50
4986 2427
412337813 113444322 88690099
12306983 417676586 4301966
58479517 145396704 439420097
363881212 452732948 144751246
35264607 129550318 205969704
1009970 401541948 195889030
13593429 118912613 178758048
124440135 388191663 447081852
128411574 106042777 286505911
230328865 360764585 200261909
73800969 201042128 269247715
104074979 400933086 426090027
30018458 385151730 112944989
15138060 407171126 413065034
240040199 96935721 434929719
80528401 15138492 425520703
385413807 411270360 433081849
123943111 158051318 310740584
1447970 410574058 154462344
382608219 39987976 185291761
415920679 456231014 448256940
454397224 256261230 454958027
134334771 273160367 237232947
185356447 320753277 254372329
391558954 262911110 65246798
47528443 112836538 101304142
89057291 89172010 404984684
110439890 228241925 40483600
289881824 385927946 86629696
332431597 213447990 77618082
198677325 434663045 73571479
351634034 313638 256413313
110183861 316950106 267548307
134001096 328705645 282877857
139801879 348474986 189749379
423979521 175654347 212155347
105437767 83606920 290499001
373058965 399415478 57763374
229187026 253003565 143015694
456930235 442588482 456303493
386849924 185347289 453209720
175636488 423703033 136326659
16614666 102386567 281885074
148420895 279237441 196748498
419156270 152266490 86157726
339885850 27227205 123879751
194881342 26790148 368819255
68086613 297118885 142034366
392521060 117553145 338101942
278000354 194707246 367250018
331079008 171716840 365448298
390970491 450189407 443697413
379534945 86881331 124509164
49245555 19824590 65215897
382363454 362790469 385585117
294536641 435430084 27994526
207805765 131936984 10427319
218518842 315561246 184930393
233760279 316503034 164537355
89974878 25376103 248681097
385973638 258657578 331341367
410244378 194610411 399956728
41545026 274400434 356076075
396815908 196046164 427054439
295248606 57573171 297590908
84097739 282041804 94328763
199301044 310180421 344233564
66085941 430963378 415139660
25247116 355185993 164469707
355980070 102740864 17283181
34811985 426855037 277789189
52879732 231803644 339552673
439298298 392718638 219224807
42983099 272999466 71605268
367554785 237629412 290064832
256902284 283204299 231782289
382338269 198247691 345547685
179976535 179466645 352150645
373194116 435246784 387239009
92535184 135033168 362883240
106988821 21980250 154100133
72240276 10232441 440802039
339710561 337261114 140134738
314468887 304353019 209114512
357179021 231806280 458582977
237329931 70331069 348679074
440882336 400481227 453688911
36440065 58108120 150768655
149626029 114585259 363395784
61397127 379453243 209745185
290608557 277533066 153551827
291905841 233920351 369599581
49373768 346261050 266438346
411213385 452269727 290360378
117900841 431302967 193538050
183108847 102802460 457877321
154158372 376168508 409104419
135811035 452113161 307282883
344341075 46832236 339188964
401443261 412770094 93905584
26177895 346316599 101877634
301030457 356535306 178361339
388539861 324140739 427617957
230372733 377282965 116159936
264780371 456230681 281859237
45877808 265718419 355985139
326701480 5626153 131084256
455496735 158555344 168426129
296988394 79185104 47020776
416732147 347447445 12032687
435709754 431975462 390408762
51071366 431994116 43262723
171238271 450228444 70880550
425863103 358675085 171052497
33981127 92157663 280035156
82718436 412448780 230041103
444631740 102867592 86344181
370437200 171393649 404954920
149999386 138805626 263861967
368078908 391424256 244944803
27545642 255907681 259077186
212921716 252531687 402595810
152831038 25364307 453360993
10543566 457238886 339319497
194147645 5131827 65826268
277296992 383521242 343470944
12614217 182471423 435831505
284630275 372739590 328755038
439218827 355109683 333901788
37191614 26370235 113934752
360078094 182036372 146996225
425837834 342787462 344074091
86956476 104314519 460482314
294068899 154478129 234696082
307858841 418528043 77795905
232967134 435245489 410956062
342284473 124756598 45345501
411655493 233842631 367348324
292604156 367267736 337641510
405142593 145377651 283232320
325801804 116200181 352751884
293833427 215444430 245563248
359507016 324664270 235679567
2153900 42124486 368575869
312295989 290069673 343728335
265610288 40766854 322445495
352164211 42678357 258274147
392888103 324967739 339245269
103069554 125838428 92500087
281439153 326827566 36753568
194237098 121235624 436607321
86282142 304802574 261102160
333523159 33307100 294440012
402077006 348640859 394224271
295961094 104499362 96167201
42151155 128413054 347754500
458297394 68679707 378257407
403987429 431213535 457468029
276010865 89888955 401154991
334441924 266692815 320306421
281777210 203095030 371054245
402041230 127050746 388925796
50942304 13878243 422855299
63877485 90229336 267169942
1809203 454759889 430434633
191579478 200542398 220486303
288654631 267925255 51102962
265492169 335402628 401910590
417217227 298602913 69707183
445787227 432357965 231247692
65542850 394218762 370693086
138157444 365764620 298584166
315561604 246635216 129511665
260083684 408905172 246047728
257524773 249711590 448351951
52456813 135649398 270346057
174890374 125785702 226492750
99384272 235389523 42738933
422642629 230480768 173401421
449056110 389667740 358619561
77272188 452428971 343867832
231533714 335657660 258316790
259250315 269576920 282273187
89168767 405845297 154467143
342915715 48560986 330657582
404435206 96538047 376013882
433468209 140777029 456293035
137467949 346490818 156738210
33154421 84601416 77553094
10063747 97417899 175633326
252711035 364019119 394170920
333174797 199202607 204274837
352758822 167690026 198233344
406225307 169775191 268081574
256767978 41174740 164345022
389333314 280950087 270069558
347503806 263275262 422028040
43621310 60884383 152166019
321892357 325495146 334231748
181671931 240327377 349948325
34029894 28821558 395683926
336349643 95233902 354006260
112297947 416265045 433309273
114625597 463019421 62133283
335942870 166737702 277342868
36612762 302179560 170414479
370359584 183637776 64005816
451475104 61333954 406154843
405071431 356581447 362081215
392828507 256328167 158185565
169296736 202001592 280923639
225432780 341266929 29575208
359999222 194272120 399369750
379251433 145136255 155389017
237459011 269994211 459349228
405409948 393137783 232694813
366332950 220939714 41480502
195794515 13449419 312032301
1099470 75472659 155511105
370900469 167395446 177112828
432753517 67066235 87292035
201443352 259748288 63373288
858722 338560037 420308202
370770907 84024444 105256318
303188413 76775143 185113319
168353700 382234040 8224865
89740039 338072605 156022732
368900568 193288116 33126015
203409870 182663796 153361344
327046489 76973198 441656188
153563591 48131324 37233855
82567844 385243922 145824086
20414016 441178168 374747979
243050955 232814760 459905459
405486705 342338278 50290185
330281749 432879710 241163122
253454992 458942418 277131751
453249797 116467502 263692322
10198762 411342581 431676718
324376335 113196639 234402942
69949817 277843007 356211778
152561204 142990335 274898682
51865359 119791750 413277274
4185145 433202742 260021445
344756535 298788299 355310718
160010324 63491626 92814093
10394997 258642690 221221927
348153418 404331207 326405023
112104458 11673908 359308722
13815837 260573530 304359009
280126334 241893334 305113568
272827799 90070945 41571896
437872251 116528503 248869730
272462600 383636082 387486
110354106 353829335 140018864
55683409 259203001 450457397
388723990 13638494 176403596
338460445 281878778 136191349
162574125 379328671 167112383
326928089 274506881 430704047
274075959 427990611 112860616
85455446 279458514 7882869
456173454 314766124 186243181
104410852 244473966 429985534
82388553 301499776 105037307
177657742 187991234 116732613
336810020 285636019 430778960
338441406 145749427 169697374
191744121 239330038 424908127
53518113 137577287 228415378
387534562 243161832 402879357
285931852 85978017 79154110
71407477 374620312 49976978
130921992 457454881 70658856
371943619 208801710 360724499
48776910 387369690 395299076
187275064 43409157 169484376
298976009 256050471 256175041
96932868 50678449 359150023
68725320 290208143 413564026
7630438 192846651 124013893
446253533 302506975 27074567
67696124 321852116 156471697
232573064 396964340 420027253
303267340 428886971 143858554
380656133 453456902 317256436
186517281 73477402 134469333
250325809 248526261 36382799
363684970 430482126 370530990
105901803 223700768 313806920
426022828 393524934 237085121
71779626 446973237 252799361
95252738 138597018 69440093
461630084 411626597 337472266
67931006 149163848 182027575
185055083 389188611 431594367
251235927 13233806 83299896
390358168 103458511 337547121
308993525 12760811 311033271
284164379 228416175 14164499
54899789 444534204 375041120
99702176 192744817 221396455
149826918 12933461 272439030
76843641 51923939 257882317
291605888 114117646 319263612
254272098 302352493 188368270
221724030 11761715 255501791
387465004 124144807 401811292
292414719 259829362 456439578
325555821 438167073 249094425
306674808 276472120 255178478
354209669 379256695 118080875
348906467 109486943 131976676
427219663 432364700 237566660
108374118 460826447 447333959
283597780 98016598 296747855
350468071 19680644 13849352
308138487 13968926 400192509
353745274 119626600 402383453
29425005 446953472 206985840
359916818 97710387 99497836
85200425 147687395 291904863
160141133 418488506 216383196
460119919 70474449 89695722
238514418 179680325 75431807
381248272 299169174 201832611
288365454 404902608 198169915
459244990 322966238 425390606
385366298 76908788 69500609
251747316 400734660 66607049
199076608 422766398 232900742
453604139 415464119 427231344
336907216 20209961 139213751
327747677 254021240 201160389
2062655 393955177 302756032
266451999 110973624 95124155
268601162 407557730 324471593
379441246 404623360 211479303
405045050 244269239 34664934
192952766 18296314 382181159
211314989 244968208 114223087
220599892 338760401 6418996
306912783 12412387 229468518
420929213 346506626 361752319
178259255 24786480 405841970
399293599 128662967 4753671
85624627 299646308 441940806
289559287 188216230 287201359
68944781 14995584 265104626
221867732 366508139 439295601
37395256 428673756 151341778
107803696 229998025 48963379
352571369 372869716 268068336
357779682 196809903 371903687
135497902 17792755 187054654
434420828 422196157 277594846
147008139 388748729 48133403
250620070 189904081 10395551
90037635 108667151 55457801
189249808 360189161 331263940
77147019 199927485 203860545
241914016 56529465 396002425
424097202 463006991 279709741
286928383 238571800 19788024
389054952 99888871 76581900
27679923 78772398 25890781
88868380 262784185 325771915
70917505 381988300 455532370
81012055 340190843 156443810
175816516 323228683 359944398
102810165 397372233 193062577
4636834 152553390 326859635
258519821 84559342 377619054
359734002 13373797 357256189
135789946 111963595 32278990
173209253 129623800 167817017
360547674 122366813 318041766
331999163 447172837 91396037
371180889 401222074 457449133
232460865 106929005 173306081
117804675 41181533 240793351
194126583 334224356 112738077
370538912 55858699 265895463
58362064 10712695 132946220
229632840 60041988 238027287
386163083 19098817 188189752
91829042 294763214 423376962
120765567 160184421 169488406
274429233 5960953 462228825
115135352 108644150 170644218
257818237 324717874 250544522
268256834 423399130 424869
81184801 370969751 11739020
9823307 72387792 36545228
100907318 401147494 457138489
167870804 358706919 451808803
64520772 446278487 426347402
241809369 258634294 153086393
348081541 240264299 137983333
160783073 160481010 386845648
338865147 242869343 439736045
16165758 398542448 46003316
229332574 148652029 217395341
241268957 412328678 231103360
244802494 399666952 113285307
146941486 355174310 217451712
69961012 203778076 98995619
370686445 70113546 368429790
103544893 178318346 235258167
308903508 58619150 329768022
229087252 13092567 39323698
332780059 299097854 120484082
285658485 269333092 243603932
424748428 460761621 110459240
422546946 103936365 186270510
86246879 430323463 431898352
109545673 31903262 184891092
147697330 416455551 357169665
269018599 105800867 308845311
245492130 23198303 395330126
271029239 194054326 37802992
218348187 363170028 301966353
233560841 363100967 65597452
158951972 14875580 27099704
82650539 145227205 353180909
296984170 120664995 366007117
242056867 93855297 118268976
419878122 38267117 313147788
71190736 175066150 418660384
64447517 446903556 67619501
144065160 101184218 210204522
134240942 221101856 371347941
17700019 218810350 434178883
257941861 71992323 379102589
139386501 303555798 66114259
77258336 238958568 459354819
244255781 120159763 192639809
258545114 149051099 66985347
288940766 65373051 92153711
15555273 361586645 436813530
191892496 1218837 210263645
120007555 27419318 97799952
455463777 128791720 280064057
128587672 88681518 24023562
105135005 21954687 115116192
279526819 156591700 240120932
91909287 425732690 159752669
35186961 341438436 274546246
414205011 325689454 352366855
153089819 224229505 9387867
219827817 6078716 96473451
248811891 34225049 415788178
7055489 462387991 369954770
45091886 254589437 459432711
144043146 410886137 364474724
194014034 186821071 373961154
299591337 10339857 291499352
179919678 190825004 210305992
435822519 100409599 47879874
338857596 447187936 372509705
316790788 411651527 422434363
421691933 30350531 161232126
261541011 222937030 159921255
338076685 195256775 54463646
308159407 129414148 249612025
93204152 216130230 123058222
402843078 319899196 419730539
403688676 10373473 230180440
137039763 29659355 286083173
79990376 195825879 248378314
10006174 206697820 354307174
37878185 405314583 168221198
384831046 39307304 17688553
390959646 457300464 121010833
20670778 188870327 108114610
49751543 36527039 7179239
170648927 265962754 294407046
350535850 349659909 59635319
94864949 300348559 200792141
72808560 330572402 191055008
75778021 337844594 265509112
394852686 12609113 333786884
434376380 326768441 292424362
343876958 359151922 196278269
318795709 38465023 240912952
274281072 172797793 253525670
31948483 341073910 241993435
211681021 47234813 131609624
252403294 441342607 440990778
114810081 185443037 341545895
351956552 385250300 28244191
44338964 398941297 142283757
412605129 446990718 168993671
246955541 324411959 189324188
198847602 131975976 35653832
135254485 409593341 291446138
374570205 55744878 378566977
104257612 324554017 168911824
145324807 314313240 269872385
6719275 462601175 37834750
356103217 290104320 172882814
166745167 111607706 449137473
379746647 209555548 125522030
224633276 126761590 220166797
218810363 110489363 240674056
180110039 364854564 35928946
238336573 211402610 244728559
151583863 430342582 188651918
378330398 316021755 26521059
123457594 397099952 359685777
233345509 257030761 61776171
434991305 426181488 32947009
201879389 298563044 276333782
451020260 419509547 176883963
460502147 209505516 174423772
416401628 183072381 379519250
270035163 164269436 117424926
425033227 315277766 161279938
423587868 403647925 337898111
273659041 92058281 304377182
430515543 432516760 341652941
311663948 371408539 8361949
184336426 163363029 165179662
314080849 432345252 108677804
260599740 11859066 337851384
448040412 135677178 124000194
207454663 200137806 101384994
146089263 402316973 301243147
57058691 19973512 317995781
91738935 460494294 318991392
247699121 453528396 170920190
336891538 68506931 16836813
123051377 72126779 102797513
314285064 289357712 21497127
194950533 288714282 29473752
712674 428045576 65924619
178870941 417940599 12944082
224276804 181460718 73298156
1567098 299769802 111285322
366103898 267273051 359075780
406494521 429590558 201181896
90511239 214107676 122494930
128161027 199095130 194275095
149303206 57151621 249969292
96499805 133163716 257277430
449199828 208226306 205172671
202292269 272377594 369997395
204619344 234232924 24091169
202944149 385004321 60624297
70728421 351530593 239535051
180795062 359136283 365536943
329464126 233025540 87826654
220279191 389826497 252677626
419084597 98024541 451005354
121927342 47802289 123846267
381302808 300028437 21380644
264401105 399874915 204478230
326760483 121351694 345544515
35885044 191767311 227719475
371508135 43812153 454513167
192902535 329008549 409161533
47382012 285818604 61096881
314797067 207149075 155495380
253271594 86290411 203678210
133641557 92186991 8572797
410391200 82803792 177859894
147812749 93168840 199415135
239009201 138905522 323445913
55226406 384258537 91486192
300585901 326346245 363619339
332365347 180818231 428747883
438685710 281503052 447342110
214323660 388826976 364018001
425598686 323875041 254529240
386979832 49374322 263189089
94295865 381613372 251094481
346565836 195698614 274369382
222862567 344698317 208398487
145040540 66265911 197688197
25399433 182178107 439880951
426179514 207803368 210865989
298542882 423808008 153535866
120142090 174813346 253683649
107002691 289847201 59259835
214350421 343450085 57898128
223969781 37265823 326093550
132674120 92269626 457058516
419263395 233472427 23492188
240153697 141308803 1579813
257678714 155082805 391240798
272905886 23828813 331718733
424787339 442521986 33221231
334756852 234415608 47912969
382321177 52140088 289463933
457873856 133237794 14215215
3162737 383100123 391601551
239260059 398199900 348691918
186045149 374270846 206165869
235179445 93191385 459407957
167020571 439279322 113859369
421890349 76515871 224503158
416141212 79328414 395495336
33927258 305637277 446260950
28375207 317582296 199593457
396058203 279375048 136394056
335452146 103689941 108381868
235012531 287813847 4544342
147991996 247044395 238401721
375766448 241916074 449020300
433085552 439954278 408867543
220308020 109005782 315171649
328377035 450147017 36842694
363193230 290205276 388669628
7322872 254033983 357069033
438148946 319408844 376482685
282513171 125658590 12938815
185727658 386774907 223057053
97583770 138098739 115058984
387391138 65981002 179792751
453214515 274642582 312310036
146296537 231262988 234541971
265224663 452441041 111002891
434204072 104471970 417781235
398179757 44436376 110414154
297662927 118148756 75428779
221339628 371212052 123389312
392506483 392715286 149168815
405450644 350769015 210310116
440573557 257841484 162665849
260683094 340026537 448366485
13804689 333774521 245246419
12957090 94790700 416859713
404739422 73335611 54136617
115624080 18256253 231833645
150382151 461524973 342363173
49731266 48333862 27848274
48166286 455170086 347341618
194302907 35750207 55652720
76183222 158558002 391195395
54566943 308086138 117926295
327020060 398880689 30981992
291770207 314177896 183984171
192468138 447813017 134110087
208578805 126099113 357867685
437673834 133192643 404084838
52671437 388451566 6189169
353992220 40402602 174086659
287706769 133093729 453547535
236341522 162210276 108869642
409321155 188185999 268165584
298761391 264871114 258168310
226620675 65905183 375974974
232287754 338941601 457589843
456554029 315356800 114931650
444907238 410539545 114314181
396447496 414083887 179803557
332324027 178667310 356966026
108505917 289912550 384026669
229300024 122378767 231004900
218793246 440323343 183269653
379043378 303752113 198935526
279772960 124141372 44960797
316969403 279369707 89862260
343256018 96260862 213494674
181850652 141097610 239703262
300458500 258111093 321504570
31648062 287233888 159789606
403810119 155147458 247453708
392883699 431319256 273344606
420517609 200713551 136501822
237641738 98004326 327993109
189659873 184682395 180692740
337519927 256388625 299606821
25972635 301425014 185156078
331589611 124144091 207629130
190354069 11536214 216487789
364368624 125304259 225924249
329278596 367061862 299649357
354545860 26851883 72856095
51507926 286091783 153524012
23130375 349013571 420001583
98665751 190655040 351646521
13850040 89246216 90213788
368512040 317312320 80141553
444222376 408389864 418625488
55193855 422666771 58219423
345153061 125155257 310074960
446947224 353376518 417243998
112370906 188051676 276992186
75046062 162538908 189472621
189953282 428988214 253387878
337090865 126974988 170537580
137083952 42367171 213626135
401653039 341468349 409388022
174971261 206240873 201409300
52478315 431531445 126243143
269130233 224384542 156015498
169999224 198044820 461396056
289664480 141539441 416940386
214449569 176294993 185876288
368195712 310920410 192297890
29491603 35703363 180632634
245724225 162554096 219275371
181136236 207489453 349407899
263731276 137450312 327201548
282366884 236817359 416159395
180265468 132924000 319902344
139249890 452599501 386631969
236800247 136065164 120551766
198561646 135353192 425437161
256319247 456821925 215434268
324640099 22535136 219229968
270928894 436826927 58746914
108094815 446853616 302718558
143825232 50729343 408685213
237204577 299252604 257321674
349366728 199288426 454164648
10248637 63465778 67476391
1598368 387912182 199992256
335125190 16073259 266449463
306646618 196862009 354447074
376398900 294616133 444353810
303336985 423936921 400518413
114641325 35283320 282677208
318448576 331678129 96023647
436422260 403385195 361967162
76760706 418316694 319665991
92978496 201301488 103707671
79531613 164710511 392229379
399428888 24276956 144272889
444379664 170818931 241920376
309337899 69825414 283381133
51552713 375964676 5292803
194468310 389876173 78110451
93310244 10221612 323714352
60556301 57864089 361656816
258893459 297586994 223938786
68052540 71898338 255939070
329929145 171710448 337689051
144793697 251431382 25131538
155231454 234837373 89285582
420406738 335943618 345784567
409583880 323952430 309728642
45506501 9290179 374758633
272945120 316249593 106939987
396470686 344156272 257238790
27984318 244427432 405435625
220760629 192237699 95040561
294474168 246356650 121711627
143395396 308702464 128193279
233393933 109269672 112002741
185681858 275340563 437825870
99710850 70820545 378645903
444195385 258872344 23371729
355462518 7838566 219178193
168947723 423626596 18472019
137958741 300978209 148605247
268530856 291088413 420896073
295822804 249551601 400814161
162975022 451541485 272162682
106675049 320379706 440816077
459980340 250632455 161701677
81435321 82518735 400465214
341470766 390292201 18045509
80360724 238236564 102594955
439528330 272401108 161467499
349783669 225459486 439013121
63598094 428549966 25997866
270879058 228377971 308679600
2146406 124183930 223883775
455884530 386848559 52502508
80914716 205201253 35863735
428857618 120921449 45435101
56557384 152054486 295841678
387094580 317762908 462341944
1106284 299098218 332276387
288605248 76002192 101972313
291325338 431800847 81894113
224682418 324684402 401853532
183812902 259516896 77338017
66623950 256532727 366557923
272661085 35946131 240686508
70272265 337201832 50873108
294226193 425547939 87459575
434518935 197003083 439165924
216914494 309124750 8137793
298856651 109316212 208527980
116476782 310963872 335419939
409394553 21201677 428950778
262331512 335354105 55050228
117682843 317921092 187703200
220662779 201424856 81612735
202092515 22963938 324891256
8018039 236072093 431123635
17983344 358113150 21821125
274542106 106728995 66361875
183663762 13419430 181412594
251170292 137753383 338897761
98926912 356837591 89636414
22825309 164907581 331228441
246696917 4097796 368949992
68961992 21966515 190630517
399106890 347169719 216555776
57514884 165369664 112165297
270037470 78610086 285327605
34360770 196031964 18927396
221991953 203317437 343939640
356575515 8285061 424685040
343622394 444295700 348680568
223238501 95266988 204667082
414484217 373770346 457575234
396126728 393594001 29442843
225685553 162499492 131932944
301198925 50230657 355588283
224091978 205681366 322457704
292413426 343375744 87765246
387421953 455849098 171848967
401001093 32436102 295985166
43620655 93270846 208328207
176478117 253335385 99022493
142910126 204938144 26260667
310321826 315237770 439439848
100426117 445916613 300199097
38534143 228187274 113184482
441378989 250765638 377169639
360793707 231105770 43715550
20237796 114534108 422085527
383415017 229954610 71726989
451058207 127590453 106545393
105809797 462950101 355953560
440653875 95728636 447231897
20834175 93594767 332367822
21276530 66447265 254089097
357512254 319674643 1579384
317943524 57003453 258867808
276513268 461618522 456842073
153113309 373995329 357445809
221011818 250827346 139477945
288412507 175436068 379364632
141844112 172397151 221746577
228143669 431221147 199253832
226665897 205531815 458686688
269965946 289910717 167657022
318481325 171603336 148546999
212167901 176288137 429434236
188213430 280740055 387305266
22415989 28357526 59558917
346199340 29281384 361263912
196066748 176835740 445274749
297737650 380534925 342948713
101805605 333408788 302337791
143722431 120065191 144545337
409545917 225616922 309008792
76734192 59059882 144136238
327133796 93917570 441453337
902443 37186549 101573769
178798912 234485758 461742613
428449431 232767889 150182966
403245444 337150390 407846411
54582692 210685236 43332498
460030582 374670371 272607928
429015037 253556393 240991388
241487144 43282936 113581735
107633878 295067730 52777882
5128023 450116372 218017131
329560418 5508222 109035212
275350101 17394503 392102590
24196084 179720874 9635375
58005887 427798934 233839087
203332890 1621949 332196581
233968425 422882592 96624821
462564673 245903820 309898869
35420070 18363705 344342375
44281946 66059374 111199369
40788402 262890468 197983685
303582814 140237972 328284315
299395202 455612042 11336755
380227767 444600032 148516189
77013600 291383314 402824943
322272781 416721127 388665219
404409513 121306071 70235343
281971603 68902164 55551946
17368576 76551320 259363557
378776492 162134702 370987182
199706104 418476443 128617471
224593819 229904754 294795734
321292582 222650274 121090390
393440282 331420253 2216646
243255091 132684527 128491188
118946421 283526594 445841912
458599705 155783569 399530429
419594686 310200555 84254608
245034529 1606104 366246303
420900386 299343984 228172565
44213410 23997955 22464212
265024873 143090542 149235271
295298136 421177822 303023659
462705785 79195811 247150139
7918638 15499159 242900580
134718377 68901510 381487160
16067113 219698107 65590313
312519746 86956193 325064039
283122641 49351520 364306397
146332784 269253790 266850791
72851877 97681763 127111878
374555919 3117705 404940844
31343545 214791733 3379349
2284154 404972628 451095263
168168906 82263509 373149642
131957479 364210845 379161030
136165097 273433014 219174304
72410238 407945124 341138852
385686840 148326611 328532823
313773857 458876699 136210299
177522553 293266962 260893004
142298815 67006673 362354289
16198753 424583877 113737456
415030604 185490191 382974519
313377363 401946516 298829693
340982661 432254984 311357556
355787920 15736621 316705713
402583051 345467097 389522542
461246182 355153183 430427898
146576693 148040722 47948039
167416799 66163344 147602153
250329351 369420514 98518697
300626695 23033516 96019964
12128515 198279546 429303842
322159780 330939826 205695227
28174743 188333111 165810096
128868281 83423784 5195793
9020256 136592336 434831967
322401062 378012822 316909726
203739888 105079902 141168428
332658295 273764948 422661967
311091759 69152489 357872641
109545168 161431661 445754919
53549152 106904449 388922754
375284351 58198424 372985818
238902016 445078018 244243229
222066935 355985800 354324157
331241633 265599266 109845635
274240715 202339434 351959265
121812332 6078539 134953452
379410870 320980784 286265942
439970592 400290140 440760430
247930727 328132103 133825548
100435150 298854333 134792850
221442295 195655945 154786337
33707061 273909985 120386102
71269194 303995869 332019029
81522627 104555477 176727866
413958338 58418042 454074336
151975534 165339461 281241727
240442511 296125804 330938566
91752943 446693278 24778677
419956133 169938088 68980221
134778694 334125424 421654033
209486291 372026899 344679316
163857338 212055455 420906284
118169715 435647648 234297197
47507224 210776527 233441241
36325217 63222068 263171225
25313872 382104605 367682829
446972047 163019556 45862783
15598760 344401931 186767909
445785810 355654200 453238577
431391928 397027915 302736574
151896034 44489114 358814464
197060490 173854253 278197002
119957284 147924520 196537659
418381035 258564166 438654138
42674833 382978216 179832058
9205053 284904362 386463096
201396507 193777798 246063886
373442532 189307211 11575123
51414478 301533085 412641777
92743695 297624760 439232353
138775855 99787177 299592357
45077919 444104517 177430532
309069150 168327483 34670297
396224725 42264070 27824866
436368362 448314095 53853194
341059316 69481658 38217369
335970587 369409720 286866534
65070536 86265781 217981101
303277617 432243998 426930113
333267844 371815186 421078806
138063304 392601946 287196266
213767514 213961795 262012129
299336765 365360389 449992440
299965716 271047896 136297249
184110965 24925625 445864393
167048060 237444810 178583315
427447256 353574962 247511264
399767330 221676454 238312514
412115856 404578389 221968559
437408271 372382255 451789398
444754244 140518396 429228527
194843481 462386119 1426659
234823579 267520305 68321633
406410363 65476638 21208447
29926953 65064141 174473111
459516212 310407648 1060529
239358071 370909693 220138057
434976687 77891455 321618108
379222706 39980347 286618708
184737023 292562137 330639826
98328884 396961500 210454708
20027205 409366757 72002534
211732534 10750081 266215764
334858760 384236673 384294968
390609345 179980670 198178655
121414205 124532515 365458783
173817424 461593100 369968986
254061597 437596692 301412235
197598611 330080106 85362843
187398506 101346970 348882070
241157134 280263706 264651092
188940762 366542786 422829941
262780838 31368875 104524686
74435994 32963808 186269828
408315166 194662919 114097626
316268290 40613505 401541998
66800355 292083519 42146193
340145592 451223156 184817750
264181786 400289663 272404605
12552072 3806523 73712412
370224156 48896945 177519291
61023217 309686818 87358811
287636132 184467458 209088551
389883494 35833 273973332
347053896 244949527 267930606
207844780 257840522 243274173
107185299 256909535 224560204
39721184 95148840 267541579
229005478 310965380 187498854
202636238 204049906 30539802
382107707 185821162 91710872
91359445 196816798 431197049
138176222 444112127 250199645
301103029 81519730 418052359
212527512 41913869 307071886
421959678 13756928 325901323
167518960 61107701 374441208
116416461 179212879 8348114
328862215 186977417 42961398
376756892 340990510 171502660
414859878 54253340 78236896
405286069 328704710 371379334
131652050 19457494 97168213
429768469 390183114 315569656
195828788 27505894 108893744
339133634 400674958 295292739
278998421 37737016 89670469
359498534 189035298 394581540
177631331 413118284 426037622
184101995 87076711 160785291
275911058 39628791 316807911
84956714 77327108 388165684
448738958 341763321 296122044
20864315 241205581 5567536
49511435 394097257 254507320
284820780 391934613 250790099
294804284 29428319 206390323
346654047 214550864 179242289
305947955 241423478 122769833
328865500 216861309 459394186
221430044 361453011 60374946
359983243 81536299 391657823
1940885 214849340 34813234
316632672 255779466 229464587
440417448 438637689 37163525
445506259 234235137 192302381
37993773 437135566 318329880
363945371 27014636 96030992
145919456 383990913 242009727
175982460 440849771 34721004
48693359 432038730 86029979
307543381 399128233 104578379
111778683 224369623 196306486
294419055 138947240 166815010
62177941 174826851 154496874
291981874 71813259 398198778
392836794 456483778 96127386
27421104 245746006 341574380
328595479 434137393 312820315
462526851 59852831 253533204
339421267 139036038 382377398
371266304 212714017 160680251
120951554 421068469 43522441
400874485 433495065 157249783
205416750 356804506 304820956
39077514 157355133 358992189
298697000 23130219 116157978
118324767 388648747 372890416
53640298 342420126 348954415
317178098 421561007 3530693
298773546 364787815 409914069
208701620 137142987 96281970
292595505 280628483 147391710
61658332 237259507 148638942
163417685 399737314 398888804
114385529 259306724 262906593
70485728 285285973 427348598
197019643 144239556 94090156
336109071 151945641 398947069
10182016 58220907 226501108
369567480 415142778 131808097
430161795 117164630 6333342
356016955 34331044 319304248
293185531 157956515 451326207
318878699 103823969 417246558
131763449 370481063 320911780
316548900 391582341 57259008
82326360 245934375 436090124
284473109 256443217 101928423
166439508 428036055 75392355
453382151 357431878 162232595
177985351 39731038 38425567
365264538 128241602 70072217
112799741 167247377 435893231
127587344 20605054 340270839
51862109 326793169 211212925
103144314 453916248 236690602
177717596 30189235 17909886
254566072 238927367 161510278
269740345 326087555 144597618
310265597 228085000 142698923
211217557 320533618 210661168
294960313 335794668 43563941
174285986 429161867 337036207
242783657 280501774 258978616
40549042 129295113 261344795
352127975 300169516 43090648
174154304 220544939 323676423
18221871 198811479 341351668
67822648 365470046 250641053
138922707 228471102 205376412
54554177 130959632 217581444
108660892 310326854 318956270
27617668 270536854 441371833
96324305 441763065 181506291
188952213 119128639 152337518
256818736 366065582 125476480
251401069 251271190 136715365
337070054 427148894 205387888
293837133 109939927 325157427
427164773 413909039 248707223
443002026 266303007 173133085
53505072 56932329 392407757
379436862 457805012 104841941
225816489 88681864 141655649
184529082 268674516 89101216
308738239 373680758 316603671
284510412 410543411 120717030
413376448 201536778 356422555
109170311 106852443 24079082
46412507 254675196 201761702
183081745 95843647 400383962
151734538 124942818 127873134
73075739 136183285 46861592
76673209 211851022 102343499
131068717 20127299 323871916
194923665 53563332 166793575
117519569 339748493 93471393
95294867 122209540 5885454
276649893 176432589 42709330
159658740 174556709 222777829
19116561 211682808 342954231
107610221 343838793 300201960
91053850 221350008 291907207
175731053 233177973 37953915
176052835 136684124 383995951
197162117 450371292 191562761
430173061 384451227 410036849
443837541 432242709 179765679
141787677 104866877 379206675
58346636 290136505 210344253
379796441 136498469 408328312
78289687 224781311 286295901
151341792 355098015 138294905
376358276 123342983 161214994
311223694 300199943 443983080
215017099 223649860 254330552
102110064 353576156 357811860
59449042 48601020 422680502
9660300 16118948 161257381
152208316 194537966 178981208
3537164 303858146 57705614
405688273 268043203 431331321
125156795 49783012 361036842
270310762 104209801 445771336
455027309 295405418 58962948
384618614 263885905 258805702
400535798 282987169 159247650
462668509 96800240 282158274
405409270 388564942 70117278
421978918 340458911 19455494
288411393 403284148 188765546
303810950 424246869 304553112
143563614 34572752 53029215
374281465 340845435 148005301
108744187 250405932 104379006
115879402 193496192 115771694
213780192 18357585 157269682
322355135 241355311 429053413
362169075 411985082 129559768
277877094 134232265 247400173
79133661 91194838 439279946
439535296 406634546 44293504
17999198 223445918 425312107
382527540 33745996 217988010
306785002 67739458 121181876
396794344 232534596 181043439
440849437 88015449 347986609
28117870 405635597 125759800
310848001 215894111 255845442
328033303 186476740 1104715
55100844 428415376 246305054
142779248 171219332 331900033
6659808 85382934 356135974
125949088 267594371 222673137
371663218 452802945 228754691
345719034 144601850 295039756
94451816 423904913 204981101
30177543 104566901 269744872
94652347 368337307 203232243
194813482 375361688 374275093
244205404 234164557 95156563
276116051 236240165 395884607
399483392 42250304 4735724
297762476 394257270 179444154
259259031 239113886 212073923
57635623 144629401 455585669
268818863 135498311 100584853
149273307 194388814 312680533
55281352 82403719 425549193
223328448 33390469 211670147
197919574 415264243 262680155
293191183 109717830 42571424
296649694 84230581 297105079
51457521 66920309 48751182
138329977 229139762 88910688
122356326 395748621 113466433
154516407 311795231 325043530
435631851 373030116 241074008
395551461 251205213 395252726
70097026 191540932 255528623
13741648 416251178 210653947
233493038 366957332 191823439
161568994 363489809 354885727
125474624 311101252 166155019
158333395 433325100 254123565
161110310 44241795 451266955
418514433 206243530 165507643
150437859 17047385 114785020
66840824 438929574 190458549
381975757 118270099 230590104
165728280 359854207 381473395
426160364 89524926 268919691
183933209 256566156 201204282
36053770 32903064 44140925
406359063 62165380 301982184
335791717 15825564 461720457
62885818 147319292 407271384
64825241 48247852 149472654
27273388 420282948 172495553
65854086 401124827 383813635
189716423 321416617 391468250
425860201 213873969 231318847
321248387 232931651 161857062
106096069 87622677 321509852
165862202 127569873 220132111
353250557 356758777 47448307
121057255 451224379 426106637
388157607 233999450 64288132
384118340 296188395 188940221
90807007 226799069 375007330
361251356 309578817 136867728
193911205 154543741 67026823
440533842 343809788 259306374
300715061 182705098 415886827
102198624 231407458 29045944
433057652 106821683 339152921
102013304 79702499 77225732
187031181 420137446 20363873
329816372 140236526 52791076
69766672 434318825 17647968
240525479 77938275 263285445
64557719 251071422 25451141
427978594 451522467 329883922
31842756 28290448 100038008
53104482 403817842 113133344
274883773 354736269 10702616
387138402 226776163 405010820
21586275 398620963 216296298
303836739 191245578 369191390
2146709 205266932 451571884
35668747 235825063 179816122
80078062 27279966 289172121
110301383 104363224 27263696
81067653 225613146 330737242
94356 142715825 161621271
398763003 223370180 152515822
267792379 363830634 35809899
325522468 394338495 212181776
287615816 422556111 421833319
136546166 75131704 54820797
248989300 102151994 337568654
43604225 266012641 10068716
321070126 257588229 294778028
398655854 312514071 134521103
263440362 41644912 3309357
231160546 329341607 125932348
40962145 249854206 155138132
50694729 68003519 186286170
353996092 380989069 131769985
169728957 121843395 145273104
86477165 155197995 446282323
205116347 402561356 415842177
433566219 215570776 289996264
132192441 189214649 46138600
171950504 214652660 356463810
330456497 415177597 451809713
76825094 361115011 164625482
40018058 76359895 16128248
23142459 414219536 301615496
314662044 89459102 3095674
60371098 458120144 142435041
346467455 89419539 229971222
1821623 7528961 67320586
390198109 362708585 87031467
15978407 137135809 69509489
80480206 278158877 135861505
134788442 420229325 67536091
176477746 319720771 183519284
340143654 3043251 161399682
227787425 106632131 280633202
54327070 288409024 347052571
414034340 227922995 227075745
89036991 208087171 314973692
35657132 116781289 299940446
147084829 430495885 325138732
459449255 324668558 409469722
34755548 177660675 366388945
121747017 84957595 401768194
402873235 352352273 329826567
65845008 327440593 456150861
13629333 287840034 21580362
136667601 384423212 421153189
310503089 240079998 46059301
117642404 248211888 25884347
242495785 219363197 31880181
119176671 436524194 177947350
29552001 455044228 43424674
76799615 104731022 276125128
261390072 297357830 314806499
393259412 367607273 393099374
331950860 23696624 199437645
147210455 153128133 156100354
357742826 422350224 56167828
80565021 35645229 53315919
65240652 287080915 335618507
337127368 420015403 250577550
211284552 158652673 132249669
163975018 366386895 54405031
53793587 60369424 289645459
317810353 213483577 77051629
409337349 166772192 439283735
281737819 259932036 87676697
412041517 993468 146065790
83796174 405199586 52672320
294724142 212118868 32075375
371168421 225310956 377090083
55509674 136381488 139002199
372589946 459824968 461147791
319777761 285190545 261015064
48224020 182467886 45829410
47107 323138317 335652197
318076369 358359399 447681837
130267360 32437217 371052634
53041257 64202841 296644454
277869060 112101941 319933619
430461794 129965174 261445850
286062583 434955253 99397628
229557271 10035863 142492387
127256730 131545423 204142372
145692971 165368489 354722925
132894696 170429610 70084600
79658771 364425943 12501279
317951891 207357145 247775448
197139847 63745579 328059265
112376143 8575775 409674777
380283398 20836945 354042483
141534232 286448628 383783145
31305150 409049375 73785989
11391737 69446400 317795138
324101415 411327217 81996076
221968332 263357666 321703135
236618633 293280411 324326743
142177322 151745084 428722862
103491507 94655553 107938488
49824913 445623562 413037155
392389272 209663339 288132984
263024402 292079092 258663667
105150954 264558781 307995725
186596451 254757176 197196658
194769663 439474559 308439322
207265925 320572642 126519619
112196369 108984947 333356128
339332596 330489628 285851884
221931738 195367520 80777334
25187963 438670414 412014604
45075227 360445071 417191793
361444787 167367668 98071111
387335909 238769929 273519535
60974428 391114167 458699234
98631750 280411032 85808019
88681574 259157737 84827098
355495702 286516175 359072939
428316976 338470665 259474149
316534294 83028691 60539841
265797643 214930596 320290471
194294264 236066412 175421965
192015016 366808272 450672447
255174018 409986051 184815677
309365792 333171433 57327770
305881486 233676840 197102845
68583557 89994919 147519167
417033838 94103644 183305705
175149756 79957798 26305134
457904537 193608949 355802579
362500732 244710550 146866945
441454451 337584517 164280593
61744201 80356431 407020157
95768324 457574607 163083816
59925294 331808006 220857175
415390584 257593141 401649162
365181977 294869514 190493884
231893083 171775762 147918362
176889358 19185448 110139399
298706985 423210480 7420318
450959477 431703261 97534648
188734515 200101017 351353643
333938341 410621848 249048495
291692625 344947151 417345912
145218323 442890261 438872084
297005243 10528548 444522304
225719979 180829463 449962163
103817050 21936816 271469460
3988030 179531568 283880230
73882474 189121433 312657754
370743922 384308862 423063269
108056382 170225553 352183440
59276445 380006575 259594366
267421467 62436655 154595762
309645146 80259097 257109531
368853388 158797951 449780251
106559878 414803005 52191
152481922 225635684 269871353
378496721 356709613 112756505
42427201 99012563 309919633
155223929 207789065 148230085
27009701 13443563 55781418
334171701 355141442 300300282
460821877 127626092 256362034
282015271 289315225 342376469
404674176 480087 447465302
48921115 453151017 102697439
240427007 171798740 152628401
26781890 423233780 398391315
333225101 53694152 91309634
106980354 52441024 56179482
209345713 156740433 266261987
116113087 393702172 163975188
138777024 28136659 75428021
360214291 349924891 209769583
224473875 214947538 242906225
13648780 253252848 61849970
206110354 430584099 310985578
363487846 286536523 252412685
54283727 129841211 340261789
60710524 167471664 304977391
205353178 35517800 228747097
352118818 401046000 157483694
27739661 264534545 136366931
459022441 254896617 125841345
130115379 233480751 119510068
246099147 57902029 326253136
421423822 44252044 385774058
330596458 261576801 168037210
111578888 342193380 389498085
56058851 433376291 433428245
311075212 212895732 434322220
15778857 306286902 133806198
231156525 134186890 64431584
311121237 292112868 294897675
251483862 336891883 175902420
6013274 382074664 337689720
13238691 292351087 441533262
199510860 129448369 25823160
217295370 372170516 399556377
136091137 42525030 270188957
280667322 207209480 31181016
96150806 35489940 125061115
3824947 228717264 93482271
427757787 375951297 373896817
328857653 416152613 373024862
241022537 449334879 137175176
168251231 231553437 60844658
388105380 306076725 168887981
369686880 39732522 142976857
326069267 264710970 161339967
422695744 242591144 39346105
353204469 419953573 128210666
277318567 184689009 449364406
21240866 47216884 77709900
376480627 397825559 118840463
398663224 404659051 207746561
440034941 366104139 85091976
438723887 319014019 205684063
358792691 437995660 90318032
184705598 336021371 231655573
65454942 456834274 152889383
114442904 164012809 161458894
425686002 131243355 425352708
44139184 358031063 380822743
400017779 37281281 148730122
392091384 401634272 48848453
191494666 374414006 302917412
355311655 387257456 119302990
249520011 109173725 271426404
212825795 79298091 322557107
7955911 250036576 169139848
418865643 40294260 284814533
210029216 288717968 257612487
328093785 61852834 399193439
21035750 256867254 375218855
349755222 281782569 140422101
106671839 382486817 187517684
61569673 300470239 67639907
420217035 56460160 309458845
323815178 351264676 444574552
317790524 106510147 339077694
183223353 163897772 248082580
321051571 130913349 204950371
179722840 168930297 11558975
407325808 378633778 340794697
17297273 228703754 47542661
382904119 414732766 364510749
59092185 247938228 229034720
195030821 180802595 264111501
93305148 269746613 350926290
298360083 307989699 69672127
75397816 260896799 33804236
448977437 169621702 14117100
2497665 11345973 313804985
254140909 127387950 143832103
292243786 127905505 295748202
183002614 426675813 378430177
357626165 401153212 16449718
159578729 235368407 367130905
250839668 402884713 12665157
203361573 212193507 312793917
3381031 214840718 224053061
73656312 168888027 201146332
202480251 404070810 256692964
27916949 401999990 427798532
86095038 353121999 274829599
32035940 314481190 93519369
248651309 102557950 218197005
433622345 352053539 241834811
66489429 245557466 177322995
176040958 156911618 435232261
410521555 348504962 406148471
148986381 136392165 155829185
122889054 300684475 281478514
6144169 181710835 324939916
278558501 100114970 13886534
401983776 233326482 337122807
243348159 428803798 448545282
364220396 218168990 23187748
140810614 384508324 239429530
230196334 135909881 348447512
293814815 411827717 403612679
233569495 314539180 8954373
435150441 57930576 140321872
12262798 378229722 192043819
24556077 122757192 407743273
329594980 54127094 8415046
452510909 57561019 440714743
172767394 209740806 106412293
293689457 395955613 162386858
105760511 375339856 302758056
259384509 24773052 79226326
52181217 411850722 42466128
378983610 460463988 158684190
424445562 316440702 287530546
102123041 154067539 66131142
52573657 148516860 198922093
426990134 411953567 268511969
255869375 364056126 31117863
28908222 386852171 446743457
341702497 377880323 284378654
54742294 7102683 373459206
114568677 215820012 362464355
219812120 424091104 419066609
379158286 446375058 417879801
334525576 200424441 281409386
232033638 426790793 365801638
230981496 36854350 65341466
35764909 1120107 43045105
17180694 396306533 380909780
101390658 307698083 152179466
96103982 168342510 374126153
364157421 244956801 378196332
234102628 262602042 414237928
458228732 55979329 296091653
162352253 166394546 125231783
421456416 410000017 335143514
384979695 43895044 162791674
405019202 455065886 109468451
177214559 379475413 415723083
104511136 403814171 83748334
263528629 145150609 459535015
425005895 422907300 291307342
135987333 14141872 348091028
223862234 270336351 121331699
438236687 47889878 25457536
441506476 233412647 399564397
8386673 451538512 77227488
440943322 96337200 386981814
272938706 105643359 261372047
187929414 364497884 34391884
332973458 46902072 379517244
71925017 430440227 59424307
201194379 62384840 440862235
355656765 14909750 433342516
22545484 122881442 230587075
207558349 37775666 307712165
262353884 127276590 216339327
228470766 451367130 389121936
166669334 116444522 376580442
223301678 266431917 180539669
249619547 430467538 401912718
375212672 73570731 58885504
433160115 304433598 204577089
44882107 67878231 311409508
412527652 211544703 54744217
81090917 401928837 222863166
221143690 230245349 141962156
200661970 174858353 210875449
280278441 105848692 60109175
36876830 3745625 153799950
131998192 365672156 312641395
380247036 341553424 55156775
159610142 52465353 259101405
53976194 125193324 310763875
251059293 442713528 302683504
408184422 115993012 374042125
365544586 293063139 383584344
213102618 392566928 256071159
93331415 436682211 324048692
201936766 237840748 450598137
126323110 232468128 159108798
333998099 21598798 41580094
77194746 19119064 242783890
24728665 341085384 17561141
345404640 436284918 126527622
311778891 27801846 91958343
288306391 406262866 404423865
215452119 370997196 207758910
248384679 310265739 138256214
435206422 89611932 269667600
84264029 458443620 54908867
332776568 343829232 263032721
179720958 284548398 184581777
26863544 83865271 352284890
196044993 343064757 403646955
251802124 421184663 244300919
49000784 119139169 328831112
24627507 183317933 259899221
58430174 416700222 401008289
120191792 420585558 431514845
277888390 78812795 244642325
137208439 258199794 37028160
89206052 459710296 108363544
136959418 103786282 86194620
176361628 463110717 27953729
56883041 325740108 120326885
442541750 324058010 432009715
341214899 346660857 211074862
112841687 273443135 434302744
60600072 389623856 355928297
422566287 417298801 315758657
79320202 127399752 105398174
135494912 312256106 227497085
292497405 352308966 139649420
85294996 145644280 78609119
306335346 195090316 453484570
57314480 53403818 254646022
463214258 306974803 157002787
196635556 368544995 450534355
177851101 19929788 129604548
77667199 138464943 195143618
156490311 128921006 22620200
400130733 238197716 409773226
413220487 295259205 23434132
133465341 247456569 373006615
249942843 53682215 437873691
416015711 105753215 15925690
34315662 86531462 7237250
362296101 50460545 275476491
316745302 446051000 65775252
241293429 57132714 359162401
60810288 246025978 115659489
181947067 384501745 11208919
156416846 282905494 185098546
28248104 222335072 284382822
17086388 452761388 415867626
36863674 123353987 389106655
372430870 409358272 378218409
239561038 427259376 140844012
72431925 184879811 453001358
393291043 75083839 71060670
248421971 315742300 201630990
369335158 169368485 228925682
28363504 90143054 371678798
321360802 2662728 326883469
178705978 298539129 172352340
132701519 163645649 236216880
142784442 417528388 272840441
181250631 334892999 197028406
427738681 123245793 196528241
418374254 115135634 128702538
417533263 35501103 75051240
172484320 96142191 135932437
320073415 282784044 433548640
323479847 313223948 386692126
139771350 90756168 185689442
144394123 43073383 163462001
120432001 202362522 197486639
246307765 138267939 390460820
318572959 406020434 185975075
128743091 49404540 443111018
383742681 104741177 156011566
414007729 369870442 60276629
449884631 5597353 201844084
209284468 104506050 121587339
57741073 212262298 179441178
442339630 364783596 265626641
389444223 81207024 156976336
293279962 192081798 417109242
330545330 440577407 12158006
161231579 341527554 7925117
121992375 31667286 312934656
254520018 422953059 3095368
136795974 31923381 119751145
316990836 438599591 340928365
37736069 33745573 395710963
179022975 425287681 208904844
81691128 143791525 461731147
10880229 459557284 275257046
268571131 289250413 369364579
292892689 59739524 125532395
125489949 352487301 426615875
371964429 208670913 287360155
209764667 365451616 110222518
253172275 49191215 212561904
29922070 269339719 125295815
161204076 23318729 13970443
283427056 69870602 217050904
453074247 257537294 311765551
214572088 329804316 154170689
204360855 11378426 320422150
205473150 246226371 447628828
420620931 101402687 150036395
135699098 138149677 41049701
455473840 424878749 421885933
82957211 246282529 23682935
325562800 146343288 196818685
148136772 88931255 261151069
250500427 167695202 66444976
355425280 118591324 142220074
334550624 141463365 226874514
222843515 113388100 894088
201861356 178462646 450064501
158097449 405254561 145117987
60735811 162355736 287305429
26536739 10574933 436722592
429408757 393372269 1536903
239736562 71734269 395015359
51985863 246805772 81047247
88649632 181754215 57886487
405017733 207416547 199369744
845582 371616583 406456920
59809487 220596136 64405484
162510819 444182269 284533939
425795626 104678145 441956798
457314150 273804466 381698765
87017865 195149843 294586707
55508085 12529857 329358767
141573980 224507468 130416520
385037235 174266368 43895411
28509622 398058986 408005019
87913055 430955900 120393303
133158236 369758703 47924425
139122525 249791097 383533241
269309085 297688358 98907216
347557189 429206913 410535385
374147028 46588878 190747929
238990647 322031093 392576404
237105717 42608140 304526575
48414265 154339096 124220720
443059995 351833877 185914820
153881403 208846187 85749655
122959385 1280113 426483896
155079666 332971025 334430370
128817862 347625310 257624676
334216266 231812770 166553556
57133787 357432171 47997132
139680796 191484067 33807563
238018912 424673852 93282602
108338216 386017127 106282862
239495041 399264501 363560975
67066105 439548057 420881581
73912194 49492487 186843652
420908121 104074770 342850725
300780258 18035970 88702804
431848642 138666491 282100527
80547015 395783373 193844798
33402398 138663499 273472174
190916356 426236805 249153425
394184641 39975379 87055121
241237828 243833071 197042888
228345952 302991140 271645841
359402939 151255590 6084090
208281844 861575 61701241
118449320 445477475 285182262
291394065 244126291 286692886
95805637 225450717 219717293
81978321 229168560 333986089
300370016 381811270 127235055
227413221 178470626 250144260
301072214 173509969 191322413
107657647 190471106 207546070
430039061 188269071 346973454
270899357 356385496 171141307
8123191 25087832 270416902
63173268 15726168 90951422
141122500 451743873 105159542
405489107 385790932 443127923
60459411 41268998 461670536
432602973 86461060 273852248
391660970 109654558 415536952
243402017 394881307 30946579
28411786 341367779 395199219
59114261 172032500 266635523
107617898 274610448 34966614
47513863 287898523 85286626
156104185 127944272 32595197
244917428 151490530 436562478
304271638 68261653 457665739
273563971 211839059 252887402
97688768 221325098 281679875
459648352 126926998 308587310
392704812 283101121 43697762
311918340 391493006 421574774
425360404 339209731 308739488
247445814 150718681 232982750
409211290 135807106 245247656
415024102 335300327 65305707
34123230 210837726 452631526
95106985 119936965 456020305
1911023 410553122 318544423
244856346 5290105 72955877
152891967 378939402 859582
32914719 164872989 174451051
431333182 62233119 419977916
423647211 305069636 247743523
362571589 315728633 198787835
332338327 335979018 279275441
431069124 396769477 393910555
171180108 423488752 135495558
9156399 452905309 288590525
272771666 69876954 450962189
285944466 418397944 135783323
448453613 312503822 439243976
230980727 133641857 278478784
455409079 353442809 455237122
95369234 204229899 58364513
45923930 163388628 251311601
318493885 84493340 115677869
219925906 272714090 385433369
431344502 90414366 18871402
438446064 376074559 30555830
458153573 195745652 31943202
421445079 11836880 182330258
259813192 211874193 426832957
189106112 80599641 385128094
436213103 371243140 341872226
203011714 206246343 385376059
184134870 352555648 303751528
17828648 378815564 61435754
90981859 51378606 341269861
397817986 224415805 389339226
54999534 36614138 282014135
120417082 367167858 234347052
392283123 223535528 449985823
391835677 325481034 332241202
299435227 254702235 320442050
88565072 178976329 246528346
145587397 65278560 359136308
45412002 329152013 231200011
392388687 296747836 36518664
173968522 180630654 364484616
166394617 439399644 136537536
375125960 235727630 5656472
461067036 172513533 71255437
188215107 260781695 280915868
160143415 309222291 221898752
175213485 451171082 220381862
102762314 358362762 314122428
383752073 135759039 239615662
199587708 113963587 84988649
155061625 263256206 169000017
237941503 116012363 305176763
39511595 386558703 75175776
126318693 54911237 248427078
438166170 290948575 161261259
394123918 462418645 232119702
86714531 366265992 181429930
184563108 302796811 199579666
21293046 319223678 277884289
232774618 190137672 201237136
50369743 201997997 160313851
35664273 311927999 292983523
430496654 262310196 360589441
27356901 2734062 150100443
24588659 459732466 312697833
225653414 266109137 143584116
417097427 122352781 342242766
443703952 294319876 334155156
29534565 400435011 37041505
195854542 308348629 180376119
451523036 52770782 146632867
110897436 330202999 227678878
157410815 460883901 393097761
437005841 154109003 320839770
32013639 68261538 456840471
289487897 439409933 311516341
433674288 350097771 183382540
38441977 308643464 352638100
314093358 324856456 140010552
448722838 129808360 431922007
298059346 80843835 78001888
283469691 86749289 192063039
38169613 304269306 142178470
109837289 393641680 23387285
410098719 314010230 313340376
85302475 358613890 301258752
240265251 345298305 190966462
71425783 136643968 458445169
273122676 50792438 9634935
351851353 133008383 173081337
409636723 153551525 420072509
380336426 150265113 434388514
223756232 24754478 435687629
370616067 430305515 334399142
248196089 162853750 78177992
303122393 393935981 38714701
304087559 94222512 212358411
56709468 314105870 34644752
437128394 256684175 458227873
225962982 88505223 440133026
448866273 169610989 411828074
244706011 447583296 321056357
3859686 20675182 427752025
387885444 32985027 457047727
121694813 211460022 18775776
351941406 303438416 111398095
387394475 336415454 36592
176896729 369985153 447973786
334067881 415235731 138964055
13267870 149094363 118009978
450377515 284143106 398417284
312307562 283798137 342719183
252528993 392125256 303444566
257401157 8987639 191341211
461777640 301541287 458937284
315547684 189407865 5837528
434961799 401982904 189270230
351323153 300209902 215721598
78758927 400958680 388695490
84917471 145494310 432755254
126908819 274204062 434586697
62869340 39005909 117203395
140599143 294721994 122003262
223611178 350399588 354734177
326884702 50676628 66815517
354553926 253173053 183120736
150452955 363138969 460402630
222816718 440974970 132570108
222127166 188687299 356217579
115821575 437843010 342832976
230469409 83175722 359672366
226435935 215790075 342571578
401261678 64756922 188762335
150400051 288458550 18128524
48641062 335669355 254800393
410146297 120719308 417966392
377511949 445703026 339996624
450866120 165505852 416145547
340054466 63866132 340956386
41752940 318631254 92534471
452432040 55393750 84738916
113003867 230170271 344440661
406063129 424700807 418280012
96880664 83105737 263388497
243806947 12248478 3237923
151035460 110357107 229881110
453060818 315340746 308290391
174013414 77748435 403526012
425121105 235836453 393048871
397492385 219098674 382028610
418542613 443745800 345257216
103932166 155799035 71828586
381346207 198173895 113675162
223419220 404849863 203388266
375876496 253430306 14603850
229899938 84791288 437996242
236659707 351536268 150057710
182888091 121492889 37353539
130607802 333294773 411905695
272935902 6338675 365553473
122067711 421027838 176612479
253866839 141366266 299961985
438989 325124546 398175197
203982372 71399744 295788882
185597611 55257237 387955236
388468602 348314361 462804451
14687498 109116593 30001081
245440199 165705758 152458625
75492391 37458581 403535389
56117125 187355413 41865607
197421231 104428341 187512829
329287742 12904291 23875552
128742565 219217923 11384019
85502311 201646511 453780364
247147628 404175248 237067319
175918389 177140287 80263327
302559736 355861099 114895783
115463480 4845247 316723386
376663492 72104289 427946436
244811688 412922762 238514332
196997888 287116895 27373798
176115086 144834269 386042363
393851423 92820315 86090982
113685908 408278280 327274660
60469523 141870243 276806300
144374113 374972703 84329740
274718094 144217512 74298312
66735407 97136780 40284448
428716264 173114618 38110241
408790619 43201216 180241800
272185018 63520096 94643224
293915990 416166183 214273867
169556771 303923327 385749463
451109501 45311076 59566956
116006231 112526528 16872321
208104575 220348534 42062057
323510051 367422325 124185470
435126352 116522868 320446045
13273215 332101527 162339717
249159672 445452345 444689229
442651528 183733013 395256531
452122902 127131842 443817277
362503559 166049146 40617455
196895898 447027634 354382662
126707665 41875839 413056956
154590754 304963026 44200538
286529163 8446122 382539721
199848296 377447469 69157080
150070211 164581985 131613814
372234035 272845741 213531408
91071319 451233020 29717370
182962305 81553082 415066635
302772386 89950356 17343601
169128542 305301927 165990647
311277635 156677354 435182238
69390816 228954935 89946194
397896487 167362424 61496525
392548758 393946228 279695457
389767643 370701153 420974106
458162053 411754512 183531637
297702967 176106986 278746755
391713381 76321802 37983639
278447961 328766674 439620806
166042043 436229647 444916379
459822293 273713874 54240702
13907312 124643331 370716241
205366074 443898939 169834656
17453123 4077316 12514054
172385560 182774222 243678622
376498731 34003208 123310000
377635127 12695707 130935369
63685394 187207060 132691480
330655609 75970315 193694323
432324737 402472877 132867913
37965890 320866947 288843847
162214410 342589034 136015534
54589316 321507232 216524028
108391584 52980025 17542430
153744226 132602544 369344382
269580784 147565943 401914308
402645830 435166052 425358280
215516187 120132687 88829940
97894811 57672300 29421131
88164869 331797898 77731407
22327371 246632560 355132710
35199114 390301327 426445847
310265890 410055325 26289138
27476734 440497727 288487017
332030857 131024590 241447244
313262663 444524693 374046775
462109022 251906590 86113474
368136341 195914125 458898834
352460170 29999346 203783773
262163984 243220461 124692236
433074143 287652035 425263937
269615255 144256678 448531054
355701672 146676324 276572327
202868345 179330348 291008205
228905959 13202785 358295882
168273407 237081441 90771864
254939703 114434504 304378263
52572905 298308239 91248816
106545672 310017309 332331316
217848922 448615270 171079168
331150836 164277294 112375884
158572884 228456860 156026415
318937312 132249599 457795586
264501231 393573201 98592527
257407634 408265883 369437055
103863075 44284824 324913864
359762829 157080539 124492057
216248329 97124205 115692376
313951861 460303251 34893260
374817562 182794707 81374623
159972070 331353149 111029993
245001629 361665335 143537761
53715330 396590637 102679599
177158107 165812316 166836463
315373455 361242860 272103090
208572666 80885426 407745093
354920420 69840895 42273061
64542910 127310465 272053661
141889068 106884078 256259816
318108977 77677887 221508823
82447822 178998 425913701
215899373 334470686 411601569
434975844 16771223 189824015
41195103 377482916 260731489
355133345 252046991 137491543
160774997 215055816 290375189
54240076 293065966 172596864
235796705 100990170 79640360
160991528 418293129 15034863
167185181 309304388 342771503
191615972 233526862 136658685
156440294 260579095 74900484
369913766 163571407 153324202
368003291 330433156 70888321
332468666 241271267 371150724
302849668 197058249 298271679
78704839 309135178 234370412
110096439 460689076 332938106
337502076 325953717 292506536
437943727 38362894 266960902
287165654 344720661 267743879
184665459 53690583 357812149
60554333 388924257 382853909
282297934 105615960 160007693
433705122 305374523 48431605
253296228 248636285 232397235
430635650 183748989 329637621
274850420 457624373 350776787
274894415 427212636 322871658
222778554 105201327 330213263
288324775 121247935 115638067
207387479 444616384 423901980
110475069 2682441 358427017
142268780 47280764 312588923
258336366 419870969 50561004
117393460 333498404 426579627
26939432 221886041 266445418
378151199 319322671 75755698
354382952 390910463 138875808
453007803 383391117 17423798
137896115 34074017 2138598
33639089 24666046 270808600
177602827 401365584 428935998
3874202 59877709 260513157
377115108 433907283 224067472
408717734 173455203 374620963
155884395 59119989 350548875
281517104 449964612 290101765
66384478 462068766 220798618
327935522 194895162 52276767
319393585 54405668 25438690
92392412 382925106 266764207
73471933 219416841 227596288
219794306 280544737 214740690
114111992 233508242 428707822
135180019 169372427 396983771
361602409 440922647 237723768
197907283 435783102 114250958
197376109 208032851 277555836
238904614 4547705 226899260
358131255 202122241 314270957
433282028 259228574 399122357
41966748 64386998 3583871
352052061 236541808 234252619
262692153 190149330 253997515
136758569 143306947 82818732
81947930 283160835 259556784
269172078 452885521 188605277
68374191 199854266 17112360
102706377 179915906 451585188
148014670 84096888 347153825
354215371 101623300 378616960
56345971 208829876 212587515
414098490 36596023 26116644
227307051 261196098 361153763
357532983 149518564 147470488
202725642 118668360 59352382
366266302 338276574 432683819
161543079 70115419 165784897
268929013 375174001 301149205
393297151 174560285 171399180
42304493 133981743 234673622
251038798 342137833 435812651
421080747 312583685 185854064
296792221 246567596 81862128
177210252 400485240 139140740
257304301 297035539 209153889
135795114 175145077 296717709
181767513 391764301 281473189
52385581 414952691 127739788
413354307 222398574 323817144
55116886 343080309 412803690
220186413 105739105 364636995
433367593 258957397 72882706
399940559 179320331 441738791
224674246 188293835 60438492
139094619 451786899 357888386
285660721 307630680 220537558
209494097 148369332 247799699
118042453 153822997 354956517
228940653 33517586 299406441
161970310 259946150 271494793
155261535 449781337 395950958
292739488 233214078 146959808
123845562 152798688 176044501
25477200 234348303 384888892
153561453 379265786 364075786
69883616 98477580 250523178
206632887 147282330 340842689
51123228 134278547 156607156
66818985 180579829 259267129
204884632 134851708 298971175
354732694 396050340 365336613
144062380 403476224 412379580
330110919 93402113 172521205
95867829 431690410 130853394
250405148 403825317 299210010
220903035 354506136 148787986
84163766 341723981 37215980
121825210 32799418 173051089
446056665 167360337 153744350
210748210 58651786 415800983
204745470 394611154 21174826
300279092 337795063 385864392
86295159 20798629 58719692
393207343 391423274 72047108
179114605 277344012 105197783
274613713 397574771 258420317
92671635 271212815 51865999
14029461 89257940 162356634
231015500 2178217 380816864
49770609 259337902 144558883
365787244 60368286 358807018
410764862 324465838 7666251
151638683 203956719 379090221
403516376 85470735 148327622
461995902 163082072 444604634
458050964 149138397 45922830
117441282 232386550 268756103
42583235 308755365 172804886
288554461 25893558 403580096
315664945 367053828 7286365
358641006 382410907 295495785
295139523 320474652 21956652
358777576 220865905 307191648
64741704 258939985 155267558
75473678 185826588 60884024
129002845 368519012 250283904
74837394 81766202 70422831
234272572 421522825 135700744
268558345 384331044 330607112
307438215 231006554 185897044
254601307 281145501 360574369
217250884 242495433 157905145
300281762 405127423 120905773
19028357 459020373 269055119
461850011 165179003 375827755
430045701 322520332 390660344
308228819 369523986 73255281
131547199 274184675 321151839
302468993 328032591 328380495
304596269 210381672 359000619
341380739 459983704 155753370
71709484 127481446 264516796
304577751 41738712 257749601
81349405 308947237 451667149
411853537 253051251 2961506
266543038 11017577 144649861
360120254 47022391 64998452
288238086 329250502 416921242
334862987 357520345 456732032
87207212 314601118 364118334
392002850 74239082 60150180
270346527 416661533 283067749
180921640 271088115 146985695
240369801 33648754 20484811
332803788 17593887 186839852
220494199 254533553 256772479
362402017 266892083 379968302
263389065 210354270 327801823
381433241 67905790 328586128
366223433 250406488 235160628
378023347 72507052 142764021
339719763 143417607 126908367
342135834 270795774 305958730
194689601 334757178 189900817
460657385 88094695 127330201
47712578 200113991 144033952
11527148 417272732 364161108
410062411 329478321 416019482
27327359 393050687 262477258
379861080 351427919 237177849
290923097 37314331 19363855
269855282 261729940 190226670
442584956 182126285 320474066
184877242 6253766 315979374
149878383 348253028 202336591
135381090 24216458 10977810
301849734 449844972 397948543
423660322 909016 56563537
63951521 225575034 62196508
387061853 152650068 14829559
395437444 429516301 324744153
256567574 212087618 196158810
459700282 88924782 452593654
380591242 218681734 117379250
458844656 3864596 250327757
364950844 443822382 417121468
177529074 18155255 411262046
433322177 303074835 350708978
20567612 198913588 208711539
268476792 217316076 233066125
72986048 171878365 66921849
208521598 217072346 426591554
385792060 309219208 200477973
418932673 283468514 395952891
339154207 164768345 407673223
18163238 119288014 436529055
157301491 65764432 233834002
403239941 75302026 141636784
134834092 285310539 438126850
12065435 456223150 274244642
365486114 94525316 324488325
10316616 410792051 210413676
315170265 68946041 450904744
380164323 41131610 310192598
95431591 104904195 295652986
58119743 63681947 34279560
312912334 217443699 79799094
343595 215044532 274520460
102025503 337184051 61874899
223385258 136117473 433582686
231197896 426497580 118234809
421353175 264687773 232174588
40189545 383280764 191452712
125382106 240380887 365141255
148449286 119670549 200398874
98566672 257243220 2183685
231745183 212113850 412634806
108337863 237181192 66429651
99070255 335794847 88688163
157148586 29926530 92836121
420397074 207901159 454442774
357845914 144382295 53959071
83551224 276477511 72476748
365415207 378108419 178966433
255723603 436334927 303824942
271167307 217527301 107737330
225550382 103545378 72664154
454199328 365435169 373696994
63621393 63225424 446077885
318162536 234274602 247321023
67673962 186088454 50500350
369542852 190957335 246025289
117964232 71303669 128163011
307772072 94225336 123640593
424251055 61578335 71995155
381606847 172500886 129937691
158471629 321287520 223098634
159538048 271549739 353489654
115674279 20647128 421382043
179141890 211052640 268273938
242127205 445204602 103208486
260472898 6365923 242740253
314792130 399983011 19206084
456595983 339032176 189759583
22104146 166796281 378370049
101563702 223182508 296278095
61641416 350288153 454090974
176057671 149178499 459570549
369865048 410684592 461427374
123631433 434956035 260425725
168759908 187584169 420778962
307133025 73089474 40791347
154536040 333514906 35928336
125039625 377793450 445676417
146592191 275891319 212460474
398824632 399621774 92667294
385147473 338692676 79252717
9987534 276528251 186700291
374166349 125099812 66974901
65419000 273892309 165982041
121918784 247820977 334595418
281060872 287332399 87450530
380301328 264433429 397322399
355564551 178354761 184303554
126574155 191969585 378441436
31677282 149233226 186238631
120762260 80058336 77032944
108202263 372886041 151811394
4033304 234650583 425975908
137096345 360007043 87283565
234855100 51906688 430797809
394432065 15434023 281256791
344811818 234375559 328227832
85408032 9171912 52559080
9457652 311270518 121291611
163660555 342216896 326603798
341617283 413507015 447097408
246085770 362090022 99142962
143103464 127295569 242702607
366672282 296619875 299813541
141598116 146480802 396652185
264358946 386589512 397213954
216327001 181602498 437349271
385025887 416696455 34458013
94179329 83587176 86405787
406995024 299886587 356007579
104131046 266063386 113531809
134192472 461436676 49241663
205114429 457445857 137006100
21749719 47449941 413354465
425885618 40941103 362422569
200931917 412489705 362349696
381883020 60720226 461275340
145572587 8331697 430428186
170984377 340972874 336148488
126076599 258516009 437522488
380136391 370022808 327003832
320251830 249140889 65389499
273257919 235096402 308384685
247227638 109522446 29466910
351447168 430757313 282634060
429323894 198727683 248947479
457390290 88093560 72240177
33564828 319548525 31276346
293530001 432377926 452874655
28380535 220188825 176289542
431957926 170516875 94702818
166932982 386833687 6943190
101886218 199474602 254092297
339453199 169459269 134607680
73046868 108145680 138446807
118654454 249191189 36709440
281563416 458648906 149342720
368717243 111645104 453930535
44748991 89184325 156528825
173061906 214475528 48481700
394534415 408550051 130534755
78121307 44710090 107589366
119658056 265426312 394497893
168463211 227269107 344488251
382588244 441655809 296151398
2806119 234810276 104749935
353072931 73393755 174067239
263656842 349754343 221731907
175350221 183304510 334137291
204682016 51619832 69403304
31512418 124159344 155810782
308115477 342241449 321568532
244773415 205850902 308250472
425262887 211827031 296371102
126782776 50182805 186075237
15386217 327710936 349950619
363162028 109129680 239826944
201353675 172051028 229937825
175044794 262600167 155966549
212053789 352862524 446260971
334333049 64716590 387196413
357850967 421411600 305817416
359537564 134026335 99010636
460683518 37911988 424913577
148611654 37622664 211318050
102240846 291880464 350111616
438940314 364342960 285355612
325425642 361975235 99451827
140738697 69816996 171711679
212225532 33157777 116270588
9461130 436595967 31274811
96267236 280454157 91789118
138222608 71457229 396950863
223452454 166342157 140746614
385011100 410476332 114411706
247092328 371581373 131924382
438755298 362792344 454468185
292459474 252066636 110041774
94701298 359115886 413729244
382656678 452970282 352252732
251402426 220427579 369462629
224084894 45642059 425438596
267282961 461584489 298408374
420097331 407906393 57281988
54854901 413818092 342919272
21108557 134875180 333719253
210000499 409906280 356576076
300639567 137777900 439557595
285073870 412139385 371266158
4037038 174588871 135069339
270634130 198095654 240133063
462573454 96087528 19123136
251699036 113775024 19894978
244832461 50149385 436230931
268843668 159959590 262212691
454073914 458642785 250558506
399598654 450342985 121990927
84056244 254550722 84707946
142645940 237552441 74666057
195773851 220077587 121484677
355416146 256922875 235753843
147444927 115121950 250727243
340082289 35265967 127942803
458256175 189904701 245311578
193623547 104445307 332430920
351958257 269086121 351343739
132648702 88182068 42913617
72677030 436946777 453431322
17438841 146929188 80869472
136450285 200002336 356829257
265368633 79920102 34880877
101802569 158826834 203816760
393059580 282017971 365405466
113528856 66308843 32851435
445842481 311443783 87723935
131527610 212130944 206802689
413832638 403430691 426701625
425851063 187814970 348977066
282600660 388615149 415951412
374380752 386387158 226955241
104542129 28659413 448421879
255857754 24182208 435828899
384081192 310140098 96134425
192696160 432531215 157989674
72904738 72244589 20473732
155055357 63193029 285768552
15960985 60481959 256315792
458756931 323955007 12090352
418908362 88744108 50358435
47871463 207076281 380742562
209597318 224906517 366640593
37389527 82032452 260080240
446214559 220115799 158011275
347375558 315755766 457653264
185510661 429597614 76690551
326612221 303377563 33468172
362144466 387306408 374560642
122870829 456670494 111626874
429910258 216663246 259609753
134674003 243163736 100465141
233729761 258914720 20763336
159730457 444797623 124835053
10400870 159891747 20155210
429777054 288906498 78227073
124746242 34361220 107164390
23790780 167924 3473524
354070641 178629515 228963481
417174074 176078731 91136975
303928559 143303957 99572403
93677420 62736027 87000059
198770407 446980489 9529062
26811089 54584780 189053868
130636215 189712339 86631716
345130020 303743466 224550697
307095396 32745782 319337803
49996115 148268215 49039907
372707402 301610331 463197716
157871091 258508160 305630190
327024457 454018762 455424282
102046321 407077574 335454565
344033130 305330521 297757254
362671859 222181462 305125063
410917272 198514225 34712681
262584072 16164853 41293145
168609017 195954382 300638093
297477964 246076654 349360102
108797653 416497199 419875189
64504439 274672690 71292985
237768712 9411038 124661522
375667842 158761845 3266157
385592447 11158497 16706399
77912033 364670149 118957253
6905918 401831984 182997439
153625886 160954754 85876165
177326374 218106597 249138056
200814646 9877176 326021051
110468245 409774502 243492099
368205324 57338532 145716429
462115653 276610023 87635089
224771621 55626518 71312021
269521546 316244866 107542640
345877999 363663828 350959813
415203389 409757601 120828671
258212754 406835996 247833985
359644030 16790073 184070779
357928057 362227869 361828752
105601016 125136654 112302198
360546655 342407466 112279455
354701235 95376474 117880091
232458325 118595220 236983875
183022376 407171104 267934178
78458216 412434195 345638486
160279505 446562267 320066014
272272815 13368229 131052632
429280041 185993440 385075696
171895892 397486261 352677768
269143291 388431993 33971230
366361491 57813654 56897051
10182460 414146145 382991248
92011027 191479795 43693922
22481421 295608678 164872786
342666446 384424356 336948413
34329042 204112169 82876607
228227111 237027606 284989490
226698241 37451203 216614243
133285941 406550925 238925253
280804177 223923194 142470621
452733797 345914729 105826057
295621486 451087100 65778183
424722882 148053205 352757487
275851323 291540377 153934731
23634614 120524710 68608212
424572881 168534323 128517490
148132456 344467746 73925324
82725602 40032279 157984613
125975071 307821170 94453012
68554941 278479290 248694546
175400953 52574237 310243604
161223354 457868493 171254369
295979709 416959484 110402932
289576820 117757252 40104466
174992770 395561608 374226194
412795729 106728617 185122935
76477567 203185221 169814901
88119723 165882910 151705611
73975969 45580177 381132613
402639968 414784646 195781362
9169821 347133573 364120173
337403353 419350013 289979572
392360793 167600552 248457712
340386871 317134389 368709879
30502954 197918017 186540694
315284011 362040185 34886757
157134537 126378399 1760124
362848113 213439487 132183106
171436446 383591638 231110768
379902016 29531821 458073670
266193282 305060313 23062000
391851351 54263953 415542700
57928905 65661743 156205598
342573547 97862368 254303474
203817489 408610199 275445038
31686511 277968285 251908860
423519381 131725843 193537825
186942911 428055080 227762055
148956937 122091366 238445891
154072048 225088325 53701343
337773096 196889572 264423598
381252613 297833162 36736378
446782053 382380662 189202451
226989955 444367838 139712313
130800395 312818687 108961290
336711367 51486467 416281510
318557481 415911873 193645260
288626458 20221837 104538074
235994790 99589296 57658017
138627807 11045116 48564943
140424168 161058382 13095624
229696835 232548707 368318250
437300556 111233748 103028069
88458968 196011438 123523007
161230455 313428438 278350217
356737002 326650523 250880213
366220389 17494295 38925871
31245687 383896332 227305241
393329814 202221296 55043491
172364845 177815312 463203175
75884889 460632541 420594767
261331500 306243899 219675833
61391590 150957605 427737700
355998926 306678666 399786275
456650748 116730143 3409838
117026619 343950051 152554118
132586500 441725337 410030470
204397555 154302309 220584245
29095423 100856045 279583652
182881143 360373517 142083391
105864925 95666874 404903857
138757219 398791448 365900695
9617978 298488481 11261731
76714348 974235 107597798
81343832 412527611 53566616
339479237 292465011 307648004
450330128 122356141 129452490
433760950 164215677 322021881
434912663 107748375 65274116
422671720 7411506 344416923
47591971 313023416 310787954
300422328 412892946 31862436
226183194 101777733 383659561
401517541 430145704 424990935
51424889 364372159 62973106
167497080 163338141 429869664
113628482 189171815 434983481
438397885 291088883 376400666
387708403 270185158 60890884
250113888 54224570 452246824
167585206 325255855 285094386
133037973 205032551 447027899
120607996 61576803 313041160
20042528 446700499 209956561
961938 85756793 159650774
287798792 173606675 153579399
382504389 148125136 425199198
331839817 398372742 178824331
90491906 200805297 176748101
128570083 364678534 142910510
332785814 398093416 1092354
237108410 418161270 73698196
258580719 29482088 62413425
115071447 354310721 208213420
37299449 104176946 215466282
462636233 317254593 153694287
385917255 310531018 1616942
109412316 12509062 230107133
300774895 336354680 386418669
233124055 153870135 384555689
36642839 421453229 180962658
99069697 222458705 390744352
70339086 14487040 404047169
341318862 77790725 266431091
369262992 58150166 21225257
405094165 213020647 212791995
116623147 219336895 211348583
397076216 108712882 82026701
303310371 17627381 312870465
34062915 65038458 189239640
344980982 256776609 189996290
70898960 73590141 103214149
231121859 206916704 163097323
456773105 307105542 375745159
40365402 327517444 4290924
7432998 76577400 45694607
225109494 297483507 199962997
249428165 355762077 95685013
231002932 275647436 68033552
206119014 288931270 111529660
444018696 104773021 260461209
412256051 120018261 294460833
308786206 204368042 195089551
311026756 416217989 440428801
56681527 73782188 366982268
186289725 320651985 14925417
154767026 301521409 141716045
383592860 258338718 260555096
419121722 125275059 314819818
158281913 312293113 44524974
462583360 183831415 309817841
290474342 426937373 18072851
390079837 247663785 124546034
361755736 185877990 339599924
440749113 304203900 365238139
141207920 30105981 78146699
423155946 337507843 265514894
79205418 153849745 208205994
152637335 164030186 349473931
373538198 311318254 306902307
115254279 351694746 300976209
417005497 290952001 424320926
441086962 177340813 329876224
394699522 11080435 381141930
193031316 123426879 60158129
33785362 450865442 53023638
206863589 452561140 14791985
214361629 145138349 22955986
70448633 414688748 372918915
322983535 78967623 394614025
178132010 20404374 447996229
158758658 269202442 226556657
412128886 288574707 115784
459854521 243384714 224577938
343882133 366489247 461142638
329882039 244897302 286665270
129754921 361278148 232356783
60815487 2318526 89127387
250815894 364109200 427772844
357325560 211406635 340115452
323441814 450978753 12557841
295256140 130286990 408276401
292177720 187590140 288963131
419145054 234777976 323499528
315154080 310499527 248136429
459716414 140613614 107898504
191099378 136847412 49547157
46348573 245423107 463226084
318071788 420767963 117962594
230320162 213142871 341016497
128301439 367221522 79607889
77439872 183096513 153158442
378611833 266257214 85344979
311752710 400611845 6292032
26044686 442967186 315066046
356462504 45548232 128286756
215077367 354177431 217946427
91800584 404422957 442197969
392810802 261866830 328471781
135527213 54331852 348419422
125010919 68119894 426928896
458212497 325435639 356633745
328469000 186855353 312652921
340048133 393811996 100837658
287725290 433324633 333355362
7748775 438876950 238301686
419310380 191714804 141420930
3695725 72366576 323602031
73090767 406790762 4947564
459109347 151121503 135345475
399681654 81208185 101331915
154640449 254864955 451529980
393212048 59724865 143668677
230527033 166532061 386457122
461095452 281011347 301065614
106249937 410523176 53562675
428349733 387624864 228609412
259535036 340982463 84328276
35973636 356074819 285109819
25458311 91319044 264101265
284976765 59468641 167773225
235565399 19930582 238287384
82667532 100440991 380788593
275352869 392362203 392140828
460239137 181379410 119152155
112429756 262504685 289967066
343912795 124232352 180736793
434421640 216154436 271643801
217740420 331081065 249773768
17131432 30339325 448921469
323965231 293504161 360788580
62561535 344983158 118774635
199402930 113390232 167111546
342419708 90340904 143077752
166999843 71368667 411651100
292998298 286376692 346279209
383956623 225230126 265890527
369888148 275640202 6388250
414916477 325585460 354136881
301742517 150665715 185136564
40584752 310637937 300319945
105169146 155995287 259425982
40105951 254441553 318311570
293346971 235838615 306301189
242470634 68361096 109556667
100699994 410354923 404498093
285241950 163798022 322019909
151015834 422406588 411673822
329404972 451066288 384949972
156682507 365076647 161226767
435983551 377150335 160785182
304174243 436146974 303013421
115724775 31272664 100288900
75713802 401670981 267813742
91869414 161837462 347607372
233030165 404863086 17649523
325932094 134740809 329937066
359823254 262291081 420958191
16898974 78747895 114024785
452191523 391356521 294458350
226122961 240731393 23947466
404904211 361918984 391548903
213559094 460114335 368856258
151164598 211738409 224593949
109123272 191414751 461828634
430322211 31041279 129439410
164812404 220542569 263987718
300781606 108857203 150121741
417530472 216054690 424798234
456040695 359662142 122881238
372818760 220056032 82158707
393338584 174107533 454652526
126778904 84602542 147772741
110188964 391352790 192982059
384959400 4026815 339798899
219266654 239578931 4951109
271583714 238598628 402484332
307852723 13406050 212354654
354684314 86983818 151634078
26436917 130713483 367181224
182626467 8110604 273788355
267237299 427645728 378534292
142403253 195801429 356681890
169027791 119029154 72569077
197322711 350620603 156163911
399155002 272889873 422241106
305814756 154714734 381486809
333505238 183173802 193576250
68828470 337324571 430502176
382795664 461149738 341765440
414320505 21886806 244571169
279115583 219158719 127275902
252029418 365116604 169376076
252809917 112474639 210391042
322092958 263655532 139650944
176731808 276881540 5853366
311607570 132716947 74719731
17155913 110870423 172903210
407120187 130328605 316418626
396155427 246782040 30342316
456662809 33234610 343169808
399166740 206765364 364125664
409427273 209817688 462375461
182722421 37457014 369486940
248627674 86858466 377839178
409631680 271671474 155204824
79803904 369553856 5608107
310818998 346143590 193185358
25194564 218807574 20851759
317390018 288788390 234042286
321403007 318863399 209796161
105402479 305113344 311178336
348748621 281118825 287504357
39571756 89094023 320121607
344974581 330477789 307158736
70119479 38977795 316558296
28823577 437312225 282190013
24326770 430681907 34185793
325056370 399630817 290134066
149936032 85233685 288489207
89088119 269270264 118310268
380819180 37766859 154267583
77014272 353377347 141752300
455699631 222474365 152901584
424488245 270901690 374311012
71865679 212198545 426712878
452291027 58785231 170834714
206530649 34922562 371184325
459764685 397104063 418680587
274664543 423139430 289793839
413453626 226630146 85301266
23869195 381965936 100707498
425075176 458514525 329132828
404402791 157022475 57053384
80542018 312947875 399974139
457131387 122299452 458921953
83823754 441969215 102975268
374135442 385225694 401255165
138895043 120941406 117413467
90690874 249430356 254403737
221259815 284941243 429869980
107336024 4840946 123801972
317820044 228487499 287859042
131844184 170583469 69249724
166242597 412933771 356932290
10292861 306435516 113943311
310851660 322176662 188361840
149423927 143259979 346399016
149270559 51002983 440992127
162634004 94894693 187667787
192788265 38327354 432037078
7119310 385718315 65943587
428317852 279997800 126507861
74620471 132151683 362367415
270271986 236455855 7762444
381763975 68640681 443935837
199533903 343795831 133772368
236441779 288464634 198331373
101367921 347672052 402971423
291454032 267083891 455865356
114930367 313328323 360121161
114128350 98791600 452006723
454586497 111463076 370150899
233453732 307513451 388159530
164475411 293556578 28888023
18254064 107541439 243704118
61193614 87103294 90823395
257144630 348345047 314812976
317070049 153180901 270309652
414973113 374538467 186142714
8699417 194926653 190443990
459287568 48652004 187424298
341860794 462880349 377225973
29160553 66638992 173154123
342583413 384462510 7895555
325790010 298389954 354319772
242337088 384814859 59808706
131975234 311899215 379496927
318546033 89017076 150778147
398061530 403015397 437854495
228640195 324186444 155610520
232184124 79813847 196357057
215372643 124476311 378439521
200507746 60806545 222550881
341028547 374014837 413658850
157474736 39292610 44545394
336145466 232333246 317419764
88506732 320458601 286206462
16317096 386406356 330110753
291520627 427549302 199741281
173127998 17159540 187303329
172614870 178177060 99329136
357556758 226688634 410864388
67597387 170119520 165207860
53175619 289629182 394450001
328038237 89018478 408844688
115558236 320210751 308983211
441226329 51210496 383424622
186445482 5346658 73902222
207882415 267997755 305051664
223407840 351060588 119076993
1985587 90691231 354755495
128667751 345234481 94035303
178791112 213985735 447903524
56141164 198568886 245025340
89879299 402004078 313761527
454217295 378546466 115288799
61024126 430830057 251436990
371684074 221725557 103859289
293885851 282895275 420956498
200145587 46483293 4386823
309171030 371996180 102734188
342509088 315773313 418153155
10038368 90678032 370903404
406006071 24307453 53965990
311408800 290197560 98841078
130335601 28276905 372252906
228804710 351856653 202213269
98437403 97284561 386117867
309035564 277480117 114399550
159476922 15941931 175984295
441788265 107081083 236419686
21764305 278975291 442727891
65632831 1201211 129427271
347775815 212246415 247496886
92527855 282244054 382862716
28136091 404619849 278604098
177093901 359466455 85503548
329682731 45902430 431381343
372711634 285694477 96112729
240160989 364927703 439290949
288866667 41956058 412810985
178454806 259530766 461652407
67673889 142211189 390045005
197659701 460945262 304650790
1886350 266180874 277963006
341227488 408157279 27764851
408123115 422783795 401444897
441337974 162548614 422204197
53648884 15276724 286898539
348775812 102668539 251164353
263427013 462080391 349993727
146115987 363604993 140372012
416651789 328577370 45582525
49981896 111022346 420973349
278958196 440031086 187050322
396285480 12493986 299347316
132539428 446583926 238351815
298928296 383995991 361667715
274651201 6259046 355804524
408105054 396369626 81690641
296130603 162528629 212337895
3555243 259176780 249729040
150210336 415651060 283554322
186875328 323326905 431442397
272828210 313221575 291275090
456655874 257761276 451372936
94826089 132267113 229364295
523591 299500849 355696098
12037042 215664682 461376629
295060581 422550559 456661439
452625066 125932172 166798606
183930920 32543313 192352743
215394577 120949447 221267416
117794905 345235392 298972672
308688374 443068845 57036976
429726874 124426575 242093672
140196921 129083058 256708892
189254764 157166147 293513216
423012983 203745653 147609377
382150672 225720341 98672420
45630594 149542071 185067395
237382649 310362142 380738685
363906750 180496526 342058746
321256092 439933317 360844223
323702523 405373092 90452950
387721301 97219817 109799169
423473491 203011226 75734434
44047007 228793437 162609409
8891470 10320145 428428493
123073779 278539449 107482010
248367172 289424206 218108635
416374406 366895888 263899057
85492123 173838779 73427466
377882830 139196802 192941597
97745686 11595118 208858397
133800571 206505221 27926094
231555870 32762248 256324278
271541552 45464576 427523688
3015935 306392514 148162532
323933690 69318890 214459984
111208260 177129365 19536960
349923850 261129622 85167433
412239161 211921871 441192933
152611401 202562730 227831013
260526199 50928845 106719427
210476759 458947957 403779802
83335399 68605405 394533606
32572318 181557834 418016759
94911571 41174603 287689619
246096023 13165363 377343349
122815617 114742254 208505411
328715139 369014923 279592310
83792674 436940368 246180130
349328386 314226714 147512364
57044549 348982659 201167570
138579146 230098076 284426307
42347433 385306604 81300174
445050852 16679547 3844134
207545997 241308249 281212152
402640570 226438933 37419436
86449688 109162486 379361524
394876673 457528564 12762059
60565483 90519981 337853604
382566269 69605002 322980008
338609660 105538809 304880792
220167051 186877342 175338886
440210094 404050195 420968004
257867679 8905290 380228657
269931111 217612387 165400050
344918908 282722613 146889298
219366440 198359868 318562866
383688463 140462917 24866333
267268420 4812619 411781997
230503834 270655356 217284902
310140269 59494471 202653149
412236577 99179399 315391987
4403409 390603544 171322815
438376208 362366116 314612994
441470285 188138948 142374867
401390485 58911906 459222235
362969770 308742063 312841250
312770399 359849002 374891386
234135199 273177447 405376293
460086369 99706676 386856011
247339044 10866848 443792374
412201490 137580716 279887010
198948010 81065166 132889904
259813506 144793721 160665147
382302452 206544965 165959958
413427136 251681891 81250720
436850831 145671612 389227368
458878120 143663440 308025681
362914715 393536913 372723381
184724521 23774736 432742460
261516778 358699050 401381517
106023181 66585181 11707410
151621523 222398000 317603246
331621344 181550261 243986741
341601727 211367300 387508233
350430857 422154461 413276979
357988599 15015684 165074555
191711516 93043133 33051021
77135112 196229602 230692359
179731788 181082648 166933422
235900421 199275947 380814277
228837394 189302763 195892594
91232944 188891946 14364514
201437012 182139365 292082072
50095035 366078227 201069616
201776996 121977900 230667034
195274239 85551871 51883044
355436326 174789077 310405662
389405013 217274980 426032552
403260629 176611650 325158190
342745376 9413466 147031499
106191031 28113751 252668463
279516746 26225163 34998609
449552720 396916809 40804810
335348392 157621882 20123683
215585472 61605100 332555145
179146883 275514045 248126976
95643340 300750962 157038017
187959869 146357433 137657045
352013619 277164489 124285111
406418698 389502329 139653708
425604795 446539700 210635581
127381472 211370698 333771189
174043890 283194744 338201938
105914952 151938128 170618697
283340165 345380303 197871807
227314810 315217517 229134493
396009762 131200176 344201411
270978047 180349494 128620153
371555009 141346460 256842378
431555539 309797116 386508741
220470849 172199243 446786861
270103711 401489028 161542508
10329433 90327377 350817986
387264856 60897544 424129460
98560023 286311203 102214895
55027329 391731204 270551698
404887512 72574809 439329952
318458740 7508364 160334011
416079613 268664040 76167682
406695434 196174783 39669327
453922267 393907700 97319234
32816992 106292940 18108554
153945069 96453824 305615716
334891408 395713206 25244843
244672782 76062358 47447127
371884815 359057461 421907894
210997101 245616230 85511553
114890543 309318628 285054343
427799837 77041755 87831713
183369148 188290003 417909904
123041207 94002273 299477757
87255316 315304599 18215689
304947594 421703816 43755311
298083303 97786945 202060760
27115194 130184210 328084494
77401683 48689784 331379473
82844805 345998134 313956906
261412410 343619076 76063642
194042076 392184208 185762900
208375774 50093118 182229607
11562862 320352973 173047944
352671079 21204554 49117601
375705702 94500462 447683696
245529131 129046304 108548273
50634052 248522346 292174011
347958933 251234335 247929160
12816061 407838803 328183166
388683358 351401256 56062435
148675866 297913647 312448784
207550001 456859028 354862292
218087662 283748550 327852533
259119620 278817466 274820113
34284989 288349983 324659285
262943243 56216788 15879638
31515274 432552456 19537662
122678415 228081859 453465367
183394103 334952590 12666372
292567266 444279760 13042868
327135678 387574638 114175107
416905633 409222244 361303506
222688067 75462405 149932864
319907864 404926162 199872912
90295540 141352150 130239307
55453204 284848477 41318770
345313242 64168752 406142704
459299221 198012730 310742535
165169564 123075434 114080835
279286566 250059492 343001894
245482824 233603246 337438419
159449776 116453303 25985928
34665618 403725429 387043115
329918974 301982583 161432325
140346737 280515687 82779081
269877038 232669838 109527707
36531905 80256277 416498971
213184248 80583529 340816104
79394694 132155801 287278059
450905760 318816518 64431555
49496661 120565115 240295422
176994418 308125984 381419075
222504996 157790653 80174382
153055844 106692111 399770640
338508778 3739384 435819344
219889451 277013292 315738913
29541663 34200852 255008230
359969583 36814409 14967195
347427552 255209193 356258256
202269612 124627558 243584604
331183989 188649518 414336462
320517288 407542289 11530324
131106423 448214338 304188284
358153842 134182413 160091794
166820481 250864971 226970738
302023069 200201790 210890502
439167606 113954859 257062136
455663188 329247640 400290989
386391832 42815318 188654978
212140132 252795747 202115199
345902853 457662498 185231695
195631625 21160266 99429204
23693989 227509747 156492408
107405838 28782716 389302704
398631607 262340663 87898861
219995260 84152890 179469326
191422122 183610101 243109562
233734940 146496603 263993092
61216877 348957938 200388988
403992853 44186266 316981332
178575534 299651976 106066650
433998096 235506874 394262586
409369284 39958566 169676704
308933401 375634900 81238117
328556396 426491765 310980672
348440563 132776316 462046023
18882521 422093757 151014543
323761225 436126161 83094237
300584561 140798601 203624337
116349022 132764675 357388076
130308688 433450836 394269304
281564108 247855609 362669097
403901234 347666060 186591731
101436604 451922225 241178384
389390933 401810282 114173849
62227396 321563576 103072470
69184663 5813524 149355763
335786377 17478916 378929313
338488085 262933579 88873815
89937775 400270358 232917806
229902811 402932726 458967902
311013043 31868767 445023650
238602306 410579235 63336530
26415925 69824014 243661043
124877057 201240654 8413639
54253142 334495741 317879586
248460265 388632477 406322249
246762847 374201701 458915964
224835838 93050711 365883900
283194154 314369275 457143759
387588683 12700830 96254844
136308568 57985091 210378938
167571068 432909605 439938584
67201941 18713969 460096053
387956551 157416978 342509767
355639998 306722459 304219687
35965005 238919921 319905605
361273418 17039686 401197453
286303890 7914151 60933467
118544810 55925708 128068100
274665091 154131896 14015604
293355407 156741336 275918613
406931813 279220405 324762442
18217151 221267536 256655664
196073930 81379726 86154618
392352448 455080752 273537940
182402193 159951150 318046147
95749741 44845896 406397786
229279522 10409121 176299208
262429813 54840233 74033266
85808347 176545772 76363426
435779540 246658835 210165593
224651431 424251331 249425309
360368907 428790534 418304012
348520952 50795632 73767413
219198345 374873921 294843560
43420088 349955529 391664767
199907192 315301806 419359889
198391968 131228828 318357454
318475899 54833647 63082882
256745527 316917417 385043588
17109968 163000209 315529763
91286186 8297708 345195068
239427155 454778637 213015822
157754939 90065137 404711847
228992145 421253219 318436940
129770560 448349795 152740488
50005576 226213670 164961204
228749279 316368763 368685207
236432910 148415386 394317915
48583059 38213482 441835184
18970062 217930174 89272853
369850086 381109859 194240116
419575638 78095841 240902480
307632117 240877307 343633020
287533237 58544944 424805886
31226913 60982482 337491412
196070090 167992587 103633360
435245397 355153018 263003568
37067119 219983788 41076554
414807464 397020297 209498375
25924418 61456032 97150811
388274328 257463706 398018506
38860851 426522264 320677575
17694343 206003474 274499311
133223388 312841666 153903674
432810668 87334750 232680163
181032103 248684267 273983210
136288357 110216692 439884778
125877187 379917743 156028127
128612524 318185661 192521777
458568252 351819889 408071909
392462735 167611296 4071354
173785181 403541090 298729088
108381856 208577568 255814021
99323798 278647972 390149856
232946768 67541113 314663979
20624087 221223394 210741972
259115866 236075629 403688510
322365331 385584118 120767475
348534495 218768559 461395252
23818937 369753862 52140188
34201654 61473842 229566443
38363463 271757651 344063662
84111204 210556481 192313477
349151103 197950324 99761025
245850119 175629315 124299560
242560660 343600585 29370222
74209042 101766178 81765702
97792784 284347727 336014123
252348093 321637641 44812223
9244882 84801898 327189264
262431457 419067239 405345192
419625965 285718502 36068898
132922130 300552925 298651188
149701167 18175789 110185280
371660871 112630462 49896805
250804120 210777994 334926643
207295363 438408642 423934106
59171183 386457040 313574329
24869583 244472426 69322148
289371624 97210420 430899410
329706982 59154428 45538715
123288794 373274986 132366647
106800840 353225064 350678591
83920824 374094669 124857698
354119418 22977809 426546644
457465255 51347835 395371560
313444392 346969354 297168741
459745805 198248391 152097498
4305048 223223058 124790402
152917896 96442162 179824534
265929234 90990574 30490765
146061859 210449698 353888220
359728507 126287776 197218197
117692832 337709538 172455655
257846178 146261769 149530267
49921237 228946385 74935966
56300270 293818924 426593008
42383514 252955918 171626433
198546334 19890706 373668242
12583448 41149373 420238140
266597348 302129143 409906938
294677505 48602563 459428026
240937272 292564413 82826363
338267765 363517353 144381601
295116433 223130400 374387539
378940839 31231740 171811324
389965301 115946898 437538778
235267831 232470315 387235656
280466440 88628829 153871583
277366305 22522402 184803687
3254082 437335708 264238872
295236399 452141172 171642219
38815259 407453166 334326467
353713951 363882356 74436247
62884822 51711862 106455690
332786091 47961904 291034315
258536354 436719878 112585056
139684415 153435538 448286834
264832302 347033791 78601454
97529710 616561 438560142
405247808 288275809 105536868
232719802 175127943 254696160
1870258 163703359 452881998
259366660 64234696 139750286
308760243 386793587 196625672
140279342 269386659 76316284
223718361 24592807 354272816
442325493 116971162 237222477
58643478 332225848 443254079
145196759 193895632 4425674
413630518 37908444 399838508
323875510 13530402 79984072
28821542 68913514 234287721
243108664 450188244 310600342
219551410 287616734 195926935
304949749 237504561 391564867
325737068 177351065 123936435
353980295 92901340 172258459
363574184 35363096 1688349
169985597 457896883 99321933
418847852 95652374 25796478
294611760 284279299 310487641
24625747 262527329 112504292
264996872 156409491 427389885
416068402 109493518 407163001
130982735 174211224 112466815
186901212 167449843 50471589
459956762 140921022 44604800
369845603 149541290 216035975
231820424 405106177 307754555
324404235 311404268 252588805
394434894 304251697 151013299
53745965 403373073 374345146
27752435 120732043 83896891
129902392 335695537 114187873
37008600 297943359 238995794
448267443 366818027 115432516
32379993 4603445 130237906
372646111 54698554 57170426
12657338 207805603 178517860
129549594 235469328 323792832
160125853 185603792 308012886
257835713 1278476 228370798
458699868 141602 367904339
436006619 443354155 182042509
269799818 284333775 54612202
180841688 216012344 271029820
168475179 262982346 250674107
125619000 403181957 107464569
3825035 310274723 302816179
98671380 143890217 3048040
351020149 50423 446477014
236418496 361559023 149675243
459466630 3738215 273532747
216722075 386671027 389797077
168262886 124770413 236856308
310366456 248004239 191525661
55860630 412931729 453534237
25161073 86297076 180574816
183056467 409857283 10393990
217368847 254827546 343858191
176935642 331631310 34094355
264800987 136265195 437577695
349472911 283102603 254778016
378204751 15244528 304954769
39396648 135012664 326932732
281737591 62676868 30699944
302978934 45623845 212304277
279352232 460326756 132328231
368523165 89540845 297291375
405456992 391309862 283843670
142932027 421168984 420077463
413337820 61178226 60985744
255356742 6606991 360372137
244180762 304269774 2487783
350916328 364036978 210139012
255487318 313442530 326233913
119543410 119409743 153950996
114966334 110552960 98195656
361393845 461523170 100199987
194896701 112232376 109374118
67746017 269790546 32429166
32561316 173970424 39758589
339854800 324089998 101169620
177016460 349923842 234122000
427944407 235532733 376182604
26753183 406438279 234038857
185824916 227964876 85483105
210910424 368732718 63920877
183700157 937139 296122746
98737316 329899394 211886970
58009962 376703008 102991797
195105371 147257633 456082160
344910824 8658936 159994009
418219938 393158564 25181351
3216666 140926295 156765007
442407627 92998796 456962015
305697102 183548286 442326853
183346262 319271222 269767031
362879510 45782601 351932816
104541823 191430318 182862301
384447636 354827289 380724320
233388922 365763474 168534339
204791276 247425399 448618421
194631778 460650773 125831226
161927135 451412883 434568321
230716159 7599025 90455041
92561551 398063240 777679
228618978 334113470 94271990
136930387 9618270 205588906
426129215 175176682 115426324
338569464 266910301 154146399
294449084 429675833 222645383
363895469 430508630 4713309
420538018 21759067 87631198
177610769 13195983 83332463
9633713 62964072 214446223
229047516 355221626 290441369
260411762 221236653 456750757
168199219 313583018 252597711
328302056 459837499 420937204
66582851 301922554 344122244
58858448 151881609 233296248
20094890 118652951 459693443
146697187 244022567 182959189
104423669 222633157 241098456
327131264 420413467 156584454
84982269 399593410 196398388
95579221 3917255 347003765
194386859 16995538 53858789
436494124 71902828 322692482
90544297 1859132 234498038
9486472 299289574 112744555
175905699 137122233 304969611
459651959 121267020 163063547
401704375 395075398 421880221
394043833 278000935 72075285
383177765 254829509 176580602
428268710 429115995 219308331
92280720 400599012 440243295
214087459 450770776 456424483
274105785 3055444 201566850
167700348 53599391 158386028
320827681 432217587 182483662
50330661 32815390 105754526
120411454 48070424 402518038
6625122 184520267 223523438
390222851 414386883 365118742
32364428 109828407 420905963
11172048 281126774 59718413
432624679 44363003 433994557
419413547 49109765 302617871
192154250 393136152 186275823
401914911 372597409 322953855
372591688 387277306 227051759
61091991 18715287 197481397
413510781 29000311 380763041
33309156 14444980 273249506
448934332 218909191 140943781
188632652 40524409 354099794
309838937 164390544 303605201
444125423 239934052 132450930
70718118 385739735 95434280
131253796 161247405 67651468
7566828 47174366 341465467
12942371 298100785 379783854
61171540 445525245 79669322
200920046 175070272 45762924
238400288 83505598 387427499
181628130 277601751 113563242
461136054 207769034 123858656
419064439 94821394 409486112
213558501 386726893 294913133
156246377 112744915 452643755
245778567 293330734 271385590
140800148 374442685 16846668
51108517 454571296 359551395
154206249 333209893 384506177
108398699 366123457 1090828
390790231 236723527 26715784
149259144 330616953 129318644
192707004 322433139 316352413
395931991 243059249 400345262
339005684 62927710 170291314
214980357 402522395 360989573
151440649 56134949 157335060
211099759 363153192 89119392
344404744 19168596 429839044
160175268 308950603 14803163
298089173 286375705 372202791
393856519 165647145 136874971
354820404 449369878 312441345
178703349 129994191 353234774
206713870 202371979 195945956
93944947 460220267 147098373
237506512 163787757 76508128
63159954 265367285 170808681
99012717 211520859 5147329
362576987 431515007 395825363
417403126 85600174 54135647
137434387 17183901 392789206
434193401 281185045 78630820
271016346 120922128 272791384
459257088 181711441 132307133
380058890 358275910 181616991
281704428 93853493 404600810
418397213 329649621 403608881
47843200 77272107 382501380
434885496 335946250 4920042
152002912 303151181 76992614
248162392 198478935 336683247
139673830 156540371 23023237
249351308 346786664 166761389
32723946 439343248 20488132
368699505 227860560 190798243
327023953 275890446 109249998
314992084 209504931 149102043
410850021 140444518 246483645
448298689 41065501 441627641
180580197 407218507 374550039
43322974 397485902 179192026
388123179 168735106 242393324
239243651 408493391 240808237
425104199 38250586 459148059
405840029 140811954 229395723
385971795 379065472 381977869
235636673 129975259 461869443
167204499 229075681 12937275
372603483 44276621 283673328
271415668 192079254 272071071
263617339 288266323 267416760
386089401 280990618 363809225
288913100 227939759 347093090
441374538 259674200 81806091
60134455 173883687 260569357
135960079 92471877 175800848
103160872 297511285 342482409
132073027 363452694 124681013
9826156 241381606 296068046
151959594 327104859 433111647
256191120 245490169 428608415
232678940 111982844 340721286
175708195 90468048 260893364
137054554 381337228 425543908
142147061 423014081 228220050
7607194 454577389 398841443
458540912 432340765 442573829
158970924 121626390 109358204
60067207 168035554 275255995
34397601 161831350 86255006
250383387 187268917 248414862
260996150 454496082 399110912
89423301 341459072 354408158
346852186 237356218 69551330
362930535 272437931 200632854
430620407 92481815 316511996
259551217 302950212 206246615
347579936 347141783 362056585
61443156 382042968 322873064
359596718 312436207 371657332
216242168 94103835 291804588
25222253 339880589 221871200
280688760 102630186 210509264
377520326 412402920 438327430
111934207 440200264 327335023
90806449 447458112 413784006
31345154 260450206 440403980
423145188 163464644 148187181
452745767 8488304 154583605
106250518 251819469 395435525
298079543 123364892 137825967
394940382 149856764 47707497
397630889 435104735 147879850
350912191 188576168 1586226
133238096 99910350 331814965
256639435 307640617 6505883
314827028 188264215 282665675
283408324 86916312 313490224
69745495 183570404 251244780
98464892 104748934 40133487
396406915 288438532 96334345
265966521 416191534 375019807
329986781 302454161 140611206
227092728 461643149 75457500
146658064 272685528 200114533
140720560 451792888 236165905
300334257 275891836 372410259
137699119 300389383 271577943
431845990 22219194 389366069
294716626 89635097 386740232
428204347 360675642 306940580
169911695 91314893 96231560
124721854 223479230 425938437
224795576 264766930 416549032
452473612 416520100 35532999
345347638 378096405 234490901
288658020 453745502 260603355
168235859 106604312 90585123
140015377 438620401 441651376
200040643 386983411 47042653
138863960 55049005 147683177
253044916 139677389 234507369
137846793 279052856 282301197
305220173 284439801 382199462
80741451 454968169 243998280
133128720 281871295 138775672
380127701 66601228 11725850
82455533 396130916 394622515
410957484 147526312 320434020
81741613 38768113 276084259
68932982 364706597 225247604
84641096 114211448 113414948
440964026 429572220 116922238
6364368 245356387 145708469
391427657 5874297 107729938
161478408 104124194 320542262
428062805 252950062 424041530
334992266 63805252 429124098
386814058 121757009 419677515
275835317 377523384 198475408
71122307 425934372 235428574
243592317 309186252 11257351
134923173 319192819 199039734
56292347 107343637 419025557
204774544 349496031 205875084
128490045 288201444 46679471
174556031 98245291 420312687
86938416 423076120 16212188
202021997 211302166 398709106
353738613 65949687 47192448
275876136 157641017 141221012
246106992 162660149 169034090
449805887 291300563 326058465
231843086 74133425 423806617
317054474 80797309 316348445
74792884 90431133 329476
3385229 128322110 430308394
51561083 7881490 212988533
128495013 333129996 28181815
213601274 441152032 166030484
412044397 106761394 16987323
443361336 232681301 128273118
365649253 245348789 229790724
74051015 262142132 257144829
183561423 425357835 293422339
97150094 177579338 197181354
235112096 402628513 159259109
156085541 302964005 245947139
369921957 131077704 28140530
278952522 85668193 301348642
58781656 389915587 414323105
61628749 277134074 123584027
268138629 76038039 340937847
244285864 205611525 243733392
431374274 86088782 286498642
103022337 15096237 207917305
221481097 46572609 34605287
8993714 451313372 102041108
406066738 172317659 204149522
334915096 122195489 197059743
86673433 62831606 176042265
26400048 181290742 441638222
135181852 122960128 226928738
209823826 19102696 353213280
276867303 307699793 2832253
318019957 240645689 295867371
378979117 311390247 255059019
16397370 243055581 28119655
299111532 287307090 80230878
405889879 308281722 63885235
339916563 395780965 236258717
244391339 449001457 387258117
286060846 363735396 421210121
46540382 55391920 115499196
444201985 157615643 231176024
390973410 8948523 363063238
295624365 431913074 6222929
388813486 96071776 378773698
356110002 149747760 147850611
337804206 359270252 174266386
451553312 304212666 221725971
343416138 444654438 276020488
304152884 361733926 325809409
243020822 41983243 131074776
13307966 10794548 131930049
304800212 340401856 234698794
105992012 419889769 307072506
184744503 87936733 254692675
438709209 184302523 204815339
299708141 408541123 444062448
24299694 422914660 154682803
41353116 432124459 122696935
226061996 422552104 111392723
318796603 380683532 186021019
298917636 240878052 43550379
104897797 25090864 400521106
65853836 289203682 146675397
424095606 24062237 404505416
159743914 124305161 414429216
154669207 437647129 198322956
295045765 350354620 378254399
453495583 427742569 137529375
154371394 111217978 211949180
59845953 239421238 214980546
1748694 44002480 59748749
295366963 355818408 77475049
281895394 129412071 111199689
368831981 442605971 81118254
381204514 191737292 86520814
355597639 21307768 10348587
235294088 93895915 127841761
44232092 216956467 340717408
187866936 359297484 131303223
62530539 91348394 129907429
71010048 130837231 356773785
186786654 144256170 355426068
154770636 333367028 100377586
64607034 153015812 354963913
67842934 457702241 379038166
106340650 325235988 88392242
204772489 169424348 173232139
30936027 35222636 344467169
43410944 28021063 317857872
234208303 370751538 52631922
320283701 419296537 430341074
273456002 132611214 285465730
57426542 9044266 192109529
250731937 448883933 47705145
116143674 238479695 376045558
309544611 210678894 5181380
154782452 302931936 125425348
107870732 37109266 127274826
39302068 304455651 426226458
177010390 216347265 313176487
148124944 392839662 369137343
274980579 42215901 89091468
8055560 116775247 120472619
167465088 244823832 156428853
227480375 141336475 127781856
71903847 108007272 219027242
320940208 231135897 316403972
284409350 367566569 429012699
333112652 200438864 340408208
222216438 18455037 314594816
135730501 90230959 263523914
47985639 30871541 105073433
37955611 335915708 251434292
176391324 256696570 128201398
47652853 289890142 233217276
92333320 218982394 305686160
80131043 59693662 173548160
6765617 456772892 239576118
442043760 375835026 423898012
325418937 83047308 280597191
417304139 382341217 86070429
267897469 143123264 327019520
267382626 437434616 46974574
149387852 137870531 223475011
262034205 250179848 96850443
79586420 414459765 244342459
398640277 357015975 140156864
25556709 171644678 181596162
321709319 145700172 66540858
376965605 422825997 447585576
341848685 391275238 2327525
123140947 103900300 187900765
275740868 386150586 220790285
26984849 243247810 345541860
439603237 449134138 227562957
115977262 63399379 254720022
451172936 48082070 136983092
117115622 304884838 150155340
219260316 57468985 367477699
70100921 395488110 230957773
320064357 219330099 239158831
327236503 271509768 77160768
375999696 373594373 424369650
235217495 364289239 68244493
104567898 142333567 39808849
255403086 437579314 3785595
209331655 409639557 255869473
440214750 407863743 378752606
383211867 33738584 302517244
366783844 194393203 15268116
302775337 64514624 115628156
250967821 10684716 295939103
398398976 254722116 304362747
261013825 145070524 139839460
363885150 91223099 123088924
431646344 445539180 10873498
29676745 387017185 236614135
231712608 220336946 174408347
353628079 220077709 211870965
35196146 73422233 136028658
316754683 67768011 313811453
374946367 220294921 129388410
448879489 194118057 409090242
123128264 209293474 375716218
390960447 299588466 1710928
24617884 433534821 252650596
414324860 231753120 200908825
169484022 462952326 295663931
453913040 316796252 59553660
375995043 305233621 67266353
321735936 181075683 38985791
98825538 39479136 139961049
323748300 160095503 254010875
435440841 179560505 375447092
108371996 91412684 25627998
81883159 288472144 180286814
44856399 166390502 427052348
296867282 131241676 372386583
266205311 319049371 298801677
449169793 98073378 360902950
193768328 307704830 13390282
424341419 323229686 65913332
44358772 36237365 446119416
63852099 346691116 86430306
14104926 223430849 276967585
292636257 63066158 360488913
136462366 99452876 129196909
152338296 342119370 101306646
290728865 359703716 242014073
251807881 79407544 417040205
102738824 162653107 263482862
397856709 168221946 453713678
272734018 275781050 40033402
184654475 264596509 188082192
419094739 128651168 333086179
84909141 255052009 307120591
447307829 226928536 347230452
272097806 323374323 77695094
241547381 108777905 239887534
246754019 130264129 452346320
303807571 149831495 256801282
363945070 336573564 186790351
210945199 206476441 179641012
225704422 275048329 392517216
25527831 58863080 283391633
456136000 296497757 78963896
235954217 164943549 326668973
449005533 214192510 49467308
277605465 86987513 254343384
101416052 120333080 282213044
150770036 286613913 9360822
225235160 152052361 315348596
361869072 302213302 333907453
1082170 159616565 349714399
161044545 42504915 185916208
348700017 392786461 245903584
62767368 71895965 243925460
46335643 446902699 436440540
452095489 228359443 462282420
65653620 417010646 19610853
252982158 155143061 69820726
240599694 119469375 44638695
258612394 193008913 293486157
164609510 287597082 450413269
72813680 337523359 175637986
433207408 207023494 280707254
185026144 348825412 64817976
103195451 396560547 323267726
967480 279109105 379917013
425638596 51847894 294080054
427394831 86789468 337283389
226431441 427190519 14084955
412669085 415989472 319894987
405169114 269438653 423602058
438753042 269027771 5854489
288566334 173978550 407829389
232684333 248935307 121401467
363858257 24160265 54178002
231430586 183491298 221247821
92422647 429990502 260017737
224267174 65862944 359631242
399856783 382007995 32525425
153542343 116897766 72700502
89277719 67257425 232654878
184509631 89664085 446966332
67956197 97787077 53032913
2574125 171200674 332694946
285220315 227697315 163237005
137408009 389713721 460198810
430223071 46285242 185010449
42260893 92602033 319052196
185563702 305629588 44580001
172674267 149857098 26081097
193314521 389083139 439685522
148610481 389953284 462268409
104738471 420725379 62434720
256257995 43568584 425064405
193791773 52157235 304931184
367169248 292974711 71760292
372191009 399315362 81254886
341418878 441930541 303575902
23496500 243027082 86198347
52052500 7380427 218654789
261848020 189385991 295766981
24846679 305633869 432368031
251047421 112557919 190676985
60168960 239533734 13613269
304818922 45979310 307261675
385769169 51768073 289052931
282010248 435432747 294644387
333285262 285868606 197363318
49263283 230466595 22182903
184152649 324836803 376913159
420877053 248806902 452017559
401366869 288504343 42819462
71621042 217012346 76299825
293613775 326193119 38859749
44980760 97716751 239897958
422941698 309426606 21793530
324674913 251064762 62342733
231572576 191267344 102518939
435778458 273864293 183739550
209643136 372965120 324359781
296718094 314008382 244944446
412719939 389728807 27117129
303892773 195481715 446536128
58493165 452944322 193052219
436036853 106376161 462169894
92488987 356095181 162625426
258257577 105107442 55451511
299209733 61423875 307915067
178053216 49237331 113545094
65076872 302258022 454182586
43975709 398361164 145603780
148865716 335264157 396063910
309608998 115977074 269576281
117154793 387354429 190684140
294855011 304079539 432028493
270454105 35206367 411119201
206237660 451915739 416308667
462018101 18503433 299108488
434607369 392895183 83603686
447303997 216225836 273524232
335487384 404421074 456378206
295805322 130448770 70417039
30921339 124024748 139257505
426488116 188208796 314781892
115825148 147780104 207401758
77197512 161544165 13629024
300406580 367809758 173467783
260617728 319052137 335485678
349592546 212829310 256497585
215785017 69746300 252032828
243177881 299118732 130745410
150240324 149125223 352778052
289546901 339845918 405106718
278680966 423898558 380327027
367774111 275013000 192120610
120905406 457460686 72338587
353605006 412125060 434478710
14300410 256547418 73433446
437767234 104242620 259837620
192496115 249846803 116560662
5664220 95433221 396020920
155712045 23438138 274785583
63822560 424617602 407740291
238017352 199077587 47652069
67972616 59297235 206870936
253009216 402954273 363686901
307374740 160918591 222230068
429668940 458502703 379943667
127823651 1470098 283236431
155842560 175930974 55532983
406900191 337045611 159403794
351639012 103969952 396143144
346511815 220224740 252057122
156577108 327753469 446779702
253705484 90131399 187454807
204597559 37972101 218382972
242361634 455346130 206848574
94495191 233439651 275774042
19736813 178395214 380604649
382859012 111507867 132482663
365233613 194403974 5950786
103301901 84912665 54139960
41626392 458035691 152200560
165136977 341343836 123558577
182749220 111209255 391419185
24302563 110476829 453700662
1688171 241424410 78302140
284918382 209511981 97787245
245544950 144102230 286233223
873362 187761857 425221918
203866364 338408634 180328365
164810522 204773502 63918871
447281831 351897197 144437817
149396709 156423993 39989629
71313631 450047497 31301494
15976427 121944103 429974925
420902373 148051395 395076687
7830044 369003472 271402742
25381944 39638118 216935428
195884963 42487239 447896350
134945240 435709191 290118288
173132439 459798101 22930934
263612586 77506138 410125690
51369008 327949040 202207182
66800804 292737103 13163377
228237168 121382064 216558152
286188840 179066313 123501215
379714767 128156669 443263604
96256622 153826620 321589657
107901603 351551740 126868606
445176214 9178934 403570216
188506803 195487751 167029748
225971692 444684953 162272012
20776130 360576888 271827260
415448402 116344240 31542860
57659323 415087599 178498807
130665700 33087110 288798255
289278553 212925467 242460312
295959266 198272753 136483439
18002371 454370551 224273683
125893714 10562118 328741924
211813669 193542501 22171712
121597335 384665032 88066686
86185803 83077333 292854114
298606472 378282529 68853493
408805757 318264915 209923826
140692445 390568195 327674096
372875597 457186351 328131145
381415351 329837498 434332991
115501389 363860586 460606856
351915376 289800811 52577272
179713214 257836302 193569333
349915140 454897218 243624094
23786521 69885488 404852108
111809580 450556566 19615678
242531619 258425858 120105359
331555979 371698471 25659439
233731486 286531949 339135807
123507343 53859197 77153810
25960854 348211323 76046255
265240233 316168344 215602817
85247251 165037807 27102238
336504251 361487199 378549687
395750670 263398487 143382488
92458081 113797353 230819889
87278521 405595051 297411560
229862449 219068451 223271574
131933762 1066779 412321202
189083079 8197327 194899210
261482742 147593134 271488588
41980589 25826080 412550751
436203283 99071483 412810163
346260155 38349974 31184703
10704485 423469608 304251798
138892658 23072245 405144588
360293439 30915936 44672673
101965865 362118766 115503897
157129261 80938130 194895168
445316614 407969639 122690836
54563699 323413469 99028538
305699362 291601158 84078713
1739774 214401795 285955677
307160207 419869742 13961759
71760518 162603806 246597046
397004856 462867645 393993267
60198445 163932490 182507668
114812484 108518558 85175112
414491762 203814421 168486206
245780425 315720020 407398052
79000105 145004452 54336988
53780331 221552389 375921872
235388023 72725433 350159557
259560539 297202757 194520813
47430014 153602526 409363335
146069047 290523699 212039352
403835000 459174263 415596157
108708430 462464930 364331070
106516794 135665980 33943080
424796309 426665799 349603442
297153864 330633982 312065640
362278941 167573838 136631892
386981756 192087135 3296156
219927084 26407099 174951324
294001206 83415543 231030280
396745817 107055324 416290197
32725387 58125445 217824352
439739133 75817082 31840220
213673620 212432887 260268289
51686119 256004207 201257356
95638420 348360407 17857476
195930237 56053987 271790984
289610141 136484537 376359451
138728597 71822713 230393518
155267104 279579249 26164964
267691477 87899192 135456788
310167275 147214693 223681769
121695974 385623524 416409223
64754039 385417394 448762624
222219933 179822738 92795215
183086245 329886236 126255946
293087875 379900248 402392651
134429557 380867372 447047441
85017523 356049434 394445090
334469248 412294634 139028535
433596270 301840350 420804988
413624157 265083325 214019581
13391643 182564440 117579611
73787015 457561717 194678988
83006135 341532970 276992803
327711123 445442883 154665582
17319904 57044364 67304723
423820866 44028381 427014826
58463784 439561759 438870598
274681844 53050219 38600818
12726849 411381369 157606046
175107040 173476420 124213152
361965811 349987265 85772599
108387763 265015 329081767
106557616 307518777 132189688
167592828 430760703 311236185
1065457 248873022 292513771
29107746 253543526 448946457
274452120 323746318 110275487
222901725 461494432 399484630
313487618 294511219 391705291
155693801 20732620 68856884
382128379 121576382 57855841
236187058 276270378 22190007
15500932 262455454 389550260
20698766 165370869 38366687
416771574 174365293 261409145
114339445 53932146 408967195
40247852 4584656 90547702
352404750 362859645 31788116
133032533 277866475 135701782
403943222 263736597 145618015
302871470 404244739 215686045
106577881 135913167 245935681
61695961 71029295 315490572
359229561 445096342 281952321
409008400 75322858 441021315
13413833 245297471 80293653
119299782 168504954 296451896
263045085 139506260 351895624
83073674 148764557 377286101
421366777 306051036 357814723
93807467 15855714 127246689
412776757 17914526 149432144
430660504 288254903 224406670
73333981 379285854 374423017
75135237 329586460 451105634
369246213 420349853 150853994
359643153 153126270 226319510
111302087 139524025 26188294
231995963 411234962 142747484
357166136 308603692 208376811
209664894 245627455 396175860
150928128 194495850 147442776
159158156 264183893 71227296
26400261 193173488 289602737
391884862 256475974 63959522
19724292 196027248 409302017
96399955 242881131 245685685
455022583 211981536 262404839
445810649 378646954 395520444
58329908 146074742 55113054
228741289 408139660 225838197
107591506 276891541 69758110
445642475 244642001 292344542
173248942 258674124 202982444
81567848 385469131 130880279
256949275 291608679 257318235
269723644 344486440 248158500
129578001 211269482 396695176
65358795 243045121 114526343
198593823 231699791 236701407
271531725 345397512 18360852
198881714 2558612 49434061
369241003 251190548 322549720
351246305 427643044 232940232
274728428 291238761 214257719
32766415 197918421 200217516
279629586 199862537 194019820
436902611 16975877 254905497
203838446 374804457 392969026
205528833 330840804 77866653
207656847 430264580 234084261
233552601 120653827 449704663
436861196 298653527 131690785
36878952 72418957 382518221
3291673 51076575 454093544
178715595 186252871 410612902
19416578 294697001 1653507
392836037 74205128 79174612
330677231 356562077 134703583
242327850 103697933 358167440
403580320 365911594 301209575
52882580 81001614 322057970
96341177 206785094 55568839
114141239 47505893 114343847
31058763 201717043 19535776
36904956 61032860 381339932
97432010 322743627 72704709
16774455 344628736 99833620
201217902 95767662 377729545
240675212 24437369 85792149
228285061 299186035 42257523
367894923 182697568 327176912
287564027 266911352 447796276
36318299 313432557 85682950
369517752 82205344 58903754
197350195 428476613 326260106
69102045 401430790 275881554
121471286 93080703 42506257
136187294 343801272 158269647
357462391 383687060 207765074
78457205 271936093 380316728
166990913 201279962 458612868
331981685 405741214 370612179
320643385 66170525 312570858
425528490 437758576 246840747
384117086 104056156 395033209
91138549 134121629 112021892
406308404 409004587 286057794
59712973 383576367 143189143
398555634 348426048 182464010
303747510 171056347 282998685
236670938 420974519 13950089
368257914 16864421 285429355
411632209 53788927 405065878
34110591 274738958 221278383
395208280 406510557 397012216
364574485 17166287 7438334
49931690 33204902 91745423
41254540 254017115 402572400
37874709 351952003 72875936
73318060 137196269 170596744
38634 383016775 250035795
407848509 443286414 297690752
26389701 105007428 184274256
346928534 274804683 153458568
383803117 351704304 57372217
110376288 101483772 158956325
439943920 5116428 240576811
95609447 146120618 313049817
360887325 157252488 173340992
28467672 147161931 359191497
415180455 445950051 371824997
238592319 120307132 270942295
95234288 244432835 75458838
31395072 373717505 287485039
77888464 292665449 49934304
344595665 425105701 208617230
452172953 253558558 300238923
107909332 190730751 97076122
250082850 120821952 354593054
57752500 267678399 226737629
56461088 260732151 332415629
42467737 381052688 443131518
436209773 76464551 437042858
386464601 431567336 412562878
52801618 169662575 1632007
55333016 460083704 312254548
84415845 197383469 143268161
231671056 35582447 412715056
106571337 371992961 273981503
166788521 51703915 51777536
346343312 98082838 320063128
270416579 320949130 202360873
461770676 217970267 452860436
344748670 115414462 208593053
396845381 108419035 8675017
171439881 343245457 411964303
149013148 179021260 142315333
108296154 325411550 440554174
391712294 447077749 450197377
388595247 98317555 424182824
377458283 323981659 210544203
297899441 414190128 215020797
116407277 232211589 430468372
43587002 429172681 299125000
191037893 172557463 253699639
141736780 102633494 243362455
109492642 295609362 177090111
450994370 283973392 363486369
285448456 117533198 248592376
259413854 50137109 384267804
87831237 306434558 417316418
86058389 319734051 140820579
348091706 92349228 220426689
179279003 436942562 304226839
407107821 337579785 78823635
199063963 414508852 31256424
73609902 331505150 89161109
57022671 89210373 167186612
151940378 358520702 344573014
188784613 313652475 100230459
394279576 291647817 154788299
41346145 40071097 386570265
263834473 453311518 280675437
174548615 262213863 405003616
445901635 184819800 41567892
420309132 208797436 79750024
174172569 69351625 18676686
165689393 71219222 423259184
384304603 384270259 330712494
407689702 191688479 318101295
137132085 265918641 435263533
83147878 192660166 19698991
278663307 224227342 277067217
32752601 289268533 300903695
48303714 296258893 344447444
55962536 39116068 43157153
343043825 462127096 399339300
273265842 20629517 110697562
331261518 72031715 459509896
322176960 97802617 47207165
260044079 40846734 168590271
289805909 326787281 312095191
85060840 361582793 312866841
151563725 215124593 37667953
1621906 331807283 300369911
262832552 64949201 14849439
202497991 460342489 29355738
234744443 83967228 418265880
118969374 64864817 365859740
306100527 64685071 452070154
99490173 432486806 182478364
134555266 367715247 109118593
338663216 80585544 100128061
245475205 153016124 166910639
248065422 441471030 8531507
432084084 59631744 310905844
58654473 341165041 273855927
245339677 56108368 34848127
134083303 262781446 165681667
416095334 3374687 44346865
422192783 293078718 253244844
217190887 301598876 311264380
326903177 349916457 116011889
389403092 40049960 14183119
397988840 203384473 314027474
354541535 149906936 247254637
200862434 405190120 57896426
76621331 369012696 337559607
105205930 457534810 277661899
234378521 42197395 441288934
104749974 193404551 35388774
314479903 296216906 430320356
311769368 428324747 6669464
104943265 195390249 257157539
149067000 214874148 105511248
367964833 297631191 59860846
444458793 148321849 112214423
253893560 366310498 69680277
67338076 284521501 81772379
385125341 433496534 387315211
146423211 270824120 294389915
107682007 435782112 458544840
373259316 6875792 401579836
398067908 94078368 201465151
48929972 203929310 223575171
382546263 151899192 381548558
407674098 167974612 435868761
303323526 289164265 386862623
128536402 415569186 279437918
41190691 302738171 223263555
205990939 171354553 259636846
83182937 413706433 367445665
273451013 189816018 386690548
457069670 220177531 375363097
415552829 181559891 140001480
33005338 147059503 359212057
393715937 356899380 73583520
259771153 55296834 405834507
324825297 196922669 83694707
287602560 291117520 260883505
457022682 413460566 49028915
265327858 90805914 93613575
401156543 186328381 285286163
144952388 190226546 368188688
161257976 125918942 10419625
287806162 259992540 265737613
64065880 311032596 166874340
240433285 411255503 441747646
397992311 274449240 62522918
188071631 230645712 207342636
1196928 129149561 204083439
375976105 15199328 342177641
429525020 420146752 382121195
129589221 160627259 282773512
165495254 262986609 77068560
321568800 104125856 22174198
215544451 30683635 319160001
167289432 91646767 87332284
453988918 22286850 251051911
321165347 239979461 386571749
212789034 94489096 294418822
288957894 161897721 394285197
212377367 297637607 194550983
226736060 244914288 431811804
164694463 9529498 188081171
187031091 67300911 443618271
247508517 223862818 208534618
142914496 39629526 245140597
346883443 324025130 289375422
309857296 18489276 132926505
417260759 298830593 303792691
446541778 425429058 275600000
111750314 140273853 105271422
141746950 204827697 393803732
387474296 248911673 259104287
104759174 52908221 183291364
133018927 361027521 82022418
387168432 431211633 79255065
116527437 438943803 33858148
45195063 136484371 45571546
188578844 330500381 312090611
70825407 205498602 272049354
295434755 170189284 401932178
236581929 62191988 376394266
382969070 70786770 8424248
60099990 101556570 273559460
258733205 405100948 398475872
307988101 111465568 47563897
352909769 275244017 444302089
404087588 7194346 377468162
441889413 228038791 145793858
173383481 274543958 367062494
160278233 438541530 338127048
462522401 139528130 100933305
247498676 2895495 300229878
230366864 401693392 103732945
56529476 348031700 61022913
194788956 121182306 55678981
362045037 52918398 238143187
105759337 304124732 58426223
79338798 74779198 47498679
148765073 237404874 325753502
248888721 23013049 84186598
148873333 408521806 22299497
278117936 179980864 373221333
83978625 207546713 283131136
80181252 399510843 225125018
250102000 394243637 47633033
113878815 69533131 277166435
101516667 222702660 100654897
149479349 337400887 387421280
308488145 191903380 332986668
372099979 184771947 38570547
315142253 5357299 363695484
453561722 101590963 26566300
338430020 320373187 15718788
119308961 213004210 180110058
96340737 162328553 14124870
402358077 120388589 11746595
391376957 111749801 429910583
447745976 237379060 165109891
283865996 116084025 375353167
135638356 363248672 197915719
228170821 128311787 343405119
54105925 118625266 330261487
289910365 95398180 245178924
337717741 14636510 205921041
109591326 317936768 8838437
350873995 223318108 50671339
389902161 111103895 240105827
444588313 429601755 451547128
296691738 101547880 220642717
121599152 371191319 393179321
395229739 131608156 184189009
172290794 153144566 79649299
71861138 352203418 348623089
352206869 388735852 111929200
311943344 226147958 172508124
131568471 381118886 385660181
225630775 140976961 113954224
169379750 8508782 303805296
335307595 219823450 181272622
351002053 161633342 44176706
211012869 337062531 437139031
111838832 135947871 41763154
117136480 290691181 86260861
261863214 392879969 301799739
229779603 368592319 342513225
118369907 414211539 16567205
459684737 158117684 6601914
213996445 169894994 101022350
402775154 451102165 90449134
27431494 349786564 140217910
355685458 32244468 228259610
222782174 213734257 133112048
441996964 19225526 418303673
184514968 186235974 326191590
122424762 460880147 426037677
194765084 71113651 37710123
175985373 203755629 451501371
189961828 90327097 323595191
421491584 11776438 224865498
437952094 440412655 248820426
287732726 140817877 145618769
347033732 70889071 119092887
190603465 7299514 19310717
179841114 270079946 114216857
216870111 338247798 142583210
155523662 312142739 382951007
410037311 4396408 40095635
453360188 459871184 399883663
205814321 444419061 25392918
417153288 254218048 314143649
405978011 70408009 88822439
183069885 67143863 450966962
401363834 445129045 382129261
102651826 190297727 162524064
455039680 122665992 1504524
33860009 161758438 207416048
397140492 419666022 240540053
355964676 365315848 357311282
277137293 325879942 134117601
288340590 388312525 297890009
272158677 366432470 214834752
138931476 440793107 52193586
210031611 257010677 345098845
81521945 115456932 353898447
325446805 189636189 127942100
258937566 222791296 292603329
193263720 203167673 267953396
239985699 314766695 447896472
52002445 110536899 145533400
86322260 312839244 317256389
300723463 126263743 21540774
341502953 131797064 48767905
149594329 83879305 441496466
97471349 403197751 72042385
394831565 362389558 84686279
458672405 323424391 18883983
260665814 61077948 134964056
401421911 72441140 79899590
434593017 171971132 5567274
208056023 119459473 229179320
35902590 23714889 51703415
397626495 236776066 217866794
32518637 243676056 376102451
207045687 173595641 171983490
366519931 462696029 93080201
29872357 315894252 242991048
386053414 402669099 312202481
453467181 58430231 371907535
302537969 184474600 263022859
399480993 393478690 285866602
330083606 260366889 418940956
452513888 183782217 47165618
230422562 263238975 165845315
197187611 335696019 117890713
416666373 282915755 22621180
226124912 438512544 412716863
388120537 136267658 125381382
48608698 141297690 231209924
196858747 264313814 352566571
36913119 111137543 201611315
89726784 192146978 411649546
189685304 375397219 42629959
30486830 247337814 20111816
26819474 160078231 91970748
312830182 43541952 4997029
17026709 103123592 122654648
260510063 43372022 55983634
423265965 108487066 108363154
280808936 406846993 102403005
205011817 18446846 141640572
75669672 358797737 395660100
203410190 383481014 345313608
313005710 459360496 255959825
391119586 440990205 393268050
379921112 353634504 333399697
80659135 276727621 226939533
45986017 297169948 136409899
384297466 293269712 157975144
397396633 20749516 330403069
391362416 196644656 333493595
382457563 269260873 303263188
147434486 445864234 424181575
244003212 433146663 401614150
352771070 119562310 255087666
444496601 200895382 49502225
454920302 62444816 446188175
27963064 277525326 414390768
137650269 282711514 365343358
460844653 432565445 260303642
441999575 67434453 73734828
21207682 402842054 407385037
102667316 424068397 444580869
116878836 93326334 332839126
36988244 182652076 160481292
321852202 378926416 283693153
214826606 419822257 15517950
271354165 37137325 257173107
181997928 434581199 276709874
48960750 244353846 109655426
53636491 433482882 414845168
56761087 333471982 166542580
79156629 120037036 101548871
138741566 81768404 377676384
167425924 11107452 180187674
450935766 104198151 353337317
57939550 224243802 433306645
412411708 377403744 94912639
199250514 207301215 289875534
454727414 362161321 152961290
386154989 116068982 52231550
213947935 120932478 299378497
442022326 423083910 240103391
378965421 382513847 239364670
346662981 427699986 241116932
13195953 322367585 397996026
21317210 174883947 132812017
367367105 450162823 304057199
26050270 159923022 177869082
38863107 137738078 392820576
200671448 251874330 45766097
282031651 207487147 437359295
409720884 116454194 391997194
90159748 88442595 274336408
201425719 5178701 402350905
324428994 301802436 282407447
55073560 286403283 248342891
144481158 386668582 77666042
451868435 424749170 339950141
255862509 68860598 127986304
361518073 361032269 325573192
428682464 220698752 291148397
163896658 290652465 253682267
350204633 29052496 356491235
16139248 70529490 127035751
189220227 452527747 314213245
432404663 49748192 135151480
168656580 156891382 183429590
269056732 219983208 408741353
45737731 407721621 245020713
215293318 395741915 284271539
221762684 18461835 259570812
443888532 285150690 20846873
434499962 323878022 99539577
381954124 182893809 423346012
329057692 420021487 46734364
109948892 90412998 443508301
252768806 400480176 122927885
268163283 196569581 210578194
189502998 36149391 74875013
316685601 441447094 236258095
64955963 146813278 42002748
89596975 107134085 257171017
171543978 306437646 25427442
267162511 373925206 414389624
74560729 152264657 82303845
29773134 98517990 110609428
50560066 377330031 323769702
140065071 296446287 416007741
330277951 143012935 453268174
245337946 189711052 429423741
406974770 107629177 395659108
173599498 317593513 397975805
459466458 313360169 202438357
244159687 317298898 352489277
51224366 226881136 110304420
98559794 297765794 17860676
187826107 435050809 131449545
332936605 402098403 212472565
390887128 353408981 435958460
100596510 240598474 244391597
160403291 35253078 78393954
143401981 4044909 122908686
366458119 370997665 444076874
55762180 435838054 136718854
214105910 148728567 243684033
9951707 309359317 104214062
371146903 150977848 255682454
392282128 213941323 324286946
278953198 294266579 33611298
299431194 85518998 160261636
335582355 288623420 2578467
262247761 70987185 366816958
326792926 159937927 325574919
413773236 54643511 292565762
47125461 419035993 52134731
187822925 223038943 258547032
443584079 259416010 19266517
442275259 246339678 147464331
433542291 271376865 398192784
4544938 264841412 434941343
120911194 6376685 336013339
443258695 456656309 294298299
182725044 249608795 110545399
398184186 453917830 123949182
195228495 265608554 243746941
338771569 367986525 20781787
140802622 370692800 95100318
373661623 305559648 310794587
19993635 38343472 3072340
212099386 203242544 183572092
424949321 447334906 422855039
320036360 10338291 231772369
158972255 132918302 86192495
162626292 375537520 378379310
309384598 302323178 41124970
87246172 384564019 46492798
86438953 385073682 179158535
71097364 442902920 403594719
183009445 129597574 323115317
19394519 122911663 156897839
109181332 244714382 396603753
243695015 1699486 193347264
60262565 39388584 221987208
102325885 460092960 82297432
384339794 366994331 247350674
120657766 277842082 396467944
88509261 455286538 345367748
142388521 317414423 14627852
286361589 97353311 175171541
13712198 300481923 210651395
103952430 392580960 58833824
442061377 403153202 246860331
54993015 444980045 178051298
382487848 256191630 232930824
50107162 288126452 74222535
166913650 452152583 268163996
408158141 406555765 332865815
225379223 161189111 114606230
109505707 383567596 166317096
250936923 237450430 425242615
87791827 438569655 349769307
45204301 322327119 294522674
43828644 320679354 341031195
381118434 231456027 147867486
16509124 56810580 312116191
254773518 462682974 384200975
33187727 233963716 455379214
165716223 279115552 35590668
436841892 52221826 313683638
75066020 180128959 181689890
262716228 46987711 302391653
458532894 5290761 382464470
18131044 239610861 259239066
319278985 181768059 289765621
296740583 364775806 92261348
46964623 181582571 407547882
333562807 44963919 45060378
408165999 453520967 350228208
379285581 132421250 391075697
371382603 149590747 408287017
451202253 83095879 227178519
44298343 128119295 134547892
164118662 329267610 284558756
424717847 183142861 340084745
195441074 57271723 59638186
90097754 70426894 296447411
283409236 27263127 393004974
376224301 16417790 435387398
38854457 31329309 122473721
198008432 67538895 227102829
129023687 404659520 18369735
162140688 296336688 178829985
124173407 11333007 97633440
5905244 62991284 272540453
203082206 459607010 351254432
188433373 228291832 427715344
396103023 86483223 296606603
201746710 41360792 25422507
433353078 254065888 42380018
392280816 397448116 42036734
381117268 253279818 116214391
93681259 56407946 413028773
18109361 242659518 301677717
118214044 44455773 342040603
149573915 260836230 95950251
68693993 170460192 290797929
454889052 461883663 354395684
297147415 308110385 267828629
333787417 129407591 249538113
357213739 409495319 391636334
160917412 39699829 252542467
283343598 308029297 211631271
12767354 420650961 425425252
192735740 22691589 247956646
30566553 411720616 333921580
419915367 115687722 110103143
24612019 441277706 71729809
70041199 419978390 108344832
1316 931
194891356 246405373 389334394
178736385 178327000 14474127
292109694 333674349 326361250
396984821 47464712 100263630
430901965 234750087 422467078
168594092 21392488 353365260
190982990 37115656 260883107
176103013 61790765 67414687
52840825 423533432 367976587
28303329 382727777 413811854
87678034 237869679 362853433
450377887 311104529 73181568
250437418 904515 24386396
76732378 193266152 167286533
291451742 104297711 187587400
104582151 55134473 88083940
111823060 243899813 104920030
237793711 438345313 245581119
111069531 79592394 27144511
173937850 137817500 264366772
163448237 89951100 21948295
461537047 80501436 354708083
212968233 241407338 296099548
44825335 397328945 440331221
290970309 333040084 179214756
145479001 427080444 289967349
77108583 17568551 321346377
404327784 82952449 57614419
42569027 155801076 463680003
148313933 130035181 438211582
355299519 74991600 59194459
369241645 443204345 275982372
227294135 410264351 238454159
19945137 147787632 454943038
256910717 185612461 442974915
280717474 263668482 7604610
230414761 458469258 326057363
215993599 207499122 137994171
145371391 319086772 268098204
24583350 251579564 71296673
330401483 455884078 340118845
113141684 462910427 283048449
263663215 316561917 72849732
218079496 243439700 331933160
171186527 39248333 182825122
107720766 256242981 205607857
89710322 87927301 381004316
76802706 104853275 220892357
395485896 446363895 239688990
215755658 88470224 162419721
149765581 150036577 303485753
253649883 448252496 416035940
89478927 297327725 248278593
440400956 97576627 346334474
105348015 445923942 448830867
230066000 212869326 210911924
172439179 367344498 27696381
170263945 321071806 167913729
224980424 379659421 263942450
72441856 64160579 362018367
421133486 280932507 406221556
208410489 409465903 127146561
94306232 233931024 340344446
253645552 329875260 321399085
249288641 389345540 54862443
50648415 46875833 254403881
43938338 454597414 147065093
77028441 233578113 276337582
319211403 343489618 453131682
441272331 64377950 38464638
91740164 9324161 318388810
265550896 84570692 95626474
110896736 182053911 295618700
407590989 464024058 151808058
440958528 318368940 84522597
246828630 171956187 246134694
156606519 453182686 76412330
158199754 457057106 329192821
233644699 325714750 344776215
143439019 430214024 72539121
51566313 373076038 174850299
146891896 55734565 288120223
256247206 236652072 447929026
174154940 1829370 200986319
93334763 181880015 182290889
76076588 193129092 133887491
205447174 26216594 217965218
413357296 358915998 406730247
294056337 333207053 29565094
408730971 85076380 361969437
229160019 12834967 30782838
215204552 167263624 163884925
5261874 120110272 222484895
254625093 361718210 302178370
314762799 410871786 318647810
402596410 207159168 412888599
409078105 195802497 338847267
312267574 330628379 179777557
129524052 176328430 165440678
427721348 205664767 440344268
344403130 268259896 159192198
416211408 465403730 87330770
459852116 44823912 409767267
149701148 17272168 31869743
160025847 62636370 306897391
40889947 162958635 62763554
145384745 128920718 106814098
448362720 23432060 347349602
280324157 459043972 58805867
6988627 169024793 5638397
168253987 419691641 75555618
172363202 407349349 193965547
405755938 205442815 134477176
76653447 244740417 111220329
148006866 142018346 367754146
114796087 196228518 12212823
172285984 156470880 311152904
100224734 208906730 339494076
101071095 36784745 406581375
187305738 261053915 52969146
210332108 223086816 169265126
381656587 411624493 428058450
129888170 416372244 382395646
281050420 146229732 408369843
243551556 213230599 125237257
445903484 374311835 358385227
49775990 389910512 115494555
442713125 289320386 119599484
368959836 377101619 397395038
81082446 30882335 160242386
99058178 193953884 385436919
344771879 90524965 27841412
140930477 167915845 24712588
25178465 412988726 334836012
44445492 281736239 178342134
378511996 228016130 424199061
47027770 358651323 5083613
21026890 111962278 421359189
444582806 434480212 150244250
202693373 461476481 302410684
320957704 295533061 207215134
367267790 401649284 403840303
63967673 403557740 429942570
170950653 378800933 333675804
215343011 207968777 133836523
11184457 362785564 365397894
381020286 59828104 120732959
83601776 327442249 465808423
246415265 125838868 48466690
220727217 457566005 384741493
379525512 405740665 633449
114319071 233326520 428357429
295087838 115931926 120703563
193306563 121154363 266227563
64932015 214500625 169181616
343768502 316254056 42231549
82480628 67720097 69171599
69467753 253341913 439982460
437894166 407695615 102857199
373693173 162656316 50024672
4223871 452230083 66467773
118947034 146745214 268156306
249901716 266043433 374573264
240703300 80224260 322715631
201410036 186301117 356632131
3761599 231536020 226884517
22236310 287149626 295834171
352127101 269692652 23707369
338522867 47989783 10273670
342738330 11873362 270358892
296540152 227604413 198500181
224744043 460837307 197097766
130937218 58890544 231851336
225024172 183024078 238305980
242110528 166256489 103132683
459014862 1939636 309126254
271627809 207028617 348525677
399293883 325825453 328601970
196210854 385510450 307704834
104285044 229346005 443149186
220696736 185869154 189768152
93724945 116816547 268444420
154436697 254263412 436887893
460589269 277998724 424310498
299606511 285190257 325073832
342920376 89364217 393258574
400025048 234989883 236978443
50618559 201491724 457868865
57450037 413602434 399996119
311403914 206850256 156253609
285830330 5810600 326747213
261974725 55266024 387741601
114269016 319342450 299740643
291868852 302879299 450134618
74048417 72923395 336286889
319200465 64003464 247604877
265047372 192593478 266740674
48857576 394429622 223556986
76996412 380384291 446715136
452442063 461297625 442742931
222147235 217066431 268664012
160270120 115477338 261647659
280478600 294347914 408882885
406812758 149422917 272724939
143191772 309313570 162927685
285800435 196050010 437326533
185737321 145339089 108517078
180663012 426128098 121575430
229425281 340909064 287179626
87386757 452989484 365952538
238612464 154790702 301372888
211940530 171519617 113417952
410306524 400828257 304389439
133178533 297345043 460993088
4021652 170249620 429290475
310432888 173825672 438345387
252046591 152061594 127252596
72248948 147885108 54128842
394207392 260358914 445705212
254672529 442452387 362524692
173726177 239689266 426659260
100045575 20666045 451941221
125101444 378173271 138835853
166973418 56832323 437991312
366600903 51232459 160623042
123768070 185921371 440516366
77441072 142727628 43754852
254723612 236947991 97030196
120616204 144041647 445642118
293980031 84908472 227487786
326323460 461409644 340350662
143709156 279420297 231793116
446865183 146118110 73976178
424361322 174155951 280629544
271018002 257010077 94779999
403085088 389977419 323324299
320626526 207023358 114856417
352060751 337692251 358325970
156015395 364128620 261454768
105332572 374329310 173187853
340737600 238703266 74280920
227247689 384330503 393527674
393654371 172570313 194407339
445964554 238139467 61747343
83319730 393142369 108629869
256826184 274402086 219866425
82058797 64373950 363126268
13780811 264602558 173560640
89316305 306105680 434003306
195213648 81956175 91238823
219131040 462310885 461992511
205651178 53571824 341575066
320086341 358345669 7760269
167189784 250604467 147238960
195530354 99882215 349510814
289395728 461092248 380310580
110938819 43344162 330636981
94619097 225367520 448216818
326443772 103838615 401067780
35791242 389546967 407150948
352073597 456769556 298116101
385072713 23836540 346241639
65136345 288853491 417555069
296275927 93350097 261234001
74711227 59089550 242296887
120498723 219845825 439526882
99909054 384942307 92971025
256215211 5139898 437544272
386949541 276993985 182791873
61186370 314198401 14689235
44195313 200192863 180578001
256293335 90831533 236922513
170230390 333402937 125854272
136531017 347401929 335523733
67482511 54632043 121633345
323607741 402105877 451233382
269290397 57075443 192128396
135341529 26040078 171490763
271657001 52118091 381020581
424833886 313531886 196283333
285849629 154471377 180239795
180852959 393476253 394841305
308260680 256859432 128587200
311184043 344853977 169170920
62713280 140897204 157627781
399152831 49199497 450734027
88852174 461234753 382945385
277490465 51829969 13850832
155543638 213005579 65290225
173826532 74489390 142361349
364193303 239823097 459811780
294248910 17269619 47868533
334934967 14210236 248120934
117878188 177444253 254908078
76717688 84732802 165773114
20553172 202380609 322171369
378554787 80472105 90505675
221437074 438937911 128987259
168485793 221863910 379793794
225008796 282139454 307450953
365029728 188699402 16021802
226830735 8170029 370360961
216807365 162597435 304415942
191868464 341686570 21889682
446855346 372742784 46806969
262691293 184836002 193749734
272411089 81822918 266662802
16405574 400884372 124076891
427974946 296533343 79294878
277616893 204602269 223471134
96388647 331922542 274551213
227774036 184246581 445427135
108083566 73045074 411630113
376293015 120752483 374242207
186861613 291677867 372693666
83352637 122148524 347641673
423056967 26565828 276357232
73844717 247218087 379500250
346665340 355826658 313198980
69781469 20359201 245789391
423049283 245729233 244613944
45689117 183219724 463084320
68281661 269918020 310406096
86557538 282485344 208749605
322446623 320030663 277717996
419409404 106904613 366901382
394705924 175047999 270634287
113688078 241064722 412023236
85677377 124418926 22567898
73408348 260150101 342179438
33132523 192827443 21541971
254520527 345831100 257813997
427936470 215191351 456818367
309843237 170677972 253828012
436689866 144188233 81975997
139990172 90634431 195748247
244183725 127020029 397016118
151333724 117486182 93428424
156479025 66122099 392846095
255323150 44468722 338230979
264407693 147386366 89372175
384568209 244671037 245540940
352673127 221514593 210181804
337054793 287448377 122904316
3542580 259972891 172456298
381186102 103772573 237462054
181625732 110466571 417305551
180702905 394375348 271080285
346274440 212849314 410882307
435742558 205244072 424256495
238815307 148832533 433583803
83224080 233657463 85531606
53992153 399150686 210108678
340276679 320783626 226143
292560470 49758356 104744814
118192256 86028128 16784988
285685723 243090486 74543271
445068805 327220280 434249302
161998665 162198166 416987485
23028265 202724707 33348414
275998489 347352715 194639113
414896569 191976701 204884768
333050696 16260600 17835749
95869411 116032713 333681326
353166125 455197259 79691009
336333120 42842363 349868757
200021334 156983955 383319042
441812289 33970010 168627343
413523185 210482512 459694531
316078760 8934531 313822612
425840296 12253491 337383332
237625212 342853952 49340453
218568274 449001093 372608388
31829813 48414872 97174046
134032426 281301449 48095038
59769166 21825217 26108249
426014456 376819128 356481901
290496549 113168520 230166287
199375822 36817128 418624422
327507821 445101512 241574689
182179027 71418878 290739919
441059724 175949374 108462901
269096908 372302267 59017053
41596787 29520447 197003552
209504592 388170320 294070099
157960603 72689960 95620876
159950658 211552211 370996103
304321996 202767492 11170071
174595526 108247322 117533258
40053274 122405203 210802705
8367268 402250484 192185393
277413988 238466409 26778632
158536570 296969499 320154143
254221181 84549131 82376402
115628859 215814089 102994284
450573474 252036872 398630697
319082043 243430777 160097318
120169160 173572384 427407327
294123831 267622560 407480150
133857288 415487103 180302672
94593648 429773729 104712459
113536467 386416858 84293226
256628012 47350626 181214086
16949623 222740415 45923727
19019455 75086531 460961173
311839786 413231818 136800780
94748008 50237935 401549462
23679859 371051434 66998365
438627040 277047779 441135101
293039107 19969860 6836320
274709756 265833253 273405759
393328416 385948604 168634186
124797125 39398566 313016287
401412178 83594969 279415875
410555170 151106456 65398071
235148176 224845104 298621665
273655001 113221026 261978742
66700534 449359785 11971702
212744728 53174153 320061479
15712074 266134252 380328160
84500597 355146866 380593757
160435989 135645287 33566558
364283349 7542692 447481494
441665841 256875597 169135106
439674563 40992774 418178693
463584026 256931775 255701050
87982549 46447311 224081205
201080384 280690491 340216304
209146142 334009177 369805853
278317707 176000162 146503762
329051442 58632882 456237283
398576604 44272260 164230160
1562159 450352702 323859180
287106774 430842887 391760181
226161122 69235033 451291970
285267006 164646305 150500854
232525457 38818315 335304114
252275337 150621877 59435516
149077335 294366163 405749630
11497161 266776389 396807769
51942402 420989786 285915505
204122778 161523194 344940450
411514734 466039896 358935186
450220722 175330916 24143711
91185842 65697404 155524797
58431992 184354084 400594983
459824580 115234952 116610913
63922053 176953659 201628531
436830759 465407310 209714993
428279561 446692744 185917902
201242171 376364096 338124223
120919928 261748565 390710018
279443786 273214807 416908880
86487151 152251248 50205506
403592381 385803166 192329973
254713479 211162330 86618173
118130697 298091805 316299036
257013427 220253298 287316096
21019799 284837486 327987061
366220721 77784545 40882005
79098961 107004911 69505884
427310577 296438517 375905206
326617649 222864385 326162624
384413836 12226921 440845705
388460933 234046560 288472369
349926103 156234095 20462280
192199193 218526035 380233776
178030128 463676280 319440563
16630103 413122196 84112457
44305588 125274747 399369821
405216100 252524671 105295875
58397048 371249607 169391417
160649286 429214725 446542249
113998152 462350757 39226964
278358463 381214172 89577538
197141527 389947430 258593169
245647098 276621295 331852057
208635358 426210129 392306066
169194237 432623782 156832169
279025803 202002192 465017293
163640620 461479770 248797471
70173465 222355171 443397892
297356893 127371742 413296436
359034116 55617348 42654491
341523298 406400934 177326543
404905914 290223428 90477617
271203340 295525410 103387438
150332213 31616899 91943318
79966952 81305987 60690912
171776217 414386815 231629131
218214168 459405713 9848454
251170045 83620776 263160226
205856848 60878165 199333957
228786992 172581043 13013760
65780137 321117248 333235285
411773170 180398601 7742845
61142839 349464219 174614705
6345247 221886580 76292900
358613483 354393965 433580636
142256046 285321197 357526049
404472797 458273979 328898018
180790987 98297058 257530701
291443957 81351511 47415098
39013643 376216168 123721648
19607633 256104027 153007105
299861053 13426756 300600306
1378808 15061495 105155954
8788063 268253106 432057889
272910923 69852283 402492998
116109814 163883713 165269229
285546746 74294638 356402893
433954472 34085073 281395587
154094014 383271457 234085574
407014154 88693962 380721375
269650013 410206207 242430397
396156266 287838918 172174398
351619049 224886709 400899493
396329494 24253431 333788042
107062543 404251877 201092057
355704289 412099602 256923295
316043710 168816774 144868305
322030221 237094855 325949961
360443741 326998788 110951119
461881487 147179973 267687790
333247748 267819413 23502810
324745511 57447289 177265943
160969340 258742649 147817521
379454850 37225570 87907387
410089755 68276721 423430671
253637895 242808751 362469295
464205793 9560618 381234232
310736164 207787727 291799555
62022052 154206099 49608014
410852634 147627746 39951314
134243854 176015925 326667056
89990477 110066130 268075419
413909831 119310297 94381999
443262745 143220624 224951813
28018076 284812844 125419925
60252325 217282017 8702391
445001707 41303493 56254886
266934117 106059389 87949657
210853362 321308846 235333731
271274520 29684953 454030889
425955855 137351762 215662765
286350203 434547131 169121352
377340660 15555640 109359455
282798393 53573236 374804140
60274957 138576386 63587151
379771687 90554483 49664933
241486762 160621439 268264415
167907986 370118875 50334026
56728261 441337080 105472074
277490238 110655472 196682454
47853282 134418124 367744465
104289548 182365118 61173305
160242176 74938110 12645095
252898444 306412810 373479644
338137673 322744880 186264195
231417684 381671922 399161934
315014101 62746825 220973307
196927758 406492192 288990237
424715966 126199504 333113877
383565601 44732978 454308900
364349674 20545734 116533826
349792546 314410427 97509227
269191210 113178678 351857445
265715258 388862581 453904089
200065458 397896549 298386987
134424720 333660919 117960281
258516883 51568186 321047122
449980280 403717454 334341820
232258365 177783219 45175558
414962925 163552452 360620644
361426345 262784102 304520627
60263964 63734384 2236087
39833234 438392222 1775424
66113520 8230632 463521265
256487751 308532633 133417182
266281026 68717260 431165894
405657359 222768166 87823441
428289041 174259529 379229285
98079983 355525603 441714522
58939767 344188977 303031878
115083912 137847897 273009907
214098866 284396528 256062496
147354306 242756749 324972587
91339063 411674745 167033897
359396644 37637169 448109496
153310106 19510494 108200940
38810932 465284123 298157712
427677655 290477538 87133186
174259899 437074713 404148334
384599122 274911199 108337471
440946924 430541028 397086015
374793373 69219523 2806962
149486290 202199335 445926944
291042430 417338212 100070694
305686226 313545547 241099903
139847703 447391332 135374019
295594265 251555010 43036664
373334293 175264196 264843721
367816580 251120082 394639082
308295378 204472496 174709118
128488901 190824962 426959763
114100275 235824043 169588369
286030423 356715748 398341653
123904226 364363255 393614
150043585 197496952 74161192
168725344 160364291 430191011
331788662 407288641 20525427
116679151 115157897 367259489
130200119 88626980 459069436
272859021 59851712 110674376
62026966 218712357 116659671
51276012 455854155 287321133
202635332 424581265 293896266
304022970 273446114 417821629
405028043 168939321 22276755
20023009 32665056 435268929
262564990 164282369 155425067
325929483 385846024 101328314
229390631 261203990 199352164
121277884 118224853 402045647
248142822 17777528 3947741
175853283 392859190 382693215
178982052 32668347 335823114
348817924 164684210 69929861
301328003 205920670 229675048
384779214 141055507 38601321
103653585 422906663 268713030
238659327 223405225 338845827
226868496 266818017 163974579
19836601 24376041 219414972
238130167 15517716 27292233
437958708 61499579 322693089
214374612 451366428 60446631
423701683 372746240 211947258
141233592 361494044 279208629
141260166 323782108 147163012
126390746 57559459 109069506
418056623 220799825 457065819
210737192 337346826 82689794
381111240 344739795 35318620
456839365 144923572 405820900
461694547 388964173 179152508
23770572 384983217 25468678
405230456 279488386 48283289
236348236 211426577 125007651
181007064 53257228 280973512
446629560 421524751 388618751
265207731 153130609 257909193
4973084 226001045 212006742
210105448 315204449 292491331
86918063 427898493 23738792
381296229 372994742 98105320
76790310 346051614 132558791
398796645 13851620 293045786
287212620 160362422 334985958
416872820 458351482 247940234
252329740 453038446 258984654
45358501 119607397 315817703
128531977 156968807 206500585
107804308 246886603 287086936
92785471 86038767 282468754
222146522 241800477 300406802
330336129 415655592 437252306
41387551 255330173 433773268
184090306 358060952 438079025
196246742 177557682 128223886
52286294 185791988 18795087
370029765 432934606 454794605
418227818 36538037 171453895
300109672 228694108 15704588
210060035 286415204 421527975
317227876 430482001 10609433
435559628 118108243 45654821
315805426 426020830 379040099
436659072 348348057 453484675
110947143 242808864 138577445
462013591 435466004 224681976
88588356 124057480 309567130
363867835 449730972 67742472
330241183 56489509 44858256
24444114 313259157 235568477
122132437 163947087 14599123
464200546 465793824 288433033
268016016 361433019 431929869
427920236 219198395 31853090
20023946 142514012 221646954
374876501 272313273 360621736
265264152 25657571 400023322
268056052 175475138 72003546
162535147 326225142 212872847
102247909 128921466 418420318
294801491 224132332 142953602
144112447 268450429 224981244
255881897 291470156 270080901
322612931 19807780 13974990
286945612 193548773 97680362
216093787 371735868 364172446
405526653 5008682 323613184
332517567 423720715 283031030
75298060 168033044 279791385
368565925 323717135 269377096
245207241 444333737 340457731
437943327 168326038 57993913
405014178 250011977 81101593
347012439 442415988 186477895
437517927 202344150 404864438
251155144 285800577 161183361
56565916 361138426 323264369
377162100 321135033 7372753
52506347 120569136 118281432
422006408 110553603 1274628
238317485 380620295 436138741
463790315 427022783 357768978
65954295 80382827 376076046
89058721 212300609 39046441
112822840 384952870 240946284
333034798 355145961 412972541
287569528 430700055 349980337
289082554 326623795 389292010
447806458 413160825 42844095
15423061 398563990 241019367
198382834 9090003 242312039
38321312 271020373 85200937
354827508 379290690 373001842
448008461 38590907 151777536
81836353 143707572 372590144
292729346 365291007 141647049
47807274 173429378 184445153
457860718 390377348 186550780
70252276 106781240 18680536
455982660 230488601 429819919
135884664 160454335 119212452
409028997 310825910 393589408
185978097 98698625 34332656
448193604 272749643 346233846
417552802 93565782 272990626
248516513 462696565 141014472
325637422 124721143 370289978
410129331 79525577 20804344
370167504 464300015 358452210
254442510 441055864 119610760
90522825 450704006 326154097
158105155 388342976 2136010
378459979 139144941 293736387
187440641 222346111 94679384
385241608 58536756 360819903
166260535 160280337 412464553
96230681 212937640 152396832
22164366 107686678 235156217
257672116 225805884 375604718
159786439 341645038 305330468
212945141 287371240 224257005
210585184 193510724 236672900
459521746 456043431 314955798
66271821 27255438 81079301
188948521 463201518 192292585
154699720 137603916 449515740
431598358 147178274 261886143
452840895 442272330 35546731
151907161 399407242 389330912
110523079 105260636 166667217
445234410 22811527 151261692
138318005 447468889 68788388
253320104 423439728 440092450
460494039 4175182 251824725
137095124 224503412 416677134
233536588 460247894 426506344
6577699 461947842 435737915
429434975 25613182 132609683
443836369 401473708 386942130
335416903 97589856 137115826
464806012 40419025 299341795
330439872 109380263 128266604
358698830 325119611 109581173
227363520 251478908 304129802
64738836 209495433 137629056
215358506 26894550 384165833
460603702 103987792 10738422
219641899 25744155 288568048
419803123 318635511 15091934
331941433 27162085 141780547
68295380 62507250 86697556
205205244 439800130 156724861
106785046 305941255 111065593
155095313 295162073 209123806
212343028 45483740 185866938
200722106 339808644 117077574
133307369 31852638 391796082
105959479 142661575 109825632
140418412 433716021 228685610
444470159 249151339 278648939
106307529 46997304 338960652
384346857 56289546 150797340
62977020 316832454 225258046
215553215 411439132 355378164
171946100 235829402 84702885
252761787 322351015 98738048
39475822 172367256 229888426
29383517 30329012 64675776
403722868 100085311 309688239
356123705 282005966 434324587
167742774 269585935 166640274
301304545 2518407 278192270
182714353 217122342 99251678
121274314 103613285 90799032
95758757 335813119 75663241
272540229 424000540 121266330
371421032 356714784 174201551
145983003 307908662 71671683
363256233 9702943 71361292
3445645 225863720 189374420
101566255 450076974 23687362
271441632 408549168 398574372
63434064 420071079 456926465
40357913 153592362 171234746
439122312 2736887 19870111
224435741 198693712 355689965
31076596 32331161 450583321
112982273 447967755 174206508
189924124 174634605 265709570
23640883 173095414 50824611
437896550 26561209 269193556
282153539 29915048 59996079
78378931 5963440 97980740
117307871 244881090 29304988
322031799 237062187 272591420
215346738 24711229 97447269
400107361 313583256 208745018
181155937 80489007 65416444
329507968 378883559 189900622
437975036 292960536 372365235
434186466 145153075 403422523
427213514 101934478 158957509
352170773 262925337 122512633
57859360 446482207 418418162
353186899 139405256 93268864
188139403 92802251 210042778
432460410 239317339 395267597
399899222 302100316 68349974
42357377 43028261 238950120
166641918 243506718 233084988
427557124 463620986 205706325
266991550 152051595 83639723
250385432 293921223 8918405
158370475 60864205 311918904
452461835 298703397 350236345
99436041 238423098 436882684
347793702 66890167 280220731
212135636 370440114 399160552
311165516 126737393 65336804
422229279 222770118 95503123
272041288 325005037 386985476
91012282 201290727 223055765
51366390 51272111 324233547
252942901 219633192 25291938
385766631 394607333 22197986
6032030 194896512 410797651
409267245 193579003 348776277
16026066 217747663 258543804
380575927 84641332 342440656
452201834 321936012 404269819
187830474 54647805 23913891
419420658 428221974 84200281
88208424 342372290 290275900
181503616 164770742 52064856
209056940 32948072 258513987
460638628 222083123 385477761
446586741 85365119 125573304
19203300 355575607 433670727
185785329 54201240 105143263
102448514 189813986 358707264
329167827 431267431 89228461
119511859 172581363 174012573
227102837 360284119 183464536
43971274 2053504 22111076
225458446 438805313 26584109
457534424 413394547 205116305
21178628 187492870 53636002
72182747 236504220 164236573
403562004 176552527 400580191
51733341 398549421 227975532
25428586 304750176 387454785
33171472 202322113 430058405
376822199 445316198 411406763
301977547 152725473 29079245
17723085 342719781 226597373
388969939 212352272 263114237
361281832 312087267 434260392
223419231 146238457 119284939
351955386 37550615 37647775
273149540 310690809 402867755
143676738 203193799 46914868
147324583 290364827 54832589
162486583 456378476 40844166
121259317 430375947 321675969
465753161 265558241 410847936
164725452 107881374 178934880
413025330 220133323 425468730
298830097 426865716 354193225
349582296 134034090 77011602
318719106 21834323 110179765
74533164 71296312 94126931
367626991 219348603 5055757
369612737 94780665 319188710
122567072 291914850 106659020
65394085 73117409 462625210
298137091 267449641 170939435
132664951 19530644 59344934
212956968 266139865 211527471
188736980 137059299 187926418
125800906 307181703 283561076
17875610 150773753 365418548
412621265 371230449 371431634
165396234 85736888 134302206
19331068 358706676 8493053
445021395 262254103 130730295
416585618 97565356 393871699
460627999 358154916 124513360
448214415 336299090 286735295
80342051 248463338 55587666
116340915 70846516 321310249
40551157 351739826 228647459
157753321 449272383 292312440
212693860 465735135 156337242
301319295 93274435 176308508
438905241 311722689 376855845
418196611 426070167 454693545
98708244 402273826 399040767
393439261 77288731 198252586
89199301 156337462 380920517
389626333 318417838 267322258
413883361 273592858 430481587
24155044 396377654 242583540
147714723 136693974 458687309
409094500 390409343 67115504
241915215 229362549 143246183
330600508 84333499 438440637
3977048 311346150 71048016
264751471 373887850 86746243
185682902 108722508 75734270
327283886 282283965 71832156
210862390 360596328 371134716
13723722 182689330 282830235
161347847 195434696 241713356
10621260 405218461 268091975
233293391 272721245 169468641
384430529 208501056 73871304
400968242 146835765 106486329
388871910 323089480 267407729
206205027 151312503 325781754
444088536 348998807 231042780
19619203 360975338 221915863
449136236 370977680 174105383
399548934 181620478 43077060
192414042 34703505 228867502
269188950 393241153 289955
259700677 24873227 226997985
116457063 201134224 191172644
216190871 27032781 210561983
434916373 351083850 176200722
424036706 388820440 423354190
352258149 412949200 438812527
309573830 436188688 38948649
368125152 454939068 229127846
53119268 163323032 205882268
409357253 401262093 289617482
117706646 230933928 267716376
166479563 104155732 196775379
240565624 61314569 146473636
208170502 143840175 359297849
410596327 182395325 308635395
59005119 161394061 343333320
233444411 104496347 56052875
261803834 37241637 223883263
438604689 64310389 244297329
350803224 246636011 421115251
424066541 339054222 94066571
320992668 428237236 137851678
154780342 382770072 56388938
33024959 402100585 275494241
134633483 58207724 195187100
2688047 116710920 93979684
409929816 315539089 465936262
406163029 159426231 213422824
93337706 384199010 138024444
277082312 64151205 438613807
125010868 29648852 110417246
350113336 398472160 61529769
155950719 250184159 449737889
234638539 234994006 445358464
143797642 89714651 438271839
291167585 414132135 423586299
46045297 151240460 136333039
117102982 438994203 262584902
332616960 453043123 105821531
448404310 97210006 344321293
456643677 209424181 162626609
149622550 219379164 220201249
46763899 261772778 440394449
283260664 192784541 373613465
106600941 448328409 206396549
315075450 94618867 308601866
450425522 8369903 260827542
429415150 6937721 283602584
385640338 42817479 185239388
128630926 70518755 267972842
18673960 98641516 139115077
14706992 47210495 108823864
437166682 123794784 399412786
82559617 25212541 47237732
150734603 23238151 135513773
92008821 330359227 83845915
136578601 316083568 181053741
236682169 149237997 215078980
459229553 131198732 220604506
280189106 106726030 199470677
88788823 274082095 117875819
307647217 429500462 280402602
454987959 370342330 130877865
404038532 245009446 429176555
3364604 239184583 110278671
58239652 162953156 384403631
62522181 328195433 111441372
196900086 84580203 41287745
170917340 338011762 90229007
457554958 114468129 371164590
383328343 12155349 326053676
350196410 205054828 23470766
293513393 421258762 383159140
304573834 113328390 20143253
246583724 160536452 150500650
163941908 393202149 317838197
260816877 410735069 110541887
392077420 269845450 348988473
283957491 170069114 294447422
292348855 276187252 39301171
398491964 281243968 24884168
446473655 239935807 91172412
362727849 264872179 359656299
206586954 131586744 64287895
295920529 436118145 210358313
383745753 274258036 283363140
23025303 453756954 240947055
329253869 235433558 320232737
17839167 170715939 184537422
151878281 446642115 48820500
407336152 292879091 273205880
179464892 260218084 230614271
99055054 205736479 82421437
137067934 71798514 98023161
317557074 45654472 40578067
38390062 395721655 129935973
243752503 293120078 14792839
370894070 387275967 274344486
154479738 361235658 28311985
126513972 235432209 314744810
54646119 27740482 243390425
224338915 239975112 83941766
426287820 160480259 266819976
156561894 407215670 257626038
331421081 121467594 301962935
436500772 322225876 443790571
346366384 411460617 54408418
433369270 257854541 430617943
115653121 200770690 393009449
91792050 116622624 13488159
266685774 54831173 163570095
32822040 448450972 260965715
435967733 336357048 21256833
451864976 293917648 210102740
25042063 423050435 19869786
454346668 230326517 39997260
48233177 253085576 350890976
350128896 59816312 198430088
266535531 388808842 167995229
42873116 424281141 227986615
166206943 127096643 221914176
284209653 201727227 99539881
122188358 340511525 279735607
161637279 198964083 134595964
278038340 123373731 104392261
134412206 143508618 224654303
66064546 265242257 366841356
205694552 425811007 438597160
347512802 50052641 405606466
207144957 390578510 21239144
291290296 400610188 283400892
178870642 97777438 373535185
358331943 269738209 362752606
199271628 250769805 230699132
362847194 149130133 329479448
404003641 245500774 13858113
1595954 444057306 145806248
113726065 131444062 304451775
296889312 319582592 230983066
132982095 451968317 265200131
46959126 308177228 453749947
36591420 346994353 182179470
445756945 173757439 87363088
341101943 422703564 30339979
127103789 239536844 315422788
262112729 5647557 81112220
44281040 306188057 55477968
114533519 239357716 168292544
231276870 366205032 4549712
240954703 205950917 331815190
31800553 324269995 96336489
62298143 122556270 285397972
177153898 248034287 304314535
194574713 147568385 464731001
210895936 459081513 273585835
407567749 355677272 25456326
48086130 35922959 317913526
424482734 379037945 317223437
459815034 298502605 10797428
36099464 411264540 447398544
225757492 278581140 346063765
315747913 86878759 463028290
110207039 114018425 205905349
133906952 243958913 232954200
366329788 82656821 121771045
297653035 434032875 133833525
23348216 57629281 427512280
412224244 254010968 150499824
149618818 121786484 348982008
84104704 138139687 325433698
412710579 435210303 444086825
256824005 289578734 302788653
58817846 336154718 345798962
346213213 350452396 178069821
239812040 17785551 462632474
56395106 399890343 137635311
305449772 151310056 160357924
244036311 107538023 29838848
387370244 286489853 456526082
310765413 339703706 397955008
115705719 51930292 242947431
57388583 192019292 437937224
433149167 391275661 337403144
543315 82505357 221905425
384921298 318687852 229270891
199010124 25041697 50186654
303036455 74199400 444244879
124378872 258107514 179613503
31083307 357212973 255456040
93051760 64943264 22146677
65444390 370168326 110143968
190485152 2498515 460667717
88899711 267031462 307282589
208253913 40524232 122416421
380351804 460528933 253280646
82054178 385654558 285916527
292457425 221518059 84818945
208077690 373660260 281636062
206706862 22250440 53431297
178021513 257660794 421784206
320766908 374308988 220947422
18428197 144583008 97710373
255088818 263302150 284530035
339806528 307657829 459756441
464256039 397324444 455708867
107193632 201482016 89887827
294956021 190931794 327661857
225397570 237303350 46507258
166381994 187956891 234597639
35402248 104029027 218935164
464855645 367659043 385902196
399781829 292386500 234233146
182346799 182869380 431577796
354369640 408857820 462435558
171996357 57724843 67176091
68750699 370462875 318749083
426823838 395390538 21638236
91973484 72878953 392571477
230869116 223686128 394698698
25416620 325209694 82432250
52368867 344952702 5081415
78267807 266975293 86822752
270509781 466081302 220082662
58212946 141483771 357942178
341005123 101879379 1804406
90025131 353123327 220671831
400095586 25229087 389755760
179022194 393131229 176457455
347884677 96675744 27476156
23064786 1219717 104456371
284345745 179913153 111366518
75016140 396076784 439165249
97313127 188071559 397018874
106369571 166873714 428296347
105432036 97776512 55384236
436530952 313253771 28694611
134369650 81411914 25874029
420722495 381568038 202847222
127350152 206376560 163516532
71495932 45842919 405360196
211261082 120596021 213023876
328091244 390988768 130086330
279986024 333904791 43049783
335988031 215159812 332876429
439636020 70411905 96833306
221623684 48663687 39950125
52189151 15883329 287857070
278861104 109639291 427264591
93712590 275666027 112203180
300795941 93893835 444017942
17087477 20599671 337550777
208446662 455208210 41071711
350392618 255289278 308951549
262509396 344349837 72079677
376599378 270103312 273963641
23176537 233609763 432703707
167013711 146132526 144753843
95923478 403196870 455838538
431984725 400827492 132221916
324402505 271958021 247255911
253202272 264176670 426884687
214869231 323912814 52943335
198067884 83733752 424821175
250747326 449158685 53940797
399576596 217411923 166127373
34374340 54350803 76059575
173838280 269005402 187184796
363956143 153176382 259179529
223572242 36562225 211376808
113285183 141923302 94028254
337534383 453843079 132102407
364463586 196054240 388023993
71156390 57195568 442146188
233089657 240051961 258066516
52921851 425134270 78870432
164338147 346643307 440398546
236571196 358868603 184133433
234850695 425282276 173336488
455781514 191559636 276437990
299368825 427499028 324013062
148207456 347587349 10996956
405665784 147173113 64287969
465949171 455876712 180685969
419534763 268882151 197299473
288402147 347005619 101987179
326913643 80824173 283933434
302845484 316874116 237128230
289136135 146453448 440125694
400258641 262718232 276203616
106751310 442836166 379551284
36134972 139363159 376135673
32782688 134561316 454321067
243437092 51895783 432591047
50097362 306624446 464831377
6190725 435096381 287395498
5524446 153736354 146419746
158467110 284897571 407555489
288613728 344112259 198627124
289932028 83740907 339647844
431176321 183444871 244486466
178927315 299737088 125065203
459163448 233877833 343989064
162295642 447665728 166247020
29279495 137546542 445422737
185681570 178253700 130143756
185517135 95851328 324420014
413567110 307350713 413000501
268603681 365660946 4244956
51916625 302041104 57719942
360195699 315100910 362608104
188728233 213549218 93474828
402425050 291028514 282682805
116326901 77545456 388653363
43556553 46416335 297864309
100831509 64049027 187480928
284644408 243612206 266591253
372103059 239499910 118606012
215387006 313084422 354770363
89881346 9469154 418427635
426132469 183455639 339851815
360766372 118289523 244190334
341465470 13812070 193051712
11098668 454586315 154910933
464134181 452018659 94267671
78375083 9799669 128521431
293214202 186147932 92754401
273252876 223498359 328350445
436823980 362585639 65102721
408292859 396381228 34612021
396856087 36283832 255616363
167999689 24174327 350720721
81718742 174718616 343101653
14369197 404226623 21066040
50265414 341984830 420466600
381289808 47424911 436950580
328198703 355345509 335861945
216981282 219021557 309373979
426166592 257070730 399367502
69747314 72947880 276007338
250372084 193058037 107394929
113389033 28199955 310537797
415536861 3474635 365621377
265131683 383977199 322397725
388400507 247581322 367199374
147644610 247046956 296725294
47545898 193936160 95123819
372664885 155596186 414103691
383691037 437653264 322245395
163486794 458605722 136679889
405943976 266425432 405010901
340431699 153682670 13521889
381115932 221987076 161796073
94399568 306809720 88070473
58907769 9423962 344832140
215144518 265569257 347877801
319783058 313908912 371880616
11842 4694
110665526 903993391 301746160
127955874 512156593 639457037
55992137 724270720 346475796
175339804 610535091 522393195
376477175 753329701 650294255
636985519 106992419 747117674
187435523 94365170 420145251
56083717 154830541 799491767
844319461 869514461 797496435
247548123 51997339 722914834
480493324 211113940 177650975
58566953 773352389 804640261
350111836 468448641 568940008
72113224 221054082 652304092
151275146 482301208 668738096
218006519 105300471 463687742
887029063 850740674 346001326
329156888 745593916 758174948
335252260 92270877 118481004
620153045 155422910 650004400
459339478 71435718 821500241
354563285 494316761 672411088
62653624 117565665 643199805
430273570 276899343 439513629
7778950 577661981 599052222
277733811 133840985 133049755
627250313 712669586 529083360
380420253 53174359 597402775
49505085 340113523 832081734
188432502 310939519 748638291
583653375 161619023 781061658
21534817 570923079 351196538
209724828 725883599 397884473
399909384 825954875 440016164
182174832 875835736 437809829
671223444 555676194 143348586
685667984 779749730 491572435
801549021 737620587 562718981
770341277 890562300 396079285
444413921 270416024 741755062
757135180 851263353 566626500
501481360 515550012 338910616
192333787 369972528 691783596
336593425 280621607 202130184
725881554 95071933 606707304
877450845 232655596 340483082
640424233 669462404 697366845
22896218 381557643 596145300
852788091 302150788 503914255
706312487 102228179 107507119
275999552 427074929 902085433
523572506 126896752 815425582
891933879 827102257 343911806
640724484 406123774 779549128
238225330 222777827 309672850
824414958 232745663 385886529
107489058 219503685 288824060
812754862 745492833 427076119
502769205 447818598 514581574
682584542 675360408 76698018
596752478 96338117 740029826
777310701 525789932 193936808
122151964 699915530 315716048
114692727 174497544 791179982
367432347 726403773 845163393
558578541 472837725 653532755
184710455 280929375 750291388
253626813 516528302 874507356
853433944 107489414 508707928
821235978 498033259 827561991
828310084 495136013 580604277
178834330 891934821 243901211
291201993 477129146 621609534
446843428 152360835 557853859
788658987 277543560 683309468
848951564 192469038 861484507
492222106 87981120 756743306
882175119 758539251 371095899
243415457 817801945 66002151
549416808 412437424 460812483
469966019 395384579 115435913
475400143 588499026 379734540
448298928 154787098 118995665
658358810 430697190 492191419
761509348 468771155 332852391
448354061 715537209 102859164
64259465 11231158 435327038
645169546 229095596 535315084
144730037 178819796 426956449
164417219 329755678 895535511
783814312 429633721 226376135
389724993 258277326 758540642
548984535 336546473 164550350
491901715 39497534 337745580
593864478 414316065 389986490
346821763 69257566 237606154
695381439 705009092 88069888
55240651 252860639 489141365
267580421 223605217 244733235
164524772 782032046 273785133
279586080 177827564 713606930
879994184 199040961 97756276
352215197 761735865 590912003
823697984 613796316 212246898
612737769 552297163 878301232
185453462 786548510 421360990
10190511 610104666 657744446
194613691 619884053 354839479
724206309 901935344 114898083
255788233 120545261 450621623
641441258 266442048 297424909
484327914 226656881 339239981
748188428 645120764 702875938
492561660 868216333 203888592
900466821 64854120 121885065
181506369 499759823 603269497
143545810 632120245 806476914
800796860 394983113 735564358
504861406 885994882 589030973
442518316 245822417 414578640
693136353 842816843 651246843
740255045 208224487 201228049
561479863 772272245 45665232
439256869 853191840 173214537
493142943 123517925 847454020
215086890 813876876 114965605
283209188 58724951 351063512
440262388 533492211 15229130
151557656 730829728 815120514
195202164 301156420 298754154
798997340 458867000 230937900
105608374 632640508 411314569
146806625 151906627 504290595
99152857 389374181 892018883
188215903 586077609 250246784
119323092 723953701 796774684
459670351 668971147 46121515
511564526 536419952 51143177
83929797 768733570 753253472
274499866 228792819 177847565
35640281 488287726 465582093
544882675 33353359 371223156
394521713 875084817 802474805
782204782 545597894 137707788
840327905 759110727 114771773
283550987 728387266 105487872
10148254 874321570 869683498
432806629 656006253 163999501
321223397 869459064 859259171
807593562 737155781 207764337
298184149 809930669 859344350
602844785 710625694 214654386
667819428 581832544 304972484
129321037 640133230 598280004
227836872 528722538 409889465
664265351 657707893 575284416
235998758 402691568 61423824
431442800 319525854 189697748
805741183 595109474 132893126
305663201 187581254 205095602
578677514 891124024 877359493
172524810 519587561 576013970
760500593 787894388 150693058
265743586 776929003 27680272
385726043 287816699 582038597
754904619 620269104 52345812
796958487 725036014 368388830
445120899 108374952 555819201
380227370 729451616 533646769
781865106 109396318 752484125
743345124 505975881 164971504
448894675 433923457 36548625
487663136 638562100 239042708
223820283 335287379 38810413
140038085 860430216 751257258
459864678 23881320 691539371
167384534 387163707 80861444
271496389 383968831 87820447
333417669 443604338 710478509
543093069 872187762 146707788
117217001 4816606 262752174
352467961 799065770 48049067
690553743 519069615 714733435
320965412 716831813 483956748
859190358 327327570 416160978
50810552 746618789 220363165
296362691 819499883 447473128
856261096 54394328 311780163
324974478 583310948 182802920
868422758 182601516 48579366
113991569 587297405 463480869
79788069 861464803 188727748
550222065 803212186 509609466
331619880 754353387 826413937
617499066 415677642 567242230
792022882 204878475 753884329
694002418 96133640 7371774
402435540 379977559 665812352
619517041 230312473 848052954
822612896 417284238 827080450
697215741 156043992 104070605
210272371 833841753 212972029
866834252 620425794 738065112
57671837 85626301 278911299
845757831 267025980 671336804
727390348 282624394 583842136
728036194 693207953 288587278
822200125 129970601 552038892
96439608 192046990 799793306
435962257 171023137 524259257
828229416 841697364 458476156
267073837 289096759 270720786
785590085 615422703 290017494
850220761 638549739 691255797
391837523 575388894 866535403
89722507 310604097 126991421
160037184 240604193 204345589
265000188 859522970 782114776
792105557 598871464 306796681
748518488 572916165 263091808
146907875 482777316 811793668
330271057 690181172 130504483
328431223 477548074 503017917
715410959 469312699 361245384
115340682 264468801 40189165
877715275 353521628 501634719
588707631 827146820 780739687
186144456 793943112 889789949
800108776 509834025 11977763
754172281 183229653 326745405
470351854 818830750 58432397
554511966 661734854 134954856
348322260 767413116 337269878
95958 515035870 802918524
1874346 135762243 480446805
87289216 413594084 506790235
213986851 207150299 525019490
173739143 693313724 570332401
166535636 470726272 612799098
793922909 640203809 617959110
212022540 529958851 884394976
890925323 707993018 252391738
882324303 502603564 316597549
251951802 429711595 45975844
152284957 265127454 643272503
209239092 185270943 59812727
589430097 348180183 252610495
820563314 854633811 59681759
627014681 400563153 584074419
357501710 137249281 702962535
548603107 418705518 572757501
392957532 784373062 746467298
310267901 720812456 863417490
135441492 283596689 231822182
787462416 715349971 303606829
389783116 860970446 558745403
260503731 462124054 229989556
539983663 66897411 138352397
861720473 338766132 11909662
141232204 772122644 786441129
215437907 115558469 383469960
667525086 563746394 512122172
550480112 404767394 737249775
474230691 454406316 403404779
25183873 146144686 751175018
905745497 712433854 53110271
642576379 574744768 728349408
229040868 732302969 254286295
610033030 776366934 132585376
857464729 310043821 31059896
113483904 8903188 855285058
142188373 300511314 439312863
237302266 187966016 164123
299040623 313906619 616814696
4334498 337289279 797128177
279323156 493194785 60831141
771508295 809726450 647880763
779530296 449937239 340076987
404387333 421123772 443994127
94454216 4178088 65558274
536358069 21142024 548219240
627807803 790042282 842567155
764082947 307907240 666425012
242400664 48210917 379871308
763377867 444150898 259289463
720513821 837592118 437212265
224328164 861143274 293894582
462391156 133422841 542577280
372949864 712808284 139025102
119502839 425573826 44368338
251088369 545437139 429349004
474891204 801208167 116585959
704237400 689383461 159155392
703913745 213965103 643044876
438144053 295541149 158081928
391702184 164386804 593182226
778757094 429338027 684707341
428622820 882508740 657564789
765584881 712059400 718905776
468768576 467692326 790192862
92987479 27126790 841993252
445616183 700521687 813746667
824006873 389555936 130857435
34244369 283219612 653826638
647467491 348328227 740370463
253225492 2557143 300062787
668225318 485761162 895007556
676897418 825905060 771146984
539425362 474443283 125038078
215558367 486308112 184258611
865445416 115809997 897288062
132084179 699890902 209260455
475405221 741372720 381262249
533316732 777799013 665973537
10492938 817491365 662558506
664156899 261047789 335146507
757304232 372822325 294372339
643988522 404118575 859848029
889570470 64452093 502008958
649855646 527263757 229402882
676438211 904442816 702559734
759105310 818467779 784646369
219504226 516908619 480000647
121981884 158962136 167348386
578665935 677190061 37441273
73316615 650813758 738884698
697855247 450507204 714479090
773593121 628219371 257739533
561854914 75164571 473985117
591384858 200718025 493310205
79155513 106422962 448674289
803324255 4208512 4172178
900090844 443851076 173753479
304071942 182641821 55360716
486632134 250350411 462194343
357101691 864837881 659311106
105386853 589417724 182575181
859770715 719714945 868581141
248200302 843024073 777834827
656116536 58861795 192674519
670335238 663618660 20983042
894367961 755372972 566993047
375175305 690783878 303913348
162659125 249820791 412494454
174348609 246923441 209695283
612070049 759774874 234872528
727336963 861541454 396886292
257272448 121941117 368634088
113607288 552588657 764026115
881060805 506422557 216879169
69759933 195356805 407554208
835573838 652904843 646440432
475381427 60478355 610718169
249569411 243913206 371140455
378958472 833500276 403342364
671607317 834514584 217228491
201062728 750476140 283538556
180835496 784191539 412670023
205841371 533135320 228163616
618199886 71084758 678412664
787644990 221545788 684442869
428650450 215301975 876244452
135012976 559780673 366088365
856898419 703373599 736471722
608507317 57905623 118783662
530989925 791402488 447206783
847190659 199818216 686019419
831456549 738844900 181636205
272434576 905005515 181781469
486156966 162378696 297249717
460069859 798306704 591373089
184251814 861030558 461357373
558162342 105862979 234916337
731989356 445281522 154034779
424009132 630728670 627961293
723218851 290455245 459050341
69097847 583255525 594136958
344234861 153012910 105387011
834236806 301567807 874961755
425050421 814468645 783473851
629501355 500404727 676210210
244240953 178731920 898883071
715182469 364175739 420983706
79987844 231967104 68143628
551300794 235746673 903539522
854816162 437333483 118766539
342855143 310225793 607879794
560064007 464501525 60563126
902282118 310477021 563626619
601527334 363631452 168492949
315219905 834451444 475816934
810812962 554702746 588873427
109939607 776678298 129783939
414143329 206681411 699873524
557373657 10750938 30665673
142221227 239566654 654694543
860074831 798930275 202845250
239443734 541515207 98187249
64293858 639902204 64696646
197765345 554044709 264905070
270707964 181166538 391241309
649865538 153693926 51131739
666992496 508920309 281961031
466958439 35548076 707223022
373281423 227125082 325052930
644819382 602215332 188850989
660225349 74529989 766437655
571666452 348668427 517127988
731990513 383744940 319459094
553105161 180169512 439611055
19125053 790334837 778361687
553389208 685297380 93226179
683919517 485128793 572932080
326257430 547849439 206648043
186950541 687453129 585378877
539830196 164025282 303520219
402928191 554310535 651074017
531194023 774059413 748999113
269544970 609954870 9153874
687293381 650649027 497954266
657550511 708694024 67380673
234397183 839595470 44841316
692315646 188656764 768335506
303862356 283190280 382354405
644339373 489534348 318897745
582470155 89035971 815266819
466129059 374037925 895028953
39122810 900726249 838491663
386949443 270998379 837455981
318055290 432360330 499317190
96686541 364116979 26356941
601867229 333786132 671931279
820469337 407723001 239073324
671069446 86247419 605267892
106818643 677863289 421746211
281633203 96293700 793795079
837195047 257694212 73086033
117551194 761283505 22339738
635457117 568280573 825617933
493107874 466059959 184729923
682959549 290628627 835012887
583257860 728393058 739873662
612867176 548221193 876863135
777634080 144340558 63869512
687719165 539503702 653610363
655500078 185644578 350339061
483999399 354073779 181165574
752292030 576499133 720736340
904385389 201858083 608294060
290244397 76752273 879378722
110580058 395030552 406373417
743149313 655772241 547013949
804476635 108273635 703166920
887145684 578059473 127508634
291492971 245520242 170208404
64329857 801307417 174567195
413794431 632675848 37062748
320633225 517174176 146782332
63841858 636820395 593560367
346906127 291829376 614217250
854983172 689899395 817865440
12541906 341303479 95285448
500447738 145996641 168711600
359920501 457385077 545917747
149591277 339079686 885616372
713597428 435656070 13880920
10708462 83485107 66318788
682053984 628763071 741452088
253047121 33957449 886768327
639959240 372721746 710328486
332438216 350530856 702908745
503966736 68707170 50303285
327097916 463843261 703490818
11853294 475179667 96605398
823154169 271920947 611281859
284517079 184677884 831174366
101713803 321183535 591960297
723443516 595442481 230776827
361196239 816820877 579878494
121796821 558496936 648551851
694392309 431945222 585734503
87096826 401424520 523498781
513134500 138745781 415209644
686654383 844415165 809309995
427077952 794422965 95286790
698661919 572193744 59274722
332961452 692047986 809954292
201504391 155163133 35346195
562208704 41205819 256870995
74501483 204912067 361251391
857231289 416501490 242425596
252744798 544408327 124086625
546378505 150526797 289170845
250742619 219557846 475798980
618512085 416090626 461921508
363770342 552715049 422551483
819078831 40902288 84008071
139545948 410268292 694841986
616135117 421568942 619453607
616024811 432194688 510667036
344111591 488592304 40724404
381505774 484442223 492355342
652161013 254063868 781279220
172732525 308615063 549667270
804486232 675640618 280433672
157069062 557247180 767560563
228745686 779245339 538007829
761780076 533704167 646091669
324095210 370641762 697190612
306433483 311997245 754310096
880901741 435722096 475594626
136914284 352280367 689101613
471235481 610054551 859372437
194181402 794149020 457619537
867221722 77511348 550335307
518642644 332137879 34808410
402352586 688985519 498750810
222067327 324317720 513141987
583478620 182563602 642980259
380958329 7319726 279689238
185379136 788761312 260250323
448095217 219471736 201143963
875343747 268516765 862741725
426902038 717563383 142525280
162773842 672567761 527195992
777061851 510773991 240028671
311866796 737965951 81203579
683986833 737543052 241553094
24350458 179392686 472189517
848855868 351814850 298519863
422396341 884671355 270398447
507776805 371620026 179048724
176417220 118266606 647935802
359469856 706459114 796988694
700078498 711809488 490294679
115350048 125676281 712234419
26208931 67305101 558881420
214977489 492653426 867998486
75844935 679488318 633318956
88322301 844218268 57652125
7969577 644558177 303660870
758475139 572905765 769024281
344362257 794380545 437338686
201614036 148974972 409223149
791086199 438639518 631813077
590141809 416056613 857839246
277652620 3541455 317995603
225062933 475785521 40850321
8971313 849455685 793352135
795452945 83320075 637363504
366755556 821290145 750386399
771617506 11835906 846430639
149328084 826071475 343678992
395626195 699998114 316944719
739125720 280812715 191644642
656285274 756553521 404225239
660329782 210141253 299051194
811955115 520413171 772067452
332730207 396845001 24406673
256092281 69761926 678832738
85944265 503458113 762272985
639126035 383478570 575695407
668987861 60431914 287189674
359007716 72913705 489238462
186108971 399131748 97521987
171375003 622951218 66479214
354512526 282272856 320636879
264806780 307508820 4008335
866157657 54919838 887275865
692019094 39996217 134006869
358332867 483774505 715953557
555176108 161668290 120068351
866936513 321733633 774363203
830550831 107126669 339050493
717291472 487126601 57975532
761646564 548692357 492762257
675610008 564907889 868586121
185130887 594237143 468863315
653681904 537554031 56888767
11193051 897604058 28079402
804738696 312557515 289991995
763488173 168240192 623999904
832294221 202950773 381978611
408062942 798060833 30665079
794170909 508526487 265662852
872520325 77418657 727022845
671921573 721810631 799479258
515257474 486270895 821253454
836814859 253322704 475765852
344730093 836803560 848456410
250477193 225857398 134577659
259199403 605242480 854500551
846016232 537257686 709106898
630482648 526236040 275989185
52640621 266658650 131634750
574092488 27212836 668449931
832349740 360804686 603928578
37352635 766352319 88923052
804862233 239739211 289288930
144829095 389701403 736806211
462771734 529576239 575046666
305905867 63246322 507291540
761743033 569929615 627654371
679690669 679637352 123836646
897811649 724866259 529256172
789307125 518839314 843265092
782575684 271546395 208075385
667745642 540237985 535374272
820520408 844767239 759914448
285237933 821809871 765388953
848047717 263859434 588719915
581234937 847522334 723282008
618864704 704708250 891600048
75809882 234074401 323413936
114407892 300343777 227308533
385091364 747195753 284718796
170465256 26742909 677028829
88928535 123294070 106974668
907242286 322772784 835345967
238070330 679770634 672567378
518745527 492749874 447490937
599170088 332196403 184529506
745105098 661263418 593733302
395354544 90780546 765323173
547472056 251293553 24588296
112558215 261939318 412786795
751952647 663809214 181005294
757495801 768461905 763113782
406104347 694883674 827461910
280218510 679726304 72029390
888925716 801241376 847985424
83466485 574765717 67627225
198519378 653312059 194595423
366458556 742389656 584992971
450007560 354525933 93102462
733090479 254320493 203292123
883470167 312435458 548716027
506434511 189010959 551911162
263609118 55808050 723815744
60147229 222443022 582354025
162836283 501377535 758265168
409413798 797577415 372925922
434233425 40811710 489228003
179843802 205099351 76053157
106146190 474451631 599169557
838154778 742509098 545829903
403963707 312939065 787042908
290707944 168118319 615778865
72883575 422460292 907249672
596690209 198081152 619299368
764505499 468296042 600918568
39876072 488649482 17130937
16868299 788458924 866640762
115738307 262473946 157153222
539713895 571796103 432299287
711928429 514320090 436374902
748715307 208204202 751923609
759698557 506741432 764539380
458580961 113814247 551063592
731589853 97269596 148009554
837233250 403075354 571304444
717331482 476166887 858460032
246643586 379956755 739366930
263560196 34281392 190165779
168657416 733760969 318631448
80565414 377792051 437299110
645773292 186222609 644436546
102375813 328791281 448020578
312525330 495788038 78784793
790794591 593353658 615231857
871976875 887125397 32382747
707890654 773913786 203584383
403172922 280545020 787529577
546861059 116247666 341066164
467649003 815813189 691637473
599143159 44932642 376501679
217479437 163164651 299368818
716872513 508540605 198075756
568860545 27192447 815932029
196451879 760217114 319703482
285572493 472398459 532804666
844142742 285628749 753505988
631431520 172285978 268244720
473946331 348288050 630783049
116871043 606522944 358667163
133746177 141182599 237281079
234493339 705091819 230095167
275448191 536426990 53549260
494113990 876243278 246224843
842866175 404753843 380861484
24796049 264352447 871760870
82759558 640959102 155881856
711101930 718824300 324246324
353412835 689299339 415166078
655888742 408961275 325165168
789154784 793159992 810295129
659418986 3717071 273107257
848801350 195735987 20712240
87799826 455576840 352260877
732303719 274164804 529298790
637099389 703264904 616855662
476452108 480038316 224270905
705852515 794881607 413125438
466671084 688177401 864574864
234246822 636283796 502640177
781490693 361519957 322331697
420976121 422463024 462942481
177984479 75286430 497810129
254227865 24678324 53241148
77538951 902774798 114956731
226476749 67580901 583928283
481665857 688699036 643155324
229002036 588589022 446906516
201202908 173936250 759553056
329649165 130769143 338371236
532007028 25407868 825057103
115857604 813486867 611027681
491007032 524963552 223868562
773196265 61398028 450672782
9639635 33442949 447266969
114017732 363889127 536537854
890324824 444028191 56314849
686147707 535478998 620331813
283015484 252485280 119079542
237182143 729533001 100406401
257168119 547685411 683394540
503787573 877547633 663574197
67717022 170632900 389639117
667674116 46174661 127048340
171276234 184268213 696619462
529136684 101154623 53678697
407592490 294817794 507156488
736773278 738127476 550632879
480859323 344166470 529055271
660994016 389516452 55920918
245913558 421503439 211433381
416741566 98948304 24906394
560160002 698730912 664615055
594668351 58885262 320411900
596840260 626531310 278853666
737632996 618927710 536924049
487604267 91623477 829650239
201279797 158683970 177260445
167216049 175930114 51270393
235433 169207593 863003036
738609513 193960804 595659463
451848412 364137024 451970555
645718382 104341295 697768413
595303290 317206582 202254063
861647034 170212127 285693238
223433106 474672667 641253232
550097513 71127407 331463188
845986808 631061633 765510634
123024446 185413609 175420819
566504804 417115060 695322539
579913494 129168081 150925283
116148044 548793361 838072315
509703239 377705945 115076161
419654777 173292365 110883329
590159774 864468450 290821235
254583345 766709713 124042266
234842596 3038554 808445652
512570052 699543231 169163530
12836407 167222905 104145875
421747175 874758024 433743675
154404334 847876715 228122172
757595676 251468978 259725771
220878115 53316027 852230841
65996607 293384710 236107342
334909672 420282797 426172743
474172342 785486953 354211135
499494509 904011802 556364200
511137418 140123284 82418158
667171684 806993013 158673665
650921691 659514191 749768272
367232982 816105075 580235666
125372773 721622937 541838115
6236762 625589272 684425384
538390652 604469008 185077744
475934754 371934399 818852759
861327845 182622903 836223749
797691473 370283826 461493870
507467045 512517206 823086235
232656115 842612830 697991119
567514848 252871304 691134469
662473848 353323393 198557898
364438937 317839206 34521002
66040252 46027860 754184285
679632903 481467647 570945176
132398463 201173378 429651327
147315389 404949772 20959415
573854165 56573671 136462835
254230606 336411414 468067862
349741478 335235787 802368233
833298473 224806397 334099321
162338536 311037521 795149136
18165534 203317093 780001967
525859240 731441207 234282965
457174255 383872543 906989005
854595247 637546749 688666014
234488293 845043686 267494682
612758978 844817667 477757638
840413378 636891417 360345376
195432727 823190671 123388929
697068710 146414879 571451906
215689944 779763649 729830581
253832830 842856504 665482549
318446001 138338028 138258747
411847884 224126465 762743944
147621737 836066303 688290465
687615163 304897514 419320930
773113992 640136043 419413921
848821741 452609027 187671904
264294278 424188744 202043099
7762804 238515476 492684315
424242910 879233797 154615199
204522565 710731919 371546786
430864247 694823548 230726682
138386002 901661168 577569882
563848501 491772394 219322447
58184219 96092846 112547660
141589327 740412836 551424970
454864932 179443023 719770297
158470309 905225322 220897004
257468810 519965443 647000577
574869826 327655168 81337331
390850380 209653590 853500277
248614399 258556092 630049291
768420805 609197153 548388531
391179829 259426677 775640247
694071434 214585521 358017062
761830994 528852674 789654300
399070764 553680844 219966269
787559214 278464847 716389598
617726657 109969250 758557831
464832116 866540814 147290131
38207596 215162102 334392755
834018888 545018419 785559636
232707105 345379700 404290272
286090421 452127625 881823945
43879496 445246020 896519088
83702056 772422965 100112387
785299561 453559344 620212784
782398811 769816161 125687828
509104823 777853318 130697718
142538997 609562719 664473421
603332693 337812080 417466191
481030053 530769228 213590543
696582206 255196185 361924021
611965512 496522362 243466198
89420067 205376797 662619383
426067712 749666803 399660041
779573975 358482174 254245052
600257030 582153124 522961034
129853923 509267236 380160062
370731243 401857165 468883010
184134494 587084599 136193952
91572110 558212312 466130837
655575391 450615384 458313869
903301483 877909187 293243653
558783886 553499762 669703808
342587556 83044146 473665944
79058531 31376714 476691711
723132251 339291616 821535024
738341231 303068781 255297849
119880654 203107144 684976644
138759532 339361776 28958806
130502310 658244548 633748
716540493 499516703 606960142
662465508 143521028 628079293
236485085 729717855 872106651
688882440 482802408 292175408
1450249 403943875 535855922
41137876 89491546 723124670
498090950 381852402 627206431
507909976 429268177 115720681
815477843 128825973 253333876
239372053 783789413 401774230
525589652 385736219 403713647
740790643 95409331 92618876
502908014 185842345 857505370
623469746 717132138 393828597
458545762 296301715 355979838
563773164 117457344 776808081
362557038 869002469 437918295
137891525 396645997 331084625
104217786 191481721 326865744
199639269 243955302 483501055
821697142 127256155 205351122
903937879 403733753 652518071
351754005 200310168 484783034
607523131 231530394 134896704
351814104 393843017 202055362
698250840 352518487 103900422
852757114 133139666 314641442
536946709 610273788 741660356
457760753 701255185 519172785
80529697 419838712 542363375
726950391 422406330 224968436
169449624 1714521 822994693
613213258 673096108 765231732
689173807 845422002 72116426
94503922 727844055 598691046
356814626 10199115 331276276
868795171 794822647 275418999
735856637 742794904 346241278
852783338 711169846 314523411
553475354 716743574 836372426
419744028 110115100 449225491
196017523 867186823 71954634
91198468 752361717 832490495
698766188 319430499 700719219
223323530 377126529 93378457
744835723 405405237 371673731
107708016 776037245 436273837
183871321 575868066 462004668
422268342 187242405 287661875
31317523 641782282 742146809
588360618 118405067 71582142
91664251 284982815 120045146
191317571 338371 1619055
672005672 813697201 314329914
30675398 599247256 77883261
497962166 51539050 604040046
454912511 138482269 423085345
803751140 422616459 301448703
109970299 263985539 274781096
650158988 26321694 548469557
881070419 1588411 364042876
153193159 669013525 839820578
549010165 326600066 186731569
323488780 488754222 136993523
279042347 138857994 367261919
481367065 704027339 337318232
287529742 71900717 900959433
766112693 516317013 421295539
205644595 163971105 610970864
865458591 618258183 824439919
637539080 639740626 853321256
440900140 279438573 273098969
326830782 197491769 102556253
253834944 698332198 647909859
478234632 398108536 82331517
889556751 481446767 749514853
422228777 274002345 710816804
271192518 292358122 497123023
306562556 226895330 901536255
903696316 314352333 616101485
16554354 815683103 274912637
437163835 216735542 404762360
645650822 495081113 679900474
670166508 317068397 219639020
527386079 37441947 674070069
480381400 542562439 70738817
470277759 836927187 131580453
492855574 657489439 711405039
87449584 545343127 650010407
725710168 540554844 7923246
399294477 74074836 202829543
142819860 233501205 278501973
675241842 23248377 59761646
556781280 65751512 477978399
773977725 799448266 739326888
143404843 710290970 792305459
627008706 187581992 789240007
295617436 343836604 881365128
211056079 407338819 111967377
424772396 308667527 726923397
314723603 127131605 827082590
526974259 878898945 841018793
422501643 210858589 648947827
270789645 331963460 199687670
538725529 899132892 738373932
338685816 796695053 476381614
315780215 69755604 656031281
486795301 105413107 179244692
776582417 265966987 352933575
275667162 350792458 355952626
663073056 73993810 64852624
552195373 302022970 905762732
468612104 479760514 385962177
415184592 89107186 485972919
488664872 590490168 512157958
669544037 3210147 362914177
897410540 863159570 264985774
875712371 441665545 703756106
100382803 711442010 83529423
592508390 10171807 500037020
611346935 124667755 194858229
882353561 22128219 559328249
161594511 754132103 403656386
245861018 99346601 185658540
281006502 373844674 713369548
60841393 764544396 137385348
590129408 165044950 653209512
58348252 844564819 314928998
251088242 600432113 828926454
525573529 301505086 806906018
227807388 114882011 87357210
57448422 770174725 733707738
281773583 63217349 619194693
8039466 614427979 523159297
159571285 240385432 5306450
486530234 201549644 728496231
631959246 85649704 174998066
194706796 773103505 830561835
16570682 491614507 205874139
869518662 552543221 746374416
874238843 67807982 781972506
120255065 350178051 777206327
61174852 105807500 674288363
899758785 712860210 77060027
85994245 118378588 518587041
92658806 125507032 672904731
31702202 285732862 632048576
788878753 622635763 359713271
902552456 762465322 888421926
429416112 834687911 655858555
29941575 289023634 139938779
296347908 105054402 680921261
857913527 652852124 55303468
210948236 564856334 647263416
284920846 8803823 7338287
2544582 843086741 357385376
103607442 310244196 631202561
344163342 393852507 4866542
204717643 836604016 337110172
525906811 370770127 618578888
508945385 110155578 205362144
587412310 115322916 254042918
26223593 399624032 311317768
839422460 846349336 458506602
304158973 197308676 328773173
757002461 258367455 204226486
714288293 485001085 425179706
571572616 286267384 133002015
498809839 340289614 877930481
92371278 897949457 274024257
286545478 368361984 786407985
104302491 845623006 670990779
302340811 16927236 655702147
801748792 201011454 345670576
631144908 399594622 374220730
593837519 730418424 861950413
891287061 601690190 291236862
829415071 817151290 417332937
476238488 608171807 585282241
571400322 850884137 149117814
469037533 516840889 306578881
522750117 257615065 841305422
650217811 49619004 204329833
115724497 246427098 881153729
459685117 816426932 850738328
149565586 377910340 488672182
218149523 358911446 907222758
684271490 765437185 78926958
140075538 757356612 251090796
24629606 124341367 5736148
715844454 303416160 235686758
277869674 683824048 821013356
459694114 357525750 3142769
845973584 894761595 83373331
654960763 725963368 208494000
433392561 643220197 571042875
123372060 890722727 857425203
408580655 202511411 78957656
581817743 252230163 762726312
90869079 475409644 109277306
367257159 386196655 197054653
114878827 31863385 643950442
610224146 22267809 575700754
252793490 29855839 772316731
647661908 686470670 836768528
653460230 331795793 811569016
692638990 536139693 312411758
545976561 286933384 855558613
721370143 122334406 738287583
827418350 557781004 97189561
635599358 684430983 223044403
595345009 637206395 241668731
138849796 525067093 863575437
389834038 890862267 705793820
650311817 891322487 457074679
844518684 526598422 691175213
416269747 706301481 684779468
834693027 76094285 677236117
619402920 67396539 345716183
759032354 882827126 748134359
349728464 808062100 399519002
74897648 444249481 169879781
396137237 717009241 481012479
549536502 354269638 321114055
476209861 606469735 154715415
847390864 114459715 584539476
179714279 87346005 658832700
573162019 308188483 356248802
878947943 349591350 223918547
562674030 93880282 763141273
113200904 237274156 342715831
189422943 256581356 628428468
465073365 294142028 830973938
205441703 727618331 182544109
132788229 400261626 165397701
637942153 473774904 826225262
358318752 205713806 761481196
363101313 97696828 596601475
321401346 447320846 338566285
116617247 123388226 283023709
8623441 200404511 403577953
749853620 299624707 393065406
784890581 726692304 15931812
70332300 206385678 768375609
461179083 534177684 547075962
272963511 267626730 157339117
678617531 205279983 386730603
160952932 898375695 653748984
359515719 137501843 657514038
793045141 31716571 778542130
800889647 858207367 517707634
902442051 881436838 268431517
564817868 370955103 468578286
48220653 264742503 391052818
534808971 113028123 568942136
494957962 218884838 574333126
43371193 290736589 194747027
819293955 301570392 308479029
464204450 247786161 63172519
560533776 691382687 715993610
429758949 329941454 648339725
873330554 745449095 355627277
173840349 528872603 632413879
735926337 442234011 402189827
794197189 306859019 889233695
611629334 749146746 583614753
439398103 604762600 268423668
487734650 860614939 813132819
151350117 94223384 772447046
764282341 870399765 261789565
400315776 759002470 420777020
65588766 864972628 265443572
679815978 69357312 622797896
505740820 541083695 671965431
388703180 742921013 657865038
644431179 102456167 474174234
834559962 682100638 371998373
677487952 750917465 138120297
532593992 34766874 352127439
167327387 614961713 540300940
152452887 379911920 264598220
85325209 266979022 880829768
234554470 576345791 619803805
774859078 862570514 584172121
277654895 703702393 14691450
731441050 766299402 611569884
693962986 296458747 754618169
388211250 169298186 794674367
230642651 123340171 669476670
523383162 512899222 700230433
449645187 656193435 254284699
421003000 85135622 460182195
258637615 128537763 571295947
198269915 45924434 25717956
503476632 842371061 378937486
357148365 497021951 571381950
625848428 767886022 545902954
800558530 210507533 325037483
601070511 796506233 219287237
31182316 708593312 786708962
367610144 126352339 12948361
14157551 793157914 37095121
519014706 276814446 808801310
747206821 605026706 465640560
673020048 223458703 141984184
231495595 67644551 687987277
179652622 901681000 457737605
462461864 35654420 304089985
356268212 287713486 867754782
545285769 467900880 590339739
483029826 744882504 385018116
19484446 440522247 769428001
141440568 400490507 456575125
871524423 346242171 181027054
87722773 784394282 429110396
845481299 179212978 554692725
278582565 120723329 623028749
87925285 60187655 422895849
776630215 414335153 830406022
887195818 152887919 434370813
858186088 178269945 197738468
520366732 586397282 667133094
781912563 178570259 741606915
23463450 19757088 808118305
170811327 149953510 343630806
878104058 274303902 281989198
566788344 652208864 651575444
317142202 626261505 577441420
395524555 396959081 549050151
905503982 311353660 66947212
877088024 200910574 726802308
859133139 308438492 802367320
524599971 548305800 683942253
65935635 709330348 332518466
464227131 889671329 273615482
409470436 487546607 847370100
663519553 715037535 221979965
762724094 510555531 533976479
197840345 904171830 464096460
281134468 157546199 229005609
874858135 470256898 837643540
784451808 840672754 730463094
134043364 27410203 831553972
865757298 741189105 899131579
755083346 176014294 56224918
93888249 372383385 802452513
667029507 722629162 848510776
425834420 601033678 692656440
320613163 73539232 821138558
337727765 137455931 255454995
258221658 242867328 405075969
513838920 278535693 550961714
118017886 162791073 556838218
409902487 830725168 885374456
863890705 501264209 316611935
276880196 901956348 712913833
499474759 868865093 565829320
213164197 377883455 575025763
466648952 731533014 345105408
398897000 186092268 763351846
689157292 84316649 156627796
564174635 145334317 463975160
823828249 152885933 743227652
91647613 649245832 537595887
309035539 280673622 340639091
488408131 884714831 362126910
273239018 408528620 613565085
777312750 189327751 335106171
743656974 26863331 532487389
394623574 116057882 93331716
485163074 552346594 164314533
709375620 464572287 108125595
92454218 89129643 280548046
507499214 4475477 159675163
662816858 186573470 321925174
340783682 345494449 537938258
899506779 299668084 834611385
27831989 333099029 249123085
695816102 396159549 609050771
104485722 177878034 99029567
52487776 700845923 345963912
332256510 615247279 709574567
41294926 184890789 431994227
411182473 42508646 554025450
438388800 771693858 727423554
13418640 298242792 700485001
204306647 812864855 670619222
144542416 729396728 140182902
645491738 43752295 733158801
718251529 388515600 442208115
715787699 789569047 901516407
784436791 150029173 504107740
284638796 520974222 426250959
295866655 419975714 600507084
455745808 254878774 862748658
384257572 353379958 90382547
901772481 331384822 843840934
768480441 118819464 899489393
837993817 635759744 150206366
265370470 531889214 567089501
127028269 749140052 649924905
445378606 774071697 362340087
586765181 791926813 553167650
658039046 751761187 422932808
724628530 25800456 328529490
491590994 49875352 117646870
784740930 430565527 558424688
434140463 512512958 676697022
438739180 41557114 668755327
746737469 65439150 877776357
565322730 621004353 313185528
818978279 611885716 882268374
106072451 469441293 119245565
636221806 201501448 540343464
6277638 321300322 333187407
339934715 149362084 577767655
463086123 96971029 827538122
761251089 512320851 94882097
301180062 175402671 649160192
858565307 47049199 219710682
3392576 203206267 388217696
273718629 816262571 435872436
699051316 501078865 780860301
314702325 280701592 227591785
394746768 815040287 706802945
747529612 449123951 663925129
483670148 728866755 780775502
223939297 342180926 191613752
252359237 816495414 706836849
532100764 436830245 90574751
884569096 282239970 105831882
242985806 288985994 529856852
320533888 428709102 28482761
85288386 610641772 380768541
393045275 61133768 853020790
617394432 594961670 696590347
177998232 718611816 163770623
873239272 717594311 820328860
234345905 149880929 195573175
156201619 828376866 155442986
544375584 227662235 668666034
694413191 578164135 44302241
324732509 905021977 118164686
647131371 858609998 220366587
274549940 463366820 283425911
287951437 606268395 232974789
11477723 857360287 42452683
384642168 149633644 673426516
220326257 874671907 179162410
272325717 651693489 14909076
258325961 145690569 801135896
196660040 83897091 88576113
373105903 489146954 625817124
471604229 110237067 15088250
270363935 733706855 197490847
131950023 40215758 362997945
802103415 616063119 306885833
615609511 646355725 766669032
240015917 613926213 682790660
425044936 876832778 464563653
832593296 137644002 491391013
90393993 222319317 713243574
198243385 719995185 303149805
230340805 174968113 638979726
307181773 543352914 825378146
410129427 501267772 854838126
471607981 421936194 867592663
401282942 93960479 756742657
627997833 367609000 668095821
227181844 191309445 105420282
517923879 407768124 645313244
54638569 504016397 752191084
607448205 835408785 634509660
899837300 138863952 19415895
285062870 671952363 198491973
626893868 678467612 58366228
571130722 823038641 119206480
861743312 743435507 785882482
768780845 667717360 291187832
369023260 495524460 410318605
740018636 664339981 900431662
737747618 516540224 447461613
618107305 223217669 532479530
189978575 463196523 643950348
613785269 851035315 427371241
160898012 9209598 520980912
605253662 138867651 269529871
813016057 492073436 106677218
473156543 183737449 396673961
43689905 709818679 283706315
791551064 907207892 416561959
547470050 383451670 41400165
505794334 98840551 208429850
785634846 381932428 818844588
680291328 638937382 166013311
599400496 243380288 486137800
279853000 859125529 882319035
674769153 873109702 146445196
644274421 473219333 36344451
10792392 209098329 23706652
578365018 654363875 812054026
692398259 866643451 646339673
849323175 43897360 217794981
612560885 204282488 529160679
893871490 821913916 765879259
20296794 65292181 892107246
543547768 809381771 583887887
19234600 33201868 453282939
583718837 350008689 11418109
872704280 401221488 325831929
634724347 666301189 608423500
123717831 318317736 666817993
335744612 260367550 734080762
166467779 187491748 398950832
184089132 615962562 579414368
308472584 715258840 623341207
175380172 667312894 422731929
551736909 233315587 863098724
503282362 29825071 641101992
329282392 655083149 247238807
204625766 628073826 709868400
128708117 574092362 69645792
719300438 174432552 530166855
465856239 626212961 681722418
573774012 332904847 420743743
173194650 380167918 800994671
636528862 135147740 792593300
68493503 223005594 126258899
451131874 168258906 540607021
327807639 49867343 424794574
732427899 251412055 886620762
874012332 862347726 38301099
272763383 153202372 499924449
54428375 37730464 340361195
728453890 352549363 403250031
904497112 85479868 357929050
454247580 560628519 613778117
632866025 796998414 160523004
389729758 288683070 286712468
863191195 773075885 541725483
155533599 133264036 163367119
664252154 369463017 818234830
428537519 260782819 62250700
237703410 124809581 14145964
169671901 83494887 602905609
586248375 368248504 707197291
333886908 795599322 343719555
156489446 215275562 879174433
845943633 239238531 533639406
122493721 550651680 479124495
58147670 576555200 577140154
795140381 876558737 756451036
649085851 108625297 350091500
33314686 890878288 238465813
211687244 426461397 336618823
740641840 525018334 696520783
300659763 483147960 240694098
490677671 321064301 862146499
429176974 452998721 321645193
139024286 236336305 883373109
655701916 181996103 358842442
202288276 95258580 346742176
598440828 227012892 907012067
53153810 391222631 279842720
461178527 14512936 662699677
203737249 891706951 221230362
848697850 369379280 70113973
217727423 346566637 331920192
253619563 494626774 533108534
500241977 593529724 295840054
65677537 152230767 220169596
366594630 317347604 610062148
381179898 309663799 530835892
163142024 184760633 52208942
243177058 851672268 570125698
891904069 248245655 479359163
45592454 802730714 815775777
611487499 810874737 591204938
602725098 274942941 551855213
135306159 657390532 699168605
638693958 630762571 327140609
761787824 830820844 651771749
314746335 711081395 809804282
420671436 215705165 295081701
522578705 502565754 365926182
271643603 653017787 398327251
641137251 333097366 97565419
482895420 540926816 808853592
172161249 495774131 235568682
553536454 568445397 42685200
794690349 415421934 253089518
196272271 306367116 43487188
13521671 361850926 440891885
329905784 150236551 314638134
367124491 567323860 148562594
149215790 311422355 4571197
642844103 543817173 106041163
715022081 8777715 417913362
568660087 487350682 726505299
776108060 128250185 4232497
359393704 463613200 30697373
486572139 218085835 665339543
494352574 760722825 89380476
906888281 465458955 663174112
551479242 39017357 659476869
681260603 846565250 423832052
162298372 51595071 279577948
598811944 445364372 289755826
23944351 719484700 17816909
592315426 478417201 284389058
744558633 396094576 398893766
140653109 295312876 481016218
786346201 756983252 395470491
281604110 392018950 541017366
312335989 640210297 596752119
295008103 802293741 481315344
26404268 300008366 191771058
190264178 678024626 207759882
31571336 177271698 543101310
556601691 146524632 163129923
800075273 323476681 797796409
362193131 129319771 543119628
456249140 671851515 57454769
578259177 865412472 266548787
636919003 776363152 209905353
221580480 890042152 317728611
431127543 895344323 498558773
587497171 808980332 192203164
200628591 529144070 205583770
175821791 518565955 362027260
720760977 811730585 654360967
853574511 420470432 429932229
115316798 743449464 67423993
340711888 221392733 473938859
13852706 515290253 172942479
746010055 139793028 249489055
303391464 685555859 897074511
659854073 838518737 397992515
36854132 248059179 820019200
52552163 886828572 314790124
198457319 902653068 905420079
561325097 272139658 98720102
175339839 313841031 268436096
69792818 27887221 305456742
298742049 877797177 577417588
839863680 592513515 687065384
855288886 295513457 684798741
712486196 821742933 125887360
853754712 11129746 103032059
9305746 547772865 716203465
749588089 535988132 259707270
534631400 634619514 141768396
348401123 171203239 24302822
718359377 131795501 497946807
387994482 706841691 14155180
175103765 668141266 574558225
210838613 902626814 181911383
109643198 376883892 488940576
343884952 356093466 119585077
819701659 854579697 35438597
4074422 724904251 623655478
756424927 707875789 670182908
344020597 400626000 660445938
20196082 691651489 350020483
765707167 304176414 558502650
677648340 776942204 771443486
736199977 172464262 560007348
786700594 762621869 331010903
356073611 165513951 175728946
145643177 300543826 17791158
266503121 159666764 733390621
199148028 307043368 229883725
182155128 435242047 145261507
436724473 516574695 460369382
10859106 702237106 561258034
175769288 536119226 631633742
745879093 155774166 512865622
510199430 433799704 375373043
148161046 366594767 753474660
505147716 20016056 361830870
472386524 848386056 785781381
722009123 471519862 500697070
359480374 705494951 321447868
70373391 401779609 714426603
877830940 732627538 181290970
613978909 438709167 19171413
736832994 240992375 410593054
374555898 551600073 315422932
172725328 94653959 99821901
203128390 906842718 56418511
142741908 563599447 331148578
878536497 703365270 242012468
712825479 441460183 651340504
56445978 694673639 222617026
152635912 814747545 624587854
866532236 830920911 874229019
579456445 679744853 754575496
143283382 338082624 322070699
231297634 327046867 503690919
363791478 643886791 649825217
590563606 879979925 73595507
870817523 429313537 550762079
33755625 667184638 835731703
745210122 318351702 515538916
424715361 499736838 568555865
727796002 549874665 626923344
398838392 122295829 495539244
176721922 302181865 204690451
762065504 265030399 861051235
242212414 285700291 586790878
49609828 402997333 566319387
810688980 16902017 468541423
32041620 7118398 654287316
118926699 828674890 548854483
490394658 641038965 674192898
77540998 672363536 791695322
499033676 503193391 564870314
512106655 582587179 596479978
294231599 844885305 425562297
163857208 98201227 344630890
684632316 255443424 35229246
885273817 566535156 318373519
117450685 414761546 711447460
381728736 610092855 827995434
359904093 29220475 855138364
451074272 558443468 400997710
309156207 28474919 251099524
851081972 580052847 673232400
77369778 146309202 740434101
878065959 37380299 66300080
614496169 279015725 537985487
170023754 658321813 850266031
107617411 449649382 694229205
495343282 772252569 684919349
461704904 163094325 894980237
227650816 635195278 96915683
427211570 645192241 375100593
662315299 264023408 42966535
177460944 367690135 67463282
171611637 614784118 777113802
56201586 565214149 256068260
519300971 95197335 337501195
526724400 859141304 693676076
746084511 869367388 625725413
35803402 495819504 658431303
404369643 850903494 392415859
5850254 54406677 192125993
694761930 130153680 653788061
422010099 839427314 621733927
144758069 641515486 242704218
704447707 342623491 681630078
189116077 729940059 94521678
661628408 543113752 7177358
642186850 102153760 46453411
396520854 598980881 466576103
76222111 104884434 36838169
540932517 786916125 872735484
30522553 569385954 851846341
619383774 746299693 697379591
526924378 897406791 166335068
587124850 371855769 181786219
794160563 490855973 876903393
726148797 644189157 869873966
650918806 39585073 280479627
383919118 784638359 209674654
605895938 522198360 811413104
120133660 8346458 175187795
7577972 315775978 25344274
135005599 171085408 542130335
205562793 264435405 678357368
852998210 440867755 65576744
756030525 456178147 760164599
497020188 321144202 17830328
130410566 258635867 457814637
630461449 182236728 762858840
777428061 739720888 326252304
701013436 302819350 202278300
713204707 787294303 403766051
507854824 100026522 200635692
527830787 830870017 844232338
613486630 813418170 101507473
300527703 235745379 732289699
228791590 696180395 166106725
544317421 365510279 820361245
111123239 124898569 443099133
642916006 269016484 461327943
268684664 464456077 497586496
700553524 547712517 767657500
876054528 511898821 530321917
571840208 351990871 496440031
365524267 213711816 248333266
626548497 419421894 802447742
247417257 485430586 457598478
703192505 630994149 777675979
453868874 343878850 93282508
273601898 524098547 227379723
91627828 708589878 835435233
710289289 677316880 487486446
579479894 164958442 274871567
361636151 312025000 538929968
403783099 39852299 860961595
532646332 289283505 864084187
709934887 245557141 355041504
303191261 645442850 326099875
819283312 558392671 341487704
820674277 426539389 106171620
604158504 658902716 650966931
205712152 480127645 220676508
905185399 708454202 73978170
343305669 428323924 694140938
445664517 129438173 561705773
793575321 577521950 698925397
246578983 109359234 3217590
691239335 167124507 27371899
730186431 639951370 185555381
58049783 687807087 528727012
219529183 832635901 607799746
386008230 19431862 412589444
603757713 328196649 375074610
1754974 435028910 706941193
396304659 513463305 575857380
624385575 287231489 505232259
576669149 175276495 749871549
624068739 250062810 337025288
868220978 13052895 508362429
620091825 639506013 348501033
852814237 10637178 868846547
830322458 897416236 611954389
456773841 375714987 594162714
743001328 346518919 807612378
643219002 137949852 555323759
818384582 557531345 134352494
570024471 346441672 868745668
517654258 790775015 327987485
161926943 462047505 522173978
229927937 863141772 263662217
298520047 14765319 415210960
557268698 492941233 746335748
666836917 652345683 298263428
671569512 868931146 836215617
808843431 166980091 585458350
667677236 835135130 201063064
883561616 812132269 157404205
375631897 867840541 115263313
174553837 474803466 67444957
756714357 905537592 860652252
678159169 320653219 566144978
759229522 442438697 564368948
50428555 68978827 128380737
760091839 666484162 278133633
772986610 745971098 581718307
735310028 108689640 247458323
749431532 496606955 197151771
829942506 5038126 266794113
222863401 733274169 828861089
899031592 775628113 130558489
590625446 53944765 280529541
175658171 518091149 66640203
811562172 44744611 626296936
428484523 462542056 78900094
627140569 260988895 300864465
544124226 580837776 226379189
255813029 777273291 284576338
170336702 646795402 347668007
590817900 422322441 801947686
419012544 349903196 149312777
841043505 446649640 612382497
692940230 902934945 510225070
17194506 93095187 68107547
636589065 49206628 720469927
344242279 503821254 153345091
102181244 820128184 773225085
677966809 858687667 859304224
736697414 302758057 162229455
697346722 239259709 198672428
323675501 396791002 57194737
720499816 80825647 816888442
364517579 40824626 627127529
411607290 194763926 349755851
688448292 252376863 191910493
795271920 13052880 863817920
159527713 225259454 864465491
757567839 760689268 178511095
160651251 627961402 513585041
42419901 448372763 648896744
359030804 282122556 477438738
691194035 234819084 848795977
110188600 130449902 101199861
287840816 879423324 715668800
905385057 756956394 698106127
229858204 233814461 869312517
55676215 125228685 20221424
164629870 414250386 444329948
669762975 486111483 568349098
612117523 415824223 350579113
838223851 874500247 487163853
388672628 15601963 376989907
708723999 332837701 725303442
508560800 360781811 277943971
387534599 861851597 198411583
248506980 231802105 331645401
635787 121271741 21852508
288782414 365282640 224883596
2936347 836425732 293118155
302406465 575780624 223662752
147283137 418531625 518460821
512372841 353519767 328095656
460211069 266558693 782003530
425942708 825740616 329245044
734904583 724569574 781583650
296371866 536602104 322506391
826748664 442112621 738257643
7256682 614905370 408804375
858930556 601245660 527010824
466443736 532642051 641980605
618585996 329618867 396788209
684347327 383375238 586421722
107542956 756113581 548907092
74603074 780703528 259712911
455956497 806704108 233076985
422451027 50048224 217267999
64482689 761017642 615318433
771819837 125176893 246498912
74960289 352613604 334777035
666818343 852689754 346092904
544868544 734657518 254193634
645658712 760213495 103501988
524613229 785403764 36377061
753760133 127849827 800988033
334282354 310856454 537382517
748422663 719065827 527976507
694818625 187778149 248456200
65339067 660478477 416954544
263777751 30347388 799333247
500213513 448272239 87763162
711736303 869220504 58385838
661915086 889122768 745601340
861497235 510725267 138326949
588176218 865336972 129603368
54565241 710427866 225822829
12709398 49736686 108555874
184219314 877940153 701298247
631885281 706673192 252164390
497562460 746788729 704971486
257797887 802598421 155141278
127140876 635289307 359747031
305349672 691479160 237694058
895904929 698063828 660096330
301386966 852545121 782037991
896459347 667845490 815866290
39288759 847703715 420255349
374952629 151535743 182001830
239331858 1963925 153944667
595426451 146672458 354938157
506035328 606202369 294606158
803302697 105319995 527394187
190929510 269855283 198812087
164923114 847280040 282226707
282817615 106816691 860481983
331666967 891209888 233325630
188900054 606288936 184780357
716454647 55033957 633961913
896250999 445422168 155275415
48991527 348988833 367021575
764728607 825860364 784304220
805509227 792378282 210413738
54061076 15928412 830584567
310180828 646358456 483124330
302909349 111583882 650727455
238989248 358625597 785459685
291790962 639034723 558422064
188514247 13048915 393085781
673037352 247949099 370765441
16577309 373834302 576393682
321443049 321574747 149167640
134184469 432979412 192491553
701232872 44330822 382251235
529309079 51793948 232466013
726852590 30296229 101445047
580459016 851602892 613035365
282719171 669975123 804209312
859039106 264495019 621199748
462221814 663730582 66009628
694969432 741083666 487857646
880926946 679700560 136077655
522881644 652072685 691162727
407021327 557907667 449072546
472776029 539147188 428364177
478489994 678550841 782620565
264684025 346683127 551233636
541573812 677451059 728044390
522334837 853750691 592089908
360796995 58483760 795463849
642803498 843414998 235863425
761370494 598595154 15619882
884557814 556591286 787442954
676836359 892321818 29353414
317361958 621782365 10743745
381951393 755664370 469837782
572425934 454695471 439723504
50993957 692252380 406652872
72196423 144237120 276499450
132949292 463971657 859959393
265397952 520933175 193882450
675932513 784335181 306385038
151667844 571052346 559717425
215825709 443932681 608520957
644500238 356451926 783229099
334368011 894513223 858458956
747350806 454348973 657917113
801161766 781375854 794113857
311076938 162702535 600365936
314294824 356327617 72128794
97645531 746124577 443956513
713055550 374350432 839902718
601437724 665092958 552202802
220058402 798434720 460344658
767680211 574861934 770506297
808871287 858528510 475291381
73817086 24898471 783772891
487952228 417395924 609120523
903786115 847407696 723378060
541291721 504103221 113037005
251092519 311269364 864874511
115985548 311006108 533455934
823854564 715540385 796054752
527397768 398151982 871649873
375458181 883909087 308712211
615969048 393400504 427367519
450921634 307102407 404253619
804472735 413666814 813315387
744523220 325580279 305949155
808098626 124153029 380671002
278137133 338966725 335801442
499907093 598737473 467042045
885154738 904255371 492869766
869517681 93394838 310279895
368597819 475498974 402010725
322297132 699274433 724622595
555888751 391652074 155987167
343943488 251836956 385295929
833819921 707042759 452479356
114457721 757834582 878499741
832469077 337086839 12242904
149503832 344696055 577865802
541662078 858719634 614378246
300529162 902615386 179291315
769047910 263659130 576990155
684638311 645464564 162242392
161116217 34232227 389776876
659923935 797951700 351707106
486247643 892104617 773053135
501378751 853355302 205834211
230793616 546922638 690629624
621951546 671021645 619557029
453423202 12432800 247431085
609752385 210805529 736338723
356525758 237971145 782328426
71705786 48872206 609065316
720209653 4059677 661028327
84196042 147488255 224897870
543354581 813249275 268728474
220860049 492841705 410077865
156043020 187849410 889269701
252522517 466207658 552982860
136345317 32892145 875551481
611966967 326668731 808601411
903228258 525104387 108506364
292053066 27753123 574486668
118589955 87522473 688386878
301178171 704670560 894197538
722944265 71496617 36256245
876820588 884385362 430100968
306734433 830245157 667860827
731639810 705904324 49625936
17799098 650069716 99494691
546399145 879462491 233922163
732284494 115040485 260153335
295879719 622943263 412061901
65721076 510327727 709177799
415597877 75094398 418234524
620708166 807394845 210388545
388287322 596675261 478975205
336012497 863958037 324685492
866844635 306799429 13103177
397016512 99642340 417201405
440503932 179122063 338321340
591786720 345885211 341236663
807547790 383858436 79181748
86230484 213099512 266459524
794937459 461441483 276837977
265619260 581005201 218921486
152726333 77899744 296265414
562977047 3947297 408151306
294580053 724942533 870332952
890783133 375087523 602081468
614262291 25903754 133221614
401388660 27156937 375651963
318389661 158973195 674521541
305225140 326777543 556810733
828146912 449220753 465885971
875730344 796287043 790911904
642563640 358951301 473853360
830083178 484844244 792993107
621564925 552415320 612939097
896212276 343731883 596668527
551517296 397051947 273215955
54394975 429878753 407897530
768668290 219537697 567914538
14561178 558524388 140448260
863551781 601505395 548139884
437245449 866154836 322612782
187517607 38340547 83633543
288640456 606647001 252734950
344106340 779668244 632689151
680705891 82492030 848327362
837455872 250428502 27468887
111757961 357917068 34275192
243973548 264556074 124459029
154004044 429515092 772750584
767296881 270390206 290030431
238012671 674825259 588932392
12728642 851592936 776298968
496198936 312600532 88225358
783639434 714988295 884819748
891120823 556987198 844377867
306455880 306987258 186856971
307694487 768732478 137644734
438544242 94060889 596541094
198754212 2569605 803102037
401010324 617314271 767983223
211921049 182967056 656164861
628247011 827009178 420624150
669799245 295470574 829828316
67733421 606369435 113846102
414777678 354829941 843210719
614361450 2278308 304608111
741740386 280289890 562424648
792091814 208448843 164284722
100626904 822766966 141671574
176450641 720373123 225023760
186151083 899000796 534596106
832486396 431309819 393930125
358416026 672762139 564522432
133749086 135201600 888162680
329672193 255907094 186530162
806522966 795026957 588165377
420396232 383202592 279367834
318580400 673163592 301554479
349464896 287001129 398418237
171814347 615985405 284467005
580473427 361315093 513270017
55497009 876840216 870846701
268491088 539800281 667086657
769368160 747782587 599233805
112540172 773058150 207074226
821889838 71511384 86724822
310811647 798418072 789984566
10837955 290083028 839443475
863538626 80924196 686506322
77056981 275052231 543501616
327221189 8408403 286785313
548351504 263345354 817764525
242434183 357102335 848312086
490377156 755787715 95921094
719675710 330494383 33042667
169816358 904544001 231956889
595978770 491201032 879862537
873115031 172676940 813416599
741130178 595450494 436382102
623027982 457745683 223869243
54743676 167087212 546102528
486828453 754183801 220097407
394203869 266444283 41784590
396598370 96553541 635623448
467438796 495375935 313389749
443293758 852732577 713068071
491711308 588273209 479797427
233251049 649420775 362522745
113045254 436481809 135877390
903301391 645330399 285211194
557240178 894172539 831009271
822511363 260573540 510692639
33545078 721288159 85108305
484744283 111719863 23017153
468502036 514889084 192090863
587695052 696083497 724727381
772924423 405901207 500553302
440912150 626357686 109308233
570206368 580778238 65071247
260639185 856272214 669185753
626249836 311460765 305548386
107701625 363671397 752522504
453291703 400660100 651812305
466825322 192027602 543863964
362531734 373361008 867790707
123971626 62240461 13852407
460097911 877351542 233642275
604543303 191214675 442774730
817879416 47552738 229370020
189237809 124328449 649123148
67302250 689763490 183496784
182876040 5286687 231560288
490400696 390159234 409853509
853799843 167438676 450884826
804823623 180806184 632408651
406099561 221348448 587205726
328286305 636815674 575066005
807407689 887453657 556643362
388874024 207067031 297795285
379421341 319874830 335606374
375776334 847497778 258492385
518156774 272001300 786229212
884225542 754775571 26659592
150531367 894714341 818990126
383548322 296940017 423579456
254020945 666942848 317035779
629697837 556175554 364049703
371074155 115709821 771876694
194658588 613709888 545168593
568818648 15328040 115881914
752778770 420393054 588739084
177969126 602419341 553127600
41464765 260349765 105477306
647135054 259493126 256023094
623750018 270053484 512351608
766472884 59080899 312594029
853872927 808261775 538463869
110815196 38381041 760641760
24576272 542065352 777520854
762544487 421327474 893979470
415492685 398267351 217529250
236521551 363509381 334063782
372264916 284184901 751716662
152521202 871294657 693953676
400351206 352613122 210691014
767867413 246111380 241520727
261582357 484384570 884667899
795506168 861307834 647291530
643868138 654589117 589974528
107890179 39953110 234825531
126919132 896774579 759704997
81739434 784074875 651469784
729812854 823950366 667518668
46660919 783848846 852784348
723154710 887081 285035264
4309062 608407695 229302997
885710695 614149120 821791339
663029516 37793584 24063231
812244440 772087701 811539944
679015344 290234184 797888005
779722940 307374296 132082613
400366459 79128158 495826996
301469863 53395814 61734794
430551847 139362096 524788454
399743025 823168520 522200619
721615213 43650716 741010460
625239851 212541663 385152370
142906166 264276568 669827165
731602527 568790929 73285810
50688841 234350263 211029305
399319788 380691526 668595939
115309832 591770954 635827185
136157441 289681199 66718723
564245586 471861490 482415338
665654553 304568629 666518520
663999060 436730302 837467599
578741879 83379482 609312483
839907500 405736168 372804377
22719624 67497646 107385590
73180676 735158536 369895697
899219650 371946789 290370567
90513509 397493091 831518033
82131390 322229243 677504828
675831698 652459441 495100495
789866169 758836995 587652214
105347304 432925553 272749351
782950922 705256214 199273376
361143410 205607522 437102066
747775026 32212757 100828836
906890195 353430644 442862287
634329263 246208768 347334452
289733856 864032056 768293214
24418176 757070340 848887487
772110763 125315260 9370972
839941169 849155038 591514347
573854743 316515703 436838970
76390792 126625309 123253711
810938907 330638877 349604027
892860975 629924752 24723298
656604451 416275725 831817767
843108728 155842438 295207859
730494292 108053129 81905429
442028639 107108606 418671194
430218834 391647772 107955576
893890916 421437199 88133211
199479278 146595510 283042299
651134022 409189168 802292733
57382991 650438597 839337652
523974421 473689812 258480716
516739889 241814158 620973434
748765444 35235542 277175217
116381667 482358576 283076178
740506958 25827851 242154039
826141621 462859738 157108924
710998797 339573809 163360416
38477247 881924918 901954212
785354647 713548183 462074691
379063867 805865748 2665842
710667745 780856233 113681077
754173027 262379479 101395974
769641055 87284063 147699426
5946526 314741493 849485372
405353218 187033814 46505870
282807707 157802922 443291976
3120486 479372804 743884548
897635220 795250126 224876967
543529522 434212502 821664829
849495675 417431679 408363741
534927692 269943506 334694171
854513118 902623465 240608625
711474478 612556191 644855132
752183897 755162046 744303768
439792351 772994450 493529948
249231173 163483451 655786002
107144515 450067362 197186693
692839848 393387150 890168564
519267928 84139894 417084401
524172329 335905702 81982504
679415913 727176774 407029074
486172501 291325368 640736132
597709883 741555468 149878547
891260382 516584472 481268860
886515908 660633637 290224423
280037496 163070997 60472127
581893840 756501244 183405316
871446375 193874806 558485357
558391692 766836342 894854837
652101958 743833064 906292716
30344443 846998701 673962118
437257818 515829761 211120849
789009822 44854811 187208760
674007473 886232968 823501517
890826041 155026997 803242367
33509504 457930448 854813249
674762655 637041415 50960270
392899687 775775915 891064993
469513014 743002452 881976590
427213103 832979801 829707012
319320065 712699877 211308745
793931191 165853344 711417463
147239849 406768299 97039904
509999330 822128019 664741893
208130837 837077748 253325373
433977985 794381055 693866423
73529628 690068229 580373108
703458308 670867314 741142809
522978248 399135253 759487850
31842211 813482975 291143938
577607988 747148548 243880504
30123323 569953060 13267955
199204631 778608599 333418672
599488762 890337283 652141832
764498051 867511209 236065167
386235001 127137826 160970666
316269791 40330215 601608016
570142133 213287501 730639559
505640839 274178695 451964496
324105432 876825141 742586845
759540051 83222845 105958657
469646074 558143028 207460407
24774135 561217554 646081004
401760096 492947707 782828117
779377973 545387589 659678801
144391653 343034514 838341569
701380663 571930354 306760790
603325385 488412472 314926887
22596130 697556652 492674101
416366948 21603889 40143488
658084583 487906111 43121823
836605369 406232284 882309534
778727732 212391600 886408417
534780355 888565386 76935884
22624845 582884482 118134245
271925668 223488810 236099581
562142662 127272133 813259799
557885827 130442474 158959196
713517263 538044710 564865216
27678991 318463876 525282779
838051098 339656587 706068892
853558590 453597365 598036960
274574502 860040706 771368482
885974106 405802833 452625419
51192426 296953514 235854575
85772119 552155676 498324209
653495319 310328900 8153718
777975666 106787928 876099149
546302145 635817399 516070363
271925144 801071546 856637780
179589474 625529745 387807191
299023127 592277131 604677976
891413462 350575923 382014877
889700181 675739534 248878291
440243616 677433783 493462247
70223079 860427536 399168557
627403138 844385070 636199487
68939162 699543854 338440996
519205778 752616450 380605190
425499053 888111386 612080575
762560934 518089779 560250004
459235313 164360844 526577457
739340676 94723131 898812437
376427018 828525406 764423283
512054937 156413456 401784807
648018597 286411852 273587723
677805043 329964637 364049517
634683947 846045208 400747646
742345403 118200074 655540015
356687436 292877365 278841684
8144429 522114852 631167107
340099214 66191690 802305031
575737013 672094090 165583599
73474936 632718321 158479872
478258366 151048584 731149520
466412863 279061222 671264076
491562748 551615881 317956170
303877007 307238003 264325060
352537460 388977563 521624981
289643906 886634202 47554455
816644108 10755281 508660933
762565401 230171398 305401199
328367673 101279617 831092718
85978597 732123479 52429085
324338620 568907366 162048477
323958628 299759397 36953706
422708058 404547477 490324463
323672016 115758129 623517343
754524144 78505646 832970072
340576200 335670948 656726598
402761515 72627296 302747717
342044553 259068021 490776155
250062011 836126004 121517380
493094638 591060498 31175514
93539084 215475416 218879509
354614351 490678184 592057369
231068135 554431717 423592393
260663641 482388309 205719058
834966924 523058471 784842884
387356701 875239547 154687956
538752828 396183818 814075368
726817987 547323972 100732806
219906643 441349043 387896672
20432613 715037552 308146141
903575186 649134177 465678837
358514103 44112499 785253002
592135060 528777990 887244217
344620107 604954162 609745573
854014792 595104015 737208514
5095956 754192362 677790668
22653518 866964309 683561329
510314359 341294929 877580102
350538225 503135637 98326898
101088159 194050974 132208682
472231400 754565063 54553173
58076708 811859570 160974263
528591686 436327911 474210907
448688180 894945703 266795450
216768548 558705402 83681431
773378025 894060389 478174667
515085952 557413833 381446561
448871621 702124399 653936348
581962752 812292832 897073759
126262785 159623915 7640063
302178578 325783144 482376226
599246609 502440241 357476982
640386934 870602999 832130191
715818271 520298288 192525213
156981078 415601398 225308309
524622504 196666596 335735432
31940386 373237509 639960653
296312512 512617651 419213656
91345161 625062216 772881054
780697554 138132451 681750588
803657710 118104403 753479271
835510638 591138275 417838234
593352311 571810796 539152926
662196735 53843590 378937014
422104471 288408767 672882892
541574417 777639280 766035848
413333936 430017367 515500568
573965344 750253040 606657629
601758733 539786777 509459192
634158849 20594688 474940824
744766951 731556007 646969055
723835727 590456855 808703504
220494409 840664981 137687540
383518966 772233080 656012665
462930712 369412517 747422994
323082795 185962957 411008613
738972778 216941869 795972074
885107384 579206242 745164043
693120132 632463624 596428357
218292446 784041115 384636253
378695657 700588317 774165224
316159315 530806800 77932644
320832326 145265776 175963941
445729696 194562794 382728351
457689807 819997385 372091416
377795714 63466796 583092025
651837236 493563412 61954436
35979016 614333882 99868096
286864681 804478423 688993612
306477399 885629960 564253883
571184580 406573734 758989367
834121391 541064718 233642845
92382818 873800225 722833734
468037656 674851131 364251030
102933534 624818357 728242239
844953120 756568453 739648981
535391876 862679235 265089953
431929596 30273668 381291254
861536459 216430045 465068662
119944537 702078290 51315099
168340944 282256479 807995438
234644258 787256531 155790369
85508827 237636917 5157437
450863537 889997768 825344884
826673436 377638000 642262620
466730191 93108524 903976996
284278399 850860917 308841174
478371493 877412464 185645195
523247469 249676586 319640462
875578301 140846917 639245305
494727371 720103920 601722245
30229359 752689057 367704895
689503502 182630104 788190689
874847936 302551633 319297428
142464832 338897136 26102522
41893906 559531498 870917841
236829367 627550424 398610375
664522984 884310137 312770794
283591339 538303047 258316662
451362172 429189860 600438687
458818731 233014368 195734046
275680714 896039480 108077488
381111772 596645120 530334962
217204765 604073851 715486537
399384614 907308907 605820435
114966984 590642992 691635532
241471559 456908667 498033850
738550384 754954393 375355359
2880889 867924528 480746823
124347021 753363292 907417516
381886695 900644972 846414536
591208579 153789928 359892792
446032801 488429967 312364001
431655152 320123392 846490258
563192213 169986034 351360614
170761702 830806531 773628665
906155811 341428157 104236134
7455744 465598727 904926372
405516777 800593189 54022153
879964467 517223309 571058539
793286235 534524923 866095216
866251268 672800390 907074351
229512487 413199063 544101508
8715203 779019116 809213889
273444178 158470409 667412350
285838286 815695014 291607660
293974007 477271883 727906948
329243577 228454251 145659044
5231033 878238988 474288980
75765222 772108469 445919523
598653502 112633538 765820418
795485171 691269006 706013106
906057093 665749172 833001930
80658493 659991733 895096203
225885905 103000057 843649483
670890676 693480963 144485204
751237487 25791617 172741946
416786607 732386264 898048520
331157470 545900117 507504787
330203278 152705848 124332630
33254052 721862935 145447261
394789861 372943155 36188587
204267522 798983914 546190600
334777912 476219958 718947300
296843376 97849499 243038900
618337973 87336562 419493511
221564274 144667136 327402730
866655442 647757465 50475076
897164661 890411183 558255789
752066097 170489749 781744490
67332474 64431618 229918320
261590768 244209339 686263583
898420332 105456297 856458668
518596496 762483897 578515540
665672415 374449949 527961945
798218770 53276159 481155764
692096276 158089195 829589748
799582679 412677849 669599426
884181957 617323605 792964230
661708568 175573505 614397522
536938365 359118080 733991162
391364026 502823600 290876227
721502259 574544998 61491565
529715199 800456911 140330320
657018002 232502908 670289122
254554989 510498507 698357204
860327639 518373075 375396325
614037441 556621204 655385954
759311738 3197444 668255067
789031164 760309570 859334403
247371927 849949482 128776170
132751082 574217727 804067821
849846387 173424041 80731793
894744645 661161546 906188721
572987844 197096289 383176629
155569838 577537252 523040136
327422792 418634136 313329721
238085171 551262848 120945227
327343317 903197658 69497397
211118778 750532542 280299970
86491634 187885515 760791250
500897074 130597831 582195207
870216146 681904783 58637771
764796581 755636298 183570149
190926912 723375214 878607114
412226120 418519685 657744558
610969005 87504760 760809991
750845721 139165223 278769364
51164508 464814929 395163539
204486723 572563197 721398176
220970081 273924711 887760843
721045898 812878555 450076524
743856819 713146717 778042526
747221726 456849666 715698909
821074953 248170977 649446911
598025039 245984114 42804908
156951954 330128423 569393334
516651779 357437019 668449468
134174090 346153305 311093474
343447368 290024824 906483530
123098653 161543282 866946675
653657363 871070855 179735779
722948982 22250798 326597904
146628965 323383939 739906633
760382991 562945450 377953378
907049527 615024704 410372188
96310599 529842375 137244125
510990254 851322237 768461330
685203900 155461377 664083754
732452399 339442013 262457892
549918326 758973281 472918321
253015713 17123370 405524800
134281798 516566749 224750313
83247669 157813248 831648521
30675556 423265720 178625024
97477862 514134553 399332952
696535481 410852941 46492126
801014604 814084007 745344188
676194244 807658994 419559462
176122531 877726623 868717755
321294474 331757181 549678195
116544149 671315001 688526959
713057935 557875803 428431442
128610974 311617379 637228775
849184973 864363112 258809664
857264484 812837042 875402197
312977404 341746903 508059237
123442673 591314549 728133258
182213560 319486753 635110959
289672072 417830886 63146593
632731458 800327652 341678861
383453342 517279781 487315699
161071744 771983705 565501702
157023922 174814665 837635058
774398645 130227082 15393156
530194647 902582307 382507116
322834147 862170595 828831654
143448203 467499884 337829543
740880434 645167952 901275367
378467434 653702399 850790540
374732576 200866316 170812182
558301268 527910480 326600217
488635053 632915813 466201833
104150419 222082804 80106485
587751216 327246164 852896800
195084144 482307093 51645769
583527906 460396244 294851992
47330034 655807847 214158551
645469285 525545730 390515787
705853947 255297914 430163592
199477367 276589423 430440428
607070960 611806760 149006049
167169338 277603318 772427011
20618378 435710842 197277323
735557273 726130245 801311930
670343434 384664008 110804649
373880066 357511669 396867007
325702379 1051362 828104405
50320302 708969239 32549068
322438473 517699555 596224915
603241694 441493700 353148746
322097204 16223752 21854237
647693552 515783139 106604059
288511052 21036243 459879461
442174109 517590785 657087417
170039808 577618760 828188612
89555229 25554343 433424092
786028387 595600105 333198311
270860547 10484065 556883394
528408622 97449350 134351622
530952897 284017833 63792688
727467401 115675840 225726149
626133182 392489362 807853610
837974512 128399813 191730017
144974456 213234990 131933315
189053763 577954042 256933279
269164704 710132374 93305900
273853309 502038374 574360405
163967439 313158556 371636746
886226302 433245659 106732660
684594656 7427825 138697097
227822549 125281119 40731826
282043679 219547864 267095902
216017802 757507683 710654544
518630082 346988670 367610353
644936533 126764013 386520000
537483339 86913446 429964025
355795143 241353121 610182005
557713700 750945364 563915729
143666550 658487155 842919200
328880635 687959897 366542618
40145812 128359277 783123215
768059491 239242670 394848909
118630047 110135911 893709096
179713551 304493231 378908244
121645853 894656449 161962416
673139428 513273458 65693649
103635104 122320404 610282979
607625109 499561239 704645810
306030348 335231550 881049625
504875432 797003552 61921904
109227092 128127315 645071220
286204399 552615077 316586231
289774212 542778146 734041674
821541114 800848895 107418179
762532170 369254879 246494601
654673078 198858462 788337724
818463359 500050206 495726558
27105499 254431877 374258699
624230584 744885622 846461279
434570701 308619419 739402475
885805991 787834164 13766198
101783540 703784139 402967102
458493900 491124936 651924193
293583424 768591959 328276021
258422387 543839220 704775890
162887956 638187013 321024461
713720778 277286403 848785784
18381612 376087889 553204262
332046321 691829099 612197149
111332757 886094266 466089900
158897795 276408560 370933590
846931338 614752903 164362482
781829449 611300044 428127845
296715120 201617209 638167524
901430314 752423503 193290439
220969482 758555030 784286345
521284046 656101032 319928214
827662042 753776557 774629109
640368971 895102668 488060574
337394915 790253766 730119870
755581909 434406709 74558950
512011991 429029507 340575271
521995046 821314052 296663061
535074422 501757324 796708259
487614629 692214091 108467397
799145458 127089080 158782104
309501665 470834902 429117876
190412579 303955241 798092149
242398677 113957898 114426192
359556349 199783321 879731784
99433848 748785924 306479181
268209297 736445632 572456306
676856768 41053589 750176291
415110590 18695936 547068635
289539480 363883410 292290905
258435466 804111024 240272382
529062167 843330117 503693071
781906703 681304214 256226026
756120049 416502546 821173192
217741430 445557498 736359780
359660244 206589312 222055619
94913192 108883039 560732126
885032627 435534163 736759968
728897850 561860330 69240740
497031888 493045750 904967703
397212305 299984321 221606580
742759931 280854663 518387727
546003697 321381694 577938067
384514660 388410892 93806139
347173303 407262574 418578379
659659309 233856537 658488799
723553825 587600687 68934505
427957597 153235572 205887415
141445840 162845488 121996842
160730480 635224359 276234753
351260158 226460028 761664070
199891770 196313240 46830278
315920822 183902518 450094387
331792179 464458271 402461062
607427778 659158667 510156330
211083964 578119270 599535913
570420876 664602116 469195312
195133438 534465633 181825919
290484078 175816647 587304904
657330980 79795885 326163099
135084572 866183389 125270473
845160575 361522716 59873577
210040630 726331423 100873261
144621007 591425765 374169717
474903746 48009900 408148216
611076340 333176611 344966986
232030289 512467950 851750718
843998641 713676467 325446716
778684057 69246660 699464353
335656083 788656934 52640951
329940872 664525242 447026967
472566673 837129327 258813823
872361389 892124785 68034675
892308304 800459510 806454266
386604970 167233292 235864731
187905021 524417319 221429294
40412560 550577765 564455751
795500773 858309656 473610709
637838127 544444338 851412335
128688441 72715655 646865264
191017498 284983955 436932368
109416782 819175048 396264363
508601199 747297538 308202018
886696536 92774267 623528522
214255637 146443059 7972932
564502943 859316632 192228404
673121916 798472219 37962783
535074196 322533709 262305818
570216274 245405316 79434460
356527842 745472332 831444205
255348212 229332432 44725769
715766286 553994538 429329025
208651932 74268868 601957118
68909908 839409872 141569592
256791368 367217707 446688930
672644283 327713178 813958343
890613228 790200640 248135152
675426758 209553155 456347754
581012815 131174579 340484400
7203331 96220821 214845237
763647178 649674976 552577268
595055167 665548675 329766322
241296136 190144989 821654982
715712153 868492754 171723761
843652808 864787563 168129739
144129550 18225729 563993829
205983239 549840649 675815717
509846860 97415441 524393352
128338502 372982200 429181968
182132072 139593780 475871713
550988275 828841297 364927505
746172246 40759444 122135210
519292871 552168533 327464322
801751135 364176047 774441645
674837964 624622604 207921616
246350062 450015133 564368991
715612527 813574859 713969528
339338511 135589453 359617927
619248845 209243739 772953633
775830865 477433624 552149381
133875970 208039463 563529270
780671952 779663550 650991785
415295019 731364326 647839280
496197546 792968587 8035458
455107427 905587000 823086101
840134607 698792615 611078903
391331603 296526336 648084718
54726640 251623309 855326825
104814047 415879240 38714503
457966161 379783826 896596870
532241462 546177052 695702694
133626261 152887009 688778992
682893477 647894885 122398980
242832054 683969003 509562454
100624291 643894465 562371197
558514427 691918494 660179625
75738928 261646915 640291847
258293600 498203965 273174817
566810397 271282560 302889785
375986853 457747290 898995897
30093283 772478752 359611009
607830763 702657307 750042836
893980400 803011801 606935647
245796856 767791309 509603380
627876907 181088797 474825223
567970931 190280172 402887631
127782537 864155156 316812498
450057819 345173331 242858634
804795952 115724224 215520057
664512632 596887842 15885421
602864989 684621427 11864209
584435409 69932430 750965672
444588263 169245243 80713560
181908273 761022634 713641873
54203654 592474328 342767230
630068043 698556459 425622338
48780007 495580833 717996048
142002512 415307741 76233497
457217707 591332950 217653032
343250339 629263429 27128319
535083937 260160952 449622711
489596931 150871882 314604920
357748996 806804516 171704331
806417616 81848170 440333986
676935889 734928690 674256086
286662871 963303 245627049
828541648 820711139 442857222
131531101 820714528 91560711
897913371 541956558 209331498
652447275 730474811 15148762
455138962 687536058 861407066
600299549 236588729 440105772
898112164 241895313 195714410
318070335 752774575 183201317
92224410 333106992 401243125
446767434 276137672 195689834
667261576 814716500 829453057
751380838 7949673 607194283
157569802 7248728 97751803
720338128 841200636 693899115
863335529 105111583 753694570
612057553 576663426 883135882
787567147 303371329 266113983
636694584 406909793 636782659
822328977 210496629 102502119
52396481 629717568 240079787
517876872 206539413 441870328
874101744 527018258 510435565
768504498 567701466 3493015
840712478 739826484 339854471
557752182 69162577 175208949
861908098 149602076 78662322
268407718 259098939 503249207
179740216 811238814 640021997
795527352 156912820 201358503
642508708 684083042 338397593
805365107 88436554 736040463
597493013 750653301 620743029
461433814 108559217 616135257
545362536 825496807 763439239
495767333 215849294 893526757
758417560 818112274 82712020
653015024 557625447 71105421
695385100 655566921 515532705
787096531 228780165 808992121
283315735 70465916 297190765
8600869 362026620 773147119
24554394 687936465 544369497
601624687 896685164 591147775
650094718 479901881 677676295
190083997 681354643 79444436
255610764 590522778 791947681
514227154 61788299 834730284
750215234 21010834 273009488
602050067 381031721 103347024
751486815 848459041 504279907
661322938 796452678 383483449
410695097 219361658 601581170
458896189 409591857 941904
368295917 366263542 743862689
785778910 48775974 766648207
681924041 762102826 763314988
678637781 650781501 715377107
601365510 482461986 113313208
124510275 817151155 137318857
876075859 482188936 57250866
529905446 391396109 172912373
452640517 436288286 898570602
502841021 615076054 900738163
628657523 228620121 331563734
856061739 17495450 137184808
94115592 902333304 623700515
843796042 448357767 830256547
858091998 516253477 666553466
858068223 694580235 573509717
238090377 198928875 837359551
432199899 366372573 620026915
520880088 344342241 784238396
591981080 95049593 780176826
33830211 243293122 298143884
236101009 376209179 302229435
252609260 699909367 517942128
464568666 543438381 466443434
854821523 24070047 638107951
256402467 145999303 519260410
108136414 886210961 532973371
821304611 740062209 443568209
843954518 400615026 564896855
871436538 146645570 189288374
783297718 315204395 450733044
368659589 309827498 430103009
253524380 636030170 28732395
420058405 285241053 632178621
416511787 280350281 472887704
870055316 130782711 322740892
636032267 250627359 482770602
531046869 231455285 199064073
255635923 631559066 161459541
712513468 391754762 34411296
248153132 340823067 137830108
62430767 381245365 536055771
172625090 178101603 719224314
296251660 737981918 186789185
515120468 487292706 842907247
776577905 613672506 787182617
328182716 494513902 653661560
417874472 598633159 636882654
568829368 7441208 368248777
550065296 308175790 7263454
779405327 852181644 796228603
193564852 857128146 697445810
322137303 80115423 123361161
16447879 2762342 280246377
476779624 30088903 5439938
515814620 610644039 563401129
458494408 563101436 33667612
539573687 470453498 166008346
332774398 643906386 603897281
704122665 286195668 108344054
625942130 619529185 845785892
194785481 824895515 749799443
720336623 77213664 610800480
155344325 134032932 495307780
16647378 744703817 420495672
29671137 867590201 786517220
284973519 831075685 522140352
443500548 483057094 773004398
496955759 602237972 72541552
76338357 788039789 187966825
142951063 821079925 831577349
859219600 726812324 173827181
485209749 522014307 788138663
56947534 504786289 792173141
503074029 415112750 480468497
605857441 699221022 370998544
20314572 577202175 732350372
367434682 684120517 203418963
483678151 294748648 839875816
553786544 438873736 240770695
894145222 239457685 835263471
738812587 595016144 324131420
203295685 288172456 452290379
41920762 864208834 696892027
364192676 613757561 615729649
379252758 401283113 497325220
714829156 832986720 733545833
745666142 167472556 456566374
399413381 116303104 7971267
504622546 645916661 68021752
707017422 898390878 480097894
443153829 634972634 29289865
824427621 629278562 76317606
89435299 654713966 580866052
464576501 23593544 715619108
221107698 491711578 434919598
2588883 560615242 756584762
450262122 88145269 305551362
416446812 842632456 858384763
884618295 659039674 382576857
675822593 245464211 453165723
497425858 96095923 664547490
453001120 826446331 725359037
463193204 189499222 306693405
345513703 565999195 328840733
254984722 283397983 905471710
404356674 49523014 347088864
284481993 733659866 316019712
218351690 464081549 39090666
546915347 64857034 470923222
663212941 874891555 610320387
699922773 122949600 710591961
262719641 663549368 584451521
713356121 360580969 745935281
736017400 695126673 587714650
664725727 892712500 847057179
339408021 547488155 721671159
342358226 118829238 21172521
759006949 171375606 854985753
638887197 668589208 673587004
835781459 240972077 669710880
365234644 139151013 465543101
454410963 699265383 162668170
775108672 631366767 74731514
680328915 335935594 495625010
372717281 732970416 136011948
101975138 809260918 444285661
608680584 6533554 174963332
697258998 76015894 434996266
876084121 41002228 546271888
811803221 742312227 103704821
278079704 12355183 771969792
780329603 868368767 62423143
629040141 535284151 400381786
812834712 873856502 793926332
287709436 591784552 58882256
178830428 707849175 252790380
445749635 662359674 131952147
351763503 687845728 148174749
317890181 124099377 405188453
793891616 9464046 900227899
366791025 112744913 785195714
832478191 680759155 402440900
17795410 545046181 79932415
591850864 836307442 307224960
649773944 105767713 139911051
795221452 81204866 272036844
269660097 441024224 739274069
709353112 167027173 459017045
280392205 496731742 278431808
14968831 845703499 471866948
577090084 98786731 171580005
677724987 339081627 752011855
460464321 68289999 212635687
247138299 344429307 425281508
827669825 903310375 215518072
583577314 898437378 766570342
619666375 411962901 778112635
12298778 630031118 773418366
290027757 232864741 821279487
16822830 469970353 285964747
49933641 770154556 541206705
538558486 60832921 437149820
575546810 59537261 433738074
495868781 128591614 436787546
326961094 540280883 818090051
867417073 824680947 332472835
244437106 452247094 398687306
516835941 765576246 865798818
404046506 127516082 498096136
848980627 253907576 891688797
499047584 685639258 630655635
839340785 749763019 646038019
216131268 149761482 217378885
3415976 104131336 25349476
571136062 699457599 618309244
819827637 778075364 127419328
536165010 370960786 650674813
358773692 550634286 672677354
671184846 593862619 94099424
879016463 733793208 601738100
820280334 366997107 460276932
572424202 896685381 223098939
707739193 709577430 231484892
319319981 532553447 767737298
270310718 157023936 698821565
4773831 804891556 331183899
599657402 50674673 291326747
341613163 201370160 35514385
222130649 720056284 757241866
728291027 734924756 495544556
713277117 733045408 6797040
257694456 441062438 680746081
767736688 717782566 535029945
431970101 755091309 810365243
409097835 4847797 527314511
121170157 413824362 907213148
419375271 33739758 668085599
32387533 639618428 640287292
767378093 301606186 388807484
501490161 198539241 771331932
105043231 213802670 63841304
318575155 895791047 771887001
740747765 570198018 47761978
753125257 418985129 776288603
325948168 520303408 764350023
383333847 211655933 808487795
20340055 824787480 202888507
137760735 326835405 265303426
821198968 762983291 441737499
442538408 868364852 724444127
792306112 91323737 703452685
829273486 124254314 124365850
593349925 226640529 482685820
224389068 212730865 900895494
145143330 92134694 770932516
198164955 901006491 184891416
397672922 684953304 116057255
27471302 605970785 806261607
629751901 519917048 402888918
615977546 334143303 759064208
295539354 67157896 101199970
428022024 31961356 649860254
365899895 279709317 13720898
758557193 564764674 669766241
625964370 709871629 896979784
410731295 417219500 377135403
644516485 3605581 282559028
387147651 538933230 701159969
205556564 706466331 310530651
807443861 608691067 511625980
744160304 596495739 119249052
328886812 678690823 27651195
501188448 538620209 433354340
879723931 824572831 627323937
184884259 261615698 253481335
810961452 175478078 810355956
856286778 628605561 558599494
108803764 380570799 710804720
469603359 244250102 400394509
821677782 223600207 496347371
476483990 257272651 611988116
877594213 91679267 322383561
193617633 624647615 704413354
215134790 487611885 305084417
260904368 635681651 490451161
374950172 663265286 577374281
119595162 307581887 281678028
328936281 637183420 704992190
84391860 857297542 519186697
891480730 816902896 36274469
672930783 241198280 723374062
102457454 582371824 388072017
874984427 559568101 441992534
521692765 338532252 540279558
55446255 610756885 679026181
678321166 502751614 556520564
475236133 299332896 427334147
386988989 817692858 458367852
460894709 819499238 774883333
794556192 167646771 591161609
833144017 827091807 307185804
259399845 510380328 724145404
352072347 902178949 587772809
727738158 202166325 728803216
235764175 460379462 671612336
711241694 134438011 83260141
388188523 868152288 25829926
637828025 123569593 554156196
141378859 297363914 509317773
640104868 509281928 328426928
6676706 321609819 749858628
370646309 812408177 814917165
742603291 728040881 512129657
251074659 797755443 855761024
669817813 342961210 621010928
318824414 809993285 513974340
437696914 569549375 618726611
847215010 401167299 367231625
133064615 15629875 816279212
680978543 113830151 649970149
528758456 889116475 835460370
715202861 483423279 531819527
430240752 46334567 657990084
831746536 108488030 46158150
876950012 51838519 490967339
791636545 520262830 74121248
537118125 491099398 20062726
857059672 903418381 48697817
63158713 637026096 42259119
288751110 131863180 87766105
867878998 35352453 630184674
878708686 455424009 559700671
896332148 509350159 278404105
717751958 467657860 225480999
596497051 108847307 785497880
369837296 770218058 647409120
293946484 558641466 62454611
780067575 753205791 604758794
447253845 820291251 383882476
284019353 696071647 266846299
845709293 435298733 677519605
830674957 436497713 599702528
896806688 725389905 264108955
141479854 879474937 80269791
278629025 471413222 349064576
356945338 907234562 874896573
505265705 1666258 685966270
715068244 702336219 210942117
800609610 344360992 588375102
553318637 350981853 658870493
449039830 707975118 691377934
161583546 397555010 477983503
210174036 752079035 259604621
424536164 767900980 437183742
708546180 42967382 457062194
360474156 77602027 726707982
792984241 848627417 386773328
762451334 407775929 235657150
787726467 503037886 198343817
11170096 723697106 61365054
824139058 525640330 548808296
31280760 635599254 783605089
276942600 847507798 875805121
12857228 525226287 678697362
680724087 58495667 683214043
734142250 684857462 781329883
346159240 429961164 284083242
519349189 351682004 152991263
831873762 223250999 733710336
888434934 115989480 157403495
390209670 614938019 197944547
557512646 416691433 55372553
614659624 117275242 713871880
12362069 601911779 636851594
137954257 686064728 844042843
339339748 527882132 743256157
356193078 349136972 617180325
729969413 749550362 810335055
39629424 359023771 521060331
123185747 245431004 298668577
60998875 830366570 595177641
21696534 567299591 816656340
82618935 208449767 378375107
642342090 230193725 434336770
341142942 857128114 646282615
694100742 566412095 163615486
855869499 190071869 47873939
522250350 118710367 264234010
658417164 632180710 154479019
335826076 598098677 273083841
585377316 320747070 761917665
781230870 36556527 860961703
352934529 601226603 877705954
469705387 486163380 776610395
301222365 444659536 162074691
825291078 757317917 852559913
104341499 67392845 314880365
224630052 301280349 293954296
900106376 325813996 902678002
899502386 488491569 835862668
436208915 759218523 463590065
20889250 248342732 213907821
362900075 216537556 259041166
39101355 344535443 658742586
148924826 715950371 851283278
772274249 520695199 697732455
747019846 889454607 840036109
860171282 569852626 691679161
430117684 833890481 727150018
835847198 318612066 699798050
603019513 138877396 563641693
91948940 495672556 400287540
462863802 215463384 509723813
355662976 804272639 394709580
25187802 293120012 799040031
610570473 547321488 350947297
256044772 659484867 74284562
659920904 750155975 436395095
679332433 8979046 389432852
232599753 49664818 256152223
444598025 441341789 686812298
792984450 692077793 316951716
22400386 666416344 146107645
234372929 640749506 701114828
893174643 205114990 248698867
472447420 807987585 226383342
524046842 198204065 240994157
313701181 425189552 268783758
648767627 240204082 321999176
267693719 630266104 774621024
21742269 247494192 216265626
297771729 572789771 488434162
295777682 313423363 587557561
27300857 230917494 336649889
776332299 34533833 518936633
183998842 26668295 449119452
302837723 822450290 306495116
392208506 853601275 125328734
622026269 803401288 75111537
650216582 139000176 312155209
92332804 186272758 483313632
372392366 638622097 756170019
48468247 207998229 666602291
597859820 36082065 360619362
442807479 20096103 231508834
264977914 532237739 579792589
728050282 124829148 420381252
540666954 370449961 795668690
353777781 795443602 756314384
864877228 146015931 554463337
748037769 215206167 812692854
313482324 676430653 160149418
633225534 268373710 664166647
146381585 629719917 582310391
757313697 900215963 634936520
544078053 21291088 253691287
613216312 483284167 534910024
324640203 354154679 424644452
629605482 67933180 479913621
256616943 744980275 658141831
690042786 806848837 60828381
801530742 424296423 9646620
382844900 163759058 426110324
765557237 396208647 348836350
734970649 302040748 257141736
459125328 349322880 110329126
738808459 82787632 355461431
256621129 832124603 37500608
641892413 857178407 466462479
60227298 860038174 230564521
264970023 335963494 189924619
835249229 400337473 778993349
305630221 495274510 253427969
812051927 41221196 709069583
180840679 491834052 568079771
320598599 554155563 744308230
392335931 108979292 66929688
481620602 302760538 285317835
11222072 771037781 198148609
863687207 489183217 751086311
752037419 237076663 502032486
856227378 306283750 578339044
426275180 605715964 634925730
281538354 763681052 906833463
751932969 351879514 198565332
40342231 58988476 215232640
341433365 520930476 415738773
245380943 139322256 76468253
13420376 298329622 764455221
421984414 870396363 784247618
532438934 190502437 624701870
699862864 887932715 629500527
349107135 195050500 683287825
837987495 635870214 850069791
827576042 881709445 33833691
415409430 391474093 250581590
338458723 496282935 872391074
42141517 182709814 663039658
672891025 264235448 200338909
794056670 415986355 781597586
667631420 873995408 20668550
476348294 256075701 684167539
761832853 250579229 111868976
487970750 590467829 297499220
7580400 754248933 294461835
351113266 742388471 797843404
255032762 232100596 756199004
872502765 717700471 43964846
358147681 465899016 519207894
773319385 740223188 33260910
554570432 735415513 113174614
598354716 627431854 635258146
202154899 13604364 202199584
352965910 558741190 299687480
312098451 154754088 863178889
486426457 254981865 479838763
76013939 473175061 222219777
788503308 725954198 463605553
801048621 617728377 587373256
54773735 742770029 841113321
864377825 292815279 822303738
318522280 11753077 832517712
367863866 170060787 206322690
442469226 824638453 811649463
899622383 186705009 709053246
889621901 379389698 134352050
901488061 113582098 665954593
4321411 195181057 318326283
313466139 331463994 589504388
104560150 126309566 356468440
686306537 846064061 278601437
271893092 155477411 144095327
490483595 905988659 284884058
529521912 313293908 112043430
505735498 762154061 855085393
469877657 202258706 134692973
624794834 395875873 643998504
541187934 107727681 25053500
332297695 640873298 2498150
890088656 641213201 114548640
457290707 13900860 440456379
815045784 477092708 113417447
639725498 11244179 854664285
197201711 121332780 146458172
50960759 661134060 103930352
416772841 200882999 447924326
226047892 440110845 95765248
472317314 136993380 683167113
486271302 374734912 479391622
512209960 487165095 395141145
67042379 615759046 766737844
368407032 598479156 733821273
447418919 263916829 228483756
453972300 409012332 434541102
57555403 669801394 300403137
348551747 814363828 389966892
545768945 894282433 208567030
686909544 560213025 729674795
311450158 14203297 894005798
69743423 104654724 256194800
5223126 638644595 329848422
864201304 551148039 519490349
589277747 250198877 847945511
732557198 889662606 110704140
819593233 839985068 776336099
613174938 551807713 209763243
199240406 134849113 776861778
191738402 672317382 851563566
88398177 73811672 470179998
694959845 334041251 38877343
385415380 814974159 591871859
296268861 591143425 390772055
491507684 688763831 694597871
559098093 569698822 334729987
385600360 806088445 658383497
424203908 594154623 319076543
659038511 811223569 846923143
116102708 586190592 423595990
539087004 726979574 354495474
192251030 356042702 84480670
115020189 145627557 336327965
3235476 492859474 797937528
128949287 456003843 284241270
509949727 283811948 590946367
817697064 499874302 648490994
231915002 717067693 418409083
114187899 432342644 216580097
689524142 807680418 111486471
894703351 487267629 333390687
305698639 31698539 38536305
263939566 209544521 614718513
99595006 33122962 586091591
19198910 542089920 389142238
521794977 581773819 56624089
311323866 772509892 439007183
9476089 12469920 787663935
763577374 457953947 164599506
222841774 802533359 170214610
174256610 890050543 560910482
635955993 207676062 238872261
699892431 30579451 528041290
796233628 690695167 866336691
841966823 19176701 90363830
863387529 405115684 776052816
627308206 837492960 211798959
323455481 144180657 429352688
527170661 846394114 610104608
366514330 100454050 548230625
837289999 419207851 20259798
529989280 626630631 90252536
881193627 741590101 660835310
56021439 893826335 828609802
120443257 313779649 61215868
176980653 189568525 95344639
612133092 338243895 102454569
529254648 331323742 625971780
350008762 265772362 229217637
240345514 33906941 791619644
93760761 665924696 512245420
438966958 178292675 866789129
401099144 480761132 359580392
225316107 136348899 568128840
670141342 107278035 175261527
149298386 5802894 214494580
357409757 741423490 374154173
283484514 97721935 671774567
512841346 344249364 708890609
539780635 92001830 800946737
594037910 356635359 484888732
281819886 10012817 319520687
215778228 856449400 468538208
628160629 518995579 697722729
164858475 244507783 895818564
412454618 22253322 451980692
803631073 522233205 734908063
306584792 248145114 341370361
774988488 449157471 793084801
342046948 527382353 480531993
27900134 99330656 118557212
659536783 592281744 157247831
846127717 517736846 738942789
167790386 480398658 811494107
565121596 512345796 336382153
828583510 336265894 244973706
863158256 827680597 436233242
50277385 528498908 709790769
197680555 726985649 875227223
128034471 160421164 399010930
497839613 290157180 814567965
731556926 312961780 438486663
737406423 782819367 459879846
494850496 166421711 809727177
651974018 153258844 172828259
893663307 701813420 458156806
806116120 390109361 814369896
165143499 568800986 366307933
82373847 181664074 389355020
351437895 842406300 840068876
896329637 287335337 689747547
204921834 152421650 502924531
857399962 608854755 206062548
264276199 49555743 495519465
419621779 350239370 715232557
485604634 746634258 507716468
34390701 245317969 526500639
888257934 365921745 383104873
791193841 59466654 881406232
391955705 262634940 688606077
457654967 272731222 626727333
829064813 522713878 138332573
839556769 707815154 701318587
412396093 787656662 406503916
134653488 559640716 600138269
134512535 618358153 182190122
821573156 773609881 770149260
715349179 1039843 855988392
199436160 281647301 750254494
407186863 300080233 779461692
747822996 234077818 311835794
421647044 198923063 91760461
774967768 491808114 4158836
450890774 98574856 64669828
793177416 692993061 575529901
124855245 255822938 10689860
512289416 571500332 161219807
203317961 519885805 488999676
899229545 636355384 278295493
711665865 796994235 121134385
657338678 884611813 900995929
751710289 34910629 316307102
381384410 296890949 176593965
576447506 22663162 759941392
476125892 725359524 52545130
77001847 688236099 381021028
313878493 827412230 94363006
130986976 268102612 13133911
618545599 61205205 157421465
139294901 535940541 367870040
787048833 604717153 40773410
608313709 82873571 190788805
631307140 331276834 539601911
752066870 363602997 5760477
4425242 758889543 805988911
359684407 824643170 409509222
170816839 862030022 322534288
95203125 544513527 271410563
714921204 224161535 718369979
740853784 100755023 871907376
442866615 441135958 753081555
906631049 463161563 431563369
198547182 806258509 112518192
164438437 708960164 745483503
627967051 108739931 532867491
507587992 693098831 310600043
112804738 789661328 615765155
591330742 100337972 502625100
171021762 717903010 291571005
453353895 324711006 889635113
371380955 47576192 830830164
394571794 352770182 677050181
717519388 726152400 189557940
634465845 706588360 648507581
352321138 368555753 366794122
564853394 491977658 757182947
775250601 516767284 824951770
764914555 753885546 141966513
644162390 174253987 484870818
904323771 192167925 578610379
790302452 717897568 411147279
101123669 340042418 668418548
653714743 648612625 386389424
38998217 39363182 205981964
611802494 757581583 700344016
858455664 78167868 890499043
261683250 458542843 201585246
437167395 245921218 226332427
437590117 251373497 832403010
871484851 459609225 135845126
243857960 130248900 568029790
450547012 777420539 763064680
678048008 898709403 831182209
720604591 153535793 319450842
764857837 621479639 193859299
751798817 69009281 397808117
693824858 319996536 168815131
101450583 591466484 172825246
796389334 764685374 394052093
712375479 616468913 137879317
826913190 322443516 716510601
562374795 689978287 509990700
273552894 434645735 342222951
461365752 1524802 390513302
665136665 764235858 434502120
461125044 165643288 663086638
412196537 342525796 744027544
558138342 268695411 95317142
574359283 876974404 256405740
867985630 659137923 434187165
418678814 335706051 494590645
372760862 709432030 256513804
275537793 95843700 579570077
772316256 252899084 436241485
244649532 587667075 674634678
584941330 730122664 553831635
77888640 267505088 297892328
449300722 615968014 550022117
799648048 177581159 850085280
198866825 227294865 747520658
353410942 901798357 235099718
841393816 440745955 891064018
189760851 623539548 432139025
798677483 150929939 46262928
510234358 523112774 20750757
446728792 774178778 727107563
521630983 478832602 22413979
721096761 262595680 651225912
617101593 524396523 690873258
654597440 589484493 23057809
886859368 477099495 857977034
615856643 32067243 752463269
528998553 211961788 663900888
485481 436168644 620317990
459676634 296473575 877748765
90541312 456550341 830719494
182032141 641230842 870165044
245255142 69316069 325977100
441870007 253614202 691417288
800017952 624638396 258390217
605698255 32449915 581371502
370618686 366192575 58169757
889453038 246296391 255634823
397564031 653654063 370245442
405247353 75580168 739053001
696930087 330359872 268282377
837811652 840498366 418356892
147376805 866578329 340728822
161108973 162103972 368486969
711175255 301586323 431386485
70638787 182551307 340601504
112061384 444594762 881345087
147659233 263702856 597080444
461070890 6171867 32856467
162451016 196927031 189576985
451702777 269274975 282831987
731093318 631291841 35687686
103076131 723804959 900953616
772211690 662748816 174474144
77808826 612730619 673726567
302189827 559575119 337193719
395044384 520164062 493184781
601672790 744690378 549831905
296215558 392143740 184015230
695639293 256980951 671092353
188005527 417158768 273188785
483111537 109667319 63288832
868841186 774515823 689008346
15812423 291710834 733980214
180165794 867054686 814499995
375625562 799351732 212696197
197379436 155120372 161720707
702448872 493974297 505706867
1681677 321141428 196867051
827350255 271945107 19200574
520244606 382030073 428244553
71767448 611130471 846246766
69051706 21989912 517649359
316521943 227599843 445393296
193055611 740920026 841556575
591919693 46118559 497149589
220609840 109429070 161805727
768455667 301247532 378861748
152342424 220203318 424771217
777967922 287826420 273166139
144205857 173676779 831667774
681844499 858079232 214004740
318933416 889363324 426583642
121526584 653539827 141932185
676799463 107184995 138423177
391623484 31145875 290137357
580033788 551212341 457861303
12828790 353534330 143169520
856090397 15766417 894657958
534920616 683540302 92473445
302929351 643583986 679446641
434247721 571288241 380301405
827440389 517112675 516794432
237598811 512580247 864404436
275658974 523344178 99622638
758531110 40844626 248943684
71685203 34345054 516754821
18143785 892769536 225757413
267543481 876631317 801816994
632277359 547688482 393720151
666256353 329558718 425127629
105913598 374461536 148492361
892053273 550472332 259979105
759395402 530239301 275960245
752640961 19507492 890935015
701307678 24789881 10663741
847001064 85658246 756432765
96991048 625900790 903290565
376611240 473524340 818964924
20579387 311892226 902240877
419092037 742281668 765725680
213652329 273444959 687910755
459820059 664945229 251368169
25948706 592220106 333549806
553354006 567270956 519888977
395148419 681127276 330853261
230891097 668569267 457817827
360731956 836286383 529360031
194908948 542243911 831488106
156053683 374410840 183229154
848197934 505081986 418285901
141341941 30211745 717328803
568378863 190730200 777563419
63519359 69148574 128364204
765809119 68849187 885930708
445996291 5011332 762193685
324372046 225521386 567906354
296508851 650987464 295287073
311174750 510606363 529303487
645147596 724177074 689016418
26355278 726092225 227721420
352439451 594495650 472938143
470943345 135375529 660779482
657961666 343138955 742282190
53012787 213064396 607582043
718139639 451389592 23398898
949172 541496438 303531819
674435931 234642367 291105200
181651121 716526727 28792981
634092777 589550405 460610336
230362046 719481093 406987350
249887647 222558746 644136484
37936492 149396559 815917566
835417836 121411188 222524819
851456662 439016306 402144545
808399961 65496699 897867571
520787675 903653721 856198698
539113201 719536276 605991644
746706309 649055065 765693766
741600686 206108047 719827404
734002921 882701698 591034074
309144510 218384302 525394043
799024511 823684929 623990480
316541590 508118448 404556860
621915523 196010170 267175890
296577509 546202630 723387809
26075356 902802181 339777395
667612949 424001246 407985066
184147279 682204935 554445838
113415011 863942122 240913496
734285828 703509644 132515083
412646872 142613762 495923191
417571729 603272167 28194105
789872606 720448531 677881546
244531083 761827041 619987315
772814621 627545709 463167794
869387142 684967128 848348664
125440317 95457465 342449360
492872566 291639039 596176451
757113571 787244002 88430981
68060862 652050584 159841332
212824481 427451500 150923449
875359307 436966310 561320719
517800255 428782032 636859721
386228069 13772392 263599384
177391597 387741525 129081561
127930989 174141547 55198542
752438005 519922161 627271114
521731183 680354419 728321903
862469556 134204584 497962960
767432561 229996914 296742027
759939722 287361379 470490479
304370950 125297001 71146783
467013530 550704814 651287350
494025395 875985160 707712920
399724123 732210520 404674193
421231380 784227751 521099872
550449642 337342904 525083871
885997487 211070195 441999520
858335340 702209037 762011118
220597470 186052962 456203620
543884195 244353837 451240799
277827241 585070028 441288637
827519206 755980019 776888594
403069411 418557188 873095399
607502745 529659642 322596503
258766590 854890989 355170010
352251333 419147550 849306719
175173430 588585671 321375228
675873593 720831051 87651599
765008920 715930801 542669536
237452033 401972916 335147910
329233832 385665193 52657976
667260601 144728412 120917984
866966134 325884766 351595051
592593110 397634765 536850363
235696986 621365324 265284124
900501951 184505134 584590360
189904359 68223503 381734239
22274611 202108049 406168864
538396110 28243868 80869000
332011969 79097340 141511645
661096045 219882838 342529730
786849191 292787002 706159283
391253613 593865958 265255948
121235131 758213662 521900062
137270859 883848598 269871439
423061802 791943225 175608613
348962920 77870564 191329395
525764672 707013567 544917566
97614861 597664240 852863955
381197879 234734602 85649310
398284556 257698742 130474542
570317049 266762391 144385910
583269336 823265181 568432572
878989213 725640650 132272689
388620204 821989073 142867091
900700591 601348585 454733366
194825736 659085248 623546668
565780407 638944006 724657834
281765357 870886039 427290044
199257240 461100886 733136563
271895101 71118179 638669185
290958674 185843292 177240117
774201474 566972607 51889276
187345186 526044118 287614483
636689312 48976970 635835465
832660653 402069189 465689805
119456872 902682464 635498652
606993726 86571418 208553422
658824229 292948344 468333253
520516922 96733540 396809325
395465998 100657662 536150884
64470920 366950558 256355516
179056086 363233730 57562387
770050399 76045571 341013738
520916403 865664238 34745461
739808181 340505433 10789333
466872863 568969284 183631030
334129823 121755987 25966733
143411238 112825741 741586434
180718706 302667104 346672794
95998174 622480933 140287167
107543202 134844952 753438960
182992844 92217647 205536188
126581920 61523796 44947536
724315072 78991429 735716924
601587811 883553003 634805566
116625654 633280544 762995125
788795334 608679648 480002712
356721964 104861213 891853782
126850745 176110802 353754378
272929245 242099768 432850440
669712094 789498717 302945299
794722764 743067457 580349717
842841896 362375239 554625766
457736849 590551163 682312091
862408206 365891552 686088729
168355349 650016538 4873198
224097665 692183564 902622552
295686642 430570840 283044383
327948068 817266260 387592448
262521833 383718058 459178325
371906744 218334290 646892474
850961367 293413265 98076315
873526817 350803079 9444784
42409358 767233553 528900108
304961225 849357245 592541565
216965144 626387583 383079639
178349746 557009474 743666018
678339174 864998357 703390448
581728371 188457002 461237065
761489923 646983289 269487235
98544747 389416245 271941389
635840539 113451257 260554793
536051204 225768369 192694355
54093373 608531690 1593536
380704473 787240103 144765345
568408865 677909555 301586552
587905532 871958657 685472451
764014282 81804853 25117300
362187462 551367657 827783141
138214687 577054972 191355787
55151104 314009284 146962720
610319554 30336085 377194437
836629027 534557473 900410345
34462712 19679261 19215375
907545659 229835107 900787320
549107138 519982609 183535160
192185423 871228422 580803922
856124929 141666707 293162573
461820393 900107668 719030314
249525951 316340379 410339067
440555582 598666092 188026366
603750985 222085834 479434127
903902612 779754729 104170281
178964344 832186450 733922736
491900796 235861533 674429776
585893453 17697180 616341237
78105341 543570805 630261529
889396013 856739833 859698212
725147801 726905261 452084427
208934676 671114377 555281966
422952315 26370027 420592442
167575745 404315235 22633172
725079312 770219713 600077223
414624973 762688989 88293930
860976480 749162200 439373389
748023634 729710885 695401114
328796507 126189452 718949628
498811032 449223477 540380248
40925722 111428458 461907678
311068040 831297666 335557830
548405745 159169286 784031983
278892510 827237974 86437767
296029318 285251712 672471064
614466951 283302601 338763717
263475973 786484846 178565095
11026298 836441275 830549808
559595924 29418195 162960629
617222758 548206267 98382614
675395767 263082008 796504554
308703013 620102690 250773645
503156230 706850851 5380954
667202341 717947206 900005791
631490452 303274134 743791083
101115626 78489494 279190788
829768250 29220863 512822996
330767355 463435926 457346871
125084355 322635235 50340547
809679587 155542906 810371780
23421214 473061223 717945125
64124212 109969225 164701446
624664392 711391663 566689449
815075681 209825472 777157377
525528448 365315599 285520623
757068246 356653488 63133406
277735414 863312224 37588739
712780928 729394192 746636675
164780353 435064907 779142830
435835067 501556827 778950385
859490965 170800200 794579143
389059311 601429421 431486328
225125686 169617193 5625007
311449051 458113713 623524264
682791138 249826276 841419550
123957780 450269942 220741660
596008241 408953921 558055492
333535474 283606979 69935743
899495499 825216077 67422146
565006824 119589909 98994383
327722995 135582769 769376163
676337172 832445827 632764164
410191034 489774559 317243482
29917329 473434490 349962396
226963171 827536522 141321846
25906255 273382017 325285730
444244058 890236721 404999070
772309071 19805 122030780
870612256 581661584 626234345
722767319 474365030 325944957
586693333 64058850 25470066
742410048 270112520 555003949
226713594 217039153 216966426
348975374 165320326 298510121
675571154 397806779 184525914
577040320 294434960 904658792
878028783 381410837 183144377
870396016 343583191 862891565
104549603 848199499 804113940
301483405 326511401 260560061
880161820 560679292 277633261
777234601 691628606 203176245
194135854 527239145 149932381
831211449 78589329 494392352
249729290 834329611 287242591
516724565 146537177 872348486
425094281 39452619 89999146
98821415 607195013 756662489
645396225 178444453 69640997
137908498 339344342 176712892
375171845 228443446 671571605
740468496 779072405 863773362
653707843 207165407 607049643
433861348 649142519 880332709
302137810 33224785 531071282
678931370 70779157 367187077
901424278 283073602 825963192
906905261 418498851 605073817
115194590 796975012 408082489
227972335 242570514 72231620
62596962 437477765 732044252
343583287 3608550 878861740
113971181 729691529 879283411
636064694 886492423 882067246
257861258 718463897 467902721
465175536 464925131 227173119
322035518 433495150 645781782
351190907 691613168 827739272
816481682 786903407 774362637
196026071 317038474 713536915
447356419 459847339 503740607
237475323 661993449 21704472
825070170 307372930 707172655
181117164 622311569 828428754
899759851 521570888 333613534
531156826 189035047 657435948
193330658 182696264 129549884
505722712 696467707 280438618
407575135 486670558 81874782
123290181 96891577 100562599
790600541 283726025 232251497
540414444 631812083 399821161
502820764 282014551 683446630
494819044 433991189 171385901
160932066 100252568 47290214
532523599 579911593 125052377
470994715 490954837 689234218
888940655 623087983 481462057
848938129 256020441 886803233
878101124 441173355 562467145
623836927 37342412 553781914
562217987 263169500 815945564
447722904 232049772 98599059
249477209 871150 749003944
636402238 296145653 488596547
348715035 546855585 148627132
574836223 598931016 277885924
234421236 225388288 630614796
166346319 367535491 459091133
704213926 196109467 795280688
601959217 503544025 350470343
252241976 154031440 570017514
376140694 46561563 843483725
479620905 648455434 617192291
706666619 149809235 286506685
899466379 226903055 392099949
823239892 777227997 63185823
208158523 856569100 721871668
307415935 540362006 383134287
406850038 380074188 600493396
789010973 598878033 142339141
4334827 310644436 312032277
713935808 78149211 200480237
189044079 410913466 199368240
395131105 271889197 829165231
85442201 855509322 255417284
873149409 692334669 77337600
338659250 362198056 424265315
446871293 656150062 285010405
559247979 663874791 613999720
627979607 128558797 684446160
168594189 94675001 169938861
812699655 236300148 325424970
855888193 808698700 481809326
10592853 99937825 563863780
767804599 84475557 700533814
226334402 21285056 841345103
86294160 312508437 861546810
187200097 123535608 664862745
812091528 475970230 449467855
452107371 616950841 92490606
746687127 605409685 870108966
495314848 177841110 598901940
154893883 671978500 696707295
903588949 677504140 304381263
488797720 287274955 551189394
472933164 651104326 8881705
37641358 407988648 235372665
254873628 532489023 900133956
589262423 586301648 28858415
162551369 678810602 687633232
258781941 250276907 541191975
96041136 696712254 446758203
56349327 457259382 478920434
449133008 427116176 524065962
483537358 550182403 905451885
748322983 829090979 628168827
220719960 521856504 544390731
470849360 650685078 312340049
587658332 803725881 534634482
207547288 560866852 807688905
360326685 761484056 4058230
498228684 840268031 5820446
860038926 813318520 432039120
742834668 580702427 297278602
865722669 889262683 585962157
614362715 49314455 317941745
486000522 131006861 64609692
727466691 454583055 365587812
49819659 426159700 326111999
852213659 402855758 674518189
378241773 59495452 554845780
513680100 572129332 130154632
284937211 117392832 244622929
596171852 664560510 35650547
603855084 567824604 603665834
464800086 225482628 893845865
156991165 667360590 875217958
825354209 6022716 652154893
693707286 96691887 430928734
900446463 378344081 118777579
809145731 546962035 263303275
634498727 798200855 291238316
892996345 88649949 376292788
73828380 28557429 235593000
684886469 901875835 8297122
433056718 826011145 688601110
272090689 822842657 127552712
447915228 403989175 192992220
89279187 160254673 275228528
52566330 334260306 243235964
289533115 729024545 445337321
375533928 816791120 809817688
427621508 316035596 396430755
890286770 811278671 864220091
760414049 866928832 670491229
178333939 739910059 402558979
335181612 424489522 720402557
406669865 768367749 525201323
96352359 719357620 870225372
369849561 756755256 343687219
901316304 740372099 640156687
216858413 872847962 36060601
121590737 777885279 375587118
349267440 752278627 716492372
485647740 573853235 171568786
74717655 29998825 93298642
832231959 497439458 404749349
110840373 750424954 788177622
255064296 556706197 312054527
847032735 639822116 271277508
651415079 246879764 173726224
859530275 370152958 658412209
244344564 865797385 647480285
713310462 871082049 461323283
863594932 502927271 768613254
72840066 206735054 723250290
199145393 93492771 75727527
428514509 771870886 414534974
298705449 833919615 896045594
541973487 522221319 36239517
741485675 472167149 856512351
115543075 526635840 536590248
890316902 550188259 623034897
76503983 256498719 568615309
901993839 768715851 501047667
389354370 889983684 800427825
817833554 686156249 248871234
55870605 720238084 170501887
261122521 166797290 619628120
569987185 588870644 273813905
180380152 800188561 304319291
504724514 94672647 580005282
886546492 825216255 900626373
730883759 140777815 394171478
663502041 685362706 676031888
321318570 439532208 582852101
279085355 15258701 772687505
369542569 359157067 473598670
469270459 581819023 550902590
728894653 304505782 392559299
696517115 338015046 550539885
383969588 225337856 717079801
620285873 896512815 558324843
873520857 641567075 120395842
803702034 720151420 22198934
546950340 328668531 458609717
69523657 132426831 352548418
540936975 370868010 708019056
670957746 496616251 446471919
854797182 363470706 601067045
113131129 54414299 181468780
652395015 241148055 166664666
302421688 897092776 427890483
501607341 832759643 528830917
20722701 774476904 137532395
72251088 658782599 555886397
865119514 693483809 136286731
548926509 557741672 634234129
797060647 248155788 736718617
154584624 243164460 210700056
71247327 647134883 423302356
660654160 339526535 647708319
64681401 862558833 676397062
551106517 392485359 177239964
732203691 110231611 17889538
858682824 889461148 22526891
256443651 589598145 161753942
825275428 520255241 15218823
477190058 564125302 41285300
75887848 595614011 844514006
400621880 109384094 659049175
856006215 409370373 426334064
483490196 791440538 287749084
835473600 889081344 152183848
96711178 452820979 863615147
393298039 429053650 650975310
861433272 169268557 416555117
702034130 370011125 551621413
238469989 470739508 492854741
865107469 674076173 587948222
517283128 500391277 193309747
504401563 560794977 400290934
845402243 517004099 69969822
9794847 273758793 821139832
166174382 34756459 145855164
350304353 190741065 88673748
471854046 38414332 284980284
495199690 495966144 121782953
107267806 93238593 78061396
384393250 826754771 896021596
1825474 53090262 768181132
654683017 344928554 470081013
349999497 31427397 681979554
428325408 405649381 781930916
243315931 709731670 528254600
351273889 304080172 679402862
181971543 330970939 365533201
795910410 691605147 311024107
386815953 295558901 152373853
432149998 580974783 246785165
219453728 413834549 68313792
351280717 745281876 169669215
306201021 352290132 664090547
370135216 194283605 464575230
403229525 719515820 590801298
146313296 772036328 147945067
751704588 679443024 646770142
666337864 589293123 7402399
715052375 64180614 56810493
620694236 89595813 320247502
683956820 721062963 200787394
445486705 405152815 608033717
869595859 511788832 37319213
343688339 73330926 879048098
534154914 228162296 237242147
28814234 143567419 516095904
718212106 140204724 446578678
86649015 907616751 16281998
889205331 797724167 555396930
246390046 794113046 438454744
722424204 130222653 7272171
663905531 401622992 479076124
695090711 210042056 69441816
467771094 725581083 554437065
458055847 42626812 500712491
617274367 505738494 713944208
350156719 481412716 753827204
341270077 149169406 764746784
92914748 150740849 434967574
761697078 417235131 842737401
824873561 469063104 394157633
388214977 330366283 669580681
434229522 413194754 148874258
29434579 603646026 895286569
619610539 71965965 884250114
248547001 330278059 673198001
530930752 552125217 649238772
623167098 538702936 341001070
6520476 513109709 351968075
472903628 837918280 213623714
878196035 279235918 255992582
213360940 461601754 744907746
74950878 394958949 224607085
55104998 707806475 786130953
45806220 569126158 682901783
304683500 524126373 796985465
58216556 489459417 323890608
548804894 726803097 536550975
142118494 902141410 337338640
364632992 510535384 702472396
901425860 666246497 460129275
895831902 99625520 102562781
751770854 257299711 199299825
191724261 359988567 714761221
643279179 6270273 787525402
360444619 875402817 418253172
410336673 267101171 618063155
510437431 62820215 899160707
106980296 717896639 564170958
650012671 748180305 765007697
411626843 820333138 274312659
475927525 163063338 872967079
410082824 907044601 656933714
272048191 23601620 477802300
848012430 282203878 451565533
797567904 34825511 195720978
31106570 204230938 230784588
243560256 558200302 591207973
436264155 373923150 170732715
627915674 220519806 235033155
337585221 201429809 904141856
824674127 71614070 300843756
902252809 125979976 368302287
669493543 391619109 437323912
9099630 27694375 147408228
500560439 265629677 144441774
802272700 5184231 170468522
139037419 659728157 851400367
423603681 342478602 30162888
189544936 286643073 852127488
181944126 339675979 650577187
241204699 841591473 298410247
895952784 783293364 77587387
263163259 406643355 484579225
429735903 457729189 811337703
606479751 765816329 768752971
37860301 902439011 753488188
38047474 161523253 5510375
588775956 55575493 762427281
305348175 756224007 197188690
478986073 509121080 411344660
206762096 904550253 226955883
775701122 505791495 181445440
207101525 431588300 596263849
570854814 149478201 514789458
27946681 546145071 224972349
680836433 603076229 332075958
464015370 471035204 76306248
473819807 118714149 51321283
161020582 533425225 9240275
368933661 279833131 180765287
242521898 556762683 826650656
693509930 611670456 610627535
862505468 72257365 395531222
257061709 494580711 881146567
3469316 536172192 488366649
260137567 250530432 685287636
60953382 185415881 203192376
440985885 548639813 871630577
534078303 864028896 769600963
630730743 545854599 190137313
762440742 879171078 416517896
492060644 44951434 652729513
156554944 85842544 268691250
381885374 572611731 428128418
272736130 293707712 66476655
680712468 280386897 472418823
734969436 739988778 140123620
43141864 2736903 408386126
172461111 377934063 489494451
143314297 555536521 534107105
153100632 609338060 131709677
604414801 441082953 215219902
7599539 661568935 811260298
254844430 486971487 855881014
139233021 382544409 186004051
596115094 320169787 550090916
261142813 683987915 762956431
413134469 213128342 384523951
721385489 47197718 472083666
272621129 223922568 553723177
326940555 833371876 458955599
235693507 736327014 306720990
791204495 151726557 220227660
222641222 895005076 858812339
653401265 744927127 33371899
183409710 15784362 23801346
530017492 821767152 202766542
540958579 820514012 473331781
160631561 403345941 606470764
510798084 349799534 424689734
327639914 414288567 121969367
708341346 237420156 786893729
116058358 688495690 402043685
270814446 899561564 788876204
200919515 617728742 785363521
127589253 845749837 512710594
507401398 432550891 743879083
86101656 540370792 518041070
355493082 36421398 366511427
756221019 494056239 504680611
354783282 320396189 258036222
111242753 35174443 603318968
325555187 662306056 213730247
672952252 472698144 723403288
598492660 1510149 748420861
14654269 667980283 178908337
436081629 706789366 63428718
166781968 895075687 885343815
648243145 435396258 194647677
846572858 574938555 763333424
9284163 129389785 291975610
71128574 802718623 159509479
872163241 791235897 508183093
814251493 713055559 438602408
519330180 675764236 156794451
445186533 674687404 810981956
167854200 228064295 800938560
265736165 767671300 639736867
232804208 638628883 794938901
293337754 640721926 235058250
902595944 792883486 500928144
83147645 806341062 705905604
293336507 762646959 374593757
467656245 552729559 426482511
169785180 431119856 807685141
84945980 673838723 164639508
219380156 98684002 867235718
112892615 546380230 553169457
887666439 229210913 722070843
502531127 785871558 77436499
174552273 432125953 287577997
264606610 641457845 182949290
283352644 68236401 717816369
509980831 457634735 92057412
290795872 870351506 511898166
332431700 837236350 23380808
108448188 618435872 361616739
718367425 727355958 127276476
740884776 283499888 790178044
510552897 655657528 645369753
648334721 286430083 633344342
394561334 700929991 758155217
455555820 120134287 377945245
335692937 694645405 771015096
553745351 845966141 206158846
130087754 520060425 642836565
798814021 658516009 676533263
751096266 257590659 856522228
328447889 235746601 284078341
702486059 837119261 49263085
830563429 137220392 195634598
102297228 906933986 765328617
528421548 795652344 60870312
52296089 306839119 272068922
108151340 810714324 865666504
685995947 716216414 43399918
859257723 82521900 497080819
189500866 90857131 193179010
474411155 447993276 580012714
582123638 570086646 113723162
76150302 196757133 407285416
138809799 537916554 674812144
338060052 337211218 438994140
248117906 337951794 301018101
744528859 844959064 480747743
499189431 38890347 870881324
3013524 21784515 334354574
428290707 751366218 306034451
392688846 825650520 676500110
566739905 826877955 535590979
796875354 775554536 59932837
660688878 244926192 277688252
898406369 256151565 259044661
159146436 489775985 503995854
852201797 210026819 615763974
480250213 22940612 59167508
347238454 300883371 118894201
786653523 68321444 490503982
210707535 214411033 100904475
21458522 713476193 529390776
402309664 842879666 752761964
365979196 189677101 345813336
87324567 605202391 91315187
257617551 752264032 287310363
104769882 829670494 328910685
411076980 813493469 616040468
719430323 158308572 257959054
661764386 275239290 502529369
439610203 125479166 351369675
1247608 2989117 245427128
258087417 848453573 623710504
311777284 48417263 892104951
63926335 760168427 31550624
212287953 10133493 645280552
882407104 175829788 607412135
372669450 806989225 65621731
85431358 432964178 696175175
249349051 429920168 176653440
98774887 227224771 119287944
321526941 771434111 663643455
874533443 215866633 894431914
798764604 176485129 189717571
785698367 16932834 833192348
619861740 59310188 682587601
523536925 177386927 400986167
672959668 817525188 442071123
708633259 776640042 417877318
323095846 450315199 693640251
658218370 824840467 149172421
350169109 12551742 280823505
684745447 275109286 632405628
295327360 474652217 602695908
667004856 237058085 526928448
136011551 855190035 221937281
107970222 61393419 701675458
411034434 301302146 114487997
664968085 801831930 110672597
127908165 255626736 838677225
75129371 158337804 40804844
776155286 128335043 634444794
779795638 32867868 556714285
523792140 199677321 632948917
363484719 310201522 491746541
829099194 125414882 648101089
797779839 358423300 360064667
390550751 800055733 341683704
334364452 625135524 895012392
391949574 598961726 811051450
863448307 92299646 858541896
619238116 718706521 488885093
23499873 382565268 370199196
631476633 192050022 142343112
901000796 515869508 173246524
588262529 93775491 88866689
100788461 175611416 125718686
48648971 122274989 327455804
50438026 324362183 378276976
122410521 102580709 151678949
848314519 744696659 216626586
70487358 528711135 481940558
48624595 116451846 800419905
444263643 73786865 153309943
157745710 534189296 7265594
573383932 499418330 312650221
513686092 604053558 182211534
683807756 806291271 56049619
398097079 53381484 20989769
589408737 272206898 744987169
873146300 502248383 779892533
694112537 526210029 269506609
708749642 113740190 847038251
71546361 529875957 360593463
184906828 761769672 335781137
857387572 532838420 184591462
585189727 346852116 363463452
489812024 79912155 787356077
874841386 519453468 399743552
10469636 451467106 109963851
132520801 557624223 812901727
146377661 119417420 603974479
5078750 330606567 222260575
651525982 822517212 208242883
430297409 53100867 818160483
211782333 395788002 602792035
290835743 304935868 887931072
472420708 313971026 469207995
476629981 760366838 207729282
750253471 65706774 903031035
210293231 220370825 688432593
760178580 725471779 204559041
392435690 286779721 600445563
274095152 229464773 701188706
687768969 448630269 8048941
538036782 679363080 391960511
244566149 799106117 778526803
329442532 374821424 665314655
185073097 385334788 664368490
560512244 552917267 39804118
266253763 565729913 863060721
569659453 54532549 832160019
246423228 805949372 108107475
605650615 108603529 440921308
160891973 450438545 291856848
450632478 591714288 434338627
666865744 905219200 495258500
734651605 239204112 749928466
75270338 203275896 735586818
200896112 44489102 762707536
799679609 840341914 259094502
302957374 711751627 752587531
789732529 751971218 98892099
703370283 445118114 508178198
318262391 827563075 889142760
875496674 258022873 319355739
302447321 127261846 104355546
562272435 483875101 85740080
684765757 315617222 718062083
266728713 27913620 839611313
571668944 91502216 163536251
795343301 601289719 256090289
55393562 844365239 196230346
192130182 827114851 605750173
533577301 886579785 258514485
760766304 251684461 494827392
251362111 716471228 145144852
262484049 32183789 170393771
133256668 157814838 573124005
130276979 741341205 728213341
540248690 597697377 59531171
594091391 116779292 135716230
150927672 615647614 407371677
357078476 39778244 524449226
390141462 366189609 259133732
766488219 111071077 358353036
541307195 885090773 68337139
400858318 791596255 432291643
761904734 178748176 869903470
398852187 451467974 206036356
640632881 129942647 545619448
612102410 871318513 757024148
288217584 341392097 86257707
179681351 411527808 550178398
717956243 705526708 685129476
289468537 801736601 731467966
722183728 77516381 387233081
694496435 712589028 594201164
587325112 166825842 572110586
316128047 83180833 302649905
99443366 587588693 491316493
457673408 721140906 648461412
137421181 361043388 321528286
664233204 318913283 152485166
450800353 148693351 105733041
790549909 337397229 336880388
216394064 517753549 572208591
789999423 356571879 172095565
638091199 904853064 288820747
896327855 751612492 490329061
473019870 428788434 664411032
392987687 721561444 117210550
258763334 856378766 353588149
436942002 147702449 634188143
637076695 606449589 427828121
369779043 177515431 132148154
299563393 451632576 728784763
379304868 122459297 24503172
379434469 703647507 264961953
449624893 227215319 790985185
566064015 183649283 430307055
727566558 442246787 727556939
470084868 262508522 664017171
868979677 552786645 506657556
141808657 756993954 64194921
545456388 456361726 375334948
278509463 643353990 483629001
358125901 155707157 460543537
297450718 447920064 84921030
541149550 390305807 41017859
511863287 342369962 164286724
724481849 648450727 695638750
206095821 171211502 598908518
595831274 540399414 536454474
72628562 168812560 560584877
585736839 319598712 372788001
681508119 497280039 197432717
776633740 175131165 242017522
806505743 834413335 148216140
668549805 713945221 513606765
905177788 34755250 320982333
85572383 904475400 677671725
504956169 570026283 342316947
621782021 267265585 820688530
121354923 705600286 537951211
81956541 324094011 599645605
362535140 697575712 902279222
291232856 779744403 163399165
42373733 849754492 832221241
494635267 572076034 262386999
53779453 404500156 553813355
220073522 39068206 259108667
87384452 349614313 535955294
822576409 183432147 403684523
798605249 383054917 850738234
35423601 784062692 177461999
499262719 648535592 739055016
116540037 536576997 717706653
693040615 274481951 206117167
847792093 666070713 899576205
184519677 338401153 604913762
869730699 479933133 742229284
131034075 406405482 367344612
55801791 838572542 245467471
782690723 543242366 314606823
328888669 633574369 139573136
580890457 811917742 112144948
153510002 830529572 153696933
749718754 609490898 133149060
823054632 885217407 448871236
142653978 614359897 862218362
446955796 410966892 727020851
439997552 146023726 141845132
252852385 607170449 373920743
788602644 550565468 853173192
618391097 78456660 559468178
363127879 252896361 125921218
117663044 260607555 620316519
303515983 204001229 320757965
774292123 461089153 13883708
663569795 785150717 162582396
257629709 734132254 240595097
492683996 787590874 851966520
315311970 512735616 402432785
591776201 427873675 834600969
96143777 517342407 450493885
614949600 762538853 92258648
295004175 653909622 355649529
869143736 548649120 593993350
66461313 675545789 556299288
431233211 57015713 681299985
593562526 671504137 457210088
852524354 818018128 766925988
701629233 319516509 206282825
766326962 98543846 794467675
275899918 759778351 147278080
42556967 889113394 169887450
120575362 489622118 753871915
631460136 746110065 244255960
899888142 577842131 88314199
540800091 518140744 171024814
252835451 338122943 781704077
342415724 538398406 216724332
82095347 380129684 247685058
622314812 356761767 75599630
606137379 443868997 859622058
298895914 439819267 251960727
839517279 218841496 838656314
157023381 469333690 468957595
169551794 61103801 308141894
444940205 42540509 847128990
295084283 190907362 844157352
149431878 70964558 721624668
378012108 633308403 60990729
23171592 717054729 495489294
268287510 247259306 224485493
877959209 883927897 189490905
617467485 547692204 91889745
80678238 226838355 280239466
35177568 43245113 424082130
360145122 537006847 811151230
94195635 228330711 568924876
157148218 514748357 282085917
865684047 400094411 531610475
636788258 813077969 599897418
312623389 402275003 377442504
630286048 420543846 192145673
721592653 258179863 346950365
309643670 106818846 895940926
298168502 159317502 854285822
16662796 744981265 330584290
200910848 363383041 752667591
895683386 635139536 125118106
268243535 584906403 499270298
662753357 347564062 854814208
75730470 73899743 687603685
510028709 615031648 198655476
798446528 323982398 327919678
438168902 421980865 296091050
170472238 356439177 447333989
145223741 296074127 224365024
853619086 206984832 574157438
152690770 859173965 864416552
702015318 213114295 639789003
372251939 254317387 802770556
800275779 529178211 438654052
382491443 359072542 779186728
183254215 1329455 142038364
734531490 461210095 781016860
584164110 414775181 37796720
670724462 602320636 653358117
354149824 435178296 896968322
244633140 138178279 752322803
575680168 186924235 90357126
664070561 862102517 478817164
818333206 629974198 594075473
251504809 135655357 680220059
564350241 830894286 875873751
394432094 180126716 380669969
763339411 668928808 834397841
519157820 866778851 271861769
40623284 407455569 610667897
643274271 844395184 430029383
644437500 287962084 126247189
29127190 515184031 829164396
108490031 360802963 357352448
154804561 548261404 815865848
635986878 586320597 234955154
350875806 222981679 638250612
893633619 190134127 383527823
268894017 835856461 44927263
822916703 504252993 878199394
181869942 824691808 383706823
579204143 59088269 706691067
236896306 547735754 387247704
224539707 265457507 490157366
269592465 857293625 247548048
181791119 540120005 387394612
289149458 839328358 845794975
12557521 843758700 545567158
807735858 750571327 473642127
554812621 491192789 719471946
717054158 456888088 560909865
362695809 662462628 40230280
124355651 306055566 310223869
308688889 783221043 410740080
157692170 172811372 277860958
895275484 363152234 847971838
846301277 201937116 287067318
534681744 569052612 345089662
686609991 416099842 869248678
263187926 611228277 450178547
712452267 274562626 126795240
387777724 54249374 684902832
811761664 540052137 364628693
778552767 526603745 39170681
559721468 510300097 507347706
848866066 547782492 491061882
381683305 474380508 473851145
885522461 215108429 879770238
476707595 610371503 10303366
136523261 25436799 61466950
794967963 782696496 110298385
85772157 876106033 277628250
611263545 307516834 252350756
146862936 515446024 432272558
381821829 17249908 537903743
717984795 472398439 363498687
703715862 273692583 225371763
188763795 695737279 21705626
331368262 311572868 155078084
460765109 184832745 785439625
512626357 769846709 488527165
761405744 108683202 853347522
171115855 787604506 665973491
819052162 484945842 775374742
107419882 335291306 583670519
435829087 816838896 467132220
13564248 65317780 842408014
901167934 906381337 824180249
316340337 480269525 308795671
665851221 856540661 468379590
842740826 773101818 257984331
158693915 489998671 235450970
143246977 650847690 856269944
381548125 104805289 152156613
702523278 172604050 296084945
242973916 749867360 122082895
470860969 584140980 16044365
296227028 154157799 278093359
753586713 203161228 197581173
5407781 210819045 795324783
290436092 766216749 628009693
666092956 301196986 804608715
862068890 733935516 603194434
574473780 813447691 501919606
81165221 74494756 172627576
799259630 45743794 479891734
800604527 630686889 156348233
329918550 830808133 834084987
294543216 664176078 347130346
90755831 393691109 646550779
430647065 724004466 210544116
183252285 396977065 657040043
43233185 687629816 42504046
664034967 27141959 596272933
190207826 442757763 537231483
671547429 133987392 652776128
57789241 349032722 759762605
410141036 536096251 399256739
739951794 384123604 300439634
866855679 898770361 348141294
653454220 541202472 565572374
227047648 265971403 727380373
394615257 518070251 519028178
555823438 226881198 700836606
859501324 546668469 763556742
127338500 293988111 454642859
755222509 376672379 442038053
479478789 11678781 309182052
481693742 275354138 49326054
53708775 242791650 496722884
321070147 330284692 632486746
201797793 869511658 877358702
823367244 523564247 558338455
703939069 254007649 109930446
659856311 640643191 808187148
95410007 306249281 777868858
213167732 390908691 318967909
23669540 673157181 750220952
193840650 866499009 773187639
405767110 268082309 521583089
578927025 713767295 738051834
169174532 213461987 871350573
261603246 276575196 41808033
778352289 309803579 490320851
25290543 227470947 45702808
772786408 639248986 152089943
164296064 876727057 686921021
867608713 121130794 100885976
612057077 53838806 101104530
880311079 145695713 272359664
807069964 800592900 35356015
325251754 703427496 253800547
631584248 241026561 637720483
419611042 60125615 478739042
127355085 453890348 217293476
287653055 602058643 612445393
891907156 535326944 881977187
681912240 851835182 218255306
556456553 554813489 157722368
547456338 444245323 443299166
224852995 47303909 307295072
537984264 726430895 825428696
683402123 317871474 771459354
367695516 897199771 515191999
842536999 288069201 499186817
178422544 296155653 477725416
75535223 269033328 704020044
191592251 183262571 212576010
272274048 742025461 541930275
662542769 800274005 682661067
131485238 496037749 61398150
891939639 377842659 711702788
50928400 73511895 42991417
576918046 818590532 711538885
613477443 363577417 653100054
505862277 409735377 651202851
577680609 12795215 843873121
742009385 320758008 507710288
644635827 608276045 752914886
479140722 275461476 760108751
387745426 799717530 869672120
290969537 497273729 607952104
691502807 656534115 669834554
456230478 716018641 110658933
283928177 800383282 677303197
415738064 783199120 25146717
370760384 712107839 701177611
92531739 626362269 522311291
827804017 749098109 735617747
579517082 788534633 396199655
565582374 681734714 163754330
465658199 792422786 832222572
34296949 336383572 137098028
407187683 552603722 348413982
405706604 661947861 366876420
763248985 766645553 893878763
616101977 300700425 758391439
615007894 94340668 551510912
879737397 203002856 154262745
706610404 563141168 9489076
103822519 650002680 822695912
235713583 701304758 657225242
16930929 163340553 543213451
758419445 765474597 608733304
674685824 254486085 4899825
56362831 763022527 768586314
717422675 429693702 657404529
88918164 261705689 233945820
335811387 692917557 320476462
626526242 505837346 688112262
191012914 485402953 148893593
618398247 179088063 402278312
202428702 447518340 831623483
93832390 647698969 608059531
679949242 126337423 671294656
768376923 180241462 626946752
722227406 797456033 491448821
693455783 92908297 678415022
842928478 110544405 596352384
254974649 786995296 770157398
245088389 99637252 206223376
465908605 785330819 719298745
609376444 884332645 807122240
327994762 168997425 417634267
31972182 113792673 561118197
223920991 650738578 891665029
796467601 608652595 308529967
695297113 746599572 897742590
278408404 30285921 137125038
142090888 26165744 303482542
654587216 85377310 551565793
761153053 122077066 580999930
119903113 189057800 69147616
782833097 276687281 89035494
606722493 109716878 838420322
357546674 92378891 467261679
371025510 224952283 588916630
701191072 218506197 863264501
428173603 502083694 98442486
765394820 449104205 646599554
144655622 251842480 358124289
102224537 60099888 269344329
52391790 857756411 390124992
627094714 62864050 389931177
320156058 169990863 106988831
144714098 68199421 310334418
593502354 77367471 232993559
116190943 799375649 487758870
177829597 303298861 672340117
747398813 517926418 814843943
517436306 597768082 180742931
227659492 437509721 119597247
844263501 577225273 783315187
660441695 796479917 127799594
367156730 646834566 745789153
283506583 219794852 907262340
178768623 39045031 870165818
296864877 211773541 68298251
697285204 140569192 130462782
560306449 689258020 10729555
315592254 669820164 267458456
139275198 750603376 93605057
141107017 119902964 844548463
903701607 601129017 405549523
676005556 333802549 784164297
713455332 81012036 422409004
484095536 23205776 690118551
897082668 495776557 511915389
357229424 660827598 877531154
478674432 508325923 327124213
30235327 730287229 473090727
284710816 282750085 657411138
141138978 509267793 778993752
506738062 261058209 645993235
449839054 163425031 82448175
637766666 844539061 198733133
721687408 509571047 150653924
578914394 273189799 141935768
326245142 151926411 552939872
305278670 185445636 662033989
552131184 50182895 104477420
533031913 799297598 151895876
620945562 658750994 277803636
635409719 34558962 423790949
287890728 1070637 600945809
895120391 199959828 202697287
391814311 147370096 766525741
608324964 549401878 508849267
838614648 708063664 93884839
724358226 143283331 127795887
686853190 217832082 606855759
190113702 301846197 892137304
132226575 806085016 804811043
618526985 200289622 16854994
127710715 692190596 445854742
642945924 532960095 898586318
268521037 550597104 528716858
470627934 105828037 871231824
860326040 505096735 375100251
232039055 794267605 389528618
398043202 591260630 864092036
303532638 444018751 162463937
401573114 220514801 158038631
234762817 445692164 761522647
114511219 397326527 669664723
722277631 724857667 643768496
787419089 722266340 863710230
237078460 673099357 710447481
821228703 12763074 282300592
429186274 307243942 782376380
857012199 817415560 140831851
190099432 395037655 524399281
485904219 703567566 246747091
573657949 169836031 805027236
344632092 606473824 770119325
58532723 535196880 761129132
703298233 13229727 207986625
274372873 481956843 832242800
223474828 667752149 485393039
890005627 21248087 473895123
510047283 705947232 663559532
462471220 830100588 688850879
658218438 174917742 559978765
233471619 332935947 764931602
586192330 60962576 5899630
453456845 484765879 648140999
596720962 888924680 189860009
267643940 499010069 155110510
529956531 781474300 408609198
50470301 622662413 382398068
446008142 683403867 119132420
765110737 339594430 312998353
428461060 122608229 446929548
438603863 758382447 385603271
776781804 815435223 738763629
296823866 841279109 520853134
509423800 364960737 900225181
368348024 785628621 709094429
239290187 375370532 81187537
836892420 799616146 121333891
782843040 667221197 590564606
443480128 763024359 31794728
672252057 497485206 226283285
668812124 906947936 901504314
277692353 804345060 666527178
44017882 48302143 747582968
454735680 528465543 181258532
732726559 239329848 736589561
856838241 809984173 308686257
476870939 748537737 529230528
362603956 354969082 33725188
628109318 308243035 531799474
140899522 553795748 624974785
677453090 735615713 733273364
714331646 40934741 577039109
310626918 103562671 386736201
156953222 22071499 360582956
806039521 196939088 792884657
179831029 899582295 557695274
842951465 111306459 609575306
882743982 521537682 761536987
177176439 839967009 570150067
588888500 780498874 170437523
407523453 138496833 650087121
268611849 711907913 554326021
467298469 267701970 712244579
412641120 415887550 20079723
676625069 526050749 485170324
112597093 572892371 220965649
250534260 586557125 581691024
213687518 609400185 195999802
360358394 164459678 747583802
220661795 814581878 262828494
213373809 901750948 210007359
851310253 406567584 868043493
694108681 545788528 255358180
28805620 389102576 250728860
588732079 600104751 703419337
312500097 753572850 740860704
663072667 653578451 665205926
293157081 269011423 3564392
30557347 126422075 492916530
246180660 743667139 62464558
255833119 593599264 686339210
304847417 693848984 172767556
624095269 343866836 698908181
106973852 681390170 81097697
213077429 315231898 391454834
815921742 475722978 892544363
514229018 403084785 882568167
85765644 312140026 222831360
563928479 164252920 153444738
476772474 427580582 318894752
358183470 166460690 301133424
900738580 590266816 820299499
249710413 763963132 276122348
562224155 896247384 77016039
446672557 205431551 177217323
863479173 375046800 869832625
830202400 537499163 511188128
71229985 17304561 517574264
495579324 100789412 621476117
604557838 304704443 393783451
205332386 376161972 354777582
78072906 202591662 386674839
482859938 751430662 467496248
706920184 885332422 382892083
617101181 715478100 431159753
781677720 192525140 526201268
280073235 789572075 208681115
81189229 280025821 724689481
568083304 32279955 134760190
850823214 298408087 301453383
130303529 138531560 316940185
57720985 64799872 318247695
411465702 206920022 58929634
415533933 553033365 190533896
686909768 223768622 857865033
872204736 827758628 555857857
405080953 381954982 44206357
242624013 730941727 398618129
424467007 50754478 322837864
87127006 575989677 228342406
551128902 539878749 255041466
897482569 295128222 95995252
401905963 634352593 814147842
514121506 105096779 105423507
328451492 259530732 356166083
555274024 20273147 202019728
37087345 234674939 812525644
333062827 769777819 623925891
608345752 818393429 889492812
325559579 497711605 1964961
202541663 511493742 519648004
763280236 189241666 826640285
147239500 356432588 440018295
576244774 858333488 658582919
303281412 9230372 360976331
887654782 382060238 28356762
128874684 46647126 796079050
548281647 390463295 726516477
374522049 836161847 2765407
514051909 65870365 794721450
769749242 543745201 863337801
652922101 105115171 230850968
824834038 279598397 881942648
556504278 416941102 901825227
771573411 310337991 445204631
832674549 7344891 3525041
784827438 521000525 651108368
252738901 573761651 266664933
634878049 371260510 655678080
790889238 128169785 606375902
222752733 363319178 259763192
258501464 757668031 665333955
615915364 264894975 500527771
820183199 703337989 242123218
348431534 12708423 189799105
305417720 345445433 854084881
837725533 403743652 787859329
377523421 70533253 354816417
206852359 396750176 339614334
825600781 648662753 728677248
739573187 181330600 631097203
839919941 578117488 890454986
58978524 43721682 359880679
244001342 652672101 377414664
594507426 279063039 867814446
856386308 192145534 596989932
353424272 447092181 112478726
663160231 516384359 136744193
891223886 181111183 405308482
896229146 586519690 353760629
557038622 658770168 234883964
634621963 115274808 151943891
494959516 492204041 416081361
47640693 725235435 170709229
625757535 420837936 19808684
294082980 390872139 440191076
612877036 442892678 814931661
233303910 9334501 192082513
357409475 779669595 806350388
502879107 189088044 324112060
41541257 905210665 517389975
43140382 486367078 253130393
436907876 343864359 733705602
501857165 649828299 29900825
1305551 713651241 762390730
352794174 712087503 792513592
534129319 826949821 694317138
134051119 74974039 75699238
498153192 467225232 538978418
63389792 569925570 256723544
625756912 261144435 67873078
132730197 688367915 849918687
133145979 881301743 512174860
419249384 393508052 449358563
41802232 403867928 90910454
713204437 552892714 549412588
277777856 464121467 886170340
685714649 194598795 626911644
632845536 34156398 396803951
86047131 341642708 827218340
276961275 12754451 231925217
24107672 727694952 609041578
10686103 180033054 118567354
33688430 635417585 677379929
156517205 71492503 686932090
4352402 661128618 857094130
135680697 1841181 785129894
268482366 75814076 755837076
277793320 866729793 434066490
383204484 32664905 739023826
793143748 597071032 859501625
906450651 901734360 827194784
636147303 400212213 579117020
32782167 765402270 433963454
339842134 903047880 306026386
170181672 532878135 779065589
517919076 241295508 105650386
347123228 467492962 603932396
759617274 339950421 870956454
853722429 775829062 756599436
744410714 776322151 602368302
385245212 786345702 559971671
106318413 132398934 249501503
280199214 438681672 81063496
896217007 197414173 823965100
232832215 891866875 257318963
740448064 53249384 145699393
503528669 378790504 825942168
15795720 817119243 741499199
706538337 34739922 309225863
243701140 696296403 266695025
171213428 709538350 462386047
64196407 779680799 315218876
273908270 186231047 794452817
679692952 447614805 409464162
389956965 353061260 493361624
183833336 721051917 353126218
128371218 12949962 374413204
766333930 378227662 541915878
26836626 103936217 153150540
890828491 839352383 342314147
553264892 24183535 460753398
80387021 750317917 296685519
694666275 26769468 722656462
85614093 510802928 62662147
86695040 4581394 555332567
163006390 788609827 514236306
6098460 260853796 644818275
654768030 418904150 175592961
150684073 232900319 711824837
246092202 421550876 617621676
580712043 571913922 605902281
892537888 484094296 747836410
792223522 597890231 301244554
453551971 838649435 269455758
438848199 367307705 597413499
630779425 201097347 409132462
270295496 656024891 752191518
768182582 83164991 729465572
605289871 106192181 646580944
660942014 23048568 704753414
552525276 381615055 272224404
710087445 659146445 492077821
362676295 389893536 788248894
203640728 844443081 892768064
17404923 601803077 414664477
445569554 381898724 36919031
291960265 285978531 566788975
125876605 649356333 826996647
581793721 12365585 42386787
160515310 787372375 127839817
269340152 793480907 630205886
822076042 411716879 596595934
79586278 578941921 324529408
253492051 31576327 328480169
873547636 329735817 290159528
746205836 1215220 810235148
665553998 168246713 322401631
121077097 895755450 422298279
708035922 608030390 581272278
665195848 887922698 55625485
613110788 696408653 462500640
279980046 729156670 154977371
523363405 838576024 476566385
28281692 527416181 764149494
896454649 39590069 211147422
612990678 374598321 853239731
181905208 676598685 401975215
316085760 283574223 114271339
410977129 345142451 717150852
346451306 438896093 438867518
581518278 432852874 897938761
395042441 473474518 260837562
539247706 543219521 222228068
421162619 224412897 280332566
777002438 906480540 306831293
348884355 895025575 190468448
630478121 791097459 625256211
228253838 274516647 833850714
164094509 292728421 393969835
94819442 235462608 441488671
819168653 607435523 412619815
537743291 541292595 654820465
782441112 470150462 415036874
521679780 616572980 525102050
455058057 817337295 92172101
66429747 125503034 493793362
473761217 12035049 813576811
643741709 608978285 424308505
607832367 76453598 891548344
646945646 301591263 665448675
340075877 463916639 131135702
404498994 310389734 598936894
37257964 497102405 21783359
193029765 867567075 528619712
25193175 421517670 174681964
715358617 752085711 410494379
585431882 838444139 149442808
277300390 566101519 560327872
156923859 6057133 257535483
689603050 243842078 410574314
383455276 29991337 667994269
525778710 490228764 285484678
580550965 221048821 503965363
160484831 87562159 513488146
331449155 6600907 754779165
399572008 561790242 906572734
717256862 674105282 437880078
474916705 618779877 597591107
579194867 60482854 440756541
903662348 515362098 540317100
245023146 594882360 525008930
558128585 178975000 721965820
595224950 147501151 572911558
469748524 754607333 233015521
204269431 800088572 329759767
860891796 244458359 374905224
223696211 294495326 60688002
157456671 349773906 366246033
673895634 638820601 604321629
642028164 407048500 482755914
438435957 245664414 696846162
508863144 19487222 710214437
50581673 510011224 82756317
237547767 753562215 478160522
487406004 115918526 891828425
773573150 604917513 93867613
565675125 438847012 325113188
414985705 216765300 40344949
253605615 208759159 562459747
898138124 342471957 515665215
301973113 488331380 199840449
712929723 530054258 537113747
904873000 569654655 782057519
325557119 581936593 121454187
808250172 132638165 135416471
152382921 103369587 613960124
438687351 272691653 60445262
512005265 426208917 666722335
606973243 686641620 56126853
449856736 615634003 332198109
376882605 162526856 119101376
327261182 788394959 609853773
72394940 612785761 670966772
557813376 379418862 451194519
578762059 564752317 869203743
561247215 682540660 587373883
375949801 261012595 849869861
751131507 338791300 393842856
42068258 824736846 258874979
849232338 407662808 65625177
59091286 814061155 763642928
406311521 440280884 298409669
479530104 607801443 29246151
861802278 604071785 533173653
97139628 41270670 489613945
48063083 726201086 621777325
58234810 193057802 251867670
312442807 48543677 265882081
561181672 153472708 745678796
834542916 664258399 329624129
172428712 863583061 406754787
657834864 753507514 15259417
680007145 318478531 261295909
854744280 673944933 865166414
442105345 641076608 586331977
638078105 649386104 408648996
40497629 254856555 381631520
543484870 669544947 505429795
780246937 357911724 835945429
776736440 864821362 763971578
51913625 50534687 417556807
168018061 452814804 385136172
141551120 280721917 496820644
208166507 714201682 232832533
692546720 705877783 76931290
432722472 567192321 857963299
779091978 360670497 614669469
204860847 476137955 228978259
737328582 51429640 480897446
65876485 296404313 710057095
25774087 129250000 103947416
42963985 579838563 162165200
197477644 79091622 385577277
517871164 136746083 481316359
217507400 43151057 67221945
778620489 223323546 572417169
661540137 446936780 457862959
798771970 560978076 618604365
192900711 832176263 158347747
380425016 378903716 2939008
252634374 218811025 579233211
847392873 865730599 147423625
807520353 777453901 492554086
876587455 311831916 37510830
172998594 369444509 281727143
892515629 230755104 85791837
428054149 435943069 579069397
477108610 265787450 863089288
552279248 652702424 427269428
627984292 214871196 447729010
212255734 624759587 734387374
65449251 800341428 844964598
633289720 65428166 854528305
574265263 504184605 383796618
803892360 442189701 610934653
116945246 440109297 453822639
774122740 562372378 818680106
607304772 112409305 220235672
746392776 5285205 427081472
27798170 805610167 812282005
618908733 382322300 382554925
462616235 744841455 821248171
678929648 436912025 360923554
447723877 168657790 479849747
800096709 419617485 99814059
111452392 590893051 411815560
39223570 898095042 693773687
303913465 671790265 263311340
404999009 307715698 437743696
345027863 631126169 679755844
583147048 124714769 618494109
716419505 93060461 905625186
645526103 503701075 438211751
99882010 59235600 903287315
469521580 583832294 171986511
33910729 831194072 682634102
828471090 660132270 901009656
798004724 317453540 648934430
183730226 279338343 670725471
601332354 210270650 161086258
516977056 284386945 415139167
783045185 259305257 353934834
557458121 779775087 203192580
118552045 635671753 459656392
545478452 737833730 885954673
669690273 73411683 376510750
825810393 404225231 5953665
456709047 562487439 498105451
238744627 423222753 594244682
126693458 585085192 588630008
114843493 434979641 223239071
424448751 77473017 382271005
778139766 475043525 906206804
263147985 142941867 638815463
203049144 40266912 734912102
733041742 600382429 695471012
772451279 257149101 598233171
586118171 724574682 27249545
510947543 730157762 380247406
197508553 172728916 206003477
139533936 133577675 67397671
2790196 728389394 32388463
758870165 866003572 86620519
558012658 524786788 155711657
658471098 143275090 257329427
639519359 244682679 824815950
156388282 277864661 631532708
294973084 508992984 659358025
673207702 188202689 49734817
217792212 768354727 273208440
232248972 841887746 509596002
719132058 660493705 548817397
267997388 882074101 8610898
545488339 30774377 328192885
806507187 264915235 249045021
594446521 67586416 108995942
62357674 561760156 696179871
225797863 782394672 276801948
710890420 551688396 388245852
55360165 398863496 364773283
370555944 361658357 96072472
445357904 699180090 721133286
459306313 257837871 882136833
101439538 36954566 162485019
630694040 272243668 880717292
515479922 64443297 425124470
549257512 900901949 793054855
505846058 218499472 270970257
681138657 746156227 629668097
900305675 104087040 286631382
681178338 160752488 538568030
489557666 818092084 680771645
267499830 627293083 776714141
859930731 587857072 572525065
325384503 284565967 844042401
59793284 524868362 685891124
180008341 77828219 563395396
535239020 234406437 250727342
537708272 692668843 317107348
230721981 683654282 507239316
184688391 426318214 252487321
882680320 511647954 865765394
785355624 7164645 850786304
294260392 290023957 217831585
15161246 481632978 125840203
201310362 349610234 75309994
22902108 67438995 613543348
71906248 332624964 718346405
118240322 249543810 725170992
718015006 282317076 470792596
165092297 330813586 796499654
357466171 34109995 583361033
300412207 723747208 599059660
85010835 397159354 387246461
469177622 144350828 740199562
819696218 398619061 752269448
313046921 858406522 52887643
599337224 503958522 505875206
651920102 212141651 342370816
266760262 94450842 225836613
8781593 572597455 39480503
603156348 242178100 733072867
266020817 783465041 108737570
907418792 367441264 648973452
135926962 203949019 78380974
412128703 504996612 603716367
494751851 905738683 715668871
72633613 292046352 684685729
858730786 561749306 496128876
666121424 481086443 469721659
254547429 832502664 863041971
45408474 339477721 241181
659240306 877398638 387814359
807352453 98727465 646800467
256544937 511458306 153550290
315729520 266772218 199880524
440772453 334754230 537982740
667037553 240645504 3724546
33214462 421307767 738305810
146937017 359238501 684357325
539950894 300327122 136328569
750679149 6557212 791909660
275857514 535592109 774512822
174376432 851352212 584484274
550819759 312887410 682318283
716398527 856180424 678939580
382465321 153838982 144078177
903213709 218830634 386990697
637505325 219408786 297375652
476237406 338543479 153805016
885039246 823780428 234248628
152056027 349846659 104518388
889785938 128004020 843164503
126109880 202885541 527649855
648181363 127983004 173812869
290591749 141940557 720526157
149027781 303463600 694421677
195332040 711327834 237058619
369428135 656765042 21934007
546894492 134407778 787005780
239064656 532751538 469702123
734857126 797951586 708069003
403108861 490241599 156912
360948911 620684808 779207535
826116136 311866569 836522008
397720800 435774725 516308885
460234200 324972513 576055525
227631071 335086377 362038643
830059668 112091108 752646860
628572368 634940100 827880676
791695159 889389042 53016846
612111418 774556395 58207546
678227528 191998068 251982856
732160426 684099224 239773903
200877733 269130764 403819193
100359395 366839512 858203869
765983485 118531750 753376272
262162954 829082276 625401413
59104904 343272183 154631824
537269801 795426477 68988839
246404851 491767627 879102203
11856327 337804615 55645542
507688316 310865632 782514624
332319603 475194207 627969809
221059260 494304813 55918394
867565523 444169667 655033455
611872722 537078361 775717783
878486225 678086386 761894429
179242257 778160503 297894266
197693172 453866559 305082753
66667102 826447081 194783537
538056809 453520266 688394163
671808597 225169306 234739996
535710969 721004757 535933212
313746192 897829219 365741399
634891532 903674631 826361271
804461633 409955877 655659557
730233853 276955018 228141862
262599927 314578297 395339693
724636556 571600651 90864930
50269703 686967557 517423086
573161936 273967212 291654192
559174636 589301194 837706929
640391602 2829311 258397969
825720940 786252474 305047528
72406551 241985769 503967622
279776503 537190216 448253085
756535659 476242176 435923812
891602136 66661268 47244189
42465583 338588310 748656674
469045507 851248517 317234066
623423479 699616634 688653716
321623843 513354834 491987590
781502775 231316996 406644377
812502043 125862039 737271521
30911092 181594629 657635846
846275963 158279014 525359527
11982717 199977622 895671285
149058064 712496617 741708740
672100606 377366062 250468038
140818928 847221080 402939132
135418927 599645141 134314180
853547497 338415504 453382183
862967211 689925500 523933232
183714911 788684340 304548690
470109546 615928152 384646308
535008905 250590884 743322203
548419702 857410579 513513459
729812782 865700717 562149623
852265853 405917787 156948735
631057691 891306123 404925535
581510113 67447357 856971365
445961353 619135074 295391376
649126534 226970962 283942989
120575601 466244853 294684461
781591414 717989060 759970846
480069473 12247244 585523611
820087038 360790424 167458513
263534268 608427422 275796830
416957870 838787623 21787750
550568877 188625354 121615314
636317510 619684613 139829755
671358517 208038486 876284205
862341668 525237013 830305049
439949665 743580607 568800467
461639684 71238048 474895889
796785442 341583456 583713110
510374462 395356879 110949046
770667660 632721716 517936134
11839165 350284881 353008483
788732052 30764628 177640521
312862813 515533054 315500422
440637461 307486569 211177124
362349132 385942122 514181586
262114279 298916039 555867985
565421426 322888904 828547540
406301036 645060283 711898424
795980572 410455628 10658429
283363875 378926834 217690340
743275571 199494611 72840652
320672497 835531970 243659054
609916910 830398438 278528809
291558191 678246165 86992827
556702978 613528068 311869177
657248181 26200693 810472220
679624932 906396178 646702008
777137269 629344126 661277627
224725933 838713039 353442229
318965669 705317855 856781717
403083719 331300251 576199940
250875266 821525837 72268582
723736494 233183283 171491513
225171543 324042858 664617328
310275727 85358260 649508251
464124349 170635430 590847076
368517511 809103757 797196451
611648427 124926841 362157336
215433210 321902717 562170881
455894324 725963045 504287509
52491397 321899351 622160313
470336160 678875548 724705251
700258143 314262835 770575863
230668873 687990391 101080096
511263230 185668864 821070048
767213148 595587202 43053710
878306347 579912434 49106731
647717514 53278940 125170709
542542432 72272259 229779804
653229841 656391503 579377210
208418924 135892765 857158463
819956432 521549115 704864293
57161140 569928110 317992312
855752466 416951877 673906592
396305777 713794626 544625015
405762127 403890309 430166285
46300932 702192086 363015742
216777312 110922899 907527205
157515599 172446546 39421953
653127888 109303862 530432735
167041690 145310748 518852293
310458277 873648408 882972900
485897742 629200379 20551582
224767006 815102573 474628038
461947904 347909147 465756382
855237300 343730316 461935294
537133031 798045794 578949961
5126768 664507612 771236432
605587908 193106115 299911524
880195315 218468603 810145401
342105378 540469295 418309216
697988825 242917331 569841068
720680782 589652633 715587453
76526078 61981256 7810718
855503559 248246078 419414849
171760306 100560641 566907247
331030798 846143838 268047453
205679694 134898854 300741394
783072206 855128350 898884154
499366628 467845337 613978420
39045164 51352618 79834587
630097561 534433667 154250705
64462265 273418536 571501030
649952553 68114959 683714365
66799363 636025668 354901599
703420091 120949841 748673123
28492796 898223917 512625315
243115420 479392628 13677043
36348895 460374027 672603747
379114945 828158581 374895797
592315144 464520051 53430169
512360372 855152973 451078190
331939355 492011684 177371099
395240623 326022323 193150602
363536061 1099491 509733325
691069205 126860420 581834267
854985646 83688968 660594184
554671720 697479695 509077480
309833641 198703115 704820395
450228001 373789995 491601308
586100082 576850424 483709464
346340980 713337907 523705278
645826726 647764529 66033553
272757234 642814686 193671102
733165139 392774109 113984578
669117271 148087203 190293018
749072558 548621219 499825238
866101501 92476071 355210810
307623652 71634584 288503181
312928804 789701194 403286182
858747736 663254422 336887507
262708374 668426638 615422748
775410979 352318751 54432926
750609284 217855324 314426312
6542758 211569129 79791067
590851850 191737122 260994787
86848938 768475455 130130631
716637961 249817263 186248819
314681163 502451545 412247228
385774677 822519366 185170331
355372865 804826383 852605034
297781883 212188584 503040234
604976778 604582544 29245762
775935806 190428626 7875109
56350561 501403474 702443041
636667624 593971797 407146546
377918927 599034939 270442930
282054383 5657198 560935985
858294457 358967019 471608565
747689924 15330489 151855185
856231297 694614893 411238082
712260294 854288455 216791081
608035282 900082667 203383039
832912827 450361898 536580366
551077024 883116837 596266561
634482975 733091377 380284814
224934778 848926370 663689352
124178594 556807371 219099118
14966742 682614382 366733283
512007950 66552461 811880337
790752686 606310852 5527577
470580143 251018682 456557815
577640185 364767046 700354377
847113595 888782781 614446818
135659037 48383810 763594676
416248844 503993740 521068999
40836355 869381078 494973034
785577220 325408048 517989580
284925891 514937063 567916326
78584498 706131703 204496649
216724324 668905401 796996228
616831832 576275461 139704357
151747973 604283148 731553139
491883557 38717679 401615687
362648092 5430639 535055532
263987195 426190884 831483719
233761303 705095763 92326500
372845990 834401185 72752032
204531625 468826643 872045036
897102886 87200694 467482495
775317115 134440184 6698503
17802975 456478543 193428713
472623957 631425661 802215525
737949790 5182427 313720033
127468727 788006973 836224113
832613173 831012934 211239465
20144312 543884535 790113912
173846940 581292643 601861530
641721806 425470443 526830354
151790562 537841248 690013150
707906815 737151532 339533012
614657956 688668165 357088816
884029007 161271453 466982810
496655366 380292546 369208944
602490282 619385378 117453713
678981798 393998314 14434192
7237715 526149811 388996803
529649772 830849434 823052800
243381925 224494933 752951274
280825948 675666929 145645361
105255090 227426783 572050396
445838420 90817388 100458913
357468621 577800944 851544370
211956994 141191057 20655937
29920204 164801327 69095935
87029660 897439073 454808230
566254139 297829068 96916513
446893568 777990509 757875027
21641278 464240503 770027060
210417852 374791536 375723343
437570304 140271844 229140458
1524734 610764656 817706731
677093244 376715212 863712178
852032418 165611208 66878240
722747854 386449012 137912280
581215353 77763422 599964947
73557424 145927579 29925802
1662613 204452250 13981167
579509510 458986669 514711550
230922813 813225060 216321080
557224456 290248493 528699050
806923480 887992523 778911793
758715581 391402039 179951565
383932428 749656238 803235035
154465432 361039469 640487734
745733540 769645290 715687419
652137098 394229572 207553111
153204134 325703195 737960800
119610129 306729467 583675491
328541567 484280328 672594703
130650440 788529507 438308695
680816755 584754850 609990596
629056899 824320438 498353781
817287888 801893504 188909923
265988169 182856415 529245662
487810368 778720742 82849817
776420069 619751043 817642312
665324636 888989320 726104873
643385253 586335828 691186257
190106491 199579189 149827087
823617483 116132746 560160303
53178992 819703163 590728472
304755696 559990084 618234739
628685171 576619583 339139940
346063640 906624789 573560580
657661110 279228152 536359592
758276823 23345428 48932568
380221045 75966991 754390311
210827445 606491171 526298044
13596433 56961989 36511399
13019960 793154901 383453098
210589351 582833913 80545025
162911669 282497594 424344453
816190659 588976791 610231717
244491452 881166305 312747212
341523159 396681414 794805343
571953889 428096841 201609826
55537262 864011334 413818952
618734651 119145146 115720148
168171333 308795140 212256758
726441948 129771252 208025052
257237430 904069032 596134274
796019310 654003538 9805823
616172162 295574867 118015494
333794043 791044101 826131023
598161498 201510468 630997749
144861066 520620377 179499353
535163443 711480066 398280756
194084922 708176393 241487376
818811940 160539447 776294877
794937767 324736359 306552215
383197776 494358114 448768094
620416484 330761827 278178836
415188084 125115858 350973314
262831162 693509101 276141352
658815824 124915218 479601235
624662350 100052148 435459160
888376189 813439045 416060155
672265890 93086888 858329244
901638790 534541885 47473862
633780057 179809355 188316325
162521197 483265731 138164213
408816035 105383893 880388453
834392432 522919522 474777264
638942239 670512684 821281937
676665036 113761053 89676094
184263734 777587084 844659537
830400355 369724487 451106871
279468523 433652747 628197852
358284693 440927409 897846870
123560995 821282000 310975675
729762525 184892004 480736599
883751875 859189086 505837973
786213733 328886800 676648926
894617835 217474255 744193073
708183906 378321764 390013615
736195104 867457465 800392894
842631458 651274407 635575996
221862798 275906472 728107948
113954162 25027265 516852845
377599981 299586746 156875335
236235236 771543750 329310730
303676375 249600415 729928742
351070072 632437402 870861525
300626114 324012022 744898244
872387807 207584197 130725041
768798044 726088834 479181862
896029082 21656288 538198595
443666354 113486217 268341051
869559223 739003192 634776504
758285654 900268293 818038540
409293722 607084095 434456583
213335794 375343388 93138744
298127949 309539689 656103438
91024312 725035037 487240533
744911771 449113352 412112276
354766768 331824509 870505097
79011593 810170901 355700345
637209287 477616841 63125820
463890726 214302454 869132972
413926438 838269938 901367406
858590588 226877755 891970362
142730586 853756577 690410924
900529562 402622073 353211791
715530642 254732969 302121089
795768512 230309232 518999076
301942687 397325548 558697583
232154348 842458999 24324593
773759640 118186874 192155806
66664379 848263313 491081512
851411528 92488608 660633775
461406012 573082879 92569874
308243905 105779243 179384670
476101710 744394607 326934617
626448464 906652484 821471926
854851657 195555717 856611952
425139908 159969012 783729470
629988952 167849134 768396195
883996095 501583233 567414806
818841019 594237098 722257044
808939580 273043365 91916945
44277082 786016440 525439457
883338618 150559303 83286621
362625400 153614263 44184604
141708557 146136576 636931172
830630366 412897930 746702294
20746654 869065746 382681482
417100867 311662895 111542444
529684299 715580078 663668360
134695895 286189620 607842794
409995341 681312 803194701
85293895 207104077 259706
873071936 618376129 370208590
29869847 117308038 692267169
119261702 497833832 653738598
783889327 432411165 654087284
775610097 432178591 439045624
405718751 847090154 804738840
80581864 87158988 843674830
662316822 83919293 781343882
131560138 588683619 618074821
243221471 819844282 354077384
183098429 196241807 268126449
18104014 540826795 697977406
483084753 401098133 640568574
776373713 697854695 729388523
279568862 898050842 299289916
547208687 424353989 423053902
306008496 756177312 907416637
240330734 47435315 238496688
648503728 787449000 345118424
184302603 616569015 202866992
32706718 104122494 81647188
272820068 221988219 544802449
835265099 786563522 175651978
462755809 769132932 717644740
285233308 155072442 537874098
561282822 68965989 372001084
679886261 726190970 81478026
754690543 258217904 763440595
87843506 844729710 807090038
847807686 49881641 477971493
348524629 788358667 786618119
880783219 436417006 745575920
624999264 464793982 536212443
401838189 236174567 673161196
686526568 441471358 163042611
133488936 694382035 178812417
634371930 89678325 678663298
636697312 386814033 685208293
526771586 692109277 298044896
786815433 511670883 459166898
442919716 235828271 198965214
724482181 464312070 289242522
63441706 630688003 35589495
751666698 56954231 679227003
467106008 620026260 734034102
182853391 871713255 689537610
433319732 494405055 539561626
470375302 480635556 837337421
269807279 57818616 741931568
312188164 240162542 884460812
543497475 324958859 665787761
850506640 649124207 570883434
373389934 233756042 617272622
264935488 510672741 815733770
797254081 490183545 482398023
157069528 886765885 809046232
522636010 218057526 503213144
784287845 494046931 567683419
130457612 750939931 67818452
598004080 685599876 588410713
304191734 487337921 314594448
540177793 320252188 195255611
287726907 221852406 239905525
830224256 681316699 467018309
223156437 324325019 803634470
79087671 19277137 175023217
69596006 59962850 626458028
410714679 746223373 593791194
875114115 129681451 385145060
782117119 635944144 580009971
271179711 767815468 393005401
320374350 480104185 466493546
148061674 444831063 235359032
611818541 482531291 259462675
417534611 34585156 206312993
361189423 355486829 861996110
104021937 419109275 282577930
5480184 723157897 672240364
147698744 765677399 824948758
272821030 380282500 881513633
36607754 289964569 423302959
814950693 449523505 530589645
747315958 297893951 53941120
13795897 65130994 83569052
468580657 359944558 334362633
811128366 454020626 14172348
381924165 399837058 640149662
238830797 314507554 697437300
405097443 726107921 479707428
368429931 458042176 884262780
487046958 669348092 727918193
721430801 12963252 490150468
624662148 86336268 448664571
192932010 553868027 764344022
179108321 728241214 431820292
540461117 664751573 367596269
400655869 157461497 37949136
887088432 902539066 821597841
643647138 363279901 529751031
547816962 295183819 604055561
447413813 630287944 403788355
789093819 275600439 788546365
513693381 283786907 397797838
753968941 379779121 793942815
348947851 881785000 729513358
764198424 17976110 845810187
432289727 704966409 877623491
111064944 464652742 89483664
168604023 30148190 804052593
292605893 467090946 93962768
190411644 765492456 634596877
343701381 323963651 707352659
562238340 43526535 563251413
431120296 290385550 160282862
573929148 425864418 552146408
621097078 763101459 799037223
596302261 466110552 485164614
47876932 512361956 721171935
164715157 754018451 696873566
879061856 847564740 495440310
683203598 564955034 225570092
145346473 118277523 782460733
861413436 208393300 840187170
299132538 586741267 403203232
20208909 487676508 325173095
525631576 636697301 383486878
674029725 778536438 139172180
571025936 11749497 404545762
899545381 573998160 445802386
144083145 290376787 412644794
716106500 419422071 500274647
312286043 599881631 663592690
289340394 463198433 247676223
587509941 173016095 370015070
98054813 789306899 350839892
215773321 223257550 723408486
855158104 893822528 603774243
248876245 236041098 647634596
227015128 754309046 629936110
229315504 349542394 713276327
572665652 821859743 646681566
326398853 376592765 835328363
839508081 94317304 35388099
719787836 30833534 710618777
57831676 308893862 700229764
854987602 801216491 490759260
848539959 848724324 4402916
861208465 730697889 34746235
708025265 98702362 499861474
667136307 753474755 530213620
888821621 69291490 366675435
134635510 683305852 480199945
26768478 781265511 720331971
761753539 406020616 25694476
61329364 98592705 638315184
299288991 568128032 631208848
404505456 367239256 507190128
750133125 823226229 235739899
812281181 101605716 472467078
639350075 495811113 600923700
780875375 660684119 742347695
464036022 425042282 521384973
414522655 411806517 517816429
770591608 521357517 584218470
657472960 248873012 584681419
481955274 589240920 661110707
497561961 375271279 732486550
682760613 709535346 455133096
294954018 312807284 441148640
519360501 302524642 84256336
390815369 796663629 406852021
404469504 211600583 325359541
263346222 542928714 663686052
824602250 121031007 22029160
234393706 848169919 418108779
634367256 462326612 308948510
486911202 13081024 327626274
592300996 627918170 839596469
728764320 627466615 744828284
82473240 729207075 803974119
350115059 306765177 766310562
160167937 173098767 585415618
74706607 219681539 215267764
60243907 307760181 281000278
453790526 886272132 87554497
622839856 250743276 13449184
862416721 613146767 508367190
123794838 444440156 862833187
688073640 232200520 76392177
665643872 736851552 855067984
844771272 817087109 858689947
21559654 810105267 478946361
744822844 80039175 624006917
400054775 424538901 805531944
235583617 304888746 829966756
319696967 87419085 455189142
85071261 216945839 867572604
213789142 53936846 885192012
754842542 387423009 87761288
236966193 90058314 531075502
857476953 55007582 232231143
723014231 577347862 862720957
433202792 160976666 546137451
46654323 163378760 476037146
332428184 816964269 147551216
593675676 652464962 211297603
119903523 134433300 428033975
357650830 399775057 377677351
627866109 504982584 223344755
416789928 173045152 793409
677751780 144832740 778376394
25393677 475126165 103314219
724924946 585157627 179334674
782102563 572346104 67507200
529520360 841484177 703166898
387642589 206398947 57132140
518777985 769212325 196917948
359347977 804308954 87879722
551262831 405037184 627239862
237116528 194541107 794271305
783259726 152200859 456118754
310286588 416099045 376266039
816713514 362022987 866648626
414479340 465987933 34722314
636486862 171521693 412572753
895806424 53959908 295584070
850311679 216636268 60983795
205826654 448479239 518913569
501330956 314895662 810793297
292162016 364106902 254762403
245664847 897787782 472149263
672675823 826386036 438338136
210469833 507142848 337194064
329798272 818726854 389925441
424044030 678210388 550653578
707868665 460114490 13843052
411149391 513315440 360836709
402198890 351543112 555139862
674756703 652149944 136445680
127367225 240257631 839107689
897450354 501490601 758127228
22206912 870066226 351788004
40810015 451817159 647916991
174201200 631784394 302391796
861584157 504833886 8392117
250531194 203156525 511110891
652060858 108554653 423836435
376310270 428240786 765738637
548473153 61480125 762329884
643830233 833537635 12395385
450402931 849206507 876048970
183523682 150216920 708662941
115401771 592957510 329730066
462434817 475635769 39047683
874516877 280254414 673489444
859031811 716874586 797732542
140865454 443114761 625909175
351101661 637193164 370994094
356978130 31622840 853376248
403742880 545143557 519906494
737147503 233423818 57691531
660453314 253260502 404790450
615379725 852675965 812968772
66847193 814472934 878929195
903062881 729396427 356596733
474521985 682432626 130946775
571903650 116105894 649324299
785352469 262506017 267863514
95839141 261817601 497718749
743179412 278423749 34738662
399010176 155483887 157016631
495456724 233698720 380894534
308407416 320149809 822848993
767955845 42121150 848471140
651640052 602484780 32185051
900850448 111437032 452852283
578837678 373971237 238036661
341692178 874179910 800453185
345856215 704926543 622558698
717379839 318530904 690501231
603196245 540656124 510740443
840696087 657651370 253440901
242415604 222680477 836081984
219102992 112739771 891429439
93419663 549894336 290819918
257783842 740189056 429554159
556867120 322204125 362634419
814456001 512363758 39875436
82575490 167642721 83771737
259848759 814814182 329137179
313701386 508307062 193239400
16358312 326771655 903578841
859714164 333160946 667910899
536710044 515532471 695818132
881199116 564727525 483419855
818825095 313439429 397031780
756795605 58298401 799251745
505365268 181024860 179260800
789777492 874572845 91470572
372003012 35975579 777509060
2853155 587188820 443061889
206498396 121535275 770521083
664910063 226046920 543216687
388915706 476856263 894278075
682592479 311875072 730905621
196392267 520896968 803126008
892205890 379631162 390644758
154559338 437021451 336060082
274521282 535025521 99615570
147793491 268700747 769419573
572675278 858750724 853024058
502034354 236317587 428288118
661926984 441223528 436271513
138476012 126110430 823777695
674469898 520667669 44128762
61674166 414273270 329321141
772972275 41892429 598524155
581426796 41672817 302260894
725938528 286809549 676995001
619902399 316391113 59232903
282542782 543472424 502797981
250728822 678184872 664624737
559024426 700824862 816483249
260895145 552751567 769018306
420122086 405226084 850638331
332433995 62194555 195224947
21751756 24570394 231879513
228076069 705800700 420453337
435951042 599431085 601086116
636809692 316763750 222739582
519800218 779234672 813182653
252666671 405748351 726768509
833624024 683221443 631753393
901133065 466528671 321384780
225711168 582004955 363320347
590807035 522380547 420566677
508678543 81712103 892038441
8975143 95428207 463402335
277605867 436279985 176965810
672946966 757300245 23663189
781380555 710330596 718810475
877047053 581362782 10841361
626907543 485406359 417342044
61282110 272901979 802715580
532567127 291086336 650897420
863861641 884840940 393920243
896596744 497011252 221058180
23583339 47002717 186331702
130157056 344208080 84911303
524421685 240722557 864219562
358453465 466966594 171847109
30465367 215164540 794015451
537171001 865822551 303713423
846338710 717168484 617242734
267257244 465506158 297513819
232022263 317808001 187229087
871142987 278626738 602426366
98420396 618684857 207628819
448778704 794503285 626708620
463409557 133713635 510272487
355023793 14024318 463582799
333655644 749320286 71443331
165374695 78395813 719063834
546364159 260535370 805336837
236020151 723170194 207196768
736658972 632654305 79986167
902035345 411028260 414990879
175408102 580448189 627178268
687302999 72361980 390701191
695730873 288555277 304356974
511743880 359767753 554104276
489403538 844421042 725495294
372495950 502382574 701431786
640701099 628062520 904197687
737910964 312504643 765428306
756864690 471306744 886761415
368117821 750741740 623971954
357431160 648309379 864740622
880188176 273522884 128830307
74065789 232820481 832280055
528753468 327997391 664646016
564942610 89065408 723981741
612122160 233614244 471429403
413821329 525606018 846524533
125922524 193380099 654276582
729840163 501169639 616860483
855810553 902800593 139662683
887458536 259080569 605204692
36835100 18280222 312295913
799273226 904468628 779632887
807758041 189388816 788326520
649358161 440384350 211650150
385649181 721224197 361840405
579405125 810812441 762299300
7868492 565698193 11087235
459858015 333474200 381891677
693047247 780387283 73409255
108337635 572231171 567367332
345935176 569215244 706050648
187212433 318792308 332000178
435073001 378714232 212217589
527314894 539837958 142124486
890008108 329497217 774637558
424356908 817856721 267316989
303091347 206796045 522253088
629945822 457632302 287624179
33230683 103700614 755163039
390826575 698638377 595246361
354377375 154788620 730037301
136826928 594680370 152518890
265692589 497202701 525401392
2437904 533854964 126567972
142774500 661567483 883945956
766662612 600543228 145101515
349233903 798374990 103011178
331239856 213869467 75875478
415470215 364438101 834237101
763523804 436417863 65497814
436685681 16544100 352146508
164721018 305469774 872174713
34444895 480485712 11721545
808868216 611851968 687595322
532554353 615465216 483762220
651334016 183893093 446780773
328956435 889793581 621363346
835223892 334637922 585149745
225904550 452521685 489193332
403907409 906420918 345361562
295863017 74575074 796768343
629149631 165354859 534679533
589740827 682883556 703444077
251947450 373480724 153785486
346967051 721864997 773642111
93386678 227764184 689782340
424663459 373536348 545629235
136806179 703288920 2430557
307314688 815714597 437565774
780726675 814911832 248654260
379209105 493921101 728067495
887395185 244673046 652074957
742729339 565797437 623760671
257988396 375478790 392338875
561313193 907400396 110539119
386262108 621271785 413456649
519110976 666919457 247878361
696935958 35623645 542184949
506192335 467809110 662965395
635173985 197177976 23092328
879879200 605184778 671687999
186378396 399234365 282633401
648404436 822993114 182090785
845706980 546437233 898332357
693038696 610532100 3429747
541664115 836093078 246948138
54959984 216036891 115811826
623020918 420557122 689015906
461985154 76638436 459570596
730249727 283424038 129799
354906244 269311257 453854780
494487999 238220178 326748737
47572174 800137652 388248982
369358791 457974459 123146985
88084054 589863927 463592130
752570304 36265193 428297964
438019849 159404312 45666551
367369964 712175169 457759304
193628383 321573775 409953566
519023434 648097999 660709626
457364942 21323184 78709385
255964043 743383571 230532992
198895914 876542787 414856739
616311533 118744577 742766021
30318686 566631570 154351329
791295332 497852748 747118555
329622701 474712564 78054554
660530827 360416883 738563013
325667494 889677448 197758631
82736820 858093420 162996733
514862947 868227633 694864653
362685443 162158450 355815392
881581989 3588312 364156458
103997382 545861635 565675757
430637469 123935155 867056220
672992490 194148868 179242270
521541982 851750338 768271756
602192696 627503396 792990335
821050406 47881693 220896124
133363435 872114829 626979905
420749991 776147492 300850700
61731434 436175865 416888556
16710087 337694543 906023121
558275290 697099204 392984116
800721355 665101174 235225663
550924263 795035291 522073075
578212232 507956688 20920015
874021431 865774897 821828801
160100446 835348680 90803333
596586339 776752218 58631776
842599848 705660516 798175461
693938972 366316610 800658328
200671673 288540054 658628289
535992204 837478473 741112258
551328777 404035894 288269899
663588005 615591543 441396168
611288622 331230106 176894595
49401682 319480414 158254950
709364511 102747851 21865658
30389887 605232428 446879362
437802586 395711609 363113504
54792034 86427856 275659068
33391306 888367907 877488199
444559883 854947958 788199112
257794841 161591141 361712145
100770937 563144032 545831464
685420911 204199854 733738018
84440252 486287141 728807004
893106642 476182805 337425923
408707527 414419479 704648898
30306128 349672198 336568828
107364787 174794541 16185906
502368014 611327963 470382314
867572848 447582307 141387811
749358278 15557559 336024979
479838226 596995406 834636584
493144756 824690248 213506654
722215276 730967195 737943276
753635865 560430823 429344281
233757130 696162069 434504685
805804510 675161241 571663538
115528622 815236168 217748559
612352689 837727779 594345907
112827831 892429096 214514829
99447501 685269719 891289986
496476960 105973271 487983624
100276491 741518346 635005340
339838030 231115472 108114829
192339157 452254809 524901364
814203202 659195491 562524304
761876189 304774082 369223879
329121227 225805732 183836880
242344892 327406213 259061430
704418125 634821525 194541386
607289959 419989840 654656349
768648693 403104476 303772522
37936996 674447658 338397492
487216238 315584158 775029653
597731445 10927930 382258705
823228711 252715574 293955515
262191447 96202583 868113534
256956111 459628739 625196345
669933797 605791580 8393396
424266249 894981992 134850189
154147223 281437883 163338314
311073133 816280197 291143692
132154855 402045061 666706809
632950792 588495036 395989695
718284109 206041842 812615480
566311616 65257227 126716449
855410209 293834300 710473433
110989755 713770542 111730698
424685011 418153232 185747760
246001892 176795174 166804206
901877535 124713081 298586930
342738654 144754667 125615906
173869234 451174598 68702080
739213845 251057519 481913404
394522603 457839032 707004696
264487255 335837015 238836603
767936217 231109406 286409273
648650727 28172675 746780282
200837138 439001074 499378411
267035419 576725410 419988871
57769253 647002682 205260389
39542718 633881072 200209180
335706959 291350071 545413558
364514970 212902641 440834409
387295114 679306938 240247509
473168004 274748769 226850279
485122818 255767569 3704124
194380851 838581771 885753093
542902507 686443412 56263935
747675158 904713305 781398348
32833651 346549752 883473680
214703879 833600611 376490154
363748177 333332400 427862997
443473815 767062987 880770872
733029365 88955137 779687395
804405344 41727754 225843718
402949719 252265845 356238145
604119908 244031317 134829853
615144559 303735306 292726193
469228154 761950373 718870405
720019413 719307503 620408584
607973413 833172621 828343948
569532689 839866051 54340778
440679670 475253456 529709935
672306989 362867770 20004463
521056794 238039317 398865849
261096471 456415315 696411311
564467271 430289078 383175368
564845616 307598117 105869940
361519637 654546743 855212158
798730757 284984134 592742252
80844038 330308015 4849087
583773838 287647119 782204397
423630362 79797455 672689884
772400777 426571882 541982256
433700446 28046531 767371358
786586937 211968540 37660518
625793463 625685196 554606280
72324753 12290099 351063904
648876397 176760046 597664087
206098206 313935583 410040712
37822618 806561443 782439247
275237113 133589590 1327691
35777758 224979792 900277682
481543488 828893696 577580116
800833116 411486619 648810998
778729977 641056279 378381718
474384411 507808 294652294
519324590 497562713 742405652
358252630 328000397 837962714
9506011 64173465 215229692
286434955 418725196 228325759
660533504 613900057 343485456
40756853 717030201 147382179
599345076 383814657 836047146
706604683 739106094 363363219
801428714 478219196 825721614
468252582 548086654 869177343
256926070 7806052 594633209
711625746 37649028 850969144
686554310 143134180 202839255
87717129 54958440 247751564
839652362 460153343 785342261
732444710 707819167 742594146
184866017 416500261 343765839
30553194 180399190 900926199
882961529 609800794 517943594
161982389 383880762 736466591
580182188 102545294 677729056
66809241 647943300 245392991
54166220 249884243 176512417
796427054 9416620 733930456
584331156 865174272 607600797
383254625 307436602 762437338
427225291 523109905 301417026
420649916 220806802 549211321
542126226 226215437 30296314
299727399 619892111 782271882
721958125 827963067 552328933
275257574 351995709 546895918
151317952 444050678 170865947
402578042 793810799 721806400
473285343 455762906 218427535
353423413 335586902 545628166
301228850 621506456 746676930
16928608 509671813 114304522
176833453 709915512 792555834
788597236 171292003 735621609
614104120 282267890 882180608
210886918 740311286 14731961
905950466 240110572 636236353
312141582 116830741 541059284
402140759 447222007 349131662
144424631 696656562 491906664
75627973 793738405 52436785
841161961 777979524 859050312
387037753 47274274 904199599
591347833 262357605 312452836
889715308 612820876 616423724
808362764 98440915 780141884
184366530 151593133 654974530
532253640 595830950 295685806
10679546 12196654 466623443
293623417 573903488 608700522
17652293 706949294 324127927
431319443 108437215 473808698
663721016 714652914 398353267
203769052 402923866 100394103
131585718 545438511 136418885
60283706 538186406 499625591
565882176 331646179 315647447
24036322 479478267 673385405
829139682 423614682 596971240
533369516 676198528 591852008
508986832 644241754 553189254
878480223 671425821 636058191
20841128 570199016 183070548
559236301 777764469 253964962
98919513 352790595 27592706
789472675 246233735 259405342
204218848 790214580 484543609
649984823 8522792 86115474
469015531 102081423 425054533
300722722 764391031 475172257
328878100 446467557 420881257
86526886 846032658 552268284
114867242 774038045 399040199
736094407 875871938 203356592
567916210 807008912 311018324
852466680 516745175 318385987
143050847 816693680 564851826
125356189 499835760 669251702
433868845 345373075 679981355
89067856 89997261 411886282
343569069 352983946 853862545
347270546 299786498 862943138
434994725 456875828 291429120
95324971 483578165 612651983
594875627 508621969 305049080
499317309 578190538 263741035
131922174 725488467 869397862
807773204 542669737 627024121
443237577 647738170 668073599
468344762 886468319 633056707
188194185 317072868 197410337
831748664 557769578 160657886
432126874 414804157 428666889
425868705 819556659 6914931
438195511 779542739 361233557
132080308 206004619 58605545
370417575 874595703 580177003
472472549 414456581 891416089
97771727 330438125 699453468
109453012 548779758 535140068
358289926 639868151 313626376
411329399 91030173 282297869
757832969 858225706 291556879
391321915 661651756 793889665
652936882 144543825 247896900
61455109 849458220 396550439
279959635 193948082 422389187
712172710 455605042 796065715
457893579 367871342 535667016
414238268 118601140 789351757
19821666 286583841 854800365
259735581 267434171 874070403
469395612 581301487 56391668
610380446 85743140 542690071
626818925 372473875 770963656
392455971 814473190 246278645
835168325 34706797 788492488
383703798 820351260 674711208
452455660 372465590 487198645
197709316 441561396 469068695
290553521 76653521 571128315
757921823 671383833 129203462
157119615 408371776 760159705
882186963 133067250 838370948
771437331 556678870 394847154
375282397 672927843 329338565
36517008 234661460 337740913
151556047 195662347 217205405
99261932 330017913 675618015
838006862 45657696 255567882
679523275 383497860 835090232
691767740 491072636 430222454
239832331 603529318 44424293
555822972 59624845 293098754
620114953 50105693 112478024
35141828 604375003 716972820
747358818 485344858 606400252
191152518 48491036 472768111
124584893 790490253 493607617
860454031 479877115 338244317
278675204 149742787 199570297
874981167 560368301 678871227
6418888 408796586 888040217
526946110 154351142 846802375
22867441 806466518 889634693
819979467 840286435 255930662
446336860 146832414 346261459
54303639 227092013 61956691
521634608 418763895 58928890
515505843 118679599 659696148
88143449 356410899 856066261
410091535 868705523 536221167
780262611 79520035 857654043
590976493 877985842 638951898
461998230 446699612 251254158
861588102 205651371 769535841
477822067 589546318 227038507
193547817 56358706 525865044
318778120 234346050 190990746
233156693 654418986 134731542
489023956 160282713 528560707
900645796 15693135 35104921
233149126 493548618 607482094
731287594 800997402 224540720
569982560 597110526 451252337
501778573 77339345 835075073
760876317 318467479 239331664
31887334 46223316 605735411
318821390 259573409 874811206
168045424 175212365 678777526
410174634 415516382 772371936
429401909 518379363 22075627
211093090 376126861 887851083
527549945 213601531 438160750
867701547 816491565 496446651
413650557 745500746 749233442
826704676 568783018 511883421
337629361 474596871 595566466
102852284 830724960 878597080
724498238 780543729 83276616
390506992 843164777 896668982
78455536 371467296 142907112
884099611 565665082 345918746
238891554 720042503 505715494
767212711 335286325 616249973
51646815 886627893 843478743
511215261 118643447 161407018
166569880 455838830 126403760
62668869 317863809 667347694
864893044 687603558 768745799
471054127 285139681 800897117
488687091 759667797 648799651
687228044 553002229 162601097
186279088 864509531 544545329
397611570 830637064 596274368
807280409 541925754 442256897
763164320 205774284 812017429
772814617 701578115 392574890
3463167 86312007 445799095
651855071 377280096 446408374
288760915 597176116 824504029
301179103 504131217 401730453
906259693 506053270 225404289
781280983 488397767 464538670
214974608 249575495 369581267
805944290 121214167 836254364
267139345 703426258 300899098
832400049 641552196 507977347
659241497 878015293 576528788
317519035 162306693 396972871
480617652 436210781 465270559
298847007 189087867 745946057
342769473 172725109 85613533
581840133 443052205 417462706
409944498 449548775 208503431
580213332 201986872 262859050
828409948 747841939 456788213
70782560 166926809 96458611
5768628 147932816 542674072
675015057 826674224 137928793
585146586 147231464 295443787
600648528 443716127 690414501
149282161 850894258 188348513
146066216 651427584 441893954
29581118 716973674 137957223
414307054 306274974 703193113
851168766 296543489 173310511
887319425 344630902 238727875
573173364 169326742 175837635
646153622 815418076 904770521
194494038 616944860 42003241
127050655 329618078 874909207
479879896 63938184 510666931
840553875 367166315 685899977
385528279 810800634 731585456
902780347 621574432 279698812
687435973 440499466 174602102
749370386 566407677 748882664
540554683 360609436 53758263
780290785 717803800 781703411
559074057 836335022 573853813
17165738 581973311 490460094
382099790 254264371 23703146
829422048 164963854 787794501
431583801 303158000 205845645
592193974 672490159 720445929
784639337 431521248 78547300
42487864 405501836 280799427
292181050 30167883 675972777
2432169 690316183 766549719
165966922 819973970 434115965
71313689 901930683 24225291
434583386 166344111 436071973
317267228 351263742 541997642
252636349 388298469 475382220
248146124 149851673 238165615
478972710 96436006 722371926
631960260 817244655 751733673
238452463 884267739 705900964
40760298 579360160 232749667
468818762 272229483 751527728
227248361 165527225 758294631
105406622 840392355 104851284
871918227 209284054 376149436
820557613 858242424 320038511
152140933 695467511 402198535
255251721 858643452 784926375
601018279 398125424 494345402
302934039 667452418 493778011
774187013 147362550 815591819
143449192 449997969 225164694
259758387 249685925 837717347
759305423 677116022 578554299
779228361 666036972 382218265
33143030 699032195 281095634
495031985 245137172 816910600
849402827 136901798 613235377
567078953 726803121 882356097
185877479 697406376 347950434
853486480 44968096 227690738
350228856 176742508 857314534
726636434 742222477 521872489
354429412 649092626 119222965
451438319 480511191 593597048
427623895 236909911 51037967
466822596 527997004 854931831
436278526 764016041 361185301
556650854 438415064 20929851
310364059 100668766 758267027
418618811 554547021 148184190
611846199 262380272 628316833
320340689 84137506 205643107
606613113 319760623 536962647
393881123 61161326 698726410
530118141 499154877 654003459
517427072 665154826 501806117
444399032 652955655 834959581
593660340 171983153 825013163
307950247 225945219 816150200
881761577 686141585 628262901
332276621 785434064 657411147
291837030 324226673 450251642
561496372 211530395 888902724
298314878 253640547 835062523
510308248 775142738 734141128
386964539 156382517 156086285
752842691 704929338 2935120
840047323 504062715 875513531
481645732 898988371 842198972
278516113 515367137 402553932
631604973 772865403 309627017
893454692 872454999 229649800
203674539 308308457 281023334
574021885 381909989 30823234
231958698 514005030 162546063
374912200 332739544 747687121
293469184 526100829 743253790
68264455 370508478 892994952
679309004 62092635 306263509
273824802 346172941 705043565
28302069 469475795 839137439
29320205 356602938 651381623
719117021 717317712 866817455
702339754 346739232 904370224
715996983 553442565 405387857
332214056 687049461 201237492
325536034 424138154 210733842
836499690 201983707 172230398
199727914 724231960 655536153
857736314 742241044 202823329
234897742 824182043 810121561
112796232 491229372 860122433
693876657 202986000 326915786
645731971 836301430 599510964
838387722 116833882 335736107
766871542 496777129 492315620
503880877 453076873 143041803
49430258 277794794 85523464
839771124 339579268 525082612
148119418 63562735 404326555
117847189 386757562 699349959
57050306 195737691 35050375
172139152 9023282 45784241
800355083 397032931 606582497
794668305 175844112 197094519
392648871 230584053 529546595
197570173 456401210 205971347
420603832 769284749 27384714
639796700 459495277 649530186
84461063 170995061 507034171
21762175 584461304 813060409
251807170 905500183 192013944
509613615 825283730 541082467
17656153 502278102 801486146
373045631 753092332 378206096
748564588 555477539 412679958
266037147 817697629 14484889
816889857 547913707 465480723
554389275 757212028 525370719
851096483 627885285 902788001
821484888 571903211 813857062
415268974 290640398 24222849
662029868 541501180 483728214
348457348 119253619 70370051
114879478 647378760 880912362
516653992 76628029 549466027
882636803 891760 565903258
894169267 116944796 708532260
3863784 688100608 282710327
118493432 658670765 116556165
544875470 447988518 887088421
46110101 371377254 836913267
347791790 722104313 424841484
360506934 70253614 31626049
647060196 358244370 559214660
324680558 430338325 793117523
421800190 116009042 343030533
606676712 59355540 245648588
906863369 135147626 605168491
637101198 709864428 140964393
762932960 880889542 461271379
902915415 548020389 133420880
801957269 146917820 890833211
395464815 444853054 719280320
334605343 444166215 183352834
252180980 429134604 553782335
27383616 766500762 352795413
290630477 668097787 453294248
553359586 378384678 696992840
138281136 772526956 559489755
306012535 295737596 192391993
278722047 5323231 287627396
615081536 224983779 610964656
504827403 175549435 854157493
267369028 430299048 56784218
6487691 30321592 870272425
262493263 709594099 208571804
462395687 191367849 646825532
194735075 545643184 16781013
695691257 407796141 622903877
718387900 275502983 406159668
287150514 648901436 906712256
317093213 859838891 259612940
20591524 832791302 551126693
445625242 720312687 52100483
167207436 647594179 35153285
596890199 597919479 284593051
646093110 166213656 462807126
18616640 813189692 155677184
766452465 862826273 168435266
513934517 682857275 167414597
159494577 21188953 538770111
938014 244142482 809007535
122414116 889183783 380082467
717534174 278536342 744765955
807902679 444153903 595640112
816692293 477985629 820809556
874476265 158325553 173316773
846295466 506438065 600927538
628398262 136686263 323480503
313328995 34228682 705822292
502894277 472754975 91457889
677837029 618315346 771318925
233870652 248607372 432021092
329170102 337970679 694457406
809098117 876071103 79926441
894811458 321946267 92249708
448210816 107436530 464782147
192658321 680992345 159310507
267801695 740375699 42360771
621944404 660258504 128240137
250898146 639679733 632716546
416446683 34536177 750031329
442593413 229520800 682735778
575803230 276512000 219967365
895342777 110261028 678610882
648618393 761270586 625396457
651247098 182177348 483497805
520026489 177931911 114168574
775615930 351178935 483731508
402029182 75555638 459254977
310647085 853308241 724077922
436799836 425675782 895319773
433928031 25457625 760270402
778937066 408537200 349591459
184437802 793472844 604057399
264257762 403287120 823570755
199036335 237910207 300764722
715386063 389299366 518548206
819253829 414546619 664561749
66999648 158339213 621637291
366751794 55166316 635931994
132833070 411734920 620296847
608992964 90848051 172582314
306541757 320539857 546019919
585127798 871514628 251073589
778477892 183230488 251351030
629721669 523428543 419115926
446050013 57438934 271562760
627178938 634227764 143122966
537702424 84784924 422079218
716791430 130076581 611926212
250011511 874058889 367693873
838528904 581833240 57700583
46245725 153146637 248022218
224316574 403498981 212423976
134545602 338317860 484242146
16246130 248531211 517993646
4186960 722479522 388564162
520726949 92289552 678384261
667914699 254465688 32456734
79407059 640669062 336175759
328700184 401268265 136963132
774907319 315111340 380116738
602638662 660583447 804756292
262443150 620103994 150806856
220528773 313559673 550719902
324656563 473072684 757303284
64852232 164798675 421762654
349414856 838769562 845443045
746521123 866021151 152086872
124055058 805327153 274890616
883164175 856062562 740132561
470884491 753563238 169199080
870217030 101582307 712438402
363887123 350898686 627858102
439173753 761751647 663175615
274759638 471507622 445101141
85181907 367889839 528192999
470051997 204469674 719776871
617777835 169793861 699396087
585628233 568386990 542580429
4226888 860415100 662829941
574902872 179658059 871434669
444424060 160646514 705682452
166781751 758681412 297561284
576074970 222790162 899508953
803652 82098172 504903138
176759481 667234259 824685224
534870247 726794473 660391557
121373505 867702557 43528533
227258586 746920548 476097166
630654382 588472702 882400658
284603833 867662769 789476286
554511490 819696176 101153318
78741062 750637586 696840838
842679424 740128050 816085284
494810246 232159879 408485106
350644372 47724488 43912795
620062784 126018713 515992832
11722250 836823623 796277241
862733759 555122345 594602085
138172230 71339343 238559527
304975833 437755870 398439651
19641688 37277343 167303240
800217925 468034654 559427534
90016098 709127879 551806515
741302826 765434444 586171777
253073556 898437397 7967567
22910494 334805402 716999058
730016686 392757515 597796822
155572139 9635110 357655114
33129006 6453052 771323681
601603067 157244017 456970987
784224808 111521050 607622092
17529854 770809638 126743311
333954332 650923712 906409072
720920948 254389268 158816878
603746295 335752929 757978111
829812179 206854423 669902976
657610605 833362570 652173153
656460987 183479715 354399541
412871652 442591399 179206584
651613541 686782640 421041848
510391461 717986634 180190305
59615078 147492875 303135765
837388235 622949880 112035611
79754751 881530025 404660021
309997364 10190995 512906240
256847686 440146791 181071803
587920491 326212464 599726068
167117115 397238211 225163866
356529959 611238839 248304553
263883394 148599373 40752236
165458225 33428185 532659020
216779793 881659998 333148544
269197772 697152419 420401483
367455094 32138968 296666504
839639021 604627563 786170512
487979873 503771171 319196586
150796741 427566047 187690883
690205309 380235233 711009622
196420176 539479420 667993478
789129815 304615840 351528029
803449641 434505079 907597015
201004027 572148881 104772940
201935887 525483602 526875174
421671275 90770445 209978598
116185568 818347367 697134649
832917622 248152572 436825595
211429137 305142456 906321170
654895808 75980877 210290691
58432289 797395636 282134690
324067329 652439443 868064436
646123876 91216061 272205191
796946781 894176483 349973744
39647332 372633557 120479973
635472460 744608558 148197771
392522856 210324531 218202907
889395022 632993964 448120495
835500248 684164709 628375098
11483163 100916917 25074451
589326679 582377610 900638752
321834880 391182249 286310867
884654814 550454984 94704943
136149412 479324419 733105079
803031486 160517302 141555017
573528261 788040476 480817128
305307092 314755855 8953493
563740295 281222130 614294722
660533767 494319111 506336445
76914148 894302028 881884756
380983288 395908185 735765850
610058002 572915421 191510718
74011151 64472655 744097622
408675549 232252496 228478064
672970267 865761803 480821578
559424278 578112711 873926075
507750916 840486056 698260456
210270724 456102554 785978391
810473547 330831987 762922354
492809257 392514162 480329707
398102619 632761896 772459855
393525353 838779262 18627252
822745029 802665487 503444720
639698685 513699414 618266437
94883969 326125447 343596996
591876864 599507553 46827118
116409372 26562345 779169994
405404688 248592298 823709588
821099867 310648903 662005454
31163395 606167132 258159034
95923964 71029361 578199102
252162482 309458424 722303078
871209552 352349871 89534495
808613490 366519864 523064535
90393812 781805818 147761432
583293700 370912982 631527588
706325139 49779104 292850289
563826031 30998168 371335721
281919432 32015677 692514235
496413558 904277160 418778926
245436733 396460145 110232107
75065091 820777833 531358293
523203025 300377579 18920222
882924565 261313072 616606835
735557217 719375187 483846243
305500946 49315498 657667508
542741864 144373866 80388
522821812 275042627 824457628
121115334 886587119 95973574
567333624 768051327 596350864
225190413 221609476 821889802
553285605 150163579 391596042
427644978 830334572 121310560
37843775 98617010 756500349
851926741 38898556 485831231
459174871 518386534 672018619
889074040 322261989 819439917
573029201 545505082 747663214
480153516 356082222 376108479
689430790 286488297 146228374
867120660 557504821 384716042
799530512 576017370 753455091
743632770 127475537 13499712
665540350 583326963 391015054
336062010 187190957 616413183
273994386 551142172 661511509
467542984 390267120 405278591
863143571 759883855 217529412
437321357 838245425 430235001
577909026 459856287 689150342
42828859 351463995 118153212
629829404 490615931 296208443
480243167 586964273 330318345
92286463 592908609 154659491
479474796 325606562 121779069
73518260 147965411 334403024
797863737 251460533 257722953
193609568 477506289 434442378
584507217 286938545 177613534
637524961 215569601 277929730
29738002 594670185 261111116
594310891 904497415 424265964
364809109 293522762 858799270
581105276 269794424 637025343
225448770 24196895 258992996
698047146 609132597 670640864
594074206 832895860 71347075
328635243 51328602 71065776
228513099 88477291 59753752
783165175 215672363 615041435
131944822 731212547 659748028
832842084 433652515 153042687
362998752 493955976 439135015
139010812 671389551 832451248
356280095 114595799 779237829
124476169 15262349 63490184
797515957 360794444 474821625
621693768 420133881 792203584
438991240 496601650 591102566
626242141 814920299 320481571
872444386 37278418 342867348
156227715 505503215 739430389
347645393 122711483 141500908
553148215 742539546 636674218
204376908 231207754 605861269
563459758 620788661 346284955
94785374 198382933 6049026
260934895 62013556 588107653
835843987 857510980 295216875
198447473 51624741 494986857
286428964 554893883 814622667
312261247 410876837 181920792
816481410 75637353 146979811
269226299 696200196 38043820
692744613 15744980 653782778
655538051 414467713 530283165
162524145 353977867 572059963
629454052 43201441 62065628
646141104 321636189 710389241
784890729 519518940 861640906
758280487 566801957 132450066
587244564 525324512 744202167
81185404 191491673 326934365
275794562 838869150 212370068
236637520 516715380 475788360
11044384 62796884 589335047
651049684 94500342 254465364
510350666 256394580 497252638
774191579 906314461 42202011
248296183 220417481 26304910
93834217 143804579 694220073
203638616 689156794 347440277
718953957 267113878 280578921
99665069 263515391 502892151
465293590 573640431 837195373
789312686 437442731 30628427
74933089 563265665 864956041
619969710 394294659 786292493
376898360 245634859 840351842
798583927 370730248 843381670
772978188 657432057 772921985
260571956 378860524 734346043
329980175 79241915 472249522
700246739 310484895 267115396
300198139 113280995 847808563
226483490 751619534 82332626
499899088 94547527 417946536
258578275 167171432 673801303
260988358 806602610 677285098
299605472 379744658 494384575
752623250 69742546 891599166
593259441 802747950 387912633
247076312 101380704 584353231
119949665 771421528 648141069
869806924 517579194 174687100
465745545 527064229 905827312
731445863 606964045 343986203
540136334 56827484 534968817
21144620 358523933 501456073
808358810 604510368 759734131
447899761 826211475 363834232
777839458 797627043 166618949
306593588 848483670 76084630
583532152 628835181 863056980
197173491 667338579 274190530
448652713 211744494 149609546
210440540 407726259 790205034
363201376 169754456 603821653
654050801 297823001 385176668
759454227 676207975 631172943
773621560 43824670 143928102
653001455 162090485 324023733
513149777 294802197 195421458
73474333 324465099 386754877
729765727 832690880 583967298
335321606 793736026 724913513
165995449 574164683 726011462
549397823 15566761 607119097
806923693 25556967 824830162
375921791 607235217 614587595
254785467 838106843 103017609
882615149 45415199 326377270
565571053 536729420 317995150
359432738 523604342 811832714
250033409 638139036 794441549
137332819 751378167 736607580
802331862 834058665 347673939
757202777 385385568 403213051
276001707 456767049 480002453
649858858 820954306 793630356
194605454 664977280 354911779
810762713 611671139 521440816
638283396 130006997 218001216
866994937 772520186 454649479
116875024 703889389 821980902
538720713 70640800 77700638
827734506 708161139 745714180
602033901 395764043 259253997
10784552 254338162 98468773
411337011 22394661 751592049
144143496 432323837 610456830
344354160 552089133 127197621
233580539 566707010 742920810
149802782 265318703 653697037
629200897 672633706 341985729
2698777 248048328 560387025
737715666 736160712 458558702
22693874 573915330 100927643
568049757 560615309 603758817
660994692 100782556 585182787
41065865 638546459 464399157
706840886 623991946 325512451
210293445 637591749 425822645
732423640 468673643 44717208
251632941 905485995 741579398
222001397 135741340 344265104
633476607 800856642 519850127
880607438 902961484 885463995
210129608 513006594 125251032
143680779 377228238 401836313
393507995 191892605 446813927
247055313 69527832 355471452
120789612 596322891 493151725
832338424 553591418 231803983
192514298 801364406 625925332
202978271 81660695 399186244
426768013 713539227 389975143
423423363 413181996 327606110
423395931 209518586 151031872
744134489 176067464 500336922
641206347 340826135 197482602
690932417 629749719 330200441
904770422 379720210 597886940
657458611 518137154 464872485
364603195 675342583 478396657
597395885 415068501 578668448
108705602 32694431 776233987
432741412 478931574 79210493
546099437 182225113 279194719
703966519 200012875 393655455
759511279 409686892 51135507
62985567 854618898 197722038
573938839 265926361 569101890
218851313 10128861 745945999
582449900 142430507 896671891
532865090 599933560 485752115
51384255 197880868 134913938
1978531 847694928 17871022
244804092 200463024 435362483
863263832 663466118 483225843
694886411 273198798 596916677
650854884 740491157 644118502
35396888 791861062 646682448
93308685 28932131 216655475
433890786 630815222 889597612
39776684 747113510 254625158
263478484 392030890 34149933
530368034 696334594 724795759
638231450 903576697 174360804
320233350 58586321 517387502
32900389 323184147 510880018
366350221 850546054 846799470
584164148 30239227 842885278
65667159 344852544 698553106
773787901 844090539 536658418
585348781 198266866 531210403
114920541 233326370 175953383
652648827 550596482 376153340
283650322 446786121 67499271
301361825 229319183 26447894
271192982 594635803 480546727
530305745 697144910 3054683
424743285 643971608 474959428
11362112 265003235 591601415
849871316 182859946 903034808
839097017 35956977 651708669
144771805 436982663 854597894
233646694 864764783 159675574
61028346 363667736 884633859
588913606 244746231 73814948
138103735 39690852 224656795
289542048 735316266 410658014
757359991 476802339 6067003
457409515 119585764 531168213
81115125 32595755 38379614
378493544 799965190 752320623
653067455 860573654 27089189
544993137 120527432 483765764
892193327 669005684 249689981
161277156 235713774 753717545
679641477 481371503 636311103
678325834 440688629 173311116
401283856 89595695 341232289
375107700 99913211 268142077
554973354 86745244 342571170
686990047 318688798 60433858
447456189 507514424 361297628
121911947 781096828 847735327
857931032 827219632 163375414
129322632 578933924 320175091
464728688 629772074 17813505
5103329 556827675 136067343
344547263 215934813 690228742
375386850 528686766 56749251
646396039 54236973 881520875
34958005 894868674 862289115
708241526 470911363 319743472
794803027 81522213 130319632
43616179 203012804 644295002
164643482 818323587 91827238
78277388 215173909 286783123
308037040 30552555 9214367
601921312 201702769 579840875
252466890 509760021 67295720
339977182 368540515 484944550
900759696 886284353 25731666
757510599 531431077 351555905
48550839 31775200 498598313
770138049 78988965 713639832
423473571 474486579 159081220
422166709 412821078 380453063
663352363 760664722 144264634
477201709 86392046 777364749
839779352 80113954 487218386
478678678 520031942 144033006
594244826 675408945 194928069
505996857 154308560 751053172
428035758 426668741 200728215
538058055 491196155 207360664
662715532 255996301 636006307
551331321 642857927 596420447
539287148 593962584 240149356
691069652 677908295 826142636
564822620 396266208 758769269
407266334 374456238 208125621
798910351 497075963 239679702
626697642 838622441 455893071
199856377 785101219 340782349
371587644 438564898 743352070
382437094 195552518 363128780
532126710 376505406 540813508
134926503 679539134 780782581
436861395 841863711 566649757
857833268 303260099 293410368
487431104 489856543 593730363
383218144 648609514 358318207
187027492 440912420 45891160
588037178 63500742 278134381
490453376 585328743 787537508
565933784 614017442 7416055
318659470 136407233 168140959
665311649 259388064 851637033
378076405 63621958 269066470
12866062 880577483 298896284
788634319 490639172 156753470
207979230 861436139 450406796
180671974 752721839 23851911
336988906 128238661 234190548
379171153 798735098 734849351
102783658 195115215 682821993
521924807 96388236 418345475
762601309 301500149 186938004
321495175 447338667 426948243
783038388 18581921 711262211
898295348 406247236 7161116
19346730 471087430 698257111
415725710 619324303 318598938
836961331 576596798 646259763
272282115 150287385 389708029
398782049 738721929 95280089
734388518 561291754 260868136
428177303 386585948 724780526
903387300 796850520 43161514
58870170 479144692 563759290
645647747 439959835 518546263
312752697 729517428 764585161
498325259 423059397 467878732
249194325 791442197 272216618
104587797 307210845 110362289
315205914 479009427 549871461
200153509 789566537 153471762
221059134 490583627 731789688
83073744 48800534 881901244
128737679 832706471 554970943
210117077 103665273 425370462
5910513 721685527 263406362
752978829 726249361 227056414
690246872 116563343 846274950
156824291 115049482 81537018
822071361 645663260 711415136
430267843 777753288 742658233
757055514 339457021 97021189
206037955 24700704 412552303
418175429 459220677 354113602
110370153 621851454 680945005
98968461 888569754 597635686
840227215 708484803 335707312
738056665 592342715 418380919
771600582 796854364 646338158
545150717 589035102 4645404
75001919 642014610 539242235
2735939 696411918 815868357
637921145 357241567 590131993
888818877 93156153 19812979
287129294 69610585 3245831
11173876 474473907 780903049
665228995 804790783 561868790
38558739 381572385 690446467
434999058 396209682 808842604
346487753 477890415 543754924
297921841 857755821 624803767
570304403 383534063 58238618
572589085 262355848 401019863
239293566 117607990 672856339
119996181 366989993 545188721
213363107 650313015 676598978
345333797 37098206 780373996
9991810 897629662 679256927
353497143 495762460 646838190
290697412 899356335 258999154
188763295 146412813 53908338
90149203 649946381 9347100
161437799 597656243 546775450
450199322 49452675 514657934
487852218 388727822 431106696
735433409 174326400 623015284
638925815 172140754 290142228
595945096 132230362 871977253
398075414 280751138 647622776
735010544 538842373 706549679
772148975 185148018 20339939
596797444 389357863 409330681
310351364 539058874 299510126
186928452 25550594 505269306
450245362 742340545 399081161
21057244 264987682 882263385
743220044 126830289 4279194
278805903 488830960 853895011
296411497 232136027 795760346
580754759 728651302 87436410
131060479 537685647 589443681
389773879 515204361 876056908
434324207 335784341 314373793
6888867 71008616 239494763
96919336 698984520 644565942
355362461 130828475 432868904
1708101 331917625 376300730
137474648 694482078 508141579
7502150 334201740 214523295
54011626 674797454 96196132
842615188 101392875 765549345
896178268 193000341 304675894
229723140 846897237 56590859
433100906 432103110 135734817
72113649 22261898 356091366
50371644 615651733 824010496
655810512 537238257 355451054
783356463 666366297 38617261
288492087 338809096 747666522
303891398 28131867 56098833
648082490 339708676 69920855
572206127 293654601 529650270
530854195 213084808 190580086
722453149 898899418 869027243
220385512 419083962 825879395
238252526 896955850 338027
517891054 106728846 372283458
794564696 34776312 232224225
287298558 26414038 608301687
179023405 346358008 515127435
106575689 145897028 583898875
875519030 620392815 378924813
512022576 319470987 103752226
211477323 26784625 841617050
311692654 758078043 233374347
46102480 662514980 236840143
829319943 243182333 145014130
390985795 67780121 637217215
155234064 562335945 279867169
402602117 905590832 798196864
127607573 569567819 541597475
241842507 703497107 838323432
785481103 419034806 771396255
51053085 800602127 848904642
834290335 743535330 826695628
620991866 87955220 103568678
229832990 749680292 459821077
274423731 531804894 354694971
648166383 570241758 34744635
397428076 877750682 790168711
71242591 148923507 876659077
73078657 242195558 591355371
240593701 154038936 90012706
770782801 783104895 339576028
621903193 633014896 178370239
837528789 534727260 900847431
130791802 44745470 545025546
298173837 72085997 248839429
227418238 738040859 279553444
46556283 650178357 497424220
287490113 308351713 526547433
898919452 352672580 410327549
327996610 796976072 710143776
469349415 838409812 55072114
321301343 15521252 525731036
421874439 513494713 562570223
253296079 434856309 470546884
607116970 127914599 761212605
713579391 480248576 721389620
208465261 491837625 250688661
579076389 525582383 670711707
399706366 868237803 792309249
347016737 840322787 472201649
180149535 116499139 355031994
385340325 487360892 524954164
173319320 719357898 408698517
283180499 855080278 107039407
849384814 297076210 124161815
501520931 93040259 791885218
679660495 734223081 463613616
645067868 338824863 638922419
663688752 701653484 442507036
544569920 152483814 357631447
740128495 752740467 191263362
829212259 613023907 162102582
623234063 840824686 433738746
767629144 249277704 803523343
412893509 842009030 338632332
75047933 563965857 498093516
235995885 350107719 842077190
749713383 49556542 787982056
258000240 754092450 390385556
517011978 554252238 721889451
93469738 81655938 659058285
795718124 789884486 207035746
426041390 143569407 598254068
62045593 138157625 458379672
411437169 308692029 183088508
763004757 323795172 171602473
282826348 151961768 761946944
224096914 538899682 250449085
649157231 889845775 237653916
788554299 721891661 600472817
498436725 821670722 421438310
252232377 578781235 644362578
774615670 26043099 532393761
856577160 245800313 431594054
864438123 739520089 135965262
420095340 42119409 522799800
669870869 128602539 61415396
179224056 143969279 568497082
540549625 705039889 32032015
39195355 488638941 565034915
314539538 821187229 815059766
668142203 75400899 418187263
489198794 393737890 494519493
257788246 32477170 814241406
312910419 89461000 786898351
118682904 873656219 74858095
762804054 417757405 884247603
435335982 103334212 563404984
563192195 639712443 635581552
25337495 94554963 267922876
386534057 105804305 328464190
244744423 668215403 678251484
851391625 567645092 424634745
570957572 824234750 442411477
843073830 855784188 702765639
153628166 898709054 710208218
773607051 81915028 845706234
704457874 704895426 466275996
342040114 860583464 33271602
296833343 28705732 568982246
557857199 488735834 30407888
810743375 741786629 573904693
50500340 523075073 443689898
684809009 293812687 76079152
494237850 500212118 372798765
535437380 620736413 393501352
156903441 682356891 716910538
598937424 607966174 653068095
712998210 232174496 538539429
751060057 184223203 625500344
391119657 56406978 70883291
906302567 740224686 456676703
642735366 439123603 506219566
899013692 351107275 338707465
541781607 489706586 55500721
15766118 750185235 11707381
477297661 395457638 379194465
745508366 775773237 490243130
572291074 591320894 66651710
888054200 370275933 415588233
677177992 380402983 755112414
749067041 875258387 845729579
822571216 778005348 486498438
380982193 262482688 224778650
758014260 870360867 3576343
773004789 345061371 322431429
552720967 851886224 65014574
758559791 275615967 441992098
426633990 622028310 632333823
69002209 741423907 57870818
494334856 99469138 672452138
417278345 816358777 553998690
340265319 849331248 51034813
669611873 431716538 161775165
287375064 255663542 856531967
660198067 343569582 617060726
24917018 540129075 246864216
742820824 819881442 728640714
282119076 715493313 50078761
869547617 702589552 735706236
432061570 461205590 351052741
753487000 691869338 834492811
458444433 869151492 850514834
890765053 384007928 28173269
399129781 457816855 209544315
681239927 161920224 363454956
267275953 526531147 879990794
299622330 813141128 523509311
862640005 842095645 232937121
144834382 819387081 473212621
717971058 13457929 632652893
346327850 59926619 881753266
35886863 52033722 586475481
817844124 123986620 243165044
553537549 796004092 775904639
154281664 448570303 313033381
314883201 123535118 655242985
80618363 801023463 262573917
659524462 631548580 75254893
495455650 493329804 507103082
659779281 313109174 726717402
36763972 274978947 304972705
672437853 133340335 882817588
688014120 403342768 307585119
687952103 791560258 304412058
272401593 494253240 744305428
361210427 474614915 735565393
118274586 441583379 252598094
46782194 360256250 282929199
392508775 162488004 494024741
130423658 388811424 720948172
869932998 871591680 85640127
239248063 611002366 674042431
420347162 610364577 421879326
103625371 741554197 892841865
26330275 707750056 176151699
743182497 322504376 724435236
171304433 244768592 634136188
53931285 639427272 358226697
181212476 327460817 511001826
683998751 474895627 769279723
806797690 45138027 144274942
809758949 792581961 268757373
687040159 604190625 111127308
65959652 565255442 589670377
562754376 599034391 380514245
334986172 88112193 625931836
435837406 747247035 141929079
609093710 494746381 419721986
189619328 151850986 260304627
702333874 15173408 629932696
562367231 519002370 353680103
712061986 876322963 787436688
906944337 806529404 360362627
871484639 567413713 282110138
814499114 381336492 621368701
283738815 888075748 277501863
760792471 677541772 848884219
286946431 787482991 503108403
534258489 279152642 792861183
251841985 272803037 502627867
272106192 796284334 737985225
564340044 779955304 92248428
107062782 246210360 63453317
336265088 112829424 539599234
156527180 678926504 315360798
381307503 14233905 201990968
387792088 547024488 514050658
736817939 472444912 461036618
144090751 453619654 846451513
282563816 653528181 176048212
442239558 208749318 276710939
857879911 79840482 103277621
723702691 815479291 532744006
874930516 599523214 439862424
8389386 620296414 491724123
417706102 516152941 806228867
560165198 566096530 779057203
106049495 652153512 173293877
163565908 119763046 289487884
632134928 429969883 553524584
889279377 851587736 398779397
395188417 449709728 249122911
410652888 134601089 215775322
660897053 238011037 610470679
739110646 705864785 218038182
709567459 283332548 776729356
523524770 182582087 794368375
134778811 626694662 644108314
424936352 303619951 779690713
449080387 465401575 758517256
785504283 670343088 388648042
638505635 810755361 312832291
854530345 410781859 375113884
599168635 375049025 392572513
575197706 320733903 251054495
80278417 662456646 171948818
903249520 567777927 133325494
359372319 213942657 904641025
512754503 712723226 327710124
727130762 363405935 119380525
543888171 160476544 834179657
172064973 135067963 238570346
116728483 195144896 59408283
231478248 848863651 575156781
346548332 217037820 786995257
453047479 898889794 508932775
648328890 445505012 638422825
186012325 709817299 896420413
828611405 657628688 699221507
147699688 124101153 485814649
276183719 113188390 343955144
77610855 247391137 41349286
506271130 368820233 596052730
4172800 140741352 826447133
100547956 451051546 177441396
205359201 695013085 868199963
216539273 666786091 414645734
383012116 628394006 794273565
627557224 646733945 842811959
754140885 672085282 856757461
250893050 74566074 265931167
342628273 699228405 95797922
752931708 133570385 507993583
292344138 354618258 127119842
764533661 396446288 660447362
785889369 296452264 643145861
176459227 98446156 816116299
553985005 778140156 237475094
484140233 430575307 34174767
372219670 163373437 114035688
239826031 612880946 399324831
44800482 700552590 591360676
73106750 322312222 445706207
712668795 730195776 405257075
846783433 372281225 455894232
390389046 238404902 278196318
493150638 288867267 44923643
876553597 454229405 654550233
562593607 586869164 880853727
163305291 449746042 467975610
668038045 570450638 553075000
421945806 448697258 817625471
225770583 467395006 504261345
607669717 250981893 130484371
730284297 52834680 567743627
89011195 82025717 333383336
905016267 648307644 44125857
618364535 573902209 309622431
897034578 518708335 327409007
691161942 796793359 744930590
279761541 609633877 641010287
692255235 631498149 547691769
710170522 584575968 749051746
688523805 217407664 512822204
506384571 90791025 492531978
267604177 682088494 284313394
365532887 652547511 536266906
14451259 129909663 334019625
4739608 524684286 603432258
144924868 742317003 450524745
813563558 707781629 732992239
588699204 674390248 678746656
21805235 68564788 125895947
317405424 499565732 613888009
272619821 750041910 562516183
576192485 593016373 132717056
573961231 125737963 581459348
162682546 636388260 734348248
526837377 834555430 694291932
723920552 497517353 350274255
448807587 337218230 341329403
370303967 683203685 65250007
563180194 661534005 447653919
397992325 127193749 457593377
496692196 289198509 433594644
774604774 534842853 671076474
197490137 257797889 292452732
771941608 108859280 773596237
167729849 425437502 434385825
897518125 454229700 899444977
494007189 321435582 550198515
833414178 105252137 93889801
446986607 30929213 230715193
285270015 802949513 761022586
354575459 683740870 381097980
36211623 798781069 89512133
191058328 549001317 134244915
387480923 559680731 22045755
96112018 210860059 844597231
298450359 832624534 627801287
129599169 696231228 392660855
703283706 766979668 73697912
413688275 565825341 244157530
606983559 798282067 536820320
286921487 806893547 238704143
621251620 180254669 71521039
727055407 866486560 405065563
656644449 63705601 700685114
289929971 394060625 475876808
564197327 962580 21746554
262111953 11333180 801951854
218254579 177499826 418692785
573567818 49377277 606487045
798083770 565500810 510931349
573528051 20962204 21047975
713205731 686872997 371362177
597230333 214986443 256889091
484729646 326568079 392398278
546716588 325946337 710669098
603279721 34801850 557121423
79985191 433377422 157593794
415545669 320063462 6000699
863029717 237281365 757243344
578275180 284289769 616063250
447078898 178530552 674778697
182288042 415214858 152422138
368975688 406523593 498070125
674971356 781048607 301346521
282304914 710523519 176592468
795987941 319945942 129739777
82657401 417527642 205405838
468458441 412105971 288689959
2644425 473253045 181626027
800401407 215215666 881434688
4158663 94555343 432673138
1066073 591911067 190234424
837633647 376898346 730393439
199541830 861985224 189276404
117729608 142162038 304884033
180932967 745501828 765558287
236459922 444170500 20118406
836801556 608994712 365838374
625978982 228901548 664849691
407592774 217101702 126624450
818061088 62946331 880286036
332872183 748753840 654557369
845386946 173008175 140099792
44059133 179899473 814989984
81117926 229559285 672941136
270453649 631411378 469035883
133246893 376446370 846105230
774740326 572256766 634309324
374663925 675536996 205745703
346372386 335385193 131899341
219455795 92094516 417116173
834986832 30206237 325495085
746736701 142520241 197621910
666303925 235219433 773609171
298203916 323749869 217013985
838862138 310122578 496994580
893010234 174497613 612394782
826185190 598092974 733085274
765642646 689981091 326090099
619030746 320193875 555761098
509290775 150824232 396016081
329528016 383145086 736016579
7275238 821465134 783561539
399907678 508343705 890782837
188197932 574619382 173496537
654351286 229402997 492632791
790179553 379309220 44916090
511470781 553963724 253651013
471308957 373710848 376925170
704692977 565850544 540199932
586571064 315793623 378656515
705862616 118292253 536759627
557725129 680393723 805460394
260442586 724863624 556316623
643304140 67769365 288238850
706457499 267206446 825295406
170574751 639705813 11851599
85593849 826962554 837100828
512344710 61354545 481564723
322792974 494672471 87617158
260840492 739544350 83647514
522663072 644993573 16976167
141630981 379151085 651644798
47218821 893981992 529829700
93751666 478382384 345622398
454387767 248605614 261317043
790777770 203077938 493013814
341915680 623969906 882168279
627418019 691784685 24286594
469063863 683437820 72390437
828307278 17911685 155148713
196286392 66370505 887407654
321097795 553919965 597667450
853335812 289838311 500594914
822563707 851324413 376884340
557148008 116917069 59832656
719621415 138149513 468825398
343177171 545186096 74564198
417177657 639745007 406212878
340329224 818265852 335034231
699280778 81128117 407758907
654958522 615540630 39851392
80404972 400746775 104033297
714787151 648882518 120589115
732043944 444867546 422581328
498337717 210299363 446439578
521732597 579707072 32397542
439910552 765655462 11061197
451282774 777255859 66765896
611822472 894615166 506204751
221634637 878254029 166656705
745515152 546193362 418764930
415054576 501388603 286525475
857365305 695261817 210111250
349476912 44440317 177789461
239402166 543504885 472807982
251641100 671076650 844797068
270568589 559963693 510638292
15460383 737766904 57697878
635593967 126150539 444105161
309757688 747364701 300307227
560944896 798023473 809172514
798411230 633681615 685321318
865259778 717515151 827720557
64116176 666969876 746261722
798303453 675049350 402314720
818850659 355954105 720609712
819810811 789203520 743054568
906386861 480540169 85174164
203335417 571944608 609821228
888543132 371214285 511793166
471646953 849683545 795784922
898272204 544825277 429872049
451919029 366093613 541696804
584228811 422678024 825874173
698207428 524475003 209261079
874476797 803679234 781398613
578637417 581821395 61667230
589777851 453726235 815838674
685127474 125120616 543804449
268612777 614570175 477309267
406269598 325046346 704143831
651875263 176235540 660815316
607188165 385701790 800722424
592306402 12658773 391708082
482595084 549774856 451359146
503637407 822177092 777183102
467335125 484374357 547720809
348158684 428782953 849170853
751650142 601233377 52240363
765034039 595520778 65140521
66809104 542450989 637644555
172471493 467081346 6091677
398347990 68056220 749838978
371832665 422628205 694785290
364255186 278106929 175993038
889551147 639577318 362925984
769737048 201570915 95634518
492731905 825103178 162795798
408434307 860164740 181931715
748777423 31023214 258579657
218240403 230921705 640085300
777996220 301983279 125273021
232301041 582912028 742860414
173020463 319375891 620848294
241223670 695691096 80020839
243282560 380911961 272818214
198282079 800685927 85641123
77366363 612145598 329545286
258245829 870872912 146685162
55711428 492533810 705943395
752683735 161467026 416078743
621201522 223209244 882926352
554496011 789721615 742978295
801878898 16682973 809645184
568209615 277932384 117086771
63986870 98859318 346867993
452692096 535060705 874713419
620313631 11934216 264173087
579134871 131875957 354117230
318296362 189144845 44179013
557474922 107024759 308841722
796212945 46260297 774140593
62498786 869569049 291190280
55487810 197018034 201285266
307971518 711844482 496100935
465374253 823989739 90384531
135018806 856518478 825499095
479319934 734565742 742268611
805353375 862354280 274208752
720517931 143705110 594968742
406565824 3411149 604664672
790618533 736486726 656105442
495792595 14470039 438708554
487255981 757622697 639639525
606352768 345804916 314032512
667929064 659120027 547619270
708987927 260150877 531015595
795382209 134217342 63420930
371287050 44703304 867915083
500162627 561063042 66515815
726049161 411524374 134881664
188752381 207929689 46396782
862936686 400643085 235901211
893984029 855171152 428289227
658021699 113968234 857347886
380852989 182042417 691517050
656994862 7220314 669195789
110968158 402145735 43588621
453675643 291313479 21463543
618102129 285494318 345919780
275796560 306098186 786131340
5462982 429294364 869936351
222720082 704941978 76331000
750184754 236651008 316769265
762410472 865116231 633280543
349357443 329397211 460173770
782873064 744066283 717622920
101560329 35260418 545100390
567307922 837242794 481744466
379773949 801567389 519518234
35717269 361920861 800378503
240218775 218172833 860288735
303147657 327309145 798007159
805805335 849222347 278740174
117327344 124337605 96971846
460767769 571260787 568298540
625231494 169371661 553409698
146703911 586231841 769934258
545211149 427608241 57151269
799771796 670199775 856894780
552408772 897720941 144294286
865970655 489850813 588498542
787375646 592609298 732620322
159841548 703367304 456815485
63597069 236452974 637274005
699193488 2734513 763049155
819388543 795319989 153120599
677015305 102598241 59333268
47308111 591209414 352573704
175493144 813758716 573340026
852403525 356590764 179214849
410897889 598517213 532758627
630217079 382073450 677801639
748760619 239213453 535582366
808417021 675056030 406309712
697252473 543266367 382648283
93092230 202668209 845302022
105706293 159411277 5921675
452823219 843038554 714230823
10699161 166580252 769764397
395889667 19845006 378569018
562899984 745608778 192049379
374185204 596641013 731914784
355467436 500116370 197843880
860935964 716578483 549928263
485264062 864857172 340890298
223801412 315256156 676600027
78551845 888948826 280945735
903260064 327980101 896515449
1848101 129728207 383629937
137790065 826890614 601741689
62703335 392183894 348586044
855063648 122616397 883529797
278067014 162297171 874263776
14866317 641639897 42478603
30086789 785490895 786296602
250735305 82315047 24906080
494442756 70815976 756922592
816266292 460341367 823019259
644806684 76633602 689760757
882612737 368244022 207735708
741583052 302556664 567241842
34205002 714781104 788445453
681684795 527921365 197185686
654419422 229335403 417266575
195119197 270285505 120865825
99927388 559311382 9387532
318681964 804035905 878415119
106316696 890950940 865679808
645960135 8312643 496562415
348012602 61874178 733822507
522803877 874600575 292003070
835143064 276699313 836681060
129133025 618195737 793226484
683796101 713586653 197889600
548454208 559151473 823013960
491253477 544797277 468216117
754545648 38366011 139967391
142534367 859483322 457651571
271640485 795569646 863948974
297881191 407901485 862208146
258944430 348071699 177712304
605447516 446951303 380112106
559312456 400580106 753097496
333593106 703056813 887429669
877510441 530517305 53430460
255879991 482043426 517260049
130804765 335698009 533889775
749641467 735714063 515720749
222291078 544199827 453896281
770550159 382055934 645797959
354810157 625745014 886678101
452229859 379196488 610426865
848951781 554441322 473723062
464116656 188048135 337113827
281649532 543579821 637546361
154450419 864894114 550381037
688909549 156055214 842296356
504557727 741748197 542908409
559648216 583556856 19327044
345733860 779134706 376613094
48744887 734278145 692661619
571852913 608006336 727490124
473257005 851153003 503602189
117618033 83243058 401222805
251257707 358939589 375151360
326358056 707835377 405821778
535436780 805164931 103268314
841241349 27778335 398871546
87980595 870538640 809918135
656990247 208532927 857433604
1050240 234580331 41104426
638239987 249073515 573004562
581568984 62068031 392524240
628021096 39153855 195071013
566496509 411233487 219512255
893399773 494823231 39822739
255380427 186977566 187930189
824991046 93491837 485201880
168017407 88915166 298961360
516314858 109095239 334117273
317554503 563588352 460105659
117658893 266054196 360129497
130029042 164553722 483639785
24738845 22601326 243133180
472322832 847464552 59331504
801234095 742612191 65014042
3733240 378743742 353542078
262365957 497853938 445678187
787932305 232320775 218859707
368131984 866218355 292681219
119800340 147215901 9907766
671324408 685763315 429257778
152230658 486708110 625640655
523714764 332253837 252016824
683225183 900096071 597079771
52631084 90706737 574029838
622765370 252471294 404405987
176836205 823187803 201453491
857144876 735285622 606665327
444092840 762141080 63960725
106241967 585866098 639227958
478706219 228783921 731237165
43431024 364824120 458010966
652307620 214963070 766293992
665094964 639338698 677078589
842268024 717273974 728480092
504531463 396832103 543499015
339383947 43946979 68181650
826042091 165538170 437263566
477422439 8298035 892480539
262811559 623023840 626071771
760396366 634368475 441517136
814806096 802810878 409009565
715538022 761817479 132668333
711438912 822463588 143933140
295877059 436464940 395356381
840666953 852776831 835252926
610748125 646994371 141218939
560816703 817987916 678207965
358264582 804793260 269607785
719822929 83813174 99128218
607883236 30499723 11775087
272485140 538887622 503147776
199636488 340138837 70832571
20380393 55578995 467868778
492295861 829229277 63672145
439785257 898753023 456360836
395469306 120462118 479317413
62723135 450337500 104702017
773703061 569135415 467374147
906573454 696637385 358771630
734189235 80770031 485833874
101440592 136354414 793965189
777180246 402079584 618751483
359123519 725659005 602121551
279111154 128514319 590430037
11457534 862762705 493847008
314127013 849979595 763681997
191723217 762882215 818374773
507127600 739337222 39062737
721848703 17936970 747830422
79274910 269186176 469073188
72867438 426931144 771503939
668116585 557717733 343777947
843069561 484388162 491310525
785155389 186183135 63167
648256562 20389913 319545297
349762573 243504927 645186945
235251734 421254634 179358093
394174606 444275986 701375269
809900200 252222396 397324974
159972574 894124566 816705328
110858020 478638263 388053436
640899746 120004805 394529894
248094647 277547522 651405612
609517579 471191416 61170373
201069908 821461430 480095530
14336530 887060580 91751390
519410379 678656387 113270713
691383299 1318926 469264341
68186194 596173905 123250925
894584735 583410184 485806026
279180041 160786566 655751681
718556326 773574564 352727293
543846278 578741087 670529858
192727794 58651367 333658580
218188827 27775769 127767740
532612629 508825792 7722580
504650517 845690776 49457834
789381059 518257765 457585381
588731036 723705684 36290811
489648356 571319683 772685031
162520833 385024854 130030618
52194829 798867770 384483447
191185644 176211657 79601359
478918601 712860739 273893415
306433258 631762410 470761995
756437740 312709536 87114055
748468820 306128048 632330032
497752251 507448932 158851483
368599854 418248034 225934790
666957734 105790650 618629648
514201208 671552145 389390883
786371032 452089844 483540404
145360673 421698221 518218784
45377727 2612959 511468039
489501258 423384428 135024425
801334616 69591734 20332965
394596450 732472801 661243982
181838595 480892059 537729932
178741845 130066102 530753747
350966990 191531549 465716121
606583464 746135756 845180107
558812594 75445001 457486874
110609400 181681591 262498071
848619242 387328627 100255476
737776284 153364407 866206737
510873524 199643017 847404318
215072109 377385665 599362406
174070642 4264296 149805765
857920616 595286412 750703452
621368203 386123 641599286
699777653 455552212 517314660
620393901 360778215 206519380
739608113 789825356 622812784
367501399 345289247 74130269
163139880 589421311 114473350
838648670 577506438 625590541
550196021 642431875 447959302
754324413 844927375 877328983
546382457 93025711 210520776
139599395 488124423 283274288
723177017 178374757 508096386
356318270 48767275 773761081
376189327 18897556 519464983
744359339 243094039 76139100
411908153 80799164 83389021
351471981 431738829 579603325
886845623 303906638 449171468
785984459 662471003 828180803
33719419 779043264 596839635
550296675 652472692 643111369
270501093 34937931 703170034
823646422 512949105 519956714
695180631 591412707 551442325
471795944 153804965 60917990
112953713 707095956 566486118
596337700 661248569 61091878
75368744 752819198 827120609
630316003 74903971 335191193
446597059 580129663 709996551
236574663 632153956 823352884
179312084 293895805 38000119
617067942 862885650 573960196
96351651 848327478 739383504
348891321 300305748 601006274
185453437 643149023 437780897
251870787 719583761 443964170
278712409 20342535 26258892
475437997 194648013 764183992
871138217 595898493 402256867
144892817 102785558 605708431
162045003 37746560 664790938
823217392 289295406 849181693
511568698 636680861 867897663
558951793 796324574 85125
859115229 748953363 856291930
298808946 2318530 222973383
450927439 732944150 83750324
55644257 582149410 364554475
349790857 112190725 221094627
217190853 721407156 26424644
713687246 892029654 335511926
301449048 645978483 850884577
906281627 281055928 328472103
725337904 52408529 603022097
613057213 140417096 385122004
861409204 378442493 149823491
129805026 646483779 594354852
274493023 533844338 601707507
406637385 185846895 491186355
472584109 755798128 494195852
563486966 492621870 807692364
156097201 219102918 438770368
268752730 349552528 454915702
294147077 303951662 501482963
827285983 855627661 785652093
437318468 383289569 804550625
358747052 809582636 483818248
488650032 721909319 168847952
707901717 756271138 151520215
600055606 815826851 41557146
492658115 261944632 773757661
553017068 360533704 195234572
93572776 403991374 726933914
298041960 745445026 130923000
303826832 435177301 770688735
510013278 712640204 255279448
217678190 460934927 240342874
83046669 134113591 830729204
276128291 311878946 294505631
902830171 378552572 702574056
825745706 555500343 626938599
165534274 855924656 874983812
54933842 770010680 696143262
749609717 371983833 498314229
737420955 52830385 339512858
253018346 324500417 36437971
98464241 463417530 756275637
680517475 145948043 184872860
503153569 458251949 672202446
283199399 683840914 154957364
286139585 563432031 477129805
703056508 149335577 336537745
114404692 528578712 549553105
308812494 576573223 741135009
837893130 248966370 901244139
239684342 325618471 370624983
617087859 63700176 85103940
593978248 608098084 224311798
894116997 112457660 770953384
140564983 657331327 406859510
817721706 85360675 98922028
552547664 3062767 544218997
38901412 250110782 20558325
30218943 9169938 597265511
331614969 616077680 122625579
62262342 470295390 651215731
729474315 783628653 270774745
407476230 551090563 100682309
704356040 473883298 848722774
52648673 75208974 704934386
398363074 851530542 194642556
29328617 382510512 319692108
282497621 506550737 720460400
190128556 874190956 195888078
514261129 350867990 209750223
108408627 167699937 155451358
37309622 68393171 681356099
156039517 699276812 793978105
220110701 409345473 738048009
742926875 242690645 83519485
169219134 13165512 423596309
180332360 516201760 332959257
830443308 901690925 837271040
128958321 295213543 548800179
345735057 214840348 12028813
763396292 7303580 530255745
286685260 682707387 186983003
479304297 700450946 226672206
372068003 220414413 153416886
499946836 506363335 89879162
396753545 115828785 487784194
838616235 662197456 472993668
50858494 517477448 581296136
462881854 46070005 618828753
226391253 83346420 315076533
101556064 490411718 548762742
429821970 81369723 542091957
696805815 161451093 424837945
194500858 77921002 99473664
336412383 763407323 770313487
580988368 37415769 210513917
478724055 189264123 752670770
144989597 637596080 466766773
208844403 229898534 97136021
139167136 490415189 159320025
864527679 258610029 803220063
850669459 769743821 487047539
185155109 273923016 821704555
521531291 537100317 129323781
252330088 583068863 724923944
646691531 107756175 636037564
307807717 414868129 670242442
376964215 636200712 662112053
827800314 660196162 293816649
469155961 581277155 215621179
530907876 466046459 514275003
246679110 835616185 24063230
803714147 836224938 743219138
699878377 793022669 424315258
33935841 640259077 287444180
393054807 123616319 689266346
442771238 43476128 614176456
68048809 867845193 163109872
610059615 175840528 532687002
732273843 680777987 124098391
803119019 556308864 108526128
771900022 215240685 527025279
510036010 226231066 375921144
866262355 90575117 644021957
467353045 851993168 507074090
382045179 90982435 135982132
317171338 221074677 658232823
127905154 872769609 770205356
550934934 387078162 183287915
575189917 558344478 129341780
731433938 58654058 5040149
666628421 509821901 903892784
279187581 316983145 389988108
164931418 574621337 146199739
645639980 8138819 389643485
853806897 792848260 384638680
757849742 248651438 471183236
283545874 488001257 893595975
427537181 44470273 686638555
16499987 58851735 637968220
593589744 639540525 255502329
884899216 793046105 179381807
226615088 234481779 840734662
51602934 165233393 778470473
507720877 658697505 17436287
472461122 623939802 136034146
872797523 386348790 857245345
412403159 680221517 250709813
717535592 691895658 14414451
795532404 888811224 337712229
655223237 870402656 733195692
722155109 302619480 196607019
301507179 237877598 354275838
64510344 292710460 216556362
208188615 860240855 665165388
610993692 907355514 865271565
716420283 7959808 862915672
228057547 515508450 538815072
671894180 809621782 136795107
121517230 488709481 857942725
278832013 641471393 300136549
892543481 508961730 253526892
529365229 614029999 283427527
670921909 292763767 547978407
311873574 526398513 755996467
47821019 445612991 185429607
520676729 620756273 653121458
713998219 867949855 157132214
538910858 677835047 607690582
258254362 80226153 581020751
534051163 122440501 585235983
337938254 802052083 644589884
562400760 493152038 132400762
906219309 450138211 64725422
331966261 425908204 133265745
482131317 652627183 25993109
530060360 668265038 385007660
698743434 586215391 428008353
799875077 294881170 721467123
177792185 639686870 30271567
405325355 895366640 196639449
25946953 138633843 293128144
129606625 388299557 616674685
322966433 855455392 36164769
706528766 648781134 900966847
287722612 533442663 757706198
472548147 239768703 318249480
850576555 231951716 112060343
49143297 375463414 888584646
817252180 196242945 342448490
404783692 225439704 205446371
598300804 524387145 898487324
897305996 457943195 890030548
285887703 708091897 806672562
324867361 553085000 446722837
133736583 574555029 489866026
285003890 340304334 58416708
42009632 874568831 510118457
555429015 287496762 553891833
283096788 324923478 128957853
373644807 687286647 354437271
739258508 82388180 717146381
859740842 605719089 644434412
169496225 110419992 476454963
390205094 418715421 715952176
874091556 381935291 656842522
747157558 692041264 604205495
418101834 450308491 386107487
515799517 55826202 356575181
465180518 555944122 811415895
359675625 468735316 490311409
658187771 658423294 324221861
213561810 394186063 511873344
440500399 684429811 112272723
18478213 301472564 841063493
260756058 603596758 597598974
878969533 66129816 403453466
203854205 248037869 404322135
497376679 692852501 151538424
709606145 50816248 245477447
509274643 836401954 676212438
300797203 808890861 871135471
199324863 285239349 500038040
386529496 327275958 432440492
868902755 22858324 381069299
407620904 541845627 445489963
856216719 705250840 468160030
473302614 749513271 107047801
410042267 733013323 905512438
314833586 26853973 350680925
616329406 404041341 535233758
900754137 169592486 339029648
818874666 75445797 257753721
41991975 552105131 869441145
609530496 525200575 72226558
66100525 310598376 422441478
401739097 552012181 268476511
185097265 432506602 524617669
460777734 896238895 71310418
786338085 392730381 583519666
198988775 238612422 105140965
733976625 163814297 546548199
733221229 215272154 606342297
633091101 130931445 27104433
250427027 383687711 186900778
51646158 385598159 95831415
717124005 32596544 737100521
123950002 70416482 130449383
454569512 171054096 66331945
355846204 80521107 404834514
381368910 93333363 666674783
740694622 201277088 870675832
482080481 817052582 759391516
203259635 804334427 564264330
848986903 240213390 860212788
729700213 460458441 763817223
610541595 312244009 730247565
186653268 705098344 159500865
536189036 441428429 424949428
63366780 668401244 226307442
265762057 600123675 108072125
483304422 752273463 226195046
721557580 809421624 761954988
726761069 745743966 801674991
849341584 3864185 137751300
384494555 540780283 209722234
312831595 255490118 505089287
150294983 44907999 504426128
329312418 553783311 244708301
372674389 228611198 7380629
176287183 13617992 306730118
103082395 796902678 138402571
477014742 449028737 549769855
790189746 250209613 620165240
906519541 64107578 339217255
503950250 521687129 899136025
62686169 599735776 833977450
694415589 815093698 802095029
197384208 301798425 74931618
124959730 513404593 89363929
801249474 168229031 147832459
892223302 174119093 882880878
619975280 192253129 455617529
178743612 473213267 287869563
664933485 259571164 659605593
751650729 763345563 859198545
243371389 49032560 869201636
196742626 557493746 750346755
574387694 461431169 584077859
113057216 337076300 666640072
737228172 851827824 63560272
533204571 834279298 161433514
299921665 810084403 42229622
162637734 859851317 385944182
840579362 658560429 15041352
860310393 495485608 464559687
218830801 563488149 187427968
55302350 308832208 296512180
339838433 876750024 903961700
271130651 692676567 835299226
230045162 23573596 452143714
899429473 424809050 292353151
512816343 662796391 595964758
475286568 892248995 258936089
687171936 624080642 236641669
182623384 542241370 174095852
697040801 694718569 527705237
536921293 567974060 242639601
57635559 620432456 572746610
46658867 484937541 55965509
388451183 527779464 27929568
560205040 346969063 524360754
263283805 217404851 593179125
299841206 832060291 287665591
321030625 733825050 687344957
522190131 306727717 301627806
386954532 824345692 841736229
622597883 176990348 600711271
483718807 793839394 51774243
842590729 725070075 750681569
450266522 679053795 393179967
733664515 283250810 504993050
321046398 489072908 114436395
867599250 288530678 96045453
290925660 129081218 546958068
300639894 892885779 566425381
344102287 141819480 346560523
205211047 681920702 291907597
762348865 762289044 241148595
319751848 695904136 868060614
162686923 844249765 153931850
755101264 166250112 672763061
598092570 68732660 889387252
117660250 801471417 110292963
597825361 308158272 618150468
882878218 750705879 12740214
65520793 776317267 87632423
767162738 681900986 578573261
729765752 54197190 613315405
25770845 281337356 160668323
343384619 775898790 750849167
200607109 556028387 317917233
161936509 463963698 840439307
160486942 865730189 765245220
806903937 238616162 750198567
747153127 511804738 730058220
59325833 238345992 349496385
501985287 80847594 164594392
874736786 37262519 544237953
518456410 489490183 687877351
278481373 127543068 661236171
681591836 252097594 762020541
587946855 551604247 160498329
404215611 689086887 441956136
623404619 864614479 606355343
818218097 823775594 889432745
416400708 738998164 583632692
592987384 859188378 145582312
31878341 56165683 388435277
401582063 247632455 360372288
733359802 267961235 727848577
465467631 489636742 95400550
644774826 181483805 12209247
430539479 131571053 693562736
267257122 647281521 738281050
144972774 326109577 484745911
736943218 776654201 191116235
108370330 241771759 538725293
273914423 273792468 192212887
402854315 122624967 481776024
228819816 892013912 321677444
390074089 636719673 837600341
19396480 667591037 405621794
406524373 440130184 896274720
510159833 486405250 324479551
648066393 557907899 823060319
785457039 296468660 496972395
542455402 570818971 549516685
442916100 616167162 420367946
88451959 842155797 745186466
1588525 300323072 387112035
711812202 42007924 27897444
153094207 690624564 460819397
707523346 91456398 369706159
595279538 506418732 402818942
468589288 787041629 207726294
459729615 622489234 297904976
96688738 359972243 601359466
125450131 148580061 419007303
573899139 101089985 264200101
327093096 196475309 777117163
655910432 542152665 879016761
765734647 274867013 476671753
173987658 53747965 12332227
548923242 897213211 380455228
142201729 43827929 280521970
216051251 847461747 62357088
885658736 224248084 479349726
165193878 565995991 684701269
739911970 161225869 779585273
618753347 820036203 657886337
190430341 195367295 670740477
359410545 10374149 750322952
724074290 72228987 509345566
640951764 412998429 115184062
232617736 896293212 601702932
505776404 604544783 416589259
69072114 260904221 719358141
459934359 854038517 192047719
777771649 589808032 640450388
115166461 242064551 104966679
829472797 508686774 488347781
417574710 634509151 453043400
558464460 12624284 729455637
667733706 673384253 898554005
158310763 882067058 573970029
446945271 726022430 158553332
886257992 750916441 440637614
23619543 352525493 458945791
443722561 653777557 361826918
607695239 749777871 529594597
164826860 72283891 733943574
3808357 31530149 362358523
794895939 39012165 863428766
867164848 488690426 150279355
870447172 412274207 761475829
665105198 365453740 364211755
13852658 238063483 513075911
725016834 884196496 242392367
74326483 109711519 235861417
642619531 109682242 234605075
170571718 119856957 810868675
152438097 544750482 98037289
181713890 413406383 770258864
302005173 720152748 41389443
132661540 213012716 642667951
368308433 647809719 240590587
99534970 274740106 550123917
569201866 265467188 436007877
807419113 87529372 294333331
145790285 93171266 878150200
317402947 835931188 286425949
831594571 640358861 387987761
347665800 732659523 358323905
777236514 738774677 562052671
11892633 596295032 507731661
601933668 131755858 546727279
6183053 5548155 12525115
698885803 653539252 206110038
816785588 4356849 200932280
723909146 902252856 135159006
186776365 239879290 878859091
764246316 344964521 382305606
114837104 238766750 514572815
731281345 496286974 649995321
311151006 874677475 370873186
397111531 170273313 308728387
279663763 6957880 813050195
225590776 891760753 854982295
378211921 210347074 230974718
276261407 13200760 309040913
466167406 771131821 459464544
788023644 384381806 629012461
699634045 298752652 652904094
566274254 729596638 91369206
404244291 637296906 576970784
828525270 224656004 160385957
822729322 754059590 259281712
261452771 22335234 683499514
602605219 596230546 151675393
271730959 743657614 446302745
309380430 582588343 545808341
701192513 148510662 240402053
7529965 698902684 491195428
253208667 443554059 63976607
38676034 28425163 267917651
36309373 404423678 864476186
195369253 68705568 443835262
225058669 565308411 599591708
121992684 316575663 182406059
682147623 210827171 653047242
563595954 105699202 709809494
383262848 129472000 558101403
618128472 493860859 473592842
800850023 584419672 669659153
59626258 71794848 253865474
863763617 522380750 295951508
10401492 663975556 105074152
778450853 697363908 345342735
9927384 739459172 629095865
500946950 896366078 494343532
803772466 900054518 690793925
280244098 476983796 333533846
59091015 618998873 214605614
510407072 111554409 62238195
673805282 587148542 523328813
599071621 805290713 133164717
70971597 172191921 701118455
867087323 179475817 157213679
684318608 711564759 827092262
233055823 424935250 589797948
350908541 151366559 431266978
786439380 73010352 16513416
234906734 690119904 180773072
558284005 198474419 879589812
115651123 562607164 385798040
252368196 364581218 494083535
664075845 439239169 470656303
684471499 366028403 596125087
466210326 312331162 113183773
499593887 669849004 315142876
142402035 271871915 242217055
611524437 814544189 516355384
789294603 427256009 309532340
884408783 254297637 811250764
426016378 466278673 410962834
791304040 334940660 113620104
754129767 696758449 687384111
89288952 877988445 303896115
104671181 631236901 825133090
519612397 196413715 364945055
345072153 798478783 862630450
866603906 277423124 886183280
72771595 257617039 199566957
449608581 245245587 635878430
515002177 585788220 390623325
521990216 326613108 379096888
110959429 776277603 377749629
799145373 595512129 569403010
414018806 263404253 11313336
393598769 723967357 93684233
862321968 555845837 203210767
617443461 659728596 621274038
612678860 384536729 841375732
180244024 56461424 825507541
699743634 12499918 207411664
726542266 93702625 865316923
682094844 301636739 110059094
589092226 4849172 150685647
20360434 550615546 118757351
859753093 895815124 553335878
615765437 280076558 650831656
523546424 725627629 594719475
139668074 368227565 89276638
343383832 782298001 282029130
328502770 495830055 513809552
399370409 380807560 405453661
773562427 11588198 454478412
790333761 355950969 748662932
314160642 304036475 749087934
597067746 9207000 331188415
494380375 477300359 904877520
880585728 712763022 80978330
704888429 280907370 820336785
639224567 575881809 272733349
198449595 259798973 514951886
717253201 499125291 409012117
290466022 316357650 175123561
612958069 481956232 660787289
573722024 570984782 432664787
678015772 329645446 284825982
706342261 180446421 9754527
279251567 302462203 849246833
117154904 140845405 740429206
223797408 152287275 373486100
227405989 50228800 307529041
77013899 57740973 818255546
146873869 899807542 654008386
613890236 488287282 614895452
348696251 260162819 559110310
132219439 105971335 442434035
743123813 293755276 111034304
70934116 383811120 491250027
231553232 171406308 851117160
779137529 716495984 769733638
219853547 164737501 764618622
734378889 527930226 620949885
659506584 177481060 491569133
649149729 495995926 636239376
300506116 773221709 891152939
86609240 386381412 748661446
227206666 515895113 28813964
63267941 528317830 658816422
177260392 333635577 342613637
356382059 226420596 333460885
27567468 867160512 772572005
597980015 907244122 123610055
641022954 597864615 344438369
381869613 125212403 132257099
484352617 211214970 213418408
152545794 484936937 162038333
556986042 23034147 21170660
170709643 841249683 286039611
739977632 295552218 365997837
410371019 803966292 843731447
389980771 801065038 125964062
840502577 576687431 441906679
403459735 51848492 777974661
120125641 267745274 368319624
582176538 664405152 85313443
766104433 806505669 859132756
238883000 586598678 398908412
124122278 272938122 536837853
131446400 770764795 254037258
818852483 792572660 550199070
619746785 332045943 848557
660236939 401748748 26784986
228110360 717451740 119628798
361749134 320295911 349626569
482268938 178529840 341571273
903588670 439736362 315809679
176578917 385370715 161564976
230441241 76678069 197432269
347243240 848577027 437107747
543030196 90106519 198557927
429454290 118061053 554470912
218423866 379094100 218317463
107066514 37591676 24866178
346445594 231121239 53243481
385939327 694070431 50616185
407616683 650221390 371802729
413313784 520754957 110309338
830791476 660637081 298344979
826904831 557940100 291748471
398552957 486720134 684842893
302817717 657266311 178120156
601820389 496164686 746564104
566849059 265093188 362638629
297483996 179589569 60615901
5558809 235962127 375507010
562897206 613840811 698448511
570208776 741672906 837039371
103141193 156677968 714526170
317148109 882510170 385966654
393175363 500405667 575743046
129409999 186068927 836408877
728690471 155477775 902314986
550909684 358604527 759100088
307728930 556713794 239188816
583872383 288417726 434150216
284956204 599771912 557681893
409956829 138575611 458598048
849761507 595080608 763232335
272468246 491563275 451087233
624139239 276348468 563144714
687392253 304660551 68284290
56466061 437667171 812897264
113492301 44503998 166766766
129017224 827826679 828919970
302772423 746933514 274746891
394075691 505330730 415281109
270473432 377910695 832988655
208501297 751223159 294177037
741328680 499393893 144848619
770145944 360299248 903336866
667017451 904713605 104324059
273905000 374531191 443449169
320636750 517552517 737724283
448502558 682917184 11427665
711604 127769065 267248855
574095621 422693153 359835988
361971111 45634439 245479467
717965031 380997657 645486346
338081189 192445408 438029765
252868468 839339407 577383328
250197794 644610884 876293119
45904052 441998145 886243578
418038078 341562421 782327504
623573655 509796036 526693721
416748657 175361295 866782928
706741712 196734958 451122359
728578342 207626021 616945988
302103778 862396755 560152892
284434652 519515160 508557392
620341016 906368283 629821469
397968633 758846549 17651596
258377682 688699341 552188989
243729205 419860134 714113684
754686288 497318748 575220916
718470007 425955695 812472004
167198070 349258250 842585065
281075968 419526754 154678014
662993171 813688277 37911074
207578061 247120906 106609189
610107413 455235549 133334193
890631151 901455315 449291661
79435049 685165994 836846126
326259781 842389162 268995155
244126710 77171226 81839686
98494740 33027489 354278460
844822447 43712769 544405193
165580052 760733653 375344986
714681963 317572617 659628828
815798232 80869979 624267741
680074653 87762283 869401717
199731011 768920667 250414071
150932011 297981671 819913856
472045246 170698361 773315631
101580347 855926214 75024413
537925385 120793845 183708475
176674304 563970840 662331983
699585547 595629630 804952516
597023999 291639450 205779542
156290948 286640332 844035012
221738 255610540 763022716
655336742 70819917 496370891
2739136 216860248 36772891
121495641 777317683 671334793
199140022 389219668 407563013
247261221 887979145 859843290
305452838 680256425 399338251
806886099 552648320 151507387
630851963 831474823 385589136
846846967 407748675 877398830
46962367 98407649 162668288
682235931 828616983 368752719
574472314 592786229 732465674
376604219 692736974 679880234
456924436 227408263 519307898
520797164 100735852 16767656
463615066 210274683 122345157
808313764 466218447 750147660
542009970 93178220 143231850
855312547 764680077 701042265
75980408 83887098 588333904
635203952 749785596 293661672
71125741 405114636 853780972
564189378 571507560 164439094
712954705 343156088 134677780
876219590 379480906 697409773
327112384 47517609 108645938
737522611 769323723 835122325
700718609 276459255 776424541
503469487 482034616 57041940
102086991 692652765 192189034
768724895 766964818 93426730
43444986 810558789 87717327
843950942 853829796 497192859
889388635 408192498 252600059
808751164 391573860 313722222
246190574 508106119 576853957
549493092 761484179 105105417
308887038 302635688 324964981
903123868 844016384 821093174
812959748 473619442 80463450
127388389 710216477 462338243
383848265 514143965 154823844
453993907 157535527 344272270
480818400 79653122 830653414
453687412 345505355 146323458
874759687 197189797 214940731
655820853 611400961 3820460
460135694 332943604 7357234
47920753 161470987 628849906
540798604 210315787 643207541
341558126 337227595 640116793
376725632 777829131 306869296
16060072 156655885 590776646
732585282 437691536 225122224
547844654 253903377 55573329
343441792 184799102 23656036
69939157 528655725 346769942
641416378 278830292 832023837
284419186 579359342 229060768
278267963 609716618 576567952
65836698 904490574 146085323
643675726 898621282 614139870
95093476 100334335 122975029
746232614 92844436 285157257
161442649 93134324 272602241
181015603 212505436 15133193
526679203 313292914 94488245
512252197 147540473 333354276
702784205 324007792 411369038
166992527 597855512 283035119
246293613 822967157 433643543
712068538 620263811 127097449
634042624 268453419 95457641
439105972 856514578 410628566
577371037 606368060 89270126
491149801 781862723 92018946
172471376 787319481 46782927
876785049 664715554 266582545
824857320 717252378 398314309
164928405 759523256 124219183
286545342 288494196 743128772
369105736 633199708 39670562
164233910 220423864 617818600
293274056 590098843 278272322
694207068 128586414 721276377
784515366 298905948 452659118
508336727 260583377 835457910
394123411 466182202 905982052
815949224 225524014 533184349
905068637 314040602 775182206
484221109 94186827 529296107
663438860 581528723 397649535
370727283 511783872 903938455
399507650 581327766 491920255
9508424 234242117 593041276
19201389 321731530 728970542
691650517 621564370 669490806
650742880 178284801 343196488
424273427 91766929 510641587
900528018 883912070 892565122
868630280 33268549 223714410
659776940 204725957 163216412
812262309 134358851 771993272
633294892 349770080 432305905
631594816 211184158 585730232
715709267 393555752 499626036
324778941 631809399 144882413
663518014 535539933 329631871
857387827 699888397 19766941
644316604 855509696 681122904
879867436 738415793 184993457
384629810 582295896 34347299
507644703 513403390 757331591
78028201 369887336 217526267
824162729 663218014 7818079
525907385 157957870 398618327
106984612 583803019 51063085
264627306 569902401 501924416
630978949 796747095 340023933
445122033 440675165 118415950
202159403 317173506 193818643
369961224 597310785 286077808
226233365 788444235 731737493
526309731 146053922 785011889
829942824 176458598 131018940
436517568 577435471 882639256
798791198 714275302 252219387
129102275 272929029 200719999
268953126 715389405 199960682
840130177 192628841 258703273
60620029 661581985 671607441
875241150 435873930 123693359
581022694 592879172 884631965
567457999 84495738 139739105
496524191 841085016 38417248
269813826 844164735 850741159
695771428 841045859 3406834
530515390 466945044 884248959
274468223 904321420 158659988
173910220 394678704 874711516
169409463 648521674 845284895
72171468 766560562 815711530
212228109 44157597 374040529
199476540 682983199 552082391
258178474 319310466 50168527
198721326 841562088 754234078
196258174 722091079 74080219
573007953 830572487 583358801
95801171 407913650 739064148
184764022 131193996 528692148
847968538 792473781 68094626
230627857 890806272 595465606
804164777 451623480 493457918
524119435 152002119 137374664
392556119 792136296 367507012
458901074 151190643 600493326
87436423 359908391 380875946
530134973 398005127 839542246
232064764 793887309 905588036
268476532 819911398 274037289
290468176 651560896 143493478
594327785 396387031 369456271
442605615 223294140 731758151
44888219 750748174 205479537
442357952 522863133 294696218
366122184 677563935 187517911
561605600 307117125 880989042
192804761 783745441 359896437
801557422 704796190 336370646
288533283 323987592 458901926
31680130 607139087 446626548
335749000 199755012 638563814
488548421 338694257 64507989
468999799 203980743 477271819
357756974 615822823 628320289
762741395 816292115 779053018
878083326 58624176 688228976
580188620 354848818 903471795
628364445 358099209 308371600
502294544 801979045 856282971
536260772 567166347 749960229
730342965 172128329 211615200
771138397 126804600 207333887
192895937 668115209 760380454
683454988 385469884 437256704
387504103 174595633 810983278
33926044 64138650 452083738
161810127 343718045 637319450
523217792 559262659 667074071
435507456 633015296 641948664
722146746 229537120 214660934
425555223 345476457 98216921
15870977 430757465 370722570
47645792 734236179 98096484
850964276 695988706 484047605
579956660 212437968 13997446
277407455 900444000 356060165
638738091 204901612 406558310
494070261 893978941 458672219
741130106 208823486 890632560
568752099 873939060 628048104
133462396 387842124 530882269
210628261 260925670 396113474
737901027 225509402 765602091
539206226 637353720 644553273
460898383 53917728 737007799
177885898 63596034 814127032
595227860 472733279 760400963
49252881 72721186 28536405
726084904 860082593 6968081
702575978 537139947 546257657
828870433 794331629 442809487
154875170 749906477 841622070
562110031 515228975 292990107
594191697 543358886 708931462
138143936 590160412 53866694
467086668 589684731 105312292
390371931 601790557 877387509
566980454 893342393 32032428
789678761 486329785 228696081
805588999 516204019 758613937
897946930 471073191 575421485
213590700 71004792 484852016
762745735 762793535 299740473
452407947 430297112 5749185
734417552 572435464 141615943
833152755 712283624 577157162
455419920 421266244 464198026
859466924 443932465 157841840
39414176 490378404 881791930
695967080 194263311 412221005
74867045 171844804 567768903
157164456 738835475 345377811
403734082 125484024 87581476
652320818 280721228 535195740
563942623 564256697 398214136
724695435 715872474 116199653
676809486 769422150 153513976
647006319 492267078 869953984
704745898 507486026 697831556
830457467 593818696 680175065
677925393 550123302 570991174
525717365 694379089 228472024
101592562 268969450 829267760
798092269 854575045 833320709
575057538 673986756 577047223
619477315 131273813 29388156
512211817 478439366 872324691
233982322 794485704 287604709
471031110 43002961 573258947
280382986 668769891 52691622
401685752 635799379 262392176
32231539 690397580 246283545
550125161 262658245 370127030
412009231 396368504 666476067
207306647 274980716 151873550
756670487 119246487 2708754
218591395 786318632 419919770
650733083 514176583 709258850
331344659 171802947 39425357
787287373 358183130 541115737
212593705 310377696 452213278
583966125 246096067 720720414
15932788 527133579 100126681
221522245 474134296 165159240
843706586 286447569 441676414
890580008 300717699 84638295
186484578 384964890 137916482
449389497 687917041 270153184
460422121 805559360 636474545
441830906 641658553 443229024
448220077 490322228 372352792
430067979 586117152 160203841
46833695 626285843 388017284
1982737 436933497 670172854
185566570 593791648 83168753
574404871 278136882 734324322
230717646 482912953 107232138
351073624 707054966 149047575
241395789 93043278 96866823
72180671 646426584 396682916
658152095 161605323 214626566
336881771 700897792 129339101
827409302 578450353 541030604
277674664 566141838 345949367
592786001 381497970 140009685
879766513 507386428 234562053
333785503 389894600 720930691
163881272 531953316 350617010
285633037 444890649 79988308
638389929 492108972 830772069
309578988 257653420 363054336
364989622 739598888 201685057
107510283 670074864 315192631
707177442 441982238 335655986
675264689 100986607 562917894
355748771 657698800 77001121
846475355 898161542 633415999
326954232 158154927 120163589
618171196 469612301 865546311
358625288 779825206 388170925
826531871 395108883 60802846
861700399 465365170 234498991
783176984 558748727 277024553
373572874 867420784 536296070
767863358 840569056 380370842
178525771 111574797 31898746
674414620 109373563 280147556
290059494 457054435 904667579
162696399 751875601 579971922
607159997 318878419 853388639
170590007 103227880 813506627
35469485 892188011 871218002
865305518 378503502 830740686
164537254 853358890 883106241
896140514 770721564 157131602
325422057 262803345 181575571
601450559 469962544 94471617
44883 725857996 60266891
634595475 33763951 294743599
505913277 14760564 622441499
154944997 757792782 319329237
717443758 124283471 849574538
270867420 846648828 177054068
14364589 894269307 672546269
634184426 555200844 232760383
658526780 364348640 225742164
65657416 26919125 867804580
436974241 471292294 337774376
74283097 349641544 337893602
500602969 432652284 753304935
778377398 834018892 870454423
732343986 717167470 357850140
456708345 55845095 163163780
837971854 454797717 360079736
151850490 264391629 10147129
147576834 400182549 389466052
343487567 774666378 542634232
208533059 328196712 53543919
442684335 355437461 115764737
415751709 865931004 717067377
285817674 884662204 122790741
485619457 905130856 53977796
68319449 643935960 302137282
343393051 813814788 776952379
814624019 746262150 53703446
476131504 424959733 529902832
338654799 241715816 488690145
445337051 64405694 577874952
269213968 603136881 505703858
779488653 906105071 295119055
810355500 868538291 451218033
793218713 760652530 457937991
689107367 893643354 464866476
25610851 784602280 768027242
232098945 327708010 610326208
841352396 532042097 38154945
190766415 610106583 343936242
28460860 536230030 384605215
417282543 838972569 242484866
516845409 764560587 194923094
617353865 742792023 358043423
459957653 228958197 485104151
512860358 887677877 250697587
481016455 294004808 223045348
269197709 545703239 747726707
363525225 108312302 166002835
177585552 563846628 260004341
694687225 796270393 41297761
590980496 35240184 535317011
781380134 895561262 527443461
552030531 557463453 418363598
279769581 860810963 541121298
604757441 467357080 532651388
795901103 632470371 86702049
44369775 870966872 113701668
295238821 614158008 406367869
432820704 472572658 13993173
260785599 401946078 12026321
666820438 676561027 283101138
5348630 801949672 804309309
702785175 19292655 521944161
389113099 129532941 513888331
883344378 21890691 21935966
722315337 662048367 456520792
538953460 20452036 27948269
142408921 462926672 359219122
445661355 890040808 735440812
852572788 162281485 34744592
374644945 137766901 424587325
650422257 868413224 529733008
269540404 834573592 204244104
353280670 229036171 17856377
764729263 493973355 821761520
302590283 516220106 753919868
137448450 503557159 525499986
599817832 369660129 729293596
567471755 42300214 404380153
574563081 638633811 682515028
185221184 315585958 394886553
550466100 148853615 311579030
634343573 904460062 48803182
276739616 32873196 197288498
797449541 798269944 703959294
488161943 165175769 536390352
527533255 160792500 605193516
315852015 837099553 393438654
20983227 13192780 81071107
814327913 84071928 607684475
322392016 347217154 759601281
108200325 129648257 808596864
103448667 647679579 862947502
283067438 194909665 344423059
16098234 475719863 423933298
481921351 616454572 899956195
16234509 598380990 294906661
512420057 690095644 472501730
821401383 344457926 2573368
675520940 698460364 400189864
15831979 671191492 51244301
424155600 421112763 816262410
89490970 169725772 95374382
343917456 367708941 301640914
798016436 188843932 426125954
94439534 646434504 258157270
885734401 456168319 812956441
876074268 146242828 872492276
742410298 573706764 631063752
707362655 866366145 232575213
128302571 567515761 759029145
852957005 820978011 895207286
858923815 474007588 339885263
143109834 175432886 153498859
377970529 820895806 433328447
54142523 462099491 275596207
286311878 262891043 509436717
349419892 603233477 500263418
295090065 672793261 145109925
17581144 646475030 108164678
649485828 878645275 194940932
743266427 494371205 373250131
259578827 9503289 570133783
110254861 150017191 456862971
688256105 87745734 559016601
893916769 563538668 12511532
874393446 729681034 9550673
592874269 673626455 344217366
600845201 105201492 323078288
169357257 599680066 210282800
107217583 300766133 332061273
838072640 807629557 132931830
272474964 737878468 81408255
501583258 375544874 370200336
459488503 267616114 623864478
636781290 525117731 143226800
50527698 665046431 493351788
818403600 569401439 714565914
145058357 274186561 599548924
701029033 1216629 639944948
508885994 532935277 5828997
632827903 611937270 228529801
253370003 495161950 856273367
414682903 147691962 63487342
440527305 676606787 665983722
433077892 762530775 38221869
123651619 47721290 904213686
280816649 227292931 445362185
61915370 903931644 764889208
708641769 485593178 380632770
522299135 799996411 30110162
857488066 494007435 893100010
849901020 401954509 359997183
82487836 390274469 145015710
207831204 784526944 486517987
565471191 310221557 108249677
876758188 344760903 595175539
473301813 887981040 581201598
487475635 569896019 285629599
19183126 730721615 269146867
723909496 513634640 811278783
7603770 421427154 168574462
695393139 786857555 205694452
809226957 631143542 386180536
509600410 770059184 369294042
901165747 757796433 776468814
54580432 597309145 497211352
284817838 395843185 653763036
795236508 668653802 406639753
428805294 256665718 351455110
116464916 138711695 22215477
289416835 517322916 897538499
665618900 321518290 842107341
153182384 62314884 439284422
698720758 107177955 65139456
842006302 593233787 829631116
177773184 206059460 162196521
52733129 436214877 365410208
557193556 842613701 100448530
348664362 560213867 99059211
229916212 470803582 76621118
298612129 372277654 246121247
824788148 501959988 882187238
365833225 462912805 735033552
489093928 674094372 707784842
786832244 737398842 535037636
746794047 289160129 453053282
12332808 134515615 775380635
784022343 24559440 491504887
630657394 735405639 208314785
655456707 226729844 163271844
138683615 584235774 385751150
204081011 14651616 146611335
406706121 109169515 162042976
776404825 578632817 756380821
710801119 811058189 520408360
509706218 624028829 505843727
796849041 617740645 767115136
213028608 75363735 620413875
556944435 286068488 709904594
33146045 143607132 453597432
300224034 317483279 329704498
219949930 238627515 307842153
898260706 858122369 601428616
614140198 577041798 883447891
815538898 809141004 259184430
98089355 572549110 366533963
310053147 520530371 555652920
569263039 824627896 303004929
476586563 272693813 34568950
475342292 771193045 285166500
318256109 15304045 693410125
615380573 882328645 836643610
509061714 159797448 160100496
494661929 15372746 836275261
756259826 878185612 645796603
698990471 853800342 106853688
513621028 711057645 268978244
484499847 34204201 817651729
526568506 349483011 481048704
404487513 732439191 467960710
342097096 754537226 867648782
355790859 300614481 455319246
255297781 707833374 130182
749948284 625211970 648482571
466459694 361095261 621105716
424843095 633686416 582917338
18455168 795100502 58051341
191927003 147537758 777123644
405082661 687100587 869111919
312562753 354654864 186008772
173683183 436106453 193165251
297973039 849115576 255503859
775620417 553250058 853925426
601729755 601610563 246176190
747519651 15783744 188452497
876263380 796555915 113631091
802955948 625028202 447945441
765031350 94595362 430909156
212602826 341594798 118829261
415628407 142759676 269813244
95435831 866646538 484057601
230233677 135626147 889313222
518161186 49420208 297523413
749226508 787288103 642121018
836435958 763033891 677159787
243423802 630983365 434847078
325322572 20355101 308339240
658741067 417867733 442687313
595397313 794028899 183950604
667886561 128345286 151121712
48003558 323907948 7591700
878739724 629071614 610034002
751756562 445130222 619181663
514789154 720192843 228949280
542490161 273707801 693429663
573633109 810801459 146513871
767575383 651389270 76234276
747386980 554804583 642765617
414341102 373042130 505257479
369992894 248759374 868434704
436572460 584806306 147737010
354430876 563362588 784664730
446472424 873983530 107973915
413009818 214609195 607803959
116870042 172865405 456462332
811164572 678272909 477828937
584885858 751919892 807880499
799332409 238896878 856580543
465671752 675556435 513272099
735481120 108469958 192957241
385407847 298959045 516941449
607898225 644112350 252229468
820690257 182241500 226504019
46240456 468995744 215915052
714785836 143139830 762203669
635925513 611023599 719581498
822133873 788182191 716591222
829215552 56553892 582479731
542081435 627421609 322060941
731655242 82758460 439918731
585719426 418731415 41338356
298810837 765485364 292928365
174463411 65847620 204694549
384956749 689423939 432422014
806092952 786134105 368515123
563670882 15960171 865842046
21749945 504842845 377065369
554132957 849044745 698003465
805941571 855388981 624623329
354970474 89030708 541374449
91675246 21209593 893694191
528805858 364249172 878342141
256726049 867701753 906997270
495096205 733510584 433540614
665118479 643495942 702663556
463211724 465593630 416880137
93940953 844462578 655444042
55258150 354165212 618239532
336627622 189666975 640967695
61798077 742640731 217935694
829792437 224091021 70336241
699889258 388047352 837543100
603793621 632810749 234271262
709914987 407867888 198615624
241300974 694779296 477024279
52709932 646173228 754667911
824992688 538508703 476742100
149690333 325435597 398973185
555801065 174995340 825083081
365456912 188638117 128648552
722876907 56392245 630881930
508176570 384325405 698387880
33812256 460148553 661484715
620066345 388175298 784221197
595431052 554807421 177766122
96630212 431072394 120301262
510924921 858919444 895249884
370117523 722694905 752018172
414262570 734803718 897736441
475698099 499889713 452528268
292172987 897655595 415184014
253942499 358267972 265903462
258379044 897349975 615524872
635796817 746145764 211646114
628286869 860458584 171846871
499894013 791746056 901014176
728455660 360034074 170884018
227430353 120314748 23875477
203687715 146510493 181710699
145748015 524358307 500132719
530025155 299089382 499923765
219180749 290949397 548292968
167026942 296793464 876830443
716097474 260732651 35999302
721268499 508621072 476649617
893866873 341026510 529148733
467211687 377374934 663061934
165418410 619643983 847652477
848146476 536932660 536072239
735110910 895579402 633578304
99798494 51819513 635027496
287488548 445555118 516684672
218619562 90570957 210589406
609571377 540380575 543865762
123045225 274627892 898608901
268317760 793718888 20889155
239157551 196721697 423364378
907608272 60331343 314587745
60203188 246718404 277416242
769751298 579498182 444758272
673694264 9996021 108704306
296277253 52435263 95737073
667966999 664349551 706390273
209398841 203004523 477017684
510010259 187760803 618147670
126804997 212783884 859975190
301982073 417450085 640047184
427541180 271633231 523239142
143444456 325726165 404450506
361132680 662953504 699785593
4352009 526099023 307852098
212634654 428481658 488391726
436720207 804876893 96993784
140466015 673446914 168641559
57260616 662967307 560244586
65195707 126808225 121038901
472255919 243444546 9987739
455566077 349313577 462903069
750686959 247313923 528702006
203996341 657744038 401416671
587440458 352851401 3854022
147558384 599259527 324312436
880660836 495426731 293638384
686845293 687725474 272329693
294299747 613639558 269209825
125673650 84588792 225532253
651995821 300906257 65638433
426303375 524193710 157813263
531298960 288488897 838892273
627834142 161442338 435260434
267538092 324738358 862295801
263736792 783725795 734662811
712173639 78040415 162170511
92973803 892836370 16027481
782490049 458664782 609124688
692298860 154863523 582944300
40378798 857314295 862105951
525859856 44737298 643262547
116512579 227402516 243285294
782737475 183531986 374963037
676845202 808174515 581925771
376744074 199909777 533322920
611133328 718932255 362730612
874544454 234036234 875300524
414958752 716951843 7831646
254920974 631563702 809709638
561341963 355316149 860143770
619724155 488275038 371184559
785202612 603364229 662780151
21379086 181160750 4625972
534328333 508400837 850818677
817559529 477574295 400316657
724726126 282559880 416302486
870535286 238873886 227804338
643748127 353844697 508620072
564251566 138921498 213750583
572567238 46039933 302600170
99000603 564899232 847585489
310681347 429355239 337454892
846024168 33380183 325919816
657305546 646539709 325356708
185545924 781882086 728083440
64625093 480490940 554999940
591785119 662076871 70813848
308436854 773361363 64552141
1780519 429953401 135447119
851874673 682373311 264776812
650138462 703729632 318493925
525384878 315823792 816336329
262428654 267163614 876019520
60103060 291008186 555391393
690649506 520223734 491303483
780577693 26438618 228838950
365775013 374774131 745899190
392868196 904544035 745741595
67694557 173964089 365381002
480040714 865271888 654783686
801892836 28652236 817664596
353127685 771896315 475166317
213725411 123455446 345572087
714662530 748415765 532946541
310336131 637876694 345968416
122820504 17163333 428151102
221276721 127979368 165275873
50140113 651625286 738837897
457750071 326520896 336530891
388225160 900735651 822814948
59990817 861533048 244173936
190955 590807824 734033162
884894600 815302996 342923259
420996107 501663996 804347807
868106524 697961853 52924152
248143936 676672143 662416698
177415994 882456914 571506367
729785833 385166816 132359369
115201530 543359521 62667192
275575632 613486223 38310630
746203936 645806654 306460589
687269061 425288805 203645398
180215713 317998864 550501871
710002288 6724871 336268929
560925886 209326776 452827227
791661553 295769713 868085631
462906141 53681423 705836854
15471222 557637829 730677361
841556439 531542104 286559892
755785070 67067898 340952500
508094465 7177960 488789933
454773530 580657677 539044054
307286459 471116395 260063631
289385217 773670811 612456452
711862995 390116669 269917574
5397902 576820954 804709670
153372583 182143501 754199437
55874246 368940471 672065631
860384628 394731929 784102925
843839926 456696811 344907701
641927400 52238321 255848828
311320752 417734120 531562093
766693238 432934787 365505712
193284011 807643892 832578816
396010797 188939725 751583335
648361185 339457111 173760844
790960412 517141451 433718854
594963334 252987752 162474761
550172959 52833696 705735052
556989991 709330827 102783355
244688956 703897418 130861878
495256451 655034807 833465966
710578380 449207940 246214594
543972632 17305251 801381389
151048335 349758978 269269516
210504980 235867162 435237185
538342893 676162415 883272831
262944445 74986001 478876278
645253507 48524849 153089691
127643261 733081034 708732492
23482258 642432979 816803035
708176868 137853413 800305440
539370413 578385397 715680226
717438582 132214290 659029948
187040340 81723526 649859215
505492275 341730837 724804724
857472549 824277725 698758573
174493221 168845055 873664063
310791763 781520656 608381343
42241556 370624529 256692349
786294098 44354157 480825041
232355706 874991803 298605494
489783407 298629538 380437681
31218645 333162688 362781338
770918682 206554628 668873265
803825601 590461971 473011627
409556848 133091395 387291682
226243435 230699931 775076556
818724206 569055196 609795602
451137953 858653194 474867399
99494173 704799962 312532806
415125824 781750396 566109695
641621444 722373838 301949253
145398510 245871073 66148980
660599073 106390321 30809459
377943609 230583457 83575875
821162736 840875814 747577313
822038877 575968722 526176175
740782593 454134620 184368647
357036932 292564856 395619022
430250821 505795251 766606389
411266800 737806565 783117569
481604559 432089648 662068740
884082085 680450226 548345293
322211035 770808726 747155281
15175303 785340475 415436534
759108763 699052998 753331055
417870804 314057515 7244265
821391884 356450011 781247851
878817365 845102177 878466569
156262485 251421850 903372627
221126002 61879274 427210719
301547453 269357907 650141709
886289887 885086572 656755898
464384238 244707832 242564556
529583094 550548309 215668214
563061114 367819918 111886650
861867763 251761715 894721056
511188285 542387052 650981200
366596457 220519000 56326644
757338251 632974529 498264156
787559303 907433417 487862120
758602172 576769474 708819996
801918053 832722447 279622312
236357162 838159561 838477783
485609911 76925060 877531523
80209086 332882911 569628253
699241310 596311987 439497143
512146499 285023813 369635633
853592396 883971387 688885025
92605547 13254574 231543104
877545521 14415487 336750490
253871470 32987981 352443655
900524098 519089277 26061534
727456242 757628630 160936369
320818851 108348084 515213688
817578727 354324920 212373905
770029993 632978605 306695095
267297703 826032340 147449686
599405877 840003672 113474074
40880348 53821335 109758785
697954765 859436135 637262876
324170481 397194159 636770104
764243054 143494803 409413565
823559199 260644790 196593515
472225046 675011399 536625515
417906479 690062683 127186320
343741930 207244323 362928054
275224704 676837487 315420322
277278825 676968820 826610126
554833900 388511084 585028232
770337690 132029395 541927799
489321137 211881496 353396320
754787831 153317269 260629024
319164666 902559165 137069097
568336041 600325598 28738192
857424592 830014411 544689900
362099766 540363061 95444806
36294986 287105254 314195324
521205507 286062653 754364927
501879673 388000249 178553639
475414453 314882854 692691952
181776968 615600824 231282444
590902941 271966422 449089777
482873451 25372207 212354760
288212891 28510692 701226963
193284148 217035499 858882575
455578716 637791480 77546311
633509980 470634432 690711111
20693898 606683160 791507423
851389763 167998147 133727158
322713110 613294341 100100165
753181618 390696246 244321236
325247708 890747578 496749639
139509878 160897214 18645587
125205629 768215572 402421602
202625818 684408667 115709361
390419287 482630467 791139380
53913984 601494265 394285308
771006547 748975110 778371090
163643007 580277073 13224704
897837747 76635601 529312307
328732868 471358408 491259527
812822142 800712302 291232348
333940660 710196854 61923195
107746718 414318292 569345255
623481664 368810473 521273280
400727544 687135694 326242675
364082291 725076822 590215214
613843978 218049744 353893176
53817833 893879199 338310492
51289207 165135785 574197293
737325202 428836174 692024452
72154130 207432531 869302314
104157351 337329067 263273336
203550508 763349767 419764183
306922283 763573304 272532944
227765635 504716607 347950924
877651052 261368666 282856917
757375441 100301406 764381089
69497511 715786850 506072127
413660255 411830602 228133137
627004405 169219989 168929288
725568305 851839221 328831525
628379437 53000392 904021642
848993621 806385649 404255557
659841214 117106369 318600736
785203323 77336354 97163532
605695051 700253073 469724945
458859667 706130700 521655714
831004112 81748704 666331435
282447971 224886924 87942701
528436213 813733946 900747011
753510303 576356900 907320757
302253793 33902481 176832673
597203998 695470932 707369824
584745487 681160092 887259480
58817566 379208226 450583229
885302713 116930192 750512607
97960209 37421751 601594791
547506452 606944940 46338810
427457282 561462131 235345813
166309301 257316638 850337058
670271132 650149224 822965140
708636989 95132647 103807415
306350901 437027164 76503370
83054160 184697906 715919642
525997529 118292753 821772923
400260463 326218076 687009661
112923427 19402946 459504180
159228208 371979997 872591856
354363148 811257513 183054011
184580192 208588248 95803572
134378464 169007986 411555671
760147713 519151871 648711994
335446936 852262809 144719531
769354391 712143070 843793519
266309824 297763162 480888248
254917807 414275338 12715774
643720635 109316472 397444532
396134978 160331501 719425808
287709547 906623355 669925589
232707042 781893936 119659722
296308761 769863558 11580038
194684832 156220915 678010624
754371028 235693261 773790454
612462446 650228328 816915167
575533235 779627298 710097065
49902786 472297553 456153063
157883080 40872943 696760675
692562680 29049135 302151859
351401174 789240314 897541672
56650996 173229452 514480496
352142013 728171691 208618990
811649698 697773039 48325488
371627906 232745603 420514789
623199640 545927655 492697602
865642745 25942640 435256321
167775476 302500204 163202094
217107345 331872407 762194196
370268399 57567782 546522974
198648818 850510025 573259719
818037863 32417199 716338024
18156119 25903628 435320129
850980537 800279513 130866599
753528052 338618314 91189227
319149030 881597736 335659683
789078871 615624824 152809376
618437232 34848335 559627781
800016878 71545546 329968811
82145486 664460665 888200508
831361274 741866868 687520674
742536850 833307980 892960164
226763678 201119474 887369583
152886270 198391890 887417833
880643310 95593251 383938938
202358348 647430854 638357846
639063316 306925732 126533866
120682494 324087018 850139891
586734585 804240807 193244593
835317586 751724500 34907898
43978937 731107815 577463134
147126522 672331287 75895421
460809749 354507644 557662981
720848646 76961975 519774786
797337353 687702749 140378263
155295468 493586632 526362806
586257174 168010259 773258083
173106897 519818557 553779195
901713600 226017046 545866215
147516403 213757388 656052336
708330029 801404649 406533082
364216201 315827928 593654210
77122704 255124376 79460911
220775521 829770506 627114868
241546001 27812932 114527265
821349944 113803447 417578777
790706527 433325721 354054084
457859468 604765172 50581903
383900909 623469106 540548668
376502318 259079720 389730947
846898452 635432282 7458136
520383625 647299358 271229482
549955362 70018835 823039450
317711366 56155780 563931583
674678508 61191196 755004694
557021234 293766366 785365902
105178265 80794931 385972684
294209204 855729784 549253602
283565582 498947461 191221346
681318392 814819216 639127357
543368536 869531847 869014209
755467972 143933686 283248566
202502752 107236642 140435278
683436714 409078014 697190298
18879544 33293553 735328770
878293312 473831809 867270440
525955756 581305386 546034657
808461542 866848468 162368750
111451688 197727048 464606826
809795672 774915442 811095006
882671782 869111568 622706505
329236595 155371848 857286128
746116093 904403182 747327422
230930629 251067469 101105223
360744805 568175644 332949626
761547508 301438538 351044920
626272119 189240254 676953279
883232274 721892795 468513664
557948352 568412602 28074072
836223669 869474446 48633833
487020182 310490223 836515220
675737563 683853751 32433242
96913336 43555379 741324774
204853817 71411536 14551037
776730306 154618166 76614882
735250080 110580889 520210095
266771539 649018202 754589683
689588997 324055415 510050990
180207275 704580737 769229329
132647486 514778945 770761540
186859290 681625130 293944490
660350446 434226738 712637677
439989535 169943237 707962700
517642231 95562896 844883626
491010051 377043367 625070229
409576878 487974684 759429254
683904945 304236445 504643817
680381130 840612320 765529501
290517439 114203059 745088787
861915593 204331719 280860130
254612683 14648795 155877754
364769500 242849832 814865313
525328428 839753036 49623566
890543409 65069249 228580670
533688167 850950077 447357359
779571081 439598701 121089811
854299143 454314294 1135431
790847955 335255780 309849424
12910364 537612770 562254122
4053317 26474418 646300796
19915163 842679629 535802760
378201899 763927599 463351561
66914203 379821902 149099873
595773349 346120106 357429379
743705497 869907640 406033600
107015603 287147404 477394184
134078948 71449296 737151807
107723372 453896407 434339518
658952739 233946861 149702550
178093666 683723345 425149620
410178825 638509857 613704737
185699503 896904601 522270677
646062383 662992740 268373203
53390244 98416400 203805087
202921000 39879290 677919947
685022300 606021377 748769751
432464757 701332663 374970433
745338219 235358883 23021337
204853530 460231894 673398978
182458617 91677927 414070707
690460485 859296977 454653343
418452284 418520083 505158904
200101324 32572808 405409007
741919079 595216264 590750724
287781385 161035828 172858773
80690770 46310788 113224000
822857006 705352850 902952876
772958547 108591066 545101316
392541850 430248869 240433199
713636736 869225871 341091678
230269318 541743034 901706679
75358601 763954245 478876504
235259716 889373009 219166664
346942772 630636724 52486452
768791746 584702381 905665656
182909335 392367559 92382780
569546138 176363839 296456154
646873078 905600836 186277562
874496239 242220051 298399409
394164261 155685651 497421997
253308011 284634800 1263669
688448046 861075132 78623948
234982031 875209972 119877405
469371781 572487618 873404956
597207193 747920382 344477114
213839154 754785079 662802175
53907690 738093967 603631816
568236826 468318374 51922339
447160541 556957253 510141181
13084028 579248948 138431064
92461123 16576768 412718723
111455024 365010610 317420828
223035955 243514986 473062715
471809880 503699833 841996330
189735192 399104226 764091523
757735828 738446248 895058156
307389228 571205592 761831723
213715065 295235112 29950624
804713893 153259778 447838360
372267379 437816194 856231607
143086605 903471107 346645948
607055289 442078043 448164816
876778731 842756540 63875190
629890752 175595792 834173818
431562280 612910267 891374405
703992400 834628421 42418797
360284843 705150642 816485968
679815127 898280296 144513243
223700510 693589338 485771962
450637625 621388147 407437562
701062462 25232405 153362426
594116589 737986305 343589837
38881680 258801991 405239246
823917676 840112339 111855135
445531610 745824259 165443825
247065266 212597453 881609653
414159817 428726300 650201876
855237467 320362687 303618508
627814605 136930563 221408462
303507828 828487671 312690726
848258829 385142390 686248733
822206391 582945610 627890556
327783683 254794508 75042612
860261528 8202239 872332856
205187267 523259387 556069497
2652568 875642052 143721248
585923972 366334730 888609313
67229164 663536295 153789154
625903871 97820531 847286562
833683045 898577090 262809530
54013208 580991569 594122373
340712362 369196745 80570816
325262795 895434316 183762977
519259403 252548699 621639758
811868114 143752456 418764098
811937746 66781528 584390163
791036569 903205226 887106474
708645342 448610001 84701327
88238647 907443902 583436272
721861073 710560679 333921541
335297721 736724197 285638661
409026695 368143052 588932011
570070067 661172276 771138661
354576406 22332556 346951391
266559824 206663396 442720582
751408448 41763254 8896607
611781181 422574432 63997672
385231537 174646901 484360483
227685201 541103752 120442763
258793615 331561853 612041646
736749672 805936253 363153497
371706167 174712529 85170926
107328511 767482659 549699132
473556625 656921397 330655329
283218188 556815580 789508629
523893296 426289984 503135034
339496300 521025662 892178688
336142934 70364216 332518320
826381308 570352333 183912442
730738227 278470444 133674066
904931613 360184533 236032095
18630840 444388928 618221535
35633365 553675957 902765975
805027687 773522279 528282462
307522879 485243729 478037676
105028360 861354858 19688078
449001828 854797380 698655012
841090493 322341422 581989064
144337320 24156476 104228979
664611629 799685853 303929179
498018555 742705832 28057241
37955149 744546727 789887151
493580481 382025021 475425114
556095094 468538100 551294600
210688036 237876539 311066407
150939045 545272226 436845694
283316597 796727291 374444546
189599174 157193867 216800044
127123848 435823195 807264340
566694695 475932353 845413729
595928017 621536697 895660139
315297585 111196939 507019358
641428169 73985371 312436706
140947798 669455532 861830526
865751132 130446833 481081261
86387586 97786374 430791945
59104623 380098055 66081745
560983572 461943937 210202261
61697716 675962916 298822553
479047584 670544151 100941075
266283321 477040452 190659191
694161039 702222752 241871838
582107697 819634637 414042449
138737857 182847415 496283953
239097511 564929807 237057661
753980045 119079101 314205811
84367357 8566462 334754011
852446125 827865482 471277101
203007398 701092869 411038486
113270016 99914253 719007432
685095595 811565543 216566442
625316804 85012405 332754836
734722391 616590048 716135608
447825434 812183473 208149141
266184137 769255059 857132465
19164993 872322411 456195247
549611866 129471775 535275090
651160663 812625205 513410162
768889035 840340503 170004632
565907245 393045402 456721440
142181536 433483309 59351911
36757475 299077785 398315911
548792005 220261404 878007834
534957909 369712960 178802371
218506836 634742376 367655310
208543121 272227222 10857678
580327015 755949958 375094763
243642018 695560941 516233191
744361381 725525750 118871674
26328199 143460879 51147338
904018276 372289299 189624328
822463652 554014209 880920468
439286297 795076637 333476540
599550004 890386934 664157861
440162615 201872138 703839691
312592138 300596973 638134807
767736915 342063835 582601760
321065809 754527377 388915363
13677721 440903116 806992352
397572236 890389845 877464343
466494881 877937437 175962105
346387602 113199479 488420011
373619755 544073491 689168122
734728290 388503399 631234480
567575280 664921939 514328976
52016030 231947341 705128943
638067677 907081702 900352379
164528340 403210640 12100233
568369681 686847096 323758165
553018940 229891098 64931209
675657655 753919902 575190327
22902629 350118258 610146122
261017083 212877896 518946701
286693016 890753683 888886229
525558090 89966204 768462882
38730243 357748476 383412591
690259143 563448718 59138235
845547422 382518052 407648254
899425193 693552236 224438847
562240277 192069242 894564657
567783604 794171358 710914249
467551137 239784227 430388534
337154561 787828562 418283489
145566216 101560598 112605683
60303873 395384245 8514238
763615785 539703690 863483729
874620363 22678015 853217306
109057963 191201528 636975043
383251156 476262903 766322897
725627662 427813547 463544835
209239060 541615368 872459510
872084250 881619187 546929896
680106001 633376573 49725790
544787236 685194911 369737139
197148155 168783911 156314694
361516377 460312638 472826772
343148086 50984979 882639727
8479712 830069733 460401262
73451790 277594597 903429758
830495311 417844656 114907019
542412666 9044669 78495809
424177287 473725276 854778142
196023845 766350134 863279945
461286604 436758027 706851064
195817391 77703441 670384615
385069127 392752433 92086258
342940777 703533275 396847155
548570703 881618944 636770688
200019910 109416631 767133366
520803203 590920729 379978091
768607868 66559467 409876317
837169391 619312243 779866546
138244986 836028585 223199770
849529661 393124688 499653356
642231744 689398742 747674799
691441362 669816068 51755927
308758306 253263902 426482851
800235202 4656472 466772730
153936420 885794533 901241757
127852587 750746452 587955244
277885160 817217138 76722164
284182039 283843891 66105023
853381339 124326352 5547099
890127059 9281358 477515258
298291055 594570250 51168879
235215 432817266 133222092
302374693 72916627 115024808
291293841 904807101 265175818
832309536 501192940 78014940
476245676 904625623 695003769
318621825 419221570 841350
389574538 397663629 342898967
562074440 158931716 44571721
387538298 53372586 564269079
796808653 653529368 275781356
767689151 146623596 378379910
754176763 350791573 561228075
459857529 889986224 227471537
465874982 239374881 47021214
557148202 179560479 154627330
593053569 588566064 181577344
412927009 106377602 28873321
884870795 822350957 611520982
601335948 7437108 447640583
425909438 100410470 425937625
745273665 826181607 735331169
867255250 872306806 638337155
492496481 489265934 784465862
204987390 4020971 245162491
556416427 113416708 286587686
357669686 198591521 131557655
845217892 661905873 617876974
67279881 260062619 415947036
871547821 168491816 618023306
660992174 120121826 26695168
614058960 295155322 354663647
645399564 546824658 564315614
368919300 88571894 97049735
304000846 326441490 736391053
215262013 889617584 591116124
475794362 848243139 526091492
48540182 22521351 313943784
399885399 156190222 161667528
419948141 331953030 417266238
837830311 180658560 53226190
425475599 795097311 425860182
268937278 163600460 347564195
783887483 684187900 278730190
87795788 838665240 202944306
610679120 166643875 904900058
284625559 275818675 369905548
611770960 412276204 828348238
460684027 233985645 454401190
456555111 316835073 105731770
471131899 886290428 430017281
656850945 339628363 670943778
870785625 487788290 379881563
601257217 812370230 758801197
385645968 639660772 798897032
67106425 190449983 314026978
490513697 352019760 535026477
559016963 266371267 368968297
680996978 303322547 644639168
134170215 583102476 421920609
778413690 223837716 730097877
110213659 49478900 194938820
42399207 123767736 459589987
84676400 667261082 812956939
332406127 546639407 265132955
157854979 455175217 73559755
426255276 714422469 601749177
881588358 355940949 904298984
876103739 396884106 568926535
170486591 14538157 388117394
327822783 756855971 695951579
653166921 546126916 347616272
459607238 436232108 675169589
75166557 233921521 731244658
678944142 665499961 583437223
768055153 699133677 363099290
625693887 708210170 435250309
376791508 654461211 653655672
568135717 623608157 644423576
499044177 430056372 131976161
227210574 649507441 373126288
612999449 396999036 281747965
158357639 813812450 620321533
204677262 98793194 62323064
184782874 196085978 831525296
500893385 557696343 217532612
117009444 651308548 498617430
474340300 688059020 275927215
146869321 387539593 675329726
338324714 489615707 467388827
302242500 484751987 612974390
321311417 204654805 194142367
429354436 790774627 115234314
308450287 34384512 48870160
480625649 428520814 775651087
674088200 592954746 403471667
666666799 161558631 199881250
885559315 637778004 318790809
420034363 694788049 706309114
424956227 555115659 67935946
649353756 467259136 247612084
643975701 170712393 631586741
620451472 73024245 768697155
749380451 196885338 355883412
394407831 104080792 600298011
143856109 858513157 43434462
190757229 656331011 555066504
766073975 708913101 9523891
693871016 222037016 608370281
779871620 815939680 647482468
644254841 766579859 594159920
297678980 39913201 868518884
666169470 668710061 303115537
89162690 829547332 119579034
598323569 300834216 905954501
870509833 156385588 148195913
399883412 871231477 593079714
9910030 223020039 259024938
58606685 597681476 64829393
710679871 573870363 4148336
78838967 635862603 794401872
563501518 453964808 525961442
470070947 622587374 639843560
277413009 339013368 358962666
382295062 96841538 797001160
627056050 557525136 739431873
309647725 894112833 742030897
83231119 181923072 236986485
302336195 501001600 641519376
729182851 389276696 889431268
438407930 346234498 85070515
554922516 557509142 648083257
257354623 738902911 507023202
608686387 660093436 320991081
276599356 200728607 119933278
696815582 328225268 197019292
558555760 121626437 4755359
77070768 46933846 856157067
380334791 756148617 7460952
292979028 201266686 545370685
272968338 35143965 42255969
639456590 250001518 272424136
667250869 473791013 23269000
330284673 863004723 702238917
318543954 251017792 460709098
662200054 570621992 212699144
567444698 372334648 470554919
711421472 147753002 569357467
328508668 388488827 712082753
758385263 98170928 500171927
93574245 406182147 95061347
726883897 40095656 831187720
46265720 676611592 204384630
817748675 515238082 610383312
1374070 742853073 426045390
292174097 264550636 761105652
436702099 320320414 566461492
155586028 403913531 341765656
16006493 784216542 444912189
723681358 183881760 90390994
364027973 732655454 585555963
899824312 331581284 32840437
197754294 876936070 885861297
77609473 382517507 449570764
662651480 494574913 806502568
334066311 148950032 903897727
543279389 771650134 649290186
43925565 426228898 55296160
834336398 821554474 197293263
802771562 38187674 147210191
319047530 93432983 123131602
642974112 388442747 327319088
906448080 645056245 268603007
55203037 347506757 778840498
572698838 605582343 281046870
562234866 283493295 141922046
602852610 614053224 756592889
151757838 646928671 407096772
793141262 139143595 501173759
13321949 285057214 306072920
191783457 623751961 649359942
96330229 349710104 842095406
541833994 212430946 559965022
582385195 372971517 764814049
774615775 344258053 42798648
253828317 178591072 30350151
735724251 811748085 83405827
243320625 546685851 242148840
767708243 135457521 408367708
464272397 254146978 520632
843214339 614348 742415299
847358372 55644841 237964315
468936531 432609957 433706111
763686519 349039524 491267054
800575516 795401112 31136121
792099129 847866062 585230300
129453704 620514669 187165391
163018771 622854458 404779618
790117420 859715048 58835122
653850454 785396085 809597216
320751437 873045350 13927484
733424180 792916894 495619900
66635735 428647005 608502257
639220497 741413481 98702696
168828895 829480865 740379931
106047887 809741307 64637835
347349396 371537388 339273556
773560526 705476137 224007540
639073742 316896442 150853881
109799604 330375670 169562146
424908579 89202890 733804359
714426987 684173515 398062721
343686208 672264470 93399700
501012692 326506935 892413134
772253052 542574247 563027074
201688373 248964120 158560999
790628621 121972643 85987344
439406997 274302538 503268472
904622096 558583650 607623110
386936304 231857960 904035118
564510956 260520260 419893737
537942707 72944327 191564515
837587963 371577024 187796407
535847218 339485822 501892441
890284122 130439648 849291817
4999599 228727490 186074092
607029885 633703172 773240903
687505054 850831231 176301741
52920946 458238281 530823688
574810833 581663251 615497414
461122837 849659950 889129717
499175851 88380612 514114670
566146040 421873121 636029158
301659840 392238979 886310887
670862891 34922138 544180949
529992162 172897267 81252169
886757750 887178321 452801349
187889279 808902841 493790412
524820538 150954477 234198371
255410759 713958791 587614383
105761632 456865197 777444678
738696503 357195232 824936584
299216581 283467877 211863703
333392965 4409053 151470562
45398366 501873036 514751773
112373585 687897880 819426906
293232931 444407014 253097122
201549675 275091851 145190229
323404870 354225037 638407016
326423485 652305635 87911307
139024547 592206922 296036787
700404010 358016290 67354308
874904103 862147555 887769225
489141015 702602527 845945393
362838330 343879453 365465977
655880560 375972269 823409419
288618055 83664792 369321589
114730138 565953748 66982646
408922406 743642712 360274966
10338331 753663016 169236651
71728729 826629233 102698178
841154619 722128561 143826476
65843576 133870447 376749449
159560816 801382046 148999254
525808654 818982893 244685497
597318548 861012289 326938708
470256695 526847849 712836489
82610467 496301919 779146402
283346899 252636251 534179298
811951982 93714822 460980098
333370256 535451638 347612579
253695936 432518459 305652557
442991693 659683572 129779368
148827788 646590708 186452183
561493068 702997484 221015791
98239660 891471394 4895505
280925728 611728323 5542886
99242064 558436742 135030882
50041933 158028813 769535951
716893569 764686351 724997030
245754590 551106365 182087476
187391314 776894961 295517068
873002081 182729003 857827457
320723821 521026170 155858721
684921632 80231916 737471424
198625331 784975576 319594923
782409928 236223920 232178916
122601194 711671617 186815167
285395037 495098665 26711764
871893361 378228536 141056229
112140786 722731653 726969652
359924897 395106617 799983224
349555117 738242966 604042106
332490152 81290113 109325783
323739207 503035112 106596888
419278643 811781333 151819923
293756706 640028214 874009425
107899776 525694108 852918571
887596327 739356231 409908184
671349824 533371440 63514573
324001586 878633321 516829200
580960633 767707476 194270583
87606358 558431750 614681755
5814698 674201405 733718070
215336378 253075011 604586519
179456224 393615315 146845075
602278571 150676335 448861646
551518603 44235718 321156347
362506921 791051601 47364174
16358910 419302555 54180021
782538968 852775430 122799966
823394551 821654034 723758594
635704212 321386809 147639937
836691741 808394843 352836007
877463575 292797264 441102952
782007467 804665285 106632796
691801544 602403111 261913096
562656458 619774401 192776473
235599102 383988008 889410318
241676300 489992854 496716320
494102328 40955611 23563904
861029603 9544891 773803817
236303334 531582685 639968873
856378346 852804078 839544847
889629283 203301742 812270947
138236537 67780846 190555427
751066834 455880573 126759485
46062599 666953576 465406798
223114710 452869947 281658715
437306183 102683083 354826296
552867798 542385183 536152067
739902251 871208102 472530274
447720170 333037203 356589330
347700759 247162203 538320797
779359650 185260027 465695358
686537786 693158782 321249748
237009505 879687951 695800511
303721 700086735 471690313
286102542 50672673 79294522
486953671 869846966 296180207
815505005 112940667 659403673
465034429 694058502 416769592
770425377 785599514 123713007
605542 487585732 488246344
437511448 667722235 530621610
334626318 729772392 407015654
139010437 468852301 625079883
461921268 115106645 557310858
221334563 751446078 423187263
288253012 640996352 666070133
68059020 25712927 365304738
306623217 822159986 756910951
168807720 114614016 96820804
386316594 168510316 105044970
422252031 824537226 512438518
26679019 169202974 765937155
600910667 842189138 469629465
714317230 240100951 287763691
836793021 529575956 311321650
50011277 651959744 724882206
640950366 801786518 645215623
481789234 367912802 867468266
361000429 425286538 159906138
750459459 85524874 480678055
707580916 194236491 278662088
837892482 807290611 41775718
802100435 18997987 191399894
56777302 603891453 676564792
610613353 51208789 218946011
103260331 693358859 91308069
275368785 274919246 466967599
477475944 523875607 69117779
528771876 160502489 689689842
557808288 185839538 130749033
843285892 546253676 113046720
462896426 256499843 421572698
228124203 426773612 98535877
727210475 723656012 203727934
527595090 796029860 380966603
340671883 759421078 546589826
715888826 553877777 82783583
139386349 761971952 100779757
60307247 269640491 185211058
305924033 411999471 734540079
542916941 645312070 709448290
158181604 796266334 277314229
43564171 788454858 383903918
390349886 137063249 769569089
295472459 217543418 163169930
547659867 328080971 432743939
240052475 179615995 280402311
867086671 493783211 329027946
648405301 868701786 544277242
826499816 387473286 272603393
831000681 539158239 281566105
868197883 733879765 151124087
629142341 457773519 373832498
486607881 810372826 64536584
350999695 142759554 245700291
390683475 794707926 445967170
880363807 234633488 864169801
14322846 698073112 545977737
754439296 849457388 302298758
571054799 258086984 849203949
77376047 561870613 139671764
726767478 585318293 444008431
116449092 215431625 660038689
343168899 186821810 854269556
414952174 133473368 535837531
572797991 136491101 353792844
561232792 722921866 344481407
80138950 330915777 78548126
227020316 425257600 9228402
14312809 39395682 223070316
301310142 372648161 864666383
524822571 85469530 814909278
460972965 81791208 84266140
700914589 724420757 772668622
666955128 760159262 467485009
289193616 48065413 152255402
761095940 194665978 890685587
321342094 489012470 39963955
806781282 842038396 473761966
196480019 308515945 602322680
758926365 257449903 830679505
44675649 802999510 85056412
454034836 587695641 494492688
461585573 451517584 712579530
242436046 358197193 79694738
867551205 780079446 483327560
827693408 498749010 730368115
832081935 338990719 556131819
321910446 861092601 44902783
778454376 692281302 494621504
133157639 29189415 695610820
214060380 585083421 810707194
521636930 674636673 74136803
717024910 485947269 362345109
887158172 93558676 651654060
776934818 648005337 85498097
609280465 718483011 881034799
95927718 794131536 143004067
629768087 127380301 800115342
360913171 667911178 296723537
140505362 115044238 809494567
564858435 752326221 810755186
302638621 339520513 673090923
562710196 122532065 873800970
515441478 755078645 856339375
317355092 429828216 303726373
726631259 376763618 803370441
329928093 886529372 434519069
90932141 63826087 874660081
323326511 530536253 385121553
640591108 458581091 168704286
192954533 866304051 764419769
778087515 37370053 349677546
102220646 634931502 679585045
152534984 227432764 904265186
562877449 496605189 353693052
814153107 619272296 583397171
652196435 221780132 464877091
904113069 568906406 483628017
30625897 279924580 199659760
786867981 821555751 183241487
254361356 632344246 459315171
472478562 6568516 683162815
671590796 742680666 548633083
526842601 654739947 172739214
717569412 39650653 442593658
333990907 238884636 411115164
454048451 262419056 868005977
700854371 334195510 491617201
725891989 789241879 535945527
386252851 133786624 219730853
5699978 541734189 102038421
714046188 378987649 142489904
475885897 600331482 355479008
762458306 271920906 768450650
739916948 215008978 450194236
795670694 372444626 737373032
88088258 119563387 682850688
473906604 295918606 664692518
889565561 861608912 306000684
512221468 450257016 753826843
212948235 18892742 25047872
633616364 817031552 815492385
44001552 534129394 64831736
553572314 670502633 33446743
47594880 208392472 808496706
29101349 546967569 318711599
680240714 176422207 842664207
344071560 550168602 568189850
28121980 351473890 160125631
813732074 882206980 492212567
274924957 319418043 845225309
418841267 692320549 405113771
372731683 656950763 6524082
493227387 793273521 891922810
98578398 321784323 438038043
10034210 704067468 269326190
296420771 777060121 383862775
693251588 809731876 426756856
11885919 107870201 365516355
249228042 681130645 676259681
319650308 549043506 142189885
788067565 20466239 671691028
522540525 101630711 853349890
615500157 588803712 54171827
215038400 466163369 675356221
696999517 190897856 800119653
805210671 714910181 131780734
470012653 276062936 49847137
358811925 148432775 667135989
229787114 238125393 97160007
462697664 480477009 263248404
38871765 536268798 625206791
478182852 872421107 61934312
229383424 435021875 280516870
373320569 130413224 895664960
532768153 395746932 332749703
502479997 604542441 553386445
894248479 649880309 402129999
262579613 415848748 797497777
863229859 791046617 716211950
1570642 880594095 220913772
537365589 568133377 26440281
452145939 26596260 818139394
22734430 634384759 146158439
865685240 149064057 829700294
702203838 104215585 797300528
96679617 730220754 538277773
552821201 587223927 481592769
798367770 843804447 200343542
18488104 7728391 521628539
112888087 381626772 246733385
701218481 440251015 741956266
239688688 886335737 109916736
418460139 744409588 356223322
451219081 485993452 565177761
457040114 359920714 75838122
218354455 109585644 40340571
776865943 656162604 858078883
413094737 504606132 263610772
225015846 586652551 410102443
177724199 91441232 31840616
723682725 893908758 707587986
399951472 747333948 852300277
579026478 899891119 250925210
763697861 21593646 450441106
638635016 845146108 365115786
116450539 50833180 369024507
555346139 745335327 495628671
680750744 175647922 579900626
561051043 266836172 474268267
453364384 571589502 234613714
229841138 760126451 642261422
123929711 717142214 117919497
801008125 658782479 197409413
854419716 407469158 183717499
224067367 784679710 163311395
365640703 437835759 537690185
803942574 412135360 222218947
428575294 480347623 871703905
349163131 2216187 236604983
792585795 804879007 358983403
897376103 761124333 195164536
108314362 229572118 587435751
405491692 224174573 61363710
269518816 174486163 661138474
466455470 37292016 801138018
464609429 9157921 214314307
19103963 120426248 160219671
766774560 190383461 472631984
760513436 623922799 303293400
760812090 241490953 491955788
611889391 580863993 119408036
445138639 25747717 333550871
877541072 677460774 724087288
367097151 700762748 197704599
292803308 47280739 814810983
149289454 705653457 232537840
790211866 61034072 491994105
192420231 86326620 767424915
187885266 578490715 834897695
321721590 759103765 896271204
626541230 698074522 562247622
675052534 877457818 887872102
430635990 167913906 92081445
431793210 889606695 372910905
672154378 164545858 646240381
398456190 730248471 241840216
615190571 778880533 370545348
671796451 104096067 289883705
632649292 510909041 45141864
692788110 82004881 642119255
539157459 615033726 269322786
89012015 129911921 586068091
670744159 319254641 420699402
11241485 685076743 468580747
712142270 694651965 548701455
183756151 307843920 262977593
622608257 472279133 747959472
805681926 61326696 445780775
731529799 375105910 642455912
797459979 627436332 218990233
708510364 171500255 896233757
59508425 144440648 36631606
292105729 668090946 175981059
227764322 31596700 244583574
706130606 441728822 138030871
90810791 603683998 114763850
587790825 425034858 348045900
438424536 697042687 201174839
210590934 306314871 111139858
450496532 873631046 388375075
23403559 386085312 119903718
320956542 196536211 138074976
263883271 720567825 61020758
52390763 650949298 404220368
614711643 60315062 35030596
614238542 240549671 439593992
777232695 431358650 294712671
794881766 625315123 432350166
119552059 871925650 394545056
547451227 893229192 275732379
805522158 539222371 425492009
752378579 319413303 371055196
159893837 884091528 307818272
434049962 565567194 151200653
192088772 30306302 630116799
240793940 767764621 213087502
142696061 772155230 782175709
39204003 528295434 423292595
200902844 1671520 490658182
555582500 79667828 53232684
461783827 290542166 899616177
13438907 409314120 804415919
693841255 109679388 100254628
217917078 418622635 445868003
294855471 403966157 453378472
655935685 226439175 182493247
778667963 516139345 143062459
281233013 899494314 250929088
612840109 79348323 355088219
780994915 595222745 536491062
725615350 654309230 137941140
534539170 654578323 605558515
270770435 131894265 395247169
344560038 682927480 64221011
153750158 179755455 827465420
316031893 115768825 302532467
24596387 97479698 714399317
412861611 6472267 367928373
228268040 831497065 480683715
56859 23949436 879955586
648933797 707818839 90253178
158810672 267076533 864383995
121342810 190505309 808724207
82441885 44716760 381098411
206577158 716158399 559199115
260742122 459460851 287116741
402746775 374030210 405772851
360564488 408869102 864864287
509894667 827914733 271020674
506558197 166869797 298857159
798265917 639745280 864873106
577572459 355720317 523498962
703571171 435119775 50092690
459093528 219849805 554532951
508981865 519341887 845874929
55219930 380620789 357621842
646944494 561098637 873611032
116588609 819991406 823230187
902781500 339023088 542253562
588538945 330429440 225535964
617903585 251292804 390178961
108341548 536646559 655187567
399226401 598682196 297742052
515023419 374340900 275293144
94412606 201642528 547691015
306877049 363029388 133220475
582520007 906087799 709211252
96777088 105356808 263123150
342648138 752728683 563966658
658773236 353403842 598095665
761835758 575393432 381280335
149050626 440298067 443819091
720565851 730503256 421582931
11936405 249716183 715232362
452818529 618929374 194515076
206645953 494111849 703723829
542771649 325849271 408315686
656035169 775537585 459130603
202262680 720639939 685279001
362857405 703274498 832252063
576314938 491768349 647279586
689392662 226507333 327073831
727582917 666976466 185990473
158468127 503513854 419280352
9154997 534506287 738482911
497434009 199833820 8796919
504699535 188590799 906438871
891597853 818821784 875358908
371520353 504392824 227343284
136021049 873248698 470138357
792064715 741056481 659998769
99791249 486106821 109175060
645504376 52144443 191449891
644808675 604499566 702833667
177171882 268342565 296600036
707337766 805285788 340845893
471320285 314610288 335957906
584529422 339544404 228209503
743348132 139663468 366027564
555205484 770839592 905448378
428952992 718109515 3818456
347765071 854518326 71369169
806230282 89800894 210123221
710995923 397137987 765122850
685823850 107624007 101772780
520030831 625751497 58157582
278354074 771018887 228976147
476953365 844269014 217227695
377022473 482595243 334992318
642116662 647843618 427341561
826483123 806405943 460435506
101897484 267831795 137936265
720413404 634568788 419819311
153746647 97591520 45415742
22426150 482754164 599366945
286214480 80498657 70392519
714277718 711306703 245928882
12729162 405879909 10721648
349971746 179716453 181938898
107265582 432524602 622734161
637028660 298348601 573917860
375950200 241298808 242998603
662428859 774966794 534778713
807947286 777610149 898311179
475688947 170275073 234625915
473828359 340601242 629484239
61808629 710823159 767276332
655960537 535891532 451480918
492965189 826209488 895781577
466752215 331824320 653731246
638894329 608981980 151292598
420971198 880107765 248513389
622093784 88430069 60858509
455553631 832827784 609020699
330935874 704748151 721911427
132179864 361424194 621657600
472486325 386331687 3619031
104446549 527637216 396817092
251068435 905534415 287592760
197688341 779386638 512498981
646630006 192684943 267206501
382001971 606459416 43026660
870649844 105404663 147597176
801001851 257474871 197514263
887535408 628823373 640020324
532502131 104632574 863241351
567720857 873808901 274231110
282146365 131769332 852306377
622718381 859216417 52476363
619047838 300152178 178664671
416869755 132983108 652981877
69289996 221708850 71753511
255734853 371309251 252525527
524813706 320757134 148269865
825809972 797328403 861393352
645395456 672824148 31171034
669656634 502783693 654703586
18564564 592609071 503151079
440809392 140744743 778158923
179139738 76084940 38158657
477632888 259692868 500539542
897875108 92459853 649049816
708197223 329414495 574475032
52836057 359605999 836201639
52735852 686926795 742357849
718464629 888060066 257831011
893344141 185453043 350460951
149962738 64337379 457611632
109292342 747346976 197039633
675808229 431815475 285153110
280367687 727752609 732461403
708645081 777888156 64749709
747905630 336655807 392133721
440289787 432973562 82975886
116273673 535776927 397796977
745744523 795202680 581993897
731644049 61168678 195185584
320433949 360981474 551643341
720634063 522156912 325306548
366569148 232675502 187459772
702781123 747356473 131318077
20278243 79400712 746481359
468446176 464916560 350610201
396289674 77272301 544453409
784416359 634020754 576440442
84227460 72129173 46753840
860565659 34892928 431143722
237016605 727921059 724583305
220554974 246603786 512706519
261258804 110158421 677221013
409701059 60803070 315989662
135542999 595398437 136555790
114968973 386786285 142327721
586546586 173575577 692683541
507768144 310581743 898451103
833277904 772016334 62897386
595847686 602076510 89772011
635057563 422112499 712592297
486455065 824153549 836178532
185197426 772072779 829960251
548273753 427835538 880178469
596611392 512228535 394696932
824936098 697092013 234811650
195538336 818365917 543605861
46598475 593146836 436003402
862144522 496853332 247182293
683489651 892212387 842077481
137543564 56409189 84384097
759609980 58933558 783003511
329224571 868593115 70040656
413572721 605329976 687350945
54578264 887886969 388539106
465155777 850016959 293734502
51944247 18598715 374317258
187185768 721824371 797526984
396751738 800052412 613557268
34998461 809407207 884554767
451437950 446540031 689362287
291218062 249398992 53385387
816141269 114621512 379592521
299063012 271735108 20798649
115218937 582139906 845174565
143806892 267513213 19086874
880203541 664802447 694483156
596210784 802060398 198327258
359333984 353300038 814171112
824262757 459880130 730708824
428575541 533158838 535664128
840144184 447639986 174600431
380315130 81922971 490563971
731997494 794165955 871401876
727034520 836285182 624289461
466893275 418608662 489157751
794722638 79939226 694778800
359327683 310269149 546728692
327521097 813777716 664576065
464744725 748041038 209002867
18758741 523611904 748481808
900323774 300264089 539171000
321725779 488665638 329723476
139674446 103423652 790539168
101278377 650646553 70793151
247040166 750204972 629305245
26016843 649883124 651485980
684492851 444967921 17875818
786435967 721315943 394973332
647786840 361559081 325105617
822617786 768063956 783625582
643500232 124435399 511504285
171412415 715256586 889801541
496963448 267661033 521494916
831825026 112106995 687726541
191495180 58089778 535745786
226689410 412885193 267333642
349897129 755629334 17656865
904169706 700496824 67581907
317207746 243428990 843854600
890165656 575989515 654883558
190520208 733722722 533623569
501047705 312441544 65679513
600190305 794030777 889554908
311614012 863328979 587385539
268267461 635975122 295957624
573751671 471863468 24594092
43336662 293913896 819793986
661401576 902479414 404831460
433990220 164323215 826733967
139487989 876340292 518229096
67651445 761915284 665628380
98326950 182518536 221718154
524122128 572367183 537500787
773132569 905984052 196322549
866815218 525442235 574013601
297131106 515730073 538891101
720820542 472265050 643862786
534573183 414265093 827749208
56569182 856720840 418430628
575759195 118571776 188678625
806796398 201647995 450627300
744530346 160475124 842308142
576760834 287226054 902800058
638693067 619630636 379412909
124085446 687156573 523970260
813376862 516912530 85890752
304042695 96214385 400169906
255911525 319445808 46717947
461980326 884761783 710149365
385382558 282079754 638246073
732259187 578805590 250501969
606617823 594295431 230820660
408020981 735599848 574737336
581450490 424863278 550430843
708260983 365071555 596660391
893263334 450408330 165532884
766965947 546763487 107814693
281218015 561535138 415016357
747712468 116250037 207702766
119200635 543037825 533502574
384836023 197611467 797110727
714762616 73910494 344466007
682393175 377016454 93716690
47249052 115474472 723328310
231515161 783747071 419127439
751896297 811501940 429484689
219085500 162105127 146222879
68775633 110480480 705539927
468288396 368277067 57932956
195794860 713215947 37827994
5555980 344014817 83853546
698179646 557091701 567319540
636692699 872946572 21794816
134548139 827364472 593642731
338019557 431546361 371586905
782502256 70917350 339228631
786435490 36245108 450972814
625277487 860833340 494242121
515420541 491219199 371736224
847172016 689550914 316063539
548980341 502647061 854941194
833891332 608224967 146227408
543730423 305180713 99658044
511644532 523550546 50043482
656064669 443305817 767486835
140677399 487279205 838346314
639345856 263949364 637418225
645839268 286800485 300085718
789416806 156473233 536144588
554740631 590786566 347463209
333132523 224518409 301828626
473615816 363164690 13580388
210758192 804774004 275556163
576214345 154164140 99657089
676535775 55896557 10776455
721341943 411243407 617334368
864233846 817510447 196416860
457696160 55176683 653157675
582969932 485827170 294018853
803174617 879732975 658085899
693641230 301917266 276568096
388934821 448043367 406781801
804518303 625206144 386282822
449741997 590828539 618019120
249296870 128248344 321982743
204396509 321422708 127124402
227928598 603496046 76223214
661065515 410882520 532562337
338311611 873438278 169565278
770251717 211031459 76686840
169792469 615561032 430208731
480833377 517732516 33687018
866824968 773841773 662711699
806733666 107116001 831705424
831634057 765266056 353841758
135538453 459051614 324213098
109365310 43970136 313891614
703210295 572398537 51830124
282517795 137517782 126162639
211667092 170403912 347830477
759731872 111542987 405829049
358388273 835633433 277906732
688585816 224295700 790088098
14126184 328561766 802543862
358288311 419552174 71501238
844404740 406167086 185642861
699821767 289002811 706739189
482910517 798148444 203080208
257222294 530733378 619232360
110690131 772115322 53077806
22029651 567536343 364909100
813045581 589776001 356845062
129504546 626299600 845899036
19740922 493306926 613564740
90703154 789478293 159340139
846983764 586148285 409425061
807236918 896475931 533104982
869604106 2594503 880634804
204595924 275656241 108578560
252039364 397323828 640861818
506468173 77888744 474040958
616821047 241863510 43481168
707442560 55322575 655122081
672658962 498676530 884703478
704987951 373218079 718397752
12088487 196172374 579269012
226598749 518892231 477409365
109154975 28271198 507757685
414849708 464698917 831332480
171154223 759873884 470623491
143917123 432855196 491941816
140604450 344672535 373534564
103472422 73069605 834463388
882741852 55877421 782299631
469492566 419349656 522864449
309757891 490140985 656555407
421566053 83302997 8792258
655783042 759472764 34780713
757334531 501646880 388124791
741225220 355160779 737789838
122017557 836995965 197668874
795360279 657922942 270085505
189820814 597867102 339255103
848724369 675079837 254057835
370971351 339979231 236502126
631556466 262608674 444840917
312199120 496762525 667281040
727820628 308388087 64458070
458126372 151725313 614819882
126407233 299379122 460552757
799193381 427026662 530938331
698411889 161899225 502214330
20003203 144180435 494640430
897715842 427678880 414079903
761722464 203534443 864659354
658683778 702650835 840573864
106101071 363272920 187808729
876996943 560312134 104201696
758120171 436810493 805214739
626447095 256739374 206461707
45905752 294880169 106303
375246591 455027583 734931781
712916213 756764994 191232200
50986898 68935402 544081106
111454057 900322421 74986631
701294377 524834887 173650583
320899026 432759004 585729506
5580172 316562030 499186018
491947420 731303868 366144795
345747508 383288527 445678290
79352908 278323233 681992881
375850644 428758404 737567514
668167977 720720516 547991800
743426564 21200436 689001111
640954803 123303976 204370973
829273855 627523430 282387998
201797018 328960004 552635031
754039142 206417590 431217187
321135260 495321025 324714292
96501849 69686016 76632937
759358917 98298981 277830124
512029555 283126527 673200032
811701858 71449044 790952129
696971706 526120100 896946169
588850405 205591731 736632770
258887608 633642268 888325477
13420629 415291759 565428009
325911313 890338915 412786507
214843561 668756629 81316494
786708922 559906612 814892606
94356964 747675184 726113515
228421011 870456226 881178942
818555293 759168464 816641565
145093630 758615223 271477774
744148237 456359846 577721361
310631487 528272765 849208637
220806647 343492648 411671781
903346100 316734726 693879106
489715977 857719665 757143427
74796482 358227060 207599607
731891304 629192246 110015439
861316415 609365074 609447303
779682147 207984143 859223432
384212533 215253567 323402357
84026273 448619734 817474058
485416420 226982164 208407860
561181510 524045924 483185063
267636619 556990937 806110126
356074491 842601134 186268686
679269588 784824776 596867588
414374217 730275483 185709393
248352851 836019525 255747423
502063191 408940089 376448966
125066934 897256818 560843007
207207424 368665039 688655896
110904996 644668326 735847323
455713667 3557788 900315688
750329274 488930275 49157279
707990518 163344400 873168776
594040731 763552483 15064713
350886612 905557407 148955002
522663957 532650001 744595113
227063603 864314256 320567965
404981277 699376275 163319477
856109248 311045568 847718947
688136764 783913061 289126055
391272242 377218050 773309036
516114189 397691573 388935659
61235613 265101542 530331892
860575947 777681705 435069166
232088968 360900323 839374020
133435401 828452173 240156705
761088132 545684123 525022580
452241067 890070999 12462153
315036417 367683435 890452919
296027371 301475041 756595398
611765537 906222852 548032712
26017062 712026349 717458672
903859023 720304797 517262397
396751561 893750663 556200602
68493209 864465083 67895007
5951716 235261902 495521507
893977116 90231889 30166887
455354882 266917747 879082041
515603098 623178051 467565799
866560391 478191708 223064024
217695633 130753626 581738410
650148005 260614259 795948344
342117682 563729107 56577886
895326071 859910888 526545126
179351121 531247437 469966532
320881846 861923468 465966748
347264781 598263115 612802339
29861498 283099800 369670719
856168379 77722969 501706800
678585528 894636876 190092950
33231331 567424812 734728326
393603276 272179173 499582197
885765880 212922937 422761471
461801206 270541976 232442054
885526314 296853299 551811872
101810438 618078887 581833335
548095444 761436066 598213214
32313783 195668194 72364990
447546181 689780893 669018303
667532415 899699538 47010905
425801244 98358411 353998859
685793867 155891650 197236332
359437901 845265778 137914609
417475251 718664069 190990848
536931758 853338342 251369675
644512093 386851448 154762888
297199476 156193544 366801633
284136625 760544861 219601819
776862200 723816632 452178425
636233068 352485573 73187437
672757913 26936640 373525644
104005609 239598569 769283550
627183801 63621059 828592317
669636975 674085760 659332261
68902186 363882840 820566253
830504662 62841013 528094849
780474093 708831535 311173731
322285890 243901471 169214201
496452752 123763640 458621288
684295097 730976054 32626657
561031252 323638049 505048339
865204601 337030236 55320820
72257374 523713728 197884063
601286494 146889894 514116212
701304491 453840570 587089189
50243376 656744040 763354424
700082091 764983503 280832641
861711426 21189289 224874597
688959517 111645165 543803519
443101782 698475956 611620710
23091989 763746086 137552647
58850911 74423653 869490472
437049063 674350037 42044557
94297268 358186039 622587455
94397700 42830114 548155634
326709713 489151960 238264865
379623725 170746660 373913895
205747938 466972582 220711487
798330073 698024309 189428679
19117059 757264128 566694934
602752070 376415474 229794742
129925018 581411639 74760409
591320346 127461604 165791570
763948141 406620786 826631645
652792744 418620312 647491459
606847190 399370789 267090140
892768506 248545855 247529465
753150647 129761305 728020482
439669553 115238472 838030586
65326831 355567818 844409614
528786497 761899035 902986506
455090313 11864865 81215171
630787951 463881319 762613642
813942333 700386349 305683129
140954802 799253119 500072117
650830308 742923029 871896092
804440436 560671338 302297994
187730825 252411337 640803717
351176442 130678771 169471899
802510561 369835423 572122148
772363119 720074773 8641364
639572618 859941026 286282967
528655689 666743313 905982849
150731571 899737810 117755639
856381452 182976469 37685995
696748022 740444011 179309630
812066889 435956842 79337499
819920991 427188084 753270335
86980265 552185483 480149089
546414631 616056725 331105126
660535360 162902947 515321879
844874543 252545705 175590025
246642874 19257114 623305621
12892023 372810052 304280974
15266703 460456351 657270371
220032836 25328425 238803523
307930164 447801296 435068636
47745627 66382276 615269038
267956374 719625075 321150663
437431010 496798256 108334058
348003550 364457555 248241846
396893257 599819482 411951608
577414571 794596712 727501528
635091252 835947782 168346503
501120362 551023820 11613783
770786176 886726338 450482096
678214627 56982254 220401814
193437679 701474389 469025356
858211594 629418669 870181167
280998212 753751336 220300457
885861235 383855277 566657078
275688984 714369657 91526610
620093126 472735197 462605097
80441706 452898014 59257532
246467326 778984813 75608291
837862531 763507534 152956200
871210410 62900533 164334226
905363823 112156480 380801470
548917906 198737378 463532252
185382623 221466924 588091118
125674002 373419315 262342327
655201176 462773043 262785168
310540532 109032416 17374586
622634002 193806512 412917800
468531545 692548972 73373211
860177354 654030764 449556787
648446650 467002082 799540770
476520997 37224231 508292189
904580520 160743767 883930731
201367816 492807670 242458608
471484351 63815980 140107991
363049916 36823798 622977
593595046 874562756 145881335
737526121 163724059 794172198
307928266 498677758 398620977
774658544 886270277 399296868
490724272 295929712 588241260
120128005 516273874 411833199
780135867 586425150 714004574
789115954 68251517 591440799
479377428 398780884 404534368
555832876 828020987 559924132
74825137 9475287 899734748
838570397 530772960 243237116
474998589 192471704 250159432
134523378 559651186 472713444
306051318 181301193 8587176
339538919 619533650 859797576
313459476 748414628 687512236
633474406 859239500 381113682
551675063 121270697 142534669
594220502 207510860 42626257
812053523 437849284 709672164
692816866 539285173 475706406
508237472 225836399 894111891
776650911 653805486 551435057
816435228 58849399 710687977
402208403 162379651 82075271
134445827 823731857 595861430
652352013 400195175 834768632
275927339 751387917 890880930
267730299 151406506 372093441
136330312 278383057 54696627
883795356 759316540 23868837
613779138 409343247 27191687
111044214 255639036 837707908
645546598 213153702 645636776
497004697 210739748 835804822
435664216 473284945 28313402
477460539 319761343 89068786
70789656 139547515 201249850
300002329 232446218 590766151
2648 1825
308853937 35691287 361288982
26874848 80562019 232461025
380058567 192701203 380399496
326434734 248640693 314081429
184713252 372121396 53047278
213279384 209909168 250070405
262413393 14173076 280746959
9580156 367952287 18191689
56363779 24466472 175160375
67789515 234261722 73940368
34557113 374895010 48174300
99518263 359147981 62719430
2151311 380797145 83447258
34547867 186749643 46514363
159402471 260231425 348665663
36509716 295516881 300125701
377938639 277959147 107464473
219036493 227878559 355253761
56091057 225850776 84662420
338664637 68535070 377727242
251555230 228093548 306018143
86165787 161536280 368993818
254355019 369351667 250755260
63142811 333398752 380866779
323589368 217552584 114840110
233346977 232775424 95174208
44075672 301498063 61699667
217408112 112661945 37150159
264838302 353525074 192858798
90271094 334348001 230855410
64418259 186428667 241753215
190219712 298977664 138296305
79043625 22153553 3296800
346888812 342986712 245546900
204314773 113252306 267353355
34114152 328809682 182045381
113434803 47685027 17499080
163197131 357053737 179077471
298850614 168646523 183405971
116543922 222822269 55237045
168355022 19811683 332376214
43491291 208937901 205531075
47454922 48875642 34376267
66301069 370179528 53753690
143870252 361317084 217466511
155098481 258319570 144632470
333807676 371697240 334428961
45631014 202587013 22308341
137675895 160604077 113123558
326038678 319754607 116331452
98293977 16930968 212814575
213204245 306651450 98454175
188977410 352775281 206505408
340142302 364205191 190430024
156766909 125039830 34742769
175363242 347929282 80428948
113733414 297588818 197789441
345949061 25320610 315362734
191024278 34590173 371562668
231667077 47376272 283741422
205467521 385176327 47272155
307811523 289227159 154293462
338714661 154906726 274822644
36975913 266394906 282712437
216138339 168354567 37001043
55896705 36400771 221789860
349151537 306292359 90504323
166446725 110842366 349858852
376937100 66011337 184111921
52291934 243236944 85825632
353027386 294707734 194093604
72335198 244864641 270973808
270649419 45127558 190044429
37547198 269395521 52419303
208628077 284121093 341173541
17972374 153566594 233706078
385512353 156027834 47440818
99521545 47133646 374949045
280355413 328207117 163673545
70867794 369562424 340221092
82893294 12268729 350787329
99880256 116849997 186802850
211883724 345544463 165542046
39784680 182386351 19602131
141175411 238786673 149336301
310421590 126511428 145450257
196526152 125017070 303124720
131399275 115755191 352869777
170244259 37860308 51613995
184413829 148847728 121324877
30243687 287816396 349187471
148420220 286007108 340058064
380593774 380728183 288752856
357612327 303882216 252472226
268140223 171626518 141445264
233123902 321837293 25544676
386316477 84499618 290459418
206182732 170514567 77634727
273133316 120625387 345480023
99864849 359465582 250311160
226393310 231941421 334452453
361491351 337026726 43483997
263295345 272755797 245694205
322072997 263656603 139890755
115588645 221659023 157558743
171839011 250155470 195833031
80963788 297951971 256344171
35249464 171300463 116816791
277519157 276879089 184237624
367698090 308093417 56385116
235005705 264968812 279103398
44897687 152471277 313349005
356121326 186318069 57606605
299564750 119810980 362713086
220961798 360921950 359572636
115896867 78126064 227914546
265924609 61397891 235293896
233646206 362337582 57312838
201990250 372315321 281545132
18190063 333666938 106185188
107366889 160570523 233033093
312446677 146182846 192398381
257790734 274849497 288400501
185642092 372483197 132388581
260389531 321229146 33698694
387233630 239663999 155753566
253527073 336127242 11432692
70597867 264314894 361571506
137799712 129428293 289457862
257006538 286567531 4880145
328841276 61576059 221262987
245806511 86477738 252352005
350334210 370671023 206677536
247604001 239469108 14049265
382907786 201877634 57449798
164478668 470472 218649486
74824037 141179022 216903293
200709458 155151944 264395759
24752621 342615979 91589728
338286973 319395619 135629913
111474810 49271965 146931557
206378510 145641067 332940872
372351669 75652417 103276027
119958024 319878528 258700769
44877983 205414297 303733975
274349824 287855214 195707780
246751958 341500116 72288579
210531550 296086381 109875010
113054799 97957181 204048293
273298215 218589747 20202919
237199263 220363095 313811111
102856686 225634841 148419889
179216230 127080653 365999931
356836732 185871690 87896331
113419286 81816322 14217809
165393716 347870693 146039544
110750187 62081551 284463385
233055309 115070647 39457364
289263114 64936516 205209022
158632034 31214935 8999733
224343492 340256247 310390365
243903933 218712585 159128849
78658171 283218353 272130909
161685332 270755775 175869455
75662515 150983051 374966139
225638944 241905311 198390439
34898439 303832132 192322803
209320513 150815263 271207299
120608456 290779128 146213263
362449497 381173019 160857758
132186817 172780335 374746715
155592134 359030448 284973686
159598118 209266974 165205519
77209759 170372702 307756203
371696583 24769327 218008091
319602724 48060161 132895002
208788598 249271892 7624123
59411556 359797141 331559826
71440339 174699187 115846221
346232315 240268542 58213782
187535166 368459398 380389300
228123723 236150600 366359357
242805654 81076854 86851097
306193227 382014475 298030623
303583087 216846295 164782988
131715652 111013292 147541963
123724721 143449254 131662782
29655202 311978590 142003121
311429133 267060000 194855115
102564979 324527573 341434608
107378240 55816446 11946996
53864298 325237669 53077883
74158635 92343883 29662006
121575795 382486369 256908245
222195790 199417942 305389901
92510871 201862770 75646417
367640672 81274691 33503660
349809773 190493320 79491433
354362067 343301045 318151774
169080609 210510041 325719564
151344475 162496874 280366918
20339831 271578963 310143057
322215351 49989115 92229993
206582554 128679683 320628431
168016571 248398207 62047081
345212943 259739673 171462078
219408755 18959782 122236761
194909915 212127113 47149016
254208519 74481943 28871012
276901327 197031458 302914272
129141345 23991931 37951120
292395453 32944264 372874210
110216112 216143021 79614156
82342522 79272583 168020001
67560434 230059663 91445845
251745086 289143619 322637041
350824270 312279090 281630433
177173456 79800990 356292750
200745425 17581882 270887656
232506897 108490226 237757250
199616910 168772673 289636469
112370183 340656993 197060175
289584015 248943015 343407494
310854254 17069212 239714789
165370150 96243604 166932105
106828799 117353620 121894712
261369473 97905683 197969393
350350597 200340563 60707016
105633514 163317959 243840130
327955951 85073003 70338289
2495531 93471082 347280200
104694235 247130355 111867897
291186930 303879061 204193422
287685498 231655133 353526809
376648047 197572520 93349252
236698732 113728113 62847063
61194927 378994611 381590515
303116757 36778313 351099937
165585806 93076581 164782718
128290914 309195644 380627436
384378029 34032157 286395828
7289394 287492021 184135195
286458259 356554796 303605044
168856301 239766436 267597724
372423972 7840290 221734218
15333558 230834696 118913280
10895514 43566033 352655181
4175259 113286274 28812402
131619204 316249543 56502065
89737006 11980510 385495000
232234814 247591156 18900152
179695396 76330026 208254495
149733287 305347725 98990532
366077767 118928828 81097202
150805881 159334154 8009557
367640418 167933899 4593689
38032861 277430757 196569803
138246395 297660546 284592990
20681197 299058362 302521915
45414886 309842140 306334431
277998081 270951775 111885821
162082315 8038664 214933174
368133550 243627588 220197471
353279513 15253413 198299808
77491216 314830140 362567602
10251798 352849267 21006575
277205257 353796748 314083160
72815440 123995536 286354154
201525782 244400948 334076592
50949178 307180379 34329928
133795783 258002397 123511814
97650922 356684918 287102456
272282460 84194985 182722051
130179639 29739823 278450754
41258584 163896804 38716944
1452550 363492123 361174775
75792143 58872654 255041912
84249191 68213670 237793857
327154507 119176840 145705744
210672633 309063461 240981509
284870699 83322042 166685699
366598379 219534143 189762908
7026169 178116536 43940260
72475693 58775872 78288643
49238377 375873054 10674981
6947726 300915386 148431424
294632995 119448977 289489348
246208142 78009642 116474737
28550823 103014723 275562640
294238054 225809540 15450429
47769011 135056475 149317771
61369375 279908621 92321038
337506171 195382455 166921114
116943406 43848557 328855002
116181618 41195518 109873719
48095193 75318022 206770802
41861272 64263535 94332458
99938233 324776532 13089927
157141399 230990494 236504798
295905203 358027206 289842831
69300248 34188330 134193949
257560337 326109805 199728439
173821547 136347736 379518329
130085404 258280203 25717155
117729396 151843842 168701116
208626038 366404088 32198107
66871776 239891354 316506613
1095491 152125311 200008170
305858967 307234516 153840462
377927862 220644491 283103763
17012325 362129908 81510595
261008713 325607489 262509910
359403436 1240129 243094300
336309726 23769483 138887047
240708511 273985496 334924221
78892703 210776452 162958423
100411553 23026074 1711210
161121939 56483742 25427994
192352606 61434719 300841345
17057342 91654081 233651067
222690173 109595630 314406372
200161793 59102920 103597511
100144910 193399736 205065745
242414810 125530277 275620518
12176035 237041235 264958020
98826785 36525383 288506691
198279786 336687197 121873317
335496113 182807080 149686580
320424567 335855858 339839898
142081483 112275252 328792614
101432125 42499400 348131829
296705764 177449695 306650297
124852525 121492662 224378999
140703344 61383222 267922668
234142315 296255820 217466570
319422893 131695002 322964330
315888165 353941757 123184494
213900953 349658636 90837121
131294991 383278800 301097153
189186969 356017046 312823549
277095649 220476151 277233167
53158698 47961687 350487032
2509008 81187296 38170649
170163845 152193582 51648496
23397534 207550081 283247314
354468878 267626046 385138319
300563904 205343579 146926449
273913807 198659695 216668741
185783999 335182498 261487261
101652251 185089276 167391462
97858199 124950070 259357818
86575679 30007751 293484593
267110604 10903911 171181012
197508489 216622773 273368849
322781078 329148138 335215712
158397073 199936593 224747201
362747477 264066909 145004099
39476070 12151876 360255699
278876742 191257675 264794075
129859624 12199265 198260381
347976985 153197137 233828743
364128530 269231373 65908891
213556804 27316990 219745766
190229045 153480358 54408189
361779980 301769649 133556077
260493076 123438336 221674331
19410034 231839032 100461373
158884502 214416842 60460559
116454407 212335749 216106947
232825983 245560750 250236350
286607835 94395700 295652971
306508639 175106837 160602055
290165432 115039610 228643609
47482099 220856580 329014304
143933114 214080641 39401123
281746656 103325264 72288856
143634762 123717771 40389808
310027041 314835309 138093061
367596617 129365114 379707076
113120604 64451131 56000297
178252758 348859451 3655333
55536440 66603891 12915868
170578816 59134878 30149133
65353410 174265609 317207610
192587975 242614497 74986796
17222770 362201800 133501334
227402356 6971067 76751402
386224545 255314359 71988515
73348404 86077284 268038853
88618196 117394094 151000774
141761947 12365257 249366059
377515142 181874618 365203133
264492971 132561400 176858944
36368178 381344266 79782128
359184865 152250219 25137606
104156298 289598439 81829742
14908699 108053486 339915759
336726883 301012150 383080104
96688489 67974944 119743002
30903215 203567405 375024591
71085890 365805570 116094851
219691444 45095289 259352802
78302787 50347765 175999705
272989008 29708013 257045194
248052828 168416742 152732097
293428736 105419753 123881213
367822251 1826725 190225162
152146532 287120131 322738661
160070040 147204882 374281110
259658217 325420269 370723046
310778579 300820444 370606479
141324017 149928549 204614786
242924047 24686114 367369820
263993086 67803921 170687901
320832596 382950253 56329638
202675199 341480136 262450670
320847438 153656712 240616408
93005541 285222949 56213698
97005076 101164460 3665496
81136333 113138837 376392721
301784438 380156814 223256496
239701363 66537585 196902493
352464959 316906291 324739131
40766014 241420551 112375271
376032073 355380666 265115492
38914634 192498349 231519665
309262429 369827905 319617948
344210299 197710189 283624460
175730243 76612209 305914667
170370986 149164321 90905570
136072537 98927736 66275345
268206179 147358037 132223682
133972769 85519337 41880861
174341422 247683093 135478434
167420138 101390806 69569746
9455807 6686427 318598249
111966380 215572948 174956205
69503452 114045882 264085008
87792348 275068905 49517825
32714802 4427049 84178892
376465953 303147499 296951328
363108258 185897598 97554456
257281113 112425405 287444584
315508221 9208526 178431140
299027422 188264518 303780464
325390731 223769492 148793901
155049462 126761493 159060146
317155671 19561132 82326942
165128643 302193660 117765320
187619702 141076875 25513126
148843409 365846627 162862342
344391136 345934055 23686670
312878946 248898785 92812735
117982856 90714324 371669967
372880588 265475443 275898509
263564337 302107384 248926762
78127254 41336991 230016758
348246474 86284497 331335467
39626457 280966978 335767477
145901569 357659065 149281433
74604027 304237760 89104307
264850619 210769443 18711284
279624059 258539101 386960861
282816962 111581987 362293571
205054763 125882382 264409216
315004411 261405748 94713537
384126916 282441370 217353364
286573021 235042734 362098353
101679244 343436957 68383833
183119897 161845260 191352192
211498833 366743464 242156463
221714822 120674467 197159078
374919246 43613077 293673747
244330254 166096707 169548359
165513861 157160651 197752116
283969768 233254966 141705973
380962718 8265269 293211805
383528092 362335768 212165255
224229253 330720698 357595119
187412542 157987640 116395061
167778184 32537364 265974711
167955151 215467500 171607525
280347920 14827526 258046986
186849006 363549546 8574684
292531749 120846195 362024870
320662969 57847359 102634102
320867641 366022713 121405252
145281497 22619762 123537066
88602960 305608651 172194312
372575112 241809803 346243238
177888824 157239477 271126250
137005703 365159175 102656992
293547360 191668939 121051489
269777395 228322113 79044749
74120026 213986369 365630513
371816807 189732868 250052258
183917409 63293545 241838132
225735479 12086901 350721143
132124873 21168304 45168189
294783434 243563520 229273834
253627616 36230963 19053221
228827727 376341463 371461723
276673579 346894658 157586036
213035608 341088298 256086490
313465688 85303847 147030548
159497007 297425199 199668686
189985372 335000377 143325048
328067993 331421085 245302075
352186134 374891028 369929927
119249636 37170435 355979086
247380490 269459269 162902891
12306924 263022280 281284683
61429762 271483337 353304849
64545125 135799712 67583965
313221727 307554146 371353131
323996681 120728954 337060595
256316400 308559451 160349592
69168371 70028498 54680159
47860095 81068643 181928752
10500692 41963395 359449604
13611076 371772100 173107102
41298280 22150317 280571792
73662363 341653629 30858901
266840849 345227062 47753307
232638579 245713826 231654494
23935278 181314071 243761316
385874347 295160699 125598601
27522145 317946187 385950703
56957188 296626814 225946445
356316673 117062073 57120952
35623918 358073524 380005868
46904895 15933717 326164292
146235356 81236599 270325933
50354605 153103006 274409073
11212803 274345678 128128872
372445485 95225521 284386675
365601226 51836064 295672367
121402217 167732568 311982646
360494788 133070734 58251701
64527623 64440635 170987406
196297950 53686594 224625662
17029071 177832870 371512347
319440882 236412631 276292524
160760303 26614475 91560013
32182740 83078825 239441069
111368735 28034949 372165480
144811340 167793802 367890864
210320403 276132053 202838298
273016892 105746086 90722083
47084992 307228098 378299187
145662715 41165074 146620741
291449429 141288032 365297312
91205156 254581044 47066946
175570865 103198402 332887398
153310956 45160244 274463645
107408996 263918941 37855486
84469526 178864784 25470369
330039405 190540932 282679785
83977758 213176019 162230780
2918645 165847127 333323079
208587080 258620352 64967847
310390191 162541148 156718175
205544032 140419638 272536428
314867897 235846282 196237711
235167042 113375063 141520096
206946338 341450473 194556224
178706410 193624336 45551573
123198481 311667956 91668725
260382096 131543709 226618493
148488302 236153587 357505375
82076720 188276526 178270220
275223160 255419989 156181350
283439033 177608389 152800725
15532427 228606144 323318371
353731981 274902093 45965332
367953641 170710294 257929853
224123573 108467440 376317571
32257552 287628022 375394113
195919794 88937859 282157425
350002839 316350904 46397651
264375199 121359686 305711858
378662036 1139096 80287809
225980002 207370464 67903286
379937 365509663 221776500
184446301 63874936 377383270
190301354 168134856 273568070
376050701 31484942 125776424
39107621 217032412 307750913
38269354 165429964 164860066
254141270 138056647 291508559
173551224 372670861 26549649
3677985 203582325 119042004
316274385 76397625 97853151
230641661 126275341 309985590
143562579 49151682 268762877
306817452 298708482 209232683
101677635 382622392 339996235
328060768 123549199 111645950
134983752 249760349 307959968
255128055 131665361 26659727
36558375 279840044 172922095
81501942 88329535 160470961
277224226 282362185 260007216
326903605 358365441 166628569
205676165 381960214 8039920
146735316 214750108 267760805
120753049 371292712 317236633
116334487 212391433 188470723
375931132 242266429 80737760
214499296 108719896 225094162
262974281 57794212 289550604
302434456 361713165 45489651
143312320 255245141 98569242
139185556 269190500 2474657
80678079 222701219 135706586
200619840 165614017 132813720
179957720 342379076 188352547
117294612 301771741 338616628
54472824 167025729 342032972
41332701 171844799 104491204
127602534 87299380 85080378
86620165 251255018 309666939
7390694 222353589 89845640
201022091 145411372 225904129
42376694 384075609 315802001
186701441 143173724 344583421
218296770 158708777 172048077
251320256 357746344 15367637
256997282 102098237 114673621
264196377 255725229 33007707
125263956 346365291 21751213
4493969 265686545 383877862
188739589 320766356 84487415
105885812 268607302 313847669
333772481 118177847 162409716
259936246 176554696 235045928
25218698 49627641 82418243
99040511 41601082 330459828
60601733 248558778 15404280
83305054 69895382 15239006
352506082 42377777 206396602
284686909 92278816 286241752
351888382 125503850 370914634
288661572 191975334 106256699
284125092 150160277 376412972
122535061 217554964 168244536
355853568 191558693 179726040
376119077 109005639 112661039
346956109 334024656 143283684
78138324 316912431 46684890
61376687 210312625 205051994
370074518 224073791 43131733
63878404 90673031 324597590
372496735 37217996 138840139
101539454 186222541 199896283
118903838 165180126 144243831
372009524 295317171 203482900
168605241 315286448 225633694
382067047 204037180 218585248
295445579 259999151 248814227
186004373 244384395 338260855
151839590 71748871 350449518
22560976 72122450 355191666
74203213 30154459 334911877
5201198 3103748 31083792
266747198 289853436 196138268
41529641 72009117 19011919
234167350 301725249 43443478
93153597 305195564 144928506
281031508 192431613 206559752
265245509 184462576 71840096
357665992 323893234 351598277
103373585 354845889 266480818
69691443 106133467 371874465
212254515 236771436 13988166
76061102 171702081 279598266
5621505 6341159 211061134
99682528 381633517 85416287
48661123 265162221 256783750
101117236 153611619 112632649
305176134 232687854 328963245
201222055 40916867 366603697
22187957 5604928 184183863
168673861 338055110 379610885
86409249 80596944 92730617
113172825 150978885 4727139
147167634 80570528 191338538
287879554 68376279 121883334
9680221 10731641 49895594
172890537 87914254 93113269
349986892 47018351 386485233
241910062 129516128 296225276
98204884 28016534 9719899
365839490 93430750 258129883
120703378 229179148 17980420
45402483 315029522 77118983
6734529 159659865 381090907
150447427 368770646 53784074
65536389 199774572 380232208
355038992 377998146 190222306
232941392 216745361 162073788
141077514 337291265 127374677
107603169 60385673 238560788
342657582 48436512 44571758
166739819 124583757 80941123
198068533 80060138 53651077
192197142 127262354 28035578
376861590 81664542 345773796
59096722 256004186 187041676
167827147 367919584 124260010
206972975 17025276 29510676
260044023 50834146 50523213
228497613 365886521 357828170
23819208 322190928 236296345
238745418 139335180 19658310
86584193 350142746 135436905
270565146 81552544 112514096
243702494 7066140 234048324
259544594 51921346 11742068
102638234 193050646 254176821
376901446 135056116 251074296
294754730 230308252 325590950
113647964 112187301 170717528
293322921 135171376 182870187
348419587 37573531 116354408
276791469 368384201 99361578
377369417 116274158 369875621
156521870 62444943 179137137
130530137 88514145 220574976
115253685 273933181 365709907
33691851 15054720 122127099
89286001 310868796 122072062
377997812 240238716 351714046
357540461 178502696 230351923
40260730 293956917 119642761
185870473 286825077 43679190
174969258 72403068 137493757
96402041 195071172 78889680
234761152 157060411 96655746
348259865 242904589 65795567
361867802 255970320 173115789
233244975 64607913 52313025
304627111 311862677 234436466
331217695 25765966 95388237
53414641 206523270 135588848
122404881 309262035 145553159
333889740 155972403 247201995
174700613 179517852 37807948
279604298 271036616 69188395
118205228 84942346 315068279
77948147 313454454 137220566
131081021 210316710 304307889
265438407 278848660 18522382
340726016 247611126 355189190
278805646 170278901 143792483
201748115 63682535 247982275
309796858 323962068 235610221
119026049 218982249 359013599
183160814 351680960 364428777
82244731 38962651 138419317
383947558 220509213 279357325
116466440 333140616 260929062
306815018 186950847 220243550
75656431 114052134 138379161
159452365 15166966 5517770
199802464 357879110 215326264
223214685 120146831 115663772
259629518 360702460 273990060
283815269 86924324 101704089
23654998 280852533 31666519
77557038 177892873 225420808
139689197 242672271 218933468
96470387 110086975 312956807
186233876 155454043 324519818
305335391 288413858 93645143
186642223 93246678 228883723
361003717 204464851 364818166
127291542 299897338 335787650
295645463 61827630 103830451
54914428 102871032 258164243
363242252 200700855 48100881
365139809 35693413 331846105
248241220 38983632 107157512
315914272 253348818 26630511
11193186 149997872 110239887
176327427 269619871 24865951
347533830 368817060 361341802
279604955 37094357 219774132
372348413 233720083 240324638
364912578 80151585 50065006
4722494 360040181 215246107
19742950 70401002 315398888
350390538 123367415 349292954
93642371 377146117 79389906
185105158 274036497 171141456
124417072 135760379 59498866
383945680 348666954 256257014
256220434 334744707 268563302
312090170 85564465 380093892
193342208 334077734 258408514
200992668 219714395 303284263
217805868 60805563 101805263
7506030 60020553 163186143
65992722 164148282 259547687
254836818 240595410 32447990
24106866 33652739 377312607
274607667 108593393 291628646
38248017 131158042 233339152
144778696 266743890 244110900
300890103 260804194 284771950
340126753 347115192 321650193
260408468 52683657 343356276
111220385 62134370 209368971
140242582 135561682 32892513
150218665 41358654 370389403
378406974 70131048 272770938
331684118 77654762 84087564
256397761 333791031 32653462
180004109 143367780 214845193
380479982 242870801 384570368
349273746 144169866 1519882
152712907 50994857 353358562
169829683 179968575 124377604
258226213 13434548 85442335
193470665 294289963 147020810
223845292 287210155 46015389
154371844 370469103 228384188
311819756 257459804 372404952
216012175 71266686 109409638
145645474 347646232 328549120
10906075 70591751 33387870
185443733 364523289 13674466
242220729 36905355 364815756
153438436 372916999 92175
129370345 116426924 331701860
39321738 200773917 379989602
342794362 226506096 29331026
6983895 55322983 336479810
296643268 360935094 150005244
208223565 240626288 306419055
22391418 240686441 368469168
336827279 337559694 142765995
73462813 37727536 197534547
60856580 192536289 366142424
3852754 267595744 13471575
189729306 110078371 86693179
133824458 92556153 143368507
107705096 206600726 152579533
7376289 261166896 75629506
119358890 17636044 241655142
216173195 302518495 170464171
247060082 93956893 37281538
269221847 217608414 343442842
20710542 120637438 141112959
59766713 176938425 342394424
37272157 112645047 363101256
316217777 193748803 129078159
345978463 121778142 74440075
134870402 4799700 207539843
193742192 52692991 21973734
268218333 93586987 264164744
60349174 98603823 222598113
237987619 128040448 144881957
28955834 83233599 127597051
34497439 323064025 104517081
382973191 151869856 140999563
179895888 253413836 339722280
74752093 352000577 111283806
85713924 248397545 234145881
284286408 50816593 207471700
31802948 7786757 8504639
378572205 338301712 173521874
129632367 344778109 25690867
244278515 170713520 288437207
315184394 273749467 244404597
83631778 111820731 228155727
272566601 232652397 380350393
378915967 301374612 80500851
18249248 360554632 345044592
33297122 234037342 243274533
70592984 161886788 374987079
200461062 325583875 17300840
366403555 256271969 3689886
291750405 276059851 352110119
240370910 231248281 104941869
19534034 285396713 263341961
252552843 331135995 195404512
163101720 250459217 243650427
39011679 107819190 107564840
272546709 22166382 88867946
171319903 287328987 89272047
259110614 211978934 59040360
110395610 14235369 213506033
94801012 151651775 84787546
349576800 185341100 159158790
280227468 260939662 156019363
164660547 346412586 386858653
7590721 226793490 221594038
5622878 210247248 186641478
109097468 214988033 199461031
355689001 362828978 276493248
7545213 72281551 376278578
323161594 217375664 202221323
382946807 262872534 65648310
68009509 267128064 224043391
232191474 103392213 215346899
309999883 147976972 386609937
73634930 343030220 96530096
79252214 248254112 314125093
91961869 331637075 361554611
121105572 40899450 205157100
177664018 337642386 378415786
344887836 3908438 272074759
307779190 321586583 200701196
60179717 210159229 186577703
192235386 2100187 6116251
177882748 385578830 247024844
76571746 25342576 200599894
54492907 351173435 323321125
235324467 294529063 338841950
213347892 235237805 55045590
247942513 268558964 291743190
337025418 35156454 341762994
162108543 148904199 154703273
57359461 31891653 387117464
183767598 179198861 370996321
216971119 165013049 25594208
354226538 50543026 91647594
273597344 327422576 65537897
52856990 16814424 161151608
212282672 13774038 179920839
365607297 4645960 90910621
276180696 262462401 16133278
161084674 179520711 5289409
339078514 31171069 3946076
256125348 277055015 138779124
150161604 68580506 88642370
73629834 70642326 84948554
120030908 77274337 329420000
333370146 160169889 347422256
310115210 226938982 163230525
160935236 56252689 342037218
124492906 128350277 80363367
194018993 158847450 174011904
37242891 135814064 89013863
186901216 133825620 147304170
177434254 47226177 99244443
184166602 56089716 117048929
108111550 49493859 243531259
158760508 131013060 233515550
340001276 232786351 226718587
23298425 279326648 309281073
142476344 377884045 96174814
249905215 159351783 7473686
192947102 66644316 103543021
92272765 170029048 358420691
326187855 17744260 50160577
261485747 385660229 377958938
207141106 190509685 198860385
248058341 341694579 275773752
130789300 229076971 249373456
245583100 61364185 164548120
53739816 367639467 272541966
241885130 127182811 365076159
37609606 23029084 291969020
246907947 32924745 111628577
114120078 144994877 260726886
238869567 359757905 145458557
35648992 332269480 165352265
326121298 166351350 308183038
95155927 4386776 202153322
188171661 54070942 373982224
56594501 379663239 118666138
88531449 64395569 331713141
18996411 235461988 348508174
67113826 55438977 1153810
240636409 231230011 115865148
223748310 332764568 251202025
198400197 131019855 308251900
235099977 360601174 217944945
218773469 240296061 42049311
98637218 314514264 147439586
209743394 55557824 361715674
172365072 98101105 254917026
193644644 109734112 306299538
260025539 53411500 281890888
351222272 66718362 304968148
2376990 269765604 1254172
362308267 342707946 241243873
63447844 111558505 156484070
52420004 190932514 46043033
14654559 256435068 372976182
31073018 300771418 183069828
186774264 374429276 218345698
219238773 236309284 133874136
269173957 38438786 102985673
98595394 97775007 280450158
152121943 160567825 48146543
97163719 251074160 153697753
58811279 281085675 339517439
328525355 40300968 275622906
59355530 340284043 124339941
327089595 183093436 90522794
246436469 22753258 345576975
223602779 98342664 109263880
216101475 150921246 162217423
310459783 56107875 1081613
366677041 314917304 93519374
387038807 348262924 32079334
45556983 88064188 312205408
42222242 213583015 274989771
65792800 65585372 73062318
159209874 295666074 210318986
47350106 33870129 384569580
75302067 140987042 86425308
372950117 7321700 236425592
66575637 260080064 43079188
321898344 246848784 257558620
178886709 325658782 299818203
73364169 205890605 263924656
47783769 367851515 184254065
98288507 321602102 9830401
344219159 332808600 225619160
248756576 254972709 234427252
73457705 186787678 628680
97303650 219598340 151355528
305699663 14585140 322818997
223677136 60826536 147182040
299987879 133059028 83653516
85898236 150556084 323635145
298791064 168937898 49120351
130803977 246960801 147584906
255356030 240777386 128273632
191794181 256331632 161801053
219402133 133575424 266870349
225847769 284023562 313125775
110382987 293784137 286470141
139979135 316514133 212254586
274183458 305228998 216032447
157957100 23648237 242976145
339221972 259159604 230332202
345240853 360205867 11193503
380234279 46416513 5201156
31888731 165502041 317987634
212937185 125204016 209743203
369843337 170380634 227120473
22182350 86911435 248336227
292242586 317010398 146470379
186078216 332585004 164418280
329233113 343792449 308020617
380227234 114080115 229973474
251643927 135693724 24825889
144781969 265599818 127107252
191032061 123192833 131352879
228040917 1437252 287874787
186879022 297233726 15270141
189505177 228982580 60368483
169555215 259496156 158714610
302610198 125701643 147189985
166670862 306544568 271402300
32431049 264410525 306664950
35671813 213665722 105631571
226249496 46368806 208263013
87717708 229102727 205750882
224881937 177503015 108925906
154250363 381237523 15693191
305034223 64662709 171725818
86779568 1041554 66759276
208520773 241739964 129483725
301878251 171482213 169692781
358509374 109437213 12609512
368398595 19729822 193168742
206710459 241517856 373926141
36729645 198949654 287406681
274818925 75025725 334374849
301356056 311707357 236161957
347089107 93632662 60883667
114658872 174529231 176108456
155517783 281954536 84427132
7991494 199125228 274723467
9411747 46670009 127605526
364976526 269066733 382387963
336147956 32793374 383878067
262562271 17817072 72404411
243730251 99568058 183222867
316581520 240540642 52547256
227020529 298959809 50411530
337299300 251371565 121221842
27209730 106304457 86942774
340162332 113542442 159550093
256936091 323950333 128834254
23282249 373148149 316238044
200126893 265352449 141856876
311355540 330076180 131439651
144607275 111615516 3867267
155751155 250610690 100995306
84343565 276617181 378012021
258238737 243804483 179069744
258193960 60808248 70764989
273704019 329494936 183183515
109860599 361506985 328294190
308102352 118012220 325973335
265864777 310577640 253239062
121183414 297259368 280112290
65904063 266643818 106056476
357337565 282486422 234060631
243305649 226791898 377857983
183122096 239563583 93261911
358992433 71928073 299735387
248605555 247356216 48048288
68605247 296247577 187673836
248800218 241556893 260278898
286497647 12420566 279731671
72255105 326992127 281252803
206583883 361804259 205724802
369644198 351668965 35021044
385753901 255865200 324072670
6352768 57375053 51031453
269933344 114142829 141222215
62616406 55132423 89385681
48449479 35778569 228435224
324303028 197048394 200194518
292585147 311150233 348312573
76752142 91656969 117408199
321217548 236984558 323281242
149892782 349140240 188505701
318690079 123767003 63770781
236315861 231975322 252906252
151208822 166820987 14036193
57366592 305457178 259430393
145903197 339894652 298162979
382727232 54859139 184659340
52568375 110849526 309878449
377215323 180589490 102690745
82462153 359336519 242862237
205243132 314268554 177587956
311501796 30598587 68892045
347104033 344754483 105203177
23727979 350122396 220416894
361194752 288932144 229137510
352328824 134711207 6232666
202146764 33666081 291252865
64076241 282129289 232572928
75372614 215361820 183132851
116911972 304962520 313969327
369344716 164058516 330421307
251968601 385249482 2816026
289423461 42166354 352164065
249873543 125665208 252770984
232885737 264934033 92491032
237157659 15969042 77456468
370313652 345897229 371509717
153363885 325787996 295394931
3502228 304414712 127942353
160869655 285121388 195023981
356359089 133606069 123496456
123134775 377563645 224282523
8543667 113210471 252819124
168635280 45962997 300132098
151919072 309055728 357679518
214341725 146858359 85139770
46881205 162417208 270259484
203725248 173009735 66611726
129646875 227583386 113884947
171860300 204547770 160355011
153485693 260170572 286946123
365954928 230405253 193070684
251144387 381130838 320621943
174292458 136747912 12449071
332612067 54308291 289862070
94813895 382791883 327077724
120201379 183540212 172549419
215608267 49652016 299609875
193407051 314739622 108817044
254547061 215739467 147050631
220698906 349476340 64842624
14299193 36322555 66781464
89257322 338099999 156093464
358457018 261469664 282573760
125852536 248230328 316317857
80812837 292322457 117957875
197358694 329103296 255026683
149672855 203716232 332435389
359391031 162313903 93451848
157125013 135456022 99173292
145838195 360906416 70723788
55637613 377738146 245483103
253901909 267386117 180252977
179650205 374457920 8863436
186988239 359128192 66453552
256537137 343330577 40529037
314409853 186702144 96066869
19948549 345508534 197561505
104855760 378055162 54932209
303952374 191673647 103286798
147544551 18401992 326652969
238453647 368991147 372547234
102996151 153987074 369461829
349770096 68543726 224265188
98200532 261503197 119976807
259553776 305787934 216258100
38416770 340243093 341141037
96996552 176477423 340361694
321293033 248220819 122917832
148859493 305775773 168580842
61897839 251008119 80187149
147003512 316757068 283751104
153896657 187077902 263771169
337553423 180318453 67759981
175332103 51192195 58800866
350915559 128224219 87048940
88389804 202204997 325430443
236153648 100587990 73194147
256296566 195781373 306509025
315909893 259976723 113204388
67707118 350327590 6470215
301534984 333368038 276298530
265110706 230652933 20968859
212892093 80163142 74106722
23904715 262557915 70648959
381434194 213261404 212219097
228551220 209741510 215772143
248422287 217312037 280683136
249978196 368597710 357211651
70435356 261732639 95996505
60656836 297294029 125217316
65100849 248409836 40809468
133482317 134137086 376855721
198181443 103089124 386499698
63806522 68891629 203112714
14079326 352782769 156777278
251689293 100705106 158954329
334472437 182555478 322421553
280608524 187240117 117097234
57759615 76791015 320196307
241115545 71052257 291042536
153026749 337406023 244176051
342998220 102775898 177540768
361069208 71211988 372202995
144749994 379232631 305044792
379251892 121800331 353927955
314803256 187499306 244843880
323436385 118770186 296665084
141316362 102931985 262958613
272528633 200810857 95082717
283462815 137264017 32825496
375775106 56330487 147906897
161588655 188739046 253595921
314695789 361291729 223214210
78101095 153591050 53589552
71056234 124317227 37761648
69637312 348444168 122362879
101318541 274646900 293345480
309228277 32321884 302352360
100714467 302272115 129360087
107534479 34364074 100421265
2271258 267551325 253287747
347358541 262418849 34132830
284381942 241809946 54909746
94352587 48421442 275192675
270442100 232133015 148419804
372472698 236439601 199789456
287256754 24640278 177267491
210759777 331900442 300296007
221670925 168445981 101674903
61116395 219977572 175202297
258940848 299573759 227865550
326443729 98573012 34169138
221157088 132734366 229972477
372588612 154133848 93461221
201410570 1743032 317759471
207014741 337408843 296134999
114842360 60657955 211507717
143590175 152747744 219278759
376750022 304866757 241338982
261157616 271237140 290529119
256181919 138793430 281074916
326850085 187159080 119108998
36639857 71166579 184237564
283283036 66960988 323156577
258760611 325154209 308167739
75208759 335174005 150938794
33312968 226411661 29061157
334981857 242610755 296331120
60838768 366844531 108015569
257216502 321603378 153179726
228889667 152227239 131293643
145231420 364973179 69314089
45033230 128518594 306542822
112515677 292338993 292120098
52056613 384769517 7563035
139192212 126008624 139618961
295880079 132557975 354049046
319210542 275273385 347459661
364641030 157423113 211331756
285088862 368942053 350548998
20105510 352609590 138869109
47813744 222348840 51078984
194339385 230649620 112630779
28991761 75760661 98602738
212005105 276091480 104897260
368270436 199964425 27389478
349404276 120685398 273427771
248222642 283966893 348177546
169319412 130044410 328122808
160330732 324043230 320974494
91305232 292881860 295241812
53939356 32227573 327658033
153959473 386706595 346531142
75130883 183891359 31026400
286524871 75979780 4941993
186841019 171172703 150812391
367192615 350350193 241437806
386360967 332201257 230776542
325870778 321369568 384339590
180483337 257282624 316306805
74874721 380691311 268780889
277719236 21036369 331290338
303593048 132030546 373209191
193408916 149082316 163396527
198917639 269606744 309515283
184113480 57577218 260386222
154806530 238281723 100208621
142734377 109013061 326104118
188217465 375982274 72113643
56269929 57003907 195672570
176641762 74707474 119505480
366946404 38224829 46570919
81444751 364865968 87342097
15754899 40270897 114549158
6645918 70687922 41153965
259973437 354849599 257535892
261149415 156590112 116760187
24009523 278863520 143104057
370644635 368975827 267205592
64923188 154303986 297035752
43344205 194222470 196232504
116536439 329435486 83817950
149073754 78184941 43239577
290602077 292268128 203388980
352233809 203172517 63857509
99326623 22143682 4256678
105471049 375514590 364114595
314191295 210055924 81683679
20783812 167497494 290302192
122493544 28973534 286167179
215051035 20985747 320349898
179567488 47338477 73040350
324286117 14766598 336416762
299715636 331822919 223102720
28397248 25695644 8693420
224527120 298250936 344089677
337151973 217943359 29893111
213116374 270797349 253606942
337436065 85633198 327000341
198582969 286507465 29887423
335753309 119442005 318982810
49368775 352836330 234068744
369978602 386600446 212023100
115973527 240693598 297657513
28341547 278504631 228888541
340589100 256169139 81748987
95468787 92513531 50532346
21963388 19718184 373693937
292477796 150370118 30869667
380530532 225772607 7109525
79415477 352626649 238221361
343522806 245824325 206755655
191446160 287860812 136782
30088712 92689101 23396480
46112323 267393560 147680724
25604360 105610872 168420499
63348225 374992726 270786245
6810387 142766689 62255094
117621732 6531821 79652999
296766564 281897341 108820238
320183925 289252957 112166007
167416008 155832280 380233718
40306049 136448297 29221313
161333461 21945979 281633215
309040635 240537702 236437900
15473088 267522446 310637009
322056901 73437554 174628571
143839828 101948288 151185097
92613928 57083040 86357456
55976445 197271770 110935332
233804802 86272734 134590195
325584373 5845167 201899545
241943938 148661879 125563774
230839808 53690774 350311671
103920619 84124466 161606900
171624091 60131945 52874776
73865040 386902761 177359715
353654611 35978881 364974107
313218890 68904235 130539251
3951185 278505668 52556707
60480155 47737384 304646407
213482476 288499616 273540154
348582623 297335804 109906779
381449977 45496535 350924159
68384996 263084039 150474649
377573196 70301009 320151164
242917149 51117029 173785743
87485684 356682039 3795750
105947762 104691748 324652802
328761904 271378654 196363661
211605790 326800837 160516918
266425059 252245375 29464318
354153676 54612645 307357565
342228141 161329016 33681634
290468567 40140096 356655916
326574714 184793612 361148748
322465964 206140745 60564708
298632421 332025842 314130901
71769682 252461256 373796384
205944339 327641718 203110831
353666660 248309736 310059210
132928289 244330711 259051386
212638703 101262352 173742348
153877266 248943808 71198076
294739699 18605545 382029762
301160385 155320109 140409114
155951196 249500803 353146315
219391034 63488199 367839160
356798260 66997699 319654292
350563692 85188049 113540816
272340829 192861105 351859677
13090628 188080325 377691945
219644680 51475215 315709670
358346919 51695772 173121668
183350639 204950892 367116198
357232080 155684965 291749337
119593194 297811891 217739378
109793739 245537018 247560681
62765631 26839709 204714509
171533595 218645948 133356287
377570985 299692667 162062441
53503609 380500211 115119024
271814256 221154053 143408938
43681661 175292322 21796495
240888282 55651 376727736
45902085 81867762 33175849
119872689 182197395 323003848
40959172 350659005 295001687
94826409 162114481 30390064
60657974 14063986 204757101
310708357 128837511 146330787
337345711 133410004 140646537
8582674 269359637 304439105
134382839 138528247 215740684
41053258 326546042 154284969
144413075 343896707 386978954
289124967 319259717 266681792
34722 125944671 221761961
135568614 221581017 119816504
235485037 153354967 47751741
313075872 270618946 188835331
192106878 147617478 91483090
259561346 30264937 82409373
15195837 139195122 271556846
92872624 100108144 51739351
95149630 346955145 87981212
66346589 151116382 65202694
33676892 57954092 281863201
187052391 89120811 225259861
29680630 139987502 136078894
142091172 324798182 132700809
56157385 159413323 347023133
249242083 304938793 126307334
118223240 366919407 384426527
58081370 84892930 229496809
332275849 277010096 376769848
385674514 247292244 103852813
213466271 135765402 224025384
298532803 79738583 180087965
268450379 168596372 350737565
38923379 365885581 366062167
144564648 270479783 124195462
344638465 234982798 170468272
219540377 115189380 48882087
239093948 15148751 80894812
175054540 104833105 306563270
363252415 52727437 156547703
129553227 89196740 224821617
312672139 146312591 107877140
118765416 231770307 335246641
217233544 327839295 326341653
372806780 217865011 333130249
77025947 212407802 175777444
108880912 101036201 147290072
373109069 204593834 281469496
192813046 54931795 40107776
308408108 305953649 373281950
334640250 38188566 157117396
138329599 93065981 300914579
178320308 189381907 108790513
243728970 322305279 60140949
4296137 91839966 65134612
366866685 366546817 319566344
151958402 353829467 103789089
36452547 345093287 264669271
83558779 306129658 88678998
17378736 271459210 110464614
73877298 150894520 141199911
170125581 105626158 83045294
274121889 139958802 84379012
98592692 61528460 35903118
26468088 247349287 208866601
356146991 110105190 171443618
34916340 193082803 136825941
67664711 28643008 325427849
139635986 201745330 335862779
365505054 37262944 1987559
239104089 111084591 275744867
338682079 149816135 109529786
210204695 152625385 346660218
232602788 131511910 189799591
25035871 275068069 29790383
113067982 104760250 327208552
135706536 66730755 47430198
74663011 372158070 51448930
204252832 149558296 35588722
387091960 341168153 371328936
164360388 262291420 95812628
40547791 326684326 241763456
7863029 14932984 62151568
241226606 201012894 83008803
15377086 76259760 144350255
180431368 104569340 146990092
386234689 334958698 312454472
137271844 172965217 280764469
273697376 363614435 187072841
313625386 50660525 210812087
327548300 528120 269517943
44415853 80968865 249000205
217467153 281067822 237764796
297221412 28335208 249203948
114949507 323187737 292248833
312844068 349095651 39143859
279796452 220224017 114094549
194243670 149458609 266881309
48260330 96051323 145128309
369500258 83698509 309307311
277405213 152357984 263204045
183123098 104782432 42987439
35384261 17082324 25245113
4736788 285928024 4547430
88342747 101962136 124047448
384138163 45866309 129467083
49561762 361444521 311354098
176866318 89829809 166720497
57334875 292260612 163910902
186299288 165173120 188959355
182852842 22692419 245111021
250778857 242324529 179205435
213358961 300791389 310564499
13622006 266033100 133857440
81305557 215242522 330763061
338983903 374663817 209752330
223143543 315261445 233918715
274325735 153194743 289608388
99358345 238717112 343811015
172369980 179123181 370343665
38229475 118536643 312635176
116223762 88318216 228762006
13535280 49880501 69143843
281583797 322464164 232834062
195412209 124452029 299462899
353152391 238554322 145038330
351209507 43050322 170616088
158218216 309337616 346794239
43014790 333428489 48156048
142451198 210711261 165828350
197712776 99104092 218891450
375551528 169175529 90674276
196190858 312588121 330118538
329238166 30560807 118797498
334472748 309756453 222255973
60288618 70834330 381161836
25032420 366561953 111832160
8340028 206837691 300089717
3196582 33248653 66406640
202955092 126167637 168893880
218638632 253413733 245620423
126944471 357639853 122073634
338794308 222921281 165795887
26139969 49539396 211908238
364082411 348361032 284873423
360515922 109877834 81464793
111239932 60548644 243249465
258096978 191698120 154178600
262949159 359438319 258032101
364146584 294947253 190761339
186601506 195050407 305218891
47361855 161799320 207987377
257787586 572881 140149494
25182654 137573151 297137776
292778584 47259667 242695990
34567676 25857891 132974168
56022411 42969190 296548541
102537526 36985665 227928830
318520022 301917209 159644748
40461839 52182375 385561457
317133915 232251305 379033185
316255408 251193422 296950892
276190312 78603355 158075674
174376596 151314237 299721111
193679994 362365485 226698737
236274233 23156286 120630189
138505474 43001673 319712598
197238113 303623639 256685546
298474200 329975953 191245542
165359535 85843358 247086560
12858094 278287481 360179172
259129741 253219921 300252600
81418573 236400445 106758146
175713971 43279415 99571387
214324302 145079050 48966482
44497235 259820590 115404317
8110663 311741724 220865549
172060076 191951171 306218927
225601892 37371555 168305451
107927606 275502600 171747069
50117739 126738578 114610122
91285797 86228627 123775115
175883461 2035324 4539403
183756247 338215638 171520794
299832069 268977299 236148517
131874855 383725318 69263993
360073895 215192751 246119788
319237654 139620465 307957008
249289925 96858521 343719486
205024640 104980104 192686243
155918792 39046061 271201677
82943978 283054229 259834896
317400818 315024458 2349632
365726747 234743841 79909386
182737387 246810805 193785153
205903306 286658972 14173456
93657204 339467577 300376010
18952785 38982315 308489754
224930351 183251445 207985654
376661435 168059649 335366664
213711116 338080284 357989118
370089325 113199698 289218542
6381799 33632766 307562684
361709954 155000020 280846435
62562047 267191275 185522064
54524785 269575172 319756337
73125861 9236879 353865168
148525424 197898131 289102036
298627802 166628050 362810041
61734645 176397330 189550953
21305607 216747481 343577857
228910599 73321973 41936838
338133734 175777507 10970392
17448169 364177746 19181967
340163213 270596681 131779314
187225602 61849606 121648916
320165613 157854061 241224639
284359501 32226512 295532429
363334446 196272736 191204223
41952676 186646180 186928754
159989567 191889163 171226442
221796023 326845768 222369754
84225307 303467332 68567240
122191260 285522991 168757853
244362064 374990795 231036163
311551680 340670556 24955193
148410078 380913422 9798653
14001287 313157147 235965516
258865165 261134472 135834175
251393911 336015808 244087061
175662791 280341221 148750628
193199158 265807024 265816833
2870322 56561155 99941256
121715949 292386748 106895871
44774087 256082748 49637359
209320626 4820152 280468595
356697230 251141922 380341198
222098698 158572781 85987332
235239355 26594003 157534295
367662182 240142263 211365096
186377214 238710092 71661424
351579182 365202341 209747962
188678061 185214061 93803767
178192225 143648631 135093801
284396479 187848030 261419086
106928775 323074957 48978589
356254934 11455213 374188903
199302250 301200961 335611192
198342908 346353565 244132049
255883977 373610213 155077972
261682261 318767135 58385230
177750840 347379309 157190536
33544994 310242627 282303924
161741722 220856221 170979406
178088053 52862222 175614505
282732364 35078205 166386077
267061798 183484642 45395317
335700090 323928058 304091150
192302428 365067782 16268482
386830334 162295621 156623803
281638929 19691415 74431285
313024424 283816192 52779460
196584838 34884758 258473879
148738964 133030135 64443471
247116648 264568063 170817196
142855331 191249019 351312579
205883666 375794641 127331081
15326618 335850172 281375916
37369174 315873726 152844871
259208284 57786325 82924792
133956459 39594142 102179953
128184389 272863234 41576498
283657243 220434323 192373002
226082431 157657137 322492890
316396554 267248953 175250494
179297354 223984196 68894909
90580505 197049395 50883768
227826034 14629884 48397859
14188621 374917626 370582731
194756422 11554560 321535296
38238149 18030694 297952388
273203424 278947750 218311024
320936764 72001146 74765212
37659698 113131518 279696205
207455946 187394651 383820864
349377534 66660988 379456218
335774511 354094605 104534266
33657923 167709291 187294987
191118230 58481799 100714346
333322559 30329631 237412590
184689444 3205246 248375011
177411067 320969860 264396178
226758206 377097357 142876349
68862510 46879403 3113370
381411718 224733853 215628018
248098729 373391624 324462594
266476716 206493816 155441449
45655878 266641596 285135230
193105520 225737439 187486063
206294564 238367525 253390390
40961137 98073512 291403837
70740757 70438360 150902240
265127556 320805361 220876875
311471379 236011230 93076957
13720451 379011999 160208328
222931914 55350104 15282038
385117270 41816147 225361392
287773376 247335832 26581323
94100980 5370802 287033085
208810263 236034806 16782845
41206756 246369719 313259009
318781317 148200160 26976695
189865669 340215312 53891386
1601055 11430458 384084411
283847247 370568918 229838690
198981943 221723761 118755146
51090775 7254330 38230568
32447819 14398527 262506618
226221897 154150791 313798369
75234006 97680886 326881179
60744772 158394159 367675444
369876433 171202619 253020030
325457577 90038516 370164373
382930761 53158917 144563080
142375982 89328867 74581161
212074219 288293481 49869684
356063421 47983954 271576196
106851722 349153521 162299437
104902881 120900491 146402511
117072926 149685025 306287879
265017942 372167937 266166786
328207440 124384637 205136355
8884874 147921708 287783343
336798735 74420907 248188402
64756979 54671182 310210064
315442571 143878430 295407716
198157747 15028430 318009156
44414673 260446200 366868529
167340282 370199489 101486908
25856849 73168105 378050194
115407043 49815347 204714387
385462449 374480473 17935158
319971901 123520353 105962217
283627676 140953504 201987656
193541478 115066478 224126399
263641218 45660817 82560909
275271662 127150278 56156790
228809015 10787658 172708123
178954748 264737447 141516270
32119806 127287930 296321117
238035732 172690667 330539305
237221460 347180212 60917794
72655096 90991505 101340935
37756093 370179103 383508993
126438530 311417629 151308825
220999223 268705515 215517959
181744082 220734994 56316611
289535506 175054259 213677713
180312759 32666951 209629931
123049260 339287792 56635040
84780055 317767701 6107233
118590879 147859847 247684806
244149850 26336709 48231491
297099511 91638567 297929289
43614696 305897038 305468262
34916251 350161229 96483253
190397574 377387299 119604482
355615890 143151902 219205307
78237527 100213285 324342793
65672340 144369718 23994640
48362992 329086022 254534347
108982023 252845603 344938080
282695740 246780998 366796271
175738835 373749716 240191647
105089653 138591611 341963031
20428243 386721484 188501181
150056069 353557592 113305504
96681158 105691503 282722453
88732811 357463157 35179161
84704188 223631507 273366375
103542878 302950152 312307984
371603591 235684250 230251909
3584628 296403044 7178446
356724266 115989619 368080602
53490678 230665895 284431824
125402902 138229090 78337189
157165350 370548437 283566963
13378857 355439894 283050324
46491361 31453860 80641971
300866797 365198368 317964000
131258242 222982931 204996022
56082735 325821920 49451173
219732357 331231937 296059764
291505990 120291482 167154850
263634018 269518231 62856786
36303735 95918330 350859613
227105 128385348 247503389
105883188 256835189 319015020
11127632 219529117 18355453
39883380 19122050 11190235
49876540 205896488 20025024
349721516 359531741 86650225
341138913 316202273 5809090
64307130 84997433 324770627
155192055 232533506 224462461
87362524 77145917 157064286
117809989 202297346 97229185
241344623 345932928 199345894
171321268 35008786 76005669
348446115 17590299 220003786
42160269 68443938 178782545
83586216 51426949 116422858
15925890 261640394 360345902
149325087 99201817 157198889
279820867 356486843 156664175
126971804 315589986 271589880
57078558 339844585 274667896
8326431 102778993 315861736
326068904 231321045 160725055
26000594 366990590 50615152
279250636 95991958 284261375
86883034 64651919 385055889
359866971 241623211 178540673
271467427 22556167 374415255
139738373 254771031 95488608
32228819 358054789 120968539
215772952 326034074 368379915
147345354 1858542 54428767
361116420 166334473 374072852
229668430 364347308 232854448
204033943 370693010 328816360
24437462 281678230 317728303
80190548 254179924 328320762
140129602 11147936 61332687
335087890 132274453 354629393
336283640 215405845 31137674
60098090 103140482 4275650
246851503 304783447 364379220
59838328 10623875 319037997
157896586 80952237 263668332
190591087 71213591 313605775
210237056 119859243 377178271
174036895 274794209 247493702
381460844 359693658 304447722
133317862 10858342 378565340
59236642 320327554 295768693
232219171 23422383 121732089
123523074 307333701 104082450
197079219 373938125 72536546
116939973 89690241 184073015
322369462 277695916 382431359
106302007 216447053 313359304
355718464 9166910 95913451
134417719 141047957 301582291
11683973 211351957 293826272
71019242 330322268 110536091
233229259 186437025 257717390
4263232 148749100 126245002
319467580 48016300 348538667
18405805 377867939 284192163
132152596 294424337 249373358
56663374 348694423 187487466
44815929 247191586 74053002
316353116 108996952 344070258
240040349 328218003 181605770
169009600 177086361 138158817
25558765 325929172 102825910
34895722 161346300 106003974
278648180 269007065 69564997
205737338 16977778 382411228
216322341 46812029 77608479
87670847 240124710 382751503
69051934 323591401 341269333
86101672 274815995 354300138
137834949 242206565 214601390
11802543 240720240 28534695
346927828 237549303 276820986
297697066 206712066 12352599
366380339 230337113 132184041
66680809 94306286 90037088
203298754 322348154 7373321
319083513 42282316 113202999
7383064 127765418 93897355
369598829 102998141 181456673
78828653 382380206 48411326
63644238 370177076 308876406
106393865 118818441 116680116
145022006 161909203 101440859
217712581 234352551 340178914
178972006 175562224 182864536
357296594 123405772 180012818
118841640 375647495 310640769
192702755 55728049 178271919
26139079 309950711 223895367
69018606 313185180 33408903
91288477 316581922 248198358
113008696 13810725 27626293
222942020 238907212 63986676
175753164 358974571 345125942
157084780 259280188 176302726
39403167 29922107 38203280
189620601 59273210 330292369
317555164 355448059 223239616
193944744 13114484 110742056
335105592 188016679 384335401
86451817 180716358 307497455
185102584 27565882 351962078
276151868 126881067 72700788
346788678 211337314 168417364
225613366 268191968 88243913
221415372 293724120 290054891
286270860 230556394 210574944
379018370 101405343 376346630
227510922 71990996 164847370
178218972 363747616 95445243
182772451 94956783 215002736
260009793 73088270 115140032
283210650 341239260 51427355
298745195 362981756 212466387
122674469 87165627 182223312
23844118 382338946 293474556
126146700 99193357 168216966
278435932 154767052 23617925
318892553 140192871 359127247
120435434 369206611 196059669
251712012 178031423 223859714
119530017 72214482 39263891
66104328 54763721 185312146
247893527 52593254 288560454
376559740 73343758 101047970
303537923 90739055 270409898
55616444 129839847 96869344
81719476 2602895 6208275
73875533 294142850 358269366
175135291 329103390 40118132
123508374 139548071 235226539
125794648 46853389 136421512
161440325 98337969 30337580
108832799 323924366 166828624
222594593 380358133 347706101
315289356 68217330 57343485
201753776 115436934 153220444
32595667 343855122 11935702
127278420 145563830 151048947
178616507 51330193 78826435
375355818 238342237 343323611
231696652 139768294 329718388
301981101 334309556 265456657
175376023 63989710 88571689
156130554 261255449 98855470
82049427 212398058 105755727
19731332 373066935 240101183
126288974 171753083 3757548
240898027 257257849 244793578
147968895 89729661 125768602
299304698 135702046 343434193
105385643 217756995 332204875
136127196 214036500 353130502
171815330 268886913 67424094
166707833 290927285 354767841
218372178 216569533 9381286
110028025 108458917 53676992
135918631 141864658 132436560
378014742 61145621 96612873
45593735 49189364 373081484
378472063 222479803 212389790
109808561 359606310 23746316
358534006 274869317 33603440
323421684 134133921 276406308
275434834 225546264 382657168
41057849 109530170 20563411
186971884 261252577 9608084
368218173 204400493 364921440
278057193 184617229 324326317
206735042 240042980 52937086
71826056 207665383 261351491
340346792 194651424 108018429
113558736 372743509 116523657
164913483 317641231 320625692
262833365 25885650 296305941
311335226 245220343 248425483
177632629 235938022 299920237
240127825 4340027 72970507
220013627 88151120 119040033
71833962 208683343 243981838
146639733 163007293 214727548
97583673 337362133 296201766
97414881 61594107 117199480
285601230 206219163 30263111
251332549 138880097 38535710
372565638 110781869 282200682
311354536 167112064 283457651
301123072 321898397 304666293
255006244 232597428 18403198
332535853 68250571 274589119
277749681 363476333 102987521
276226418 201080025 259771394
287085840 296765753 168389207
225551693 203909036 259107476
379441145 82884874 157374989
153640218 169544859 340831277
262189501 295177849 284012402
221125751 13920265 59437648
129067199 94424590 371828091
244778510 306180748 191690640
94558448 72605745 294397717
269401241 359988707 247483060
290394402 361501973 165515169
212863714 283394805 48233462
96205997 190799505 254304139
46822072 249126459 228014328
383679138 143037435 289404912
316910142 138940099 348138300
75036387 186405618 90411504
291313411 275750614 284310334
67462851 263244830 360267435
149920632 34899048 293104742
199837914 234259333 272463851
87831919 214553504 1065636
297505598 10720566 306303281
128043648 163648888 160516675
290356271 159549871 275278404
148047844 336014305 66262783
196743269 359101403 2079557
372516001 367177090 344041617
79369864 263431912 283750463
236613135 361733166 243864447
210252446 296829067 25688830
330723510 56015349 169629868
222628532 166476173 209075700
308846367 65311613 52594637
118874868 217310286 68392425
137558040 202316841 143157880
90720391 185596057 134278139
268224531 107126567 14350119
301397084 16775137 357074839
154562956 173474238 285330187
295658977 13692444 310561536
17618492 55757021 205541437
32055249 61843497 95460997
106637270 98979012 335955996
64026289 207906645 210345052
215500856 248643706 288472791
320850706 283612868 315728732
251223792 154909514 54436994
117015290 362246239 312676469
338757078 377647308 286523973
157195887 377672194 236908427
147183363 118199592 107840099
284609585 229034341 251344221
148323203 125026588 68764786
213655273 333666231 149699204
16574301 51419702 255265549
374654590 209912522 328155661
176205761 210306930 345250355
170715596 257413138 147988406
95881252 204487764 109677692
181986253 251146826 13618101
145247492 298749616 335420403
99731554 367809178 96855445
59476248 227158425 137574770
252330106 239497393 361177619
269340495 70969521 174175056
249444844 40467044 14708696
151769031 300580205 349914087
149364785 138847064 194228986
20294954 162510470 145038222
39446560 231684591 327226465
44557191 308792792 375231244
223566855 241912351 182544199
277012785 387059159 127892944
202784416 266272691 52470187
232462792 209580049 176863691
206934611 239934412 330546953
117715485 214446295 95060134
59249560 63245270 108197248
275135233 229333155 256858586
120216080 292833445 209302646
335707989 46537962 206321235
217132547 180840028 224805289
42232540 136239196 101300206
168406606 57344931 354443780
181108848 56473806 225782818
211985501 319691478 179476363
74309616 178802372 14206716
250134755 157560852 308230542
56199148 332907947 41006780
197163730 277439192 369091772
288774436 38821836 290469251
277316803 179864527 326490960
306909389 95419311 281911200
360590498 227242930 276391820
144207976 215784973 123477882
328855895 215962862 91583507
376491830 220631090 76493895
131671377 165368050 86079187
31973389 51851116 344577817
149756167 159519298 291992940
128463201 381750936 118338328
35228308 276930263 351728963
203068411 59507999 221564402
192773220 14059576 133322825
317397001 258788330 26504593
19604915 107839215 315085499
44762791 351664914 162630240
40219712 240524213 269339293
323510726 334830032 276806077
28074297 330212623 286382862
34280451 226033730 97237727
319844678 135323505 144824594
360061825 377051069 307786416
286328999 40459649 308329793
112413297 258631002 33829941
290141564 114422930 264975882
246140803 236617615 79453117
299252532 191951499 321067462
235435477 289481579 379533778
32476656 209311866 308843316
374409251 364882252 20131422
44093820 20436391 1275514
284675223 187028647 261190226
106426849 248740985 214246904
229060210 113444508 232545975
329420962 78263318 374904297
288854052 155897986 337057326
297309808 373806231 347219223
215271510 287160989 284003039
43659839 297648961 260415034
227221671 20622224 164380786
97541161 96751341 269521754
72858325 226080949 80894250
79051156 381621267 89280120
77005602 47274305 39852035
76406189 176871777 93470734
87216144 347413999 284418952
92687588 191846128 274141052
157364530 292881358 51312096
75711773 282705456 232064555
43471366 345871138 327708120
31186093 227147562 288303636
91124814 253467219 24016644
204729899 101500353 224031712
362298122 123901596 155928303
210727804 1441270 332638295
164103053 308262813 75502405
188981982 6437677 92857057
234438980 332991203 333490431
134137336 359864620 247951055
203611805 298558084 175865823
90633319 226076115 213824607
55090819 249079539 109945278
67740744 191058132 326401831
59008723 88387043 294343726
173651752 293052553 243730712
56190937 175171792 90795052
381976424 364757201 22678084
92558594 233207083 205159998
39402853 128533415 382339809
203245227 292759920 55414309
130951272 307260868 240752234
341948351 8103683 258784274
25148211 1456023 146470735
319026177 244598623 111996143
82063327 307366238 13779598
189483774 113594549 31593581
22988364 199055055 281795570
344807910 254137442 339284443
46679639 96555970 159510996
83006749 173191855 159704360
73311846 363368859 244722872
209886035 17045334 337548757
89010950 312648744 329878888
43326679 133643558 308355421
235915279 320138639 225484272
286165019 379576116 302268924
312348061 121023354 107427520
381556669 184505307 181799283
162212058 216580067 121484427
155860602 188606705 140244167
196436210 328475700 44118142
19626194 23304029 112714930
175421619 87907314 63726196
95943407 140810422 294231144
182104622 330703809 277848839
93723266 238892441 170279135
258721479 252365719 10075903
166953707 170389030 214886744
341335507 184134437 61824164
23406504 269155347 181661910
357010072 4891382 103047493
357346513 67277837 228784313
381272514 311808274 319163487
296958687 329100682 969887
302015998 56732517 226726595
380330932 182150351 120286030
259445976 261102070 72432086
175445850 80116728 158727673
311048960 122621456 327384522
239938171 85389319 248967707
183118186 280795012 189414534
12496354 316670450 39891160
312564720 288325205 24262862
330590119 231803247 197506401
239610879 319736468 128486476
204312522 302513425 233420373
215252527 186068951 307860617
110025937 320618001 126589014
24873540 306627140 244328682
284937229 4823956 84314511
125904191 182155095 194039371
113667465 17696234 188532030
378939916 281115870 122298799
123939287 62280060 364607840
383163100 257638680 65739458
349879225 348951702 206250632
195925037 138175657 46413531
225148884 6573832 199541303
339297668 293929975 63026586
209665342 190177566 24542175
117150986 349505502 162890654
188795367 227487023 357301497
376291365 12120776 316707463
315695200 191231536 299942516
129653866 345619353 372664750
190843379 86094681 182108191
40405798 44436995 215909212
340373835 149581311 340386653
345314519 194882671 109902012
294756467 23046477 95768597
74336193 301652841 334337734
10741060 372110157 383964659
83163196 108001228 166656711
219788829 177861955 179213777
220217644 359304778 79033786
137010313 351162420 90815319
41150272 320573531 314603588
160694879 126392940 207899599
137796247 329210647 221342635
165526637 328253743 371532491
195517708 326077139 373735704
352517115 149001332 316600481
365064261 177894699 288728475
292875522 29449964 64573140
111509427 107683595 255600645
244356105 109273922 376650769
282119037 294592052 94227023
371195685 188766389 174997482
27970069 254202086 75778806
255348602 120231386 240232568
229099398 63331234 73839690
316803957 59907202 59459573
123091077 204187026 276218058
171303206 139973718 301990388
155377364 280132638 207594684
184491638 146836885 310836429
120797660 329504042 137045982
337976765 327334593 312294016
273144336 316605980 115104753
290286474 126663784 221773719
349563176 10133430 142404285
345854571 23351581 168465378
90449228 301222319 149931008
183883911 199173173 162102195
133389963 148017218 145111806
228996922 102649658 332360599
204895747 341577685 193322653
381101731 131377476 12025764
129883300 385691311 378962924
223822887 297487866 234666431
4438310 138701711 57026113
222697122 159370199 184284289
175618988 5147958 269629986
14148447 141975304 379472998
166436319 286380052 132136699
105326327 101028607 89396579
247626167 357669620 266086310
336797411 347071234 10506872
336234659 255675183 272783583
292137194 150296718 313167714
67044943 136369886 37681024
280836876 143183003 276839839
54979726 327922751 109308474
89371064 265497056 54929905
295592171 254911869 146362927
332971838 85106141 257015065
286687422 357128477 77519152
387052555 166608528 176004008
130333508 27057648 106285000
283460625 107572515 223185948
209351995 42149320 259217537
128355772 267019605 134282279
194521041 137791116 350716369
161323713 325003025 128013286
269692991 320452182 102190362
370625643 147891918 344992333
123009738 23155483 78136799
125869402 347621275 46817476
125456215 128632376 183182316
68996106 158461535 338166631
289143126 328065347 72593124
268404476 146893468 317674796
287757418 359613394 190926560
348828229 135596100 191534124
100914350 166441711 330551977
369024882 9662571 274803358
343306889 21852377 378039446
349855131 224783369 135795090
381848091 112301079 128124319
266825962 129107578 25070000
104721777 15807271 380400345
97830042 98203601 202301555
165323937 371293882 156975608
184501917 132900147 368652457
49605381 368141075 198675291
269186020 293239983 322693014
192259863 2955111 355299732
318580201 65091503 6244896
277110616 326746484 330885900
95750976 21243100 311758937
119074750 273763182 307393808
195683746 260215315 173080261
260047630 358430362 26492609
374142718 120805619 343242263
311511252 195744824 111174589
372147187 259187822 62439525
336251023 345425071 73258293
136063371 51145800 241482347
370843786 371895858 141467158
241136353 274760269 167364529
85500757 102026853 340891978
328819149 177584925 30407447
368576088 370883780 197206276
339974056 294194547 282668944
78592159 146525832 271181700
370329531 306513114 262023020
200553206 266177537 181667233
78597422 187631191 217717445
46805573 194302082 375609454
333750611 193452935 258463193
7328171 197348996 256129125
351518003 258712037 338493131
13931999 48629322 204513350
164224028 241511534 293208015
194584927 85932381 372102601
306855757 115294773 5864488
245101531 315053843 169869684
84064063 88245688 147546380
332887752 158407302 62267664
32430836 22107495 50753889
320738396 40019837 56870086
190170114 145805763 255911885
158281702 273301516 80650074
336693170 249485404 376548923
168153145 244591055 177745391
374182921 237466185 310383045
244548119 209325986 314532861
287896166 290254829 258555991
41457078 221406415 53587884
164360338 48215569 283938692
372560796 393059 314299523
59885216 338081379 148098474
203385587 314890228 269780451
56483123 301770851 331023004
47701483 11956063 364018072
339494660 294052946 351247171
299491249 645574 379447025
235109062 299352168 353463225
147979808 368296287 102220262
28031107 37277608 197154844
345708944 190342446 32244537
349484633 80001415 222864276
354070298 180871479 385480214
223584887 58850885 133527264
60323423 87901179 109081978
283224340 78562263 14479318
374275418 16519965 134929163
85136756 280725616 371358911
300011765 205574865 200220671
91081937 321162957 153441907
70102968 66862924 66987796
256819150 324115019 87510580
86696337 222095066 70247452
299366717 347522801 159347730
49400376 296304252 225991434
335147886 166401055 238594604
71168226 31309856 6398958
155183421 316005064 242708055
61842939 34264538 118736702
179264129 226469015 267357609
145678623 166224667 235308251
193726891 344985143 13562778
302051712 13310826 52650396
89433207 167488833 50526681
208520710 6724833 292105159
78323674 182207226 306956615
318699523 144694457 297549283
278560108 53717038 278125551
101634544 179222634 248444389
330447601 103280371 308927224
293271658 342692259 126694217
317945748 160452312 253259320
159904550 178423161 175296846
93570426 345188590 180316136
384584526 220851138 204111803
111980723 247166138 286486387
150772603 109436484 105219600
303145874 141071284 352182683
230965846 128289443 246633620
375977393 187167284 31245541
333309434 58597818 78090539
123425584 272858681 195840336
343185707 187835607 7091109
332601173 219506711 191130885
199039302 220801912 286453580
105744173 107075709 102184011
111353235 64640052 346237799
317693667 359445494 258348004
105236843 302407369 385169207
237476385 5481211 108220230
234590021 207072669 333214658
168807568 279417067 4287370
343007946 252288178 210403767
58153502 216835010 23614595
260894044 86506800 145898843
298911862 182886535 109117965
217639723 167596017 12934615
168661969 256707709 147464110
20284683 44158916 251934428
45111796 32953636 17454089
51064515 331783163 40470128
267015989 219184255 240758612
294682744 21180924 382337590
249954416 146478691 18368128
274037254 106537474 302597527
253635080 315814933 197872856
266198877 201671059 60956535
23909387 292885927 42212
200587028 323627883 60077740
264950528 333571740 277996320
190371767 279372621 202196538
67981857 52761147 162230185
283252353 255799162 111928207
377626449 8480857 103101946
170405098 89810594 4672620
338120733 249262904 350055793
232947944 279460975 135672454
284406009 348521122 13617507
171964078 214609498 69191302
12135534 357785456 342207550
48897459 146302754 314940472
297459760 253087176 204057288
223425235 71045849 96992242
89996107 8977901 252262092
43986213 304014415 208716827
34028818 268366583 387175009
152938587 356273123 302386785
112618458 185214943 22383100
233589198 42913083 80938926
320058813 375489064 239613725
124653083 289149416 29298652
227503843 331760954 52344418
163707479 55330299 25615501
156774890 187335616 62522776
310036291 297184140 209663818
212052393 212812688 194662834
154311917 131286385 370262363
42388800 314572205 87728408
193659697 381157734 330796129
320573163 8541461 112520213
8737873 63869577 243206641
34231189 363083704 368348578
277643218 144896225 39137354
67147592 257977018 18116241
37683707 341235313 67174819
245427293 20433792 374390626
5016773 67258132 325059706
304365156 261678275 131526511
207605903 339322716 173255376
170293228 319526943 337608530
147977908 215957384 183482209
379443110 47023865 350579972
98707887 232182717 146652278
371513893 243951296 8903682
127323696 237857038 372984617
177063649 117867022 263536958
242611993 4459682 144421554
40448556 80203187 72437328
313932745 173659765 146449509
173719414 344746659 111671935
124553760 194270895 357149181
97681629 343870048 320030776
58233574 189945272 227509770
57059233 287869903 183835626
259443779 201348923 22861086
76389470 378443070 219882396
358346052 35204459 155250097
31895819 379965363 122616792
55221603 308820249 288402470
87931142 302553010 65239746
343557751 332220399 207009219
150184384 86683100 227545181
277176376 192996222 39117984
225817305 93375552 84625165
129589951 45674218 315934851
249144420 191895724 383567746
285188181 114856881 135882305
332160160 262359699 161968174
214113716 122506723 124371465
16962354 42166423 186022791
329988319 2080063 14486900
220382432 5888047 328203113
298616035 352473597 65293145
1177610 343965600 60483067
366398685 38052371 77143528
29462591 174101372 336633068
262163655 82649370 39900316
43117427 326015024 324137026
290908276 314509159 167839608
251440169 107313785 101516020
144880546 384165465 334115720
365512223 24581437 44257703
164974444 186370254 358673136
241436232 57836338 96033330
97323681 308098104 268292738
169004462 23380069 367776865
59861355 248195459 286031207
280938797 320442873 348980333
35279591 207797251 179712366
232602678 371267604 1001675
349200891 86346570 367530661
81040517 186074478 49275953
60907010 263544613 247998376
110420030 131203756 373585717
113928745 361054302 143545245
230129198 214195336 17644880
341090129 245287677 234901366
346466847 64090475 42173441
292678935 246601733 59826242
216614392 132947475 226586335
81393747 108452356 39247275
59556224 335611580 380008430
111365482 13210646 220435260
363123201 296768897 247577667
158119470 322026344 169570391
146436774 64993762 36198440
799437 4752335 203016301
382566592 81148855 51394298
46785994 31036294 43221374
293779412 349636447 305864072
284992303 297222232 204493218
174303717 135300183 302299041
63907573 51324607 226323856
52765198 89479411 87343193
307307439 146960551 231842269
71447163 322477039 308246559
255331331 10883637 101262818
159814549 46912368 256500625
80476167 2468989 246163234
268009970 55813328 29757675
169692280 211453277 101811582
22185359 350745709 243301452
256928321 89768279 60217214
215676273 306697628 32443128
327797640 244828704 345467056
154423677 381047183 8188992
241636067 161115943 314617333
314211972 47030693 50756292
301096592 339732665 244460783
98352715 147661859 9810443
149786966 250277022 74201499
258824013 212156988 205163061
301294557 238138068 17801734
176055468 130174240 280102608
263590212 243570585 266077783
164425968 348434920 59364348
36269538 219392377 185929824
125062302 30526164 125370121
377074298 204665751 90144211
30660168 100923371 249156977
36255383 177765377 226975271
31031929 165221696 90257817
36444185 217905943 334239333
291873480 31564998 293527177
256881339 325248232 4226394
267444137 170603512 236512057
222691315 376389458 152618084
361654293 130572070 82629729
107806050 28955677 124484460
173421518 58979904 213690271
149276500 264616374 339178653
105999903 361208058 283771450
304836666 112962511 99174015
122967241 71257685 29696403
195582224 14476592 257944720
103928981 360062908 280762398
28596245 305178934 218451113
224814487 124463601 235520660
268447354 151219228 166574063
246914371 6776753 51998867
69452222 192573693 360811744
175468637 296668679 358303732
201317970 10138947 239555279
232446259 11037546 219984602
85281725 147054688 19893700
317718476 79699989 256018254
17015 16424
37444329 248050664 860736775
772504258 779127798 658017744
443179807 454293563 671935998
782649214 563518769 318190576
830206888 870210639 489266890
674977140 358140513 199110816
102862166 214944584 162928053
170485507 200433591 682458386
179945695 304997284 899264526
879860435 641359247 466287676
582150104 117955212 131019469
617016030 969874649 74299735
305300661 655027056 53028016
288953250 246442163 765342237
105710455 60936032 499992318
436609794 772852039 138314341
908079808 798574220 851125655
101300698 588615788 596213567
159846791 41532983 585043454
429209458 962376097 753077891
26610485 726562620 170157513
888161068 341615632 392622350
564178489 878586555 837498316
468078125 685073118 883173917
967186886 473609071 183169496
136730125 883488591 584077650
597103623 314272376 460934649
958683109 831414489 624642230
373893791 959567226 379880629
938691105 570062317 801036901
512742484 2280689 744524712
854720396 937943312 636694442
655513651 738131100 31778579
498898238 692375450 574768741
729479548 218009099 757780930
548333305 278488234 807906122
74843312 730663062 603052731
290722090 238127230 191963350
226980738 507689236 412286756
955386266 299546694 154890231
352967353 893274534 43831273
339076598 305460797 355397800
407001127 883620040 342995749
346602944 735463416 734588681
458779444 269625570 252758
529317235 167233564 841338435
4943626 376583447 515270770
552181068 579510337 614201512
133344014 64912583 426605914
189162329 865408558 348823368
249771787 675549084 45956187
243101455 249359243 153596335
813434230 360619473 570328782
854143467 405896537 217182048
122219417 738938026 557327800
622718407 937563944 641789818
302720750 75084592 855706509
207045825 207050776 444672663
428458616 839569700 190818374
520387929 197013190 138894515
301850007 370022034 959764161
758997472 635497713 255296971
102589562 440301853 779278523
467817832 371130033 91338347
478105712 252165617 144019194
560619339 86236767 302197089
745333265 195802299 178759617
514773981 756811649 885870081
794972707 869476853 137218108
443894773 285999824 351179591
519770255 410211827 872681380
297957617 248923963 408464909
935512820 294357985 170945910
591794972 754888012 523699050
774443362 661000575 336778636
415410649 638165801 445159555
895759664 72432248 166232117
584560483 963571522 596405884
900833140 428351651 841876032
564874152 122515246 653913882
747896304 877872916 856494698
388819599 750968650 266354400
85706327 580187116 215035327
124757284 82340089 13995006
453681835 469082172 595352219
94743356 882393137 760983700
778498839 790129067 512820019
875694734 33416932 881807465
715471660 734845977 406930462
561021582 210680277 745765593
224796551 452604071 174063937
616838868 944853055 259586047
503950135 344548435 35674436
263208630 623018473 428000490
564473707 650604547 608400957
222064282 441831407 357159257
650132502 909313349 556863306
646363709 599006911 914864837
742444812 202115141 479065850
397669754 441434078 461743892
946905082 366623628 610030402
320736498 695679080 737665024
844762756 300054344 25387628
397318952 369764714 331472162
673566856 156168073 354064549
379289494 259093487 878389359
462843671 822339928 534556758
922500849 7028011 838758053
899744834 265558708 507959633
24094961 346484399 694180470
715219689 869939823 66748865
92089238 443174014 481374279
95046646 948931988 901500176
598417902 736020928 896591093
493149242 437386841 349296312
438842381 942784723 327506612
786907594 822933376 205102905
810043865 706932000 609684676
621656222 770757840 572138134
281516348 458560527 860650775
371552764 221322505 44361437
299151336 187917519 551818777
309282063 711987786 349677068
56849048 84792232 867011309
528192261 734945406 248257725
53262810 98559813 582149189
131559512 135283288 395562117
351124091 449093124 696797893
104538656 608933111 154344570
853429738 843200953 876480919
146236825 324223265 931996309
170871094 503906681 683923051
946393520 652198200 110273156
931968932 772121912 767370650
233978468 592182969 262623402
112712717 62609919 13622999
938897581 21312832 101438462
957152818 540850932 86677206
665494052 363197005 8882908
913586613 266996214 615975316
810540779 11252836 616752778
62699449 539273347 43076369
627738529 289508630 275088364
632985551 356399905 9941697
277916852 399889432 11490868
650792746 85449190 798394161
696898361 585277105 287481134
857762102 969084012 261797796
785334023 581127044 627309619
60091638 445115256 588431758
79860453 541154946 17948028
942151578 696105355 258663667
605841923 687718260 348152310
538885852 172258961 254158987
316402775 577464499 129123986
887666986 688362924 301924956
953007749 293552087 8978347
300108525 942452608 335925928
224754249 790363544 172050571
450105409 1117572 319708686
742744913 701672942 608657019
820592900 451397959 944143140
506147667 401409914 40542470
112455744 392416192 916039141
221020180 905004925 651960043
862118153 650301174 357660030
773322417 914597939 41052564
329757407 729747172 926522978
750709885 526421360 162177086
551534091 344507617 225630025
88382854 244262625 768546076
440691037 74978894 726909319
410448283 51763385 868486745
282217335 419911836 393506781
208378120 276242534 545425432
742234009 109267014 956985450
311018022 593530185 360849271
774054686 306659041 353455747
345453758 89091173 661796941
299875045 381626787 197550625
464293628 456979805 770626604
238342844 344232765 871199335
273681956 149515320 22480838
536275357 727045948 838990431
524724725 115614045 645077046
697649756 477908979 168852291
750999748 148136396 745961235
90004477 121726074 126591923
88147440 862975394 400421985
656633775 439684589 911376314
104497181 478920273 805802651
790230611 367540564 920131853
403338714 255499257 239484921
321178637 219731981 756250914
553800654 74148428 67433193
101180181 732813020 837528496
602334371 869975863 472955753
65636946 417500055 848570410
618778370 853609528 136602328
815345452 833852589 678655003
57313583 919269351 837783327
757905474 346176978 408039559
522302676 578383621 706493634
757468233 763397563 248481518
595531557 344206936 302984814
637662958 388848898 389527030
551989111 497340443 777212769
140307759 471757798 200151041
411978264 300535309 171790186
326059447 5655760 825506893
408008833 584438926 163574273
341745198 495018315 548883077
46577329 2446594 949960994
363390585 634959357 440386029
770952423 463095733 29443912
876363812 352785204 203020442
463090891 490945776 849849562
343547584 964537500 346528997
269201550 946936798 290597128
73574145 222237317 328366010
467969685 696256540 5673683
842381218 562229550 944219809
849105570 37762868 680334024
619373969 143831241 272324182
965193689 422411142 792508737
163666814 263286257 520128378
466860288 470659103 100181921
660707274 807142941 346541735
151871567 582433225 578176014
382568600 564229865 650235968
962275415 789438809 941895518
833853705 68241431 210290399
659115904 243981973 948294969
875401623 578852333 195640715
941767297 58634051 706242235
574575271 879227553 428291481
340947629 916583978 598536611
718001764 836833732 908758838
367280372 926761821 632880752
874607112 725440024 363337493
389979486 544580388 870702096
236692134 783161656 167012562
710842090 22966130 195145376
845696894 419272629 785371341
813988689 868264903 615637851
543564904 923526856 131903734
273892221 699279536 266769964
386470161 907166678 831103851
421201547 473870347 23570401
630093129 515927800 224443065
98189584 570812550 388451866
815448860 42499653 79201982
150118666 353964530 63886060
344281588 248795989 362484833
628089913 64795985 788703820
792814172 142805787 574405680
524252985 395336238 412983704
442533225 571200011 738038453
42943493 627306006 932994391
652383298 155009699 326246325
186816192 238464852 80114320
261621860 573430253 581919915
380898467 924863412 744954726
420681796 942852202 882708134
72972485 690563389 487423783
27510983 696444368 588932744
284326079 168048525 451339196
928068932 309454142 770178034
237752719 789582320 438975345
517226149 930075215 2666598
513829184 99575313 114946917
874928836 374693100 904810189
669707139 863807351 643105179
767785599 33493717 726349312
175980583 548400560 383327630
950799876 769386568 62790770
644070265 792776143 538700525
877982055 764592429 197711986
407934744 35689139 847891824
65562412 491551970 29878330
498966721 549504378 38244892
63033080 612387203 832131474
30219354 901592706 925374810
90418824 384790252 911554007
862779228 722555270 222451875
42939827 281442633 59859060
621511952 438444456 355100995
17294680 113107034 379973207
931880421 127277845 334177283
491198467 729302246 500806188
618886617 213370081 894341826
334810685 588866379 549394752
78474568 582810158 611553406
540508477 337314450 222012268
770748442 285687370 240026800
487928803 367321599 680232337
427009541 158606030 705073325
347995462 371075844 75978239
865128505 270698801 386394479
838433086 767609278 714035032
560618507 859432634 457083303
455845405 890897680 128248013
381712911 313746717 477141111
959083887 636814540 743187640
716658105 580298935 837315461
89873092 510142094 747721864
784403078 47422950 299165127
17775290 275285258 355646533
858737490 643829422 33327412
110324280 483057531 604729791
102962277 196017527 689545226
743088678 804163076 767400268
647070905 594644952 27153279
451310226 752531584 829780382
389123219 195126572 544557846
172645984 900654885 165583194
375603401 641307222 422269665
877754582 39842547 803621813
148274041 722431430 540080697
489656697 824724906 98180262
222697093 171211977 367500394
262805000 233188443 625715664
552463047 290555027 624749836
692853230 825827841 438682159
55711437 809806290 480731426
883899928 243519782 642595735
694755508 237307193 353958033
360795243 149181129 522758814
805641994 749026693 531799301
666121581 176688022 769964864
903781379 686508001 34925643
932120511 344989142 733569705
169758327 608574614 385584249
844505971 6620810 543958110
341626156 598913296 671398683
451360593 434142463 363668811
653224105 855340719 471371145
546650325 921321416 847899641
33448578 727716297 399035450
299550376 955640473 388468094
153921880 698631742 928947357
8862311 645798203 183248931
550302395 445412446 134805733
325766973 308245796 905102244
895550549 637319114 31892263
33920957 505799825 777130693
924530649 782602993 170240442
426250564 182999824 40103047
776179267 740579011 581525417
485638179 644363886 266515355
826914874 64186557 693008662
823851642 428414366 669044283
845993246 57583039 661096409
700777832 511666056 67705185
831084363 770575358 391527004
458160769 723593051 299792066
750875790 551730174 682771839
323575667 950276711 8557989
40254926 43382394 79011739
141386489 371884367 654810658
394684731 768191581 731827875
190959623 922203342 774224895
35603557 578447960 456692857
83251732 477936816 24005131
192273563 10458009 402358675
759090370 626080547 749554530
597480966 758443938 196795816
497563909 807433884 598531189
902173511 930294247 83524691
498054287 925771651 537606341
189450573 557323606 800429543
835979205 166101795 446347707
927649436 676727297 521456955
179549130 266542697 950873907
883121743 634351448 425322298
964231437 829138620 716059927
851297555 956877100 138026422
477279998 246161981 299016813
253226227 103670438 644604705
418366880 892813707 616080896
584793522 2052375 479133242
713086300 138408966 322605015
731445713 744184828 192476239
654153524 636630597 645218620
808720853 922302964 281617508
517761899 647502258 815227963
737050987 643963047 738083683
91849775 344405478 493006470
194455149 53869718 393623561
78184062 904036953 60383469
710850262 81920334 525770358
952624399 137329124 59359960
396216835 325214492 606185960
791871522 369963472 35065466
109111271 578936562 547720279
853723612 196547794 583046807
299896794 411797348 394902548
711660207 102980490 385548039
134937648 743425852 188792921
4625547 370590112 470273370
680212900 597451985 3589565
93681767 110740851 174771462
613621783 949411891 315510442
388296488 672231637 144261216
130412174 28929347 111281598
806433307 579695675 718785132
113696724 905749497 907827131
620565372 901990661 908542748
90395813 886592255 257513220
719051951 393621045 692960661
896195580 427914999 844795130
701828754 266554846 95066247
96452100 75110807 644193415
425735975 378287322 498886598
328645858 495242126 184547414
829597164 316349741 282575593
288521742 531847354 278891493
416043711 741696966 403734249
639955510 572049173 313235369
338884966 433666744 511907429
341899624 276338007 268846154
625117469 566015090 305864193
9609250 399796685 15755212
796773161 938618239 59197945
873510346 617613180 180956132
749738775 881058759 545220835
410911216 145737122 775740087
340362446 271592554 44533465
448566511 512414794 478186789
396642857 262588053 655200268
515231642 266752879 209976135
759324960 426877198 123784825
957779643 719324769 512354542
529244648 264945377 371760735
793774330 496145360 444357133
159624009 563230163 835119685
655806128 633510410 952897196
260940983 11600809 332493799
608267589 417513814 621332045
19944488 435276034 255597836
262917977 685240763 135518825
713541466 111412576 421597794
68572164 156028370 561492711
119934157 112510237 55614068
583696554 298609236 264508226
220323425 56508706 333452491
960937267 684167269 548029562
160673972 275578827 66614623
443733247 109579349 267352938
22279832 34263083 745825095
754458398 505208697 941384100
373946867 969509413 950343816
326342107 294874509 396912930
778684262 662605105 486368185
649318039 734791946 517539473
902685533 126789437 746815240
870440353 780792847 319377674
514240971 607559908 598772560
742792709 27294973 55756409
724264676 738389861 942073359
302237203 320406364 149155249
745581684 535665223 794540617
650866240 166847392 564864646
98992673 57996252 745144811
286948003 177835058 264918367
375259184 325935287 239832942
533914601 134932145 662333662
251852206 535477384 95890759
527137236 895838702 85576851
266021521 703512454 580265280
512428110 441074523 145161714
632985535 186920886 535610227
30101726 51865882 52408051
814823667 135515506 890696065
914383905 824693233 910871718
372667757 460098271 821930573
857253212 803686298 48193461
546453595 923449675 361572134
126720456 39591389 933297886
818993802 247578499 358567439
786641680 161687142 495592893
510606667 942418068 576940246
411445974 571284352 262680633
695310758 212126389 113500063
818229863 588968734 311826295
8680097 464997312 355499042
672051883 968675155 809759961
440509852 363905184 641193321
905212340 868355005 138758117
664722952 369392559 448235076
209575883 619244207 22302898
228058289 690193506 779670008
171516904 692320482 363343500
137652961 129289415 657110948
136599920 438618369 717502981
928297718 190441780 31337331
125508414 861287449 326514980
350057006 586232314 931706990
397864560 250193914 533973857
396926669 675440469 82279070
576933836 388410062 935285161
496659956 619692285 599536857
806400934 715425657 344112402
830504730 794366373 283682117
563876724 382703296 232307141
158631581 830731050 79218362
285799722 325852335 245857942
436526383 96032475 426949087
404370475 381094993 304065952
920292134 487260087 933733115
150371658 481708178 786594598
307304656 705418316 619248559
119838919 240204329 426024071
47747283 689671805 879980677
572892104 213998429 679492126
847281305 93066988 864979931
353652611 764268313 171159183
375086393 833300604 33656592
793016951 331422797 772921259
35179747 43822858 75941289
481755958 199906490 243859489
219230146 537036872 437355072
823126035 493757209 520107305
723161878 480990250 54882806
792879785 728665286 41613268
437554008 295593199 283818082
869613184 369981144 597479169
597817501 603934925 676160925
718157756 251646929 161115389
545457036 876706916 500199359
967103559 268513607 350205208
454651932 743900912 551151608
621842353 105523189 600232195
87497940 263452184 3992337
779767140 809903944 341721658
839146462 64070770 911269353
706340418 78954225 761294649
93761726 277722543 307464285
339057137 394524910 611260634
380479121 771765501 545540534
679408385 938863945 684717807
31088058 239592745 65235719
910571413 56651030 920538840
430315648 848367565 750346801
727373844 438629402 709118076
676593689 242448651 875999540
158196434 725507392 43929435
458889034 685427771 326993631
727540383 854662238 949452677
144481548 666526418 561419156
617375821 260699714 368477489
525522828 813006764 716406678
242910630 765990320 440754593
410061366 134324625 712431542
678028855 35544257 734209230
169354999 573267827 436825257
486469164 954921357 604072244
448888620 255388548 879965573
177443217 663433024 25719340
46542890 736339106 927212795
656434718 239521089 80138726
247877146 706020204 239657710
856018788 119309547 813089387
218824169 786397765 49956837
693278268 256362141 608173764
87674563 168788250 196474816
325322378 438048375 573786550
107420017 634801160 631777829
524015140 506228409 92516055
568330166 362743386 143297189
515139236 117987430 830922028
809607840 754205461 637463190
583501995 817248445 192681633
127923679 247177033 85899820
110578428 967082985 332539749
128729445 375394603 803569292
496557364 961765600 400847366
702006472 937842072 281119938
61705189 361665092 740114141
211379255 258217880 392017930
399980812 170297157 196250134
258866804 758975888 831115616
39112194 415743843 422524976
852474358 364770393 178195763
656168807 668686349 23644688
306633487 837019629 260526876
807277943 849022356 217560955
915799552 514150363 80215029
594928412 194332783 907795045
765084746 882482169 603056484
786264752 609940017 813000618
475561810 934461021 917708018
615605315 374437827 46844854
671627252 864507038 437261742
280169494 725493605 901611839
123773833 568210528 295823593
30404369 143390021 951310923
553296348 794418780 539144697
312396312 309477906 360067338
113959230 611530658 282159104
461730235 260947128 541531235
948850359 530463469 457241652
578471735 221694985 452795468
559653832 675443563 851449471
823339886 353058858 90110483
525978421 389760240 358534325
25213194 108151854 87515869
831604569 677203881 158784368
753171744 386235361 144757208
683413151 297492056 812422001
955129742 121887645 51109110
303091491 352229606 449397875
194971842 276732022 799765215
757434447 517185433 66816540
159399092 394394945 942959855
538285452 379512082 964510705
887262166 557185853 806008457
571102382 952540264 77630595
102556712 469018932 392091169
564728846 779609601 99507796
288180146 693625348 561363956
667287507 515683847 669207137
142324207 834079320 202028629
374438903 672720482 706876334
745358688 500479815 616535527
850044695 775963086 799330952
286158060 615771783 542964304
563661231 823334976 452153072
225210496 200334155 654870794
214395253 770366490 677146563
559125942 250931073 7442473
60733792 149126790 189325117
858233102 895564189 276010494
377945916 462619084 882787469
850461453 876668957 410640444
712937573 674294214 685375237
553491688 687420729 538413954
681546061 145019574 601249404
632941051 195008818 187417132
684873827 199901476 663466871
689665141 79735959 63744760
521460789 444209814 608053247
844315579 255624101 806354022
141523557 496072895 843323310
279427082 80940573 137353375
116755454 531810827 333633870
814743612 705456200 585620317
375560195 821520625 783789586
622175616 541414883 107724803
652882488 694483731 395956065
200214657 648071624 410759075
816109514 404269654 242392941
574647951 359418589 607245679
952076137 508981828 545688265
139397711 255862309 528465335
348421190 621273785 443040492
346874856 621430392 128597089
618795796 113794584 951672830
882734517 547956977 742630582
480864258 560961338 920505275
899720852 234072622 656553935
20171818 36465584 414596643
612499213 304163767 391709933
475337946 747283271 329750903
455655761 742534856 671283994
272249636 174908643 217969329
602428273 817452299 321653035
444907960 580593953 868040563
935568249 312203850 291319083
424328907 527321247 139210119
693610316 496859771 952697248
402647758 702539428 910283249
118103180 552916977 265144145
3002001 261473600 472640380
181912630 745217785 817694769
292760082 765306758 127171413
645721616 269287095 616432552
874956855 644106700 899330427
92666040 341410880 86497709
62608881 775015279 207210699
563623845 38843893 142177326
933879999 467322174 728269541
186952060 738388199 215086917
706756358 565956594 965611282
511171035 724386022 624988864
740850470 752711534 526115132
488288335 760752070 791091189
29719463 217427946 647053516
731367968 627104742 41905657
587110898 895841117 137596434
121669043 538073483 458212798
943126799 873242128 184452535
745030414 465763454 533459183
570588329 693815944 591583533
25287303 241227688 148979621
417307141 929061573 717900922
376555168 708767324 752976954
448736946 198021211 566617416
135911870 868951223 764114865
565622981 258796985 589521510
700531935 681252156 645012068
94710796 865103398 511584172
202547423 473748982 97787415
519137142 467012798 644996995
403985417 542826361 53899392
530479460 548170268 404460623
311949297 298613936 935003260
815138259 345658465 585730852
426372040 252514562 872991086
57394635 703760112 497088808
893916184 412256962 577079427
752454215 549233495 663507117
602154174 444448519 835262673
296730841 873423796 590718616
671265854 172726403 203268269
937490666 264406013 700878477
68308571 403404862 479600784
326158238 232155366 620031034
230575774 340818834 826524853
697667057 342504540 146872730
846132302 520269509 57346895
492633579 334705621 898148200
552237831 275024405 967380050
335065369 824880190 290336716
424086080 74722589 625087779
549473810 892202217 426146604
216876744 567413658 164707483
707167274 152480880 41506839
433857844 220091044 338561753
417776493 513865098 849944884
698061804 323002682 409069364
697056405 108164145 68166723
820541106 828240051 796676162
566528244 299336877 584217996
889519243 360716376 529389333
640525630 696482983 197849427
471342359 828945806 927454379
506563397 408829405 904193847
508316855 578727597 73810997
313404440 653728576 390024704
282169821 325266592 716542221
217667315 468213465 357383811
300936546 260207728 966740491
186455219 711392554 275450801
115785805 935816467 769925430
182821506 229770183 230422119
142910070 834414178 906921530
574077157 672084485 567131371
411420258 719199022 748227998
297082690 243681352 175807703
89010213 811279209 271770905
347562125 354669153 476253749
687490629 641050012 491217983
857306984 71252365 497223854
106145855 660004863 963304441
751093105 23705407 593966043
676467933 369307864 95863121
833255408 562064945 401976253
376183106 467045819 767612599
182953475 598340436 69268671
213793254 144625336 546961036
838662461 610451513 106332616
128044769 827788120 489822642
172060993 488440062 464623922
881850389 827066371 728091253
750100692 517034488 960118491
382141478 19712026 711222227
667463589 910979302 705112566
684743644 364235593 413623546
651550678 278529157 304799632
16308542 581023167 386606634
947265542 624257242 889161450
261464594 211374873 415794548
452643223 772308197 364143991
393137186 143877001 274802776
668039788 229030306 450142452
425320288 567370484 9427616
682781638 505070660 275439861
528915638 668610479 568552244
400398986 944280374 233844946
589744717 577763957 196436486
290041709 902761547 861656106
732317597 645867227 800692559
964377460 727757972 959723288
917228332 752972170 264830994
594482444 356598377 843595135
604320379 493058902 278717962
801109 789392953 788198677
699325517 33916652 398006468
97946735 897944594 684831611
298786148 794352298 251724450
190936527 330320742 810789060
21556714 47017491 634693936
559065186 919897680 561579252
61257627 709683108 853339012
116913094 434557399 814176641
244954634 593861806 199911122
914754227 611293889 22282545
675544417 938484290 535713973
865417203 302478353 690554513
845580999 374558808 489389606
622499983 503580461 482131218
379119547 334620241 551698529
645032484 639634896 814102590
729815293 923014352 322125618
904628352 882999482 486769377
252026319 61931509 739888846
920810235 927149009 162548081
562053422 852869789 430167191
82400636 447749681 725697428
740178984 31142588 648998485
576234814 565756187 46381836
504091865 414167422 856113115
142056814 803167253 846983037
372702416 486724004 587593093
942330806 802084302 60026737
467068322 321511954 657409747
204475966 637882217 409892794
536594823 212043739 699191693
705051331 412744526 436844123
330322344 625571241 696345752
73656197 800744658 91592391
767269454 104419420 326411502
656792195 96079715 463541126
760746037 511902771 455746706
467188576 717557182 126922232
346516656 846353571 114690937
839205620 780994201 643529566
328685213 510185621 780452855
360299970 113709127 333466135
451026367 365150658 607687919
669796346 762044167 168866949
449431612 691981266 479441378
661261132 198177087 497517553
410446952 666878135 767885587
2355753 146387663 276250365
536742946 325668690 375252663
58739534 605316510 603237501
40957499 64733595 487649963
75280246 72517085 471747711
639326080 362395203 949027954
560164533 768991916 363112471
344514785 400274114 869222665
278482588 356577783 421804591
179306508 242990006 2879574
82707316 532647120 709393801
842593485 256957867 535067652
196811342 24503269 490858490
331243637 434654372 701745167
214601860 273970192 459993182
36864686 969209999 614806125
128954526 820343883 688235244
402346622 514792012 486340351
927951662 138553341 389545305
181722 559557326 802778371
165943777 512376407 486164644
519238131 863514018 750966431
569386051 188724309 48568041
567990087 866024292 122839402
518753097 657559509 256843727
170402418 356341020 286651779
121876171 792168311 564911704
724173471 905257668 222087469
748977859 181187840 123737335
13786808 897325884 862157511
742308999 592951507 638885430
209282920 311165458 22728521
806237073 811233174 290626284
893961040 200067488 7979258
444563018 391578516 871500627
887134549 949011836 915105228
497712825 322451192 621673677
16610937 131651198 732896182
616846568 123385603 787031618
914592881 43976710 548634753
740362498 343393355 417981034
174510422 757038477 865312756
469692503 635032230 94556382
155144787 668263211 248554498
203622174 928197028 395043395
320682095 381271837 234941785
534701495 33804491 351957689
664749901 424288118 607309768
521570670 435076235 566239398
283986112 935602361 675475013
345511966 722598104 922296234
625353386 111338631 348229692
597933518 519912488 241859111
793172019 735347085 963839375
562051563 328058928 275736054
337856431 928884760 819714647
562793102 902927342 867038212
741419415 444603437 834146688
794214736 913510473 582793058
226417733 729212205 570166105
308982187 641291243 638569420
674354463 675608310 94063103
653763877 907858816 669611015
969846979 580831552 18947597
146769598 704333890 683043734
228029198 26450402 588926567
839206854 754530648 714589351
255249015 716540251 332360319
677804392 227966376 836965538
380576406 319266812 701622264
466452906 312771903 945791837
375593461 961536423 17721739
272392789 745195564 624297738
34977980 278967512 964801601
352528984 727543610 966455949
279068226 458380661 518037710
565364859 797691584 216904719
423407133 852696401 593223214
460952507 704028438 181922595
321961884 613234969 507188886
338033768 9194854 670280397
432272116 836997511 73753340
741052757 188044317 588698720
336292151 569649890 359192657
216992429 918370504 451590302
756196218 518842887 696337302
351868688 120353297 874255600
201344669 151737957 362576712
567114415 865506935 643442978
41459924 746336583 96050553
864325366 918432414 844681639
553380130 237634492 199588427
217182434 43353214 180592527
73585125 517936316 181746198
124798575 114966978 643197412
225286860 646798227 482732597
540044709 719484075 683619433
348282460 315527163 952572582
341616258 329048578 665367850
382908639 221923026 654203952
136578547 47717723 55038911
645155464 154449894 64974706
243340240 469143981 151136377
146188935 563049225 331343022
879977892 965890428 618933676
666809223 648177517 966690588
340668553 722956532 670401841
758190174 18764021 961919998
243521014 536968053 761050242
615597236 144734157 149712166
150041327 837074706 696873414
462765541 961875694 863043997
233189858 835030296 953782947
658963754 929355839 687105006
840023241 550822819 399398223
638637021 62800894 225618897
513295651 553041620 299868985
381207721 317608941 563266967
70569864 156485533 363909068
387253567 638686899 5126987
229627671 769100768 318841616
827485404 515689254 314692778
511411824 640915979 55847606
745733265 324276657 384346182
785841899 772893282 626153277
67870451 756920097 398326747
768247846 37263870 447971895
909640527 8810765 769033476
38275251 899843941 508330123
462850776 16415593 717547445
391616793 263139285 946138364
859943276 708170410 136310943
310250227 183984783 954028515
666926214 684088719 254428762
764905919 451043738 146492772
423825753 136429237 779390607
296616377 718171223 3486788
420834620 86312931 878524795
778751792 659343564 959583997
550124355 944137639 410225415
684041472 216715797 185348119
954795424 906400798 9744791
786099188 485512815 611037776
501242045 922945042 803519336
306352965 801212645 450690832
703243555 322790032 862532902
223105417 262319118 69060221
557921505 710830323 34775053
169156015 753515254 17747879
271336794 425406835 600059916
232797831 307624451 593777496
807175463 817167076 478751329
518314053 252436580 852349221
921651524 331226458 394215513
936046101 347232763 830075671
7784683 177986595 181363189
804518503 41935361 619995422
921708160 4633181 843763914
673460784 691338808 603544063
213126035 160029324 463102753
13281687 624692243 476007969
915036020 917096239 189077069
301537317 697741499 622193357
922028248 162979949 134435111
944173203 279677314 944741881
92226338 187580666 574756862
223679179 12965319 569838978
578656305 802558764 442545338
375610811 126237879 518294416
473321728 201373741 292203190
289489990 503556257 524239984
164259687 113843820 137836296
23576511 243367820 221180054
35627812 254869022 376737602
901166158 523849102 591184953
690441612 573552160 384799671
799695062 428010918 385350296
519896753 298516837 952700788
598881876 227231202 856540236
471702564 733445197 434714508
911817897 273973177 841113480
437321365 631765702 943227946
902657121 852138772 255547265
894787548 629976101 842588144
707227820 633527168 107765224
28859506 279798227 610564707
644712668 846062463 406559446
230016295 240993980 372988427
28376024 868937265 907619795
334132650 7869269 503710355
713322529 903476675 534345578
824560519 715656095 156658797
153321282 627066399 664368720
809677063 571806772 114998169
309008969 318696595 360454762
674494933 963546164 308484203
117818995 7050211 693639
478174793 857073303 813263284
94494532 16879386 571839329
445008525 842305870 664746367
98316038 582268553 906414869
373824790 725867005 887207268
166514968 95234231 143378429
694186224 611073101 920082906
408172736 412841872 401192074
624655872 374310355 9826445
341090070 319549180 482633634
919014492 328506309 71414374
136496343 356339657 767316962
132462793 40735235 43092708
242215434 19229259 956777812
884603368 359844407 115461159
112290460 399327458 232065822
180749928 470930620 459432729
612717384 828105203 903963970
257270673 839421294 719175425
142444565 525737747 402677759
514114397 332140435 194869751
493026501 927790019 864008459
784499951 784808843 635145848
577809790 225100148 709187807
561910664 340870340 161282700
759771062 455031588 616846690
805140304 186458102 216327033
748624806 71103611 442189407
675160655 137270991 635767880
438451763 667546817 16062526
217862037 438081631 801257554
453751369 743725261 291435624
55075557 832704850 35288783
765911920 149631504 879954992
63567227 898800747 569874392
665261762 672553826 271638605
532340122 374481001 126746699
165585873 893402661 765475490
320348671 43307896 818502748
819521093 93750022 917270654
612607615 114370179 160458723
529116749 660124385 661881030
934650714 745286536 711238692
653752392 799464969 684561978
255247711 59921744 632729798
48572450 335089667 855564813
553804475 652278687 768488854
401203094 969064363 770153001
868828676 587498844 24086224
280038828 250299428 728226375
219418326 947424393 445326451
446324315 855234568 939176256
872045793 906782339 614453599
565465901 778416272 128848558
592482609 180385016 709208370
611694421 19664356 260581542
275892066 676470403 74779632
566285893 687877027 858627367
804231561 380530730 130350285
909680769 280717301 364408600
38884915 192454882 73659795
801686333 731814970 157220671
26631466 160942140 490673729
388691950 532686275 201428127
669774612 125545978 246646856
427872062 744426830 333390484
23737215 751859010 336364078
854452494 522554417 656894808
613286435 112408352 967640734
501677721 932841567 5908338
20097001 133302049 218213686
771449969 769960330 306317303
113833373 893146419 577432611
864457683 347526788 763832646
685795317 691193098 684174913
247456281 772545377 288927513
180479138 898045984 727215241
703567496 378875336 644249137
728692866 417299249 846566048
195163101 442084339 698366392
850209545 607143489 16076909
132448282 472629124 881081970
635681911 519761925 261750828
595478507 93480714 704492928
313104442 767722978 494876451
446654853 229951075 135486065
310641937 875362915 28985986
511421555 77353932 255094633
375678429 419355073 473766269
410831078 713849322 386658466
394592421 580361523 256359315
786178133 862515280 206653037
151270746 854594775 728854427
942060657 496639686 40168380
658543388 681738654 170600603
450301230 353641366 661259840
842754572 115683092 195137593
157406351 762628905 556538383
969581352 68792480 226647034
679242594 215199371 831036874
238456535 456171747 929568705
170808880 779743713 188391434
678324175 672393898 449158890
59899479 782194934 164500652
228399246 792753506 759616213
763771314 398945609 958212742
244576678 595627120 154933014
916386931 558565893 541393750
485458233 286034771 764700315
478668512 835884622 270007793
573356052 538089090 466314680
828390913 790569019 241352704
852226476 204863644 67607642
155964900 100780480 626278405
398982302 466154316 771202753
161144269 960442987 132569799
524426435 362449183 441755602
389512576 318742870 176892174
399957847 758775826 132544406
190423140 207888434 882952148
933922553 19932376 227858945
51266334 901471944 940726349
772278505 597465428 253553022
262328978 881538153 425335792
392352587 878249072 489119626
115175004 812399558 204934028
684294262 653094719 270567980
266780052 335455563 730825604
357796511 626772887 575558249
320324297 242253892 486523491
786537480 803380559 233391255
4042639 752580367 124431107
69212067 931459703 392453385
376030293 655234254 957594632
718989891 579440949 466845103
670098529 238883419 1936855
777757007 383687166 659934928
510192744 367195834 60234452
635728747 16470443 950037092
779165000 529289082 84122381
586347832 377680329 587492081
507561415 96907942 955759075
445903956 806795313 920216146
257100592 167924705 850428356
31132370 824760814 280711019
251982175 215685871 458281432
665274862 714093327 695838065
219208282 461664075 173426320
45731508 806895475 251796119
897183627 858195855 950107389
713247291 374914103 313661206
901754095 125998437 297691742
508379490 331821253 498885055
546156153 880498941 837807040
391378688 348950714 149757037
98948437 600917320 714780250
221768779 85440533 511843603
914963383 771185943 262231372
923574139 152978336 575803310
428812605 724768713 795634917
216537729 547326590 236963342
748831750 395998997 444234990
124079930 836820306 143831207
936717668 35529845 171733601
172802904 474364832 497725659
935921713 181592745 569408001
188100016 324773365 819067820
99817354 189452791 605746300
765998556 1527417 80462300
750257948 428854428 807688743
888698275 39550683 342036270
218621054 840259753 898485422
251396386 579838253 226351555
680766729 710713186 707158059
168157459 883583455 736797049
448566896 666902661 572387825
965185040 562934930 36658159
563011294 596998069 137634383
489605415 426863861 343368468
687895366 744467941 887563272
36037729 603625899 226109257
408936515 136550414 740384323
765563827 897845902 352030793
960736082 34729602 177463108
95445726 656064479 526628199
69584360 658517551 473412963
33068342 74835157 560087341
19712821 817756851 501261226
694810086 393068666 506155443
741810403 479321023 19728537
817817841 746461168 897861168
789643546 319614582 607298528
859606570 295605569 748345855
870976764 715490933 914592474
636998493 283887385 66919736
321537007 337568013 465250528
170349714 612014087 877074950
5991294 744263558 611868233
820161018 664238336 541826226
659688708 459130520 363933053
794586079 84476640 278012206
135644232 662436405 454615793
314319677 511871833 684297277
606368503 461237054 903420660
530258680 89251873 603618167
957459644 63304410 487001983
530858463 510265610 156036337
341169734 324675870 918043512
102994176 649489470 800635823
12192969 835609633 842554125
739146929 696589156 43392373
637582504 565058390 233435379
517605157 919865407 17265892
808142219 584133079 129521159
432674801 655794076 742947006
124741319 550407789 784255043
31065085 506099388 617191657
658423728 204792546 274835333
639171552 495572084 399740731
373083444 261467664 553251647
14505304 296033453 340285589
63335119 254682880 616910782
576755639 354098852 785921198
885206327 928405339 798276716
104140530 72595310 600709789
146710924 332898028 747690679
376817989 51021541 353708336
700944479 531148303 294982906
21552517 170768733 564773376
900164071 327243848 474666033
262691763 691840828 880855936
130816591 773439441 246414131
195031955 951512140 188689687
25669543 200724093 306323411
420601643 818351247 150304330
110760203 263678887 230838710
533152802 902414134 37349810
636772782 216454439 825380705
618082599 338601613 691156180
576199792 455143524 61953939
457588566 795517947 720664380
512109757 622053679 652881157
679193220 215398942 444880531
23632393 56553353 783293893
68550870 951955601 18541385
399177961 900901374 394789307
387252648 908107268 514662438
475859307 607208062 353413247
798754852 59589215 748730415
165143404 24879195 501528190
162944473 860758684 494174371
900806129 562449277 387704274
400034552 350146586 659936377
367478909 139377496 291522361
426861696 88770160 489314090
660017928 138127794 402085052
559371622 853125582 512660354
154776599 730865090 238436723
100777645 359032363 275333472
877806245 470181119 501662456
572599504 702732523 323418797
390758839 369141411 414889
901750355 533651852 173151100
844895151 911411094 25484564
297220284 598436488 848036431
682890648 923200159 110647120
538771293 269842841 509928537
752896200 647221150 651374742
560718229 402822819 137521343
39405639 836579045 47217443
214935181 879418316 155444714
236133579 150464539 467077283
896919780 790012030 894559380
306511011 344672033 553310711
140067144 272704226 755038782
114068367 77918583 901084707
452046143 143237833 909065601
720226191 762670541 859968276
40926067 678296013 526333768
538056747 326512212 90764598
244570909 161161117 960359667
484359030 292562349 715040578
727086967 543571508 734981932
865355430 752094373 748804701
448831610 441083760 601320138
278625790 139742622 83149326
748915525 47289236 37772313
376133177 895184481 756219628
173626766 218480952 783946494
347860883 482617350 798204979
713399369 137322567 49076776
244660969 96076233 33965031
237982846 434369917 301978849
921061423 965560533 224638481
653774792 467730206 252232526
86141934 158785891 307147732
710242165 64841433 160495146
389225597 868381264 8716534
340672490 544550169 340588121
148986481 109024886 967077890
466605930 639324185 873091808
906852248 678314406 637895128
182680604 4727664 810530226
150089699 862651890 131761864
814209413 891709605 962143303
175514204 609536370 167691250
322974494 773394853 405788013
257141448 126547331 829875868
713656022 547733858 373035777
252967281 624650889 680285506
958886330 85047015 269021062
700873380 509334920 309334588
870083335 373596942 59473270
477536423 568566786 70087242
859307738 71739313 765104717
901336325 953282851 599256130
82576851 208342189 230328123
968499088 779566456 787058130
483311551 637167611 652339332
22694305 39076881 754634175
205827626 889218503 350148128
731193459 295550327 204995867
596573569 856359227 259963918
329286427 813047210 606924758
37942006 382051895 138223868
458567316 775229326 7017141
684267207 186421837 419486050
548374956 720044830 884130917
682009202 243077509 801944177
245462669 182583525 330639349
472900430 598028544 811700522
424238323 819786742 922701191
802003260 580786189 968933389
131589360 498850609 742232273
373450764 880954151 183506109
69810664 505241211 42193716
587739800 276393114 947731500
333454533 314412156 443179121
816961742 687445598 386158534
320598767 855560993 8083342
435189421 379870746 255552798
657245411 857539916 548977064
185752180 540004047 505762406
388826824 593189328 140890025
961278707 890445916 908623591
624791816 385815218 628329776
708802286 50351597 12587248
707125099 12575071 358069759
318733805 726817659 626668161
232594517 218782297 216445513
415890731 856849251 459358473
544106572 858018285 461617878
323556392 396325289 732201356
317853460 56381207 226004234
918167957 241077695 887696965
428263143 897094288 612185378
141490664 232918181 451523518
168254680 934362297 133140496
666451366 299916511 839870859
146160622 916271369 302767914
564088791 861919139 51964407
430923751 76728688 487577894
143011908 487097453 240567772
40307620 398491694 946271523
389215002 601000480 398976885
332740924 756139308 592632293
643264836 885638103 609342185
339291107 414344734 581223068
818222597 815714448 940692936
654592715 206017797 653344179
260109321 232149362 405513780
730202100 692174639 51932899
830930663 405589825 461110216
608147342 213680528 310523266
239262533 816382688 16477229
63543992 546029691 929296479
899315478 451540446 960161521
608354006 118271371 149323455
251531942 344500216 552803859
176139585 219011937 818321727
540834848 842126656 506266915
348107630 374547193 923653337
333988748 68770403 955218007
371373796 112264356 536617466
24613097 262581958 70516667
631135881 201664404 330599753
334724760 327922864 595094887
200981797 643910360 630232416
886957842 799724048 249352135
241429672 856689876 550583614
502333731 584651304 932001815
948174597 300608512 945533547
175651111 455089428 589530500
620867996 483062688 524148516
469424025 625015197 578835576
717937615 465804160 900498186
308275682 111076227 213104746
926615266 926894563 209849472
22687852 372266504 511464784
636843160 797940630 191985620
957440998 862213764 222952990
435897263 93057669 553089509
387358173 445694028 296888282
408506662 69293355 543019976
935526286 526794413 496149973
539387057 733368620 483445556
647511242 551330323 240883727
240074008 354071192 495577854
237139104 631873536 764905938
539390233 699107749 80509358
963178231 43719029 748451230
157122431 670913926 911460200
963508055 645004824 857840080
584491713 556827771 40966491
944500841 641225181 841563225
361413737 704701820 737437084
326775078 542163153 128302715
91895477 884076110 470426641
875903483 163931306 264202509
681144706 733278451 944279981
788585262 241531531 411145047
632368330 422626568 320760901
177062042 841953502 485358736
108076496 932596431 572172034
806628065 729267867 34069665
492373185 820731985 399613357
151411969 179941040 466885752
894612378 626992803 374096198
173885105 108382742 138899280
75332931 790484855 843601242
516384235 922048724 767537252
158361284 409722830 254479390
462305535 110264755 620433901
460374454 643470127 482729080
55232701 322784883 824829773
485400342 737534011 241108622
591822193 288901017 21774418
585568651 349241859 180808364
260672765 583361921 506469334
735357259 372894359 627579828
364093305 639317075 596238732
335698776 150544561 259865176
10950514 441655710 316892545
860569272 680058592 341338818
153000887 604336690 513251988
726820093 774027393 391974946
490029000 314538304 63969394
29855510 752475992 574332951
388587660 135386246 588843995
584436910 501069401 95374706
456486523 775931395 780265202
701704947 254961722 598403463
597517659 28550890 530864970
813073260 967379850 355772282
919118174 792264814 218958606
950378372 696183645 897529864
621121975 345038758 412492815
233559086 372764588 223516772
369942493 505968111 98542972
478472816 721125011 2349056
776310321 312819017 931386021
593024867 596037066 915555598
41025821 676020853 33605525
811751553 208591388 16923658
460557826 286755053 220526352
29875590 135128517 182765257
318697028 191569764 429719307
906750389 702446883 386897470
54658852 517858074 497893821
401526301 351989903 374107800
638394936 54022021 250256082
591400026 740432321 591800616
468256696 472898220 188866876
597465324 931183300 801432073
351268278 117511949 933859283
913860369 245754457 768575490
312764651 80919727 709027153
118612097 569822399 744485213
494525145 713336101 58340806
652085846 43923343 257558332
252646373 444730563 325819291
250465119 336016716 591637552
25035520 749796815 639665875
569330719 328501861 651067768
674248099 789335324 478177231
92989991 87946446 837043815
146172521 627506030 429352336
956305312 433512578 301203841
51749292 672102643 791102118
226492110 177294885 247171647
23164376 376991308 291283971
140462343 559636508 200462985
49670871 338715437 697677272
263799493 676969102 255081567
210211370 60468029 250175848
109276233 38865320 9229442
164884047 129630689 925134019
908852237 894524309 791238231
267839241 446327141 911017483
60216410 965323742 278918676
277937532 377462664 657231749
675808891 962357739 473960986
817441503 805264874 570478478
269236997 347502724 369597735
852309186 449003881 18257601
735291688 589538246 676309695
412246242 31228961 861203159
178339163 158943781 338248329
327143881 529862623 849729304
675532045 354748690 876713989
599403159 961900162 859022565
455024623 546199168 299955989
872715036 728627178 448027254
889169601 718216882 608207094
943612584 162933656 378171146
124126655 813649721 26316709
696907439 886114438 702003116
98169788 876719209 700838356
908064847 197640159 700399241
372498330 605003536 222686100
898271092 405641578 941088189
639184720 904828320 55371368
188136768 919221659 796667880
804710684 778898196 759232144
950702091 700468883 173656019
122458661 731343627 31779917
206131181 587998153 444036523
482364552 14919794 489553809
374579560 446385982 268905940
674166413 229155460 245739018
794661354 879291416 243050781
663883897 68425953 217324078
873780558 956489518 230095323
206411321 929572046 385151846
202327531 807369439 585349185
232499740 805709691 176546483
200165186 581914457 967450978
773117887 53046033 755174561
668617313 792348591 80176961
899990397 169417553 512944923
751641279 710009454 438341170
212384749 533967106 165915298
117796472 583227794 242250795
838440505 574516450 410490481
638876890 410049408 805905092
859014752 10528239 305930261
385874787 330064079 102181750
603894698 740296133 493714512
535977830 395416006 105287492
565549211 725736139 120396503
679265966 792105809 183953606
416439723 368705858 255461309
358110459 686319330 512136828
570048449 327446638 896929244
764964215 760617307 738274699
34859631 520531629 199922662
327329784 882216910 940198393
286600684 583891976 28759922
769382767 633258989 331191116
907128549 226400751 445374859
887701371 19165322 731553471
441928450 832059844 902253135
357941027 208380897 192059187
389703971 613026273 365929628
647077587 590805718 757044233
646405967 765458424 174238367
616132585 405530622 776915809
779780976 840087273 818059328
577998640 496398787 386933909
161208917 278091955 598094273
565856276 885296434 310741929
77669657 317371271 719350439
442889837 422673135 216613112
430258015 754742849 581754730
926749117 297977074 388686366
544656832 16154100 803156350
223476382 490886071 608019855
587996826 799443734 897074442
414453495 530605132 256412392
245356998 465218173 562776071
130187959 871521875 708611336
104617992 760346025 164388202
242936986 335644322 911801723
183666479 166564675 881079231
196401238 518015356 196045984
356191696 616713313 262059881
515371358 735941727 678793453
73338960 333083461 870741815
43552180 472584630 175742275
324308647 164361724 657051373
874041093 425996678 690480820
354745495 826621170 747775104
360344955 841307324 647379925
91647386 726781892 682963405
732888391 190993603 940831642
695561128 379437978 315158802
754700703 78623165 698449680
8910801 142193120 350291264
140117249 329076704 558530921
491697961 298846265 618563442
868697306 254836663 913919905
600265369 502025705 914686268
453860253 54169773 241522058
930406312 720149719 666766399
845380969 328804032 449786534
901936767 223313783 396388118
452847103 699998992 177790009
915331363 655234949 591488737
113795516 320994395 525491719
873710123 623510704 141340324
647947067 151226176 35613303
424937279 55304190 375873056
889051753 463782504 908020277
82776445 582607283 600642939
964809496 452872887 159354713
159795642 818525094 517436719
830423982 860540937 613894990
296047285 626448239 721997145
262424986 325917737 863612050
941609971 351790332 529381272
886411802 309727994 59482396
6917889 276379387 871280552
317156292 827746563 875600579
826266125 554533861 445025152
470286443 723264481 851082196
923046670 392959471 478271965
531909221 87757196 748546504
231797489 534981057 943384960
634377083 221964800 686602476
484474567 381082246 277695133
701441903 804660030 316852422
283954183 909806437 757884543
474946103 267214513 76880429
16655997 48435394 888662095
485804952 936126468 369329161
405758225 759229592 662907519
781383733 678444470 406455482
492408484 799377439 160364037
536382008 394194620 249593940
437701430 54657319 797540950
612255046 452413716 248193061
262668043 725688338 785777583
886372533 906449692 638375837
526111054 947997960 172518291
659897606 621993087 933916926
5738349 70547016 9915042
457970605 51272649 252855733
52943721 290032879 599015364
490561552 170448452 349659619
427902065 682762615 266304132
645932026 642329983 892413913
83339446 210598658 228813882
162042899 519219767 354045835
334843450 868180326 838148821
547626182 324928514 239895722
22065582 30200088 691903350
142185005 543564272 149938496
733054312 35384020 422663435
944213617 49465743 41104425
74909480 935827550 334657104
590173906 936601238 528171418
78343851 170768392 769855803
805989051 97186686 400522120
454324120 871251575 797815967
314292299 489650217 19584389
125783679 430835100 155047515
810594985 341794244 787804693
915513251 681529502 38720854
217228138 651376572 159033206
121122690 27201580 300181026
24866293 99551913 967507394
578572740 372355025 960319703
420277951 923800952 167183886
921657059 378964729 212819778
748398453 108631765 711440619
53572347 262052966 456423933
855082891 568237155 461630710
187028287 134867168 727527446
184506114 275614120 751220969
41610241 818550002 557347237
254802260 857313803 116604549
549664947 298983254 830261798
705499151 25284547 623547171
118960095 532339481 820557316
346950628 958990353 82116346
505538203 436732932 877902453
330183195 24920736 693237640
53116491 409741307 954724546
215929 182032914 594664560
522094565 796208876 953135794
357059371 552474347 781994581
224810320 486298616 64961318
5748607 855932109 282403542
432019101 116205990 735998831
152393666 380239710 536765184
805446774 388742608 828431328
46727224 949995947 635412303
103779713 670535670 141956106
132909273 54553392 877544749
7188509 162862134 618282323
823159670 507083487 56869846
566428461 363300611 33730250
791700718 82259411 39060250
118323660 243086962 716249639
335841838 801144427 730441088
952175598 100128517 286313027
513771681 254064294 715530759
737925624 732563497 214156666
448632912 896449253 609638807
711311410 696752523 424478708
380729051 301224735 436832984
250782322 954416 388080691
297422546 2267547 903225251
751905760 839535815 590548583
637424935 279705969 1554758
516524701 17072604 111658680
475047151 910293482 836583954
787025179 38301370 809318549
777018043 621907262 559795272
482908885 743993380 525240663
149505843 949036072 4067359
312683896 228123958 628327169
341117755 882893060 628314246
446129189 452346743 475526219
240975165 911009203 469993050
923336981 807041267 23286413
446005517 659234459 330997014
903783666 133400786 593754128
181802754 300071171 93366402
491325379 230767747 131193613
542510827 256320408 140533534
810466009 450358664 626577632
294168116 614669396 628937457
874879354 228643734 127324688
230111865 616712250 451997714
694794364 267707828 185444641
748754923 547592729 762120198
560672203 831858412 210660465
688269223 748921366 625899858
154010544 230083943 617529649
540891506 751043848 910845834
516034940 116785829 765754100
663839431 749067440 127025161
408102193 481526660 245735008
677862507 850884358 191673478
874396900 254818994 352989077
40269493 753849729 623474980
84918824 459203215 585303409
493787133 290805725 634997165
129434541 804897007 90699722
179101658 211534386 298603361
456165747 375294725 419089407
704242518 643550968 718160746
138269573 183126464 344239186
203983476 53759816 622685042
138896651 740853042 71268975
692069670 747285904 762887125
359479956 881782261 268810814
124609443 810158616 775500053
523027803 3175633 696530741
374560241 360424068 72878582
172964164 593104080 629809283
125232970 598589130 172002045
258942534 269650998 381925752
895314044 334298525 733454164
209286000 912707947 498561521
749261081 802475629 779699809
561449049 341357896 959303548
340883890 359999547 484355993
151100431 675429636 662405519
612556481 782309600 437124085
138539969 95077351 54602170
27752500 361273697 802656406
62481486 317392348 32288257
383683188 353043650 200962467
513035058 41820001 81518795
44370056 548738645 353868706
197557317 880801917 672181608
101080981 24019275 604856175
563548500 286825824 273479258
452044990 55254402 907460799
72149014 879825464 42788936
462436156 343309727 578186895
651885993 448981974 508060703
545384523 6454642 933933046
221887305 483106005 807466660
749743221 681668391 184651343
359875576 555088422 915612092
330324471 860840703 405823084
903363435 821339721 467381949
401388693 665593840 818317898
241846152 789894026 85709930
267631480 511744202 94252175
402580892 275153406 826542011
673715576 133188584 23817231
520675832 351162893 861481002
359966235 719558979 72007307
901953919 557665102 406882399
785959034 313126020 39709485
459489055 283799457 198667591
113665252 387363338 429080393
548520863 324295430 264094589
148067144 524170858 537329431
581024351 705259157 144974771
404223165 393757618 857842762
884783021 589898037 948066722
47510239 959696418 687287347
847715826 591974641 814571513
963310278 253955925 490543568
38549071 331342601 458924223
103490955 573742730 430853144
41155948 71817247 775735313
108816072 686291204 485505150
872151265 806692312 915181745
394421901 18976598 808857206
498864423 445500821 537671740
13726633 508087426 697753608
562546523 863168695 390243546
281140046 118651440 399254894
207554505 114410052 777348120
576070014 251549326 457065936
136124525 686909729 614302586
413241815 684456673 902542980
27664291 337560410 209414739
507442175 875256170 791411746
912765773 435364159 601733122
282534026 410977748 550929189
28413383 70321075 944292677
867584714 643964906 274643014
172323060 730429672 436343370
812640952 104173595 210898868
723142762 388619522 408824564
845097615 7248443 620056851
362308462 524789952 786349792
710934241 870893848 462469910
879310405 415157910 924750504
964749347 734025728 892863924
804846492 807384592 760214953
916719457 681372621 799317417
423119923 817326727 166410733
769945855 851414411 108134017
934893147 587556825 374831589
126173154 852512279 590935507
310453465 172857133 173808071
221865619 749588519 190748225
139507064 433084473 587677318
451921099 135366374 570534399
555711694 515943566 835307106
540450818 388283539 234343963
367047050 291330314 663627742
332917664 462827885 576194574
726401507 947468372 342815005
212403815 490773616 390395989
737131560 893942111 694610799
47389266 458922999 745783787
418584338 394646844 381937344
776132536 294457629 743690016
687890171 572250198 549029286
487943445 933435729 676092246
919755115 225403917 394669687
216470337 354188269 300841652
540086521 803735058 368751545
249684452 365229336 87871903
89246342 56073272 32583053
634912034 264271518 756758149
46188057 108976737 268093953
706032928 460803015 639072901
189364714 508602597 666245281
757539596 703266851 626115337
465654956 242050181 87617792
502566385 518504556 463189220
49902233 951749552 202597252
808026124 842194367 206251231
657843019 512050512 588538648
921114787 692002837 520991209
653124363 882901394 198331645
778733668 143823677 118817984
853264382 914803923 433965213
438548271 362172392 662558374
832892678 40837195 761098237
768650786 103970188 149945803
755239681 83493039 644650630
236968990 810663833 420114487
96871577 576627269 590768255
314782524 551140703 957378104
296935389 432067237 497627667
134492559 242310800 149625008
94977970 841024306 205729899
124819482 775757839 471263261
775793434 791105554 114686722
952892846 387845445 129029474
908335192 144338248 388337189
519089917 317692728 616254894
726464531 926941317 185257850
49571602 763483231 828879654
447994257 932638392 234087280
705835009 886137469 173808881
154995419 633893023 104831540
481362993 480820171 518181046
752009308 662400645 609017416
752966066 558992252 435622243
804810442 460507281 235109584
64994394 611512456 677107150
711333907 427140005 53165816
249758107 361771292 72244445
118652694 317561017 385867260
263347969 581081542 202285662
276009877 318727769 271291333
868853475 433608882 260589809
240443470 199555068 301578774
633802973 724367227 333585749
490256395 108946881 606897258
701881334 115764108 130151987
226209949 398200918 623567410
287191471 777003106 503913137
202316944 145542669 319877621
241195408 362669304 446453704
84050161 728191968 438459581
243029489 651800026 462568566
632108911 77453845 796596215
560308852 50377003 695836150
545962004 328402204 811557452
657228184 201629011 784136127
470270987 258392242 445188547
499479563 830151925 433056557
226747737 625017054 832948560
242629782 262274490 590570244
635989004 749815854 891194749
628157789 640371473 382642940
959177692 596822702 166312201
289129356 849423934 624479677
901657990 937151034 310987722
380812531 703409302 193734333
611415111 966275006 209546112
878482921 170714937 375320547
622018120 304022368 651203448
321176514 532835065 967477709
238499593 315483850 918663338
281407632 277947307 30526809
952438486 180462032 268078036
529495346 331219968 935679092
258904273 697048811 759599286
302736514 425479184 567899357
120426468 520416289 69024351
29324345 619486551 811671361
304120928 74292317 257648219
392969162 2285762 557302313
546497770 511867227 752829312
92558912 60561425 400693910
680027516 215065445 437114920
817957283 655164830 432701906
96536740 904974239 424557683
234713909 758194097 943919204
38074925 868407909 559380163
716846213 937650422 615461094
211646332 89301336 533039194
168966056 437221829 833099639
427627625 166433450 827973138
905195968 658257992 737766166
72495095 656174042 336076199
435597028 820221665 593926167
710800229 961094133 502548660
29872883 306987219 926606309
631160822 161828380 495183949
133648189 720186671 932031998
216959715 588702739 415498735
140105961 831757819 923427140
443161094 456369430 574117913
239034786 888853231 407060623
951300238 157486364 678213756
935367329 523880513 583902495
39892484 786461854 811743019
561198482 321938023 123536764
208370271 48659678 237176722
754725319 152914123 422536038
746160402 534189050 17369339
240548552 307149589 153673885
719531410 628968899 504072629
464837811 713842981 270287701
122151787 237817318 313421145
576598869 191679005 283694894
92131283 456789751 248934908
730403525 663077374 647436852
35501553 812014829 129715056
925852145 69402887 610781779
856399741 806600845 62252221
413280171 173067539 348430795
898092867 167001072 57374069
138427970 235566133 328026105
782795838 869547361 950507981
18882996 571635445 686410829
673217274 247665636 227600221
131685692 222164500 780291040
877942757 164612075 475365800
76564763 442338092 165628864
952728107 918328790 80187770
11973876 961215474 280440219
414433989 583783220 381610602
838029386 546885547 708671823
365191752 877947850 248547481
38382747 258216791 992150
688052563 335299203 938057276
554722529 711019666 192758674
748991859 566208459 492904543
853804604 43663903 854967337
122265114 771488265 408800146
388445194 467964332 572500394
751502738 487311151 574521869
272438861 149999917 30509592
39113483 442547770 751239811
18816265 454969711 177140149
137901232 463768328 778993650
157566928 948640173 44401986
929210835 99323860 238218080
284747372 836798798 912850847
201168918 620939501 349310845
179466976 674431729 453969382
230103268 826408887 784188380
482026226 798086570 627733840
786162826 672502851 253726293
297320068 137558440 956268559
518885961 599403635 315766493
600782290 906278625 230584678
286226379 34042186 647778443
83877223 391604143 563564734
610151076 482541537 361010522
282148268 865040702 880839648
460508089 429735363 178686649
48852341 627621169 883053956
886159962 525459895 588704898
93817050 759027250 849447687
722003067 422103660 9914663
520029146 196725054 492916766
294537926 58881121 742131039
810760563 859165738 173558290
362760355 191104468 237724423
357772678 717594714 435449872
834407765 36697673 200908478
952894892 738845108 491153741
957106740 119384942 311888310
640635633 371942330 373914692
391883616 455385495 86760396
639706249 135409345 225229887
155076738 613007773 553330754
683132349 680953906 235017558
588658689 114169915 743906501
90527420 168944036 230661216
759458381 467705370 66255512
661334915 714860987 259319538
946819228 306572893 851077257
285672175 615416462 386389912
774777365 462270084 444797659
836212906 26581719 645511976
723497518 554056907 477892761
110397779 825482871 743566989
877667139 461238407 246120125
761510354 32856636 1650217
282622715 834508154 889728456
692908669 370391456 812100252
209468086 485587163 84168834
665119426 898849687 538028983
819082237 334978271 895858275
153320924 339119605 92221192
886955760 208939187 443509655
209620117 689168075 799480261
36162952 281220816 46236423
751274571 686090049 255665034
666055590 667738491 727937635
161799422 332298102 329768557
25270491 469147537 854440691
450237425 884568843 897218510
165532744 51763903 433774757
188852339 775327854 669167089
257322933 716836941 942720294
282388243 659102637 619644252
390164288 848624875 733334292
494301431 753479474 464746553
181259757 552284922 480622940
319991220 830951841 88789065
755678832 938824276 910050567
685399281 450944031 929811982
663626504 218159033 316445388
486817983 24561274 402528040
551197565 320801244 827582249
288973610 569778717 399575735
247507589 702404139 811433440
861294800 866446128 471838386
719624551 680590043 576199151
811095455 376712034 728723587
197324702 775627107 474762677
645406320 843680066 814203926
279698637 102387616 624096386
920950251 680312975 553575034
563313630 22677499 562942347
247118864 867440419 423589374
8400428 46153721 846584898
568688579 465800001 888000528
347697153 53703060 908142885
848559600 166263607 282486216
781978571 115896078 360902837
23289604 106723975 121160970
230998415 47295573 603725677
965259684 648776288 396650645
642858214 874959031 289469592
472601642 685998229 792171415
493939384 324642771 701279178
864894844 966905053 818981721
660537954 403920048 28500242
62014181 584520911 486112107
628042743 347151562 957073365
835267996 647193702 550197039
271215412 438093705 636796823
245939218 473960434 934610211
510894300 462132643 115167082
557354932 46732764 418015413
345755851 364792223 642471858
353382334 723969746 321838388
575024921 239617307 360138974
629891220 24379412 404561631
371568871 727764024 911473583
241694446 511884783 10505631
394355077 577971100 421940598
429953424 70882471 25162645
774617828 239672062 284282126
627645329 543577880 46821598
659530498 440482667 778846222
385561337 953164023 133967073
761313666 137369077 706916823
911420189 293512419 839225410
206676741 193112812 952044480
366644883 931361000 31339432
596684438 624276169 459274449
802024556 539874605 958882829
203067735 827769717 857140287
31759624 929007536 151096266
714271061 305596230 572728131
798714331 321700944 805707528
830855801 341321752 249454154
565533267 543752165 447146722
12977645 407779818 403775812
25506530 97632010 245693029
654704019 883502759 188248090
705194245 730072396 783640343
52643562 180681554 571175784
127622988 188222176 465398145
522035698 74997311 837226763
106186379 497892402 220125157
795267528 454231093 805186509
211823254 918055014 946845224
836079438 850148679 52753817
157315206 435593694 927655998
262057207 287980889 259610329
46847952 281992860 902890344
839803120 254663916 400243087
672524690 191410547 949823463
885652878 469063389 710041137
788227361 1335826 865152922
587014474 8902188 718145980
650061761 241100760 692916126
247770451 290297207 794218561
162053521 880226652 547060762
284500817 696022693 220429893
623833172 381940905 776900503
546701932 712106858 31578433
342152802 710484542 226372398
63739222 428187979 822134774
335501740 289232836 491885208
487276737 137483315 781635915
689053103 401873080 1187764
665105857 558192186 627422809
241008643 326628914 525735839
866667130 174679876 301446865
699785093 650636528 803923400
408711665 418196886 535874801
805431450 209394974 766567268
366002885 923504970 331855955
501466382 457106595 636046980
82787688 475321276 884940541
851715998 649079418 302292762
867347910 259467417 71166293
516455438 483665914 471016354
887194132 634244509 793817543
70187540 882271553 676179339
619307520 452561130 220244476
511265139 740995314 615535887
598210042 818946499 838672437
44622913 18165181 874335894
478143333 456420178 100940274
239864252 173520663 702958276
57979915 203633089 423871595
191579168 825244649 251967267
187671401 568011126 486444990
218680457 254368445 572644298
766071414 439589984 117809022
18013716 492596698 235463188
243575368 735737932 365122186
807825308 747681466 333021475
95093786 107285887 913658809
714558796 656264335 78453933
539745516 112934055 90678508
863885270 624404388 285695760
444710332 128450599 583707394
200246442 462903059 521554009
727879168 969731332 352860816
862798389 103879659 92781577
306946663 903314287 558087477
555780883 398227930 729993873
726324629 199505727 761368392
143001527 722628744 427819288
761047753 674238168 289073536
617801428 438218150 146292775
269185509 400749577 570433043
308326981 956281307 366482296
516246489 270976110 887085021
905749445 430524509 73342081
513258878 591461376 67688994
660076082 721087033 164941572
949154332 269146541 743140430
503236896 644816754 891961197
493061266 420246171 623356085
586391016 673634852 601031931
957753405 669297931 489562104
696452431 737660472 829895846
131815442 923180537 617714375
159217612 251590564 597775497
687700874 6102804 256493205
771813365 645209522 617639550
506049898 934636449 826006348
887296273 763999854 630669714
799543917 369931132 345518501
540600426 568238665 401408373
731510266 31697186 640874607
903760441 919302975 895540691
950405356 735915323 97159764
393682958 502695389 784001451
966636245 562260084 968498682
307504637 11063883 604079541
577950748 426109078 545488136
541033597 387668303 499684866
73493194 808217524 840682160
227938602 870475930 344946809
545531965 187510940 599477644
272046685 885584711 537341526
238065806 295468637 47884614
957748075 403028124 688067399
958849908 260906227 563693714
517011827 935567269 699799047
965695250 372558874 2612390
744840521 705405736 329901882
28563456 16477514 706779379
271045176 76084520 118016279
999373 744458408 380676131
957877987 709081372 202263504
734587920 434196581 811146643
615274614 922078436 160515017
772529275 882679218 957073596
596426569 398913437 658155476
276712356 227925285 107789807
836131268 269202907 458206671
741415733 347242996 295496367
472490228 593386430 271885093
634414750 929925658 631014758
241964764 548318323 726027281
209774830 598196392 19019566
148541813 612268265 885837051
534806432 673993970 211339743
686486168 334919018 865697590
716464885 731783132 852802844
224621631 829838467 36116060
847168257 968425476 20176151
495231799 594952621 836662819
660633643 758197738 265798276
734935660 841107289 820222989
10896476 455542106 404982208
640821771 870313403 189182383
372167331 159843016 521006387
277053888 459416009 718301672
435266422 234001485 727837919
665760506 609405736 84989443
421940748 513621724 156186537
127962401 493616236 512766785
574152300 733633523 519144446
346137421 104728938 129182546
199176170 9062504 489984356
562229950 816508651 950349835
854751215 426265448 594274941
913102717 517798910 334727457
548905600 387854183 801955229
279455028 277750570 632385641
270578771 409349577 596360340
731843325 452273248 12504146
760900429 772355678 361839575
370536268 556104799 277039983
955976639 154363411 630943408
920646029 959702612 208686947
441884843 73513936 819396508
299198322 379632551 94205280
784232977 720401018 455024346
532070370 938211359 897341973
859445631 872469799 112537771
522607965 448364890 51553297
769061697 30771788 271825187
738241044 329222965 462475264
682892307 906708613 903854315
757065517 250698619 921347759
543830479 710989381 70719558
559549517 320605379 117741265
9751547 870706918 628419862
739571024 429164598 584079811
694128140 359395228 153606562
751564283 386234383 839349352
98210530 117381047 841623311
560236969 922569583 135496966
273032254 948651376 711571888
267377223 582529120 186396676
461220851 756459775 709425622
488784915 571103293 484962014
415301870 887505589 580762277
900799910 133187457 260765663
152683289 800604084 541179157
334329141 907923522 499536603
545797166 72620201 795648242
62282970 449532019 287241570
27696092 676384472 319906705
202435906 573385390 864327735
744154047 206110568 915234541
737571023 855260947 324345167
18663574 782032842 15827064
207075706 952750529 172357300
93568347 507455562 96461281
102500072 404570351 829818153
151695098 830663178 717380940
906237378 49226968 79916253
580093617 952986274 236474462
928081649 901134952 773418216
563317308 734609084 627740561
109624196 337791474 809853161
236898230 53347277 146417466
235808766 469017767 397462705
254882482 648883705 84033471
732828488 582115725 431204946
555132011 524741163 547968924
653612254 877032334 71516964
496794678 307163319 217650498
849925250 711570502 472584031
83603153 364639005 688403748
463434530 305442196 702376075
527325324 236998590 288558096
360577381 969062587 774764154
369840861 675767598 920344154
343576656 44057381 462334297
237083717 23659566 192043322
886018307 876460994 544730166
594534068 506018874 696600000
280846846 322810326 939258713
725597284 885568459 37644603
104900425 805306421 164429508
579148614 501758283 272184712
614256046 538018387 198771743
74517720 660159350 420863275
761531910 660784902 876514603
463271078 55196317 295546174
853652580 878419404 957503995
240115609 479819501 245013984
298752703 356966717 257586621
299507151 810907448 840473688
890558243 148228404 320888376
721767384 372965641 149273648
936453586 816655355 586315703
216805080 493032882 759897450
306329060 60848444 211348135
119777735 925466726 632408948
609446317 483913247 17767838
735421630 332594699 712884792
414723361 1457616 686259576
535130374 546093590 746609504
489818525 668698723 12963654
811198757 607387864 857466385
61587644 547477260 563390744
32614683 825781690 260110411
820834159 422808884 763653613
408069173 215910856 562736925
866703770 185744466 846413168
849039472 70262768 716436050
855023050 421282412 163050875
435566257 552725016 356958641
829547738 136001168 380556452
430746253 618056193 158174329
304058041 544811532 534351471
842271377 514647833 13437131
488548998 116475480 73515017
211835993 522414291 445169330
705615156 224199046 401310584
703937607 29795081 706792987
560627316 630466365 396207529
485971383 667939055 497194389
409145115 116976227 441834001
274836996 643605756 166782183
353524438 963534865 851360991
954876517 399100961 44469928
935951924 796911562 516391507
460824393 341043896 356997510
470454033 431903093 40179272
925961577 121752501 537228461
462923307 305624204 608205641
241341981 204603061 412162174
35198833 61836206 927206277
728472451 108668450 508626212
886241524 314140679 292312150
794651219 828061492 306675492
876685500 30194711 182969918
679234132 152645721 696489031
637440496 815914875 687558127
340846949 111371958 132431024
146233549 752111160 834378484
317582621 880594572 611912266
537219610 152237031 758669734
429591693 762926877 579046338
456771909 201265286 562962241
183537672 127289197 191675334
714937352 104521124 841095850
909315485 821810830 303279192
168161558 204458474 61257445
35485251 93094956 926068191
755709487 16477 589961829
327847613 497814092 35197804
769295201 30815450 702216617
412533234 133106268 572733042
14040753 130601558 151314275
649555480 223469201 562524674
708355758 522547427 342720572
783008501 251141666 15567360
91338823 15521646 902531294
913352468 221126386 691063576
34596310 428938782 620774206
310175479 552817569 260262310
823506028 329920768 915240185
633030072 969427303 416043807
349520200 369533039 815002873
108299698 398351331 150686095
849269087 574181936 75760364
757724839 226754969 232121694
833150709 137836300 125394281
835210073 432884149 624641279
81141789 755867881 215483998
90563232 680789081 435040732
101904600 533705476 781677505
863711968 411875231 847556067
782980544 188166907 414755180
146630508 732424955 945048568
71906250 755296824 63591426
664816238 87059527 594416278
634941882 626950387 741943412
354917867 627860548 614731056
194217547 763827881 933877723
342763847 617363099 872381379
535555200 802444151 955827401
695363363 895805301 758032835
653047468 965897357 734696240
659633800 564802848 206072024
286229177 257051726 558915893
631963600 799199852 538802729
793383096 481395818 193670254
99229945 687407223 515939453
854618834 644247635 417517263
795366199 383525201 774622235
598372427 785923763 123481596
291310799 559310239 353420988
615229490 326675548 781230932
290544490 772952902 174685585
689078786 934396071 131342280
234989250 64354111 428231665
757069254 319338445 2786973
952814808 557753853 617631405
762950715 832040942 509857436
721559352 582454404 205963951
25339320 606176931 71872177
851912365 681518326 390050190
505816187 711394043 15435127
705559047 308242238 935283887
338640126 377561150 319776472
317377793 791690470 725567564
141161562 423029290 172685616
166018351 548579577 703652275
486523133 562715330 154726614
50107651 361323583 470624631
671749646 329333866 550809584
633733287 715107403 926165775
939257983 303125446 216314088
673663581 366629878 499681757
73666468 688291687 282842967
903547818 119424096 948485619
620825751 909126641 221215863
182250310 532369095 64709616
898575799 97427047 458851729
802925438 44037210 353999153
416167156 442523356 886385993
886487833 630982615 852282835
235709452 778326450 944659103
141523576 708912188 912954044
648222812 136532969 632173823
127977578 413407076 841002955
543455233 330343518 651409560
923536463 145568281 516990692
426991059 898714664 138226402
935358876 168229063 235432432
616430914 532906956 289416850
64268679 605000777 105988583
456705132 222940882 891340354
50839929 609987387 165258771
243948425 476600340 375560009
482630417 606423872 422114762
823860997 263432854 166449730
405931948 837492502 286305259
848571111 940898543 446622031
332556446 956643733 798803122
650385309 32562936 562425399
394556159 522496192 651824296
530812632 734618008 948032419
366958528 575160407 820358879
346632200 155622110 185266756
587371969 60062298 48071822
819688671 756765926 315266340
885269440 35359032 642240151
676729460 311448215 137744952
67325159 160318526 744187091
86352701 946835432 610444522
665488008 100788082 18037889
216800769 790358147 211145197
895069397 643988075 616906044
885117397 93085229 917307009
308147988 618645225 468916562
914697535 496812034 88243154
641858509 832526951 767557458
581413400 485499065 44098217
440907608 534920461 692356453
349015018 497880885 899335427
91623172 494588516 371261379
629489901 748770413 928613257
221251638 918943357 595312716
680009457 319975779 462162894
353124665 744663393 366053353
484255282 362467534 366651651
74177299 281144642 143667676
22691862 938357745 724820576
19945568 777597192 495479405
817314751 214604367 464505767
94449975 22903647 105374639
405191042 522797450 856374717
525174429 399373631 717864005
761806790 834624178 102858263
792393081 491830045 507538520
149678236 424989986 383460966
57206026 566968420 466994764
603956649 69448146 320484491
40125382 653435960 182512292
693612749 822885989 48567113
195194933 328635258 493076508
576356725 119214116 266155889
76472623 69894361 889621779
258831940 859788937 582685528
297140062 450650612 21373534
109160538 628586005 108417690
209393298 182325997 969308033
841924396 243022063 498351181
18449604 736927367 289527425
313835857 329712699 826855597
552829798 954997891 670560059
966614990 712401007 707060274
779692754 546581833 591098958
317609185 948928333 443562108
865813788 828402071 19515544
960656948 919102595 388496218
377973319 96534858 668739752
559899659 920857866 589897629
300745691 289243491 464620495
34951450 150986151 882927411
207840359 572515781 281040888
24818817 923952549 391469418
49578988 542708625 823073910
781379565 13140050 627381818
736486447 873105445 360511286
312275524 33409057 227482840
798910738 632867119 358121732
228308042 223120177 261049297
88575672 333141791 789530966
312415523 684180436 657076123
14011133 277450070 820394748
824315457 289234202 818763678
782586308 732062729 331265133
171793114 291088817 87374370
608827514 166332413 284146371
250972007 563792300 538875659
507362345 367305417 17261090
367049266 477211097 37642342
347780157 237118803 929023454
690967558 675635105 505655455
156769266 87028731 305305461
343869991 834074764 945503009
360540609 714935965 184592222
742822185 23901087 309909042
2123723 343752700 288409206
406878255 401838646 677478192
190179276 964109018 531007299
473687366 960535572 44201458
704608283 863224453 636878749
167255743 191001136 186326039
786423647 424503743 904594871
370940571 251662982 488335056
901147017 832212045 674749770
522275225 423811363 119001417
571658913 341765782 831962371
79145238 950548235 216255403
931581089 470461108 488388829
39466473 733139439 885335756
656200647 234127694 317337308
386343999 395724231 812784585
648139585 283686780 242824460
482752400 211442326 531348409
618125269 485382255 400172925
592559423 889353721 699843746
720932207 440749245 219158287
887869595 743709111 177111670
50254666 538064949 723183953
558556864 402166610 3090777
408075103 514733228 866778901
174890417 714688939 526722906
38495506 517255389 653028938
650274404 122800005 201428965
351529646 454481630 124160646
427377301 824924366 793834064
581404236 196697916 321256772
936342659 527691584 259503112
84584425 878986359 825556553
445310985 3887807 199331257
69980394 585630693 571115778
590736756 207366678 72148701
164314022 482424971 283208622
727069947 809015808 720394616
926784337 599116202 221208305
880888509 78501845 582182060
78244127 312053654 505143945
327017961 767393860 445324117
4624196 862825071 440362385
180343368 754779991 259321042
450242278 530781059 887150486
672928893 641932093 740722570
80800960 963250433 512308316
540868074 736561492 319242436
823882995 133125205 217912923
474353777 816209739 234775018
304709403 43559500 412071100
378658324 435327336 192037301
731093068 665478027 823250816
911927936 818965503 700991320
904703251 640313323 799718061
779415284 864277470 533471464
147945273 430314277 957765057
915025873 735235499 334170381
4408484 897158359 506083006
665807641 81350915 390760226
678480386 68432171 806443785
845411719 359334423 410927133
82039932 108814212 626301965
12282276 322645156 908499886
93518 687696141 603785656
898337794 860408678 452910823
295736927 575370518 740090923
848245638 593525939 101141973
401262829 489755922 621542504
767713326 739395042 804807715
30980160 379437953 566853860
576826574 740984362 515698636
65020257 794954188 772809185
251516411 765074247 289057505
57913024 962975733 57831996
401617134 353145893 68770314
193606157 850591152 417381681
537248559 686126081 928506269
87545974 392480166 119286136
202632840 248975517 584465268
764225165 28549319 781069211
512060821 478079752 648839979
824003275 111060825 792482910
105068088 751153444 706260599
720772809 949312952 518983702
652066187 491493352 918522168
700743694 466533978 57698671
860233109 294395285 676504281
917637848 599466508 446160947
778520990 4965876 709240075
155013790 901264629 15531045
830623517 588480649 177976449
154085583 279823437 443038621
615119369 295131307 838993831
698752773 735546335 927004017
744041783 715510663 88427288
364887232 722552533 584975700
715007478 604465246 692509238
724155272 551519280 603133859
42062260 682172500 644935400
928891230 480147702 407767113
100067427 335133073 853090363
726522553 36900746 276347954
762443108 77889467 63395223
132846132 743815848 171617431
877564486 455731081 899536446
851212621 75105327 227343562
379914066 709186363 178968198
864703595 726971677 313953880
423703084 830739488 717907293
36501442 752817819 208844733
231284441 286960143 13362528
593977389 94593958 877622926
315264807 156159726 572439307
860527299 64475375 314485967
739347555 364983537 2585202
576472317 171332173 545619306
330306265 476725446 424445215
353853359 150216694 94097046
323022536 245683009 467693548
659139571 276794584 751957211
546552458 847821002 308124072
838743636 575793888 386686019
442353154 413541880 151562653
154581708 811901413 277817436
209062538 201704538 575611891
430868903 294692405 860493615
641815230 581199207 93253985
253591319 312981532 1847080
471469700 49091175 642147654
708347768 193093126 506255037
348799291 291172664 787873033
105607971 709160916 353299236
120420822 761385237 534759542
704483628 920710578 888859057
704666417 539599019 215166213
486719112 650509620 708651291
36260446 702907850 23109828
782262777 381577057 12260077
228499379 947502231 719225774
890141389 330170397 749485504
404046709 121002347 267482238
365870576 915667366 142464108
692911822 181600121 150839236
618691386 198483911 533819451
965228711 722495218 143230592
193496131 359972746 880301247
785506844 749808595 381333726
36815754 36974894 387947491
514612477 954382287 375449652
424647384 270820302 260567938
335229139 813508131 13046841
548587924 531730134 355743090
565148938 59756776 891910488
300869343 78954238 27029700
581347368 311443722 321447193
290668609 495151911 122900640
747064880 703592694 774397730
179465660 62546207 901199304
455674366 720919448 435010823
142425224 21000125 771994376
781888005 244228716 525858052
899640707 106489482 559970126
351460736 635020198 665978708
871232644 287785895 601039510
481090265 724009762 934554941
443731690 59267304 131176565
650454099 560607145 157352295
183353563 506138607 241162343
87636527 476337263 671574761
710778346 530352298 518367153
260512114 793994348 852678374
860991150 131445236 602189745
896457669 650117478 623572905
862463456 734595518 859958352
930119250 356971832 867029379
352847242 962094638 724516681
571639835 740339586 574818173
939041873 248574881 391364821
250108803 12238518 493775929
653475589 358815124 392378886
393771517 558317712 156437912
283481136 693205516 910275335
701708989 479534303 286602623
791009258 237242783 758986732
575326676 515344729 190404374
531254582 690325824 276330777
329971725 37512301 845189235
224094603 926961261 652332796
939361989 789248318 510225826
795969964 925287408 833287554
377660544 425053007 64710528
294911316 886791183 49928578
360756571 316742696 922091710
421978035 306114455 623063897
642028890 674251037 361976079
134339280 652991515 167677275
748973954 145510496 922124931
965829312 595280156 233933030
392892432 631015428 215847994
772247715 584991594 625864533
132548753 138925308 706621789
92942639 372398145 229379230
713609258 171911163 642843092
396128838 99232108 507047619
405228024 922210465 526269005
549988099 946788141 773736493
765036620 964997094 736387510
847066588 226198232 673364376
695623161 219644697 784532908
272823433 488281245 539290849
791198303 640855705 851027201
728688601 85780150 224929087
130804794 778149991 71774099
801130086 823149052 582099898
845675322 617986675 575644973
106099466 882430082 432384159
188546750 113549147 153744427
959557073 341482532 633790596
58666910 263529995 24531902
931578438 2524408 865891137
269301475 226893990 520769361
740305698 745130333 679872298
254702420 609868033 518025156
97328982 501459635 428162953
225524543 345739206 916190358
319246896 318409330 408447373
504206079 548321120 55310563
226296188 901118601 638854731
114076993 336923381 900028440
666705027 384989270 572457257
261382158 967557592 892942382
92509721 229231398 736931229
591242274 244335444 575990909
349161490 264615045 225616565
277526558 345493901 654213233
78569217 754174263 192821540
150387836 325989811 872022849
508986524 547890115 219604582
458558199 572127357 530159317
531115500 66476653 546348370
867897122 815173005 326110254
750028941 455346587 196751394
682472136 927384300 392027770
900746445 21631357 674937182
85249389 533338323 964302602
338623229 812045803 788055353
894324246 468542025 915410888
961442656 662985719 572165732
631312924 762688307 357113248
390499241 215072732 39084035
495937196 461705748 101636870
60483211 567908495 566641766
325656895 431681013 583582067
726091328 270729830 291384250
86469006 560801794 108025254
273113736 553588298 381036128
179250952 445870701 931823860
274847446 388098830 304229003
815433636 904982922 537790459
965642400 795928842 120731005
82399596 275793800 594124950
688689811 809202528 122902330
942165024 581429321 616239709
232239397 720047570 457618527
548365523 870661364 541077287
816910485 365038308 278686727
686404593 401304780 288818486
573917782 583194846 672594600
447807483 457225191 123352074
852183638 342871949 605067439
365103335 742666685 848367217
744813431 330536985 105630021
937168431 762777435 755576386
480151283 629756459 348059432
627842192 172932172 914090178
634850489 451386254 60090938
357827659 753444417 221097491
545804466 314112138 845243128
402258814 331977491 433238625
915933922 358074546 99829667
435177166 178593497 465042986
158821571 934394694 182264702
64476346 181097499 233643764
435540693 647500499 838431918
644200352 146776475 699031
61792629 665732123 130861737
558042764 610226495 802331966
828863690 226243523 577485554
18190131 11670224 751054405
957741763 477111543 150612898
602143973 58879847 109205118
264709029 147752106 167495075
862406197 816626888 327908522
440042686 276183616 248782810
408956670 63912383 582848692
19805182 775891760 529530545
569035144 918327865 186827759
629770201 487824685 437373262
282527490 623188368 176730141
449165659 968668959 543460100
508798871 187039256 931763294
689298927 537499256 333277465
216505895 152316942 431563514
16581668 229318207 220492067
144247399 863449939 958296008
72680270 96827811 96547064
491174026 146510426 55488169
324560878 342364092 431381953
385807865 712008502 890833079
910233334 213129309 56403349
769382407 949882721 670815504
255193246 909763545 583022634
586134551 854249372 557459760
57118509 830337091 445363668
917909473 77347494 342128512
352498453 572051392 627888490
495007119 410308960 620562017
267789716 262942628 491563053
271539590 687865143 20202322
509784223 832474976 359284543
52080913 707556566 690870004
477696792 704814560 854996805
298925020 921984714 751138216
735552362 809943654 442905997
56769426 542896849 127275860
126271077 781992238 133590928
37802262 119705033 414072645
613576014 438051747 783088202
897646631 546663662 5160765
434105799 134252844 390555133
61045389 288053648 443973012
369903206 662031336 374600542
56078600 722181213 327954377
442221635 827819285 373811820
968834438 595049752 25209745
268593920 948099540 739192915
697974331 670044349 533041931
201248548 442639805 571054357
109504171 853235970 518168149
556418008 65703933 263721804
953493598 582539437 346368394
293456026 466146492 646758455
788199006 546157565 301816134
326952157 840287120 569045907
951408382 377311307 226863921
839946171 745953016 883171843
535790984 442245125 470021668
827309913 726506134 316311608
138659757 964176701 84796343
595819831 831258953 877420756
158156054 17904977 193555641
712177330 747353326 655803716
146209196 822793910 623645757
292465582 795518597 56358517
669116347 420811142 881339465
381261966 877131962 85000311
453319154 513016709 657464425
482288706 524387790 410384339
360522451 271723702 168348588
116344328 46106023 33270872
505125517 250817936 589984088
848427408 59797458 129249719
609273131 542214260 227941442
114291260 458438831 672406353
282071978 300170766 409077448
759327220 865019136 188951878
90986335 888563061 119326001
943391356 817963539 595168271
739089986 869025364 275530206
198031970 807949526 92915200
366540444 802515962 659641033
591235524 524183890 271977048
505529987 301271592 214758882
656954363 879623623 349293574
808072850 672396673 546166072
512461932 624302305 961703066
234516537 556235803 56218053
299968925 907585915 385578738
658597221 482099083 466084104
113312026 729905707 653962209
956213430 435379806 916948504
726394975 240553454 18782630
187312526 409756151 451886518
248187963 699062717 295921248
277408675 309221531 657805332
437737375 715209541 667490664
549999441 281663111 149675354
396571644 773713994 391643263
81523984 447742644 1732457
957781626 170402297 259998988
2299196 756043362 945369539
552306501 143125700 765609752
499740513 221405705 79290403
939686397 337459952 526227166
830694106 282701634 548024149
442178556 228603137 545129276
874567721 127419593 934718160
584407653 80113135 360179893
874662676 231997151 394379675
237646267 738231660 328212375
238622169 40847810 597160503
140447799 903567757 545705438
600088079 70554051 929971278
583726839 643686836 137636732
418257566 68128589 755625694
633468884 424242782 356892998
693009095 861522354 100261208
872287245 647651147 887214402
228692768 918716287 867009103
844959279 900266014 447289925
376398314 349458941 378853081
888789428 950060463 525625322
560074856 914651129 518291252
569583540 560996207 199660770
370998187 705372618 579157095
272609296 796654387 180674621
795752891 36684462 515257934
693313614 526600454 874379646
957902651 841466591 423820740
276076543 647071070 506844355
945075884 621893534 295757433
430920468 399605114 583008375
539038454 641775723 627878207
838975298 533003469 85867225
262328213 763612341 447396211
461984910 662165302 550748598
45648897 781260111 672888567
415793838 825477446 713251399
8295182 551476363 852116408
499346337 32385660 335600541
61973393 448496386 609845008
640392445 320442391 11840709
134539241 598271365 466621675
326885446 42603569 843020444
795786492 306986046 730549225
844809211 837991513 559031230
222107956 524768120 753886689
579753513 117053201 791110065
603329032 608242499 679030422
370089428 133812365 400062282
618380012 131104202 844213907
523733391 692243112 4625878
271358616 889868743 478119632
184116662 210419036 510090554
829744227 215577769 622618190
634318625 839439471 870353085
631416596 111443586 382629691
8679952 84854258 422104804
123004014 94553417 302287255
267417092 607998161 658769378
687488300 299915486 565923984
816327268 322130358 789353562
268798387 137933933 860309760
94578651 748718211 834638957
216990251 460011108 850265908
581413761 881943141 731894538
667560178 434346273 406340992
778203959 728273008 745175323
157508656 759436680 902324581
42172145 644457554 311568686
696081478 173655829 723366770
831252810 805903799 561454108
211828997 685505369 914280052
513420775 522340714 94192746
410220326 387459252 487286782
125491187 321527537 758366463
650369880 89742253 328867669
163578533 230995072 813067744
873247248 175182831 398442535
302412264 417097353 122586022
854510737 169862201 692290090
291010234 940936547 966127447
448865318 49107688 514504771
43753987 917836495 49819379
694900155 819406311 267307406
396727250 438042287 309870916
795508704 417293711 918492929
719508543 169136463 181740374
399810720 834714343 392223512
423331396 786080791 469854443
716302430 467838519 526608165
398987779 805907467 659004015
741748552 555723316 395950515
107451837 630489392 309410458
92655214 365619350 943515520
295205984 118600191 877457912
718031212 247886080 574431472
708198350 41543728 30483356
645069468 605338835 215712067
387254858 353296369 121707294
740238938 705850418 585005983
120435253 582219525 131361584
592389905 844323065 815612429
5559221 567157796 351428462
262294548 341952649 433778568
702208462 548219614 825134364
759028 720740446 767112588
192878779 337251886 479849976
838297666 498697444 321459141
478992168 661714959 477605180
195201230 912784277 157983665
609065824 682637243 381476784
211415639 822783591 503966368
871387366 223090779 486264460
84511425 290495448 785908844
262096378 256250727 911785532
437477510 470032727 583691945
658370534 237237632 688049356
353801982 679049811 424563244
151200710 652741185 192308161
288999631 539629236 587418389
929104692 385673757 5127729
207934745 266385412 216958708
598368731 962452715 162111473
79174839 174979437 605317114
98715460 615451204 816408483
420386352 371825416 420892310
589919578 461549947 418576065
687557358 288942547 379557846
555175075 891809729 922164234
605233651 850317888 337251164
537248644 772177068 9600982
559013825 135786576 872814528
12199945 726011575 447648891
539046252 78284848 778582215
121222651 332745745 710683056
544012624 377703628 768730710
435163529 264442531 753739185
451133402 229787409 351758316
36354548 605324770 78523476
463302945 664850041 794977335
32573934 247303906 95161268
685404673 558040738 568224855
882981816 256141610 408430205
941874232 764208802 575073002
855486665 810457676 392426443
795220638 523536750 707229171
146495258 776730319 351435773
678453552 122493678 898644716
150646099 944075174 930216154
502312043 805943334 301729316
84096006 267167967 115973561
159618447 42925951 45746763
384919948 144599077 299782995
555748572 556867230 544774617
477507796 779283547 567588144
196275627 143719706 456661976
704591415 558017758 146884751
697001777 724698340 842070717
886169003 566960694 443477214
114047589 610458820 518581005
10485515 388767322 613401027
694963822 605385130 194236957
950899485 110674371 603273419
454993690 629708622 785674404
201207046 219904579 812678126
768244939 847707800 633755589
746457030 314864083 647588769
357286737 878048095 683074432
625374414 321626175 373946521
588198338 315709188 84086520
705890662 215895805 181025665
681989370 444505955 686027407
578704260 876856911 733135186
232978356 335021986 432006379
698870941 126720335 796893478
178954198 935771464 583037017
510651908 507232461 516271622
96367396 378532030 586524271
164081820 281401705 574605142
458979997 191183255 918450960
320020582 32204389 740281356
562477381 50928526 135610410
415516154 455128363 23222988
599472535 946921664 225056586
848502348 467186441 654166161
79837344 7619307 652319231
69635980 524653248 469883970
503829320 901573179 34631841
632364696 866351055 419604754
843168310 357995493 357646331
522330089 255280707 427653561
542029536 690558243 680538347
514420417 539462184 697097053
614389445 922559240 1112420
452298514 442535925 370744399
609735745 862381717 544635986
125429675 253108752 947216780
47664849 796808264 167962048
688982980 175778000 421915704
632161876 289984433 952524505
21643508 892410480 600427876
423331711 35184513 598196406
515711033 140095448 254492816
494514657 83405950 738219602
640097456 647367737 111109232
684237557 823005543 225727618
77517453 443327855 670232352
671632160 25623584 469234323
603285425 181252751 835283088
12878600 832698712 581187939
530824632 163130635 714985057
619028176 800289365 43833535
701594496 140713492 537835057
739706314 749891629 145595447
390524758 762351819 422431912
425462294 685530123 617706014
461999656 390204312 858958870
213830060 9064973 802187193
286884020 328152231 511733047
152172898 69377198 578010332
947618376 893100588 793541018
633971899 62590875 442748907
387961801 67835517 946659767
671946014 652375175 163710041
819908663 81718212 182177868
166599385 822301326 421669205
125871983 465378469 619653370
89955187 46312491 428471245
593510050 212721291 635978223
859274738 585865084 287890432
705501832 241070000 847135529
318504382 680243482 175395746
659955114 440161264 699353035
232938071 717882602 444640904
202987205 527000474 172074726
746261619 243801487 150832016
654600692 428498117 812626543
582673322 229695726 93414691
467456025 582957394 600059295
353603375 630119809 526315611
354859790 192563848 586558983
36990321 868283909 723357205
716881804 196227300 591322699
322205405 587210247 443020576
659354922 108426084 212782919
929516590 888223784 610628428
396510645 837094189 880445540
395341997 960152343 792545606
284766415 633206864 300027954
596813788 58906023 225834063
390594175 702054418 71362561
859069784 370496500 959769319
83598664 354144411 506274611
759805005 444707774 406872125
756807698 873639052 365246698
598254603 49061907 194651218
964330982 114050705 358952516
386640752 33223123 86185959
876606275 693485334 884668333
254003540 240824456 939750575
199116457 726342492 893577071
276496815 544810032 728195399
803173535 593005012 78525614
300290751 139721938 88296784
783773992 896565856 632743054
555389114 777279319 835099576
649568635 581359432 688464132
687882404 716493170 344215964
859126008 548960568 301541130
69552371 2785174 843457345
962354080 403192878 40515123
960288911 352782693 423323282
135199753 567117628 548269765
700655383 770118861 247000182
337235778 944786462 104051531
289685161 119507807 214343829
497633992 794271114 259139206
118229419 78962117 365839226
184934825 965397420 4621107
24990201 958756528 719221944
397473719 364597554 713718694
943425851 835240815 760276463
787756882 712694041 652563498
767816598 792550155 626883784
263139711 893244159 497888780
654909076 131279712 478131488
871517247 958504098 501109770
89496042 266212692 496152813
134312275 193526037 326423311
268515590 593853552 694649748
593707941 670144963 425480374
472189806 75737838 771009906
723437707 671896513 295788229
597552028 761273363 180446845
115308141 297051397 820619309
842148239 593561483 281930474
126573979 209917943 94347989
898002684 12370333 697545624
274479177 783539605 613211644
474791956 146615296 118521231
540780023 133188025 676565552
30098055 351653089 540470493
601556651 668036598 720450539
468258362 800788185 444444580
291723114 613216284 903369978
862942234 309961637 782749489
604099368 687896539 749703480
291436550 567466100 220547005
653296718 178160174 891744580
798805180 376370815 22183372
683909185 962688762 711641142
195971132 135687514 813682933
649812733 897388372 662813715
631554724 602164907 86442663
472500577 76245339 699721274
932077683 351427002 378946538
208738433 719855200 784213328
439700150 12819400 311611874
807828963 653095961 326067557
833660598 477153728 529805904
746633433 481363249 150543019
158846680 834046963 293542189
406392351 870440599 166340273
487334247 275906658 388730395
33521825 741478892 415207686
57987025 892604575 315200909
514530691 467727017 698847348
578545906 269262688 348437856
738459170 331874292 408865493
43274279 916888306 265937914
320704065 420667752 12747966
140871257 51102107 793243792
895938437 447421058 626066473
34072731 170233714 203124557
794081432 851781042 254241829
97471399 891117657 362658596
735878573 829826069 230966372
228094907 354204736 915468250
15375381 688850123 298406786
251041410 494469822 308866510
201395007 585744319 268899002
750023200 525293538 478028825
823732581 284753148 433119287
514482177 860972561 99831557
262813737 53041769 74676028
900788114 679960052 234256449
863968490 268888123 225853626
315380396 394098941 866552940
905626828 423139777 314743798
61892096 666865281 652090791
471706416 411733923 374155600
95619859 10828192 72293066
289962425 545267275 103444703
813977938 847519517 930726418
856731653 762646709 729916137
853793645 901063435 506123
254702803 551355822 241397393
358574128 770801647 906542252
795701539 914575431 646688361
574331000 16487403 578250804
255954246 448092464 931615220
266043292 266393128 660167878
298240211 442972266 888007852
111384601 891324497 795703972
206147317 866187060 167457575
328349754 842678446 573918191
789709330 308000596 211201060
589257342 690419969 216797816
645069931 966508348 874393332
766966073 495189632 59265920
806691978 117562758 120007550
120334033 697599269 555923775
831000152 595641582 123789939
91007437 11703702 741686657
752656073 703014127 365603101
13111267 554389323 935569704
493651450 246054417 484279187
175929894 226107820 117668410
144697980 859036582 429627780
161264930 454560574 35299180
64925396 90776816 94995110
216853050 592834504 50158476
500844777 453890602 433725678
122212844 396727905 499002013
678597079 846122241 47849831
478051678 453666968 119688629
388445745 273277353 427816259
889294891 655569338 263666422
140075131 722219349 849563346
352412287 621084744 842880598
825216633 83012037 59657978
686651738 521318177 311210870
964689253 432086445 308639904
487299487 69104326 467391765
420232252 132104076 218689949
443356876 77235773 753441223
312740749 781799902 909433276
123330496 682748353 12856092
831346818 874395043 590135314
853746981 398463730 173797212
276558815 324421493 425913441
712144278 562689990 901950607
867806454 313260535 264777777
500209461 433016308 841489710
954471835 403975793 79014550
737797047 793945867 18157379
670316947 270200390 385142649
446797353 715669514 883405156
612045426 441338214 883635227
115236233 505029441 14364844
578035432 782757848 92709743
873388000 453925201 912752962
698338894 208005324 272262611
824568237 798796788 543428208
343270735 88248400 735756983
646883024 280983819 763711670
959355330 781646953 851997808
619894778 119853374 948896463
854785269 865571625 355086812
351891653 592837297 103007500
649099671 541190517 356977476
754434419 763491301 795025458
412044971 863738776 35921253
126666611 220941801 379135792
697770852 664643316 77806694
706969183 476476965 903657918
371071574 185919043 717203435
381599421 19848366 495955594
141327701 123667528 694789744
357752478 51117129 50157921
220201803 655961587 285242285
271101871 472264866 550392671
125081270 916838301 715432122
662833154 478747695 396147916
393959590 697319585 360220252
163412241 225315557 573876404
599152126 661158887 394351958
838257283 162059314 397327205
30409271 304949379 464733869
323354616 643107149 504540399
128869642 421186556 414540388
568691970 138698906 362187505
458218483 643374730 907085554
955588756 239317022 415927036
337754143 601729227 72202721
884854026 658392638 636936143
706608888 267242293 381686138
167280207 549783971 539686894
885855457 448591582 697310384
35332168 539627683 283121424
740726850 279630157 865093752
694124583 211007391 795731814
380277037 621511210 438618418
771704279 741468717 943492001
551535420 758951136 523342204
719651195 399690856 933308978
18917484 41429435 48465580
696512417 913318522 118927874
821255349 434042826 27174669
105907449 203261159 357345631
712639338 557019535 338508251
645983923 442668992 170837485
745050251 771118536 735105436
951195788 597829122 792618370
212477760 208551797 400318025
204651130 280226616 773698201
708110047 639993906 300553566
507116598 154031200 19622035
407213349 296557761 91855037
929443705 520944690 322786458
261417280 256166534 365220874
524054063 906022611 172699556
678257331 431099135 929640609
150607266 63437959 317296545
643394215 718333093 462284214
198050359 449655176 393093778
890068120 115805940 731606799
882230381 872006638 643212939
32510741 778219169 469464400
143233207 359280247 731012129
759642813 568263955 924813034
860601348 717725474 559492642
414982207 858388318 215722384
790702131 432547232 113744283
524939680 937858763 509810409
477462366 251850459 636127652
480973813 619897069 721912596
766377695 570062603 890912493
410226191 297543702 71074317
840551603 735860701 144854517
279788182 328839687 219490192
52996280 756234591 947121067
763673562 298839277 821053813
856767660 481116091 594427466
430520197 954394696 182393799
93907927 410253445 613664117
880843983 958023359 777018641
360739789 875311748 737782328
293407837 161947036 812352608
132240228 579139819 403438893
545497397 451114948 250737455
273255247 50031865 936760502
408903482 598056525 194665874
158270753 518064369 202623077
478537716 46120271 693628660
917249544 823169470 899188344
442750959 123510887 37038767
111684887 171741916 868433467
410852783 546150257 351576687
837932805 949105505 576311424
793490292 330973526 508821227
274699279 742138552 829536426
75055386 665136726 272552137
314444324 905875091 811979830
875506541 567955241 459546009
201891394 173605579 913019358
638669180 736047023 586860952
289499574 735122932 617758510
528833902 700258865 279979215
546490451 232638771 392861543
779465509 751593079 454442048
539917390 43599154 631543017
159229230 918621706 246461035
272575841 954493086 363227981
510083200 514321193 715759026
846224237 555889870 409478933
801247972 209104886 810965389
1559002 300434588 681142295
26671100 355883578 619964666
23211608 135720438 423211698
679771255 511202156 58532524
882666747 607811400 166405433
602577773 43301032 417219767
626052188 679786898 873319700
442689378 407567651 889617312
411316537 421887502 768413581
685994187 88967856 849266274
92880274 530384096 652468759
97597916 312490931 309802197
139920657 184143352 177725508
8826998 798387048 299556914
758752057 517891755 519699380
930570598 152532607 450895674
906408198 112805580 69600813
796847406 588553147 35853788
362579288 554854557 905336794
601257978 604024416 754771134
738709342 661770131 564200303
678161189 887319012 15365467
444331786 867844505 268775794
595043004 516007735 754579980
237123698 112163522 733172398
87789055 72945518 669530306
292020096 307892415 861904571
202686602 28303750 657158297
398416088 796617957 91205019
171579452 749285551 948450390
748441834 819554217 324971258
585202982 160971984 292743257
473857786 127321598 239143302
708436200 673150950 248427175
454501074 185876381 358716810
50616433 456123809 767509914
385674900 252237836 445110542
480654448 201988933 571873321
98862549 558492358 227476774
54890352 91561321 397367991
248440121 148455569 829069050
497871826 205118143 370381879
225064892 478334709 127065022
400718821 460400970 578792418
348986931 365135267 828273875
493805183 678979263 553283823
922185630 935459344 30809562
381534870 331392327 267677662
673402634 704168678 508388863
92170376 281999893 455838204
949258296 702448264 572928300
468764641 522874423 896138441
797428576 450446282 415640000
167471606 433575276 273451549
524517525 4180832 196117272
308876026 748029161 857710009
784738465 511927708 693199056
542539129 748714599 631980541
965986308 60247540 398488872
283103027 911720767 410100790
565041782 542856126 577065238
342169730 516016932 634049246
732207043 336837249 861288568
631952559 582112585 747008516
433094592 19506285 602790376
105495678 648124476 539431192
438548677 33372323 873723036
718166634 685438401 259820519
720748805 117696539 876817884
885835605 455504577 203439720
607721677 522693916 53019480
345329618 219273632 260759573
377924623 626470181 408479536
270830932 713610880 932493468
653418093 274189615 69988284
847941130 913561704 444377509
863131963 752272536 644510036
149773563 244346188 480262790
73764062 938298584 509826311
161241048 881411967 755657559
59802304 93552146 540199491
919880870 226692291 555212838
762812001 828287526 768789398
634341719 854340464 236257099
443848284 892509776 210139144
341138977 624216718 647893985
506224773 766852427 886388097
41530392 729480548 560951054
403920250 742855808 915732479
114122297 516425870 773422058
453756258 876667085 752524051
423590135 47791228 180401447
67185097 265579073 670267841
798988237 622740002 793132779
289079399 395214288 885978589
101399006 539712783 589858713
471583922 954013209 823661457
957373543 309960890 464810943
639505663 813460495 358517339
944668182 511878577 855231906
926660464 309346270 502476949
28853207 889972755 108153994
838974415 28542281 155667788
830519311 303658205 679970115
725551887 805819460 302085521
64878432 609301165 421059774
823319790 762729890 471763592
952177739 698389923 133432842
616048827 948200333 134959889
800715930 158792455 336284541
411828248 338743308 934291760
517737659 554734346 711447797
171437819 619441184 845852173
346003951 631437510 547434656
889302743 3516204 636655405
31626961 754544163 347745437
706179081 639044761 628202185
969891625 912557057 954915100
748537077 442405982 70348937
123238381 522562618 622178523
366335696 640575628 788450408
14350435 300430664 396712423
952404029 411878199 579401863
861727866 632739231 190639486
669092450 155673763 685832748
428754179 583978691 364773498
714169552 657938177 574897597
543412956 99393344 898732889
454127215 484409190 599676498
734686914 104346934 324860277
91036652 206839155 439586809
480539899 67589188 585229347
894483296 600748829 254005323
413024000 814357617 958896617
104574249 57235400 653732469
212409226 193152997 787864993
34371875 85066396 238538134
848957294 113854124 937645108
325525893 462747178 771198373
236975218 331955530 954843173
553367109 964196855 562008887
387082575 243791725 874271254
648077298 613278526 256059399
471809238 368616934 142345721
21158591 751689991 266732544
846026874 733860450 802915944
466663708 439672069 945414747
149580107 392674730 679539259
773379651 376312619 496756235
462722914 479573686 238641098
331888808 931226792 667706877
564743284 553712706 806979910
169055908 316523215 722106240
554046153 354278446 440635876
547856606 698128929 9012900
635531572 728729736 901745719
228998925 154554266 434209203
605084272 13300538 228624864
366372099 239606469 887874153
180382764 743836678 117698253
808562667 629527152 964682185
795225063 938010332 77419822
740472060 384448976 533201224
508224844 21947688 672404338
160231172 482451220 653466901
939760849 665914494 292209016
403020923 746516114 612342057
174502030 642266384 117525720
129530924 673940784 939497182
865707892 160703003 431251943
627128991 194340926 729708161
104478236 228038675 356907852
383125987 905120981 515488338
702406200 64073777 266915899
424241315 487926578 857544918
936235914 463560092 805859350
600518843 219881029 657492704
103239082 504556102 64531293
443924341 573154198 223304754
335093157 379542351 653340195
307755350 903455846 201326525
823913657 214977862 490321105
752623197 920792295 902914197
695278512 66071972 535336140
353121501 487854088 484747721
678232103 62740861 541020187
325766780 474508698 372483375
525000392 230834210 606793362
257930566 335093083 179681512
847926872 831940515 906040856
215825707 676677202 230979069
739163394 126198852 874322388
338492486 356387153 660133504
840250416 194063207 342762036
233918503 538368200 44092889
181878081 378699464 823969774
346157546 94196340 205909585
721272837 877542034 857958191
910258015 63835085 605675850
9132585 201598606 148710435
110839436 712585659 628227926
887486928 855194202 753184743
937221195 482012980 271500459
250797664 274480762 880425041
446210151 840286911 782175604
907104150 124331856 915429095
782312763 47521164 537545405
596863800 676918490 457514888
126071109 130284370 239649681
15163767 957950489 351167992
792688206 230420187 818138316
926383477 823640572 424077583
84647878 730555767 774015931
589741359 708014322 763831590
932942071 697588047 850119444
130487698 102419843 671853883
72722835 36657268 915018137
748373244 24633642 444164975
602462698 695175551 932526924
598065307 854458884 684321353
107260644 562483487 389671566
714225467 301283225 524359699
720619643 86587072 460526944
959294372 256417706 614917729
255528081 431463075 16131182
869358490 166159348 960505403
887281234 562037538 71396121
36166999 516915367 581509929
799798266 417618394 470221368
763304989 390155866 693313485
727677067 747626120 509405863
469247826 678055401 578418759
383294593 345455204 27947272
134577284 268851290 700340389
599246311 660193236 282220848
63187716 528059645 201303887
302975993 655686438 625515294
95283829 302856782 606812141
817319082 672315723 679570806
550533538 766899009 968337919
131015061 798967144 943524130
481647004 528374279 775790016
80684904 755297026 571421518
194886640 209113495 838979292
281351801 960790263 844178830
480799244 629553784 113514801
836048551 652198925 436554531
573701792 937054923 313258362
5044654 233725664 380303359
287868845 336421463 230169950
365289342 788778336 469168089
379442380 176829350 430461807
833847689 727756316 912957129
531291709 624779693 1326960
946336156 196488657 4827712
784708807 415739033 150962096
654065633 101830188 386986429
911372360 423805203 437383091
588842251 215711191 213531642
159009479 51714750 629301576
857501309 485439644 837385419
428586082 950077176 542892276
897965822 30508277 494956034
214906648 874339006 949535202
801061710 141050909 130590741
397729622 704355224 125461388
530423187 944944679 136642855
644979784 522485230 492360312
376479324 802934627 910256883
43325911 893577928 800298896
54126877 953035875 301930049
128240673 34607591 458880756
447341009 33676923 317471750
848343248 947143415 441039361
414000225 663241740 512975266
716090220 598050283 110895116
887743063 301921445 96051697
776408754 430403546 750803052
769810335 134883753 882859506
773154869 288969034 542028801
414917116 76232638 67456067
349049012 758921633 858813816
862435804 837078520 840287897
777717158 414068599 725223876
131256068 435426994 705358646
869499798 150687188 452976155
799568068 27077409 92279955
360691079 79663323 652508250
521002025 154409888 855177982
156468415 69568354 769096542
89559462 197916398 31024711
943613718 957527955 714242123
213915738 944419244 796997106
402412671 677718124 383151939
591718175 933733814 475612373
87348974 312755123 571562334
744890403 853141005 758432610
605299624 64762707 344846890
751898047 880397255 445590784
575630555 370244970 896930133
827806930 709571502 242996575
142308658 465481093 326202236
99182379 240981313 152506122
326876189 745739148 109701438
471477541 77799175 763188070
594406681 284699047 313406000
177753793 881017010 635336595
251611720 571741397 557326409
888470565 430723303 51426363
926585520 667175 891995928
511145982 292540077 187833167
290090408 725369636 539387060
39632887 684669823 821124716
323890869 184662831 729154523
253457750 29382397 490976821
117736291 610626648 672975456
211832642 103192558 760937330
314997308 940456169 665000445
65715469 4268420 781872123
115964115 665009905 178354856
5944671 814213611 64874080
10761513 175453255 799853362
671446823 880278710 97600030
581037017 305811105 395935325
109814845 837193189 181356409
382735810 149971156 618536928
24413128 60875182 724541238
105599422 653600744 216998395
127952679 683420023 636479783
457409376 711130829 702012670
966045906 544135039 169073474
522440046 705820879 332995289
897324260 806411279 958458200
820717792 944044755 808197605
662237056 199824658 316773028
674332099 52695659 924482910
851596595 763926688 853447004
227496532 56919378 280060976
280390278 617247754 786409647
148965057 29857827 444397823
440202408 753350041 21107734
731728342 513284306 120021963
903880719 876874500 540447963
937408374 147706108 26978342
180448597 668808449 138737658
689019773 124728018 360155208
82899162 814387856 546922516
514921651 2753407 733146851
410259105 935910489 795681470
597828533 290739604 651968493
452601936 803414524 512219684
463455101 845571376 326433199
122206757 318708800 170737733
534799295 212458644 373704330
436730233 968293971 112880739
635283907 413879023 604802588
68593356 728469129 839374746
398954477 906889672 380593631
690540773 856380972 600931750
532570755 441829307 880597971
480498846 746776274 796820832
814455301 372392969 434495683
718534555 910003317 204389118
298541388 731345327 622174445
642946113 706253886 122538585
49891943 236129112 40631874
863597614 84127345 705647739
660676223 285503692 560375621
518499222 4706606 99489146
867943953 105950648 549003387
675970921 681979671 952625241
66038137 32664270 706728054
474626526 969759617 206213180
93770006 126288925 276999334
375055985 383367388 622475999
255707783 181756857 559932328
709107550 140994982 444728653
545483748 493400329 237093269
579374516 366054646 510858404
525689014 128757872 473643727
475553521 928522606 706310617
712381626 522983987 195162535
8902621 431656236 728574538
830820692 894575756 298489225
802801869 336744423 886806751
482873345 911012801 837100532
930195690 511384607 962144176
792451483 21370064 213392846
18765582 221947883 682269129
756884972 476082295 883981114
875191497 567122545 859343013
467507788 360388786 288876230
364278501 89448 917926367
634677730 520289141 913188145
815275999 528522764 705580339
583730384 427862638 879007291
925605630 776901227 469402689
718462535 962279708 113556143
517359238 811805967 547223363
577222936 419413370 484174695
396811398 700151585 546987849
630577685 700142869 676102887
186718416 951705923 481691409
645662289 439091998 822369491
486292069 270847897 468557990
185686711 256132297 422636009
538874137 14399336 29831262
739449179 722313261 574577676
490026128 703515662 167351551
34606157 809136585 914015272
107562419 78801943 325098760
925856631 866049645 733999327
905804284 682252797 532096398
516307317 805656186 589329627
722685334 102789650 854669879
659758064 417421159 872192090
876599404 169498290 684471107
890348370 80346061 432951715
98084595 453284443 423639979
145650747 284933823 688548129
351516472 455357551 166070178
485791349 242546138 826569586
950453635 519855801 499908721
437622089 883067167 104553754
869113067 899866483 956766645
473806172 188148481 885088607
35681786 949135615 198838691
806217395 673635056 277457096
204061097 384032935 962308383
501545899 84660882 803210585
453184223 231753992 750178724
423591773 684490802 505036931
16269075 532925737 170189552
55924885 877935920 321896231
257822510 638772623 154021218
699953610 575204130 908926309
132253305 555773269 210050478
876431277 741192313 357496662
279178457 957968091 918492187
284498108 859186069 882714308
580734767 483972113 378156606
696455965 289204865 538473675
54698257 410031669 847091613
39631659 921800725 435969410
692497864 859185141 568179556
547764514 618204111 642751453
166687940 725865182 376699488
303225492 728598122 927622822
551807936 355983281 56071095
504040905 276936899 97198615
71991591 186641187 587640338
736400088 334598557 603294429
139297771 260407769 727240736
921105220 61601916 149961477
73196907 12210151 610542020
515525783 691482347 161398451
671920575 474414193 771027509
617085299 712641384 166600032
498929406 554837143 762658921
927891447 326010647 963253662
661923980 247289122 200196001
699184552 756506927 469255585
456846682 889130234 553253439
678389885 12888639 38240565
85656686 112607666 96143287
783118250 751403268 351095197
522975565 852022212 735727623
452619018 922331688 350484077
456399185 471247747 559444657
576015209 433477839 136550733
606823256 689240904 230029758
681277570 940404408 401331806
3248229 368885072 825992026
36562587 474443252 493499243
267897044 105636585 457023169
286843430 377797197 284454438
633015623 567720267 828684716
435670324 242920057 715459177
474153975 703686905 450360265
114610780 460494205 222905175
549579739 192457014 545627042
852853774 885387253 864266913
255428300 602754221 193789633
738665517 496648728 268033986
611595857 300241424 371843532
932946780 758978829 85246920
746842191 92676724 894644394
190663281 588165347 198171087
488747775 674676589 104283274
797702652 285877034 203927037
344061129 265956037 538313995
342296353 198939827 242053194
503137246 402353071 543525557
298969593 10364823 823300960
507954732 361041864 24371985
490547599 453895371 285002746
813665632 851389253 366012231
713951291 35881399 605326407
721598391 177213212 750098870
942045330 507215635 873946943
650029298 652347667 955202576
130789265 535773424 307949045
749899186 830629140 894630414
260966563 804571478 357001528
169299783 431685137 757599680
519579386 709709665 642076614
535619817 203942454 523374956
450549329 198593649 810565881
484826283 742811707 643491069
876523782 282803952 93201035
502562775 258683128 309512995
964536282 969311935 497414724
8497124 417178991 411762856
209019257 759527511 852687297
242441545 807462399 477684812
820616752 308925024 715167080
382805992 522873839 276928117
176810155 587004606 575819127
513986788 868459790 573919311
196837023 636792617 732414631
58885181 754500157 363563376
49198680 62265243 552211934
654900320 645172634 300962247
747334719 816873769 684600337
94351639 647852617 906949211
250995988 136047262 859090680
668226663 334675719 725280492
772544191 590056121 629493124
566104417 939752171 88312218
755825420 555513193 248600656
167412272 244710433 9272930
533518940 53758890 214426222
34581663 797357800 441262708
65158471 377254516 247825673
45950098 89741911 281141183
76830134 297334800 485118836
553811716 564170190 580983236
218926914 592503049 177555585
710029164 855377417 863359051
767921158 468992447 141675200
113353317 533011286 254365733
755002148 883428279 63951606
841747060 604608127 811364324
313119430 567700495 642842421
827879166 892959006 660537452
575825666 828786617 893242034
916210283 508576167 741031347
350730603 558672747 53048008
730416568 55757407 820343680
507665205 427487500 907182915
395707510 285580595 245754217
199538904 936177091 586795387
389512356 677960115 969774061
575359699 424036314 406107108
427424549 568687579 610373314
649404010 852008647 320802716
719103180 895319693 148415442
645560348 887379639 46067961
394722790 662008294 92447616
112412758 453015579 128151389
561093034 602035844 574820381
518092443 34641977 960698063
388301693 734352995 292538905
173520335 115572742 607258103
22751163 775572002 846388391
781411952 629850767 215385411
298435558 45678548 59197645
949117826 265713327 215559026
682304318 829192182 284015222
708127859 571153186 121701833
628097489 206879174 394833322
398258178 241763909 565824743
65139787 6090154 322827274
827374216 396974269 427117604
510182174 271021217 610920536
514324655 68471012 249623516
479536201 319291469 825364699
338618888 943318109 487615991
209234384 230040800 346866356
151646925 134666318 889326563
856385629 166928217 657925705
536251754 625382051 106917024
809110726 548513980 903506613
388280337 875940804 25697714
503426332 660724549 151785068
105917570 105529787 568264002
889583152 440223337 937842800
141764925 505060549 83438123
95452030 187705424 462674935
492219905 458536372 693325030
901992967 875576054 876320998
934211825 391758865 158650824
861577305 578548464 834156429
931441580 529531174 474839504
649226773 875962203 372697618
839587890 424288915 4132289
888250838 765205714 217589389
722111546 878294136 603641213
533956736 508022468 97508049
123830428 750508082 809989753
730652413 628763644 257343332
714592234 747244122 959518909
893745460 142060870 885673682
642928718 287361419 68901505
922173076 331086379 890388749
659229055 275957033 736350619
831209819 555248308 699217407
204752766 746147482 575415418
757325439 285938172 773644408
362791257 426952721 723714763
464060901 207998913 143500205
380710751 133136372 466304390
373623432 626993587 940373739
120869963 527554248 961980087
234057648 395761669 317508045
609878655 116462082 113848530
735107847 793729704 302149203
396343201 969832194 22217519
222480361 762087500 539897901
159042917 364676661 329123848
655834431 445411233 589127383
571326066 665791242 35178985
586924121 263509562 801201776
954625421 97031715 170147492
586957458 677682268 539683920
503465027 959078249 136227007
680251099 311901374 41890284
830073786 38045795 68970272
952320428 144361217 598842982
309785709 928865537 569279231
111529040 829221879 594820578
280218424 148810015 676368513
429103297 301474964 8654951
340413080 212320792 811059700
212599233 683294691 178259175
179515160 237135380 324169309
53865940 932765866 476684916
783067011 308751878 149661718
678295573 255861065 898087452
54049703 597687861 824444638
52092471 263882034 139826633
761812363 306289459 963827388
690294942 642645583 483025388
72206834 82627979 170366792
137476300 474892438 86501781
448694251 775138235 209678029
860127600 277911133 254512801
221076756 788477561 387661899
844895971 34860715 284145733
160307490 205930628 666410833
204677111 764549267 129654226
117763046 671926522 539932328
53743481 628369169 43893690
843371422 748446791 105412465
573455270 291701695 755946950
839437933 540220413 88538752
196127106 494664130 545912535
844112026 899126073 213607339
209102301 941912398 760642318
674422800 844242069 577986777
294896783 783224180 40329176
470018953 484006646 383587856
912434027 648319277 536365527
364657549 947829832 509588394
512384367 47993801 432754172
117353109 322894990 415291323
803603722 827964202 296348529
684324107 441998418 732992483
126892536 263021742 835074605
76855182 102840719 796999568
931189706 893493912 239910405
679131113 79236609 593506740
688857570 522522295 141549066
88807036 916060514 730572262
42693554 476026830 133609824
963596819 648482917 728252340
563003136 919792630 228726045
714170600 247595154 179044502
816563095 469852168 436332166
345911048 951281772 598966007
769439411 278216752 91149306
698791158 144122786 810964938
807497150 193018188 729754841
565000296 627658015 309123733
756284906 68114345 303942100
825591289 890263734 857737556
570712180 329504142 294774343
18977939 25860481 31019682
503195159 456279200 637524348
177630493 568248318 491768031
3149936 217208251 569794538
25272011 378937849 218199554
943734195 105181805 18719407
308507131 854970610 135375729
610316100 323824017 462400222
548322711 873277991 246232742
321995067 45235921 161583091
736182394 385117405 692116990
242975204 447026401 874640463
74474244 936685976 558767466
586358816 105633085 688830455
166642479 723901083 169119956
499831576 639069605 525819394
901468803 134303054 134743403
4911581 666028275 347751534
788563554 76420265 24026270
603985490 61398449 932177317
859797109 705372732 401067741
697048908 358197405 309047061
250429433 427743500 723138790
704574482 820993762 263080917
451198380 742169220 412831599
2470637 93254789 32881162
951850823 932990521 639929267
451291971 254174978 571601417
120788769 655715126 47301724
689262058 217283355 532837713
318188979 618532930 777173689
50427117 464049206 73288661
243769090 414631601 803570324
699455236 654027235 683200148
932797165 414273216 801942880
495184609 230752709 957917482
550698845 791947449 813897155
271504245 53699281 513219887
917232503 153864559 722105264
859834271 662625704 294233379
616139599 36268328 936120112
741058946 495994915 78751164
948108602 162596652 146761509
884124307 242880402 261186554
184503581 445054531 874932567
312964640 854687726 161333436
160204528 861494755 104768298
2718114 551039465 83003109
618887648 899911136 669772269
565777764 711900741 930842569
333825609 172823463 516540610
800088992 444906493 882444288
436681631 455223531 220673051
613602636 132188271 55464430
779111784 160104523 917256432
276918782 74739244 586387767
341082115 954314139 133865380
293932700 928622785 625481588
332411715 604528835 883159017
674526735 321127002 97679631
737837878 930582772 111013739
121347983 353196987 360488108
628295251 713480090 447319546
860366505 17039560 214841470
748059528 118580479 404992721
764139622 449520226 909685858
260853598 493914656 67874171
279303349 765876648 741004215
798412326 748911360 856032645
139704594 33840663 772352694
501261512 730315947 882731660
428754121 344499053 438640745
159634586 13796642 766961544
788420990 624183238 255978979
269369303 61635289 897149908
79617817 25107276 581855435
521853610 931921253 288957540
227600874 796863252 665651745
839918216 633806816 630273283
70323530 7546658 39950631
962322444 210042458 342665847
550687723 82752240 855407585
318972252 144969974 290775351
409823678 81683819 847698716
384498067 350665885 621056245
268080339 950356265 701463700
460987193 318710081 10575484
449980846 317053109 930995755
657359172 635920602 452119782
484288946 43400617 310356818
306649942 95626680 432989529
279180277 943554299 142970673
700025074 935773482 375753469
404791907 770094348 872394347
236680277 534775307 371946620
848881650 414191377 962851079
360618316 450502403 234370462
520831380 317436829 510755687
311038754 482260508 776422796
607620314 640886254 554326113
148757757 139194312 690618859
53342921 864851653 240684421
114433387 413872459 219949542
840812442 806303733 102687473
929919693 692478315 365078897
152640983 418667082 443299651
726046247 19520288 490781432
66540813 11156005 351072302
304896747 631815359 482627569
88545051 624107021 818248904
946822517 435232836 423540077
614149494 658290584 299555904
149942331 894234717 833518319
248758992 62641083 731247969
622602232 501328929 557335640
331313566 568071689 864961140
165351765 194687671 455433595
214260520 943556220 345865482
632014174 959783633 358087687
401445815 585533666 508002443
624314175 819770459 957744575
114817498 335758906 209539012
739254458 817090361 740461134
639192771 897273604 169120063
510259922 871589180 427312444
854819522 308582059 649402160
788148676 688277859 310916170
870267424 476367533 560944443
123281247 712356552 800107892
144268829 253790510 633055827
772161050 517724033 25548149
382062127 182259781 179761377
418167791 798140765 227303998
66843557 411312431 50871558
969365034 201727249 689237343
158268382 435506682 631260010
231395424 416791503 760161139
25124492 373450385 874818786
886039412 25092572 683764657
143601015 791804709 313709571
534101357 153287173 13504935
92015800 479798586 610672992
841874772 396966482 834394842
135727126 416056406 592484113
789998663 484831339 228815259
567915760 677419515 665870730
699203529 99886789 699199820
783657432 768315918 769584967
142289645 648056963 659689396
510798378 39547719 585256208
821369330 577777491 184154015
537855927 86538425 527549522
810146987 53862382 1102916
136345529 679084778 430373301
502314885 415224608 66426632
963792985 407279447 553028557
804425736 429106880 774955366
801615897 712495006 855060183
692244434 598539290 326780013
362578542 49104286 372628384
327595085 135136913 113575050
296938235 62490436 521154909
323675024 29462979 433916794
844753295 537625763 518050980
524460888 675043770 543031217
446678112 247570370 447786731
797510302 387996460 857680270
603360471 930794175 505243639
547966020 495556197 893388376
651903119 653233595 97720838
492624865 115477192 97443686
363498087 740076789 902849025
435355759 443213032 738830067
917074956 699700158 664235431
57866985 428714741 433349898
600839212 592794920 12400469
808943379 950333141 77943030
867211485 835244884 398684543
521503098 400022275 928304521
819424759 416698241 577642591
750570924 897268373 134941453
405165986 755042589 886067793
807679413 675843851 265807368
609225388 420084587 803411495
495240802 403774348 833022221
448277191 86024040 250865170
181189411 726265086 461355510
443364826 704143491 529962038
936770224 205768225 446713580
498687454 376036088 310564076
762986429 352972095 934649486
426276117 651662721 340151598
193232636 794040245 220093010
145746103 928888771 280054091
136322164 465108695 921452476
61284945 493722649 98152475
773552640 292113165 780197003
317318377 952812978 476708546
162894287 352476045 87878216
138503651 162574576 417228681
394346882 359822529 341471984
322769647 116577454 515758999
535543451 136042 401503340
525478966 919697155 538384363
58853613 359442682 826643873
563310630 267584135 268599321
83680719 176677742 438081730
429732649 241769421 423376627
618358997 228075600 570649244
732123773 249240207 16080953
677952837 914120126 65942319
355025087 158246664 824148428
4740524 290401767 814678791
137150903 583964737 330587462
346316012 146357160 892841465
579859107 889373800 222126311
338910109 718058090 164433786
238375705 672744517 697442939
951227705 946647240 122687552
651447573 677445218 278736757
316946521 870733594 432081125
7584229 353837383 924209441
264074065 633772943 452924431
328123505 262435940 453154199
563206483 922567358 740750436
671344670 856293895 52986258
672029719 498030594 613855450
680058494 712124439 358926713
927528541 271634240 206051493
410833146 767236787 957142156
136452356 244961726 132774662
458295571 471396910 423761612
59683054 539380080 871087442
259519021 582517628 646416819
486663054 954093397 353842156
582756986 585321192 183513817
446262748 440522564 355597649
778039115 802094036 887629701
59037161 728147685 30942335
778355125 213875763 509369028
571178972 789769189 753239609
483386531 155050521 715710944
761903502 570246980 392784307
890262159 303462555 127865085
27866584 939711372 153173643
460351051 396428329 937818430
154459260 44331513 558104628
46130928 381067219 212164410
320955900 259964244 853862088
631161583 14366139 294616702
394828870 635048214 936478
851463539 910972957 672379154
396700891 210394808 901565222
259709817 123261697 90500569
963007555 274420431 58328349
390391604 409215643 66706654
668758738 477127596 124156208
150499488 727510306 291270179
149799149 103781917 402793250
438765162 509024050 859258822
822428210 446018290 862120543
25472126 331443206 312197971
294527108 416762616 805582649
898499048 160055875 652710161
782388736 583956077 318868741
906638371 479104458 77774000
840628450 362296570 942186012
680193346 340232838 930032455
932626589 165704308 169562063
572239338 13992646 870608775
438547766 562204962 408804532
890082170 448277220 933159857
557913523 157121894 842634396
133535548 164033794 336625634
96915672 817803258 775140829
798283373 649692025 732014496
682725142 682014804 193314227
790776918 342415935 522321254
761333326 432160452 675146096
510465879 576276975 713351079
544778498 327326403 273035897
107147090 601122672 144766868
270416831 24260689 437972526
839998242 494916459 134579390
234399519 449241677 306032815
499552305 816558617 581437027
414095280 760021077 387027422
415996788 911208353 757065283
711319614 593355868 191311196
473641536 550152026 960548735
568136138 548386674 736836797
131255713 823578356 508730761
117092210 425360615 718323009
768614502 705122645 696686150
909205945 692315889 51873249
963314860 95114965 404315183
712333456 615102999 103290470
328635077 528590622 848213935
530107819 416703088 620412633
660785010 10956641 831772658
859014318 860846593 776812084
90224774 507413189 325325072
905412847 534723546 365587804
205212310 823411862 260258144
820697872 204910358 799956818
290443465 222935632 634674628
656016981 456334973 116247450
710109134 333711062 85198890
45053408 519815501 583703399
86842809 587141976 943218291
332027997 781841526 745770093
207191590 885069998 42982019
462982177 506266816 848556522
439729513 523801078 911751656
528250971 269449866 467417481
337964426 626499882 348695022
553195081 941836182 120387778
761880563 635671813 840957185
288471542 434211869 185714930
294812141 742055385 559526973
325211609 482524740 385626096
602149754 717779462 311003629
429013315 708225492 179222764
30648964 592556112 189883366
804067879 600592214 156653675
297052549 478730435 258635508
968076318 399136074 729659748
86420677 697506430 570030104
724536378 233766953 115468432
162131032 689026547 1738434
483154563 569813610 586271741
688139085 661406962 93345719
600968061 318673159 45638735
432808585 929761298 23127267
784029387 319494467 964695255
264130633 592564816 594912199
807972604 61123075 51444280
850999899 747970242 252133335
631758050 340053068 288848846
126500254 214533994 837160961
472317245 665672510 417524763
54612266 437700691 740691001
397629359 420510953 931603321
829977291 241721028 729884199
303602274 565786389 21793341
849851434 757728326 421474571
339385381 513066361 877429629
672503829 927385352 35404035
140201979 484528687 718674495
80117550 170609424 9681456
490156854 405484610 483340838
372736463 274477680 49192042
644198849 133134997 765694887
495561286 52357613 24132500
72626220 931321461 832053477
712228085 640605729 787292927
787964546 346367273 435703948
755424759 928385210 709180087
458076284 238032653 331261760
199333539 745819107 530792221
141498839 96447448 367707818
355372935 712604360 143168977
704269161 60468745 175458071
542481644 212551342 833458051
693996692 279042039 716487545
321964377 23883533 645451096
631432140 236718966 670172274
855629156 303443281 105017458
252947264 211101430 138942028
936469351 617629355 592183091
38371480 736918927 785727775
410095891 324772532 384521421
198277892 811239222 806451300
738498504 160961909 660327496
313033489 775980006 867885077
927400856 139481110 5520656
456025160 439765778 798452962
103328583 207997878 775575385
928458237 554518676 247937262
537986224 777647054 114752774
939882625 201647126 965373730
397292871 352525007 234816960
785628511 950269846 266386193
836152072 820941134 881548856
748698061 201692931 926192691
100108672 230379885 785519377
939998964 830013779 4959357
152508283 830917267 857524407
656132426 778839136 411956469
363439669 855489312 856826779
414761358 611594746 309288016
265769723 85021337 946345445
41112363 798049971 842025228
857609608 1932242 909220837
850922625 521606747 918885814
430220424 793907926 96943748
703026127 591388334 55672338
278599103 514965428 958426553
436099636 20534519 461011177
755932972 394316011 600207546
776662499 452232112 725041499
617027989 860939804 436376032
382152512 698907473 843444604
314857603 467615336 578908876
579770937 813949440 53706066
918728124 533896063 175707141
812232518 275884524 5425143
578813340 354029733 723727261
907196326 381251890 271308434
156003512 177285572 475208549
125785356 493133081 967711529
63653641 563697824 833105275
404285542 265490903 769259109
33284917 883758154 707957029
608270414 858428661 574242264
291452335 661248696 934509207
753698411 167050669 359949854
336499470 152669683 372024272
166749101 51582984 62167474
589362810 373228673 681648645
450261891 474838755 572528074
284934716 756843559 690129693
244812013 400753340 31267112
817301458 311224617 732627163
184008235 73618675 313707456
61850786 427841710 225648831
870063451 310779480 256498229
486321262 400917659 534646661
357728347 262949783 376239827
915348852 781523222 178865083
813415742 502334753 62277186
572353361 650707540 324953735
128899337 912260222 938115280
688068526 288936107 735186143
27444293 789924220 388602565
46102472 286236622 882043859
603448044 290415937 260538569
595066244 178008489 821027543
824255021 534216654 842322513
658714631 429956319 451484451
371336177 502482211 192596228
850312787 2810132 818054072
132630386 110793731 237263525
113418270 371828012 225028808
749561442 852203826 650112238
515897200 928129879 194621982
139262576 431188617 856188447
54362813 199535904 130179212
680115866 206425574 225781263
858038263 577407592 68083416
224520719 340664261 522445356
173581182 753759882 239696714
540151854 944481197 136109518
65939003 394827429 492443614
834244446 692459420 876778430
100259766 785646277 61867906
565898156 284600230 377041822
520844497 52258193 507369703
252527891 96028632 847351603
144424255 825291267 472221701
808217523 750830637 887136429
658900764 677141633 797902643
800801251 115292751 300860629
282191853 429591821 112473187
540209282 762211401 863592410
531745259 481831163 397590067
344160901 735181373 222896752
835045612 527666464 15719259
782771807 135286219 873964990
896040722 159499978 724907499
445899744 233170679 763409708
47450903 913362421 393017067
788577348 208290145 157797721
112958013 328204589 363870332
737729754 854558628 877661668
165212167 350721429 451791895
624508885 378672801 497246914
528281096 437883771 489899989
821842513 519399205 928601611
819948350 324219291 316920271
799075400 291180596 38668898
845405900 16674022 834731755
793098630 752612059 820754535
882764174 389032743 627152710
636324321 157674862 641886621
434635873 740481419 378411411
935952205 590594067 726167945
895623208 488928795 3060273
304626733 413461911 657833614
427583332 300758565 466116466
324967985 310067031 16896308
335681145 451003344 211924163
741844314 421793476 461235918
381154673 841141319 573711937
301172849 50639114 621761780
520604064 493085820 653182981
808384364 570207654 577637235
958721116 901473532 664855355
2559743 280515270 348861833
181451578 833570040 283725954
392738255 322662385 667597588
385587202 304329519 787858991
630487580 328137244 154337357
332814633 968992497 393354264
390527746 186686330 87479370
161390701 124652246 969767593
363687574 590375874 637053215
736760390 409555526 239173930
597731557 198741964 122127610
708117402 372726376 57095450
840320348 151271386 655220596
935490732 749479106 4328975
360622127 122536357 718019155
772955844 263687636 552724723
891672899 413082702 845693641
601418705 512159246 959471279
208262084 542072886 195282614
326730423 325607213 932125742
720104396 919795856 854111123
392780280 581127113 750937444
341834860 746919766 831682386
221554851 39292339 732029001
469581035 231148768 409636585
494209964 613256448 81963136
964092813 579701969 844013609
226807025 708055913 119789043
801480813 128476564 690953751
819172936 45885518 493403456
344519384 211957466 252834014
239875570 130162147 619834327
376269523 227418091 157989275
899814151 349360595 398494438
137737503 502028098 415506604
642899896 362760648 462836790
93155594 570329475 165988472
948705926 796003451 400503262
588579107 731095750 21573724
451610900 556333025 27216072
272109751 897083836 11484221
91237569 516227081 231515888
897629861 721406883 448892800
477716713 578090183 389102904
137135941 492743775 663120380
818721672 759269433 278064032
604830666 193957722 964945795
561025462 45306721 623677045
469182806 526651103 774506796
668481911 37130093 335942991
184625634 173226777 408101361
442609793 30234671 57362199
864953753 186237329 544285930
99211495 539615694 306277686
237213212 816868417 658380043
610037812 942011983 117633782
383990271 340349781 304751577
733649979 410072230 449830034
597707277 99122461 906261984
392693677 747021637 649674348
677406935 30680853 630442141
930502949 580562093 877497447
172385958 465227086 695178904
374488012 106721677 808331767
540316982 175912823 526173494
794311856 45581738 336414758
570105675 745555908 116016347
769363870 533387753 849882758
837400532 203705702 203235822
835735126 245185870 71910877
489033064 686731646 715593947
406293972 624482582 796282837
293453481 494328029 799541208
364008890 757706817 71811246
778041076 32784702 19483177
2895736 81516981 918999814
402508912 828959079 644164540
364308240 542749708 502001232
466328459 305495826 447841149
443533953 809890131 186213815
774241546 67953894 914230574
603069015 122764196 906997942
232351080 203978102 443320941
544359375 177409088 112602695
531669225 566276940 805028943
17132292 746874062 54968499
830146696 496682722 362205760
84570682 553911503 450626542
410697743 321196085 13625149
260414644 146706365 353196969
847160679 351350145 97148215
868862768 467725137 494921618
288941992 353118190 214809296
827790570 129915421 136006228
260620453 732252140 451497126
681248740 837146998 865213434
419913026 480613936 223640419
613794039 925428283 97937714
462869337 444754019 401642258
294064113 416105242 875056075
273770472 328600639 298195243
586073913 947718019 345267571
810412366 667618611 482110167
391272309 767079046 866205868
755419382 564784882 896370821
297406985 472635749 922347299
267036457 321970928 787194927
408119489 350728754 399198191
876806879 478851620 290974578
56797380 742212556 851494351
868532189 303734906 302778773
625577048 436486118 84468841
873171559 961150122 295027640
587861427 721172535 906268495
206753275 341568154 699714671
326835159 804746350 226316525
806870152 243601569 902875863
681951834 512395142 115812153
639544411 117735454 319521967
736683954 10925507 90103531
808825390 308566969 835587422
221163976 250190272 624742578
615593128 295031167 792857253
533324884 289271277 219937102
637939689 383872923 706547914
288974675 544551271 177749944
850235721 114077047 279703206
29894656 174631814 216812085
570371972 723381814 461437376
202220462 874966743 686159277
506205853 509232977 372736019
126250335 132444806 454424278
56151999 422124402 79156686
703372655 71563790 590789926
440756952 91716875 755813578
13802668 428691375 329213862
359151679 849178047 472795339
394372272 429129156 833986455
895039317 560881076 698366708
615818092 145730135 365041918
614047055 409877578 761956700
229630823 453433872 706382325
150465122 62720828 569513650
167655278 791357119 836722691
541773068 281277355 304422076
183704138 788980371 945416747
805209015 318395188 577140790
733640958 72458133 222740530
224492121 552318434 516877834
712234350 274166928 178801212
167449433 162464133 839257952
212464 240514351 417186422
392954846 543318058 354343859
238593892 343225584 314340514
503293190 472643474 139565270
964330847 302373607 199119318
573108857 24026946 118024196
887216680 24950797 583446216
761100790 203385572 388248656
384829949 774091557 163403375
927720537 229502603 581547683
677919683 714531519 544832600
414650922 301819754 269738451
683606924 597479311 177251310
359993238 692191307 948837283
678066370 915383634 707980364
625608379 458416287 814213770
419126782 798638064 662507362
133790644 463561986 154865960
525800695 614254308 405129060
726379707 967272522 349796504
858065907 858978290 286305697
108326825 639747156 362718374
193145313 512154027 525888188
49638609 29054777 644960068
184216662 742164983 760084911
774944681 271450029 604618004
720446318 340634462 936240729
106569215 124300655 622500152
423074351 499252179 309416320
210087133 204430131 864115094
71649800 583343997 104294553
472468061 400777638 933217943
916298404 337913925 162815738
696969193 499394465 575891616
233081851 721962557 95129427
104411148 607315911 330499562
222237143 820961293 906668812
37909583 231183140 18013113
959118774 681447221 489670400
242649350 844268984 821862477
751532022 454778619 104007430
91242024 75937894 866773966
494968641 585759731 15960575
963428340 465532537 285449842
23734659 609457683 914394968
561121115 545299742 589390504
699491177 144437607 905731941
668194187 261633795 760658457
459740809 491491376 719945571
249560992 626540381 780080059
340057611 828490194 208627686
68859132 790314779 781035156
292686043 71486869 671942207
213415834 684217793 417519236
763778651 733660673 589099258
930233492 15901671 645274120
195870347 289764838 490494349
349377276 776863292 587725089
661382826 308875089 43696521
737794260 11894593 309151219
495025838 932642302 281214571
262753578 79380280 858220417
264472127 750709323 622582688
401561599 538084424 232281096
67330904 617618109 450854559
22166280 680573940 648303085
641912867 364278130 464178486
252260389 375768284 314227224
429855789 725376458 195483611
698403484 149486092 510348945
760029001 768612183 915961007
282300054 875981542 295956984
391016220 855856683 241496876
21894877 121816542 586559757
346552366 75696155 282732163
590820901 763264098 714902806
837461989 345994568 793887381
480606467 676275163 309401728
899697907 226557967 916706544
428517412 323973377 326724170
831168939 438288510 170603731
62400165 257932236 292532730
693972391 902761054 211970169
764401249 279841402 578776815
455876890 72958760 961040798
962178468 624187032 354017689
370306557 820200897 893000161
12085099 78913120 957098989
50786288 438879356 966040216
58333882 718990946 146101223
628490276 90065045 548417701
440902157 285051388 634779662
262714666 676454091 721293613
166429324 618623204 820195809
137300371 94241115 383217415
257093725 593246096 484763674
37873418 785533607 870455210
159206367 389499487 605561489
513599963 810886736 769122451
131835223 73842670 63106278
922726348 11413864 368761501
419909321 795866004 497350932
804750324 637566606 65057838
785079928 501319090 934473867
376605779 956249233 151785219
265191930 542383428 372163494
780374985 206987766 458061925
655611855 757991940 400161991
899008298 363779665 466913092
611400585 2565024 789463077
936442700 183635267 888901272
129630671 307623205 959127368
793160992 61681879 11946009
688434906 806382790 619879899
303885324 648017500 536283746
324193356 298018412 213401637
528397590 287108688 920399548
843838271 52430238 302204825
474674699 689078633 574407922
279063624 773826938 920086301
416306461 544712565 44745452
129053713 206452945 49293231
367029784 1040391 89191106
293924553 57286600 863643414
414405273 28087593 86598352
754604434 170620083 537225313
847089256 632477945 433244208
677612630 261810719 336474784
80072014 64085576 54220330
135761630 112245928 877094596
159760566 797270327 687401844
213986607 894797424 367319955
714849924 59075569 425913502
685458803 559005045 173546841
931799948 891871407 635236725
647724914 804500008 484403838
50817135 471921446 329860410
766244990 323347186 160943123
959056559 50085598 766276667
179534407 875246375 382624820
389226757 357029758 27250246
441865253 136935710 628536119
366398558 351856661 735119703
860418106 704562326 120400759
642698371 11144504 668399919
392507252 199501530 682451145
746460146 656270813 749084058
222789742 249937731 557305600
195886265 788736007 924117578
13873211 24903054 270016847
19249480 552760794 725864234
573816802 308833335 681870980
938235650 642009717 28080812
316249700 779722699 330338421
503838065 304592440 200277106
856853740 707049725 735094218
234186118 585700394 447190734
631913422 944446804 55887467
759645891 184385533 633512353
677811449 729839727 779704671
606588770 2193453 403335817
892551132 133091870 426966880
659217603 858524614 425066901
28030028 458867527 906610577
646742198 861850714 707651546
16108207 442120102 722420075
963109209 795066988 191896702
88581348 482746073 241758580
781974739 16210438 684858338
957233005 736511104 293146622
711178907 735426048 836110771
279960098 186758355 714035116
862264040 884673457 37185698
547898858 255753260 28317372
753566190 394623583 855087197
297394016 800508341 29210528
93434752 796338607 285771515
507264488 823235682 26786088
261742947 81207299 603463413
736620551 794038688 235630048
856453008 7042674 203063327
855555030 739638900 533193978
907317512 55693675 766451386
636903761 57491704 744458020
169765068 472571037 200129209
628408438 684315701 521018102
593936803 465974768 54070491
166997026 430958814 223136710
861287921 862939542 51810925
345329317 76856061 103952759
794253583 825787726 280022888
671726832 617265482 229969180
93538601 889387311 960960819
293597408 660346649 729965245
154196436 131619686 938419356
829555400 163518990 192105678
334583065 371446228 90226762
302841345 812153858 118474069
588711542 673641562 435368161
132949914 44451228 828428513
613603823 227700345 561422872
608144820 133096010 475265138
9263239 550900585 215073721
286433950 297390517 720100692
263697010 48752027 81086271
777132753 561982484 817550481
54322989 165651592 65611953
168442872 900317530 920369892
378075738 717989336 836483250
532013936 530754282 788480908
57600204 135424568 789230999
928905001 622750043 420243623
604252404 670419469 20908758
488518105 42514969 825844933
327982210 92771861 582652791
935107073 140783302 557178528
63732070 758015462 174513572
183120504 220207775 415618818
463774223 84043070 471973036
635955820 734850610 706502477
79645518 740388638 28850900
372378283 430339739 272534656
872506161 45231918 580075895
700798152 685307844 923677268
428251325 391395316 668217586
822747229 932975643 107410095
501742922 702139412 914187176
252201994 759976721 746609471
710797468 633472204 151510436
30142392 223620478 466082922
131002947 310085510 188045615
963437481 232169309 183672676
376963878 132964145 58130884
475982256 961061817 343029729
228759644 250916561 695835674
637013198 667032594 669527297
404745486 863716705 362574929
579243750 764958274 318974044
472832373 479193376 666542478
327920820 833936474 592840045
437619403 583586854 162055248
861716700 559613456 94243827
105123337 234530841 879196802
592511408 455990647 153967198
461016735 968183910 527821079
21652332 463584262 76302348
708367496 105643560 862968638
534508080 383280838 529779273
733029537 199465428 275460521
833368809 623779677 730406783
442535391 632397727 599910518
753721850 249759892 233644367
888358079 362351005 880268091
488978261 815735653 355331818
688817490 777608634 271410036
822797787 734166664 798887866
377699703 134279270 426267496
548013779 497496523 529037619
617007861 448223596 38971955
37810508 160047986 655676920
458517554 741338844 443477243
8150174 179893301 865730608
574154132 148530306 753422889
56193748 677611685 895619443
782617712 69597053 242300436
523290268 19525341 441950327
646135234 903890516 118546097
540087191 580074978 496394617
797752954 839885722 944759376
352028855 441296141 678626144
403678947 770937355 485621220
535273313 362781344 33437221
828360509 389056743 645900610
672326624 164091894 516344382
264421516 345212137 593475648
140490785 68691720 462435242
501132195 52898056 782974550
790294584 751442977 58680041
205252032 491183022 855467187
826863994 487019670 151684657
550946520 902313571 150560442
323301599 165738575 826456574
379024303 822202697 172968216
350950589 650027875 268912183
890926519 144661788 255921463
856459897 85182612 949030939
478654148 649545805 613130421
67840507 253401559 928982508
300213622 539041777 315234476
708249278 883233640 826543301
516850332 333029552 826277019
719798833 834257642 456358723
820983799 815136115 258002479
412972909 51095324 237078525
889406083 366833169 36533294
710045634 851342443 961768248
763612345 862599001 167663345
961325963 73998275 91823892
904403238 314785197 768222189
554378333 37082949 317168080
556155358 943065170 68132729
403480424 306441660 920006808
620715906 538848606 220572016
913300432 549812095 674103684
528932944 551037218 770167466
678885937 74454497 50539762
827568281 256112551 872205271
613754606 242090233 396484385
889081171 742948765 424187849
160300159 952003209 750828652
62316775 824221900 260710458
138085866 205788308 537086283
656492042 308853085 20875541
76505182 11347859 863291812
194786592 475953466 70019194
771490181 25520038 852508543
907658974 929345752 755478413
104534114 322193649 203523679
788089471 795966528 64528989
419744291 434822406 946880610
465851998 867335790 186564065
644544923 95535837 688078838
929207312 802207460 889234924
290173855 416536015 782954769
683546914 627480521 359528235
272464588 165159472 386488403
787787212 491425361 678438548
334679383 558469756 830181166
358190899 851343050 561262485
274300742 759243970 935569066
735213841 679077872 523452256
523508081 425975370 481823963
427889303 124847806 298243924
145486929 945247353 541834428
587592382 69128964 782505974
43928454 115631845 51215229
477915456 852691742 570269785
742890815 366808355 335559881
217338636 576659273 466333513
29955432 304279134 341196234
228707260 479014009 523719491
434687832 256983564 736109444
436517684 874051126 611868367
6642135 779711102 656562665
59496440 630071666 626358441
218403358 164217172 150417597
861581551 554340009 671378878
768177889 911166028 418810685
196502618 120368398 645159701
937626468 270214622 865796569
300118346 443062304 427456065
1830290 598945981 404538926
700262260 71018648 253944088
37385553 695343543 147532511
547671017 150566374 413156499
119826771 283318834 842369422
272972141 236527804 889867891
519137490 937755142 560701123
602375147 663648399 643194369
135111812 498967223 570359871
640898860 97144004 253444675
957730149 299724787 895636824
72226034 122053400 720140943
542787108 483612841 959478497
696377519 453230361 225222271
757136607 723711749 570883060
823591631 123545482 651992171
554218454 477341652 472153386
893827019 338425908 352529896
719577677 422580966 870674550
286776334 286006772 602710011
876366159 958019413 450116578
463788152 76563094 776205539
610032055 298469140 300595289
121056310 581251995 751145339
324275009 114429902 677600402
720651323 596267413 187504918
805809600 755193147 46118780
797099769 466015153 159371146
246794572 379971667 948512168
11638084 440148983 875345721
108585480 295848998 203370086
848670249 339662243 143003486
957636898 293372182 461151341
372810136 124436559 953792901
734644031 208254082 441804169
634462989 694335929 325148053
685533113 372942916 246440149
693819611 78760082 708758377
354476931 667212509 768191180
914750600 194460494 50334112
965073978 747109922 926158661
835983533 969242702 483621034
485859245 178338951 532899066
155745448 964837682 507553589
729754175 545962231 948597286
105204436 86651001 541445737
650154806 115234010 407119493
843473025 84693220 439220682
907741140 809704151 335479767
287362508 669443594 808262181
35606927 782056588 540437387
22286691 913158718 281189057
817628216 577044567 223647639
285670476 872085357 778733081
831126650 207694651 19208084
776445903 491985924 68901618
284469275 832390469 725134133
33291222 520415297 425001459
186267718 275557434 297006746
128946149 915835898 3362992
590304393 690033788 438541045
155707694 837751722 472128385
349347584 620953620 863326097
742723259 508473672 558870685
228339194 246351650 726902167
879263523 193081019 698160220
618272856 683112954 788246839
132205904 713746030 51894516
577359661 130558272 511834787
967615679 209577518 787902551
350832772 409706934 455427449
28809533 254637796 391581150
809015959 338017802 816185717
122135537 104402564 124816632
909317750 11297974 791877680
603939947 416592100 213094254
780084020 150837888 141811060
347979223 528678536 665657684
753666532 304856524 631731931
680691048 567289400 267766715
123309827 63210839 178685602
500404187 855567673 943547791
579771922 903010364 543220777
965371255 316262818 701077994
765036410 625641172 346352545
114869005 697817364 626932310
772460957 599868591 892772071
183120415 57484466 747149710
687658017 552154508 596382357
889518920 183003373 632717913
658745787 956069628 423807396
158531501 406905496 663709930
223688552 465496215 462975170
654430129 881361176 293484378
407837068 900653915 654749497
859385428 900483368 714111828
440348840 8083528 861395020
353418942 437206029 777809835
732207373 818860871 538285725
63179751 900869665 799954246
912673228 537245567 533298141
174717452 882296367 426376896
965103468 314373435 920171731
508937701 696459492 119616543
536678963 332431047 384821165
925420203 87186643 876947534
730866374 313125570 644189133
368206844 528849137 444905867
871320055 624433407 12040815
698466214 656825231 99649428
126076842 73321589 795647664
581130115 789476314 356987975
839872328 128143180 600672820
887438197 642967087 14138776
173888091 40543068 57345491
164846196 856541902 328235348
224087251 945448840 837505960
173106231 399211383 657734416
911879729 153468499 354288572
283299529 13752350 372909615
844865604 500747763 57305406
374593122 566295908 225451986
91126689 942256933 454457081
110495391 868428722 443000246
882438900 351169907 826668111
581096800 839692728 273874915
96452500 473676443 410828518
753963984 468405862 839535506
964896524 504177098 562638044
480053299 688444692 597418221
892811580 168738281 812942872
487896342 10843882 530774133
794255424 279634658 904302091
63619014 466224347 932265855
68778726 301192101 213935886
516977794 122218964 300448206
404290175 3473270 341975066
962819493 81867640 56207133
659647976 385842277 328458006
366365096 385874700 17250045
442022281 308109174 5729294
533034397 168410088 99057397
583478583 663438404 594029354
436598984 184348035 571630997
339231148 803706841 885533666
38383350 802429834 563342071
251654952 327242019 61819775
782804820 80772070 506794123
931124439 515154069 7946846
836294166 676850966 428087546
62260691 494297514 17067198
509750230 619326394 519009864
470891856 40810830 298086904
44227259 956854903 540793705
714558630 708385084 919637850
891957402 110765291 481610489
903456989 301523265 24317463
969271363 952896227 378343305
720225248 631206180 38630668
368156822 787538669 434112483
86709422 401909095 463194128
108426280 391267429 108409658
488822289 368464478 209333370
826849723 138106051 574819792
360023808 349296044 599458482
20219985 526441811 875404424
592329586 317970047 355895039
901396155 568270325 44290725
724069890 356543182 411116751
479401277 248848603 441027692
474895162 826272777 903471568
445020578 461088097 55146183
269793493 166673546 598432601
542557385 493434341 861615578
398707583 247767725 803590123
707625420 363938480 603968946
47706298 904736254 180280324
63885239 399985376 57974509
166493779 422969011 9360334
29171454 360673592 554645160
519607013 541139342 668573902
859542137 605719160 606688885
959874472 511668418 943178292
959022566 947701073 922697363
755959974 209211948 568162966
788721175 821737119 853229026
93285487 553747990 231322969
359019443 463628781 855870414
505137689 802571630 417781597
307825240 156294135 456230321
398526147 314235916 543065917
770275842 242799190 417354059
468803976 561850025 687279091
911160686 757274519 709368406
46141201 311253737 193858471
833650339 532432750 6384587
600660226 818239544 754570245
174707597 537151691 836359900
694348203 222112279 22063440
440178630 308360498 88506896
550981463 771237827 127598819
795598152 956835575 226742578
554437217 960402479 393426801
145270683 194493834 962211054
151763546 104360955 846426344
633676812 157556794 737878148
448321278 869249246 379650884
832999748 500816762 410619288
271193060 226756059 486390949
59442244 373333895 193464113
704001483 935173636 433352611
793809049 906524233 440159067
361624823 237332552 309727558
343153986 424951779 771469492
712339860 10953096 149445923
799374454 246878402 716616342
747961858 236792927 880950965
623031033 695157724 733255263
477739858 497185243 810624932
576647277 43681820 163328413
72200462 865381559 338274861
237997486 269643690 483219410
758266754 199372313 947388709
756154335 701235592 514491191
455288490 655887095 135976286
113027270 421617652 770325321
713699451 457421249 677738026
900775490 762947299 279762348
526879993 544858621 326801289
639565398 81438641 5311107
513448748 705852239 957096288
25773329 850584338 561189312
39983205 365044728 590547920
103509054 518821544 550409890
873132487 861754491 272155810
538969525 275398642 26064370
37648726 637059039 139810186
510837698 232088753 83966527
610328160 193897787 466594545
941763108 843280077 593656926
499390615 490919034 410692731
570153474 32968225 941782001
940903591 924073686 432393880
148914324 10071885 767967489
420522658 873498922 285687288
287142170 841196455 49374232
378280348 327664076 270482984
242659034 787273509 833540262
462447362 907048561 212588821
278310057 393956590 947430423
189783003 622896707 45076730
768889463 270598460 798361697
118003564 853965656 742394112
163739619 844472459 281320405
875206009 820698718 506967589
118515125 117388742 552073521
227707839 451036528 677535110
273620951 553563415 306582225
748075059 262869082 438647465
211736486 255820428 495886175
34273332 611515903 195735566
275771722 860219229 704700550
343988923 184518178 150171374
591084045 190539925 961513863
379792063 617139364 510256645
644435910 664501909 16610417
919090197 365538111 693658972
547825569 615985866 763619865
650609779 879540637 739362593
173863693 620123784 868510863
294250982 714858111 662231617
501790146 576364853 900017492
829955169 770458699 892111094
906896755 384968524 44315075
471689286 273460563 754185640
817122004 337984417 298827465
541935957 732160505 447045077
697466498 761651838 430257685
563451825 24440902 902573790
524967768 919519149 666602696
173000862 967859254 759666552
472037810 590169196 592367745
13418243 759008054 439251604
513845631 960433646 732825976
573353938 934060952 347100694
414619636 818198723 51153080
382733587 286151370 943002860
666776061 318028963 921249954
576286362 658668181 939685151
544223400 145426223 964449688
97746590 555889034 932169249
9590198 99282658 329079281
742712457 2920734 343894134
808541403 586440028 448051642
219904714 836597547 729759754
386342222 289489459 883239333
562144999 140727369 158555473
697049075 370827740 652205674
161817499 728547142 304541804
715164573 424304919 810421624
833284866 123032384 737614426
789029061 34423449 19350539
520839031 225547682 58954046
450931072 4746150 607223364
638759952 39507888 891115294
957233979 20674909 941083697
744627011 386287979 75898709
225567110 434847563 690821667
576933216 91727128 787423847
238621992 102794428 286632828
298836264 133580786 27513949
482988250 9272763 70904243
12883465 243490529 460462450
541987188 135398683 109271406
124562739 872406737 498591168
644134109 112349043 935817756
351869826 334812908 890527457
168061722 353768289 373607935
847586674 485887769 764616485
190737842 829873349 527820081
132346216 336867575 130899024
209777470 733599494 212363712
387341981 108025255 771073919
877772192 862445251 804453930
536241963 73698432 959791835
788146309 548633318 26907956
926392434 550107104 486284452
303280258 580601908 865140200
673132915 915844956 936338918
528892052 942760809 280535792
192168295 372331510 419991791
752706775 419183115 858846844
355997389 272412404 742406521
113317958 724717483 503671249
146163720 384012150 335515286
542254949 357860766 816311259
594402812 820077576 622108761
500523529 644454660 726134831
549407654 522946234 806239635
438969075 163669490 638302322
653596866 674606460 268484139
518104340 147799555 527866147
710006945 506308923 514999368
156556188 315670851 905064704
520003591 770135320 935491300
76937162 352736474 53233719
302093052 785386798 141735054
930747302 884212823 431433138
75923574 746044202 159092564
568411482 811069243 550528213
483000330 695895606 129248698
915001774 712864011 691670719
774230127 895625190 376332174
938902986 269426556 381193308
573026796 122942996 901500289
714808091 566773743 258652585
867047967 251087648 162288077
902316244 159669646 796428003
962813799 457721549 842587429
642592131 818115135 840507068
481326725 636191978 808865389
152018926 133735469 713073212
577268087 961488215 517231187
382308930 955264035 891068992
141105943 577229311 823280917
485194604 382920346 444155921
374620046 641365460 649880019
208117730 634325834 765454780
242161734 128247831 945465741
115511835 551202837 903305360
277036757 212156010 271912780
296190162 238550967 302723467
843762435 388018251 781676245
728395304 763542072 440784035
355637979 364807320 144875170
845891315 888458785 757513573
621316749 191877790 592002403
753346261 469626599 563397342
331988243 757762366 470434985
952115777 266086516 501157385
371523854 822837422 786731650
376968651 66073238 875965801
562809485 116904284 855639198
781500280 893820658 334205494
556324225 693266282 967819042
384606628 149727134 312689057
888852341 929698048 561134539
629482552 156286858 137984535
849376876 737632661 829267185
257160379 603364960 11361978
378029129 938262275 33265016
62596061 528635055 370686254
944714747 470428640 873377265
300485128 552200224 653651693
964044208 600731535 632986180
498738477 404104337 647385598
165350056 860789894 361587818
910236079 329574837 404506864
164401042 469178637 99021713
84483496 215230415 182312511
737541107 219784680 666975711
750600271 717409789 460105575
426923195 536295836 76804935
965445142 752720033 771590216
828879139 624920177 511219822
836235966 793873127 526224838
98532220 66709729 22718520
308048770 219550716 116054362
281892690 37972993 601011888
902367086 180008804 870874552
628102666 159207100 90675834
607225577 506532155 34133239
138714590 293748832 730108505
362005922 918708192 409210725
80825415 935985571 31081209
300192071 518614364 78913237
35617328 110020322 166845169
902172612 547945607 399871893
575061958 710038319 658670877
363382724 238222485 742062045
880591110 605358080 902196975
148002251 707806980 273367671
614932569 18803288 439567190
419248926 928247824 399553415
891417743 531216470 919841417
288184170 162965341 583391700
201348971 373949703 725310320
242097881 164871844 489656628
447659025 360904947 198569813
684865823 103985952 505887416
199486456 512124790 390486325
355161453 920277615 709375911
694329720 744926858 27664307
461051354 895471806 449991475
885577652 277302604 66142301
943288838 255316586 647166496
208408982 11651924 673978997
724433616 833730710 422659010
677841305 822997611 478092712
580367999 716700987 308569908
791965173 113953477 136710551
45018522 51453691 563491489
14340729 807079849 929757010
270874842 99471662 920664240
260015435 640159490 31202993
13880892 733964707 766428734
903050872 816142732 131302358
463786892 718159823 439320101
821466230 767932222 104629513
631446978 174007667 403473407
573777393 170046014 21248771
420030827 678044955 330630915
252135354 636626510 152726586
152766725 901268265 460089013
302142872 566635265 615260990
630969603 741331302 602552113
719664258 793664158 208607639
625727630 446425745 302533225
916499498 205501986 637549401
780641745 152697734 289758658
151331787 527827644 888571585
711438088 157031583 325505055
891971559 933439678 252794936
517861750 953229178 336937816
276587610 517267330 238445456
432988332 169889338 760058842
765027773 747640668 761502565
617670868 495126848 74637814
168845411 306286171 53402321
512016766 186442295 596572161
526837249 390918955 113930661
481719625 167316826 907266273
336423124 619802019 727411945
279633759 78231500 753257250
741961680 699187842 898910977
814245703 927815043 656354141
413963541 49108879 220014702
855380621 475562036 453662748
93765383 697190813 73789597
681253480 887654889 869183333
588775782 479211624 503119774
467536978 50043820 331699140
935498760 39529586 272523725
5451624 167956846 684894536
259339369 474652786 341972699
581156219 902409843 806899616
326211795 857337761 244726908
344627770 661063147 279859907
333128833 85795030 368838429
782871525 194936598 208030913
804674396 707853781 830034536
310723820 763504792 489029420
871291896 42192234 362166191
878741577 776555807 256254194
18562717 585694070 796671223
11956719 753990203 199862246
908075809 296025349 471326712
225682160 164020985 840244210
457196965 585339938 331596429
913049119 190195028 732019026
591046866 174873488 45618012
568099010 516148883 885791841
803223813 385568477 368547654
43373239 580824786 510399394
918030096 362697353 868259546
571491745 171448667 239858173
115920967 137069561 705316061
230688468 438100875 209198939
866644988 947335783 311975909
736992509 14546403 40769137
753633101 935257156 438323279
396706427 176864390 574463369
906846349 240511098 571467452
439274849 68565133 93533187
608060613 457589440 612025045
291254566 143152883 522235592
382151016 523346929 693812207
442250759 32362703 26478932
149131518 707412409 595637964
656895398 233225569 876191475
608826465 820722599 477807426
569130610 690107470 544972088
101661496 752846948 535928765
571847097 164802988 167050100
955180220 849881261 130427211
760402448 654869748 885236335
967205077 754358786 670353813
243537659 827454292 885883916
463124470 962489221 939106293
744686360 561580331 625378071
717826288 644766135 41277031
542724329 385327731 514500925
522597783 906672361 80442004
56333887 931094962 566303782
883404944 743518970 464162345
107349142 652573849 91905000
839313890 90701910 420403364
408954138 936691171 144472921
414053181 576509891 590267780
651844717 37731735 900913492
211764507 911510433 342332748
200241812 296281186 380449707
768663606 254515058 867757028
789398750 704920550 582558341
610837973 869731424 930510933
455671854 444914578 184982218
355928534 851918259 806629510
943020172 616307037 756313240
2405309 886087097 832480423
466959837 750782450 239220495
253185701 242964732 562004394
486503403 392096152 307630825
259568415 455516968 368865816
840825882 59879763 65341701
820029185 179004865 751976039
872207773 622204576 850667861
89197965 167367694 736677445
472294099 619174731 562395687
520737082 490482318 523225569
432756020 966467062 217235020
880950499 667059167 209688875
588837364 504024126 125844872
959415029 748496743 420913407
369798767 434397997 490063784
726962693 817957983 648054516
848976569 381908168 444182070
578922898 581993023 902136662
28748704 134266755 906838911
6245354 252626219 334423077
312704943 313071801 624021379
916768909 676273456 335199056
739756592 27816079 521204324
704041911 678516149 268739803
414924546 440573116 34700940
568537161 411483010 498915504
281966977 221263437 51762086
79344198 856900869 944337525
114677566 39458385 466119275
158418281 131723482 140178364
508708924 341741143 13441500
117985867 701526289 33293792
576101149 338954373 591570693
510033658 860612347 843245469
341535050 164889390 239819842
491546734 58319631 586460423
330399434 177278252 165526004
950936986 438652043 100390637
701588542 159867812 363844304
276939087 373503988 346307769
334999993 360117275 857674423
577235463 927382791 316297324
926616676 267722636 79543134
280111222 100287021 705032944
827236325 251313114 141409753
545535609 174000172 40620385
830777129 271766739 410959533
171230951 73477064 649524234
827434203 59440432 628661088
904739293 788539513 131650204
590873778 295399166 784503973
546280284 559043284 120678015
8577511 327002252 99245379
519975970 183694719 30331200
424401275 410891988 782780885
134055365 872449684 435317555
661919661 74057164 838546035
944506704 511168584 722706833
482756258 85191871 802281638
541650560 739405959 957169912
169835008 830923559 488481226
415070653 508860934 94537188
182901703 898026639 756217403
19752012 228103547 598821493
366845116 844335180 820616342
215264898 967737500 365035464
280585431 662566119 170219706
593507762 232328115 488537629
345117670 874334172 444857950
586318992 842933876 388913218
298612307 726494121 783465343
750584127 562268849 298939274
786882749 854480869 671650051
137713331 312794802 465358577
829785058 876969298 627702502
777636150 390683524 346305353
453250032 542611590 380000880
748579100 605118216 290448123
518333761 512586142 950792589
435342606 697256464 719132351
948759036 504147959 116054539
942010111 764090 517592907
463076078 27370486 398535769
943584683 468178776 808892326
920600656 98867276 647468823
731759089 186230637 950025033
848013367 270899789 687818761
193505772 830124780 968613037
726708290 265709089 487021178
170131397 898170139 360393447
342474287 793196660 908830386
676218838 674564256 73488160
825627209 87126170 710912554
225475430 29654652 356245764
502820127 820881037 462293427
810041352 158816246 28124763
860925177 592773999 331688074
732188914 749152289 348041071
913762942 356960555 510743137
702040273 54526785 426543434
197214622 782160877 97541416
490893509 433177961 744467876
769909543 305060637 831309971
1353337 547662949 722005304
260630368 666601799 733804911
441638718 415058593 360023644
614451211 544792248 274993990
137748004 779366382 488291998
246680973 354753961 856355631
278081293 847012809 368345781
462112792 385749520 265715263
662513028 674095719 457536468
570214268 964555962 657454634
714261572 782998254 697255554
795031183 444533094 139692648
201621022 946737674 348668016
490889818 229456262 639098567
775895235 632196355 785550330
588067207 928821571 115097952
810645834 242016375 490626210
140768266 955134629 26516751
963458261 222372928 690598211
859909833 296274366 162848087
770882771 573818165 215175478
387801593 937397866 752393269
597943977 182872027 436279207
52975478 675907355 299537768
625594985 342939552 177493476
130460573 700355248 188524239
837261309 303967436 404344521
695636938 619176729 137333658
871409570 601125444 169740614
880845795 5982425 463466456
869598077 608872953 405563643
129616719 643401893 272191680
567929610 23586134 69774212
558591931 879446554 166597441
345429193 494288946 609578045
352436050 411594803 898994756
217566589 415567911 141441418
588245869 897785639 653613257
103582834 15881718 156380277
670361553 558533976 228442161
919578585 594072387 894415581
509851292 771234382 599669547
705730481 477399962 450905664
278520483 925657851 615755216
71102542 394281785 737417947
573876538 237032528 909913733
519600566 115972071 348896196
692641607 870086250 730307989
581493322 962832952 944436035
932391349 11615826 857668275
541814163 712965184 222779671
766421208 134300883 940942567
329068480 937643909 927934244
207963158 903272893 693615368
575516253 700515091 667863272
791727190 129836253 503632802
559019503 944523079 721910917
465266551 682204824 932048300
598284775 670167402 962846974
287438712 949680595 768786023
467255471 21047077 430571650
888756287 872692261 384060060
344849260 879067547 638602579
414378796 585540087 553307227
709183415 58297068 393531417
337454315 602903400 538172765
805010826 744565872 47818907
959488613 59941345 216503884
40184894 3251937 522451567
962311304 526248810 696676074
406652869 4010061 661284181
141512337 583774141 878151532
872693554 525898997 573088835
178583233 535399789 106674724
796848004 237617321 664586672
25996254 256980656 887787585
474613026 672010512 966235521
179754831 229734452 906642623
238971927 965840404 679926489
129665314 107186663 247474875
370628706 795689332 798225704
385730898 150033547 783241312
299352899 458052092 405163612
629797669 196963106 524813575
170125128 766038656 56729824
327441090 552768091 219510359
591372153 245501990 117278177
769529787 127208353 67349211
899155055 147814153 494886413
966381914 273366989 740497888
606145452 267783661 121812724
619037154 384653293 520594076
461758988 312946101 600665463
233402071 898426068 856200732
744446318 8322531 72291481
855523252 910813323 959445803
946175140 425384613 123855681
799969963 588761883 141609997
409135884 291041982 929955121
759019085 362417287 445466208
333566977 669767589 360673086
618523767 835672138 158414363
635390979 489988236 66294252
38256017 552833538 383660615
181053105 53880218 772413437
305168104 775591047 239978517
70420262 551197484 576362794
390956002 925777248 413421819
677083458 117535895 207204315
909739014 27972982 924110718
82781975 401331946 668794629
57266064 150261359 864766412
711499679 961853621 547227461
185764853 610229574 833600230
178016563 152540750 591918825
231994286 75391371 425987720
602542793 173023390 240771101
422039743 491447872 911309958
552717302 788333517 307270221
919875802 621704506 522405575
151706481 651463106 677037863
443177912 647914373 766639091
357920363 548883505 418292430
398691755 837659721 605891947
84886082 377787698 166045519
377515400 270884705 833474714
335041365 751240682 442550793
176145612 809771012 327447255
196144323 855999893 683662122
592374624 617643544 966475836
438979575 815362692 215490893
756186721 147066657 312995606
60760282 425909894 136057366
51870463 339826961 587750654
142613996 961091848 223594317
151638404 307510848 789868754
53919436 100516728 520479970
268291305 714936282 439398863
213954898 678475915 634636120
88075115 447734170 806076465
4453197 600123046 798273447
546104358 962197181 213271882
44109861 406489516 629021674
723236203 438278346 14181988
146395015 528938153 31005023
543733284 824662288 330733929
229653681 307977534 81628904
551914313 342711140 523246876
454382997 800384935 622146406
6008239 782389667 469922209
696935847 920009339 914898280
54236612 225772595 260084260
617986325 306334965 123185385
853800095 395632826 765855637
210209349 734194371 830438632
206893817 354112370 609373383
714619591 705060575 878001600
755661224 58364377 919155522
755546381 875217866 456907591
514000115 482549897 374585273
272913484 805232058 704046522
162965111 804273755 47443723
211046175 141813353 498774128
901612422 906966169 334725919
605154399 79594134 292094274
269469625 226637251 581474146
667611907 838087253 218856437
599549305 101663367 183050169
857803324 239755724 548676638
146298715 747196453 361669475
396137472 208356921 181278999
776249520 598046625 542620412
677724873 656771064 240463140
364357147 49184982 865921468
840758180 685050423 625193008
748909577 693256387 837048699
446910582 505019742 72396926
63279044 154092247 457094991
884637070 235750941 350457944
705947641 388198982 70478213
811090237 218497272 452358630
410276597 286876194 937083299
889271221 470476383 762920290
770281679 861083106 729769709
549795360 967449138 292100745
64444563 31068808 286498669
849618088 28347578 689977878
824032958 220203141 883619717
322653427 807960530 792954164
636268294 291272012 51552052
923858450 528564834 301877275
180497602 715567797 430029232
698644473 693133154 175005584
699411988 11906280 428172504
189334125 690013032 144287806
346338145 843765012 696869624
365872300 923053726 214059205
525850793 830317705 911557402
258872724 705910724 202899943
442507070 208575619 537780716
340151201 764101503 675459077
218872370 740628481 443511161
941093968 623434395 139060739
18751338 162935618 824275135
387455061 85973524 47249419
842069262 735392498 40920627
911560954 282316608 545231473
259999489 787393648 235921221
225979488 110180138 437475904
469874393 540117064 886062795
187266141 83273102 563736453
945217296 191551566 681425177
284428624 775956628 756888827
419369754 671218394 447883029
248232573 837172279 69810229
354589365 40233766 716198586
213644849 567517682 96137438
606820091 343715894 267017178
400408831 323342399 459798211
146961521 481226684 130438774
7490041 113612627 500254209
333639693 457489905 117179411
890983324 755650134 127500758
467641477 776125614 449305217
123747741 209852430 167242179
20545664 835145501 967365291
529984538 539285375 525135862
540145683 576152059 562925262
462657120 873704048 432887124
874427454 449955769 728065477
263224600 36637049 764202058
16482275 270682219 514472510
182289018 325641558 159597821
698005066 808992542 727853701
754867484 77165592 291198602
378718584 217743203 339652677
786856039 146144345 359318020
193331140 458117996 637218142
498815970 382534646 504073120
95655993 578025792 793545524
651150536 251939236 494682811
507856977 897920544 211048880
626633227 965039184 580309771
16245809 523263276 580618476
641738692 747559412 3152928
294311062 487041375 512070898
281031791 165606682 119130131
773083733 520616537 540671934
289707070 910092721 615480194
929768589 423601164 10887322
714434098 14275140 405718615
929995436 408669687 151775476
5499250 358016948 355887348
369404199 157062770 185539423
25792082 647485610 834021956
343226983 847301182 687883935
899937221 869343052 899861863
875497238 142841875 937822319
445039965 241207164 522081511
845436341 465265374 496585641
496044076 210474170 757663906
932090916 720234099 352423249
764984745 729243033 963025691
902280158 738694975 851840301
867979570 364989117 140972905
207444597 380198509 646436704
796663047 630754356 912190953
807262746 496682818 280219639
609347461 697570109 409742593
246570459 449967688 932906906
270247206 96289278 726677239
951281454 947699203 820904758
582585642 453770 193024395
191190740 584066364 681998444
601178377 168005765 49583294
719615285 826607295 889462533
926545150 492141563 54273955
138701926 904696998 736502198
194085093 571323293 648958450
290596539 432630165 328379552
116245914 871157018 403495189
286397839 267636018 355870153
853889347 873579077 600489875
33451964 880334683 36537366
913059765 362589772 440031832
216626728 732793270 610625750
947487078 879594649 165499377
780891640 498152750 25527968
250996117 10000518 181872338
574460038 642466544 296360109
28848178 378792011 167889450
562481751 558431221 352184166
898661328 368075949 544833697
567402616 750871559 8459343
538675284 737320482 98041110
302512947 449813582 747879668
312983740 718225751 893747741
692028373 354720527 917482700
63729639 587822107 183126470
810327047 415973199 477060935
519723439 334601362 704691783
661321248 661191998 544596869
211827692 475282440 184960072
749107490 57122052 928800282
828535652 950918744 714304777
43254442 373859750 380265650
758482896 498012060 955665269
919456920 357457426 19556624
136643967 885353869 109804443
14681694 702978539 237956336
793211331 84252630 818568002
488215799 580865935 13217119
326074764 625944268 546256455
448759857 608580866 563860806
739083703 735092850 163712731
483097230 860601369 288936296
493984942 314633738 726473502
21901059 770843863 212661077
436699072 589489753 318178243
855119136 203284276 728696017
324542515 752664270 578720090
955945065 752054153 673398098
351877415 525246217 13923529
721667418 505385911 641396202
238478151 725773978 295187069
831884727 888151756 839326193
48818491 619021243 210454524
843217942 212293239 155036664
629207957 261673071 941791191
138844526 493702868 850867854
447990758 186442207 311569290
876463661 214795958 441072867
477137208 324614541 431147172
557438503 158127307 576693999
22864566 386473315 579318760
559668584 966673673 60400174
673725977 784923378 258006616
39420864 665853612 145862757
451650453 922373233 496593353
72829039 622399776 154312466
418660761 558429280 914565308
152401970 348860497 390332746
363955979 408062156 334346944
395382733 17607092 198846024
66711671 556917663 141390589
569286265 592925114 962169073
730553794 934076947 965828518
220377770 600447862 946717186
337784191 935057739 71721100
221345043 780633774 175143448
171439249 789152657 684615528
853844352 440493140 664098919
313459254 240431813 814945313
747130338 572440605 790124781
341685712 938912131 274094454
190144605 927520656 702623302
522765439 13899985 279091980
350917876 752364109 960732150
209506230 45889358 666921627
388696159 791745626 221001701
638208462 522738765 233461628
80655566 253826404 115069521
533236921 692199531 915558168
204986246 298387043 518745099
46937759 374083823 420115654
510049759 772354039 714224408
711305535 283163635 168521330
549832441 1581013 574274096
762161365 43981137 755004248
81011105 597084298 618314779
438896703 535779508 574806007
931427979 190881594 129566369
101838990 949155722 915278424
969052312 60085464 932051571
48647804 609064667 143193300
365845116 732953239 181558055
11835911 363663635 935513044
592339775 618573970 297585856
358532853 830460385 782127341
767476805 430781833 415224510
50375238 231852831 315676923
60281159 752269356 235693210
503873225 439677969 266947662
799675301 169234598 873835848
27997157 573806303 542658590
753692939 326212244 887565357
945239594 859737898 673320987
494119948 620865433 36519166
337183796 103069698 512979283
876318012 135066443 682350103
604363419 189041496 704198062
409150526 805642615 603997503
807122047 666687650 357260003
207516265 602313687 226486549
957575943 17870596 122076122
163981599 684603132 413150761
49607201 354887413 954200292
483187990 728674271 888973600
615332869 504166365 476379300
734326786 692783070 795948826
84967930 502343101 685323481
918179551 945897900 18540542
9729022 462023919 400101030
795777627 44175593 535522011
869833050 105629175 760406873
941934377 453142892 680196235
64653196 923039086 754378482
799455613 304919068 161788400
812416752 102054186 303245076
150917962 49498990 897926908
873719439 690180463 4350866
946326494 656403188 693963290
431567930 74885812 190351416
256003006 737744821 89194051
463028714 212453498 938775179
104933239 963699185 34248974
789061261 504703273 90932891
467404496 389538788 293424719
403134163 1638511 210016938
827201590 685519830 848562423
363448236 868493908 151794193
865963674 185483887 209181420
218154808 219432620 226654902
881263917 918699536 612619133
943538409 498275052 540349433
873637518 542279936 450670838
746177271 227310416 926299770
572695856 230728282 436366296
957585409 700053463 425648476
507566359 15006115 221591456
745621272 909397706 304346167
957705156 99568943 509954765
460578968 705258999 129334649
739130931 51194306 901650896
901268186 271897084 607403190
654850719 950596126 200384387
259254158 867475196 964040805
836926240 637584244 97739075
297702924 503966073 754425937
47875056 774450008 585302684
542760713 167885836 26946931
459674942 773465688 206530042
773375467 408078438 347140701
80902090 348764464 626276456
442318008 847635783 698793289
514375485 654799442 236351403
200629637 293927594 437776898
173109607 64347092 371472949
142226487 703805107 838041241
135074771 858891315 586464542
250987980 744268599 450657389
450510633 229480968 292329739
938035146 528035810 555301060
32004635 688535694 914153931
294371097 186457014 755972890
598122948 228259278 603637239
524516097 156029542 451141828
721739715 938271363 779299813
26452568 341006565 111434741
815526560 727009463 508020641
852531437 284185969 37026874
371628441 53841025 458737933
909448911 661473822 88259934
91186108 93249280 79760322
676794585 382934270 321937418
790341155 295455843 333721026
707097122 30986375 616315817
255583387 196269034 606329766
72088345 674940338 191370837
911433460 929045717 752571932
743535080 304595087 648148400
326106083 548019321 426003964
77160760 125295554 648410252
542452837 354987751 241218802
864008968 667911082 639900747
673692622 721013624 680140671
962466385 356231723 522489601
237660315 334261763 728706279
437164867 870672056 348309326
939838052 521745278 110664054
914130656 430561954 473182204
825929040 40747264 542010424
552692254 555685550 314980687
511231089 100791453 727146078
645663207 846685014 211868348
606317787 459427022 181044889
882315998 780584658 723166235
15603630 946300978 967290851
111507547 533235559 498784302
353378284 47446921 332457397
323207254 859659899 240545989
917892714 362046254 598130007
381005176 53469266 38875900
898457367 757993182 220521506
507452395 298363759 764607398
949997616 307747693 64231613
927259437 792980327 555315764
317535918 445479454 219233585
600264204 390631746 239006772
304749122 276419658 382100593
959359958 92000737 433576296
302857634 314683377 829810714
849604151 626382218 488257876
722132024 294356576 365900964
718943784 418129123 662933752
826351764 378234356 672996988
505092326 940177685 705518292
905777849 389759891 402035848
366591002 121713651 847228089
245456108 467692645 7731764
552004517 236137165 325999305
16383028 903334267 157532512
758199340 448141299 790208509
461219955 610964665 403418097
148300749 954846384 62923468
57506594 7930247 379698232
540460075 146226723 98368975
353809825 180900543 446941428
196870731 508653244 562173047
79766985 886438614 418281216
901162106 210959535 255571722
155990845 738263994 882543239
838018420 708143839 496761264
262509497 168450117 32309139
850940832 477435184 888437748
420562188 149421495 868071543
620509546 687200677 689170662
585034351 692430155 852685639
197208656 869320111 81497374
586099374 29233031 436201903
163499737 557872484 103053359
592991124 124336287 508482681
245633863 447375013 23480993
514892907 281083758 518109644
74134757 406432018 253668127
843109208 165672351 132737740
540466913 263668016 835272762
377864448 97937268 527950678
783898947 14903943 935908332
247504838 442130436 512173466
146837900 168226604 239910067
391748356 301909812 475638687
50303800 802469154 541014453
690355047 134725190 639552018
597516129 6896486 14565291
482967820 950072522 375244560
300643263 663687495 26417902
508860243 81157676 634276242
754745430 603002634 79082739
394274554 504658937 484134148
750121193 629884935 959842387
692541850 632947273 219828786
571888566 100523952 330590733
860948045 277023719 105714049
825591212 236404090 43560442
203393643 882598568 226697301
771198863 322793153 906766480
911194732 121610053 701743080
838027650 887397488 42344375
318800924 421318106 854003772
144204753 943008223 325357538
633575171 229328618 160361051
150929034 78200827 511809164
94132138 761435738 482613341
857253251 715777753 139018383
291216273 687015831 333835888
436103991 339583214 85749937
100280683 908884490 551877039
395010046 909895460 294396307
456073756 107287986 631863347
408719786 408022936 517452562
152121239 66185271 195622066
598759645 392225043 382419851
496846351 372771429 375020964
332064772 420354656 257597035
363444805 415887820 135555969
957765366 220917095 22592116
719174139 197078780 793492885
127117887 79259377 177061848
359109004 445432112 792026950
291578115 522884774 779720368
433318103 726322368 166733950
937815913 173088901 678954990
966482304 209369513 560842901
543129492 72991291 152625896
780744803 402779648 430988381
580187684 200224581 682048068
790745261 434976039 569676845
241721244 405709647 456412045
49267481 428273367 796272177
633973262 273656075 953483138
906610097 331860663 601650873
610544825 6863802 61344118
19124030 575038057 726057397
81702677 895651739 701069106
707951695 567995892 900726156
790408456 479423024 788164795
177677553 315346598 544472976
772469426 561348290 356767756
500997761 891775841 199182395
508655177 486303145 619638685
452644377 909950889 386087992
682769089 193008746 316783584
385270139 308229119 264950537
758383776 461131057 153428401
381693539 941577065 952039440
13890392 189518848 579631972
491283542 521742958 769332141
705626778 95246811 948500082
118784450 220395053 764686279
281286703 831246734 564803754
414799284 493344472 434662141
680652928 194885102 770466192
357124485 442721328 58402251
432056783 550146842 762229427
57933934 480914244 777719551
160976465 790003462 861075364
853569462 481795774 632472390
368786074 899145948 449101838
950392711 598710944 560697673
634847210 458228037 254902737
188291572 552160878 517695482
19580125 411851638 147630908
360598476 314040122 941210981
589636149 225383330 306657461
699929994 509825520 241152401
453847228 776007808 348891464
371519404 703412688 623824418
689833503 127654515 182671852
703555413 718471730 834801906
796283557 57802429 819955293
117124694 597554644 573736330
194240837 134966743 734638460
878277521 126441225 133041956
958133754 815275677 250032068
414726830 701877319 58152859
100121783 687140375 720130909
419396236 548266078 571725574
99718552 381769809 924449327
17954316 329997587 854699544
325002565 743402617 475500010
919142013 671113264 317669460
559570372 391416096 550820538
873746557 240493485 150793174
168885162 353869808 915788478
623815490 555085358 478749868
367066759 164585520 953131307
667909812 924322294 431290131
719678921 34297591 368700507
1548157 392620853 367531064
336489184 506006404 646367426
102716844 110084943 415319046
232749193 248233960 556272783
185049803 471360193 928761725
587768379 914572223 658561479
940489973 383850125 769964767
764803476 899193304 469311750
915902139 104412707 298414232
35151167 32219949 706030701
402478344 215250738 626725763
40851686 756797464 872717292
312859799 382029692 316075595
908315954 554114959 78289354
810302041 747323049 740609260
151774182 729235884 461826218
104670236 562480112 935822913
706325289 626791106 863251285
850398314 335029978 843523679
478176750 339961538 206610128
945095949 360492334 790411910
5724430 21594192 636414484
352330066 529754601 376314141
269008737 963093351 108012117
240686020 936450366 656580819
221386936 866711747 80953456
114315149 760585157 413176148
890187771 266912269 487048645
559003818 964626249 43950935
140908242 483265576 593449585
625891674 917722720 432627982
335537329 719008791 820546636
202631777 294874006 905511683
237371957 300244310 243151577
306594472 509829396 542948165
852935123 45528837 167261103
616289391 572375470 836802249
334664531 62557557 562945019
835413798 786142222 807532886
335822526 826439832 257264780
391100306 946902528 783074405
223378795 447985633 301974318
695412692 2848623 48158125
957446666 142251603 743917806
842676941 969764551 158252546
201177523 665465831 478076647
250059769 31381381 609343160
62758276 96637266 276239719
847080153 59354343 652837505
553161797 569779539 927963747
83387392 507714321 405756051
676066185 222459256 790150819
179031958 6445859 900607305
221406081 460233650 462018194
451441875 841338270 907876509
302789904 507404071 722943938
563402037 761658706 323356706
683045270 129962794 194882318
500369343 958149135 151378420
337843818 165290491 353072462
55109847 741733775 475958700
870339220 232427390 781790687
118638037 607787074 593134673
747961129 292162750 173833681
755668808 243160406 385887048
718642640 138072114 23480009
209046896 313807790 315021012
277543228 123548126 356600546
795692450 28500277 687743041
58558159 131577151 596720867
519487534 296232994 858441249
741382879 822628341 535806948
833386168 326395115 726007658
481620996 85146743 467941301
895231388 924870310 45218892
639196833 252748935 403088966
475220171 507307940 846511615
878938972 662654779 579795432
163357823 476916604 700631193
495244720 955947858 508335781
730118573 81329789 630474476
631596696 51140702 716973021
366472749 576083013 391021411
659591455 554352537 568230294
602104677 482252604 6780787
195926600 580569055 637544172
573253102 712997281 52222594
462771066 411550949 289835728
47351652 76422095 128941912
861837396 698600163 272038527
272571714 459158244 38990815
475992525 312480696 480663621
23390377 6065210 845229103
15612194 210540923 91870194
741721945 548619559 180915462
318558486 521829337 716315966
878585476 658476403 544535578
485622262 470215260 685619068
587686788 355615327 376696243
824521700 528286890 244028685
624478988 247453200 542038434
768530201 496356545 771450621
609699837 446802556 583573087
334438301 48568627 528106818
329895380 500209670 166944378
618214956 496276450 753550642
477154377 716299732 452776385
787548869 552030208 292592045
928537011 166178891 849645822
626295871 479262131 218703834
856805766 107669395 697782969
893821604 270728180 929809807
43613141 628874985 863687168
518825599 330224103 3081348
647514209 623790426 794045015
7590065 780714384 754993611
464149765 276713708 491745598
551428455 296353115 71097488
397165849 153203605 16344015
409736456 181188079 46320676
75336246 605375444 755188424
292470263 86631786 415519654
232916023 39069543 636165709
548461484 512739652 420172057
476362237 274529458 852900897
213945027 532759353 187385166
156057680 271235153 535731845
291711796 161945120 697247703
490676985 383750765 345609102
44702835 386760854 83762343
604601380 92945816 806627415
400538438 64183888 78106345
45560743 127987886 965178762
251918002 776660957 256139991
408333472 123446211 640936111
394068481 391251599 97241243
270599495 194693073 660669874
632115969 17956151 641285770
130208129 255552427 569707431
955946653 102550301 857932317
713551593 14589808 365647875
288570666 641148106 211947444
134100448 588721732 879332809
949384624 537412936 940964694
369017444 453581599 160726976
465294402 147094917 785358885
696646975 300329223 588544912
657431305 345852653 284018392
772486932 166482997 245883094
158795033 54906477 106569962
377841837 207612465 468187351
413616015 99370987 705044151
310372917 312058030 131199125
911454386 327862573 219088716
126492744 685002124 884707442
613873255 310643588 464737918
182433306 969875948 583927134
632407211 73354362 889981916
274000650 215355673 369442831
254668124 501445159 881229164
535914183 142735689 787143623
414745110 897151485 421532268
400778428 547329753 162743567
669447308 909163020 70176035
835651467 802051939 478529620
679058309 299289802 718443883
264702938 126386844 336920933
738206017 740907418 3601531
171106702 279099630 860705186
79399459 243395121 411609794
656825653 89678661 423418165
190454679 671908839 670245550
432400733 119450981 217470029
856088767 522935309 677501467
469167341 801343561 498046042
862300434 910601589 631579549
563838207 30916557 369113284
647094141 625337934 134237789
363392194 85674446 713482510
366472328 695067967 150172177
398650361 885537260 461939805
127168205 493198686 48943295
799032403 241932171 235168257
612264463 547499403 624318092
853367923 183667870 606737498
780499770 721779336 888208029
927724640 891372871 471838684
953127099 542837140 567006980
317570900 687953978 790118248
68657677 46508183 402739298
876458200 191881346 643223559
150921130 371178147 304572885
825717755 421707700 520369460
512674634 885906294 830183922
247591491 779516564 55792783
477647825 469327506 804814871
196653561 190710302 425611829
783526429 50235079 827534907
329645321 269158616 384455567
287218540 281606634 190987701
962348552 646244901 620661163
457885893 876200796 141592837
202957640 395454056 84283401
10382460 807060690 933859249
817432786 733940508 823697354
956370050 865663765 558970432
814346548 535840243 85100633
54128317 55704862 946224733
121689535 498433119 801218337
412218784 612948811 816958925
32586972 749784620 459681471
283012728 49139297 104637658
781701944 116434314 542031887
244474015 694944692 447892916
312270341 528547994 853035529
350633065 947553731 365712550
470394159 786338311 530771734
836141988 823098458 167005372
234941181 267280182 875645106
344092058 548852553 231951359
93437726 464462311 819074436
880685091 84116455 336326958
200679322 265077575 163850861
491578960 379218146 362939145
122529497 870093736 725516950
497957722 374480641 209879276
612094394 614666198 834842114
765492578 704263912 21661586
834858928 736516093 177289344
280670577 266895849 228343781
866312602 252364871 904967563
798775823 227721503 269301767
697173681 522851326 613743591
439512818 203792538 771322481
825799579 373691771 718705613
56332328 624533594 114220799
171403170 189305640 159465184
473176030 861694048 863019234
904464924 503835646 537033584
519718779 968639523 288223835
602077634 794322305 140310103
129150842 555388752 412411127
866715443 17404684 108126888
397782711 474449805 742111582
673120351 60830345 260480627
603335084 256966796 429699240
680572611 254819458 146196586
168356120 967075079 905163397
682755501 889443356 43205464
963535515 638286533 95359711
317718440 566416825 447479940
831092253 495827619 639378857
181053746 14339771 85753437
665751048 260056952 181925660
534866068 153454668 591589163
841501218 231822884 826486066
22500006 694435237 538417553
384185505 913349888 293747138
373044824 479624265 468459481
885737550 426178694 674278986
103316041 180023794 734962167
45084315 770258701 771410006
326066065 908744377 59641321
927975580 671324660 421431675
915295799 914668582 589262533
30216652 47219613 178640005
384434745 581083192 520151476
13124121 644988610 17949355
764496726 417131981 686881674
637134512 460804518 912671949
204979436 801223717 788466840
898427122 913586262 121292934
284514169 728110288 598072773
814639089 536989057 677367380
824855732 748916812 642678256
95853668 492435298 780554024
238775411 851353851 295800691
525551682 753935308 109928571
944600509 914535388 97426763
649193432 721533121 777893089
705031184 806467373 846168703
538454663 669771182 896356075
733403967 466300019 937589840
883142796 951250044 925420130
922223806 425121008 536704147
842401362 30113530 748659674
512713910 12862569 545506147
786978174 451999314 835127242
236163782 894787796 5142776
187957510 316197529 654927547
746437597 521791715 83942127
583696780 695540069 196163757
166136213 68245588 924359089
351062995 64550268 368629655
632893703 953216150 364791493
92375328 188670989 551722303
610445190 248181699 493458271
368615650 104230440 145007358
738838515 231052895 671777694
900206507 909402161 673413500
107063404 573377850 831441573
316748259 467741681 402839932
329086913 304348813 615359641
633234639 147695649 585258093
588411596 235824045 601770722
115145477 488840547 374684959
15051985 99436207 933721041
679105542 436649867 611239733
645408375 886486939 184386582
707848317 470891720 357810444
498790817 537987101 668576222
840903075 856138090 821027786
522940819 771936099 450443029
80955202 948711895 704127820
647897746 264951877 483633253
192055725 331713463 884411342
575228660 354724891 52975079
353848771 656538059 60733950
678292863 265739855 777762805
89116802 790198619 794926731
754320095 34176768 646259242
545957024 165577099 204706930
51362584 216051130 416892683
596457422 777875040 189538210
27704195 594098504 407487488
90216353 111481021 896792871
956463556 587302943 638572164
166133207 123418687 394327278
315876319 391533615 539311263
526330415 936690298 777317780
189606116 114636503 928274453
53205427 809945825 826897783
518391065 260177074 158622528
954782822 576390293 437351988
739659808 736353342 713133078
503299729 55557787 38980026
819877256 235919680 888177151
872538441 898260482 606832036
73488096 409858349 688594691
778642409 308486463 857363163
409645598 397795552 441972484
251295239 79704304 18703995
778861401 695296898 135771650
432175665 71204600 594042364
63870610 528690483 529274882
367984159 873470338 946417833
308929459 510692246 346588857
427675142 416852640 37814031
921067733 207405577 585482210
180763841 33000067 680515921
539207550 749131224 715228128
86618124 859621155 195808484
574445346 418298692 188752269
393351988 627006111 794828109
743031432 606290513 129152228
346994136 644236464 809491447
539758040 887326373 6409675
66035505 709748066 155365922
584685239 42077862 967718872
6952241 96811082 533423129
707334067 85227877 360952965
191922673 698342218 829096308
423436659 641005667 964892668
359110349 818309151 728744980
960302481 962333831 687452057
40047291 811710057 415825011
25708419 591730517 32824802
903137309 21550527 889489954
189139908 692368179 162024008
323035689 779738739 194656487
350649527 925354470 405561984
781626329 193493252 317664982
836243567 628074915 285711214
81591979 796493671 253860222
910532427 439162832 649667526
415911495 125559212 367623033
711756193 544797704 886245971
753888999 374510369 812717000
592594365 521948077 25570484
623462200 225429339 640354550
87265580 398219163 544855223
603464804 79340244 27832326
179415544 771393858 244407825
529806348 417573721 698713802
320427306 612647426 388134104
143363364 709903045 84375719
689351512 177306883 60885786
838604475 836004420 853810097
513342080 579330168 789860479
493164261 502075047 397760620
70707184 110490513 699027203
932465811 266021681 65535215
391388300 835978828 375771425
798564424 490341031 687262034
141159386 551180933 274069422
660151698 819926430 848328467
475915158 118968784 798297645
444545669 619256029 430378580
913558186 763772433 463095960
899077584 600120764 192855456
689539880 36066072 606649429
392722005 552733539 182841794
769347025 819513926 463834484
206611776 615943616 641498517
877168129 553458674 97746562
634925248 103288192 160583652
817755371 922516122 389407094
774084673 221072534 569463665
542919503 73296850 660028494
577224494 514009182 560222559
926970182 276857923 472950862
739202496 687187261 963250659
840952409 850037832 711901389
184704062 495957559 851155063
190560605 256223677 246741484
542175955 754555620 160302798
560555154 242266071 581799152
836112315 599994112 614170203
591642526 830047764 751480056
394187051 967284376 668231719
923729123 149957015 797757379
464190881 472293626 226100102
89428340 768661839 673414126
832618727 22562205 244302599
463063823 191856791 174417517
829334311 670946503 527609506
694569992 177065316 248664803
907775386 146418750 171402893
99151953 361020460 332681046
736374484 152915355 884987445
77375960 59787035 588863957
31511361 478261774 465172090
87230923 292393388 591093514
605710541 884270816 383130641
280040149 102101156 427708130
38070195 257762894 133845994
149453825 817415028 739575270
611623041 573687537 781932373
86168841 431148540 696881249
60819983 504659224 849486393
846015134 375113316 897341018
541098899 625377385 254940693
857758722 204170858 435426818
770473785 180589354 717732034
339573861 527988283 610405888
532393054 755190785 698505917
68884894 224030584 190682097
571410858 905096934 342812627
57454621 201421133 338370698
359050972 49712382 929706042
903389609 827083882 743240516
568715255 45511137 22220270
872470511 874418106 890044823
537315203 187778363 457110620
213120151 924249049 612701881
171114177 5845379 962004584
814319696 101651371 343386482
702969181 470688462 337121353
548561321 750230239 664712144
951032448 625737553 621651154
332792385 467895485 928675790
942792898 706475965 287012952
257937307 657829298 283523946
764535817 914700061 261013822
885323135 807493194 86452511
634136589 176196939 535631953
150600120 915208811 45560758
180113372 322335016 752738482
344852717 32932948 867689010
527400185 110599075 629152164
447690730 634269137 734510260
130280858 600138549 419487930
51609160 586378364 288329118
734343316 466989481 306082009
190247232 86049471 550826611
432511574 759889098 839482348
303289845 157084947 928945645
866576715 412951747 408367015
781866005 164422482 170674884
325558976 821179346 639306528
459738742 198736387 169524481
303881205 825697190 767575163
540147270 796880087 647347091
191168756 147253207 321752247
645556057 676053216 123646439
98926314 323220532 494275797
480747979 575069743 880276067
56207891 109789437 233841562
643008395 541804123 281431409
871500176 790457841 825920425
468544478 673042972 950059482
780575384 112661144 277215620
571068517 969850444 545126958
707705613 213711194 397321525
855748166 474938007 53862215
465288147 850336640 284546188
896162217 921368444 862323210
488374512 229155451 98227125
213955479 924863637 419308147
259111710 833907409 671969749
792276417 592901623 859789634
347259761 62655360 952926728
907228636 240577786 926785318
199583428 749753977 860142501
805268263 922118019 513678888
46186129 139652449 333616976
379783848 451617167 660882503
889531959 595106651 3998001
584199321 216506055 829821172
295588096 540749134 530445687
600193695 938494915 842235231
529833771 59620760 33330236
174630443 414772180 26920277
513172424 931676635 345116023
354637886 880294770 461261841
600508909 741363780 114078039
806924771 473698485 495574918
123079045 310517498 404290975
233439666 374981185 131462099
171742324 265785046 463822650
482038246 8748772 24619297
624797369 788610345 587761277
293927091 153863302 550970806
800342100 3264690 585628433
754316850 675381311 563360747
371961589 511332638 254163465
186143588 196027265 387881648
184913412 327812224 16979516
632221993 581669337 434846909
396743011 706117074 625770866
281169913 958385247 54356081
444613217 272463939 672127608
231940421 359185537 89482326
38723359 295230091 267177197
702878494 708046971 169614647
762332232 120163227 399003419
84570760 883376581 339410051
919212469 395817731 226996294
886387473 202983679 810434393
741701848 75496615 132308619
386865547 747819875 36967717
236568219 564128625 361011776
191680716 323537464 853940922
485339317 733922333 661421479
547679520 888234825 736828677
389974129 240882995 114305435
187943141 618629423 476741182
819867152 592747599 595611917
469344326 691656425 506517659
494668970 574657782 623623531
276435281 548465793 114867011
724489842 237250165 175294185
34936049 394718740 185853599
401925946 907435466 688348902
829567647 415167929 309778159
2385117 552766519 614226340
581129460 69596908 669561560
718744183 431244174 454247774
178944443 955549612 714152181
604024133 785271862 586542012
967819152 433036976 380085981
674952915 651623768 563919496
33946764 436322597 352532856
867770131 884798490 120839831
339016565 226391305 842135637
955160987 365150441 246229339
527016954 432456372 398161174
421808212 724045460 508732003
287980174 483631378 275409599
318778968 669606946 423710223
204889452 886911481 729164067
213140714 519725701 730313619
156187404 360380523 311512258
855596913 75305267 241169277
620799944 798137240 588147415
177863128 698823125 47867946
934504579 757530282 202388010
679591493 388379311 363703383
710135456 444735274 658502865
644714530 949964625 553247926
1914 124331153 400748453
30101989 694742765 785323523
138963634 535376947 766574940
572807060 896547642 794331720
131011438 34412018 9195062
899685637 361585110 78367878
852264730 327846958 197524397
451153159 471471327 137829041
639918218 912903608 82979299
214616162 171765886 345356311
531145347 249045075 107501902
283231516 681107266 504555670
75294705 339302492 453432675
938045784 752017532 529671831
481311776 14761911 77542841
303224096 110970717 379247668
234015042 432887478 178782110
850284787 171475280 625851904
620922465 180585249 886355129
41313431 693515521 784379274
216270983 583937400 118266680
245737297 93510520 917716538
7151817 627569516 58180389
56852866 283527153 76665838
217599041 599563069 512972395
916441686 741388466 559335785
800338069 24922511 690959471
544649178 574454733 199681055
711787049 309438485 96633847
640468577 913792626 677014127
233050271 471044008 664222946
773289346 334905701 833967889
309868980 305010746 587776777
10483585 580101512 785063811
428204143 197117110 536286967
795846103 617460735 350566366
33582699 244064804 199823327
756613588 544843723 20116283
868578491 6738033 819954852
517955236 127062194 725469100
256866806 215739732 189598232
207660504 570317107 113538897
168777295 335760157 937169724
397965841 771648925 811150607
36372951 696183635 179714355
600538654 654207592 807631905
466864790 346866143 944561489
663768478 615383966 811139855
57133817 538031025 872063995
582971940 454792342 519230255
585977564 188329238 764216946
737612124 827906237 308945107
238308888 206240935 134291075
737017069 360998662 252532375
243041522 23877086 904624074
202428691 441411985 666844161
504874925 699518940 504193248
29140571 575348266 864119325
149503501 31205816 667877744
350268717 956360901 125825224
28319020 620727544 282460416
519940730 756421567 398617016
785019695 50649038 811329922
292214888 831713193 864377920
776381021 805708598 911899830
38512955 106491592 867958960
390531781 238223573 145597886
159494227 773833146 535965347
349758478 528673194 747533743
432862482 788091937 440730702
304139072 706922095 902726096
485805088 437609460 324349331
86390927 964282932 690950920
322336953 649961072 691939625
461824131 869832282 515927186
77010605 909819198 71384153
69395214 110732436 148352715
142846697 969867793 277202746
133974187 372653944 374073040
540789150 882484965 888339911
463521018 470759590 393111640
811919894 274261554 665979345
785527560 542178619 73677799
75970136 840702541 624223951
509607878 681987332 902907588
629233933 471155445 248154326
213020803 651335646 744832496
386702788 940125369 318353878
181112392 581268355 61192348
294083360 406555700 497900398
535008714 741763548 10897409
285116286 348792284 450248733
445117922 861375907 478200524
353061414 730022697 831958639
231585466 407279708 323026381
148032773 275274851 28437887
868631437 471583496 777689282
918126951 532913612 244821970
484167311 911420398 234277853
13601495 439972538 89198668
805647834 160256709 513136641
382071061 135240674 745659099
449943876 693144494 841465453
737897811 30440294 627697225
838853742 847515984 947297264
394071983 881778196 468340508
249950694 897559136 165311867
888535346 814517196 209885461
19250888 960412122 17920024
601984746 885526218 155067049
515690645 246700395 318921442
334946692 630718640 66789881
907461277 259384301 952941937
189020618 464936997 318782295
690647142 449448488 288688111
512493730 111233068 389454811
758434667 412267931 114688164
44368049 620421280 447163242
33432519 925817878 38772853
234093661 74911651 250703990
908419309 963399372 363314862
449419124 378090995 792368830
573630213 589820745 824031651
505189175 326999398 153721187
178172481 303700189 556078455
525348118 666249574 67521976
850880074 538681168 447155213
285312505 411754743 612721057
302101044 554347114 497267469
920673681 945041153 142772196
737876583 877547 560432301
106268524 478100703 305118806
590103028 474284221 438345253
420382652 801231854 265749474
189231621 295623504 848540728
535025079 394916167 28408501
876390410 603112663 202960010
95915231 390546531 57986669
805025870 860841756 212292591
416041385 279009758 594500448
863238404 936124939 600673750
96666541 182216117 366233320
941177614 480572336 654795271
42279516 785086416 585521759
698058494 680141991 186074128
24822613 787074009 693478330
533053403 262116122 489721081
551919899 804167275 439089574
49134390 392612528 72337886
317210539 296926486 99440426
346587489 903522146 2818962
381615357 438012563 223812047
877454985 676577714 864269951
112033292 31776612 675214550
756866395 853146210 901984639
240012137 301906314 641023338
458283195 835554407 252192312
517311985 314296866 792699755
128461918 440200575 492956229
730770111 414284732 640804255
293583856 99002155 108494291
644623314 128039593 916869239
328007070 470002191 102202635
174699399 578675954 689992696
602446989 84780411 31605860
962350983 448525304 642872328
23719774 868385937 800693052
514764248 172847729 160355430
316522707 948909591 75445254
220515009 344677330 557587176
821976129 183918304 613900409
710207170 110102485 110495383
866878611 638554819 53767326
833315507 183548861 747058095
821612708 147976745 571292488
411144525 525575207 157899496
69331428 179135134 237569350
595921271 949266283 209341046
508844490 554887176 466037354
539270350 37734386 452761366
724438522 405054448 742870068
410740654 583622774 957112693
849902912 164637325 438278751
512923784 14924570 315551560
172365609 316042296 201928948
858994602 831952711 666556670
449414321 817563607 932997955
288771046 103621618 240077084
117245313 146538219 535776305
215628601 798722575 902442638
78017192 548438761 684732530
561094907 77662637 773324423
109445305 490458139 727702573
767060249 2454875 311932441
51296633 311391707 500035506
535926585 203331167 274615341
208856108 9412841 372160524
271223817 966789983 929421781
588620499 29685799 108492370
217435609 790374015 768795370
494833220 339726642 159121712
930650004 930320570 38508203
906961271 816540303 634598315
758831542 205001975 175897584
601799535 877336588 722604083
637462785 595034801 902958430
777241969 68720516 262645504
403554123 143658183 121442097
623165216 804557094 221936357
237176887 269033586 641183899
596702042 339162038 653667349
522600552 442669533 156639931
882880985 201706587 875568823
55591495 523139234 720392198
221478597 921432582 3786991
401601953 659112954 948635113
744590197 110827223 461728310
156591336 118574954 439539737
42801457 631411507 139055807
967623098 373290745 763419705
417626849 875985173 935641953
53290979 67006920 272386243
736555048 162722376 902700975
381280116 742261398 826189420
820717744 600226209 286672702
824723992 121970355 407074519
352162129 196405786 443718722
448552873 210493818 225859793
583790562 914560091 732055461
472504845 121398959 782972779
510808691 627632052 383414741
22890079 109273418 582533294
758275752 909288254 319075855
194042934 647032257 219555154
347218288 232661955 381588098
511400278 634819777 447406868
793194787 185999920 381914784
118812495 336801104 212392153
502095377 130848591 648708763
441406992 902872024 27511165
782548009 967688405 189431626
584149029 471700412 707951801
640549269 808921664 254825882
871424622 489665681 825830729
173238414 843262842 932418440
576653455 732157214 298286880
864365632 897641272 59349915
44597513 865906608 361182969
805501622 824858839 422245040
152573943 835446757 452602965
161157307 83030987 392555587
104214913 596138738 852528041
147371486 844668559 459207310
83684900 305638096 399980526
143670331 179396514 796414086
576527684 39278322 241316298
351451270 336674719 925014258
111476884 160376474 665047605
106418020 534774256 329109829
128930503 379181801 871772833
637696933 765742041 631427278
487322536 503225027 655885758
153892702 485858365 219193257
75816170 213672338 542571038
59104664 505599651 622267284
543252018 156966418 18079456
706162212 117711326 788420856
468920886 447845048 221535270
758875435 628704298 768338620
28612987 74457679 241145002
252503720 447976583 927774623
540828342 303644060 685951846
134509511 389358391 596539844
648748221 53310582 57346275
335370806 387452942 502810741
738616563 614947859 930465588
596277340 278539434 649590765
742899177 765033849 49322739
75159115 364166192 513629331
711983539 62212515 270196969
614911882 165306380 494051223
492152346 21824594 157121459
258792644 264469253 124706364
253696086 231219842 632994876
29180452 304966957 698822577
292499249 647636932 244008198
561090574 224681266 13998913
933089882 101691254 820890138
593288675 255451310 943149319
231422470 371031180 226622297
673119355 213867485 841563558
453549832 479454913 750577169
684816213 54655043 462561136
345494778 801818883 683463632
533300814 958029271 594713740
242161809 682545728 197617313
224057573 560000569 137733135
202751676 323906675 376046032
932717139 864929624 348220779
925168087 675644305 8431346
229175407 131284600 213692213
184351054 336039228 603032927
261128340 290971465 158966023
852090643 642786850 957689664
673878136 124399766 262159103
317829402 486479380 122111830
482749874 399026560 397238959
967464206 969705475 848355232
322276659 466462566 949205238
716776372 427220749 232277153
741276118 297217224 494605663
17727744 438342648 107052174
25870150 185410328 951276194
470483818 675753005 90012815
587741267 44631418 413958436
266058498 102108193 56524480
701434427 911086485 662822688
601142183 240346408 943387346
202383972 122507922 2088361
615952194 841721318 91990192
294171575 869552107 163881712
522274563 289204117 872526433
806614870 84217791 86444068
18158584 734245253 348017497
696083435 403136253 601938881
244918446 592603865 952110827
590994259 793485613 25078450
902639756 180493754 625310741
336990431 306733143 257030234
437515376 698180381 97232546
403356015 56532079 229943984
320410264 485717711 775639165
606736349 646249925 525256418
379620848 370850916 830479201
304284435 46078096 323852228
685225325 481194672 870992703
264181820 366517844 793982843
602157870 389076799 712544571
715924738 232758370 84770015
425481141 743158449 368595416
594125780 910934945 389103234
305013917 107928861 72780260
377046898 290069292 406999594
240022641 841838826 291651020
146540987 66066683 732059050
192654723 776243657 307920233
119634959 835720424 3219209
31082040 725158562 614082009
201500634 279646685 202662365
568300068 27992265 109581647
946269145 756237751 610453850
646192736 525519132 116285644
315810427 259190524 109435445
634205503 283210279 220836993
294513991 323841506 369137484
173478062 647110089 407061899
645882893 132425777 442043136
299551741 681655285 678188829
436862992 892721685 892412819
911529480 477103511 871140653
912136813 824477781 524069714
539165795 594477068 816292250
320376159 744937486 225878729
611661727 865866815 666308886
519338689 131451124 639323282
388033592 305570549 670957390
573208363 477709331 17281747
583645564 640176358 745514011
897394693 959446968 512106285
369589880 732916752 752964004
936683142 686414846 910050517
426620078 245830011 639955892
86682220 262322777 530670491
880253034 301118665 925464219
7243167 866710771 656674372
43816215 716497798 721300520
816296015 444866504 304465683
911114972 969464253 293933114
98970226 436755245 896568956
835962353 434435297 264766978
701724309 407880960 3137894
487534018 840385111 116896585
779192615 834543434 364810271
810013983 837370193 384661123
621016477 36907113 476823664
196157083 710509681 947268137
344262191 472101206 421782533
418309049 765106304 429429183
77004702 267025141 378876781
18548449 826260720 680239291
249936651 849635859 810646183
645806752 109356631 790446588
489172477 198098213 232391236
355261652 724048129 752281877
741039645 736247913 98456287
955916560 310372102 705383400
159361073 567208601 675352729
766136370 232469779 702627557
639835436 73730399 156636132
46176266 534052896 940951257
653529114 789312917 897071549
425512075 475509290 415398567
375865414 18062076 809128658
708672455 487355049 453743624
477249648 287147108 354992992
283239645 316418421 746053758
530028531 676335583 484167358
560168462 280739715 473640197
627455226 780013655 720340871
462205176 795000419 448626695
296242858 649811951 543654747
645593695 298585147 619428598
185300648 319556619 947034374
372116970 52719648 656353324
939558121 670246056 248045791
469464200 849568678 560809094
731005065 304863427 810681164
945079524 261942835 263267391
671082997 34016748 899437197
758640777 265116126 318276238
795807467 953561233 242573734
445759907 832883842 218719841
170330954 65839265 29864055
128489875 846182563 589651093
231855143 725479026 689956388
125805091 699962073 453738368
792842987 178484432 281058044
403582956 499264696 437496431
637992308 416387648 491004722
604941719 324078363 105811936
537573089 80591521 312416689
923907893 113215543 885071691
181110660 374953291 104463697
833430499 95466988 13564356
585807592 92926644 302449419
348899083 287142902 888176499
566617161 168582681 632297969
85604838 197222292 644643828
66146400 507040395 357485482
594223201 806898616 153143469
952314370 551776549 696471595
413542596 370542989 872653577
599334974 527242368 652627418
287933831 811620304 632006999
524616963 129956010 735024259
567862542 281274555 352777716
561363242 933968121 627588323
243907565 399962648 922004141
252281707 696765006 297926964
55895791 247184908 412697392
48273452 763255633 191420368
934023691 910947312 47579010
601596327 361640420 427802467
346184494 670450157 783584103
375524921 567829865 431042263
826509239 727417946 672868640
679222055 741778875 780840614
665204431 335240870 748586397
576453151 174825818 482990654
602616627 795393368 615868474
856924769 263748803 720554217
584263880 397711663 105735200
788333318 251674124 499500758
88036834 752025820 658717420
322809385 604556638 743096457
589336723 640250149 516510775
634171338 663801557 567371538
770162571 455706717 708892972
558185821 325123375 781378002
841156319 579597471 208458237
692461857 849562063 931899274
353644295 377551510 584198669
31174008 865744273 45234115
785227066 99619555 599606642
209247026 76932598 68755324
926693486 299824677 718570559
596928067 35320829 438290144
44421132 200987011 932453024
361749041 170548239 174905969
585447850 412846219 643503617
547453604 2205279 311732135
62545854 259064451 392512979
235271559 448145792 274677220
200906514 312476100 710148817
410213907 321843213 348452763
397167717 230978818 917819014
194454989 618838053 445999486
492684571 719979623 796853827
452931288 659325126 684567507
761380996 370980822 624237806
140676132 153654936 906286283
55532886 366113675 323416905
726787219 743503862 821311734
938917529 835175924 184499884
255067625 64831311 570423168
755543826 613517335 742300773
650782791 91897479 869423536
669078350 786354642 730823173
494727461 427877912 846085145
196558711 131708672 627896742
35739958 673427153 961963903
4720173 514579387 599665944
603069439 664074089 612733782
368731274 136331581 489526835
917823522 516112310 611781651
696707345 199246297 506724758
478214183 161376733 292896154
391077264 522184699 5202527
870753830 909348004 496152203
815878056 228338708 507543290
829975347 522811513 387894362
651109785 240237175 370599562
77876336 592673375 447166383
542485880 952240789 204396798
390093026 772797501 626074526
734306228 167531432 965513666
841234481 713659234 455560658
969058232 762869703 805750488
889449143 956075732 550866332
592984729 178036774 826388367
221484533 111752152 69355139
750491797 653485718 355127617
547095625 24707450 88957526
679920996 264823724 305416810
499919130 129074537 828297234
181425283 240848645 263490686
870226176 85053861 750021124
729870768 488634912 735665545
371499619 511741224 856959087
194114978 780746493 203228178
380422143 947524851 762081465
686570731 965095206 366089424
567706304 554571271 945348731
409323174 556670691 551125659
20840163 194859047 689903423
303329732 591038854 725548288
738098835 451227313 624791742
354857069 928872899 563474124
586134054 810169137 58900510
557769079 259093752 954783985
838918982 417980024 521974712
564717194 513029357 146694394
20684148 733556420 106098314
381487664 16976058 597117740
195401090 631942865 152217575
149880520 549593071 592568986
265170434 208091744 478813965
463956405 779992622 308085339
351660612 25025860 524439657
208423662 709522979 710885003
374745046 307325319 285444484
937212430 753251570 71610838
301598067 35916208 627825375
466064982 121660308 767033411
719112571 517601355 638057503
100703340 275249534 426650125
951927041 966294043 70268152
274657197 613956223 588756539
517650404 630243245 53698201
359911068 875860472 525533929
703290323 527314063 703800209
378160497 181050744 299203021
459559695 882753239 723322737
732697369 147005129 229709437
386630226 390198425 644472768
907851192 604936638 232841422
363389751 389563187 639133402
963172461 965062157 855030800
217709152 707240959 495018251
180081664 261487420 627126837
333954696 952360562 217435470
757817810 616906762 691351247
338704268 811237386 727293692
188294110 114225252 308587329
348701091 503627757 12225266
228330924 188090973 399173444
441431338 442669228 809954066
527219321 923351873 30754924
488395303 969601159 595335776
536744169 920299465 883421968
295050322 42081500 755134554
688252274 67181939 934874798
411280807 819814952 577581609
858277337 198808855 603302966
591058046 523783178 424819862
726552229 165727283 247340494
89148796 299975646 948969161
390643056 563577856 595039392
629694914 883968307 819984039
879347606 328790558 534594865
435283004 75695788 823496923
44090650 528947316 691216735
67330184 462090808 486605491
800889469 384692469 424678643
3324642 376637464 361805522
863597337 485944994 291511254
302895835 921933121 764467726
364321820 753548500 235371809
391867780 403331031 906965642
745347005 33792693 172441855
377758651 387862148 281305364
641920347 792328969 484546962
201283634 398525922 779283258
413771719 955678142 397972720
214211610 143709609 868933582
94712870 178809842 747676348
25974197 551707098 603904413
672037207 89273457 282187690
112498770 417173270 757701484
343838588 50888905 410226833
740996070 479088295 648523004
882232954 792784237 592504920
804497827 318690556 804366202
249884329 173596317 168797069
938146730 311685636 421410012
295039417 241938438 408901963
273704522 899454716 216104817
381710959 747741977 479191744
587506366 465143304 149900304
275784530 213809566 14204949
12953462 2211944 743056406
509877779 741519355 155854728
191546072 232679843 203129716
872225131 375175154 617180999
251292558 778250902 870004125
375398280 60406104 161460572
609476868 845464807 276190980
89858054 448996129 361554675
403644031 229966651 770736221
451144157 616424031 378903185
360511773 521376636 42223924
823364193 633394131 637394259
339760689 190126358 778702053
598134629 750610222 613154232
275371490 209518785 942593187
616470873 761599327 44716321
188369353 565454507 222650336
487018769 520140336 376296955
107288591 728114477 603045231
448288406 261012641 891547137
800433161 657938948 500908166
714054629 712263086 637786043
713734831 149254294 160579581
258802369 581835228 554576284
643430298 930960553 750066390
216379135 249692159 955642700
370226953 527297394 151159514
412086676 920912061 269626819
48448200 558693004 960409395
423095362 708418758 334676959
281527765 174064687 625604677
774372281 892768571 329550646
535657218 94105077 541025999
328459981 902206933 391747921
495019970 133996820 504151255
875739082 717506197 708315165
274682215 591477370 175623427
540513552 319348816 636855811
66470687 196324588 902386306
759909775 278949153 870217755
242206182 569557510 727634173
378467284 768123450 786002029
435701262 510326478 739269107
712179461 755216176 314700293
932413782 41029629 162013971
546885462 285180996 669039379
74029320 660199883 640595046
276628616 25737434 872003870
571274981 507061656 380031379
112716824 931045659 35462577
937179206 3958931 821256296
287671039 74018593 689740150
827126607 51928581 239027625
799331226 62712906 537197276
145949658 789554466 868264597
611086316 961516162 506907777
676823697 890515743 235714591
938799998 235396611 57027255
14755479 877118092 375028367
773781328 434822553 240206515
492654233 29031469 308747747
935629869 557213453 803361524
300252699 948765176 909258307
85600904 83246841 19500779
300569940 613028867 587798406
319028589 665309324 863079693
736967167 333243204 229389396
945696940 655150703 944483428
256134866 229389180 288058540
949848679 381383696 413951874
275410661 471488975 548344710
271810183 276712809 933229921
808115124 876626654 599489027
240757888 233677469 599257890
670468793 86167500 102797993
676303431 184456673 914641639
761665609 97465535 664912838
490807863 101085621 931733086
153242640 101044892 526204853
693299499 508253313 466859125
641355197 450878395 792743904
550151394 600377766 823692465
759038787 950227458 737456689
356295748 682240188 240784682
408721100 322129385 954490114
530549816 722810202 75751842
422868550 282892142 933945692
102553300 124409142 130827592
418164288 503925761 280853653
800080486 203499152 873697045
131608686 482466355 825488438
361449645 785041203 824922443
676031674 524272260 519192752
514895593 815167448 155937948
569854775 765484118 58851796
157619713 249274646 596905564
555188328 189620141 336527708
927843396 606965049 34541644
299193977 204505739 385721966
808092395 696513743 35824829
686030234 37392601 518870553
665505320 802390411 473975176
897666621 264371496 680366806
532773047 817698819 565964028
419477278 286850258 330789404
168789793 698792612 922488810
206951806 760435261 213506372
358193230 281376667 769679316
749919182 747082482 752702115
293409312 451582519 345414410
345121546 655520010 40234686
365509070 577717792 933610421
610915847 290192205 26023691
6361896 267108298 916801507
118342519 520409834 216422293
298402723 933799245 99072543
485376097 201269109 964904882
40042896 435429931 87162679
864363925 401542892 401269337
382469882 485165752 752472518
373613332 60082333 967552394
735262381 560235912 206217616
570050357 810849532 69906292
140412393 741552981 654946289
687249958 61559131 778316125
887223543 489548366 473062716
613303926 415284701 226063162
274001999 192413066 122058131
957500238 410609586 432998275
491839050 657344827 648388531
378882287 337369430 8805254
604973116 528446306 313687762
728034741 451667771 341339866
300358917 130785919 127299337
936138514 630724878 825912718
249378912 156411777 394355511
678416868 911798605 659456829
616745444 401490018 549109970
366021135 475363650 441404767
768047940 489462818 881671021
370168699 734270259 332736377
322664922 151891798 426489191
52021513 457005177 818803702
954000911 644095079 31572533
121876014 327483702 342422700
28838914 283804027 476914433
404018349 743644969 482516423
528968642 540586842 138081569
597438786 887189746 377569862
764353064 322349604 593623756
285028991 17977587 795610702
167763027 56723683 363178683
715892402 154071639 458918510
469205538 536659512 618107648
834969641 188397066 123660148
145249387 196790049 764156761
807190593 940277266 690614146
805781565 609725806 190589144
870244441 563166760 806786581
831514565 312288979 414950361
348406653 823320838 624931230
104436447 778487702 191586958
74877545 627468026 281960159
203899593 824855516 699494801
195998674 940685826 857276888
102703024 364786814 665292946
545253420 879365411 391982067
29923084 214573249 351761004
477455873 837931226 347981303
457176699 102033613 132379452
281246731 397289973 113930951
735654846 580518535 805297008
670915359 277313670 714090399
706975373 440270226 512866023
295768773 328384617 494427867
677261136 432651931 461802972
729530263 291038451 282955404
224629564 187241542 73310166
174800987 812380623 619297319
857426030 255768505 90658730
615753593 626638052 639785357
779214686 362241580 693425976
626759239 336183634 618672946
227974470 892971869 958883726
612046453 514399042 914394600
124936893 685662252 914050779
49359650 110071063 421365324
49003026 857380165 471082726
879545661 301258766 867081359
825827115 624207809 69823666
215856802 767257079 833894411
706607726 388022073 205528506
711869175 514456747 444117109
704176502 633141102 85933577
487334577 198708865 197047716
579323265 71536044 31109896
333660862 887575251 491902506
153426531 946001640 754926825
369914662 378508891 511258887
117044649 560478664 563236083
486569873 747240374 147329942
171004673 2715168 124958870
351527560 832832286 526201725
553222099 236054740 230827376
157968522 116542948 907214592
590430026 577642606 759676493
124956428 625938538 884866696
795845110 733477242 48781295
744788356 851296663 285351953
849018298 104734271 246029824
788710306 907774610 838069907
457138470 836830676 262045217
619828277 191720269 485449
220979956 761909729 112164019
158855789 761054949 202834435
276910542 859632833 217803347
52156280 407670807 840389415
829159144 785055239 235297729
602609431 122363439 500722998
964835643 577488540 41690490
17053153 451580052 783608183
120356726 913556323 797417819
927211129 538677972 233336077
254115539 298563268 423333840
726624044 135535550 378260942
313159947 618513402 941458932
635142321 875597783 554134537
140676708 503203909 433203696
959679726 423225507 563738016
698270392 946782833 593895073
653440950 403153657 381437396
485655551 13353096 540800380
495604197 880417924 129622225
462895431 625993171 883023911
739616518 925777026 840252107
325940001 638479191 235413481
584670251 10492672 375076484
13691357 1892886 174505252
61035333 85211898 315728181
404018202 217284638 372209037
620427123 640297108 969307731
684689306 20252742 890276575
937368149 138292270 629914014
803063944 179754580 536974832
716020119 412449678 305494840
873946362 278199984 63618912
279850599 963554234 476464916
520147524 274642684 275908706
64539156 603733755 576698426
937868055 338911385 286452049
740470482 200627250 24654400
957120028 672554367 758313501
296694441 820782403 587382897
698985957 147621982 646803907
132772364 171465212 902647048
855294328 575812219 56539580
135164138 144956150 460486274
961054755 99159502 175338135
373824842 823367715 384220516
606370538 91690808 51855830
698419022 681001209 40847019
940654676 775021473 870755457
763239761 76154758 117003054
403298885 173188963 17484486
521357088 730785376 28354126
902777850 508898674 583114320
367043509 111005333 192957434
520518642 276416200 504453595
812995662 910656904 870323775
348257811 331882692 35898384
620554181 271188649 195539535
808275515 811802556 844393444
218823544 327876509 531343196
244731450 596681387 173961418
950300517 839186043 398103355
75545377 214342254 308196095
881811327 612574453 636700044
321070439 170074729 143257776
457836950 531130695 168780313
851538433 138021435 504355819
527872146 378587482 459683454
870441007 101854100 14084764
847523448 175284742 553020631
746326174 489950607 276877517
131510115 250887746 476168845
847543931 468005590 126986502
396617113 662660482 33781801
370664102 620586415 230262683
127414605 947841964 304159070
195152283 166281065 616327628
856592313 160219527 246396367
66556527 770220523 882555865
252841583 525674342 500101486
283583476 301649049 393516092
282727265 754657518 652522956
940835220 398383038 635478839
548978886 298091706 640187524
583792714 780241694 677808706
53380013 261410933 873192210
843243407 41177557 516661795
551564177 2813513 231051057
217305058 120966707 903428333
662166737 298766690 699451136
771537335 670246235 708010674
793112877 378296068 12727291
716965584 81827495 355413044
630097788 147275307 292369237
645960384 515274808 166476893
278462189 900902107 206679675
226935879 823039550 671833004
245628922 720410648 635236444
956387954 288026030 81728691
480327240 26043227 860989135
159371954 62130441 285562801
793226348 573130174 165945423
384077763 775088140 11466917
956772674 147079568 136626269
717750228 314385426 687096091
669839742 884076236 183485775
949846758 520814178 216888800
22291247 868115955 814151490
891936434 888829882 234522879
90637956 934399645 757261559
629356036 378153444 903397859
347857234 600113481 270682774
513406767 233704957 877360528
526701165 3556669 273534742
207753768 227423033 802074871
440023834 385243405 546181757
622196135 773511461 743458968
784498731 264138563 763187357
967664434 142611659 775951535
623880047 511732469 322350722
248474063 593279129 677589769
397572396 915237530 190139475
428313583 94779742 542807643
413188714 420095946 216999659
290516945 816132321 265633309
651053898 785208442 68878812
68834054 813139857 563189299
413647110 460382899 938774439
804451790 332885281 789527711
600595897 787139698 334864676
623093192 249919813 214039412
174026660 186140285 966676064
645277110 564348315 165257484
502396230 673325339 271101975
575109390 349914271 442323217
196456076 271827356 851222190
221434550 299728424 380826194
677310138 376841105 619843870
921224500 555745133 364537076
891181012 194877628 718897923
354539643 115114586 902860477
584901870 496530812 624846490
174309724 440303775 754134889
407819237 93272196 567170523
875758972 2895370 197218753
367274160 656396482 291936063
895128329 646708708 937151628
576562521 84054752 820008950
360752035 730800979 385237152
89841331 244293945 742128832
425399235 478877131 43826554
702603547 99370178 319288069
38669691 824272495 391991129
363817745 617027681 133903641
598346977 514395055 369217973
811163500 1705719 326774913
250598575 802894458 911116885
872591856 832340146 857555941
473479169 158528562 241538470
90578395 234572221 506861844
791200935 334702886 458999787
229667971 941298423 623070715
575699969 473195764 673048842
761036642 285454641 198650872
266474913 304324664 235861973
212104735 81933275 892277593
564623659 117591274 728146794
137307333 268567718 452645676
596337115 582202912 295318948
232960864 527388983 713709
226375933 748637088 586230019
112708737 884130988 931367649
744314970 630692103 659650150
816122136 442300479 320165042
917941967 55548958 866856880
71084474 404738829 88491576
280971071 407231411 85060411
532233121 784857330 78600170
517233621 16835702 197731667
891074495 409542915 743331068
857168471 500198610 337601213
139930926 714167126 491975261
45190803 270966772 603583029
469446978 933321867 112334276
388127986 187115446 22956983
255454209 16749867 842658870
757429422 371295183 20172336
756358835 431387112 194904977
757377936 464328544 793991333
341336336 264832794 408149656
112777485 438027736 395846441
462993961 790189219 399127231
36514065 351945351 417361979
225370205 248707742 954732659
543967887 433880819 56175473
202649914 740930248 925770247
147595155 949680090 175526018
180186004 600140267 651235004
811576794 286737987 556694293
860789462 19463215 209757762
35347395 570274973 76326510
862023358 800631554 116936017
942252627 805952711 193508102
372241942 761221472 34021109
617047326 638122152 147604868
830569367 18817071 633972931
458109375 180915866 692330860
457246071 879924612 695225596
96060633 505795603 710737898
934515566 850370336 20943797
330342788 667861541 242216931
427685133 664199204 412031132
408949569 520852003 749852014
636751122 963739674 657921832
102443509 826220119 470568070
883482638 776037292 67252098
206149234 292790563 327559907
155488885 957059073 609465327
900234949 40661599 413129384
877775184 441870592 462276497
101849207 254433575 107240751
35737500 775591955 45403399
713925202 932445490 220320068
856846505 120662598 223817992
263179581 749977589 903918334
470312367 188382878 298259682
399700985 759979996 582351756
633786420 101017450 758035197
129409360 211385338 386293242
177860657 892081831 635402297
623759761 13495269 796873104
715750025 889874374 159780601
604342304 148689138 137788217
534731568 526926919 253809366
710712117 221150278 412192966
912742502 600685732 738023714
827293022 213644814 410156932
606192030 431987310 669653631
112585216 742837792 944213843
432924010 409013296 827800683
808257819 530385744 728891545
8315899 376513478 568356937
330767864 616745164 57501341
441308411 340373797 967412065
77481870 80466960 265720545
913951616 799448753 400264210
471498155 859664082 891970929
12326088 458632313 681665010
534618987 647593067 219711941
110576786 396156819 51696473
126190683 253501742 188075468
595984973 549338729 50899536
416584243 714790565 859722353
777451417 483145700 827825389
416031521 731410155 449526859
856043895 57604162 39291596
198766667 139217080 438690532
756245109 7416117 580918607
204899096 352375566 801993926
644536612 794453795 879639415
632185283 521741115 954526633
891618420 310101497 693757699
679283896 404812830 102354015
288648502 945365154 755205549
472307960 759442694 499282063
694949368 331436478 142665542
539339839 408759572 846612982
642830048 417294802 862965157
240669293 371460647 221635632
37940299 616580637 926049486
369631575 361978376 515118403
207330932 598413612 203387575
268190745 232919780 314518417
677711193 760055687 220822219
345812478 434522218 827932921
607350507 94596810 746698195
256028873 204346766 431839820
172288505 794693422 626074209
402468933 274880237 491396022
906770834 14110694 234660510
853281666 381475062 206328694
199190630 807051224 551647527
284280110 484160014 954886644
20144817 69884488 476226163
689517237 355119601 414433216
192859030 650882388 654924275
37004766 704182712 453317468
127537063 917551784 596259015
771042797 394089881 376657762
825666242 718501790 586817915
686039144 955099950 556915096
812161553 473204488 395611482
431887801 589348003 450854878
644727077 82584412 909727169
958515085 880796225 960475958
935375016 703465677 272141043
304310831 758899455 408623143
684139590 543615963 731405565
310229019 950508535 394370881
769239376 830134221 592626290
286994193 252646583 854079413
328616255 405190731 910680948
884014203 136846477 272763787
574411389 337374284 349335310
716005696 770372628 65370553
562968308 125839263 721945241
338141349 850211957 649086533
726349451 886253032 433123200
269612700 666220572 393548805
362092451 823991827 772825406
175120260 372137060 595257885
940929383 925897253 892104378
460292098 732039626 264302273
463191018 478360010 820149756
624520413 631746351 935064078
897915683 770870066 801924521
424163660 887020955 962685769
209231387 48149308 270217098
426153553 225733649 635883663
306232834 665602473 176220260
22666697 780178654 927632162
525171778 559893498 579894729
161767459 171709431 176332363
645978774 430143095 841821633
295180705 286246915 226193341
666438710 785577860 407178388
349054571 184591410 513407172
328837828 314417293 661653107
803557066 270649773 197871195
44548334 346872881 179233431
416890364 803822530 122928854
543479332 442136474 302199351
819405707 234653923 930378522
369723621 711668135 775241915
868410184 944835882 468431135
351632751 364774577 60443060
815606297 752202140 817556374
763832830 866958582 335210990
131586828 616400477 495102575
464965562 277817881 787305039
583095940 224812279 294989084
646566659 819130278 773228087
23587954 722215772 129143806
855010417 824453836 835619706
98470839 516564115 831044087
334730055 527098746 618346084
709698033 918899125 698094604
842822572 646267633 440771386
388431376 947496507 234065825
427182563 586619969 805959151
58330429 330152932 323151848
117105361 334973993 36284382
449569293 133755836 362949068
210451041 307432501 238703382
557344745 656224442 508530796
138756801 359936510 420611318
261403213 846959797 127268198
920900387 265457014 27864942
201093494 467396555 915332357
339120518 122832400 388915429
65234087 399644933 829129582
591706742 447603019 241825608
275040776 590637717 57351153
737712413 905970331 823368761
917110416 478807325 163895759
772234845 527402799 621147703
767427921 807731537 459701794
723296732 616174852 822233185
381157167 508328769 201702625
110054544 64420189 35977760
648665295 322608931 531463529
852492136 285726045 919378900
86637570 283436562 286421793
610457745 589360411 661076486
941549532 690260935 955628807
767469694 529444130 614677256
93697433 458777974 959351291
277402111 733748657 565344533
896547735 773279026 526012034
313386589 372534846 592911283
449107899 610068891 13695688
866588189 312335429 615119335
20429301 290569453 110128138
858757024 373168138 286257332
719734677 852160482 758743586
414614856 396190710 655580225
330031714 388199683 555168666
239513343 253387248 469004489
364652447 823224267 952048674
815573302 437875384 675703644
505978781 597669277 85200459
78829113 812047385 354728497
181807259 457060674 212955958
932675757 693485804 682802541
665299594 514779869 265750652
284389248 776760418 664429405
22126815 384491195 905371669
837560123 717498901 609450290
13043089 760376676 353194347
197674086 922070366 487149414
884029552 340186813 920298904
71675778 919862821 296311667
905015164 278907931 6514290
315143492 506491093 676807334
391646806 379472446 79091813
186889978 959015219 323128285
170093214 577394346 169744053
215322981 948354179 223433230
640960176 493574805 610695381
807896715 342226775 784153937
502805477 492187313 128010019
400910598 389638567 165881123
143839936 785790189 743732062
856772327 378222267 253853568
217048833 805840303 21103114
788844070 819009783 497237890
84728236 442047567 967069735
755819642 50798052 642507806
396925491 779433431 883521628
190790144 69477028 878943538
300900002 565578480 436660072
946944148 730734904 493436086
643066426 786968102 337804820
361745656 885601797 67387665
415996637 44425441 886520091
412591359 703654720 927945055
605343401 264698566 427721115
625497955 811279885 172913485
830171245 327976453 818276502
590954568 910529088 30869648
477310210 165368667 830987125
568912531 530530175 632453835
590295629 89148942 520783478
351856159 160293843 59019643
694342707 685544195 339211293
115250939 601741877 494012495
226204070 342267026 289968965
820353602 484281698 951546192
654586971 406661105 589497027
73613736 578331982 91610951
244445905 884647655 552249538
76156440 166638013 87089681
241479521 529547239 469450125
197691357 789450787 300540690
846450571 368032534 507932441
382216393 598621178 515561413
69892100 45918364 459797740
210152678 615268857 85763153
219684954 804979042 170770478
585395027 859252903 498822513
553332771 664056837 665520611
666499952 862196387 421013537
117737186 907653569 186594303
85489956 491777350 222377788
677550184 505279612 77307816
422419718 557018701 7393173
372268242 130912171 33516425
398969935 825584403 220773244
770092093 535124422 537383408
614128373 810313821 928682761
326462235 820469970 845964088
508770565 282571126 235746637
348286206 317536624 231442504
906052531 594692181 545319397
957622961 408109366 963335165
688411215 855803075 299802481
845461768 413434345 28513350
565691582 900634267 794908723
694578038 687152304 735930650
899860211 811923991 290373719
217934914 918067933 83929808
483936155 167242333 295320544
617128834 951740604 792699762
28563763 25635588 48813777
639587109 482019286 772113244
824733291 590482071 785110191
642525597 296816273 573431296
878201572 103743571 776108010
775343947 231732876 738743890
676001941 817841741 615865405
419997443 953733428 897953750
448236577 892280372 149444461
530612135 397785305 457385105
580414238 426445094 442766454
497341153 623502194 783163993
359895732 266064880 141418690
458458378 632898485 575812445
595024971 338546695 545989076
475880152 763944008 63827340
621660643 284159187 847354594
246507613 197916794 334110875
307777263 248537159 748518559
860264768 735926116 6085471
540315947 591885613 633648157
214413938 728743586 912880065
742691371 357286471 771184589
623388709 851452920 476439570
369213436 705720962 613387301
180893622 730388834 486596331
852424414 893948988 767558146
622566503 509306326 763454553
812610102 477887926 461390621
916949468 128283398 369241606
584601013 438457468 533061625
775578307 48385866 22881584
476798532 267523048 782032547
162585616 480617937 603627103
722948697 227464213 708101476
343133242 97769072 121774673
960501634 724756260 156626021
698856004 70878359 686176630
630136183 317346558 662874922
682514453 211402573 745245014
961861138 790264607 647231230
137005185 608693547 847809753
294633803 798921435 481913642
326124713 485522951 386686849
717270446 661041308 419817270
815410036 525025910 601165301
260709883 719744347 741769421
458129566 797509509 905585783
266314077 517007912 505175377
815301436 170678364 775621829
67437567 295166265 690962072
180111199 965290407 539348094
414425768 550021729 444900317
214570306 635969536 138779942
624721046 146413425 517430411
358666019 166859547 802586703
903285972 954419247 695663276
254700652 647549842 399567722
465642097 844068027 28105103
924208982 758216281 378991890
372740619 904623581 229485432
668848909 20401956 772283908
798558698 251055529 332489176
537550081 521468509 168640236
911884052 564367666 741138154
116848473 875188617 845111275
863430898 242572928 427650290
506397354 730804391 816332604
534184029 255726319 58105686
758257963 762519875 922277508
680310068 955158483 795161114
122280942 91309721 2074975
317131498 783548471 160920767
826423464 838068564 118391394
594481759 129468765 284199095
535135488 127336224 512878622
796565839 803499782 2778314
871259610 615359953 953418285
148655606 136335712 682034659
486339551 925594333 579478947
149637161 921519713 904000026
543457342 137573951 239252687
328198906 258397533 416784296
937724121 625753922 146921966
11227345 401109283 402926512
370742059 299074412 870897311
307221091 658662135 111011000
904607495 776277539 100303445
582076110 542345715 518379910
384810139 183571809 78455884
136335159 803519776 714744035
773315849 763161741 774447872
690176776 961593556 438937113
350602267 243628024 961618406
224911149 689311418 489719030
561113035 234335080 747587344
854383984 187508782 503768311
395366352 254399570 398955453
592243525 193559058 813453207
178025762 813421975 245895152
514619838 170149482 10233740
302787980 54833684 783024634
380473158 510995533 70546628
154721351 93606688 348696915
413316560 830863618 143548410
83447777 895688355 741732343
641510670 330623573 245529369
107580464 271213905 348405593
571226911 685924077 969073149
585692494 907398568 456640538
95561881 204099409 647926772
896507888 514676017 240253922
474125931 359885223 78268643
654475838 448156989 616550352
893501466 959848879 486202503
594592549 434640234 600365694
721886097 141314985 850601101
493011191 325885732 301355668
307261820 19586545 154663171
124730304 431772570 347133037
357347147 716843628 769702677
470647710 769901265 308281267
695518027 238089276 828006320
31844764 46573852 894350272
925070353 579419783 296289742
357869020 626125469 383097710
490733765 133490918 589471580
724306248 614638833 363030517
637459521 11493776 536945395
851402957 286543995 806067483
909161341 151142890 493998274
272815595 48419248 32888941
651016263 823499361 110261456
920140071 661381348 906695994
198715876 773818869 3264208
937933484 337878820 635728872
254838830 537401301 661326177
376284870 738247409 768607427
461511544 663772049 824200768
506862366 581754004 44627332
181110729 957354628 291797030
647422263 234837623 87188714
507429042 181429712 954890527
397744181 811715362 471970581
546472408 701881490 802903496
681074164 704643548 181054485
787464901 515276161 60100609
668203387 64241228 759221738
75953441 937952129 367346940
155419384 167892361 844020789
746436507 852469727 807884476
31680985 71280681 896665481
121966310 296879830 344371912
277620227 677725806 153911145
709736012 586379281 633600418
286879704 274194512 603150973
833875535 251346421 641540850
625632153 746262163 370515684
966394859 474102866 180238139
873871441 107410432 452439285
533734172 311133227 685824436
864722618 738150011 50449209
868613861 473935738 441512298
199141526 360590395 365736592
320140967 107365820 371116143
13029019 116789159 540114531
272081950 531005646 568596889
908798201 679380094 308113180
868608389 136809392 768783573
453031176 942955338 474232211
685219380 19498318 516841742
148601079 28623178 464291829
265950408 728051939 512889583
655325962 346038588 113721324
85588459 106937863 450731195
832438149 163588413 409491327
620460613 38672777 111746597
845114583 517112084 479179060
332308319 886275429 88295774
339646048 853613203 303597438
926142967 61461454 101309714
933618465 828886233 490150143
961577207 923957577 248780951
846341205 175617159 928794432
396489581 895528201 828550919
755816446 526021470 624437674
663186384 412078748 418765207
211986308 768137580 431505666
397789824 183296604 658532964
506390332 314766092 264858940
746365475 295997878 405617954
529293547 890919456 514535644
558002878 182849258 45271176
839119365 900281147 199371633
399421873 544464104 193046549
649884490 653132571 833117189
552346691 225837049 49691021
130069532 769472667 786220104
123820397 364744094 178190438
366607168 337951583 954024275
66830091 861198999 214872038
758661604 164685920 51929447
117717297 807311072 472999834
551175757 185655812 170877744
421260099 391790890 389266833
249629031 147932749 429952888
544200303 473584621 873169146
658829847 615416100 499230939
783193218 344371917 460615968
719169345 456576038 346929992
83590058 39112037 773147416
731654346 922036676 562652488
552333973 555005280 52124024
465010883 823504044 464347365
957328078 128099287 769926833
167399720 588962646 291681122
44826081 653768798 356779016
456830118 940159587 786205149
156505089 205536068 334224736
925422789 333412008 186388282
98851925 380659484 396101593
647251511 796675211 840542051
130799609 34080219 182376788
117283431 903566277 664427810
155345938 204947526 459666700
777449416 147542232 469218506
243093072 582583568 469921811
105971723 536807431 89219866
714464019 162021201 141388328
173313011 289150309 75798987
728856314 212440266 497577843
682125702 794369425 31069450
194222890 944226180 312946094
41572564 381845799 135688614
787513607 397054496 548891362
967026691 49881287 357527965
607336842 699849464 922135715
364689268 757313005 672570518
538066713 800048759 124737434
342644268 892739248 772832859
516350326 523952259 878493025
259353482 171496395 454833094
246661508 38180706 693569642
298355409 313869771 845107389
537164968 764718823 617489075
554950263 743095922 670063256
780145312 8712295 751654911
164907899 918427090 582704751
421593808 466738497 886632666
931932397 812464257 884270313
329484152 434681920 767970034
518863189 834036128 827117173
221899462 361466220 541504434
860742512 872430807 408288413
43476354 651192744 284843143
16810226 19585544 933887899
815679361 493082009 34350791
930113834 168491711 694098161
846880447 220963645 180572609
868954196 377341106 655046292
540866291 361025929 744833794
85338030 241793765 382955146
260033126 114878387 183876166
163914292 793634785 728917303
643412290 291773576 474970808
936275527 661721826 559624869
913724373 289736427 93283866
346778086 852667094 830608803
895023316 928675164 430668620
695726143 877169253 816852418
589510089 49053165 438579819
696147850 855656626 884854361
202415327 583577958 859679895
60261208 362444958 933523919
85412192 422971933 354810436
826159616 833185903 837334946
274538047 828083765 815587872
285085079 666128439 832433790
556612970 88840037 549592142
651408828 267393889 483762178
323987949 436348878 225145057
31651715 246979285 46719518
247066914 116150166 785691239
963690484 232010167 968999402
466020157 660447649 329685338
833325185 589570444 275166319
747186470 868206532 384589033
560039596 588994312 492457130
155312308 866186834 166367626
472097453 44573575 97987375
120430578 473320829 153846912
443529156 585132992 723069348
702183454 57208688 166101566
18088320 105922563 797600820
468156087 394638901 135009337
904247784 391560047 109766652
869426372 608080177 289964057
895919534 829414681 568991001
754962860 849687838 613004453
137176621 118262240 529391857
364804693 671412719 637495173
247362619 423798454 759725029
15030081 625424368 271212917
260289214 959680518 314332140
786618438 450233156 796466446
240513300 480044717 686274674
746706732 449165475 964870050
133535565 549607761 506598906
422037272 617173172 595504415
491403375 179500524 581136859
558699141 156068290 472127649
363576364 466150395 268357834
302875410 819474689 91245
189096672 101436853 251996686
656828613 188596474 7386103
411883928 322871103 729316009
717294931 709943614 385265060
492757297 281415851 764762651
219198557 588555544 843725365
484678889 260723058 334290909
464204990 834132735 123071904
148648474 404867458 785991051
606273954 480677318 742634715
644697738 457155010 921358492
127009232 86878832 694311524
758302568 808666654 358388750
888787433 885889896 528006634
398974166 319496981 333101871
925263518 820694670 321804388
314053332 601956625 277778160
59739277 78395335 204854496
177480978 582650328 789071404
369786962 777638239 284679102
240173453 210774058 578494847
437449628 492444346 675524744
471483337 935250688 806396033
796481100 106011666 650709294
155891983 850279227 650055184
96199406 515906929 313338001
521869902 821671856 624011816
346976164 254103907 692176234
542197049 751279567 248162608
952620243 567210857 684497991
165621794 120047415 521692727
124533547 47226382 377038824
331134815 916001119 497642183
171337482 891099719 697170634
44543311 85895757 935154262
846466558 756618530 15150666
299501890 131167236 890548050
747275192 38947510 242565944
812454087 476295880 495186507
25773947 628516845 114612928
255925794 670708374 510962743
957530236 68297722 625632207
257314599 755603236 917104450
376840701 35949198 936682624
762143271 385461809 908092769
736762694 44791865 154927748
609015542 721192190 869977344
348943927 853168402 722890140
464886900 827818458 842170699
35429256 52357763 465964639
580006436 384466364 538157843
190223722 448547995 308697254
826387317 753054976 533993981
807537933 792427329 434406613
967019153 713711156 192483355
80452235 166986869 256426135
368105347 464530193 619477700
433374758 336612770 335663193
811213146 461795097 677775588
588455168 368479411 686073619
733053113 562077017 277954130
69893468 968606381 50334509
569468971 966669646 860394540
562607292 393703775 892217609
793564668 388384296 873341513
3219642 308319502 132349738
299549566 679847446 373047505
758657098 116899346 568527024
11364014 237182711 889108264
745286956 434474752 225406247
886078603 74519949 657321877
812160012 21392208 260534677
320947669 723329155 580722884
1432772 63281387 600071243
637586346 579123700 951599898
213275175 856513876 128625929
349166139 736842809 769529648
767166616 136502269 473677023
293643971 771152453 824561852
723706612 132215532 510331794
796046560 272610460 377665498
228694229 162765037 945540485
546936490 689714014 127112145
13810923 814493165 321562714
762589525 776200972 382358872
158955346 124898633 631445843
609395981 900400612 325374886
715953605 98420732 522399355
291742257 612313464 599016389
205965620 664531680 444257259
232415965 961814671 578153430
936430881 549703517 806933380
299149321 411545449 257141126
184029565 588904166 508150264
292976607 888072973 178801602
254471908 165425576 358371029
790440118 54066741 44547848
486413513 549303389 106449426
629405058 382451048 162427986
102421893 650805921 489545840
927530495 752434315 149212340
632192606 601210592 432568046
689930013 665716253 946077250
488102270 544175609 53158373
174951977 871677858 730524680
383183808 967012904 59639215
589190251 546889252 503876594
320701244 795190893 285827903
204204360 26522144 186386197
121847475 766090942 667237683
742257732 619788720 186445594
901504231 705463864 636941807
897929908 832946089 252109266
332885188 38160666 656323472
561345106 583478849 884385131
199878726 735303680 96579641
367730271 428172667 157512863
70845496 462691287 212024925
501448620 318887774 597870619
563237246 652852770 651029653
721799968 191372587 203615468
794044340 290293827 618268870
8004218 104774439 342252825
873397241 428021708 864025931
593457373 429852914 295487017
114128154 657221305 631143262
3604839 953786431 115784956
85170245 17626982 596838077
930376745 692678693 470735794
444299557 103683457 194479278
755195935 452463457 819982545
591471002 20704524 124990425
107063134 852796214 690412802
484338078 918270305 943457617
161803912 8488974 507333957
262376470 660689953 368123383
375401397 542560390 281097453
496158216 407300908 734252217
734117566 716444689 612563379
366934672 837181966 151970405
801345487 520634746 284790011
802469415 247015308 553682883
539040267 785534567 565093593
271587237 570213380 224077674
527182358 174752136 889857486
242147159 232041531 899627034
755457451 129326475 345728818
684402243 793961510 159110913
932414540 375988273 696941049
512922087 573071508 276990058
48067126 941098604 514972535
776914389 943445518 210819976
881170112 232366254 267285199
397875822 551477988 189600264
381352066 447796363 752030558
223145011 156185302 616840684
125247574 958514092 139102753
25655162 712127056 139838151
372794620 952434389 853884
463898084 341192219 297357937
739514292 501019009 285526393
627965103 430365575 954396761
611849330 241467118 421055203
224865671 443997927 525741492
401608098 80674875 923834761
503396328 739533420 535748997
367490051 802388091 896358402
750745063 341742625 277107412
940922752 99023325 743323893
651755492 121005733 838525050
221577046 259679993 97700562
665373020 305156192 807018695
576688625 619806346 267073285
421690062 129832300 407785526
932322971 356619580 13048684
494516636 711138299 780096129
719833781 603199979 689577201
456677757 284668852 218494996
821454277 144234143 327906948
911237706 880538094 489916850
10093280 487802235 249631776
860305788 493179596 900700589
286351741 124283060 124315890
632876956 79428482 423757398
933400977 281357935 637669267
569923831 686968577 896402576
250234987 200457563 181962049
112159071 740836720 152691133
472807779 612496613 871158794
704642134 480709949 92616849
80374068 30069518 743357300
865925191 672421540 522425238
340216163 279167548 515446136
501344508 429959604 182363275
54824388 817503514 927495100
815841363 577027888 516677042
695485189 367279286 797237702
297543466 343452874 538939616
766228706 709956254 61718600
902403311 166570155 493215445
733731833 844510830 496755420
4892097 796107798 586447541
109103193 414760507 68030132
439047189 437363793 153915575
819837470 852070550 397010059
839551720 895991356 960949675
872363378 456392479 768457527
868677876 91942278 343488027
830139560 46117096 563842485
908033255 496096976 150398768
372105463 413752105 731975257
431224038 470143230 357890279
604226259 520382686 752567203
460344597 308398884 857554572
390738218 865458878 784814938
568715798 193748993 152009211
136447905 475338079 223720341
125767537 256045978 654772055
664998601 160505008 856478687
220060422 248799066 925965975
344135816 310752670 653282034
555344125 93798043 765750912
635036442 634531212 170106259
389824481 306740539 241549991
72041457 922379608 395164085
237505966 656415080 348129425
774829581 500929929 855221340
950382893 581757415 26172155
518997972 517554232 925640932
80956814 798773742 605590219
269620953 433082906 809323324
231794812 531686485 622390649
330350185 416932115 291990652
888514142 407397442 573464269
478564902 213120531 397043461
390408110 82070860 941946324
359658159 248629696 717787192
654502070 393516337 402835481
481125346 195580444 77625014
819104313 415827300 877667239
209344869 391049553 197672436
925324168 161856588 119942491
415688033 392316603 618600512
910966649 510367721 85099528
599082522 538860849 909323571
416046326 193640635 233781468
941889208 230543866 494224533
663456266 290747568 184899774
865193569 345642898 380234521
569728418 820002452 7462140
625672207 769638451 523743690
194346036 434911573 69569688
529736556 784378823 727372561
925933068 968036903 529866422
655094010 690103581 156819364
798801406 488539805 784803888
40991668 879647927 131381111
801951556 277414837 343965143
855735541 964859713 190678110
949156558 647835225 124279839
855853586 540049082 627969675
173218118 621444666 377909241
178437655 895009440 902413630
408511756 654843561 397870369
629635243 525112360 765495306
116594675 628315296 510783673
2606679 136845439 903889039
517093823 129136575 327085296
36387791 681301078 60496652
146802385 872225957 231651997
752491195 595733591 820502233
869574029 344100556 33311028
873420445 803245028 464894351
696595397 470141278 55258142
799686631 821080920 463233060
598191008 635166545 349037963
636668835 258909192 379622815
324954654 43410531 463532486
909766838 406831088 319329285
590196595 197801731 343850763
703474558 544159773 325342591
270331063 164070557 243774506
484142152 10334638 595442531
148420968 816872992 875288809
671388774 683759117 341321572
222606984 328915376 376718002
189245138 491709804 239778862
207802573 270645305 969716687
64686724 31216888 232406235
369091302 239403406 817877937
835368444 905296673 353895454
340781555 889861047 201461021
912344208 332378881 467126270
887345691 349162341 672779496
958096691 16435972 629435228
351679617 867824812 436316539
918238388 884267659 807908593
293196711 56991603 256902407
296665271 192983268 263862666
915456731 449296363 192331935
529346854 279511416 311713293
571697224 91239140 857093830
19112023 98421780 208761693
585037952 526624511 761163973
342899746 882864341 750391770
679324558 419290328 778084949
599076788 335517890 442610654
137089957 725817153 824206876
451721139 730701836 97861366
172080506 240397025 861671443
772093256 165507792 468762578
357318566 652138216 264390244
839577534 664302543 297876583
199030346 872856396 793168438
542728465 174237138 84689232
375761219 375736453 643723662
637741342 186172321 519534316
822693705 549172765 296409470
177923853 528784430 936128704
552607582 661232644 419938964
288546998 201940718 614409287
900434824 925280233 564376219
309565102 392575231 776624317
369425093 192003432 620260391
226152047 7588868 522804270
158770370 934585062 605443081
373021220 652946388 866928144
388844576 823727390 215135900
963520169 205957206 497423222
764000967 225495938 665663492
222395500 957171533 600758980
857666877 349349490 376724164
258574456 812002408 257629193
115473301 64314840 505078974
561288264 802071647 92765132
826034143 471793701 530936150
834340923 731544842 542592382
422989757 908050231 488898979
175715738 593196884 223049196
66351774 587367492 87179852
684673398 345293130 610750333
965605807 405642295 192831893
742505571 12235821 4754292
14708625 551586489 342257954
857064458 683300859 169834394
957224084 753094697 178151668
928606450 102068950 581815691
117827357 543946471 159905969
755018116 92552799 541392901
597308778 565196421 250423797
711181541 422672424 734848137
190639597 937124041 639893452
436088795 190939712 707872151
558603465 236891838 483686785
312031052 641118128 606383582
160755090 289490372 524191826
457783813 750502671 625343094
282758923 271931561 146619769
788025776 349901107 648436559
690218351 838710768 163123803
688248060 390563714 221140183
568594260 626289594 869669878
907988860 662322238 672052083
210937386 789547715 539726174
570893621 643927782 967171434
190709019 616421677 164338374
943377881 327120158 59371873
561483669 363023159 569277719
658497509 829942424 403345332
363577321 132477797 440939073
640239763 466565589 447556742
652959975 483477665 329100338
12341498 180644918 494269099
232139334 532788956 862782768
351606548 816464683 70128660
172956294 387332479 799183991
322294075 572387861 80309930
870436760 301154470 664879058
320779822 331345958 677197967
418180583 259201021 873522232
420686683 551798811 431272411
383660773 815363871 558803098
705750318 383939871 271964272
778207810 24290089 320965226
749645761 141895494 696912028
88783657 663592969 656578232
18853521 281940489 912294061
558964067 713820685 54637709
35824492 56261935 831194284
817342965 827266223 26457070
371375095 917593034 776175791
168246130 724196219 477420033
263736637 595491552 605055551
191525969 37231396 698145803
257185109 469248178 2864556
645660140 56056734 425862575
876282875 605406220 752387696
888559599 264403091 254181028
226109413 506816084 719173156
197129172 308839889 780116204
589066106 558501699 437831570
857798527 870596696 18666861
188738631 232785416 802041243
968393767 336751604 529892681
44741388 584620211 622265206
911628331 421278868 235627124
793216297 436789030 349260287
227833508 732308506 693850225
641542790 405908082 680990850
38948890 793414696 320568329
478864885 642049259 54151906
300279159 693891721 859490501
141418191 61662137 281013064
794536175 346575237 315295941
525124587 361667527 771788947
660082006 227351365 801086923
668406413 6684042 386248562
242183374 716886876 523174680
668636114 137677945 813465567
132575992 65276747 674886958
531385510 98002151 686632897
211676983 847305053 864982204
314036031 744041436 733193553
546003015 443683737 114312999
20639689 590904529 524203439
422784937 104221669 295998346
563203518 866023852 404621604
761837515 771894228 295418487
693106767 365798261 687741076
589011406 938594772 340145240
737152283 421777658 904905543
233579266 64518414 969780627
52935568 690693734 949525498
162635562 99405680 244264322
672354378 851223170 286184616
834588284 142424643 133234069
9637195 804529824 837262162
708395969 901351844 638727853
779887966 18679451 876532068
445085096 968000817 86409541
784267173 915880137 178585265
27273675 501058154 805730548
531490752 558891262 352512985
133426519 239260601 790997062
222457148 42117241 711380027
55364057 857077141 410895542
406813715 21514434 647856717
553556785 931301033 377095942
816775296 909848335 863669554
340922637 874996606 568633210
831378831 169954181 364565620
540354 264900804 44020508
362756518 408712219 934581126
309014566 374895553 498753114
728501805 301795916 959607156
381239859 204328744 613373800
522648191 604147388 191350615
829562967 682745223 56054857
754844497 946837832 123911933
467996252 105833434 179387915
43213810 698798924 204182541
902936484 382246982 823086437
331138854 860394640 872018452
615117979 688925603 24053283
742757188 805260885 936349470
554079144 380717109 409548853
469230369 383459058 622841147
772155089 432916305 392197284
591377353 500707481 39946067
747969295 648813820 410704607
101446127 835338048 532773970
507590117 450783323 562657183
131431074 768325930 133881584
629480764 481662546 910840836
461391997 603016645 839664065
892564575 953923293 268585642
891366589 922112277 518173526
891360589 608717813 477720499
717560761 222425911 157861203
228677675 304203912 726566359
952439060 199341390 627773242
464556885 213025424 893974682
383665230 390930502 841704925
502335491 851780071 364135808
233358371 356385342 399756
695076597 787875335 885353186
79802577 248195796 892388228
631389934 470398040 955168594
679401178 830946302 459445685
143136741 472040617 731252329
903867 420212807 622053518
751908832 596430158 137990848
501992123 319990232 22766283
946132516 224637112 959586672
194756514 518480366 76534571
561047972 675115324 44325305
4220576 254744048 891790704
384708847 889166910 437657740
536442780 809502087 12388056
540552788 669245406 669455390
436580373 227080182 835166321
327938242 636620595 507046745
925908899 430467738 631411051
466092081 801151988 689556257
619728990 796639385 453141740
688063133 81782408 216882851
865066129 53505063 10278203
497007663 239737277 351354163
158820040 387330270 83930465
199278292 790806120 471116064
961141971 963043335 476800197
698865759 247936967 1061687
302246742 542693926 129746033
564934333 889070691 320219786
839133850 625981342 319543329
668682873 319756111 956474640
22914141 62140814 12953166
712445514 934944145 199702271
493293019 526674979 521901392
242146429 26641552 605968878
39683948 135441917 621976489
744477244 100696894 353459608
164039341 125277931 154591420
676115779 281321752 440080494
631364854 69542476 106090566
710339482 505535287 853518318
646794532 602222748 179675373
175656528 703046739 730929599
366488066 769941389 935621472
501506702 691443885 231055110
89869922 641798987 251781807
762409150 926748721 62551741
279925748 797375179 306066133
663200453 931979825 141140988
248420785 958756190 578499813
488907771 294924693 15987848
198990085 466641524 16989057
15523063 180246725 406833738
589120744 307519048 236808577
447104469 141078565 353922070
315385227 519497410 492510236
367273692 115026749 249126016
551614601 563876842 911849441
381868556 694940323 619892506
88482521 380828352 681820388
535324256 400269657 924088564
709530001 578758782 288798536
383810300 295202358 849084937
636286804 322980829 134514361
191195373 67569560 473539010
245172432 82186461 935041742
544657057 824094326 277417634
856471181 387824723 822988776
546062101 932446157 10826940
183693171 550456267 151543242
949789595 827762154 577425264
877871428 409337232 68116919
681422575 160144374 23393253
730470135 958373285 110679685
404804389 531499667 345324397
147759481 846399070 745738091
146905514 505531800 193756241
399326466 553385637 149868324
660493959 13637026 8531105
730191397 969620401 313428744
430795594 956839304 335703747
83931863 459211372 867339497
834727973 883855053 917452741
181134677 170539272 39654945
783403641 514421166 740510466
237750945 779576609 856597889
3797022 332130916 266095675
905721313 395332471 77266008
968310085 199670718 397645009
211512271 587025699 907888940
536493915 123156995 775863995
755566170 76117771 221573146
433857569 570446055 525084497
659152651 837837436 853157537
855596583 787604374 831038259
229805070 144062628 148437216
273293116 87743279 953044900
896049450 460397396 583486624
338327306 355063971 868287896
326521992 819985372 870734492
438791059 794609750 445908200
63519098 10367945 360270603
688104770 235998428 1393288
147376233 914548971 816597907
817546041 863281831 672480137
351978956 147560848 965663521
471892831 213297100 501026250
93910216 784666734 362575902
188445786 321659379 613152636
104970662 89504513 684221735
863070607 639077316 101675159
306041500 172523007 661014879
298562147 106354237 469425526
439114319 556291557 610088579
137189004 89436775 372455201
388475738 30852490 706509826
871589465 593750217 744711957
920059648 746084655 78058105
801590013 794849043 701819934
361918062 799251136 695573854
460011977 188932817 439747873
201222648 675793458 446667600
272001632 900385053 887598200
969687236 375469826 240114902
608641702 234511986 358117425
211916062 118901972 87613557
604365715 779868801 624341902
613019706 415084159 297608675
90351350 194122263 5768504
580223544 685478681 111654414
107552252 263783065 18617039
573517500 163427438 181875437
156901002 610477790 750660295
181957196 804123053 192549378
610393937 597769971 1784542
896198366 25882223 668977471
742033235 509152252 844475158
830031687 752826057 164067886
276034035 899866783 482323868
79897155 327248728 616020764
821000465 426844965 15092370
653209967 244766896 854321402
188949492 271237260 34628443
827765850 577026956 30437004
892855927 586218296 757756280
953630755 874509958 417120536
891992240 720457904 945935653
865663775 830267945 76053160
944280962 424585839 226955875
494789540 213584771 827928581
101340952 603864112 370205269
431160554 518680642 209414848
767052059 249367951 743544877
5907573 732473763 540011203
876802929 393477436 674905401
694844068 815080411 956411426
366193116 770271871 510703704
395544218 804311317 312429494
649715518 740629948 16923526
878700253 429742316 248356341
823132009 948929907 116688716
116631655 816463019 636553576
411314309 747803092 877635259
658931494 62665720 472988131
455842254 376056823 588863089
799777081 721427132 675853164
909320437 722164579 29431787
204999288 21264543 241876410
161115376 184085535 593332788
207038797 37812891 735956649
835660881 823593317 170448894
262080966 637624174 711074564
617819573 457367766 530931433
293893941 954083732 761036781
70608252 203222061 146799181
265890995 809347452 566052399
553797436 584822015 657262164
743083144 189755134 531769675
686750190 488123745 122839799
662092539 609797024 544198712
232098176 796970424 956746345
150737360 878854937 963632150
645714685 290416031 559726747
119214017 575152688 802929408
854792271 315141204 275717823
134475753 512584358 564343594
456935681 814953299 923001765
906800098 551821415 367907962
194682158 459511218 961235084
773805101 280988151 754827164
154276917 278517542 445155289
553548671 239457460 452501784
677938636 122764497 676601159
194149962 710779339 279553789
704877794 538562658 567794356
682204239 524506313 625522294
651310711 249253699 91705671
668126894 152900015 499717376
40970142 897990882 505490947
276447442 961801320 265702920
860883985 420992455 309032043
80852562 353356431 110102098
675682993 891346663 327105846
466831761 269085797 366390871
648232281 395503577 314109505
887713845 941111970 27063576
850922289 201526004 82843910
813539409 487636453 693033285
769835584 731114276 422226874
711318606 716468658 260772481
189251948 548887609 839881590
513656809 309166364 860211476
631587421 570342058 681972231
623898245 281399300 77330979
673723959 850608096 492307514
940886007 743904492 350678032
437383514 66012603 486207464
671778965 659000671 231529655
298642653 799553715 823247866
307414542 26671765 563260966
449779203 127176144 796991669
381252348 280562462 57393689
912715743 231202315 884113439
588752510 139048637 865120771
130430380 390685748 458880618
115531154 633003382 914357789
285686276 437316406 710360397
760699847 855455291 157155534
172176148 904274841 939563014
112017506 342110138 180847561
636793344 268049366 392730457
623844123 390759834 387628926
752704529 606132758 432799316
175716265 323511309 149720193
403701142 618109237 280249646
47732018 804691134 8049311
945886128 611856239 222604732
714559365 94313018 455902633
670359961 421922501 268338755
6949727 854003516 727288441
950342915 542332852 126315367
669890232 612730093 19247223
920811946 773045959 705893451
140675025 651787504 503959908
875181655 711664825 367744579
846606416 373298409 315714562
11860463 699326049 798710997
785349673 827875031 501526622
513437015 260088389 959581931
266838111 146072653 319880902
121504404 701175007 450058711
796389935 634275648 600718230
698189314 871886030 825709452
385157029 5906199 646675751
410632367 687701379 746359423
36202879 779933941 760137533
933172376 566409669 383378223
337987047 794579042 261042091
77936914 820047582 54834443
548305729 261752434 565515232
353189095 705531859 24767039
68339410 853746860 421583656
238418459 466476640 275087918
903078735 754003796 921967025
196285986 598833940 712429246
167187172 165501593 365993177
23395309 288944661 729165115
125483558 138716905 693058308
504217148 943895945 336350899
290913144 194041887 575333529
150264047 609412424 368885555
745966292 103419217 302847241
31852091 66659158 402640028
703118461 872669573 631930904
963344721 387136615 132347024
436776944 479043817 513130990
964134158 106483558 888835506
622452683 506846481 739417498
323295032 721547484 913371949
800528229 27457042 426413163
127220571 575542605 869993245
370528747 173905477 235034675
38093419 557109327 411469090
418388923 303325625 617679851
848598249 626938740 75334121
455519372 37068493 841371769
701829997 476546915 512907355
231114580 473147732 622979985
815908121 299582069 629959951
576270818 414136908 792013351
19051908 176997738 296241002
496947409 593420996 915918557
118013815 52391835 139574261
58652703 940715818 868604641
527180709 576667020 952019771
117505816 37429826 730060622
703068955 930862461 110936307
900824973 614391569 374147990
475730799 620960862 201390347
54201595 944368600 460909788
319752139 148359166 384152542
434058302 91196611 841874419
411545010 397653496 332886320
639774191 434983614 649337623
749259276 90336424 892342169
375655260 762429199 409656106
891519544 853137210 619051472
955255821 553617875 487893276
629772278 682312964 652567571
557998494 878064527 481966721
188939354 847707620 86824720
916809604 718243793 480715027
455663445 763230879 615724797
653464932 366503162 244233191
730551559 545121253 760872165
931551578 312394098 825548445
800530742 304496377 819333648
194797711 485092854 490606020
680394257 855884882 52985708
467746130 512971940 324287335
455151488 967402565 608614963
848689232 169223504 484626232
6468050 656795328 115175417
732432421 296514698 792642863
86776891 848801809 789228479
444708882 283972585 947641942
327191041 763351675 313658817
576697729 321135931 657411253
906204712 593271546 579560313
698745183 156439397 417423023
361482270 710162298 751676680
9614132 944316064 253572917
748463552 149784695 612979615
827985892 477013607 871735681
310204277 825535367 730083577
66737431 238974378 813542982
474710569 789808210 468674600
894177571 912406327 197105640
890866796 889891294 689089164
283969073 962638088 421631224
820643412 755511998 209223007
388112066 108182467 261592986
279684232 118197650 560306624
841858219 908290674 697547028
861737809 690352291 156167251
46246825 333633882 141476412
215175337 149153678 201224465
438835739 152165431 606733674
340913443 475204105 259364467
307197205 457796362 288780975
542814203 582145501 671678896
107939664 265478409 566726498
459827055 901828307 388527366
459850482 511743524 796662097
645190010 524214088 38703648
832014884 474214813 110696061
101775380 938567563 481147858
15609323 440873943 896196005
885091237 694584920 693030217
374370996 274329901 772403152
778687839 733017343 739600945
705973070 350722208 53920573
486460012 485179747 855270240
760073201 398964873 579434918
132729351 515345411 828303582
636700147 207295662 682366133
299691718 253785083 387888357
432987143 292426591 145157474
842554195 339309478 198209435
53799983 16596395 866719095
643900752 753214245 6848169
491905159 810555800 571294247
433846252 615469766 249623850
257371806 698009208 76148030
657368058 171253968 445393721
4213750 240046337 605970589
154257328 148771757 334718622
716636365 503691062 679864812
74368383 903422518 625163908
800839027 610324183 967479798
231390578 560749513 169694824
712621913 802006594 695935630
455437424 363526546 366247158
964705270 723175744 860742272
544119500 524126303 248196367
475960184 575189355 440227636
372766619 742935616 499750847
636534614 436592363 39298406
539843245 251348503 828721657
652192697 25588196 288369284
708238868 271150035 533252246
732637047 162798010 214190301
763330835 913529107 543959852
935184474 558814068 767575783
219636407 807591489 348034666
263271738 399610193 360718571
439350537 551626468 258772444
336490163 638969288 738255791
637178692 956292844 945210901
50601438 84570145 942624020
95387850 722976982 649613748
907431168 56989635 457539694
209553256 553232942 936972695
39091536 920835231 113123981
450924708 813256454 922832937
853628128 109131853 721198560
298194753 941061448 841754181
461509701 752514971 307760919
120788595 868063181 551577490
92543625 741068180 3101960
535747130 120690647 136034025
324665330 730149192 456777222
53458331 283960362 380036908
839048989 251132061 790995394
639372735 765421677 47583144
625127934 496597810 32707694
219865170 112653991 935763614
120410508 868689436 900481045
825418435 303564791 72328162
939349176 497259213 664228554
400835650 379067905 3163650
218030671 360237430 282272499
966034925 436121022 949453798
728932946 599643112 235976552
518780526 273223954 126674138
14099912 729757538 445678603
932942376 322689500 506229260
547991567 416058173 175054750
76678538 775572408 268163509
876652331 583086415 760108997
313715826 737003559 659406974
138124274 485658638 881049253
927697475 618702110 562181072
158507601 845007358 390544361
198465688 354049338 329543289
472579208 162846559 169167983
473825994 955595592 737125406
151496304 634047924 698578215
126807517 675115577 473445685
32910020 670965237 703278768
95335313 126815106 967831722
532340296 88813897 662421391
573925358 833203642 154572931
421069648 635590701 955140069
802664602 642552652 206587221
238496201 748199164 529122236
778888122 617943184 225042236
143144052 33637957 538082364
76905941 819836952 845711920
73354638 28543463 402593049
471557319 138826260 135484259
275227467 818611438 145783488
855804877 316483743 132243571
212566948 247092487 340093881
49298841 492094323 148284270
878667193 171223760 574276810
693953558 79921747 418641205
92790082 318683662 65780066
256558359 377555250 624077292
768318175 904803355 758796725
268324427 231680039 153138322
931500526 745391109 116531357
703139723 433613466 333099398
221363694 749558154 967874985
334399179 189830149 716515007
557093493 451241216 188478554
722617893 791256390 68351418
266596917 229617021 742909945
577998751 855607220 214795354
323038128 238528675 375899065
137748410 398257381 918054058
740693126 231476946 802966085
309530097 383862104 41845407
563912111 816194974 86855263
877918223 220324622 45272204
51633247 624986989 362710992
951688792 378969340 324630583
251212278 810827436 737621011
912687631 656352144 398738027
453100813 7485463 293908866
345423911 108450061 480818667
646567836 36201364 163196848
14771959 268226354 269187595
433121045 720133972 12012190
654865542 632224098 707224325
236925861 950802114 557172087
514296558 77947307 883513038
920298900 771895560 592961576
51081219 829154626 48964318
383357531 490073225 955386129
43676829 149855380 253426954
643480298 508547057 532205927
774739788 87616778 424977789
819231670 503596765 958677631
288403493 619803517 152687292
126151751 107199353 718702541
577628807 276602869 635473896
563713194 346802091 404140398
401560296 125011622 623272570
478164894 624453992 512181997
480342735 370235690 168000849
9547267 673785632 30550018
404728672 514332003 932092101
696106694 375732189 482853502
563100937 790559843 450833660
171092551 852273784 961986653
573219024 314055226 130633750
520457239 821824875 373207732
299562756 637707840 649014942
484392140 135691211 759062885
48661820 786009223 205517281
716990722 769053169 603132384
235369250 570342355 105933040
609037766 181826317 11449624
714486616 896087264 110693704
337306284 790702193 482242577
796725780 131486196 415564280
163864159 538563087 845678862
354235194 753236775 868542345
119817065 298266261 106151610
161851631 353824212 842387230
227429585 713960974 468591070
708110186 357390572 266185192
308984812 630409189 441148411
405994921 730213600 711185440
315824088 492780197 413868248
915754494 798246329 829374954
760677126 745411667 70317219
19258942 880621835 376001547
315529704 219581409 496120747
612557661 15563412 42048365
357183405 880261226 172434248
554833645 519570941 892671240
213496458 736302468 338052605
907484084 842482741 269578818
459181149 505672458 580994441
803136960 557123789 344063873
953174253 450903485 482492166
276214933 517646392 250831896
11380560 530628867 827270745
464648756 494820107 883148608
438160475 56448117 630047667
280576071 772082715 745542196
209519209 832218660 765407198
402692227 231398887 503786354
323791576 951705766 287700411
347654303 907004063 355739309
679890144 207055361 627408353
416364777 31722259 811718690
597300970 574723277 202902237
934656649 936101819 964172473
700592656 870628919 743420485
489828016 717859905 62679285
754222586 459911750 501532801
334606579 910574486 12407650
268037638 298837068 505950456
625886338 152483340 424078059
404715033 912052457 509873507
513482880 154102253 845556459
4706659 655965280 318440554
893817766 105905157 6442961
325505325 294406509 142783169
603807221 606977909 830077917
197052240 535871915 343034309
201093782 623522778 602164516
594063037 845251436 825194146
256875203 418964378 128120874
86632803 15995486 583774183
25921248 442717890 388383371
478569462 838163130 14505139
41597528 563673309 924337697
171882376 797756233 497002800
123717719 899894046 811110828
300450090 490647579 963048433
459868602 824331393 760344819
721905730 421591788 438290874
956946772 185578986 10137071
383195582 286974421 341780319
200020285 943406295 297344710
64158500 252708867 47472760
239182376 71522026 826697288
497855935 758603695 482680532
590179751 232381407 601934051
818512847 790112377 838382691
616953403 139971922 266648074
176842205 936548373 107888934
627546931 359082642 734872891
455362509 482252679 214645108
748120942 396278151 250721318
895691435 585713542 902892284
258204301 882573893 791492148
444507041 243397186 407867868
18858837 889610691 133456935
277762098 210705606 309429202
386734707 109811593 906471052
705282355 226728949 861056169
493450469 699856137 515351393
829323035 618776678 288338911
844330643 934572662 592009146
730148169 749536053 964463827
821046811 186940264 243727806
681258769 906582374 162715427
629183609 660466425 23958962
198027 617134075 359780281
340370738 437689591 336365956
490659266 898636898 209282767
831148458 882632220 277846180
904470772 266639648 742593819
309101838 326887161 281717546
418336676 18677771 630182054
581253079 526698955 91311974
711283799 742482015 182371638
159826538 791353385 583817338
149082938 615076447 475705534
835828288 890241236 398873518
752556050 545536961 901816707
177715461 520671003 141147508
126338561 712001009 77595439
961493585 42052213 927446018
18810001 143988930 239619193
828287795 779610877 931001149
896093752 237800368 82292455
318718255 859473759 200270329
717015030 481354420 258331027
280464595 242554081 471772301
569345821 744878875 138290495
246339148 912524643 465311106
723518101 100222146 913624699
443845405 822746941 873576056
868895679 969278254 103356101
754783798 792965787 508854220
65513423 827994835 591129906
156015701 708646149 430570098
407513814 129107819 108851003
329254657 917390057 10953379
809825517 767656535 665390904
438114583 747541796 766614575
434744943 1821867 773935915
694580653 891212640 735654538
951044877 2661122 413893830
679174632 362006149 450797860
58678330 385589838 506675658
198425390 680353001 413445828
238949752 159965754 248711200
228549827 747139713 425087663
947591533 4044440 772624467
128952323 674602623 578440975
576044737 544035453 394294442
20445941 715155753 919651860
205251428 623091537 579626245
750712045 271500384 322576782
21461770 951324401 936734214
293803209 893220974 216047845
841645609 762009899 144673380
939103070 259834562 149317700
439376194 630156534 46984625
824300373 750594256 164992674
417019730 910693349 417988295
78956410 259991018 21326356
677848598 321298232 632556685
838552101 498181430 390690287
806679791 223741296 644478550
932753595 68286464 633804107
234828217 304649825 177046612
715877402 734895963 894839647
67467520 842477297 195990336
111997913 469768836 756276244
19722193 69118491 859842267
795943404 12139412 136912654
744324838 366761041 913167271
567390211 319642824 681503078
519794323 569685585 49901826
240021849 515407964 525991861
931726613 592125109 367758862
417499702 131626719 335096283
389190719 491087868 163673251
595504853 473692396 736789377
56152289 576749697 525488966
941292735 766353729 721709163
22294359 312751662 318133270
792136324 658330090 15188787
398453840 179788935 882867604
954671213 335925828 700170143
554063227 708665757 653712884
754319184 607012634 458747685
480941 283462101 861305231
372264280 119413813 282119031
638554693 74910694 97358254
291345837 508886331 64636303
795825847 206249280 755131755
445434993 637455392 152744267
850438786 761807660 199678367
838739549 448430891 567818388
212191049 892528750 388616949
243180579 793696800 798006418
172911554 287788378 217323516
161132926 814001634 214597879
100677268 194042878 242117419
912455237 20434468 836628236
96873538 924126041 74979907
245747826 821350400 608102852
221817133 78674526 18558640
443803948 858822620 270965170
188641554 750850981 473092547
689083789 233536478 901180108
912083028 950118957 300818117
212079512 796352876 540412506
70577569 800912057 276179558
176113641 785482400 722172363
96425529 230917223 821479989
663792262 15362051 444617921
941384049 267032026 14019738
15531066 112990592 79842152
520159847 208281056 496052046
918448009 538755216 574950624
754897584 29454282 600483668
297887772 960583615 575321827
485285381 477109068 88601521
100985223 474655932 965332786
712800827 384073075 169300287
767418823 135785700 37277270
643348406 391217419 655755992
178725002 51910072 441706043
405475088 558051179 935095653
718425486 13021839 861715099
555592894 488842205 928653325
528825893 590949847 724639702
249978102 864546252 820968176
351779106 154696703 708273149
834417914 742086629 389737799
24618426 831363935 667674208
923668252 681331564 617022433
814221959 841694211 526553099
291959115 318983168 945577393
310740515 416455933 621926130
849443587 498822259 454834089
179903652 765888222 464665395
619953787 170151520 361701478
635130893 426967096 727599412
854929378 743311860 866284249
855137061 54599423 808992212
501872794 174150654 100681746
847873174 637779095 74875127
388872673 856280950 867899055
96668707 383641199 196754145
365389088 207400305 837385901
795097900 563365556 451737159
400328284 143104218 288110969
171161692 28262867 477666343
673419314 952784782 696054782
642739527 60429675 857440643
6183597 900120519 50259393
270156558 280627599 246776654
365866090 948342531 776016486
725241536 151977533 774653379
603959187 248983041 212494439
298579092 129713410 730715650
78554017 366906667 272741111
803254672 137641351 310652641
263300527 633081629 218357005
745397240 272913428 656530250
948724452 427964338 471617252
546340938 606800916 250427054
636956800 900262590 260033189
297912452 668898635 215644718
175410075 734030360 144740154
494053458 369040711 182608379
291229872 784879446 367855648
823499483 608641785 9447242
232454389 495640613 570867541
462729156 605525134 923274066
143635980 483399820 505306443
14914882 93984058 474437878
655070557 768910498 735214538
189950731 24999839 887438850
572339255 313793416 823803848
4428081 759211698 895124102
56229442 551106320 461455904
587083837 688344932 397157820
643629946 532378612 102660535
636084631 705786031 509035261
579397343 263882425 686719593
65178671 648294348 52072033
29701309 749899683 8539464
820561908 149549451 527763139
479999342 282025735 815843844
947684693 607483968 585506645
437563440 720456243 926037386
582290113 362299611 835448725
80073632 432430813 703985835
321938136 14779596 562225031
645752031 623042431 534483151
646835433 790595492 689166112
735315065 761048118 226661596
742561848 304301361 412856474
501751647 668669283 59672177
588421139 116259736 37532058
337637929 793039960 122042765
473448228 915599313 694502935
171483941 78569065 218320418
695557458 514630187 950414821
832634296 565526 554827588
236905174 514980133 303381932
150919626 335168833 760486068
896411141 172207682 282013158
82052888 875403589 740300865
885337869 111494080 18314098
52964945 226838373 949697587
389724091 542539830 162809053
578307264 117872486 30401100
716968165 262304501 250593401
191417394 352355168 547666615
860072308 29354877 831956736
283234752 338296177 336238372
442469807 862105548 667720608
116875376 150762600 215196082
138298732 106483765 364579240
829267352 426490413 4721769
288930754 331886783 93363756
121325217 448703717 185728448
162296909 149406006 437159753
459142060 460229255 86457384
400588847 632137111 550340990
904796295 23055514 893511007
573665716 113559246 959686656
283623411 842995534 319154698
443954125 146204008 705877520
953828345 613101160 910056424
640558705 81124634 114829648
55489776 968030761 709899205
636805596 333014118 948582211
27199739 842892360 547538528
823929444 554631183 280519979
264861557 848749780 720774811
146664969 851863503 156167265
248113919 776184702 691275540
423066894 187537346 593541772
629201868 692249191 299020083
421985797 619415403 638627224
452448054 569262715 807891402
145312887 876969812 134541101
612345800 201198072 164556824
434057469 145881699 804915007
128942553 366298189 283858153
449321489 554472921 846581935
833256030 884011747 102174122
187167234 602973134 896649726
732787514 218147163 587716083
726441978 84217605 964724195
49947079 271170812 85508164
172898744 221043130 890234122
687440472 357594273 339236043
492210851 193815702 469042400
895502230 520287306 162491558
345428148 322037788 472750997
437943709 530446623 164041483
856100738 304890473 462973365
842465987 901694775 405362911
19153929 256451210 567864783
55897870 51625715 386185356
68898179 208838909 403478483
465470726 373774042 289765146
330928420 891287571 466328827
646569577 35324729 710565628
55557238 847587965 770300526
804132359 290122428 32584595
242461256 254779692 98985029
513096573 452279616 175195478
747122266 627527278 2903931
825603054 714925553 210634013
25785350 772483537 189970324
727499106 945438464 147639883
282511743 745511170 544169479
139361165 378484214 834131026
103098306 640240347 962929245
220939084 447779364 319428403
350828241 350459565 651567543
790392324 318795693 363166810
742894397 91129285 848065260
20890708 24399223 459380651
933986152 825202222 717718802
276924827 147970913 735183821
166462420 671035860 817480075
945621710 957471351 120278949
441846775 52639128 110083331
764881576 730864774 792642056
242289280 456594949 85657230
39610630 475527377 969555455
317703968 933876116 54089996
524583194 320760612 265895316
49227356 956959371 343213747
638993017 139495621 753364419
125870519 586257365 195731829
496436624 778624350 323869830
200191251 629917693 331474215
238999375 168077825 1759420
248679115 188050821 458190719
721108120 219726399 953181531
462394484 302643816 907701712
670381990 758128263 916863292
627303422 487953828 929529218
600978375 948549598 73568819
747527112 935713331 832642046
127680590 403833607 5585912
551471452 650577805 80092072
614190753 233566679 425109682
946291357 563331115 755076346
451847949 573707498 616256151
439350495 802968543 411028405
818889660 964970802 286544489
673044969 69284184 506839228
564902892 360699752 841150356
145130167 415619681 1831660
500703261 213696559 507873251
948477733 70761384 432978062
100025398 75980227 545576629
77798996 336793658 100198397
341499898 717029757 908360489
584160268 597064865 682190436
817211248 885296904 604128467
163631540 747645023 230428883
472188345 167916940 166393707
433735107 577279407 301392820
231494899 389027875 426654464
685061044 73069062 763827606
28071412 569440880 69893795
416938744 762785537 41590009
303572432 336564074 944294022
617257051 30206605 438518349
227185073 834413213 885538563
26975805 159242681 788576767
364132080 459916587 334707726
186364752 381271067 703260167
701947297 443613875 869437418
814844320 446483668 870923188
242152400 655905668 770779410
499179384 799045003 179530667
745515340 712733152 421315787
735941522 841219882 56812625
626709843 290453179 431359186
303367717 945231928 64801253
689776805 437843714 30490383
150398970 366389505 221554150
67678566 520822936 684089158
805731278 757500177 290062140
69075400 765653722 185768102
332448272 894269075 413464508
556459532 885568591 27647884
189204206 567654390 811150988
691154613 305667029 684837819
99142967 89315955 317989827
762248674 615367857 731341952
620453311 118835614 966169529
8023104 747768318 175791685
472224405 170759379 425797363
137830859 203084334 406113198
961128977 95367514 222494673
893601678 100355063 442575666
490745491 969324565 119307767
177823645 420213372 34841366
107458110 547103043 960174539
40379758 514256248 59861706
449393827 88085429 786939564
828116378 283299168 754891404
228928274 805541674 221632410
403789847 735514254 760556460
2147445 793948531 665448021
376808786 684520491 129793101
591457297 415041715 814194442
852617572 128292580 175946105
846059605 104723726 237459662
52255210 100164352 746821800
583384674 714366607 253537483
731337684 164468071 165308637
2761023 260530236 734028901
965284473 804471915 26748223
903719324 376592511 558842046
703674763 175527311 172561652
234790678 95341622 953117993
627959384 435410580 276950626
407570316 708765729 944956099
414482876 79299700 198866488
259873008 496303888 719365145
815631524 133898020 923407651
645100794 599176548 651998472
575969447 149710775 510476240
156330999 606305333 813309432
430608266 155533549 532432105
872807133 575935226 227172271
14342929 170897328 619661390
873876036 580412638 24533979
782431018 595452178 957877552
48364867 583948195 348400654
623872819 489241353 63940123
563653485 743890497 243913313
119058149 940933612 839826812
309833047 251782839 9475493
39191555 550122354 170915944
774272075 69531555 551988313
853023097 428003590 918803270
537137541 637610365 153805778
543433385 388358124 215252848
657145777 952959945 674760264
337172859 504711045 77864594
356104052 34596204 838254007
894158563 444134166 99988922
56447572 911720700 66836407
130399371 526841362 401166345
678312984 560100452 572447960
421208853 686955088 95631614
537108272 98094330 575658956
932073140 399326359 958475694
129442098 652667635 293501674
742160063 92368864 43011015
799267300 818254235 449789391
520159119 777551187 214555575
367421141 35392426 411977987
197118763 175796850 374037175
644430155 354841397 460168806
847169107 546897443 660516255
43595517 203394829 393144245
892703606 8220359 350135474
923369177 775488118 39424805
239730435 356226249 802262844
918183200 435728549 325836159
259019411 396705588 358855219
315887243 222658186 398859687
256111123 314546548 918311692
152065524 831456517 653214044
322123998 146410176 688402238
428534135 571062379 533505225
160777686 381873354 857189135
521772094 662966189 356047747
797119828 355390082 75534060
332467974 738968474 839509256
465808010 402801593 671657410
431123853 484701910 703147710
400067320 786772067 77650275
534363743 596149717 945162935
696869627 945061238 756792027
816886985 728749638 152030769
101042855 533444272 632314628
659927273 426251929 434354420
813170493 177225244 442665899
663704711 489226378 438430453
728712467 399816483 919447731
326992690 848736854 687931492
935143330 775815284 406486285
158567138 479986717 164220013
135719375 77523553 293016679
935978565 730545348 214099843
53475682 742328085 263048784
774051469 791236021 666387059
398838006 915515737 465739096
63258744 106313098 245399059
702811195 478185385 54328759
616067061 137015375 181674649
57049221 253057804 909934787
462764534 955161506 13659714
783328857 503082385 270790714
12211481 536517273 753314907
714516240 160887263 589517469
51402410 823895838 59420504
59817169 469596690 528461233
797945094 505585552 337889029
242376353 745242346 353079791
301139753 189331583 94973421
544546055 724461358 36896566
151151314 324806235 68981842
258039277 790906797 265250734
626488293 655020932 275443421
776512867 704428237 819139768
261592613 661009331 210759560
267564432 893148918 856282367
626999879 143377950 816082530
387586455 231716640 154066184
862293198 572846854 577311214
645501457 312015196 621314623
957800050 169841589 226873114
390090081 767502504 755149711
152517787 424026529 209492577
482600630 670008756 903577196
119117015 321332424 277365383
306169466 499622291 317037235
559205528 317066491 627843737
3367921 42314273 449361598
348936126 134689054 343088856
759647135 555243246 207566886
913669647 449975194 486650808
31209288 157577912 164258542
961797916 493165875 773620576
809040352 3007004 969789939
17645498 396511123 460338594
560160625 263363615 605765153
602867824 42445092 218787800
760376258 376256223 122285989
147314035 856207827 707035172
781647417 838678760 27080609
538167302 436117311 700945538
692611599 871565926 479444080
680416891 39486019 825182694
747148929 425577445 834771374
532422945 104757663 722030351
834145012 817976379 221562062
94914905 417138634 191403452
960217846 502370223 89755370
286358527 294250816 833952943
364544917 413869536 177303035
949489660 318265398 609335745
292091160 666800060 634024286
385563316 378895541 426595096
49745640 940949383 381824371
430788512 966975377 502043830
806880197 669760538 162383421
603463798 486340853 857453360
916261243 916335503 924209221
307714278 490888102 273387490
567690686 697726920 74128386
337685070 585620395 616702538
295936904 278051206 904131037
588798630 156017480 573608288
175604580 152872475 106164434
382011250 471290012 315489279
962754227 875137437 807678692
872538148 292142491 416337730
588415417 401277192 284680744
643636963 483555911 581758775
862970670 168616350 277180556
229626981 588267843 622056262
762846632 210228837 431139586
885942018 194216030 214038771
373475648 163898787 787980601
135485179 23834568 479597484
324480526 161316016 760737092
935644382 918472149 540555350
483084266 485651536 893133378
557998274 847754091 300040409
610210229 387437760 326400656
701561009 557155979 328975853
777283962 599195774 615679660
660246574 312534119 320103808
330933333 158801395 658810952
772574057 462456111 660265873
220981784 764572084 433644887
329034350 531845431 101669493
887671081 699343772 848130278
549859286 62878592 836822245
542179033 55029075 133214555
591740206 561668931 695476829
923461577 584925093 479351960
546393631 86468671 937060841
917584349 607611959 52043387
14401108 143561571 637015668
967556904 897239257 63531734
141203137 759948133 413736884
712676757 640397652 492559868
889439224 363353204 603019843
946155776 669256892 539262944
745055834 179627449 451791217
525766823 693356868 161998026
257977240 17619359 736694014
965847989 858496924 762630874
258753859 79402738 338145534
386875903 789986633 666926740
37630279 872782786 361849100
67736391 949853455 500720234
125351868 315594771 556986345
742894098 354842718 318471276
528707794 893393710 916295061
875521188 759046874 239537472
449169878 745695653 700733866
763282811 933039389 571069992
434840233 838173974 493309653
226920036 298619391 701236873
206772079 70988536 829963824
425893787 154127159 221944373
487877540 748241293 841568938
42314595 140571200 947226265
887497711 325112841 334208966
313278866 876517059 171099128
568297201 783893285 230104569
744001145 769122022 411352437
167830835 845321668 1907513
601795576 304417492 791235373
65614171 323650899 43394674
768513819 486453987 690896917
950469147 133614345 387058269
535112066 150643262 431442134
324801646 267145300 526977317
639104141 278751271 809753333
247671704 56827763 575370877
755968577 898069881 26481964
551609485 479356141 614450597
539245278 829576036 263040379
352832743 652078455 819733393
434482653 407746583 931254389
372104538 268367272 696428609
556572191 101689049 257672047
346815219 509644150 835936932
462261532 818034676 412726692
448132703 13063742 22424254
457995836 364758082 895677109
952067641 169112619 478527664
32242287 708613871 489050808
872340450 478767541 40311966
714686518 862878855 730369308
198904121 392115485 506850387
258980160 643788350 236439644
281878150 448697940 816632400
899584003 547473896 455303546
62585019 303333059 911350118
194444907 947490573 733624630
254646597 674732746 413494847
266406232 131197058 60163549
43636573 21050028 690652417
670279642 667618217 783743436
955280468 95379683 525034105
277755915 460725480 570328927
496860304 528140197 215452234
342296523 498453542 335479795
253703277 138190737 572312960
585210316 69981805 713773456
356608372 510077728 280050480
780060494 797259754 456625412
179161895 49254489 77801619
55204482 333033917 444377037
953004339 296995071 789833513
115086561 270380135 61355210
773855789 23193882 782994665
508495634 616434788 222396421
553143472 729324331 186510620
405954268 555365200 240318998
429626735 883074802 942601831
483926123 634886576 463396174
872596455 276529490 397930992
368969597 746935150 383595672
480088497 474731176 484046047
272211362 691668377 119190772
911353607 627208031 458379182
589612854 216434525 634717045
273503505 545760163 915026306
208506069 958178534 304460942
194833099 669755610 827761668
88176962 503026433 96244930
572901610 487921956 57918200
409822945 151787104 647313407
532142525 330580904 537784209
363304364 354396166 582193842
868590922 516744846 577260076
955344281 13947092 808678299
272393537 634573029 280051337
678233892 911585834 555699978
691988057 262849482 774334712
58456879 588086587 623017078
871882982 8552896 248717685
283849803 92416370 628034372
349527816 282559451 932902968
346685329 333591255 592946924
115632017 962933237 363405639
150103916 129193542 180434793
470695664 451738260 124434615
471068051 772017378 486325209
922660252 875046299 401721841
521112013 664656552 314824211
835129272 207128837 46778208
703292486 901964340 269729887
822726487 616881831 965261894
793664604 264643265 578467291
395366 80388337 377720815
9711790 88554965 748928140
290332824 643225866 835125225
172525438 107925566 583540054
444169951 468569935 43580609
444069100 319151563 938606538
635192452 108637208 588204929
758385849 408274681 621032616
247522785 422787330 217174066
617840208 59526229 872033069
889223665 853533813 566281853
344564793 102887138 669543133
779790318 249933194 804445861
464016895 40673409 119324875
645214076 40265712 269266230
64843617 25503240 449831773
864559471 346432174 537811870
145201888 721236903 570962456
325962465 570896186 265163442
969883701 429039573 461259066
892373894 698811460 14624379
207646437 417665963 226862962
27889217 793096878 106580156
129934442 270818970 296314833
855007905 194919392 46039349
952901729 531142534 829849279
299315122 796501073 29794121
948872850 924461775 25764187
925397986 117274208 556095977
122395945 908319144 351240321
967357771 29077948 196167065
605830984 622627074 959437352
952017661 656568054 840288618
32579618 378399793 715466301
564671364 429086857 9626837
295041653 619842282 458851210
922604840 234663043 768226449
143989793 76335583 126856449
51665531 885242639 849437140
934713910 134444366 350271899
11986648 611862919 93885112
884362988 264208724 666330015
932027962 133748597 864031673
184971785 35685965 955054116
649762404 514019269 742233488
128704046 386287469 417055848
377159363 79503298 682836895
922128730 896699451 240931216
618461766 118908317 696030903
902874253 267283828 135636774
656035088 561157222 717066723
150236368 904890161 923784934
487950228 781780128 332219747
921356455 101963427 412746482
913060159 758769645 195306340
567077557 197922086 52071446
528075505 806739540 895335820
950276439 903519853 591631322
863146718 572691 175598669
699813933 273977898 237148188
951469328 571985676 12025347
606651272 867183126 470939610
590601256 304891315 891373892
229351555 384125758 931586783
523566631 72568139 665873269
620553812 432948722 387244383
522524965 444520127 792055339
743081555 441380305 876164348
199566771 73614163 31110052
315040450 314501183 223775785
410279406 721546918 410258221
133754381 53164455 407676659
958239188 343461701 15740012
919541040 582259572 924735434
373842688 516738449 33579638
799647892 683270853 138541792
339254580 805719328 872914725
510402470 808095714 325666940
361648852 695005045 518138580
379328879 600301195 199165983
87984114 443629638 321560261
143843502 411583011 21646075
429579852 574709226 394293152
413013331 218300159 423882593
804759402 938702313 167368015
692265560 728260620 830904590
530754039 170152981 80500449
338357477 322341624 567975927
369935490 776508856 667992576
920371867 428428835 166675707
241351259 49037874 228961562
34430113 442290748 201119740
367060941 213244273 359508582
560634237 216637794 762890908
443532488 567509301 429357522
582677135 819598724 10294563
576957077 816975458 646359360
553330684 913040291 479236833
209932488 302684214 316571352
205667230 356479112 440867678
605341442 924640490 682191652
364326835 392168807 905982122
81056732 467472917 335811404
518255037 26470580 61804423
676397792 942327396 248371721
539500465 560462359 126912689
247050584 484860150 280041869
11736951 739131206 776308617
609082438 226114000 964516507
317041463 346884001 454612625
882837129 255439300 590382915
402374865 750510147 418574115
164202684 91181325 641822038
610629967 813239772 887709945
424616575 556546352 741411269
736866377 834457200 406016242
790298586 147961589 908914644
38448405 403867107 318511124
435110970 456902407 341072704
533099819 467335428 697359212
307240369 454716544 51922155
914783082 602717151 300695094
26567282 305628853 359409546
608071827 556089953 954667873
189187732 212099040 565427276
598076608 37787091 817040724
136954718 690519276 52029468
116823797 288257054 491360741
777340554 159926635 844314046
707379616 351978143 709806350
176361808 237547685 855435960
783984547 434201034 501179152
580478488 876923314 318109026
330404670 196418101 253909799
74369216 509082420 748380034
744810839 642569500 915457368
458127916 10468675 761110557
103234964 889131052 459793029
566534339 288461826 653175811
338669193 664037409 160898595
911129737 921362863 233612043
505342283 512975061 542957303
500140554 839461506 209403993
768106523 254216825 455885927
5201811 822294046 3027511
737991844 814726888 519045396
19595852 159936422 484579060
765337089 893844122 299836941
49226172 392189664 529706533
796939164 610886553 158703732
366513375 933721491 509605192
465516738 728869904 49232843
25538800 812713830 350196212
847618903 673037183 811818376
568492508 336695400 836219908
784662108 296563980 683069176
4043743 903723473 909931531
120421489 85408451 295643936
342717081 387570968 589921017
594522723 748493266 549918495
663017915 487991178 89070134
59002030 513197426 962025074
760271096 916457420 456357779
344737093 50654810 779271109
732717076 423878013 96986967
908979742 922436218 274078468
331211195 664591312 215794847
857336103 910476350 37388746
832453800 744473593 866260267
462164639 242752711 706070080
816843619 303199022 747519909
964827930 798828278 553184449
810782827 822180338 328546634
146636138 408696466 752139174
588913643 135033735 523962977
476624406 5686387 513098706
725193559 153595740 618105243
47403435 654710250 431582131
132321593 614755649 808822938
110958655 893971196 415488534
487699513 966376599 675716995
6494568 305891020 936643046
79744502 545096456 178736308
368687067 347953200 92578988
619288495 484295493 470631961
165351607 555101185 323914432
457496520 82491043 757488814
326915983 339438070 724275440
134380918 301057874 353682982
496763648 301783795 329284956
41310016 330614142 822490662
22096751 590111449 509941222
1319637 437123053 452334284
198060002 311899594 614124803
553007113 761412557 109563545
940346122 786446795 705481148
437396959 376171103 438214779
695923472 678283973 923575346
900447673 531006898 471232106
409100969 694019140 359481542
134308642 146528304 281184331
706296117 319288158 209276287
477539087 531520205 187953878
709045600 446314513 21185250
924589464 526351410 761521788
899270814 784023450 379693044
372426957 847348917 770549544
301605724 550122962 820467337
761053378 408290328 377824116
534568461 701192089 455024742
14716647 419425458 322539783
783983811 709761921 218473373
862205689 862308307 386604343
141818992 324520321 107795257
836718557 945084625 149501572
655430262 846820416 349600262
560652473 785476018 584482773
843821926 193232166 911714539
356872198 601251198 542836785
441915232 102858470 268622897
725274183 161507729 254313633
782163822 884602008 365217244
61528595 847413300 930807594
320569056 460644913 872367791
113650045 949894935 552460054
811646439 423657267 10401386
56903581 343055336 486950295
512989819 445396198 618017539
234856465 272453432 354658686
558370234 384461993 512268692
137935149 127690913 625670740
707567027 230964801 522938527
835661848 956109226 568263543
647827635 14930849 19933724
187477798 293569521 505424739
270966385 266647455 742942054
229723240 605793882 536704938
547634049 161299800 355439374
484879564 597404528 589147139
574496157 371010930 5659773
541332896 866237148 860321467
734521867 303450600 282046310
491898781 183200318 77226789
154338699 618024515 373165332
323540743 839868479 966179314
478676510 519141566 549100588
692300492 812005112 890882330
575224251 500921170 401364980
925892775 785073305 367973210
903030923 467484972 23672679
781424895 969322667 864673798
71331621 390310992 69406252
790572868 533695162 259825376
474059793 615267640 752646158
769263515 410011464 362934632
796460130 240633414 954795431
337053295 562653539 24344701
186364538 180678944 519183050
819641488 495868537 6296221
223552826 584479640 643897652
495339721 471234783 780480635
293317780 69871310 495041641
263460514 391821636 769168919
351396494 877608466 379695590
854476602 899590210 524473583
693527619 802262524 814102798
620409453 900226170 670867886
750145265 204353735 479865299
280298582 168228318 874704676
649821848 445388285 969533505
739578796 788339933 583896943
626389273 768284257 853720698
664809864 340256378 331870381
760449223 815309720 378023919
25167036 797745145 685313581
465123008 595409543 389755179
171729573 521578703 47409855
869304248 797960252 517770992
86666550 814175301 372696306
830532552 247132080 675738611
685866608 28400076 151247956
325640910 294769697 283096310
237725357 864634748 847126134
544459123 526479058 72314902
406845782 377328074 284701352
347880325 81597867 874368679
663831087 701877514 144107001
522419573 664714162 498436262
565166586 696215504 111787326
43052246 130378162 217321788
579962403 51165812 231007947
391257326 704333785 555612251
440078252 897518950 128807384
145852524 490979687 284084733
850461308 950063978 460490119
406354384 894457267 96079126
586976590 73804838 88201857
580051880 361424215 611963031
298190545 28710503 835469751
572637095 966942663 80287099
176027895 193816731 199905477
7189926 333602942 445493411
874977270 90113150 392668744
905297297 136373256 812478396
362306905 637634346 934372799
357322482 640330670 875282014
618360304 123614382 856690209
86622967 746335288 250485856
512052937 484593761 955842969
333348089 687026911 770853185
409909207 243639828 894136910
861191144 16811831 783394029
140070662 80814501 147651820
32286113 809567919 576163326
49881424 141771966 363005130
177670316 611506195 653876275
300839966 530864562 196022368
263452140 107007222 721779987
100736822 622887033 596916030
91967617 156171693 126922970
91208614 844209337 60364765
157976886 476643250 685259546
711607926 409075084 354482570
556543020 70840136 808556356
341523018 424800661 306314330
120348250 580443148 849288851
813317332 559850323 564699916
538783422 87250270 62813288
857903104 782499249 52015225
262379312 664489500 560778422
178300711 674244152 67344488
804974850 309668961 806745264
288602129 28737163 918173000
721234589 378373097 99732142
225960072 427498562 482593861
210803862 499511539 123451268
606029755 866536668 208256955
162716094 382586432 374389709
852132705 938846783 911356840
46933921 222643148 718778854
634780971 305016832 803512306
340338979 81249475 680646284
255261023 870937403 855362865
702061751 546946369 19797437
716572995 716870050 141077996
136950536 838873826 105731376
678068723 98575439 27465290
815091053 357320499 797203533
191143172 22777135 275954311
510416611 466096346 390248648
485239 247807449 636250238
365933255 326423005 363455782
789891342 176807278 679981921
102257908 433270632 67301910
782198575 410175493 663188843
634437559 470154884 847332543
578093306 646858441 862072980
93418469 770395044 552950090
914724567 241502243 397683006
222374714 501486907 570835464
75462892 103972269 330804413
289015945 433118420 508662994
734816888 121165447 51067961
414514649 533578762 866181788
90954002 464033295 853247805
807649340 771978676 89706655
293571918 253497490 810277910
563852214 136924058 105487483
745866777 621551201 189411712
188470550 852032708 313473253
959960840 187772392 375503060
421221869 743916345 382180402
607675491 635552236 610641962
905635145 327608374 819649948
869776211 945825439 774740027
511471795 901003257 170305341
839324189 59653383 742069227
137507696 430473149 853245519
781231342 120845587 156589788
2547095 327630627 705874719
865693278 314026590 415714173
427931329 226441397 143149954
824636552 575620442 968494036
146933655 920295435 155748116
806359316 112347061 357848730
378604171 956853763 624237004
439115054 17839508 395597370
9909126 156926085 193699876
676579027 772063264 767913431
15843211 834420016 575084366
603952575 177304882 731125866
751339780 797618382 723923927
641824882 875921707 101215821
404569282 888833135 529613788
121615873 553371132 202337071
216413504 724320289 332511871
103797592 410961587 136867134
841484164 603850031 466838711
35735020 16453679 902920242
535467593 968281005 743538135
638961850 914006488 194428626
161485022 767377300 950157286
322265877 332410143 189806372
398597131 341560380 213874509
19683563 613194213 746367738
187824917 313350887 153172461
264424980 956693741 871089690
860826475 671605811 95008350
312986647 788640937 233312449
465490274 626223320 608604716
642574834 315253976 583687694
209140852 782687458 432660980
366811345 569682313 556353177
507576242 934392068 84287694
291957866 289813598 364113225
10406245 259632019 752554634
579548153 611927253 341227743
826537663 644621270 458863979
918712390 917111363 946604347
947971776 29777141 690093149
226159267 846870147 81453219
591306497 684000448 96360737
155457977 600686360 52033267
249566781 280640672 626277336
956749573 839398142 612792871
350504630 37134028 847048611
17544169 325302067 486511794
305821524 207249608 758461991
496740654 242405178 237364216
292784925 797394590 768087769
651765918 528897060 743932400
945713973 253882789 294889911
682682973 864568966 430781309
754168661 398132746 935544444
835565044 246751761 254184212
960123042 884756163 88610278
896376589 871930750 61794649
866461700 614113029 184756537
126136773 872590453 109914174
58243311 500404856 344738885
272212141 943764743 281329751
341788486 596606042 384644403
693075275 873235371 705053487
179818583 849623462 797473003
90396193 593579134 351573468
7123713 607603278 169111062
666434960 645019662 264352440
871022397 103937868 564161765
304119103 640625495 597739482
799402978 812872797 838590467
680620614 449889113 725920286
929209706 262164202 42385956
449895218 684892396 955742222
890916202 828866929 737444399
663959105 300032836 686036190
783677535 454700860 847042771
181909512 308216109 940228532
711463714 896486624 150679793
911848534 560833753 809667699
966585198 21782301 376030667
394276228 716639104 106509587
459662932 628555848 189648804
61621501 114016356 307966994
878075280 567034993 830517320
145739281 90806861 240022982
21137587 310324649 436826819
84446344 868518632 706690795
133944830 356510661 333257654
210344171 413760673 90537296
232092185 681073389 849751869
934958611 108731976 871637703
79409256 280410333 660268937
866571384 957472171 55819342
860440745 886391566 558604511
56050224 787740333 138750848
494062495 438313604 245289908
24042935 645661683 486465271
71659975 495309038 721189458
256804778 688110924 932754713
442241203 26077635 49554194
30073391 31067222 855023775
348183714 734184257 172850908
16958715 856978655 751339204
837382929 43094574 573974251
577911807 257702294 388934404
713682211 430066239 818750336
278897479 216936073 126630680
869057687 267820536 764940803
128563882 471315357 380295072
262800681 133154232 35275464
195232701 299544687 610172599
590690125 293925114 753445286
581845782 95706912 565817928
560914282 116184483 605286985
691986905 784403053 98088948
857873913 135711815 905531737
556671130 540295967 808511068
965848076 282185761 830568800
854125021 832649720 734250011
64136605 652780574 360330066
110858270 910635615 395874370
114989546 852412011 482569995
513759404 731828269 50954859
227981099 315029037 781030632
664726145 338927178 966653882
369250755 754854680 32154482
822912242 132003958 507728090
451195475 70389096 420879156
163102696 814994560 166366321
419200812 84593442 179586588
311151033 111634762 546163558
769859824 929735961 5994770
143090557 258845953 559092489
36394878 577493639 371377123
839724565 184029103 802050592
361144555 245244873 276863227
13057888 341211583 73995934
15435447 367024753 212051599
571478057 366969639 963887653
126241026 508720413 394030953
669477729 691850402 427758777
582554371 40478225 725628183
518586048 181950345 968598076
237748671 769178593 356615251
329490864 830584453 700773137
342851464 409712925 345364504
99211966 11291600 857263185
179857367 651263929 656791836
128373248 316725663 26056060
369684858 735205809 480631005
763425392 672325347 692231400
921040229 808206788 74203347
517726952 932123497 535901636
599822342 365532354 624692564
181031525 504108590 651184025
432248794 684480511 427962445
86031819 320138107 219084239
486497853 859641739 923143938
550801359 953246975 269173990
367912952 885652309 38306808
11841238 400784739 109063803
947057186 320655431 949118230
238361269 196008625 668444932
467565895 410422925 134183017
960795671 18078045 376555045
863199672 109915911 415376974
460941875 185728143 238891826
409622890 223829216 126627707
290207227 723202058 638110477
484603703 235379604 344453905
73768535 896591567 654777655
604285696 148475950 801912402
761780625 488302950 838702425
327557714 647907182 675927533
599185543 939859911 706581371
354557944 120633023 312132021
267740204 171746546 822435772
292160704 243613613 337155930
101804824 272886917 486679522
629540329 54073356 948236767
570324311 430473435 183669918
178472665 744635425 880815335
312953766 455228948 96005989
534852887 88090629 555570305
897908868 235319599 90213698
113698843 210166484 59556330
673837276 547708040 304805959
635425667 260304759 832660503
395155571 72445951 600809326
480346964 2001846 670121144
834321355 676054343 324691291
825420167 885860312 520456388
16987710 827700016 491060039
207095204 444752098 597136805
399293082 338579886 154457711
777545713 393404458 121106327
471363232 449235558 726796720
803788325 815356758 169960283
180165359 20126087 475496296
380851176 167764612 100493437
929410485 76575008 74676208
128589176 231146282 226557724
726528800 465616873 274301972
792102445 627992147 491763331
736663988 102529522 199565504
533388065 481434273 560954919
280838112 880268319 529324083
201048573 339046220 42587793
561539421 79996174 276755044
593982496 463005323 956992045
413482393 383834648 104831930
565199610 915248818 656611206
584746464 797986154 71611929
839167810 815158112 526654795
20389372 872891700 714181348
426628151 552026083 210787450
697010528 471129712 709233759
885656742 675165986 122936696
882608979 524286806 36169047
176466348 23075775 221047554
488723254 498564221 486509132
239937600 926878492 588061493
215282202 644212555 198005293
410589711 123496854 382825248
548549758 723433931 953609443
263216718 399456183 387567955
626980512 897497717 898030898
258361440 264133108 295525431
623685735 211615527 533082333
281701937 63576710 928065893
105728964 713306892 456234788
257454453 126722271 862524224
845865817 317959755 764838815
74326075 92062895 432975731
763521413 840896782 604410158
682731198 191343178 127387389
334352411 402074169 242737194
371182156 162913454 842670871
898818452 901636292 408545353
598463563 280484348 289745784
74374688 694394150 303011699
23613919 6661446 126325080
209903091 519262356 426608289
401812502 233692909 673451549
554418206 838677417 394991312
803848323 211196182 6857081
824528700 555948688 924624535
378119531 231878559 961885486
202474095 915235664 138949459
969582170 470190782 85753364
159516773 644954444 790859877
346607159 169618039 395253422
763574033 179383652 944788495
906717233 487452460 730347781
678006848 80418839 190212854
640486181 428626397 437521192
810043690 462970431 576956880
53360546 421828463 731145877
175334988 198420226 597140748
136874076 504882494 942085037
55874914 357050581 795938367
217014613 514848595 859019101
373252029 629461874 613045299
439478106 801716437 571229409
770084054 488367249 181767594
865005204 325780236 112162854
664355549 316207846 282037092
264933606 634137896 956872871
236465911 555162064 260985954
441182947 660668435 9303816
17023981 813478049 27336461
961156418 127154272 729302892
186008778 964872914 538797320
912762896 531259960 4561739
356806399 556484327 60134698
717635162 803558633 444160521
821831570 220702769 241596848
700722757 92616141 566502622
851071376 773139914 957704203
780021538 56319202 109992963
655761215 480468448 871079513
706934917 535947877 885747689
685275913 881691630 485738536
364788887 721760065 496250777
737300167 643278687 509396908
696102386 540850606 271854260
56096623 236463025 3116239
195216380 351117684 541274164
921516055 165741493 435560113
407559356 288649453 607766463
917803676 211409390 240778237
411927953 546017353 227591759
918934711 827846909 148824479
16475822 471900816 301026218
327881557 435803979 692540396
747808763 353648516 575400722
275794333 730137675 828272027
268622766 216326575 102051030
470558068 606296388 336279003
610647595 344582572 901404553
214275598 286493044 153493959
828667479 105292016 567723449
876434304 293901571 682174480
919595638 316400872 850042164
597408057 441296882 734843509
116820015 129893346 2760064
636032761 456117113 768680112
480448886 11688232 626062965
198553546 338431877 391484032
88203332 699442021 894864470
666744926 58688881 84107806
913682136 511444018 445628084
906786647 835585184 893469918
822281388 215530920 152135645
475201705 670632785 35021684
498061834 484081555 142515303
937348405 439237693 12151359
466676057 444731896 759243387
905773056 407923029 444475279
699962936 469684268 1315024
676689414 428683676 553477098
949410225 708930414 166335972
192949846 579418378 538704047
560666706 22784411 104007375
538397160 588752681 475830652
76321569 266429647 279150634
735584606 534813930 416926620
58590139 943093792 513103848
86047454 785775996 225779222
542066475 855856723 593151821
173964316 961065078 359509692
287013249 346746347 744002671
958745522 92611480 217147655
944269561 62115711 215302643
703855093 600800177 105294424
156932651 326247872 667879556
56974676 129034001 309025898
813347460 337123786 121642577
931782952 223761385 110223963
595411348 123410910 593793062
2846709 704145886 586965305
61990649 549110509 921876776
493419098 884735598 846122427
707198394 494280129 959201514
893849666 626656729 671976805
221525691 623227434 182382055
657090619 758206607 539667946
742911838 732554785 16025143
456285559 687504808 20424570
576592558 204776210 258480744
427958028 720088811 490296424
769737309 22314670 34563200
793009449 900677129 297319511
221305352 730901425 129507540
814545887 492446216 342051825
312925938 336457700 483390397
372635900 211964846 562070995
518941989 593912982 130603093
483265015 496854760 580358818
934040802 639917527 471495560
671721622 930565779 257122964
278247883 366815852 767202881
118086268 555728351 335177826
209288968 336864169 943418429
627924908 608586483 25518430
331802337 699499525 18943928
564931953 483993582 191076645
598787279 148441176 352377411
714217912 527458676 117934527
258024561 782730283 529900047
764184021 528616155 59536860
752885175 331059345 756880435
234953422 895887505 485251307
824573034 804470417 913596938
730717065 453383506 522307181
711519234 60645171 519418527
624770472 270961642 541858534
799260978 681899632 610007125
654790000 307491929 959496016
694555674 236397831 534915607
510052002 797393017 516550049
895730291 192440267 512309299
13640465 96970707 746273324
623521639 247023890 838856037
916400314 63990711 450565631
716705225 398738318 648537914
114832529 50141616 328989720
393186736 682584570 766462619
963032188 799560285 30299869
228352199 251078201 418977582
865735092 271116530 634623623
493567415 6281262 468921876
275678361 239726800 101506740
169213078 153089744 268177775
667739455 187979397 336391121
94214898 546487772 83320514
755759880 429497822 949883106
415054490 162165510 741719842
702075929 467754259 283877579
474062149 838694640 693792573
907176759 873886124 395566342
658843188 214881855 404841811
118295780 650893443 99964754
559610206 256034383 726796720
678105183 510471544 351868703
741447775 942921433 417049614
918243840 72457620 224128454
812640052 122302830 586422410
264902268 849682096 214351282
544252624 704264707 876729471
298159598 615677690 48880940
349311396 943438454 23402355
941791871 164510 453483072
726109611 848508904 292824763
944019242 371936959 932056059
267251846 581731065 284371470
462800057 265217419 113003339
666162474 438189728 134653483
650170802 765962362 359924127
68482353 177993480 466964937
222233113 408235602 628903217
162046664 681059520 758026700
432979104 726977737 222209485
200618400 154206860 881426721
528365959 683657606 495015972
405015942 625357371 496000667
662856116 143770613 697211266
394544083 268100723 117954669
730066548 806091595 680262796
747200040 223379852 222553797
872372798 321662700 74237237
322546410 249324767 733764563
601019527 36862511 813318600
221496436 78350053 351389102
68428404 861512665 892936174
674799425 466473452 279735081
64966674 242588902 555463853
716239462 793139776 196989593
745981871 287628624 433186705
695334275 670029103 322162824
206069199 66041036 382034535
551150103 286221614 746858754
632839173 130109127 786783744
932272121 17462108 200770457
491512212 9627969 269742604
453309814 344525721 5748249
967012678 888065396 555060108
206235336 536454385 732188109
914380627 904073936 444956457
377037539 174454635 176490726
80756019 875176916 347933055
6809409 549680528 843078741
341696289 105374324 181300776
313401246 117255378 102457069
728583303 886694476 548269713
894378010 661272129 460574486
771512374 817055377 302094455
93866110 776262266 302318664
249316301 835577642 57399242
925870489 855545560 656188190
126477731 590375047 367580253
942729168 844509394 463031934
250330312 227471668 712943414
751813298 632320807 574600609
405743917 414375584 468639381
638284166 286108646 469901291
921059296 889865276 750217261
185830096 262222036 354830797
854630623 375926754 104168737
960344336 228180477 882459931
808541032 37025310 280033489
160965390 903598506 663850415
407822562 168208502 909112096
116661817 564439290 711926918
507144918 732282486 362954688
887171946 540956678 456784322
664427975 834064667 890198850
829118867 450765814 270054082
3913682 61158015 422611738
260687512 962730361 529824968
460464418 40605141 533864263
37439283 593423077 45407259
402202379 572644077 43314018
247563545 631540754 831321507
668107582 83630116 132220418
949042636 716598561 563364487
201635088 406709373 707461465
912391922 525551289 836440972
351163869 375743496 415839643
563801919 393937840 859354137
404832136 482532428 876668966
212101878 721587479 923280122
76608207 925983631 364409087
75264565 379985630 958892369
293693457 235800571 832350267
953749316 419298011 121140953
63397136 598284497 861367672
621424090 754113354 298206615
10264624 681890193 606731925
610016013 491998366 952061388
535775032 534256162 312947313
717018352 465932315 348508671
347235164 137086190 115692258
389468455 185061624 339480806
111320379 517557962 491421403
94336787 962218773 426342465
236074884 64625758 28269608
863819 26513021 401526119
480522685 728754836 31275884
521970823 955900533 291412003
103266500 555182861 534916704
850333110 285543219 301261270
705574187 950814977 73151252
906750683 252948376 506057555
132306769 750333331 942316481
567909188 354650003 678535003
788744820 15694111 627207195
487695436 655801796 189651042
192943425 608742295 329082722
691397327 734093692 431715673
374704296 469462905 881580833
278513811 426344881 109490969
36738731 218450270 437384875
274871130 67197781 823939801
552347011 748711093 845433800
169136043 682159957 246894855
334287489 775519869 754310994
222774260 881600116 878813449
521512796 246544146 868633693
290266295 19991477 603907704
777893511 739541313 967181332
716509612 56885334 566276904
166292257 499763305 733761221
411275005 8184616 965293830
957858408 4009598 622497087
951971187 27357114 787746275
487753022 192506811 18105931
600811224 550314550 969420872
662344305 325945831 69555524
523814944 60450009 131291012
311693840 119862064 360785340
701552970 639139651 751112469
814028068 31625144 603891948
581531062 728038518 463131246
44756881 656122749 140067858
174759905 435912827 669799515
741725909 894384050 87283245
123959139 894684110 218714926
443104037 645210918 314765997
424347260 265602018 545178849
356117997 375303130 732216594
151304314 562989378 373501501
851792465 963794510 786929579
460065822 143683055 173727870
936253466 188137734 432690778
415665220 576553070 527741395
842007838 947009611 322401618
324398494 198202737 21473154
565035521 533598566 333036992
710091316 733930234 575443395
801483097 763278277 336553324
821467958 933640934 804830310
394081638 289108757 769083512
721820186 851172287 439080309
536252695 846620816 457855393
40294133 603179519 289520487
675274364 232334833 169552176
197467630 411540794 314329655
771977256 840792343 479792131
604743901 831016708 69605526
565372166 882892870 235667029
630374035 787916032 123521592
727904569 685824697 777548370
71805057 589217215 835970225
237289110 415516345 414713915
259064819 126540056 411649302
639204404 844353398 76952915
532216677 42773492 502366361
96906027 745710231 786821754
965190961 790903841 603875402
818080100 834721600 528472882
596502588 413608360 374841857
706952418 40192220 694773490
17984148 724130367 221112754
107575944 322605578 924446684
611054130 771108431 71110351
30470818 490774693 924063040
537892871 263141387 831738419
908384909 874234359 517426417
902273054 89392767 538168681
240976904 677381782 866964633
345773126 318672745 461297236
245115932 731302119 515757735
371561371 300728788 334493219
198192379 732500389 308127689
57063802 941033523 414014090
309824210 25387446 445582096
169513986 867384238 276237154
840973402 533076305 633400082
654920972 778375519 354682281
83234162 499748453 417622723
785414801 343767404 332535454
453112213 465282583 657646693
830650596 419019387 577529330
20802635 168241476 955279250
761230168 492704891 379149807
597807687 360089794 746684167
590131530 894034649 782675991
792886011 949075797 124788535
921077629 933185734 54756602
143480861 87485744 96540470
421581435 31307796 585734567
404986904 395141998 2569049
767731389 409492363 855516506
759241454 58462434 838493756
286227862 73318424 575962327
947145599 170758999 775171364
898256592 303630501 700139149
591764308 811397319 630454821
135437006 351049638 823987129
774982812 949842577 131561609
129252024 635802728 858694604
190307354 163863916 942305397
647751268 607371524 312651063
882883080 295614390 41174111
496859275 873136912 868226185
326857278 666146175 392666826
5593857 551528967 546101143
82671143 858923390 811467978
293221623 255962555 683644202
568565074 715932868 830269673
87441777 104895216 836462008
171210415 939868193 152612978
511820063 821189867 821224438
938873125 375034350 573059233
927467357 739728704 687601595
150565825 828608912 659444526
662858717 235664819 259211104
189079527 751038285 243487185
38890736 929541778 756248163
444945858 509478340 897742984
639406758 730220678 884822333
572410452 613851868 224027358
476825860 122837439 208368713
838163242 496180415 339157284
538325531 855162805 399536697
124876042 651818041 864920419
293910650 734480410 237501512
553221951 456970913 428374460
528599306 352183688 628740147
947911789 452095232 689813179
315754382 457431626 149751811
828994435 890354172 659847444
233784021 899229930 859016616
390943491 957177598 551109531
898698549 938292319 321450907
623029658 762909951 673032344
167054191 140639817 662623773
584137903 284973818 132368359
917927165 458439538 773767259
78012850 599340078 109173426
923445054 363644241 402200187
148822335 896317571 775312707
894005104 779071202 207501949
292602806 629314966 220285266
63158758 482750710 66876157
807829731 653516368 593308115
417752446 580894523 535822441
683578548 318216672 648984584
904844170 840967441 40658739
128774920 662056631 483910660
843370584 767345389 97183990
528566650 527692868 102910687
944568865 154158937 43101736
171241286 463730588 711807207
702790555 450815726 441558427
326567470 106542008 901683911
871843254 696614370 761894834
848373556 464394069 285914688
647773091 381907451 76621062
296660499 7338234 44173100
772468402 675588734 529238897
779143078 162589583 24919166
916437829 678259339 365407126
648120922 437087828 183088100
337473816 281667104 375184500
346026574 955741945 276305453
420969903 423822251 237536448
495633350 662484503 713807007
871878239 774939996 658505250
33319572 734273664 662620574
269969015 95919946 264688991
550528096 523635593 959306912
52222637 667357333 391722455
853558808 958034492 240702981
412403704 125097827 508837505
832739154 633366860 418989053
476218163 725912744 848646998
681507834 142709668 173102882
49855199 648723369 710788896
902160887 256455030 676211017
849330128 135912141 346798185
409582386 785192115 833177727
258569175 115166201 467813336
463370781 388712057 956162027
759924453 417698377 642906112
294152139 774237507 862020687
931248143 654787406 404725989
705148623 431699444 756158655
706604583 723333968 582700349
371988926 445062114 348236165
14294934 463724727 879659470
791277424 117863671 353775105
176740074 160717468 608394380
33405444 142193058 414245876
726995174 69209867 320321445
119531452 376187778 299225138
696550955 212733506 630344487
400724664 457445667 635441485
365586968 217467893 122264992
115927512 674684640 659306118
902928216 57394243 438101665
643120016 704560819 753871158
569873067 425991751 778725436
167152222 463825657 650096323
699720777 431608774 94462471
349319010 330530092 574502100
46239172 199254280 944043639
253201448 786565979 260341418
531482810 290059057 491283761
208251004 199688871 935929704
70261354 880309446 689343765
430859660 661035509 965792663
416648239 247274128 130237903
752847174 308961793 885008810
901618725 16603604 647891329
492864693 150942449 928612417
308486547 622135469 928547627
281055473 697873417 3396266
296332785 729421174 21598724
593910362 430753278 783450181
571376838 560346767 541268132
735682264 237617085 3120419
252623683 252894826 900441663
821009997 460806542 629127914
702018367 264624314 929458345
301497803 217815958 688583454
668821625 581528029 135305811
509203279 347905604 198928758
153632064 545191651 464902545
2761584 263785845 503776363
941475986 396031569 199702831
499724834 950583298 838044132
252043505 472642726 807654820
418330882 150680732 332679668
554555611 284519764 602467775
400685155 855696546 865210946
872473558 841635059 655736994
738644460 490775053 946569346
924949791 238013246 184477265
226045984 207915594 910401986
840781816 59122205 700140219
766842192 838211477 342836532
545432295 738934186 837857362
637267553 249448891 397672114
201277262 97815961 412699307
141164693 736956145 513006477
49468822 743568329 789354883
634539718 846672987 94333061
550490185 122974025 906787382
251408640 603931482 323821410
821036484 414070472 576758864
18605269 453219175 624870497
830118332 604198382 578990429
139257497 419001296 812628974
627905257 132891180 942148546
475689905 414001292 817623513
681096530 81100503 176009517
771133974 149419350 87346528
173532382 270012707 827351761
368282731 872916411 171234447
313572935 781920336 909872532
452406153 181112230 465130454
402478821 354903072 792046107
167414425 282005412 688553365
287749065 182676187 174115857
964076413 372296011 847358989
365360449 52704816 834033996
902041502 826692252 860427237
781653223 106894985 894825502
448101576 822251907 628179999
57724459 408435332 112782084
237587267 685221261 867879147
463464455 667767351 512443355
292476093 30261969 571498772
434177094 642614478 504024024
638600777 538070520 870949319
82672804 216456033 929309409
823847843 639791840 812804741
74785114 845750541 54646716
130635619 607180583 177738873
382458098 827439645 291891162
470012833 804205203 501269803
471387297 922785522 191152805
504408426 476170825 943372619
393413586 722297299 329150848
564175506 703064545 49966793
386792519 87884852 735154559
32548427 345805538 415655738
486949123 373209082 96540436
438771838 241690922 171175727
728734986 668996455 247446437
184953227 715228891 398189046
941521707 864086679 51393891
410446235 137769274 32909058
207509695 87370872 300375535
49662925 99800207 655688735
587355344 475551218 289519459
24057657 796711760 816950981
183894270 560085204 490662330
77225366 83793384 106697490
934610349 248368921 241775250
324414722 889620764 345747633
115007860 353877979 663670637
224371398 774641426 951658525
486355573 578771805 814842343
283348593 206942471 348356133
874867068 711310210 375015108
470505047 49724270 482027306
682467641 945436255 277297183
433803801 803546304 385677386
521062075 96520788 572061343
577004426 65046981 468366789
200216507 882642899 779976680
12480867 681414019 664157604
500987762 416429882 808391668
255352476 64227889 653879516
868958875 548493741 670520528
673445805 502843154 711890781
400164315 283831731 510981034
271240652 559673493 555709887
660493702 578458250 250100485
184775209 49413741 76660174
942603116 269391464 858448445
411390560 206737744 567869578
263291446 711550013 255180368
95825127 789805902 233140194
68079378 772243025 655925976
291046487 158001998 677770371
787841468 307443838 182927427
526582229 413802358 738759128
839159058 323763120 816510338
389120231 189481566 71543860
868931225 874749744 165390816
532419025 48548036 112102690
289505463 318373190 777695291
48424945 5573648 920858212
504598532 691745207 715216626
512794716 401119212 730891925
747693685 890422045 90300606
645838300 763745059 921756260
567035807 305756466 249361364
813770328 757788285 43921172
233785257 781957392 902265055
495519572 223374267 795754745
11087629 30201235 184439304
177076004 518056503 332972463
291420206 688795326 747025512
106597116 932627856 431167845
827978638 124752336 179227133
174386560 275590896 667825150
382516962 548213469 66266608
2702030 461332180 785563639
704199888 896872566 51601221
933759548 564120502 512243494
790226282 310354756 339900432
473658563 34623104 917644980
514035046 114266075 933630587
516961689 54580696 475537815
408490418 329118947 123097204
896653809 897209859 534283574
922491750 607130348 743812411
924884856 179330473 947626587
455096311 885219828 119262669
418027170 756385841 887171908
839403743 57268150 902293155
633211246 232037057 260774234
797770387 848425379 688267583
488197664 488787592 860625478
686002343 962977976 875309205
802188830 830844612 464096555
324255370 378011005 669993942
425296331 808756872 845615928
489451638 496923169 550543447
797791763 29611525 794012991
3235567 205296831 220617279
341038204 882944217 184267206
290155771 794236544 370961995
398623674 561768256 562460262
208890407 297140728 917764061
27653056 742641351 223040606
147966244 342130735 79832267
504474973 656802512 804393570
640447440 204981464 708587169
31399876 791542232 1446369
161610696 915235693 404834085
902185496 197273237 304073178
466886605 530221351 487544337
909003793 24155196 111424488
245105637 41824250 522973908
624986727 707447206 148676503
773826032 465225465 551411149
478333061 9432098 44814418
598040231 909931570 43643646
79682883 67783779 866277820
348286346 793887481 578215122
251882174 719387425 768557445
137570653 650595113 311936990
283503278 500782843 193575329
861451892 199514461 610615041
613308774 490180510 752218112
432910384 641735129 37882197
79616660 53074025 895310618
712500308 180936463 834845341
580243375 582078417 292250341
98649472 120479546 246408175
545468517 31968322 227969190
130951360 502356396 146920204
818768852 251032062 582455940
856238763 222254571 462913595
362645705 89115931 674597759
132735263 578828407 160763851
221189888 190123723 844392837
193780342 575894057 84559724
215734133 423551059 691208075
434547804 378509112 152749393
813686499 519018888 676447803
140584007 537823606 871495760
821263544 358181483 931305973
665440019 963710956 901367873
332122718 306565995 787479455
25647931 814566322 773168798
872887684 805433069 524762316
151053663 263448463 641453917
540668935 942821491 108073878
13430383 532187436 700113882
192647934 900325551 232701930
31815382 403393327 818635944
492889637 133578903 677434624
854100985 707608595 544465993
867984320 911026340 457499493
251243650 266618433 398147590
557579676 64952974 126842213
379717029 776669905 246850278
735439741 441019721 764695409
755711436 454236086 750627760
542248335 948880095 410135229
610592032 140916373 846794680
22216895 690783707 481448180
455658141 660652889 531841662
645113127 123338997 884372576
876563294 580164342 757501482
900621824 317852121 870371
784957701 537918948 537178684
333152255 21533319 949282468
591622650 856109384 303385976
146081306 329900315 388149170
140579075 381674793 412708126
456734517 903510372 55991033
395705267 669349011 786264494
99629954 162053615 684549421
342869466 648196809 784293299
281988750 686043467 964785060
118428469 720907554 306728239
245680905 170350559 885415654
575561145 727998649 175811141
886174338 328787006 957509572
579187784 722206804 826747332
482698933 778090967 270850162
177247579 361087853 463869016
94005526 787293242 619904679
209020264 331262272 842140556
558004591 441224863 6707982
277706186 635435221 935860045
863609297 400559009 558441814
109627576 575208001 693207417
821631329 673373757 630328090
266105486 761924065 702656598
695087010 441137602 201175640
355602792 327772761 346336858
258633865 378488025 282541879
664750125 109977951 848642957
906583322 333299937 490481995
124887610 358950745 134785688
172416633 396158380 958951454
824639726 337106329 268047755
603337328 64529153 438934321
828679384 399404166 18536095
626123876 753606473 88880460
55379436 13204763 61540798
508399454 98575409 553427170
256202327 29795573 155492458
258196810 348492076 727253034
753180931 581154341 462447298
582934092 816600435 361750029
79912585 450214459 491145738
498577766 652892705 853638998
422226489 967510835 578509297
904153808 492998251 199453749
916936302 272044568 425434942
780570887 531001948 2776401
469342641 96866747 883404441
660633672 628142991 721208322
575521566 929701875 474909644
583688894 301883962 452498463
241788403 34757036 204616068
346699057 171291576 771497943
384009063 832262755 704143077
590338328 898672995 921421215
511931157 266999265 783482754
462926496 190203453 277142431
381246713 40698668 918738843
168008816 478491950 365527092
335092124 384488415 344641741
836886718 920384625 54320953
117539222 695348285 409863696
607791371 688190986 142961159
346406752 330460322 307885690
35424671 78324804 544748656
818925392 947750759 828632164
12884441 950059650 653620310
146878036 853612607 836008212
744933886 776362152 696323740
945245931 115899238 442929687
649436431 502389976 365959739
77301091 565034123 499506998
12345371 546386120 132355372
729932438 53073898 967844167
461050685 470231164 222049801
755047131 41538462 597119555
163721111 953049076 126218257
758551000 657770877 871346903
61273150 624331554 919078027
558379048 654865909 470211466
101779628 140592789 694246511
786029519 831018331 453880619
659695893 889083349 114756516
204016057 735826058 227204921
479486649 94078120 402351003
347818375 486325471 695359995
464074623 484722223 64122691
99519233 311322723 264894654
712354646 224381611 136235973
237177534 255725517 48912279
287929006 171849011 820472369
344282171 750814766 464332040
114950137 329178564 646122762
186328676 52515277 952693132
179680469 749701768 429298187
554944158 761131123 77341348
703043609 691109544 903984494
384307047 562365375 691938043
319476223 2177040 761749155
313302905 418966181 437034918
57794480 595909505 618153326
704185445 942449983 455836960
759786334 87433888 665071241
299686219 727412166 559119378
114844159 313089288 288248442
28727690 216529675 582503963
455510817 41890999 80627809
641766855 874709798 581526483
679075293 639455990 156255067
705016120 795880631 75351291
755018062 943766950 665764939
421985817 130503793 404368177
422308508 471151114 713533312
965380004 877353455 760702019
877673026 36701773 572683671
772402957 123130682 432885223
78590818 355453681 482070778
796309867 203493133 430926199
767734950 561103669 174515337
624977682 492176726 223019506
274572034 131576824 18378230
169942652 575114924 45725875
774855310 900827261 897621779
22038188 476402260 224506397
614363700 6439204 92483566
503891242 629719947 524158824
861521398 912126675 807210050
673433905 453333820 535463285
196951940 51245241 446823980
280226205 786331109 406403900
595698399 103188514 464918360
870273394 878272867 356560966
907223176 585698298 826534908
104781011 481753368 728350518
121709643 211032854 585760687
236575690 928127948 637781054
682590491 440935021 536770976
64708729 144693521 649851854
842252255 313338998 962671260
105996091 146909945 368542093
53921662 624580079 584106682
400123809 309226875 918614337
380246858 488920636 534852171
6484154 810280398 86410832
218568796 950890734 55917194
808278137 406038806 830960108
461945444 25069398 350529702
964509740 815389649 87932293
806538100 850332672 406486147
463141240 917774120 29065512
297170660 547746079 260557291
80973301 354837877 241283986
348524276 140297843 116397707
949664210 216857551 921510384
180502558 968100740 595587525
885457694 909764410 186679048
87637213 734540875 57842651
827824463 3804359 381575991
249680640 43701458 757062362
904177210 883555748 154182038
781278637 23412556 915663185
465570661 405927860 10328426
386474573 609079122 159884913
818057679 280058947 753302131
796882714 894738548 208917999
412382002 516319210 220426750
174355578 784153961 785146945
183724769 628649179 67527407
353771938 534065461 173543865
767940774 452501235 242884409
544601990 263293839 35682460
808477187 239215477 553478253
136076057 576900377 408558677
204756639 159981936 296526387
782848328 645460509 164541662
851899756 419217732 555188978
70137921 172823497 615576474
919325156 471855293 591801935
631823009 56987173 496979040
929917021 828281827 863836866
374299608 454319905 324249232
657541450 613064449 566321513
840289201 489962357 790113167
124090150 153646323 583035927
332983561 57049450 162354398
199200370 382185589 92000908
695651992 859226808 135508926
395352001 28472806 438771406
378753517 260303940 869091897
674531389 766587642 639468257
178499401 330005273 297706938
815478908 409925221 909890226
78588777 511850880 294222362
119705122 854996141 868785
51212598 447008985 400777494
345696527 899079789 88046526
668001976 122206190 195691331
374711828 532501363 200985210
30624310 337968621 444320461
675593450 62093388 458026190
232808393 703060764 228995764
525382719 310763255 958498075
127843360 512954918 713734991
769104991 384137668 474547948
916243538 125697873 823775988
663417367 238457311 826649832
274829895 318684181 35475592
920595050 495143267 706764638
907829388 817215262 179983626
302836597 35102304 607246206
7367850 175445583 827669545
982576 518365725 824320303
113801059 448927338 361513232
698784411 252851854 370347394
559597247 857734718 758518518
953908845 2702016 598838749
794279412 944418923 872529351
762059873 838665885 564727049
738065525 536564857 482646583
114631890 125881448 456385631
667015385 899391586 398105535
940520811 825080577 957961694
404120216 623152105 169783795
841835241 595778625 474048314
20467335 854445532 572208056
333395309 454333055 193604105
817004167 780166177 255250204
871592407 407957107 183262554
358811031 242295306 479613415
83886612 324380245 710001117
492187126 48364680 422813321
912870661 507054140 249319976
124072118 151140032 728834864
446627921 208013902 599120395
89909958 393878243 277275510
797799994 437343304 869116871
805113428 484476348 585178340
540086550 445680849 613874878
678828146 186035971 827302693
138789415 683594430 459294298
251166348 301578852 148942616
378330615 364856905 16440075
77970307 426754187 731024500
372096951 797755069 121623157
420986123 933523802 593764301
887251333 280082834 64531620
324919428 74184862 240522192
472341836 370319109 114481046
257833916 480078339 21098504
829945891 608029574 949967790
294745898 432149579 425901516
257269653 897712671 303707943
580023361 322836801 667643720
901787387 155443021 673095415
273605207 260380034 441209491
44433715 829365625 26648300
85308986 728578461 20779010
470878645 425521619 259059114
213925402 499829265 795848419
212805202 169334390 925971906
276900387 903990461 754329358
302700372 87589455 420571018
215733374 523258886 483425544
917210182 610991885 196142150
453500628 376533121 538186493
666559320 530454527 459093406
933742932 555721233 759373676
239002091 623823950 204375401
242748507 458412043 202095887
341851749 818792125 411999862
99818727 507823567 577176110
624636812 415688980 531729837
477177063 206370977 209456946
676595220 254599971 420279509
901942891 101870926 510379859
938480955 731262919 573432405
875391646 599554426 287879518
468166883 878776717 119813775
670328053 590259327 648518786
447341466 275589598 351169823
839189123 78684724 442662765
531438638 832519964 469252595
922944622 141533104 968032699
881396652 64745175 344787267
443281452 585499865 90175778
577715352 72982958 606878396
857388857 49020575 126872521
911656595 576596020 723205473
171678285 672764708 866943429
99384854 627335553 754812686
28632280 822127201 60909738
402651050 423678419 747608562
570657368 354843007 127599994
655531011 559189617 195964364
648214465 276009847 504823012
89341095 901909385 652372864
335924268 29851422 338626840
28771297 278221094 680553120
546674318 848629156 909441888
108468194 521852547 231073729
665240604 63059530 74854626
335104917 323681998 585496950
822491688 193934307 351174973
890434031 89561487 903021631
748999993 244701120 272737823
209413612 618905974 70367079
706164534 595200592 949910675
203063132 566434857 852987909
104693026 143645260 528153330
68372949 23522748 885922002
945823322 751222315 774198087
692947311 352340922 745550238
666181208 608817479 755076768
65845826 321788800 937673138
112387920 369155966 645907837
892579911 202652966 926942348
413233067 435950423 144313169
457629605 760631511 772498274
496659392 375845304 703818049
671769074 559120609 510690118
593760751 149399263 254093352
789089786 526489626 473910508
672145037 853327559 772220000
152862130 41036454 472510841
554433408 229672676 359927717
501812058 610330403 78272410
755857637 619331139 175590511
123692894 439684896 637926818
701066227 377362904 701040032
74170249 139518953 606139860
428112563 754604045 173071809
535094052 136182820 179593588
949649835 652657998 749455984
214265108 729584339 704352174
239262323 843335402 240458171
397152031 210079566 969297941
306629938 890403988 128958235
347943396 610910669 368494789
22432737 634100351 581629167
174222516 487366594 694543072
334528113 56881272 269504411
541806423 268189032 779969293
296129419 857388317 606476705
632667533 292915504 345490047
320512892 315170091 594604138
894390778 729261281 863457411
284524256 230936642 429934122
279712480 929326263 901288668
723815537 177910338 638773752
716462755 409534723 873814737
601575274 459215539 462642446
306429589 100457849 786009792
117179576 698065796 749342813
704148092 872231684 355096550
687828819 436924636 575025523
417078594 522806878 790379757
952274399 367344366 415688804
915438881 36166956 642656153
745077367 2811401 738206011
59049738 870196725 98351463
286070606 889757741 902862548
625592164 114764111 927874178
224540311 278012451 94289145
292210693 103303332 51350622
908575029 835009312 176584496
279766605 408099851 230291821
520003929 209922039 434037056
726254203 94476564 765838569
707003144 258502179 572342103
587574133 810513558 851911965
258905401 292237766 116941405
303830601 846671419 828673714
186119208 217021312 785834872
890344843 144681059 850764283
542587148 379099082 502262557
268227214 450586676 257035603
229974741 750633412 697088323
844212938 556384613 309736644
913817873 871776497 271963810
374084778 657897102 632794084
398295640 17191588 96666761
294566053 905004044 545527846
556948343 268267667 28461274
478755028 448476309 620521680
663693059 48372050 58922817
282904117 433445106 522596814
424513427 342158019 363492112
119643768 210855571 485533371
828397612 47310059 895374711
630340666 318799092 49253066
681234682 273719788 615858253
419617017 203381334 906809668
99737804 39178389 737475197
413420255 383926136 695424998
332697949 482349291 889463776
409297269 458813276 578731686
177565962 74066480 400968674
206320041 808927904 964150406
374055095 612687042 849384380
212810907 215544947 156481725
698547926 36271760 351739713
933007128 601865271 202875972
562354357 229102266 617261231
348882652 574926988 260116265
315289191 953395285 857822611
214992759 99583261 876029875
177329006 133451972 411337240
155061657 834687489 822080129
359094643 675176418 356424599
86279869 154379546 812282627
194815417 435739988 482469061
544287058 603679823 137805454
514648954 518024191 541999108
519019979 12681592 18169825
389327823 188815227 180636002
38169933 275773799 671615198
449442557 545229712 252216669
226621700 355017779 412586481
915318468 651915787 834692025
268748091 850520843 249463019
261536841 652577492 547562791
349898300 690202887 297607407
897256855 430935164 408749823
826828061 259694545 707175708
248249759 515342476 536377815
761275355 938779278 862734867
161235264 515132811 321816161
443062971 495753958 430233584
70991817 683139448 581999590
288459762 271851571 276668985
119379402 519336323 583198745
447205537 68486713 624103627
293661846 1317781 504696473
864529232 767550778 324072733
891607478 7061401 891433070
431160633 572198754 250746447
645814941 235160024 715139004
451385959 107368293 930385812
330658756 57919974 892922079
93980331 51592137 51016055
307141646 51766417 613976230
788888376 231885546 645915265
67802963 171004100 359924096
870415333 153854887 22532468
394533901 174479453 696196141
632118061 199998013 595765895
201804388 24855487 236947189
17690878 703288651 211666049
289530676 12343884 87474451
718831617 419598567 29188761
735418986 895800880 637080421
807798302 871100395 385859585
738281247 676956601 864353996
894052462 54898016 768190823
312093828 583990143 346691590
497598309 557428629 781427099
99254778 636465250 40651222
676065994 557306794 514213691
462709564 478126725 964362360
154359435 878453690 139713699
439005365 471557143 507679894
124176021 437270774 812925668
661601273 94407674 951429499
913443387 443711459 470774757
16632184 89316016 772303879
729301888 749443052 249210160
299475314 815937977 313340028
700226524 918770689 447622628
231175550 55627456 724219376
590116119 772915587 235868321
872616126 859940079 363976717
315022791 123529639 246392446
413021488 606556704 480979819
596674013 214225085 423220028
144169611 152825061 851494928
893610694 66365415 853826381
106945683 191768930 631303434
261803726 788550975 136503455
80882522 39342614 746078894
642310524 403630946 435515704
669603452 346970795 38250933
474293008 18583036 376300197
764120532 439638581 70819232
251544283 879304180 539367025
578518308 588538603 671302806
944815084 9976860 897921381
173660324 424802999 535642642
781256051 907964187 585915722
314226398 896570814 175245208
858584014 706217586 492047856
499839458 40011243 422501248
742672755 813682811 925202278
802906651 57130186 120331302
130649212 969014769 60698904
538067150 111141670 32331913
236562104 108900419 205278153
882121760 166787218 168413108
325242168 270794041 811298176
730081318 330016687 111871858
684864692 796756355 320221388
747221958 498571815 384274713
265613689 372878721 160753539
758214293 527261615 592219839
775302213 733129221 189113623
181171429 255858607 637442050
325949088 654288961 198236838
251837364 372029596 681512981
196444278 951437469 71177535
493388925 19561598 896738025
760142144 852172918 889374602
756550508 354151775 362322021
863906592 898459658 708092016
435006997 671928297 476647385
284593012 899537411 658559647
716401022 667046196 137835288
816598779 493872366 121401811
934918054 531605775 710122040
887329256 382840269 783920222
713019788 133591760 435968632
750663728 518560435 669744725
175452005 941300522 536366114
511750332 331540684 177613586
674454306 946522961 947471731
446937107 394029999 620801461
673667277 2857315 300384796
692134703 911794711 329353837
417973182 461547986 772527670
622178579 115605681 620429026
1336420 493773557 931595
79588806 654508523 140065763
291429665 577530392 20707983
898614791 678825449 847549087
827377235 786313447 62447794
406256140 777678303 768812563
31094663 614375609 351929426
598493409 861370752 670081494
603525630 634099225 311775702
63021620 163029010 339777209
191935202 592010403 757728397
896981538 150205344 626380318
108170911 386574111 615248519
740357719 157105322 784502362
69559789 244756093 921503308
595413586 75138505 160875912
536517237 481145635 82541716
564652386 952424859 965021199
817105054 845865779 586827117
631152693 939904216 448933880
127965078 739959639 879138719
800238043 915686047 219407851
844302617 219204609 274255596
696977404 539152752 161134924
95537206 876417675 617778514
922424469 403260893 483645371
404765719 782217202 766064042
951528565 915464218 297695787
773621606 897429182 129839526
540853890 515034017 437140945
856209559 360690857 495652123
691139748 361554883 133070564
399289219 749039427 404194318
303215573 201091509 829801756
6315037 336364061 299153790
661930294 768557592 543640253
91640439 797594347 709754716
765996666 386012483 38448150
204618113 512197326 27148051
322896976 790531407 72379219
242242318 614269346 72839926
205033152 353357755 371257085
259412619 593262077 511180432
747334550 194426569 898014524
861734738 478765255 106168128
140251247 949826224 332149348
247235976 445583945 468408627
80543618 427387195 827850273
828982517 7145767 895839317
155592511 76185700 553206983
489296486 858307517 800629657
542977611 183241569 402735962
847400031 719378804 538155790
335902681 771855218 605913160
600334303 737701344 449245980
429347555 362973594 509519381
459529663 808392428 876356226
126363130 278014014 483461613
138820127 861655497 368587896
892348718 754240230 823208771
416975434 932216378 311363015
442182250 287250061 132912267
183845936 207180074 207231848
348153856 277507287 440344165
613144384 321045769 66552418
112177490 690666946 359071554
342779916 617732249 647913085
455521994 419431752 29399306
665545933 533928853 414678893
383930999 791460975 388443140
56675946 907897803 501851353
426668347 844596948 885779755
75115791 692173788 499609348
728443934 139203117 117841734
618616206 84553075 40916321
842498723 225172225 781140012
156569496 7903968 208728118
348228824 754968129 671635830
953379968 515680651 427896041
488457885 408041958 864762958
750056845 133088321 124268914
808859745 461506971 796602860
502649663 495774627 600656804
780256484 541212266 578708037
949576112 241843749 406178863
928498885 535782532 622452796
24454481 951836797 263730880
681960750 168559998 654948245
542184586 406862057 557854333
3880027 348813149 258033041
592909966 851866191 820241156
770466953 572518846 685670307
471335302 558760258 345403669
583929495 514347757 511800197
853036808 243293506 331554394
203857750 627035920 38022760
306740058 325469810 275746968
710151184 362449170 109929990
230662231 796202259 743855051
289308713 821900807 267519658
691664856 904926100 325164784
479195300 248085632 776306854
920423604 310525688 785855945
644459493 50174053 545335191
574924613 528023500 333731281
839107620 517429048 566291388
731396908 750792500 571747202
484020058 933443906 441735005
943188964 84046406 233630194
311468316 600150406 350263366
919629793 730342374 67342706
607957228 293551367 680291963
156387298 122040763 604132467
608586092 309344692 51591931
156407469 953141374 129495231
832653991 677485716 275325102
298327372 767162815 908407599
789756330 848699050 336776624
289379034 635218837 519299366
645677382 675108380 467645875
367640413 225539887 472057647
825416563 491540660 236660318
883119631 369527945 139973947
956457597 588764528 258833898
938750288 81113565 83649490
780193596 132477887 911283024
553069758 242278228 712828182
57871016 431013679 509011688
910180797 213588330 179784080
828672306 927946345 213126113
903210222 98370894 799845701
358291611 142443621 354596475
796753693 783517086 222310535
173165366 771705224 321093436
691651869 328154268 47140610
114214527 376016618 260040224
71882662 809441333 652929099
475630940 804075728 827495647
187853808 429371243 255872155
875661361 109405892 138659373
23338333 614234712 421013545
469227340 689507198 525599661
535743140 23983309 683723000
573380927 741007169 468324647
559568621 934580420 711626136
295546636 837089608 234470067
310815080 680533445 565126364
115619633 923390701 90231005
130970844 471036812 661865753
91313224 859127728 517301598
251816966 603437168 774459489
217457336 717563020 461087476
447113480 851545854 487588287
57579998 740523751 395882028
609865899 221045345 223743822
117845597 601012609 526279244
7353717 16585354 213119666
918844414 119917164 123004836
169732715 726759692 656836800
105348443 110411025 492953775
148227611 92139998 229254750
4226116 496085581 292060692
538213729 123334818 916274812
131760006 323104404 192188925
37540630 637614989 493224125
635122742 278066209 488208092
658806082 81412228 657734894
1040646 295128224 348493759
864628733 639656003 4037130
810148746 246462178 603003598
596047287 224569988 502600188
660091379 966972331 24368439
732754862 293787864 131435152
930725836 667003063 774173990
674312227 480140910 769437373
130166466 938318590 352381891
737503730 161136758 723014111
42387185 806771255 621160425
254049815 788419203 776848097
58779307 537014711 472499889
215609849 116886170 174335357
853270915 322407203 560626611
195209230 432345528 81645184
179944464 551013471 747450741
315162023 760138627 587192626
419015977 57393059 42140701
875863691 398318138 406068653
868569742 962353154 200461778
394740332 711715362 550856838
592534598 964079297 160606438
265077896 4286290 799518307
395060024 300011987 531670839
87735254 483538095 588465035
134427363 18228728 26223282
532664715 921449002 672824221
320811923 330687754 89951958
868251139 53266727 193749103
539253727 513621058 464674869
888452143 231971679 266594179
659632341 956389940 381430035
606427717 157938907 387506442
275437954 879153987 731520940
587246774 316879846 294644126
197258830 901104585 376870638
817742818 594863733 902578637
556133847 424473059 926844591
779121824 152337258 531355007
163911157 662621091 728955360
553536807 66465382 123549522
612556068 425093233 567829356
167224969 745540465 830195901
377695190 108579641 897046432
831491030 425824078 522010394
220918497 898189678 717345519
306310024 742132837 684146490
337408984 963485080 688172963
837897583 508039703 315287335
43605709 246407574 459563829
94699307 785501296 573461261
495125846 322111401 715964054
174407182 759557725 421058343
629610673 476589599 389192590
711125103 880902281 946197946
555465468 162581974 56252613
936400828 137834739 592182383
257124079 787606262 419698509
859300803 415810361 734484388
255642537 219214855 749359095
260524445 420155424 949476762
957420142 593194138 691367509
103129351 623582638 418192933
323518109 633633627 522244138
813309036 704205460 691616517
873129146 742176186 596472958
530398308 282167569 757633027
848492249 350663552 641955598
726967239 473924955 297266732
711549137 229768061 836036181
471101289 144975883 465511128
47949426 174545947 840858779
24583340 531302672 616537122
204977487 99614628 402807774
372292913 646247915 40921416
416307306 182683106 389281884
683509122 636919166 618904564
296047812 651161066 376885143
53810354 579990044 779107335
467785775 660265260 452611147
787643950 240652686 513966568
157023677 42982665 331105128
596619925 566971913 321788691
914826139 192795432 581235555
25857213 346887739 532819295
484791317 635385932 805014725
689252102 865418359 804458975
109290077 588702032 519396532
554448424 215920137 795157422
765515372 397576587 229044945
950988609 564551074 410898427
755104359 501726622 544793033
633118019 415203868 878806309
169089119 808071305 855909766
153213510 175844461 628152324
176877370 578109594 153612612
507808718 520801087 251694867
314911148 31606329 599407072
504672903 211707738 430137890
889460324 369108405 671711144
434074188 480604000 661778854
583867181 452003326 43672653
372078548 269085271 647191284
548756590 539556026 661169617
868397502 60694077 595551457
24093564 754027759 577671169
304970009 799663461 536768536
662279072 792423901 410522365
470196685 625428243 427039786
204981520 901115816 276934264
306526731 619148055 407374642
463561975 787501008 439623727
79349022 102729446 758062305
155368538 335712515 747288224
875092216 193747685 691980442
431213064 622972262 438720130
464146623 169488709 912253316
883789420 234915 693314393
844076842 817029036 269789423
258999730 568764114 889039818
154564101 642445530 937151524
28070223 617888017 312930833
224715422 686637200 878192974
167316648 268714680 596045764
385764096 207575165 742454595
315350280 662392919 545360903
3231546 855825543 759201154
765774867 139121480 40851085
644377058 173449606 937676968
265232258 462801489 545888744
701266321 66209023 534847975
928769814 895840073 792031310
457424755 391359899 177419211
361643939 683843712 235134234
567344561 689721544 715884184
29363003 439987603 941211249
397217018 553120198 731573935
648161260 812027408 486897257
397919469 712442207 352474013
371026018 192010584 49525079
212400933 814004010 297472974
68053331 162558867 870448584
322084509 698597774 394872726
859248995 408659754 102475528
546222791 155892893 671152157
463495191 351193251 484470908
848457391 755615682 756824433
489152233 234440098 689426458
145433477 817436741 29925429
250336552 579385204 902680228
879174659 465608015 353841875
624582007 408553848 693698898
680231262 445797945 595621381
67536090 103347718 801519701
617115058 5990561 93656276
356057693 365460030 431317052
272951931 256021748 444823426
378047807 48540190 448212860
658863529 908648470 32949690
303295562 45975359 473367543
444834345 517463534 855401668
954215356 294003466 114781828
165376684 798869405 370448894
335085778 806655111 27118205
458164090 718878914 926345457
610038938 162323220 693643493
676428764 723954495 609206263
380243765 100599173 213235040
803548461 161199308 498949779
810297807 416247656 839687866
632541518 372734689 2518058
45153836 768466004 411058854
486758419 955104598 898153089
202966858 806899975 124737591
150448456 374212048 219517658
76152003 367546005 108442196
660569722 726667493 418228991
104502673 556285525 97523834
783215565 262956996 568289507
766968598 21543862 236382957
290055264 668047218 845526457
674383508 51112237 601306636
616700094 614814467 887468035
382281905 385728947 912963960
964734125 411775957 179929278
259781414 788515868 313130177
55438257 17616408 377616554
963782653 813546327 788085348
530155076 621844075 480021035
285408912 99417673 106686403
576186617 827324111 940981860
146724768 83819242 632585263
305689869 747266396 520988530
686479014 611347822 812185619
224039412 533480136 419479983
106885499 944210682 378009917
643615839 445407352 248574191
471004535 514951277 336552078
646377907 758799566 231885042
166745244 233093514 225772021
493394399 204125804 800584594
378412082 87987980 532959471
679360153 436229670 590599234
218731420 689983030 387386269
618797248 807299580 370723479
877392863 792183989 189273910
721362411 874421384 379328720
348284517 657842675 204027175
636467233 579829411 375315465
888677101 900327853 124356777
866251910 635297908 17334416
552330878 636594546 698001306
308170333 368762835 782900646
75418450 605822734 822294582
361129164 748992684 547209628
636697792 871622206 90911466
180093332 215063770 483752258
92360661 613120371 262969359
750093315 665436440 51735387
561513217 900873033 629489728
451994201 594323365 838438064
684984018 782042396 301231249
422558923 595217839 67177783
779800844 122769768 330707340
129668290 119568426 2908331
112612405 589048555 753910352
109385572 489000973 495728560
949826469 919837866 660114921
664570795 123553274 28786429
665753076 946326448 196187739
4523782 875820143 233699059
673215894 962815650 120102588
442101896 955103462 676325912
499373246 133057654 288789162
373150856 44534937 125460852
455552805 511862365 762057926
46328036 107180005 768335355
455819871 36497409 741990378
931584960 304558696 607398400
194040600 247856374 222646016
254864775 172157714 533946345
867048961 288361189 134513482
631271948 725655634 433273599
962047860 936183057 948761662
348588393 562154196 216805773
185260721 501801043 527930291
799961281 424972861 197579639
151871412 606694924 552695182
420753732 124771091 50111159
438904314 617024528 920997027
32808674 548419617 186853020
169918052 947070937 33325245
593217321 190829755 464620127
130919792 487607351 343603612
672642451 477382830 578200545
722960470 43987513 252309366
595670087 857025238 445952951
790936327 839135632 276229203
684671174 398750232 42419994
144924106 796825706 693732673
193117315 265981380 383199680
229115318 627117196 911692137
536822713 855733784 349796745
243808322 492362084 339919299
591961105 376401918 635841568
138937522 343239743 307343922
710202170 716932587 202659975
572813559 894271283 687586529
573927316 168727924 155104405
227486469 704579058 883865621
222390593 683535094 580574611
430708286 255135440 428104482
838762177 676217351 837597362
868868574 260621196 537520849
578343917 581590365 473887697
213334969 166707792 470297654
540271194 203582320 154083893
432483685 226649747 99361578
547525709 414855750 167308202
353517703 214948126 403350340
205196058 260329779 327555678
709355353 193759327 101149397
644937662 465677910 761106889
165846682 259968906 255170194
136160791 739707455 546102699
891934993 588865800 856313938
318276321 531429576 588765678
341991780 775033248 633214282
154319770 967178120 302779829
901623073 417739407 683244899
336558407 723356376 95281419
829217611 90276327 774004071
777002602 603853717 97882168
766095537 214358759 493378881
687711465 355266269 792552321
187481314 367382511 96364289
367294082 149755417 959141208
563823312 536127390 742397995
908252081 827818131 173258077
888110939 449596495 387614490
509060519 773607851 48577912
232698837 494031582 546583880
175355219 874860509 306095571
480569979 84973150 651763745
762214087 962926617 519098327
781766320 942977370 716832596
789721671 257187836 667527455
25531070 745981464 868448697
516443417 598047937 268981983
306759832 693218191 370435731
351520764 258361297 186030014
640951206 236355887 919398043
421247492 936611461 827082882
289410876 351827954 211722044
551784314 654202520 24336753
701643809 568307850 104014591
794463019 428175159 46346608
462891454 753580229 605023377
307423735 461880485 820116690
427507033 825413157 241450214
908784197 860668800 701731475
163134255 662457502 431440683
449520817 95610445 360988092
609228585 922449754 918664806
422142938 548013227 446214581
185115815 871553076 419798012
917797101 683491100 451733577
129238800 6968262 329581405
128766491 869995678 845973542
443914320 877535149 395084269
253082851 152244055 511260703
166968784 623709304 240274965
147260105 118923894 905270496
279897189 382572942 149195061
644392023 643575383 172547552
581590502 241654799 530828960
373545966 474056468 676064037
703111697 547229533 684208977
4763496 622485417 526400345
120569135 246882829 600425151
432923511 415113210 809772040
243052529 772590185 246181008
852240597 226087323 514543968
664544815 265360516 19214253
536629553 715291048 100067903
963995534 564689267 611214119
26736643 334780498 132533553
895226790 553282876 862051370
572675243 305488107 171394124
524119765 701366549 159484732
618889667 852342419 782334508
703111832 255050465 152128320
35988971 581019277 756656096
53974377 493122612 607488903
417357657 312046403 838556479
226405743 437261877 246362973
797872321 486901874 248317374
448660288 521328225 82840092
780560641 867409096 557417997
131979501 408015213 509309847
217389623 600638228 782657047
916825322 100112374 90949146
462704986 118524739 684651086
23895703 670443372 960167144
286044073 403120637 914394792
751218903 269275395 778310657
774397737 863884589 460905583
323555191 345117915 947267905
768987827 296630976 786769639
689505421 259065799 465761679
201109328 651348141 289439960
821725675 399349460 648160904
880366256 767096476 761606868
10270101 244590014 619080470
339469986 722153351 57754674
455751109 373193292 700499605
26284805 197348994 316469298
245552766 865495618 424276670
946942525 225707257 440959186
303203322 672335274 6110775
724482277 234863990 222020790
336439462 264032797 759522456
186516991 770682037 765221482
452436633 155182529 641750909
366803975 881311618 270548797
133949761 42062886 480062
942468463 15535589 88516039
538644393 766040320 159895208
728317333 9628005 287601208
811773080 713216587 184833131
456825733 914456043 441195726
865080046 794400639 212446608
854938964 723545475 773421270
712917782 541433701 323697270
467294738 509817069 482557936
240739609 612761595 565670119
904197369 892643588 105248645
847124051 900265980 811328669
413180208 333443195 509620192
926461047 930356211 457702156
424271459 213876896 660310342
295372414 949965026 392003710
669794607 760273591 346869810
427243510 485343842 354434287
752379135 388578947 451894159
600999085 459638902 633738629
775244972 28280058 547070398
75929931 224302857 876900071
198446686 811023537 365965274
286907597 107471756 53740511
494405273 44034959 502246022
161964258 350786412 862856904
837787484 314873877 308058295
765369182 127759369 510720000
522797579 270545301 630513394
750442702 413223011 937767333
399392676 755328060 749658504
490692562 408999029 362280995
853789491 439722053 202879388
669686449 108795473 919334065
196003793 517128730 939872950
677611230 449946320 784821066
597723413 455805292 201981361
95600840 519813683 932253716
423703463 383453660 470321927
872386105 117328158 506574921
631764182 707797079 7664309
880643411 322967767 803174940
323101702 514601136 316454751
371620145 755757605 133069487
205965931 706947160 513224616
515590357 553913736 697850070
571765594 670297648 70404898
817518726 883267240 755042902
895970987 790420755 793007296
74363148 347657934 735409240
407930797 210178620 640594885
756907962 638726966 25636002
187339383 831040454 432261724
814517965 480217389 335594043
918817194 792842813 478352076
847578542 535982489 316995189
82917508 177521924 423016643
492347584 325513995 371900043
829333467 651041939 890913445
232726833 177056495 880009070
545764907 61707918 55261530
665332564 60569525 546080683
335337160 288257209 138901039
249676401 103340928 737580432
262438683 809417968 787828616
271131254 342609058 187559531
959504807 222018363 429152210
796030164 857882077 935563352
483510896 88280607 507789830
355888941 835783479 476307214
945713858 366828952 722872556
762158601 39426326 79415509
89371814 672585136 470591845
658491555 506114798 77815155
935729365 616370294 413505254
639149385 385488197 300944275
451989149 56463518 219504917
522284112 859454041 943092010
173410880 625620895 837130097
121571537 189902861 944171028
884354243 772435728 219001072
379376388 424980459 567667589
40506023 952205208 396854389
13648119 275645948 450477519
414509175 487782710 588850863
36994196 803775000 246350480
790663772 747004089 80339616
49419937 336672791 849728248
128647873 167025559 612594247
703616013 767576954 152425202
500279701 224934775 554970652
89584578 52339158 198336476
76347961 600391505 274492485
664667577 55804338 217139371
240287051 192728052 572464058
230260111 522097991 483879674
117673895 789364233 502196271
662388709 538191095 618821377
665206374 339501638 579022724
935371887 729296045 632414714
831493836 596666794 460472125
394168114 322134724 945433160
800986851 880991813 384222488
277367961 415454817 401999578
92071752 804208647 556140894
632829468 3553685 850822343
650778760 388087197 531485666
358974672 312427011 639711107
757761235 160766156 265294291
650462589 157969137 67352816
316483653 257571725 267571462
3039479 184097199 805874024
265157512 299230246 710396733
594711718 631490822 648485636
672992741 941918521 799996545
482089629 337706609 132814602
567585440 711063728 638190997
399884470 680709414 634110605
864330328 105729894 581959288
534551923 536077249 588292744
836960802 263333891 657955870
355128501 48965008 441078783
509391802 441256882 605837013
900178065 610873771 51005319
131345311 656041225 241582651
834643951 199569286 385339764
871375645 183566475 700771885
214067860 643685060 669995917
3488158 906459327 460394003
185197166 175441992 631198172
768119635 922093594 536792617
687680473 191595227 906195610
225210103 252016131 432959265
265699560 448814372 682465629
406364664 160276268 900396016
54278933 47895262 392355130
191121960 739478521 688074846
674546210 939762284 878527858
294110680 879379089 790733107
280858282 135950585 696625549
724509998 372472215 744273902
113754649 785929550 643600899
815885350 437761833 669419155
45207379 389751965 345624358
169006308 792993176 643876058
338075164 331708440 787830997
314175349 536940661 128710307
433373714 831938824 516893181
565325097 55942333 59087773
140205148 501063441 157762346
72121311 634505842 955220345
382711019 788199022 383662407
145100038 806096108 35533026
673784303 492659887 692871997
542470350 159117917 595887992
469749546 506672391 520787102
346110409 797821404 689462165
352871700 726187086 451318015
905594364 784224192 161636581
940503853 408703014 518183148
520804322 71435358 500102751
641728185 89679161 570022293
841898427 380916312 395552235
599448605 743658689 646052655
858714153 792817976 304106039
110510582 548497446 733341563
84906271 516287824 456547847
382724774 671450647 423637594
614098284 968988332 332822429
532127395 36040109 713608037
196388686 112980265 417292739
586443465 903535956 821863245
77406871 546794629 813771578
191009270 107131070 40181117
532738445 548724170 211247399
252157839 937573167 198934340
585568836 786451882 407312524
154641507 122519031 365586242
666288858 88093272 369562088
795290309 533873393 680873951
151533144 323979066 713466248
629898914 469510653 49185001
659567015 723712156 509255884
813282974 626812281 346359411
171221366 874031321 228660140
140724034 470417992 913464944
377705235 609303288 719319204
249051805 594677776 540314329
698825458 531811850 311190230
336979264 943938130 698498952
233247856 844427682 271504198
109166773 896681657 134291390
576116229 573533049 391747806
532944579 341854019 158558237
194170512 22978466 658706742
456595471 896520806 731921066
239795811 217381572 399071000
42549043 736921497 215375293
363497720 583097212 200702482
15108738 161803626 750298498
443722063 273026456 631709760
541302112 245389923 866153080
462894434 370894494 624270932
436139874 462355187 925103283
73008824 939499659 412460371
116789258 915531823 601244184
218372321 226908629 173447545
567428577 164289762 678019308
789687617 46685649 273072352
675202251 756749374 271374688
318188090 745650959 299262657
968775801 521292964 152211631
716902053 963022032 719718808
227887679 653196079 178912951
492566477 849765898 460731954
599217188 514330768 307807726
134268529 689271328 774264175
857699902 93602876 683575687
574276744 401739647 240032122
820771807 333402685 145010874
431319502 6593864 549650228
818752646 274382734 377864533
837903142 822370845 260923869
297567543 468045469 913609042
335233459 583160370 945440417
548217157 148577601 757098768
207919735 892175514 410022372
353740743 235472327 716235278
566469918 536613447 81059441
577476600 64876207 103496968
829703844 852104472 345672579
787267295 229101991 870913635
349152578 327780284 100252062
129047151 551814099 220018151
257039653 373770221 147535026
771685384 89029777 901411610
377679076 586817002 892278343
69138208 342286891 910779135
245441000 206998326 129981094
362370046 279153030 356761371
893989380 42771928 122463593
664514854 320051199 163140896
743262869 499311993 868956262
773950589 345642731 893576760
363875599 255456411 281919635
103319867 92985445 222026236
586950553 143337843 843101511
498940752 789159604 428275575
352073025 551020986 765882893
415719021 402467571 668651537
953418763 656676924 866880653
23077631 875783560 161430545
737425338 541377740 6065489
817267118 252036976 446701445
185804117 518972664 179971251
432572286 207012588 151398549
660512418 506964600 219668929
376285206 162399428 83131673
253054844 707395481 941977786
425761016 851816563 177955517
100081306 175894778 114802854
457197942 691392216 853694673
650037223 750889903 955938917
77369692 431373545 888062090
267706266 425199509 500982389
144068683 273826928 749432763
322335585 840240815 825776935
822445461 589894070 577466930
49655909 499443433 5565756
124387427 299207880 540807981
851423191 71740238 336074425
954732399 127064978 768084608
478292919 130960931 912153575
33727117 325084692 550019995
188759897 603460114 372131375
304134918 565039996 193936036
479028489 762344938 831967877
367523118 558923466 376137599
466849072 298678541 797416260
322021743 741908608 842418076
821621533 700015826 756074198
427347321 97863129 730297542
574854998 189628747 415259650
84413067 755961723 657917236
279242982 151497491 463722300
204148987 309980527 160761515
448295965 341322935 780794925
493114515 576701116 266658521
547542226 288310667 843065361
773601762 46894184 447512736
903385541 928632057 421226534
751246278 137237528 402119069
922224241 536791996 219277639
399700961 914816017 346910573
148362244 354658305 298903170
690815630 800598899 208116454
138431472 873830870 582307991
555229079 737187698 211284302
608622828 305913254 338364519
479203215 322531863 10770485
288970966 229293154 905970540
503583719 286404790 56950051
521927129 905535413 375953379
277276347 322680924 64266466
528104060 382288956 93474946
723297645 571822409 448481059
393058606 315229667 712906311
490798232 630812353 728979605
889616611 326694084 321376229
313472884 867376249 393466470
400065831 711312469 166266308
350330123 762082323 548335767
885844762 487317625 577963867
664732232 227923028 724829809
190457300 223614072 884646814
291757302 763212099 808598234
670185915 349827783 700805485
249231700 6101510 491571319
572719649 910524257 697649361
712253438 421560261 433862950
124903855 552794148 283227628
106934411 296523870 423535888
725213407 557712833 651645495
807954208 212512019 953770542
237286849 917213665 571322227
402630243 121491347 24259153
86107754 782301497 429347564
469304099 625648651 843329609
526582374 242160667 619386712
551436247 879193049 426812553
307603613 912822029 122270453
578858322 113512089 361535648
199109982 361708414 938171622
337632535 64502764 233062687
388789557 234092026 474692184
753308152 880485040 251689214
394642301 768852368 53751281
678269582 913666288 78960836
904865860 436385229 431597913
483872138 721944223 660713465
592130830 320361234 125076493
270503336 139570708 688420759
594185484 346018844 654030620
769873347 225586415 209167000
806371463 332044550 476734437
349781836 584275519 664971382
145741508 54726823 568977001
216234645 838720852 539056643
899671836 102990381 387098925
218387778 383785290 668884213
510982823 950789858 965905687
642556199 262892671 515343331
10762199 107006640 576743533
473842765 910936830 138859928
118209317 701896925 24656672
545329888 831859854 477974605
465744127 602745121 821107858
171962856 347994128 109801366
33483278 724654832 23555071
922135864 436915401 265188472
820239679 937100403 462220189
13583852 330069328 235246938
281966595 768235844 367338521
630464553 649442407 145711959
713766218 45407659 515249445
104833249 879640752 402355765
734808737 208365694 608319928
813632326 673911813 269787731
553912117 323900319 599912469
889357245 78779938 165326610
609185227 823340587 753522304
458938524 645939003 850968946
328282218 264543939 662829945
134541360 604554526 396670461
773717564 262765396 657659330
110734604 411577392 609373376
549764309 143990093 79191695
234559398 808631690 701657242
642417486 185825707 296999334
287736134 127635102 525549895
305618585 693413875 496111636
769553591 819473736 788016846
26579865 141654327 840545561
751070084 460681625 95327148
260488403 79551196 965371180
106625055 628749311 797189920
585797276 846072078 117879650
403085711 688793569 840778385
30034899 731922235 253514943
101010564 714559402 919307482
548043554 441083072 268474514
803231424 630761414 310976483
708949313 310352608 587705450
308824358 489129905 197968750
12941765 426352191 243185130
298270656 733532277 889712143
608144476 492247282 214054209
805023333 487800063 802308509
443738732 40757115 176128871
100653062 368730095 801353886
767882112 763974177 786476373
254623127 570323514 263746372
615438770 898548643 942406234
509690725 803588332 145338068
151022643 339407460 752002183
306843532 179143962 41545667
320725752 966327022 885053906
277750016 191009079 476661225
878767101 565869086 569269713
307087545 695127801 576735049
839538124 780651268 253033139
182571830 689186787 718308396
289971775 570398051 950360800
816638034 843778208 601687806
961078253 332219990 72077796
775736762 107200452 433820076
719610646 88121902 168647701
589359029 708764527 599015444
526248610 177611507 689019125
313690638 3331079 707829930
150611597 626584827 436308415
658500146 166745815 154615688
413009511 435832062 260437318
756319286 272782127 868889602
822650976 495680569 23864122
20856287 934600092 406984332
717960249 26419810 808072750
202924430 419590000 184789147
803903463 420922574 555788315
487466667 247840464 764645102
570690869 89004289 905283961
682616741 808091945 866942627
938654876 90753552 898271589
781860503 946147306 214992335
617457108 120086646 661952100
432438637 570376909 358762425
519762996 589182686 230866093
935069153 530065361 717647787
952726622 496728066 687394967
408289695 22418232 942068766
280035933 315654731 630775758
51677026 630503909 380625334
541840330 152482145 5715781
395568384 855271757 404120531
740650140 292771471 546890553
130816046 673820759 797475584
86200297 363738441 270880381
530736012 383210156 814026352
686622030 811281562 857534171
177925777 215509842 790552187
910370490 504456867 870834800
786934384 586877770 341103229
369176978 641959875 608237001
592123328 540002254 278324618
610531986 825765691 931178968
779027274 211521919 325790484
665144004 121791294 258124053
269404760 234019091 289978006
129511452 450448518 835549192
204951144 765716932 539352022
964918492 587618922 524695765
740890373 937754242 941617016
86562352 767442359 76695759
39545026 875544498 416071419
691352592 541645653 737171022
757951437 490752429 138741518
786364949 622197233 82803309
424432163 157597888 593148474
473945935 394510623 507441745
668792499 585133435 912243111
552100577 194068956 484971701
727998654 182689504 297531261
958740319 879874261 327323365
183468108 90578732 78693747
277386182 205415773 935858321
699825630 325698415 456046618
631684974 742744391 800235229
58217785 344572911 162009778
574960221 678306031 29984731
348073656 466024350 12504321
185510354 713747101 103603862
362840578 469713010 302606987
903476083 858063941 163684169
493515174 625878131 405270999
133670387 531552690 968925806
279833190 175823637 78382649
571557082 369353323 805842541
718716968 209159232 936608399
210461935 486939391 463044774
654587160 723061587 199386535
344295771 614551119 928870158
85597114 506815275 337830601
186288613 594411552 804335959
269585364 616026367 799735663
965370895 450069950 51955833
305341322 90725968 314091257
721577278 642172338 234572737
284654848 263836856 882204399
52306243 344621787 53248150
254733337 590929344 226469010
525968940 453028602 823168472
31055445 487342977 602416606
219786068 175953291 380788758
54584892 93800834 576975454
234038223 455188783 28983958
106167736 332256598 167776109
731346746 533870735 546947986
161188356 636564204 868529037
260244790 591013741 145734861
102841581 828464156 821906448
737830162 216468134 797647851
468200736 901834592 686612002
35290233 618042330 456597991
579442424 923932093 407456459
402075591 550575848 716250505
550308656 768150628 17400074
1044443 440822487 156461257
825462060 534436980 452756009
250214539 394369748 953652931
816040902 517635506 203459367
569154411 628821093 873790635
783107821 465851963 655365576
97958456 1213834 703801273
526620897 402696281 319766322
859907557 952601999 864338377
239746000 28172281 499829547
729877269 499251657 391517661
363806150 460084348 587513323
225617379 689997502 568447538
28194861 505667244 242345596
547451883 847400247 736033483
856904744 475470561 94053295
194391810 188304617 761502644
658095301 528849492 311494566
605683296 20131908 832905402
474552498 205034480 616641296
664357845 757139182 904619641
63344698 22663289 925235933
564199216 482935684 902836383
80007641 888814162 330433140
215661486 209393587 188690842
143639013 713932243 602849515
624111137 138412507 307338579
926112572 947558680 119259709
368827655 443494363 896547607
252298495 655066052 360125137
731109248 923656009 189105716
350558752 862461418 465502675
332817005 675515502 953849263
881589921 583492198 651750842
745624014 377499014 509736808
96446859 855154002 531147935
965385912 712292310 247085372
923870383 68611051 890502712
212173395 760593430 386635717
544429377 592825962 939337822
947700095 198176351 172691551
204764330 255095544 376005872
33838719 646405564 651000489
265898208 891934583 423903375
952689371 304861713 514495033
269664372 385100868 946390093
470307379 853219922 278884342
38461387 751684272 253875243
7390265 457246247 590610453
958778093 88822459 810370479
452532278 477012888 239517250
112921386 657457618 418027692
663323155 555797628 43961758
969316283 67618519 118326448
295520696 822620512 269423081
691969491 269572919 351831057
374748807 153554839 226301185
377844800 497196243 939818718
495169013 941191377 13774080
683285444 888022495 855639863
816581772 326928315 230771826
46629097 486168184 805808875
890911521 318143940 470629905
516830751 482100704 952317788
583949035 278141450 400020518
669046123 787101431 897093750
200369928 603980501 197120732
832934197 696320689 145865252
647416996 565646013 922723956
148838834 647483762 426976635
353825703 24215146 876577611
537153978 377776221 44691691
52817056 777012960 863983281
73086248 289687543 240373720
501393517 344203658 788422396
14583567 780479301 403795139
308396547 245328629 893480550
796284199 220754052 280080048
135691148 372091595 360156674
231890573 819661166 327386398
282977107 204501195 148498236
936082155 660229698 363646676
242069708 405480937 582173119
163019050 935985201 448303939
613967748 759399341 714120190
751217532 875342277 714776989
378870723 403868517 263599500
827244313 126832196 857489517
426188037 66143858 143166563
667433996 183189936 236628809
860539318 394770765 957137386
294664507 233678131 737398199
342152909 405726368 168819863
99559960 154488860 81233528
468671722 280508625 229707002
189486339 561287095 105255579
406970694 866120238 413828131
236623275 946836063 259256824
694410583 182825434 827771693
804011540 541562083 475795180
662237215 888129136 632422943
305176082 140301111 302706600
375247758 283943570 661773938
569570304 670072297 406265890
362436954 594440165 96607565
653594455 124454500 76901052
862203188 172682032 146400062
856948541 152032793 806668117
799545168 741342652 22108260
657283103 902318135 725133521
938462624 950787952 256553993
738253520 650610884 455449135
18553253 607967047 492993249
481923872 906152888 270402888
422828015 642040632 364460295
554633735 37698291 140064124
33810365 795130459 565638428
637112148 163990123 497049189
352242562 722497102 573785542
414005405 17549246 579271086
630357844 903563753 412720081
120010108 372488450 46748821
465914444 55470505 954090176
126043438 456627553 685777651
197520575 925465245 741109121
530204549 277235059 614865120
77515874 931598035 555412650
156284655 705813834 350093214
394601695 611580773 285948736
329692626 818606722 573834301
861744295 892031921 884157706
348496792 330948264 559975677
949164988 348499828 589029942
801331249 743175415 638539780
842069613 567229164 804355027
175281095 401961307 418038806
457258120 366519966 208121910
295248140 181368006 385481909
704275042 653876532 213833170
53556440 918654 191504792
805538148 423913310 732850625
682993357 751211810 676706739
946483691 624716321 916469261
128767632 569393019 741686562
232432155 849808465 423037731
823235497 445198091 261453038
598174043 114343442 321309759
653744410 517745437 762223780
111748046 514285127 317827773
665379081 202756374 262129254
849213165 778472927 302870099
125782937 581083935 367710959
601179379 916855092 879530063
332368136 540422515 633608368
298932845 377673788 849665158
315070994 268457758 628533629
817687353 18641972 306781719
842236358 650239048 158818108
662870707 68820853 944999598
367907014 966924142 727800705
321958477 155085639 751737117
55834903 4585922 731362927
781156651 735321557 630086028
200972844 369478601 909710901
226266017 301725556 771272940
309950707 377089460 862891144
423458741 663778864 578783
885075603 628996829 527477154
672211793 812378710 255534178
695245749 431075245 744984641
886843108 420444051 429763971
594863499 8889593 27935929
398643688 339269126 514096639
696962060 11339636 273809846
335726716 713605183 528939092
93248732 413219058 72420012
811413851 159282704 287890155
362513733 617516697 305973413
214101014 196630446 34762068
408250294 461470837 443830054
698022319 227071253 837251085
219756031 826009602 82553246
478891544 285344392 956768207
534962618 464356931 262142392
521170502 685066786 449994691
21679507 254343495 332718703
177273782 233109084 313425406
285778599 654579452 328122520
572841118 639695184 747823296
931333083 193546464 303051172
676103973 885457521 19732861
98336654 10763226 836654036
891533995 328621230 303510973
517691829 582517318 375131585
224121613 174927557 530506157
258526099 549224018 857203225
590460029 536931728 148043685
584269996 130496877 732214449
94174145 496560376 149273435
230297168 845498130 157218225
944668916 296287792 265954587
741648932 602928158 830979910
904705942 21464688 451819274
532872573 691850215 579340328
561455705 622008187 325113470
541204592 864950817 355591365
837592649 842271525 349903090
867475442 405259732 505671581
547482863 390956135 706740844
511616125 344685665 566441116
322617068 720650532 703838883
683780049 186282414 237096461
934002734 849151000 311437618
204060276 375376164 178016655
433474998 420522625 744362792
380606972 521669319 886105327
551144978 326403259 136566395
115759527 129846750 866183789
375905652 853066060 961543949
481551406 476158023 719858194
843175952 732726461 238203810
175162161 501471867 649604246
161045609 531273289 623858213
30795802 798311705 748054830
24106344 393196781 40188086
808460658 152110258 321692415
638647915 779384293 382325068
393454080 271116528 532328819
490369064 214413043 509823056
882420730 566466528 810649815
817049107 590099187 451933251
713757420 63033652 788798374
120855399 220388516 493931095
117361952 640495593 107802164
496572415 750002721 332377576
530834476 706561638 792427507
769842983 229885209 750491318
127551005 746756016 743301258
121658116 463236701 703782397
149036584 231783107 435867481
903235803 335917310 894937084
586593206 460877923 718340128
307708794 233038370 181312338
65709359 265443967 308751891
391404969 731169240 794500635
763666113 790418649 834947825
9479856 150108513 308912558
9022046 204496248 599118250
824190130 281654265 62121319
459067254 941240800 291493464
83341175 902141923 34947542
53121835 3139808 570774323
708562835 13865138 33173355
288121659 909229567 915021769
477683932 489546564 57990677
166918855 620226348 23679247
213716481 515623418 460788461
402859573 775139325 449504425
477403684 82083618 680937653
222002659 497620619 14390829
53862396 203696712 795872855
967160259 737092953 225477702
172405900 831835764 507335235
371345290 893488286 580154792
949426398 951692728 450921006
332002943 339090035 662417824
74151544 403152346 965596723
587375676 411252349 13003343
219806492 698992646 856629705
301461518 61796539 897291449
396382406 327180926 402598687
301196230 35271794 797481464
663242971 853204186 138758849
320537273 461189428 147546617
924719066 451809461 7881207
892000949 577982921 963166466
701172238 849319533 205524944
455823358 444098980 371412953
128129554 204603850 648909135
795360038 692043223 33706395
177322772 58609483 384211725
8496303 824863717 297500362
255917810 204395281 2475488
313082770 896574799 203445915
579595515 638107190 730872463
753703937 254774812 569267556
127205114 82218611 95306288
235993925 514087719 512006007
722435292 520542281 743052586
590124788 241816521 243827336
299106943 443795609 863310548
802524215 225723742 533528734
857175935 244280890 923105149
295658214 562006835 115186511
190382459 243193927 665236594
814911751 666585120 85064063
397721342 142008028 583108510
868160255 598736775 884232595
935474134 923068767 889148868
313451736 284191623 814591808
628031338 629198244 259383122
604675707 688542698 765681196
308052739 836358900 141508273
767143911 941988825 564192895
823242232 499579689 434422172
164416214 950521159 632706248
53844588 888982949 920508204
463386584 705345123 604019769
658836908 400150907 945079140
839460077 845255818 610615086
816437405 456979783 34026323
297531535 130569375 448696160
887625769 120376768 163872331
879497930 895302846 914525634
819931292 579482330 404674319
675392802 165640162 498841420
422206683 197757372 329381210
834615270 541737738 305468242
748445234 795087946 81959613
566351620 104319431 871595236
569918475 817796581 127750570
589864579 505104875 64904508
487112533 288616014 883859928
915640584 809108764 563244954
29227707 579808485 280263770
259117290 796972832 387686111
401590817 100456835 304197978
680395874 654485389 927594066
354944876 908862382 811122395
396003694 159358835 674107189
710630497 538984538 637389914
269182069 728795378 519947133
249870942 426426628 195684814
717440591 780656328 745560477
562664750 717813393 295773083
884810126 758790023 529068090
158459742 659029340 178662241
924623088 640888702 410152509
391911565 905334238 895397370
716606236 87345420 963988214
22312295 867046879 80590998
155264582 614163184 823076503
847783863 704651234 589198275
508343343 542847298 584275889
391111153 940038717 477303702
351087540 417580261 64991076
539057426 209481959 187498099
250390346 249214838 883972357
113934339 883172750 399771697
784469569 195308502 851031224
78419623 541180408 692132528
540509565 496852848 237871385
350460003 696739741 514276555
461310964 650381120 946168354
961283358 144347737 881737885
772343104 457741302 111671329
256592577 822230977 339520180
259082755 626586037 708640945
533680771 705838772 538619469
762909874 760995611 570892265
820179041 740220873 880759090
239154061 136611233 92120449
402510173 158011804 811571325
80177328 150275786 388301333
96667672 281712084 121039713
202400092 915259133 309067039
671065280 523937469 274304926
140990646 139101786 456626633
355184596 931004781 413138323
189210342 134514635 43957491
606411713 829682134 236927594
805053695 553345261 882704374
148632436 629059705 700840252
636723250 609287329 208638395
538468434 490994328 146642812
151314798 84409727 868905640
371243403 705658694 621212976
411907149 904776297 759642098
426471911 555708695 539411482
133097445 559888305 524708670
547295467 292581549 312781905
475525730 351064387 796742538
738848456 175157439 72581868
402506363 583096508 114069232
153139175 520299003 369484893
771708912 438657085 668699987
948822584 170098716 108871235
494778214 443367568 267338219
273143829 200713981 693946350
574634891 128768883 413917420
56144774 64007124 351388080
448240206 723325943 724079940
599415081 686360115 56943655
518837903 286144256 210190289
806427875 969027731 924814368
674257971 414803747 406920827
553568013 800518441 639050047
500859329 435823218 213532160
12315820 325097780 682993850
689490445 459546411 446252978
84997768 319238219 103878895
952933110 613776229 779873459
885124617 120598612 190682426
141282713 585188719 477330904
777278112 96126611 947011543
716340331 670670134 286360824
531933415 900752193 281839672
418958735 458952456 178045900
495508980 326831764 829778990
572433708 548711782 81478475
599962573 264945950 39995532
886831912 429740221 20401205
903918144 2454871 464937328
573700785 12129722 520691538
135814275 248134822 962055921
573689164 191015166 493399569
629476875 894625373 849775281
890471472 658011228 649405401
173822985 915638500 949044420
164458480 394110147 689387394
341100041 108500408 836897013
274307236 494544291 33128560
763812827 952798032 919151455
36130563 443595857 240724277
917613136 76769765 457937037
670262396 122596765 777677941
174707575 445253552 827594182
599724661 168912572 762115597
330276947 965437069 299266269
437436154 858847964 964935766
311425170 287568835 278252501
650501825 103148804 160242327
203481958 312014757 863589170
939841818 606729922 763339779
374862323 555758030 357673115
323942561 859139366 174251298
135848851 418306812 135651622
595620740 560911486 751473182
390127572 354978819 298088958
807629194 801184245 408498234
193572358 399661786 554209031
348198753 748208241 368150339
517107399 724848487 477812357
123508128 166088411 496489095
221280004 881448543 550453897
616497337 697117931 112489281
45710231 815302805 334532994
537789566 742773302 755311590
263541082 360294863 234193083
880427212 741952712 105729589
648830038 353468610 447133311
334406460 387257983 894240834
534671729 833239534 418110908
952130059 582148530 477243000
632214904 507874026 595337057
888724158 757844962 119558443
507579178 713657899 933441227
624562705 330352728 122527970
605694022 478975756 687047931
859305210 493047890 856302810
121719375 323487432 737811418
285382803 942828853 412319882
263859183 530377771 426878989
607398770 689502715 83439460
941806935 685636658 96760326
516343896 546556639 84800781
698320899 488832527 823412716
281316986 165321419 604091268
85875434 789804087 272862370
646356208 263000268 617364809
567847057 112896126 397705940
932216389 325831215 641169640
401261525 705984750 740004907
877422626 219752118 190883647
699800239 891182996 401584931
288860148 149380957 105971223
356021593 698235523 551666606
897504536 173410768 72123701
249429977 506100888 177809637
55795267 960774101 505432583
746371123 214222774 797679348
324394260 62182413 314610725
214982203 321038527 267465748
72893322 450923342 643455772
892166722 866929445 292064034
803824957 26517977 537607301
706540500 871623336 471303710
608924144 797461865 669216436
221199616 857362920 758380594
566379624 50798267 694972469
916290391 309890594 107731625
603388556 834030235 366889104
163421430 66140572 248532473
546465241 599682627 685881735
881604543 559560689 424842923
572428083 81501987 296974114
326911556 604456071 203084481
557394480 364762043 848373946
401664596 451525289 210689864
458336609 86047533 193988344
102828624 733417060 551605730
288699186 240244589 588672954
490732789 367193980 759079612
377823298 490226955 416336422
361530416 951275487 620162220
409844682 25942644 900654124
112516706 640236363 91736502
878497058 317324243 236328124
219710122 26858505 95293635
772957164 485674322 49885932
282344719 552171645 512384966
957671558 22706317 217083990
481143227 902800345 470960309
309123004 225305559 282146017
961573173 16331797 194257051
85734584 360257634 21929801
486249957 166485516 429842873
5225649 492276025 277358619
25034165 164187734 417382114
176986523 957064160 207783939
667104537 371208188 747842082
91093676 117563714 756463504
627211823 668491077 43199082
427930656 897274829 849712830
461221246 745116951 397655121
415883325 907756388 545565921
893798811 271559258 648144383
115550600 777476429 194828154
168032474 353920212 900929843
924660551 654471112 842458007
306623983 750951105 621965655
306262917 92489594 942469978
654594149 564802292 215035280
298477345 770248924 473344976
740663235 88607339 374647273
667025584 468877923 309845986
143949325 264477024 339007707
137767389 949032037 23200509
524814886 408942607 159936874
649782351 962180143 156193561
56753031 929796368 580221280
22911807 803627409 834252547
266631046 358142715 280569039
52669778 787387265 127683376
675175667 44526757 857927440
103059984 774079392 607785130
716063818 483201540 142126666
709247599 765742270 277304553
433926939 752372180 100070761
613097870 515202930 291846803
794177858 67700757 241385738
575294101 218565536 365151297
849332114 540195947 40620215
99598597 900247702 125532869
913875718 853097959 820319465
127677189 413805612 115708845
839892169 194009966 81160373
491627324 327702199 952641484
655055241 934070413 311107518
248620550 417192685 278700481
952236176 368987740 310605864
613340575 799463006 212781861
735573557 369691934 537965394
1459255 281574960 474682740
6816074 374544062 35330369
816142138 521220284 209525341
547196724 154669061 691375055
378040733 521656135 809151154
484755071 363155863 288738134
432324960 740166726 441801243
815277491 221128133 165414096
922898124 957509862 54206134
420414949 148975371 136487130
149825422 509389749 443075769
793851088 640533276 470699518
196938659 16266427 313832956
469038095 842529001 45690756
260298583 210416079 6269671
176085349 930874993 23540019
249359203 814100522 808791608
532937418 830465326 473739504
146352751 113641282 875595773
922712042 656717907 554452811
429945488 557417206 232623477
879688327 464895567 390853501
652726918 334799498 224766270
915211329 351578868 314985064
245031039 146434272 239430836
648305390 112522369 677072083
850324236 88508104 701439260
561953880 662641649 787783839
954005190 736762326 109463583
511384470 721135104 433872550
832319103 255593761 216982442
556447784 95732052 796694104
46834476 10244246 3839247
722616612 968087150 249757888
752495523 572989803 218024855
369249187 94370476 507370120
130145370 854150906 499038955
224517223 395645291 836795581
233276295 726495583 412847877
551925785 586922929 890595813
339134837 888093814 125454837
61514502 3915893 276460617
952732597 288778086 869252367
725008234 11355638 688418596
546924247 906878731 402126093
686378268 707909255 16149050
835992112 375119064 111491598
560041843 107240630 346651633
88567189 355166679 581803144
403090558 126487858 133483892
271304931 573306804 556228157
947596312 75331441 238160024
487536569 52469727 657416583
829590929 762199742 449768539
85211246 919831493 369937199
643551093 557714668 861295933
239777772 741562589 267528506
745278398 163087948 177179378
397785101 458220288 637508940
511335446 667954880 364686145
150630709 279192375 535772289
484546269 582883298 951430171
616007794 16034590 310458765
223380670 676132402 466039648
443446067 832414266 770947287
770321997 541649341 429890018
479298220 863895002 898921890
775124980 536866901 143276806
276778779 826144941 314648334
420702697 504568414 946390741
412657910 363443662 385808783
162999437 421535385 424423568
604184623 385865598 505930553
774082969 343392270 636914848
736752559 451389273 392774000
222071753 143844791 163398350
528290578 526521866 665225180
605551793 732246310 21413955
108901268 759993173 171079109
884126359 644670920 742951627
855038173 59896408 76238343
746296808 187216988 266178908
469117172 772617756 480902037
665866531 403546444 38004070
805955494 44467313 618790873
895997643 486070647 693104517
952852183 255108505 326426970
127320373 422465462 330864009
490717783 141536190 391851230
373828952 258401098 264118589
149207398 966976359 693133197
142629230 175071397 844225665
788615854 85739630 38653896
126097949 247357992 698187630
570881295 955704333 750465237
439945293 860154245 785050565
338978482 692829301 859983837
73167854 575227564 298594530
764016905 521271629 221555201
434937913 477294681 886437451
130570512 432782436 4301414
903817605 682339623 590766276
695429177 400208738 102737536
728537822 380614424 590124972
521114005 347515099 382819789
746971232 548559661 361035969
19059277 80630800 505135156
383801378 454054349 929966937
29025784 925386737 895598616
296423082 430496055 807351903
824318555 678771042 11731913
709872549 842320375 950454824
508275695 646615181 892299509
103581616 358964280 630939219
552017713 772438585 158609539
77002552 295888620 727111446
148934584 591475293 905242005
409152824 724528288 635293416
540037316 682576420 888560232
340215160 87840928 450452934
348031774 833119721 406266845
136365975 887796558 91788453
50860901 141884609 209969156
656592529 99556354 180887702
907783033 467854198 646669921
289887313 294276824 525170462
134581624 832498001 667467345
782638265 318915383 304324110
205335109 457285863 224176029
261884566 483797694 766712520
886089330 532558441 590309987
678998340 120749354 78100516
11875703 88104741 625236850
717392175 475620927 678090418
156150711 414358426 454572506
35528379 196326452 529641848
511490252 962467210 902252449
106298165 639138507 15066949
346200512 473544930 956126224
234695178 163030476 414160365
206931768 405239529 417036541
892012989 459923696 557925594
876448908 546553844 769097608
350253271 812580102 6868234
296162327 659230530 303683963
322558391 393193759 411084698
640650114 89133491 945928736
586636903 558167590 403752754
418381208 203679852 445742044
33529001 121779437 614439123
835850009 508679114 385814489
455501471 56857161 252996945
293730697 380286078 626755365
482675282 711337872 302017142
731445078 954401968 862774284
359038141 225876442 830846451
709247678 99720515 232484721
539888924 528006319 812226157
710045228 590392387 242960169
788414453 667093863 251078440
939388493 863348196 221098100
207831450 809700475 958046908
926287000 519299133 357495048
965444737 640430280 775673485
54362878 99441293 570711137
678556699 921720658 129568252
466192352 961875995 549032883
193604242 579053134 603428737
175649165 316859782 702713039
164423465 382874304 748722253
713202351 776471448 720121432
370186544 420039130 742892404
498442919 678107713 523217393
293809204 906438665 222366738
697258663 962920145 830563011
76250415 942753120 293186716
672045450 529747339 220399752
961717263 746631900 423805506
910811224 745548489 158605939
406431919 457796543 379237259
817982599 754820935 341311987
99262651 791942368 647361648
222976417 378242040 777205605
913307668 469960646 803209285
686737540 368908260 889308206
28367342 804042091 936392878
416306548 724040140 200240658
487450965 325812532 758429900
679217928 729119314 338552639
683876693 623804479 592218609
195011103 299339619 199119257
363070860 883405865 778408704
222743694 895055102 167550286
646191986 820158838 270631573
516391539 294421885 504692281
405062087 418493944 694030235
228799800 91844210 154438934
686282673 123959248 226132207
478819726 455088066 922960512
112578847 439449995 615554888
922206106 913225329 185056962
255332905 795363329 808974903
499477775 19727520 109356971
365899213 472470172 926161528
726633324 861744892 273367
595253269 598696522 908206686
732836766 654758510 712027333
781608737 230238224 531510665
274128809 145201696 887066193
932665160 748860740 758413153
814637950 866976617 32752751
96502751 242660528 38746955
568723105 527863931 20538546
90714372 70348706 748017854
90324669 510681227 168727449
471580986 606499974 369935927
928894637 69390151 917200463
550315554 99830664 882611471
777308837 620347538 608530833
969469719 372189264 296529489
299132885 514910295 770826131
93115530 255568805 410541007
944930614 7548105 163711339
131185871 573991792 911202617
396955348 308761001 677697433
362161103 320613140 841938802
18114056 604070393 359615081
540951716 701092824 8749726
56436840 907443651 650019542
24312312 893764964 816608169
340666202 70206561 795261482
334814441 507193423 467832378
222255294 286328254 302175926
442413791 419127266 723583378
935437055 313106499 216579319
266443126 618390434 170604810
185083486 121811367 927132603
725859393 588931116 649703896
936646711 176562644 850888455
331373487 651342372 888757093
945729984 956582576 605419367
765163917 253727794 783029587
118299116 614140870 35892953
476819192 213687576 636326254
334997825 735013839 226528952
177108417 615129894 116042449
273487331 616163389 103566026
894534426 298273956 661897826
492366385 234860043 444980125
323944828 613799740 46233896
6319653 312863705 426242624
562168585 542293511 662185708
207480485 858127472 216144158
930724567 571694777 960754191
185084834 472552872 778163719
874989573 893898990 393103629
9993721 29550322 458579591
538616029 866381922 113890671
452637298 603585534 926144323
630634914 262459099 835780249
43979060 391214391 423986376
715002894 693624210 816119282
912857572 474635650 815832642
624236578 24107169 826061628
571204644 457199287 201101345
33527063 353694795 884703446
810544941 869350498 394823768
319912989 141417043 94356949
543173758 346922880 723911777
748913882 605519611 766689966
257486571 855428404 865213116
365476269 175017633 20020237
883401164 131275943 204258043
257271833 672377602 226123384
579495167 687703668 566499017
546264078 503222101 732418951
893261203 680661597 236717001
705936099 127338864 510848172
409943014 6359363 324126712
120121071 378809592 102697066
401337728 766701816 613656337
940794885 99618667 16573038
309054550 353775131 478736128
368790616 559979600 299800852
673352681 610828820 228461299
443403275 882096998 330274317
439702350 125131671 352738025
635604389 947682968 558985255
115384875 498597180 547880985
842562078 124027558 871072783
582973764 783425073 687797540
815122436 955096074 802791969
920209185 676822793 912181382
772476961 630477629 319328256
922965050 555971924 318927495
327774387 311633444 835772524
104095965 397956993 328903482
635670373 60908503 844712513
638811276 724451055 878608833
160340360 359235879 4654344
862741570 496073306 864817325
105252724 436116128 623868295
571303912 759247758 274941091
437746691 245487417 776351938
755232166 37904778 119639156
195406846 935466544 817529905
844502057 518255933 663340794
688657223 333611404 645046903
365039868 828707922 566100628
397977226 82189269 868529967
224762925 43520888 9670456
617619487 541763642 929353452
507887486 310288232 477092040
527408077 380373134 875005119
737640548 288027064 471096982
940463100 545560642 947132625
827239073 753954611 9637247
898503638 721770020 552490799
493477765 561090159 340626225
892672069 699383357 303191073
591300900 318012170 726928157
563755572 508368775 835737780
62367260 176454798 807749037
674397470 448871753 471622780
869710769 298915776 234243181
44011599 876790806 881088125
231196539 481343870 4859525
180348637 805950069 366155252
550982693 326442639 154885957
965379466 39641627 110272959
905769847 940395625 588932172
276915894 652693549 468921897
950705173 742919019 109896396
355259329 537465556 539024363
231294733 538363344 72665557
963502112 691045927 646315737
372660880 681306802 170735659
540169582 961606040 44332625
302826853 870782566 124863943
101948164 584768387 932332994
482128692 58742602 813617501
275914751 825314515 759222323
930401560 541837443 774337809
571168641 29771260 747208237
580531406 568065992 864540863
232331551 144840136 397213826
596782737 349761346 758601715
823697270 360629363 810824885
187778143 209555702 903501665
77997118 319671406 215733136
671412267 132922187 231497982
243233214 824352736 417015385
507724355 323887807 683541773
294484240 718748156 617835644
969594297 850042646 901917125
626791578 858632889 454008550
648975025 352414279 359408734
923145382 275885423 233798865
747525627 689956483 781540516
492452681 105376119 722850799
226453506 700543045 899770225
324642920 42510663 639490396
710039974 372407972 727823638
194556375 36834500 22696122
220937783 269936802 380531745
26507111 125995946 623472935
659224579 781672515 437822599
346465619 643553433 686543871
309291558 658680529 575806367
819496986 709029195 46071246
844720297 205951299 523862952
770583153 144301259 274541623
484369959 668969709 867090168
106433330 942616095 915281908
442286819 882001320 396742825
53859028 506840531 133636220
889137409 338862469 921400081
484398510 26345126 709443039
146403021 24379076 583538476
886722892 449718693 410632317
229895212 688235939 520722263
670356274 7926071 825207730
428979306 400358911 429170052
122562145 665520635 148010335
718445680 698961619 805793608
533829524 510893374 295783831
262015520 198903593 265683300
344970094 209943954 806408911
561171403 326119938 53375172
548735532 633233599 851283531
862311729 514379732 345176666
274302033 850914128 139807195
638728811 282436960 725691333
865918980 882322424 967391763
65468474 592468426 287475417
277299617 431963440 35887824
639036813 135333206 378569010
941981434 306712775 786133075
598417347 560914687 547352945
930665105 552604577 520341270
871055406 489002624 282543496
182078734 715994719 639569319
372757890 114660648 456524937
756368444 315872764 505404324
487392519 647386475 308490098
241281605 896190975 444071127
950201284 931801388 245314926
1105475 520702029 273489697
396748397 389776787 412423537
408567401 449052382 246572053
357549690 377093222 366690478
394815497 139591010 252494887
47564659 464023359 871733064
693760363 205411893 844590659
438052933 649220818 360584973
539893909 32030174 636026673
955471312 951738327 884723632
734967117 728656541 788726650
4300760 460852649 932524962
48293516 892452536 80522548
897576418 893891879 380003820
791533931 578676907 941932282
488415737 213428696 109534264
408364408 516240343 183940555
528969741 11772684 623085233
261075098 634153327 579683223
951585058 740080825 949429343
355457721 64109917 502329974
851927487 875601910 948162153
62994327 635219670 137087098
394509949 702157987 105145385
494850246 390825566 312875654
590930482 147768413 209797510
471395035 739518085 379298488
33960445 161790582 446143650
932956054 31668046 909770041
745435233 385963447 618547541
456481869 726344151 881547370
421553552 897923406 207713676
802729499 457895586 589060048
652584833 516242064 647121554
543689274 157454691 769716176
945753085 687703034 302989673
382236559 628294304 747110420
279131593 719420054 279528341
672440491 612927136 491843265
308724608 140148457 130065508
468032844 880383392 878599786
700260796 265903757 46314505
631842339 365661192 400452245
754688479 299093679 756001641
832783324 350819977 321488911
170584781 617011336 61099034
501460752 776297844 849425368
632520986 36517672 894007802
843271359 839892495 232326557
405040403 954178478 855035726
283409018 177531611 341709401
389765283 645881236 536761947
558912225 838841756 638256728
701162505 633760821 730160821
525520808 105413916 52013471
442335033 830660381 911993474
16855068 296983169 679101961
252093339 329206120 428605707
673413627 115733239 932477501
74268380 556496386 791814090
829768285 555411387 233108313
878506303 259173726 892494862
667242839 268776762 717545813
295431126 333906237 682660111
490934581 778415362 331212328
914218746 926968912 104967849
71960310 836806027 137924085
437832756 818718862 218938964
423547183 85648158 837770998
782548829 833037302 469317042
324621346 832128573 719326200
753035222 904974601 146816917
421532966 392702783 454170379
68061849 909802165 320275959
816348767 862196248 497988949
110106975 545469765 868556630
684092623 828314181 800576077
451979468 63913370 377375299
127747181 519948806 721003684
874627265 645053643 674958689
507726750 776545604 400038692
780995800 172336517 577055804
573341804 562825265 480627702
351986855 119444305 805456752
355238194 880511507 615748407
472463862 506902639 470177612
709850839 47586836 275501381
957798758 218094909 191028117
431132259 712435791 591816680
709048942 309088747 770626492
270543570 316057451 708901403
550920905 403668842 236936702
269272223 371831814 68006166
333838435 209741287 868707949
380114110 741644593 375906794
698623150 521373007 925080356
845978340 877314816 244193710
285112667 897441075 581698314
905638527 958775102 171946200
793712064 885319256 905672255
134176699 510812335 756689732
896743508 191030924 163634512
633170003 696307660 745918316
623653848 476623745 765291674
852939096 599251058 953345280
861979768 237815196 430445242
892277209 263743116 627112683
755046150 309133909 505047281
499499620 776489616 441757310
788906328 672954738 62454135
644177617 25707528 313166836
902822664 453187072 646537785
555646449 1027110 66833766
691649529 368564314 7543501
617758663 678588129 801464529
761411685 594036443 753102885
170444982 843942941 803224095
5640526 962507638 295095937
518202684 752522030 144282506
243807891 852117417 235157164
431259529 82705128 875547777
387479589 26794834 240521856
461359611 306272844 640155179
245759400 3665703 446621548
594064382 955807214 946086554
778633997 228284805 51116308
780627374 530931257 401224272
152480379 281869428 704199832
274842400 93953451 377981707
428282019 264226259 881553757
227301276 323573387 671280788
893647983 658544815 154486145
193201385 257658967 236689708
573970085 703950262 263942103
449125023 814234758 134929514
681600768 700783184 64033002
16891972 711816424 840656326
336078543 773142728 241271937
68909349 630004290 382545246
797726268 511058458 916907734
602365574 924868591 56009472
742284665 711490227 594670460
29243819 672769231 94391011
526123409 254753946 595542196
480117178 469890582 947839265
437261290 340855357 246988249
448045180 225771058 48700415
76908786 893035913 418403207
522665137 645287777 109243638
542419147 607123747 122758485
338364844 221357749 825894851
160792636 107147210 945699526
323203776 738165285 794896747
797735141 969303973 892662526
428652640 212133806 2825746
863598915 395119216 169780997
78652468 24908203 74927334
295599469 552736009 456770550
736129213 565673075 291590449
666868109 663804040 607262242
128954123 341992668 569092944
516880528 755210944 590880293
962585519 806287354 500238164
910926107 855287791 475991109
479615021 966624168 448768168
212605540 482745429 607706322
654849123 927698763 599919499
190464455 484998006 779420576
196341123 461830129 875183384
780006606 289827936 19133402
436562703 63197988 123168593
560805558 751960051 846291405
18025199 152330229 416978560
20335453 740257603 145587489
310076810 883594415 123608372
905040285 262381609 855802685
257624018 10367376 638706497
74401167 866986970 424505855
506288363 103883702 360059233
396728522 836241945 209929215
5291125 98463062 480572799
621331393 398444923 944282393
721736641 378546126 828820294
927924638 901725944 493927901
344005030 886147321 797165107
300793833 818443415 100114577
146169335 638829923 784079880
469322972 211599314 360967969
298456511 188955210 700545004
638930122 686167068 477690099
427268532 248551047 460477191
147185090 762767141 296961631
61111448 956783418 160536332
136494873 235407162 827410788
765533048 653485744 103360712
879009834 552054058 764549871
247515638 740882273 152733345
707660013 925159242 78405295
384363218 524445968 840760142
593796730 164388346 412385451
40754664 65059430 141202734
962895618 835725107 317064653
841168684 884706737 949550319
894514872 895367141 289813016
5534143 837830746 255042839
263640321 35279296 534572967
540326796 501253161 654857613
210294977 676831692 549154383
535727463 147961401 699603006
361227425 168451034 643099487
926906466 402048753 728540984
709672677 807801348 248835292
823736420 664144002 44501548
591634652 751213242 395798158
462217856 35088809 491708901
620006096 963251362 365762152
558145557 643776870 833087505
918783385 405896205 583115474
487929027 711760442 127984436
772247241 664248843 844521383
697852657 340708595 362741012
919690194 281429026 71226802
489580430 536324105 298679856
765095299 16037791 878284305
470741079 516870824 821662756
99831340 395176016 410400762
849154117 566893660 407790758
688485099 583360915 629375422
171877822 255168110 963167666
837484214 638800085 761173330
82288849 935097324 670485883
211859939 331404564 21675288
941852259 90037839 752568204
867879648 222539765 108939770
417494221 727686091 399191377
74251217 517080901 140604039
359361257 462179548 749090104
354674985 225881066 251899407
134443859 266204839 811510066
197690916 943050658 965404111
67812451 590637653 771189383
549058070 192690825 594448788
489354518 174587272 753041390
366020772 630994408 875433805
133529208 489030848 709710841
165413543 535638294 586354543
213817512 167985770 962950694
953539542 924706339 752584152
285590892 813105004 48262130
873314946 946966797 332348550
566452625 351158821 330608048
965494525 784288800 213109229
679348657 48427030 22413451
234814446 946477614 511828418
56563840 760437458 771429883
725283974 179605501 545775421
932870250 16830258 216010037
2419992 202329966 479512041
187897664 542135686 125771347
440039106 801309806 791187588
399176867 119561009 508999237
707886235 461327131 407147023
26414784 46522503 804665914
256184751 176720552 338448771
462273175 129415789 59604274
701999423 18972055 707790010
84743136 927713074 64144114
936311808 425332246 537792420
279097589 37564419 829858790
70755256 754467051 938198084
637572231 335449525 2054712
227090823 436932167 836354486
17998145 366993975 103656003
893876918 674144992 727629693
645422970 2030502 520403574
769901604 799845629 312005865
202361472 477381784 708385183
822141977 58889727 674520972
660723291 592155439 122953592
72685157 400282559 802616285
73728292 241787771 514845157
942243502 362915551 470926655
718759711 714118745 342562161
13590942 303889588 31542856
738836147 828648113 141817870
446283408 92470481 544575284
465658712 270881825 314335049
589053739 235048343 477906855
518603432 883562029 850566849
843710105 534315646 644766204
257505149 466808262 16144040
106900056 341787256 354197059
828810796 370927827 95737125
616488221 453909319 193228202
381367328 820186913 875997356
703412904 950487774 252321338
698190501 947710323 783829913
800494934 375502494 421923678
237717780 145637596 597246971
282072319 25735746 556788462
64525827 221058298 805109340
372289375 530407856 235409870
208629527 646446667 895225235
852268928 365358486 396193208
527565509 848707353 891039726
170685259 200727153 491566893
68254814 53860975 747703431
401325561 63612640 206603627
307288481 37106715 286553598
788447227 188106038 688245
353806840 702409008 305669647
91835949 879784869 100902416
293132025 345648520 438310031
763839787 381336641 929699409
665959464 636958161 376825081
60835128 619853618 261097615
910225054 93507188 131313951
581726493 902453467 597143381
817609665 900859771 895361962
880596923 322699349 405911899
695652665 500536180 651631268
786432354 741409309 432435735
884457500 369727268 719655154
502389876 216153845 158590829
242214611 862523521 186846408
821311240 259445259 107628891
5166379 484737987 569982745
934512249 257965847 684801348
111533038 205971372 947182358
66362337 731662167 690824497
172377628 713802477 716995768
118475849 901269932 407559596
222593537 237697731 324030721
325704332 763276508 299130381
141102937 210132007 602375880
560104780 968991444 450420326
383379218 322888486 558469845
243301338 103762920 44779870
208435324 90953421 343617623
390756352 684224516 574586134
880206194 191679932 48003060
157268220 458691771 488757777
10753895 396844572 445876877
325504676 334393994 926897779
863435168 870677328 659844456
345178181 245533464 70801087
258846330 931477818 64724887
208541497 343810152 823117754
858503086 533527418 463270224
648130269 815478797 923478683
108444225 856190397 212366491
317405977 110984078 648677131
550964318 844808241 450902791
759636681 571680725 599380772
445472163 381793146 823497533
710140950 3982522 862667790
708540598 314607809 276677535
737311296 536508978 221393566
525906863 540246479 590173815
602756084 42943350 145646713
698030606 945279265 365857532
809175968 263509483 719885942
926872609 398625097 621214369
106128024 198384344 240759222
635786425 373502264 957513163
16613466 323016422 633769600
696106959 603153900 402971247
919731736 826116950 750652445
347727896 810748799 926415171
960189466 281623903 549693781
830747570 456285637 702529169
30270332 279782255 119733502
732357806 40649838 430241247
504821349 132200404 816162925
689124831 188294545 690464409
230103476 457991680 27765795
923474164 820727343 941742229
43759363 913846429 262233965
310041041 352797475 918248980
289103350 653196216 474088735
552686550 532810272 790577512
217140074 894038140 31760487
403046269 302685485 40239055
847286807 960093098 576425011
707797654 553666698 735817984
302785965 513759379 89138365
433490041 683676958 689044490
215249955 30253654 210447275
872761168 801442689 346781529
743845171 951124858 930019349
145017589 843226109 438593366
956549383 845781561 49088525
78823352 238850745 2935575
153883312 153539722 848826046
347534359 101771568 536949327
236682550 336444170 577890527
209053956 740173592 718142494
294778688 388948879 399434300
560924748 896912245 455186703
162909303 440366029 800933654
348792172 689071723 854784394
21384730 893837426 866748003
178319193 489067123 655520491
478376679 422513056 923205677
634898234 249165135 103430882
53430296 723843279 694466792
900546841 190675388 381375354
251011701 301867129 673704547
459650693 426663476 460594352
173719617 718686398 463563070
507441432 171928772 772242243
464974024 913857964 288541155
928077488 153797157 464561914
7739377 147082360 879254205
22211971 376017670 653985520
366683535 604982439 360594429
241494784 747483578 763725419
814293082 312184874 816957835
743493546 407847179 391529652
639404655 630967497 825244581
560946153 55834415 487001052
712321181 263619834 595682944
284923158 487226585 720682987
524699927 288755341 160129864
728331587 280999577 341138990
305806385 391523401 76054011
599396698 156997202 203922143
146486894 433042534 309846167
935119882 679674685 4239990
857022258 387160069 161057174
482104354 913716321 270109466
293467839 144613550 588860787
635829217 630102179 751815559
914170775 582094012 553996652
600325508 411945482 910875688
781589572 283971652 946855267
916620343 663943728 816364931
10108906 226995685 907998210
43258750 342559432 186858089
885484101 246787090 462270566
741835785 885663373 398669810
714173064 867190768 434920193
848313795 813883404 154675384
161859010 452909242 640551672
239244548 908597810 467273970
558851309 201149342 274558351
866774519 343458806 549012108
21900476 791913595 424723310
877467870 126251044 339342722
487036377 224547765 872947321
810329952 546907169 437555458
159111204 369381775 861733377
542425942 284792753 747688883
546336137 690300910 232616603
546857164 915703713 953169918
896384213 777108109 714430167
79636034 769370772 425982741
472222843 152255856 678266646
215062906 945454980 359427254
720801518 778174127 833538991
764853597 340356876 191129936
26282909 726914849 277089696
844461239 76292332 714188922
190219319 155892332 728176350
274965232 484604034 726548546
235771217 241639628 776666743
85294787 957965830 406927745
677342938 834832413 145111637
944008111 139729573 159346675
774129998 896925358 858612834
582631899 175118915 700570510
409069688 120978892 246317120
393881609 212586461 823165307
600176900 83574593 798279768
298341032 553457172 676615385
325300674 729939219 666406037
54709675 424508213 256764900
365209510 467580723 158880171
440937504 457450046 863580775
306079436 417283019 885087626
526023499 810829240 944406217
620098014 123559265 204676817
657994892 150153630 261237745
738373502 557722760 616764427
823272407 578504883 6751978
240008890 772906222 922118284
939876725 35531415 897560866
601390044 489241254 921876308
92494163 751322848 516766884
723718115 229255158 153439203
549462211 428951114 692066088
620501426 854873331 347805658
797921177 772573691 476544362
239742633 114173905 68355625
843391670 330315230 888752823
208156464 121158059 596810029
560380425 329530015 208354035
860734371 684773151 7105776
128200230 554811409 944431360
528354685 549180360 803965860
638949932 826048031 195269239
80215833 87702537 951363988
886903623 199152027 597265535
666596995 809662426 841351096
935326620 78469052 292128510
289954494 764734779 327515872
259348902 301336057 248838462
941188998 322543153 935006595
784939044 73867898 954171799
414063867 172592690 247457208
302258848 921401771 215179947
664312811 638426923 945685636
803396017 786845231 605152074
428628377 212709179 601396011
871107849 492546908 924911552
257804867 464200086 584863177
825921684 152899168 572157375
446996501 662105783 189689788
488857447 107202302 101989981
358176922 374827722 803600117
274039385 786846923 362657354
59609531 518117229 969356560
329226200 65534427 887597337
90784435 771118989 458337288
553869797 61296754 314243064
567837031 406323873 746416732
135627165 96636733 291508089
726394956 62071643 472811063
623693947 893164666 185154039
861232971 865033253 34045339
170172148 247202903 45552619
292333594 227828118 401849050
969420543 113306314 490204890
382611111 913971006 84572353
544204006 310770126 61998104
402298759 24172190 17516622
812591006 32809331 694091976
921830148 484371435 659642581
217220520 128228953 957994376
634350231 841117880 219805687
574409322 962391540 141895323
497635588 652717432 78212177
402522873 536567855 796558715
245975342 712302729 809080953
39561302 802367107 330951054
755041232 3957196 378451629
280859918 335124732 57831021
444652506 451563090 632389372
699103452 168057826 604767342
761107042 824500667 385347788
313417494 735462690 553462552
359619055 104810056 778632991
785331526 880792621 840650690
509314719 763490250 963541464
440412695 628552287 830708404
340528420 915960818 34322984
111890547 951651120 402725776
171700529 747564441 469038946
235970715 908730781 398473495
20861807 889606453 43737882
493741501 32386530 651679261
332555857 215281338 143564847
261766502 411260849 566414458
70682546 662793160 576276639
369168159 446138074 690053038
602396776 773622364 831873561
226621561 86083017 363494573
290094725 500587118 811618684
615905570 73446599 66383302
232724550 541135960 804344764
729727101 87306387 655772929
669567495 921525782 542739197
271150780 614729737 826874846
627401648 898876001 165187659
741696757 411177296 459695776
122412294 458930291 643661489
895067803 24706179 807960565
775184389 472195851 268576047
810306951 141107083 449948092
813576948 434358645 554632833
316101987 337566608 543581681
577069591 732210694 935932810
269799362 71752228 826292548
80299109 572323258 921273574
625175513 614758746 336386025
16758569 514914219 194161704
58917825 14953332 86432116
61573478 204242620 934535170
50370858 456992866 518324991
820569853 128880834 243255285
726759167 336011597 839224109
498751216 699836109 500577233
818406440 219271842 555873566
182440503 102173786 534413318
673838050 545537208 414789722
891302757 796773849 502298161
325915759 942556949 215818318
818378284 957759847 452404050
703714072 196065992 411608337
842712963 109327178 961411569
263567270 929557623 640903052
225660941 657553103 916052573
535898297 835330376 391939972
966633595 666551170 512658697
658845953 656872791 282581960
935059801 148627386 687818547
274002589 676577152 181552813
188001261 457201532 124756118
379194179 826539897 6574962
878393712 671426784 474935291
404488285 406254533 2913729
892030603 151362632 781279076
281391715 306840178 418290017
311879581 619690351 579840079
355490637 770905094 89111137
894815912 846304389 774297806
664916211 361791409 9496044
258053337 19625201 710473592
673104411 726408788 940265916
357736566 631957083 956080630
250758000 224845819 492196005
706340165 832567501 373295916
436189830 575539786 856221029
772998727 99151454 616848223
481158039 272883976 621688348
547564006 558761939 37351416
516608114 106979159 632058326
24870363 866141691 45079188
191799347 72403589 515694049
881396314 849241224 150492545
448636061 125455789 207478446
613024153 145421947 819432441
441083936 467274723 619075136
730742644 221370180 208900351
258413053 956125903 682255802
408035302 591875473 713402986
336011322 734770122 871949325
654122951 61012729 885930819
80690408 293935642 475659417
594646396 400646022 527228722
153165336 239814764 590642876
135321081 852253452 240385180
630605756 759780854 162019642
920084321 166131781 57086017
294912331 353346106 611610880
475249308 87411990 332277157
224717462 837391944 42381494
452088602 821540412 382628266
191223242 194490347 216732427
893752254 828060788 339809316
285072310 55453591 454706203
161651923 953271583 659978569
216866370 426013516 95969293
651660081 110673612 49537526
472047468 580483281 847772575
312736857 892685428 952018662
788778732 297254106 673338362
31220933 116441301 897043801
671455968 704287011 463479126
130218388 11808597 382554938
577462177 695378764 623848229
757857459 314588361 39299294
654682777 22850371 954390818
942776121 556598222 926829495
703058072 106660803 209957788
275767521 749083382 276255050
592135675 656391511 112371227
508097729 252253687 212868506
173780759 910829625 623176260
901637182 732709003 249252842
434456948 178256454 774336683
168084062 892629081 228597130
444149822 229300855 622753142
184300711 661647131 788709421
759172484 104300808 723848166
76228181 228574548 503111087
134775539 581742657 321612274
901603562 401171825 618914108
549211620 736351024 360806123
366841469 301153881 604839729
201446784 951101584 713782374
610434215 949170172 804629952
812271826 58570389 332441167
280991153 469651772 553482484
263670858 516876532 712460332
781482370 6921783 219150627
136267700 516492927 57232830
588966756 746452655 97102493
948320654 471872082 652509212
809598635 399755614 943955587
407928913 330897421 458665876
509541515 685280571 318098027
104133943 578099726 241266800
861988964 453808900 470243860
18597133 217898737 373415605
838913089 947111558 436887932
547135491 589142981 215773074
842141502 737577576 405956663
686078117 933633447 404655014
38911154 245619866 454056497
139669448 72695642 752843861
554006162 801805348 688978242
206708089 575396258 955480593
203218082 915331036 434666703
955632209 822880183 714746366
871715248 587959112 435489922
446328506 28731044 969747661
500457374 699195342 692537390
829386936 173012459 273091284
210810739 160468808 601508395
376620426 830765725 482232192
539687129 266246447 341331125
815116354 69901025 412350337
104900207 904030491 590188816
245407289 426768704 643690547
135954736 896744596 467170646
132062363 46208411 185241396
292816864 928748971 59375188
884072950 147019717 604288254
508448226 782271924 965861595
62157657 924158018 238968465
417762074 472369260 236583955
734292496 456069517 301771295
274222002 285949998 359038111
691595299 953630102 556608460
562413841 259899893 779967515
491516462 854330228 101450721
175814827 895686695 781136658
903770384 472188223 837884724
366385058 318594450 596427992
355251218 282681557 222282571
224701456 694800971 24397149
336461704 10712180 33911349
786222862 348665875 415423285
958701559 637196814 159330628
228073432 420613132 522915819
549061009 442844186 219838000
947222937 321737032 671963153
521456805 442079022 852599906
83152154 844219725 636815991
817599695 17471093 890754414
861543503 484852140 114566317
909125603 643663747 142054146
760769663 8976643 610928177
870801246 657775153 333490297
866011214 297140062 469283135
285933122 265673534 368742284
125637991 418868507 561674832
208423507 955258683 880818365
345238100 624770498 530354033
670904701 183384621 428400966
845055472 258089435 795856311
114772093 38352668 223781549
345969791 556116065 297166012
756017137 544631296 176174753
301657795 364561146 702912496
656824916 50825451 53411953
88057291 416515415 690890504
927659488 519483597 690915790
803956348 783533116 65250610
585830140 641493379 771584104
437107290 851991635 134038142
742764390 969071466 867689056
834910437 195161427 450479808
640610574 654101531 82468956
205938535 403083564 875989424
644937138 568865270 610932051
153002496 598235118 673153248
474639675 697811353 674331703
609952244 443309698 390411635
11447478 48846948 464772384
460742884 422487259 88397934
224699842 514817828 190942251
917580080 390793165 295395470
470916049 584998903 568830759
159117944 476214567 817619588
288770381 3192185 36048705
953618737 445274073 182436306
590850715 29815318 711416324
301683597 66353920 840774576
62738279 602571333 115407696
806856345 613716367 135765633
441587059 919376888 663536413
158601069 307226563 36560365
629609941 129451814 429835593
467353427 899864964 517972569
188800497 45930471 422109077
804244892 354520649 198274065
363366246 337843965 79532273
923287315 19866672 599574704
345207555 806100974 121284171
761396882 820605270 915490633
309101927 775971132 466932412
379272124 642518567 699800596
919824668 319647330 568370077
363395640 341321064 750918142
620176137 126535159 804725674
236639758 404236660 96394784
353960609 585043519 354224386
956994024 17757803 962215217
798684368 244075567 745425033
516356811 237493904 87062901
180909921 491457251 558792588
304111692 185144199 400706728
237711973 737505295 3238580
101657896 33914738 507913329
34514194 728777985 494612351
877201634 459563856 528254741
206621923 953699706 203408405
297019773 313383912 465072090
6391736 642345902 384445245
748052480 593467025 499836701
235745671 889518711 538034525
729937775 357036961 643896389
317341654 162861045 53510906
693730286 833659851 74769326
92415798 217089585 200292198
827071753 744413941 720665162
956215859 659318487 782422814
7196859 315576186 688560829
525900775 796752944 618432930
61700929 714912207 278206136
756078326 671477279 942859417
227813709 245804822 121778299
524228397 815982838 816420746
691470398 272694839 654271775
505887937 388734642 734753691
964674003 610764099 345932782
537246091 967275568 207800850
845526016 443544222 326210471
111157007 385663859 354177631
361321677 910595730 110419604
876824020 147806811 108138872
637494824 73320227 515177428
550443024 381609143 434963803
769606293 590260402 815332045
140183073 87921196 89097316
327711908 919533522 314692412
335932309 351878008 607522810
205142589 151079648 714574371
623921312 67688421 750190985
726753097 590907654 892887464
145059778 593876004 524716153
109133082 605058751 350389461
704931964 426610514 678353206
584747902 928254301 771548315
348630983 431478201 281376924
718592288 174445358 274456911
542103280 513080648 452221472
214485655 687819719 749010186
267945701 334937952 507082565
175629138 814462935 505951395
311569271 380361636 187139043
408506814 495373319 660136759
94988009 484087983 747071110
287180002 310057697 149812919
569340205 338039516 789605967
857482877 816261580 640712388
389181222 424283403 924344774
233416710 320307891 589997478
99106311 832217707 787272423
232054906 110157847 415940855
577284176 629269158 889313838
585740005 534703324 195367353
732175451 39410440 665980094
857715 724934491 657843903
281930191 299113459 25860399
3976944 150167143 232813093
415787696 841656180 954017422
338711070 867430131 945070282
166614186 879290957 86649902
432336143 548038005 111229513
799505607 912310740 574201352
32109359 598460716 570477325
806172947 448364521 585503730
123024207 666973727 655713827
801979679 523366999 65914027
107982272 66425364 837058431
109491754 771071278 675626903
145975470 114272814 238125637
488446443 108003901 436738164
915093164 289836416 583063504
201122349 541029078 506073301
695930800 126001575 33364024
559544625 441081764 8851372
899161672 266598059 622644105
722240668 531291660 233385498
372578159 69650182 243186233
55312476 339240573 546798224
302869878 732907930 271570366
321296916 52006931 478990474
770973182 716200753 835256630
11572492 677512713 644485373
825201397 599210706 191255899
877285509 545924581 412327512
258322003 103344566 831181709
793040493 735649922 654224035
348148298 363587115 183368783
90130140 506560371 360736323
623994618 499477644 107595511
636721988 630775448 833978025
183971546 942884526 159528998
818634900 519395269 235685519
462706906 520349752 743557179
321334241 682865813 687275881
743737372 466241113 837357530
690642650 27204935 660569760
759147639 294363607 727016191
273631952 82192160 395155072
742172772 632810376 439532136
535582764 440245102 905410633
163189385 758789905 891545056
860265383 952104459 414091844
142947624 653680234 294622257
449470151 212071695 524654599
740432984 40243312 703319994
717911563 566225349 4104227
114199048 912925212 46841386
373908436 837515129 154984640
945486142 720984255 677438976
112036218 104110122 846829501
32059767 619399512 577290366
267065586 437942453 918336844
419920385 196738021 372571879
250091481 263811468 895086675
913157605 825810380 77400220
270715691 480626045 413920862
340884926 123940989 547592610
270256307 499659520 638291740
712885802 243613199 313242811
522991116 562388585 558664038
941508516 410029287 256856014
733644473 520187100 541241402
568340574 841652772 766837660
335611961 153480094 37631634
695052114 174020850 558866709
376075528 141586228 873547291
493610835 32817992 769812255
407590387 116989642 460764074
531686392 498407316 850510183
24339253 906230648 361945859
588421484 153972524 273618115
821542176 575752753 732016329
943671716 410928107 31948135
42258329 52778413 572762025
809103761 888451065 715200355
567342768 375583902 343027448
286414046 264592886 874787442
462364415 777933332 219612289
515179102 442814617 761877170
495955662 126722101 723351699
544824432 717158932 267365692
42689329 38626807 282754060
356043966 596180218 950606119
818948151 600603050 779487837
525995627 145280546 868163643
891142132 97570787 21665771
770348849 610912062 253845417
192096002 813650665 436253534
351533534 673818153 843574263
504057151 664793082 561513523
255591292 325821181 850419946
561293281 578462510 188160206
218739580 118592689 256901764
464604793 855905568 363728659
177834305 164038510 162989090
726671931 721598907 783634060
328817555 283210983 766616968
323355133 958695562 674972076
849073592 882410232 594019293
327937404 769136872 234887703
727284437 595143949 883074705
330829504 261551211 730815558
497466515 468757572 58162178
645137000 790619167 392865321
250511537 575826660 910831490
746856044 761495447 459265874
393452186 947978545 469454761
298426693 549575654 781333801
65254209 410073191 145634395
38570761 813097685 107009019
627003241 756665607 745182878
794353095 316461498 609150239
899437012 31782096 134874317
49508756 429380502 415328070
665518253 429977159 315973932
133358013 656707690 165350589
818060994 323340339 954305092
379418808 711297785 838828314
961021307 49844759 585969990
877789254 127824629 949474737
85821072 209289207 282614253
245737832 506915231 557151230
412643842 879968955 910167936
344615832 775196386 597843694
966035520 480427029 235280202
180865683 920818121 554524897
470048490 268351621 684404137
864979663 588462685 345984986
813556754 706453392 687164874
283026412 461568958 379058011
493520401 872553 426952519
381927499 570208418 57549001
105062940 350628467 203455036
59379533 441796037 937952122
239808891 700093887 18824478
545968343 454625063 679503280
200004760 239523065 149999828
297382615 438185425 952969309
464924450 95634935 154660896
562480241 402827913 959362125
684128378 92219157 436477096
370010604 274759166 767162125
489957485 387670140 44612825
936285711 158602471 431524983
530161202 117508418 557799343
961812558 910418569 271604067
730897445 76400957 223062830
729823575 514202735 491175841
776347830 188828012 90071868
659351350 109875253 869537340
718157236 649705337 352808674
694583128 668934552 856040881
661272036 209045367 925324539
674580407 695040357 564801855
540416506 511630831 667859695
251753539 586079224 717218778
109686626 215908537 255838614
922125718 196779 708283622
520013797 215641156 614138006
350919235 96836553 705497779
915240397 569963640 384383434
665251148 64471572 582498377
443483504 565753603 238448679
79467435 635065844 536111606
716436794 374829809 236639278
566451594 173140881 565880496
467680452 815854696 282830573
203054909 290208796 107647012
417411527 729950945 917288524
678047724 309558085 360307647
435399504 357229911 396081088
539476198 635966666 88273079
768808612 447086129 536881754
857863391 681602198 925505560
365750301 92256277 919369145
444590125 329327198 790224957
869251631 406523675 93763965
367267420 810801105 650987080
559860810 12501244 215172594
388896933 416411589 748204034
122256400 452565364 5014505
249831626 150732382 498840873
653297050 352420572 664242663
224402837 956574936 578909178
899062382 548092456 23066286
158279361 657642719 617576983
373606438 807146331 501499016
590164726 284937297 361867800
414190878 289514259 392862145
732955377 956089957 86261889
816208491 217813230 391032883
369912359 340206890 824728738
233902503 893574886 570120191
166511125 943757723 676691823
657032544 468117591 246493318
448783100 790174421 775661099
701162901 461092667 916283595
730292915 92018331 207187139
791889825 459502589 825698305
233124463 39224258 481400972
743703072 124414890 44931643
786019027 659304684 535954572
494727395 236880365 7730007
308723527 428649678 882017853
640050154 441725815 155912173
432917189 937837823 37791289
448423708 194221893 42339282
723391204 901192491 83635695
76558282 565557952 487475177
484325747 32920649 781640291
536069617 41262716 189933852
702017930 809374070 354451362
83477886 7008465 945244234
95971581 155511436 198893814
345370021 536441692 240348089
460033449 114617902 299239099
819916439 78472851 828627871
836758227 27602403 13783207
866517524 172955143 614448347
178148002 299132021 711496000
876777428 525008653 381877195
283859859 144412470 588443896
654198288 421214624 751217290
328231829 286853656 433103393
166660006 101937190 506764196
479532605 121391979 778572457
145369245 725760729 307034103
653754966 592692150 539625899
736241987 727793860 116971069
782069812 680894921 218698317
8045970 628864069 876737730
531549759 3422460 187175592
100605300 734614702 748173059
282640026 819015648 461863073
508037828 522615255 237282538
867817238 324074280 398574155
767661418 390000692 670419820
116247979 527750329 445394502
192280074 560640629 877961253
681273368 556956205 63832756
839373413 572001041 52811970
291369187 492937680 359550148
301577998 134874962 475438615
528891351 308682811 62495091
640849102 713023810 427736500
272803802 379766212 81841669
836530173 824181782 905426566
66347634 633039198 267529174
237252754 966731070 813988915
956212679 635430255 743193640
29651737 346924350 863623975
493917168 891188995 10707882
305142803 302746453 588640789
893100099 492097782 263878009
425896414 549408559 212336939
470398385 20103177 69816105
686941239 166375053 187079163
794075406 308463139 640109963
598440254 495484223 946437837
634667185 461212374 147119143
205695658 440892062 467957798
248615185 543931853 698148117
45306211 934075130 140515873
299535736 76448535 281730871
525071342 467750846 214504853
829121810 874839301 862816505
824544336 793585170 575038340
941219494 162440798 693625070
767050948 383443599 22400030
187297237 670488501 476372287
894210504 750015486 432226403
107582055 743100350 23172397
157263290 900333558 764138599
470715818 44626307 278082536
493425257 699547530 397501751
271518798 858029554 828662451
306180994 440812927 365252555
24932672 962282064 953500360
8204149 502944141 921541041
388893401 670156552 484457244
43900786 209052335 969657407
758137681 94539935 745204372
821825682 855949671 232638466
129922059 311807095 310241256
33700546 434155156 599782015
187430944 694724453 779342715
33561877 940873517 420000410
440783469 962700486 537439122
845123300 376712437 740419014
159413883 706279100 640215183
776363966 906778359 808483370
300421448 248099986 282099930
191805260 363910939 960986922
833214507 827618857 250957278
804027767 703233914 163956257
369130075 79893395 922160744
348638899 525969746 390865079
903167770 543593739 13697236
435848788 277211490 194070417
294283604 858638028 272607527
887724575 632078702 951830067
310306442 14002178 257160480
892406141 516686507 934243582
32816213 225938117 482116585
742322448 130632273 810621209
357103061 228076789 808092726
476047801 703620368 634725050
924146107 686075810 859700210
852067862 387451357 282538441
88365317 527433315 41155620
241786082 336461416 844468523
581174106 741132555 171993540
176381260 590290274 931958474
372769625 248123855 444897502
363659631 381495167 77933589
623465879 864854640 78163609
261598618 637522432 377077705
733781574 663851728 101725141
907413274 195837936 602238249
18653518 162328155 808670847
557379551 715403729 327790230
414124951 242075836 128815971
54493671 139675564 551502904
234999218 827937570 100237357
882469998 523799843 886716063
611120666 951826307 66912494
287062169 468163600 476623069
949007240 476583093 962742445
780515042 58154264 305393071
380038686 541802280 565676544
459650028 121110132 387410976
962028425 234904802 591199074
768270776 374397453 205081939
319133595 914969655 810982491
376149421 788636986 390438464
321024329 530099728 580787914
142329290 763438739 845877312
280982631 375406402 34817407
772021969 357469109 940522273
589858793 281319106 235602100
370509154 323686005 957195707
952018918 729890031 200799083
416077062 736770691 35040276
513965063 736372221 641757892
158712314 406307569 131376911
169790275 806074288 874530442
178233662 429961895 372244548
441839616 648898420 955354318
289275581 305350334 146646840
925563683 5258295 960903
365289214 75217672 385944285
495246535 794089889 592749000
234245470 336179978 408748807
683049926 513809610 564611118
738477094 687187970 90252771
114758 514118890 53684308
609610283 70958148 750806231
261150020 714343155 810422369
54069341 386038847 746840919
473970256 515310673 720926389
911650471 610933235 652095725
315371662 118115655 720114236
751746575 623366205 675081110
90606713 792062166 602369394
579858131 805325427 49176218
653854261 497925977 828066382
30265126 227929480 594087550
266207906 203051306 245719757
232195271 640564948 481003754
500475606 717061617 54943669
729089643 643031703 253450068
738127578 369276846 850520076
155549450 860590708 965158178
245614655 839944620 275731993
417509864 136803228 42539161
119494099 63923978 82585776
721998695 921684075 147307234
727574909 966750968 73074818
326228945 574358611 59465071
372503441 487365560 326793564
2418253 207913971 198873940
891037042 764524001 230955095
511165746 858061413 187070074
92468909 386963310 875055600
716152899 728711875 957558009
878103283 138452456 343842622
632963690 301387024 832429039
169891280 442586869 958089483
636355894 518878652 7965736
128696726 721274498 934040524
921859824 582499415 821079418
600356678 626706221 415702109
25595552 613956439 572200843
526747505 668903071 572587040
232483981 133742244 776456646
807800414 172095741 372237915
754963222 328307237 571090945
620203277 31231126 55649602
72367208 302785467 552795565
920949439 340737689 589783990
735390462 65827271 921310167
740255408 25524630 348364550
748468547 501288673 784657823
356684698 430390118 150926418
503586467 823954071 917957327
504689151 737597596 848067672
901609465 798761160 890962457
280118093 863387439 281479728
642424379 263922655 201854643
493197114 274301639 531583068
936031735 305645238 359214586
847487487 431849 946823227
73151533 390834342 604825225
816438148 753711816 385043259
640245986 517483007 233429987
340853957 518092676 487178696
589424392 219517073 921068071
29487052 191927969 424462691
939112427 520412192 733764982
728834918 30211894 654770058
226610788 164836447 661985642
24775869 370536690 641942068
848657011 632407081 143383694
436946629 493551906 637146006
95111176 235537214 177305352
579643751 250701364 309157501
588873439 286059107 286252418
446256325 813786088 535674259
102203046 208877315 890600841
762821882 843285787 10695457
134975832 831256739 752425111
356477647 300698067 645722886
35951537 709863754 322043966
293592572 26898496 130677826
620159521 13777013 627761767
403534677 559850269 301895295
301168775 832454148 36314875
99237449 577090888 34135531
291118763 695804342 882514176
269738427 895329329 819069874
859534310 813489404 721614654
924504037 174036203 6220496
364397890 584129927 26877129
908017597 900139633 368844293
248685350 576255427 872898583
568960551 68845234 99549110
951415970 744133294 267942125
141283174 962251111 295579551
630532191 753693624 599943290
406014394 618204888 167016109
358129644 941603520 55355770
92747469 476623169 442742543
251481991 553331718 123693115
586328108 109498982 132758126
854528925 224223190 913581744
464983750 30366091 381125021
238024480 925123730 354798401
881094850 757103739 487895226
182619325 660865925 864609805
819007627 599467723 790456333
684848259 257641924 742875249
18695556 541227674 370698775
588000419 530280048 135379223
778220070 752033475 235012160
789427095 678339301 61106455
803147175 371657373 607803485
804170029 359657438 771487396
865026168 447703292 606047484
165944502 153964289 111390032
468833028 189945130 655900391
453043369 265984945 432897480
251675418 21892643 775980885
18058202 570673162 142313212
91371406 623921721 659451183
142209998 597563868 496904865
897546409 201556692 713501176
322194611 505570021 898407715
336324230 198431266 414059077
850334107 361200665 128663884
783795817 154092309 500002380
18954172 566277293 370195325
547693965 585316967 722505836
476302013 41630723 254362670
834430965 656348454 181526266
76243076 34455383 942427413
195144970 767267925 2565365
385403361 434885455 431007869
130938843 909095772 355551848
628121270 609774137 103951122
413661380 925454017 289205656
500925795 254806218 793068913
310100441 601900923 391625844
894106958 169783880 660530329
12537623 130017776 539704197
378228410 254192086 320301364
15003523 966531716 565191441
389587627 174837763 876874990
717729710 290808203 429464894
351456268 953724964 573461138
124566891 38796643 810553702
208176628 712535870 841667723
739478925 895407835 8665672
321380843 414895874 514279347
5267487 622080783 404622381
431963164 508445250 417777969
640116387 220626221 462950255
340493730 818773704 141891866
514563674 330015921 557053716
134981304 455792683 159363279
514787126 670276759 773410313
719569014 505342974 457747431
700745955 800064946 74803698
4333685 519260505 316212429
164266661 265707881 295972482
661751698 121682633 852503856
612816940 675551231 373140215
897348349 804424428 159472669
752652906 631177804 558028109
599876427 806546173 271531480
698016127 657311571 965404674
347926618 904737036 753322445
962981772 329172472 634703251
290717756 795661491 226372627
32638421 319661230 345471262
654805545 402558567 609422181
870171485 960530880 456192451
620358965 340377395 155500595
708739675 121410264 302763769
79128508 46973150 420676516
166104475 336935849 449917044
527544838 461865088 775353921
697094286 424062636 202837365
420453942 62011931 297555781
297236905 349826245 892747517
298817069 394538855 669025575
354998863 219429824 250165783
520746517 146228981 437339254
172755888 686645670 725013537
948563330 253394208 19565592
179526487 454357156 660290807
429475619 902767633 809934794
136595530 850718893 167436286
848212866 666597457 124935456
600056700 590004226 712244831
969006534 778473228 787109711
518439426 580244588 852750846
359647110 113736338 144951508
730348634 663532208 217277400
783427351 793842179 404172394
616093988 473986356 361231100
25263797 812612367 535096088
317968464 211504409 638423686
594429604 618203480 432884231
235781277 507970115 747932683
63176395 686368951 497918773
645081020 963779636 58659754
750035581 79317430 298454375
531782642 712185796 590578315
375371805 964758246 110967676
428525149 558572401 313050716
540735197 387835934 192471089
494148315 150263038 522908189
302595652 175149304 683930206
20051138 796694108 134282987
266036574 807082483 165942681
611812393 567621356 537185992
452380678 775939765 627580165
594448200 226876028 545968991
77033349 659821921 693569841
518845833 142418880 573944374
70633887 866143631 168339718
642593018 196584684 336606319
652876977 306873909 341451407
724233214 935395065 355026427
438570974 220062768 373606233
455101851 154035575 123156901
511223553 648962763 625045256
537033535 424204800 771549594
680413732 451490214 358047353
771742098 633490855 165628878
445799560 884609545 816238871
447406717 738889505 733537716
215190770 29552095 250438648
610606639 556962021 707271185
692114602 334959379 647004068
380060711 346440920 183387986
729513378 336477744 584743382
553596687 473531816 152978794
67453738 175947945 646285352
374421661 194203799 183376983
209317711 747301309 169930830
682357381 483649045 565200177
163580427 656159760 773137205
348200048 479059781 871540817
52990980 168005741 497229734
529849323 240862619 82967866
199358179 367667297 97573555
90041142 822877527 579097787
209150584 533858557 534210751
256256393 161976388 12668914
139766601 581818447 37931391
73235074 955941151 273802230
785940125 289686768 54832003
892287444 139365004 357241376
340819488 11228889 589492423
907058984 688052461 652621832
689439461 634121177 500636193
229324499 725356026 823172074
724476951 268763000 579358819
561123438 723269661 653695645
826925246 440735702 756418030
647288138 364624897 797389992
576706985 220002802 958741524
738638748 28866571 738901227
660500976 156091817 43493243
577555236 650754249 516361366
115826097 426746381 530984640
140946911 781590528 620566856
302690933 855193393 943442304
233061960 794879855 15755250
329479397 557678789 205822324
853767222 419570146 441835219
724590514 958019859 199771839
606025296 50391749 962672144
555196168 264952578 24867552
434591049 283122544 556319918
56184168 863116851 499168571
39265761 733368295 666640937
317070014 103911412 321163083
356032254 664988274 621873910
240377935 922079546 397962827
846589674 377985877 556486665
33666280 958049720 138825373
128563788 904068209 263728571
694005905 14116486 918386971
583894737 499934123 918505237
489237125 150427157 833217442
744828795 620495462 765248292
407321586 597186467 828693097
6399720 420361398 688089119
733731289 742105920 732228786
85152331 589111122 952572222
51999381 558319239 583694351
564100738 836135375 163369295
763519844 265615478 400555138
926221426 657929664 326200047
653238655 477702359 159538771
850046670 521645799 153614340
495965146 1310669 908759921
798548931 370462294 846191628
296793125 962366267 840012687
903900388 102597154 146445521
387390915 494033557 221639942
806402991 96627431 641857682
457996849 434795009 662381209
169376923 677843066 607603351
842401622 379197655 728017794
870585679 923209768 885566997
354181324 152151685 540389692
472719127 878469120 841964100
417792847 498279308 597971207
241316874 40945164 539798258
454887780 184676000 247421802
710009535 827600171 865681321
244275234 280990689 933141783
192884703 1830784 35044142
108905745 967491229 775691684
23061799 98011834 848212881
716615241 570317003 832804098
53434594 905454679 466317896
406313196 257981482 667582980
915417733 806902257 584753992
397839052 20086614 475582983
754288899 783769472 194720434
231393583 12947571 156378976
574816305 205235475 474981715
516361594 213960408 457192855
597123384 238328861 231224796
372381723 121045034 815520366
927386041 564338654 49657277
406978485 658271755 385200778
38677030 466276119 893093400
17623293 509824877 558776527
817654010 125372751 117510821
15449814 571602385 328659573
64173703 70858825 389548236
276362864 157891623 390073441
744700936 652284915 529339089
220553235 763385895 537670375
786834277 199659900 472571364
156409793 523030244 918908410
887305111 508014085 239738439
71238014 273220138 433260684
954750882 674113395 404360783
587022902 432663584 186206872
774754283 205689456 708407127
645677209 609303311 615698802
403107766 527206253 620213984
330257856 789569470 486915466
200278386 250040070 515309239
250313677 89037747 302178505
379989556 601714349 687804808
299903859 956377509 484189713
956414904 698574433 926807569
78804441 610897755 398374991
613095908 344881496 316872836
572269166 287114119 243241146
393500181 463003590 699370947
572515143 45740085 384062653
58511362 726007758 576102524
377875772 563199629 648387949
234331805 305283414 689975031
383864541 724255912 187001639
794539741 228147425 545144628
458144741 931433848 399166075
814175285 518673285 172965650
171097683 267122026 571610933
209776947 731661132 754324515
307638806 192733272 753144509
372353406 86856537 217552002
173300985 586988496 856056375
219982690 820350226 241270532
888861490 847122616 638585625
62438293 68743323 253661531
53116232 131514469 22079188
968352066 559482745 166212316
847015773 138827335 401642150
431111003 353545690 687478940
389086043 315834798 902866774
3888249 343493959 416729845
753198505 475278889 102783330
892674829 195936267 654338228
42909460 848283090 92303115
472991034 397453926 342299051
321752052 898284252 196721814
628321696 470422886 562948614
683358264 241529950 873811086
231315712 170109259 293520099
825805810 363742893 863043049
399894452 395272619 311503848
472479897 369430421 650582681
563372270 56271577 32837224
129630726 697572938 442250323
295149423 578608142 169421525
353615131 417894779 80137852
615981337 870119780 202592613
937765585 575133654 522375612
257058387 958851780 738798576
357001633 964614963 394585059
481469413 782399861 795365535
643893324 702414091 485586258
599372848 174034860 120133176
647536720 40838767 885275903
808521472 440514236 148658571
298023922 320387507 37855702
115104920 645951133 570569939
378079050 647073697 49091650
433237767 510030747 181936691
886213150 778301382 917267112
501086771 824709428 208210450
134575703 486051122 701972514
80718283 856287593 590657726
439508223 408200777 12863202
430426870 850576163 833595631
153488280 946938206 246823069
819203170 903948660 876645737
289213649 421356155 345345936
958738847 422790482 814574155
898204434 715703744 592865932
68314754 464881187 17189526
247703348 726567989 201614833
381927615 874505954 202813090
961591727 575038899 567002898
41677962 6713248 380860711
162125429 842389034 464008359
59506578 842573995 422237860
835598025 510258589 710821445
61929958 709324893 915459563
578971602 82752422 279100557
72158470 135049285 858873430
17146215 344924495 94884044
605231744 571809315 493798070
16180740 693885312 486377725
875049406 837137699 275330795
453168746 881271326 948867952
968629526 317285954 81579167
896143423 432953952 278366299
712048433 623607537 571002547
922462522 11865260 415362526
841577533 258819368 403153099
720429486 841264441 913247474
694446997 319227392 250176794
267060695 168442879 32059070
423676647 671544891 529447883
485647774 187498320 420450905
202539133 726948081 281504925
562335174 701142319 692325008
117343580 399289864 171718240
907102804 270259412 634039760
334975133 201244431 166942138
676541281 476541501 772569092
576727891 846907996 743464428
863346505 685320206 790852406
722417265 859390637 214919192
915967715 942026574 939241755
4112066 911050396 182474622
429528233 772963711 871577430
355573516 56616258 582543228
538996907 611472019 456670694
587172028 606985522 210994797
486381643 756974486 706555883
314235456 668069541 503074076
19727336 169112333 121874820
729052370 78881830 629004177
402307432 181034296 602021274
704925514 958790571 947161788
786418908 813661396 243126576
463351604 839462733 851275077
12569511 656040460 402340584
791489762 186011082 804701126
113769194 384841133 535837977
141931320 822074105 340825135
100421638 147805908 883002172
407785176 162391221 1241210
311578330 30006219 176796998
931418108 890526104 202995427
602784351 733812280 624736125
931009580 697187695 113240877
54928979 409025103 106167395
934473175 109578034 516765668
469932871 890936679 66160191
606758583 19194108 332231881
133722116 357570914 710530280
29951588 820946209 148830779
895515779 637751369 456600202
445085710 264437892 27876785
266222433 647694849 696299914
358465722 210713520 811343537
395118697 442875020 291479876
328106461 488173146 628813428
49187789 789230751 38430496
870968404 901890037 66851184
740650943 2653024 344127078
795582313 688416775 312822928
420026702 575741849 556252195
794444349 114572159 238420435
829922875 459895327 923577865
23549453 501335658 2201546
377387628 963022883 450187311
833213791 858831220 80650727
778798840 847823546 494307349
14833577 488753474 131054968
137054825 44046263 170838843
943580267 466293765 129243019
547863783 870572710 589234343
945389215 404276730 307460086
383836867 424604630 532002852
617878549 932788921 631103279
750007677 706870269 59159032
961936134 456776981 490558447
343132637 477319651 837004264
552821211 449524932 353418802
761919827 149399062 597088952
720510965 787077230 516003485
132337050 332278163 374208498
870477579 70346799 634858178
79865887 725081187 62454184
644699369 324504616 356773347
665336167 34588636 410707990
829917169 653716520 661751305
943957852 148258227 412808910
926030561 138861762 1587069
593495723 910531151 54618582
921337223 39083968 131286499
875149531 225871583 964437599
527954237 894964572 498229201
380361035 153444277 870581230
598551834 190324826 35031795
656833214 364371582 647247498
526966088 443141338 296903040
599015234 475894574 559261267
130878619 378935977 147103193
765948684 635460812 880115408
387263275 216199751 376632565
738057061 34042943 858301673
424089655 499801414 718321390
647916863 876691991 161572424
840483923 106905975 201875555
71101735 401584897 682178068
728197668 336971749 159130364
827365223 693846701 578666882
153048288 188656598 232464898
145162238 665111413 223844408
744753956 371034215 723083968
936640796 509663130 777312334
315780217 454683991 848039066
933366445 142105672 764350098
618789534 869492914 891720433
603277027 485358950 777774930
562312829 961423696 740681072
422801940 811527136 794790613
166875590 946057064 626702624
596326522 953529904 556519916
692790973 220212974 132569053
311563433 635265536 796975572
552258517 506416591 173459237
806583577 762787092 447996167
410993248 106988409 626725745
290018399 125242562 678948062
827580198 340828112 921106884
174641735 776031412 177045100
224621586 70151503 657647557
500657570 932482808 867058128
961512548 6212450 901978014
774234209 266198735 139486477
497333283 482889989 326230582
24581350 469787018 82933824
565917096 618383310 787038905
925216323 488105211 761505423
611071303 143183452 479545476
686777883 808877059 269092428
299505885 725453653 639317871
143522458 830483836 409552043
811148929 232283766 538232112
776345396 551262813 458943274
893980260 566844048 499561604
331336786 37209291 858517927
737272333 104132539 969267966
961918914 28020979 121296516
154736469 539721197 10533149
360623052 583386003 66531490
236256186 784893447 2599621
404027440 157020590 768717726
864679853 331624303 254547335
728400211 278031052 231042752
293338187 465394094 534422328
610985062 37523837 195724363
198833712 528484752 394233116
670452251 549351752 607321333
835245195 91180588 913043822
414229750 824604727 236194702
196030552 599296194 197592567
395000296 309730204 283665694
646628273 411084957 516878400
81270268 346982731 650209305
259096461 654608503 524519049
936265325 637185412 596033972
558393039 146774847 210055129
545208979 719843462 445761733
807311681 1761629 814269472
851108544 499047302 272184941
259671602 572021213 240106874
276476262 429950738 359368958
728623537 317999520 507239137
77068378 180130446 328214836
489259574 167425444 159025950
165769987 868006034 448842066
15856812 344157836 776266230
88892798 582022349 478316990
456679861 535013796 168895909
131905648 829067703 743945135
530657780 32288960 927669786
723434836 138989920 798454609
224031994 212759383 917026309
71189783 690092902 341920019
478907732 245360430 750107419
911767013 610119117 775706951
729817903 468969634 454545244
233067376 45646775 892496493
151114541 233730502 855019046
880959879 236668415 503186405
149641119 958119845 646818950
189783748 83445427 486419753
561247118 857946242 413105466
492933182 647116908 849048660
209453554 492682080 135414105
841769032 681906454 394826743
121543454 181799306 856512582
762909373 16582998 585313924
700825234 260071189 443117085
165444809 41319216 322938960
567465615 9521136 381532571
790734565 370569627 681948617
460108843 241806132 99719136
69894276 230976202 639117922
65366517 813642825 138542519
281175199 953299431 428002914
674798660 901033787 670349
366164165 339288437 717035739
600032694 347987291 178369549
793515320 505302757 400631317
187493264 219831538 328959997
490080122 62039115 216618681
595209266 701139120 890733496
186466967 290998062 734077037
604696912 118675627 449193376
786238419 549051624 217333236
311891511 65986400 168153324
303749663 947627940 861679
706107611 460416213 467148313
787136892 526992579 150422093
471487540 435910761 155081012
631677631 648891015 733692327
63777770 370883549 124456669
439768966 99835525 702586173
133764464 593848730 317672180
859273498 304159481 627626691
549738482 249850848 542707109
804372646 607107681 517474728
670436961 702297351 963627996
430615926 794327782 694313931
730806876 226340480 482026615
742111376 728948859 118071538
8890573 320346524 547222188
47276601 215700269 807070100
161583638 459116772 609047559
408977662 835462686 259841737
693838890 618698573 319180611
862585405 43187277 26220627
48709700 147904509 756026983
471607588 70159258 9917658
169113592 286774605 799589382
70549629 421399215 838677347
967524754 864131251 335606942
560271642 482266991 123822171
839343148 323360357 119416732
304777862 274581511 446661421
705731449 247904163 914580212
330030889 802879945 665310385
245592920 146115717 638182693
670336409 572407029 377681763
804296602 55973447 351608878
600121560 586747975 79703155
424015458 571946219 772514131
511825414 729511340 248562974
257070241 11095219 331305546
523070714 750371413 142978374
892526435 947956426 674771121
299481258 833886582 960598143
469050283 30074678 597774125
719552391 202256007 203274836
547367595 299217845 877485910
316517431 470234985 796951089
837510745 389082351 960661262
298211651 507649736 191451618
776899476 165017188 278016248
610479405 480729319 234669469
946012042 903366517 846128349
727311978 796164808 635728508
238356178 882666723 470473283
475958864 516583822 720884628
862127862 272961280 12378043
500384838 808525386 342844406
102245153 406120795 696155128
326493325 415085058 25801117
586765559 821475360 828332073
217555030 682324389 177787310
522898549 714763324 937204709
94684770 73313693 689066796
918382484 115628021 128939866
701559680 288166296 681801806
173942922 312760454 336917184
114157192 130216799 29803385
681903325 784894040 34945101
851432140 854435263 39345551
129261719 421552766 9146844
444432209 681356285 168307048
313439437 292586528 545577487
754642450 156837754 716933846
45401169 300863779 110359380
673750459 902574097 757450449
319107324 401797472 552964883
678701657 448518147 636213423
314797489 559418277 761294239
295895664 141228710 902906451
478850066 828153734 458928560
471834374 52435735 71923293
863878341 502001022 253769665
590275486 157424773 876407826
165834513 752016508 411615525
170554821 315811991 792343215
332762894 879714779 440129624
751394208 348307429 661267713
476487813 921408988 160455583
638852645 249894193 399165525
211506801 953388928 213381977
108166817 195125373 354218925
297234775 180041109 690775171
827761632 356368724 829416706
703660357 739637777 101282771
767872342 328026239 854976666
894333742 133396238 546958712
403926195 166382273 459820197
667103491 260282481 29686143
611063462 544435743 13739223
190494021 209826568 745384099
560149229 387964600 300935591
907330971 430128850 50824060
738940528 479364432 439618041
509227418 605788352 334606614
819944512 295464888 839278927
793505721 153859616 282955021
451936429 825374678 460457344
507252626 622185092 49956225
804981206 326333647 821161892
287250270 642317209 799492890
564205821 357317436 158343902
670928480 53020931 784266660
480896554 172901024 940303474
13859790 76319772 115698595
547864818 547001589 143438967
192805505 804583815 152684526
625708086 863747099 553763212
897250385 167543451 33393792
502238180 360878586 362609148
639581709 86918610 521316787
66488781 646933037 598885539
729184951 646962075 768952561
793217938 37243871 814090530
208768692 717696703 436143968
52001055 120539292 499436442
845374915 289142970 719750395
355978885 83554858 316874329
901246278 735177981 486136103
895406242 139629630 354766129
863517534 149978655 121673946
720534110 203982573 368379787
5741779 843942343 489044598
668506206 637670314 578854770
692378497 573805396 271083261
956483687 492663087 819738167
892868742 656949078 544763664
691389701 810073227 427646712
245547128 650360422 156212042
938961179 341776698 206264903
24174829 26050289 219095359
632575735 580775206 22204828
335411580 781539433 835477159
451863628 828867207 491291509
499756156 891706291 189175079
375246567 166981073 842109193
694878795 808498286 950491795
396931851 754236266 519316339
737582389 47946429 801141738
378843900 261125349 923312839
65456308 50326216 639193829
636774293 686593706 313935676
301012290 16797496 505788970
527637252 256525219 308532915
771690582 484396207 240149540
164055069 114018162 551951459
180396640 445534941 943958640
665252083 694445463 242696187
543449109 159255068 664591720
51564426 694499849 213265452
435720244 28737899 617646675
862602665 294780815 672285275
645296831 242067909 174758459
335625615 318467980 886979208
610865365 328933038 88606049
624886491 832895568 574464874
272606514 775186798 836293857
234496188 773564929 380982020
127741909 83185767 316118069
237911826 899674264 501176566
359820728 396045926 101057060
723253593 557516815 218242315
722169766 31004515 792284764
688590222 496885714 112876964
348635002 703312434 879863309
514199750 23562755 376462061
929889236 412026869 44068864
1286209 208385327 474074461
402898736 578082663 922212979
857404815 122116371 502435762
125520799 725587242 115947716
131813168 480758100 900591186
729877478 567989675 302574959
447544277 846207662 178333820
824743759 505592679 257048976
143669403 404197758 712752610
304109605 323674930 644553780
34583543 428767267 857522952
378465931 51027643 27166977
632051880 38176 252888735
501179164 294037160 914645517
961431041 910966641 277442963
554499789 545655498 269758324
534261415 531111728 615160128
935298461 912923347 91347910
22576840 509265728 760263322
685107632 885732444 164464228
638695628 390939410 911312973
862228867 316539271 125608045
354996664 880535797 457497395
121510749 483614311 606564052
794056945 635281605 72110815
323507390 391647686 596229091
896640840 910838174 751980484
517932827 405067533 420728393
844851588 209342521 660955246
546317955 967059585 764064353
214001917 657700176 159861042
389904914 448883091 162302715
109796231 399255812 474040605
771027901 203003338 486780691
54291745 80373589 379267591
86475802 120768480 39415680
826461241 853534647 277247432
886335638 99939470 640424513
83939544 549775499 116237944
165126167 842813402 111729405
211980923 637915586 195662405
92588350 869515069 831743716
863640149 571714416 915154750
43756054 793908731 626279802
205587468 188183081 692871594
861846674 636833089 224789414
382948163 119693614 390853634
621848414 570830367 631675390
116743749 158991085 49533939
721408342 33810633 425910980
792190236 275738428 699449836
653572854 519969550 99998527
286080830 376706896 234848622
552825913 33628020 518105721
491330424 158225207 910838227
836664455 137815876 548834336
55210620 421102784 521298434
268935302 672101487 145631485
469697742 610208099 935415996
823081252 897396838 474237549
424885381 829611183 783217722
64114571 83368911 604308434
939748862 198385426 61031453
920780338 210146277 585650718
149171423 594155490 427940118
869169169 904852356 413533459
948245614 891616468 192362979
171337443 658660110 730148047
528889494 724537732 878107846
68590671 870106565 176610635
681389236 915301752 669838381
924174334 752409266 574068401
767593371 489951209 831575026
875124367 965641417 885058560
757394269 280458488 616782079
245937178 20159933 868310585
76337445 503751699 707227701
233427738 833087043 525136219
86213570 116043688 331370316
784287857 317071428 177640099
877961147 348650191 198998566
182623400 906901564 735557652
351862147 589855521 126021873
700963786 439925667 791436534
731851512 217481608 135783542
101979283 593483875 515501033
386971370 577184079 910358952
379001954 387622518 215733206
381955386 294944655 310332162
786969070 265474489 365299208
910477763 354954097 804259621
146903467 233821574 343529959
534180888 220885202 4741351
901616520 143158601 945074285
392904353 522802826 336087500
503010427 915491887 748839642
817638128 454597741 302498203
227707066 585218152 573784586
459187826 644803481 167955855
793778067 898480575 91829834
515811737 879506341 108632713
671158707 866691827 814926123
92367966 658226213 891250076
526412034 394271688 706373212
23445467 361340209 58132262
269053430 311324992 736590077
315127941 787374355 195221124
179618963 525995494 822872548
220590082 487825906 315751822
21848132 866066558 861098470
864909380 114262626 462324421
779925460 281916813 309735088
126710818 836907151 942253294
48995785 549257606 514313424
626729504 146361620 137827098
339123309 766321042 791829710
570563811 81408400 243425692
75189746 801446856 341681303
454588031 898060996 657412378
785910481 9415899 877524418
9201055 423049508 11986847
242203677 237542154 898014071
158269375 41468157 589926224
543248144 210721647 635424013
364384973 331229807 176086898
756450647 851019451 234562984
285048616 487916180 593936764
354132446 463501295 204185398
487182608 868946143 39714349
202562568 122364853 850212181
456320139 894688224 846836253
678682549 843673873 747687335
296198430 178972878 199155636
239327100 261532110 639650366
883655374 317373340 371667660
400444080 552713858 649582317
244307388 547348610 13270046
592038858 39813503 913493821
916944748 485651603 865841434
410786903 699123727 445400591
633590328 800929255 132660375
285185587 178659746 203303938
622877601 890113787 722920165
894181416 867617899 871283706
173303569 7151579 879478595
691678511 583025062 680819032
116866177 465398009 614074652
27010866 864824058 680985897
580278153 315833321 495280836
713545772 551815488 370689923
53932911 777870067 145208612
333759427 754913309 778704435
956970688 957829109 454230696
691476331 556513721 373183436
84388445 178751839 167400169
636497530 771958781 312638282
771307804 325345605 626597991
641143529 172217291 60734032
309269568 166655314 859938298
287778172 144634304 614624597
53854512 638275027 396892204
207571525 907342883 424778965
277874429 29152094 351260604
137418245 77426076 181330868
133558880 160144919 107588912
8757182 65903065 575053750
877563160 639692545 173274947
286908757 589184670 853611995
251849225 759514190 503954592
883431791 482773191 11139193
337902062 385121799 323537092
942803519 160597342 338561300
953046920 339730159 134957360
134328441 361759992 515432460
886188528 85662439 256317912
876633960 919533667 928357223
292374767 800514241 37358775
399458851 964967570 191162600
629668678 728156894 552401949
922478292 530576958 55852291
853542721 922342184 163886747
581073532 188376965 87082995
193949512 887862832 671126604
16112945 913809304 287701538
12101190 195395243 159410358
393967232 885821426 921320231
150319293 87940285 624989346
314459184 793098184 517623431
858107836 788776722 534213720
934692326 58991965 865058620
802991813 893537291 887752430
431232849 708250194 863649047
103748517 354857404 708412880
936018140 840762742 34418509
278179589 897356565 471438281
187087964 957803523 188397325
389035199 398796203 341136074
944902219 31511584 566523237
94964943 114565784 633027769
618017934 875533728 918543957
572852352 64867758 760708417
447583603 503048162 488165475
440561440 956156561 435457933
903396468 371195767 105192699
387708841 285824450 522361738
343432269 699716325 935174861
160615867 282457710 400474672
642018173 858156192 829557406
770364719 940544924 608443530
556618225 151177138 238971731
520766185 13145672 645338008
954605608 69583565 333544557
735659061 503643401 858257184
463104277 164120262 100310457
650198467 268586768 591668521
74878712 388447436 522120007
814394760 460448953 768955636
120421336 858959027 184179226
715580380 90769096 641115857
782539189 768068416 721738005
140956903 383342253 934434483
160150129 534015706 882519827
847408190 567055290 273907628
23547115 623977476 537218454
637838513 78683966 667015183
397516863 866244329 759181555
268029435 464824992 228453660
561668297 914372389 683859297
964690798 806568866 927845986
183952236 54842508 460767352
248520698 671137224 199592556
716479757 880101216 319967304
791773992 187541974 893914248
796829058 697456104 344915723
846660227 124974045 128945106
960139941 117783291 611958584
59522371 827723739 106155873
629468809 93327306 526004358
749627395 543581624 300328699
738975222 155143610 666561723
84373758 426014194 136577620
194035328 243608842 161180219
501104302 278565954 366439459
139647996 651996921 519022557
790857474 276606423 331047388
84789584 453745092 771446998
493659497 795618665 669005620
289730010 136528214 131464466
300276607 158358533 508601381
926594369 542535350 528569860
873602465 377456617 10527172
212651781 623586407 274472382
831211839 205005877 941304755
179712820 99261411 390021699
114604669 269427001 390439615
518931427 246696550 913033045
852742186 769528767 571880936
332720176 819006877 108788609
941690055 503197122 516099568
635923453 88540947 407637517
184428917 259425377 747838941
922202356 765711829 339360136
525374087 100094403 431383213
822160543 907009248 709114534
765301014 13890792 609746233
740228239 256961013 449598949
7078876 383653789 268075925
33616929 528840964 769423226
859526671 77190090 465271423
882443148 861033761 279087095
677049368 637571701 242341793
622894561 400911657 247704391
710465555 614786363 822357
669999705 558095381 936559435
303980186 441723273 242941612
74547529 606639447 473101754
751938562 541944362 813835166
523432349 685370309 456426823
708113877 693290360 912557329
71228551 756720894 116305064
466435713 737585052 751884846
604960363 141928760 704707334
457260310 696983067 428513560
870998693 455451331 687848077
388770916 602614038 514574181
901255592 110263965 522588157
135752414 279075846 567768623
921352139 22178989 180507075
789111036 361971795 450626849
88699534 106688115 526285623
15293706 147075879 535532942
725175268 910762426 516606800
428483079 45559821 805127856
306992456 49920765 316164677
164759143 920670513 399487523
285670562 359859876 400698441
112571233 706861486 554287514
686422187 871563291 903086860
15893019 909746702 556165872
128384458 797161682 151127280
449744761 531302959 117141690
398632804 480556642 101112174
631416833 485633652 770910413
695844546 944924806 796188402
10043806 355668528 488252648
805678654 383254221 290580411
5079087 52177700 148358032
541464225 309020899 696790007
516310308 168864973 625145805
412679228 63430947 750959139
181107599 103542012 745738689
468283774 892982183 50549093
14274700 262895383 933174732
17080856 785071005 876018025
888315076 442091946 699372718
206466531 623109847 546997999
457650041 231460075 363619941
735463660 946940911 437002766
954393869 179348134 575530708
58803379 900222096 344993184
783275654 917156691 200529595
216167681 151475511 203791585
177519413 96880819 12288850
734755607 735744925 680571022
814006344 580528924 361474012
379057655 297005164 866309516
301551909 230792512 138784248
350704598 274682451 907577072
68273905 379272969 576296786
293028167 537777977 72429129
443823965 612651956 405446685
547438800 89498053 547349356
490587982 597854896 966047696
794910244 731079496 856937433
826665108 666091292 929066253
572410807 857650874 154102652
835789952 565021461 697271365
927624465 615461936 803991140
215435799 615036146 698168079
425574362 254743764 31102685
383963083 484524574 480383783
157208191 959992887 866891692
549878433 891730620 392402204
41217350 924712481 589530068
869793080 893169043 353063295
701724218 466296937 59486965
398239411 552135809 596988505
18915531 865768373 762882827
713282673 227489664 625925576
232454479 815424968 745449381
874954291 662262643 722803790
726040833 692477476 444678498
766258480 139344135 460981637
447065206 49211620 192113670
347685941 566957882 469556685
895725605 812680221 714603771
573668461 457662518 502232965
660242680 172162888 495320881
696080707 140802306 594247765
707906470 879073746 966600152
508150898 964079274 293747708
659007027 936543567 70391673
927704715 456925618 900967215
205181020 401772702 323961952
967821878 626451088 224469007
725554152 384671412 653533625
718912263 229187788 156093513
643217027 819414715 932007546
868218930 126685514 357442727
538291713 526815070 804994299
962814412 771276517 288211510
165802377 196394275 577157494
922088057 288407797 115617161
346590517 540552096 822144224
811892159 960615663 259042050
881917812 498085649 934823973
849787398 650790655 801535308
917117620 214055091 241762506
849708175 855705783 905546501
480184490 301675582 344683074
84106588 661672934 733128004
99595255 243513619 438530559
837819665 920040428 702712287
474040373 109034890 104286096
810870567 301238822 205576476
170408581 614164692 364579981
452553864 378308427 782785012
294652252 116522503 860049921
761354515 112846619 789967518
621726257 152983754 71942717
709122366 689658578 907044616
118024251 281265926 674077020
831294475 936594041 466243401
247316037 811959565 373839165
592300537 900236059 670947694
227953780 565151372 52763721
170506694 601358837 20103770
608496677 443293417 663541009
628947289 317449631 28074362
639137783 547402775 91626800
740486156 22789545 11202223
26475250 396606314 61498748
84653894 806786206 624286389
34643781 546958886 84130207
726049772 370802611 613307975
894944399 657531086 285062954
470190435 747542000 800919914
435829830 537927849 308255788
156613489 9532343 146399393
945784868 520781401 544872789
672683740 931304233 236625645
675724098 762620206 453323689
545050213 674742714 707976492
306389110 615979040 885404765
792077248 645855100 754827498
257082996 553931940 828349687
941246329 588274645 857786022
325060853 882222687 73971449
935126701 217366209 669090691
274194120 861628470 98619966
810217740 729808124 447541321
49361971 150725726 599462592
415361328 48891165 847295644
304028566 274173560 210775738
378596444 455988503 926196912
558685409 452200045 114291847
850250363 210682990 712968973
68845596 75381210 244772410
423870122 147859686 548733159
118492240 351358364 887286303
258405910 890325337 599327854
560940551 879101288 474017792
779759765 867799029 695821981
180153432 704060649 934988949
844190986 464060816 947308077
900487782 583246489 857696393
176022428 510257023 348194637
731362860 782609798 133245189
301859681 577317617 638192831
500804494 778479962 22066499
147602753 859459500 17458302
621342765 681815851 419391654
382635478 225535343 909279331
763197244 721098649 94833030
934002011 657764826 4927819
893365120 303341984 718230994
951572931 332176858 666796675
67245459 858834556 497174522
100663903 127881270 966166637
701735620 630697983 857884028
541991679 156735757 93283588
406297263 158864709 391926729
271122427 497578626 851686943
930665061 710940085 364675428
550037886 749585757 942421419
403012219 964341354 797542744
903736445 959034653 90610445
969374413 707695813 797068539
18685761 471079391 88010134
639088458 28375633 411913679
230992309 11606963 514590106
230963451 39543820 924866130
908804473 170509965 587324496
247088662 760937937 269800036
298084287 947858625 482984371
302952414 113083993 306826928
138237084 680754911 852484225
816252042 362554095 931809285
945946825 176873975 86621604
795654721 379508871 305157811
622132202 851798505 104139266
541660312 838329926 7002756
443399865 268169092 857230425
162358560 7279666 263310873
232569206 571847472 235155148
395365509 259634180 805199305
384495416 820318084 826120249
220973487 867769408 841892999
228916579 492681650 613243384
737079341 168412690 373878855
879469692 64009568 274500328
786902640 1792240 487423204
84541819 750450462 192335469
358107331 358211961 671365574
770689635 488919101 512470603
464445613 390593427 75198109
825539924 853233320 688944316
392060737 524852777 57443710
896472144 408120572 707777917
490470569 779730953 651967641
780532073 327613705 830212905
554443976 17341242 823458115
633311608 95706870 63993212
647264957 189938493 190723895
481955436 295571007 864166712
662346022 174067860 592520601
918538929 229034928 917774958
733570097 326861718 178539494
800269639 74364909 715073638
467919051 272068239 695205196
407146057 423424849 203250935
307061844 138697490 107337532
41700248 959772431 36246025
821493996 835853390 699210420
382376387 895682152 334326649
527095720 429407481 723844528
695602082 782196843 788761879
276584941 394695307 201766853
17255105 676732075 72195044
942738731 201458334 638518004
630676961 204907778 292460117
900578663 911022986 798541771
967518607 93663468 94187413
867740475 676157940 878073670
606917308 66225501 797728458
688034876 791300751 9125447
221652296 600307220 614054404
730067634 482961462 140534334
588723730 171734336 144250261
370760348 610496894 608040895
113085239 870332287 545051489
595301018 45679708 282636593
668999542 320897212 10042450
36666705 387236268 408850509
62558879 147380896 176857010
721949537 245401868 692401133
292460762 508850786 306717038
240598929 938396359 654421015
424091408 411084921 563622282
912435854 630520191 588098264
930115661 94199092 179375238
583512022 622792689 721555906
846584186 689485908 229444839
427823972 666194390 658625791
866349941 574176094 959156955
365116590 290350753 423390675
68447659 380322758 60474462
3934248 326939996 56582976
406019817 707901711 310279827
762825176 86697255 274450108
115930504 672979758 667499635
945809746 225933641 750830072
734326619 581494342 310798371
470325219 825955287 248482767
768782639 780706651 207428019
83805924 965234760 61840460
142184240 391672765 886512557
844289832 690913579 714836269
671893369 2389238 895396032
421978850 252527310 729907501
590844650 461844731 622593579
148288868 852248770 837932983
170668602 639237273 599287619
779475677 517430784 347581044
543657089 415266461 443873149
439704565 965686513 446560699
634059885 639753480 47004048
606771049 71602077 668040255
153028891 298688162 832964334
481848820 76884970 392453885
66271192 903483712 581511858
712075353 407575669 640170507
597155666 58339948 651712493
831154947 169275750 754636687
47744359 671324337 86126563
139426599 536731456 542442673
877612294 524824999 72436488
451682097 587384272 547190110
10504 9681
737387945 835331623 78625277
231625930 4238207 776758217
727664041 285863501 33409908
630206071 228401680 385715166
346367073 51121385 4133442
696871632 712265088 726349348
726362930 101645322 691647863
371701714 965772304 853641076
426313854 523180996 523505778
482612115 964091759 804947195
314795186 671275670 652301820
69600499 272521469 894450611
616321200 597186816 578839193
868480656 621337459 567905325
815356438 704630643 556487575
131167344 565711406 150629790
182163651 365632086 955762158
736228646 232646895 861406801
570125060 773355102 58094620
620209716 707069186 428943034
191173323 594454432 447175703
339131889 84726674 920960720
393738320 538108299 602240898
90691094 587715203 895610204
889376948 25705609 61379235
612500717 746098797 459192747
242435819 635018810 919862509
206710202 941410450 718193870
946541582 544881857 608657027
227906200 139030746 309634797
576051002 853505278 169684221
595941962 176540448 343222639
520948442 512301371 478007489
180370831 683598999 231989120
387138273 175633230 741514774
75635616 219581482 809856647
163500393 601023324 803841865
32642083 385919099 556844594
439349527 714310669 227309227
148370616 715847867 84967050
65749128 551443548 732804924
57298632 520556613 242685572
361706725 343110562 234969224
239994254 400434400 44981622
71623221 318405131 889346209
110110069 443051152 635465963
278845838 690044931 495848691
611626490 319567968 355813650
831133299 787563839 95865317
522049262 119177138 905358282
89716051 192396718 862746988
72298915 595258334 488802613
246827554 501639735 761244325
513660710 135684238 846873814
337464485 326565233 356775877
843540814 75047523 162978695
896814685 874641800 15838950
883621845 78967938 723787862
949228787 438577579 593164325
812995928 35059021 96790794
609414540 391900691 399879415
185672617 40888633 827665060
959371893 236179382 100853064
874011213 458522075 213652008
825549051 79642359 671864356
404922783 929159592 184206746
927537615 894315045 531919506
377562669 54568962 534428584
18594830 297461714 113463773
176458585 563199738 99943572
248178908 940357336 941565020
243753371 744225147 704649185
854651185 622585285 683432313
256012538 4742341 965097223
609661446 510668837 401766290
610942558 921391839 236341550
759331423 880262505 873315287
279532092 427922047 256724740
880933348 825671262 349469557
724174615 327944098 40405276
909354972 504561191 882506500
63258543 939196828 700546361
527135944 550599775 397716327
905527695 905693332 896311199
313024866 508873787 388786131
153852031 557209690 839063535
907409724 144654481 897879086
911395191 640919586 102082906
173969578 604872939 883609693
81413979 221633626 103315721
462106716 550448368 464151344
101053149 454009481 775383120
338829476 189594274 406661991
636772205 252494042 226706378
739818648 271626231 259660579
857079011 8030169 930941135
429849053 192107965 589779801
812098750 31330032 609024150
777156410 116910789 671465227
947535679 279132879 841157191
438553111 530601582 713471298
320516333 386408178 662838304
838248717 419966675 58396340
240503342 762539372 189285651
681944516 194287961 656723049
943750842 868042305 259257470
889067182 507426500 834913565
563530505 95421366 357637915
876686491 195740243 663971590
505985021 221260455 853673225
943769343 47899811 389425181
886824824 206768506 716535146
833935438 319999675 415822292
603985811 23565486 442545142
939261845 926556273 633066709
628013054 757278164 651992158
271184546 667756222 411829543
172496958 602771333 41373040
455807994 842542710 893035133
909399283 739881669 18219352
114243648 159229035 56548130
78094783 708326790 11227443
146792629 155150612 194547326
497297574 549104651 843803734
231560839 868399226 738519955
218382589 495207476 466667701
904392410 747470514 270078056
18341213 357159753 883821351
763435544 338887235 219422355
861464988 213609618 848271490
242261036 445991130 617379112
906709918 769993508 41975369
834836040 663976011 408237426
413374006 192958373 549080869
570774670 183267726 925786832
734895143 346500486 807024705
115954421 399471253 326589703
733781932 659929763 327117582
613673392 225912546 619915170
665765445 84304297 344128926
925982269 211823773 408242636
609780998 806561600 502257391
465202611 564239995 92031556
958164227 356044577 316961413
288911104 302146510 945851953
882247566 312854273 434976604
112950145 785412203 835960303
642399631 240798930 498073781
128190873 552618948 606594869
650007527 900724889 808197331
846526248 778608193 157661026
132165274 660298853 65554823
404553422 697089700 185138976
624569767 41923670 142798333
925347834 695259053 234003040
118433833 276400919 40044541
258513344 59592916 916012005
365546632 123582914 916443988
589984710 555785037 371982479
284207074 266444144 680699818
120510798 803180260 192677715
511561765 175903805 547315226
692067459 741169599 451661434
917989166 947305893 20651884
444218786 288110989 650833868
658990315 645427785 837329229
485819551 49368796 2931140
85855395 393634027 661195648
897291559 60208890 892548776
419102265 120946062 718500467
80895286 303914630 690151545
877951122 924608143 785480174
350257194 385019227 661420538
894297234 257666661 630736274
30098587 681500127 599710905
856205375 60092094 122064896
279532619 5653811 580160409
834348900 169601049 286305556
316141265 118923091 498824832
640691804 508590473 947386663
580248096 914171050 720531425
517862782 107364931 480447844
267589568 537694550 558221129
266386450 182854123 586824780
803096513 509258160 744584890
215784993 735352226 257683308
243845760 267368104 324696622
875804055 793479278 618624309
572155621 247804606 164840752
453900591 833394743 37099804
871018686 597182455 504228731
951237145 621760726 617564348
848545421 562563154 966235069
252257754 539095973 281452580
792317970 266156798 168776307
802400084 190518623 55396506
101219342 564552681 113358691
866979268 962347951 241032442
463275973 414563297 57252761
527792637 235095173 683774694
311528400 665725545 237058530
745458100 341778102 578490528
65569517 469131806 305093674
207478487 922446441 256479
111884521 179755867 278231197
150269611 763813092 264550284
204976885 742538698 643012363
84364842 82265932 848517953
783653028 834768946 945446603
264266884 639054696 44481346
863174406 782881494 38114238
743539630 617447036 131073643
261305173 887268562 943773516
836262765 600985542 292517571
788924890 827378165 142214919
39862515 738308155 25466631
622618697 265130015 740933174
374814383 556897679 61795564
941917440 140672055 441538023
156960696 962304502 406083158
205457930 148647882 322469025
309401313 284893975 738700797
620888288 665776120 337455882
79612444 19032599 856912974
149010804 663503836 778281985
184122552 78127991 847051959
375594629 819367370 489486602
308534571 966235417 613099178
415943576 752292321 650611933
170755600 856922546 805436811
879343286 896454358 394599977
848122864 691930030 158823067
27601350 555076152 863023712
148005785 167342498 209854679
671303559 48461397 923868460
735116433 404165339 688860817
728116516 564144781 581232353
349499284 445515431 13308133
413679099 375472032 84612028
572703212 962210433 244074738
771127726 108601163 519053007
706474624 634484662 682361821
189627205 786318607 733050673
773535461 68698664 732588708
440362927 759108979 678061231
124605731 626048052 785145047
117780136 804734771 946215672
801261531 99127173 192790956
890087645 412321157 729759350
897826857 962000271 442203666
766619931 726114613 451896252
61588053 152150526 149023865
260830409 630311197 150691174
206945005 638538777 567475628
680458628 98713590 659123037
652957336 225725840 226505500
868492542 923149729 555800239
139941650 959646870 686308053
100985775 260916620 385728707
180889718 3263777 823262847
22189685 158551505 210836333
569692824 149338839 522283224
124301921 224366751 777140720
500164423 846040923 518009810
256652112 549854038 335858111
523763255 461329682 177478022
300852796 27229629 60214432
192146842 16599880 828128943
878712684 169147187 208980056
923555603 409906666 342785688
908233382 646012360 33294321
365270526 175996892 830332682
603228143 10842181 227398409
367418157 726099817 537009482
86858025 139027802 701789713
349173004 577627890 496281253
965636997 661718288 240893252
111207466 215210116 673829814
511977116 386081917 180779046
868758750 37890827 78253956
947990859 221047962 142042472
399086276 824892522 926120907
888974693 196543196 240631211
823326468 434451554 781037891
337565843 816939436 655461334
768004606 57059593 715311277
165465308 76239797 394360881
1440272 817840162 527802597
687231354 48526621 835629544
36539107 312267266 111643952
562841971 357010518 525090969
316422743 864783155 27808021
895566817 908416251 966657914
448246396 490105971 555688528
875833468 188233426 869183115
155711987 533389889 225556029
177831941 967217420 939821263
559423917 417408642 314127066
229581700 431114849 530405692
520481044 425562690 49014052
767371314 749073098 670540523
273672132 896580329 430219468
636555360 761387770 402515077
195095312 119138944 918690057
427421557 58186837 437116394
582763581 193863402 729452603
904601212 850543286 111249086
697112106 510686355 466909914
921870811 551867722 111503103
924269156 461112354 267014247
524482637 609737427 152991666
531263245 163829808 72637391
725700929 863810051 259552777
952419569 441572722 196417500
484809587 58067620 479580885
967276591 273711355 894973703
371803959 233999725 563523552
901012625 806747303 284357258
783352009 873300129 34578560
443802767 371185719 424202260
784964114 413876435 797132610
959447069 392808871 941863553
282379533 757413079 390073957
244740953 516066303 499788374
220145538 187464245 385400333
732651426 472644035 192721739
892005162 242361957 54764868
536619328 849105106 830216097
528676618 132289067 67443145
529329778 854808597 103419782
851345 287152410 545775928
428605586 953880564 893659355
513406302 23901452 916724304
861819363 465472503 444204151
578704353 690620423 3651735
632346695 346869504 698541556
129509830 952363043 445068397
922565533 939690504 346126905
633732946 191242485 889969084
656072918 681043752 836171326
889306585 132590980 50426693
556661376 673553135 376499845
547585009 727089821 685433860
346838302 829579123 613009214
967717557 57562612 830206196
597294188 943868945 862380413
76838421 391777021 116604343
519365692 533813785 501562385
158918161 820568808 897135019
393114148 936075076 52641992
512722467 778437142 886418416
155717492 914835424 562287625
147433776 751550595 797322982
564402600 592446528 437940821
273510591 133561937 682749559
765746565 200198216 316306549
926324299 381069867 452844086
857075824 701148023 119938130
341965561 874463265 12152848
202437899 202916193 904055655
522964749 29171238 878709091
743693225 560872810 402986691
888365674 897302685 946400519
514928000 152877614 528873382
481744368 35450002 745104009
798951613 404022998 501635006
734692944 955558675 686184741
670228333 593229755 154699183
115101981 960871459 839918083
937853460 825265907 443868963
736821859 871921823 665972759
403193590 118625010 363814923
827858897 433069076 856640655
770717868 383862516 264876881
491199527 416486490 130012970
66230862 779209713 572812326
67447336 527458504 754977405
687364346 611933108 27686403
249359292 176896870 53031710
598011624 354669214 921760761
643782468 614879493 655283937
906454896 965567404 711688287
340148069 496890557 286965883
960913661 7680267 697770426
342667382 300794212 350870105
485049753 360843770 887063780
784813841 539503325 68764011
2666425 603963074 656310199
575681843 497360713 926614087
478417177 732494879 536869013
472768095 422961196 109076117
392356297 588677438 746301862
7035529 151938758 349118857
49563245 435043492 68496304
410366863 67690980 223834342
893111838 792018431 401980538
797010502 421808073 415997137
220978450 735616553 76194811
797991024 386090559 206436817
917510116 210183240 582238705
427585628 713317678 573630263
569500607 400509855 547441369
743263439 158664873 724378747
552126567 48974848 430879272
811464287 663373503 833621456
206352335 97621324 127888395
371093162 809258556 260750783
114519970 134725573 933366203
692599222 471684304 24875441
205439053 485538911 101925781
602009805 575993589 493399153
640934594 2162843 508702878
905729300 134681037 377526185
826025104 800068965 70215658
39581058 369971032 11296086
810784085 665104378 75338331
364981512 444057355 367206632
490082408 684611325 167441042
302333499 237960823 863161511
40306131 87553465 955891587
174123024 703782557 450994867
463748817 883219465 685694071
56943840 937024549 45433655
108686880 30847117 24408549
55854088 151300047 250001433
210643018 281955 626800587
283586936 185515213 505480119
32345609 855806301 680378305
740667864 318986110 108447445
144496929 885671128 587652055
441608631 441466374 711781064
89445208 289311569 418546818
811895033 157181534 778759442
29342276 851740563 107185290
566064251 337532448 218345662
332745319 356177118 545093817
840460051 448858405 425356206
614044088 943116328 886227800
434110149 613767761 161915080
505566246 141216118 285536043
806560606 737064348 147103002
237774468 615550656 901606904
710891298 128117015 538790961
874818018 750741607 165325597
376273128 952630141 268216329
4235852 219230408 688470374
65572791 145034466 802954243
465071833 201534772 43236337
602621661 743478658 268769405
671190375 356092859 501968524
252338247 369176626 379946320
125467350 776313000 256475256
780500722 395479366 100314885
421499597 458992377 218391754
148638436 853438656 883404224
403535482 735617793 779239342
12656794 803891658 307307046
336021484 534733900 164497789
371794710 391553885 825950501
658200629 490987392 806007127
27792203 882445178 792459583
321598010 624497934 902389153
856750097 730562539 937240986
545293063 10347667 741979920
917745748 639230489 852613554
178159950 298669136 482755066
139162434 785027432 909004822
227438357 268141810 810765100
7450772 863113530 929153956
605791563 421930535 465358527
754618329 654379062 566994034
737324080 767051317 855885618
701185583 178790891 684352814
543004962 633752323 473989568
956423045 135477363 99469587
578328460 374192477 696920324
255935191 363340906 953690751
827665608 594990685 375110136
954183002 613325451 208067516
647106941 172042493 32501898
568134949 695786553 807534723
192051056 925833778 895445187
890907690 37994016 861840311
332671912 764734682 692491868
649347120 612902044 784594995
845024895 573300996 215671202
115521470 331117285 167244754
104433622 352588640 84561930
1301411 439813180 516135586
263413077 174180862 756517038
158153271 354794359 245072783
70569392 566053382 637764315
152846286 489570126 10876096
87832630 243518405 831274589
527075475 660245626 603131534
212214407 21390913 47206959
323932471 682953494 301879929
628538012 625626038 42745459
762346794 97175641 780855427
402886038 5884105 946041489
24914013 637451875 959539489
42886711 163550112 218874163
914068872 917189561 375266713
167624595 305685225 387854985
438451695 799532226 747536248
87333228 4292824 735339882
178627182 937696809 777359837
241632892 793203663 740171526
14202492 586438086 419705385
654996202 9323842 148695753
588687026 7906311 708320240
262711784 550592962 862629536
609827635 224969003 772546238
731357856 230206203 701666184
716435719 95670218 183702864
674040388 862619194 751876183
131110139 746697936 800004502
452662369 924841086 590155398
451517044 674544072 603040693
895907745 244429601 390864852
765484568 60265494 221958631
746120381 222809315 675982563
838202241 614930625 492505789
684437749 65521847 330230144
478564646 11006808 521444624
197423873 487528712 383509280
47861666 382189715 698800205
159256471 728917944 634848269
765284770 846337315 606037896
138466716 657666216 822366547
533753728 775960547 374268676
467662547 525633800 864845325
937574678 466278788 39956181
320121615 275633564 172888141
771024173 338082474 93678400
805768316 912867768 165791656
864971856 553983525 288421325
13503261 725273411 468307430
878482757 74936823 848681433
343654060 8656791 319651440
524553083 540408496 65790182
466541551 92662072 668571442
689530393 296776627 614887748
817792933 62281247 965587914
717741618 138500011 630365449
641035155 88761249 249041174
349203615 208219283 794000927
963391383 547104132 271716384
82900545 183099828 375622457
420345455 663817828 484556347
903903819 181554220 30870891
736678107 693298157 216253685
520615645 753213068 523809985
720025944 312710280 939877867
832167150 956475594 608948290
391867809 11370881 364177612
556163391 945420500 471602417
699715244 134319355 586575352
672135721 733432063 399685634
788888889 244978266 466971631
922647639 351260613 23926664
56740784 587126271 297156556
585797069 662542064 271781144
271466326 234378036 689576626
614546908 122714813 899980427
572311869 349342770 906547498
44525520 785769154 341419479
340287334 929550103 568576780
264859836 259539258 31167845
586921386 295493516 696464783
459164657 691893476 822139511
658424015 167683379 103371487
683704957 272631652 533905266
346142264 913242755 493425061
116215656 148705020 789232657
559207856 152690595 529635995
388709554 342499891 650913515
314198771 295628283 464132379
368331758 627601798 265762113
938013029 31330896 334512987
66953557 219257476 268377
651702798 948066194 863379008
503651097 497244533 842479120
377265041 880131659 778223575
425056309 250487675 433862587
681478860 38588917 5197570
63052605 642664424 844479440
848119568 679509420 727360003
111055242 572187694 689311250
456766659 553827547 195738580
950513072 199469917 545360327
38052705 88297471 424251362
839585923 689640815 284967401
109429441 882073345 376021003
815189329 607217022 377666943
503095360 61933927 55966653
358213717 759000516 389489187
821030982 182830455 177255194
427622678 352996036 530011708
318943284 802614512 713516396
777798086 202834874 29700146
214487479 416445906 456051042
321762661 831239744 414864534
261504073 729794598 576934998
737977100 557802547 528643473
49139851 544028166 300267253
420889537 950513254 349217382
857949782 513899678 645663875
232094843 784795943 287974044
127688037 33717740 691291782
771411881 868852938 22568873
487575986 566209233 34048451
539504451 412280894 925997046
320181821 134312307 520621574
526741815 376292238 746514887
132315580 420100459 745160382
159572688 275484386 952542033
199582383 673284015 320967402
714980327 140521871 664304945
291518786 923809503 852543879
334955768 409911431 374186044
91259072 542972569 586443908
313032483 104736721 199629358
874332554 466771354 131803817
79399645 535428844 10441113
680107375 306974017 899868513
591235946 676413015 685657028
299253258 368192878 201679064
18607307 539414251 920747329
421964338 435125269 930098447
155241006 460410023 149122236
895322443 347658675 927738172
950521555 723623251 849473697
747115356 833438082 90427546
857363343 756852490 881454307
19110081 55189019 816106312
390934123 176907104 315412848
742306651 487850169 479124219
573527371 685501238 782164787
127653541 428317559 798364623
849584667 412562374 821343314
694035476 749618267 240280218
876928340 931104796 423797033
183090580 418485760 179632279
320014313 175922314 105605558
452375778 658087783 746645220
405216687 776454792 627228915
877726259 487148738 454738226
109194311 112978332 723946043
74979846 489725545 242249611
951796425 733819062 389299525
453709789 957869032 306198498
693415887 237540764 962045122
745453804 844813037 708784041
748953859 127210232 886345010
790403646 60365408 839380251
190256649 943425108 578900607
811048900 705580138 508098681
187015892 819119737 270077426
876046211 246976330 28686718
389237050 60107031 591428584
4323671 957236566 283979517
871214443 850266522 804410593
852460544 301293170 237683519
3863303 459499493 356817204
465841932 148012964 878746881
310469852 927103119 938273272
816738193 701132142 802426688
967919080 493343999 530692305
84843378 173120773 805678797
263437758 377228833 654210284
198802441 425986744 461310295
129764189 679131077 20908016
880198377 688762335 568630499
577994459 794080156 609662490
433969778 244652587 222757682
770502887 293947510 76371363
623065705 904385128 284271425
609719725 269391026 546980340
194593315 966616851 11400490
27325278 379537617 603428703
432914105 7270113 19659936
511251686 233281748 105432892
934704928 866458068 255713661
504649526 937077636 625492298
471392409 570497017 442960614
424861696 206518334 194279819
78349791 35907052 320639460
286243599 687471622 463818720
185259551 108154698 143966123
602624675 830307069 56964106
388961615 53847125 567185793
737242193 175021058 794662712
289636617 787605808 867655928
422200884 8763552 676545597
123130854 771736375 177034388
535233789 112074712 716331202
605076284 322193221 882390907
776824468 694830282 326440142
550337862 518635448 945941219
509945517 866727920 278659174
103252304 771407286 51369358
120687668 187575042 91455791
876395043 323973905 946947634
580247032 451332745 539830944
471044319 167455078 133358880
17713122 185550982 728857942
503234478 845799885 327489088
432192023 492876733 863130033
14455831 319137077 487759077
901570502 589342055 809136204
555183895 931109391 476299224
599716308 13991973 372742813
268839871 917859442 746752138
424742222 394422166 793647163
311658377 895522701 561418138
257972014 951449036 255071026
63525840 365276799 849152161
61205056 84737188 49303025
42594845 851068990 494841484
958670727 603827993 603043884
776293714 641024107 5932202
794868153 840341034 923970903
646873508 150596905 273677002
454657649 147709043 385537142
697124575 713760657 205529435
573745414 16373837 359641209
139764829 546295450 737401995
129701917 58860903 399992336
589599012 901045914 841176894
845234756 46687166 313549079
452630872 797769990 264778116
851369226 540256379 860682122
696696498 165396464 589897553
44055596 562009151 150122023
536613493 879912635 91191504
812172687 576202999 964678001
594568977 25079164 527200677
583563291 850194227 731067532
443514781 42346595 801205868
181328698 611011305 130990114
458641709 112193528 895183780
697989762 879822178 483620814
359163271 506986266 624369459
352786447 567133160 274834259
821367803 382519380 703781983
260912408 77997812 943045317
429293259 255550237 457571432
287798684 634748097 879606766
864292880 174843677 398111894
884114463 831692367 213508965
768495476 659455794 742736290
647832674 270906835 539620663
431275229 227286470 305552831
937394692 861134473 918635999
429542724 842543745 153627232
697281045 961892155 667803831
822092959 545620953 865434050
58308478 765605611 247882053
941875067 788668859 780156611
332086462 47850602 695899243
314780354 841742680 54741945
313041223 24609484 727883272
497671331 96526609 13555204
229892391 854865602 862813080
379485024 135033486 84142982
896421463 247706789 362468890
719965784 751386945 680629700
937965209 254105604 389331790
660785902 350763732 342963202
202344097 298425979 527736787
626206230 890602505 65872312
52359423 685435630 353883605
801171619 38355628 140845807
806981899 370107924 311746155
68164293 231276028 81173908
540004659 677816376 830455301
133551836 733429437 747602801
964356749 492509687 813541296
884756781 134038710 347275036
840413783 168550853 354679895
534240453 282775272 353383397
14253487 612161899 272811217
222876799 49869931 785273983
791491626 137756666 883541594
387953628 941175671 852965105
292630720 739425589 622994759
445139657 526411333 821587720
56998245 496285013 2102487
96539580 786008115 71909311
784211529 310492392 215809968
470736976 948038403 42045500
556858670 629413363 475572845
192818326 89098932 772244316
584349522 32516568 407251651
907351205 918813603 377290883
102988490 387512088 349653546
392831225 39541114 746523982
314014058 890681716 238441287
440905838 211845613 825365417
190486087 508861761 901517000
180280828 30155352 23713388
815962207 824324340 682378169
453153532 860752808 22998073
518975934 599633285 173508981
676949694 841924087 800620252
179558884 542673311 496889338
680940276 903725868 929965264
348711676 761549506 250940413
300452288 950477566 716872010
97068565 191558027 87804676
127265880 303826439 824473992
199017030 175419608 112086592
793730841 684167810 300721865
539729062 356344896 302905906
956345154 534207342 734108118
278199375 492913364 458759327
73205805 440930146 755982732
653673684 146454361 233737644
184547359 751343778 122442916
302967520 372818509 503859719
667437721 166811774 30813562
255083558 944825346 166610712
457380226 53288822 77682501
904931682 816636929 399838746
370513147 259039989 568675311
385263838 558183524 318696476
726684780 354300999 12696570
253473409 655663216 624852665
568325128 398844165 66039693
368492704 918930210 308862243
834621059 940493976 608185984
893066614 246255713 744561205
276952384 729660995 625606235
23821334 380927419 156917364
331144986 269336937 49872384
392658017 830774296 745725300
399567652 306460827 724337214
570550958 503546644 821822290
390889900 206616265 391698341
178518048 546955951 760177939
532221366 846088166 507503161
904977553 302019003 376282310
39966615 270414625 141285709
747165413 520294962 514872824
561464237 430359876 283288928
594773036 430245622 327100937
137750724 812937353 144518508
771471196 585597445 417093150
265202186 827551308 542515222
481377007 800310341 796943633
607642839 919737150 872683502
527676001 518459264 668543198
841104402 781186514 195936404
626632828 860448816 325630249
754873584 957668233 573121179
289433543 494974514 214788634
34723247 714210397 665488697
169233144 882781322 707830641
949058448 417034336 903584072
602011448 208645414 425411226
832336422 877623094 863819669
132974797 585943817 805974934
222928939 509949082 417303778
949975603 252203559 343105393
473308713 185374363 929905757
369508998 252763709 136491154
381261397 40095837 920894419
681583934 802988991 453104759
802314592 222355783 928159872
377609281 712390009 287930660
967865873 714169032 823394753
447539996 28786748 31010309
104952243 917114804 488988205
570776378 661386488 344368509
16978732 717038913 845672665
757266448 430623604 900412599
630937991 213495346 132205041
154542957 706557949 741070404
82568326 672322526 963034935
655663661 540750120 911697951
255605010 693859517 143930594
204358884 850208464 337484683
126748742 734902061 618609693
123525354 528018944 954722317
773251542 766581609 901909299
615609649 464337183 643862699
722554315 90829246 416327592
76456258 696525983 519361851
921961032 297199346 887926262
362782369 441862764 240505631
463655195 242500461 447661245
668606046 583501224 737177392
488010244 517848598 627567293
576663624 591020145 587118966
459031716 595555835 522883571
237244920 126680944 703777805
1349763 869161474 575103605
479874818 80071295 892364435
385159008 477123855 64348127
779909607 654847153 307696332
515266981 179868188 372760400
634513432 679915561 11082874
766630826 333694140 267789582
272307138 299532387 491687418
117041382 891852942 639006011
158375784 561534420 341558125
643014103 858800571 34865659
73188698 967947056 123149135
276823127 697750869 832036892
814030125 787238091 843451799
639689049 71092703 298220319
767872140 443840417 849094027
666901104 135216785 964824272
766768790 853178438 213781400
237836382 325544087 698470103
832881123 161981210 8630898
551153748 42637482 636057667
913635099 50299418 447618668
888216225 622485936 481041455
815210921 851987811 880614260
72941675 158511520 408971917
565415145 860014614 163571666
281484620 803802239 303679
3043846 181496941 192672216
16312556 831267103 701962189
784822746 753135173 484361716
302561745 940523004 876828163
949986590 49830062 496514748
151970834 251894037 617927660
770923542 964558661 203861804
363123596 182800410 853538279
366038545 381949180 98169319
511014261 66560392 648462886
577647818 606619140 24108834
524362502 18531496 711871629
8179634 939928576 535605443
602083779 916132481 511054756
893975985 162001363 490707178
210879641 267589440 675086993
257663741 41145898 366611871
819720527 152855498 754550400
917717321 285953285 246589632
826756185 382270197 248830766
585730974 149428829 594725103
62281546 320236439 349350705
682817330 847673945 664501237
95334044 179854375 171686865
795833492 952593004 660439112
115814708 573290145 444691159
738595035 316877618 322005760
362715165 586008735 14622234
490363381 194899003 336976469
112670874 482383541 142750750
711658794 341426746 595029726
284195130 938865803 759945941
648325 635122542 817983684
102234996 373426763 824434587
499208226 808928228 167007633
606741454 149736886 492290109
892580596 140635597 254246709
278803241 277118975 260296729
16180325 770007116 740777959
36426076 786000945 170149515
169540193 143253829 730439965
291655184 603214054 368137699
359152273 439059034 614802908
99950883 341413986 124741611
168560447 105863723 519073223
75936287 641396388 408232863
472895842 460544737 562544038
299163038 812768427 160667125
751312745 302196145 69336116
402520448 100150613 85395339
810215842 728876723 215525384
408397908 915601676 928265292
172481909 253554395 323801098
734182149 787851838 383097276
3110616 457932954 428115497
148930284 877244998 122402442
186225910 662955978 465672426
404390696 149822708 3629270
55233208 814412081 204536087
940259797 61621812 809297051
916372949 548286854 575064854
378511410 157948771 192697743
716846020 557756601 54218963
92080864 760699617 581930870
853570598 136235258 742383620
574262532 569578971 384360803
465001944 204799868 12644128
840370144 729610893 3487950
518985850 583232794 93292214
748953066 801621438 422560212
908223034 449036608 120520220
105440456 152227082 358349441
238117604 546316458 54327513
896722724 626707914 118335597
496328250 701175946 781957972
69444495 618947501 304256508
258623458 495568816 99859241
607142360 903210560 352285769
298724460 154558991 613597767
470077005 926850118 528802055
869436963 320136911 545527285
385771627 624981283 716978667
141123387 110956388 306196853
361688607 386796221 525832177
580714976 423408978 730667674
105963010 499445817 10527246
497722636 69765447 512111459
203021384 800154093 642155468
625909212 645945937 559751051
264344006 247777218 552250927
186469211 72288910 673002191
56273793 32809712 248648566
780245770 211956925 65028455
504923808 919972727 756499843
489406586 662251684 260493126
733714138 646363177 462019285
642724499 382117691 386556481
474555724 678451807 110445492
794722523 665324161 826914179
4150882 112312062 775020947
37386530 219212565 164448882
945575026 43774285 302921780
269646317 934707895 145978789
431140197 676432700 699012132
924059568 663383895 881802455
457934189 91725678 53509323
36257282 203370663 884149977
535784769 880161463 330126187
787627116 52009422 798993942
939017010 277021228 727754815
289796640 711226638 345493144
624427571 351913779 260697614
387839855 355735934 358712990
660834036 637925851 232148349
134125395 141338829 402532661
338104900 312744364 7051754
374457772 321987544 292244397
32641038 538168143 206132782
232587040 838152330 70255253
425168568 563953594 904991134
119240561 98477290 163422255
545108875 946468081 570561143
252309589 685017472 19840064
778898931 365498876 663094319
902959761 584756965 623951089
776652668 86428204 389117990
398036152 485478224 374916949
959223470 289535953 88303200
631444352 926056494 689067428
637069608 599143186 528967419
430880456 110514835 738796730
815367907 465399644 20688114
45498973 454988939 69326206
464576362 240667402 776896022
732550511 845951340 564515944
537342858 789483367 693456888
460007666 690781816 230400420
751665798 459068118 209192926
522045457 665905720 679673506
700885835 502919030 565391177
732354217 159707903 126074246
565898405 678163705 447533761
589213319 673508181 740670276
836309633 868147182 154574559
102466485 877494704 776313198
32944007 557985664 316736458
230717420 812571573 551491312
739663248 868764706 962788462
118872053 242002996 657456263
45733066 606373712 514924959
874079708 850326133 316071029
55093300 709642266 376473704
872645456 371964924 448533179
519587310 269281416 294708738
398627892 806220245 499059177
672917643 284010829 618396204
222244827 88409040 399947367
503097553 400019216 370263036
931559566 540289130 274651857
648475106 538033838 57070203
932364740 449337859 913132051
880470960 899626688 861495611
437374229 460584013 888274216
942614455 171229693 264301841
503368744 858636767 544212060
881111611 272451899 818607107
864136379 742835951 207251785
633285232 362093740 958794737
30540006 350633055 914134665
368029482 801829260 319126699
624686941 965770660 185804184
548824302 534556082 475348747
500753373 292958681 682449341
418763285 88402753 569951985
860550588 440390521 495453474
726298921 496472783 955510021
319037764 2219131 622776504
38521249 939359 86332262
826219574 557503499 153904439
1140951 193633841 610270925
266870616 40646186 844463753
548041745 614029033 709532496
322280862 87057230 725997380
821144073 696948050 382831664
735594885 879038645 178027
829030978 428017916 243965803
719419324 134190162 552742275
444532368 678973822 555889362
946252285 778964542 726568221
110045411 137518722 494064016
122549772 756871608 677353174
952818719 278118465 816172234
505958347 539451333 959586507
670631544 298768516 369810243
918247304 559119516 195111852
202519677 900187891 905207654
463714337 478154475 33496000
737263612 883335252 401550696
792518372 243523747 967980061
339630999 804393414 626050651
435184762 930552181 711995746
122146610 791593940 817733500
806881937 785434942 414661125
148725491 941901831 479125352
17559962 660609602 467146040
957419027 225616 119476178
858350580 702750727 430155274
687111731 194165350 758598835
658118630 385064566 359780406
542261425 26946826 635081135
609110389 388445848 62303402
555126408 326311637 966605595
353280850 186767737 5717320
250761850 677891641 378577713
335176915 896079659 852102238
917269008 755301754 353876910
687213969 585249748 652498744
594328201 929905437 124144824
880169799 729721025 226959968
293339252 904299061 443640512
22430687 279253578 61517495
483821768 345764567 94703237
15159616 374747028 487520445
182901439 753379074 57983146
168539882 129150245 864119509
279113752 643865304 26255566
859716194 379725002 548372911
792586846 105747344 154957493
844247699 147354026 635788886
718869152 168373460 707843828
759767857 275054777 117147158
649493672 367915865 830956868
369092950 579602357 541796347
631166498 375361280 397168111
116552514 755907861 441312005
562509403 219294894 424157750
227244934 19790222 702500577
847110947 822507170 217643663
702793243 348766503 515983709
274040351 889460461 839442452
768466121 685273556 674708018
895377663 446308393 419812993
218007127 77502898 312226364
334797355 36118082 137887758
537977599 605640587 276334615
542371973 495518532 132466036
156323468 870698122 256641741
669198412 527902273 254307408
63517023 296840361 781644055
424257124 879554763 13812382
571765098 388437369 528933323
432189953 693851031 384681131
510183163 786361532 849832325
807245284 706616133 824355083
757118357 555657160 483965183
944154816 494203595 483470345
134237838 957275826 335634792
702806076 878147426 708928852
71278106 220439662 958868465
148183102 278935684 204105858
951716288 14527116 154400300
920108984 450414754 429403538
791438025 800135565 17799583
136842971 350035811 788497963
401495648 874017785 269130398
519863729 923974818 483129181
699095624 424348916 51106361
774111866 214202439 929921718
193222099 155359696 296757783
378953584 513802752 551768494
858460279 504682577 502482132
836213197 701076181 749515059
10738542 661155883 289261336
221510865 577991002 454637114
604134649 384736037 226949318
102410434 8848942 462452509
52538899 96171596 146053735
738483690 322487602 413588155
280224982 44701772 482187715
326727932 830771734 779658806
349979392 819292279 31396838
775512174 783453558 29618620
801266331 928121653 160917871
13693366 8684903 861191503
778478490 46499299 263196473
910480112 51450942 92458628
632193723 874747793 153923913
390938462 199020218 162895759
203522207 295682087 178875294
884024390 248483886 603672427
101725637 942205869 567863782
169139617 343690179 97130701
276519529 746003370 567866774
102416408 655798732 222906655
804013992 946279974 462875410
69156484 847575856 452556891
879981014 780130497 941568477
172615685 332049761 552945506
541247184 130690946 556739956
440374442 499662251 78372682
289613917 880580686 762445007
910061325 222493773 641123261
667866770 525323055 810739576
577812345 864594811 45081606
652551051 80410673 630186367
752083277 717054085 523516990
901856352 263186647 559992068
877885358 841354743 898121471
362349698 706689356 585647935
89134854 222346380 895408925
79353964 100195192 881957076
325297327 342061108 959453723
626731865 769670846 85215830
225729353 511893208 781481293
939767587 933189816 741970070
428693849 645303136 898446230
847033921 462409771 609140458
824956022 261097766 174178145
56974494 366127972 66484238
44679375 29237100 734508788
36791781 307201086 449549517
246053952 527279910 422589222
642393824 896261467 329040895
701206752 743850436 284788951
244879395 164286591 181755016
438994173 887454848 384937865
191492912 542634793 555947540
148384516 714548757 509095944
246508268 248435075 553964536
33864204 91412993 351321410
391455632 730131497 966367921
336535319 768504935 769438550
582493069 960454016 485215939
632850449 399884984 285765802
1096169 250230382 804526096
673626325 575924293 306354028
573494785 909473180 944991839
399996352 289297032 603144894
689404124 133956441 391701426
50645002 107828203 535611907
925013977 48306936 271424217
51738653 662604714 200049501
157876638 153052917 322650907
753105154 287121183 926560342
645381973 242744079 51408471
741312084 343782229 949707524
883854564 547050798 434720890
256366539 135866532 779088567
63407290 506438851 503760445
288727939 170908165 345057500
942430242 837530508 945634692
160962619 598436612 155868159
339922318 582369619 236787876
784259396 306888169 509597384
904585817 58488387 101417711
801866189 763821237 592694932
695363545 677103241 367113862
955738305 874493851 953301653
359304370 148944018 97649446
372983636 242627342 246866757
765833246 587434867 913664866
31600921 598626222 405227831
489272409 640324483 801621447
222096912 50396740 928897807
387863372 782780994 386739460
214049902 705145436 643815105
576790104 11211774 277504545
121848353 564770442 115618268
409772600 652015882 365440629
710615125 663846115 802420798
827911071 19896280 121758182
192834883 670283796 674225258
916768344 878014900 485951284
796374056 342287214 233343811
685754203 905413601 944683434
251768689 722171305 662785230
927223420 574294527 708465921
97564870 325375928 547950686
287186772 397638160 431170288
633751768 188020469 89570262
700802060 712006561 225288340
596429177 739759105 352903721
327946894 791556813 259524552
393342372 285627021 291770049
327951373 109490061 468678201
397467254 731218999 208061805
575545951 107749281 550831534
21263303 9536388 116616917
273990038 859799048 802377320
884563811 165933025 882244235
885590818 771726271 859794717
252902519 946964436 343927131
362709072 189228715 923914217
289816426 617062291 763089563
693124038 662526977 355480738
761844168 448906189 442986974
330022241 841334231 414637310
855355579 350444490 808809183
26698598 39228320 801449030
689637935 640973608 808516727
454864495 149946278 37352893
603189299 409347948 116132889
870386642 625317957 542484046
922617915 450095565 69662609
47966902 322401346 177769318
914607085 720097556 876532692
950133243 737429330 878335916
301688949 934621112 695433961
955254258 462752478 66197402
159379342 194077978 626810115
862181973 852353992 567235209
608875940 410263084 291681479
29392622 449647431 412394089
630018593 163325963 619858785
615728864 298141593 524309566
783212873 625847899 744061126
388874649 508357560 875926059
646711061 298713253 811812330
671281587 956577165 602584446
122939825 519319444 710545639
2294669 885132553 623763216
699501804 222309130 263670529
41784108 543430850 27042118
876904457 35604007 11715697
651258432 390060063 634479660
511698586 437597335 693943573
24623292 631495342 748819639
202330974 468877620 885157193
915855707 511664664 137206135
681990009 324540656 202092563
426839962 948165606 41619896
838487158 506830797 358468007
411696154 224945702 563700142
832224844 158531499 572791302
135189446 579583416 243639100
923626866 487157236 492718522
432041545 264369412 328759714
964441063 923289794 642938970
757808743 638291425 43005203
404169087 223627487 871525014
747595610 584903583 300004321
689998855 656967888 911574033
640610216 590634066 144224078
641268293 464486743 904723086
523301524 510004204 357557382
53253704 524889577 488543096
524095230 793259045 10928398
451903145 486482037 258689717
773179691 582812803 227704563
950156638 271387601 526294939
59857308 428590570 626566445
784365883 768821447 861933523
97311762 895808344 802342947
220803312 732246242 496115316
169943813 272848806 476983536
84672765 322276241 565073863
295569241 238051137 6391561
253341755 576274470 39047119
453333209 423091843 846299547
853050185 299347725 333001770
565411554 108289793 71067428
645562966 384845956 694306114
181906182 248831892 166164295
265559465 722410592 437013292
142538843 613158989 584358519
270353632 626781274 193629074
610307214 931901719 885628670
178789116 865906885 413984938
658849617 295734144 415013526
142396923 843522834 55392986
349141655 260900491 800971273
83197072 409519371 370087243
131083864 88046199 858174475
270679330 64832867 149460669
792738387 366245235 851735912
113991524 206891239 316579708
700370686 291428425 408722637
692222055 647276323 576659240
838818721 323498937 463332672
168566221 207682296 463754428
527561257 206828355 654584494
599948477 621690190 932201838
679142155 391591112 56146506
149403582 463259241 785707175
563115664 126719650 956692654
563327561 77137962 513699391
696961393 204180234 129306519
546658932 827585437 353890644
855693409 184197733 54725676
718949558 712480672 845730668
160527422 301643104 666234238
625293120 857179231 826471647
848538494 126599005 771359435
738244511 808663454 916640137
215288138 504866418 95934574
422531165 16790847 755919041
375532384 118524895 423176245
12926621 160938876 322426172
674035248 871986374 190584133
231118365 428358718 836533225
425205167 750763526 911857621
273901792 568698739 530762306
122085992 523729351 478184734
431218566 283907892 212296407
581021233 133979486 375640082
798585346 63257880 641657517
160703615 265716090 594959220
26033159 546507704 268358372
475133938 817660258 523688028
371808001 280131773 246931244
858002202 947453590 955897209
837932620 527543842 900590354
609964425 536643163 647963735
795861835 487701966 875323503
833322710 189632407 320701764
505508973 879126458 754499135
822998718 740544233 813138038
934483183 306762344 685219349
830354773 379153829 449325498
517069270 658560635 537303100
51741327 883037573 815444487
75148575 731298085 351540767
198875753 404675997 650683460
400880436 844992498 485997714
53858527 278365920 463404771
361795519 262758725 958458279
699486101 520221088 675535829
222909820 728226274 823333997
525747684 743192949 642728477
51014960 234883324 140253971
318969408 776773656 133619158
802219954 681786376 875977105
371068046 876362892 234064733
294846270 686723299 659278736
458388283 823228110 575990694
910141704 622833711 177353596
749224141 286225105 631785633
824333267 210743746 285495694
435214914 297908863 895957531
464522725 771059390 832054666
681596386 889688305 227657513
512380302 135863043 451305220
304154105 442030493 377012526
285482084 496823864 384923064
461103805 571870363 751442661
837900643 724312888 528482718
467566608 405360882 702682955
740453197 360442659 296320165
825524110 903302081 791769467
929462054 480113465 918907923
887342205 358538865 528949665
913869400 98168129 491547060
100232056 233440504 863564961
578107350 508770802 352059669
437831570 417343369 252768538
315162372 533114432 244170899
119431154 171881861 803788454
464351349 705590964 205314214
43932827 400324533 888829897
311570016 217027184 716954675
649371293 444323023 556302178
503647189 143851231 485628705
136334617 111408560 572750145
848663522 96384492 413740806
626442659 480739109 563398092
877786924 493678306 200890788
128437824 541928973 547563028
682660671 693272384 588524325
534058969 294499346 747995046
407806415 454212398 68670404
322511520 552451910 866140348
636791673 506867580 5050618
229468550 578064063 681250718
15039213 65037323 514557249
433727578 334685617 149945263
211274265 818990389 134870348
859931593 462729354 845774759
279503497 28988561 253051022
398341770 520575593 917466933
880000894 86196904 284880397
287400741 921769953 904572643
187128307 737071978 749580341
853241629 736154970 733639028
145659046 543764399 927347963
158709715 299500533 707282582
929640043 831273261 703941091
129690145 571355480 321377385
286326087 840912271 63021893
426187525 685833561 568674487
864473734 534960209 809492234
559513206 867769548 681336532
898648780 784741358 105656182
203140442 508456022 389819768
903419382 633549849 61885540
277647422 355238690 96820380
659670509 954373371 31741196
588716121 622278158 393635335
619652696 533737872 34329345
451677238 385248786 400136205
230459740 381021511 735621881
507623508 647004710 169140693
565251297 592301873 592132040
634738318 68180955 64629265
380560536 939112242 947390337
44218684 946796330 596329722
436281110 923830512 339238479
158790566 924671003 420369204
174958244 794526909 508370057
562274092 264327014 841126260
414585589 65725351 353806357
537701483 733438556 624101196
378543354 573596624 682173497
447434835 244668815 565543377
120271407 761641660 399520568
294050892 134432484 635298392
781898569 517391990 797502605
439845362 927739581 351280463
788690744 424999481 443773671
10177320 626282648 418766510
228915135 605506031 953279139
52919757 847535516 765123974
703283903 811921339 784852246
676752987 274847073 520530389
537441101 780739273 52009196
182543474 614503011 514283814
143296661 215986585 395636143
899788529 73379026 525514506
16349472 840023894 336492323
541226145 841525637 578430014
175044658 760000707 819061901
165718043 580773173 575055535
846244581 672864824 388359995
636151624 559412804 504084493
826868923 858802972 364369252
129941680 63230912 965511454
102823961 164811111 869575331
11509349 714518371 274340937
911102437 669920277 567076039
458085145 821903444 925548311
885645515 266480682 824435131
188819919 464769333 447807006
90877317 779145302 486664964
732390841 416507125 505598336
561477796 397472362 818985433
791513011 15668243 652907402
84458813 13959171 503315479
63495247 225081768 715946439
904245108 742949860 270107352
866001677 892106098 222647054
46381730 37782995 276165645
347938156 802000827 228246704
483159369 517840771 909661688
106058602 549610803 337509001
595095368 258852910 165572933
393532706 338162471 37954515
614798291 907376137 841715559
125226044 763451125 321557470
24184467 254279390 568261804
411452301 277377458 615373555
148288754 197443270 584837352
6385976 460982413 543493163
762174152 770072100 890358896
594883898 762695596 378080581
353814295 572466370 521024939
719470612 84980489 767467569
537999896 224307684 173196705
16804559 809904447 522518508
620318247 68946393 137560289
368814387 267944736 862786192
788730495 116438796 371577129
692507848 503326765 765611153
569231138 873774327 195238078
46962873 431806084 278530355
941279669 114360856 696239439
900239451 863059627 931909428
210684891 520955693 938684293
945079234 516909943 723012413
321850446 158319993 421255254
430714154 673621189 257364212
869497441 195075677 589159048
74106208 266699977 579796979
557349848 651252079 588865183
681462111 267856193 712914637
695535361 784411927 260831029
672865704 299716619 1262447
197654735 345628799 657139825
221950963 36917198 853700197
603080139 885606298 94574164
169954604 698679714 207289666
847175086 925132913 309704750
372974077 492734657 40195255
806467354 939870588 287790324
574277725 946421890 22736944
325608641 210236032 384214512
243850524 826226653 847062916
388050451 417732773 280838056
575559205 31977087 335467440
746016270 392559615 44271749
158754254 144569950 906177338
693748360 119165529 80463373
849009852 532408257 900468568
897262894 759476341 931272121
200791676 622761231 590454314
780243766 842448732 271714288
4793173 400445522 932305214
260773896 79395350 790839817
503808514 698674017 156483720
593290509 866404925 69310866
935740659 761443348 454295120
710083476 700822152 406417573
124244818 500089013 67238429
114030088 871369381 698464864
909796864 288819889 257250618
385289339 782970452 327193883
44295457 367018957 280134917
516871039 923583746 600473623
349816883 740636727 277104407
732339032 713649355 291662052
766162060 890678295 544048563
262315641 374139585 342053201
794927283 388396772 818123463
212699537 327278989 932083505
260720734 219534469 46226580
23584901 709759756 361086
680840178 688478149 555288859
146088982 916753807 447256486
91126270 608434672 331052582
894849781 55202802 672520920
100509175 14583788 94372111
395874843 361855711 615553887
649941563 950763383 910925654
961620904 220758845 44034353
799611596 607861890 685038851
251803962 653153237 218528620
358272993 259986940 378582387
835127122 63770243 333810289
883658568 371554633 313718218
908202632 267831273 958953879
644815820 6652163 859101434
799905909 730754734 827109603
584397844 463677320 521202013
500254878 381314941 149656877
706667186 334045297 784449640
80556132 294409820 705892540
193847857 719666249 397401473
157813098 110730587 745478711
456130411 360174197 683536711
785104891 24130681 150416313
53218872 373398574 99717945
562916689 616946995 640763697
312156307 549756252 359891588
384865993 653065941 643486225
811976838 238277530 565019607
542187756 140234235 222840748
723848237 240907164 79366691
890806835 250897541 928649795
816470748 398674877 571497881
173121750 883456513 38885389
823205372 943916930 168157991
313062135 502855099 364805807
311062682 526897981 462248031
139837225 807300624 400927561
841359088 841955152 744801048
714517143 672829000 880091260
446711641 408737417 172765580
41100051 190947889 603850508
755543972 53421418 756133772
678924675 463343458 137358096
244141668 340808083 345466194
46238072 116829736 574490776
215336427 58859766 214067566
641896942 128871163 846620150
769500448 441414539 731220888
932136698 145760167 816143409
531283645 179329604 143737751
112624066 763178445 697942831
395201210 503083199 461303920
261555665 288040379 231018357
757114133 107014201 204534476
159813773 502472449 836309035
841378291 666150369 96128476
510132129 958405545 567531987
515239177 679299899 301227182
695386615 169362644 75658094
66806700 109263301 442242092
219013519 131540919 773147651
814370913 608801785 502045800
399711538 618869319 442166456
597545597 112170368 347310268
875628880 362481250 694360823
368029776 362479355 122231671
150997419 430459087 691196022
383327359 318963907 464368310
660008160 812604578 913701686
274955450 516961300 426327066
658525060 180348935 194127515
534722285 472387311 202972538
200372323 292147131 278620316
499613344 521688608 29761241
943645542 216455609 841415780
610540969 734002839 198050043
116567117 136739445 196413967
630961239 39684860 710133144
279048971 2356586 528119406
458903111 356552006 637999705
734244645 884220279 950869679
319969337 23744801 4618450
441603431 622231876 877750736
462298822 566075455 252098902
81637932 507272136 764927234
251894919 681400272 333466795
792958612 394953685 105313038
743771873 165127099 112121331
87956894 901159433 959670017
791871576 132879453 82880300
527414612 599325595 641910194
237423602 883237345 781486508
922401821 899841003 780508698
455994065 905337681 602324282
112336691 549922239 808317063
868810846 413977543 933715665
473586890 178962020 345975680
629822092 612252016 933340353
113448497 446703373 584420659
736720035 405804212 17404025
803291972 933451964 558385808
222933402 772044261 865050461
592727834 869614568 195182606
637653329 3559823 838851198
855098075 602355137 637021370
318395425 556970993 477039316
398215079 950157628 851020141
471185749 619655192 602062056
298916223 277327953 76078186
334699101 964333874 401137484
180967709 258727311 60461322
619416615 639429594 779092296
667801272 905973791 398990475
601383788 223231951 459973225
495434388 918939436 680500380
564858817 714883630 451886998
861231915 209509437 136617662
333237038 114084787 831498896
522388405 513638931 614412097
219965699 356207610 3072249
957704789 944843949 505323902
572534365 632191990 588407864
375451441 85379623 314259772
734102369 228634944 73210376
344813298 960487351 910094914
705303477 281144250 955120237
21692249 592765584 72686924
622631548 411981075 615231956
136560236 329734789 298606504
110246037 353989692 215037234
174144584 591249370 415642901
111343356 486663587 393763508
389857840 283544981 338876592
727158373 945046002 937850583
208044167 612316787 270768720
829786087 312797390 409960450
293504770 95941712 863134205
689809428 236714758 169804122
81165544 888750078 124455952
919534006 669948518 644275769
888391148 798582918 281485740
120219116 719519214 544339773
754347483 811889061 833254812
926686646 675495578 267892174
457312061 186109288 870946414
914504731 637741991 952085556
435363595 444764451 340432492
476724669 353912593 23126469
775495503 369449670 438317103
111126305 485072716 525883068
117030963 110199949 97027288
88741854 231154271 510717573
747895761 93038224 134647164
211859580 311899870 963241838
660283854 87583684 455813281
337656593 430174349 916290821
24846380 523989597 728268879
228567254 227285693 323716025
875519175 894245058 952882696
660282770 740599820 236616480
97346554 348926152 517222214
128923447 519727841 816459495
483571785 440845182 921607122
908212427 572470237 11842009
14465296 798336762 852792355
864106822 574999668 799980631
349048204 246439106 126142653
355597135 725529661 567022610
552615634 531074113 554804569
378684718 488031955 366405736
323092683 605052995 316554958
21006094 342192251 898225534
842256620 168236426 308511865
898583750 249908589 16807250
415268736 132953397 560427081
720191749 331118748 133477367
294571107 425018149 639621575
793994373 114658725 875462685
885404798 524712248 888555863
750661574 687143371 216446636
717993510 358870405 91186312
601044670 680861787 508242669
512128268 313095931 184887137
503846040 657347816 591029204
521633712 173070800 30707557
830105581 747770884 699292786
41471165 118688212 619447011
66343326 175303255 740560464
620708196 350369701 68247361
780646673 671604218 713466527
633783444 624711885 253750230
665698505 130342680 711691736
612734036 352691988 548779877
657928358 143109230 208940275
767496813 813014667 303941299
293776934 109285437 47052396
899393871 548049505 236390672
476268293 461926837 618665639
535009948 30857780 108365577
98626372 753227614 376412835
732420274 487302633 600008772
662703140 102575901 323873880
265701497 388069345 17869377
793920429 721965037 967327519
476644067 583207922 587566949
751590236 490546605 170191149
780609328 338195700 113294471
936039277 294851038 39278568
104365909 925198766 899601123
829427008 621763593 691234291
13853153 850115512 599240406
515673603 724830157 164472383
946999505 711059731 507183987
853928266 316031532 906865586
333113677 466413356 465146785
576108603 136041527 267949102
363479854 307093616 783094118
922953058 115435305 673300272
368388599 229518281 190001976
339969872 601383407 788626529
326447229 283944921 322016787
863466361 658348001 388160815
52786865 55321836 121801155
924876837 502738741 184656682
735617204 793187590 213055027
659655996 754230648 272846218
88839273 167416434 879637195
355243650 615652862 773998723
882341858 433763760 110697528
249132637 87523125 255404158
106065698 571100465 115721677
330162388 799406622 928815887
330802112 617438536 506508780
814883380 723618317 354284013
595898334 804969641 916154010
426312898 578650761 42523681
894294097 234869453 800212410
334157308 555696595 735964977
461809433 859169130 20230146
481694445 297985869 8497959
291512669 238745967 431671861
254214692 360275947 102035545
38441881 178659913 504020699
19754727 97594808 680848385
286558511 9466462 136778201
91426229 913719941 202869269
703566865 299064622 804589186
687093699 481137383 881908464
166458340 677313677 921313185
133337206 613273526 929177409
470846827 633888576 217959018
233239333 882360825 407508444
836948766 931942809 127950282
579835780 752085133 145067997
459215842 852570340 365418830
446787554 497263450 189939269
166746608 119025772 715358353
811709432 588703091 325309929
279657510 26271608 353896221
105608613 395205847 385238277
591968666 789968536 288464185
369782775 378457128 523308743
612605452 172746255 36052804
240764267 585491432 851825320
535013703 280148743 617745006
844819276 379602467 855338904
357561404 365534019 25496963
39198454 850168251 551421084
689110091 699002828 135066565
435030709 354887726 354053180
97390273 12509355 693221274
168237944 42804804 462943343
767511707 915492097 516958558
679260884 263569805 198308706
649793053 197125979 146504618
596699672 786945988 258608685
689795301 482248453 703372597
559031386 523009515 442136356
865545211 821782071 881576249
255440360 946870792 956556419
35683629 328721663 574256171
463055333 651358436 634834900
888041543 501100934 344947031
108118741 353293293 616202211
855587605 889525094 296568077
912387964 640022232 63277168
776074394 605340618 45001397
727718380 924458583 570259435
938328268 491654581 144042691
446625759 894661894 746217267
785385638 885871083 501216562
647029717 270817793 263136054
720973481 420170413 404240715
518329054 381059507 131420693
791953785 661196091 209573396
572804961 36520448 598989152
759402990 277915092 409076383
89434485 789364282 780490549
605228418 954990084 4079698
912009104 687927099 481113803
231602913 75185626 317325152
465554477 879345572 532900087
632125106 579791875 84464513
87642923 85779073 203887880
753968828 506814346 160130975
918563897 387815255 962955131
580050416 680210718 511995572
611083156 456115458 619012274
866351142 30010528 99723775
6475108 752510165 916853307
20421767 161396681 664891003
401896536 403750357 341823456
867760455 593869494 509985325
85392659 755563994 182169422
642431491 742186174 458611835
307687827 828351979 610816949
321523973 870848123 754233516
598483234 749362318 7426102
289653906 842413523 77801299
361024221 370806008 843670500
650021235 770047078 186844572
699996802 521334531 751560469
131590850 883400374 931692927
637672291 939488564 474799871
279584731 647713132 295595294
353464465 377994799 571309921
1294506 915536022 50692096
240548154 800400386 186115047
700608885 369876290 321732041
390531483 330852765 865130976
705104199 588762985 739898373
793337357 800903810 909211881
241116298 449176035 277244217
62709791 539858887 844124909
152370551 761290202 454587204
89722681 954794378 484382854
230468224 775402355 826213451
479172368 642897894 781977307
116169313 335804621 939292124
163186438 898991810 79074434
268590631 887420704 661668035
204274805 651637547 731618351
382066904 473838748 475635949
800063673 407141085 658038354
266095829 692560784 298588027
330910045 769204840 487310219
120935587 141931338 267995181
128640880 19764182 213017321
724335217 554208165 253477416
156545092 409162995 387928626
581935428 179699902 72770308
321787975 484678348 654268694
679611141 501440086 893071818
670730457 809566071 573443438
406356219 664337353 322679085
567031342 202963031 886091256
126190724 89822484 494253717
718921676 718442167 795594091
956270746 966025599 172561452
595614928 752414704 785078351
270127384 185824676 405625663
95467503 735584887 891471719
827750882 729285967 594104937
616573538 267616919 240459717
139126664 18979268 330862990
859896757 383175380 52064513
493678956 762749909 561190461
677285592 281690714 28493645
707103517 951857844 926454172
78099270 364662845 143379178
881758744 170451115 222350992
489455872 672005683 125800300
321921309 951996725 619757896
304099278 712635425 146319742
957348596 147171074 183843730
590329446 226456699 427448042
963591564 322899785 880110256
321304411 372230386 18892136
586887283 546633346 926533883
483865614 789283357 439159421
652219087 340375681 564703869
620171190 959130798 16495440
270244742 439820511 95697264
559734037 78795011 260234068
946521813 552910546 507537550
814094754 92295804 299225522
339156682 508604622 435970772
167598933 441807224 540062645
291497026 541411838 586198133
305041859 60781058 144539358
114805198 640610461 453481407
497034114 33456452 218144223
365786178 122134876 941143111
338401205 107022407 786291493
84582321 266862447 604474563
593007995 226587422 777970239
671795666 541674070 439347456
881566618 539788180 273056639
625851280 703193021 771987226
708872469 7197792 407493861
557495139 273360554 267312618
924749451 429132689 956999767
284306754 570681230 97529741
421295129 161734497 741705297
459857845 57801370 746512135
400379965 215234297 817841887
825465409 28836839 824587251
169781057 706237579 503946724
554806216 493503475 401860393
680677137 360169751 317661989
567149662 951772561 493278706
593549419 700036041 716735094
819170281 832539550 709840639
399593720 859833505 896567575
679144461 599486538 788516051
205297405 696118793 633160055
142012187 397014571 143093750
188327300 831239147 265025819
261710700 160194088 295343216
446235129 152430826 667636440
514868987 314635227 607352081
494611055 266832763 168858736
766372720 243975534 478443126
350744770 156319306 303655194
721942042 28498361 15029748
565149660 153843058 622948695
245963803 710509884 839176803
626168712 41910575 652896201
97802075 644464342 239536607
850689552 706359160 282465387
590600355 531801905 570512506
540539911 891427851 148597934
858120894 818289665 363299321
703201367 519852154 913835963
846553832 676314389 185283876
506639467 575601581 310615966
833945373 533891881 807756302
385509640 199758067 666526915
768020636 268115344 341814826
835469914 174641748 274183528
815385628 190734112 877653148
388461735 819834879 919179147
937516282 488370183 770529646
612094772 548919384 60133319
38597034 123388777 140903049
181469925 452456996 387863444
755940008 64441093 647171162
107993522 3460972 576833931
70582502 856786162 945677994
353913190 185232120 927734684
402359078 297553185 378433609
212583450 392150337 915046395
736774170 70728107 912573490
858016474 606307426 527065359
894390632 785565300 851849594
902452491 905474465 325472509
904437342 879666856 678775265
892521665 474808332 55127853
171026105 363185999 82530112
459935114 914765000 914882944
117916165 27865779 770452333
639990513 758103778 768463596
676390345 894720865 815412735
318533316 514777606 235315263
642064860 31478271 629319887
698205167 169367620 721190531
919532425 354873249 13889510
695704871 569380630 179147112
74604968 636198943 390811130
76265105 174777928 809296221
286050451 219171192 133291127
686045488 787474099 807754085
899125690 332777334 345189191
734335948 562177838 421480591
584357424 825425023 781351460
496651532 576248903 17286692
257541070 900436743 602702840
52240954 805923649 197854089
532699780 387392623 611788707
625563499 802174749 41714037
906290078 514392582 407961748
241088056 650548330 429034026
593639678 12563801 810887461
472879095 685082706 390234555
572893202 377786562 903814261
229837816 42539189 355014992
597016432 72925018 850329484
896126158 832116447 360769396
548238390 505672548 274205288
485585211 265269920 318733141
357616458 501937501 419692282
159022671 15877162 67612233
9340213 455137376 801403858
693323922 399065790 632111564
389682133 215746363 958413773
92041097 348345873 556919096
522867372 314683347 506017626
28586070 871506107 885015860
902660756 717940728 443850978
16863058 732450425 478929074
639657608 723082784 581888607
246911652 32904202 728627078
537206470 887555490 765302103
752368970 322132473 903060658
674063370 652092423 495262894
757883802 935629467 378577217
848375626 966894422 912312227
540380753 721594681 43226017
295975968 607047922 374649612
451739899 239616076 440105373
737016274 398875897 619051896
859093276 882093566 466049956
841981270 127600240 967809767
755815071 315131609 49692852
230049841 341726375 432773915
644751994 65398146 955399154
260142293 21198254 106910461
329847278 31684662 236064187
384985981 151149228 935044283
298321847 194898560 643617622
576831758 382452109 826349654
799397752 91281242 5932547
922990977 923519665 717855517
195576961 227901538 743520869
736800236 602428941 617279181
464182562 383577199 634814510
696927832 898525362 586370634
856575645 13962016 151670713
269578884 658810472 587724297
723381787 371492037 783100007
618382160 551318481 821275615
539854543 497014668 227915850
568499066 398378604 191161807
107742631 803466085 884465011
829688801 90504941 388811139
80174179 148296618 861079880
904043905 946569372 917873521
686836235 126821226 881397674
273075700 589275658 169615128
61047336 588225385 376705714
670533329 491136118 238933957
573940373 857573813 553756533
387272491 315215466 374819351
856188241 401787022 509541340
863363094 375799638 52997016
741758160 776945543 874658716
841860852 325881003 231070366
408300504 907713843 916211790
102259918 290510008 635899449
384783133 852643268 296511031
160116433 236960755 752863055
436139270 814157354 118180839
801426027 108787283 862243529
228269645 278590596 960449799
150311648 216231912 817318578
218415006 718734957 931574092
642546836 685002078 185823690
602503036 563647197 907772449
725286649 294036175 857463682
239611704 20740334 878477411
543492914 294961076 164149704
517904378 800745816 311383775
730094230 483678767 87262526
620192230 401719705 38971406
3967293 858664598 508573718
904147076 444011291 106000993
13523507 930042929 864580167
559205692 80365513 321474046
558009490 850995296 963284440
517537359 808665777 276311803
338374162 408322459 798576800
941763871 221836402 748051281
531967734 729014247 637264139
572714204 233446030 38080804
227046159 273307146 84583179
5225469 671242795 766822637
722160809 350397931 11422225
220251819 499662190 587178016
786314083 285911654 133482987
931468181 453844678 320014206
247032099 16501129 237435453
200979806 474966150 954966017
213020411 172579972 683358355
115736815 151762512 905226738
702024381 605898131 581146611
412040775 753303378 186938758
476915231 208035049 259339228
768232869 354445697 293862792
408406927 331138413 19533398
246691032 515268458 898531404
155209866 616917168 396863482
964846072 539425096 511031903
752910684 337163991 116275817
9022634 332643966 256558892
806840820 11568946 207431598
338695062 761690806 150635916
372147289 566902711 24181953
86532408 788663525 242424532
254510068 410696597 426024763
34023841 118019772 878380369
863322140 114178147 138430884
308708071 599233112 675021980
113073016 83925038 10848905
559981123 418306185 94101815
564791704 146271995 558931873
567316921 335803352 404794073
466408321 71649985 178341981
33586498 658802713 902087977
749216090 555694457 871433788
857525291 803924909 415817271
811805670 645082516 234164003
599457373 952992729 496199139
938419480 654252205 865582435
2757460 134818223 191385858
885654042 252453076 3365692
131140876 38917593 168137225
810252641 553194294 285368569
458343226 664438093 777378047
499425601 212173392 45527003
681488195 313145943 177945486
167567167 867547956 930996309
180274570 251577945 257274303
900414200 294893718 362891324
752175555 282775328 644144322
515707772 154127602 715734056
375457650 749949257 818563850
902043106 672623116 557911908
40239174 504451617 438107514
877635927 289850510 898212519
682032127 82258732 721583753
794949119 110930101 929578109
454862393 841577686 359043987
186609166 470044569 524338051
626388002 35288334 931739037
292810993 838940324 497009619
289704353 143964500 515980111
381650919 895368901 82505614
439422358 703036973 633292545
670826621 879276556 197302294
883583275 668596760 459373977
826863477 383506415 536404762
892207208 820821399 180218956
679839915 24330490 438188687
327582428 636873889 552502280
803871809 260489417 86851840
145581476 663146557 307216129
868952449 189586030 384800902
170612320 68019022 747874433
808299034 447379335 966240872
725931490 24991216 827427082
411082910 609333280 551320575
295814939 54256772 540843261
744411687 801380824 435592103
613372158 489316257 213981693
730893952 642162039 454859000
240494835 147322386 964526047
134227122 947686494 665498931
829178442 54543469 661274342
222931258 186760535 440336439
573486038 23967118 298478024
642061865 506605589 101239526
852158419 53695761 516895242
312140838 572533869 172683344
198928555 36998599 836023975
33022442 99486640 820503533
525729860 920828587 90250655
586198722 872387688 394093609
850803891 473423038 890711763
310842485 698093472 108780233
902912051 564962899 148562589
3981160 712214343 534070827
552298280 729566362 620666915
696668860 275209353 567130731
60798618 292248415 611703514
276491736 622536179 640449321
670054527 284631812 480579998
591036256 564287639 64887344
771031371 574382998 741909705
656963853 222629768 330867701
166728485 353634271 323444061
751682559 889410792 589203361
703901371 183489180 609108885
301355453 522606633 830564744
315162365 658517854 892807941
686512423 343481413 160985738
141773258 607553595 361952484
526461195 700023178 881611595
938415399 740321164 121180842
209787363 323136327 24133565
956784831 58642195 919181194
646604018 127647733 8091780
420904740 466994065 955976964
8088468 794546199 564038067
754961086 56306318 149721840
186143098 605125495 966721934
530343502 677430454 660166095
338729578 634633758 253820087
137978022 881120103 346928060
214913696 843082490 652759871
37506588 656067647 590677314
52815055 644685131 265698540
28378052 615456970 87956540
951658929 525485729 740809434
614950530 155209128 691185862
96828375 461126922 904480880
927255813 327009588 439640974
824480400 353831923 641453058
543582059 292514893 457128887
318438189 722461323 667067222
593919702 525236128 793512612
377921079 931254574 609881295
926677063 696992855 325715700
671272740 475173138 607740269
193178686 901981688 248058253
186532438 725347119 559657958
344025270 313053285 900509284
513476375 908305980 93130217
376291525 73903316 383357000
21143725 915882097 576412215
405342064 322164525 526521425
84377235 868364953 579082540
196085304 662561378 264470838
77111923 510717632 803515682
263338977 158110097 384203633
298561066 893868501 475574639
730807047 901254220 425906430
502435390 287755698 243725112
385984811 851272454 215526971
573508977 928765078 104100672
103131325 148886426 578191112
681994541 612664039 494192323
824200770 250502078 88519540
489306159 564435629 843620262
365963281 111173487 367940700
246872078 198353572 658234357
300467797 911491148 850850032
620487089 587377295 848742742
962424982 165929544 371941289
668936782 875580317 585411697
724006231 544204514 923948670
795330424 670629418 25844487
688013102 328856487 556342156
792567324 259204251 517472580
875413641 700977817 66298933
704287388 709624035 355691442
307864064 913353428 479312452
107916879 781039583 795484844
236394324 868102797 232732679
492730140 503814571 479778914
580508532 959941709 49021936
650772651 798994427 823323784
389356633 255583081 476043621
370652477 935323750 546429359
514065012 672808147 372998803
209432733 963677345 806838894
762873248 468347992 260636884
772495969 51208073 376933314
214743348 81800300 321139170
537208172 266366131 959776309
297533343 474637663 717364262
187896346 53030516 151617301
565603832 266419891 542625941
765285513 86489038 106875133
430503488 390020076 333301918
252855488 692594656 580072039
462735856 725371886 928956197
742394863 489381612 169798262
57626729 880058005 220002037
925888743 10924991 756190465
330251453 462584007 869421937
371051060 834638167 148495920
8936416 224884243 608492677
587925351 423032893 153482783
30259638 589429669 8903302
949839651 624164828 226558582
680527787 712659836 605566961
449710275 906076258 561407490
141349077 946568377 328948957
165134871 869724778 646305511
447975251 889114914 664495884
919810870 353362141 501107532
493685232 810401604 567869285
549612765 488727245 697259316
365829319 13514547 314102537
453609715 602885902 178787682
715503329 703326855 648294869
784056528 415861535 735087653
642782251 110907050 783842777
685195857 468127601 219907082
361916711 93233284 183410851
655368300 427805185 212718617
570557535 247154427 775365916
105251446 578753341 948746424
717400961 833668487 164191227
960707100 393561446 337493574
616578048 184250098 710475801
501309750 336620796 75189047
29643159 542916414 175594739
128816642 698867086 706909840
256277105 383760731 523893451
332269103 896405500 86950
761010 789941758 208454189
31722816 512243866 778821576
559231249 757789664 518874359
476941528 314969091 390184143
111521177 832699297 1893817
100738899 557713116 291713004
294976974 815434964 413377537
333531159 284897348 424470620
749472951 686489255 630538641
835763292 480201350 574656460
185654178 68207883 526621646
341453889 411994490 794145964
352332872 178515234 262293869
566782687 790291762 809679375
475457882 901469146 163734947
889006434 573278108 146770381
427562116 641416501 894364934
651495783 504113698 91676480
354263467 68267801 547280285
496847816 940366097 591131649
816339173 268347848 348779262
201779884 586470818 656637998
190207211 737516842 944213440
534959792 889242374 456602587
76381898 168683223 903383664
609977850 319885448 351050534
773977717 460053524 70172049
410619730 800324949 348843726
584758607 12762189 407601505
708884740 851121478 479346067
418957776 895529309 379142126
55877018 426889141 300452634
799185136 730146155 91417686
352256228 116695806 421612399
882066753 213275569 886073925
394703796 767097572 447397284
21693942 356548511 741766389
798367167 729389143 112442059
773375388 782162324 384466222
22676104 792329794 584799569
747750166 694045655 449635772
121114926 450445547 251585977
741678606 796905203 602060957
212562709 51899443 153473220
636809477 297323385 896046222
585476756 99220034 175427643
735164267 478004612 894989445
562797806 399839079 15946565
374130028 609524264 755484605
891254742 98384751 375330011
590889760 797374167 403618164
311460400 65940942 724743598
614798985 753747179 21236961
29788498 807682928 687347789
955412772 883831088 818922974
956084136 109526059 36406250
239659303 799861368 653842699
842902867 152448563 581252103
597507478 945722326 567634545
551276380 586777217 473589244
528600002 771892460 503992957
24600686 500243972 858528767
631169569 253315029 628025750
656902125 323162633 69142803
775955947 122545967 659713100
318175431 602010195 674389590
323448263 208115316 572612157
19578093 36902471 369648849
9274415 70550689 722167507
645265628 913993579 445866421
535267747 83721082 372304222
827427426 668272464 328037675
107758442 521795510 264579957
611539803 376368696 384043693
51753106 80936552 474930789
602967937 57404039 406136507
758774433 370245232 199517557
869985293 340910864 611702394
733098984 519190387 377020905
10194950 722109891 482551317
928926008 909804253 637272845
61813518 783400221 834139342
733108211 69217185 324682981
582967107 23381201 771337613
16719539 316836244 490149448
90743868 860191028 291326796
427677027 521015164 966924086
3183286 690018552 967928088
490003382 472132505 638947266
769774243 239708985 598719444
370505236 252549007 532926329
665732663 546057836 448796519
761300620 232095341 208149854
498948101 573352805 518356774
3239832 91558063 248881073
836101211 626626435 380648717
22550371 593504498 522396776
107009046 727747995 254597528
305191249 104226139 182390583
738003470 956491944 365613883
494536839 420884132 556304554
328927528 780890125 956043853
771849099 122520084 465531681
114407352 395678994 187347539
892649858 502458225 205142648
4827776 408086376 275074976
195223196 209493481 243770370
831533070 649347653 840420543
464728814 837843152 792360101
91536295 801477073 507038909
607752029 619605322 459535003
12727121 716166815 836362288
204645885 467917280 297705465
835967141 161428590 356849116
8204594 913307259 314911142
946008626 575503448 87831542
833904904 409903327 497771970
445521602 139957531 229795880
587027905 503272555 893171364
513395506 59935595 800011859
491594730 948124858 349812551
714354149 745027616 469768598
631415296 366297217 780084471
416096184 227703739 651729333
926672922 309913557 164088772
816021222 667325178 821217411
125075184 520101635 765068796
294600692 881798924 14316794
454686430 531950095 856892092
186710430 816958008 229175562
198539418 469730652 617424683
966263033 639408540 733191271
381696199 452849608 620603878
460179803 316418990 681928082
115227343 614310249 513410741
865207428 898211659 649048346
770456357 881177752 681821192
501486512 454929219 97433460
589289550 930183750 923972822
435666681 116530638 398581644
351649734 363099981 797006648
179002476 239132822 174495951
251709257 334582209 124748142
178067649 161648785 17652116
33286690 65795377 773875689
640640729 735071322 498711090
528849091 499544885 259316520
151178644 530704532 656684643
53915758 281089151 93804403
175926687 476164604 454675979
16526282 389193137 256682598
429202943 576539821 549828188
901853354 400474362 388090177
707629343 604894046 812566484
282728027 918089398 895611975
21537617 661348589 50925503
225466699 632500498 358215171
13594470 419749346 557351899
321806165 312057266 534302911
154682507 571838597 313487756
161412108 25568328 43697624
936081133 188644407 307548062
765924828 354221058 138795269
112458439 42426625 259133146
581076396 841367322 959938628
638561678 566834462 68439664
844391063 287274033 844632736
659419216 369088161 564141138
795047008 448943904 722798020
215733603 207159232 205230925
11325883 684107274 323604476
652482230 628334939 430060791
462103180 728217945 59107362
315304722 24561162 618074381
754039152 65747887 961546943
493480680 771076387 507588912
104146070 370971422 268444375
351884470 665175657 611391992
49680695 687646586 743588912
821813617 621737083 300482123
86740631 937924701 604686089
931829240 45734273 508812065
841543393 569105960 772392998
525881685 333085849 423758736
957417278 683849174 504157904
780232395 543359671 646246468
367821866 349299505 430406208
273746005 600313774 257749258
456575745 293667908 97846462
107277613 20473246 533491951
178257860 787376320 369979720
731443561 569974292 309927389
365105565 860995984 583333440
197796591 806702886 2597706
553211305 667230577 765668832
233473357 188319611 684076810
544300050 453464383 354475052
350940635 138314222 746313815
177592084 861456643 8954213
496055559 11121797 26794748
346520923 488495517 330643473
823921116 89183027 544213891
359187023 176049833 450072428
924762021 61422473 359359267
301205917 346676204 659215396
521066732 372858076 227207363
864923540 419746137 103214943
465658463 109034268 49449481
864343463 175623101 283358134
487444287 26211112 209617167
884174876 908914138 890658691
89353756 408758034 566568423
801050520 243213669 406041286
529416109 759292386 143528927
623426098 331557101 223838195
188101000 221174300 399640199
838389321 72008726 464492869
640551388 458743057 118516906
749096611 795491461 875683772
858374027 921541985 796012456
104295472 54675313 84926869
149584201 121793148 144051964
335045800 560775143 305186563
882726586 166119545 123433212
9870442 922832566 628181270
421155412 763429858 811394894
206009095 599815517 220867147
38707364 58236347 421899877
436480352 501812222 65916375
538486050 639002356 384331133
383072148 408171162 249553632
846126788 277259861 709707517
575079612 697487972 118352996
301904195 212072066 537254727
414316009 869269513 900303825
554021481 889845427 882498155
356879102 185753786 68707058
396099331 407208392 279992746
499105902 641164638 554525781
826801760 604979747 847140826
245252758 769358386 634512797
203900455 272873355 669876086
302272577 582078925 951197737
923998607 581023967 813112273
534477222 502227782 657782663
480638648 658205589 33675285
144055067 70776820 698225802
71633177 165081878 590925404
923610640 79448855 946158314
824847055 650069257 279290324
629827145 534390279 552949539
776203804 500867279 350717933
26369769 166348321 310235325
706055226 787626978 601246935
480598867 32417005 537790699
519585676 232049304 391474807
236823548 626020540 337304109
743597307 8864023 185049980
845764768 516715320 554496569
578537756 396570579 332190165
842295640 815651011 817039463
199814264 148454545 297575956
329701306 368576552 22393001
175733612 558717117 730357384
329345001 41161264 608753276
425155445 301672829 792143286
396926709 623265374 873981608
424782354 229791133 525853299
851469227 922708879 925882800
500140626 570429856 202037138
17205589 419670145 591676341
859960980 433937694 648471186
78685794 791805349 501850252
71330569 339239475 809502799
489532081 23098476 913068294
809026615 32761110 225087105
303720788 808742839 424977323
690430234 837581500 670886191
518708543 476654350 565993768
899623516 641963760 451593486
45144505 623893594 72844031
544559537 19593828 98168479
690940652 423230721 927801437
145755482 766103241 691577609
105393612 550105749 927823741
810764826 637154233 501325258
587293777 209566380 174827518
407929242 469837516 454126106
647396813 504905177 817538597
153032933 254920354 659415818
592760165 371032897 94909995
464620794 837099535 621104936
246560080 423705198 632142402
169192116 814185642 586286527
627150300 242004178 369349510
848809062 491768251 696671609
566242534 230178692 944332601
423687326 738471053 494460471
138267476 776300424 803722213
353991582 807115484 559950813
721293946 947106693 160404664
501125524 251562056 541134974
684725056 184819011 112645392
34140799 532308466 304093898
407986520 649397761 407674408
509826047 122720033 394408947
213875376 268562641 542446593
899654259 611073895 251239667
208731781 321458274 420948047
789117880 946042524 427766913
244392213 461673264 532412160
495349305 656785339 220564689
385365148 799797667 794690368
706290853 69929684 74204569
51722172 305486805 236787606
948187585 162054862 849687694
684580388 6403874 658896479
77306806 549284472 570313432
200261276 211133998 46358554
461114881 436639683 738386699
553998443 70440973 262804492
239462137 253197458 482144368
656916041 840703010 837430759
560998382 516716542 231906862
515556288 828973557 768176956
613348292 947584515 511452716
259700427 881606875 459732048
620329001 524867619 641805746
412468218 130365007 175179591
725648384 476993559 546965007
825335005 854217649 148204414
485857561 697257259 571648409
812606925 6458945 298873718
931980055 188855671 922675532
675869772 256705312 32319188
630714315 773906575 872042245
785580291 865055955 213233620
735816805 651840793 816525888
692193586 500412285 967317732
802424136 43012589 732486388
268915461 108083709 147056036
270597703 224016545 563379894
766323894 942045094 934970566
231545884 20833263 201129493
619337479 640443620 670550977
567214994 132519399 174932239
801339145 721132821 401432322
66752495 798139729 919555830
113990287 871569164 334477545
705110858 787710263 399113036
368227156 712104802 879709198
32619311 723792489 723431122
338716432 518756740 289365354
432775215 958511746 740163268
793857467 394996354 865192307
387607408 820111851 918820424
540239699 106493014 705137090
436879545 465098096 914941888
607732580 373884160 65969133
235483483 441451927 959134791
789239361 119142070 488908972
695503740 892073027 580864630
193592721 300506207 52332184
756146896 840963858 762392039
935477666 708863516 8197392
924191200 158913849 618228798
288465011 830429650 26185000
541549423 118449323 855278186
898719553 248666326 616443083
255232066 52637824 279686735
449592945 484171718 743061963
216500831 501842203 194099902
420938416 794286546 141683316
286692183 352938091 204516840
204646413 57893212 64727178
107245078 153083237 539787043
445108868 841023814 545287972
602859122 951331864 372126645
315406300 941183908 503362208
482651387 776653462 390820823
386886167 350042842 58701105
927588194 550763685 424805751
823825693 473280422 498689990
459658163 401668524 582762275
435430209 899046366 49793160
566612382 668690433 748888087
417639223 414633018 261102755
8282035 606307262 554899703
174786624 164666552 92548083
485679190 629426730 132919318
845665482 37054712 720036124
81785180 687910154 329466359
766144299 743962602 301078373
922878482 54821436 967463000
385104265 117715663 831955151
169351198 953675298 745152854
466238635 202151531 591948721
61543752 568772885 944094399
958167177 636389651 83880050
405392215 758958491 68435742
78407904 646642579 122191539
523070401 252907820 773147266
834016146 677239188 108147607
643852393 116197779 374467282
752126900 779943875 933585490
761485517 268721286 107179652
597908869 556243739 700746044
23109261 2000210 801247969
663894031 640353162 25934609
907507290 203971663 373412136
747363198 533782441 132675942
547123394 120956726 370968220
293086403 119859432 77927198
330273000 39376064 505566707
292691515 352173783 825695783
740559167 319272495 328450203
753726681 297106066 388947419
434647704 195732514 632538901
197935560 964912940 58893994
652105308 722748483 389227872
824914024 675665657 644995412
517986894 300319804 189746097
572685330 867186148 50464700
596455927 315168278 547355705
262880490 77483047 279574313
725705132 887245867 863758873
613561521 757989441 831305005
330159693 910337966 728323297
124996726 628352455 416123757
495035967 376782960 889063205
744484335 849669252 421815953
153051660 396086984 564147305
788938668 856111938 424410984
70173405 942334349 306874795
49194762 646607063 520786941
947358636 273511115 365241883
351626893 442358132 931354035
492069252 921267996 409590921
855404309 126531681 193691416
692468718 687002207 690126216
593269012 661138416 476221793
47068103 574314359 148626340
257091884 110042703 606046261
418424194 563002766 962996592
491381055 151284463 435167381
296833921 741130772 315793402
762798466 339751697 409784203
245220237 474699593 582245379
30706003 135279305 767955049
635849107 287690373 843590791
450913837 624205683 392373974
687561129 490359997 300967755
677774001 486538207 587923943
366327705 308727256 209991525
245344340 326588183 650305701
153445701 634794039 763240022
122546378 508246062 931106937
484699834 941785194 957783764
204553976 437196040 535111557
241596470 426005620 913634653
904540934 27098560 389897973
930527758 608240599 570509915
720135249 35651535 123155092
646017355 634473577 58231347
29608753 130877283 424772285
254311932 625610574 247836924
25895463 32568545 813243876
32247456 769971097 210880725
947360712 614012765 870775993
646001448 271116936 309559635
296984000 377865342 181587610
27612651 735179410 676239059
909822799 546865615 725383270
385066486 477036553 198621413
771504639 262105223 34789441
88900954 156018748 693005412
519430005 957293068 483487188
488223418 930584894 105835136
498363792 338438626 127806877
473661282 786902258 378684162
465050445 122494537 533200187
672264567 436269390 433118732
117063175 15744242 246705996
858223035 113746213 896105278
866622313 497259507 816855283
950605860 719296421 930288666
832371689 868029287 444320496
230598539 109526279 960447831
716291931 899824169 549996877
841189462 773227956 671372097
493389503 387063754 789623275
656873931 629825902 465307280
428766289 30461425 940880160
842698611 827798333 366487788
868160098 320490130 118886724
636578764 659133933 371574012
672056265 831608278 680277169
922255441 377060335 301066729
610361004 323563908 536658403
357486262 59300665 186196538
19577435 912630321 834912299
700713240 794208535 906623799
866639674 855930863 193698918
521688862 789592288 348995851
587091299 453907251 139693778
478712295 774258365 591149164
300277137 884700069 611032321
659906332 508997842 719879707
204233630 343854598 513166425
461905244 346574813 130833755
360156651 130513537 595414914
913771031 664156786 202864793
786684693 447921013 109973671
152819918 15221135 93645254
732640350 838932257 301251874
440927439 653116044 822235168
679804380 215986756 402700300
229773266 642786747 813324615
693475964 475097269 653899497
150812090 329168069 485492042
922888215 90281191 667883071
724655390 876234926 703250421
498873105 359433225 41467529
163767990 711587480 713227818
400916539 29461910 558361229
796132538 937052678 744823516
421971842 191301364 424869666
192222255 636102602 964672731
126168747 1786969 630673235
335647988 134921777 529432114
629588725 959220272 305623090
797125176 252752079 886568073
651006571 490234311 713901413
819100487 911983773 715656947
276841495 411916242 523431625
188179627 784788373 642560388
155340808 262392592 384516042
379701646 1287166 687690379
289688558 587235985 49719004
756773645 609799687 958804008
131559680 241258602 899853084
718104228 936471509 491745502
388379422 497041729 890930377
364519323 708474481 781150358
685702243 812956346 510738960
722186003 383464772 455341560
812458632 546076534 504046842
586103490 468836126 624790079
527001161 543553645 829047977
32208550 580631784 931444490
634713986 493360660 542115390
830546247 501390245 102840447
672960636 362429186 596341884
271358108 553809109 844819217
399079513 237186977 223013251
832865937 402488223 826815794
852588100 148030002 742305043
959002213 211083294 518534918
945299595 246331240 703716340
381363870 906707554 577945710
814994220 128320405 150949751
31510176 37840983 393535739
196072362 904278786 39624975
231329683 361176680 753097060
578832733 113575640 653994863
691291597 957837320 20710783
247631999 310364895 466400438
79243029 489594989 37165476
380703288 851722702 330189494
245907732 773613863 940202939
31079998 775697182 742825550
51155307 399059763 169764837
661381847 431684825 360045420
173533131 3467360 19971736
872091863 396523052 748213580
800309964 357774390 920357602
654576627 613880046 357553775
823736000 678966751 100065327
791069861 495125497 125881395
239290069 547795549 154793626
697714767 42864828 478800061
296401160 428042988 887199826
434668401 956474164 469078640
335650516 309010562 28530795
526444529 735195438 171818470
367352419 303986765 323676560
287368030 331618782 837408039
431116140 933864520 586198007
322217214 573604985 597462996
134045366 127644480 356742151
232598059 803716296 14109879
56712357 162136448 887157562
951061238 448444555 439785861
400631745 350394403 678472867
189669883 672860651 877268124
684557967 503328237 114899082
400871120 850795818 716952167
381864043 499082010 935103356
433252922 273423784 489488518
73645809 567534085 183014548
505793365 738592846 319504417
39775282 276736210 377522303
497568774 935151629 927473621
596853469 317297995 484829092
159160261 65475091 439654762
585064075 594296828 190410597
691082365 497670128 392601452
314461898 286788951 271976087
603550238 555491852 358861303
164415836 625837447 195397034
837757354 611272143 579029652
418431140 449131774 135086383
23994321 259128456 770833870
456703091 922760287 250734715
608259710 542873691 217578868
7727024 875482250 593976709
783454826 727573936 218150575
847581112 193603829 308556822
302566289 628537699 633669903
580320185 461851186 601391747
582390635 886205247 510686738
884888349 237802236 817120388
913566948 914432991 666984447
280091208 275653722 682078316
640087858 1573937 316434784
163847281 664579671 434030903
899250816 33088634 372609962
849206203 323478828 103077980
417952421 694484242 727154246
325460069 355124801 715539260
136051142 688594790 539434819
495028431 845566111 446427895
314348532 35421997 707386497
283940503 333773691 665187294
924162663 168461647 909233822
603010189 782615117 322866553
84799865 374397213 281303398
335248585 453657710 958938261
549843779 33919513 313096660
463830776 337660005 351014767
952368723 676664666 688123509
110711480 531113479 640290304
799308059 329362198 37216532
792091827 366737883 15001555
139086726 566675589 801627074
683438435 357208358 693775622
268917886 827188905 318042571
512521806 513612595 855758356
129130012 208451712 815050773
473717365 571643580 71296004
205603876 16484953 811565228
286441681 132009471 930115877
793652712 923422814 79879213
721988650 637151696 394741443
901775746 738574686 443739601
920567715 32899283 73006176
654014456 902975536 423104345
437608162 503381138 515413860
139430689 272721655 955432246
164327076 925369299 593711272
200400670 273021763 899213677
364118980 328105545 540904323
252562356 196175239 271367386
437708917 145630135 27183531
573248560 711889247 418400645
649386230 511789801 939577383
597776332 864154054 293029376
705426462 55467056 32174789
3333802 550857876 109166514
113400117 531853928 483920090
591870974 789325526 222083507
574404087 721880800 773556793
248450659 370771419 782699590
583553271 86449869 86315401
24316933 591160471 779028379
16772654 863784409 87365052
399288619 700990529 70175103
557855767 266825683 269218165
82562705 877307598 703431773
313644153 611484483 384053685
527012376 47852612 226027102
838580111 155076032 307565770
471713112 639415680 285763885
540498959 369568273 36441997
565449914 405408568 918881963
312430809 462831280 962205646
765297585 755496365 946388822
571234944 721275935 193282697
43866670 412967387 914853208
291386471 575416000 501911218
248463515 809765455 481233262
913728611 527805507 404182413
774338226 146538880 55382291
579632876 150339033 118655104
907148030 604763051 624794112
851378660 102116288 257972830
612590435 740233104 898933942
493879679 771636779 569112328
287070952 945172123 191031246
676694940 411529089 12376200
231601922 107373318 295347079
647061398 592634740 573888749
530665820 353495895 822431107
249592068 80561428 142418060
13444372 253872603 313361632
31986167 859466586 51337198
930343543 807650434 199779759
205720811 559869323 636608141
837683904 567854034 238218488
48135926 142533537 90173072
853574181 60616368 550323300
1946991 898626015 104062765
713540017 423399330 909032867
769070067 954817219 630769298
896972592 211001885 528465390
400681184 111392002 251467889
745516780 251847667 543285057
304648446 334208994 505570560
515183907 266177695 759593357
912404508 130093326 665831862
465650658 668737559 572316287
331378371 215774660 948928378
582771462 834617565 585099522
953710762 17054602 437961628
170242520 800242626 108176201
876606078 118710494 629623590
370817943 365712182 754735892
925858871 334427539 515300357
129601985 450560969 554891580
420426882 107502270 47981947
921836409 717880976 277379447
304573101 74883485 381839874
509770132 384606525 789591558
18963140 664965915 944208691
526450830 821561413 807877486
830924197 953505587 152898558
892004603 155621699 706620348
871858232 16824083 277206020
640483956 206115214 65268215
849550695 469208304 764935679
719898311 163490479 639722909
222909047 354679764 497953833
187613603 546883677 812749138
385372085 961619569 571695128
403393393 144788590 268203113
242309686 117892118 219185416
153745835 331553236 948304556
83995327 436894084 300796151
388886895 835162153 385798440
730416619 681011681 119476428
423711007 776735184 684551868
164795763 83842632 614703981
324987287 2990505 847370988
876976733 311103660 122545873
320605193 244065014 192930575
14014311 678895519 761136849
472974925 253280524 14846702
642138451 443011551 393039724
431527523 241159705 707574484
736924797 861750936 100572346
591792886 732090477 214758214
30504088 369406062 836554635
84475490 17945417 626248311
608132374 375720950 433923269
509973856 904362003 564979404
429800292 660944455 759464538
293870238 200207907 121744494
580181259 670554702 129911802
346896499 275275721 953755938
578622804 711924830 770557283
177393552 87191136 294812795
427302877 415711255 770580951
949608529 270564036 7360190
572535875 609876822 163947760
857642955 614887893 618209782
191426905 64080801 397379521
143670381 170052108 675392388
110264109 924963164 536362049
555796152 163264648 422106376
14127513 55243859 360865735
32184443 763383627 308283203
46102180 228986974 247042779
523849098 463854695 196382365
67639066 799965051 641872785
350433597 439576338 943812133
770643570 803052200 720010522
459248319 297343706 266047434
727327770 396399128 897091122
247632982 665429904 897581207
480577461 25958389 657488037
636223949 637167549 139220104
700804274 502590335 894622473
49625345 6199471 404557292
591403033 619718989 236265980
566120327 46050935 434403461
129952844 239369346 674531927
75258578 95136593 17985425
590699020 369102957 499639515
6783023 520781155 755009211
607605257 227512276 586419625
729263448 908261516 955324939
848454888 91023801 574880630
423354524 295897271 424110870
742454081 596130329 696430605
527132409 254135557 335877575
206030109 128480962 123421166
132282081 195992333 793901532
465237693 358831266 872327922
760447427 614201627 725445565
138095754 752814225 47099750
347008737 800632821 593774742
414740939 340784715 119538929
532419298 709670242 679604856
611954116 874199848 869324095
73701406 844717556 936180362
927430520 494281207 250363189
703188520 504295920 746523953
229047120 429156408 546517035
721638370 124750211 388623250
918941294 729234043 652807001
380603259 491399342 661908009
229716082 228910350 394343185
98490345 630961128 873136757
609118587 50220638 558580636
725204826 30376323 93631281
344047542 520404143 884485509
553109934 960224616 763908259
786669040 929838339 226494367
529870266 460689466 157175529
473136400 253755441 431107170
901589542 35160018 121942461
761540046 534571857 804227215
93609053 403980766 254176126
937417996 261037920 639897583
887499978 226424110 669325374
450025160 177068613 843033957
879652779 879467812 338574672
197776769 631238012 470560787
511932663 904512371 129507494
942226183 76692804 694761473
707659934 951175792 45331443
964203866 377387938 732373471
253681951 446559795 966444178
476978486 838418132 344268749
491703434 378485334 929701619
197784884 25382188 871850111
645069458 743188811 118468132
727811781 549862674 886022109
570773462 869072578 744613625
520663653 124206117 645393177
270735945 630466643 133436498
301697366 608616518 95777761
822567347 478244879 89677767
388923208 277279371 142084832
632369918 509151379 621499727
491637630 717495708 602084369
631107533 459117488 906754740
126965300 631058379 324072415
118997876 285877756 183298442
782378603 486889849 24810608
760339677 483088274 848483588
693955171 350230706 321162085
642408584 630440165 958905281
440822517 936064993 455275735
942943415 918341156 16008424
305302146 736800594 687808866
897506636 916893571 472858978
17640566 601825390 256502882
693090576 120809707 726944904
144878950 781290929 9818178
646928492 398442552 146251858
414619756 943718385 334305459
161028273 597974867 376217927
196469292 14879974 522139958
863805831 178362046 858142806
207298336 924681669 778735024
396531995 291618236 254358574
425282171 309846245 346300178
878635585 889162150 282833956
302025201 135859833 353663555
787477596 315715324 700770180
651705704 921865995 152508536
843470350 195710111 958628062
929279662 653823471 183783841
626567478 730030811 541066033
371047014 947475483 720214278
650599401 881932649 916406942
24710205 346136015 65330525
618799962 472954127 553937390
125582819 743301429 450164608
268991183 25547808 577423922
337162521 54754163 571354729
676517139 354178297 653548492
287918602 99127960 213589429
854727374 233665537 498088232
392352669 849160383 701309532
72790971 38468942 673802296
431128229 177037218 69104004
114566574 244820705 829125747
107494525 961600081 314029468
449196425 333946689 736858380
771549919 666929939 737018998
823338148 825790396 462705095
191752507 141134143 808968794
333203030 110951975 740296149
518932611 203350501 511096424
136000301 660306482 640062930
226870001 202276577 851892856
108524729 4234284 377232777
917613655 613823992 460382971
650729209 750840570 628759576
485997403 714057325 469231772
964625425 473078157 816873026
153689125 193837627 728201698
953323578 312179072 326614402
544967572 567429154 515767442
136897967 967817072 141887814
47658974 571785885 757038697
208896968 554268192 156905143
945402915 212268951 300977342
331883865 671843825 788176902
263945587 54718263 310397170
914003922 163595513 72811890
542949197 2334018 614015856
551765943 447015777 591657885
574849892 213225117 736026997
663946071 913790526 271668600
33824780 367442164 12930196
228399941 703966627 595032560
397464698 309833199 883271283
927944755 948846811 474778341
354759777 136579367 778892157
871742469 760139535 75987547
247376145 130287344 871826721
669766194 11328180 532275886
311659175 687113447 151006316
1999301 517053729 741261058
546833827 254266337 268128692
102437794 919016847 894456157
927036037 689161753 108730125
316763144 258070038 670537552
827396979 27522578 752449454
920512492 171741199 571816725
811021486 599165306 618579274
83292409 50171341 796373765
538688709 290826507 614949697
710918348 937292682 373995834
313079948 355269247 332194625
888843295 234386355 489935690
533607556 824430481 949790886
882127969 26813183 566242633
539800535 775393284 376427094
813478442 874354572 331905945
947257675 752344578 916501997
886867487 460275556 744955359
648082890 159998086 326246463
150021238 59029697 616008947
522474393 163294622 421429329
58775145 732837417 78350138
290975690 14721643 176173923
512494707 80783061 344533189
53255437 311297052 788505717
13127861 885108923 552403648
163569561 903608011 505177281
311324530 303758583 423320666
743362657 312537790 131932604
520810010 459431241 386590846
431392303 6897984 161342571
136191022 181002283 367373489
242055333 725119733 85079377
428416285 520969487 47833162
600091030 68474168 446058764
659470104 897113528 344322401
155967799 52816335 229489499
679664517 637224685 697189468
659658688 810740087 839303936
135217481 522417259 724543383
824380581 276177264 588242300
785359666 122298310 296057757
144923901 809335942 788672828
108476244 2584982 270562161
601421968 171846435 198910429
530887964 288005063 638494978
726370772 324802997 148540075
836889166 793827471 108375215
725984791 844531720 465871810
698720071 954721755 340894166
484709355 819657471 574460351
140417724 184191612 875783545
650531595 741276540 241005638
15256868 771822609 849351524
108627222 391113227 342429439
134438650 902683368 487989156
395032093 636263239 576738731
343871064 152495821 38843549
148123049 726387905 598438436
956713059 336094631 851025255
80794928 898252782 28410709
528680407 785805076 322297744
442638465 357248884 882710897
276901828 848878330 510992184
392767571 452971922 744870866
159339546 636826968 699241853
299573548 871860543 331130510
420386909 213724306 951462631
12444561 297039790 418065271
709579739 148699945 127412572
438047523 625776744 256566875
159026372 206190629 214951896
918101420 169673222 297308354
245834578 834459084 763136361
797259485 401364760 324707568
167052127 375309713 37310983
667903796 426812264 74599652
705713201 916358626 190858646
501625251 81562247 595605620
171269397 232077152 303383624
897201329 895430888 125280659
645148889 726702286 73574190
762991493 87084925 707976463
176278887 106353184 677379938
361531951 887087079 925137774
918143894 261793274 520438668
521132536 657021295 197304165
840561000 260956772 66236301
147295706 4218339 141401496
390180753 917663627 501833185
872960875 694357535 706322101
693247966 316965773 625259392
329288324 371155943 717216809
870750095 217630430 140709777
260918815 807829993 211821886
587574842 73156275 908712810
85249171 505033091 871795836
891493430 182568229 106125247
144654528 443633607 665480571
296950926 498315519 169445523
955325656 269413043 150408787
721655480 706870836 577119148
453986415 844294086 716028351
511010283 223597977 879911370
529856998 421193388 120000249
534851904 4494193 182903242
100656690 892946981 417433783
50082749 31079854 49881424
472272877 533623226 17314452
28931258 324827230 428023542
393548778 143781984 601090484
309814583 901657618 892396052
207370757 80460489 418742733
278602680 83655898 126480928
563545944 307431536 715071517
202907481 883511258 625907395
817741413 400397041 7051171
659834902 303115622 506535548
661710410 318254443 7022959
201844443 229102828 310457406
46833901 217203316 369899496
583827679 867222019 390896651
841419149 502191311 498607789
173868185 292556748 636607340
875014034 216813590 799302962
77440556 686674356 925727681
737608717 287747917 519784417
67165712 430300030 701202486
74503688 9345114 381928472
12569422 367889269 648789145
809145314 847240093 358214398
327545218 45163616 305995366
909632937 151012508 434265536
656493576 171049475 713493226
49260223 121269515 453145601
204863402 209728811 174381510
392876262 98317274 634998248
215912601 60542859 134075362
524077257 961385394 648021826
895121758 295564492 183724931
653738835 938946035 24494113
72639949 728443977 751257455
312503069 94330428 753299076
784720724 109782924 916135807
69561327 900872836 24969814
183951652 452884095 530847099
43769595 25322478 641592243
593890887 517038458 842000957
226369970 144575405 128822699
32629866 385321111 343589428
871043872 624948406 374862429
778489810 587811227 388827957
658062104 738586669 653771432
221346702 724402079 183717730
218098736 93862006 265127879
18055773 711589330 387971810
903597270 414755649 286339109
391568610 322407389 370794462
935537974 234860732 259414616
790128620 526697193 870687713
965666834 744160270 520640424
842526957 517741387 471644287
317183929 81602506 136258464
250416154 80012124 488997888
761059096 274312800 492695519
912977320 134633870 196064228
418824794 187672435 596003208
924758436 492894655 905112349
263486583 923638645 740439123
623371944 763800181 106931466
165225202 650711193 4497937
797773426 277863952 216686961
413916285 745767665 649404363
877202352 280290910 369039023
356876578 706107209 165303970
892112059 139948798 340303980
956102191 142065719 396782789
556790994 152380673 527336335
881334437 697133724 357930397
186432855 853708860 366969847
323303260 22854665 233328549
910159324 400050061 172841019
339691245 358426188 942434759
430604373 174580703 74867557
391352023 535059555 35111641
313397144 229500718 373043321
113730686 131813953 606885865
300354141 126192282 751860467
279258687 261148517 311569996
940631087 69433825 198093452
802514022 283763564 710618711
368769511 912744147 209397998
433689309 911158107 821526919
869543758 246849140 954926655
250945141 501614813 71174302
763869510 28557498 179933896
322374095 280311345 351142915
596346477 379088607 672218559
408280867 763557043 704126784
386686761 489023824 946074363
789607666 825454265 144305961
331149179 583009506 30129577
730220541 230047683 459728901
299210344 65858752 159781954
135776684 260699673 706508079
847609618 810140774 599999206
842485368 611980377 22236709
668778730 77332239 231981572
942754744 395514682 392356826
583928903 947126507 919617001
515037376 151447680 22950466
657520334 319457650 136694034
522825079 749357442 911459659
732861074 280046382 18500207
426375709 5198701 256784120
199862132 140943567 250764752
330015052 111565623 874746932
440031936 921199644 519394735
442957152 193249519 32448225
401821542 108389523 42275054
424992587 597915862 195038455
325561162 689322384 875010806
460448148 117640536 550910661
601436412 295742777 839592106
111251712 915259172 295304216
664696525 482038797 3803545
443274011 823091254 404935257
50579709 190116203 475670084
322371689 488854272 827801110
217827579 80000942 188048150
74041619 273992677 64767554
135842731 707717154 808077659
893231402 785448137 829326750
635619978 27651387 494356987
658666826 922598426 30459725
158674870 506967633 249116932
552479907 718449148 644591555
710272808 842010721 914527220
201679609 211820203 837166824
40594164 130410788 460455348
836286028 535285776 730742614
234890913 64741311 853941985
314250110 289959364 923704630
617968196 556574316 794495734
201748251 695346243 879683147
226143739 281593874 596655294
236667287 751338152 605413740
328925893 191235622 281774165
286609097 819895285 580265396
541306034 539939719 861201265
544398611 482326355 953814528
836899263 777544191 850438216
19028389 96934976 701804408
392766520 690791789 356143760
732795443 843264714 795723732
549841749 779020045 24771076
46133794 766063782 503544855
750927415 35371204 812558644
269865032 128847837 907093462
377222730 492376038 152142549
493336483 107013717 919779850
393932614 456983187 429056606
727826312 147563146 588024297
649039611 619624737 465747915
197472779 955088285 324662368
293105726 604863272 456970491
65879094 99055542 479289911
604337883 413290936 209385654
715048281 309425269 492570194
333972092 871711929 658870429
458668232 403216213 921189923
804334174 304528099 825641505
851960591 167874659 402906601
871423946 409858782 308163456
240677834 790626685 301869584
52523812 656039137 185070897
55404652 786695915 11137124
833837216 627969469 623727199
546212127 208984817 213120254
862070372 781083385 658195455
966579839 146423108 675293679
805374730 404440812 484062755
325397793 474856996 549883859
729495301 255330574 608855544
292500368 231257497 653315887
59661936 416931562 848346743
401842199 438511296 889913269
360555360 420638840 211149435
568905439 307861639 625742309
753406271 442064210 959753690
423769390 553158918 746556899
878294679 747261916 674238584
732207790 405284778 464012139
809254760 839662526 27591760
854806410 892913954 562371303
617144364 236731484 893316892
610691351 555952064 170479430
541857288 590532360 511152663
155077666 694315275 911728128
172954034 930486842 785715511
705230171 901924903 111977264
643305940 198695120 885259424
342229906 386594732 484743995
490897584 156913954 346640764
708390137 28661675 144692768
869907130 72833669 4834658
154201733 664973475 20024582
79878359 553404363 690363913
912378604 886207593 604343563
18746391 842819864 627938993
697036569 271344863 538892807
462441435 671784888 434298994
350221115 580770168 942475154
644539928 681190936 815717693
428917950 591467064 581440699
399252642 948707856 59720998
61353826 149082922 671404470
360528341 552498960 663570708
779855275 215857869 885538394
582904485 944310144 271068366
14011037 577308572 127070799
859762502 263406591 946397538
190027807 529593447 58800048
864521994 618022966 12357461
348512873 820823125 899403252
570675286 371715877 281504090
150057371 486020284 118209750
500493905 153170960 295729267
78918724 579312935 138652449
5627063 915686767 553650650
236071732 459224073 289200489
764668378 792807174 162669530
496448415 165026892 239794640
599407372 797766823 399231842
543231657 373284831 200325913
181649308 27447453 417521491
912811132 314266406 936045051
840219670 650387911 76192345
773484131 140511176 622406112
437441789 26444335 820775274
526660327 182412723 479908209
829732047 967100562 714372207
463052900 36655761 236644732
613698585 322642169 350668492
441343034 29167186 728514670
151106459 943897913 442267557
660184485 967347906 397824598
894996058 505476033 269520399
715450961 684220473 344434148
531396458 442690639 872605546
247908231 421881969 694277383
76587737 822141711 456865339
468649434 306256619 29556105
79955995 736886466 254449147
318509919 355214496 777086028
754439646 305128197 897464467
932898445 629109477 775210490
74072429 111921614 834116795
639718678 552083574 756652612
44072658 693200648 559196098
612867271 623775005 571380111
250770937 518592593 342461270
418378098 782466177 859980577
676267060 441575005 920704933
715981535 558165069 634556604
180580029 199789327 257961495
233225524 473688790 785415674
428295625 730803588 627316383
180806286 741343980 424983747
94099962 683801667 659167301
20044186 487306865 363589396
29736135 947404246 654501679
99848028 93312790 482083080
157166267 904418607 498095106
642324784 794689831 710933341
287110859 946739516 308666371
587510975 373486809 346802240
185268332 855614806 325442905
213545276 925752694 737570105
782465448 617753346 629250584
325731334 147142824 135115372
94757478 214991536 522623971
522895998 544893466 61683948
756765338 803434615 798874526
625475489 387992576 721402730
688228199 397413468 943185840
372331440 828007057 676386650
862571341 700611935 924018453
529725584 856495186 368157619
360097278 862733931 445338123
940940441 930195098 660061339
796272649 7556879 268757782
818329631 514337860 953311928
201216126 789683576 772015358
838029186 369558181 744120005
107540519 592141956 777239346
255476564 506590608 487676997
285086466 494592783 626032001
771204199 671613247 720040253
65839 174965939 920260376
403951129 608608012 413889344
687126607 309492757 475452566
246902350 685991746 395639339
717009728 405289917 195837448
4881783 668760978 645182767
361413685 900151999 727405446
628487455 14677396 297265722
484404380 685474256 378381200
784188815 193003173 288320461
677646357 654775951 28404238
545066540 613057027 525895843
831661918 853335038 357253823
548629558 835272780 778809741
341257606 17028073 903274553
861245177 716991131 55386881
185961496 729633181 304811686
73911513 957666187 589246839
250719965 650356827 205824659
161998765 270163197 945658829
862028637 593245484 402055612
637759564 670045285 823731808
165266646 268486546 264380169
390446220 883318847 428553261
129485300 516920507 602177531
476066734 278056648 934973432
21812711 646175579 382730648
959922658 366994453 705507096
447297623 585365197 405220816
446252460 48014977 390508426
564786664 733847727 437768062
643500106 533134374 801554169
963774588 637124159 80586204
187052485 66390468 662470162
136150435 575433100 941195364
465069362 663507076 605066183
88227925 352643914 59904588
615414651 933052518 431115793
772785874 897995625 349651960
209502215 286632191 791288052
502858855 305150826 498062458
257841336 469532427 644597638
204291202 321380855 56817493
708469351 184721064 704121202
241585632 683032629 146632708
526975310 944717138 273729404
474685175 285131710 586519899
840398546 499860207 131829437
233342519 204300732 875364398
130848595 107899703 359804508
601390938 675001596 471489122
906975944 112156283 966771894
694626282 744362954 188964837
963185013 117473167 864878099
276140462 504185487 364899566
558025244 279913761 796453502
927884158 379345826 278181553
36336663 203380198 858121141
559872362 656519775 886698451
111470649 403663387 642389204
766094311 161422362 282761419
455307929 737993246 78544159
800733030 419422407 285369148
792477176 820407128 648695098
551705233 557030263 517829223
304542202 528222305 122932093
32192120 164386930 616385433
933811221 908188300 676969794
678870813 111361943 646657635
861946449 167950416 224589648
480034117 229505140 125796252
481618547 97308264 812336799
745873224 221495762 939997270
314947582 180534374 568644388
124183428 194657716 354097249
812441893 198724663 465468319
417824750 952325597 724476630
466731637 188055074 263367973
207777819 34029320 580592993
879815475 506583268 447528762
550296650 307814553 252775824
223606044 459727520 617143137
562971247 160518046 33472318
597525529 636749105 834379768
182678184 723299817 896779181
576079175 197294650 777871666
930177429 644328164 899069869
857338912 809569205 260799803
807596090 388591489 703319928
925643035 113459338 950625535
528569292 842242259 39326447
351185646 288952817 840972379
721548347 454544140 667325719
682598445 144893541 525024128
219276160 242272284 506988909
423453867 411706395 631899795
793203276 125211382 42346261
492900113 305353834 550288529
767475787 196178104 267996441
467236267 813497806 753703227
771389016 699725511 624072689
349358732 694624921 438120282
492756385 105723173 559628361
286645367 692638560 861361766
671058619 713445454 783350438
573304380 947559183 880928995
485785715 153185747 244452731
641261770 333353121 365174813
895942952 459249013 503575702
136879734 371042846 480121545
543631251 800826491 941453098
120925641 332440229 378375090
472299563 324022555 820513146
202653657 442609293 732687991
543379275 574177647 545582856
201661770 489355393 442093281
331443582 743730089 254828596
728344747 827113453 665911396
633837161 589564810 420635245
607608282 965665234 749363160
532184284 85992349 506364229
516043902 835785314 749958699
391852976 329383724 957830286
276745721 348408756 352736592
409642745 320101634 276766375
886436070 339028673 614908107
260287207 852208433 408315104
564787268 842831851 615870688
326516405 596464266 914017364
493987331 12116056 665217146
509464591 32910690 77550373
382038611 548705180 266574084
856071897 41132969 129852599
946519763 950481258 422566087
859436521 565997287 808139403
277034777 743208372 672321530
498222380 846441233 339267920
789677504 745814140 222120268
220419695 788485066 410738182
397965423 904774098 339228540
388767435 487818315 902621587
423896158 874156787 274421353
432371250 618664371 400639504
518413982 354870391 73119916
697493189 31280794 784039860
55427764 726167752 710372899
845987426 845301234 34043073
60067488 300434816 578630768
337467141 747676558 657887665
290811952 940827110 809986450
858364388 770244566 45995003
799848249 531747150 471261369
621306895 107088816 306030869
322790473 682121500 932070829
167898231 690890504 611088825
680786947 861973996 195763420
540565290 474222142 690002362
481020459 200799255 746652368
436780654 535135471 292112128
704655765 854762619 64730736
286046420 811131454 497581176
260451384 859216888 882501909
460059977 605058739 267728550
426215896 753439404 785813690
359085931 752403239 309933107
906078737 763896076 818901312
957179262 593009266 698887346
451754726 83516163 324020398
158796581 894997393 79508150
248203771 132209325 842323266
237330694 587219825 66390134
674116005 916733972 755462519
139726581 154789068 710242756
617701866 187206719 464853539
392532120 752966854 523479904
81467845 69904294 71395242
674670078 336135820 710922431
616951443 813568831 271986441
905997659 63128061 329526521
571861944 491135957 456966694
648801884 74667664 205570488
116299548 641503256 329293796
726589224 217927634 718294764
91073853 664588754 200981674
232996072 71474322 328227604
480587686 701761922 965192840
509489395 768109407 114490465
396957129 568585198 438451973
189920282 798056510 689738070
832412721 499872338 546193687
812476148 488327996 427574845
804140097 472403066 144867533
284052543 254388145 755740955
572471186 428921294 27427186
814420158 692022689 922287347
25760356 935893617 585386977
174925739 821996944 383177698
737087548 476555041 447046361
865878959 126991696 158358310
893170291 27140439 523786360
642179550 428352395 107288400
627562528 720269464 878435601
344449378 456140956 231819463
640209887 308411985 73247075
742653167 342174519 93902245
787303058 50800609 313719549
504772018 800872704 464792269
736723443 585487283 890809244
367130193 94439171 140989940
606861694 492155829 129859395
139012038 632185323 867057339
784850054 21710533 423424854
266682591 255816515 191134940
45303990 575428395 55133186
463204864 619049249 931151808
777165727 682218247 951049358
946110699 237309267 496053723
556293640 63437662 122052191
465650948 435592858 211823192
471246126 499688679 202587249
116763953 223019539 808196803
418949089 158852533 280274055
573565223 664699896 617891663
749351299 959470578 63607981
44971217 749156662 529089939
353289566 779020106 466751919
645784755 924176437 947280368
46189429 126552373 103764169
892387997 334896011 900035023
327069328 163008760 327538782
288017866 361510049 642001569
435785752 338971112 321278215
679787795 390604362 321422386
229428129 738426790 625676165
677168675 240842823 281781109
195030282 278779363 832864727
600321630 650473497 487592648
886400937 769735560 882159645
955426828 601835726 159774862
624769172 302258587 537933466
116032000 11563489 313705970
279649645 594322558 188321131
594885952 643958494 661987406
708406522 130998294 413802266
64449284 129767687 734979544
388147659 640843173 542916967
752456029 953220491 935180029
339229799 762291742 527292546
53169082 18625627 106669687
304771320 123557445 134853627
215362091 794663986 651126186
277529913 584643215 756271161
212772741 924335940 781338108
56884650 651189987 770931100
320790469 216383839 178353905
245225139 917585056 113220526
418483975 245475976 396547022
136457166 775452256 340916617
250433882 579438772 852587221
614138210 814551 677672596
281196812 533327137 900205475
747457767 755120450 503247108
391278786 618570866 744158844
131721527 257852635 72001160
858544157 396670610 207654406
474625205 764061444 98430505
280505067 423256609 230578131
735549883 341350535 428640439
48475318 151838452 298265258
436069739 168801086 638297372
529825818 713907378 718298331
621128859 494624855 8131181
81601258 13804575 207948481
429611610 92982388 728238726
280402225 936850098 492284913
51311443 485886139 213236556
491958587 261999097 395585210
67952618 477631332 110917974
214662959 153727886 939559472
279093354 216793311 173724235
327446992 32493845 242766088
227227947 681817873 676190235
40201696 562666930 179088392
183397376 664772126 434799388
358709252 685123252 288552408
190297880 65955065 423693963
135735099 527734354 865087592
139394714 776817900 209089542
66697352 150311695 317754028
777615933 576057019 857934593
510430586 733852650 212848561
330190340 487547645 344212782
469449433 829677563 433778146
894119054 149375277 403104291
619744741 510811031 505072823
149938491 542581137 133972550
83354071 821307438 860266963
916214888 581611533 470775752
421781060 112451936 835933406
464827546 460204032 951704595
926637143 485824987 777211674
248475775 525498590 748674648
407530412 232732665 212360100
502222293 573214540 862567071
265984662 402642077 251623865
114601851 850587407 251828119
439479252 643161183 849618990
749727711 869139154 296437957
873567889 691391385 953206087
256566336 318707552 609234378
68131723 605304675 42523579
735740101 932878650 921875827
483961061 157401990 82108948
472104496 496634290 629178915
352690591 881092521 359350173
182618723 788437468 245838979
480743158 329352126 633504880
348671893 342119651 81081245
643358977 573440068 674029358
736186433 528034162 361383520
622542940 491203571 488487176
743541312 506518660 161825102
304403781 86558017 836809184
341888953 529996339 129202939
773761198 201755527 360884588
34142839 584559612 930117549
570533692 23135934 521975913
523960754 723622627 551616147
939332570 519580810 721271981
371866661 416672510 56222017
492516746 730695600 375564632
750211484 871972120 647819457
217606341 739806514 583967138
191904736 570148310 439989418
786653540 706844584 499117009
9310803 378340942 374409999
606890486 100816083 217529367
544309421 706097203 410314440
547712459 582177268 77684055
829378715 62180164 817638055
918167454 614378663 39197283
397031820 654789730 666557404
319072317 381384194 198780644
298145185 450565849 160794646
880630137 512194045 768858854
582856093 246434983 942172225
219972719 577420278 418968993
243942845 462696139 576638135
20698667 250228918 623154429
852199342 920194959 183186305
581834371 128112799 601075217
497514952 125708974 292474196
927639022 69283104 934586754
465615020 703776659 38486465
401939149 50552570 510275839
945804584 221423797 929696444
417563222 383501306 533080401
593479832 841541383 294555035
294130882 155157358 784720294
316195922 926209727 863061519
256422620 779095702 785805867
814030367 720894189 16949716
393571521 576289523 335635060
572211790 582560448 863655610
376117371 749984735 398115509
218974722 903178291 809835477
94882067 597350185 317012722
770943279 341654162 469443766
171784344 180045455 478411998
83325990 175557191 335879216
41129309 526893284 630117317
612386610 950856861 965445398
793128275 897829228 747059896
361485653 411789668 47280018
764316356 446771073 103122535
188583076 116555451 881822466
771485943 668554232 523590919
536325606 498654658 828356882
262523525 956379750 461096496
740389237 457281036 260570748
493958432 198413108 371775676
36180128 255194339 478577041
92210371 316821507 925539741
183012756 10296669 838678214
287329682 760175584 801709081
774791173 672919533 326612822
433964140 143275863 623217400
106905276 436101618 838747602
651462928 162410833 151070388
257631948 798692355 372240023
922848019 879506550 748461171
786158777 611364747 448817060
61492735 913076378 759526342
503844443 524043378 964091559
290312406 465751285 921260394
721090703 615860212 598025939
705012151 817889175 928770248
630238129 829248778 665646707
947785660 260930083 772815944
312632602 489353876 85726523
453510361 761034725 727799861
575312948 296260033 174657662
507178436 747416129 160019860
942370066 335516146 287606433
723619046 513066353 191216761
259043415 595631297 280715907
677357140 606877831 569121380
25873379 845409635 531554639
875963891 408940830 639582423
441299920 357537977 515857931
487773101 161592605 469970800
892676082 605501407 107932363
127088691 640352511 2863785
130287551 497650887 930125886
469100380 214440830 510958957
555384656 944790904 939276710
212098669 242018864 733726236
27897474 303049982 842744314
787561379 192181695 355182441
381295619 578601058 859490160
53705930 682712082 239783647
656542231 633702981 392802525
433696886 210346836 217255429
755754394 583810826 258368746
360053228 153946543 708616607
439426707 523653918 516598752
433915357 787321760 589701941
505509137 600858580 449608031
416564173 939856125 569564992
348703410 865170820 21205196
860935930 238833714 191187948
843450659 747436958 557596738
807469137 341718254 731637407
67709692 440008015 441612237
308534414 900305422 415667199
608600743 414953077 940621329
596830075 833022298 22871382
485936753 61073199 713403953
591509341 328029207 735302137
689989931 70203027 622093817
282450617 398384292 667150402
26160863 255485828 433945420
325567975 29518662 927693943
222876782 436429780 131271895
643890126 445939575 760211917
12193968 164597244 770136242
102827865 16944111 664273956
253459565 713511613 390673726
935259951 76858474 294695505
289586073 33404629 583722287
958809269 952411102 394370594
609213775 164161166 865626554
435834272 448813053 490190916
215619860 942185040 555831874
656268990 903800017 798223942
403076524 206544649 719971796
932835230 786533977 532558120
97108180 740105944 579321294
820212636 867883407 285510095
594546905 144973100 173172273
80951710 516329974 159316018
714759995 810781426 755570196
7003530 17227623 565497030
670438536 948014506 417535605
28943472 431136725 499604467
625419439 473839618 717144100
408089506 20753800 607837299
682901381 862367596 296669817
946861626 954892742 12475909
899880369 438262129 434085915
83038465 945976923 936559137
486778989 865908755 689632829
138529957 458112174 772061735
808617790 946937980 780957716
251656467 407581809 638907849
617968786 311524550 900659631
583722150 598805291 957463306
713380530 1573142 416246003
504322310 109865428 42114935
553951536 344733452 938066297
283362483 180777146 933454451
561470568 606032515 284935148
101122075 390026170 616173361
546962654 897696628 790545846
788079052 289344023 429676113
814068535 227228600 966565890
328721079 134582918 794327068
783052477 550288242 466595927
800447833 115448632 118586713
289578734 108506975 746526829
507135647 427766474 379135026
217452835 69397062 131649520
935098811 16126722 784075609
258434180 703865377 844231516
461588221 89059640 918547220
383354318 565346628 145258890
340661239 295942964 376689042
581863256 377277427 177890970
498700501 89409575 183188855
496295336 183623713 64423842
132395684 902912324 176586257
416807718 540711590 558693448
274897502 621314462 330628590
281419633 966379789 30560574
261927882 299596236 599778389
545341491 527379201 924616459
831666183 529397392 511994970
663029123 929519303 674442149
75141121 332399621 175890794
873682838 532259547 292981925
914803300 887074651 804954776
211273433 178282604 187072109
95404991 286398500 204541935
21290326 922637940 716682025
60437016 93138876 138150926
735529695 653805210 62552735
575362271 29126107 945844592
610159100 338498100 530316413
854188493 159189966 543764403
128523330 821879188 672124395
609984253 632637840 809654388
646286583 591821828 633360342
458208171 948212851 142551743
640753016 320569315 702998401
745499410 939861293 373799269
189664238 218609545 609785394
502866537 645283923 683940719
938995191 511352971 434590603
594453699 250259767 18311949
481780191 31691687 512576328
596839349 554821337 947255727
47526632 608253420 800341488
446991304 756883099 96632384
431546752 191548974 207906218
399254860 19472382 713515077
582239693 515149585 3006230
158541338 217631014 849235675
318674818 243865916 787103948
778171965 23459204 851486153
741337505 894456485 769143096
589671938 966301384 183933729
772977953 700374968 42829947
547679094 32067260 476219272
720362661 549601425 765149754
395260646 687824107 828614504
214117010 326489853 778126346
473485951 152294234 694737738
467772490 504031498 693813116
70916080 616903687 561934867
527588725 324201015 205692433
500318858 131640839 618807749
285322127 119229022 431039674
490781172 805958336 763407297
88963865 435984219 815496082
879562669 692071106 3134391
961549205 651918035 616253460
757083263 367798939 623359071
736088706 643372857 641823283
760507251 338409281 493229431
698231047 378660534 794952959
81783486 759019646 237110153
785783550 431390169 273583322
817657674 170936966 445550136
871361527 210333483 470551669
182250466 100525303 380926463
569978235 334834326 424028836
923570776 909014949 428703574
596052767 410073311 800443324
737836106 91029626 789759139
673834212 940526553 153108278
268809406 199598715 621984304
13767949 552374955 220530563
936181807 150132318 867446279
675983262 808486619 449579534
966912783 350246189 426374050
479735908 563329852 643838890
753526956 32169356 861027385
99451457 526639801 596258402
157345662 264987337 189858496
238697036 542979626 715591612
944743086 951691771 367514599
410065661 712630744 761864
849850643 203190 929065312
885339678 603009211 805905102
436782768 567076972 305264383
818356032 138666270 327443228
364676978 382075014 691434223
428948590 704309623 114274531
285266209 841016921 241066872
313187062 230752660 1691315
89001078 873552935 184242131
281471650 399913192 263979147
691403401 693450047 784232293
709641186 157449465 472577411
224083065 281012287 955563773
200577674 733756853 665673696
292576632 144045441 662160163
346671570 464990447 398510869
586762185 621258809 479094971
164649964 746794441 580669738
183229076 802964836 551473172
249408045 133223105 538531879
662689390 903079968 763293358
391372681 428830499 319766016
946973872 342334472 916014900
149832582 808276240 925681176
673315335 794903898 50150014
384205586 393912427 961251613
786061026 582937027 858085377
785923186 541872025 43979838
183224108 891477457 111831280
607948920 932866437 499183349
13650 258248458 284129509
380197663 219864637 576297992
820915026 629087207 702882106
169584349 354122234 706317830
887509384 653715027 105406669
103748329 487826047 482069756
112520886 652548858 886702058
862090619 862127144 652700644
475508060 433391839 360566876
768525196 466795276 638286074
212331007 825986909 607419847
455947820 44681431 252977581
15714618 886160169 608202515
600946590 451676251 246271324
823581582 78196394 496221441
551566501 85591956 114679949
79331644 339588762 149880731
306624383 356601700 884236013
303037212 131131657 556441971
576980269 830672354 214218603
478300009 85693852 876693816
202687333 223777440 883926379
88488092 798100545 193632882
610530988 680635514 24551873
172623099 452999603 459739029
609974567 761688328 311705538
847274109 751888599 887799246
918641254 378811004 763551369
810197242 150784214 932580013
365561061 153737611 640506492
678943478 102025642 300512194
62756171 324151702 333273918
450813154 42416315 772206495
841701579 815057284 394864746
796007107 832105027 223227140
232845484 950814933 531862933
117491687 225603316 628932946
316231138 686224873 591371626
154780209 402898989 158756549
511308753 840803062 563656386
230358720 874893315 714897864
810821196 943339919 349365579
118003351 292897555 190420848
552644084 708157489 929035866
818982724 470423136 306906756
390304113 638637367 723942536
877210148 3741261 699394311
198505854 229752544 921373550
153657848 364223483 53781850
13573262 479010179 541295638
823178611 966125322 442672716
399566725 796256100 900450019
176658430 841603232 57678123
590194825 675280344 567401005
238964877 484191404 18006087
834780107 70085726 714516605
389432426 762502777 820889756
108828640 391105944 241759031
289886893 210798352 670796937
33869145 409884849 695222761
360420878 642068606 487980976
521521639 193710611 39243047
259349876 818350225 111452245
667121190 548077635 107863391
794291289 506837715 821878119
811720645 611768990 246980399
234075824 913505888 380237885
671600343 629144681 765917048
676374367 907901313 591750129
195410362 486815964 897615322
837569279 920953352 230966561
162685319 779915608 857599328
644507312 45852140 82820237
489644967 898787829 633564097
592793390 232381285 645524055
715138542 31915041 148015592
335986951 230642338 783283227
503291998 272646804 911056059
729446799 476219210 74142998
939106454 239862540 37142830
546558526 824858519 770784860
165151223 388569772 450917534
1918102 435419288 199518069
499794842 620456806 182798031
602848368 503102743 398321174
761611132 839306710 154256453
450720035 383467678 301525337
937819112 127414665 618376861
928874024 529865961 81925617
168310793 37007772 109902640
198235274 539152226 356121853
79519917 467653908 921457642
177583937 706680609 54447539
200289633 560011890 654384268
861765453 602529163 601347430
458276024 681082624 723078806
486392572 183018211 333615200
500768808 783768201 122553243
492329724 423096574 494445342
35342606 814737651 880965001
830767725 577726467 146103962
552639978 821245923 691164604
205558153 727818892 584345811
290306445 943623316 917473764
8437102 354994291 770753920
779166063 714305799 52653675
735034521 101997324 861620623
428560349 297491413 122627238
189048800 79351457 206452185
420070686 254738405 219657558
605447821 343671617 496979687
165479947 698145865 537178952
680108522 64631438 552564859
66410176 512071400 350528787
195723009 124835787 465952061
126928767 682783207 692038796
532199536 53739101 80118295
260440275 327338389 363641356
287824960 432070650 142325386
281149349 542291821 326868205
929404017 681077565 925174097
303527765 699558255 77397296
129445843 601851350 1245239
623198324 696929044 859084816
604440289 688402226 116770960
77112900 207086611 763454085
460193925 706512056 333667442
387128020 912204565 228082402
832691910 430780641 683586700
388478744 250223322 786984512
125762000 313148252 728247459
160292829 461946775 289609942
928555803 517395621 729653743
339331270 350049677 164015738
38519936 214072261 850540904
864799165 882509527 21155135
959498374 920941689 277050148
947472928 899229059 308800081
136295368 326604205 37272472
614917828 679266253 608040781
26832561 713301422 943214777
47988058 449832058 477688027
497847765 388276114 608307942
731540040 39279315 917343972
383276388 389108451 208318160
38193770 586196149 43290839
715330527 381674879 151299592
715481852 631870630 242258445
292412035 755616988 673574433
830088049 48625209 196197972
511224740 163735350 355640942
375295713 921251613 383624914
930509053 238958278 416203280
27549973 735434910 695906356
28717703 219060347 751932814
415473448 762690791 528928636
766518338 283083866 54210941
404288148 462449754 837149259
222247077 94101704 828493242
911071927 141714166 816684812
839159647 242454793 286692809
959358489 454460167 857730451
918585875 269861549 941398019
941710400 829202128 819695058
445024857 845860374 771424807
640475953 615611395 649402378
552574926 807761748 15169929
821285364 443289436 241881829
222514855 470012070 105950219
163304497 449629078 173520096
417401679 754498680 814362926
867347480 138050782 682526177
319368989 460392724 525111698
713215030 586725728 183728355
853410088 37050980 965979242
214894426 928279368 903684858
498181289 874046420 966995401
14400997 336477097 447338753
507691109 603758852 529256399
409868883 790218665 31006286
138649432 557525212 458586071
713696174 891007184 518547968
409918114 51806283 558931844
502072583 688184549 469898049
904428538 582307065 664973151
448937215 61785492 529827128
464932661 781798241 447638905
47170632 573994008 646334366
862320200 546586251 395379291
399359321 68730205 140586014
912711768 11769896 103959954
12007961 200413880 272465252
396496865 326214505 670044582
188551144 469623859 898047957
427936069 285586816 330781568
433830939 868683136 693846540
91247240 788429474 311980083
329453689 740429425 584510829
617474814 3445170 492584482
347521327 630715188 401424361
261024775 741018430 67457715
5175399 574574948 132388300
296543880 538533204 113217543
571396984 229088741 143448902
241053038 163882087 672163031
937250477 596185338 756699992
72428324 6696682 493447287
274565119 377099163 74939424
676976889 685221589 804666615
223802597 177016496 423991374
787271426 812814455 218366351
86774414 341116788 264173302
13773460 385982222 566207140
326060414 667108386 417009356
618891931 344256693 748322395
40186463 100964103 246112063
624486652 126198189 499584829
112251474 192829626 388930711
594638537 942612132 362791694
576164814 964613639 937705276
807829054 157885190 100924894
822854011 36584718 680355912
654450592 897196227 588381869
799382963 396981651 569767852
554652059 251498580 466862495
161560254 129519697 896930727
593820425 278078516 511030455
367099251 713896709 904406346
34226010 736308654 604624829
731966434 62735531 604315984
179303052 595853870 716851566
118271031 497633904 340421290
110148098 961695174 526860670
598323135 728817854 103649167
791286356 165342738 310910088
304362068 627660607 457265568
538929877 734687272 785404891
53133522 736649144 436597319
919933007 766102008 92948098
260569120 402533038 727791093
863934328 799412946 271715513
455325620 128890581 644495066
525644956 227395020 508191518
885337154 949661389 768422073
699799383 142636995 366576575
670677823 183187347 39879220
700852485 859273199 123183105
649037025 202522398 443097030
702202573 843543210 646523416
471802155 299843683 26313859
570990282 908990062 103428657
166765865 419761296 329414649
543753116 189258353 285270045
541140821 537199531 383557279
648416505 91808157 730084227
93630640 854576284 322443701
56595933 895901990 909607877
645172098 393910187 739137252
88924152 269155233 913075436
116399549 33543810 803758167
188098599 866243361 529209838
533859147 586242804 511032725
157019317 942316636 911765455
648558593 894652325 356641851
685004638 533257029 803473309
308722776 588020457 866886613
824551515 908362826 509096532
916214752 414956129 276912912
948991814 563612405 315574352
927305896 440434762 558719008
430442855 473503678 460019902
663344612 819857504 147480181
885667639 140934820 343272203
7560972 623148041 720942481
718162471 554253731 606813710
466357549 494243405 408021916
224636196 960685360 493712702
117282069 84873480 687419353
793350390 414022175 668672169
296946602 241504494 692241654
420751657 47379795 252238606
242586853 681909458 46057931
419366474 189130556 582998583
443409033 101187277 941646500
753796794 341134214 633724161
584371656 953127916 472531480
422506663 357077413 661100579
407871853 578804944 648926931
636071435 586298587 788129861
173102772 657045615 229751446
936753274 443343207 544259431
104434744 714440761 489568759
204024962 730286554 757117545
520079030 873180889 866324705
603730160 406240527 724960131
533106933 197581311 343704740
120402134 896269083 205523000
523193015 527356510 614509341
791258844 577098514 819359996
106602704 11949439 239675388
218595284 439283614 510643673
967917150 888716030 840586331
923997523 945424764 243933220
206144915 105626265 834728942
271063432 266408730 884631811
531188401 513203397 875822691
860729790 208346706 401576600
890080027 340013028 351092162
24495676 787396345 404293401
954538241 8802010 928606569
642245606 446769783 236491338
946742619 119053856 296187125
561329520 721013362 327441370
431398321 26352115 175071908
955432824 852642659 340288853
835667461 373791880 380673372
493730710 788260437 39643496
504820168 405177305 50445932
314316041 137651029 212299144
757829498 750743866 501427585
715317696 904038149 510684244
910347239 496065906 142675553
442260883 194582026 413410017
614637651 332925952 626157672
644432904 430916176 285434947
332834740 942594939 482365419
124318295 60561064 959803412
674695688 864417086 258185102
341858947 92464172 537581446
817347441 221640358 348148475
303214280 587399490 45007464
888819167 194586982 129635872
288415807 644831717 354483236
809469645 472597624 104921839
809332915 379660532 756743971
222145347 425628663 600767621
362574460 724511215 104381624
458492387 556324753 819573714
52692791 390849805 739761864
88096650 889168605 413460858
590608227 304898473 430551789
299778372 167736586 169358435
409462263 94440011 729839497
28851268 53451368 583081630
367716053 160180169 180517656
527575383 570618563 139105524
274202465 189234890 258930690
289697979 37736933 910953548
278988968 322961364 608217123
880313852 253652436 400825916
166458526 252472463 961246009
931100948 869762636 160507554
167335129 287930033 229539835
507024238 603084621 657272207
598701909 374738857 744327176
133827553 411245345 907359865
546892276 154604247 236903929
566973491 836943191 433413768
413722381 751393236 652636590
815924102 473621936 8881128
633112835 254059208 644005958
395290014 792795635 40015836
486432366 51006301 368417124
529293442 961245125 866025073
761619821 825162323 190466589
482214860 98834437 791771672
288289658 338871436 20471838
573802735 214646742 961073855
214714537 676374713 530579226
177987206 201705615 441898130
738462995 642549097 111734267
501601517 354475737 751590259
540233694 272593195 469532947
928349151 426017816 92760747
926977915 786096985 496283290
439672152 767477916 216289357
540078998 171800973 355734994
108785365 333125256 199120916
132806022 507700065 668060641
133011953 374069888 251330273
581174214 889720771 903988542
1929997 235765724 585961253
186213383 788911800 551567606
502465973 635757789 385364706
103908958 665969944 588646122
768600522 434769799 758719648
734652255 630049608 496545863
477154124 252294337 743132904
26664799 420303308 361152858
836038401 287321010 125415666
958575482 964408605 699439588
439947151 758433440 881004831
188505075 1681720 112113560
764278005 929318669 720599636
21801769 803895121 819884190
685926899 895292920 484496082
666793742 743054243 473496620
150203713 536510067 705895637
811637027 254640898 384902591
364125329 638137106 859231768
123275196 574331340 954033697
196559083 325179210 746349442
849121825 624248209 67206907
114069143 772644588 460207388
835592250 249792828 589150680
911538259 832278478 940790050
158126315 759936888 807490958
668975763 817738001 817499692
104066059 537131725 360785267
159482296 803726631 679470521
288413028 91691246 814300628
220147762 412431827 456645329
656469983 535570458 519790279
339018843 118862409 574622779
5504331 741222470 901799257
467996703 204463221 571671497
935307825 59756420 186687981
281268397 655869764 294734976
849289045 647679989 40829353
14794472 586855045 511694224
537933477 897370921 535582125
473790798 886210769 837661246
209614800 327459953 475980677
29203380 747956435 742295254
441056086 44036876 236315956
599493499 912337306 861826788
586207932 210606646 656737463
91966860 902370339 756861079
690403483 916342490 86763845
109687798 177631868 859475844
259791887 334040576 193223930
801521354 345479051 174280734
843424461 211882714 377561889
709709461 218342635 748677449
835818213 125237039 740103052
162265489 723590022 620323922
363890408 619708046 278980881
26776011 751465533 104307849
189363334 867879061 933003637
258812830 523071030 482975959
732382225 850599767 289164551
255355292 275671110 114155798
557203327 951390784 771323157
665824576 438015328 637005829
454451749 562639441 465756385
191052019 189374811 854011813
680225415 31366959 401328801
121090536 343673348 690124753
360913304 85838324 140098902
374144524 143640068 52915558
186458738 438197658 624221183
929767993 795202740 717107090
173414206 216861496 841009469
408490427 256492172 646571298
363617635 842345690 288701063
621445608 55496710 276806813
732653048 916230337 535445945
606837730 814090033 764050300
326659730 782754802 91308149
659469588 602899238 445743018
518759263 907540121 400367335
306601549 770865857 110173719
697013525 966756920 325112707
925810642 485519584 415643410
45917187 658863403 234375971
320256414 21817936 802787197
797433393 553300746 788303028
701911181 309129253 317748213
404633863 567697710 313348437
857115364 238069552 687113994
758785656 654451071 223648595
236730801 269260820 281816590
809782235 852302562 272939201
291014116 790764913 17188278
557958746 293894438 769513836
365095172 306705758 731956690
331378357 262720560 689122543
316236460 559067237 881428125
246890449 315178801 661761399
358430303 634379928 571643519
432482974 151694147 629916971
504254285 657677692 888365742
320138076 568847234 848054056
811510950 849331415 457460852
172641425 563594008 496371937
914473254 550846348 117775954
542872469 507143578 566300750
560891029 197905683 372595663
467794713 302989720 352443641
465394153 487193377 713511001
328224862 829390418 702412538
505987579 68279430 326326181
302591121 691289362 608203159
578121367 712084414 688069392
337550130 321832588 538931303
913670637 962156062 905238772
389282421 574228103 582377441
27749848 332413502 435080837
694381169 263306187 955250654
627769595 527625786 717138805
562604676 949738129 193504999
291968431 315222581 820128631
433954332 556945145 117703886
219056497 425736912 631931221
960147302 30703487 80770375
791186036 110179825 732854561
276489744 660099336 904363360
517752569 619255319 22497188
82306138 852536412 605945893
576255578 59420635 203292931
109741581 498034110 579917466
766527493 726815962 842794432
23947991 953360898 272838045
755652384 804309932 88106486
18771361 373641208 390125798
782940087 47700152 425589069
771123422 216171132 51717377
943121615 458705694 354399982
526693549 716397213 878348400
614254919 507790644 762963233
547285660 804101521 130894766
947738832 613877433 905397065
454202015 86862265 43565860
549877915 464794660 172978657
788482589 470422655 599183823
379776758 504359865 347587665
51192673 302261078 907902887
81745024 831379448 244506709
801018667 864517384 689827103
954484529 338154857 352010736
558843342 94092971 370682804
938817541 254658617 521080867
824458850 391031719 183450433
115588253 903337819 939920156
955391217 75369641 254009348
471351699 576164261 634223600
783018317 890613480 833604100
669289227 365899426 190623923
946111505 623448554 665651586
296174200 132913784 766571530
660851554 565685863 622501685
396398164 849674748 703333259
153927843 934051743 344897994
407416318 438649578 840655999
831933780 488677595 180214303
494427241 564673437 398617746
462005194 311089199 605233386
266769235 206975703 609010766
425878157 499380880 54763056
138867969 870273848 832092107
528485778 698307695 648502565
99240106 301786930 717140496
395486034 120472093 5222627
742700306 964085122 76237321
372659681 25602512 825866931
401607040 690723118 494514053
574087753 155955761 498019083
889722124 353977633 722148465
550124945 237667447 142260065
468107058 951633732 436689502
397594167 486613778 415710542
599053308 383395246 266316405
355138649 315618366 438432264
575224556 841568309 478871422
420787823 845233831 338859483
44393761 589635910 37766731
316469276 62430005 20898721
608045471 666249719 197233355
752720182 710157479 950217011
883483242 117850006 446800663
702042011 476111004 71141270
667456781 845391176 697270194
640988754 518763229 239826316
641381961 45303090 558805492
5766936 427594713 506712749
146648742 142652125 757693573
576467350 264095037 571510209
184968213 481472852 924565453
103090303 138617051 297414044
568157187 29426689 517652497
572379998 879593594 279579366
289747412 7751920 189550162
650987026 622627603 453960151
313880728 708935361 70447442
693544167 510842955 664977819
146704468 325762025 455791631
857811411 114436390 667574370
878832717 57946226 495297802
386652828 608187446 419503884
548160064 825514732 586682269
279533636 456542798 741474538
761198182 330061023 143050927
248621055 819231184 447056768
873604100 632284483 43458555
863967573 877218622 605135419
726266551 682713752 797521771
261361991 438405491 278119989
589260346 416424465 99220581
585038994 920900130 762855972
350274940 107809989 176808375
632442014 798479385 485206237
7873849 167827402 573514743
938191364 471038562 329557635
904242836 374859401 163825503
281144366 879992511 352928791
568082879 487966666 582803579
67174689 661016270 798437725
308928728 332510097 944231162
823176105 949308949 805970499
935670822 268265109 908780311
431130394 87115564 718427336
26506993 754743966 945937220
581265157 355007519 914026791
453283456 386025613 289586370
113651442 767440953 158033322
899784409 584721984 540364353
55001667 834658308 624768224
316159200 817173893 281883553
495710507 430088298 475106333
142348987 704001141 217587533
60230022 865724617 676794888
571143392 685160286 248892263
320964750 98789696 616025114
48188344 595988791 810666865
587132177 837625449 163300913
198329129 504773089 21000698
438471146 819789423 184233711
477889795 88220476 905224477
133934111 17381383 702899202
629186679 289188567 772325518
377577871 317219073 946879871
918775048 676862740 498346851
419469918 224728562 611830618
925350669 552098525 898351611
760044613 396174741 561519575
25626474 517942184 580969299
408169414 673305602 842639164
832140772 360516239 399196181
503320473 212454952 888748178
780631365 806507927 476451430
683528113 313397018 698822138
817341676 571776876 745610681
345960433 904861945 464764630
938853098 961204582 625143000
167238453 734868011 909453615
651990317 794446724 397510051
655828938 198281780 90201399
187156169 634257605 654733179
698561321 748784680 729732060
821656040 723576500 130751273
824495113 803782346 884245881
290708463 569983099 406999240
428345268 765437555 301858309
189296293 64501483 707120405
327982634 923902878 636680944
474417694 857278113 938690608
292527795 557455233 73064982
928211697 50676680 603547158
616822066 54162070 156223521
681564376 456250655 706359957
648996271 221102411 48597325
36245660 305751791 410593867
215420100 584667127 509535311
730903733 100217631 742832768
588410222 870573286 514951115
766848566 552373358 111501439
643144457 444578873 839176928
608174566 898356939 66506027
367624070 58672414 281176721
392881360 938571855 731670184
53051141 601232628 552228178
753349788 612865488 242532531
666549765 169918069 713963845
244216890 593320662 413151368
10023409 219435814 175610892
625865216 900917999 484003094
641598512 940793690 414033309
50771879 444277878 937554707
617597851 323406108 350434353
305239533 33617434 40519974
798353031 21923554 369115611
566584640 813824893 99296580
417066835 229711237 518791216
484168589 77718474 831064396
166475269 794964880 224665196
920359670 803147066 657862156
472353077 334611960 477299266
920204555 670107328 695044706
808237682 380107637 758721139
784866014 499003595 71464127
188503692 833735695 871536393
351639671 41955841 115615667
940147806 117032175 370733670
306167536 624947058 688870565
426665055 614134753 746583240
378865922 752964052 201560739
764824734 267961327 486195726
254030360 80277657 907604936
388016351 746093261 296458194
833265875 665693818 319734277
136434599 956498194 339534053
65280031 865474172 247990710
28195036 348262913 386252287
274291615 777976757 648907249
736406698 938299108 586196704
228485987 696358843 235172720
724276434 731383188 182008919
187482599 61172857 79349196
178993861 467648637 731861014
840305950 472203709 628839202
174380772 673477318 207541134
308331799 901780293 112247555
928596854 491443364 310090867
127584067 894438330 340431957
852803046 246517413 617049254
150692002 879447718 529853048
497036395 281364362 625275963
478040885 775712824 124644343
443967198 95842153 321451458
844316500 342816751 328715467
774221181 945900963 655741231
551828524 73621351 896368965
833508321 423179725 248093829
385979970 193873549 920239660
701921041 381225961 933457865
229427696 203688244 924395789
740410621 426687360 306032132
89357618 682431153 555400978
295044194 153892997 924885861
410352393 511349734 600716656
275238056 617811241 545278017
627485684 896629800 789775890
289637825 602715661 113305005
652974996 213820395 177231802
444265876 768964651 323965709
531251984 648027848 435695020
342105513 902867201 104262934
475279139 321230707 395072767
9039426 608292322 120992627
652389879 756183412 750229536
705934069 111449541 559024561
510380114 68849099 797321236
303283893 48396960 312290281
162055817 98195905 384996800
580960433 647064542 456290662
687100503 240861547 867739890
601415700 606223552 329396758
413162762 430334467 834285061
343192439 114114361 955419370
849976724 68078238 460345758
373855879 212811569 704027776
200764473 283445450 140921304
676129749 520148532 128137484
49509718 53755425 426033740
106041102 895810498 596977732
765284712 551674850 149573426
90144477 628653869 488468043
4367601 745827460 241609495
752828252 956410479 926212128
920211076 419507387 497848830
186042269 532134759 672326123
955790364 964958863 153742915
285941535 25989943 928637415
641655104 454728624 258087114
628125362 476906152 688267227
524508396 509302053 702469657
811258166 105172007 446849934
513390423 77203562 40363214
241719714 55698426 531983864
938021060 45452272 443264718
879927788 211773345 871525073
315037146 698992635 343981376
197585199 461910977 50047338
648342777 151964150 356601640
261127499 249845038 959035918
922965974 656296872 503935967
910859099 355350276 421783090
585702732 813735202 99949419
883064409 144318165 954601006
111405591 643250219 464576987
500393225 945242360 615554044
550053051 900442423 829741733
527638687 911247075 613282235
278484041 816131189 873344112
657582219 124702462 698590131
458645681 638918554 764541841
391564377 616599598 390705892
416150258 394464945 420477863
309896033 285367737 154744484
857045653 89038119 719599267
839384695 314905280 321981715
900922763 710198241 555620346
801162966 474300956 132332683
863787278 192962525 931173555
203779235 348170511 661535887
561349241 767797272 596766357
517213771 759165797 841165041
434235297 850517324 721396311
660467519 439519836 292703728
811964770 458013052 384437023
64643025 794265504 366122892
343846029 444184117 833780623
428665232 485625671 140253521
472886819 786789181 672096259
430202216 673660764 927486132
928473736 700611204 911765127
315468007 512993978 55844175
96759604 298794878 921259536
716057321 194834356 617414562
62395554 617638521 11198551
797280090 199744319 694758231
843291428 882169335 397198169
720901232 296468050 331381588
335984213 184405906 753837301
413488013 116324368 665226974
363980997 682497165 785486053
689448392 420064711 98512399
955887338 655434518 937797756
859590164 774745941 72056042
846312289 303128009 187518945
859176190 501536266 647127016
133723669 70888033 844425525
506886221 807161093 532836171
484778520 338882922 59462022
808863025 181571500 681072770
644758528 209110547 443835004
869334547 910496283 652627647
558690187 477924686 128043914
515502777 100698286 490750702
24171899 778656151 402311006
620959630 669725333 611465047
396295335 380451813 747572507
234307543 902631816 941128330
514099930 585773455 83496739
66546386 14806699 440421891
941936978 47091583 343929562
278891149 260363394 46536756
363898682 11572020 675299541
383008560 476141449 579624754
305388466 821023213 424654774
391792333 684196719 11232236
124855252 74406767 712604639
457388102 170372042 773098781
54578569 51184999 140109710
363302621 924500387 35963667
102541745 803917231 853146373
751445120 934700989 795196376
178067906 248698648 700115584
575046405 750995419 753309664
792250698 830862444 429391492
898764174 69299315 361082874
763827993 200212267 877415572
422379142 154124118 809583973
394073889 13593075 569655391
17431562 734077678 55863943
6248201 742978282 917885997
863046979 439040368 400859113
82974005 243443785 672538703
582914143 251360089 811483191
728787491 121412232 421971667
765878364 934384740 243029896
495220554 229554420 536570996
307681501 702889519 142308233
512577909 314797131 809133144
722559703 831289002 97959511
949031690 366985589 776478468
319075338 689578027 457679478
272329788 967797218 835119940
815508240 731972665 197728761
881384434 231688750 107689938
961895973 742008221 313676503
887835521 162604209 387243933
171862973 832681863 712148823
605036036 674545838 83191536
155511553 232524986 237003158
637249574 399107344 414870400
888609394 302874548 800588958
921429997 37303550 720543223
358192686 379433808 616171546
883946066 722092479 524309998
135002349 117573 203933669
530076362 512880638 247829051
152065606 817485233 220038325
534295197 827900600 453741656
292823652 720795507 583620363
245580937 586925870 655689254
605379982 270260731 711851447
201638106 931210999 689715988
652676343 368181331 447550745
822532139 873369138 69910806
237963391 45764336 7105681
125067063 733354215 595104997
512568522 521436998 146808558
293569418 565600879 152476177
200922116 462543798 347095589
195405524 664099583 940072053
106513715 878819809 804941423
130345995 646199018 594835097
898880821 268408291 79519387
763361826 398853158 914737321
318846174 77898724 255795991
828811560 183286405 95403469
255178317 875225482 338622302
92261039 3257134 744584915
94592017 129644095 767796084
368458002 235470509 158601160
131017302 12069551 782545330
940012019 59735766 777044289
189565726 843143626 891964699
579544534 668188884 172115428
11160484 745605653 460320879
675379466 157697659 86842334
660163578 41826287 329145731
907913178 620574608 658092995
496625043 848721839 57580688
411897784 489158470 299309442
721835713 918866701 874150191
269041047 281861160 381002487
19752794 188192846 601398154
910863965 394972481 554141433
499427653 126925395 846218320
93015789 128985685 860829291
786810153 168741043 755848157
614401850 258722280 851674488
687266499 81867709 419637685
137053166 86874146 112146222
959419969 931655878 551500778
449319783 496542296 740314563
724653672 760224563 283202233
877568507 801263854 904972426
661320933 618025274 604310630
778279162 309774727 220881640
685571565 833734407 961621290
913109968 809829250 406870331
345433213 542234606 828749311
851358728 822933414 524325183
624737284 829868901 335889779
164624550 818405380 720150564
401237985 530557142 719531147
924167613 206364503 415058407
602448924 454919567 636170735
507700096 233728570 445983591
340140172 85436212 811900317
871984162 746013927 695483558
382561875 556351713 832563567
882624142 642622673 631948982
719576034 94491841 276932679
916541496 26345976 334438412
223902175 318081663 284420977
663102777 748387702 354918166
210936656 819102577 673553293
128412898 352955855 778157497
659555748 440129938 772504424
416560998 29234523 819979381
235135661 238461805 787136860
669678589 365692338 759009490
477279723 633850600 415689243
83922860 266450712 596360661
311792034 773554071 966893956
952426222 821808940 32300013
545572536 923551979 782856898
784188676 574454300 602100367
965526478 813460347 707053731
158718934 652930651 638301882
764758924 24050920 297257706
119460786 22081622 26365411
767729148 121394675 750557996
871403723 867461090 216540737
758407810 65312657 647870223
828164185 704817279 346237132
258142638 36225793 529834946
123354184 192873256 520570431
720714457 241848628 746201342
372192492 6810136 95261510
239226535 485239120 618634558
270709521 172834930 741357131
411970015 549567498 555302885
126116744 181711376 852271262
27257080 784262026 595030211
379546624 491786656 919726011
493176919 549018737 426068539
447079057 89945886 638551764
849900516 900593515 186442558
561157081 153601795 616983435
324991804 116788995 752785540
198100296 446309925 430474455
934813319 251507465 326167733
201716075 617786179 110438183
505960495 649138663 516668408
42218959 835005544 66571064
600933595 487820503 420295468
455062452 113492570 317472818
787438225 549477866 426707964
526132413 419258772 314250501
186558975 432570587 614643013
328570569 218467922 613968096
723023231 343523315 791052557
122770222 546931739 35564671
841501861 211308893 149089881
228543203 167592000 796712553
248252863 76590905 564352667
554413872 44345707 258319177
857965519 39325312 582600759
754358432 209889739 564415702
467208434 792273122 200306086
583203502 791902464 820320908
818342342 694195119 623358566
441906964 128211396 206220325
345692739 114146583 10095576
706927716 70418912 93427604
448766772 898106020 81353159
10466484 231472505 200270943
480331937 556180133 586245740
65730608 268233380 925865943
866701603 464215530 743092662
172746651 953354607 426108275
529021664 102458459 908706866
138674356 511968557 792139641
691860169 911154499 785271091
890828916 549063068 429030062
234081089 791128133 306814392
4847351 276438131 127746050
341234818 361701891 702244543
9018106 503007142 928433865
721008763 534431618 416387302
378676346 310519055 226559519
578203294 231225647 113675095
252775589 959552350 878760182
216093327 758695491 558475785
150755864 746440029 198803657
143468186 453729132 535956111
758332554 828109749 338514616
379993186 130236270 797061273
117464039 467835080 675651795
28871617 742745787 28542930
218492940 285467672 168544308
316626956 884284747 11911584
866194782 463076538 785641837
226829750 867751596 364884578
746884034 937495557 771182224
568507769 823602973 48078640
786956123 126274485 431459787
100533996 734912430 887960579
190278340 53091197 652690826
826776581 29480059 77431527
306706257 137376502 365403716
654403428 29396756 242127155
393332251 635386705 214610679
249508246 484274840 861827154
238721743 464776905 606897764
223415372 412359784 380606706
100003337 511938108 964741792
447969900 893181086 564431718
339499048 78924896 56495661
158896066 712862574 914859011
174523355 275313564 47723707
164872542 87837062 460954291
519878985 695215005 266030849
658145848 686302571 838546810
860029390 193590555 546332362
391110712 87078272 54116307
386286068 638388730 767120034
124898238 920465896 433881022
603418438 786652430 923780777
218726110 65126964 725939484
314632273 939200466 161052362
786961829 282861914 238486435
345894160 44347659 339365942
267041318 108056062 259464213
349614816 24031806 36774458
935791347 805782650 674937821
942691183 487519154 524263480
70035651 588701415 639976249
596926018 577478102 420666616
406906529 261315954 743054741
2498419 137634354 860979942
758077048 906009685 401865121
791381636 190551071 350188036
966883030 251457296 517667096
268496953 466027735 500378837
699637070 358285362 368832182
884885492 863118698 16211282
345341595 759629378 117027445
817176698 853178455 221671455
547204447 584646137 693424675
68180058 50411377 961081153
448936341 569375334 490292951
455076527 137939957 600595985
460214293 8391991 532685759
460705595 272471928 383239633
899528863 66802726 315710755
394293837 678533955 262895458
491683124 852843899 369253110
180886799 752104260 738457155
823123177 315539381 370114265
564792777 711970404 674650777
630802644 260821484 328663083
311041274 856603788 749725160
173345780 141282053 581478971
535866868 917486575 567487893
385873586 418115937 766127767
890270558 374278284 342604338
642370557 668562204 567263222
106687950 108275157 346472544
332465667 282621319 407091124
717368876 241798041 907303327
77536568 844037041 456983425
186499800 94987132 97016777
701020554 111206879 301231705
52731263 609327079 299344950
40740874 884169828 706143734
278258472 362478051 364500520
443443739 851158105 415918633
158505700 26288085 369277892
433159360 792462184 662506601
611547593 491447121 468337546
375467217 167240199 28729020
88102523 446054526 730716180
161568111 782156121 769818389
314728228 290414496 81683696
271984372 781639430 307954809
944626710 853033394 966944564
138649548 119756500 346748626
961074497 21812954 756622808
255473571 293117527 79505070
687521230 270959908 591679073
97863457 85177951 570086965
562401859 152113044 861127148
268929222 123100247 297480221
315860725 767361182 271082272
614883463 447323497 835480710
63422817 139927384 630047119
816539335 697310689 580374883
386840836 652963710 931871190
617376411 415181862 786981011
825631469 380697485 286231575
416008485 712393832 125471879
421557807 811272253 534981824
326028581 858388375 115080625
866203890 695562450 928892832
527845256 704583127 375029122
712686038 294677980 202199727
219144911 930586231 496379931
603434976 726085865 916377414
420842589 49346167 615527290
814076411 625904065 600767268
254039137 412140895 733947866
494440928 77269180 252137637
471502923 598357864 33893964
648555377 718496743 946644939
766171049 556276427 763206673
462878681 758389730 748210324
193960336 919830261 331342606
865763125 200569203 967806510
653346985 178324967 702484520
296276323 422382095 78956834
738188063 308199936 790362920
215446134 708314805 407173853
440625043 803767121 883704376
53753553 918472303 243432725
221142006 347114320 95827496
768818015 6974363 578919606
20820220 609960837 322906280
308999733 609137606 262837404
335226007 671315471 596290102
368997362 318404489 481671797
401476283 956535679 245847341
59287422 925759996 837061028
34584000 294614685 549467485
801748574 942714734 191258140
249012841 545590478 35304490
58888022 510762154 925173209
477599365 713976866 155155847
404389096 306879862 702678956
712621916 748921608 663238844
532225343 236852622 529664054
706527803 920188448 760340715
622510340 291184092 297939383
523205581 35116547 212026946
28628667 447941088 53210584
623492468 912582032 396514895
144831159 941330178 808162495
467654304 104825799 648782695
481340721 754672365 566152974
18044414 163893534 922084048
304290788 156521096 869344171
720136470 337018211 844515224
192017192 177362284 677482099
342024282 613646869 256501558
537165112 534428816 150577446
885678531 872686931 75841811
50251531 41439783 70865844
702416181 681783437 305501170
406950229 157933566 872934259
310009752 552468913 524867603
950516709 559080731 890674105
327510435 909327909 754256840
141981827 531171836 461317324
884753634 290728379 782478130
27698457 472353362 366898511
234221281 840523678 739396299
300577102 363094442 272934112
357340049 898809045 53182667
649966036 585593370 732687580
305415434 736728895 165385434
115766421 824773418 851275754
628454026 678010808 234334471
385963289 413295993 954136475
838431310 179188269 756236623
166159002 740465490 119176151
680005926 89283691 800390437
689676735 417812998 535366866
597154626 614381037 286756748
317094366 387613165 25593970
508742158 779300034 604994384
281430068 966552276 845698671
322386050 9178565 171319665
631171243 918193279 880215246
2330907 227271434 11569359
823439144 370328658 518985670
772350343 472826859 420421364
781965829 955272220 198209599
162629709 530487263 317434246
433677660 211289790 576980631
338837922 165767307 250467410
129135073 952039521 277559163
556457864 488809769 136313939
949744238 187885352 321083093
602919070 23400864 8465664
6993870 932946882 458403801
3491975 890009786 100066101
831392733 932734488 329150113
263348775 310782930 503586719
14382796 729970982 368456292
693003044 720415206 900863754
223850823 138622746 403658283
25421717 542645320 898034466
300999553 492764708 200037304
289988636 188362881 494483938
893167512 735427975 320424861
826710576 842517873 831527119
585130142 421867608 371663840
607264648 463023620 719677075
795010451 499755853 653449426
849925448 768726681 510883054
546288542 661469079 417564766
13074340 375347962 484026115
966529193 749272216 965370858
759925171 575746775 644583172
546904037 132070824 221657591
422344182 799076347 877777001
394777874 751288748 436325278
413584635 24936829 892637843
890719829 945330310 746363154
325453464 510155901 132510122
340286367 410474048 737086184
866227889 452222151 279283498
470738096 880706945 2646829
127682269 272289375 953994576
232698536 454681853 844608345
119907768 523457406 964336903
808282297 800153225 918063828
240288184 627161347 2071071
546389779 812642017 753394508
665512728 899052628 11091083
394372840 913908834 494460155
211634103 903994147 784118045
599454989 270317436 668581857
252362382 226685178 614697296
704352666 28344272 481003548
487331434 102965020 235141533
418592938 529827274 449522393
313278484 279005344 447162553
830940807 554136433 916729428
98477173 938571297 947834675
336790280 250450199 269927464
533055627 424565772 447897156
157205514 352134413 840543552
599649220 707241633 916419846
907161817 57197754 382375508
310798028 428724354 267678360
770541498 854334070 925143151
551348620 185053340 541663034
535654225 689515962 425672692
793710754 286090092 281242364
221106335 9305698 870695252
909028797 885953169 314843914
398836143 381990614 187595182
942036816 716166765 89326565
291627529 611551628 672262698
34019127 123565462 99623652
165073623 861523369 40642884
317327757 533447431 177663036
265524472 577690630 310267439
532244395 229128621 492754321
762306852 421789856 557830019
233200492 627849964 217697510
337146444 147270730 257884655
504416501 645018432 704846124
533985462 330400491 663033093
556528589 91885986 608700409
62866359 324854189 59736513
908840321 553524855 955189878
468812656 960735827 472151536
733719845 62147101 527028438
204085554 271695963 25024747
335949050 644173989 243936723
693222223 100938268 590616344
113374217 882102387 906408509
330345994 36091548 349166423
417930841 180390087 929995149
953417421 434878569 128524565
612250471 929941512 176733621
914366864 296522508 259865066
618889170 808746170 25488997
322953279 923200473 324808560
391092885 211482928 905734887
63485773 456098187 341169714
40071211 21412942 641685820
161055155 855229434 577386322
56195738 781219403 672763476
82215356 921052568 870869083
902013152 416551910 389821066
850150730 83895109 405003512
495045045 271096781 112383078
129777467 424005013 697162575
946482622 305639502 657730667
165708353 490670462 36336737
545269884 801408729 443755201
855720036 262465913 87000397
843651582 255660654 957793424
219602696 474617690 499731683
788738956 459805371 121327370
581143532 215624973 611280654
246375251 384310441 842902118
426040108 337885343 40252798
699270759 358486886 758630708
359453851 469327172 201045411
666393731 428498546 364417838
497053184 488623196 625381646
417005913 22881645 165298587
965752313 38440323 511596669
561044899 443169909 94630601
657420095 628619301 182592989
184928829 849621857 403144409
464223048 322315222 347549282
186396526 402183644 138737683
519530215 426420574 825004846
688487157 223581613 822048729
464004291 49860160 604514661
123132665 426946310 791894240
59779717 573597691 495365674
529682817 323732089 76805544
344982035 422358316 347889642
397647457 566281083 428083955
387292185 477660506 165792188
636206137 905953567 514466632
669495835 907672954 908926790
887702972 768761291 49744807
468157937 94826604 890538843
923319932 55630012 654144110
764749725 33684705 200266676
957283190 95180869 446299989
2700539 12529690 846261177
301655550 669611029 265635468
270683520 186781460 556260532
477560438 334716269 830077996
6145652 5192608 824721470
901660519 38390712 86641598
918826403 65380566 495495467
139385122 112450900 964128049
835454058 898738539 931660664
718280316 379180018 453760169
831269769 649370780 13020520
29273260 701187233 913612366
359322008 21414844 515454443
354980602 267535476 92870208
644242147 220731651 484976883
582699804 96925479 334544582
46511331 349684708 463555221
571601670 913272881 363514389
436625973 664342080 394956621
820967031 790705179 253935213
367802834 651080237 964965193
596414483 790915011 183886401
152687894 471971342 798908436
851940676 331739556 731250444
782672836 859481620 198407742
502818774 806309372 578179663
954226805 336309101 466593549
459121264 551526365 575527569
323664595 86824724 389285757
132673602 718354374 195040734
890634456 809791941 538973521
186780668 895228775 686536623
744311070 676646708 25385370
77669150 51367744 456718703
158089760 25009228 569883827
485644460 106182924 620165158
887036202 671791852 918721441
326037970 504081762 420762653
205511004 530516898 480827703
455949650 701415165 563487837
615429193 586924812 853844015
386257122 76851263 255775345
284491777 324196803 151385207
844301904 874866163 606282233
203444001 775578991 886462948
517778403 442208145 134362740
811071909 563002143 176943639
478094000 253799393 318814470
241400056 333122425 736494017
638294769 881799084 70998512
192101876 578098463 203217330
210811550 929764082 131733280
791446243 313440138 209701083
272615730 190771390 4495648
442317139 921389756 761185737
770609348 921575377 174119538
943751689 360665359 414586670
69753098 308545957 856325789
254279979 595049491 159246491
15352528 354911218 331317900
67003863 792420012 660434647
739779056 405687245 519465793
628748802 844774566 293576220
96120091 584302888 531434923
871733062 582246258 686491605
232223638 22258647 425227605
827935756 138775848 479833767
532195480 302936228 16414001
247509420 334066721 61578448
846507953 398311568 651039798
551594303 260941144 450161997
933293352 468193191 468650109
591913991 316857169 913514894
942200825 358160489 853647738
182660853 466400218 43379272
8441513 894130521 801877122
695693203 854360938 596719538
577431640 635946531 248226087
918980204 43733876 685528595
393425858 362608853 594802668
418182521 113942684 684819380
925631945 872688948 696158732
905790837 786406637 445793454
802229850 569413379 679430456
526999725 491303431 807213624
87074083 597389263 126672884
120231978 206849531 534239931
942840603 244350979 525516593
774056726 246913149 694639810
685682655 428259042 955336271
323905028 682642921 322397311
696487101 132588237 31479158
313851255 758999129 134965848
306462304 749574775 532827653
753920616 750017085 14372332
241318013 870029607 753354116
948929258 309577780 688974464
725638122 650638700 385897595
120334594 953508051 113297839
326543936 587852357 310539003
216305941 150047270 68194994
685057247 686315749 414117815
792032517 457606429 687925428
155866282 60853177 80160595
395401048 744295712 897896839
659568788 776591928 290876667
589012359 686663582 566778376
58032177 231228615 552131439
961815824 825215367 441246962
89971544 387275359 475585219
322057355 190579347 182263019
141451099 81636745 784174636
717272498 755824636 959317388
646513404 761415498 108500955
919027583 629044509 449469408
226486394 73666150 153462892
85465007 563488724 332512102
571956793 609177950 499235568
59528246 324932283 449923440
159989321 699149307 791040577
246099576 289543573 63047866
377230834 421005669 399452480
76380114 249333373 553936628
688076698 589550308 341345336
73333411 832425403 431036511
791348698 362637573 200592225
915795465 825535054 81947373
236018007 846983067 573673646
736877512 129743507 865282207
761592992 863016281 724699926
568167286 619832344 758060381
798760583 488489767 555945790
51415999 890433192 592919321
790567260 666890803 472300524
673386813 546200239 326462256
441100221 181109601 926888876
466847066 68302458 339360553
715071162 498405817 834045465
88141611 468033853 671981574
891185697 800308854 850812059
217462303 62839967 47025809
563366878 762034428 584893645
407268818 798196349 196186620
534654717 265078069 741727293
729113471 536518353 848497264
710846567 470291359 210094508
65441100 222897396 897236197
553692946 440983864 897323269
469879213 631621611 13664133
371581018 305180214 572877437
301056093 537273732 777506785
820008780 257157181 788663051
33907239 323669965 231057867
659557172 923214975 620357040
404892420 140285803 762249067
69752410 201740234 508650872
967069008 834495921 517734139
636197960 223312569 273933982
952310842 915870312 758584246
850159257 369555055 525798893
84949620 481442626 11465085
394715706 431198398 739233541
487406972 164230007 315171188
808163792 939659258 784092873
192379715 554375908 343935393
103318502 573445325 644800717
218256228 823144932 554408550
357232878 22953598 206109672
473188577 199716184 166240871
24772271 546371794 250984644
902391314 829342589 122813510
220231050 522727403 125562321
490639083 184065845 205100749
540717909 239362705 906228563
958158612 138069101 774525732
110703099 443066415 169980679
202190814 757427635 78820076
782168084 427126279 949843249
494605711 846904602 725767113
613602014 784979833 738797455
128841763 127716615 916937476
10605370 932543494 617190452
67160489 376737873 734810094
232527270 887684757 774649669
76074909 186993773 364457369
65068140 613297865 415432941
280070734 180801063 395690483
596836675 440763919 243204391
784769297 443574636 285293563
540171159 8862105 487831342
862110504 217175874 867427084
195004786 615368399 81283719
108580951 824345117 189283862
948375939 268073478 617120978
259028731 385497619 59967358
830110861 540113542 828271353
23567220 440288194 438801963
916100666 460547744 885179674
518964892 373825919 766947355
50524986 271173500 951293176
37850375 412959982 408045126
813585012 330876805 225368606
204227053 230755876 287400902
853635586 65619206 951559689
141157198 845973691 16326005
470472873 35352053 487180569
750028888 494547233 801971017
884285004 116172854 132709253
538912958 139261913 565748341
280366782 102335670 868823358
162669727 219996164 194913421
70301803 573411130 522394027
446032931 367817809 753324760
705108680 53553660 223880530
514945596 739228091 433138331
399594950 511302638 789325741
889547328 169979901 418656038
336545472 254927580 849355827
350669684 881637110 816792873
194186100 851362579 548423843
788390389 269239064 17674938
222092106 332442464 72324900
883151488 724810774 546525552
939371716 638795502 706176927
204851476 4480146 235324500
639288975 430205925 968049842
148865385 3890564 64839666
148963639 458126587 590351798
253535404 856487728 804874498
321701389 627956231 653998468
380907025 505070551 88875705
492775178 562760700 153643783
464250833 674107350 690744394
76918584 33917408 278195595
666877230 247524619 797771630
783658389 339043842 843153707
482225591 441936423 847606849
957474480 714500604 550172346
436762649 289841115 170024479
624588958 311142421 418637052
457286692 786186398 627910150
337005030 353017056 406363510
705187241 259010070 460316663
451263177 358996443 721783053
517835336 832038270 445684629
317704745 657768808 505411256
908239167 176760131 247516884
886684071 3561925 224639039
892401054 926718287 95709350
709715540 434993980 804945764
966197451 79329236 600549098
177989361 174184430 830235093
12664359 478897604 885688295
17212269 62148363 677110487
392075517 415248480 229629913
562221611 52215935 83901152
411117952 62319235 391287300
351323613 171746043 683308875
784354695 638660536 257437698
280494377 628000838 570689123
628994551 711930179 499293893
858046645 25740403 211424558
269472813 81534859 109685699
538983072 703029795 314151397
851794604 570511268 751326262
964019320 721074833 302738166
183089465 477650132 824799527
500091162 462906347 40734932
379950951 15892918 407394642
712375165 952596590 728651236
447155822 460610858 527761957
236201750 909676289 96066079
158986233 119720530 140531833
863591465 801908635 499197436
432129657 453787493 629698411
572021918 844049277 891811661
284596720 113742455 353564995
699459057 471203986 495484109
185693312 246478159 397921515
255539700 434020 385110067
213825890 482061191 888792510
202692038 306143975 779954191
846900794 184159315 762911178
946948607 58896369 269642858
796433572 698073721 616832444
750998714 470801761 787970200
304671389 612345741 13962913
798250385 794820946 480800798
904479959 189340210 875312334
589441074 441192079 913719515
152241367 499639157 519673066
898478329 314889385 407551609
436048924 494088946 342559347
739532032 599690634 667463583
371702107 851859707 201364444
233510421 51457677 349698840
226580112 348101234 360966533
814255934 349187326 903547848
183253000 210389045 127931537
744376022 156605393 270915824
352118370 517615749 331877750
200821872 682240310 570962300
420840788 711823274 853184731
785926660 917378978 198058884
316275102 684903982 593240439
236865819 581740769 453944952
70797397 89789259 678875713
72022270 209856462 740279166
147281143 799772635 45915739
804486643 343950414 171996556
149009728 529205796 278231794
26400839 49880510 76267453
158522468 618296558 290401497
222675209 959376929 214565056
16507868 6320266 708757399
724902676 713973046 453134185
136748879 614933609 890904001
87775499 112468635 42515610
344026710 738197864 949871868
269527040 207042530 802691836
524436756 255169505 549941390
317533321 412177983 928826077
598922883 677303347 273290151
521050107 784262035 702830749
731573547 585177918 726467020
289158884 564467129 401500069
55520061 75595512 850266752
221451196 585689476 49836097
36106710 262322613 565228391
607045582 652513669 764970679
667066026 940684276 599154862
16652086 189929588 588161667
518538723 286547475 734391130
127321562 205545705 72835526
45477673 782842110 500855893
314257280 861002399 440167510
48990447 958326152 571671014
575193693 961752122 642263636
333319039 283676425 600803799
358808148 474838705 723186777
476379632 644138183 816010864
778437387 923617842 672344799
178549078 587757752 9475403
282590088 166218643 17747487
292450623 207489814 804073749
756259382 242310778 623516599
46162638 466453521 386521704
519279690 451157827 764199756
407049112 534122243 610593164
695479128 324839784 535528532
759739803 605709690 639641672
624470787 605788826 485528070
821341810 932638663 377415792
116535648 30380946 933485737
508938934 913648745 870780393
265201742 46954139 390264879
199196784 77061915 167521918
445190359 716713670 8618221
423911727 492939872 321292294
16841801 392064375 434881407
807044468 399213440 935598927
663267788 370570695 585877486
625622009 765442031 243208933
303355068 206304447 935444271
130029093 829600699 568152521
32273834 924516118 196173807
481917675 590918471 187051725
883832401 187658612 958620760
671214705 281005498 649944384
927334395 212604604 228250784
11967663 646734198 945874826
99816024 850180986 416201207
102664137 95027668 244935525
701792528 393463787 224309239
689437995 581486683 475292993
557795416 936542594 122840806
491759290 110403313 606501243
308239365 224607664 868404251
713712876 128823343 238884537
82312841 283000058 506506171
306556401 5732456 331674513
34685847 494264169 651421007
431635756 113459524 702413332
327486554 402542668 889339324
192791362 825275654 229283448
610004133 934500134 567798506
91676619 175707261 787739016
30695092 104611219 597078063
535335980 225993169 872936010
817496432 203026188 790569959
57805654 741469637 521685499
668081545 679059554 865517066
278666077 624231911 708186116
470962586 252722729 451256666
440179531 99036677 820080205
756061861 906576246 147184583
174928359 62289617 281147943
354863612 572221018 535125556
2405130 285266372 587840141
811595520 826290389 91293149
779408002 158161146 625452174
638579377 920374813 512953946
591432878 417563851 514066160
596963933 212836941 690796210
388427451 929508295 575475594
933581274 839156384 749083369
895427310 910457265 521814852
134077383 873941534 379738251
51438293 828053570 585534769
152312195 67249755 432916747
488847298 961325557 488127718
535338827 482133877 361879026
232563436 769166961 863558858
509278030 31161539 940560371
731422936 871077716 540765363
69379256 409614400 99166453
194008144 199389617 151549619
634316929 278313152 409586977
562127277 470180379 920538797
284756000 260433398 939359875
155390963 141795359 331073506
844179110 221434789 86061820
627898522 469147654 834418077
84832443 443968264 922680353
667118680 280863042 203261323
430311572 702923771 353324972
480906225 275793798 208355925
678778895 962254807 882869129
760579308 631914259 967182294
840999929 162194760 409286169
638694977 443902484 621449514
644839288 219280729 212975124
943321476 117308428 949466425
856961037 199313607 133926521
140259123 543059907 661581144
320789399 559230081 96602194
3627036 803334428 240326211
154126499 610760406 599856987
917592160 688155799 492348440
330977112 296998828 950210404
245589803 853312601 196516219
14187391 135693506 64263293
544276598 890093574 179217184
214472467 910162303 90728444
196059296 836926712 786337121
295475691 603407010 141044964
270195227 574834051 438581248
242960219 162240519 399453433
98820795 737267436 162197331
594915314 494215644 355772485
229964651 226906923 78811861
944331618 798617857 364061670
169578139 635431275 668074056
910637535 228965505 620402706
519452129 774778427 97542201
865690228 145829375 225127521
10510591 505130473 924177574
184672413 680391015 147979809
215742488 613801039 676918002
219723321 664049166 114450500
966383927 92787569 940265637
861211388 54059349 88800657
459439770 661472702 584876108
262717191 821844072 366220895
870882805 906318732 460709492
841525411 936359670 168107724
380845670 64130815 857798968
37655929 287265710 338871794
571588930 726150986 581299652
719156884 611419510 198043617
686632791 931204992 453140665
637808154 435061301 48540296
223567245 710712173 925809929
270916283 66008299 217392067
796113434 284291474 562187627
762065047 224799074 750642985
561287279 507972432 602470165
452985249 253363145 180518442
689562256 391653617 423298213
255280288 425405101 697644278
890891743 903836284 131766020
89356627 614925827 610413067
68185118 811764517 933594153
598462784 466194628 180540914
672167989 708896212 557107230
597354322 654269620 150762774
822915310 966096386 193089077
277510947 89655706 807943792
241397459 182995493 60323267
131728845 774704485 710989832
891027218 912845150 612719836
118479352 700142911 210951562
821319667 951339446 899497682
206902239 472146002 442566896
956018373 310315259 189132109
408667388 561822038 846510656
782530070 235817517 459416690
626094150 43383156 483084768
8037564 360727076 539703631
908593334 503209278 899525555
530875200 709089689 654909130
469798938 948334806 910480631
242590112 170656748 578593365
86821293 795265541 685144985
534309536 175066878 835380408
698383319 456402422 772840186
119789437 83804427 168563938
639114188 481719921 650254400
813004777 954022652 559622679
244411722 350008073 433515690
64370037 212869132 105395634
127411019 388799581 879034855
930092680 43064899 730238100
581977236 313343617 160135941
165055941 146542482 861180708
739552548 623593495 814672969
212622611 79389847 454507425
702182266 578710830 849126798
365461762 38432751 670157148
661096353 174890083 716426629
149181299 676348589 270499572
563995603 481178884 717261601
47495288 622840054 770597811
594888360 805731558 926885436
677846578 50707071 438522695
366692304 823266865 709948819
76958209 7254579 579177023
159048023 151496458 351474900
943078127 251727390 149990059
158675569 680031180 289770359
954509663 816109427 332434910
213069513 959427489 178500247
276040052 447550457 110552292
691704749 327885287 303568579
635683920 950880311 849583785
418499350 79479525 477601920
866010923 664530439 390350079
576855345 729178213 295234637
140395517 614555481 637425482
657135414 429213927 31708182
657884695 561595019 131975564
202995275 408157312 324154690
73985636 375613439 623502597
696522712 787357452 320639895
241244194 804015569 82010989
229748415 109003067 501834359
428305843 782832732 808060937
638173907 924999838 261936428
768499608 808705160 605990393
250510268 802935409 882066521
259199869 50205380 504544006
919954800 952959770 277602601
10205481 99161190 657600104
592181035 373880892 376762587
517235814 841216312 884609572
300231385 799801315 35165925
738699843 300313211 232040683
622669314 450051393 448138085
25029266 736378571 493641633
924413606 586619997 960561876
33353638 541497325 668309641
827159237 94229564 809914179
925108513 777637570 245882105
846484075 396600899 836987219
211104852 705353784 90829255
351302147 27459983 306247912
761877837 88727847 168722167
965814829 405025816 34232247
400601741 831630898 487022726
366689187 546722290 443210306
269768674 349451830 523307829
314513682 425456262 72671026
964165405 703484277 636482671
603240669 694572060 645799680
136748975 792068020 959227484
770672081 747289851 292923852
209090038 4112168 663856058
465429850 678902035 664731128
480698778 121699988 297989989
948274784 344297494 15391689
741852466 552166173 953268625
891156058 45606881 339751255
186412883 708800986 48675601
952113629 219008808 421884592
316010498 957635410 721199371
644883914 161368557 514145998
893694499 116107074 957110228
953375044 518819207 71862140
391908140 338206917 28769710
192561091 290508069 209089509
563764815 199727771 255043745
772948208 956615117 816482999
493498402 230913623 441465057
786745631 374140451 481242115
838658766 18547037 356830602
182403362 901419927 574155277
949373012 785002087 101126274
439300244 902148510 281867767
123708589 956649349 804015022
292428635 284606175 882991545
137037012 868128619 611231813
186374334 776855185 851188572
621478578 57303377 396163889
936762895 890176741 58078272
958598783 163206091 642302701
137749697 370379101 865098177
77360928 585872997 10786484
54598220 93478209 367962531
304206291 202146820 657048570
354773635 127160849 284464337
563189928 780040448 74202852
462681028 389216295 616085110
951785160 644417032 316529077
516941931 325617451 658863360
937702288 817040166 445288810
884567478 160345206 967442641
231408270 212368567 73245810
617417362 184641611 919357600
112341679 869776607 640455301
29055928 49087954 461302308
277008048 97815579 437722712
471361841 218160331 940935675
884266529 520087350 462273767
763631991 966380691 454001561
57664024 368112540 173792306
273382860 910045259 860099617
726885503 28864479 765557754
177037093 794607386 807044474
603077756 57727979 896865641
234978120 886225079 187570595
58260933 447094711 628127862
36642280 703450207 708680788
674265661 120357684 428549122
137325258 6082403 816259349
824706436 299345259 933941914
516144631 410808196 250287857
210901230 424581804 684705991
790484482 894950025 718290356
277881635 452362167 787510638
3982597 427330266 416711416
854139837 932686176 367887217
934599639 698312537 810254974
680081205 121831344 912347462
276809670 578980420 378879741
576851329 60930923 89256590
393533048 46462101 488876067
314404296 631653273 679527794
22568785 803186874 737088354
948118134 54046439 691533090
93000277 874226720 289213572
22790259 530190789 617715763
822957483 851147822 847278231
902643993 550293202 476104720
133460458 606559320 726807560
756709355 76809647 103733120
723340620 611011243 840421378
13317470 432633913 659637434
132132896 257352041 367416034
449385248 130170325 684480703
810438027 242320161 585603818
178670004 791035746 384189263
602364273 465910833 645848751
31088806 250060705 868131244
363448195 18336658 297422499
564061460 278960744 400685723
149870432 628987005 647582463
851760521 662255399 176900513
326266049 196258455 863160579
171258117 950986929 407578733
206613401 95417035 604809261
442398041 199240227 430407675
56691827 413296577 829489767
73639602 228017626 928578658
384171516 550248164 845960983
891609383 674757546 924420578
783043950 606712466 417726752
333243228 309486808 291842094
595123889 696402636 503540618
162900774 761319777 280598213
597297246 108818089 590821012
469067784 629434253 428212173
449364281 810863990 536174915
910697506 719034066 289975564
150664054 644275779 581642423
915798096 699525811 392800107
483408815 784293737 46320841
950729478 294464859 434367399
815064304 360928868 824508012
866923494 163437270 544140230
726988527 933085307 137457459
568620078 67161742 308794761
31634452 680250678 178851588
352986584 590908721 567325954
459891887 60175878 280520430
128030669 534076446 205488840
439814813 627904373 741328858
31897431 419255421 373278045
295845251 155702154 754460536
927371610 761760109 247719084
681993423 916663519 293009548
808407799 118072801 773932252
118073473 432079495 785626037
577196692 516279618 749769019
201490452 809115737 722867949
717894440 79813441 825154269
42990039 372275210 571458632
584479690 555577781 685810390
893306341 805230622 233244483
738223194 56327393 6340740
116198564 287711923 872439221
703726290 266731045 166977568
633410486 262488457 817929503
577341772 166827198 837090987
39822469 95571883 682312517
98558481 68329708 805831405
464244798 304186692 900072316
887886233 350973219 526640706
878163393 382898681 122194336
516140242 1404258 318772495
721646811 823008266 575731724
926405780 432854068 660409027
609699649 534754222 640696822
504833682 251265791 809882642
47544313 124166980 725790481
112949934 804636168 293687145
187160015 204224265 935970391
259550469 2871420 369084887
570978031 156103297 362334862
79308595 527960465 703188539
149681612 877480314 362110267
400032246 341179665 704196980
214508164 954642711 150847959
708215984 580448216 242435513
602892280 199531247 750362005
226812726 396394652 700999970
189079624 399072842 942154064
933068623 781816251 5755866
609236321 947076820 237292129
190950645 786089631 306705833
886995507 597328527 733970489
34705245 966731180 1001027
320662303 256548504 695603933
534537085 718587820 663768869
522380794 738616758 121316185
36866707 754444565 123390377
594132063 365556067 252820353
545601579 85359522 383414185
817852638 748898077 83231843
75008761 47256305 213751553
229665206 34284380 201429657
234879714 593856934 797396545
455619676 126638944 323129523
771551302 248132341 761525975
826022586 254896076 54046921
629165700 828123685 872161205
833156631 281450161 133579544
9498262 950853450 761447973
162516210 807420211 721175970
420362527 380080157 530640387
722678183 209461484 274749060
15303514 331762011 237108130
756874340 588862635 132297587
10290912 445352601 656582509
448398851 177915212 553065473
185590484 907614791 948778708
941678129 920761192 841237870
752497299 947797898 425689464
893091200 184278367 121896325
595263494 703792290 756350286
760058629 338242816 353200931
430492665 161991698 646912163
508947476 739649250 857091567
864070222 381635087 702993028
909789884 455908429 206019684
210283617 37149150 919043304
426104158 70349885 611508513
876809779 223719523 618138134
442657323 213027233 14203826
923643656 915742898 403650590
616942176 319020893 689630871
693136316 425510353 748028704
437724217 593099038 965876644
545535482 676546945 783041178
30778785 316439112 574449040
236849761 649232028 348633340
373485074 177236795 245700149
424668123 589132 707123891
625939371 513121589 224043008
907835143 800367746 259196355
832239975 168899178 737892663
41649078 427579023 765587006
118195858 3987250 489312839
565026994 5359012 906973816
958404334 434952818 935277196
819896976 71261911 355055637
527409806 370507727 816235935
636960610 270693257 702780143
955760437 216104140 145408279
425417050 367233486 881341380
819528149 874943901 849899556
467210613 656684453 409462501
76435206 955644410 261893240
81537590 548386781 20655194
352416174 290420022 59323326
190068993 831616527 285600714
257872210 383234684 405917259
98050268 18086464 557559536
703589443 524583099 87231259
931291556 135455972 774441166
379676545 315827545 425878815
16442860 136508423 765407827
529397160 535646252 488305051
918363320 760468110 727774880
879298940 270906554 367351246
274412105 396593569 874100692
787816788 445240581 200455027
99626517 473431959 492659982
41885141 800185531 110523865
762611179 95070105 646442615
174603282 135703521 729893628
108334962 33769894 944247915
72349912 132636006 757837470
54840222 94233934 787611862
355509316 245101248 506243981
366631904 71409990 79604624
675730218 3449920 390176135
736051189 92668719 154325792
864889851 591063467 380361105
724151268 129531739 839104346
933283564 574768849 934016777
697472781 680072365 59010227
547458224 320359836 233916898
335234107 891749919 967812232
684622567 53505940 593680495
261106020 413268715 569811047
582474987 724565486 416204404
910853387 342364096 931381301
7483549 702847233 334252935
27084155 942388866 540576757
159282115 877232291 305556976
317520165 396688576 719263291
237548109 375738015 710525816
239516610 900319483 935915995
178823539 694295873 599202915
286883842 925945511 348192732
819556291 375591742 698276167
884921115 930658469 903283590
631173264 259555899 436113
681582613 327831117 431775800
43036249 881536784 42607473
487758507 61286230 122022808
956715385 574511221 280612650
539249130 453667859 874325517
85436851 299150684 480918506
594898221 490306150 66429199
833273714 966922794 735180683
196427764 350149985 572219231
211556757 463699568 271417507
100588260 377003037 756320225
795773756 644825897 720603268
85551755 828781847 329419027
620617640 449231046 7234472
3380954 344027265 298323327
318946079 593535462 477792939
914097474 879519250 781715838
128842474 661909150 170935481
465088815 729803530 749674569
211499968 649389590 690429759
203219626 91666404 769283036
471754024 113704094 110164211
914448805 759319731 748778712
96776101 920970810 686310113
324160926 133966332 495189972
695377380 309147340 545847399
728713985 207944694 216259553
918874878 262098787 921432078
709589512 557366911 402016493
132668701 456326242 84155168
35163476 14210800 60617070
651656563 457332538 652424714
628153766 417002887 748300643
229220656 449414908 511114491
672446191 818509784 942292855
244887303 908869289 289024974
3117206 804989007 524680728
814794941 261282627 287818948
419879198 888979010 98572794
288308233 593750652 867531763
721370070 721353648 966132562
877475136 750074636 245307362
220899255 357638959 58997017
139907347 343006674 449839938
592731188 629959580 302178645
321246544 408077089 242451396
39302363 393709690 719761845
868198502 304630321 829339491
359659132 691673788 42115865
877051365 824980709 405497833
577129567 477900683 540162062
87772102 262096843 244130135
393283061 441314225 483841078
941238549 615781990 400692776
639698536 169365668 787522039
930191484 505717626 503119954
330530394 620842884 211681436
420824512 320846837 658206595
384254492 662616237 9270987
491574233 157592104 734361181
372823518 142524168 588453762
154706803 33968092 833307116
484789746 178365938 456711244
913777235 891570822 32641057
519899680 786836704 279678600
660292567 335804820 427019468
231805998 403721050 256949155
475297229 662517390 839460634
645631305 236273313 729500699
434055401 653974567 544491450
531450918 231134327 56434757
67706574 565161642 663855937
462712598 341555129 374575381
779324931 10327493 877294867
455446365 202425508 856851764
383069609 495438423 792058456
50200333 536913000 799998414
497885999 154101648 187395813
175945699 830687196 532502301
881473342 213560891 648366474
324850243 302772652 666334202
909477186 912102316 670205986
684085285 667875054 149161904
802541502 201462983 408297008
203652014 22743524 881241193
777841892 64483612 397146027
210613199 755332974 156217347
722832731 457987677 960387345
497227962 434322527 161913956
326014183 822336655 187729424
747945530 932441471 568212276
770234321 387712537 935180621
13534060 748525519 131904571
269227743 138622145 799417282
666761430 143296764 909549082
112041638 698594638 75313775
454963689 219879178 800236303
202579395 442345640 863870013
892336255 729036147 565916965
686042206 262903285 799586552
505118159 157531494 308403141
565381649 321880783 885147778
678810236 716843652 471218485
715753421 152693675 921459479
749826067 334824141 619609801
121799077 876520380 254162919
399644767 572950254 542094731
599662638 248200160 312794891
67190279 406577979 511348606
692244567 58860870 395796849
577141410 894072882 105543375
111083652 206419603 849423853
676446941 145681103 394262814
349115303 637301049 902299590
421450918 422885916 63458730
606628145 78375644 402167179
925829868 894293292 943425957
81921575 95535961 554016752
845679035 612440596 671245127
517485489 672774167 436070961
573320097 678911301 622193335
535910222 58294306 316726187
870485990 40463056 951855882
639208326 698621442 763702379
948038234 159774107 619071415
188657356 541293043 465234839
927089316 463827955 854264540
495042022 625900688 107389217
12889470 30396792 944396284
387047086 709351172 389691802
623671985 175981408 758902781
865434338 762353898 233727223
175194054 18324777 582531910
640951570 355165027 740975334
447641545 794556230 175458929
557532958 780420769 604079044
585546730 833331124 206878724
863336295 2142246 488972497
644478909 166952154 496453103
962570682 54570564 345239499
87974859 34191696 472495936
377161725 829821238 779437657
394349839 98189515 484751434
358232011 855818403 309624220
350282703 959130532 960436093
570187378 922258051 872858219
41672278 125603292 620608667
600631243 496371220 850312932
318770059 402394165 365646706
187172026 175766875 791001965
613768159 273793573 277555698
631326573 337850191 614186745
292874660 697861181 47338148
865493595 34572316 466668036
397687275 185086228 126348885
177090926 851973972 40629229
105608592 111472785 91554819
335373760 735330900 502883062
98509941 345325184 328202457
156865898 613937163 621609246
806633526 766432151 546303481
497549972 747960585 723611310
54770016 315575181 912051898
370497146 475014506 540015409
880481353 815683932 178654034
345834424 461265176 396949236
30221757 800217948 902282910
759007085 558859725 164851362
735882086 689580085 320100017
696291159 787948351 738562772
282565917 430945943 302767393
149842518 870122855 319559913
143975364 552192239 901562936
43617067 443668366 87979339
479159524 198768691 355542887
670462603 218147524 700076006
412289667 53313238 348767344
169534312 183774839 951924074
375761054 949775967 759320549
285399840 434739913 487168053
838426421 240959512 25614531
414991363 3524372 273751424
534990375 11829033 36028019
439216787 48795596 758077542
30374744 221499938 873152008
782890947 669572125 150276856
957386159 884080294 838214772
573213499 512583893 299678752
753317513 299865732 408421165
945391437 269797051 567975586
405721109 583522080 632575613
339968307 814160974 624260474
46863172 377720380 804882492
251179687 725581893 286244902
98481703 882861865 643455095
617552351 886418666 563804222
699758444 830202462 83522423
382158374 413000276 258782630
324179383 226924088 430764281
669910195 690610845 267725823
699732850 489065274 943411361
79083717 315187033 413265155
421129622 377019371 938216908
801293701 34383898 907183732
654444737 153416050 867749277
497560548 316647033 425118444
480991900 876236507 63738966
489198586 136718173 585981075
743378878 305633141 702911091
923859532 480109074 697890559
744395475 530042094 928289865
430315818 429001571 922760457
177759561 119243837 840718381
829425661 609102479 10289107
723405289 901862297 696456101
653100622 128696908 842877840
701524727 614917335 76144722
70823724 7815443 232938560
956938842 917074532 869530109
824400028 53857488 400486308
115980436 808257088 72495937
851728605 481619164 767240163
303149540 747043482 525955658
729172081 446005071 881610258
459534138 778367900 788778508
309748248 393071491 897357492
846975285 268648422 60024050
300553626 620532153 48410024
770479178 78674894 777256067
153107911 31859204 604423315
69292917 557636139 845865035
121767184 213467235 837704150
455579382 82331565 383482855
668640135 525865546 931186799
204869227 72931706 760183632
469723017 523215545 950852821
445916762 385118885 934899497
269291616 162910032 35279613
142026379 858652829 686484238
614645865 264796969 751277120
934763483 322517973 215502996
493899025 185049269 751336358
516755217 645908696 368956098
328448858 434681163 88817143
966570785 288743564 50341292
626368628 753677283 904787752
945265961 514878886 948296786
490861042 223383452 458228716
797024084 780366426 326477924
425463001 140232170 457003476
307239193 573589748 370753214
179411358 685526309 901284178
600861818 127248898 397672239
730410708 118921220 800554686
314682281 640772047 703381211
97261998 779703280 230781356
179544100 862493793 671629448
744083471 116572156 859363468
625825833 135457077 507805730
398706553 792733600 413832758
172477330 436497052 727220643
290784874 735981096 966753178
388966096 654871760 663763299
401483894 310665773 259862467
703528758 808557811 484747977
283634130 306827389 919221558
136333593 394758079 265094317
180052735 404868149 523647303
822855116 816092003 134140133
916462069 221010814 59665253
907524142 843630072 534329436
917933606 535513305 602753003
731998150 379228994 20146822
303502609 554832375 824369407
52035375 368949295 798699373
766150635 411067214 464261617
70823494 910444770 240864514
154468339 426660787 674415560
291822485 67115498 38790364
423459526 827030613 43819871
686634152 294924075 588735798
326248968 478751275 828271892
708131045 20990793 805507898
614235297 736872039 32822947
319436297 4370192 101960646
491404109 691967464 300367247
29304189 337912824 741945016
612323112 398414632 123913558
859166381 586480080 564470213
612074397 835767390 272042855
347649700 790688699 139741252
189375800 339818983 908302456
523703633 438572657 826442438
143218618 789330151 564725269
943166503 858768241 793457667
432654991 79453921 106087346
212668476 420181500 577515581
622737559 965011331 67045821
482797706 91198611 4221045
812993713 428051161 207062848
914170432 418363313 339094609
953887511 534586444 967792191
32877183 207592498 324259188
744092961 159511314 525445438
765946076 935405929 191128029
297213980 564691060 896200148
921135196 595464805 90275711
230408170 384586950 858860777
104409438 682944562 41987509
701182425 676764122 866228510
328198028 414173782 141284314
572054533 138862024 741205486
813467471 791032557 169028180
130472541 46311181 465743877
858151950 914865988 567912161
66242701 859973572 608707183
872434197 530029418 751315336
711472634 498057648 766663383
193126026 269204102 151507664
60446065 571537501 631938562
677016662 538203126 741493925
277617692 11788234 253376237
218989673 788472823 197819809
289027094 760381072 598599300
849552275 642984992 115000154
168654130 458159831 6549372
567772322 272543246 843445625
617150833 966365629 487725951
660363653 391918054 303643533
504514811 582102489 899849785
758724687 671296512 211881092
749008148 841362096 282254353
351605462 544410019 859160223
506146894 178578626 826744156
596613266 58408859 383216346
124569853 522389886 724633815
111853629 299394882 900577429
499280142 208875350 312051476
292484967 2793025 578934434
613290936 162469907 805171233
708176944 192314235 276857400
481321174 233176950 781659738
674429497 471687734 58280805
800374518 632677016 680206845
273420490 867612851 416680206
306580049 119044996 65213822
183353461 675090955 843229835
798826473 669836198 333602914
495689076 566017811 79616911
690526210 157085169 37107283
323513402 404718847 291609738
365759355 864944824 459678098
803231142 97038388 941624687
802323739 817360853 955580278
897643669 182978716 652912534
881642176 886733654 493350759
186799803 627093484 603358412
59958162 753048149 952155973
681268022 540918121 504861465
104354691 40936910 91371495
459868228 385699018 165641203
909031443 932399586 578100783
339794729 570235479 231125726
149161023 629926754 761628581
563869177 768883594 543109486
210663670 418200756 410146539
850402235 127836629 591914848
354590026 926921208 193682014
650008557 743181985 516488857
733808422 732431299 296625108
120707990 919558016 937613303
217968947 805862373 630004323
692992565 952133081 764385944
814373221 39858992 762612930
216348391 876017410 204078017
669952798 463681980 755875776
664304565 347034495 41307407
838555282 943499129 27808193
322422296 660941552 280764229
710420078 116179038 590571230
1596339 703636081 822535991
444961130 102245087 956609808
208612016 177448662 9776773
853744545 608244298 679381700
725448651 857076837 462132208
148508480 330475691 731642713
460622782 906474575 150942925
801362669 151096286 515506618
605927644 389712965 225525362
123153266 362517158 9741597
902481392 5071887 164790212
862651129 470203288 53210479
568758825 310665735 74822816
531627152 912778598 564327056
791089314 165269164 562439813
866012471 401243653 681449975
593724215 392279368 39386243
31494288 43965389 889041030
751452493 140375211 206712155
812301472 302211369 910107383
275259175 815809789 341182950
52807804 117165623 757242676
792178730 876367776 850289251
555640558 712314099 779813143
352780280 242406472 488149966
766474943 930127952 525241249
255971820 38797395 834568167
342323404 536851411 828154016
672543764 539103858 127677683
816884784 347567828 441947619
743231097 214684333 119345170
670784462 303080265 86563101
202641193 279925865 289767305
649279302 160994111 218278727
374490131 918418463 139776654
739630370 244277778 248231923
198211406 687727290 449697115
418119903 868722344 302088194
194791434 482535360 652732397
565605585 950559516 667902306
933079960 584157828 796775285
588018141 333789322 763186764
941034919 189895326 235360185
434844344 952040392 957130208
240313922 552695984 179034225
37527868 320758233 463414630
726394182 137886811 856210435
757673720 958270395 603336528
729949274 821060323 661325647
517192795 858371571 480531019
264366248 619188525 335652591
198021079 570678178 108034006
675739244 827599356 63577099
35154926 382384254 679503222
581319181 866514769 350554781
545146231 632928830 845157338
663973175 313971046 475238375
40574232 664134711 850603166
136599296 922617899 456132362
552829145 131922670 96715094
380737961 364180958 699676606
103484238 556223757 591052130
698439220 459737703 879212078
237095979 475838933 398208251
58669254 632409912 848048792
370604054 275524247 415893426
535015351 140208640 104523918
913567828 280052274 546862646
152115222 203155040 653153308
889478288 739176898 66676864
657909691 714780027 357936054
20507564 627684244 850473992
888193245 555901896 538949150
785409957 624309021 726865411
536325818 468200679 512109377
69962537 220967584 458772034
399580784 941542468 460430496
541889025 564062986 395643444
342642872 676027810 748202279
770049258 151227119 222786757
265981427 170261240 622163399
619926363 28817903 487803561
601847935 934374374 12023805
30289109 708468633 658217752
33445473 732126830 910259177
437532091 607238788 870876742
776795742 313942277 894940687
379306057 271909827 560455239
928023784 106182368 565914710
848701019 297274952 592710174
782597544 470233123 500607574
167327269 38338287 667665492
944969670 560216440 855053695
908630631 822870683 130165172
99107508 731533245 134173744
426544018 782042215 344010143
773800550 800558783 877128843
328741824 91249586 822671544
741844911 48652722 825755341
132627478 475480560 496522435
262983342 590667452 657044210
919928122 950016833 277039121
134253317 434085647 224051174
390856348 402809139 957478018
723122770 811610175 576163423
545876359 965059684 825726132
767208929 590830024 505583715
773155386 699427758 67998562
732009712 297925514 521771808
357913527 955728426 107390403
896977476 589186010 782563941
428290821 679266563 25171753
842611220 52627993 716788679
74741151 358266188 537775114
446698134 927044511 216413843
573902897 56546423 342107578
219359987 936659143 679456384
270453751 250433895 546836039
868139649 601089131 475512065
819132265 890330811 14471624
487852852 322021961 446102391
802991025 447897271 939130424
890203919 895147832 71380587
438487761 272139012 801410338
702788338 694090532 425463841
816040719 46775273 352003716
376579237 352190901 11736842
185265627 764468489 626861177
744981567 723498115 730303102
320783541 363944221 845694241
390504513 583160993 505450039
687509800 750526605 194941913
259548775 361720687 795500593
539860501 293615242 502337212
610507044 654044891 412836396
932008930 590233477 79988964
637537762 656076188 185438695
596381461 744925496 730924321
314276779 16817064 1824860
31292371 293855652 319472150
698854086 172730517 14145999
23400990 849169813 866625448
215920356 440419939 783447801
607590714 774560772 365288864
402847979 405691948 343456535
211244938 380859280 959739670
634181233 47903068 898710473
42529004 326606458 741872076
928328697 519113496 291684355
290770477 653850168 300674191
279740571 236262833 533090148
644735461 791098658 348298255
846837612 935661015 672835669
41755603 247431271 801515148
495346742 680848537 119640553
168788992 659200702 699706093
321838614 522577708 37808824
446538654 467847393 468539575
279283269 303211912 143710273
651678894 617549304 198190370
64514970 962108484 413367526
350532209 354171126 782543363
301831739 937238385 570848775
598685122 759908873 890299342
107078565 83500409 53015181
841788391 709376244 868010694
649449614 778855935 666093638
2849045 374363804 686018999
285402534 830043729 751820878
591386637 273052722 310602091
789649914 109067002 111625052
345755351 540423416 236240534
364058240 243957393 488651983
284362266 175527098 478912222
513873605 383947686 834468482
507870543 71545710 380330694
777170620 750375182 668830523
238232934 594503740 249695677
216506803 217964012 246855509
338983786 276369421 934633528
113250881 963910409 878066755
958860278 550157942 311562474
742221618 427394280 378630048
580958252 674698565 844234248
456254932 4920495 355984476
399660700 638283344 146803970
171162609 316763542 684106109
435775447 397163032 388883266
737485644 22661568 835983431
816298321 143400615 384590562
448010147 476352810 9565805
269755660 785013261 213777146
424045769 28152413 610461156
905455796 266588243 352781362
615838813 165206762 79455155
315372306 123666141 377973062
847295766 831639388 844374619
679370092 672438544 141602545
290881850 412990571 378507624
676226074 418990953 602050419
193196713 236419211 214820873
429268738 83851485 185629490
852504628 303726718 487084804
239942276 307770375 646383414
99214508 751312257 478611786
291820177 344686615 161098104
512479980 593592042 958698394
443830420 604588294 538361893
304710930 458423944 947727265
848122181 335344721 614337342
23112519 574062784 170442766
69212485 958141067 230954484
751474446 279563042 823703516
440376858 523748771 273754090
650876710 514169591 111496743
190449843 471216974 45665940
793650198 40220500 47597458
375526878 136056435 610902722
125542104 803695911 772756881
420973062 627258808 90396514
99152817 890457205 811338078
531015763 501010731 558172536
751687941 531971326 867121157
755202567 148806090 205432677
633272175 280762873 204239876
914678051 16319355 244656989
453277089 83066717 531640785
19729603 91456755 252962026
237057351 558065707 22613934
46703581 741685276 17993387
492751439 584022235 372351961
966321791 253401398 715449914
269772434 955242426 842709005
81811970 436695937 927222795
692874603 962149792 220358214
551262983 650545455 200077401
438357444 385089358 549226945
622995665 297674950 765583986
654905441 191424738 836663250
613700103 175781352 962697817
491595823 865761833 940019915
256350384 638289834 868553337
671390160 285117751 874910332
108861681 713899843 215654646
17599831 59830543 120401147
402096572 952276671 321479362
189371541 605367113 619360752
426314388 322486339 624285055
857700602 900740378 711755515
754575906 396318661 854412242
530381556 245139143 147720977
912752431 537047944 64805196
304143931 106977982 275614267
876616671 507874232 108690351
378082121 282276035 893023561
897068967 755255214 747843907
271134454 5244969 57101308
874147731 134352435 392867875
17251086 624375968 262986138
723799865 482056212 674743418
962590737 760414033 109781652
901565552 933774550 422368177
830218407 819372414 155060054
618074249 247661272 929569163
714306226 900146078 290205195
26338267 480654862 298253811
738448687 462064393 940237413
885117904 946561588 142415156
671969724 674641392 387583820
559796167 959586348 477491573
238254961 882105754 255979333
578453936 737322311 336928073
920482081 698984112 528118170
858215742 129522295 141849220
579132086 790834037 579178463
96588909 290235658 728135274
438439766 449806864 370211420
177458922 787181363 843163217
913413495 273879150 904588581
157639465 398953661 401623408
340432751 255176688 826075065
51157767 493272086 470241084
197436873 88417223 427892677
521002574 394928246 166776427
478494436 689323948 926334535
130271753 540643589 513413358
878771026 507737094 149154422
810428074 808354123 21522771
676194378 235658834 98850577
770481242 701601538 226952449
122358155 944585509 671353083
870227188 747830718 769987896
75163990 261507902 425520597
709595173 142168936 803242610
127778603 771928913 404228587
625827778 770873139 807554041
861197410 82717810 45870137
470431548 878806305 398690455
372702584 236411302 309209529
248379125 385309835 240775628
826721785 156630018 534450014
380836457 200694030 321512868
65208891 847596485 184988543
338000036 534876861 444295392
967722641 960829921 634255450
273553747 29887800 182132666
554508190 369972275 659408402
787525866 943755611 860468661
738591794 266495527 576984199
180102401 752502765 797803204
417426957 952959321 757546238
295826994 317784105 368060759
209535503 736509006 510869080
796429228 88987122 361242883
6733358 583541520 414062454
363425315 674768738 408724086
864518485 73108461 288170282
342171104 69117368 688951788
883523418 824600979 939615525
59207100 97469623 672451508
310229139 896694821 339199208
610005012 94155058 588018115
481191782 624980369 959280596
611943712 54378965 427578267
641576869 811479021 493321082
345224323 556740516 496086290
849770740 551207823 847516806
308113324 415717466 614168764
333789547 928662056 822131211
368875506 139113541 804437485
316488335 386977684 655245304
20711147 662537715 797368384
815872772 54578190 618833408
258913348 237189322 495524064
351351751 383064431 551880142
196053259 560687685 140889788
926197226 135624196 837864324
541307192 262086 566269806
272286457 827960193 540819296
637550364 829547305 906475316
686880872 773033087 51932548
710350298 155659735 41575046
308968963 174231889 10160226
412168381 376626481 349057821
732407285 608049884 448678309
352435460 696514058 243183369
338325247 654383293 911742036
207374476 542115181 869261701
664849665 217960182 926428552
551957312 304611196 462807050
487503309 916680598 386893186
75467306 965100218 532786000
545279987 274050889 27025256
266284006 526628316 10508626
860196882 406072522 99106640
172915299 163696066 288328727
909180866 641536117 216279569
637212410 873994749 781312106
419148274 945149178 677634879
337940359 132666578 678644133
138069487 655738839 289230847
680690597 187788427 241136850
8470844 921022141 56343238
554076988 350791623 375693867
545674477 564508737 405891651
375631992 112854645 811901124
89531988 688036228 855386015
585805955 781583783 963540436
853402537 774447967 590351193
595688214 63065399 36488922
803469236 821510670 345878117
474696309 716678992 488081687
839005292 174388304 87117170
36140369 308375318 796499506
542565495 743429542 862544233
446858422 908330986 255282268
225586282 876676134 167606555
886357697 301396015 326043590
508211891 823960748 201715482
482464373 601307025 413484102
792557767 833533384 279335343
152587343 455463795 936483465
366631326 600442634 323154481
333253199 807416126 580225967
120727538 275716879 309785277
574217425 385512640 54701072
751442823 918128076 572119487
282085568 540854563 84380525
915238347 751751126 799719730
961723099 47199653 357979167
206295433 103078114 198639768
743707532 143456674 691943128
524556091 938636520 893870842
15637336 39414102 246223436
113114532 452351145 959626679
369314641 144829409 490725573
708530197 480872594 151139695
325261165 673676936 717996210
730558115 543830295 900280322
774136676 949658960 580823383
427653427 335985657 894008824
436790523 951942167 11676729
735994210 892517016 645294471
164419672 661607674 900414588
37858666 617222509 237181840
413132229 134258492 554979670
690039993 566385580 640692949
298099415 607524220 46016660
514227174 961766398 249980889
583305040 905912140 719810156
644072965 94142513 68826131
578837006 354964153 205877910
929173958 754234922 293037405
383625619 94525062 744034861
452235415 576347128 491294396
524715163 45742843 793271057
316226094 56402854 956264104
181261841 228364037 158413327
146405131 633600396 599946846
485927707 621899129 481684181
289982999 597110270 207655996
91896371 758505365 936074457
436097219 638762596 246968141
321756773 748056293 620422988
181385467 624313562 903321884
927275338 368177056 364568146
458332929 75156057 377439542
829426090 941207276 392181752
951690553 409107273 72839895
315004062 405704149 772676265
328073611 57153828 603282871
515119388 896454549 775481379
614662653 238668689 26591660
818868493 716541755 69387807
601874414 288375712 781720650
234123601 840815884 440653389
602195218 793819357 305130613
550385125 199291745 940873518
966723973 761825818 545420019
238175756 585795386 857206079
890800166 55984475 931661253
419779283 611029309 514289188
526673195 311693961 275735064
155927573 662991149 19220321
335154438 440411673 128118874
705811340 613878482 526647466
817665732 939049542 13070494
343251230 667121965 767502575
163202970 637423102 696585547
539798071 245706933 715046704
473308200 363059017 493295439
895974273 590003564 726494177
957785848 292387992 551269107
485833484 99030060 234206452
464297849 221383590 479553905
398058024 177715028 721941182
950842077 599208317 533438528
443009034 698324543 229514233
428354727 780194409 303478548
734092734 697108232 919840014
669705555 481809145 649957634
602986509 520169756 720332523
757537911 117422509 517126977
705460611 90140776 842539859
220157886 941393862 940437879
856558241 654984979 218401102
271839002 416535145 128370294
668231128 398598021 428002015
823179768 62281345 70156989
399740827 531809068 453874040
944772910 204718082 185581974
433497204 451300997 869449482
428278160 583183316 894056545
867867902 160638029 428246620
399380085 246864821 742432463
478071048 127457510 926362940
744160993 594861263 564275815
558465490 184009768 709096026
616050940 642854339 300667354
471800923 133345431 351073052
322905645 791954511 118491778
560009975 575290639 571310747
660849129 615449983 420097566
827381450 216503833 553875656
773121192 833162796 232412857
510733589 873122135 595904973
239533840 389518673 16855498
731379302 468872249 821285681
844724644 604773790 866048606
861476235 437209108 928050000
715219252 93871901 738222096
381774672 330848569 298579163
109202172 517252071 19277400
206718479 539330673 897805264
86856196 794336856 17127765
538008512 579776897 6881344
610035194 34946956 165074246
468378341 696215555 846184623
588064424 139003171 717115004
457989707 636738148 20549684
248651184 128453684 210099085
706785230 145023263 209046901
518615642 200375870 242467224
368828747 742652177 32034873
741873077 418153876 345504341
771710371 65281045 734945905
374344799 886594854 814544375
170140325 304155472 382450583
759518186 443044633 428760655
23234430 458423869 763783779
681901933 656843412 766637228
413259775 314752172 138752054
630739383 183271831 327785937
891219299 389220077 102290577
407880170 553476616 476192371
93560877 653489106 225414248
912640237 82164390 856431327
545902081 196639534 658199951
710771702 446684357 536066714
353732301 113418120 259016956
485415408 458131781 209522812
950876901 50652402 795638330
200788618 605508781 84672053
129639105 349581908 640508616
72856470 39402826 813282980
178406500 115995011 285716004
760200985 67146973 250606002
895199748 198285108 802184275
836455391 537989091 133809988
173391157 504546420 910633649
831362944 870526486 372591919
106207493 658151613 699783421
321271466 636385037 688809581
454445993 204603148 360507547
267594838 662590817 20323939
560867808 307872808 262616351
773473584 581744648 915615298
115671802 773811345 413654275
463037544 882378023 943972468
897217620 541120618 129481049
700680537 18336422 352971031
510127533 515877559 202633881
890029108 627765863 600729515
906646586 143657843 279393012
603735784 399848366 233359596
270884788 830532964 23861999
49495522 713380910 524220279
832803730 333423578 412807511
810092513 514790323 161336370
22686899 525689194 274067940
503563919 914230626 162163951
608460328 195768208 412923828
247386121 913304795 561558303
299193562 99756258 159000451
563271225 305925514 597729755
683630336 894198524 889023943
701777482 421436099 263366121
838273449 328508160 761821593
600684870 188649942 202784187
852632619 855571473 363644481
748867473 131472572 779505765
877111341 846212583 326178514
730861715 304904726 863438968
70995730 94141238 518944243
274179228 477373061 278753601
820231750 799049470 27639477
434535066 133741920 18072056
846345746 867178494 882873491
912711715 183118512 121932422
773119624 521384987 561342775
420564842 926969580 520850059
442670653 65359981 792131598
425130617 194986524 791247939
702626132 845281701 111555073
268055893 509275431 597929640
568748488 281262712 619653026
118959297 458025823 135658874
138143643 510565872 858100517
65944469 559438509 18201582
760176268 268571365 195562059
594242168 702823200 31551032
899713002 631578294 708482079
363899665 538679412 123560496
709451779 430373719 538314940
48904872 109397210 266476666
83855498 417038695 541099150
708271144 64707367 687450248
425986782 572772379 234615100
587179359 825168547 509783114
681979170 851945759 649407236
244782537 409212525 200524048
239548119 768110372 726340359
294097576 896461488 822104797
549423997 192907894 327169818
809045409 592503036 410526526
294106788 570638408 477012436
47767192 282018559 406761802
482631263 393400786 208388990
787231204 400724586 91772149
877372548 237649153 194788933
235430643 585381368 245484612
155686852 343645750 474748742
677075695 791575362 560204170
308690052 72503622 944075297
527047757 941572995 441373430
52600590 491992967 698429825
101476300 815157246 874386836
515450172 207929789 499546719
609448487 142099793 69242489
430254750 319971425 857632148
942179527 437954815 588303429
185201 378890715 327535084
106386651 554000188 695903666
910662156 849264543 338299076
91197066 886969072 303228267
460448701 108270338 503159538
741016228 771170734 571792885
747162530 148767989 797495779
303549499 767501674 341307006
208816341 800326297 48925478
149638937 513604722 359975255
329446858 418468595 674088215
223738949 325439580 813890985
764905183 962916249 938429934
618040886 633006162 622015499
625183246 842111537 123697072
476516856 123702552 929918676
303471086 811221575 582800989
926214776 32648486 369397483
388743377 471115260 598202438
234726677 107124254 493074578
764146181 399005520 648408238
955002579 259688090 451747794
898835372 483536373 587742309
252785497 23834426 695094911
705668554 936737536 778956505
68596805 81835481 381379363
928720404 884627132 355779767
645400139 649820736 799287720
957636004 318431414 513631718
230193335 369479242 798073345
26101480 28117294 379699975
206548663 850482451 414763037
37858419 425038129 610504754
136193223 225613230 720238501
717344959 444290336 176459728
838589475 57992794 506656128
963284107 571313262 16089551
611080161 121216160 880271912
37552939 464226722 166818209
650914257 951195963 815766039
99295827 65467810 111583327
565311604 437775315 679964911
321903565 700959206 306123493
252577700 823036062 882523572
203200470 797895433 37558140
438713295 707006863 187020200
506905412 509188175 917594076
619081657 241952297 675416887
387614996 866297267 275113441
109372144 660614447 606268055
83035169 705388180 878918515
46046648 404363266 387238438
859931841 196204928 736635359
872266557 355884106 554921745
378456046 207578167 160587795
26858977 777193843 67260657
395474572 627517879 54212559
338928723 672016347 951218341
272766211 806759395 797102125
86369961 403919708 404198105
598360418 552382350 463231962
729731881 795561342 846857253
49446897 9550543 957997436
501221535 627817566 85254479
822465857 355352026 393556984
895700886 952772761 720712691
63962673 837787743 871677606
760032135 438085847 893530610
649385260 346186023 759432071
666106085 683278184 882151621
390612506 918414103 906123428
321740302 943016594 120661133
859520051 339425669 228649031
868764260 38245148 670964257
121813958 740279000 296930466
802334827 815538352 742053335
361450473 238088822 140662457
730699514 558097670 681454314
901585914 768075070 784033286
51825307 635765998 962120303
75264126 577099175 731950261
816336023 39414968 523855451
537380560 528407166 801733636
760210099 574689671 252458979
960094927 964275324 536366360
799005552 273853016 218085111
922938926 418404875 738783509
658146650 340340130 881754702
818543562 645741849 267790205
960975118 200185585 706577882
871024305 278200756 171547006
433532775 374709345 830986204
908063573 234577307 928254100
191546290 739627634 623683814
216064569 185717004 399399905
622081136 443016636 864115010
336845560 391491560 407710926
38914245 561353214 193943355
421297279 559862321 834656324
937142739 565238754 844512992
454431138 343140280 567948669
391907805 771617126 542795089
330427914 365987679 528553241
54465790 499199721 94278946
864931874 580261577 389378617
323785768 839503606 445788900
822794317 246249879 429204420
114628564 24285607 348917116
479701345 137260567 242871590
938749587 28777825 81248997
37010648 237771381 88746367
782314813 417669152 504745221
321622343 122716110 855351876
765397964 269488056 422874074
418608076 394175664 319440246
191231286 683854608 440942935
811688832 676567367 680491282
769602808 738086741 584144993
914226196 412163515 152062195
780130967 714105784 115258952
118511956 526303185 271820362
374652489 806395421 594447185
351982866 716702505 59751880
535318336 495055252 506188575
503540007 347837876 635569676
631161148 266722353 237394252
124428398 231372148 127822666
685829882 472078712 66897223
191704918 919852152 497972278
141929559 763578659 949235783
705534295 842152397 417579185
34795692 539301197 530196320
215910597 673589994 425826736
242968043 632091788 94952682
705327444 741344002 757066773
207923726 12946746 231358799
752646027 254234888 431912201
19975302 587434280 747360826
327966904 613195534 825806706
312488137 875755092 618050081
336496856 930219473 114704090
278412426 877965820 748891926
344298756 282599124 915528985
512933506 586476583 756821228
161177615 515631893 515004420
925419567 891425967 145399194
323824091 176951913 881891400
593344541 205501108 892844448
666387008 912061538 130377441
891503838 78999560 149208158
841341079 29407048 815826005
920226151 814236451 195962162
346194638 233450240 743848944
78568213 287633882 329918720
98851192 284604838 814894307
380181008 108570188 716030577
830446997 862037504 652161176
220601792 425204338 39340139
305067058 561018559 159553590
556731281 543830613 647280367
851487137 270780556 66394572
352770129 411814609 79675631
719250427 607366504 212696049
612406576 489446152 891560569
318600328 120556633 380610014
650646129 16608851 828965348
827458596 888697830 871009219
44394246 579657183 607000235
63654774 519253983 64699153
505121946 419299974 953038516
137085782 226585105 104520645
673298794 69794746 176231822
942080058 663349766 371879763
566398464 203325252 801491215
57980640 908339687 83829899
513880697 874579648 626548864
394976380 421384501 706446396
366734244 134235649 512553812
506936207 635633347 512049228
871022563 281028647 593630179
14182718 618961820 469911858
593224420 25373217 956229956
506353865 938738737 803056261
780764764 191639642 432349829
311583647 379952590 384820241
348625816 281419228 896342190
223596083 46612853 407213545
542629084 951849634 106917975
558814533 559607550 383686144
935780203 109600977 624550907
648797102 568353438 932529029
589439743 599854192 455575980
530708014 367670175 169486016
478038994 541915200 384415811
738339390 268311971 920914844
97506525 910970236 937553442
651353612 446624460 493513486
528131578 910489310 657917110
665729153 547917520 286529023
778249362 332772733 285399018
348511834 47115493 687099275
525530703 559257404 159544127
483495153 222129440 751267994
37061994 202072229 598031390
793302596 763188362 43432067
613900867 566626643 937721004
405672434 392894471 935906737
499839891 935292227 683185082
718478060 421157621 843774229
531461146 946529725 122873481
198613058 254536801 822968289
493051540 823090173 11806549
24090986 639907332 319907541
802363392 325060852 171076883
476459101 16591000 366614636
13004188 864430225 914544343
152173810 63531735 551840867
583237557 163981743 140789421
76049307 614069108 408772568
621925428 908980891 26393283
816939693 192223077 51545318
735597091 108101355 277810202
958998907 899607998 543003174
289403906 562882954 842364947
840644185 920717507 105919816
3985734 778609 386840755
386655196 78003531 150618607
897027152 614406545 421790410
159210950 955571778 199360088
614332095 369733449 563250201
319507404 883761475 196095437
905612859 830195068 440561705
965314445 552193168 543238370
302123342 795396734 737223280
71645120 541844464 860653190
115664205 328217226 431475771
405016196 162700308 157995824
127814538 417216395 260383326
519513217 952268808 274275249
889116035 657530662 340811064
302713624 555502605 656700649
58656811 653952525 342926899
905648953 536448192 634122505
273925434 446856498 951692164
956194214 86067945 796082666
692767818 363240566 789964049
158230049 219048708 78252764
391958560 145193240 665811441
535782841 247428880 220594681
660576475 612139865 38796528
136784972 474064018 157293458
256531676 750939279 774074942
64567977 270965939 476892375
295950197 675368866 181259351
673164591 344474937 482097482
929855897 520133398 341292780
662095615 860307490 252051866
110314223 23924025 868153567
683820543 425447008 192404775
550535601 664954641 771118606
172108605 136572954 88592878
643432474 288210178 72579203
744023278 530784423 791126686
331289752 139604944 421265354
682752630 832580994 931250208
748320148 709858820 299025397
401386242 815321793 965687810
845535414 122309188 474845299
173331720 241511294 347390971
215603513 512744480 572061955
553384752 13358694 643756306
114459062 720833608 450588433
196567324 525382375 664855358
727279671 485979982 386420079
802880872 778177830 849504663
621183172 93612495 779953839
388765930 530535530 896966439
468545820 170438023 513678889
106251765 349904192 716856366
966344328 288216320 445472927
729650584 701081991 123323756
813211691 664715822 279438653
832161951 712998209 917906543
503395199 689812903 359846358
148791744 85274096 487918672
340610396 959232146 912049416
936558730 955530762 552166654
690520483 899101242 386699760
205298212 335621186 629428437
529294557 250406092 646789709
854625833 572247690 530770579
753924156 119315012 792427943
226484763 66809590 651524044
92584551 705804439 810863595
359125177 257629844 294389395
509525590 69163691 16293037
763318617 102919956 507510616
309950688 65052538 554495949
293044461 57222184 827913105
403352784 850527340 955794255
894351367 906189102 648094387
655126154 857723905 764025418
633120175 873787203 943850691
91410165 709409001 968029608
348089940 132457116 635376254
33616400 870952433 863209001
466314316 937265985 203881278
636312671 875958640 374982999
751659363 745809857 244922695
197770276 966316865 285794287
793644360 257303402 401590321
550156960 799978129 315015173
804698360 420631091 127346464
480424586 779475566 849526455
886063683 445145417 874549457
397127820 715536334 641904529
372840773 98176425 89437596
606537132 396138184 800471333
6428113 814586838 113417842
944715735 526050965 571686650
887304989 374801799 30286500
808224997 671237300 901198330
340905090 921209432 533263534
225125418 311396265 182717534
897295244 798605997 196436630
326789278 392997242 833727703
278842661 316639960 777014695
550931431 798780210 408678733
511032284 471987598 821596537
698633694 572439688 706159017
764926779 131693305 744605028
264023148 271421692 298186078
62915367 162458750 67059219
272430890 492940134 211462578
655597235 243547358 784338149
240191071 937691999 711367766
430744573 141309884 200348825
247284709 114813592 841984786
63247038 352122729 318562552
343321467 421244677 955405152
638975021 42176126 645162043
87890758 781914364 667809650
125701430 800561000 359716873
208711007 702115482 311291070
853684334 96920973 584312818
110768060 308604251 517300272
756096794 515151743 958228799
607233866 230572239 53666960
251441173 139167653 209561298
113939520 672294976 900015554
630956991 194214633 387333955
251671216 954321523 389437821
935711089 457565945 475170839
583823532 691535213 482837027
383730966 155582093 115732593
368052733 724783198 584650985
924487360 64298461 907968340
729792023 173212053 683720404
81430595 471084046 874975065
673267530 357886015 7347020
593146712 765170807 559749355
204383171 816663728 614299151
577695230 104196595 681996069
362237950 651130795 258778539
196571185 898348655 349147647
406015459 740864047 244802603
153245252 530771085 87266291
444825450 550126098 953746981
115225842 26860906 50624446
408703786 520568044 707160971
119711345 286248986 885690323
342501593 32618544 141974295
862935592 382317973 254932747
359538158 756032676 655200673
552117046 681737123 648896011
76085480 12650796 653588036
258326981 555897178 295999602
765730438 386158960 904640911
619382062 2622734 538269882
419762834 151940929 343457151
544861265 781812993 10180045
808377484 356855945 109558379
532180131 377191323 638202471
467232840 173998223 560341831
653081077 790825545 754269743
403982678 142223918 369006497
230920383 646779236 517461627
816017380 335968324 892377427
550987377 757352549 84139940
622363906 900022654 673804916
528648379 791348658 245561594
456830684 867561051 608588629
755940466 611638008 553527357
625520184 251251003 529061255
293325005 135502974 432701661
108895392 659122209 405948321
335017604 599211316 241904486
781548607 813628578 376005684
850196653 148641587 344392250
604622999 496321501 495623550
618027172 770081125 934045365
579382136 434579742 633559061
825652115 524003711 827623282
143908780 727152898 530736399
574093517 561067777 209293479
696520557 520973388 108744472
594484033 469489759 648184001
53501201 363881176 590370613
487358891 414894754 8812969
458206985 425359389 785964818
911137587 484414591 773828036
706747862 191408788 23720327
797311074 744451423 952011422
526600199 865121542 172610543
639639307 345650016 881373997
940114533 540437361 904883069
440461934 921427423 966997559
372639416 828226385 179644006
67673870 318470208 418918738
215614114 161118271 415411300
370844292 485836825 154957326
391833187 332804750 64679851
946396988 383663046 730101435
739643605 429374691 905756094
957183165 291239029 122119213
277627958 374404473 491207112
402482632 785527345 492957891
41674301 811303652 16290862
236758120 866542993 792433547
387227162 427341241 420691100
593261822 445728365 296522537
128655845 667804750 813277319
15600085 215573021 146056547
506335015 302001351 764073289
809900219 345139719 724918970
601080155 11225677 221224612
890318417 57994564 113074346
218507821 414537970 439817764
613443727 716139671 467420422
226669441 500483819 688465817
641133924 729618067 192762858
155971720 853325291 298394512
155020332 400623834 566298563
773302759 235674954 923133937
671581425 424907085 654992229
483604963 445236602 651210899
893735371 92579852 103395027
56167082 753794225 182141494
722534655 503376643 292513069
933529384 845985424 366923
913566305 80767004 516645863
535650458 215566429 822866634
61148049 152157071 943280956
511393775 751026460 242031018
354500217 32517919 311891554
828186109 726780074 829962427
549404531 669983593 507619866
854270629 748511634 236655782
304608240 375900811 606812064
353524502 596187863 731967876
627619803 913524868 223992
963326351 342389060 251136838
31373929 470992735 690122190
867190822 424256737 133496158
746862729 15558792 693308171
93261704 72237553 657756874
135561689 340178888 344881792
301450061 942584167 899871278
794428379 564080279 47575933
827817645 148914622 332237902
932184682 137794432 483629548
158991078 498968563 565621458
340541722 882713714 758716914
309189923 512520429 848265949
891444735 332407110 265851250
753349665 444248533 728036925
66527468 431991089 609846583
102777597 544102315 819387261
911594305 382618557 187907704
681256022 343819001 834328345
876694694 808339714 710832261
86416095 445869680 249018777
845727052 373100733 927649117
252851352 884574400 256379961
885128276 310290485 48444721
422883727 502024014 105448148
173149089 632753802 263182921
752596824 484828178 99994615
120783402 32574997 100214317
113900514 27120328 122857938
289432622 549444750 51608583
442539922 362669150 706858559
930345488 265922390 818623266
771761504 391243402 503793751
621612496 939524998 578386250
697536900 148396952 156398450
829973650 30143961 868110931
965071329 507144973 602275420
779159285 616678886 714093109
800999328 406278642 363106442
447127135 415560376 677888728
674479259 627497722 674420895
818150580 861091757 783960649
720619475 215415192 837997218
15348247 180576024 323298312
86342941 831962655 723283334
708057845 897729588 840931292
664321640 626948744 950921828
213562250 378299081 931142058
10181104 687843017 757075322
326421471 751310987 725983665
419827578 264755789 40217141
611987805 376576986 465439344
500143209 856829107 200047578
939949650 318273562 487180766
90108725 549478664 478668344
825618016 99532629 486914649
135359685 764821806 796603207
65873376 904216478 275580406
256139002 651694752 499491387
88442020 390550442 393744596
942379393 812000590 926224635
439846437 570451912 433422146
310765571 846175384 126068661
160228437 659995314 948110701
265748564 93005855 827232135
17469496 610829572 630778986
54263758 90499304 605680466
91872187 154321256 611726005
602868284 675511951 892083231
614355003 533715250 122025912
775708204 211294850 377139225
309565640 431131697 844663644
798176429 216404267 514966505
629682887 478463780 240355532
822682917 764740730 354524143
217209593 636612001 874077816
530094867 122476586 151963672
276786452 966012585 758504167
905335432 517552211 258062381
58805796 419007969 257840389
952776002 295895762 80000237
696197452 364305999 129563274
536503379 681881470 266250717
849099497 135257770 221631734
407361089 419506676 99914776
76495157 777854770 331922181
401458421 425884847 677822659
509430573 160745959 371817069
165689238 471624804 286949795
649140507 274184766 897623279
120560713 414311714 896919941
535865497 293114720 843391733
625988637 433305832 587388617
402888906 841392802 944599470
168183428 177369302 13627341
826253664 26368737 11650969
935314024 748934262 206484329
29998592 654577899 763212118
489078956 186759090 130312714
831970019 123081912 525618313
924175153 903963288 889659451
541908376 460029377 888559461
624064950 92015526 754506282
416398935 126839441 303770645
873820520 671211513 119863013
729753162 900871384 557495604
544526952 924179712 226796129
922706404 533788807 213884257
140573116 602179843 536934633
632056691 681292233 740418219
376193688 339142880 651008302
875940370 566082976 121874701
434192434 57506878 330143001
37487278 390636906 240640802
691733819 179946135 876857791
784090169 769305230 218406306
866876700 893038106 860145662
853571501 621622102 859203990
442903079 500379982 602969066
313992282 635010670 884240102
372693709 727762006 529632403
833062332 603630933 422561196
937819054 844209666 324002659
931259534 570520467 5869049
340340865 415581201 639324333
616129401 187345471 655334922
521818026 758628867 61499984
889213361 403060195 801326679
629614025 651268703 881390598
663358423 935221986 134640570
414703183 238227590 36001203
674785147 350687741 967724032
736009651 548598619 170449731
444641483 194131396 571474554
361828300 668605760 290392527
905692007 144032723 929852105
749124148 727839857 938855675
4975917 276501514 834664729
207932816 406931342 332604760
45208636 440226161 701136040
420140025 33188348 475744766
760849607 411610210 813002066
382382276 113434373 237920886
535621616 200466890 830052249
395075684 135856953 20955611
704993310 455989978 635808933
127249529 227500279 863667564
541255884 754220222 225633033
873688564 641318383 389595059
678775023 356453367 488917817
668323488 749497953 805595650
838952773 377664837 948745452
480834190 158282188 164186375
86805856 176488797 334862333
640077785 773533719 590906446
742376529 660035730 95550878
141116987 122504601 498077162
576082107 718992679 633703944
642197293 859295941 318558048
37789846 312827693 140793947
702861862 40362331 779655802
865617333 52554289 103047194
80085136 76351085 201788378
510732838 466498000 760724047
842227744 437867775 132551736
657088717 330994305 566001310
381789777 274447502 541479322
915755750 380094376 516085500
367427213 792812390 17693890
373673776 513754580 702487710
324684891 869303304 17638910
116437300 649137050 584060411
113260118 521003948 619443320
698065710 548792219 464904559
700863981 1884677 726521282
664225971 57672934 158365740
300144595 451764094 268225390
956035632 149266810 615048322
401222604 322122705 891730672
46728876 195627595 275192555
416678655 737834635 928295285
725460058 520704837 286749500
24165593 515584545 488733044
717522054 135371401 893918397
375745484 267430529 63259496
186493158 903996873 162613067
526998798 75673 134181612
334344892 239125885 694625096
590777682 406659464 829971296
656373388 61528870 863767573
467494119 111229980 677762510
606657857 945256504 70190093
453247797 373336171 207163743
624120764 294404064 543934174
947741879 343268691 587204242
367690341 828700721 893929373
6145782 942248856 71415067
744714999 533427050 582573652
250639823 328488358 829871977
197081707 847899687 609936826
829271297 760839433 774179070
356612587 717454282 91807248
863073459 722913055 776230987
28268647 830307943 708864143
836910560 107476069 702183853
7694984 480556889 289314013
496220064 491221565 77826657
312734741 161450510 480272366
309135048 324044017 471397234
585125653 306738455 269610714
902382421 889260592 919116885
591164921 473385910 512916265
364776246 102514031 882682788
614869622 628618674 94534144
927193362 354101686 190088491
519014675 392547669 904393985
876137678 367181465 593949058
209001919 753244176 64646460
851419193 38559518 305653621
812108995 329214703 888297612
789742449 668333515 212330151
405491471 824676885 836737078
416474156 249234997 30893273
453416843 7848570 904836118
765700752 961020282 227687135
94241663 628681927 577800475
243050669 915262113 410300089
774221548 164756049 651568402
573261520 442565806 212708987
894261254 459178151 690490676
615333733 868562171 231396642
625507175 310522010 720583921
558199408 685077509 453806378
678573108 297358063 676320415
301820698 410798116 230551906
951606647 645051156 465456039
933638200 27819136 736918273
755715646 784244377 824726141
194420735 792146242 50306301
685489258 56584395 230344929
723227086 908155518 26321033
813957587 648589546 400865681
887831994 701567574 775162787
108992831 217003379 334249572
189672811 807694699 760997693
710144407 387541048 730842956
233951414 831128752 331554043
336926951 939185594 732693483
494400807 358318094 945057079
89912487 508377020 677500941
29877127 737987157 773086432
390604690 10950432 962797956
914227651 201778386 345998159
895229831 125047036 763987775
459273759 417035477 60404390
211308813 608108164 468715093
814562793 25351538 575763857
16543665 4978859 229197383
889617774 218070801 835116318
269528349 194607699 870257572
319796574 401973054 323586423
256188610 208374473 532380176
57564200 101475209 86779536
146496776 891272360 113837003
287714211 549161272 136417243
217815367 912877870 112913176
813016407 850143474 180543347
914320671 156217327 615564084
542520024 764617070 203471945
834357463 153065469 45424921
173223374 402223043 258068499
770434239 365846075 440666733
194116908 662629907 743676835
380476473 779227979 308894788
474660227 897693700 121849090
697725086 930984406 258469470
315947490 206753845 488825043
889120670 139926663 422109503
961566537 965283572 334694505
248325193 609161176 293091953
247694082 419787138 241723858
408904025 118541073 911900501
922483778 577794921 602225789
383985836 607524577 866633834
573997193 759410018 842019117
840456185 883941858 456382938
433317785 804693496 385505649
549154310 534193552 337291895
723867345 4381359 176197253
843620344 79528254 96315216
81528691 395156105 163341187
615722804 748109898 656541565
92564399 643100681 199107887
2783168 825157043 881726413
634509507 302317517 383487020
539997649 336046112 232010878
580426469 628296158 964551050
781659186 882551206 415034371
876230679 710139025 328182521
88612641 2604439 162832359
360789295 264280405 108144176
395742769 448413517 211454581
784591684 223579336 526637199
849639150 54676518 569532185
726001357 45883993 949813135
210780493 151406482 424346621
601000488 105171593 195151096
761689612 851884259 89447676
603565439 180388932 117908559
504924702 800919062 884985649
346375319 802574210 768065153
484858195 332395946 479198899
740636515 862044602 766028625
516559956 222655310 925054481
824963415 694304401 347625646
12827488 924780435 623251776
795910221 316028838 742283272
607911100 189317708 472472851
219435701 16668477 837139717
38737378 851954134 77496633
243405736 708191090 56859623
519208530 61220297 220137441
130538447 460462691 172633591
134842941 352242814 747914127
740591951 681340644 891707776
201351567 964911362 497195767
53015164 70503038 302914342
44055381 321070424 710046028
834064239 897258488 77215175
846278765 27726528 77558147
359782724 893038630 757050480
33171868 517678902 14831120
660406754 28279078 386289506
949913148 474344080 932065753
926555383 387986913 298827587
173374201 359615841 759637125
654474330 375376604 931080041
64849454 333750997 127776049
642541841 18034428 389342077
190359790 137178480 274399537
72312655 924255948 853006944
818844915 328045937 216675889
459338002 716003862 158533440
377500507 374954172 204112926
560686539 306124212 494826646
782848009 264104939 720067649
328596690 841037584 745423246
450265153 237592590 483818881
615467656 712478403 933041004
125096661 476265742 120970772
815478393 442893957 105754824
484383650 644306213 357016413
125063553 142017843 136475197
93024872 802334071 882447635
411741703 584939989 57197572
422781716 500571438 918671382
957938284 836296773 829069711
177789162 102202174 218087367
527813341 68544273 462805392
432068908 302765817 939558528
947712246 248355587 49266693
125506150 273518355 734619680
539612842 657330686 280936354
549060209 672248774 453168130
848886739 905458099 434436401
321245544 248762760 865295448
929100958 742676484 438589542
181432519 60720343 93678979
657442419 139657658 875371236
228673740 91706398 681928782
550542046 294817720 660663707
851967129 127854886 868328049
889472133 794322533 673476563
597566657 859288214 873674576
158113775 288296466 314262559
732541936 386871954 370726537
745208433 307110332 775273157
390598796 677213900 43426870
751206131 463579387 17947837
350375323 507450674 131269591
799619476 125754205 135575352
165818644 444244610 422564045
373503726 32771624 9683602
314690358 689758683 71455702
664663916 754378445 402221214
665403464 781239215 422026020
509944436 385409390 378167765
130396302 375008055 125207035
289218546 549438793 584133475
316640661 957303982 59183083
219818409 293743467 791686686
854449938 11050107 451999164
940666703 440793152 839269123
404277308 87886639 184151042
925912268 857317357 635263686
400481110 556829246 855541908
504591964 143548485 178085752
685055436 132998028 486153293
139459419 694769080 565362933
924396132 893319986 806723564
130658812 736840006 483506238
114694597 118074170 574253257
640900827 133280829 481412027
944697969 54797699 582938866
625692824 407949778 245506204
41194922 119652220 630881893
3773660 857113866 821252895
256301455 582797495 507777830
114138065 63469871 942487310
71586105 446619374 868199730
552039002 203551763 800982174
481840161 486306808 542370513
495279031 67343311 382526142
538845335 56532194 325393396
897042791 585775614 603597717
559486732 734771377 8310899
636192344 193265117 88198425
775544426 430629083 533892739
717367016 446129189 149251299
157918053 180397821 172890372
825811043 461232545 315697056
150020697 907280811 511871436
6039154 469345116 718725299
305988200 940667389 547946826
896330974 765481359 752885162
447322353 40975524 162765323
745555974 905388595 765480691
171616871 352809008 403056385
946956310 558917379 226217981
830581181 460158252 811024181
550870236 482110670 228688844
165056027 380832566 945564926
752046942 469952203 73594734
408658928 152841907 906660172
239097443 209649371 355379681
29225423 788256675 29425388
806393584 52023510 887976291
241623117 166518477 931108094
724346554 733181474 434620034
871055841 179312044 208137998
703799693 651241823 145241264
110150326 390151165 105508998
925956346 558893770 20845738
71993885 589615510 510017191
471921698 937768588 415758330
656373623 229966307 460283244
433629147 686747735 25593814
439678953 529934249 499220332
599942402 650299178 571739748
30423558 659385181 601064883
84174588 542329592 923724247
937574680 446577129 706886479
643908752 404787836 550614538
809726680 58467200 348851114
490594023 593318991 937311487
108531620 288335807 646110505
936425926 643276859 336469363
815006187 946406759 293968361
712239037 929257961 531963248
634673059 412342280 746892806
922460707 295527728 941305180
781989422 866498880 237657206
208133343 144079887 121525209
641131240 638999950 827980015
452919354 401381919 647847876
345576798 588932490 630872507
276599336 525412836 878776309
739302859 23694624 897315025
621990178 826492906 688357526
632235174 564033452 76201431
758336456 614133413 599265503
581652934 789156287 763773065
899482360 414270797 250020183
207847269 47203123 398433664
704532694 313357289 99040769
75180868 304637062 556359631
53046576 182729091 481526591
99134608 942606680 144238257
586189626 809791661 255037004
433902517 77111277 793603893
501126003 481330797 655870104
155674879 408444549 807815177
574600021 649717779 905726405
363569779 659338440 895018489
193765228 658783974 755306819
478901337 437578586 761090074
772374620 570237222 871888768
163363502 167600216 845898603
731653631 793604291 221163175
888535666 332813781 608260831
773819305 286067425 710889343
715050280 270666573 923009396
42370498 305689859 161956734
32915393 939528252 677916086
137884593 410962855 945979172
743953728 592139948 634116630
437197228 707846745 44406387
710051091 591254982 28504988
368782032 709651343 873811761
681270797 678495124 839599512
591156660 889338625 387011332
711767499 452325626 434280879
135981209 84750409 319880516
200737555 963173936 422136062
817877751 66773473 141617912
675357635 762122290 590408015
85332316 148609622 548455110
180162175 606467644 486228157
446596563 541827911 244253364
764592312 695703827 635778240
673453238 613419158 511876959
321462625 446047459 398719361
933368927 618557925 206125550
380442921 901908350 795402442
403748974 812000998 965484413
914088919 368404271 712899938
293814218 164060752 647039625
591099764 397583381 871751086
229982669 873309847 637501714
956442320 143047782 762719774
959983165 87364709 472141126
425294674 849502147 154587333
136053736 4573462 406705407
809967159 257977272 18192627
79799219 226775710 444956026
253513850 125010962 128365594
682335848 260640510 61444067
429404242 674877317 964350407
670295708 133861639 187231212
529014254 171072999 821815860
259646348 914801819 810653878
694878134 468481805 529206315
218188605 857161624 707461433
114489730 897187383 366193992
807519119 379289472 228010845
900206087 122341258 934880022
654312002 512560674 115404478
166714365 123787358 844975466
10055513 620374397 213147960
57658524 696400546 631520541
88796034 534659201 626887914
219170241 825103739 218050511
861432272 266826782 720336130
827981550 390324770 926824026
352369868 840246000 489977689
393187322 96470335 51860718
52708714 839896412 455114625
786764670 107350508 831049515
591208199 745289676 557788124
325050516 387425156 142499038
178251996 145721452 41133271
962710285 318500720 756524230
390475222 532075554 715204906
540729951 821376791 194167337
247235914 755735334 24139471
6855599 888454858 835439268
91925600 279461185 915205891
964138960 503682083 372085587
92865120 671049032 492288277
654419440 208169006 702335307
19641222 524479149 145036396
288268766 840608441 526958296
102630587 140423866 413000295
314952888 650051553 505062263
695799224 832792271 551290016
580476059 537823841 725165651
606530858 561268288 146640549
639301805 545268600 119060224
409236121 910118087 528631407
115364909 767644263 302160301
864915542 64711682 624374087
714940445 530879595 960510819
27125454 152091306 332078431
35131573 331825642 360593987
726205427 462018160 266371828
694436392 213799074 521559818
904424435 660437096 324035843
490913375 894264875 725338422
827240516 30388695 284643319
452274767 800761096 316577801
659024554 348844317 610133197
660433364 660978229 683511183
963716674 480508368 137281377
77487880 94914829 104110800
519596049 704708852 277067334
266031747 431019925 273470358
729446845 360238503 476278722
957585638 563262326 163646054
652444376 170913436 261134490
288132799 99134525 909423665
837080350 246648032 681132219
232091927 934005396 249437819
621031467 388645116 35934016
870190238 525663764 489726440
959901771 575545454 739640351
917853630 831882090 616883447
461743417 577591487 945921427
281370716 686783464 241041786
375407447 342590909 773505314
687108203 119963075 210955436
599210496 157570882 228524866
569510319 37450373 523464512
110286069 657544497 931076457
809122184 82322204 542686265
437944943 33995736 745498224
479402182 452010646 460362731
152270863 250318827 621971988
388694541 777828119 761968188
785484576 151459418 559816827
103228449 526349128 298311530
423493743 738789696 537732876
864692752 269930245 36685733
570896978 611413381 227638760
951457553 893061903 47840053
325109122 114042660 310977482
588119456 405219726 696236105
656726477 931743322 436235043
642670447 909095549 810670275
400178719 416072007 128005773
195701600 855143605 51547362
862054285 308828289 771526994
269032245 301181894 517697519
780285325 848348678 60849497
305279453 378857400 682759038
604651216 942278343 356017918
290784882 355064026 485910157
796058399 254429960 526860684
596870760 164978745 29906613
365460051 759725582 700261505
143827297 274232809 329992897
527873167 172835893 476745440
411525700 394365299 869335800
351914086 1503783 33520255
730258390 679452235 209557477
373650691 797591776 911706023
827956461 913446734 160011810
388452872 944664002 542975912
60934110 792148481 399968134
433178972 34693300 825071147
264383147 784042694 670914336
682211667 550255763 639128957
949691753 342127456 346038930
211644547 272632695 928942978
605396198 308911662 224271106
887301114 725472413 140003491
412910621 502677600 342663013
74157549 316731382 72571374
121326636 459573586 490788579
242903730 49063539 801564674
772833068 773900608 252145821
184151279 832848934 945099425
704205185 175040405 809291037
633438909 79146705 268586438
167978662 959978668 616193917
156577515 799666920 102987820
251820823 333807097 665444722
239412240 387864571 238506271
153336757 848129158 492552697
292694295 44820425 595896047
375336485 575097503 871651496
308603913 263438980 263241948
142358276 816302276 472176512
597058408 380452432 18411086
166637936 139205359 421873559
239767302 58488472 226008336
297233570 221274595 512516719
739876188 147151652 319382717
30330548 156443298 950958733
789541188 502436055 683764151
344390574 794210007 731291740
321054064 226759486 634591473
799531941 79543786 395573643
138275043 541522872 902525294
298153400 540029695 910059220
779676416 742228325 476927772
226290327 410661412 317522491
202321032 75104623 790674734
667114632 834843833 370357972
258556985 293712027 588790510
823132149 184689442 197113427
94322310 837183170 680103476
481406444 411586926 756023706
203090295 6977503 295515528
783175833 558392940 582990303
264392163 854373984 516289295
208813635 893820324 232420904
429923470 160429581 14273732
249179067 41568778 512393109
497029387 183165069 158290493
738666545 377291581 733901885
196950896 160067941 734090490
33285236 816817787 920341064
867525830 432000531 302394972
731491552 832937296 147020291
412811726 573037397 310508302
618932343 72715014 775728588
928497803 294125093 902278828
484737155 612920406 543522782
726375420 568272583 429223256
277816582 908556024 330684334
844768081 454730438 180343304
44538807 899254521 258280270
286215123 771253353 183735064
878051883 108380717 394958792
193916697 287318537 281442985
135330610 200481696 920770391
150385624 455762173 901017010
779974566 274140468 610320301
688977431 54098128 245293553
299673359 814019628 837626639
144474969 544295751 220992484
486546176 43102357 727487762
243117801 376074001 143168645
166698793 837316251 502514269
740911450 758156684 160570735
346990601 143306961 864187074
472037363 695367197 681402243
207044433 13162251 614412700
251355427 818934097 537661032
434280662 572292850 460847494
352845215 520710763 318946246
794083354 354497260 849407068
364613301 811414621 634071426
606015314 918409532 26366357
179031629 776814872 641226321
541776867 863218770 724601087
634155603 906180124 558348814
352601399 350114281 451993219
44905328 50069408 167757876
827648934 136342621 204474611
44558355 287756312 501101874
395598672 420666143 957830505
861587809 54806267 167280219
615637288 911254593 633707037
369383575 639270257 939263928
434890647 303429994 138371408
386384587 59925295 396185842
65335470 867080959 543009236
875045970 683274747 820538917
153258555 765606655 400386794
125295785 593343601 70306588
631488588 238569122 617940475
878600161 446417645 922673120
388650726 503508887 539100178
627535200 814768041 268526659
892857483 151786389 500159605
638253226 497614283 776214532
175685280 442075879 282333503
378963335 754708543 110721924
809643478 440887992 807379485
456079860 469725400 724363230
588911037 128363298 159578680
392727350 612596018 586582869
12276806 419410502 362011577
557931953 756990183 872584075
107190580 417166192 932489032
144827270 204921871 606994871
77887399 751415978 835959428
506649012 622517303 775477480
401372923 396651940 882850827
135035554 918434732 930270153
103466317 66963784 898162414
62171051 384917405 581704270
897453933 794870371 386893297
148352788 258309591 231520397
83134783 155366090 286773336
820395581 448105045 198137007
441538133 475104727 336385402
187079103 190478393 278932181
880122298 185969309 846075043
51385329 38511017 238421003
519858948 162295076 943347833
292222330 763738154 276332420
359081098 831885270 296636571
660097258 866596747 536085627
563356275 86958519 44485633
702741372 324270789 57969206
835176814 582281873 697233589
154327432 720996505 489811889
667475897 6646346 593992358
937419640 47836494 967712382
608325584 343439679 574476976
122371261 622115185 497717342
738948432 508689786 472182557
144838977 558063100 584873150
905606086 686726215 947118919
3804493 821163324 908803798
721684668 4853768 567595883
573156306 615422049 856890295
42655481 101608567 129228896
777390485 801281420 548688396
130321484 249979358 625204078
480590956 158787331 429039649
597333335 395010730 689365824
109629546 38243847 498506187
954079173 620174765 68866119
945884583 342634537 290055622
74002939 140490490 529967709
311533410 940938685 549344229
858380775 151446921 317251301
780376232 6673715 864219185
602540319 379060387 280481397
859350293 496228648 131576314
855917701 634778953 864403250
464413000 354351327 338633918
361811564 394663480 780764437
228655649 85279054 624667470
843385746 603912487 176985316
68807409 332910745 287447858
22964972 16114334 391831724
506603896 97257990 416780125
569432078 625411787 721252736
885827133 261835349 228604306
474400359 243923155 873792533
645603527 513458972 524549374
887450772 938626799 106540539
905856634 204573420 265147568
463596582 340799841 298904744
608234109 854954233 458156262
264198661 284559022 171061982
177166107 76554815 234812779
233931706 318361953 761440037
961589621 963771271 595990568
604794567 490873376 303532418
204470041 617909562 258737654
532522224 222695614 237785777
714306611 110919726 957219861
180188774 900384142 946410426
960342921 812806934 341746679
593296692 134277606 190196545
227811427 559066915 98798500
96400703 7752256 919332485
90164308 587668134 486207873
360636577 94287736 130929247
289299118 423669249 460063392
204413071 415450907 735401900
867159089 558413983 359340144
649192769 328223316 654876942
618153271 65856747 367515341
299773222 864637583 645002521
782354145 54641494 498636818
344827829 107578814 84994367
322759106 258472474 643405834
568235230 787389822 808664448
52519636 840943476 636451251
647069122 500014576 164514053
541342129 582754467 40796734
65749948 301791757 532209107
936459981 338426174 123853757
842122484 386514624 737611329
337385658 609216726 896137174
688800210 471403424 60554676
938114756 572042515 83837139
456382080 261954818 730002471
658691989 283914892 375822834
810875514 360556478 872332516
187483748 355633241 785336511
895733404 185250599 173689765
934003508 831306267 681515807
335301734 692931137 704508401
231567829 144343922 275849296
40824498 629875164 596854907
759601932 631732718 746072674
22605488 311683243 174742828
395864911 928775860 537763139
38688824 40419813 722091843
787924207 121825164 587961900
15761129 199559392 231502511
786998820 929075281 626004609
335073241 827565397 683142532
302482951 561654148 641063278
797187998 771053949 951373306
360227116 10291602 474143200
393438654 653042746 719924556
292024438 393555107 417958295
438250141 886766737 620247992
916656707 537740599 173060224
601450270 538001450 343565552
138726450 900794506 182119788
309090685 831689740 784929175
642239975 67997303 819031864
408196107 114513944 839221422
728967021 820236161 523738832
233468703 110886647 345898106
928251012 115740049 577959897
955958118 237559976 21667993
144804510 869288185 935979287
9027254 58980968 309333820
603532960 950539546 195258893
455907144 42884697 157653438
88136894 156233347 149937523
852652126 91951917 745495624
961711814 891035831 110470582
538552541 134185009 506558581
522929836 343041662 154305707
108063773 543663828 106870752
6407857 466964580 43636741
21134055 199805754 399381903
524838450 944506656 651694913
114674510 903098016 875194713
28178282 919035640 513963023
550807277 101803489 283212533
917879458 644277211 387407338
403439517 280369682 1164594
4615091 311836222 590557539
816101051 586016060 747004102
523033031 305926278 277750030
429115327 226373572 882572899
578305506 465137517 534383059
477766841 812301887 620147675
591508516 365637194 463262145
716229426 783571227 472993746
745338204 280382718 774554736
947032357 494109412 797038233
677574200 327309975 541858857
205434722 754449483 576015256
311673785 387867450 878676766
725856707 437062325 617417488
532626452 439108672 700487270
636343349 568882883 264920034
445793335 299585524 205363549
664022489 741159153 57707854
600520519 206659206 740711186
97708742 728206692 882047513
242547880 861076995 742010889
78295800 752485738 551105622
120582861 316682307 853464344
273547489 530519063 353515703
261723287 252333188 64422412
233230649 251983358 215652601
890059402 876498775 642191610
748762577 871933804 951902022
764153122 885737932 826188121
151856494 15936320 808491956
642721270 253327578 423171847
200046654 894322844 566973675
78245855 640216754 232176608
924566266 166998625 247742743
653032509 636315822 898044523
730646128 862570095 129034802
280438820 582260866 376200613
857659888 683424470 2712833
667852549 402759244 204185265
108228485 298994641 185959068
800554065 875474938 369773956
518508841 329624059 866219944
647529305 638199990 70292683
855068272 418306988 3633481
921098234 865105745 780824993
10166851 818419824 736265816
321358730 366824457 857608569
60796245 776918772 297429620
303363378 353283901 298817131
416882078 394782176 579996325
15863554 490378601 891470542
258082419 311142378 603566862
613880814 192779137 580873116
740347319 284761869 90959996
691945573 508233089 104228352
170191406 118391135 194768279
405399778 681939502 568980462
285621885 761765958 406084755
830067915 875195798 774078337
135054647 544825487 407092819
426338778 165308212 42995477
185403805 831496519 706772770
361155223 164694288 790319169
222191347 414632676 390037462
701715413 843333728 395356243
615672622 481849589 197204060
796520354 450293257 28600888
679356594 629302972 300683569
97793031 379348221 325499102
12805029 344090009 637704193
183667199 899345896 263215745
673122390 189167495 439666878
717968364 157742518 374792346
38870341 958485136 219673053
768987644 169425290 209116695
196854551 819694054 264506289
315719873 946087935 872612512
329822101 801548347 5026360
263030689 689708787 79123749
888308720 276230534 893231757
921866922 160226227 606217984
417864471 230960879 641484525
699167995 224049954 179987866
615573289 560180388 297045549
313932872 447412882 942765337
830906997 6849528 925080596
282235558 499877160 196189974
330601828 170961677 160437500
706791416 707609708 622212341
75048383 768509981 185486169
606936877 734359456 284579569
744530968 804140984 921182559
806828165 926157473 630587079
449837737 661206768 193386743
758706702 874207087 591228662
345716843 34007333 924917826
149600314 460581436 481549124
663455080 913286113 418065367
919150135 438087504 428677095
111055544 323810698 443189886
178554752 112686019 323574157
111927197 379750148 408950922
135298738 794300946 252748324
377373598 736392418 322099887
467064586 306490835 204845392
675309280 306097045 637556718
679435529 874867175 469892333
303934658 788537129 949083649
523112391 259109767 843171229
389943197 26254548 341726886
698767111 690931991 350367527
77611944 435640556 937186105
176630232 588932889 353828911
568568060 184441255 615870335
743986350 212447322 213087291
77920432 206811209 311646962
23614096 946580339 333074040
541468977 864144106 17438990
343249163 862174339 330309015
836320998 163783594 672226601
777268284 301399191 644101581
861532478 213721785 803810471
776131554 752203832 461355581
345650225 219446689 395062036
545307475 812674743 979191
468090882 453750033 387799067
478546277 886394540 855525212
910166175 587206982 391683135
333423724 233989148 645753092
867735743 202794219 277794935
285035360 849144600 123882622
258897050 253232453 86122191
481055362 292167677 576475149
264278321 161456070 355054544
705880779 836299894 228372642
500989885 317629881 960851609
21092955 830024997 55267234
797782428 320761268 872588489
224234057 12212284 370762686
376371870 100332532 349457345
924260275 483735924 803275601
675676812 793634896 12169360
593922596 380228569 582835267
902406865 702546112 928054616
209498963 790860363 417272673
76902815 119850262 680214702
779508407 210073745 391393343
443520345 957917504 665583315
42626509 332861654 561433423
44678617 293165126 446040118
532975537 689396963 924865169
809058777 373919267 135001704
854104491 254395384 41679364
562759748 198762830 668825500
232716944 772520459 207535069
597844694 788403807 857667112
503030484 567484675 73210718
449864636 221105469 161021091
624171284 203789820 787713022
437364027 103397943 838639170
722888278 336263697 867077699
751060964 381257599 412170055
421375708 629233115 596756069
218138861 862216672 488743020
592375199 466064276 262203898
529357416 469722493 345387099
882939906 122913121 708475869
334127058 434411248 832881755
371544351 836961494 323588883
673187212 759488625 709041136
422118570 119352574 685333084
835441232 632407417 224448274
47138579 391335243 907923840
652356460 8109258 657557672
765258734 9560351 166762545
638409185 774376805 137435925
842517262 713705722 264639168
812844460 305836539 434224811
519213104 43280203 534410515
132062123 229467902 370634332
513369501 280916521 387971858
158654476 348514625 408646405
947702329 903550498 769845542
448992650 917338036 276818092
224452468 193627500 3232967
546333520 677073091 523226885
602723345 336050178 846092776
614917719 688316981 677570379
521797953 777998955 522170402
95530013 296061605 791062302
819409766 96034186 568915306
135406798 857025297 58302174
363513706 217854773 391280487
550596243 604796151 53641577
114975290 606808863 594252853
930033370 860177765 746168612
28225078 210466394 766269412
708178995 34446239 803499613
437374493 758551187 158863372
13740520 176862296 843004160
184135128 962057599 864482420
61989376 33861002 394087280
672807342 185588284 725470374
645028331 85206945 749767041
91775208 18932821 491422033
175845026 703718758 209894719
134778273 646899669 560810471
610907145 534428814 957152370
951328765 90446116 196342863
513470282 422113675 369503377
298700605 117700499 28574827
663942192 464153601 561453918
729943931 732048563 214640814
352555671 135535962 384129730
768005179 741444644 747527542
694594405 603958323 258839791
632402868 796338021 461491
428174328 337068595 831376882
888838989 714915364 705178004
773608367 690440657 892834089
439360390 894088553 852923252
182699514 607690138 592910182
763812460 807714921 641640689
106493176 580631909 708643088
906237001 103690712 860923420
108148489 959192999 789302778
47196108 618750185 224932089
68651324 634638076 701216302
678546491 502754952 659259856
195664461 171581406 244736942
797189737 550163526 749346168
642711271 394161645 30222980
677393560 177883584 837078659
29420013 14228756 271289810
405674515 69333262 434305633
709124817 939891264 623400415
226912904 87008046 380354775
419821190 901333463 471788972
92681259 515039422 8582056
158762160 90726595 764177478
801209574 950078428 860966106
708540449 347378033 731130188
921786632 501597324 38434773
602821976 301933115 415557873
158079653 781473550 811235190
123890874 403365261 208649620
370988768 267413372 403909239
264134956 259123455 98135815
292518207 86061213 275212692
735361245 34075477 545002332
802519780 952775389 141809189
369156646 490434508 734698864
846154352 213454132 141710265
445791449 754118565 755676587
271460027 124346718 185621208
849803005 574977462 286904746
342141027 699349191 742297433
818023845 111571143 18617366
678412466 205946283 857800594
656457454 962698067 819536436
13788186 766669070 673046895
702859314 636862222 389241903
121008996 429405206 540468181
669436880 144020376 592601812
730093690 445301971 735270421
275449719 823725442 77306894
268365387 113887210 506219092
575778737 568842281 554778954
529838669 543223882 881536016
580991523 637672653 304104398
351398655 198195028 767094544
360801249 406545609 824670153
177175025 326897729 835216260
735067398 334019902 524632894
691712101 13998276 770312627
534059635 657294040 866985512
573152335 250646702 944075019
164404242 699027750 801666818
846020028 270319218 471798110
277405684 590441514 626561012
258312476 837996118 934298583
289659260 608850942 122643586
769791715 65129242 21944130
881054519 428262877 834622751
298150018 861338751 590789007
192531221 41200647 335635148
704804733 857070632 603376798
375381477 76192551 514837282
426725137 548435805 936825898
519559224 169274163 266993838
710062903 632550151 220199918
91631042 911011232 71098535
419566554 45402372 14802591
749273565 560945762 632252694
703154021 751128031 691397528
580659613 286789410 553934790
281138726 38048509 762503568
95410590 446997405 297052169
957516730 200263773 165673198
488374199 135999447 471425487
257081368 742467147 912743996
327255938 406784246 603039693
87025340 672943702 108670218
111147846 648474447 195945766
248936562 206311122 931651136
966492412 12563133 833846937
97822950 241987805 326112194
238488606 628338167 670742749
33720351 581616564 406066
903650302 407712232 280653349
828237552 786560459 671732091
611829270 593299906 243067828
417928408 557432450 829064657
30648120 885458394 946368316
820216413 767854004 381314995
708948636 543011895 208746801
33361066 92952476 542037192
556912868 456229809 216828815
796998980 709808962 179842327
118462043 284077467 326727789
858890077 581514313 921840811
105205560 462001985 685614956
343504645 736581170 327526218
916283710 44733403 594596202
668647223 44918157 47308171
167236112 235710987 176989630
462132112 245950475 649433464
750913545 400425685 159237513
339686892 694574601 560320445
439157861 526238447 268684841
410723294 272619552 670940250
107534108 365985092 380233716
326779770 679471454 695552205
90614133 939212824 866474294
234692806 680682398 691889997
562037676 226287607 373743456
653018738 835291417 17881746
286400642 897822543 548129045
520629190 81613040 739584738
411778726 45442605 651966441
539955408 545639706 667206967
280432586 33082992 674662290
526500849 146581086 191200451
908721293 9404556 146042019
629193930 584178355 125025973
78321759 533962985 212963489
130856200 164468199 597930034
67637149 915846797 250046019
340916589 200267350 8899246
460957587 226624814 625127152
484204509 540378376 427246126
222900800 145737715 348862390
893161244 529398652 719216260
227515687 524104607 774798358
521736884 60465008 813444601
258639657 144697689 239870093
346433661 516776286 70995757
85911772 239794675 746914687
544143174 612690112 35914319
644863740 799145788 855528412
191760668 953242507 732246052
934661078 682139239 694543282
567309344 417657870 256839665
963770694 844051822 746357496
854526385 949313344 62686570
645338694 613747315 159909117
780900625 437436357 408568232
279945202 446105705 724036491
356967028 375399530 487023304
107379102 144663601 316776635
106757529 316661064 202350756
303363829 605918425 401971553
194441053 356107203 924639120
582077953 34062346 131272724
53880286 537099093 910321531
144689738 744722209 613398651
116425180 574745819 23771610
957057690 622312089 3389102
137674167 453262369 121745827
338004059 744120549 771766919
591839449 243338998 563825919
196934933 327589785 869553373
811284159 718972245 353702348
331327888 57362555 671103566
115015128 605919994 859413765
455376195 458277270 59550575
245366633 379487213 525576161
506000165 11825336 744282721
219937281 790298243 150406946
465054054 91859452 157898351
864201716 163155023 446253484
815992777 537732431 389172825
368120610 537790987 403351556
497767889 436097321 480655982
189290432 610399560 489077574
428040439 450138849 929007656
174140071 327645121 486820143
714496871 660704030 875451346
757307947 789276905 255666360
675876475 656807877 345168106
880599269 833505505 957919159
938182232 61209875 862885898
97003858 270121516 716976033
968057941 515175388 153229464
663834351 748387333 124279628
837021185 712351776 9659653
927013810 675560500 528662576
847928285 170739182 702697800
222450784 267191122 854148653
856548364 937254785 406753725
361104412 49641486 874668528
783152544 196931686 340079571
346183359 837060522 252787864
531264493 710974371 904671253
327934269 720485126 946885207
830143437 919760857 497174444
674568651 379267291 656547077
658864299 942274527 186371149
275412608 896296880 667489577
908486381 401256138 142876287
515365141 419691950 946432403
508452746 82103201 195978642
551660000 779610547 297473832
690981033 383857440 875672176
897935971 949640555 638283013
759260088 419853323 792723831
650370446 830926796 465972906
352305560 3574969 714749837
373634878 496125800 116113992
51127286 626631736 272590431
651151264 370188549 147968792
538450240 131660260 855110766
452013517 136952754 588556548
358340932 79250070 904933581
20964077 245235979 671484651
696279898 948367175 756097260
197743880 24039580 615049122
832827601 331308203 29165207
57386552 610293494 589922036
446037792 870559321 954115242
944883941 425658087 635392674
111888039 510076901 831933280
881746537 355651087 136646194
130539453 938153923 529218559
548422305 396454890 516977495
851840005 306464807 64655508
534300857 459524001 573847458
12428525 340862236 667588319
305141475 407969723 577893737
88339392 603272392 866703661
726343733 123519669 531818492
178884277 153300290 705493982
873499107 770418260 463104358
445824797 304223638 665050343
838238727 141783099 33239422
679745877 176677379 785569376
669891054 857453048 310626641
167996551 539520644 806625008
628998917 527535348 21891739
855723793 381932253 847114222
454713255 337579711 636169382
348863932 808187068 264649444
408080902 750322098 431554943
82464762 144175514 621926976
215568628 144296570 708460059
163128305 929727067 828826149
907445101 916190889 310540745
360485836 626762003 955874947
509023558 399092963 560749666
162103413 871949303 196361714
99992711 310076407 497457209
696502589 695921712 473992202
464428700 208493774 64007723
664417367 372658980 637162970
754768541 463403275 692380396
163287713 785505534 550752691
233820543 859030165 75585323
611352647 318842361 355135771
655439228 454038525 602381169
673406928 414913028 214945085
437651289 875660720 722394801
638902059 522478397 679375565
665943581 769775096 446015534
443948037 826014295 739257145
592379694 679729890 796240229
271429634 439315403 888350404
419697487 257639059 947817279
372236980 123523266 266240434
384195050 696698728 603811909
682481305 900048929 509158049
255900083 827050054 642700125
209451740 885042926 864843648
881482359 375386399 72485530
55405709 906632757 372157
805097537 467532730 9690722
183965965 257376516 789318182
716728156 126617826 282062217
651856744 2178335 43367800
656152369 801972215 370570838
815743258 632604605 634108258
276964567 19538337 105325040
167539207 955672289 787676425
716620290 506165817 744898781
324543981 287582608 562203024
506078755 499025116 417164628
404847059 252393437 406824696
785162447 294484383 881937828
957938301 661457260 575055496
82629795 851090491 215476898
180838426 394072988 688241361
803808152 707610396 332277809
329111149 333004528 483408997
864125774 738624664 203658625
383890569 5367265 617708221
722253 460072251 602324931
921461648 708085391 391124079
519984844 721103186 134013571
755053620 268571945 563528730
319395596 873018294 886940957
931893158 233934705 640380584
902914900 131151775 352417447
69640493 691525696 677061311
722917253 877183360 608860122
890397929 718969562 80091698
301966634 563897936 620780139
149544656 242387326 186105246
372609961 513776281 87900357
311587687 408679973 879519482
412654923 606143623 62365736
931555007 202800736 427373214
627745730 909519975 856845825
432542253 459624438 75823573
381935814 878674288 582769120
630710196 748102601 352825789
305141290 448791692 888418436
269615915 688868885 331021616
631341682 333310937 928518225
771332822 542713633 545895465
776297635 747459884 434710262
304731415 126086971 775842894
154635954 749286929 752734922
169278593 863108017 662307248
716902545 522196182 142401938
709398786 217780962 520361060
302217456 852672234 463112688
747335544 31112615 838214775
753217706 572273093 896977500
393184452 382933069 55518205
421193352 180289909 713530506
659504848 289174999 27641595
398244574 410694117 128757587
800479039 136446663 14550267
482509818 609498520 340630863
340468785 786100117 880304460
455225196 836501414 715424178
828328863 856090900 249361457
933312514 851526474 679345611
477114604 881460307 800009745
47562419 527291200 13431672
635824959 351085222 927933532
503466616 497782909 817055855
21230267 258376847 63369687
788952530 530668420 793755128
552668628 816848454 531785274
632215234 221227314 63287764
258147883 881905593 966529370
786381278 888460563 590990185
521643386 864162928 923810572
489246122 394105191 264492790
961884530 108163121 635306707
347691074 628367413 307880493
458772976 15900945 604517667
370205519 526066813 478371070
414810801 707054482 326464660
842377870 613167218 344581432
907337149 317618360 591307411
735641286 958598969 521332460
53965364 362842896 727132734
966634722 496670515 602257350
766093732 405014345 136255851
579098084 872856287 892569112
930508501 165811520 269879689
255041494 831526557 157747888
703986750 749186166 240639846
532255625 913175334 503999121
501790874 836990917 397388207
524738123 119795152 915893439
313003900 318799229 42187458
432808006 192907488 487399082
221011113 457649188 441135814
372395629 163959045 411693527
740620319 570375910 170220930
817806734 74891002 870690321
158830128 115365834 571187600
351215975 771313457 839593146
681788227 792911336 148284475
168841309 850899464 965087428
313550603 830506253 762547660
571807424 156635477 544842378
412829485 930503799 844394387
458685402 376153704 832836908
201899357 291480044 767499673
769978521 928147958 774228323
368494772 696591641 216551567
566610679 626937104 56073987
870204715 88527177 295695447
770756104 706292383 909778205
257570840 228890584 415393068
910988614 899175245 816216051
635985812 7505467 48555758
33222144 816615873 574643741
395835579 87548019 650090832
755354430 926603874 370861412
776471586 346092622 307580647
916362797 307640692 858652416
337393361 316904100 596366943
74534071 301456227 218231442
915701178 398068307 491066418
471733267 55552671 778601279
769422132 414407925 800243480
860787942 427830693 48573549
890159064 600118638 676976137
84840840 948390599 254026409
481757594 34683336 238807049
730359657 636298654 652760250
644532389 468661141 461786745
962766178 922940498 586700405
744307696 164673513 563738323
203293010 498472737 839615434
49197727 662042638 824686975
940076353 862492544 877130912
348330432 247445762 906747555
365279764 135711042 439432523
923766121 473000673 82933571
929303657 936399389 682753139
395792006 208829929 717891392
177034208 630300877 15109473
143245922 325799849 648655986
908013298 305387585 946191504
525946362 746853342 379699512
247478334 338016413 484619247
123612719 697628847 708506859
694081853 131802512 537175666
506755189 666247197 613916988
332785005 935338634 195500037
815051606 474159671 517656328
591793120 102132617 182740593
371471420 921945410 333086179
482032551 463804640 326043728
840625798 525638154 825329413
649843171 281836544 457224005
650541777 370215793 306953675
647854014 877814974 506014173
191250587 139867973 230157888
644128426 948748077 15477633
355418798 349867626 299694773
447122555 540788337 556119572
503726896 894314541 444659760
547918139 242248536 317918112
670214027 813889068 830134850
747254899 34287556 330959778
929774397 737745181 70541023
301482880 579114183 401273008
819315426 174336314 53892788
801772269 143774034 854557469
310229741 645137620 419215798
14023672 277152936 483223725
568943875 503536726 429105717
771631381 583456131 735329273
51584974 948755051 78857121
954493376 191972414 507144790
234776507 958054366 529582030
740822948 440846986 366196472
639786539 88382895 861320088
342823959 482649898 383234450
562353589 447769378 142466589
944456787 531588148 614564135
91088501 50059676 201672490
507125155 709352612 264582383
136350887 795574999 566278109
915179389 217823321 286812766
900352192 516169287 637303846
261958724 456748656 324813688
832236289 192397238 185614828
209657167 75932876 894620168
216521871 642560986 381328046
394021103 538635859 181471766
371193505 935065477 551655586
702607130 278721077 36696613
13108488 359608224 516677359
321684011 14810268 757964833
852551826 862430906 502214377
766896620 284314358 638274327
204096148 799067930 456582910
664024608 32869395 298024253
295946302 213833575 619911204
609886460 763555857 882360722
287364520 556053660 306679716
111389800 807190128 850747565
364393492 375965430 3509190
869177519 345917679 525285831
767381568 216119599 225155521
498722867 71503279 124723980
841373813 722629283 290165882
249200085 753539377 673738884
784360582 166282401 864279017
834631782 602504096 815875566
569947021 833793391 372028553
5696524 689904001 470939445
387955122 80161730 662695960
514580284 277702236 571107568
361382456 627245962 607655032
595584014 383619984 283979691
695122009 383409362 26508648
238583919 868865613 645755091
738402187 555665332 655739540
367119318 311661585 108725249
744449405 578182909 819629682
825523035 381606286 583474287
776025479 398660141 517738197
114418071 141255970 530815630
710349407 454210219 9568412
565452871 810489182 529282661
848566911 138275398 631103564
719687325 893768468 11156493
299715726 205437429 967343965
732411823 55755702 292999162
824863609 632056196 756103640
408951312 306094901 620938859
779594987 100671443 894843136
635633154 596320527 937044909
213830982 368008498 481563269
387358336 334500806 166711142
884384151 32721548 606810750
401627565 894112526 266349058
785327527 671021035 947504254
42709139 591954452 557435231
371702057 847063021 444778964
967302855 301815488 435905804
830631504 914962959 794934707
338009363 175754820 151843939
749177361 233203239 947398433
721010642 148854539 238202459
6189203 720418421 751756715
611313632 65860322 955496835
541066510 557367000 401577880
558070212 164050086 459434122
634610356 624252042 760692409
156440482 440738271 913981735
300541652 383611274 118975188
717152932 363327579 595382863
882320479 582602101 241234393
595282297 790057319 662931516
439353721 689597376 212747774
934107734 958853420 434804650
85957112 28906770 37070043
360037622 341432878 773706414
188473971 575361509 828182267
454459691 399327461 368658865
719779634 330780545 490281315
667149969 31505970 617010946
921013061 645887119 402582389
300982370 74943605 145631861
181241178 799025304 602930489
438761266 41484921 798806744
292902405 818403468 445854077
407757642 495824000 893150827
707132682 417324548 281378956
178900092 164787501 431536656
490399389 745631609 952842389
756644666 874639058 276997635
449751485 916689581 924528012
167895846 943225143 226021333
470452324 545940155 418600642
352494288 310507506 654790020
907576148 707096629 619279202
639346011 808366221 61701907
534150360 789358188 934087692
157740622 534044835 621336351
897261110 664340164 726134868
651471040 326852965 145140306
322427701 656686574 563684619
946733597 741279175 600954445
198498706 660767759 768400972
317502198 830355566 408246037
881648187 309370624 419088583
387821315 30932192 856313125
22687937 417972306 105316495
229110681 748149751 825445966
216261357 893108057 134731036
575802850 942950358 362454331
245092965 440534324 864237669
315677651 903647079 380333296
310334605 257243472 647985753
128544694 861914882 284394518
145215179 633616960 473215440
354682756 76619593 212772244
240127060 595765171 335809752
914101316 21745003 85033934
486475096 603273396 87775426
370376370 917563666 331155371
98975805 773256937 793995211
750824890 575240887 928445211
196858428 64894443 5946271
719843966 69293390 615176383
676624630 513479590 691841352
175970417 139564731 182536356
517636062 334226493 478282222
588763134 436457810 1359770
496619515 854387363 868164726
557607321 528561539 934234842
940568831 462474123 429702810
295835540 288220614 573247206
728823939 817358508 528102167
466468214 219997456 587002919
333346918 560183003 135753543
290225507 586717901 575732740
105919860 8287999 204558854
166398227 171833421 819475914
817938113 677418294 20060806
280443155 933930772 555860749
771755250 27106308 83683180
560449317 171497842 603635674
497883283 454312264 364777762
115996043 51106498 115328875
94487065 458241284 621349760
736880813 701838684 525815462
965043865 36260810 948509019
224071168 419365350 507600723
809557112 535896377 42622916
558025075 608191085 34944290
4656297 312788956 744952142
619490484 194033869 491855454
562997196 436187614 277496606
64654984 915242265 580802543
254218807 556215204 354163056
642360332 393649029 596372868
493557869 480210457 749843964
846844095 60993905 421500949
941332794 842589319 377527827
806675544 801756406 499615137
431780758 393828753 544880160
142148760 108150484 93850378
284636445 892181982 657130530
128909856 431888283 111306103
517707936 546014476 13161216
268334890 821692618 195856242
746900576 832453169 880181171
126546965 70002793 69553334
718807978 112422505 681494870
281870633 588364572 963288658
471977815 504285417 843204212
881397993 897560241 349481124
459521015 643076330 614013751
714744817 641360554 840576614
149752879 217817999 319232996
863355954 478610999 553536568
239279419 100007583 231175999
77305829 546554702 264494931
779012752 282597205 502132680
531976676 536578818 442031853
742821201 19247444 187365801
280300293 426261771 288089792
43305381 296260416 721989078
191284536 933403984 411433022
65790465 66321909 754520122
74162693 762414104 83682387
551463243 9761289 577951024
227857463 938117799 453161931
105458804 62276436 851709134
915733623 581860712 37525400
482122066 944688736 932202763
226060434 776020940 64791753
479877583 745573683 313091208
662992353 295696266 417103364
999646 35012663 49914073
13299649 89123891 612994391
547707486 309352954 779049032
531701148 336307129 570535048
728292556 104522145 93586516
765125388 231704310 589465625
549223015 562428117 59580221
53149640 827345963 504940942
75122733 964244702 847858756
950219549 456248366 321330835
804818685 596929990 741906657
22276250 37019112 413308724
325663962 680234409 374842363
673389316 531218786 195417895
626066286 515332812 789928869
832401231 702580621 310224269
399847104 292001801 109120766
52702284 135958182 166674232
942235453 876357542 329741752
314349447 44604644 577208547
290692790 262319103 571626568
573721729 617859378 88614324
439233067 113343456 619638613
739689651 23048707 949892785
122181281 336424583 921741653
835034358 951112598 235078840
115007918 230406056 775231784
828863604 144320139 522679514
747984261 43147566 407728454
508056627 155730312 950400879
276941237 662397472 427842096
362452055 960354576 509587230
883724351 346063528 477695185
413480395 318515328 522414052
965920556 610103225 619331094
169227082 359062249 577890576
329112375 374454258 578252118
852190093 330655911 357454850
306677091 65561229 463766015
608021096 323449886 292369023
257670507 412518139 458573967
558342200 93769868 754393435
402262093 838340067 87971714
713582096 859618626 286065318
637462772 138737291 543186814
8750062 608180952 173107011
152453787 222904119 171881600
796722708 871026781 657910897
273558287 793766788 606378488
723545127 814893027 463422381
188395565 537204766 795590733
239167237 791297643 514938053
80882884 552027727 565621388
745187733 610788371 84606483
467470272 403498258 21280375
690742715 804386965 228211470
364395833 333010715 205080763
955115040 678642128 14700650
810173761 547022242 707645177
515985619 23721112 560011883
470570948 464657583 858646066
531106540 517328912 490233648
248091252 954837777 694625889
764462803 873593047 165396888
812450339 186513978 278264838
795915011 356835911 877653393
458122093 361452641 847309630
863467667 636068645 151594612
900020899 769416563 35045051
245569732 392856072 110727845
310275775 393149366 552081973
89500248 966776602 898371159
911270862 961030599 790920142
405617398 725887392 817751605
161510359 641234969 388977562
462246626 589917707 283483096
109545489 508982611 287719493
727374361 231220451 116122254
107919009 166411269 845838961
550221957 122573347 839650423
183381 723897128 928779141
233832704 638978328 275097158
648294924 780372293 764412601
480816890 967663607 409468521
309550623 910408689 902190773
863432648 93329747 240535426
348585747 826491283 674212226
719555360 811105842 217269706
929442141 950150013 197923527
792543714 773451232 233632462
901282870 663518562 416704950
399880896 265385656 484428626
385428211 649131707 671739793
511131589 12835561 597380326
942987317 851008769 24514703
171125150 683772881 7145299
790960979 659741077 631582710
447668016 534159189 463708355
342602057 656387015 202534309
170164984 378400250 359864661
619809000 942189964 694141040
220559450 353099800 245180159
499505461 173686026 907445108
511880941 317091357 430846279
682670363 496329610 551018021
149752757 188616336 516302550
874252028 294136260 913597488
527573715 443851628 5506157
726490760 894262900 605192122
698937683 700805453 182068435
248370751 158206504 937338766
588305619 288147922 736612976
902807690 951180162 770835373
224046216 367985348 416819093
156928817 574220684 564435904
451583184 274508827 158043209
498630431 828375741 800355287
568384780 376078200 31901956
1617713 513756694 163398068
294113209 495913918 606234928
840224917 618235149 444052314
506610407 873488231 218133118
238597568 467932113 663813448
644902636 828499908 730346055
686051037 868292836 170547796
425342748 270024819 153265996
656683046 308965617 495673656
501247223 672262791 752373892
748891297 872507159 309706708
333635049 888558490 817426648
380894057 194624459 66670153
728858258 818766007 297849657
564111904 266451181 768986620
45652753 803363221 561216072
304793967 210511357 634568473
265432608 404009787 688172662
518825974 541329990 244410662
949471852 12587004 733361999
55454780 93283323 51342703
402122662 526461148 203222626
207756584 859445549 667131455
102234725 151948774 277471946
834918085 885672877 585465751
51483423 3750559 795253965
681116912 747808227 397593547
395035142 879436046 903488002
742909149 896146582 681929107
638940813 53465016 720089276
666319112 727810733 490691477
412889298 539896968 260522936
547049362 249095256 720533939
670144655 191844959 890708274
23534110 941915148 202453784
52081553 744644483 7731443
798591941 599555926 649161587
567451263 242391800 643833517
809201622 367191349 541906850
659760108 289889964 488699131
88776886 639074740 553447761
107015774 961842901 138826969
86949044 50002130 692093551
919178175 293715772 110733977
503850699 232544616 418885659
734993807 465975244 188531526
904359864 797169091 722361824
680580885 402701941 149301404
70617416 67361785 859891379
160378787 732723169 613577263
620623338 524983904 431203915
93748833 288569589 553100682
715690989 950467976 872140981
885456115 385728969 549191756
515306183 173748201 785729249
270439159 107356027 226006632
555480471 490778152 666334187
119982399 343997780 72078388
446006678 763408304 692957372
285964981 916021022 438675371
631077248 408220405 633053069
79994227 782518809 919015591
116199968 318133856 5042322
192811945 51523656 660484002
322739803 862903425 269308492
803186799 695897826 890121252
673489513 82844080 241891393
657303280 411362349 547280680
848376980 656049613 794318857
643233298 760021076 7771822
332721237 176416945 944444117
329190179 610919763 854554284
277371902 900688351 403127775
353939747 182980360 391426488
749667530 777820242 227611872
402042765 4007729 183420245
599883814 107716319 136524020
159648751 350010121 624341230
73244558 13254471 189505253
217062006 786987360 673617281
514852111 659085595 229998218
902252641 635638633 353428165
641312818 453531931 579017411
177379527 590917034 201943978
460194082 658327319 547576686
811473436 900869614 89983459
450999647 756650787 154889221
838678698 318563566 310336649
796227125 894033431 229420654
680389094 315233373 765650438
26966383 793415226 909750414
811107635 198666502 641348734
202397899 280122123 680992320
47203548 312968174 605359579
107829596 645014093 921445375
48152402 662696403 859229805
769554781 289816965 474893606
840513085 627306045 439705563
90271973 283616131 743001813
328940203 398825484 207495660
824140107 289776594 77682215
373336049 437498271 335140031
718848436 343274942 328291668
286563371 480686210 161000258
835070552 423120318 316921668
214025122 775458018 680641566
491707892 765068773 945576671
705929875 746271886 890450951
630245938 151684305 779091325
693610906 535017924 103454900
403156451 265202380 688378341
105165893 767770806 98193373
856826808 494547816 684532135
709815032 781914561 235747546
146483587 318497530 483527784
565931382 256702901 756178427
797282717 814586386 671817088
469419651 24153210 16627095
224801078 855256744 651766038
200129594 114265933 467183447
208478842 628510341 961852349
243760152 388007069 591652542
612071058 118153493 694989236
201575752 901644364 197666855
139126356 353429485 537582541
868467196 746798896 750076109
569122742 271602311 534906052
26504412 391539932 342672647
446527489 874910013 768264106
335026572 310262551 847506869
288784541 120141268 225660481
668230029 505099945 269033341
289844154 223593949 275385880
563749315 141791521 431136536
477343815 605143541 523253661
768568997 857540326 268078215
564189554 801960066 628597128
530202274 145440714 14725308
460537498 155345753 436297284
258687395 841939592 255302277
269431282 131489401 866738269
685455426 594624459 663133479
680373148 161931168 169665624
748083206 375350635 91171088
892974438 59017999 855919889
175725234 817487803 102012869
787820748 135145967 476590743
304857193 842726659 613432258
293802653 691938904 722366254
392778638 681672405 1655997
860865049 184908847 468017388
914045418 215975082 448010868
716396844 370673727 196002444
174108541 941860458 951258540
610090366 167212328 741933186
445108248 444635495 82184756
361636919 470030474 104104988
2789860 209236107 235135669
32735340 674891048 214937966
56541474 946388870 817212800
66456544 127418578 365943410
245766021 791262410 319381693
401524253 171534863 511529028
581266906 620876976 866620135
7143980 89011166 688935007
646155377 835275947 122220171
899989663 586143570 543082075
156176325 656724214 323087562
724830540 838291660 108594377
196411462 794168071 130201730
251326725 474049007 667755277
68004936 966249047 534437609
533780983 800062463 530016021
334466974 811187875 190954680
828381523 588588771 530792951
673747347 534606531 750300315
246625355 570126270 244125972
960436556 189235648 513045328
455091158 435964035 817922773
500261792 854047460 281677327
10114544 649384221 219401987
617080786 652696768 819505773
361580061 708015660 519384058
235040697 214538076 224095240
738740353 407171183 900695660
900532508 626046929 58533739
17369033 488717037 915268468
201992107 173618741 300977779
128843225 325148973 38229535
944655409 268252029 791670978
743814218 387580489 410273870
462013146 210613404 40688724
356186607 809105392 6587719
93381878 588606935 345546811
569611215 486869941 598445957
84338484 320003932 20945527
755130768 377659323 920166325
179568327 348068887 846134041
851802097 389169763 185554807
63349430 388102361 11905330
164201879 744175239 180061273
874451432 213453208 790506590
583460133 868223724 947537705
39757166 542616591 798270211
526624748 780159477 679555602
119414182 450598458 904397861
859057665 710382218 904775402
205894390 959962708 785655119
451211156 914535751 472913558
484307818 603388201 730532835
637804530 889146933 830939714
547628862 52512442 839152356
220331648 47440389 207486675
531019246 640440229 238435367
667536609 168794100 508918216
192393478 482851184 616031294
84103272 274985360 423756614
384748421 533615055 707700005
862046766 717440073 209194950
740074716 431712388 358815288
442887264 215515766 728659154
779877349 161447284 586277541
785838545 683378049 428343313
615354883 822805855 690783376
956361791 179722170 251553774
846268159 542973903 203431157
802596622 569390268 651656704
664598302 261793804 583845265
232189641 744290036 920838115
954424806 684847627 445546009
195736583 797002769 349473224
897436241 585262363 687043734
329844574 477089865 354557577
119950930 693272304 361897300
440979526 188841386 700818067
861795254 798227906 808114099
408779900 21610833 966550633
243812022 547279163 602420434
270915149 762021508 514001195
429100757 271892065 698058047
506628036 921356062 712587177
350880335 219524257 777125109
636480754 606442265 298497437
895761253 768231433 684147339
380038769 296038883 794605095
498101735 645858089 586090257
958079253 234604756 107176901
49962686 1354833 286194030
528227783 561794306 66347171
464387150 790940982 951442544
814536316 622153777 51146084
226524884 213658525 585951833
38634242 189589922 446788320
670495577 153580522 712336525
566860936 655463069 57156568
273366292 317185201 837526451
937658460 82746792 94361733
779572374 629327675 343703524
959120850 146530465 403069209
543996740 535819877 25211609
206576893 655219173 364894666
816491790 764677449 650023313
137519147 890586086 809039064
816172660 796259675 75003413
501435888 381040718 1700315
113915541 748346570 740088137
135447223 815165331 153254156
108183339 179229531 921750328
944240648 913865020 501377879
232769394 747851833 947999506
289499266 62627853 62997263
669914457 703811788 196484367
124431844 796984142 419219482
552206642 66742465 807901615
483999006 563460826 769037570
128975233 868500111 591288439
763537587 874269448 436041270
858900785 671067527 537511995
289346626 350520714 344436305
882634429 234726466 931443699
406203013 193829306 407060655
270674155 826327220 391805017
369690926 512932007 615401864
242596433 583571543 499334577
564044436 99324446 2103629
965614882 399870613 663407959
479292535 820012719 767824878
493160389 777324776 131341790
952766676 445267982 938921332
11656385 805687309 617142951
796661858 652263126 276942038
58897289 825974966 864604784
447098633 212678175 777861513
261869022 701381608 242683976
942076234 303792000 423124345
854244492 678221507 155057515
413536991 260473633 822609563
588761447 516460471 413080142
785367258 273265794 30541077
847999238 175233898 350675836
906461531 388162103 91836045
687545420 420843941 331982674
762057170 165515697 83666343
24862397 420185281 341657205
19827028 738872268 564587171
610342205 158624582 909270569
376342993 879545571 518927087
233219128 717823504 2177264
750866408 161685717 500772338
749460460 360741023 684832390
570596896 29809457 832510998
801134454 553189461 659348736
673994093 152999241 943153670
517871798 121242134 159868494
582140131 660225052 392810958
133127236 564589724 410731790
1611192 214864535 167611052
16047365 140302722 775553159
332855316 35800126 347231278
380513281 407612495 859685405
296029687 534592856 662276660
701627613 569638717 591742897
913022869 292977260 226304854
259817535 508349589 116304820
89303741 325967986 630014584
373367494 826748803 721436468
415891082 55835787 263772694
114803788 248428201 858548889
456183334 258729662 358055455
931838411 556629654 397789073
96048701 962253946 851367204
93104268 280073177 918523786
518225782 817855166 679653042
684543181 344794394 747827324
383402957 387505612 466993382
790089467 768461058 528604238
324626247 50386517 480721337
629385232 377536091 611930566
782700299 586717301 548344040
915626167 825444689 214848673
388434075 180148183 270334770
147641979 777160086 300351169
764566861 870684109 683002713
268293479 839609334 551018282
459371270 410237240 295043101
413875547 860940646 825543080
62158908 964034225 612550986
181630371 682700220 904383215
10457512 414953402 174632114
177900581 833042895 817912949
511209891 45271736 533045436
66104694 879078575 81995156
598499657 151385530 745104085
416523978 409579133 620015427
912264911 727946464 14395547
782319516 281211047 547995776
947912255 2198937 540103548
851353148 483682351 240053176
620476240 771873486 717212020
224024719 390387798 784014878
184059813 515183283 46903555
455009171 498199429 429097733
317756419 198879637 704862059
53435984 127401977 247066523
577534066 34184435 532288453
753842016 820401352 382808738
443963537 500026749 743697253
893974280 386230209 389313449
70972261 417313548 449359768
165119822 951843883 94487500
764538921 319526063 391036713
460247419 527115128 116020757
603032782 954033742 71881675
289697730 377069352 352829768
718230124 577781663 282151992
626143384 488672486 243400603
868593648 512970036 625272249
880658788 254080950 104802940
311898385 133329170 624275730
456378239 467310203 310931898
747047206 947745915 7572263
121179791 63865901 710545808
482641386 109221573 788379772
480803143 631835881 737474912
616796015 3842253 557432147
259824580 605168032 720956952
879301063 415031465 684136056
64611137 878288494 947681114
583005852 299109395 40551466
158408952 570841841 918726783
231606018 89134835 657527754
620143545 520440695 249694332
560770595 435101679 814010344
664892188 428474338 850539100
107018338 97631575 611207171
926956395 120491524 696565030
870766419 572530102 110093711
93422089 771880738 355984494
215402685 756305060 428682019
331259167 756279554 298647400
763955649 867030231 894650839
830616886 614047882 615563401
396375924 704737566 935404193
195556876 706072418 6134313
848528270 612227022 723827862
404366573 519131461 666981761
422275574 339801484 327001705
318205493 706822988 73875162
327315651 649487547 642435917
844358784 189854595 535663994
682079099 359886188 508167858
561971326 883088411 882111160
497223571 217456989 193602971
126847542 353685692 119003826
325350015 622339773 481911355
875901448 245643514 601213104
143085647 892522047 43973907
21630485 328742058 578135949
870097579 368196830 609181793
265164236 628280577 633890461
435778592 792746323 345708827
926722972 75463780 472626404
245011256 844550757 308790644
877917876 167518919 127828742
61173754 398638816 391572642
492793831 486777532 529748747
55576298 9985255 534658099
931956365 817046563 604678374
696214503 352639958 710093588
99580233 377636328 782247504
329015692 614362639 367658952
780785935 46828268 114023729
215173764 350183861 891871603
511263669 709833450 681305521
441499921 217373889 864694956
165549833 10141920 706388530
370129236 82107993 766560062
558732953 662047130 641713005
603285321 434429772 542790324
814098659 350771500 915357557
578892196 660452980 503070346
99679664 517018457 770603359
393127612 192668934 113259132
62556380 169571278 428387804
55679933 187966627 185258412
808270991 487885074 464568837
688742448 859155182 539749312
901865624 488493116 698532292
776740789 173096275 765507139
259645197 795892548 661837023
622362733 359640074 820175546
508681895 733706070 667682207
448309043 355029210 231038453
754863559 613547660 831467955
534676459 540856625 747432912
925162557 157252576 23266202
196023461 563302178 267643931
88152404 35668824 25490518
26597947 540451934 239361053
495050754 640802942 200932762
550380068 120389751 490025994
509613812 434341336 18938797
714804189 58425033 477865662
567044111 238144613 276979287
905390757 262810753 363861934
475202431 29542314 80867012
318249159 755690996 967859963
237052232 478173835 888885643
849232849 597630426 178350008
435129362 88533093 128918960
655875125 169807293 99757509
301202852 453898291 914641821
299783944 763615913 402674480
1316910 646025810 348072552
778405133 723335727 336296432
873914218 699576913 206015536
888675831 195159277 525723343
647473615 784920266 714381438
812175565 185454006 87577938
560166786 416794457 126505728
512526447 123858449 60268695
36723612 775828749 108048406
87801628 698243989 936981895
484146042 201886809 211059391
357716499 298789140 926852698
166067493 483326879 215030651
43100562 253834054 145445952
858367942 855016252 118226977
384988643 26747199 370278054
619166479 804658263 888008216
485359909 671511535 193002757
912028714 663390945 117170879
660919148 647141397 523428685
523785187 839473095 804206601
656839198 470517716 734962301
254499550 259712017 789694215
671317026 732818037 525374117
546456373 376749252 97308831
628844801 870272151 168775081
671429250 654872325 88924934
2904032 243749098 740780080
930486813 787341986 286441382
377050367 420996420 452034685
99288811 79571024 834429164
496892869 932735564 255339776
702317364 139959072 677177911
28855666 736255305 641398413
866348719 234408640 102533811
142930692 137425011 246515888
660475787 298368070 723356953
915060674 880719084 106245327
709579373 715885979 294878778
518434124 574333611 242449811
247885840 250619707 39716584
399216008 890101882 840857478
671237605 68085548 803503305
34827524 715992188 521573411
563933474 716670074 67278599
519373251 678607783 536439448
61757214 76558318 258246867
315171704 889475634 967172936
438907207 134901571 532759914
32195943 908723921 792386814
645702115 224165682 959863742
859107092 297458967 216495711
670737565 555190651 244501447
763690140 515930002 601199862
226061314 254785158 156464824
476321719 369060253 487548743
5154228 664581457 685502773
456636233 288504001 946237267
191480046 939908842 760146608
938013275 804426582 471937676
508413820 225073597 647576482
858620185 221888241 759876280
653950561 315755956 187170446
360300175 132536086 860305509
421314122 682279741 549973634
277960096 466204330 375794496
59132826 128254922 283587397
221461469 768709234 774452703
245102158 951918727 456357254
672405628 71977629 483086020
951574406 257756795 521918855
492910100 624543970 89986970
30675423 490519927 434132195
727 498
258800984 383810049 546256602
13162053 31909090 74197259
360924046 278176143 432031978
146535302 187037657 174300904
4772807 7176267 33515714
462905998 485402567 39182871
576842693 128220339 491334941
71846908 400350477 149378910
12321056 183401714 136024456
302630738 232264664 310481432
337894251 375715931 450909372
575660789 38426101 392746180
117518956 61072584 233232917
494232998 340605090 291003074
79258708 154733599 525495368
371925967 546716324 548134121
299187664 131190076 454947477
200574811 452193246 522150433
511040122 124050810 405934339
539332727 36668678 382306374
412661246 603226896 41645699
550736760 74905092 405427279
372852813 353354862 166913489
523293256 374432858 272572977
16012999 585961782 282079008
374388424 335863517 174421074
300140731 590304559 425702337
442619621 535391974 409267460
497010428 281931059 436787861
449947125 232228540 54205323
260903690 29705533 356027846
314365461 469217237 482033818
276527435 456203072 97969763
43709585 233582024 430319052
527564489 583979591 310531460
495360275 238963200 477648287
238974124 239394168 251582099
203266396 263718067 473409308
65672152 93781985 552132834
552979597 469570953 595521331
426862462 149669763 367431389
524923917 174518932 349444938
14274993 390462038 332535851
65326258 268155358 138735375
220603470 600240404 492921279
589729127 479304465 455402187
327927547 264846030 299166542
34069293 406799731 279437418
22396391 279756786 146589550
414577742 524590801 243808346
543380331 270152986 479215684
202662091 581706370 419682246
154127447 336984810 203253201
152506038 55479472 33861794
442069193 77830540 596827134
157991032 447581819 225617196
119975882 259214213 155904182
26200424 312057476 317829004
435231871 431986862 287728270
408075576 360685015 457382401
240897125 389817248 455588034
285300841 112259289 255235576
401526789 518783599 229780723
267228527 140784333 90334565
562947638 165435696 426036764
402086629 455437640 407105868
283484073 340928248 92782425
158042107 232791065 22356571
461091669 9734480 288828296
586097595 335506461 130986084
376792456 571326843 188496561
581414371 603730145 291493798
540860889 226636819 535667555
205570806 587957181 465824090
548120514 173343934 383712452
453107534 410860390 252213042
404277380 206845369 331928612
330939773 550324664 248595837
513991348 488067258 103056626
544655578 312851388 21285207
51709948 51090680 162314581
561589255 239940039 23839116
39849829 192141788 41902630
535638155 298403170 206472899
241747598 66099575 584302008
203266855 442409081 308828550
56685060 471195792 436833172
558628105 11341454 47905640
432171487 379197677 304318636
519668306 118885115 506782933
63826503 520080342 238485916
578543261 574091372 355400889
99905357 81513143 365824478
6730460 381593109 595569373
542845951 225316404 443032207
395487132 29193242 444869507
478390807 78056318 398679156
4657723 96860776 408342196
131065408 106725222 33513406
360153663 436549447 391402837
555998862 498445240 433652357
600318502 213325126 7054562
285281616 281929165 469174266
79892595 377254837 7988786
576782458 253721865 599081820
457196251 451548664 327758343
220523215 203976613 139337571
12760865 171479058 280617936
139637841 274163160 441297402
218007202 106615591 235712654
212192164 56502232 197311210
151900575 163688929 10599892
135205375 40962070 208900384
51732254 199333307 102742042
338613971 461750854 211911928
582126088 9493709 500637596
235818516 505676504 474926684
160530476 122429000 370403793
118612217 581657442 126265104
337736040 155707728 407707062
570636959 275470834 153525318
416256793 501637109 238478984
482623437 424113824 424501657
589884934 230159964 526675823
226574648 265059370 422134254
117120672 51866007 250442447
562783729 79154216 176425524
281161842 541581027 179506429
470999524 545795274 215513552
551937523 39856526 470542703
599322916 476750721 595172680
366245344 425638685 239019163
592464822 480365429 526940158
223346534 227817517 368882033
201049528 460159835 65957083
154514767 150994570 584444754
431201953 195207320 94305770
123855922 201443673 408805156
107072610 269871208 258130290
564513983 499195796 225787976
26115668 248842130 87936423
18100443 371531488 161558719
173001930 444681285 37643689
483396764 260674308 46025929
535736237 574971264 336008542
570427886 389839873 267873470
420618412 378499277 159211561
347674330 370667070 359749275
592411805 319189820 290396386
378307304 366523048 387727266
80304357 198805246 47607414
369916671 141721169 144783743
196062573 318231415 358925322
438249698 268780366 240315835
22032222 171605827 197576653
15407439 287383236 252823824
401889149 101969387 372454900
236032943 338920463 334201338
110917412 559582171 6170241
168563008 108244466 138259102
218987291 70852882 365734194
218543552 119246655 231133945
11753113 228867997 285941181
459223259 508874626 294920141
111731369 58073082 508658253
273653061 300315147 474432502
465533093 100113956 310921378
593057829 372087000 18036797
335212643 570017924 585261272
22123734 335358145 107788034
458633979 379152866 130001459
392739599 257360560 289613524
365299267 486159021 151055401
202929164 19985731 426174234
62599967 314797367 49531209
513629549 401273038 82512258
246733564 18343112 342672127
54303562 184870538 225122569
350341158 53365089 362112851
486032955 428932318 461596185
473414062 545843927 533205059
51251259 352918852 77146204
221208101 35996668 332159220
166135910 99747507 257705922
263856325 12947365 524601823
95014579 127744620 9579835
197520106 121139592 545668219
605489569 49439068 352841371
248568291 151674715 601778253
272879340 575003050 126458102
345365312 497353465 576900305
428150401 402471079 210588626
78239912 285775119 597182202
327569904 470780353 218537261
96137970 423287795 72773091
6146863 126655364 208929620
558924327 188363682 583907937
461670642 2341894 109686598
204717870 17041914 315704654
376893767 275498251 216947671
391281987 238479388 470080550
522119713 590682385 485775489
253752279 550797091 259079847
572854956 121045246 555864039
393915882 341709661 276020250
380450253 72421656 199035227
422957636 361716605 167050634
312313 421453478 159148935
431691011 130698632 302787868
582511373 601520329 204195506
85842728 504492206 344562029
472001095 357288084 440423035
590833049 5719245 575576612
514013486 435544849 357434225
584793437 312402311 399502760
400395735 240264 33821956
480731211 373294620 517402338
540888089 249428331 390502562
171377300 443081652 506201312
257607401 240143712 500560762
69683780 197303752 360925593
464481098 445122699 590806652
524326025 394294767 64525928
87476572 521236403 339745467
349544247 526224049 368936074
563485461 576064754 147654741
91757753 128104662 121156477
469292929 523721658 536856508
10996950 64356938 18978966
27692372 584832814 255714227
602819127 280986229 160152403
143041626 412406649 499411011
403504849 543282314 237288159
484863577 195188611 173678111
475886388 178291924 426287492
25638352 471759271 399161353
495201905 124897908 472208279
42497449 226169160 135184580
337245804 402907824 1326160
325381159 605287672 464669105
99420159 300886810 259022929
81996477 84216598 74200576
439647249 62031159 110523953
555700241 542982976 85189616
276216641 542883900 100945610
230543973 65445508 503150361
84779154 356906967 349441977
305163482 308692508 213617436
403392725 130430766 461581639
195067825 356575707 286563691
470137530 76288901 428244099
397782953 5743490 542788467
264107461 553359080 404456094
470718714 348040274 294970507
187197676 258412696 565018611
344610373 337359333 423782474
546498672 51060929 426725627
46106466 269844763 242562491
407340101 439378191 417956077
308637505 419756640 220597844
192674511 473817745 107746321
492204446 215044272 75501919
371457759 390383645 132843698
91784608 185247278 486256054
575653627 234540328 346405962
341433039 574869585 122633927
396527394 350006494 478476001
333823555 212438208 138977170
150229591 128575912 276285361
341416082 86207484 90660031
395697907 139272316 192450905
57969099 31195915 564558081
277757921 57938307 273487796
47271093 431007648 584523401
377558153 57132889 347070129
514258391 487042337 569529778
458694658 402981678 140774896
595424052 562652376 147905790
132639472 427527806 526661434
159579787 78492777 437357293
224425810 220912485 454760238
243861214 517748745 604080260
264525309 73999861 224884331
557806682 152714435 456270325
64478911 582880862 220015413
534727272 459092200 501046374
260004369 341359622 155970020
202227810 595427323 212979225
404253573 498549556 298077225
594252273 558278951 478189326
386524887 250536647 251969624
600465053 537646064 594787406
247278851 378683628 544665398
6827204 591227158 380123858
94875835 490510394 593472447
544613176 218373503 461891212
400671081 264182031 248859959
505470247 574617146 415634854
354014824 386897427 576992484
108371408 147396544 524683112
586726008 195848500 285804490
25716798 593078931 266159150
138277267 129009785 317875284
477501817 340890015 563679824
598210538 265551348 107742785
380297228 41205726 350755157
206870663 582993043 18808804
320948943 408104350 413717166
574197702 397695887 462176665
304230563 258999249 513555934
231523586 270152038 168676187
471681680 62438272 316188764
411212541 435129508 145234736
593481490 313897507 347978237
439829189 276896069 584039607
86343966 485746053 11505896
383780903 515454812 85897644
142935169 567065204 438974128
97842729 132466924 245913803
328002805 483088242 51674864
244648968 177259023 27159063
604309950 97849697 35185016
339863413 584460929 486261312
27330179 222000872 42343760
580358427 4548689 539467303
40098763 353252692 458249516
359971789 266593593 267209182
84126939 124865525 380109510
383909372 333158427 313705532
506766566 286515355 234167503
138111228 558658066 36271281
357187432 36051985 570394524
53210124 9279951 125306075
189316126 255492274 264566856
303929477 61184314 395399958
592019813 432628961 219089913
187984764 83001886 489559611
253564429 487038280 425916317
488664649 198881512 86774914
447221592 583776809 429854890
356000941 494932940 420602433
55657372 456371532 29890063
195168983 180115102 324909194
173978825 24482735 357766036
379433326 143067953 256873019
55382872 83799762 399994047
291421977 293020393 603549923
563263474 577130096 583306950
101546842 133325767 338058071
595523093 199092956 455715733
325924300 234158235 148247439
334449476 298639856 101382924
259612472 290822454 284432796
62451627 400222583 281137180
148032256 577468364 436155128
151794990 378000407 270940382
520143946 247050720 538783967
110228427 1157437 312455094
137021480 98439229 265896255
419193137 452790192 337425309
24175162 539822424 278281639
249251065 266142976 41990866
320940818 141031626 203161888
383371056 393486725 169997730
525533189 290554211 512975200
399181393 578374909 431117328
248226802 362054853 238903360
51229105 440595574 94807841
126402064 102332911 557080661
13171363 379674779 121646366
355980580 553087306 599708974
504484932 281377448 191181766
523551279 473258562 219661090
340285030 72931863 451387680
70645568 460418454 426486645
34367746 361962829 106499729
233766911 75465735 302017801
604445186 343694275 369877228
379694050 428889420 47010764
331352876 288505614 574944916
51581793 27787048 473041157
287224245 182690321 94392056
398186344 559766237 388721630
423561206 111234057 510105932
428619996 193426207 30705989
555111794 26317718 325530221
403715169 61027087 311268560
70380672 577055607 5191556
41397397 319131442 251927381
198238915 25948193 576754013
423132889 541524080 463972489
140016764 296807124 281207916
345673564 306848200 116087365
201865329 145054084 95006500
513691857 172368120 550085652
529822259 13869769 129221970
179864186 508050847 462063345
322693465 595055127 89736054
40772008 568615364 566227655
283159424 128459747 329368612
220989749 418934339 80764684
305364402 319427127 238437513
600071428 513039247 355833014
169511987 44697030 186251660
421303593 254169152 227966970
12040062 451708693 587271605
384385373 282527301 55135417
531308909 561474687 589733111
98397162 379270850 361977226
364112489 314325587 419229739
312357511 573773662 107554536
404874498 520343389 474360009
536553768 452417953 564480620
515787524 453165504 571634909
239630181 31429597 155321984
96246799 272683697 528115471
525545474 11194906 575929064
603709725 390075785 377182191
456940648 245873676 396344881
185845670 52266674 353644104
586249230 526717993 19575280
60157360 469095881 540064459
416134413 432081109 80468325
446164194 235666372 490204858
419184418 349245210 142181456
311808053 414874337 526961256
198909524 27798067 353387957
392665629 74969136 44945193
524860346 165745152 485674240
525092834 334241766 218048412
244287403 462757647 309717889
219846389 488495541 267991868
100426743 499951673 528624712
368517606 170503307 33029996
267651287 285837519 276861068
221700816 414980280 65884790
366712493 354083335 255072150
194353684 381634134 153529392
458220304 253123906 427521203
605190948 18168167 518992784
420539153 348411054 104400464
563391988 433449693 492706305
92993224 71894203 244082194
333903464 216260925 159923613
124539647 218311172 159805285
117918770 185139980 91222065
269057386 217720395 485354903
267055415 484905324 322327034
482394655 379374930 583322114
411404554 235714116 108776801
209750543 559932393 177666274
51168155 112132306 169183257
337411700 227247621 218121894
435918186 593996181 502759656
265354310 387029019 603397925
381768821 311266518 544416
172752717 345214752 170054857
230999779 182631522 20740121
269143991 73364676 531345062
33582577 353329445 174711914
142570238 581339399 15666198
519836630 42658488 13226473
346964766 529892000 203916280
564826411 521141881 410022038
274112315 59583022 478055660
582148174 151096342 239607450
85849525 215507035 577429392
95495688 60983419 208677226
292719611 578057418 220407623
156939975 538375469 570842240
540801744 106188254 50830864
575106928 28425590 144688808
353490956 572112874 172161420
132083532 269648377 149266384
79754165 458133032 269743862
56559211 482362878 432324472
260449792 455451307 111819648
440793670 352318968 259455428
225616800 107730399 507879967
535052878 539145678 496418880
372817853 217847805 55083511
460936029 375087538 470257281
110222449 397961320 455598664
100597703 410881156 517267234
130037306 432016539 402146814
352274956 300379057 396869209
94660739 520630908 371740808
576663476 307963186 104409706
604871404 487760829 20795743
75547388 439910554 220279000
22281292 591324877 535058735
225071991 587549765 9029445
442114876 251743284 431298798
506120369 286360370 516740113
599681780 605458104 368707345
261578775 209805661 74553509
601247696 521534667 525085736
41952441 247029105 366693035
101993418 336458440 385694213
221111694 596401383 221141578
31503182 65731539 553350256
60072987 338890972 591118484
2944344 584592831 553727218
398558171 598270395 169272205
191192384 339109065 249010225
263242022 128074187 381224335
193677205 352183029 140447504
289986245 176654435 134678970
88241921 85928217 432172640
185214503 128560069 77175573
289962349 379866594 75951916
206593047 199072113 444945792
596190463 593666830 260031452
335134859 326325658 161394486
365267754 147901934 410573896
242608477 175091779 446013414
593088251 353326353 338102363
275992905 375559582 370774978
604540355 45225137 519530316
529727447 234860292 227203493
23192044 419237918 134413963
483308406 294413990 92586311
66187167 58539088 23211084
81920047 401914038 362599672
3937677 136335086 534681464
264104252 257952923 129518469
486556556 354673328 190141681
395286918 360433259 61691544
388242381 328405212 61991764
81466895 135007168 149157774
100044727 446800611 532838347
376402475 346458725 507738653
30703150 24193822 597559213
392645226 17357943 24374088
219098863 444334709 19385804
111551724 289017390 411563101
426941114 194576641 85871126
55447522 475470406 261110133
394558517 498406249 96008138
487043436 447165488 317393382
472315411 128107856 202366399
237774439 458162873 156480182
61601969 523106053 483176229
432162641 491614115 133366535
432441844 456337332 448094418
235006879 405779877 373086174
509465145 599512613 116519532
452733379 571016428 301827850
182476493 364439564 3212127
290564226 452854446 334375498
336587928 117625645 508058331
191134089 176366043 375900832
126188374 146989457 16024033
574206043 284180851 475119180
121461384 315599722 337589790
516431496 603250961 295598785
404729472 576218487 229382496
561128525 413236520 544177258
222957174 433608376 538381016
359153728 450457446 424038106
116755130 511944498 2202189
581919406 104854116 568339922
333135095 239953642 75788973
588704795 387247196 554598731
278090360 410489059 520414634
106525625 92795496 522032434
187673976 235416917 279110301
174136195 264105404 102870034
58004628 85375977 98392861
538819181 541869062 432995654
352981930 180932234 84078969
360067481 212033004 573369055
42297980 272090759 585799184
334949384 35282587 429533300
465926248 187706881 368496468
446953841 362657744 109901855
266091361 67967261 67493772
175187180 291471121 388656944
90125289 95935513 218904882
552889079 201686881 427759635
103826531 32545998 544002194
137512176 247009569 476826568
419136517 209409309 334018654
82798207 171769763 184187010
193497331 70431714 15042268
413124469 550674533 232323397
574758180 101177601 591162974
2424255 422093369 65685704
202354116 515185761 487358488
378968475 76008919 274088643
56189195 96370744 314094471
373659848 605363709 439891631
493380172 246287590 292820084
524248982 233806276 247476884
395125145 294547727 602950825
455027733 411211287 455319032
582885214 389508795 269052233
148530675 268203640 488084026
54852734 397206678 87099408
349811132 218295816 505662508
333039771 170564668 5731237
509742694 592139686 307789990
172035441 569595009 325710888
302867324 305372834 212032618
130834772 158638854 83399863
573630224 164580557 600361036
161680837 156137804 266527582
453053657 454900307 290066551
243161793 19285530 75701264
382359241 221067941 602417647
172581017 446454205 101536682
402788709 375056310 181033556
213892795 348069877 178857139
435281953 385200086 448367383
329040970 116518932 54692737
413755819 132886920 451395675
64225994 471721602 21497976
29858224 5855395 208042233
487064831 26132731 336315678
290907237 573194967 435843857
355001476 143517935 601066323
73395863 193096950 258583133
279398162 42262420 582988909
382804767 460387215 275074141
168469106 472491183 566665396
504474011 561071002 347282966
403981345 302550448 185090703
299019316 582323389 358771841
504207564 101785393 224286947
381080227 263465208 63696189
434106517 206636284 230758338
397985510 21415727 32467174
402931788 302624579 289773930
161165540 230158670 77361374
279359525 399595816 461203995
481170650 551162308 231642557
431392442 430259445 589634385
583591777 311829740 498681028
311356683 202816037 474135075
501669925 196911939 62675589
81295702 143117579 36169046
303614337 574473019 271712676
183145969 8958132 70593234
97411810 414665483 460375062
510665112 113181991 393450645
411551331 132978797 357970071
253819437 414117626 89908125
29057474 156999410 6946581
442302851 356121555 427586050
305833824 85378747 148075145
200293193 200511953 270983957
271726815 444088135 569566302
392955491 382921051 143747653
237624814 50290551 54483275
552617348 256053782 70076854
504020887 103128782 356870427
271697204 231974976 5574869
296288953 148868622 313126136
516974431 208259841 139800579
445353377 520016788 447451725
491389282 100858598 409378925
371447600 302660288 237868344
71157768 580956757 391904713
154927581 474536238 22882375
472283698 587145237 343609115
352603530 325188006 406153711
572000308 598817377 66260455
390720497 119490453 571200075
428448704 250396526 321014019
92345409 442556532 351911881
382228715 596377904 526692592
399837351 489864326 89421249
17881338 564054570 370017577
140652541 223250327 53088130
158047576 127534308 123521299
386062567 261144069 414566834
489686424 3595516 46547867
558955987 411057400 345798510
162040288 534720195 396890052
59175136 126011929 508821472
342788270 3361727 338797204
234696916 207601054 68828000
358504930 407541394 189093786
398900619 368885978 369241414
240776577 605611541 185898104
602920359 209918564 6534234
532787545 368101930 38295033
533801805 588556751 93213447
323741234 249483779 382028298
142594923 303259050 353414417
251630407 421084041 270236545
448181619 532807947 493206241
406356414 509093501 113019253
58949599 345249934 274710048
545016036 410989186 92863502
238904565 213454850 3193896
341486563 460551073 330528108
6780699 440543225 605816895
31308931 166474741 138768993
282649304 416169189 494664740
374016589 461691961 591824389
427824712 103758473 17335394
112563445 211225893 462840293
109511371 259569678 343909604
478800188 130806040 420626204
299299120 12769026 388815191
44588163 471385640 120545945
75481489 283603234 471696518
109796458 357192111 577153801
199182527 584222658 397711713
578282153 354744435 382377406
47198321 290254617 365133510
445437793 39255302 60945357
130139059 27045931 280790228
478514689 11507839 599937060
349536780 527375820 26026282
171032837 454608223 317810771
320540087 102682889 466750106
146194198 578540594 347980598
272640547 336137233 540085960
559517551 538565753 67245083
584439603 252780371 545794931
1123368 101549717 220361559
605952334 533125499 552634300
59612156 79948721 251445770
586219168 266564929 87167866
36048078 327577477 590292346
13111 1226
47643145 320318547 512453278
3122291 17551012 322267955
523166476 328155812 588662780
459585691 215310477 212031514
373108602 361713980 283944117
607768923 136041936 126634525
247818387 301171827 160894492
220332568 510764528 212493248
325347391 392234521 151877634
311748122 252575555 210989341
486333875 622716679 265918805
374755350 110692625 38482028
556540933 158678112 23880315
274051180 485638942 55448207
41931525 559764885 235225108
541367838 129796195 41579066
622613249 313233153 376071256
308017745 139640123 16677135
341833616 273887915 67267283
486847752 140239380 101233184
327250785 471551252 89214432
398369896 83611302 223965959
544962176 388162374 138695947
252319726 164389849 263018168
393120393 221848200 554608683
251164294 446229939 145735863
37452560 53978875 551816801
533192080 340029606 322586909
160909922 74001000 334951419
470193750 192458353 185465259
156376527 467155722 381105921
480222585 197401772 172575282
400406464 466271513 466979384
34629356 149952428 333206829
396354974 37477291 187499904
45062386 204594357 478335499
71239942 307981484 543114611
401973210 473860117 206021081
483820390 68597199 257246957
386862523 392106333 585036930
136985661 230810858 243161972
325584913 545650251 134623327
334466401 235256983 1554291
570530573 68458852 483219748
270100109 84844135 321941138
10500976 499620137 159817421
459707381 488452144 41418722
24018246 615842612 267191720
329039789 197376729 615345067
106490254 91314066 570459130
151643655 358893528 339350054
224071592 42211628 206638444
251780028 489590197 257070351
168751759 282824392 83850967
533991688 477003606 78675647
536931976 108454153 161847283
187449911 520154831 374771738
131934601 515773894 152418544
8524185 517407956 245256432
600464920 257922826 368221430
504339465 280306130 594692884
378197761 517746270 419609934
606047120 382667657 446573153
468981192 152415971 129055127
572597627 202750239 142858848
78153731 585195697 461559537
107901448 20175890 258671472
457045592 408915932 413464599
312184392 411894871 559526652
327910213 490619234 438337936
582405828 529114141 383417030
104158551 455115915 54426695
259116136 142241866 91485301
17542661 530699832 193991551
261035508 170790355 130566691
287819197 294455958 164495338
147800961 446714017 427495427
269535085 519974367 317467427
169585212 98399636 122848993
66424523 19422728 297621022
478094715 615892550 295200644
559541556 465077273 151238404
283676170 525153724 537170992
391368576 13794548 609869118
122066771 341254151 231468967
341569496 396892958 223798235
419240931 66759953 290190793
289812157 343724877 61482129
134767295 445152510 577258099
496075093 456252639 389970192
416070045 127640196 587101690
113972144 57664395 460846595
604030736 344895281 206694268
10280907 42186213 138401903
93430504 609181871 417213624
363759351 4199660 292567024
305233214 31179480 611326553
467490263 498876547 375404196
31410249 328616631 429084305
257634064 113218501 256129361
383138790 121705977 621320678
477144859 87819001 513961432
226593250 207072399 174877072
270338356 272041358 108301300
362936332 251575989 567775487
203321895 158400704 357953287
43550924 317775006 120423437
586276570 271959621 187530371
54284555 550264325 57874109
281343733 332239232 587562799
479542766 429440126 536085633
550715231 390413721 90150520
123682067 120593539 74489363
167802886 433099373 75054025
489829551 545050890 626781432
229843741 472206337 436069549
306973768 284786940 431372421
472632693 148190320 226954408
338680923 379569765 572285497
497939712 266501536 502315
552415925 483234595 468545429
355975966 355319943 498283438
433605726 523463675 110586102
576067020 396067193 11039599
500696629 359886482 241110901
191188381 502247063 480287841
450711872 334858181 379605294
473507137 186709481 244221754
452816441 468210810 626137740
341725663 201127738 215076698
231295574 519742228 143929165
405766810 594525434 103079332
218323935 369568292 595178794
224275116 261221636 320692537
40649091 260561178 205054156
468873250 300281689 271732500
382683557 313625827 344489918
362438530 559649094 576153296
160803968 54159529 547565043
57942777 381680972 356387605
323058703 613665275 19631992
92708395 439766571 483906273
517660810 400329053 503041343
96986241 167692849 454086253
219317948 572029874 127361808
14101660 138556826 54807653
401099578 304863921 540122972
134017798 105923559 184968495
226254875 205621664 428651982
357751364 297633081 420155324
261214788 295932280 505163146
532251514 504945669 279951948
338396974 494138736 233997845
575846271 157481727 202008257
598265998 385581005 413519101
4875094 16650754 317532597
404243932 398827058 575526999
233986813 122912161 501610379
398513683 411945227 216398563
285164658 603509743 213072836
24709400 27979815 423264255
257450065 606753439 12831830
217162391 188125580 321285838
190419192 242805620 523545925
563445718 102484283 577696511
323977489 354097872 168553052
261427484 34742475 307284800
573100804 238548892 572830586
305357491 589094406 297909108
43320455 424003871 543896081
312666296 158347606 52836153
624430489 369102607 557451050
128614362 405783940 88046414
36923293 275635221 534896015
270835598 116980496 397894772
589753869 579253937 609455532
94297857 40840859 156186404
161956085 564077008 620912398
153450936 487560139 502619929
491063926 522259535 76830144
347203803 115855939 163882368
623172910 52977009 20368890
211102214 528469430 358954611
484626115 384638414 620295313
403076625 394538160 440579778
400050950 36051435 285751896
494902322 87228069 162994502
109571033 363528816 89481227
522185639 234089309 548165830
15016435 129438364 271394149
254737073 398164301 293353518
492103389 208153770 573625346
93478966 177084546 118125668
486064014 361438472 549530424
449553078 484293790 183172876
265276013 149518269 557443490
353935731 521552072 379373793
156947343 531406270 568903915
588780390 113539789 85257281
444702163 236689148 54420856
76035269 234929902 560089113
309033370 11452323 242629678
228462561 32204532 241417786
173875589 150126766 367064204
23814079 81079637 432997940
483514993 617522745 151693953
481938019 590264979 74344242
231505682 312031507 124633052
313566167 189325941 494142221
145510105 26992392 314408789
241111838 215141128 438795234
627062207 147043605 599892281
522970323 57236644 267400086
15585124 462503334 7368944
57359772 226105308 463339235
246199765 156769817 526434503
88652764 451454058 522979448
427160496 20876959 447018014
118451913 379967194 101336243
267314220 85704833 587172709
432138182 503729481 228038754
378503305 185410287 579990533
616295119 263416664 144180418
370970729 403330699 489197682
356992944 212607904 119132475
408842256 10211170 131949794
288660873 310386399 388109723
539877890 35007558 172836972
317618332 346898516 4497162
112998264 255869422 537041104
562052736 64836175 369783706
593485293 182427556 172665274
96789053 55487406 247998821
37241474 101434196 293632045
43475714 73494907 148711947
405518109 57881149 196860774
11266591 493081269 194705494
243662316 515285249 457174037
194940769 389279875 599722745
574663936 86614656 40564027
84558089 314912151 29472228
563130750 287891798 260972144
103256058 181512598 456349547
145410579 68776984 54797354
459155875 18073943 268305169
293527421 611815661 69606371
339072764 399136147 293744306
264565427 116223338 110774707
613019858 303005291 262578799
472530568 248364903 279898874
573828790 56712999 147382183
70933310 108912605 164439876
620542799 289773482 346401840
618238307 355259029 324125613
280071724 540806172 169563553
196364723 207882045 242094005
77854797 541815557 178987982
566174516 482540037 464634862
441167913 324349735 383919540
55606306 204456090 156195009
462555206 161014289 565610745
385369783 311081996 555711304
187447289 122806083 183493702
4129027 176681300 18892041
328147355 423380907 166052974
28333546 228362123 506965439
264507255 326380101 48341528
510946564 550658623 469892160
626224970 532045493 417619177
397717627 491276210 138710093
267303514 228024841 309299417
66206589 151184743 30764314
601779775 131357855 144255199
18380196 429614297 298436084
452818068 12893869 196672487
586938440 474013172 332260443
612752931 269647371 206024326
599570656 140395984 463403932
466872347 590173651 346446317
106439194 91742973 267258842
146484200 332399964 205839145
394139579 292520328 278106115
338197069 218643161 124217968
188535583 397461820 460374532
21665978 131537734 15003917
333426682 309252846 231106104
613361179 351924481 161785206
3211609 459835560 572286100
155696568 227815171 1216367
111930593 446595309 116760556
511763325 419216606 382876811
448461859 290984651 552764660
407475753 260023939 527334821
143712427 58916369 322717594
554848274 618261556 169529648
151192967 167526989 117478628
121339123 277619074 189177226
272926307 259077565 376508985
319207281 287851023 132572944
135909715 541420650 415570472
624634214 570779344 93899722
113571694 414476244 558043055
487971079 529220302 474039633
108659042 412369235 269100662
608657507 513009085 218833514
416909319 608956418 434669446
508500305 366068864 466869427
573972595 443351130 292913120
602342430 157058634 388408284
134445880 619497158 172452904
372274622 112733576 96275324
412060425 22363396 471066531
5582480 219180548 377487179
445515834 283260704 447541490
149042795 308966835 496451269
460822637 223687622 207342058
458062005 229675589 355270812
182337916 269387923 81274968
414048683 36245056 569474466
394044892 438768080 202774662
329776874 291919422 442134151
588275687 475551682 112543625
190728130 168803055 542304442
444602797 604956674 55683073
292279196 411739649 604721678
348229260 588388099 396823900
460332467 487732451 478627501
302669965 102912958 369713200
238233977 226812522 472006976
489894275 292595732 479991403
99628395 164584457 288013626
301005665 240242777 222563177
528588978 60548125 444146411
546822469 471420106 241593040
191238635 216579695 303624936
565536134 461360311 547975279
105331315 317561755 416071967
327278111 431613715 9273503
390105769 375975803 513926819
528487540 117742888 254918732
281466658 341854917 552568393
82130013 46964907 537539324
176441315 10388666 523124274
69050843 112818839 386982338
67117102 554170541 334057185
149873240 508501892 328600496
570892484 489288353 493334799
335078358 112934846 601237897
57284309 477339094 367140022
5229245 524058799 294253856
451531323 607875784 516675219
108668324 426721943 607938600
302803882 289115744 150160652
428334799 588990340 463199689
344511052 594711367 504012585
57788846 274265924 546437084
108016959 414303176 510542443
178294005 456598562 437551670
199452830 235902120 510302646
228040787 534467774 590500479
125201849 163116653 367720319
78124796 586050493 45617324
327810173 418482094 560544868
173007347 568309091 620594068
559363494 242315881 215047283
71817918 11665588 324173045
250505542 429850246 146465721
580365842 429096224 316564656
308379851 300112084 349370879
348988307 611627613 395690799
554758116 191123889 413987811
325264474 597531057 587521051
392219636 483462323 218022449
582888185 13262455 501518032
510902378 566356082 17089005
146112720 243459769 468097825
359174191 542968986 449521904
139199958 389391905 355378002
248938656 439203926 164484500
606320146 134651699 544784921
62340459 203685306 98748093
569386330 3586653 625258422
607512549 283889150 195219326
203369498 532002853 358392763
146506376 417733358 217633000
584502133 374269636 175641756
381881074 106587123 22754863
309150402 217113533 94259074
361418794 435177974 435235127
539803329 533022549 87939498
581090346 230185238 68645061
132223844 93226501 562984043
91434590 31027572 485283365
284308731 196981382 282542184
131576099 172144285 432065222
104307491 398828863 513792091
239466433 512974668 316280598
388957556 591850023 338701340
616823657 421175572 161787790
264378033 227981270 254052121
374127822 195864654 586094828
558617128 303596604 470899241
513730383 212675787 207103551
295514265 396194298 293323154
328502487 98615562 183707016
559611345 582159826 334364772
538540209 506920043 583799401
415003687 271520311 24158891
483529037 451454878 602171668
529704604 166840871 450736241
436678820 437997745 180809062
427291532 322186886 20642283
555837307 68481585 92058728
525170466 197466110 186964604
252576773 27308846 262610113
585343662 82363806 189201381
506032409 22726383 604878505
69571190 627085816 618798205
491666615 71532420 246508234
584957766 162092862 105039365
18991619 235374181 240304478
560815791 504302683 471684430
410043827 457619228 353656893
126452622 174543711 414514113
531611767 201831223 275049295
430062037 465745580 278689156
436261817 508131329 51316896
202232344 585704543 130604425
293465201 389853338 232605812
120936706 393746206 419984271
198871345 241442382 563548986
570192144 515451300 130951979
35923053 340187197 461617179
246544414 555811223 106575733
35969666 509964076 488573512
401642089 333530474 8704027
137303832 412514017 345779138
390063024 112024805 562876332
176663516 194390530 407078680
309273009 319837521 543719746
478105278 181979648 130208448
483358452 531282990 15744194
420941961 25102812 156562219
173284426 190741633 398130135
61650522 348170913 316788741
589140614 335854221 452707421
428069922 546347786 581603682
23845729 438729115 564660043
207914119 478078524 497169344
362555562 152055374 612683952
276829713 61023843 184395890
355853312 410753554 283215400
59113568 210886487 481110070
190018310 108387030 133718236
16064298 173712317 531536746
286128111 80693013 123897110
589055516 48623658 604289340
530548207 277638161 524566395
313951877 289737805 618014890
9388520 558951905 600187479
614842428 40386989 134910081
205420056 545890040 543114158
378749512 136130583 238128107
267331844 505201378 560389479
537400005 159987060 356577938
581737631 155859046 165811419
434471642 518627192 547982505
213262309 208863362 285130720
70764957 344006558 308138259
499354253 131006787 28198367
538810164 170659507 516669038
110650413 615578200 150858351
537814183 497210061 236327443
433180256 45104861 458070907
286997474 222203572 195261246
538106916 497842439 49522592
130613054 620173997 112065965
618117058 426299326 213821239
502198499 212088113 412573508
181065980 239109821 256360664
456080247 422068325 162781445
495734488 137889619 128395336
203619112 279120602 201431466
187580522 558363125 625930550
214265192 3576036 34678754
22403159 453294911 503738430
268185259 420812255 155484174
10635030 493982088 405746191
69443253 184017776 325683643
38748278 580988604 321118258
77345704 256343879 274095444
528398807 346326213 397299746
609488770 43433050 301607758
252202430 619992039 530674442
137474669 615117596 259402129
611647014 374054253 82304049
214734242 563582935 203448138
561668977 408749821 164182432
100609763 601672777 601817756
580383957 204729448 194283924
576193291 421412328 165499528
46756950 89387541 499157982
322038945 369093583 315011253
243323508 27039115 598102600
422340968 60158538 56354437
681151 403568549 106574397
615823250 465074190 97077210
286753082 246135371 408931709
526829839 15532301 495492339
488865275 497018017 7284859
5834881 524740107 157678925
382421045 539559118 160012270
280198373 235048231 360713563
25258987 153038603 227218175
50716870 115915977 288392806
106469028 346503242 128960463
600961277 5866218 332340397
562246136 437454890 342669611
145471868 331896276 179030505
565225071 193355472 236788884
559637294 119846394 242971004
126351418 10628135 332831693
536725396 273972818 277364785
523086992 553469109 560786582
418083964 65115773 580743479
88482165 24233978 502812769
417056087 567607661 211562954
355939244 571302419 63496824
71586485 529842094 623570828
134607102 555777148 260994476
9597768 433342273 178061275
500611378 291066117 198216285
117229374 287379866 277564278
179876273 37767985 333405863
248753343 349979617 280587873
391376607 344434126 440062576
319824449 374153411 89093360
381648446 412789213 206497429
75147102 405836811 344318719
285893254 308487839 78727261
317682209 89195395 589946515
10860494 411758298 264518184
332478439 92319872 307100514
397589447 337700879 410891035
531033663 255901746 569720937
70655268 238000840 231816101
569163794 544203261 151041991
236774310 499040816 425804467
347518405 444967358 128583304
177581286 481580791 327762333
395773244 183987003 588031289
332286303 189307646 235928942
69133759 193922484 270377005
503985192 176297268 353152685
395289121 82620885 631387
108050550 179434790 69479331
146535693 341764274 25178632
502853288 366039165 248545079
100499932 226314579 397680194
389976454 170991304 96573637
441360897 201934135 396242903
622364552 281828575 107836095
328214618 476762457 5276662
98196795 321035525 126389532
166609874 117630466 369456290
26318733 238718313 586942243
582316685 202326461 466492679
531104717 221840615 39797457
277762095 340606465 183271013
436226717 545144631 263309282
208007970 144939924 551141882
483921374 530717413 267234808
608715022 243213883 155899117
468570221 595102391 285658507
218151385 68093526 400964533
356493872 623787878 35167542
211453116 304872902 189223585
466497046 584182382 235958313
245333565 112710815 293238319
135907625 496147725 396466745
512307074 275892100 434291230
570271030 457686693 175557754
142324131 128302451 590068190
262934388 541936078 288836162
539922067 75751110 129445222
480968599 160536289 554007788
36159615 571518322 458035848
549956086 56132184 580252825
201213177 421452863 553364507
212378067 148654888 160217711
557043586 605985782 346089401
610336493 471744773 373607601
423474983 456529734 122996443
172984926 532716170 464803242
105044351 365690571 202017523
114747076 466796170 527122014
347639469 367262403 307453222
337177107 166133103 328872355
446119808 119190106 418865435
235440103 442614431 379644152
459195646 398805578 81328091
580450043 96089591 101116978
41966979 267397646 240548524
377153666 343601298 185334081
606445841 244190722 74648820
97282852 392946142 620074565
386604669 535732269 127507085
545106247 626022159 207321350
445686636 118734849 448933338
585955797 320099317 449078218
360950096 285897130 421054874
84413899 195103681 473744171
287733520 144606896 569855182
125911320 244515985 577730578
6445430 154446125 36910462
372797280 476165021 267657621
197204537 302867833 223422164
351252884 156420157 144632477
554468758 365009989 405933782
581212802 482214117 89069070
293129828 613363236 560158860
550494773 608434973 398746950
368873037 268695452 26991663
489693458 303418021 590998434
463666653 362652596 208837798
611210830 48002683 60365682
338226758 307580721 391155702
369482917 134065885 61001492
9675315 30998304 39658501
48980798 356331500 457413169
466731879 447945900 273897190
150401460 112423238 444790882
407007325 409680546 251497790
229533432 535469727 402348760
380731315 132916261 535280369
357814612 333108313 365837902
73969638 482327190 38495491
480604507 531908415 350620178
621054833 13301128 564810918
215829204 92621056 50767917
15499254 448702829 338212583
369841868 107557395 68500560
194982386 359212292 90999541
152034096 232846642 81170610
428218671 583368522 589325440
477286666 162440537 496014419
503632837 621513525 47001882
454426823 116080978 613008716
608721019 539777625 60054178
451675968 209745642 251395459
602632788 7204693 605488897
512598683 609302873 491876264
368458240 323520990 439302943
545466956 300528805 128599610
338442446 511792844 280509677
233549243 422527768 501909880
68335565 618334289 106107548
368061792 206622885 473067694
152023614 367830801 279621876
574863193 596486268 68636721
478089901 226595860 122301405
587743778 7826811 102752795
186794634 336157629 467338794
342220704 53850499 450789416
427216048 417153280 372594765
263329656 506024016 224083292
493883331 316564676 143115422
121019660 214539952 424762905
213722266 300885350 387408655
318484055 589261148 625885688
537216194 561756347 409581124
405697114 76252216 230291802
333797431 299756821 572886522
499312377 292146598 236705658
545376543 599491718 336462169
305091233 220940737 507105150
375823978 484135269 545480486
506995650 249208001 596716071
253724797 583329520 212381050
543552145 483537485 357264462
416017477 519632741 268175682
465663413 183619949 212195267
524382224 560847330 494276553
503790368 511570139 380696772
65419908 222841965 159742511
225430371 559346700 341934194
270320297 372818738 284076263
359142668 564891833 388886189
461675503 569022283 581369730
412342761 448564205 407740015
307200050 384190225 331248885
404917402 562632554 121534048
419424675 70666723 192363710
505242624 331601427 508127067
534765536 327201793 233987052
322310853 296282962 273915619
380248983 354645984 228968504
601011447 555234565 544295105
50286944 468538612 124459668
368641771 35927916 383368725
259096789 65553288 47945331
608504766 2146582 528042641
221741417 571045117 232295991
618250847 322179534 548781626
461325020 154799118 15697379
608423963 586626768 266511797
159714860 294332485 234666150
104487481 89007052 192623259
107294551 511176391 71522007
52608188 119916932 196537096
471186076 269876597 19419039
479476846 353514535 267349173
481537937 132247576 491812131
582124250 477893922 595258293
256603303 580815433 195320810
273376913 345935262 330776809
4967993 175308546 61090045
73666504 539727165 332554578
396515120 623420494 466814208
327984462 310247376 335096346
175335207 17053989 393529382
378183532 493843679 488589355
189007792 318567532 237420838
488192727 544361426 589738577
234810846 458805260 387821561
262630378 107361791 222129150
340520042 148898559 508671530
526015824 294910464 302779569
140260220 369293597 156437247
94567934 148985541 265766105
234725181 149836338 267966898
96103190 161448904 343763222
199384662 487391771 255541692
163311737 122269536 331642510
488492294 358982370 182793428
626486636 59308218 152771925
570830179 590132160 172886576
360693621 250007160 260184091
518145419 124686297 315018260
326321082 395069868 39239718
32688806 371784799 514642950
77501692 180771527 605823248
428647219 206633473 515590509
624720776 29002339 451941458
387587866 315449186 599423360
177329747 131668247 37751043
45028215 257319888 224261452
62003634 407142492 555580830
216006647 46039280 470145527
68124118 542461337 566626365
511264229 499059841 489305490
334971133 471488278 400271829
147087480 52374631 203137845
544490216 395681686 382124980
467512060 101083256 425625616
484840316 319814345 168273626
480741458 126168892 23185172
443801636 583588082 25707256
417747126 399481623 257090345
69354344 552074790 589250307
519681073 387780965 317764605
269055077 538725521 432825590
107018029 557200884 483852914
591917888 541029872 580462457
145002776 578215478 376964006
226773865 554028946 114126911
389171868 180947176 180841525
28080622 98329228 498214379
216016937 582820682 406595650
571875397 305732229 476506098
335372619 127576198 610757643
293490173 303958512 198757065
29339063 426346288 532174641
237551922 250714987 583540990
552402033 323351753 535368716
233026397 293566602 160481259
202981173 177496666 10516066
562330261 511799577 55180932
216020135 460173433 5967243
495976601 249985141 376632431
200968823 213382258 168449654
111227004 519885001 261831761
200378776 453017554 548264155
473995775 613552786 394920700
438749533 523042494 220330333
60692081 574775965 120755025
494793636 367142975 244999759
524273170 460876783 481549452
273776643 247584072 530809563
311979647 477363172 78833429
217173324 126240784 551876852
505005012 387292479 413842207
231317696 473432659 208188198
126627397 284951447 300111561
174852659 103616916 81630710
186243094 325753380 450268661
334612062 516129361 548893362
249654908 492420830 196215758
141209394 373009652 444792019
230392443 387899430 258153781
446156444 189902905 330774304
450578519 509139502 263793028
526064146 339502334 157016705
487041147 282676672 374905791
513900681 505345527 142566321
520910304 282376132 437893249
568210957 530525407 464247642
520431234 540805936 362555547
121403409 317855503 564048182
349307319 234712152 177632875
337433347 372977581 46255039
578811019 379660548 296616414
46621224 165230564 476185790
453133118 183151475 393710117
171133558 514109430 421861061
507426796 389507221 518772262
283349250 113347535 61457624
473201594 100506456 267611558
295873995 46402761 564120185
603878265 332126823 463931537
119143891 297920047 120146605
446870107 303547110 658690
243089499 53930415 571483640
121202497 553727839 298528279
546794302 186168752 172143330
75532275 249302316 195275968
56471053 272394967 480278727
562337108 559381222 492043238
573647470 616570409 52384019
596398600 156285234 413298459
251648820 114034402 431271658
429056525 392638412 42107921
263345138 5186231 174881771
398773345 571794739 336620586
10425007 267104597 49653799
151042442 408909973 74840438
183570388 570833030 565432427
481943784 368090268 50448493
265590072 321617662 440210609
77266905 331794907 224853423
127661194 152038612 430215804
488306860 19995677 184550771
237971893 520327747 409463509
51455829 183710027 172883596
405744929 407120136 608349805
594898304 403459330 307001835
315306808 478420153 287031729
265805166 337462531 424888433
65975707 241683249 208422664
146704426 551754900 76863536
13088941 555322760 240199229
138728277 537485396 304967850
116377415 410679082 133497758
378917446 238441993 62620328
82190885 151503131 401764739
325239624 174814446 28320419
337624784 485428182 112898104
114652949 433397332 206376399
170640021 294024817 440155909
148857276 620650878 490148314
509037610 195672807 600997131
332169589 217834885 303835993
261873748 527539498 329064343
548947557 312667769 187981180
241891875 380860456 550766209
88609200 306512276 169708958
59708582 212428628 195069209
563358503 355885194 596949835
449134471 40534316 161725014
344957544 321988509 212790614
99741545 392969480 592908256
530829489 125576500 19535711
429143898 277481902 37394337
327707517 165337979 419793602
412929735 419452757 308943354
122469460 248753388 193815225
416080123 561735894 53274110
98796537 502066450 517383048
625670023 121344752 620032727
313998763 267757441 335744214
563408716 524361569 410314856
131537782 364063407 433976925
256371374 51333749 430213553
457038849 249956479 175673099
18016851 76632248 4182551
252326557 181193238 225161204
303210637 24668254 561277297
426728279 383370133 146121321
413083558 394731470 47914627
157670977 158616983 279950945
369082335 455862466 68296841
542530251 466527917 361672838
272465786 136091754 550189823
515688425 121695784 176214212
371377448 573020649 103002831
575412243 572520326 356293374
75994300 535316008 516897416
271597562 95213202 140395043
282905007 324639862 209334729
594711011 257257878 65907531
83735376 208872089 523538050
579330144 100179141 417263301
511009695 401709052 607371103
157473776 374362803 469642311
146933961 342504043 402404904
285513188 368316627 489985522
188650851 545290734 499375363
604539452 316657405 513479719
469417738 587184139 237316303
496226920 71286107 386349391
284124175 497033616 9663839
422948291 291200842 313488406
209311631 417909998 423013854
300455525 437035741 608281456
532050570 327979310 260318872
60662706 320476707 387279643
579587515 96030626 208319249
341688743 267231765 79169072
159595764 507809628 134466642
338744974 463798060 516745444
528462676 385084681 57442278
435430187 437972941 137977335
48109671 444761919 486777530
592529843 560015970 288151945
135499960 1450823 122222232
307335267 168342574 482141525
357457987 497677486 294309523
392313250 361703812 91919908
156235790 467408839 256094771
84532682 33898832 20232810
542361065 44102607 256828503
360660304 434498111 185996258
246058793 49041168 204896008
372338853 39329504 503986836
143660202 140112399 208521055
575072005 445102026 69077074
464081751 603390336 47778821
555518299 573778046 72857469
581081049 880813 431716248
280965883 116680603 276530852
590116013 167137246 396344110
62418421 584533573 526744293
413187357 252533487 394359819
90680457 99778266 139331910
374069985 580024073 363829186
97996194 584946548 92661961
90874743 481647307 159228165
202560123 416920002 616830118
175696027 577985324 193126014
565044096 460899367 72385579
460246625 204954556 15958534
586740898 323262832 249100515
279893448 376401232 168594017
542058275 344154921 618713560
276878992 294122481 154824676
436431480 42172465 148433323
135792371 175223973 388256642
549149917 263617862 430004819
285728155 126158346 427596537
151281960 448538729 408547361
529636003 465756208 494147963
513377134 489924914 513053374
303807220 37594456 603904658
250892157 412410332 116717289
379869964 509731563 397709267
275070251 241379169 529725107
246048975 612541433 364131872
433572276 251153752 8444944
571532485 156048744 499220855
598469060 117242764 91688075
152928045 250682928 8121738
222213053 121538189 532910842
623586569 134070403 315493211
497261269 441381216 321828683
23146340 474080359 346545932
78014248 528136611 13619320
544280229 490986825 83848134
577948422 158728969 534828668
616313088 80222718 387136793
437020847 325196594 513418784
103042285 609901299 130529188
386537421 127521425 544899306
566231663 18794452 215954757
321993055 253293979 128463938
62494768 609689060 423222358
424591406 352983287 625745698
377158743 598154262 530805295
565078666 103101108 240768610
207392195 33451903 3169540
438066492 588631592 329570603
129776047 575455118 135427220
99133876 436231813 213853001
530814327 565674048 347109163
178404401 338858642 84121039
53142973 457660864 613688248
96183705 405015463 424738232
410042171 597260079 16297637
1038870 410017098 31247355
561777822 602907843 6478930
406893489 382180368 51846212
576312839 588313209 580771331
569639555 626246443 126319287
435940665 282134674 621261767
201349030 239069630 458223089
308898724 266032730 135456950
168368411 91953884 190207847
105815071 441891002 125739799
520736616 402325441 165144475
160950486 223718423 311348743
552631022 392887190 591692296
520142094 351682013 356375757
141658244 483197300 522871533
58499014 405370307 546861038
172344837 142827314 238595627
278972397 277612510 226890274
585293998 474695064 345069117
578468346 593181805 421381996
279021359 585801439 24061269
389207137 259446541 76533353
34829847 577222831 270104846
376604721 178955416 5892709
497525706 558119701 553474329
530575401 124063566 239636467
533832533 603343075 483552194
199471030 418235873 369176351
270426534 553065229 533658108
10199065 127778008 435841591
449238095 203705212 594069050
3138688 244650342 80592089
47437138 229270430 142440584
508933809 600638056 492099048
120207663 247121531 288235947
317626977 61251325 32092072
238622498 291577402 258933729
578435047 10429682 170291432
32585101 517394646 7040687
552801926 53740603 380145538
70139957 610517674 523530609
394488308 443912452 543405928
540700600 133455748 205175373
80547950 106019520 328459754
278946637 404482662 262170443
1837709 180566895 431052872
33171984 461667687 398566400
546080941 367026131 141009984
545519676 595009347 70232380
419486584 548628157 242229833
157631023 359991777 221204463
195695995 254180480 316076079
553641646 43337256 50965930
537801336 179830981 264872380
220946165 540998918 261295681
497604514 213281459 549401859
188610854 489279758 396034193
512213601 519355803 177245719
420376927 147733589 301472256
483478560 57234203 379146884
330858984 354815906 65617320
64074625 538978357 154499867
442097569 206553868 595409599
197220367 106006671 461279798
66582110 343473638 197787795
109431328 459348910 529060077
199546477 291815991 495420093
249062767 554527 154855253
418321135 222185293 142186315
289427031 85815902 359989215
376515233 602632167 82980740
468466110 407227027 176659902
350846754 532756994 258897649
551114939 161870529 387003870
425649121 298440501 395269714
563221369 146659963 408812348
178033595 128031804 178186194
392712797 488442806 494820096
495189087 488585828 346828023
41086796 443232668 142851170
110208095 328184523 372432946
298143398 169856782 33636142
455132081 37512831 424223808
66296040 384235991 534822216
466044834 171574265 200069037
304511388 49413278 549145388
557633112 49417822 322636106
607550604 32811812 67926030
360345279 439603897 111677228
426576515 92760519 17778734
432878843 199329996 179004126
243234980 107563414 308557011
601143753 116940073 142875991
170213896 602504908 207025792
438291337 160537958 403512287
79350197 512834873 331501122
383604089 122667451 381787533
320407123 538256667 448353189
107283507 230781915 609711089
238595815 330200444 330852576
227719485 581402865 266051195
188205647 321207949 56166100
480527160 493622644 140787128
55197485 404878439 563608009
472276226 341344083 531032546
164788212 437908760 86862431
538520606 129107389 482215504
557092358 396225533 194365160
48307502 103264809 92831599
614096159 99510804 238589972
247981045 66627630 511921997
622392012 501880763 36713566
413516109 592105980 246219036
77419015 274898202 325418512
315571255 184513781 78118126
119669035 488847878 385562954
420366716 5300574 471326302
71911809 40134055 14676839
566105387 148042632 62807398
607485184 489059830 230000730
583142415 427006310 118101201
626604457 521155979 79602746
167792192 459091615 250543857
557972317 364357435 587562706
367659060 96543037 257078636
55666473 104922721 327437781
414682067 394628684 37542060
85163772 423514009 201168733
314465180 583434109 536263601
353298822 92011510 311277782
244644842 514675642 20421068
230610530 39127825 257682210
521220416 563044006 412699211
473549371 470515278 59670019
490361848 297210378 36023214
453196700 500867019 402384332
513108478 355980426 112046698
610429617 369019056 618283418
93936579 609179013 213190106
90393772 422206325 187825487
396967400 588066510 359615503
296864220 544136684 466369153
201195031 115336388 50825278
302333378 529979682 30038106
587129691 529889929 585210546
402827805 18326248 10074090
403514180 356623876 316223735
291333868 209761651 322954895
270899432 63390141 26411676
513247616 16801781 600286233
46866224 325242962 569385442
625526857 398657300 216779637
584322179 382466433 510489957
563453913 462710425 471643502
563679795 339951718 336751637
313492029 217860414 138311616
209442153 552488920 361997466
526410711 349982690 314503288
421465977 613727063 386966288
512975015 617855070 90043615
597271734 417603172 559117830
71290829 471188452 327767941
435377161 616953939 522036204
116062432 404715017 592368104
266303448 546488435 126457835
564198426 252626523 523002384
560111191 133538474 519258582
41820538 307743728 136136814
580634080 287117795 473867678
100000317 152807034 108326653
341269687 278559944 123684668
493893418 613201154 252065164
98218238 414150306 207786977
87324091 318578208 103499793
125898816 280268937 251842052
196767370 57109027 583305998
36297023 108314272 135406892
521701549 505294251 513795329
579897703 139946411 322918044
193428241 395283768 410947645
223294041 248777691 310874632
266869678 15788773 227866244
111908891 131671905 316266981
405203875 418604415 217146175
186192650 280782017 417691121
576200451 82987239 145327088
158560878 561526544 530771955
441871723 286644031 12518524
130844659 389680989 163706903
506045798 545789637 320919959
487765845 527335731 201663088
602254964 188227012 210423594
582919633 554075077 247323964
541073076 417026368 509907342
135074081 540660386 575566898
570447641 33523691 142604861
248368474 579943272 236496473
60457784 48456208 333843434
575155185 543539777 152864307
9706338 22547101 516495691
477657668 504672851 626228769
299683474 542741813 318402397
83117288 597246791 587896049
594519039 325635835 527790138
362794087 301355809 319964522
346578564 290624814 332022104
349177953 422294444 54857647
17243821 276404788 317074019
251544331 12984954 385439364
529330056 61961613 233683899
534570953 161976289 382555881
296019665 533661436 194556242
26061352 449734470 289481523
54965026 567328475 267609914
284226426 314778816 454893916
498465239 70831748 456687282
31780151 413884545 623899307
445175589 509865373 223523573
91378723 1887409 202340572
433755999 85437128 88788330
565918635 438080968 302454860
75526309 443963519 284738187
614223800 183046747 20817399
464964410 563789969 93894021
107026675 315728691 527595709
137518110 149919485 243995565
50166361 127373239 503027082
308944044 547806136 24026308
452870437 626968958 244975880
59852631 567451012 377832629
494915688 382368565 260655917
45856295 203808448 463206829
427248823 83958243 96484776
767150 194121099 175570832
273747091 400780779 613429620
94826255 145698488 22482297
583024249 599893016 463545926
304556975 69918957 256258519
296346516 480839361 460907005
577914231 259423779 582287683
191579818 178748255 272516758
447567137 487644692 490381720
397392685 597419717 67180326
200362273 412160244 139422638
509513811 127604205 106100844
127033145 339025381 56138523
120561146 92630283 289101821
137678943 60353376 487481590
387208847 493605945 458082172
392131587 612245684 278649303
420105035 311963496 48851775
291575804 574564 569987863
15757410 309394097 298398006
433410348 227712780 394134971
100570136 626174561 359284220
605966229 149667888 493699921
246635141 362523074 250816090
350558250 397941198 83492027
336594568 345797156 101230690
327938449 431235774 424736824
540429349 354768084 8552011
337972643 90185398 176307189
187360093 587402954 282800415
395932571 456270044 294948973
170510345 183751002 160908082
323605452 482562889 340016718
527463342 191473543 432921338
554189641 136015137 321912136
159733530 431032235 150424272
29040222 8998153 129279167
608871699 100998672 120543977
600500324 396541244 293759592
512716302 279105926 397661060
127400119 603067145 468051416
419189485 144237181 584259732
614793189 276882524 536432995
384931222 583231157 92144044
455562081 418188993 79192239
562836239 403160788 361818010
309660304 334605241 412246702
251310635 318329500 316736143
29504553 534267074 392384964
380424038 15920114 472690551
10089846 527369656 335339995
342378315 29582257 439720262
307011046 140507879 330524116
533258856 609502254 355461731
426853745 263316565 264846170
422174603 480346972 256644970
27256430 591699739 128573603
473856051 53234548 261363771
581674217 584364399 382447339
436253067 421608830 549182628
428339543 102975448 95286029
151168227 209858881 143422773
210231182 326802775 129876714
2894123 37239364 465297040
79688299 385361500 270717058
568597255 171772218 241952052
28548769 499776336 228154186
219722876 536316698 357177532
276518682 583395540 366101505
45099375 276955961 478502353
56966288 598116691 147730789
77896915 43745972 588065737
34546906 397130967 478237333
437822801 419330993 355137339
501944503 457436221 270288953
496263226 186939216 621898177
349978770 263246072 573876407
580127230 348201216 505308112
51189272 598079630 427407352
45964880 85279844 198187983
180911157 226100412 418295940
330548514 601385678 446925363
165645579 349372134 407995819
371443938 180547832 12648839
595947617 611253392 502723437
105765325 419051408 576260178
353667501 469532532 531797812
356134617 44793701 62586317
77770882 471450127 420612154
457305929 447118607 308123286
495495054 127033406 459075345
266167484 303428457 211308323
363174897 250197661 539182722
170542837 291385985 591347825
370131777 217749113 346936784
368336073 118057417 77097899
331701433 323586382 440161793
563613552 10946585 130877762
570330938 609035904 603859976
114001994 454651348 310496787
229398173 163839676 139839851
263263624 589173501 483372378
269787040 96983025 602753719
611656086 3431807 31710315
8372654 289510376 546990068
518740929 533179987 429489470
567802208 543346463 621479715
576194188 388620395 347903584
50034227 386101685 199342208
448626352 551724617 230787694
153778450 154848887 35470856
463316338 106300268 612860086
402546394 247887751 73861198
589385513 329199258 513975398
80104683 206304556 595749091
276203998 253409960 468766196
70243211 511527488 513303312
326058115 101583277 96575440
323294822 199457190 378957191
625552620 594924560 3533958
266669843 20942895 379306327
557536069 382737370 515387064
414439487 241330816 88363332
495236417 463296897 581561858
567175371 539867279 558534650
6429759 281694477 486029282
204143717 217520880 286110500
310722939 224474701 190828776
449479595 122010203 246772189
158345506 283102 195846452
110273010 192987706 508455692
540471399 418342466 392342503
206872827 393049159 74220020
437148952 182912412 525139541
517688652 371611926 88067330
607399621 593050325 425497231
342795271 350707509 337035974
214480027 299866613 157354999
493392222 202397452 28933204
39022651 577098386 249708934
569408392 548290940 245313041
405988150 86996213 181375972
304078633 107481129 341123982
154812608 109018826 239468773
368477277 450767665 396438675
491102727 445440553 93515552
149986368 408736881 80525142
520160609 57615840 417400988
246161884 199206919 317312411
400044944 113249812 406693683
254647582 11299302 237882826
223479664 57507829 219450497
500679181 249552628 501630024
73333171 38019841 50875356
324498341 574702071 95384339
610039181 121031232 470254994
392103355 592115955 289994480
480099615 426993131 487080033
430678594 92689490 362122952
271372018 21810491 452263451
388999699 535716739 83670731
197384908 518025188 564177492
275318089 274161574 198086190
28881557 3381811 606396544
409536517 553816788 227760863
142406844 589004008 581093387
46814860 568628160 422979066
544079831 24089112 578650301
590370082 16157158 532532895
445931708 334265400 351126918
276478442 625582080 551054731
271913419 475959231 289667829
363127593 572593228 570253137
303244832 528839075 238207334
61375651 550040815 187109171
41868865 378872455 278846075
101852653 76089901 269577898
332595827 560442115 436569826
209849315 300263486 201240744
479996667 482194333 295600202
249318707 328894515 354076767
552520331 530800232 428935699
234360992 356682021 399774585
4772552 593843534 300458236
526366439 428911642 119547382
75512548 466594856 56645679
551763814 229799416 67706134
618858205 345327460 510529478
271969528 328668575 559119902
187048832 388794192 307378690
259656952 370055581 597360585
65197691 439214392 234690866
45176569 424258484 91044172
346470408 197495336 117214221
384649266 529070615 335257905
96145002 134343433 500505853
240718606 55233788 620925676
464988557 578540903 452314907
315457577 292574151 385277841
50664712 332879498 221699211
175339733 599234770 240388697
426686923 469804134 472421513
164372188 181545715 551749626
3043404 323082447 46483647
513626582 409579299 556890740
269229970 464147765 66318797
383177978 455962360 565531576
324563362 344056510 190600995
112741608 155925863 217685291
174223751 205399706 128065947
458347573 476413528 79172826
542765159 451412883 93096008
267952300 409358636 98837238
216604612 897816 134749566
589080805 274730600 120243503
320602108 284648114 411637517
171120800 531427429 344989654
505078075 385446277 298373990
389709681 503987152 213124565
529856429 76716094 292020928
604966542 503169063 472894896
598610788 177039294 199722435
48375421 253462937 307963385
619232077 167698879 186052852
33470354 30341238 305095715
128897618 507450513 344829522
536499373 301563248 439680060
182164745 417240833 613636956
22025627 560985867 289106115
267149595 417056763 85526545
395558468 156071121 152915742
482906311 165095839 200819689
292190225 247957495 195979876
421432617 523948945 152319426
288375357 295959202 280508347
153140529 502263730 261793382
352904658 19270122 442708961
470305448 501311500 462301360
497393933 464754167 215651032
547237376 31265249 230808562
61953667 376299926 460522965
387849631 63247262 502356933
309280421 332364654 28546633
321419039 28094118 116221308
538995994 136118801 457202943
534103361 249769013 459911949
446853582 455251182 83401878
162834916 273533298 252852559
220622166 90624029 325337357
196401797 455971517 81136928
86426524 85895293 222440737
136503836 531739282 106993299
241961865 101927015 324373624
560342661 588206644 234423287
316156240 163844920 120758257
548138653 427327876 295787728
433729420 436573373 511239660
574225558 436622476 368648747
62263230 203547003 170876855
114026944 525237882 351620255
428935581 541341225 446321572
372914499 510869447 486509854
60280119 276483647 174753303
117248687 146034356 580409936
368237253 345235361 99428475
224151292 248219548 160341050
233679887 61036091 317827848
491477091 351289368 30588230
262229175 263443773 261106450
220950770 558424412 577048050
244928707 506198724 107167822
498080138 196298232 603993151
478388202 210472695 89153232
20035495 357545805 71406431
546581053 5196762 508396405
458834790 526262152 524868635
209763788 110844510 137773624
396787888 267034235 589045634
488934342 198753029 131363787
338329775 324467284 278447200
251045176 127384235 471471048
77285910 446261593 479954296
508118753 36164983 451475124
237505391 426220032 7063574
625568232 239849539 501176953
321433705 29740277 129458520
238111694 101576001 9904365
91644416 503281467 388679006
612308301 170001187 473876168
89852278 593152989 613214237
37886935 336776678 135817009
445823679 406814465 411403950
619135928 476384329 212007129
332668189 330083238 296944143
598508565 571431200 489368660
541158995 334984856 260678664
175233135 277054258 336529401
66881519 442741471 573720462
280728686 74530724 613148692
504299369 191479541 488835791
222761631 29656830 37134288
297885399 608389863 152127816
333410356 217277081 23973604
278163185 255938176 53128675
192142391 613082580 608793108
452409193 545419435 55277649
463195379 337563758 366591707
552081956 262393852 449756996
117904933 211415130 442011520
12500290 137997022 78437988
2542928 361670134 575910885
582438930 555281147 483936447
56115985 187769095 178111569
452049522 342049910 73294414
130043316 125524409 308195391
101533329 459770484 320775102
354635647 394901040 137959401
77198387 424513685 17953234
437733885 375315673 249336747
213902850 330413736 291952018
187010132 570184735 606396645
254069986 150439453 9134920
236308786 365599708 36677559
520985925 28211024 265514073
234095896 624443166 357161800
381321006 68219542 439034381
193768545 475711073 110251407
501732475 221153182 90516823
300599884 312709102 203563378
278483424 467694811 503228843
50965771 85563691 392651466
141620167 208565083 423503467
475661084 15100875 56078880
36586389 588944528 309780231
128363687 7298846 382825803
108301842 441628945 306067693
171148152 161545680 149972301
560921177 256764368 171718084
502182717 465405623 181285342
214449122 290339238 240591701
567487406 175793649 591353122
359695694 83279061 360095698
580827731 180551411 224082150
278827952 364360813 185586500
174529185 266327939 189667004
514111131 121346023 254355886
122323017 374867866 620566347
209957483 471219473 304675756
335180453 460917910 44505059
406794934 510710948 438670012
362017218 409956029 134887210
467804441 97669776 255328336
446675965 447835563 41248157
273695478 542773864 339203769
575057680 471807504 585640351
581155164 602018218 238887568
816667 599370197 292787694
548084345 341781498 123528989
9173032 18428481 377498415
7571 7116815 282528855
389827606 516735331 11466529
51937800 337491840 529642088
386170866 33335869 243179807
461032318 48069236 20025241
307785428 392471201 68942002
624159423 486347633 346026441
200222813 453192095 18716466
304045379 133520685 572694627
262380254 563459264 147681026
333697105 215783650 195295313
513730046 556379039 53462782
250107629 238663700 215210402
113303021 540573197 188286234
272084174 244466989 365387291
134379956 251989182 159920565
40181955 320951231 267797050
88338387 68836178 163861733
386422504 50286338 210800060
558869174 572118109 447848112
197785440 293743459 592239814
4477694 104374416 86817376
488609718 169153591 385555079
488906515 36055929 344169475
421895675 403182314 426148845
308164030 300199793 305322885
176393405 250709647 339293444
559972649 600631551 490098946
475907979 425793135 206085764
18815992 287079639 548202433
134253450 171266968 88736977
434781809 626446116 487741318
477712136 126186054 449796691
437221671 622574332 239567457
358993877 217439714 529421783
328885874 86745495 518892675
604253075 493880316 274230008
393148888 590112557 286961688
366640464 109170108 443378723
401145329 591717742 493884406
128896741 435011726 410727638
113739066 46223140 568888046
321768702 397525855 196013745
310003913 462044218 472286766
396178176 491393298 80369750
561471002 49394781 507619612
520172615 191373273 560580270
324332488 168129421 508108037
340356292 59507972 404430326
567265455 182021709 577066126
145239555 312341250 289268240
119356059 582969752 626558604
475112049 230753321 396876321
539537195 240593690 276794058
339570678 193959272 605152616
192408955 196871700 235398743
439870102 236366891 282342103
33093415 51187954 550448789
617675156 572107511 120880532
353060147 236163229 416963219
73817143 547858004 107142145
131814832 329538930 543061231
85143691 255291645 371556063
277880609 398151050 160071428
560182145 26586096 121317128
135812342 168108458 211605681
293054022 81385198 468547567
223845162 167476835 626143527
414380724 139914478 224651613
462509041 427221996 352800031
453997575 179340170 596286798
197461246 461649082 105072745
501109018 186536307 328623430
416261043 417881804 389389761
196444205 503903995 125830318
421024913 12600690 70375984
207790999 427372620 449744582
344185228 355270231 199950132
443286112 609450171 492568106
526752797 161413956 608130740
264632417 354973351 241184742
616607671 456920498 167141614
73609603 276057525 197463938
296060197 572550011 92868696
373781866 406533839 363851911
217910836 268475730 348556948
51869061 559678563 271402691
18610344 126438977 501657800
469522051 310324650 454940399
360293285 557203566 540252570
509095028 63618908 160893685
552138542 95656077 320662278
622944650 10667533 444985086
285190705 346890225 100076524
33833017 543579311 439964686
215181656 213225093 150846537
412907457 470003160 600680710
566321877 36756381 520736630
365385034 246495998 255380076
363161099 123274841 312060465
73263213 500162343 452321603
375369158 250998158 206309970
542580501 531416004 53173792
162437216 489247435 289251740
556793119 163549742 181732874
137240723 376868500 257157786
326040058 277818004 581460781
612910335 325787323 584672467
337860249 208217651 571970483
204141235 320355251 503419469
558349575 450842297 170373771
29944735 522071869 206495803
237532903 430225471 301473085
492588265 458726410 283576977
66731651 560737141 264279563
625286157 296800413 24930452
173700688 439460370 125469866
67041730 479996769 119063184
349124405 532617966 302518022
369951009 354941537 458059321
321978931 510529388 457330520
490933968 572386830 35517832
111452331 230481378 493444259
535741345 226915156 51679864
463697219 310352758 75855434
331264078 365670739 65763270
357433964 269555330 410367304
614797538 245173716 187468841
131064785 491255268 451927193
244015776 604952066 605138281
116632403 287623581 69899261
555588972 275066568 220127829
552743335 589744702 188258118
475105227 285663098 68904858
199490853 496923477 543671307
82534044 315814851 4589490
464793249 138205225 339599958
398403198 277884671 156622321
359074778 168688612 159371535
57890041 199800771 28610945
583021123 482179309 568235541
85307497 549896531 118858168
222607418 391216965 571221850
84069546 339592550 349856638
175061800 235519971 499003563
525944049 556448553 405147850
558854048 19718911 89021131
420137831 240111962 257479267
414949036 160262032 362037408
431863382 504856926 395068338
27475 309802510 186847776
542808611 23220831 538039935
481403861 82357014 21110753
25507124 149458194 144929680
265062504 245355266 604183673
123396714 5422786 364445515
221042884 490076009 159545812
296683545 535558538 166420675
211573361 79547444 265562485
623735993 198648065 372215808
499535745 310657683 302200130
385674316 537567529 372842734
432327110 443441432 76213385
24822455 47440037 287633013
87476655 544543940 40745237
535553487 554343052 620466198
297112239 611237491 198977071
308154809 573425551 476356889
603332439 262210245 413181770
598828813 519786368 252981548
164855721 184782857 160141309
49283667 491109869 172935276
62576945 337799021 314335952
192868029 63976703 56977749
102281118 378867170 498564303
30682766 37741535 517533715
212189053 232475748 219567949
99474136 417814644 452402682
558633309 510567182 558701727
249220581 221875204 140056750
169962632 547160771 80427142
427502934 147796580 308260658
413580300 499936209 476912409
618422198 158077994 20574392
328449977 536530210 268565735
438675079 509733517 296900735
567978625 443009686 94703230
383450047 307177142 254153134
94821398 308982607 602492963
341963559 175935693 2445315
16149930 197056799 351475320
106919707 468592521 198216745
512589703 363738798 515450786
468199750 615452042 151272941
565782471 276383841 212147881
180914995 245987974 201993594
91330375 47279069 262330707
588501166 602894345 364322368
436736381 476327896 253183901
161307777 542087972 162688428
466983766 128847219 37633188
594117721 12267632 489515880
261408337 557747316 75046209
174219434 547727574 249782262
432610115 300951597 224098760
250741109 232816952 328567454
541170863 601571876 543778247
603749591 224064260 547935570
222631579 62323256 260552411
4609349 165595878 84631
474777062 398217750 431487497
661489 275732908 31362265
185144368 488419009 333771830
225375472 341114402 577478919
171221908 173388217 405580810
170272415 260920925 212533658
20600058 301673580 277018572
107443786 57407418 54474124
599598642 554228653 578476515
411113150 359980934 428824060
318180609 168699054 333311681
175915437 570445061 417137984
536287712 222117504 15388888
93834676 505031036 336886518
154616628 411454839 124371854
511538093 299073679 232249761
60236477 396027637 360114413
245778783 136390501 522816806
178122110 296368446 342724247
16559103 257062128 356479002
434404006 386954235 353586993
332954432 565465043 343401078
504352025 89718100 410271105
371661612 184097705 611614873
480053069 200005747 101500944
437896164 58906979 618970041
383633510 87822158 382148262
85043165 216866395 541171099
78930582 224409086 150904645
34170785 11715231 127270437
296497119 71018000 267487963
22930053 572522604 292059165
323242151 45421865 591389591
623655436 177895216 131932241
398204199 551105934 415234238
301040439 236456356 528023967
157889080 240588475 407881187
360861791 612142314 425620947
146953022 176838284 159750975
52860708 131525631 199667275
251316840 536282950 49510738
7950446 256802041 401873724
321237907 202833238 91830418
437073865 371374005 294429213
388032252 419210230 205791022
267920909 37883232 485663461
277626719 273470122 270677121
453995565 245028798 64131177
310206168 146976935 306121868
366615582 224522090 61934373
300325235 64749997 13486132
36138793 452570440 1198492
17529778 212711511 622383854
502413813 470964923 342897060
137419871 428785744 246221875
48402338 464987841 237013152
335284470 20158072 232429821
608307265 330429622 217808872
318743340 611949239 464094769
490941677 66378075 157097864
76980736 464342432 217752731
321908125 173652167 164553569
123316225 126083850 80168057
171783025 34773186 84491099
362465633 528936496 41430160
390411069 87727129 131092249
272045365 45109996 544012253
6588413 78546989 146913105
199731483 352565607 77783643
409137968 545840588 501134017
207869835 344612229 133149267
13862227 286161451 84633839
449537953 618586706 487697091
417309102 249743739 403989405
435438265 291222347 520334674
164532473 427314200 103721017
170964906 325681726 170357088
518908254 507644965 218680261
118926526 323374211 313702677
553249868 186396162 588611545
565070910 34178217 110340311
48663287 618086884 570556994
102194850 500160963 186367898
367187016 299651328 565177279
476310179 622117385 465051870
80936177 407447023 494462008
542998537 32811360 619588039
350506389 148048003 623599951
126623962 265010824 169665488
277551424 186052020 408682472
273423092 505162964 227613068
100947085 2551661 407192413
599833192 28903929 411615520
403593963 510601286 111596402
291110502 520649158 313884587
239618233 257036430 275657940
140656600 69007497 210525967
97449096 471646913 224826162
516273049 514760119 530850280
625172271 453368015 381608416
555432367 79289808 471039208
60685665 435327622 209602885
600330656 44498023 594090923
35071580 221061783 9718372
402151017 574979339 36649867
48392179 183505152 163762835
104049892 521315110 220504521
175245599 272739576 81884349
565520399 373141722 601869413
250268745 448468094 7535420
54964556 439066198 189396382
231719609 342417513 99347498
425245642 43111252 492586107
307773971 20448902 35415149
353998671 566153896 349862916
365273126 542431867 541197124
551565092 184857905 285184635
298093408 294689178 227112955
139045995 193330607 507687472
335824180 113859120 58937034
256887557 607125331 588636402
431647117 21078805 270133718
91866046 8578108 269079663
578326593 156671294 316653673
85089330 325123219 554149609
123493584 168923171 610457021
327594948 316962585 231716499
335855847 570075463 479375608
389063368 32004731 20345496
451742196 589734733 504512811
158929865 245865457 204111374
461028604 317826054 561627821
201006710 343816997 459968197
5164877 340132021 467406184
266840594 420188333 400730177
177263287 337368573 12198737
210964099 372757069 172685513
545376924 250354587 586714740
193187782 538460217 285793068
180314178 417847123 143218072
19467137 620385812 140939825
453880683 198653078 34261155
9464447 417009601 501545842
203173566 432832304 379316480
538897664 201655258 383842044
398967072 203505273 353704920
402303039 503318315 384057522
499303226 122220382 138359279
239427601 542591124 587865571
485372240 578884545 458932441
308677069 207712054 562170009
157469456 123824970 366719388
128168453 594937514 59167742
26954239 291679272 180424990
454907845 302978761 279878094
302085067 523855928 270622746
273549920 148085652 339234143
88610979 338842971 486557030
18989472 522812546 182891373
292306969 346803990 601768653
529494239 394924601 419874947
367431674 361957895 374502826
581221038 278340773 198098705
608827077 177792115 445849684
589300074 507686008 337966271
293384430 234166172 16604410
468468095 575022290 162642855
93402788 364373786 52113189
39340285 302521235 275860880
122011358 344499855 274096291
274000662 38279215 30295812
521487904 37837002 434695719
442669113 193549895 286287881
614297312 298177629 552693410
132442274 244015033 597165146
30217028 399232858 13798031
581617460 375340640 451224780
315368367 280330093 357552123
393213667 616818262 182904577
374523009 180850497 496142509
375046688 580998055 614709207
596264767 395510769 299840996
403685928 98920423 36968903
27634767 587467429 335619484
493456133 622398065 623724797
493397360 113065338 140726150
382674854 228385192 422501499
288501929 450267085 318623420
103359786 536776948 445075505
290000527 3405067 101528266
315945731 157166491 291820790
213906565 313615721 114365859
427886766 111382758 433871076
478388723 213161132 471991387
277619616 503969201 366599094
523055818 161621997 6288374
64538772 291672126 289565431
314733400 131310893 407607242
525875450 268058041 408665272
203657649 391595905 259955278
5802626 535515416 9701198
432432623 625219699 379719304
318554416 554082244 575449211
433454202 621934139 604306805
207424553 424025183 505593426
317777119 104111839 528507003
214743194 510966274 67218701
24187177 536802553 167169119
16083283 222439999 399921346
510036774 371747047 359891733
59328433 173154816 503988084
481021930 376620784 204819546
313283718 453821527 555636315
418704805 422366438 617520911
32295930 609984104 601481753
58568003 553196390 94658379
199606661 178325887 9951888
323431936 230314670 192494223
304184994 218072118 618421955
317988980 209550937 434006683
358882945 193267877 368932615
567333092 33400010 576148364
7262828 330039657 65136806
359873723 623299258 391781062
86994151 244232606 398847419
469044199 140860920 287121631
493780034 322515975 335265987
275142869 203957810 398600588
42457133 33363097 575389106
136030446 309500052 168340695
450611335 132146377 100441145
460059307 577002821 454967774
598015868 459064432 136291191
174851022 18398347 218142176
176988150 227147263 206988463
562085391 99461701 547911955
552331275 393545812 568290679
243580357 63520063 3338422
356684389 455592207 416449788
449388745 509254988 285941816
261321746 460322711 170544533
380764232 11208351 103635702
460480054 22067323 253674397
478603175 411136588 567247477
467138052 374501767 16913408
381993093 619766132 267301943
251419858 282819286 337332678
210883784 74503414 253218627
281927581 557080845 195571723
218505826 5992700 57728162
16816188 45602712 603193374
280006319 327391944 166607576
12162610 297668015 69209847
30538434 155795989 231930383
332694554 377944864 209641823
418104156 188879717 127543623
161557540 194156691 4859172
138950745 382856195 595448259
421178595 506656353 352565639
215831885 517697819 558552819
320676479 563255432 515808643
133529344 421671140 451146291
163079510 582990838 311448134
172236841 96865525 275593572
395455742 361488780 519346634
551589334 308142428 186893423
438537329 224701327 358089494
324688156 334531309 444327568
412700819 342490261 130638677
387120936 107977385 331013884
542875183 367940237 386572984
620339963 500370442 579092324
563331026 63018594 345338378
393629939 438730809 437396595
482821389 298376073 10986141
40458559 87229531 492638988
28476449 357503067 117595977
383995884 570908665 127360442
14940796 196801998 380110552
264525310 432018857 480836262
626447881 158415991 333319070
375474577 65327012 84973326
491554570 361990864 277888894
54751150 38296518 423816350
268839965 101608160 320357761
492404259 202793183 176036860
344107530 386446342 314165710
228442349 530399987 545362455
243104936 529996980 190863376
36860699 42058450 84130488
449290759 226765203 233980556
299818625 585576764 538366656
288781927 623339608 464217443
10724334 233059882 236117717
411308387 427949978 111754982
290451981 260967069 375036336
569115283 589533184 167388219
344587209 14881506 257099027
337833853 108424538 263268504
339315859 368114714 169901868
40490060 66928778 296814798
231583663 57644019 604989510
178343118 10968 362697392
140373048 367254260 468050717
575792942 231198534 187434459
319010375 597751662 30374386
3213174 114701890 343056192
318381707 179460049 265107641
219390254 464400756 255644325
297291654 279521026 147434780
193649593 302704494 314058193
162434993 553228709 438977078
509386134 412727140 307242289
274843162 608951044 585005394
182701901 484963676 282222500
309570934 4897411 199125255
616074745 463143114 411990454
522917133 347167542 585695364
156888881 404351533 520099913
27079490 119285062 260840918
83953432 404144242 539876055
447763874 250497833 432055027
104513212 126726697 329155005
30335678 161913277 184329776
217918586 507559853 341086379
145557467 617760388 527033017
445300085 66806477 159243999
179358128 301651719 409440812
212151182 397609656 29035658
432491820 366511009 468104108
417900015 207120417 368232573
362580516 547876659 467802205
242356792 594251708 584023693
72643128 204616499 82770186
430347435 38427016 594226495
380828395 186318377 260689236
502402993 591304159 574673922
389462665 423641982 283600461
164858417 257762174 528984594
286701629 462092775 302435507
1079612 544446805 45408333
309133620 301441659 474942208
226778954 109819328 509101740
582665037 541884980 537957140
535767131 262929786 323727340
198316767 617129605 99875140
495671711 207921118 617933477
473555016 122649083 249052463
485417832 485158319 420745649
91341133 360209635 105932445
430290925 457590820 137370840
284952997 405845252 561119476
492857078 93695572 357685966
465015114 149501388 566774398
532834883 452222556 188612824
255284726 439147122 371531244
493596050 520476389 380300041
33739467 291409985 535183613
234729766 194759784 459246316
304822908 184226019 538488659
39832520 496761821 295640596
384527265 64472856 33129072
497246835 326378436 181898705
260007304 561477899 155767306
406827769 310171460 616166224
555751517 440261473 506652077
82853913 341346861 105002697
480157414 364288196 373073885
537593410 556877933 392843913
18092574 1395621 288040800
266670767 569542438 625540003
393419929 24022136 556103723
495708003 517173582 84220204
155780915 523552042 35795398
623586135 443359106 150541449
50012841 423114437 249389756
150290904 242982247 228889410
488797890 251973905 470658326
117860711 43378010 116526789
383312974 346778480 608004002
42166278 367591708 154554793
445132487 140359117 311481496
267771798 51536916 464641991
38082160 399178926 102903258
153991122 352502633 571119421
512081354 378849031 469282096
615728032 30492614 46536419
205256926 582864244 411208861
269796855 180296811 386564176
270349505 548935440 136209587
77620526 5913319 370125687
241153608 283571047 525487890
41940256 321990025 211895570
86950536 544905663 384404401
183776740 534548892 143029361
109436097 476042526 64845706
459773478 43861813 232192217
433284097 347494555 28011116
175378269 483035223 321815610
359613511 503944489 284810730
46497212 192551144 192201172
96915720 472683212 478724373
274761604 480900216 115597893
144142011 201498863 281115606
552286326 61548814 488729109
364787059 160539019 431848631
259712452 313327973 553805554
379473100 326140451 80727361
230780964 252719345 161215553
124978829 612879888 603316492
48632723 264549666 295294279
75887977 214261315 118042305
8263154 356961623 474809767
172522799 480597465 29929404
124235744 385672808 590344432
542401227 186414240 79283648
275212413 71124395 109699619
114953367 369878710 343325550
55189022 200316408 506694554
232600808 455518885 394235167
318227827 448311591 506700182
453649044 312109210 94742741
220515359 551353447 88807846
120239656 612448484 248705135
575637535 153996641 449034132
68623470 586613533 274955488
90944894 620233182 431772298
573794021 340545508 165514637
524530005 391034052 172006425
166711912 268334048 145476838
51804936 606348354 387721564
437841458 375834586 584876585
24556831 271995524 293640838
419888850 397680771 434066871
249243505 229358304 159632140
246068744 31943761 610028732
550859863 275236305 352917154
268969654 344767021 607865614
340668080 211399052 608677125
509954720 237002126 253560568
302907569 252452435 280797978
59340115 589774731 301042170
262162923 570907469 10687347
81264800 606734179 102274474
291684626 160007180 316140136
154805479 81750502 118003772
311178944 580627789 440464307
580453460 292794417 534450978
88954833 242344036 238283225
417279561 55157467 231523345
446219081 393194536 163647130
41903083 275033816 285732069
250396135 214875478 121727078
536196545 510349067 433720262
321178542 45737850 306606333
382759015 15369044 234663336
366385446 615882860 548474114
592540670 539874625 117952566
162871587 283385400 233225843
534626516 32370253 465367976
434068243 190014321 468031444
166337679 172643261 349173796
270264035 281151905 404567648
322495249 176109503 226518704
380710661 44936778 475235266
91504141 45118077 616094756
552212964 588340178 205868626
48631213 616845352 323379646
534510901 559380366 107799733
449739995 482359870 610457386
163217093 593055127 623094626
608236707 97575957 563605775
198749762 147122958 106589831
430706074 82700245 533245218
249202396 214782010 226677848
718300 600308396 407289825
79036576 528207113 198314340
64736784 513214969 137714835
149435788 596647457 439032652
423992815 144110713 604357191
226116898 161984790 65978888
186041407 174232980 556788978
358175582 463668106 621409621
244418600 287029563 185081425
558784419 504429208 473814358
7553287 445302991 170305281
484300768 415951198 564301713
320809115 15889820 586686667
245114571 34615967 534445921
417158875 405021231 71514881
407124736 496678571 213848961
1349289 392657791 301540615
407473805 313552817 102641517
219806085 349124206 615014873
327642384 329885826 222761891
125815433 90050465 237485096
56443184 132709226 208729446
488825113 114374465 287991182
22630867 471823835 128708605
12313586 146704380 322147800
596576412 464604859 274620837
466771837 619193120 262927619
325533044 607505771 238130184
587646465 223327003 45333270
394821682 228382985 550480610
411992668 623407192 340554124
408624978 273587298 179834785
192380025 410804536 268368327
498557735 183258688 442605488
212377006 25479430 417071519
366995337 451518218 378931419
415687709 197137951 3954195
579126234 36191308 574678219
146864189 169078848 115306424
44635382 450300694 622386684
116956459 272870347 140886141
177917265 280648375 337162662
197629513 336065419 84224014
386329210 83847267 250441941
405204744 308688356 531061436
363340727 399623249 125850607
425467296 53873276 214028301
175587549 24246095 455038062
291726829 568992128 235814925
65620176 384187833 57809577
554703467 405195248 361763054
121201856 215517118 238918202
407625960 457949095 115468521
589492969 603708255 527768975
173412647 74294589 38306978
558299781 576200049 590978070
165859485 571527961 60166546
579945046 57779403 443466529
417945001 85584635 149645360
220617694 451429788 496203006
40111699 316049425 58059779
492011214 443259166 467702344
350735760 104269363 116539088
303374985 194826961 217266049
415068383 89197197 42097528
347865479 32040419 562150940
493388153 451789168 154734676
199537765 599700107 398460289
563880910 610704097 302128985
40132906 125970873 4488706
108291122 224893181 16789289
209879968 10894301 478906839
256877294 516251787 526237711
600210470 140316688 413852139
88177172 343720167 441844263
237635154 488003450 35107719
146296231 107109212 12078939
511618404 423672506 621873189
176430964 220806060 437488524
281595053 611024669 274958087
556544394 50329014 163087849
341739104 501928891 165987511
219635152 247541375 519698621
585478471 324560034 203313550
471328386 524948418 205228183
455321569 326995585 107189798
6091359 350344989 448486236
28225977 383684839 369697705
465909416 209048114 565675512
530703449 525862380 76427267
486110056 78443257 576698732
386489946 17046739 180673435
181438731 377932744 391965335
360605350 306937211 194519924
348357532 130057838 391026918
353991328 24550965 262773414
78239492 19407929 2796071
504242951 474383620 169922749
502295030 258361203 34262624
305395332 455375389 394939355
476666877 103290007 282011509
582475617 599754376 559479379
621539414 17262843 130913442
510367814 441959250 235111828
533856176 234944129 304807346
247896680 356475079 165320811
319378249 323044257 387179693
484970045 361599824 616820469
77704340 29968939 555438237
601046244 222728180 429174019
164993421 376026396 34196158
59548582 28457773 181734771
55103346 457816759 187982358
265781362 334826856 27327008
579111041 112738258 320061568
314390846 4553727 360517304
6813613 200748261 47213817
513740200 300721296 305212916
188113354 244438795 2228415
406441109 181970987 461578144
528694471 432258862 354450809
65483127 42504097 391222986
326098731 549140949 523295263
360727361 615191137 432326807
178416498 72187926 181992848
216817663 125245987 29735052
377291293 126613095 568093188
435346450 395298003 12468669
291820349 296981556 485253229
277725571 494998233 151772747
236715368 223362802 526797043
102575658 200763349 75654026
483517437 429902002 522858765
51784437 454350954 441948467
350623204 486099123 153810680
445602420 244306366 373507691
106396892 217705585 135130864
419939462 377075361 331289727
39960598 90741472 260674839
278525835 530818256 382707315
73720089 128644273 577846899
417476463 534191575 367402263
408508384 1675030 186518856
214392512 380054774 610027125
9094749 307764216 331310573
540873245 559076000 22609775
397137817 555095510 350537380
481934614 252361281 359262226
170609025 248554864 516634316
611715689 401604324 27060017
249117428 76785887 93754903
596731422 14805257 427130283
453620087 327542100 462129299
343068476 220140236 189212936
16741338 37748536 65228000
122889893 17711881 204420464
334841402 570185028 337873204
149054650 209594396 371416805
297946980 427489935 401835543
427817265 101483535 330776174
618319890 15146474 588366858
614344127 353019333 454795918
261933104 418095530 127177552
115985122 403037321 250048648
249276599 592627218 287137696
298037544 174662649 163076372
521817349 585197294 90352405
286618457 332966735 196003093
246942248 459421805 210137634
549233988 497088948 268009181
614149118 469556573 128253170
66045674 503429176 5830650
250365494 291602577 107002865
514010225 37524258 320340395
411033117 264266543 570501155
413534760 391527731 433588554
354792691 471443941 622524421
434263236 488890506 546996610
115154654 536490457 423080821
321798406 167425102 331918592
524123046 460743893 158457455
375424342 281397912 499745985
502770196 383564472 506176097
11069953 136555878 622385465
355926601 279536832 402189124
249737298 9286783 494755997
574002264 262280167 349282608
396346612 559704010 300725347
380200446 377209638 41821520
357863885 272241495 374770499
607203981 610593344 427682142
269348067 565588250 438979218
5229942 45470306 324771977
231080959 500476324 95718804
97114172 92967780 104664151
618181264 82965664 339732692
100050031 309066870 294180476
562558293 226210288 250333088
183566142 291453417 511111378
204561833 217316332 235575743
122401629 309672243 374853202
498059010 33978960 401644723
375350014 485093957 474196739
164069322 60113287 592758937
22685218 377053672 393373578
148690648 265220650 619005282
154691028 469422983 614559050
33366045 523827102 137956507
6294143 187045090 261305760
238868959 488320082 387060347
2311422 389097203 288739495
179210076 347978304 350264071
26058089 265790813 573219591
166302994 445133771 488867722
431156370 134626055 208938662
302708119 157409740 58976555
343345422 427721928 496383809
184099286 512010254 117649723
480461817 138655208 514658010
171711359 324364988 272661033
525763847 73694547 548151456
467193358 530389561 270594453
449522226 201604669 256169127
505617150 32284225 4610987
290305958 582835508 235839072
95940097 273479168 124558557
206492541 143426213 98089411
121398573 37261802 402721945
506442645 95233950 202852687
406014201 138354874 587306387
62942666 56824755 552199081
572281411 374187118 258676083
560353925 498160855 40379718
314497098 295610613 597911798
254996368 37983527 462284551
86998628 554435214 103812860
363275516 182741181 102338425
307713361 167495902 222973842
159142416 509151918 615020884
332837871 435461299 42022849
65929438 479889258 66806686
186730922 390564051 386789330
86919893 196082525 129753290
315828226 376071235 151710859
375000041 378471892 140794789
102424291 309669639 600676445
41376808 285730722 58644781
569073331 322266060 221033977
306796057 153054200 434792063
558577935 79281515 159410256
527490318 355707 439468474
259450503 540123813 497237975
470640266 113496494 441667164
102201407 587283576 124076282
111103619 416936251 434745834
551799820 308528872 85390933
489482553 466844753 309584133
19827370 368302406 576652336
192758485 294467964 567685400
337368991 182436408 104493646
597191851 117333234 578647417
334386046 256008342 462853466
269459351 587652901 283007063
492576834 38567758 264051852
493498235 521720253 534635282
37067144 568370444 594422845
582557713 610560380 37751275
210341306 572754344 99813451
386865035 542195843 212733801
60085815 177571775 165991159
602972004 252395228 459890364
425828064 427544730 435602840
221917243 127391269 355481595
484754675 28343061 345432224
44894398 317176725 400103760
188356683 611604880 246763430
449126197 98622768 616714272
512761185 86369053 379489924
252443414 471467188 522678344
556484346 455545888 163073423
110636298 397193715 519273979
360906207 408546257 417001119
613330117 279640182 407728079
372137066 232808333 476590485
110321225 170614147 235778348
408951268 209687196 597547203
469552245 209854267 613703730
19794782 457020777 438806729
117949003 78823758 126330043
239539075 432634361 41556722
266190635 256027175 550922404
33319676 322906287 607931717
77745302 161297105 622181094
1468560 608549096 156541690
489811472 336599055 168078199
313557285 538916950 383845058
120077217 163883367 418668797
326529713 175388709 7659215
224124200 9658764 23685603
225004064 66727252 287387585
326504049 296465896 338052927
433627875 160369391 552828019
69833459 566657606 525920832
483169716 502502893 541612362
184971092 101496656 234089265
197861720 203493123 497899730
505105318 41252738 64975651
146741364 289024392 355742091
78904983 244697449 19195740
78098782 381981319 606632212
486735186 444863520 394524425
432826510 491170678 555722652
21346254 183728837 487531891
380277133 268068470 219472390
289613071 224117352 618990119
369003444 19023210 377254691
198171317 396558716 47651552
2565496 40171040 196474494
320903807 142693213 196656040
541828944 569663032 17520176
43535110 129208457 225111904
59594746 297546849 7676784
570579626 336219069 125959451
225538481 521235733 174441989
478105946 48002157 290475893
6228168 488008309 551318030
182232755 571280413 625145198
398069460 91782445 442070303
141064983 476756606 369381694
384033650 57813688 305053267
308475899 52336188 60531663
454859891 445295 478741284
490770167 503348046 515318607
216071193 145693721 524633828
439412857 286677304 313880913
223890059 58056170 525481948
99626188 417315687 484376498
299460365 274683006 491463814
624865653 610425578 474958747
319226115 133466572 185974948
367629547 215722685 194974248
309513801 518229857 174886505
351474650 536732684 106808138
555773075 450587028 545667983
464498367 260794529 371985919
267708164 465282991 72300112
481081343 171425634 377860499
473606722 360143613 217638724
364295018 207981669 551321844
176990975 367403683 394478725
122875546 114968111 344508259
27439649 146564788 232595928
276943537 462215248 192714188
361224314 429031556 112027267
267442032 67537174 578032530
149907398 28777889 390294812
522804324 379936086 429156462
307388679 609564041 51866229
258505518 488978997 432170610
52863075 11328626 595382282
404866872 618871192 332733321
362418172 522958841 244123533
121630814 270433189 338503362
31697107 423080524 535247931
549938571 392347743 48266679
173503457 71420196 285556541
85458541 357314459 152874672
391195821 458424856 376533635
426630083 86522317 614627906
399680431 297222376 174985241
86695480 478150366 605759858
549643546 112325365 541703244
232076211 289254137 429943893
588541570 277027581 509703719
623845006 403846267 285091958
181346585 71343533 55450467
473091888 341020746 537931614
258875285 526153833 5892832
247343434 2663103 151797685
487471000 152940927 117114992
577179957 142808435 35626607
186112788 496275834 615713495
449059900 243975256 214352972
154539310 214338621 177501430
505548071 59847962 162901119
37496852 612909583 301568347
228459101 405796481 354401599
237374225 46092694 170141521
5268999 583249558 178114907
30670067 246647187 120637365
364538668 627098559 195982623
384781856 395642512 205984763
626175049 196509118 583502764
559093047 492345488 95744942
261393724 182825295 478836422
119759194 463412632 392711214
335752509 137559345 426715245
158933238 562681504 201258009
437588145 457491988 204685611
501463224 184733714 30939275
251460995 61124354 507078693
615455424 591488028 585634691
605185577 444815151 247705581
92603001 422863926 12329891
624771478 306028209 389465614
595323572 478073671 209486636
139726138 544846442 207930771
120231213 265518790 339065717
66151041 200761461 608307756
128985550 539052550 311641828
11073478 225030804 608310576
489244013 294146566 510302902
93058028 35071837 65767886
194486728 171538334 275231386
398542754 545053302 559407806
625149196 211081589 345614186
51388583 360867796 559938817
2973156 43379327 64980899
359735011 464875372 461652744
604766136 105957280 565082900
227358968 42161253 88025444
172191216 68192719 190269527
153167020 464905804 396586344
488844841 156682697 457728521
121938055 328909174 142491722
314962260 626488318 80189270
75576731 532800359 516547675
367002667 494637495 233384148
175616900 990951 458845694
440234334 312291666 250699625
68718234 350300320 166256833
468062452 323885866 306116072
420319096 553328762 159088448
432302790 379957027 205048901
3453932 615758881 265169540
426552438 518714083 198276003
5375331 292505787 39175008
174800940 70739654 238030035
132332791 234869060 452327705
351562775 263535484 451486197
59521780 447051654 552136588
524872165 543331281 312813364
300358783 396715194 328502409
260833338 295074166 50083158
260313859 21457665 556925219
132316403 298972387 237437225
64400509 610575180 267090192
620140880 260039119 362305051
325534857 542979839 9323811
604156250 388197274 544454694
539771747 109400247 57216862
459700058 100803212 560386614
238776367 8152277 299377325
441489881 538362787 248060040
585616730 416959537 91254244
12844632 54829626 299764591
421455584 136863577 358444447
454729861 257645231 286319009
187819041 608160662 15020077
213466848 1309476 548131206
469442804 109759596 332856122
220949478 382820135 414441700
318983254 261442365 257873629
52277859 476566790 26288326
64357513 134596863 497027577
24557650 459821516 455531197
128871085 88940042 518365903
273422620 190180360 112660506
202176452 81773127 288774485
387032602 282544619 29114781
155383216 187864464 599496640
289074040 480411678 54563288
343377892 143179393 398261658
468504389 311311928 325635459
85985497 483872317 373501018
236623795 355100995 585683673
442893963 30969345 325097097
92121768 225514421 167716443
16916251 473537824 616881979
541860663 463466678 8296085
363930834 137709173 191551450
349957563 426755472 173011211
91204652 168616722 447348699
244359516 165872017 571649787
256483130 571886690 88460081
26507608 602708585 401054523
562688017 104731399 609284080
509596349 45328911 185133923
241233586 533361724 402482942
141287973 204189032 59998755
152952893 397536895 131334498
314958846 541708536 144084090
544022134 460587272 321883789
94710731 95066641 345410611
377865331 62530053 464437251
377578397 278827998 452305030
394189752 558498568 556499688
472697113 562404804 539144349
412864328 559764069 57227572
275593507 207315966 146294868
233327794 496470707 557690804
302380214 230298330 574550300
289231124 320662328 332905487
493181962 205793307 374402541
268860572 246465433 370795634
473291646 285746644 192648800
262903899 266756932 399666112
395399879 208928510 260072048
246227663 290979989 418141111
38755213 531585266 306612364
353807419 182072306 167095892
589901262 6373876 27274525
146377009 155448843 488567064
605386381 161589454 567915870
36142816 531871266 463575641
463267835 272030755 72526104
354800 411379103 400290341
281980842 288019930 312276141
484711170 223962305 159103918
625279219 310173831 507279897
372335375 281118617 411913043
464463451 160664334 105596125
394031796 283753283 29266151
274880868 559324966 434082024
452895128 27940434 373892989
34946758 251992368 263495437
602006805 411540581 137155221
18402990 154046214 236421820
185007785 542045474 188576520
565993189 496948178 612424399
144028731 72918710 135925181
574853037 516208780 270643699
307223318 61973961 477127012
483838020 442210540 211345405
87384914 277003143 480917259
110994874 606863432 547195566
163390142 248447372 535079145
333657771 266626690 278643814
262874857 190529788 422858911
539211143 242540279 133766797
328214350 478442545 584711519
439535473 624511698 224233075
390251391 60298137 348811193
361655777 34554268 602090062
138135905 57444076 310668296
117983900 334679216 138009650
101824681 38483955 467825593
224281784 48173831 142026204
56040264 113286077 269220827
161072189 491075220 437813102
614805499 474101423 576641469
215105251 223259296 382464832
475287426 138735469 197416854
232525123 313074076 7664783
494969761 4873053 28578449
2809002 325866525 463324605
327440929 124852374 437852602
56153335 122785320 240821178
114270993 483742979 482437403
147753859 563449712 269195353
600839191 105689970 106393097
40329500 4297696 37666759
159766590 379697975 488434745
479002277 146780670 182555489
390590750 478368982 138177808
53976005 483826549 599207158
211590758 346408226 299183768
299070098 10866384 593188087
291344329 190442321 128944537
245632228 273771546 449525760
81592551 175926438 19016010
267762650 450913963 437505991
491424001 500684806 213783552
625957882 39976303 175667147
267190280 400606418 183099888
596456543 346713949 259425187
435563548 60267927 319279295
246774349 456206701 201088812
131053601 404102661 84909296
446700458 301314247 195916449
327718022 274316016 619973118
420320558 161171692 533010539
275275784 318276253 429808852
48170886 604822113 228595888
594813230 21920203 420850201
426987602 188861883 451484722
454830914 99216164 567773199
352917510 609885044 477531200
192216458 316563484 548215206
375525601 174488358 231160744
330531503 552578922 297317402
241478944 406426197 304910812
461230922 329527672 557201096
539431494 403059590 228161467
408617257 498431698 15188477
394477046 195064202 45662956
578884074 203313341 20982171
4117523 487528900 451202804
92913876 168406868 145676049
353247774 619379433 330326117
119361318 383044229 319217564
176796885 287189684 80314677
431396867 130725368 511283909
3346054 398873011 431791291
227205130 401435871 253490374
166772868 584478897 340446194
392812092 85533765 344763890
357832477 473489086 224720727
584121550 500265839 196356274
25259709 195050165 427963159
369810114 399774761 351576660
321033429 137174676 140792296
256702828 420722612 456591579
16520268 197873901 180604254
168931797 373897312 113575477
89558420 251127216 588285680
187370317 602037731 99466191
201475642 433636958 30967155
177894394 44749560 266649836
545777149 312125710 322862501
173829327 119453856 188842872
352234376 292294800 360835741
486231182 546782920 167537732
294933825 280282004 604310336
135796248 64087508 197336606
158581448 565314777 404600640
88860513 61875001 257937823
559367705 134317701 140670128
559040384 83830740 559242719
66263986 90380612 290826456
313244470 545175504 358428
233889220 411570792 512036161
131152299 147647694 42769194
579403909 272853962 442745659
165402672 573680835 98797631
85458396 607030720 272539851
417926149 187018821 495068331
131948202 162783856 564080757
138803389 86565785 407265551
241138702 408903173 266862068
499519062 60720601 489396736
138587027 224186795 606459282
7189047 311276752 100811642
78871660 44029643 41547640
351476226 269533693 462763681
405783940 374562667 59938618
28641779 108744481 387472599
313906844 193167385 347258058
539859252 3202928 345785370
358680539 70866543 609830211
50924462 160104463 141900770
166071142 324090096 240392829
333537472 520364304 595182305
189263686 244889732 526287646
251919322 89823219 211568501
21359232 599724694 515484147
574166604 179798319 603248
442249397 293619036 522723172
330240358 542123157 522137116
337591595 156482942 170438307
119095055 29439302 435087434
490667967 77689943 53469006
18032701 267878968 360990598
386573145 308834842 3634520
434319879 238962294 174954120
160573703 574332121 265701278
109186676 67528124 114964995
164309050 116024039 626555265
447432772 555693477 565368792
331715562 295145587 323500772
30106810 227327479 184907231
351704920 66131937 53878453
612159349 274705082 343183812
331815373 283091493 236102122
73787749 83240305 173800136
614158752 64431405 367183147
250723726 511341365 365050261
415637871 553088623 245966535
612947854 399656277 16233287
305290376 484497935 624301462
299120380 574269372 36070272
282654103 268984392 388319018
80695071 23067736 496025446
38862437 539636160 58969316
193983737 534653851 313953573
574253424 473073874 96770255
420570563 507661141 605653412
495234988 520793187 582210370
449617334 397936386 454587173
207700366 580014707 591282261
51784337 559334426 363000579
161976073 394758664 338698832
214518251 473470384 359177388
42990046 370143729 338302103
184428785 187613279 18378375
299276814 44316337 239921986
378472330 538153835 300761439
282567091 454038945 411747707
580829913 7906822 121117509
262404809 42012994 235265034
91280448 465143890 183869762
499113750 194231278 157072819
24388490 160242047 249610136
107685138 536483170 248771559
44015656 315449779 299129417
488366187 621857517 417021755
474279745 84496592 262236337
604620835 469486497 437126046
564604843 8222976 593495787
242495370 54784405 17639902
574848165 50512216 389348641
437546515 104899538 493564290
98315862 80142210 626770425
392322484 430054424 540577244
104934018 586738549 214123445
124212971 501163990 427042377
313536177 573015019 563228299
45387170 562417136 358645863
178712841 14300918 386960979
143451742 156745271 489338402
95348366 276339334 146074329
488317220 98076923 450580598
182901633 58974970 188134974
509056621 365048376 348794245
65904218 554970804 605289455
569315564 162459208 18817114
379563444 193445698 338459220
362860847 135532507 363419640
322506285 424170766 418086250
508852289 363264847 503532259
605152138 145364776 603158605
373984106 118726500 415833674
534076262 205957355 543486842
288371826 120137240 277411719
387745080 390356529 223809562
87384005 475612834 137572006
304180931 203252497 224763110
58494400 169894031 238412063
575526987 374476618 245470832
141693477 463088460 126024112
53298130 561739012 390355135
497851788 86320004 89521198
340319154 343308222 19335031
61471231 618579680 78138080
158320799 127668632 584679367
413982395 141231072 292383929
467544713 89762132 213109185
245825056 626408906 39208913
338341668 518423730 55242042
135830740 492847855 301194334
545274048 209806497 139330569
482498979 114748391 466217331
296514750 624299265 47820119
586402440 21164835 11542086
127358979 176145538 270073924
300671662 482057595 185046375
412512976 232849773 318156709
53927265 197928265 451947223
433318345 479686628 400054992
458183536 531783672 290239524
28634836 98953125 129668101
530698520 306985613 330144854
59550149 83518596 205091321
171323757 3556000 97470715
239584536 518036533 328274541
107905093 95269878 471017144
261195166 447125382 479857762
42610775 538378743 395134356
24495766 214167653 240635320
519227222 43008348 601824394
209995165 69571101 125491869
169463381 499708088 429299255
584543847 406695313 128443868
513919162 280907392 248591401
449063230 449976679 414158797
443522668 262192456 362727733
99464480 62260980 464764594
114782128 370924651 526183158
458514658 156623023 421166717
204669654 487113561 215709568
76575450 548769058 26965887
449740853 593572780 73550221
504135256 442798821 332462529
154062211 438764519 272241725
379480289 271672872 257531551
367953076 567006058 380291500
556882416 530620760 204695159
110710042 181719935 242518904
43015867 406469680 522266154
516548971 60957361 344534100
88439123 258385493 62450273
211797918 561087828 246879083
19827420 411604195 600983456
615530721 415613874 212656915
467757392 471093414 345503383
479427679 156430448 142758073
338911820 247645932 177391899
55929328 238913715 419718585
498368015 545790158 489355403
52303152 427966777 518441429
201696601 324165012 261283892
430606485 185626716 34743890
540820738 48658459 445952314
488273999 32014983 553211242
202931688 178774533 33615266
307237821 478625717 505928108
18906476 529285143 548865577
97876531 527973651 536420980
112149100 145675228 506453936
44184130 135948090 546785822
449352598 209132745 563413702
221979673 1920111 578117546
325134335 145109127 40719473
503567594 617145524 306178063
23348168 585304160 68924344
480372660 58275668 172245794
168597656 273379156 7621694
552508343 620817288 39800730
522269455 453176371 532797899
291487154 299131205 428414470
375006843 552576327 593032088
329046942 271971519 308057014
441499592 605519261 472978881
282688510 465437061 447585507
335303269 221267776 288768649
520026786 284621874 7198846
81484704 312883194 253920681
300149195 542600537 444167342
341528671 107291192 435602205
436809826 97137152 292342189
613393533 110639674 614294550
78265717 366257339 267071269
207384861 434543620 556743861
486029443 435643181 473747596
68816639 63216092 317140823
580049540 71347659 452190323
434059559 421186434 23794253
168074152 305405434 15369424
101907842 244152887 435389857
18273004 206715631 103810279
341127952 466150370 135802790
368002387 542256052 84310244
116955768 263553457 479609816
161646543 311389607 270515199
375389109 582151577 107876233
501110036 226862347 489424031
256131741 73474929 625998646
506362845 285203211 542476168
497474336 269818847 355954757
145933832 505012592 148487160
455459849 215356323 98385852
170137280 180425863 369640269
183405950 260248877 308058597
276525732 515779336 235633084
362892796 234337916 248391872
433415092 591740708 433600201
515671917 49842141 422919258
229383964 220703358 27722839
116909122 156332389 139033172
574845106 340953578 198891088
345782732 134071742 498402105
365234279 7296632 86466200
328787083 115306750 68934836
160266169 121950355 226672536
96840897 499331734 242330945
570833420 539418551 91355176
550767833 110491312 3181483
215836975 406903679 518478523
173512654 29508544 434385221
326858821 517387005 269828913
498963003 439837769 152890034
402932814 475348124 139145691
551052783 123964812 301464264
62472879 289543058 166580715
530159948 152151528 68113688
352298531 399563946 405893118
456953098 347873606 204585177
101574322 193560826 504621909
220287289 420366690 325951430
145548985 290002827 388429025
360354476 164272622 38037267
193240064 218713128 92178709
345047632 79887018 272836032
377049921 547341974 316072759
192545683 491137423 56382743
168697599 211789697 404163376
252556824 256795490 1690924
273085842 565834699 460423429
568739746 69015337 342288022
445375560 334911461 471681746
21944630 616252797 549674489
533286563 185192702 531015560
128250777 3432177 337736449
516095637 196978583 456560414
458778178 157521573 37397806
173429340 68900255 617930913
267399354 161138773 371747278
351694960 284047256 257458002
481859088 323476974 610217952
11057836 388113210 472831937
345397842 425237967 43876046
407202487 518317310 481864082
468004610 36070852 514359805
365594710 515543622 141170782
404984384 429346409 499370708
52525523 128623610 371780464
502748432 561002434 294920508
33137359 548031546 367477204
433032857 162098478 157275614
500492424 114766206 393341892
412948270 151513590 130433885
510130864 5462804 561287910
586844654 120729849 178666226
525830241 131967136 621192985
78421854 334497212 354403590
323653297 147200786 176676006
461684169 198456636 301670624
222595302 481645604 525840121
278419252 353155525 217688120
405298550 253477585 68844535
382478079 253884635 534070518
349173605 367267995 398968665
341979012 96347370 57172222
73465842 310574861 560389489
449825872 302082331 186552985
215157019 459850795 487063523
87885860 486471223 153872957
24794944 49372812 11279566
498810356 420721753 534635310
551659079 413664457 310711034
492370649 418329834 510769332
433303666 320754332 352238824
289138641 395671181 138630766
506372026 249039724 523969934
68808170 331800320 292327188
78426441 404777229 253657025
464958873 368991861 551385274
406136240 600375585 171765683
343425963 327481702 491855763
273382115 309482035 396751992
125081759 333668494 195508967
142383729 92206869 475453261
474958502 561090022 360614887
114908698 297615663 327672783
61513441 433443917 70365660
156721747 286573851 541998000
419910065 449872360 533750867
297838094 33476740 590319449
620235444 422244713 512566831
27705151 302726211 286012376
579500269 118077112 50877721
207300717 103865068 235076432
111401440 78367191 418170411
144401545 589823018 527840448
448372330 123808296 354743999
504215150 466814502 610283535
459922815 429804035 29547694
450724664 426886658 356890133
190125005 261758214 388335148
38545275 273166584 224435162
30417263 179887727 93766871
14796314 622319526 241548622
212291972 423765646 486732338
5970828 89848617 598758649
455334444 405324925 219625892
501695640 428226262 547841629
75401893 505157366 38582262
27473078 37103012 490166273
412061399 33764598 626253067
399268877 268434711 449357452
263082186 423546573 294098083
64256429 235035035 58414779
384697232 289940204 109317681
589864346 156551930 166829763
28099260 464952351 30680801
243524131 161721334 594084856
357506621 541543676 523977316
437436921 78798623 258566872
563441044 340903090 85776213
72692377 96971845 3687597
444653582 117616610 7549014
592636342 580643886 493886202
423042249 107353330 471399754
390943506 491969307 215071758
306404931 281003780 143041266
95325543 336478391 18819102
195210782 388309468 28207902
539723501 527697399 510085431
594807708 210843198 325126538
229456743 486559049 125530713
473079711 266279444 43555154
500424381 447427057 257837948
154525191 56582139 523492673
355371651 554844023 535538949
400041089 153711817 113636617
478412807 291797508 505579794
499055124 231331893 402064325
152063411 260673692 475428680
539497017 84545394 9890531
303011180 241092039 71679703
212851850 589548853 209340185
82325628 502784597 579813813
444344643 4800774 12839639
447986971 299496182 79611541
127227439 318325203 260989728
303628590 170733593 127873955
9324689 92585069 249393140
486062600 538121006 345068077
361537724 304630411 114016399
605735184 405496550 568764326
368970770 134128376 572449135
273283722 268387361 621514644
113288787 538844394 344471824
242259022 218518287 434909811
95768067 537071012 578827506
129899705 154750793 617837848
258923949 329988857 144437617
190197820 564843336 422057472
527914817 392239516 292407973
518226946 408524487 197932200
321909087 255993993 139324371
304336680 140552918 341669927
69739225 63823161 509342682
388999790 207166323 129284755
208323877 392900531 487636362
555585582 609280224 541733660
250813421 30892299 363640105
569262242 230807078 296011134
467074129 607996723 262239143
564729340 542415475 116651110
200889582 406631871 273161470
247633031 214273930 151994004
191764564 453194659 169932705
208570889 441581081 140040442
347969859 38693810 575879764
179215722 75276634 559530819
232804784 154989272 33130940
175956819 205831030 584553888
540615575 513360870 320127480
586559821 104415143 379908293
341992029 246602881 237646780
521097491 7277267 554410219
450586658 401513622 449212332
299653454 437778371 556573112
393830875 151845609 70830465
265325714 418623127 557479405
554125911 516144414 483770973
290715098 562335063 7184685
91734398 371593797 93902106
482460833 626489328 331431143
266236986 570564251 349012780
252835677 79307002 390845207
35530623 411514546 46664623
206982778 383586672 21516641
513389324 326690308 190951141
601210466 505263877 43046354
176914416 434876726 130153398
49148466 394391529 84307188
40733738 620954042 393502931
569879757 332621912 509382196
493257982 454367603 5330358
139920211 39813853 57003541
141504199 483901453 446163058
98548633 141518958 185049703
44535378 221109089 89097886
184191977 364234758 39129505
78855396 196998936 16207849
379967376 194255782 294016704
235705170 319437495 323190254
313864595 345185225 446212738
66468561 332012794 167043278
29314786 596622780 131191771
531646744 458972457 69858956
303136318 588600882 22219178
347262752 392632612 298707726
251389803 240946236 56682009
410871079 411311915 264894701
46793228 263316343 155925124
120403728 84748726 126296563
331602812 453772554 617685134
365286810 313744173 183801284
505526740 9064520 162129280
205224089 624820281 534299085
617773686 222023848 360083178
262703754 208134817 35695533
587543948 304423114 524721127
593163512 323269609 276489379
432909576 464003587 314600429
554292153 599406065 504347125
413328231 601289777 448436750
484358497 14737680 351188227
213329076 115724857 219933160
85126533 157951560 231514526
71756681 443345570 586014394
275877237 94812932 599303402
75129473 136420682 361554079
333899318 165763541 506415622
378708677 461912700 296380466
135714541 53566023 128087390
507176241 249113749 48946413
302200804 28137384 92861947
389902957 331520697 253897824
146914550 263026590 433958525
87329906 283537160 546872443
482529002 475163259 212653285
380413343 17849226 164709145
135216903 148256724 358414826
68973329 3130893 226003904
134542280 587230995 84188000
259453696 461110260 259433655
61732989 191975551 537431862
292678837 353001513 209188250
296154565 91358121 16385780
68897559 244885062 290687630
222127219 202115175 179647434
345016658 404741231 333970234
385514352 365194109 484551173
601941490 275555556 154956674
556255113 211183950 178434749
384876221 423587366 161172849
146979005 34745122 571246827
177222945 363108824 3693062
294393112 36797355 59435922
285774552 405417581 200740958
388015420 408232110 221263356
137294952 435466026 111682962
285717441 370510278 487372994
56740609 18418105 172194031
618472664 338505687 585786857
185527117 582293643 72094555
305944554 27072743 87712833
5085343 493501112 16038387
117096575 229489061 322884702
601035284 346485180 519703399
13602594 384509379 128082471
129110369 399877598 433349949
2623504 470867722 112491806
277154605 352419201 87651997
281633757 156577698 448265468
608382224 37335227 266592527
430380164 359922611 282822234
589638857 398602086 328517269
382728919 74674425 293464480
449544742 19789956 596009318
208665437 407470213 288046047
29763268 54104718 500527566
178607672 190344253 8312843
533105326 129286141 465300370
338968315 37874962 119375730
291647311 497840250 382079979
31564118 354265415 414542430
413763238 536106228 430392188
246818586 353437716 580642833
201784213 589252521 609072812
457012499 76403423 333328531
422290423 103447238 164723980
441197494 252286074 571400824
407838142 205414315 177394832
55682392 221454116 71231599
540414694 481378355 30000033
349741990 83206236 386288148
324060786 572654626 135112992
371852333 434487498 308524562
496262240 97995907 585036644
291214855 75693103 592805466
350832480 27288545 215582508
291591727 549879419 488670183
139964998 14990439 578907167
302771910 74815950 33932716
295696644 534415595 551673800
45534616 381684446 292619272
173735600 550520879 540066462
383296060 558232991 284632441
201722730 3177891 473267875
419415681 182746749 150627232
389223199 439754102 425838689
327804763 518446180 566192456
186373344 300581219 439121930
341882826 468520054 387188678
84067343 54727911 125288131
487950848 495796403 537172982
458634662 198196352 307286491
589046082 556820354 382878060
129041824 599348157 436869125
536433084 101023562 115354797
225872046 199893947 255157484
24165604 178165163 334591604
439866638 485311631 156047250
373600407 478721742 594620574
587626148 418527002 612160760
530969878 160177526 452172099
232433618 554861875 283338512
426168682 143942638 51935793
359864707 601185641 215821867
621224264 47546976 370860027
27604857 107935716 369151147
198779000 158020186 545211161
102394327 38067050 246976330
554864858 188652867 23092047
510494776 468170384 509180374
484013680 21069059 609401715
319043535 103527231 298065894
479471412 221920226 472329056
118466442 173923917 150096213
242937243 416537849 144967011
4738533 491115102 520586361
199903707 223694426 583034962
339750235 155215211 22347468
612934461 104288344 262079069
114848780 30484038 230205854
464180338 424306028 377863526
282606158 232338741 194211823
591579699 539069983 226512467
393501823 180629297 286768784
475909564 357095223 562381033
38119381 249960507 7839725
402724875 424694836 30861272
205878712 394463980 553811989
338878881 340826635 75988774
579207401 194333604 45496007
487070932 625721584 88306494
350317356 154101840 272588900
34760402 125684776 351587303
576055356 528766989 47317092
221061228 102491124 565659721
74380892 468987039 495428283
613468254 22434409 11152029
103280505 110514539 190826834
480373048 100766406 152940992
20790294 404239051 223290168
189718249 47602718 449372284
8865935 32393104 468944495
473179166 304966023 70571125
617075444 234585609 214698521
50661769 144897271 458848255
84126554 554754610 245954129
404876255 8562838 160492515
156681546 79454857 399000657
387224371 193425535 134036432
278887157 532896748 3143902
552928883 506608733 220176932
584653257 321347650 361390812
401743690 48555284 430092834
582634253 540231030 336491497
363892812 60197839 29709786
190770253 421468432 279762800
607130852 25286742 375791728
255039499 74475735 383872179
252014860 451273890 263751732
417922088 33991027 32045178
384558192 372380926 343590593
480834489 290330746 18149093
306529516 423756311 502825297
556278820 117766647 44037591
429460641 83632705 26278490
283301977 509742843 459179502
112926111 419995594 235025043
270827387 395988249 441526021
328630279 306013972 165825488
17429755 588597892 33713159
89030651 225085874 250034844
101460535 145972874 435479197
582650944 462938676 191437065
406056758 404288639 584130655
281991200 103326578 446887866
145524522 370946471 588856373
413731438 67038278 387447297
505433172 403420465 256156257
617700086 122005916 297829301
442669223 442300731 364731612
523462756 606554361 389197983
190362780 572951106 600434300
437566120 126376377 329023799
259086062 457948559 172561677
316440311 329298912 269506948
371087412 256643767 539278793
242431075 517027473 580686465
485384089 154764168 350207678
239073456 146585466 114030231
155932971 33750225 355578214
330906040 287832678 167016162
56692049 357837105 364943967
558013306 403914550 421636001
163325651 419947695 142571263
429281882 355297924 342739510
592740882 298114505 441494655
388792807 183732895 369107273
421931647 348603988 146419446
152895211 216880814 499187984
217904247 465586781 487399045
330623175 266403698 59671499
85231413 92936675 116938108
391528752 88654178 595518695
195244505 6959425 297882542
546627406 374306276 190122943
114157617 280445756 433936259
113081469 369498095 600200453
492994686 193004104 105076653
268760476 152639160 360845843
565675090 69253222 361985754
134668466 147829455 480957808
468222284 11606180 583021018
617315357 222364892 31883455
74064522 564170259 240166588
167356653 611703171 123730662
320885825 438327356 620223609
552956487 178306137 404732196
259646035 178893738 193512420
16222382 27829154 220744676
385467654 510146337 549782319
108246688 460168450 24842957
314911317 175376876 590258238
489881492 331164408 316763880
125320689 614824940 439181415
292250183 595411583 333042789
416007686 536760030 460628017
1326357 409873834 2511573
468065062 500281969 98279735
342962530 489852909 562277438
9409956 72449082 519539665
185207142 329574442 484919452
604961533 389468041 271222522
104768625 549868745 459538912
357360120 499438055 616140629
594608736 445143589 42639507
123478361 562150445 293820742
312959690 185537902 175636974
298342375 182844875 19762858
263576939 516367438 615182635
596087634 575922488 369909952
128287970 309836475 320499305
154822945 122894790 32123854
274053372 152903763 354834731
515986635 236152565 538540032
44256259 248296447 172816887
575393268 202625517 548982054
554863368 91145784 278370148
323281991 476147276 287819316
625042904 489793367 597148383
453013700 86865119 193192189
215304078 11948667 381602969
216106651 33595215 41738867
400595762 592611215 507520201
356162920 300846559 498660027
419112152 11421198 547095660
180914726 434801003 400952933
297241620 455269017 301163762
383743662 102402568 177455663
296660665 522172218 227080205
587621012 47299512 592269285
272422918 104173338 568960911
443639138 189027164 572561698
465369901 77847852 554831251
167731973 582322809 67140887
311788503 513664110 317771662
424636092 264957289 28122629
10740871 465628076 356978393
350511881 337223017 578898710
283447675 139418994 92105870
40131552 566662369 255871101
124626567 421472280 121344356
371487174 472741087 171422869
431670681 560811791 286600855
49876300 443598360 231370415
317603000 381446711 535906583
504615177 17355383 340059177
431657892 87599184 57490244
414329615 202094189 404690814
110981858 363673389 177602371
104672056 596473288 296276658
541463835 5652593 282565974
239183885 159519059 176197265
174124655 531737928 343933747
460456091 524068168 358853385
248745176 364838347 384444477
91422954 292608506 517000111
230840253 596727515 542571012
223444250 98081356 210082419
359947431 411789470 567163987
104853517 14207006 170479557
250031982 267456907 360763036
390809972 567108364 164438547
583849458 484613294 142983617
115596722 575010045 571965773
230485574 187213644 407923537
499107143 164308910 369903242
402077446 322314658 569986322
544872335 430208939 445675023
613146466 12690222 376392997
215743351 255333893 353908908
163434933 625296880 470279924
355727713 402379777 357724109
221615740 286692978 449696023
494371557 318697786 151366341
389564583 363338193 435039217
245205035 273154406 282503361
443249936 400164777 583401954
557318372 31399871 275068233
302802327 2785061 391111824
400952023 42994177 451883143
286072973 581500256 56893564
291643153 340047119 171589561
584130170 500788888 365251425
84385892 402517988 292622886
104316486 473945675 106536792
210922784 190574110 513853147
73943438 455353046 203760819
397970579 149498968 564879998
472537345 401726739 292324865
434989574 509323199 213083220
217267933 406362022 390976209
192571420 500469407 45852263
202480830 1286867 168327576
619708527 431568304 592766484
4186621 200905038 144632124
392490859 273824587 576654251
447239320 566864011 62758413
216627710 570445115 608216866
248678467 558260970 326553563
267491780 595815074 391986659
566472891 404143692 605802164
512735144 541930389 242675837
377049490 408132137 415074333
141431441 216756061 336625891
197753224 19135175 440488684
58050670 360910 9644130
403706631 215459677 236552446
438084236 55180745 623945127
544394879 278522086 154412057
288697008 209579842 295198071
589386337 78228262 482554125
367416893 381004721 569134213
553040557 498232241 89767523
532232406 606322384 229370416
315691438 113468565 487735936
553759123 596699782 235939301
337071776 239029566 411001683
351428985 402741045 93167238
111557407 191398320 88373376
453523914 256012613 12595622
373800299 195274449 379036681
553996991 563382299 162750988
113974203 99538909 135698049
572736166 238044717 494073694
139749189 358398756 149051782
179533348 147415824 424181422
389496340 50890439 47294388
364246405 518084766 37521279
541317880 391065793 245237697
335962074 402564535 197412742
485253303 244565031 48991721
210189144 139984936 393793517
277033027 481747487 327106461
82024493 311365191 611644318
450562977 155452423 170475177
245470739 4376347 612686199
505734152 603018074 69843306
246599958 296561101 194579925
198096019 193616560 410450713
3859050 358636410 179842030
199074785 104024713 63116921
442087124 358206260 618724888
428776545 79706650 112690422
618533688 212199802 328288687
43383918 456200022 430273861
621493363 425122591 144738653
113020167 118972640 561392276
623903795 330503164 554902507
604995527 344445245 291735267
94643694 491843086 52228865
205676013 612467826 238056653
187798862 117094172 29768631
126594538 542620888 90542151
102314109 128137113 199144368
426532277 585379052 431763872
578907622 189301737 13928701
565724572 347217883 484545752
391491432 550234946 351617551
53724202 116289807 435319106
207104151 525756294 170789505
77931181 428239789 611059698
329726840 11180180 437259042
348343081 174166717 578492460
553908105 458065638 18577584
307069329 200534806 485607541
294300246 161226522 99519700
625541323 233518435 418263285
319098519 293253659 293989523
450166297 8156738 126827155
192776660 611156481 327240450
29005045 361808302 101574334
364111032 548602116 125874400
250567802 399894041 261126154
230788662 105992714 521897377
152421037 540833186 330737669
337329702 403673017 618608462
238497193 482421200 87350307
188350621 327354302 278950505
447562823 320546789 503893608
367956964 267713827 548159866
528070163 76209561 583128663
622323427 619444250 274735546
294017856 491957318 457143790
570295254 43457526 431511283
434378467 431906536 602238483
388177215 302494408 383092304
343219130 570826815 66617089
581782535 111489665 440262519
118695983 392263663 386611549
617618816 216532230 562015338
199714139 493996776 544249911
488491717 14790023 89817827
33239798 139030815 216829361
486435907 126619901 340061136
216384659 297637395 238439112
372549202 43811345 542872610
20525220 598469760 312662687
486451499 307073171 268647041
319056706 609957113 476261715
240014278 584697009 162075820
450763934 493685677 521568539
491264386 306154916 516080267
615134132 226622560 550876481
374874497 93687709 577328756
594538779 416763859 587307053
339205928 126914707 543512981
127540122 400514263 321305813
417499699 495678122 4487179
590328639 409060078 171872469
397435776 571153867 621585299
262242414 282099120 586917792
402391237 153968889 192436926
528191611 354106880 203877961
21889462 613531484 544039409
540384910 449044463 473864615
463261428 326431673 184891002
191136785 580248545 23690658
529250424 50163675 542548120
209384984 340294575 118382785
500950625 430852630 35405173
624473963 37496709 112420148
485196232 146297715 305569199
86024854 406651444 353259742
288951175 362974175 356971893
4545685 225262535 273048889
199094225 265597368 12228834
495338480 209252682 604476656
432148606 85936769 539090141
302878743 211493460 492007014
127662523 4022812 47162612
474664571 398448852 349718924
24873092 21903205 26652465
22744937 622530235 419376417
608751836 433504844 422793628
537151819 307975175 195708914
314840285 530103336 120605962
272194818 571120918 284555472
69730578 26280694 223843167
444418159 466445808 96875326
242952373 158562301 502496723
54565303 37449596 574481561
549291192 264366514 303466348
465770165 309881242 254396973
296335149 42727014 500889574
218666338 431499529 393271476
274931282 141042619 168239416
256064048 225360146 204338976
514967421 371445418 348343154
560214764 497473024 126979572
5602919 341346258 86699685
617353297 10969172 625745175
119520943 237497918 4217340
343899232 412896840 190447060
251969427 398803136 112335035
36164308 244787112 44850537
92411657 456583039 578551155
457942594 534538320 300042558
471326827 586351213 240977993
169615482 376195035 430034092
326382909 437072026 464836129
434660073 65529561 621585246
402679955 224379420 201885088
83525724 129159897 531511866
254880401 379941088 296836570
291743826 127043303 449503088
285340152 527962169 218295408
578089127 491618163 122755268
584111817 250507670 626680104
494889788 433999629 470523240
291384554 596137627 576576085
335921992 64940222 321500086
197068133 380475362 182765893
572628153 426343670 382564947
537866882 295088333 303853813
545062132 555215521 153895698
217099136 397342575 40517174
359798279 107102292 292905891
358054397 20288887 68849260
553050940 376140720 454264870
33005296 276208692 10539114
69288479 393912712 553679243
326605709 220483440 254907698
584550730 142057427 561027047
247542406 324207162 296511028
269406605 196460328 173882463
242339384 503799957 272513846
557876750 556436160 497675444
61587237 103174535 504358686
273736103 282099438 42607023
71447304 571569846 432186548
112103608 128794110 434359236
149386733 85019278 66672673
284330379 93559684 44353322
492076856 456913581 291332519
206619085 175069555 466981549
421326697 501695389 401550984
356394532 171252830 317694415
543902077 383447069 88911972
140286710 28434303 420719887
480769763 607111562 221483536
444745241 196409116 173615903
573737761 585944369 69690202
224200900 132005250 547582579
24158516 544207248 472612663
431929917 101796742 533969122
573758692 351723709 75271282
198155069 137823242 539430295
601663739 111058006 198314114
303720308 548694114 239968129
19996140 255674155 113078962
256197084 312885882 461555938
4235316 378670530 422617950
611183061 208432876 499141652
317957710 261115121 192014820
488713590 172765968 59578079
371803834 98049594 164445557
354327868 259874727 310823349
180744776 125403582 466793496
597430186 550011314 27617339
369965782 460017446 263079834
342402955 176886795 309029352
1639418 303795120 567874129
434786348 90569305 512245499
108496718 476513038 615380804
587752767 16002858 207854717
614579453 449750497 253936287
8682073 259639798 25100536
387046961 477772 143047597
532008362 361744531 434949496
516486158 387169655 473265053
168978721 87157549 503899803
473347972 455947911 147482715
566576744 542266891 384532369
589854287 354872164 68562076
212740483 608851720 414385187
545834044 618912751 308022646
390658615 370644727 399897186
396137530 515556086 21547378
245707077 218151617 153140169
385241498 236411558 590944095
54671558 6494500 102571116
576263825 561896194 93427156
132148946 176871160 245610731
144812851 8422890 389557459
497773833 61082956 499103979
523674019 191512705 386592642
409680988 521148350 534538334
15847386 172910675 381760691
418218328 424714452 574091846
38572002 429080678 328562870
93096683 325357747 492903888
212437028 261273594 184682821
608793693 234447334 526529523
321146774 372965403 431134043
208510601 225662661 226166508
290485909 332510124 574798412
481990973 143752293 210776572
425536644 590201441 301245509
467184378 367849069 585637813
11884482 541942298 306233590
278137270 170512074 85482275
216583020 37332235 121536189
259002739 4287692 34513491
430561804 267206751 92568128
267557724 301361650 574715011
121181463 119686943 572845749
605544229 4449843 409521430
309155427 156137628 256958584
462638588 9391600 554423482
473647502 208640951 517751619
167231566 63458929 515132593
602855371 522651698 618928270
593879919 303339352 272730841
199035864 314911150 541228174
105597334 535936112 50482624
309872489 219876063 155406806
445520428 136516815 618151769
409828304 617663047 153334617
108066976 340239652 220723523
182250046 412055492 596257861
441415762 131839619 74497899
558940775 40688846 166431681
543864369 398811985 324777961
140094220 515377835 538032774
103379539 108146865 293312439
194419267 174188064 185628304
465635924 512902961 156882926
263287441 46806125 360726344
510038874 77513582 441200207
178209752 348875796 163479510
533365292 73012821 592706989
21262339 446377251 177695892
626496703 286553986 31797339
360237260 45687309 44898189
287832432 190669966 307032074
532877071 524074102 333021859
313274333 607068600 611923789
493820899 379288977 274629070
233428664 519479028 544916014
173027040 343640633 532687218
362410768 290175559 541291415
529854784 542154202 267624540
507932839 502432525 341392782
613774422 23719782 528434848
388236865 273077807 553494761
397219841 275785587 36406036
478929417 495682250 585608536
55058005 504826549 403900612
402632972 345624045 488587919
121167507 602734554 87560368
228146014 378702863 363807167
440791059 329340342 36940719
245234504 468272178 354782483
112449817 83867922 563381598
131479901 431127874 615858756
441435597 450499298 208735151
570615661 606857255 598010872
401051015 263125654 345751632
2529247 307974037 341578474
593684737 325812704 347047512
583550603 450705254 401155947
604571702 593543268 431918093
412874936 91670145 257090888
253596906 612540113 557298785
154275649 603833624 47168709
492459010 387046625 210032429
409498149 552562393 600094238
513515334 524913441 291516840
529368473 15788928 439715684
454232663 274803935 578342473
625011611 591914471 484363177
586437422 63158598 247030850
363914649 313930401 622816282
62567942 361999628 389314484
461920242 476306132 546587109
410302937 243929017 257540617
181537978 514066190 319552412
574287374 262882502 117750037
416682024 325283445 589815384
347778578 619278497 491802927
501780550 121055474 145451595
387710018 212396777 57493088
524939276 24503301 396229537
210811588 253698107 379054761
261253821 466637399 187040333
450579534 12186489 490822004
275617817 151925119 58572394
493301023 476082629 611338279
233370763 400318446 544020476
448988392 300808494 512848017
32888201 151485899 328869738
360189807 422607012 219497815
356273836 160115215 369823375
122488113 157117880 94279068
476678989 209842588 38487264
429688825 433933078 17430868
5484754 529679846 578108391
568182871 215709321 316720203
278462272 78831554 88547823
573942691 489979155 215588541
433372580 465562302 121376817
575008083 601412386 276558194
493965515 194769846 612519795
504402714 151494701 338481759
134598406 200314994 312959190
264876210 72138547 538297728
428997948 360017634 626124049
476134488 279676116 560007958
16205127 153280730 550695309
37307509 485253151 134922635
497799812 34111692 318948520
209067787 383566691 568504710
596574446 217753506 226563302
380645627 156804964 574621682
455548510 120650582 534810338
507655665 416495256 149462684
13161255 50808874 169711945
609957129 129264563 147355367
229944030 537335558 457952946
382626441 339758462 453970992
280236737 300378 229475143
195774777 18479600 198023751
316426203 134095636 423423151
429014079 460865195 473474162
548692028 275260939 50419730
130820443 597404102 81447651
596816998 324977413 374828385
517849666 22145101 323687555
111276763 162826820 280575298
580337354 159863636 180127298
316524147 231882169 52381185
45739413 355302482 332128176
119822854 385034388 48348160
329036005 144404189 65832084
569900453 133995171 345297574
49536829 216906284 353289245
517523329 578461004 298172692
531748127 320195560 403570204
482049925 423995386 25180661
221898413 276732604 575749091
555976286 623015431 260980608
320774393 187775964 123551030
200103313 426629495 57497549
389051566 310189000 455494928
451053275 285658038 49798604
88564278 551310547 98728227
398966112 78201171 88667823
613645852 108560551 381127425
99044221 590597367 27347616
156671010 288149590 554689033
531268364 197191513 518724282
52567667 227768971 521694299
93685075 614180556 405012693
199416447 123977175 333844337
123593835 257380461 601787568
227412651 381761962 479109000
420128390 306709734 540038167
524279144 140873628 424561366
31244448 246037836 350471004
317968117 363625542 242258775
880892 53141371 416583398
56353405 180582178 474293448
36079399 417653140 626583667
522593571 219977843 99317340
310321965 387684401 237410713
71640043 278105519 219162610
26889129 157031295 271762159
449700005 182819452 577764314
259545152 176777182 159455091
48757826 330731209 280071551
449747951 612563842 73592495
390028896 197098588 82525601
351571700 441493072 384215486
18524256 384481451 281736453
189022013 443376263 588302492
194031383 275610662 410478840
529682014 332899923 158208863
275888996 614441987 585679375
583325012 163878073 388238931
38271105 133137498 238469342
185309386 533706482 222456624
603775653 619555918 48325495
580725870 285353182 589677499
218823253 118501971 285133836
446589273 375314707 560336924
400921950 14114859 492812484
389259237 172052805 348106440
305045102 325981115 471932558
290455364 613817552 483479545
524842592 371035389 233995900
261897039 77417659 433813310
291690099 420584842 527448501
292947293 100561963 354130113
162319093 513034294 497467166
598884416 18395569 87082135
278382244 252561186 278949190
69546125 50493121 272783027
137820715 425657326 612468487
471331866 531381865 346931040
276776635 236166550 213148728
290595256 292694267 573596145
531186771 366285868 49610006
542341027 240793396 280181008
255956052 623216644 565806831
403714576 515577845 85572930
195172969 542126170 572585426
136291103 596520328 617965650
344595586 1748613 493637322
21001138 15868128 503774843
117363132 428716349 160291475
500538343 573528005 385596350
404514245 292366016 7175546
222681036 74619154 192439992
7520510 85750307 627031049
609575805 309208738 275235589
271251301 525920024 205364712
618064111 429213656 7138793
228379504 575472076 591201336
336314919 266214257 197630433
41932376 163650321 100399847
6635603 520008631 336086000
137704355 207855622 16973137
130824436 72525212 27467685
602762012 248090380 111450361
127100990 158549134 358678677
420358067 192646499 264419117
451468594 417961705 154487089
314769939 55838221 54586069
99386787 393211006 245238566
139403645 146273120 475329033
453029473 417075452 386495933
529654832 580392297 439009829
255467895 598961676 438308508
3674938 396238598 51194480
332489977 213421983 308020091
524822425 207611562 541076752
517728429 426330078 2153878
446807984 160299215 527477869
381047583 592498649 46377980
367504883 406748942 250843853
194959706 132532957 465976036
419797279 343768833 63630170
511787447 413631888 144330477
432639325 247439051 278677752
3305566 306322390 330430085
182366496 414089439 36099517
481010483 537340552 627068568
331323930 616234185 559113313
528873775 607178219 343215928
482135527 99123573 380775480
288114548 451532932 463210567
590492249 534678678 209950
451270717 350532802 383916214
300987847 95961831 326665324
120859527 411130804 86933846
353445200 136897079 425770338
342095609 357816008 534224948
180978744 137782805 204037492
579862439 612961520 594730669
89296530 70602422 314648747
368968119 150652439 225630171
132520924 213977289 187820864
602198736 332691524 349467318
19173425 271140654 65459460
480471698 129781949 149911769
502925073 504914819 176174790
366488831 514769040 86750952
206309838 381643680 537672806
64349210 621575738 584902622
373610661 423505799 163095812
528193989 354372120 293725570
559588979 464592415 283601191
316965728 142117192 399819709
217504294 520854116 505209444
441955037 10175514 297249903
29781730 181699123 302175008
1837100 599627220 430288539
166875978 411014315 462677709
390883982 440333502 381872914
504433140 228073912 26704166
566138236 492291509 131558913
196255763 186069097 496492894
342764081 328736144 21778789
413490925 548244695 39183372
61246198 22617307 38412785
561604505 101627975 255027585
47364256 255323889 368978792
135732808 204829258 281021018
28426203 109050880 287922659
97010275 38443620 104117175
15108467 82658527 487104165
224117374 286622771 519644383
302005520 468083645 361429344
84097124 43334254 563208040
382745677 260525129 552255268
151832884 244775636 41292497
101576684 438676189 609762928
555071074 1908368 131027121
234486692 469529238 435358038
229518638 412336818 192449260
560277072 495729043 455390122
69299607 479302619 526172316
182007292 104121870 615717321
285373530 259683170 203582065
100866296 375081393 226251001
141125527 579674517 625952731
458234960 572059716 306177255
325379952 470711147 328417652
135149876 183009005 392847915
123253723 169451502 171564161
191692498 531526449 323080317
32470493 452988741 626150118
605677707 175961279 484124975
275196144 20458745 33748135
471090768 434175684 275321738
81502911 578615505 554447763
147869325 605913815 43738314
72547678 34465782 190435650
11354601 7478618 166248126
110269882 560653747 12692761
36208271 138196284 623093802
576674792 473326139 18793570
31882892 151548202 191137102
208920003 39584439 417644657
186854947 536364058 228113140
383480634 366231668 308415969
180744417 602146677 153090118
11486048 606344355 624175592
581350604 355507786 619311672
459733650 38358422 281103681
184408277 544508225 538280042
173060588 281118960 587170218
59633636 485575591 321704992
381854154 307462972 293253169
359391629 566945236 107790085
365407641 147257826 522984907
347315964 179297362 95708944
369878145 530799004 57972318
163626506 377945986 316369828
607605370 326694592 124117534
584270271 447220865 495063861
560675276 583966635 337644211
204844234 547174092 113643471
261018450 486539543 584423394
581421608 533186669 15710125
45199368 349531243 217170831
95121357 275913307 462743887
570739594 597413055 187333396
251363451 398289447 305237705
620940766 278412361 222102828
199767374 66724075 255727291
226192097 10711960 409892161
104711112 521376010 340870944
375568308 133759953 133869245
44527023 192870724 625314101
400265999 367453770 614442630
356603464 275284960 607750910
5415266 147745405 309391820
560643085 150342640 205863662
190720303 342480946 581684265
30968161 419743023 345977163
607275609 604384985 95800937
497635014 400124630 418679740
582250038 494778920 38317197
57907268 153141647 265467724
128711154 411072766 364155896
432618502 89044380 324298031
296282430 235980085 176251914
120692585 165460819 592621568
401676916 372786382 214018610
7752188 387704525 535558743
413905808 163667197 450077459
481924876 296535488 383618877
313213197 378200443 38232134
591369256 351862070 255214534
575179839 65478756 547389687
110964899 620842407 284273702
476761660 396207034 174276872
25610116 622104198 543731337
356862636 552816341 597102946
593371746 360134261 595563571
122575946 21128304 143572583
325793301 9734736 326755010
42122444 398751153 421396885
329221354 512766475 297340335
348054054 90360251 212184203
561926611 182776723 205568820
138016766 149751948 404509487
264745660 403529857 357497805
440259292 288038218 601549173
617365485 522004860 282878067
336777709 258727363 499046822
500047317 546109586 556851156
509036836 62596397 117061986
43465037 562801213 614605866
622482389 408850844 366132892
571844853 176520081 85789817
534188765 624668827 141245531
292164038 159934688 320601215
528572749 227820825 472325735
460123020 351173031 137322336
63436242 122827221 387664490
582108678 355420323 443850971
352577546 475892052 295006929
393399345 521933283 598205063
252830731 288177271 176584567
434370956 348014573 587518577
61444588 553673979 372149552
91762830 91009371 119390050
479148159 590315225 28026260
177684624 329784955 52041205
12389313 546302125 543960357
416971676 349758180 77192313
22738000 203530555 239994622
508282557 60805266 543952473
215094036 383036711 161072837
290882869 280795772 306615269
440228370 308186393 423516824
344806923 557901110 487355898
186112495 335928010 396325747
305644675 421731985 198256784
280336916 619780982 192138624
261748952 154160009 16476550
54584126 369320748 484359042
495550138 26554386 418281374
446680635 203811506 261104296
555019035 326362478 124423327
329410194 857320 36336434
254567235 452583840 520706889
403400208 606608527 519892004
603223891 60704640 322088594
439004463 18340748 461536838
36730511 267988563 423882512
569630477 111381591 317105371
538310777 213802888 375253422
612526456 583220907 242097579
336993847 393630390 207023439
257991786 471660644 466692141
113846119 365106244 374201404
478289172 581581305 193158433
532786321 121090612 252049294
566999273 114633684 286947820
65137447 59873417 492946375
268596588 165144141 464692228
169268854 547168201 266722495
14999579 428783414 199102413
586133752 447639973 87102607
612918905 451065238 383854819
430387445 86089750 144805613
526103746 271314946 215618048
1639967 365627267 626417118
243737666 414831055 529520988
87057642 12565384 508708949
272590563 179206443 416163154
457610130 125820462 36089424
38013211 405284179 554456005
499578278 177786824 7756320
400222277 434462431 403787210
124483663 153516548 93631526
37439973 521925737 384833794
206512916 584377148 219833302
237361104 241550477 407535033
254763177 372769827 501153211
346516402 541645045 428882928
156114438 611165438 168432212
111380769 91320888 391519768
356283892 592152507 183358094
381386602 97334676 462974259
114594361 89976093 311480669
170630060 232890243 47560876
221483958 546494822 365235571
250698541 344465208 51160537
434091063 484400203 374612540
79014809 95542757 585041554
463150419 128995543 340406322
464425252 534166815 69425237
340711118 593920328 465212126
396651632 170563330 346936848
518552797 544932920 549837153
20402180 45870458 422994084
618523038 415930243 1590417
549547368 350048784 143781816
327101203 515029893 287489859
172889733 579534085 567221680
272690986 252114945 399457315
173223482 88065192 388845788
191274875 593581486 246357766
559192418 206226578 204123372
592279876 334257417 550692876
290286027 581399856 551768649
539864436 265153744 121659233
155927564 173877983 540031760
599579722 162590228 2343714
501011665 477679506 457402022
100482823 578113332 582780098
99884059 466854700 370560133
596345325 594303142 587938932
541846379 256266332 439020945
124769213 260043061 533346090
201339210 300624785 276946619
162719998 371067236 472805500
470533488 193995477 297582161
374017079 527258120 154117124
264667602 345147967 624397764
562628253 76417516 435234895
267107157 266063859 463526054
487519263 517907762 554238877
301450563 55327369 526996963
492054394 190804562 115567269
248320172 27906792 509575622
389525124 155492492 418234727
209010371 452175949 554189370
413158794 332315185 356934821
545960425 353896294 347140311
202476850 259438454 71859230
610494386 81767311 271371857
333010563 331290010 323062771
187894693 202834146 156376452
64037796 21796652 427638233
408360801 341027638 371023262
217771872 358591747 287260666
375200758 4811872 620658199
17014705 120038262 322550620
213259350 88141935 245886129
324527540 254698201 411086803
320121964 299419347 392452808
292336407 69465443 349736754
576599207 275868720 145963654
427325495 418357196 211989521
378178098 416421184 353780959
10318364 178059598 310400876
218180886 609224073 316562065
118411435 11426619 504629240
226305824 241907018 414708211
339775521 281452627 616122072
596981532 507108638 236789382
286189425 543334556 243228701
175104879 220459633 465529641
97934791 288005236 122442787
362263840 530471201 12504870
284575754 184457084 51614392
403507492 25989146 387527142
172191090 477985223 7098886
281372852 16478778 16769087
528925556 516806116 71786950
2921791 64747304 307154208
505168068 404637129 414928607
334233015 611898280 411776775
393855673 347653247 40706693
12241782 252387186 366909161
75274127 58005122 185188435
516750067 498903260 139523056
31784069 87700811 432676380
350824749 419300393 562699084
609289407 202131552 623217
136284001 385394836 143539378
95233459 190360894 594292603
623516739 38725264 447200961
602606581 314672196 311146025
135105633 320126339 598378708
3571929 177633550 411335921
543209287 88186847 258526947
576497612 249023249 37021065
593610446 343529255 162897838
131120598 301035645 150715021
622982326 475834019 48284271
376542336 618025649 275524480
416455984 72886441 61994986
497725190 272546429 113694663
176751344 72445660 82839791
355036324 356067718 202228674
278839170 407061491 140101883
135115186 351621258 347858791
324566381 213475502 219998182
453589074 275617519 586255294
131910542 442882992 460696479
580746009 85481030 457654890
538599304 385436154 199582594
457823651 441836812 141452096
410048981 939975 625304763
400395957 372861218 365648277
190659581 220962498 517653769
626910159 5359532 100761532
228794634 101612338 422835945
285093022 477562679 226109567
148965033 272857813 236360138
53039550 459091475 282097345
227039067 593419651 236861024
397728131 131353432 43721933
422686865 585078491 449539399
333392174 29349368 458045831
324529274 180214405 512805412
7953059 419622282 567056166
483585806 316691909 39895082
301946815 352083894 4397836
27429320 295385274 78390129
480210023 595257285 524664238
425242675 447583474 207186425
555434804 269104668 144830673
486011362 12962823 382745547
169746248 156080635 331140968
458376041 581404275 458506209
105932471 292974334 15579077
235307218 399492085 625427126
60593674 194638675 619277249
610802193 424264419 63370058
11835529 31668970 427689580
96860438 447729556 612944620
163773133 401881372 487349811
503956006 264775486 233516538
456824492 6804483 90201567
497475290 73358315 33336377
143971350 381739430 420127085
83419460 3340840 30384423
183367642 475190082 182454813
146478234 88624993 126560895
109452994 422711709 451834295
195163757 482141057 474737662
182823088 326557402 610778636
106502173 405178179 34577018
544646252 3315373 342391423
174830424 301189817 245646629
181823008 32441422 555993651
496814407 13940240 152876570
215978915 513984396 600301590
515411227 205622074 502717033
18927111 324036779 206848327
494682505 408384454 442265271
275395551 111804719 537408627
204466189 183208175 421958746
340682378 222129454 345178720
75894884 490792220 614153832
357040571 253324955 478666121
376929895 483051645 340916148
57203512 289964204 68393010
292006228 102124001 192670093
214514059 512802688 7449861
434751494 71872555 580257948
490797166 303732099 391209836
578993015 603937465 112101689
449426457 179082921 206839268
305625698 348957673 130720526
486054189 35937544 5184718
227408826 581795708 311024632
473291575 112187423 372925247
311785082 444546629 516913214
63826458 77439361 324111518
284102192 425096342 323737266
166016790 8250987 218521914
329897368 254514362 249129316
203760536 171988402 27241782
325545291 441869339 218368957
135141869 106538387 528137773
294144748 131893334 229230066
22389402 257672708 279970456
177550896 455392296 612273917
54566351 225329858 511658257
196986106 355439896 146026067
176658618 505467723 443254450
316537963 593337055 482008775
554364469 277453124 289674714
55032501 422346139 528751838
65270087 70516067 9652581
542653845 200911797 571323523
481658494 616633308 565932953
321078755 51488515 385348992
353026190 259378887 296202323
403786994 254737866 262248170
622484562 296409058 480570697
302139320 583405004 360068820
56359814 593267750 3598169
180904956 127708584 402483721
441169124 147865135 566131926
511071525 524596642 452407141
422827048 372001721 547933003
279233930 245456173 133606806
617979081 486336377 253155858
369309965 33740760 251006118
595709112 128157763 447149654
601478913 569575052 393061502
321156073 115106999 590891414
422131262 36613889 486388648
136997962 585046557 376720309
338164941 7656935 398604559
438144321 346373093 141318130
561607021 68643305 175620549
315773489 193796983 285951158
162627636 46244262 56529140
4236422 571570866 483335817
31130813 284749010 566835550
563127726 293479232 563638905
39362444 598205066 339080654
424856714 58222089 510675499
419539621 390315791 544789395
155090827 8481395 203560683
94353955 337555657 202543229
488925898 374102443 50632071
256369091 267979425 432078436
204017288 69788928 24015449
117625195 223322276 495557581
515264525 506908369 376164169
614978549 7675053 226353634
483701478 624985272 467858314
596485630 83022888 461642746
133460419 525465284 566121283
102882738 221985643 231185427
177078725 157746086 195411393
335331768 218880796 559078873
69026011 476037847 481860573
343796737 80513491 75006092
358871600 87725816 584147487
621272826 442831890 403651733
114014259 99072551 293168789
328993443 505159659 515069040
240630188 417414835 506923451
268458429 63674102 439629417
435968614 185623319 256495943
89444926 520354679 517138960
454284866 179279238 37372812
443573289 542555697 81768544
184518100 85446115 433556505
48385609 458213284 418097288
506565175 72934770 94864758
28110185 47147492 201175007
450843571 416310519 331523768
44664655 134219556 97504001
226204064 224949918 260945831
125418684 65314615 602275624
82516336 413738301 492955756
405967862 144905487 402177069
110253743 281154469 299911865
554493625 531381388 184317644
591319876 427948373 123679595
436850576 33182866 610760903
240982269 421637042 381030694
218969177 280001826 290302489
247626484 169332025 396035638
353766578 31743403 613364919
43344827 143936629 296706666
506383966 79850417 564647888
21992061 295263975 194612465
337220093 386281075 210634642
445270016 181172551 343048446
337653995 96335664 512525985
396726785 439443521 534258983
466026175 222666132 586585637
621531454 136670046 78650138
589640005 69125597 124059887
457095029 125499134 70438658
20145133 284207271 71353994
232482284 260482782 614627506
599905652 115640916 404562071
625914969 145100323 320659707
540613719 626266022 168843056
533581440 389162040 215290717
58452731 421557534 287264353
592175391 356483198 409949270
328600759 581900254 42903795
343998239 544087967 438227497
441768256 559919782 341718250
88249412 305864087 597854257
58124650 124004796 547998379
75675351 559633839 87243295
483182001 440674236 172685696
507153717 21514426 594595302
2674070 285808158 583337753
573653735 213178788 116816539
11853238 2493987 598193666
600975249 437273591 365085327
36473318 558534395 280775818
497834862 499979835 34340006
579909078 264522876 392481020
292773892 252782580 37259158
314474791 565314042 217001425
558938050 188228390 160916557
557232543 128929787 268280635
551687472 323876794 461942548
571805084 165362858 429015656
264931146 107203240 289669309
621465786 62969590 35571731
140583416 213650778 471910436
69558879 341328780 364668856
185926070 400041909 540926755
410249136 615307922 118647579
403422345 622436990 324528891
492051695 538434469 267791384
406533801 219625459 571216346
422392548 179000472 76697356
288065560 577757904 160015174
429725677 522825839 366425928
397758946 495425670 603910421
418900975 66691320 449320270
131942931 172307786 451436180
327403207 366286152 359407770
437151700 483847024 117609975
340415739 500225255 401949620
241196418 339420921 171526456
455767346 215806764 31936821
225572530 323795583 33045344
357180650 566053554 211352723
101169171 444923108 574518896
161667619 107284540 290779596
107026436 540417405 202412814
227558655 194038176 354087804
538818422 253101079 270564428
183967513 392659252 362307505
371571163 375827193 388985102
484145719 170959519 82145209
268481768 611291554 173292994
533824944 364391094 571805159
515451928 115501747 433802415
127367595 257874740 94067800
349162869 623935545 33565599
153637826 86304329 59033859
375438883 587745120 196020260
311555148 468107745 87403817
73827359 585566142 459446659
376057988 291206166 339887542
401508963 325505007 553276011
602411382 225633195 86287290
387731811 436043975 567701016
575059443 450705957 396426372
218872177 6874040 620058838
452211888 120421882 430854151
57949038 430145416 139509795
204950971 222973024 280016084
28246442 222672240 491580296
369761509 593002240 126399578
380344010 417551524 589165284
250194684 37071052 534474083
280709338 385847937 272873485
181382121 1214484 374306890
175451656 561504333 276074885
323250285 462535277 186628493
477127262 4016638 346416639
19412368 445317119 227563446
560784409 464361332 19487329
113416241 120914783 119044086
32401167 121780456 538296611
235742859 100871546 215270958
548327286 81302090 172265379
512166389 257031385 12932298
473073629 223504384 177499115
164612505 122773556 563274058
456577568 55458883 319941434
117404082 406724193 545202355
481928608 284246339 425561356
462373254 332864853 493651286
565434463 501151751 159598399
152823625 517877768 617112560
14462979 582687379 327668632
96287654 59417984 511563452
283343637 336104343 340421027
477746852 573205872 28685086
129188476 396909377 422848298
399437128 68131328 144252737
165432262 586747364 526865745
183070777 102230456 62953324
109447515 29231112 91766045
610793976 491473895 324756547
209822681 235452198 362626104
561282342 578111390 445872739
328436385 287463492 613348955
146357758 257177650 183531753
361696070 604466826 159591739
548542215 623836443 572357504
351251058 115896112 208824160
398905203 416002159 397963552
464211052 175957636 72962921
51509909 129557592 491235554
198255669 68732047 196443257
476692530 390340957 565430340
196156240 99568570 103167486
421005582 222707005 296904295
444132353 98867550 513006575
269804914 524555785 24442773
476807705 396048235 548964908
569048111 575422857 424711718
104846247 39560162 362364136
567031551 117268631 401781285
34611988 418202843 186323346
130558545 434584463 135735425
625583794 439120574 241841688
412934290 63706662 446659836
407959886 615150206 327025321
301548049 108091476 348979962
288762785 533224771 232396942
1978321 179665352 101100884
164833487 327491022 399720052
456966070 185593880 250687624
363183731 458709017 486734357
564783282 108029301 281913061
546855178 281375301 393290866
559341873 470414153 252711391
184945491 85696759 586024114
456866767 507321302 240882087
309166092 366722943 347054567
61393800 459443306 564317909
321184704 489975750 22740515
288641800 49138513 463169660
562579450 228541037 243437191
457541774 422401868 244944247
382365120 625194196 258719966
394182661 61430377 463506171
489870126 63598963 469694477
504948917 62903639 193169361
245834809 568723836 340122946
291731898 542837058 573266149
613621403 377369110 202589977
140971750 41268427 226177588
41898080 180933377 232605921
464837748 511262165 330938631
349083436 149129505 432652596
360974570 38448614 533243240
435716773 338359566 241543072
242987556 449727660 433249069
590572478 485773836 115170183
52199626 372264453 617058563
351715355 348375016 155216833
361230620 362888636 267160177
312049176 263524561 339554998
107054720 508741168 360899078
268202467 442837015 68615488
146665298 454791423 613760138
211636155 499795771 24000996
222415643 227581465 15597483
415494684 601806730 169249167
382983729 195647955 174689757
64623612 266613463 160061675
233685236 483799866 418397489
292287959 91857783 583029069
556566662 67568369 252780872
492214452 584774165 203769175
365384024 364460407 369891360
247191804 204896982 184148185
209513179 418217639 375296610
124516328 212109832 278390753
50454548 148670281 550254534
579883982 572854485 370271645
194872483 206045770 506481788
608721514 300260220 6857947
512811375 489463079 531036613
365832854 317149032 102567996
205547960 493209314 91589694
361036255 352412230 378791240
611271026 427050125 577490297
314607761 102210864 445975079
254086975 13452356 359163355
101205651 607951082 28436976
458533464 549982884 372685942
491379529 292579926 347753998
37577089 603679573 500218171
435689084 278084819 38713568
240636247 450142492 470618387
610070914 326530023 407531783
225887745 17812737 1633820
551749883 314618393 533893197
224573067 511857062 369110575
277002777 403978904 43213220
83913569 546615097 261812722
354562777 584368152 150516048
413032623 121983429 74162511
307794792 252429280 381585547
501402273 387134294 508038709
430561875 496462670 424025445
321344614 341710450 219454984
526294343 264498092 387866327
32162539 306461430 397489160
465414362 458948741 328165335
345347314 434044622 24285200
124778438 469645510 321064450
246510748 40465410 268646980
270308081 147711367 259859838
82563049 22684283 171494908
303330910 73754302 129230386
526046793 155578918 116956886
188625240 252196158 398097121
97463288 345590178 589157848
329365714 107249218 142730932
275842420 54657650 554260479
611019461 214835587 392380078
523526854 378758244 218578134
259016058 156665322 372353220
192029047 403837111 205633127
481312480 52201570 255753372
294502769 36565105 301679098
393734277 80589766 429735906
440226191 230460266 305050994
546807241 55080779 256647079
130568014 102951205 166348798
485967840 344683402 391025310
90846599 376697907 195504909
29163241 562533606 416619573
162098823 103369917 68705832
285454666 408934316 469139341
282979367 145146803 479269944
545302529 556062086 180702699
473824394 420355842 391813798
604893470 625559756 267678584
116763438 319297504 375997265
408272966 373002087 167684395
159441111 559178984 127941697
389194807 375798964 14229846
56397383 107836508 210642671
492669037 618095773 287573888
66283796 216319747 185211561
328943686 305233608 309728120
543728850 89636494 185680882
7763183 28221772 486035266
450263320 355898072 292435461
431365203 167832213 98938872
15711881 43468574 299904148
421348911 301698557 89744109
314907051 473397973 274622028
388573886 204741684 118680555
579643209 16059268 481360416
557266714 441006805 125796287
307722044 240932521 188246990
126401873 440294779 579997287
392291182 106751922 81732972
478207000 613418619 622022476
611925212 411700818 565112268
327680554 120258846 506791414
488852422 111826289 32778676
460996300 93624327 200613438
596667510 274396902 357853579
496908779 392125828 436807561
47026184 151913733 56189706
77050995 403093185 418436508
441282511 493467656 114710037
56390107 513647890 264460485
214360074 31354825 513977319
423561633 108460962 219210388
524078044 496993661 90231968
474549445 622097202 116080465
426299361 429525431 302347076
517870687 510021549 320621629
127488248 609186052 581461479
305744084 384240228 73687443
530987544 11284037 61531381
217340599 472612751 234238744
154092345 77683774 435135110
502440998 92587697 430587883
442735026 589341592 67141337
597126598 392626988 216243281
501850686 286592873 447834274
69622563 184925664 377240996
3344873 129010735 82097809
521795999 358521617 440691683
519410945 472052057 415384419
399711588 543592964 160925017
180678374 105731947 414332623
569109715 317987813 359803808
453243105 104625847 303479169
149238451 607529936 142106655
1143258 275642402 86201130
279853368 389435849 510769609
243857907 595604075 21326178
321172067 299458335 413393124
248290774 216561348 468264833
624742599 543168482 178084205
500190069 255507061 527400339
266224164 306644738 29458350
615408505 112313246 180515688
324651621 219195427 219251992
133361445 104527847 15167501
288890691 282156316 318160853
540700013 70826273 233825406
505916250 372112008 133513939
568115011 266914886 591721643
571482125 485286251 370182072
86006623 571157157 41907366
592179187 198715253 160001259
291629134 181058151 338230417
123026249 200630174 84308708
167485565 565356676 561600745
291177182 389448560 384127303
115913458 595973186 448973212
271949983 167795264 363622059
158195737 590127166 334890178
84001633 254359379 65617854
20535510 520656454 449782924
422683882 592490366 37471670
203260221 23388611 60173170
32768078 585317265 355782487
315116001 430507387 472482340
7520237 121489987 597703833
277424545 255664767 49994752
471243459 289927805 246588603
592421583 136784518 123797761
429304088 446371065 355733799
217439561 251206996 324825388
335124481 222859797 243894798
208644357 98419462 429259632
424015275 225545983 405101299
615530241 552097394 375082238
525592806 496230305 77655663
138381226 1131799 322385729
269208455 266282029 105087996
288203156 278622414 494727500
315034525 162529818 124623825
250520351 74067425 307960133
553770634 70558168 233427737
425849028 123869174 55208533
131660267 108116891 275082379
554827640 258646716 135177090
90862728 553482448 566464068
577104929 218660215 249330189
265825101 564299828 234113958
452024748 201715552 551710847
184093228 77044124 176552640
22561994 47356270 387448193
356683755 330270383 342277269
108946679 445205400 580793421
387694345 271741265 74714927
357074192 591656379 519026983
257197103 423589375 283262642
10861522 219711579 535611224
371507192 207483742 485011634
100544146 116037491 585486156
335390813 327235581 283690845
470105036 26027498 489391465
259605922 111903895 256333800
208682274 314587434 368593346
420296369 99145517 572408916
482862197 174559959 379411222
345629776 318888659 407211760
385504780 421033738 458613095
61432083 586889793 305921524
255560832 500196336 376202688
451418422 427343424 138120172
18631491 132189871 469097847
578898129 517897431 542284460
452069087 509096067 540249985
618946429 338381093 133305838
322458687 212182312 595625130
447680093 298680487 138939669
355064294 576235769 481790257
101142049 230497125 381450119
393328012 362983116 365766499
325229775 534683278 267675757
56570530 202043540 213915867
453655865 198689887 69229864
553151681 28244662 542662548
471349458 174264275 379229709
161993236 182015042 39810651
240077091 135944434 126810347
5250218 165556792 256672485
37923571 138463859 354006885
547555083 518959250 343524860
254983251 260289138 41061195
25425863 180512534 540091511
514733897 483453059 427873554
496943923 391628296 257269218
272832223 588581950 375658118
94486545 507033558 533335529
392385884 531920941 295370400
154206320 625003983 11953739
141720032 133133530 411780892
265007430 338011239 379775325
50092117 516414466 446909133
514696979 399610595 194073781
609864308 552987834 244918621
499015818 310368613 185605425
356450127 62028335 497185310
326977269 391239021 501049165
30650386 147310129 253650062
216044488 375024989 31409340
260599659 452573236 444104521
557442717 26646883 517384754
395541794 438944330 342700411
283942710 270337272 155133012
455412418 5806225 145391821
535017166 552710506 563402547
384641182 268088942 350331893
531726252 104467756 403077252
115321650 357158483 74129862
222458012 101078792 57700784
53746602 50461522 511744959
318355687 393735470 455931630
480190336 421770926 99471545
469562205 576223005 433746920
272837675 237516511 543184049
138545891 289202313 128883909
109208531 66452538 218319106
413454382 582618173 75256179
104778490 481564752 166264924
276970880 51315436 240078170
447293776 320876991 15028981
328051955 608964555 200033523
320941616 429233329 333494438
369177877 377448516 394207962
293604540 39630409 588416279
130262223 3365702 586080132
101951945 299522786 178040062
463438968 156817971 533645203
251784851 184111103 23213566
480101674 553248249 267366942
251572350 494983915 301984419
33432045 113709672 575019598
121023554 80391133 595694195
576780816 290873345 354776079
462184623 30775839 230199353
520610016 75710980 117733146
515988881 336456983 486371490
588432912 23747493 43219763
568647101 52963456 327175769
438882225 142993036 476796583
111616220 514581519 416696043
125679218 79249834 317925239
359311456 299542412 555815322
379727993 501712552 313460691
184417561 287644557 202370233
56455751 208382514 140673304
211375438 260954271 197649809
555338886 474853973 609542734
465524370 494093189 526093462
517774670 260014094 194837661
356291712 195687971 78801814
203822134 126709918 536345041
245151367 54043280 430575692
196581069 600124589 397491791
527013056 624343667 484165424
542014255 489730269 442800597
124298896 247391523 459243120
79608739 272567761 44965204
247702165 620483726 309684707
515295286 473190357 613434882
99642135 499106606 355679790
311529664 624520105 580221447
374064116 77413912 622280652
471407727 290982369 77030770
17417668 392127570 257989924
491309646 109822959 222357380
238390143 75954940 152099827
368174933 281645401 248579627
333398056 493574761 373972727
280363008 489190176 429542754
67660255 340051612 318471179
578617075 219143622 342693186
448299870 401111054 541270134
205790367 277576233 621941174
280284990 82401870 29691427
40667224 569057917 77618803
92678157 61201711 37440915
192372275 444933269 516621403
40182849 135059841 622235184
391587766 520688640 447566667
494215034 139018000 392086620
102869584 129192704 518422496
67772049 621316186 81168553
162558624 502560398 378074381
252243735 427107954 559283920
173783718 267109466 583282190
529148096 109519765 138403920
258936951 335983885 185852280
36822194 438710391 60404030
589834769 419210363 245373386
49633301 154688328 365741735
544259699 354980615 562804794
605624147 189115351 449632504
116750210 346551185 612254486
57179465 460094421 107501343
337682682 75812165 400163502
422239288 442125385 320816113
531484313 87834430 551501948
374017807 99247658 425904306
596836344 492563945 119849592
164462126 331499251 369823639
235032098 304829031 320931057
284306085 111211922 67089498
579531323 205608198 387964080
470480153 589362161 511030397
31509541 141837883 319765074
329238516 544239987 621148065
558052662 200371078 518095798
278832050 529366291 191228531
462437491 154680546 258399263
395247972 266106684 42497986
505888732 223197462 596562485
526501424 386562988 271364028
352930589 48063034 189421481
99214000 597704095 198727068
419144395 269024519 188618573
378992499 89351130 511847259
8434791 533762468 394781595
489483507 103543003 453111215
437298846 304708191 537140390
561883524 423777892 375586975
530170781 276065502 91965206
615113730 506857170 516479194
405866514 325927447 573558762
316720777 126823042 116601987
565696162 320163703 597991849
535723028 499178368 391730421
379653775 160068790 442324008
415519595 4079320 452155233
458052699 331207708 86776650
255865838 591754948 317637448
40296570 427056818 437611397
348644040 334795171 24840760
68989509 25143507 153399994
111255904 510698618 209780375
193097109 422175025 541273383
411484543 392111689 340488292
318804576 546464403 454396693
472883201 234145217 276798991
528319569 362303477 21196442
273226545 349061036 271308997
49197831 341390282 592725794
84021829 332899286 616624657
217892375 240142253 429492245
4230303 223114825 45692629
556884895 323355230 395959895
144179945 92537544 65153663
490183141 122794144 361934065
621619537 435971140 371140327
152589948 560745154 351930683
109144792 156669429 436337130
116236114 143365468 31851670
362914485 290845196 487716408
511631156 73296566 599244164
598715255 537846749 502518001
75235571 165098619 566410341
17989797 309199005 385004742
600641312 267272282 263883594
435381461 142867069 51654161
492877028 126640784 359324441
467085987 207214544 254617350
611359785 228336285 293996836
460896634 45969930 606006347
290922903 415109144 270284011
581145798 88390471 546545794
473541708 265841457 320349084
192146151 594995632 160283656
528868390 22114850 123861796
539285577 147993445 561389528
478086718 294280139 540586347
67919171 161418846 509045469
535088152 250425135 64618992
595701385 295854618 514386081
334002925 28576602 88243235
354858908 129392515 162357366
221431082 546847360 518270847
557121236 488211804 417190831
45227623 27834308 36501784
387416678 563748345 337394067
86805196 294112115 358830730
455055023 273265973 606244913
431227624 492476522 375049662
109665903 219982126 407873108
135833751 596892375 56855018
378536341 458309369 280491033
268189230 296665745 255386381
12898206 204144743 517196058
347148479 375311824 621122253
64706162 518696042 463952020
410511848 55888839 63160384
487972059 588577125 153348667
84834743 356574352 39638848
359778589 398382685 76140873
327746201 83628321 410874327
195565414 23719129 9021123
251933415 129758935 566706499
284235578 492792292 511003789
434976292 567037939 205775412
342099231 350837826 587090280
265350032 467418172 43359763
377099619 490056961 614432941
11883698 169950899 181616864
350877901 286099400 134172090
598779779 318091283 542322491
585110298 357282871 532220935
314073473 55674959 456232263
217916919 16003614 194274585
570920136 316114348 90418316
515588178 505665377 512399141
67126673 597477824 144360494
250323503 407656510 211115979
110519894 123174329 297594125
18754521 589417109 440962537
484231293 358105430 129160212
244771970 573132224 483525228
385125731 145803251 278617233
596442335 583331772 159588597
61297427 378988072 173089800
463033628 408826300 404660215
544430426 314626927 396496719
620100704 266764960 337173656
142050161 44528247 279292313
211721936 325595008 137371788
180443574 8185806 340965864
374575894 235035936 12821092
531586872 351012125 375923603
128697941 490704677 350831750
242616158 319642598 559587999
410054858 509562676 382573659
602133755 577453050 464849333
215550478 340009932 598202657
530587038 409729451 307857329
229331736 519836012 363005473
302127394 267521451 186515147
160710752 205645299 326684819
256098026 250813736 6476394
349111184 24395974 89601056
361491070 163003501 158896584
172355727 8461675 179889789
485852446 480764208 365328342
431776100 300453099 231154469
127102417 400664731 3218564
145504267 543190324 560170143
148148963 96127592 6071394
347276030 344472961 137069759
258814237 353630327 11495994
140504653 604109822 496672685
506768881 624043360 514529043
59370466 303429457 470166346
570997130 333233684 491841310
88478020 187709372 117610811
259957192 578244712 249524148
214389312 300065977 533699842
259174104 65749112 62818509
117579846 373304022 374071829
496969450 202033729 380114182
619863664 523698687 134174035
27183018 617253237 124172330
87524391 50879353 378558197
37205611 526154089 527507758
604087288 237384035 444337656
185330691 399919319 518398682
524181465 562799412 473989312
577786171 382663867 9446196
361035688 415122702 586443203
68636119 208298739 459954318
170881058 290260543 301564179
23259738 26735681 185250470
310989667 312428606 250884443
432458972 20656706 149507673
53674759 195685089 380782588
360417699 599418442 67116052
577365518 285464488 141204756
220462280 624378177 340124719
576917694 210458318 45925903
359635676 605199967 58172146
299205665 448514580 514152458
614873889 84151732 216800998
175813736 510369791 393961854
372427327 380593925 89549683
568432771 504032074 414299102
542567508 206413576 464105734
189663258 185847417 381187838
499574373 70150921 592369329
626768511 263279021 238925089
558985095 350020228 299292518
230701583 137452055 381629217
332774633 135148191 173911672
114854568 290201484 431582002
550603443 178729938 323351934
318737500 122829406 620026440
87311719 68232085 597816888
460706729 284386795 327470270
182891529 573633494 182688863
67126186 485004261 423916620
490560227 442965338 473318410
188886898 208813819 41524872
236047260 216953882 586554532
16294864 24126457 115932716
545365272 5820601 191244103
330523952 142896204 375656900
451181582 333184438 425385031
22602931 451170094 437549499
392621816 345057221 164220064
467574171 220067060 4000642
538779360 241691128 282767257
283779119 8954136 385221762
171154251 294067118 477326096
415764785 249790880 293963017
308237793 147727459 343899742
271176746 84936569 25264554
472993449 103981605 263993754
219851975 433742020 431570226
233289521 448718343 161210950
312767428 302181725 530017594
188748166 528222708 55875749
624618578 48188269 317899585
447579281 554101847 306861627
409735349 63690175 372670807
44027879 275173617 216809513
467309593 42961196 391636889
406877118 193316903 122631736
255553787 65703124 238030936
237636552 163731807 319572538
608439734 613683243 564543925
281664018 144137881 385007193
1378934 357143569 370832389
168160114 109602382 239109285
8462024 61110511 512911448
28000040 588615562 494021037
279142814 415270560 207738413
469537483 457279780 481220616
57165505 341747558 533785167
461155206 366701279 67785932
57542128 269695168 251577304
503006661 604274174 430396380
21555003 249851916 378030042
446177910 312131229 585533711
175256182 357532182 483221363
375555 16932035 338345675
429512971 474225641 294022438
161794603 495537437 434354055
488496184 263070174 456618467
199328902 417123310 423159710
304779838 496743619 363803501
471521492 493421682 619069420
120809968 12083960 188545359
361063069 404657976 473224699
155212251 366750561 425143104
110176074 218609754 386925535
486054327 202043063 611057366
331298581 599037896 71055925
68790781 42909356 388267347
377403879 604783290 107116018
425140497 90420512 223889805
521553078 49427188 480683161
197250336 491708583 386973022
215727985 545254117 573594619
590195734 213016712 470346633
569337257 525185580 242654529
308041240 105587253 12344543
368033762 449424612 16437254
11385216 55001239 256242277
433300039 339524025 491185271
47865817 284698453 474584191
42073075 410691210 123750311
170236878 500359437 184993225
440454655 480844561 413101815
526543214 443172137 442001249
550144143 305360574 111324858
347466878 245469102 259969560
53330563 231251003 253617807
598262116 376547486 256422270
249781089 527135390 537171799
115111631 168730083 151561297
507201409 219667480 114813403
355504349 205629813 383408865
550147195 178005017 566796405
305414893 593772743 483982644
193114707 135800790 53267456
457789921 532704462 225902630
78820862 512008453 48120638
526935489 381094614 126905224
431734286 450324797 555463544
110544969 274589832 154670051
46356557 195104152 533055076
40099849 602794835 34184559
198271007 6991542 454060233
561767464 542451094 572091848
288809013 81332504 599571215
204866899 15178358 336943083
526644183 271885873 469435879
72234600 524434419 576691605
120438097 127749527 556633109
323613478 35330198 505858778
81326049 476177893 562551386
563391116 608585820 473199221
505811348 398898386 336022003
212711380 148089418 170393761
107424150 60689482 483083772
142536813 25874981 70933063
147908211 512751863 565530903
262701743 505464182 140190107
359604999 72354135 488056353
65439056 467927485 162137657
588505802 376575163 122525452
72034424 209601560 244921545
565799965 28891162 530197134
315502064 537592273 10734525
15536691 174808112 60822193
525364518 538797561 354045444
106930171 549445365 132687222
135728475 25261804 306671021
421985472 488165783 63040661
278523234 445062712 268176106
199559438 463606008 434667947
488471990 295703174 531652716
608234253 18365762 49649486
55048761 10627329 164779632
210307322 519683510 617820655
342838910 110689062 480846940
384464087 331247192 319454420
152683373 411567967 5565686
565692798 567075692 339575151
464373603 422196783 8155505
511603979 220733589 602749170
606388879 267400870 115935202
118053657 179354453 605928454
490296476 131053500 39908730
885017 278130355 555410555
168192418 308802767 236028156
10878383 111552165 564684866
128851781 420945554 282661152
604646355 1879560 405528434
26655635 163193784 404270969
157730438 364986250 153501808
603054310 566534572 35529098
361773503 73071104 261179703
550185380 436621256 351633094
74684732 353006066 81691202
217931186 161506836 435310057
339543519 424619193 625681018
468465304 522803779 68434656
388326107 420101987 172907997
46705966 29051126 5187271
537450634 275245305 466898297
213666478 445207475 205032244
532273470 575159549 177568876
665245 354572640 77477269
2142408 488229763 550693716
190543963 553115330 536299761
402146487 540715220 504836773
72832873 476896916 32702389
345467271 23772351 555606504
568027404 439209325 86410606
429917391 162605560 572666661
416001747 158107299 77471436
493950417 456893502 537799234
443621232 169693737 468972751
260932615 140735612 437474394
163240603 140540862 370642999
510827395 546854034 97838979
151008295 17543902 222074460
146606321 285356759 431267499
86347849 589857299 80258825
231501840 587853832 137688891
167201055 147729309 116597450
437251545 346098793 465300368
250920551 325216738 203130779
177136838 281989755 490606519
568324488 190661519 353217352
507002344 75861566 303255424
29219222 548923205 171836163
61566551 287135097 254810522
67076729 317368088 440702227
465581876 174275218 173439419
510850685 535421366 389079714
67149232 540935994 31296414
6228474 448917340 473604667
291917815 551287540 88685104
273930051 8934647 94464310
180477924 368621719 172337087
517438716 457073722 567604028
330235698 175291418 12135235
115194281 202918122 272274678
36283457 603987446 12323227
395745870 477510459 613158218
430058083 252481295 595154316
70766916 452827378 365638703
145511463 596111183 280590437
488341804 58804517 469431454
521240126 117916182 200091226
485650848 424202202 386889567
266795752 319701417 171695593
8978660 589794833 327369265
291425792 126076242 544797005
576260765 76068960 278849945
312638423 101075216 442502958
260088900 140245283 255609166
533918637 488778840 607176706
138164741 535665468 286629459
388971208 473483274 93634109
340138688 319049710 145045758
298709017 258983304 500553516
286639585 271772288 510612408
190813159 371664351 21866467
390006011 43227258 306873544
8266417 456826852 474892486
311857688 601044951 88348416
616625440 84656497 164849350
121823340 194688975 569043001
275249277 81253009 82205417
427244387 243232595 166376005
197577244 72895926 162567460
305886520 325546753 497519261
608134954 294574311 480843947
483785199 518377579 160215939
175508017 302975987 410732360
182679192 137822400 337184294
554343795 562731535 334698691
276275710 595547559 597746715
164434334 425730745 110808223
232996313 12830345 468435038
547338814 150297846 518085522
208796925 74351619 266358142
618866685 192739190 130610577
40410990 361913599 616238636
272294107 19848210 239272185
377168707 423001496 435902421
183917238 97844664 298694919
95705089 212014226 539178737
69221229 136508636 472462615
421367553 77509647 138949780
586772297 621914746 118154256
118605452 151482985 569709906
624638307 541922359 17654941
308868523 465344597 578271107
172727561 523898353 66247471
174302255 100739663 409156896
451412009 448666443 175489872
320757228 61653224 600900065
195980491 413559453 594054927
148125903 29988420 428492230
587267222 57276769 15573824
247888865 65679165 429364198
612300560 520806754 142525893
221231196 128405921 377529289
123036214 292185207 311488849
627114911 478689019 541451304
132306260 59526389 436688659
63414547 24725644 69095139
161066793 173178084 512388712
547984515 185460394 60632041
225703796 267860702 158965408
223105167 564919732 340485875
251112257 187322019 279657016
229761069 89624255 257772480
292320765 230722767 154225233
87808869 113014993 81266936
129235197 161943677 11374933
42257683 23894920 555229064
412004670 13835716 413455749
286188114 507330531 548346240
622508593 609170824 81423645
541735602 348319403 272765221
397921586 344701520 496265459
573775493 115873251 398443095
278068550 27012745 558455728
562354515 203169592 520795555
386729453 306856174 458034726
216080896 96996398 533568326
279692289 540071916 618699940
136951923 70670368 46985411
203133367 143744469 96216469
277004823 532419979 462205767
19284102 614736093 235933633
542459376 212271361 364642267
346625359 6965823 439404404
536846386 620826830 387846694
485447739 562094571 535096832
433384810 515425431 592654813
334897995 424126989 57178438
19267736 60096244 90295882
307427632 454044047 626682824
614345741 306440464 217747778
105257374 387460701 576171681
524230805 347702660 574632096
292178517 570127601 175150730
360264253 277952885 537437294
400970821 14342526 175576514
409773854 449164116 188611446
343141728 67515190 506401401
281276009 428002668 550003220
70690884 186111534 468712366
522784287 372362699 292702673
187065513 327080000 85091284
145046831 1182499 147411968
413583906 7182893 228892613
253542692 232607317 209103325
425896648 78941184 196681756
16218101 398054124 551434721
234832082 215161143 234766821
336933067 322590514 539012100
31776376 136279819 23603282
384810708 337238271 161656629
594690161 115780777 24635445
348657373 327042416 212544427
88700437 274471007 318419787
81054346 298557930 480352534
97144190 542954683 311531947
551245210 37429682 221205259
489070783 596848111 386980830
247274193 208504254 606197043
244038342 395018429 603657316
308835861 287492448 412842056
325472779 526263665 146517446
53805069 542296502 240978004
479587046 197290944 469791058
350036849 463808407 340113796
477895641 611490723 430392086
53242885 380653584 66165393
239100972 298219671 538023981
129053975 263721043 509230017
60588051 15895032 10342129
353574747 55626530 527493346
189187050 272638052 132737604
259147979 363621118 327885461
309029195 206883044 513048417
278839501 392637288 276319136
205166763 469434129 387611148
319077877 513397300 312453325
20875147 143709118 493999990
399143817 227936817 476138238
410114887 108960126 534610919
98709338 591993890 325404401
435302783 609667766 310398402
588672591 407121836 343411057
433800338 431331094 432416936
375285994 443819465 454388497
301518800 53653481 115403454
530038707 432183412 155829091
592996415 24876459 227457043
538676594 115631092 600324163
617255080 197630022 464903536
619239400 355973738 192722282
359349326 49085876 391065755
350646337 466432362 166911894
543416038 123558931 220632110
459231764 265570933 518593291
469401129 269622598 384834278
439705489 599828725 338772507
609162369 267334953 450105806
486644119 97814340 347625341
543184517 593213288 23186640
264603187 511106552 361253260
158254068 130605118 445635252
501911136 333655304 328565456
623447154 327780981 277638405
191891311 296292670 255754660
444513094 258025631 253142257
151541832 446799619 160784416
230593876 397425980 142464144
61015814 43964660 135101683
47394438 535435622 57547018
580337006 249350111 312719300
109334283 39277693 332230257
191519544 608803849 169313473
126557988 597388422 624448890
87850490 269057199 473086723
119658434 22444006 36355990
199525494 94810174 517869697
286812282 447300851 561356056
467752166 411288585 454666173
257154890 590758720 620802219
325823888 263994500 608051177
167468698 495844078 141624030
223309571 551437513 128256466
249589679 373745645 211492639
512647927 192711811 559281649
300036272 473304601 623924978
421791523 37340396 594904214
165513590 156354737 121522298
521097158 269893740 391616379
368480083 169504966 269345821
608117319 222761235 74417283
625554131 91196661 171890390
618881724 63543025 208108282
298863195 588342934 48137102
119810735 311153005 322220713
170341575 180459821 211677895
294986222 375360568 274512755
577319463 281718963 233854428
551421067 236780883 343692866
43225969 386615904 338310949
509375970 341974314 516174934
5161939 250187315 497383280
434601925 307344001 390953540
186884108 549592947 596611318
69945186 589247729 420250926
510281919 578935231 447861562
311213051 458020892 43752108
508878936 369375807 508738221
238254990 584426047 102304619
326515210 472108924 303630821
97858581 119756871 616376446
105939570 620877576 430169517
163368918 400327779 154174094
27429100 359160119 567215565
282225717 248170297 380785291
346746171 440462018 574466811
317227407 578245481 523123941
314750891 461814161 457955133
201006586 551649804 154001972
374754723 605765413 138976964
442410213 307003213 589128255
110984400 415259073 172686937
607990115 547300580 287488093
54615832 170761554 89611844
399370402 377120545 233367601
480094578 593049345 169717417
547565279 253796292 167953848
21870299 214158225 426995103
379087006 319797710 61544791
213058968 509578100 71253631
126043247 527497108 440320334
62841173 57464325 514883685
50357107 203446774 355355061
318837043 622777451 216704012
408583862 73947950 294105515
324305140 390568703 516590557
66129434 51687714 204321563
473876055 166371605 64419663
458238609 240493212 106520925
626139431 194457662 92370169
335846092 428852364 572914348
29343590 117510363 222038069
259835726 196334362 598721314
175369388 354555472 224590645
53798404 316597883 179161637
307445195 485061646 260262513
246105359 284766232 164722782
544813585 454326397 179366568
303131564 534996834 354159776
31448866 241536494 3894969
75906368 63187630 298008158
400502539 186020935 363017462
446897318 27207455 622764043
67412858 366418017 563109803
16885193 477001794 388876896
307405124 159896389 590183124
601154451 526533323 287217747
110677754 418424775 593937561
359586939 509187403 67166293
403550517 233685896 157909712
416409716 6741864 423719462
478148439 391734675 348100879
515370418 357454071 206427674
126910363 177069087 499121850
514822844 270551535 134133771
524683636 152309291 530559200
523834657 543378181 306461311
65725322 17703244 549666731
279992286 408817515 502783583
307881049 384062755 16564929
430129588 155504374 289802024
174855795 383300130 60743815
516782853 369616746 543639759
130809521 71796088 225424550
519455609 179161001 152005099
63425164 218632914 126769575
100251905 198681177 610456058
522787137 16234640 345071298
55252169 29238915 316391461
576246620 72284623 555414700
250826746 325604217 185210378
535353098 462314466 163345738
317567665 397420126 535338414
18168895 283784922 343119342
112415233 405085325 549493021
167708467 344789255 570329485
195008636 350656910 401103084
458972530 291467180 525832672
97162590 146617595 388326098
13772539 81477968 131776541
244765125 281750614 69287692
30118911 57758411 452420778
298125449 322784837 392399383
288301520 149678612 307018760
233201733 79269540 140186436
505237927 295817984 610186591
144031082 64839359 360982948
196659396 406481430 533818987
155035309 166651142 328081691
468063117 256381265 327240388
621994545 339158140 329480849
304052695 393112581 552911358
449399605 347703213 29991211
311228359 590700811 551781138
583093337 198725317 557494817
526407196 352671397 108233622
245521392 593906826 378474167
559086529 536042406 498813431
547549403 421189176 363672312
561439405 616784794 452085407
439406225 476408507 23600982
481352448 507799790 76213733
551275455 42975156 167456875
235536557 17609372 224316219
324734250 282249227 533473995
334665780 126089099 421084693
378826179 54013812 168423504
292013506 180826734 127444580
331708218 413963915 104392212
5035797 399565300 550801187
6834777 509685332 142582439
124012178 394301118 365331147
148061042 546343027 77087141
329060288 244565237 326105875
368244039 206417096 182600900
168537433 332216431 67861985
137139862 110839902 361544655
497559475 77627982 588392898
549795112 539096632 551946351
286882945 611561649 587596836
421111437 88533908 308078012
60121838 161911072 357739706
59206524 483757986 523402553
501408129 2973665 158658768
482023960 536426248 506262015
7868174 439469685 420273854
189053292 201171339 196640032
48617161 503078003 86910781
358114331 148181386 5102199
296814300 577168520 300935149
374574013 315234849 89891773
343908317 301116786 398090198
343450786 356321108 41716444
323853687 26945851 267047761
276002370 422281793 596686085
486140699 422925944 131159025
506698086 394441545 370705285
468139541 76304738 624523646
459318689 263218491 588763319
83667369 569710511 71810199
428664154 271663831 90544455
274398781 315663875 161246609
65597637 327646892 258326682
323935728 409622453 391582906
179853710 452719389 527179890
172812290 379313453 536970619
388931172 4607338 372626099
356384143 350599558 227194986
285729053 21351611 577938899
615528414 268720656 147146621
82370807 309969342 481287838
212490468 40246198 104181317
540743975 513870827 48787478
291574876 173325861 31694436
607150375 406321489 276866872
450440464 2735837 607245181
237135763 204231624 150697681
580581266 332934890 302353291
455716778 300610018 438755645
520060706 514154112 545383553
481575312 417537667 340667499
11556204 183151674 293076673
126186799 249670995 593671455
443719294 515596110 481779555
477890678 614746224 115757791
98889060 311686439 151642091
265340975 93681525 540227591
440021425 347417190 376077119
560905341 566069455 433101248
626216273 54153768 559158487
164760478 614156320 33109822
569160291 587678260 148639441
549088367 105426469 164330126
392730411 534538102 175268944
566559712 136980986 365525416
427943330 463167466 90416201
16067832 363336338 96774573
532211228 607756249 50761481
312496102 27672173 106498109
13159418 26287097 613056106
364053129 92564792 539890025
107046623 121229000 78522199
494666251 1582617 28937103
586032836 185730736 626640061
311565091 103453670 128568730
161843198 475350763 228578053
303158746 48456452 504575100
103873403 515818602 370618988
554893880 601520119 271997607
185278578 139018287 493907725
569208685 144266179 434423517
292583991 226689326 564747982
540845861 567588736 410141757
31255877 311277646 491520896
454284480 496052654 418582536
56125560 185124675 267714356
364369257 349489917 145054400
409349522 130453513 526405565
115988988 406234999 162217340
587565779 233889024 369701726
410156686 302816101 42173300
291379593 371702132 288804335
409345421 221533891 229018956
368460580 58890839 448252751
470351685 140635171 215100615
22139433 332388449 194972070
115673988 595428217 161091623
53738012 621603592 154628371
281368281 169623908 526867439
256377445 378683259 260191316
141979053 399985018 172293956
118873708 73797377 296471041
370451630 495709283 61513745
36575941 264162133 360543407
150552492 247515532 60604347
290329848 289608467 619176960
426064666 561960889 254202982
241006912 31587062 269623631
614036498 489401954 347149191
506073824 240782183 614058660
594003016 342566687 202395808
145205753 368390656 63750490
209148127 480176697 327233903
453966028 77181724 112739010
206635167 388838597 263560742
509681574 121612193 1288983
22294333 173642915 563331164
55719967 253797783 8387709
343176076 106999618 135980777
403328240 124593033 620293408
223846498 283355491 253049695
188455525 429239521 480631464
374799353 537498279 24327581
392244657 478242383 266409059
80863476 256983818 464422010
324465564 388500325 267173898
21871055 236479114 353475086
59408099 117352094 241093288
540632690 543810660 498568109
274311524 461899888 373352908
424957172 504935111 620807311
85624402 107409412 253968255
251583768 625798034 256263483
312759288 208229507 305703475
91827299 131984339 206050291
561437195 194391938 482959636
510542182 454575965 113813946
541547834 612372598 606908529
288850904 476184351 322298593
316636708 457100627 56946028
316679802 328106280 219338784
165140505 591969916 4431958
434547590 9296190 350392092
403802059 60601217 402573768
398767563 40244623 522007324
317101898 219223311 367513182
413743380 110082750 119701311
141478231 157924727 333346855
153672608 525639212 407860512
107532495 291599726 363598010
394936322 36772446 307901655
515883637 8086535 406993538
152063446 319653554 243581491
9572553 153783025 562317216
222889129 470234001 434944709
476065887 99885059 430808369
187343469 194339051 59351432
179225142 91503057 38979916
25681055 377952535 184815142
198156972 406757116 22492554
1655049 613810417 190875002
139698835 180106917 218119463
199415228 61399675 13241669
117432492 561274772 220120488
81855206 19603020 196707597
114393040 409770361 271749040
533242483 282469579 462116147
295448281 588774356 490385502
520643660 568969819 32918757
169178870 44914983 58713126
31815753 8926961 500613429
6698302 474404185 296318202
600173778 213259108 438692714
239532692 485600153 549712818
238148064 332644614 6580732
71794349 232226173 78434809
572545415 332735983 485190135
84696769 321843883 383610997
150552934 37632667 83583758
10780976 584139468 552892044
295482675 490987539 327776739
238027645 23330013 151974782
330231234 24651075 31363674
470048400 484300447 511329575
368431654 508161473 85415036
72131112 13092473 501377480
596130658 13820559 252144414
445510065 281785220 178493150
349563588 428051471 140516253
18532177 328095424 600381453
305068284 496088267 407107416
62291914 500423997 576312113
514593905 130400014 407028076
482090622 586954428 426579596
599044572 372999567 448988628
75165764 362625097 384733890
145000648 313402203 583671624
588842876 450071388 328196379
239211119 247353660 280686415
406081388 376006105 383192513
417694937 494711861 193946468
545356946 443359946 498221090
368714799 338827825 174214110
345412400 530486448 413029024
119040930 400320493 361458485
535326462 121867497 97772170
596626971 396523004 453309530
510311612 13851218 238391400
515754598 75026422 615177122
189816363 254914891 478027048
490134658 603461479 49289905
465570707 179507606 382305587
416635856 131476150 142815514
49670260 75755711 561208279
136198967 90155135 355749660
333213492 299598953 153883651
275818671 33937143 587944167
516890643 53438703 13798726
383315671 273378841 325213217
293345191 583176006 565716107
174455242 599152525 159546340
274946210 347609191 375971914
194969290 31050937 251603122
214747044 58396226 275805145
612132579 403445903 300294855
219821722 164105943 356945221
125740180 167899432 182677125
13287900 211291318 120603273
514463848 211797691 461153399
107899755 114893227 16361191
64333991 189734118 15446122
444090137 89496364 312967985
319167416 15387036 540028894
584429087 607178997 595469744
620123672 86196812 496317244
3596538 272766696 553338990
188919850 62626375 572856221
377239102 548955614 170966303
619693280 401445211 213666519
216396063 297685273 536991669
268365636 239624511 199470772
226550691 194046284 301119228
160827022 59428977 96389360
286736419 286537930 13664238
510554088 198882614 139164202
474497284 508199181 225248818
125018909 188566085 135809714
105294080 224029795 573932253
133340466 504731697 500356641
87701055 344926397 32778531
136202147 562822523 270014353
224511297 324032711 370058759
126045929 243396205 74115196
604185821 135220779 535156761
56627609 579383097 540733523
421634960 328367287 274847241
180685650 234791610 431949910
582007249 113208657 553658888
37909724 626601315 23555989
89218923 403697598 569115297
79852874 77644203 240360313
197852032 413583735 192127688
156424514 162076778 152451976
541528601 611512974 95393510
346318952 315509821 537559965
218403697 502159720 440333917
163898924 430213998 59686144
240340105 574756230 104404699
411682040 374818396 302381010
385343606 320600641 493379719
511579098 412366857 326919979
412172787 485283999 144491031
579426966 493340143 134489807
137700922 53849836 356049801
123763115 191432153 129172205
71646966 274850169 606465528
156559309 160693429 95106158
240139351 224101415 173505119
67176956 350980618 138735529
166437088 356800584 121304407
251491748 100948014 540129456
386231208 141254041 206112370
433106138 135889312 303346599
158182589 572514359 526282900
99132958 243520006 20947816
492935128 599091111 163980448
492543882 288964154 20558908
68440974 100211293 461478820
140034273 10439642 318426006
613005581 358603839 328546926
555345477 359690870 507456094
187480676 342756174 419139262
52584806 123286257 342786145
106569082 528654037 14493195
493822935 221163472 550326587
162266870 608958352 582804972
155738558 112441543 306276013
48229139 236445522 318636383
78101037 64687297 208979188
352708277 607504987 613762307
529729675 622313544 6795200
114887965 365532681 295663491
457196821 223728177 504407690
28236612 290854470 625218372
495485207 559005277 139945631
172281438 479770138 404526404
448230521 331000230 605358052
197658276 515537823 283511329
448050391 184203821 113714755
311156039 69835987 519156640
539401972 338188424 420564360
135365692 585531792 433914866
592307573 571753389 46491744
520499392 479708575 40362426
104109686 108054693 119830338
448002994 77952947 244305454
402612419 459878852 299149700
311388493 466416500 196779218
527596249 494732107 394195865
381081931 361020110 299012032
301260550 87225908 372101679
397382490 558618165 311005802
96187675 68711890 492435977
163718409 620271738 477077855
265494586 622482358 577067317
546985142 23880376 233422553
38035797 445104916 302978043
219963408 213233796 96149638
497431676 189608510 208713382
442965937 559648453 266496498
167699801 532254229 428429446
387497988 486007767 415255920
182104670 317150302 362282712
166935326 95914014 378751355
285323476 374566509 407222386
536354985 330300803 409945038
531633237 310507246 622224340
208996306 217170299 97452872
11458382 537207701 190407494
548501745 106184526 393668326
90646796 481134213 149098624
313319445 257762192 567682529
316162951 373510280 534821227
135695227 31444507 169248670
481116747 596846801 103526450
204013239 604944987 450885857
181357072 354998927 594843676
471964720 164500681 2445127
615195400 303371385 73173104
24701053 112940092 50992772
49638395 22012232 119500522
2758606 70041610 485199155
116490476 65212439 495968086
258891373 179100435 602221727
59605656 77065486 119729491
412608643 56087091 492639089
445558714 182710341 128623855
513496088 1212704 395425013
316201577 173297843 177746938
164769146 341964313 162510781
442453891 73497371 199096694
192853194 229022040 210572795
129951395 341306627 264974231
558962900 607215876 573259423
523450711 367547401 216341146
467088889 12319692 323556414
206502555 225300414 69767664
491709609 464528332 528827116
195353477 357531824 58242445
492231809 340641228 70004744
493918628 480683274 121979764
89946594 540730441 139245946
243157101 263525929 157860965
190485233 132580727 516040575
128398711 123395142 445384767
264051917 552535440 7836937
182662442 275360841 567203285
288996001 326828909 41762581
110603541 260809284 274992869
207654602 59104203 77252099
165525498 570894560 430580758
409896310 599183967 296525862
463908265 526516081 543768614
558495811 14801543 413378670
563711841 231267998 115725819
48089243 481996836 219254429
104485566 136201453 505816857
434955015 89964364 540715812
471109100 589029881 467921000
226664176 560118782 564304757
340796662 594004879 276214608
2761714 264411412 193049565
64715650 598555361 310144971
355056867 434188254 247784161
304781752 370394427 427875022
169893380 13753074 82447889
626256156 107311772 221604711
523110961 54693630 285784839
174596837 199031609 315466584
418444706 557291647 134340080
110343779 287565740 105826946
229674353 605919565 415883870
11692407 532556609 483565787
580156101 427754773 363974996
327632414 387801611 223448368
432744407 414174789 236143143
20776895 307200745 398437196
534042091 534796346 294760607
581561804 549603084 430890642
618571934 600265178 418569285
564066419 425226596 567060034
227042357 600548182 470285166
80263056 317280886 498704163
363898301 275375603 313379154
355929507 389690232 118981229
430679214 532830490 311393066
555894002 617938730 70624440
3665795 86256136 474575638
264079537 115399354 6140728
101137744 227431317 73570063
420142529 436107732 201702968
437304032 339767670 115342622
310629937 502545804 329847512
78317750 158727217 47431109
304800639 620975013 358715918
98031938 603162743 41059051
196873095 365693609 372558248
25776704 557460837 217068721
484694769 135282434 434867490
226328909 618936006 473063193
168068625 554168723 192438122
292248727 447011837 126280107
18331351 138228331 521439318
150263513 189696149 50809092
270457420 380481139 405794264
593574879 60274602 486062152
508938624 498998850 264601805
421074966 44422372 155465900
64284354 392390800 580202225
83399471 525077990 338610441
117498491 224540264 618376797
310647601 15791409 436100823
148270880 262554539 165595180
334136695 201775847 269545210
8863660 139265978 96869306
597210167 282021533 9508913
368889048 283577452 479092971
436424529 481696148 485153169
391833676 467852695 7204481
257084226 242930798 163654640
589579622 136034204 299083816
511412826 597939832 180516427
259164588 334338522 54382241
479781983 184878766 517175599
473625128 184885710 150288097
281747019 92741369 417965023
566694780 207434959 607242022
515755583 80074479 401686275
508413416 444011644 390870434
315937619 612918329 76377394
254926768 361919423 86560999
50943536 475116249 172561929
94374811 556434706 458014370
590079423 435078518 596322358
10064724 544445006 446251771
311562678 329170728 98768275
532135597 570865300 454355079
320055827 566575675 288916766
220209025 420661206 153240386
357625342 479421336 167683349
590525808 188458017 514787590
547484367 496586531 12610992
475878932 616586191 393533358
444445025 351503519 214517779
318381897 472347511 505913225
12028442 448284548 45883770
73391760 559434312 166657806
183153229 361419900 463166891
318439131 479528248 448629096
540357233 513905348 84511581
268018473 450879215 147321398
513239974 451491267 116980630
98979216 32979796 17935125
347328186 144173788 255182307
190092300 458047228 206769772
525307020 63256446 5555654
265820425 92393407 581982808
82945199 222303310 587861230
428462240 272768867 418307586
523991866 85465168 516164497
11093995 227481015 502159276
364168806 78106674 74559826
266805955 623721359 174734910
260488663 586853097 188332082
505593915 115352904 411664486
186251479 120936656 342678850
81814589 502261594 518796663
595525836 71029638 140059160
31229838 508829022 385497101
253738865 475342991 364399664
141814328 178134748 79822833
498036043 493138361 394499305
466593993 284221289 258625034
610446341 80210483 127391385
169019383 524502686 569152245
189368810 80282888 160026043
482093723 63064846 466800334
99055766 166594723 73518924
57307573 92668539 576805594
94800684 56009865 22950682
256988145 583636175 247741118
584153972 277740903 3402091
506425543 124914220 79373219
65387379 365660687 301944237
481108621 159295900 201053661
183076520 248412700 408811116
577126722 430874639 10977073
183936094 63646031 10003566
571846796 333962134 38053614
4636503 98228304 546735931
196009122 544696655 213824503
569734051 424183845 551744269
411444831 331628347 344529813
142656220 314237059 537973613
25340413 524721352 140080476
543297798 108467732 497280293
330706656 184514535 374942670
109104082 619679900 619352088
541417372 261902267 371291723
603648272 145136556 112589215
609258692 473989677 5288555
33769694 32759923 43471860
297884021 14028758 430664891
522463023 466416101 108708700
230966356 97824315 559166042
138665801 310066413 329338024
93487615 417441839 132298258
550958923 8808674 26012125
263972558 501605207 508607832
461358062 597648441 30188428
502757751 126117188 545488489
78541249 623322429 259572324
85965954 206311058 156011411
165239174 616042635 235344272
17599164 88209317 275044698
282973028 7425753 541603245
34965675 504333041 144526433
398250420 286346999 53815839
333201428 549957972 510898058
64715957 403078406 317049747
537927936 438248440 120938364
351757519 471738127 146909243
466154124 579794036 581324523
105751829 426093651 356593129
376351692 166797294 109111574
584751527 42225155 468331411
398549882 123040667 205273510
78746067 473397562 431956624
27451456 188395874 482900909
399802898 114378936 149574730
98154567 16911383 543797107
403378853 170348151 365862832
168278600 330213649 348490702
368820105 423993404 149282233
449887687 98338064 147710416
625469893 592840653 615308077
286848080 258967130 586504901
534323100 89319037 293069261
255965020 87962564 356321283
178929729 72270269 394929479
547806297 572053043 287950353
383184896 127245025 8081688
124471095 212246591 346237411
154284273 394594096 34320830
3996362 32598509 209918833
588788987 503956832 488323992
420536136 81415582 167526567
139061254 371535942 388003391
158284237 331884659 365208760
214180156 384088184 99960450
15373368 77298860 128070377
317998092 281834851 30739922
183096974 303404998 285237127
8754680 571807508 306223907
572945560 48184945 231418596
3581512 39556407 1409309
163662535 559077600 218387281
625440023 230586675 66306391
165809463 82217953 376835681
29658917 393971308 446568423
351647726 398262308 559007408
435270939 69100236 44855945
450477291 547573575 301002586
414678497 245242083 621728168
435636321 422275824 277257527
234470811 612946543 65554361
103720449 80168895 432900480
504613962 227685829 486750822
471757124 390194424 249310959
555633948 265884573 99103216
2682748 183212604 322391389
582391185 233506672 562823550
508719927 623139476 575585691
388019043 413002351 141519196
233683066 155922457 559916583
548406494 521319362 330809813
501931966 560447953 426420890
172365973 262705338 313423056
404529243 573054533 513052062
510387211 237722944 590030040
344581432 196490048 85685557
3126227 461240694 345479489
304934044 265164876 340165618
368479 217758990 347463566
17796311 42196321 507803886
328870551 64057443 22367606
365218353 405602551 542551226
605477502 328630328 284531587
577789049 59739133 178555967
153486713 586651163 555844734
495540883 573640448 385847694
57891528 336384593 269649823
143383209 235536533 293296211
492938791 603685323 584343930
333607170 64289177 74105954
503228606 224006209 617068980
205682889 609694676 358959905
298348804 303791521 408726549
508553460 51705595 537587094
432700074 331040539 274770156
363564640 211504282 47452490
508271642 109972343 598305820
421724558 397438616 425319834
93800158 76684407 588874128
166273004 241364732 564719690
427286289 312344413 305820480
352224126 179621533 260222993
435546315 207015617 31675238
463365156 507575768 80510449
398309883 285637096 345981334
329053552 282021535 51783484
58280712 255646981 46153082
159466247 536899848 446903279
487072544 424121743 408377941
40852512 146683280 345783846
97745748 591749665 595259062
161197781 53446485 409270108
370673413 409311362 138003705
128994817 423958644 375356869
194164557 590746989 53727071
414098774 120183395 571257195
162887500 538949997 367392404
622383428 453050311 495686696
316350465 305630770 98020349
428227454 202626322 259398779
264886789 492069120 148588082
603692364 172210718 476615807
467389465 433051232 222791240
547971166 219359112 561692193
29781614 522322572 193181317
220645053 487261650 328959242
443061323 581996080 168301976
499841795 606161784 381349038
222451812 480502561 617399291
118753354 176779062 438001781
213786446 575369022 90988012
481805847 28745963 291944253
364849407 102009777 87404857
95890342 83976742 425412552
573376862 258276186 235404988
73937657 433734161 589450422
316978323 94991269 109719329
136876908 37678422 95136759
256426055 83603754 468883645
282750749 608319150 194301173
524540503 527082017 241523429
553142509 55032464 216947255
116110014 79401032 76821216
351170980 363672709 223965801
495255176 334632241 593284222
509236980 484282565 392940229
477916870 90644835 111597059
522307600 301185066 196186734
29391549 75757819 289917345
59120261 30342778 622338010
128331349 622678113 322466136
510116811 495573278 574751433
24289211 505020468 461545562
271135359 473829113 442017942
549383929 618039783 454920863
409083558 358433777 420405274
212865588 38620036 546990175
184530135 206341801 586850517
344867484 345876406 369343275
507408148 500132906 86929619
317532908 287953508 277215150
273411482 457785715 626703835
366200965 266920476 284838524
93954726 93946625 478496950
271780205 503142221 166819104
456667132 119529781 465806625
70303213 473760115 259128481
1409624 588429040 118694495
54318469 532051082 116135208
492249737 379871000 270506631
357839391 110221420 42098398
309176265 499362212 325360253
425775551 93024588 292456096
121189137 264043201 408955555
492140788 57919753 393623713
177908444 236262286 331899126
467946464 577182097 378379423
40561666 2162772 40006586
339136791 340721877 186735106
596595358 591559270 592632484
624377965 507972504 265136636
85969045 225840233 320255340
253442838 91697886 248319284
27439382 165750218 127487525
50371832 251150638 9103944
410489603 480159852 211256893
293441055 217821540 539328088
438980800 310767678 25602880
193504059 57994131 323010316
136161590 425011438 68920709
1836304 240380868 322725411
425748593 529822366 423088349
513197700 611495060 103279394
465344434 101449996 391165827
431764611 492237958 78472821
17415313 237377451 89375981
18538726 383325841 457763694
131477272 241591273 626531421
500703763 617327192 536058226
347577946 73659610 522761903
503684740 392087385 228071193
219544214 284439179 553390490
367582610 240578685 428517593
417449199 397008558 307286096
516811537 552855510 199579618
336024933 112867182 293044720
177660463 74512110 378072253
337052409 50746673 71084198
299050514 553263177 344905948
484532784 388137866 372420246
248442213 100641045 99620833
484161837 559448570 267992270
38495280 186920909 257445757
87593589 169718121 92957665
254241848 554997966 448470961
383303371 283851223 316841715
494183662 128990361 308845500
189406270 408962716 245605437
474059915 97194360 416738887
523716078 482857145 234289113
380998652 325606978 108031539
382352812 21775522 371664920
388699782 99456442 217107627
501490816 330038717 523241807
22935836 312990016 5309813
414864438 158312880 426349855
571079590 627079188 585243739
442222073 238106682 543265531
120904244 129098284 165332302
587973946 22006799 567228789
245789597 626444138 609145993
382613705 292640526 420248274
506554108 482746953 121779975
439035041 455062842 173348264
591289458 359620941 300415985
370050855 610448225 336427788
245522890 214565980 356199620
98926530 60829120 9505778
497782125 135195146 308006166
134242505 373586131 203410253
272753874 105403973 28017794
109440570 431579580 3827776
487859954 16656791 594780826
366767355 56346280 469826755
294812412 440877717 23407883
484139000 138887509 420571407
566835123 394610574 98784
37391804 540308595 277371106
391484931 348025994 207554275
129886364 306334358 96150007
184621814 256053989 599721720
107972111 420726056 605668683
68618875 458147179 188107064
568444031 483469545 170508598
77887186 315575343 612648558
135806353 478759999 353493539
75601132 438760880 547823052
123209548 230481350 539313339
100765079 66851026 202401133
94941512 6128043 490583231
493279048 161455390 306846825
418867597 473857686 86623405
236788148 392438207 385041617
257674566 584125058 330317961
352563026 149272877 481028052
247199756 555568777 392098880
277121775 465517778 194826019
66002978 105955825 616127667
43777181 302849877 610465589
128795662 403654505 518175951
585920825 393367593 586192840
71985907 514513122 500695208
5009856 426758432 115787831
151620551 457152607 166961863
484220146 344257459 141452719
314679472 504573205 223885082
395509179 398408215 624681485
265152441 552792616 40677150
155619761 583175671 152013350
524801924 522064286 433087323
566109925 169865725 592242917
409659475 242160601 537810272
457114703 450153814 408933933
481540202 95581406 300322980
146164162 160765937 3680082
139968270 252383588 488675315
453537509 163881664 600145656
520522409 212564056 540348202
254383352 344262083 125391047
540715191 407027686 539684314
214146995 154646801 513015200
137424540 259789974 504252343
474057037 582543178 296553073
600492896 374839551 462174012
274843011 202631271 131643114
368532772 71898155 390718963
293511574 16044582 160932116
121093615 263610070 71803124
249348845 280621526 425059017
162751242 618381899 478635053
323811460 95770871 618726417
335422286 617331076 204894725
210516775 288020030 113031309
124869187 583024834 415964446
613748712 166635257 153199594
264111732 177943409 509368157
160023556 624813489 425045113
248658012 231279129 94227286
529759048 264793861 12545774
510048902 177778866 489213921
144021286 207358390 499120594
259861234 298891985 253717163
214118487 79027783 463753443
437014681 547388881 625141478
84070704 94376846 532650582
442075070 230525150 361693039
557190353 32481627 568447894
355484174 340881791 267953031
76175394 448381389 525002562
444813667 434567322 960234
435568923 485618787 576217282
555059980 178856730 391764263
71414618 464044744 577470046
611385539 560264179 248411801
144387917 356924494 501404614
248075432 206922864 104253168
84212233 447327207 275586359
575245486 267163987 520627953
258093641 254801543 330838138
330906791 110522129 616858649
440328138 245585222 53932827
17634888 598530940 492399132
611227398 414342307 459238599
472823866 14302571 203200716
174671337 129991257 359748237
607241248 567824244 228949508
355808130 8723903 534307693
98083156 204246420 387045518
275188634 151709512 354565835
571726360 49159560 3983054
139137779 316363831 2445494
458798630 55416987 9990766
599598701 67688009 304052240
321238668 210121396 71944005
96283438 31841025 238035335
91817213 405846207 334333501
304660857 115332319 519743668
91408248 183948440 612173130
191245842 69237417 428839105
362542125 477140354 234433101
384952854 599758103 579065705
598146045 248158275 162747682
37594156 62281894 594560832
540561573 302549409 61008172
95053938 274986257 405592850
372386716 198895722 63946812
412381568 443422575 539194305
332875576 364635580 520690032
429229964 236554207 378119466
503161063 9752274 492350894
520967570 592638561 237135942
256150462 310310531 522139988
179589913 218592984 209551902
349407017 141232917 494102947
195424157 560571039 84731432
450519474 299141582 357252368
357039683 137440334 584452159
159377363 133986292 287969518
37336836 14658211 219430070
515379311 328653858 625497021
305996341 6703451 215676887
277022320 437895258 528983372
7955188 205431868 424424056
340262190 25501872 263146224
528542630 186757289 197135725
187259299 36660609 93036865
601150179 489721699 605415527
277852946 601139239 216714159
504210264 573099162 548052201
222354324 211598754 322969283
109089100 407944079 446890929
21202806 591716985 135223196
395404736 340803907 512075252
10347600 199354617 306735604
209488975 610893572 377733334
335386026 76093596 230597270
17455913 201711954 34929958
141326862 390677558 256597128
619939201 115153473 115242066
116902817 421982630 276352104
337780305 240814277 343484315
378990756 564332104 286459544
225543192 13542423 332600922
112097871 278955299 284532823
372476174 613177578 14740640
461501664 154853480 50479292
410920725 195509216 578456850
187695967 523059594 279590522
587050303 109287946 404997232
114041930 306327193 231774514
497687010 153516305 375090551
338995780 106494267 176433764
310187141 64264700 104712550
6219280 343734979 228411372
65605462 156127442 396839280
626052113 291536812 433159907
158870521 553781958 489094263
272869823 185043012 511170325
544771796 184225545 76498177
421801409 319145899 469779197
105761898 606745519 196940816
352728828 580125221 6208027
508141392 382092744 564970847
195327139 299155330 590262902
394382863 310972287 377260536
450692582 135175522 177510833
558665429 144153474 578491189
592596383 560366000 247549558
544165409 121244494 491887801
195801751 431447149 573635969
48141818 161923686 210750115
305031494 451329046 203006340
494874060 516995872 625535021
293575508 568604585 616247799
185652727 312857958 32944175
219961768 527105999 382409746
195430229 449204024 108275646
77155177 239785571 90921482
31715062 73392886 512470816
489932337 134820848 204947018
355410717 17736381 442954848
335594357 322687605 626662736
467468146 323178303 271280273
294195694 474436800 81582662
623618575 42930892 600609495
525693023 31875026 288870308
163655154 17703996 117758023
343212072 368202864 388580458
311739363 71872502 22116430
168679073 163889892 444657534
316437375 517647094 383602645
305975652 304454345 121072953
37550075 220073317 370543100
187162825 252235126 258611752
203148111 441583684 524107345
548470767 365698225 135961162
219334582 389013857 558155375
496231818 548179985 367068325
14646107 195580625 469619942
178025947 136376094 76493858
349080785 612413978 546784011
505422966 614568499 140314895
295281112 73070078 102577671
96687688 424853815 552753201
498254287 150190420 368521466
316636597 89750085 37348426
56014244 356820431 277334636
344840157 6583386 96232909
34552085 243917555 569988072
262196515 545460484 559053456
520831558 191729911 535051416
382087135 136241649 162159341
125417368 436404507 336739165
115111066 161447705 513210157
223784679 292858164 338300273
37074959 208602131 580925093
518199067 3954218 497463355
29621318 78700736 11778859
312304582 595223873 214290725
20885783 80411456 281348286
374179386 619815222 601496716
419909095 284287076 179307561
550132920 542380086 42845693
334809045 267701304 364405445
7557687 186109836 625114774
425601505 520663664 349610267
248069913 433667952 201429671
432216660 437838493 212946366
45915357 117000942 413768095
424558075 565797815 451554430
571011695 71046774 394207913
564768711 486681361 37196325
123281045 174397576 392415606
142892308 614934944 23430558
233136331 27340013 13596862
234374059 385134383 56575567
431770313 460388971 315999423
286419704 440152668 389802929
533325334 537096871 310203640
226004747 530539917 374669826
333674073 446262449 444984177
5922059 157577902 103669083
103820440 453541739 323065337
17418086 142611198 520951669
423422858 299196088 128645373
147477768 199037033 47909499
242045232 199352558 314671225
101728011 394106669 593193501
369662865 413816103 240993680
591062331 520313937 240032647
601073316 43758990 104191756
307977458 109429230 256310439
38953860 437040090 84854647
362092397 493611131 129346786
492263752 359225670 581557898
381602215 202360287 356850618
546344772 362156493 294916088
204456218 529542796 591208673
562134238 532330648 642296
502985745 321984301 101330589
256805666 118529240 546506358
287077801 17266012 425586530
602502907 504681500 428006128
147217641 530097405 257316200
191523328 206740302 618173290
186471198 52276952 204461527
221214014 109738621 82929117
353869009 467168359 306346309
414429437 136165739 373373197
188184427 405933895 165323052
482859619 55773484 432982511
607477389 143612413 569388037
60916306 29848084 57064914
611231314 382071451 77031020
114061792 247993111 596788301
215653543 147281400 594721579
404811984 572677776 355148007
57938506 616059944 162646829
96518601 112800666 272699038
498776372 63553064 498642747
325689685 322015416 496580607
361759744 84531477 197549605
140253131 451564208 401415094
467466820 79324377 18771274
358939525 343165944 226644613
483087640 306484843 449727381
210064454 436994251 615597635
201515539 495584403 293925505
194766094 220243185 594700943
597218027 556180831 615357071
364128169 440957538 360503523
559960225 585979710 521465848
595569735 407121808 473830218
81764767 242292415 308165619
11209257 314718438 21180365
553694327 295376180 427021820
363929861 540398253 207455846
467062838 483218026 65536817
107959551 625015702 555232618
258830060 84172717 323482468
360034533 622471146 184637689
266112259 32105742 109672417
63178696 579911488 575305671
511859738 130390777 103008270
441542848 469432637 341893516
604849184 591864777 565386466
135216051 567206165 94314666
44027342 441313063 259254809
457220516 570964929 241793533
439648426 373180482 63141560
377681656 513335023 610982906
456143518 84321380 390531511
104691635 499036935 278006980
445576895 293896892 511146205
265730835 523979208 604896553
400536527 279801866 66217900
89886510 379536520 288509736
532277639 72075326 404726853
37932091 266964793 219912802
117702531 350689655 66886451
97625232 250641893 613122054
271635152 297842705 251906253
498444067 268869391 110051388
600267283 128340051 148674874
281214851 239006883 408667247
362775993 584481536 114098761
598755628 539865349 387729404
399860026 10550195 506665078
225371969 214365485 355055997
35588754 88618982 131297063
133241628 323227251 22195141
145398 477288701 253339666
553839373 318980800 441768593
380298599 618576253 488622870
575345596 401309352 549401344
237355231 59067289 127144769
516576553 47178115 430124154
352019741 158030557 2909350
532043493 51658375 50855386
98967411 413822179 119355369
543378610 270835571 568830747
58515595 189284599 412938465
352568562 276697916 269452308
359243464 280565011 263032883
55168951 5300207 149412440
520262088 453353971 70906453
371110797 431765999 346036567
97880668 551316973 156608055
471449102 83298943 599773247
149169298 36378562 14968975
227279547 589195275 343301124
264796073 479947915 448684406
43458068 378955507 33050155
305091278 224357223 131145051
80937135 334684517 8198835
145858824 184070740 45953969
53183082 275881642 581158604
409204617 37916352 75636957
187776367 560082264 609950602
3789316 505787602 58503072
117074873 357110892 622123726
455475084 403740121 2452756
112227943 224636302 609573549
329463749 261553140 238142383
611150994 170586418 119867783
587829164 551989871 53337420
618443602 18393508 357225072
605749967 411385865 292471030
565320355 336780290 368848493
485251321 89401995 507933956
566782084 409364724 466092327
220976920 577829066 622232035
414624274 213089309 5968187
395916823 249134119 189813809
212162436 521713869 130215943
445648658 74786828 99538743
342422241 494451047 81598841
241269970 257382749 397957399
117062034 188078613 264017001
614772283 100944307 571249313
99651223 340771205 260206723
610829968 455503028 76478855
469725047 412586456 117499683
199425354 513688510 246203170
563910216 496996240 420374862
161155281 249010918 394196735
83751565 265080184 119429937
260436693 432899443 582619680
584689514 286484056 175610751
511319674 208831824 480035482
44562118 212047656 188865097
4386291 49636292 280202409
86516532 401339267 159175549
590937999 366049827 462812416
388878226 25250567 497394606
111830436 130695954 489992866
358796294 36621127 204335185
402779115 213452308 443969842
400959594 400178480 170824516
70384907 590860155 527107296
338308710 13329946 547227749
459725788 388131183 585740247
581081238 291130434 44447337
477248321 157602094 539009865
388716784 215980653 577090365
276093915 333588014 330019934
28159126 409035733 304388905
71536568 582002465 545764512
380475397 472972326 260481251
462612618 69259076 504736030
69428681 73555813 428861315
505442822 616572348 481856283
256292351 457315030 96468912
54748682 119297697 26809656
486940991 299777506 417669389
197071646 2323937 567669333
394034102 505902426 51106223
288460569 437111366 109107300
406788032 180947140 277938843
38749527 480402358 270276178
276384836 313862513 539127672
36752920 329332907 586210268
355920281 424600301 451452179
166381154 266691296 350899665
416782754 58920966 16960893
570069406 456773454 446626883
591982598 453845450 59484956
45641062 373783871 150814735
109403800 318630353 50271493
455284144 512131694 574088473
322057413 342296230 152499379
503987332 589334859 7694668
317588791 18982725 550966757
190415850 158735234 477344818
352343325 591502863 301154142
549991878 570130975 103131464
178049182 147615601 325121931
124565818 432135919 503325809
90773020 114290181 208393504
580281990 84241767 322686429
304658339 235348655 102004034
472508885 569655913 244314777
503872653 41790995 19844040
435492924 336548819 524293899
3243862 545287383 525800700
502925149 124476885 303251876
192151617 395590086 317905070
9558960 156906661 588367582
423016168 568852936 168708721
452547676 371183000 513510564
9139441 154228205 211961802
536822279 294457465 605558118
573496534 448355268 47514644
190712257 389842767 251141263
49784736 430431097 102426146
243303772 430405800 414779805
190016935 115101696 147917551
276952003 551877055 279508576
89456642 218013176 141001321
124766310 180436804 129467049
499846307 166759323 539832433
88218952 228304895 563096292
377226502 56255356 500338591
483859779 327074594 622504299
180501057 601238407 172714907
624076173 200291908 507187087
159040842 183005595 40543658
558108147 233230731 232960752
171086775 139448418 470380845
159337657 463386263 58644707
162469299 80749361 258050057
307289951 384104859 251475213
413277740 473590899 388678605
199187615 340216583 145032745
305996491 519461534 159654624
523143834 393203117 159973248
322810718 429548417 376795892
214847406 7372906 454875644
8024922 151727798 161975357
571111860 283584824 466804595
121554454 314476066 56182625
527366190 605019457 568895373
445066895 538109118 77352258
297615118 181123662 593497529
531943623 322141638 442244440
277697559 299386412 342893350
494940426 605026030 327549258
175926019 244884065 597202469
574466802 269219110 222087393
294080215 471741099 390781392
227008799 509037722 345500735
592532225 168255048 477163611
45736118 180115945 580515203
446700301 128960696 574762677
171896608 454399212 186346247
621619481 195687308 447572853
137042425 122908535 179831801
367227873 393360190 88853212
81735639 95531044 393785646
65313049 600952296 473725808
134017161 113384786 237068801
166679396 106161310 587604894
217538279 86789079 92437468
313516488 497834709 471247248
41530432 506277166 235617496
540158765 72080278 215393222
325611517 478842109 477543612
252619991 97399990 527713028
182626224 401204328 217040199
451879973 262918085 459853087
246632612 524039553 371859922
26335346 587265006 482545459
515314098 378620138 543740688
72380051 491409275 583385464
445538517 48501361 492478669
617925160 266628609 156604433
90411344 365083754 363125797
217664072 303790846 146554604
133954397 10008033 120799689
574476557 320521428 498008042
32607767 528593173 619516743
416468410 122620087 608151754
480567784 211099117 550531340
456468612 600663093 526402137
448983836 456265008 345916481
197087074 533931742 71579702
251343370 251935479 372303339
522530237 388148360 138191203
203031871 123323386 237892458
342678730 254012139 143453056
191519072 4126082 44263578
175740363 65230393 73368503
38410763 95948427 440212255
52794303 588305151 436923430
359449809 520766453 206020741
69886155 450817871 571105769
11980194 364958027 125018064
379427233 506044990 350896807
532849576 328177752 258569922
451246409 513607364 556720236
244438126 160856172 431186258
418556329 213840024 111999212
532686260 177404402 139491235
433409083 129488084 380272613
121804040 464280339 432702789
395193198 394227390 81971298
553958108 611971572 213462474
419707490 279856105 43042635
20437226 76859385 311058137
263606720 461061397 61932712
41228721 198590850 599787745
64681644 24182576 467585242
500596051 370998939 300975202
133019304 592824421 3521383
307634793 230019770 577478907
71439516 314586733 15705576
379968686 166995063 229236378
329781701 379112833 34436157
455131072 328977847 241442641
502520979 180649197 352308598
433048572 496119578 57288253
113914480 210956238 572339264
322552072 525720746 548620270
568372410 456099143 428563341
504380806 466953855 546399804
532452756 606876587 154788225
125599762 95861217 347101520
554610453 342954338 186516601
334751807 160631206 508380364
190126936 490197896 480083163
165161732 151465952 417853266
447073363 533348043 354444717
100498811 347977143 376353713
533922089 254769083 296017880
102894085 151088450 469728524
219415376 247491135 257725461
215309575 541636664 228477509
562063232 116597383 100016595
587749045 491116900 612959636
387743972 71456065 141614282
60884674 252660416 392011809
443037781 408509619 597462889
465576871 471572 114298703
248197798 287347976 390614514
505701414 351956833 80349975
570519802 257638512 5329042
246345645 465312169 293682988
419409568 515593486 441121694
436006400 328320425 72296507
12866290 557336499 8762006
396213316 347545648 172490740
620665274 117183105 332075898
170645786 506498227 3809846
456749099 36924140 217704396
305339619 308711814 468319705
271817193 153818252 460093343
10311040 580064922 347616380
533589144 335359592 154642311
80128358 145007097 382929595
92348559 39582929 24003386
305649172 260706822 471959060
403918290 270895433 584210203
157635509 3616253 614624949
344919560 541270101 69054027
303247779 125313469 459680786
351200421 45904402 253507861
334067132 30319441 164181841
287950005 98043663 155458403
323166870 453143342 374669404
612137883 523108216 50477882
198250094 188303244 354935724
617403657 233050434 358149917
504955330 245629666 291846975
192852702 517554943 481294866
118084994 131262576 150415799
194983781 530674035 509807167
266088838 251540856 86722219
83178784 219888277 568091208
37828598 305160935 541681058
236727738 471847214 195616178
409141214 349946000 249490477
614192582 155249280 193027491
32397837 52441092 473471654
137012552 58698134 66211156
100608390 541822834 183182091
223642892 494894064 580693590
125672984 518739909 176682705
70209672 7901777 417176100
518668219 389622995 394520469
13406484 556373592 313039087
255160911 321108915 61673988
559474265 331726750 498911575
494363770 26009684 439759239
399925158 214600752 429449956
450006810 289052698 119557136
481441190 530916941 46259763
309260139 335983156 237250974
246428517 598596114 3065207
614642447 43131951 535303943
148837615 344866537 199786544
385673197 427692121 36495178
368641605 285163256 401885172
129252667 150374934 604517371
198772291 589130048 605527568
572960436 398017020 369020215
92775104 199491188 325219048
12433110 502790957 23499414
60732629 365040280 517876555
537790180 483802668 97094480
542033800 231732683 239416196
25723045 491022060 322982220
598813480 377130841 439182744
194723422 11259552 349067
449465477 295772060 71418231
102659664 164623574 337979126
512584696 338077134 215541851
8801122 598014498 257034902
389604169 24007555 263370157
390310042 578919895 9807942
142774622 376355233 581689687
434461140 593227394 48910974
235375 306850342 436815426
142435519 100669820 373206557
333637421 608156000 243622235
498129787 54033343 435394156
103710606 186113638 221232692
236033467 601707204 602645935
221575829 262075170 183980258
626921003 512026958 50427678
149097847 90655647 592700520
460655182 116566326 424936995
266174955 398509772 349184938
616035579 367811996 198105894
313452451 387745759 318637705
49879621 77584775 296306915
623049706 486447652 36269563
219447617 61123387 2574676
467253834 96269415 99058528
90329787 568002125 585112022
614455726 80813926 486615509
138227785 610843647 104305789
244781140 327265380 624088240
2004302 590646564 601993897
158444802 541655120 509017540
205972471 87068486 377969432
315164308 580700907 558989528
120719591 117890343 218131258
190063923 540991636 35017309
572527165 561712558 47173629
272015690 319874453 379452726
74104355 315727648 544022365
620978037 116979340 41155187
48988656 533880317 475937833
484718201 562325968 525935286
381241948 565782832 111899429
490616237 570102463 315383776
425088752 323132898 600907011
213694433 144790598 359457706
500729168 484117740 307796486
353330405 442837112 161876934
612271768 591766665 463672362
245770022 617847507 561645105
175715865 296894935 587245834
383022275 375714447 388880547
480885455 543851770 563680205
70144375 613666557 415641781
412474906 182102558 480990407
392245402 462785706 55985993
201304040 551905523 24060073
577267589 423731398 577418565
270704635 65616311 55424450
269381073 111696525 173995811
101220532 222843163 249472885
227591187 22909566 539725106
272559195 508444783 81044622
512287451 382955488 141046328
343759798 475769922 169062244
511440290 439411118 181525260
44461459 170427395 145285431
379945422 259868653 539754919
89310941 543179926 388687266
503245649 236211317 555792994
440307413 595927057 292132809
23003874 566844700 389579242
583196076 263008482 451903237
509986679 533061202 102447426
525300483 558635880 153472330
21295931 54246288 549155941
504902948 592682235 11869934
366289805 481455683 425250814
134963128 315031404 179794387
317495330 380192351 67509808
141280008 569243249 529349190
602448144 320714587 159932864
524928279 455845785 538160950
149692109 176755133 48443556
280836143 235643406 389846243
114292474 312004030 18360774
519104497 233286928 126389922
544889517 597426514 75238948
618490023 328997461 68762502
587912203 564008542 156825371
500282419 276492142 526903045
169118273 612193706 237157654
109439414 147933620 493685835
141662857 480825428 364380122
430331814 279242461 50362987
599256617 255954788 575083846
339717544 243489361 397118298
39847537 228674047 489049645
311021730 184545630 88026996
597200087 562639518 48341508
376425393 158425524 608928119
195783582 424824910 603381476
32713104 16751743 289223705
617819137 134563479 449867023
325101588 473678771 29398400
21577714 482280856 232871224
5496484 490861818 600257440
266658380 618854130 3411561
284160212 83478202 105438489
585950758 591352312 567491575
565141934 72575772 121680203
104624189 16457375 609416189
429169457 446241324 344136258
472903716 107492822 428215138
151189372 506667816 465882661
127082705 182482051 49409015
36279547 436623933 195687418
610573151 573895427 75070869
350907218 140835321 184749535
283639560 112834016 423192303
482154006 399683821 501228554
406355700 250637858 373723970
241471520 221873929 143372493
582881474 299964590 521985740
106338099 46124339 223553865
234757470 423962127 320745932
344010983 110623375 472098742
14333534 248720350 374161481
279651239 584608640 627110918
547416063 244667186 182669493
140479918 546694259 28781680
486703392 248205757 138151514
533820609 289926908 24650284
49055300 25006049 453166498
312228049 131834470 20752818
135853410 4191845 53143971
329086470 191085840 58163784
104033841 48196722 309766813
12021562 227278145 100748171
585379074 583439896 406015070
423735623 440717505 202392646
619800691 79083190 593464213
409244115 572489172 573461263
124073318 553511371 623893326
386858912 500803174 525898241
232076628 45304316 248277661
122549303 555160507 40421470
140517677 403708026 173629908
615892823 589986257 240783479
309922112 581158075 575677634
200500380 316396306 44118211
535271978 605755487 476939060
263877794 345878301 121830771
329719241 164814626 276491676
204268678 508231370 575169027
166800168 485708436 408028843
276772520 382054748 328721988
12794273 205103952 245748095
359868837 465187152 116278213
418964980 230219511 316780722
501076251 423084153 195652393
142630902 243262367 345555063
412421762 145379609 420497182
481793791 342703435 231083674
524275113 297689800 611125771
13397724 29415479 17727642
77529903 133734486 382868783
236582929 623490030 146665239
355602720 399089155 49324777
274371122 484648734 230315734
48317614 173499909 223515899
121013979 540799454 464495899
348741620 106005194 438882965
153695742 107907746 403883378
541251471 229729271 216302955
312055727 6722024 324757721
445124237 24192254 11059237
150824735 169463532 326938371
570670139 545358820 288838831
256790946 612108912 238177010
231350837 378452334 593171164
18947538 498896485 276127285
554316736 66997843 502598081
491590176 397189100 336252099
16679442 419287143 538168516
257586140 173532526 507780839
124582233 9136327 493325450
257851448 62412690 60041621
214503634 547496374 382999043
44133315 57691573 511019977
110471151 574949245 107921491
56968577 346719207 558694057
99896960 290190570 535126639
27751223 549024039 177049850
228167307 496179491 51900196
99557932 587720754 36298268
72569994 613005437 41017895
115943020 590708391 504650088
292851152 567772996 568325652
610506303 408418866 42089020
147509132 488687226 475606508
342217129 72486840 179542724
194563879 351402582 165903699
431788357 136134775 448640847
422116157 266564905 311703751
365656610 239330578 378078937
79187853 570072520 59621370
263282643 279345337 164349255
81930627 330006936 367534658
474324598 212134159 89927237
146783646 509330646 400120968
426174880 622106081 62924200
154946669 527457017 621890625
259700600 450237818 20190607
322957197 10174678 116226480
574833631 439771484 620027126
40963110 556371905 479721081
453680982 625508587 6580232
20648672 130899805 440815906
132813525 528188131 403390013
149067213 474404352 229436354
321919895 569890750 607042918
401920033 583542761 407067370
579645785 99206827 218499245
480774486 436918020 502305221
315021399 153942833 478351608
333920450 236714695 573155531
232164288 70169895 548662731
194985123 36170311 216099256
314812054 329184275 370833796
330583851 606045514 189536249
78947955 108024535 68311851
507329740 489508581 188212635
396390471 434280046 513082954
109840141 331957838 343441368
256030453 144794449 612837426
80509866 532158030 160369816
28927447 355340992 288990214
248970810 555162776 616088344
179690016 445726193 535745336
463804560 540776390 439438072
503420364 224487481 69315322
605519864 282171736 98613822
198103591 53560141 28058166
445539518 309252866 551222205
27886171 250271357 514053915
142377995 1472414 327037983
300062257 26578502 112861199
109138399 349464994 223154178
172160982 440283292 438988461
208455136 81219865 463548286
355958878 191017976 406979549
430914703 253426049 524739369
440304702 51849819 332543210
604160169 576306767 262261397
158052871 282759827 366335388
176627397 230183492 74177654
350905145 69834198 311244909
122149349 598983957 151491285
541228069 140637557 447230029
111064563 16526791 417398027
337668883 428287704 295711577
303017871 329798358 466518659
149385945 229794490 70130101
74105767 267214146 230117333
124262317 206996197 459252600
90869913 544348731 279186116
346422720 363243702 48811534
173696430 340707689 590132201
209780680 617751112 204293614
10180169 254005831 460264679
376410371 462635137 14471282
285502831 192201701 282633568
209738767 495486604 585601221
520347934 365896965 83186910
165747787 97079679 315013554
376921659 270808378 620302807
273793676 557186426 144805419
284231435 211045758 277068102
389144734 617949573 250178708
382695531 310963803 266166733
326443716 522830813 588774283
265213457 337946327 37221004
232853749 124475901 149674165
205424763 350362919 279386571
28295515 120736397 540639182
138980700 285489857 65570028
187671164 443951330 414964318
334498153 355518075 337649311
204547982 470727243 604016247
81541510 227141136 484302842
604885917 223459734 36911919
363394495 65788862 57031841
131355511 65014599 62442085
140151042 143076173 408887427
31284362 617038333 510321689
314926260 286302766 247835070
515710523 456821877 156303766
189850619 16688138 17269039
70780908 339938644 221830486
14700909 496280068 119327553
353166349 575050945 232292531
97646707 536191152 356618547
428405925 613986046 403980699
49737449 121404182 383800513
531266231 202786568 581074143
53578793 398782123 146065042
454239978 398346892 130503705
433766229 105840072 415950794
614193351 606285535 491853099
499141101 97820332 426228614
479474953 411882843 286907916
32506272 293983156 75057124
208870098 473160008 368790890
502960692 571851326 418810316
394607281 580106993 556079003
576895678 56368283 483066345
487349545 557498814 355449928
573903307 466934532 221647937
596254449 162278663 168505945
216360745 203483441 592899642
595725930 169158549 622846591
444897520 376773577 255591546
152550161 250740914 320065658
291653489 412723898 133265190
105364695 313460321 98771069
227527399 170461916 520818046
285508657 277024356 257442295
255471126 403649475 194222224
239094526 477484306 279550615
227307264 329621753 31650299
234423376 134158878 117146350
167501309 308033419 68387950
413442345 441382678 532096181
490933964 358139729 323888811
76608070 106170945 114954735
547895757 621159186 343072616
617762601 590890729 160253514
479502227 257279658 283493022
313693399 347226742 444941657
182048897 361239885 313876616
599939982 422847657 171212990
155899463 131647643 401792865
576733604 438152164 532723049
350272452 292633735 537085534
380245646 237734240 19731291
333601455 119832936 590528303
187947577 22589327 573671992
121466416 141342090 546298059
447689879 579473672 123698019
168110519 336194881 35751807
558362751 106433635 432453664
286545655 297725162 437949266
95042750 559695846 75264443
557333285 488889629 330548525
611261594 266419010 291053816
53839262 183966993 230853245
285792957 611200904 411860749
180517527 551887292 589760498
463845283 245962013 423587910
505582670 71810791 10391780
64565405 411193327 348652734
21528149 146194953 256710768
20770440 143873476 121079549
395844844 244143369 196212079
187902768 466282569 366073097
288353492 383928245 169363310
225840391 27990323 375424883
30735708 178215395 420232433
246936994 457932516 284445450
178775925 382735306 398883938
9800190 201433367 213224636
527165665 203423418 363562093
248197791 522811310 188089938
555066703 45379999 529059155
568139270 617840081 224645883
531508856 509198243 203004209
35770092 301001342 313676997
402385163 588733128 334958023
312506886 243023634 222294000
452224328 527579316 90379744
538613958 497812555 316332170
394319399 393561114 152979739
503168039 255882274 552365784
152933679 75658741 545961338
420616378 22926602 528119212
126981450 345196919 357735953
274954893 417926602 217104158
290698213 285481039 561376846
576334834 408037834 574830015
519253995 383773888 60003084
470034399 556053938 575003915
528251185 247535979 332441540
609715637 35773098 307034823
256215760 312675161 81931908
323702884 44963047 482880639
216356251 416214843 472860266
134600559 30534304 62742222
585082963 147183091 565488569
330587874 177014120 412822335
563160576 362194859 72186524
567565417 499892397 106259833
29640987 29302010 226560127
176573182 389361709 189422087
170992625 433168125 111276698
560725671 52579499 176834628
281961555 582623903 379466784
338274003 173059247 84601967
118548246 442893570 385606441
457520722 354261508 357967653
455604999 313972573 451849905
56340613 427868246 169009860
75581717 583812654 97839074
520828658 409406450 382214356
525184978 380197872 99653656
322915316 305615342 509098447
52368249 616175445 146488498
335012395 526266118 556406293
123946590 48399190 590118621
8349442 15246076 286585380
49265361 2369723 31746123
461346054 489630593 394942959
358046303 224161165 330584866
249771779 581744978 315877157
448814369 293955056 286610539
144017753 393065088 103705216
202446045 177783360 249822209
620740657 616194962 312208130
113538521 108975114 395235672
27162831 164943769 75297910
224528981 578625948 261563918
53284971 221252484 395032928
618243546 463983953 385309879
96332791 303548622 63414896
164911545 426163728 131597245
352660937 491012068 62761609
341107227 103837019 193463036
250537725 441016448 203871545
324639245 403289410 376089894
11287686 80499597 361950123
396647934 623248206 118139881
282369951 391218145 621244655
69743463 162984551 598524578
431383433 546455244 490894019
32496601 455595963 296942527
276331272 143567383 608143155
52618885 380965286 285428870
250176048 379012218 290830160
58309943 485871892 4926553
81544211 597885251 141634197
90788527 536261114 540805672
428793542 380586528 607286514
627096110 236705771 205412764
204243016 129464121 430742893
257114415 43611629 187572276
64602272 271476319 603508534
271647007 236736941 534775711
502094577 607542692 402028058
90169307 375146685 71955527
307090991 196394975 150211306
476693096 545343538 415972072
468163295 119684469 87399538
543279182 403636757 167620451
488170539 267402027 298520889
351944913 179168971 592088076
66348518 453087827 501654649
367752825 387753741 403212332
44227421 134417683 10688240
206521860 108225769 424919166
254205926 69424018 130512646
333061116 414936575 74523962
65980567 576616800 265062045
320326972 251067930 293535114
507595702 264581683 331960584
433553639 625966524 308800566
562443731 391261359 504582161
512858189 58316186 206869606
506603230 402401587 397065754
545723065 314128646 419108189
606895920 298163547 43935154
552904588 234035790 168601758
424919372 312965098 24442172
280200450 292638791 466445172
443278697 197371535 34049222
193551854 373607462 587567713
99314949 101154649 352225758
431582520 439229912 573682649
130870126 221584064 568152511
460774414 574039258 135605464
288338756 593591692 124226755
230129450 506793790 270590289
177872485 39353551 63087582
337704056 218115195 326331585
201113685 589502218 459232281
623974658 549540740 318837233
71108484 466741848 476851866
7399184 118780961 337845806
14580377 24453357 341403161
100881359 566074532 266523080
579761956 553276186 144173471
554781194 174760711 526532340
526709100 374860956 160697315
528073324 153582218 601531066
469110795 206665893 427318963
56853290 369528661 31240308
578674632 475705975 41351964
433627587 599984610 273866580
89748823 335687627 86182636
541737493 614490536 335133979
484666070 259220249 78012062
600433560 483004501 280528287
164893363 503357078 352700594
414305321 71186305 584905528
514417076 289378938 365216318
553042710 473207777 291651194
170774144 537526272 611857868
178974186 88493680 626633327
465826560 432901618 134049869
68486494 348662279 473374390
499819786 501843625 73372466
262653561 187536393 113977466
568792214 97958710 277310431
178102868 189437335 467708034
499453381 365850448 326171174
332456673 272647188 201651365
447797983 15330136 441433010
350117811 132721041 234350168
267499908 220113149 540979683
345410101 142030350 18047385
195779098 378262162 329870916
622050785 159419023 206496986
319336344 386627316 348879669
202774297 231400745 260877467
345827404 9934048 529091668
87264223 519079713 4370999
136955992 438309442 413669025
146656350 320715071 412790646
485561643 6303933 440301093
563799176 557547101 27289476
180707564 117053421 233941140
234526378 281596603 378961782
539682324 596748174 512702296
330785418 63090304 464119025
114194343 442652879 138076565
356150681 256876360 483101297
57252464 76842570 97743244
226312544 36724031 71387039
425354158 298756048 585948500
396981779 391372280 590160515
400341237 289295581 122968688
588159141 582298653 145034983
397593688 508932524 15874314
503758514 305953308 567671775
256538940 238754693 287320261
305641455 562299412 246088026
215871141 176875559 530746502
444920526 41293861 213234444
583471178 536874886 231489571
314177815 520862034 590584532
621140939 544527522 398205676
168265701 515220741 282266698
189488566 52164550 271534536
247930663 457776952 137834978
593730819 607057404 43353965
170788540 485136167 182299840
159518336 559633343 457268507
555589689 275386012 78275761
251349507 181564588 406179525
41096015 139508664 520013917
216169344 460916717 615729406
274086182 113199024 567359517
69826999 527809282 38194097
431322178 398205795 39676324
156476016 142311337 231635195
61665145 161511976 197251837
77812918 328819155 233446017
45255930 203609693 532145431
169122655 66049198 51945772
406591432 122299300 31324136
494157487 450931519 245667852
444911343 96571337 222440911
368879652 352815326 612705436
559977418 401004654 126229924
101101144 316131695 423131923
558644464 335939290 537251136
595820770 333825830 302375843
352756534 369402510 49101250
486121960 169294506 210642182
359051981 228021743 117477905
294604532 300496461 240040485
292823076 351335838 406475860
616618789 360512916 533843815
183483598 374455897 66170087
294688175 206483845 263912058
376163992 397344533 447095907
345445323 188998098 315541788
48002167 156679350 273688362
64046635 407693411 129265491
154369761 103472630 369024584
1512628 496407053 109377677
376111395 18335042 541853000
432700315 314209878 131482716
173744085 327403362 487972550
109168577 562344059 368790370
428277566 118006935 231467068
163193922 244737171 274403132
103799722 229582793 102602275
248518343 508651482 93854661
90121048 421862642 82919267
608762357 347553139 124011424
82111699 365032525 459016154
193503684 389538699 358069679
516854865 475117621 380842625
316387382 141376435 257496299
563936463 94353777 89542287
539894693 210906285 73312889
575981171 389134167 586151657
503887925 18733719 68816677
399173808 513103504 549104971
378948075 15045492 244396709
388795554 292481307 24143145
437945648 461260519 463224790
86074572 5370276 228991400
45995430 450878886 617422343
78150199 235956018 211247976
306238368 461491279 416120500
343501909 605121995 514294431
383314152 759203 308069314
597441716 428865746 73990176
400347293 68720783 555323062
287540659 526697905 363148298
68417097 233118223 595798863
409561516 312958016 13280183
242694773 248413301 479663946
141735716 487119086 55637744
313141490 528402991 285929515
316523129 203638912 513878252
553330983 166921921 159715035
386820026 422142848 422829957
452571742 324441804 323280145
339130309 464518833 580656532
496847106 201328979 464563399
512974588 326959020 403561702
190775383 88340714 19571103
568702243 570031017 347322724
168411840 386763492 377023148
534555651 125608182 235720997
446517232 290352400 188280677
530789448 201748649 461305644
465426014 397727831 83282230
31123549 524358921 447853821
71215954 105694805 314583146
419505807 366154251 292726099
307864436 84913899 296525208
393835623 206128459 537661829
36502835 430295953 419452792
579433513 89520584 395401658
623081834 495004519 395595708
202490410 469410514 242063541
449688312 91834968 99488553
496794265 228569489 437143737
69134192 283245532 380037182
307894358 385377762 232027970
305901157 365171073 140438859
506716008 363508709 607618575
401617416 587255185 177354228
536428699 157001762 338938748
23311076 168222633 25738108
535538285 33054750 316779962
369224132 487757343 294998694
569996014 548931954 40640686
247891507 187121073 607797305
75053237 554517237 96475967
49770608 7682143 21005093
78004444 581700415 290351659
83070957 141417996 541470379
328040254 192904037 126827524
529099509 412406879 609882638
63257470 621436197 452021325
622386050 351491066 274946482
425693127 158077771 410094974
180769926 85033975 5207472
327469050 373845021 507591937
150404057 188687216 166290965
487927977 255831392 408714201
353498507 432760755 123977444
253065756 139754107 211867706
90588585 46798984 431648824
505921199 535428093 33871778
309739929 190086854 30925643
17115181 454944824 530276820
39296795 164362049 137319593
485298802 28982657 324226014
133155880 161164059 390724461
475865699 9873639 279966130
331222319 406696636 278488710
107338722 205829415 354141006
484755237 262114989 501201229
149557929 89964623 384919537
98398694 374224485 335692097
167342954 529534709 534768262
248105033 442872335 150724828
149918879 42204813 167444162
27398764 511045537 621646658
114099196 238502834 322301071
21362634 89432201 421445888
526336582 223613569 118598145
207050882 347774424 72113299
87406386 163391872 565840510
463151130 433705099 235594463
536664952 92931713 337414619
278400992 165881650 543379680
445484253 595034305 177701512
87218883 433492916 566266548
302567382 312159584 215064502
378584992 487909455 443866905
444722129 312236386 242185885
567197310 387741134 333077133
609780854 75143743 481301148
290268160 14617416 100183240
460977490 269048502 130193179
42615301 141761037 543453760
578374993 218504210 253227633
219955854 460179417 249517604
84398425 539563798 513191696
419369503 437794039 449311455
366162953 317679917 409296897
589105305 533822874 395866396
271311059 334483344 509746019
270437130 532982105 1905659
396089769 104867532 217349067
545076907 187670468 444908272
36145552 599903692 39623774
450650124 440074220 104329999
597589702 385415118 387433560
486693652 258400009 63076802
65733369 40057979 486697151
337026434 146373706 187995079
244809108 71901406 607551549
575674131 495609455 237585467
69116230 88895661 241424867
196440482 593870372 167147987
41687978 207497525 102103273
370678771 62022013 247798020
337310527 527487605 369316219
390292861 572515680 468742122
302849023 83927047 64236759
81894761 503656017 103246688
381898262 136602275 574549139
180196451 321995752 73619910
513011959 227552590 423771664
183499962 441398843 475294837
56421287 522907519 282861823
37014991 338123784 315948287
21997153 507713348 448387884
490609126 330512789 163302859
169450070 443080265 385913252
576410831 363914671 327892603
458967094 575247939 354788028
55320291 361883074 430889869
473915099 50850272 457616702
528939082 276468468 58824442
477610760 106797095 345589964
394212118 513348131 266141466
299371734 94002876 288296404
309441904 378415403 118737377
169603044 189636035 491826124
584239905 568502279 496830115
326702156 329982518 480845959
507983785 507550920 290436012
53385650 479752515 19563945
566195261 32443803 143383139
88916850 227083294 578430343
607076041 317944400 275406889
223381396 149702246 9301090
346792566 382982235 563553038
360757640 85132923 37784348
199152708 430704519 536839048
254842111 279970826 575759509
358910517 317551471 377654275
306667806 135685835 53987420
55333696 134974500 623181531
285122322 486231339 10417679
496600043 251578025 21991734
19201101 525039771 488700027
389442701 162208977 498494775
540942307 162606531 555857078
334732808 240370533 272027287
483173179 587079807 473544035
607429698 44592196 287584866
612524019 266727514 335494281
241534636 467434611 436040226
300691458 494156371 529852285
120545555 187643944 392825588
291916770 562271251 334360176
308298912 21023883 333032875
380401347 1227882 584436095
19725671 448536039 349144031
168999280 17998627 265334455
51098434 443636255 273528870
600709713 376048332 383920253
491011502 450128846 19617757
157222459 274319227 543190921
55168104 343744835 6259259
104542278 564163946 368770820
455040156 563633351 82939394
287591721 289101003 546256740
378942744 567700330 290005326
58592726 343511956 262295723
187431573 132014663 17040028
46276282 13702876 556663625
284708083 396882296 596722032
328261508 135455234 520866254
265958893 367996689 560631817
503081932 507191832 160196016
619830695 388077303 398102823
81789468 162789670 465522299
419017828 204039335 578140358
233845021 356186979 515778652
472052767 345132785 444675818
520074306 327526498 220123900
620154905 563749086 352802074
521520399 395487954 37001538
312937252 121245838 22331751
575358585 532751445 436293473
388037358 569963737 434402492
200829788 600270101 14348329
76836612 323519365 376075889
597730061 92941510 170440045
459700924 207674518 590356456
354241635 252851173 467640266
63117432 444453195 416051348
526154058 161299076 93284024
216369195 47048534 17809781
127882397 446246189 199670891
346125182 48483780 621318900
42559544 381117675 464138601
61218033 246220554 213331524
488299985 225626258 473282264
328771828 87199545 271149799
509195822 161000018 526884727
128331131 240251639 196243133
309589440 125998040 98989515
281027654 198812193 330739760
62874094 539097302 376794550
556887730 120496232 588885031
534293059 468394367 300684093
599639549 131719165 260474747
380439762 125683699 194002612
86607380 356235638 3390651
160531608 507109837 458801820
348539615 502552218 256780510
336796812 434823194 213596632
359193694 106256039 184266652
338168713 442811822 129970652
74255883 146019130 599394603
380568484 207989839 439916800
67903089 416072313 232216136
30292798 37020106 594771134
283829901 352380818 261028287
151285018 145120043 103760737
38539133 188389504 192875901
38687911 199058282 21542909
29048402 236685052 367790097
298641756 549486638 30797503
387624059 219196122 133120884
543746946 381110990 24831153
526904901 598224379 271219356
65804399 39464595 109395032
534313140 619223086 360518678
281170447 432708931 540609434
38316037 438963493 583322926
356546400 246490433 318579202
77047231 592509256 392001779
346663547 205990806 440139769
34122385 135400415 172196501
597547949 525208564 231668057
452674069 590251299 568517391
496316082 601590582 393751697
13406932 444755848 216710625
179326907 207607587 252227721
167072947 382845352 494217721
344390253 295758774 215780939
57158329 87852260 23534625
352580749 2239672 160393406
384500643 193109746 361253177
369544117 383264242 426092235
602375852 461609206 267212994
315091554 492127310 498107902
51309019 312080955 283166037
11212453 350098846 97681371
244129903 589300624 613292499
562073289 561783673 531834045
297057818 533336406 478497768
617903818 110997733 211245868
209243177 53412987 524154612
70861543 188139668 70514255
479635924 476954084 690306
465661796 128571269 457574822
340188639 451331348 469136542
3952008 324898256 13273250
541217189 214607891 602218716
14279924 453028057 491837282
525264977 405039866 82052024
11701104 219588665 361892348
227472813 63379049 118486273
599047912 553889346 44312141
528553453 496558547 95730815
358297044 325409139 277981117
416314280 385742580 121737718
401880629 595696697 101336465
117792062 625338898 538463614
371614267 499141948 578679100
134277071 493471089 596885363
149073707 99941042 140714553
450063085 338455503 539132208
76923977 435794051 422028046
517898462 612454632 105674773
275122107 186010071 38181064
132754789 594261604 512795402
97624353 588776830 97656481
429532319 181537591 188188381
445314158 28727915 289506514
232780833 226192961 508417394
528110184 257060573 18407758
435578124 34174082 140753656
40324511 172458918 69320424
609410869 206536275 36288796
161292135 170201659 254707497
458151804 235570226 498092112
452660216 130055993 558113450
263005169 375917204 294557014
126129070 542216447 68369666
366026873 408498306 103734172
219150586 423082217 354428601
171518430 285825910 323904901
491829214 295271387 359584365
622375967 504654524 356706457
165926476 442324515 624857588
140294124 393183508 252969090
142537233 199313385 183357422
622626663 279896860 258859753
596020084 623098539 379363642
56689040 180222975 544873717
236299124 132674963 437879774
178912757 398932879 50299124
299514243 530371249 22203867
622902316 41997027 449085958
547087951 470593815 33511525
160480750 202630610 626268963
69283972 19604835 15522893
368184802 189439066 366513671
369743430 548480975 482317816
568366515 467253135 524588745
40183100 293479576 32867956
105482147 51297479 229342750
62981793 379014757 606599662
239965582 331128469 341419856
144964710 90806088 611711287
139328827 188941839 401207808
361911350 228736744 298017971
504828382 37278690 527102854
252384009 28748549 334168834
130315126 584803490 493816972
103168437 498373081 239706895
98012305 275318083 190229932
521195307 193369454 576533886
580649421 457748229 440912132
454489297 429784338 422863193
103023319 229281602 190287598
1811501 126495784 148157310
219621020 537103622 555778967
570182244 379266841 291485604
457170061 18543412 178162135
260841036 311235282 289281787
182308813 451867775 270562715
546295394 396832608 614918548
580846860 154183679 587495266
134152413 403931415 103434107
621222566 228346482 262829182
297979787 103226602 129720203
559474545 351385294 216864375
148954279 124398674 209796303
419377815 42055944 401513385
198986099 388315384 51257831
67306680 617289827 179888666
547526199 527025065 282726018
620785195 256660831 106444771
515966708 269848858 557262493
110333879 401094979 81829928
254381918 413357548 69788704
510548807 596152724 207031817
141263681 290715902 388720475
611986298 83167283 414754114
348463967 475995048 531182229
561471858 437476789 275168354
432437618 6360619 58922769
215316406 363977910 146312716
478487573 276316714 319225169
582121314 511986420 246070592
443353191 336177879 279944406
232353652 215173671 490859114
613307417 273759758 186946617
582940464 353815498 585468229
64974507 441693768 326362034
445681499 95762087 259621862
561502969 125664676 97650033
517138440 174925120 215249167
197946134 603422339 300008747
94869904 143368025 219330936
624373007 414698558 416051102
197080924 341906187 252551735
345086162 23756872 5588148
579970227 336522219 534595525
508902945 128891207 478119124
611419716 511303563 425087604
63838875 24779098 310247543
380180382 163389484 105524282
456005036 250921164 255383438
40349909 618167687 603562558
398574580 250784686 455548751
289242509 286280613 313935328
339626127 484790493 170835647
306955915 26804666 317925209
200753726 20649532 103156426
29040997 582733092 344706950
540540081 79793546 532954377
566981666 56376893 122671432
26496147 627014260 565205368
108129071 158162068 256322944
477874463 62392742 346600130
500304563 96179453 65849047
146003112 148515064 32408956
561970413 393555023 284980469
388656422 296823963 363410106
573572323 110012959 154717927
536894562 2697887 607320596
509546401 502498189 406239167
184410451 610497692 167366408
269483388 564050594 501946448
277429294 410811659 67434388
593528551 39263503 9664694
320089302 483075506 27656837
584701241 163179258 430288030
582407293 424678546 342653473
50016064 419816963 430432287
162706497 522180807 171196715
475953264 27518488 231498028
180786045 18294416 439195076
189791077 552415956 458971795
469377755 234941041 4079242
115291834 604716321 574793832
499758281 592764023 624452763
502336141 193073101 319417829
469906987 614997983 91760762
262780210 295457814 321918143
211201128 382700557 231678677
382479004 70551562 12391666
132241069 611691855 283177503
453952563 264246488 546494499
136818799 251062126 113604876
211673190 80437008 419825324
74243607 33733896 4129115
554457197 586430141 104485203
159339935 327082496 125535728
565328745 465922043 401023560
373860946 347733920 473209461
215786285 321948877 19775181
732917 427181780 534657016
230997085 251913412 416229548
125125244 569267167 5159891
608353222 47094238 198252507
409953417 425690339 105168008
70248965 525498943 316879569
15959857 391639702 344571121
103416642 600984671 151949845
38858631 435700944 364941656
345882480 19757231 339006140
511046001 146456123 486003448
301049443 558205761 616884765
513027745 312931361 84206851
347484725 499546812 224587855
227650009 243152552 115388375
573998455 244021328 254982895
140309677 564310259 362828699
149746719 63662848 245375091
325986621 129358462 93847791
537630985 624554427 476257456
233954981 324392274 192709168
148164256 622755972 171122397
291285364 131939150 60280332
360570797 15104166 186758380
357632003 101060373 21128406
611339401 618106626 176884870
537454383 200401508 599302347
624846474 539375774 15848192
95708070 288394896 531729069
38648494 304854280 543728324
336076678 314121985 262685551
44070743 155037830 279963053
394181275 145820511 148180055
247178064 129119934 190209566
468522660 511797927 276210099
239647054 518663441 573674503
30591559 386708978 135569758
257523041 233464580 544201336
476361405 627029820 599829446
27905708 539128510 571895603
277646088 608754142 233131891
449223080 604145580 292211323
74505452 260176659 470061588
224520521 472723315 519042860
387251574 83734804 373644016
619864059 281285677 516279519
381457520 130259171 255469165
425832682 359310326 52692385
166002199 394773671 309558943
180651599 572684581 160901509
315227005 371680866 182905344
565813261 518429280 222629189
435587863 134286945 414305429
144720993 141828236 624367813
508899724 420989627 374450808
154841318 136070320 23351879
199514365 600904394 1896024
530300771 332543169 308650187
124739483 474933786 607293547
583763956 592762629 361066864
256497633 192247443 148799544
85274060 144283860 495835364
382169524 301110580 486085827
25087635 500744023 4289272
291285626 466231300 524943635
368985940 498302107 121636116
217428010 22276738 588456656
21031614 154680874 100575378
454321457 102890799 496563597
298265177 155832236 389888480
156712004 37950499 454927988
185461707 491107747 254065948
196113994 511918788 34437426
519653150 146615968 320882462
478580613 353370641 101483952
358271193 423761323 520049477
468585643 454658048 94810365
231904316 525186268 397857958
612684514 26385755 468650972
419394626 455061153 589521115
416845199 538503147 256890411
241978666 122967410 553840018
324277197 10035521 36608248
383202181 180753807 311988991
199557585 299953640 43437292
321774311 337242427 254311230
440264119 234511053 158054529
263442944 437936373 199988894
47500296 423351936 573320038
178725634 251574144 160721581
16583074 458280721 204283872
14334582 598074544 360970839
128430858 369981252 419410835
332142987 549311253 143138127
517668453 90884220 395476880
399947637 253244935 27184438
130046590 402728617 50473752
534360367 447264662 433319255
229768340 577128902 553942786
540438298 466236612 152055282
621847881 18123233 518007295
192243170 43844930 199104000
253686962 278815473 292486508
217192301 584066748 321162487
122676073 31349857 130598183
93156321 46062401 472535730
112256930 383824255 328054979
151422114 455580984 206341820
94423931 61074756 172560836
594698810 360372079 477827428
544567392 489417777 41756648
113802120 21851843 471682189
272672493 308770766 288163144
63655312 193083800 427213482
425839381 283336619 369513776
156452530 600608984 433630675
246924065 617209214 300466743
457795877 311522696 201991537
254668379 324949875 422296627
15290254 142331972 124765015
295633870 133983811 593101833
620723213 67178555 497712674
392301631 393094551 476464537
57006986 265747534 486873068
501772492 285579541 514191178
13788259 31980037 72395556
444384333 341825129 481657545
496787919 257285142 155332735
316072618 139609444 210214015
481032970 108547094 252708024
82712960 18105791 255504312
31316669 344286454 301490406
279324805 538642418 424369333
433103755 191532410 153693047
428195112 580675693 108876958
482861183 369112734 219812628
571499812 604565350 532053488
389577762 349195790 618068356
240627750 402931120 458158671
174679079 175049061 376961933
99856875 446304983 264549935
276943642 534223165 177200198
29888006 585475893 310243314
171756172 462183252 229863828
578054358 126627591 45478540
482506418 301248920 218485101
339418597 360351942 139841248
149046800 301105149 47837160
185008241 504375920 170835370
230128792 483332638 140840722
568034923 472030121 381205254
384464679 384787491 464003368
176615797 621869220 532399002
211564962 571265296 382804570
183632759 194722147 48686794
262992801 191174314 114544924
215337513 2376216 203576760
42307664 536860368 605638306
618193545 583505336 347435210
537139127 375726317 61895533
543873017 4338758 339551125
128999718 530602181 323243508
180269859 596558205 123972126
541393795 318301707 7303564
159406420 122781937 540199467
382358875 27777226 214030104
175214744 417081361 542829925
96240057 48701113 346420231
234326504 602122793 80753400
423066378 257818621 279136986
576638610 175798672 24102303
596448857 330197936 280566906
530387430 237836501 471804896
26671100 496079525 264944377
138898781 457776439 520057480
85976290 358402991 585238411
62852841 505987573 265339022
290486731 118705324 590513123
150161541 397349339 341211272
442276084 518254854 140413489
548381172 498649220 186057061
533663850 532244184 625725780
301728000 136058136 475280812
56787280 312568869 74084004
25524397 145582979 226078901
611902670 424139925 95284208
229774701 226611478 39270699
578562811 469141542 258920499
50694166 181720847 356086674
274188734 418683984 14050238
462264947 491135181 79085581
360743305 52546099 614238755
300435963 154163656 232750032
21110501 21556571 268063494
444681816 494388036 262327790
503557355 68825721 313184774
288251533 232573962 589382866
383774796 390485565 12753854
526072845 272128841 80745317
220996629 616583847 475097869
55735585 115092565 431493283
256246767 401700247 527097492
464378837 500741530 399756179
484850058 7325289 229516117
460392269 97651674 290600513
136604325 458771911 606781171
539029929 440704950 410542438
264262727 411489200 275205679
457374573 156837393 523792563
8969116 103284960 83109283
139288335 363821422 473540255
219542582 47131824 423518177
519016231 33640469 501778539
517049612 456926761 145555482
109585154 514275372 107452055
149202818 444338734 318657328
625180315 543234335 495374410
352134465 49402177 247148299
551153945 180712687 49941084
400807955 176910779 462017714
83368152 130626233 172698546
49946231 224613503 568530380
243959816 154811836 187420408
381550738 3735035 536969731
101776818 573542230 547337584
225101394 468435233 613827445
623028093 90845908 592500283
84804990 601394050 602120258
560010236 13451565 426014450
333862670 297698696 292328915
440198875 173599866 498675120
477500943 545011872 135165150
80676171 22559776 539400122
346310181 417718664 523172354
414545652 578913426 95220865
426189271 341490907 554670642
613418415 534289092 382589255
414227847 505371879 5219771
361714041 203078140 155000691
312559739 340716043 229857370
516294055 396397627 138706899
217328153 160430128 573731528
253436402 301428375 335379810
294883376 568377518 417974060
511266188 201035655 358962025
137923726 314329463 522948768
4949463 400301445 174117603
191849594 389625700 281087877
141091301 393497401 1532074
102855995 163457406 5081738
297535134 276091937 325231282
491449046 591850983 78446874
99704651 342101327 616812187
271384257 180118080 588299192
150058775 479063283 108288489
219197862 270569907 295549885
592638311 192887414 196612862
471756663 288917761 46287606
42251168 339449508 581134216
380979206 500091110 164519550
483953079 347353009 531664310
65898644 152807531 163185584
477034304 482254717 229806123
278177368 547214944 282396858
259925525 572511715 123605979
528781017 259746221 102494818
390928458 504902113 615874577
95917847 2728056 337028048
105664615 269331062 71670464
57979263 225895032 336526674
417336369 509441299 122150398
112408250 370202780 585635532
454821037 589225413 246178637
53076503 598094921 190498417
541666633 282002532 314882003
307523274 62503979 429807902
488205223 345111860 58783499
123397623 236946943 10751568
150652848 362793011 269869371
185024079 254974272 374776346
542940681 483882818 496902239
376547525 217982182 180667423
164814759 338448361 518886718
12109299 493354105 338300860
553672395 184371320 1375749
217091581 25056653 434103046
256085276 347579767 305493265
458758259 313805298 625407575
327582276 93973458 71624779
259877834 526380239 180044526
341333230 428443106 297137552
445789556 540312889 2914313
579039380 384833137 611604942
72515253 423259340 374341226
451291958 193613138 384443018
34683662 491817164 500934395
449559774 88206515 569720607
501882367 279191869 550045187
167625246 428152030 383587666
76648720 231384582 45550646
342085211 147718392 96074828
435891922 303137145 128568885
164855108 346455060 12112422
487655538 589642196 237460586
161664802 117360589 150995643
480463208 426555712 545140037
188425623 486192927 147284448
415354262 15497540 271214444
507541858 256162202 350122342
215652918 217171526 151554980
69873316 600165747 384419070
500305709 547523073 47141251
464297901 403618684 492297441
344406026 73139352 395109991
153081522 412139888 79606898
171449997 361259291 121420361
4565569 381073408 392928899
248439079 55299339 402821662
132611151 452885450 9541021
14872144 147270282 406781222
352303921 442526389 412016009
462794399 469041768 126957485
472491559 201116272 27557010
472560225 249019431 525284840
264186439 276213008 431120962
259951192 486798477 486988980
426376271 508231438 122177832
252913269 304483625 10961451
204125465 394803679 188259071
385541630 234401618 285526229
287119553 107645085 428376923
428162069 459526739 311026030
177618102 582014753 574463370
563466023 122932211 24797293
458777161 428732923 248592332
442883928 36710748 486336926
298779667 187786332 531204891
405001152 616102489 44594560
387820549 353069016 577413030
181323263 180240602 340387770
181441031 482159713 117018300
614800019 585243671 269281141
432247023 211926476 279138301
350262711 257822511 157004506
381682156 26444063 64470877
443780944 262158083 263864645
185984158 290501827 595115343
325233357 272090772 591308957
405621311 52053711 328884644
174928939 171611472 25885489
567637340 297796067 121243346
146329596 279155585 536092686
615794307 137404747 520865770
276087508 622783930 402161842
212302863 145117216 154939164
190937831 13291782 293988076
445703726 229569010 170278109
609207818 608882922 446537910
614418725 326520227 363983744
9951024 80022638 606302105
47192943 131187609 186358650
16982675 189296503 481844550
520984248 380970509 174018704
495320264 77164412 97018991
560483464 565714846 226241599
583047735 200463057 368740710
53395872 494812174 461276461
354149831 116178944 558308244
313892079 504645860 117987347
320805571 71899435 447845075
606312595 93415074 219258489
413512230 509870499 405561585
470948256 498723473 114016215
202684522 595054845 461493011
185092873 103405285 444338778
334835932 543636065 20948456
493663252 46037829 612461519
115554871 270712213 181801726
623449054 299606810 200166185
607016281 263714708 360146622
222661307 351619343 144510724
129224230 79153930 150351313
615420343 604227915 161097726
209957337 450643412 410410107
413750422 603568364 63314291
144409041 172696173 150849361
598552400 541082084 253312977
88732867 215021380 475231209
145631504 154942156 222248749
499011184 16276796 241749877
68625860 314121958 333934049
482151903 305727945 49197851
439255862 238892525 446398336
222859086 410531749 11240141
71946487 393157 624050524
46116290 229575356 533562910
549623929 325544312 383514561
163659093 207699846 275235133
480189317 264538991 331886896
481777553 310893733 408213403
1879250 62621095 253890701
177485646 135561805 45825504
187183501 63974481 460997685
322704400 302275199 301737112
533465683 526023517 361045904
143701661 145953483 408916684
391827386 24134787 338876417
536414039 76557290 534912462
10885413 356485773 145622492
93324205 346138260 380941012
282622375 616876680 48321339
11313613 312840170 582454366
188636302 453026133 602852987
198548264 546120633 518443288
606139866 598175361 306306242
245807816 106867741 607618773
321041114 203079472 493032420
331717516 182451577 435959579
287541787 543235406 550522050
506562163 214104493 355421550
583034291 386406827 548717577
280731859 101772061 210026625
131583589 534249054 139867582
367176627 468854943 408570526
531678157 453199387 376043387
325614374 289954483 478264196
354111352 145717683 444833220
307963992 229082693 155703259
216197654 264673010 194702623
22668355 430237735 91648262
296296915 10977238 247615422
623784388 143630835 274828863
259355765 201466521 301602412
59669758 387507834 401717763
160446024 388742621 418583368
408538923 200857437 30487719
247230346 342209133 498669226
231485716 30243459 366870769
499238693 353890496 614430216
607977761 50248914 510690778
388360700 500376513 315007996
434528185 539373264 335315954
260803136 550236287 626826905
517113783 453551927 106228319
484283238 122765563 163914555
97942183 387044261 435767206
29802712 520232067 626375767
429571343 44749203 215318556
246879270 196337718 14076222
190836210 235987076 313515526
207253062 335337238 137507275
404776851 127337262 191710177
409303247 48063254 238009231
368042315 205977315 421514533
424434351 193146559 350544715
352509237 2839982 230301708
498477751 311878508 569381348
624613546 573432808 258580434
345320874 448811419 473370837
243453930 618923642 238530471
140204161 199780027 343138501
585698505 380952430 622357093
566229843 460627406 539195080
15760957 466343756 152290145
220065414 540488274 391888294
382685018 524799658 245113119
560803 479172320 90050564
103446935 481929167 562910901
437062011 577824777 495565069
298918161 486763413 329451356
252859540 496629195 331409696
626755682 431457520 427868348
543277333 23332469 573950396
475251482 73621934 570877051
362899885 225104909 221246776
48158949 399946305 6311516
346538398 101284392 587591131
207392624 1137796 232069896
102599830 444877585 144051773
214651103 15092414 312246334
114091138 61274782 423154024
575259726 29907951 616537919
544400608 473201630 103359387
86715263 542554683 352053540
522764272 96076380 110141683
311338452 512362227 251870922
124093574 279751919 63871965
198335510 488525152 230138050
89232593 282974538 300392058
440173561 421642824 427953453
492088558 458831303 320124067
95448979 335832911 557917479
341978389 378753529 9637697
471947032 401341770 127966614
162795176 252134301 477829042
81447152 453084574 152925968
591711473 566843915 168214796
168533472 145674212 141911551
42776561 88059956 150339540
212751396 334528541 433021853
514849587 42538502 28471819
41246399 372214764 167787336
336501423 109209541 299436714
451255534 474784458 478411979
594447746 622951666 521982800
346631576 253025846 292389506
163340401 409861447 617937094
571076867 499433365 480749997
408596483 43710338 135063991
126387365 240554744 438029170
428581711 372009427 257401436
18797421 35288467 338348123
366958584 522586624 175760130
244978123 557190240 8782837
229527401 58375415 424030124
97549545 163788822 488731000
524064918 128747827 626101477
216157012 583771000 52727517
365072344 466977536 581206476
535249498 230551694 385789899
7026321 391186453 44653433
88158331 482582031 487989722
207275942 260951581 179325955
259698195 178406826 412704334
187231436 210679035 240897821
213686539 423532968 452639779
408200062 67121358 228501125
384562332 445844738 273060224
562651649 17996707 417266900
288979270 74759481 604807975
158760125 224826312 98022930
61192540 50664459 532463996
528373378 496937502 86652416
453717931 333279780 25796423
232329554 392296246 380241380
582687150 50320028 237841278
431490359 344782066 95726055
97939026 589583884 570917049
302553100 471079337 49809937
351229687 427872072 601301751
153174005 11881377 541907218
387660560 341274123 246154043
598156140 45994866 224769808
292365041 562300796 549563462
561410117 117050068 262182320
407205251 351896412 291222507
365827088 21663800 383739853
37806501 164379705 459132581
420907261 167204315 252870470
261249853 530410374 376599199
209465305 29674735 90779694
132118594 333658604 354775603
156303718 270856661 294396087
402120126 544128465 419070435
355352215 360000645 484025175
359645530 536625119 41300778
463389550 467938654 454086673
65000853 168429207 597014769
163050817 344984719 178763252
261233786 58173571 532900853
451124696 309606841 569177033
319054765 288834231 211142350
2167890 471317403 358124841
204300166 392660799 183592123
598424672 348936554 446973748
399137233 14472789 394086596
206720224 476638686 216772788
233366725 312200519 282165461
235732294 349710223 72011431
142167801 382923416 16453012
55886073 180020800 153959110
609379011 229277035 38869256
299205299 166150341 144666516
534039047 441426195 19659797
339037189 470728037 523535107
464120431 459060779 95064234
557070893 498880217 432192918
424981124 381290392 298391842
166070089 4290647 573320755
385213948 541322893 212855355
205502608 87029640 610486599
404573361 535501148 7301370
609448899 76653839 235539113
447188358 599434377 335083473
399789958 221333243 106499017
107653918 182640661 439078738
310388566 190977334 408992744
255666014 336712621 279220668
445173855 85539329 315365289
90351716 267634966 206885497
252834252 490150679 536125944
175001380 273915682 107555256
248495173 236747475 263482481
425960941 474219403 320381934
540363213 430269561 32078992
518779636 478676758 187759709
115494240 118981402 449612915
513206500 560950282 107520547
378526933 173137238 134764140
19311122 580731314 246680679
78436230 333159565 24976514
454519863 284441262 22961625
305023642 405457905 393735845
195058199 603737321 252964913
521221805 135838440 439129435
96899194 440259381 340263259
318181798 151016346 549659145
245032327 362301925 23781243
515228862 325437060 30603112
10690468 182735061 43397182
390825867 149223693 343399944
292087195 70740365 314317507
338806068 449260772 169211670
146349296 535377191 466114374
405302308 570934613 1676437
537809712 405876206 205805018
548726871 239462720 263927836
418509392 129284085 533548448
476609530 43622641 21643060
158958568 226574949 181358959
119577156 68843736 526484395
581766763 30417143 337673330
622630480 458130843 466275466
516177398 343067491 189816153
514399423 382845275 580407928
571889790 581817587 597932108
248893317 486234042 64411372
91632080 64684198 402507314
319007592 102108254 142846524
131029835 184546387 455145828
332620636 84020811 149417671
359071555 561777941 325580080
388204830 69085331 151728971
193010323 10395292 305393869
200357731 490356767 513025950
76539500 615337769 527880385
30424976 253458861 87542650
93094670 192288443 351201878
436664810 419317292 620490547
197936658 25923110 342616242
82105116 390683406 238907078
35069990 601286563 593820930
86784992 392173820 114176121
415483469 594039262 224568697
612080699 273169259 298767608
397965445 84568593 228815615
498225714 544429083 169780316
533112638 74289807 602740061
294785456 209894281 6735639
148432805 590817681 242870336
500155854 215773039 622923851
317169857 294275303 104800766
589165526 421722853 458894629
424393492 182155137 366813816
416938547 60261642 38636327
231959270 582655393 430624010
386044428 417706512 107396897
440443176 99735533 258567572
491249406 539110329 501279095
625560342 19574162 45919871
155103184 538972758 151370799
377762487 194795818 322844875
478734718 171942544 161934054
300771736 538809887 39759158
369867252 16059759 428163987
231314833 63604965 323408342
330505648 268192951 220582292
528299727 159000369 370388003
385358709 474488056 108967683
265694244 555299611 594547177
572880478 17410816 129346547
485527877 308379534 528276798
82583307 224110700 591609544
398500451 356595488 503399263
562467224 485449069 297821998
1376737 71802562 527503781
458835649 81363933 250475072
307475733 363905126 81567209
411689454 8851614 552231648
146562642 273298472 333366146
238780414 25680689 436432135
249582599 535057496 71058568
387320221 496953003 154052157
199977757 13122272 261700677
428540539 283650838 268862741
470028080 494233352 77013000
97495960 168866697 435759728
363571483 126890798 196907872
503296803 514447716 576149442
41199709 251151883 3601864
122850019 228133953 415984870
67072232 315150748 265641813
452266966 197876029 243013772
354401940 560894558 616580917
91380389 153347068 553702217
417705672 94992399 281963744
194368683 278949523 595742358
612067330 38743560 314519594
522598274 196758303 356300195
2937308 576972954 379935641
377962387 192183069 355980438
492821586 302271764 420955570
265165977 192759676 446227649
342978970 226330906 298469514
12814703 178764575 295408649
599082182 134332402 113025897
598886929 402377063 42790843
274862532 20296864 90326783
104542474 122201430 388309476
263249507 138404831 202401456
60560115 351257841 465797852
89041510 551912873 174198297
348959470 151772901 132721011
573774096 563706921 576369674
571262465 339168086 424306983
422921426 294793590 374163007
145849620 45445070 300475900
506020082 290370292 393383177
54963409 100076042 390610930
100315219 517399327 433383992
45790047 466452800 129394040
314594135 193975296 605968191
546885136 56077687 39173415
89042083 142742071 194438956
540225732 127506336 415389419
38745864 20086635 600311523
617690188 304208143 228739051
568151932 429824173 598551308
502034437 589500679 402646019
103168022 2999366 313163793
434511266 315141205 149149176
592974641 623439003 403808864
394971813 493594886 141906370
160080453 430680790 418621536
328586061 573287475 47878237
335325635 33455002 344684010
345675319 453502596 63809445
197718888 204261104 24887857
39922709 540412671 138069689
540539420 524261428 286333585
452558053 32419517 555964206
584735691 425540664 188762358
214972054 561300877 442798050
388014583 85933492 299668067
38330017 99514294 96754654
77472131 474057558 204634516
86138633 65170456 87905804
550360925 233424988 219464403
576036292 61701481 54974948
512641979 56137914 29171811
120929422 15220869 247084321
363339356 506329206 567940077
222564536 573676234 127104553
415230731 540193474 384912553
119153251 517017226 73107373
267805636 134289960 69258160
209888861 584427776 426309093
358313713 45470134 494227742
276193366 176159154 267418671
146737884 18514410 347041432
68581269 127250213 623026402
473804270 2337038 296129333
336037760 624613997 86027108
49381556 626072231 63605004
66072900 394095807 224143767
217912820 14766852 158530909
560258959 564006053 357232923
370973056 563625851 409911164
307436355 229909106 36325880
426214631 80196573 623765234
140318535 498313402 443408020
569405989 182516616 134690364
248509402 217270590 126431523
27682915 466104445 215765569
463556024 587679852 347199320
568072191 411179540 205495222
38417838 355320678 18112482
620925918 419358765 570801232
136496552 11857254 181122820
5871491 299498889 230565730
63720761 352780865 541479232
372453828 585483467 108946091
496383543 562576218 453176755
496927900 584505303 420663626
428701049 446073788 362709245
530971239 40828791 65540365
488349112 311391545 147295867
115979844 610521908 330956492
419415099 147653291 590970586
383376370 555506772 170132000
235229776 401022624 229713921
349638323 131513250 296477861
363077979 329114141 204418901
543378705 285529784 196509516
5683883 401655169 355371007
263907903 415612390 535125189
417478522 169173865 225516164
480419191 478932222 377490889
626780005 25722190 577852501
85217921 571500882 122197434
536411724 80877036 200789754
108554815 436490539 111852198
374181558 105987397 443849545
50931557 448038583 455056462
76010229 70856405 425744496
170298050 129104303 543317393
305821121 181341596 369615274
332714245 540533648 509332738
522948146 453397566 75248788
343291955 198757835 606028716
478628932 19571907 447217057
61958274 117360033 336063220
251370863 585526871 161282367
21528090 104810191 280614121
569494404 367106485 336855932
70015078 340432197 371106467
361866405 369384208 389779134
211682602 363693118 407836819
181743270 47460564 611988814
493558062 73175492 18514314
146459901 565953099 345686775
214152052 538162539 317268715
477123666 598069094 308687494
23728962 613949592 134696258
354829744 423562887 354250272
421345500 314170604 554758237
496338268 536869629 31884532
239608491 78893378 262598477
56248219 255435303 366604186
419149655 249535401 182131096
596279629 326588594 588564134
315113904 21757415 300576254
452216093 61427534 163412111
10145604 82414173 25740754
171085722 288360516 63653746
98866612 17776471 308087850
600075866 517777879 568960590
502136471 377443007 420652648
19998774 275119904 414848588
380893526 215225741 452869745
409314206 92560622 536645445
405776031 6787168 336303114
446090203 351029749 45199211
202832931 78357083 486666690
133968883 406257524 244061766
90047454 65360269 93886975
143936311 520790276 537524186
248824811 578823004 109129578
45055714 550689641 101298949
34916117 292024472 410104062
62860080 505230687 571282260
333527785 498574434 472386704
392921261 266327096 365709863
420098291 91199870 462076739
534272172 371554892 456537597
559241822 592912566 211030360
616914777 533471565 80047422
59587077 65390451 553462730
146191306 626912754 591413984
506707191 334242151 337450536
367615167 295896372 326044500
71400323 324335308 606871809
9243339 259138051 194810473
207026756 131920503 528119215
344116792 420280490 471655078
344094238 12964324 560074929
375297853 191140700 612750963
400117090 578524377 499082007
73546146 549901098 499076341
396530679 580612582 541920268
436977144 284761668 92379822
385068765 263438190 282728690
513790799 32108294 127341413
488252225 353460384 380144835
422054459 420789078 61433998
541140414 339990139 478913251
116225573 608477983 24211324
454816623 597408405 432944624
529473906 498241954 101834073
135400641 306305002 609070682
378988197 183980153 472723508
376407557 106989415 336042269
435974761 138155633 398815821
75316952 298833168 346452489
469176865 284862821 30866614
472748768 565791859 34075433
196265443 321072718 274715203
256652413 366100693 394497360
167424532 22135213 226257933
116388687 593634166 615852342
107796272 157250747 371419108
246603860 361188310 429181059
394850485 41654606 219402996
209900767 318125558 461083595
113525723 439914827 199324166
424607890 292027162 364499773
612639553 620736037 1881237
370124197 247717104 472427216
192525895 184541043 195765001
140910159 577289020 454449439
197146054 312154065 72977713
489014956 593511988 41705690
474394412 523059389 98393194
141943256 111073956 391637823
366956456 201062011 282768284
9733974 71009660 364368979
581448118 122440082 263078276
379686742 239682716 505703574
186117301 93557137 32923899
120243939 149891379 118651261
233450449 138356457 274706942
190081472 176488096 124696809
290384411 385823111 168045118
421247447 130600537 501902431
429506423 477873850 255682431
138736354 330103041 211910028
178430052 529600305 251435098
81481745 626908371 505003112
3888835 2924066 535099697
275735511 268036369 122979324
327037908 364986548 570838468
349150946 27517222 399919892
52881583 225185562 390873539
274333221 257899610 624150441
92775792 436045209 216704791
7213236 102902916 276395935
473732826 185677614 181910804
378762548 94491575 349005631
238281982 626326982 116644398
17477226 589523644 550914382
276743516 576819965 123007754
147388106 188654195 522607194
581564288 9631229 20500173
173570953 85871054 564231100
498086545 617183224 430892909
251859131 430916352 585384154
537239024 305347830 577171036
526626222 473630245 257111039
355560593 394781443 44316684
392718091 341732212 427895262
587856806 231208745 71789260
209163006 121783309 586669298
63768070 96499520 15017557
222725369 403076372 320408758
443678935 512000578 156101291
318074213 121930220 449333899
599840688 225705246 199748578
314726858 395650181 64621677
197261198 615092780 22359672
227669068 90841015 227973885
320781366 341159550 343420110
439959236 366026812 108844435
501393749 330850464 56264897
227829443 145658886 306617394
147330658 398123189 277155991
357783267 282900744 283247899
450127700 392177453 174502548
583713957 257684503 527033188
410672632 184949899 480633897
544354045 3173587 169834090
11065762 179570070 257342029
376913454 403428325 72848812
62579269 206950574 373486033
95022985 508846745 579824830
446699933 465034468 203313129
40487328 268089084 215938994
1135869 314437282 411840725
455508148 170037243 594643510
83157802 575405234 126994118
149783722 334580432 455646428
371203242 476576193 445578013
137492499 101556710 471099733
184477486 374834064 233896861
193538555 318790473 450997718
512812960 140215930 24160276
425214662 240541518 498882006
521558705 521595462 412570038
447815447 26172286 105034064
292381273 568380841 550202138
417892557 370723565 496390263
344740243 362820976 471736091
447128722 497831378 242856866
447852277 81997883 337823296
230556480 277372151 553083713
143840249 589165061 382504790
366924707 489855668 480368563
420327646 236174786 161726084
12942191 620480949 538340532
313697826 479986604 414531887
568565353 506969404 617936890
122497991 474726621 54436536
587842696 9625944 202824855
306727797 292399614 611119372
99025541 514521720 351447820
325529561 333783552 292919222
213148846 67556201 4632465
374964803 155499851 348714222
575479181 447387815 352338449
370078038 155491341 82136215
362211741 298448470 427513547
440932117 470068928 426221999
483696887 593391097 95661754
122144033 482031383 624907832
260981450 613441859 163230092
371471688 424916143 370170655
282321357 570796012 610732586
6460633 176251313 435304966
444615751 593432619 57665606
130861079 363831843 552980711
260565520 336836081 82418127
173321821 273827552 468728710
332062823 91508912 189046905
175414040 578975419 291932575
427355141 77834249 245957034
332903876 90703863 454731632
273373287 307431171 578007628
552916693 100096753 191870549
146936756 253702122 494699379
97846367 525660702 213987446
267678472 349448585 434823829
292422339 600248386 573184782
371898884 21434909 491860022
170609546 327835961 215199084
81161964 545942232 402751173
312567989 349499000 608572298
64852330 96001712 3115456
309660378 75402139 68058006
75010152 606951223 230786744
564772732 351709355 615239741
556023129 482649773 418711382
64267048 277856310 490634770
571856818 182991206 288019596
585229821 377112513 54964003
539123894 288515984 163318841
584388242 415390917 595758830
62616096 109917855 147687410
600392983 189023242 98273874
110822906 57521830 474265889
192202752 302032951 47007694
602601163 185175503 625002657
595979217 212665225 199372673
135299599 468464240 238939052
544163377 479349924 254871021
6853385 180304223 239828130
37027081 485934914 338427211
129305235 219304733 20219709
400046682 347259600 185254374
364104021 577970496 486311580
56185896 196114533 554169013
508431477 439032415 56606640
424535140 303177694 339585793
120815326 217540399 56587228
142249722 510992704 127629002
458992971 607734055 260251619
71174095 552534099 209812892
469280064 545056027 77354347
35225212 289114399 141010339
191570191 447186765 417446468
424420941 402958823 456396709
107243617 147823725 219280172
156214978 55465762 188767004
527011510 621543507 5385177
199481719 217317298 25115942
348303942 575348530 72029331
525344735 396447450 492996974
261183568 513543468 123965175
27215850 399280962 518469883
152515607 455470636 134072410
257072229 234959103 136730811
385596227 320976402 302937533
195823642 334251076 304835445
478910896 492365630 210949919
442588260 503143912 576731479
623074935 273511506 21984333
446062931 222089292 186701810
77177992 89903224 138850637
252895281 408150859 222842683
410840710 13193743 308754525
441394195 534989380 336981808
498887557 270581795 267294160
117092508 138963451 124549935
125473607 145548484 136795950
219169136 433056172 567004084
199697849 194797850 84254783
45094692 218746199 586382302
479283091 29853555 388862379
599143327 167526538 109135714
68144197 481490626 268874694
49958937 70496860 424724183
30305313 72631736 237460559
518105310 98783524 95961153
248912537 327291678 539436670
136783513 479559634 571212315
118557913 615386837 213054686
405357264 606057199 500667042
372602840 69216007 271232645
452530387 136410180 229449381
518125510 403009868 66942371
512362393 618799590 514283187
76678620 415465793 589527905
402570274 336112247 521062607
445988418 572185881 223040962
574585989 5377057 437491514
533607743 86442267 133676339
338436020 344182001 290304210
495953376 163539822 26562293
521216951 397993505 261265791
302940740 607848277 148366292
248804658 215811932 134160136
508655311 23351142 302296669
468153929 579852995 254988703
143879243 284251755 535671
506111533 358068974 405268011
395581304 363521359 607655064
583976254 53089915 160728038
594869241 11942112 4547842
82215285 389539449 586349624
372106139 119739331 391840041
528589087 594534234 39518265
503158596 444121376 437233281
173071892 27710370 538344636
14720931 43953078 273651702
412191052 569786711 148811684
53142548 393201196 390612501
474012057 363031533 550271486
267511128 385342350 215919791
548719347 156996752 499855015
355200650 23244668 229028757
195812207 418001498 476677438
345051566 259339056 64075550
79098962 119090261 460743975
620257618 200506792 527936327
140098555 240965117 578737724
299061032 31603593 459592198
55936732 97474551 419110813
152184225 331808780 576124316
70678756 41775043 428697310
194218097 191935976 256350629
100502167 85930925 205340246
472531484 471399907 112724147
576592396 557861005 534715945
8088894 212458132 206441825
389326562 314694595 70168472
466307159 25598828 203210132
163849351 566575253 303034060
78848313 13777888 366074621
429545288 555162638 383931085
292812147 495713768 591592153
607456187 370502378 495945764
74599029 61613732 239617619
46389789 67345440 286555100
392116131 383560702 75488206
166163655 530165206 105829786
565519200 596920961 173233087
361527486 305247470 339577412
152390119 32669261 428509210
108476727 486090618 219245239
2093279 509598544 289678896
603238391 213519123 434412895
571241369 39709810 19924269
526725651 155382845 504628330
312134167 45367243 264931337
128697942 93358384 171494967
283780972 416707581 209664394
380675738 558777532 211462206
466467945 626544537 229266802
566976219 17047297 232342778
590664223 462834497 590519618
433975909 391105199 337460632
284708683 103243871 623496395
573340057 470560655 246146665
403403069 473746890 97276426
576461173 277039990 308125085
83388290 272394221 23176943
270436851 343332307 376500384
425705626 596635005 536181091
24263692 423350089 334950995
455600376 261331811 491847607
476801898 251044735 406849782
347428735 220550594 262347827
311290900 533184145 95056293
174563069 277617807 63319626
97940787 558131286 406816616
128072005 261620974 131265560
503840004 446230388 192076512
544450535 63148084 143712854
262552605 45822678 86014257
430612814 333474575 408594939
369286469 519736240 293806181
302251783 47490699 600611889
598808161 538848926 422715232
136887650 305421350 432864861
152854670 619981016 114077467
26266474 312291815 163569650
113613568 351914490 321003396
305926759 147544397 242144450
420553836 468173928 235709697
322769542 18572346 223944030
291941345 24873776 158803578
188623459 192282265 29725331
291644184 504771157 257392313
271119501 450432601 281829393
455310813 27516127 135987974
337852563 380769429 438256336
363859806 122160552 449273512
474764049 367450637 46781502
78835201 426410705 71577443
555769731 558576247 46343022
200309989 569317760 489727293
122427601 428698718 507834395
578070181 252612575 470789086
20253188 484277846 546060899
40216297 580329913 203635587
557044505 193148716 566885044
551520680 575054972 175756533
475018245 275720620 462840636
516554265 208375289 340317595
278703251 426524518 136130885
74376396 524973426 267593120
178578668 460097448 510941146
39774935 590255007 295808903
166548452 398040759 47505318
438218320 379611853 285520099
427126584 140619283 443495890
298080107 589942147 359025670
219803540 500483586 475297543
363265841 506694236 278136602
248147298 609573875 160886218
357260547 561999157 138093824
338289648 65999455 105779172
256709520 168276742 110821468
465571752 354734537 324445001
452774293 68112922 434955866
411363187 197192832 380876002
469622515 460049256 13061015
571271463 595610027 185841996
281518416 219497314 176550203
620267386 61812392 474867777
206419684 468632384 534865056
377970595 222561351 596564974
336506858 556184241 152296205
227968105 436046388 287905388
604636939 19222048 33554069
359253621 211075956 283605397
291642312 264932979 193057696
621754869 600795582 331584033
95107405 264387607 590597575
50959524 556557435 602153495
295056573 576893197 325257898
394067498 302105799 397964991
166199284 291673695 486029126
423301955 141167674 623335784
395142139 131251207 474647019
431389198 122438587 467220293
527730456 561051425 504835618
306209755 427422659 364472201
58838384 561696130 107214814
425661661 238834961 350596543
335808658 94802795 440751472
491143384 154060652 136609661
264706506 295960004 416040650
589061943 2997095 518513843
21996089 26135095 504517213
166524600 249875399 383185351
593601048 385168962 266790695
139043876 260672305 38998097
274382779 258905432 491080515
202743535 142706601 341866400
344597605 462669102 363298565
310377413 24668080 383284691
23880551 477716127 26696873
187756677 333942073 460735276
448302607 124652641 319158667
602670900 374628805 576822817
149008827 133574397 551654521
570420966 503647524 541627187
467482096 211412237 45413588
458171019 353279348 342554298
540116514 49374657 66607349
55303917 457430484 589294130
29181071 607559499 540497103
148036176 177308458 93761116
618933337 426268717 233025987
223698872 526822933 610476726
596190755 468155591 486658559
216697033 190929242 440257596
413653727 306616817 185300283
182567094 130820757 246730851
550588687 187484489 198062561
97027051 480653460 221355166
181415311 617544098 381137588
258290234 264275250 559789953
235665008 457258248 390494076
206552960 513878610 215946851
221778234 559951558 553019235
538676389 580484037 221600832
561175394 321344877 249307738
385611087 164507762 121424425
117546982 456077127 369477422
382817780 40582540 581862146
173441773 409144692 263784654
39382996 461611190 244584676
387950450 347288544 333819403
608221878 116240103 626072723
335430472 602652491 439985494
525632268 17082386 193243133
42753900 99692635 163842557
142845794 516205252 130279122
187133833 433344042 257263045
623885876 458906219 443462481
216160267 295106783 522262493
16018883 128372407 387607372
456393697 303350382 298344833
179332137 576381813 280081043
572380460 86652993 89952380
62404619 109088632 310729676
619067265 430640925 92182445
47421949 70155091 596899991
45192239 192314327 524318090
288495512 354914902 414894821
104560584 27992984 399109975
525600718 465210031 330360720
151547840 248113037 204696449
493040284 38728663 580579131
383563228 390609539 617919999
551205716 561602410 350820609
315158612 89313576 39301124
194944699 302491570 522417530
541036582 269794652 618547158
434657152 31583511 272396811
381345595 106856699 446207710
62824156 433104286 270855950
446824818 25628391 97294051
62935689 400861447 416423387
90452013 189669943 221592265
145302734 73057901 531515619
245000445 128861083 328596367
527004261 387026884 271159023
64664733 586821150 557261156
328653066 601012180 382459050
325880153 231797389 6948581
200042902 583797907 407453383
128294083 610789922 326058181
375821019 237897917 385560569
409071261 79545260 361958377
234407631 101752530 157246458
578356968 165472938 75691422
51299054 443888848 491906795
419395004 49039444 95857994
570792311 566013144 301263627
567044521 148401412 486816726
196241935 434769882 5766282
316520665 297909321 422819395
98403350 139735534 162925707
319520567 109467758 435376734
594773460 360470086 385685713
125200615 338633401 167301474
484233711 54652644 450299562
435958902 158452375 587940722
165958886 262634939 497113136
141961230 401192185 88180861
108517588 44932174 224945803
409045273 238999261 137567331
22611560 416325233 54734950
123012268 35619256 202313176
51064650 329825182 208495858
504180554 163205283 425816228
221746228 469815783 351510888
483398175 450956758 227742229
409165753 518631979 182308179
189448664 425669304 333230959
620552411 498938253 619531896
583550829 436158015 203656033
502200337 557876918 239954466
10862157 272574264 467554882
534152107 165434372 544841264
342406096 508027763 565164425
188849844 475016351 603726412
12908846 436004347 267569183
392298418 232199181 72923709
601855413 59850197 182260399
245176987 417477138 125758419
286969387 171761784 198043893
24113542 232052457 622607324
250998193 595329495 387582808
12512253 488429864 318506443
606495892 310993785 200559388
451503011 614861650 180004382
353373563 184539523 137682714
500564221 106572975 5434605
420089180 56548016 52605830
297603020 25195699 449359688
476232212 365976995 289038461
44273741 344207650 33865431
379762096 168924719 193305656
263155299 12990340 452543924
418956119 328983274 293254486
613684133 594355871 116097595
318347176 114465030 351595098
14754550 440569 216827300
392361622 314878376 564331277
249832237 568485373 24251190
270360639 509461296 308500544
455047370 138875823 574591863
377137482 346743599 292354684
440611833 393797041 176929260
195780709 504554020 69554165
500940428 271514093 381884332
456307565 488866341 208229749
510355914 504764082 147483682
572910507 264741639 104763417
61864725 110280385 356600745
108006311 223210149 213540069
22354510 19942861 296292569
412352947 319447432 220859942
229478964 541848694 347356648
402059697 396503512 243094956
60267730 13279815 83829975
145568482 529264216 372108854
100084541 18165346 321172715
569492772 223352179 536841391
582429826 560177068 492448723
193068349 13068921 278481345
103667349 370981466 586098452
417574576 13197750 289336991
231496395 213262547 543716370
196962000 393960203 153207943
29681571 32086865 359159202
284754370 115509115 360317269
138283063 280462534 104883668
191960452 78591431 464343203
577288681 244749529 495874588
620102266 276373713 119996901
108984567 180974815 528919973
232175329 579211909 452093172
622680399 543344209 404910865
561314291 272140702 607526985
272460888 597476 21077882
359783142 426514332 48341088
518485933 546343693 509897380
576872828 133769169 253954322
214232191 191983144 573669333
325560759 548046625 174422771
220011979 166683229 14310655
161498487 592182187 121282183
322066074 242252414 150701079
77794441 48258717 138230748
375763887 466732031 155884910
575402260 206790777 290706250
556851464 205531119 220703761
145888766 249910904 113168952
464759937 531053806 186711579
270455848 6315443 419034903
309607338 142697928 583600478
612244854 525605885 578616724
408635710 612192126 36032322
573697316 121390204 320626693
72539892 623951995 416397207
554116390 425045909 478350460
260374274 389590326 105502899
413785513 554399886 424306154
586487881 261989619 361054932
189105034 54856175 93065175
163370962 232730704 12238351
30046403 172576192 390723682
452005356 17075932 304838829
310934453 524133244 423765284
211276997 40677084 445691769
519654454 494172453 616149676
279424031 431004543 410376317
556041015 483193077 227567903
250476544 126138814 112031423
580197776 537714040 88694996
606841026 51874465 109303524
220508795 587682212 538012012
434433009 154608529 133650988
121602762 547514384 361904067
351280535 368406345 7944262
358112723 544007991 162094570
236830448 456448245 97190706
105366037 384918051 177506039
351895582 19596 248765320
239169067 289002402 58042563
123869773 119309142 395193700
498830944 521332058 428752793
571731470 407044223 306213787
273337537 453155942 180389559
166826925 186321542 429724341
463272455 187852273 212118192
469799577 497476370 445252328
426799641 464426277 204043823
388640333 882903 553831018
461332828 80491075 416748569
436077854 558505112 393150610
516629099 212034182 264585714
149361669 70344834 578604361
584720118 135721168 369374679
62381807 226517807 561463814
36776053 452469005 45839445
520591807 596407987 227359321
199471821 884162 472206552
434277840 394194120 616717014
379284082 611946614 358919361
169742874 282083578 500429217
587670230 147454130 64538457
435774489 491038944 515483072
560872036 567573474 169170192
251696189 36402271 101234497
251083270 438249034 500331921
286352280 310487105 475842279
153653835 623224656 516991117
92124203 138936184 572640511
251267073 64295014 406714332
454314052 139631009 84309491
1151413 340155230 105550277
468019279 120684771 237823267
599085852 511931602 19185078
365845259 519866899 67046937
414991754 238745990 332569743
185929430 289005690 49104970
495535597 606767114 444610344
455292452 497879053 85852202
9117760 264249776 199573815
476656763 435807639 621298411
250908000 430437319 576824503
404385370 375544864 43794506
622659867 519194545 42787391
597727641 624016479 465223164
73946446 215901989 566236572
262302647 341014577 188233684
586685644 609866420 280196552
145071339 460784642 200941285
325704040 180155241 98265303
33697433 488632624 156628185
225781122 252028306 470836326
431064650 465794414 529533970
165678084 121556212 504126461
25727319 363809447 182291972
261811746 22398170 492281694
278170279 297192867 476510398
606019727 383704309 507278425
153807932 316662003 53257000
488575785 546251579 132666539
104843717 377868892 62757749
502663718 288390073 402296055
522794047 270676502 260252215
356667105 204729773 337135720
12134432 258291138 23214080
416231863 127098311 535776035
424703989 295264417 423836914
540695942 533280527 499525152
355177268 203163482 477934997
521800540 475890475 336532192
472777840 578041797 335284416
239486787 69757741 94614690
391001059 368262430 496422804
42732273 560082771 38660314
11501820 39818662 43897711
167010219 73936208 390322550
458875251 269265917 125588248
430006121 471680515 126684922
252858391 500399062 191946124
417793730 137986845 53684109
219519342 176103907 220432012
567603060 584441890 38909046
479795994 227976242 386036500
166216298 37706197 15387101
275483805 267527802 99169608
500032437 188386419 434231999
606588184 383791737 228602495
233416514 380278375 395245585
607215472 80371257 43271432
534631973 355865451 1580148
147895764 405495114 145322320
148266335 257502927 300432776
547753958 294065780 89002868
557592397 119982766 185776678
276106234 172493094 572243089
296006427 553132136 136115515
529208076 65328391 320270556
488645926 290986037 503846201
409046239 489706011 572216299
94780515 98691005 345375528
763058 122430873 311246075
156925817 229872830 319754514
501502461 86532264 13877962
428427035 601760613 560273523
47374013 341221613 571466733
430867003 235665762 28544334
311981443 468563150 311270431
420573221 389602561 435389313
596340835 159462899 189482137
283252074 148206446 268786829
443650735 512503267 183486070
540908448 160252378 263628389
244067367 201017847 436606958
451397279 365877026 569526165
472483855 377402952 516938762
178986672 564505382 151435569
512257757 418298580 49659195
105891917 112748782 235562600
130025890 193264141 68298146
7252403 524764801 174105930
218650081 529131231 591921820
593521293 528211773 77249595
162311791 178851691 592540981
513255856 217306820 492172413
33327953 373490075 407405533
531512199 453448719 187543124
518247891 22813402 70677962
156610137 402794748 389097386
265510374 523932181 511483674
459153335 568536674 426318432
211074518 285029984 119729847
431712315 213692769 38889498
251227497 328475424 221664720
197446340 132744511 55633899
365415274 259494150 327502349
6543870 584710142 611180795
386032165 246025923 565794413
273048522 396993431 61180362
395439473 433111532 446954034
259569503 92043656 56262302
376106577 334170414 453645804
352880257 46333760 226995462
391584576 433037285 351549016
384208427 78278659 222531524
441110589 440449352 457312150
292640967 86400276 601200416
389696593 393944716 186853857
123020063 300870163 388398930
566695607 85023064 320284688
577792480 328924900 414047088
68963221 350618515 58756668
402999109 21505768 130715399
101439031 520519073 139491755
542890425 260099121 180104553
292552799 533974633 401430284
364411283 237111955 483828704
115024096 306632048 544551694
497242239 184863701 301185187
512283540 23649028 604482517
553633055 307016881 550760504
295694879 603194161 393170454
447784730 462367972 394195016
491130135 6188969 318611515
429413806 284818262 329761552
101817637 426181364 609714249
180369233 301041082 478362468
189969544 281956640 255450189
608776424 228683474 218820802
371751635 481794619 241845431
327492558 368149540 108445913
299871954 30660013 318541904
111684455 84723163 574116304
309881786 207533681 596354772
269417019 100772505 273653128
234848690 304422599 270418993
131739541 350297337 120124951
425586606 269928992 581572806
183735069 505185494 323702883
188604771 173478647 469905948
129738202 470838793 55620185
150181060 422038726 104411609
37853616 2640303 523044782
133147186 83371952 263197937
433245603 289947505 334357489
583114091 419488185 160855338
625258398 356378838 562775221
107792324 402128530 268712717
545442930 59104511 148854659
514135187 62638926 120474248
76822205 335603597 391072733
237379520 290719956 583680126
507894461 160020806 79611117
506321533 351368678 136948974
36790770 54330690 377359902
595614429 71289019 374957454
603350111 608183761 456298334
385288092 527279158 223884815
128936554 421161396 209444194
94247440 37658987 301761561
374302665 389401659 403956776
235411845 193191623 157402600
481366266 502982355 273221807
152246646 288803946 11321609
177239707 262739823 384058302
424193987 314376931 515752584
587208887 268986852 356722373
52962014 351620754 496951659
4773506 383473667 59245279
74768955 225448933 103099611
502078584 480644314 128733583
591176349 598261877 395195861
180476883 553714750 107295064
167024576 624848704 302161314
304799583 362268380 138217059
256674002 616828977 467140402
243778720 515774937 620549503
186974950 545119239 489036700
204098301 98368207 100932511
552635190 594873743 529803376
419397864 59015851 613438776
406684872 598477946 109902439
491660517 590456884 191012744
179184939 312362519 556322822
438334517 50662096 520431904
241173361 127909825 128975783
101931156 457596708 513204408
325092044 324181675 23835284
339513396 515368073 336206504
498210484 299997762 220885088
41830308 66236932 382826194
450491616 355770367 536216649
444396211 226633954 78960048
474283040 444367234 376189003
463778091 205739040 22777506
544042176 618141161 501698904
319974497 72899496 59568130
620845933 193019928 433447297
242439167 328593717 222156099
229565391 342859012 135211127
331890190 17050030 326950947
157288095 1815754 259211750
252661177 367890061 104952399
562986508 96316783 464671767
237510810 216692805 315977887
169373757 433916371 163461991
369311248 310313688 132853451
542946674 423378706 64815849
175916135 155944195 550287885
256369598 259561901 532144781
112812823 45982093 48056123
173127648 186942120 499294094
77382174 267392388 228954876
589138778 149408485 616190044
226600466 257519990 288604867
382229029 560665166 346908681
108292498 8617529 11221492
98199350 163438964 610252083
27386164 215157854 29235274
541105763 583100283 317393137
558640863 468319597 565686978
177905742 305462147 172715965
206080802 274289370 137995010
421631886 272761703 67816883
88962235 348136806 582511781
557946868 75277712 449399640
374170534 252091718 540034326
545098284 383257820 385229910
514828468 137812459 356849963
90966869 92967162 597195507
50655127 350987706 586623873
304100334 179079281 125012139
374324482 429654457 398493082
11245995 367234019 260437471
45434210 109230312 516922326
149997821 170273463 619244939
517885027 451133580 525841005
724351 479961000 11973652
359854173 508007305 99573371
437170503 411262892 263965751
455244507 247576149 413689257
311474460 173474553 568289223
390477317 532582150 523126366
268585139 512664452 24632529
341712895 125495238 138978210
34567081 473775970 29675520
304231351 341648234 180055239
205013211 514491453 491258994
482127653 417544331 180141207
400320374 591849820 180984510
87287409 499151118 239159222
164132992 529705018 498700947
377179281 134097779 507783789
85998058 130054581 127459324
175658766 377255576 92515184
446495081 427050415 337211270
295494434 551862186 216625818
374873293 520718035 313185624
10180477 284182726 136917835
150107690 165173493 357083705
82188050 390403152 257444103
353084174 396192003 102619962
420577172 338266831 463712155
519639238 112183344 347842769
468663811 455118308 612255644
619379781 13113788 222841764
223382023 107440640 191364424
113119477 566890617 8976630
476474575 319936300 65000425
312640114 400149888 546500459
581599510 255315633 246534239
449135657 46312722 540754298
64183139 146112888 585448434
207443848 180677600 121737341
563750662 224167855 293701460
472980127 26885231 497858554
111708509 321118103 564062199
284765857 9050203 395492814
24835543 225959357 264120107
278129693 348198303 622628882
532584526 449827447 161649699
263205791 431686552 75707982
611483784 236748320 182731638
66310309 529431955 159884990
2474860 236896756 302215409
576922519 39752521 594701707
43314889 561929035 533270063
181894284 552389462 224433050
119238440 413719934 289930355
291671898 543990683 90373289
39547721 516291981 610174571
87271240 5918575 420585661
332621796 306508568 381460093
164665880 462455347 504825511
206069274 157471739 528374360
202302601 377245842 562600123
606877066 504357123 243748031
355791712 170792797 539770702
401426548 120422979 254854826
426110869 570371337 207927944
250576739 226661371 256628099
268422391 559609021 419885601
124110239 266169889 336029077
372072881 465103324 170689067
15728858 141099398 219591503
176342252 132137238 382964539
449938180 311890183 154260794
1189391 92881411 440733220
268007371 604494471 451272893
606538041 340246720 82659534
97293318 252318355 478103553
513544323 30419632 606258354
38678709 535520954 605682473
33679758 578803387 173173661
468941628 89628206 492847191
98933079 105784639 145081850
314279956 497289423 605636851
320909234 141584641 84418316
406521289 305834343 289074020
185652269 117747715 178932344
470516205 525641412 443595772
452339842 235028293 227229418
274739707 8759307 429890682
183138139 239819430 31084806
433200883 605500378 168153931
471829572 566313574 148888249
103023939 346845369 69067679
431944940 537257926 359391293
112580821 182408065 405024198
183876964 351563384 546038341
606868975 577692021 230464429
596124366 248119031 454448396
451096875 175423102 543003999
565198959 64385685 291993657
418707785 342173628 289413015
434377333 44751731 311000912
469059465 307136420 602990952
342585409 386114550 324170641
342785167 287304119 150826580
448907566 386586338 172775009
284555744 91959884 580536448
625366243 324779834 245252488
188292414 86590182 11068714
556820423 447018709 187385611
476726382 332387829 559381058
21093481 591839289 76597808
57527058 210938409 147734766
604023625 462082791 366689985
504107498 122382937 180662910
54810538 20504195 584554338
372041442 182624251 296977293
94000366 561058282 593103432
30679287 274739830 553353665
282300587 362188554 380782846
182657667 445464168 490152776
606464660 184972678 237032470
524909511 279629644 192781507
371901406 265284773 121438679
188510635 248820270 197649298
553797171 37263832 395832975
551061779 20848988 233800101
240821225 625446729 546404740
164226515 107236870 597999231
332138425 232036685 541841856
164131046 602456306 556156617
612227353 541673591 401907198
506913712 606956778 177528652
220883410 496247610 109729152
534997913 350731335 359603402
531397598 532859218 361830707
445606153 334682083 431553135
21199564 284894526 50054878
390831166 467668409 336686870
394842708 400942171 250642315
98879655 523044435 47932290
373726701 270151222 76924021
598031848 94115247 113022073
163421748 336382560 262795041
375880959 149360410 94611085
579691740 127942581 166927673
555951330 58036192 462308197
317385829 549388779 509606603
504545526 172036113 314219686
371964692 589619371 449486790
113534590 275712805 52676851
587607632 51713044 506891061
331706521 401817080 372536834
8252462 522171582 475837697
293423741 50176504 101232184
532187900 227308681 360095192
191825770 64739210 127617795
253582486 244936649 286459965
287637360 61911514 53076254
396476378 194150899 164125409
269002419 536971051 284264567
272172166 199189345 139562948
434787760 465870836 78657097
503768230 290944761 554595354
505410318 199253214 244330655
307179317 351030483 612715993
526863252 624822105 140564587
568109092 164518864 36152380
586550304 97609540 567959953
373478744 506329486 565288340
199434420 29643735 486456050
454971214 174181197 279576854
109544801 262471331 454871009
427864642 133300313 430527889
371102127 244764923 308971166
192776725 137119930 396445431
614534817 62251891 551869231
306463357 192847888 101704904
278914389 571477379 228299690
333655594 390799633 322628251
267964910 593676528 478685407
594221911 463485314 228071677
590601574 192166769 387496012
585856561 548535493 135370443
580252082 180980608 456052594
368350458 553867427 445987511
133834507 260576069 98845083
313581372 153026935 191005051
515469385 430214699 207978393
18227970 377524738 51752396
520588047 417578688 231491031
205946359 577731998 446246946
187788137 25277360 420099868
479604782 28239587 369601229
384667843 455479181 214449069
571321864 257435813 495541799
335705170 548237856 92015953
214200375 204186640 584675083
394080040 86916294 94687676
542810082 178423479 65330047
319288067 82883199 179823413
174761990 579552267 378422919
74071402 12472288 164531283
332038847 540211048 13768664
86520968 133095468 57495582
271459983 453164130 423058650
424873776 527614384 486309710
478887057 277744793 149078282
375551747 566542430 200597488
286069064 380600778 501062582
23128942 447792453 98244291
258454226 409045804 381504334
10168932 125263139 188551103
511331617 292586732 247364045
14799926 277686535 273297769
299178237 490443345 82076799
200717363 625750870 354823283
367249976 182372800 57761834
279077100 417742025 493966670
574003771 284796302 304566594
130957390 487939367 587425042
265394492 522110782 429461146
419136340 45127787 62021155
404132896 363631097 521212583
203987331 127725921 486400021
537728361 275656771 261735634
39939985 98877374 506969372
359701871 40904958 337350485
234813581 334683891 258115875
352967799 299926429 115144745
286961476 211546552 220738973
192880085 205079890 156252786
513483319 15981934 60388041
363025655 239183336 423631909
255154811 84896333 601975332
429324275 236569566 499248372
95886663 596331454 361539302
307099855 229537876 36446781
313197828 554601958 224092576
78003036 149578446 28224328
583963496 435056996 160591520
207189269 247619134 295346237
274823757 443032579 79630651
216899841 211090201 67282599
433971539 7421808 107300837
151682006 224071161 46321641
360992768 263798285 268024576
600318660 409694765 575352951
158544170 229389302 236147247
70062188 54499533 384294166
70397488 71957334 408034720
336844956 506182858 22406890
618843734 8654274 134678173
514206933 561166717 318012091
525264307 245170276 52493683
287743260 14758312 293960360
606555846 625588439 109997372
279294359 332747328 423762838
602382425 277256789 502127221
497240874 121579191 393288291
418342787 401971155 433332730
240916707 65840079 187173895
253023164 220327960 575602782
611265544 360119181 505262094
370849689 164782510 586648942
477906819 427661708 35772391
74663212 388647367 151851996
134672098 365233293 582574587
280499047 59262227 298943703
112849235 316590189 359214421
57404082 88814852 396908548
459156607 18684647 253875547
270396277 145492523 208611827
160297954 285016683 537634440
520087454 552127447 127416594
528897261 47685607 153985452
395184219 452033005 392242739
595151290 306039355 72008107
66487116 273014013 111294532
55560637 60431567 298621449
589619682 360890331 525461055
190835529 31037985 153690449
165059568 208161750 342543355
529126951 179522624 498654467
524793616 306687137 590455849
616623236 48468453 386486157
538562452 514639401 18902306
142616630 69228198 258096176
246972384 377270746 194896996
457113613 257554556 459232627
338732446 417883487 133026212
129002359 608564358 96744286
222583727 39668579 126376051
175809523 108520859 108008894
41334543 84101403 601851962
339978976 506978354 260619338
361751658 231051778 563971780
194406654 388983703 283970474
387199981 598456374 17185913
421128826 346441958 281640652
132952892 369034090 213832741
148834026 5318661 456242340
44392949 429291731 167064801
324836176 93042592 299901972
77504975 478504438 39247580
532651834 180645558 505638808
223704053 497919442 320465793
90871807 165874144 117811805
229228203 377163137 468587369
545737203 167343925 209454476
558056575 564410398 541814237
80026920 611412923 117833689
566071402 66860202 451813326
542446142 501018330 292606211
29953356 134167132 415912417
165190596 231919334 401446137
251918313 101388688 192728159
429043797 131593293 218777397
332891941 565646136 142669729
449591712 515522122 302223703
50284977 542605677 540309441
493575633 223181066 562271695
4329736 153038839 321843402
568776117 353067518 417030705
330106588 176733603 569442553
388831917 327162764 234534618
130755845 76237647 322318659
225245448 387699510 20381606
310081005 460905072 13483004
243442785 138605558 32426656
233604355 525337799 314019763
453976426 398368053 428486282
539558226 311745535 576880931
281141085 494211724 161831850
614406579 478632390 506197210
577827783 401989547 184889291
558944107 285019146 86786114
508629634 291586252 473547033
46995332 616341041 353476705
456130728 511034622 424852544
323086186 366944959 554231624
31421297 567664646 452981262
409459319 282302086 449757242
340076665 85218328 39893892
338657296 240018756 242530177
234359578 556235838 426650535
358984490 1241953 150082135
108131883 269044431 222412837
90057282 513200589 223200140
402243124 480001021 28131115
564586085 505946747 71012821
449695116 566373808 68845476
600380440 213419376 579142049
55376146 522286323 244691278
328664337 118538286 176959020
263913840 212927555 245429606
203878446 151279484 266382977
493978665 133146500 68777596
109672827 514882766 345608980
593294409 77797270 625486187
92986434 526342485 555501203
313366121 353895671 613254642
321840511 195166695 7716999
545977186 409793611 280594960
175424400 572178303 323201835
362678134 183162936 140187518
518125129 610789654 243344851
103685779 85159613 602269803
228443465 143605575 26227463
81142787 10166983 108089711
156375470 442982673 126547475
29907558 254989872 316413156
359021796 305459867 552629117
69197793 11527361 567576287
408215008 521578959 159555887
220032067 8252581 589456933
301095922 177308320 237422655
27469946 155604253 595820477
267951472 390937944 183945166
89307852 196478807 400721032
569430643 286111253 98887137
247666866 34178098 480489083
54251541 511841397 148072768
211337302 356097158 395221844
611043539 482595147 621958724
505277580 31209907 113201265
51593782 269140406 343411629
597930091 473471400 606875970
509882797 212138666 274247631
553787853 619091542 419385516
8523051 319710477 147672688
289190692 160548300 444672064
7439657 475460352 540173649
437597460 531241481 608335899
191600014 577831321 548378403
173180451 458638491 260187261
208650792 252212968 114855011
148378096 144021940 473577526
240081730 444838729 21291231
614506613 527063546 437480182
2840023 531872876 493614968
206812151 238527765 178597171
146587896 402772022 607631810
417255939 351307947 1035903
355986252 159296211 249089587
565732556 114610866 363556894
414459382 347145999 219900683
323032143 453460025 170445832
148669653 367966394 493138441
561125410 14324644 219710966
129019287 30269617 114088262
305576640 309708369 567901849
293940225 39729483 549357762
152463981 217737135 479735624
59832381 480314377 397809370
204178871 353383016 264564067
484793327 203709066 449271966
460353157 150987777 235555442
293092365 83348908 96672710
333730180 10066792 117390728
439253458 457551621 156090325
233455472 353077390 12337788
70367537 182075492 469620636
27833575 40266192 496132368
300910837 428032469 53871597
347193173 349672416 424417744
321682625 394555005 253839337
515869273 509195391 290514004
461761737 360580078 79955289
63582613 526833705 192086286
513999729 80993428 265345431
417728156 325518851 357811067
341660427 144423557 210118891
66891538 120056151 24759825
577326803 73323217 612679867
260959974 230848801 314353210
450296483 218187176 52509895
293177794 151005604 500527789
326451803 303980608 421347358
21321867 191060871 182719146
615073322 59400601 470668904
445075037 471967138 96581482
189406403 131554848 395398880
360651492 393901849 523070849
510265654 189194365 473269260
351788181 293718694 412758809
51039584 535201843 174087065
158532786 545563928 47761289
373179677 382612530 105155016
3783765 97874941 105240727
455348050 508720947 222075619
363350531 213958513 281777453
73133621 144391018 528970955
240096192 36358460 365898991
118068717 23906741 60225644
614689809 306332269 10822328
354270085 480470366 330756195
594588807 223396901 307973493
558854216 19195940 563761515
429149033 170204032 458562131
362146042 21159562 195275273
296838831 372684303 254733262
286238945 188134890 383973586
136747502 519219286 225513721
249629968 74214103 487991232
270675987 99849301 61537163
492559876 405146761 521053212
354709454 626529847 330782706
611412862 353553576 175270936
284876055 314417955 154149356
117076810 405519581 71245368
149971136 61383222 590414813
202198277 522121994 126165006
196019200 340040324 119883624
36284387 282128409 367078639
610257933 116380275 382533178
164269015 515658556 178248771
579994266 608757737 422801714
302776259 224889429 407646888
386147442 264994138 348314096
502341265 608964263 429923559
208062139 43795996 396100365
399353536 210042766 264477629
274833599 333924451 503180588
475147530 68655174 140622667
601842548 585122713 426034691
36841820 142154106 436815351
531422902 445813801 148097036
261368906 218878608 69900516
529460466 593839842 233860832
74447850 235597103 138924895
610172623 287385207 331641224
367744371 381729696 82376562
31030115 434524785 23158036
122332632 479605484 365199082
84466831 105725470 201153677
109045271 525349678 469888261
204869797 539078631 248617964
97695304 548224593 299379757
27002353 11994749 163590959
512697278 622372122 276277443
121467172 8396192 341911913
363584574 78045725 204618527
207531513 486998364 207478672
48940981 24957863 309205752
334567945 174848801 273833970
594150254 306701408 242025401
159360409 172461616 91202681
335377085 512627407 229522730
430438831 261795877 125722100
438508935 24916123 38639246
371153691 597490160 39807321
70416880 140594314 139255272
331202880 40809540 34690404
524639282 144789141 378016036
112170417 581679134 598855229
538349381 564468004 590287603
42809810 620344010 229881803
568395475 465311583 305304393
5369628 352362512 591968782
44626747 110654394 100646393
342929806 277682021 41021126
64554717 387811167 301012694
258558295 400573998 122205638
553491932 27284217 143296651
15944748 546223629 33221813
126859706 280307111 296920593
342319668 336956822 178584989
624645907 539932739 600219725
548596177 58582738 273365096
336827906 42148485 47779903
309119553 252340296 194078946
581971533 319211936 24793087
171744338 592821362 152145986
84188208 451596206 89322704
578160467 545886544 97929624
122115745 266853833 562222515
348962495 353964805 498304883
553936803 311897787 374500943
386907139 419444620 457539454
252552036 510920667 568859668
522149818 425311730 76685001
327405425 538290631 550579289
100364140 61450803 218300588
241890483 64471521 464676488
305401969 623387127 407483455
33868966 572136008 99109012
116580976 123404150 156554914
14673832 286508752 626520266
311015040 512475549 155645714
289121885 606477880 99465643
514887885 517453682 30707766
75108366 612598153 563014472
279386491 225568714 59433114
26120550 395362726 132837718
187351327 223361567 621769460
456577014 381336994 515958646
137902568 529266932 140565574
39619999 59676779 622344605
505791712 196556546 185910430
84302710 23379172 454290371
617510103 124146204 411373884
382121782 535669109 585218853
475271802 3101445 256856253
257491387 438358533 440036363
516557217 520975249 237932458
148766004 133815812 379869354
521719270 466900629 360075526
557681282 622916373 580527305
495836736 30475631 179684902
510948566 345869503 482610113
310016915 327367938 582174364
618741791 379122746 318257382
244300884 136142715 563017289
608912488 439387799 342887895
343073947 265966169 144740337
343360251 436969933 521965913
232952516 613906567 27535033
419973846 465968461 1194623
159474543 87424908 210719709
337854389 606876088 168636248
522300233 451348900 149075877
117797537 587072257 605594794
55166172 483257053 554967509
506859221 381646917 563066773
193626473 624913301 36296715
456277545 568862441 541180089
372349735 267205733 280575701
319067479 388954817 319606786
441928568 68258522 278623395
547115677 25923146 90362788
78334216 399940717 181926085
5595523 305130082 545778231
431970864 398687505 408597852
175853619 50132258 589299972
114076857 482016339 287377999
404364921 385541379 315022313
14758710 413390754 303410167
459253274 412457997 293202141
197892570 560083506 603450255
597373921 451779675 284676477
140353227 77749029 436706267
82273841 143947512 167989173
429917806 6323664 487126309
436276334 230276045 354599151
85355371 396849506 133229756
327421784 624878469 94452519
417311260 490735542 456454895
570308287 560827515 571046618
279580861 538613608 555945655
81304389 53058497 594408506
416118304 440327225 76582267
67377833 146504554 30952529
608805973 332126776 205423129
105958438 243985165 288946490
451414472 294898256 210848473
396852579 374427124 555834338
378382790 230985419 497133091
538342325 9893096 415985535
484191254 311967919 274725621
471343594 504902972 360899361
257692789 496814205 317460472
289635857 41170824 469089197
326340131 46136233 62988493
292950350 132616583 551346165
621673812 516693958 184661349
411189876 328084041 326798988
518073656 297922982 498081291
332325151 350778527 15858256
463580882 593260817 517234347
458154266 84235138 62921958
336755752 82632839 20622970
97845381 23383787 531032976
129948359 30084521 565891855
611796903 289033768 331243270
90443069 287361222 258259356
371706476 421481395 358270562
509544745 586719861 597755047
435372620 383203246 107590192
422064053 543832810 229024898
170372249 447865384 43255559
56371369 268814139 148654534
286227338 440840859 162406772
372602089 497327628 54046719
362683058 475253161 350911918
118466898 61023560 481500136
108445789 120289126 283321217
519632381 351344669 355766864
387136518 482255858 332255765
32258901 330176408 393035296
54092150 388860558 417412842
30782672 441361238 369578867
40925495 47094786 339459788
348633192 245580358 529235722
190735970 326706309 42523745
330093224 172283018 467692885
86148950 261464638 201007030
394585821 179336291 207314361
251415467 315414143 584641637
306949475 208764030 620261309
230439509 116956606 462603259
268086848 258785355 97670549
574405030 142778060 127339191
178209636 506419055 284321940
296735933 56883601 366101449
493449896 34483850 463737370
92069303 277833279 424247828
132083006 456127211 460636399
322166389 26491701 156590911
347335092 408625991 32113622
465425372 64627282 390089843
532118383 161454691 325490437
559270181 306734488 349732253
287428431 473653155 466216703
204961392 411856201 338162046
501633291 401599698 63167151
154413183 195775982 184154064
250540168 296085425 241048483
68860240 421056052 408283607
52288249 456966664 385042394
190975547 309522571 610343747
203335720 257571119 70035100
344253949 352746812 155000448
442643641 454556426 459061822
298868938 82507817 268921842
540581512 312700083 218314696
113453927 217702440 255938471
221215722 381833340 150552752
73636864 35227421 605779163
393824000 8105870 138619765
574663808 248293993 333747307
480061867 435623683 244670130
96257121 128457506 522044868
288113547 56117309 626011422
580767521 433812681 580207512
336702993 310620598 414423305
576743077 219555814 408194538
427708048 605163084 288869477
119443353 211480895 63628973
92831854 166062744 312800972
170863365 123626112 208588531
326159380 367311387 134430565
532792711 11612823 547284754
415473953 504850510 20405898
373491403 332937656 620837987
69261766 65313876 222202016
300732967 227567458 456603126
264787844 168632955 228503836
345571649 342991189 294759583
220191196 225680378 519650669
624390890 215957929 379028985
25962610 593237125 384597138
563266651 447773367 20531504
608994987 59719678 478362658
164185520 414741504 625516282
443252358 200774189 80603234
139360098 592814069 397461403
544667922 54742056 612966218
343254984 298498656 94770235
494108614 575880019 452056520
484398936 612981319 196602773
231638981 82036688 503319858
334770178 278481544 102124084
387712067 234811575 381400344
578265820 256189273 533805409
516609769 354080710 122113439
482200608 273142393 342326623
249949819 426219657 292757595
240335489 145765936 147392053
139467 204518108 579855366
88609575 350469005 483668807
219789995 94973704 365610665
31027056 232336833 332790739
160605522 415596075 57689126
410729666 264707293 585242021
82949190 40746024 127735502
67051478 246194952 606745502
107434070 89660280 623023649
381737523 108162377 85247106
605243620 85251256 106827868
471174057 164480248 358337291
551208021 455577685 571173807
421711109 174947337 371838764
491195931 166387872 341296861
102302987 370726890 48114218
488431038 258125959 369531268
148281711 260767077 517175922
27635699 171837812 14301886
284413530 464869477 509761414
47770979 25054207 195631411
568968982 17849710 221331704
24009806 297544644 351604188
453567581 159265639 463460979
3903092 513361395 470675377
582365168 554793242 78057227
167890499 604337108 90654701
242464415 524481378 320663800
131204304 317314802 612558069
327386121 239525036 310969359
285462514 21004331 462618408
386497922 138507493 177182573
291941417 480718182 533263188
234276149 152662255 195249799
461489896 147964390 218226621
471152412 412065814 378303860
573952137 422727353 196672907
577208488 448482539 146321186
286869441 20535186 132568705
244686152 306945488 619031763
27834320 471534676 161308273
178519024 604321376 397576717
252735892 516382289 148502035
248464741 183242297 265700707
471881081 206351991 186503288
5530071 11567877 520248218
14578916 306477664 496824058
544598511 382248254 567640747
258473007 148576906 319565484
436526773 368163788 11493282
22637625 582734198 298639341
599736701 119884485 228924587
301687909 474907535 403530267
598115634 387727967 197624699
529656487 315916779 82297764
299183701 498065148 423903179
590426142 88802253 555748915
114123838 494816016 61777944
500861536 512608743 26463289
400498389 196480432 382887319
354568944 173299501 423717126
190458785 333494476 292040754
128748197 41459576 474511938
204541893 81443475 351683486
267894867 443549845 373032691
399695764 246798807 53885012
270338905 457903180 188194200
80177748 591563129 200164695
378840648 340168293 197816153
441241998 270796365 431081793
281974082 359523787 88977572
380922679 149533945 396666585
253964250 244188489 186669727
212610056 240360419 491118093
144573600 228777887 170557823
37348121 165359010 364193824
359011433 98029812 170771971
115110925 304386857 203128182
610518862 179482007 30199227
457673715 561279924 440771899
82507759 480609024 147251672
459492477 171849567 383316177
115860912 41919809 377896544
487827706 228985417 142188198
322844415 154509164 553173171
488534532 383467018 181176568
76671194 233590802 157562587
420163668 290172903 23365781
87771489 62299342 259503586
303806270 75434647 417967025
36556845 83551333 104541153
553599277 538154089 530719783
95386724 402909589 126335338
39530560 220114029 276690391
7720817 485001455 34285764
611216408 401960718 312400637
577262442 104685281 250811154
556093799 179969475 561617784
622448053 241203116 612092817
294274229 421145977 152182226
264972383 509084194 613779807
156981217 378422189 598174205
535914475 257125288 380213679
598101841 191252248 123539338
6994788 117882296 503555985
239617897 597833356 118803994
248393212 126794442 164608452
157634145 221223545 554960840
615905198 486783405 250457142
290984654 40043175 333075168
466891112 125555722 506434559
431006267 314518598 542744986
407980961 582975939 582590551
437682558 29477222 197902803
566789962 564727613 521612733
416194777 445132912 82122825
581056898 432147734 162973372
62679271 478764853 518804526
615249216 447143716 199887912
81321691 46284387 542031659
500497384 77410835 249568870
351701142 131196681 363005927
11905648 273213007 362857085
353449299 103437579 440438564
181001622 565263735 109481675
506501812 623437492 479820022
39631295 44468796 346363843
280814501 384007452 294014468
460234413 426846254 556047373
212920454 408460277 344835682
558148161 324174499 436368297
20186392 535582299 280943013
338067961 199595046 310445478
254704097 559113506 502289623
579345198 191035347 333638016
260080631 250290857 336013195
246137271 214133661 240352704
13525483 437450736 197073954
485520161 412799757 212614367
221650744 473413865 5009885
257817419 155017764 189843099
527572040 520657709 549616534
67129504 413343727 546728766
478180177 532518370 419523226
344599825 563805538 57807299
553044408 270108140 587436705
615895370 547819594 315031982
562426667 109819776 474084933
281652469 575269347 453905161
624830615 229733655 10806350
555325885 257318432 443434981
108034197 282699858 465357604
137001751 6323680 408473771
94930791 80101320 405206895
439859143 257679458 78582838
626765653 105489576 538520786
340631196 295023082 29693565
49531534 151775930 68808157
528066648 411639321 294598460
299095540 404805338 180993639
261338212 73930868 113296863
162260736 216041015 361743683
441234031 233853963 417236812
272018872 170305110 445116565
146912146 363790378 25661625
240979072 492413413 94285926
90127354 155082774 525272984
602584097 315131972 53857257
595950443 4543630 589708372
297909490 550213412 542519296
578418342 93106588 519705901
7364852 522373675 317230355
382488747 131995740 522078423
44536749 483932290 617685789
47469454 3822833 64700215
150532984 425490546 41863895
382673957 34673040 531880684
605781382 440085357 187376818
113960505 507112560 19324331
558861394 486823463 152400985
410443981 549704923 141058755
486996779 615006049 323432294
314093850 236557372 457440051
550681467 622317469 263669475
228248905 593758103 72077036
83920096 163135036 604829048
455447488 360545365 492438267
351041950 519018647 444295621
251821090 485185005 384559883
305666126 574747149 94326472
306800762 620188900 411831070
372317233 526393344 533285318
458831066 304238443 26527430
444426956 617172259 202852644
433720325 469165489 316752194
597594244 476867937 343461663
30445106 504375309 366606874
352282987 512952919 55734687
324283370 217508697 35555817
224365993 32306714 101044161
549813655 199342316 495749639
55886122 570336423 96100005
125715019 144857357 260765998
470588397 223887492 219608102
22307799 65938649 43880705
192315002 68961228 331618900
438443323 230353889 115869434
557135067 54863475 325571175
11244085 98568135 70355315
399522922 447795368 198474986
400708178 2349887 205275042
599993101 530487924 24446141
577508652 415568949 277546235
391168163 491811989 262645320
188978417 339463407 217034717
47600612 79756274 420696087
495653608 412588423 99085966
407160834 153600285 43844342
230670635 341752581 259019157
325513360 296523702 336005273
75337374 104598654 12681880
116314939 370419614 145197557
389952889 253741171 334376641
490584401 626764386 514254977
137258440 352653888 370200866
408865039 333820610 404061076
131920752 332055960 249384035
420284223 438228864 287196014
112546822 211220501 143411467
431409941 17232569 565776808
440351962 577362677 136301710
603092028 54620469 103080535
164536312 313831124 456700000
251503261 15491566 558612669
309859389 396230840 194364452
136561586 141559035 454301015
584544943 520779926 274578749
548036922 288515342 507706020
236929430 121266930 249782425
522327628 2874932 206443100
293252388 402642079 543871942
272586012 336715915 604068114
284133858 184315059 338501843
56549880 22891891 595437618
196368343 187317176 325926930
531758372 290969144 457088944
357511999 253276253 66089896
167439950 427170194 282091218
71946948 36838875 108335689
367438974 55316761 28089862
218123988 430169563 49150097
474163566 80394341 580995117
106616600 591086237 214548731
519828614 562030262 130871938
36007652 38234467 512470270
250024550 321414816 127060800
521769186 302386771 411621264
420107236 562162956 269640859
115759054 304466605 67851182
82971109 557764241 598111242
582226379 225836799 417420680
78643754 533670083 88748793
246309850 179446210 408432811
270262199 424973555 616210682
214113465 605055637 389936443
319046433 151183461 108863533
51598931 324312389 76150323
158215837 474020370 81990499
195020591 43029977 87791228
493927558 625119131 208187858
446357180 59064435 545733052
112760210 23976548 194465777
599413697 443859229 286822841
606197760 562541153 40337304
603050374 50576105 449485415
349148992 499754622 479459502
462094139 134857127 553269986
4912423 136604206 81931269
501270800 262872912 386390381
149659607 419272231 409658140
365142203 432552272 541760562
50832806 49236226 385707226
552077853 296745864 265421906
90733401 552186301 89963915
359368093 218384343 136367216
441362503 212296488 541492176
270868495 42304091 359225096
277657433 243910100 95314518
348575751 146656613 607962371
430819858 519039755 461781275
335736822 112607881 566792391
125806003 97674705 537309959
61307598 516637563 166083424
590038351 272749721 393722740
279283972 551688482 396532926
253949687 117760369 251221359
423705834 306941992 227584417
395869660 82957405 483896234
43658604 142618780 78036
191243964 553834542 35431109
143645536 261855405 330581760
94284335 343821808 172039609
448195307 584552627 330867415
194883828 84313104 238137213
31507767 540878425 448951919
421503490 579818854 161891670
41009684 349137378 222377952
552778420 384111380 187883465
554320651 254500507 338218218
207527747 528389991 186672901
259845919 152517165 411199744
50580043 177147097 47625521
382147733 154456535 370644737
410104441 52039040 58308710
346430972 114164065 407378479
334524990 272044494 380847954
163965811 401684181 376567095
214612780 16084148 464051162
99210354 116066376 337147296
570081195 33395904 153962478
267454951 135830883 76093747
172341787 369695460 109799185
398841510 46026596 606652041
455180923 538394698 589923287
471273222 342454227 282788385
410584568 331034753 310985459
22414383 516421970 610189489
434709267 129545208 561270063
432221927 336223717 140331791
194446222 372134691 457970901
318668824 558787090 440620600
340847395 3713020 445106146
13939824 558354527 215749742
492297423 106680118 2470339
533046553 119853375 3079304
195619895 601484527 342323645
298481210 588568620 243655922
206606436 203515274 134528481
181877853 539348831 498758251
465589927 516783444 279570603
373014589 199879081 270433109
183425787 493605308 237594957
83618257 577550946 105105342
384759618 107195864 271397403
423220843 582553784 254377519
281014018 369694933 190691482
505920915 545698199 72382156
287063754 165665033 307629121
229214966 298527676 49268817
227617809 3179325 204874977
143649934 203771500 517013936
464190628 520237915 455467059
105846939 402923750 110020681
226398762 424389952 493186071
325640327 185118978 217427836
56090676 437851360 213524601
463443696 125067005 611871621
420477102 173009757 609419728
165165743 162279918 69856855
430814233 578489398 454923332
55615416 550960451 172130876
317053053 15124684 403919165
219656943 599656135 104290550
52848553 360460776 332572388
476578772 297541960 195356354
217749950 463957505 329232087
508497211 561653752 596160655
39366864 417296716 294449267
583328656 447121179 383200700
433879363 272311720 154319199
24571997 71797607 284519026
147240744 158933290 80811200
80216078 210854529 546948974
231793041 456361062 358055321
47889340 18470595 339459807
158744906 228866974 420421300
243733213 586276154 298595644
263844804 183516671 55987704
462459397 254833157 9866214
72261920 411870199 421305779
74001908 550033809 41594456
480100157 145399564 571906055
132508931 446224917 450735705
493936804 408207902 556455436
90286343 374626460 16197689
214209685 617612769 528979408
183665624 359991097 205260321
626720422 172349965 250347289
483863034 313845503 219647406
571139134 199079322 309801078
38296272 581241124 148803154
441910695 417229314 241729142
626671250 574580733 589052875
250343446 39344690 415172586
557248558 99715732 620189673
188092097 517402114 412103139
118684586 281276079 142318137
109362174 256060529 421515509
529373876 470960084 571651100
80627734 601278183 575352014
404136965 217611620 325659494
528038909 237457875 8545815
314824613 527402326 49478558
512639110 259468996 231934772
190698435 315565450 544080240
293899982 491582293 281599158
426752959 552973032 569186188
54822461 579118185 214241233
194838468 46076287 257616984
418464322 523497714 118612167
275863768 177793930 603932589
516100547 258082292 379081224
306291983 103136125 601968074
471260106 10215968 516704987
207084693 141020562 115727478
157070167 427723055 131892395
307072037 205801934 395525506
454962005 123871388 608756363
159385556 242088804 11634080
338373630 322428082 162762549
92441915 100351118 137002945
225385147 401589169 415729946
475996502 366052628 16822706
31912516 216935725 181130834
576329475 221753591 273551348
197634386 153962591 91905611
6263014 545460348 566803501
429497528 149938637 397358117
425515802 411260502 225542579
34181779 298630076 89621960
437989899 202654102 30197978
247709360 408908683 504053946
518187184 581898502 171280817
337249384 25695669 289900793
214612802 146537114 625563712
134427650 603261728 46321784
26072678 111792357 443087775
278180218 67513201 24831783
10286494 516954884 551146591
60481947 56445378 342624239
77076662 626503674 211174075
319047564 535351287 94653434
519220649 483039084 85764916
622275235 415819898 238613671
395895578 540237938 95471525
431808192 7508873 207247108
137519736 367530128 370492596
572742644 325181102 37061879
530425451 479615566 358108928
593926241 426075994 317372759
212090145 583399985 258142988
187288862 253557183 613899588
381973619 457403315 19716369
471954438 119907785 467020118
123538494 121317462 360345930
522549012 460789465 479127045
393681202 15434544 100192729
452134376 413254181 469892067
89993198 344967746 391168549
169714180 368822513 144428877
173787898 208422949 276344244
515879730 534296666 402287756
582757993 381040032 556808637
400144686 82338034 523640394
470142428 337547298 31393628
15411500 123256759 278597856
551348766 246007632 23910823
506905351 552237503 477538350
128968714 98338638 409341482
51706394 211867740 172203240
371401044 228232081 75241711
469997943 339322151 475978907
133502070 543017415 387515042
116505228 132923276 371559390
468503968 41287244 409719227
78219603 621375921 24254486
341416924 377289277 591815323
322872565 379881580 565006098
623207599 541410550 543977415
27691007 533668534 441900520
438779772 180858927 188754139
231022504 191864024 91398025
280418135 55004466 35711898
269028756 332857847 525694370
535893328 229222844 249680410
131923545 188245462 510220197
30427430 147090648 213990996
195382918 493484701 90175134
569074100 150458612 404997079
12953855 96648629 111967715
411025367 595486351 532629336
353223568 593697914 305769710
377711892 14909595 146619874
592751884 192453793 94308714
457509307 569098546 200824911
414239441 2302213 151615468
455132969 16048779 621058929
150527694 279661037 415071828
327741900 65362104 342126730
218273501 406430140 580744434
133480801 500987484 414050841
338274420 1164027 7052410
563150511 51563852 178825743
129142115 140518189 454513657
421932509 617011356 526689750
233452431 388660088 550062761
267282212 96599499 173928169
603157657 83783955 463369061
577659407 131652547 506417356
289080057 583336867 339395643
106668379 394743658 428482952
262266984 168345118 515442234
327240971 251709470 573675385
400703173 390197746 560801390
384214794 37219576 125817947
30949060 36154556 367566649
34961084 76995526 64537161
524219371 395473744 484051042
550943370 221126992 357311450
568689422 240992722 237706044
429018329 598472750 507567200
581644226 385000333 110158722
254594953 470485086 365125964
450614368 371368893 41292415
526089338 74499147 525452284
305431419 116697526 340612232
509265573 573572163 62732413
6282471 259740487 574344033
566395615 139629430 118692631
494819928 431605481 82620800
221912709 564225203 621688517
460695119 157592725 345025227
438088225 492505298 589327820
477047605 554583333 611395797
144747242 620303334 492945441
621716096 612087010 439584964
21777099 557078048 377260573
366905789 378614256 535159456
375206875 482140949 427145185
79179560 601388391 385157521
315687933 340275930 414140889
612503567 594305827 306778622
282365424 490491353 413391157
42743187 85795116 231813450
558641286 387593111 222658562
416548045 199235462 411696660
465005289 200600225 22407962
309335236 498355871 546983177
217231303 168302388 453150085
417729103 196213056 49623497
625681495 87465974 526152538
485409942 158781657 438017311
547439072 568430909 354447652
361494220 567475964 261199362
86478616 229216130 383632126
28251158 557832462 202025580
236519808 50527628 273163696
527722593 346106398 581540517
419466877 616875062 120287857
347583991 76105095 457817157
405209257 99941849 175378724
491952378 418333333 567361537
62506330 184194811 363091753
604818338 200542812 190102471
8885050 336101556 231651408
361975202 104801809 230382257
329690261 219268995 109506693
341517565 441991845 574984337
203255986 307396964 494134515
276543497 176288580 337244042
315165683 46768431 75923578
19532841 182564467 476187349
565450151 553494121 404448368
406621057 201458635 359779177
539055693 236912615 597752205
70264915 114157332 243750314
84740771 358887062 430337130
8118025 78118539 387413807
94574949 621432977 442408062
493765664 287634780 437058450
222404141 395253949 518379194
352599916 105058707 526590992
140069876 617647749 432456803
495507660 441649559 386033310
582985962 512321995 261369450
1854385 303289472 373706894
352831052 311391716 82664976
237140455 275301990 441477385
402744582 152506886 284284845
430218195 279994352 233984951
583013687 543478545 475512527
29191728 429977290 569941907
387142400 125521140 320170641
146989247 184639892 404059894
250732833 464891389 310368979
517755862 626896297 65543063
583453596 418939771 410157275
336116775 263628282 8364763
340686480 445407221 185339010
225877784 456799169 151442495
274795120 303227149 367990951
382266103 36806708 109464461
358565167 77227800 239483854
256243226 294772812 287461701
624088532 537123717 217868191
53942605 109578943 503289982
284036749 163778180 604784185
64510006 398169748 464946133
442089539 603869591 426276108
249955276 601069359 234341517
72719590 470532232 493184825
32685553 374903543 260609934
289310849 112153530 304314118
111409378 484119803 13139310
438691209 599112502 43525117
622785225 518404422 233164979
621644835 89687669 616327497
67095834 221947101 87237122
603049164 431387119 113898112
71424977 624562295 84668404
426591565 299807836 627065953
439033810 315802595 240925901
583761047 311702513 54076830
336929629 324874491 280622117
359205160 618141509 440793398
165465565 91869894 346933705
53619846 255136977 453594007
558525345 613075164 354169118
374016403 96090457 218874966
443934058 319522608 142468675
91785687 361869732 529618771
59034307 297063895 126717135
540371539 285641941 292939612
27014410 459327088 362511068
533184183 347385890 16871974
502394645 399631521 346641426
398382021 441973324 64220908
324732922 201313565 382996571
199723043 204164231 604602546
185760261 99974277 18407088
331940009 481985143 390548757
64188168 422976734 613646015
567185465 576136607 461263011
515502117 104940460 44608973
609899402 264488312 607706472
348112452 100189732 545369648
103864920 136233205 132684010
552635824 322438427 588278195
380358775 523758886 352054110
418505805 313029398 374876501
77968745 230443408 125885005
541331523 165961698 344068404
302862336 89722905 501733375
144425610 314278201 263431140
105217536 372563840 408248492
186778944 269029561 575020219
395891461 24935169 44574020
268262385 248871744 291214526
531830126 382066622 38804726
424747196 445238156 383194948
416765284 470736872 319739893
476851791 441416989 536203644
495700744 547854830 154645195
298433768 598476387 213011878
509944300 68026915 539514663
35876263 621927924 332967889
416741375 366324966 517164660
479292342 282616561 314195490
365595343 324289814 189824593
254029046 329168322 299414680
459989852 84277512 116027921
554449731 360039828 432616800
435289872 392334479 626395214
484186991 496560683 33307615
205459658 289489921 194023194
83594251 268656725 341799702
606368625 382623717 53047327
271539045 92379641 453630701
332955085 133487378 610645382
252616448 461184806 80967168
176750295 368401158 621929957
529215336 117001175 559994984
251893172 212620027 200805492
109217577 20122702 610029017
331352216 291612872 292179110
236417057 186347463 250724271
601293218 3935542 347167375
543860333 133123066 603162678
25172838 266232207 40869480
110836122 289839147 40619686
177264904 348620427 159063985
306101571 95848733 397572748
535507411 397523849 253267697
325007140 451393050 619843028
51854259 132743674 245857824
445777760 573307040 471762113
435589208 114671191 482801926
411392269 214106911 252896019
13016477 290915546 550615585
532978311 55162745 103522570
579742800 594166464 221837634
336475062 479227628 449851647
38555532 300277017 235567427
552190723 532784217 66654682
122255348 565399713 249544915
21550452 193829231 165455478
70093409 82843759 513311770
547465763 494383463 581899768
523713593 559361691 62634813
378537254 476538364 505152792
388879347 365911583 61649100
552863598 403298235 237638439
514594598 197989025 462457059
110329139 545362040 452990710
192507455 580817282 97754829
64302015 396483923 338681696
167453473 119482657 591974324
334534218 17276088 542762163
408395918 505455223 416581014
604253553 488507554 607783015
55655620 329073108 189261564
359599264 603047310 374506432
414214272 82906395 56909483
20555724 389400885 435245020
130647567 113433740 272465320
413857519 581130756 108808808
399980827 388043766 296656487
82385474 121932606 541657848
157079302 98796994 12142381
462297793 113362907 579185795
511730404 611467583 575900675
116304052 316131807 424910198
159344781 323961645 150284737
81337200 22683107 231565401
137604656 35770004 503526528
571983130 54063583 236103391
496049543 154135739 244544459
41856640 329851938 542520102
103236380 224210108 90155782
536267212 430039376 102789258
117661474 62047337 39122144
94062530 136782039 98049184
256668591 518586961 397686860
258057467 57415170 340830798
27268259 319071208 507264702
595390186 551807756 391114529
123058349 430416021 29809577
580676228 213447311 396319649
521014551 370329838 42769444
356300229 65527785 152263507
283087692 207695345 364037886
396317522 156445065 387442633
204269719 56956438 470703595
112436764 418653326 251857089
574465114 95063418 211963967
489206286 493552314 89851657
148004693 74629196 589031708
419937257 135966550 496329183
448681602 551214247 324755663
270212651 102738473 615182992
155045205 319198501 279102824
563633338 448502607 402011766
336040418 142795301 100336271
372238903 346679522 279738361
607386233 136444651 107538194
74612161 469704459 83918347
487875945 216670466 322857278
249243372 25082545 614216321
210104974 3654729 225775441
443838535 324612858 263419574
231419629 370644654 148919974
138429030 609881622 468270388
218456939 487185886 65795223
538080032 487144998 395207261
582831385 483833510 574438920
73691354 412916041 553492341
497765099 89813694 276626596
383746712 537902309 287209811
380225289 553140257 250673815
539985839 427021288 539474669
31020463 225504672 192260154
597784601 72626711 213916928
250680546 190635826 187398700
46637461 137901948 228525327
601674058 548384421 482712349
64063240 259950021 599839282
426291871 140362617 410889309
306748564 185780614 468248936
230125602 306574698 500670600
460818676 396690054 8832577
599934394 453721652 76774426
327613695 252509986 478306645
402170971 261668768 562388298
405402870 465951489 309646851
232890676 547642031 297950062
91740824 306706108 31264757
290874139 50903362 459482708
231033634 336526228 284576288
490102164 284585900 620958543
153680318 152291201 240226816
564133936 32382371 514411775
241136151 77596055 39828478
43148188 83857556 614655736
346013746 489583033 307270834
576465155 117525069 489730684
138788152 319680642 184911280
604192105 395986385 620617870
539165485 444016279 265079589
70287651 441890268 362295803
601700574 178439121 38905013
224155453 308537404 25088065
562176149 435901447 444353773
490705117 209002195 36325536
402300862 553136298 85074222
608025475 71157793 307457804
61908101 559116714 222651491
56430466 406077944 306576040
239271849 122927143 348443600
424351382 14432576 355975371
247647349 245506649 622337909
350355595 526147806 527673391
296909055 513338669 377843334
131682478 560005073 56769462
234610861 342209694 269353724
499467389 78649097 258526215
374717460 389733037 361260203
534249910 615808887 509680869
217652972 124885447 541941053
538941704 73651157 402633742
535355204 279123005 416858220
162665959 618453927 307897664
358573634 590744350 126289594
36047057 298799421 597283822
551964170 614830749 26038456
520402496 301753639 78003355
142597019 370398793 193520800
321693235 562271050 216271875
515455323 273980129 189997584
400384263 290694747 329084961
144125408 460317328 444232494
405651687 558010701 543045942
583371412 396482397 439948505
486218285 501729215 286707497
121544900 308229004 312821407
4681147 574715609 521590024
283585762 296785702 274806967
83417257 309961599 511222071
323673407 17448160 577327684
546348047 362237027 547610082
238266771 611913594 492502377
575580087 18477062 50520560
308063784 116080822 590606985
611938036 576655818 456000339
580312088 141962918 165260704
509468771 164242713 289773026
401725941 579642005 199203812
337326288 346509546 342065122
213618894 100169805 183918142
516864286 535668675 356045434
581585646 202927380 617730457
88884487 52017244 534218900
528568401 554623360 177191326
219572015 410801337 392102133
41499900 344970826 453928000
392700086 1765756 559223738
437368416 48440477 497741445
150088653 585101812 515820936
566808961 573612105 567949016
416637925 88951455 430870660
179227807 45750646 290005435
445978611 247112673 262867681
438411549 66000951 114912005
143909461 123698282 173947594
622762946 20123046 258046991
337527177 507232759 411755428
129785411 128875614 470587253
30420395 282774681 265118555
9236575 164449637 118544745
143834499 415767955 493119421
358254691 456643451 195856712
100885230 547273450 336390841
398220846 274645421 267840735
135254089 621397982 455375137
607881736 286701551 359740905
292072892 24041810 500962344
498567688 47195346 563375141
395829698 175935328 460949922
59069796 262911369 527578542
206814295 170929570 107463981
462120304 322795309 363965817
150335848 546844972 7734574
99943177 50018509 581216747
569056390 332634115 84630712
149218656 484815249 347077003
243584325 373871905 561988992
308465335 511515468 550225044
122544458 259226189 200149733
24875251 13097949 82195689
67635646 48026636 63966064
45512238 214252632 101154943
383605851 41807059 279700783
564464013 532799495 2364082
174697766 249634031 6377619
76162701 448012840 283431871
544022528 307268271 408910677
139569299 261296657 429980029
444690781 316555500 490916810
229828356 326910027 242114387
531784116 504403357 306436531
333490235 147103965 199076939
560039583 241003459 203406705
222062217 611522763 507757234
79101939 99530232 489000840
408137276 121034998 139785244
19698207 474112603 120292803
558024249 536227982 403939824
398012766 316813634 176093991
459074993 316507388 363156248
486504442 393974854 531907640
519038888 192008114 397253358
626663390 128293958 191672999
222050906 131209521 151065777
214454636 430386453 259561177
421103322 45983107 140517076
147770413 208381095 497008210
152159092 501151718 453362140
322687429 284822228 101716483
362296779 388664802 221164579
432550933 221063649 134377618
542725594 49697756 12235048
42538542 457594383 328566714
401878836 338346977 214610224
561466365 612710610 364664095
256669999 470545882 1801016
575869890 73794887 148259023
40768598 70304437 602247670
453704175 174691665 367057262
476994584 510389802 86108066
227591113 372231066 589166435
200149577 80298787 6828847
140480225 253460665 604472582
331157120 43439658 133882094
337954513 487551498 491309830
294165337 523414370 498738190
58986626 370851115 331468024
10628656 495975024 223826248
131309505 146856577 180646205
62957814 395958903 572363994
448574824 597726522 559617387
2205716 309348978 441590956
337803257 590977578 494011988
192606349 75084173 154069613
354765906 58843293 177053530
464735524 349327667 282077738
228739030 514151025 58094493
50967756 500901953 355327152
576649506 506808844 344173935
440342615 439917262 411291946
467857255 17597201 389831272
510980313 108518825 231531628
186317908 107749814 153682179
135667000 29689805 512509459
391060961 332533471 66437392
34852772 131592150 270907905
357106219 194960790 302462396
260815965 490761541 343681573
561179371 501461172 512457368
93307495 563635861 617196574
96912402 70935485 215286009
299505360 580579848 545254203
964400 592538628 595533523
104246715 496813831 443008767
547868055 196306139 209317336
145383548 360427988 126879209
415231087 217928885 533382251
464176166 117923446 545526262
368312158 618990330 417432089
152101760 99133473 545891862
88923251 1428440 516707493
476758319 393030629 452505103
550905656 44217916 389716436
243839965 447465098 492185721
557909711 322801122 252781588
291043797 254707305 44363521
94531258 413224311 603350201
203905709 170177878 431628194
456013675 395380556 600781616
228845162 277746133 306293551
42703468 600236221 581844013
362887218 25271929 264938069
253429970 453573444 450215052
4788519 160432706 521083644
7057383 458565886 192800122
198482860 589725139 517053486
89041774 269082240 260128416
340935270 404396913 559158320
234396865 121041901 171476835
505041069 439605424 576135009
318091100 488573967 530359252
332580480 203370329 493716443
266053230 515259026 358879311
200380099 25413447 79945606
513514593 232835479 446983344
610921747 172218828 470883919
610406159 608203417 279237719
200413310 569596861 626189679
501510592 163458997 626173469
348134431 158371490 170562216
78249641 206984747 621662816
288826582 596016524 44405208
348808253 515851495 96156643
79257533 350243776 69273227
385099088 170103128 14689801
473925152 447323920 401674224
191844278 537195273 264544816
280199331 164345764 168719205
145867803 49763300 231674077
375958924 420925115 238501541
133268409 464776439 532395524
540784922 63405617 174477832
393173543 479130858 31979959
150219368 30583142 27491347
331563701 305699603 575098574
99410318 282170315 203064246
145385273 493859703 151388045
146785670 625593066 240383906
589444380 82465393 477961168
103239468 479679951 285079747
220233133 306577738 237652071
349113818 234785059 414037671
286444506 367241960 81317550
158617459 89883391 349242848
158189803 574551581 64816706
518240820 166183086 404096999
365688905 320027981 239316874
171163390 595227655 518197223
160110746 535392538 383662864
450965553 266152208 161924536
131397045 577804105 604406576
73049470 379418762 440812580
190773151 175084116 292167917
278510553 221010262 226327064
454937538 257101858 283623465
125419620 345944696 191191921
343431827 408996424 622286946
230005969 88652090 229810329
442039043 465193084 75930406
584859127 374690571 26048180
397053322 380324940 480107179
442328935 310878018 194644218
619856942 522911798 604451809
127073768 210636344 454715504
599582722 72271816 74421343
596916177 454970465 197663714
419235804 598381735 130978117
86347968 18851659 391162439
256522833 434319559 353933603
466562607 363474993 149012184
610693753 613703678 542721066
276216227 265040791 295999437
538345652 567413537 479677756
572704504 192487036 430091544
270016093 32886314 357837256
175924638 421430221 222024453
617354805 54743974 224552105
193562966 480004253 201659504
600422744 420247128 524663012
42845082 598204159 498286637
620745835 576737674 437321329
304949624 108376365 167716337
284565211 43258423 217163901
596600940 225832080 299635468
279767739 486145810 419714968
392870538 584760095 518676853
424759388 587931423 585853358
532121809 141589655 119517683
331198910 55365407 148549888
119273192 551406584 256435415
477583387 167262991 532024324
229855924 48562217 321618050
291183687 362651404 360270576
256543291 37608789 583279321
327772453 158986994 268637931
275902758 345983043 327577267
107629729 336171541 213753667
548348976 612144592 248133784
177823055 615194233 411474327
27095234 225627410 161036332
9226485 46551096 580701683
588044303 591559141 613888075
248879623 48698083 158592069
209573568 339736718 547911894
394277664 612037779 209948522
316513957 204127482 509096339
45951192 102444963 205580496
572896376 35836846 302823706
603838346 337011895 144956376
270017636 41586554 54314710
73434830 458289737 156180093
442511964 123296798 44827002
57088525 402153896 6822555
105801418 384220394 336599242
506554732 165005405 270784184
536598074 339963980 606779336
207366513 151553379 609556100
51513512 266605805 222217765
599854540 181723210 540083765
586849434 23224385 105062056
509298849 284009946 413910054
445974023 12946344 611393157
51104346 176576824 382387995
607885292 34483680 306436382
164588155 532665469 385555073
573666766 83679875 97041084
514245378 162947630 595682141
589983395 497302055 415777038
206807796 304845546 126770250
217178479 554040033 595590001
176172804 167182682 583674433
400061814 141673065 626792222
303008234 151689749 428800856
360547776 21847906 222853940
276861969 392998472 330528530
329792264 394872912 575654784
557719256 448835307 473823276
547603954 34062591 164134151
292191457 87950129 611729978
36524192 99359350 391931546
70161513 326548752 269002255
255115139 266761346 482076336
339039648 562145384 593680896
582852864 475133432 470182469
96649673 56215254 26326996
406373844 290187138 15945974
92398473 352761778 257769068
200743134 250037791 358936428
64336722 52268806 502980690
348743013 458770121 221200274
437540220 374644256 352081737
17620286 253719894 456620345
51692314 595978515 592519179
624786774 520583537 480919702
392753429 539959505 483902552
396963998 386170574 304773633
599622424 21714054 355274318
264532267 306840852 508936188
604806587 564639794 193086926
404418338 147843483 239763516
184790583 17886196 498717063
428546848 621737046 466675152
459051570 412368887 262314492
604057815 360701527 213823624
395520593 293706114 153716839
419461166 515669778 131868591
535095074 328486947 90450731
314940031 379579735 138093771
199622005 120825800 484840502
232667709 357006367 603273657
501067590 248145985 138245882
184362336 237890087 616273838
315884895 533594415 35539463
30713630 505532106 377197959
530368322 83319575 168571919
390525658 518082791 51858404
553089689 5385870 286972679
575564488 282324635 427636872
361399290 29896168 571971318
65078890 463536126 356284761
42483634 35621098 412017066
12573613 1924802 302714079
273678103 101544470 93198719
167177726 619994538 474930814
285421493 423294821 134728952
53696942 450179847 120398162
418817568 202264515 324636937
585869138 531808302 383149615
24031997 167564577 13580892
130373322 548451154 290978513
49795024 126040430 46495286
253567125 63737858 224517607
236162366 193863661 446648791
344801623 270165137 167843009
177060541 387716114 380959286
51961348 170980259 298753797
320791566 265787957 265940283
391162378 571737809 228330686
368703342 447201540 251044132
276039609 14734395 195575386
386129333 473563357 316545358
493683138 580458453 566823045
172544893 554403794 274469235
329208613 613106964 97495475
3945365 621673800 604340522
452891967 228084793 539648837
614699937 171220384 309740970
65989922 394588489 272628978
232574875 244290349 300978496
1041626 246523945 251785445
239164290 328413912 184775679
193578595 433825737 230818100
169488983 329306997 454060196
427082237 177226905 302583644
461926987 353737737 36406441
72644647 233550574 297194216
348631622 194225588 601746616
169365907 357008985 591803002
486220556 215015828 208357296
403093933 386230068 589421152
125177412 425005308 201414336
228407173 583437292 197763372
442728236 564373990 416038468
469640130 94251685 147355632
2026793 344056396 212149462
142965286 202940526 101304697
18720397 508007931 620574531
358125239 351461747 615107841
458897808 533093281 313644851
28507911 346394789 134852638
467821207 330775934 384170433
524305616 55433680 528458252
395430569 20666536 230383
358443407 124447380 586882648
58449011 179692832 488247440
496137109 82009656 324872080
389205375 425698543 585549298
401648815 150385688 182069400
591347992 395252885 51976197
398342204 351004708 133702454
217186402 506819681 513429348
167967534 325942390 348970431
64018151 325277124 579732048
176066429 195781477 214957553
194391642 375806585 349564557
348127000 192501386 302860668
413744538 252755955 472032748
313970563 166582351 622703241
612531780 200341147 169791699
226762722 253149229 274536605
47261710 108721806 572983507
570377031 622728190 100438924
385182509 10335074 447245910
226821364 13278475 354737319
536547290 599500663 383657943
591410940 31029539 267693941
621131751 288426183 487577124
6190640 191699428 527885818
385960764 577829693 404015228
536575851 466684926 572768519
93936170 253903445 135087090
365539916 332176262 59598524
599350356 355529222 412315939
78126422 135866351 586390012
625135650 121943875 197477007
479007154 118649629 576585887
26224682 155276648 1224818
124623812 9470849 369327000
336514783 102421048 168747888
181975329 318150768 433930945
348044113 549693270 86418668
237308387 122786199 17956042
337274519 603667114 209791232
510752159 259599251 580481937
99461822 223364444 360064036
602971044 5159898 133402164
440655649 591582962 234500987
495348766 76466443 516165608
135134296 272681638 624072075
208257753 380211860 251171348
29841587 374806942 580595494
219481341 482773598 344334260
160444544 485182027 142755834
229953572 603877617 154336168
293128166 609995989 75096842
279059379 226913899 226818410
502241104 582226773 103641456
37160818 292900218 596403914
480367387 264029008 557906971
500225657 263606531 494049238
131918773 437411414 461042921
476857999 565180624 495318790
306836246 33867432 314016251
613037855 343929747 594875380
16903195 316985077 452401086
180085407 428753660 493176326
243497815 162791393 49509000
324062364 81248838 14965147
54197643 225366242 542159087
29545892 615448914 116429219
216401569 2795036 339264229
282705157 504351525 392515896
339431220 278336622 265672049
391657770 253631718 279293506
154274552 68357317 267434367
173462998 307504700 187550422
99799144 458642815 234881873
483073056 413041042 448346689
98959185 18990640 41190606
87831402 118239382 234992673
486650218 313644545 595448765
210704560 83041239 302096507
545797956 74122550 284556956
266425895 122600734 251853725
122517762 410971077 371855073
465353471 366873413 421511265
490085237 176123673 513147002
183021051 112497887 161702061
165634413 576014931 194663260
1616773 163703373 210280623
488171117 604697312 566903726
1076582 105924497 62768452
576900019 4444306 537893647
414601670 10008207 398215025
14738872 104593025 545146343
164171938 330011909 381785320
585703140 122962509 378582912
537840367 410483152 359866733
438504914 433537752 418668783
33473231 121511696 543629997
271525771 318606087 96930233
444566962 15431964 436177332
557509404 608596082 536568487
551033322 234232812 438633424
428369033 453522181 356111869
185144438 161228285 323218788
624483047 312028925 450716767
489798322 414739444 591403241
8748625 82880577 373040751
196357800 393087020 108403182
430231804 257436832 470684669
483686111 31039905 450696886
217798596 94007653 244209006
549424696 275969699 164908195
221374801 583228506 524836598
177057670 136096251 376872137
165866897 280720227 200248520
532558741 36159519 73188352
217292878 483692310 410750267
551474410 399974640 279829909
554197555 4275868 215373817
45690278 261706662 73027382
6348305 144428652 62790715
578562290 1733905 3753238
59407529 4133145 433943004
11591327 121369443 411160567
430640130 218834857 623026123
88565464 491617354 162175316
302442052 511287163 211058333
453733840 76353599 224982469
18743532 93934807 340209074
560594728 549016718 141118637
354870268 346025672 466298667
345114956 243199924 251585256
203522358 387764542 54645605
572854187 493436716 83355255
611621620 326149512 378640012
277928747 509321199 216690822
435893224 410797714 368595797
601830598 454610898 316339099
365710473 550979278 52864286
339013050 529212876 357617076
426160791 116849780 52932594
570967154 353450301 125045119
487961161 475549344 133439016
293233839 101114366 309036351
458126144 553594954 164542419
494839166 507509788 121917875
21776836 391177480 36387920
236756460 616867359 105852629
479907502 512591127 416785537
489980158 349216063 402632728
146203208 18266097 446042028
31713698 292371537 333467329
576963224 571385465 396914091
54421251 492427746 575102767
100065248 196020214 501045493
203107372 32131590 618361149
489189946 165039652 59634349
587096002 244148040 332637632
326032964 169823561 331919552
238828876 17419518 507420291
1880547 617283879 56068159
617616368 457257282 489197267
452354275 450834545 347560352
379788152 137334952 366248612
455233775 6104367 81991579
159763503 489141929 130821687
104458328 32121687 216403032
439907686 161026943 359836903
14323901 255342344 572969902
252798166 417284180 181395194
176460531 66260558 9753616
61413555 190715593 385162115
496020618 117633761 149349530
401547673 522748011 167531042
597282880 12876222 23210588
102071538 551961561 103505984
238933782 330490844 151884321
529181786 15110289 355096991
273974929 468881130 598842509
575092183 504899790 454425128
473934836 184766638 490688576
412945226 320469182 34930199
77429397 214097357 152675394
530611969 26789154 85319160
17783545 126406450 32089235
566840720 324331124 625037963
134919407 269695202 558985475
418182362 335556148 168658393
574009490 200923040 78405345
512563801 68437679 10072153
372670656 567459907 347858114
116580366 83056236 153979689
276912461 437618417 64786235
574818787 313123184 144679281
551373645 310970354 204149356
430174124 322963228 136158311
409604355 85696452 277628073
265975315 148056820 467197933
432489748 226093516 429588998
605417987 381542556 487113258
80821116 298134840 80618311
159630563 391294599 370910885
264982242 266157716 543715013
525045053 311714030 569940867
471045111 438933060 441271408
26279436 356534082 525010494
452967133 304541337 316261501
91768926 322413488 585154559
98978424 590287211 115703806
303191774 55143778 298638789
131313358 476777629 469741016
166248060 324874469 527550335
140648709 24646310 427240535
91943157 48419786 392234634
561788699 219838176 393708536
358661837 508574166 73380530
289096054 549057602 225305556
325246360 110247239 170442321
72320818 607358638 426729571
496924596 265150965 160118437
162833628 310846380 368536580
587849955 580784225 608988710
586021308 418785792 344410149
381315200 25702000 523562250
581592533 534255449 442629004
528218266 508586762 479431834
85285575 589322752 520852246
605887871 218391048 135766196
490676498 296943085 172046102
526905377 361490510 280591716
147806979 276606395 545019730
446007110 421695799 572099850
56095978 166038966 364691142
480621715 282677832 416449168
224312639 290626015 199350188
546524938 511241300 331142004
296015374 41833133 546798371
575444426 586920013 59278983
82485448 80423716 32444678
331730230 231436185 123262398
285599475 177941876 270436802
474945160 499690445 63943115
612981649 118490482 465957451
180659124 260775037 598558230
157009067 597579281 325836244
59913613 336702542 338877034
373600237 229747502 270259942
70886618 129469302 241756235
605525826 479802469 407733185
530813324 122635847 564627850
319153634 391659327 590909536
223787262 503610127 554316069
332867657 454094708 475834393
412193770 343363357 40658382
590684598 360376091 350954670
360862262 4857153 61842628
65216662 163932155 163210243
589117921 265432039 223040890
372732847 359741746 215002712
38380968 82600824 34065370
401425346 580173915 77393727
407366051 196353792 475011205
187718168 104421044 107571791
406319972 481438227 147056354
466869110 380005011 612495819
240911709 354996226 183938603
484420516 173902131 185582259
316298547 250010434 53967074
57024190 463644822 323550785
465439366 191332164 46715954
10213669 71766732 200223140
606537077 614478877 486689783
254628548 265771203 451646785
458797742 426630083 423720917
20148317 49352199 562540378
561061823 31375547 254610942
483030593 104001392 596643614
175753276 404387745 566717043
287919295 538151950 293435915
446698285 469458878 11285944
207525007 323613871 40884245
87532458 288939641 481254612
199997874 181456018 139522552
282687693 72415159 5594874
329282967 125017438 117125450
575152630 302015798 237079080
98573750 547024228 173068766
452276353 523252917 571997014
239197331 552845589 102382183
346199053 499294568 58938956
263216626 219693579 405970225
322015033 616725103 609582409
286002095 3537713 478408104
56947916 263588898 530453130
248821561 538449787 91107860
527286058 446801293 508994426
465633465 335673449 320615694
486321099 485579099 356541400
524856193 572479671 418876673
67282106 253215630 58344268
165775569 407963012 255778356
368083008 277900780 519717842
162493824 562717638 543404116
599002782 207582689 206445086
491555748 320643891 212653737
284341953 200467879 411797221
242384263 553280764 1117257
600696801 258831166 299334113
163297118 257149482 97228950
528512144 107463968 571303463
81572985 171805909 467807905
215083610 551895715 561631110
382034477 620960515 217930229
324186494 86622018 472388243
257477935 13597705 379282812
137829174 555442880 25487988
334668035 209354003 296923073
230858951 585818484 53517461
450055348 17860749 172666092
523569599 464574933 498635208
119051041 147278446 186276151
526812590 235664413 36879091
64842528 454812663 112769475
294679836 204677203 29116573
368353891 498012993 299696604
291786967 246931964 21151112
516175690 322857300 472572288
416781104 459957235 336108544
12488288 307074451 346216173
500756793 147720900 72454704
489931090 371507896 198270948
279370266 183988329 509668887
64619528 594997702 51162980
324492756 506028122 523308345
154697869 109378901 483301725
518548798 139113481 454951151
251202927 156610746 212762363
322352464 107675496 168378184
485241201 362527728 547588310
132896574 456537013 294854062
175434326 603966659 58657667
386936625 478546366 561999385
573980127 555177972 160265152
576372991 268479954 588213604
622822851 599637781 110061836
20550505 103806330 498514180
565992941 28240716 204711446
389569087 496531758 374749443
474788806 536354550 38199027
421780701 282204689 166212622
142082231 159744858 570365505
49715108 115753317 405550549
201754304 433056379 347319947
347486549 157975266 179527659
559995485 363531352 445627934
474475764 221773431 330504849
398078472 51401109 370824925
154392783 182091049 186140726
550311604 484980479 199656478
127854856 81099274 514255820
435506435 502205813 256625969
311967919 366494397 379959637
120220974 48213018 506741872
144655052 568524407 563022076
422219652 382786499 231701053
233580679 273851596 246452833
2576368 460525673 49632152
292507647 383416891 545602483
319378853 472330918 595672939
434683579 250758558 136742513
561738258 237519501 37205595
6739554 475695410 205093471
182182087 337685266 205420238
183904309 624014158 601514354
627073678 24664997 581519518
37119539 425614998 28117734
476635234 66204088 185272099
17941965 4019652 521789805
205635173 113417349 607511598
241155516 596421774 245375436
478150132 132228926 20783914
461163528 71621550 343512305
549001735 408910759 235643476
331558429 537531836 589616160
209769525 505336692 122198342
259480256 599172861 370018229
338020970 613517580 188134383
599883965 312331485 453788685
463151604 142302418 492170122
67496093 294026875 44913778
432354179 2759613 578346205
326025580 138153648 17378678
166727653 225793671 359736870
355007197 5539180 4421444
517063512 190780071 127629329
338096511 52542996 289725298
314512276 413016056 622929956
545915223 143614982 621941946
561681096 431519350 261058569
115336781 83941623 442432487
560184283 284253696 527223198
346263505 306973910 579181355
522384003 169082192 415123569
535089194 346227745 530533046
502627988 155564964 10225121
258855852 105321039 89622972
369380764 420137633 454384822
41827308 145791880 465313083
149557907 250502404 71439324
128592176 366306510 353278032
532918679 14338543 22269855
524060676 274729846 426000673
540666184 102024362 533908340
492581006 175659090 83373430
207388818 72211997 289116970
231805564 404739920 340796254
49748108 258377861 254190606
409527578 431075360 623168485
122407656 483341866 29483882
527415226 362400073 87106485
179237837 45590897 353213973
365128021 624581899 40527521
85262372 295206447 187223721
350364337 341539590 8834675
176153821 623671225 445220016
560976646 37103793 519023286
550215164 252254206 484415887
315386334 235927427 258662230
67381022 14456358 158445497
325751827 372997970 246456327
67848084 90012209 564445152
120689778 263145460 428707479
514923945 496134056 42148461
428987971 115498495 523553370
441958690 289920113 363796761
2745190 374718460 284735810
326345576 356987624 550862683
265208011 421802254 77630681
554172923 101710364 97413901
192622089 547760032 486496803
129657922 569165331 571161199
173225519 386019630 261394701
99291184 457776603 443821121
604995455 70825306 15962597
573808731 618592100 132226247
449513795 220295679 573868984
390508631 328483871 430566357
222990939 282433417 42483775
457263141 297194580 361485842
94000754 388822493 198971934
148364790 399802305 61654424
419325546 288555639 289539315
54952643 338247481 168451027
109417367 419088473 408396986
269976925 345724751 61164281
264483099 586993159 590590248
579020817 533779574 356904388
344655586 174708718 607386354
215418711 375082604 434374761
612129066 369287785 390690058
268330895 406272630 550207232
43043244 560950933 466041403
306162724 248689825 212368991
613167133 329515911 56071700
577995876 590240878 584719186
462652203 533779394 304360844
264167781 605753730 377225530
605425010 138958299 98742073
284190271 295578369 371407115
433669793 619092970 542219519
427887890 374747708 127196489
2816756 463021405 376767819
461400784 243896566 204103971
317224546 484930021 608124309
120425867 574854152 409394444
517614637 230401003 590253954
49383581 165634945 565206121
188798549 587801624 155626772
45606797 612574488 114318955
253788552 526300785 298069111
614132658 559057096 131540491
204269253 46555693 590449723
590460758 176446428 346431177
309328803 295206444 323306498
356351341 511096129 23175989
489731553 562695536 161401348
11888081 13127184 349099668
402685919 510094646 371140363
83079468 438285544 551120744
213622160 353817300 126808725
202749056 318712023 387918767
50971286 10003727 379304706
572234678 211841351 513714149
590538567 488842038 56444192
621611517 586608422 537175818
595115440 484366106 590338567
610592165 54103519 441586929
334436763 437424479 111991948
235015359 234150951 251231666
189886600 519452938 102035382
292932872 90032729 313076158
127048354 343359214 153704098
124038282 438827659 124461829
145909894 141203066 307482600
241136582 5399107 227382758
614759127 615532820 287236775
308126559 608104510 599219312
519880501 511517772 449748246
556191117 547172924 411885558
56174733 498454958 517268306
159391492 386926458 433398017
137281573 457822190 2612005
479523727 325400310 338495507
227959737 135779581 192189769
526704532 623094147 467725419
495681826 133151000 207235229
43996119 204130260 12903856
598086062 319643371 228384195
394329554 141348981 461365078
566216511 543395660 52323841
58368188 607250454 292498591
445350886 402363180 554407120
337045838 496065834 586203727
33980496 410769705 510513098
556855301 135799731 413450820
89191962 200981711 241545008
491342197 429891147 215437435
181312062 373821567 145444476
446421584 362144395 362039394
61536719 381812533 576470529
9541641 484327571 281454764
454480516 247062420 22583359
93734250 473369282 232097280
335694887 542233602 4637094
330638177 20899042 11393160
609292913 532779527 82270747
553068849 514821533 570306288
490774076 136347672 510639331
322831681 18117379 563771015
177881472 104712085 146131999
450221388 25135153 440560862
259806922 54736287 418086685
100949843 449558817 126899015
331095597 71784973 442207917
486949153 535499544 115149155
391142015 60380665 481730421
117235440 111529189 295794941
578335817 500799390 397038010
355513050 433621008 231210324
474611611 360886119 128744338
558326860 525331197 9618583
198924950 223737332 467761251
339330381 55893729 392022623
537774431 542079725 570706139
314484215 534298246 487605527
236923335 421835732 527438757
259986322 4248634 80485123
3142757 269826757 240578400
502711470 324072476 368687119
208667261 402333758 515466406
484077388 105322571 137721990
111420805 436482944 25530780
62428015 404196569 571582084
592935476 325965475 428601518
168142956 15591954 560469841
35300471 528834187 500745565
238210985 60047308 78323654
71888565 201101749 590920924
219275792 221269290 347468229
359656923 385357687 212615994
377276004 389362294 148090946
202902641 560429994 366049010
558184889 546318895 69768120
325196620 274899559 1470362
602656131 426525809 236417666
553706290 346655783 389178006
42907808 608208737 524920113
585760483 494857685 27534282
346035452 325601469 625572370
292407334 305188419 347021198
410113110 34669485 566126880
352848418 197812861 529541112
225879608 116822976 165331372
402986422 252262613 264239213
490934867 322592791 382027400
37783305 151544712 90059682
230482092 405814123 589721319
238246697 32792110 223905873
356830571 2883405 325381961
391554132 77943055 116910002
23513722 455098278 202571364
94894891 320063759 554398159
96674705 384580426 546326820
240720699 567406615 571178833
70925589 520896073 161752789
503615193 204771403 443515283
110529074 12138986 369490735
126094771 324718296 241876024
334160800 102400530 574688230
294405587 537832135 21663968
210713751 129369768 524444714
513318347 599680913 112715927
249356430 582185116 366758716
40064442 176070431 150701132
140609216 432250352 11261022
232099707 375645460 273999506
241270476 226927865 505328181
146484313 267094837 596652859
512493292 11118724 526347091
59429361 43808260 205917366
404722636 283939267 482482561
281739288 335711069 168794552
487574005 491813235 342695585
566987752 539215825 481814355
55095132 110337620 55449029
50718329 541486823 67163758
585063906 510576393 45911532
153873065 558712955 53347701
364199515 582290525 519663049
247271713 501861600 417339246
23124661 464536773 247160578
620553466 449918379 554220198
79704829 28012995 478217938
321711940 615906692 596865973
349762721 375497621 3266826
330231055 119992723 385984057
416920790 443026460 479652930
487819619 524688593 310504462
214489484 31941694 517260867
306056808 493517591 598692433
172332675 114528360 92041983
405298911 61228975 249217159
259369282 64353782 300976681
77758149 437436061 50101162
621107666 433226469 406619338
29214307 423432232 334878339
479144265 397810903 308931370
77434179 316669017 84941449
141061018 577494161 528897828
371513848 592054864 491031616
85841773 297941833 33955482
378173206 115412928 348941117
375861993 252679093 32586877
93048196 432968394 394876135
894804 246976281 493620760
581037005 120612792 580934799
324580544 116649718 146886838
146155688 100993310 184666231
244022224 306838879 532244646
387925961 571416084 177531685
567563773 36016715 174727500
586178184 374484890 574998375
40357904 282285132 276000574
219519657 80619197 414869705
438391338 579193015 327908988
167969990 306987602 65184013
337765721 495417945 532133644
85178825 348662358 559796008
471309557 550302080 95995762
77809481 319181854 417366314
260052219 219452697 106342743
585408616 173629261 509594853
226722677 511783182 235617100
600864768 437495321 567733311
313353530 467556554 247656748
342379075 84856202 43257149
5357960 609296599 80168501
579995698 574659570 626361222
608249601 141783766 311141066
328675692 191914398 105055783
342246871 573361112 108957804
205788219 530789037 310450993
135947448 57474672 42631747
560394928 294999520 223927800
508388196 497808917 294070534
25278901 413287108 489791173
482414896 583186507 44090526
449063431 443650119 4800990
117161418 123857119 511818110
567250659 48975261 354072907
304032360 193372277 606050972
193281379 266339152 373098752
152760850 254964477 377037702
160057289 408280752 616265052
504429627 314319425 233256293
192536291 562301323 139762757
135807754 593367326 271432870
502034167 134956119 89346816
318179074 80507517 595460277
428206355 589279408 146706067
555654000 544418323 360759443
319147834 274957148 128626845
136211905 419935483 302370723
134391524 404847707 57953351
10845595 157026016 85110238
581154451 569594738 229284744
374992551 176142180 439681609
211380056 334366783 145427824
76698820 598469234 131800339
167667460 321028551 479588857
7532623 109170730 482363128
273441213 272788283 504480846
489133480 149980255 387323440
502254817 194883162 449805647
582536018 448829986 16684156
190789635 334521437 569556138
605253956 571955242 603370474
271352842 478588236 463510202
174082344 215224198 308036696
97361572 240046764 382373474
152816924 465247921 587090166
486567368 255151624 334150685
567212188 206855409 457203353
533617002 96740584 506565443
446155280 564961326 516486125
137029056 188046302 405215652
397837273 159379148 289015468
247690295 51504567 372064409
12599937 621846498 328959963
443137159 539005853 476692893
172763793 234463875 194744769
61330763 5860160 603525153
358935686 20974422 443178629
553957531 81785471 533817090
117076327 73450880 614835636
537956135 210843337 145381068
152978888 462704153 582747743
42439533 336747077 337431820
263037282 389809602 341719652
290137277 484724994 596053598
222475202 495294660 607458996
536388853 587277684 44408877
112375408 183102220 46843111
344949247 242494004 217256090
229049175 381910450 21264822
395566177 529230482 622941502
111426186 393059957 306554151
306956111 419446314 33232188
84041849 59710499 245315091
265523664 287124831 273883099
403878336 623921719 35729391
71487370 471426746 21732509
414009303 341152939 492457951
106347355 528215426 434045919
539115097 253431949 526117003
223438216 284897120 177507830
147366302 75235128 520351758
12072561 403026065 393841160
160678897 480044011 90662694
278557567 405493369 222879219
118972893 487125007 595702185
382811576 418565586 613074155
226672270 156015089 618137800
310427389 559759211 615587936
384004891 582598429 335605371
529465207 150486133 263733563
135038468 510539163 475797972
21347260 177733141 412036970
560566775 256660230 569347609
575875972 302577659 208770701
536095135 502272597 561498315
66149432 197197735 616324511
96027431 336197121 516532084
37703238 309803000 484577334
471743002 383827147 300218561
486790275 101314815 9186797
81204552 174349995 113415985
421756212 30834079 578095727
607764264 275591953 314576916
352183108 277283444 288375678
435600074 149643125 137396583
128854114 2436842 375337074
575255574 356719685 371191613
374472760 504400706 434620965
216870253 585681615 34894953
486210469 572729429 149625369
320966376 447538655 199291145
476848719 427977521 52162976
425843015 503657736 114759196
326385130 95657792 497042045
538934400 321145689 597927867
60001132 26995245 495348813
51079165 588003495 512153241
334380496 154674592 307994989
343995778 143571278 558039925
231011840 340084822 186174382
374355593 447621626 82639518
83332317 132712627 162008063
444903088 287930117 332064614
26598015 549333355 59947464
129623095 70996948 126132249
473663070 410651015 28325967
493332702 218688322 518277357
615219274 73566768 293201313
545144900 321759921 224493910
126673760 120812244 327015771
275313021 519760833 218229217
266059410 483076662 364153232
454993713 160331090 211213487
566339190 313707298 23182719
545622413 41957574 608935374
187974656 625468908 321068099
370869520 415530833 297213178
378195148 584581731 529639138
506124179 308796794 417227563
61289431 193373259 250309231
211504778 528279962 486761674
142170127 150173027 253874480
88332148 458107564 378635891
212982607 132372296 439169906
96685976 200616898 528537253
540202166 120080886 309384578
220121143 445599296 303895213
596869197 348810603 230336625
192837879 392989309 522213905
522267859 136016991 85511770
260126062 87649958 467127265
446673136 6215579 174889690
359161456 445080959 518038158
420359594 544539389 302828986
185595440 52251662 576041052
128173102 212478835 250355862
34659822 192690357 23199063
406864209 26933207 339722641
341165432 621755917 109362783
172181726 509770650 318053650
252837289 192405907 94971188
555417234 341527289 466964650
268570377 322088977 623903527
354236053 400170632 539341211
193932535 336532597 191273100
74238179 43021907 454072706
159967867 15640195 509770705
376044642 566291410 201158144
158826174 75300248 19100850
115595232 10701207 289001139
383051571 116583580 106439289
7611231 298105049 345142628
515181851 336858230 511019466
46553885 119621075 615619397
128245270 58240793 73375115
362852526 605574625 451436992
605253385 608831397 433661775
379855137 626770578 282199804
493241328 616446571 231132430
234582544 418182468 541809959
317284755 108603943 404731205
251282266 2134448 454642745
314262243 518507734 605107943
214916148 153835344 299902508
474702007 234031857 87815715
146613171 404363089 423407270
574838101 323038839 341731411
281881238 102143174 404298534
312738302 546071703 63018962
582192064 350928296 269175791
482318003 112851323 276117619
334979752 389824572 346688410
534684779 336584911 164460706
536369530 568182120 236685991
1164161 445021144 476064038
346847866 575002065 439867507
120928353 259464660 622685465
29447280 589471369 216169372
112461513 57257807 402796101
33101966 304271186 526950093
351428411 369926165 625551997
585168542 2545904 517487073
433733296 75380730 474695408
556718730 31807024 359330101
143030757 416685311 441521655
241289571 29912773 206172588
184814871 557375457 510032494
233384340 457667374 65109000
351454348 59588432 25182703
320547064 571180506 623778712
621133059 358732145 561287877
488947808 84269944 231599999
442983120 511570413 59591095
601525091 493334998 242675576
522060889 177036031 6945269
370973626 590001103 78316436
86924718 457144653 149539397
601530502 326406757 415936539
9661898 590408258 562995219
90545498 129428406 234844444
208790632 328785419 233593498
460087121 601900136 559641130
507642839 518585187 474317233
419943950 132618939 551009512
1945151 373230012 27719015
351774370 353887541 503860346
514064816 132454582 410117517
23579504 67672497 238926283
547921809 515075799 168439108
212886681 86668335 121107894
238084015 261829450 108183727
487440235 494563658 520215564
458006809 170578741 347641945
30779244 190408961 193025149
323049231 15200395 578920380
384974082 391512798 363035038
58780882 103093668 33769253
157886657 108404678 165306730
167711607 509451296 552890105
330430692 591503054 18022588
58616695 459229898 358628382
174445856 341193470 617248244
495213316 622084254 517405635
179481142 105292563 480283881
504194024 207023454 233432680
619607667 620016238 532332513
539343454 411714519 445058926
382757434 445920256 432143680
459611646 359391876 338006879
148752216 3981951 381145142
470695060 63098586 176935551
169550601 513583226 498383758
82144936 198006373 135872466
368120867 111809045 457078187
542265479 229456260 403538018
188400717 385506253 532346337
571512151 545365330 524513699
371673772 474304621 510715220
230377308 245809149 381293216
594855149 244690205 219543957
198511681 62549843 354944761
494245477 229339752 246165391
108060981 249770815 393061292
405057941 479907646 242109104
268508892 124090046 224013494
228426499 370682428 606990411
445058946 358486087 293102751
204411243 20209447 532631763
410734638 94877463 414647228
465792603 544337887 530006200
253291397 560593252 22124795
487533015 140302876 85114728
589002073 184706622 5039614
118762009 543451220 456186363
134028909 215200342 39429270
610884738 84623418 451555173
350228977 95665361 352489387
319075397 379533122 31805845
130768663 194095761 245678387
602840726 457018803 590017324
598830457 33165685 566263101
239113399 519917653 342628096
101006626 420874953 186274987
496461581 146961956 925001
189546153 114563006 409927052
466818267 320923022 476323759
499405849 18421113 43168102
109381178 81411089 109171058
56694944 492957248 450283857
94868770 325425624 310092461
201622714 421693694 80244018
170930059 488483945 254830338
88481666 389225338 541444704
34501694 1573894 565383521
164204052 286067910 312409193
61931194 300677618 169335369
248248709 84515791 22316346
217443280 471861710 193293440
304658808 382970141 607840384
12893 3699
71555058 48933401 285813515
84361277 173034818 36871644
275758237 195133038 255153704
202426483 286061916 341519070
339805728 103524306 306329995
94475027 126866563 342629086
163047850 262682449 90731505
83304374 53592411 267390679
183656232 288014893 241861066
161955142 161471694 242102452
68542481 4007532 176784531
336778698 387143074 136242606
256107860 223030876 272451444
106474083 108479192 271554504
38663434 109931378 137887205
162477920 22268634 372518943
124170896 384940134 268858775
70669703 90044979 292252567
187915192 158142573 100194158
173764174 160234374 299698273
81950159 204196121 112146870
124659029 378941682 165930178
375006748 13033780 195194511
183347569 187136768 120588500
6879334 231209086 216197724
174933684 51334451 310619338
269652901 71270182 397339666
274734656 303132449 14795157
159083804 238440052 362346287
394391695 173967679 159097584
202327244 41287236 179305542
177916918 88242912 242951358
268293266 211150996 91545385
229150055 256985483 142035786
137016438 241840605 30765461
226039295 32710446 105309496
130955559 262963708 349531263
195303360 59165125 52257672
182229822 358344161 325347939
236955900 272262171 46571064
41685520 311739428 147065251
185449929 260561504 357433754
244207077 132067085 389216436
353296704 19108367 197146226
63675137 355896443 106039528
121514792 250004357 102017236
375895432 312279404 200803928
39359855 344752768 267015656
88962567 123178378 355627711
268160815 288826800 253953991
118558679 21345913 187378231
147639388 40539526 183205640
267743616 356613736 194352203
16302891 119505286 43975771
380751116 149303850 7992697
207302961 105663068 284812104
272364485 283455424 138839293
179234386 171899144 370738486
183560082 4143058 1676973
356252139 367074152 212823221
343658357 156646782 329935521
63044869 16690501 50594226
317174284 156914400 209099063
50842379 128702030 321650060
201861991 296420895 282594038
212990873 105853802 154057330
392988780 365485933 6295602
286206176 243575484 73529693
203169064 378866163 146529291
222583606 258506907 292321642
200380439 340672236 244179610
243595212 69692737 334955950
282947859 347451689 388817980
27438936 380418986 275571611
328589270 313686978 240840933
204389356 30020 116465701
145383889 370165717 351850120
279923322 178609463 377251390
224971037 93322388 250479881
206000647 207104964 181520708
82220309 277571234 186091921
203969220 238590059 6987007
115347827 164165277 284815754
368334337 54391388 59290969
54365397 275435282 217563793
372517508 361193362 113085558
337461717 289409473 99777326
369850138 24864084 234252377
23302985 52805359 220808897
316419032 247682245 247573809
104849310 129001004 193369634
123360732 262045218 362434254
30453498 254660733 370721271
152346843 302841285 375102796
359755109 231964300 172461848
77472974 226073514 176860677
291025811 357178096 240574578
14055063 350610270 349119462
294857324 3353681 347542123
370124979 57635532 29029003
247210613 88091446 84524461
255819065 141167415 185917439
313034191 175746808 357346175
154080194 50168535 268117240
255137959 288828349 160301921
258266131 214776149 209356126
341816856 141378470 20106333
17555885 86188242 5544723
213252851 214501217 134797111
354112621 253279049 49157075
25534808 37557881 46241138
83788430 273342869 255303247
57214320 43615128 341904702
125239868 348396154 9348181
385703789 197838880 294608752
382108190 163189563 128119006
120180442 124713291 92165004
241083059 303616665 244109862
292443374 2709 360856021
146555827 104941477 76887502
199901040 224745117 274976093
321294348 380145862 88646739
234322445 40166378 10695158
12869058 38423673 204507736
41376328 372236470 394815078
188738747 347756951 232977336
269092842 223059881 316096879
190774035 393822299 245306041
9795266 325383294 68908574
4034840 293222035 159618384
129076491 89293649 37070985
6138683 137433532 169479666
262599692 148099356 233612173
298342438 184704047 86941585
225512838 128018899 244456177
226556667 397935518 382122276
336400673 224614530 279643176
247599955 364030474 184006305
88035861 332828817 361169751
320265450 152496216 378933768
56587188 47512423 62386708
69313011 90765471 254332143
91712669 171802400 362202148
190289645 340005003 81680794
120235971 396940649 287751452
46876916 330633251 11474175
246550173 319554810 211526420
291460184 213459807 122135328
378700108 65433477 61750282
283392967 264755118 338133474
77396798 163327591 4237171
227062862 123198405 199706111
297438281 276711769 210551586
47858347 308888347 123973856
131828544 214411095 26052026
84860288 75013516 228730618
309563474 396066728 279493489
317472118 297012806 7402308
146148183 391723766 391458390
388822012 722243 61187293
111372906 49529803 146492861
76018086 151562009 373267879
380499824 245981328 397478889
26381210 283490276 66172225
374233495 64899734 268440750
95718271 180351761 210832343
83824764 58184172 342647206
35089435 61883516 68251400
208976346 328038992 167673624
43658691 93498646 250409599
180223971 360875193 37330842
212543417 40998140 44376943
74558118 81982672 190893276
384169687 395939694 226966859
111748413 90449343 268865903
195491124 345432103 319468973
57836082 57021190 85686029
108256420 182109340 190746915
182113569 115013975 189726707
308371124 309259106 54163697
65707226 161258346 147465270
392242739 92589725 47725717
310339252 238588059 167139063
384669947 397481535 121008946
352552288 228798499 155190896
98917739 7344323 242828270
132166303 343637836 304952953
239707797 203740866 7350507
365005824 162326025 344822262
378951937 162508814 37977989
333268678 160874536 257639828
330406783 104526351 230131591
118872628 168046878 17701374
204809542 268891581 122537767
218346237 289998801 344268767
332358800 203033207 100971442
301665035 303654868 158241821
177096795 64225149 80913557
202972979 386800364 365813603
266867729 177605555 288468582
264374297 69589646 195333777
238984013 21750161 328123890
312524496 264127038 310307093
363494809 28916507 67011368
219810643 22511750 5884582
16229812 21080479 205214818
92351354 80384951 368408535
237241285 387259339 175900544
333242964 163273950 51935306
21455862 159585727 181870423
82134437 388356212 263714708
211857651 351363211 129335559
198189193 151235933 331419866
173669457 54438641 292996373
46751929 248383117 277518431
386354856 88893611 154151329
67442103 394511180 306763700
97772447 88370610 377218519
135540983 4315216 387488102
131643519 67582774 53960266
375422764 221591615 222745429
269464491 250271138 202889449
295176126 81529092 395082910
69012253 193702571 98345856
199528824 152210517 99136613
54401540 74610699 281659269
173978824 349819331 41249973
63919371 28881996 71472917
259809730 244202128 167315383
254409701 271492813 59214199
387203570 345932186 362884179
358245955 315967688 95482061
5158825 101226848 319965222
31634340 76718891 267188867
199753323 240530598 371740676
68924472 14048593 366000205
83379883 129692931 47505869
234857118 171647899 84313939
13697636 222643828 234878737
156241222 91895766 310879019
370843322 143559412 162019208
386111038 276556035 203102988
132770789 265129592 222070486
136912200 42431818 361326233
204804588 36392607 281148565
25905516 72471458 355943242
87153092 152773076 48263511
162080772 265307672 78949118
270238964 215860770 106762780
195383591 194528485 178616157
64402834 232523602 235265973
323645646 88871847 29631244
242649567 202689884 205459646
112311592 269766495 115531026
59459820 9698907 61236394
195700928 250611457 294273148
90506808 355301397 8495166
152793213 396073627 290707192
40899364 359506963 235389695
261460653 171799725 290583562
10206330 266864901 288818201
246558344 30468811 347243805
270170463 286917173 125711306
275393341 286169092 388668423
174885435 75757090 267534500
174924105 82716652 341442109
302735317 142746693 336141161
206494871 82273298 299044116
205368009 351739262 55122424
240433463 205902245 342224524
255398449 396903367 162015453
281028902 249830804 350575795
308432697 164710296 96289238
285808062 225153119 318958681
302904583 2486971 360178838
269492866 114253146 374050700
64464486 202957217 35942078
199421958 315461060 222767139
166842765 297152286 105837520
87841689 33249601 44523515
46750216 380599385 64003175
113735900 48445452 274790539
201939073 217737689 370588184
19372641 1027085 290539586
58777123 323860687 14886026
348901628 14304244 93534753
180962970 337469654 80598243
384578668 200991983 265407469
344690235 241985105 266036384
5768058 243400010 67589450
315528933 308208353 36980835
92335593 163467546 173817871
229783910 124367270 344384186
323550376 161101345 265940863
247659277 235854575 229650218
359597681 72531577 340365977
286456623 288235577 388405645
172350877 245679197 304239789
154789686 1572580 125478596
26045307 239262174 317548488
377051185 142896974 360782204
316438832 91601164 171027115
262425850 52926289 123598430
125993750 325544894 298454745
176921292 372526873 172061680
350506168 384364571 80187754
379262569 160118702 189899477
87683530 369003625 378145202
36145922 361374709 37739347
181284208 125779293 189612550
259399720 177146984 16790615
170762155 33236195 321472439
34738497 156984686 77536673
357269970 250420391 308186749
252239549 25422847 281263921
231875635 281526441 180794296
74692602 92821488 56619868
328326356 318976965 21575914
285841865 152933702 16226625
105573611 47488164 180658834
382488933 234324475 24001660
262901912 297981135 287629097
22976380 14668938 231669300
326639146 53195193 341269865
77232430 212821322 300045681
141191779 107827448 150328074
322931227 230391816 167184176
107041272 57936532 74093700
155408123 336273567 394516141
345231527 56875461 7376937
140667175 107880215 260672390
28225032 365020934 265312987
94510801 336024784 186263829
50362451 267235312 386016229
287840069 124905974 209576402
389176612 34333237 180994528
16113751 255745171 746700
389119885 117724453 189721374
319700489 325281043 268555746
230618387 82526256 67151467
299462839 115370449 25717352
274145949 388611723 110134557
370972223 285655567 79907985
46724261 258146658 312282877
25499328 386763877 68484812
149275504 212875267 300587000
102694992 379194768 218117270
163453998 386092472 24931166
294714319 235633438 3453352
227017330 203022750 126657113
201098841 48973983 197605615
279682957 299160764 280193624
386670115 34980845 247608495
145788664 104081577 255525506
94367044 264743011 187767451
337044039 264453716 181643963
389464014 122405314 341310672
100475777 298370413 12476617
222264338 47400428 20034250
194756529 225698641 200842773
18811483 375969617 93133200
96836361 66090331 39384489
370185623 290005995 230464292
189080898 79027934 349022673
211216216 30653716 158212769
269725762 312802170 249359544
251442147 92796380 370256243
307536882 379126865 239948825
235519794 84447481 6591442
118338321 368603898 149854056
258232665 294079742 315905489
2793090 298203770 372983402
176630049 46523790 17445961
226461108 374414681 347424093
153981574 151283092 56844899
294168841 226550755 217858691
43227227 68662638 219762981
303405272 175901442 209456459
147180774 162374249 217336441
128645074 81359332 15677304
141817024 350727024 247093533
326165401 232992938 186563709
17299165 38310852 209482024
157738655 41915861 388352076
95962553 299898285 266304879
255212684 306201146 169643140
43009265 341457595 96897659
308364165 143963250 215557478
328873688 91449340 60659162
387850863 352157555 383022172
328358365 41678799 329443297
251024493 111389355 38444443
75849454 27247597 126910218
309628288 37267934 170960196
2528073 33162268 132533515
290292340 368686450 268571111
28398860 131743609 331267382
282523083 340282178 174785849
88929253 39072121 2000172
168518892 377563310 29044539
47452282 346426035 228803282
374254940 269043916 204552491
143180676 30583899 255490991
138673800 226740774 328809626
285973795 65899244 90650129
91003970 258561992 221556357
391867662 321924084 380079441
326351341 65381871 301310136
330511306 269930690 46618150
205723069 73474886 370039689
127611300 293699435 211320307
11379902 84357137 147629690
353766068 181784266 155605491
50665668 260875104 272112697
122688113 295333445 65693591
289846035 291867009 195645163
178362403 118174460 107750177
246962068 281689682 181105771
21147763 255904186 295648667
148510593 321595785 181197315
9673636 57074414 203901684
174338328 75592665 95035736
93323312 59847436 370636525
46826587 218975586 115400203
235998759 223131955 294262322
234953749 371136035 102434784
324256777 242106758 306115784
325630327 349865286 362490002
231948396 234613516 134652011
343506052 209359311 292380261
224440241 266030760 197570788
234536736 385422693 310899845
12120597 257085554 144743747
129193928 210734319 383349294
253350541 81662579 173168080
52940198 237629384 230315347
203068578 351982063 318815196
330647504 339033472 322728268
389487783 184490331 255002972
4621132 339785687 344667821
134031864 10654661 228686204
193692784 272352034 1008091
90568757 183356509 76771531
260702256 150243823 279088622
299311699 233048173 282028153
61992030 14323441 119548353
291028346 284625079 3078128
62602669 391609189 74427202
174050750 70393812 387110559
297696552 13306110 154091674
126466900 56640786 342233313
156760834 128031702 235624697
13713167 54837388 45434726
319768216 392293495 58533434
200142029 192303038 384904104
93046620 367724971 375400373
358371851 166491962 135176000
140739013 263082479 222058205
15248276 189964780 103494263
226256965 94519859 379824753
171582706 229903174 270056546
346629877 284483630 239252795
338553011 17387630 118708507
331104021 307668706 68263516
145709690 242452078 162821118
259924416 266800994 137947817
17752871 43716644 88537191
213199282 155522522 229653315
113763872 159066884 220597828
237407908 220352847 91923448
34202498 396393343 183162063
347209743 122249847 218219211
14274397 361363464 148916558
306971717 132979879 236964388
84484800 199559073 37687392
165794321 213915735 107765452
303871417 379143504 352078795
294174443 51830396 116446112
34103052 107917878 338431344
372991734 115111585 210508398
27814653 379918780 274645075
290721194 190248652 391583168
357963814 74804643 7530892
206095414 358894297 161807889
26444142 351733592 252796760
360554349 332736589 298832726
49497691 167444508 40477186
385313200 210828012 143748701
385037447 50409111 203776074
231606634 4551351 53513175
233529364 208243145 191910960
278373452 61911397 21119828
29927324 390672508 281521670
166094982 290046722 27007860
354319677 360271197 267996253
393551341 266694776 307647778
323697320 25689122 391543595
125271914 153584289 233865876
279747219 5642120 349611721
323065165 153802824 258744743
73385766 224857323 225644284
215037298 36743076 235608210
361470599 374608166 295632059
12062076 14847844 136210687
147272510 137567343 263786342
282259168 228464500 114580016
277430185 278459426 33374378
367982955 167754261 208213422
125858426 344677509 93625080
142923839 248191226 201195693
145182596 154239643 112810745
122211863 29057040 26730094
282864999 372413636 189461635
149211043 370879031 55736015
325781541 19611496 312087446
154401518 272619446 233701899
382008043 381980913 163959669
395981038 208223573 330797544
135247082 111326222 281597777
225669399 325368240 388317519
117747793 280221037 373571608
385754494 66496929 243582905
199186390 329097359 62018377
286036599 210357493 292530702
41741122 208142253 298202617
319213026 295539227 69545682
133531201 369489494 267336761
120294559 140372962 199325519
340660966 6636841 215538033
172439563 160660554 47426820
395759076 340135687 166786839
327643674 258176086 340754994
146902588 88654742 337704366
125352005 28449304 42635079
70961043 342130481 383644674
262078065 22031029 149858013
19133653 219714072 219884040
209215656 80051180 356370400
255195639 46040306 357327224
267664084 197233621 68935151
132549421 245106074 303303281
27827771 269425636 56524029
34503249 316709072 217515382
122704750 23208537 175858260
257418178 102094971 172823039
303036301 58985378 378485335
268596361 294413204 236789396
142669741 263329890 83582778
282527054 122403245 20629105
392435804 73772877 158896873
137366331 374385155 154481733
191300348 34610234 284829165
6998524 23419952 189968520
238812264 55778800 385972442
326436557 52896364 340250175
217641409 261830108 387282155
374529048 350669041 45799017
104034551 38092898 373540281
334193743 394897325 296151057
222462897 249765380 105579495
204297179 97189887 171808076
288625807 198547167 92786184
34918207 263369377 43923328
55465308 352983163 84624771
277659627 128742718 229396953
244760885 142789566 362138611
357684746 211648428 202824610
273892613 131290962 22654109
316981115 303957533 105134676
202050721 153660777 101367265
95275276 191399354 226842474
316091262 353374572 25318213
308454222 394674650 271059512
38870888 251328322 233560837
49167831 86375505 56741650
168817209 343852310 180911899
169593520 264429759 237284913
23506087 381268771 242832110
268407845 128238250 101591029
44185517 111303282 94687843
297640044 361922197 84818412
306240103 258148777 283522634
178391383 266597668 135285347
276364807 282654302 161452471
391464676 296866700 65094663
38305889 214216499 325318545
261442251 187474821 185613009
210766218 222899166 71034818
268556863 64019103 261603223
368978306 256128859 146275824
30351535 45236442 677584
367240488 121165003 215442425
232285428 312587697 143568237
156147524 329630436 124268115
60329363 104100229 349678779
22091660 338004127 140312707
366624277 372114383 172501177
242017204 95568720 50714443
48977033 284997062 200586227
281269967 31158842 277789817
280115467 236677447 326387027
20588003 176843817 392581407
200366275 384106548 159333472
372351610 385758364 8938073
268952770 243248429 70275490
29449097 11988747 372610270
294603368 133742186 229525744
93060533 284140775 213825419
354413431 312414273 75093768
345962790 94486475 313054870
397307605 291137989 233119434
389915027 8926839 280955649
337295370 68698721 318422822
9866116 153542167 230379874
341280579 391552584 69578155
255023652 177911625 220678157
321338166 375825312 306381607
332808527 205722610 388944715
153850784 135711133 49453077
345273677 287249647 227123134
14880628 304727305 169747581
376062616 201143745 305066775
338178430 7170783 285426101
174809951 62070921 305307013
302499803 283973742 319120679
190313499 370569747 305168503
265539279 295791387 179643168
7954996 102424273 341918731
60576162 371330038 323078954
1559657 267779037 164122559
103670682 91996357 290641664
355284123 29924397 147025407
141110724 99288889 65707142
118207091 281720284 124082045
177768716 322255825 160319832
118873667 13858316 322348910
387887792 261799818 182993269
89982294 64763161 51214876
216941110 270803923 21327319
169637608 40796187 357531976
397801230 41967969 109831946
103020847 193100515 184178009
298435496 386673728 328346195
212620347 60792320 53415562
203015656 350080090 361720021
65283660 111568572 66371960
49226115 366080399 244048168
81743584 373767019 300534045
234673143 228841869 260956909
235160968 311202849 59717576
172233700 239177661 82915901
280889063 216612022 217961659
21594980 369216833 130358090
320333789 102526853 394526388
80071541 331266390 296924741
63678679 7206256 139969301
221995697 260167357 53182978
214628820 230317165 83472830
284882347 377551180 295442722
124938241 354056067 113813656
107275788 1501455 202182613
270174508 50502967 138970147
4794788 365512622 167657421
297606487 323132289 74336211
246330278 135142938 371747034
37848422 340151177 356240015
207674039 317814996 191050680
98379064 208187241 250380025
132090016 188723568 106309228
173641794 334795912 218153741
288978195 160589303 266731824
391851504 226356107 346805112
138579817 94080619 206197067
77969915 343599537 260525832
359598399 19449294 222423649
74962509 175634243 253360214
229708370 167570141 24668662
96499076 62180833 64687829
100740802 181862133 123915719
161489528 50395251 56126167
39358464 17085273 95248916
295084316 53982691 5216563
132036638 348706658 386840539
230594255 254109930 24313654
3588099 323977588 193740858
105189384 303730566 343650989
154906161 105172901 252418138
317664386 63059611 362726866
251318177 68315201 64651636
94945066 385124684 190622155
28799466 383064069 24256371
30458863 75870084 225374553
357605819 142188436 123248371
286197495 269010783 351466629
135642759 203817944 80923936
130121142 346180933 14604937
334553870 7907507 314593440
289434500 14684424 152863056
193877553 315515824 363455894
84443465 29298382 21196198
29167350 283777544 381841904
254946800 281927742 278332888
218576118 206217176 201265613
24687267 21967419 268181019
214820720 310322776 124873394
4658803 207614488 25276087
320203462 106125404 369257971
269216083 153445854 212147586
44277042 362694186 167260293
342355485 235458330 387277446
130651053 335440817 341436903
228516569 211425317 95163581
82048641 226099069 181091094
44541063 8972516 210167369
23211916 385816681 285808447
62713596 151586040 141608426
393293614 306018301 47997857
236248221 173961117 133304830
193252769 195441015 180984565
84155632 62855161 252836935
375520448 10462714 155571819
358614214 42828430 326390614
137215302 396267542 201982168
252228314 329058970 17871008
358024329 2139250 272446575
201107089 190628563 218215674
71607834 131263293 129094137
317979940 15938144 109104451
191138373 106695775 27304233
191040420 43356652 353518908
271273490 14621729 110942682
248271489 325132605 161449340
261400140 43611342 89962643
186070429 107639408 29023757
131475555 350387850 386943194
348466681 266416911 159745709
146585838 262800013 20465147
200863557 221209979 18569412
233036208 212069978 86074655
278184188 45922478 133665337
71335835 53468295 73208864
281540041 173939864 293629840
173096662 49159663 265944575
358382187 297145654 312890966
178502572 321346591 108911406
128825235 130134085 65960712
350507188 7476286 43756771
148981979 168659690 103922040
191061629 341611372 281000438
213682248 139720703 275065354
78202044 42007146 260895245
251445333 203603121 130164323
213756281 212883593 91910329
365568190 209312192 305475465
80658193 38876027 333655962
349875455 317800651 159291052
260029655 268080042 1817958
320152604 260598032 229840774
290058047 151481986 27096448
54867726 259374446 175876303
74132803 329835472 336573064
9310855 321604395 265866349
118041663 49618792 121056202
136074761 325209560 123249091
49956070 165497611 210066588
96689619 358283077 141975442
397897552 350756206 169219184
69084481 115716430 242257430
370837243 349350877 255627217
61163831 163140225 18281319
325148811 76212334 79340021
177092273 110726132 372107980
270133376 197956908 263292821
58268693 44419831 73369017
49655621 40462712 55411910
241467554 95083547 276895351
174211211 26903139 132445975
395337252 314619738 134028671
57556835 53131578 277945123
285544653 31770026 216901949
347599514 184682355 312620521
130934739 20595057 230982288
20404559 163536598 341590985
233732774 178851421 92319007
249066312 112098767 100700092
259073011 141432439 236452852
155511107 292816104 387527843
285681487 355951831 224391491
25100010 354477730 34052659
194734117 324703240 24986503
48922970 173796635 81413436
197641053 147453653 126094063
109093822 131692107 45119384
48086173 192788681 95445374
222185740 114570669 62559364
388875236 154371135 170474415
164729828 158445746 192232029
19813453 218263609 217261580
212127277 290699805 339381067
339644814 375825159 24960270
335349395 200584046 312707100
25009962 7713402 373875265
274240318 167611356 219554041
305639800 366508350 225238034
157676359 212381874 129764329
255782335 26895946 190595478
304968133 336944147 396840269
290465604 307706349 134414994
55813192 251364650 148557136
44758903 304592946 43349640
45166102 271146212 354225644
297567662 324159398 247097334
73812532 26227355 343426485
361168800 255606669 300469534
132257260 364213098 74272469
396046621 174645488 85316003
37273415 144492575 95228331
56168839 218885151 291747421
97246834 397309665 136098448
230620250 175052719 96375017
94144088 215135125 61348674
393711880 289708915 202907745
280250005 214343297 231502637
275971488 28039742 307653131
328676686 168488142 9913194
324587917 63791831 375192908
304320410 307064468 215753879
90120748 179450005 51208857
10112850 110750766 115480243
152978473 290011362 200947228
73129151 366820627 262469415
164126183 274793226 174953182
206110130 335827618 135544816
119200540 18590625 371499696
185794713 58770571 291051368
340678160 243058900 124682050
176701130 163825545 235158095
171726368 138699945 19726658
359033010 65788784 19622637
327726828 279513213 15636818
4264599 37419028 145138207
394743033 38831835 9728790
303391101 195940388 208033515
137715593 328206059 211231580
86228666 274016010 136585351
380261795 12860102 49473037
236117450 45317220 370495348
345325293 250985656 360940554
204054931 102646118 31858169
119529984 290832868 128450841
87253613 127155246 14317203
336017401 370825262 355280837
172944855 338932531 85525232
141118119 18726850 282878179
33456688 372229592 62928990
235187591 277767174 102336497
121636585 331782864 104237889
65428731 75800265 176822675
287297892 13984241 371224415
77446777 101279238 229734253
10748354 261600068 279393502
344320881 343389391 32720861
231767929 248538917 153485581
294554444 215715093 348356076
354866470 74979199 346012947
235926225 113993827 210005588
265204592 392425545 190926718
73500659 394391012 196165458
173271504 120522397 318095614
65536336 99914617 379852627
397682617 164290725 391583327
199178393 383343114 202490968
70324928 240144825 127082903
330705222 141989454 323751741
389376083 278801722 229265745
199853216 350411261 226620601
267220818 39097763 308292992
238943620 186029141 216488853
191741995 131248200 228322238
318842412 366385526 66645257
64262755 31395331 206482187
4154739 327894676 202239009
180465164 317909414 54484473
357322532 390179796 248261497
194407781 284370349 61463807
181081322 133855856 234850731
49185461 236767162 253688953
105235912 81116982 258076453
202727035 284189131 241621053
146200589 366064567 132235589
351180527 294407011 143150880
256578449 383732390 260823045
3573410 57458003 122441885
370731249 389289644 237083971
263971622 245936877 7607880
349696970 297736679 257334597
142715327 82435575 28957314
302031840 334574149 86323221
322700885 186527855 47967756
385137851 39854711 233070490
317651492 208167720 284656928
236448692 29550440 82240433
310611301 3219144 214919445
84924088 112970527 154003984
54717448 127041917 395122708
273819369 228951040 168714483
252355950 84971870 62983630
353012013 23372132 197210732
243305823 287615519 353371992
303459690 66724047 195047431
129817800 378479049 242104167
270493603 9640766 230021278
11823393 313517477 390685842
65347321 364112981 153360458
62637223 122767329 52285788
233030957 88111243 232351924
393598831 362604726 323121156
73334713 281246651 317298091
324729601 199498698 125823682
51015355 344258068 307478330
129393713 178099854 18187799
268830336 139774602 33853076
192356918 294050378 202880472
214198536 267911946 90342277
278060157 385465027 343974352
148324358 157822525 26095494
13979245 260900031 305698390
11358794 211090092 244209569
262071427 48571546 135861638
165986674 175477548 83740026
245725031 344021781 39802899
372462571 392057444 261441473
208809569 34988016 323176211
225373923 148693129 51681218
379588467 130444653 130877251
112295800 280989932 54902823
253096567 2926858 259916571
9849827 306294416 365332830
283845054 364527588 6606079
173204377 123778685 295582562
237805061 59709199 71985220
242223983 189663225 327195895
123852563 333431309 348029220
45857817 113772450 169307727
190103018 5266117 340528814
226311191 151139490 258596858
219299923 128153701 140440902
144989854 142943874 79614902
166641605 224342010 140221327
177290624 73950179 125705708
312438847 363630227 265901972
264794794 311485156 258673780
90968184 71658883 212642182
195781493 383875037 115306404
292559095 139924080 159295469
181328615 149466031 129609600
112858132 310420995 380485652
267905581 47463708 383627756
374861112 274117142 43014793
103894984 259676802 188924882
247434301 182887323 154705086
12316537 357319340 139100750
235955577 204130638 120045049
127349757 160461296 301560983
116555680 358095955 392663290
68781378 243017032 217894227
223360751 36955096 34969391
108102111 13388835 345154526
216769447 236639563 27755821
6443467 269368740 14739048
192184829 375123043 311212274
104840124 47715592 378374945
66388132 56746786 369430376
331203767 261119184 212091808
90612827 39761511 85735777
282617782 187686928 193669181
33288339 134439785 103991550
330882880 220602964 127271787
227510778 270325267 111172200
385560248 333144255 81275888
226426085 70442758 338051141
121565206 71587385 33036629
214337009 92410728 204504110
96438272 46164800 301057796
250338550 43976559 324573710
304173796 341452528 104658085
50416648 200394915 116979116
194254667 200221022 268042172
96641005 13520600 119384926
366504644 213664788 265142043
191330459 179099278 360189590
340775671 260027266 107468554
51394896 152482017 133745368
396564922 250504873 140283001
32114182 327027867 187031558
203597254 215937947 189894844
117734141 242135820 294324006
351610122 98323617 167944042
371601198 59098997 368712625
176313565 24133575 72514185
388184290 294109759 52665230
95780148 224535465 71768553
175499284 178740549 337871158
321087914 61420797 163461441
130436751 235951683 25207229
76838723 381855790 326350391
36266032 80254890 188675077
215497686 356932128 72518383
93728264 137201186 331525091
20229555 327611372 268862272
351537884 24132547 106389029
358415372 232277011 162735137
52637972 189624517 251922827
48839782 216759036 351574641
167205240 250510098 360683739
84189714 188413673 78941660
266525954 343396540 93425158
179796715 107033611 57760677
102509868 162058446 351011896
81170642 126621361 28941344
173596645 93907500 33542786
3528444 266167771 181986313
375247333 376102238 336753808
30642660 374302478 31901008
152058639 111296919 44831946
132486094 303896380 283504645
260766217 177934261 293390526
295941854 268899973 162406635
352893087 294753387 208727190
347435775 232396472 86605218
309719929 243433995 63845099
176362307 324169234 93183978
201728855 370178453 90012422
270034081 82816778 276958390
111948227 94364505 157582946
304049381 104000950 38400508
21337080 137037139 243220512
116689327 269269651 156336560
52411449 252471323 147311225
26666344 317174559 305846622
387691403 44779404 186456114
374759858 11614395 164052775
10260994 256935799 269021180
217737687 266625072 228484276
343719345 89253848 176074383
50745746 262543492 238287304
23827113 332734244 42308604
242975674 219403497 110112745
291827005 392753337 362818392
152294983 38330220 227301980
109584639 278726435 25280305
93335611 302690733 188866901
343691816 287645274 94557722
354058296 252422388 141489188
353424726 210188286 162795589
198103966 174324907 296397070
250261568 94315177 199497862
78699497 308851308 51513064
141344561 360573108 74523651
239910383 158777039 185989151
261958464 152616948 337186282
226706803 65925464 87618947
133066338 180868431 39366655
139659657 223529006 23056204
196631767 271440907 93107252
216687293 182186426 327022497
377733604 361779227 246173103
48095402 378188548 187418528
89559485 112650502 69541368
317131861 246873513 79566404
273511890 332278144 46997087
367141001 234998743 354006646
303210424 291898534 81412632
307132105 169412410 116841337
98922258 350329268 346097610
211294069 353264426 242306826
328954650 178221556 176238280
148601814 18781666 339457052
361935594 210558668 359290274
14318018 6644912 67862268
265030992 268521127 61082358
248521359 208845477 336238593
246123975 58292981 166095993
338467495 69230827 263112431
204172837 377054711 334083598
145070178 178795027 199643686
190198928 281503175 275533539
290533137 368968159 291341912
282722015 15703022 368156000
74845992 288668075 86390446
249261418 82908898 135419257
312092513 147843155 338860059
85210554 63670904 296014806
289695072 287090105 307945746
380231108 164932405 285229984
364692539 9738816 116752708
60953885 108108541 111585261
84490961 139910471 209646616
133458162 73959367 198995172
101309754 361780283 315069378
74632149 129010762 137121134
43417957 383335796 161410022
390880445 341396535 255169573
213646428 242724242 36137597
256793955 124300051 144369877
379973964 230436139 365656731
310100419 154905757 245901653
359367857 235810162 249936910
17993651 294939102 334667892
286896013 396164481 147992622
213289283 238187026 108318145
85496967 175875543 272911931
339795976 87934348 54552872
86095239 183029214 217580254
43989984 76827660 160714862
112025150 147105208 262871831
373892086 396619252 123226814
258818788 177794380 227447038
94718528 48923637 285757342
62497267 98985436 168896410
310955536 81664116 201233405
345700861 111799697 14730990
232162662 226487271 242947097
100046930 229024911 150681369
225824457 43505479 156384700
21802114 155210499 104891784
65799074 380439179 155144514
245128281 234094828 123410468
345650679 18579010 86180017
103774107 394634736 240287966
339371148 210811348 103507544
344041145 268170644 341188045
360926478 158628382 281810887
125677621 180164289 163228393
122963946 108002013 301071481
99753905 331960831 101841358
151645775 380560101 325389536
44702360 183770866 50979722
193230037 244565644 1451099
394223985 190664412 367455399
391150854 246609323 27728133
282808977 178515887 240895550
295141384 156987190 182086989
315655682 36096874 64336266
69237323 25799380 139424405
157336859 344803870 89200232
50585697 243551178 103149004
84642708 275403961 14355683
94431816 5960916 255727997
223096146 25180210 128425131
218572182 366930056 117999651
98000222 274496799 52631804
43318910 7997497 25391696
153663736 126160924 87120796
308564690 166797477 145104787
213487718 99630313 183627585
206559131 270803084 73749291
319159275 110315940 158025782
351045828 11224910 125666738
124368504 176623256 226774518
82182051 207129522 192452060
283804385 98902763 319471540
203959095 143734543 369822503
207659015 395397136 310069875
374389706 331502669 259038593
370945759 350631743 370488003
158136903 18051533 88298911
280826126 359633429 135683838
199289838 231913750 393428830
152471993 324648032 252039991
223705640 12404888 1608667
349720706 134847249 27815104
139874618 49220294 291129542
326387864 23248257 155562204
143041627 210691271 307821158
303718441 281358721 97989339
228310821 310955579 372727496
236112940 305884056 355220799
225642444 227237057 65581941
162971695 335697281 74146975
67071198 197645382 206274596
46721558 34768717 85477177
261709472 124889048 200584398
11705161 265091152 237125714
102347851 274237010 255230845
357913428 377873094 391795579
357899875 50181742 313834580
36688743 74464704 30241121
179372179 313286326 274677285
19025516 239216542 160908976
374414761 23383371 175547385
8229771 30135629 136444669
200070233 215003931 129939690
334187309 66857471 200786051
251136850 72432399 143191528
213180581 298825370 304179953
266493016 33207353 5257450
288321115 365423939 108417995
28168137 199708682 163838850
35464939 124634289 39375927
189732451 64680091 273835280
124162785 95242181 144004118
323104560 167350505 198465559
242098408 71867288 105507855
358068348 330724551 141856935
74838601 206363527 189911244
304137714 369053196 361723592
204467837 269582578 155205720
324587578 325481415 193034889
319087934 123886159 385923928
18780403 371302519 249965335
337881611 2079578 207317561
378706112 65562389 356811561
377762675 223633372 232675222
258523617 17460155 311860836
289094891 371034961 358187917
351822410 239359525 278070150
666846 70825095 232994877
346465350 86477474 34654469
253481478 92011063 41253840
317118309 347770986 322544345
293008834 314321008 56037564
332958968 124586667 367600148
20664503 147514199 107672859
389294908 309706906 162632923
31843636 216538816 77122758
295909167 81014953 154898735
1558807 158321453 353778195
131202584 288269831 119318736
11649007 355055357 318011073
154817210 211591456 143279506
134289316 93205458 120387594
188406668 122865536 71819199
309979340 194037854 261039971
326231186 43891245 187303958
367404845 371117834 62962182
44652060 296375057 319216611
349282071 284374185 329491003
307925099 151920249 284047939
335195836 350417198 368783041
219669457 107230638 146671530
355455698 247965520 185370407
189135918 145556306 396910955
196440170 42259874 15708488
219784004 5479216 16523441
394283169 303951944 232137355
120494692 116767955 204279282
251526214 206165647 59267832
11818859 141996133 132854794
130738866 85129625 63111006
206113003 105066325 74779657
363785800 274854748 37473782
272070295 365899879 131123583
72669593 239226086 53615925
34209988 391192001 236813715
45219332 182449661 21082509
107122795 43304134 240017381
40066138 311775224 84051853
33128812 119260441 190950772
221124860 295201521 329195263
366317331 147093133 142240092
342981428 379086006 261989646
314595782 232707815 10532197
25460955 65039418 397858039
284722809 194301714 267513255
210017249 297229506 222398727
108567358 28258563 87112155
131273952 184704958 285914483
336966909 51490448 145591581
342019860 195528703 339180826
21108108 44166718 137245009
99853439 323935560 122955229
135330588 164116306 113642939
271097448 209417958 345914487
9994746 386034356 32688792
105999980 203910203 166123810
116849291 351221198 176933601
343487241 72128370 380219591
329894233 394531503 56029584
14044620 290448926 329100241
74820537 131151849 380142540
5145560 97306574 85770520
353669078 137063493 309188077
36054253 96843245 346601899
138712643 65036871 364239413
43978113 398306 267020351
285556590 204681040 86982743
28676522 322121759 327224662
205504971 31847802 259552307
200196510 146385570 75224736
33196034 287102310 111189687
81331903 181263450 392304151
214631538 46134255 29768539
294715602 248536582 106180256
232056019 177155474 391646171
90873973 358571901 91613157
149007641 349127285 131962321
114403073 123963454 96325007
251438498 147256239 164727578
333568112 252525425 377202542
51359551 233910497 160879657
322707199 177251580 107944646
152646876 347429691 27040357
129025231 265217383 40581074
327181079 363501997 29512699
188481974 330311887 356370501
94688529 14038551 150054942
55171059 286239136 81089024
150557741 33928599 257061610
59430867 181642367 207010236
292355085 172180894 40933327
29723190 304451576 396081822
339126977 278494524 397808019
316618180 178817183 244986718
125221808 202258699 96053653
182186082 318298154 177833692
197566772 353548283 343507524
77443317 358085943 71089152
308085168 356371197 69378973
59336507 86349884 273509892
113871131 341926219 221117441
104034734 145858288 81619090
53484125 106531824 80295475
191862437 34483634 170516176
194793647 8201165 202512297
95050278 211994470 211372998
248441848 147131746 239862519
50420825 281169419 149359024
290648018 133725247 222040287
237366883 381019606 381939692
193196984 130029594 158615136
368137528 157403326 338459105
397921302 89100466 57035369
151582749 210335655 122784581
367082801 180675742 77397189
106238779 124419265 72087157
30621613 4085641 315202178
291925941 310742436 114498051
67090979 120558135 281536920
167596668 34499747 381940846
323544933 29910972 233581
282703048 88074260 42762481
309246495 128677041 338587703
197110649 229366777 42368220
91781398 353425114 249554934
285837033 273816620 185573432
377989247 95953628 95941151
114555344 2451363 120519885
243734158 164095237 279482048
200278391 103805096 275977467
59731611 116011502 207234848
101346583 359754841 134384279
139371252 158484622 322876227
369116681 236032091 58347004
351283453 369736960 344687591
181276991 201357125 158142348
330673319 343434926 299838613
151844340 217277457 75394846
10581514 258149726 192960101
177815950 115809466 392201487
267497797 118434472 165955925
122007518 391784822 210683543
369067315 136284027 290001963
119920374 39148310 313997028
157991591 327543294 331077100
233338543 182443794 12962323
339447330 356306435 114071142
319548917 200968884 134821477
294248083 174764911 6749397
217985636 349047617 220606331
379525689 259849297 212881783
154941016 352127176 324184377
90563328 95305949 248270824
271215644 269915959 18668020
332612966 142845553 66137732
201649910 361901061 65006428
150084583 345483864 185509676
309121459 295152629 50146813
339635563 259343426 312606907
336815210 38137578 118340871
214501419 201214760 45496121
52775568 89303625 70289741
355827 257952806 57614589
343201030 138731365 186747509
248293532 56922031 12014830
20674835 341854038 261819947
167005826 276810911 253871843
71352025 302339026 181877614
215660688 137283722 154935486
219962233 218320152 62608534
387875790 355635312 314861519
128176300 325491944 73063364
205104863 229727959 235302167
162667753 185885841 153358442
266380675 173170899 51157060
16236150 363194568 355107741
349211364 88439149 240549695
29029808 261631648 325965444
62454426 358241145 9518311
362639194 350165698 382606410
243881494 306897730 76883640
95458853 187846010 62271331
363273229 38803925 211364056
128555412 129132885 366440356
317475425 214588520 87316831
230140258 238313298 70007494
211875910 380579845 47792140
322058640 386833113 61812644
361883318 270513953 17618445
64559684 343909172 745143
351281660 185825601 314955444
55462686 13780559 87109475
312884080 123656942 245136254
301833866 155121585 12326616
74854705 392788122 358577876
251749431 322045667 14678757
390685004 388694319 336963935
101160632 71493941 27309225
388268819 218450694 329111090
26038799 343377965 42666717
257591733 138154446 125434165
290496974 322759345 130949299
253602049 125410568 392731215
271008925 157460554 380838392
269515181 360242476 283158184
383166586 363713850 140474479
90368612 247714478 144221950
233891182 283611280 269129764
2943510 42460072 127918375
271628360 290841801 279543842
113195228 4621138 121172502
136999583 307862018 144205024
368111223 103707987 268372858
231350818 356010722 330225713
147435559 241016205 36897083
127815411 36273328 147306966
254747573 367558456 194606391
146308744 297673448 133101671
28050771 265207166 4929598
47243612 207564706 352093615
129287437 14043193 355944837
378863487 271760834 27014737
245330194 79667722 129877410
361581495 214227914 254050670
185530910 217918537 263914543
74023073 195497830 298823300
106728542 39332642 114500199
264230052 317663300 352454969
238140592 308760070 35623431
122564799 337172618 393776382
83335457 6984460 40567185
276165797 52337986 353512064
84868144 130695544 237487361
295531816 137516406 181995064
247768085 182453117 157391307
381145871 393559421 237113244
139692624 292517281 193333396
377801012 80688124 355486034
11668728 194511150 190301760
313324224 65776782 93678613
30140834 208828989 54948556
244267663 54533316 278929210
330230057 230866704 314660572
43460792 141405347 380769739
377646489 168419495 197081768
186915878 312951219 9567956
87620135 185116756 48837651
396820533 199901216 223314058
138781981 353700198 159189852
100200536 128012295 91143097
356497487 70607726 137015143
373392529 331079694 332286600
133416021 306455063 331733958
71551222 52741096 271881820
240385358 47695663 358758221
242414086 283297760 258380902
246129583 206867459 25938340
235707634 99206805 179890001
251355344 312117241 42916166
212684763 44877209 113654522
110744907 214137249 391054735
369154886 346153392 80592499
333668937 89389644 239193532
78316508 330133154 40240451
295833293 349610500 267551557
330831333 129488586 175965567
77540305 347001060 135397260
355068393 80376706 264163748
15176493 15772002 262463448
241482513 69047721 223624131
33204027 223870031 387923299
344210192 8590932 83165433
239075799 306279937 127331927
17106339 195108841 243581995
314098961 214985790 115070412
339136798 102403634 174163672
98514530 99674806 7508222
302315605 132578699 309105217
14861849 284164795 29221459
137497716 248898706 205363135
358961477 62247505 33413911
110072506 50937298 395700150
348674587 151201715 395720221
96264378 166981313 177712901
268162771 84206949 223384955
333996910 29496856 141373534
337211054 104835356 377662617
34744456 118522977 193482590
331677720 157211412 179128620
26353864 88016137 17342185
238377662 21255715 238431979
249653266 233210378 371292167
253986384 204550251 100322596
71858527 128479674 45572225
318515511 198262271 204015230
34703783 44974259 329795263
322980571 56847015 347432516
289904323 168746666 108265435
19437472 154968644 309682060
91191272 344208383 5372126
250374573 305680907 219784372
177174265 137626237 334683043
60533024 293665249 381396898
96180873 120072448 5105267
193307736 303255681 189569378
3664142 255965985 11558530
271106193 203942278 118356561
76976615 213392901 246764368
336157053 286444276 390459843
108857941 271387219 131092395
228902315 177127038 330222124
211748437 256030982 36427242
151763699 363202798 248324643
352441477 109640364 174730349
229782337 352098973 219776929
196620607 353230840 337270328
136785986 131404873 204654010
190815927 174298361 13761942
185001929 213919157 253804737
124219093 31081819 192872042
95032758 249853377 293942383
252684222 139913337 258839367
268690499 396779177 201871829
383961021 313131697 84149269
283154427 111187694 68639606
308385578 84898083 144902126
42833378 136953156 3811063
247481081 40890728 251448559
89177390 143229097 122069047
228495473 104626249 126001494
80835423 275996815 164336288
77706156 289880097 19053519
375194776 250199063 370264639
268234401 342719203 316912834
254167991 378980397 274384738
276754448 79605202 104775416
260658389 253605608 6827127
201887176 216142467 150730355
307448461 327442994 249884634
4328184 83695039 234222221
338784656 110244171 270683881
74471239 67644484 284481746
192160184 361965711 167215913
95856867 171222212 101119211
204201871 153314369 221136555
99579896 207464270 247112822
3272691 104731281 316857000
50567645 21328048 373850548
69033916 167966374 307631272
367348011 60349858 99677267
165292414 379792538 123373031
21393268 15396763 393657545
26685027 146447930 240249280
396058220 352544461 295216550
175278112 237872530 367599649
26849715 76396410 11096774
175110020 365529889 204353075
129304480 146202210 283129567
251229214 303387708 205943706
185156526 332801380 359004978
362824210 87887330 70945367
184141679 8861260 216121901
378683512 105681342 5758456
150055385 135428032 171485690
200873553 192233968 44514738
349246132 65755725 245190699
208424131 285973148 125384164
26712353 389509503 365196440
248198856 66982468 35030305
368591739 203543418 92807168
257718274 56485960 348151520
265764569 357136346 203762291
23310432 50452149 104162141
302991856 202527457 60774675
383458718 295434879 92621484
13421901 190887938 254206671
105523961 24832859 41834166
8411069 351639839 161841790
18955688 94932693 367365144
290307050 368577317 169294522
54006788 150404449 219445056
145226101 397092997 6012821
57322256 168353335 161952463
168130823 83170759 20346811
97445784 345398447 391300730
9313196 372752082 219123623
32515269 356520070 257361566
377596537 28884147 83486417
397667023 230853397 381514364
187363543 258768625 323860087
69822296 169599148 169446113
318849844 30453799 194079571
213375199 55397299 268718868
297281064 289288651 79976432
215205660 145771882 344454051
154098139 63635636 246693042
178317720 152243348 297963704
130732025 73169513 144124898
87160065 53469169 54135804
373955716 83233889 278944801
107093237 275149618 343157308
102795664 201546501 336996661
244600525 385446446 167973018
282380468 80880152 249313680
225834101 182823646 122144439
348896666 301505568 57405802
234535972 105386664 167417150
278880848 312977252 210299544
150233782 160241756 129253103
83611745 146564598 183300151
257121919 282446052 62035543
39963555 293003762 193893160
29711886 252023392 264484114
183397187 72169159 287538461
22612073 335179121 250486592
383827441 208215042 74282624
374420745 380921080 324149692
8452649 256087151 350669841
140389246 314472105 120869819
329507541 256402886 95392257
226208097 190277298 311782590
10591456 130029387 4111320
194934943 106452464 259583555
184778252 256341955 58490954
376572250 94120782 34365102
778705 391807104 153064843
362681391 49493037 14160130
77427790 372465443 174995802
199615629 33067333 166577030
7271858 244220973 310437414
196372396 61462852 271820888
111703215 95200940 3722531
118390233 90398203 379350925
191423827 393667906 211288793
298822796 218122403 353326561
188834250 377895984 167789477
213429730 257844325 116905111
228858435 218185434 208348884
131971418 92970914 391154009
225437149 53076389 186823049
50393488 289423902 147070077
107927380 24643785 271087104
52162475 64657793 352238217
45298603 53288893 105829821
250358751 238214252 166594633
150094841 82171400 296172712
132701320 248387560 71863787
12507949 110499811 261874074
19960298 39589244 357712537
254014726 43775055 374723550
41443504 230414509 230367789
113183579 79993158 395208201
160693944 304614819 241421831
121169960 19183115 226940134
27463219 213502406 103268374
209339015 18049231 348119254
18064971 191527247 291630798
383534540 5669855 234468760
216770788 6619105 56631824
24016819 79433526 260969616
50896304 17827194 211752444
147381863 171009961 133073753
153502896 8848905 107451181
282828888 320027221 126483166
20734706 271879469 381320242
69959057 271099168 95116271
67536065 212040054 361955713
30363784 376479158 297920464
326785362 359334571 317707503
312813618 225372178 168175723
99271232 25307929 105281878
137762556 10364794 64242039
269092962 183666966 139207678
17835432 26323867 95770236
300626836 64444910 208284240
117042334 385660180 138088651
85808859 166827361 320803630
215835426 11469494 109329402
181411934 278944932 8544786
271115608 239244429 46531718
312620012 271302948 130192706
65125748 169634067 110155121
15585418 320353272 383796077
283784923 393319602 33807865
70997356 159937181 157449852
123038498 166419573 342152366
120083203 3824035 213884468
132292904 72922431 483880
149513125 377610069 124027132
39492023 207695659 28571599
316172740 371203370 245523483
263737692 59112205 250191517
206886230 389092620 191760844
201017242 215416912 74280619
104466914 151941497 211459804
15187062 149776396 93756166
296813766 40720959 296946772
267379673 382385903 188384505
133684763 326678164 385167450
243211118 6124311 64301129
58818121 59956933 45724411
315368168 152516798 390179040
337336653 270433460 43167931
228912887 2481266 214759423
67520233 354232748 380166120
378230028 209536056 243023286
365444403 284644195 15987607
58989066 114194068 281037955
250933930 198230970 40338971
78355494 20900054 36287959
302935665 265778817 1743568
38998217 118442919 173841673
178453527 373337828 73496383
385194889 95483631 4161210
383956145 32649656 108785442
149133222 111342068 190039921
90987342 377982653 239906897
38921873 375784142 123642709
373866187 33837722 114124201
23558386 70423871 386449022
222138126 12421395 88223786
374747737 101685617 111843104
6889178 351258678 106857877
191774778 341449006 279583920
239712972 223602140 244226243
19391087 259702465 85315100
44087146 196701536 373307882
338181856 89447807 278549642
108754873 281786234 113810347
263686941 379161796 309553400
236988879 82988694 66798350
228128968 345733916 361012238
236938142 65873651 168026085
390104885 41130305 267318890
227634501 176853107 198082341
13138323 385352913 84690785
68918471 217278384 160339813
243442771 267419223 94071833
150527326 393293558 118666194
144479689 114264815 30649336
367573578 172958728 249574808
259303310 59553162 209105839
87090255 11028484 35150672
299602755 105571939 115677123
261740688 304163549 303898808
382762077 155597203 376124345
212872916 207437577 142224045
204417912 214667975 381005837
233249634 253685199 38854602
262613477 239728694 80586527
281346098 301425207 366297996
206405326 291799884 87542883
163064636 115028118 263956559
63073447 39233317 191753945
391528676 352939982 264370776
388919491 98857526 391680154
217214346 327795502 99516871
120621342 272881125 60630574
20218665 60766377 359510604
258857358 175483141 351062860
397783426 167647324 365050868
137064620 139270984 371076091
188886003 212811013 17635139
325040986 347038041 188135950
185091531 378456927 9687084
302908140 2928243 202243056
349437978 233882253 7897673
257472361 282474994 186613364
191663378 18602599 330485677
287977590 358909319 289860128
92728690 43763095 331073431
255953542 376285482 349599932
318850286 104713462 394300189
94513443 333590864 343619900
148408089 375154837 115721853
27225308 24926455 295946698
318831546 123915600 42813575
371303889 395167103 203364731
89712461 96499769 188653875
79362204 38024011 7366080
328037189 355515630 332643427
191044647 316334722 190601535
327790221 6321796 145436476
45211398 337954992 144584175
336601177 311705555 284693113
310852637 240364571 11812754
227096638 338910022 27269173
109139169 396254382 57046341
28695326 238024102 116104001
118265068 291625812 221498850
116902694 56898864 294828192
183746720 117864530 219051024
282953175 76035110 343120855
119685253 153732642 213339513
113503542 161162252 377359922
291937075 366575767 141864057
174322376 86670547 49657419
100063147 150683269 247128318
75663212 137889891 331442540
130351596 234098606 90268862
236558022 55112755 38712944
254193685 124466111 329545210
51070808 160411542 98147193
37707530 216239710 213404324
239165339 213377416 174827579
74108080 227927781 204662305
264949032 331792013 297518810
71999907 211684175 290781601
33706185 180418753 17757165
256034030 115293206 85731678
382738698 65159674 106067643
209558705 71163403 42733776
391416622 188301409 39973429
328891446 365874200 334007835
16839496 42670787 170276518
354171893 352808845 198760407
70232774 128935579 189994995
221282884 94579184 322597263
154220294 248746931 171459753
328676817 303585251 121644797
30013362 361156363 72711731
28546134 170011424 143729980
330542754 263407497 20369868
371131037 40643369 28782007
95874238 381819323 18450138
117799769 284904105 209912855
330539232 214233312 11058001
260871606 75343254 338645836
303487612 190883334 310489500
253887486 287954485 320518562
52654617 186788396 204588122
288048364 122901400 83144196
9572290 256980649 347992940
232969550 391445249 14357653
45287895 167498927 120000737
104246056 85513825 335181257
212558679 187332264 75802326
281733108 41974778 3809616
113507078 396494761 161268997
99411858 396572745 289784872
234663714 310229320 268988389
86303536 38226157 245961837
388025260 359470734 212459913
97333135 153751699 100594995
311798712 239575996 144485982
75568550 204929222 232217397
335041873 161113392 61825679
95399845 303355124 133054631
134300011 21274944 190995061
31950315 68346793 210690131
328394497 323905207 170600122
217878660 381063078 320604614
155668458 328765641 48989417
322863842 358832328 302015501
253959315 368680291 103585849
337698824 24455182 106497081
389251134 160540320 209479268
186213547 188070006 273412422
154345797 61705976 35488000
153499463 72128891 386278597
253001086 39360189 107882464
349817017 87527458 249809219
63509893 189307547 297215328
116548905 360902773 76159637
112703681 356255378 249408060
199569724 382387761 83426229
362886540 226836025 61239788
258492646 212769876 135847763
86702903 220903025 214123230
282970908 215191427 100053781
86715233 159136226 338049854
246902319 138156244 209690550
87844617 367834864 160313959
15203040 235730167 132820529
58173489 126377292 256241845
110468665 338749348 202422270
310570885 380505771 364068674
89368195 212186063 284118431
125022563 367989514 20175524
290660195 25732196 104029378
38647406 128066242 120867310
264663384 28104824 244349993
206474252 224490651 23419540
170496723 307891096 138875074
386164864 239356131 196616255
191378053 53510246 82844791
227781510 238854727 249807304
161224203 123181319 337519791
153241601 397618539 378351642
1940267 239587240 282064532
360633874 12475761 230493545
192079768 39240474 98159673
1281896 99707481 203664457
261254838 246903076 279364870
182102095 228062680 79644771
44325886 189193844 180476079
199096065 177611036 342345746
39618723 388758307 279089387
368850623 307621524 189804730
249675870 327587267 23838407
118151733 129971855 226364819
168422168 41403555 283641344
118887718 329435727 383200514
75508819 344927120 106477500
217099653 248258080 125328332
41689970 151478088 75280261
24747068 360344873 257823460
55913932 77426269 359281773
261816966 88394947 227167824
79130668 76951135 274137667
348822179 314380379 67189363
182274490 180881933 19659867
347875621 199261152 58200223
334796487 38008602 269977960
330516669 185007318 117700531
287736808 150674692 362379003
371108039 313302519 121499291
38442771 135730725 14760276
44472169 224599285 171361704
21934184 386393366 242143624
355695790 77340921 24264898
110766635 344515899 307008229
235489434 250729686 310405899
200399566 102649473 194606110
283496729 119751975 216152431
56523610 100631835 75096084
62251062 264809558 6592025
12366945 107551890 149870283
237695987 464932 325184915
278344904 243584646 281812063
181424967 251151431 147581785
207415832 294099313 214375566
20290411 296597006 204628207
327933425 102252889 76031234
176727901 93836293 213564396
139085847 64888464 20766668
49954714 234534769 290182599
155467354 63936449 151317957
371799015 11687364 126182314
213271348 145300274 243302925
51391973 240205392 83914313
193492546 277597290 326451431
116233077 358665179 209012506
66298851 2598050 253773868
233828875 354733619 266862141
220434864 250455813 12605331
302087685 21025158 177935658
328856139 172273767 119205068
46304675 144461810 34665172
126798553 173914121 121643179
366169028 225222689 202385924
39028575 344124183 34406724
94927245 165432694 300732358
165359267 330107877 55369344
294014754 245933348 283953125
332663949 240161324 392273714
31571813 250333064 180042030
21586984 311873990 836951
178931505 262901545 8990526
309416608 150169637 177246261
139357735 131065397 185858198
226333531 289017791 123170382
307575495 335580175 6717361
133026279 154529128 177879482
335908493 230275962 104219720
187346328 393236825 354752877
234015691 294595415 371257560
75512467 59879082 291984053
134718032 69341921 213574335
385964033 283157657 311939601
343099976 83589200 374021599
344929265 79738174 390879406
310893126 149076152 149923588
163340927 179359521 284134281
169979792 258063738 175302118
100608118 127907415 373357152
292553022 157871090 161455393
52211048 204764269 389836214
210723768 190153886 155841529
334483125 185647406 168914700
296079080 249193612 325835723
127305060 52629994 81925408
12341309 91786597 91935172
164616683 392543065 287859500
53171133 78827876 378862395
260898055 252934950 240273527
175232526 71094088 36083484
224578744 301162029 382709645
191147772 268782095 298256328
55911452 140896424 137582855
2374654 195977633 395480935
387031906 358154014 243075708
62421187 121990302 289860922
280691533 28174234 163172960
372924795 67821437 266070664
345437716 105914686 344980329
224591824 171167774 358945040
272310086 106056938 20984601
251869789 380918710 147026235
59607578 185432113 113623882
265011024 325046631 185760181
125870143 179892565 81290727
263888940 100007290 363704635
201198317 363398496 344870249
158876494 324914338 40814993
381480994 306030234 48908210
24064553 183287150 313792675
358383890 144965261 157052041
366177021 271403621 263237588
22292702 29198394 276456511
78176068 238321035 357807668
256817020 380370792 99391522
137592227 21371139 319817124
160526603 43340855 9093848
259615149 106630346 214171197
338789557 66785996 173738807
312766110 129385959 145231829
217683150 360145074 18186218
273775425 112654823 351670429
149941828 173867310 311386803
165615922 355308919 396799568
167303792 157511857 352972681
258767874 219921863 17143052
324767772 21711362 208678517
391564851 26992500 286226916
266590701 32658528 372194405
171326663 374487623 221281863
205740941 298314741 178411261
92225522 243432231 4730149
130050083 119471581 320424479
156118990 391926628 163512611
291644358 35008771 139695212
259417306 170644615 55817708
237849257 47817898 350252839
45148970 381588506 119471648
357504342 338837380 363072248
155427628 172305555 238744768
98297631 318406416 253338001
262470968 393813852 342469959
194674110 169816516 71119479
346335286 93493429 56488824
193800062 356958775 370195446
262453563 144554959 102104394
78365390 221402173 144098151
98639914 268607551 304242363
97600377 117354262 220686862
107813261 95073652 184745383
21370156 55923899 247424448
36946556 181645570 221368751
48386588 153473308 37983118
177788781 249027348 228368435
286899019 290276475 9562759
394511744 153955731 255997559
172115302 154494812 7245863
11671870 118817609 100142679
313890764 283849044 212972046
119009171 231844272 163323659
25572804 48543690 73627553
46442737 45085380 139679466
114280609 212332663 59670384
4386869 17726570 76368415
141102962 345500983 155976259
383621221 296883571 349560614
292159965 13554296 324075839
135047247 134598225 311120312
298898477 145223412 78848799
15614902 161562401 188627992
83563237 77349733 9704563
235390127 224775965 389439535
142601261 21915216 52747058
396888641 111921995 360157676
209264209 35171977 288763436
152994626 358216227 116121886
382664094 73349047 347860192
6030492 13913224 53913464
109654820 225638872 24322639
364317563 246506114 170786526
141594975 158474541 97977138
16873316 334956655 350553372
74946644 157091809 363684879
51778979 186585432 98029262
222906494 114804884 323070408
125092809 378328278 183392372
143996744 165584582 284889968
383076580 107791535 164156015
114787794 92047149 147156981
2688778 181613167 319216343
163021354 286389158 289703182
166650897 48280410 112888963
311513469 291245280 328172855
95924704 127899054 379882568
376856057 179029473 295925094
39391814 136469005 227904263
350945440 262294552 224875390
53946059 196958443 361617962
358424886 89084974 224682503
22423754 82694920 284166406
213875465 246908299 73056526
207285839 373871442 59571793
305314171 52182487 261956748
265654764 164433080 10862726
276714894 11970362 236296861
309674462 141252509 139782276
97951912 202417364 191177653
150234420 104395048 633922
122845370 282848849 169636485
13380072 300249595 338827229
40832294 245871859 58324783
61865186 327397298 277724867
209569525 82949301 216234716
275283646 283705344 340094988
242849498 384164325 259840855
52413444 366702627 246931621
68539655 87397114 282416676
311413088 48529325 264290143
241370974 282795860 135464478
302561613 48255853 393893712
184772414 180227206 88304826
303468208 141776377 309440716
199071236 168591639 224708239
148101236 321488758 307615110
204491281 141238038 191248047
122763752 391613655 381552901
253684491 22093285 234545749
278078862 43096281 179315573
255579457 309251517 173685099
370375805 375431413 378875832
68166638 70490023 375756894
100307550 157982017 299910099
54937049 136839286 107695034
315562181 120093013 162180762
51501696 207465799 65391386
76014462 394215617 189015937
35828131 95225073 86731064
20332111 7374289 272423431
37421754 301674265 175046885
96625479 156057538 296664599
303695811 386438582 396357531
241334987 42646070 220095
86274184 215317263 288315075
143852238 224521773 247990445
324323586 52167424 147529743
312918364 67813772 240356228
27111283 357737231 74726292
323416561 80701284 100383194
73536434 159708648 125060000
361466420 352964280 187556861
188515199 227715174 266350083
171894431 310910860 107044949
70548287 134711499 137150916
279592775 68279014 129985229
174662859 25664320 136973303
72059434 39608471 38117887
213901639 68394636 286150755
346311604 62732217 32040903
313999974 364271547 128157143
374656319 222321640 151508496
4675851 26214566 305858467
153755167 6189727 291194774
72412672 344789157 300218222
359315610 181472632 98641837
73658145 279190266 10336122
397220873 23726869 247177997
150373926 128463887 142775134
142829868 350874102 198373888
122378235 47670620 205883923
301092865 102600991 220669041
9473350 167476209 65971241
89058274 156016500 139235915
326907220 115733985 40681703
84649490 187672435 12730849
164257671 308704211 179372417
372423895 82510110 82801973
226264020 27941893 62389556
155069910 28461576 132346984
248701691 6825660 39245504
260614842 267233072 271370321
240933774 274594883 391836146
70217601 313442854 208404313
369522543 157745586 351508559
49296637 187363835 103200519
128261240 90075218 78655030
267012346 391867174 311200382
275996705 169863631 224642265
326532557 149168079 268217741
140211437 240526458 195794238
275272564 5519812 6641322
350714433 365138653 118014558
368405426 135954528 258042390
257943655 135006060 325686082
202822168 353936551 22415044
13837074 225196583 104440034
35122404 331903888 63741998
380949888 227374106 357984562
359297420 254437910 235335654
176217793 132398504 365638256
391105707 269008570 2925687
109785664 225604934 170543513
178113757 101108832 121341975
73839364 223819982 163677637
336426955 267384177 216674914
160721242 166764731 302666523
67871594 24628297 211425874
333426361 134909325 396435042
240495744 147723223 14363952
137590959 58103568 381391688
223445845 74554547 26552381
389447975 58565825 6331494
114509872 137182287 230513577
157456382 336468384 38443761
60275179 119447290 330333056
53671394 243195870 168322343
113336585 107497911 70117273
259129716 92155271 94824745
8445553 316224955 201493188
94786431 155513048 96749377
52835939 6283057 68198009
163724776 217419142 58175051
360276676 9278961 353944369
158335712 333697282 340493894
182566279 40935776 73350521
305919613 343439936 46601088
86004896 6231711 264682502
92980941 44257016 274409903
97145897 258068616 7115544
202561643 259555170 144890794
184688264 229011704 120826509
91042435 283479496 56435640
25779086 27461925 366144878
238186207 177238763 257962046
358343053 208124337 270137963
152662671 90443165 194296287
90742672 146594260 146829208
3458575 61821507 345850067
4469957 395018859 199798907
227667465 66203252 329011386
85224252 216276476 188903459
135782530 30106520 392532680
371477508 206689459 289964463
261472447 284425724 172323602
136539120 158841859 97069305
377841701 312971601 48052135
158685153 187860910 204072247
302263081 185236665 170250941
233007877 338537285 263734117
169868003 341782400 394729375
282046892 211956249 72049823
169976630 239677790 337842162
257740674 274678090 171656915
11562020 73253444 338576633
41521606 114753795 245574377
202728899 127917476 153483978
43318072 89890416 309658845
57354466 16078214 140501026
368200466 354697016 81181163
158210576 87294432 266662639
110980479 70330528 118025874
179427989 281278052 279516922
362462816 189585519 271285804
170198323 154577651 309537927
146811073 104948714 38838668
265645462 376730695 53072721
215772229 256824752 223858874
314949500 102387555 369164011
11622379 51992232 320945722
116725136 143077667 166382177
355618550 268262198 243292659
77641253 127320103 71664698
381202239 282191555 384213045
237535166 324458808 54253773
21849219 309160685 127229363
135998374 49026252 316542719
51802727 289864932 319252152
188861809 353570961 377581698
241132577 93318157 297254516
236438304 293029467 64494524
25011399 199378351 255637106
37569545 384564428 349720594
85192067 174285868 384268403
354388074 31529138 272684954
51707151 281418368 346179213
178210552 273869080 81460359
109164685 229780585 195499670
94475898 391500262 333779079
251953153 39070400 3218718
68846174 170774061 213383156
346499215 174037527 86500187
366457163 240918818 104342844
186621175 259805313 175092659
187731827 158123541 143348796
37161323 271148004 394319757
319739741 395107494 108297639
364347132 32703358 63921660
208300883 257563174 75413241
126959051 337766589 199137842
6476472 392655474 189015728
298148439 297229210 181960623
10659895 129086347 202874357
382180381 310003961 48042514
51439555 317731989 211817576
337419227 345869702 216252918
112295293 65925428 279817345
341163239 286399678 162425958
75647814 279546246 258741943
264397216 328718889 355729098
366395452 330596290 365967125
353903350 171960022 109412655
135283832 1329474 147903760
328040825 350945256 155340474
394989620 140308692 172500904
365712102 353129390 381324367
112342992 86129587 139625153
372874759 363356765 34904114
380387460 247746199 246598353
90321836 212489024 36329793
330114861 224769049 328546448
31912061 226035477 258853394
242358344 302616186 121246349
245526695 285951648 92666693
243276582 332922183 359151455
357082819 252220658 159781468
296901767 219137379 356522745
22506799 38107905 119567872
277645602 382913564 318883961
135898090 268023493 4701262
151574697 161182646 373630511
47375867 55605335 145072165
294605504 170950698 317445746
75486878 304446737 337025340
299470659 9088795 392007169
287563375 238398803 328423730
266338419 255138262 199432672
87651763 80569830 219808732
360120390 140256116 180269084
247911039 67616488 84365923
149095298 229627941 301090710
348962521 19427217 100468429
397222652 376870638 384607832
373087199 385960888 358868986
278291235 257586451 201044886
90727910 378703969 108634713
194226373 174046300 254533753
1947809 175403800 318971122
393413329 287483856 393784797
180223353 9726505 64259521
222668612 62710286 387215126
303084504 139293611 80693042
196011839 157841955 362035229
249156156 1355325 312504381
43123970 70336194 146723328
72404675 70020174 163841418
211797325 190452481 52020191
12993038 369031187 90736753
140826985 215493774 395893923
332604683 314350973 166706984
379779428 336025288 201937804
380855557 261703820 342032536
256497968 210383599 109428338
53825510 26356367 232261889
130533232 241993791 367155878
374881662 363517408 314308643
149295882 125638610 66755610
314224240 90234057 66549552
259370497 19360443 307588553
394592126 341267077 352908522
61820538 261889328 329245283
156381052 258970522 321784682
327577148 380259882 54235474
12597014 47266480 227468416
131318764 92251767 134987297
392255580 326111303 264660605
334765574 285026694 291184410
197281968 221561323 371857035
138030556 265542291 110890402
108178762 250118123 139532635
198643487 1426873 84958671
209329463 295702789 220637475
255012387 239564225 98150169
141451925 90405514 333747383
395237282 282900173 135878829
124404633 206306183 62575329
226609573 198172280 174589767
358268420 177447394 11575071
93367595 212208718 103151243
289295992 167596232 218775360
247891792 246719058 374976533
49241238 167950797 367696837
365791384 135506103 43045910
204974666 48345345 364304657
29117681 321510372 377420332
301872847 136026516 186092760
87724490 370920571 118453454
243144564 46561 85178151
59405087 201927685 146629862
338625596 116540764 393054848
331330445 179228680 167676795
55918162 89879349 38606379
91108600 256147878 191093152
280974551 174803980 55525652
102805374 329694894 129243815
124168347 85359333 40078631
384128195 216376794 206774210
362983427 210507122 373835235
309556087 282391284 199754571
135122277 353132180 171672153
121436568 228598503 248303040
309812005 159257068 294168822
241772120 157532057 310120041
150881718 119489326 25214216
278575982 265144505 163096442
320202621 220970042 204612670
308100032 50718808 181486498
348670093 46117412 106845842
388814633 33074198 239983301
120078547 346164552 236234870
151675596 49075433 297401215
231717398 112134311 343452345
313419898 14385562 397240060
143159552 48427244 120137412
351749791 333779080 199891904
16788611 50668278 303179477
155349337 303622908 327680989
393048500 127048112 234102836
255993723 66390666 351621165
162591528 189329283 145894374
14723485 270228530 61239353
393048014 205535706 109879372
221963183 167368077 324061692
51233491 361238956 251474171
386121475 202839843 255051216
75376130 283626851 274474882
14594708 338349585 148086501
42736011 355863398 171039535
34755546 45167835 3504300
143631430 43692763 44360746
2317096 13001237 268794116
6840357 375513594 118771643
212739317 229308689 299191411
322893565 328449193 154592582
36886845 173869699 12220901
7074792 359860751 324975876
20471906 324861752 203594290
84734594 174268746 393708502
395791376 15525301 250893543
126527750 18651098 348653075
260744770 353990713 244285585
357376280 177913975 288196352
367112666 390309900 8406266
66043022 66654326 4977596
70306493 304043895 273445333
153731085 20298799 64768717
294175687 106754493 186074734
142428529 367608167 59718055
327622282 33213609 276214829
395725920 237048569 193614058
363765753 303435168 315959630
334364152 385764680 241732774
339326780 188954809 121048292
365185196 136372602 349327633
285796760 279492037 48902820
337878554 317038 247413599
249354058 100174959 115563378
272923165 224332416 311252115
123823752 381549662 41769823
53946592 84712788 108473517
256193650 331442092 189925333
107715549 168588319 213865111
310814209 364375206 383753775
113413661 57737095 264879909
193593725 19261989 301326371
87338486 217446786 342661083
48183130 334687627 102127510
347389998 256865816 36956707
163840300 362400736 109932700
335491584 76864029 243978931
366211424 117724074 205497548
46945269 105731738 101429721
221097836 377813679 378557862
177054283 92303389 67956661
38227812 105447329 294218249
52647137 235635078 36278686
44063753 230038568 247932329
95265651 88261431 391992032
10507180 181297662 388252921
135115222 222616507 26236242
394496346 196300528 382753679
81775323 109513260 212781085
209008450 82512735 257426611
132557589 190966293 9045222
87909326 241571728 77159743
256022973 241886420 53342037
69499144 358453147 334509794
249207230 73597949 5995185
75350360 88193848 93161336
36229540 314458394 247401343
45096819 243029931 363454425
170429676 282147559 81192903
365724591 190198992 113754950
174654202 234838367 241153880
193165158 5086187 250552493
24280468 25348856 363624592
162533492 77714228 167054975
297542223 174265916 8496267
170181914 357792476 12922471
20231023 224447971 297878948
381545187 296464953 333980259
328635246 318031584 237823773
193008595 134185901 263210398
331120286 212360086 90660644
110663104 224425543 232327966
155215399 114054841 329783467
148755946 150554843 77298847
97617405 195718659 123422549
291491986 90436348 238172380
31031403 330722807 337602232
341065902 214783398 248740736
96036562 61296295 332721217
113380416 353749421 156659982
289113511 319944385 177586813
268184428 255145921 139411477
112348888 293239918 174155543
279020714 11261548 190835221
323327498 335996608 208617129
385302109 265422667 101294573
136032991 164525359 319802057
382314413 103631732 362356416
270411672 195628482 216119946
193571719 269903430 17844644
269300290 205695204 213897484
33979361 120877803 336935875
229528291 259895816 9533688
43916368 107805518 115243058
204520267 79101025 377984856
336241605 379144224 315924800
124690559 282835185 188563706
357837165 20379404 92046927
43994226 71373989 184096631
220899660 321570952 228006539
36310716 71084537 255036899
87645536 37262938 150908242
62498106 127595713 292332543
208919266 214756995 333522137
278465540 18038496 280827590
105544614 390489909 373125115
279984665 176684332 268118724
314769507 237299614 19857637
51166512 224785935 307027828
242202222 63502512 245006965
31625811 307128086 130280481
49719539 35750403 115163965
93318185 180859359 117777189
309219456 328838688 397167008
278736446 209229069 52236557
7572394 337258755 134876479
265332390 165170211 293129193
384768201 67256851 195812096
221105879 143046492 220273549
95727416 100249019 92046559
54034037 372377632 133796725
328818352 123712436 391488264
38755281 162568790 105149445
135832115 358079406 310034657
370486092 135022676 245525889
292804571 192118914 162159238
249888716 292193728 396079485
28717476 252826345 283047308
236911328 344787368 149509431
283325315 247995853 239878462
328843650 299204720 260104666
56276956 34807209 159135673
174673762 218377875 250720776
327193437 352218468 216719594
193215642 313849305 378122016
175633670 111742139 103778204
164549644 324003370 91723183
302684482 187629550 142951005
215951600 282157346 392599323
193909485 363845217 42749787
309267028 60437426 219485154
299652976 180937513 218512990
299017602 276704951 393760664
185072820 295466993 255702460
255830944 53831802 302267851
179934796 153329486 127997958
342772577 284638460 249321774
125379976 397760837 245130697
271965674 106514368 9791530
380769601 257650046 207518411
217591859 37101648 218275248
261859039 192276328 346933892
99157783 270267248 65995516
122603177 314785346 385863514
215180673 211403990 38999700
148119 313548876 330701442
27326743 367455585 336794257
394206328 352396326 73645489
148366716 344904609 388133493
325626617 98525290 364346651
59136438 15352059 217067294
227425615 177307695 43617818
281129758 333687205 90500564
62718868 153876913 124979794
45851144 180203992 122791010
167656357 298532482 29765118
351187767 79012629 30928946
388947120 195566022 150314472
252706430 46479835 89345159
296734637 281537873 265317499
387901152 123902049 13948396
211746115 166893410 344322476
45787456 107814174 182065126
204702184 15212794 29784679
138476824 37168232 220065612
215934330 108249243 77013420
183858958 218578337 61231610
266981247 333969322 263736273
83023534 79901294 289038941
102423465 288867653 33396491
20973772 252962019 270127088
104075368 116662007 181470134
389324253 317021 59235132
5188783 224799307 356741765
134184436 1058980 260145600
353680554 100079459 63501317
199296424 467831 110774105
139190895 186781883 1366094
320422346 88299025 356624027
222586227 26972625 302592312
201963715 199924950 179431623
60754094 286658993 70874312
256786109 334484200 91581848
215633999 214974151 1671285
233968264 64658916 268259440
62905563 124823253 373744130
375905441 169877321 152705471
160946854 216972501 254801728
144086324 16023242 17869633
336727358 370258208 204847065
50549765 201002964 388648265
239481489 268275256 172439316
59820968 67743006 197882278
355633828 364850996 248240703
222971125 99118804 218559998
101433143 64917982 78182334
29823739 239972403 41854027
209571162 124538576 304753383
335179179 264216014 292623884
247491191 66303972 94675952
326940590 227313434 182456252
334484515 217804180 157180375
267027278 7976223 210640209
169877385 265047633 179087629
295050794 798438 323576393
381604308 375811149 362348907
154480355 254743263 13102406
361764747 170305160 384494690
284289494 29236078 385950101
117632622 150213055 174462132
179370195 4433983 389487382
129290346 60666251 230832733
7019401 65052489 231409061
130211472 948309 392250332
225018032 191122435 295069074
346400285 311705475 133691213
387939733 98312923 49182106
100184009 134904682 160060052
94382398 318516729 320485302
295386701 397659203 176779088
181231857 227385271 271768356
299423626 93153458 228259910
252388558 42373390 311679359
370208389 109398002 195435525
89157193 327059915 89681254
138832896 329709532 369861665
234797516 132825873 103314654
270331596 266065158 260736028
155369924 265582812 332980840
192722029 319289373 237189029
5842116 79113566 132162359
55946711 257575281 265068259
117157097 341302769 263328212
35102061 376124463 218326573
134303028 55607200 86223971
86244692 396832573 71824310
103199687 108187396 396374491
358983229 333029018 338222011
207664463 202584990 316734946
320624420 105818472 133535596
23982784 19564378 333374572
351794468 5319702 362532381
204115546 95016211 262664420
170403061 354586159 121393786
185001141 285383231 85199301
229307872 391191730 140545891
351127784 226800886 260615417
99715926 112846124 160602434
288915288 293562032 370629565
308496298 388786998 258117580
156466618 155258515 99936460
319195166 275372042 279202381
45474196 218721583 290621287
69534493 17784241 93157739
397088277 193220349 139801638
190442042 40309704 333694920
180414877 10982064 25773124
339574071 179981221 232286208
289168933 364891857 62217860
64954038 343163562 294201820
338934383 354052396 139602876
78987962 301235086 301999123
3784465 309501450 248314565
164853329 126648626 281596436
77507036 239242130 127772275
221454848 250873096 112098184
183845065 393809732 360301848
391563403 147077573 164878990
7219811 32388826 217546704
235081264 116396665 341030768
165552163 104301544 89178476
340671306 315229006 293987057
310430831 306291856 171577566
172462316 170734497 346152740
157556651 40338494 279128135
382560850 184348836 317986533
213227095 105428131 193443236
310362206 202997045 105861768
101491147 395427639 111023002
94880146 136580566 114763197
104581287 128455212 31702837
269048085 280752972 307590095
155060406 95067167 264646033
282908341 363297264 200287904
104643527 345743325 210036092
208157268 92992682 320894853
364827058 1248015 347761498
192231259 174059971 125018973
234591596 13766723 154210262
214526268 341979884 55925466
10643446 96777760 60645787
101519349 86621169 258106271
137036929 310772204 305592231
363735364 256844356 46029174
187554912 252426437 342459522
60117296 203968268 132503745
156239531 196889241 50589145
109444768 346828518 88236388
347065559 231944450 96251543
221485730 105740735 92972058
144696782 236849666 36456980
256021152 59142997 263058515
236408789 221705011 300946941
333463544 371422468 4764974
256745200 171105387 22208659
46672305 228365166 219229401
370566838 106192754 347664497
79414169 68048223 56569427
94282088 211659453 185677071
43408815 191398215 161186085
380803276 277973027 46973067
12161786 351717246 422873
340200168 392159921 111852446
19932416 392955914 83157962
107444618 280899609 292632207
73072838 65573253 377637434
209023514 112442264 104266199
222408419 270624157 293096262
70752962 241200142 215209651
183909372 256666002 262453618
295072997 11473726 51284768
274720253 214508529 85872942
295259425 318531622 19251843
307090726 170336695 24209977
73481239 106337140 359358555
262740590 357347335 36781916
213843569 39238768 194395191
68211949 343579800 224401463
256999078 279726607 83035638
342221123 146358036 319468231
348118460 329089362 359468997
1230101 168260386 380538438
378638376 65061664 99464162
138652140 91944454 150872320
100921006 7678375 272889996
269915026 146853783 16196690
57751076 373594461 276368948
325913281 10664570 369746942
121979836 215269682 172733513
282339384 26416699 109050089
380186361 234928580 335423961
89755308 301344888 194438217
48359926 343244816 225088370
107962700 327189132 204111504
240624217 26224605 99568360
283791225 151154248 244634622
385280545 359779554 116471203
569123 294326820 393739989
394751676 62824957 195881221
83426988 214091206 100709290
316268441 183719679 252145583
245262321 365617355 304107798
58150215 32609318 396651296
341920970 86128546 370525896
239715556 171434411 89725155
160344831 138487670 190967434
129220378 155817681 222708284
65698906 105622091 33887491
71378425 112971791 116549412
76094398 87186132 67335752
91567120 77023819 342558722
385299929 320506808 274494036
260377308 94170572 173453029
120530333 202260720 209736079
132491839 325081378 15282817
215448760 310929744 104822612
148995456 391815888 320198980
18026213 263568656 197390150
295592874 9974029 122277900
350282646 191306566 23361647
297090634 114612667 361941214
106036752 75200494 169702954
389714467 249042249 313504519
199852485 116757118 324946147
17300120 225333799 294439561
79116566 348788041 357849409
345348711 252876371 380229571
310370776 203021729 209429955
191787924 161612474 290618508
37004000 113682253 387388681
114759295 78286660 81674162
160585312 160151102 379681664
164959819 251930577 265497144
21543745 141648095 123074919
76326832 104134894 382098735
344429669 172971715 21117001
315043601 187493646 392395107
356105534 5452377 225405696
241578395 257549877 53284339
53640211 154804521 227928099
102058756 134447685 138400845
68419154 88393518 238368267
287894486 36185361 388678523
164142303 188185517 20095614
334877872 184302154 141426606
283663643 57642296 28773905
326947977 333118425 274630565
243155863 353458260 328502064
160582076 7581040 381264565
129559445 89619436 95539435
277268624 172985711 198141273
3523934 374623945 299904163
263620154 391253192 322616945
117450956 10016397 381863542
394986831 28859473 83275283
72083086 236172628 70658327
56367035 374031269 106474076
159574209 59481091 334583132
30295669 244951198 7594722
367630408 87092415 90520146
286214479 337304965 142598423
124974750 262835888 277313663
251034436 95206141 185513891
178854678 296191028 234144573
377962220 99122051 355179595
63555769 50507621 393677252
288956270 247337239 136320283
255474107 160022100 196447717
202586313 251369763 68347000
260959506 276445918 321278189
98993786 154743722 109326140
286626897 114442330 154743403
382089708 232106765 330972010
62866473 366636520 161063100
335111222 391769601 40279271
165662780 169034594 358572050
155475366 202886326 20366174
15348365 172969253 339980549
48196445 207721765 362747115
122518643 366556754 10661160
91283791 23395659 312276229
82971255 96025514 139636587
203587521 126761688 22718740
180834074 176672874 80241675
260865481 29943673 357291396
188165462 279395743 26737808
130068978 308065758 201791455
99462677 85427500 386100814
168448699 284751757 382015947
44016855 339610623 127540724
326361504 27169571 241538353
121583458 240263998 354352305
267183697 209012985 366587177
98176164 288552529 226063828
52131727 309226515 23957913
343514918 186300689 301539029
250175043 61132434 323615433
346197922 263689890 124591480
41483354 81842930 165891735
322020590 229327645 255020203
325222545 80215377 142456240
97587740 138562550 263506072
184069352 258974782 109598326
378624729 142957073 37609699
272028296 337611029 138728018
273565811 260598322 125420876
169859416 353762029 160875015
134348282 106451265 310892459
191749189 364836552 201016040
341141518 294621631 8652315
142750065 93848039 294674168
278041067 99900732 87533274
107699952 301120973 95681397
167660574 331312571 372560845
193019943 209716150 166705292
216990692 261144428 353802387
382703100 199214069 353676811
264417458 364493035 242623729
150752371 337461360 23001157
55382978 314872425 38394792
14246643 395707744 73585063
234349719 358311607 243001520
157659983 328982995 376659847
255405937 14022665 293890833
286380102 45042371 266677277
41765124 378341319 391346124
339398053 170246129 384637215
331362195 382828519 56171717
265316275 358938281 275217481
388129708 366915355 19835698
347764783 106224053 45556186
202093814 81498162 64189847
7569147 40675489 245025297
41596048 85342754 141536377
152132900 230608581 367599169
348150959 54427815 155203832
329721634 315979689 286646274
265968589 262472337 73724930
117173849 186987066 28463671
197681012 112489983 299940948
172658624 351588957 39830115
250839204 650380 93629207
199173012 347759734 315657145
153311331 64401595 77971679
364714945 311422550 226750903
354110583 305042352 322122065
2037133 23348906 298437480
395206168 59914112 165586742
13002904 291683254 227187071
36743162 397421543 157364687
120958438 223476844 295473228
204300514 260685368 153287653
4591079 84559524 265330754
233969741 333631514 371419609
190338839 84154978 372726570
314689935 163283373 52153220
381086699 28751314 131563216
9127120 30196012 278615379
23374055 50865880 33720094
366745296 297669605 118447037
278115075 336777395 359121067
108391615 364493621 139430217
332011640 211087173 181097542
263178165 156210700 142233561
224434437 171695404 388394764
161908388 337503454 170164676
83542325 279031868 267594482
358064841 197690060 2480560
98672116 127365230 165818432
85051745 106262038 185547459
327075042 292245931 260709859
249874422 209574848 81582603
352845770 107414114 311711331
283301078 60597525 189313592
316063676 368103971 356523103
229799992 225213156 195540833
322886426 13287924 210704376
326907746 25404370 7084447
348047681 290356334 338990656
226712160 343664773 2590272
164212770 11710629 159038899
39286124 312852731 288598166
310175877 289256423 35986613
230026753 212694210 148136400
230987567 96711348 283110892
77256385 183475960 63918811
181592512 5601525 384408318
392557180 78571478 54636259
141337373 164202572 126144150
281490299 121303078 234839531
16616780 294414081 145414943
333262362 183760336 382559642
207032495 364079928 177907249
115990193 100210493 251261362
91897916 147161069 40161513
372100770 350479708 173939538
129765853 351095820 75589968
265948933 356186452 97562258
112976795 292806705 182273977
129340467 107058018 267111356
83772383 296195172 266025175
95781516 345018254 297762131
267034483 53787207 265965647
261723174 377153592 253254804
32166651 278288427 320919484
187004142 359523246 23629306
386446876 365347815 352754072
297739765 358392494 76416467
229129880 395594263 296588103
293962832 292440493 208377337
285894663 298018103 144944952
47499246 44229859 23043846
389618512 254030713 294790041
335178355 161038787 58118046
301661709 375023935 290671429
180423995 296901244 284179057
9226541 297505893 42959936
244590602 382781400 229525450
275549338 253179509 187343781
219513231 12278042 54698458
198735454 258494101 43746761
140067585 194596907 235877699
74204623 199572894 313391274
375457800 77071107 128995437
280125189 107193952 365344842
41786523 327505377 71401635
21446465 310009935 159517043
375240363 363155318 287394382
203746710 109799625 199943679
133250688 248974236 374696605
244045296 6882058 144709341
190348933 336506312 360984698
212496383 295332570 191511798
394349519 128926961 200835359
22583062 192503416 211312748
278186299 150968727 284498573
152845338 255837070 54677241
168567501 278746719 221871915
389942332 120852999 220450207
45760223 114331556 277273868
245324174 164493857 341695313
387169848 125593899 352527520
346064239 101000603 233953602
258830382 165868904 155865873
162890849 28545641 207371797
7093375 248435136 165333776
61288523 349248958 284086224
61278825 8157591 197112449
326073228 302840055 63570399
159312414 242784917 247646056
19378275 218423987 85645530
390598610 69909853 4297285
278042492 385577189 186991685
194075616 48365910 351795711
161678943 308167544 36301262
243096235 331428883 232317205
339534712 353349544 242509201
330153446 367492169 287532878
52085929 327332394 363271501
265938838 192035619 176789144
98754770 105059676 92370867
120317084 255603592 271315565
8133053 188483548 166092954
377692622 231305362 272521706
361954328 289689640 357388212
308011798 224884818 97035727
225386959 76323675 167184156
43285276 322855832 211126389
127191110 197185396 83540352
338292572 23646116 151371647
295626707 316129516 363247069
372472963 62484012 389283176
288107703 23912668 99900755
395129735 132456682 300653432
374200886 210301688 291306053
116193928 115508155 267127070
83223654 102302862 163818596
358615344 230062695 274005241
338148291 82512509 190572780
363203770 153480712 376096825
197052346 309023704 28874129
237180022 16683287 35134152
306056915 160590380 132984641
196378921 100160734 161128140
37614379 62399208 316879919
356755869 150486589 160238887
371698572 262611078 261301806
146572460 14068996 205442592
101486669 124198840 62858559
106082810 111427669 282815324
94252125 223926903 296279435
37684724 247015030 123976937
251556159 84147793 201926198
215725826 315907245 107575151
325515786 227089087 117897520
40642336 293872130 385856824
122608082 12583809 1258459
347261034 318788056 285528721
130159009 62889808 169196408
43877161 311127977 184491235
296888420 238373790 268653331
38483258 258907878 58827449
146372281 175439322 2190980
348514360 306175160 248074246
34435543 188518421 192933554
369753318 285432761 295022757
228347274 297830667 160050450
24747174 223831508 231645073
324999811 173587557 123756355
251925704 330952316 262114388
307228783 359186655 252245993
361795922 238211208 105225204
11856634 369786841 288009705
53758340 42198347 82389556
387370983 243027508 102256451
371237920 74717493 337377735
283523576 29152269 56858262
176348955 290322709 387927208
130159389 69638983 117559179
14225629 270302754 324790058
341914113 73608773 332105967
71897604 252886464 127868996
44853373 233521262 360870270
306919286 210962030 312474097
35519356 92751017 94913103
389204032 110248097 37730539
345588139 225148509 35790404
65278203 146083027 148465001
193189935 21201408 118340192
141701329 81763932 145810154
147897477 5245039 30950462
47499269 132432703 371351483
304089570 236138872 321076731
63615572 367398556 260425063
205418642 53924457 339451923
322866740 217785009 130594309
280631887 38762136 131084636
93347103 17972695 162658595
218888787 212948534 363174868
130512416 4584807 152989503
160092078 80002605 223535258
20990815 29475184 308222232
141664909 375675104 75098918
392669233 53455255 242149895
100676443 128954976 154854637
202414453 375981212 357476483
218322804 239076192 378603089
373756867 1500534 323392025
321627867 335595870 69125564
238478662 7786945 56507063
348799660 180436521 266190828
11667913 227068707 136638049
266434073 317057372 127677250
122573612 383470267 79508812
169444736 397381776 258297884
315361188 342040296 381411537
44565473 332538603 13560281
121335321 36626376 82718803
386446011 172995985 344879112
195847986 106443965 209074079
389380383 342010956 282876886
390314053 171028138 31537182
79183956 6429942 112708435
50616974 71685883 147299072
70782474 366352381 146904851
170591490 67034239 264041609
70597473 17085713 16782592
394342667 312970163 239067537
267783252 6415744 195368489
388750754 22853541 327128096
258867615 225149017 349368634
80582464 305045391 168148981
388673555 105931474 31726744
370058169 12913660 134238895
302219704 20904131 341404384
365934430 304810143 289158538
393500303 354402292 108974939
366839460 129222543 254143666
95170283 378470800 48750018
355005891 27452576 169841187
32313586 337075676 264201929
98032622 57245625 304934433
113503352 302880923 331388944
258246363 305636646 309032290
313000090 309800864 349581567
293071726 71556237 352782601
336517954 227868061 152172362
191303459 349963557 176900712
65521040 272867370 125008366
317277553 95511810 107252956
130020389 339520612 128017984
53122570 183830108 156660488
331354391 264746125 46657402
280607774 244768575 312132436
228266529 211531025 393206800
254432447 51216837 372955669
233387185 247382525 140485965
331224088 95456040 82258915
155824508 340197200 197342596
237957330 310319215 356023678
270411417 54458080 158100380
197153197 323326738 152994387
177827808 387216945 396947512
282359906 223461832 318291726
149306699 102716408 98747366
13752288 259131496 228020169
116762247 101366725 200829729
75811737 281101013 88253292
100182109 215235440 252440916
43927810 160606571 364163695
112784 196524086 184762867
141093130 226182783 352981113
226774173 213182683 54385717
86274586 103324052 251260993
30085710 214395510 66469901
260793723 109562094 75124544
94132158 120408335 377789309
373403998 55913808 300568336
395651330 319944232 16567617
220553057 393223350 169359750
64891461 277230029 340193261
22681006 153053522 256183287
303146079 207572284 114307593
341184197 259637214 174692291
299700324 302446372 55720654
229118320 327216662 303931966
106073974 65998856 171445096
240938491 271453151 78014529
216966488 14321512 150736425
128283298 163323532 44925600
374392233 11001446 355373542
132720817 325959482 123920096
153123097 187810541 107091734
130818225 217020139 179234480
313629587 77584928 288996126
212356893 291097001 7980386
81112369 40645646 171732567
18793878 367065474 224948063
256013466 76420231 140287326
307728632 245473496 306258338
106261502 291428535 323270520
213215072 307009146 375493498
222090396 320992094 43263384
74772929 103212121 216212470
294426348 333583031 365162474
319807428 34315651 68557670
183518150 188442101 121690917
94696466 319312246 369907203
164793599 362200429 278131037
26725992 64284089 245350265
360555698 290799907 11928847
115310551 361149228 396425055
269283743 60517797 21568863
51290717 285044293 162378595
161604876 297925878 364290429
42263951 304763483 381306748
166536515 71825011 104198833
182192380 308342469 293516265
50818614 83417582 303129130
50573703 51540199 165665743
357193953 231856795 77021735
156662150 96102463 10862792
373190567 305711667 145253345
52141597 280040411 387915648
363716031 186418226 268661445
240855301 187416687 163401057
101805388 215479623 196058543
231703658 390878580 178994724
209206563 2785524 199721974
362323739 195995319 299769943
358486349 165038022 56495028
142044828 334578643 99870360
43935262 50453123 162628724
12118476 341021611 255080096
317348009 33530949 135785812
388958014 57551527 278319120
109051014 377151944 120231855
72161311 49980739 97321252
205099628 221215187 353861841
131738641 341072412 226381080
305407064 396941775 318571965
246313709 168027887 316243779
317374543 313492354 107505293
266807326 169390079 297084052
113504764 102764258 150106897
323883708 79064517 45637866
193683379 327671205 321902378
225188143 393573462 85132935
67251135 225108348 89245467
312261787 4459621 376018426
30190676 184873661 143805239
354387939 25170357 341672748
136299521 392109470 9715210
395023166 371321215 366495597
12760316 251945995 367014924
271132656 306565483 243618971
374330032 384824453 214115608
100736253 82459111 102608223
219614422 230110052 165033215
4546221 222017429 241794643
375167970 362284111 348421761
32942724 249382238 186068843
286171528 359450243 384323337
229143582 118646796 14318038
335860327 165242373 379068256
4335588 284655082 99516662
293900481 235878205 335283016
356625041 104437276 334271933
100833089 131987718 261298372
220051238 337823229 368746602
55182799 37106971 341301577
364939388 22079725 304331246
2710514 324015730 137522150
365095511 249982584 302418858
129342060 374084351 197455367
267429102 317340376 155183089
182415789 228962644 130885571
278576552 195044891 106795640
265631498 52147736 146385945
27631518 239347231 280566712
346363998 269710142 368557392
229711186 231786921 279444295
105080753 273347372 214679896
344635720 352519817 211115173
242127747 92772732 237648556
298333032 66202738 254895639
4058658 313698860 201124531
40118967 19086740 59370087
104281863 81993832 329165074
67929484 235818489 43784169
169999961 154728147 159609707
395373479 194166117 21983591
118155341 132487592 301310420
160831738 60095344 190274771
116041610 361204969 296376299
173251447 30835243 182294949
83680518 160948062 50216556
310612588 331606824 390424207
73724522 233581959 397619330
53213670 226351600 17709905
167511820 92044910 10710312
104478311 280645955 287388673
222915388 237182035 198879341
194802584 350078240 212827001
260738880 212245554 56789674
215796243 82970375 60902009
337080941 97453050 147213887
192209021 266757520 265788953
240958139 44220407 92427560
239378411 323067610 272396154
318507335 342724546 63860207
18139968 314038578 109555674
64656099 65930310 261911883
316904337 22186128 276597401
100854290 113815556 169410048
281088781 153793370 387950521
266107758 357321063 146300914
162677545 254666093 249888576
96274937 134923170 281252643
199691738 325560686 365068763
354611158 332379569 296152360
397934673 307701358 262441232
324073199 287853566 109235170
234168371 99227967 90525782
117633156 318594773 77855178
342903114 197197937 32170359
309550929 358815852 195317044
322489039 258433775 301600683
102560159 32565348 28843280
354219059 257390558 59853739
186993111 100710615 190534581
282487830 189745171 374373322
306010556 390362006 381296378
206682928 301153116 283652666
390875975 328099512 224961661
190872243 330836137 261515523
16419716 377897903 230922463
105103710 208859104 222465570
318263764 59891421 237475560
224560944 215114434 238044992
199077376 250197435 299162786
334253733 243147603 331768719
251970212 175697589 216137062
274549991 242643935 82485870
205516275 56515483 82762735
342594297 330787840 176811006
100935657 353159222 259711502
52425674 30366989 322827451
362087576 120006654 327363059
83237126 31386873 97318387
282044447 247902497 271697146
333313640 104303034 371387732
46918978 260324668 92508715
247904351 3304063 394320572
50689386 371946813 161371957
343656258 169493588 6072450
327890924 169687071 246513341
260026834 143383096 288927386
223342280 62570245 221344332
75424917 353938113 185902580
152219018 210297836 6374
56676187 394232890 319713272
39661394 290840245 187970197
150185448 325238481 258083606
253441257 292041040 377265890
136011461 118516835 54313149
52437594 101671108 220746635
305749113 46477301 275288985
331943109 340573062 391402215
198591909 298535720 378411834
244273613 182212513 181900796
392810549 52749615 249546754
330682972 155528930 196282118
135059562 317398686 102356456
188202649 63436873 22451010
3838493 353717466 267412672
386590924 214937552 295918603
55290948 193917326 202905983
59182135 310310052 28408896
328875250 103035539 155657248
157190078 26998024 286130867
231081020 108584032 358494801
25582145 213774323 329745336
203353757 37121635 360043182
240497036 148512071 102874590
99566923 322734502 167118015
386598623 203258260 221676661
272109403 57139714 182435492
236769543 159547308 165992906
131491754 201934906 49089421
17375176 159957394 372474322
91478779 376382730 89923834
33375356 35258888 6409610
116583487 133067229 131936202
71375138 94829712 150967807
311157553 118003355 21400183
96929049 331150561 75721827
29008382 115193795 252543845
333098345 282945588 191700286
213425936 319422868 302040579
184457524 247572355 238314247
366681923 191268140 328829142
152779845 277636932 387401836
254335406 142387870 167482976
394081092 125465579 360851259
94656305 337981080 110085504
189663579 96533630 145293641
47453184 226717688 119727298
9662528 161551156 159726961
91603409 337356054 15248795
135006323 145238945 113583236
359908357 17541931 34554433
285755618 78398882 9862473
49559064 154806215 377986651
208330195 118877312 208787661
381113050 334078352 54420016
86252260 23933834 350567383
379122088 51895554 283550459
269856410 360051944 297691327
205652559 345378617 174268392
341602228 115722080 32073410
328890974 252588841 257208618
147028520 111401655 209665737
242421535 187566702 56346725
151071731 23915286 306886224
123419181 212385628 321917452
284715935 337730602 282189315
114843776 367011957 157940764
4875878 45850295 77383181
396490126 88913139 36397693
87829753 14004729 139692933
52483619 21244466 5710024
48944683 280920 97131215
365662486 115009325 113183390
154998970 172719353 321626250
267455444 352680480 257104717
362887917 589016 7179026
190754810 144685317 147060907
26922528 232057139 154286892
344240069 79910857 76446064
298910811 195703184 186814923
365426898 291180019 256476220
170686673 134328198 40227726
283863371 213497347 396760216
384061411 325834539 248644096
61380448 68231050 12195004
277526442 211738900 378921968
131920706 8858622 318982655
160792918 355570438 295579107
276996275 105219254 255351177
306201779 182443249 363107791
158158457 309812446 9309786
381650106 273024388 201218126
253990962 78046145 224158187
180051406 371950702 120961949
155963636 123879220 329920903
41109059 313291004 20408659
40075368 16933054 227803116
8942566 10776 244894853
36043998 306559923 323772458
267760665 93162142 73671101
195543091 160773200 151503304
20410837 202433513 19742780
45982722 345799006 139375408
188069345 149268711 79969367
95934364 352971173 34371557
96966522 127166127 146325383
78225300 187135079 335644878
195071039 204047251 395604446
15889159 22197752 70703463
266787143 394045880 367354047
180402717 352946381 4383796
371860690 294386353 40471178
103649957 149382206 82118273
28029766 306557500 247480130
235317323 157033810 125063513
365853950 377371100 223747865
204259462 122329497 76757235
94092376 83584101 205855582
383466005 248395678 381875342
6443527 236470875 172196007
206665042 208197329 340490512
147079323 142753873 202579371
306905299 231025140 128520607
147329343 359161327 349143164
243020298 126139080 211219451
118155970 202193219 271395884
344154737 154500347 238467330
27631076 166475407 84442684
381829435 34746155 114677125
381795899 141409230 143770934
317298625 73366211 319291318
18343125 287949673 2925855
56880112 311488127 75054168
335884447 187070959 110645282
67328766 20715575 210888922
201157560 18492671 258763676
326920960 230244429 226819983
86839952 368923572 224237603
319262845 335879788 60507591
33847915 291336806 18082581
380047875 152838925 131055328
283596591 211066197 234306523
51487044 281786593 153113385
309591009 60327769 90005903
80637579 299645584 145859386
230003350 348338047 187852803
281464828 233127059 60628913
14154114 53941032 24375285
206277875 290755729 132711449
96128959 331529715 220615984
259058451 8286763 204809410
139216638 196388262 14723894
397759219 27038877 158503567
67647097 279695512 206421088
249394968 122343773 181119488
116299392 389301067 41274563
25291677 367865718 200048470
85938394 41989901 107768913
45536366 58973023 229240684
284535553 358735357 115901194
104480932 264359248 130570625
212569420 330466122 274835974
27373329 62516694 127874804
5609900 394225808 84983308
40957685 262889901 113991006
46194346 93034210 246455762
230240401 166223390 224012400
247029959 157702990 148067253
268914831 143298226 363836364
269684940 353040854 241079600
389762275 222722288 282716438
302176531 67146266 338807837
74724668 144626028 58729692
352391023 295534592 179129370
303756490 175552450 295950337
74804694 294984421 1732762
287069540 316776957 68893787
209164771 88382802 146062355
105064752 295361265 45234093
296465332 293340676 11595654
82051907 387179690 330784562
25462104 264789694 200910668
253993068 383994639 101064057
261774300 108494933 192561702
283452688 369383844 397449999
79565855 341711218 393096561
194157172 184046680 267614687
197627716 147118905 215548713
47350061 157375276 301152265
137304559 342616144 53092189
155738247 273046051 288999723
177355496 94422064 159252500
199284947 41302098 77246060
258100114 191092846 353301
296071539 36993707 132561320
90180334 30795531 304628360
21330050 331806383 23222946
178789012 10467008 307539949
169893018 125909433 395571195
47471652 15167852 197821433
135214115 68098891 140697841
345163780 186485888 320292596
97899855 105917076 303833367
24666780 293900828 127938714
108340236 218948532 310656789
97156257 159052377 263806295
177601212 24247026 88893319
230374097 241862382 301169793
180751501 1642626 306711837
135231725 330115572 233338529
251151221 383559607 84752089
196403852 162266780 201669985
4935740 395011511 378263138
205361697 248730469 212150543
271472551 356405776 56664718
365044878 332534503 168860725
223617040 386710410 296578451
94211176 9644872 51560204
84010563 216690940 241157421
328225310 312225853 160960983
48277974 223470399 89645150
35107167 247395565 102120570
297472186 184678944 163007565
372612301 202039113 119002910
186477421 100904942 304290100
178722945 262043309 234819980
185361902 307187205 226261454
333979917 202662020 377248979
91325661 128222 63608991
235324547 75050009 346693167
345047655 105506589 381419659
389177979 313281607 349819186
385930670 187337112 89411608
165995914 136037720 396344303
341111081 294902148 94831676
16082738 397559460 166318092
371593630 72598014 96916929
226412367 26031182 196807175
3239906 176592518 167622280
203949465 47712756 11579127
203252771 294268446 106723602
303213167 226059842 384714320
48125768 74163679 288254755
278488258 238188603 54257659
167966650 65871906 381023000
196289153 126952717 23727052
275869621 131962295 175425984
199042303 222556300 184459960
218203867 202281914 31129191
234968417 155290394 239272290
375608082 295827344 148700359
97011898 143866016 139397567
395075235 55025250 6661100
21202008 392413509 283226105
197026150 96262000 379857865
259312645 33488855 260708059
43394245 364670232 350669862
151910778 236155385 40677583
168797695 195463322 387846738
287335631 5908068 154017342
11582421 263009534 96731547
93850747 380497631 253980820
97623609 362093478 9789234
124587190 328872480 177740631
163054870 291588367 139856354
249534620 83388488 300835194
118576187 223620411 266553145
106404669 102828456 134151109
253881280 1007098 314409867
365468599 394311926 123539551
234206153 245386494 279162909
288309708 359364715 234891517
154223936 257160813 329915412
266387024 389888160 45680833
163120999 24370505 60392476
293397674 87649022 30356228
208824348 101102794 76555205
272318488 345373206 28843310
267671744 29468752 76096791
335677210 14464003 59532059
157418675 393441080 344197226
171897686 133416124 199881400
304633110 184001033 27471601
310470968 50578730 320234975
72333292 215050999 118344720
232845885 380737544 357963123
192924638 32767003 131069781
102226996 186528445 85837587
88537496 14206371 69500686
352627799 229286766 158324542
266313059 130438754 249037342
196710161 239175197 367211744
103660622 231111481 29905164
275170498 136395413 280733871
324928659 361479621 131609276
123029306 371853085 351471361
254147616 384672761 212531705
215930049 316842044 211904659
306643225 59037534 143540932
64999503 389656923 92521088
283953946 14309439 3264720
173215329 171537087 167008005
262545214 151431987 296114196
218013180 394862785 13506255
72241657 315448084 141296314
113846938 211414575 303253247
336775173 340329290 240513735
318510091 146426656 75480533
196734500 356936000 43356212
277304050 5461625 235061109
69927158 336434844 262255969
203414801 324094632 5249077
251361026 237478678 381629170
343396983 300034838 57887633
242351833 256399185 79711399
201838574 79999521 76756528
93013832 164736093 287947115
368945101 394180294 217964277
214215970 282216935 12977565
300378491 70788471 22110106
300558847 96076513 139822560
8730013 15366554 276985593
325586519 276411807 302449147
201221742 110315079 322999632
267153502 49207397 153449314
22729733 115586291 232285384
173493436 24380070 331061800
365544797 234846054 234422564
237723796 197034510 232499982
34868874 114367856 240896104
64810695 33285124 183093687
106007075 193544045 26171664
262401855 33271782 320630757
274316734 381690488 202100589
121869869 29692832 298276406
382672304 10881515 347506367
94129786 29891949 286724186
15823866 81142509 285782023
177830308 256878954 331348961
98780832 57674246 319590880
326043857 148465720 186218457
62027851 354466372 287386672
289634186 96701163 48932098
284974643 159346490 158889858
202471839 163069676 379788341
4145544 19561479 6242339
215361972 23272866 257342321
212850339 90804357 45738493
278692411 301461363 20709734
184535218 235542811 5610009
309628292 391561702 6499564
269585288 214648093 164533908
301021852 86617563 337222841
177066181 287188024 336877271
201816545 193178706 280493133
118221485 113497167 233795810
101117464 110110791 232118552
328868952 120568200 304120654
261874300 366436107 266069889
315959312 330226710 170392716
102951335 308804077 260868903
96957015 75353156 212431009
314855849 115162138 192751273
104118036 287305974 57946062
267532624 137152093 151848610
324751889 190452022 248548433
62419763 312548292 30467054
128049081 943688 313423020
57094736 105589297 4572386
168899255 286786949 228755349
230948454 303186090 272024935
246917789 135038985 326936876
174574427 199664840 173909232
51040952 226460740 316789189
91817550 323140411 361041902
350782502 61730165 39549642
102561800 379170096 162518469
127669720 235594787 55071499
271446835 51297745 264996813
9231955 39920285 271058192
25211168 131750318 190825840
180603418 301277344 244858892
386006319 290256214 350150807
330985152 219851329 386612284
302103961 350384084 230632752
126954706 229962663 187955506
241097567 387739637 302236905
9019934 59678764 154179226
309003012 212245045 193103716
43848733 325528297 176235580
118763704 12352239 46691426
131542439 128141221 189573878
280259458 118299969 275177770
213406742 19137760 303653701
64602057 395668121 319682480
138970652 367830812 228086610
320475374 128355323 124186873
182839314 276267706 312620013
55788479 310512538 297656142
147234782 27946273 8715635
29709801 353944791 240685763
199278951 131080215 333585020
245833933 39226742 310876131
327821160 120975870 308652413
33703834 374724243 196826265
593014 182465962 350206713
377845126 228202290 305093166
150580150 139192493 382433811
12865807 289583298 373092725
339580693 222135571 374537024
301512023 193798300 102668727
234291743 371725273 47546285
303282058 9363743 373609838
339254325 25501514 204044267
159234905 241882809 322844352
274248409 283737364 295252801
239766974 205721904 176239579
303068284 16883571 165756033
240736520 378749841 372980723
740346 380524285 150464676
179453874 60012288 99006556
309876141 273891584 101621490
144144228 200226944 154724344
365212665 101138538 304209291
324864501 52275129 251027054
173695805 149894674 264723119
298675270 367832290 276301448
136797789 240190821 269552319
6048406 174414441 231199940
281579318 318671530 238244870
197838313 124166241 103573514
10597393 6298896 329996213
117590977 308734949 380524181
390688149 195587114 188819345
316920026 343641195 36981907
221532757 143050368 362028795
314621556 194940150 155918442
63293573 114351318 322873489
22196209 195205987 327309823
66242247 131366831 186480755
18465544 80028521 152167944
328528930 344860127 65992199
52295747 104378286 95803169
78746443 115776613 184172275
154986354 303993983 46621033
236722263 357160082 48266747
380776418 292215042 2752627
158566479 92454675 59425061
355537075 289902313 312452483
75950341 281453425 296305663
267637665 172322035 297950345
118234148 290645330 238244346
75174266 165444743 275745174
171226808 7941281 274736861
274344776 157189782 127880217
75963888 313814053 170492073
315708204 128913212 60723978
315668129 228825193 87828032
83301526 44104619 360562929
217615499 282966620 104118396
392176708 28453140 104202795
201929261 57727216 351788358
192350546 180292376 320385963
234968728 280536947 267358792
371497122 357688703 125916932
252856742 57628669 380909613
247238574 3657701 50383910
224809000 5404474 222658604
389572849 206707248 49255019
127256329 56388316 396627988
83480545 26748698 231880544
185015667 227126544 31430784
214978200 102681796 370005066
55321475 16496942 198132858
327618322 50983521 256625762
107745440 339500316 304543232
288038653 74498590 303097100
34622314 260314391 261682014
312835561 139257069 57660039
330952261 103054272 289946765
71928580 141721554 328374557
153577867 373962233 262337946
287484563 240907766 249652114
122499220 111999502 392415281
240935901 214033981 349504712
337139577 147019142 305141421
189595523 43568151 164137138
85661688 41665538 181667701
37899265 252434485 351067682
317624505 197038639 85917852
338023015 348571122 187739379
109162534 191409590 319370692
392129629 33493835 294112742
314773741 257465750 72870712
136102238 273714961 376815573
106621281 14928847 31698778
49135710 313440240 308340605
3205343 369953324 9242764
239612419 226513522 197043522
328482945 124599798 373027947
385831851 252901978 141347985
201024061 74317486 135156631
236433291 71343857 328465874
190437914 367540495 86361220
321624437 186777407 146132262
300708421 201415716 63827055
306826680 226900505 64779330
57223952 159043384 148923167
369039163 126670895 198699893
118048766 315752173 238714248
220233959 208727322 197980200
90086121 193768916 297788016
40319576 237060804 201512952
103887006 129791832 118611994
288942582 71283572 295872046
70074042 230760433 141474582
195548170 305637781 170797216
389625196 92493615 326293599
352407377 120999530 359208099
164172512 146134513 163866727
384362680 334830833 250887368
353726304 231208514 274072979
333954623 272436899 157321571
66058317 57983138 146148427
51479401 223851299 358982335
209227933 289558771 50537224
170217242 41657297 202690976
84213406 306949467 229356847
367181132 364604371 139627559
103058381 9320092 190259397
150407299 17793356 93516472
373474906 98359159 264808328
156742390 199687072 164621574
339970713 141651835 270060994
199137715 80524536 33295416
218145170 204316052 155726453
353644771 289996465 47689239
362679529 253519194 89495817
292321617 109725296 202445373
104310892 367370197 207968870
96731066 301425424 155162267
395646709 393515957 168570511
164796656 130063725 66725707
253270572 39679806 26634495
143059345 347184001 297347191
200851854 29070211 168712170
100646780 159254137 388589797
277417470 136899724 42464652
309735635 190636172 318039019
333050895 75536210 344023223
205425088 66527792 331167513
125903983 329672939 354095896
141292370 49237825 6020177
102785168 44738199 251548559
391006243 81183970 351415663
325920929 245351464 250146266
327333446 381376757 49104684
141366447 165567694 390078620
8767396 22230697 178650734
154970857 365985675 146793414
88433986 110815148 302891823
333515399 64550949 94297536
223843499 251130049 118096024
359316722 358811340 179974591
286496573 374158713 147574437
213843823 11086419 199448389
71201517 381751789 297295298
207251822 339912237 141905508
182511999 317816944 230917239
240380354 89286983 331960615
175684040 99278219 106278369
31632359 244274824 305972809
146390358 332293277 230514365
86812653 39956673 205382241
294147742 307737480 91220698
190107500 343363517 65535018
22214020 91312619 137513174
348369058 263976990 361124603
251378715 320542144 41906185
175403764 245272497 263739812
142894340 31436199 273049278
56995922 123059951 236937327
331166897 353141197 20884046
121083344 15903678 186934791
334447943 189396047 322429658
71189764 261226122 363982437
238461216 19309385 228895989
259384639 97527742 250508155
222384129 20623301 369570920
160514484 44367837 143673942
173849038 394313095 67429195
243248505 385637086 324575829
182742764 299265721 93219222
121772015 19034941 173305743
240256525 286781742 285636439
277319198 390271569 65059098
179233197 207893718 371705447
240696930 352218545 67322544
229738153 394258841 321450268
285270080 220568311 72598131
250056854 268349913 95955884
6970530 228548149 278190343
282206615 337039025 29144097
384670600 274482814 148641968
286259225 89777660 338041990
22330759 186920908 44995912
360740456 25453470 394031191
12708298 216688217 38371318
323129698 237474894 261772289
279167525 99772051 314251131
184587670 145479338 280438945
324524290 266818622 95846435
196553775 8594298 233571599
210968852 300503234 26471397
275666880 39862836 396537093
131541278 190883128 104063771
85482098 62832912 152670617
314384581 293357375 262577833
100845653 321344130 168042782
360473334 378457685 18890401
334373495 56716220 59617513
145507421 17850750 122907324
386267791 142316751 269435920
362387059 59640691 348223510
342071516 98239040 312656940
152441442 214693000 9770985
6828346 231866586 353983911
249147545 107549146 243896452
88489414 42210209 139906250
253338814 104764503 181604699
206609352 382005869 182627953
262854356 303558727 228497441
213965016 254328745 136152586
187389394 27185258 232633445
169874398 319773608 58587667
313757298 10965852 209676490
344426350 144315151 278711796
112916106 213067992 212133024
370119552 211780793 333188293
120906816 37182054 120249011
132163593 134614609 102503869
370517550 271076826 187217750
44992380 388461053 300048913
86664667 333810218 367854750
225248742 18151735 220762897
387221343 394457011 389109091
223498985 33388966 204016710
161727858 271849914 377273053
363117093 257525508 172793296
349008630 38851332 156711350
193544942 393955907 128589157
337373366 337303868 160557168
308979055 163534838 275087740
184619952 279833647 288992293
335127474 159439098 40115301
28877126 49774178 258672829
263599105 265568248 107102162
197440447 206157341 3778720
310100772 387742751 255716165
145819037 182363149 77928097
101923690 107589215 144072399
110562986 351946299 242603251
358067908 285867518 54096196
200788527 278955060 73902565
41771467 132885695 236165034
163816186 360983667 31062825
225191520 121955040 358905039
69494069 162988301 101019289
132265072 283181688 145152015
310755792 58166587 393718326
101716378 42858580 193190657
191471849 117277930 121570074
169463220 217770289 19777185
34793165 89292569 289569853
92326178 298608184 6901132
202803676 389829945 159714781
394992280 326078612 250689916
323218175 12533851 286735520
45330583 162162668 337694046
241459424 183470580 7548764
94988194 373773757 152366633
159755178 236400476 198700070
78208314 370142848 271828852
28746396 392556006 46513310
118189725 277140531 347358375
397867777 138022939 37271681
156979085 306249339 47832284
97645155 395284365 88952018
244128913 244779993 328629814
93128899 64723975 322568812
219158153 237056311 315025853
56264037 110644292 105450783
64062176 389308503 217306692
374624994 374784858 234521006
141476750 345658280 139379102
387559289 193288830 93904084
187684461 263740930 374827310
85039693 396399664 268347300
237830270 186266755 163941370
341584775 21429794 319966524
241881516 174986439 207998233
233104161 268653331 297575900
244626272 310219008 360540641
64098967 51843898 88553682
230936149 92437785 315126500
310015659 132970996 51519039
340285829 261651106 263105383
199287057 308809201 141020930
318904297 75305041 92239108
239161033 19618334 355130762
218497867 379138030 266696473
358593888 348798225 89980711
110777747 273859304 316265935
141917752 102543594 100113132
207125914 106606836 264832383
184664735 115932643 181883056
217249018 346387024 356487420
81682840 300642943 174330342
84022899 154410176 393250031
182043506 21838616 265368478
354942401 95544907 239981608
395378242 384049953 6104654
356509112 41347374 363307880
173386373 40357828 372926253
209911065 54878567 281632949
130514392 231709504 385560176
51383109 292645056 209834963
383312942 383083026 4213638
120983551 149369901 156207805
267844601 105292127 314250550
201294840 14384902 200666589
53374778 397755127 384140893
140416963 317914658 212201245
64962088 382484558 92420460
174661148 109700429 318199306
63710231 340778972 247032708
199800451 292412776 258064824
320106628 274391679 200738503
67473601 257996341 384085774
387072725 308819033 65072860
87282470 85815861 110976595
90088162 38831495 163611548
198566839 38960821 186287831
39680162 342464523 143338471
43582567 208990591 264274333
340309111 37446175 262784242
276065379 203136207 81438709
313645760 302765543 274620640
38355282 37105877 348125528
27792792 266793639 382002153
370619531 171325602 357950440
154213657 31494587 387949371
75726410 148702511 157850122
205922619 342345055 89991335
292591516 22678087 168271443
69909749 321957959 208682191
280330788 317594086 118342331
306284443 363988601 87201096
181155493 55966814 340645585
139726714 97480947 120351660
50026020 129816298 56487419
301655103 241271107 208209958
122389702 255801973 61302230
106699764 51086794 312684221
83384815 12826989 48095132
221171887 249790083 59595064
368188557 113000413 344051664
65024601 326487636 132054428
297624044 228039908 256726856
55072066 62986794 134123998
47924261 308066139 28182344
194817799 206014684 42899384
2250430 178685304 302998868
254205210 77595105 318124815
174066289 111958677 16037177
313861043 334334539 134966663
18690529 234518891 212277783
44359104 245941546 102892043
208929553 360090043 51579405
182908027 65204963 126463319
224233041 104939770 369240693
284174094 224203433 68213248
385719218 176415503 21169398
204478663 1651959 17581885
269069619 223787187 60356185
320251964 391178556 272173258
84725438 279402569 236354962
259086288 162239171 204847270
88476167 56081882 26349006
216830738 34386177 147890665
360557231 291676883 138249078
217632914 329136106 378481272
49559690 130245087 57222715
297333052 303547747 232901558
357573738 349308981 169414649
81459162 49794378 131950639
391688985 320129847 160322300
299305441 208857939 27556777
172745896 321541980 350897770
291627356 191266422 390272801
389495629 156729310 355020117
284387878 28866006 244175884
320394372 205631834 283371185
31913128 160806299 200968659
251172219 115112340 267016281
150840229 341600295 351957996
358996112 392280164 241371684
14285582 271577787 18865646
80343034 138035661 326017891
281992562 117044040 220651024
169431966 124236991 98421636
251746928 152580910 36189033
362437907 190085672 315508134
287183017 18237317 364956516
155653954 129844050 319490610
180838028 348896026 38873852
215538836 42425015 154718975
118926044 104827599 391022981
344864693 25674734 92620261
273079386 231407200 232579006
262421399 365216886 119246588
352240289 21786890 130602729
319260272 320713966 89685366
88208727 348316354 395322532
285938949 294840495 309641091
355248867 27690199 333166620
375757619 258571299 339427642
280780417 134500590 360845936
319835920 256149767 1032664
14866445 230917741 245297618
66561309 396876193 2009331
188604062 303756323 254084174
13865730 51424637 181661549
347122758 378179197 173065193
12751375 72095201 268439904
360117988 2535100 66584640
9875713 111918308 257856025
237304511 357142414 397183252
290447609 49011542 157068405
247105937 70316598 213514546
313099243 210340749 217357408
286997733 318885529 246543648
38413479 207137359 291987543
205102489 208832527 252324130
131834729 7033961 144494504
294839513 331659147 244637243
181203692 37912166 65971068
272298782 50066768 328614366
316090341 25258642 108898668
302664546 302419499 135333570
57159195 68068352 232294974
200639348 284326215 171854785
343968396 152462612 340930837
70591336 342827735 154299258
126720256 197075739 264350995
341162635 129965294 26319290
204654266 16635491 373070735
367031032 46901869 12274684
377240428 132284325 144391701
61761656 192682476 7704604
372883056 120415262 66164057
76699315 340860724 367171746
187449646 348161951 68689073
125683170 282911995 163790121
160694194 20859334 148833189
312865851 75239460 99528796
52467140 369806480 380788308
113820711 276084607 261177289
12975229 390375923 34489396
326822493 388085368 344778828
21036701 80475725 359802945
63582091 382990308 92008035
237511131 59826814 19215449
291837216 101835372 249061192
225487969 104257163 260381270
132968142 269541262 395889948
198199719 194556211 305067271
179378794 20484616 352222364
135932343 341893639 327087085
8208964 195885666 363539256
126415977 108683401 292535055
334783845 357715913 21809261
80506115 372250337 365435366
4192005 29348345 261782525
257191046 23823668 149227843
292093963 306304330 1007838
207912584 9801807 227241083
26848707 134457936 116032521
375903561 210427635 208046653
199662588 377500160 135890047
363303655 132052134 256461981
217400121 156120142 134126971
394979769 115241168 139995580
186011387 372578904 72640504
302271767 341400142 63758905
53273845 61137297 132921575
142065066 143437197 161789834
149914713 334812001 316401552
177024088 326788215 393999905
485577 205436644 229799385
23303 51394349 241299493
332317136 156865998 463871
389448462 242623378 265914772
48238017 311654166 78958850
339357237 304331541 78081809
359196583 96694477 141487423
69868039 342542144 388886157
280834523 382042304 5560120
139332623 54041838 346494125
286710970 78442198 210283887
307504145 62035668 188291567
138390053 206238755 176902450
395061155 295537684 304822618
161230994 256805667 290074756
260150479 293766535 250333478
1860314 241246346 31013914
283209800 357155939 326944509
261921514 282762097 327775533
272487593 4491584 370619629
320681423 13547614 302642011
389217545 117429756 68914169
3151179 387786839 352608390
300622560 350114994 351644320
323453198 107035631 110024890
386641365 315731848 57310773
189176425 160106774 224023988
133759480 65356306 81188225
60083918 26920694 98165345
219549416 2971485 86985780
331181918 344660654 171262452
7289775 47225856 302781491
254280666 70354210 154788590
204884995 122302543 159862736
139476443 318586974 201875905
130213324 43516794 29133505
62666294 309987726 363437898
61091086 293861248 212612492
253257917 383156418 169986173
193543060 60634551 355875913
329594691 192672378 245171676
187921553 301595925 345943675
157094802 247239390 19170682
152303297 162056541 72110263
119421670 359694880 244903801
346642661 311251611 35026304
96895537 376385098 352872559
254384615 66645538 253492929
129539459 139898907 307369882
245432567 59770512 40836677
19897333 330205041 277212661
45730076 194049569 57940555
208070425 143160665 173113933
262685142 377442008 59996972
240046680 348097668 340138650
238187568 194175039 382317507
76937515 151087978 171096446
90740297 238620404 202937303
188616008 244761658 308589424
169911927 134865492 34931929
218909478 86659195 397510822
135598694 83687758 293504828
263151732 2421107 2523644
185869234 225580897 80604380
383220463 177249587 276949205
211168618 388500993 273931203
39892892 371209018 391076560
290178346 362992804 94589359
344995825 284399410 215096467
48518469 137451684 225922945
153149826 47975834 164589985
348621883 166812267 392649123
15112769 48655104 75313395
169225247 61797545 161448776
197383278 23984407 3426987
328957224 176515399 38752146
388780132 231938745 382585037
292470738 179231544 90505001
354186731 242008022 250738596
158506915 150066311 372357893
383343000 90845545 56705756
67109917 177585082 161017908
298398421 63632235 121930843
307174459 78970206 148020657
32613128 85481137 238781284
163697809 753394 331819144
181117454 124109117 259638569
41238128 295028613 260431858
274701638 198037347 397347231
179863673 103520896 50212400
280167195 219894308 78823503
312744942 220005610 271015268
222676787 385446664 269332304
38820555 152872335 270994553
269007625 149167434 148296064
301557172 296934488 29557490
192009884 298858004 396862531
52014827 292496746 87219309
202066491 46678283 18730959
140490667 187890404 236009494
257849776 239164898 49538838
54296863 273443979 100696184
169347635 95392007 290528232
178992203 299822497 5160244
327778784 334241616 189096834
11864497 275138958 147248953
321548486 201034139 27092194
92474098 143201557 25614831
366667475 320609036 141849239
206230094 392951337 315844269
264583355 308177208 74575357
252769160 372095407 71983979
131262922 349592900 289559919
280483261 285951611 255173363
53921262 396041304 274632392
287035947 340860775 346576325
34495917 298398234 389201681
226661295 147281787 112099970
380452640 185686174 56995117
39284925 285815368 104758699
3510913 212184716 40311073
154937404 95302907 14778522
194153435 94794066 241288974
294519553 221154217 263183992
147465185 277022420 261014866
48863473 120266217 157573464
329785385 291166574 9913895
148288557 220313544 252621343
170836653 69653824 291720889
343348418 335351739 320180005
32266620 371820266 207545126
143137731 48100904 351641033
239992790 176134942 44802526
42667346 281874898 168875137
860826 110960451 118749871
265025567 210237937 202451188
190540889 99313011 245394989
81551185 55521262 148146865
130921613 115450224 96653539
26479288 19056232 311543699
383682652 279828658 328355040
158620268 126861166 304090502
188219987 166910551 310828567
352723204 273574017 284056627
253473398 323487197 295726397
138281417 59819551 110317325
227307315 220748717 396639194
387532305 2685413 309852482
392309702 713695 237920871
276859068 372811904 254807482
100457042 238166839 138381687
385324323 388513745 390138568
214808634 325163676 107092583
161819630 287548648 149873545
182796751 240807625 281725489
234569156 82493495 313425818
330437734 96298854 342067933
199190694 35276113 127035369
344337679 39059147 115379680
312606305 264063665 335913792
270105232 205698557 170253518
120239126 136520460 105996811
10802648 41881372 132404653
369439345 340821360 6292455
323331316 206997832 81310487
120314164 133263770 18646873
130344312 333947281 318637573
44705291 310542264 352557258
58522 77106529 264263363
70781713 69754985 393964226
319673219 233415958 50187423
369571172 360623648 22878456
363800470 330563714 387407717
344775204 186943062 181346415
54642356 384626107 82962740
85640263 358947040 133498285
108346451 282934408 320751923
195358648 134163962 231892578
344276218 170340464 375172296
390217058 344974423 116718734
73639262 137394501 290852421
42178352 332123305 302444275
307586634 371186347 289673166
377955303 54192550 338028102
69113208 190929445 288687937
236392908 349629811 110018047
70939497 5915908 181446126
126159717 256171905 232107642
361122047 109298440 64949383
142681034 133178249 221787878
146871372 276117609 115642056
282437536 67539557 312364510
167084647 370560958 274691987
39763375 4898331 100146415
329157905 280681301 371310190
188227938 29174434 324494611
141346225 89798223 313289184
363173258 22752761 204006359
313532149 301911734 145340423
395375215 58481749 130205300
79881934 9180644 302663418
168621600 67420710 70201568
157542538 76271393 1584009
199387576 177700508 320268151
367134730 153172109 302328760
133558424 74821464 256716878
210466677 314158673 63095381
241358164 262660677 291227975
11628894 339327289 240843484
52308233 197433118 36334102
132077371 367627334 163346851
285634473 299823001 18002878
54667041 377297683 238634923
68876755 207297300 217253780
386880931 128268330 87594517
379348095 171423811 113594634
203991554 4404207 302322850
311223693 164671309 175779696
353175056 263510493 98757049
388373305 344091497 273611472
360691857 382563883 239418845
372052533 360818903 101582798
68169549 11305555 269141650
261605979 77100310 230858427
141704332 121322668 319559954
80889740 13568122 83339510
101856968 45295490 164255284
348515195 103719196 211741583
34865780 17107935 389958229
343174668 80596113 274306881
47532475 326700377 121578075
154833435 334835486 221403488
181566320 81460393 392590065
75852078 128976193 59678010
84539578 17731834 274835690
195116016 8091157 396799839
144489868 90770167 212551789
39344795 343576371 238212287
32968484 194635055 355167295
347074898 168931974 343663339
207873782 55565747 193318280
349410046 175576047 81878738
109966535 7780928 176031576
292567446 167295532 225273248
285664224 216726140 360647316
230996540 232520955 310387476
193719912 294074886 222558042
135670189 34828076 386014045
267921955 3309949 228423940
312310916 161541482 278451134
314082327 15261826 374965357
311929766 318959114 327634220
268234564 148185903 73716516
37002723 92930443 37119368
224585821 230802203 206400937
137988397 276011701 327570841
332899528 344313199 355582812
138608013 208858316 89111286
34365970 80523669 330869719
284817437 187393699 69802882
204835296 33060137 5402179
275142248 11345697 52575418
2217802 240285334 261015732
40972139 157449395 268563061
257571384 221494692 219841241
36026965 129065139 324786213
357687739 362731573 345439420
65127874 154494315 43462778
385028950 271581785 389948097
367349991 290628391 138062701
343483403 295755715 203913873
119037869 258074650 203418465
241894266 154929555 43549068
60256663 126720225 212559415
332115899 356468831 53971273
268680600 90986142 336147025
213605964 127915784 206717066
97169648 366538298 352535046
283692052 9039642 358885701
153101107 199833808 283539074
163801861 90989002 123248680
96243015 119046916 39854761
171149636 147074625 366069366
133754270 3814787 216204977
234642561 384454200 69160127
30310952 15197590 296097763
82769639 238649276 113138858
250941513 74960019 114436197
329759997 315081026 152322112
395709117 159683144 146390971
238103778 46290576 251333000
218625703 71781912 107051111
20798859 317555148 192241053
86969678 321996377 234877210
61633648 184237488 22529236
174429135 284766512 83637306
392879950 81414936 295838142
315953139 14305721 318782180
335912493 21610440 315409666
129605685 319237121 222598229
383970450 292466947 208120403
379708613 39587077 366208063
226744520 109152484 25539078
12425845 231354717 368266262
158489191 347488398 306747247
210280605 329107132 102915111
291536803 22130066 109389079
290801249 397761829 297384181
198134041 219524165 357532128
127537680 264468893 368140817
212424807 163304703 179636995
52961260 189219320 240356574
185850402 244989688 231161666
197023733 146895486 305181796
238776429 178001115 268837578
207678782 157159958 57283849
87240659 177537560 331336025
274574037 260343775 134525904
254726593 78977171 337886278
85597058 183918369 14120970
360135617 225475561 208444775
83330615 385443548 351127120
158875622 212474724 64652846
58220370 241586476 269290347
295400740 151817150 376775724
375678738 25226690 384582571
141873219 244029682 12738957
299757362 41867827 218601146
213587430 25627851 151912499
307486826 81253874 248198643
14533708 362352454 119677351
369696371 274368987 21771939
152147025 57141217 332669440
372598193 123214845 77343663
315697603 233200784 98171599
262892811 397231568 364709058
257776868 92443182 368994837
286443845 288622622 377044868
299088123 232704333 321351334
272008541 210868221 240418570
337041713 391648407 41299586
216948691 385755688 215091437
243547223 337808062 216040609
288317498 226861410 139990666
355624375 234579332 313086025
152903010 134432535 397167280
34327764 228456350 25377903
304958180 340677617 259854394
351139374 74381813 127198562
253042280 276564181 217862414
249287686 83822914 392741314
108775546 117105368 304204050
153706553 208921512 386216862
383680857 187335190 204355434
213393990 340387490 311791970
117029288 308214405 35861877
321915624 381735550 205546992
142559584 56905666 96959787
371086048 273244367 11148894
5250293 311842900 302476207
376051240 122458269 337731165
32843014 285576154 164240796
108108892 179205373 264372993
39905106 33067271 345093837
72725918 185479641 40548335
124948814 311336171 219272253
219677182 361509600 351018576
62822973 59721768 11617120
55913716 239021580 342587206
260069394 33286052 110947418
320631648 162640805 23064060
311218363 179295124 157892817
20061187 144714127 269986449
214684261 164147420 393587911
281406114 186237492 29230835
1714655 87147638 267814628
162097700 235911476 21416435
45355777 215352159 155778744
134520990 208036147 353594201
249804417 899582 181771523
394680493 328204518 217096406
115940128 258660170 33623219
363291733 352245040 285511640
325354064 210306324 279837929
176416427 25302689 347366260
391355903 210973683 102079016
224977143 213542011 99799664
123043109 385169056 43463875
8405168 365322708 137494868
3374526 345086542 52312079
311287114 333175420 60456679
373789118 205135040 359771529
381996107 146353030 88309492
18656903 167496647 28946068
378477661 272017912 190318028
210436168 167870736 298070219
75776684 151025235 78804397
150736347 304917101 124823366
29262195 169399230 387429628
43944220 330918502 90183963
83942099 395682981 93661123
186072164 211960670 127484906
358839694 4035413 233095699
281390514 100316790 96760354
289557225 2283268 259218257
31698756 79233906 189963609
177719562 116627342 304305083
96001497 314274576 41886491
171808473 395572019 239614505
223454515 201097905 275241913
214035492 165825095 170720973
99817736 113742976 354293025
176342388 151785697 79668016
50751720 238217820 138323080
216438328 91496816 287690523
357851107 365473340 60595411
153892515 127487022 85566990
219037534 107496022 184772668
376298531 182453110 143471021
72828964 235015988 88013978
162426681 245698987 237072082
30391888 237373775 16878135
358670878 106190458 97402118
200834988 85531049 364497456
276424528 341425024 69586309
140641649 23984982 350980643
84376308 196100319 194814331
55849299 106622628 65078417
151376029 162977936 198108951
266431117 250516983 202466424
125114637 142063604 152399686
391303615 290190111 264366363
263015150 353222041 75312396
217274550 349388265 236639776
96556352 389578030 25446078
240448765 325484648 320134526
239709222 91594457 244950069
367114603 378031986 30790785
17145270 345413358 341291340
378834145 358930928 70694396
136121947 156724653 397511467
59077139 210524049 65774408
381670132 70140397 290832515
334018054 100626706 150238785
251404372 20232219 116015319
210051719 10530634 217651506
255313553 354469842 285040101
315022759 134533043 189709784
55523015 278494231 104023809
174924707 178537269 225885740
311719412 303797826 243781188
252487983 89414266 224107815
137672041 11733639 232236343
278293862 196464134 389959716
239982186 134878339 103521621
90345967 135306797 63950146
219553945 264941879 381329709
248310808 187368816 176490028
281240161 397854044 141438454
128798859 311790908 197311329
5742002 209877004 200805693
314397842 64169939 193551866
326736334 379248164 263994390
328707993 67404274 41100744
264212746 39808321 395054535
319839252 81428843 304126354
229630906 310286579 125649846
135952855 277319288 193291451
390045493 185852425 43661877
332950672 118630120 112241740
185524507 40093816 381165104
303065696 214625339 219931287
5809256 158967041 351913661
396752092 380918902 4256437
37073025 338513667 225821850
218434356 121617300 115724324
318941420 29559562 395491248
130205077 57751905 107438180
284125086 97983966 76931138
50103875 50213259 242711713
107401228 4863183 73856092
69512680 314938192 9871132
277486587 343639895 46541972
330977256 394025634 16779799
5755638 235350001 24733877
5986241 67879895 20147298
147293438 164858291 56593150
60695557 178536260 217192284
290322501 102924761 66899638
234544326 265293480 215941676
82161418 93776396 140812717
135953595 111941315 201454574
192496047 387733863 365506432
307336209 47192648 359737709
365839425 27389715 302042436
356102133 337581754 170330492
223464714 371204671 250743799
21429557 210609915 222749765
219709173 67826790 117707198
351683863 394833090 242983758
223503473 89447595 315613375
74799344 219428319 311789775
69770979 119884760 29308629
128198841 333740419 246201054
339318593 297507549 295204731
121531764 257260579 324392566
304032892 279941361 19062147
217369855 128435787 80861545
23556937 315025466 21662396
14740224 173742338 29475115
60664231 224311198 37984866
49727448 154110839 61817367
390714267 363491807 117719341
127963053 327130200 161938666
314799488 7900715 281840600
133655297 325689002 313732748
69452221 162452274 17624310
357663725 313008624 90485274
327405082 59752499 59106707
283968778 50850584 221650936
75575329 202682858 41655309
95052558 72582508 395035197
321367165 249396520 315697949
253161287 319493140 333205608
13253368 23960777 361406219
24183375 310870544 353593742
216402034 57511224 69233810
25077940 257378001 269285514
122680523 265961204 316782408
105462961 365745688 216119020
67177031 126688148 282331757
147686530 367420826 153449330
31704388 378301689 177352331
335929801 26304982 318142527
282064700 205922861 311490588
122895397 162713144 241846263
127160105 327030152 273668838
137535757 162892878 278430887
232860422 370530157 43893936
24525675 326214186 143171301
16407141 301870881 2267535
342997173 69288251 156300030
289232139 189005108 252322526
114020771 230891822 116664286
393079594 131290865 68732151
123818354 278555609 7378623
393449374 313635601 108293219
134187530 167000 2718015
210041287 33812244 159827146
377518431 217794738 260063581
270013739 62230415 124318464
180229380 395384500 356376604
103315730 331259680 148688013
361293601 315643735 137327112
156566249 180233587 72780433
23991201 153345211 59720676
138716209 91297814 117657361
156259806 198707281 253760202
155050957 22672394 64744963
219859445 241452440 13750497
11286729 180451128 195584235
386492257 82516714 28641377
93424158 222035446 12511564
99323834 111537544 15030952
82336774 197368744 302536752
124199489 97719961 84741025
259237468 53487914 229740700
368634221 288831315 330193976
109432538 168312792 272291599
169714206 284428612 225071103
295970899 17743255 383823853
8785175 13050961 270457491
126427207 281435953 370656848
83525711 236099895 379330039
377685267 355208668 86535281
334827231 160477776 184308226
12016531 365267129 395931271
132564104 313563216 263352680
294349893 331730717 57135716
240248680 323572239 335001435
359881745 267793682 318085751
342137158 341870103 362510051
166506407 246598576 375794847
386328000 210277063 243945308
252086774 321489416 112337077
143126476 115826005 281351871
74320499 105080311 9992317
266038346 244738858 310528805
345921672 303669105 198414079
85460078 116914518 360086191
381725122 286079830 362979464
214526514 373580513 323982258
117180567 262192940 152654158
203641824 341500747 53210602
65889850 209435194 106932184
221752818 76139476 12598499
31424698 25845254 302573986
138725227 238623760 232493815
270492515 358195182 343698891
49706943 153394572 2955476
49756308 300556248 292882286
149910168 84278634 185264130
328356635 200591208 176225564
299028892 301938637 260169600
142450423 353756861 265538513
35955942 184318296 233273610
195450255 396725049 363424799
90909014 245166926 291464931
251036688 164428420 25314085
73510106 245696676 91891048
100869836 179369493 322934135
124176250 247373248 303175558
206700241 131918632 304614876
23240373 78741709 17995934
386940338 168066042 78864079
268832075 118975284 120768086
86452004 229507147 130973890
382315471 117604434 160520567
21411382 136201681 340479735
306802481 218694211 237973559
49333621 304155593 211206776
163687423 39676378 317599225
154814533 180609662 387074316
29808929 203257741 59796101
163958385 63793274 396715649
163027807 289996502 127604063
358406287 328776004 198426425
87640155 103381706 202592281
167400109 366067033 276487483
393660462 167022254 123847361
368113832 111040257 27385628
264149231 75861108 210013589
272157155 382935161 281768664
108445129 360944109 247589795
324922295 343142718 90178642
27235602 300706557 393649631
330996158 34232670 23068560
110780232 108639163 145104463
270724469 203249393 167806273
361960155 209774636 151204109
4934470 196149326 351739222
127065140 362323356 307960045
65727759 241133039 125820526
182334488 96978271 184141706
129492138 327442048 183396805
133728928 104902053 258637417
193057499 94901461 96078858
158931643 114188306 58360730
203527055 161074134 63878435
273414188 17769327 247182304
217204626 329073441 183579373
318878780 86470818 158463941
334550247 64955958 278586731
290312266 328511119 303278596
298212062 135249680 170363763
91147435 246897709 395356190
22769993 220065825 63929707
47609627 108356026 135492043
151358115 264251392 345879046
264128748 3386704 174654597
248136120 220553383 241753997
16576513 343216946 234072792
125612129 14595937 69541900
183343393 145398503 319525330
150683139 396632221 204731456
29292022 173199779 112972816
306952787 170982941 298230819
277215067 360337441 333682486
324675281 125750369 271136269
229105038 95517731 68484485
268402258 275139329 350880991
377214336 166757835 295839737
73895152 102655844 159949678
130100184 292201945 69622779
163084241 351775800 81760172
15816513 187968237 232451569
241975908 27945089 290906377
288032199 321522409 356348856
308801185 11990655 196329561
95759034 397488824 13261226
36228104 55626895 201402128
232336029 75838446 190055176
169431606 397820671 217505821
171778186 195214731 130602602
180267756 81209912 128477579
348353479 71556321 170652327
62956268 300382676 283738458
373704881 359271900 348276795
305553994 124913075 355355390
313662174 115677632 282543693
2454657 312051125 330855015
82530031 290371358 118031276
198033695 195783878 154081958
344223990 202843540 44481579
373086289 352172991 170201535
358651907 76017072 216767760
215435806 66576033 350439500
277676106 189612443 71858768
170356395 328440722 63339668
205723310 153558221 191388819
246613846 13800527 120404505
365565619 15961914 308258056
265102983 24085313 298752169
377242736 76989491 175069511
266488160 243538721 69036204
146534228 27152622 76537544
147567686 209844003 383092620
367932084 319029086 387270700
9424630 184475931 103917712
56770232 223818460 351105422
303310851 185098419 233911777
155647940 213184858 62449147
272569765 241909836 6375882
375529991 394537678 181435680
247955915 212059695 80057120
71525895 48072182 8069682
313714917 235965248 134703854
234785767 230364169 61710265
150606015 227935885 30235274
303542951 124797103 147903999
88430726 121631233 183054917
281015632 391114494 97290244
219189514 293300361 81141372
169281427 130455010 171538719
164512087 156529356 289732490
79567006 14874217 75934314
193356043 274755205 43687538
193532294 199557306 191540822
336240026 290007194 304254005
351981151 41832351 333655425
66111622 168152704 203590275
199009110 39605321 150447100
16392489 247046228 96379926
377212676 270471870 319252991
26076771 222563833 67559285
259443050 371974502 248195288
321605632 144997423 355363360
159940893 147471686 6457503
298910964 359345112 41838096
381986889 75684806 57327046
110217606 230796838 347592260
266932631 122104106 252121301
369379759 153098592 233693210
224785578 92974632 86058766
207341262 360516389 63941968
76431021 74341590 232081180
263138618 117352823 71012260
88511761 132608763 179379920
201966081 363654405 160907851
250433726 174585717 358854845
300649671 74865508 76221157
383918630 62786463 135495243
192602428 5582905 264008366
92342183 291630134 393650154
322181327 112257869 314601791
274319723 212561691 94260858
276230721 147177997 124085775
310425816 92732251 314068233
161085995 378472180 19983856
82636598 113105350 99345427
55582678 340859839 32383647
297384336 367630103 333423024
107034119 254081576 300811290
269709543 64416349 135492231
277862217 247310738 14292966
120459917 33278586 32349861
366617686 357519080 25577326
294846716 56021697 54653988
340225894 367102901 264094606
181605634 193803949 136758810
20427758 202245885 190185940
51912852 259663247 17028226
100227189 249338085 343531324
123590711 369594073 339534030
73956719 11848421 253018278
357100783 312475695 315983360
365368063 387685988 51874760
177634283 81416551 117740003
155836831 323948496 277504326
91490610 85843184 46338812
220183793 12975747 252242084
215746437 117600018 131886026
32772783 285974168 65228526
44303410 230708139 40491639
98021031 318196108 255846357
19880909 81416456 304355314
329872465 247533211 12801967
23332022 395518537 148955231
302901110 255228820 81440267
83426490 331532721 268430704
155988613 102431145 167112180
72309011 234958360 68358252
339102752 34164644 206819896
168611390 316101282 378258875
251856275 330170087 61629839
52315456 356154156 283643720
40291328 28414365 376033620
58356245 336184111 270174434
370523797 149731763 395925043
70286459 4373112 206072880
94939945 348236328 211259681
283879631 33683305 156934585
391979835 135251570 363357668
300684088 290299978 351497831
119390699 48301399 80003079
148788787 291581357 72228430
200033464 179253054 238726573
386700705 312975447 77026515
13931187 258227512 127990296
133915967 252496110 36430026
62406562 329787316 385205937
220496978 346225215 148873496
377500079 170509599 253227395
325208884 35837665 315202511
220682260 56768158 292469359
152554603 104271476 76761647
383758587 206444434 238809843
213734851 257265405 336643366
224479251 6132831 267443019
123852274 71636073 37932254
231666981 320939097 378590849
222880859 257891482 94380062
130966724 172956034 396897783
273104416 149045234 23021363
324676626 24093958 279020172
171924407 245209367 92497447
215580152 222899993 116238671
277576997 275487433 49564550
216646102 321490755 198682612
376393424 220703540 80162008
299175866 375851189 2419492
136953341 51036038 79566513
361383452 287655961 229380892
268807692 389448351 353235679
211344232 179307302 147016033
180475568 229831323 96119248
273591057 146555663 322417421
122159770 167972812 362448610
277289325 112751863 176185182
55813236 320210050 276367527
80939567 201109005 36533794
49239694 220370201 304318608
135052977 125281265 58227549
37451993 92844604 40614949
76467894 239877053 181659499
130531223 309188100 24060801
315739871 137038861 349498640
346318703 206486481 267229848
86732573 14760762 260198726
320061466 342162930 169951426
225229830 188924382 341261845
188785228 30013565 94221134
353756439 396401247 98756646
274408031 5494282 319525432
18126771 186101308 359101727
114095853 297284438 81734405
370993413 216070859 110732185
325554000 339833579 4764283
57532409 140888087 224539993
11207954 26074214 290307460
349306263 359481959 251005117
331644844 337840420 376578322
81483371 284868395 211290488
170024922 356638566 361135504
90885475 180453587 147708929
37032208 282828992 109046003
379453086 319491874 44033814
388791275 244575031 296050241
142661521 239215026 7782400
276118869 263011566 173045171
67489222 88394147 184987570
330571525 353957328 180772767
290885632 89656098 291019997
55103584 269268653 222677456
369978338 384486281 253925125
141673843 143263762 241246176
72487395 28532022 18421189
234607905 373335448 173575313
213113420 171605030 161709451
69797373 115036925 381272724
274659858 234020994 160841460
148041063 182491108 96258024
363194110 9031235 324861472
297922736 295940848 340224654
74866915 354434658 321046540
39689361 281702064 172513253
14316189 38476314 141994322
356712863 279389388 103864374
75941572 194567671 58986577
284134431 276474051 142073310
310458808 64235791 69687635
92087129 36287731 281535608
278402117 139321914 348969274
312508454 256710289 175812643
193683655 254215044 25185262
351236424 14546452 224413731
209865222 228674049 263493032
187890963 126194902 298847687
272302723 112859000 45417211
157191034 141401894 214561268
104583512 1348719 343282786
3636732 395784168 184037960
49114390 157457458 90812662
325052037 1010523 231056836
102343822 364758728 36528946
131229594 183718225 204008739
10270517 264565532 81862715
29441604 57241870 338562325
378740668 222775628 300692549
70653675 66175452 82157376
326976603 283184973 97287662
216754067 266468271 301785918
60915298 136529688 97915207
165794496 372266489 159577488
266318094 28404002 175914136
5538587 366524538 307012408
174345594 19008794 116072574
368706283 234849492 157721931
50937201 69745648 241268812
351892020 21641291 237670019
40567204 262987079 327970200
304370524 140749566 299395497
56155942 195539874 46258002
201680793 150695215 46015489
340614361 130162164 388000421
29852310 118863 397867927
290417779 62004777 175310924
306480474 323012412 327450960
352064690 391350135 20582148
374199424 96956007 56904669
50992796 255121466 32530938
188127173 197662709 75823673
44796735 256185913 301236411
187736266 86886785 56833473
84457669 324526697 181956413
331414815 272062074 345229960
315055864 70527690 385837715
272372168 247227382 342480441
160679599 139470599 95574738
214975631 279513407 136787991
125600492 135304960 5103341
88481098 62981692 247770332
176290444 260131337 207225445
367922239 350033034 382102745
322573512 114317273 251811336
312202330 209456219 295753785
198520092 360296529 210959230
84498553 30930450 294770748
304998926 294696394 366568072
228523571 206356643 200737736
80136746 109849968 377800568
126365377 45304501 241807211
95300778 46100184 194685391
265767819 195448842 283074415
339801231 161130752 180710319
261997894 376170692 361722836
109800925 44959878 71740771
166826792 390071973 132790859
43636090 27486316 166696351
306926651 338475399 35069690
197453367 199163999 178574553
68751198 383551041 200733633
167846094 134764660 379548489
9471015 7238854 30230574
349173356 373790841 122492407
284082612 9694841 286584115
304972694 245574633 84901693
6118222 180377773 27222528
377395570 307853101 111199320
176076792 77330592 230474177
276221851 333722669 300738602
39227980 291024103 168413521
47196976 307998981 57508485
363095587 335498883 180996982
123605796 219080596 277116003
370963375 188854781 310239685
125039698 172031796 382383155
154597783 307021670 310662149
267701663 377779223 227513992
273342680 166077142 107143499
347556719 194416759 38190031
166588406 183661826 283693099
32797930 282417049 355338840
282446205 114488179 103815913
80745535 325635706 376841888
306078556 250762616 285576121
231914163 249760203 233638089
93035992 394220046 305609870
100332337 283340493 75840439
139807303 35876524 8520142
62633846 43167807 67711096
339783970 256836555 331470443
384171908 108170979 324378032
177531249 179056826 184119894
11120495 315471197 75374751
220029265 93873418 112670000
291912741 229894209 21843136
326257145 139640456 266302396
221842420 379749367 57388266
89923089 287148120 267255390
136164490 330911189 16468168
72096783 104258979 76139179
272643254 260419469 50354387
41227773 264300737 169898224
260889621 162533770 377871760
323999628 253838853 106068116
181376151 227659977 22800639
116840461 255264841 53809446
319108117 225353892 389849061
220858964 86403324 95761500
339653519 353863750 151733102
285517117 96004224 355450325
13725898 352988455 234913119
200622031 140060321 327634715
212056196 363400356 301645546
96306935 189633952 303842896
231550571 125313398 248782343
307500841 180620441 349745022
213781010 254163723 58616962
280516113 339441166 335775718
64111727 223371731 167797910
32160200 151653397 321332330
206968897 143582701 377070318
248543509 332940612 79288328
64822821 12039054 176797884
122642740 192855853 254946572
303218165 269893308 340881887
174802697 70887483 296838517
361345832 196916601 351420349
182108109 184428975 140850545
390968490 77299473 238130664
243940951 229598953 191040430
290013421 148394259 61171936
245372050 88176250 74412511
94331202 288723504 297038864
380789648 18059795 346994598
361494189 38891211 71827792
35486955 39693588 110868201
225193143 64602849 280484425
384709155 148061486 82621076
65926330 316863010 257778963
121670196 193118419 119765437
276410928 378899220 247397073
141304389 244936936 22498304
120802065 18305420 365232295
20829883 178733203 291267195
191123761 98798996 107152863
199751712 256049652 295696419
98206776 359940509 258165025
146638991 360955147 269488036
30928090 348745682 354099579
290901934 273152915 95288313
243456784 221438646 1416927
245203382 356865010 66189502
707187 348231007 93436120
178726732 63210943 289509885
122071531 373651869 159175435
83274723 43216078 272299878
211039370 214068362 309488710
65737182 345270607 184382311
251430790 86931545 22316921
120095182 104335395 397341304
138633730 355975921 7284506
340701866 337975542 152716432
237177311 371777612 195602737
87361824 210311099 294963270
169144690 268579686 114478462
118772575 86266251 370725551
273764419 385478628 242828515
114864495 23558369 387231562
199059407 253971567 124846785
153691780 287745023 736514
18039315 206429672 210496921
337901493 139793253 314749465
132052254 155036251 351889950
185336181 321579106 105059372
205684211 150623476 12245810
12850374 74905694 124385421
115784398 37323587 326336988
294042453 260966330 193672950
318374766 23444706 105277024
300972002 256680336 243633744
287802069 180852848 4012045
72891588 362711986 280892657
395421306 137530169 139684031
50295709 156261533 275595756
359666499 176192095 372155327
93985360 122939794 216062860
37124065 370970497 162374727
252452368 337491902 8477387
19968392 23692096 315901559
260597737 350265459 79573139
283745514 71482086 334632390
146592233 113091246 329026302
302329929 252751308 308238172
38537990 352302974 145360004
40493689 233898664 373372569
363485891 96117616 326230464
94054711 6295103 248180717
226062212 252823264 308257798
23397794 329275577 84380890
317966645 123553398 305544873
299704615 79958996 14396736
36285447 356688377 7138572
236345829 102480866 172159639
4227049 243690562 117597951
91617685 356870419 310911393
18741410 305877151 199975778
11490748 353995762 95017196
232572421 222460631 192617985
90195423 200061431 350110085
191282507 156265751 82674766
222719059 47377927 100105249
85874822 187079049 289820286
378835298 354620753 265572874
337954082 70425582 91463174
314404629 262778634 23568477
111170682 61648282 252412515
142288274 68381018 169055144
9003352 268723416 288196431
281727079 288001862 234865849
4039411 164513110 224904547
60281826 294910703 210465939
188384902 300780634 389349731
301991319 292133751 148099250
225073197 105003321 353704828
21404332 181036667 371255677
224553167 384107635 106879994
66200437 349259420 144738018
50398252 243923213 62614043
303051273 140377050 326686390
142979810 251512362 244247919
359811421 298574995 281815475
221039977 252672910 311200635
376902682 285883652 392211125
119263557 378385052 323647511
188228118 67224136 344591655
379583421 221113074 373515262
390878621 3001954 63735472
182997110 218970582 375993734
51873504 201829033 356408087
289087472 104921658 177241704
305825476 33013562 369330104
229149460 171348949 366424949
310212151 276024111 307121646
320680067 53750607 13168061
114253841 242373291 235415848
124993042 77208201 346782749
366524403 20447124 254113618
241035638 226271780 286498588
24228407 243674292 306867489
281282049 108017355 103223489
278495107 38366142 218919424
290727148 65247437 289660164
298947875 125856910 30676197
163270051 369901895 1505988
258371993 205226963 21042076
65104394 75548307 265732939
367662530 73500556 268198800
243321545 343855297 195440980
292884005 376642322 105933981
201312062 65363835 96980334
120055571 312859676 56903633
270290131 269512890 159645052
242949778 391642109 92308926
149875565 178710274 249880421
195778055 193839472 312819316
15332512 38278734 112973246
263234241 304031219 303200191
270062133 6355356 86466957
77347093 103548827 271069851
68427248 123012931 269495840
6389556 17639217 179476804
211167886 75606427 369479149
197496670 288128362 124542569
346752769 107776303 199963857
46831891 254095728 10048076
204656642 93048536 382228849
101010292 200102342 116826137
87217694 199034573 1805530
292157951 54138870 288212217
87504346 63149257 370197804
3675673 389080430 149876549
13658330 81411244 259856563
370701063 391931401 53008854
199561494 29344834 96146379
68473562 193291587 377390200
181124323 361324249 384527981
93715727 82349458 34042573
1088080 139122356 212868513
192630681 86339001 117942165
10117390 87298489 95801134
144995381 390130553 18664675
283005609 42197809 26709799
210553273 349816109 371748572
188249251 15099728 333404895
94228766 134447818 176236212
132367233 372368223 299314752
282464474 24103843 375040498
160317652 44050118 269613352
51026768 216855669 236961629
101939672 282273902 337063445
251740863 139874332 154567874
37764636 279321491 227683508
9234448 269927454 162082462
327214504 174016986 9202423
7634990 326421674 378066228
339616843 221265897 16199890
132008456 79508356 288944653
115856156 295513435 250787330
300247411 73337475 20393381
231496108 125024164 110298134
38076072 216104575 143796823
104880842 253764558 61254404
228139910 63400610 87308938
377410499 171212638 325893760
37810151 360945756 183652398
275186879 46032796 83452409
353657085 222797019 302552182
257095975 105378885 24962641
295674732 363250233 224386620
24054185 374756949 64977161
197724523 218136882 198293104
333561155 8267536 2018253
225595310 29928503 186801821
345004082 343948929 179944987
15203523 177428958 259567000
168350753 48271198 223650745
59305407 263523421 340671966
313835412 362541911 117008697
158089365 166879274 349791310
241425009 169185625 76176691
207919486 12374228 249434806
73074243 340040852 153847458
114974909 45628186 295233885
263418687 211484009 126742979
12300704 126284104 264430170
83679456 364499340 156804383
71698431 36598392 112642052
244586888 177529237 374150332
171588782 107221065 127632804
27105393 226868958 69656537
225051206 183168004 229911513
392370599 166482489 247087131
146394724 67670770 211581201
299362514 355587704 88251950
38511543 272949090 353767859
289048574 363030356 25816946
381191945 319973921 167052748
201776978 376519271 386914512
63838359 161692784 289496266
195540308 106419107 347328333
293824795 39475715 309275594
228301307 377729385 186368646
4245141 347734317 315683697
370990244 6402748 328614673
326727201 104516998 112284826
283158956 56617911 280470867
259930722 287272438 26537172
189012738 12710250 330085769
141751674 350878927 303710935
370875588 120091770 371965071
303730448 207529234 103981342
70852947 234169096 89082988
21463971 274919601 330599875
50846325 153528245 215669008
280158494 174289591 308903973
364733336 363736204 281833103
197058122 15380774 393968614
373168237 254308023 30713250
150109410 198796676 103728857
362414775 355281693 252766497
357599457 8198771 125052165
356242047 132771393 328993897
144413828 80164272 390739024
339936282 111147491 130131473
75825295 270133316 331566237
205673822 286080418 145035236
229893371 339496403 20181446
130551790 67439594 273747646
120660434 69712232 241653970
156663968 230743278 124308823
377874338 157320330 143389930
144262912 101472424 350020443
397092506 362548781 11473024
23653336 375072984 91594889
271206188 137487150 381475182
56636490 365994204 79703280
117576640 143241929 221828780
234172461 389005687 148952560
127423896 98377879 145718557
75206321 89776607 113045410
348385519 343272625 70540139
214724743 45121376 199377874
40557607 247980713 141255936
207736471 240849580 168777669
262060037 207592239 256764975
315838942 290718251 75854019
118740735 8210006 162938013
386593422 67229302 340358965
8774528 186407937 94379105
136678507 231747940 347101283
244718326 49352237 42536756
283728455 9977799 235870863
329540103 39155054 17609212
244884298 250475906 331055122
387758105 200418145 103699554
38465060 59814713 54666069
276941244 5998726 15887133
347737934 221278699 355578887
288010250 10727318 163085565
82969687 19185545 103733961
267525376 362147502 289781984
38568636 55785469 342654681
282350772 198870261 347069089
154775655 25640654 336177335
298908066 368554263 16007375
314807600 342147625 38970787
270422981 24387455 13019510
70853892 100214309 26144356
95196355 287740635 122767992
309771673 377221001 278781486
109664641 162525725 41746605
376411586 359649796 6559371
154486134 272624057 175582533
10098662 306156018 377485114
334436415 88000845 150946652
357158914 218579463 47660883
80458411 66008767 249717184
174268474 330829588 180982862
391665413 362682339 349122687
195579553 15346254 6971183
107578933 271651061 391740343
251514269 326393800 345213873
26574017 212379319 381857640
53628956 316003195 268522485
144233935 227071231 352123515
131709669 18113222 185298867
377035778 76293113 89653379
30171759 38777988 173803477
352032802 220554281 318314049
281281224 385234995 136238706
268948584 146329134 292807736
201945180 159585788 237626234
131199734 169736524 115610497
268168145 65671432 354378879
245440217 379373184 272800719
259408050 223016826 207091827
234018119 166791452 211268640
50529410 213584993 177002839
365894271 82890485 288264970
230098101 351339112 263686583
245769283 308609680 163116285
92733628 279849388 97660639
59778993 264000122 285236366
270931888 17989983 82912798
10424738 29680901 207258812
332799042 20922540 63127815
361295551 149033461 109003270
201836333 1809051 18401912
22465404 325991101 247873064
105936735 338168477 60789982
216315744 95774161 266630290
153034861 46771293 332130961
353447194 322603454 134116376
280261690 322946498 175605009
282637342 396895263 204313373
132716963 277825086 179109700
306600550 240576379 386360576
235965720 345501455 106742340
317496901 355535929 166828005
48561151 132920013 65994128
130843923 360824205 17516176
312119659 65798956 156934617
352097141 244819052 354250410
65031058 282596681 344327546
379800843 175580874 369662549
32470337 116821249 28495170
159628068 141593908 235468385
90488270 295208422 153658158
342321360 15590711 277060781
298142 323128392 10408432
87640694 139067607 311374610
186539494 300631970 251944024
146136989 112959505 279818078
94907151 321376345 260108895
76533367 364209679 31667489
102600624 376941314 251256895
20417766 365567683 66853558
92540685 58198450 108408209
322665516 168402612 8773507
382544214 36590888 309040965
3659152 377016314 394260449
294732106 147974504 58638494
85616667 77061476 148627838
65853078 286093221 176472493
189246985 33023032 139565306
367378034 352387855 148878219
169666091 343139288 212088433
31144605 363864902 318382221
136137094 238271764 94959235
170071608 181856329 201964580
155844516 155185767 41203291
249449446 160865096 100509550
119185462 246417175 38205828
266985651 11709332 10417305
365282592 357881770 192162835
284161570 301846901 147222165
337877545 38158787 373083684
236177408 271436826 63340015
290850541 156415839 114445093
181457204 80050218 211830316
367541525 111795118 175970458
126983063 40613402 288839283
152005413 17445159 242136384
15548343 268912066 74930156
388418994 282393210 45842734
3837016 323918821 8970136
300563525 181379034 385773382
211728431 247856300 145991124
186820720 193582676 249074431
375567763 388158153 321979522
250073891 324479198 38078666
241348628 121875579 102265567
92687316 388588397 380372686
27464709 392449363 29712577
84171307 157124030 213743649
199909516 333295578 387584227
202899759 160227492 47737077
88081601 132198807 382505771
327467580 390872189 311439917
160598443 153879147 8673896
177197759 46317125 202427832
251682696 270650569 213506024
18579695 383624514 89651127
274403510 220871170 125547669
362409539 226496834 132286793
116116701 345851920 389556511
355599029 263462573 60702232
282614300 219974661 287466419
179872922 199359505 72498464
371264836 307464621 53494888
92092553 300690827 93428076
186112166 252677362 370145693
136774790 85166569 361657073
123470746 217988495 216060627
146127041 317303366 144006052
200216995 188054090 280207686
71020384 110027124 50960841
243039858 275751185 188519686
330188200 20770316 131069124
98495738 295225662 93704124
376615322 277924024 23191462
224012068 13346879 150225014
101817503 303488749 270474969
33991330 133317931 388533259
198513471 78381211 330387694
187138590 169901060 103690589
105019726 134538055 30923985
221921842 149380143 348126793
225119895 307839411 131728525
153382043 207878689 89223277
285195310 103225548 302753353
131730936 266333984 165794956
384527229 176220055 136855558
131556438 273983769 332752545
356731000 366933189 109643082
4499954 89711095 141053605
64471453 96443063 340874309
355572947 61272227 197313270
263651233 126691192 233167322
355471091 164913596 69811624
136972502 207341634 220950993
380850901 183480621 49562263
164611047 131765571 34721692
272558353 335807478 320710885
11136289 32309441 102537854
122347490 115747630 112345701
129765993 379371108 356024295
290883579 179827532 6166046
52563995 15456744 154349616
138909507 318392751 70840429
101326400 352912625 306165096
61941896 74752472 95198833
129733933 130698329 123998817
206956764 67442617 175095456
242136971 11860815 266339991
90278263 174640597 187105060
267074358 364683914 99606365
219255538 290757007 273748612
197539584 97666335 264568581
42778927 62732988 19015906
205533013 178932602 30565776
64705746 182929183 165607834
390460985 318414742 231282793
3214867 13776636 53227465
360685290 7465253 140549561
128986516 204491764 271557144
128250880 300163100 58024840
138937646 88513846 215229791
366434681 325702315 138107300
13310345 97929651 272580230
80589018 198072138 179325303
213144436 262163920 386996812
20156180 61781168 123723619
216932425 121498767 192796436
279447378 225377802 293717474
196677237 264454147 393926862
21046919 137782818 191920325
77578754 97407098 379314172
226890243 115881189 239989702
82268236 61013798 330441738
187134787 205569197 45250609
121967227 22641704 286674616
2761918 243595827 133726812
76783067 197009403 245504210
294172455 165099754 394069680
233593657 353428117 116933918
199850916 178612006 63045214
201097472 14676468 369853425
199708987 294834634 376430778
69445142 365533948 373237417
360012692 52498854 179110819
279107321 237260505 295914522
69082584 317331469 215920484
355604971 339116800 15703147
258783846 284099783 195220027
304185143 265490327 111792854
226896346 221238934 233684880
144055224 159366000 137345953
128337674 259494337 27697419
41331597 64850978 130163947
205118458 314794087 352740375
70792480 45201534 346479836
212088698 259217707 197454531
332651346 126287040 171831544
53756483 183797529 129289125
260215205 108033018 327328605
246228039 59706639 255268243
10994389 244595812 396987565
322296582 155393007 336190882
370816895 49607784 46325018
110747459 362374683 194044978
117542706 242067436 295959293
222950679 215071037 370525365
54316356 352171226 146616326
69995672 50137320 188790530
326096114 346487113 90220004
205903427 75638688 158035825
251754257 84428811 366733291
394602938 101583686 114142125
307388965 232296621 208502648
261561065 75266846 102792248
7294551 172769582 211863776
4050995 352042289 206442850
358090386 104270374 163758826
92141726 372736028 273362598
293833955 274286826 188903708
12184786 13816274 72614582
390769094 24512577 67741292
282869348 320755173 209524658
261171887 310596696 154632146
68481396 123829448 98613748
392989679 69635531 3717343
298760985 389023705 91382569
213468749 54008711 107124440
48014248 300899829 170321656
314093956 264237404 307875399
204603067 181702541 373931217
184027916 241697363 325525578
276224654 64916020 352173066
163478335 253039066 244045135
2187688 17704874 30429911
105416952 134023154 359772400
165879076 365706531 335212079
392461542 185082988 206432771
60306266 341904558 336597734
245050357 146321664 345719681
266297863 73870562 116007865
128914131 388495654 229311027
395875856 256207102 19175176
233475022 277124747 376515422
43705594 120309518 110087294
140148571 144998496 288518751
328629168 256242437 393711034
395702532 298145575 351091368
348120301 172114352 195255289
117548757 332682370 203606813
157058965 148241149 168414330
187721220 387869470 20747749
173694081 225560360 74945200
277826329 353846139 45290737
343530389 348784447 180714891
107713712 139505385 270027400
393228894 295321358 301529188
306746005 224610450 155161000
110758608 150691958 56447016
215606449 379049461 77550783
256999799 52295171 175476573
277380576 70979474 3309067
123881063 35812150 299907641
65248101 373601166 354417770
204862103 241027622 121149690
156880714 294372436 255928195
138452729 46069081 238624894
228347342 138117423 247253512
372313262 102807352 66626480
346273194 40831624 178534411
128970111 116612169 182348225
302985812 137466937 118490054
305080774 8381499 246560989
156218364 143192033 203445005
380135715 174971111 135513776
90973967 16108339 126792617
32530175 352120607 40796232
194067587 145011529 328371778
284452138 165357097 247116679
363856194 77671707 31551918
212968961 174194088 25443776
381979176 272108451 264749572
291799984 267979646 281617864
155298991 347801336 371059392
222721270 106843709 369017218
74418682 144125048 75643062
353956338 42311941 288047149
345614220 125194438 309433578
334775723 123357916 272173065
223008579 333153302 319976513
371432082 336753681 344423206
368224760 145175689 133652364
36251374 165561775 296236023
335950443 67154975 145625117
131344993 307467912 29929687
307858997 156161085 230574510
356395829 352143914 381443268
336619392 316056083 146625850
337269504 254598862 136313159
32916315 181234744 362359059
101560379 105404885 311772983
308979284 17762160 384236066
162863155 338227365 220455978
88188569 271250548 7697702
193963707 392027502 95430080
246311642 331781675 377045295
124677363 151387327 344312170
16857595 193199559 155843306
51850942 23331780 286171876
264108209 198178864 10863659
164726832 62047655 169644722
36239696 344677492 54657941
355585990 190725536 315849375
374905490 371724909 100876707
116479058 334617761 130462125
51606925 252724146 51651502
41054975 61191320 376468685
10614561 105196253 316896590
13054844 270525958 341791464
343677128 220404265 93252977
286458678 237645112 92435420
324630834 350012506 346211750
268576117 352680165 108191341
382686723 194796462 386331206
293582588 247818204 78263194
331056354 233397526 347275434
396767049 316251848 148595676
139622192 378028268 296966310
12607481 59469727 89811294
72026538 319212690 113917605
60381959 233936714 137833595
372016788 366820309 242288926
125355866 171474612 196826522
322157975 164765261 210319381
396025018 202744030 143877834
314344422 138092435 23424373
354607866 395677283 272659041
157307900 279579223 326263882
217508323 347154003 195618565
73859766 332709885 102533655
300245441 300078928 199374421
185051636 393202941 110527650
119023943 32452808 350527810
156762595 13341040 1894529
253249355 163520149 370585340
301128920 365292867 297914197
390845755 129243619 249742338
136579337 84543969 110125074
14220055 302456919 39827071
287761633 384200748 20876293
45952862 354534103 19705309
351357393 252684268 207671845
300491053 224571717 231855534
35483859 317181432 342840238
382848717 252960970 1478767
114936908 191501308 225512273
313739941 303124099 164249419
104305558 75252629 16411468
310801341 367051258 395250929
277716832 93357264 328665317
229964406 234880849 134818600
45715247 331115938 156194175
9672871 390926587 7203423
238473610 284393617 29168313
71633430 242708359 9519421
116711287 95850916 157624519
233951593 73258103 139442079
348596192 338320424 214375993
8528156 392716241 206386831
100907828 139246760 292728008
363831139 213188449 160046381
226239129 186989066 314634287
353931728 310443748 390392755
373325313 230993263 287167074
393209077 38201684 65409585
200478871 67899963 258855571
14072516 169998482 136929917
197687753 12480397 59919403
338820536 15987284 95676680
224692802 153132027 316248835
82237361 336717149 310361641
172137556 39480544 326958459
390053648 276201503 87330376
341963157 391913713 93714741
328971186 342817364 99405147
168968724 248700221 312225669
265036530 349038906 71250585
322476837 261049696 50801023
355451530 141312611 41635296
329151153 228820029 338186924
252380959 106788667 221900500
314478968 127504873 284214782
309816826 115736675 237862785
270100273 153084854 111262711
134784545 258033049 186793387
179053083 119870572 267849289
230044796 211929454 205501678
360818040 281389983 111001201
138070610 331473235 144343152
31545816 376659630 67720939
98435572 314214797 218474882
47278654 95193670 110696429
316151294 109990564 167684381
90295345 288443887 320997367
386518927 263535017 182308257
87752974 325702447 28134117
46621866 316999107 28512907
84314104 185530818 382601978
157755582 261791517 63275235
349585859 335873368 255618830
274988554 190398643 168668607
13141129 383025352 165156382
223744300 394176541 190944774
6706197 20839812 115706872
154336497 230948163 355210798
11278977 133719379 395529128
126778943 242745243 207870551
20352975 208551571 391506224
146888308 75170885 205466565
213122507 95577317 245876743
274923464 152162698 222536860
44697598 178635512 42078437
51628551 110637631 276076697
303722869 293883899 313636103
281451546 282298049 166381470
12795979 229889683 131995637
82228808 227268138 307469839
179597179 390002253 18209853
220977612 247017871 262349383
363048994 338308173 191588315
389144660 223359334 59133920
111624934 257002540 289861917
18953264 177690175 137699862
245565295 182682382 82405770
194444782 340610348 221094591
327425638 5511269 202538548
216689456 322471785 284513139
387461133 349931684 227824376
343929888 129836398 73603220
173638412 233811696 229732372
173893906 112109670 312281751
309648650 133793439 212293225
19357927 350514276 252176023
46360875 41423465 70573694
85021271 243351950 256061722
2734118 189018273 162189815
156398329 272199382 384492356
282210889 264150468 288602682
16765986 350682383 122155726
374945492 107944471 283124684
373646680 392455333 345843408
118315491 181366191 212954577
35776073 180228547 241961991
367584042 327297053 135959705
225307934 200411412 223574808
248141777 125373887 367628573
287797531 323117399 280094257
24242528 52560227 28833483
10209367 254822810 176282895
240460877 118931883 386730767
14634964 212682830 152333458
181164783 132083603 250657004
132136872 62562438 95245876
194934714 268691008 299350930
92926374 79834391 6282914
351904021 28955378 207869616
394681979 231324448 11259444
73204332 380164725 39317413
81269985 89361055 344252905
102949921 89475491 56669280
297354101 394670583 255866643
246483431 74148819 146150708
160195627 245302161 46477154
96594903 48823394 78457290
155842845 171685477 260153902
266849562 107839856 347500782
38791030 383824056 104326971
126220795 303923092 64154065
383043156 369034 317164015
386865431 307160860 190838034
4494774 121275470 259231017
68060764 74286649 56522595
208676685 194432101 6516987
224205694 127219030 150111001
30662497 122141773 202467573
189298652 56717376 365905749
294444300 234736071 386788399
231980734 145308428 199482865
54489303 164941803 227738346
254934311 351190068 189636171
205322171 43136594 229390290
68643595 74833107 19492120
157053297 366039804 224256949
396596103 381040471 100947790
197536718 342659625 153571948
224258955 320908592 373464472
149784234 172625628 77338337
47443977 120077147 128951101
184850935 318493576 242749990
296732970 94081775 379995861
110162990 170024363 15214723
158486523 168529667 320424113
232646474 344848169 21674230
358803314 161437625 238980196
109511615 177642139 211147183
295413965 126573173 18244914
26771569 266013522 391965028
302660515 346023591 355727630
259234448 118108648 238740933
73800161 41897253 241616859
218310395 48876558 142294073
190734971 191615559 145936038
9428568 289379938 54893506
205425002 234241906 231610927
195456077 191670164 7883228
263859209 37023440 290575437
190604128 384544772 331690982
320946587 87179252 270846154
323735932 55537144 314166994
81488486 203462388 326193572
381448965 64779331 163903153
374464620 87037816 327608605
315058986 365899782 366911597
395187435 107145902 136001400
388171226 130507464 49695003
216935450 60780741 99068287
229228034 44036453 88356369
188860296 15266503 200921031
75101652 235963648 212150382
51309047 172853467 309617148
143896011 336658223 316672016
230194609 34123776 70842869
122917040 213464537 5536676
263820586 169296748 22618296
256577445 21362876 98180033
210600573 201598706 257637486
389104683 206283949 379215179
157477429 313759615 360510424
362001695 118888350 116106464
178304156 188135064 333969945
253729867 71209318 31709899
42407396 32731093 261569068
209070762 32136351 354925613
280638184 56705427 308183818
96986814 328414330 45031647
343927880 142348406 350613985
91944225 262631925 307526382
308378057 295776940 175184139
156151103 320964432 100093467
149728322 30359868 70421138
253350201 128405751 249749656
108420286 309862194 3020435
25620051 365923459 94526961
18483407 123515118 356420584
218131562 69797694 180837305
35526566 125700045 196662755
84617015 373404631 80278130
244602466 177121881 236402010
7820918 15799468 235657080
179330674 444909 264626276
314964201 11654990 347151636
317399801 11691122 329691351
293546840 206483763 84412323
211840370 138372611 227928013
251241151 39356561 102680351
39647576 42619060 354169909
116452108 230022184 347417454
270506182 173413490 260563181
284649813 234229756 244163210
300112795 392689070 263278761
308805901 7552598 220924981
37952129 194981288 128566451
175820761 48012713 73956217
390734035 164851574 320838348
285214475 65105395 293956118
339215795 100130813 206554674
141443064 22819023 301830668
248823868 40609703 78490142
342858228 124501527 301927230
216653378 59968213 124620357
234801878 286623494 152995433
199286612 19931979 370783781
2749749 388619033 197114739
259929108 162209558 353191822
81252173 334533476 155236959
2122936 309205881 39459398
246036363 326773843 390060371
21405016 96209847 56130414
282553605 204752259 123160557
72626051 202144568 20085101
255986975 264786024 362357440
301795999 236769253 178902285
229289198 24769907 349649795
234163450 242947127 388556930
192089817 182731315 41974039
257669427 374449282 243432729
182037323 8108033 60078779
186405678 74830159 340883523
370114224 246588242 172927937
142983956 230679019 31544112
390789087 204183334 13226658
240174565 264097958 241430017
70937080 251984287 118240308
207296654 93777814 79791349
32625387 273459339 216202104
282487675 394140964 15290014
172769440 274933800 168798957
68780556 207473029 51595799
67766048 59340987 375608325
26519689 1780293 260139267
261012239 164149844 207668746
243266310 342827559 237436944
183660623 26442045 304706040
141839354 366216878 300089030
45929047 312937284 324080429
324916595 268061194 191646995
235149531 54202906 336999335
106647271 286849178 123661831
252803126 67757986 303142920
149874794 305731945 299986821
154480695 81887454 243325029
68044925 393518845 238164823
158679669 389580537 141959807
132908444 66393288 62167799
390702825 243975672 187399426
215419531 279558004 259052438
251881221 141742670 237860013
166267070 189760704 379682034
312310126 352624571 148027611
254597579 117918439 180038015
320614794 252815373 180015610
184087656 36824597 360576556
353474386 358425062 286801254
280987526 173389103 129073428
168330081 242558611 233331279
152118624 96844976 257938630
292576853 300882146 158298150
76057127 390901 345345568
175491231 370807998 41523041
62550262 392824434 370883728
388959812 164158269 272802940
279804364 175550975 137735021
116718223 37921141 43516496
119610859 344306399 153978037
33864222 55823515 151829669
118584430 63184617 5693285
83924689 213292821 310525970
305319748 185543171 194825178
303711134 207669794 173285012
338695330 341928140 264662032
219218967 262131683 377253926
287069594 62418789 389318129
89126179 338329101 14108249
203627563 243116901 102693050
304272527 105698459 121524830
287750155 342308280 166071779
299678357 26337295 173100797
189285097 12216430 265054183
33536404 196214690 301276153
270896404 138411549 242969516
162188153 311641917 329262836
335032199 163371684 217901859
225080722 226457529 359899314
52565057 164809271 126133577
366469701 361685955 130521003
259375570 109553490 547480
218237886 120925550 379139771
304888642 153302694 217960074
257710495 352887671 221719587
100133910 193657724 257640449
199714319 130286058 291024015
25752084 42138821 316965699
51258042 85789346 62144040
359557923 63203441 245598756
337259181 160213981 95099879
9784141 300792720 175161717
91256902 189208711 297155937
312920884 336972033 40223458
144650722 53093286 183400593
255393400 376477144 171892189
277404186 358652937 23379592
83112171 344319012 183928634
62814112 375291757 308083515
394628673 329291727 110739211
311308861 307230547 99504458
166780655 239718063 141938158
175917140 30485376 387215310
283858960 225814663 67130165
43506886 169362286 29240575
161547643 234763786 188039759
50074 257351391 20756440
388413363 208698060 81941111
371069248 280118200 56112435
38969489 213181872 38220087
374219562 129708432 240083243
157352191 68966764 320838971
128407587 194689497 392486213
94357584 277743638 336697914
185227970 385413968 48796369
216442107 60951490 153445602
86722095 115125808 321646578
263507849 387522129 96603533
191712659 59536534 155768017
385361792 187281736 141649002
300240214 345127695 338301121
67933981 346181491 89412574
88269175 359053376 309987783
186808713 87498618 253687965
66685004 105251322 311786206
309234212 384341741 139864962
272950089 283248379 154988521
178271342 241143118 172492828
379244745 76918679 310628348
3764817 199835054 157991388
293084628 387649317 305084225
140964363 370376727 134987396
280750276 317197983 214992062
130266947 131664779 284875
367537440 90742707 148104699
293725354 203654422 111058727
293294465 72522598 357013261
311675023 324263915 303820134
165211062 8946463 237741243
325975056 349034412 205402256
119138790 88113124 318233479
244839293 342531940 34689584
88465083 64452760 364884470
312749317 18213243 118144148
145463689 12556674 44486651
143956264 375070320 96290986
71973083 251382387 42807983
153825456 145846070 171251086
59458403 376697266 210374433
205873490 97195599 197374177
123549183 384965699 134637844
204143357 4593468 181851376
303447653 30075211 204094435
321121345 17101034 259043472
365690483 301942917 324209436
182126699 264703594 342544175
66330933 390194362 163241319
45334387 277189416 244505186
153739869 200170566 25380468
306158992 200445535 176559743
166112776 243801912 240887527
335360539 24776803 186171007
369310078 369636880 264538965
161004889 361839222 290224709
336196247 327530057 236120159
95968438 234488649 354489329
71867598 235873109 259971
36500185 139130344 3926250
362749566 163123031 392304819
146319826 109595135 143192857
136797251 83359559 321699007
202311198 4588750 324543540
150261047 179814961 342481864
119024105 101902094 51122821
347952704 10169009 42693748
347748760 234448056 135359328
1689172 86416201 142514886
306215683 26841631 318232951
37661113 133475078 117268598
216224833 319261558 341383700
221481286 187869820 7021470
268917709 204201152 189155986
10366848 327755721 58361934
290655901 34356719 262176788
228153912 278701073 358503332
161350601 72885461 227880021
69721158 308074428 15147984
386912828 75971516 70878441
85222228 34414707 23232430
77655594 318121848 191905724
29002710 20573494 293530329
230379423 35948872 193846821
328608283 340192103 137400554
43465636 316944758 182303088
332408899 198128731 319061781
19220569 215404818 89051411
135381381 257347289 29242818
136793312 25971717 272882339
144093546 276691547 138649657
1275607 171045677 313136170
150700867 161179665 392149236
393096658 316636131 76052302
388863859 186436146 362309268
6352500 290334678 133474208
252933847 148419060 213657348
116227634 190262505 342068864
161353725 316115138 162733910
17386784 289670818 30634169
362896103 396299951 22339952
54939115 37131633 71805158
316366615 155673416 241678473
61540756 232450044 209603335
235053890 358839640 87215905
392148499 105206051 323344272
36614067 352859838 264899127
393777718 368006511 293551767
186115541 45096567 286601052
394290754 93587355 254453390
14961723 25452073 247856633
285741832 67719743 130860560
345296003 71743728 161982938
150717942 225784814 319402790
286724443 357743269 251083122
57673279 373676357 265203621
239932004 28008699 172073612
172330852 6723468 342503360
310842512 360219426 33329306
298236340 153680066 209703872
127349435 188063045 291968210
85525409 288945154 195202885
15641468 41363623 379399819
331518861 274584503 273663414
162152262 132123036 307246929
107071745 219915509 231279069
237545695 364261384 68484305
296502248 104267437 56343599
247234631 103344583 231502642
25339962 197646399 391842773
65329066 14711920 43269969
223639467 56988888 316199262
285870043 100648704 352998901
382172573 68019428 247235402
385168523 34841885 146754113
330809613 101423145 118531559
265182881 283761909 152927642
195143961 274741604 110007443
255249184 363550865 246198150
164002278 198405297 148190162
145254112 396814746 256469505
330826855 110913275 23272607
281758130 14605523 145091672
222751399 126118986 107599981
315157878 259361545 151423919
271621957 341220432 346786138
101237584 72418714 84583988
111985981 3409804 317725597
55074701 271655145 101298276
292672491 178782162 277071878
100636028 367647404 178258569
32271654 225818588 301535372
64174286 273830040 115309996
136377116 36482996 7357013
280908413 38925103 99654665
227476461 253249886 35667159
137405260 4057642 256681242
75839757 240975295 328556870
141513441 45427304 114613625
363512931 215813872 208486625
396801805 334319676 242191876
186950539 394165438 122127244
321965012 165613374 290329316
30688318 164244095 175419403
240086803 374471152 308169408
2967972 146561588 269795046
206013378 326824299 363423627
156175592 42311804 376978361
346197383 107328253 172979810
211039985 153106506 106270044
142555663 126214048 171970480
392510113 236041086 237283253
71008548 93875736 333547874
225917360 156752520 256949584
280628853 52689755 117848017
3427656 281244178 30143697
333999035 311881379 170871595
233301023 56714690 333339473
177088646 107152246 360608642
90324388 234679574 224389064
194028444 148876996 52080222
76330232 251674357 157878411
379921871 39154633 232032341
253173308 126222820 271665539
199088541 255797129 29070128
293209064 253117322 126693028
177905184 121339941 68160639
217371229 113810711 6582891
329416657 342442916 397383932
88492953 256871600 185797000
51672808 4336077 175812294
109697690 80935025 198895033
109727144 77578875 291540568
177393062 343716442 316871759
194123450 223971216 104719308
329941512 324478418 96695483
167477169 75931569 328322743
37838442 330062105 282893804
241139395 300898750 8715969
212334865 159507548 326220088
262708966 46537380 27741586
67225461 227419325 74754676
9891159 267285528 281693345
100710509 322182790 50046652
390589301 200861891 259310016
302577620 114646817 102697651
352372734 57531487 234331187
329734379 65384684 392496860
292623140 359740730 158347020
259987248 313484241 83780573
98010875 342120392 234626330
212954001 19246522 246654264
47524232 208891829 125017364
384100383 252088471 341768654
74443833 47750171 165437271
339511327 281919516 199957208
59383862 256501140 328490212
274555341 335203159 349950418
35110202 145558753 100273065
342631261 203612513 166306664
194954691 105677225 75778671
207320456 30621101 56231194
392804734 281716967 227598054
17096962 287357067 388925364
252267375 368745474 280207688
255589808 189631872 171050426
308041821 169471217 293378614
288699936 184500176 357697442
51575473 386071302 221833230
363094046 181698558 328273409
90945802 199966948 318328964
43296712 392254703 358702782
293143479 20387874 353018363
98700049 97234993 98892598
107666820 183614949 336484437
182984712 55072220 210716927
210878447 6722419 181992599
186957091 276185464 233650280
92851053 187357391 277101931
49450131 94800479 38410020
245971035 250941815 345039741
280309375 9693255 365056942
89577612 160000568 313032113
347091784 195531216 240372558
222692988 282454169 208535389
195563238 29343641 47968290
42219913 117351607 4218139
48267992 251975631 339963890
47068094 341643558 206054696
137081150 295765007 309797787
83075203 329927920 307768486
273185783 61578945 121034192
16945671 48102289 84918004
186190056 372884675 297104204
30128913 52351697 389036322
189056737 73763587 7759264
184704122 70937896 9268509
12925801 390435946 265090997
200083151 348018673 88252054
248290365 340874491 267132371
308100417 329177305 264696292
215018034 83643830 22323121
321161738 170959674 342971021
189956374 260521532 334855442
104949087 169804721 290962294
208293217 86430692 383184421
388935065 243708839 230826603
260450185 44934939 276418295
242685831 101885618 365912274
240909863 231008954 255412121
208158203 354063149 111181372
295386488 103854905 131851385
310788486 244703956 300424585
79776556 253623602 328879046
389169557 3352322 79971384
266163037 395694721 42201674
345591847 71210891 322409496
394280548 264645410 16838140
261562207 237010122 346393625
15895451 25236171 102594658
223595609 86702023 321268963
246969155 328856649 283604779
160530180 323106521 312261841
135290914 27511548 44857267
215584945 350773632 113036479
23963302 31349453 37079155
200285513 298936788 220618379
314401152 277617214 388325155
212194638 25828730 294840593
354733591 365657705 258082150
125700842 250590145 153789745
368793657 65982206 349887991
335785231 130881309 194948300
345579062 270586283 186636919
325224084 222380160 36872295
358527 272598095 154550243
107379642 349352901 165838812
390473929 146069009 157092659
340174418 313082678 80355294
366183425 349651676 365235171
24492327 351887820 345760185
84244004 189504557 269420549
354589329 357180877 237054684
360123919 139457134 17242221
28254362 221121654 278210334
35136829 37343301 347367766
102494411 359178749 196418471
354463353 34569480 236829064
215815031 140417756 260323345
224456600 348268211 169317959
167540218 16215949 329322937
164444418 334408870 234818042
369978785 102471804 144408242
180188159 380698871 92488795
327577272 133573795 35069644
275967615 362757960 18431929
67068716 105817217 287368242
149299987 395606914 332608538
282616248 35409985 217283582
2844249 353488727 355049615
114482305 229758519 323025705
261572234 205531891 367595956
322330868 312363871 158015983
320703623 186382560 343815197
160231834 332628630 106313213
129088674 55273021 114020820
93986726 240584118 277021490
143956806 116000878 215331918
364326830 76483259 89294205
347697547 322553998 131568279
239796288 351540224 140566542
22152502 317421448 35861023
8920932 204858968 113858116
133329424 234962889 29173212
227894282 57526440 352650759
197841532 314644647 149257212
212459275 278816901 134552900
313770633 204402293 131460107
118122102 166244341 236158236
94990136 12526310 369717750
78277145 217358481 64712205
134067430 231931925 223496763
354741181 37251598 128923275
149121498 350835214 39492282
52851505 83082769 114957145
241153816 278769063 319490841
199032911 68926231 109420516
378123271 146297507 375631492
302445582 97739311 215018946
24772156 299344247 101382324
44178730 78446425 105329354
182509701 148741572 349404473
243587423 352686956 264495908
327005046 261321385 244421927
253017050 344504110 133104069
50904247 135268040 101837281
77760162 239306984 363890126
253889151 46857780 54027183
153386525 25472765 203043957
125051257 286006911 180685123
126099561 120433911 144482000
107366979 230584021 237513626
111725644 375723538 75624868
236244345 24420309 109312488
1165261 67274315 331897250
331671847 245067872 376980618
193538205 3092335 74666458
356495886 68161835 300224085
161648597 65610449 114452462
355870613 35456223 385577843
72005006 267635074 121803508
391064424 243718836 313693798
213762392 318378198 396499789
36411259 284919382 134301213
194593961 282867565 12414457
72631150 64385096 161541276
38965783 101460394 349999308
338829779 279512230 218609785
99619695 119828240 370274058
234437157 297613990 265016237
354860379 232996015 367344804
3038871 199101121 353713569
273552853 306024809 176774011
202966459 94719622 382127831
73099968 225464468 45979240
132490024 140361879 74620335
121569732 131317773 297359451
274165291 158161320 4540811
291084756 259941310 30033044
25416648 351115013 51754463
317356172 96793943 251997997
338320336 271909621 192474292
18051912 275006933 184170180
307131026 25162949 90547594
66096732 287491893 126871597
257838847 62243244 44676461
347484761 333108653 49713650
375177029 227128201 177919813
346027711 230951686 318727048
342821667 160821596 291701199
216905802 325808914 372870989
146593596 293963844 255589939
229998362 79431693 251027813
150028952 20261427 133399175
319615836 96813226 205651918
198133930 315590279 215701869
282200865 243270577 185682365
13051 278561313 46473112
129214420 23386642 255175664
159350275 263767193 395727016
314791327 288516282 45286696
86143306 238196397 392741081
322843029 320308489 266066346
90948317 86204571 333907545
61596901 334512219 90871640
33856337 168155697 208869881
56991372 101291290 176416369
237397869 158538420 256893214
155413832 291368266 110444705
296175559 143157024 393369940
179163019 370786403 288271042
112225553 38997985 105777645
192848177 189401968 192699824
78553145 177347007 133253530
339709029 90129692 184838
209452601 136569065 310382173
170560925 202825004 6342329
9567744 33425880 335385607
159132896 304256632 162436394
7081815 174678582 253633090
166598492 105507495 255914302
285504295 26776701 155087190
52032640 217364085 112970732
235408869 84596699 185838723
242023903 65204030 159281176
369368779 324795977 273892961
314321703 251997489 228253788
348042758 241529868 223880868
103610324 350000823 155968298
396905506 219932062 278464063
320063544 300625766 271591236
272306073 216004445 388151140
66508919 297602997 38247493
76048511 23861928 187400857
226659896 333569129 278369340
59915657 246373784 351004858
250486345 289358942 224551971
143119044 173005277 7796737
329968834 87301963 45646681
113502783 350024209 217931462
257458945 17404475 41470769
1430536 59365680 29798921
315766295 95166144 150485427
67294761 152294943 276803493
8887588 117707205 76627567
45380279 218894155 65240214
113393010 92205629 184183186
379220858 297891918 43800097
280460500 35156657 240622049
190421238 214554386 381574307
385315566 138111699 86868948
320472677 335504734 346115309
319595132 258690018 370618892
106991850 382210908 360558795
239473530 391388421 390742613
176264429 149452925 78761530
352518852 372404314 288170047
339078846 369461479 389151032
136580335 166528588 99559386
277323621 249211287 120782689
376167625 240576533 128971827
234817625 358134884 194430651
25769178 141485375 99784481
203111045 92121158 12344479
335614327 21661682 168439202
97422210 18206206 257137361
114593871 89087779 508044
93668618 257976847 4898776
297474758 40204343 94579028
265034306 189846802 312146897
49872380 171701785 192134891
230284835 369881912 141894382
248357289 2063493 209522232
154589706 216902551 189163528
280637872 323458773 174863954
389141159 51351533 101488673
71369320 164395803 226833589
48591291 1354402 225418064
337883591 242751999 132643649
187057418 166468125 313597379
3147899 246680112 49073154
88794254 225895409 263683295
5689557 338395898 168172621
309085853 200380793 364171239
9873985 198185333 198199217
288487228 207282881 156386877
58362486 345719157 251405606
306347587 149521725 131336945
164232686 96056092 296508778
120287882 98733494 15245789
304310547 58903767 335976135
166645550 381961714 112256844
259191134 212483707 158385860
186024269 282061894 216278363
112133678 201874876 357071589
362575675 190183135 26325980
218638402 9871960 4140469
57460917 119779598 306615210
270026833 246499018 318677947
98250406 352105827 348179401
341672381 387366971 366086556
3728845 315223089 135985403
356160070 331635113 91661574
173150359 64765505 301715178
89909302 253910577 154214542
227524700 282009119 345999556
198268179 125712083 361360666
12870008 280846375 257429522
129272244 326986531 143951902
243406085 239652747 209172948
193182236 100787006 28893953
8771670 328039388 58101762
4024122 227305495 112946702
177039316 266405910 131052943
230253119 219001959 22703142
119477847 312046960 106536954
214103277 36298271 270588791
59695879 36113156 106677811
21234302 365267136 338258251
367669377 156508514 349273472
126047708 6302352 259606758
381368878 367333403 185192405
342865696 45465703 88903578
56937179 275047916 17677677
200677852 277066015 50770567
304594204 350917660 305506205
254732913 345272573 157569215
270610179 133888771 355404333
48412860 286278461 128082918
262988434 203337680 354728779
397432072 337535512 287007690
175328177 329852353 328168019
59208545 274351634 119301349
82152513 298024934 203145781
56988830 326104604 126226147
29220217 109206024 231255087
179808367 385898856 72010184
223080800 94950811 133514282
50112068 387147698 396617979
221055909 175111786 318815935
211544569 70030786 64012621
315867384 156459709 65085297
359857963 351824855 326846957
359825524 125494225 323740667
329141582 155460830 82668511
211999367 191342873 277247737
293464880 316666748 293304391
136793316 172704982 134384785
61402856 136425589 78128327
346178093 168473745 368708460
141173275 288481923 201079425
25970489 64733420 104533524
46480770 37509069 25798167
352920553 266439760 147014980
59091391 246790130 294837304
88515373 292056302 297353225
354056961 134120697 145561776
373494711 145692290 112865005
61074956 133985629 52651388
30638736 332944814 88215808
386521255 187992115 135742495
41864057 311586387 169863167
30691201 297868175 237813488
195458150 330458529 313655515
93555356 305602300 276323039
50073196 360696029 161052595
47697609 145215842 117296337
323512284 305969810 156026327
6521453 31278588 200985211
325525625 88982685 73519857
344839342 349365591 199467680
396354300 350478956 133741787
366679115 54755337 120829057
282096082 180272338 289246343
215310246 138026114 260001307
207871291 19922006 293818455
295272486 28151144 264245190
149138631 107075064 383833662
375958012 190128610 88806025
277883133 152398047 11043950
375889450 379563696 21397762
125951052 131640071 171899665
124951193 6894079 376056414
359123479 330136894 266193298
379029482 122166277 394163506
155943328 41860955 260358855
250414159 221845078 86588139
371968896 299494460 214881200
372129095 138650396 16289634
166968944 34968287 189698495
387109799 91658840 341521772
200294752 207677742 63159769
237226171 245860283 352262445
162288600 147713150 328314666
130559783 169109020 248511680
191429172 88099928 160349903
174216245 230554870 298599238
243645801 239982266 63920734
90845405 353019634 233607139
372007809 361574298 102273930
203473936 321079591 243387483
336644990 187061952 243451174
334806097 194130855 237058688
314567055 108606356 393558479
57542147 165826042 183729685
300285640 121331555 204776067
281453331 377616048 287461411
32484939 279671295 253817335
175472737 40418542 323064371
61456241 392008736 67298066
341189432 352957326 54692862
164944507 174312979 105153520
278380911 171372484 220648136
228085691 339511065 381252695
211747452 201838966 241144675
5188051 204589139 372613711
271292795 133906744 350744314
383397503 125935489 64864692
308514219 279342775 5427205
80210875 314580858 135429205
309362642 224737270 298616992
191154282 104630352 300038387
196192072 25454109 359506433
144628063 297441320 213007628
80739077 72574203 36992573
343147362 43858578 54230825
299101921 127525051 348816899
323092931 876291 327329663
271905490 350389621 254660722
99104159 116911740 34573861
59551989 79686497 35797499
155204193 348376034 252842590
12441946 279454995 174695829
394844059 98969891 365849480
57341352 394582964 206273854
307690156 262738226 246272016
36882541 135763467 21910236
374432496 254791694 10498455
189258543 69184029 258694088
201694211 336516762 327149410
296756684 127448473 341919921
308791603 54343842 181433794
77404175 390621526 252968056
216401065 358260523 233389033
76250668 70670503 154581474
120481268 198047038 268310685
242496966 130535350 246697934
376856997 88883650 366151739
207266772 229103343 309964519
320548013 230458228 110731338
389476113 274587250 110958924
206367515 284566437 297611966
251931739 221988862 228146645
107564337 385481213 281660688
315731235 81052393 223369035
20406362 10410163 306352623
394080461 74405567 367183305
152302327 35322956 238044973
239430440 221336911 17094994
55959434 324143995 260163284
321316916 259345000 58089087
361083271 314733079 149389343
176869701 317320124 187540752
71018113 386592089 251172602
340153632 354058695 215973569
290631250 117688065 160666932
54734849 342723917 152049782
321783342 232392638 369742564
306775052 95928838 231299907
73239318 309452448 40094533
37240846 92385694 245888589
58680371 13780086 163204841
373324981 335478166 192594334
367443756 116287658 389906721
319492601 315813719 36174440
206453106 366024530 334042326
278174833 107434762 103818990
102280017 342104218 313538118
24420214 2094532 147475633
396338083 97530801 382122638
376141364 368620510 25143661
190748695 134310086 393705233
7415623 214663772 368174078
226696932 295320693 381590979
198139192 387810796 14775122
129332736 128576839 104320189
324155728 166441728 182544925
329473669 304320487 288901879
214052916 262663072 299318840
299973359 157931062 380596637
93378845 396036731 300092594
204113877 233528652 198088609
166661249 337843016 114738208
10723717 131802817 236732680
303692287 49304097 330397713
194340338 21785179 346290501
170975368 14674350 364101552
90502452 306048759 315994501
386702785 369209114 197734323
392104944 135083157 18669437
28386633 303986269 239118688
166882630 102315300 82254333
63695046 176114696 205290294
252256035 61550992 191968121
287951171 163472239 284431268
64522536 194546845 381665847
252477512 312117737 83941703
367482140 387421194 151796905
260447096 65973100 43711578
102375885 147753505 356578564
221159937 322406590 11252885
87530718 378982793 205696423
338499392 114782269 107610109
173656749 321396752 321340276
255305814 266867707 25753394
295190915 83274020 173012390
389402563 361421762 390798959
84508941 199254065 41054057
161921638 302816945 251176180
370078494 154565222 389189189
187486539 147909195 99317350
158652361 64303245 349982011
76817570 36659060 265152647
7339948 380927272 244365238
250130985 63482357 338073167
8339626 161006719 157990993
337456930 113030722 262824919
121302918 268447270 302783924
247270041 288716897 134690114
223262772 255884810 61391976
34703949 179099707 63062096
208459937 224226821 19044184
375688246 330102996 366458667
102352802 382335013 299011383
40669528 227096462 229468320
153515386 171401771 102424688
260789798 44955649 24870694
149678168 177904392 45284429
83137839 161964912 334886665
261117064 292225460 137847667
181133466 115751385 183745022
204900196 19788226 241000705
71412613 342370354 319911921
300875229 311538839 116194497
83760589 154860995 75020495
81454629 178075136 1714528
177473256 48487519 162274227
331117799 278711959 73094807
255232574 216759013 207219492
141130528 381128871 261846971
312426475 97425724 373669914
296157162 96514320 91122142
367498944 37092134 196258108
186061045 41477670 232371661
43979573 257540190 81302473
156590703 365076919 126766597
138683621 81855969 90312297
154258069 135874949 67928280
82783325 241412603 123953348
319554971 359477297 132738338
127755319 329639571 142594709
175704449 377254385 125103114
73023006 232702970 160450038
383432086 189812708 16971488
181487320 146504720 149075324
379365094 262723762 33890056
328987398 113618767 20774369
366393327 118886661 78052466
362515813 318127301 99930465
100761045 96509002 79123184
307072293 313626036 160432810
184706103 35819888 168099370
307761184 392688760 144504806
247260900 198401033 39071341
62317953 267346524 268466477
191326569 118917043 96073880
65272114 275988195 164571997
246952296 351519531 305097510
246998496 201028958 188433010
119113521 209549069 282267458
150633079 30267551 348206907
305237520 139658572 99638523
206397119 76857340 223562273
16555622 300510299 182715174
86409428 97820136 133496204
184799907 268196129 362210906
338488335 390744749 170515018
368172971 9272724 225814805
305395927 51477019 394583491
29800756 184265254 191856297
243470082 371251989 24999737
290651222 89302175 70571534
354511037 341004678 300287953
396595596 363900592 316094551
300150759 29115308 33320085
116017292 336410773 309022180
103672283 306418767 229815550
242320710 353009571 113498328
114572591 360694416 10163208
4953681 21713134 643078
290749261 159597910 187934849
334549879 31583026 82433444
265384344 383678804 107784343
84576840 82729408 54205565
19936042 146717977 368858753
328203804 328777878 113250266
243291393 21531952 44696265
278929063 230828305 23708604
357835140 227947947 209302843
174502380 352257034 9587645
327620063 62686053 294095430
191935974 327918509 240713269
144300222 210405894 57065732
47982349 351448367 155844754
231313641 323328860 49323174
335641420 150749781 51231024
340336859 342249488 248462266
365171436 272519744 227009246
203913835 77247552 2643489
351388704 384768650 147609199
2910994 61391510 39977503
357004427 173760901 356219301
211588660 219195903 4248332
336526381 59322520 14014268
361678899 206481048 197333035
228602765 229879906 286521794
144763702 369299772 97202930
255094602 18346677 18601611
219534666 345420304 198659879
214988597 366419494 226208470
24443309 135254215 86323357
105992691 263549964 114819381
132061336 296766627 8810497
52980832 313146083 211043068
263041799 66836714 75728506
245945818 187684933 305506204
23290606 309298302 278553888
135864293 306883982 289723445
47073803 186148999 112169984
41517097 321555074 384425385
220927106 237967464 325734639
132666529 153511526 246238396
359331712 97051972 393327512
82289268 8206028 65493373
228674985 342202868 328534474
53518200 88333044 183789942
170216339 70933086 130600670
282117199 6087747 262660220
343561077 46952745 85743677
201847560 370559482 178727024
138060119 1584285 360069844
150016019 107418376 245893666
19924316 124822841 75954196
87159998 66779742 51486799
308077187 397260738 229423055
332874248 193386675 68365180
28408111 332807802 163192411
82587929 101642128 160155088
327966218 254380584 109605799
217270023 150790270 204650578
68095066 122973505 395596812
165959173 71560266 192578737
276061219 391916418 273407947
116254522 339313203 27134292
22436605 243564782 202270315
182337037 93323169 129415686
283614731 102738065 135864313
182164377 12832143 192793391
304132709 328393527 371967283
61329340 40824541 306093028
271458719 385004572 351282142
23091798 363962265 15240623
92479698 278764851 370546732
93702092 216703882 197499799
154398781 379077428 226243554
115603455 361182213 336970326
204527972 259123007 83495739
260367915 212702879 330054109
100381209 101781125 265908828
259269267 234391532 318113223
173939458 372961824 118715094
326388420 237011794 353973626
318702368 347809989 109581342
303688367 185764331 39211270
200002203 143144321 163013478
125269436 397314139 243504498
247609449 206174110 49905766
187555027 169421328 314437822
41849273 31065960 129368841
5163369 192725295 344361860
346597173 375629760 319976544
188205235 203554710 276664986
306661409 119718026 382320573
93719527 190470257 70228738
331242860 357533725 138346275
309956571 80236525 45102868
382743281 283847967 46514571
179132227 130195985 46424313
65741068 232397447 254645674
80156156 268482912 190379131
341686221 119595124 390263980
82707448 374339975 127335837
24579469 285661245 45773396
112199159 250496192 320768113
355447487 360770728 354421522
4476838 272362425 216872341
248061533 38277558 41145965
162404374 259376263 100742883
173961433 96552725 334836936
221702084 249588077 254735197
7580325 180021248 136494680
8735546 110130710 32659056
286177243 83594104 292504250
95882023 316239402 32400334
29789542 339589711 60068870
355025269 25299354 326597784
68410211 316922568 332996501
199723072 341931034 208510305
175131683 261144175 293837795
395712547 7844574 23035268
182743766 201410061 304538753
297989830 384463105 346882490
131889121 220974771 88858636
18201059 168723628 253847856
177980319 370159163 362171262
106088741 145746101 329263814
357488328 222690226 342523498
302991967 300157985 380795469
51088489 284601311 359284348
26913701 388631827 249806130
185206661 316393877 379681312
175858578 255699851 384656291
123875262 329445626 320495445
161062357 168223592 67524141
88740121 88332795 92747508
328354695 337824882 344904554
352447471 362725183 358789882
340952416 331679569 45163914
77691188 25718506 69626963
115462973 209199682 173074720
280912761 308150702 41913902
346179492 253606264 348726600
42590448 176297357 354140198
90602935 277222567 325467413
369950094 220406261 207856836
253466938 139404842 47518549
90607799 173721576 257869192
36348927 194984978 86974780
111179725 253576575 392255134
209985258 359128544 36887108
141788226 80252764 77673013
320826183 320909437 393788766
61974521 216267508 19191568
191928868 44804263 194446583
394736714 89333075 34377736
387386298 326044112 298736650
269478617 77212024 2591424
90477100 41947551 63944457
384136896 348212619 179408736
331674209 239905674 111500900
153421469 82443412 120771770
26044073 195212377 97933882
9656276 254819802 263871192
239604794 66568271 89735832
186905238 343819671 384932646
97259945 324468941 208258054
308162213 222445944 334766754
121636569 156624771 133149420
141887218 364877525 320181039
256603978 35574797 288586747
194476114 308226571 240153815
392059660 351533721 159458288
259487709 241763819 209079030
358228540 120590925 244485948
184779847 44540417 397104122
67743927 365098808 189018850
240380743 271859947 182937096
85391227 338819240 265954959
234188488 281513319 366906366
294601292 321890986 92086231
203440405 316989056 134276954
326402622 39096139 358052181
380250353 195383319 292190967
242777336 307868546 25243220
64714905 167358118 302352114
291526431 166573134 252606433
232197844 243264995 209176853
49493612 310021178 279932814
337675212 8014823 167965098
230685980 280760114 168494830
301752781 387046784 363673219
27571234 380540965 11057881
227215976 168922524 14470235
123021313 327228973 212631350
275716367 303792312 200708374
343503731 5425560 7757725
119122127 200419886 155472351
1315698 394771155 28044755
60597738 101374456 239577520
95986132 177115387 34330510
41680353 275435996 337195757
118667888 72737623 283184300
191183566 308606111 96217844
100574586 167185803 44770485
314943985 320073246 130531431
279522227 384735250 84886507
147411632 151209070 24755051
141796187 238201133 11541447
331593048 113319726 213626766
189532249 60126628 387474525
36027764 80863338 349078127
115647022 293259982 391590618
211945674 41703348 240424668
332582210 247744655 104071864
301006473 149516912 267762409
262864393 288551156 397669212
187596696 314410749 393049347
281033998 269947647 387219127
197452494 368581365 35942261
15352460 203078212 237630576
107794707 275599305 264364734
72756585 79879165 391330111
70034655 140865770 205944887
110552392 193827180 43095343
208747164 57315977 53296289
381073989 100119912 292080617
152741208 244294656 231497669
334232188 239573252 10698520
110097861 303146231 17249496
110823280 129803754 372679323
40580722 357763923 240868354
155424551 120492018 167058191
379919385 106150821 381585123
392460448 11794736 347978529
218019910 332480146 176242482
22980757 348242292 285275036
385032709 168700081 332987098
56556458 194180107 377204733
397664549 133812773 122833295
131868350 307929928 178691918
56405553 268774820 194601176
172690984 58706591 250398758
44385154 219788162 221006613
82114736 175028970 112550599
285651969 136654809 45161589
206948135 40633848 168119147
19632409 95419425 332805346
369899467 63407801 97430399
87871114 280026478 271455228
15033593 35511418 163934720
166551188 201849710 272548062
196088310 308596361 185764066
248700481 254970334 274633180
255238136 119725217 299239687
376676094 302551220 201336591
12814501 71379422 49942040
67350324 205026444 227774240
285998819 333442283 193112666
347355658 357461019 312752807
178689091 94389100 109352217
100615695 369995431 35493673
58716121 338095234 12355773
240452542 368587669 32860491
114798255 356045648 148055211
355360605 359549103 300939180
283205347 353482938 58773356
219322788 174511881 28596995
75558718 395051389 354847146
120538281 151766681 331880794
146967627 173518291 6190885
53575507 159091643 350487570
281929428 83852363 83369632
79406207 131354816 278549203
263526439 272878452 179626757
207995190 176267939 340239133
323040950 306863173 390101079
166470268 309518568 211086583
14529276 251835743 358721843
84191612 344184162 9574824
250315083 21749326 5707722
221854487 195865235 321836126
151170315 380522968 251731185
366719727 338467060 34194022
135497510 397431067 170150401
299559408 304342728 204440199
86048719 243416306 389002244
168817998 147519346 249059319
82171280 139904205 395994791
90512334 168207834 333326247
95612419 162634227 148994993
10427084 365426644 38461366
153202988 307471686 231304097
328489608 167971811 177005844
214225712 124096727 103092272
49513414 264582036 353095084
147865880 329488410 97778816
126710766 125145205 128183529
225411157 166784525 48107751
173535543 240595179 23384971
193750399 339036334 177020996
355765483 86627672 302584490
207316222 361911597 179629911
85497856 154849749 53299443
152839835 142487638 358613799
144915831 386073618 395376484
344771242 276823094 242306824
38975547 291071245 18343594
166394876 111776580 295639502
287327180 244019290 387287782
114098784 321497373 153147828
2342736 235224806 205446974
112064930 146794681 256024015
151258519 94530618 166099023
293459128 68899364 273515364
366343222 171729887 377157602
105238263 116251573 230449123
216950877 52427887 291732780
162808449 9420072 349264101
309480543 90751424 163739986
103469751 16264610 333956569
395103433 241877300 211275855
363008325 112428193 130813299
262643846 315062635 384767083
271662351 32669030 144195635
300023069 57939458 325227235
396345196 95081902 30546438
337195172 265022546 336232198
49981935 195711405 229376132
28187219 190552074 19539068
198924704 314043162 147944448
183879859 210547283 164314738
373164945 182651802 77147901
235671525 25588312 110705645
129218321 7208831 226240257
300911136 133548879 165853234
315422628 216679724 267367210
132009488 205648661 119280836
160636619 189216713 273322668
38795920 298026648 319927219
373532737 358832318 329709153
387654256 343948140 205626923
101592385 3404203 233561956
357577404 47327624 271085762
71271838 126425870 66036756
233046640 96058854 301749326
3920045 14016473 116421573
150409290 26437925 266027626
318340887 380096703 24937051
4584484 284818741 287864872
224981702 180423008 364841039
22026930 233660532 223056895
392520865 372821 311337345
77936572 350235246 253487988
326871074 153602155 110599856
189144873 30741711 336902113
396557935 209730664 285530237
122594028 243974191 198901918
100372621 183464263 315488037
81789505 155887299 236410772
355591228 373609883 195920399
182317048 347603697 316279554
277740539 389888445 353804422
19208364 337251711 297064902
361451398 136389540 371544945
80344595 62045198 208716494
129968806 165266099 252285440
22076467 248921135 96033716
299881929 13370958 223991026
317756697 316638182 133628097
12968416 40375175 288253072
181017729 200321136 243141909
220079153 390379251 397357205
21158437 232523150 148344075
233638976 299570210 81720895
371433412 75262063 68546092
351408499 52702992 113362625
254257903 121156986 21880084
208774619 120371031 44151831
259694688 192178179 141837927
154966644 227984383 269527731
158169637 190589846 259614507
231797758 330744283 360664434
361570129 92702186 17764027
154882999 42520762 25029468
359457894 230204056 342319214
122821895 30937727 263499248
225296737 250261834 338889857
235218016 255039948 331962989
136327875 370198974 352792263
162486963 108404580 252669407
262215007 308161363 5520217
242497503 280953063 328671642
303765090 253022682 198050571
372866441 355184514 129484689
325480800 168453610 9286057
214365718 1229207 82276399
355142432 230482070 238757422
316968482 136938809 346385891
34848557 169763105 127147328
365590966 4904667 246687847
384406148 183741774 259976796
148451158 82997246 371731283
47234594 197112029 74709302
10026957 338073464 302710085
327790367 376716161 4146222
343648621 339312095 30143326
300844102 283321465 280825283
1359897 314941855 174774064
373281926 288364462 119075987
183685585 197403225 63041304
44882992 324031324 72453241
155025335 281517604 278125971
130910223 23161791 220316060
169477790 181030411 346899123
358060888 271672811 249724153
246552086 336200509 231932985
120054167 246082876 323081825
124693512 261900303 276708973
179782242 154317233 252629838
21925340 19038237 179063076
19879047 12956719 321393970
15117595 157862298 139871568
184876848 267146150 166512695
359539674 267712865 115886925
71898073 125646878 62938276
75863211 371282844 392434516
282198801 7370018 347963847
376958087 309128666 13456311
19900177 328485234 288358159
106774930 65182926 44699979
184628950 221004987 141259822
380289628 18352687 256127878
284898288 77586788 315123711
217471804 366239846 66972463
330492830 249327668 239141937
214345005 163395173 183537021
148831 395662416 319669004
175413457 232515070 330368700
256981414 309216367 69361054
140252344 32872890 197539656
102927082 97634017 303190196
218400459 46176443 370975470
290158114 251338269 220089459
389885964 250123716 76259358
244212959 42477748 269820554
37584823 193817940 328094129
230407229 212449164 325662658
287960763 344184090 32467570
342323080 130114918 247927808
383474740 175508616 327002405
198522602 117532682 350702287
387050818 88550534 163536907
92101022 285995949 105355115
236364868 30658085 388667591
289083404 386933536 256113882
220754299 256964144 386675636
280823401 189048174 289020365
122595717 212085858 353063414
212017953 225659801 215589788
9718487 138255425 325741937
57776844 373849103 243484482
75291303 210911780 86587903
209680129 217281354 262593670
155453370 339707840 42966485
170864774 79235366 74421260
267578149 117704119 389369751
96579789 82683528 101638205
22016780 106744144 319308835
20966253 393545066 188195817
363499119 30890775 359594382
14986108 84519871 56800450
273188735 185996574 119401514
141097868 149412179 317156587
257568884 253881652 315734353
239468778 27918936 216841503
237051247 319118462 383749131
150021522 392751244 230618704
78809290 241402529 240564553
171969257 386648362 61988904
373098619 64768991 324953698
181253285 320013130 73330538
381087170 127026959 201149960
128522626 384272378 276476081
152905610 267993836 392747703
49606213 232794720 24703252
298642556 356783285 47065529
250321594 212162707 238887880
333845289 293747634 317707054
239140685 99933544 295095961
353298286 265887601 244065435
345689697 30561862 365847219
175732324 62978619 236775287
126589355 279527790 155906598
390893072 128432686 141870047
374276241 53539553 94986513
46834202 377463494 345184185
240019836 224967802 326652667
233195107 244820611 81775834
124615374 246011664 50701253
388813481 284447511 165697826
155234196 108366424 352954708
332245657 185431993 142448595
260424930 167175255 233721569
333405132 386142364 309532070
188726858 344962990 119423111
397341988 237905434 304893665
130926078 309759166 395367920
376830193 5948878 20461493
177160810 258362260 86185017
335128277 210247149 66967207
4144267 233408806 249841566
218970059 108861121 378672734
274403144 224400778 169523165
371254779 347771898 303899004
177352157 310650410 120928893
36815019 228015440 220325323
58578945 146257981 242913169
337975531 28880838 270058422
119948308 299533942 182493187
315029180 97852300 163327307
324704732 76462454 225876368
79577186 150059995 176529043
151206289 257437969 309020336
339483136 264260768 226635952
198121280 27337048 216915565
202725426 219900389 173360626
315701991 163132558 329667873
316411252 23247879 301442594
106884653 150587685 163013528
180756869 78689846 332238728
202864616 130712730 182551092
385793791 220509798 235882770
340202459 277701877 335471986
163378661 198559712 203496255
7894338 228803188 158304670
144229915 89356138 46191866
132475159 376409513 164076300
254551449 57012446 211359049
176815257 110061033 31993327
255852154 329494342 1902577
45728207 51128777 376257922
210242367 199064439 163692390
284181872 194511463 74389541
42714654 208769621 214080347
2181929 234304847 238877687
132526575 103040750 135970353
99767624 225920523 244973722
111008094 275829985 289609901
41351033 334505444 42304046
161660714 81826907 282954478
64886870 396262914 46071280
153176548 334451962 193688130
371007090 361895402 293643030
199409396 15941501 391976177
283710395 69982978 232576363
300287598 5879164 292258195
188572845 389738239 44970754
259321542 249898177 129751212
57771771 244958115 250038054
42784430 215420834 164201978
99557035 347962958 204123806
396721901 230303848 317510310
62121035 276520767 337948667
312173005 255476703 270005419
350682958 323775421 2646647
270587173 105173623 147390531
240366430 321760702 239712650
31773494 307293928 357636895
1338818 384692285 396013547
159494701 52705455 27865645
213249692 260537202 264608280
60073305 375317506 353104551
311530141 117797331 394464386
363472144 209850395 269125755
28086909 215595135 282651919
45714266 365032899 286983833
59444415 211863289 97116836
33850431 151464977 182021282
159685492 247225042 265715908
180457272 156984692 1265029
374133233 374556015 393222205
290108222 81115174 165671810
271944943 347046033 154285644
25474441 269748888 159760548
117147939 103471339 87009089
54439352 13534274 389646872
22428696 226343742 388475593
265784514 61740926 270375560
49116703 133776750 63189052
265733602 353763267 162529296
12735276 60298979 33541044
327099168 136648808 182469550
231905358 135259682 107424628
326278952 116658014 330229100
169703058 8066980 141915287
133594793 268855687 169549813
311053483 325471556 157017954
178020678 260276275 116919628
248394352 5423211 208516577
196480324 150402434 146830328
156789012 263247616 138525424
149659607 216499573 388483955
187692934 347053898 392803413
197813328 138293858 257713417
248289069 283891457 156595727
117772932 134627196 104322311
341895237 265655619 60117916
303035666 108048928 245450694
256387373 305586581 93294635
330677801 88510356 337823022
137126629 148807738 348404066
326214206 33278196 268302392
90606957 319350188 61265000
62185065 397596483 203379306
343934573 192789683 154412538
346364612 174509162 118293680
221611801 265537716 207459722
230066944 277915227 188673769
48292735 288552426 176467541
22184407 81125440 238113969
282984456 172585606 317127995
122451223 9988797 390543312
119720329 115686374 311453593
356143466 257041833 355256681
278166322 156256268 31368496
116343000 332134808 296802409
281899469 190482046 108681803
63722018 104229358 31734066
47779415 145385920 26881953
286329277 265465343 172107617
39612446 394164139 41614170
152619084 140531307 120899955
132332199 1863748 369902399
179843645 125239282 329082705
280597490 237500343 125429256
85977359 340577755 75348662
147223384 276390311 375236624
276942067 118516571 365439598
50086270 259468860 118949715
20029714 154830917 67504393
45013228 370457118 2609598
185807973 140627059 297388851
323127923 283806838 23128808
112450482 181450674 287413661
292382786 114846966 256452667
231704804 211520570 292844100
217606397 376925262 368533047
154228834 116417942 359416380
176094102 98487364 33432407
298632104 19816262 197411343
345323480 144059989 221599770
4000058 305329503 167282470
135760826 14377950 294703154
11524007 289078704 315637697
131294395 262376144 381797806
25272865 362965949 16492299
92018889 2731822 23685806
18279186 356352744 243756329
197037781 329276832 99484713
326002533 299668852 97971253
265282715 238879950 369514773
178126126 159823785 96842816
163018299 82973809 393002769
271966206 199748117 298258942
105025260 246912048 48942918
218847859 93320456 292553483
173152651 380221922 242740687
202385879 135708299 296940386
284108615 262576692 34246072
363165261 244265279 73126163
55338857 197275379 227825347
334684333 227585240 235105898
263540536 111608723 32522742
171723913 115804613 207604249
391982326 295623614 118771465
90035190 355343474 40685718
190473139 198311383 353441127
122722941 128924655 119894195
383514788 295182682 25665230
78017690 315301131 133023699
38858291 262787387 387095530
262002970 388503627 16101417
79246633 386121846 357916026
343898419 357220739 205877272
193094051 268662807 294056971
269750544 105377220 130953228
24985895 233145237 3275990
388473247 4294854 49140914
45762733 11496586 155423485
374029124 303069713 235986860
73751531 147998200 412800
82560290 19556854 91364074
393300025 59692846 396426598
6044694 61398583 53573514
100547169 322875466 166463116
160356067 370486587 316276518
126961837 49597403 71200897
366473878 309043732 282608875
315591662 396420228 391959129
284744129 174518456 257634158
223908823 224158011 249041637
262237519 250376363 261652623
55878014 198167976 339109220
67254276 51824699 49979260
370199268 360376922 367216977
98614383 206975033 256683899
337712447 361461666 166716299
316649329 101887241 45637276
316747326 175665116 127546899
179796323 262424246 268570654
172776533 4411439 51158533
371496177 42514269 210356355
12427667 296544855 115338466
225679059 208941504 379839769
139869891 372260401 392011694
207800404 336975232 118456931
281721792 89507748 222716235
55056321 312345176 283396060
126088969 288900621 182630311
279177168 93745090 201252986
154652564 295074173 309374151
66419199 168634022 277308116
29681083 79306500 168923694
93938205 345766904 142751074
375988069 364547595 331013648
340477763 286690893 212691013
87028068 239268958 233639685
353681985 67218880 14437511
210453018 65307745 141041069
108110801 389385803 330454061
388012680 367505244 214182717
27568185 172566283 387536028
209119954 195310472 197220088
175490087 230554457 285129155
108157793 385223401 216551489
385254760 311211646 194700624
346211320 386340461 295536478
246412265 394612646 242501287
362754820 204834677 93796329
29022304 93972261 5242524
303415922 104911324 280292094
76224656 353903176 336317156
300406432 305581923 197748954
292281647 272450826 345382755
226474857 360745791 104576627
390696868 49396650 79019861
199873977 381781663 387283585
161754414 275467549 148438855
353801140 204969444 235929189
271797497 291957691 378353693
376883033 255813406 291080943
68016750 285238920 323493789
261540570 12641976 118334878
264935528 267499136 88267035
158022939 14329176 145840226
86182857 377447409 92887024
56849321 289825400 377712051
367979707 319089248 248520486
135709549 376171093 31140894
59115097 238326473 345994592
32392470 24682931 164112940
144372371 60672370 10141681
266913921 108735637 299135714
212561509 33241003 288562398
11064967 118827777 233976401
108966195 304045818 344277923
233641585 45652424 283562076
52419667 110173541 191029319
49990305 353061209 8284193
278890970 167743640 331590979
37394313 216764971 369229880
317867628 253303024 168619279
188847167 348855835 143827532
116964345 359661516 147396652
59340139 319440266 45351048
306865796 75425611 299834121
231503202 382842275 124257295
229097532 67459278 125857772
253763552 276145977 60860469
311612317 332340339 54843439
355943010 119063655 289817981
19379612 213703303 195890028
375291068 185182854 395521872
128479382 178136112 242334079
203125450 223842511 201848701
126991732 309499207 122478267
15285969 520695 268444664
347658054 316658159 13440999
381947585 46107750 375660347
28426341 298365454 154565433
137340601 75789628 396657668
247927576 378462758 206391239
80918547 382929420 84078658
270347178 144630517 359730782
94054328 167555693 233155432
352765868 18008345 246466972
56121104 232453110 215563371
248992218 102775013 231801
97514202 224122482 390717456
186585364 179552353 19488409
370810706 337299569 324174332
141080275 308956977 196721856
90597500 332827438 250820857
2366495 314179020 364816098
118200177 245876106 144101017
16621193 176399677 237797161
309606986 208956055 52851469
370051719 368432911 128458275
347504810 89928905 59393990
198240880 322814130 50319601
292996798 383089343 76637533
243503820 178922760 231623602
328488276 279319196 84234018
321622434 135140302 309416615
381712212 389109660 241006475
100305307 308588544 154942933
264748144 162827388 46064584
316697664 271040846 138414692
397419985 49625937 8136634
115167928 375953272 30558737
140092511 129913688 366173066
16929633 361153045 216608727
300724764 55278368 87633883
111546937 286137638 68207265
26879633 123372613 218871742
232159966 288632017 270136374
79512343 48332052 128106248
170794239 342332006 60420845
358314751 4667910 160140024
65146731 187912361 83217750
306371838 215264990 344251136
228592206 385622459 383692287
259247739 356610889 253227244
390706946 21329219 103441909
289212452 5700175 233874204
388059409 25168483 364676851
132377469 159835002 317699497
31110103 237739819 37203365
392576071 167190127 346151783
336789462 329896521 205875446
350478750 193679072 108055341
187484499 305633526 151023720
363676485 127807791 362744156
159781344 8223996 363595202
45633028 208221693 206535821
315474622 221946863 354405403
324880534 236525452 386163475
321639786 128025290 161093042
276510232 388565480 135156129
166890456 311134833 365032845
45232935 255651363 169673063
301012771 354161445 397627556
343897327 142108165 384635613
203332215 329469038 187337437
17966106 77103742 161330605
187803609 296038340 218467368
118517211 174474404 189511528
289788794 60966276 276441889
34773915 156902957 387248919
334644164 364679593 290796632
336343583 304327895 154727895
213065548 206138352 106412739
343007299 253880578 302131889
38869210 27087297 3565663
375620794 58101434 192364018
70155928 334634569 87108451
151368858 389245224 178679084
384000497 275894295 387135305
310637837 200042595 271397777
381159261 382473878 148990128
331386410 173849911 48464728
152760958 263317087 341923554
197867893 240523928 313285036
178429387 39980390 294996566
320510346 238672405 287697730
86658908 157097366 245172864
115739887 47233065 381967734
150636080 156217467 86075752
304792551 297164633 148853002
250285176 388662421 9537938
312998896 314028133 282885636
54789930 64991330 316460012
349036723 314244459 390086794
258055598 178230605 43565516
319117150 103238693 204213994
243311770 195414257 115734671
224434222 385698092 62039467
233463134 344667977 380058716
151061018 338780959 297009462
394883726 40272057 171165963
244966681 246949335 304539423
248556881 369478013 384321199
82286353 141402529 237947786
20420750 92820634 241640936
194615825 334007930 30588995
24178078 92027102 18594282
122397921 46022968 123533802
302116619 51606491 202917703
81167059 346532082 220775130
26977107 263254371 273456017
98306845 126607247 83400695
391337952 168781158 40002841
47660556 97178208 59472076
44294245 51689872 303338138
217798221 273266815 78506805
57288241 81029797 239274454
163886451 148602119 266796874
158285850 244326519 250469189
70053108 351733883 214295533
292573049 333567732 395529114
106400367 47040947 82686440
222883739 179701012 85464238
173381817 272238422 136462166
315322603 153957297 266777154
359861003 289759092 196971936
256799591 54932086 294532558
44350941 165412417 192794930
228319632 358774379 37501795
68280629 146801372 96217380
238873453 188323001 184129678
110839720 159057504 92935828
290556336 279893845 273559689
63784838 354632728 266713551
227176477 378471259 389794865
38639199 63354909 362537006
41245510 235391953 334500928
17181595 322047181 97948641
223009534 344287725 269177157
219025797 230273417 97805157
375342513 293055903 245647166
275275717 5711647 243838783
372997259 14849762 178505410
97597826 59849803 85695236
95955283 362523177 375384724
183435930 30883901 233955894
306759256 7664850 21874143
259863317 28795558 159000702
128575980 391611917 314640264
284100504 122624341 216713671
70352586 105801709 260145922
194636674 88736077 51764432
15323764 216550901 394040100
66499020 282347477 284259236
36419060 138410853 351946767
269983310 249420040 62429495
140289029 262809226 15905978
303647313 21181853 240068652
200073466 277018724 213062562
241164254 375899259 178638146
206639060 40081436 315097452
82012717 91997172 313518284
121295775 15874519 365420858
274468264 138072587 150264405
10726928 59885444 51562224
366646149 278993399 103304465
253508283 372934527 221525982
285370573 276031932 261969464
278769563 139723993 70414438
131690479 195728954 65184765
347854871 12845461 373689253
369871023 384270941 320008316
312779754 160045788 172562833
249823348 159733482 18334543
121880440 262993604 56185567
21984197 367854364 97325415
344258158 137280020 124828741
220856281 27097174 120442408
191553051 188183203 251033790
333668566 211552030 184261417
380656716 312387681 351259449
324788958 124129494 211780789
93102301 196891008 52907670
176483368 368433368 129634118
130879387 87131756 330893238
291451261 358521071 84277068
55207976 268028230 150179329
10032885 222815460 150003598
68856969 247625183 146852588
30532648 355835950 237270660
202576158 77197132 243404113
147823982 370930285 315638739
153313390 70620434 185864868
140349628 97884215 48293886
91847746 306643032 191331989
350503047 147727369 290811963
143848516 200840871 142353137
394263270 219378228 64439309
5703468 36579139 249850064
223503291 10822169 313365656
395554564 34384046 180067197
258501467 105351216 159161703
158915711 210505305 86912041
13865305 222805969 181893052
17406068 345931133 83393189
137773809 273347953 335366503
128333073 105040438 310345506
243711886 166951221 251055263
201366666 125679608 332767483
290958818 348029701 183343126
34493467 108197878 284683232
56801833 186401089 269749255
364627077 81835390 233797098
199388687 130678663 393364820
371868245 42008405 316277075
331636917 249623032 147063380
176950593 284802030 20367916
256813630 326274536 341313964
379047853 82352821 351026795
155977154 314346119 304303086
95436677 313028970 302458000
132191293 239208606 172730269
135501858 140346048 226260314
144784337 85623378 47080850
89109735 365904340 53426184
108319674 307937400 232904429
250026045 9363129 303725179
276334951 192844740 155509495
175197742 61814283 126003828
129186736 10323524 195742540
248818296 123811817 251322808
208054448 284972603 121144847
319479760 77949636 188707843
96430484 352527486 249562554
381418425 329703353 377994981
269854925 139189078 372795408
233437970 227979309 215712570
193066163 233054020 263576476
254851837 162261699 81813452
128576771 278229627 188786556
89142123 126306598 271375178
333183452 93702886 13928518
46812813 230607003 304493178
181388901 67108480 243179589
397359282 297157863 175431059
153535547 309926033 173160798
119413441 293478347 276653526
391587707 387014778 97326403
203586830 202548636 19964578
335852809 108385118 369486788
116950012 258422951 28100926
128730512 120767078 113675660
270651297 180029317 335365773
149379361 184463308 194001177
193338975 288721304 322024857
2568995 210942994 102354166
126455655 12073743 78709982
5613613 120401583 171728869
166883982 128412396 168805258
308211835 361562000 319335862
90878362 286111838 132602088
342376463 372220952 253166244
19532988 48398135 384553301
31402650 241951174 286086377
255773025 283914748 249206413
221601638 9572390 333893670
86739230 312466916 221624774
339054496 69528640 197426945
17277781 144403999 186190702
88891737 192870086 104859872
108051795 189699579 28376063
168987518 159103500 234855090
277212142 178824772 350650300
291176999 323560445 146722324
364785180 344970695 232624195
82974480 37022208 376802625
24617959 6777810 336048867
199743615 240638455 118264949
402591 325078765 322029070
43670878 313815289 197380396
342589276 64400252 113087623
79943575 347991240 230696909
35167710 41575946 128478047
52262769 72503027 220932975
333181293 117806521 98445910
349500534 34617489 245946203
148958098 192311544 224003456
272353653 374029156 291282253
224020792 155130224 323625857
166890982 389628744 230486905
59127921 362607190 324676402
240532602 141000735 45454761
182913396 60582439 199918261
171353981 29724625 250314551
325583085 303188069 355834443
288900928 305731836 284399776
120416413 163558102 179247967
304900427 170725091 267943112
116498114 160541943 396973432
264966467 152917987 212787526
141731388 318842995 259459330
189837441 9597910 131100515
91732304 56018721 106509391
95771018 55518332 307700448
360953897 87015190 24083984
368830234 162182175 154277663
369177705 248407841 71383311
68201689 130865310 90530614
197879674 84941046 67609563
242842435 197764255 215162389
251518793 347179201 9347656
323523713 8374670 323410105
208191153 386663206 49459706
354292111 187025915 267881101
294036230 250830177 16154908
21409463 293578173 319030104
171786003 373672218 355465653
170020990 59011788 94646564
32168945 318951677 127371251
2042856 227086072 243351594
189348531 343535050 163881486
311523423 154892037 229252329
72930130 202876100 137522049
228228391 181237486 302190180
109800421 22297769 15703057
210884031 32778752 205989724
228472966 37369534 360032351
119754542 291442326 200431853
357976260 368759251 13386598
30675888 230139817 86062815
278119045 287637964 325505234
196364284 166597460 390569155
371652086 15191433 279699250
41125067 68254341 165294795
16693306 330965604 231430071
51243336 314583379 316096184
151602868 311929666 334197131
331307000 380670905 283867596
257318844 370248767 29500208
162783075 303958350 263911575
348844297 94959842 40372387
334533143 20362322 98955604
308965732 184818740 384445550
58855112 194941095 213576040
386382383 338276931 307009335
367231571 166912226 66231127
347371932 41205130 279619177
36014427 328965835 279812410
78427908 164784725 77996975
340042601 92103588 31846101
57819720 22629806 750271
358819269 368926556 101865299
189792878 269801998 236358514
236835225 140243826 165766699
85887725 246599611 300707049
102628520 146633510 12564850
66572826 98254210 90290680
248021877 176298233 206225819
31473803 196196365 229056217
375879389 176813028 204618640
156807537 287239747 250760617
202118637 95629946 73766392
63039305 285191582 281334053
336388178 340355169 350528515
149555175 258751861 178711726
103796730 361176735 312202338
86380413 55794009 255609439
346551366 114916881 300031265
1244574 59514327 100785866
293537535 279699491 203943054
124258415 393811825 105399198
192689276 270571136 24321317
254359611 105509140 28013277
180287092 197335288 356827818
73413835 340513744 215168133
299239055 79875296 31444152
102717376 329905199 166563231
335656476 86206637 238962943
3967867 172130767 299805270
391904489 87509078 155040523
388430911 258268578 356850389
200259956 354976233 371386752
47478471 57090893 220473635
44649343 192562549 371328404
308478111 130546303 180088356
89004724 174314876 154832550
102823050 78284872 213993616
347295024 255319973 197779843
269258641 259094051 205373905
13452684 99572121 117907350
150089661 148962215 299964459
174674491 185182691 22618681
225651786 317299399 68974578
252775996 119962500 24012681
290334354 130705979 267685191
121316288 330042794 373806843
370678242 113758415 184824192
78063706 336394973 168911521
387110835 88354900 307786015
199983250 36851231 171575734
200748815 344823910 264561041
82850208 324339033 262079980
396870404 34660828 151824712
173780756 180741236 214017459
16313109 278944186 329593283
100811137 135144911 389280053
69557751 301857895 155517228
311566504 351474409 345528278
275466552 64158619 28312892
333821705 281355004 6433272
241620815 290222705 189952319
384189105 366094111 178671346
322119989 213742152 128649014
99363698 16646308 396508966
255132730 247236537 322453799
310094666 246965944 37783062
364066700 235361681 81021091
77546116 241340880 338369669
278781606 42777423 224457484
351923536 377029539 98451742
220161116 386980313 187175220
166819427 76365249 12253253
152525566 112780292 318617942
260177593 395001346 93334258
25194966 25126453 39693955
394256431 196962657 16695482
165304081 179115107 370722579
394341604 20215686 266398638
395516382 204420058 211691115
378135955 331181746 268701425
308412589 132255422 339864081
5297315 71971115 368318343
255943739 376469723 279841435
220313286 277589884 380660027
360475535 307691382 280354797
347110860 107294601 76882809
208219610 224701789 294191812
26077844 255875574 91291216
133323704 284629724 80113093
318473251 303386401 282127040
292334651 188422752 149480960
77553869 29550942 166975074
152727011 225190581 164536833
338109853 62310886 17909776
112899962 356142487 147491572
120761246 236858394 268522349
362077687 39034526 11779330
247609154 115607034 376520496
98715162 296437094 266827192
54965032 88650946 150395613
367558994 57039474 13584608
73111343 12988822 278462567
60113136 320814323 99665701
15786756 33588842 377047447
248970107 112519796 39815760
12363140 32257966 19877176
322714153 299099668 10404535
83410634 110078648 96113627
311093717 78761270 257602671
320593705 261253905 70749287
280246560 220863706 17855221
261830724 141021513 371904038
312921978 18534646 390014643
310255281 369956005 270733274
160214941 287178097 18843668
181443239 88146505 66945703
307284319 76082755 68794346
20329000 297097203 343994528
84593774 66534835 390381991
132464285 17485047 245673340
41617512 337536177 147588231
275926339 202142892 326470429
251081780 355300896 261663600
387255661 287034645 232243316
233044578 121563827 233773412
181095202 78375804 202678683
283013226 374185684 280830555
54040544 364730842 101062506
121906091 180337944 214533270
116113689 330422040 104394479
222033969 189136479 305245255
27105540 52043085 314020953
236619827 79567617 305887401
345773869 19237476 196372245
58469290 312419419 136587320
304283412 64209313 293538240
430339 366738784 33552490
113286156 45143280 59110987
397094066 196272512 41883024
361194919 315510223 330887354
70193932 301649758 368360391
293303579 56084349 114470431
28480341 337291040 336691591
178740238 227982383 143745492
104068642 55350262 390731522
299092848 361624901 263525571
80996845 4584685 267404959
291797631 213423201 91429549
199194807 104906185 250150033
353133009 90482358 44007363
220148730 135442968 334968252
150758425 121091050 65187780
382837424 391238234 359773175
326888567 104097749 74455477
362532334 96424413 202835079
185422003 270813358 374193110
109849687 247553568 288121439
245416931 386467898 347297097
21269310 28044992 328842970
312353424 331320473 169812961
214990777 83844814 347110863
28134936 218954111 254071183
283860969 93890434 157611097
251781683 94589075 155136953
340932988 292363694 128417816
308427691 281812838 276601662
89457536 209570480 329173651
337374505 137390765 96331364
79079802 72294557 97680172
266426896 180937102 231229176
190736026 200299576 155171208
299270099 265683032 356972891
168167658 228868847 370271393
90363140 255930695 286252417
360007083 315692995 75978833
64754766 238508707 111796663
332698996 213647038 243710143
390501752 185298474 104098815
386844528 296279493 389351648
161802734 133825314 288647100
11713179 395395338 186436764
261586624 1056576 118798805
64301727 248431451 146880520
298556494 261931660 188839456
158461325 34101803 11620807
126077677 194904150 332711263
300502767 197127078 56870608
307872077 290785047 55297432
276815161 263724245 23969248
316672191 334177302 132344866
243454272 341231801 327659347
76235931 156293862 370700645
87034953 39647925 230843535
263078356 591213 297949997
166541059 118572473 130790269
359868675 187940554 100212050
37820945 311828111 66527903
365876587 395602696 302876570
17813487 359171588 86749497
7282354 153659230 320419731
210516069 323638167 345247748
27791526 388500597 154525753
28393129 95043480 219759271
2439690 300914609 94491433
256476091 254400354 84781122
389232282 116679502 252682130
175303150 364216672 324090380
196237778 291156809 366947064
331126702 78099050 188780687
296122797 280902160 57203272
331648351 330761869 378135986
304617763 338732271 96113128
325105531 186174222 291224349
238768643 62593751 226508141
227646909 156514806 383589215
107855468 178904636 287265537
296924310 326331324 22238605
141458584 184898175 143769818
22290955 212915750 174042685
232125424 13534451 300178950
179964134 188241198 249222237
337520293 163469433 243986161
46170692 332169619 364293944
150265413 100108307 245729372
365382233 47985337 68731316
39776978 265583389 228447584
326539651 368141251 298792708
299897621 138711074 330719757
3814922 337510229 80747161
7951552 133814171 55331380
355684497 69631092 136374002
222796126 118105492 275922840
237874615 127894359 334377921
215259096 56062412 209746015
354394543 21988881 292990762
183734292 354155264 7712550
148357127 239327191 283975624
150611603 328731339 61279028
3810915 321257984 92210596
86097342 359422817 280728613
149348976 389084919 33379997
21318321 82192208 88567713
366503748 217764781 335232581
151401234 384598582 353538474
154940120 198576005 263772306
166100590 231961950 207822734
304526889 64619024 397473233
94414669 334218232 7685884
252844194 125079007 394520217
180690653 188209257 155739820
272769439 279714942 278693901
38706777 68882769 273347320
39095787 139519373 337894754
190652375 395012003 149191696
256968614 142561553 72863997
83643599 525477 293522103
218192910 125205926 390662611
90773722 124442231 89003988
79373983 366190227 44283121
254364777 283389773 134442837
189053918 392232403 312346294
237880384 334750235 397650083
308580038 89003569 29300107
181362818 52915106 222917021
224747988 3468904 59101311
103120327 392527228 161709867
155682752 332058471 132059444
283529066 359932821 213800421
180705793 336220717 353331719
236494793 314376897 33622954
368068344 363269270 154321899
385177970 82693498 224175602
367585819 269029255 237792643
199416243 382871816 7538254
126342953 29656841 44119534
71206352 168748150 32593411
38725339 378380473 152530937
327965529 268654053 2762438
319003698 195487995 195791649
26435112 256358520 338588919
394408619 272016383 25676899
366174114 76540336 295956185
312299725 119494720 237478147
10025048 135107544 287807694
391985083 89790289 21099365
49757464 34033974 301342510
32516439 354357496 88653354
257965049 50194687 379176197
339405732 71014748 355026190
242630912 357582079 361048460
231170285 12586493 137950270
156230475 146696582 349874987
145630285 76257439 258256804
150074086 334240234 387982559
320644478 161086968 366549516
3714967 60027968 174854276
173939571 31713137 56323385
157266843 207909992 350050358
394162584 234637057 139964858
219347306 349386361 286366047
397651610 343467905 382910109
223067091 386044613 36274655
198345487 297366575 268575970
168777953 184814118 270325028
346373417 231891021 397092637
341535911 384586449 111120635
397283808 97436029 278429432
14787159 393327825 93977262
271521615 168356867 244934371
220014545 241614691 123524123
239647446 371890472 12905595
184704701 283835847 170464943
175536438 287403187 247096247
56428888 272809886 262526005
161441141 368805684 330751277
328068795 322526649 125997699
227792766 311509975 35086273
292672100 71486713 106812117
238347658 42864372 24625641
221931106 336575588 215207117
248923393 355536508 144421450
102034727 53233456 218673337
351967466 155078630 334526542
13916242 46864791 78950552
94111068 276472843 138982303
157350940 141337950 87232436
169104223 94894568 329503760
218132210 371907916 80316271
116169699 202255466 220356127
290302622 82797448 279138033
260047470 65731842 103795081
196270089 20806090 297066951
71151229 46199192 141500691
114918668 96208121 175550323
347310914 280382736 82756397
202015829 299699215 314489561
139446396 80194613 165408577
310541998 298231130 174471877
243154321 100996631 108064894
182529523 47172926 353507664
15987722 24475673 302508629
5190442 333045505 260925965
75725553 261162857 104611001
286904577 90589749 370781201
369613730 150965433 264978850
250813536 324930206 60475551
3724428 328087047 191823003
243630714 208896435 167839574
393150723 256850276 260562185
299954931 24473755 78118137
246022735 185050545 272757974
303123244 264039654 217181298
96697594 253922113 241632047
283992859 130563865 194985158
274371313 250616601 185856805
9290599 176044944 317374618
32830143 369649143 296145169
123230047 124036996 96122944
242586971 139453111 348383875
322874997 6521500 307557985
68483853 4345474 32016738
294596755 310827118 16922280
80826750 32106936 304581079
242406921 197192769 45672701
389346782 278535984 297331310
110371959 180278509 278873482
85992227 44826090 13327622
47608088 43834305 362829697
357743091 29218146 345391695
23964657 127470340 310550113
181226479 119610150 324425420
334325089 70647515 367615535
148463399 325002174 206218899
323877985 146981134 129248678
277377698 327538956 139756222
307596386 144119974 355492795
44602306 388206870 179017472
372902594 111575698 137853795
173254132 189165752 167950200
148686186 367331580 55430369
32131424 306413355 176658819
338796461 197100746 18976309
320648961 44324643 165637658
229373146 390509503 105798125
39936784 12820658 178570002
197801723 38068306 231577853
53178478 264616158 290706623
184353376 106936672 60269197
131021017 203294489 64313195
247574355 340459061 351400065
128368029 255282468 249356997
175108679 296112483 245338623
228831626 152006080 183155581
396829714 165936636 87491463
149290568 207959725 141403675
13245956 201757787 20123254
89341508 6097564 57459470
304137216 86929955 121190018
392659287 14314702 94677548
369933654 379364575 309956723
81861304 339340353 71571170
342543726 366213702 78034194
23261534 21126627 36162831
250010456 340133473 386923588
274276360 20489822 95119125
175084966 27114634 171656168
157662597 351800762 304294461
247596813 16859947 20313285
73299463 384039375 137191925
57473180 15155643 118602581
219115426 37756767 236245426
124236814 359893519 91993136
56157535 333610318 362897897
307334080 351537728 306961021
240579054 393331789 304843846
128579504 119570980 188708469
373439340 29676390 65306624
276892880 69038415 207420812
59167156 188964931 314010845
164839383 164659663 122663181
50939593 153793438 373812498
256138393 167969846 138802641
93415113 57140040 212010035
269963103 79664521 352660475
7552534 294422453 281716820
39440155 365892756 197712872
385922822 144102423 91568258
392691802 22843314 241401983
96780536 114544855 66968610
176399924 133507724 144689001
236610252 170830049 77588285
382851199 70051101 177755187
234151202 68074394 194506456
78213972 289913048 56893843
140971320 369829239 123556868
102309469 250097547 199479264
342394964 292641272 362220440
60686632 364141984 288492072
275202188 272516234 140130229
44293814 168064720 20153271
179572695 283367490 376993481
386258509 147848567 362714227
72406292 118902477 380531960
10690826 295650361 339056644
76712460 137605028 246411076
303812910 324164451 219365471
143712945 190210482 177141677
80030763 359255424 228547632
213839993 59529367 38447013
332790021 330610732 118932474
174690995 229098151 393236797
110211382 9633468 180069064
140409960 155658820 18095734
323153428 78469130 52007261
314583802 56121073 111825444
26631142 393010246 307091914
99404733 324787506 325709714
357432616 154207120 162626401
284597654 35960218 98181273
125249712 16352033 63479182
109717627 183158610 266717599
179603716 293658893 104304714
396497488 155098869 92480350
358158927 19831373 138801210
355142296 153988484 121553217
333791289 234780219 173430866
181976044 276111103 139250652
141786308 176592728 248992963
43631459 27684472 149602879
79631843 314259303 97403935
59959988 216073390 214868438
105687829 210499460 378549745
360265437 259700137 101924724
65888912 346299975 76471384
262719361 120290167 139629304
123011601 182427214 279860443
83146551 266578155 105211823
206333810 227437768 165330587
78148487 70675723 374329315
26870378 159842850 102738797
205376965 358894914 187808242
359464670 13719683 260121436
321161192 86395835 139831434
247090248 226542359 223806472
178759519 315344558 384507030
357290833 200578195 104545211
146808318 168101018 252399074
350743217 169449027 279499836
353301501 238791176 270117512
242149165 229253551 204499079
273084403 32074077 57497991
8975379 255855406 192864204
84596442 210521801 49369518
92845672 250202127 40903213
386725998 346855669 359856543
262633228 49871800 134642152
147446176 66893534 209631893
174497441 393823796 279730062
39426594 23534311 345756375
146130160 262554174 151890057
273425429 116993276 251242382
274396134 389846296 124331925
243871112 174963607 85046623
201267481 179461987 205341379
294832185 55000423 277012346
85446375 72007 306925567
155671933 70754801 170963671
101372777 225211576 21212058
295021519 211828144 215534931
271205960 324823589 32180544
349502165 351969798 36363411
329507738 148873878 377256160
108787636 388832773 29283488
318669935 125243875 180166933
202534798 39880976 177454996
178704005 78049805 383048152
39199824 214358252 3685064
145904270 266772766 292148136
150424181 279408218 145509142
333966146 247342096 269766237
270829693 279537252 270712000
338654152 120969049 225390619
246321782 90138497 172766972
92783590 36114335 135619007
322421393 322842405 184656127
126805374 279676478 69915396
263033598 237747732 190232782
161140617 231381730 132155829
357966541 292372335 372168008
13594235 308453338 238543214
7484552 217779858 109782171
8779595 227027368 360718194
116559452 388532045 348529521
75620306 122176943 178958160
56904441 242759510 296793182
271192284 230426343 191829638
268875760 186092323 367910425
8989749 318861186 362786208
8059394 56119400 314759856
94881299 240519191 226647798
16459686 111490807 360592930
121352045 78289650 259815918
195124658 324625348 75942927
347478464 173026822 371574579
165011872 380736427 240556102
322193607 127393853 142302645
201860348 67128497 285801142
222898620 377955542 308998861
68836235 265497048 298418974
25919635 320812197 89968814
358445307 890781 255700046
319257219 315673050 256981526
326823542 6161452 169444452
90083388 189548247 376645559
146134219 207993019 247908741
116447411 165411807 304142776
300891179 254777927 345652580
303914669 214998830 45391458
35553350 313498333 78769388
40247482 35029357 162814213
62477871 46585973 366251685
139125867 190193334 384742718
85607679 360849041 238314842
188929096 354215354 226516096
94463982 351400477 42636528
256843528 1657746 285457193
122308550 385448901 34020590
46841508 357107014 96584608
53081670 184903662 28162929
238844997 237182717 223240399
139735265 325550491 225739818
112520454 122571228 162458745
97783929 2418756 340282922
371574076 116852921 45904383
157859768 109578216 4497493
209785221 292710634 377989182
48917496 241138307 194703559
40412683 365116654 14102336
183773888 130591319 38935614
297068016 233716291 216496971
221614372 270311290 192719617
189049046 281525079 332624174
378690503 27650007 368977073
33680223 16964403 366671420
390882625 25263767 380567312
344504866 343712504 366338344
366429052 114772075 212408933
60765876 317416049 245649153
68741918 303608485 208228590
103558174 303043585 204201047
277003537 47135348 266091854
202604848 237909672 49163506
116683636 383046714 285546235
34194489 126470158 88247996
346255887 171327553 152063940
231290543 323961515 272480413
116466202 314099643 185167535
229782680 142346970 191684839
56405141 274871706 72908575
301263477 362904351 312662851
19521684 153434662 311866944
244927276 175887270 155384482
71588797 147948963 247421627
141325677 82065896 374986598
167051624 137553630 300835510
75353239 71031910 235130467
350855134 76534705 243143901
181551782 318441475 222259742
31989261 254342391 119491644
52926728 358959035 155144101
60583857 31545900 1892069
100883412 251228654 237678039
340973609 316758394 175085125
243870354 228768181 79818966
1429332 275172223 246553648
388601 189403090 68418834
309974227 206889202 223319205
369403664 172209791 79710292
61405226 340898060 96375788
215509124 74005499 115575176
383192619 328222012 328951842
253323076 392860982 159638460
153197134 368335140 222795855
156835596 354788387 64130965
188202123 236596261 391542501
109931489 17241426 150396255
80601707 279981589 264638653
102025879 282898233 342533327
314380456 39621185 54532905
48174921 128058970 227726182
196050382 331519544 175575685
276891788 255082218 110637158
53833560 6040531 271408879
169702124 340052123 336133315
372154026 178099998 179616360
257010231 296829034 359682218
301324370 320290508 116925881
48701911 55419577 372082353
300263075 377194763 270286522
316831198 111172116 369991847
241958972 189118071 145408784
342981386 25864113 19423598
286364764 332811429 273198316
184901507 333234925 355900885
185817994 351254584 22593758
220335108 359928709 253776988
30641383 313856978 126634474
191094971 309172726 290352741
170937408 291449623 105112
293569117 195943283 342988419
78511367 223741924 316127997
275209604 27268070 396113774
57151438 308337514 237961984
183811115 61763047 62572443
350470796 382230958 248078659
96049957 187309850 352799120
394427017 73294363 10484910
102965610 117462150 125397857
161842584 397013861 185739520
302922176 142221192 199828629
348233288 89512280 31888194
139390203 180567439 293064784
233727161 395168689 35182613
293334789 346398822 380933011
336366133 327530119 343861407
344854389 25855390 361382669
161679655 111279905 56805644
69393513 321189153 21788826
379355585 209365822 184491147
6149948 190693939 72618697
58949394 245607890 181889639
183124822 324503327 287528900
219669115 30756703 273032454
7945672 99181721 95062369
158647690 233049153 40838757
102103417 53273758 314131911
183799081 302452576 16102461
347688778 255532833 7697319
77514081 359972464 382768925
161397546 351048487 218811191
99703715 264132360 29071040
161237209 378684753 168432059
320519439 87773565 99682494
307052573 237652416 234753321
224327785 195085040 21979722
156320060 332182618 391127823
283622466 112906047 89444480
269307145 299878214 54555241
60006684 35597985 156667935
237155945 213528600 177456244
237795756 175169756 204613010
218948655 202290533 34693690
201484577 11903588 20906992
77328660 193150799 249111831
114558923 306022649 187049015
271508830 36890801 217207065
7169004 108728619 182750797
338022791 336790685 148161534
371277547 66760258 26467524
203982719 159943457 178221627
285799821 76394849 334136964
253285970 276095207 115505
75664073 244807338 298478438
76934387 197558139 57540940
261300524 11788570 371955125
205359367 242777576 84542178
286267618 324795318 97049603
146905721 21640793 96366784
177011884 248200354 113793319
94228643 335642520 389041248
207712175 342661387 19716691
245218695 58432812 264229103
228721950 61911025 275676680
207808366 329242958 86054732
32936970 363038535 35939031
208083915 224933114 12103938
323818030 171805521 274094078
334097093 277216118 278920564
303028329 303286036 117612387
126879598 352874124 238819943
101253043 153109189 182771160
211435912 153529749 122335462
25372506 300887548 40150949
328888433 249466661 81259982
321437629 51665359 381377693
357986293 351199596 313748820
135244259 284081281 80389559
331461366 147449665 106915916
307509865 53488920 325276968
228995611 23982093 52459276
312072662 329747325 171684606
144409195 352764304 128642887
180656962 75156045 247231730
88607367 207555091 68521442
32416738 297022993 276158035
114166930 255072365 244623753
54322395 276762568 73188792
397912848 116153836 373226221
63605494 352171787 160074163
48459873 332232966 34013134
64641767 107915807 147793669
185452850 295834222 255483647
369893261 282301063 273202935
238272536 219999131 120373326
58827155 2995683 173141070
216212451 25163130 239757640
138216969 2010308 20164294
17473733 61529682 389091991
13153264 349397189 121819849
391042631 148149633 21516423
387148612 129015015 8756284
337860588 332944748 280749411
145136608 282409445 247593767
46969125 54520918 389259380
142422925 257461076 108797057
101365433 50142814 343746157
396901426 392160315 356465683
90889919 394995493 291353532
108197856 14951434 357196379
349160429 326100182 80502478
340868293 342364531 219522944
94799317 92187358 223725747
247790073 31969202 325793588
5651701 346363957 122052296
349674637 52412635 97928402
231097759 381200885 120528994
225381350 66278753 284513312
233232285 155418410 198940741
309332452 325672315 242036636
254285007 185533384 216567899
73887875 221999260 145193626
242932363 261489671 96113270
192032495 302143714 81174375
265830912 5648245 188231649
70014498 262579093 106108506
247720674 99972404 288301446
356211653 198023936 36990995
259874950 176533038 227150044
24609813 118261776 263541568
353387520 225824177 201150369
278332484 353458280 123232968
385077627 177978115 340629477
210553981 55514828 215390328
86256751 373663958 211603494
367960727 232716634 204818872
273281350 108148931 351996512
225013235 359140815 251815288
199814099 251869781 364354345
322726883 344615694 351997405
217314580 373774530 305046795
294757947 249340355 253503728
11191861 147258984 110135367
56976237 93678723 366482964
111828563 142756058 346227455
213866640 340217191 259688620
147971053 274699285 380378873
51456190 359946824 360525836
264331946 173476848 209490898
314105736 384748341 250700956
150207986 27622750 389640099
158323600 336258117 102924369
219228172 381823821 109089171
348390498 50857934 126242603
375262415 241232498 290095018
62410526 304418774 289814181
307262935 312145013 28114210
278271164 227473320 92947883
89234076 138880596 221667012
324436412 325492894 23714785
340848631 384196438 72423672
312274719 349173648 118552504
228914718 301510174 62938582
242433633 120665824 66493870
51011047 111205482 211634194
132662200 342728133 182479039
373975984 28140752 162896823
212695126 323645901 379085730
150277294 375438946 187089237
245384904 156586632 236221551
69230711 147502938 146494308
106257 50168635 329303425
186376027 309985810 164353160
336436203 225149417 8329435
324040013 296425847 191565642
210864820 45202645 339341506
60055694 126378107 138358977
94781951 218176263 131243093
361209933 237357129 15953820
281777322 65645518 262169583
328979633 15090909 165757931
228522274 164439403 45072087
198709631 190652747 336634289
353402397 337502765 20870419
126655686 386902030 150509766
158265939 172270643 235930188
48865243 325894656 86030319
56976068 199355007 84536386
343766462 379420219 12395289
261683518 238055259 286489939
689335 116847024 257607727
387924956 340107765 129440235
301634355 175700267 300253045
38022825 336208340 207760710
183887166 105110599 215059199
14499206 277799305 432812
318034475 102682865 386421510
319899918 7669480 164353014
321250567 161630096 157823101
205987901 25471182 20198630
379807263 243361259 184989810
11733638 85744201 49043224
92403999 278367863 71320049
35326956 392979285 197564734
134923668 20827957 360745065
84748190 107755233 81611222
170781415 129212619 197029538
13046044 139907536 54999637
172111949 31101877 216702547
221485790 372195834 260621179
29822494 11546594 283496084
292414233 236355336 229973701
280764262 285988564 164545789
137677956 97637626 125806353
12746543 301125255 37263386
126216949 117982370 81755299
372088336 65067273 122407477
22535157 289144780 33867525
230708052 113113908 42340293
144630985 273418787 42516133
223525289 233335763 160305111
363998052 75239949 173346126
68875492 391205970 256243033
54722711 71788964 293836950
28618135 22440863 144802041
388733913 227776518 299439979
316371484 325278281 248209255
8241506 270317278 7790305
133217964 94840426 221794393
163705433 197200327 151028478
136317212 154506228 371570520
340787098 19103299 67216407
327672079 284394239 120499879
115153806 214195026 387369639
302997612 349783127 380082274
152490893 211440641 69808952
383129874 5301019 91622300
108890067 140122223 108697905
149081735 295864930 62176720
22829191 239578029 207203095
179248443 197923456 286683705
22534173 163763267 84437219
92161597 165447480 195273860
194358152 142828360 285638501
202525164 198049400 30447118
235207931 313036679 354247208
335205640 49645836 300273501
361370739 80515898 178117069
246334817 45164042 69057936
128882009 34858183 5986912
86126159 352118231 317694456
376326997 66133539 99223810
187496801 58260448 349060374
244832339 310452285 28466300
275903103 379893644 40314739
355253752 263700017 389799224
40735154 887624 285810386
35133127 12422822 96085866
237500917 316940171 391520252
127878984 243460694 244965214
260856149 207275672 172529190
61315858 21472384 38258271
336191941 120812539 236444976
328251076 395362820 179794041
384869608 104056185 55125190
45954354 353979588 149840796
273255911 29967510 129013073
6279122 177785755 381246784
264816258 386742815 63426363
4996735 342194918 240911864
367437109 297571594 69379751
134963151 24430155 188112390
87715010 324468743 53925800
91655726 176383948 322155408
252267883 40109050 26486266
308749856 52558469 266397199
93707325 17133755 387628577
194573976 327138611 16205794
145041437 229292089 138887706
38545683 154295919 197056741
292952474 246111911 32703332
258225966 185105982 349025550
343086080 8091896 68972616
238921699 81546174 20358581
300444891 41722279 196307404
324560266 93830248 158714030
360722544 194185082 210502564
337725687 343779529 278201169
44570696 391863213 146778566
302984607 364533104 296698526
151958282 316927540 176361381
81292226 237678299 81515945
63270760 4365014 221836823
66557850 51302843 234929424
395711403 59167668 25908300
208457093 269669183 192693222
372701639 386318045 275812096
96314703 111360410 169897426
189137147 179923356 106699109
82811827 113955367 178253303
141608505 76550695 153496004
50665571 181889032 163933608
364565917 142221020 68253757
294552992 21234255 312195303
355379617 371101718 246672096
9582694 342921985 367916129
336241208 57164085 105045839
122071688 134979680 371808443
171387497 200021642 126567622
353754710 3567390 276134285
216663945 101837884 62480373
149622228 367030724 106189219
362246893 10622945 167695840
232849816 299779090 207315226
70808879 125280212 74060816
65639867 332617711 292648772
351765286 388749614 176141478
229097569 309005116 185809195
32587786 31269648 142999525
267500153 227123721 41504245
243208039 373752326 298217534
266913933 392012723 171388840
347140888 32127123 217082764
56834362 120386161 84752888
29859517 107320408 52692737
253832907 303276437 282281840
376766299 130741268 243133436
22874452 61271962 84723927
148991687 313991762 291788992
50833227 253632482 173957652
314956333 333734435 195342747
108138539 366154567 257589937
14646289 342782537 395019515
376623748 332251406 13800126
78160110 225330588 372657556
321360263 350334752 218283430
85847601 334993662 261551946
347175398 354580681 162987094
129261174 142617657 290556936
88865286 301038620 112300214
342525605 252118322 109694473
322242552 172948057 309114063
30210516 206786748 124812879
248508662 281679939 353036975
34073868 225254648 195261969
319779755 42211142 45192986
16163162 28625736 130832554
109443705 199180276 149436545
150199128 124073319 69092129
185816439 360093920 133039210
267494763 76343473 96063734
360789123 156144926 116163315
56423978 124505057 211406028
353793670 369421937 103222057
195424037 80880650 30281398
7901459 337984925 124953536
106205922 295912628 370334518
341193138 362156803 333554499
371552278 299904602 169499100
38776576 305387863 319507350
52274346 236302151 133176915
345189067 80985481 168779852
116801942 325597670 227988121
164079232 124773835 138256570
251215786 176255999 383379877
363296591 152509524 63963161
160285667 222458599 188978275
383726813 48234606 74699715
147498506 152357305 63789683
175159662 150440030 217070428
397023079 148999368 149663991
39604174 88374965 63370884
105786029 142449472 17960586
306480967 389526594 108080054
255762263 308059171 234995135
291101198 359856430 13335103
328561626 102038994 197906549
120269415 73437085 272964311
165081346 244417188 280318182
314370935 289007664 373534625
377329688 246745720 240508053
347684333 79656480 397318774
39549667 206388455 368242432
236278638 270828982 326584952
289278920 213036867 312164096
196670312 287316918 95389310
149424511 121998867 357473315
258527469 38534174 343223291
210463868 7079807 83487679
47201879 162928664 29689537
220950944 75026183 232684050
211236250 364573746 269608196
362025373 224778354 5855613
54136063 2320072 148985717
201958517 218093423 282565662
336960512 162399901 290556740
305362093 142191767 302347499
369491531 253771261 276623395
163259334 79778182 333087980
224087690 119780453 208225033
254261547 136468761 360162839
133017910 246647562 65595068
8752225 144578224 231945816
68848419 316143457 38314763
188133359 111722307 85964068
212698884 337799159 83593967
30544946 339423074 188321423
306074411 78242568 122337739
120209957 343344071 395294114
234001207 218877126 179763086
155399422 191373985 395482078
193496789 388994199 6859658
265453393 113853923 397198533
226067788 166908934 60316274
300915744 127356651 35676122
316684135 65810302 32496617
117454438 63018975 390277050
113343426 90993540 279183543
25742706 369231473 36491164
17878598 195829222 162371985
59534834 123515799 42272912
191245636 217099520 313951317
47913012 220860777 266947679
264138083 250633098 99746404
199251572 17005174 77203533
247427545 100645671 121816711
295334560 195619154 364103389
279468125 3078538 187198609
55464612 286381434 200240808
55862102 87537802 195562054
106909717 102624562 383393026
248367226 236679529 147662187
148806470 10633630 162904268
113355177 60069156 150375345
272479027 80097664 264417860
257811898 68711373 63894081
137949079 112062433 290541323
342128412 10717654 282346585
324315763 77391019 122840977
344724004 127752077 217212754
109145148 218094054 34842052
348519849 77066325 373024275
370411656 86588336 86347856
85209849 241508237 171284905
253802226 327039012 293349770
225972892 261576231 100922823
371877279 349239378 115391877
16157744 111335963 379624626
81469802 176780701 153122778
214460792 365519295 209079301
277548183 364968979 36121694
342130688 238038645 13609479
49550808 210616251 24288550
52614712 373611419 167503439
77896544 45324606 339505554
64876936 210758594 20852001
83789953 96846863 41957057
203758637 275644077 64234541
251892744 79096130 246002565
239587817 277236586 295676228
95258721 311280509 58705176
161143979 254082154 357675707
337979413 124874863 53464296
379753425 189777808 30939131
147390926 142618111 32114843
341130472 348552376 1895741
182711049 181401748 293260218
124506472 232121871 290402836
54805762 295786201 260245710
196650658 97904737 176425667
115918480 177005600 291081597
4640815 242898180 15577174
18042339 12773137 244995503
384255375 247218020 320024584
34170280 32463363 363317940
185414880 331378997 183176724
284414449 202700842 76361117
78037333 110433349 84543616
386806954 214282701 194749803
287554963 313701957 123979488
260059930 363868758 2422106
324111462 118974700 327518891
204654244 15499524 381218449
375535101 140258526 154233022
229489185 264765884 72625360
315146502 188048161 393452692
246091818 350458886 32449560
87601354 16315648 27535521
105665474 259681344 381612653
355703755 5154856 315955903
305058459 28609647 256479099
88243485 332280960 312161577
226828915 336657094 276066598
233265734 181407195 341378927
203702710 357519918 11548487
377566399 156738795 332168616
23057231 104378634 397678067
223659902 277471 247246414
243203009 97399352 327132777
324459911 37564137 15129685
366655464 304849318 361566372
47066306 269322033 86860542
117893451 9173269 70262583
379883581 162103396 140424796
204701756 262048705 107958521
94174943 234069713 183135952
379461555 194565679 96144827
264116977 79052767 227431019
356326449 177654190 175690376
18408242 119397030 295721171
105988432 236366966 102876259
18241539 189538630 161537745
145858062 187618325 177959243
124066132 352150132 351924747
355219513 320612902 79654126
186229269 51784195 37855451
378699755 177922110 377861599
393198929 255286494 91766476
153325040 87877218 126702090
375004588 4487465 38363357
3794321 217675865 33956040
161749486 38531635 353630902
373119023 105229930 263293129
352680384 329934417 107929975
99647099 387204004 292271662
183716855 265156938 246538134
272705250 117602589 341917594
378746603 20683474 260570820
252742927 122507538 389402062
57534063 35038702 151183172
391822352 349875702 6349386
315971607 212904640 364023807
6694426 101736071 364927023
181702708 281567079 316365977
36938139 174582573 229068226
30353462 139540739 120926850
3032730 353835123 294383645
270022454 43550757 125603052
155139239 306978368 12390231
301794566 187906732 189569107
26127485 359077632 257074934
251721114 386542730 28547750
4513156 370011124 265052401
20816588 167010264 37201218
366762697 309454032 286973353
357425852 61204305 291734052
8870164 62651984 138873602
146286235 206944990 37660379
94113090 137039680 299490973
172241068 382765487 13866598
155140118 261141253 170914343
294587011 102235438 242187552
65645260 87369975 104793015
335061698 375280280 164577663
375146702 288062870 331438372
12035769 395607435 211392000
358642287 93327883 321186291
30491279 167178434 5744812
6378005 277509925 83892536
15847967 280194114 364707821
397367443 114776736 266576865
343998262 146994540 266391809
195061038 166326618 20676268
178128536 341663874 16071003
99819474 113253040 276905211
147214147 283666435 256715191
157584911 58224012 224202732
183041830 41752491 27254203
105524072 68609243 8357650
106307587 31330630 118306176
257993143 353858072 98666355
255955361 292302563 61470312
370696573 354349851 108467731
126824730 152834967 124108465
26763831 128665723 42076408
172630246 334415071 134207319
384472133 254771031 270357450
180049446 35125262 183315792
221143785 182126062 295481818
288557964 381531533 130276410
26886951 335839325 56724936
328887794 122641194 367678767
351761241 183757357 9488216
311339083 167353734 190141961
141441989 351424008 226770639
323533766 152354158 296933305
185466292 323979844 133364047
349975147 222335602 121861298
75054290 287314344 295424487
58476109 151434078 24831535
69087636 265194052 241680461
51054016 284921479 361327648
97177906 220567117 150199221
58706582 78227529 274583136
352999601 390654652 26541683
221866764 367946389 236578747
143834469 135523251 34014748
15668459 171735324 130825889
196224306 32344335 359398860
374766314 329872861 4190381
284414252 206093267 36506164
321523541 292380417 93219208
6639201 53159629 79977423
56753912 271891089 105978192
266939764 148928422 360974150
133617526 146328724 980411
348708355 300769495 74128361
188593529 244206565 345162055
100841887 301001304 150551163
155865803 115205601 123855227
141001 81072064 83479904
95658457 340367119 101323342
151811319 16090309 25698695
367337759 254655879 8762497
285551438 276756138 204434288
189044643 267189732 383187665
160554491 9778461 377786033
65323847 32688602 7676003
393330317 393304339 177587885
48057566 322664213 321741360
130175763 52066663 165823782
253605081 102805608 247415192
320913074 278015176 147318063
250123599 158419437 196307333
223143031 334259949 205970548
269692076 207598081 362798108
67152089 96311021 37207913
48215682 36328060 18998402
102547662 2207964 133615779
253896374 63868859 206512084
175028260 98104826 96530674
217596837 184317724 300571471
203664239 219984236 255368932
248692615 328880757 86854965
157563866 70814430 103044355
4299989 182141500 316125293
376229103 294756080 61991060
96600269 355445710 48830793
60855055 19474857 231460960
384844956 218457163 225927146
389688474 315738700 26276832
125513961 283785555 163235817
209634911 139080458 279242855
17743997 264278737 373372589
340031535 244816085 73556132
53427409 317254147 58263929
86273002 65157020 154966139
277370446 121886292 238856308
239115677 394095587 225265050
89147836 9387894 156463908
362403999 324524858 102743624
57548596 338272507 288725230
106064927 374218041 273210027
250504437 161207795 24964579
183048108 73565668 220045997
76018954 98745865 356795921
104731433 212637746 42139790
153406240 133965133 133547670
72750857 24082460 113911526
15473173 47538034 304042878
267280964 335918186 37525583
274122269 118164053 103544300
375678637 147243669 164158666
71139357 58338977 76846248
222643259 148350223 354663760
94986483 321705036 153358299
377387575 114056428 10321451
290824502 271990741 220786090
223505879 71343674 257466643
29600187 104678493 257547134
244568956 341159494 299684113
108846073 203482893 363141086
317557958 82879367 330131242
346554468 212734201 298324269
114274329 38481944 191368914
240230513 201069947 53869236
43033012 261297838 4270424
109177149 31125097 36982774
51236772 164149852 274362394
240575797 352224668 232850857
360997549 47120669 84632880
309429652 70462925 311025453
365842610 161493222 34626791
299233932 326621917 88001902
259468177 303029907 268010141
197240306 143423944 267830842
228005235 336002178 74840170
215803845 394920778 51586837
242143753 82770546 143054429
225903899 221536851 304424814
164199624 83364576 338824391
148707113 230293607 157417276
100387451 112244113 27028801
392519949 196091989 34245472
296206594 176889951 82630540
220942281 391366526 29586040
140352122 246441896 93322697
42269620 252080062 300534408
5449510 59938696 80724811
72439039 106617606 268958694
64534474 268826159 336899017
185896406 43786496 153227069
67728308 162485522 131221122
392106582 242481799 19434292
294382107 315243904 368065618
229852094 332320507 274395723
256092052 310333046 137347159
362848073 324902720 289368158
341873131 308847623 10625219
396467997 153221763 323478718
87012280 17096283 2669931
396002825 288762118 114558844
286199198 36101816 155151554
151517609 276359956 118507256
251398562 318090656 268162703
317728127 80792948 198021014
1714330 100081530 190855622
233198135 246351347 74752688
74956058 139999694 345996009
260594592 257066295 2109889
253441400 375181371 123868394
391558255 197797031 96015956
381244188 216394921 389992412
277304495 276378334 362516303
39457045 147536991 43127795
306014513 31487603 20235672
252709338 367434395 326871238
159242206 71588464 203265514
247853243 198522236 103582861
66789629 186620125 264787597
286818691 175259925 356106563
192021419 92351665 248251400
110109550 43389612 394959874
26532848 20522332 68994952
228825332 316374994 276548604
45311948 393702807 236062299
51767409 50262691 127385118
242281085 108458174 290661340
158798262 247456162 80236967
233461798 43499808 356042490
169364164 286640876 75725357
120874880 158396448 296971329
348712950 153358918 387726603
340861850 9243130 344135936
105679019 268272846 204158490
201598453 32288780 148161197
300304968 300523358 378214605
306632711 208579437 39448638
236178387 126140411 312769019
345424211 260148867 343851659
359425891 295678740 197755546
34291386 109697126 357682368
6473848 15658600 183113972
51072818 109555631 35155243
372370141 376545364 147330308
339955134 226553860 218588790
308943368 303794913 104762033
313861842 283947440 178651325
165280674 69725231 126566058
164452698 225788643 36905067
385435072 274135635 46987106
267653859 238922142 271873339
393976003 271507453 264731845
53277867 192706901 172460726
64364190 274810473 7923671
370399167 284608565 391016148
6275733 324815777 159395491
295341626 297047919 200604955
327974787 74072612 236188157
5439896 314542833 7391953
214697333 237375581 100780550
96378989 42161627 322091997
230112652 300568053 227644889
239498638 218795548 56133130
195898470 48577058 83135900
173180166 237502418 262293811
321556740 186296699 323337334
31069595 268911461 1127095
355611931 154525090 254623550
378540081 207447209 306939183
323311120 62778512 366523414
16289053 168532531 394178356
200826470 344832518 79319442
358168305 55663714 216412087
249507177 691754 182137995
335698799 175719063 180455574
187421663 94883397 40733894
262371091 9051549 88846024
42585715 261465202 360357549
168770259 187928405 267072799
122671661 173394297 267902473
114463902 75087904 103456623
304887605 305334264 38490139
328873981 261777723 209701966
11920797 65991996 216879007
291831055 304266921 292557202
151356863 313350130 58727403
313958952 27828298 382689293
349053200 166713535 210675194
260185839 182374347 89474119
175945192 267283478 391304628
108579443 359400734 243572742
337503684 168521982 232463873
90131621 118794757 157387232
306239394 393030260 370721750
70424564 174244042 16097481
322243808 103165294 221958280
314821903 367974090 296663496
310296709 123044074 365505751
139596802 194935440 387140958
134279184 280082460 27538638
256530862 144097080 226465974
304560091 356070918 40191662
331637816 90240003 7364904
285873207 108449968 6744791
344579254 137958714 23709451
120317486 193353500 65623532
76214008 333404864 267847788
84745102 291437517 299221942
390973230 119965330 239625651
248059807 158781235 227711489
182204332 30345703 9225215
193230461 286549494 285286812
230681254 220353747 383376657
299019420 332061298 12105361
43338050 119036098 53871293
149395613 253270479 64248124
250323443 67316500 122217905
272994027 282214086 200212806
264040033 249333887 338829274
7198472 146187823 286423498
303402052 37155870 131460222
245027826 261695620 362784213
71379047 85946873 162382310
131155754 363091425 132745984
184614622 317689798 219982551
68794381 275870891 4701167
209750972 249300674 133763581
44254623 112314598 307124941
146318216 271323984 214356853
260082790 165159985 394342084
254277286 155174135 71974482
269802562 76737824 205144952
317331249 115721051 29749753
101465008 220856574 248779693
286701859 276885460 334324250
201579728 222657835 307257388
258999107 70115554 315758283
123029936 122876419 78934013
39407991 107307411 9713135
53505125 351824340 166974644
207631840 211048301 196658751
82034098 117659847 264154854
116037439 392299131 272827103
367481270 339420218 187181074
384508866 215588212 72715983
330197672 10903370 229670125
193640373 87342156 329989962
230749675 186718107 188040676
218127540 70883721 136755861
87959167 300196454 33538270
130574609 372979194 226354992
202506175 118210989 36206145
24393061 72428385 49486276
243502898 288831649 58950874
351497499 178437595 335603793
19601359 126300294 293972356
176424775 276687796 48537670
278075878 240637799 5306700
156748630 58369366 136245446
217943387 393732716 238456002
310777793 35028391 317204133
124628159 321448246 99096551
371388521 119508476 266693634
200164844 256458780 244237567
282715771 120965916 155600487
210422734 116272689 224448258
335557343 377510676 163687140
397775341 167701468 257067226
56115660 341762037 389271334
78172618 297820474 288022314
28351384 72360511 210952684
355587953 43129282 225255332
16585705 31422480 223470519
138318289 328786101 220308584
7086229 278157881 184534676
178756134 295040984 339369891
243430554 110708415 219845093
290747990 75596042 218655192
37020850 301620026 4571904
316445302 274956474 297171235
16531825 154165695 351906304
52698543 7105937 303583892
179354529 83183196 32054981
328004043 254222667 91002124
192923032 115642604 390311789
128537313 242553000 32805084
119180254 207271622 208782006
214479349 342313693 16281918
34818466 294738764 31230858
218037274 124828516 86594653
53063982 255661161 34639916
107110938 371766787 176920119
286888283 91327956 165672487
51086200 157990758 33893854
344450131 25806435 282625277
82156396 390528935 375835703
4537998 37515301 242818011
126755464 274280233 121296936
383717703 26988617 205652920
139079096 168314063 393927753
226225148 215157833 62775347
307587140 109553556 40052924
262088133 322078831 122586606
203878286 84470832 190566506
42840807 234766398 240438782
39144972 9733302 354303878
68202534 264656120 232813600
125114304 69358033 11103680
349017367 290988658 202685505
297745807 317638886 82209864
90656993 271138109 188204128
78331243 270787390 249055232
7524502 112605253 388743258
98896393 215013581 189317520
127400290 163923601 125781951
8060695 374789492 173820295
201012748 264337925 51013169
292019278 296379693 172593062
248920794 177014325 232530485
126230093 221243058 216791148
348496221 380140989 35006812
344306789 264966516 185597892
380961126 47130744 103795148
183209453 229570155 194922685
356929957 30448588 260567750
22504900 98284427 174351647
348962435 167901692 333138327
23851574 176301728 266102933
317595218 274831696 356568521
349642539 325627333 92876123
291363885 298739939 221162421
376663642 73207124 77598727
283917970 195149554 375710645
282407968 244500398 266871258
149978002 132815172 179735123
13531758 371095875 245556595
234540311 337981182 311152110
55352921 385615726 64247444
288345424 259084361 216576954
73010487 96246316 189836000
110345572 384542890 234401276
363285477 275709491 79618905
382968603 304423722 86223801
129854164 241435813 105722548
294890199 376211115 262287841
326792939 154491222 241643256
203481572 397634649 227000168
243177550 295198508 167696123
171405812 36594741 370796626
180720260 214598794 363006050
35941628 361068055 233013592
354839153 222471488 95290774
394613900 206932373 155162299
168478338 85918149 156704722
374006730 286177671 336819775
64990774 194452287 31606333
165698946 37154383 207342838
227314598 110572274 129436350
263959441 353935816 335596885
272096945 347402733 225385648
330137192 4616220 368942406
296264107 228443561 262822317
365065978 322540570 298601699
131668022 46282737 363913907
209931661 335583692 222328317
387012361 165639004 318814632
168016141 177594486 147828887
139114693 365090338 91326527
350962657 254405751 309418876
16245166 249838365 394274041
287013783 232616313 28202498
397761147 341868993 331666714
210265456 209541364 282984201
208869547 314798775 92698193
284015282 159756732 286566372
171178215 108846792 19127043
2451634 256100030 193362919
256501122 376876298 221925934
191836301 65161895 108789310
258175897 308937335 21972182
168312665 277204612 65244805
185266841 106827761 107078
185900204 353575664 117810461
300715549 189706823 211746770
244298917 359943633 42899304
128392366 266362540 389107487
117339881 238954354 182652528
257703036 48870663 362388234
183387655 174573255 302281431
234162681 396644845 280897474
243146944 32567158 252204288
325855420 99535097 115134371
230747452 270440540 165518808
125146168 307722411 78893465
292878274 383637395 380589681
366285181 239023241 212095317
253773507 187558642 297022545
391883214 48504459 55804003
358216164 110907143 221682844
255589219 282645491 93706240
281708370 65090675 366833774
227814546 350370644 276889600
48132469 175616528 104545809
94412069 332957279 172454058
15370139 254035061 350917743
763843 336244542 120565282
230336595 27285768 30059945
27094845 331344316 268146827
94122103 354594768 24418620
187577721 217841619 278009549
317943243 254834677 94974015
275174028 237281615 327785075
156967992 336498515 199076442
169176554 287989761 385960315
9465599 157860830 164244446
184938105 348904924 213005765
12374057 152941677 315890200
121214912 8760938 111559003
91176121 94103855 118126821
256992891 219839806 311135036
289513518 97062918 73811832
142569276 323388947 389763165
79761700 176236900 331283229
510990 311890234 279435546
69221038 296454446 285174398
337815779 156157930 7079198
10949060 111229668 329026905
373544633 363297671 288901980
79324270 61048354 61512359
150948134 268904 40894212
311025768 311231745 69928899
356492909 395700800 87884165
328106841 159857568 340616898
324582873 172952696 373542610
5865114 194325087 94263730
128408970 89547339 135183600
161766881 117428444 10526211
171315496 13878682 158427005
52815356 56982054 83039310
39730885 135910924 294500931
36795910 257621605 198330055
369155008 198740888 151837252
34438015 210211258 153282402
341147728 299259569 244586860
32970180 306451371 104709177
275149945 268335415 47880295
242562622 185417480 393667731
297628223 244418262 32372029
143499885 243579588 56442676
266408278 278536616 227207368
266437962 33646187 110676973
342114283 287853620 272120794
202570979 348826102 141518706
383163525 205995801 11684977
114759722 155193198 296612413
173161417 244851929 183613771
268040940 211372567 283270128
12393679 293408315 335559906
381306776 134333900 53009179
264634866 341660197 272853080
208762525 195193235 63974225
80038917 278658353 231247895
256601336 290406149 58123341
57001815 166972726 301306341
111772543 109808933 330591262
189584283 257209037 289772866
39616374 77659364 62135602
106330455 169698619 128695879
298918480 238437659 318200138
132171701 287544525 204251152
274867621 456384 33408395
14537103 87618620 339024964
315187712 208188064 376322154
116811586 158285602 298164752
81483971 258284201 255984005
315481282 289326040 184232566
185405158 370577492 325647510
304651389 2777646 65799387
373236326 143656444 166858965
90607263 80450836 179558834
363914068 53873295 310034506
271622278 374783461 200557378
109499250 56488778 12747185
255538399 190415130 20826896
82889003 207680142 355194551
98077681 363950017 153457970
91799986 293074792 103957232
150082814 69298991 295899624
351853461 66907424 140310806
60386986 284769377 100393864
203096557 304285425 396347870
115516135 128230484 210787879
96733422 258281151 176840045
58748944 90915964 279946238
136684560 127405781 191875360
176802788 76651374 316119363
28704917 322380127 27696097
260278352 97811725 261007497
316383163 365781606 199703574
330402425 56358140 189297747
202529879 358076748 359234125
365883950 313881495 141397169
39107411 78035263 132287671
26641234 119486712 374697131
44823620 220981455 12873607
363650924 260825419 259517192
274346020 136441465 107018309
309394702 181661129 112541063
86154077 186289413 390474844
377102999 47011561 320731595
298548125 121269370 201581874
48539948 188681656 73067042
325033449 96335588 89910689
72496537 170150837 377634668
125417014 120106364 229565572
12996288 375074320 279964044
213794784 271897831 155167228
43956945 299215567 267799372
352323237 48269458 301227428
218379084 204599903 365761845
158083926 281654337 277875710
9655592 61264221 301485355
131445606 91932374 394883190
356863097 89168778 326111041
397322488 67515499 316823862
62707450 7224904 230550127
4092049 233503808 196764437
313393649 129705084 63970920
148847358 87476750 379999290
229156870 28291369 140041141
192166007 252284511 389050423
127554971 184806415 20396404
262099553 369176960 94481985
320814040 214799347 351969203
55500347 246733872 99462990
224970440 94891903 336351424
95331264 130269806 304775724
309256245 183288213 232030439
360494371 358476179 2054853
146806674 88545342 95304722
234705479 173150612 82483391
172991220 387650391 75149064
165811300 132151639 96233716
139054872 152955302 286089955
225838719 144856049 203807194
219125653 343249458 390812135
113685236 241164879 238179919
299835437 93177706 366400809
245407426 359076913 216715036
370083400 335795305 243858304
51694546 119378167 168168416
283856877 49774624 142109748
6823355 120710991 118608817
163639193 248340623 154189781
23597799 209518821 137400725
70991851 198626654 386515642
136658574 235313271 56818769
362823915 196002720 63863257
235597011 127452687 120924666
94426585 162956083 231874779
57306047 343548324 370726984
279975631 331390258 189641415
21427746 321078857 109982104
2788129 163730491 273816479
365473419 358494756 118185954
79321533 275331448 104661147
354394520 115599434 25919370
32093574 221731108 57108047
136544776 340120054 183073625
54264746 2326684 264312798
195158961 75430838 103598527
250392828 342121298 209623869
131820620 164999286 56042712
251063078 384857290 239581601
345479652 243852006 126874972
252402946 80989309 225147749
284705078 303894949 333133159
285627428 20633650 178655117
26468406 137747856 311166003
139236280 315678761 328222592
114460850 80652863 111291165
363718001 146592885 355697537
38502330 20459962 362425810
21410745 225679074 328146340
207164254 83806964 127129486
224247314 191853243 23370057
254021902 193854857 327609069
110181821 214331821 321806483
120911537 100928379 240274541
339578580 326331298 326260900
373676700 113494813 12870509
265136174 375742391 381086342
226008035 175850440 91953737
204454831 380774426 10715555
191352680 15270922 300778645
380070981 112749615 328497159
69538594 72216118 380633835
324516447 84222543 53948313
31803604 360366454 50104966
252079620 247046582 309544512
314266616 279481352 105320682
68756709 176070903 363961409
95612600 315089869 56615147
36735219 2601321 236917863
260184730 3295987 233659229
188691150 53888134 21066082
318856797 320982130 332555945
371201883 56303154 394678922
298900808 198510011 346061689
52773921 32101177 15353750
269102482 275546315 151384056
3964460 360513696 14530341
220739584 245893708 297009717
349099163 362393279 152114405
102817104 193381179 122629589
152662533 297333807 157506814
179135054 397214920 232697591
16623838 7990121 114942484
206696774 242787946 329292678
220191275 97864756 267361877
40153466 212466157 206052533
55450999 344381532 106550581
239369044 256494365 31516521
246959375 260110058 378564802
99112562 382083408 258514341
367568106 239615690 239715091
24616139 319074159 173384219
355511636 353402338 317636091
111167349 184658740 184461497
259679684 226527852 219359725
348840428 341394624 317592049
359948450 297968129 202507966
1979415 64489164 269896233
278190612 387995342 216705442
40078159 363087011 38286968
312020825 326154110 284034076
307609747 272245143 284428884
100630746 249036947 104019344
241367125 360909664 258423165
379196584 190015423 163819199
81025106 367617140 351049558
375863392 175691372 208234192
27490719 140970965 269847920
162341988 232558619 66988865
357889965 309423542 11032066
141921376 142682603 159034345
267832804 142034775 88562957
217764710 340939001 34763963
377661266 48700499 83049533
105493042 217955019 52182844
132255697 124998080 333225661
232809202 251546307 397795203
273507824 285247425 124599254
58699096 95580766 218239679
304597786 353052612 284831697
199011052 111812327 8675433
170327167 95862943 146793478
250331992 187431212 2958040
58888363 108204776 340474263
320020780 64028318 381838258
242605120 110607090 15057753
182693834 277549700 300779410
292866003 202035847 367375753
239274478 207791102 306541612
140043904 232138644 327232577
16663690 265310869 317162490
195161643 289110036 227311248
126327968 35368958 383993937
37956147 182898407 305535185
372152865 330644504 386748459
9391387 12012354 343786857
149197005 143557027 19510401
375009768 129403445 70854666
198645118 120553879 225781718
267070808 226314208 251571765
200097946 282485548 115610258
227796341 78870349 56323598
106644690 51335803 234034607
245261034 27657238 243708277
169808039 89670147 351137221
27855559 21462578 327305635
152329555 87605353 336958042
117204589 363397622 270145398
115857899 344905030 173176794
248184813 225123366 50812983
70182278 122532139 379078745
371368620 296314726 158777345
351750998 56449772 178637249
253416506 184161834 155563507
107349335 208865660 153233689
35622581 16538775 117423140
76547986 252510027 256579866
45186461 226690231 213183131
22111612 75935689 21424235
47637955 154292111 275728540
254606421 75831056 299910679
242051249 151175323 26856651
157597694 224372569 184394441
305856646 124704211 39951852
87214055 387188726 33249342
1465136 41637823 359168405
159430783 181006538 196134704
184236410 240882064 381475968
160701091 147586792 124187296
189602822 227655304 49390840
378334706 279180057 54786309
170103870 12810838 218484088
377524123 212586252 228524439
349514390 293461657 78530435
135098720 162887615 174476193
220396435 225875591 298907126
998988 328521376 128321722
41905237 7690189 230671686
112739443 295984103 105048060
24023583 338848927 385036941
288869816 249767329 121426293
39710484 99205143 369583186
231162555 287755420 77179967
104046694 202864483 203296620
211567395 42226950 248370049
75022436 348230426 46883437
130618213 266841775 137590050
18749856 139847835 42207703
373547466 186053623 221211996
191413916 184600877 299246634
156879263 19311171 212624124
158743521 100722588 49671880
102007406 35301332 169774053
217544470 338095094 185620873
35726661 27934082 31156987
126048560 277169232 50719873
175950472 359605566 116448605
32943886 146206054 92511735
43367555 184342139 242284498
87059231 132414527 192226596
151261186 188670307 145766527
21479518 199820547 103474090
287144053 186207053 155320594
207114932 145639002 223431736
78038068 107743652 45441819
389669463 377249263 322416619
382487780 300204592 340789349
49718661 26903339 320370947
185913809 247344205 255375988
394954842 242405019 249332644
223964430 270174741 133477912
136491230 242656804 268230865
146716080 230508247 95391892
103279935 33486832 139304401
247808294 68748590 359819626
241856104 29976010 68076486
310053177 328138881 242430703
55671714 140505335 175502584
202337723 34846553 135117153
385544086 141036591 227580538
365307086 68826543 386166217
202235053 98321759 172944200
317141350 236783103 88029599
255183483 296316655 354030200
378387796 196268723 240089029
71994497 103476883 241324041
23748158 144190621 261175390
334622130 247135777 201486074
114266205 90595180 11981627
101144697 221272002 187520810
325993811 26039614 19880907
163035272 311594020 12787074
91500800 332846904 262193004
117483278 168545488 291087746
326734669 375058063 316080331
171288625 73766319 169377324
289092452 127722485 113678698
378653616 86861619 318730214
14193354 217538634 240296196
64028628 354274156 339988876
41597518 395724806 195179507
242089829 49163531 50500466
88432442 95126715 395213450
236025169 273627403 396629917
352949537 181720599 110060382
318137485 47135398 232073461
316190365 70410432 99427932
128402834 276035902 267973368
174724554 138107222 323010416
289764694 320073369 131348390
19204968 391969483 168444391
119126491 69113827 173206313
67413943 330964392 158625925
206104743 182135717 97315075
296385638 4376837 289937108
181817470 63415521 265398468
257744195 390446669 300094348
147951487 86980291 103886862
49340705 261387926 64844540
90801233 381469083 258681296
186880786 367463109 25244694
279683738 90070039 372507411
18133078 324875269 354228104
116454950 51920601 377869929
76121776 392495933 247811366
228575909 183133487 40344102
156792346 168193309 56812057
297843380 185893042 11283030
134264699 37223251 378310605
281731484 381600289 146479351
145932609 15077014 177303977
150241902 90277093 320620194
314080683 58747625 140821520
314094309 252530711 357543897
382823788 141966937 325659575
362628142 286528786 48968788
242699143 358977766 323995091
357905380 100269195 396363036
321664075 196176666 90912660
43249476 40122619 158489269
130639655 160912344 234040891
363627813 209402630 367873014
62949036 156694790 376310379
329961425 159085696 324985788
293820253 333060202 189336440
212511602 43649646 307001441
53900736 224309385 393824095
229350316 65888634 191636943
97492674 331671428 334313513
52349525 294376095 32882202
122423851 59541104 36480831
306466075 240130514 78953954
41847537 79153405 342166448
141858630 305839483 106540881
51885424 128490938 169461861
26029623 254900260 208667998
234585405 178051928 1886674
222895826 149776190 92853450
306450136 45794127 343297011
368382095 139696843 319323145
109646447 233995215 193644613
217463275 172783680 58049839
339528007 121980986 260580304
309525685 267733537 66663135
380746830 179283047 222241291
25380802 224536914 317909346
176234474 359427339 159172186
321447187 230428437 275570433
145715264 359432159 147207447
368098219 14147982 252892811
365927614 356257906 224574380
352363586 224453760 136675592
96075024 297409769 102627389
268824380 50366147 37247568
241469397 83488396 364731723
81918546 6939878 277651730
29059684 250581924 109345661
32292687 396453888 270608372
113076599 172663323 373624798
238639349 257980873 332615685
95095978 144337642 85844271
148193747 116548086 348827794
266748763 292943945 66920588
20179044 163928953 193305428
193045857 359653221 350198116
222198829 129212968 179407981
315957423 56437135 253260596
89746692 153950229 368476042
159747960 214468488 66334591
390429908 309743273 141242385
243366126 26376931 187097574
308755923 135850915 124236503
369592479 316157020 181857398
292892447 119761541 283846688
94305204 283437264 232176347
349617895 57794697 370827637
210161426 350034334 257082421
384759941 324474236 295818783
224000695 69224294 180944528
2977072 16846284 241815832
139216231 64540294 289211512
366896096 340727064 13237881
58568418 209641247 59711170
234553666 4734848 342363849
173140438 67163948 194114090
257062658 270654306 246084762
388115858 214544236 335647354
40880899 177468058 122733893
294534023 214785811 344049847
24812491 165909866 344773844
146033247 51096202 313221569
87725157 93752764 167016828
51086828 75832625 194103975
74014013 23295393 10458615
267235087 96454849 11790491
204752842 141670584 329632935
49648968 313196479 80282097
133460915 254833877 289290289
287337908 223463633 162409163
91039310 293958653 314491210
290801785 73961377 361967898
32155819 271143874 270537693
42754767 232197069 392376908
333294451 391429129 239593500
260254139 351151769 47807240
106500535 118300674 255924905
37815120 19152044 33146091
103854220 69327780 229008191
119686764 33540376 323513557
334037422 261288177 391038114
131513369 265034627 44052962
363760114 136445076 145251678
133966361 270388492 192900329
200746315 349401667 336277005
142955324 393842677 229782949
246513092 156887519 254523874
262377120 5277178 140358242
86985366 95625776 53465129
199094780 33453394 366162106
185397172 341683139 308680495
331624870 32092099 177688491
193781651 15355440 313125885
216981938 67906339 191222222
14826542 309959581 37151276
62782557 266919274 77332885
329962057 164930376 364953432
241044357 79394211 347134926
371219135 130789768 74712924
223134394 296237663 4710074
336050568 44940393 276195459
283511423 89889792 132393230
97612322 392891125 129441870
84184725 318834211 37972256
12966788 199199842 162319751
239025986 227864570 6136650
184352421 99750784 395087261
20175006 360760171 160421757
293285580 65409098 146374876
308127904 18409118 119489861
134440752 164878641 227776001
202247072 352451033 183075689
328217920 57360186 143066669
298017046 10608385 348220094
140437689 6379907 186714301
170412145 80177605 280863063
147611199 327447912 96680068
98853193 266320128 227315866
181499511 215308189 242305741
264021553 286267211 361716245
211351857 141099573 235257194
295529805 72293015 255315935
296392470 263203283 315621543
271950136 63839168 194340563
5123088 734177 356748176
231819273 197139053 137346114
255313240 326501541 95062897
308680453 289496132 388813735
18207337 383472448 259629471
180181712 182335754 191643510
340960778 63321919 370235248
217095529 107460063 197466734
225416137 55951297 65124759
21591015 235768503 189156028
124688823 322601099 47578093
215795643 17521319 125524306
181357181 166780048 11390881
87365940 355077578 389122951
321141860 120855560 288665170
317217611 288218806 301410592
259617358 91706484 158715970
308223821 165110594 376333353
348170325 141011727 289930848
342455684 219286400 210863506
4211438 380011192 280799395
96453473 60223776 343429896
17226535 148464769 261126411
263668650 66835524 5614509
225445112 383793315 251471331
58759983 390316783 335823637
171164058 180322310 87176358
182495801 52004488 33974002
357099471 393860910 25070013
55523005 140585978 172929356
215436933 339243148 397729152
10917395 327835252 64284302
343026602 381337351 40024667
219995354 215677754 390064886
46440680 227201259 108450210
171669379 38490606 216472357
300461029 352308693 339992569
286253524 382436140 377479448
95222431 338996426 301578352
214890013 176608031 288400277
187005704 33741298 227139510
300472066 198632478 194553433
196104673 370070542 326331134
332284340 355072194 131359713
5327142 281010387 329310613
5348643 215740535 84855458
73362520 334567304 306946927
66322120 55712864 244327438
246051362 356327509 322599509
188790324 230941267 132752674
7828597 240807731 106628489
95067687 250315866 66427853
381387726 322156902 274999565
12305955 191841045 389477730
358288169 142904876 117429811
155510923 213111421 336049932
378357395 155632321 315165173
4236182 18265507 166673457
157692529 245806727 55317777
76547597 245861901 28129290
253600594 251228092 71643682
41089275 314269653 171012861
4005750 264470204 201426333
88723623 39997471 40762531
355140459 376780222 278964042
142069187 349226231 96795255
331890063 298252818 388123940
257664612 49900118 332648133
58251312 85471786 25491644
306437076 298872832 376412717
147137247 294737224 271981986
229446397 245550686 214023539
366495194 228465687 190201587
253426981 184408216 95342277
236834440 81212417 146256990
328596440 314406156 227453531
387057115 73121829 277329649
12049969 112489125 14036550
392442467 274264082 214708527
160745323 376492070 96564620
214916687 250553393 337579168
226838302 116676066 377437348
297037205 299110979 292503390
362762839 140101741 19553330
90416244 43253633 320064421
310082089 175897036 137408496
135884638 320193179 46853734
336261280 25790883 252795665
215349891 135381487 235281748
242647821 361056668 241094023
154758973 71895690 67830978
273793593 98590705 198551266
287537023 355115194 185034161
216950538 6237975 21773135
30519071 73389653 160749114
212462893 100046320 262694417
350161895 368768396 227414263
354627954 314898612 97135648
95428625 339535807 164796666
189539382 173431897 78380899
51944181 315229333 101835098
117346751 90695032 28846952
363776896 132798789 4915546
136815275 177969323 137370990
193988940 249130897 373634191
191591359 118004675 127631268
286486141 269237604 234658889
383108331 144532388 24435981
280644 246412189 299545343
352716070 371460678 126108851
124328526 125104073 194319326
284293923 372052134 323095817
369769958 149441663 290973430
118077022 381728943 210355428
92676493 307472558 265536240
65045227 194521680 196374458
57707600 368098813 238999253
178967950 235867854 239728128
249962154 231178535 372143332
147688930 38305249 93862679
122149554 338057915 180134821
341188394 194611516 208598255
142732582 393567592 94222504
334946649 155209236 337026399
307471873 301215709 224640026
118472072 131217343 29675740
3694602 497474 101665404
311231325 13640313 158227535
34662929 389325103 234847028
113188852 295912457 120707545
68333086 218617184 169813636
252762616 193188724 10680302
27402756 385493393 68503063
289048169 129721117 350107324
300073571 324966090 66033917
137109421 316167419 396762457
307772898 262378149 191646421
300370043 119366181 3122543
152509924 20522602 287795488
202484546 120206008 389251382
331344287 263761112 105385215
353129167 240151116 20911346
309947573 267712128 140985293
126098721 343254439 181162151
135907206 288528395 121174003
331806131 346031779 4858219
364330766 333373542 115041164
160230107 112570223 49211050
194538038 386623264 32305568
146545862 24350760 85107481
105653052 14260453 99453433
306708944 359080986 23166533
1322765 319256934 359785369
12065286 223323100 166391722
68644392 85208686 194052418
126268558 53718377 132737288
101624444 205198090 394070087
15957909 161852784 390726583
49261113 49973986 229903831
342276868 249577391 379206990
341361321 39319858 275184870
1722037 207596983 331590802
80744254 137603875 310742440
154068612 137859713 63051187
355101551 251332861 97444890
353596830 195399406 340725922
214531328 232711509 184838643
297026912 15673814 166108671
201207276 244788748 388130143
32043283 362365962 139647728
193372080 94761359 373592275
86357201 350376571 160046770
236484040 392928177 317491084
223168900 8433254 384223336
229877838 320225935 337921078
248174518 40013170 123558331
203758842 308761051 273816093
91330200 335691360 221975201
321129112 363150347 130992538
137719348 314415616 262235445
392715566 391381758 89647501
328267248 309291509 43516176
282730735 243490725 377401293
254807488 323307951 125709732
390721895 331205822 138702950
173815347 194155632 376122564
286582655 89611268 241273371
197824557 198461079 352334901
356120651 39675318 302615444
307330242 363746965 138494414
382230072 154936607 355566528
61615667 95546313 324019695
47091058 9384609 229567446
223376673 322735615 209478630
390406239 321308440 169171106
98162087 275016558 14526243
333710898 350996314 86348969
87300604 249860700 229079046
300523679 178661422 61192843
44112309 260376423 160117233
378365453 139045654 553631
100801992 333555767 190248566
174262677 172870045 249575375
346477667 169649771 319853603
330977425 143816065 93289270
202777468 356489359 218619238
283107064 132503881 88737468
105472785 146155350 397873697
332788563 187237681 271783790
237440858 61437271 166968226
69713518 259995452 304590204
315500533 14022203 43239110
184115793 271030135 136188814
357226565 4805517 317456118
230344461 388746827 139217986
266171187 260563235 190131645
64517366 70735348 244829050
362526858 84010750 10907917
322190125 294005379 332112111
340547465 71394966 180474993
128364351 221193229 236989595
38646453 278497409 260179986
126776269 313409982 123430446
317131366 131299824 123212979
305609618 368857501 202896285
219458152 368924297 153880547
352560898 7743252 340763304
141232298 374182849 259021821
98459586 216684329 136957140
315363675 264887068 255565914
264558295 61673138 388160898
361846351 107417016 46602641
29209972 210521786 30790649
32639865 144562940 389521949
262352062 89135437 109970652
53508969 338748177 252704442
119695132 25313922 266021144
353912056 149460815 301304518
155103307 18294555 32500733
383722374 200352499 298605606
167629337 17748658 363114181
71764776 265107280 238634624
223987879 382725190 67668165
157180281 168354230 75969758
179819787 204651058 310778366
179769001 327706274 65792794
179391394 122675381 209689809
120534208 150773574 77994770
140490692 367689551 219489665
358991184 364366862 274720175
180586354 375838784 174437627
363861591 226726508 134599351
140254889 309839764 156351178
374123889 122319372 174430791
212408027 220652719 305581166
133347736 392588159 345644689
338587832 394849463 177975612
278214318 229412056 181219694
317033788 161406987 337687916
88213182 141557279 33660676
328878748 96502836 4580434
375050299 170432209 195239792
372489139 265186023 181790779
365173742 258443842 277058697
228009019 395639506 388789611
104563736 295447494 103292311
326236553 215249355 112082493
357668645 322328165 227172972
333479935 115888488 48546049
349110806 344794531 273829635
121620267 184896314 136715758
291665042 257677718 376051379
325848990 277113295 380930627
209355025 5633502 29949672
90564159 170135274 208788250
302859526 47735635 347085342
288832122 80704141 300839413
123800178 372709194 95023198
376117476 77510012 2873143
155500379 68246206 9037931
353545267 76246639 261105038
116072587 145909093 330059064
298313008 89267403 397050745
351898839 128440563 196527648
217269206 220986634 10357633
138099398 31242809 278989373
297690672 222040135 169039808
220425615 121034320 44108946
83101445 3741197 206542641
384575187 295142856 267936497
166161327 5373608 372595144
100218152 348885865 369471403
126552821 172917774 92821802
90051449 381111130 367862106
128496144 349535075 167687378
67883491 89885278 333406227
394410744 155653367 192434902
291034128 110188676 239655570
360022530 320587621 45813943
393612453 182472667 56315582
230956244 142720495 32986286
353001122 215827420 126854202
254501550 21755421 269981959
72725141 279769052 18201396
211715765 289344759 29412563
396347961 56926724 62389105
218976270 306015629 223191448
293767386 83419021 75655962
15335527 179021099 331377834
64467514 167960253 216387453
360480796 102251706 152520533
326001340 12795023 350919635
228756081 216037532 258808198
269489230 132163974 320264961
24891008 81120484 8922048
258204066 84090112 76071897
28832390 318177633 381440449
268000293 243181763 342673603
195733907 278676069 303480717
299638692 284978824 379198220
102238271 164124104 185546446
362548836 227797311 365560207
49807580 220646741 221141828
253365483 111030226 340161755
66288104 133104739 47958205
344903010 78375136 163466574
397399300 245619733 139405771
67402136 315230404 163054815
14407791 261929093 57747051
157324742 387240436 324622328
267657459 136437258 244394585
23109055 78576335 143709773
309304946 117998758 303648448
347260781 273077480 5825615
321272246 249867602 269458578
376544428 349289893 162159488
286249634 251931126 67073403
267880600 23139763 371096463
88590077 208016028 71448521
169113116 46099665 162259478
303967467 11628717 354964187
206484500 246255663 71111171
9526509 13569237 129373008
70231953 375537729 115407172
12101549 365381268 118961038
210535207 7785191 53958493
197862968 379715149 221673549
281003779 223425329 117440421
114415926 241926883 359286020
179073239 338079398 324424478
129377892 100752794 201539503
329774409 232035890 44748228
79984050 323147984 52839278
124456981 249988259 227505707
307348423 149590914 167337601
94828596 274878852 114344834
184761764 135281793 98889337
23032845 285574732 130452333
3074855 87212931 128244185
205678759 38152653 126158497
187103702 367279617 144162805
30644045 40620033 361501479
39724023 53008295 246200090
48075480 58056501 379694806
213129581 77781808 171599459
266280152 186881001 87952067
35410671 223353110 389556884
29684784 258011207 290587535
76425367 167284725 72897535
287899339 125100467 249711346
168525079 95596883 35529313
75211983 391232487 346590064
281640628 34107815 209535972
374123534 148643444 328155887
146729344 296790286 205423842
151237774 14112648 47271004
63372251 179271777 212244374
249212365 174129156 91594736
141679931 269004251 15939346
224435583 111357301 288660818
11104526 40640487 60687398
291103629 76173943 237563608
316165236 57921175 158708074
252055520 218793165 8061128
244553642 262408441 234473249
336499559 12502461 328068404
57839456 122952642 255020069
285947344 346776278 267290250
319779043 202701734 340697165
268398727 81722292 151348123
380438032 76112227 344810357
71181816 164883380 339954383
328945637 156460663 43179938
349296908 169589038 255928164
101739344 297640559 137473901
290036713 88729811 60044353
346990750 321648249 214327842
25501217 13257756 113823316
230337304 308271809 261457231
340366187 15185149 291253070
122621248 66922208 61625584
337118296 182004073 276628302
289815878 75880320 221577377
73176160 139745009 77208413
49363142 141670170 102214514
320082307 100583303 348846083
200154941 328162608 14914705
294097934 338625721 60480886
263799240 157604774 227343448
38100401 250246230 312190340
157195323 137804323 170362959
134845843 79949530 131043804
323368199 172089267 3221305
333990427 306528747 249933546
105488385 65573675 173241978
132513995 265025103 362892652
105086123 288639831 305343307
49875 49417776 147569130
59421770 5406448 254934101
396813906 254232386 148757592
61931452 242509332 330273827
47591772 87169566 186968922
23595246 387967065 384631423
171102126 301414558 93097083
53148920 206728709 382154044
97092230 53578220 234732224
15004630 319809342 112973967
23917324 31666595 299046196
64140772 187903768 210006809
204247790 124788794 270448602
165877476 212668620 375765388
71195529 145419581 109814152
139356833 226193508 126966999
47075107 54740412 111203375
208886713 332249059 147791265
132759581 182494669 135032462
131035314 336661503 319809699
106488209 350810615 99091456
73686435 65460452 179054874
1094774 207509709 132656984
239247394 209201395 4895917
2291174 374206415 339729403
209407297 192223529 220642151
112900080 293718868 162053748
53912788 241926050 310474747
49711452 377872880 288435171
72057158 382887189 53467092
195607036 202961927 175452487
93394979 188326887 310551868
389161076 275603266 176758548
258815882 276567680 66483313
69749790 30102723 116630199
281410069 4222832 35048065
242873027 320908781 355816853
245806927 227374659 192415825
196273104 209703586 349015298
273884473 203847554 373349257
105993377 343027673 175924710
336308198 270937485 122043975
391744429 390940402 85635842
234800350 146783604 147933097
282698344 182366416 173531219
140738637 153122759 332288744
341942950 185234811 255294421
397516885 138456141 384498157
8073103 280853726 115439317
164481539 332388557 387650861
296514075 306197611 161511965
236394713 138651108 25853761
49721101 377012440 270250853
111861486 232930038 94367110
48139970 139755277 260193598
240786912 176322244 366395441
164442372 315624766 261810482
273885183 194092078 395069966
84445302 343933417 123387708
187045594 10715448 33575418
346943986 193515051 397344356
281657285 353703757 81461733
70060739 309001329 71859844
202719794 189690451 387816152
157176370 121405750 94678752
167391128 103384041 120286785
350344574 332521824 244077524
132604458 101925967 159600166
199876575 61242587 172108878
6965617 240885192 245414901
233075330 371049512 78424215
44383487 310102 202712738
346702779 241028370 213290064
53736064 26468190 215366071
217859718 152407201 263903011
308287110 155771117 370060360
265638318 12892878 380608345
263915534 330982682 312222849
163871153 313557415 392703152
44723862 385290328 22886013
170548230 31747121 19129290
142652918 55427541 189191052
181138668 205373909 31020918
306578787 280747863 206064458
52563734 239904540 299217173
18243824 292909753 150003800
185571035 293223656 242199442
99832773 171178394 39314457
152513242 88741388 323649474
105485018 208544013 51555909
155143233 320955356 222955491
52006709 363921119 260773069
240366659 249662970 279387266
320978042 113987949 118147220
384017763 274641484 343660586
127066252 346684539 22496372
294875134 171041754 345264201
268400365 177142793 45725587
395563979 397583656 285510748
397803187 241807625 305226702
150284283 279712679 43181013
90182500 161388510 246697091
10812123 45024929 44056093
333452484 236182755 10544423
1145454 315621187 188923194
176724082 354145775 180541017
165246972 170337192 77066919
186101791 179540565 267087884
9033443 345313905 144834614
103751389 247273875 76822340
66974473 131644503 89870295
201582576 352110413 140338278
11522753 43597002 376025904
129240238 153102005 141703592
348870188 353999130 53019339
279280406 110571525 276186357
174823178 330261547 173448955
14882145 205133374 308562150
275148769 220017896 235619394
379107922 322929750 140901206
48993925 48052972 42015989
52735159 132454334 176645340
49313687 24015819 393397496
184181976 395223064 142199245
54348169 331327766 361267276
302495431 143057013 393279481
36725958 383671743 256499164
241871874 63985795 212168179
214827285 304768337 203757196
354266915 214683320 110330184
337850682 299872529 19482291
176781493 70839271 238780582
60187540 304812334 396329962
249585232 105060844 214432466
111757866 45993423 337963899
269529151 41553977 164466205
150943163 155716816 117949406
205346168 82448954 229920163
137294851 263287258 162677429
18761521 130363173 230495226
162054447 34066607 75134052
244971677 315250175 218575991
23177515 318717176 83283238
206157699 11971746 308121322
340554911 314933592 62542116
117966340 87918305 117405692
274670419 315880480 219257065
379654415 102210196 335081548
287783884 113029334 353457052
343428616 300620786 171748668
99542732 101581069 46863443
214048637 267419529 56082656
366055694 181979758 266978711
18559546 6753615 164462552
346709307 206341089 129133881
324974403 203129559 226607440
347903610 328104446 44277258
312931469 270568296 171999993
282381429 387365323 379030025
168402576 68229459 165633585
352349601 236693427 83434881
239900016 237641126 322285430
345444564 373317331 354602707
321765243 219235296 205445121
10006812 247358061 176194253
307252546 315812210 92371065
278102397 86904123 41075201
319533199 76466440 181852341
367150643 278488347 38376431
358866944 154071154 312573284
103503243 298677763 87895321
278925985 133297231 191160808
376779129 377433978 232646021
16825761 211811413 343875091
127728902 307678295 1882354
377344706 145858882 36820544
396570403 117068633 283128576
6346313 111809951 4143812
269467095 58010684 190489360
262582419 301933113 372683058
135414668 215842453 200798483
92707491 166918347 82238848
101327517 73288585 258971460
335688366 230838565 317260327
242469078 328775604 223302801
31376949 359393203 129014707
268778175 85067075 15836080
223369143 298198589 273288594
3758663 29566441 215429926
174437415 215692327 197792955
32086352 383320202 251180748
381774811 232789112 152129372
303270702 149041764 276989107
339456316 27178676 115911616
278013284 218361314 141793470
320762003 331083183 59002957
312063471 309521419 255725882
392263519 141372609 110426108
209946933 140521631 140192090
278791505 68797739 318590575
66080054 302387139 296741774
251966835 312668744 223949025
279072126 11966786 344904515
127409557 344629219 71344728
314760928 10744158 349659465
92190551 107614894 297568513
342777124 33340699 108306722
161177711 271243263 169289385
215611858 81871428 310048483
103640586 113066200 127416155
306084272 30635576 78157196
100156073 41267846 344885522
227618605 348823544 219657881
102101514 397601251 259677155
214127051 142381711 220937021
244371497 306603536 212943259
137382484 109540447 133746271
144339992 159934184 8652099
181579234 199741075 304671014
183793129 67243006 353435365
169374300 146745446 150391695
3849011 125057280 118540572
180539753 9435638 93138796
68029397 371732604 175165344
159986249 91124361 5213128
27582723 336286179 71015839
308232803 236829514 256445997
99147707 295598896 177478310
241813124 142140585 313706723
286570969 349387254 170991913
237504976 199242727 194285651
292535496 383943306 189042942
118185207 277951155 291376334
235806307 116645914 111163215
10780448 179759249 59615055
69188374 259723954 48726977
85206347 163557750 104871214
385438568 111404642 359372574
13269835 25276567 48085311
153863127 263042503 55994548
195080115 127814323 183244107
236674084 341786811 43751849
112883153 126511858 47450426
191864996 153536096 356367484
368726573 363595958 98720103
344259741 389006221 321002702
332292038 293438905 393703500
24252030 204994798 35524944
27424685 393006630 81029794
126522892 179870176 301496600
336187870 36546025 186492289
368844463 364436720 19116366
21385195 256410245 375921164
21115425 199287305 7225448
41411727 381029233 274743622
294718430 207000217 227578687
36401809 392864291 259453184
67525935 353976335 161537484
80181531 62368077 251207128
53081208 360015663 32179955
318500071 217415189 254240157
35750126 220361676 253080006
230024022 8603732 129819949
256706208 6050139 91631787
137709876 335240088 261110928
47714186 139129889 311929841
316136888 319956723 190586690
209855801 208798542 160082706
102542589 217853729 200633187
49622267 50847348 220832520
202036539 293433607 359755467
149769991 185892629 349996688
252708874 106987411 278050692
309308394 234701255 306538480
111271552 124373438 304176907
143736026 301361464 54861375
51712557 310811852 146720928
341090744 274980823 146514274
185577209 393657809 47874627
162958500 148809752 164927819
363074276 219489160 173701368
204850141 10820974 139332812
276446232 235930697 41349089
311275789 368506681 47272302
384443500 158620033 231435542
336319561 125479420 19642752
278490656 158910007 317123526
197826932 200362646 119519979
211968136 296583682 326380982
32345341 176916374 275107523
137916604 23330568 295655938
304816871 386593679 21182900
278477804 291165763 113039888
228065405 39722899 146703496
10749961 219211098 381733373
303877132 298287837 358467107
174950717 316446413 17278055
137114241 201733942 294991520
96140031 245890913 2389850
61872084 122902706 118134600
63696102 248983240 314349127
168304729 297156546 8606721
91936333 15502032 243511462
267705741 365200748 27256953
216631557 79555850 175420934
31561359 292835767 45007848
28403527 251622343 167046149
95656659 255144813 130997427
122004327 320376610 197336018
69987916 292664455 8321178
249247024 280441068 142283704
90729882 44964059 38107002
54413785 10818428 8720457
116605971 265475107 41083521
16409118 378075414 167271153
341686683 129681492 115235321
230451445 301440857 311727567
155025452 22542932 123018133
45682746 288545708 104417923
340610014 61792072 320637815
250015527 325312754 310796125
194643305 190593250 330169706
19003073 41641011 40190140
377746986 354229132 266856119
227279813 167427647 61830782
342345979 188643493 48233904
306950710 142300142 246930152
8078931 130720550 44698062
137372283 365781671 229150538
5690513 35806657 203460399
256286406 303156058 274561398
168464245 50933227 329667645
163634375 360411022 48159891
55340952 374687422 209243778
264599299 166277325 385851037
346149808 228092963 126212384
201611600 226398853 183048721
286491480 310105985 136700630
47220798 103489783 183244770
185400874 47733939 291709178
304098093 207423198 369585665
93406123 115322455 169471067
57341225 226400167 118096508
131980504 84858713 232120949
203096907 354985078 541221
90916110 62315457 6311487
288902433 177947047 113909413
220781240 61094777 86643887
359211493 184390595 260823705
243284690 92169215 45267344
307370840 151273930 159630425
316553125 322465025 54655754
49642165 211672511 230560989
298096208 275401655 298342488
286578336 297328744 10412722
318552849 76905942 92394891
111738591 359685392 159430778
41776637 300872216 212338668
159666767 388212887 115887448
8702895 181700556 147100404
240334006 215261431 191392609
72463452 161298747 224971349
285140652 169119644 117801870
250248823 1712069 249233471
7404978 311441679 67492976
37480582 119092988 142815246
332813428 206563385 3152879
349998996 258972405 156449403
26673098 228548852 116154186
254275561 1061825 367928234
196083700 221123482 348701551
309200691 16450201 41144566
1124591 94409868 238249404
233148716 205690229 59366243
80288510 294500598 153654071
125000844 56892772 185355811
93806468 374747995 335021774
261212207 355164734 27021945
13416782 299362992 134064877
78373223 135523119 245560356
387814555 284402665 92557225
165512300 165242059 140512331
56764497 334162289 355542023
230659179 44738374 253315522
304475940 180912639 73668392
101800423 250883227 297049913
282677633 155134331 259715036
230852520 125174834 14056858
9511925 321999081 290677739
58216246 294685479 25958576
54811339 245681899 363048108
313243312 251042990 314733182
152824889 181516617 82308003
139305621 282129743 308538225
28603153 33635113 97727009
144730640 152300756 35823686
139462573 72410693 108254246
139858230 221064453 81046665
43292447 110587325 86210517
174459104 127862248 339663504
3788559 384459345 136439952
102011490 176625563 237077436
355140781 315957804 64402149
87447079 46485450 349565169
267449709 285243656 265862760
205368880 322127369 14213472
386502450 192819236 128860878
253289689 204284603 341040588
167986787 79175038 326159691
16609292 269844811 114384919
124681039 26334736 269204991
303083836 148353128 368167700
179595870 300660950 368961882
311415944 245436806 173104907
122247305 295976599 57784027
13240769 268671274 257224705
70837194 273386789 284340296
155951403 224953295 244038374
157517540 244797659 260211840
207207817 29115567 157237023
344640909 230388489 135230162
388666918 355236259 14829676
367942380 311799648 305853416
131388920 150576537 51675787
158033629 55910796 358332762
297842334 141865447 68493557
174749391 165447624 229943022
64415909 43632491 138070896
321415268 282547563 95126852
160021732 80478956 291870719
179617285 377236823 281835156
350673678 251666682 86439536
69931201 204482145 260448389
295059422 281707389 355432440
348275186 299517394 119580023
245111691 369840306 213612168
197090719 92540576 75110807
72589685 237109609 99135171
51679154 171860723 244757772
331635464 223641191 327055669
333573066 180101555 213203201
205272760 194539887 339970901
4634316 261398878 240583549
246361515 269038086 169111264
91311969 371487630 289092836
289082525 222249714 57222634
188469718 226732254 189319259
39261471 224745528 71620174
95945364 258521301 198434166
285993695 276307083 129138564
272106652 349855160 235211607
36631557 381312759 90876424
274363459 1697584 355877568
318474469 313491369 30918270
340908280 95683878 190177437
98474172 154152551 54346841
141888496 83605918 379156415
38409661 219116841 191793837
357835225 347278099 117827080
248420210 219809069 298206430
45074206 104872228 8988421
46553665 167839061 70750163
316166586 182587642 80520422
264658596 331446757 387869658
147951045 203037471 144833011
208944676 287041562 181643682
368631679 357299912 330365682
143882741 283707391 294647547
388967044 376328228 76813395
14145092 182377875 223917702
199583643 108951837 37437269
32670361 221455386 178755916
1234189 157269867 370488696
127468098 279645148 358407166
159135978 383258946 79853516
44595415 246852458 217158646
242550472 351745909 260471127
318212755 66689791 116187148
268603107 322303716 176388978
5254461 368192606 307444201
384733917 245552393 178205952
191082817 46963926 225125498
135606245 135741764 135572830
274035066 371880687 262460791
225772576 73990587 188515639
397752796 191347671 21707540
184299102 351265901 355701241
173129156 155344631 290902301
277845569 284798392 55934881
313350331 87113002 25754103
56721306 296576401 102259886
301127685 158702233 147139745
6168596 241251308 6636645
164383164 33083442 376140507
182268179 292463348 74869125
159593256 222094698 326357852
1357704 286408335 158806332
112642932 190581405 160021903
115462722 340476738 334519723
141580856 121586731 294709271
102172019 188478792 140993812
247229237 293465910 169390050
97654131 329629081 99366596
397177075 225204588 93577647
327140895 232878339 124308898
194257359 319266608 286532455
51995444 189555769 208342245
55892941 122846221 178838859
391416141 126417573 353479026
127826058 124799032 198196065
117149369 173220244 95710386
384595499 215008277 172373393
158104245 60187689 280063492
40676081 120501507 356768517
287396525 322033279 151185251
45896204 277569064 290886539
347665764 384159447 254905358
308538437 379695509 370191687
372503964 83950163 285417659
131872251 170233936 123350346
17254353 307398225 291198237
365945864 200433318 56014770
262254263 7383828 351425466
41999891 79570144 26693010
174582107 200887360 180392015
170048938 36388819 364453611
245170161 195267431 170238297
224855626 114854610 2684563
224799494 294317580 354239275
72013831 274055052 3660406
371871755 193042024 40384900
59905293 264315010 53513919
286582376 357995859 358562903
370494266 240763610 339605506
257647784 379674045 312447869
72245769 4022528 162756900
121981352 355711064 32216866
216770417 280634725 337743972
41440698 284091188 170971261
313393083 192940169 261070185
254172167 192018470 158206937
326328140 362752557 309770296
54772016 149232225 335154709
156711690 74111603 150510771
163513695 70692709 70385803
145371688 125920083 326399075
59485647 162410525 254530541
83085395 108958697 158633059
94851935 202855992 258270475
6806527 43670971 155473028
296006511 294826321 336890528
94329792 2694797 27809355
6983883 269120178 258216087
54206403 14498665 38859971
24105929 192780478 49378933
340737819 380780947 240512485
79609161 95275340 267258353
30065153 276955157 260809647
346405659 308385759 168030963
197795259 239345540 76837617
259360850 312318111 152860393
112422338 363284040 78146140
109446456 43982396 221463150
285380102 16873195 201218947
55752684 124938127 284695087
189278187 39144020 441684
381821812 241558772 297489932
86771846 374263164 103714307
201798324 172177351 142379931
12019336 340965286 342884289
297642130 190901572 12815526
393713025 397314920 143398899
170950062 341939264 103306135
224464711 45910244 127710214
94703123 379920103 2264033
69723274 190409702 149841279
355169611 260003634 78504174
60925888 178996599 386208362
100503487 107640942 379400883
381542174 41649623 244689388
151110910 27358556 236254873
77711917 46209776 174070796
143250424 299016357 231245942
283628954 381639179 360331295
19969241 77518117 231484260
136574884 221235595 288582436
71014267 286737866 174050391
186377943 352873108 38665717
297278474 356911680 34818554
307574396 141532714 17125652
68423203 272891802 194106863
161240728 3226040 256604030
295382356 125501014 198952106
50408858 80009133 127693728
270155199 208734862 8743948
379967190 23482204 96880365
267630316 295924010 270086625
249738320 299818256 45213428
42615065 94795719 269148644
287993300 72330948 217291702
327871768 185211427 360741852
148165545 171968607 164013318
207107022 223882069 224220470
120398527 362695841 285309195
379422112 207168423 186176280
64951210 367314204 228772951
338688737 129201235 65384411
71329532 148541842 21495271
234940886 133419163 214355875
291132449 45948387 222962169
364195607 77551595 270040951
297491702 299405776 335672438
42463761 128786785 82359226
4307127 46916997 341580065
357220592 104946373 5785421
30660125 307922801 125016082
218001405 323932324 210574235
267615329 208180587 240145575
290881056 160096043 108406020
181948802 91846704 134193086
137051907 88587601 251001722
354674968 139290976 214585980
18983275 36904745 326226134
56994860 200415258 24007822
235541530 59037726 79022213
337510865 161502130 102719346
163735708 382941239 235871592
170271923 60355598 41686138
256973198 161553882 319961819
94003328 118069981 66001156
382885582 131284304 201026918
310364430 68933029 98286950
342050595 59816004 261656648
364981155 373178267 304407362
107067430 175843868 308485283
256131197 255705529 298412978
290601664 226188608 345417847
343980959 112854680 263741709
263117182 41483438 14522323
297809796 259370824 279949494
392908157 169192872 30206794
135833577 284143706 147618327
377370545 72550019 386277992
64305152 340720879 344278298
361984404 273156105 228747971
229728007 6263982 13889514
193139361 23043707 220316584
93389942 167532774 123202308
37730375 212619946 332894704
221971753 172453533 122540584
233329580 365815766 285296706
164532154 29676124 200418967
105776641 279455499 162345076
243446678 229095869 285290052
61091193 286986048 124086772
225039869 189316866 48675623
348541680 239955590 211083570
327321362 181851966 76652597
349737582 251032335 121200667
26502216 365357554 396166290
382485955 274118303 121394388
289119102 125833754 382007453
299114078 61192615 99948638
134072353 191690283 204609166
157771582 190199823 252744112
43878153 283927129 94521795
315744049 125242156 184420137
2775963 92184326 334969717
286014074 233893777 295314275
15468978 170435833 230916525
229394278 56424310 262314846
355253068 371497335 7224660
306523638 79557052 251742927
305967968 257016640 378862371
309938142 30066272 8186025
379264781 43557028 60087811
124876516 105525909 44002000
12455029 343764361 392377756
78431714 270104660 49510588
376639844 277527698 97617952
292017651 24046117 211674880
116427800 113795489 381646878
389090293 129492914 107693569
352087392 250864650 396355990
291182755 394977399 260121064
236023776 242030504 305219082
87555640 91326364 58492759
172538288 271643457 236163546
226448358 9162166 394399611
144277906 93466744 170909060
33258008 174732083 130424360
77807070 21729778 225600493
176989333 184061398 95604533
215417497 237398243 274656920
25924429 106981086 265375394
378218139 206077659 270284221
331535750 321856251 215877810
72976989 167492254 204014838
93347716 311412153 238931213
110695461 266106749 351896209
63448266 375707491 247688812
161878508 317946962 383871040
326851298 142445697 259807091
19986208 344423417 102765473
158919569 140687505 163994329
57742346 198031826 31163927
19238773 129731955 355246745
178557679 307469530 328617609
354743800 186688833 246130568
121593338 379246845 51056955
354886249 145203514 245951661
351304644 348562632 223629043
43348814 63721699 32234630
394987396 198985731 354215923
131048569 285708084 98310424
45103142 305707187 64750401
275256842 71854756 388312823
367027391 228992141 362922352
107187253 344463382 70126272
79312712 334601146 271844551
8201703 216744274 367218626
7999131 77264204 82168870
365794827 142662716 370887982
298016196 70385789 254061715
322684980 273266247 140677374
69764800 83757501 26536492
164162043 243471714 373101648
275981084 81895021 327086263
309195991 330669014 372173182
371167760 136806728 126334737
317122557 345093385 99442758
45911073 86744301 307450464
349495517 35571842 954767
167035344 5430794 258411912
199059105 166485955 233366308
251066904 364191360 104979949
270333159 187052476 67171398
200403241 242738866 383547925
85412081 292997170 45690936
384442630 368808993 48440511
253075420 73056751 254102963
364818389 34515223 193806996
334356100 369733353 110242347
289101866 298945712 381742097
395959598 29649237 276354546
337814832 33998100 219071459
350556432 129106560 285910585
10306862 223003041 391133390
38105200 165264168 356098750
99576727 142850845 183743818
251412211 205423747 36869418
48977548 34813874 338785332
90756146 385357141 60538445
196149371 153970539 280310266
137895971 322366392 158769261
25851968 147463177 47108901
12520278 293717121 239391335
40090728 306974226 378132004
184760914 27806341 26404967
179092582 195152911 375813568
330460631 76178131 69280353
180317532 331794811 23484469
92066492 41570774 249502878
254467597 70164714 39170548
254832003 370247280 236105921
126238759 76732896 94826786
361610470 226549734 328801928
230204811 138332363 278996933
258333790 290436197 256642142
177147589 296930499 207399246
140002867 24255035 179496990
307177088 395043238 162511982
25152227 345467709 237376714
156747116 271767214 39400446
374748948 47005243 24287652
9759636 306555163 27691835
290608645 63968118 191668302
64266754 166236975 205073889
99755016 308937134 316735393
265267948 331440943 306569519
370974193 36855676 112149364
274600761 11388385 335618148
317598473 168178237 272310619
331549880 134445140 163441706
4762602 143715138 148522454
269266203 212345416 42401040
197832839 217866300 364092692
110096153 78576424 367922341
122615151 240964587 43773880
251179518 317912209 14361269
153785711 177802889 288865102
151339139 305561450 187334220
177567389 98930396 293268925
264305605 4652575 120310134
335874388 351552861 248039300
26904566 90831814 206664847
145137826 267914677 389322023
302490351 385501492 335912006
294843221 181024911 276161478
322587101 83401483 250243066
176701726 65210830 296710914
202829752 206208867 154958165
204092837 9923286 332451819
208721342 90996814 333426066
240784813 105260339 108949261
154440955 81175510 82042477
80435395 179963400 367617455
18591061 174575421 338905346
42461944 174142177 223110748
262755207 80062618 192354415
393019401 27180916 276715487
351062869 372051164 159309808
383359636 200713566 183138310
279349116 342758535 35846470
100101164 313714806 119817726
29182234 260873696 39626963
313986727 270105139 34279659
33979191 215729388 194296083
368301089 304686610 348025469
50771424 227172394 112193141
372778653 138727726 24059516
137587177 109266629 309631550
183076089 335977784 130798168
210882247 62282059 357743524
187266755 268041594 229972128
40168659 123725352 165242283
131148920 293894906 67147379
7035052 269913082 32790379
378012869 292872805 74937884
139707715 317245479 395013605
261555986 239484688 130742387
167104043 43613581 323398000
286577040 75020592 137565769
160558340 280853458 372878540
31786288 319784900 268620996
87005588 377655099 27323161
185637552 388468678 294137431
352898022 181115664 236572360
374925914 151990603 213377493
27906426 366107886 397926726
129698941 290830993 10414561
1590078 391087785 222013495
51570323 165767237 359422215
333171137 252063058 369489520
30569968 352925552 365821744
144735621 160537382 120686010
202781987 163107123 237462248
211517665 113569133 181557480
185940263 168391816 332746718
143004771 297677487 236526362
334797995 276637833 209179693
269887728 256456175 256422863
254789015 293748084 307359170
197881682 237206792 137008212
264207523 305555594 96052136
364595025 313834413 149054395
2554494 334903991 60940197
371651651 241361730 100357921
192089192 242518374 311419902
262711906 120655485 135584565
31784771 92136790 150972401
133213342 200609600 183676597
368830493 22409503 332995839
59824726 76292241 344949646
353628460 362963609 40260261
87296974 255436575 262835586
137288339 40933877 57602802
47438767 76289480 347768405
204270172 79746262 133965749
108628170 50140645 292636693
380701659 332918517 133897322
319120826 41903450 12401602
299801732 211312149 357981976
63680402 59204116 391263861
365335819 308392955 171400356
42277979 315298008 9914322
137266876 320703122 152265118
134467189 247613586 48293542
276542078 392423395 387947659
302427758 75964337 117364033
163555411 13746549 177683456
73412716 252638827 89966365
6375729 31893568 300995577
28335230 206216412 59789067
235473076 234768531 109674615
350888114 143941566 384981652
108616659 60265577 54080463
81929432 301276088 381763725
242862620 127092489 206533294
330088199 42815881 350620768
261425850 157690935 111054887
267585272 221267502 191595328
99032095 87003154 294369245
80429734 373461766 299529470
181493023 120757956 351709015
46946271 352504591 246297834
374052080 255524490 11556691
17447529 76820826 332238526
173612435 218238108 396990437
39244510 194864219 349492092
38087802 185399808 75051164
394851134 142680028 198421666
138959674 250801191 242431998
4156438 137700610 39556027
367550812 317390031 128421354
384803612 5049939 306974852
231467368 197301733 339257231
342729190 272643453 249608047
235571840 273225625 22100909
307601833 229750912 105901179
325412482 2623944 63311321
140624351 169808710 392372217
13436477 396579029 358455062
386758872 45514954 207350398
204755499 129933231 232422622
338555170 334123663 78967957
194983112 129045588 302828018
236114758 153584722 337987131
2922674 45076196 217614343
95476366 290646446 342666454
348750191 231562427 80182264
15029185 82338799 102478287
195353656 355615374 41358718
83388178 153365756 281791168
333495122 364665374 188207858
91998013 119202021 244251065
4773122 210470919 169866054
171423256 106748964 84507511
97887634 345003289 84022431
171877052 226751915 131367603
84726017 254156158 316152121
236748729 346122040 146365189
204443427 203065300 65543543
302983632 179847501 292158744
88430620 228645170 186131036
57685277 287995349 70390867
94493382 136791234 240145589
142722326 339300686 332636145
302327289 258551475 174362293
7150451 224640431 196187451
209117565 38680137 153222280
66997945 188821407 367825148
99859734 362397738 243597000
221213264 120255364 206145423
396914486 200450741 165616087
365365998 206078090 17064275
237131909 307782607 379637542
361142565 160833789 138648777
71980411 282413703 156299830
69999550 302761986 116051513
126193079 353169303 144230284
141316271 397902958 154758221
140173107 352009358 183741375
339994589 255786009 137478776
378054237 172291000 88165540
357354177 177561245 241065931
252774462 162159860 207589776
344056580 253379058 334408554
304638086 174744561 60455980
31334488 8268829 276786458
111554856 257915108 6603578
343974107 253287936 241925154
46956635 254541057 222519075
377984659 359365688 182662297
381435638 88977950 197581630
303590223 275534622 211218182
238106209 192939979 58181261
288836438 149119230 396194364
93224279 334503052 368600775
293075098 360210279 189881670
83760776 183899213 140542207
358435145 47850912 41044514
206662942 364586463 158647502
200235263 182250426 395560598
161764951 323914929 147762704
367354776 217475857 53816815
293220679 343945834 261076861
11064373 59310589 29434154
165343580 319025601 258983563
319325633 238855379 234002519
222349964 242211304 48644200
19984374 213302592 343249326
378484407 284950789 62803248
30624772 246607508 200440108
158968261 396472180 293830395
262150829 286292921 181294263
80603262 326895565 344489868
232615751 279454333 228397105
277451004 110011661 121264177
393402679 147951060 238071689
245225499 351881312 165892096
70304311 201825365 309448947
113683649 21457729 287395697
179456452 101486148 87127696
304263263 382440914 55501978
119777532 102250255 107200479
335453900 35103756 347241792
212786063 310644332 109109629
219595964 390571517 251235436
8433038 30544780 72045693
337967503 279956531 355172
214645607 368342273 8928152
40660868 6696255 390587034
306374520 232542289 112039882
109425099 344412372 51018283
363467351 167279986 266330381
23187330 326745481 183745591
377288364 245525824 299124983
271426561 289890955 82717357
57129197 105958442 248983378
365876434 355654516 80496021
312816607 282280002 379295987
391828069 2279579 358532556
244489308 308338673 311099489
393848442 100024507 234689822
98496596 308489937 36794037
105384751 86228286 9672731
268623680 305561187 204994909
248896915 302710942 125108181
349878910 218719340 310579565
262661363 183708961 255808636
348319901 45381168 192411110
96946207 326824838 233430258
25507478 227633326 178678744
224017536 378140364 36285054
348466026 202560402 316752493
24298693 339160015 31367896
167691416 317552488 93052079
163947435 368406002 202922930
17446660 360603753 179799721
285631251 7520922 346481643
92470167 31357051 287167876
134038777 182412687 242837715
309711729 117031885 192935308
46328278 364289428 236751350
248062738 165687690 176190370
175961009 257351617 14258886
268465105 101755630 193841361
151208464 59395770 75537280
285810189 98580014 344656557
279827416 267497918 196645826
165778935 191485802 272841772
372305862 350050582 363323793
294732005 196155264 152631459
218354213 360783054 106018669
349603870 205990891 309996951
129645916 279526784 312236426
76737141 162764323 133430111
120982107 218934939 227523628
54827043 100163466 319144293
296416582 197624842 236865753
6302581 301636908 342883927
41567829 50863050 375950595
356055196 225348817 178691564
19802058 221059263 17748862
67576155 253521257 31108580
363933331 295960565 64674928
291252135 209379587 182224888
199819844 286280007 378004831
41519516 380800219 203670082
345591703 165004654 186833513
364626480 255432765 140292953
76975069 305544442 3724828
141585937 73554600 159232901
262997972 59334092 129315199
365482425 278350263 67085342
49120057 243810141 284808227
63609561 272953660 268624564
236056330 264989810 9486720
256358735 198516218 140996078
354960521 340392220 327663174
337616763 152847682 376639561
307631532 69425457 233910713
309185370 315621094 39140783
249884638 198772564 153171666
31515658 233782916 310439110
278247011 112182464 274470486
194212026 259276842 176024252
344036032 284226794 228211069
216883846 180542861 99445258
267371297 73189727 126226073
338935335 143590652 391882627
353249163 132119593 208267465
89077502 77190322 199223692
92854321 16773897 260594141
210890997 73178709 98720814
224800554 326072876 395857942
297538829 172227304 171211009
157422636 309229254 335644113
374416355 206533873 12609644
25757555 295506451 325338179
395566161 66384421 141437655
318218344 730459 394705162
351344975 364459134 331870745
366712583 383802075 195079167
219654369 126170609 297677421
327663675 246447636 199526479
330780873 11054924 248110949
361504132 371693920 280805955
241166098 171215933 181476866
44810951 341431005 253367346
258429849 293934079 182431659
161792172 337217023 5213566
355109915 340807391 333517694
376217623 385063820 22304479
57516020 167396231 244285882
314027568 267565657 25186165
156907658 108080003 62871098
276063085 175473049 31490271
75179542 242303403 203713705
66222248 365311240 287199898
257149424 234366818 206972857
144206174 384917093 343634297
9205249 74815608 361605484
335933944 310632783 390126116
13381479 259506002 26781188
215501167 220300331 57315753
116078491 199273348 209763795
108733986 177402958 99986473
33639122 347347413 242058576
217399494 205322152 77297373
142780391 158441436 127551675
9743341 264964466 330092118
323810446 282426997 299573218
201983733 287253307 101051264
281019457 109983196 244486233
53571451 209564201 161990185
58079661 313995325 392877516
281480500 73051235 213271855
387330594 101148270 387338623
158397520 226771411 317181551
169014287 351116355 129606245
333104528 133836628 213595535
362171553 199251865 47017124
2364622 384536978 370111950
225031350 283083022 345470017
13369609 2501802 34387798
349490486 58270091 373535125
251225624 124330969 216912144
95205913 25050152 120443063
95901870 378559849 167659121
181098446 226885047 122030601
100109946 284419650 229814045
243836932 397558451 220445858
310851984 343954107 368334775
182994668 256506284 121652712
200163722 99231498 148241939
225493697 228110119 126828795
218147376 180640335 219517821
223683540 227984167 328867704
327349145 161529720 394352519
99727064 355885647 287213403
127535711 69319954 118198387
143977050 378611430 321790885
75448929 138391422 175063202
163832651 115036414 34395356
321712708 90219571 82125151
31694461 57632640 340189616
249304727 90716589 118218713
309079499 88211673 368288051
257169926 304601776 375937308
26664416 122712433 301142396
114270150 184036998 126283964
215711232 221098183 388038761
258195714 219193543 297248446
257598606 99302321 126940135
210180300 376082149 193186232
10319996 156089728 270649797
113840754 47760833 344441937
85212900 342015717 214314555
25733587 122706121 395740525
108654553 257895742 322128975
254864321 148934707 8553487
149153144 186051537 14230557
222704054 382370380 47176419
319458512 35451927 215879278
384463385 75003955 40689676
47036868 43415240 184660451
395515184 318619653 250925952
304425248 53912821 95950319
371789920 327282947 261452234
211177789 269989628 336660222
84148607 397844315 348569179
179312858 309099151 199395827
164203776 46334817 393408055
126216867 203544586 164713097
267247435 328154627 293677077
323858893 97118577 67882977
309288648 43358051 151417830
180190776 64454443 239938253
239112588 248871760 2172834
88954470 314089301 257094722
251023973 384456032 367016926
25150310 147626771 394541841
122793306 72540418 28544023
206705783 229697848 31648091
372642488 197718102 114920800
46405536 8702808 331588873
161979394 185749168 93020975
40817547 260484248 330858789
236197446 210271599 340127961
329206043 219613682 271270251
2361993 140187360 128509201
307958959 377998287 126163272
368144521 232458477 385102756
247700151 149566758 108084059
378827424 389755647 11927971
308562224 295398127 258181947
204267011 38691593 168306782
153479756 257813141 257394556
330819886 126817992 367022688
364214942 28490836 273736659
257933576 224481012 388141681
88052154 177653431 280227600
55079035 273273565 125056755
119846280 384409217 6623339
350203129 281688617 379497671
43699725 231294584 256123611
282525599 195853988 259565259
165357404 53605820 183425379
6026765 38124730 91673040
350557387 208057136 93800750
388480604 152698996 32808502
357068792 94666907 353464353
334575196 7839482 93549996
82462538 203899181 63503755
183788162 12664549 207643077
204628833 66274291 110769467
243315845 318506459 26463804
24347817 158011734 143637881
97114263 315127685 163921216
313280890 377952294 205928672
69734506 264181233 310577100
359827651 200985388 245485813
232556331 123373061 286726431
107239436 80311623 148137398
333111647 46268441 365136315
327791692 259896173 81157797
82624458 70069025 43711236
394237427 266694956 290788889
322220737 261857741 388216546
85955384 231091513 227729579
162200108 303038822 208012699
6805251 204014161 23592341
286483683 216887044 368371652
210409774 199997199 12081467
311545613 173567934 13584283
170701226 284656554 299223168
343549692 90389202 152486239
163830784 57286223 174877230
288865323 233279077 280478143
70908344 123538175 164138813
101508798 57204934 336527847
65846679 280024968 118134774
147586889 74398522 200175464
113178654 3556194 131111663
325344562 238868108 91062390
132537771 43252779 302159030
37417544 335177011 10160430
292774320 291248046 218908721
155674945 247190141 201030212
208700592 247311864 207583231
93353540 166550129 186643011
308115378 152699277 189331262
205001303 290068572 130604708
140542235 292919489 315922838
1925469 288866925 365645663
120018962 270338006 9774951
294443118 382198811 236116342
315843252 247662239 78966516
16787653 144525997 283015011
313085522 58092585 111239449
15418698 323773418 338065133
274484726 372304920 130302874
32401731 272873062 375318210
161199890 389251618 221975950
254869870 142077185 43536584
37071702 333280971 176694011
20009409 330685519 176018320
221315672 205361265 71582731
342435031 383949193 13863538
236830988 203551843 337904801
163612456 243309723 260238571
358501099 298451172 119154527
21348269 72069216 133228065
45567663 319823128 316864341
263200002 117292189 239682936
23960272 5930819 235397961
205055463 250771891 329818305
32749140 303837659 38714971
21217911 262920570 239557059
266970862 315555635 290408129
122197247 88096574 98442237
148356706 188987940 196441583
141210916 119945858 163087502
390178616 340076905 272805799
264411826 282247597 335835305
98300476 268516738 39269402
234919198 164791053 153477205
148031031 339483591 364924413
283192419 297435810 84448025
12758112 207391102 123800156
28852315 30684136 51375044
256728296 120568710 221188022
94960222 224018710 333258133
193358938 305859387 11482729
309898398 41198889 56536051
236606657 55489165 20595940
349079524 97499166 54324188
172311551 195829776 343720460
7323429 297406019 227217202
161557950 321459576 243630352
351010772 370835836 213270840
237017174 14293140 136770629
237151774 256384127 336791840
225587513 207476170 295537356
253146516 340681248 342194298
183680729 261695354 241473399
383849573 371203221 75215609
311172406 133758617 371293332
364777845 185239771 335844275
14315881 176774064 300022063
220859270 366155816 222573209
353475886 251458642 99277844
94497285 225684830 248757045
256300369 100640977 49644170
144972128 396192386 44020017
168880064 77157255 278556674
155529313 292753757 214664026
233736806 363750734 269187263
26868936 56837013 194466612
159277268 23188911 178122857
123838557 92970709 257990050
129214960 317754897 184448932
113697730 144484517 243575864
75386369 228472191 188702879
31054697 17986078 217426496
291388611 185022471 308437983
164767067 230965076 382561415
248610860 156147455 339912088
306989934 230250126 161580246
307570094 369465999 144822756
71124413 323011591 272450636
218175637 281801067 178544250
348902318 325652744 134361676
371731426 127995285 320988171
394362660 363693469 336192856
249935291 180837809 210741742
189475654 153261505 217626805
51200024 309921053 274511946
272032188 118512244 373551761
72092521 274256584 328567452
283456806 137639462 70500738
332953337 338025644 190670852
391052213 261867267 230026389
167948253 179671331 63400018
168002866 122800259 358193948
176696346 65748283 296100056
245334539 304336407 6193262
343962217 55631457 178580664
164958386 339088600 248391248
246763942 231650728 78926874
39357712 273159252 51172075
376066896 88166081 323713276
364084325 237787550 65739969
147857420 150119307 333100590
200306272 141983164 146119606
301004371 4590893 72824469
353251095 103223926 277339203
51129352 291289378 327041385
61088814 71598006 97682401
76235404 203179285 375282969
167138671 209523867 77261440
161357467 186761354 59995646
143600312 153122181 225225428
293291060 94286547 87017630
354951337 45332914 96056952
379408619 134807911 206362186
291089528 46198860 202800682
188321412 125870694 375440878
41861417 339725589 352800002
386555956 61469139 58328056
198043000 213593112 346063028
109898436 364595593 194566049
13464911 4042957 163916014
18660722 234872954 233465798
292369814 81525673 238920108
362822307 157352519 149860671
24595722 195112057 34691897
46004473 308671094 169333249
373798413 141601126 393959544
318810979 269145390 349787998
316173680 252923357 345659589
193332267 397622082 261060940
197631896 189012075 142456272
271076251 9105008 42647758
162378826 229621646 87970955
145526398 349831145 72314025
321418734 322719878 263213643
207947531 199634691 329047645
76027014 77592109 61038753
32591137 239658879 319330827
212975411 146482394 228319327
322221451 119310267 191214916
68647211 297521626 384386854
118550955 313540349 97086506
362233370 95785332 46850892
119137984 29146037 114447398
34653200 113770289 28682045
298996246 214620955 145148809
102858545 29252971 64148250
246457437 310934328 6580116
236935494 185589388 48223240
177372919 288214709 219606536
318288611 264043797 86942350
80656964 28566927 340134102
391927254 198346531 393125654
203727110 356464698 158192554
38302102 240015863 313328562
88769511 216396620 179788380
308870275 342158583 246712874
79465573 59719139 153618019
108705316 201578529 182207771
163621790 217457382 201052460
49451559 386425188 59864722
177026358 91847899 78726947
282673803 126188419 54314329
75734330 277840329 113495889
130874350 91995386 104523070
100760890 86818608 270425164
84808443 293089826 324909738
180718834 52536410 132529473
306248928 59662761 18536723
287267974 115740249 121498983
276301210 325012563 254970173
8542898 52970043 277383454
156490963 16806463 48968171
206487269 161731828 289702103
8333928 13476895 245077178
17655539 263914721 190388230
141759740 22506723 79545959
161161273 4044007 180036009
219515265 203964500 388174296
363243295 228689119 86284686
63989242 274434351 108824520
100302875 517758 110732546
341153620 392788596 362401810
283347697 390715568 236405881
169832619 389227807 61580874
397488075 369284799 186291877
360359078 297693758 38409397
249770963 144149501 307065918
125910793 37558124 388632135
315445422 328800289 106131254
230230669 318795789 68961227
365433998 118296698 327533100
187067538 101642890 162242474
115351523 108722741 20622254
370531503 125808097 124093501
300124001 38794357 351922080
334790645 325738632 82839952
145966735 179630117 99709314
210527472 92654199 352767664
100380434 148018717 110358993
33165265 37498461 332007972
357557050 170715861 125314127
26749522 203680532 122414098
362582567 147663532 324162751
98549502 340948305 172061537
283959908 123523417 320541263
126085731 355455460 117504655
206801229 320083833 263842701
367045364 212612656 157699541
156946083 337494272 88242162
344866212 163330017 195029409
320526547 71390420 154282243
115278288 70824154 333300793
188422986 241890578 225283762
254673634 242747984 333569622
300519157 381723637 330471853
16510778 363030504 362645104
8747015 92480585 73519791
353291609 288695373 146554236
279033965 353264681 266534531
142571215 125915657 325483253
237014373 160997492 388272162
123025596 167897636 327775790
277321409 167593606 74569800
65047907 270698690 213221277
296379534 269152938 179218233
350557220 339154807 159789385
391530080 125823513 381645003
230550534 87780713 274672001
43590201 326923054 64259793
397551172 310362552 363505055
60773999 360283413 298963361
23128567 54241769 286966228
207681602 63347159 130042289
133825119 189149237 188845966
21567670 391932057 326551499
16197591 32541028 286625133
255215452 327659229 337461095
187252872 115884811 91106690
169942963 40260002 319596907
185198010 317367226 325195089
43407269 154141400 34324171
261411394 223216065 173833307
27821761 394959423 158528814
244065898 65783882 30405412
247615311 241941119 99470332
371711582 261661139 69183867
69529693 172799132 235237981
254694970 373166943 168994431
103872918 59430560 22327503
26531337 20911211 382636610
81911135 105591111 274832405
38244894 277571813 335434136
302028765 235946529 334932365
122458084 21274651 330471407
80941894 95984666 396101318
143255372 209066811 280706405
285451351 235550937 116959590
320540739 320365893 165449133
268643543 321902223 119876473
304757732 343010435 345395154
66992694 259447406 76575236
140458594 185822272 183690247
189199852 114282585 291205901
197389837 238891779 347104128
228266583 283628408 92178804
394890434 257628623 262723141
166536649 172304401 344920612
268898994 243756869 308691525
2946042 342286989 24404665
120174331 257401303 381474622
38724771 341480339 104334367
137472179 380142169 253524817
86833679 77179782 211938626
223411717 73952353 51911896
318370821 378933582 278948557
390370273 338340075 393233099
324914828 38130105 279542158
313605623 302401785 31648122
45254629 92802007 351452458
106192146 225604896 35828243
195303733 22630768 310621579
188045015 394432527 179711262
186561109 233322829 349263345
236592638 40506000 196922395
378442963 55797584 177869262
380301937 359780047 178644661
86442750 155074317 392050915
744163 156978301 108760549
23892626 324048194 388901953
56734302 325153916 313274075
49956206 99222483 337373022
181298302 135040229 397571671
154444737 28731133 8520443
313293606 365206597 218156883
260596431 213557132 272594157
204763201 30370671 44507029
104833769 187613576 65982515
246168922 395128550 324769396
360989631 394278748 31710864
221472106 114795143 22893990
119001322 174787172 214458760
90681043 24974177 100990049
262557699 397180814 132983778
62201191 25157404 245710555
250215589 11883055 115168609
307814222 376197616 41686810
91389004 384922772 106783134
157727372 126370588 129255580
301299660 228239578 393038560
240749597 212073528 377366811
113232016 12327962 73487116
129922628 139156981 243583136
81458830 302249033 125808635
164724793 372214764 225053190
268979260 190744522 170301643
123378881 75849505 298111419
149340557 282355623 202303142
88867118 188080313 396455137
99912210 46598417 357206919
28586517 37271005 115597812
55492413 181366134 124689902
199224085 139921219 80970893
373590895 263053089 316432922
348620987 358364529 71876636
244933564 230079187 33514172
311880646 226514347 188734510
392140697 52569583 282691702
78655990 158236212 52729539
130701921 255877241 52827929
346535380 61340206 181500417
283005284 174192293 8621649
236538039 364864149 74565755
199016651 332384532 170814207
133187171 237722201 173058176
9799212 241641392 321775708
339826347 364787995 335438324
156038018 177755540 149349667
314024569 209599813 367317645
10677748 217622893 333390084
345609667 328164340 25632531
27993329 100876572 19798915
199770187 252421734 391901606
59151184 14491172 186445413
227240767 101239877 387407180
174584412 265589167 85983010
354029920 317076058 72935932
251913912 257953486 162350060
323886936 248101379 116008290
374558728 239751031 269412235
287624072 375188971 362401681
333566861 291864856 290016094
161045377 115944539 309712563
44885938 355352910 85145299
40936314 128743566 180777410
371261262 58394718 391028974
339821845 128735398 283117788
244178010 332616676 335180981
248254184 196708545 391563864
186459040 116014882 296373884
108809043 371214347 78070974
93070909 94387361 256042443
377351237 146936187 86043707
68004246 215780407 265148289
148820303 243982139 185346498
369233070 165401225 156331090
179661516 105359778 246868784
261621011 232324559 298415769
82626467 92922821 176115944
151292259 17407714 44806767
72143275 201234474 264850746
36471476 279641403 100935271
73889022 225247571 314685254
126553092 317196487 213303574
31605922 169296942 53424802
331025557 381364845 110038792
203605695 230984276 329126079
380583417 296785000 361511466
242146156 151573399 329569356
337620334 349263395 382486806
162965456 91119808 210886674
328803875 214376983 300817613
127335595 301158985 229748813
165493002 225781879 218821495
227616714 129792929 292555275
213957853 231530570 3654905
257771022 362219877 384389413
245912740 69666078 7990473
181639912 178556850 267445088
182449503 253080117 214881945
235964025 232189943 157315829
334466714 1713859 240922635
377869025 128176766 295390174
259258060 134659335 99942523
250038901 235645909 152937365
334070871 306746006 356285815
177793563 220214670 80346665
16790574 338087365 307657623
98483580 221757687 367807131
39154226 66815446 114197290
397326446 218621856 69641078
380653001 2661552 121358258
151565914 101205119 89265531
262871153 130464190 106009671
128180295 356384706 284140751
356367312 384607520 51617352
87841578 123020342 242544876
287912576 49047343 131508602
121415263 122290973 205696846
87235301 111351115 171662849
334692428 290322555 237562049
265930507 303854126 70137389
374529914 149726788 382678993
330334294 326279410 137503038
310207597 41142668 340324573
346900303 385792165 249237271
332645610 29180577 133896314
96449973 215226019 101496046
235728642 309455879 162905492
295866275 136995780 193026866
298815206 145164563 397330905
22250541 298107419 239847187
99123691 288983287 107421096
193292492 365004535 168037959
125682911 321399503 137122265
108339098 119742682 351118070
75224324 245506263 365406477
282982314 219679405 207289038
377767690 266655903 77066171
166541659 7720196 13458249
319556509 149802780 308558623
271220355 313529415 27260767
167364388 366425465 53433951
96061002 350186122 111714347
304470716 209599448 11036941
359406855 186940012 75538601
219098169 75117642 296228556
36850912 113708946 63235781
271371489 77415661 122132383
375980003 1338581 7131763
112592527 225816748 218550593
163793238 81744302 231089016
290825420 287366519 348763550
42393904 307118058 21140621
364053290 338030640 61670355
242810239 111669246 49744116
131742845 355509904 259694454
145703471 47489015 145433978
87802169 259075860 214212376
78894011 358494682 3968646
201256812 353128931 394936524
258140155 228747878 213928882
172822809 172296082 248079976
314246315 2940947 3266543
214141233 264873247 120670911
151977650 278721938 1914529
69968004 203497762 288768524
149538425 168402896 203590535
226875814 80141125 371372073
209024153 95803426 222254259
12334677 267626781 155686536
261811885 24595382 14417046
163035469 295914462 357548995
136984835 84980399 224516169
337581825 362088576 356474232
310858064 64748774 5795008
138109856 134892813 267245891
264470834 338044445 349082713
201980086 363190412 313496471
280078256 228041983 170534325
2817835 177399858 203832096
114897180 364114446 353233393
159932312 111151333 219860567
197274975 328034065 175718084
150052988 46578341 273099270
119748175 35539678 211486294
232877298 207051865 107615484
353407233 273933496 256136288
314323307 300568904 229755273
43970077 296092570 145761349
284101853 234895099 382468565
365576942 100748851 296694235
48543137 26111796 21467917
255031380 70651708 43061474
4362655 166162123 64403660
381761464 213043277 391362968
16023459 102359082 243732259
158627490 292779841 121691193
131059629 154891630 328244056
378482283 190708544 284972174
89430901 93442066 337139752
68731974 296576981 108239461
182456093 62413079 70142843
279124355 246226845 346536007
131536025 181228973 72500744
189211231 96711573 394611193
134743969 163839138 230189661
356361372 322501819 107337910
252362165 262865255 54320178
363660971 3036742 288787625
286120518 229106093 276243764
134939625 189446409 24527046
24763074 223471274 162921566
14083874 145525966 221024863
102375044 83014176 8747282
224482728 397928616 202486695
82254850 159543584 281915504
145015878 337031003 382990346
270578895 254724919 322571913
22526298 395158347 144852191
281095282 154698977 306000203
120471283 189718425 240288725
215635106 112779772 171121935
275369155 264568223 298716431
74892115 199813538 13039338
249814466 301554871 332317673
362894103 268509591 81435196
312804499 388674203 282115395
282071752 299756500 337515536
177532858 392673102 325276814
332214142 19641558 214838985
93136386 943294 141124934
393992586 143720349 295943230
30225528 138381977 107047435
16106828 299903369 102060636
280381796 379978573 159839643
329632949 12636960 26844791
190589495 10474830 221173649
103535968 74141747 268108873
28164320 8290291 357682413
343668398 336538152 258144639
240580527 316777370 200977767
332617035 347859131 274999631
930093 15263560 7875299
153417564 82924376 219818547
187820653 221779484 145913160
84040815 84789670 6538662
67209381 27943124 363863240
255545617 170885872 250795861
327944690 245780306 64760753
293370416 26938699 248816678
187671623 208269423 61137977
228664950 32256827 358563187
316619224 169914398 60679027
227220718 242317974 149399685
92001862 154916543 211769454
67477502 182743123 9307031
284966478 300329509 79222016
9298440 375903319 198264944
110879972 215214078 98966314
121873963 283154762 258201061
174318014 21109123 343307188
229339304 104730958 177491925
243728266 42606020 275829885
72740502 83438686 333522972
265158682 50539529 212089090
368756200 196683809 153376539
330005135 115162268 164070718
359200828 389269620 344515331
201028218 221155646 391977622
25793965 299902776 198438391
182326056 321523232 307304302
354543248 59455538 41369930
229006635 144182543 352178507
271409810 147235572 370120320
340815441 368247374 76228533
369185449 397261856 80590668
85368668 165753743 105102479
158829764 62075736 140154172
359841989 212464320 245035366
102537712 97861958 268714563
194893594 95869690 48065074
126695776 336962620 226972193
285239938 204695353 55987947
262546572 290711490 71848714
91303109 14167974 4491055
158845460 372683900 217179131
149949246 117142660 370755933
83461705 298602328 50334846
49162852 212293781 319343016
157550598 294390790 392549801
353632499 265623538 123936578
183483346 100476939 383662983
78389193 61365995 6531750
254901970 258253465 90467570
210188962 339420555 298410425
73915696 346096276 186860745
381866113 94625874 168732317
10172149 288942382 173332050
97731477 61470749 334126195
178021034 312818995 197760373
198320387 294329346 331009965
251807504 377442477 138644589
259470865 163447495 28756994
39363863 229574455 289675670
114840045 311037378 76344651
152121868 156288775 383502408
45414620 144246447 158668057
250607318 344018507 77221310
240735789 270226679 364147403
216687894 294197262 151925372
130710601 383050456 239234753
214841816 259113314 224135069
263765393 244467300 197708528
200475364 296492985 318757802
90569055 385099827 135807421
72166353 333005840 20081291
364264619 121667583 165802420
294760696 39875771 308038462
345971746 245689469 373779188
65711448 284596279 182060365
388358341 172806294 147801913
226204769 203130353 143229513
298593996 297364786 302241062
195007286 117722668 234195397
200336077 213863023 121003639
155404792 131530018 43313109
342028600 178991624 271177224
362306174 299818630 354930655
321104301 137507664 268453282
129432038 224897602 53495767
350577399 258749411 213885532
123047487 43226472 20134529
385082069 228886101 226403352
337540804 137560252 74466425
311061227 369753852 313486174
23865146 169755068 8295727
112030962 72573623 319361656
147370209 368904858 169606943
89810261 290759983 14856304
250468365 183717717 185023199
352800797 109355208 22943574
146109259 239776133 163149076
63223417 207148692 73344566
37309095 170462554 73539025
391201397 391262548 141019678
346428245 351623450 268568759
300035022 352501895 195420178
169309822 158991137 157925304
280146375 20051094 178589015
23022002 88052681 34843167
217314334 318963318 221031770
217487676 131129901 228030323
319215490 345578282 74376234
37012273 85274717 383062896
169631250 57514614 40939298
252201429 129557237 270493774
209642697 193412880 352549489
163316007 280894431 396708849
239605515 194474330 169475490
249964239 96273898 73420276
108373009 54178154 133330793
268828369 105569996 213896342
365840814 358729267 65655249
263145082 12150253 1391056
89395382 167872201 12742039
65382512 137482414 133058281
237602246 349323365 164693651
256194375 195061385 66380942
83100720 360895423 10223657
192320992 153751727 118458252
96684625 367395537 285490478
231344650 307889422 48364248
324755166 195281668 182568860
54304045 212586814 149290051
126972219 8313021 312620607
99306941 57428547 110302731
362096702 387390996 73735629
21978760 337460903 328108890
182836978 304049705 331598375
92996382 342646348 307538913
346182699 222143085 298120045
352434296 342651754 274263586
394577373 149171562 12849358
323174336 139291876 104178022
285642467 377134437 152773384
34611504 256468661 44647605
103101702 382189084 196284740
322971558 180958069 205362738
360084940 277333343 92759179
380838747 173740036 20397728
33904243 12510739 125508908
100713444 72011574 47907632
228579432 14837326 253125822
206075318 232607442 107658653
335607847 25304276 249227725
117929507 376953818 341750287
47686422 152853415 112129572
393393235 20567529 267988315
606383 31468165 309010971
319774440 383387015 253891699
53794386 241185066 226405531
212007140 151226582 103852761
11498726 393642872 245935380
125947924 320551318 254513508
245240202 159103244 20710139
335519504 88163598 17975524
167194405 242780200 380144570
381229840 271434836 228519493
343746870 91810895 59416699
257893375 244048643 207697018
293124450 241686062 113290743
221939996 164066480 249219640
115416548 113613401 355674494
245042780 267246782 29990437
66367986 382244098 318726065
179904316 176233558 56999644
14126 9914
101426689 97190320 59391499
137556443 174477181 61472991
162955932 88216646 21875489
100541077 112938720 74234905
133398790 103458948 185297777
107759674 137466723 139319851
153136655 16645777 64797343
43800532 32116840 142425805
79708890 143899358 179209719
139045821 133584522 159415861
36263204 123221712 78894456
66828497 148350384 105485335
40129370 107087966 122886116
137461836 162637833 180401629
117528049 201897362 74713316
198865902 7180774 25043394
80042823 49086590 156325351
191289572 54834149 190806115
92150648 180154786 17646248
101979439 93045136 56014789
163178469 30965142 54075791
114979884 63035217 185623747
85140385 195772842 92593054
24601855 117875217 9838275
195259376 73003006 74198334
196329445 128306532 193627383
90505958 186640273 51313768
34054573 100058689 198067563
159450076 149225510 17086965
114908232 67851650 190923977
120421041 78653744 103310470
171783507 18328295 86693974
56625131 174073409 118645217
75725942 162468518 196170307
87262291 62936973 37725215
32039250 188723055 77796901
4394318 57874513 45559088
14268261 12343871 44347120
158529900 111744931 53457446
179397429 20043763 17677788
120428691 201149870 107584575
22993465 48738702 56887408
99436862 93874826 69194668
22159053 50970637 158125389
122103431 31799970 191240474
175823505 80075027 61420203
41132356 193019753 111784553
175662297 87754618 42027126
41260788 61870200 82718313
55065621 102777236 138981505
188232984 100215847 130364526
194590704 197485766 97764194
34871295 2776464 141564098
7925573 148696161 122780849
103053635 160600274 62466112
59879974 175104721 46484011
9043820 151169379 147917093
27053960 162192357 26250493
30213844 178061975 186995695
82699998 132972371 100901528
81205000 82169583 109155997
151037408 167394348 14996869
105410528 198941415 175673381
157124179 127144570 175039292
201899496 195666544 7160648
182815000 50143906 78172151
154335750 161474466 6600140
203004665 191367129 86047834
5935475 196529876 60951074
115690413 123231390 99526858
34110579 21863185 9916386
12395262 125519287 126030440
7016473 54996333 68259405
89137687 166969216 179636717
77294853 83635699 169358967
174799187 117003794 121968153
160794688 76084350 138006811
48519401 6791976 122371235
119129839 82513207 106742980
24871471 178532421 119841220
76696136 25993364 98311105
2628194 3072199 29382658
102997727 70372374 66457411
60795145 200630915 55204277
172480701 82832953 168438988
132247196 56771763 190507436
75454237 1929660 54746149
166777811 58492704 64102589
64431000 1497229 200141604
175775174 7807549 25447036
174400553 9271964 167267030
91769011 40673997 96868514
31467239 115973946 74107055
174450590 46382751 97951873
65563186 74390653 37078098
123736420 66038027 20163285
79375643 105616867 165537891
185517587 133207311 72901910
142085976 69836953 137474904
14523068 103821863 182855945
66803640 62956950 191504144
85926788 8704245 142754170
158970507 172109557 115069328
127414456 151166227 29361025
131169909 75897373 15322837
114610673 125119527 121345088
195426839 96523522 152482757
7593410 163601684 174019535
70131361 180173639 53928193
60735565 30579355 58675176
102079564 2702668 71731909
25000523 17796153 125497717
144343858 8047271 150955185
15028857 22859212 30927505
157975438 42087932 180638936
97579983 139315709 16903779
78450587 89593248 49182902
145558846 173089783 9510989
58410741 179717109 154131389
120505681 114673209 64692951
60978047 136617888 38696254
130434294 87918383 193138417
194133205 97038124 93635206
184876867 50610534 53136826
28469983 41701143 197373223
188836938 51832910 46983020
72132973 926482 3193604
101101532 191680932 5123132
92310418 147107225 183985622
188399178 11950530 162042987
178358186 150314632 91733790
178581230 158400410 93586872
11831204 87379993 80733992
87650855 53709768 125712005
121921558 126293868 64535287
192595595 60956497 85407392
182823093 22701110 78360884
742182 44579176 29236640
152723159 7407613 99298151
17432954 89741617 67499489
197408265 52506058 91703797
27409896 50359031 41049101
9001151 61667032 35059835
44605212 32832434 42172295
28433061 90212006 27506093
12684369 144675185 25239316
34555844 33013054 57916933
136874690 124157167 47182359
14931951 29216888 7619108
178317787 159390975 180140247
160763668 140056965 104354644
199957857 35253261 97087524
45008815 93286719 177739038
188730782 21769056 154701742
141729265 155798583 162725462
179747464 79278888 113516786
54069217 109199463 1431326
136552796 27676175 16022205
12343707 76093689 172818009
82408048 42091632 199393275
93997978 94793051 113595044
97905515 111586453 51599919
180946957 139267979 49442966
200116947 185566358 62352975
63620818 156176218 166968982
86699281 174815188 199256369
164952673 202301234 120235198
1932911 17690027 176361128
24061538 153406192 80001905
79361045 33591350 131678502
88016264 159700705 18949944
26876768 86075045 82540719
108529658 185418009 165688445
26091249 42539257 151876504
23579442 96302251 115132523
129933388 107741054 7946009
18439676 163879231 113465989
134850762 124406844 92160194
62426143 72566216 150469338
119766266 64150444 189920631
202337746 791288 12071037
193072570 16326560 32911207
200802036 174435666 115464547
177313624 138401610 101145726
69670365 186397064 106722160
86548333 131750131 125858423
112567638 7907602 57618856
195690549 55834918 179010213
18077409 27191132 146170900
178993234 142483161 58521061
39988721 25623220 82912422
146614646 69159942 19048241
16990080 180846071 5583879
149588318 14689051 82279224
106619641 108809913 61029170
30974862 96942306 93466391
30896940 169424953 101997250
197470704 78371381 136632265
129629331 34198159 178132757
200932361 164376156 202341483
74916384 61269799 6298947
93438530 186426291 29637068
18385954 90677424 27971292
185802745 97209074 148609291
15176943 40529490 63441414
71955804 108329091 6752533
3458341 145985231 200142135
814967 193917962 98055895
130688204 7964294 86942760
64957512 188908107 50005862
147540206 115885134 152639029
193456091 109933642 13376326
27421388 171070907 141268280
30222226 128841056 140617565
58595784 81554090 37267741
84371361 46999919 157105429
183992234 44019388 124098965
165548016 186115415 54125654
181134786 200159467 1658373
181226522 162840584 140305258
149478043 84031065 83284417
72651549 156705388 137868692
89685274 179185538 194728438
51499340 171112871 82973870
202186559 113021748 87285962
30211738 64679288 147378762
73743432 154410558 96246922
89315488 113529611 92595560
19529381 47737744 61733243
34967075 143782712 20258596
78573438 182466801 64851618
60014508 30522086 20521529
33945731 123168221 42717531
34625964 142513929 52900101
33656682 26822487 119913810
50914247 92780619 29448520
76087887 128307430 63533170
101546640 166342250 188433206
203131649 183878698 34026072
154127148 183938230 175230077
57436934 5778832 39241697
131791540 37006233 61557684
128851048 155764413 154130940
103787463 187759858 5931777
86122363 31849727 26767743
102536274 25567388 94744668
137241346 97929521 72537123
60563678 106907961 124017479
126357157 68562669 89572629
132784187 177349725 79832736
197889833 116395510 43059195
2268312 29301591 81968335
116133678 114149793 147805399
100644356 136140200 61874342
199920192 80549084 178543503
116362440 114006902 192939812
39135644 93906874 54178302
69141721 87134115 164253301
88305159 136671530 64612969
14693847 104185910 8129783
153946118 46298750 186865951
147162842 144152810 40766495
115504399 143822234 176342383
200895176 120849873 166273769
156906182 181350195 27006091
58970597 23878424 151596216
73942663 112381364 157212549
155681540 6408528 16390939
39571403 167988383 153884563
86775511 50474247 86797329
42504871 188651423 62647354
173658927 81332925 4694417
120122191 65525882 69249542
6211146 39904936 179294187
178583009 92192257 50151324
62740937 116477833 158662223
85906990 65887443 185369980
143875239 83588745 125631962
130436740 173894460 92758405
74130105 175333677 53537760
183999388 168464233 135227846
87444085 138467824 76693725
16128191 193457875 125006918
64665999 40193101 8989128
189809245 160823983 131922308
100210302 165431420 96086742
115556955 839418 173457380
114153799 121738572 186121391
43847812 25504417 203304237
184400827 187597642 153442228
40098021 66618656 14133352
167317683 146030137 5348090
193931161 125691187 50132416
20482861 171363877 23243103
111379543 166256445 10562326
59317119 194376349 8003014
60716821 17712753 13124047
10957335 184097114 187525107
105762454 90915402 47623797
167501726 197371800 146638503
120631887 71098816 194308177
46216968 79517532 17541971
31261075 194790859 139408823
9186908 188050671 175549011
157770218 67603818 17434416
66252430 179573974 160784436
68881620 59583272 192711769
175681593 3891924 150663793
86361003 128664224 49755487
154985375 144461671 24914611
74143998 163579926 80390745
35385513 10346032 112895585
137628624 117000594 106635646
81243858 54480596 8455537
99606835 15508166 197466976
152977375 45802245 91536548
158284993 100986216 170716593
166729516 101219565 112611080
150937694 15895093 189270528
25889982 101263612 79281521
159634273 31601825 52943438
144725907 75836295 112868873
142510625 48805397 75585282
51078880 74687542 160158397
67229833 62658889 196839003
169201883 135094457 95605271
19208902 161547597 17176901
44482092 198089966 3719763
165324500 4038224 78222944
173748430 161697517 192399328
136524535 191112295 99021424
11447909 185387636 40163793
89339477 78468290 87086781
143045414 118420842 47781898
85012670 126064247 166581795
52167724 139472791 86889896
52189093 37517785 128658917
173904168 202268679 37086407
20101758 193968691 145814359
99821853 162264540 88588488
86830112 141519909 65531502
5035719 170476160 95404303
128632094 151562141 48974496
39305425 117893611 76905749
8178114 97844035 164149247
21083787 174325512 63198560
98688963 161479762 201605111
49187436 165737674 94056040
99255781 76948480 106978877
56913223 124688398 11683270
113790981 74561506 80682808
98494477 150270788 163635837
26125757 87742736 10320900
28874531 159304692 72873090
197252413 66353700 66270233
25247084 73787112 34869315
129463083 155625909 28125691
44680935 154185047 56794003
141030335 132752683 111836054
78258275 148572654 171828774
161648826 26692558 1793036
10841116 99305680 156799281
182845990 197760554 169647799
16912869 91873002 10525720
42480037 143824363 37277611
26644096 84460363 151488237
39679570 170616155 174060134
173044663 177123942 96084634
114061887 53889409 95330504
125711026 63043680 74295728
161617047 84886774 150286884
124568690 98652775 15291186
142108368 35320168 78315388
202147973 56247007 39851244
174773461 27130324 73664454
180088394 4987268 105069451
165330541 153115494 58874351
191534991 131675315 132477309
56155153 97679611 66888810
52982571 164049073 26780261
152583827 15841905 129829697
69717151 20710998 44953969
37484116 115783020 69148903
149364486 101680129 180688831
103630457 103521127 13410432
142752623 6947183 37102551
128472086 164281663 66833511
118158883 99696006 113622317
23079365 143693664 173517228
17074121 160442689 162414523
17610925 171330660 115697089
13599921 150054640 53365773
1571276 78994795 146469693
106444747 71293841 14463225
143532859 114422679 176507284
61818255 139811928 71556349
184521193 98550644 58675527
30815889 167825934 193879392
123889364 109740415 61798212
98110154 39740351 105257971
142574867 29519006 174371177
157876067 6626324 161315467
35722899 187496073 108634302
41632983 191369542 134047329
49502358 42631002 120748074
152880113 139462631 199586167
161706099 149712796 101483771
97140992 90498137 145097878
64030317 32621614 74490471
150546040 150854926 188955110
3283789 113879023 114374978
80639677 130000933 170582743
79494625 186243876 109328878
63729996 111227996 128595239
164691520 41633430 114222155
49279520 62335640 89085748
167605021 69812146 32406062
163653064 161650602 10300627
95130746 103807898 123181577
89411878 17607670 183836004
60636011 44974629 196878628
183111952 93090039 112589462
54070195 188979656 69446630
132041831 33996709 187609233
84720116 122143048 33699496
11644887 169371532 92295476
131957031 68492476 35085799
79086803 191576715 52183664
129547140 194279855 3191167
58875845 125660168 144909560
130088514 48336528 65810963
68334433 68889014 129726687
47742177 21218912 28131956
58529181 116907076 134078951
27402565 113145070 108032055
106855567 92085599 49181350
149003691 35262542 130540339
72310832 161265151 197777161
153721298 53882135 90430227
25190594 92724797 39490708
195842610 63119419 130787946
71992794 156867987 154561050
162289785 132815951 164835366
127009658 69768911 130174692
78933016 126263248 69758369
33691408 12059109 200046475
112317948 57846484 23655339
139833667 98279796 147945706
54548720 185421752 60192007
106152118 90741858 202885965
191263847 173181848 68551701
36724478 76855676 47520171
186165600 47242151 164606848
84654872 118379965 7316198
123908501 172013739 125919540
36215303 89013055 189631984
24007971 134752475 15524261
57369473 5918412 135968015
71747382 173777660 79636846
64813340 133210979 157998332
201669497 36351994 133935955
148751825 194138898 117976258
31649305 69309662 143676045
182043038 50130568 66070397
158992264 3891975 88329819
153433528 84267824 18327709
123555602 192511635 94332888
63218932 176566307 36510050
50965165 91216791 6087109
155441770 48706263 101210215
70658898 82912695 183836015
51504670 154655017 77526976
148984929 109567567 84558226
136084759 153253845 113686991
20836598 103021256 11708491
192020193 58244569 14222340
53653721 79707872 52220137
179332747 44995345 179802766
181345136 121248612 52831776
16823168 58995688 59675931
31778392 83148892 29625945
30086349 124320435 142057329
131249675 72397611 120879242
137908852 96211455 99881367
145732347 41389151 170732791
112140630 181209543 146177064
143364423 58603763 5305469
56819972 105600114 113557679
122235325 41998243 13342940
152526219 176888525 107126982
32476287 192270057 175678108
57240892 95417133 199466827
50782984 142720561 99792769
152573113 96066833 19279362
194444775 53753859 95154451
137367728 151439675 114919997
169106839 79867548 88186166
8388705 92448746 121501015
144937431 53336535 58720738
62291011 92201518 81732160
74386589 42213769 71336503
184122556 143101463 144083624
165265702 93127173 41873681
184811347 74280977 96675874
23578964 11703943 201475923
181114301 40618813 170008740
98964115 12971977 180157757
88231300 188830341 134815919
17782433 91439799 86044445
155319406 99392234 17494045
128943774 182161816 138987003
19186573 147256432 39779420
148861238 3843077 52289241
15120495 100014298 52102209
79452951 104569156 81998722
114315102 41805632 185273264
143822511 131888111 15547694
135246545 34479055 102937329
119010988 50448303 195358228
128906519 90685040 51596314
8887411 145736455 64950556
85760234 36814431 199174193
171220281 9352634 106956755
168544619 184477803 28803900
22314037 154830243 198416212
134587213 63256190 127169492
106920678 190891859 200445118
201963916 135063406 47829560
175373139 89133955 140157695
16159586 15877167 63293977
16898910 184160574 16021965
65466363 102788106 119315664
164394259 199561627 173599180
28481815 40193107 142894648
123025243 146683569 99502122
54205484 76265368 195683771
191609645 57797436 20797670
137328148 93407221 108065824
175784242 153860885 128456356
156553633 49817586 110076900
29297438 10590454 184969978
134009337 26958467 128608144
109321343 20085200 151194132
186236695 151033845 27004090
108594608 180527196 32357975
176381941 4555026 46743651
74687059 72758917 58713854
119642105 71898120 43390776
185467895 147168719 59403036
148519868 171743487 916595
1756399 75624299 70530239
86299585 128980808 64807546
14278807 102875092 111825403
492969 151755338 187604556
83980561 57077103 98553044
172529720 75294491 23988267
70091804 24488169 117250015
151451630 49524825 112460634
110678390 92238517 28231460
48759643 189055273 171641574
134035253 198942354 60844910
167334041 199642387 165281711
108259163 139078845 32451785
37313048 9646242 150554169
54401279 137412404 69094144
127246655 24466006 108095809
129944523 151514228 55846374
924545 79599746 168615333
123936166 181051075 122894054
59879862 38405277 107465887
101283270 94380870 82536514
53102765 41807859 148897050
101164170 188371568 55825052
65840179 132286634 88656957
57105580 99712669 89151439
140900851 113068619 49316668
119711879 30806817 185051529
126042075 56325524 196651763
166155368 190009223 67492345
81010639 124243373 153810132
118389477 171474579 32342534
161557522 196114975 9006038
45040282 88471931 134304462
67026505 182292694 79728968
64210002 82557131 155324292
131004355 71070853 140499146
43152352 57553439 176660106
20658225 165548415 196884805
118902400 34313098 46648783
183293494 184687239 137527218
64488295 175798888 193752739
87208957 177759134 70277179
137563862 93965868 67948502
197102550 11495709 128028819
121308316 96635907 128282573
67688081 165226004 156037250
108699722 152283636 33062120
154578668 153233963 51033805
30210935 41780742 202760013
119717678 20965215 93877467
12627951 49112110 191080591
138974108 131805626 82631021
177518244 175330572 151535830
45686068 157510692 148358502
163160855 28315472 108932243
115329722 173516512 36445197
20769941 51068384 32193643
136634339 192680878 28597598
109014024 173668447 74500424
133815796 170940257 102358312
115427357 120394254 154783855
173708918 49498584 137959855
114309597 113662109 93626722
167051684 79665232 75694975
121512628 122641454 11018091
25924825 85013858 23698006
117869930 193390501 73331474
151563214 89152555 28363534
187689015 16698049 68216840
139718506 108886760 16675449
94181101 159726878 190063624
164231209 142038248 180001556
131441750 196838723 29792977
35615758 49281299 89737710
191929582 81748617 66850301
162099607 191194254 71866803
184569066 91980400 178198076
83137401 4091359 10833142
54129263 106394743 99626614
46998300 164311854 127839238
133410170 37934188 52394812
147082620 79226163 95945432
165513117 143550414 92522706
117115636 146033922 75595692
82451268 148368696 170640316
58958176 193529525 116174223
67643436 7388982 92454673
154802497 124333583 179007861
19107165 93493100 134291862
177590776 11710114 76964517
165260421 502160 22027122
115051539 50842865 166581420
135208903 31942004 189418507
78222153 165259254 195282807
88231336 71755874 175867863
174232263 34333149 113284325
194253102 110541289 136169137
192349688 105567942 187136464
48150775 94576455 89363334
142865529 177826910 160981968
53277367 216464 190739847
78682960 8913819 120992630
22892046 143564757 166012870
180724911 199084690 199861680
171564515 6064186 45545757
58579352 70118432 16539343
178070116 75759564 87217522
24855468 115093678 142171254
1567431 111379737 172238636
85825639 170947525 166547698
190780155 171870038 119464968
121700421 103048623 113971014
27450830 2583072 11196666
147989065 198166171 162799041
108546148 92742865 99331084
89916320 185921968 83605049
197738179 120533236 175104804
14043927 110605501 94455906
154392948 45498878 135995579
2220217 73650503 42539171
100443102 165646892 177201682
162292203 16436115 38660179
174652292 155110977 63533410
159375976 163046579 187931613
30243186 124815886 195305109
127620328 51624820 51331588
124272768 130390978 83248603
102311202 76466400 46872293
43282472 178218166 106383989
74380024 58208344 102873743
80136575 22260818 130973442
193228431 137325674 112529499
70299414 190945883 34753831
85158994 19769298 160509915
191091520 117217563 140492927
106386768 3200609 119271753
193141834 151735984 40541719
54616477 31032819 48520244
14703917 90773923 104858131
100600819 36556955 123258772
167238808 62798898 27645588
8540164 191978612 94599196
156070666 149128600 107012217
154956512 112989883 5360209
27949683 101806951 118703528
39712571 187091908 162852420
37545179 100430884 65248368
94076357 202995409 199791998
171815473 121111465 87700912
169364516 106813420 14219556
178156712 74144083 153929368
92692269 30375907 20013546
17020310 198855474 20882310
136207256 55023020 71267334
149701677 198725830 74849656
180435027 27893923 31207965
31102725 187142689 123929366
90678462 127682079 56102439
130533803 36275737 112492687
60274863 111808477 165546881
171678035 166752071 190486009
94454112 88415380 134663454
156803343 173277996 187441004
71444024 129270138 115723847
3532690 44694965 177689762
70668701 42509098 111780529
10539820 187659479 77571085
149441960 58031518 171649603
89303622 149290990 102822512
34955229 178148774 16608631
184437045 59640700 31982581
32067405 165250575 113387328
203268376 166573308 47175160
158606380 174453055 180851118
153058023 74975456 11211490
83167655 99416909 157629547
100585043 165419267 123156327
161899233 158881360 98118887
100313784 172672666 66433571
61783120 92764836 137832130
199617186 18798227 167970770
177992502 195247113 156843163
120764725 200818905 123824146
196878731 71089682 123920755
172486298 47693630 58283343
78073125 13021002 80658995
165208552 124786096 157155745
128706341 202087726 125834604
46737409 105561536 27983618
122572726 45654109 148220117
184191714 145681904 11289199
120324348 203019931 184575736
153334613 27440743 10789552
37535050 132732563 84177848
69637447 11011681 36264548
197858895 179325716 26500018
178167344 43004999 202146667
17522524 98997082 151161127
56490689 17282503 59595709
71132134 47760197 131793847
64880773 157048215 158982134
69250511 33602193 116564638
105260642 43399055 125921409
177747059 190356376 141513736
47841532 101584422 91825273
115620643 62768711 21594462
72674128 96146155 138668785
140681557 35136250 80061262
46835062 115722182 21684620
108125595 149917803 5485843
28544503 120427394 92604153
10404131 65553177 13390279
48123777 45396573 13122567
45984348 197741716 155190314
199608529 156216160 25550094
33662117 98060687 127000334
181543313 136708638 53026594
182581717 9462000 129351888
31530910 65647301 160693331
118483103 74572834 74220249
102001045 197114738 45636653
122498881 72539268 140359867
159487938 193687376 27750525
99573772 117739509 109982849
129218618 35740990 5663773
125822946 75493653 49614111
122399105 177451528 12182694
75531721 127067191 139716976
93309475 195851297 178306156
154154934 17554270 152435179
178720650 44688158 127111505
125097415 195442658 198036909
191739109 177975421 162778261
32705860 46423006 103618167
85893743 548582 168702503
189122404 153344603 69035508
145733590 125488307 114367286
78048886 151633978 66971506
30087368 161447949 142544948
102242336 148048351 77665424
163124946 47765105 169286272
80673975 68252756 20939799
162979414 138413804 147053989
19248560 129898992 189512187
143711019 153574642 39087322
150611411 165033230 95981922
50071421 152746376 112865287
91381134 126240110 155858301
54965339 161132625 45010184
21978976 31040175 136932472
151519329 133447986 101425417
172301408 150851114 50603924
138895188 130934081 199700061
138081756 104920985 16707171
192225143 189621959 78971901
86535195 186227499 62587610
184004795 80866676 139228061
66886496 11829148 69540830
146409038 198020968 95354756
65343976 87520497 30318738
18913716 88055711 104358947
48140403 182415943 51613904
80537344 142563891 46024240
186537343 88124949 64954181
32391064 98586856 131652835
192158217 49623685 161634263
181765999 18232849 179926197
28348202 194286952 95442684
168459222 55460786 176788943
139522604 91723855 117110532
18857049 23257597 125354395
45872805 168394745 33408872
65980991 9934872 144963662
203208137 50220855 102203577
109095454 43040642 59445019
34564029 82157775 201905945
154437627 18923009 98945960
20244459 91911034 91628681
42836103 197421668 139848134
6847577 183434412 196754323
178514883 76664138 69991670
60929762 109935940 108982520
31023277 87318187 82210659
36143202 129438153 50539865
201852749 118797969 171212857
202868595 163064687 12402212
19536571 33126551 81207579
102716940 188646952 27536725
113195150 67612455 54021862
124936537 337508 166695848
36586526 85759921 55196848
89265117 75854489 132801698
92978077 10537383 140300567
22439310 82630956 109070962
172315084 157106228 68387878
197514176 40353612 75178448
51488814 173670271 134709732
127260059 64177502 137706670
191714568 102768798 56497598
186599211 145833293 80595004
73046440 45814815 152477746
115980600 70665543 180267019
114017020 71315 89975277
143018480 185178144 131356711
128432817 171575573 140078667
109832375 104891352 7979880
48947153 47575040 192134888
13441558 182113257 20948197
109706669 160281843 77570443
17188873 155565951 79326128
38605335 94014922 124469554
22406708 141314150 29938061
70711813 145433617 107409317
181128025 193841467 95329807
102097841 104543020 146177719
77755071 109612536 120054196
5461165 105114905 181438863
156801317 124012989 154212347
64496331 197565144 166345187
19013347 12921642 147722043
48786564 96076421 118906615
184471880 508786 43810082
172682417 90589365 25079127
91481348 29690376 102883978
100204608 47221381 150278800
156676227 120318636 21947509
180537430 79334544 1761880
81684443 113743565 201551802
123757991 102936277 28296442
119857719 37004201 98727479
59815069 3542362 151996459
61293883 46181335 202501562
5152189 78220825 108372734
129742258 136945135 3976248
143392497 164744306 16118519
169866276 134762593 188045431
111435270 59823661 99073741
65444148 124738701 133613852
105030571 68194648 122581394
16961280 53111510 186853129
161527832 44600832 130617232
199938864 168288675 85370809
121062685 160699543 74588741
125664826 166429629 93105317
185107152 89540076 84455681
127190227 54714294 20157880
194887501 133431549 137084816
35484809 77092432 169049449
161604867 87172771 184402904
183366897 6772230 71354308
54829959 160850484 107126868
31611771 141175693 4507816
89057326 116468449 22667559
178032955 184088766 186791423
142187087 7167537 92664183
17925194 176254179 1627566
68522680 87835561 12942419
196284815 142865901 156813792
152730021 96353849 157098342
84540386 144187704 155135842
125159709 97635268 56616185
176345284 202346818 141536195
180697110 35980859 48188683
17606994 62283047 67750404
163648135 30299492 151352184
158956281 126887227 95138041
77123943 49492868 109687398
184791327 68636930 117345009
195770158 159915935 50729395
150522343 64510922 194725176
48608333 72175544 111098323
202850093 54892472 55874500
153179777 201239653 14920251
84372956 6054853 20953595
202329100 146635485 70315230
189850763 122923079 155008692
171455583 30731172 118695551
2846900 180761621 69862878
148455647 7670991 70584694
183984395 64251735 174256756
85196534 103640528 88531672
35112999 93712558 121157581
174165446 200753183 124348766
12301225 127474810 184637342
35310166 153298293 22127957
132074477 19203717 38462916
104268420 146845195 124178707
163427433 164631366 36188445
21709551 106345821 101106768
72139884 40374067 165451041
2428084 50208338 4311973
177335347 89872814 122576018
9970970 196919946 156401836
200205491 17650039 199474918
134090051 10834824 30241541
155752201 86335005 129950353
164432416 95733703 122960153
98255346 185448353 86693077
29216772 120958915 29405543
168561205 49357885 131991734
143129029 21084437 53116628
25408288 67022331 174716403
42781833 161824739 77354943
105339286 131150703 176780332
108651616 25149286 183866197
182090906 8050037 103252026
136513119 167150646 191478753
158016445 13929295 175901253
133288803 13415356 129119523
127899886 63809338 186632768
20512611 110007204 25922873
73472949 57415348 72657365
1101314 108075050 50686446
1433099 11959765 97425631
70132127 177472175 158714887
90670964 182809596 46630708
179572535 47405481 202480128
111003429 177924408 106117894
128561762 75637749 3515346
99440663 110263768 83436551
166059080 95358456 133056274
50468883 201936937 143474755
129891764 162625819 60187128
151557376 169155222 112813533
175263848 183552415 128965449
148530908 70302315 186327846
28536072 150797160 144380067
38059543 34137869 196747942
93574733 132757074 23686779
110610640 145591613 1059132
97262354 106842651 179686870
131758623 180556159 101184300
124652391 188951754 168038824
37877917 157008065 5519616
18398060 102082700 3722022
20264027 148949974 169443103
92450472 97397111 58110697
133520913 153170358 66715739
60345891 95536714 54469607
70147086 159012631 15779301
23098712 29751946 111830629
202178178 179254175 145889144
35786320 131461666 56159249
92742068 65816812 147295255
56920249 178499959 202453163
14480164 176535934 202914763
200972184 201849078 121297662
110187630 98619273 15217745
145935169 159755671 163785997
182661986 175540435 149782969
4640962 177740196 148271323
145760417 161268416 58788070
168127188 71793733 136732009
98264156 12413395 189705667
41241239 142757161 31936640
189868019 192135318 173885477
96069942 3729812 95992745
69831683 149281734 43620880
162988376 40769186 154737816
136977458 163505232 186935723
32218508 31914356 33906838
180135389 57602995 17934572
193085439 168490065 69040401
7696043 40689008 150712371
167976232 76527336 98431993
147027970 41898921 83504567
113691057 194519193 183762180
145846746 27615434 99137376
196876636 4249616 19252363
111527667 13686627 113475383
35710810 63195231 148007308
92267762 107991919 41796603
14514402 161439387 102469576
64785248 3100626 95461657
653531 16708193 125962403
89755367 5693688 116003773
16178358 42493263 197301236
7757874 146173922 16745638
197483995 3581237 80557670
117087421 99561898 122618559
2012392 180607805 142428668
196032392 48687826 68275905
97369676 25762441 153727306
169938278 1469894 100242538
145060141 36902561 6770146
14721000 111598820 12064028
56411115 19027755 158111443
135888603 90271278 19661524
85938734 25245718 158562669
64828549 12316435 22428968
147629768 59733165 168653788
148191912 140221365 76966810
38200908 21147696 174219829
173574396 155788210 43263624
91350692 133103644 10093918
121372829 20526993 162153654
186628861 112562971 131350892
172469893 81284294 148634844
79417097 112899806 14192601
87122693 108037669 194203867
28814091 82344891 36938335
57780019 75448351 79134377
16573359 55438234 23831514
168535299 44010692 35604681
137124082 195734618 18925315
112340784 21611153 159534059
186963190 42657361 165630325
13997183 107028486 130172929
4221023 201291692 167950143
22673567 131143847 89713506
180721204 148477123 33182418
150701441 127998384 63752554
4631746 196380233 113843190
147116176 157560859 120474216
175597933 729425 102142737
143352331 192759693 83172287
202464620 1665997 69690582
2598795 40009657 156229590
98073352 7054605 82391275
52997751 144015505 22733601
199651871 108835277 173002566
187470314 9802456 53486190
180513206 140251748 154752446
56037186 151001326 120783269
2350624 87554395 12664742
70147551 94272904 106890161
76097620 58702519 55548201
163560394 14499710 28950333
35145379 178383379 75994827
138672948 26847723 161554058
54192422 196868556 105333868
191353646 172731882 176989708
154742274 26265507 152530448
67789015 97414794 150960161
108010730 165348776 31421104
191877927 147586407 66460519
44149807 145505010 22624686
6245898 191282790 18459740
3296181 177038662 125497693
59395097 201385086 69041522
1021337 123613243 167151843
109469039 45736141 138314075
140125399 189940451 40754781
153926248 8789021 128920843
134440878 159059516 157280054
174263453 164790985 154352406
63310367 172245242 150322467
94046134 90504739 69834261
10298452 61396038 119223253
13305342 10479510 103492059
120388470 127996924 199961902
53989609 138750611 6464702
147594697 124709626 189156219
162613213 100569790 197865643
94965470 56369846 64971042
92606034 152456336 149083046
174685476 79059974 192714492
197887703 84314633 126765656
55460964 184157522 9472280
91967792 58604267 195147212
136072928 89856922 67672668
47351573 182783915 7210652
115057193 178213662 181264112
82035037 4540974 35130501
111209498 178491477 29519904
48582914 171154804 121828860
31237949 54867145 52274346
178317920 156672340 151077390
185797514 96473182 97458131
45730224 142874605 51898744
133312713 87816193 56093397
75127311 88805065 152997632
149979451 150285524 78700895
60332477 85620920 143968386
70291338 145523311 173328319
27384652 93925309 201348842
12557363 61422253 179338489
45661023 72528981 165507552
136421642 41796911 148897697
47506016 160288594 188874499
122863662 120390831 157439252
177620022 200764477 203335969
146738883 58259016 28128352
140824163 146796785 159452034
145468627 47182857 104763432
22317886 15435797 192832828
11459844 171276201 102308723
21438089 48409001 56904532
7469407 159252718 162472544
170363659 177684070 197974964
194844926 140503860 45735432
58159675 153230238 81737900
83756726 33069585 152983837
153801215 166685302 87239538
4953438 42001769 173686195
40433931 139147866 163872258
69032433 58479469 49164933
102176037 177748063 127259613
34494080 28998289 156969605
196986189 24806075 45909721
157417988 71145829 72742000
178518797 29066411 90957768
11426361 78932723 71037934
97696663 186293447 10205348
64396913 128630913 50458009
130098584 1330676 115097034
89828664 102609637 150624409
77816010 140209554 155200370
52484269 137080338 140681076
155692294 61929740 30717066
3607290 55991897 153351734
80809704 61424733 63605204
197925217 90697253 58346710
34094026 66192346 28710978
9018887 111290546 86913623
198524113 200114975 13042985
150753955 179972542 38388288
94990583 148764445 13987051
7838331 192467569 64973776
92828497 56620684 173277746
76203550 131092243 18436729
183225822 125909079 159182820
59364010 58612015 120969874
108980460 165461532 48066282
142553787 39559869 145738310
82264381 75164606 115385450
54263474 99859519 7094207
61629346 11147411 40759279
148380527 186241965 40787474
190242619 200945757 128245667
171473963 166834785 160515882
132939082 117072936 198457009
45749668 35508965 162513164
54442469 95148601 5788003
62171572 181857262 4251062
153955694 95767070 27927534
175518034 60345142 64312027
139188678 185224754 19939110
15010186 34416901 187286047
147867443 3233562 21626980
140846316 151168373 33945998
129914843 101422220 65617804
190854863 72613916 20634099
38063574 184046743 94657052
40967682 69159107 84020832
31223503 197624546 40663741
168787152 28708720 157648140
158856277 47220201 155259138
123296289 92550101 26626522
162670765 15922200 123406619
68562650 185120234 46664757
195622835 25356797 19843870
196745480 158286751 172428220
42201640 135761025 128397463
17303884 160649176 189599732
151230766 141514223 58904162
38808114 183220145 103912994
49686729 163315395 108703703
55163861 137002024 21676962
201995644 76358722 44891645
102670123 126029128 45973036
106058147 18125125 126693308
73736830 148961291 152114869
154658479 91654415 164599651
7726269 95709365 89194194
100393751 143711428 78830175
172593154 10337508 90338229
38428802 97823173 61942633
59568997 22477744 160272077
190254682 37485239 84939110
44535683 3439118 101922818
124318111 143473953 156493682
200147856 67909004 201233164
1159331 143968630 18751246
168535870 50879718 142433538
195750901 110785644 84578256
1720156 159207892 193617948
27460160 18428430 92731947
56869224 147419582 195393966
9063522 63137247 136413048
202037774 140801168 193790909
160936311 116973985 150556434
75371588 10979502 94761610
113439957 144601320 116019216
57656785 56884662 15334246
61068217 48535954 44224016
30926745 47021303 16105838
131476196 64319072 41206651
114494661 67373999 100832127
17587711 106152726 200810234
153226891 89933375 160336195
184923153 14267138 108185252
62696027 106934399 107941664
40982306 82980020 3365852
178357787 55578224 189009175
77772027 173834486 22607553
155430899 86697271 148633012
118581010 66898177 144285247
116493731 6154518 149797579
180741685 182709507 118453934
201466474 85800125 124511816
162056949 91127760 152861799
131767129 34901917 80521312
116729871 103992990 43389960
20781141 28473402 109467075
4415347 39413982 92558641
22816323 144950878 30126760
115610668 170677816 163398265
185124594 77257208 15597661
69568865 175684811 79156599
120266049 34278285 191252173
172800297 107050570 25486974
120409043 176912623 62882214
36800901 97663087 188612039
178248875 192007569 139806270
64882297 173493961 32855188
75507090 150623830 39821627
194357518 160211141 148579599
74034238 176059179 185850413
79774313 31966886 126384957
44755728 29275141 171838420
1509949 184634843 124527170
3130826 159249798 25318369
171863343 20263933 199325886
126980293 124170870 152265428
121223261 179886099 9723334
111796164 125599207 1810672
128745080 152834461 61642785
70737892 70185819 131067646
138557652 85715145 165246021
141640645 202206749 95744678
166754525 98243433 117311901
11974303 169496605 127526685
96613248 17368089 171151463
177036620 77733780 185320330
153574151 50724508 50979700
114868005 65823105 32723097
176743236 57478296 10408640
112598494 9871162 99837440
84209934 44753726 92281612
63946715 116584370 22423208
50443215 113414653 158034116
86134911 191025635 202504511
50117059 160955989 200582297
27490225 163609697 23186393
19181018 28134868 83211638
27880167 139533215 13882438
138541930 173794847 38952391
183843517 142633030 105545884
88693910 62333242 171935499
3431197 172478853 131277794
36963782 134407216 60704580
104577297 11968095 194154746
194518337 99264622 45055763
7492734 65431501 171364860
131601657 192504133 9037113
195344796 156603397 3503082
107352051 179040602 37371132
93995797 17134909 130338761
88808856 151057797 141141117
55253098 182061195 104988042
49597653 33126444 60654379
16579323 76928844 113986934
77181489 161569019 74032883
34083533 80148959 21436910
17002435 34493362 99035372
156234130 195761240 56417555
118767193 68161952 170892934
202774776 200018963 174223067
57648713 80944793 195753336
124640373 53552955 199461244
195517364 98760779 39941310
153777817 132494631 73153254
152386759 5903846 72383255
164226945 25144082 181157786
48483962 168877429 8245517
68779704 198888168 157437674
124762128 151576212 199676880
117990677 151751902 62142520
76335009 69552636 114963289
2698850 185252323 200685616
176000263 76024626 101423952
81332410 98154577 103681756
93952026 109794468 31272957
120820405 40038745 14438606
157896071 31303871 107093945
84306445 137830714 125842234
9558953 112194970 25379153
114752862 100288136 70774842
179467611 8616503 108490716
90851223 12371666 45388799
67846689 195267294 43713489
161874402 141226376 91211730
96657756 118787937 40613957
196142641 151056182 179096158
24838822 30221251 109492735
7128552 170861582 53281940
114690678 86239711 130039723
25122413 126717518 108245913
190960069 87055328 109872735
62066813 77703433 40066895
173688275 89560709 70003628
31216933 146750056 7791264
30757145 93267389 118508111
164049792 41291437 171491065
42473776 153202881 58216186
126891143 53477565 20871446
116155053 56307946 56423302
93301825 116508552 81613112
197139616 153558016 111070822
180411197 99184900 185803393
73608404 96245013 5111408
9164897 200313824 144376978
74926665 30207332 140268594
143648675 34981547 139890966
6100989 30086892 189312650
121775400 86077602 121574115
191985181 86894131 88801960
119923964 4444612 38990882
36421770 142416373 11009170
27384469 88380049 120042429
66305619 180689241 201320624
167107495 100809149 127002719
98302573 178269157 52956265
140811742 192190148 200396176
29053194 64323598 130926079
75893749 202845409 202879785
24765240 74996455 1085364
197382417 177248838 187199301
200339720 163205098 136794525
163131515 14122011 30583306
110468064 106645308 81255490
94501549 123605340 71659005
4418870 104387502 149958639
145839312 117522672 123328354
74308918 20072357 143024552
2979789 52896705 108101849
56923382 67702210 132715289
175460212 123962031 6063727
16947682 135811801 145076876
13439419 169449880 10764537
137333370 100436979 75232737
128691781 33563530 158114415
40078940 46712453 101464792
111646844 52519231 72879249
56669863 85818452 106550293
197895902 188923493 200040529
141393099 145961837 158566607
199584786 119592346 4089733
45848398 8235710 93210073
118474426 63188649 114222225
121039433 45677210 34180348
15703393 154322072 101921435
142364017 86824421 68725749
64085189 35449195 119803699
177082649 33350953 75596563
142324382 156962989 92410075
36167720 30227410 13154693
47191139 37625876 193738606
200928359 25383356 94713616
164210422 160048620 47669259
65943477 104403871 8463386
172003219 18025854 69952585
126939300 25768789 195955316
25221160 161179075 41034085
41330377 156537749 30209432
130403079 172600599 89692859
5670537 92209103 111866978
10428304 196885869 140759102
45325053 2836269 154674439
123405562 62123188 200302307
151667744 99543253 40097147
72009495 958326 125173148
62687226 155733662 67747078
48048383 13922820 10398267
19271057 135187415 81397516
55845796 12462474 62163761
123958197 186882217 173938235
106292837 27326198 177813932
106882459 81902556 49697953
62481523 12447459 72770721
190907221 147296453 162190594
175826435 71796743 48536370
92531318 86822050 193332783
157784203 34017891 36635852
108526087 96215626 135618345
102115249 189348517 197529189
36657158 61667131 135005894
136935284 24878664 201018864
170562025 102510273 200642697
82628378 73075747 166123029
167034703 97347472 34629192
55729140 127294822 114476373
76199199 176104542 192363947
35798147 170866583 16563891
50296497 158265684 154547230
31468259 98682710 98006990
73236309 182371933 177580050
103081707 27904144 1073271
151159624 76200343 126962205
98642603 170262024 4764990
8102385 84601714 202766333
29330931 62560050 100749726
60647518 118337835 169832495
17301370 93933433 110055200
5652761 11244499 48145278
48916124 147358658 38195933
24811103 109185540 189960987
201840282 87558462 177315052
143708079 201782864 197325883
167867038 145002203 96395575
171891481 25816488 199019739
20737748 31183721 185843327
101821318 42427146 151991608
157554113 59627851 187808580
124545098 142722253 117251911
31349585 171173628 165161646
109219524 150359075 55769444
101263641 92728336 199408017
79495586 182485059 107752938
169061043 130268956 117831523
11242310 64400295 191403593
181346867 69580956 128520416
108212083 137673382 162403946
180587756 115186375 166802433
108576030 104600992 111336875
28343960 60603680 143837364
184215291 15070593 85205644
165665752 83607415 7819725
69490293 176810413 192356599
118496184 180047415 154114288
109399718 43626942 42302761
34974416 134664313 176131535
32126536 48990513 41208582
107751808 93643433 15508054
147280355 6042406 108501682
167139341 183763047 55959760
96054178 70927604 38827097
38126683 32086220 89362241
183754198 193690180 197282619
187735077 114944241 65647653
188398715 81934579 71430966
157650980 90062858 183599302
43977551 5391673 39872623
35367340 113145985 9727257
10067895 90381267 13973696
155837287 7784852 197999612
46686786 56427359 174053969
134797117 76706164 185809434
83283921 82935420 49685601
179331819 159112221 199112812
108544120 179031618 25056803
105550287 75967359 147192225
6933410 175410838 45658711
19499377 14751579 12997804
77948908 201336357 19781307
120387632 174138842 115654487
42884219 169982909 164150577
151538611 36082440 192516966
52388018 170689002 32469340
183615827 86454338 36339768
105439473 113285204 37827908
31432778 99374028 48347844
195467720 115435974 181026603
32325426 163900399 28336900
128115249 83387385 70373132
43135314 49115940 127036939
119466906 16477351 64480440
160033751 176182064 107662418
126737259 20058345 119325742
139160996 73537970 200618744
1191885 191466747 7555540
181908088 121436123 174082100
103525163 92297559 16193620
92318542 201824190 109943903
1589823 191561965 109360954
125171681 95731720 148841738
159400312 139511985 87404962
116856320 71335629 90572415
186065155 107334960 61905384
141786958 156305923 36552954
89812161 131329824 58973919
135505359 30928800 197973056
170512953 38321875 140104053
39604606 156139854 199845581
26647028 179973407 95334023
139659693 55878980 25498392
133631455 115224054 125424286
1418748 82629172 86346740
163067721 102557614 53397243
166561771 72339265 149424704
170690610 123248765 100123324
149884826 137017435 186966623
149707629 9358859 175919996
126770328 6461315 132884037
165083929 167933375 197952911
64288556 155719982 87480099
161052101 55451033 188891152
196323810 3800946 136079468
108267576 42773165 4929822
38361342 68621905 81976579
138008511 193788195 180761107
72491554 174413598 49572398
154482837 141366739 56446578
46886553 39905878 170137115
199179034 202205432 105359132
141307651 158700751 6131934
121263574 164717842 110024017
106420317 125111132 93975612
102660071 90031531 51787032
110314231 178080846 131145361
142860302 125827650 112387262
48452209 169278329 140026210
138548709 176406300 106402722
185756738 125750215 44063603
96292059 97587863 114203667
158015345 54383672 10812555
54795599 140525767 130061123
135926374 47431236 43830510
105229813 117384912 170989256
88572032 38820143 110741473
30717330 181741110 56977466
113876274 25807621 36564836
111195215 79234990 88624993
70173139 165791516 24488504
95540544 88113350 2235828
59449310 100349413 134209418
15236589 201396983 188705014
151315855 92360354 200247733
18604362 116474491 73378914
165489128 66979181 2021778
70727985 143147043 115372500
56996640 102137901 99421719
181290660 2710252 36884104
40382392 102323700 36605866
86162967 117448770 106452246
61272209 166457197 27640910
74516698 45690136 98037497
11020579 51701949 27512678
16766847 18859784 197910350
33954048 81404443 199273683
64749756 9716942 15197879
7577011 53332656 20133426
9890982 101700383 124369857
92140895 51075011 117194026
50590165 689236 103820137
131517351 150650670 29753171
67230309 180885345 56847063
112354260 164441476 142892578
85774141 73267203 16982636
197994295 96415599 133824877
151071417 98389884 43299354
52041504 148116777 145181896
183200194 3950062 152056028
193955218 83362613 23367076
66760071 76301256 63141757
10450940 192935862 92802463
71511621 69472302 98671233
75144869 57089243 94432386
126503396 84942825 49958193
87865730 15682472 10190879
126066161 37090221 13847437
11748046 66359913 161609756
161182970 158515692 128577996
138716860 93922624 63620042
175996173 121767093 192591172
140446590 171490795 37517402
20993857 199989113 50409707
73871595 130002276 37710237
70190581 177766834 130719692
149200353 169464187 117439489
59014739 2483406 81606484
88285558 182236004 169315581
137400994 22232650 40785044
35976892 116119039 8054391
114021563 30210632 186436345
182399429 111691076 172711424
192342818 30123344 108319089
112042713 4977207 188295849
115807078 103169052 145289589
150671843 43876784 3624168
24656568 130821892 141257738
141929822 114358307 117458731
194822729 107882167 133662039
85394453 64570228 73370444
98022092 89401592 16791063
153937339 147985403 183414868
201616165 61459501 104032017
177520292 201912176 202822956
158772072 182565387 16002012
71693050 26715596 128971208
148160604 129772677 55488980
41596042 174294951 17173002
33345992 191097686 153723483
201408099 91610388 155349407
154762858 145659173 6784854
121481049 145417987 83981954
51953139 143421740 20474491
38778623 131318335 184562189
19821957 18305735 68234487
90438161 190850599 60445338
160578857 157883250 111678479
23344196 89547055 167626151
127126853 188982051 190526961
116032153 126065305 183501188
3797882 197445814 159032646
22336000 126765940 202649340
123234144 164206672 3044836
42978403 115290018 72335172
203215830 50226035 60643017
121722726 192668305 54417938
146838660 124565689 198556635
166810151 114899999 193991931
70361073 180872850 8338804
35594905 43272990 66816748
68010868 100528768 159709232
140474028 5113265 62984918
50756548 19549998 53020784
95803432 46202230 48251319
197631256 46730473 198484896
176240007 186995525 125244347
145867427 59109582 50770926
112771112 123704747 173436794
31233176 157414856 127536624
43945753 76924612 67944228
47779274 20761703 152147436
41694806 88867847 139767763
198897197 98780054 154417121
26889676 7377203 94456602
18155675 165656644 29376566
23272538 140003540 52781705
87451065 15812280 13068807
31989999 163446620 101265013
21066836 65360554 44868907
113897171 35131462 124720062
150670048 22364615 125498058
40178289 193311824 95362358
196328171 17551363 138486694
135526112 15617979 90807740
84888461 160673551 149353925
10812952 36557180 81441076
173478559 119634944 166694398
145426967 111871615 12623444
203124833 67618049 159540631
68585005 147468307 149452471
94683552 43469137 167651817
127158837 90067549 6018233
176362082 131809156 125322353
85724737 101220865 87276846
142141406 9288557 119417352
40139574 125661290 98701707
43250902 114915953 61486543
40105260 180319412 21425582
150209044 141929869 74772299
3301961 105258954 112012016
29193277 102765814 99007976
64477076 121085652 176676051
89873025 176833297 58711393
167434442 153578545 182974020
154042031 43732963 174708764
46057714 156479300 14451392
8148149 67281096 76929251
135971409 162336921 149623798
148705809 197533626 134391083
109548688 186903338 16925200
201148376 75616230 8455179
17522942 136533745 14353914
91561300 124759250 4551952
96725374 173252628 194989888
150285067 75225489 182713932
20815774 15883902 160059238
75430067 164416340 197193932
133182265 31575102 66484193
184494344 171651122 203080568
125560008 141421475 15620647
78314904 19008948 173274981
24878133 193934134 193515158
8021339 175765117 152620592
31230130 23280918 148853138
57727411 93604634 181508780
37437933 38045068 499778
65319714 2451832 100062020
113273939 176420700 92963806
107656984 125910456 86065777
150006129 184890351 60381989
118874380 30115256 106199540
110364614 117161835 169963694
2118816 23597803 34757289
859807 84529703 86339682
99481289 170792163 31161192
150870081 53976543 138265940
160592614 60578933 157606953
98114104 200927329 143965480
121375190 92257489 167065433
159870212 53839732 177069658
144261349 10962978 170027909
126801973 21157901 84821194
19404223 180208504 23201653
172571533 187794057 36106189
114865211 59691636 115557934
40275982 158540176 74080630
106276202 17836777 179923737
27857674 22866156 7435353
99484250 55454814 152196601
40333671 46534882 165822576
112081893 140591106 133683960
87129171 75304754 129682194
115700183 67504771 69492624
15372946 76865198 94906716
68691191 19737132 20389237
44749973 176694441 27959875
20984106 128486835 163964817
145081081 41558906 152757511
113585383 15936881 15421269
184105327 40232537 64822579
73716865 137201905 93013912
155150043 54849476 121054856
23232463 165219790 58656434
9297484 115398155 25433499
96715378 34234512 100104421
108257370 52880603 84618022
193175458 128114935 157037306
170271082 169476421 107547746
102527854 23771082 63142298
86736992 64458853 40647984
169317605 59771213 1175195
94680038 43615160 137832471
75565369 189152614 163084632
178193159 146625636 673795
54046668 152972486 61505216
164964711 171280864 97975464
13059175 140822462 181686678
125164657 35458771 190536840
178010418 154934793 81795270
139592234 160566207 8044277
115913292 11093713 2069721
174601062 74136385 64214708
82222907 11462618 43265041
6334055 33413364 19004444
156592966 152805356 110696598
148183233 76404753 68919770
188641435 79678430 62055077
144570624 49519442 7772628
121689872 46405937 168519828
7312223 161880560 55892759
16649247 145508603 137062209
67716317 181755429 17645384
123209643 175163133 202144974
32007348 99762183 167640015
66861493 93083104 116426455
84021748 42470172 84821689
157679979 5415912 54605189
23972416 122275782 159384322
129354129 23566545 14788705
167338200 122394932 88505721
153379555 59776793 40788674
197825716 201033769 29118201
110511774 56942982 41387115
99690895 111759331 45867839
91743240 153788634 83721048
167917058 12060107 65324097
139863455 193484427 194955216
146126264 101106201 172515570
9382050 30090815 179106242
108420969 191496669 25752733
129831998 100389782 104799863
63688610 79769203 131987905
21984901 85158264 68630495
31385374 180310658 15976752
43149233 65424905 81689954
198417405 187212793 40005256
18335041 180126074 190057037
37384397 14084173 175191533
20743015 170468297 177825295
10180060 87508319 52540806
3487786 35680357 84148772
71403304 6076062 31213645
143485789 91195302 142522029
67713612 18470073 48833490
2808531 84175063 167396393
109911093 79410744 130865074
122878925 116718224 118116536
24733872 169655357 183799063
90218219 7664871 111768945
82052693 95478467 129949599
201755240 148392936 67150905
65552610 57373263 77811006
39067961 61920783 147496095
17620349 128392242 100131938
166321911 129486332 106479583
202111160 161699743 45447745
138913839 74442781 9590108
170057738 201133225 64529529
171759992 114484622 176070249
8437580 180406138 82081738
11311099 100723692 107875250
124258157 106254905 146566084
161698804 54666373 87696752
58144110 145445010 17907768
201641766 187083316 24676244
189982816 21295567 176492110
124004088 109764529 71400792
202928732 52406664 79453206
27942483 29688889 34354426
125561425 123844698 53123287
167103301 3299370 174078662
53162514 202912780 152347113
87458504 128164479 151944970
98561686 57125362 104395849
179054995 102066242 168536094
64317836 40284959 53003118
115466825 66677230 132859043
75748962 102063497 103113518
138419868 182204124 168125404
134582634 53966791 74360521
16766942 118741324 71309526
160872334 200071742 21862407
8348477 23130338 71952598
27260012 48759182 96693545
105095433 180124921 145969967
33437848 49364655 201367913
117069550 30751182 175464693
88295029 48094371 75030518
77412270 97097916 44256492
139292416 74624363 3358292
71153068 42708566 160596807
99977949 42408466 172811715
161803818 79346856 70536734
178735349 182051991 87626620
102892431 142739326 52849416
81613040 187198693 32870564
61235812 42493570 98798065
44837680 5139069 75939364
175171447 185607278 191892159
141156801 65534890 169138026
29972033 44852507 155990722
187452478 160681787 188854368
97637790 118647173 46811739
131058456 12882790 47292171
90459238 91955744 200935797
84344873 34942843 92790042
120982967 62200394 76077019
88568221 127418309 31780259
54132818 38986745 128263594
127520096 68533399 34354902
133477143 143066278 197490587
89870726 149912749 146973746
47352712 168877815 7746262
171711862 10039282 88728058
183620177 92450038 58490881
100361590 10620961 2046811
192766718 78784738 14832275
107009596 58003447 123113142
91203185 172613328 28336223
184039848 134079431 39084110
12176405 54802870 132311799
120523174 73165733 64577258
25493121 37469861 134899792
175826513 81053080 40213121
177100999 25460568 71948169
74642955 50146533 78877149
161338605 143978663 2734246
100185543 155151828 190707134
73080396 43079986 131114184
151459110 113801520 179491627
100173849 89890844 175706211
187116889 189799393 9197450
40300392 27248357 77991229
8276142 95013050 149352503
167300443 199963041 41528374
26519962 166891850 82201173
129895369 87404422 102047822
119366404 175035368 49567164
80281857 183406174 169295272
149595227 77188328 23000809
66750767 142583562 10032239
74388966 152415681 70089025
81375501 104402991 122918545
177334337 119147331 6318641
46157807 119091202 7184894
80638535 143433794 8753073
25311556 200996953 154459887
119646232 87770820 170945197
13493162 112749411 96833899
157065013 158410433 102954431
186844998 182569602 160017559
42069466 98633275 98318500
134261503 156638593 34422073
167573988 5216599 33513123
185941584 131745499 100282185
87495315 101716442 64883916
32679161 51103340 27629689
33670350 169638183 81406887
33687963 140052475 87221452
91495769 202841989 41517717
155780999 24441278 154254865
100614956 57794525 100097213
136731869 151582969 50886688
114989735 173636601 26284449
66366212 79952633 14788556
97000728 105350821 3398766
82037052 99140880 27640455
82145355 143882802 202794862
24140930 174630566 179589694
174117529 116936068 147044941
136631728 133424040 96111912
55431965 20466609 22254264
2653085 56046964 66173834
159806467 148688768 67534615
115317984 84186404 80977145
77014064 145356112 149612607
31734635 96677296 168761625
51975086 201545649 156973817
159209320 117853523 54280653
193053376 17358453 193334785
192300148 180173484 18789374
196449434 128016302 99137833
107763721 10980897 8848291
180593071 21937317 76365447
63877445 153549706 121778845
53692079 65691460 154695085
182938386 125763016 14104981
3359789 45465679 155114371
118647004 44717055 164370329
114167555 131454214 163039895
57908366 122061925 26155930
188307288 132915548 55566280
111174249 16259386 93888223
162027952 44546723 113560533
88109243 34553547 97410284
105749742 147048345 119667221
77011523 167260416 135208262
177311482 33862195 28202941
137708701 146437043 118805582
148827266 77181641 69886034
200662735 55373209 11039315
163373612 67412916 65259056
152249924 56494584 144911358
75607039 96596001 22278117
38862702 61111258 95062879
69456009 12291965 26546942
134289582 114434492 17109444
75588002 1982445 55364816
49950084 40980332 144528397
113921684 124908536 101063767
96872427 34703080 197945267
195629166 119748516 197100764
32587198 91854890 57033448
196481197 58731949 119705691
135242047 193554155 10270298
198339493 118110284 47998468
168880638 175341332 173036812
46770192 183299649 88879884
93734086 198322341 63972056
151175986 97986254 44902481
8070276 176269353 36985896
79842406 34722310 78101197
170231338 50307584 105285857
131722819 18353020 143490861
167918560 65591239 76353034
87052916 86258086 151030381
134986957 104338137 11452636
41755710 176382977 177719233
25080448 11610998 27605649
155035741 148307911 104415414
14689464 128978651 10963583
60854591 67957876 98240711
154178155 149766526 182676871
181876277 142235925 158258029
70469624 198136544 140370561
110656496 24510141 162534876
18354558 189572607 123562131
108699775 9723500 102410897
110511163 142427571 79680939
188308694 85069588 196808872
76858777 78126069 66341660
158560617 159306598 24665796
50562462 195293495 168044921
73374886 80856889 143342162
57377502 11526334 97627699
6084404 116947557 73688826
128932204 33861393 120049166
177322187 97294107 53719013
104860261 134150118 56621552
120141144 13620913 199665109
201931516 66231512 106507493
13300639 111546973 135091095
130213425 151469860 175411595
170644220 171943193 75610372
106418637 123865858 49388588
11598601 31194463 93438241
117757528 122470402 92835426
79020419 200169257 121412703
98678336 21548555 6278303
187172353 123134039 80960077
162383990 199502875 144106074
117748539 142826521 37712676
104219698 108398420 74021370
192881384 127927989 86476704
140534259 149884986 93577648
122940817 170398884 180865596
65159044 77750714 64189612
4006627 101314654 3126502
103632050 161744126 196595447
201333626 188834527 34407284
191741889 83887743 121098382
15247558 160900462 14918581
56059705 26604770 58653071
139951063 125869745 114564495
163957164 122458924 10607171
156194543 50727106 59279023
150548171 57581860 63767300
56575456 13559372 191876301
73227136 14506219 65020382
3230708 187133076 47660548
119759259 79416623 96329657
147981655 129100957 78597457
195983815 104481123 143054734
127439046 190450523 3345227
105505240 3231692 1599754
148917316 74570615 166488441
96482535 150136157 200191202
28311151 140897301 106738434
148553990 48058548 87606566
7531595 187637542 89232180
132508815 202171575 100672806
90048872 198120775 110253398
32617384 100342517 49468278
161665206 96242512 156878816
58346834 170159823 128786635
39765306 190811363 32310773
77318127 35682236 179806000
54526338 52773515 158926475
77908653 141736106 153500316
112897605 81302724 19313912
60250581 34673006 40662345
62042962 135042035 45178233
138315194 34754980 186236069
167110928 122280252 148867355
64900983 185012689 45553718
94397231 43695656 126076206
127279535 142093846 115474549
183462161 136401636 23053134
6507759 74341041 87916829
47758435 62612866 18662524
126470343 177643484 112137345
49877582 149557383 76756561
13646161 73007492 198108861
69486391 121045403 136736571
59290164 34315430 93240442
61427106 70074693 85780274
77201715 77056491 90946926
166537022 20682005 52289688
99734252 13633804 84587326
191534745 144321426 49457651
38414881 45439162 116445721
123640698 96660160 150349403
148029450 49709357 69984467
187606102 178010832 78933678
61107558 79525726 190139554
2198296 67525590 127796444
100633858 71745575 147623024
77679338 44498994 153316437
72845801 52104990 76067022
190096015 179836110 59434076
75642204 18912872 13126689
141774469 39704676 45519802
108186483 158545990 69810458
115438908 62544376 16222321
122649553 64922359 173432424
66444200 19369251 64659836
140318678 201589313 86332782
154802880 125119318 68931152
70444531 158702732 83635450
149613686 79911187 154867399
41477346 16609503 152167887
115413066 185370314 185538588
170064079 99291088 166233765
129144309 154494112 119172918
1368600 26078178 120449315
133098353 121295854 35574775
141085749 51649059 198594742
88511421 38797527 137253875
16925642 195581136 138531339
33951989 94927652 159266006
41585929 93690528 143578376
132554786 13032882 17863629
182071588 81511359 15307377
8749262 116750315 17677347
34451472 63619195 49821399
159820314 146935259 75494923
59157324 2016369 155683789
138389872 56706000 102558380
64743807 166058526 172607197
144827093 166474347 116108745
178618135 133996809 199511525
149770806 81491393 110094757
168182146 17045999 65607669
46552123 94868184 93624388
160334102 197682326 57746619
105498424 181782101 11026767
169808273 1728721 7197796
187159427 46189233 18386078
58082571 77756792 180015769
145403986 115303899 180069627
77040497 131229490 146141014
135001588 203239499 17029499
170516543 36389522 90849736
145233304 199153564 181999357
116457495 88887404 68845048
93463452 157335203 133994710
40269891 166203609 123207975
140748208 63757854 133826523
2788370 23109455 58591897
104254626 32708605 182939146
146376306 83797203 23166761
152646970 154654637 46473262
38914034 114185773 47155700
203293344 180703851 127747219
187797003 22443804 83724757
34235545 146289826 140757342
158492343 101714817 136368607
72951827 130074978 75127197
49533166 199244060 57142271
100227215 85520703 197201731
55472130 28055621 12508818
203166621 149287095 137588211
142567534 44770539 181947525
157820630 138797577 202615985
169736870 76417774 144756817
71288156 150338721 52546424
38724325 75633553 55008597
50526540 146213037 5785697
84666399 152502364 58575362
80366647 43443186 124854430
180795790 181088809 99154731
115902481 182163521 31902737
77655450 74815602 3743791
128561923 89375853 36236329
106701236 95942173 171087694
55550526 73437359 195262807
92480843 188432931 23320689
152590645 148113731 28300181
650734 85053217 105056514
77455920 26020045 138522139
181930850 163349598 159033836
10400315 166463910 123639566
203356579 135929756 107934165
101188738 174334788 158629035
56264150 168736913 6493707
60233993 121922851 6416946
79349652 154731850 175652628
148152113 117722675 169409787
58823595 63026518 149604497
20522841 105288255 110902172
3580730 39371793 32866624
7071785 200487377 122409923
43052481 194809708 4167752
88007124 10301356 125783679
125179977 143571201 86287133
20378886 136293925 75049188
131707543 124410089 170757342
194876829 113302230 17695534
114518747 119470519 75270621
36023240 149269201 125755635
12563075 196971907 88588244
96832294 1029596 28310362
112588445 183115262 147656179
71194939 93723356 134749330
72463047 46054324 93827835
7958906 168405442 126476753
80145228 34008798 92964653
174518478 145019974 50623847
97729238 115078317 101951968
189173550 127339496 15211614
119067495 194763120 108748737
196013717 96239110 172998041
200324841 6591311 182549887
155281169 77165111 113018316
103244460 23463981 107029273
156015715 139682660 132510941
72581187 4268861 183545757
69525471 66125160 78740488
24670654 24958296 29594520
73940220 22671816 12131608
11135177 188024456 32101081
172162796 26460693 3138287
65646764 194989252 62291233
143462323 7315192 87705231
75810251 181974274 37970518
87603220 48954567 168221363
58358352 55665911 13933869
26553484 181825096 2171440
119722373 158118146 106139141
18106309 166343636 159849682
56030318 64395451 199019413
106042396 32362175 25496359
143921381 45795387 194206371
140270609 193149018 15326795
185599411 176988939 89857133
169552935 164482875 179959863
83236876 185993094 37551835
147957038 48989119 145922072
41858730 185693998 11238391
193470743 85665235 94195858
193511233 102720978 66276576
9440334 62858204 97388588
189695167 71959222 159307048
103395381 146532709 103610060
151219208 82035481 203061491
175428236 153877271 129287422
120975041 75282618 92938446
136029265 113443102 39298068
30840934 66852817 37809252
92123478 40034758 188142707
99224300 116230340 136114272
89932442 49506596 174551806
155078049 63605384 96876311
11678129 89037436 27788495
152161179 158478731 94583364
163993723 107930715 27316982
146384055 201185322 37818634
115822806 141851426 181455222
91678327 10188701 109941334
51648884 159055240 113427832
57375763 172557766 58670043
3842466 173683224 117995470
40106608 123002694 125788915
164804330 51814683 46256626
188038088 180425854 192497056
19702561 158155553 171807671
88945187 548500 90224402
131932949 163495384 200508366
76035839 79603392 26531740
24515226 121973975 189665186
90084246 87716953 83162227
192396779 160397919 24973343
84176872 103244839 47612783
120373286 24620102 195754086
174598278 35468812 48431361
66661778 54948310 185223145
200988389 135738302 166401169
113248568 142454746 196637400
75220736 73823421 99940294
24211468 198719907 184165893
5174958 87288737 71304351
106794553 84492824 110712739
154454705 74321918 136349024
27287667 128050486 100774967
191306317 166639036 38127263
3272705 178907897 133725610
31953989 11902815 161333449
192758846 36604114 20018377
149243602 43860821 166937083
153306526 183840026 190590284
198255120 112517040 42326928
96541380 86293892 9028854
60327004 18703973 161543113
100412871 95386228 188865985
72697057 99615228 149090313
104111915 123089366 30894446
143923543 44133192 89338766
182566707 130588819 138871249
103848569 59805373 46471108
177577135 141787513 161824400
56233120 130269600 125277475
126347257 101463219 111855327
113628993 93905881 75475723
48133164 81066797 148196906
170275125 165633523 40364847
105251147 180860861 101683483
144476306 102395428 107226370
67191259 183569942 109095052
19588160 180477187 168892241
4587510 21397319 83910938
39431254 151831071 171320289
142431061 162234146 56037017
197712275 86407583 24132187
60730300 90934888 24413658
201804866 85253863 177079783
98538007 4659901 112584527
16019683 28309832 79222225
29681442 164784148 178460118
126304057 146905244 122120701
33036767 142295530 104239415
111042046 176899988 189813752
122667564 92111074 79023527
19294492 177390235 5933493
36870935 54255769 66474443
185086218 184378746 165551165
183849961 59276275 202801247
82738899 70449720 83427874
189029719 111417655 51930850
185445602 10920955 198362163
70747601 153192398 93478614
145354125 82271912 27944178
168250725 52205330 25400169
188264484 188976124 137102079
127914736 144545442 191854925
104637440 186996850 115240075
75231305 151414582 109489232
119565508 24066829 84378972
53084089 195904399 14510484
111788986 31735280 38446257
89515413 158073329 102281500
30112453 109059678 45335521
9849097 72326988 186175228
100144109 40791236 168464190
57628861 198957553 12930889
171811671 131420573 74146343
146710475 83566197 169455533
198897935 123746032 188776867
173121620 8048641 130044126
178013914 148415264 48612829
154572973 67715761 132452681
136378230 174447934 169128415
136874214 32687106 73274366
40512925 53590562 14521589
93978612 193726680 171595765
173430039 9518548 154019056
101098144 195466158 17105901
170034210 179753255 170659851
174819398 178693424 13476133
24166901 42679211 17909704
188047140 19049905 57323880
188856715 87943726 73108839
64314392 141118863 105398645
80321756 95982585 69039620
16790641 32341916 19333804
195725810 90939950 56268325
82397017 185310893 21887042
188689697 155999039 127619956
21765804 79402271 156703017
108567707 64067616 171327631
120047492 2285303 1130465
2592841 58419075 114932953
73720707 188080096 10112290
72863406 74709474 34727450
86770229 124317706 44101468
88491817 106499747 39839096
128810200 2607456 9758446
93258782 191287442 116381907
100384902 173062860 67503277
14982611 115999392 195474847
42663205 59776704 35005404
19827696 38558542 6113608
17706766 72828693 106442331
11011264 198021357 200029796
65363353 194953288 117947431
6964562 48338872 147399496
125260826 200575685 71696214
118519298 163968235 12965877
31973890 189829651 42035645
102882369 1061638 98093543
39838802 16905104 90671634
98399415 14328544 115367112
132206192 184257241 122996524
144249609 67053350 149168958
105138647 21016982 199367458
143852315 1062616 123095460
184651428 82538492 178083218
224053 2237252 88659202
97775466 132462893 25240268
92028677 192825863 63805278
174727607 18245166 6148173
176920270 33548815 159871000
37185215 79340728 184955797
75731593 75147369 24706093
73742359 195922955 100040576
145562211 52246599 35608508
114180652 25090158 140660042
16835385 203261242 26617282
14372514 131018607 90849390
111307038 8642445 183390304
193781291 50133991 50726064
67862848 190193901 112340177
77176848 128636080 68096451
73269019 56613994 98637516
30270777 73033697 72980520
82704815 153347688 41334676
202461654 77939895 56659601
21308720 127947037 140060562
46015511 213370 22460310
96765039 48688035 13360067
140662800 57650561 134120160
79459045 17064750 67760717
1470867 62817535 42673874
71600715 4695342 156591343
91991806 80441026 101804513
86525578 83645838 159333256
62311592 32282763 170678188
169517262 101589154 74404161
62793890 56293720 192749431
47535296 191909674 194750915
124271342 79044076 39734588
92374801 70116979 193231958
174279452 74680398 79310019
42975687 39509939 14188652
26691157 53016346 82446869
141391679 109846297 114890015
136686992 104808132 167856577
133345001 2643087 19016796
17067915 97330933 129924218
198831363 2271362 161672621
124753603 121756519 96925447
4302297 140476913 136117353
103445044 58547849 189411521
21468650 193570690 108887900
160496358 148227340 172589495
832956 76325366 73457278
114982249 118075993 51133173
17151433 94299324 121940704
65486354 150503458 62719548
193457656 160528832 78370070
59377461 193167016 80990126
113367544 198701429 117326724
122837766 128471375 68404054
76152586 168682535 33228573
157506000 70851324 47381009
91812716 121292374 104224122
112524560 147226058 181615755
94425724 90816981 133620077
34351273 15654875 95084827
163074367 31486653 87840999
134448891 185579101 147374404
179871096 162303466 9576355
93224457 1862991 92391830
86307855 126344760 118640733
85950333 201568438 128982404
64193624 149030845 162939002
40964443 40808451 89737244
7075945 143815661 162608963
46284824 187162720 186062217
65912689 147175767 118430516
153990363 27675587 41809711
193505066 138183353 123445395
30890389 51177801 5287110
93564597 20431879 159681687
199859996 40471488 40111369
182135984 946705 143315157
185775024 87657027 88341085
87674853 132016104 185041829
75015969 130716696 101986323
34038008 91136198 168431782
54914503 144819664 177776860
109924827 127758222 17431235
154252575 72024647 175640246
188199444 124712462 44645764
90370931 56487794 91963878
100944566 183797893 59770812
202660535 40815007 154223875
11456745 171614203 107600642
97796285 180429006 145821881
139998768 200592585 13945646
90189528 162541980 102345206
202755261 107841030 176304710
36631001 49507325 111348753
162426762 48118600 27088211
18032186 160511888 6402093
182983136 104735664 54465127
180913945 194972823 148065421
98195089 87234538 145886348
78905633 154786931 130061026
125134727 141708533 38693238
102680762 111867363 34563075
120799730 100122284 178601338
148561482 111630305 126853032
69121541 165427680 97869815
176355714 128733943 63585700
197127006 188212110 121642834
155698145 196236588 55076291
12778981 194737933 171654204
70183989 68055820 202106735
57703492 160098598 59193034
143819762 163088434 166293320
157470260 188035556 52063909
96369512 168219532 80709683
185880479 188689758 144283177
138589787 135807635 115605481
144149357 102694479 89619669
146973251 140073661 68944994
81334361 127745318 20494841
83373132 30667365 63638020
88349287 89642055 14115943
28804074 126637785 23801380
114549041 143246117 57980973
64727246 40796666 125754170
82262610 171625532 184372594
158335322 7901958 108065091
890909 182907720 33814997
10397092 67988164 196625186
86446899 44049926 195990186
127307266 133229754 92955165
89086718 139548899 86364738
96641320 110084459 169836326
2185633 103391987 106397443
151048969 139805212 110206035
177805147 116039672 42480925
33820026 109246567 175988818
184270818 73484914 183975336
156600579 170241543 143387271
179450612 190227539 9300184
98493541 92147579 102544557
20120948 141660502 63923465
159368148 86486138 136146632
24185102 27013631 151199117
57218271 198708930 194047899
43497448 71437857 90367048
114045902 60274776 80226151
73752614 16718967 167483969
188068102 120465798 174501020
135249958 163392051 22650439
64510558 167837526 125394070
92625654 32241775 7542111
42426567 82789467 13764182
111948797 10484695 24026269
135503953 72160038 51706213
152658881 124319022 79274621
147108751 59426677 69718003
77105586 185725588 113293069
201810260 186157818 199835351
168231539 23952633 127651679
52092682 138148054 7401562
67570650 100882420 27246692
45640490 2573908 189109135
200253982 193028523 115951287
64090529 167634637 125511850
114736917 113898348 34559037
20773879 9909156 184726410
193101810 202502847 149550563
54625413 108260834 200020653
100057867 46673397 116930590
118394156 15532995 8909315
59161525 49553116 150633505
112493044 141533501 154286911
148934070 93468677 84443508
14715587 104445583 107740628
160403392 37405110 167901226
123581493 8478441 178071330
141551683 114918141 139559098
116229530 12634188 68884720
173833334 97281201 193238742
12893079 41274855 21862228
194218676 122246282 75839229
178902047 65868712 179385756
200438622 77143783 113872075
175345443 185298665 57191277
163718060 180535485 131171243
147023368 58866006 120959371
33003086 14780955 77308168
56119108 35899234 131901866
75234178 180690557 1755477
192459826 190820630 25941882
198415946 199316932 118540028
66266825 40741595 72210883
14083666 14395602 16922401
21338927 105340519 96284011
182849216 195808012 187741422
52915721 71130059 198664942
3762753 180157683 125282660
198240939 153678830 62476578
161925227 45298123 187145788
148927239 188055508 100085491
183273958 23437227 86460887
27257558 144194145 163685294
190636844 179558841 33822685
185673636 142360503 195062731
145369021 163473108 51035537
87293338 171287605 114123284
201834807 162147466 60470572
69490611 182738254 175027044
188076863 54124894 31448403
10472426 112454323 65846647
5316201 79915795 95605041
140342208 92354012 117533665
162818571 138437560 155307198
125670022 173315006 113825880
150782646 9811511 46874238
4619936 111905809 36207451
165431657 85425213 122776821
109123798 39569747 37903812
113478507 83481919 29219690
20609608 112128810 541868
129720710 75951338 156874560
193675689 24567743 157683722
69471027 121669689 150127467
177399415 175597701 93039957
29833453 81611471 74100624
188121631 27270665 142166314
192720623 18673251 12420074
109713432 172745870 187982622
150475336 33620107 66832054
959850 196682092 95891161
160671444 202266815 5423781
116587313 21898389 7562489
38410900 189510075 160130493
114258337 45909090 74322791
109491698 162488366 11362840
17128648 12928361 61091896
189090904 203113807 191702012
48736707 41493919 120329321
145670895 92146081 179666771
86448079 103613699 115146700
96452253 75807146 25030015
68907732 90518591 107061390
2296245 169115817 149474109
13461492 4630698 181734994
134708963 102018749 178878597
116839177 173434577 87913352
84229659 73680346 134156632
19022557 78569785 19119808
24372725 149888769 56604374
171275145 134728111 86869639
184584146 185956218 40324517
78233360 81754494 190939552
13926228 5024846 147077114
14433311 71549885 116894611
183924147 177722007 167984705
183143109 46351454 168335879
123230535 941427 197037897
52238462 167520887 59565295
115440110 177114644 185551503
5195968 122057721 137199151
201312533 126088088 190084443
135546094 112673360 31820132
8707187 127910878 91563506
24402737 190484608 73078003
24262162 81149059 20520989
134283273 77896671 32302279
49321873 179124415 148737177
195231639 19258107 147473671
192567138 202939506 188909222
192739517 68007658 93249219
159244837 90243392 150649351
28235839 69635956 159070864
74558988 55958371 6290119
101682554 19654188 195744333
166653389 36483386 72953160
188309665 100397162 120043444
22563334 195781772 110493562
51285105 42386659 53532321
42971464 156537422 88875882
50891471 33542385 174708044
169010270 170823718 86586245
107253197 75509632 183061075
170202395 156847253 108929120
52926864 34116350 93813398
5994815 91827911 29437726
140678615 93435057 137040617
138197185 27780176 110949099
16410090 149617300 12498305
140158982 125927298 10628073
79798917 5186692 58060601
72991796 197969797 201949193
23413830 42800689 120801306
134082624 117503982 155332154
161267450 43008817 98644838
7652445 110651377 96058882
100636654 73169025 184871178
85888409 137534642 48198589
169767481 145772315 61999552
22836533 123254751 136214337
97187630 49153259 96729095
175701049 48807198 41427459
99012504 181095753 180387190
36927151 158475269 178823817
184960096 106004816 21504001
164364048 127220722 100014166
36491747 66688778 180322223
37507012 117088328 141234766
35417010 83397361 173295462
77371051 50898200 133451979
88844221 148460936 4804711
43605945 132696695 111439376
98479960 180497382 145280994
64655101 41479518 12485911
79132722 196180457 62277504
5075129 170886103 78286404
90280117 156225497 42024856
115872499 32078564 141256785
156094067 73865113 19357341
192878066 79497796 28704378
66958413 60548486 179975460
97468704 103483339 96034660
92839941 5833578 72881514
103853237 124847371 31783700
148516422 138657784 95037052
142434528 71968160 111260145
136962667 162610605 119419322
96296709 163675691 8827955
24365233 18685425 123918850
69362071 111256570 11785696
190095706 43239923 154044390
34481148 13775658 146128383
201319673 31637119 135736595
126113561 36846273 48994065
5761542 45637478 125438264
2130554 87019509 144464980
32174955 73782620 24137931
80655940 111501790 121615141
19549046 91380950 199691945
29652286 58563684 31549521
94784583 150489940 81562248
37578410 113364353 4564461
105004553 42740864 119287278
64563314 39297079 49845682
8945192 176359401 79907456
135571113 169041825 56138031
183285004 91167629 91422878
46184445 95436469 89095470
184533726 17225943 127871610
29047941 150755704 131857370
87859264 181286807 127253733
52276256 167650629 79808061
110141126 104632572 138335282
49647174 2148464 140031803
104775286 48036201 128815791
60529729 35406528 169189203
46228042 54544512 56798797
5795269 42629640 188171556
173614358 127829335 133407301
139568612 140093133 76982017
168987464 183874767 78067101
174475150 111202753 19230196
187766428 20919523 162752831
59530338 124869397 160227403
21556717 23992326 7002356
58821208 102481954 155721541
150483564 75251654 124128595
130825363 70535511 23206765
26130395 79502795 138293466
1905718 164444358 21555019
199359822 119534294 196876661
8394632 67448768 110732674
104689529 122735045 160235947
139982553 190696555 153329340
163838741 76498976 163291518
123774382 37387359 126091628
189287398 188076319 57964987
65615492 61281057 138017341
125405519 172186843 179402821
21607051 57531840 31919434
198579866 55472370 142367167
196706096 16107771 62616872
130818388 58388147 193226628
135457048 56857267 25846942
98129285 156105959 100471414
31119806 128644534 45014322
63290138 176006936 105680113
114791982 165271609 196402274
141167696 179525782 97786315
184825075 106122007 119047093
66452854 197910659 140326270
111517221 173410530 57757007
194390943 113483400 21503075
170281166 166581304 74854578
43549030 134899314 43787365
173827405 201554465 79855863
143091062 16908739 169548536
139259277 174241860 13731591
111072630 26972356 86900864
77158572 90380054 24966760
190311102 173970733 155757616
161617820 155901579 168870193
97539108 88383357 170264241
90824947 33941377 183343140
71106344 99426229 53205732
181915749 15698365 143456514
117301617 161294840 182889943
124675897 12885630 22193043
181609835 24883483 198026591
202308897 199563549 160590169
51918061 98170381 83175044
133932276 10601858 168863421
39245999 140019741 42307709
1479550 155163741 43887646
8244846 163717831 54896576
51758035 8367105 133716715
76339516 106442592 79769402
125565038 92456778 130042378
150083874 136029673 107042476
89886396 197721095 138749430
190243632 190939156 166376601
80287511 96230631 70011154
129731259 126927224 10330096
168401844 84338856 87597422
51314631 107266995 193529788
66486043 13609582 51944779
113568038 98537548 75741577
168905578 94851651 3858117
102991317 137203835 8276026
61262315 54936670 200038556
28443493 87388270 63094163
2069828 140394948 35137237
165097279 126376833 173555387
181452131 102256239 54003030
199262546 143527571 135461110
11198954 183785195 15099062
141101896 5276304 160104039
45085412 171987352 197624533
79544744 97730607 101868287
85677570 64228959 182013238
68831148 76925067 77305650
125220860 14390187 172485302
90764067 18622959 145881266
7190904 30416661 198825219
64288411 38965743 8569585
187626370 195230072 201276708
49747830 156504851 79496672
28673119 139818653 152023619
54756758 103271701 199133116
179789991 200159146 196345565
167410446 181378603 39609383
192070848 178745666 84995029
158097279 184483365 28714778
122876521 165087058 76112537
77637948 99719945 80528281
188456327 182024594 186624831
78749886 40884286 41924170
94089048 117781663 52207919
193403786 88508486 129780016
182132779 175090754 36030358
152014217 78042422 167853589
76416740 172058487 33439247
100816748 3241964 170717563
179293328 57927962 128339563
29310286 159750316 72530577
67791852 131290563 89503366
77376617 84082613 111236426
110507706 176114373 23914606
20438201 194259366 179189392
124236143 63745537 98497446
199575891 83741436 155472365
133693389 196184003 5548697
72937286 114317039 97246078
31276805 101266490 145598472
108770702 161942805 77544672
80157005 126361886 1286491
39795302 78674624 89537169
36278392 59104281 93264594
165067974 14044795 83612470
104049726 124453259 56439263
140179729 26220234 88740597
74560725 117389419 1292020
137905565 109227318 10996964
194731972 173141854 9293148
111445584 89382573 75494192
158380784 151452899 56656932
193251044 34047922 91609689
181942875 172707673 164163303
186888660 61377814 122398070
87875601 155342928 90178937
154941976 181865083 185131909
176930883 120269379 69497433
1259038 51567281 9464129
31320113 32415141 115462640
22204737 62239267 19236845
191481969 18341083 87711762
185531440 23079455 9521792
179282249 44862495 129526071
157245454 158634548 72314335
168714379 84687926 60994578
157712538 140206458 102144114
183190362 129925131 2404823
184572296 2050561 117943708
13934196 174545959 50262152
145675161 193650172 69435228
152020968 188851146 3127932
110368343 186802354 27285710
182696756 178707694 19055657
51348481 155995234 3821826
80438926 130577957 157431908
187624085 97440542 78175579
174454737 130582585 108329956
69066483 115614875 48173178
30574775 17270720 13004921
52707803 98356150 103442518
169345544 168514430 54935956
201503304 109821146 88395796
173733738 17463911 13176459
105817921 115933974 25135996
121373276 147494340 185195855
173602348 183192607 93525471
201266570 158959391 20667521
152736663 132618387 191795106
141196987 145272300 119516238
151770708 85994816 36688879
53028541 155698663 106177010
115695608 132762704 82719
20372298 156551683 23321087
170588973 99272258 48643170
37043877 49776290 146753484
158557285 100918490 187744560
57199761 66173152 46143930
58278103 88174482 52069628
7773208 102113631 24247786
77909616 77838773 102792630
100164831 177389144 75617273
165223918 91795799 94183630
105470955 137729153 115671119
72657739 78546695 55129271
180900738 53275644 13837328
148734793 167789113 191751301
35753574 167473919 164478070
6003008 202236400 35874119
8451972 137266130 180645604
125579296 44109411 56258792
17866224 150711657 161279469
113974410 146591869 94388210
148734606 139054136 68578638
134335106 106473982 138966732
202867259 46118869 203158559
141895691 154245922 184337008
18517216 150855991 194097062
76092350 20010509 48642646
71456669 68540527 34183264
45716123 79464318 98774960
68729014 122901851 131056865
3485465 125943941 72994898
16047718 79962867 157477684
89869686 181607667 44342871
131259042 198794350 89346374
200459102 640064 36850321
182017905 54701959 37101832
123630629 150628744 116825498
55016652 42236886 131981293
120899384 190111745 82027085
117077259 146349599 164536891
146136116 143228067 63151573
152339061 187110305 129330096
184731064 118257557 196583380
34127020 134298803 126785095
48420616 116326259 158386717
157187921 189406225 4421639
167200950 108477630 104599659
160602105 67968060 168076339
160171110 104708738 108377648
196951065 67397537 592449
201184698 173100507 155348365
172977888 168645090 124314250
82491635 109696794 153144632
134934590 166272042 129259927
92107395 123286433 144313583
29060587 33184329 110284106
78296999 86573156 118812207
15816304 20803365 195378526
165278072 34425482 123862042
187175691 145788260 115760278
120736093 73804198 131905841
162903946 95913707 62510592
170820634 112847223 78742163
48699111 182415511 86208323
178707987 75501752 13384201
161883690 157796943 105750386
116811058 184391342 194106146
25138292 153200928 81351602
152001670 112958420 32101789
200479397 108645994 148593912
84415513 37950482 80317655
89221261 171861492 173770907
172542984 197433350 187261760
165007279 4587059 5026542
117826854 57514384 76408863
171958261 3714748 47782744
154424147 36339321 39571056
184643482 168348596 134134002
153327019 105899483 145160318
93906993 77169989 27828537
87858993 14817198 31894835
133658264 199436337 91870793
128420089 162298374 154561478
125449440 56809159 20433964
76682465 43754004 202299282
87936161 65112540 191043460
146808339 16404812 176121329
91302722 199005936 76581997
143703915 50777993 35321287
14705168 151230695 3101477
167456812 186052207 11215971
61808352 67225611 184252853
119347515 80396079 66022047
72332038 104185323 174423050
186837415 20360608 6166907
183014957 96257094 111934628
25304789 143543686 182505898
180853829 135023661 10536235
15009719 35708256 145648538
65361216 129502763 107964980
163079219 60282196 103170809
197049913 40629794 141567367
80729050 84630309 81482633
14055218 111947807 131747486
10394088 119203367 41818446
8387928 37034603 105301705
24043896 25874682 94909571
110691426 184196094 100634200
75198171 17430811 129676117
197952344 155626207 139453983
201800467 164148487 124014171
39035207 66770970 20173694
68930991 50737917 121618201
137483491 52443109 70446881
42112857 178217899 131802740
148191063 104003922 132177318
139876552 132372171 152154017
187610188 22587790 48167760
112384753 25000397 153156871
197884120 153595360 85512527
100963261 89017794 131028395
135639519 22234222 77111113
75921873 131732194 99072438
96804178 46208871 13278762
150529166 90508185 41322779
124290152 18867208 35777131
67248819 165101554 186886282
142037471 10424047 8600688
86829382 50855108 156722459
28720549 48175415 148574117
186086997 112642943 13985349
159078788 94522140 177433212
202648065 137164838 52578982
166646393 176853112 17747521
155505294 2664565 66802214
57858712 201588486 70343531
27257976 49218432 169954775
50223730 116866857 187749467
4912160 86616570 42563536
113775880 148636326 44891781
26058477 91707566 76291830
160637601 30682372 193879678
123842547 23720479 21711223
176136425 120746749 4389054
159472473 140383798 109190484
123004075 20312964 131314964
98709520 153760156 147447195
96687109 72939291 23578495
199213213 191904352 20283126
93512175 35707278 55543568
75256118 55112955 179704778
110486510 177400838 100924509
38214000 139806607 139693481
100649780 197108237 183603406
186698246 1514970 58227672
185807728 95280186 1273670
77633604 106508351 157155822
107379193 22262861 142899853
202785049 185806285 143611074
166215415 117486528 138157549
90718864 163801865 25734152
44774186 63001712 99998446
86391738 10323958 59633428
181106366 52844792 6502726
130435545 108599380 90114467
200351388 183661319 92730435
10233227 122105029 129131890
120998736 128179722 123868804
202516447 84418468 16073399
49525437 198633385 196202911
115246252 85084489 72174669
20500529 194531742 146540752
107383283 97267742 55549089
140844073 192107679 109447517
172779583 41513435 156869808
197881194 81229085 131763785
177763548 61441259 74986388
188047498 68015922 193474044
34459896 93081591 42341153
120766771 126854753 155851290
201961730 28220121 33075283
141379540 26440505 146832500
221366 165829040 98180170
37468843 89025355 55710152
96349536 96665095 45346335
28830888 75465663 67382330
35417894 158333693 57431922
40317469 11589500 47583907
121888041 156743191 139101884
97873576 85374538 55497570
182634438 68912092 177706968
48233088 183754461 93014922
49814883 75879538 24345317
110983926 58359472 195197131
36058050 78330186 987941
74418900 76409031 67219080
91578827 196329170 16106648
28258857 52647694 73151444
179633103 167402065 163265279
23109525 76226159 31358390
46290026 55373565 100807554
101222395 45504535 49189329
159774685 195466201 100846255
199573451 98625001 29294924
119102350 166169684 202829446
13712416 44757690 11019215
8162703 199865246 72840700
176540839 178362174 190331085
120878362 60308781 96208504
61189843 109889701 105493605
125455481 135134193 107098641
107724158 22117305 155957686
93774662 44601956 76122310
165839649 129103171 69723031
139144544 152661337 188784047
179365352 99455219 107455812
79880106 69685017 134036065
177360923 134396823 36520668
70330909 180157119 89874119
99118550 73357054 179796051
164972765 11280929 173887655
25554752 199111233 124636041
109553703 196332492 112300625
63320080 33876628 157674199
139456564 133397345 68200008
43963056 137991493 125263235
19479851 49676712 170774645
173330035 722921 114216050
121561150 171824940 89265362
115968850 138201614 57166643
71074447 165897140 163629072
65839289 75102952 3175687
144101806 109062656 66007802
106286717 192563322 124326499
65666614 157509043 141845481
137186182 12771253 198474043
164815595 136974908 56795049
135935030 168813108 154981945
162719433 172287141 43306527
116541840 49091622 185381148
47566023 153448137 164386621
64943136 117914339 121223044
182434542 168341474 150938805
29049098 157186697 187627883
99762025 53087962 77099155
21928285 8291056 16502126
11883895 36827420 143730650
130565969 21442667 48890467
153952157 110809091 55201229
37167003 9292315 94563889
157194451 38772152 94653768
178435600 34128920 42719307
29119112 201097341 30052378
78151618 35738540 183990213
68838768 70700652 143344017
138370178 27185930 129646201
169809411 7532641 99419204
159549135 162236346 40240557
172708653 159665315 130138191
143415362 155044319 81001491
127761424 114857618 166497274
151644488 107866458 143459085
135801293 44918566 104146569
187768344 38787855 78614121
141120085 92630723 150024266
11682100 117578460 103529023
77520776 18258406 101621098
75846573 2731364 178560061
147529013 43797289 116116339
7307497 199681622 66569086
56461732 12932548 98648092
65920083 120238291 159390648
78857758 200259922 156644004
12590126 9319358 91490191
190596668 159314864 30584865
82839865 17289808 94407664
67054116 194788113 146633572
164000426 147499628 33751559
87240331 84502149 133635242
72211172 65558353 28043144
100884806 32174196 162482004
165742150 95986960 73230669
37629088 93003378 101724478
24081550 158756529 10883640
119876431 34564724 112338995
192088134 62617402 128572976
22302532 167881826 99136499
198100477 3273804 201844576
94031030 61345258 117353805
121025083 136714281 45715622
71906740 159645930 177105808
190437460 117702410 38333856
168018157 21449857 129653293
41941752 72713315 101248698
32566791 136624163 9971014
49791849 28485719 54766325
112910291 164517715 90831306
18236223 110122611 55421842
149161128 84198468 99671001
174700847 116845688 102555798
81879189 154556385 117176097
127037187 15904605 142415966
131757425 63285626 53719650
141390387 122444729 137575038
158595824 138872002 46763205
66327787 189855414 170904367
2634105 10361461 198066599
193191167 32635193 132994042
30580913 155747383 197069327
31784874 505228 203059470
49394418 115876702 105603345
178248503 63922973 64916160
75244230 126034951 199957901
178250610 61574626 101312907
116656295 158094138 63263952
170226542 46055313 153446573
133184573 189506408 75375468
131683848 33556782 7033830
60179105 116240300 47437086
75410626 89773570 176198211
90737162 122806569 12078246
165919892 180167979 191060993
24818575 151807555 76717153
87704949 158052390 114446206
173601715 45376624 90021474
177532565 8174093 69793872
88521793 20022446 149205197
53102253 168280197 63069546
51183438 129390317 52075783
160942534 171411933 34931313
80179823 163067522 84243846
190096661 4890500 42778701
127585632 84739388 156744477
184790890 115048444 74784417
70661101 110708090 56050800
142636606 108830942 185849059
187568731 131063167 22050428
138754939 123557711 4274906
55438614 136243161 94864725
45916361 43148552 48175870
108244561 116698777 201010984
100058856 119185192 12439171
95468539 21463706 55660317
138548240 60357806 78508105
173462733 31666734 77173883
98908814 152921373 182157458
33768489 80974118 186738448
147204658 99853282 54988931
129543161 182638177 31189670
143853752 59387679 38911790
114334316 1452510 165876855
191308065 108353281 200336204
25248416 13513547 5311757
35501914 67183342 26419602
141029031 21725202 133368163
42708852 45957891 122737133
148979232 115484545 159389858
36716698 79274520 102835963
111901637 166803465 47943646
117465847 19167678 29626248
32344373 25616272 52735291
48567999 72993760 161398288
14978033 40635921 114586398
38719560 25331645 30993105
71271095 60205822 136335226
26132830 162700059 125100152
77585606 25679548 65728466
169484582 32226375 193575717
125575031 67704611 195793390
41143497 77076413 161791798
59946155 43569830 102612341
41384095 66291252 168905525
69201400 13724814 198336771
47667087 170066968 191776945
185769615 194955436 56018863
4546722 157820037 169431252
29434796 111801651 84829539
145060193 175935322 200620024
146091916 61743445 23089872
42187688 143991526 81409222
84969857 192999714 82344983
26208379 134762929 42955162
19092518 65674051 49143117
14860848 135333458 27951695
20937844 19509456 107569331
116379348 202134521 115664032
26587934 46062000 166235609
14059807 195428355 195314461
120166199 126196740 17838672
1933961 51902806 96209439
13617631 30394551 169215461
103927254 193145561 16615851
192670583 175553007 80125975
182058365 70279690 196881884
59026236 56784699 160228072
13583602 85570141 98799240
53189564 101195467 79679668
12024416 167648412 146185240
64884042 38698578 175360501
176370531 45420751 176502175
180803341 78308570 69995416
180942100 28675488 196110220
199077393 134789028 88166665
173248202 137362020 53175946
75112041 87817473 162363212
88581635 126211620 49464429
183467125 197730583 114088367
109151197 131874824 63108416
92655812 84260217 66381296
94279609 197528568 18579208
183977379 42308012 62763587
94762007 125670233 90534236
191143315 45396933 13925781
191984059 115579576 31200719
105491401 77334606 198615794
160223844 52098670 94439521
4725617 134019708 183859751
91346174 102996096 147493273
160125545 75545673 79912170
89672450 112486893 199684091
190169400 16406436 12774728
157831391 129171727 141055599
131024630 33875441 30858307
90150981 142395024 43957243
78518175 32638637 191856931
42582751 8259596 131924959
34570937 197603196 30326070
52707110 96216866 198556389
45237631 92103263 133546150
136616382 177984913 195232271
168538676 66000398 120105351
41538278 1999742 65181788
147995502 145189533 52402213
182749119 40855028 13426168
144841598 137609876 61460388
59000846 170171866 72871720
198384655 59788955 38970175
66038028 3625003 129653940
3213098 28848274 181995
154226444 42565433 58911378
58869645 50195759 64904871
194665640 113310852 19620074
75674490 96652095 18078558
157798308 126982079 65334674
120343060 76920788 152200679
97626473 95981775 134575569
112836504 43567671 50342223
149160432 177453957 99466769
107084177 192300612 195730843
132830030 8846273 138866556
123783542 86548766 98120224
176290925 152970404 96786744
36372320 179569514 82642303
49295120 194496308 145690300
394686 128953624 89106767
32441503 132249879 128094114
85972120 14275039 43797248
950092 98089226 129741058
134059606 94049887 109236248
79102968 141215170 19580917
63362490 77741913 59156666
109663747 186251049 135827278
164700211 12666059 24684013
25105222 194706909 31482372
59618941 165847129 156684868
68048258 173284781 100432662
97914799 138438546 69123839
32112203 96199500 23182561
49012523 144335923 22198952
76442089 97099508 20738529
124802963 49611860 92509274
132630583 194326333 195543419
74868984 124689500 118504565
165893889 193218528 175263785
44212054 104500943 89831771
20383631 21192113 30976118
5610947 84747504 15267752
90481588 5654641 174685705
173614985 112753006 119528431
31621027 94945630 75523388
24248967 161045476 74002972
152657614 130123041 168593121
18822644 121484325 112627485
106331855 101573985 122851800
146881484 179600943 63379424
30774907 57899409 139594587
179004614 160709766 196365034
8032334 17320804 139127504
58183085 148245165 177375374
65180792 109025106 86229524
185325504 106468386 84954346
142413466 146396406 98465173
49845590 21174900 135218871
186422733 80891884 15362435
156555280 37441695 138240006
148407400 180303270 153613025
12987681 119012521 114759195
181159296 192618808 64132324
68010444 52624022 154963091
191254897 32659108 96276051
173341214 33996453 80512117
143664023 175180619 57126635
194002204 83538390 134585000
127027716 27718792 197424579
43969032 127744656 128157018
23563346 105701390 40158859
198978332 118986132 122108680
185756950 44605635 31337134
135026556 13889887 58320926
202135415 26412622 152625522
165853595 24967110 171081855
97801766 120811116 108514597
114942480 104856524 192982983
197974434 142868074 121055104
166691826 202511610 162042973
42418477 24885291 48654479
112724464 132150231 155415267
18443796 40183609 111542416
78367309 42908352 65033751
144302497 64182077 97529442
139852825 97954253 40254448
134792144 52589667 166789061
1315561 203237555 24367293
74179339 133645443 110038566
11151569 100880285 121632537
200075743 53106753 148085297
114083532 45274195 179974385
161036612 122144959 141659285
46055166 9759404 9001963
118609831 153260643 23155514
198337438 116078097 2995711
19155897 103867853 60135012
175315231 18571057 6124937
189212212 52305700 145649623
61570916 154126986 78973777
94923668 162923453 196645101
76929049 153194286 156777448
60860522 139739593 131194520
81687382 153442217 181267714
170434512 185870179 155235992
25002726 53759365 106325067
61025984 197919462 33770174
1418909 17873889 176099901
200563825 191130042 109485930
13959261 133887856 84967655
44331683 19663475 91841476
156678075 172370252 43472054
142992695 117637709 196014927
86818082 195058552 194603311
130531227 21185482 144285049
106047193 144488105 124126176
112605337 95342733 90438087
156275569 171804924 197469598
197154327 17553987 199808858
94311573 119888135 192391917
117190470 124350541 49057416
202444503 176060832 154775177
84367689 89411522 191692667
2794115 7554502 119638525
153886579 182091997 24405683
106621763 142733634 83844460
156052492 110098982 146166758
141386043 121685943 119934062
127273788 4471019 55103579
122542560 144686246 86804760
17768693 108394734 200596959
70371418 193198187 112713981
29972947 194502046 169072503
65547734 54610873 25670110
200691810 47338800 131241295
54750685 133784953 104989108
195610476 156175625 35873250
140106700 133933377 201903605
19976040 28376533 191740308
149211005 98454943 139686691
6858849 74366535 115080891
103649102 102625063 124650792
115735115 187535317 13029565
171282852 158515528 170222023
70566473 33903770 57992018
28176223 113987835 120434759
157485003 83317163 152828501
35359967 126746186 18113313
107992951 95207660 151265787
149186647 123491068 129159580
201550730 182882620 65679850
44761256 151331879 106174778
70355808 175472667 117730396
183974343 45626353 133552317
136594757 41425775 148818506
147495162 104806609 71161154
181140230 5732938 88528183
76638627 68831330 130715680
143622345 41029122 96020423
115917281 21091104 39365983
65000566 200267442 100152305
24017392 174043620 19509481
42735686 163287777 114453769
27244669 95973834 138584847
108646 59058254 126462118
73937778 158873019 62508460
140424635 123158819 11888584
172060266 68718740 158762376
145502295 104908447 199076919
183673880 107640428 187286151
192042412 123317391 77190704
114853459 38459561 72381605
62253149 198258530 10724649
84034070 33284204 37304626
136554754 200150778 177223519
170866295 34193223 127651608
79835586 95325039 87781344
111239466 194575643 197615169
175566659 129533340 118932319
119811224 95643648 32699101
159954217 146896083 117722465
100297505 114068099 184659581
33967226 180099689 15588521
55105035 41229576 166972133
107896302 169584962 60483282
13793805 84764243 36251223
136950823 177129204 40058060
104112843 64579424 13127279
33769647 134653054 70720680
165211181 39295437 122212673
145157264 80124676 196756914
109939268 202415601 94201809
79253223 65470428 21461400
15271470 153971113 165662924
112213561 173609052 70326919
98819717 8506641 21414604
47789193 174230208 68558888
198725653 189277537 148465345
162008404 13494933 151965252
38121441 115362044 173883612
181117038 92618659 50981232
176761142 101663553 27104980
179351794 201191902 48176675
202014614 68905992 91791722
77234775 40552817 136986776
37750061 146891035 18614178
33633982 36004403 165541702
168472956 40718736 39021410
172840042 136423370 32044899
176457838 157980797 51708292
143655135 108822312 14098458
94899013 51888105 129578787
172259694 52611592 111944942
156333803 94260815 88949362
50967685 15961904 156621739
61086949 19255764 77649865
91468635 116955621 24677564
36165230 65182974 51093806
140519839 164378003 13913642
28235919 91498398 56584081
97643798 100552886 157792146
50655672 154963717 169062546
3902512 86974241 177839054
144418520 90297054 71125163
4469150 22687131 125652288
109699767 125343522 60661723
60880250 37644608 72640139
80161252 197254025 28733370
55932008 71296690 47338239
42559457 112168322 134159614
195612847 100116502 80483977
43357776 46550194 68096184
16937989 151746997 145687001
43095349 34581166 74897409
84705051 106192918 107425421
100617471 10510694 149020305
168437069 73085928 105809982
45968385 70606866 199747405
69518595 92729681 44655451
133286738 47956802 143047621
162345014 140645226 140646280
84805716 190374339 87062528
59694944 122187763 88498386
52171724 48847520 79108984
176776821 154746304 197262123
120411604 19597463 92974577
8326294 61300972 199109310
180432841 15647610 96783683
119917302 19854162 70454938
19951482 164696240 173454373
165883769 173995982 101423187
66740795 13826854 144427007
46708504 45144634 130373704
107564875 123185900 156031618
24028307 143292611 89401757
17511623 137107538 88241328
2156750 79611396 97324866
112924878 66900186 132020458
193259640 132974869 63613620
138222262 16717054 79234536
144568716 196846649 121417767
18592695 200575388 92356981
190109629 164499219 78578900
141399532 155329008 141237028
199975256 98960421 86090696
154142301 142888501 54359075
193561067 75390678 58338295
78277030 174339804 121990800
115524046 49086660 167595419
42447632 120096541 95923392
24513890 71146193 111032460
118380949 103980313 175405447
14451290 156050142 102879040
152026370 17163750 72328607
41674712 81728149 34284262
80793168 92030817 100471749
150353966 186491481 111254757
31922089 119988178 63610813
167281235 163273648 77257074
118434226 112011673 194134733
152665168 135785256 160944327
29972235 135534612 156114747
65052524 69235568 84732353
155680209 14936306 179333487
82821539 48739683 188081838
127335608 162377715 96836916
30439209 57359115 87664198
118101811 168321737 143144558
159795148 127338684 133009632
41303823 134584676 19582302
123936700 34702077 121034418
165280747 103793923 657881
140062000 157289914 49295345
201439900 198332696 48548433
98345010 185211421 54661987
91088049 3197265 165859470
58777406 124236142 179578831
15294767 119390376 69622270
52957667 5378141 14671813
32624883 53606808 40091334
25211041 190778485 73145826
8485998 86393350 189459153
82286020 174870254 103254247
183821767 180330978 102356430
57047421 191136550 47515707
68599271 22126660 12432675
132156914 170350248 120157607
202306232 159439988 46968513
143346029 157201965 116039029
135509858 44258498 137280664
73512877 37646568 198086665
7337166 156272295 43722721
58289825 188688448 200290761
18315945 40909196 110911835
188828770 131543490 109291738
196649682 133038664 20694877
198334333 73103855 107321763
69797166 194952737 108422143
50226519 130676337 158367555
122480421 129088981 162241330
192551447 157710837 198078928
14909781 121889493 195663772
160500764 110126618 111719213
58445814 91368223 3932255
90784867 71633883 58274780
94944182 68377802 2199380
108957777 140396589 196000035
48979347 14121378 26468095
150432134 54440381 113687396
80187320 163959544 141340315
141930169 17776 51350920
68515920 171183530 163806861
26631363 66863095 4849797
93759195 165053506 197195984
169130195 175491046 108194101
39236013 120419849 131350104
81860892 123411675 52445047
10877959 41282128 137835043
53523680 20621883 118642365
152136108 49734282 108193723
167213850 161483254 19518115
149824865 129833392 33124755
145545756 52510779 168540569
112180947 128769355 79596902
84810901 71425798 84745152
21837124 37730661 19026807
38073314 151760099 129848490
20824333 8404616 152974768
10620167 4667722 147354138
61163724 183251311 179432104
186101264 10132849 34317525
173492881 165133483 139510125
67178914 8809174 88041036
185653385 93236824 83131529
96136592 190430815 134985310
110548293 34861496 196363240
16218971 153983320 178101232
98068487 69029060 182611350
41723866 119329691 187115596
111189085 196473229 82340717
45040316 75758081 69844993
64829123 96871124 126468083
43099753 146480590 184696768
163344924 176153225 917392
112178839 126073962 49655765
58444629 27250232 123353695
64140489 186268239 186650189
133731421 174912794 196701468
151215203 62555995 73160491
87545197 173049815 131069637
114210961 133596320 19298486
124986464 196169561 157133487
110832331 175659978 37106994
196779324 112850047 76564052
148720230 25609317 34689573
169883372 43169081 14084418
65998887 18323556 38578059
51585067 93386780 67361177
58859372 15547088 50159353
66107911 167786604 70629877
55175244 138819041 163448448
26303031 86640883 85080458
7763391 11633906 93766967
188704248 99951799 127867087
107585803 159719513 125047198
189166992 157418720 60061150
128525024 112806538 30115889
170059533 141203372 184150646
12248523 173541955 94896576
46748991 157768828 41697727
159078515 21094923 83768074
194874766 163798931 38391155
112169076 148671123 44780374
174945347 14585151 161427413
162294122 121756720 60763660
11408647 137290396 85450569
35652071 85798280 62830292
151098235 101914637 143261091
46095723 30578905 43789062
190786831 8989712 37105878
90437613 173425454 120484943
176415287 91291475 146918520
77968409 190552022 34830253
165740890 129009722 179286391
115012264 50920677 90762941
120099171 192365456 137891226
80775971 103353892 92490149
164401832 6074280 189127233
187061502 106064963 35599942
124666582 82250806 114814891
48174395 177120218 54233753
142735271 63118004 133194850
144280006 167721163 7329404
113160341 199665503 66804790
99608552 83597654 5587942
50202465 58773442 60336800
110992723 47888085 109609079
140779192 31186493 177958132
86444729 95885992 158044121
76790116 161226055 148878169
95855209 135604527 5407777
151399290 25855010 83852171
58662287 99479064 72932909
11093137 1074780 21281291
123039955 120071473 153378105
72934764 162000295 81268055
12370910 182876490 35020707
165419433 9324785 87108743
71388849 31286986 2566505
85506503 48672130 165648151
85373102 66351405 129885402
149321977 132572951 197087030
23923056 182490714 89121491
132326002 41674367 166516869
72121685 131433042 16038209
74650341 187503463 162642335
81411786 14243119 184993742
14312707 105560589 107539364
98261862 64655607 61727553
142895137 152404558 65570009
26658801 123048872 194761217
70916381 194236646 124445779
82387068 49556213 6610626
138039280 180161604 202697721
41421473 172354980 166101206
202860881 108617194 202872125
148036937 41455867 185552654
68057 30530903 48718743
181579986 197484729 86122035
24200976 170392981 44157247
57836324 96080434 174726733
181386566 162297258 187698079
39811663 132452173 110572654
69952637 43508040 87896235
202061206 168091699 40877361
20983087 1472328 8379927
142682648 78060209 91885389
8338317 178458171 58187108
45834180 4253772 37655125
122341834 61550115 117307513
168167206 52705323 85616368
48953238 108128147 80704207
120953234 168253924 46703889
15676879 23822422 159452413
169669505 146107140 187796679
61925488 35117149 70737638
19998720 118602406 92376969
86323417 27589985 66986188
101635487 4138143 89538136
178959985 173953592 60439001
191353728 163825902 91241077
44786747 22367837 73505169
181588717 55010950 184318712
199204078 186846374 131928705
187073925 130876677 2455284
43602839 120051965 151939298
8068614 196961941 150226933
99109598 35658055 69639199
21473652 47979065 164171170
19158510 151505709 154648751
80667594 138194763 45958567
91015819 187827811 7745318
60505964 97116459 144379334
181710120 57719999 181918083
121756428 202922533 82721805
129208766 68387101 24291139
108249700 38523152 4216318
149977958 147474582 153330526
96230522 86728480 96940786
112484425 145112622 48476269
139444439 179989496 23785576
189509445 138660520 196838837
74592218 101772170 186683267
32756373 166192573 42433812
33211202 140719263 191050727
109541262 8137163 12730432
157433942 74570104 47005460
85400323 168746252 122049881
163393218 27641969 15108518
71341633 35509199 61006603
119955577 67289352 148012554
83323327 145639161 68972338
198355416 154299491 43120963
182826596 51843206 157521399
56648065 77978914 96671334
124450500 82668658 175477040
28483156 110945258 63242082
157651410 184213018 128047175
95183422 94687761 184896790
144988231 185474769 72714205
117316709 170932387 47707674
146446265 104795903 170293074
97643220 132674580 141849893
68488701 59129484 41622980
144878632 55084490 5046881
189375949 2541613 24618250
202577302 67197558 194219201
109886743 139953143 155396446
144563837 193289569 140634222
85663670 102515810 192478404
117791684 199663648 179740525
145072932 159711113 134637171
44988958 74713051 69744353
24571228 116596482 143599566
68937293 143161257 51611580
94528264 20875505 64477143
35636754 193193044 16190553
148983452 7173751 113426377
140186758 174825047 7044470
109966210 93763970 140887052
189330665 963514 135835598
74741418 156242976 81573454
2441713 36388085 32488894
54935406 169909298 15236578
72682089 142528383 129112971
16655177 128903302 190517239
104252891 107363065 14856631
17462281 21940190 23300759
75051756 59658785 112717863
109382111 62095472 75385150
170197964 80079256 177957024
139484677 101655132 200843302
32450150 193047003 112637037
87354634 109833552 190507240
91809231 117826240 34826613
100911645 70668584 195162790
40773100 26522689 202130796
145699032 34743014 104345137
52644948 108920276 181315724
107133093 140625203 156772589
111013124 48142002 180213052
168317396 14303252 166349382
7710978 137276139 7752824
15940356 23834210 91668623
172828997 169607120 14980822
47611632 131877176 86035010
202564337 85012435 126194017
119561339 98206937 122239114
168977690 159322128 94480441
148530370 88515373 90898694
89873890 46435536 115805673
175292355 80162386 188187185
29165166 105390052 176401903
139570768 64374673 192230045
168933861 101514527 114764419
85449221 43835363 188180248
17065958 195947526 84662186
101204754 60165971 201066517
92371613 79751963 10904177
179635554 3448281 20820875
44383031 134055791 186873118
197004307 15294100 60735104
10953577 162321377 110802300
15171135 120448320 77277289
65702800 87066290 188463280
88024532 129387640 108738641
94570858 93326180 48619994
137161130 169571149 67080013
90159796 10239404 87199952
119876478 183796748 190673168
70020912 52684889 133458337
202682371 14567148 186515081
184063691 183393342 113635875
6433832 137795196 61701505
175688526 17433256 100885075
70711828 190402432 135440006
152360493 25392179 156041801
82313137 45712248 119666368
119560084 109661205 70152682
189679982 142057204 17493062
145522083 2756406 175315880
35452082 31763488 72074257
146858393 120884628 101422928
182112900 74586056 5442659
37973564 200371346 183368778
70568318 10915932 165598105
161081231 41026535 71024237
59985490 31126778 31004023
178835329 23537190 56442022
17871540 162573967 35128823
198308468 5413325 200243113
20254317 29563556 168385433
150116068 111597445 33252670
129365199 44826322 115316547
45105927 127888277 185759109
144546082 51296163 175530895
11087031 166433482 120175989
177527366 76101016 61728824
10499380 8616124 197071086
64550524 54611514 115908923
186925928 49602152 148334981
22688760 172099450 147217464
175033972 174357973 163600293
113038640 134982982 94789403
39378240 80913040 3059293
179234262 140465725 190085860
43910276 170232298 142760363
65305766 197198350 159416186
27017700 59824140 4802813
148675550 95995508 42505847
172202942 163452034 165873351
2662150 172266360 48164168
177528670 86262404 132492775
200970421 89938733 101085180
121602273 120887000 191503095
20758167 180420196 100162676
41733023 183689077 137611027
201990159 197428625 198907487
104861113 91076171 126209073
183294766 21893272 61193449
16450255 37398294 164933643
155174985 100678508 137434025
74260365 41302765 173788318
47175570 55555312 165211697
156329835 77369713 196176868
26403739 142224499 93091008
110881712 71337270 120145361
75513735 21793564 27288668
132635284 151919328 164259597
188115456 35587030 52984994
99302641 81656254 146695220
95856973 55858145 18835002
24206002 10825460 7459988
166051844 108464624 42688754
182607345 70376208 157073003
20978349 61411800 192672300
45634380 184813990 62909290
166618640 178139461 100615666
49055106 85956315 98052384
46245244 115676470 31852010
89350193 151054754 157373862
179375576 46899475 131074760
28128518 100550541 18377482
115461592 30054593 1306637
136162430 56410965 40281220
77468483 139416701 86931634
57057423 28222056 183298422
185210498 162601228 32143143
69859869 69621449 27391881
126469129 89606168 129653360
191026501 114479458 67861943
146302978 23196260 172649861
84061902 6691814 12943003
7545903 69218399 106853624
184327677 103048178 200848284
70270121 190986274 132430734
71574665 8405337 79895112
160547177 10001070 200775497
50965309 31815446 77679693
63828303 121378090 47941229
94272162 60768230 42288268
149757389 27583904 10627276
101955224 92582538 202028384
202272196 78041092 47161003
185031512 186252966 114128022
45779188 60226874 200892593
136254737 170970497 137353056
75875650 97843267 191104030
48146256 103989048 193627314
48484847 87501631 199234189
185795515 52482605 79763662
144306299 96991505 145938562
200141173 194618724 59690655
168352121 186597610 199650692
189731188 147914869 121054804
11899790 159583057 198309643
73677294 99914448 127193965
52009944 146072931 45042481
35784068 141455167 42143668
114474610 73230768 26486098
107032639 54934891 188777450
23075312 182229632 148746640
126101312 190935699 52230312
29181896 159213315 106940146
4080045 76145678 149968159
193553722 91389762 78138620
89710861 139855982 79642869
18282437 67950252 29419722
52027265 198247770 161182508
86247640 100763497 164278393
79805823 169380649 146808275
54138873 171334511 11473593
137203906 53450047 60662840
165004578 101217286 71918053
84566383 16101859 97853426
17846639 113888887 569568
93961624 19820629 10051734
82295313 108813463 2851327
134225789 152205551 127817713
187788555 137029256 18726379
157944939 68673381 98606312
162977132 17839417 38212786
62600842 57701537 113524692
37965569 8741074 38901771
63759865 163240134 134313684
66990347 10287258 166932904
145480702 113246546 84252732
122643333 55720003 62240763
96934919 132189445 1533027
124104009 148591544 163101937
133953304 201114887 171263131
147409013 38713425 30143502
122192843 126770038 115431294
38222358 128123698 191854924
12793578 55291981 146035594
122444056 26916029 16779930
168408514 193177520 135258176
183879463 159242720 142668303
115971519 56007248 180887771
84197375 186219285 159824877
85007991 137963727 34257973
36118451 132436372 159473563
5950312 147055548 134530661
140636815 6861805 20163132
185201096 7871272 109431258
8058159 162706909 39254278
174609469 109909116 158203726
57460993 4230705 111768365
123046350 23555144 102882519
16044250 196732630 12272650
50016830 48488025 54735129
89596924 175813695 116175201
170740904 22533691 38991384
120949770 119838953 170576058
103405422 109713186 140634449
157632688 60303128 106579859
115560154 3095345 167537993
109458476 29504219 142337453
46141308 21656116 119638195
61273112 88267571 35024512
38086413 93026868 160592909
185776100 153658990 64138683
140406597 106304581 193300572
116915947 68267210 84292793
176626957 186797830 97539578
103128246 83011822 85383344
160253825 147144082 149689877
57504615 177067132 79872617
112816363 162889114 59113735
152722158 113621830 15572434
188068427 138627280 117753660
68479144 115682036 28775003
89703364 23774882 167057834
136699794 57600039 106697292
2330477 159737237 144704817
83219864 193006647 175110449
86469356 132910641 27609438
82797867 113859838 141299055
177454915 195926444 166963114
77023910 88822752 50839214
170911088 69517096 94103204
107286284 132639563 2726110
76712664 134880118 71865823
193541803 169565029 161433658
90277507 6859352 95794696
81100836 157446112 36899950
81082681 97381008 90643027
157410864 17101476 44076858
201716599 112449552 160109171
30219149 96968259 12786514
8210740 27037790 182231673
49167529 120539472 94939959
200241902 59249683 6140811
182758978 59649315 171269374
11485981 151213473 79720786
194306699 80556285 95719184
74116931 126493489 111571678
7989218 185180622 31618512
62071596 1117411 307474
47823807 86764386 199170986
874340 105166874 111567435
159186554 186470852 176113063
199786960 75877021 59987645
97327578 134874646 60154181
73311082 108195955 194920475
6036041 42883661 87544559
15673267 123595520 155239322
104356091 14689229 165442804
179519605 69717218 3787152
142867761 20092877 108516749
73610338 25423894 189244164
78344971 113081517 7608865
157478702 33450792 21188317
187482328 22210804 190982676
20289313 130976405 55280677
193853921 51193453 144678440
110768218 124065942 40362494
133808482 8137236 169478218
202585823 81277869 9218176
76402028 34399511 86413350
36084649 78372843 143834774
76011044 75439797 184493882
154377643 180711886 35301023
59568943 126372204 194102526
193561290 89677283 104529737
178529220 202574848 26999756
106989780 67186889 98233639
12005526 128782394 139263533
16565386 23324638 97892737
151606988 178006467 196745938
178117260 66775613 203173248
144836544 18743348 107057225
44291799 64031512 12385999
5658613 66403811 97279884
149909419 102938061 119790429
129217457 58367473 138959736
176483750 192025600 147074650
151461106 117916419 71187799
195211693 194971602 86969765
138403101 63721888 138289375
147678330 154640101 35792105
143972971 7177668 25117763
181135274 177205710 15226550
161008876 201190599 185418935
189897356 143887557 118398688
84019959 112078943 138238392
191262818 72610953 130529469
198683105 137005431 68488548
53542883 28601722 26760585
42271369 132957785 87340038
74231995 16250122 91504147
13494751 64009577 122899573
28042891 86484024 40764679
106000202 110462871 162673891
113563893 61181468 199448096
130724037 112718049 73737769
27989590 148119497 66091502
48513531 18402353 89187704
115758192 68362745 182511145
13705620 191198960 144891866
146552327 175463799 169425615
105671905 114175856 142099388
173442643 126140500 89161160
41621048 116771673 62883948
163428360 84800556 1129080
49313647 3516298 143176687
162644023 139208705 102115813
169518784 15613268 160255015
10730241 40995793 90585236
65437106 187037077 177751158
36813077 22736273 198714501
5355698 150206871 133738376
200236978 60791095 446624
57859735 150338450 150109329
132931816 38312026 25706933
105269615 153494735 90639673
79341827 62150263 71954792
147357488 62178515 195224551
198625156 192187124 195221279
80343860 109149186 4998477
121583359 42723679 171640000
71861530 17961470 174962673
124947456 20736028 27464451
81337464 200250437 45765375
158639754 141430338 90248873
61942388 120579385 155527331
39456107 106727289 189680923
8700823 84959893 179474686
26540381 9237154 105120208
198217143 151042254 52909850
144513139 183016366 102821407
154528996 26980819 11045850
69964809 181961797 56631763
12283244 118594044 100253164
133659284 190781866 94824348
130202563 35306791 32740446
187282122 164315056 38757760
157409459 140922155 183897507
141476971 110815375 139280790
195302692 153794523 40604377
39065267 97073185 94233410
53287219 122810781 18805262
49189926 119326032 199048898
117349440 97691127 82868422
20616479 13552921 198271835
31765429 35607754 43305013
90977906 117002543 79848774
149721022 101539728 34840247
165243401 144800256 3484817
28600137 162066858 63308133
65973327 77616527 78467467
4556090 43921526 21087819
127689905 133684883 55819750
176176891 163958657 138438229
189495465 103707883 43787060
48419451 156320461 158457584
99032938 115772107 137157723
98141954 177623995 65945245
87524019 120243838 28479239
106688818 70159312 47363066
103937423 199069851 38078258
164963028 147604684 5964802
35125331 62207869 33712484
65204587 157471909 65281827
127689805 197120074 117548504
37540005 101466465 7630681
87139217 151248938 168981258
82238244 11031662 125588258
30032077 11192030 98654778
175671620 157444067 189778329
128034620 119781688 128998663
187417797 2349495 173495149
123060554 163722500 37738094
171711006 136218888 77600621
4342757 130468344 145172596
129320343 103732253 177755312
158157940 149916031 34799131
105096919 42138837 97083492
68390128 32682906 106605110
81505216 33521614 61852433
29198276 19945962 34493432
127142800 106297334 162826631
143556056 107539428 163578591
63428084 102937200 163679350
118362518 186328809 172068793
123971039 25354887 135590970
104729111 198909775 164211242
192881614 40878936 190830396
51736677 102064539 143404977
181761401 96692245 180933656
72537067 8383814 23403487
176124225 183747422 166596600
75080693 174391431 69765972
144123092 91144932 197030566
140738528 149817260 133475774
100915896 200960002 98042896
173219904 67134656 95417884
90249860 105805041 153201407
47576356 55124504 100905828
5608928 176342297 180345556
115875 14081509 162111695
103460336 139362550 163021959
40104431 169887746 127209143
128088328 102952339 138011778
132431239 4459033 67218872
101452597 39607826 45800292
168627648 72129551 151609309
167369451 175545206 179367937
109519371 67210525 51648097
187053304 197692709 130965140
187277020 96765409 137216293
162449210 181189535 128016327
125676047 103237393 136399651
21265068 120679278 106797033
187401373 48587998 47274247
163324603 45162121 99349782
183716235 84969764 143378469
62103294 86234639 191960828
167226489 135339866 135891465
182654993 25739879 38265974
137935440 152966094 160089659
9876362 68013842 174316577
202445527 45557137 60453777
202841236 58929157 129078344
187719917 157126650 82764704
67764484 182529083 125908545
67740067 84114171 161506237
135363745 40565367 113002233
186929779 176694093 187620425
46596942 125161191 119103284
55049377 161989450 33076575
185030841 43066084 148877669
180898574 29205934 76762028
63520023 126637923 35593163
137338283 42905798 18665602
100403012 179852188 128187482
20680080 130480538 67115793
33401415 134811099 12238505
142143502 70368313 136135730
5546861 16080211 199465806
107421326 11537810 49323729
3422614 135111116 132243669
192445950 18116870 66910273
182277436 145753416 54833091
90650355 16464743 148452543
81621178 176690859 70735412
18643056 140782292 174458848
31171028 137142100 151983421
175149102 38463073 114619433
112553411 111528065 24298456
45882199 102776148 197989380
76060558 121761262 166971153
74983542 148792246 157753382
188898010 76983732 102028799
112252889 104906002 96866432
113134250 188882379 29204326
125390237 181675715 79999880
96587947 6664957 22996074
161562076 129514516 165386910
134261194 28635257 136760291
179988805 34984652 78866152
171319058 117202507 7043914
191526774 200635106 142059453
68446934 54603290 200858997
187389923 20367615 168233035
144132585 188814027 41487091
125985928 47521344 20410076
26197449 47463876 92114948
107564575 41384533 95477132
21872388 139004191 3082431
113533379 138911077 35860954
162633970 96530933 147671942
101879756 134317327 151510000
195788001 78734457 27852926
27754288 153349860 44260275
81324789 198788513 76284505
28863981 54119244 113600443
181768646 19443817 116199
109086319 174079356 39416395
25468161 64568049 86221179
24708645 182834452 37551654
177806656 11874788 188741369
71318531 98854651 91116624
176976642 129168625 22390657
144224514 22030984 48520990
89984256 107311814 184348689
168829064 163665399 68381332
107630566 31880891 26595233
56469105 21201993 167388989
135489903 172265048 201042102
85247252 121651770 145949205
23788029 110576171 124080008
130958653 203352195 22099873
34715620 202803264 50367907
198494019 117318525 146740379
82618724 166821837 18842123
153190566 175414227 46934973
56357868 73914719 148497092
147111619 102504587 9340137
194875132 171158016 68542071
170240292 34689300 54501789
117459847 115430657 177482991
36469108 109826366 19473265
52818396 116366940 126278759
179458395 179668925 143502804
96809527 196595436 2261882
121069341 50477097 83569866
102858263 70861132 4564870
97132092 132559713 116373090
81172391 44213507 63521985
190366136 188625462 165513355
63070681 21043855 109537586
179262793 11910104 191950376
96299490 65930052 26951952
12769756 1433986 93726697
68012530 10843567 103215470
128332999 186989634 163939219
197932933 138067917 18620630
178009246 111935586 125177759
72652 28025813 116005632
75972861 136830726 156686865
1838333 95308394 37418817
140381183 164720726 135957425
93983061 38122395 4923679
175551658 198733407 135158995
39258589 10186998 49498622
44270821 166969280 67896208
170237628 164948792 65625245
24151569 200339983 168267
129978435 173396036 130055163
91048081 105894759 47450946
85387452 188994441 140845552
157600804 133332256 109343373
98986080 191662607 22382345
141864838 136757740 50637752
30906103 92957531 95631287
88660428 90418667 202191213
125925486 97190706 43251186
80426809 77078598 10440473
152386903 158400657 58839218
192742018 136719839 70108682
56124099 91185582 77565616
168670160 188742484 148138655
67941565 148399867 33194015
97687762 85451486 136143756
198623493 95771515 12124090
53920639 111665500 153579804
168170641 97601940 201368765
81202086 107025349 121150027
4758348 126170614 10529004
60262482 105464399 2163884
180814601 10661413 55607635
57537061 194196867 125993442
73013721 13124612 167192863
138970290 18585645 43427302
141849361 123773693 28779225
94285815 106323927 118539222
17049943 916504 121698764
95934342 64240618 146002512
175770508 2185683 3752473
48413014 47337669 89294230
194915589 118284221 51953535
184597674 105728659 139425304
120088717 61098969 84812698
154240853 170857480 101890884
171716825 112763954 70675201
50577437 148083046 112246695
139834407 67173404 106550068
128891988 16463330 74700600
19758710 108663973 65513023
173784428 112384632 35127265
153151515 117658120 81642855
144114970 138702043 57163343
126404660 119999363 172161466
4487589 6765219 184738825
180961419 105245271 183828389
202990814 180490145 98722116
78176130 101552097 114146559
188218606 41526723 139995700
161144990 48401957 135704121
95300393 173790737 110955662
69727117 66228945 153643223
191320335 152980778 190223494
58205949 98281670 37588914
153567601 125858457 32380972
165713159 128677374 123810532
2582465 22170278 56119113
16259597 92584998 77844885
15416985 109642967 190041355
203248648 194054456 83099165
37047686 34821698 44862194
44535001 58655062 69164967
49327431 131531119 57091279
37089214 167069872 37864182
178639756 68501879 105657581
98829830 187154785 199008418
63857860 36854870 147210871
117382033 139174764 4426160
101441203 23765021 177879061
172388864 43531894 158560178
157842104 42613717 123634751
155280712 11349889 77673532
170791316 108931221 163582468
41704632 83863901 14696866
151173027 128650627 60068442
26970738 134695224 144595368
44841283 75513071 182506331
191971221 179599144 160050194
99782311 17076228 130189917
8345806 73424760 79045149
155147231 142898398 185445239
185317172 44291575 113143278
23049288 112055285 19041813
106067449 191939939 169395217
110603699 151200970 112505256
134955232 108975485 8778192
42067492 148147397 119271694
41255739 129357883 89580588
53289155 164894816 18482696
85779984 191728481 202746231
53387605 180322177 155800198
186511444 246667 96713492
187695193 123202040 178249165
82711862 23541543 82604420
4441713 144870287 51629692
173840477 172753396 59225348
12501579 16707667 175759174
24392775 77247630 57333603
74575922 111109820 79895417
80117470 194934477 164721264
187329118 180312873 184817097
88269809 21494765 79170274
185853821 48741455 37954929
201687739 198951410 60462640
181335111 177409349 111839731
188268986 167153165 104180898
40530232 43492819 21344937
68709115 174506497 10463531
116536718 158719069 116195024
21361992 39869952 141176735
167134413 119173502 139498497
76878516 108301380 169757125
134593256 67664247 56969308
121484949 73784084 76204094
49228916 60173077 171879336
70420201 164323289 111135031
36832879 18329584 133261473
34159283 151922457 179383594
190461499 186823959 83996484
163916142 202547087 2340673
40519613 45069308 39760036
189860817 158408588 183074635
115117419 152164134 72945617
127454546 166158068 134787719
11520292 85345978 99580571
93905758 175806483 111091709
190827444 35960016 136133107
42313652 80949167 170979020
195426464 65980726 157792311
148687608 4349773 5321319
124750736 108211116 178926180
85880103 175470991 31566056
189443659 119648098 3253345
131825238 162096674 54652125
79360307 9784753 163404593
185901895 133332949 95794344
55971741 99777840 14742260
20564968 29098650 42472877
98770137 146184470 66753376
150572327 105739255 139722678
157395134 189928841 37512839
138700428 132695256 173440006
179790368 180046657 197824414
73583459 20745783 15634023
33283964 147459648 201725100
82457918 65729083 41109974
46122157 135376535 14463030
189646130 113393201 76846558
64948502 36678761 28548728
86976700 146654114 59671250
150099145 77836418 105591162
64234532 184290331 11533344
62135911 19271435 75774694
77948733 194166363 131350416
155464855 3687056 146050961
72436600 180809650 122574682
58733043 124936095 8121754
49640868 168658042 96972264
18552195 12137378 18651587
144555132 5510727 30357864
192330795 174443083 15523393
102818082 28954212 51056945
146012275 144530646 70409435
130703334 95940067 69862820
5387325 125645268 91152349
101388080 100349970 116466709
111507264 106300291 153955713
189383503 75683127 152148388
3562360 203070384 100499411
121389939 15892700 95384514
40699362 48617620 103723587
29722642 47901327 141461123
121113683 59900549 123219416
71727311 193198211 73344826
2183786 119173652 134358941
135603408 132483852 83586681
23990794 29767672 15367239
3513833 47312454 15597985
163561796 137382643 196695316
72557392 63181260 26551991
190120786 63823582 58812848
62161411 102606879 39848450
194422492 198080089 13606451
98319431 95272302 37050866
158268522 96930741 198435558
17911708 189240446 29437533
49277461 190685410 24930418
24082742 46904685 20812615
68148352 100251395 87555160
51536366 1750516 43232073
188745314 47623739 50408903
109314358 120303008 116660403
115421938 101267981 124115664
51100956 152941330 134385596
159530483 179319012 141086997
169871916 67669338 149111970
111866945 32660282 141651654
132125065 44664954 99981020
198301015 130026398 181068106
39181687 110160887 22350332
58614011 141896572 77936777
114242867 25278318 68144399
140132358 145516160 108474610
129200703 155874335 57066083
143633249 101714331 86899404
136537492 172350270 182018816
158862706 140625906 57586021
189069398 175524517 20911700
144943252 57883421 56894809
153005033 55953943 72399010
91723537 177373371 87254476
183992544 189512944 39091321
52763453 185296868 81391325
124804218 163281832 96362848
112920849 60369495 142405622
182078907 121592248 15737532
199148419 8916860 8440162
37803855 168486917 100833053
15983427 160402261 21935299
134019499 10874776 6142279
103807330 4739929 3635400
128858802 130855589 99335797
41424092 107465273 180606026
165975414 14326960 144413043
29479053 305477 132491436
29896196 24745483 186252028
148822542 20211698 41115423
12891781 179612146 158323858
67146609 22653235 142979928
24429824 173302689 186082696
3892469 16056993 63358862
8397143 75537533 79195680
72160086 108315888 177354122
70012590 104782551 102077269
21215513 106884173 79559707
55729448 10594582 50664065
50737079 22108598 128018135
146428991 37671837 56040742
125912717 11832389 196375635
105947036 128289280 191221479
197163505 89190721 113651603
117178515 185660176 142630281
35332308 59924181 59318596
156167545 179878440 105928049
50420824 192843520 134549449
32106807 112141618 9795491
129999472 26727759 160586960
200005501 45249490 59395833
190586866 56144642 164056262
8465617 169897729 149029354
150322991 200612929 12684478
40794419 135081491 121646084
126208827 191232449 71115531
29671043 13687347 105198624
98183388 68757019 188949570
66639818 52121125 121103474
7021618 154472109 47523712
105200296 188691451 190532975
198425013 112979743 10358230
81384768 5558208 86585356
162779014 160724072 148988380
53292385 162979789 17199593
163701100 175052690 42401006
185899596 19808934 122005420
17670347 176541875 128310779
163489553 128953695 70929785
40575370 106536875 160854136
66793319 4922138 122421363
81854372 116415764 19536638
52523530 111040220 22034086
167920440 175322596 101000307
119025951 163958852 144313207
126725975 156229547 117080104
90978344 172769355 9169907
160736425 88524598 55546625
24549286 66810090 7092503
32907511 125708680 29106800
147193371 100733255 153891263
174919395 4637061 163510764
123455942 186134775 42259705
8559009 100353678 82502782
48189592 105689073 8660535
70133938 102946999 51497542
61860084 68176034 121349905
1371942 160172426 28473203
158115783 131439252 129245596
161061436 151655113 86191206
25104335 150550136 159914802
107606651 84683632 133539878
34443620 163819748 154243432
13826421 144740093 91450210
156124940 32544572 38266262
117680593 184587333 139988595
106912784 156507623 77395138
100613041 173738010 174242889
196380612 147624176 202233041
74438023 3429951 63663258
191595742 35268691 75005125
188828014 45650174 149791864
10488598 21789938 182332400
38873390 197862876 165583022
67629970 184478315 87520121
143762111 176832915 198609964
32311452 119694323 4262029
187831476 79894955 31200725
158556878 71055542 129444194
82154585 28198478 14543197
104570754 63100218 79051839
105546031 77956468 70211097
8535506 80612927 104455868
116411258 12855374 44498109
12011238 187866532 144534210
165582607 2880670 4371153
178442414 132654666 123211271
62991852 142029289 109905435
41446219 110990661 96131090
182766432 163365723 140595996
73697898 52951172 144815401
81651494 114032521 94222589
182850803 76750291 14334062
47783783 106439180 143317696
148440275 44464967 168631781
65726846 3930954 135292703
165232887 82701715 40676895
23532188 119096718 148235227
147658171 230961 31570400
63915391 141044705 24364235
175674853 124163441 16442253
54305549 45277420 114233932
119576351 47194615 135544729
65972873 183661199 116871668
178914651 201015955 8800745
41836338 178337697 150528776
121161354 136552168 88190776
120820391 164711301 103880499
93858594 44429885 8950261
193660536 68718340 88941286
169954633 150081173 91968090
156756951 49640731 51098779
67436154 73175677 162668832
135945078 138275194 96786333
135385377 165413510 2706678
84657311 161082985 193436859
38683211 1380848 99877607
619819 132426095 136381804
88353379 661731 200471788
84307667 131221108 39972362
33505702 123423786 108183793
168152895 181117436 194999801
168234171 69623282 118923258
121416607 136012410 125130936
177643649 111125580 112164098
28798573 55668873 121120996
2554436 11654706 167167764
42392474 135518297 158698859
130792522 14704891 190258843
172085216 183414448 188503066
13280242 120016017 117523764
91250042 103255614 56680077
134210653 173196015 199552210
14165150 2844478 49511897
42565775 63748371 24951363
157298649 40033948 9270677
188178423 1368742 192552254
175781617 158937016 136404145
96804019 160733813 84627491
60696728 118272152 92614025
87339499 29443361 156512371
175428767 53744114 130886683
8125124 78982180 63903396
120150942 464010 44321523
152579654 153845208 74556447
80825491 55569928 158934818
50709328 153243026 57791084
19399405 5961456 135069869
1762696 80106602 43593184
104994041 53993842 181342019
145496294 121528451 128668965
85800312 10530705 84876270
191725096 198384269 132421315
150612096 108541098 108482076
169146729 28062740 194903976
98798477 123869702 67753835
147314395 47680469 23190970
96265482 186227790 5838038
24053123 41701818 176813748
143002761 96721167 190497684
20766992 70824209 10833674
119914623 120912721 148211780
172158736 84106286 137880293
191748077 148103697 117677855
131446599 67526321 8176648
160059841 59104390 176791959
23133619 151715445 144209570
126450665 104570483 18366600
65948760 3060918 44278133
140169468 28259032 182591354
191600858 82939605 114258865
114813707 164007258 193222989
17720764 11055114 191050533
70647850 122935867 60266991
60064204 57771869 26395440
95291231 33566632 164263551
119823065 105553174 177568664
196789370 140657985 149687913
125752540 149256609 177349554
118780642 121052761 154258063
64043874 190008084 164239408
72434718 19790532 191688431
105903347 124836424 58418895
199986220 92349297 14330692
77313040 191984175 139481709
105578484 193991991 195699282
129777537 146046688 196145383
50430972 147984152 134156075
115492573 123515496 72364003
78132221 139519386 13427745
31611978 191268491 175999203
24339405 51252124 176890641
137757122 57653216 133595037
141752407 101390847 94924679
83260412 2168255 14132810
46160778 157010707 111686320
191678820 93855167 111666197
64018484 103058909 192034439
158023854 138261773 10616315
17502518 100506178 140534835
14919779 141655935 65463178
91599723 15650857 110448862
50576683 130902109 72541943
108216786 52416033 101999726
18156174 134079981 144542038
174094661 157598810 96505984
83037715 103048268 138047444
111346522 2483495 93292530
105409353 26270101 44367790
160023217 24057124 104464267
106456758 202563415 114260070
159244006 200123331 101508030
193419806 111994405 117513472
36851449 198476699 56357880
62515351 5426182 77335955
102578542 88854470 134309633
135801120 126225592 93707685
172420189 5046201 67858780
70698805 56461711 58932805
182533887 129735513 167061140
165271323 175588885 139692135
181832990 37976379 131965768
118345781 98579856 113958075
15926901 109236093 22242523
163760870 145034247 95974674
139395232 113896997 144745706
182145920 87591247 172380770
114464294 10638512 22753585
67246140 54881567 171094245
148335969 62903284 95138355
115317751 164893071 63948319
114456903 165030654 28992184
179137452 162468504 88268320
152900563 134222037 182013130
78374895 161689787 244764
26402422 132677504 135233129
59525874 105508789 181059337
21179575 29446246 9841966
131289675 183207670 180002713
76358163 145043386 202307404
19796208 156397979 121053547
32562193 182718751 116982902
203182605 111285665 145946807
15884029 29705121 31374857
90125146 90435331 14853393
15531862 153066621 149122900
146100145 35477152 163043750
141922683 125012462 172262187
175418119 150449534 203011393
66980016 22256584 91410576
143806560 161264495 189829911
131121693 97272872 201134912
76313325 122258898 39839404
93027775 170573102 136746611
166380595 116821845 34173128
40090583 106365215 179732734
178690985 48101510 103033593
62721321 8208758 122332787
108548337 169525469 92190325
145314483 163610600 184123803
9295243 136612657 76782852
2011414 77418603 195745626
52492903 137296901 77104408
11976303 24735902 200363749
73871155 179350381 132711731
37083436 144916833 86592551
89313685 76474460 43320064
156603711 67453597 117116751
79911793 201809691 80092730
110275428 51223120 87058199
161318043 31204958 155460274
34462644 58146990 200071557
136586530 21867160 93283510
169960736 122761154 17371390
150121016 16645619 144615488
13785217 80668401 179985881
39598358 29150737 168216191
59910656 132337992 124331864
31332573 132067611 143959238
136394825 46653851 141496110
63361754 26747018 199293371
52199151 158007048 157247942
179351450 145772351 1848369
133112814 114797574 203314280
181339985 130694194 14230567
146699603 119259163 200304448
158870102 111204436 124346474
74632724 130624570 150558847
31875005 97330969 127835740
29898355 192338381 11553975
53379361 147854385 198112891
138879372 179558452 40032589
26192652 54419722 31878163
69557605 172183288 192741983
94839446 43562486 97420781
36150176 48759161 137695695
195985917 4170525 176050624
36972703 36687614 41973981
176262682 58933817 147667609
96010210 40147724 98790519
202034634 56087107 35255071
76408137 47912812 88651879
165376791 144817933 32733999
101050316 164799599 87679188
31579888 145687546 21323501
144373091 49031697 90024745
130850992 173596141 190753332
159289821 104433588 191620449
156549775 50117829 67226174
183269868 42955736 133020126
137882442 19841512 10684935
103213705 64052536 99160238
26480706 54800290 27703522
127614567 122716862 17217482
36611428 48463698 190173237
119143853 88223059 61077612
79113402 12660672 194111810
31489735 22924565 114580473
169613522 77028675 9726681
200870859 186139122 92391115
170171781 77525783 189706324
171146226 131639999 80255353
138830275 45955638 131000367
124252658 86070898 146653026
18369561 147876900 190041684
41521219 144889710 7118513
26477684 73348527 11846341
1247172 113302754 111480798
18160101 74502158 195992843
128807195 100595279 146899321
110110504 55212092 19183396
26442522 65461053 178123716
128310157 197875746 143521155
61824934 177317202 84623284
52638030 33660609 150428569
1387847 153423793 114883798
173440884 173062544 185596880
147612150 143544814 135540123
121967948 197141672 23334560
158310854 174157779 144223878
130778709 52431833 42927604
161347547 191907817 29250650
40366723 86721220 14054814
62791515 177234383 24668307
95266315 119863960 69134504
76890290 151598052 163440354
165663716 77792615 52513552
135957224 9491967 152934363
105913573 193713200 13749082
20601130 147872977 112526057
6840341 152360268 176063181
29337820 74804034 59185385
111735698 35602374 135211283
152082829 94796758 65373192
185198895 37472468 36052242
60080713 126268474 129664721
112033666 182681299 143245846
36492990 14406020 14739255
175876188 109435055 92467093
15106241 50218569 100174582
28493474 174584387 104508074
202135519 47043694 138719673
140302401 201653068 36494685
27492361 62221345 66402652
141950761 112747694 89815069
176787608 159632619 13919055
100395943 33348851 50764365
201575043 79396229 141654475
107755588 35488982 131172377
29813049 41793803 67327258
35354049 116972798 56144695
95261649 27955678 7279338
4382179 129173142 96025748
157319614 44063996 47907761
73175580 149970032 172191230
58511094 79905899 30069099
79449490 183754788 112534590
90942423 191799582 50224386
185745525 68924050 154349982
182271724 162552862 48629655
144331538 146917066 8570226
55776416 150446128 71170490
151543572 94469605 81466124
66022273 97458235 68999337
190560055 47696232 160686683
60007950 64882889 188439985
75069099 48990313 123862538
178436265 41554386 176750768
51339345 117233521 201101448
102445341 22820318 41382949
143546811 98572697 88635643
127362841 147956014 30692210
96680664 183168831 30367324
30231612 158180764 161073762
18603903 126279858 188172289
142702359 79150530 26735647
21687185 118668994 97020739
35500110 180368006 188871120
57509620 202188923 144094144
155056876 11441760 163179767
195341508 24406653 21188838
187930903 21327498 126417752
68898624 193467154 202711949
105932505 119178776 67083595
84138593 133396166 167456671
99707397 119836613 19526862
199258965 32594809 26008500
80514889 15224854 71347379
88474464 178507876 52495773
79462001 97887025 38006128
141482267 66559544 6386207
73725677 95945540 23454010
148230620 54645598 153348341
3909119 132021141 122747254
200209582 175109496 13714363
95088139 107330431 69717933
170856956 140412303 158235074
12012313 196809240 14891979
53338956 111427950 86997708
131178569 51934991 44512718
28905977 198768759 71748910
71725566 148453674 156388154
142317014 83137760 171538372
147480430 80385271 133460311
121869485 35288842 125657529
67827863 165332101 117541160
181055864 157681715 81288199
133249247 76456611 13691151
26497380 53285853 127151832
174208554 18723848 7948500
59023083 97459685 121515421
158123158 25238166 67717782
120982207 85406720 112184054
56965589 97887544 46395006
168533035 148972424 172842894
34621702 81509345 184508051
191117008 199250276 153973498
58566936 92104102 101093200
113464160 4245606 44425216
137552889 7711821 142033642
43488261 144750160 49750161
96932684 128441707 164414718
1222944 190001899 183079053
203027136 162346935 180144925
25660849 31718436 41448051
108932793 163802307 177943873
20594756 165661023 180153865
13093976 2644134 173233296
90019831 110338055 115658321
115912467 84350181 159584849
23326190 166413079 10398346
6641355 193890910 121417430
115658440 9120275 119108033
79680595 173779850 14170733
3744701 191346188 119061486
163324115 26489901 33150597
34546806 111654413 190548295
143359755 143167337 16974771
46146454 69983714 4595211
15612568 100211007 23666841
164651195 83404791 103242605
82238775 23880986 56835975
166904146 138415490 133803884
39071759 162539470 100861158
170063390 47877124 47625695
192885935 67597530 72984448
144742599 57646245 105661402
96279394 151988440 103845498
11927841 65513481 111660668
55234356 2783265 150738159
149352294 37418119 89034384
180029397 27660318 17660512
141882467 53018246 3273743
3542501 95264446 114925577
80975740 164115624 164468113
98461072 9096762 7069257
53088522 185733573 119438855
78615140 112116710 3559345
38819579 53535588 149971340
185746260 92265213 72425862
36445713 27027058 82456144
50065657 141274140 102180923
55633200 32807670 94103353
11593003 196452476 78138085
132645551 115799920 150017565
48370870 103456286 38097262
170970440 129350057 25231093
150812076 125725499 80076245
6963465 108151841 185463442
3146855 147897359 102509200
106265284 45936545 177214345
84130367 64743493 186890747
4748282 96184850 126225666
91501764 56394847 72792223
59003850 12812794 129003742
112308584 56789323 115900067
120353956 188579293 79780433
158006004 175111525 17667458
7491876 77776446 91632361
187931119 46812890 111203396
25446302 64345036 123184567
16678193 169230368 154485706
52331686 101452216 69378891
114662262 18760698 82117251
45270693 29209753 178790530
156960836 20230671 27061753
143878965 145732414 81390698
169263147 16654806 23515320
184784073 199665750 102842714
153556 68652911 118241538
155042954 158864739 177376589
82634025 153545628 49264103
53444365 165223705 1416722
32597690 175563424 94230057
189582203 2020848 93088996
59010893 156839288 12735183
81742218 117192480 43480663
18855734 201063461 150686843
104247539 6229114 19232316
57131683 168787776 32761798
110902024 117734387 57374985
60586903 53747417 151289198
176502597 83480849 174274351
164165543 4319448 108400421
195773214 13049453 74320737
49974343 55237682 101611989
135412086 101121547 143704827
128019579 127137436 88455304
59709005 77788560 120979743
115499615 192569809 48423080
111277628 33640462 146392220
12001195 119333384 35346862
38468622 108116367 170059350
184293570 84890411 107212541
171104837 60403275 197751338
107848665 94981551 89779629
198195232 181874448 163663263
18619728 92497 169000278
156446798 90913445 122104926
179094902 137470789 99827173
24432595 2799183 153857745
187209677 86040563 38347426
39732177 115428647 57611149
160544869 152338058 118103149
169718225 139445017 78746521
192856559 149119297 202826685
193017622 198128027 166237779
85775472 193303061 110706295
182089399 144639518 43605879
20322132 157607204 128245861
45807544 69955758 152429657
5833258 92035745 62989738
17942946 129723457 26327400
24884083 95372244 29120342
159487683 2008355 30276830
64805929 19496656 184029595
25869346 139751158 48797863
102095436 40775886 130145418
134776769 119907016 178256506
196649274 9516840 149691416
95873936 101876647 18473234
148229897 17711612 160596927
103920688 234507 81633434
4996948 69185198 99067995
87603076 56331097 18720890
4574748 7282570 174168483
136151907 112314205 93870717
54535595 52779165 52248047
84317407 67190716 55372176
180755137 131971078 116272050
129585452 8365319 77118899
80420053 144730215 50023530
54000283 86890365 169852105
25813851 35426733 89220271
178491839 50847443 186931925
182066039 39320245 199719365
145264970 160124427 52929748
188156774 186402850 188335212
159177193 129974707 164384397
142377881 77491896 134081105
79843081 175943336 123530892
108919514 27208177 52772037
1055973 141068132 47840904
25206340 44232017 7207891
57830621 134870435 29278469
37069834 29892860 189816171
1973845 132908946 38605375
179865607 168350749 158045179
179845366 100455331 103755755
62665204 31194763 32871633
17443096 27155454 50008198
163503657 145980876 26454802
16747662 138349964 94442140
189085733 128931446 155714545
113062124 110283296 1196645
55860786 78733128 28211523
15445180 45304098 180685905
100444483 17248152 53309683
133445786 203356138 20793397
5152795 142877139 194026628
72632524 186110541 16345993
63060463 31378525 185085050
96328821 80373670 87347145
99547401 89576237 25024379
20719484 189075290 108690652
167859326 171113264 168744764
67857497 76237287 30103021
10049772 157554606 12231651
37973779 184173012 43522569
118310323 68026664 177093630
200361113 61871016 107847486
60893349 147135365 171214551
97203246 22387264 195606089
34199501 43426398 42760548
142112472 37342298 109380584
20167934 189060941 195206615
136009136 158371955 8267450
93724677 162287035 164905222
18294426 201625437 195331705
164189276 139101866 160129036
150755246 32498448 162130267
139492985 129009986 34766047
12557887 59356718 202678683
88730096 62736855 76304946
150308580 156483453 143202345
45018942 160420452 154567732
102743131 115647923 141352730
10371258 122799970 68235184
176652798 6314622 69501113
23124828 110959687 68028021
97850635 92790738 32099343
49040628 96850705 198414940
141030988 182375516 49878319
117319188 89746697 111141131
17593232 57530428 47445949
193814800 59080492 126226054
102173725 18788914 86779220
192167963 117683128 119427988
40876916 114987763 113794641
137544802 73021103 44081393
16418683 68650486 94089285
31965006 21760757 65592
142825297 96238260 202518791
119342213 33959383 104160184
66723571 188475672 167056763
154581552 34240649 133495099
186168861 165632179 102987207
47160652 100329895 197959538
115867436 202857117 24719166
148892433 117950413 103075714
172279422 62841131 111754784
192322672 64353817 76615383
40768489 198519172 4846390
59928401 106798083 153087768
54748487 33831834 58587396
168486267 68559603 18045995
18588340 8673863 101586324
131523445 114463223 164789964
159118975 3471556 191549312
175238700 133187153 191574302
188575157 35872048 123654206
53096537 119930676 103342311
118560250 61300457 52349747
103136694 28873085 156911606
88429171 40068323 155484317
85927625 159936075 200650941
14614163 93169827 37531062
154374047 49009267 133483319
159523035 108650762 157886170
46889759 117305759 182711942
193229530 135201845 29039189
14306103 40700464 129224005
147853481 130031377 193069906
153505979 152809195 7013659
161408465 27915376 44751924
35375202 146318730 3634630
109656514 58629633 60327131
145048567 64135277 75812515
175741010 196128401 183675635
120133767 183378768 139975799
58084053 63068050 19934731
126820847 148423776 115373866
116224031 33236139 109301946
137828605 172828624 41025372
116167469 112821046 121867957
22331675 63309504 177949928
79422536 10437924 74667425
163083173 100219417 111415382
29140400 168840788 197112363
157672775 135217074 4669859
91069284 104934135 69892821
19976854 197752139 85811852
39482691 42418112 169552932
18959983 174783058 7402429
127105219 190575122 110312314
92006181 198525484 95860794
124933047 196624432 98101217
6031261 170947218 168778019
57133008 66516356 13377614
115499196 89817222 200032586
35079133 95341880 110670209
89625484 146318111 200526849
136744501 120577655 5919640
26078104 105880623 72229053
134207506 159766078 4204249
93586035 88482514 55911335
27243878 68000837 140624918
26577102 62068805 184270503
140256551 65517489 65450121
142643629 24513384 47414403
74754237 43177889 91591958
182804240 41739964 89719180
80547022 159673178 147396610
185057170 171805093 142808766
48650701 126907696 65537835
58791796 57523082 147194082
93232570 153718186 143820824
158391380 145094048 36168061
111225624 126027523 165450413
81552100 179799719 113689483
181779341 28142279 53405846
164106375 164085032 43892371
175340492 66634805 12345923
76951212 127112855 22634403
47620698 199133212 115942291
21714970 202371238 20985147
118462618 145188854 141365091
54184996 5786875 74746515
60527476 76118149 87211561
54502225 149436530 118686460
118345604 149254562 141621940
96621723 28642825 74512093
92017364 78451144 127094178
107963696 105689929 89058935
124614063 198737396 39898880
160042904 160969533 126463863
96386695 67626506 22997630
194120197 159015699 113815779
48404962 170662439 126539279
83295113 30946796 106695830
67675307 61221520 112529817
62223561 193111861 194967945
188656623 140279435 136767285
31983267 185131910 156256605
16711611 25598499 178547150
127534936 29856379 113862181
2196533 85549889 90672452
180885746 73984401 155838882
7126026 113387668 102573183
107500369 45816412 14819565
188527244 110672125 3769273
47187372 126123091 64184485
960971 196013005 106261199
70187706 164609887 157741398
105026939 1132841 196205003
76978659 150061907 132936059
191137561 2516882 113434086
38824255 165867840 4015395
197048325 95880051 129895943
140503795 41237614 99336673
86294537 25033147 61120224
194129064 136807939 202300020
121522324 26557605 42795490
199474783 141479487 29865408
159867862 97576883 69524225
59237803 145128401 15696725
164847597 57960497 25926945
10114949 112046813 19096031
197997922 8080535 129425528
185335126 194938012 152389115
191371471 189453401 159706793
167987591 157755437 93192358
156082282 135978419 162377215
78704065 156484100 52320278
116968666 25404219 51168291
196144754 5105489 57915410
34366926 90730363 18866346
77195450 83620934 118168258
56880386 64515307 74080513
150670079 19111010 196750528
97081214 16728985 145042582
127763584 109746486 70034793
47527579 32624130 85117137
199238661 140764116 181860913
106116794 67208032 43900633
107671883 37480542 1107600
94692684 61013335 10036177
181268979 26371547 109116092
50076282 171995639 6512976
131937935 193353019 87894582
186813017 88971094 7867255
198829729 201286186 132632035
53054958 167884396 189694559
170419439 101280900 15006144
129603892 91585105 110964207
131919432 31582477 13895591
180583620 80985656 49172149
23967421 16507482 60418434
126162754 172125301 2813754
137376823 10010442 138481417
12986267 67143571 4517429
11419646 88921667 33791956
142629186 200040718 11328759
190356141 93119991 58920147
21508269 186052520 162729034
96412295 45417862 23393980
75408715 116962180 88951616
21253917 31570034 9254699
86018904 147539392 18259920
27328302 202725253 148972352
131374993 70334758 25854567
37346485 157586561 108811250
31393459 18596188 57237155
25779712 98602544 75716386
148933645 125413524 24056566
86018358 82983127 186587573
135645246 69150605 136096080
138522808 74014460 49019159
136667791 149723164 119970923
146614424 33838916 43684938
25473586 77714549 24620431
145081839 200355019 118546714
106399800 201985916 90295100
188147035 65499610 146345575
24051541 148322928 107715153
183970296 86566457 201741048
120162116 126181062 75932029
120189178 126580804 65373440
52629355 97865168 81910404
163830790 130527068 101059279
94637253 102448166 61035506
124487619 142102659 122846908
196357476 32549013 16276946
78780566 18063838 174790236
117740066 28524256 113264567
176214643 78644731 193399438
111040348 145821317 3468864
148612200 186576845 50740896
176505673 6925164 29693588
195342216 61332317 188039730
115530943 20068847 155206454
51804 80931512 13595792
8376665 71817207 97047323
163331734 119198814 161261602
20099785 191324806 132770867
113471550 117560492 111519112
4664 82668403 100684056
8173354 62867807 21665448
26095665 194288227 199547365
41293249 15482516 55414321
27982058 119728465 95206139
203039405 179504790 135777223
176716962 82684290 586203
203015964 158617677 94222081
189452691 47418712 153278936
184770322 118808625 197231068
41903468 148533273 110901756
84564758 85366160 146149285
94736396 21512790 149451394
27318490 19093485 104408691
137904427 176501864 133766932
102034606 154632882 164229808
126451203 145274612 186032804
175418336 161072681 115532736
177054461 6994186 75169951
25683561 55352252 37660511
55615314 63694295 101649426
39517183 104168502 57820627
188656104 37055712 139542475
156366757 176441835 164226523
147206419 133256841 193813503
190361483 183473904 29846382
53336223 9554533 41630901
89095866 172182147 109866116
128277619 44288132 124627833
132369175 11335522 77906843
141579212 177060677 47498806
139129883 199297097 49956209
89527589 63070383 195508281
87832207 146511130 20472473
107616019 35104300 126847115
37481785 116126469 17489621
574933 25432713 54764054
197276935 102329841 179117913
171264516 136991533 200135248
100896833 21864305 198970773
15470384 35722207 87647380
169324991 48362805 72431564
193246416 54643737 58635982
51411105 24740384 93447189
846074 143930481 22380221
92721901 58227912 123624613
150477392 156704187 137561254
29680243 50135173 106955097
80896168 143472677 156161416
70041604 96457615 49045734
120358809 68658231 93975979
16785841 171038000 87938069
10292058 22538477 169150382
135617314 85969514 47551278
110958741 117248292 151332036
153739526 135018503 94610402
16513504 27851268 150990709
194538070 11559072 87087511
89436961 162887959 189430907
148842070 151167802 123233365
20379414 200828874 118499527
39330360 57554383 62331403
192355884 191725455 79338854
169383307 41106068 855315
42070715 99932734 7266655
35608096 163275232 37901976
990706 24475784 37527526
175089214 25382639 107387582
51453694 27987130 56521529
104610653 67984965 15015193
32461745 58611825 158716694
3170996 185772926 135868590
41504339 39798358 67415124
150672998 87395928 170879626
181919700 8977874 180778892
57674728 1415692 72499694
143576237 144717198 155413016
57294301 194367458 27528400
191846668 104580409 27802211
20198571 90228643 170611779
88571218 144370579 47072869
103666083 189959845 136493670
6587893 8305248 169493471
103249917 118122936 124155509
165025837 193739899 16806437
5328992 65853364 150848109
1341247 85142649 45775797
86324069 133310774 84344199
104278514 59794181 160044836
1620046 97069690 175194330
63164726 156266813 59970462
176539069 138306497 152940107
152356230 23653405 157297
169906953 111613740 189796198
77256841 110033561 146663147
119053565 93498467 100357447
85629741 80549919 188613647
120020831 198872943 158383915
5421845 64515799 32868358
195954643 40113345 47942904
16209387 82907233 142364701
96826511 2865089 116943316
150184401 116246745 87307011
1499082 58762207 46918036
54786212 139064070 1648902
70374627 129363904 132433294
125995423 78419297 36125938
70097953 110202040 89860982
103177836 76839002 41649381
193597406 188061958 111417708
108904532 189869427 147553815
24679043 74024395 150487564
28968168 67393527 48319310
197648047 127568761 118023546
36846345 166280488 45888865
156390486 181294640 114254686
170891416 34196330 197927677
188328889 73236925 93767275
30301096 197788069 101862065
87561634 134452048 61024159
156384070 171736798 161738812
32478917 191686017 85194727
164822547 64657394 149620815
188545687 154590669 107339424
91731897 13918511 145076814
90418523 17351481 87917931
9583382 141488586 59664370
156218936 130536686 152285647
16881057 147287469 193033131
116434557 195088498 132766639
138959328 50009888 58858132
99708790 180431715 157458568
127055233 142442911 78496349
123638472 94161098 183478818
165462573 162914979 171104882
108742365 4608902 194987612
52660426 58394205 3867316
97254080 138711301 47802569
6904067 142944269 20706689
150426568 62755947 36453427
124536773 121707555 37867979
194595865 91163967 6771503
133712813 161551862 112411708
47087790 22319287 187769930
188359157 158941423 100273726
66093854 63577162 50866148
135586573 97016630 54339926
147957474 21348620 137536754
193154151 113502691 174215512
173562779 141657436 113624400
183598077 194101383 41769284
153848997 200340671 90320946
73829116 110138242 77579527
111931871 158515863 80957195
68736917 112546353 56745160
127826509 133780413 192351519
14933490 7627109 60125133
117934175 101913882 151895033
112051066 52810886 85597678
7935479 153965507 49457727
187008956 153925207 145262855
198533329 150067509 57196947
144190616 14344371 3036392
113063392 124623294 118620580
52584833 132203491 168463223
35721972 62716903 108297363
23462907 144474150 106035237
148750403 129462574 70625317
108849472 77736443 151863165
137826257 183938758 153920018
163076276 130930436 200893916
189263296 141326970 16516273
119370657 80481037 152482866
180923935 153251823 180421291
136218910 18641051 53113130
18561332 162999721 107940979
88238668 75759819 164470808
75768396 180081199 198840793
146287423 79594652 141225727
129502890 62992979 189876910
163869427 104507920 95219405
200083010 199387194 141698174
184068927 103549559 135112270
151665138 178905819 9827574
83638195 47490829 66056050
107181642 17295957 54764714
105258307 161939812 31528654
8241072 62987837 20522887
84658942 155693001 41752699
176151674 175200592 2005651
121332358 11072631 6436872
80353628 87841228 101724696
174759831 47979740 42084117
36443187 202557342 70798404
50343739 187110706 111029236
10676052 193284468 135155732
96803571 158090450 81537911
168171416 9667896 7872123
55455258 90028143 178474687
90351741 145983765 201495243
55830243 188554844 165041432
147872333 50638454 80662994
139350890 69322654 60211546
159403299 84755404 43849810
121046324 157102227 38693607
189678669 136305948 168401744
119570351 26628581 92874166
33083738 12505681 131143030
67419270 2691898 37332939
109000048 35266697 168702466
53950632 25196903 110376242
104745784 47058403 150678061
199981093 53242459 96571528
177107175 159958370 45152631
145765544 18902049 67340883
88486662 196823857 115802106
29130577 166954207 5647526
117537470 200077270 42819240
58519957 141244944 50345720
151826867 93593973 136349254
149901820 195070377 63612940
12994915 138561908 174065913
98582561 197817218 153380438
116974567 67204709 119792422
127228142 188298178 189647160
72573755 23983602 152098624
81527397 4893169 137116952
170888456 123866046 137342652
174115007 21473056 57409763
18201688 71531717 96692612
101531896 108675505 66521938
90101949 79203641 24402102
71814548 141236166 196362487
164364417 141705364 195159959
112340361 95797130 31912613
183860354 194059667 122861265
499624 79047201 135195453
155663671 67213513 29642140
43371537 118762429 57667281
73076962 78115134 50548034
29639847 76593959 48346329
40568959 70776848 94482107
61298824 131249473 110758927
111631404 182014722 104019156
78122955 70549130 18638158
117709239 197002019 140606442
49891375 17808928 157058422
14525396 196528717 165709845
12708402 61566896 10479136
137602485 37853323 80518696
89103359 108454499 53370036
96161902 10173390 182300288
135160758 21805930 173210173
131886099 172666865 45788913
177293422 157019414 99994378
177577752 127265645 119577212
199411422 96998534 169363268
20887036 88859309 34055354
158401274 146344797 168595019
18474109 142736539 93456693
158876740 194281701 107333553
75834380 197714496 25253711
8553316 16906149 121411065
73776112 100424644 13006447
96132466 174383334 145396951
165603473 102759161 24214331
132066879 72421011 16361429
471037 25777719 146733749
71199674 120684794 99953712
176108456 125879710 196522431
193276641 193390272 12641596
53581915 12732485 42079052
10539692 74938090 135176290
174212704 79917612 77928420
136204836 40669325 26577338
175142901 8093952 119444852
198593212 69977951 35031719
44507093 115773032 109211905
193066813 73029459 64017502
155853453 48088642 8464572
112642938 13675606 11013790
200171380 175763346 103794971
164459801 105942459 74322069
32619860 129808905 72153946
85813562 136198274 67504618
53942615 149013479 41051193
138315090 195617911 19538732
793062 112669213 166681659
195699133 81773532 88879259
34089664 110088041 124077895
54480794 79884129 95835194
109935971 21951804 150960164
109821184 13766118 103392333
177914686 7432815 2861832
153845301 97632168 197908517
101968660 156001943 32595046
43950881 52717287 3106427
39316251 50117507 249178
5470250 76486736 25755147
194231442 179474155 106061129
168353462 86801796 108805022
29024835 24849970 29834476
33672347 172518712 198945842
90920797 46158844 88744168
39856596 171248482 181929656
6910429 39209564 141857351
115129951 27377892 40003466
138636613 114169520 151855060
145052936 128378916 114757236
78355094 20194997 38617869
125808736 200516273 123352183
155969389 184089211 77993353
193819599 50433546 81477480
60052323 59443018 68177684
38098220 49472020 40288750
191005528 24512397 7761698
4190064 44387048 78667378
57297078 118630221 89628397
132220010 63291572 111025384
105855796 113466660 153272019
5555662 93634439 70148250
37327735 109998601 167018090
34144986 2643755 85118715
116744757 97062758 161004317
120442618 115185607 54572412
1006074 19062008 63754584
40160957 40093634 11143333
85920976 94745154 129829055
147821728 124283433 32964953
29377664 49041393 109205327
119954519 180282905 99224125
50259083 138102996 64830464
182154085 76610000 115556201
139977739 138640640 127705058
130782428 73461345 182326900
31441843 157443292 178348926
159219107 19630059 100421279
186962198 47006782 36065377
47749305 90026114 87587137
134018631 12943592 68349677
96084394 111825210 157013709
161004832 10237138 24185968
106847892 52560212 141471637
123958799 200350010 200675958
181500126 128918191 171023105
197559994 193156564 99573447
188607718 71925191 124968391
28099261 123980157 8595923
78904626 197099942 123265822
45622479 133837859 177479132
29667305 18004882 21894116
83428623 56873165 24953250
145856795 149388795 165466672
163994647 77185919 142811588
37091385 133105425 132383016
20048098 17275504 74280311
25938659 167050819 159680573
158233532 54252503 124280861
81180638 189724268 51254882
14520944 23417710 127440814
82896087 122388972 31695084
91348382 131475449 198904541
134481917 2361869 179767944
62071845 198935434 84664682
80598405 57826770 70075174
297794 181765945 158702999
52414787 160670543 18922017
161098229 121723827 32182185
133101287 79254137 194520460
56424994 169702698 106799730
179199835 40794787 134066635
202862328 58600566 127919732
125063080 48292808 96210254
33387733 73144726 70398979
92542132 136920731 117814131
116265428 2997658 70944232
189190846 154910417 19649086
6860362 86945636 122432856
30472610 106379299 87420794
81787800 133717247 153749164
11557696 40052534 38422969
157930641 53648301 83038413
183974116 28392490 149229673
145899292 199883326 178564842
74999313 838298 189239977
112152423 46503080 109440770
37704534 116004914 90398873
135328771 197921727 36243244
86515577 13151835 61513938
197126930 152743768 103419888
13722007 72936967 85249203
29014950 60901352 26856351
5293232 154359215 83405598
99866220 54421822 72761844
50867972 57180323 11487310
80318674 159361348 171545243
51028438 173835072 97576339
57559217 48558872 88446547
65543729 149595166 201617579
115648776 139206451 50453741
155404782 48497961 154862971
123324426 90391877 43862783
56522692 188726412 63457480
189036425 43593078 136557671
112218825 130915399 149981643
16150548 10185438 110140461
81313960 157372652 68624859
160278287 118667321 4328629
108557353 125746125 160661732
155255598 183750427 88362112
179472732 27572633 168260483
184989480 135083058 144361593
180088855 37911676 157277066
82101996 48628428 115450798
3995022 154812233 42814923
177658619 64074924 27962215
132237638 128687747 49180005
140480717 100501271 27300790
101736548 86754643 135688572
89941010 116685832 174101455
177233082 198312415 162431066
15224353 74894504 159672567
186837982 121237124 15666161
40636558 151521146 40999772
160316903 40708045 21479369
22751644 76649515 52969388
159818389 63300558 66767279
103449281 135635239 103590469
124187922 163207924 83916038
57814697 100249112 47928049
68233081 180554367 84109491
13318950 190762082 2464516
88873788 159628967 54889142
197352176 136715886 20008359
8212834 72313456 54868284
88531672 87045949 183371508
192586082 81668998 77990609
173823931 135682474 157450815
133221597 135688988 4672365
42665812 180966413 69862928
75034806 75191048 70279957
49077466 120879479 68127782
9938335 144677087 89802735
31654568 180645268 160008033
93669619 171658003 89465528
3749612 162815818 202091451
75121628 198363840 165670443
165498673 92072893 201934007
152309102 100499705 109777189
32647918 10797697 128895298
161057451 142577602 160243981
88930082 26460019 64959982
10733394 152158366 83760753
186398777 58144928 45321754
68747811 153726886 174757835
38746450 192139203 69928660
39418891 21489633 101870858
154211303 120972481 4484587
49404124 22845554 75795904
107005912 194486765 29497832
136747808 131145131 186716762
196137803 120793997 129825771
104763036 201701759 98101101
10418536 19123080 139354595
117865819 158097872 6181997
133653279 152701530 169782873
112204128 23244699 169824536
86791393 165373414 132220314
71991707 194565826 73435639
107340473 5378603 100584483
120984635 60252605 39162552
105866428 30252650 26230020
12152666 96818679 157667509
182009152 109606563 144623589
43995679 52799970 161476611
103960982 160033288 148998451
6156873 160465059 19204351
144902528 90673862 65259889
83742325 71783881 72103217
93762485 86116049 88650326
44321062 20437355 64102087
142393249 169355728 111196777
100743089 59477866 98520404
165259197 150430132 137945186
106467211 32612709 94898996
103397956 69421796 25253888
149507812 120615389 180434288
66006002 109699826 139723130
55348472 97138707 188048846
169057019 88608818 30491184
132975924 180364239 45295001
174040207 32111750 196231021
119802811 61561597 51860725
135242596 101878874 64348981
53640917 190802985 143995524
13150838 142301798 77105161
31011469 169082920 93288029
43671485 77022068 174721811
191812721 189102250 177404998
73520738 201910524 36409461
43346435 90838974 3857078
176291555 72677053 122199942
10425504 202062672 18981199
146518206 85638088 198151091
113748639 96375072 5871414
49385179 168871305 38722959
187950824 23092139 49948750
121538708 125887811 43075228
103985335 114403710 188889011
126607218 156260223 96795288
67882937 183578284 79277102
189339951 90361951 165053277
72420017 125718126 167336649
111547267 143496028 159653914
110897249 121237610 157828175
37825031 123669840 40525589
125928318 131820869 24830970
58470040 22450696 146127956
78222546 30814538 157280800
199948335 172681230 83549190
5113341 84436785 18318595
53398725 191696346 18702568
135600668 55601164 90748963
201142684 148656615 62819379
38803603 37996839 151244161
61037242 5522283 140919988
52775490 37598146 20905504
140349605 67504434 146502734
30874998 138928868 153845945
173558667 41689651 89134010
141000128 56401590 165713675
99965736 99136909 76067646
50059142 51975403 47482190
60891581 52354074 83205223
58340509 64607419 124429329
162450046 89915218 175674172
179086559 169042106 132416159
69036399 59447322 121518550
181827228 49486782 106311460
45148274 120031547 22721262
110719744 49231397 200681566
125440894 28280888 190370746
26046611 76015136 98696815
169811619 195763004 96724959
197177840 65552966 60701990
152614479 56587086 8718866
179304847 19686636 99032384
124237861 18820225 125806895
40758511 55795028 110535033
122173790 39313201 145612435
91323220 27656820 41383714
178622199 118109284 31494553
178338181 154864208 173834410
50811281 37904796 100522583
125701181 104566839 154260108
30721634 115860945 137413875
199728587 200076135 107300577
103576077 137890736 57826683
99290796 22410184 56624928
103449330 125548480 27487844
30112683 197361731 14247730
30991227 147851978 67243767
201670585 153766139 3497089
64920138 17099277 36837843
18711127 139079151 163309411
102753904 87088154 27318645
118910827 102706399 112102292
174995246 188338122 74295272
63081215 30863925 174855000
114091404 171507543 120019950
166206958 89387571 72805281
63381067 9001975 130935853
21876817 325312 19686040
8040191 131204803 110757108
13071747 196685921 23615464
161014318 164058090 26282823
194767067 40540074 152608571
195562655 84605888 44777335
197071598 159809287 107708426
14035394 182077800 6537316
38151942 173493685 99339935
156156452 19545092 19021856
152550101 72360285 82548593
2164372 59975468 88990284
174444621 15612300 108095259
198052820 96438178 37178095
62835516 2413011 174973501
25623404 121698450 22501138
62807267 172581809 60562114
19472106 80954915 24434343
106503655 164106354 155258237
98645250 96070435 107577073
43605016 62253494 79345090
57156556 195663232 17491095
85975341 57133032 143323320
178712652 17513657 202785890
11048927 66872715 29259471
203204011 155644941 175907418
126264228 122332971 95699302
71587002 111908303 143511857
52733883 89259998 194319280
170508282 176932626 33038722
74768854 143762470 79451569
138690985 119656129 159110508
73890715 27018066 97061490
29235305 73663661 71579495
129924659 110090558 189342033
120560217 61790997 176755044
146836849 154048186 68478575
107061243 113655474 154021356
23435353 36047090 157252444
81828135 113875074 171704107
168289348 61550329 22319173
5211477 145255977 71958983
24971366 107586428 40057107
200819268 144026235 95695972
37630619 176082718 106501586
161198822 18370422 28695399
85662872 49807412 72302203
8199027 180956668 5266243
136020571 59438231 10329890
142870126 151780125 40269691
71379505 184360787 154165871
3766170 176492586 96884589
184555181 3537076 58524939
143200796 88069410 175886422
142262958 32165906 102646033
101564388 68122989 115621473
16755579 19247925 18124830
142802345 200918790 150163683
2681572 104920267 173550243
188593846 168763887 26123300
106184428 26972852 18176779
109694632 147051497 88971945
30189413 40902367 26970501
170865095 175332533 184571299
202093670 22626916 202899917
143766865 32934684 94405872
176861746 31142138 91936440
86516201 199176200 38808731
112906765 152076599 125908172
179930607 127808762 58111267
13315526 120721391 173995735
200424804 191892984 135258761
118617223 100317392 97926026
85169471 198023957 137696239
162083225 88180327 174758948
134963293 17841597 66118484
89433493 25231128 116952860
113068268 49946621 127187775
71947377 196807481 200835826
96279103 60410172 155439610
49391372 171841614 127411994
91160351 176054549 31436592
53178300 193149414 185637473
69504835 22689464 179808243
199526090 104415530 188107623
182473233 112003833 72363518
137033216 33928305 8853705
120216255 101248979 32278718
202373608 192113403 30085088
103753660 187382923 18495707
139789027 77718821 106853735
199906600 152921722 69763157
124217283 118881834 127102933
18126093 183894629 164893508
109508767 68801975 200359149
19016074 140033085 21883211
97381942 17088099 196424594
162397873 160228712 158514161
101074205 56878498 69982008
56866529 61955891 21137526
56547351 56199909 16146271
141533484 175575389 88159567
158578175 115164934 60453817
184389096 135873046 155049769
149613583 19978218 137662863
57154494 89713635 54551787
191655607 21550356 61900019
146544457 106207796 101085118
109063411 31407336 164071982
151703019 149119094 79252197
103529463 162252283 168177361
39469915 26029409 181701840
68018618 12444715 136207025
198742095 161390425 77225839
119412134 80492255 169181944
170190903 154690378 25894652
188419309 88617017 71290044
123980837 59119292 149097002
121689863 134998358 24386142
196171316 152969579 1627015
147682781 124590763 169111884
141654231 201254383 122745044
9341613 158710967 61269695
101090218 75951026 4279765
149569881 44171431 131165366
36747403 56120539 61029869
166283864 163847074 55554400
54823142 33332119 273223
6120149 148806135 140533664
147027894 122554379 60662875
32418569 24470788 188156620
76137456 90693933 158531804
41105667 38514207 145145014
115863657 33888354 61362386
6784845 46688665 45998504
177764821 164618339 173861062
167714410 171108533 42946245
56620664 173311615 110559613
58415021 5653973 173503122
98513612 63188601 64365162
174295882 77023362 13202236
117574851 64957381 125129541
95779034 12876407 94033144
193967352 25086250 134031107
121361643 83942024 119615106
52076077 98323770 175282449
71464549 119367484 78544925
9711997 173935726 49757157
147085189 182491110 21180803
83067137 142094993 74407438
117479826 11917346 137270539
32118395 45999161 152291454
97659972 26445405 92252226
119591782 67873417 88876879
119163882 46350497 38989772
169229409 5570705 119735267
5683393 121879092 29900931
77498071 96202728 49779042
166313966 156053628 26927827
107659958 114676304 145440943
91876547 41030711 78094227
126038753 123801571 68633854
8088596 134341907 115185410
28192235 158449589 52162298
137413343 181490583 38889269
13351906 134171237 38747441
89033268 50667719 181587185
48134635 94631437 185064081
169008805 198101196 65405853
53861516 42036700 202476283
136240395 172320412 143373590
39018563 176967402 87809814
71712097 43656987 25597262
36184014 62365679 106595656
122278390 70451161 175536241
25034590 159005895 41704281
80319815 151602163 75260820
62344244 121750336 151882751
63252441 15443315 125549833
72857232 184192258 100268580
162046285 115725126 143432109
114964556 192844536 98284555
99360752 2004070 73418793
68549701 195015507 13104880
84053051 162265629 79276517
134335000 93640623 160695902
47147990 133477890 142861410
139435172 69842158 172138531
88955046 34605974 38247871
126923824 202708150 20248217
31157925 48042783 11088358
69153442 91987467 15098204
159730730 31250168 87581566
167265370 134845144 73033895
81573722 102210012 93172925
37105995 90254265 56085033
115863764 201969212 85567369
169457290 113500035 59833485
144266225 86311145 102695953
83433804 132197690 140227089
188454355 142579131 128164168
77708153 189849054 22580257
91348949 113297619 90134271
168583199 162326078 87514565
122791317 183078034 29717981
202491433 139439270 108745491
164619072 196914807 171468228
147651704 168416798 132434162
197363479 157910316 196699270
22600670 17047527 131804217
59606994 32681388 93496494
76139804 179603482 24238188
35969404 54849467 166691452
174440996 200297137 159645976
78185719 191460645 81182320
117889143 60898070 94756180
60438563 32229359 39791840
56938736 75558753 13103379
97381246 60364161 187271447
177246099 186936978 17883996
36470850 5556352 133894576
171988761 18010137 195697874
196616497 3843063 146631460
127498087 92209370 142166454
8409144 147469458 152689532
196984271 67017583 71560518
60564359 195152509 39675693
174095410 164526755 29107061
100229378 74373249 149836195
155785620 61898439 83941769
21408169 144467819 54041949
71801155 4584501 74851306
62062819 30336829 74043297
62870782 75956063 10020100
197118015 109074152 176551963
23792945 84300031 93931972
178290188 132354523 135514217
44170073 13553979 140645185
136994945 49082404 42202336
76664264 197627778 115952490
183576459 171140097 85965539
202128262 50713852 38933686
71331818 34577513 188885677
43211846 55177092 86855902
35222827 25003672 147997323
147514751 148774712 170498572
192801293 163339334 179328238
168913087 192146309 134792865
148138466 87711204 90681540
161231929 198443344 195234006
149759827 11657548 67888204
48383555 138394271 180704603
123187729 202662102 20536018
42241381 111842759 110145153
167553551 39438034 60951405
99848687 14314928 42076809
158967038 76256831 63747474
85848896 181898972 173889972
9346140 10693796 149014051
54589108 99947761 92652100
145377369 41133983 103331085
36641859 188314 186518912
89019183 93925178 80754362
89570992 56581781 46051936
37315176 160106324 114512201
138310926 107461544 162505874
131228650 201532107 74968745
186206512 188176596 23529289
91801012 191471386 19733537
38423785 169844958 194813927
117772087 50964616 98207459
12493576 110633030 189555797
92648139 59916275 68524401
99978885 68552749 100408892
119815688 191727370 3611546
152541393 125700203 21232490
31108224 64996744 56868597
186186384 23851885 1844301
8680573 173341044 167154478
36751283 121377968 128008736
80623782 157063466 91886948
144447931 72646129 26397722
116426730 94409745 74704881
140944096 59815578 145225131
48090379 57090541 98899978
15079567 63869625 24993
114095090 17070497 198596522
110274580 4796328 141335216
139772511 64340670 78705227
128564625 119598254 7271960
66168185 132139637 30730730
21854607 145267113 72591132
119017613 183906126 15292493
48388525 110395366 131438874
68724946 196072008 148335616
8212353 21083199 103248525
162914532 24554862 184320332
112166947 175503883 182705958
72191010 69762376 16939736
116505739 7809045 11813870
67508579 193371210 118653063
187785884 27792100 52114114
182109441 127416670 154840470
159766648 137974440 191440408
77676420 121488728 53250357
99456330 50176971 92551605
34431093 200512062 21519307
93149421 144290796 32916428
127335516 166320853 135092013
193073005 178342212 38205840
145488703 112925107 192137177
150625593 12359778 68218684
188483611 138589315 2891578
171178631 65716307 169191677
108785019 64351603 30989032
109834788 180644838 13617587
50172638 164585394 17993296
193306782 24312693 107765529
181838079 59480433 177365671
41012915 126084869 151575605
10326194 124959478 114834377
32136366 161672763 98180164
136623433 96087316 66245791
142445826 61883103 140427783
119768925 27340151 153054381
42703185 137065980 182287239
135755560 88434061 29562844
14264073 102694287 38366060
126650272 103482374 143497722
79189475 107210354 88023925
70488288 179743873 128348063
174992866 83827524 170101276
123191782 198231020 49009056
117096240 34630797 93439683
108081726 74520148 46344188
197175054 145633804 101135336
90821899 81708903 90041045
165195275 199628901 36458190
31077243 79730575 77519004
113728012 156721990 155396421
57774276 69914956 4084323
168391414 199882978 189058050
96905395 29103715 46629298
91569972 198042828 181519848
98417837 73678166 103072602
4847786 117153194 35457986
127830189 9147325 117451591
76449081 172552627 13923763
33621879 64471512 97835351
199275906 165477336 22883363
135969547 142696050 176462626
181394954 183159913 15998068
12902451 5757968 76208338
193295206 38105551 59291031
50859708 72378282 146440611
149635643 3397706 51361689
61908195 24455289 175803464
5736176 55031825 177188886
186064676 35644074 49816714
148866150 180425054 645413
102757585 5931787 122715317
17418004 107975683 167464697
168201253 44385299 200676223
139856239 30409722 48591713
53252414 62493247 60563748
190971313 57306684 69874428
116111296 114047558 176706207
86191262 156118769 174561815
149881996 42686527 164217433
164955124 41390610 66070414
134844158 71291283 48108466
165239286 89628415 126984775
184447818 125061392 169823280
180938366 74413128 104830572
88325590 133581109 147470188
141657217 127299204 98350378
202613432 172187614 152047706
34404329 146722704 165533031
102148185 90596675 50251372
159599166 55822345 184756699
161848686 25723997 37555215
70390487 203345807 11927183
193782953 147965384 147665928
107363323 113814225 93664886
142528339 89488375 188955720
90194403 113318625 190064791
63127591 82011666 73399353
153642720 200084320 20680398
140811519 186461036 167120409
53067935 139943413 6908607
121255175 37306497 174642581
70075169 182419118 182082579
27195090 86193741 40368929
114765595 161335029 131896636
186070626 143607356 7523414
189043129 134760537 81905743
29177733 18684297 112707519
23100903 85404085 91805298
62403157 117466486 158780574
22303794 22393620 63089718
23243704 86300045 22872411
149210061 183439361 183137598
27388274 52035787 26578768
73266326 97191569 187778383
153613414 122234061 189671194
174107041 113949997 144778337
3118021 76785596 3330245
179036508 179434351 95391430
169244471 7653999 27353897
180197732 55814185 153661966
78933570 195727645 49174592
34374831 157401061 79678490
142036836 104936737 163039018
87487293 28760999 174564980
87596224 99559125 171965858
97763350 90727312 72100735
84295254 13000017 147337094
156445056 113479252 84140345
144203146 178959865 120353259
107975458 200751923 3609052
6141108 123673355 63872907
71054404 81888170 145564533
49320922 146812412 104515477
81435921 125616904 93086879
196667673 64686247 2977286
116659340 60598855 65849586
13836176 20704103 148942029
105719675 154597956 188671764
185693580 87434420 75548197
150389296 38213230 163073655
130906385 46399435 76955335
75553799 1528125 47037471
132016677 134401481 135474760
39667526 120415979 136163455
135175721 73851090 31098779
186140626 80886901 101528190
2661981 159744270 161770898
140230557 116590844 106343261
157640773 26463048 96201366
16132021 120170617 137453278
3653115 65425883 166294000
86984644 4497835 4972286
189498951 60178609 3834933
180317621 86037610 168372558
41379355 100256711 104780510
143413308 198206712 134635039
186380849 6537403 35383084
146711065 108942428 124418042
2215857 39602297 197635574
60650850 65934732 4388648
79883706 89652708 196226814
37198997 138556628 138077154
16959851 113003103 63596905
15353813 92872769 94134850
76792275 165292503 120326823
32020971 75830869 87056309
199577552 17853379 155282265
37375653 20854524 19324699
22189982 97539901 6221275
154438949 108389686 34691926
123593313 119172883 31254003
28373729 188541942 52668453
44839466 129673566 7872498
145371107 31780696 81204864
63209589 171835923 50713088
160006383 77429021 20570722
9174993 87535232 187660639
121649759 183955467 78166348
199042686 90185519 69604104
147768027 172110180 87816159
103889185 21967049 142517153
88232810 47411102 154053766
100502031 14643872 118788392
120333792 142139936 165410043
137208572 107091724 120799567
6352578 125531968 119403111
91223555 25070834 5774171
39025298 10156696 93649735
92598241 90003079 50643854
198859228 34770335 131872230
23678041 9750533 11510366
34444605 17796965 186142916
173149292 82121713 10489319
136307854 174498518 168274711
92787824 156200873 135755065
140536931 197158928 62372385
130190761 135693562 116955987
109030487 2144801 123691420
136243595 168969490 114446527
47951894 110127925 4658007
57178648 197471735 186150021
47140931 98385232 108926193
183340588 113467172 86794861
85315538 71289626 175885535
118371883 38989781 194645710
39066805 16899404 160825035
185857187 199313493 16195778
182174798 63564184 104287128
117710341 188510220 133391550
171503750 183519305 151080019
147118043 94180155 181796520
109006310 140082485 186476475
16138684 194309696 142246618
88559568 154354683 129388708
113458902 36775665 132117896
86092341 12580061 164237919
129083675 103767710 92184477
128471319 66409323 8931406
79018777 165851552 93160358
103173806 203166508 93812753
203330253 115986705 100452138
172989287 62710668 197360867
34643614 24133137 60053244
15632869 183263926 53348613
89263158 52085039 202849035
72314649 20774698 105975370
112140359 46796641 146008509
137387878 124000066 15115766
73646152 114549143 148127091
1849361 70031452 17191306
50767961 90993616 166431836
158677358 65302715 193850335
29401619 42554721 134772631
126950648 202597515 1409265
93543324 194629942 183326298
161779790 27003724 58372947
155713896 24352941 81321814
31720275 68946200 67854328
21294069 59348281 178794065
101686947 126690345 48654774
111859230 144099358 175359191
79948358 133883867 174384180
158860883 131175824 83106554
50765740 81301663 100194510
33921139 61039549 29159149
18171800 87426616 29472546
202786869 103389814 76782448
90469642 20805639 185606648
98878820 78480373 10495924
187852831 103087616 187838702
97747502 21023409 170953372
139350001 28343867 61914042
139654926 132817713 51256325
191887279 58504174 77755026
141561266 35171065 65884682
106104 167848218 57556857
9266047 136024150 183653943
55447934 196324965 109983472
167226122 67777390 122666400
185120911 64382780 80250251
126557745 64884856 95506737
87937884 149468873 135607316
108365180 19368007 39750274
126534603 185771195 145473256
96771822 936980 69686263
39678614 187269696 50963461
112371701 37170992 17848822
162931000 31968572 172472237
1740333 42542550 166955170
50815471 61905191 150129201
73596198 56316673 101036110
159035995 172008909 165773711
12811036 88927790 156454685
97348057 169196111 203237895
26556613 34244765 6381532
39335405 62217943 116472275
135965594 145152279 133055641
121723198 201906166 111505228
154436436 110679171 75626269
49115026 152209506 123629239
70947482 153854426 115521565
63530956 96216655 170534038
159060267 118118544 75621340
126594039 124947985 128604067
158950626 64775090 114610964
46527726 70485518 107443735
167405514 143324922 96066104
41373973 139927586 197659548
165438471 75099907 4117155
141326139 184896905 15474380
139929358 155862949 53759972
33460723 142002704 57555422
12847164 56873011 202528952
17138839 26279869 185841734
96823589 95180177 30665891
181569983 118447931 98153752
35347201 108203005 73898836
174838087 112710235 7106653
64623016 158904738 74732911
146976417 36780580 178947513
12502036 132425641 116682346
64160037 129383923 109663304
94935780 2643664 169793679
183909147 35159745 97643082
5107001 69264577 99744989
11351870 6933566 28462840
108554185 140259707 191610647
13473785 101782563 161547694
11183792 149553625 92587282
44676733 90249597 193541905
61416345 56915190 143760971
24201349 62790364 201894058
66606414 108722599 157227955
130567436 187696635 89194035
167342355 322694 29350112
121343931 80618385 50531024
134886404 193833062 162970608
178936473 139814786 124393287
22612215 53634886 120219163
127144842 146573538 50587087
83998846 131387360 121769011
200154272 76978840 163007004
32840054 80934278 121125305
22918483 195384273 104886004
82467863 51746885 40750030
171653349 11693593 127757060
186919420 44921259 202956425
62211880 182900135 2527633
176243176 131013810 51525135
4346362 189267891 106548097
75131577 24062799 44019932
10147456 64810247 111624257
191935087 112608628 111094005
134635554 157291120 94798550
76705298 60600808 44514412
58049096 7850629 174443798
86251926 133493992 190810538
175575746 170137735 201368980
15554794 34944881 51284592
86055783 165737036 26255156
132049706 105197121 69456629
3984095 187712835 108607213
41454598 162648190 186414789
25148729 172305730 40218941
132033360 199950494 104039498
103501467 7831486 21342674
130048058 89013507 159424787
162109565 61559400 91420502
58085996 163716165 171268175
44280267 88468828 49797185
9429102 145096166 123948886
202757591 3480835 79607654
202218898 90793116 33408866
148285413 90364060 18969358
111345364 159483021 170158175
188402555 128520665 173960565
27937291 187394887 135242784
24916224 5313546 143847464
5202210 131832144 150211804
153973931 140720133 118863001
155270237 189651698 191991841
152552402 162726061 102642645
148267717 26170425 30586368
20939167 163160379 42867353
32457798 200089492 90074085
179381665 122724468 61978326
111699727 91968390 3149062
89529579 32760719 37536088
20408778 185838711 35154712
186986886 167073433 32582023
14013067 76375698 18339169
42137337 113393661 64827384
63851827 188685123 152963147
13744076 82798377 124904799
5640120 143398288 30517474
83811145 119302087 172765737
109990996 111271027 193081210
3690732 17101781 88529982
99264492 47014022 95070690
119052152 166079608 2027498
181888413 35413557 80091162
84146907 10525580 194095045
148424547 101653207 2505236
193647820 15033570 54174661
123552360 120822992 50140173
100326574 129059955 44062665
14818868 151170835 155925620
80207930 32520492 138051847
125797361 12034918 17120549
7063439 76455387 88350737
177250423 125013382 15659019
21887498 126058260 25266412
159915079 57067647 184252941
64151123 27479752 85643363
147065898 161024449 164208560
169605354 24386115 63132614
136022592 120946402 152637982
144982419 100617128 123310389
118924155 115780238 7277445
114609087 92934713 154928785
123627352 125283286 203259022
107964701 142329860 91600980
99810482 65904233 49265188
9452470 33859844 121787619
82435882 201836089 32666750
8305958 61911949 72138597
187118520 78275024 9468006
62216376 191074109 60395184
79218095 21487512 83343776
64260037 135604121 96378228
50297105 133277782 43629154
200181589 2308638 117341628
197418546 13361550 161106447
152785289 118379565 17536026
129229737 94672897 147681355
41426472 91149695 45339067
28558184 119809695 175636753
96370346 39134906 10469947
152867586 13462861 94235575
106001110 83918956 66528906
108257063 139525770 59757825
116632382 76846831 52527355
127836616 171424891 202201968
162066880 22583509 57117814
140466318 84337050 75884095
102898201 70804973 121985485
41466689 76591307 36340621
90408218 20747408 145079827
63371565 40045916 77507283
150823973 156477438 194695886
161697026 186999045 34113191
122670793 12029339 195788046
158120624 55559310 32644995
171747645 84252176 202029421
167716200 201607327 60814198
11938275 106602717 76978713
184238768 71461742 155513258
96139028 117577346 171194416
122472668 117812830 1205585
183438324 197166423 22253771
92465467 25973082 118897089
170366570 169004380 142157037
10754936 95483182 9960252
106884553 183246276 29197351
149289564 177127020 142304350
32723120 141895305 195421207
154649895 88562029 43476388
192603296 161370578 65251521
3925786 127550213 139345073
119082898 174629872 190666451
91965156 92536353 139879379
70074950 18178205 130601929
88349187 15576839 12448299
27949391 72333940 111471177
58825209 131051376 35721409
161269351 183569382 50057358
179416918 13884968 120127582
187529679 73545368 92269217
169830602 86968767 55170274
58514268 82882941 50511617
24202577 56196511 100069007
6374158 13055286 44050568
157540420 95837147 9956690
138759715 31864176 68539255
82177111 8301778 147131999
69121624 60231623 173511434
85114301 69551688 45787786
46262617 43674077 4903839
188728523 124272538 16678085
126424531 170439447 28779333
154718303 115900410 151135879
86614878 182688934 116005076
147252162 108969003 40363421
195765530 104262486 3716913
200769735 117402246 84787968
131641320 78638108 29373515
140008078 63064456 126773686
54327964 114828381 167903594
127374748 78202642 65241462
19300350 170351870 57026603
120733735 52361162 53203712
27004786 85915870 131021736
136996756 89278648 176224677
746702 30053077 59680766
39442940 65300435 30875157
83042406 92961729 90902455
11270080 128410233 21121543
4406654 21268202 158645974
114349786 138056737 201664372
52564458 113496923 1405137
133139787 128645887 148329033
161242038 81280210 152369378
162538850 130768381 13918362
145865318 124601179 147377963
82850000 183698356 52305093
170402782 4807812 114526879
23107736 53677852 34948339
168341761 8417707 22736777
147511398 124481154 171929607
125607346 145550654 69760064
27254127 71633839 126573725
26248810 196813534 155656174
145144057 101103576 96116114
195544589 137506034 153530052
181549903 61597230 184832284
82496980 182776386 200553293
130924906 190071254 126796771
161079058 89290982 73941064
72084925 132291514 119523897
143902614 117110616 73552027
62875669 156560926 85922854
154624375 88607020 181228264
124119701 51579942 88432053
181873012 79636264 75948494
30065400 192754060 191178213
118691509 143372099 167914603
2453571 125574818 1618397
17633614 202171722 161584843
191174928 62268765 115242900
138547004 114852546 163237170
70073522 119646939 146910922
19685785 69365602 137394708
51881618 184101784 67600688
94833563 35749871 17203016
15175784 100560988 72323297
170943602 142438398 23218780
191839582 176777472 9952521
175133906 97576812 62868467
151944167 90032659 172848834
118649148 32827662 5024204
105850600 63312010 32630708
108972156 152216829 99911564
140548085 103215072 39763263
86820666 21342887 133083792
37157649 157955376 196320667
190150793 31686276 43190670
200189989 67221751 70990199
128153477 118305147 19901000
96577988 16544305 171325964
114424894 188296066 192922449
78249130 2831233 50366598
115106273 137382485 93807206
108586034 171965404 188160046
102314725 166027969 93820867
148156210 116670879 137276097
165152541 150056062 46091855
120090669 44221951 107204509
199413637 102320877 170612484
124622517 192415891 94485591
80916023 69482966 63612178
17430866 83580838 93506167
36504115 28168905 174631030
89279811 36944210 45916772
14741784 196215987 50524718
3863093 159446221 139907591
8045403 178985546 89194362
29195487 26392775 45838498
55048286 103624732 172347967
21263090 59423251 65509870
130238163 67333463 69990065
39614612 115783671 45130713
82130415 144082914 181838158
1641371 138402213 1487454
134211835 138051761 180966647
9003541 91268988 47613393
134395000 174048159 185559177
63089007 34144145 166811306
179410769 7360780 25252999
103980780 18795733 175274742
74561347 142454457 104024335
161853831 2528744 36554913
71238724 77318750 100280328
54064799 135452346 175882023
112129513 45891864 174835202
110685412 109239631 38315230
189350259 4007844 10991591
10670321 96156394 69736547
52485952 159388874 110006582
124990375 165486664 20626869
82801618 82284854 13089537
1493415 131533617 26319886
146781729 138670204 142477210
56003190 91284450 166606603
65400795 1967054 171233017
98826805 126736388 134160038
187809972 34783184 139959068
22094962 200199387 153378008
31546921 78796987 120187591
134505572 142295470 174315294
113444700 21848325 110346652
56143491 104002550 189835425
67860367 157183655 100751801
200645719 11525854 54633002
77073686 140759733 180160563
159882360 115350523 106006268
172190076 107731853 49879027
191132835 178782148 119460214
160940153 83690558 948759
172191982 29853163 23825546
178178594 181460350 154270969
38009649 155318296 200913335
146156869 177016042 47252500
182779108 41683537 10472225
77844775 10017642 166366242
3105973 167603624 18133222
38402183 181189725 89273680
158902520 61716273 175175347
98072318 179356128 177970576
39597816 175930323 29113073
64480998 117285473 111594536
10778727 94921648 116138228
73409371 16927703 82685043
102841234 189228513 105936069
153211419 94138962 153077515
31437588 154518158 101019078
105150751 180850836 82458200
197226811 107688322 146531163
51758188 16367137 44079438
979668 150334011 120296905
133907290 55250430 13644744
55694844 133483463 167117443
167138175 139299577 115765582
117741793 180117752 95368583
32973352 35688630 106932738
162637282 59988699 39279083
183338513 49533503 28122048
100863283 170176475 108145643
126132873 46501276 46647161
123538913 149232158 136770334
146190684 3803735 109850157
85313460 15716254 90714671
156504828 193145438 74288703
25764971 126503598 65116891
102618795 78542366 83413870
86757010 68946032 46918134
200184252 136383005 32385156
194072417 32557089 22016274
146352262 22252028 158214340
190692827 29954641 182968460
38929797 164833917 21900774
131769018 71992670 94689574
114334588 75927766 33082592
15256443 36836125 155869696
45137861 4771869 54515037
76900717 162174811 90703745
132303580 113701082 175575710
163907542 63902118 77809344
76346701 6039849 126214303
66748341 73906922 111033313
76261941 56730972 18353939
182142740 109494989 127096031
70490370 131189573 191499123
123790443 45871490 112568075
56499880 33285153 93884176
174064851 99495506 10403624
75945415 94556919 198641728
49052270 20103449 10153376
191523541 90291772 167984817
106169754 102834257 168885967
166848189 36897671 112935490
67542667 115236781 72543229
174447726 189580788 997264
38302854 42682826 6386200
88255718 107496383 97554844
177008312 199915763 13280117
8068920 22013999 134424106
74470878 192082165 96149056
188389786 10653337 34830527
138177379 2381142 160026292
180669478 117513936 123093282
11859760 202731583 178957405
139867031 26835510 180895618
130955693 110698693 109766419
68983323 130034798 174867188
4432697 44540215 185948607
71714709 96773547 134825184
105147893 21592319 138672799
150233590 137475786 125571723
13494963 199598270 43076142
88773607 32738890 134279859
153526205 52488468 58833184
116131594 202908494 46150201
99564186 9313567 67920816
118162727 83924641 94008735
146199833 65901393 86780318
187612765 59650263 167021137
154887420 23286968 147527566
26279660 23909262 201687821
179732637 25502630 171391597
161948563 34494290 54057326
16093179 160047957 97859050
38870132 68705431 58744952
114345713 159294241 156715202
54886064 180899338 12632364
169760005 150542399 38261687
104152717 44968531 145515530
146507558 83979772 72495283
4380225 128132555 43507332
159353492 190044749 88510515
69631486 31292457 186287929
35063250 123697693 83210985
161502572 78521121 75010929
100849328 120924854 65088335
115119326 26881431 111836239
114792864 112029427 94499269
48393886 91669967 202020827
47409862 18079891 83434235
13038214 172855687 184110394
68391869 184875931 10865713
5319101 59277022 162625277
188583232 168904455 62955008
114922536 200652562 124856994
97696383 88758347 6823342
128555433 6608732 183765559
181915093 109334643 160708163
1388145 196484277 143361955
35398282 190918154 117190988
149207028 16336297 173979481
61551045 81695279 149898384
52438754 30013872 128627384
94538275 148843846 131910066
66044785 173962988 116281755
24372082 14645174 67069437
106217560 47744913 99210135
134423850 28884246 135327473
151092117 79779554 190682086
176696897 64212894 28027564
11726369 46811193 48228316
54091216 184035305 152068943
28275500 35129799 198604554
144218122 90555724 148484922
125945475 29203693 88171032
146097471 163592831 80110071
200112614 189146806 97420311
80043074 8167862 43867877
173233235 2586154 148475166
117972506 151800732 110111232
88144453 50306850 149877848
163796634 1589284 6439843
138588198 42928822 141232676
181030424 139881068 137856858
74761498 24693380 199944021
69567500 191327636 14185435
161929930 148234672 98646895
4008029 125626018 74760110
137668752 56419278 15277651
145602213 45807134 17455775
35975706 39732941 97025605
111080635 29680232 88489095
92876080 22399689 55820211
20784485 87804109 155649352
28437259 157258036 25909949
187735979 168205723 117175900
180026131 28771502 34236529
83798251 71077017 172808905
2024683 43128111 14282720
105311694 32840358 147177813
168576634 92604997 23000883
51842956 104354307 162303567
123978402 80467194 72265222
107588127 111603511 67904414
102238823 57271528 182600056
72211403 3875215 94703745
30180420 108556748 153228399
97769337 85348493 64174211
174586082 77398865 22404545
135729854 161776367 15836589
86141242 173531615 203123429
31685765 6831421 32362007
186634358 131481939 28737187
8582454 81019950 7382968
151400555 20938783 50843055
83107491 28935141 57322577
50283205 149672250 61137549
162750056 158979712 80751947
155226307 111293431 191053308
173877912 193107931 122111631
132794460 197456228 161959338
104116186 138975718 28017215
32530700 128664098 43338526
176780521 201823163 43666846
46810541 95867776 153331253
56580314 17655357 196716170
184898841 192736399 123481321
136836380 6731670 199875828
113270002 128034616 159723665
145983266 145420472 89881911
143364158 123976073 43619286
185739294 3964262 83018881
42120987 187693910 76360630
11059618 116068074 187273833
166379524 139773039 152926806
30432386 46466637 113605331
16461179 171270342 134909901
182912790 202849388 146316745
199581295 72801180 198609656
196072637 3317805 85320448
115091526 6298925 20854389
164664862 18038902 100580667
26492086 28416622 153598257
1072319 155818028 64469879
41048296 158386663 35098170
38467095 136513410 89098954
16144677 182346570 172015987
127788565 55032264 159112967
128182590 62124430 177599535
88481022 167863506 158953229
133516173 77508480 75934032
119880416 93050680 73133178
110153113 11602085 160806923
92388972 144738921 174833145
33394022 102215683 188657680
27710056 146559482 56984187
130206562 189409153 61822987
40682822 169479806 188301104
171421112 55412624 150651708
101627180 74267670 110540606
94942411 36928564 145397913
79682904 35792081 198390722
10792823 174051664 104956068
44467894 110364910 134510916
100968804 81733243 114602431
160304541 192146580 187296774
82422280 108866491 120631126
154533529 198680915 10393991
198307100 146455719 119029535
169470131 20664592 60725682
16378994 145357962 70607982
62127599 133583977 168594811
154995030 143684270 82956358
16787494 47583131 136881571
105592837 119607454 168186732
103551206 101226445 73049206
76553303 25689899 42915664
122980262 190767434 192102029
159996344 130368504 9012666
184104437 44306770 59753052
135976580 9137681 135332234
48800232 84910157 19271539
191741403 56779078 68741719
142901749 9029745 5701087
102251208 42876644 157557008
1130277 190675681 149395944
35744740 117442759 101464422
27306903 141700515 107390365
9773522 1604637 8123405
194411058 35915928 174356580
108999514 129507779 22249035
39830199 122002986 31365186
129211105 149780755 69584765
43927259 91270634 22882900
77832001 202706617 67167639
118019041 124075953 192777850
69391072 6482887 74550965
66175433 8831109 87470601
23789003 64419296 199416993
165487082 174901046 125543282
94152963 45874642 73693538
46582598 150551456 122601565
202901436 162682331 22186572
128480056 60166250 193567152
125274026 190437007 76561475
195986631 147200804 184964201
7081647 184850163 79988840
169490725 180982722 52024134
196685593 84672125 43687978
198215289 87939463 15271547
135106755 36328415 41729041
191328058 21603067 8084602
48361453 142801222 32147636
122393820 28345370 196588707
60570360 54232973 124522667
155229843 10593795 55274588
65257984 157868409 197000710
158076687 171613171 140501396
171732661 165455630 167824980
139885753 176130349 173023940
111552557 66748907 80439736
118255647 157603461 112249419
110118654 198037493 202248157
160751151 182162472 39220386
165575703 133521675 186507885
71740296 18564335 153456734
28774236 115601658 37174280
63989392 187336993 188236809
19082587 141906438 99970177
70206434 15466566 75271331
37702354 129099119 128341215
201002393 86271599 64353240
93414829 148817531 19559493
94354888 180053615 201786110
67497755 102680660 91136441
55628115 43826653 147801712
52869891 98937533 159890210
93153059 139676012 183041641
135860308 103934958 23653455
138471878 39715422 176305209
179089268 88653094 143556814
38415310 97641451 121921465
112564332 62500081 135110390
173265228 62074534 91442220
71316017 181312615 73588727
2103480 86965223 71523926
9100497 172460141 7732668
32394733 131553076 138199393
137312027 131987032 102421966
75727713 15928289 27925373
128391349 168850667 177325122
132286718 148551826 54342557
4095103 169934854 67493385
64761803 52246842 17416422
149452837 35237645 82844630
95505635 6850369 114168403
129525721 143652022 122666966
115351174 154409487 155529343
132352469 104180052 122511601
49788237 159987139 49390288
138291394 74757239 161437925
38965182 175656581 120264000
104210264 34773436 160151679
132954585 148951621 108975360
187208853 1734198 12799333
201404101 155382080 30672804
115302033 79735941 124997729
163012332 67087322 24321327
46807887 177049249 30094936
70305986 101186191 186198278
41326611 71343214 70154770
104115942 42171354 5429236
180751136 108863529 23947829
49461179 142942382 143759967
64850336 139241742 55439582
120407972 113515699 130723302
202421982 106933214 41659802
91613576 179845281 170735649
99824327 143585551 196121998
73911274 7926759 144081983
130911654 72984038 107342366
6000946 68908031 178346409
65784403 67244838 178225876
196408835 137258125 74460802
113333409 84798400 191723400
200517938 148483261 174362920
116692737 12770155 190753177
44821006 176592260 97894122
1304040 74472777 171562023
25784463 125318614 135790400
95067913 195161008 67912067
47437572 96908692 51438310
167821061 131068541 8559285
92859514 114920079 102657665
170000943 69716565 157590126
47162434 33774466 202748172
52031362 170982803 2352667
88508923 82298715 170989116
160220319 71083748 33059192
62919437 95274535 164107794
171792888 91480080 185334052
18151714 109404941 120416622
103448521 194867236 93877383
95977384 5331428 150030037
43713649 146766313 11995424
88322640 111627987 184246565
65893172 127652730 41560186
174296574 28291883 150119804
5723220 164617021 171697523
38279912 102258879 89862982
74399336 24135897 201573238
51664989 98673759 182811822
76719441 105941881 8597659
64697005 85612343 116732487
111706766 84311988 47793613
28573440 49750998 14395681
128517073 18281714 116158227
70422609 174197199 34825907
113033633 28809772 202306474
136973243 28563488 83247489
69289729 25393852 187806163
103706667 186718485 67786987
184531602 44930120 24956699
23807585 196892062 184421455
76651218 179818472 184873823
134523108 2819079 113568482
183250423 199180781 172546854
63090159 192229769 198565571
60644832 182335572 54699213
153094309 126027231 163170607
162056086 103133778 121717749
47170267 65905949 105669402
144805779 6760722 148191867
90848717 70145089 160117658
155582363 172919400 189307665
132630172 181417727 146747532
170276681 90337480 13975056
75751294 35588510 185480693
79409713 123771955 105196431
172783278 74157711 197911165
5564332 191268744 2538103
77380464 61184722 81959370
200206971 133584596 112116061
127876875 57035424 139464971
171791774 141892283 33704628
4908394 195071688 129388624
16690887 194667676 175148878
103899089 27673063 88362338
166573081 54413067 159913699
68972388 59163342 20602612
123889092 200949298 99490836
6593 105737119 125744723
181966334 80776633 102495853
33137072 87822934 105695029
141834690 162401909 153192457
54488261 37479339 49052624
40275105 8064212 23145119
90399313 21290304 95595058
38417301 157843100 101180754
61544938 44622422 132151907
10865137 106077504 178090332
77468715 94937925 139165256
191585992 123186560 50337856
78195746 97872191 135021962
168417455 66847016 53939094
19847051 185012636 177519893
182359281 68409765 188494734
140025147 126645496 100334465
142007158 193963451 124397536
55413196 168765168 102173067
165317171 32822001 78431847
158255403 26679424 66665878
152929997 152524904 134375546
7567069 47524389 196320006
196899705 13798538 146283273
142727232 196429303 4388729
80926032 74705038 124069632
162657478 12899116 86849505
128984531 123944715 168736800
85995775 81398084 83320702
118448392 137471032 111017520
184786944 203143456 68455834
104877152 72110741 84333838
139174680 98108361 35776866
106281730 42732335 97972536
154096338 74078951 13474820
84315636 6302667 28942645
51408363 187751682 192948786
96090255 123086357 88853178
97105865 59717720 182502422
61369901 150357423 126972979
164106566 88547811 166228410
181851000 54904807 138457116
130309708 156542333 177736195
120184009 199749685 133718702
50647908 125300564 182889634
132194056 166576778 161134405
60831161 195964721 15555755
87385480 92878703 66765747
70836885 162979870 142499130
138127313 193876641 33131767
137702254 88815957 85774941
84264945 123539283 15690636
46583490 183091067 31534859
165165671 150706062 113369655
101207211 173115186 164669635
167218814 176467487 81813051
165169967 19880602 24256177
23313689 27853249 179974429
63432854 167952499 179787344
137413563 141725024 38545284
52988442 79383865 21776543
191845500 80614722 44229145
123907018 131905717 70572018
98181735 28694898 24111115
66603741 53435911 177828726
9594666 55125716 41591068
157664666 136168458 193869191
163091341 106747981 70295253
12960413 89001366 144366745
190341096 86202985 114463145
62012861 151643331 40054461
171093748 49483117 159542245
135688764 147899422 48623639
99313091 3477240 10070731
174993074 160577516 87813503
18747773 97973959 125981520
114564627 181533117 188164590
124876719 46086397 15525538
95816755 61069530 150047024
163298122 178377075 147682044
79403601 143494321 157230745
199696266 23483 178480160
155880337 27510770 175376917
122283113 59104075 148373157
185163490 114050534 154994166
2899401 129258611 31730886
71674420 167575238 199248593
167672105 82439057 108104778
151408046 102219576 192941667
152498701 109860494 164477200
13262472 107286929 156364120
32267119 100121841 124163814
79607424 171554514 71014877
7271869 191618849 142080687
92192997 140060863 17806500
152900626 9911943 63158061
157021425 55617966 72962800
55777621 175313289 21002859
61004087 65950604 92577710
35511562 184615299 161233616
29476701 96855219 42712903
128612385 16434638 147595601
193350459 138411427 157832678
102661971 58244372 43355958
174037454 19446811 193027639
176277263 198549519 92237109
160308466 136967077 13480584
55741938 55108426 152126697
73192555 19896360 125504484
123997245 7142593 126234359
105925944 177582155 35887293
121487346 99330236 163880352
92723034 115541352 109921722
190541105 155674880 80288095
62934944 26064016 37841283
26904379 136663722 10194236
90380816 31203053 194437906
68660260 115088271 34770609
21235953 138199500 60672531
18716698 46901720 84283168
30396697 4305505 19534558
115340842 167263111 184352576
58152115 187849473 41827522
47474935 127102250 13927634
153638395 111488583 151867268
31485373 11368495 47829247
195832880 69962284 94244705
39667335 88876035 61761453
111429417 34657273 99995289
44729653 112218382 43221445
168226835 190079241 87731892
43371115 129689796 116006438
109218297 38020546 23529543
19753647 8802380 82985004
153376525 35356157 93973610
164437179 141223888 76819588
155121153 8983934 120054584
186498518 141113147 54984105
134396387 134513377 129062122
181931278 35984081 141058018
164435865 44707190 87983844
80126160 44399247 146607944
146094740 155945152 167526039
151001182 102883777 72435926
107135424 181621648 95255232
105118089 4040293 187619640
15584801 130845097 75952021
180127181 107221938 133172911
133785186 127559517 134408711
131991867 117111554 18734204
115809990 193756234 128658921
43350799 128462705 145636190
22048059 185314471 175086762
196066921 48555005 202561443
120543917 31548790 25177128
169285270 125132413 64367494
54130019 80006845 25168096
152481348 130761721 120007938
50078554 8048701 147778623
117784821 175188130 58867126
105292559 53430489 87037517
48190985 128455127 85605015
1917567 40401299 146010235
13465770 165124201 150738684
74102566 64151011 66220353
181572759 92999246 158101291
95556353 79488912 89797182
42055875 92379803 77588360
73905602 176577224 54419203
42887392 65080611 121618365
129615714 77058740 29404028
146468352 169962163 185931090
9669199 160798378 169416939
132949391 89058280 198112602
104184182 101930626 116362518
40498247 161455508 65628818
144412586 188604362 104614492
172028030 4637747 163906969
153674547 27010196 75601439
112238179 112488576 92669345
140814013 103121427 169370535
151356738 37835482 112578756
35754029 133256686 142244164
55611730 129302050 130595136
119390202 91395483 170042808
87105691 163096645 142029622
123168386 98026348 90866035
113260852 197284150 63553907
8495408 52636803 51633
15595238 111413336 177349229
78142886 193323908 80535774
128528886 25202511 78278560
57632886 62230133 164168295
112428434 40726450 164073642
72572126 175391762 167957978
120298411 185436462 183832480
155461927 46432421 18428825
95426278 151423510 86929663
183692479 95351148 60776047
164037172 167682587 51658733
119870457 34196183 151274581
17730384 7820009 14272874
38392569 170629151 154766232
22610033 119970435 168119927
45450035 104894231 40875243
123846362 198303181 176028290
166505039 141967348 116973736
49712486 93474389 79669972
17923960 89639413 187593879
156661032 34406612 50876829
122549241 11053119 123983770
48270381 111673035 53606260
65587684 22758883 165878183
148105541 183566899 196351217
194274021 90090675 199909932
99837018 178449853 13763347
140285440 197722804 49907994
116525165 110126057 193078267
112792279 77052763 51549094
171522425 121494001 142863344
111922619 143315514 161478172
93789214 8097414 51470425
58381353 162504737 38642066
195657132 22340763 153837755
67201651 31016427 139051797
60662688 156450184 118702331
57750455 134113731 91987442
63651727 59824607 16585420
56024715 131352022 39851881
141344268 130790710 24561544
33973909 149818294 12233506
118566975 103387592 62520133
43676818 65981163 37618324
142856504 153229852 169296187
62334187 75071775 105586210
156552906 113532480 182426502
155446669 2703509 182873376
2696436 107123331 30080820
29336568 88856196 40705430
71812207 21673322 177743263
44284291 114971384 95621778
86551141 54877867 55586106
33783141 145285079 194021178
118899505 93294453 14958057
157464623 93315094 84046618
202462416 116012920 52839395
8825220 20279173 126274614
70075439 47994051 13341541
109421055 39725827 2174606
132400408 147482886 186900921
152269652 138400079 72123768
94448702 25077557 31022011
84772382 102082883 152355929
79200435 109246982 157714400
28757478 178359504 180767743
202899941 161162001 122084925
83014174 84762325 95857320
132825433 3860250 149323596
156764273 166828429 138138104
97139185 18679034 76783370
94711704 30276902 148231419
51847689 156120592 87630229
5358404 161953172 11911004
129669390 197321644 13407255
95383413 22191180 43954480
109855071 31452745 145057266
186285148 155363333 30633296
128818469 118739420 23469535
54426072 70697030 17265920
30176104 188656756 175630319
34871743 135403639 113700337
69185125 164980356 70718486
23736190 109513187 144801014
141588982 117680674 64917441
191345111 140779186 146059016
195012755 169925519 148716078
127356105 171926163 158279946
167090346 20312500 81723640
1187100 160484256 79420876
38128392 179018292 74329611
141518848 51870795 126679500
166410049 84121015 64649767
111588347 166645178 164610195
113551357 121625966 184838694
143164964 74258315 109815078
123601095 161586394 139909442
73459734 59563343 26242909
43210903 71990249 13481868
131688553 105633258 112733861
146382096 166858117 109842973
2040751 2159746 114069411
172040731 14710151 168401267
74085890 116166793 123265612
636602 107718828 118975429
27736308 4408127 184162204
137355732 123809492 133222811
44471816 45853746 140648759
193238586 156813164 122675825
92707469 1366951 85524855
15947637 146451015 96149976
174602364 76015948 67365768
169735274 112847646 1974811
75839975 196416072 154210534
321614 33837253 86707481
146724210 37643109 164883430
146548498 140720565 162359020
9838619 165174260 22312758
198313589 179542452 51263038
135932148 190596052 2731014
35850530 86980585 97464307
59475734 142114482 84764946
154795560 203050694 101914670
45456966 21623407 162016530
142249948 44806889 151634056
167944118 107569060 197718426
27291572 17226768 5848466
92560308 190916276 50127032
200064161 78928864 137519745
194672570 90364503 173785365
177252107 185271531 71849615
148809715 198050006 184850016
40154376 39483787 42952779
198097035 188775971 153590976
111965760 159598452 86664780
78865779 137255496 159282189
93399594 84300822 19320655
26809291 121425727 55169974
27555115 124383659 13340241
23035467 94759011 120327795
95871915 74900414 165089963
15623446 140769613 51276306
66825024 160167319 89586497
114070490 98829999 169347454
57533999 101566369 159892637
75192440 33493352 46157764
128345422 161915417 153391792
190603088 104308238 35021787
52678944 91629127 82977800
50830483 32438507 122575075
19836920 95856625 160594618
30644769 9738757 69966918
194913788 104180543 201686421
9785126 6050735 124445112
20342188 21815532 140375736
111554112 110506461 177395481
157186231 155068260 94247517
86797312 68219826 105238512
98086383 158392675 52762389
127749270 26155025 105604350
58962686 117388007 61372744
112056039 166458454 61779775
8124844 8097209 10173610
200703742 125074751 50285832
178983933 174172498 32431538
24948885 119334061 83144496
28526211 118843146 70742279
97768863 99412881 89549749
55675526 27147020 132477031
143574558 101615064 63491800
163610217 61633017 108401342
134796083 187581923 12143546
146805138 47604095 184947878
121123515 168289934 190969313
59704663 127396855 124913308
48719761 65748258 94956578
180284037 108275422 56016872
40224773 130370178 163263658
135530899 44099328 92165817
165621051 103374535 145048349
203131543 141169954 143672408
83833002 147347151 91626399
174063087 73721508 83770760
155378530 172759990 176636444
156244407 188280201 28386750
180036011 14204621 89153558
129013439 32441440 117419101
151941775 74538391 81454920
166079707 29815149 41244568
190676279 889275 89600149
39215557 62297602 147243667
62861241 130661327 75975931
22503523 14830467 159914487
118388336 25033684 13805876
162459001 25755019 161672927
159568595 70671154 112355823
889922 184426125 45546472
73679352 34398739 100261428
178993326 94547164 188754173
194705502 8988959 181495893
177138161 168418472 147574939
65325063 44170378 19080892
125973326 199421297 54605225
72444844 147042280 38994790
198060291 16763616 55531098
75200368 83164881 29379906
83696358 152345022 60250484
95199994 155499467 138173693
19288051 171427597 148706852
82642096 128771175 18996115
128089624 190757290 122096436
29946407 186778938 89034399
166204047 147206182 130733782
46170848 8677960 39011332
4158789 137031261 20808765
75383045 180758571 120351770
103566916 165310399 1932169
190391796 65835295 54693408
109077679 89427989 110113114
113892619 3378141 165186426
4049393 33178084 13418908
122239092 187211043 148906920
41349476 131479734 109485457
93894870 60666153 201415104
144710344 23297042 156954192
123962973 31365721 80434152
53091518 29058829 49621285
139904735 65134910 26364262
196863928 191487664 112981048
161536998 181913416 59054181
12262714 188727641 69550158
121358336 30265256 192997296
38149827 126445187 148251537
135439582 143071838 100494547
142141817 123461496 200759515
124874829 42867681 176107183
172418529 80096567 175738395
110541097 146746477 98705553
185348441 156777524 105619819
201719780 38318020 37842192
751494 201437342 90545014
159229024 62628192 136414686
133305520 134306042 77339861
202384698 13559729 99252213
23630082 32443771 115626184
35454941 86325399 19110885
34711140 123701911 87872117
18774165 87323896 162368100
189860067 92890298 165211238
42826971 202086336 153223189
80984698 129308646 68110049
176390679 191838805 116448079
56777066 190596737 50353023
152715410 199556416 104498546
97346223 133961563 138774880
59147903 155360518 102323304
66407687 170475564 23304000
107970429 148604300 25582652
115829563 126694921 181657535
48522208 140679441 199232891
112553580 95939583 202107645
181930572 195469267 20620203
1331756 141530478 21254986
94814762 65784240 12656441
21835058 108333651 185399427
56286492 23416246 38781265
1619474 70465260 166089663
64061871 9977522 148583643
32022362 31618575 156477444
69063476 131517666 2549515
110870381 112697774 52804643
676170 59464439 114105754
80423445 168024819 123820373
30315447 57754874 44926953
181744136 64279056 196402629
197317397 127746927 16290014
45152738 157634720 180825979
182547503 116984039 61871154
100174957 160489528 116535328
174316442 32963633 9150520
25416506 93281988 156897448
30316770 136878107 136264263
38421988 139089973 37351704
48251287 5837181 174532917
14730627 171434015 187269616
145265039 158396564 43919480
98515685 147714422 139937407
186298976 181425469 94226237
76578480 37306227 135809794
75273952 50351552 173343202
185267384 76923167 119039087
119330970 102852015 16437086
38199291 34347201 177009479
168501161 82447485 152643391
63810256 163694006 114465196
177881032 55675218 38223228
182498100 117338013 200824326
150705700 138522166 175717371
46165833 71183047 39861268
192702859 87585374 171008104
178794847 177462646 76309894
189511267 130294964 130611861
32399743 15711552 166333618
167215957 2573947 69726024
82790775 32647697 155339325
90574695 193219506 167706380
71958319 99221276 167503650
110576194 115325034 46243909
182635933 42680648 42403418
132741353 2202099 118570133
194849870 64790044 165114077
178687242 185208792 3289235
28066970 88078562 183796501
154833479 50128919 36907421
46587979 129101421 147762682
69108659 9422543 13540982
195352303 86468958 145764240
136618587 177768690 44478726
29768345 950495 59433560
110687175 65910421 113408627
78246254 36115417 140559051
194445895 195202537 109877092
157841864 65706066 68969004
40015277 178104209 20516523
59132323 116673900 124702691
49312396 174675756 197286641
72612315 198312119 22925752
112036187 61073521 141052858
104819593 24509548 172209709
197238855 6239683 125465843
161476640 121827265 25762003
159479815 44251006 150786723
85733947 188996098 7264836
88288457 44154251 178178887
14168732 86010890 188231777
95703670 183277305 163152025
150550494 141044342 84695579
92955193 171771532 41854343
128741096 198961599 118907065
103960691 111619175 61846877
120352407 36967929 114416210
8240519 6904585 59769636
95746847 193221932 118983278
88240889 61980100 26493597
128963636 133324633 10508958
173131000 33730730 179258415
51652172 32332623 101722563
124000674 70775129 2830724
132786750 194407430 166189694
81230580 141935384 102652479
136244291 202585909 128821653
202821005 192504929 31648847
14590726 82332892 127395518
138745306 133132810 175510503
132216502 84582771 97895895
188912732 144079150 43466460
194633600 136920459 99486461
187158497 59500526 152508849
85263668 80782311 181284251
186203169 36963037 197939392
95119105 147817366 170033253
161458023 158163253 181797829
164739574 31063620 91183164
37490997 33044872 60501306
48427609 257917 18526345
43473457 608439 163303509
160973267 128944676 27973614
103284650 128649476 119508101
128486440 91175716 101998728
48754879 183438498 102978799
157755482 194598430 192674773
123840488 37541891 71910521
73523942 29256701 41209485
200134066 40266833 20500164
34333368 78002 85822895
123507934 77255972 152297131
125230161 177981593 171046459
23767539 65286712 198903883
43411135 82176842 156017454
154744567 100698863 17772379
68687297 188111841 191731830
179732184 93983114 123560446
192589215 190457499 122458919
178900484 9778417 59723450
168435018 140301041 61644098
133167475 188663790 129200780
138527057 55437793 150420856
194443879 193094516 8422682
106480703 18094191 141514744
53401651 193213542 122516705
192969268 199902592 4661650
140319804 61871271 20256932
173141411 79763231 193810336
185699865 83161151 115527617
33310 174206184 147233568
165031452 31713161 8449202
63577951 29471248 89135632
32734777 55500676 33467316
177602185 80512401 38046396
59388939 137320491 166842091
120669072 170037038 79781269
138343817 51199017 178319969
29945429 147057452 174408660
5125008 37148244 76989701
201088985 26909105 16377622
83664773 21524552 154413058
38262473 26907074 150715686
65726940 67079174 99589393
10483256 158239593 142716206
34681215 9252174 76269162
143909162 160217651 130085331
139450024 126530842 116061294
55423458 61207646 187768145
57307760 181686392 103745666
93230363 10785946 159808564
177305408 59554703 63583259
157729118 21104177 4294846
173885924 123281684 92463481
9018717 188712390 80754015
170926296 189798372 36242690
5499008 42389837 118656269
1481597 126378363 15713001
118461833 85835015 62593847
83482667 15965636 198387726
141306756 15834138 139445890
155987763 102642078 51530618
139257291 159995718 175070955
179515482 170271890 119956150
192269529 87105413 196487191
172708093 186067372 189691508
178260758 129600893 34444928
45707316 140250934 11391691
91976185 19382767 146963934
152143758 68052654 89076849
148921437 49452338 151787055
47982412 96221254 104551080
113430646 124181048 149437483
155639027 180446688 186816712
191130826 14359681 175979955
192429597 188969635 112799983
79398759 150524403 186016372
87706278 98399839 185230077
146101595 24310862 166126373
192613404 150470638 17569045
62089713 139022073 118740384
86324803 117178077 66719864
168078085 178201238 11296627
196416540 74840185 82961826
72190663 36683599 119101362
126634302 127493697 66695511
174576814 95306209 157566445
99488712 65004548 6342605
162752578 129913848 186789668
180444108 139435071 149845518
25190899 120765863 127826783
15752397 20453245 161678366
153762525 89381177 89515001
148625320 60951626 23744605
168113529 166916484 138279678
41655379 141542262 187808297
172664605 127412156 139360994
41906423 166422111 128892485
6332107 33076237 104078474
55135642 37700728 166807889
97534861 84881465 106778227
31798359 117447350 15414388
175311219 78774753 54243375
90239252 28989391 184648943
183610145 199376397 12858701
30501903 185866726 188504954
146556458 183152725 107306431
153444904 127593654 53510087
101207184 26193145 171186703
130958104 155519005 93246097
38187538 136014896 1329801
189913955 6925176 88013800
185911199 13331531 30940171
48835186 62931048 5053680
186075517 34335263 68026371
45837976 176487214 182705480
134526084 3756698 135405395
59464971 125190195 111978421
43101999 132532886 85742649
61469047 132608724 27616275
176676248 11487490 26438829
191270645 186549078 61121844
114679322 198857144 98095885
75523115 86312079 29269888
104164979 92255211 97763994
63987954 2804720 183840264
69484046 172013505 200342376
108750164 113606490 64006326
46320680 45209217 91639397
19202977 186999373 199458651
42546269 53744022 139113975
16476009 177835575 49573842
158898169 64782203 187714734
119071489 149287682 109466672
111187872 80504552 12756464
71401503 73592950 1902382
183794970 108999413 76152953
87358901 20384759 98236790
105311607 180224377 42529315
74086283 50100261 7892505
26699064 36384754 54818697
182092162 8749739 47274189
68748333 149972676 137172996
65605571 117407635 127631763
113996359 68441102 51739593
149347757 133226452 91614985
107836623 101697088 141438752
72617464 195224420 120875943
66754192 52357534 121177999
158676173 199287175 152144810
95781014 60554597 193877237
65285169 141126993 20305248
155985861 113202529 201726680
3950623 58125281 98917765
5937112 160523580 70411643
73617103 167361275 6032944
88544482 44609327 33103163
63507923 95283025 103773105
161229435 152557953 36928593
22941218 36823894 74197674
193767402 6716117 58640686
160592644 165277976 129589239
84199716 128602022 100595093
166813857 166910687 37504921
174890107 183859342 153204809
188985418 179255690 9394890
48154983 128712698 189766214
39764123 81231483 25812805
32576642 121633658 182083659
58143595 95497797 128221758
89755894 162980406 151787208
50171023 70205962 15587296
132012282 63347742 28296686
10220617 54058515 199780106
89393687 64218007 188492958
201996425 119456572 101731227
187270362 7877074 75018579
188455615 176057588 52065300
131724543 102953404 146590599
153957359 111893819 103426352
160200506 16947820 89510684
197121947 87821043 126286334
75497357 172416419 178262898
81206794 126749264 108956320
183264240 5119472 132060932
128747558 168168134 90712789
37313225 113822695 113678577
1796034 67208389 134243923
95804894 112071853 146713733
143219038 115010734 46466183
2211386 28681638 166812585
30773274 179793425 133117893
42204528 152946225 88166428
203059924 58101136 195132674
138619548 93515624 161969084
127041480 55126426 3952382
151718783 173375319 1159100
77575636 7364418 41393615
194603525 109046733 188014900
71885028 24185558 171354962
104692576 185753256 149838642
200148448 175091804 102792297
85108493 47191881 61261608
76210998 75892012 129652326
28698832 199149339 152839592
109213630 129374016 159377601
194679410 51095706 191637002
62966993 30719494 67260556
89082936 32237857 102378335
70165874 197816031 136754634
151746286 33701674 102565081
133639788 151028810 170700771
153891685 194916799 27187330
68283612 142203647 114729559
192167494 183878958 181775472
56584320 47232317 55767258
202874541 181068003 64581
143243010 53221005 162723002
8587647 179044525 47714192
8462693 15438535 93399052
5799194 50757342 35628831
106644765 180749489 77812807
78135805 115054227 71936210
32666205 100265822 96690309
130842670 76783761 124772926
81224457 104376407 199251829
195858225 84096824 73033116
120013295 20112711 44800774
11024265 148585683 150550181
184792031 187076438 180355785
139214297 170585382 118521344
142174555 40588718 102039772
117267819 19252247 75031625
151732991 127541528 133465315
48629276 59300400 200513893
109577214 130524011 196169230
152261509 116887804 133341094
158055399 87363666 23949901
56747198 199141761 190245381
118389896 109827923 186383512
68018693 92211844 14843390
111551954 167585003 109040652
65079775 178532004 97557413
138962355 181931320 9799326
58101349 92139633 37719194
200126353 52459143 20642997
14702500 18246825 131145089
20324386 59497468 41774009
108076536 70615401 88784264
184545066 22773671 19999700
111913957 58786401 180510559
23927714 71045774 176775765
24558267 177175838 145287743
32395879 141763205 116618677
66867735 32263058 98886884
164976423 191240022 98524980
119684846 152883678 11138579
5435966 133389298 76992538
6925735 186333685 107073221
97907817 98190128 106260656
59856295 180958305 126469592
44303371 163751718 101953120
131704721 7287141 18358009
137761229 96730727 149209079
189888632 100190729 73571340
93153267 195398381 31483392
176048371 55467680 20753483
178655777 161975451 81516650
30941259 95105243 140180538
36703773 182994170 58970580
92071462 158308446 26942032
34430896 172659874 87908659
95477933 8731930 101586093
203164414 189834644 17654495
73674668 38239248 126868122
98164649 97270344 96679281
4299183 105747879 22777133
140874144 177238457 64352583
30560669 134584357 178030958
124746551 106270214 162135762
21273843 61519836 183859287
101315177 26255403 34882430
41794947 171574623 64800190
184667964 33056779 106893616
2594920 186568917 187518781
124186024 144540403 13692063
114428205 31007020 184832115
157685722 21727061 78741573
202852722 118440067 1409400
185604844 146343887 159849944
165588966 108969371 119035536
16594806 41836528 4122476
50402896 93056948 156952976
77807078 141590511 52424502
98558954 25596668 1180618
66547649 103573964 28093825
80567035 35208020 185366987
169714636 29622949 32049567
17261235 32176316 16177972
143051146 122477712 195715886
168909113 63385170 187396297
157817455 110201169 25896329
13340355 71290122 188671188
121818370 149636010 105822670
182767727 18788035 92778444
123990550 107149458 121447047
16632405 88019292 5023480
83080684 81812292 150637526
36328709 108246240 128375452
116213096 99999265 150611522
19419558 42441049 105732101
121982058 202170833 51788240
12386232 53490365 145745322
141971605 59070695 125631634
130898445 15175150 99178162
37980701 142670009 162752884
126449809 142451217 195593482
17131920 94011945 66424173
104210010 103896107 202639315
54258144 53729998 26583205
92808075 69978531 132095106
203245145 79819779 200903992
189354652 109408289 99492972
5711072 80586931 135059604
195189043 414633 81818950
93427027 73685842 2114442
20464984 42092832 41781954
85609161 160454902 71237851
146118131 192488525 86236789
80439993 67433020 66558574
110409316 199868363 77242251
130451082 158636895 117540122
173790750 27235690 89474764
460668 106998768 49808568
198182424 136597888 36557939
102151579 68553149 44554161
160384773 100429530 177039779
38086591 148618673 101939338
87056636 58240342 101794232
101893298 92085546 123486590
174124789 118926343 135127001
47377741 112854228 122638361
31088048 137008542 133930883
98127087 25389374 146738615
116871978 175507011 124023019
150448616 138105100 164856638
116905837 132998191 192114123
202964349 173771241 74521699
25758030 5915869 87832762
186686429 48351640 181986807
77757426 93632751 21036727
115958976 11742203 161377428
164480419 26237427 93256513
23097451 81148980 40063006
162125355 11483619 43405556
35810856 137855550 127522134
180036044 35165322 176264279
201227810 129405962 76408948
153985382 99635641 70131001
146962549 50896599 109054474
84088530 185693186 187326494
73315045 12277116 136379231
20875001 3113194 83598712
115733424 155832554 82942365
30935798 35540499 101587673
93330381 159297224 201264728
121772682 67943836 100612688
134070072 119035882 82748338
89831374 40108134 49007996
154491480 103230683 56189566
167531250 198041624 170407480
38220316 49154534 91490449
36901906 177971824 78531808
87221301 116621331 179605620
170693263 107523227 162764369
169117258 132138201 134819601
100291025 64773688 148633758
86563524 150794559 149858787
98846182 140321450 111313579
193796453 21226175 142241184
9857690 14403557 173381970
72371216 129042612 132331475
159524863 93196528 153707563
175822713 116417039 120585231
188435065 30606396 102684711
72267045 122197785 23975978
41200435 59345077 50985747
38249833 120644237 82584642
38264770 191626600 21772445
134552730 138597418 7353599
65887142 104304812 182470367
82135557 104182912 198241686
125364784 16242112 90257021
84930295 157258452 165571151
42937278 39234772 57092463
32562436 127991113 106954230
19681054 195034986 137736217
53547776 161599582 193407296
8615472 49784348 152796495
158369481 90636758 146223059
184549544 176281641 135985138
141236752 109204998 87910096
11676270 90294094 189040554
146848946 103786561 154163921
72920730 67131158 170429308
66620717 108616601 15767972
7162441 202589991 25792413
63857303 124848080 68381347
186253313 101550707 180863988
169820504 103977154 90561580
194155298 124761012 15382099
161635823 42080547 195917029
152061506 72112377 48037589
154913986 139741557 67173904
101972857 31312707 198929085
189303309 70077440 17072943
85578302 35994231 173838976
135702192 92930941 201104851
143255642 159314884 168312596
35555357 194932539 192121719
116418244 165317563 77070480
64628174 148873899 95471482
122240443 116391120 93368129
109768514 162932567 54696270
137170712 28365157 94378577
133681228 107697803 111330385
117030574 159787622 184257341
100493128 52444949 152761746
189764293 109313915 155819935
87328796 101572870 133177749
161157804 50286905 48959629
4612095 54976058 81477508
127287238 149771157 10601516
133107926 5816290 143863500
114793172 12144814 184760267
76196688 46867150 137531285
65642055 17120582 69115122
199223181 142592594 27126790
9975393 167286609 131282563
118267851 24892468 81896846
15311466 166609741 106848321
161482902 111288244 103864192
110591820 174325370 101334476
110461736 2132292 7252684
118696431 57117513 96717932
195766502 133487356 195227109
198178600 148859974 95442128
30642179 194908930 102285705
175481210 61176120 65237490
167376790 198772820 170388310
158769688 135141248 41687690
173931319 163729015 52739124
120361141 46612239 72898379
164605418 75823083 59598636
83146157 36916913 40539034
17875238 148226167 200978545
27584782 125154546 71534444
85764668 135397389 73320929
31203401 58416295 190815031
183390992 35273324 119069111
33560913 111353880 103067783
15234630 120105926 176012483
190292984 110802444 74317330
1280220 60959413 13994955
66296873 47681011 43829071
86605488 174218854 189183191
112119167 173916226 3485265
46755077 61103011 61398868
83369079 153265070 176098681
177465121 184758000 149064871
147853025 25953693 11141290
135652129 37780352 192359802
162194342 171722802 15433659
160039057 1539959 120534239
82102882 147056342 202918703
41295068 58691085 169049270
67139849 160777784 107795302
118269536 6316203 55468896
55570193 47603877 48338434
119986782 160862068 171204727
105966707 84864041 192613950
160111519 75266045 86338924
199260302 130170597 71623386
111906000 87585660 8209764
191542600 103448180 357653
188982328 115270316 169620372
29182591 53180851 80643409
196413499 180508436 112433182
45272082 199733321 152862513
88081179 95058500 166294946
110722852 101925376 156299051
19455656 124199096 127438610
202953441 90988490 4035422
201046669 23168509 126917911
69288460 19923106 180773229
135505227 161165212 123896969
200225782 134087005 93405161
22460337 183571921 47860615
120650580 3160729 7872577
121747936 165051792 105060094
1345844 103319068 74559364
64624962 111143532 115685211
66297327 66549036 82154675
159211018 81779477 88155455
150658737 132002820 178001595
118029010 180015673 26905290
13091917 141713393 20691349
124348574 176407094 119332580
198993418 131142065 175325676
123077983 147946518 168072859
54065343 75184177 42193760
146731630 191136210 8994557
66026714 183015680 131021826
141235711 68494058 81465866
60430461 134912158 193388401
165121081 6748314 9873105
15271675 125763354 15635474
77904691 159841718 126802616
138557959 43225264 97588039
22478131 11475125 170316949
161165376 95672318 53059129
94923441 180705409 85485707
35131143 89603129 81409077
174680576 114000718 187470405
57174989 57246617 147457335
24111107 17207406 16927037
95962125 78108938 102106381
155465858 72263689 100308849
114649553 71036868 179673712
121197471 63648551 195934494
180176344 98341389 68118479
24276763 81536186 105969408
62727551 133912961 80368651
27496575 99056081 52604691
52462976 193987532 104631782
75242280 175456017 145365064
38916410 118562167 77825729
58804519 57018229 143064928
47643021 168802463 87229061
106199868 133309212 21144922
166397547 51169834 154366935
73390443 76298569 1774151
102701715 90941884 119222712
24198621 41924909 165069752
182657680 121717808 27353693
170923817 88540834 75653258
121157108 9054584 174559948
174249377 155971396 19465760
175984379 18901745 139766588
5660249 161122669 24598685
63799455 70958776 109439891
8860002 115785896 190889246
33663172 192533238 177904337
160544113 77239795 28651643
172088802 63390307 101635487
21764275 55567111 70545715
189553511 42593496 184793226
161591574 138546164 186812348
201156912 1354978 127012321
25288887 36631942 170605201
177027495 40159725 32158017
117007503 177641275 72717325
202399258 25317985 108311937
33774265 83622637 124174753
51120579 14130089 53549870
95463590 99614872 129215995
132136911 182851278 162977655
110134342 83784582 60559157
25561060 30883868 164643617
197681885 128333499 135472055
82350608 165160378 195198173
201049904 53960902 136489445
169512790 10143081 116966940
51028545 35963104 42921834
140740063 131000526 95847751
179079968 158202713 108699711
37850724 66943755 112132887
150829462 160318436 89924134
100960665 183529419 152417082
68382429 134179277 144656454
110828039 25987430 181404412
37193890 111026290 33989551
191603163 2411342 21044668
18283307 67037251 128808490
20045305 114623785 130340702
109848390 119870253 183273507
104762032 37684323 96866472
84494336 196730258 125758216
177818435 31762497 184346243
42063187 114353895 162118393
132695879 58881391 133643506
143074323 174133907 132822786
76751017 194635013 89350456
59560965 3382008 180187058
91867998 100454692 79974940
51092741 95780890 28536896
59751701 72724454 64828100
179879101 200536872 32845563
170769297 108746635 15918548
186944641 118124546 102184492
191744843 102285420 138235144
86785523 56401592 77258429
175910853 78116155 101832891
66236380 20765885 187646150
35877383 33471582 25851779
62408745 3125847 88255145
84788572 44027479 94989012
88620328 27215253 129247006
143324785 120262898 32870821
110910846 161247153 115960163
50191086 95356827 67567081
40960858 88245451 62123714
167824302 130469376 39090600
148012631 108123169 55951367
123918437 156704848 104291413
49148813 150222287 71807057
45790147 37486562 58449434
93341455 114305571 85675651
140112860 73726980 106291562
44981245 193695843 52172598
38779319 74336219 189742257
182391853 56786665 140909140
149860536 180750533 176700301
195932677 141846847 160271570
71142054 131780835 135746542
96893301 98767738 125336256
95502924 179449329 121819720
45955063 133188197 120415377
63379042 91228883 12121820
18878914 129984878 89663643
191027470 69046223 167119333
184098665 33979679 93141176
201457859 24906818 142805018
9308989 113969216 3825053
112670486 89420666 152705569
40168104 126614266 165063938
186250969 139706020 71625660
94505371 21964728 121994656
14787071 52202125 119820372
52385030 54278476 45129265
160019324 157996138 158632822
132621935 45460591 119214516
108150969 82590324 52328274
9676237 100618848 93029859
142466812 70910647 160983535
67715705 135358788 129272592
193580501 157599600 183128546
54864225 178212629 36845591
88542140 127517665 171130862
163599959 39705113 48433867
141024887 190223160 79411904
99842399 166581110 8058259
181006095 95790236 132493740
196362134 81713672 167887691
62903814 96226867 6143616
114934061 17102948 34551709
127905131 167322162 160984103
133760067 148420037 155207635
133181419 57673843 147164400
85788955 147909416 159675440
38343801 104935633 197100699
195955355 147501692 88220817
58767242 162809112 92317309
13591092 31621701 163509680
148555042 175038757 140964811
115341115 136811788 83381979
77553760 140515028 149129419
149802324 118643723 94983431
34601966 175724261 92515642
164199026 186020002 26594209
96108167 196738683 159874235
25286537 12881634 183157255
64826386 184100198 178331841
159275492 192084633 151895533
4211926 197415399 75188888
5599553 38805624 63475588
124925434 155294900 146680223
181716557 74106031 196741192
111505188 93623519 64284413
5389880 120226775 144498647
181887285 29542696 31469331
130812185 91942259 143236924
18161640 30739905 58584685
120468302 99517339 66040454
191412536 116268267 111406513
193234924 194357418 43682500
11910708 192562513 60181935
15557680 138874280 171630699
149492866 22212789 82286511
65506252 25734250 103766764
188780812 121752571 157379482
16154755 60358491 28994978
42555661 197184435 51460532
52622569 174491753 96962816
19866845 40122738 32261967
115447764 181349444 135482856
52220871 166551849 194539791
68054003 50557172 129123744
68300439 112810444 97362070
133952135 55604136 150014038
182706946 116643316 24917057
53676198 87459325 197430067
187801675 159249575 133497121
33150349 97317919 143724160
49202932 81547217 53467397
65763127 11892674 103186600
5953253 75085262 119264985
148398896 9086769 76347529
83513596 189442455 72657923
68889002 115809867 46024456
28677364 135345683 22448792
18906230 82750859 136670297
115638335 185456585 188857892
30282524 99685590 48617360
168489280 130092428 83221204
159228587 84364479 120032386
34338323 160813836 96583014
72800327 67753237 30420524
187491358 5755146 113917815
32426473 62687108 3417424
60550677 25911341 68413171
159567441 26946502 23143643
16277076 1049335 91872084
187149670 195769241 69130475
82155567 105030286 67752464
161725224 4887626 45565023
268653 173553351 73125360
132301836 59458378 200247840
90133429 6207764 30480524
89203063 87148342 86202430
196975653 154907910 5053628
31063517 198126025 182854782
129522180 58443468 28951322
122462251 188731471 70422736
193432103 23234348 58132058
159420227 49994231 153399006
22502496 42792990 115814661
121097054 41268299 163707236
125263959 22642082 115016323
101570187 117908558 128249568
198632826 78565432 128608491
142164458 122021896 139343821
170112246 189196517 10043477
64774935 70702711 34621856
80475998 74843497 67668484
117066420 177085480 66417082
49064016 139867461 103478266
50453520 26226150 151078317
143292029 184910599 182149688
109429384 48181800 144349164
4933954 91367801 46681259
103399455 122678244 35365516
172377754 52479747 155359822
89058769 173993681 112263723
129253810 72064476 176526929
39290572 65116121 35468961
67976108 156750324 85271721
64608017 140396912 114227008
104835088 70604885 77833808
179969464 109560810 10995630
152634494 101385990 9297546
202133383 122523502 108632653
157200142 74187958 167024148
157070278 115194019 35925988
101622923 109840069 52999172
28010106 49438224 41352160
98044796 13959239 40742696
183821882 56803194 107809313
178183662 124212316 109879786
166640490 62327523 14119528
17964162 146620018 94555037
42932115 176394927 6603244
166965048 84583857 181104024
197439818 52874656 164560331
145742861 111542804 41369470
180512832 89076593 4716160
2722153 97517162 107712116
134745150 121309102 24307360
189003131 81605782 32299760
123549882 9442426 11069415
34346789 167648583 14797421
177345703 5957165 152790476
155790789 24957273 15325260
63715333 171613501 142928649
70588216 82593220 201254522
137208239 27639894 66443088
48488954 86492418 50040821
141658698 195008359 99639458
175949002 59137747 111221629
118009079 26840915 199018777
139315501 111219977 169579192
81795491 28543613 88829378
68481520 196906432 60436726
821454 83900752 60486094
96863492 177155011 198706820
172288199 107168678 158672321
181755524 61039601 128925119
86182272 14964328 26903133
90540833 191548376 23855057
103415210 108345032 184147408
35783533 136392921 113627982
97929367 172006077 169439602
167444375 120348016 71368622
113636168 159149278 36820034
22916778 141384790 133964243
11976865 79127952 179717066
57444234 72529823 54214665
41979119 77222463 80420227
62708629 47413997 63878058
116551957 41236063 99522778
121610787 172321481 14411282
82259974 47614428 53973451
124325805 195814655 64166557
116645028 201473846 30831306
99649626 33812652 125082869
141349941 190457088 158219041
80437102 145665445 176681117
20893609 134921014 175126013
45393240 160078932 56845922
64585026 145784836 62152726
180135319 141954258 91254067
149851461 145356693 14293737
170548232 156402606 182995017
131864134 171839836 111750735
101431526 37850153 48460588
126423571 136961282 17192367
140980338 30999433 188419539
179908324 83125579 138059114
94875571 93078408 15520002
123746445 158320441 91404127
156255263 44202946 127697913
118082472 88656027 85582173
103633187 367270 102109799
192412759 24659346 182354059
21277344 109780487 70457033
190776954 51341450 30334448
57570785 179922939 66594213
128032461 80907187 86168607
83723865 108284009 183200343
161994021 173089754 186989891
74405080 183721232 135849119
72113960 116888710 109920432
48327634 68769452 57091989
93466836 31376228 69320286
99954319 159856238 90236573
187190990 56510158 78793508
12873068 135826544 33915186
61484801 44842922 96264253
27585462 139588798 16489220
61031020 76497292 179528832
31647190 23795390 107496824
5580701 73669903 160858301
50822274 157993682 117724005
102646874 63770645 181123360
133249020 143195486 47451807
128951269 129557599 54344586
142382775 190663306 111678438
105281598 187791048 39726290
118385916 33628257 177075270
39570300 137134032 57044367
145563384 3362154 105139143
162568036 18710557 97684626
172269486 55551263 21881737
138637969 154459431 198392427
179184163 74546440 97140790
4253664 149073572 61773772
37650010 49622158 10802449
182346140 127878294 30025992
99004853 155905901 63441876
164073376 97022514 164897349
104094471 55620258 68926579
135883768 196378428 90519111
51371297 123465178 21509829
12447971 1665961 86643328
22985648 103938033 49218314
37440073 68514646 83186391
107655842 198852906 129377671
178089524 128159804 116961613
132661204 112838246 111287647
167102508 167848425 60654046
10242460 98106880 139749718
164894890 812541 22580652
119779760 68100178 41468320
172042994 161437446 64324642
63645101 29726344 100458338
71652666 158393088 46507853
140040230 98935870 63443532
97945321 62177303 152837703
139869191 100201225 167313925
71008485 176346909 65872261
53054267 100009090 178858731
40831910 80718953 149592615
47879223 147553339 48033484
137968761 139993556 32280663
197130292 48409893 166363522
7555974 110177763 38856790
113547550 140741003 110548955
103384992 91606576 144830945
21013628 117695676 65166875
15798464 188527167 172696134
66702823 8928769 116436525
164425758 124549246 118094809
89374048 184937886 118335405
146186793 102265867 139608014
4795757 51285951 135284149
200404972 153595466 83441949
196151483 176424579 91276439
106322694 129483656 11906666
48032924 78390279 197604169
44983729 35638114 19293956
15826156 130871912 140782984
181842656 61686019 199469518
42263718 820317 172040834
94605001 68393470 147472864
185264817 82261086 35956234
58013252 52707402 17986923
22369893 38282447 45693098
154691514 182258484 201423235
3229664 74036034 154199047
170809190 187937254 95796172
72897376 108150764 61650277
111904214 37004012 80327873
183233481 63347672 57655710
114205605 130831667 174466001
35016054 50445076 39582898
176574668 47590071 40062377
150332410 118126626 151780190
144287189 104428977 51498192
151085276 180312807 120584467
175295404 23376757 12348874
95726509 159834219 147317737
57307866 88373090 88895419
47081196 183439318 187316573
38578187 29476275 47503326
181035728 29668363 200175462
33293309 31361570 105864310
195104223 118073728 100418511
61502334 111031167 138569494
173124405 7452537 181496892
79740525 84660691 125486255
54687495 10895248 71363546
149212509 96774917 182138501
34900490 190640675 64520246
62948489 132037381 155835870
146200383 126206198 12771938
105227147 192530118 189006162
139017972 201472509 19429893
128099458 104260967 141394935
114737326 141445903 123925328
11278890 87060809 161020708
180969468 197753372 93415355
131938544 194457115 62192999
137036626 127445474 202688255
141605815 131900546 130738274
172901014 166028765 185229541
148410731 35577065 85121954
139058108 105558479 115951879
107717170 61230840 1451186
143551862 175300966 105900048
72620346 148897805 191525882
76370695 53251100 93867540
20038632 196567248 10293484
14010780 34875354 198575097
73160665 169094149 196088035
32569175 95025095 153280321
132880533 91334169 15042770
67726210 68856252 197438942
32206300 150419664 18037732
23195019 58472181 63751668
134547682 55731793 170339166
66025642 55384433 53739774
153652895 82182170 157334817
37691333 140685471 164994369
21376825 172179986 77945648
35532052 172097896 89102312
64342029 118724254 24389293
33043018 134633980 182727911
104262326 67061702 140310117
81308689 18824016 95665520
76395008 68581395 19033640
102055032 55263078 197119516
12247400 136189375 197210501
158481200 81512908 112823935
79805527 67671888 159826274
192225336 106246116 28121696
89477083 183361361 91229800
9473616 155711607 125468396
201167990 200919249 171109869
156041045 185728369 172429523
40475611 105227292 123222245
33405011 145615151 130747819
165774568 78720725 199248266
15592078 156451553 111653882
83630669 11921963 83046457
120019438 96566211 113331121
85648576 70793569 182794986
13047220 113426061 139480807
142767962 175169575 53359016
45149665 31317039 107976225
77648001 17930216 196054241
27376406 40036109 24494621
176832691 78674568 37180670
167481414 123607673 41799796
52998885 94924768 112199190
148176973 12539198 186229697
195445626 89030596 29619424
179869276 154378312 51544789
23057364 76521229 108189238
96600475 159549681 26364007
52040412 109825437 181936751
121869162 108738376 89008300
81696554 104000419 126803384
10652266 81287378 193721571
4683905 166882376 150352501
71295361 184872587 76695438
73664290 126082948 179266678
199085743 58365808 76579543
118144807 129540768 106065996
132755036 116002515 146881819
148532147 13492056 25822305
13418107 100106467 202047440
113623635 167041616 43557677
62498793 165548567 117135209
151523696 26827432 111056608
5894374 81170462 14878925
110920549 71233518 123488842
13503683 98525174 131283822
146784463 170082830 82443022
119727687 203097890 43357664
202776161 111259126 167076355
98852981 61148365 76225072
53670472 20275597 75226762
113850715 124486758 31548853
53962091 81680696 15899807
159420546 56423889 6259293
90053 53182533 131913528
90620741 34767116 102401600
184130627 152732623 122574999
161765666 81269304 132220597
11196244 180258432 26588454
174068192 121472017 37879617
59899026 119828959 180453578
85033877 4217884 191061742
171356548 184631804 105775781
89932038 45805576 130115469
197204040 84648871 72549917
48317137 66547285 58781922
56293046 114534603 33090113
180984640 158411922 57439065
156947741 85861004 81695752
133590521 164113225 193004485
43617410 29115672 36999767
147158650 149152911 153729260
148489240 144037062 42612076
157488164 6595093 26539719
18843703 64300425 39692785
76531641 128234829 60566160
163887261 181235230 195672826
1926366 74931318 201381341
47712409 108785250 174372063
95456323 193193760 69895838
164678629 9364371 83820676
91071348 152815835 157887111
78059655 22649052 98686393
11551807 53641611 54594486
79287531 52404985 68837798
109237397 70006958 56390746
21482281 173751872 121542299
11960702 176245987 74995956
197403772 12678247 95537560
120419150 152956955 112895776
129625293 85910435 60466816
51830727 143445673 164768464
76140843 179949529 13432877
166573627 104797690 12075832
108915687 5586316 18078545
115278264 42362558 174903410
201287031 9012370 177972277
22536339 180864022 155354082
54990906 13105095 86705171
133171849 41746599 174867602
35813170 129803351 16266469
49633859 148428276 50186602
73752251 191732467 158085927
35806044 53276065 75517056
120050232 145258798 156778885
3001386 189355076 178762073
92860245 158252600 180360025
121944374 201508766 81632347
160387397 72181964 113032352
189926450 43546632 33988522
40878403 110635219 109207270
49734594 42803388 164438878
129950120 33521419 84107209
32940986 82406262 61750807
98850547 997740 185129261
88980963 23064061 100950949
95948931 44974874 148797118
39667222 6139388 19847280
50548357 109468205 190886519
101794169 38422258 97755986
87204841 23336113 157345659
61957245 27004464 147668965
112075220 96668489 145041947
162026886 146661817 130703003
164824849 53917276 145776904
167046776 18086095 121549562
100028578 4699199 148939902
109207391 84857030 62855764
47787036 180082737 12158949
191082592 169392159 7874754
159836385 79630727 84633742
20319938 73983486 95645575
29996453 180468681 3673825
133135610 26580730 52255910
102440781 123287744 172516570
179263376 82176185 104771218
6852099 41160524 168510425
85087646 86370077 74931124
32842773 133580497 99700538
18292774 89276735 127200336
12734318 3767100 169852982
32160656 13497297 47222097
48235818 89104596 39077663
81308164 184416534 140935592
1865298 136566367 24712624
37726546 119959042 181724645
153285906 160067347 159754684
52357318 9406854 95799252
149818183 119521783 118003094
34315253 13816833 48628263
73954535 110828161 38261632
115910674 81957357 140100756
10783871 36264345 63135068
74134936 201849121 178305321
27238282 111800097 122543146
126458411 15063 91464707
78682216 51670850 159644825
180959109 60875175 117025410
12233773 32726586 40075616
123689582 75259778 18432377
58203866 15251725 148815725
122954281 5541324 125583709
167982700 66360066 13622162
16913240 10244183 61722783
125616504 133042296 116304033
67468315 153763472 47091178
167456945 81525804 31183253
102041340 89877361 114575690
133013498 127076316 143264878
13296679 11125168 141564701
18723614 167259980 57638708
196510302 167196627 134321317
3892252 172711040 141780464
131463 202442455 124196496
43094138 5494264 104412864
71749327 11960156 40490004
177024487 112348494 83874004
199764863 20836351 85857120
70472728 156818154 22292450
98349440 37052401 46957031
27100987 137184116 41478655
112629979 203029772 177954988
132884920 171106542 19234467
125709077 110007693 26262530
140640143 2597224 135856661
27404256 176735181 56196854
8186521 200945096 71756226
134698980 55882211 6181007
114533219 162490542 53258045
167660321 12229669 30399919
193717895 24138994 179346225
65164863 121273326 69448272
202418180 142129408 168172434
114272279 126170836 24078327
176180175 72341396 175754411
119213372 85880259 49640537
109985398 66671435 89844829
84609152 136178749 68729602
113947284 116586797 12359921
97449465 189054660 180383303
51752016 175151238 83811027
44183422 148797851 187175910
84905299 120084955 173251709
179785017 104631732 108783109
71306458 80227244 32450127
96002170 31503440 25735435
50668266 124151001 171857014
160930645 32412128 130380350
107449195 62257046 534809
15530578 17030464 67500653
6279082 103447778 179749994
69751476 91575884 28348504
126315074 112600202 96261416
186598725 40474438 51785854
19088913 112738234 29313701
123649768 80414496 80694074
90897266 58451795 189119639
5166911 20073898 99432882
135139036 130887390 155351071
166811949 82651773 17209020
174914783 160090817 175814054
137055642 71944524 80438171
86129318 94295660 102235674
151036433 169630059 167514590
43182457 1028531 75868123
38434089 67093318 31750518
20883666 102161954 151731689
106667647 17019769 177401538
86334740 2682735 25811850
132517469 190324439 1428240
63668892 164980056 102637868
36515250 166457615 58475651
90452177 32415770 79617047
91891406 188662400 147078202
30593196 148317699 25656432
36370228 114824233 196609118
183359580 7085161 149533880
24361226 26548024 66577806
85873466 36468671 141503659
78349911 94046696 118232980
30711263 48233623 70288297
68770169 88186546 21206316
127291739 200553072 21075593
99163023 148030478 158166293
166356303 160945565 92112176
22099146 41965348 23497780
193836036 188439483 97328583
183479704 104257611 97638263
8385370 84880399 197341416
6412322 86086758 113717370
150945097 124136843 198716094
61794811 23028741 81886928
112404240 70917985 175547823
50915349 2589606 102246392
76239567 159052012 98342282
190283841 198024437 40156058
182342206 18830674 134834779
139436338 77246471 129134093
13585173 185724831 134162338
198132192 79516188 192176013
121707518 95640308 58927777
188327974 40052694 183362267
31424465 3949285 149155212
171873889 113156105 87657033
130494826 122378511 181400208
180326878 5765585 27926066
148754777 179461789 180610420
173020705 108141520 40826168
154281363 85119384 52601122
130896766 13200544 25070933
188860184 151734374 141193556
86387250 27811822 159719769
201991988 161643609 152514887
84392991 150027672 183771738
47113755 130056430 27930942
115846003 49863465 92742913
115191152 53871303 181790305
72001394 101530811 148854169
115096077 2138977 60447412
201342217 203077313 76151685
167858337 87695296 149437140
166546877 149229242 151051003
32944240 65005933 106249235
130468259 154588800 192353515
64050066 174967381 154870475
156930859 125677158 29147817
78332276 125822063 116161216
114908320 184623252 91331781
197957535 179538324 183629448
83063984 9822545 68584302
33478545 136596903 93420362
73703220 184496294 3219387
10208247 83908321 168574036
6864231 79975440 115354211
115152895 201439219 142212582
129459470 169969797 82643912
173960796 44319705 100878465
50786424 128672169 154876347
113980294 31344993 181481459
173612320 8798128 20015905
56622815 70326389 35565719
183642010 99811297 157452258
139583230 37506173 18427088
125183952 173229976 30981744
105948719 47327117 168721082
112330868 96793002 199549750
10044359 154629633 64006327
61586438 133874793 44996169
164247185 36766706 110652469
102803410 130499548 176168792
157075999 25211610 3958121
97533821 72084388 194204013
123635179 187731023 30094977
22245960 8854420 83339645
165452530 16307820 7925267
11670936 160317618 156243639
132836831 23394567 184902170
144241608 194044419 62243116
115402393 61006757 149141373
114295397 52342933 191133258
121427389 120004039 147794754
15229581 23288232 177685584
84200670 52537649 86098163
41095224 77761618 178397831
195835012 131117226 139135331
33306382 20296250 109871466
177550657 23408881 182922090
38010614 174445963 104945254
154762592 169286478 145648662
153979905 14624438 27642211
27918690 174170614 1167746
102632128 56156127 117165062
48969123 162302766 8085051
174792753 31701703 115230321
72061248 1281027 186515816
179090019 131806062 134031248
84342482 197528896 2124768
117539709 33417892 30617252
185526071 25272996 59790424
61106588 132207229 130284871
90068224 163091598 121502572
75105224 79310472 57377775
3134396 76642556 132082113
146384042 30145078 139058700
93276900 163428261 11307715
80258049 175639639 148022261
10354955 13454712 124520652
190241186 124870935 10689822
172936844 179511124 137456431
202181560 24736285 54441069
94379499 34362953 160331574
141651771 197296384 184512127
147188852 172916935 199615075
33469615 151552206 121464457
50968495 130435000 38766683
32746217 94833835 121084876
152363029 87420996 58381817
163163719 105393804 158340208
58654968 48382761 35647985
195441050 112769192 107299422
70359315 129514475 122941380
44595590 113783822 77256342
130295833 897549 194192388
84880881 199388380 81360654
188225077 13462179 19769979
22731506 178304660 19245442
137617829 13795885 122917639
143374562 74434445 8233987
44591243 144863714 62683716
169461217 155552599 158627991
164053546 162728037 11853803
36708710 53844440 81783403
14832548 44706146 122850299
136931649 118545133 123817126
135663038 191736354 131382197
85630780 20546639 39872436
2374521 5253715 163881564
153400836 197987200 32471642
27312522 71747189 70618075
24088827 48803683 172117003
17247563 62219917 165913246
166975953 59398282 145507286
40576435 188969176 10334206
79495978 28556478 74197702
95721748 27510838 149284036
28542728 37779334 45212442
46625683 14991672 85822227
195793332 195968605 190090925
7877273 185382432 81082495
3080244 78530776 140416418
184213463 46529822 57200472
65015956 78425969 201343752
110574981 141317532 61929455
39339006 151775249 126337626
45912002 181105768 3416875
154047556 88863733 124997302
161378781 196372021 108088245
198055558 65622692 4315460
136740421 16506534 52342113
142064744 657004 104223094
188204123 176528684 71574812
28530507 129681082 100690730
74519630 126016413 188010389
65629425 82510437 1245659
114644934 109301070 22381784
196137690 10801720 131025856
7318584 67841878 53217638
11280810 124891462 200277187
175784132 156468711 136473511
201790317 137877504 183950276
22943415 18184378 171888198
123640305 78269510 164198997
6359105 179980120 64557117
143071457 65067042 67808454
29596899 91003588 53369268
85289768 2449438 18548218
187728073 142608740 119767226
180389704 184026756 185985720
174482403 42065479 89357917
62151106 116762021 97705301
89594248 189027602 197084779
166371397 156402361 43520498
51142662 154578497 197072840
31671745 111948449 75175851
99967289 195461859 70083572
152762071 126298714 34770758
165297270 10214941 75573563
47005001 103993309 109381594
79749171 163717904 132525638
68527906 107351793 60863811
38811622 70461526 18547474
185782701 99101197 86528988
154808839 90221251 28070340
104828442 88945920 88473797
148886813 198051966 88226429
133138974 141496172 128013686
136055457 121954629 178647404
32204858 89885898 12134908
191732281 111187672 187103271
6534897 56481574 160061193
11555162 137849723 28861077
64628362 153785699 150663429
103148441 17330269 133260011
13150093 130451709 127483751
5375425 28858819 59644988
168479462 168653934 3148159
81608571 91629482 104667435
160185744 22671336 27718201
77008106 188900581 37961020
43434835 131855713 157767821
12235594 28051503 94869857
180089082 155011670 20079478
57873516 42664704 48747171
24698271 59607417 77114056
19570272 183980296 39470218
43775068 67323063 76777844
124842036 15559498 100623089
97734392 28685806 94249712
54919667 6781808 19924832
72489989 76764441 103711033
23122555 55872356 68011579
164802140 56771567 9015776
179027431 52361709 195271422
80752109 113279608 27977401
130662489 52788175 166214762
40844276 99601017 100866977
49408673 185638686 131330758
3199471 113591671 93064575
137373077 163685817 191852275
88881951 145586056 200369395
113342293 43569448 41637827
89442165 64975906 97267705
103972122 186122992 123109799
181395551 199518025 27214256
9076661 165702021 44621996
12549808 84391443 154884612
169503090 28007044 197160438
109368349 133984934 121158831
64018794 97521901 139497837
178762564 64243011 109501173
131508953 119067052 5172182
143495523 96302196 149679461
61301253 191063779 105759560
167643293 173817279 52401104
197581268 94957637 23293309
56756640 971495 21390747
54837505 201443448 38203729
76441858 153829140 73750537
53411148 42693820 56453063
113258803 21307225 92806261
105311770 15612195 124583189
136608602 112442430 14906362
141892604 103181383 25213957
54814297 102238372 31339358
157490608 173915354 84929622
114452772 203236475 626348
184787323 150065162 180011382
44727490 79186126 130444273
317694 59977283 88028817
159459126 6076549 26602805
135437147 108500574 143406305
34891088 60596376 117461664
197523402 55273070 55093349
15805433 174295327 126411416
161011007 24288327 59100304
138157137 155929314 105737664
192230347 119858968 108400477
166475394 34061298 201252642
50617188 170327253 147154050
50276656 57539133 115626281
179591535 75001680 123570906
49702723 64839151 48544716
53265568 175329455 166155584
182252783 120879106 194883228
63695611 34604827 146846693
141226198 57377030 14118569
110173088 194820326 9295339
8321719 142242536 85162764
77797038 44954555 146978908
103297942 138867713 191539608
91732816 152191817 46240264
91955532 12954110 138516776
92197935 49128048 104391889
119925484 147653975 113378031
20336338 75722699 168042084
61581439 194612921 68316417
148204780 126116238 22551993
164575055 113512363 67710400
78533942 104284209 146730678
43259182 133280614 108975057
63012374 181786547 13896843
41825620 123965739 164234351
92454645 201023413 66892458
89432637 58986423 177678326
189484010 98815391 86200399
69476965 448938 89710947
37539107 200153788 19142209
177179471 135314119 178361770
89628620 183999043 14294832
40494018 20083545 59337063
85703121 5371343 101875965
112199631 127184305 141076355
136679790 58433215 113226092
113588333 59355729 10499009
65921152 149069465 180082235
57535488 127210079 161625308
108507334 37355126 130201172
101204200 63223107 87199018
195282793 100134021 83136084
83364626 91766146 48878014
104053531 73814228 98770330
195444971 79704648 64442049
89588148 9725649 117101219
88431438 194039878 182560977
63537700 77632431 83506026
165869947 192990072 146973766
171116591 138266496 119932290
87678766 133825973 111748133
140986834 177767369 169843363
141686847 201977635 30130170
109914121 120894748 163969724
14461144 197250486 196965065
184555396 1948530 32849088
170249076 94613561 83601513
105527968 196390108 26482347
175698158 129983512 190680419
161127068 201909532 112122317
58896543 73234731 102955382
34232391 20616085 43855818
151535233 822584 122634479
186058086 177079934 65389754
132029459 108825362 166698977
101903689 61217455 30906315
184210796 122650428 156390015
30371880 119792322 184226628
148898005 184212663 203183134
132717497 166159199 201670972
15154017 194667829 190348250
130015784 13398634 194261027
200062217 91804375 170529334
137680994 189930011 14393738
47612012 65386751 192255015
124387543 116721246 112944844
156757756 134119251 175158802
48472892 44332861 202613362
97295821 87937993 62479047
92905309 85265318 116407161
26725472 187145047 174575428
5889067 57270284 173008371
127468098 51074731 48942716
19752077 144062485 590437
79403974 151942356 42666813
90153820 111361049 5626394
172212047 197025510 89047451
47435890 33267556 9332450
5343366 27655199 73603055
66940884 66832535 42367070
178368908 127482207 65204155
4490702 195425236 2734823
158568198 102240877 188293795
172902921 75718653 54291058
192329742 115098364 70450886
46399446 42554271 119794391
25716265 92859767 55279716
86325112 113903199 198164752
159760116 102137131 61502294
125184518 90043797 46051100
56812605 164736079 22469540
8624524 59275231 15738325
31871566 113340009 16470618
157245815 6017338 42662932
68841046 145088009 154281284
97570416 143605796 51336456
147480715 201759696 37320636
78368653 27075418 88021477
135830605 80861810 71398916
180493142 73448847 106028065
139155238 66452074 182581956
73612563 150930402 35566512
94751963 189112458 167861083
170920871 65588734 83812451
18691797 101403701 106943568
80779035 68194493 164513733
171681526 104580255 115192598
159477510 13921292 122266249
100260728 3830176 201465733
19335076 94097660 43570179
49692040 129156453 50371433
10875137 101783089 1423513
78799704 179114211 122335189
112398639 74072378 146510970
113062294 46237489 12257180
66035603 48147613 49400421
69415412 200772397 158735106
104094501 59971554 191165820
18231172 94126794 120613966
76231479 52660154 149650275
28797990 85074234 81648182
137615222 192855089 19088160
53805545 88811750 62429468
194749541 179034224 101255706
5118391 11999892 65153682
150416883 37498630 76435786
74812988 4611031 65375818
44606364 199042664 138363445
127973542 128780894 176363756
126122249 37399316 36910608
118505823 200998672 170352068
93515328 61786363 96021696
195815153 160097164 122784575
10606639 189025027 37740234
175785801 21831116 193661361
61267161 2210442 202020091
21799940 41400794 66545716
53619621 107959903 124225308
9920034 153061396 193787456
101592073 180637755 119434436
40975607 47048513 89896175
65237466 77958728 128804788
43125353 182429522 61339268
77041945 135508464 14314446
162311018 37825493 140491969
73381803 140622241 141094798
108471888 13708830 175283365
182502748 99186826 202984514
101654907 16901855 185280093
190519379 112162638 53917274
188642397 175057651 67938539
60821743 94919015 148007247
56881166 95844217 26444715
159477662 198455036 71951334
165427998 202828131 177167064
201836895 31108283 36020096
102933056 95955516 22357562
33193395 60737187 9965274
182652154 184512951 10204281
85310925 9256836 7115246
98746826 177989086 153437854
4640573 47815958 39387584
71336457 117745896 69675331
25586541 149011911 139861664
173827619 63102471 15084202
166965701 72808963 112951097
68648263 5875083 129907374
65193629 111277544 93904223
83477275 35751285 155501257
30631083 128925652 78428942
125498059 110044276 139213264
28485175 55847107 146694027
139845897 4595437 92583431
14496673 13646063 186699210
100901049 169726126 20011125
142454914 71626675 175310304
82452152 22167660 1209137
16143392 132853104 109358885
128854793 164329388 114031568
180605742 36162028 36997056
29402572 117219037 191420583
58946812 162246500 72511935
124856390 101903334 58169186
44468199 10908020 59183689
35945681 17588960 79806301
190907887 127401819 191402683
129075334 155092145 50557601
38278791 74665556 11740551
175078952 155685245 21251498
143224711 42559550 152611681
119884869 117618173 169554388
27878228 156486113 145999185
2030625 20026487 86189586
181520475 7833172 88102763
113643618 196269127 86041251
152500338 199877655 19232545
78182273 113201593 121722714
123190454 150561360 121569144
126622185 104533436 194838991
32973510 194112719 124968699
63891117 79971031 167000320
174327247 118293890 72201388
150222880 114661144 15856472
7559340 7346298 125688250
71771225 54311068 184065996
184905990 72733817 143156946
16567604 50010950 17561262
141184754 33580117 166060091
193446735 173905958 103389185
183159918 193855406 48021128
33711807 181563357 137511345
1773692 156899065 39189189
174958588 100787308 160222355
32024394 45880341 52992143
6778996 64499679 22860665
178940781 182089865 34911770
10583722 147907698 119293647
93504682 133662096 75149428
129337927 134628250 146791806
39427532 129786948 52943050
179188116 178059651 114657392
129492275 59569095 3422407
35707034 92256738 66055587
62429869 71659754 184136961
15438588 142468982 36499314
187697431 56253707 28357039
31371843 161037132 84694321
39029432 76086880 123797295
48435874 164313729 103131967
133898580 139863166 18637034
106382961 126651698 149679312
87610714 10978305 189944672
151021631 147077230 5923840
116986028 125379217 34074886
84589755 156668661 3778505
121867886 72461619 195197885
173136088 203078276 5240429
21172888 54774201 30122272
148313125 113696128 198078128
170463807 143519131 124845315
192934688 17428272 107965175
33628357 117006456 146314861
169825362 75698083 165080574
85314183 71617136 85444994
5792540 34462544 81651377
139385281 155933615 201177194
165670463 53221451 123692139
97206949 38106439 37322802
186818370 33270067 38555204
171518491 45793831 130899407
55538342 55178594 181622775
168704221 37241883 115184940
3677436 75418106 106583078
94737869 11179284 170457915
88022075 128707100 196224977
105329439 140075202 191063321
40777633 97327681 169980377
28898859 16786540 72290931
36426353 54805200 5349284
146391121 15899920 143613553
135580850 3645372 29196322
72112024 28382741 127318537
73391391 17763583 58684510
193390993 16332380 88216938
32919395 102724586 148859494
164812085 136690197 19512456
85443395 112072578 84422762
197785705 127177482 140134895
167036712 125716313 72872527
143980873 190843559 19652362
62032835 70433417 17996748
89079392 138565952 37253370
169893532 154705 128536801
89478182 116358265 116251096
9133602 179636765 39465060
140988663 185194971 79930891
198099269 166121073 156280996
119940441 91634980 67357502
51777629 137044191 177345714
58485578 116543883 191327972
38796386 9191009 95378922
198382492 97175803 107070994
3246554 168745020 116338367
67245656 74699779 54514103
91245650 107454449 56850082
202333919 129163043 37402768
176357589 66450204 43084299
115949625 64510793 184978779
148153822 82261131 89410596
2257939 14336616 74269973
12130229 9843790 87748347
58197013 114735890 176434599
156155825 55031954 179640631
43316699 76295623 2118902
113225383 68461612 61633456
90154994 156570147 170106776
105770116 20728673 4831850
44673680 17832927 147237054
89273299 127848233 159169008
57319091 200992355 23261405
151237946 21492541 7642519
140346447 194268590 114578219
155360062 119109601 72599139
149870181 63152930 102893050
107660684 85040134 6776886
12033946 99835178 49407334
62516662 151464854 132836954
147623396 48543419 3605015
76538696 27677209 73600116
137407385 27601568 59360342
125973623 48482750 59648612
1219395 115848248 140296947
118525270 191463013 17186841
190700941 72210412 32976086
56736760 327892 73945655
191232965 152646930 51109624
106480869 69270779 45875015
133883172 128896814 188236158
189488781 8170364 82211144
127826595 56692109 146415450
160254341 132445629 68327535
109119860 140059086 174064905
74882288 3589419 195259630
128882298 143700908 42854934
68652385 71467170 50319915
40660301 193085260 174742281
122505059 3379264 51197242
153036562 144325356 68754938
8937848 172578444 41247310
188715424 148556157 59605867
100230487 59032174 98681613
44794840 88867432 71193620
20851580 23688281 114770684
10098256 109721216 159053394
74410486 140380687 108636741
179211009 194921224 74361281
87360809 137573959 89382471
182874079 199936291 112741549
196975340 23385822 198570187
98143572 158041521 128502306
55145186 101217983 56744246
36719037 33981710 164641216
89792301 52187136 145648246
123364246 150045492 189542956
150716250 167191688 130768255
182752792 94260540 52034893
175308463 154770864 76323427
53517766 25767952 102253889
148230162 110561553 149780641
35616010 39102625 62819606
184252479 54305229 85992236
173704870 59116224 73937683
181911002 167573719 84596256
149769171 100742529 146623729
183924501 104894986 167970401
161708558 201734985 169555927
203250844 6058039 198132372
49482778 35005429 186158604
89415809 31368113 35950044
5525357 78579394 156337899
173338678 88298126 75584446
198677000 30485970 94769039
31594904 177264090 56974629
168355240 25200872 175155271
103215923 116479050 77097541
151518761 30470501 196019923
33253148 143595792 85354254
100577183 45359933 106191438
140807699 182989341 71336766
101163690 14869552 120903515
42700867 202228861 27002534
13486458 75789790 66053484
100856548 188450980 51889564
73342766 50085101 189086657
98961640 55502962 172469785
77865344 14418423 48586992
179188148 30830387 124219523
27641432 11040164 169270021
8603290 95485103 185370093
177453573 79189442 46175632
68973607 135073549 35144069
136185623 94571924 184896747
64539686 31423887 60548673
125597601 193415012 18109270
196191243 158790709 111399575
69179345 99606656 17251083
81931423 51471076 91763686
482049 47314614 119377508
88225570 58071902 94884725
77145209 10075297 196207655
15614402 16890935 57476178
96859766 184448101 23141804
72120828 150881724 61242170
73988004 84481834 109026659
121166234 201164812 73998432
194464922 104850637 111077103
82661867 56487900 127627138
182415265 7096736 31633390
178057162 9057382 157521712
78657703 202134067 172506287
106552052 113819629 23077348
127671018 32089522 148075880
56843438 148933277 123017237
199121539 52476398 76714476
81657935 171336913 115358898
121364331 199894685 199845312
152137756 195496121 109772149
191876330 147486569 91026709
42607019 165681080 3152948
151616736 86186934 76563031
49645683 171092527 183460706
5647528 42789573 185127851
62375533 53444325 20383886
142857946 54386471 186479399
46630121 197316731 152415332
90725073 171724049 105435866
20518886 108977707 65433781
28672797 16792528 192089775
148980924 42902521 199353302
142541119 94839647 71655044
182321983 134030631 21662288
85811775 65610561 202930538
172900366 54535752 66507915
107860344 91498498 83738996
32719931 10425308 108482074
15588203 64669156 126706506
37579401 196503336 183730601
60610031 192902463 153158359
70633224 76677108 124346783
167816378 47485281 79102570
10576020 109014666 112446775
61129371 46759725 39625519
49536380 135320125 4816083
80615644 82579665 32080735
105266360 126770494 50149541
98857766 200755354 24746663
137982583 28319717 110153584
60122915 103854242 6146335
3453067 86014565 114217405
70302761 153017372 73597902
189601645 43279154 197280649
111922714 101147262 63230224
77680401 96206136 26083131
15235636 27474521 54865294
133019293 21097825 17309515
92925178 186149937 77965193
53915899 11587679 145277439
153723659 179071310 108970837
24640790 110435032 92950396
181972418 20921719 58969571
42305720 133609604 111674050
195599978 44724 149748284
189969328 49257422 83997652
177201301 69749604 63619973
135239380 200925143 67588502
12805479 124947822 83165289
36475069 107045589 178517640
71948618 112877959 176182292
120877059 60839250 139709183
100386987 25887760 169944806
54290056 24223785 30366953
83183534 175340901 149673298
159920854 67730894 72779510
158915011 12463341 56898286
167248328 34756072 166106521
96494288 34215735 188430719
114264696 55777369 30452181
161340737 12513125 190015493
94337626 168007737 135554595
98853800 103833122 29338674
151852358 99353387 128738089
126279986 26712440 26485653
5954302 73064208 151376890
103748902 14611144 72930471
175293149 187343477 63474045
148958806 97025985 172669871
114953917 194438147 175329136
176191002 163801074 117894972
137759077 195155892 158172407
41212952 26735092 128170496
63402213 3005490 67301073
187471686 78572776 31391848
179459045 90512430 186608506
122857338 1251137 160497608
131886278 87891636 81203478
63091497 120476053 197789026
20018483 179426484 165143939
62652633 111264576 4069631
154136172 120930536 54847613
131661876 52946048 33700528
18979445 107486394 14812635
146469552 50072504 173718820
183974489 69551394 59542657
39810084 150784939 134952018
160770054 46638488 134965325
192907873 112283390 135851970
159491686 81657845 101647529
60413346 50449372 53179427
76231402 58907123 93463030
179403623 200063126 10511284
155133430 154485815 131337901
134246148 146451211 55366555
138159083 57226001 104654438
980162 32383561 106785798
105640535 18389533 154051526
77044600 19451619 180687733
59642943 56105961 53307003
95749230 82119975 65775494
142083627 196967109 43845374
200542725 166866841 188004209
8609129 32328527 125744046
62191698 27444800 18146068
186017900 63272306 158771988
139300244 145226378 37078415
97639227 55846432 133910840
135773016 13148063 202522182
76397095 100088812 85957754
4559331 60269847 20772346
177117934 64186255 134221805
10737900 77035695 69604937
50757681 122536403 172687573
113174106 72476747 96404416
42720989 26201036 108125036
132933983 144121446 18221331
64980332 52668403 142431712
161580375 181031749 78762241
112197991 151490410 10354555
55416717 121242652 199224258
29935474 10224577 18256821
22484434 159688334 168168463
152148748 40683315 186875450
21559516 109412901 189565307
30560122 46348400 75414920
98103919 123772303 76116464
33619584 85911006 116481609
14870380 200151680 10694454
56211977 144296391 202297637
107302225 36527991 17732481
66154123 9083271 12563582
93411090 88896528 82581968
120722061 25178630 8374372
194618345 95652552 104409771
163714272 111117383 85431729
104641888 111161694 31627856
6415548 17434174 61070731
80193667 135991246 56050007
8042110 31639144 184312318
85560954 100783488 166619671
151371885 50164288 99666819
58898064 53482619 73508055
112725831 100494900 163577287
103789762 71092913 38650446
201052121 145542971 50424526
124096393 55439612 70357183
2825255 116157951 113863609
39179776 53819153 13376977
57480846 180371909 128993177
81797618 126919856 158436886
148403374 105171186 168371543
203099798 109906502 105208021
95120666 164777430 14500181
65762295 67782697 186759379
8315614 161910675 146061779
47010820 195606804 201208340
32371528 94251203 64097497
148015193 59911580 35312355
22836611 69545260 127217193
68458524 138463714 39950249
193235976 57798997 199773894
147785761 174287059 153074903
169023874 173513460 13515835
104997693 167056197 112517662
43790568 3675477 162417438
12136193 4930192 80026778
44866534 172186478 152596925
5453363 57875483 131713300
151616174 137611855 2183973
180121291 191340828 141963868
76789094 202212440 169149070
181408592 35506346 79926165
192025123 84089054 144774183
158591385 133758964 76341754
202240247 51991304 196130421
200291751 51394405 94600993
100755915 10250273 58225568
191154959 48655442 48891476
75112600 101162813 114687163
159013271 20386344 186420106
20121975 198833944 33286664
142043918 116853692 134284743
24516956 126098445 69424284
127206515 182125787 129042563
69216232 153656312 19612497
55484512 177514063 42225508
118728700 168906583 200695975
89801218 167337868 64832892
77375674 183818225 58523348
36955962 24748165 99371717
152814800 85404427 84044446
119811554 55537477 1836665
91184728 175244281 137229952
10687954 104273683 87879938
59054769 33709897 170600621
150505108 168925962 85344365
176004374 134336090 89068627
98810546 130662665 102712602
94772753 99318611 135901145
112880725 35523435 143982396
40790115 123469269 186427689
11941237 158055109 65378319
170111078 182886358 196865815
81237215 180450211 27867810
28636610 129618936 193226220
136188870 186705987 178671357
108092253 56882107 30168942
190794055 188679884 19679407
153521876 191684311 177602026
62408456 120681734 70990326
106408989 160404494 179657119
114987076 155639287 95556579
58275179 102767039 193863872
90766115 38877578 11205710
37767813 41155831 26874115
120441984 116123383 178987758
90495505 202013379 47269218
50725863 91576785 122918325
89927680 149528469 198522575
38930915 78767091 146337052
95388536 121871229 193149099
153040792 104938468 76737799
34129736 164091861 106962129
136879270 168617640 191822898
56737316 148908760 103764494
26758055 4461956 1776355
119160019 140776757 48346954
165754938 37928832 15341761
63975067 94491536 106197897
6884578 142877164 59200256
134480807 102913626 76017569
149773265 188913002 161763912
58741290 162747602 54999107
48958777 199174012 169509427
180951512 66595903 116274185
120004552 203159907 71620795
153717089 26274617 2586057
108735351 184230406 2476356
157179947 5779953 10332884
3344246 22612144 128844840
96571844 79155048 44922764
24501145 121628793 138837355
200336151 6071801 132874000
135529635 179921191 143283320
179721384 72203014 178002703
2876958 53542649 190344509
92099798 148689185 4222590
48772549 31202909 152573949
58330151 77999220 105714580
111299988 58236477 28529456
144935516 169228431 182935706
57930069 6603219 15300152
28896777 125084746 164654633
28264827 111756577 45366788
32968842 159616590 162675119
151482496 39776202 55675486
4774504 78230211 120382144
130733876 20385478 163998646
199427569 75834989 78588887
25267578 89582132 116697429
176373566 12172593 118384545
153241187 178426923 60522270
161938667 22159898 160244742
85188581 48962567 63573317
109437199 10630079 24828096
127141336 197609094 40510127
169808850 169228964 150432574
86751617 49429830 6417407
171882922 188221902 99121468
201612641 31649614 161685374
39330790 116658146 87449822
163926771 7042919 100991566
174023730 110521719 59527974
123367238 32081156 30425170
202344652 187454054 168442088
26641833 28524973 37325584
156732603 152160559 80479497
194774993 75711447 196766633
175461277 114415201 98962656
199345577 57052157 32376000
104253219 122758544 57210152
61086017 12223457 150576488
49916890 148455312 78284620
108556638 17361215 78590573
76593493 176511912 32312536
126451505 87748991 80808862
25994675 77180124 52034308
134358418 270261 83796127
194898075 71935165 126186570
182830295 54243051 82015127
26715336 169475487 179125574
12265564 151602874 119592906
136650576 7955631 173885402
156220525 110729245 7796270
182812565 133275657 163207892
114199952 1196664 139502074
144531442 16029914 145156132
62295471 59473105 90957627
194739054 41626400 61264473
88433593 160752267 174018352
185033834 66519769 75730277
69538798 56447731 146939293
115224551 16436310 98801710
101905656 39116913 110262237
149440570 37764751 87533674
56871093 37320170 16287301
128104661 74245943 107932977
55542208 184431807 141099944
138192463 115642766 45995307
125074003 21123405 96740672
43430471 198164657 14987136
179809397 12588668 94459903
46802507 90222585 44186781
105913493 147394330 133303843
105346834 74724656 58073317
44219547 79972375 136313541
117586849 116629033 183358517
143913359 180445291 128295082
123104564 174288709 92693146
139976622 41697908 37154988
174186882 179130256 98407994
201546352 167178137 196023736
61732379 147138501 39210283
45945062 73622447 143415759
158247876 152019753 75174010
116450318 64829740 41352704
55453989 167200062 108581973
172317736 56202078 150959090
78340317 39890819 92452396
195474210 128680066 50181504
59848667 147359308 5788579
60696514 141487850 60706159
87600002 198367724 11771699
90337156 123947827 159904433
132147947 89938316 84925446
194397953 98684443 179428919
54221934 50916715 125279484
170078235 109217393 3707470
92324667 161259338 138374509
187189841 170269041 108281934
68004255 180402600 131446682
134924833 158577740 174832281
32050979 161457348 26733449
174978464 97464658 124998472
59868363 136151628 37801900
118074731 202979097 185039280
188349764 136599097 38075871
115431153 126896124 43764826
198590216 126266844 137024957
49734142 105525371 82029463
97345127 146879968 47572910
187565116 202111900 102676206
68201391 188268016 129707839
57052667 21488137 116075291
176640475 7969917 172225637
121659690 175834169 128161031
7100650 63496571 88192737
155922033 14328335 80456975
29669727 149725004 122070485
8192934 148908777 88107916
21254458 186688328 97874727
68025030 58236433 44247069
188204264 176483846 176806905
189544123 104548305 196257317
76924500 54696342 101578675
71617115 151406036 46706538
200755490 16971864 45040877
74466751 8757002 136763856
18594606 148380531 144455190
186589720 157107017 145428946
159427124 180946766 119281978
74772260 168507809 102677765
27050219 97586077 109661570
80428660 94520140 56786892
155809831 141551628 85020557
189412566 122433899 130485652
29778651 88111613 57000282
50767656 190038055 179108653
154910885 50477029 148481249
84380749 194213303 199563634
162147678 72835595 56647167
11440718 109395164 79786995
32016937 19048949 60505770
120571565 160463601 73110316
174989430 80158396 78140950
12212604 110760999 121359781
46262624 116437703 123844562
46484609 33728337 150511816
180294693 108903754 59945841
153155480 128163767 195716392
144738299 20329732 21819419
144500037 94249587 3642346
57248130 92998609 20183399
85938426 161662024 64300306
194924082 64788788 143421797
130103380 19404791 203113817
36257028 127534675 35061713
5674051 151621210 119491482
196621741 165322698 73062306
41840887 94969590 73674097
76141274 130214797 191270015
105580429 135605627 66030811
200309788 58645854 22136957
49396657 48073085 150196442
132707136 115884416 15191311
193184680 175353542 194464835
163158190 53703450 9803462
160517253 157212776 48393407
115684046 151859519 68878446
175354566 54696673 38073479
193994484 153501018 140165012
69744019 37041041 25372423
65107669 94138441 53821052
101129965 190173482 129841596
155953689 109994539 202463533
193802527 43842412 184430279
77917051 73029340 141661890
50667549 101406128 136775628
125392037 7984293 4411083
184283078 154804392 186266517
121726622 171680400 61248902
7261089 60432247 199706158
55653340 44158957 26989431
38750691 177110816 41860214
70815499 37881559 173617015
69525455 4619758 149096307
17185215 166489074 111950504
56121631 183003692 55954372
111671459 182880784 90248862
41603661 56406430 1500964
38433857 82211509 44329145
31369645 168413619 173212214
152239738 85345044 131544922
99682958 8727853 152082789
130407971 4199843 100192397
187282694 151807581 43341014
14713056 142826889 125550266
47587367 132678885 65089266
86804989 61686172 148254821
148601111 202809837 190315879
144794538 120350223 47910326
113853867 154523635 20066368
124150270 145499074 170814573
112892432 175580616 24413587
124100911 86918754 88872263
68650911 14617590 197794830
198226949 14749964 70883772
72220215 14064748 33047709
19781272 44770078 202652329
132132134 58235321 43906745
114900304 138193806 120661227
169948053 59992992 102171674
100372698 144666468 98439388
104131833 144824816 95890968
31732867 114252824 39892670
109718673 138049335 104913808
41124739 135262979 48015964
106552712 30753742 85812951
7912692 188596853 137919930
33053357 176391106 199695961
164570774 120851737 175797645
74195756 127856693 163707972
163337301 117006199 50711486
92102257 143231653 53944478
129802885 149033871 202704772
68153651 39539290 59717780
94392908 37139045 149312918
26162567 112790388 110233805
173223233 140875113 144851597
191546026 180567633 13374308
82606282 127389326 182661496
170331147 129773235 5213537
170723449 111729769 13690976
196555412 2780037 81713100
160381650 54556447 4512097
194074639 58919994 188720734
766454 186998191 190017901
114117199 194582404 172106976
94681858 52224271 56200190
112608181 58906482 5607726
68172798 106206460 110097110
164220569 27265128 46719985
82068937 36210536 29227310
147387152 3678990 163764687
92492501 31271290 25078626
61532712 193880669 49437095
97004488 51730661 99917169
76643297 6789917 129133069
5226447 124009268 115340850
157339919 143888634 46157700
56598515 83250055 198473474
184634659 156368494 85769515
202172424 197174702 83584274
20594532 168752711 58988188
201568625 99473150 29373999
33927165 181542949 115787258
46125953 90887748 194828391
1017433 17974279 36004930
112560103 98685696 188538280
196763531 41150810 154466207
106157862 176324707 164062532
34379933 23041588 111649899
45101708 113085049 9592748
161128565 183463348 166364407
11986119 62708937 6934467
138281860 107802514 112287966
192573185 81994689 152175743
180230336 146028885 73568250
46758948 198840361 118763883
125974585 150169330 176291700
197253045 13670086 85050112
71541796 148953023 107229563
29876353 2019779 8498867
26281427 189534420 180042661
119713816 77108195 90394640
51158931 26683386 135312841
67549745 32806607 80981687
115609029 17763401 100733301
80550768 170372539 25214813
94417857 3465675 11971853
164609269 127187925 24980419
162301359 161425502 111248291
117001632 62311909 172147762
55059175 80881029 101500540
87726357 27766726 74569871
175679235 3901894 59912190
185530320 55689834 138497719
66528831 161415988 104787237
134298669 13561695 194510162
188794506 2730983 46543925
60559039 203081035 101863291
171995107 59131181 192046486
92054954 140540380 62042641
39206083 21201782 99293051
62673739 132832947 121323989
103681100 99069572 60422529
172234591 154631018 20244013
177505922 90329747 160348918
75330139 5871847 120792100
4219048 97991153 112161768
84541601 202979822 130283156
107907729 40461737 56352415
158946370 199355489 95004740
199898231 170486428 167326975
196231106 57921046 145375791
162220005 69437873 67633708
130479664 118518264 29238901
10461632 50405059 39553857
44786020 58655866 200785095
122051227 19416301 113992444
131886009 141029576 186141590
125131193 47721631 16672081
129932817 171829008 1368401
128707715 33776298 189505882
107072571 167335142 191830280
7226731 120955427 17403931
29956909 28693328 101096479
91305716 51320090 78250733
84111582 45392442 175273854
85105399 178297016 162020804
130789848 199910583 90163495
64031388 122408176 143444447
184454786 121650468 3195392
160847046 178447375 165944504
128413387 39810684 119324827
159710857 32186929 123215546
72195082 195709352 80070088
89750260 192756166 181024374
115818494 102212590 197841428
101799212 45842411 148420987
38911551 46264672 78241482
142672492 171070896 151602540
131788895 89372977 67774916
43215726 18474011 52804983
198622714 1331812 10922548
183426269 115391703 175696447
188466638 188162771 190654560
40069168 134218823 59385844
8459520 102849886 183451804
179615081 109067810 192606861
110715922 163122284 91329082
4594833 178023458 155527704
195072635 37349901 119631004
22025310 30830614 81606018
59971385 10066953 132952419
122442268 202218760 159542218
47138855 14446924 131015513
180196946 18069750 153312380
90126160 67295435 169367786
179140716 142352051 97086877
99447841 119394469 80753627
195343992 124773842 7736354
17425185 46298767 119629220
174139552 82309456 91292316
104009127 67569192 121320234
152304483 142481787 18788374
4063204 81443958 148042555
33099852 109564425 198655813
88718804 153857823 199604967
445589 98989275 108252499
183317382 12250014 64184144
91003996 158654291 161706417
46845631 96189818 185581298
152110637 146416129 127441959
67407361 57337311 11023639
60369926 137773360 8839633
108130443 179406758 79326208
136474054 104525089 190460277
73099756 165708787 6142417
98631966 74359859 79764624
99917495 163711222 78447132
198539250 32261890 195714003
11132501 22639460 99709504
111085828 31681181 103159824
103896661 202903113 143072147
117226447 156413683 13911217
90706236 100097619 128483198
186702485 37339413 80853932
38680921 69543047 27707000
120569178 58186109 81191923
202021147 89365344 114203301
46520705 3694076 155945978
185651652 21390225 33005188
95851892 161583310 185891891
27498565 172917687 124466207
10726979 45393370 183015317
196258713 41521578 39752595
124349419 84376625 50470839
31114472 194078805 119158624
139126538 184196386 36830204
198615288 129253455 111512952
49426052 89091509 113535505
86814461 180921644 92947775
175844778 13027427 100179178
188169583 30619923 51319080
47631665 140281307 21934170
39322094 30299765 47120807
153865854 158262715 6711193
54592132 141739600 192835662
31111787 201037688 124434630
65859565 55286685 37462333
38054663 65724395 65562033
14252931 180374654 57433857
52510120 177598284 172042303
13151504 125680971 188397410
198268912 127638654 109066923
174534809 106659526 17387710
104082541 91431506 153953751
166363136 183529417 173091395
184545846 196817073 3708835
191066510 92720771 19516233
150959592 91278671 137366028
62106758 40451878 113798312
80531276 35335877 33886396
165845453 124355393 92159751
104816626 156863393 5952311
67350989 8975017 167168611
100492846 89099302 144994463
22921360 135603521 136482251
90255132 118689801 61636942
127920061 12102534 146705677
76921338 154389544 186548974
141072959 145909024 63302866
14591269 91392923 134352664
150965246 126790421 106362884
71000982 71917399 32623511
4074426 148983952 131380280
172867376 113628922 183761973
50351297 176084662 2810814
38796541 84486214 90964870
9746446 57195303 59513214
35403739 71505800 146148233
92937198 84293060 41451452
84673640 92484503 196972051
20740919 201493591 67649550
23527314 200475506 193206671
35865413 41403834 98950351
194727334 58451486 58696698
123329114 18885648 21171462
129854900 96038972 30850215
155438213 74328928 142507075
171969049 69590267 157172038
93429194 16875807 171463320
4758573 143256112 193144122
56689585 58148007 8039497
12214460 34499966 47218676
130003544 31440100 171242105
193894365 86774146 128305700
145275719 187344859 182959289
94634777 71217785 2601734
1553358 117369846 185015242
148927441 91805263 33053475
3639845 24662265 183638514
119917644 163920878 73781667
177125921 131266696 114289834
155558254 130637618 50458438
159428835 81278975 197246586
67152026 30446573 129836092
47668696 156705063 107233633
166086357 201291364 111864474
197269126 93825115 183331064
70800108 153328790 52209319
18418384 12497322 119559106
151009265 166850322 149665267
22363035 127482983 7498183
98764059 19887343 178671638
93671768 95140750 135527916
134586826 8913864 44640425
186668736 96694180 187702654
148620495 150698252 65755875
171403443 46722838 9409830
6426299 182795811 23248846
69396034 202656521 186159424
145556592 5557684 1679444
184914033 134995105 51795400
75991569 19091750 41953184
199468056 112001075 29785590
28433102 90886439 139774156
35661561 66668098 110711
35397082 128595353 134122838
134357642 120411522 151594706
82428934 93027376 6058203
176714435 106187341 132549969
27070388 3564711 67910117
162782509 113148531 45526850
78952047 105350574 134680210
7712991 88464607 74804462
191896765 201413325 155386265
72402405 194412852 54803460
10586788 145327492 164402701
188403127 19435011 97133051
61689841 121721071 154491694
201350870 151640892 29030483
114773067 195329500 5033461
17129584 169142126 138459779
40576719 83902638 65323571
110299963 29982872 38034642
91827975 102189937 92196441
41258267 24126357 58196065
31475682 74620780 112038088
62540308 40358791 176088250
140845557 74882210 104811647
25657752 4062003 47030375
168698188 182481498 46067106
111834697 90645862 164834005
72879152 125977456 144192289
179921994 69031248 72535671
134319094 58159785 37360879
8658632 79085818 155039113
75519054 179515516 107129099
79621237 98374404 171430273
146230506 68705560 190251304
112847658 76760112 42590260
178603640 41393379 197842566
168283606 79465202 162846091
111438587 100070249 137867711
10320574 105311006 148360722
95862205 53322773 134689715
32919750 181803348 155324107
161048576 12828016 95249943
70201740 37889957 31728107
116928629 64722489 16138999
198910496 23224692 133124166
144346977 197018218 138609587
104712939 52109076 155839724
172362832 79871531 30330484
136022424 92716244 2269942
27487499 33417904 169085782
202842083 201016807 67253067
201076601 75854932 48496597
50136113 141026976 75558807
151828885 173426605 182694675
118602893 53252860 177671891
192051744 129381035 22770065
47826034 30597978 128643774
109488970 87125323 131732906
182417021 89767821 20832400
128875623 188575987 32645822
185694438 178964776 93853513
173696582 213242 51902494
61489783 26378444 12434620
42329567 60094406 140163251
111669354 9704151 38520799
1787173 22157920 138321931
137878931 162037246 15553111
112052602 81047447 170028640
156252973 150377087 48122832
90739531 113152 182301471
196023599 192580701 184569357
197239065 158511094 44217901
111252507 164710615 157578448
18398466 30137467 203275100
73658937 171233070 54079105
107176304 95575625 154183939
172549720 115726878 60243523
11225720 18563040 175809547
149319100 74349352 140220092
197178891 200633545 188545972
24710535 175551631 22967320
8637861 116482849 171418880
21631494 122599961 182716609
6262283 3655410 85627826
203001413 23353841 32150285
31397592 133316748 146667019
8155583 161955431 194682047
142537229 31414139 62575107
131542908 35613599 152044520
32859149 7320763 48512389
158754374 161799926 4418212
139684311 148467350 185940154
62261198 123349709 73371931
177478233 106163478 152914806
115925481 179543937 93390293
151038080 100594783 84719051
11145064 135893311 42440683
168562014 96792671 145112275
24892227 3433646 180919489
110106803 27050216 112357312
76684285 107709603 15811393
199235472 11236177 152755818
196774705 180822999 97199701
203000471 76405521 95247049
120581173 38149357 1785506
189054861 194314507 192484749
103672094 61112495 19498385
53863305 124278206 99872148
50906161 81841656 70022557
129491613 76459419 16049421
43598664 112481293 161398631
174657252 82098116 95231451
7005264 33644626 1176800
78190504 12495007 148459000
16280053 140668509 120402077
87203205 31063099 97343964
16173587 199935989 199809668
133691538 178392550 173318125
170554593 95981902 109573235
25112668 66859529 128184212
194878156 126270274 134464446
64047167 35061614 154230492
147357059 171441635 164868072
187370768 166187517 148905016
128994614 193193874 784168
64869455 69769014 7274504
166744961 109952858 158658518
171824604 179767584 84554820
196824925 195664905 91357520
27873695 118177532 190255050
35639780 637350 53430454
137374469 177904547 191730
111922212 55593957 69110850
185466655 84345267 185734770
122904514 171358056 51242749
139502190 57893165 71775857
16206307 84877125 144500898
103272461 143269370 171471201
199391509 90490902 137642641
71676087 182365989 68298905
97677399 30117693 169287837
171212979 149330970 25544540
126738110 136973428 117643331
28170299 50942291 79253986
77364500 42418897 24481990
86204475 41683023 136168673
152531008 183933160 144963886
132447601 193088454 133940289
4721022 6422971 169117030
197592989 142810928 93605004
120832594 1747131 83648098
91992229 79837862 1514924
81886891 89688922 101287297
194971737 111112135 23337673
106024585 125265220 136156744
69519410 101922474 129184711
20269004 52581094 120688602
1145235 118990694 12925368
24896955 72977048 29201085
183133900 32205975 128168144
49874478 106892826 135539641
124236176 6127694 27949254
90533021 131625871 190463898
157737362 168992923 160854859
152305967 8611111 106108088
41786069 18627987 173211951
109877643 200415486 142524767
174261400 59718247 72705926
174579450 53229254 97035956
165473652 5558906 89140678
141716284 11679500 21530783
71863721 30165191 73671669
166596325 73304967 51121265
99452571 90448113 126618374
186824546 156276316 177295549
5490679 153137544 165250204
193641329 59678644 162823932
45529916 101697112 95805416
27758769 141908785 175461469
179942438 198341807 202905111
37774943 41020317 169342149
66891539 50915591 116514251
78494761 166789395 163305637
60910005 161662227 34763009
15258046 65520137 21510704
119827673 118822774 134514117
177166565 11879738 98700569
23018476 103892171 125832363
140795994 123491166 61062110
190404318 62895382 67311044
44989255 165230828 102889651
16890465 48645397 16723531
140907148 35021386 196845282
54488236 120581229 96496974
110732039 192370040 150861239
104702070 50810661 63835616
130792686 154382756 154279819
198352145 189082992 33253071
61846676 43647475 102936802
48161619 188805907 51690395
185556754 16513287 19547924
77956947 119947219 108481431
51508711 32166489 113739293
202634317 188812997 180374535
177837404 184182922 120140437
186883820 46111449 111266990
76234022 58582384 32263954
61531456 85321625 31346655
80364114 44523214 149455022
195851490 141201957 93155875
175716748 92791382 185471964
155839792 78638183 196735435
191557318 97916126 131110788
160331599 127070764 27914190
191120070 29668933 9210436
153872027 78923019 142436012
45236412 27393485 50164144
98558166 93920752 75595483
64288645 86087258 18339802
75537215 152349949 67212160
51648442 202261306 106952457
74448252 130612869 174043766
151664229 27498532 78716127
166005147 38436407 178967703
42587402 75768675 141709041
193953328 11307200 147021122
187453709 73590972 34115006
3805193 192676796 95458635
121399692 72568749 51599860
162427106 39284281 73874521
171113900 83315968 129791487
155851963 103160321 20112211
36679968 162595200 203343635
169404715 142318735 61561124
87842711 51697308 183926207
11407442 159724967 55915098
142407985 99307695 46538306
164989905 29349154 46901509
118386381 105215281 42628222
122718866 181634311 38660706
153956069 64495515 4088185
15778123 91616329 175540744
76552426 195300773 184952208
158591869 125252330 99370272
131089876 90268303 166335079
176857140 25305547 180109604
95408540 169553308 186326637
20200949 8222892 75067625
4077639 69025325 95467295
129463144 154211159 44673934
117865423 168992194 131556857
88086597 8826984 10794177
170009296 84874920 79750967
143801036 37928463 177947931
147411252 189526494 27857380
40085660 149100423 155853324
169877986 162639074 90273930
88128268 9358875 76059721
99284012 176349830 10765810
159716047 24992492 108481593
194123547 49576462 127212048
78608109 167227074 126037598
97165581 134119759 170555049
98454291 29516625 115606052
128190815 118512331 183393639
34739550 113528473 70613044
185964844 153909625 82632829
52993975 12797771 76267532
77137694 38506942 193651365
14695142 22483391 31147682
187855697 65037265 48778506
81141905 170662695 200580724
39202949 97505626 75030228
32200719 144037554 125483743
97320906 84760074 59051446
138200528 109577384 31373708
178616202 12547988 29629571
195150358 77014930 112786327
5302983 25665278 19971036
81578991 117750816 167093279
52665162 195790738 7744732
49901949 128761743 6385866
45029603 71977545 93985670
120778441 182792091 95402325
20641830 127345337 186550117
122935202 199108502 27313894
184713085 67535105 139229281
65976424 102983166 108650251
140447386 104156304 87254591
135167631 153983409 46552971
85558001 180122271 121587693
132541180 170226222 140544509
4842894 107982764 115742544
58750777 166941527 130442504
125815807 5552104 12951744
166209487 17737645 20144295
132802185 189128209 183213002
111245885 182753041 49587879
7339224 177136005 6277894
73409273 117693596 59498413
62794201 158573610 3556351
69319036 74089867 143434340
179208600 122569745 54955759
67613740 20303681 194895126
41924858 80792591 51193456
9602205 3859047 54992066
183274975 56750065 182781513
17206610 166194419 138270769
89195605 16401960 10907435
179661053 196771888 38694812
88506960 114848121 8649695
171441036 166273935 29420481
104060853 135682950 154063266
43615031 148552853 46876830
6973501 36275337 49763069
130336723 29364453 94467572
145197660 159036666 7765186
108200956 110462725 127830842
29567114 174340374 96518493
51785362 167699199 159803515
106337717 16306857 192349163
58408406 120168917 15053284
144452344 26339374 111049837
112970451 73219461 39400189
184156003 8645379 189805989
168749986 50770826 200753788
169924262 152763698 171074161
76120488 72511820 26601415
23665954 63340708 29394443
196794253 109541820 10363359
112701592 51089036 131743181
186056605 89750859 109288639
150265442 165415984 88784528
65397708 89405748 30080231
6670166 138010546 69310544
3772021 158099689 38178766
200913042 25294970 30376979
129416502 39424086 18576415
54544734 32238024 80210931
132698177 74503549 62962402
14150244 51772034 53127161
170612200 110620485 123734337
15848348 124726004 117735627
15648797 76489344 65864019
188882460 91067033 198461250
195533189 95807307 163511099
27335040 157764064 98261427
157472559 20628983 63611326
199012475 80706804 84374109
39929097 23971288 175165223
105886902 17322450 182416337
90117443 77111501 71989406
110692275 173577121 181139909
86996616 80642589 83628533
54044205 165226115 38499273
58152258 5021165 55650134
37326185 37418138 185005138
55816700 33723738 177018046
179323037 110719706 96013481
98294617 18979063 145802853
112302600 148216670 25367173
40970176 64560322 44380085
128482602 40736284 8971161
117487480 167465595 56274998
188936076 91030541 173133118
165533818 118488154 130545813
127629256 197813429 47816190
81123265 9393240 145819073
147627576 7894698 30775478
158335977 50632626 170991209
186692628 189406692 62103684
98474776 122874106 120962771
128866193 133910891 176570363
133732202 183402764 64539886
97740416 56230522 27365625
136285348 47635040 153964025
135423081 160207596 100631234
42019312 112312794 184121647
29667139 18018921 4845715
25856794 115240302 93505273
56149695 131469309 56704357
40195168 78832115 189332784
81989963 25938910 69620477
5069260 159613791 73541760
27908792 146823460 124471462
83769927 140022425 77864398
176159443 56439899 28617142
87842442 61267035 106054721
173649880 154350935 114975762
69076369 128530304 105166965
9447649 109125131 165801846
128114549 19232524 84337355
95566789 179254252 72010950
174522845 68043431 25111509
74421712 198929410 192269786
144462102 152348060 15087063
20985281 67775358 199810734
43256735 119378199 159811090
11677674 37404812 19417216
7848598 126531585 58859127
104327590 43507431 81368140
46299034 34047087 166753166
188959284 127238349 104338732
76642841 77000223 179988778
178002184 22751843 79648227
197170367 77775202 159832462
177231408 170138078 146499497
161510727 137229300 97204525
199993633 84998554 170827586
21542620 115097754 84944187
13550928 178424937 110953510
133163174 128471228 114623220
92538942 112753788 165945986
64210206 34411746 199443127
54760852 161954524 145684969
67513772 172599868 106535935
38658967 126827840 4687590
175745660 11164693 56167876
180290653 135262674 28979690
90426793 116886846 21425742
71091669 62883959 92473764
43892297 199740957 12810262
7085960 181296313 59373335
96345001 44910651 190293298
54589265 115957115 130806989
162427201 185666660 45669640
153884877 93010852 153480205
81384858 61939041 76439603
10958066 35712790 150683778
16958087 189962059 78875212
99457887 166714668 70210650
1237446 52920332 46634555
11014744 119730721 110987337
161668982 27288049 119833038
39909634 36261701 880868
60319654 99738298 26545188
111524437 174723741 164742813
43970306 23974624 62566701
114198695 63270935 170945441
95004909 70350818 163247570
160755550 47261237 87752576
75446382 188602519 135862395
135174160 27643082 48718892
56526726 41987425 164675860
161483497 88308476 112505951
61187557 110515639 10789128
9263007 140516098 199569679
70487508 51636761 78151372
189268923 13626727 80781359
45880064 173863599 129203241
15234890 143749580 158334280
167781258 162458337 193873040
40026331 91364948 3224418
33020466 200742236 165766949
202533925 143717462 104389080
145312644 185013118 32930591
29428961 61012216 121278655
111345713 102416150 12097395
49001402 32188655 25239715
190542437 182347237 115676707
34662897 33200128 148837043
145747678 98544347 125702353
175171874 137206569 3611559
8703254 99177167 109476495
186463833 128540357 9526931
29895910 25463969 130433197
90939117 14686493 43576350
119423319 49528212 106529733
14422119 198094059 39975634
33332906 196403594 112834409
181959262 121156114 130729778
184433611 63543678 55547174
79327922 102748897 145097977
23370275 38810059 163399588
191518065 10458580 22636176
118759947 186449498 13972190
101689812 91738368 46374875
81204528 79172755 199483104
68024557 199527021 48960804
51030805 131982032 129220666
130636015 160918019 121131808
95749606 144175576 56841036
92986206 98074217 81864736
22921516 89872377 91076570
52115291 125171776 201867523
74508993 135390811 110474543
115184063 21272351 121612326
69193842 199904685 123041428
45030550 45425353 96655841
115985844 122451266 94831834
164513587 76567765 157227751
8501396 92019676 17184284
21803919 25144469 31004017
159550832 30558054 199641876
17367027 56889209 43623522
167121857 74807595 148103637
25251931 39123775 161157208
194390951 195876064 52348118
193030600 99349827 115108797
35283971 89741738 178605857
122205147 155994368 16702988
49613390 181023204 15103941
102831221 160000365 84467018
148874497 182875188 19966777
42404409 102215703 50004427
158498322 39918235 46719339
71372346 67128851 84150962
112118372 23872648 7051896
68584486 62470398 136831541
181711000 35059884 92030873
75977344 126465130 75017023
55679921 170462096 74686011
102041044 199079565 108984227
197660865 93840633 14712377
143588505 15967187 49492493
134767603 88713214 80642257
201549244 90896563 43328217
59495791 32700749 49915996
99268095 137236223 67839712
1318668 160310830 131265896
95813722 80574378 102146630
180788573 170807521 192773149
96221626 160842893 81271307
128875059 79619158 158710252
23674741 98469376 133848062
191775672 28113666 197621669
72686993 77606530 77027064
85383151 6706053 180239498
9110859 183964974 101359794
52222456 115327391 66140392
36273255 39331329 143905050
100158584 155053911 131805048
45068751 119720054 124866284
161635074 160459385 157200953
147947091 170590319 189574166
10273984 74107981 110356491
131249770 24741962 13655508
107331767 101016977 141703549
10264401 189474724 158728567
131145526 119527778 149661175
18704074 98729869 127681764
84302062 65890238 141475295
188492511 163665244 59321321
177017339 75196944 159470610
156543909 200621383 118078250
62842111 49525025 48849065
171425250 182923895 139262752
132841250 32876843 68632018
197965544 65664413 53001051
64152206 169120742 1227743
136775789 177520984 103647815
138191883 2041704 155275070
93667863 28865978 167208761
31730422 70604977 58081583
102127269 110550685 174181667
42515769 19458652 58802239
147737477 71443819 48532818
178922507 104557189 57178647
143989655 163188320 148252103
27676071 9606072 109320938
66559244 136517897 11534964
169102088 72197695 118048167
186214413 48410646 182618602
59295298 202143586 186570666
163076999 60448745 99467253
17647784 49372564 168695657
96969040 124989933 14877979
161025170 136389333 137012721
202452041 107402557 110350683
111642879 109209426 59284532
184843033 107104864 74346860
91423009 72161089 55629589
181695462 9952149 79496514
61112431 127268020 156071513
100370988 149763749 110323413
72740438 127038973 54523377
179254807 4709222 87937474
184731112 170364265 136116816
100542663 183718565 28757441
38797720 115844406 112268529
77258424 156166183 197637525
66251703 121495580 166148652
77724886 201887957 187075129
3697901 47108099 109123466
11809426 195596101 70897605
29937991 3023291 144798645
178959706 198310859 153449580
6054550 96820356 42435395
194712267 290009 167741745
179025668 111781223 144130234
162466507 105739992 126126484
177542299 86417154 181674058
165371838 147922349 48347762
59288918 126295929 160145419
59742481 123843195 186563772
192360790 111325977 62683874
145322976 35912244 98351025
61777610 2620472 90614056
159320865 9477130 50520750
24145144 81603736 27798960
151333796 156970482 153258907
127705408 19168354 36262362
166526663 197611367 130147693
37933700 90713010 183823569
66606580 189510500 44262381
4587870 3569994 108516696
22569 98262038 130249152
70824882 112716903 88323492
129331816 190258698 62300780
77447127 46342167 11692555
157229860 136547475 28837169
130372114 21059915 188505984
102866466 16871425 49543086
20128629 71608620 139957382
19511414 71014046 159542025
21299907 100396651 160263367
52072009 195546473 166360875
8369422 12869098 53948218
24639111 27692392 102862554
182341481 78907063 69244126
86887773 148402945 68435573
165109882 152176096 78227160
105474529 119092294 195203309
197260916 21851705 176831795
191661426 161011909 178248500
160551795 179952960 187378980
131156568 84188967 15768614
144821226 3766695 48170849
187755582 4702992 33668751
24489677 69335918 60854802
72818893 25709843 178836099
95944079 27254057 25453262
193225056 190612138 189330440
152699508 46489486 105070768
169527957 34667361 137829278
183710646 55877385 126849997
128774144 70937265 175412669
156981511 183739657 1543300
196502797 196393977 69824361
12776014 76975273 87624024
193165642 193053819 4147455
174703637 51674291 77423758
57290799 194415093 128736964
19800164 148309460 180521468
15270282 37659400 143611446
57094302 44065014 89045597
51993544 128633831 57930931
55958024 70283447 97887214
4544747 201866477 30904419
85979673 146053353 161218541
18328971 198032442 11138054
63172800 196383796 164877963
16043943 133453827 132647370
191328405 178899315 106568922
40190009 168887518 132190515
67673723 45800137 48342150
38033045 161439203 39193759
79117004 162289939 192047240
88184888 140945866 162416080
17876203 85319962 65956064
52706211 123316763 118081504
194539596 20534837 82844191
192199943 54110917 95445697
9103649 56512580 25507568
154260645 61171754 54207600
92497619 133545323 61634047
188627328 119087887 31372041
16464037 57800835 102929148
83567079 152626703 201698185
189980084 49754485 85522439
178645287 178915394 98404637
135187962 115442846 125376662
186180239 27561360 114795223
103494290 62513058 188599974
144363421 11624975 133132900
133633886 95406867 89939350
87621331 152287039 192881364
131898927 197818171 155230221
202905389 172286587 87864122
175511032 177758594 169062618
23229636 103376977 127692296
85139279 69261333 117599749
84858202 118727750 47052338
182130783 103547089 37915181
18265655 126809304 85454211
2875773 131483385 94148105
52501990 19707236 34568442
174272629 127775420 193706488
76737834 112550601 95738004
179973766 53718194 123892682
196420592 164883636 175458789
33629704 79594626 24313344
181465077 37432251 54555558
17610980 28050772 51786252
137280848 177306252 38108823
186680028 175240529 103693069
174899979 37108236 173345137
96828213 120383858 93905570
104760446 101432337 150952166
168569783 114341084 196694758
68436546 196858273 110795370
95998509 153636935 112741201
98123641 24287209 45752190
160073630 14639517 97126353
149876214 97887647 99460074
22569806 102068594 165725403
165755612 44375889 25446818
156705503 150239333 114565368
177144449 27957246 10854080
188810490 42044669 140209764
19605511 88512852 95644753
156845086 143974176 32044889
79819868 113647187 40200330
22626700 89258651 75282397
77788515 91656409 190842101
113349867 133442755 47122346
175821866 147188601 113488117
122059132 185136582 180441914
109955142 133107454 157797956
125921696 9778282 115415299
28638906 132312269 91643600
75359005 9514358 80314516
184412853 24449318 87533851
178585242 196894152 80306630
412803 68782989 197682897
143798606 84957194 73637784
134543606 24642669 15824326
115388631 17762466 124278220
114084623 42534780 161713581
77278522 114441883 71205906
100828399 81635638 4515786
122458186 153249336 166881055
4836752 146376983 186015930
163774183 105784595 69967493
76929556 63789776 203047813
70192829 90392955 102981233
26827855 35207818 59039409
116903371 201667913 152924993
116125125 144189657 53561383
54100284 202275410 185860280
116375984 182435582 120132680
15054902 47861878 188318447
100897317 95320972 193687367
53222448 158443284 176774902
81610409 91384748 84193188
79520002 180608043 72453060
178029292 165022555 50175386
166477294 164319493 32281322
123918312 153792214 87989091
63231046 92411687 146737827
179957087 154591721 161369525
67878663 181446576 157042388
168104014 17451715 41780641
28177997 127738620 203013376
123921950 84556495 126401652
134376651 159150678 131245611
151145195 117857049 113107466
67645513 107203772 187830196
183925963 38068439 87978549
51137754 181922537 191830583
136365397 99033477 54795453
19014162 185421059 191472765
5866362 8660860 40505597
20721758 1991465 142454103
175969290 46423903 131602217
16261449 91332284 91832320
93323803 152389109 113073565
177293434 186769758 132980282
86224204 14995897 112759947
191030283 86403710 183024902
62227814 201192693 128714792
116610381 199077183 141514938
120476671 163609919 134055461
195705549 99549472 8394178
141216729 111191827 185107839
191628357 119007358 70849719
68217755 138879569 104569699
25889464 116866489 142448620
201920535 27376205 154996331
10956010 22460155 7869964
130963577 74640957 120436036
180286206 128177833 145226698
10421732 141648609 14872197
149461625 152616611 188871215
86630813 88723412 108935104
1500720 33893291 196888558
78974896 135343507 158235103
120125392 138669623 13082521
761619 202681761 128710783
107992354 69838083 149814946
73219110 907188 167840027
166667601 173185179 53202245
92558568 166958572 44151479
39393079 69549701 16956847
197128895 89303132 96287683
161012281 132314739 136481302
36121955 60756757 75678107
8396389 104542196 191854896
15413683 124314497 191321943
177043272 11076523 9989870
123728392 182622190 49340701
149638318 155808464 145078882
143635835 97953192 134398844
188935347 138088139 131476288
138067658 73448506 13802644
74430303 25534991 168362329
85343254 174318392 68842461
58523693 79953415 145680695
53920749 143297238 26604122
195019042 22848247 123829866
157226996 104689323 139885362
163051158 184868529 40134263
180779267 53339948 188058940
22724069 92263163 67466469
4856669 25827813 3776630
160272083 32575029 164263894
19667048 131592291 129865125
178348645 5858719 158003746
123428206 151709814 67884540
90982252 59857518 106130157
144540349 101191997 143444667
168036892 95537987 155745106
115367537 24609703 41977990
8730264 14854217 135734504
55397796 123752529 78869416
4643815 107506742 116755849
159190028 118521226 171741047
181507392 167338192 121241703
148561821 17360076 5914878
94747519 160495855 86121615
35801202 106530775 26236989
2626066 127449758 167168325
10228650 50473863 7686151
49087125 137489484 144034391
126682594 20418652 95425450
44651114 110715092 91998183
131110194 29441757 189445453
95726534 105028881 22248921
1390496 6729308 118321779
168701460 77066564 92826641
175210508 139504309 169919689
160648093 59951461 107663730
175662655 165153448 55722161
94801892 98294445 53219890
112837065 10598250 124741455
92027878 135614083 27616412
76031895 34483891 181989885
156279600 114810118 144306353
130884204 49640665 82464593
171188414 25949871 143526363
18868692 14623487 8377744
175200865 81695020 22504562
187141783 178530302 185261989
5723389 64884050 185597791
39244276 104022200 11299935
169359239 187480933 129683431
159109765 63808809 87604222
175601186 78987888 131051336
81630075 198673640 66842924
135676661 43022339 157190672
191189626 112845244 148477397
114063600 151911786 27420804
140394966 150095982 65150601
172804680 55138357 94549994
3296560 46825124 148274420
125184922 99461361 129921797
87354955 140381227 154753555
57209954 3174188 65260056
112047632 2344719 131860593
169543302 2550307 197611722
109200576 201913157 54045120
117214271 31668790 14689500
164034663 193212904 182719366
138732085 129998013 90958316
37380737 7894556 58997967
185214848 82830348 9935998
45419148 6129527 98985593
81779890 198220668 142636623
74466 47680294 62801023
161664662 90753225 178516305
65971796 82098739 119946742
124502943 14603639 44854793
19890840 115886403 30211181
69625114 107348324 74917157
173018368 22285268 5292372
7700103 49371227 197767018
20225884 136236273 133353573
120887147 180481215 165988334
155482990 66444505 46700597
112932772 123200329 24101870
136251250 8213453 59271041
22458877 140407771 153635312
74629573 64533940 153715418
102351501 140065063 138453844
144987644 98276624 15233948
177141453 165134559 91024531
108470256 49965739 44303933
85048655 85099238 63901427
60116912 175317255 78319196
183980654 43417644 37681038
194249195 129413735 12281142
32162071 45097783 185223705
67510437 125345024 101535376
52339445 120032512 199457098
198885907 70457358 148965973
97824815 123246147 155410175
117128620 10871235 111018985
195754034 94935145 103220215
136018327 110478775 7082562
89363752 52206876 172729174
76610509 72074481 132552641
166617091 185862604 65126652
22128092 192548591 193435956
192779822 170852635 155559781
118255519 169927517 175715502
176038799 18176780 191035652
53401851 171247237 78092527
160582216 70420348 135539918
113924126 167328171 120532767
24436788 21896493 103125344
93101601 156973647 17004118
4138862 10244852 73460092
100568716 155656059 174506568
19012668 20812479 11723554
113431137 146273014 173974803
181245621 55029634 25000717
20575148 153452602 151605899
200361260 190200429 198651316
174556906 190921474 78740603
107928004 164930781 94127795
146453487 112640651 140398873
41535935 28164535 151001494
65109670 107427450 99097529
148825967 127131122 66115642
14671924 201731992 139938309
28553306 9865577 151814297
194091121 88303094 124573550
125456512 141488841 103052355
55331918 103919828 174021963
3810958 83394509 41432764
40082881 109925139 116007867
17643370 39484003 51061398
175149136 44530598 76076802
23632705 161608099 55013846
4509133 129676816 35617307
17637864 188994395 33581253
143712337 153274381 175697190
135486461 132145592 66182213
13040477 189705666 188227027
33397725 41842512 18760710
160750392 159180778 123813443
139752858 146750944 122838171
69944185 115176761 124501917
124816121 127509904 92684262
14694005 88311835 100495965
184266384 4125587 63651796
22406243 110403176 90715310
112360949 46456415 138361931
185259364 31283776 85977020
198378095 138634 112181016
48149910 164912839 100227230
134798623 50137711 30926369
174709446 131743145 164542471
198937861 135009663 68985701
132369283 109084239 19365507
79709090 87497144 90012247
31975173 81942154 139168168
179116387 31713328 9186084
75487752 126991425 48038473
70946869 184216599 138673584
20285412 77373735 149726333
143108655 186316986 16304869
25045454 110337774 52332370
96910765 41312699 96312516
117958156 31851664 156033064
135731803 21313651 186971643
19840665 126691161 124652077
42086373 184851304 63370213
65064395 152647002 56315439
89859034 127813854 200347564
84689133 125774921 111620436
85980756 96722510 52751294
93574649 133664383 57881325
178821776 96926733 106321700
20776868 167444270 16249304
191697324 173686408 31315108
197541420 51261817 64182149
195894740 98187889 195190984
103062692 53530349 79955668
53382412 169234080 10389415
73888859 9816963 148772492
183508112 71295450 141043610
114045899 63551357 89387622
1431837 134934336 69200370
186738586 78632707 178409010
61842409 94599713 183213084
85478886 135018013 192539488
147790850 196882282 176566477
82480722 140812957 67733881
101712264 15367610 156074370
171257447 138546452 75529493
40155814 168162791 155252633
160949189 119131327 145454020
199678105 65947644 195940030
153396270 75735318 10232134
71151507 187452876 33601223
152932778 72821992 10678181
134643263 5936487 160175573
191398086 87825063 124678557
40639836 180482886 129148242
88952986 87809124 166747102
178529513 9689017 36007591
90567399 135955961 2624991
16456679 112706051 38156717
104294765 110214483 104793736
35106106 181623379 42188822
141814157 42297075 190342420
160046091 84286067 73790177
51900941 100194050 97514312
143259286 147867685 142180253
72558552 118197286 83952861
192260932 108631897 182766118
85290679 113441177 115257883
184868724 159474469 175124399
89875984 141856265 110219685
12167682 135001390 53401381
163609024 74070769 120790325
109200357 153760819 89384886
192521048 41855488 182067101
105053422 77676567 151282922
128079528 22541108 135504696
104256843 171964548 191309475
84387350 51193066 126388080
188111652 140652426 21231143
104059383 96192384 92712479
121062276 13621285 109067160
9294903 95608577 64961084
53570730 62644251 203154698
171047314 7580530 39508421
7137908 3988139 104158933
24196829 152133999 111212114
74881154 95632758 191772287
189432345 48176969 52803782
102047711 170790914 83128412
81549304 136788898 75198393
146115142 22541426 29661725
42148562 91492097 76925309
49254587 60153836 178519964
124267682 83221421 70919033
183877683 133059489 98041949
172506134 86201006 13143935
104848777 103186547 95112695
37716789 80432519 129391227
51883090 193109937 56468582
101918718 14114434 156091068
24519120 161266654 141378444
114969541 36068318 104457731
201368726 99391734 164629300
87815046 129457520 68628681
77748634 85558258 157500324
136590159 30836440 77322084
146495557 185003286 140865470
53927595 187745795 60672256
120058187 34216258 79398610
44605248 129663429 29281119
33813985 91401694 33428028
109036369 29786365 10749294
92613075 140118145 23670402
120949339 12753020 116159517
192832122 53891008 86301139
24352062 47417582 111266956
195486835 99773988 3016180
19483961 1890571 30853918
130991487 187172474 171297177
115603335 99035352 159528032
153657222 111492536 86268091
104100322 63713048 39289275
172040444 132889774 167389529
132663499 22053672 147327837
24985650 149118933 104959117
49481771 200968168 75189752
92845508 143065470 168376698
99328863 152127950 33631248
164157042 189228411 73604045
66890054 35325765 131024434
86161105 4216668 103490079
59757644 97117405 176118325
170867223 178243237 170098142
160067583 116807422 148152321
169386771 102140419 185199696
128071520 32417382 199754220
40067680 185064255 51772433
119992761 60759223 69159247
172099154 155131757 178853388
115480180 69003127 133212046
154394578 80394169 152692549
16662387 75452074 18394591
125861780 39463901 195379774
167298217 196374713 193869622
193248494 103961905 185285074
188597987 19104990 178326889
184368004 34497358 10004071
93192506 199914993 97258917
190241271 152752449 36143375
69996820 56033509 49112582
131149827 148276043 105720476
43851116 144883883 54939833
49267489 36375081 185037771
155979227 9047248 184656073
166868617 184822228 79129997
151340158 194310539 200527325
72621731 34643168 78628043
61131645 149314431 148225425
60709537 113381468 29269810
1310102 185477845 144554478
112522142 62418995 159828630
181841139 161330325 9807779
108218531 39729420 160400925
188170608 80999010 37025950
199158588 76166569 47692168
178919735 192090646 189935509
64858464 200493642 199377655
117110971 74868550 87168283
200696873 50093945 69580206
115328437 181683557 159287892
26703165 83463675 111364747
34583837 11263185 184390404
130182338 176052981 52676787
78491518 193636212 108836803
89681707 71484993 92768112
140269890 41210345 168026136
130076535 124133389 104180814
190535019 187227141 153903410
139682770 3900346 145016591
99379691 1399917 66021941
187893557 29340017 6719402
42144044 37094171 67548401
104961737 176061563 175716147
945498 43364678 137412706
44241008 167569197 131314419
138334362 181825591 153611062
168705585 28627733 151937747
58533562 87389148 58940123
25366901 132207786 102968800
144222266 147433237 197676972
130139393 191399750 119456441
147302620 156134535 15235401
181926413 198696829 146470727
72875541 94339971 175177292
61036530 178769186 73299937
183923568 140053180 142428387
125636982 1706057 16860690
128983218 14923696 66738575
89628871 34274718 14928314
166745484 150040438 62785106
96311127 131877772 55270290
150052703 30837515 16931498
33757581 137682896 140919311
134771582 122039906 24803510
147500122 18855762 129315039
32305207 45178081 10627897
138324668 160338827 44722095
59959323 75423365 199146168
89967834 188766266 40148895
49276408 60609231 29149155
26193310 22917313 138013863
142115454 58288175 180767483
90853287 174530425 122920678
81670370 17173257 81002453
80950440 130303790 127718136
83390609 171836620 37004074
17801899 126001655 38461084
189753067 101853220 123442148
125413088 24137320 93197169
177820310 174965380 125964588
32333966 69181972 140617516
140456178 179447422 1142799
120638858 133635138 100965571
97251460 166898599 31875887
194968125 6859144 196915914
24810673 126050153 158755848
129155080 194913355 118573717
38498144 107207222 28398244
29077180 101003081 31164525
9976727 90384748 38632173
13564068 62199449 124148538
161338739 99748965 101876317
123685803 13056434 87632852
168068108 116500640 41676842
53672827 8071952 17542623
48109437 68818351 6426504
30209104 59085846 22119152
55482316 183815109 68584626
67143554 154584457 175635333
184910450 130012546 54041430
34979027 101224162 130371248
74386639 65824440 93432463
113384119 105730012 142442037
145478997 100437849 188639561
29137309 163688319 63851351
113150953 77167936 130516981
169016357 70913421 23786301
96041776 203218077 52618086
51181945 125279549 152393357
84293068 60338660 76950294
75003446 20894440 15854972
76540397 190659694 37611408
13017878 138129362 81434444
107456962 141409608 95616000
148714932 93867079 136430699
44494552 18919985 64677132
52975240 159996732 145429133
163081669 88415107 5658948
100075013 159374032 32176729
18792387 85657286 183922254
51212553 102156049 87217668
62539182 182815676 133761119
55773995 75543661 3313218
67392076 166324595 174277299
82695598 36705748 38586540
9014466 186757937 132658010
201635480 34980197 1158290
153095086 113206950 83535509
116105255 175089314 153423252
42047429 96794306 11859281
35735550 38841218 119315887
27931292 56082166 181388422
156932389 95752930 157562952
106726471 193923653 195546723
96732311 21758177 14694945
32964254 134166270 86660638
85305327 156858673 175124014
182112191 144606136 180946745
35829962 108757269 16354059
34503593 182414206 121571391
83845004 182066563 23003742
78391999 196966106 120384999
103760691 87976319 40655979
152200037 49478272 169350478
63515517 146202350 180714421
104814752 53439829 189583941
179416628 11301469 108553793
66039554 71860791 94275599
81725974 73378120 36406955
183978469 202284764 93860043
67762995 26671434 76535252
38571617 120899408 3591141
63958052 47046820 163705625
151647947 51934217 133906153
85939731 169213089 127418143
92295872 58165655 101769194
142423165 34006171 181086433
51226777 185702300 93291519
164505929 13420994 147690347
17296319 194711214 3493686
145351875 83264984 109615078
91014180 29330320 192635190
181759699 76446447 47113027
137850281 146455689 85211099
152580557 27747619 155183228
186814532 190099397 50526479
23562510 169975723 10608939
26973697 107908811 182696688
190737419 59694397 38882849
195842307 194725282 2823634
118277502 59356850 78440020
6537085 194830268 154136639
86541617 156708444 161943840
93907803 134698955 143817059
103048797 113376494 141378356
68228392 113742887 94425534
142676225 36783737 177748278
178811384 8033577 186284020
132001864 87798080 177205144
113252495 7944068 80150713
187655653 49210190 35079217
100183947 130398116 164430796
42788683 171303217 97596770
106622945 58435086 57756234
93790532 11800796 169657580
80428277 169733646 83071042
138653911 195287651 61497571
86865021 192442607 49831177
112227360 109450251 189232809
80353267 112822819 95644290
116559922 75527622 112909752
19471895 185124933 60190840
81055929 50605582 124600816
75666320 49650750 123398229
72412484 46844978 19522159
66320923 26469511 104030814
113836690 140059556 126306763
62196277 183433775 28208261
91115814 34786288 23888915
170168839 176731285 94804781
2104176 54789382 90356068
171865691 81421240 200645113
79283795 131798794 52111475
49769616 96282188 8631414
185800198 10489298 96855933
27160628 104856519 127774238
69740490 111949935 97529088
81660629 12750258 102798171
116139268 160903904 32641761
28486123 124754226 83068563
202476679 190227560 68142225
195737706 47173524 91000239
97588877 23256829 71914364
52137411 148358870 185619945
178130691 26599703 178119382
54014414 4478868 44684425
127696559 159158520 102843089
8904820 178767273 52870381
189843063 88572362 181406272
148255219 46365195 96361632
131080986 36993592 74697845
46758066 78866383 106335515
10125079 19538276 57907490
87679402 37805408 67368280
192780767 4624824 2616785
181093158 190948549 118605613
34191175 185445415 34273106
50956980 32572102 24852323
37536599 190409862 89698034
128635903 15377054 21743987
171009909 100941113 144892503
28144764 134891513 100006106
169030291 51365314 67146837
123755273 11226432 121183979
20010919 57508331 200242783
203316129 140644256 130625530
39890152 50960250 200835429
132557111 179316209 54918382
146379384 163834238 86634459
131991921 142990361 82844304
31490731 101432930 160190673
33017521 48059074 145162932
182238094 55326038 187779338
181331005 135457463 70986846
67190726 172922656 104969346
117506620 94639814 36990552
92631891 32781405 18595891
86302265 72035340 42944384
189711215 53419937 36659271
41840138 114089558 164451341
187670893 191974773 2007257
52696101 89182240 14888035
132718069 154781706 68458645
8815848 167850051 61630176
94506932 27174120 94511531
163003293 82554027 23658101
58976132 2636561 82799359
116474280 93094651 7955542
61249076 24374928 114363406
157791803 97067847 192609875
172106440 18873393 124455511
127178491 119727862 169097896
2519086 115423485 119443532
934629 192384855 87651068
1064035 130416734 109306048
167680767 47939759 51654796
129549967 120870383 25000550
110265590 60395452 148439687
101912988 144580919 58625845
164195243 176466916 73781829
141770702 32855955 147644235
182708923 142721219 189341148
153914427 135049261 67351104
164162779 45919257 301260
15666022 119290916 128534299
4744256 111060873 6824344
143658689 64777461 193462609
51561050 92265832 26753863
196269544 34827976 14985803
83864455 36030717 105261812
189141092 20504833 154714257
120875225 183084708 37818847
24502008 149052255 125758244
92834495 40033807 172099825
1248006 190922691 183537338
171397792 187719303 196871171
186177576 122317109 179445180
35981984 152742385 5650334
163161614 126718253 76801205
85038106 31504969 154193611
77362661 46558427 148823731
127029423 142360985 5474706
78307768 176946309 109565746
81752955 134114148 36715222
149993092 142342780 43674702
135803748 157257212 20953246
126805048 52061303 173595389
196519376 171113678 125190323
113320769 75006685 116763456
64740845 57500346 68549984
168291357 23682378 179844459
102807098 17439640 14322746
126023441 125944266 158648769
50648265 17013433 173739427
161910118 102616720 74317275
83435283 37642012 133362758
3784578 76811186 1219966
110772892 132283556 17474326
140833296 197604861 173209324
83212092 29973404 120796921
181481630 78661571 118299778
150240986 142548425 40943696
35863660 71341053 43474918
50397963 195412825 133090395
32521328 107640408 154175816
178104741 30878177 47394144
189151986 111205415 11982220
110792622 74663725 110259097
36299929 44882483 114194438
24184120 42613369 184295343
165069639 50269282 11343919
180726442 97971318 76680733
82095428 50951420 114541344
46637207 58173042 24917142
140930357 194014259 95688395
156565821 159095785 68568185
28602882 112276341 100830327
197928958 196199192 107928386
108988952 188051239 66874582
197480019 31259785 47409022
132044677 30343810 59506777
153092945 17007631 118550283
159676247 25742634 6218509
185584306 157816164 19271255
81153315 116848879 181912905
25470499 25429911 3440699
21035101 158709676 193604174
79285158 159218423 45065450
138317086 41224283 111230737
19364921 4044807 84303943
72080174 29947970 123443768
115283854 165872796 184735688
177217919 132993785 168459207
73505669 192370473 195301045
36649445 168858857 198939711
92958144 77591744 48304083
126785884 181449912 120718401
167217114 187890845 117137189
22697355 74697141 196745958
3608372 146627605 175395104
76108166 65268615 133991950
54072078 126506622 66575558
7388135 15770740 78744614
170741538 86698957 88244437
198654152 173371964 17612165
53808325 67030449 193773196
122827581 67232977 174071781
194776490 31882032 40241841
141419866 139746215 52034307
171676143 19389919 69277935
42358409 21041926 185117139
120707797 168600997 40824657
141745801 65668729 119883167
113587788 57327708 29963618
16858365 106375326 157231542
21969551 43667240 114734868
87665563 86345280 37497191
76520349 51522562 199214729
114146695 176663438 33596546
80696334 100185155 59850979
137935469 29652392 47259171
55527311 24541483 66586268
58762252 76181565 50279640
195898885 814494 31594705
32344429 5941956 88386085
72251915 166739307 130166365
190532309 34939951 121356344
145640610 189287278 13713430
156731185 15334921 41405134
170445808 118852438 179362908
25189778 49119348 75500045
150158363 52294900 93254141
73294397 107466800 200762055
40650355 50133298 167043819
191465817 37772342 38931219
84130153 124089109 12076638
58175545 9371349 116550486
75309393 146668420 33499313
155574245 134613716 183395033
117393842 143456562 44825540
82703468 50015126 55848307
40926493 28014403 90193326
30047749 127289184 150184212
65196495 63637492 97022182
61661379 177177554 132708259
68166232 168661137 40141466
78486989 92430279 18508922
183484942 198634215 91414889
147286780 35235159 86470262
84202477 111220360 61044610
2898846 91010991 194930462
111169298 62020315 61181
63147060 87545741 182366290
69800489 87312591 164255225
11537218 117999912 10081890
187114922 196194007 181060956
185196332 91715395 89012181
57717962 108456089 128391126
78605024 131896639 47463940
15382228 40873728 107992391
30501015 161956561 51697688
14764405 36206115 40809340
38200054 150527580 148107099
126706512 102112127 62837173
16098346 183241684 43467800
114173312 48832187 166182643
92669647 55807479 129459976
156687730 155499853 7893247
42736438 127253889 132106065
127084631 125776084 173106572
152786568 3249979 16894319
79686370 38190270 15373851
170417050 132640529 104732712
102171182 139347313 73028397
56333140 151674360 12707944
125004498 45605173 171538672
98290133 123332607 89792818
104648574 101085951 139525846
33953493 61866993 121616700
129648125 157198425 171912021
179243832 25324209 126016245
145441469 198299343 13599589
19868818 133920755 8263893
154876960 132840617 172361235
38567262 65751693 141734015
108117244 196667026 82342616
139914426 142697731 158223970
115828223 169959644 120929171
17569516 104983263 46012498
20094025 90799102 108521343
148630276 96193221 177359559
125948234 51170693 8351703
56256265 119080325 55400556
163515456 108498875 25513883
120347054 111739143 22960125
53626716 168186887 88157109
166837530 151123872 88550043
136482982 155708150 10760054
200951462 11779798 90602918
198281761 4553024 142178306
56876115 20540772 26974988
85610222 190673813 140688391
176796470 27334533 190891698
189799935 6145352 146522916
190521093 16251477 54438874
194538783 99456602 67681960
77719386 26432215 42818933
151719626 58487402 147535817
21932794 120789567 79237038
54286671 32119935 85165457
35322351 23343244 128233226
122454680 131573309 77040656
149519361 30102075 160339238
7458204 16297886 18656855
44271993 61053734 188415515
12482891 197771473 196490651
109883738 183517662 43365908
112312035 96551150 83660316
163255974 165310199 173521156
187501131 161203422 186884625
31719458 149007759 90668525
22945454 154486962 22609768
93111460 146676878 114909698
63901407 119379297 1341977
4874553 113082095 186575899
142903371 130766370 122426380
41401995 100838331 193084433
55984377 141234935 183016803
153418876 61570628 112118752
133375570 38500022 47270341
65516920 142627854 126858291
164324808 99321135 41701324
144640724 46229743 155239887
75536991 9728265 83746668
171222198 116545759 107303124
182460575 63973271 165358365
134741440 64295336 157995767
199857451 88476799 144667207
42339020 69981339 193365737
190820517 131062420 92342615
118083945 25968079 146972807
120641525 130770874 103601825
183064704 143249099 270129
64610506 19940897 123108161
100219191 72587260 54708325
40882810 72476381 77268184
109392654 37347218 28584363
94576766 78768239 43007667
125724659 35317780 185164510
133547677 27288958 40533306
37052003 120836774 116586203
155103841 22264910 115705859
106491262 112283845 19620553
24407925 118209848 9832998
26980215 27422941 38589702
173192174 14143276 183067159
84816644 47921956 194925772
46882830 72240468 2984010
40092295 61917402 141921908
201372758 57379405 59307463
48398731 150408762 188942744
91618348 39508195 81618066
27411987 10202076 115283738
132622164 7093009 108073108
21128744 201095041 177064263
69022212 193246253 47736801
176623941 84728213 176182809
85614974 100251681 51023568
72108584 107070778 137677925
60114719 41192592 190039407
76817874 100645583 87932702
148973784 834908 125721714
145811260 17513443 99554698
108122566 96547089 67046772
35162040 127816816 23345328
44357482 3640079 77060534
31398060 96808092 64371702
54633612 33260307 30860736
202327881 152022244 88031466
59749237 117460630 182183158
42073176 153432067 112436963
177104189 16886483 145115188
24434666 105054386 139347717
175180746 123054058 195567893
84377265 62134047 19559823
157297320 149924008 23385551
118973076 86840843 87145324
4505168 80489512 143298196
196155406 129995201 144691207
149790188 125465214 59590915
25192926 118229746 28283461
169834121 103204090 65600023
51496082 53850548 115825966
196692498 22939710 71353776
60628825 88691404 32175299
29003198 57236998 80662191
124088322 51816362 162384316
18029020 135843839 63802902
38384088 50362273 21047595
216216 27680952 94694397
32957130 90061550 194770282
148509279 49721099 77526867
72986161 145194249 118791243
80506483 170838630 51869603
29369315 143707467 74064646
49259149 75276264 14556325
40773860 59424133 15174163
188564641 75538226 78034027
169637868 108152080 125389509
194346719 76514510 131799859
54016510 158135929 159139403
87259492 21077025 97597044
163725117 37759090 9932350
110799652 199926948 61691523
14301872 60924598 55499194
63342252 178164516 109152622
70411961 83539491 185773740
195835412 197589297 103553248
77641786 44786226 64672939
18313227 61194907 97475710
42699914 136116178 124143721
129467620 194610672 65411566
9577860 42873304 101332141
144326268 190415297 2676961
60942568 166421148 59954292
57512176 19160318 169969970
123799120 39993389 59739419
47688821 62676491 39999283
90542103 111074875 55074364
36997683 143261376 120289086
181951325 169304573 146575873
132121644 147653227 9909921
6857370 64698682 126739664
26268273 178421312 101888563
66593026 137660306 107733855
23598283 181283151 12804775
19487323 45373000 75618285
11465569 49778941 146547214
54291900 93175919 90973177
158369341 47603909 130658947
142944507 192330839 189029468
129659729 56873199 185918042
47852217 136289942 95658812
52951465 105446092 151055345
95950101 24936350 161698650
73312902 175052488 34954289
23757901 22342678 133090221
201215670 73114135 111857090
122316501 145621542 55747094
116243774 125007532 28569383
197917950 21846058 83254089
148033822 120080974 137793860
180841494 174653276 135758917
8533977 161736271 24706999
98682634 69427430 199894289
162454580 104154437 148967632
42603584 64788005 29721598
61194690 83068624 92594362
58130021 6490222 105166233
152873670 194749879 192490742
9958635 20554013 100808508
10207718 124793827 31087007
116237130 176968242 193174849
33394112 152175527 184429979
150906798 64285926 62463383
88093890 89736246 136276032
184082763 114846361 103138204
178797179 88507278 3619061
131374438 5150551 82115015
133237868 89421087 153142028
99661684 121815760 109592309
1167299 36523869 195775740
149887118 196917305 173627269
171422711 147704271 19059447
101186428 102589410 124168759
133240819 33010040 96440720
53524854 87380268 10221006
2175324 103393379 80434447
161414565 14313757 24460458
11006972 129930039 79010423
188214872 60432784 70403466
55905442 185469311 39750550
9338901 201218596 174723965
130844392 112208441 146788643
88508480 190354135 125954430
59908334 99726686 171065090
77733926 152577305 173090375
202355962 181212984 16353372
128405046 27841309 32463991
171121608 149374791 149671573
97052264 54572413 114949893
114125807 158855424 32458580
107876535 6487171 69522304
162455173 41810494 199446970
68378899 57862150 138701274
125802061 134369884 42090089
3067452 132118014 156495134
194634148 200657148 160081337
39637787 175194045 7248757
165221301 86419133 43282603
203322410 97333228 43296191
106212176 184725814 193960561
92245265 94696928 142200795
180061651 15168735 154174022
39042690 26021236 181411246
126233094 99700373 18707425
201125773 99118924 13582207
79406516 183093972 177484570
197413375 104979167 194938904
94320920 102794389 124413591
197770252 73737620 201293336
112267459 119900541 20236350
113679517 141482992 128530741
138753599 5832453 26152491
195654255 187536425 156493425
107170152 70529770 160359122
147214222 199315693 37244703
85798209 48693835 188768684
180926364 141016309 99835447
137455721 30725858 186099322
61838295 172885067 142391877
121004179 118940758 156476579
58066789 135661353 190373302
63908291 73998578 176676231
49811330 78691378 189335920
119488283 113391621 92283555
54471940 91874879 122590551
23803143 134183810 110344538
195031521 115566186 158931188
199670134 105244800 9523289
190602189 35371204 137636946
119796846 17864560 86105405
29373910 174565333 115211437
92402143 186889750 183497773
163994023 73322472 115451703
44455211 129303688 179174712
173797837 157332261 157273610
118703625 22518142 88924645
69108324 12903637 29571250
35675224 118912648 9861674
39299626 158675683 161980100
156124362 157452925 111244498
198041149 57811370 175092096
158608320 78617800 67007516
25201955 69882760 153800152
129900898 180684592 27015209
67897533 170546216 5945408
197320556 2535567 105749769
105622135 27937747 50494589
34455321 132734836 168366959
184466517 19589917 202559167
4150353 199014995 157553742
22738804 93779002 158441647
137548149 134709393 9884414
93056845 141617893 169760940
149516997 88833017 179498587
131453024 122982194 25950741
64899904 2881468 161890390
19627139 147522970 38478428
43524597 42606578 148849766
87416445 86583892 165956320
159785777 96830922 83304270
200977934 167250851 30021344
103436547 59398080 146591434
92320873 91560967 169637799
118721961 20250734 116570547
41481401 117045839 96542698
121497342 10090600 194353856
8473460 2896079 120706623
36817845 195797513 161962429
41480877 116002134 186196941
160983820 95716039 139945488
20736564 129812228 75200630
8754440 76851443 25439077
12101671 153164503 89626977
91896296 119446537 149099961
197267104 66106610 182622348
63360434 141725454 81505886
35779965 91022613 46525107
176517804 161210916 138320517
129582294 155626601 38091065
58507125 92217273 44934923
2324165 46618054 99866690
91488722 165377585 20562309
23201934 112452328 23384010
157529091 187885927 194555499
159102141 48495335 27432234
17992917 10382657 7892240
148067975 113176490 121188335
189011918 108172060 39761646
197159654 201740693 200149149
142325279 68407161 98436554
90448356 99081436 120795913
6269895 80067855 29853473
113856621 3574230 46380468
173323854 64753636 1493333
11235618 25565505 145427221
99139318 176509167 73193521
23082563 115806438 9792412
139040269 38450828 107937986
103984 7683761 185754384
166831403 108447936 34869146
201020475 9137617 139091828
65725058 131019238 129272342
80987311 134439443 48164725
53208732 94874283 126665005
94582809 117532354 131485763
35316116 120205946 127166049
111997056 24094123 142076803
168545432 105612371 185895696
33371552 93236951 137443401
166506027 85164748 74915135
74016418 74712040 84138036
179031025 20598516 29318494
81468906 73683163 67805970
52053433 138216718 10662186
17901991 182593636 30095098
115476246 138458393 46281424
115787838 51626673 191785890
197613405 141802807 74878445
26257436 30915318 111772340
82186884 130122844 113316911
112179334 1690586 140386508
9880235 167287554 91684541
191705393 195067013 24439731
152747261 25959466 130258251
100678198 58700553 3894744
175285986 152043494 39231744
6674450 179344273 132273919
64523989 5379412 83870809
53808236 110304022 146122929
92036557 199025382 37281157
155988502 183059157 37423516
187004269 52634249 197431010
201991357 194994980 2807036
72540541 202285103 109377479
120153793 174690668 65713066
198340106 143429130 9737690
12301162 36876455 44131843
69701411 161061188 24460173
166453084 117864986 94438565
186934358 159897363 84082455
2043396 163589748 1785544
84655885 183685792 625825
93762542 4565311 102677070
177399143 88277540 153097353
16562006 30241026 23110120
193295021 191405762 54697421
157405434 40512684 152282658
15025404 16919312 162896878
30524043 183767948 124665516
61181346 39219170 172088154
197825481 95249777 78992854
55580534 182181012 138017596
198683964 64318237 44480464
137666926 138394657 117965061
90407557 37509288 99138853
59837046 43889856 173958037
137682382 146477246 813133
193568434 202301860 139341169
97178075 187908209 200238703
26371652 25689192 19800925
149384228 72331779 156903872
119932824 143259722 12156188
119251527 53074471 50717099
86150141 150307497 182358166
135236310 34948422 47750016
24829848 108808506 4979842
179792846 32447793 30521982
148804925 160435104 9193694
133057145 127245616 75375836
181164304 60443956 26659486
155031618 128477906 157894649
152956396 16631942 186744137
185031497 194729044 203332075
71997007 99332963 125501635
142835919 6620540 132056926
192926761 98100392 19716146
192469950 164746160 53356954
98754850 137598557 116838246
546653 132037073 125388493
98706902 164247509 9190412
24786294 113245277 11506180
200506411 34862770 33536000
141221581 110828597 12471859
92000059 103846031 189467341
108353208 153472973 114208069
87905062 153871411 124208465
94093952 74110453 44081619
4953489 83523383 22289606
11658392 136807218 116063720
15912590 127554762 51892824
152414600 60253167 190468337
80674779 99480253 76494418
60440656 115284974 49305981
181158714 13027348 190847365
198764447 57446480 101100552
92292403 79549776 135396463
22887087 106707301 67446060
76059845 8502925 108206583
178691494 196521961 203286616
160403499 13995310 175992794
201543035 2542242 193392319
9863868 47983980 155948457
64138609 147611492 22201510
22745202 177049270 162286287
153835638 55337614 152794545
138471110 23009711 24477330
45307606 160109026 26469933
131167480 37204575 17812197
125833827 64053779 32501713
177872649 104842690 93330664
159220213 132700862 199975565
4386865 55198977 137374690
14433873 105265208 70355351
34905074 163635533 102814888
193966369 102721660 30230232
202863103 159766598 164124701
195001395 6727138 8581604
10652486 119344501 136498393
75179286 38005239 76810437
34514515 169078549 20586706
111598923 43164980 170758395
12102692 160813205 38811111
66906887 200062356 190956820
20856408 193407241 196342213
50364196 32566206 48298690
36932990 175741125 98069418
38980430 76298045 28111091
164849341 52964278 184850165
188014544 54862949 167001884
29769670 161323103 83145103
163208907 71827039 118695951
160121747 172738194 19543831
85403812 73145163 144066293
59077331 79526699 75075053
101925832 199222577 125948383
53574765 91347104 2869742
147929266 110563923 179737192
157658728 186833292 10082652
130479264 72341364 120630423
147150430 125367530 25214408
8362079 196507694 65073512
32278701 78024035 13956704
53021816 108644221 2785856
29203958 155878282 144516979
55196990 75840075 112368995
115298752 168273424 150305972
30354763 69155959 85543452
158643726 104289633 100904000
171813922 188992809 126184310
42208267 116959346 9312992
113320579 146822821 20456361
18044416 132832130 32721428
179755659 34681749 71383670
78043756 96303377 14126146
13794460 182332497 182856970
150417414 19665780 115282484
120637934 136377603 106256076
182070148 167115377 77241376
150932187 38808163 24460999
138104216 138999862 36534046
186349591 146298143 72171360
114314428 118347305 66521432
39071842 189495261 103783995
113859686 100544108 1633979
61021275 189626861 129068394
89603903 6777200 184710078
194433873 64383686 91633524
128295062 31499845 153723020
60803661 59755853 92621526
152745053 104884394 110508329
101282617 138218803 70499877
38848381 3092510 201760634
192386516 32833583 166207649
181043486 141546471 35163608
163260012 22176887 127505269
18102456 73910970 169204466
118402506 65156092 154650116
60494010 27297121 37610731
95490626 107777892 102925720
93539544 135704853 191209479
155399615 123519911 182032412
152427024 194326793 186139378
21003563 76039664 78135738
57609779 133350408 97601050
187305910 166998800 124113983
118270798 25021811 71312641
75333419 55932483 74682605
83750393 84185788 62856394
15357144 199328466 182918798
188510798 20745104 130943875
202996418 85363516 150978699
7803554 154779040 18680848
71401079 110898668 17415740
3769317 15730429 15456147
111168383 137830403 46182603
131724203 84044618 15943311
201864984 1446576 119636680
153321290 90483863 116717293
178877421 146052059 187473557
95079658 14212203 101583985
131326045 37918806 106810094
151514726 54726337 132826016
38724818 72500635 159785244
30424705 150828040 68493552
15804362 148205620 164976824
173731554 99786622 81168387
183543287 168932634 109625996
34993135 129276458 4233895
136767107 88452667 140238836
48134131 9805056 78619657
78427368 198586565 196184218
193309091 41101053 51195420
125712187 180618590 119133770
186934526 115052352 31268866
189680727 77819190 108459463
122714289 106752662 202199521
166630072 119337751 31978864
47156855 184486833 203151819
139844683 122673992 158710559
103595421 111133121 174985682
140098937 27900099 26043588
198185315 653330 31785737
73184801 202743673 11053315
133897289 167331956 69546858
17783669 63420847 120810054
44751967 84861436 59970314
158708649 94400406 183866888
30140726 120210304 158675956
174264589 125915633 62056539
161228485 147242790 139396207
5147142 73738658 63900023
177331971 56985408 16516918
71318766 109628993 171447281
145969777 92245132 3171832
152797493 67381593 122000988
96599187 71883942 91858739
106461145 98719043 123462422
165190457 2745399 20483150
178214536 53289434 193450943
178829908 71517641 77469098
144883204 134147016 112173265
11708420 140905624 38823089
162313221 169254824 27581274
184262248 45809007 198773289
104638130 173326709 166780618
17346195 119056611 149195820
134288186 140463550 116017208
105385616 19416617 20320810
110612940 188513908 39702880
5624528 1864487 197650697
101732003 27333933 1070388
91298601 140183148 134615666
133136181 164193699 41007539
26623237 130388337 11129884
149192416 77542694 120911662
42034133 143217378 18862530
60585933 147071548 82123062
100893943 6873059 80709524
109077291 202594993 193384587
195266681 53455436 76659952
85157164 149578960 89364525
156910195 87285050 156470998
123739070 20331092 55058515
196556654 173801901 100944910
106506579 171104099 63527069
99066938 34404296 30396937
151981825 159613164 189093374
104532569 96036096 92303537
191572033 42538303 572578
174742871 77180386 58203006
171309406 23383618 147650174
183030209 110915498 21733371
144117003 44111147 191583853
135539461 130099589 202575636
97966581 166313349 83735462
163927229 172855892 161832162
31305231 19277989 57612781
62577538 50449871 27433152
21729693 126842555 39239075
4176357 89052205 119351967
175978677 27840417 162767725
142750849 139400387 195358518
180083217 180241015 131322699
151481250 31113775 23535002
134077363 96508371 195432601
45494318 187975769 128046010
171384322 42098897 63875358
150349899 169744488 133281751
99554479 176825329 135378247
46675827 144835215 110764074
16756126 64173120 166369945
150060025 184653844 73079588
151104399 168598701 197101407
104166026 23287699 188234470
184071274 18525568 47160911
175495793 182970296 9069126
36064713 115381040 173952705
174123634 46322042 49068310
126931347 151774372 201945249
25560006 144720616 75013853
36478702 60796287 201746170
156395454 186876970 184946346
80743193 61052048 174622330
149221128 102110774 77007352
196480514 88995257 125783405
16634145 30032525 95269253
187221441 187779579 88337686
18576270 153583022 52610292
86718837 144490094 182312715
31476071 122124373 189887022
118235572 31599394 79110409
12296673 145001428 179481861
32324726 148902525 16771687
91699884 63934876 119112629
92480291 70739838 349694
16985085 53611989 61847107
70964470 15160152 125497954
17131700 109180118 60184986
64345119 184608085 16233276
48521348 162057790 67319128
121186613 35918350 136494820
30944727 165837254 150903000
3995300 138289652 36958432
178873977 41391766 53545255
111599793 26514557 71842208
161375766 115385863 20331423
18621253 95341454 111589986
196445380 91497118 172533581
90384012 41156969 115780123
105976142 92065005 89008798
168788897 98763694 195228487
5044397 111694295 118792274
53826990 95694885 108410567
88466029 142112618 87764982
53165844 99429675 164921345
167096224 167944382 183047037
81957030 42044330 21884500
201410219 121353183 180645289
7962574 65457748 17566361
50419234 73313840 153562425
142759412 191053553 188681598
132624880 189175951 197298326
194862890 51283563 1515580
200642345 113882178 165223443
79322852 97897400 119716103
132931189 73323162 187688743
179696408 169027524 199250262
17023511 34903330 127282115
150196804 201796076 186902366
15313997 5130570 172843118
57892584 56379182 73826095
87882512 140594836 125538015
72251364 120779444 16560846
74946053 122443844 24421107
131624267 20030597 26958251
44008803 153083923 183304599
139352028 158967223 56485403
150067499 64491195 150535005
35769066 79916197 45740510
18195676 175755426 55541367
28553871 197528637 3610566
107364232 159237078 165861504
134769699 130232082 164511851
104931943 8947956 159096306
49950665 6359279 45597264
167925126 105800800 92993530
58292728 94254382 107100841
191306182 18214763 116011669
34802194 144487722 164855499
80916703 7327021 135399913
128762276 29303439 51948700
169318105 21303644 179377074
192769782 88396967 36419425
139024810 153865812 58868690
117647690 4433255 95065913
89542611 128931340 178132235
35705784 46832129 69039397
200337335 126214835 11456704
161204104 27195053 179943891
9461755 3707804 199324872
102148103 126765187 144695861
107623113 144631496 123590078
84060372 137711181 156731066
149805537 20757793 586193
181738375 147491566 155091899
71141136 24619024 97018663
112777302 114803803 69564512
44279866 113379025 106939939
45310554 122351681 195422991
95758406 9925750 31547205
106321540 38092494 96294638
28083820 175111090 150641902
32510710 63845457 197139556
1857479 118826344 150138347
60251687 62761764 85564193
135859297 61426448 46415328
9543747 105129731 175047721
75663520 136977124 159872332
80599735 11960770 194470349
112282703 16761768 158520260
179921454 187120378 42372612
18697187 160307818 23924001
189616084 123539000 161099448
156264867 183364740 67903939
5483359 159522381 70565527
128961158 201444408 106278961
153890857 134285260 58851731
169229069 166904545 130160647
4060685 164643000 48426559
144287768 98006225 87702585
45817117 155978604 97454991
149107607 119413153 134671697
80845690 85648573 106447770
81379374 54287237 39145671
99547790 71169491 197075023
34176666 22242230 125822929
119757416 117001980 93341474
152320612 71945886 30119934
195472483 136069765 55859420
156166286 138300921 184471443
115384981 80819253 126175119
104003250 95965232 130947664
120345083 132479304 193179122
202058347 9863687 78164884
176881685 73446548 119565833
170208790 23777765 111034054
154632045 88863560 9038606
14231987 66169938 162642305
79750485 117592060 152621841
161372196 79500723 45940180
17550830 46719935 170989939
4504612 85515243 33669557
48943773 183709469 44007203
130300924 201371049 190165899
185852443 169804622 10851395
81729325 59682897 6852510
64191531 71707689 93036861
177910734 150648436 137171794
80588478 170564555 117449996
82118213 169626615 128071267
85953601 59583586 68481363
149483644 114326117 131759659
27066063 192320510 55747544
92094912 15677075 108369094
155562400 171042962 9811727
201749218 199642759 104364137
64176748 76757152 152345856
202837238 128481892 72587679
104695269 20168640 8777164
65451194 64659878 148248271
160158042 28422561 137839834
113337332 70218700 175968194
15276909 63861110 17300497
37412259 140501687 59531490
138048022 6241003 11926412
183876961 72123314 110911640
144899187 14635774 158563021
113744527 44432040 25373490
106042579 58911990 77877217
202227485 46451105 80902335
7149480 64043732 174487512
171342601 8625348 23978766
50638952 142878606 154403468
26202803 89054069 147587101
168530324 126189316 138816505
147120984 84077823 119505435
11026340 119960225 41900373
38499020 23151764 185296886
89664617 165898994 119081709
169768745 5739530 154916546
61121415 138016974 7376249
100757614 84403320 172431400
53405319 25513368 164623997
53361755 202074325 103365719
173052240 143389017 115495215
10549892 15568473 179220189
4671008 158602603 6268053
157711064 37083342 75894895
64210165 132612024 69626058
167102699 101533731 164727939
74680884 195410316 64076796
29733338 94468378 186447150
13690397 194102936 103762542
68216251 10443718 12782592
22766868 92780399 14826448
56308413 58927764 53345020
55614854 161350836 5939264
51092783 88077415 61869488
192152516 161756738 27797851
187699502 90598271 155871268
73349868 154598776 138690534
134985060 122289462 23798122
131986165 167108152 78163757
25318330 136813685 48496497
31726042 76335763 25310380
134006980 166670521 34097194
195175337 194222504 105977180
133133372 74463020 7323949
32689990 53569812 114507647
156696628 13462530 159170986
135263079 40453211 45930202
78651011 40366951 41768283
31208185 41924858 196601731
137804635 49279010 30674844
178683007 76780119 29771873
73726162 32934638 11108040
84375263 59477952 64756350
85314484 18040976 7622950
167429729 135308348 202701747
169445797 142335983 93386234
30959424 121619177 57444343
69979251 153814069 28481062
11204268 104617369 112666399
116119970 169293386 26302009
153644314 138733842 33451330
77300712 199140050 135378806
139490944 177485170 5827513
82300543 113917151 96473826
170843600 166579976 50058149
1325792 177774067 77269262
190723128 125437228 51225343
203336190 192979193 155785128
25416307 176473385 29848959
143140495 202182563 52261665
120003226 163523182 125531241
90571590 112528368 22101161
199577560 162579056 139886493
84857640 158972731 184314884
37977189 158129614 107785598
136385983 90772858 70871680
9671073 130858226 98350265
14935533 99231705 133544630
69472732 147868649 104135592
13149864 167318804 148667299
173503258 162083452 26229536
69520970 162432 199515164
20226289 26419003 193231059
40055903 24086249 29248913
110799677 186611395 8284866
167352862 137103604 176559449
143332880 146470439 10385996
139661861 87330947 19917473
19602828 144051298 158411497
122672729 85293230 34590192
62207429 23587474 54039669
53054007 200592280 16750701
89401403 3033033 156310316
126436217 84856934 128259364
170023666 94857804 110210421
154857627 93580446 79921471
31949559 117780955 144193434
177174226 11759699 120010713
71131058 119979982 39413200
47679620 191146503 83342565
157828363 62436872 24625879
156025622 200793386 66956535
11077283 180090215 136922305
31142190 23942281 43836760
165599398 16559989 121380518
122118274 54394463 189688038
114078185 140224168 124274285
165430296 182849524 29616875
73537181 135941499 157853722
44469476 64511830 22576762
123199773 45280332 78834290
134151281 115400749 196765475
80343693 79847330 155319251
148150425 169258569 162112795
5073762 61246160 199144841
134502093 30568862 181148333
62062969 28770834 43969446
84226100 142177585 141463054
54178003 188132084 50581398
112572781 92676167 83643648
169292118 77089765 35960058
181661918 149568384 17624
167542314 183453624 51897120
196580190 99762993 196743860
36252752 148729583 91906545
79138448 156054650 199157605
106210687 21879361 153735178
174972726 11233841 173968454
91980664 177183197 56381473
120046130 132506675 195266897
179578688 166265429 53911384
170349137 97655675 171434524
149452606 89194087 86874773
132291406 72759984 134824196
161319170 167924779 57646074
90144928 117752015 35105385
113093407 23691085 176082209
80822432 109606122 182331634
146321616 36354760 9310114
155243824 146111301 153334098
73367785 89667134 185829303
17167977 41890560 4589510
19441020 18553624 153883762
52681929 56389730 91723554
192098475 59140659 8794534
159229928 201298429 93781049
160469996 29980273 105620766
17490716 200143422 182971887
195133241 124104661 93059591
203302164 164080592 23850475
40680265 160012275 184602426
73346405 192265479 169620868
22994774 25487317 173326083
112442780 182856062 108760011
143001665 188074938 67979981
35363828 115436719 95983133
80015467 80444 99927649
137326468 203224230 114471103
37208424 58230628 143674902
125666719 202102127 69402523
4103816 120128576 90478480
18902429 127447545 52939608
79674985 33128392 163939378
178816960 159989509 49102923
106921482 143012665 72294908
5280768 144563764 31424848
41704763 16598933 98368871
151363752 85569797 123022743
172309171 63806496 119518847
138592615 21117744 42047116
27425871 161033492 87193070
177608444 30405992 106078776
175869664 173679942 190150557
113826025 148540049 134073015
9162841 99311813 98298550
56145410 98245783 196806793
96377556 192011217 134879605
40698406 47224974 61171051
117290934 139729336 123904413
124419804 147871632 126877039
106935643 64585240 194375208
171023285 67934317 86352879
185050264 6754193 139566016
195057124 150325061 76843247
97394290 19907554 34575920
189564426 14499057 104096104
120734417 40212790 111463651
188062120 193985487 27427857
184294592 132257268 72326717
87230063 168519194 155538927
71984750 135652840 114082513
94488577 74453500 16734870
132355589 37443838 131309962
61987116 82345129 32816978
58554640 43585809 69750857
101166467 74286432 166446173
44534387 183882619 43119074
111240983 113382904 172064607
71463741 90002154 13431298
14033759 97479656 188085530
61161182 120021926 137125831
38856493 22598549 129695702
89910991 181384784 60655684
12594322 54927805 180399481
18685774 160246143 161669288
101644638 170436573 119133915
120297158 121877070 185270482
12371070 113431101 28680374
42308734 47227054 95397177
91306538 118594880 64106127
102140423 11966772 99423951
158724797 183288572 134146602
8539039 187336549 85842742
91731139 68527528 85809053
107008664 120910807 23498907
87677067 76573286 91016632
159749725 117541936 99790692
113950089 91552770 50762458
105881817 104792581 51611887
190179091 177969530 31960030
180817019 98501737 29576109
133946282 180626694 115377020
154111772 126216382 78773099
12741354 66065997 196094001
9186365 15034998 94273346
99547658 112987291 201229238
43844164 77035945 52703190
92634979 176749199 188022635
93436269 130405089 136992100
176315254 135854509 95961414
180388896 64166582 157463891
28499507 40810319 147111407
55536553 159410456 110380393
91050184 38114301 122018013
119473217 127978643 49065159
195490515 21112286 1676280
164260512 122151253 123294071
32996100 192298219 162842862
58799944 82039419 123358355
114055407 178212699 58984641
177640423 64841580 184558153
193470473 59908259 55814417
42071004 53185720 70914361
147100356 142140770 179904697
36522283 52617802 2019778
99508395 180460594 93498364
125209500 107571713 148033974
46357212 93945315 111002569
88348033 136926387 201821710
137958118 6558751 41951906
177970727 16592133 134374284
83568080 131351487 96491045
40861827 71528619 174036941
48373776 137119426 180113452
18820570 76731209 90146217
6414954 154904562 8431001
30965227 92952871 33187611
156307171 27448601 170247048
53834219 122199345 147791737
57407027 95089224 81311731
116565302 173279811 61206925
161142919 37895722 110587941
151232450 42433458 166687124
129773951 71329651 197411657
169670907 93117285 54844409
107933054 68846458 75759092
100719209 107239615 118972253
101577465 13573058 88557051
69011392 53049878 155487799
158241050 96739106 32434371
78542928 145411529 74350818
72669001 91783250 41215946
12442727 75519455 52116164
56155587 135250496 131889265
108664370 169254601 157308247
63764970 9928138 26343738
150986807 150175695 89350043
181153196 97574402 24878608
4583816 9256407 15795620
188647214 140610444 201856595
88433388 186096124 137177340
4844334 79404764 23765484
192298787 175001532 38233661
36004304 114988799 47032482
127656953 152410280 24717266
107564577 54714859 99576853
18683271 95476882 39112328
108026479 11018883 49280454
126678457 165026964 67191995
72123687 78076269 6396928
2298604 146289506 143157469
150171700 14207375 90124831
151058471 174613062 77123072
73336357 61870890 120853891
169608616 131004412 77846144
54909370 169062357 197349006
173540130 186241317 150222495
24434441 194644092 53182450
50148181 60195426 176648562
149827304 52911920 139746879
9571567 185793295 183289003
127736926 198440901 59623823
57663088 78240014 84093753
1820944 8259679 119577522
69830425 56725663 39363917
51842885 89135666 133706580
12864496 143862045 113412683
48009411 80136867 189401443
13647127 181713943 111363874
31525782 16429295 57001100
168932091 168614540 189022342
49518150 9282600 129390930
199297105 43030954 170218914
94411829 185404080 30594439
63444703 140628992 148309612
173885139 122736945 198150172
150314084 85173988 34236200
180815235 23666023 149731351
186514119 145347679 149993734
71875143 171708946 178716485
119621287 17405370 87200990
72734400 47550010 115025755
119463980 64433910 82642492
199111949 123039520 97530995
155094325 31831655 154311068
80839611 63066582 173618934
197426828 9502942 97979359
43569345 100535414 161344621
52145631 154892662 169196017
90078989 100607493 116957566
95852754 126121361 82335866
10222975 1356405 25560527
73777332 170500463 99563886
122747043 81533390 67077399
176305818 140806646 27926070
119663027 61284840 80712877
43907218 83787550 42738420
102713568 169206991 9724615
116457567 77706745 120267322
46087130 190593430 54347061
16536079 54861729 125259394
38084458 12338178 32647703
190492569 44406159 50139363
163225555 141634398 158296067
84160315 146363712 35080783
82211224 143567477 193143007
52997447 9770103 152064169
154445835 65592273 120291480
143241200 12858050 24528797
157758682 672648 63530446
29744190 5125750 193334511
145947887 142728264 109313220
78882078 148915441 199517576
110201370 69579611 37602356
102502142 39491254 172377312
106964635 149282051 185171965
36479022 124643793 52443387
54602166 24698372 123286009
199357467 95435040 29568889
93374745 135971227 49904400
189310129 99303252 100212632
35707678 135095999 84173802
40561629 34987915 7923130
57053622 192420645 176287893
26520239 191286238 153558128
147429073 88967421 66760124
2812709 189044771 151740222
19167661 165887051 111527552
14263134 10507149 144670279
88482749 24872141 174426073
79159455 35863583 158852799
117774104 165016246 187204085
52007201 44323587 48172655
38666643 91885143 10169867
158673315 116662686 140373691
82117827 74746163 22801796
56679159 6823809 159220689
48523227 140932652 94871609
123977001 178102850 57224231
56868365 10143374 23079009
184266316 146038183 88751534
142128465 54494829 171575636
128242784 145985277 128473640
198482828 51102599 133626856
93462270 118743795 132157672
185072077 158026209 90177230
31324832 31855965 144591914
168565231 63718762 196613957
173275753 4005136 157960682
137385307 163056451 41301393
95086181 174472908 72507001
91256292 146017319 4426099
144490372 187404054 184320742
114234461 28225724 198864209
196987730 131625238 107578120
131344113 66389940 148607836
119303756 47628840 28939091
17960743 163545131 112476552
18148366 167866930 149970499
74757952 167631871 86316197
183526112 21071589 202592033
121185167 43809108 198787668
5531848 187931234 113295923
15019003 200282741 128997065
178597004 55572795 71752385
93783972 185651456 31115326
109352325 162510539 180976236
80821265 37439201 99240331
10572102 41096942 147491450
188274278 203307085 147416435
98802861 117386753 75012951
159889358 65405388 180265540
92881005 102772908 146074353
87248366 29260523 82092726
202442395 135081035 176517126
18300857 117337402 151798034
167531116 127810655 33946332
68191532 77918632 118221387
85428335 112627896 22468224
43746097 191546870 50381393
23068373 179579707 104331338
141569286 165771261 7092849
12059091 179024170 106558217
36982182 165772002 87696015
51100493 116051249 45472996
131707342 29304686 167031487
26820875 174588557 60684691
44633313 73347642 45412115
191242098 7085082 145297828
143814367 43205380 8709168
125556321 129038145 100166627
198816873 35518300 30210863
128979897 38651351 157482625
176010475 101537500 119652106
7860519 96238238 135255818
42765120 56846866 143394303
85486857 44874218 89935209
85506020 97632199 38097420
65358992 7220765 31414922
32245070 122903195 118999016
72194427 178765435 21020454
6877631 196132240 198467344
46492175 171790459 101030966
106267567 48362352 82164282
196207809 60232459 27932878
200359261 129958681 143497205
93687874 26214718 58958449
127833912 126030118 139375740
110188372 154611101 3928435
189336965 79049003 42890286
69599992 70123103 16674453
182863910 86211102 18498080
52420 176344197 14001125
38831893 104383301 149349312
197082302 42755223 67043272
57414728 170981966 182144602
61526834 80853342 139192720
56403587 57070080 176868686
102314652 5370526 62385044
66512647 168612378 174009728
202511821 99706818 187019600
128623597 96027659 87723909
78981921 26579509 16507887
48397691 118769948 43600632
23303781 47145074 154818222
161492346 131778585 144865240
93948690 1791729 181079182
36136817 133240930 114971038
186882990 71055802 17093532
197279672 105865794 111132943
67408096 193610258 125490456
176078047 67308735 139034615
159711148 147957784 38200028
130149652 89828577 174714943
69453451 54735329 153298828
182100938 146144807 24465687
72082490 110303523 173699549
111424131 45026785 47522769
79772390 170276948 4996090
74742523 56353193 96550575
105226894 149750735 168192332
30157325 55045602 97213466
128828758 13386620 1387019
14652911 107542690 102436469
62024359 150071587 160620925
183278776 171859807 107306251
31912888 124257531 114698324
78745450 117039610 165186233
63865048 39189069 169171818
73240638 166729257 37438380
188778272 157239825 73780146
134428454 64526370 129460953
89993762 199469231 12443209
6027531 12907939 43309445
63234735 110412992 120978880
96091110 200690401 149817
165860332 97515769 168775174
197803841 135511298 131522670
161726718 202248347 140349654
96075530 42538247 135179930
182463772 187272550 47089386
102900 162257825 21470723
36223200 65159812 172725380
4780869 116630610 68601849
154824970 23793580 196095949
51893305 15848075 103185646
150930915 102479063 106297495
153717460 176599829 99153473
72128763 86421814 77612485
201295442 72608889 168787091
36687395 45962539 115487181
24172900 47600578 9600734
200538956 164454869 46395129
83655051 136640510 174549593
71370390 35132558 16054297
158469124 7841150 22828684
71414619 104885148 27209932
190867885 66769290 97610089
142618161 100703548 41021577
110545995 176776483 171807774
155573499 180336592 129869364
79323690 82945281 77962860
164348232 131248656 58742626
197006878 78333811 66916389
142881357 194486193 154973121
130772519 190628370 119405951
13231769 21838643 202925900
77445875 81628134 143443516
178663119 88962871 45982644
175406814 90067733 63144181
96020185 117950142 159774970
86028958 171467355 90207967
67154067 106431717 173942510
199720543 103676795 52486756
157148849 33836715 7040421
195951645 47804049 56376499
170034964 165230060 137969746
87437176 5447657 191529952
195155069 199009642 189478664
79696399 188811809 107891391
185020400 159665944 150433198
200412035 140760322 52805825
152367209 103103837 15681636
165761281 182835077 107419073
160335657 123942314 37192218
111008576 115599788 95939515
169946848 25659704 10062915
147391467 133658343 114417429
92721680 759411 88683269
103721558 39097940 48663446
95082609 7844997 5366326
173368634 104659996 134739417
159480797 72964660 66388066
108277752 86269244 32669933
201300749 130707016 53133242
4239077 46853310 133485957
90734963 194043544 120876275
76631512 184742011 121680501
129051112 149417468 163236777
134568121 177741575 118468900
59246918 141549862 39876807
19507240 72605415 86989837
42849029 142874006 59648088
103654795 74222698 69307419
135682771 41438617 176720221
143650538 125985440 39519436
196283803 100431803 71869537
195760769 30734027 141819724
179843077 49773736 114377689
107238559 37864003 69406885
133625688 37973662 142679318
89130568 174233899 162692820
14481600 141420267 122633322
34737541 32265454 39747900
86753313 158387003 99298771
17717313 198311211 34743665
198010626 105821561 40200857
199490184 2071218 136698172
111556510 134436361 63488699
83696320 4926504 72769928
134598584 24846778 200008192
190648645 113416509 86163285
97115293 33017210 186477677
2906781 128974168 39193298
113335443 66561687 86684975
29004 21454697 173397447
39862927 169838526 12292211
11623211 45643323 50848335
159247955 109191092 134097210
190503344 127631428 121175958
100045036 59662505 67458153
99493757 163066125 186245463
118027935 190660869 110863511
104088633 182515956 58785070
44934505 44775485 22788652
33426064 121291082 47901298
69805819 54275906 67856666
161528253 193261865 67217063
65244801 156132417 112857999
50732572 1353824 34073668
92921643 28767824 136409445
132534384 38257559 99758496
34827535 118728003 127354891
124888361 187573072 53234978
128461837 142278075 94292212
60768352 129100684 106793767
44965656 174356735 120792101
165383306 8394402 103033522
33287933 25630566 57619328
30829899 95108947 88216945
73002632 49752186 136204349
175543529 162152059 144818897
197351679 20425769 130983881
199901824 191434644 92498172
112927560 77139745 134279714
70313426 42922896 132404068
73886817 73806613 195468297
153383941 187319737 71091447
194915798 76886800 126505048
156770133 115732599 90424176
42647427 63068871 91359061
133211617 61264488 181864759
131769004 111326916 75177718
164620429 103499869 167547324
17969881 192639857 138042668
45185873 20202109 119720803
181918441 163815927 53766160
57620171 19856646 97229937
62004536 18752380 172319969
43173098 178431664 145066031
44738551 32097629 110415584
193746954 14189147 59608539
100841806 186982180 114554747
86948739 190517475 30884670
49526692 15154874 19227916
56880347 199566314 187454676
58124624 40878474 202192242
138371845 160716400 41662389
98229462 12830949 105469576
50699604 96816288 155079044
202773884 15849862 14263854
13571820 11010400 47376565
68500448 115870467 147373126
10179182 23976289 78980415
196062471 56126792 48656181
61655977 62378317 25389907
37044482 82706408 29855278
141022526 14456183 33717499
43081638 104956980 174387209
22391596 196010692 81469848
199140175 75981276 140003609
7481246 193153108 56177833
31856418 139926508 151396904
139240059 27563978 29571343
119451928 51330660 69213985
118265814 3571980 21897616
10096288 75479848 43318270
103158661 126252103 28091444
107795584 124013845 100377466
108566619 82531374 92244542
131177276 140056400 186288175
104496945 184460773 41260906
128522539 8873352 33289535
130988404 90273001 51683918
194281404 201823342 43995537
43065819 53243490 156147575
10673570 5597671 99189381
33104130 167035339 115471169
19062285 147226192 80475451
104154563 85195168 61171393
194667093 124309930 141293775
24927450 139934475 43292100
1815158 17166722 179601815
18444609 189162076 194292105
27095895 106197614 43087251
123729240 110106987 169355796
752882 167576029 75766556
188658876 103966432 197301566
104536968 36292828 126992034
85885679 174802246 69792047
138275665 151105387 48974129
77587465 147063516 178258710
72103650 53716081 193834971
170811600 21993380 41036067
20642953 49342965 154712161
107119466 114976132 146076344
100619091 18159054 16326049
125434242 96526529 66988700
186525956 132111864 67060721
138519916 157954022 13898888
147324065 107105225 77012789
27465946 34761814 153608591
152807062 158132854 166493810
71463580 54834094 53997756
176825303 185150496 34680273
147387243 187535632 43080176
190505767 115748093 7901772
124004400 175046659 143607254
22604854 10496933 105305276
173696223 184064288 36900690
192739154 131352921 202001615
153424080 16600446 148413184
2694399 186201065 106897972
194361154 194191230 128973224
117553519 157667038 148107323
194349491 143096375 162709886
125579918 48250788 150560494
105810617 26927617 12111808
134464353 136837325 100343974
158959071 189091099 15526109
991952 71446092 120640117
69529785 175006308 145352930
136155304 16991136 157848738
113147110 151764473 165149336
183698040 171072743 163366780
145788037 100220125 89505177
19657722 154010572 34031160
29055759 129564988 7995707
135631194 61392270 43806435
120877394 100356628 80069793
96343531 79228268 93949070
11004188 72164946 167787594
34802948 85917704 49939734
139762023 129090154 36763797
104425521 163242149 78632250
94844466 139360826 49604515
48141352 159284631 123376482
90981591 170739845 59798134
111609152 115690063 149313418
126051195 42425836 149283500
132287110 201595428 90953035
63930876 78407934 122655327
159989802 123401331 9898034
167120801 122828181 144577592
54040332 33141457 170037703
90033139 165066574 187422625
45294274 82251348 72422518
109429764 127356634 121155231
95307716 78121244 76823402
4002876 79121002 145558590
201330773 200343352 103662799
197860950 197719699 88547932
76964923 26127587 155920186
167187588 173687923 147780687
77646534 140370716 134726494
15725177 134222361 3520245
117885688 178483459 98705739
196560160 63305241 36636775
49697355 20207045 191468878
133586778 9478200 91083268
132425917 148600281 105160670
98507026 138565454 148418954
172266156 50969237 61512446
102151175 167719103 112757470
147937298 114918248 13905212
162926312 92866623 157497933
14669368 193109484 57704296
75143049 15615752 121750976
80073854 47292796 150659570
1090362 149244269 7541539
99378043 107696228 37059759
44129716 96531476 171957438
116612856 146152072 142957536
73708244 146367154 187680372
130485156 126986732 161177830
131069530 72143482 178012849
88888432 88487165 191794614
80060202 167599995 201167314
39920687 124198633 193455210
133298720 175958965 26087551
133846496 125800991 19535933
87504895 41729267 23564809
121550831 101873160 64466357
53036409 132684315 98133443
108217957 9039032 133035848
73853997 66684139 63883088
54063632 70582795 167774923
200032256 170568189 61025593
59001632 77948643 61026879
114667902 15695021 81809180
2500764 74362333 25710245
197039011 67661124 184146863
69726012 89346391 81276891
137239338 38677587 13235703
3164459 9935654 126246959
134544251 49399950 137364554
101735038 13939875 94950974
173439394 146538988 114185798
74818392 62092126 175198011
188758742 23854487 38413040
83131198 124347945 39506660
41436569 4490194 9338436
146686433 53907899 158462562
87440009 96129389 23741800
63025569 102552345 197886473
22934905 82258654 124065617
135780252 28173326 22977414
153575047 80711174 150810160
95700978 76215630 198926093
66517854 155739990 166532565
193149584 12616753 120764178
82503405 99295372 15710349
137042990 31435689 113587404
103530830 160599871 141075662
85788251 50565839 149197023
32788384 85137775 194264386
105285225 46479083 2925436
120753184 145925055 8118897
174951172 83951802 101928493
174707483 139466473 113701394
21458343 123862900 155440645
42893445 144279256 32828094
55027292 51725335 62400519
116852434 97591019 92779260
1039420 151548192 47040513
93686382 127740425 90682485
182698817 151017690 91884621
54619824 187413140 18567325
184120635 11982815 77155223
65770623 66975520 10236687
39776577 101244006 4934651
15904927 161724862 169383495
108305109 16482127 35296263
54325118 176921585 97555236
149592196 101062469 128276063
29883522 119537260 102983215
187060634 171204844 18558194
101732643 75050668 76932608
142803968 134346902 17194038
66323481 114838800 49967700
72275901 16745813 80797649
74554405 126750098 66864219
167355373 29852648 117516175
8657276 117684420 66600482
37699142 148413486 120288382
92106164 47334501 120070485
142513822 72636852 7924290
163201183 190801235 111702398
83778581 73025853 8138773
65476510 27035359 16814311
150204424 58099559 73297010
43298204 15182591 11540443
99203418 179298097 130098239
113234435 14226467 106961543
97575116 9595262 170709787
163822231 190662634 167063463
103679897 102843942 156220689
172587192 199252303 55637485
172913997 182811853 184462393
65723501 87921847 109480867
201995157 66518140 104981542
203310260 34402074 181128934
175701161 97342109 65501235
13340043 95650629 71076632
92862432 158008996 154106399
151983913 196233108 111967892
137271887 64218330 102828535
145952815 195912868 31755616
101615672 107250927 96490852
123530667 177427185 123031384
175571910 50251720 49752365
2458224 148752782 42844782
146610559 95627930 135341107
58895507 69905410 180175023
95610364 64632734 1270266
83552700 48251535 178193409
27301022 191543501 191384208
130117905 145129398 175040991
18850495 177619219 128769307
109270103 58074313 115557023
104107580 46981995 98521856
129224829 114942537 16119771
125539196 95300980 121808247
171167839 155464114 150314527
139498248 174846170 187103082
171863489 199280913 117972618
1878386 39453552 11923881
3585298 79846986 21997792
66911424 6180734 80342058
177332482 166946700 3768048
195148439 40099587 116039730
92309639 110791504 150844728
58267668 111401353 5603733
194111209 57433028 143428000
35337598 106326517 67400529
165267950 57437297 170325221
140987925 128046727 106540092
19890716 22775978 7144711
19902063 129874062 168073559
142438100 191052556 5801019
146971470 8051038 18864848
192214766 130171933 22175617
200946295 49982914 94573825
85002334 173893683 128522007
115299075 17909121 98153474
85850132 182911783 194078324
68826381 94628697 156345323
202122372 39420350 45890280
11928274 163519035 26329939
132566154 148123303 152372208
203211396 30764897 168214325
84986303 123813341 26965453
4092173 123740073 118720310
149964053 98735280 178542596
43883320 144481109 150541828
138530682 22160060 59795591
59034736 78805863 6372754
90800210 56864001 97853583
39260938 58763040 162438049
167934403 101676626 139418948
31136447 65724988 770904
113573554 100335964 189775890
130998277 18407569 191374804
834524 32680946 131579312
195846465 69792218 56293223
138581508 81847494 188500528
62290454 29166498 34115484
189293946 184506549 30444230
11485180 109014870 117274308
138740407 168145274 90068856
155329138 137285710 171596135
17804955 152455926 57803675
55593825 189288753 126400912
76178206 63931204 60134675
143170509 188694318 90385558
198754052 1041600 5105226
124493252 182916109 172509674
35911588 11933607 127448304
155484640 196823154 52401767
12506340 137167611 154150093
124538892 83874674 95628022
25433604 64974198 41115614
95366615 202231469 112317487
137327117 53378780 67339405
27563366 15909917 3319802
34922689 97780203 20545092
126222776 8109038 101240949
185625080 190453836 150534647
84186594 112304977 2495014
105448685 179053167 31716359
179056827 29183016 47792228
40147681 36800549 24676250
74509497 76823501 145679702
150406544 24254966 155736999
185848637 43259690 149741527
153175473 177743511 178170520
97166373 77098052 178326373
131747089 18345830 41397230
132388265 193087946 191243639
136060792 190933954 164946287
131310137 194859335 111969896
37606378 8228899 1555802
133591090 76763502 56683502
188606673 33492213 12017420
151495753 34185235 64480841
48580683 24158012 125679666
13570823 167351224 88217124
113263608 23237858 105767070
56971004 110447956 109133114
160936019 185411199 186553855
138807614 68624525 11887886
172298642 96718003 98864814
92371042 108289822 51312862
27802014 77116024 172429500
64100380 52439563 93804056
34600718 129540225 60171408
6832566 87533543 71684982
139953253 131638238 136870315
50136563 106183043 86116374
49836045 161513613 166375375
202119621 166854847 55791171
116911599 140500699 84916455
93642669 126787506 18900202
158130306 101615746 17110124
33412188 5554651 185652957
163113606 181611435 8879007
164153547 181425680 42041513
36640370 89662178 156463300
165361348 55044654 107729947
135401022 197619742 164496495
157484758 86903157 198237231
30783634 45054285 96721291
175752995 153444265 201013468
144696917 114591615 180614012
147148322 25472900 139816035
5483249 194971539 34786290
53408783 46903358 188249394
105957243 182940048 92571282
138312910 76270147 6513995
87528591 63954311 193979465
191338133 67714547 65222304
73983084 57264369 81577571
112091563 149823827 127537007
57257643 9689247 100263465
85418331 188095157 81050449
68016155 71227911 29216436
8789033 24287140 80472017
12321921 50633559 43790487
59131639 101150777 56032292
13034515 112087743 71658153
36556812 197486530 179360452
118136341 103225839 34348490
81858681 54788357 149788754
131602282 192994576 154885951
34217652 149198500 44587745
11469516 17305728 2889754
124373840 193316799 128854968
197178366 164413364 165100602
193543235 18477310 132641049
76857681 105172523 198609232
142841351 60151081 103118041
12062763 137470370 20325209
153052546 98477596 52370167
77538135 143566036 33977448
69753554 23693639 191637157
192948338 142312348 140388474
132454600 125707239 198752705
55554915 157378948 35404985
67594137 58026959 14560138
61691422 117004073 167068174
68982894 116984880 196914739
17564029 202745406 2284925
140022100 130956105 50887557
176114790 95327233 31281027
124008590 68473326 198186812
65756818 57336401 104835868
121495744 173717245 60186155
83785543 36918713 172090934
156543035 142132560 144801655
168185888 56659482 13372049
105375009 199306722 76675436
68760236 48443133 27187649
44588465 175193949 90793179
197655144 5196041 143176683
89212972 8916383 41908631
160125619 151729945 109300581
175423141 148143415 103503969
161693592 62629082 36674248
165680981 64904570 77688619
102142484 8306492 111682434
6425449 135175346 116421894
198188386 105669527 93716222
28153718 134042937 155433328
99164348 98568090 117337296
127021460 138894168 132266742
200593444 33402674 18462747
71195660 158175421 17187628
100868138 177571787 51708462
171753175 196078163 109711646
9942596 127723380 6889607
33315294 132448376 71783913
89305828 143617743 125599393
20070315 114797002 171413133
40644633 170847089 21183248
192521928 44448851 113656007
112100752 57111937 141648157
69063766 131383889 178740300
92065215 132904387 24918984
168777644 6256778 128806667
10711580 179394097 15393895
139115031 179141755 167367726
42850729 126574895 132234496
143360695 109628181 131272222
19684718 413320 174102395
69820268 161492008 159105656
13658528 115331448 111794869
21691577 141423515 43744978
17848482 55296672 105905734
149562577 15105034 73020040
76353713 119781415 141173156
85034849 65933742 200996320
106276261 121815534 52944076
24013518 133642559 60767539
191689738 35867165 181330414
199662423 167810186 569017
150291182 33342668 34445081
197041903 58070999 128052194
98130175 44101578 27914837
61364918 54599120 9197949
24203238 180460524 97203416
79210802 164081949 75258247
89932189 58112334 139879896
9625651 141595173 95735301
89745816 121644324 74334989
44745056 151055610 163934822
107622559 45199750 15194757
104709104 21245162 2080465
91628770 162563763 76600896
147550260 167084502 126132301
135285491 42865226 48921075
79682906 158164599 334252
52149219 172741349 195660243
109100649 113157169 200607218
131086068 175618584 167861000
98043418 129103024 41396006
170242403 197518362 44013054
10539715 66154575 128205564
76114655 22850214 90308839
107692199 2100327 52866112
176852251 72581373 84780964
130088216 138303235 124241561
3576132 165185090 96613708
176699554 151581971 91940467
45735945 23512175 200330751
120228829 20271105 12987696
53751228 3801229 24542489
194477287 71941731 189494434
30222820 164869181 91280157
29957539 24631676 27109339
43499456 36877235 42432791
142502033 107550996 4823610
187431157 17415555 177346487
41573486 176465055 123419090
123353597 101649047 169971134
135124931 22949083 149671603
111663089 177704152 87208157
85400908 145729201 97307583
180613671 200463312 167317498
30600510 80301037 86855378
161486495 134780601 9911689
60019029 116859306 4131474
169435332 94322292 155159309
150449643 160122608 196723690
202159726 109844264 196360080
197967157 81294214 178535254
164535288 104921013 97288211
144479731 87679128 154500766
110198201 162154500 7582124
144172997 144911945 11285007
153969878 66975190 155232929
15934612 46896009 131022949
92934370 62280461 125920403
129801498 139780187 191447411
173290546 152821752 201596111
87304720 168355518 54865561
123496553 108589900 185129598
98620915 20444804 82988529
74843602 131019457 134948449
80802252 190280229 192446453
194670070 28138666 74298086
169661612 183441556 187386077
171229665 107871155 154862619
172650209 171638291 71679829
200420888 138038512 30881044
52665160 113044172 32674964
182756041 148830405 139938152
3476379 68905 113818152
110038912 49886384 58099549
12491566 161002737 112410135
93737699 182095636 25145177
3946227 36496934 190262336
157265241 91179512 181755590
135901949 129079443 104852143
121655478 199797104 60962931
96291686 137124785 121053382
81908406 74561315 94719696
34442620 162143494 102790497
9222567 23751551 33498546
136591354 117998270 15746257
20597677 136817535 74917920
186454297 8108050 131556640
22474653 1242776 69579010
126945331 46248394 7891953
31554321 103825856 37427058
48509526 192990450 92263051
137037986 2093606 126554270
9014004 201178923 127487199
35446055 81240463 87927064
181253386 158861292 38374972
144836182 154123522 195915230
26245204 134835286 57777748
109992361 133054025 43352883
169051986 101797761 32121530
140437094 49390161 17881548
77993952 120006046 69010471
177287371 75738920 96009092
145394836 129763858 160568519
136505384 139862725 84782612
66034805 63906924 197032196
142387245 113203189 112587358
50567564 18045124 67080617
166411431 12880459 1330018
37324221 40573749 90252089
2388160 49786992 2530126
21610190 24313593 133760926
51805253 186510099 21832077
159630550 119996700 56320077
104887899 128956291 82070874
31909934 5918049 13901088
107459292 139587589 55945672
82332479 69706802 43802223
108751642 114718987 172006144
74329310 24166100 129086395
87353357 9404181 178243798
76260219 58674432 64925907
162060912 32739690 5730187
194440678 3995380 183907483
77400654 159021102 107649445
95779362 99308434 133914123
152133431 54282617 22224842
105108208 40385332 83353098
180226642 37279871 8447123
62965355 37133213 59930970
25341155 63457510 100502708
118594839 156949184 163413055
118751087 19067570 57895077
63195969 91194702 88339412
27973450 157645857 49707120
80570350 2123807 18654783
158000906 168953937 172083191
95742135 83964763 139727890
72581938 173260229 137764958
174670898 160959536 98547981
77975826 116109199 133765207
14995503 26225764 104259325
96167589 198901720 154946161
188629400 166173156 134053602
115666810 9844617 11846662
193034575 134139154 31167002
177021666 190195680 121376599
168422949 35268146 172926593
97790002 144255975 102430890
5709574 111033380 12524087
74007867 47455256 5540034
40395642 23791018 70263545
110377089 128497875 21635551
196660415 84781562 167822423
88018719 175012151 108535807
35330113 22548864 12876619
53223005 123838790 22031072
165961395 183701205 199196662
18011940 4326200 349758
201713543 105647955 76626343
5207132 182134506 155144098
65874279 120471121 11921400
109240064 168470774 42137876
143513889 24307487 34864785
80796236 121424618 28639064
3473140 48312058 36642901
195462819 185428924 27512250
95647076 4481017 172970202
165451271 99851570 133816438
984254 105701877 132910134
35769838 162096988 56644118
193660087 37539566 30569352
65441868 11898863 126655603
17049545 13449372 67413047
175638213 22890019 164493232
30348033 169243821 37419741
53225096 189249254 76522459
167421573 73554019 75277483
186811101 13170558 165278101
2461 1252
298673444 573660290 281328331
571824553 140149005 705845761
2612865 645249772 155833229
252136455 647493641 595073311
567589130 468697838 428457213
594489275 436460774 10420212
247080258 239826529 516578957
478591871 295206575 298754768
582239321 517843212 535455348
196101429 351930584 5935036
313334883 145885257 101513166
451791249 8400029 500929231
206450095 263122666 191221947
271630356 403374136 175026196
34492865 545287082 390598838
559637619 176085403 258195373
143330746 517895945 308950347
531214559 209025631 240560073
383523269 539118240 333682630
29780425 665551880 12978928
615892588 92278345 325620744
531788415 446236729 351948839
380116192 627386230 397722837
610491827 99384256 68915459
542774358 23774076 639769826
34630827 342734558 576545255
573763260 197414883 419931348
21720479 222968888 693580614
275124638 583536056 150474898
477279149 306615667 421010996
145137109 99834706 173459128
675005492 137509894 675039786
441794142 224009710 537711482
365586449 557147721 197307436
298641050 164518293 573843071
308301122 482126976 325584942
417530092 2180160 568901005
586125868 401717064 180375873
373308372 189433444 688361513
517466884 359103198 297905000
490401423 275404639 255730667
498502026 574049079 430858865
652832520 311947688 421289125
9446639 265786206 371945612
424805697 518012183 646953234
526362269 80334458 232867330
389358675 538702051 429057775
536822338 75617358 155146858
474090309 510633723 193719219
363907582 506571313 587850495
317749674 555150707 591909567
48250807 38016 438380003
124861905 13758820 526498924
320437944 357763136 479508313
177735167 408630938 233828810
369477761 306685720 193083740
234415373 13152350 638586466
25154808 294489407 278926300
44526633 284767354 1735080
680230548 33825714 554165902
228319674 88987156 270319500
152453950 611010252 10324002
252552344 382200928 76618144
12303450 99686448 18298590
198046806 401075938 574446251
640426177 291578168 598982384
703419192 386405653 677714354
665351251 577742329 316186530
105296050 594523248 452866412
218932526 221280907 397832104
583752843 447734856 278963736
327965148 459083649 464670871
510877181 621124395 634021562
24537871 321906250 450333927
298409776 164312466 579841945
88720403 62131119 409257822
614026610 313167603 464389409
185338040 344133909 680762298
555473208 19480128 466481407
499552922 290275113 466781453
54790412 137907891 200311661
55759276 213812693 679819341
480272051 167936080 562839327
198715671 221053995 87048479
505661131 104971768 473644667
190997928 621023094 148627946
537228928 183241715 550102182
299826744 236929277 190209611
686173799 49666808 95217619
190577920 105562332 682518852
626823542 367583007 498979629
482777184 585005353 336366870
207277300 256666558 491613163
502712211 477104184 110051842
152901272 252798400 326668360
113370300 544255829 290133640
59554254 236048472 192449629
272071759 433616396 420957264
4810797 219063016 677320540
383615584 628943895 90519915
265559788 615719404 75240462
601630287 64458700 435028243
197575062 383593468 439833292
598090502 160198815 283159816
530598346 469648550 502180191
536619942 407252819 407574487
216793739 280743109 441788812
600105986 110839173 422576581
149764538 374982904 643483081
78921710 83065499 326875576
667647652 621961348 699286327
372902214 266040059 458451792
672370826 235020035 312849047
171505069 7870716 673472801
283226667 86799563 654136772
395181436 535080828 294056985
404482612 334449321 72090590
301295325 47113997 314485251
320351056 591078746 622415955
181276877 213202799 120880902
485734582 28390670 81698752
661693283 26129826 487177121
151427832 636102438 13026666
97350212 71045966 655629020
454172473 314140427 588795540
634091647 621869527 576768941
669927469 528926314 93933174
101012776 49442360 196756311
296904598 184883718 324311438
455678586 362025827 63710207
16151380 677666600 688778096
273446959 450889207 298132440
459182058 281348349 566183940
393334637 311852182 172764322
632185616 217361336 124627795
457707151 470797886 82004379
68201511 91023225 178601893
279876468 664932295 220322758
661616209 445724892 280183963
354922203 303772805 523503681
254128155 207347747 686417634
246023246 216733241 539987430
30478777 470787309 228916718
519634814 452882377 629907255
651985720 68854266 566854606
156788888 15589796 561270730
332279354 303058110 586393578
447188181 602853542 240465351
474189683 360846246 611940336
346714848 71434644 236046530
104269223 247179265 247784951
332525250 77009918 155616087
635363522 196830396 181236514
421696056 700906705 309723863
709274212 656744274 273469737
423925082 70128205 550014949
431804700 628953692 492897034
393378607 133298438 190175548
514116211 53662583 154881392
565215575 312818464 700837210
304081153 299631505 537664903
219334676 124007737 310285083
484076906 244027794 332932469
423926369 44044138 49310022
527768947 680899272 563637845
269610184 652583752 325471488
326669348 527048986 83977069
35966329 233994410 699568026
370915938 52805532 425223424
622429048 163143014 349080601
605627343 481400884 526812405
544461170 420245556 163697704
597328499 316460929 29852968
109692322 407220835 707303362
210091906 280452363 523508336
660255748 491650321 148229099
274968756 150317045 223171971
144154857 397658398 293450580
349061548 430038084 589386539
248715273 696461831 695226574
578321856 11984741 312763570
300482463 507068896 166548412
448474021 501138138 469337295
276421561 467702791 588495598
145539769 95410485 132140819
29244011 253024971 159300418
418420999 232449346 6967106
450951074 418005396 437440034
628544264 48757430 552107056
261835003 245310681 573860762
3350364 170581436 378566031
329143469 135266019 90745380
248029835 336187070 611353031
134296526 175660258 407089223
280655938 443472628 609425903
32433897 158940386 192222361
35049599 272266078 125464732
416007348 284871926 41996914
604616487 642356535 31360073
440967914 534963078 7080229
279447160 1237291 580808702
230405272 140997043 408185644
534854116 551468843 240692384
191831457 590704790 385209638
487931152 352050243 700249182
328095542 310122795 337300596
263629703 256617045 460366433
305068721 481999209 60875092
656069067 34123282 538480363
451639256 296166439 592858192
165665016 300246061 213711585
300165822 472500070 163559336
597099120 535217814 539328068
164193095 324535816 363395739
266490310 584494099 534164548
407350070 408578497 106747170
243843382 589571401 212463435
503692000 235567763 326495559
478011428 643312215 93555038
265886525 355582933 39174353
468066087 433061568 291094960
628486832 45916127 70422141
146033081 147612596 515358677
342369652 265473288 238319940
652764048 618231647 123546165
18237034 598475409 645007091
552623898 280897158 129776143
346742927 620427025 29714028
401180398 57432887 462588121
619645525 96304250 535890364
225472967 579813674 219563930
274463387 424184711 286803388
660707830 320770047 169088980
384514375 322131635 409138192
75128457 605276857 358902653
427559769 530803487 442504706
684090196 549412 421055906
268230068 575993034 687863790
231902264 562925765 657260511
102535507 57096379 674087160
685259409 653159819 19435772
85625326 283269900 270679613
184050403 5636390 152164889
544881714 52236960 315168795
129375644 310473859 57658249
519065067 273152936 346828336
374324260 126046774 520274257
629446399 235330118 286887549
137782366 425806166 684275630
76444476 406432649 400481168
173648 540431829 621160650
522770691 185361331 292323826
186794214 664082467 64398938
393592661 291255992 560395195
556655959 568342582 368357690
84775086 182223450 527793902
327679721 276051234 689031409
474188962 486525462 567472386
120337166 30443850 61660690
104674611 578005786 28489018
365507597 486480526 660955697
284509197 122394831 42683175
226942902 303810283 482321531
37800953 172806277 175881548
56218089 454918275 377178065
38682446 241026547 63323547
243911965 206791719 373958397
136345565 563044635 135976525
162657506 472311630 40791619
198290567 234315486 561076427
21136792 201412659 189364494
68026219 143602240 9291775
486399943 177976376 310584337
487832132 683244844 529711939
589634989 400293867 39734458
392991268 583417209 358244414
212561380 484777548 178273765
52252423 90531693 326044852
286270700 182964216 314296664
641463767 418653414 628886335
448708706 310806565 254203819
3428469 203504936 633246282
214858120 191678803 80232473
298638281 236643573 640554518
481671887 61705624 598629150
484483818 566812741 288434790
303380145 72611663 139096663
318811732 137505078 276486502
509600055 587308024 495239832
23774406 414821327 610413066
324985363 4508546 399622713
351508432 355035727 671372617
103172535 509175362 373833231
381262490 382299048 332381392
624206461 575460463 380553389
126083501 321046338 506353611
462614439 217045512 453271238
369707780 622575680 482558026
656127064 526192486 130487739
147015386 270246532 173870085
647967440 129351078 283007789
554958844 649077175 673813307
577272923 256013983 424113575
655265267 631393973 185080767
216765457 24539022 304320533
233908270 205228293 650501067
340195837 186746011 283226895
498708938 142922528 267526603
252319579 644641602 683630000
204418111 104989314 502337918
641848372 542188450 499811721
272863417 5908714 584540903
393908092 269595668 357421185
98446387 639818008 612828614
640829449 419654121 175600479
650123634 695170003 241640080
30472660 346505668 45023862
679108711 317030994 280758773
697361902 693043452 221753277
103088540 103217335 111582056
690649341 353960388 328204526
451700800 483807461 358158972
207046769 477398795 655539633
154084645 402896618 44500582
251931889 500175523 130139676
141602133 8562375 356720378
312830146 68225286 683576925
233366720 552382123 307825678
393340142 148956274 576699582
450996596 165979155 476930892
127906697 589037095 656313498
652968044 270386847 684298541
310333192 645821729 389894168
499500892 401314559 669911642
22542291 343729287 125707965
590409992 610543540 400957670
323736700 667818955 284805592
632577249 461544542 208832348
212109675 614121011 628048765
350990408 129763380 557096035
563461099 692456099 547091587
700488693 280712513 432442903
379056970 191069887 596372441
51308275 5823569 239065840
76654270 396685297 205193372
506112957 500096815 280871941
540113296 255243128 247043641
675172607 506351114 702360951
302475333 171161043 482849390
79466499 288012118 416253826
164951991 683972375 392572197
632786106 158395751 181867226
539185388 155348419 546462961
11873624 567539067 430433012
350875461 440262913 316652033
197025136 120950439 303435248
451823097 294557752 255700016
326729812 127071221 274923836
173952406 629471030 178715815
592522085 617501503 319424376
260374606 521537130 284816149
685688250 520466989 150660945
638499740 171478519 387751964
256807132 704531890 489826609
301447460 642244050 571962133
176810961 370339029 433249501
507335502 151463496 228627492
281830074 135825053 681998909
357944158 339725593 100786200
54436974 37867247 488609288
464952378 219163961 458278770
199976032 457740992 302443761
74523063 484686136 546404524
651485353 394610762 596585069
548767225 631150061 58039158
342094947 531690534 158397430
607492353 616841699 6568552
285013931 272403020 490433351
14633952 477194225 384473854
385316524 382932574 473439203
148507766 239403962 532677083
186384253 645054279 84383260
696369776 453765980 198967076
206011047 270661069 144706009
524697033 320807253 519083684
299404473 341990451 540073227
540993008 311930594 260494207
504590734 241894805 385441659
174010674 625824033 326267860
561061044 472553719 133290360
106013970 537905404 553532653
560928637 238759209 556228387
268667728 493308781 405381106
566492049 513099318 85837478
625214067 403324057 184567754
106592015 699058995 477556698
51472629 604165724 208245927
280858578 484877852 653916516
380737233 687394459 660255203
224122047 652038931 471324926
328314778 184666608 98944472
88103908 205556226 701471558
332870204 665491241 705552519
475238295 580629434 703518392
121090800 655326564 337289469
28370540 8429854 407736594
424926054 266515290 707529373
244565476 407902242 68435128
587317303 634741816 518839412
362691001 257057755 303979491
272584966 26369866 366246850
564967876 72626894 218977531
335300867 371675147 577027433
340319369 417421196 209213654
680340656 462963446 482645481
624968279 694881186 656186953
55092901 489446739 601931563
556397072 418365454 517700326
527965601 144752934 84876550
461970276 395625549 142364753
144157591 102180732 102553699
497811097 520940226 14740993
39777587 69332260 377021945
460672922 436327248 549360423
227329870 234410466 230117726
396156529 172640981 224269618
681963827 54051570 608742000
678116813 541158522 577429334
611842756 394663760 616623420
285921888 380403861 460497612
432289724 673132261 10651301
22865806 212273914 289040448
603942442 314403017 184529462
592739429 612625878 566163118
115615033 249823440 230292066
509983063 471614943 182029142
586064247 539413822 51652458
429868440 148392944 464185704
346513077 387864570 74319578
422254231 510352380 225145456
102218253 560413723 523624893
605177868 566510323 565182653
434233046 376258085 642399185
42401531 356901767 611235484
544737394 371093578 430374963
557466677 41782835 304292636
176622832 648913193 137347571
679598527 385114258 152563157
295905815 63300654 707292880
118204960 553897577 443943710
75136880 115273718 359265581
425008828 528596851 304590225
434687403 505107620 123576391
562395857 248088353 346217119
303848888 644011023 268152330
123879153 525385964 162581096
323744423 517570676 287024703
293814636 57460253 488340627
113682562 326140452 214755788
676769871 624181771 443339311
430291830 215874471 156829956
579582601 180094693 494447464
418761403 465535222 589442641
554514972 436457549 367232010
306686029 152037437 22284916
659313843 361985445 357188016
410347002 650159448 194738500
595659548 474359854 518923449
248055913 589129033 516078210
378061709 679000942 359362447
158246335 554594942 97059506
167207923 568323225 601578452
403365970 390184668 403988687
221401649 460135853 366995137
127270763 208776069 187116209
391323185 31404177 596780954
545819409 392712486 172025653
445449764 630048417 599069403
478176700 299776960 245609105
593744691 416410174 642067067
420297245 258027297 516509982
272216769 359158226 285550805
157369701 543214075 387844482
626249572 465272507 690721870
453063250 242527601 5128253
303429847 275689989 579944758
662057887 264198282 157728203
74935394 688192742 32433718
685682254 327293045 139055541
643154303 692999012 478903060
229869210 682625028 493528169
236231870 2604429 571096634
344118910 509802335 420162464
499597984 663479746 500005875
527759351 306659379 101112727
99615743 96800708 232391340
655533607 97728783 528441526
89782287 237575327 16566151
289119004 117195943 20908018
53426305 362232143 250444126
459322827 44563956 215402274
562567232 141204550 452852854
343821258 180697320 331725711
425080598 443496140 140657937
130529001 163193206 495417859
61582901 364446972 130848662
76572315 512810384 492177889
356164664 570497921 451288922
508112594 663788490 371190631
651072952 429542695 398397881
436667669 395842015 178369487
371191030 34742669 702618710
364696532 338652985 434277712
480458563 447393259 200003341
395325356 245696501 378709372
208367201 356316252 424196252
396960248 555981096 412628151
164987472 373444433 430884262
679508392 577926459 122112869
227445933 132950820 157117475
481793487 356544649 291036625
674521109 11181824 356355020
680866464 538759102 74984856
464271680 38389574 367031973
268390226 114147823 53295243
23818882 460435954 404406954
63893975 313563663 528903049
322620486 696842668 675952124
522187760 578574322 485793836
153491034 339026575 285537658
405153339 215567222 392880309
283573185 544126740 14540682
629730354 190216075 515454492
71479285 508191892 295979654
13062732 584599262 698747455
681037667 456527851 682075001
458689068 326810841 180539125
336543242 621974503 653150264
519902837 504638321 497841452
373247949 260469870 260043015
468870518 592823090 204779517
339863609 299599340 418510567
323929563 647557548 584555671
218513812 639203299 16027970
85340972 386261366 42924420
576192048 171319158 194074023
127020971 540862899 687059949
447300442 126233285 491886068
384475655 77623225 24570312
56696469 8273244 299335130
518967279 46896027 111131012
547992423 282456400 392438266
616618506 367634934 421587
498642903 340458500 628630885
537138223 677206231 639015588
259792635 346664727 328753545
392306868 420601708 254511827
476992170 312908950 588165378
385354366 84930798 660797378
194227920 460096803 466307953
314491058 640343587 527900742
310497074 28474861 159070400
133441936 475214654 442555008
259274188 475831088 422162856
562129038 679031272 120573689
411670429 498725956 242129286
490243494 535823299 52070175
152509463 76591567 284036583
683072142 259757832 192792681
20647556 176255109 224425539
474063812 673447167 162924317
383361332 623862686 300893167
329367585 679465046 19149446
189378400 121841431 443909220
480713746 344557396 4820923
76174187 9841065 333018069
487408457 50488607 231465512
370979333 66840848 208218505
113207898 245759034 327877906
495182816 507738371 602248394
584596435 260131723 96096423
671043747 202654922 100090740
632806969 341327124 366240302
260790706 581081256 161990859
210059669 479525866 126267548
568527008 184095699 160264306
583406593 142415497 520766612
263192998 666540086 446758445
280011141 704482100 352370475
92139370 75637908 118711913
663395107 514850513 479876958
219797676 151256323 630608266
401290296 448377425 585403474
408897819 443721604 198321844
682310541 187703308 287637493
383576107 5477970 692169022
525911618 370915810 571312802
331282870 99834730 91327787
627875669 650201628 244248182
511644846 56773801 510453797
455362038 50994403 307148175
202718189 376798595 677958511
597981414 554447808 666205547
690355026 466536302 58949997
320176251 64944665 115336900
166788340 25307047 40360349
682189139 424306377 366884109
570020375 157274048 155492425
26192893 611991999 343940517
648869738 306319281 277730045
21009628 116987531 518234733
172073848 303321170 707965506
580234735 209433434 69431886
47905412 485910222 400951430
360443764 158075069 8765252
95831631 218495666 467968097
344637161 206764311 420734824
171372371 205030789 498847163
225325486 257485019 218029448
167743363 526793285 462952011
270651078 559028360 661447831
401903943 308335720 240736237
260567556 468177551 409863283
338267586 429457865 529809919
507444257 473149934 569368319
308267280 282525357 59689764
548455710 607321357 124857366
479017929 363757043 52465693
478103666 32917720 348824864
439705541 115077792 498070272
459593210 664519814 388498165
428953268 266301989 654312599
35951554 242457129 266384574
375913521 484326310 135881142
198433664 293506713 617878775
623795788 377057263 2515005
382490712 331866402 521815074
254204001 403913237 167416681
79400996 315482931 387860890
501062149 360485099 457716287
602657035 571008339 418128320
31754656 234193461 280779674
570619735 494706092 233299220
155830597 54930506 491396026
326418702 228206815 85330094
662643681 516070719 483237922
302995349 628699733 534851308
629010299 28852022 308658253
641275897 307554913 673009964
267131975 493169822 112279305
136211610 620354389 242002696
36595723 529570998 534427532
395528699 303884389 425202740
81884476 520603831 218894711
28010489 264439226 691879445
392614675 81827675 541312533
46588091 373723170 161928666
261297745 467422225 469765671
84127839 180395831 174885576
600074986 117159562 23663540
388868229 625823646 704912141
508965644 57599853 514937737
215025784 79452896 92567643
512230310 71050908 195167703
342355448 190198006 168250543
335697500 6337129 469774369
242973372 548366631 562727520
404189143 501971387 20947774
248474726 296585761 661580860
10603485 467520897 221939827
69717915 84028131 383591977
155545875 660632888 304705762
126824560 124376608 267497011
297607006 200834787 378487512
219411018 455910480 356897486
69316477 483972145 539962197
143152935 481002678 402649100
549321618 595253566 446853357
464026193 681274786 699840979
55281520 261202654 621410541
179175815 531740042 516401770
295961148 89187040 350618423
698293071 532530224 491388008
511188741 660743638 131041205
14063724 404067046 510889393
544137586 344645542 614105708
442770463 10393453 562642777
540447821 224565334 93894978
557155227 384352369 601184997
600044001 411943152 460026333
353819938 350737056 70081730
177372518 460394407 362089026
122570186 622817436 422111671
91442521 60211264 484078911
225059073 232639548 440433875
546064232 277443279 90126590
142562806 623081719 30940918
224329695 402038252 354378075
641693028 709231438 630841137
145149387 173806689 110021900
624275272 330263737 378179450
135737702 704999681 175267098
390027074 446946359 28629023
320109673 11326625 484828025
334070892 591994479 313935278
350599545 323491619 247853241
215609003 287312913 430655354
48624962 505823538 611312106
38236605 562347876 171982767
267819415 659742244 109158334
174789391 130374310 203607049
352001408 669051003 218872191
274692455 337612226 521834068
475767647 537641964 571417519
33076382 221746900 52250592
362668682 436775976 483532077
555582096 309889260 388244622
342731706 283103274 622104543
371075827 183485232 170368222
506522343 683843104 636074753
428557099 633892808 154197715
645280862 596164069 164924190
246135332 50823076 206733714
657435679 558449937 352973966
184708999 586044929 360993488
221383134 603579515 276686506
219094522 153187066 346088116
300618658 556653312 290243976
294735180 494806538 89538552
615689301 40230557 455309069
70244828 584402974 651364491
666880121 455721060 73650865
590154871 686602763 581568404
325975886 649186682 103450667
570985113 93768002 121195724
525562503 446708878 646960943
579734434 561100918 455079856
2020061 529715605 81843543
27979877 321630145 155678079
217545740 446659272 332919110
81746587 158922852 708155451
637128814 19186483 34669801
545771315 205098139 467222138
45916330 121989641 159437043
273180718 107009760 542168721
172130365 351502152 697886472
390379838 505286433 486662915
169367580 199851203 98809130
17476378 505161230 219893762
42343092 272861357 290092852
359877561 454624251 102287238
116891266 45529395 380003212
63373901 435385696 579508444
512561390 293063869 684024035
455202641 652456212 304091079
11815698 380404800 342941987
258461658 598734503 50360569
444383563 363905002 605304550
637223283 369299306 1867432
96845179 101213252 4592301
684175183 56277255 475623691
121157221 349816756 524139186
614595497 127488084 56047150
599037139 244035906 634572264
262515307 218111915 541383802
150416096 315590169 25041907
118492140 391118106 170669506
323007773 531519430 81865779
113430107 598659259 663444934
538835719 70870942 459501818
104551018 443149768 682456172
235950521 647421399 547253909
24642332 95983781 576641617
694503826 687742921 9462782
646829219 375730286 333073086
318966725 293542141 252151827
168943095 612684827 194501157
56440150 633464073 26449379
125334908 518210712 536806091
411012164 374450986 262790150
452779816 506022906 117313964
428959209 93135246 411316559
93269660 557744444 497154888
109165227 9444147 291506023
342158943 370524383 483306053
623264564 153888661 506923682
279722367 170688895 635087623
403766586 526282304 186700930
667547383 669795026 49786889
170474108 140126325 118598917
631854694 547550407 71528527
354773490 222975251 287422084
266804632 182396036 166477863
275153800 444981756 276333334
661707830 362452724 249602352
87772021 499834494 383799707
333878331 373132351 61387868
226532719 345324447 111658071
366451416 606890546 253970492
531706248 493354343 412834010
504567787 30875105 569659559
243063625 515713945 346067619
3646926 450071376 91492383
350772223 647154959 612063651
505451300 58719401 511036992
593832319 424340249 251701168
309908533 439091557 384518460
228657517 342658009 42612374
607722264 476012522 383341602
43817266 199294951 525491372
405197125 345595232 374723219
704668092 146131430 551891298
581865217 100635712 52130498
680268027 526433577 440582870
568505742 619236609 356643673
582875503 32687051 237629028
93419035 24083692 672524435
309796563 638517007 48359075
283454218 412416010 106250682
279840183 564596626 300759232
302692251 525280387 704496697
550943610 486957820 278654063
299130866 694471880 561720895
241244284 393923853 74940161
395132079 548200752 583191921
700332477 564307072 525884294
368629110 159141134 695246680
489737136 453371074 142102100
62138586 34190786 467307224
454750044 125846160 26572355
49899803 19083593 562255659
692992842 467654940 579746002
645917948 669933951 628151034
273708462 21525459 202531629
486634447 559351809 603759739
557962338 673777458 671590249
21135232 537849077 631769859
605167162 124868099 603589817
328472047 296506257 209591448
292961158 686886012 301343857
4123672 35190741 438625016
284409020 165861706 186241708
397210584 181465360 365100853
184829105 33762509 568281628
80462187 243319515 555927903
691167458 188349682 307402087
633978912 705600964 624495123
580909765 261996915 51796474
122065413 602424789 316713686
318312001 422589062 127742829
248268800 58876774 425703219
284726771 54893540 86964412
17705652 530058566 522409918
247513852 451192214 99568891
83984888 23856233 105399026
464379044 162794369 705838869
335710237 460903877 493253287
672315411 24773662 398942191
317762691 272191569 521118430
690435323 668130453 365149767
360867011 125532088 693950212
670050582 414623021 533899700
199915491 149358875 262192303
209257786 523341926 273589791
609784702 133576491 529025984
458233414 123781614 362190033
244766143 51408212 628428292
379004653 416816972 524149868
531682867 306640952 181509374
538877956 454787793 650474894
610161555 425934224 148168419
628334765 161161317 512885057
600230439 370283602 374408533
44670361 269496507 640298171
137728498 402329079 329267515
383749003 163500273 589117584
56159539 67783331 17918226
226283225 490457575 163756391
280934458 320954127 473887994
80513763 364736946 427722835
391909779 330557058 147036717
57880714 149088593 95161807
497524358 644454217 697983555
419620905 498908189 278118396
181799174 325938857 623820242
216336703 367909563 53039161
654670558 636185339 682684110
651668471 280853224 362612539
260575617 109610008 128526075
518740305 590770493 445244586
277222270 15654624 360639377
636297196 306163690 481405724
369734655 36234177 130492546
213829215 646278418 157612193
486079718 33168588 508537792
619023707 321758309 467614585
199237026 434321839 281311080
514434844 664032139 113376819
206362715 426029717 475188558
47693242 357305791 337498703
627210942 532538538 354134786
231359048 440431360 130825827
465387854 672538274 33832515
184767961 284626312 347649439
555584497 367804769 86766915
144157910 595035020 23415385
506185383 626000273 591420854
190240534 350284704 674482449
4640445 164403317 490068351
608821633 435415152 129371549
293322557 39551733 563353758
173574202 117064848 531976161
367078301 479113008 16517987
616647802 430696328 396767187
519953525 21609129 570614441
627378722 571243648 222919828
90129157 638318485 156425397
466366974 521536512 10025320
692828812 479117189 409387332
77082418 566727136 521784476
100810347 543074406 362603468
247372574 134997746 616496818
91822246 39725785 387315157
435856616 554363607 645375964
441607821 234452086 273492190
412341798 254312485 306843536
672171587 47891948 650564567
374975140 556033711 104773418
25277637 100311914 313858459
71927089 259475643 513894999
5955668 71620671 163277653
461779879 245845760 530006029
57786585 167864894 8587779
598008959 70636822 117621795
408813136 579200937 592381575
41370915 158969517 23043847
619427602 665496168 690256516
695159818 182717057 532874420
661367311 562342433 206187788
628788826 222037394 644342528
343791505 483430517 461532736
130461577 314745706 511414668
605116769 596652243 646931241
698389232 22594796 11709644
431749815 507623944 411854146
654942976 499707779 412367113
587732907 135776275 556782326
543350105 392051009 645669365
669323056 368911135 617836552
331484263 317490780 241093275
701194882 147540117 296756477
88894902 293035477 138169303
438880235 256354196 155918107
355729655 554210360 649275403
221287605 593583651 626993047
118046248 613686862 294711766
628272745 130814309 690264421
486740256 458673697 426364938
574206913 53890696 667163116
408114833 368027409 502372737
546242864 130129516 182017759
214869161 256379136 30293132
622747699 447605007 287765244
202434008 616259322 60565825
505749028 370443829 197967420
273704293 291519700 210861458
161988006 617949546 259356949
30100995 538804567 418174797
23717667 94922283 384596196
615257497 300701270 292447529
220073126 534415598 163609318
444743518 387745950 320184391
25557009 699269729 558617362
401049105 530872623 95419460
134646517 169339749 491894152
653770730 129296561 205471988
683893189 626611230 473786835
41232582 660489940 49813722
115778057 645245905 138321768
410806494 159492948 199010742
8629105 415043400 692016836
658186120 701757833 469640229
372992899 188413421 638694673
645640450 471927510 205168285
533406227 583353630 554423786
26222574 664134354 143980886
530852986 632229979 428314104
152600725 588441784 69677398
231667303 404943989 403356056
311286626 126464967 159276978
44734342 612259179 517939893
345984998 410541018 342947083
559308411 589772757 672760581
342192194 463885072 526131446
442993416 579032993 689707473
318856245 206097746 404560718
358842716 250127551 426087063
493833359 352588346 665249310
566770111 45557192 88561302
476973143 181810137 594058000
450576820 313884042 180379874
122312342 610693678 157666013
504727474 225005213 393801615
103623713 302919411 40637256
347725223 274234947 208271244
273098189 90349291 536035246
147447968 309428698 643266436
709117971 561188428 526763698
346339616 217533661 478248307
548187183 194834206 472383945
546661468 312082548 560694528
412229215 541611823 407175660
531080126 37156327 375129142
708743145 550523221 583133688
397720727 338591703 600545023
364140117 91231846 81328958
561748681 422846997 440217299
95345949 139113711 308472985
519517474 32956059 692635159
576918921 461704469 305621292
194248835 261215500 26171590
661282649 159881175 354013980
484459969 111727737 203911530
497038456 260925921 110070518
475572180 620629180 372332864
440644836 136624941 513872144
585651328 626837341 556375032
62666037 688068025 589208196
277317936 481699190 339956789
515211294 310319572 490754928
382412843 106264524 624181794
697511869 55531597 702038105
612373333 649597210 465262511
638038417 676539599 477659135
58110511 692283639 499374713
290152310 537643948 427260715
199834801 27946605 527123574
662509116 687439005 493555358
429438638 604170048 490445018
149307523 106933973 262939337
516703604 296406044 654004377
136641030 482747384 255810188
101492219 409066770 172954050
398921225 450809822 191339791
101639120 325096647 436939570
328678038 408988949 574434214
493972521 176214859 32954248
14075395 249148935 649150840
111811662 701713769 387129280
356204630 110331622 4672340
708206203 86707336 269547196
485371613 353934570 108925164
130213377 443546661 634380796
547511566 360886136 206181254
111301168 279171681 131488685
561576195 534350523 39784403
8215988 129791637 386890416
401947255 250301468 500492084
479449144 536541974 651775211
31684356 476000002 283096204
589222221 239827688 238692188
516955680 390629309 100944341
265419312 230286472 707591319
407796155 707108149 215715371
17986977 49557556 94854994
699525979 222330828 143342933
88946806 311261739 362515461
408915388 354601265 581441596
197980860 261825092 228824008
183033381 511379345 655772862
138783150 518299078 160896745
587541750 703771351 18155337
412799029 36612560 83407890
550385298 268430373 146142436
442710196 258456007 418753872
370314765 622695836 56288160
519953032 271417038 81586432
587912928 536190376 340563871
447437532 279305000 671263577
470640241 410571605 184388826
106328675 40233981 547132379
376404393 655775641 303244274
503304370 661716107 557013870
608932612 574696814 613567541
237560095 677883049 639641719
47995396 506081734 671426723
292678383 384481602 270244479
385798660 584928958 67010313
168223995 56822535 697453674
245798295 199712408 250006889
316410687 673707015 223785458
233598544 358896623 137061806
374129094 244094418 264026363
404723940 155178786 468964110
144549402 184042334 594939098
567238688 62365459 693684859
406511977 50512215 115396874
145461307 534389748 202891261
563861611 270425909 206655933
34943339 432171739 285371926
171396875 474397505 487106929
561782651 547111759 400736554
163242684 404374402 150261758
275533013 197802107 704802805
471609313 702047250 981672
687900445 481244604 197371784
680793863 561980373 268779147
409099078 14313532 369943431
335945205 390797199 359058153
276419546 564247495 273376082
84474109 225655579 610045961
317534363 263563562 599746973
252260936 329255910 540584892
488018081 150817571 601884587
166177616 352145001 186430153
31407130 469720609 550914899
55523650 401294532 80930409
403471648 111556583 53021855
605587977 146654360 302720354
324958475 621412635 194536196
476508070 105521013 244003296
137354878 193630579 342477459
656459435 642872721 283464308
621947835 22373541 339863787
14405693 47179182 133109123
201597832 480203914 354163211
113184499 58486805 527842173
43761395 565069259 137283053
382531859 228313311 657305638
673679384 258936610 687229273
619430483 658329072 617984768
239767972 222116516 602179131
8966827 237503095 194927423
279637529 640866977 407041358
136245394 664717080 9470869
363559143 329320925 653220308
308132654 174006928 124214127
388073675 345480148 7440397
175956766 683296657 514410932
600964980 695262097 698606578
323796685 621908118 48069071
607383647 265937354 518342803
99777344 106247884 476802740
534587120 206779028 16311327
53304990 349355687 151895787
243750939 135718672 37057420
382454658 637376910 384326882
225995920 235649831 593600374
532202969 113681754 492013275
262018007 72547679 629291115
569978432 605641686 298034672
421781752 413092140 109325165
80395014 236420004 313467695
522907470 514268451 24361926
533464284 13654938 293350565
427302948 639236400 577831417
623697007 516085711 280823533
419893788 355317616 486168534
692040489 665459699 27770852
217802579 25921833 293559966
135930772 177440522 329826300
509548564 342313543 668820600
473730768 139011364 474447357
38963719 78651719 369594150
696191603 67028240 110343355
183515769 343054044 353883418
122537738 373073415 304815905
141129101 248708946 11748619
610378013 559130606 565511502
248341508 47808507 89030574
627920253 165340595 493734542
644412416 696761611 684881975
447556595 477553603 337586221
448869515 359334013 699606162
1750294 66864143 10024974
37109215 414294801 567368344
589888743 452689545 707115117
470378035 61153029 512493026
470097358 259010712 339634204
37534577 193575009 365477686
358401639 170804339 438215022
3322103 593268905 643266502
258642242 338211511 462449227
231678611 154187278 417028210
110897513 551948815 108463089
26474934 428938616 173995064
500860380 378333421 109972954
342441555 389339835 464474017
15349832 686650510 525158493
547923765 283206118 112633300
344562561 406320867 53679197
108843973 477246245 702323890
471601034 403033135 43610830
566219527 438959469 217880033
527240105 678415639 62088860
428737596 199231346 560408521
653003468 254582370 581004246
570987859 293367529 57288957
553658633 331766456 171434604
124495654 250604830 499719424
74836952 245545764 558115976
439766383 29345525 645204561
519376780 100857568 381939295
450416246 374449833 200643009
59975206 324679001 539391384
256694702 274959753 245914541
288717349 549025659 419648838
575062535 197249270 365704173
374016929 311508913 659419817
178279672 498040715 268901061
425436132 109321728 117920969
417752430 59088714 553155372
423588674 343119031 645248083
261860354 610643353 415545200
560000750 212948045 520941434
249419149 702067384 164949999
73280168 242247281 243240058
71578516 693292736 199744323
531095673 466887551 349009051
155489961 461064138 167476184
622698307 51479437 258508679
439760948 669704925 171484137
613561202 70555777 379166284
652975792 638297646 396929818
154774725 631423118 503180681
570785007 292443865 593564575
278324380 224813875 392487275
23870861 16746505 571820084
41704912 582724372 509565760
485743920 568387180 187187583
63176474 459531903 430557618
616309511 374372995 505875589
279016419 221610122 149280378
249198964 368099694 282988645
184804539 424043009 562463544
291485997 527810480 430382306
378426406 468966827 75369162
349766644 582662397 46755825
568597759 113599999 297430289
305062686 386449492 255977703
311401369 215479825 359163176
347717672 262480191 608005296
131443069 133538273 309919538
607104422 46725864 80037656
40715988 126944336 482158172
185270944 195645920 279883243
54716637 381219058 621384916
252819302 202421631 344644996
63057901 304356143 369091244
314993454 286530619 625081235
469338811 31657107 362852385
418088825 599797746 475911097
258980536 551404536 320757248
306736647 211366620 196135729
169477885 593264365 334200339
112154251 458844204 641830106
432784575 77343607 129062929
568666777 487793109 58557387
148073775 544418062 638802091
413017995 443936581 148573601
394326130 694817451 143905189
467301015 602716498 563998300
651150261 208144369 310932299
668348490 122913673 42012620
349035792 3614675 591166692
494137890 496480866 497318321
547302631 360624827 484012931
331987063 677203730 603303749
655999079 152177120 8107066
562770431 359494688 449197377
415175513 233205524 104864396
69668243 153289382 352844043
135481574 621003169 352232962
184153426 302456370 95784171
450688159 331984915 393287405
343774198 254575141 599340548
262360354 487353345 478343571
378359749 245088086 122361064
395865587 516656606 332133601
174805759 605747540 636614783
247522015 192346812 330888399
577382097 284257661 110165073
96094236 593051861 301929815
58318917 14884794 276233505
95875424 187312377 406053177
236111293 118681307 663422933
539776128 370626484 135052063
187854082 19993949 642209773
678717625 500096922 67163534
501556541 240054019 440714585
342177920 544653385 107478546
49172855 13985817 208880743
50256076 88978000 540430793
266979612 608161986 552285635
391254900 341464568 385489848
595774740 676627748 441200154
27093704 66653381 69200673
255926822 460621565 468682654
312631199 630927657 684227627
337287499 688848336 4297809
203378979 370780603 137247345
189999780 690516749 125144582
495364262 550024964 669469705
456784105 58891722 348869660
160862487 565560311 184526300
689771380 507039754 373227417
654286001 642872132 433059226
621759412 681822159 78953960
75829091 635885185 309114253
801422 296417610 355979649
636271002 156522432 488988729
202421990 395868446 190000657
523549659 266575661 554526864
208207184 431587936 620951433
497545514 197989104 71341780
14243666 271424923 665318384
437460772 680969414 508581003
268920201 263669255 424275919
44497501 69467999 608574270
433389995 307724634 509779947
381924935 400603487 225344964
576929131 679590533 600685221
96036820 2893021 340867434
397810183 403948037 389575402
494102945 27351241 268353804
495980536 657062570 337882079
665532779 480721616 612879061
89142757 256337291 354078576
172013093 39160636 63075625
253196621 623460914 85129861
198700938 368978534 182543371
487984434 184011760 115936008
106221424 645585275 300411628
179173094 134419871 143255052
558274240 497591489 319984451
22226091 356164962 524812674
295261613 567534862 549682994
346901819 216092719 658001071
292738483 239776691 39430037
74907160 232122712 117584679
132387385 690392078 494601875
492575753 514438937 570973343
318749204 220397644 352461546
688087257 1365377 95324170
548861025 219940137 138818330
67563239 623426439 365833593
252450328 294218492 611098350
174102612 456229392 535553197
341541003 678783686 483469517
219814315 511550820 221679368
411637442 94092856 353652412
116272394 508869083 603497629
534113072 661109916 127650874
392086990 358134714 537028273
143196660 680831532 413270372
31758510 166143919 232991750
54405088 258222630 352987516
265451976 491719108 165991766
429682642 303384651 175580202
493884090 607663168 108472029
690083338 179895919 527297631
375698691 179395506 11818621
268744602 654970741 79072414
250737603 603803797 604359226
94354756 629624651 614112488
371029927 533221251 419297115
278394856 664868340 701682378
308770069 30283946 141779470
457997036 358800917 451814556
158419023 337971375 414921008
480717258 349456292 96810566
446523443 349606175 701406003
431191810 482055968 74021478
690218949 345203218 381793024
444937728 637873647 687372875
244173410 373967077 340499450
211512806 54066229 46094039
516261994 113391549 15489665
451065116 13695888 256751401
703226045 9996985 548862650
476723914 219224352 543233100
67130900 446295516 676485165
502098477 672410380 553035449
411336400 141802216 467307220
204629644 170939576 236504376
519170267 482661881 399597704
256870101 146967153 343933482
406868163 640222372 612444007
281819366 663462212 505373312
609851966 238550092 18081238
670088877 387818178 340999361
515262624 185611424 457689217
659758116 223255405 405477159
157483028 164413261 192880147
564706848 589582496 146845105
597917043 467357029 663116750
192427150 115365587 342618415
60519505 436606156 245044591
133210706 327180235 559512511
686785382 662729009 616183656
127244114 698900214 627843035
319765737 561284155 190778598
277169639 575353193 633395355
660986422 664684160 618518496
615445496 318876993 183573059
486115807 419778533 298350313
387198030 643838748 422219010
258036147 469896736 57893088
625000565 577378010 687976996
658701008 100309232 162589800
429363661 651207214 14062369
537783999 410277060 323980100
228656487 293141574 395723714
403683265 42703152 338071305
348373433 647721268 415749627
106602473 448059090 334200346
395612050 497322126 168183506
308130085 203031842 322991337
178191574 422649673 461843744
434980625 219873273 189553888
412439609 65436372 175401648
26891660 432025322 50476857
476721079 603086212 186887409
234849909 140015075 597955586
217829075 148381689 570514899
616149906 109332530 396189557
673799655 578263610 628092555
288378587 391990058 5452
251678997 684891594 168044178
577979325 111414075 418158933
582973642 48648045 59097428
684569353 384319449 639903865
65680777 342456150 661779194
347136664 462335334 76224253
282723159 706593057 114025514
323786059 27507289 114021754
143748727 602480145 35795081
603032777 521283750 219236639
267046154 699419258 259252592
310191060 464416810 342804270
703561314 5532176 152804752
297563115 42904216 338645573
218219782 226564705 282894990
274866267 170292473 238884792
672281327 111308151 630987252
537794665 586327550 338699921
542463905 104552631 61166588
88867038 95860337 180340087
634177153 393088296 101222160
656408759 276500806 220673335
588054152 154146497 435451671
498822426 493348605 650993145
177285631 641590108 8068610
614859080 16799332 162602001
66947534 42472528 683776792
631688668 360533026 285529334
631782428 507991315 6629452
247108215 181105103 416893217
377325826 637712604 195145906
370063563 407749364 676063118
135620058 679091113 420594674
613115630 446192853 87939415
246828438 4790789 681499859
516437499 478114213 526843606
600109763 312989372 523562211
355073800 508644918 3240591
349848308 394370843 304992056
180270329 325830130 218974970
198689337 32811819 370983478
433848235 659379226 368556996
543309054 253244532 301846234
643354952 142423411 443326035
201023948 217203899 265768183
661337264 169850873 614052614
678588406 567521048 584306731
495543426 443169680 68136068
103703978 8622285 472432757
478034920 431876944 539016588
90210137 440761201 285221888
65741203 660836412 76155616
89268387 279357788 614931248
412629437 87854039 460441931
418488057 530296826 15190296
582193610 567096635 139323477
549577021 640501230 479972546
517924878 551195881 234886466
515159928 425378481 400963384
129158918 422495259 367852230
347147258 244032754 278086872
437290136 539613779 323948966
605718825 560729970 488518704
428240840 8149997 599044544
285134048 186173347 275669959
389527476 175607769 480710220
20852143 296435574 63326289
48500110 562782225 135985054
57552136 181084628 471889932
45716626 395118924 336832234
138748853 456384147 616510477
457887419 399896776 480039291
66854477 551721379 12290691
595115000 362033477 155804284
24286686 436798111 251760157
656075311 362475408 216245063
22865676 87702892 652476375
560626396 339742470 269471289
293329307 141920518 341744843
265032841 71001557 170300708
70361649 552873513 415469400
405460667 311217630 662322504
497423686 355541578 517597954
576686654 318916595 15672293
646328247 463796484 167609624
513421702 475362187 50891622
123599874 112332522 339582668
172102401 679927289 501111427
526256844 222616982 585463763
480434998 254092727 21785327
501791710 705989105 308224140
162057351 161241353 499343067
91444440 335589941 13378159
692771571 397654339 684311657
270267271 396111743 178583841
225138328 599216940 598944860
220982574 175290349 305786300
244088054 47907065 180178832
394093407 105955695 416206697
636571333 499175298 624750224
555164975 61538406 43294647
149228487 14367728 167415262
227201692 606222091 580266475
35704297 554299357 251710468
129066016 615445560 416243389
231280238 534043749 554259667
357470740 14361248 224608512
569464640 532770585 86397401
607699572 563681633 432304421
552414048 230050856 277756571
632629194 213794964 621117981
535478383 290568361 87565605
386546446 543421657 327115663
176487686 651290316 410505188
2427757 29999924 527605694
183871110 282563612 475247784
410671121 562529117 682544025
257135240 518115526 324444223
101171136 494870455 316815640
174858010 252580670 442498624
480538181 681952010 69402801
690105223 508137822 288616045
459641164 79154270 649197998
704872958 616017066 558209444
313367240 643310072 335973768
614003478 423329535 618910876
169986782 12458253 112347495
440313100 383999763 488470103
201445568 284520769 330684939
668383240 616170784 41598148
351391341 173931026 552963628
558073383 92320761 37668698
16453630 614754527 115357247
563746476 695401589 286369198
514850384 357557803 645336700
333001776 667808521 97047287
674851478 358509262 393039323
559535278 507929086 402087390
555815537 280187256 92800714
392660448 338170373 179831470
103703722 349892736 129776463
52161609 388291675 580271996
527049264 538813109 426185321
597260705 27741625 168124964
558130449 391743144 165594545
252079205 630432983 462464918
512116247 445858537 412847410
565016871 220233054 438649746
496301600 173974479 229082717
473070905 322747 460468890
306257135 623009137 457180175
193438311 636137074 276741796
616951915 410246459 680020883
468194273 233479269 640695999
205864281 55681014 394969024
31070277 162095153 47948639
241665134 629784446 308903848
638444267 682994317 32282869
228344686 302247213 146870156
230771128 577912731 72863636
184664715 160977750 252355348
103732211 695417890 418411474
296983386 152965621 292186683
543839217 88627319 185917248
587865924 103057840 74290364
142027431 46274629 455520404
190397042 1709454 565684900
270326761 36454423 558250842
23358897 93197862 344900747
51781826 323447631 109235838
175134606 497728162 164668727
256506759 701470273 138701128
457453211 702313100 167960809
703499188 313240166 297565176
703012270 630435647 635189762
300365888 373116803 1807032
269779368 609922240 644795997
570104946 186098622 108232386
502370588 331232887 603878524
605766233 86692339 369959215
598736842 333019884 538267902
34214061 449902239 275219697
143760871 515753779 493414245
347130541 33181383 626662955
63599386 266053620 37935300
624637037 389675439 218210956
155049901 642634813 530273865
445717194 618676111 599758768
482386996 444056507 632742522
236249387 518986841 504958201
526789185 140950885 540569213
703592947 521939371 649939957
75147391 148447891 103861741
383528598 47594426 629699610
572648412 161356261 142882320
1214666 644914248 105759744
334003026 485982878 169514423
476084256 693582739 429768481
437982442 167636671 190556106
53926407 129587462 638134275
124875291 224797217 51802445
252425456 579949109 564083544
71057911 705020982 299512296
314628890 412928829 641564043
135841403 490198221 403506698
235965170 156704263 474493751
595607023 34770029 302348286
230107662 41123894 485822267
74792693 43832818 397918869
382827019 539064030 397682476
84377293 141941193 225483936
51653884 130340249 98126063
233505159 332512168 679220352
689578224 239394934 35690320
240167655 493217387 466098828
272346347 229719812 663194685
400545646 325315950 438705617
9004732 61393104 570441319
511100374 619591653 498218137
455055257 635449723 98224664
612168996 119412533 8901306
366909884 699122899 693636684
491771058 258292815 103842856
432364248 191406847 697193147
280393360 687169270 339878770
678330811 499829879 626964688
631547695 432813073 111822804
451921264 470057795 472163421
496749391 650076833 694999821
482321423 126291005 676983505
311762637 291805837 255853362
119976235 486355017 585841231
455198105 601144820 170091888
427367142 602482033 94814895
495083179 270305867 573831880
204206903 637518286 47831781
375970547 668717936 235163289
640978747 436916806 628379477
467789175 298856675 695646594
202580301 459320899 458600081
39961368 343019956 175742810
233894171 100585928 274747468
179510770 167682322 534841161
578362398 97292525 144889936
243397036 408694183 645157765
410316155 150673412 315744325
11658691 157772451 681228415
13767191 392695895 297275134
478631622 518024564 536522357
529090901 493835740 430117917
419517116 597486321 640178155
652306477 8287317 159404718
308204105 688344213 698478503
171917457 242722342 580916323
268865035 411885589 203933025
379177278 597332487 368979883
99704732 429093032 619015248
445456971 645037015 220210119
500825596 504354307 286796517
190524430 54819578 46779281
558720600 307231233 265715665
327352830 76863362 161686976
559092451 90476215 337175198
256956705 404155217 233652711
128079401 688342170 427043985
125202081 85345219 700943174
491795927 94742522 252565387
571405135 512703867 361193464
585567964 561637006 457928625
642259028 387557777 281997443
290914808 485962792 525781393
49550783 126115687 583138572
249094424 63150823 580477338
385821537 76772155 634752157
668346231 550037396 511128623
533657140 125663157 572795354
660875935 301845770 27395386
45335593 646569805 553058204
95475560 324468788 485719164
505631709 442542605 103586477
608067073 653852250 636205494
239686439 468530575 176295412
591952941 399184649 537274351
376324317 107693636 265626783
357515320 674108372 94816083
10462310 156199312 347978470
100704085 43481418 91008190
255224057 374027810 285777397
488867110 527505635 469800936
479173162 190557725 347175872
354508143 145592283 93570536
574921826 511375560 551419037
693114265 398052283 658545727
160370119 94767920 324167878
292322331 60259381 615842740
478485594 223718381 323842547
709036764 363203008 379722857
183837765 22106013 56336269
482098429 255268030 415098789
231038540 480093009 443818327
613771089 59700195 327178572
219437652 679194694 193354208
219243515 604078365 423929847
623952544 241534400 243070011
204380106 412156694 467133077
196380438 266511513 394073594
582894154 151578982 313395041
477780651 156208421 191835565
638908443 395489677 500989355
219726757 314620848 356737064
332674803 593540717 159506876
255799638 399970360 5278633
620865690 111567967 432726356
536041233 499930043 671424270
305708086 658913341 114297739
37688883 254465801 357431873
118757021 677621271 92922769
323814332 534819093 667955661
68015506 408019599 570964636
192223704 508069773 296397423
456717220 63667917 461226922
130568144 694399572 133698008
67587684 488034217 562966342
606100536 569646725 556596114
39208699 26950454 294335949
472552532 166123138 465335731
290701095 310091283 213188999
69438368 513208120 142451361
131857637 540202812 120215823
536505441 203601219 591780459
426842416 497539594 267730588
293522659 225221787 435531409
124418489 255456586 685129652
89796126 253033867 127137461
133250345 222593277 440010101
214031695 596449537 678538430
120105679 294161983 566400696
114931293 68101227 331624173
34172057 572214401 397759952
67571262 681576356 278038458
54620094 301873805 664495597
350829055 82599462 228055528
686618258 170926616 39080056
517772567 385827230 385764165
660850005 365750700 691529510
528487399 39339919 574642523
441479398 398067851 469132509
512708807 646661991 118348603
636005337 106420087 42013869
480011108 457798908 483239046
178605646 542565492 412773504
481141582 80927607 301688268
116588219 423261000 185601244
460712177 33330175 205783757
131804175 162465733 702042904
433002257 476403514 700671333
469445454 208246594 213370673
436881673 707702932 540201264
22534981 621236313 287974554
484395481 324815827 433940590
540289554 224217874 24619150
653254189 142893608 506402208
243274448 527890694 375018419
132478524 382973995 589688583
113101752 601375558 255183559
228508838 288701126 15848928
204276701 582720679 280444148
490314647 442067172 546531867
37035463 651045697 671122346
428590328 334341030 609273609
629155105 650405576 290912097
440694884 614320158 67489416
531197645 40930022 195528207
119699735 148696386 68392268
444701959 494680113 30714424
206400415 277860859 491911497
507827379 2544038 426166339
587393756 303204132 659203157
435509113 47439503 499256432
257110448 131613458 287035212
227533714 310663634 666651472
597108620 230426669 6218981
361244364 336455002 435898316
496084007 89980936 80350741
341556668 59036426 163112937
479153517 588495337 662402722
143188831 70916996 538858589
558898918 289066114 404223158
62737997 429225032 581836677
447436372 295683230 493100959
70739821 636873761 189323293
267573191 197516768 87831146
281704342 440071570 424593467
88844874 143042352 107958616
541923472 289522821 603814661
447907481 462708199 498600092
188794167 666437135 232874932
221357089 593738590 238413557
82441697 1520230 54392669
342351045 251883787 506763148
216851445 381849496 598114212
187591266 126097606 111414098
26049235 564234317 81316037
180422752 346658059 160045355
592055312 186500369 164374047
189444910 344396992 302925034
349557605 585319458 49754492
476838572 254048678 249487966
85162987 541628125 366555617
31605301 473560226 329733249
341645464 699413114 195764891
131936560 643461535 595660455
560596926 515082533 345190455
103462055 427184841 463017352
673095080 471293186 350286287
596357533 27294996 4774082
158620543 656901992 153581889
443192133 196820545 334627555
312777289 621323852 629102689
488485901 529693639 531708346
244746283 326903053 483390573
261077991 584948551 111138382
179010385 603560737 661202446
534010053 543518104 479195099
196098192 430666614 571989316
191149198 294453899 47343280
406414830 170599031 438714579
41583151 122350188 494365025
296790876 545191759 197627739
546530373 21592943 143214754
642616886 606113937 139384701
615508269 640854995 203151821
84898619 646150945 141230819
624391759 536463480 130346796
669268271 19865086 492472191
551670424 590223871 416775713
618725500 121560617 60813378
528817950 203889370 320266654
299021470 15364809 508407030
624660563 544379013 351909960
14925109 170684755 410963829
705558173 296716093 188334016
249953687 497531072 604964253
498158935 165635620 624923637
478008191 171354607 494328810
294579612 167253997 357474304
311863737 54096238 383945602
88175993 272455417 68360330
144306113 517405393 357772077
701871310 86570421 77540699
470646309 46821968 140934343
146473607 666785901 177330236
208433531 76267124 59638234
670542185 569840452 363772270
540869016 241226123 188333981
678947389 594255192 594061056
28182164 93181932 364888078
538225334 304938053 669831665
412036344 501279672 121611046
506485221 2426483 590566079
223599809 316864895 480014871
508045396 191672555 183293462
658457427 79907470 122520087
221493085 468664550 218290575
364672377 648310933 309167143
561805521 43806939 422498773
316354163 68325906 231480802
497163656 438101682 200225194
669330364 246780643 439309987
587119843 681872022 198252732
344284060 540831801 366333471
107626567 12736849 349179835
591092193 195412572 302418584
629117209 43833436 56879
52071361 351830382 642827282
215044768 450534744 203993795
602834586 602785684 448235944
136066051 458796887 641514521
591631056 122587336 384844233
144542218 286245701 168724931
504561407 161390851 456689010
353850124 48889709 494543790
494313543 684473263 388709633
250725110 177760224 658525274
700319567 572432348 369497188
619267437 149745075 464195080
600464313 623713846 354917525
579602123 280550002 86754869
676368257 87114626 367771881
420374596 73429598 97266241
71085282 428478733 186745284
510446226 404655537 497576137
549923680 15600966 269711205
375587072 420881896 473578487
294652926 616914508 576352348
33513390 468192823 685349398
242378647 459030777 695317370
657673657 303406506 423303739
528089850 690879740 91890181
583168263 378633663 72646923
551576935 560089083 222368591
560339863 554351359 496669537
219332220 77523715 422880712
426746672 92843986 226949928
360624983 602597962 15121976
618314457 217562394 110155602
376633010 621262376 77061257
425128584 447525509 73200421
15765644 534507483 393479970
184544576 186261197 686365243
119041424 188551156 72458640
521511105 201216300 452031655
392071666 258666821 651037193
599574339 687497398 445666524
348787270 311694651 232013275
646047111 556440241 15770618
278427498 636926223 599817228
51969919 415147555 143667506
408145606 171992635 417102675
193630590 373380679 149691811
430252191 25832656 602527331
302611685 281490952 37803482
391089478 240220030 412846168
211728479 191324142 419084382
266553444 693246296 221194459
520139183 365779512 180015258
240651973 231096387 180174536
424297133 508407409 584824250
543228644 74325740 392996134
50091655 358236254 196247341
90135569 553729461 174604006
191173917 175599615 329251775
92811877 383732880 630683518
123937474 398956033 211846813
648207858 266255900 128556318
174631932 49669047 281396808
387329048 651387017 638042792
535547243 656360608 473507899
27678347 612716473 590872904
596769056 192604636 35038079
378439308 263439967 644997232
111244907 195005597 256331311
387852072 427025378 98317115
658572573 115860073 73780019
484682168 49033485 432006773
55800579 554436337 498074535
60907867 578865576 84279253
434121142 230762737 314987763
128090931 293089870 349153339
629383923 519514001 188297320
26841146 575932106 654358198
608366480 66341022 113377082
249731322 301989189 520274060
284878707 444388751 130394192
238074268 322178100 122874477
649891227 268973215 623608702
106990899 60226841 271565080
424958377 389977717 632489552
695257901 399271729 232511896
20528230 151717004 676730516
392543135 566855021 190045943
3426024 124341456 436295769
651390420 460112383 664239407
348254806 195648370 434241649
623389541 404895230 84971005
200920655 201525122 706785698
390605161 131936119 84084928
79330170 327990392 168253894
371930386 427657889 511008301
382439970 20497784 311605067
385020751 84319832 567228312
107968221 708533781 412402546
327527854 368208285 49537187
633161336 25603659 537340331
162922826 439929259 578009843
126107579 273757626 406248595
233025475 497188197 312315017
274182995 623204830 694506370
631689979 621158738 332902663
281697724 86035356 678602913
342918382 196354896 481862191
517597283 504517433 12838220
142162685 702575873 672184216
340083841 439720300 414833957
516573945 104010985 453898234
209286192 247509276 1487068
509542829 423280063 284484837
378334837 19258909 477878191
169485087 99137352 667952640
276760696 632197701 215956384
151648799 176121026 696709170
433723961 433194140 229037660
687975026 321668631 628626471
163551224 613362438 92445148
650194861 124026499 71786086
508622835 709147193 510314604
607395373 78947797 423653621
149110235 662367301 259085973
490195356 443886618 177751753
547854092 153229729 225602362
687520172 159054143 557701314
610165122 526095985 688255515
261399432 263497720 329937390
333457799 396031261 237976672
604047982 486681654 50934746
69481176 344131794 146564441
435114838 6310675 112569813
477296973 35869829 698507936
10625496 566188016 566095437
179009257 359110038 241480955
318775439 660451367 606281509
392142439 604521077 701094090
364574265 243988477 196159749
205541710 263503776 226903591
315867692 680877259 370323575
213964583 206237052 377589156
97128362 223406126 516066345
629029220 703242153 182219168
56518056 365062826 534884323
309503844 461925503 488304486
307277696 578470015 389698899
177006945 286058173 569888735
16622014 380308343 518884134
498025788 62437762 412940778
608448883 397898315 444359135
389195505 296898258 40755545
139254433 161647792 306368313
607219935 700272927 177395713
569273609 210913625 537689328
524360464 342076579 143450046
328120365 150107229 557054026
548574755 130320379 564856565
61856220 685414940 461481478
75811095 510527722 71676007
351994675 515174574 454784448
512684390 593237742 648429978
355031663 14601635 454376713
352438907 296158428 160070692
312864020 26355810 164395757
567137461 139592725 560015836
204102126 158758459 171336098
675181066 619935244 103946345
84867880 394965481 487485457
230485787 483462066 249866056
349875940 490535162 447725892
400702069 252176136 71976728
101902970 295371569 392119898
337741149 48154957 337812152
296897186 392657505 220464310
375180231 258446086 127671689
401510610 98135267 488521272
468666042 97432272 74170124
286816269 566874579 471342542
330102479 84631716 296082761
449084263 150357914 351584641
121218989 165365121 510502295
472925370 234876093 573166861
16447607 421022443 134945935
616537919 298524938 617957691
582802612 313999753 692927969
319387893 134002983 115709605
53128128 95903158 67180253
144384201 594364071 638567602
389578159 480479823 16217457
676999694 298488711 203487912
418666658 193725815 365265961
641239883 461441758 181461900
66616206 2486284 395217652
583276715 324496543 87889073
316287801 707590652 380473891
158480896 45369992 485225021
8378382 121049244 447310702
156651545 58935133 308407975
521615764 662875935 186552009
622260566 705530720 207029067
473534240 419154601 270212427
286632907 485186087 297212296
677332620 551422589 524348664
687481796 474269878 334601035
231578812 507513723 646015659
22526736 52647934 319704701
1071567 491927797 700231254
516628642 82123516 499288969
52059901 684057347 146581505
295325352 124050997 658686664
334209985 269396529 267707395
127167699 556772900 643397455
480298872 14222199 424303186
112991802 662392144 379042516
528306137 450527635 308001924
84406187 8249438 158516634
312824734 329360222 111755840
183037818 92549421 362705239
538800037 111733827 572838264
223771639 462402034 434694837
271165814 171320042 432237631
13161289 396038633 527809089
215388927 594923553 253033493
465280738 263294035 168358231
388776290 333695249 173822203
649489566 581682873 67564965
95426642 124404886 79677529
587926607 31797985 270189748
681160034 484963009 82801806
674164353 108147800 692313901
234764171 64478658 399569227
384479195 72336384 633008615
417926374 578138417 153092766
471870562 540284597 162588755
329516264 286994288 332092984
690320877 44648487 535838846
175494550 253269051 465440445
693097380 356721090 531055977
282556302 330370784 454817785
337679357 196313050 697614554
405065358 490416158 49759610
617561342 105356121 687557354
162341122 377501911 153812426
35778519 526060789 124625212
257556073 631953845 170844619
321939554 32403133 127543255
63591066 304590808 489322539
615222569 546559745 698282207
351855885 190343192 302783247
83957605 571770284 227631499
650612420 522192969 686363268
240083350 346416557 462667119
472521145 489739367 556720622
133931703 146372624 631663168
323616692 686592622 619194767
587746423 702901489 436779543
411522373 56845547 245182373
320399525 220795494 93504149
66481913 221112459 180065217
18890567 688148736 474283940
128229733 101764071 296813779
63363195 523829144 502050903
71664387 221002473 436970639
493008116 355836058 109345837
359874712 495595554 619531773
136636567 606152021 83416421
92962917 510518967 297941915
245026734 440015524 376615378
67757801 567201313 370311955
322036623 607624576 494818009
326646333 572922570 305962715
533479983 552903186 642621593
684550203 238765788 640815094
389507190 285309655 670077923
570780355 207470287 248302252
112492865 536197258 240836265
489990927 440026464 581871736
98553640 282657849 597277737
359410515 576506921 321094853
337724250 678232507 403941125
458334775 396212940 654391002
422374284 170267751 541059043
316866683 319622104 385772635
700491457 363895899 376103085
204188761 4697333 264590588
439633786 127136523 555879202
680895204 451380192 348153331
529197892 185478963 268076976
48324622 105619706 652003484
284678124 273015968 320933022
287363743 339062475 325688271
254624636 356414422 686404533
78860250 70384369 610483725
501839849 367758762 18780790
537748019 131708570 17756927
417419592 369634771 402052334
628473419 402673679 481180542
60496011 347747779 56799294
178492893 300518839 576274481
274873818 313163411 300052948
354869627 674735008 646911641
354953017 279757629 362264688
177406898 623254071 408136581
599837455 364539311 650529530
425686218 73018190 642014043
212909862 571102982 316365648
345938612 27790990 166082247
200872678 262237383 555956039
504518302 404451982 686661724
28441804 167714431 696114176
50986816 587177612 533675804
327906927 276459870 505792267
214959056 198601978 457068061
212582761 244833562 528267292
204069502 482137601 257242444
414595297 465897270 345290893
599859285 61586367 637725988
671115680 645265232 315908587
166290493 229046463 137228123
433771627 160657828 632128591
229904072 380252460 136974024
306283777 333680481 290040798
278125376 70368668 142424598
445811056 32672482 313254760
84497451 347783869 168134904
532156717 607981229 289278712
366198024 48671338 97681477
121543257 353902665 515064095
341241920 619012159 14559497
159726572 190245721 161109145
1513983 489570550 30893259
497755060 95727112 126922311
165565547 691251870 551972569
325599567 34084286 324500580
369636574 416429368 117509670
692121256 138970720 462798922
195091363 694479144 628155290
228942037 135641160 328863160
115036327 150954402 560586958
662812534 527246349 9328417
592690207 658738588 301486600
280511893 142359121 566753731
191706839 42613760 241426236
504664149 427995347 108578557
20453543 11373723 274861545
223347183 632352259 130517510
368895612 53629209 666420558
354720686 17885524 527104933
100324373 186200743 182811384
422188887 544871559 448088156
625953921 130991667 482155844
39780672 210900931 378684956
440423623 419066997 287360079
60558053 109059272 89735668
239264868 562919754 316247060
663884216 17979073 520907146
106453467 282863655 325200120
470823378 375424888 534137572
1692312 577528190 406119027
141909739 674554768 332396935
32233605 269275500 106974194
499679770 646357437 586040936
320724614 216089951 64503236
637050282 201861595 541209703
673733148 672360641 177791161
538973512 200374631 525630671
216918519 308578567 677511495
232339047 59921234 544081501
69044106 558885451 135078783
611916098 648025881 444011931
365350010 392467068 548953223
688988434 647914700 366440955
444865613 618356211 579619800
387973430 82005569 56880296
569901031 641567338 652192816
425697365 185514750 629658628
502796789 132137893 82325326
241731252 258198033 463574700
4624955 679618024 579495234
455139894 689967186 292747451
291678009 557773985 458894812
246401801 592005112 97595420
563800069 265847253 452547606
41876888 516500342 257304278
705004855 683696812 552389355
203098127 7907870 162610664
683636725 253559855 270655220
621766611 39908054 545989018
398253511 50256113 434121784
250630261 167793145 120664071
417765380 221680493 491157694
127506192 322594818 681238343
616853653 151459359 513473147
443029828 359019108 373097986
102893759 594084029 505525095
396627395 370081457 537505923
255726852 148830512 648407685
175950501 568080838 502792691
113450574 599598581 684516762
98094274 122897346 274552493
484920868 491419019 462489361
241695783 417436788 610231139
204017900 153815058 103429109
21379245 97125531 112573780
630369368 479068751 89058300
110367834 395449297 575405427
603578056 49836125 134949664
76707892 300956499 484715392
380073803 326096089 233730214
289632104 308194444 301607058
165618277 174922216 174631509
146182150 548927690 488483614
386156628 332109695 327145630
551038349 213290649 373035507
393552295 279244721 488657673
634420853 66092898 334908902
618243033 631758251 77903402
403574173 266574098 70312328
295933543 284707485 30178551
619731330 699152959 388770184
358572132 463368989 153499583
437455276 124504082 148635690
689280107 366921521 76981153
280562385 194533292 512806891
82315994 411711980 492028195
416270784 553528637 698568344
597547428 4515566 470908473
601848869 461489396 450948067
245053591 113885992 257882479
645236413 70247500 42521302
529340765 299740120 185986803
459372517 13071678 197470114
628942915 28607923 135709786
66198276 183005254 203727335
76434380 98442762 544471451
665437430 94675324 474352084
593956954 666115081 505481276
301399554 660127298 580461523
565113349 66829324 698393040
478252228 413155017 134267831
598236730 124954063 342515974
282898572 223201248 122482134
9677542 524866296 100855529
313941536 587638669 565551873
507386540 110558940 180126815
546916207 391915701 270783726
66320054 132972604 331426756
501442252 491612093 603694836
374293793 598823917 328713542
412249793 26994438 347144210
56149399 225848134 100006722
202895717 298985932 492461776
324809373 85013665 326969989
164801587 696494346 703962048
389174085 377586186 339471540
644607411 237451012 288821553
401472566 296540239 437728638
421755028 90475789 409560049
544260601 139547014 311471326
32947721 361833740 232720209
590876856 696293969 598164072
397467075 292960804 266245402
150381644 568898561 535357976
123307412 542066709 101530770
291088113 221528660 148885111
539513672 642894872 460584012
388174028 432457539 676454538
338356086 192207240 526991547
272690625 110988155 335136771
514084315 280108552 575834420
514413928 450514493 148290850
483989244 490436250 305078538
322368041 699337542 237452237
591510067 269923531 404766971
318866680 87801322 387641432
187099462 113569977 666684395
412418250 288828751 563326443
344914575 649856490 525496130
210649958 172071395 675575730
358560314 30067144 382268286
215536229 693123738 690803463
456625026 642593267 34651400
627071831 552391599 599880260
277391538 670033954 78387095
318257627 626682302 59007734
541557295 561833365 613797319
1356595 287509522 267902811
258119299 404463958 564854659
459273498 609379756 506694998
314203109 458923697 390454104
302697667 450600392 33004900
409859015 12131565 496486381
45523260 66626399 477584316
679492654 256357800 646966737
130443003 343864630 478768716
665377549 77090658 226109362
105380246 333500818 399549346
587156035 627123598 643841345
674847041 615567353 189328115
212948525 165015582 588446167
414419498 427534259 707497308
577730099 32901720 237415840
347761570 694872793 358701367
226985677 624748592 183911872
344344575 50067654 321309025
705731921 575858462 186973468
162597972 299163211 521196859
441742656 466758525 621350617
155261819 11845218 309888557
330921949 706030915 189639891
124604519 14749939 398277560
64063653 678909444 476661945
4948446 462342415 659196251
279386061 645627255 26623863
342765364 440186038 613517545
255225860 48199180 581317089
621537034 285733816 103745528
79590434 562449367 167516785
210788498 198468086 410690865
113469937 158307687 430917511
145974265 466441081 15468468
517049632 553947577 611704613
365888808 552659053 272149868
514722768 595009415 580418676
450521018 196028319 48868931
659070332 347343561 200457590
218408334 664199666 688848115
469934295 694727415 143687005
270872257 15915043 438289056
451001948 694105217 649199672
254315227 183422194 659509533
186911824 87825246 4694514
312721051 470385249 520638487
202055156 98958195 276142725
348820142 640626903 38693033
473407903 262115843 261820612
472675815 516705248 644249058
367778501 321066713 666882275
228582387 545704775 136776254
149205953 414923213 69141281
499342012 212022504 597880138
499302088 516850748 609274647
554784344 336818699 227901979
43781255 219801558 238786553
462003569 216995782 90119177
530807463 408691049 311799628
486106579 130192348 532913021
674119089 259589970 218687156
281162067 153396864 558807936
271488373 610392047 673741515
80781176 391226241 526493378
53770854 432978230 424165920
362036059 298537610 74187315
202922696 158908064 291172040
425691000 130980067 405217211
518030965 332094637 180971486
249884867 78726585 239744292
396457450 114077579 564446072
693 35
852447372 949173562 382528340
748359165 733011318 343048963
115197503 144251928 640019810
597885545 224105494 492395991
57735180 662037550 921635163
884982319 41140516 941563708
552881435 211477821 850088815
46476691 597400226 375388176
723205916 413732505 119331532
271426490 637546519 136727008
708330498 933015335 951596386
631061417 855850448 188014900
171336275 645697652 587399539
346353887 917439963 610465923
779857408 72489155 394067678
319164245 104062237 96268639
291398290 351507743 162338337
527333788 658344171 945341995
957495881 371939419 661633555
253448780 735918027 263518642
18573029 875178114 7616794
958926116 527391894 696299388
264833908 716652420 854486164
566929247 480183451 185226963
742513271 339801777 881452251
862112315 959192514 66112441
813739814 158753743 828877383
234995767 70270611 823770578
637197390 219236106 912733070
72123072 544243754 175018098
27663480 129392898 763035180
4137745 971892733 964507804
73796794 676425879 725471009
533512742 182065098 537537623
888680941 152531241 270697953
285681314 117648014 341452438
449136929 876983318 546519374
482204593 140393779 612273254
295011247 332824853 528881355
957886045 241846818 20557857
943665546 393306138 434401887
319066500 465018301 147637731
11698703 85428196 828509799
364099951 433773330 75692975
748696127 299593552 301167640
472516425 774136212 528888193
872473730 728459987 102807363
321375438 512071101 597558796
102088483 583592831 960520910
116396684 648109422 538559650
23970360 708224255 248068206
801787877 691928938 170895980
693401860 948347105 902450526
510111336 370776652 579243256
29332814 634657632 444898336
166949026 543616777 250772112
711611829 885900545 258375203
538405995 142689093 209253697
242351358 113989855 498539917
654516421 699509962 278512138
656161459 145540269 896435061
918387975 696131045 737189840
954139481 657176962 578895149
857788180 305527185 421116054
198672900 491648229 298637262
699080716 507593523 946610059
198498675 170644162 177811216
717796007 185058160 204523230
544791519 909500540 187562184
762182827 74658072 509219173
916228868 414110038 442984548
748386039 684015093 926644271
334332156 117417971 604788465
776804546 401338747 77061017
734925326 437912067 674870407
477517243 638501547 968746820
77592613 839466625 299849847
782127021 706708895 113922366
732146889 483200634 955918828
946882954 213306634 602314285
688015305 942584566 776454620
173319156 950070090 273940715
897630961 64367092 821783008
248739886 545434259 955792899
148248310 873112590 618748002
924877936 14143598 652402176
149041131 150362328 754246866
145785947 951516499 300535681
930405671 418489042 8751871
526745994 405799134 127959121
858306275 138981645 292334618
401021722 458013864 711222372
439786636 682915249 131096519
40116246 924417442 736574417
634952525 346187869 874430137
806074525 323346535 437038496
926625432 866301518 122918504
511152111 269159831 821393257
389057354 835533682 581665933
65476940 961863594 309424491
877192672 60621235 484913583
429857703 967607574 432002135
565729792 155069701 344094238
891410147 932170836 342030062
212753743 780854514 77793048
901481336 469199602 563613907
751133061 683639719 966600167
599747446 183923103 335490185
577725310 285702060 70709778
512316802 35717030 820554243
19749949 4197395 35538339
615925448 48755030 364560445
963853188 98137640 584274943
231637258 967970232 913007048
326365767 548360410 488045767
467506285 691394571 93918880
526315137 576678839 477369786
248134606 176007152 242171502
366218907 80240930 863739856
495467031 733105697 729820887
960144119 528287279 214501360
575600271 284801403 966590375
185511866 341198044 113429453
763782952 85243631 874333070
652672855 810566514 908925747
525998379 936742346 169669945
916300886 97586660 744055728
791585451 909268751 686284053
171752192 128828572 383586165
635820243 569958412 961107362
165317548 539176170 951578583
628144639 889578578 339547120
662008094 710789022 115539178
750415319 800265869 302988477
711584417 353001453 917965827
679678232 805004190 373522453
616495256 620222386 852883138
834537443 312579219 459023291
267098500 760969676 118750798
49393487 783017991 594990318
464882039 331789130 483853026
334914822 455723330 155664058
880171529 793207199 764825678
7481540 441208073 588370134
805043954 423422850 727979031
691115123 78806336 104805595
839501842 351823274 447313763
802946401 570305403 377045556
357425378 186265498 961430931
549218610 530011821 577711252
378852579 963657481 15222058
7638424 803487985 452310905
541155906 927027922 896126956
823282197 403106525 604261693
673912447 120782033 385356317
337062399 163182966 882155712
348775571 733952756 274068397
809867998 248221910 33617685
436816686 292394828 167939953
752954458 84960325 740918573
149521865 421650089 501101706
82974414 474296589 730685061
225209801 15911511 425770577
762087112 754350048 326439821
741897398 943453449 728967804
747335698 406529656 81272615
322760298 111639704 780714309
219988270 336346270 709764795
746798882 923848496 726682110
164235411 164039077 645383201
189092047 730929114 45064654
749415629 547496156 973298628
573042893 498737428 310944172
300653159 625438137 967563066
157908801 752270034 257889779
852876874 563220056 196205463
269119126 386395828 260729027
358457005 521363666 901666100
614514780 188759156 427321824
543077581 455261828 366151493
757649646 501360697 899235014
970414869 187615811 488019422
50688516 371836471 881614690
154150513 24530006 973335887
846653311 606098402 563510132
251105603 41154599 91186678
168232421 791520441 867188835
20803535 776573248 261783302
722406336 158999025 496459030
777271893 300739873 664248173
865558342 851675548 380889998
77464763 530638072 544114955
205913601 548167419 545885567
409213339 858332741 547070824
572226495 654021543 168670985
679388124 912303319 947406636
201037951 437423539 411769600
785717026 178247548 676576150
923619459 73994081 461029868
753557594 762404857 560387922
751474421 392098472 205815965
469857722 952743316 267233153
697016151 287120086 334149386
192035377 450317539 966784976
270367018 306783168 732891858
301428248 430478504 898482178
953694111 130496401 596425794
738207682 135879659 152531865
210180792 168531211 654739475
25216632 695435075 213261246
395942954 958437582 683578794
603376695 468234986 337755389
521261171 674849093 457094844
512128182 847878027 80434941
134938067 290568880 463152151
921948956 731936277 492684064
294809954 512621300 446098605
48099046 159294925 968571870
809860843 546386809 387041791
603364055 190147840 416054071
440917261 608453193 12878246
234200502 909278311 142955776
3817766 700012456 887559950
946035933 703640484 209013931
722647907 713554392 937192095
589766011 835351116 38505900
706164943 53796318 669279355
569734186 775592038 671313621
541962856 249482794 794216401
225641881 412473146 256177129
530979399 769221108 227069405
584972729 779040617 807861410
391091011 265143679 285618254
240528557 626648602 152171140
457243271 300364994 636875025
755527735 291553224 80967520
310029484 767393759 146638881
222724483 413579199 574491983
540924005 385500240 919884848
94626804 316793516 422669268
318943414 450172155 111289218
431388161 542060258 415575348
934785764 462460161 827130043
847944208 697234136 499546523
338903170 457225341 398808714
865099869 877993791 323040073
652401723 659092796 239178036
683704481 157409826 870461922
548556141 35178092 940836514
99555931 531716865 434409355
450349417 792177957 10575544
769287040 314315444 449360921
707728826 541626182 878212511
768919014 24658767 618315054
357229948 704978685 787405657
423628479 906256981 791507249
795743845 180214857 311109892
383823158 548708028 958098130
118110142 674738440 513735496
441899488 220747167 694834644
31555273 881558192 943476666
127582614 172516474 851953433
433589594 256460716 909758014
922561527 886339383 345783615
161789637 929161395 167639617
593980836 798954282 16103812
925269999 596093382 573943385
471986802 92023012 860898094
286427144 856945946 697171802
896371580 856201657 442684230
146636085 356808576 819418337
165916458 839553856 566327767
773143955 592210101 530719661
26802996 181549818 210790276
129727963 724863588 737672193
926526960 945120536 644048533
241883730 725335264 803332333
686562009 700510588 848307857
87384692 165924465 227484736
967697994 880189669 864096172
332248947 926648528 77604567
218350491 124768818 385753349
54291454 379290935 538904292
873018405 789760539 161244237
417778742 448153054 803032400
190541822 707961604 232542195
568212669 212424225 28567869
99709029 916427621 19459993
655604127 320003659 890649690
270835842 76624833 537248661
167746038 193647096 844729372
928942664 168318502 231930827
385946935 864732369 849576269
21176914 968235445 101366007
716091338 30965452 159755452
309438206 966471390 169763751
920716868 541785156 185191163
38012903 174656917 607424945
923554605 964917234 340126344
202359211 238494946 973341418
152117087 161524116 252911177
145499533 463537422 184097069
330878071 27375699 525816241
219879280 759654913 508661549
139308821 815150420 898810945
702663244 348484442 403196005
702919246 195343075 309270569
382509663 855876540 590653696
280959233 488003876 141851498
855860065 351511690 158839161
171307552 323681928 570725166
555406503 842574407 971193081
659373849 233034015 721565369
860113306 709990863 173928626
599410122 758356936 391077160
99258639 666599785 884852140
535178671 814055701 244480479
581987475 451237811 866142857
219411656 694133965 968021129
799873456 195631902 773272352
49921827 569719565 419553928
807538454 820618495 365374255
809743629 27311453 856799020
175579252 456659286 116156137
907510517 279533851 331566591
69810742 350528786 902744916
34928119 892064208 959832614
250874235 314376969 382267129
61542911 326950734 927316795
287721032 611598827 85478636
122046786 113896539 786244722
651835920 841054657 890823373
959944306 127081702 616376884
713752503 359660856 189372964
98967706 765850458 870525387
212079404 84351750 577593769
103942978 31268859 42721292
93019726 740719914 183694718
886732947 538931742 802329990
892560140 249728489 924893261
801049838 364827444 390258991
364011814 348954149 297604612
514956376 629641073 897047153
261771995 245586418 48654377
9621748 326874141 402505713
125046819 621953853 713560017
308937609 924606303 439797456
441036307 475371707 558646521
787143671 123174484 819641108
789598306 581542697 36178326
548242751 365977059 217844603
609535667 841239658 26652123
97916399 204343440 609098078
153681559 51653228 740236019
803453754 710098508 420723898
369653197 580586623 681938113
225759400 904889387 294561852
782841762 731719014 58855859
327651728 555852985 962411461
190293216 525419150 927539907
964204411 181380019 52196990
234601495 665144637 563649866
938027295 710325010 319786406
698817840 944827611 301421324
724479257 937597515 869828344
423653814 893472671 748286606
214212873 736818828 107510265
649596619 619450071 383191987
839754550 439589249 19073265
48661787 351669876 835384349
66235331 509074539 337184678
690367709 465745162 367869586
725934449 738253161 742109911
711582744 131455633 338626078
550489482 306612074 439908556
623991388 645077069 684916400
452176255 365245745 797705926
379866361 777509432 669070894
666099835 820094624 169103590
171686517 132049885 957132869
143112286 72006250 212437003
831129033 714794872 45355533
598034495 450540317 617596639
423633909 66654257 870313532
600523225 128862350 829525825
772778608 435797580 524572484
134425440 367839295 297917444
756792753 826922699 70649715
351731665 383188056 733422555
284508424 464782000 68956016
405181183 398533230 461933461
936380970 817291610 529325818
868942803 800566477 40654043
676040192 832634539 183271943
352351339 14848292 693872170
447549138 210902480 107405142
504137303 272173204 913058813
281701894 853421401 47243684
361170505 477224724 534421499
439130123 447328820 415037556
532415527 525068002 668621315
432573088 7480876 223644999
456214950 424368677 314421962
565877938 882449095 940018915
662630306 902082671 524438519
506262818 290550705 678128623
538457860 668255373 194624009
225249733 152948042 725140614
205192525 959816397 847514139
325599641 90738642 259232103
175668701 266233951 776048464
26643614 626546154 669932929
787432394 461595958 19875359
17115966 142487820 437505549
955734317 282555666 226288597
732736964 74721682 482069234
690128799 928168574 858973549
432659641 487142775 525717588
205863892 324852789 7918024
647250087 10469587 464858682
323994157 258673915 899385141
632923518 603259057 500866627
241064324 879964470 120769995
558158705 52020851 853399057
263765140 614567760 132876500
527318829 777364150 261038584
365615040 171241284 606584169
744637858 339904214 898446627
304010419 709921959 64945622
71016212 842372182 668722057
201709543 409149644 455692102
842897875 340048753 214567535
949832594 391531317 11120735
257287086 328190713 200531924
184230673 539898090 195086006
649773914 127173505 698153996
499113567 328495639 452105114
908476399 203315857 613781118
263867839 827751820 534731690
968588257 753637572 492817363
50849185 580973024 245644286
286771754 867347026 460326877
945298935 129662929 427295022
43674259 716545437 860759670
815953832 121532278 932847657
287696509 476351399 401570122
136554440 953717050 104781722
638619988 384661310 395086775
719392993 501638036 350930862
157653274 930409894 268317295
724247731 781052475 36206503
261495457 972424696 708541141
496135376 760141502 388702191
927530086 895589909 327183469
730039029 403392184 178850589
281470762 844790161 12050363
8034869 502561448 805155753
331830588 60698295 149259406
460225080 952402625 553926283
426347078 89422204 609628962
411846009 44675985 633337182
687690967 717303979 895178342
740856556 65547015 926602073
209761068 618169769 615615582
222114067 141515853 487330411
839023606 761651700 774877370
198432195 818363211 872232720
483320461 527490655 215857284
542802328 615690427 268014553
694493689 766240659 262844929
432131869 370272989 773457280
955051353 464403865 796733811
591890100 642068352 943913624
636940052 562489666 253530379
960655061 814938330 41012318
301070728 692550521 866316605
156755458 207799107 583388373
208020404 472567651 756092286
29697054 557993458 384744370
515726776 653219455 4597953
701688809 958731099 51120064
250363263 458727329 179263851
10852951 16640604 298647685
618544952 161453621 154579213
599324873 303071125 870555628
228781237 369532750 310766606
460416424 477135728 395467402
172840630 761074529 708323167
590021519 421102134 341798209
259636651 626644269 943108924
544986513 162205457 690658629
730855701 769165089 340459441
385670546 97703493 23404042
3828251 330773234 369978756
744480416 199534236 762259151
41108173 5266327 712412000
869703199 807414107 614773340
346372903 30229897 892498545
707883456 107548351 82274903
248205648 433781118 650528381
930975391 838492543 238463838
914835574 199142102 12591223
403064357 885343057 249504998
199787471 464283873 964473772
627154633 78608547 351332190
594369841 540778820 674469439
732047060 95224185 243716322
104424537 111288545 438210887
644646874 644965809 425871177
736016731 281913808 513874830
700002693 315547015 63972092
141066173 316263209 82416631
532945535 283232216 485901104
905255105 928862886 342653391
875445227 650366834 408222785
794636133 701388214 422084557
89588353 956199266 897980792
400238372 903910861 517130008
724471841 850808611 172497155
774615683 310293206 783083634
589805997 972157602 820268825
857021213 377768012 330644719
537342452 165350311 734798857
79991109 519943227 498537628
530930088 799763353 359477472
751692388 217306352 654702627
423840793 631843230 340286700
305379572 740339451 561303231
410566480 25078710 870251548
858698972 651950854 892705559
548336977 101305338 929361231
887564439 170564024 592640619
498937154 296365875 624691994
506852989 972639968 848951071
939870169 403829564 320224059
341551777 5776075 279876201
357516805 469051299 373580432
70791535 770204153 136841782
167418957 779810384 275551685
893809805 511853900 121747525
485945597 523832985 538146895
489254476 49564190 712536742
180368329 140515199 386592066
251365937 186717442 604986750
961846511 931383005 387197033
670624151 22068613 810063033
63997832 865000090 942828681
427126339 8590402 325727351
107290433 859516067 524296160
204039460 216334374 675578251
864076762 506903833 413521802
972085986 398591623 662731774
541403732 498234871 547580162
291759699 750410127 614420741
54826469 47052029 816181119
217584619 220002575 498800288
394723665 761431775 113429165
187705406 818681658 756411608
511942993 201716881 95437271
521162904 153908741 620658503
108728488 178124708 120252713
271359355 449752652 547966437
584450627 774776968 517277353
417612302 59906034 789454363
676787734 514861352 820512502
852893244 771271360 573080806
256847454 703866503 834806596
410510717 424887059 570525814
795085579 831104594 386317655
669229013 84147353 821317114
689919179 903144805 871838685
191045231 804076800 779522872
959903429 806466069 874246413
727748696 491784385 842135246
314603641 286288894 462113583
218282863 48900733 191332056
811715663 775902349 927552709
696661017 492098211 804771496
340803474 236634005 795676348
337237423 870124727 53330809
63760705 560358140 940802861
490190062 377140241 758493299
247108574 15678396 231379566
745771018 719455963 477912477
674648556 462920656 386083810
730644749 496785352 776902534
125283220 411518881 57452405
466306485 258228817 915831214
776446228 196309998 892171500
743682762 913108599 184288575
859439952 542615393 295847328
772105327 606456623 667967075
44368217 461916260 44966586
892154746 172404566 905633701
767232860 881557269 314491696
342472096 256098315 943454178
398988031 411051750 694229679
844957076 412977138 357088407
102450004 916717955 515513670
365376352 247475383 597761410
231188870 242064157 71659181
508592575 660211282 243700425
505158042 438416601 720596911
605306196 846992354 419682705
471699592 84944404 689979047
35867049 704462861 309441423
485891466 394819212 716869255
177851284 929792254 703617379
285480643 954736381 392102499
652478758 183316733 872573409
821071506 504893152 925395839
522293399 12734169 660397840
365291892 280484265 580763081
898458483 515359227 213804130
935159580 296230450 498120420
518263003 769825652 247487951
635345866 925139336 930506428
838381025 373485936 138953772
128831132 482248722 535515989
767644657 677470980 108550300
571214840 415053200 850658382
161570661 733297777 486720525
690942265 263109495 111093405
280878849 592845470 899973378
459720749 139115174 102776143
134235385 100988916 641206125
87495269 67124265 848966460
463146624 811891836 755066257
405131274 514699171 91989214
923633271 743116169 812423943
885114281 530123831 639371213
846934923 754428081 165920739
388849187 735376455 123859049
759809605 740253215 167623369
741184832 552373897 786100220
408544517 955779289 408463634
514905609 678257134 107980456
60097622 492993090 353910541
264398511 139913806 441509149
795607646 317373167 810197335
780903835 615077918 430355314
30198553 609337106 313504039
677754871 953106013 764426139
763191135 698204359 774553533
109725738 959891449 532060148
935231122 378667669 782433880
123606679 373873148 266459119
831178376 839759720 612640026
779975128 351124006 477788380
786558654 71723650 778633453
448174548 31769495 435865091
264469416 726410272 82016842
111481773 394761562 861458303
790960504 620382961 320607031
359333249 667405050 916582018
912657498 711792951 413988579
138034694 607112636 501587710
572824011 361833207 184986811
963055181 442672359 783400813
360163330 857143344 33936765
868536266 50658716 401392224
829001850 504463383 652999948
972035384 75344319 680043607
249852798 740387600 95552046
907589953 921440862 92017846
518536503 288825702 74951674
61537137 927942548 433170832
589742681 395167834 164962452
398534460 791989183 796831591
407223899 58202585 665084265
934446636 670241527 590194349
824650004 303260942 131225200
386866494 888140721 216957477
206193757 679916612 308387680
732629851 654476246 741664995
907795218 284328465 551614967
723237230 676581197 408697074
452285322 446381843 409312883
912240973 714388503 260495206
486425431 632047275 208359584
385032262 353331948 489277586
757767001 513295027 872011158
526330951 746845477 559118520
42733953 220277669 801144581
208016245 535088679 447321962
224435967 772468363 362111886
893633483 333003472 924567014
458146730 418014832 687521536
35108047 783517274 723451000
423533755 858679573 144134997
41841658 493392887 960064721
674972571 640693326 645703102
505236420 792615565 759550604
24560 21580
152433606 35333846 85730900
153172803 104672992 74656690
46526926 62942372 154672893
148298423 40644920 124583223
119126285 126011816 24859763
96938264 114292483 27882958
73575438 102231412 54161631
86955542 63710858 32801519
7555704 82171749 111519566
78361891 49724107 146167887
84915960 120848567 151440277
145490472 21842572 63248340
150328765 48710555 38994349
138799658 7367969 154706151
126359079 117393319 122873887
66177696 73529604 118805473
71275494 70644150 141070727
25811663 89427820 54336943
118798819 106575971 79889137
126491046 93495616 98855077
102045144 147944626 72868270
114613898 134024346 113913704
136426972 68916170 53185960
27287825 85561374 88151022
42120185 59983194 148347984
149675200 96528562 16443004
45796655 128109282 72125596
97258263 82654483 37680753
31701781 148733642 7715593
133780106 10117194 23460683
98283118 52900801 29794571
75352701 131775381 149823807
75721113 78854769 132836465
41066798 27370144 143038712
14985237 16499015 95573763
58491059 136903083 76469101
64458375 97378812 148061423
25105019 117324687 38120574
156224980 18347871 137368984
79072587 112162055 151704265
149170988 19557768 14692082
135365046 131693961 34321685
19961024 132547684 26231905
33770127 37494429 35687805
111611805 102355876 153718880
110999507 88682558 109814938
69942828 49346709 45880856
102628736 57985067 112747624
17199458 28127705 58375303
110267552 75857847 608153
144513499 9487593 157454651
1385910 23266169 140285195
30466647 88699020 11717069
97565232 25059955 22030986
113976230 97040156 129396371
78640196 119263097 71252842
6749096 31849731 10349065
60457833 95317922 38160217
63447850 107833603 105940569
155248341 107505631 93104150
48515009 47519355 156975002
28302198 35528532 149647519
104929386 67143597 49464696
16776378 83865643 65739854
81811241 109435262 72370605
148188807 22092961 141929643
76572631 33443072 35916602
26695745 112684833 16789479
33570903 49461956 7585673
60027894 6859771 55233923
98310926 126613935 72959836
19829107 35004001 22189976
67441822 122692363 87679092
71530851 101979357 90080445
131351656 61510907 138802732
76781368 101152110 69145044
98638839 86542384 11278862
149204338 90720960 152015032
79964671 62436607 97691329
14070382 20146280 30648638
110263903 100336153 138099038
141149094 14295033 139892449
122820878 151337733 156417276
80649889 93905481 25063567
68513281 147746140 54854868
97414179 135755412 110954006
137562107 144876573 74933008
114988913 125547458 140700522
44847821 67290303 107467867
138618364 90195890 19013700
23414446 59910717 116171561
94749657 126306080 154481580
85583597 29577394 8542401
65565766 37372893 51103795
118115968 88274817 14565857
85669126 155234800 91654705
13423594 1011406 63999311
36485916 96156658 119831673
54244244 64365765 113156452
59550395 82935416 69378629
156862443 150034407 87715041
99078173 153521284 157238909
47771039 121556012 47326110
130713980 81023548 4751423
125725232 100765481 154043335
52519642 38113411 49425766
79427767 155389714 36042241
61165897 137844431 68192435
124097413 15344292 109939386
73835966 41103505 79992299
74386833 141774360 137321149
93845646 33696220 35981528
151314677 25919422 53816760
124618284 11814037 50311205
26720537 86661884 82060060
16759762 143007073 15080443
63596717 70633597 47665837
157434715 54847667 78725326
47763108 101640418 155010404
7960347 34907119 86717842
11760909 40224520 15475199
2010174 34608179 91632438
19023934 21414967 116846956
67288219 76676801 21697395
8264996 91904188 56346668
112844237 30804351 4277636
100424618 83285415 37666183
31846745 69452036 48591426
62282622 26999642 48436058
134882841 143681665 92563369
3993557 45058407 141061282
102926674 54335057 62366473
86691411 105794276 125683213
76229585 102797022 38054474
75965370 125095130 101264451
130724084 142682430 50509913
25305302 85478962 88995558
135050443 143894305 125417778
66626894 75808306 83239686
36152461 121822399 152147646
73868670 48579947 112682069
147194713 67991324 12737344
84628215 127942803 42560494
40197924 103857617 46064700
46536285 103524234 104117812
113136900 43086144 135450589
29340233 26824945 38994224
103395839 102511811 93785318
122570442 11940042 76995646
129583113 85182160 87530019
74786995 53360729 127591199
57764365 96911336 94036350
57136740 102681389 133551452
2811546 109894057 144285948
41444863 10116823 137095510
10106318 4367452 75918704
23056680 73139010 79611001
143834257 46023458 28317805
125938383 147818177 133890256
139623530 40470503 22094045
103461085 22742458 60060603
109907132 97712017 125763243
31340041 34122880 22129850
6185461 92256145 49042430
43696850 12141800 140679084
61227742 135381207 126452466
12054562 98341648 68891793
80639811 108096742 1533700
25511015 63216985 149368820
128467357 154195922 108239509
144938780 127265542 75340740
42274786 133091682 72873236
11348488 79909233 49634520
36085197 65786884 41826324
34151450 129230223 80413836
114006174 108728785 102401315
16932449 1227234 41760070
40844373 107307637 116204248
1044894 136429244 113338308
64877061 5025467 100448375
65546421 63759470 104213349
76280706 114139210 148149815
58657511 83978611 114949536
59462675 16179751 84121279
90403163 72059379 62178424
88346633 83456054 1149408
98200985 104171012 153843912
2014114 131260247 94101660
84105278 95396898 49145438
98399100 45853065 13730905
39837256 136895037 19304887
120012961 78143411 112281783
135160632 71718055 129370116
24868157 88486927 115987200
128537738 81548996 103095941
141719642 132643706 39906286
119381968 134823837 46924524
12212508 112073716 7085561
7483904 93359737 7111379
19215722 83387449 100961534
109090877 51257427 2454584
122000475 108139915 147944753
14243885 148932194 57956668
80205224 85096215 16067193
14844545 133781483 107190818
60713785 157379267 139656181
31797480 128561962 54127163
125684429 136095605 133575489
66614349 26377959 151730100
16480823 38482885 55926300
141169505 22753988 21675246
146247163 15045104 130601859
8539171 114838393 121032271
5787657 72418902 19105029
8883270 120968256 125884672
83696943 30552261 79754930
44266933 107344602 148884506
113057160 39053744 135408996
25575479 110635418 65735920
80765670 34713059 133781632
90523865 142970064 157191208
30513719 26404301 79440468
40691182 130034598 133031250
132639430 84802989 44789315
118563009 56474967 148086525
72844446 35863007 39696534
115414342 4416686 109149632
121488309 111679244 140701609
28247280 116978555 67289088
18742038 30493641 60173453
128272267 85433071 101656583
152277939 111296554 148029665
137443089 111075901 89926722
141415809 140543208 64434052
64863242 36951313 137014249
28818529 81752642 125127721
91348149 26163798 54305966
143783080 86162317 35358238
86866004 92474465 22636709
149845073 145287637 15014882
28684169 75688183 73779723
38815153 124845439 141589428
20738054 119098691 27526774
47764482 76618869 148245648
152587065 6354832 113962078
39689152 76667389 27779509
79713739 112765652 129769765
149470239 96077082 119878213
139804442 47812758 67430374
152754816 60615013 103962013
140914381 11761213 42999631
122761946 26276202 137301863
90415826 53725597 49010772
76629378 26849615 53499466
134047417 132789942 105154340
152079727 86146159 89614005
115734578 19361029 25361845
106627239 97303320 100990769
58389519 155941027 95142990
14609243 122692593 22089046
78966402 51456476 70657472
117661419 77333465 140583963
142215734 122509893 40606353
127063664 142063466 58670986
111063420 31408760 24799138
10869397 21002304 133258621
62979800 46783801 107227572
91990578 71222865 121264475
12244914 63637876 149949843
5775959 110233880 153003407
8823151 155486214 39095160
148626955 149251481 152089517
155580686 99094391 4147808
9173976 10476350 54581558
103486253 59675004 12118897
100827626 28703528 33444286
150208008 117217290 55384105
28511014 139338633 128518396
44540091 112181357 56795206
105847100 120654790 71194612
66322308 123911206 24861891
88140607 22653626 92989091
25822940 112236248 69062558
113623867 1209770 133563924
35005836 30807749 9731663
7172319 157256179 73517193
33967924 115764327 108010718
51623917 917716 24550352
127287650 31327141 15121136
155984765 40709840 17729911
140626435 18723472 145584553
107228374 459285 33153949
61660832 114162967 36430789
67709384 55401745 75559386
157499575 39827406 31445079
49299458 106821455 150778168
8287203 95911778 64548513
92299220 4690869 12140669
91150647 56746244 101216611
70953096 70714619 155462723
104915989 62243619 58248151
2745972 77469941 152661572
55545542 89793511 88868033
80589144 59149313 66577205
24838007 15664199 42662803
128514251 134836903 17982600
122772974 86177909 155668532
149261850 87805212 30443216
62189662 75827882 37958152
128079957 137072083 134968876
132844068 153388931 28721993
8151046 33225608 8401409
44723860 2756611 81841814
102349641 67908763 2946133
138285969 10202570 80692983
85361684 118768684 81828003
126784674 9787916 152563426
137019444 147271749 20044807
52663153 104922007 150766500
10703419 75323449 123872534
139956919 59835197 110248537
11614459 109621661 16995357
54320365 132804663 133168761
37523970 63323807 137240427
1204438 102196680 84770066
46688251 151139728 120775463
18060757 105054193 124572206
23848435 92617210 107524506
95676146 90329164 129733033
11087516 16331833 104808754
142837530 50630330 119047424
62256795 9140261 145713756
88401826 110092819 143640189
28671370 113808254 116188426
49041531 22829785 16825155
83785150 101206513 115823753
24803071 59934148 53381168
57680514 81831011 12789699
48284733 93404351 50057148
36442219 150199469 88134560
105187074 148978300 68345666
140909996 115632625 94921277
151162891 116201149 66600543
27519861 89515900 65284951
37403235 33981100 134430888
47558140 90123100 62561698
58235886 122519019 70791893
105107763 120155992 116331366
87327983 61179831 13356876
154523538 107174224 3959335
93327725 45606458 51166662
106262453 89319939 2696454
33490647 38206898 39163298
124986749 25122175 73032799
131944617 111647166 12704985
104255044 123767861 127418692
27086200 34701676 47381134
152327359 5880211 41208865
100029227 51326550 55933239
138553637 57576146 118357005
6443327 95475659 155685911
19233915 60697175 121876362
60647261 74343015 121807608
94920533 12083082 126667581
112107425 155588789 86004349
125865078 94290306 134795089
141299158 93747124 6691966
127449681 103127118 3098491
21103043 67666815 130448730
25455176 49173726 136207712
35471765 24650695 105149828
92282858 102751498 131359761
138720942 118982081 157364150
140636622 10118056 130254531
138186678 153484774 69618605
12601084 139456645 35680178
103144186 113859601 120130880
117948140 80024487 39894394
110052879 53485658 10556964
7206693 98937079 71190764
98294363 85351270 97765090
153493150 71522464 38972459
6228305 36912898 78654391
55792137 250459 98228105
8762929 6404154 115727064
32621391 59743665 93619910
121622306 4852551 98520993
42225545 122928421 72731253
117509946 44366888 42402245
111927554 59312063 20547572
109140217 140280854 33370702
105891113 125149583 45802760
11546995 27184961 6777558
76889978 82846405 45421589
70812963 13184244 38554933
90044676 143341590 23383990
143364954 32577898 77263358
76586066 37167044 131557106
102193769 153642084 113831893
122489032 98461413 138540711
86912519 118255038 101018282
20114039 98242788 10806752
2925028 54423925 61326773
21671791 141112632 132835633
85034786 17197757 26441108
35907621 148301703 144800932
147132035 23291399 34940187
36516100 144121982 97872375
56578884 7031494 109571304
578254 43687292 25757284
86864711 136525067 89191591
46490729 46194680 15736247
153628318 30503179 126782454
70753830 81983337 31425632
118260679 72050616 14142942
81825292 149284709 39010291
59337849 16641809 109109377
61475060 40138662 36674094
147143857 136264677 114119646
3749734 58364800 120020769
92633990 128146753 142729382
77887607 4137685 118149395
96450452 101438809 80503747
24827195 154518009 19560341
153831384 91315081 145070188
39414353 8911027 37858795
8960500 119076805 94946371
72242524 118568853 55722611
86403529 107803273 34414909
83229071 63856814 77590345
30349059 68480991 90304652
99783172 109274538 53269791
149257876 86938013 141628334
132870241 45012802 29295355
7098450 46910160 10628126
69102432 120277003 37854342
80221475 134616475 145686817
92969222 115230343 52755176
53180824 51099104 44569066
50274391 108179775 142784958
144050391 152151447 41680431
27935422 17242374 5999631
85322847 136602150 157357739
84043454 79637021 101946159
76636340 80161693 144446302
22579818 56648509 124001764
61735030 133275365 132335055
95988828 65344719 129067574
100922511 23260732 10448922
84087256 23323017 126310808
101018353 107457904 66459226
101678941 30055994 84684863
90588377 88140379 153794304
149352922 94702286 82763018
137278748 4710980 107894193
83052728 89601089 106493205
149164295 138375762 47894018
79311993 7110345 26312306
50370439 15412181 104533494
135791806 157421873 122310122
127325894 121182293 12024514
151328693 149423576 136089529
137057249 142918337 14421125
86880464 2139052 57118378
142387372 150209987 116498460
140828707 146720771 45417231
84928426 92636896 43779391
70719691 66881597 105591832
86350633 3656365 75619631
74815410 21537839 105906367
153571170 109840859 98470073
42242483 38453802 103855426
109324218 100206665 4587172
64190780 62242105 18173130
11017548 84103834 137822058
28644797 65317386 16573016
46158480 53953867 28620223
64860778 14398982 19557524
45747899 53942198 89856103
126498212 57054086 123796884
86139455 112201076 25313196
135565170 99598218 155401878
61729010 56507521 1020668
130119817 37483241 95574086
86588535 142519141 74036937
70593465 27105308 23274918
3797239 63607053 43474123
63391372 66869557 81476820
97727515 38791270 15505736
45930489 58364725 134464168
72902863 86526070 134225022
155892399 44152242 63461784
17591860 138016277 114046526
116476422 107988211 89824676
84776727 134410517 35520782
58558216 89382002 35544336
72933638 23043960 10833738
130510126 34022885 60573871
74978401 105301441 47252475
22251934 126210557 92855861
108926846 136701405 56633870
47632619 9921043 95871184
37097754 102039097 130394028
76023976 41285135 89667845
65309804 42676560 140917446
82699360 35012957 140138395
80214546 10986538 72455951
144123323 61726016 137489454
64486422 15284868 19344379
56982860 4398700 124992589
141880950 79948523 76809719
131239476 97780543 116772614
50217044 51724114 59562955
139481264 14391733 140577664
142078996 153354692 1848110
83555405 147206813 52731918
34785269 21338052 145260821
114508367 21874599 44239343
7207054 71140185 69502638
120376047 140163144 70445952
110091595 112850767 73090862
11219121 64684917 62518526
100819843 94492290 132191711
40363465 76922790 57324696
124132162 92751400 113654994
4983352 27571583 135119211
101911889 151419713 69917370
84570671 45486908 28826283
48908516 147581799 18639224
69718579 65774482 129894411
57642460 140403532 22023293
27424759 64869831 2238718
85173588 48295752 17249397
10926548 29809679 7719451
104008401 53546881 33832162
122285873 94878321 75416875
20248181 116928046 30262048
68368968 114894142 50343981
71219533 135594255 47068126
87732589 155475217 34356172
59547838 124859665 141240011
17990324 149575036 40520808
104492098 156746832 12820308
41066075 100408424 146208008
141233019 44321738 133426329
153460279 52919657 98382870
88450796 23052962 156177000
18424023 75596391 68705281
50599288 93391750 155335096
105734748 33352821 50688834
84003811 124840625 6577317
65941750 66455311 28200883
146331294 113510003 91939829
78482931 25803560 16198208
28588593 96598086 83381509
35886776 42261355 121887578
49199045 86322564 110788276
20483734 130414319 116976354
7587800 145483601 16902454
29039889 116150383 129521165
125340158 71794961 151932095
139854994 61689272 130268948
26039339 103700314 38282814
74967058 12999240 49300510
29801690 31592114 104155095
38154932 65600513 105172280
91339566 105210748 105327878
123943117 106382322 78929183
15008379 112030002 138237641
125438481 23884216 1966551
55776484 118744192 15902804
43910832 7422959 79237935
51111119 39114295 120210747
8340493 62824972 50517089
99554665 149135884 141887079
14338852 135215639 101718326
67958793 144997654 10970965
3085023 77094853 110645849
58540274 31738133 137543640
78030599 153540089 128297352
135480152 5633494 103916875
106441384 92212561 41587633
101762127 17568553 22116858
46793434 20501134 111554019
112449237 40145577 88277213
85322906 31962808 107572427
101947350 137812725 89928929
129373812 19924566 52613343
77104754 80788121 102830172
120705182 40080603 110023429
139407895 137198796 84769760
87372214 96077799 76912314
14527706 28534499 60439279
88850859 146572349 37779297
39456347 23649206 127776387
140572613 121691665 117026426
14956415 116007970 85114211
134377770 36114712 150275846
73006895 116131782 78613888
142822730 8816269 148004822
64311192 88840395 157083979
89081779 112844026 150960550
37013219 156086321 136610534
81029463 43807959 68822628
106256573 96183158 42450630
49834447 76660519 87104459
121534007 76968614 24489181
101335798 86337352 18169241
149397607 147787548 93121333
80480244 112354745 78873597
133401624 29272573 123576404
30621460 79136398 73905082
86106055 135539916 1398111
144048427 79123706 99907986
22632127 126655502 22376961
149296227 132420696 117001026
9130608 4382856 144328560
138960732 28785194 87513322
43276585 99991057 78312510
71348695 115808626 5084173
38390936 68940179 48902451
32606412 68596439 48679930
155576100 11457717 53579824
14724092 36555338 5716619
110763002 20310834 115102934
152021273 131865137 132773243
29860518 95398513 43381724
60870348 4806135 76376239
35959834 29341219 82108726
63175664 86761916 15793554
135306723 22603332 123293699
87784117 140629689 108536136
152418970 7492763 37500692
55255556 76444260 44744320
46200965 4547907 88981629
52032237 34830724 99074793
153831716 156667831 2755647
79466815 102521755 115400053
115654223 9405011 24689817
140297817 59786650 89760471
105300403 21334672 133897628
65639852 24288721 99951387
18520872 138326396 34369578
51401829 84657290 84417287
150877932 35310095 55100127
90404975 9521090 111673593
81402544 127776028 5123362
54467173 2041304 38952010
16987486 100790466 87972366
97205887 67277149 12458102
23709296 121917130 6738916
91586265 50225166 40793921
121371499 135023511 31574765
29789800 54663206 132810343
69898833 92317221 156013465
122312132 34094426 134913839
71248623 21349491 107254361
107631347 139083419 136561318
68271097 55768240 27455662
29193263 98234 54713744
43917880 95037506 80294949
47496857 38922403 87265221
37445772 155007626 131508122
129628219 138522000 157425159
114666012 34337805 131197436
150417512 98777319 56928587
33779618 140132939 29985244
139465262 41412088 142553507
123670663 87103239 48103352
87483112 112421787 49122316
136723730 63731561 23334258
16867024 51690437 65673880
44940690 19287984 77887002
143189055 157602184 63631613
139311612 2753064 130653589
61049875 150233577 46368106
59272757 73971872 9239165
48268246 139377715 62812920
99940889 142764159 59407045
130815438 30429970 87681919
75797468 12678522 29121955
47374981 44815712 150545475
68279150 34989440 47169439
14228779 95353542 62665491
496470 151220658 123976597
78887567 25671474 85936989
58826523 104979556 58201204
23986156 82642144 68445249
33133890 41653078 34534033
57236437 38820692 137203365
7662994 63162559 95346292
137847244 79975065 99802544
110628108 53379371 131921428
88923382 100634898 5561958
59450198 18729033 6954745
37545721 105148965 93826715
30216303 80909767 112537077
48890432 137771646 47658588
26175753 13175667 95835114
23176539 38269510 30836807
29035400 66468354 101284582
82473420 56135728 108755454
69452829 141494458 97928424
113726838 142729001 28209847
55359879 128804948 118036588
63798658 23820097 36180323
6776722 78124862 58628303
67393234 62267738 137954865
89234332 136747021 32258116
76195545 26980818 23639634
150551221 111556790 54664108
80853237 99529051 152618668
9981138 50944130 119417636
125247491 74703379 47451325
29837561 76586870 65982891
67264005 107228773 138704201
56823313 73600508 131583190
72256173 100460564 153609722
7490134 67991263 1759633
93748545 60733935 128910475
5690128 153601359 82534826
58915573 39490063 16380460
28037962 150545057 109416235
59992568 15448832 74734539
117164515 19067975 22269119
174489 117916686 98886111
148716149 20662252 63029505
27307217 148550679 84298426
77137512 104254456 19784275
65212263 69765621 10473074
43904006 124816292 9924572
76815076 127639328 20816894
9006745 10497935 133872619
88745729 16942507 46002641
36620593 48306943 91556965
113277086 92668618 63268625
98245752 82195538 75614981
153747044 154902202 76285928
53393894 85208817 138347719
72774840 10086879 45678355
37990260 114414218 98637499
5193496 31754937 117763075
129310119 62339249 54910861
22430422 52400773 110477495
126797688 155884058 64289566
23226644 149827461 42301716
87887523 66926988 57980963
88562911 71422968 29165914
116073796 106696480 143059391
90460536 79407135 96223140
115409319 102260257 119709831
6915484 68143764 82810799
42526150 58682064 41710761
90092794 30021631 54913434
5476255 11739914 101463888
111108747 65965061 884710
65935677 78804938 110829649
73372658 76084335 86830131
51150816 122139008 84548373
98478498 40286592 139804182
149945681 17374550 79157165
114687000 111774985 78288171
40894414 104337817 8240345
127559112 81235224 76898603
102583230 85322736 71836945
97653916 132215400 79592311
37921783 8726846 121383918
121922356 70533174 76743209
34035794 88079505 95742849
48532140 18107856 46576802
118969834 53015936 132485656
127049198 87428986 77895533
65771404 123195584 63889409
38530281 110709624 65825291
9657012 15911702 18828845
131193258 106586188 24702493
15326437 98505332 8937837
148168559 88839056 142507637
98046359 90862354 38385199
136416658 111801573 15308705
33669708 140885919 113807324
27639171 59788923 128446257
136942308 126059718 114178427
26043937 118882773 78745051
119265413 30321693 154998833
132109233 30890223 12528985
70583934 144438877 109016297
63202029 151995317 68373060
25128815 39280749 108029043
58940782 73491451 90310513
51840585 144961015 106369329
45509843 103838415 137017893
93360337 88823179 152676071
91332653 154135629 67086730
109697630 972647 117160697
134021267 109709027 124347794
146389505 38101028 37246492
33107403 147760434 104580643
29687763 84940660 119095319
20948349 37421531 47524526
88411891 111840987 132735200
34080084 57941297 117878755
52854589 34148743 36719805
30750324 151321409 41633327
30820863 2320927 103143022
142913472 64958343 68219367
127729534 12270100 68597751
93870691 66394987 131346763
50111191 48158917 104612285
127276153 130557295 98087047
118788694 112415568 44369184
154854140 65974195 104502253
72424197 13847972 106115771
148558737 26464946 63232620
69110164 95058300 126468501
136986023 12249517 152004895
17470490 103258568 44422963
90147712 72695538 39579196
43203148 6890884 148293332
156655694 149004911 19975490
4832211 133279986 157563991
754918 102926755 151540264
132210505 105515728 147987720
108259757 88755088 28913059
81887355 150992395 89380852
55628953 119835293 93442498
10015546 138088724 8150374
49427996 116693576 83180039
77303269 16010435 48078331
103071037 62174804 31821988
99555631 36061851 50016079
21054676 124335018 343963
71146277 154262414 150399933
66584286 112307878 107095794
110778330 78472187 90801140
101006696 98829022 78739476
36571225 48699089 107629194
81179664 108432727 78839571
122476727 29228563 67869502
153248459 59414241 24815341
92117288 98038923 111075497
123676110 113717800 121498799
134072743 9881443 60809189
58732346 141295183 119614748
100509272 74586361 136640609
29729258 140230769 41243174
91859794 115792774 155388190
57013082 52504441 72407979
65841430 56923885 900979
39963927 80427009 28212634
36708715 57616940 141261446
101962835 56621825 51993834
70837747 6579401 42469684
73829870 139665058 43451714
55962670 19767139 23053633
63185680 1678938 62377355
101565722 136110984 62335979
4747821 90133465 91692032
57721334 92250296 88504578
51726423 70851681 145935072
45350916 131429391 12984046
127716935 32228306 138027462
126023732 43585076 101253903
9246127 47861338 143343030
66267398 38870369 135392413
109759464 61018833 42087578
115564279 86932698 137109995
26691869 135287470 27229618
7779418 68274363 128224805
13546426 119060255 7010115
144488337 88245373 143106959
128462177 14955090 147530531
21562465 97984395 96268933
119912021 27540022 111918641
73028451 103913002 25256774
76478661 136403028 100519663
17181707 43527091 129798810
124877451 36411327 3330228
51850414 67725962 122768005
83217330 147953587 69400508
116620674 82162332 38078741
125953495 64330009 4324639
616089 111019771 91226703
28610555 15405035 29136155
126809206 116944437 63602805
55261400 146653235 87675105
124569185 118503740 59126607
35909906 13605018 32346932
115337286 141357154 157507400
82814603 46197127 8358078
149788746 149089752 155636158
9594661 67238790 29807582
129694178 36628326 12954604
97840680 49220268 43045543
137673296 95435861 10830449
129272604 141079158 50428831
36102177 157281511 86323953
20270652 94644940 126447692
130608417 63259959 45480453
63871744 152964296 155871915
5830712 109847539 101458184
67350384 38793118 51131325
125701869 50380381 82690181
6321117 97219266 119629384
37817933 128597109 48115377
136838529 128508628 123844022
46844050 43543292 71896551
36563934 53431929 87568043
52394634 131011536 103445760
84092719 153654083 59407059
72329547 152476369 83186733
53156744 45914043 67425901
74161916 85936699 72436407
43463119 55332885 80362528
81523455 121248786 81090983
661691 86149337 36517781
58767240 30827568 37870291
63627045 69328819 37263793
61597556 63697529 18394716
109360200 39818750 138191031
33916986 18296151 145021728
107330123 146534749 17496915
9687507 17586045 132020428
62933987 140479359 117521346
42080290 24762710 32176986
92128900 12103866 155833910
36530241 11318857 73576542
90087850 37396752 39656010
53870026 128628806 41148846
151218855 132839656 51933097
14211866 142380725 6089042
118051734 54068070 94717751
152292720 22877456 91045680
13635908 59305705 92764285
106970034 116525352 123926143
120068928 43844404 8566895
115907844 151413803 136061856
149416451 58562976 142306508
115747421 22451185 144548180
118269367 60640523 106793531
95089150 132140270 154091947
156361092 58204420 96310931
92841191 69608592 83153345
53129373 138705286 80973920
8043489 138500371 28023812
55873992 147818903 103590406
118848349 144389976 106252504
30187826 74493743 108186689
54174697 135926019 53945647
116443696 8408027 54967791
92128630 133698315 118568453
9474599 130471088 130206211
129737119 22156810 56870735
33740856 14289230 125115829
8896263 111599748 25915575
30353096 103450312 129648829
16648795 58922958 123706536
57984294 136966783 70411489
19864762 65764323 4626356
26267838 140452397 29364278
64022688 33969611 142193946
97191927 43599065 87619814
91261175 79578793 93281473
79255290 105113443 62061993
136689322 45163080 35041985
35935248 24491086 136607863
65313940 152212428 54620936
78742666 151626491 153648245
38457675 138590944 141778223
145186981 52989469 15787103
98730723 112736422 18202421
71890329 15825808 148884822
16178309 88609220 76845234
149969499 84908894 113299858
101166946 128675875 59278381
125899804 17729687 81628969
11774238 136991904 110450012
16585811 137910397 7389526
45157357 84797217 13023269
136227771 93764565 142687398
148587879 148463911 96331655
126651934 105315401 70843515
155188049 103913247 139351900
126184878 79000302 10743033
57974145 12011837 125790676
118456859 96944377 64789489
68667024 41974420 37888202
132887365 80883936 137866389
39333336 72724150 152846360
8087292 67115166 30781184
51754804 41972175 75436405
42822766 82588556 76130069
12664000 68175642 141016909
156388418 38162822 64686854
41322567 135202539 77596977
32924377 111777198 27666685
127009661 12532620 71233060
155874302 140392769 68946903
57770895 77219038 30809943
102951211 141556925 127874088
20167393 93141434 33358956
2572485 11698758 36023770
96729979 92138722 11834963
68106093 4350287 68096834
95527376 42687934 143699779
121422561 122860819 84208022
83497787 99852657 153308408
71603940 74629634 91353168
36848656 108275352 40841800
80666108 53643282 117709896
109225479 56513373 131105514
103563593 108439094 118520946
130665391 119543475 80050807
90253977 25482685 21834196
56869280 143823116 82914371
18708492 86648286 127875899
34358721 100836838 137275307
34792224 32025617 100270490
155672617 114211266 131385969
124181134 85700590 102475638
124369667 143845932 123690525
133634969 138246215 57734604
49333463 105714847 81635011
70864521 124532506 116438944
51497401 34068849 35346914
66993302 123112869 19745355
121283427 18264624 38437841
8809094 136322286 38369911
30317194 6130858 79865779
22602116 34478474 1427454
91423384 108390363 148809556
152761806 39221115 5810957
107313793 121388920 9117225
144382357 82835429 29721156
141028324 88582590 128257007
101902022 138899811 94858106
145363739 38387559 139368215
68961223 8544289 73519484
42919181 156153791 147823746
7582076 68711444 82847933
38946398 84023872 96922322
116740000 156394049 76628790
72139438 63632737 10537687
71710811 26208016 48920280
678712 88438685 1742924
68739531 50312946 84997422
119489101 112646118 93602738
93482875 100648893 130061359
71601032 90498797 13615485
21679860 100938427 1496031
28920786 121056073 107384138
4995178 43748216 50835021
71415406 47458159 111915315
23606271 103359724 21293551
82978373 60290073 11762240
69736422 152926153 36954617
28666406 5275220 73629165
85321395 8754276 117183104
6114386 124579455 57109015
137410835 135484351 91789002
143826918 156478352 11969906
38597804 41198481 42168964
119194018 39209462 57858426
97992389 136713548 39353143
24369764 20015831 101340131
37030318 157239333 18258452
104271373 65323701 122151425
24817191 70483040 141458471
36878666 127105339 117754192
18599678 77980703 47737219
107879880 60838100 130485725
87065295 121596576 46416578
13688347 100091291 27471044
156097215 20634870 104345461
20088472 99212404 106668283
128881387 20178876 120719610
17734998 70106545 112871241
144980396 78622958 130288075
79419368 30823323 89557640
22903702 138590284 66791212
138293158 150118285 84833838
72541266 30605640 115205906
36074361 83534579 64011056
132135547 147296065 1651263
136611779 30182899 25048792
151403254 80917385 11148696
156576724 59329513 131874571
22710296 72196603 43907564
17430178 126517196 95781243
138137532 26533945 136352854
114360946 142980394 87911702
73232502 124995 138645021
91951235 32412748 140779072
138685806 35337994 46424213
101242920 15938695 70332083
71490173 123914505 120696558
127636001 4533758 6333477
60234915 27917814 89703892
59922653 71750564 107023201
72514529 143896888 9771666
151675636 152355454 73184024
108180787 55892842 138204715
139555330 145001635 156944420
41845784 90974895 114402621
63074772 141131059 8159933
136136653 32387484 141790742
17495721 132640783 8693592
154051387 147254993 73543944
152964241 94683126 146168629
59305655 138727774 24370472
105925651 75365486 45252981
84584395 60087688 99125160
7884608 42272299 156571189
121997360 20592272 67044289
110336920 141356675 81590313
53437335 27842439 141276063
107477374 75318554 38363859
86934107 147960058 56375507
16291721 129113119 42996741
2787073 75300944 106993144
10014202 38659996 23824992
24673924 36920419 66044909
144568352 45288729 38424052
45527649 2807644 127917872
107698111 120152461 102794840
136551477 145228321 4110246
151261713 44699033 120179674
6091602 57102730 117655891
48567943 128487586 16197168
73533808 46484681 74308355
29970595 45242112 21819538
47359777 154567834 57294908
52706997 19819993 93962984
57117135 123948815 150865501
6465800 137539147 147967464
34106911 17899278 110539755
92046510 142005210 55751019
13654600 46034248 88002973
126160739 76162310 37343495
17812521 43988385 117983585
155701111 50759921 14550335
149690052 1954774 146661181
119249577 10232333 150674543
157566637 77692397 145500789
137996994 34951687 71419311
77183234 53313031 83879932
75943838 34747930 116336412
126643478 80141363 59222033
19678637 100287126 154017301
124475311 5441485 1140183
9399153 64719649 125717514
88602311 105312334 63466615
86736568 62445825 117351925
59595610 54870013 3482542
32215927 76826093 81499780
10747552 124864183 70330082
4668011 11858568 137113656
89248140 53518760 102923431
22489416 7544674 36498076
103140 95029434 149503567
54183882 120750374 26449692
102999697 135981641 3395143
33757154 32604374 20116096
56018141 74223288 43651692
102878409 8013283 108235625
70918828 155953031 88801217
37779158 142498304 129493126
156218518 148148033 132146147
36364486 124623056 58392905
98140317 63637514 88935525
129455415 84154660 36914484
91169024 98002088 150573616
88746464 114622242 76163599
17134521 57982776 21086634
63929657 68342239 44445840
25790937 108983388 7372964
131402459 117585273 129593028
85083959 105098517 104649496
128777161 124448484 34704116
25559875 45918038 29833287
122867158 135642844 155953043
49348897 125910504 138371830
156851982 68552878 19245526
57855438 80263136 56059557
62746843 121740065 6438289
103803136 57914803 22700755
90869181 101951711 55606972
34196682 115940682 52185856
65035019 39487410 22129557
90306112 129431361 108328446
11002134 58767245 101999596
152534477 39421611 141170441
56011353 48704656 120147120
12153708 87868520 4399318
74046479 56585038 68794078
50568861 83684723 157054892
127577472 13181418 27031115
156786386 77440679 119450000
47295996 151467167 55730762
101939186 137496449 84655265
35904247 126145484 143231233
106872874 7250883 19568019
28542339 10433868 41015851
134654223 126997050 152104435
106232190 63044856 32133214
122922425 131506500 93975500
135097168 72300509 58520356
92699029 54002941 138850306
92846600 80628738 113369860
106538997 41614376 72608553
871393 139109657 45278274
47225282 42642007 91802329
157108111 90596314 22234256
122209543 113510449 129320318
73945836 103434620 133183510
103381643 149700555 61813787
76677089 136336209 73024097
80711373 55102536 121944905
42538192 124576148 10808437
65669530 123406308 118056582
45837491 33319082 128354206
87184087 26420845 98189158
36957434 50025817 70874754
84053093 3661862 150118344
75709853 55581354 31092518
58917735 154752755 102181397
130392453 16021109 124922717
107751587 60262456 59640014
100314986 148490387 79371144
66852999 61641621 91098502
92705114 95891583 102903374
49351295 136458555 132610770
73420881 146133288 58638457
135566840 33646366 4499765
91383747 113733394 20710926
60658641 8029426 2359258
145885333 133748199 138654688
100885184 144179092 115240145
40499746 109260653 71988278
93108977 111673088 100392636
63789722 131755069 88177942
11716041 40523824 147944347
151032717 127913005 141836017
33205761 14231838 32797791
28729402 113937348 90258695
85768862 114923006 131745718
134076947 72653230 116916509
33768840 55250782 78351635
41496322 43254085 58204156
39735046 91347476 110570707
16687643 22695387 118011587
147783960 104399352 3576479
2567557 11265555 102175152
34426947 100719633 11736848
115571588 126084094 94000154
89001047 94467154 93920912
2320759 55019831 7188399
101507844 75500059 9203506
63776957 56158691 124024549
65410402 92396531 99248764
17885348 123513931 107725481
69508874 8257279 27096964
76426069 90390851 120514947
46504349 59584128 46497733
5988872 118711696 65576211
157415667 2589062 72829368
111811443 109517692 24268650
50255325 138120785 154559528
105485059 60848906 30947479
136837210 41243314 151653409
35848497 14614769 8239430
97959528 73301614 155987899
141479569 12034464 2715226
40748164 95100343 16944382
48034452 39591360 128347541
42618755 151478260 80263904
65050792 154869000 72535027
139555185 84214495 23870174
141616303 127014198 152732381
14552144 73311711 14362748
18448053 156799418 72687807
66500217 128755997 97439243
85380580 2459088 55317194
36046140 90078698 76393356
132676741 109320612 40490305
937774 29799159 153994896
57442093 54566957 28082479
154197584 108709585 82798560
74632106 29614290 80911426
17015047 136039922 23675123
31012566 45373345 67617273
117470232 59126086 85475891
10619114 68480613 115454737
129986085 1221632 63186702
94969237 94742532 88891845
85901556 21905530 48162029
58361456 54743873 115341107
86949869 34715947 138564718
121642926 91126192 140271186
67515320 155354534 7548084
151614598 77546674 16510215
66663868 7574239 27486289
6169183 104755409 40615152
46825642 53120766 43614622
115974518 107253464 85830407
15709063 15451741 6709387
142899087 151367840 103427418
4730785 117631945 140412588
77939587 27671883 80236283
154424523 106714593 12045815
46294536 139364286 143871042
3263407 88822275 32887128
38650915 23856239 45425415
78664026 125234462 22246283
120235363 77253306 148333677
140325853 102727715 81565717
113262542 134175159 70600884
54378100 76709329 145045291
149062056 16370923 82186128
156833478 31453780 90126543
142250231 155124534 94390021
99608762 29027761 78991167
52440261 47773959 137530690
147089751 147711098 4241446
118187065 73756244 86581180
70354493 37253730 115375856
64521935 50584716 42655895
142707394 83464029 42841840
132383539 155460585 1754281
115647636 139777054 38268017
154782786 24010888 13687180
18319878 147620790 75040237
64647393 93603747 31740592
67153405 25038752 71044651
126037768 39833674 44188529
123701008 60296087 15887002
102607877 76913397 18937975
29666595 98143710 43036848
26330963 76074273 56566346
64173724 70910706 69725817
99518165 104566253 76311022
97251855 23328562 55394586
85280092 12370751 26373118
112431064 138241252 80785360
52478783 102146036 136019867
65577878 21216761 104232943
8898066 122320740 68304833
27578203 82635379 110901669
132218783 51042733 60188274
16669322 150070675 40135925
89102270 9620646 29567008
38261751 56853168 114446013
95823977 155194465 152288128
145032372 58825944 43470881
55092435 25505042 8333763
135490978 46689736 105420
139120973 60927366 98180976
79040662 151262449 28480995
27217371 114698187 27656889
12205424 65385180 36321389
151593852 103543232 29695711
28328790 79224953 3415927
45268125 63491293 116189718
105036511 153008462 140149857
43381021 45221698 88063904
105859419 8897360 57280171
19924778 150186567 151218674
90628197 26557687 119526363
118527264 120391444 81571067
97972483 8772315 145862023
40855198 78078506 122760755
150228913 31866271 96273766
105648112 53434541 34156094
118782410 24209764 34522416
82523894 121072058 16524004
125164383 129384833 153854488
88885035 104535514 108768118
35639844 14301780 127220429
24577665 141490705 144712617
126623080 96299851 64574023
52413469 139923769 42940423
124992516 141836763 31777341
103285235 38697752 93556016
154107765 62349547 66186230
84365138 106447830 143525542
63313760 28739329 91521911
11200996 148512375 126353767
23068203 61352288 64133489
25450447 114080526 75928163
94246489 102570142 95616927
111241475 107381780 43489001
50338667 119083390 58397268
112314298 17213903 109986246
41067663 118160808 64746647
36310249 105596603 8682531
128395078 84218123 102095243
35555687 154025315 9006703
142664557 125375497 71735774
85475959 71973104 41076850
56398378 23136933 126284954
68765332 16710307 45735004
61776426 88199150 88138865
17922153 106732896 150419209
101053610 144957683 36866662
76885993 82461917 91192551
34689002 125218707 146630304
133188466 14197132 72972428
102067065 135636685 115634843
125107227 138972511 64286833
93999916 19140869 149228052
86428736 108292313 103287092
101594770 152920904 2543203
72809578 73283924 153449168
92989656 123283836 52443159
85931306 16885825 12934438
26207939 142753015 90654773
51830787 126640008 144289048
8845141 28205173 26628284
88703908 33257733 150279187
8692010 88717231 123495413
112278270 41297430 107823168
31939334 1264560 96336082
87084515 106506885 6765787
50408692 60568580 69299083
136191517 91847554 52720567
92938504 59377802 6569521
20863729 66837138 63051618
142145797 108827255 5830478
5991838 105317482 102001938
140173678 132895658 15855976
120091565 74245648 98596917
142800550 3925510 114285514
58477345 20221614 12178106
149337199 142097009 147731658
16730924 44239253 124479126
141086857 151992563 117025088
131321170 69181861 109464391
100213446 79048089 113489209
71825271 124916141 65836962
125572995 97397354 124165232
126091542 151678705 68733547
77809961 133217977 70926917
78578715 3589626 13047683
143724480 157133319 33205503
15311991 35212310 135885312
71434663 31432066 46041422
41015069 134907650 38116499
40146437 109358161 18062773
103073959 74258743 39787126
50758266 146820037 63292443
127944333 125671218 16187961
141369539 58732317 123533767
145037425 23984711 78099521
133626183 35640613 127318569
99547446 89407166 79615
132086829 113115080 132092078
95857461 61541783 56099013
54270325 103201804 97505157
39334421 107737867 78323415
35772017 100066144 22514206
50190058 101071290 104739674
118270228 18853433 113458987
17445673 55194598 99688852
115624891 99333213 45483515
27612416 93295652 53102058
33424882 73411927 148973783
147607271 152313579 89264686
93713674 38901305 45432585
43307770 11567362 23154452
91008635 43998410 10223975
31579608 148900583 100832137
123113266 149925323 18975953
55993447 145300852 142535213
19788030 117364501 114738675
49892534 16058236 107904235
148293681 114141348 43769859
53270796 144865876 55748339
74202686 87006478 98440071
138703118 44769942 135715131
66766509 68364475 80940378
53118359 46772940 85457924
83550987 41769799 52435908
93270193 138256492 43872743
7076020 104746506 44925818
37340813 126715850 131663503
44492810 72151179 82741900
93255438 155965826 24003090
15957805 97015200 62929706
29496599 43143413 96963418
35239429 130037986 18977229
25096431 129801950 13014934
25439208 71658252 72294457
17244993 113696812 9737235
151330448 124237548 15355987
126060158 77886996 26059610
141350017 44437049 1837165
48210906 79909489 10237582
147134170 66320377 96408547
63281884 64999516 121942317
82276988 136422516 86237767
16870351 65475428 129759085
136185603 81107939 74856297
4639078 110669749 73938515
39120902 26167593 39042710
5306862 40345218 57079899
9432112 10733657 141575274
135049939 149508901 132791978
152604040 82559952 152924534
44357594 13159650 36123392
102100058 33589650 28905083
80845772 117960782 148926045
73277905 114470558 102495856
66365869 88412028 106815422
67410306 121980684 49149134
20309999 80031193 11056956
74832125 77515704 102004107
137156302 122798701 145020181
155992196 125362033 124696668
75622953 74883246 45413990
119640286 76909745 31710715
148781650 139265641 43925180
53386329 91958836 34979189
125534770 42134040 92178868
152205191 47624001 64857629
103337928 127725164 46552432
143594394 48901735 129545844
132412943 151633541 8077007
63221098 152400173 40830605
80435378 29856944 92122489
112309843 152514607 131747738
146061096 105468176 114004664
64322358 134018780 7817191
123076851 83582673 154586337
2047798 118204878 29971875
48829102 94458379 54286480
109864598 52140888 98743914
29254294 97350101 110819971
103319428 72767546 71873505
75203865 117537181 146781207
61809468 61372139 19245605
11965678 110150578 77135036
10649841 78319787 28804594
122877625 25804969 87302521
67523689 79553159 97246832
144039502 60759157 51142368
80064338 102901039 84226262
18130080 2344003 32437813
93025266 129173976 16061090
26582402 106257351 32272524
100530097 27621150 74945194
154085298 84299518 93023814
96991440 144209413 108098617
61459327 126139229 71373128
53794925 140787434 154051233
117604390 151495593 34483629
142957078 39941959 26441039
118720710 145321309 58260220
301803 120495658 15170357
64529973 155572973 73009422
102799696 129619977 55922392
151592474 6236606 112953121
17866707 133875259 132647842
62404678 90382332 46065567
110284700 64573167 24241228
56449657 104911898 127143575
63296578 60713429 71419464
11633050 79756022 106939264
129514958 63411006 27511708
32770247 18262006 41294094
107852424 126020260 57833900
111183442 72234920 16310601
59949781 70276147 144087673
115739477 115666263 92873561
22321019 36748856 76000938
117371154 155903174 40727954
22271163 147577729 12799624
2569618 12191995 15744562
137720664 106444112 101115489
103646376 136912259 45493363
149613494 103290467 33538092
67654264 66608118 121786231
134659836 60949093 136497208
143665528 155565126 34635945
52675062 100843077 98683945
117291368 70000617 104259248
17298728 55394918 4968961
142439502 84588327 58330529
38522198 103559660 139985264
120997121 95046302 40833000
5265027 25952208 10513425
146044980 98199264 9511587
74523003 130752209 72856141
24420323 80960732 110509536
56664259 125272159 139984032
9218009 85708525 62032177
115640068 139472492 82201788
135273296 56469970 1135301
134340462 12340959 61400608
147679988 105009855 85460553
4910377 1885615 115707100
109046144 17325572 87849221
44740652 21486259 103501167
86764412 8356943 131350086
127963219 115510694 25463884
32146370 151159041 47998755
76213538 2277047 17335730
125034459 114751158 91943527
45930434 31439296 30375905
98699832 153179470 134488853
62885871 114783590 131093555
47443112 25885018 38551684
50036867 151032775 8220996
3238391 20500299 81692324
90060996 32556492 150292924
129371308 17400518 29406376
53878511 87957193 71593516
84837089 122008837 31205668
128978267 125067466 96988013
23632626 106765286 112619395
62004627 9132374 123822710
133975286 144609390 77885810
100251312 106025577 112602832
141436500 152720721 116951556
3592370 2989635 1319009
58047700 46694514 55705696
24457340 19239897 144819351
21178094 79698179 119114678
16174205 39303431 65744286
116097964 131640920 648550
15090817 105730616 33842997
9838230 148088082 108993679
40876862 109804663 33829347
64526033 31028929 98806596
8679250 153092038 102109891
90716837 127435252 113485790
98894902 132793045 37019038
91012228 60313560 54696525
51135697 34954897 23810470
30102455 18900901 39284502
42755798 67022603 131152824
83942810 51498685 64670047
33673798 124827958 27920115
92246340 149596524 123843133
148510364 26577036 48178397
15605802 54974798 60091656
134302875 57981048 31337282
104209048 89369991 129149385
100841802 42037281 151048515
29771521 135959495 146109570
21643281 71721347 38662621
111119751 127305602 27422150
63181408 18010482 60615103
24969508 113386777 53107132
59474716 120818810 125457129
71914868 134256850 140424775
58795550 131611944 42420013
142552595 100918472 136818613
5794439 12872122 153508565
149522001 28685135 60836158
108734393 54672798 89541185
154033630 54683659 148290661
48686938 21949417 134414275
96236125 109724209 125720744
102105897 22003442 19006368
85452636 46107395 1275498
103787428 35275305 9510479
39304306 69901624 135657973
98960019 9821109 78923790
87756370 124424984 144741740
44149536 54884906 101928505
7475151 147447970 147012996
142150944 82830142 111997474
33255024 68422264 103410998
102492670 8844342 90618209
14064019 46314561 124321880
13508691 113484950 153373140
40946229 89010247 96040752
120347101 63282250 16230100
29911785 15927140 125026397
21437518 157152459 130514021
107189741 74461764 141856006
53440401 52263481 67756408
15811549 45514246 17530307
122206250 59576777 35853266
47239122 139340670 8086567
1204618 18426542 46526211
29463359 28324208 148032343
102254848 35892410 45940002
69791824 153437010 67435279
148656927 138360086 132589487
71004390 90278007 132818153
28112384 69579074 156814501
137150042 15821688 35659221
75692361 125512364 101720482
93932258 129350411 133256198
118127014 15902660 57836702
98807615 147954283 46387982
70079774 16327633 58039051
130034335 39526838 2342341
79044504 50091120 19275448
127835299 89818565 69700297
150674487 1743205 144102567
123749718 87476657 151880523
134006805 24613600 20059983
102792642 107187652 80969485
100807980 95320997 84631158
83594322 131797591 147405613
62777808 100991435 69463178
13804580 95088934 8233684
20673089 20724512 154222635
61398127 117999447 94454821
16449115 132053676 27721212
104725565 1223213 123323639
109333306 20529092 109725848
89787696 142911050 5385727
139533032 139045459 150420530
14397171 57505132 43107585
24051482 30042425 47889706
96337701 48976986 104438237
132409891 145294501 21163332
140983644 152077389 136900965
88677583 37939497 22011955
150463787 46296152 148040036
95888603 39994124 131250617
121258776 76026523 76045235
80048710 103533538 62663958
1392538 5558496 49639395
45342084 86657498 148761242
79700411 55112572 14947738
132130472 14592653 70999629
10515408 38524839 21252112
12391018 153017511 74929628
44933746 133151624 94480720
98341498 59426921 3833158
113019311 33748751 34531937
64453030 130352666 149884571
114181961 157423227 84697767
139288287 110870083 79069596
48778534 87353027 17707728
128501800 21389571 39018259
68828697 20581646 4006999
68282876 49602336 35207455
38549881 86514986 15568372
104945357 9154189 97645337
116606282 78165398 15857849
41486431 73483281 57409964
131475622 134902949 86306609
5218084 42205650 89566667
81294399 16598497 52548004
102887567 94162403 5945688
144161776 38416881 99817516
36669941 121031653 26280758
16554388 26726687 22520361
105124521 148132241 92322666
142092517 106220117 152087421
121976809 77172087 9283403
101927462 39614746 85865526
83498833 7712260 47712800
32489302 97058223 25125206
110758286 33379220 54119916
56264775 140049117 91316601
66085613 68969499 152995330
115365569 139449116 142636704
69784598 81523449 136854444
4066798 6389011 46618697
79830626 53165461 20310095
18429732 18016038 98815796
127908605 56300270 92522275
42808521 69320283 95599356
38759739 150378154 26334810
93265359 76483375 137597233
27872664 45972887 61140934
120447912 99798481 131868457
44574877 47786630 32487574
57915801 93040809 342446
132654743 56226561 152238206
93037851 7879285 75239643
9577962 16056863 131581725
123781535 68405607 130138856
2852098 124502629 151563443
52112334 16145620 61370842
156942296 89174915 144496021
6728572 88282415 144428258
141943942 111583313 29307699
86723377 111046087 90734746
95987434 139433272 131527199
90814671 90970482 143980769
147015848 52973176 79127376
122951405 79000940 21617704
151716651 62599954 108841818
76571357 23002541 14675215
99444617 71053080 50496286
97441712 40139939 42699695
16559067 47221531 69286534
112319859 16560407 36499765
146042253 68926127 8610286
56134566 47584831 3005798
58473540 103826379 27802409
136906601 141486934 125213867
128829065 116112062 103272428
51149051 17754276 151791956
116091294 145410876 146738721
36390257 2259812 142900122
56339296 19589357 100348434
29032715 61221409 106148253
140895410 30953649 62090439
35810817 132133194 116477404
77765201 140461574 50492447
104306521 27831611 109644968
104831736 13731373 130832746
148351310 130996703 53097104
2733535 24703922 157070818
6954938 148521561 101598441
43509001 21357824 49060175
72942992 42295989 44994377
53980984 59372406 18321306
52638047 1798241 140754877
117398139 99411451 46451070
91623261 135430511 18496856
111226601 152806593 102964951
73618342 14511205 80300685
19470354 142228361 115675723
17683885 137120245 131105290
136771001 68441314 112044847
73530395 113964743 5272633
25632486 35876637 123638115
86659979 110806792 38741779
62379507 136288249 113387725
142708097 76512916 89770008
141920367 130579979 56408436
146478314 36080916 30278466
123722842 147602889 98138143
67205811 13035538 87119143
152598880 95742942 129247678
119769776 92734807 104709494
31436148 58832196 71439113
100009036 87422617 13821802
69961212 132366318 112803128
96481138 108030363 75925019
9367651 18929572 58330628
94431981 69564247 64036958
117785558 57502635 67528811
99907966 145537939 136129548
20422966 75987227 144543214
103737222 119203983 59414932
110202198 105356853 149604491
83826889 113303368 130516765
150552814 135979985 38288486
121993348 12513139 105447430
31161395 84250256 143326362
142416819 957327 92825685
116496075 30147239 129423984
10296173 130986113 49882730
30264945 2636909 54529494
46042244 150006164 112329094
12514861 69613544 75187012
36621881 157009004 83798971
94554938 67556493 20710520
73940162 95650655 17636951
134331944 76212416 40661432
155680308 83588125 1017424
156311027 9080409 107311941
129614792 21614060 23360238
87684838 25415171 92673128
38351533 121770404 34485296
94805222 49465189 44740752
23415023 130071038 87824268
139095930 46297379 78115547
156769298 128255606 49927225
65678816 153748515 83697651
166147 147286630 6485106
104663910 122288011 11959441
149957666 10652568 64161403
26888141 119429948 32266070
77218038 80804847 152829108
10655762 36582169 52391732
144900277 21272309 17062204
11325288 91077785 135953866
102604953 17965852 147620884
131525298 30218153 109387831
152595191 16398249 121046900
82564183 83351253 152108983
112902116 106895168 12008987
67847244 124854625 100184461
143045519 151642814 64768335
90668658 26998445 47936127
3484222 107625859 65788121
124562583 5091570 35235304
48812672 102449430 125910485
28587489 73239933 51541972
132860457 102438079 16247189
8443256 539631 118648427
110808242 137842944 39924310
97289003 71438000 92575373
147984480 54835922 157152881
52979047 152290930 93030962
83081481 27431904 101930222
144318488 42459729 8200495
122377944 135594776 17309207
18856312 91292166 47514263
149061456 105998984 15889629
73015857 10742328 17284917
90400159 152636514 131047838
48497029 91763611 98959171
94389015 61479459 53789268
23334708 78760673 148759919
69148817 108710430 84706361
11833097 41649380 28509502
91526457 26904533 22975436
57505388 132555249 31324691
116060565 84150049 101941210
19718657 102618534 89727265
104272142 87940328 143382046
14707147 95199120 91387436
127840556 80436840 101773454
145246451 50920756 68014935
94151512 115637182 138402726
73118860 50699965 50596339
50425039 8801940 106272796
2745408 100123293 39616068
152089934 109905870 44469387
76068992 39007945 38034421
139348317 133613257 64547691
40998760 10011269 44116999
67938733 139021883 140812618
94389965 129002501 11832846
80180791 90664205 31753140
101847646 8131002 76509136
72590561 111450793 87314381
56607489 156231114 147615474
85077830 127368987 116494562
44164420 73896752 3839704
78850275 38398268 136179611
8445198 47324698 155714936
89037330 152761249 91291576
134414413 54190873 141717299
62791807 38128675 117108952
136507350 38145306 108697249
110798973 132101269 142009854
33758756 40699283 74646897
130363633 138495183 58746129
13175153 44095288 103914374
74716038 52103488 154891535
95160128 138528491 63204714
30800490 19613825 7089522
150667881 10870405 123238605
42278732 27192396 150489238
36303402 64887379 99944885
111758771 117857216 98637967
73919209 87623810 63934991
146688406 81588286 55793054
144205132 78002085 11905787
2419460 42789584 127939323
142636551 152622747 105526099
155850393 20819544 32500088
34217827 156090776 85087189
103298301 114559725 17277874
78739079 2037069 156271172
153954955 86858484 107604714
16607796 26177513 85753659
1971053 154879087 10703908
66096176 126825220 16847710
102926277 4666840 132451575
42815428 38318445 66336886
138584128 157189622 10263829
77713579 51672504 157577075
137069378 8838311 24734581
123842291 15931426 101306001
94702492 9776418 49762869
128011538 7500250 24637417
2388225 132523153 135481156
57606137 152350948 91815853
109376353 106853629 92462552
62815374 93604061 6113528
109408447 16702839 79897094
144731783 30241733 141202486
58461559 72393800 3688756
118673406 133894033 138997898
149503964 101157723 64963632
113394715 148329866 41692885
16280032 149099822 16635694
113315136 118825450 51039640
72385747 8616578 129957516
128275251 121500883 65990022
890258 119366703 131869270
58842214 121252609 129619300
64417127 128812588 91751657
26112805 31564817 107607270
33857904 65699002 76558794
71211224 74831810 101719951
131933972 150680893 86790454
56079430 68041160 33538741
27373809 147884483 56320757
85230827 20204191 148238036
122287559 3261937 16901622
72701200 12067414 74883973
126112908 48687817 82488851
111123713 127971267 78668818
128000518 16575167 89878378
148381417 147229829 133963169
91902284 152169785 90115378
75153734 38924850 117109382
148128985 94432270 7806386
86754125 80794576 157566593
26018027 47402328 115057169
19255839 35398987 155929697
77534151 110549365 70548279
44344985 1444312 61608926
25205132 24469175 153122122
14956236 96798009 23342142
98768470 16296555 149250359
61067087 10972871 94103453
103197073 45859192 111854380
85068260 17581344 81931672
117560588 30770272 103686765
72230401 97791459 85782941
142872104 30577611 33958414
51494810 57445939 83127771
73748749 123385413 41339440
149084338 84979232 3149901
146577619 121384438 110063060
55617307 22444444 85878477
50394527 77628423 60943461
32289163 69933952 137545083
149396829 87742508 150996113
9315725 153359222 18991363
81218731 90817898 13894534
142555577 98475338 109820202
117374619 126318875 14402194
130020277 12159595 78089445
67554756 76204534 152591789
20140403 146793768 30074172
27257323 137402160 55406121
132428031 157383846 100110259
112062904 96460266 104105504
59834633 91245347 80423254
105582580 14197049 127581804
117684427 107155615 35113047
3681436 42777326 132291639
116361059 82478104 93403810
140144097 110548526 31408270
10189051 86782475 151866089
62416836 48728900 12398644
25259029 22000574 31639483
21112378 16363507 91792277
10119069 140455323 31952
14362241 94018730 80343317
11591886 97689856 110276222
34116369 25113656 107432246
22523643 83012977 31049382
88327693 96959278 67476394
137624764 95135353 46870022
47972149 24541118 1084496
54386347 146036216 126681176
48938615 18319678 135238061
49552235 55148773 124138413
120663521 11080260 53029275
45810961 80554364 87953340
121581792 1003295 85383417
14114247 76084843 30739856
82091380 53611450 15912856
39970280 124455829 141021434
78593017 2832902 74261071
145736768 156714276 61425666
31960211 148903080 90509
121477480 51679812 95006
118164166 3817713 94748770
22564901 147101180 93359133
64931483 3898860 81517029
31237251 82014885 154129068
103685219 90761440 72393454
48052340 94778377 101279241
109978422 59850029 43986040
61037663 1591208 25502633
143518597 75785796 13257653
47945025 8419076 41866564
63789449 144357697 78831884
112085531 1161528 100477664
125003053 119497513 115021845
101090611 31867041 59026707
115598838 9991192 152541656
129898941 56973183 109062336
61344030 125543064 83249117
77180594 13639619 135817972
39609360 85817607 112178410
103604723 104632913 99814774
47909972 107027719 51896901
25840570 97188813 111440183
5017568 147452279 39779817
101401441 38017414 24872481
73560987 69389153 32034863
81084558 85322091 18326586
28729764 115292028 43867016
72576544 123161748 146911384
79066768 51969275 67572107
83585702 17657445 50765285
13333399 138381769 70820154
99985278 32578487 155604170
61312271 127452364 56455664
125454499 40056894 122538286
69284158 13130997 36331570
123761049 119572317 3872230
94797805 134137671 51920776
106232339 41130917 63624394
43542997 49561923 18504012
105248665 84114735 62886680
137806405 138330284 7397541
88904328 90673673 114264192
119419247 43644388 153615967
150849694 131211799 137014325
60941920 53098104 126443434
80776299 33383653 92289041
65637821 90840385 56913063
53843772 41564542 12474663
63040954 45935804 111371839
359318 59451328 34626011
147070792 1332476 98530437
12718542 80694773 60907052
84207083 124835624 91371716
112341698 72860615 133926476
4256933 34143839 104480748
19889198 7148824 43848269
141099837 10303064 116370192
120994653 41225709 7939186
49672173 826012 145141087
79183897 150140963 50806895
18641522 130239222 127537188
108002071 91727769 82759906
131681990 88325037 153722342
15358123 96678723 34460133
106155441 54631998 10994335
113790564 39906389 94389787
22164585 34604553 27342956
118020424 52359050 112816308
49302933 80064841 42447610
84033152 72698404 17913978
8999113 38164101 137307443
110290035 98163818 12307446
27216696 82051006 9902165
151511303 61932788 135231293
79450482 151367376 2878203
53461254 97513845 92606928
151991022 155782311 95570261
102435411 46577726 122132008
112745885 65953979 125557315
46727495 40498443 69961282
134761861 38804670 25132204
43224892 52473742 121528345
11336427 110881181 130592615
15239924 52009865 138045384
128911278 48161938 107669379
82284071 25265808 81273048
106328217 31548374 114831693
31340799 154933135 119319934
155497075 7405759 49432603
55313725 6426391 58063946
8603996 80189318 15339760
16456062 44766053 112267031
52484407 49275518 92961753
103559592 31634415 135637518
30725812 16527810 18816233
96542986 63438333 154838245
60372032 152934733 83781828
80224975 156900722 117012215
117761060 112405952 1679439
98192702 60269390 145249116
147197853 155508113 4989281
19507134 104607476 49470594
88382078 49647230 38646898
120504548 85640962 88504712
29828055 25411214 34621726
143611806 43428258 50729682
2339134 73429915 48393593
74980455 115574615 106508786
122371120 98480603 121012232
156903413 138705596 15412338
73353867 87831409 32653976
107121573 131161651 77886962
20345346 86859089 76147834
77902376 69967158 59784136
4279247 75454688 21183166
98457809 91524851 88246160
49358483 82980775 29199813
139096762 57241173 146303677
133639190 155788638 23343484
78374356 42181073 46718038
41400086 116691602 92647239
102106801 18502269 157189875
44094474 92793111 90672104
134357778 136380863 148367081
36511377 140193281 84537909
97795327 89525573 149156459
100085856 118296398 125483064
51388383 156433550 20623626
95248490 144628225 38220651
104414817 147101649 22451181
32144018 113810203 4094558
51720453 143454027 102344389
95532065 132208767 33923023
23432843 5786299 55682614
59228129 46536248 153269395
83218043 43846162 14678052
3835459 93423787 108694264
61208322 53507913 32914829
12194047 80901625 97593616
10487698 157270126 28902428
92076487 53166895 46110236
113259905 145943043 104702983
145603110 151668026 149807579
22792907 143168788 143759165
17299175 31142423 41113876
93180875 19792530 66213072
126192307 62708096 26197762
55919501 130391225 129765879
80638034 79229917 126214764
101816931 102240452 43571379
98835229 17180599 96353515
120860048 122835580 11114918
94267297 35374139 50656060
32473523 97222055 111920937
97232044 133303212 80609805
97678060 111773347 105858849
61479301 81722624 107707598
97172620 144507416 25756778
96717408 23855745 95773510
145816036 21052455 132857221
130388119 138677293 37818809
40826773 129446831 43203857
62983767 118425645 5873406
26697405 146369018 97458193
8340087 130617170 119935212
88693582 40389587 149992291
12504400 62620751 93831886
92372259 155966241 87537026
154971718 144761985 157462690
43204720 25299316 41469806
128822459 114289609 122015863
150096904 128989736 69755252
5602230 68372262 50804635
135203213 118102507 110993656
97115486 79403664 51592905
105577410 48942838 74845193
7760764 112793564 81530534
129614854 87406914 157467055
114314071 13762861 112757565
93504861 56051228 97954936
20647571 24966626 32443258
114838922 14405167 4746101
139512577 88378246 99370378
67630705 74967421 3927710
68296448 31234934 60045695
107809267 77511767 110827744
114850837 155358737 62820172
138049123 42202248 13612116
27554300 60707753 89435576
148011109 125563216 115428203
146549036 153631514 74360966
83985357 92292372 77372244
40257368 133993600 136850394
56525784 143321942 74638205
55884666 91162530 25643534
5461864 73062354 5694270
50081221 154819568 64974928
28471221 95814667 32472579
79566020 46165650 80151047
81419001 125524478 74452662
3011845 8711173 78844935
109847290 117382127 7840100
21881750 155454821 140900413
22389455 35106571 109456317
2113963 99924336 134281173
5207353 65264433 49108754
105643483 70755187 135002220
78127115 86998630 65261969
127739906 44033232 157072644
48475278 120228276 63215190
81550109 78142552 28162974
54297352 148510052 19282785
146735123 27656217 52337126
82491967 125539743 58530516
97408910 149303888 83222195
83624021 128506886 35942594
134951080 60069391 12370630
96609425 91880151 14294914
108500361 131858805 132166582
11783294 21154166 139411830
150679305 20214790 23808490
107574738 53054506 37028670
121823072 31630283 22962293
111960885 39071960 73765240
59575822 108445994 79822609
18318418 5890284 80378471
47267900 46176116 85376283
108517177 57521569 38364647
99073482 63839761 84299587
1351039 12896981 45592706
101508350 56178363 31410114
30223395 99416813 1818556
88910262 43246009 51829597
18804658 126806809 112296482
72411880 70828745 70293825
72835041 74429244 99253864
70295452 30426711 27066791
25396483 67239014 14561880
39861255 42646843 8828954
145628244 87962089 67062244
113286828 98919356 16237618
49902101 140104722 45645884
111781699 147875208 42909881
46053761 48347151 85163929
69860984 66866154 16758497
150758152 152874465 75633372
14321834 115055718 36498256
3625771 126428024 148396411
110126145 113235485 144772364
113451594 1643564 21886182
39611013 140651350 66136455
138551906 138658053 108732530
5841387 39171840 88877121
51135803 83101723 149712526
154142046 141225965 64796062
119734296 30980842 80284164
19869766 143873719 104184594
66347195 141353594 129162031
36319019 81035849 94198755
24529282 35160901 85034553
60379471 147731081 32881663
93993874 65542280 81435088
120359249 152193884 106520509
140799852 105592647 132192149
120506730 145354633 68197900
152494555 104336315 59947764
93091341 25197786 5783848
48694794 124606437 112579873
54612472 111050971 43248835
90440867 154965183 73234733
16565175 18745549 105549479
30269683 103452739 123289122
131363860 82802264 90441091
71073021 41948460 116551670
58516606 110147969 103222042
37642982 30155422 127831807
28133085 42129119 155022252
22877072 116542804 27956365
107973502 22630683 99704641
93108070 1461717 143756250
157337739 43723130 52299847
55707730 30006187 6875398
60900834 129513255 67346798
136276160 14426665 134852839
350873 91028320 19543858
49796327 83242486 127703805
137357646 59532185 23317163
92950101 25678692 44812768
21467771 80544900 105455363
112521686 52305405 76566189
102151397 20929707 45032517
24513203 31834937 127865642
153729990 86598798 45263981
118408483 41646807 106347579
150089112 41813912 56884707
113957774 84415071 132078277
124050447 3669742 115369333
42532965 110948031 43358307
49604117 81255201 44594033
106855537 115158851 133288548
3566867 41680517 51913360
61759779 153940727 71615176
84070655 27813765 148417889
67855730 92364257 19113182
54652745 144053654 29156056
75917295 85940983 95313208
14463970 116454487 78482938
182468 134823610 34743210
124612280 6903267 107405054
1590376 92476724 117655074
23060849 18931107 14836587
154953498 66938745 131483242
75496176 135709 134274477
27482025 136497572 100765897
86320335 84788258 66087285
85714960 137588948 93010425
107140742 140922901 86305383
69436071 143901218 40760811
149771641 62423490 108676010
119648850 145376872 153737174
64454878 93863046 145168594
151988006 17630494 136877903
71669949 4001500 152455503
61107255 91825736 48536306
133325756 34529109 127024849
137220036 148729290 148776783
150538426 47189849 151357395
128504936 120529928 85550446
135103991 55770393 126569162
47189757 31945738 76482858
141528913 75538425 125618003
137136880 118755223 145983492
133539505 15407505 9373599
25031379 76617631 66445180
15931093 120992097 118228441
33764728 2570292 152259426
20156242 149221934 117941647
85909798 79781985 125159692
78894937 97503242 37326788
131248191 131624775 123901821
19575753 144220722 77636302
31790326 109437973 127379015
43477884 124989925 121400214
113359990 55892145 115039754
83305399 88932811 157263165
20529754 5306012 136537350
94291553 95045405 77951129
131619323 40244977 130537782
47707401 92715303 24062271
147079049 95135755 41380908
114603226 127846208 116291998
6666859 150429017 105657997
122639250 126863267 145870150
58475159 80717564 61681888
128032318 9631024 74657194
46036622 12605639 148505543
34723140 106818532 15245086
26329731 117233258 138856863
32721828 100612135 96784754
54725433 141915048 61351456
98998696 51021033 41976856
49578802 140761650 44686113
23503687 119797182 16185456
37839352 116430789 116555276
47309657 135238359 18233663
74573973 121532490 127491311
54454759 34469674 18382646
19588700 11506938 148329145
144990508 68265924 146447010
130815599 1140334 96431706
14824621 126750992 108068375
54700882 152036014 42150372
80888813 4673243 47219323
75621333 66816414 109099189
153082918 95026747 38963232
56500653 35524702 60921102
115203809 59167530 32888470
96107642 101662470 70068561
83342808 136965012 115224603
74361605 89447350 87505208
626508 33929439 83455103
145274761 118478587 45418684
109553808 41146151 47204926
128699737 76487061 147907212
86707795 54241906 155098036
42880704 28415711 16848628
109742779 108011194 34703433
124772587 6123915 145881435
136916095 116232066 72897135
18126255 136328073 86450850
16655976 102915471 62490826
120931566 10367530 66498101
64985218 87673495 18570414
4721977 104123376 27162521
151294115 154552521 141499516
63847312 59156724 27118795
147970683 54721945 88587970
110580792 85794457 51591457
148791198 3316246 71230394
145386204 84420489 36836638
126618172 155718553 66034311
144119205 150843578 35344502
97112675 58137932 51396503
144618107 77873024 14915490
32769949 88791583 80337267
9279542 16596900 113987144
5813144 130866549 48274441
31348451 129038441 100495452
79380295 60299717 21965173
86186367 23184826 119477339
120289778 55844599 32713894
150518914 141111671 56537067
30314030 117588105 79333019
100134674 80112614 63324886
116709092 61627504 110966981
130579774 117304396 62277994
121797612 34671765 52298116
141230845 104333747 55993158
76024200 8060321 63496373
55254584 120138175 47761556
129164659 3950512 40617066
118899699 81716611 156302066
122070729 138441140 8520243
80706523 9934705 24202849
62927350 70888314 109026767
126014663 151678799 47640829
19357949 34632192 4583439
107448459 58264692 113471500
95885159 40832703 89181032
140209050 45136549 102181124
123266243 2214826 83300325
72692610 79113842 32406809
469958 361280 114501417
148596640 128996963 39871715
147622390 146566348 111544833
9984970 16933214 141683428
153542201 84367866 30978387
40941942 136254363 75151670
5932807 15095621 87357566
54841525 124513502 94989908
24859162 67091891 107615478
80823733 148279348 9453698
91287322 66319826 124612058
144222795 60579051 95069757
133091609 117282976 25067394
97718663 14328468 141084780
79820994 17500152 73931673
151800481 34094905 560511
32991032 62034855 113720147
72160289 98784887 26685643
41609650 3533835 30058827
48530491 150700348 35642422
61262558 123413830 13653764
35197337 155487437 59996099
135399084 80917022 22290843
84791098 29101296 56496135
100304748 82462248 21478520
103230835 68948131 14439292
11669955 56113908 74289298
107765415 68420236 21785944
115908801 150358868 63555379
115400278 4564839 128495769
54989269 56964878 8240930
110277810 121272436 97395262
11243414 66220703 35577901
102845809 121225767 27945767
51754435 62984123 3943344
5155681 138157061 127618339
79076465 2707827 122178103
84501000 7535681 151162705
60325240 111422925 55678875
77476797 137891074 21755836
143426173 16158469 37647805
121630842 29217522 145414498
14526347 21118977 53769864
99786353 15084968 104546502
79521080 83352962 89145849
46858534 132091574 21697753
29822219 152681835 92474338
13016742 67505514 133304591
89840904 81218060 44287535
100029568 39058735 45034919
94142325 129845149 90992043
23292769 106403080 75245639
43784788 22145802 97900534
122762424 152034861 81814513
105769144 71059646 3086899
151570462 58648239 21795060
11141988 129003777 59540857
71760246 45485879 5975987
9627984 14617370 119266777
117531002 16738300 67491718
30975963 69208577 98048986
156835629 62182425 110045065
136639935 11744806 124257627
28840196 142680513 155150315
118484132 85018965 63478312
153774850 113561467 10506111
64859746 77946336 110039465
97871735 99157088 76295675
39207029 8488289 75014593
80378319 62507463 92268203
151800638 82922903 16599047
107723663 15437984 91323451
150031935 80799616 154010506
5520995 98784407 116028056
137043724 10403962 61258130
28087487 102205725 113640301
143798427 77778021 11583420
44966470 122237839 69633401
129438421 67452042 22598806
90550923 47468228 61080250
17175762 67004324 84904418
46111203 33912846 75303572
41729492 108600485 3978207
12416875 44872616 68151889
142080345 103587301 100725338
156710214 52238160 65958808
13883750 117302403 10899798
78453121 33222865 48333312
147216759 94047168 46116837
150551323 120073868 92403738
127983701 38300804 139594160
35958278 89290612 12812233
79124168 79211102 109246055
36579588 140406425 85888949
92074878 154814607 157434113
121262064 74145477 61328264
118251359 97332760 116390613
100253956 822542 42081451
59491861 80484068 143074594
136004080 42077826 144061392
66281023 144390721 33014747
75128232 42565711 134754529
95408243 103881434 101368476
92090162 124001946 70153015
85934269 48540120 35425421
155798438 77659736 145070573
5972245 8714851 42478940
79600881 82435084 116047053
107091532 38485719 112176485
103145649 119798082 59916590
96140919 89071609 37584633
58222046 13312508 116114158
102024287 44093974 89866462
80919828 50263705 77054999
1392285 98764556 92140884
80806781 154855639 4410547
129232202 80608837 99433903
148269667 95464054 11431885
101604971 11770022 8712050
128965111 153166567 52919376
60022518 67722895 132461667
110913624 142230505 97383700
64645645 65840583 22094520
73318473 6807908 141245049
121974812 8297983 83288342
26682342 75193459 151781566
153783180 35372517 17412683
124466178 72222189 150203230
38165749 51458428 147483447
110545955 29567877 124892051
28265403 60650241 4566980
59437835 108386582 114163784
91893820 13305508 28936876
10744987 66042073 58123219
53725263 134144452 118323603
144475746 7479216 28657950
35476917 106049763 146455855
148922944 38928897 110109600
40956115 45974275 75769363
52984793 34464425 55527589
90234039 2231868 93242428
75161075 111982197 14661233
49075997 9828866 91573714
26952426 101158892 43402948
36758213 102798686 125402276
5392899 20196853 98218839
111689502 54900099 111874378
93887103 47594735 81917682
75900134 97036833 63553935
69775958 139191775 61684536
79653681 6301783 99926604
4936607 145148988 139188197
43420752 4440294 85828514
147092863 40374363 25476435
128701018 38464268 77395566
21070499 69045157 152676059
82214462 104835812 13700403
53063345 137972389 63688546
79242835 30256532 132728382
47513919 91326341 62945521
119716371 61326587 71614534
82909863 30974965 119683084
96076921 53411573 58769833
89568386 63520745 133930787
2018 119270460 12722621
31460197 45624945 145490236
47132214 77058379 18474403
38464124 122490350 64103704
85823594 70344726 13551087
73964619 155040766 98186326
156911357 118870089 71676768
55870438 132295640 33119630
73490997 142794281 126201138
91496501 9602464 36803536
77404795 37606375 146307995
100788488 111724764 39791966
60139111 127966852 64756795
107015121 143119939 74968209
56153529 100579276 85795886
78179391 122784238 45354444
146483420 149356835 23109321
130381570 92574061 43461473
69074166 47613157 135112961
32022437 72944707 147552414
129085104 89995684 55515282
16377482 9371279 26723344
27780179 33704451 31159756
156766752 94222683 141771178
95170987 25558760 33420111
3929463 109684785 21802916
42347676 84958707 150914404
73241285 150780674 50772565
141819282 146333274 132468319
151443191 24954145 12649454
130647430 64817337 43389729
18662036 61284808 129275585
153790740 74556013 133931033
91164342 62376924 115738073
141466376 146290143 93855434
94398030 39550314 61491311
1255243 148479169 5811421
125506724 33363289 112447250
117020200 123421837 45762006
56926742 2747731 51464032
134134139 101741819 82007461
112529478 151606664 135744187
74176264 33641726 127111456
102193634 63320747 12215237
151487682 145758325 70768987
36437512 44958334 135184366
61847957 28891823 115249215
110014967 109644603 109583631
155288289 127069814 37140086
315033 148392209 58010722
62099916 97457689 152875065
82782919 139625236 149253670
86974041 6826636 53155893
101442655 51603371 22960970
19707013 32469447 150849366
77912972 128207466 95237334
94760487 96019853 134849814
70415116 131232772 21620643
35088194 25012918 115556862
139546773 129075481 123069874
96444531 14875510 145830822
153087566 16324860 18323759
103797668 109536137 41711390
74435054 124983856 88255514
100882269 13338473 121254091
108122328 10577890 18722375
100364594 13953928 45904004
84208475 11827562 72229162
111561406 15886405 11994364
54082913 51763988 68671260
33872206 33383096 135229041
68866549 76578594 70528773
126287964 127094367 121590318
122466166 100031277 90317678
140897371 107450239 33916496
65519182 139117539 155590367
77006451 147020606 154514279
57782600 82200502 129180614
152529442 66756353 35904091
68114236 98788223 8255961
102242967 51596867 16375401
89540252 8189147 71896288
140446511 91201116 60309971
104743202 97288964 127123788
140863262 121614982 116219007
130615517 17152543 133877700
116890521 14129181 112359027
28772963 22616054 20575219
148196429 79769909 151151007
108937514 95835978 136970553
100578497 155039166 133413556
5759898 146950963 61172826
86849270 67545980 33863786
77844632 147546862 68776858
150717472 135382523 27864685
120352825 13548172 66826910
108015767 11671482 42117967
100300065 23037734 125928114
68316207 129258430 54237879
89043889 127045377 19766247
50335548 64789504 107104228
112882544 35831849 73784885
91198339 105819425 31869829
147572177 26050261 106814902
108692610 77922816 155418117
76894039 145189260 1934793
15431818 125115454 124510606
102233495 24439054 65509220
63590985 141535372 43841218
32102066 104825798 21417285
27263896 35980746 26445402
155619101 97311867 104255939
69222388 2804579 69941024
33882796 19596553 150582556
87079052 24861089 3154422
80154452 149631295 13569421
81752837 151874325 40968440
23148301 1231135 75053460
38494565 115348720 62150335
60396762 67291313 121102113
127816353 87043841 109846539
132030404 91498458 27937392
121938816 5938753 135967071
28466377 31098925 81503404
109748813 62094686 135502958
92198768 156268945 67217647
128969025 123544891 17488440
22166208 87130373 120636538
36043929 69531122 86715532
115248917 99025598 143120484
84526221 54750531 61823253
1384104 31530514 82985305
8639731 79922595 74069602
74404695 40484974 31741740
103101193 25625114 89067386
99332940 143130849 56445248
90021328 97109361 126250720
104308821 67503808 133647320
132787940 38124689 16977813
124722674 127563593 19540414
36240130 37495296 53964309
142040499 129788057 8119794
133418037 27383806 51862740
20851989 105320012 55668533
92558590 118758621 76295854
47684296 25428226 87553518
71170696 121589368 92392654
88527886 45353037 131147542
138723970 150385974 155162895
84108384 31843026 52084541
18577137 44202992 84697949
36884299 137207126 82962044
141997425 99116460 8747339
78873346 84197533 127962136
154123721 114831863 138543573
101969201 148246381 4421949
19359870 16989508 39517329
125919830 156460968 67124432
100817216 96319523 59000046
72208289 95372593 59059004
95619849 133275491 68532935
132256971 46786452 82541024
116410734 137192707 27227749
135755597 124331609 141221472
77357356 118122094 92498054
27996948 39231688 80356379
85619271 24928030 768682
21461090 36518722 17630306
48266360 51899262 22521484
28323522 33519092 81652184
52631629 42797741 127559562
102077955 130427127 134679979
46530369 852088 44189389
44874287 49142873 95738542
107533637 154474645 139183019
79484067 60176112 151088677
153298118 157454100 140607691
132931502 154719918 27297573
3002101 41851275 52513393
79398238 60033986 7323986
14272443 33288722 62695396
54408937 617191 104704870
68038715 121289163 151713450
127387422 71850529 86990030
19642136 105579314 122254493
141680867 101977872 24880781
85338916 29228762 52924452
66915580 80155863 75310999
9999964 26971230 129464296
70653429 93231338 153590190
131086538 111277602 79178552
68463839 109212766 60686382
62772183 91378020 145529568
52118474 93445984 123897076
61874879 85396539 48638586
129626226 153959695 114822840
28777165 39847109 142221803
71851047 118594837 67248917
6333273 120782816 10228123
28223747 47394079 129416755
77031571 97920021 57277513
104825245 96347373 22492531
28117606 123558893 28165248
123400669 153921748 71838456
119371572 2683425 31774486
78287658 28462801 113245381
51807600 12871033 83952874
59834167 39210861 78772105
71902236 52577167 48291743
49204632 57781002 41842481
107003639 153653844 15169456
153676638 63488241 13415468
151761076 101272000 148703608
106316564 138693878 139124993
19190481 7937930 7718946
10185743 94361962 87533531
64206011 152102916 41778028
100209071 107321279 40839264
11739037 20100307 58462530
8534968 56723581 68114940
78881848 14167944 34918041
82311612 31320003 112860842
53380839 20339553 93479602
4517127 42354540 135226653
55765678 148171675 111356786
72570227 33677055 39775139
5235893 31003474 137278442
85210753 36560528 95151009
91792167 89982910 13157573
126646984 85108154 99625936
65220565 12330853 106454312
22321334 136508188 87159487
90743310 77923894 82475543
58032515 64744165 59364226
28645499 15589718 124031213
4987526 123013292 104274249
84617603 141107925 59836166
12675744 149693480 141646469
138925647 119305015 26844996
130577887 103798601 100779656
140038638 57715797 115258050
66738376 115573917 154866387
83767214 32171346 88615822
41215988 113717999 156540853
3938599 11975354 149776935
143365180 57829949 141571317
106592358 110913416 91113573
124196505 46409054 65247968
101569428 88654470 129566304
121990146 25343640 128229146
44169006 44253920 15682730
95924066 114782642 152576027
147830268 72115178 152623134
21865739 135374715 142179268
34555844 42616269 75375490
58356020 140152583 105953622
22749414 94145064 128317161
36565141 145356318 59942555
85023906 94080432 122212285
13867678 47371943 99067597
2764638 3227144 78588413
150219423 81044708 70507181
37060282 44764319 18509003
61686540 97050919 22077886
93487466 137984266 105514753
61913762 85021650 80896004
107305021 134299471 66855452
109329368 73874253 11443866
78039998 31157564 130550710
143242032 113063487 37223496
115419713 8772304 155085276
125772055 65856421 30738309
62143232 113146373 19287516
153235235 135491411 114934390
91451440 121662524 119563380
81956318 77694402 155771298
1698755 65382874 67977966
103547608 137148213 28631550
20266482 36186595 44488246
12267579 63424054 20665108
156733589 133275206 80874842
49185738 157590973 15668238
5597181 131099073 3730096
99368482 155368286 43594620
71480648 56289529 149995923
150570770 650877 104796413
10352423 81572604 88455648
125670454 78531466 56275823
87781068 108900772 59947657
95782843 92334086 40219630
136904021 120902396 89930640
95796914 91378877 58781059
138452768 50581549 127780522
121876365 70516835 120681261
147337153 105826994 5819820
11203665 134197981 33908918
70467094 116485635 98417197
104971140 104885287 6541860
135931458 73353379 115006617
21933604 40960112 117342117
137522635 45446677 9975486
131556901 133395257 141069194
137918734 155908163 12988557
131971800 82715339 66547923
2361879 83408814 116995703
50655288 69860037 138182639
67849806 28294428 149008104
70910813 102739409 126302342
73002276 82771543 44794890
34119951 6996144 42309863
50147763 44964205 52952934
79244890 46960983 96815387
126032563 59768575 57760748
111644400 45257860 3902693
21111139 29878174 90209387
36421811 52436291 151479805
153097633 148100721 126075515
21770726 113476236 42285010
142320049 76137082 2382688
156385414 140754094 151967587
146168841 126407513 75108220
70483321 3744292 127289104
50754360 126065220 150629002
27131901 23483108 86827890
77802761 18401855 122385102
60232729 125438541 141090476
69036843 75449218 27067508
91742690 107753788 71439618
96398879 143380660 51527717
73584209 87804152 23698274
121602164 76728147 14993634
140723570 153179300 139173991
139481496 157423914 45138658
36579635 3750892 35971164
128138766 137331017 17535729
95714004 47580610 147818561
36971344 24838426 79693108
77893589 141277349 96963405
21633334 21892369 90953298
65436623 136637092 17592122
118980718 80025713 138909114
97802403 90032780 45667382
36823999 138891956 120244990
141763227 15300192 96963548
11156780 46536920 41692275
75034324 115434501 26486831
70531377 62901370 145646577
77267361 87084911 40236316
33720899 71132088 145175186
142771479 43820852 109355465
38044258 112723640 61890858
149553775 80785663 126598661
48603308 55405347 145741549
152014461 35995101 138019370
71571791 31898336 145614278
157182063 80942073 24914422
85360354 135743046 143033352
14684516 82338546 54516860
28315119 145973126 57727452
119884970 42042313 110256491
144151535 78787986 55711811
72298778 72376624 130373104
36679577 116535710 124434876
108631916 84071504 107786835
154708301 38466402 69255836
37249241 75655022 90029668
54992595 75599929 65203732
149331078 2178952 135236880
81908654 24773272 105278260
111347345 138225782 95076142
3106389 135426524 59832302
52566609 67686908 150156586
54628232 84953326 17909985
148998009 3288206 74022348
126323390 35126956 109872453
115119689 65012457 41013913
18823782 7533791 80071034
24755994 118094684 87809180
58964124 48525494 126109842
25432114 132373420 142487270
156491394 97730569 74582780
82398578 129048607 5376846
17199539 45735796 44284197
137924910 100385444 104727496
82221391 115428239 34787570
107569320 2178182 45098256
27007528 58978630 87928827
123346304 129106708 102153867
155509568 90173397 24495020
20342028 92434675 63853102
13367233 141012051 90264961
61543434 110207483 76651651
16522992 24493567 37411405
84307853 117206438 116170768
86198484 13644572 111007377
36332071 133301933 143299151
105144666 36235645 148931298
113122769 140640470 107923542
12745671 143955291 109110672
122849655 49476895 37510038
11150470 97256720 124970298
121224172 140446806 125189763
17987353 80886915 140715550
126639139 33884355 55145231
122355008 107711885 131421776
31021298 109047253 150833480
53590198 107177025 90605294
14982940 122314570 49910175
8939301 10138277 100159184
61499222 136267723 69512251
36160943 89429046 110086451
111529709 112302778 126861800
29238399 74661089 9239678
1394508 11006679 9760457
4042131 67532527 87595869
53463165 41487544 103030363
5613405 139364777 80497797
15740541 103532922 135817345
13965805 67315927 106734864
92851630 79330382 109302262
27714597 122406917 28833170
90142366 139191692 103135260
123026093 82492908 107708683
157009179 25682384 38247150
135318054 130946700 62394257
94286050 131579602 35643223
111011908 59448222 92711640
19394616 152549888 53410027
135636451 122679904 91276225
59747399 66074906 47741565
64767936 35837349 134949154
155365571 119389571 148250185
124960503 115820816 135941024
157245509 7285864 114092599
13141911 12261839 64481182
79813501 109898020 116011573
10776627 9174414 10780349
46302760 38941435 18038714
11686937 115453728 1888290
43507691 43939358 24916407
147206558 116989677 45054979
115967492 84600436 29439776
51923463 143801168 47982403
91743577 34674073 25639965
106190985 113240211 114731747
113106631 101187528 120273045
91292421 105058040 69500870
53653618 117884282 63373631
30570143 86918191 78669062
41804553 40215938 145386080
121847291 123389712 137346594
8990968 66359247 40970801
50627921 100914577 24497961
30857670 61429998 127299315
122063799 133028946 41103765
98000577 7289462 155638618
37008655 103978956 114660699
6627664 143883121 28402730
1233830 12889811 42599583
143242134 95007255 150760700
2921934 102719702 61133993
115797209 70642847 137599108
20059836 107729631 36766748
111963092 21751978 3932409
131108714 12451799 10488352
48671471 63977717 149912263
138221123 5073522 139623730
128090602 65511492 44022971
7916441 149472544 15097027
157122236 88645456 92079978
86731165 149783711 48505174
115008893 111603932 24904645
137366501 67009859 11913218
68772172 119439480 33341166
76659271 154465178 74764424
104624872 140927591 30206521
80655203 60002786 122471828
3668409 49017377 132565736
107637461 148193154 70243137
105777607 114043697 139200193
97832452 128881996 83281554
134527023 36509511 62363630
97678075 43098140 12476196
108769291 115911613 31003007
1225845 119253432 146753773
14710726 12284628 68371790
74493710 1166952 35294925
74765606 155094739 139299143
146477848 2421288 5585712
63961382 15064614 136143106
124079545 80366324 27381564
103850329 62723462 117650244
118703745 25626450 90077204
144185217 103065955 62965574
14395845 138993926 75992361
101019526 22869285 36652989
40545728 52230696 135218856
26053585 23076493 98640238
124812911 9208238 147070044
936557 14358899 7141534
126915771 120761378 81274122
124383181 157322036 121334903
108292959 8398599 67238599
47408114 86445919 19861213
84370810 60113450 11935
17499187 112276766 5915744
140220188 119676108 21701147
68223065 21685339 55255952
76703862 136351071 23237200
112304119 91647498 40731845
65461353 50416549 72665207
16174593 12206263 28698921
154162088 39414564 132985395
139338542 3533485 44021940
153691358 33146820 68579335
48805704 21320286 142790597
107742166 2725947 48774913
74941274 67284499 3699481
14235859 3110636 93316694
67561165 93849918 73379362
58981715 18259112 66546266
132255163 86546715 15519301
21216435 131782001 27135743
120862564 92686774 81271174
10447242 142550473 108338888
44671823 22036059 3450945
49194438 10902884 118369234
94117477 54658236 78515255
83979661 108310085 122467280
129372308 98137523 99907601
49849387 90225417 148438999
133985789 95765401 33263990
84224314 13282229 31186187
149103119 95713216 25899024
1311257 65912335 63043769
123858443 90871843 50958354
75614238 14048614 52809787
37312162 56113805 57371768
113651623 7617249 37208183
50259026 119487870 75068161
88500238 34447940 105135954
116398791 136048326 8062109
52586410 69604481 108226852
115164677 52427535 120489072
71272510 113597436 38615964
141102058 106258359 85289604
58736385 103324941 4829609
17960577 5980289 141299071
38024309 123005523 68804840
42607399 49059188 41968344
120821103 132959882 74646455
94225064 87178676 55512953
122056566 63919763 24549343
114723879 48611138 77843676
92377483 73199323 92520055
78458447 124843462 57968488
141069776 39828647 84851662
35847092 117544105 51562777
94863983 45787622 74049531
91201752 29251231 85280595
156497558 146837432 112154120
17957062 17382860 22263365
103444694 147050770 70530947
82743959 19828864 6221916
10205980 21493795 36616818
32677588 149640613 66989076
112398347 90581066 58005852
30118849 27313506 61563662
65257786 29102830 19084060
21597837 144222221 39281710
130460825 116151848 59982315
37455233 155608491 148106564
92058969 54611150 85358566
34966030 107459685 138830580
50344729 36552022 34258296
120963783 83086007 54879507
52592790 141555954 156357647
53593632 77142173 46517175
23128406 21875109 45826824
50848671 118262863 44242902
12344596 44499538 25460062
86295228 15737661 137410461
62365829 122392800 113307465
50377515 59106926 75952889
112927210 154481004 64152534
118017377 12714842 31212123
88816534 26658359 66934736
74545602 98508825 25988573
74758175 64606547 50382551
50653307 127668005 120751032
84325557 1873330 11004024
59947218 25313355 14135585
63379769 2931212 24189683
142069397 60906520 121528728
92982911 130403980 63253901
43799164 78501627 119084907
33590778 34794015 125531378
13637045 8448674 76669410
77105058 115789647 37271977
86032602 108551829 66461678
59657836 122323907 28771155
110233910 118238361 65983811
136667694 12634489 98064716
63775939 90373744 7684492
56380816 87707874 36058667
42626068 103861783 49200780
127402457 67393858 32505032
43691363 15517248 97076475
125940291 139336313 9611059
149429766 80884610 85453097
60408031 149886227 60623483
124663490 151213329 63819747
55637459 42849248 88611333
39418605 29696495 144213691
146147797 117359409 124527461
85435251 83765722 20457054
52642864 28531076 149898990
48619153 140106190 41257548
156860067 139634543 134883029
436950 10957735 91105299
112297734 22006913 109351079
114265995 10642614 60159258
56089622 36590824 121574621
24557254 100036072 52672249
47441966 25949734 40586766
134139039 33414150 72208029
46440631 29173054 105135570
143305112 42653850 3495468
15110376 99732381 127892394
120718092 103758719 65887811
122514047 23372315 62084176
51038113 122235430 81658448
12882307 95715580 36103458
136517894 14468131 81676479
141606508 128951762 147073563
85149292 93053902 54523874
65078244 16798959 44645505
25624847 104309711 141129766
5801698 72675550 135225836
14499901 48923414 118967764
119015995 142336608 54055054
84121812 104179597 81021257
109018684 66153812 52377935
154167502 124164457 75536517
82324137 96040525 92259148
132533227 24691073 89939005
35813467 125961986 20583438
20378027 103797299 69391294
2738889 100792500 151825844
139215069 8507434 87880095
152018514 131691833 145573723
23364328 28672976 99180529
11094672 70169519 132038301
36613724 99001798 12691317
41853927 110422169 126343725
50352422 42256303 30281225
132859748 4263246 121574535
157401729 17515866 53242087
41482862 134717312 109518543
740739 51196231 117320923
58103424 141695719 92835234
56379518 39374097 121625179
63520612 127174204 146710500
50389017 42732358 139363489
148307675 123570967 55495525
32605045 130097359 74564456
681576 68753490 62854276
42959162 136940258 127785311
36601558 23936850 73815901
89670777 61138736 157441955
145749746 142207528 128902772
104649145 146349735 71221015
62357707 1951327 94613085
127288962 35085506 123534173
131770417 11310174 36386760
69772192 3148939 120593045
143229524 9383108 81345093
32587509 119824808 126263624
56455298 143375648 105259251
53408490 95977599 65986903
25535715 131921795 63675979
134277761 131767693 39122952
143252848 122254366 14860613
137148073 39121080 12112441
141841285 84002291 102027108
150159055 125313166 108921878
11421256 62598500 119936241
74945953 107606286 74028179
114355782 103460582 40575149
72783766 47944487 28494191
46153997 9584080 40135715
102725571 101012463 88067695
28574477 140430635 56973593
69719714 44110523 17257842
94241201 155019486 94069600
29911138 127799879 58993385
100527409 135621161 29134420
138236072 98278752 2989229
60644539 64383136 48820600
72255707 113671143 12438185
83262632 1024278 80337527
28294871 60555861 132959615
15911809 125651937 118492035
133279829 14525083 2359456
119271581 79075538 140503674
67801274 51273627 21995847
83632489 7428919 134417205
42372209 32058566 125276462
20441650 100590440 22314871
148436608 131608621 28446731
55623598 128913186 149752814
153063605 151860339 110715320
3211902 37604451 68414422
142752510 76216408 11040416
51738664 140857732 143117220
130123091 44170829 135115416
92653912 34407550 3341902
12922968 119638330 89096029
5664095 151309104 81955265
101984589 3673608 89289090
14006289 59722859 38332602
121171270 13751218 5061422
27872167 29382061 99947338
98801783 19384238 73142742
33529684 91724245 54158208
79592769 100086639 43789837
115286581 89123182 25314099
118729942 110808457 68316060
154645045 35017568 81312580
52078682 27635944 52730919
23906919 61840701 124035243
106136752 123732346 92392080
105726382 53318861 16962681
40615785 102989168 23801636
134251593 32953140 69122115
95721346 154790236 20293268
33735060 128778851 55858841
60159108 109473094 14963123
71587517 115095876 104281406
59414684 100388328 153057404
74020758 141091806 26263159
110109847 124837331 19957412
14489569 84954135 83940487
13061637 137323589 65661226
137293538 3402559 75361416
95939877 55029376 104764908
130730969 33122001 30122581
146975740 144061255 59583014
138573892 16416633 59154738
103897308 106092450 120247092
25500108 103658164 50900727
128096748 131750741 23739607
22584801 18918286 56114082
104721369 38730002 21546282
42912853 116256263 96028841
44984922 82300856 11838187
152432870 78120927 84815421
39845927 70663781 20724610
67227009 63897021 79306361
85879552 129178724 88438934
123073686 91679742 125339407
49229906 35453651 33887001
74813425 111281945 134491137
111971446 101967746 98016580
56266986 99001717 115946140
27137353 104941094 69921734
98001037 115305653 75809083
121277106 131311538 58975703
41788007 79618089 124758395
154117942 12507567 28023167
149459145 5974682 110646818
92352851 97971518 133124665
24671721 30479147 126558662
91006177 75104969 84835926
153119176 19753703 99159889
126460968 2472658 93149241
78070015 4866304 68610063
86886974 116119768 106709635
16145180 118954832 25477885
141553472 87673572 9440471
88325435 102362322 12543028
77493458 38770567 122761778
60327133 139746442 101290612
48943242 18521463 44725475
41368285 150382659 57188207
113748129 119215975 126302326
93258262 88490105 127810392
104779613 60541528 33851351
93806081 137366790 137153643
59308918 148771320 136843561
103295730 9508912 126169483
138922485 80275011 56400806
75280089 26547666 135515360
121613228 48967997 62927690
117133970 78759653 126378611
11956623 110765338 13678184
35062832 113325219 9298111
66604907 135395026 54146777
13277674 154349159 42399588
133708978 32974061 98627572
145831941 31910047 20965651
54438948 66205042 25928372
150342650 112739426 23371197
2580173 117344602 8671066
61970774 11480067 136868722
74894744 154078920 78356290
15396454 112346852 22299896
33953912 72116769 108018976
94628688 144191996 126317715
26267973 64716008 133514042
87289363 85633426 86101549
83124062 2797668 98970608
137090167 29588007 37853109
1018546 35321555 82900531
123584812 97310406 10028610
29759393 98367563 93610142
1461290 101519706 61169294
113173644 43549588 111264024
148410565 71143738 97573081
147671405 5365093 80858280
145002642 76147170 119792202
83742784 141822846 63228849
144289227 33724813 112210209
41721933 109432116 96714412
8993495 68699949 82235227
59859077 87076614 116014811
137188643 76882922 36229261
83785866 46057651 45340263
148815579 149686302 141274071
111061827 112748531 128431377
122102327 70924974 126345862
8519107 45324286 28523257
105512075 63715107 22272203
91294930 26425722 123194266
89176706 154857925 83633272
42029825 3720041 137286196
156167139 155227590 74457222
97716049 129695941 154122567
62099216 74240069 104030507
12990125 100162640 146704293
121979365 137888788 131481445
31933324 138109648 39956971
142578076 5100461 111433649
149243933 7780330 47125305
104035873 63159643 103543938
70645988 56546181 34758902
103324129 41622092 13425784
35788494 151699308 77359360
146069907 98830886 49101345
98536127 45329118 71654091
3770834 31615923 95553501
45972844 152204901 73695324
154500486 155294698 97814399
46971693 14906783 116812346
10313591 12555470 86140254
7999970 119477388 41372237
57624709 118657556 45738658
3282936 17454397 149723320
135553955 136200046 20596981
101890026 24016319 15811050
140878930 129873437 105570855
57578209 74857442 155759936
60992934 69799145 61597152
146278783 4247232 50404471
55524377 153357579 17593103
1103888 116336982 120529897
136521582 28355878 136660301
37766951 143223078 55400553
4691 45345931 155808124
17112635 41684250 22666562
146792322 15816248 89954372
146067860 60238398 105672188
52416534 1090376 61472584
43362261 92172648 16595736
24524551 124586482 98872229
111252014 72983701 124485839
46783672 26135659 76983855
78586970 148037063 18666730
132537921 156157561 61525398
34101059 75413208 156716622
135382869 136009430 102600298
128269808 48641044 71035213
19469410 14424900 32557994
81009392 128423568 17886918
45552173 47268070 29581283
153098621 108201816 144208736
12222310 91390920 45934649
118278120 86179484 140636188
18154762 20193284 9499690
26869935 142447947 90907961
77281178 80342122 21641424
140533982 152476549 99625157
103688613 81310862 75838268
21208430 19090285 125678319
8014509 30898108 40876950
22371663 75761545 86443049
64410938 35196156 67941229
117626324 61364572 84469417
1065919 52634630 101066604
53304521 95770637 27572687
137402111 51286179 80231235
156864080 97573877 85343883
89327351 18507638 81096820
62118928 104623609 25982207
62699424 32396341 6807826
130727229 157488765 118863414
82948421 144781970 59069776
42067585 151496308 121771675
143372583 42724822 12848187
95235611 23021582 123956171
101996347 1520845 113717614
62065376 129519020 46442372
55095732 97973296 130868683
153159929 155171455 64652328
38824386 78384377 91707935
140077877 63272567 92075109
124136395 83588505 102145184
34742856 21173936 125921728
101431301 84784186 23904684
111462777 2672984 78202812
26365756 44741446 155978776
44194148 124313948 93283429
109859138 127038296 31704235
57979654 22807830 67972794
111019785 28988871 94002292
25906441 115126389 64850629
50768629 87713501 34146732
9507788 82769075 92457835
126588442 29973909 42804877
79087495 8113740 4041010
55386368 37201876 79872369
88483444 86971331 81144672
108713551 75484548 69863102
19640141 129929198 18043878
147626046 75791094 111903481
41223641 21601676 147136085
67551338 122471071 22121007
60156409 59407147 126157811
126546268 105009819 156454054
145195142 98834839 68998118
106001737 149446323 101361256
45972463 28533539 100703490
106686905 102601323 144465997
62646498 129489933 111496365
97013637 74452362 41188818
77378944 120317158 31952515
59874369 122209661 12620959
110143762 62959079 136930282
25239397 6123491 87129071
64031530 132158343 92427295
73778214 114267749 33938393
35320271 48148594 41712926
101441176 78605235 105903069
129768599 92969378 13622435
40416404 41252041 45333867
93684330 144305154 92594206
98185909 116633120 155353415
61908554 78482429 116908213
101400787 110865560 16357051
156067301 33893220 117064429
52435729 76546110 20974375
12569927 86958928 122242097
78213645 5101485 24443450
98741416 48299598 115970778
148280610 82816131 130821304
151582573 145589107 54545570
116541752 50416062 33606499
133359204 111381927 99182953
98540707 152638057 20857506
113340416 5424763 23790016
92260644 113924019 66001320
84556339 46941298 143089370
118960103 51628969 21472078
130614491 1064443 133963029
72987686 12842374 156959263
126491743 152756526 35502789
139540139 34837532 77328051
44443263 102242699 122324021
9550842 83672053 94276068
73704377 10322254 49859157
141617241 108524066 147360810
74229901 95141030 28620867
96191545 44435229 154618862
82182050 56949087 123176990
105921766 10603933 86393440
6769601 38206256 133530553
72457344 130274018 33429239
149296944 64707709 156658300
3387586 43513205 145536103
97179322 155351660 81167016
49699967 353814 31877803
130615231 586120 129810164
101813936 4199021 120359729
119579445 156674843 153621023
22422025 120013690 83986095
150834448 116476575 129819119
146324888 136758988 62101782
137599137 20887287 68722609
12136668 144105991 65068726
3246200 92722230 49530381
128471114 126787450 13728164
38818436 93926399 132014337
21251781 138467601 114354568
75948233 13316039 41773337
36357640 12119301 47219858
79772593 139434636 47554343
104279801 39042809 132057016
67287735 23363723 46055986
134919384 73600946 89506605
105482388 119048232 33711772
68274457 144292698 42465055
28212681 6799255 28375181
17090927 65868082 138529090
102266587 9393208 45337403
148075440 40021764 56537819
118325477 135100674 104757603
24653875 3887930 13574585
137956104 133795914 3397075
5988291 111605566 63594997
103294665 51211935 93559855
104906433 123698953 43889418
135008340 35557602 35069932
1925003 81005668 105489092
45775839 19421729 148497017
38615171 121198666 87903238
63825979 155428525 151313259
105753088 89914589 81177447
59516664 135474002 49726940
114323745 140316033 7297953
12807834 43231360 90321034
49057892 11744227 126837699
85071337 43162795 111196521
141791567 36628444 60597377
151734659 147331998 112835657
27189956 39719658 47086778
116153320 53744958 52743967
77142271 103175939 100820165
101403902 120291836 117714164
103780258 133074476 38450162
142489432 126806082 56241369
84017091 386277 149410049
52884644 107390953 59676175
2770774 97353348 154268005
92474517 45036876 89270731
132817327 70289175 39177741
92145477 22686409 32151800
111147497 115532588 32683534
73016668 148232586 123428508
29635226 99200910 58282661
87665913 10264156 138832276
86053286 36033375 154678633
46590545 80005171 107365820
17212513 57782832 34078840
146613123 20568453 119097492
139092574 92053041 134007288
42203653 13075690 42719296
1692477 99099837 87387820
45913721 39444261 145016228
96970946 69797019 117813667
131652352 110021471 68158828
138769193 131723020 155267595
126987773 39498212 17161808
8020660 70362229 131022782
12438139 88949691 73863577
124754906 70097024 52289474
97156993 83014434 80947051
46709033 120620057 57959242
44349297 85607482 48890486
90941658 84717712 147771525
96406147 126450756 66183709
54051211 135577017 16553005
84748933 67309329 125932802
122635535 2955231 112679791
84442290 156794944 124611207
103919924 85526685 130002777
49246396 36652128 47276751
155832973 85703373 37887856
48395304 63744716 6899893
26620018 6496228 4604285
22635231 64812224 32913547
92326973 18584465 100322292
121597316 63425820 64027871
50589392 147900478 136424509
84475385 146574287 64286836
136323045 154531918 141769005
57243997 18669168 144624181
75387428 17300297 132791084
135939132 105219904 72266931
152697551 134489720 30105942
15780178 49222772 133092992
89133515 67923304 35086787
14408362 117862355 3174892
112291894 47591708 86038912
27479255 33434775 10159895
121083279 91856226 119051708
116302054 81382953 108510050
69945013 131412537 136684741
15996458 108055155 40607514
71730468 146328276 33852726
26616088 56851245 93518717
101655830 30565896 27621672
114456129 8050461 73986222
75718140 155243722 39377357
32252186 59843716 35216126
145313461 115311515 154759307
99028305 68244834 41845217
70841753 132669888 58499614
147956814 23211579 152408507
22511383 142390619 99105340
150803109 68699594 98593058
43298997 11748136 28852086
39040028 19325343 38803858
55190997 60248490 116153771
141580826 68491187 78474558
107895877 122203090 134434852
118658152 144767866 99825099
102869158 41905319 57396711
27790616 57912810 6716627
34238076 50768483 14177158
103912857 79944133 114035632
90636185 153347936 119740123
24817312 61130247 30336618
68897429 35059069 95107808
83720440 13807989 103890921
83805414 104696136 29450957
40597003 51502204 28079719
116642485 77597320 45915061
8687360 144348196 25571911
37866426 117146749 140272549
28957673 26529207 35602219
117362692 43809353 133799289
24192533 26692092 22667592
63671157 107263975 156363677
52835248 104023331 15969427
55222294 76445514 104543221
9782612 128031051 116288242
143604183 13865953 113640811
108787493 17259959 9757169
66578400 9328773 151013816
58617831 106954763 44486879
71639085 132839392 105980055
117508515 14263835 88251884
31617840 132311213 133784853
99367756 113172647 44490571
74407911 32156358 37103178
138301282 111524162 22164756
54631459 105563340 68186640
41473471 41376956 74270416
25034854 32995014 41976065
136756397 53912401 134583564
156646968 6435746 33796169
131098650 128355322 49964421
129905360 24681402 14086176
60881253 42091168 80541342
126520780 89419977 47247648
154723328 27009091 143892001
92968958 51395453 13565590
118220099 20825412 64407958
138877389 101109353 153757353
114822167 97945280 12253082
112890294 129529018 144025008
104926307 117765701 31533976
101157217 35911996 143187513
26168189 123857230 94585325
129995231 120364634 3991234
84324933 18252116 3040736
9812298 52210336 86956196
53136015 78201874 104530861
10378459 34001256 55319664
80501559 57228426 119717215
2520980 33594060 38474007
41455355 95585757 95506515
50016818 26722570 126463841
89410197 105304751 87991175
72947117 155219221 34824917
108262843 142744001 133596536
74498286 47065949 54748748
25605529 41308108 40456331
76321596 144482179 57964778
25652596 154670114 141028718
120528504 33028391 141635403
69842497 148040083 105625418
119932120 105305851 35461262
141121098 124790293 117132663
60204367 116164678 57676089
151710908 12307214 144709928
35209862 113692995 63589095
153772830 25339145 122083872
37604667 99410554 55709636
88098890 130060119 144287420
36672256 36812207 14599918
55612144 156156648 100052600
9188194 115717435 43787243
153238465 70566945 7881488
1912520 5841189 88477045
62338135 11267602 139555829
34108839 27927450 129068607
13204138 149368316 102497088
52983530 21594317 152133547
51899718 102550496 106639690
151478301 147151699 75575648
21566321 60022914 157469175
10593205 83844355 155444672
43341170 64861067 38396916
11981435 155500731 47134869
53927518 132577673 127623906
59398 68631679 122390094
48779441 149866222 65890730
153269151 98853684 18895336
150495167 12306828 132175703
117505257 1983217 101610230
46553256 67342869 76915237
93427252 70329162 55473855
70929097 137674437 66491017
129930787 145608606 15414011
83315630 56372074 73500709
57814878 31433300 3030847
99931534 47326699 139134583
77576498 49720279 102979126
36707202 84344454 92969782
67941829 32671515 36749717
24722558 56351671 8805741
1991128 96978695 106177222
23784530 141074733 87317403
73269002 138143683 147940378
80066365 28160465 140141557
64603147 157518817 39470736
97872639 13269717 11461281
131304428 1048371 47827573
124556347 121532959 109801440
19212400 15745673 122613655
43518354 120675260 22388307
100642378 56931352 112512996
133510254 100547602 73305777
33341685 93625676 140754202
153405826 138793399 133625926
102679071 60165042 32408321
139255759 111102779 96380852
106394945 61108624 126793141
49857290 40369019 143155481
29014833 98001493 2672186
67016843 15113215 133847427
17048876 61037433 94879396
92107086 138201629 119216794
28949776 17844168 96557661
152081972 20407142 65559936
104386451 11226845 51455052
78846226 71652794 155401860
103855690 150947814 42817339
156890412 99300549 48485310
31182547 65786739 101268443
93974785 70301551 21086751
85024805 151767251 42284470
148785813 88046905 37420217
128032834 128621536 9447405
36569786 150096472 10107856
144165302 72059150 55645064
16922499 145372885 13645749
116985626 24800358 32174421
102854876 26414060 100590161
105848623 91058005 29881963
31899273 139047948 92171723
98660200 27910467 147270053
96644230 64182234 63970315
92621001 105187399 92934687
58263180 133083349 78992443
141196016 85636109 137774822
121483220 128814225 75507182
81637308 147251296 11193118
38845831 98794 67727515
20195037 116615592 42381247
24548829 22055487 114019729
111160078 44758566 70172326
29960805 16248564 72802151
91141118 11274231 136041800
143606320 9728897 2021931
78787798 77063018 135682746
97290768 156881496 148846563
105162186 75158894 152533940
31196881 53586889 21492556
81140676 75723853 83401634
37177853 148515086 95438456
138555185 144345379 144432378
80048004 104061575 155243870
29336971 80258093 34351942
115824176 15938060 42132502
93388162 35094847 146738991
141525400 63560954 9972874
61924422 130725978 144681819
46687908 47397800 49557309
95284430 94456469 77026042
60490442 32593858 54007860
14766053 23615498 115619625
105074566 93990780 150823306
96645785 95347202 4057796
132783177 53834829 18473070
40737987 70656477 75059337
52652706 113124734 3074251
11862382 71346323 118605807
120257771 23760846 134301611
48936656 70530 8657289
138100785 110398867 147469010
146642143 103106338 34328074
99747712 25734942 43691018
128562256 145521679 1287917
114946358 119097302 62554573
6714074 71190528 80522179
135427001 10985755 18184081
155085532 19938675 132791554
16867215 73464484 98936273
31628759 124035497 40686434
23410722 76436388 80743413
74536169 118065185 130336875
88958731 102694685 12892373
12773299 145654550 91584484
1429484 97555007 152143152
10413579 146875621 49927907
58823658 72621368 42989997
10444076 95503723 24260290
120727532 23164155 25728665
30152322 38754437 145397300
109157804 87499214 119813744
75802819 77747194 10466176
154796269 7003611 113498556
137573 4356447 53771092
102531758 42592732 134447977
67546290 148199958 136448272
104550378 121392877 28500473
89046822 80646374 67146217
32754793 145739871 133178922
16601908 23187286 55654453
54431826 14288779 15625766
148417231 27775665 149183851
55941433 132933387 27420841
52380728 57368962 93815771
54569566 78876741 70002151
53195822 105258847 64294356
17551085 69259098 17953755
150608564 94557842 29416888
82658995 154179624 87291693
85383515 152024657 1578969
80481865 6113343 4017087
46757064 59471489 111958752
137455520 6820908 84514461
131489206 121657339 138767922
120563411 153242489 116533649
42014308 61982938 134354259
112768117 152593910 150721377
32487060 125601968 22356386
71790998 21693436 102384361
151438807 37513551 79406992
142832500 44467907 31054364
133497060 23754613 73215565
138411005 102046712 101303021
140915502 52986328 105058339
31210447 42798223 15610937
124143570 143182783 119984529
11394954 137571995 152730448
8814595 54783392 5150200
90230969 66798178 20475020
50969979 39050150 24156833
139628833 58963181 74875588
112876627 116582208 113855292
56188546 75148081 16668663
5402464 81021823 32291415
56790143 106079446 72652351
40802293 132374675 110221590
114984529 57725005 83927785
94554364 36713019 71849192
18487964 75841346 133092212
98119801 145494161 125947889
119110245 49060739 154188106
62099156 6212484 129408612
100288201 154811789 6797379
76500611 31613885 150729261
112881754 124046102 154455705
4804469 115327562 98038110
128571873 145376534 108677356
120010438 71221637 82349469
3449748 16350761 28796709
9561730 12520541 128694502
79585951 87759770 129149556
119754854 141432658 153332511
92697184 71827899 26693716
147339795 75523346 125037471
30534298 107570848 48845577
115499385 125575131 119541708
138692334 155160493 97970378
7584474 25227694 50473342
116741115 7095446 144370208
103381938 34976731 93546022
154348763 130162503 10555529
111884546 113305837 61871742
55130537 125551562 103821678
64623029 73430657 60384368
6505944 29126499 84935088
129174904 87662786 79142543
32476986 75852062 23065084
33469266 41901792 49553281
25100015 22210134 76025214
49743614 100533064 29734080
24325188 23107775 41191315
52560087 122036248 68010780
19469393 72480075 41808141
107919184 98373703 12848941
52428259 137326115 36676349
55938358 49680292 107387470
31535587 113232973 140831191
143450564 147710590 45094861
113842843 31005907 55092907
79840343 130163205 25377321
7205835 119829695 57929580
65090261 14150334 22176083
73312926 116208352 122994601
110951820 21727281 85254857
129630648 146462612 14084891
23120841 21336655 44767383
5031127 55194254 13699820
113044026 111805394 28876026
70445619 70968355 107203291
13218848 150991935 123730110
150116656 56196144 116544410
42524718 15911290 151391497
57607168 23481815 133926552
139657347 60140654 146252384
62013406 33538375 61319935
55450373 12935779 69170811
81708745 35594321 33415729
50927397 57867246 68596091
69314041 115348314 125476046
41116049 93810435 83792872
27849395 33254680 68396174
114073730 109380381 89697903
48503662 70788827 38516351
81032235 103246544 33024205
84585898 144479420 15585584
43620275 122751457 69438884
6277521 54172969 16230177
102213018 144989308 127239419
146350117 49314917 121109772
110315750 73280401 135017015
67585832 86344902 156874192
112245710 63753868 122750212
44634911 154884341 40761155
75925368 126814731 86625200
141400219 25418127 9171501
70113388 1015069 122009519
125492472 126766594 89001729
11651536 134736386 20688968
51964757 83097078 134126250
145351212 13791435 110838935
130408107 81924577 105488515
124141933 33856589 89501431
139365512 106184152 53501871
53013206 18098934 147543675
16806180 157265508 107228730
114341797 49119692 88414261
61706236 145758509 71778354
64310737 67781646 1807831
156883994 51576778 89354603
10494004 68059672 122695189
106898345 15523719 105405900
21744342 96292363 84703872
128741672 116321446 37919104
108682647 42150528 88630354
104454606 10432539 28884050
152410209 55447857 138599627
290648 79864700 134450817
42492645 13435153 763953
135639231 23342303 97173584
39378278 129553211 73426884
45899378 106306684 51921367
156300296 2050950 24542152
42567359 51254941 156679756
49784320 119339042 95030855
157416951 109873028 120285789
63325500 26060940 120125336
55955418 52506246 49520803
130539142 153766878 124404737
150932821 27595455 97124483
125975900 65771060 145950814
5651220 58190881 140181899
141784537 1220742 28146592
44999782 116883257 92414839
140266143 51035467 31383377
109368913 55634773 7026000
8171371 131919447 74778826
18295750 85308728 132368137
146956668 38100443 6249366
96102783 27028531 118870350
127045646 24047087 24776116
91161456 88315497 133382470
13895375 25875996 52013694
18929393 4206856 14962579
52004934 57257538 50903123
143629037 103594665 22707151
60744446 151072508 101482913
132915782 113321569 90718883
78044970 129069680 62629329
40989060 149713213 90743925
138423299 128822230 106360359
130415691 23704051 69421119
1149081 244198 100935896
10247439 149401047 42040101
41574623 23302691 148898763
71028590 127556585 50695221
116691560 91872800 102312753
103800174 52439993 43774610
145325326 62639307 89858572
154269213 130868821 126231690
98670716 113910422 152358455
12654913 59422525 22720282
40668738 8586730 87764003
154322375 47115617 94809284
112927366 154257290 29884169
76523704 89930792 5305716
47234071 49420162 135300654
89779747 129450398 115402530
108740966 35748399 128563168
135709459 87584421 118102506
71556393 21317783 84141283
42734341 131606036 29788202
22361060 70476799 69503174
117729782 78394397 71947992
106605640 146397608 44051305
25727229 90641109 28902079
139776860 141539633 128309804
86937835 102628139 137848836
121560629 11922090 102597447
29603268 117687920 106816440
51457985 22920385 51460868
47310395 128309985 78433179
68103097 78945124 146608926
140940215 16881575 63289822
74230034 32957479 29112174
150978403 123185967 132360613
113497947 72614244 5874858
7313127 104944239 37251219
116092729 43268016 124617675
1096569 75474464 89418335
118455347 24320428 57790648
143963607 14697977 98898856
55285256 118680592 121836386
51655967 148622614 62166998
6421017 1361510 60055826
59579699 135637145 39108900
23464374 48223550 89759239
148863682 156174818 95672987
18458616 135292361 127781862
141743884 15666330 113155968
134640455 132191952 18003925
81351489 50921995 117048083
150973064 9733632 116516943
129151395 80859723 153861533
95886945 104031069 66699544
130433892 84126888 107505637
140874232 4607183 1696663
8906231 12029838 126339511
150580090 140260544 23811213
95319520 143103783 49594860
66986385 25734929 104281023
11199923 55087431 64182104
134098807 31361843 21491726
39092014 5595169 12269223
42465396 129760760 125527822
92987400 151636546 88307825
123357266 111640958 66847446
105399830 23601248 71671707
14216708 115321734 138219923
111210251 122882744 1991898
50160146 137810507 155304672
132878357 16701068 87692177
43026648 68044459 50406141
155235420 25126414 115750852
14202658 102641662 121328200
26233962 115666807 79288161
123756234 8057031 43192013
106530213 65869466 46338047
9013779 123246018 2150431
84102268 152081766 134278310
20542594 70934902 84979925
24095261 139960963 24662853
63310796 34067750 87781190
97276389 18761625 73795257
85168773 49176948 50018277
128192160 104408691 11501010
149526099 92189985 128663680
103160554 125167152 57108672
110566308 87740957 71193123
21757573 146276265 123526323
53948482 54467737 143910385
86748485 12119741 20565979
149287797 25238054 136925951
25797108 110052929 119434130
13107405 6253557 101525149
93214400 27304130 36679491
22443003 52720840 76926920
4151118 31501461 133404
9472024 21472711 59893183
48299637 117570398 128987549
17835933 129261330 51515249
152731889 99748223 118515290
138407943 103343056 138703675
146623698 83170003 142632121
135983404 5190808 41700682
104634773 145391644 122289053
118362731 140431295 55123254
2475224 50142913 31447190
55621237 20503859 141511563
49327087 138586116 34376728
1258529 56805160 70951195
44134812 131013939 67374014
94804467 704062 6079022
10214403 967012 62878066
145298708 111325192 119807403
71333426 66254214 130534386
2177368 148558347 30176616
656594 151140896 122478586
75709542 8847852 126398865
80980373 76141252 55960693
86073291 58131756 156629693
15168057 29099655 152744502
22355410 62948660 71819340
74065504 50423283 30079611
51804437 133020652 154000797
151496050 87898737 75404478
105830256 112314476 44970159
35354102 119272260 45995081
9904444 78609938 123262795
108563798 52908658 3737477
6534586 33315350 11265635
22400035 128656359 80587805
84044798 45980939 49193750
51602229 153180228 52969266
46939474 68772181 95062901
7041855 18923122 35459019
44239680 20969976 76739344
80931466 107462262 133645133
79068184 89877416 26865777
135448268 36160265 116881877
144288839 65933632 149412753
9524129 10275046 145708391
135455220 4766687 111359616
136877713 32691278 79974390
146270816 61397768 79306422
132389291 67557781 69192264
23934299 89951662 152140659
2452558 64491520 125781247
76222592 58095919 77420429
80950376 142414773 154735834
61660397 147869555 33099816
138670695 140794489 111666619
153184501 83712309 3388041
51484420 123368517 142922932
139098521 86614405 57799641
5929849 79007134 55544580
7768562 52016260 74903739
144868777 39756688 44076499
8412181 54621267 23768849
9841677 47796008 42493853
60834263 133521785 69157436
67119011 138132495 80417945
28677673 73372894 104207856
129953736 34747278 5784392
80140278 89284250 41582965
6248473 104392690 157172275
42773017 111721876 28461923
15018849 28993268 131442651
76116152 85383204 79612037
101273267 109321299 96523144
10104034 77435423 31768511
132559127 122618059 110791738
68875105 10648332 142973091
293497 62491770 14505720
90027889 45713095 32642064
70817003 119946552 20796338
122622089 91025343 145684356
31450362 127482779 157419891
20335465 125889069 83366137
63066356 76823002 28619517
99288740 44750755 100056864
71072417 88449734 19573514
45683007 115027767 68917413
133454245 88051541 96871913
111357875 34193592 98679380
131548157 132531428 106692212
15337859 69773185 40024911
97369166 10100101 45496461
4621978 60622809 20563302
83008695 53564356 31858381
100208858 27237888 19726491
102915402 78349357 108586477
37670492 147372493 30461943
10221969 86237784 20509096
93458221 153478750 83165193
94620329 156129406 100087682
26923796 41977182 86922519
22675595 95069715 70643363
5297590 29956135 32639098
125741174 43324345 54298523
99158479 32613973 131804494
1792250 143522410 80548109
30321770 56785556 87872500
105594465 144298178 56692459
58762011 18788902 51964962
67973702 56684880 88854698
120234008 72096085 133762331
35842811 112356486 18533153
117453228 132449798 144292138
113932260 67560307 86329943
122062962 17694063 145582865
148105354 25203228 74141290
132258611 146372486 27706409
75644666 103950950 145855871
116345260 6885986 43442352
57968421 141519309 45921355
157336769 33637644 133980738
18936452 47822762 128962824
960740 10976015 121385764
33820855 145429201 41700838
112233518 82914207 126499512
38658811 137124870 126074452
105728941 30246185 110092569
145843202 1541079 33313746
53324221 44674005 19849761
109327488 114158309 110406159
51454472 28773969 39711734
81286868 111348340 88482854
86659037 36068392 136613820
38608445 58497226 9518430
94769359 137371397 3300240
128868811 135947796 75019369
150614091 141514492 64824341
119779726 61864678 80921496
18660367 5197100 32134476
93800998 107929419 152471001
109923515 151434903 14946863
30058223 53314399 43774329
69559451 119151519 41312891
3327844 85250138 117762733
136273698 141280136 21004060
92033874 36247025 111473428
49714361 93627115 70818132
104321192 7057671 97402090
92058774 104915522 104733504
42726630 77214097 120521139
106329866 107794277 10097327
38623710 88580102 100764168
125973016 125786067 5752312
130321576 85063222 46194871
28619664 150493612 13977972
146976134 124134502 150331964
151941240 13492613 94103803
72412670 152310107 141939362
31748936 31963276 129745067
34962951 24679589 72673471
48267630 43522101 125188570
67433505 155161111 150947346
123335748 122010651 148564509
51573741 9294546 44580458
107924238 137318868 140507254
99517163 17136275 109926060
96075053 47125246 117316742
69516437 9631100 65299089
111700923 65580684 115668017
95986479 141144216 131050985
24073778 114057261 134638967
9879622 74080311 5296662
44726387 62922756 144960843
6454386 155407206 145417570
110184545 29383889 1780806
5504120 63688070 20046493
107968408 69970611 1279028
156810836 3332130 97368815
30258191 19239868 131540362
20901930 39991532 62668902
82210756 39126149 148140511
138435362 91244343 104239535
87109089 55167799 113525437
57652892 89041460 25552244
110225582 78728079 85038642
102523730 62211881 103094863
146314544 8376379 136482823
120218879 145052743 14408367
42758880 107463096 132989975
115856198 83280905 32081207
35115991 16217818 88500980
55247145 56231332 67524048
134503123 62385303 128151207
72698555 146686883 60312047
127790297 41290340 51454864
16560057 86451584 139381610
142582756 77999333 57561290
41376852 51951528 54101787
153088088 110755239 127351326
50401963 29147607 55415660
44697239 118330250 105719776
64998276 80675291 38754497
113318183 154912884 21334480
51752057 63219995 129330612
80828505 4249504 45677232
150627026 115387805 152252897
97825199 15839944 128730334
34126070 129384058 99643072
512383 34910673 37834182
103004642 8360429 147376312
125765225 70913294 97792820
22430252 65532065 106054896
142698236 17914608 122014844
140911393 133842967 83758416
108039778 135336638 85381502
49265095 67494276 126149727
65096553 106759367 113558060
12598640 83261300 51056828
132681029 150892564 50873187
57011281 127140066 77449396
140106360 146472389 70761881
93343001 65433659 53382777
138267265 29869599 34492108
141368293 131950653 111989147
3148794 77202468 74592687
58505525 69862142 137041222
74429185 69800183 104270156
96950697 154953147 126512028
22387182 48919013 17843992
117248476 122345772 82495019
54357440 139011986 133727401
87453999 110880176 15177707
46153990 87466976 141388458
105892882 146508177 51941490
42047186 44854608 105346850
70885926 93280631 16354648
132675763 69298594 77279708
63364249 124580246 136884890
45656522 76429902 36368073
40070435 106908559 106430387
133194186 8394190 111983972
70141522 3823369 85559177
15067584 8218989 99131302
27826228 42267064 40163982
63233307 61809046 7642500
103702959 67033579 85472436
134921964 138093975 87516888
135360765 108732228 36361784
73442771 53436917 126141174
53014962 88818265 140317759
80096278 83886714 95629209
65364361 53576801 116034285
12896890 4130857 102897066
22595991 121030176 53472087
123951860 118648765 83443011
5486079 58124608 82562329
64177074 140434943 78077402
17453297 64723562 148842532
18297187 53914774 49366856
25504374 78336536 27604681
12417616 30316633 51031378
28866700 120758834 25617727
90337078 67074730 38967464
134593138 69989362 42731072
100358050 148596076 136600538
20585792 99102829 127417819
106061853 56502295 152944459
75446039 89224829 97243589
124864015 146644525 3505520
26695094 49140839 83665432
93654142 103471087 64388981
60264279 63690041 18525883
24812760 105021348 39856202
115094931 61943591 98335063
152933755 18794509 70414597
53017319 42816323 29335112
94271771 131268965 42234547
71565945 70052320 42096292
154901444 132375150 83997473
76949581 86961865 114573519
1548188 131029890 89355017
9694256 111742326 26665065
55173364 33381596 96876631
81053589 96073768 116728472
90751622 93366796 156840980
156437696 87290486 73780588
40246474 135415628 18347484
116342636 67638178 61435452
47582087 127117110 137951209
99123970 137993883 69337200
39313905 86006132 79220036
26558627 109242963 122745468
33238646 122103735 80613356
113717460 51915282 9582142
21218695 156191423 137330892
38391943 3462805 85470846
111503047 132469592 54324964
137147392 58105016 143538693
41890649 138986411 40516534
119999148 94187814 86119486
125865820 73491016 15179475
132292691 62580216 39315970
104402550 61508657 29113675
57288990 157478978 143742794
20638975 97219006 23317885
107883644 5116189 137660568
27140006 134036407 81738626
97530612 89504612 912856
96895827 83495270 49351037
100759417 7887388 126344170
16256478 6127701 42971846
141717702 141579125 136173328
112468295 56995277 40887777
83787699 81818769 54520182
105162730 77158224 53751254
82233534 64302496 27160972
76066002 140134648 151079660
13935438 138995540 100007388
127952126 7627865 95548863
72160982 57709821 95945779
100962684 125416803 3624989
31196159 93329601 3392619
110624582 113836049 133022796
2738132 146298390 56314059
2618194 128918492 52699546
120907471 107463947 16864205
86182249 140994899 103723087
45509457 44791214 5781593
127513542 104739640 18737888
102084834 57888808 134584072
144584127 79281324 206083
71675874 23888592 37530553
84763926 94749120 85840523
124034530 42355009 124702638
141163172 33839768 10023920
114215770 155497471 88750774
38814308 113864155 92192863
10915832 30151017 110251217
42888689 149445989 96461264
74180590 46132022 63205583
148019467 7885031 53674690
71158261 43929690 58941905
110424358 102086122 149459662
65021001 695816 155107807
35746317 138671669 100027276
143781624 60707510 142161810
44324383 93448252 155284995
107784172 31984657 13371927
83781843 120381842 133140477
141465926 29027951 144850960
105058786 110274171 125223449
58895119 52907041 13115783
121195153 30883290 28863030
72433094 46832721 55596754
143092615 139823453 42959305
27512061 18433713 143077579
26289903 106419862 75576084
93793913 145633840 97196922
17411895 4400092 149269522
76697608 67434060 18799205
138732318 125757225 3938923
76838216 35715120 13471696
104431479 101452746 44167551
81981783 129172782 52728297
7860419 109350257 72270826
7739903 43371823 60488007
135742790 22757527 40688701
62860251 147426089 123284646
155841141 68333331 78839400
50034814 55198238 144647606
73352602 28414767 36966079
26641826 74298816 122634452
102322828 63299197 110863639
103095296 155190165 83561560
132230845 16227332 69016245
35393790 23225954 144493939
26894290 147794945 145804033
17614044 14268652 21068345
25690970 148552737 3843228
140089637 37472173 79290891
75976545 21170321 78761396
130960826 110851292 9808035
125995691 85672969 23340634
57554897 90499052 69447904
22974504 49373816 85043638
69203470 27494292 11526810
146560883 47448889 70525826
35748323 50655439 95682552
138642107 116011339 90427390
48920874 14239690 20102680
68703430 147076482 144460709
110285600 58752726 88326019
113001861 120901937 91629012
153238086 115235809 54006839
83181398 151511122 150932279
96831290 134997088 142582539
132151493 64818482 48371385
45298610 35776376 144898220
118163521 103973553 145060856
33280380 15488774 15918335
107729653 2122635 117020957
21808568 39540168 13350918
47469977 90543879 76443677
113257391 65310550 72787772
15815971 23410902 88094947
56983931 134758155 125207849
141367854 30170980 78596440
67163649 96872151 79462950
67348080 149069473 36757605
2514244 93669645 62977468
8320545 135776405 58084644
44233032 84490200 104366529
22334375 3102390 149155912
65451852 3440728 65742774
32381615 126686945 118188179
142538585 25430210 28928137
14115263 10494843 54617313
141401858 144302805 92649544
104596555 66081324 75697319
36541343 48660166 68195916
116390763 80406158 151472571
54598235 74420261 68497457
128723857 153644545 126145791
136400185 68801927 144765415
93254019 15524094 65965206
74143304 44994132 144377010
133647323 64159447 78810290
123174367 58041305 47715671
27706354 128644310 83870501
20512176 155666610 89329580
143731520 73859813 139235671
97198846 128651354 10207539
38789281 152041552 54115943
143423485 59365069 81102929
58578543 92948156 95240947
54815850 71690249 115309495
155360069 116320619 40404982
145806943 131039947 72487985
20306671 106187455 84154476
74004470 143141071 52144728
156857115 110237659 143575960
155205939 18140203 74699056
147000808 143319881 90469802
85037928 70964440 19635429
4508289 94378446 103949115
39361728 105976079 40137203
80196565 18301925 104436756
26050390 101466346 140258128
37264230 17774441 136043262
103365883 98544321 136099852
146981409 41963040 130494691
56118455 8982681 62251557
111608701 47080633 90778390
83040558 53421838 111169406
131722108 28732462 15096071
155991414 17207486 106462319
1486041 103907433 108218754
29090919 52824555 155315721
33802729 105309653 98237352
21991378 38026271 46585465
90726776 106403578 24509416
12226059 59804970 71078266
41127396 128300060 3309278
86863108 41257510 44729083
63284432 18479227 73449777
156772009 63530326 59934091
126314272 4292001 64086345
55045821 131152516 56097834
89528815 12873463 152438196
103635775 27014948 36517419
75536191 54423218 1898918
97708790 46100635 10454550
78447503 45932555 103618304
89699832 41165108 136015936
45775669 96527048 93994035
11762056 2454660 12780409
79327838 72422981 155953932
129188181 140323149 99969550
23250481 111412953 121268870
122654619 80111059 58405887
85160733 52445213 53082328
101456806 134757929 125232968
151225839 152902905 30839797
123275861 346752 85891009
104790322 146235625 137553205
108584848 67120317 135211661
93022967 61571523 63739202
117224516 10516210 153538529
114482213 130476247 55518336
53875671 44880298 27848430
146479493 85854340 55936039
96652232 107914265 130178145
101590504 15167490 66714252
104654147 91745097 156749051
153447519 144551255 58233187
130976933 2245485 26576119
100862035 93528326 36641143
2038705 156768384 57424379
149677816 48310163 54281386
27532115 58098190 747614
130973766 26855602 121558884
71156235 154284137 143276359
53985438 45895975 49977798
73092545 96361720 150701209
57749742 16711157 85659306
32589799 146243948 131998281
14891100 155298148 12459692
98913634 118586322 136701484
27781136 105024850 145371563
108817969 218920 135561140
122600346 112027046 99283252
42009802 120044827 2103344
151983427 15868232 63905744
20269467 45578969 120395757
70057941 36121752 49811937
8220761 54882244 45329005
65970170 8210048 143417114
119286587 27841792 85894451
154303256 4342297 147104830
141391664 35868055 128833423
14490495 146823471 10385897
32570798 126854775 153628683
34245627 125498189 85877625
109496074 123130939 32493805
39491268 131767696 27978817
128440074 54229898 62258394
137764072 6010435 19232957
106408399 157382101 3245073
6790758 79292712 305946
45291278 24706898 7625220
15589379 21234935 30926880
21228747 137173760 11201109
17866823 11408047 117239883
121628627 124411081 102306140
78971499 61630985 20430497
75739470 141413577 11323081
146965476 10303483 101727172
61917326 146458717 5827638
110448897 65034020 71557280
14728903 19607200 111444462
86054510 112975192 95051569
65291469 139879912 47503342
18813053 1772640 31954346
148318108 12952020 114018033
137213649 67225049 144593632
9400094 39157598 42003092
10024924 83008822 63050977
37718453 26781894 111722163
101618063 25117294 150669422
131753051 135289904 125282061
133614288 127525715 73002733
109978685 30940413 80728465
113419592 90539951 130967889
4903702 107431684 13168958
133422099 64014123 119278666
156104621 155500673 137582033
46918458 23889446 153479461
36165384 155349758 52061668
43386668 146998486 117532785
44515939 73185431 48046645
22588250 57461433 67393923
134159595 152563838 79297723
75826551 37585773 117006160
56936524 55799776 76164486
152970421 103610793 113327410
78319399 17126729 15146367
156181150 110780694 43565207
112926436 151356561 33594377
156113004 148370439 45077208
42739875 48120011 155616224
99318011 16161475 5598301
61339061 42304024 102155994
81910956 6211072 36629968
102206848 18357272 114891676
82956957 48155405 136340679
142047195 126649949 79139250
142741855 134492657 71689933
42812843 87465557 24860291
31053731 15820715 135337122
63289266 42401685 112359335
37390142 49894544 56479420
52099637 86844264 45506595
35329657 56627028 157148709
40644751 4961599 86594196
102297176 129380510 41360928
90221702 34128790 5156936
21852021 4467633 128171427
125304508 150084850 126117345
108073604 48923009 121110576
72557559 80587427 68615841
45027016 122592383 129921400
100060838 65773812 79073572
35109005 103122983 52003255
111312544 45154831 6709888
124036873 16508979 92037528
150916780 131947550 50056306
146746071 24648622 1207667
104646122 59953325 25606612
25984757 139417659 154292510
150045157 132724754 155612673
65242896 21176136 115788090
125100853 26386090 141647671
101641529 98617856 72239392
116822727 109944580 138335092
65959589 29380321 150840920
12280673 137121097 97407835
59548065 41652640 121285037
96437907 103388725 14495139
92906804 78150234 41510586
74557941 37619728 107817093
37917787 148018052 121046192
19432489 98104330 95582494
49792635 2799762 32401662
150258527 96927158 83895114
75103868 59888333 125848508
50075735 36600341 146349358
12372380 72627343 140098056
18746496 14665258 124234624
141666340 154224572 110562611
109946575 64324616 83783540
23038188 24135245 97967372
12432991 123759563 107233242
80567154 137076988 81316296
13658312 28892884 127439367
100992063 44009809 42060854
114513793 64536424 74464311
50037571 143644698 62900374
150552519 55663322 139684150
86853473 129891944 85522948
97482688 95351070 83379377
15924481 34734702 14561862
65718360 63409664 140724274
34489609 128102123 135834442
68231373 131911035 150241642
93496716 52104213 57719442
100061736 107185670 81522794
56523886 61202666 70976624
89549371 137594095 91425510
83977242 122508689 63742667
32260471 46173401 39893481
68938018 95962471 28338343
70877386 19751033 154770419
126482988 44503510 13780493
15186182 115107704 152267974
93922466 40016906 121372727
8220326 28551173 56261742
102068577 159470 139325281
50999039 25063634 91332222
121915739 30050403 101129769
95867154 75436003 32562403
117255423 117305736 21050410
109590680 136752866 94712982
87100512 104468687 33365287
26276738 129623302 50877627
140809301 32001163 154819500
20920368 139294249 102641280
57883830 42035739 137419803
83734954 53213282 146092464
84176751 156219112 129161147
82805677 93776840 82278137
23130632 103412756 18112557
9052457 71059493 128727106
108686022 138387140 93993329
65848141 136796135 135477817
144348864 12715456 70365238
129853834 99013818 115058465
46764755 108973274 8238298
90419761 27488687 94800404
70644453 140803496 76987274
47097446 119668541 101189402
51240708 35511211 127653756
91023829 79614208 48318147
145948881 12521168 39267767
97834296 94465180 101057876
6207266 118531431 40294202
58430850 46004612 116804005
77762714 9310861 5646029
88316763 39738256 134192751
71667367 6476933 113724861
111565862 125043684 112735838
156793964 2881381 133710544
37568789 90266939 3375265
102573484 72668472 149833067
117455046 83751223 123205345
29938780 29703201 80628685
117239151 48560612 58938576
49111888 2656466 85852016
134853506 114019886 122423959
32778417 133044326 133499291
6704113 4474051 93901060
146079475 32618047 31802148
132027408 1328005 119699473
99477050 54698926 60612370
59409084 131915237 107524661
3908534 111560964 13367217
121018616 121436504 101671246
113557535 68300888 2870957
59592962 80896567 109027537
139501288 136774689 95616614
39227959 10068008 95374791
137947248 18786965 105727763
146854746 96824042 26214326
84993998 84089216 31015571
104328227 128682571 142152964
85577222 121512856 6993546
147086618 54238057 14790902
147230650 91506109 10997931
33579073 106555215 124876566
130323304 89521733 37069322
92843762 9586438 131610941
36025016 31711015 111768282
51469555 155494542 97322838
132790523 18456720 89900490
61692568 129723056 22447183
52190790 96537831 27859051
76070243 74518301 110542681
117389011 54841161 48664367
77250686 22102874 145344219
95295584 152158384 21697684
104042415 27809193 42104134
97652189 122400112 88676548
49777209 137244931 70120521
112461236 71976613 2933045
106974704 87730680 44816504
157323668 26931565 121243028
33648664 126965772 33089201
55497450 13809879 123070486
80977182 154707865 50216624
137015387 14751544 223420
130473890 564094 59910927
124189011 89018018 5106687
76302028 109987075 142258811
103974945 109283214 150151809
111829126 25386417 9315296
37038191 114498158 144708985
25241347 100773834 50110573
118681171 96360321 100544135
117354332 21269677 49676018
41600268 29038589 127007709
19429073 27294713 123917677
83089421 180718 11293228
143973275 113991132 85966965
4483459 15393943 97319097
61487670 118704435 147766087
86240262 112895823 138484963
63137244 20408999 35084421
70035777 70778714 66717382
127808874 55919805 99588837
128384223 84609670 123287563
69291806 45438472 45251963
58580446 130741518 37896693
34226097 66197717 86684652
40704629 154444060 110861978
8651901 5414748 60068889
21657646 141806921 94327764
4499219 21107035 156451679
105216992 96442616 114169321
31347295 38807945 149767405
96275695 100203610 97638195
138952975 69521572 75846154
125930366 7404496 37474020
131707316 129965210 11141755
22818708 79807545 41209899
124252823 141076975 65772679
52760986 110869548 1404985
146154853 103018157 112355849
99030021 98844485 128564602
143103568 11581370 59022024
76478093 46431614 73279995
53512785 11248732 92655956
71123429 95118305 64126994
144035306 122873063 109093024
17825305 15184072 146757869
53408090 15608143 139529834
90872612 64125837 106328516
103967879 18631718 150832660
101779158 16469582 120494737
62130181 74908542 86551520
56053187 53791581 116261398
69205117 145901293 93024535
55135336 65313694 7090174
45206573 141795972 101055809
46963926 152483771 118031250
38875487 120740667 62909537
32599769 44681267 117910047
53141060 122245892 60841197
143474885 133855030 32845251
40260195 68502278 33233552
105891999 42125890 106553218
63542944 56016057 63304613
146022193 76290392 120126456
154024303 13392497 31162214
68952038 108092090 30484771
96347925 22308964 133164641
153515004 58953364 34905897
86322729 66727917 107700476
63547217 17829542 50484576
9778590 77258169 73360074
56537171 265666 60082580
57742086 95089872 67881974
55815346 41282382 48369380
125848494 125868097 9154319
123778281 141796952 30961667
84475213 140020780 135964659
28980390 121133027 113546518
54675917 115467517 138150212
61529307 31415384 27346570
29061379 58107084 45883499
52593803 90464305 79545799
156337157 82581518 39584439
139079792 60969521 41722821
60539132 115708437 64532243
50457864 39035155 84831791
52746490 12197644 97254557
86385442 33462373 72455980
30997645 135813213 130356063
12996886 11030669 9383694
97078508 21824359 140484160
114704444 49932867 62784200
132999330 72453128 97002881
96080793 11827264 133090389
121214854 33607482 120674985
141755498 143099360 134417996
10974739 65105154 88252298
143855012 137738885 95199838
68228286 114490311 79776512
66734552 26941605 127809671
155193570 36431700 153095389
145062598 98950472 7195759
154726696 109552974 37645430
137021628 95801031 25178546
73284652 113942563 96486391
57219395 127324141 145350203
62001435 144152898 70303883
30224172 18518893 110899713
91772198 109370765 96595804
107853798 130095410 6094817
43705021 31899993 73391515
101600164 95914891 130116491
109106861 117999109 135598181
24234178 35367248 149238472
29196101 15006179 105144413
32984544 136213241 11733897
24127731 10205116 150544867
33727524 95294900 113194176
144456883 5235046 34578674
133972607 17312785 48402219
125558986 98006380 89215923
32103044 119864805 40626160
82827805 3454624 116311861
135139759 68232 123712072
142316736 56634662 89603668
57019234 142088708 43620082
23263781 142773052 63319649
60713485 71297658 141752359
33677173 104949324 13192370
79812417 69696851 114173794
98843940 30146398 151908376
22483674 21193931 86480776
94769056 10933802 31091233
125689765 132587168 8533564
2501409 78432973 55609646
45338251 44975742 12722032
117362052 125257684 123774647
45565821 131441830 16952337
74156548 119743727 34589358
78939966 90322263 75181063
112651853 95404061 157096850
127538649 32671631 5614467
114684681 14841050 75867802
46093896 156787644 56931091
94965000 4607124 67118722
100858346 116709273 142680872
42974315 28755103 106045832
93533911 88109144 5377950
8315750 18774907 80320725
19556790 155178218 95739569
146462564 78553252 138107143
66023337 2919318 46944334
150988437 92734205 12308570
86782661 153663785 54744877
45917019 133867869 80289090
4656057 151002558 88453535
48029677 122843065 32239232
79696979 22911157 60470373
38580757 96490136 66130184
133977341 98536833 15620413
75514822 2006780 76283202
14832527 139147194 2115481
150910791 62654745 55852295
11204533 5041154 4012962
74580458 139793175 21942489
120619098 133279958 4376249
117758767 87756667 135495991
10157534 2510561 137679176
24134566 138747705 20280919
125613773 41450872 14285325
17075920 41213252 23949962
87107521 119612514 64227671
3266713 7788167 5625832
135370883 14892612 27450369
27615310 25435125 78562578
55049950 39768681 65429771
119201564 146084649 149683999
6308148 137465415 80197909
12721210 76078931 130139604
72774833 7404289 38502541
73937521 35059392 38469150
133635526 95444727 138100919
131023093 85753528 56993047
26111390 19523629 126938199
34136199 39205564 141990309
15606482 33704235 119898193
38821977 150306798 116826594
98758128 657257 155642140
103369524 115146605 108248687
59374996 16228096 128150237
118402054 55706261 16874284
7544949 130064186 143257235
111401093 117786024 151562671
81836288 2585397 49698858
136808301 15499084 134162517
103879235 67266940 104478609
116107214 129144460 118554707
131612471 50859049 140935833
124908301 60125825 68591439
19572980 36322707 21863952
131748191 62964404 144486805
34773662 70100347 89675723
64724568 63458479 152021756
59571135 115179026 79476624
81670929 123817734 72315207
101483276 4696684 21451572
28776359 76753723 3460236
12568937 50967117 42520916
85759137 139866767 127116540
104086271 121763503 107354925
30511727 116674860 74557176
33711235 117726829 146843773
17870332 107134472 4203090
132521118 142745611 21393384
139965584 27967464 73769054
124767944 93493579 75443225
122213530 52702864 51418996
30300948 118921533 149500971
43586362 134386986 32876268
74436103 45684766 144742884
6746835 21383022 156728730
104276442 32250623 143319369
101978162 36222808 16550152
123311776 125377023 21271781
145590901 16788864 31455445
29179130 120709125 49094414
67314737 32907911 133906550
4479758 141102126 118978657
153898034 36544894 74424172
23710900 60454531 116663818
65008705 108256450 70033783
94260304 33568215 157410551
155926282 65860228 12294955
116451263 118150695 71377429
60654269 126804651 110143402
34909331 137983114 149389677
130220978 22903385 51410359
79844890 128555757 138629585
59861754 150681160 111382690
19203917 100672064 83154396
118288606 16181982 45743650
1038019 142061318 149889558
43149832 145679922 16672092
47033442 141263659 53552019
140035120 99442942 25886343
96252011 154669939 96579949
74669968 73933740 43770631
44997834 4475849 135048493
126046820 77157644 22284408
118616126 64709843 41477277
81415850 64358046 67215226
142708880 71313669 68786161
65890881 56698355 69494319
87520547 87527670 51774615
38515391 9549434 122218171
37267775 6353561 73727348
27917677 4838327 128679250
129944156 35174019 35148778
1904772 130579655 146877585
47700786 43792802 117374034
85716990 151974931 50859672
56399166 132141535 61402026
48359528 149505318 106342391
42290 14238898 7876395
43723463 152325010 148518945
28154633 1923345 84392676
118599459 127452970 48351970
7895176 140460317 157579835
52041828 101840026 26712670
99994189 127549295 137850054
39566254 146012431 21456308
140689264 39787963 18825599
124879085 76239328 117059409
7566379 150421358 111161127
58473448 147469388 56880289
33657603 125072278 120379177
101993902 126861592 153618254
114980843 116021611 109396016
11902724 133076984 98748798
36319220 17112089 111369299
93403586 49140040 45841077
75367171 139881389 129643935
94422849 70776493 24874928
127731900 129574053 154440895
50419447 148659507 3068100
55611080 120378542 143675376
104014283 20144836 7604434
6171081 28321389 128170746
139622064 54630226 56990561
122520054 115721989 114286111
72690012 75282262 128227904
91571760 139223704 98724347
108311410 85321663 20012393
7625925 45413597 105233765
48557431 144475277 138958409
43555391 22067634 72598155
79304464 27894975 152729520
20983597 24914091 18708045
133396486 97451922 45216086
145614382 1894761 71423829
121018263 79723330 42066471
6409333 144944792 141941608
94376490 15591727 88559064
136129819 130739527 59772178
113422459 93725236 94725689
63473881 92871575 126880738
90543699 94916626 76746992
104443201 21143789 87694018
110425496 76580524 59434151
122481511 47359162 139329889
142134115 75846693 80195980
129320413 62383425 135255964
76207781 39285657 100738752
15578601 74646632 659198
24673048 135260502 22542201
18699347 115068161 80165009
45102009 66657719 61649286
121954645 112457268 114962900
61573258 90351765 68228649
3127000 11439487 23601560
66332706 82359234 3580187
130486844 109012054 27743540
57065339 87451051 2989187
21571237 27256713 126159340
68173793 30141725 4913558
13023906 1998270 66210921
10718785 26748015 624588
73533191 92931614 59958889
112822554 146031461 106134647
150819719 149000885 48775094
100426431 135366273 114111731
134260744 31058008 115159917
78975968 147349305 83823047
15881036 12545805 61513863
27283449 105601155 131815941
45147204 17764589 131930013
124418636 207881 42821371
156474221 141375395 149355461
75145224 67801578 136935871
105287709 118817388 30237482
59479926 136527645 107346706
112562019 53777253 50255942
124294651 125570343 66241134
106164655 135258844 39000107
123684754 24570379 34527916
9460273 26131146 138776922
75392293 132751223 54013516
9339386 154095866 40464954
21032200 26382392 117651252
72721867 16374824 47041398
56173117 47634571 7980637
129051940 122029535 142865227
31221416 29677518 156540174
65723304 88268634 23157829
101868653 87337738 93443270
62540051 37604479 148474736
22196849 37277805 62057221
94902944 87875251 81931406
135867626 77872009 50391972
119541182 118762485 50331955
79808245 66174350 38576682
115484589 141658005 35534207
109747495 59730936 7702151
25644154 56490599 2785335
140815837 62205521 49556752
79121193 134683575 12926055
84016176 33972951 60842391
82880737 2389083 21883426
4056723 68615234 19729957
130916413 64893771 107865757
133214409 51781708 143259738
91278826 146970610 131997291
77343971 97781624 14574303
103173194 92779313 127867180
117475491 81581500 31981558
135541506 51815122 85479421
15949958 71629740 99034762
58257333 52086764 77606574
56576306 80066729 86939157
24309234 132305940 143521398
157575691 112902645 91032581
34650594 78161010 133047467
4521273 13601506 115689258
129170869 102951016 63843479
57157924 67116757 59435696
109907174 129396702 133407205
47719686 96302188 106847942
39329097 81616216 57044161
88184353 80356518 101220130
59772477 30276220 128503490
60795978 148411559 83596728
1086859 33122400 138824828
85856176 115399372 35474805
102575931 48434759 142020417
63311236 85820423 129561030
99669559 133907074 32836695
126105813 81736875 2448255
73949870 79514442 115672433
74623332 107703240 117140820
25791757 71780134 152972470
66299836 131886933 71334362
126650781 55793916 115085923
23085742 86408890 4450153
127797285 48223716 91481630
57934067 66096281 109057745
49838071 48369974 543403
154848887 131819323 126504948
30123485 93864006 29202519
80380138 147972599 1732178
121955789 116234494 36385500
54399954 10680805 97004640
32814820 136847326 90563170
71466131 26187771 75905278
74163677 1031685 154224371
119322252 92080098 25291280
135776589 60585358 46683311
60168683 23823959 97523285
1123445 122377496 91597110
154197879 131593756 114310175
110104475 117650786 48155251
146026249 115871486 43415010
8653592 131980417 44485637
48266211 57128912 128859867
56743579 70715049 95498578
66291607 54832698 105555977
144190796 73016126 126888044
85202352 56027573 28331611
89607894 36462766 18809146
18505590 119473029 134875644
40626544 41846361 124169142
60592771 61034724 132878338
44080861 31823024 128395453
73189506 67824185 138529637
10878346 26852255 33090722
74889858 43430403 157241267
119651298 14197598 51587645
87277203 123122127 13728431
5088684 82041994 8331600
42466228 3062755 41816062
117871834 16950125 143481423
32585033 149283929 42170669
65250907 61026412 156015990
118985646 51738251 22939000
91246100 552297 131308223
19817260 106641241 117322842
56812377 119866791 146175352
40863569 73022568 127989915
114076459 16431358 15385981
97959010 22649119 95105598
55394575 138007414 152925629
146826585 143806816 59754731
17699203 104812707 41774486
77822283 33929652 105212176
3950155 85564267 132758700
24972819 83544087 126859785
85079425 48320626 50122295
39952857 6835218 131222925
16327300 45648931 12154882
19964086 113595152 81093566
16370102 114795240 73835031
17361250 81616034 125583181
7048155 20237117 134849561
140705763 75577119 86750072
112634305 156408707 78534748
50002648 146726069 91983268
151626322 42049587 102077529
123272449 45572150 150917047
68566709 19600568 84397805
71276374 1456762 14303435
101814982 152632565 119626035
52339254 61938246 2060699
126116422 137424932 51590090
14460159 124361454 119190490
117463688 103984411 11532634
109025683 141707874 134040726
1598855 109357555 80368161
64959337 66507602 32828771
82020726 66118349 135708949
9782994 19450368 45513540
91156324 57705902 76250816
138062819 143811733 32576392
3747654 21459759 9705988
26207061 82264129 137561931
130236008 143102361 33121596
95664441 100901012 23451862
151790550 66519643 1614462
96968918 75180827 129810899
13081837 137272789 119075337
132258793 103225710 50402586
46397029 78456123 21894736
13280459 78723340 50696291
128813925 107719140 132688952
11116462 31028220 140492188
136827823 53583419 32167205
131720697 43070322 102460625
54047324 98722778 140325079
63557465 12164996 16501066
144121515 51438495 56835470
65019629 139127563 69092235
119169897 152192032 52895653
99694988 144383726 123875458
36215909 30800205 145381058
127965224 15890379 146290596
75420374 152519164 40177754
98948190 59278214 69406477
6081337 72199590 137248771
92639317 144243963 90992640
134778028 96322752 110184593
39034727 1236873 1354758
100267028 71463071 19908837
19772721 120995781 126614129
156567550 92108204 47481718
9538783 37035616 147628782
26355855 42466500 40904841
77864508 113517333 80846518
89512446 135713261 43002725
66167009 127417593 67680290
106155492 30701257 38737055
85933924 97293560 132099495
109715086 43603399 103645103
42977107 43854960 109409343
20768833 87609790 107906936
6829934 85822942 130457445
123236357 62456999 72527559
104692792 131710341 117925075
82016374 20147364 154367197
2593868 141527274 138125671
108400741 114689802 148803813
157007406 118082419 12203727
124404374 33834327 71965500
65514072 21488196 22878867
113411424 348873 72160490
71831437 6883817 36329167
76402067 18884128 156673556
146957239 1258438 76407775
75733286 139656345 23825282
47728808 134730919 111661176
115134979 41294126 153848092
60122580 117583133 81235560
11422073 130365739 55718926
138993746 13267806 27324121
82941100 35972445 92225169
109288217 107223061 129672284
26714937 57112050 71601689
109045258 89051391 63956821
24512450 135639857 53862962
125704421 102725378 53074141
109681203 128844165 40482578
56110503 149903989 68696465
24703195 59420525 85998923
130064287 92040037 67377337
73611812 63020092 131744983
138105051 38819232 57180772
39995570 50800039 15320751
124034476 60083161 124115323
35374175 110812874 9389575
44568937 39981309 96387191
49871095 136339970 21620076
153117680 107940141 13513511
22766730 128393962 50437185
111736819 131436365 83621762
13857836 205747 22549527
124163625 44251239 94240785
11600807 16353199 87547619
66898960 73148628 5455252
41405590 99587593 15171681
82896364 25236906 6844698
76950965 89695571 113977672
21478217 38477768 109834910
78506667 147286635 147221904
114587297 67612260 9533398
85152476 6510790 39661701
93270906 64485865 118004352
61887449 5107992 75007673
31459082 65155303 107831642
91333430 93444515 87000911
71275955 134358962 157320012
92410792 145181347 70802289
142608785 75368317 141062569
24422098 55888067 43592709
36210074 73489690 60558711
78388299 148868931 1509293
93615775 49117590 93956486
40604966 98724770 38163187
92870682 84534344 99243173
110494543 121415111 42953507
52912786 111610176 101332091
90102627 98589640 109451363
12581271 47254421 8147809
141692351 15880801 140910557
147989920 86570081 28717320
83566169 113537298 11795405
84790956 150084649 26519953
109797377 48103633 103632405
99110529 46643278 28883528
110657955 47956386 60954708
133598931 19177479 57467564
3260734 132301449 84225237
126878777 125835710 155114789
102946767 134353441 36044325
27996266 157504924 15439455
149127886 114657001 87306889
77327967 56548573 43555562
63426074 117707936 981985
55823693 117007956 78187315
60357468 126029974 9576327
134333517 40657786 72964197
4568011 76063911 55629479
73954656 10275130 13563692
44745253 31639572 128884342
90070422 100540582 11438288
86388578 47167106 41675922
86247498 100339457 78110772
134189634 10281533 48219437
94450421 7241886 74606910
30412622 42871863 33180793
59516520 74733289 28077303
63223844 130875138 82397926
118010576 117083142 115146632
126955759 27339367 107005109
107874184 4383821 49128094
36095520 120883936 74506171
95562234 37257733 109196179
16639671 59669747 40708651
92722227 33226534 128552911
127872260 40518058 154632650
42029643 31459512 48234987
123286271 88747195 34533529
12831909 39204832 105813083
103369506 76836629 120996677
146635497 136202587 13218767
5843841 92030253 84708435
81875859 58116230 7225643
149187235 27915083 105568788
98925782 116201896 56305537
51936348 26735817 13623837
1735075 151263886 124453277
93381987 48148626 35799598
102620684 16446322 82809506
150544584 63859792 31437472
114027965 51550004 1780169
149442994 38225952 82924404
155370517 13057947 122386286
32341005 27563910 96555288
151782077 56693338 136540479
125703739 52915865 150474131
123863199 51285898 51742071
122657190 64818311 29826551
66963583 81287826 22700084
27251524 6756003 150648847
13027061 132912933 142316261
124346638 91155736 32193279
3548836 21488581 140418014
45358342 139621459 8939808
113460768 34487663 54745931
37945216 48073729 18412877
53375166 99031980 66744834
64484470 18345762 58821698
94179442 32851002 152517434
75907923 105068189 144946647
103905544 61446788 32133381
34200440 120547051 106400577
80849001 36075186 46050956
57526658 121149245 123160324
56700998 53031584 40043920
93320412 24327324 135939658
117157116 21142801 30638969
147116434 157020335 75584075
120482118 131717373 118407194
119079994 117992157 140773167
111499845 151793064 154309263
25949788 98889545 98050726
93100156 104307649 137883311
77431820 143474402 152245493
60342605 55387451 61930387
84307244 131687490 88680983
78288370 105062318 28838361
35810669 19577509 142502856
107349927 48278383 148289890
154458408 136032452 78591066
39312730 116096655 117792011
137195688 27383062 114043661
126619534 77373785 13928210
131792699 154208043 135641139
91493929 94961376 2667335
65143634 4121556 116257876
86016183 55233064 94238787
154952430 8043520 156005943
9061795 45787788 137980597
27185527 66237012 127548553
88514054 137804077 35106118
7845273 54991412 16173629
22306328 58315660 141331378
87700508 156419204 11316549
140704274 28995782 40470679
76190058 25319475 149441135
49896825 150157471 103068591
132786726 152279473 60676157
78938617 67729586 146743118
8788782 130617262 72965412
17886542 54970935 38624149
110727601 10416203 56509243
148920795 140802592 128169441
53368790 119298126 129910754
110000725 1883742 28533157
49098425 108829050 21739590
6749420 458673 118095690
78537197 31693133 131484971
76752827 130096244 153458996
20941307 21537014 95303415
87449510 101146650 84563296
126033465 95141083 152384896
89234306 133669699 68389554
35729280 124125908 52588611
89191605 77422951 137691583
126245122 79007738 123439922
91129490 143868100 67260305
64161617 61132608 141074228
20687505 150396342 149364441
98186755 114205823 82128959
124534931 74997298 69800793
103788822 559379 26598736
45079106 117005589 136398678
111430536 145034206 104602627
144371158 26924205 79267695
44217984 98303872 118940674
140511676 108018798 48937900
69523011 102688565 91427168
5142694 24535990 80509607
65883533 105485943 126631786
97040268 8486347 3598434
73977810 135236853 121300393
10869222 23307496 52219042
143411289 85253259 156867188
40364482 156577829 112650403
24562139 155030599 12464940
16875415 139346324 55827993
22340054 13960688 68818558
151473764 93079203 42940377
92678865 129552595 20604452
10406745 7268341 129046351
77501594 130015406 33353249
147208738 131458743 98767611
70178020 81027559 89499830
152013573 134167301 95216032
135176888 155086571 99150845
104234786 50592588 104348784
130308963 6003992 155273177
23790591 131735110 137606950
75799381 154142741 87181262
101752723 63856713 12949055
151366581 131190010 64492669
29327994 70594575 517046
86596665 145018549 32719644
62898547 156009697 148047229
138153333 98547384 130924463
134783037 21036376 96416199
9797676 154449834 76794019
129142156 45203203 53450417
89409052 153242135 114831144
105404792 10245402 102663283
35722596 28645741 104778371
33019385 120826967 62925155
62443366 114939648 13465064
55493563 131353177 2735568
21172823 25368146 111839929
77808267 45446837 51152370
74626119 115459189 112316224
107316047 23923757 135404986
91945845 112251435 157306975
67462501 148630997 51661962
51499682 29600206 105346444
53176024 58378976 126665911
145700898 24718328 80690417
72355013 40150857 44364016
149161315 78673030 135318873
50579874 134896318 97617543
30712007 126564648 64026054
11410505 148150676 145913768
38367104 80662924 156569332
36178121 114138601 81055172
113754967 142463825 96951218
78575325 46863456 129944765
30930939 4375026 87114779
51065971 45985671 44010252
46037514 57965025 5718093
149341805 11848381 81278258
145247772 12380276 63719322
116969363 126815491 81696832
35683332 70502253 143616317
132620142 112962666 132536643
50375985 61026886 146795034
7496103 155824028 23360513
70127101 111629024 17912533
69279109 95846304 31512702
111334162 113495701 130577666
43330880 80047948 135942048
147327438 94044549 104456786
78922422 137098866 116271959
6119042 45031762 32890903
59182725 141986880 29521277
139784953 124441446 60328104
1595482 77638939 13012486
90206880 37519276 140270691
121897771 98527603 7182503
54329973 114972428 114102764
59849759 112997130 3873136
21202640 153390425 32847576
20360655 97927707 69635692
79739688 38517052 149585997
106694164 76139848 41751371
6414666 108318391 117757194
46594981 5476659 131979483
97652488 73858678 104539918
1511830 79564497 56645163
1455364 2300828 72401185
152687863 60450191 49744173
6185660 22573155 90381869
41815231 82629448 105846514
99048169 71635517 135439040
91252105 27817087 83967743
24726666 19510183 92092246
47189182 153082086 18885123
24865517 14854845 32443226
53168574 96407646 102608886
22716908 67200862 15001450
156138512 56759509 81914279
94848179 20259259 5571453
136968378 85688328 78216917
117409957 75447576 10546709
141371568 145604225 19925168
113333778 103267512 122779
126810353 107288186 5348714
20770372 41338540 90625219
83479933 56874060 36595189
113720103 14600399 107177150
89474343 36563345 130612005
32744872 113365012 33587836
78070607 54994961 17474096
46040854 53661554 66759694
11017043 99008734 12190254
4357419 48369661 129547026
31250840 140232665 18408226
75352147 42924222 155981216
138688454 60486949 63381778
54711679 83623191 140494085
57104346 54377779 111266567
27412135 112025803 57802268
38628831 48656949 59009818
67452857 7220096 90344701
116794598 124673762 16477258
104771553 152756790 5906671
143900790 97242237 107717865
56201513 59397975 23657798
9730207 74866484 131548424
131183100 74115630 29042163
65105546 78963186 152438644
48100020 3136127 7065470
130969977 147559735 29718127
122083607 36137770 134436864
69172243 154422841 69841853
87790256 76755176 109570838
112298097 134691737 95521241
64627941 156004450 48558902
96160159 58346884 6463702
15640025 125041514 69424394
78295577 33087992 76919575
34534576 107813910 127190723
57344738 39382768 64710509
90970081 88595820 65439527
127309661 95457286 139552384
114866127 133190945 40937646
146123253 108137766 63512335
19921157 17661319 4142377
18505868 94017542 146824209
50000661 128974714 105858967
15321742 133779676 156691343
13126157 28077548 115411673
57187425 90196558 94177722
143656442 69500972 75268963
135146584 6716057 93315264
83362934 41505197 84175736
35385844 151723683 88119030
3264097 28326795 29904203
148590474 23098732 43386770
142764757 38321828 144970154
90838832 84926128 58435673
91285606 60059880 1908693
102310198 94536920 127681163
84570489 125217591 62035251
14529789 103963970 119470936
13052526 57322955 54308541
3233340 50613875 128880141
140790381 7690420 38593856
33361802 125549274 33249135
75687638 16149433 112479453
104173352 25053021 56146677
118333812 71735928 129318898
20330376 148114367 141357186
61359695 144743896 54706610
98934350 58346776 63233663
60952870 29369789 149348938
3650012 31532452 155493835
48554909 152142321 95966199
68511430 32296256 135827970
1970859 145198430 130521797
128070843 152731527 65377582
19859116 63919046 115892183
117815948 150388144 22239858
35078359 141302315 43810386
108411233 11456567 65567345
53004726 56796840 130529716
108950612 122242840 137992705
4201298 143015048 72338342
19670129 146626025 141782088
77751238 91708369 87186747
30332774 78832329 23979382
4212531 52498305 26361986
75889021 100802525 69644283
17959175 29691700 58848956
66836672 131671298 64741515
94004744 134242207 49128608
34499703 113851822 102113179
58987761 47461059 99569386
87859452 96261467 125842929
6851141 117553522 57124387
61279401 3435903 147626045
16729960 148525115 95990699
46468766 134951844 133344290
126354591 62260215 113486834
74663828 96510290 123950185
50125161 18654681 27971451
138944289 86186652 57582619
140801086 88438310 145044617
76083504 80206612 14778197
78211771 25972076 143370880
53318842 143143622 79046454
108848110 145730561 107568724
56641238 35346016 49599572
66923156 148186366 50862890
16426848 124145176 15861749
17282007 132219923 141599186
102908316 88331450 116920376
2974102 9445408 12439519
101897677 47459394 6355279
118541061 17192661 149141636
144270172 42103429 136637590
32446099 139077838 90982338
58022177 66249236 140909975
76803087 3155603 122789545
156078712 136283065 39887866
42497480 62966821 113671284
92153473 95887663 18977684
65986119 125747782 39950041
143282197 27429150 135664737
50632569 154925112 76220395
125414986 122612033 23896309
52527807 103187774 39050222
122270278 143005725 121014210
4838808 33554244 98363108
153937610 104168527 88532164
16472514 44257489 47230302
131914888 21446201 2206022
45596599 60880102 103863808
43722679 25859834 94344101
43152682 92186492 126611680
145947826 93804496 35951376
7644424 75883149 32156148
147758320 87284621 59912686
11292292 142191914 68613050
37488514 110852376 99100138
136256641 104340896 78538684
13609812 11295421 154856774
127044588 63731548 115450875
144954833 80974667 71759677
132841750 133020927 153096088
132581485 138750427 54404120
60012210 87312520 88288503
146541053 65878491 45529609
119205394 65534995 31744149
124469223 116519552 121922669
30873028 68042623 61805549
110709775 39224504 3340398
78260881 137906537 111955624
16669104 133653904 52338327
50861642 33269090 24504309
35054312 101623821 69954412
16550675 128953880 116405280
100783145 45172832 153952053
142515842 103703025 69219817
62019869 143182951 153361288
154285652 34899251 152832899
155405453 23893849 87839054
145418562 81850330 98115225
125957177 13161465 106256043
150302395 3249034 90167824
16528855 101009226 118552104
33161678 29861725 64439811
13890507 39096707 27051017
15064439 137023713 112058949
37640793 116430265 117579307
46482747 50199040 152653674
154599392 121951121 16692565
41813498 68980582 48617931
108308666 62999974 84234515
51767037 150568299 141292684
115612697 62893800 5004587
101439722 41665260 13704469
133016498 40466858 37343879
14319221 5264578 9169411
66907258 123370480 3197006
151345918 106363488 85323615
143874143 140861188 53650368
83771158 50103918 67657188
77230808 10518170 129825125
44884638 106618872 63201719
128352393 113237209 57881581
68030358 25034006 141111940
92672254 26886075 16141056
78805360 137632389 41167300
87770411 72300958 53171752
61853988 112623126 14141798
83356485 80090999 12956111
9503203 21013833 20394844
40298136 40898740 154630591
68125176 52687111 64556779
140079613 96951826 68316855
28492829 35025633 97040081
40297451 70791201 28441790
128634333 124657482 69734293
149178401 120924556 155476253
2177406 109434833 39465345
285736 39800274 61499385
115471599 23186729 153690579
49226185 135178444 129650495
148313271 40805317 64780643
6670395 47631463 134589901
12359361 155235717 95652016
39325637 9584180 10913646
1443318 133846568 100100845
146549864 51438359 139389365
40519175 60846492 112843978
146492166 12264870 27690448
59210484 111143560 153640264
119471062 140094973 105078863
13193608 53576904 22747906
19459912 106178772 148085142
124783421 443680 4171820
8213966 86806054 28825211
106576703 156616707 36148886
64017528 107676060 144621225
42947886 31091983 1198848
145003584 155738918 99078783
49256284 79099483 4767492
16796884 147737845 89648816
46271720 146526907 27417140
83490059 109491571 36133431
67047945 41294359 16808940
126091817 18403002 78433586
95246914 1491950 25222662
132271089 138376672 134219400
15250902 133113262 27837167
132039942 86986794 25424581
9761117 116763245 20821337
22702194 81303852 119340245
85492833 50297690 120170374
143050119 119619264 72426011
155069088 156184935 93691123
26626323 138223973 154476329
46619338 4849887 16748979
100250565 98013874 131193382
117897709 127119761 143001436
82564904 135766412 69342352
27427381 157143169 126321404
128336715 24518664 112351946
9341794 20984653 133891580
45870085 106174393 42161215
120217898 89143091 122371786
3239016 97322655 140979324
120456939 141020302 20058910
122981738 141696245 112029318
80910557 21599251 61134612
84741157 130959816 8626708
37678397 60668351 153336246
112787155 25684939 143639260
126529538 113329408 136238426
25929577 45319876 25566094
110745941 147431907 66186454
88020622 112354986 33147007
92008838 61863292 75824162
88799173 799609 152658861
80461026 143274492 32435758
15746933 3184786 100847643
96550219 69077263 114956742
1325904 25036646 4831574
18637591 72655528 78628866
103906783 50392118 16097608
55361819 15834998 8032439
28003501 126546405 153167154
30757437 64374692 16223901
10677653 54025743 29903192
22358763 106097505 45167365
22774713 78055267 157032717
94507156 5179783 37097123
5206070 135668166 92327018
135732494 42762621 46064940
128898876 26590809 42554890
141669825 105423923 404602
80538404 139304173 137189109
90389965 52387187 81536196
35297156 148973764 119153305
38856816 64020878 27204881
56543854 152800991 134870530
156925301 30565495 42409049
95466215 141298609 95955
106783665 42744111 155402496
138940924 123062772 155825234
123352609 98216290 143449127
18965549 98131336 139647863
66241230 78913197 134011430
152654434 37338941 91887707
139496582 31678795 135305495
101872682 98282560 102570415
18472544 21510761 83493866
106930408 6254349 30122181
53956780 112848334 92861857
102898725 130102405 95467010
123148998 143122255 69906093
75555508 22970111 95966972
138759984 99770084 110057388
139211176 33915656 73405051
6563217 28486453 90791854
8026855 38570054 54259782
9803629 29824693 135080550
135011517 40353818 45572378
120847185 101409139 33075260
42363283 103515482 116499059
35696888 71177677 101232872
50176505 47760981 120400897
155532314 10250398 5766470
146918283 110309153 87178270
20968160 134222745 126628585
22686338 69248537 82951831
73330105 109677905 8656312
114465926 91611573 30518877
46213059 1080011 17933166
29150087 79105086 3490865
139681433 89702610 512697
102737428 95006249 156050111
15990614 103464521 82838067
9105937 78049680 1536871
5043808 33105066 127327089
13800486 154529605 30825200
153787141 97109902 38781735
96501163 59233121 83564000
1401958 31212921 13424534
120503438 131247663 122891060
67070681 106712424 16559781
107379430 137273876 34813761
63746593 35845893 39159283
17005998 9620245 128869419
3670612 44271372 21018548
30915076 120146160 46600548
30941787 3540725 20055688
81887303 100552657 130721611
133840607 83564479 102103419
14054293 38002640 36870248
147446221 110456220 6143804
49083342 120864844 50267507
98125058 81282773 39928637
147420192 149709587 24657119
120947121 75544383 12966548
16016544 81823401 27424602
46865656 52840287 10685437
62588818 80205334 146299597
38489647 18016790 36520103
51575959 116825368 37661858
58843946 112759080 127540838
68442667 122873538 44531319
151489236 90418239 150825375
118890584 67974168 140923431
121638429 77783589 131550451
129685423 56880523 55212577
39350376 136694464 10354293
139571943 100796153 136438582
60390077 59519944 96028470
7034936 150978336 85030351
103549788 120783744 99757388
87637262 70536441 96539463
119957321 85997003 122945890
115221322 34714718 89369580
153130077 151616881 72632468
154528094 146945678 133715748
69747251 139916350 137993745
11231309 53483943 132420755
131502697 23388910 98079750
102579310 81391496 39008753
75487950 43177263 148904511
86562008 74254188 29060016
125695217 82713081 18739274
76691695 76202966 19555180
4993391 76990978 81678049
114466635 100667636 39204983
29333811 83177351 126694664
104017463 59212679 136088874
40225662 105015630 33113185
147344788 32684451 132450915
116500056 67256678 89176417
35819465 17082304 35174197
91928864 147709451 132714394
52732076 152052479 150377275
56236507 31879914 33490511
32387209 146519093 33093256
95705518 146150126 86318017
70897573 58678320 3802601
956652 63405274 132529910
18030516 150029817 23323750
141791387 53041821 15705050
116528829 82747121 69428221
35021318 137291848 115205985
122929713 135867445 88549910
87904693 97318960 105594268
71799223 140941705 7067154
131163702 140173841 45733940
49043316 41738999 137989003
30485703 137546842 41427990
52998444 95537276 70553550
49910854 86067887 57701172
47330032 366893 30507941
94496170 19077755 119653636
21811955 953714 11947113
137448282 67332130 132763420
122269216 149615495 116809229
114366779 97438160 89078664
133585716 41188831 54914702
15233467 33092467 85374646
55681561 13599655 109162881
59400803 66120291 93656811
113205702 29192609 61314483
75001418 144721816 132735661
22899009 35124166 16611278
23129348 61541531 51606773
4538377 77300868 1597016
97834713 34130923 109010795
141776646 86358928 108266654
143970134 57274784 150734595
111262056 88040307 62923265
149174146 117170607 30226398
117012479 77277687 96273139
25970223 17703785 78475265
34323113 145923135 51210824
70670053 149892085 89101125
132656854 153213442 109986146
66443561 151081932 25798187
43202887 73005350 9136705
97283280 45683906 20712924
89691476 148862761 126817721
111268154 123794647 58534241
78227900 26390057 64279571
153330254 23008722 2574089
20581310 83567046 92814438
134692423 4810749 112461441
80962313 36493111 108624211
152120469 36758084 137791032
54520501 22471154 9285191
112337609 84042492 127877722
4965 35488401 39267590
11534062 88589951 24429586
152349854 141731645 15577944
96371149 48630437 106683542
15205141 105050295 124469283
60217259 10622229 129731203
21751052 103472289 144426377
113562705 147577974 133335026
129284472 49353856 91147234
91547311 147947937 139544912
7241422 9491394 32707210
118412018 113091249 107648300
92537666 6138491 45721449
10612342 58241138 77895507
30325432 52922663 37113084
66599957 85934666 24407392
107404370 115901510 9972518
74004710 91203770 63408220
154991887 135428879 107731376
90022478 122534833 94197140
77874744 117467759 33130883
36236311 61240896 148396967
87156000 76241538 48212412
134400779 51468440 84355946
117061980 155362065 146241395
72962644 67830270 112197366
71326851 63906376 57681083
154923900 40249796 9695184
111508491 49410622 151385872
75787354 62044441 126653188
67497716 137303860 152892440
91562688 131944898 48081140
62818888 137304562 133012051
108850017 29626243 108351496
59049914 31791672 103587702
22810769 132654290 70167411
30503960 127251139 156246243
63255274 83328513 31978098
113317083 15300341 32302980
18697242 81308125 39339886
40588861 91787407 68604608
135292647 175343 38946204
10092966 60722862 48931121
37108433 149328509 109541265
8064946 115383669 140234545
88694257 107235659 149306083
26041013 61365325 81798056
41143644 19380372 49007062
55081175 88052176 79689525
137895437 145009500 82991004
91516715 21691382 35228411
80948874 41057235 151477106
35686563 15484442 126639876
151599009 53534901 87245030
97983983 48865434 25466989
32987356 29323356 137606965
155008061 39943603 126562419
57268695 98587379 150463092
16224009 73640648 134386292
143566884 2149790 3242991
18004029 112398554 34544841
85454004 17559177 24110541
147288936 82527454 1304278
12488438 62875778 90030969
157294854 5002994 130298583
42009696 14108066 93752966
135810526 16668314 34581692
53364958 13354938 109195420
155903938 51189741 65785748
12280280 57352314 19256347
120834914 20733573 9090362
66904905 114243349 155303016
99469237 22056295 139781037
124804211 119029784 134658627
18648731 153847724 85999305
101672544 79546379 26770947
10788861 102187995 128936954
41332659 11835321 154929883
120135070 119329198 124956276
104278023 383185 47860996
3799205 19314118 136885892
36834256 96576903 134814462
76843127 13446798 49033216
100160609 83049864 98916104
28492000 68749266 39092324
153736222 130238128 110930999
34721907 62778963 120594483
95876555 68936703 23388715
96692542 102071854 19959458
76723611 73051346 156842073
153430237 107095123 13810338
44104400 154534847 126025653
9265188 42814583 55908029
23804047 152639961 25118997
31483813 96761597 144848783
89739538 52697196 103007079
6452239 64128056 121740668
109373203 110607172 116932985
148958310 155795670 60135218
137545025 32519154 62357114
37156153 57494919 105633335
83149687 242838 48515050
30949064 74008377 22783204
42537511 53786976 34110709
86827909 22322667 61893757
134543867 1429821 27520644
130368990 66476057 129382095
18338267 128056751 53369516
115727239 113966902 156640096
91657018 124999082 112370483
137686805 49775905 82915301
130015349 30734073 66111278
74497799 130653617 69785478
60492160 120283269 3643781
107262035 109241575 148912431
53174635 102179913 71760802
122145309 39471285 26564474
51920866 41287325 29487008
15538346 9201206 8474913
75460818 75577762 34729402
116023822 154987562 147054360
146755356 64688764 100227201
128681182 36020176 3937967
49007466 132012127 38385670
136459922 68386707 99714291
118101540 15411415 24986714
112058062 41566245 107188696
113596252 45487711 142282268
112425135 104962954 62119784
83617352 58051389 65091582
52229397 103046813 106518924
62884273 133146779 35351541
19221387 140611374 106396392
101916907 76747013 107726759
137288659 29277581 126893212
127569101 14768155 36496024
97804456 74944129 10664598
147810205 146267639 50970449
100746196 8481788 130924225
63568588 83409373 15434429
78385250 132053519 5843076
8812075 118014385 151890756
25858928 155161748 8261327
68894756 67508953 45688872
102621356 35617837 149075328
122517243 28669197 96277295
7830800 70770683 43777896
147555152 133309661 9807390
55871170 92150426 25142086
112382950 106915756 54840065
30131753 1027413 147692375
26055514 114785339 9888642
96615163 115598821 91722655
53232100 105544954 121640287
155830008 117912584 155515708
97057560 105974316 107418537
128361791 121487937 9007408
88657382 24842358 147057127
57243229 123853995 120496539
59432423 108805266 84685750
31093188 21679988 118043374
135339930 77198520 99120489
114089 49010232 68728184
68377902 109363327 116519071
67703283 110204113 150638081
52321571 59316728 37031327
49942919 73464691 107698524
135810814 141703345 86066048
156042786 78895971 32753049
65406300 70372652 103453437
76540855 94945851 145820799
134338019 109167315 39691879
76459310 119757852 105961345
138653474 11257183 31516379
31040303 24000514 98745582
15328570 141712201 129313988
76935261 121923366 123045811
47462411 129957788 155393949
33759114 3798126 57632498
29730129 139397674 59769067
154266487 157212033 15475272
155668911 50421096 35940361
137883622 16102044 132122901
46110154 102875272 141816154
114163117 12132408 83813451
26828111 59559759 141293980
40923573 20651769 9167868
44492607 96566338 134043847
153753956 83776366 139665405
43949509 110195862 21230347
133732717 133763688 74477764
96747433 91458797 60656230
67106520 65566273 19825330
74042288 133023518 71160204
50521012 96903913 70894966
87643589 151078981 105299343
43893658 355020 19664036
148489183 113337727 17076224
69162278 96043126 83398351
96332820 148974548 96842807
36161574 61979853 38657714
123920944 24880356 84241994
57117891 51281706 99385633
13343958 57215550 150300661
1202667 125538424 44570683
108178584 33557312 151695298
4971018 15773144 82647051
153280449 64510595 29515850
152515617 20045721 109104608
56491409 91983075 11411663
51380051 122994883 7193566
26477947 88944457 60905422
110154103 52473507 2234166
86665968 154527678 106134274
69955116 1395450 120690775
51524216 74548258 76600865
48153719 151290670 43034957
33901543 85890976 140273899
110137216 49965758 63203700
59833763 94268444 5447304
25339128 93645356 33619706
62867247 90873055 4773020
47939106 101573097 50728340
92851067 48517967 144759265
42386807 141673131 123999402
495782 98700218 146592788
52580013 23301614 108803489
27331207 89688825 34822401
19515623 123527325 82689382
52840524 19670753 108244825
31001438 103716192 139189065
74184970 35459516 24847688
106101942 95937625 124838947
17160257 45686487 9965068
30399143 84655580 101595264
153272394 20340058 92766216
93856366 154372666 113786198
100356353 135307432 102057591
103461593 54905007 134973554
137961974 66885236 14493418
25019162 34373064 86010895
94250691 133963810 132700688
78204685 93080410 66145288
153202831 76002032 155221203
143135563 61797709 123714274
11147467 143500275 113720470
155997390 19282938 156150200
87158717 119470006 81964447
46633570 113342879 58440033
68214163 51828004 101130616
126741041 60404817 19945922
100242219 77033984 67736413
49924902 28655552 138841354
16996803 138440766 120623160
10185811 18292757 113991964
87665068 68313514 137268452
52392991 86040601 104809391
126520918 89070468 10387006
24654806 100748664 23272392
42626042 133077766 31707326
118679306 147933409 21523328
40766058 48206186 143573008
129725166 91323856 96695264
59275625 28147501 40953089
49262600 37111918 116989584
1026242 59678626 31608181
61736371 101876103 129452463
80084351 72102853 113916099
73107811 155606941 23060366
133645200 85498740 122240735
100469319 127526290 5961208
36897378 46975285 56159278
40234913 147847463 52853424
4105579 65671889 101538489
12571340 42413679 102923995
92302928 87059256 120225091
82348526 7165601 2264098
118670778 39788125 118299143
63306250 62164896 67503798
16942086 89238954 128331480
134019724 65036850 19756408
82258182 110190027 128627569
97101172 44530536 81441203
75798726 124777405 95070328
155577635 152846309 87756383
105117158 39255078 8597936
54301559 102988101 96105976
68770670 86982853 128720505
15365353 141782886 111718254
26838491 46198406 47547458
43493336 20504748 108702762
116939025 108854114 25108670
79036624 65738183 55173669
63523254 118304529 23807106
18414559 52172877 49103922
81887868 60458517 70228679
42482006 56492375 150755132
137927673 99506123 95293274
154585914 147998699 103458080
3246922 49021096 14520722
124520712 136306904 127211006
82964865 128068954 136397719
112523213 90088677 92872826
84627769 135551310 131362029
157312568 152926649 4993935
89711571 147309363 135656063
102276890 65852337 118578966
24571830 147275289 80785495
113399033 19010339 63275257
92103389 29260257 97648112
97210144 75481964 37593245
110169124 58393180 146687030
65573035 151758141 123691840
46160838 9310701 108675733
55741249 68688715 57930446
51330145 38318691 54477161
9020519 20843248 19843655
100737867 1776609 70242608
55042199 66496796 31567964
61717271 51118633 59568944
57454753 111881035 140429059
103833382 14453981 23009214
85297459 56696980 82187535
37993888 36683599 4690190
42603493 3327522 71824227
27996581 88781673 130291739
146133769 38607989 56492487
30781101 50358177 20412747
23623841 34330615 73125050
59146973 117007071 48532761
120265983 138694474 135391416
121367557 103433809 95434269
20205419 65447801 62248239
97320660 119502261 50322013
68876790 143423585 15403750
101058861 116695151 148275221
88697235 135676589 100329669
64661332 152100926 131160149
27188454 139929218 53115325
47987586 68058904 16656150
30562646 122418527 3194026
114082766 6228762 4449233
72716150 3808986 34190384
147461095 73582672 137499742
5483140 54050051 20711876
64324076 106890578 75602870
7324192 66010361 86162684
52807319 51477078 74547759
13482307 97864935 69991129
86917630 116824119 81742204
114847258 110614523 26804743
101708493 80047910 23603261
51364005 81544144 56477943
145176720 49732449 33528018
83341424 52980915 133303269
102798490 130536846 49337003
148691228 70933279 14928823
111217082 6660752 9721688
80688692 100381621 75962726
88723734 23461238 30003918
156524636 76727905 19978722
107431386 54801214 106328515
125489192 42719283 49939226
143955203 86580405 46923440
32035535 45083532 49988934
32826474 122030215 27700959
123847371 96907630 134756452
153130852 127943136 65484831
6824969 14609946 71919952
74942206 42479788 20413605
44422836 108737515 137681988
4470894 114827125 95063409
151516724 23349179 157592133
74356691 138445063 65882661
12459347 39608836 119524164
114355076 15690932 56039187
122841338 39456578 96541975
6884983 139631999 119356290
61041856 129451523 61650347
12232558 12005771 118056816
50405239 84707640 37832627
63866630 93556314 126167213
107179494 112261606 68333975
139152037 104892977 15384689
50127085 19032163 156618594
117112462 106103927 100413440
154150399 137765258 32233969
18967079 147342733 19028605
70601460 88643521 16194006
62449540 107359050 57074088
8660470 143215724 77699249
24729665 40172654 102241780
131581261 31595240 112759479
147115634 136786165 69202420
45098891 141365660 99152061
112030407 23498062 31212636
145455777 69385495 153845442
52917965 137972693 75962907
67818237 25470063 36060026
5442367 130083615 47827576
148159208 54659474 28903620
137412255 27427429 141655351
63832118 152145096 10854078
92000481 99975206 25898173
78889120 98608323 94975021
66528408 56167886 6785043
128084310 104858780 86643998
80019516 26178664 48030398
108851358 119206636 157320589
102084098 105931962 89160993
51563264 142850681 153700738
105918119 68897545 156460094
97209979 84394644 117490008
65859724 128921526 54838424
3409854 31595226 111957759
62458725 78536817 80242068
111735441 122987338 99268964
136351198 40878783 19319962
133711223 116038646 50447700
109263552 126777464 132427504
85103509 125466941 32196377
36213050 139931076 89884444
152824481 33637418 56144434
56921597 97929125 1761986
136363744 127697067 121321832
64069651 47373094 45473989
59022314 140510694 117153423
115128354 93895714 95334427
13801649 150613752 29374526
82345766 65968902 55046501
90368051 99006527 17133524
147616842 61366851 41115229
25130880 139223157 100451186
38041360 32717433 92254749
131813889 133448739 6165938
29887439 128303776 18549976
107335852 98865752 96438628
58135946 81357689 32459858
47124158 51321517 32448327
8964168 134818568 98815985
81278147 60043912 88743797
92368314 104843106 126511725
54226280 4387431 39589544
29047783 151573248 90098986
19667109 28448733 3451405
150398594 116247657 111544791
137178269 57927756 52893666
61645200 95870694 64314360
133681265 14107301 57060280
123894567 70512271 90597514
72440690 16995504 8304566
51673560 113306016 70603869
42685295 112076804 133491681
96905409 12875122 114818748
66545671 112605061 125602072
98034944 53490036 149410630
108631489 73855217 81455770
31377425 127465160 7985277
49855633 33579264 92808185
141950871 57658967 10730445
12951345 139867425 146269107
97397745 140729538 143760660
106676921 48461657 127525085
141433856 97455373 49025199
44580542 97619146 8777289
80522105 17635775 86861066
15165649 61335838 113960637
64434513 54326565 55084423
49078285 65908064 83169763
106297297 21747817 94769680
30819462 76619454 17565678
152897784 26189496 53067051
86599151 98109630 29421390
86789602 27926955 57922351
23894107 64200331 31252415
24611142 87387315 46341625
78010202 104353870 108001869
124826113 80130109 77357641
102275201 152200470 49783605
41832864 137045510 131811037
37743100 110160790 64928675
30837160 7292678 135155190
138435146 156398423 76203873
126672150 15267015 134710442
113553373 75194899 153829257
6408170 116088825 68338335
4611865 39637899 5574244
85743375 18626717 154185992
46646976 133002173 156808302
57856948 92758760 51871153
78268705 58943184 112245578
13488931 91871780 69479963
93711663 123914332 112215254
78484000 150918997 155970968
53154034 87402394 8628984
109764204 59486957 145844100
7833757 143331125 127869692
56091292 93322590 64728709
128058959 92741227 111555148
110416246 65256294 32044161
102744170 33466668 13982773
8384878 93509152 93226853
128760647 33599064 18533457
59684515 98734729 145099400
26029978 9072506 101744270
128373849 21796558 37065858
130811571 99630743 2053590
125761000 125669716 19173799
21103703 76264914 30491855
77833049 110169148 74333678
81430813 120378511 80324195
59172113 42312126 56453975
48129790 144915833 22740663
129798648 64510857 1289997
83726725 134760031 122575668
39396903 146524063 119132998
14518582 80440657 129731617
9584580 24232017 111200584
54695289 151834272 64256902
63647314 66085288 58592001
104997482 118272693 49206530
866888 120634589 58834423
16022046 99003033 37094670
93441681 144076942 36934363
54423726 116354735 30453169
146842930 134417677 150858100
95598132 133205034 103215837
94342654 8515771 92445952
42971673 3489308 14846283
102240579 23172242 146064954
23483971 152948856 20790152
147612776 13396422 140588302
34350466 27709587 84698865
58013091 32637700 75426431
23731731 109496095 72016465
906247 7162866 109038663
111946999 89584178 341029
107084447 124224637 51074390
94994058 41408745 103765771
145155795 82844162 52847139
138715944 90698502 114243993
75793189 6928299 49530800
105579132 38604787 21500360
28761564 56005246 80339875
24136196 83087181 142918756
38924976 156037155 134341558
138496347 52396824 55195894
1133291 44301692 37230361
91420115 106162628 94699259
57172784 126059036 122966851
132847794 88795105 55310009
36110363 131924590 132902448
127134091 104419914 50688505
140277095 28606323 52938066
96209434 52468954 116700782
151035050 92022689 75545713
110699267 2270214 78975797
120149195 32380929 31942865
107667106 95338969 109970724
133847219 104908078 71678665
94913742 147368345 722078
61173396 90408724 153984084
123461396 113291723 1057746
39577104 125607225 97674533
142953086 90678071 134871879
462967 89800041 153956756
112682796 104679617 115719316
145395443 127884238 57017931
120355378 38611267 35875807
142291049 22274394 21402202
99435590 115065812 34849649
57321393 39693419 99278931
86953297 84584639 45515099
39873242 110828183 61299327
75484141 109445478 91410643
467937 7506781 8673815
93964926 10425753 1042218
25295276 135026082 35404421
90502679 94420256 51042092
149301591 3458866 58329395
76057491 97278787 135243742
120769293 109111085 82599114
71852643 129988867 119558929
93629332 85310292 121325949
45585904 145365313 42981110
87448568 117357104 135309424
129942107 142156167 402170
133648280 134116492 76810592
153214146 131852074 45161712
4936638 63869844 4312280
56027327 107398544 130828613
130727170 48944373 2949029
9601598 136737743 20069437
58110438 7417104 79083605
111024845 90845057 124058906
40659181 107695437 73723885
55979990 144492730 11160356
32077871 91841087 125799567
139009489 46308899 37206116
77164369 142875293 73680418
85422245 22680947 71684781
41195613 31442066 43021204
17916757 136495150 96497518
150436166 79353327 134866799
133222323 145917223 14342636
137296404 62358870 118938551
19562147 131048806 9591264
22003393 121769504 48068
123613644 32668729 64307306
62165225 92507321 20002231
11425159 86931118 126240669
26084099 38806324 73103478
73910454 4521092 13788685
97865633 131373896 78689529
52726033 137690678 118807080
20681710 3723412 141989326
121067403 144210594 142301644
134515796 99611123 17071742
155533017 89259515 149008837
81910777 70805316 98233598
98743960 94788225 96554991
17658791 69414998 142492672
123585296 85366903 94089456
105529883 96807733 18378018
31964490 55297988 62786304
122790537 95005635 110392654
127349698 57547809 59379007
153728302 120195831 153698941
155442809 44355510 96695694
60222496 44224794 14247936
79003183 64913357 83008503
146200520 44404240 2224175
110648649 142223208 40405483
90995340 125177574 14853696
71919674 18074852 92365925
145360246 13269985 85808908
120958645 96229193 143117790
90062601 66449217 60682722
84713901 123842382 12264541
117440909 55068808 144513107
136235620 148420702 54718045
81985757 51759365 39801324
51225561 127680827 58433223
70714288 97815330 10596805
153623680 11504403 87489908
152576608 114471591 72680881
5985703 140377616 117807833
30633000 5141587 30193225
7021903 67121648 10895526
71651938 20729774 123013363
131303759 77511318 151936541
122793466 23840912 29981369
104529492 73708466 136417431
156697775 94052974 7174933
19695770 95967299 51138730
77532396 20012938 56265374
84673754 38298007 3147417
137231743 155289838 153613206
101284690 45498512 10214498
152415493 9420503 120895296
1936398 135167694 79987824
23484684 24471577 157314267
599960 89917442 48042518
148094669 108572606 135684997
9254695 120601414 80126185
114478916 149399056 5366950
52673229 127558863 96872074
130442246 66123380 113790907
85868659 62686021 74163845
45723080 96150011 52994367
9845876 66570915 53440761
92993693 55658505 1060698
97142902 56589285 54809102
99129704 134382226 82178995
138826476 97597398 104144905
11912630 107466882 151326144
152376157 95437252 41760642
98170031 102428326 33866914
52675569 148838950 23969653
54344921 153639183 91354243
125099924 13395399 44154816
130061032 142949429 18718164
6447117 50649567 133896649
26295460 112495936 96883545
45497366 17870940 3994403
132842158 76592722 29797147
857024 147715711 78564326
79978762 70080 27734707
134969069 3420222 75915650
11680978 50429282 93029019
154100333 14724696 124147478
42856404 13680502 127018002
88235630 1552712 131639593
53846171 35669962 104935221
48306558 2464257 50016758
99480007 119454082 112014780
138594909 95039549 28741177
84272187 88603685 69841690
122865144 29505289 128499337
44947795 3209228 155860486
21395874 133308627 44872046
57054872 60999390 58834853
28257910 130969858 96460647
15622442 123096674 131863679
21588638 153624503 3319379
45735749 81065291 2688299
68032272 93101980 16894342
57323238 139486132 60109965
83189124 24020574 108241523
84000294 56576076 1469464
153848799 72626439 144962288
57018770 22537307 143366244
90576321 121178742 34839779
33325154 40263895 142094571
111789643 77500593 151707826
61725772 112782781 22846542
28467917 58625442 574548
75172119 137390815 30365395
44699229 35791090 53571913
16903169 1265446 127020458
119705419 73065653 128928496
21748109 51430625 31996036
134445912 39108713 92254125
33509443 67899962 14639477
76560068 106044537 126594321
86862323 124781133 62586983
31956987 127979512 59829956
16944862 55416570 61992467
58064687 44728719 83803567
79214926 17784138 72016510
47329155 89540377 91739756
72143756 84252735 71089375
51577606 141821052 4883166
121434155 150183778 46081510
81314184 86440132 111501432
67969163 135647848 123437029
145307598 41221151 24720466
26601800 3752716 126741876
118216449 154713680 73253630
117461173 77613947 58725472
133483078 3723733 120086950
146734689 82844046 78036520
62829801 137092049 148598401
130080249 63421652 2294894
132464590 97720309 37420647
144853175 84145943 125671270
135365878 105855165 59279166
96156352 117971328 11567193
69136039 149004761 135789313
82355915 115561394 148194023
25577089 70472235 54076488
115174334 76280869 66566463
116559315 100666293 85852092
152296048 115946326 114433353
118690822 24236650 2743866
2031236 151659924 105149390
78191869 127089563 27654434
73929106 122040127 29165259
69962961 2059330 23523356
142430031 103690780 46976378
125740167 86407467 145044455
108371348 47823752 57017592
46163467 98826127 59568046
8846190 40346230 93462737
130787107 154333382 146509354
152483416 68220393 96945430
120311596 85630431 143841067
101203504 45181644 13661912
73220823 81264555 46132351
110182058 59361228 130462550
134904218 98733983 74935996
131057165 149338935 96626188
156534023 89824185 77819101
157373407 87307260 44469333
137007 17998314 26686088
149989159 36234649 2612852
7481379 43748681 120085637
67416474 126062222 48838860
8119351 64409483 75110058
47775553 132275454 6710700
47892370 140305557 15732623
69918045 27538111 99990811
44140022 137168658 14856817
892277 65528997 84408299
89336602 125224471 32674686
143269523 22545621 96593132
38256162 132825367 63858083
35368369 34702341 3992673
13702806 124963834 151183942
96155788 9499537 99218575
36811427 18168922 32952515
105574636 45257413 127959836
1936453 25678772 48942721
72298791 34185619 7963975
15297652 30103433 105153735
110886970 72336068 53735082
126566144 60209636 116866232
60863485 32681819 113062061
48124565 18150547 74839225
1713725 135815092 64333321
1471610 144715794 52637417
107054514 100602200 103485332
88656834 93892297 27817644
44629378 31528249 39950657
30710276 108626847 20887918
151448064 82596235 99372085
43056909 43039564 99159182
86880899 2094990 37966583
150728482 29891911 67713001
76684847 5395395 118362646
93829256 15741436 99002348
152639457 68515287 136565161
92652666 103317998 106544070
70437382 60001142 123285382
135993736 9151582 138890465
29597268 91507575 38547893
155748403 49791475 89099783
17436445 66513283 102998540
126823340 75430379 130820758
45598444 70854051 74507077
724014 24537015 58462437
149412334 96023275 42933875
120334707 152064591 61324735
73451864 80321678 84990285
135483209 145074676 149437333
136778014 153176484 89481194
49029924 48572696 125112751
23432302 878291 50625636
110152296 42043140 146475565
157129321 50435084 9598061
86518943 55417882 101974729
46355934 116511918 154970898
1971814 128259209 24164556
11204180 138527053 110578931
36563575 53110740 136744780
82592748 114789118 73046929
106770855 63784037 114022275
136090375 46749281 6202642
100947546 23292827 31873627
25459394 12624559 127020757
49214360 144307644 138952024
98763374 14218466 11423202
10698487 157243271 66813792
37845222 28152613 24751502
17968032 118409592 146725785
4585754 47905087 13795921
90965766 1382878 34249390
36425695 151016588 127338321
63338251 144703083 139818611
12362784 134946054 144323988
7913195 104602897 150828882
20731429 135738021 85041576
23380997 2438597 24869547
32162308 93600947 37811100
130656666 71885880 149996610
96540278 120014935 146190933
15451774 88091466 54476595
115790325 65717802 60497231
126144447 38338730 84717243
23232382 126896397 13822086
133257399 93685310 75741368
138658869 146964597 35681646
149498049 17166846 144184258
138208737 105358707 155096820
108463757 85881810 16068657
38259613 200124 72930291
15026270 122625856 80405418
97247841 45925739 141840591
42142710 110367030 148110312
95214069 76179943 45926282
153973023 7508125 37777499
9755633 13680731 2425515
26380367 103116296 100517376
75188301 31888585 103528500
146883392 50368524 138342388
60772129 86842076 84572298
95701451 137532725 92794429
89154474 111601879 9269871
72568587 157492862 62914268
69313068 130087157 44290206
32844152 70629528 114411363
73449983 27934790 107941629
137105519 21072404 47529934
98338558 2140300 62159748
85748814 72560614 4086706
45833673 105233789 65171434
129270734 64161336 18565579
142402179 91164274 124939125
135862735 93681056 81568566
154995370 140652821 72002614
141195595 70569351 125139863
135247754 38922090 142378649
8325422 104450499 83176215
20967356 54407024 92225789
100540943 82219976 104623662
21217943 146546547 9332512
52226193 146130273 7402633
21711404 24410222 11582181
135378581 21926181 6472450
56196902 140259201 43804362
89729054 52432921 106156273
108393923 106764834 53348968
47306502 78110994 34458365
57549073 147071093 143346848
125347688 89854048 71846904
93999092 139355221 14957135
34607201 54967564 56513380
131561637 43545553 13218027
69936437 115933872 53630455
151087755 76238011 133577935
97571764 8885197 146452042
45363789 152795877 97697439
78416623 61219905 36587739
81673258 135317260 126693446
93214194 16697958 87221672
143703202 154713527 119838748
111373060 132462617 38709974
78925228 38911186 125592569
89292530 90234928 152493136
92182427 19914879 75932906
140370750 153901974 14917554
19856988 54686616 56365193
13840126 1096809 114242184
82103610 141336267 32217126
30757449 154196126 82530993
61279950 453781 79205585
57997678 155283672 146030436
125292910 107237585 11597244
43526594 42463893 135549443
68503198 84617804 49280781
121605038 154489417 67338418
142723905 36107870 149900100
80792288 17941357 59855835
97102403 26164235 105401682
145192899 151972572 21173130
56822786 122408858 65713943
145216250 130748616 105196689
93414522 29609221 87999471
117382966 73894456 101922874
12608263 74937273 108416178
148518155 17598549 59757596
124802177 124992906 79511629
137037116 71267767 3196542
54733598 121079260 145967534
18342399 32365371 4615655
60342790 72587272 57627966
57046023 141133277 82056918
120533633 19306413 105155595
57463776 131969613 58199426
16537624 4479365 51547177
58656928 28316535 2268635
156394784 97770048 65190656
134523479 35710486 157437538
54093422 148701568 149364496
138002128 74451582 50397466
77324438 136400026 63136779
124250313 96380910 116926246
8775451 113915410 42690974
86169503 79396159 156774339
42551851 78252010 28949935
104293042 135403646 49950983
84603713 52224270 111482343
150638007 84482405 54676517
86505189 28847702 130388990
125314861 121192324 91969928
108747713 144029690 118850587
18695726 131879954 83450818
37726339 31673142 42463135
148372667 6624278 13752056
28084655 22445810 103244431
50342796 136010947 124202590
144476630 132560001 54948960
144915106 33510279 126763466
81942687 33932525 98983149
10379787 148799653 150542624
84207728 136276709 6039695
87677293 17097068 34621137
29274915 127441763 13496654
62641769 7140239 72052918
95419617 146175215 58018823
141333684 138947789 31850193
123750333 128606727 47120020
36006777 125715601 127615529
16789390 43868556 54339968
140694511 58425693 9861604
66620141 14415564 119185374
134856516 13751815 75411196
83071775 5485963 119987988
82980728 88847555 115342744
128051919 42965616 125453669
115068218 24885593 93729515
141863955 50436773 40515981
38532608 17679505 139643593
68411726 68869401 139415706
89972097 118771729 69002053
13337226 25897165 58150817
139006300 19652598 117754190
76275137 48587652 107103730
124267270 103438268 65963482
57732248 146906141 8585940
75877648 145219041 129440137
6863291 41030323 32135876
153043578 79612885 112195010
56061948 72928347 71092170
7324199 148159822 93530246
83881637 544101 86232194
14557025 88741843 77597327
95699129 87480073 48361959
38370358 72586823 41845729
28805160 6114807 104539403
132538342 76056996 43575801
138304846 82597564 22859376
70501488 40507492 123265484
10738987 118107982 22464586
34220318 95349389 21949879
78792594 87416206 97586764
156484060 114321434 16064428
119259039 66600412 136534278
95250668 117522708 50112801
120611769 27704732 156004854
18683172 54966395 64235663
39987861 66652846 135179636
95720941 95152617 103806048
55553162 26179731 45457279
3984725 94993804 135729318
42411257 16049872 61273636
152696411 91043348 9985423
18764290 11482628 142754518
92873490 46178169 23297576
87171203 88484993 54753782
56265638 38632991 97037825
88653663 10484406 51221698
127996641 62539838 120285625
122931950 97874409 23859102
60027785 117348 96189739
138818853 131968266 42399275
24903662 116075035 5897395
9844547 154745747 108058553
152970342 73549381 99807196
116021792 52870464 68175128
151334718 145383799 140857553
9864959 129076904 130027912
141732569 79258965 146696708
49697460 107329481 104394437
58124235 87596421 118232675
30912529 136644261 95162908
17440359 53062602 77575487
88975341 96955791 68113952
14704515 147502103 54100774
23355536 654549 50339094
20432568 9097212 75856353
141941087 72641455 21273750
84189096 20573557 13215101
17828076 37939357 77030876
121801757 16035287 138839747
27661581 92543890 122231261
20451759 86523532 58305707
141902767 104716184 48528447
32939511 130032118 148284266
90593092 42160385 154228145
83955917 112309568 84751887
127736710 60239241 38103679
107293181 12930779 65201652
46388632 24216556 66200441
99288598 47712687 22419611
17193492 36928839 95488663
145553590 71627002 40146283
110851402 37345110 47659016
78880082 135045443 29119996
79700506 126774431 7635016
14145675 26812891 78868335
118779614 43248875 102909339
110005379 119149041 76247533
82471026 111977627 153575052
92306277 78500257 107307538
125709227 90292379 156571434
58197400 32310396 81187921
70135741 132783565 123746621
81532510 25073158 74429229
46645001 149925167 107992848
11722766 25216139 42489966
112517934 63517647 18056425
31758221 14274956 155264473
119925593 30297207 2275763
113900904 134498790 60621608
72294676 135013398 54251741
110541441 127233401 155624011
23148134 10891772 24085161
100162047 73747263 78355326
38814566 61095093 102457835
131778489 64161950 102918195
95722589 134684426 118567320
12711172 141567159 126577166
105459872 12581191 29165912
1533088 15979639 60399656
103005118 56252766 83812004
50135779 61649230 89999885
72823308 23882966 121347643
153628872 70686513 3817428
140176650 105502545 155300919
1286039 21272200 151283091
73680280 64608100 102376795
83050211 41303883 115684064
109346413 60761580 12284371
145705281 107413026 119447918
16673653 74625635 34921574
134065528 122098140 98405449
3806214 131864639 74338794
59909830 32911276 154028195
644514 28757042 76113629
6642850 157012150 69047290
108879568 91091518 93459503
80923952 111736082 37134028
111818620 69761780 3754050
59640830 42584218 12960835
34600999 150126704 13870666
118378795 88571475 98411400
10692297 33599522 152703678
118595288 104270572 116789570
125973705 18171655 37747445
78435373 113940065 110578185
95127475 47538651 114575601
66177015 69535920 17266469
129550242 82064619 88534482
133640947 104941480 120848012
147434194 111596485 70972808
17236458 146604161 97725284
135420948 139073910 147988232
47095550 148468382 60418935
136232868 27569226 47606550
77773420 53076627 110852907
144395546 110944527 152642053
41359402 11517738 117062604
28925256 4676866 150962809
117229124 111630951 154756819
81537564 87974632 42089403
10591762 65053754 55466173
128120415 59937798 100525952
31885075 126998115 112068699
135968357 54259713 86900893
36386899 55027025 53384546
79333475 81824238 54912560
93704358 97534280 125198349
1211015 98330399 156424217
120979160 26417473 30015739
49832455 56497793 40048851
101579616 143547748 112385447
143367264 90953621 73599633
138221667 157577070 157477753
95559556 67703488 127930879
48014519 48295009 10712781
157066951 80260490 19262419
90712329 101959647 102332332
107184610 125849897 139148684
133709213 55775789 48470057
137478752 152931826 103594913
142667158 108395540 81371350
39806588 19260313 103503373
96427545 67563398 98885784
139446822 125374764 20428447
83920207 54177673 15867355
106462113 98421542 6600592
108754406 9458586 143734279
12961406 59567444 80078664
99053761 49167603 125422619
101292962 88579989 51863358
139301473 120884628 38158872
37815858 54174842 115836080
109522778 109639531 42111249
85462472 7922870 138322202
34177376 89386766 154694248
22584522 109293489 6195749
94162707 124220117 46482251
49875947 102631898 48340257
46844601 21856622 145669482
45933505 58039059 73512290
151028315 94458653 83870752
142113861 139933703 124004286
124990943 38849853 23549213
125096293 22978478 130658363
121423238 47388585 154162271
143236379 113398143 135017603
99932366 113850559 5769272
84860886 22889357 2583716
29123257 154291789 16551952
152369197 138822203 83881339
122775962 154675709 142850281
19110571 57150175 13970620
147872907 18451043 77940044
87239821 29502327 19863023
36332298 101977445 118413055
19244080 45776616 29312061
50670029 21394073 43687396
154104845 385442 143238477
121383976 148234323 31037821
21109978 139303450 117358009
109946840 115795628 9086846
3463406 137698053 28642451
4044733 39476068 3826226
67246244 61662158 96852522
24422055 134590738 125025308
115333321 1224430 61771509
100395754 40813757 74122502
122459340 134014571 55833041
11982098 51818307 115153782
4018528 19319587 31252103
55675986 36135964 8487830
140486435 43319646 116759108
109531601 155491182 65320117
41457436 153525394 52318261
45765200 139856000 122066211
102631963 110558845 87578418
15779898 4224048 121388479
91491370 49750055 154377415
9885249 138906947 31356088
122789323 99003938 131135646
21856114 52373029 149688381
140989603 136232050 86494027
104841440 19582601 5625497
127739864 42636010 104285196
149380421 154291143 35216973
52667704 92071227 56441273
95370831 116955080 4695179
127423762 147652267 14911650
114348733 95855485 136890968
105139220 119982101 156945827
136795355 432783 89759366
120806790 79041902 80423339
63976387 23532021 123219915
70847347 109875802 75702887
87863497 49116183 97331619
141195999 119072104 107074487
97861047 33000401 123017830
75913796 30298471 39546814
8635035 41672358 66575722
52563524 644390 148212631
157425450 109803712 136559208
34850367 12907678 137596335
74853472 1962456 73997534
52951 72858104 2780187
7092456 20906492 102269978
70536870 24568729 50008089
35913191 120527246 137406290
154504081 1789585 127520180
5547907 119319117 95359102
70878584 157446780 96360246
15102198 65342949 128636843
52250331 25334944 99626655
95347511 52479920 8184979
113777322 56887521 78729970
126404240 36752427 109165838
16625655 133999630 9502483
36716315 63783498 97540229
96241102 150904633 64319078
71353531 115034778 41205918
116010878 39908995 26249423
45419462 30275063 25815546
108622633 26516398 99674569
125519945 66552597 65161833
104205255 124017348 88745562
13871767 43689264 153634656
126589613 35188236 121296209
119972113 62432108 106729274
33993615 18064777 136834093
101774813 70801043 76278571
151754400 119387538 120302175
40167654 105922880 17221401
18724881 98509731 64560452
112992235 143698508 128387988
73063026 124835772 121690475
80395941 9657884 124244198
135849581 81767368 101522481
99417316 42170953 13827928
109759440 78861211 157100456
64199950 106556658 78574662
82985194 27369068 34010254
107686409 47312406 90098462
24902890 109939136 102912602
96716068 55557572 81518071
119556044 22047580 86231855
75060169 120150315 10632224
55400879 145072554 107710071
133487255 28139615 70926531
104770291 89858688 79648553
27031104 139697743 2551973
67992142 89061946 97456759
18945378 76531809 75519160
38702104 80358056 51007130
14754224 69878788 68876141
71869221 124320794 22748329
59314225 71292877 23099003
149747730 148834765 98509295
60052831 100408966 7593829
76354241 98897135 77926018
28245791 65377636 137965567
86663977 157514252 99338508
92695227 110792398 104994302
123225447 60153227 40576763
9110819 13141915 117027509
31589530 15343991 107398935
142615473 25942729 110209258
114559563 4679392 10918644
111802989 47195831 95122756
61278189 3251826 38363462
58242892 27852034 23205321
14320927 129122140 28481086
81113064 41990896 150487531
63423632 118918862 34535768
83079557 81499413 60152190
106368483 98768996 61972930
140614565 78564908 114556070
32958482 114702718 151414477
91066173 18354193 98142224
93587540 51594920 150816529
108933863 110398917 82620048
14331240 116270714 112546536
68876261 45637049 51087030
76101581 90347228 3059789
133104704 10643891 64946700
137837535 147647685 36177294
23398968 127184706 28542107
11398154 153077570 22112147
78271769 119671091 21522748
133785577 93447977 20191786
105871717 92934457 99374020
24670363 51315710 140147862
12453447 35247158 34678396
107512108 50436878 148657041
140354469 7648110 28242129
16848934 25380165 142753635
3665754 66324220 30843760
73766483 59290148 1991142
51172321 51057962 73398362
28588700 407320 27483379
86390906 154852506 83519572
88668980 113736991 37266305
131990202 84535685 88554741
10242082 115128128 5811146
130393940 128738264 106569548
47361417 149311450 80259107
118576411 57254330 72669913
97071491 95079790 54032703
54746030 30822709 93932075
27965302 87997736 139500594
45417511 63255020 39262940
97224907 83034671 16837689
108595971 47312832 105749210
108549555 150404191 20884186
73835137 101314935 134277289
51848573 93351207 138521446
77185323 114368572 132026539
74545408 28732181 110545101
44928510 140751256 41039494
81994382 116585849 94818574
143311822 143142272 53799824
91824492 97655531 36733301
113698881 116396183 33595805
142287813 26851635 11876544
77971862 146814972 142564977
149962711 103756440 13282329
63322387 49927596 42457464
57847420 17311088 12203396
7280166 96400216 149198006
51330083 122195276 90298120
138845074 28944098 109755119
109780984 88947910 29501327
84301646 121137881 53176266
18630866 33105802 143877229
145439954 72435518 128419854
121175679 25500427 66667052
88553848 129080870 95413550
99543363 111945061 34510755
154598937 109173582 136240642
76732844 82822018 148193240
126897211 46811094 131341489
5096211 52683877 116395595
85848764 124900370 8926877
30274996 125094061 146729214
49235546 116571414 50220816
28383339 133420700 74753199
113377267 107725549 61515819
90364102 27106168 55866192
147416350 2532756 57154660
132750703 148850032 66465647
120807326 21184898 45236583
6846886 110387095 115971968
67153825 53209184 81131033
9611498 51525437 115765836
132266192 11100921 56453898
9652934 131380054 14422027
112404834 49064047 71438450
9697085 155058302 91140252
127633533 141336879 33170780
82212848 1289761 140640037
70476646 87571700 24698378
20616667 69357105 8797655
21270758 139075884 121424054
14667093 100215565 78929713
16251512 83853357 128631759
78858484 110319204 142076622
64308098 150086587 102694523
9894591 17160036 54962935
76469942 85122571 91165790
37906133 99502710 129429285
91772067 61422248 24212214
59318816 41728217 33875826
109085690 141921448 60838303
114346460 131369893 82691219
65281573 67444353 125541771
69083347 125831499 17739104
25205420 156752867 37782876
60104989 63229579 43320370
147443085 61687114 26287121
89982941 39179633 81581778
118372695 61306984 14963333
127513384 156555776 51697615
137048669 59324936 66438822
5373004 63533579 2524300
93730840 34662477 14049339
154195857 149254896 153700863
132950944 154745856 4469504
125769211 29221491 143354802
150778286 154741517 35508704
108360322 153728466 879375
16494122 62083956 119448792
4107342 128359733 135795009
102358245 116191762 146774654
71590826 141036859 92322398
29739186 97204743 79715848
106103397 48444619 148790490
109478676 33067197 84316910
86764819 64840947 64772743
86678379 5390239 55819071
36721157 41415364 45318352
110826177 50850061 85814262
129691881 45039393 97914674
11466762 60480812 32676854
117309908 137978206 153778224
148461323 131297103 3030527
110971534 113156012 55617213
81280919 153020386 48912105
144273102 33124498 76391839
110425760 128232844 139532261
138565015 125250536 23198261
41952099 64337447 19693532
110083764 50513598 36329070
59215034 125506754 137047818
33091398 76410075 4911496
63042094 137378618 152526828
148819600 147144659 138846807
145558373 25063740 10816911
11569946 94459107 117484268
150628836 39695516 91321757
128271742 46306690 140589037
98723453 67106000 14763995
44590207 138080097 9043340
42350294 124000647 68454323
8427232 91991559 138860727
102311598 57706398 112206184
17521560 44438627 101685897
41596572 95663970 78909018
105915036 106550126 85314037
86184154 134502493 37398337
6783238 132410246 103803433
135285969 154631808 146033328
88068939 145499753 86840582
109500097 1524669 107346254
106262340 128447896 61969853
136524614 45578902 139503810
48956618 118783157 57556989
18408955 99695415 26607134
76498434 136935647 99477875
137429142 125040508 117199652
14677488 145733912 111885736
97124020 124014767 62146302
30431283 58942156 109556052
76985996 98504055 80662403
133360422 78561290 51805812
12699596 103399259 126394211
51759227 136420577 154410044
44081650 25172553 79987716
68208977 68685983 33287188
157280434 21634241 46838690
12055898 16732164 5085817
70044255 153139473 62803070
96316148 91998433 41319746
73784179 136968509 96964751
95774033 35197000 13481508
40664230 35892686 43136180
40464430 76900508 130952027
11622290 113852061 5918924
25605765 95665171 152818136
31278611 137415408 75892776
6823065 64644072 150170460
148097802 132502735 23183028
123651088 71336789 71548995
123111099 75037068 113267153
46019989 17807578 40710852
79691050 86367627 61278901
82587277 121728700 71873064
51304811 83367769 6045480
71939605 62085616 67029261
8797318 47211297 31020607
143105879 152448762 129768252
139387543 136131952 94171904
85297343 112866354 147511552
133411615 42316371 87897479
61680344 153133196 109607292
129721535 34344124 131799908
13849868 125748192 116417990
80876509 91276127 57372323
90614209 136006517 49850234
127562953 17149484 43238669
98284410 34991711 47120228
79912235 81996657 64792700
11885006 11291779 46672062
110562581 114273390 50456656
76865723 41082321 30124074
78590288 63926702 85627767
61714278 30562601 57413453
67196988 56069888 118257326
127527033 145156805 93381752
35290890 67859200 112291378
24013514 30055746 31892739
149821849 79305094 75040872
59816594 131555052 152559356
31042125 15988415 37961329
50773390 91422567 89545016
141058345 125479901 56504732
132762099 119344417 139369592
107901509 103403086 118867759
56186956 77520385 43863823
130506864 85542115 110943043
80205962 114713321 71265679
106713945 104923385 140288856
95130966 79543686 61825797
41315150 61819532 76491403
99929553 1946758 153305853
63486978 143246888 33018954
128462265 116530958 43777060
35652465 19230134 21975842
32676489 131565304 131621201
136520423 7337406 49968390
87148383 50954626 116391441
50424954 33263551 154840520
120692606 109747646 8872801
70549443 39370667 8323189
14434975 95172961 108079069
73299268 132205653 14769160
14035519 132955295 143669053
81678492 61582131 129247010
83457841 55743080 149667435
155633186 20890588 32695722
153537103 92715066 69627965
1094683 95965136 37545086
42893081 19113738 149814066
72699478 84317483 33894959
77664005 28723967 142543604
113618323 21882305 51004081
26819246 32214252 112119607
87236096 127965412 86100536
137759637 4391631 119485350
116710141 39671979 83518940
7439778 156080978 109198274
151815105 138970548 107759055
85553640 30002499 133865761
140237036 70015502 34026493
75183497 117026619 143939527
11350761 114122010 142081579
136539151 137854048 14439394
3956010 153129542 79790215
113244246 51223255 7149213
121344597 103940701 17207964
110142522 116341180 72472517
111537033 7809774 48010897
157116908 69225254 33526860
90332747 59556187 56994128
69211552 49290851 154528057
120562719 86219648 123202418
65933486 22908370 45121754
152324026 74855437 5194184
30303794 65246996 95539686
92655589 60495520 23012991
1465415 125713354 142325709
120571147 22555744 141449414
126067012 78852669 81741724
95390412 45489532 84766374
154899391 99626904 155780756
60615809 61554411 9425868
31831422 127575521 68122612
91189862 84536864 155776813
31787254 153606707 76475902
112485523 58853921 5186541
49871934 151857107 145774857
54798272 133178146 151601888
50513475 79790751 1747861
16647111 44644583 117750124
109191657 105946534 135342743
89608848 89174653 102775063
144062553 16776068 5709169
8461187 76721860 156569181
79298906 118313571 980594
108645912 3794952 28764057
113678793 59277167 58338211
81374332 133425276 61956490
110014879 119182153 146512441
59519191 55363892 47817434
41432226 141034802 142722060
69992589 89971463 82687480
139737792 108242973 83998213
1743077 126074455 142755082
95076825 121148533 123356913
138524104 96393452 116667672
60765558 50402244 152108956
14125604 114317866 79159007
47746581 93451536 123282098
71134810 126372531 135247278
100977457 60296928 93778336
149554680 44192032 118267392
9136446 95156976 101183631
33466681 78808650 6869636
39573404 114597899 82939775
26819758 130743389 57602084
92747734 92998561 155848158
113078494 2536462 58558036
28341797 36225531 137951374
149885291 145748746 111374881
155288668 53908546 122701154
6798142 49329037 45050244
2218510 133871063 108122199
52746016 100351606 11076885
132195060 41211794 33811917
95989700 49186396 102025387
76194128 66376710 128721698
68399393 71777449 52007361
86911736 29687249 149471127
59576668 44387390 76583240
25360133 121992424 79138306
97367907 121841258 45685450
154268724 157137938 132504399
109127243 97886006 60481744
78016063 2512937 41015035
147960217 15919163 97913778
102528675 102669923 127219176
38053597 109478006 46812075
86675893 112673729 141168869
92612468 155513184 57756056
93932560 68640377 34197415
147293517 40897742 86747465
35354491 97067498 24690962
108693229 21230026 35914002
98634914 93417529 113274426
133290504 113811845 21509171
112109994 75060796 85303223
143542949 18097696 82461475
78213578 133406633 1202985
33362946 96680433 68380433
19708793 53375057 99002501
38826336 119515314 131425538
32852988 27573122 61090132
154620409 65946168 95857832
68987363 111482134 38480016
97364072 157422509 119728688
39416404 51466565 53307653
129420737 88304096 94547854
116436148 71889660 101919904
37968765 4375253 135513775
125170894 3377357 146725952
32349944 96441537 68272061
31990285 83704263 100731488
71380088 120300045 104311695
80698202 115643045 97141141
154945961 75824130 48561337
148502136 79999270 5861862
145547831 81506659 113270745
134022998 133357775 104673707
12955 111663560 123812297
79519315 13038217 143745904
147442347 66072522 141056553
37432552 148093612 110608685
71308353 138078326 3075061
51045013 150315168 7510676
88312508 149354958 126015291
118301485 108420235 133210850
141852022 88938126 46728140
108269949 85094988 8276531
54555183 43829183 56296077
11794830 41831825 99218268
44290870 54739105 67995165
26742175 38851891 122884644
83681560 90055939 86479776
46654669 73938809 64203953
147216894 126013283 90207316
90160267 8204934 20747084
85344870 87478683 143884220
138088833 110245126 152615928
66811403 38339278 16227784
126028252 48498654 33886032
70124664 101483075 53935116
137384456 133769755 49048476
98522056 44970357 102723917
32548606 119299278 73419760
111016308 70009619 71410696
90641614 60295659 133559738
39500074 150995812 156950294
153377150 151780231 48031837
61104453 54928022 145877616
48703384 40106737 24916253
25080300 41827967 19196394
34142323 112849582 86122676
65987560 97404367 106465444
99205336 101586472 95771563
79702512 71750970 151771200
134791115 2840616 117530983
46838324 128604888 117535868
92814977 101845927 28590830
20194945 75252693 72534720
146669088 1413554 148848745
141211721 106802633 75380728
13085847 5155116 125190510
60770450 43536197 122801196
8764899 156767430 136523698
106665694 116545487 74219275
3641074 156652855 61046664
155357070 120962520 131923050
72138728 4466410 24366280
122842081 64870571 130778809
62347669 41071739 72584291
34564413 122317259 96396629
104656806 107194945 120813371
55476003 92889269 136655323
42779853 110582473 45236208
5995820 103635059 139686322
4917553 100502799 81966930
67924197 35709752 150206829
86112393 132400538 12237045
99112106 131068237 99969364
2834944 64061995 42317450
27064436 103019883 139569658
45472592 30652721 117638492
93854510 148140198 25906083
86630491 97951736 152626307
28177732 77037681 96009927
87194434 72614787 80219444
122097982 88667759 9672409
58562773 55470770 38409045
35878192 55750512 132193989
9310492 124343919 54163601
31865843 68879256 30783444
99824799 61222371 110483431
17932246 37958898 12574348
17042675 30247071 84589404
104627545 40257822 110328997
123722760 66699172 145075986
39921596 82251521 980445
47757592 142586283 85184842
47614704 121979880 113020657
120993928 76846861 54463826
4989592 13178517 100883791
11883432 27415839 864384
132403069 132875014 149651586
101069409 87211854 24779828
94073396 22754832 99227574
92541646 75881901 19269419
139123779 19812862 104471877
4739873 46529018 49195531
156034768 138476107 103607333
147692421 54088224 98659113
120295670 30248995 105148955
132730871 18839203 24759882
39776489 26221734 61551639
89336848 56603414 84336496
133991542 96421678 53515034
45757064 58670708 56749347
91353436 156127895 90921034
23790640 112229610 87056520
28973909 146826723 61184307
139743392 2849429 79849577
104175998 37611247 77952861
82598230 103555646 147652275
2364099 156663297 134863865
150337370 53825734 58612902
24055673 65723404 27985598
73246429 60681736 55195901
146418547 85453377 131283278
27316639 68623004 123803302
120089339 150816215 104974688
128418722 40497094 27894207
5481601 115990006 107413100
28154752 89083558 89860772
67274961 116000052 156357532
83657831 13936312 39875832
66284370 98555919 88873413
59880709 124324377 137304241
147099446 126905912 1934693
155144426 56075275 85195834
115766870 16181482 126335594
78406084 115988116 86472609
41837998 140840741 101176479
127574419 100318757 94523190
67418524 31851132 6737438
108457434 88186705 37015900
59444876 109034042 25173624
133333915 89521933 50133011
130325364 87192936 65098408
37090399 9788496 118296405
74506181 128498643 131444466
92733665 70177490 17774624
84310308 19352243 157539507
15988936 21443235 37479520
90941348 136445896 121220643
38235978 10510121 77398593
27146052 109913963 44016816
108000153 89170442 74028462
836533 34120410 111140423
30801367 49053711 126190731
116819836 117260998 128276218
134917689 110697048 115222205
13311786 122013188 20907040
47903631 18207167 28917747
45611006 3246417 37530855
150464094 95198704 44711403
1695073 89376407 11323860
62223789 34747674 2130304
120711757 112119735 59007073
17231452 108552227 119061404
49654846 146097836 54243359
86041575 147316074 156028290
138732962 106156439 112453075
109986030 91480911 6419054
63790211 52449555 154187137
21877012 112703366 136462888
129944909 81070453 155088891
155804447 69474452 65734565
58573870 83923692 148041710
134346965 139541396 68847649
153551168 3036994 61225559
51570646 36343405 12327797
105462448 70202589 20965496
23096069 155364169 27780568
99640760 118248615 82186510
65141999 32515092 113287258
41309794 4934248 96214352
101205490 124450692 17426974
27769951 48418274 137795786
14573781 140105978 117196034
100245184 73207177 87496861
78114251 94769171 3938601
16618189 55356737 151637882
103877908 6121746 286695
102113715 147955942 130526423
40385037 33839390 145332718
75310323 34018168 90389461
151393651 128500051 54911199
34731157 93631135 79548914
4028255 113486201 141183188
28666032 16183861 87685524
138345032 82342896 37121753
128537724 144595991 58432106
47849330 21491256 20324222
94973725 144423969 54082397
109028373 128659181 27834282
9645601 82109169 125453298
146842907 2455526 117470164
60909546 9765106 18570352
148094438 126538609 17415831
8923404 14750239 82303463
115911015 139563275 70139055
5702556 115661449 121238936
65537083 118019955 89579376
45717674 132620374 122113361
20823909 155600373 38639988
113065983 36253834 72513185
25702831 62457088 121639680
18677099 66038830 103469690
141379713 149177050 61547937
110003938 11883429 77370598
136405575 301345 24082189
99961790 77460721 68966264
25296603 136433079 98060920
65736537 74673199 74178303
123826648 119168095 21169944
6311996 58697981 120297060
90010517 67737642 1072925
105242163 21660079 63482766
85384396 63120990 76630423
152650921 66417635 38108592
63964611 63705545 97188967
96388623 69640600 46078908
44956725 29157721 81518186
13807698 57353778 5537713
93898083 129699517 3626467
154774417 98776470 42751340
117009034 8616709 50474787
132176984 78847931 59333895
75732370 106075857 137947431
154823090 112287303 122275229
62112807 65670397 51229710
85996078 31713051 38964795
58799961 132241871 115081813
20928761 153774491 119867603
63474827 111390211 37255627
38170272 268755 77502420
140117850 108921013 7607393
127319291 7833891 114883285
59236156 122753327 19851995
111096982 40942907 5490395
41866289 42355152 36049886
87385387 6781408 116499174
26411620 137331830 71453674
123503986 32695823 43651905
110330180 11339268 86086793
75664654 34590593 127221672
69765771 99645284 63533977
108940422 32499075 136607962
95293402 69815307 116360869
47598875 9963538 145126371
7809431 101442150 17316162
23364833 64984567 26421391
43059322 139434336 21662315
53554025 135986616 23529012
55102706 107599238 133224026
78341249 21845290 59125178
53255163 33244005 146712735
60968135 112597292 110605068
96835401 46890786 64549014
135139367 68980209 33222935
144340558 20738282 2358958
147136695 28299674 17238869
98125593 140256077 138629410
55105444 142913743 9520752
84341214 29563967 23223955
103937525 31131502 89093112
77592542 131237453 54050979
43764768 61361649 65424959
76771424 99713409 93541862
150497111 107967483 134841529
115782642 92768194 126067811
33994849 97653355 23176410
155365008 156239791 51323361
8745180 11852846 49874217
89892808 90964296 40211706
59297023 23307856 125273678
139334178 49150113 32401979
36129170 71290365 100013369
111197823 152761635 104286307
48562111 13139628 43839553
30062176 65697300 95733126
2617845 9585567 118898103
111048319 78919370 92879745
100795740 125458125 77283916
23604009 34785019 148147636
40340568 45257891 99938770
13447072 48773446 27586955
2811432 35723485 26033449
49878613 152786580 10606539
101039014 108047362 51877003
134633800 126346946 10692564
46917432 113015994 79926583
78234710 108256375 83588817
151179017 51596436 28012481
64521040 25635631 118090278
126918496 145278475 54986757
132083232 35380955 18328839
122457179 40403014 63889898
152178435 29029899 14204317
25365058 57039129 105407577
148618856 31212929 9434770
57524997 2191196 51283820
4366906 69570562 96940087
19088469 39290340 88969454
41913216 99754150 142852554
127079374 109285456 155202119
141942066 86307378 72275733
1242957 144462393 50493737
95199854 134175877 69736423
91995345 130793557 20456558
32638288 135724361 45205436
123165903 106283098 126246389
39016278 27397371 26193893
64086815 118219144 106968269
140735033 111663301 141104170
130997064 154728890 130503783
51115231 22258586 155886973
97560108 140240922 120386553
92209457 38099961 25318373
57434344 145887658 97742045
79443018 114465526 75830982
83405877 65154588 50630589
64575465 95008845 106868967
4845814 12629028 14605734
149520010 34592356 103319927
134347892 1226213 37567669
99659246 105946697 49341624
54965342 124022757 105408402
126196638 11394293 76504558
129574060 93335153 140252571
87168467 147063882 5512331
89570385 25833392 26621978
10076955 56956984 132030551
58380587 123733332 146162592
101414548 10419347 106994566
130717752 47847150 44519276
40629376 50884638 9622281
72703093 19712486 135286714
64894217 156608249 52910698
56992040 62869235 114855401
38745029 59364329 35084679
157149726 116942852 30852974
143860947 723250 114473702
6664034 120245841 15900164
113004161 148110836 55931510
134189306 22520254 79604478
144253172 114543199 59756885
53630430 101868264 132484865
125914040 15090196 7736043
120767624 35364164 93413347
4885586 47333197 110477583
26027601 39426310 79672919
129858582 155249443 113036647
44688848 112470726 135685738
38694727 42854834 70800799
104779626 128442341 98622168
11038363 58254593 93802631
75909404 46746424 41269084
63409946 37148427 81360401
139760836 54303721 130390861
1277463 47155293 2224698
126360176 14626137 84533710
12461754 92100308 10879039
50420811 98786475 82410545
24871936 131782765 69910138
51409030 65309976 92842748
112598861 27285976 82479518
113577303 20522698 92556067
57534150 104955173 141907189
75027289 135842053 16880494
153824083 148341261 114571121
117445156 96314656 65485431
146866169 137923416 57827019
102441788 16509041 65016522
10594702 14493887 67950351
89697138 114376436 127753086
59520712 15688757 16650925
76793357 106979454 48010912
116691804 142801441 148622005
4454679 152378518 93130072
142415711 58393999 136142645
77451494 878747 126044130
69168009 77765694 4151324
78293437 74897904 14206844
125143228 40077247 33654550
112247174 31548855 130679283
12067850 29861698 137053330
72716581 72940571 142794267
85231155 117040990 108020351
43720298 47456557 45519070
118117560 70416323 107081249
46795864 467219 106931772
118122858 126289485 56345502
150504805 75809374 23026676
126247941 144827818 109406673
7686689 128601231 107164892
59443351 53532753 86947164
73084141 33802634 153260423
133650374 118972904 100277084
102308281 16840193 137902110
45508567 27017274 129519470
41569664 129583208 132253681
20638498 60370555 130341857
64898583 149247017 143378622
96289170 6925285 40254855
79697237 93190869 55028805
37796595 89201847 19844499
61069316 35129614 34595463
26762592 132534882 154758085
83556414 56948531 69693688
29477923 137597401 83117673
30509988 22261519 16139934
58386835 79317254 66079776
130683492 52584720 100020408
155007515 92885786 62648620
25234112 150712349 46863983
93671214 45741075 31293073
118802635 119991970 120945951
17093077 70429797 3848146
143810137 50773499 33140819
6417220 25170147 60433342
145782465 85038284 145736439
116616051 91658229 49284526
66425860 117656268 8940020
30946875 102435683 83090898
116088918 63599801 7049614
18554142 41393077 117394755
113293291 117360689 88308648
39436742 39743192 110271773
35673652 137066191 119894439
135213236 56619527 10584433
59816086 23207183 152632138
4060778 99991390 116463483
37452686 819096 66327718
2203463 91904466 36511365
59734625 135072732 68254192
15862827 20445059 33098085
98523276 99013173 100642702
45334822 135816605 39037063
106492626 133472665 31922239
90746754 15691602 41782313
34582134 84137170 113280828
131159106 76691660 95080848
85859762 77241917 61846820
69237281 91270067 59971821
11189504 69336609 50153195
6676758 114043948 18503405
118104378 40563400 154181683
48044441 154309230 146180474
137199968 42289406 149982819
27842785 49466088 145064347
38827180 24508870 104894783
12813728 141632021 82063973
6872283 33264587 107766488
73834471 93494337 36860883
155170346 60363467 74913881
139695544 38663613 74915303
39052160 82026122 77530764
111510781 37162298 94949731
46818906 152541967 119156073
65977789 44768042 110882267
921390 10517019 10315515
31715281 43860483 129918543
2123553 3508973 36709628
37533939 45346631 51334538
35999946 145698407 17209354
22840567 107728919 15827385
88215762 108890015 10647540
72237418 82709029 24624162
30037402 106664891 14168217
55920879 2545227 72396961
92230984 30007116 62732927
78485100 102656149 119194688
146214022 93252739 139563034
16544033 123760891 20067803
53702240 1016017 133450067
67379410 39110665 97352638
22546403 21290316 6201670
13786492 138412614 142055037
145671581 67602163 127093880
126507905 91807120 108977876
19879121 41241521 130881661
1018899 152710912 125020045
2960375 132275269 68307682
148325938 121963782 143883974
133676555 108816459 110012606
51052703 49496488 125816654
48277442 62921970 6210587
152150741 107591099 47235689
137186453 89202358 128853950
99183392 18680889 95175775
76355671 144754509 151375472
49238338 42399588 94616446
109211721 48570995 57932838
64439416 115813472 119993583
25566210 139778468 151179911
103895642 32131289 121337218
92152201 112842015 14880905
67953689 3883227 73259684
71212902 18019279 92335179
128895063 122901887 9257644
19220784 156985677 19500541
47388462 7993792 153252499
57435386 109714557 32725434
94253978 122354025 139593244
131935987 12336988 59753529
143421239 24309849 83518027
110899762 19136336 149869319
12086362 143748743 85418530
21813524 152117683 121051828
86694337 97628112 100853405
148607955 48483124 36033051
58150272 87024981 31660449
35830624 91974997 154980921
258912 140655887 120084929
15300599 43251985 16528864
107027455 146235983 54848729
67734398 64499033 39627474
156776502 72445584 140915071
66568001 117880783 122617219
6237976 82938162 148189502
111487486 33388756 30791607
57099283 66499540 134197900
47541833 50464252 120464515
3533912 116627915 152937597
153105835 48044877 91490120
153973191 44708639 116198445
132279350 81382568 154614941
109998450 29611568 35925860
62601587 143893800 6640338
126250440 145993412 82326391
153172633 66644421 58756972
151446158 49474316 1738438
51836542 57896364 3695931
22514568 37234353 146108318
138135195 99987139 125792710
114506958 130607696 105870915
84092658 22735787 2804519
68174727 45884989 880219
35874845 67009609 83428871
50455837 45966237 144727435
36625994 126245008 46534809
18055395 103202788 96260714
102109324 115706719 82212403
72689603 22542078 75963856
60777978 99909042 133127530
53465508 92195178 72983970
41567379 20383048 41245650
41936185 38582519 90647810
106361857 51740065 5557964
88835487 20341161 116050209
28001235 37395941 47732165
113436848 127123766 145699192
41751349 91870886 32172543
148481326 1630046 155271364
103579165 13874296 85327663
121204818 93298586 44398451
56891237 50120325 73838256
15296690 44667511 43444375
606630 33254601 34661517
65788424 144924886 125420602
5981306 82672348 58494569
71379770 20865051 20276932
128732744 5374238 129450527
19723853 38846510 93533191
107021002 3317198 136521128
14816774 41559165 81435215
110105222 128597719 447780
30963840 143620981 83500943
114365792 31967876 154541028
103749400 23154644 146786543
66568866 123260362 129807921
108440872 43037672 44398146
24198559 89326748 140624566
125087892 110573101 17263080
155235203 124424820 9171834
150729958 7402520 32558873
71263218 11404093 114579038
22408344 99854477 61339365
103438643 79343708 125397248
93142511 72617254 107311463
125979409 35265583 8858075
109444196 11889780 63307037
18684601 44587156 69915001
128244085 1015531 101359732
82984006 63257316 80349834
41142424 123788914 11288176
140893719 107706218 147996192
8985244 3621998 83094911
38311214 124571578 2073777
31136350 39583167 71458337
115438892 134544894 68107265
109926667 3406590 125971351
27537422 81758242 75841142
59786249 154267828 70817083
53898543 70941307 36717303
79168667 55324968 123717514
113860200 120571457 110875707
57636845 92090591 114344036
41174713 109572954 84210690
32078405 91357544 26077450
28496219 19584015 129484275
81359570 148878618 138569815
74330745 1169314 22056495
43385370 84235821 45466935
147449722 25642433 22861097
99899172 67634544 18928234
154130684 145156319 38436689
31742052 135749165 83688411
115711351 16315761 82029402
42431825 37823235 50264087
70364941 27641295 2848329
71972682 3503750 124033617
25847973 84636147 43503177
1328124 14044891 109208661
84189442 82809953 65417332
105012306 78321757 122812281
121578314 121308548 76480866
75547918 85826982 21146474
154864268 83228555 113356956
41792962 68791906 152414076
152890550 67578063 18277126
100926899 113553331 1094425
40712167 60241344 6550622
152762614 14394886 90031000
51222911 152962862 152200885
29698548 152976991 94037213
97489145 46936099 125379592
127839563 76613022 63372118
65405323 80781084 146366308
12617488 107740269 117576389
59293960 56311145 157179119
147078011 36107541 152568277
31333344 119703830 32989260
76850759 97015487 70713257
78275244 120416741 153705352
17138453 27950820 143250265
67658211 116488168 142570843
32557389 7207866 19425385
83817771 41612794 144369668
115291807 34258561 20485549
42295938 121618324 146099177
64781002 95058693 144724710
125727587 146298386 36199072
79674014 125386798 114708375
17809325 112855485 92144690
102762554 35194071 30063566
130072936 25369154 116060142
15686543 40961079 30648334
47840812 133115417 150587012
29098511 133955271 106990350
33763577 111735103 12112782
128693516 62911029 3795306
20279434 89510707 88772696
134480995 17844622 113712119
20465722 2686469 132023015
97495348 147471322 52196586
78877379 110498317 151201604
34976754 89211229 96712587
43448500 92290892 119577462
141952211 67642677 101119038
9660783 89748619 64826310
42805889 76881687 17724519
66427950 109948768 110456112
146346807 47111495 48990328
68549545 21804384 147418554
73774028 45384145 98511256
119921460 87524311 48628979
43235653 112291229 86973382
39136404 4399061 115101722
127486082 102026393 142436245
123200123 155871214 5350026
135915533 97213920 135761571
154312843 35925976 142715112
32410481 45285665 63082650
41270552 156159548 72530807
152911349 73858087 155441424
146719098 28795867 99107298
73460220 40144397 63090893
118730324 137984139 46802298
89696272 74114139 101874979
39820762 16931594 57517779
2644696 92435103 2318886
176974 402236 9341759
137705765 132539227 35758327
54461550 13878969 29449023
30544694 5061379 71784707
27481055 82492711 5966805
107344833 12451366 39641193
33942501 102701311 101630487
130627758 142260258 116483959
139047723 46593947 75946188
121883987 52893043 128528245
24994483 32126863 134257998
47504872 65324854 92573042
80773017 82422486 32314998
124730203 69520259 101800013
132678433 147139865 9841501
144971167 42653481 156661185
91901572 104218250 58852816
28700108 83187890 148259982
93680840 19732015 156248542
90964267 150137023 148458282
76676021 121645614 19920478
83607558 45797674 41166592
115030208 127501022 14951879
6568100 19560552 45577384
33608573 142029391 78619130
16460138 89382101 116352294
138142356 67369472 52313013
5724636 46692512 40201286
52401997 148690345 39184210
125152667 31778362 156046842
126208816 154054432 92111548
88540204 125102233 88209731
95304071 7577535 70333392
35916135 10212448 50231789
23344426 111567306 46251600
141109653 155760345 82437274
18375355 156937810 87748516
3645523 48547898 145645467
141589068 28357278 85363299
22530961 35735624 79247580
12513662 89156467 14619933
23035219 8332833 90256651
124731953 151027645 125524613
147580304 20309164 87668971
112871841 84456652 129892047
43264895 153185299 138215891
3344439 55796480 54049549
61281661 54333540 1595409
42391896 9372749 143722983
104955351 144667867 71545636
29721423 16573166 19335107
26528590 125781785 42653941
102887195 82099316 49432698
104871040 151968602 150110240
96836599 93474022 104015708
69375883 38547641 28935324
105313382 94206632 24200265
128021474 54904658 89065562
99120569 121432587 135714060
156467363 9256611 56176924
100982306 105517443 132436679
50442653 93425805 96408718
75635636 80115213 27896887
83826529 18012828 46088811
120894159 55386343 105668760
133874378 25729589 11916077
119905458 138046400 117695455
71299396 23418566 152753601
63049358 122691646 22426054
10440878 56357739 40253063
68878504 22470775 74179557
63966214 135302310 152684042
101719737 139817887 15478899
36619320 111449254 143106204
112069073 106839187 47014945
132270065 129717924 145472145
131896891 54473286 137997469
121303860 20420963 137541494
64537921 72784945 50343185
40167051 89057842 78889679
137213359 94247770 48917181
156939516 82812084 145205704
37019130 41549499 93986195
58840255 97301816 19010635
137365307 134188582 96715129
90914551 113445877 35309892
87036787 140863844 44311329
8118484 23270148 1771916
136130386 119333560 15656729
140184561 127458996 48825393
120144883 142421684 101451751
139189640 115947230 16370366
9085144 89235470 117297635
26973547 100168624 49114443
102886682 110862986 26393506
55828299 147233941 106808438
132783047 143351549 83884464
35485169 75478024 113964757
133900386 21841547 52872021
66303073 128166707 559163
98899974 21341063 40555237
104840380 139715100 88458267
101384239 88096656 100064145
85886008 102837506 86638553
148229487 18844715 63700315
124329328 20999963 12365523
53515369 142172862 146112186
42699301 39986812 3588960
125470165 42909411 156657758
145349075 77518779 112022702
124574882 138336310 101158803
1109055 7912389 90786683
145662602 122584345 124866851
152899510 4220270 96402504
41398385 84418622 113853536
125896622 14316464 65243373
122665991 28704920 41019994
135755518 72709964 113990327
107417309 90739361 154928156
22169966 102584597 26072100
15654226 90672765 58655155
155632890 136702095 149796041
105401300 154705461 131982139
29206266 13336650 134522993
78117361 142844007 98245614
38792527 58385700 46459641
143221925 125680145 118859191
33569830 74341158 44214465
26346767 41195590 152907830
34183809 70870951 99638224
11457875 64010804 87979625
40258206 23416092 115530958
58596470 38724453 44257495
91058917 145309176 88922982
151870028 103160438 148910616
47001735 39777086 69327840
61225153 36547721 126243061
29548365 121028567 69588563
136948952 83693622 145486919
92556310 145349797 65240167
134876163 31043959 106790307
76989215 3181597 78452487
56616265 98392992 78850296
56809972 12441214 147237911
142519029 47115345 115193355
62092319 117963154 26124071
20117496 21138291 107396810
141455364 122908486 63562151
105831643 146548072 154053878
48996122 132230583 43452947
53328114 96504801 109630569
99376249 12835136 90200766
45952036 115284020 22928151
8494497 151608414 18349217
104695410 17107505 15196021
45688150 28321922 108698368
14504583 42508776 149357547
106477925 22524581 46120290
122327512 88935364 50105210
156911367 109580213 54541493
149107828 81190458 93212844
65100212 154805928 92424093
61277600 85861939 136772900
144620706 59578112 30999145
122828216 134067778 62595230
127337184 14985998 117067929
96537359 45330299 49551175
117906100 123182745 40499325
129336972 60693167 3742544
124148717 17932770 37319998
117688202 81096783 155408696
155640066 141009404 129664337
67876144 9079327 96131395
24982381 90343083 62329546
79105915 145217116 149545610
45016562 43114687 78411883
59427380 73331142 82253500
69486953 33939985 32813432
50792946 64026991 103028692
141919508 97244159 154509312
123673147 65395623 99179543
113739513 11550589 109869306
143498065 3325117 8872776
16849734 130761353 157231384
89301325 126816722 60253480
114160343 20641588 146158274
136030776 77187804 68259345
103930187 60764105 120367321
9660900 10651910 115411532
90232465 86224474 217473
5565314 145152197 38790510
22851828 41339621 27829094
63949951 63432261 24784920
52999095 69542362 82264966
148540864 106216815 133470042
29962444 105466996 74936997
68823022 119980068 57407298
91296504 109498097 122234993
128473588 123767566 105481404
61768589 143740038 157546589
59731375 22257226 80148613
56131930 92654540 9666636
135160532 47243224 117738478
112444513 9713982 126507903
2706382 1036951 72319151
3676691 51664160 84350776
148790877 38013177 126002851
96261258 83182495 82662857
67181595 155829885 132048922
109502249 18940722 105277249
108795368 99419807 157266638
5141808 10224215 3182988
87736364 130813570 26970441
146171147 26145814 143264711
57205061 156878294 147712179
126803237 46496657 39868253
57874932 76629954 101984261
8714023 73900164 63360318
13739961 49867920 120289483
7772678 75437925 53128755
59079803 29964039 99652293
35336029 125644175 147575870
120034452 92073252 99003114
55051327 143563431 69679468
19607787 156301258 110570093
102716574 73770956 64112053
72191961 143573272 120707384
23898584 74527318 130084870
110902786 65081140 73595688
5149210 139892265 44964144
18078333 28182556 122042010
142250789 75091590 64597872
92492157 146657707 44118209
87609060 99251638 38356951
150261593 149017741 37578306
116359721 142591152 68236041
87331474 107252076 105711683
135819095 141576655 33342561
154812079 116815321 50868880
123714693 9097301 157548802
113324893 110417958 86394719
99790442 138795107 104351011
71645602 135650890 42806353
143833319 154751092 68199700
128321565 109056976 157146538
124782918 31136092 3406414
122373705 155206603 125313557
117030356 2787435 43276573
110228030 135329285 24126861
109765914 113470647 360269
52430035 100558969 29402693
27258143 77657743 143345475
111474369 146546190 126913280
135033582 51550476 9218823
36876041 90203729 12717672
84242504 133170419 87326875
69282948 62896050 70998063
70070235 6086438 106021412
134072132 106392419 150259264
112773081 75573860 4024383
110442840 89531397 114280728
82070488 41232670 46517012
135748809 107373435 150195544
119177110 31129046 96155903
75216639 35068180 94589642
119419244 25152151 75408220
67017206 139886378 101963531
47833698 37764551 148104654
68368778 121621722 22492830
51755275 78095417 12610709
156625809 122013902 149154308
94709689 149259437 67932571
26179482 148876211 150408558
44147920 134529233 67896783
76058067 144819681 10318780
19284972 110177213 35631895
23817154 20785420 50430654
110948861 130124872 59954146
147840046 33769540 7213565
35244437 107126716 91055389
66951614 40251303 118020522
87586132 125373306 37590302
120430733 80654464 112287860
30614932 136335207 136576276
104982455 92326841 39326607
6101498 60588645 35695409
13893607 2719730 97142247
69896013 103372232 1807382
138808331 146879947 83939740
48399798 78668999 113847630
18987071 15713715 106066603
35777806 42354896 85844019
141769599 125962860 46912167
114473998 41349159 39660537
8082083 83224489 146429937
20301639 21341930 135542344
41435236 110386250 131479092
117076519 1975955 45092422
126889500 138575567 12392920
146355126 110664862 79563365
56477191 135684437 113036569
51207709 98023366 22644761
63149103 4256915 157259824
12383636 121558004 96488459
91538342 124024520 41004499
46543232 85381613 30416740
59328626 26065683 59660920
95500347 10804651 34357453
91948212 9991318 28945730
2793138 128092206 30913138
99154167 50481584 10549123
96805537 115945385 115221753
12746278 83594426 6986124
48218354 144932845 86237531
80317710 142723430 24030769
144285452 31272223 5021409
77853043 93157223 107014178
77155868 116663074 82776400
9819124 49691860 123171065
45633719 152765986 61445266
95225637 70727083 95479220
822245 8351825 68171685
53646548 15228598 9222514
47516021 28130082 81972409
9926061 100372939 77209473
6189442 1687867 129727545
9507584 2312877 91413876
93172873 78645342 77700863
84752844 123960307 107026531
20602800 46235406 129702474
100263407 82323975 130780192
51075787 97209176 141160647
120624182 67873856 85791453
115157052 64302662 2849141
108507165 38569515 75595905
153484578 17454208 19568038
134880914 4696360 55479117
143528899 99480604 55932451
83512123 116069229 57376507
143979457 44424714 67382815
81037592 20546274 119417623
96952736 13839249 116628360
148834326 41816449 87820811
77802570 149799503 71113254
9802925 102646559 22541172
120433269 53325857 112760652
108397846 137340688 44034275
40638914 120809961 46672679
58300470 5446553 82781875
112270954 42719602 113236187
151200639 43213802 129122024
101110102 58395507 60354673
101767612 79344609 19944596
54530592 151064612 63385671
62350158 96936047 130342546
92696174 72033932 26334184
48910552 100256683 13193750
107255094 29194867 121779087
91924292 25055011 25542216
97437965 136251686 128547437
23305153 29935053 102822282
38126768 11116407 72567704
54312177 97384685 115021264
84070283 117178949 152105026
66918000 118845865 98457176
29114689 16685183 108041125
29575092 97439413 118344217
39070890 59086959 86136296
64466398 122821126 23571652
44499935 70634862 18525082
112586517 156214248 95037216
13285796 25542641 111316305
19303840 12185329 73626662
63523350 40557623 20095834
149751553 128275596 101452377
21866840 25475125 35416464
48060083 3845726 135946962
6002629 71924710 8333903
71473369 60431303 107825146
98610989 49317298 108126020
152426449 32577356 130919583
65760108 96243019 76385109
49901343 141138083 47937979
141850651 113239502 116704047
77046308 99202657 83392795
122237608 50389183 59763921
78172980 95503959 72661765
80421550 4155880 39901305
128700685 91290669 42815147
127294404 98185739 64210919
66448221 117190407 77772101
2411167 87896525 44434012
87437218 308367 157554505
79429470 106670675 32449043
122627330 57077455 29039297
10494756 93437694 108933244
153565993 122766796 122936150
38708735 128354892 115015918
147832989 93583913 57030933
13798386 117002211 7639956
94492842 120937087 119899472
113256512 10257338 28842725
90471867 17649244 135119125
84973036 58745629 32413964
81199660 68596211 6724924
10697850 53805496 29058222
69593493 62566978 126227940
13107916 70648023 151583076
32414719 139439924 102525795
90344950 120493620 72430804
41576776 71452847 90137899
5453512 44308131 87948063
49850874 37919857 12558756
137939341 102561790 62994229
49333351 143989519 95767816
45420283 71115740 59837567
95922169 27997823 98745254
130339651 86150849 28424149
32344601 30604025 124256373
59161025 67399451 28865890
39221264 66489627 119534261
109747690 28332858 71596432
99313272 155678116 15093026
32644903 106827578 88947549
21404447 63683162 13337675
13646072 35586722 125024334
12971446 73375739 100109093
87637609 123490921 15521308
17360564 46753741 121143749
104737553 77546351 140129059
59285621 69614334 34488359
10866552 64201131 117759783
65113784 102193071 150628356
106364071 145446964 20268325
20686989 60542924 65125786
64093430 6951749 2355654
73551045 67182992 118468370
1163736 137153932 114569651
53203257 27263746 19070420
72487869 59557601 83909238
92262079 62955068 97473345
135613810 34561353 7926482
145521096 130184702 98487822
140188644 55169465 129194062
74259424 139832006 26692798
117963556 51294658 66234186
9478507 17505911 18608105
24064461 81617051 90257783
116218733 113666459 122699035
137493202 52325370 105698354
20733930 88929612 139449360
3844739 88055724 60866940
87054461 132966838 135955667
80060711 145751535 46073966
139568286 35735398 65740381
86195499 30932936 18421520
116732570 152180702 143822580
113226004 80208986 62109308
76936386 57497459 149799578
110544428 128506181 63723070
64720153 141143976 106808834
36662927 14710737 74745919
62322983 12009886 7941624
24852389 7813698 31521888
9321220 19181597 116149536
79894279 625263 58922188
129631569 27701743 151244454
127103244 125453837 4163145
121914475 140551632 38496402
59191645 21705928 108203421
57649562 82081326 33970741
29719592 69122551 64703967
115709722 44685039 11639930
8902184 43523881 36935635
91453740 5717411 23549166
64524482 131980855 52419489
28721402 85375492 135347075
40224528 106454614 101180832
108755370 104758611 21332393
51966539 83587241 54622023
141848594 138301545 92350244
143118852 11414884 10987090
28725251 86387568 139200932
130571004 87789633 29085959
24775895 152031493 47707764
142404413 37483016 108882597
11332611 91401873 141335908
58399374 96031150 154680583
156510074 1756089 97328809
59886708 69460586 82390517
19889747 115816863 157458019
7357638 98713401 127177266
34789126 151924611 156561886
93805364 79453270 689008
13585396 100678488 51990831
76397932 21351399 54001365
70445490 86486462 118302171
41826428 11215069 132718549
68853105 48812726 57594997
19807693 90889652 71838188
105925692 136519582 102324559
43667896 147699655 3734577
61667357 117925287 120768874
129407337 71620239 101648276
94852028 46434477 16629245
25248858 1527839 8661937
6990748 70211 27263311
122333248 65538470 104911511
30036089 20731434 10879354
127118700 106714184 91777480
153411852 25333279 98607506
17284007 79274697 77382523
16092442 29255293 59777632
119906580 12011391 64206846
3334978 19854170 110284641
93646066 114987525 53133240
49606707 80119261 146184413
73864740 149702925 19581891
48280269 20957365 131929030
6598976 663763 100439406
83193644 14326533 11905070
71757111 55288334 66816611
24011773 4255160 56605732
120144465 57062185 147466436
92696330 86891092 85341908
443806 10083684 112089184
5347714 48559597 63404814
22782793 41602066 52660375
154161307 37500839 23687011
39630249 128877779 134216284
43440675 8303928 36201481
101755383 119302624 41839073
121931583 65622168 47079310
156969437 101895875 4616574
88280145 132882960 14604892
89878260 54095178 16064615
141606650 147407361 3245199
63594822 26375534 26560320
151825714 120063139 73049098
93102357 132044992 89962815
121836514 129078550 106110419
133442391 14142825 157503351
35440165 37065741 142171105
63472483 123326601 141126821
20806598 4946074 10222101
42904642 23952154 11421808
154309611 61570792 1951570
103177307 99628416 12170291
64221493 68486035 98882433
10682905 67903357 140763122
39905667 75216055 69372589
127720483 28245541 101757187
92687809 58584725 139673920
55115102 83870722 54390950
93115707 97791532 88888180
2081521 65005325 47144772
47695028 16210580 56991285
41806792 90540349 85874464
31492846 34340533 77010089
107970983 8793570 119244551
13878379 129485806 34171724
10185550 144591563 121515769
17368676 72895951 13976249
60674482 133664463 60138691
63670202 152053905 153763157
148074362 88812778 87695127
57033286 22037285 8590875
142558538 15758441 97260902
20366054 24293342 133806921
146709961 129027823 95988151
142338285 124444255 23718608
88826770 4179007 38973185
52851519 102433274 91019973
55216286 154734048 83155318
58777222 42041188 86711880
52570421 131868056 94057280
66612284 98454000 58693420
126389012 111350489 112547057
73820650 154246360 57216659
6183599 96310473 116864131
34559853 129069146 37672265
41552835 57772569 82137815
74067854 81582393 24884775
66821227 140420439 145724371
71173607 6750087 90747489
79862313 70534646 102441007
39312373 3245558 124988071
32798294 57435560 70865521
43031576 5959672 41821757
87861629 4594847 14176912
40829881 119462192 79062282
148036649 67470725 48545897
131935565 105006611 109650225
937004 52339154 155543383
90997656 88968038 127143941
87568298 55520163 3770360
21701167 33297440 83620811
152548082 91006510 60386717
84141729 140326590 154332067
53830874 59713816 18888562
123296570 130750112 151335883
11148503 2545186 116220172
100693467 4091071 123725898
15183642 49528828 77317598
98809610 140115677 155518828
149575974 106773015 70354677
105613926 145238626 38291238
79245712 114414149 118582364
54344406 30512642 103678746
147778432 106829923 107800210
120693382 66047763 89253408
26548472 65975248 21627862
99988620 153600310 153061902
116972211 50886745 16884011
141127994 11321847 16072208
83776427 98371246 145899481
17778974 10086674 117856205
35383023 15547568 87735272
42914892 14467414 53367940
57436759 100956003 123367367
149444959 36289106 66006918
12960642 39356559 2175810
63474821 49274602 107363303
6118829 23357330 129681844
57904136 60388098 61344390
72906930 93736415 83928028
111362492 118745408 139546813
24916022 129910100 23129144
134895967 4006284 120468868
38677788 52125725 97394929
7023576 76118219 140721424
131656414 99028667 101816064
113177765 97860277 83067607
61688220 59261182 53074115
105829870 50781466 114407618
74531488 95862063 35501570
81385100 110463177 106243057
34109801 125549188 6058334
7803312 11654044 89144637
106495614 39040594 21428442
127227015 24161033 130210466
20629668 96756814 39630405
54015837 138291605 28559049
125474541 51150441 154627510
72955766 79123779 154693677
54482902 89342024 144104855
154383058 9578298 148132447
103713589 145849001 105833247
50176907 33359193 126751625
112941845 16071090 52367852
110006461 14461545 96303719
126820935 117753076 11435648
141141734 137721180 126448414
44948556 122355619 74169729
118248193 67830377 1533967
89583656 141536550 15441253
108842061 115496050 3928840
101966803 4504884 145918446
96230155 72244338 21417794
121378067 121372504 71983971
100437318 144007534 150713504
80440485 116164041 15361745
64637165 35254006 16270423
38097584 9545799 33399033
148842131 147700986 6474709
126274362 30399378 82960096
146373940 53726289 112509518
112860861 143632630 89418122
13669289 90333736 134588537
25960688 79972755 71054724
77823273 33319238 155612726
78639555 7550729 141075629
99378916 105641593 52905056
6491042 11861295 30174621
20469078 27482404 122306289
27624373 109777208 96257586
23138361 119819746 37058699
6694958 124295615 53720504
80380094 133274819 114742913
12546390 96295045 63042520
92175002 19240002 58933272
27354424 57870074 55610502
101935599 99076009 21239727
28965789 108739289 1314083
111872623 139723393 30670991
6290006 108774793 69362997
69809628 65488512 70417427
129063337 107507474 87160170
121254421 4654302 12464034
20627498 134844828 38453283
153936825 109795794 139562752
144006705 21275537 66260141
114020727 60805362 19219935
71625603 132558752 7630755
29668682 98576391 69356196
15446747 56090183 37578881
1572242 117045705 130569603
102708314 140836049 144404228
69284214 64311261 35771354
57132916 9025162 105556994
128613302 132020887 110751328
99372010 99268294 46012079
2836190 70650691 135585879
105674452 1461281 64321305
78942550 152234132 31414616
77929927 71194230 26070604
26837683 137268053 31970287
32379555 36768928 56748313
58645473 148076273 61624406
38619570 56144822 131268139
57008461 153347361 13186530
91445730 121073970 87673933
76000818 40436245 56527961
122963686 103719433 105782120
138157580 55519691 140780335
101860212 123066340 108593830
132004223 48355510 70024846
46259352 29109576 54876840
66263829 142873244 2930083
113116606 130996436 72835764
35918695 7245254 25306736
110131008 18385330 30255061
34052317 103321189 29912297
81992587 89956632 89863296
15091481 23798091 22191353
8271880 130019847 67269942
62663235 7593788 2181473
110485406 66935241 84906534
29272167 154072836 101349717
145108694 83784889 116399099
70639327 52070378 143887927
144110723 60548719 81129669
130602292 40699071 142274789
70779201 7758445 17885968
43257880 86180054 40961175
132633870 128587098 84327418
121876655 62508850 29011018
83823188 42600720 84783280
51585040 51961314 91497703
93922903 98548693 115996660
128160143 33480662 71669665
133334711 102728324 154045297
100130432 23302404 154945284
62512307 74469051 126322123
57374334 140329186 139118182
27665814 90352685 48708087
116601623 27123669 105401824
31095250 88874744 115478683
80188157 65470159 88799309
100024944 82053113 52965303
63292908 101243498 42569332
69367733 48314668 27208871
155340265 77766344 103080883
123922974 42067473 103882241
26718627 61413831 66009185
66777388 31986538 46671507
130304551 66986965 134378630
152367370 131303831 123544009
12536977 29332992 39040429
105326444 116116403 154473795
62489569 33427324 91540871
35348509 144263542 112910821
140691831 88475805 91009664
92763050 39660448 115071450
62203488 29579036 32181594
155486475 131133402 93125670
96996299 74498935 32207377
13617254 144873892 21041014
75942017 51908874 141556844
110050999 99297262 70712150
49037014 103266194 41275284
107400855 60794033 68191421
150019361 135999218 4663760
157491092 99120860 120529678
59797807 150464283 21697309
10869395 140558959 88797054
97450686 139200803 5101285
65091047 145967849 122124611
44622242 156066046 59822407
82217965 149534584 78696419
126653939 92696208 76768824
16913401 42965041 24217506
134010656 82725061 37996797
48773011 97114057 15896823
6000423 131751995 154075352
86054737 142448836 75632372
97754251 83645514 65677389
144389214 81736917 67250951
113528255 19134114 6739286
34922936 114394256 112165125
15090896 48555146 62704405
134902934 75185503 35237533
80070156 38605819 98417915
35110936 44285649 12252777
9396076 98018285 74185501
35014788 21898253 94630065
29671092 142601940 62789406
131964881 69001261 69381595
79788808 109349202 22441893
79338342 67558869 100295309
32494936 133312795 107782712
73211674 55659725 155882683
115731820 138367971 82449143
6242879 24602246 18466448
11308833 42451546 48939081
30507023 109281188 138233584
71632874 48964454 100967794
42101539 77224000 103797985
140612412 23490761 143823872
28436277 87248919 142490202
39743719 72068546 110013487
15681885 139580878 93828452
27965589 57337523 94962694
123437800 129545974 31186131
56648926 41487630 106386932
43532898 110531645 152980545
101908574 63793791 96758663
30909379 129296131 132680002
31735314 138952190 69361285
67280466 90809886 11423470
74882450 94491490 54854544
53706978 36856351 126473510
77891645 155733707 15297878
143437154 93975788 79864570
12360431 117912755 149388412
96015672 130608086 20253852
149851732 106371615 21188914
37362222 130449681 100640828
136783724 126723511 139986078
105181702 152187864 112446140
65243699 66331999 112421425
117932869 67972399 18092223
118865852 105690131 36503732
106044147 35437217 31961013
74710506 9375261 86341643
148120114 69233972 51476630
132650232 78669691 101650236
130509472 63659854 145899072
116340261 83101030 26747633
114968754 105385616 4116990
140168115 157536820 14852322
55860917 119578002 137677076
131131655 20422476 55980542
109150379 84455855 110003367
11164199 108256796 106455369
80363212 146627310 131074753
2117801 47086122 95651681
91751732 85673687 54155926
115461524 30109752 53305515
10438639 13157554 13652624
82641010 146009153 14660079
141252345 2089072 144363318
13959634 88918941 129921521
19991599 79160206 20675118
137190260 94118742 137631459
64405113 23573677 125897267
22185927 63774745 145544009
37378606 102693658 52789843
142246987 106213852 53894085
113493519 98045939 12234216
98712930 143548188 62330012
37258012 122528349 122158108
65137082 120372655 113431333
68171397 30681836 38749960
50439764 91018585 32984549
148257432 128767318 97271735
2705646 34036106 106302670
121160762 58690909 32864250
149591377 16358780 76621003
137547343 7839402 122997797
120136894 55130431 83620065
154755980 107061884 142058858
104706949 99119199 114788369
56249996 134079689 135136223
29511660 96868602 72878502
42977853 33339275 3071127
68093739 31323191 38746258
67523403 76344923 126776692
21148753 37124193 128319958
83763188 156230266 69719874
55650101 150289639 46049854
15826862 144203612 115898240
120631499 60593102 41594555
24608477 39712134 60724256
18362858 150931306 4778630
66417924 116737462 114666443
110427615 65788664 148221322
31470496 96137542 104818674
75809886 22207073 72245351
39028302 42336743 111328053
19753733 41353844 12631458
85699385 56276921 79576438
105977459 21750063 78016667
71827306 34004567 106868166
89601545 60326605 91125774
70128471 74305870 30083026
130550011 39957163 126422884
16950573 17296737 115120888
59588699 34099409 68118476
114460326 138558999 5491183
156621784 6633487 63293931
24494462 95721987 127454677
8073820 120082588 39958767
28259415 57115634 147984528
148866094 105694647 95125508
9511174 5742883 93972657
124164272 64899301 94619629
87724215 74955771 60205530
42455819 81584265 123479093
111042909 12130144 66524568
110556678 31166310 37568768
103459126 135392251 137538556
102832788 137070643 140446563
43148053 54058455 150851415
109052621 137896334 34870376
110884276 27195751 91175738
153484350 20332917 142694290
713773 114433048 153270498
122630343 85081149 87236845
71496147 62335447 9460459
68571834 130179792 99448490
88806892 143099852 75873040
132119335 86013003 141449252
132849955 22944778 102590643
122985902 62633222 98918590
68380418 62764891 33898789
73860224 13271312 136737481
111931573 152200066 30177661
110351379 40989015 122483245
138198520 43425874 135403955
55822902 42906524 115847136
119969042 121953588 145770902
144109575 112328367 42996331
149422784 2664256 132326057
60935705 77835856 131561666
40952431 29028019 126886790
68567619 127642071 154869161
86176209 33682261 78907588
87544699 134917418 38829167
14325841 76300429 96524086
157187278 114800617 25356212
133852573 582590 65908288
43380904 123752496 15038778
114882712 105598249 67736914
138193435 123522843 104235155
4828866 137328450 20516431
47530028 116863488 39017808
98644810 86701301 117526297
87496925 156706122 152541424
77299558 9130013 22185930
134659256 87039449 80040384
32826327 75867511 132276282
17011934 8414882 65843992
134047541 106785348 18934767
117883319 50744773 33275798
62432102 46520686 117670182
117346168 78552885 49891822
4161950 104039781 44662551
149773302 39683385 13625118
93146227 58012259 132874933
126852751 39108116 62833640
30733552 129216008 110418474
143754197 137011153 54085866
64258303 98120275 127476285
51409614 23150842 111194833
61660387 145555952 36882197
63489156 14950091 101391916
150433631 10558458 132467280
92537717 15642364 90340654
138936842 110665822 150945837
52248642 124385989 2049888
77532658 28504690 81771732
20346980 69577007 76196648
68742009 43478100 98821308
79294129 44243485 20160554
17465094 69321557 33278593
4319192 18619137 20649778
95490218 9873701 114656505
122587588 37688009 2551762
13916975 109115615 103518307
156707171 39393018 35529917
23486125 137029200 14913180
116127778 2735038 31530167
41473484 78801625 115561560
39354350 42859973 51624145
113905444 117937777 96665513
63280877 64752339 54114033
81427009 80750458 108142641
153723298 27577548 132000837
118147355 134531319 58281405
23215157 98956866 152706497
156105289 34542069 153897195
42067945 96210558 60974105
102585502 112791905 18466822
54574816 155311349 119318606
25640998 54375162 152484301
137827170 23888398 45154059
131206045 22400305 88753540
80497330 16188716 156213505
40294265 13343405 146762286
79055580 23102645 122960214
154421355 81587368 67172080
35655500 123973865 5393450
113520528 20632294 25668714
10550918 39786495 48945232
30426911 143651887 144598842
128909864 98232349 140142744
13854244 103118592 78986399
58805528 43873983 111921886
47158603 104093529 39087456
99373495 129044667 109132286
130827031 49756593 154270120
42982861 19499095 59094270
121724381 120980625 38923407
122078060 59746602 114050471
90730981 156964898 145070123
147736414 133180875 8693060
80021976 17726703 114099186
92798720 78732705 55012790
141775364 59549518 24462064
58500056 71532436 125040614
51625711 97172803 24870458
94022876 151370037 31038442
74208913 60186853 64655372
27657851 84134710 151257627
82572776 103861993 66689093
80087414 150407985 156294498
122514083 103531440 85803007
57186312 60192605 108831089
133464104 51108693 92788135
64204918 1524524 72383480
40736344 94273024 125030348
108977584 86445320 86884017
57282430 23130556 135612587
5025277 111378110 20865637
116981606 90825947 136404106
102995937 8600654 46829790
151112520 98955268 36284635
125793613 56917169 3217664
152506761 123266638 35518968
126168812 79445046 125575948
140462005 99505800 120058309
135736437 105884943 95270682
59520726 86899351 77814212
115604397 111269561 41311708
66447429 61598196 102667684
10428652 48476863 40820816
100934526 104227994 109514800
36138073 104610585 147080428
23793426 88358041 31055065
52187217 110223147 13949348
140861826 24508870 80803918
86352515 103502323 82285223
22952979 126405635 153360854
37600316 142137406 11313478
42632247 99125506 94104613
20275415 57350906 78395632
52515595 21982303 2501179
72876091 154304486 56426392
102911056 36098777 88471062
99145574 8410609 78134605
71230134 62108763 86019727
65457097 55408468 20371320
59823631 132439951 129029958
122009572 65669871 15309763
1290361 115277853 38421345
31226063 103079680 141679656
40271296 36124549 2963433
38051307 19266471 152059672
75203774 70962108 15836753
95049349 14704445 87059735
7009422 127294319 54778620
109863946 120069406 127150586
66505310 60841741 65925872
147724829 156755727 117193343
119495395 107377018 142827951
17467352 18120402 96467445
17151473 126505921 143206149
91780538 134200865 148711699
75890125 119834999 24421548
136556016 138585873 157285920
81134002 2310280 70458967
51074085 90111044 137575911
121034198 83351108 128767659
81004907 86915741 34840190
2958434 126310435 79572835
100814541 8814143 80615870
58306983 33262293 72832816
25061577 28726751 53854278
14339524 116954900 79821680
69745445 151958682 19366294
122849546 9045648 2653268
10252931 67441173 62572446
136302745 27681361 102240337
69254196 67236632 105899683
43244893 85826861 58589859
43368166 21489440 154921023
146515522 31633522 8566162
126859480 111346598 72494733
50348030 151930285 22170193
29130033 95201774 20210582
69770506 103715525 84573555
98688084 38709284 118013203
136156906 29107573 41477799
101499056 16321971 114204973
149047207 101190956 62096865
101525094 92512226 81163262
9047499 121731253 142608920
55256892 71172266 20829701
59102929 151751361 27301724
122045189 113966414 27247220
32285376 22791350 129144855
17175075 145242252 122400881
147066303 80004030 28220846
55043503 67845856 154790955
140047493 140671245 132828612
140109228 143357043 9780310
111883307 68265980 136490986
129197380 76124218 150503633
93169823 61911164 3839752
35807333 148706423 58284385
144646823 137002270 144107278
42341734 18572759 25240712
150534603 156018977 125081611
55679229 148642749 147626848
115714744 126043445 86865094
98344235 34269752 33099152
14171579 128085127 134397912
70093102 7057083 81525404
24421648 128585083 11939034
138565306 52129348 676907
2055475 88781451 95425060
62822272 91026671 147986736
104612732 47058209 88701414
57350789 111743265 135049147
83507272 141010430 87740476
120453487 39864736 38641786
19296660 7609397 103845379
19002932 46346536 80961971
18045307 55377467 90484702
93113829 140736754 36605381
35011670 19443034 60817699
138317326 122651762 43997624
35946392 14906149 47224480
138852199 15350562 40351684
121662673 72497262 46045312
59495556 108839076 86733649
82955800 70986786 8442098
116594446 122563275 67136868
66189386 133175731 39009601
152708726 47017777 147269906
53601520 43827593 55697529
106129066 90887768 137783845
67496297 4606425 141125644
14064475 98269427 22195933
90136366 48490870 76393277
86701583 118620465 113797354
81138136 3510304 70923915
39434384 131217359 48799618
115500839 103459968 132881429
137842747 54451610 55338788
72856292 153700081 103985016
102602731 53024337 54278446
124137920 77881715 58396065
83046522 88162808 85761220
5871432 137681935 144879717
87785384 19822367 66062965
10240947 43113626 67018353
89166521 26928730 56354303
112469348 31349293 123647908
57758880 62201903 87464865
131338378 44744230 139253866
66494832 33070865 5069123
2783725 49340557 81040677
11195764 75077209 28873415
84609081 43178556 4509751
1375076 89705233 51385452
136910004 43862888 100656682
99135748 155297304 72399795
57020921 108872150 22219009
130835471 52334791 16485714
135799110 143072469 141318653
36184811 128329406 133507971
83885730 67728204 150528319
136018734 90967619 58139414
122907439 100886694 77594587
106629270 27796731 88227550
51956747 143621718 35505986
60110329 48801674 101397287
62235590 125049788 128521284
58969778 142141420 153183699
136240675 127565593 124981975
4372555 120761263 18948520
43231239 26698424 88161765
41568059 35421896 39201844
89953974 55358443 116043404
83738087 19342024 105458049
94778662 56999714 64611761
6319088 30951961 44981167
102282703 64195594 49890898
1223144 119885126 39308239
53185555 74676620 5212215
73823216 7669521 136860020
63558745 122057603 89322014
48117598 153789749 107422448
51529649 119641770 155800469
155742729 50309800 124869395
140711050 14864497 31917671
20190069 90569707 11989936
62642532 8788 149132356
49926660 27623737 135375175
119649449 81254072 113118190
101811265 66156001 36715656
100115865 102593375 20687166
118574152 145312530 121494372
94007710 88189158 47455416
71313140 25433908 48424296
57356286 88981576 70620199
52963340 10899815 65400691
137383148 50696181 62193984
137455615 38791058 101091229
103655762 117833817 156105774
63928460 50542568 50350624
40781265 97372954 155494868
2912128 87072427 55020406
56791227 63510926 71686409
12319686 53579623 123804690
121957829 153202350 155318364
40977173 135577159 108982881
101880438 38724294 80194968
157167982 62005689 11838069
100934514 116868427 3593295
111875414 134623603 152636300
25628597 143659898 126866358
87745271 41770998 148407172
98364247 19727849 111896176
50201752 38076001 11206624
146761044 61071995 23512198
12708767 52766256 33297684
63272947 67232652 91529518
30224900 49399295 37550198
77699367 88992 89901310
44307530 145755710 87993360
22286188 23140980 86596663
7230276 122085981 156033559
73646556 68357508 14291294
129547909 50232703 31039946
24445064 157161376 35202219
29202342 106722020 131721971
81477327 115864515 106338182
130443576 54727008 130063919
46966331 156252389 37528399
149272812 139006078 139206403
46183360 4195182 98066438
114027958 112264493 104964858
34646672 123798263 92905301
37866252 143411386 105586393
98848253 107735531 35771506
50258745 5728496 1268664
97694315 123419736 55019113
140466708 91776323 147988462
147923516 142982845 131471822
21672437 8160289 79058763
124551301 60331250 124471562
105073750 60681250 80951120
37504711 145629614 90528088
121802432 39495814 119076822
41666161 92661461 80635356
116631236 126574725 55297583
20827525 98205845 82708154
66864142 43822861 123991130
111860106 19631426 69972031
156083820 21769721 155829043
134941502 84280747 154308972
56221138 48977640 38105197
13759578 85260999 91447448
152954110 27744135 40184553
135950985 25672564 156268193
76855823 71290343 127485845
23792792 148242544 122249004
15174674 1892942 130488210
2450547 9469604 72028317
34995508 148809529 107179575
116386664 137891736 120993349
100913100 34823270 120381734
41061637 100776246 148532752
131464429 69867059 29018830
10529525 157058325 91183559
126850473 136327359 58138095
28998793 52765939 115315815
79396525 91138622 68521505
54250147 2313095 127108178
33789726 131570681 43839951
111317454 15330972 53691979
2491319 137086431 105228319
60038476 3146002 64110156
126559023 86126268 75229024
123736797 6832489 26539570
19253322 123414313 72092497
67799165 142546237 107429467
104587854 99936383 37073615
140777929 138977086 8929387
96712584 74442211 22944130
99937138 45040766 97570267
33022847 141181391 131508430
155525874 40416142 95641632
122907497 107408572 105059385
47849399 83869028 37277529
138673972 8621418 32753541
92283668 151914883 83993603
154561926 6458331 32086490
36239781 121621841 64615738
32999639 18165909 143852738
69190310 116332859 92792721
26431681 93750709 98484509
85542945 28423209 147946100
120885040 61821197 15211514
125934522 8688681 79121377
93886052 3814987 119276013
71578395 21983397 146636807
9225103 73727600 103647780
20125934 155810556 155671673
84761262 13671257 114897345
155786664 25297871 107310130
31283735 2159944 106989988
152942874 29170166 64644613
50293553 10125172 27240597
21058136 18269806 107491061
107195936 30920382 128420711
49821466 72879830 101553195
4247278 147766045 22508624
126564998 131845706 83950088
149759921 41281399 25648176
98255903 103409906 84860179
50706643 89306192 157282570
111812141 96675950 103115713
149452659 80764509 6466230
140415730 155468645 59892501
57099138 19905873 133237527
24262616 41394421 36387063
44017793 128502825 36996791
67012335 25180490 105214738
106963291 106818938 115339986
119157713 46624013 7763387
21068032 67477348 106656436
19806218 30698350 44901108
45208483 79370223 142129550
85487282 55577604 130238166
86946448 45062747 70292459
20678424 47950278 130266057
142514264 88211591 111965798
88966362 146672653 74073037
52217079 50981037 15082702
11877891 121813573 72668362
33253466 72857027 140662878
47811134 55533360 30686751
142260762 90884204 14565797
91608056 118911245 29755175
79445937 157449359 89094836
106395242 59368913 48429231
127544752 97465204 88434157
42507215 8842920 17268161
124207762 19744908 130167259
121993832 60884854 115655523
41000742 79084695 40619273
2906121 16167695 90313437
46031976 25091641 110621060
136294356 126774442 142074183
70499415 32621504 111020890
20428558 55168214 149423565
23407984 99751014 110550023
62782418 32664023 29125106
64103079 57645912 43562368
3251689 77790704 3950748
143862412 123892718 18223774
22783943 24867928 115876114
32963387 8935856 83055319
10475453 156598962 31188075
79250260 77460561 47558619
143815651 72347241 98822352
144607571 156171565 98017659
136337306 101720463 111477285
54864548 1618375 120769450
60000451 122297054 40882306
142077474 70510128 50136209
116730870 28427126 67566433
91687919 103290022 118082032
410232 134208092 54795958
114257426 117163402 115504635
152519254 130987760 20083722
33774026 87838734 33261776
47142426 90226890 133530390
155927387 36262330 103392478
153292903 128846754 79128372
87906864 83982382 79987054
24991782 74533874 1227247
112836931 15781464 25899207
127724102 19587932 92719049
139605411 90439263 115372134
56835963 133722638 38133821
123852110 74858910 32748773
9369329 30914504 32149983
126706588 131376194 20392596
66818564 40891084 129200813
117855837 27543932 119969797
55789744 58065954 54680949
9736630 62527017 146431249
153954869 108525256 46051635
120514613 63662208 142734581
146032800 37997395 93919461
138455952 65143861 102074416
84090071 29455825 62814846
41831506 120435411 71413998
120642777 81454194 48319162
33987485 79030558 54265151
127790584 39074584 65985200
94976180 45514162 16240902
49660940 135682347 154420434
155287768 108393201 28775196
97129580 12642215 123275795
84332676 144364481 84098651
75742767 137241975 145271214
18908672 74390487 85963069
116930867 129557414 50553131
84833251 114039779 88536898
137925727 55558362 25923105
10150437 39363363 121886325
156760252 79384350 141750098
47218645 58450627 98664372
41822542 78874503 115635507
124766540 30500744 102765167
96967555 21071730 116148782
117595588 61808864 71348857
110347741 28912743 119494569
9962640 52993408 76390603
104459017 5155392 146549499
109139366 19415872 2633651
116654478 80858093 107436333
77380749 87668389 116202540
135729481 128343309 20981854
129430908 157069951 60417743
115238161 137416789 62367910
30986917 147711685 143140548
32521154 133762514 34466709
44279125 109943553 43386885
129041378 121531217 96016090
122776182 28250996 9115160
99201926 22493628 100708014
17992888 96528747 8420280
118108572 97612435 73193385
76759695 105729695 83544633
139443546 58595232 83166797
40803996 52845561 104463200
53334911 74591938 127588481
48809514 96502930 20871038
26094697 151374787 46547021
12406780 44478544 154564974
124308664 106165870 121279931
101096875 33882968 79012784
39170889 29758419 150231193
50014858 83006143 57219731
90423060 146354240 157268951
58517923 140562380 13965809
11825596 39190389 19647707
148700105 71890787 44636088
93088392 47332515 146652268
2016083 55802415 40706907
108251588 99987201 96864976
11245417 31208536 116745545
50205472 3006170 132964691
133637917 95820916 67691143
103540526 98913192 28456916
19058761 51284464 141475993
28755787 84378579 139687760
117686777 123305813 90965591
139637105 116391981 99372187
124732180 147674420 124371074
27020899 72774834 15723340
112055908 34523975 27127751
86064988 144852042 100578671
2164793 156729147 27520263
90136614 151991329 82415924
28877178 35144902 148159314
84993652 39279158 118641523
115694184 117661276 31823787
90814120 84457818 104572546
37228937 132300021 57470686
148089573 60949473 27078
5284850 42727990 25400485
56200413 50046511 120677044
80534843 144420174 66815813
22858837 150406063 20611861
109559722 134477840 130501642
1700659 99460938 126845775
58733382 24453572 65283061
154200212 15423979 37258954
9910569 63518118 47271663
17245505 72666513 31100630
99442292 136850251 50596426
106768108 64884691 129805794
1984310 107763206 70860811
128017230 49284362 71623912
117913977 8314874 11451645
13903343 76841329 3519825
13849460 152159808 83175581
114154604 29386403 78258663
125537036 127152596 30888245
82358359 83950416 14508285
98651168 79597700 22101254
30040644 90298819 98456642
111363260 15342186 105717337
99080284 124794208 26982730
104613280 123627782 101463022
130054689 137388517 151454266
111519791 33507974 41493539
129060680 116970329 11041166
91656467 119409397 19357595
69360177 123560828 139881828
124687125 98977478 74962088
128597336 125247055 103255146
119838002 141980824 130994273
88396804 107524606 124317923
74462833 120314727 65719873
128018366 9606008 95255464
143928529 28138698 142440986
123194145 7416193 30651462
6205130 101231670 131806365
145590039 39194520 39361578
68589630 147982402 131160763
142369045 79276372 70959252
39861733 117186167 110757884
42703914 6615013 87474006
7043687 147086359 77629737
62273178 58698751 90863910
58086673 51439910 18009391
149684764 130873066 35729485
52542861 151592662 49704883
62935112 36984592 82180860
34539679 60238136 29493821
64146594 127584620 119866880
54427793 156167794 115442138
117718259 103211698 6484052
115275908 1246393 95832617
56600578 17018909 55819759
77430642 20461549 121477167
1667159 110632367 38559022
40195978 40694814 64663575
129927730 95784122 81221455
20963348 45552836 6719698
84990918 127115565 59092093
101078752 111032856 499379
95219740 1384092 67923234
98635442 147268218 138828410
82010880 37172212 51206819
125161969 98515409 104061823
50013809 120560560 157382608
100026716 81836012 84740930
152163790 52424233 119771733
129587269 38444917 8359430
35030346 102293461 153053384
38147539 41352718 10459989
68396999 101129167 108825593
152933524 123563467 154428268
25212870 110915896 84794225
12503633 44534485 13184936
50917472 148892764 141960118
41985130 64997050 13503796
135191500 74592932 32427335
147009095 139804167 132415207
2043384 122722602 50539496
145631602 4147774 33166070
19263918 57095751 12518120
30422739 68120731 20385338
114814951 62114638 65278123
49018644 135497221 52928320
119432000 73557251 32550598
134250603 45580195 16419509
31271500 35831365 155833115
8648250 142166776 46461953
151615672 157132605 12749606
37725304 29271119 13718783
92813091 12905685 29802946
17445813 106035355 17318217
152089046 127749694 116762305
44352380 57450646 120023023
71140366 59043355 131213138
56898270 113327064 1678881
22136501 108998336 88833525
66087564 121909508 155276075
21313458 134783056 129756764
114353698 85747141 98708805
49313688 157313108 57289518
107426853 57283951 63765512
3758897 19566945 61922111
71068102 61569726 82914961
53577277 129280386 132701135
90057723 2489608 25683612
107507201 87651048 29427669
90012208 71997388 83161242
25965357 92060584 625631
73440372 91814026 2176489
98602822 73048289 117278972
66613669 154525193 156474556
88586793 36918434 26686388
118125372 75364437 150692897
122567867 44499355 134553901
148778833 132175995 58055395
69079097 61678480 105493033
137155155 24682530 92669390
150056694 145656475 49682280
149553015 3069081 20475852
132904501 135139915 10550264
20076010 85600251 32037029
12325374 153135539 80625127
17889878 20682152 100953066
36323905 38593353 48074565
133316314 117062622 150957903
62947055 83219854 43200393
64195331 103607857 54119261
98138707 75866161 17351308
74979724 105434362 38457898
39415087 58190217 10064074
42425814 77507599 71122915
74710374 3244375 100769758
54138107 55616574 37896747
36134705 135791311 112345182
93458223 18636296 52737891
28735518 20625619 96597059
3955309 156407346 24489780
125141621 33508557 85709380
40762445 28404004 43971136
100683958 58383090 69106274
19244262 78246783 80875582
64321159 41949419 18895309
73557379 129421634 30791040
108401199 150968412 73308239
142230201 124288224 121665438
15024715 102502194 24016
141345251 124397022 142776385
27759039 146586606 15150899
30265703 88544943 56089795
97279254 85153978 147612271
53727737 67138332 126082286
59306886 53600544 43636600
134154748 126167899 82196940
74241835 54432920 78032669
38931474 152904125 33671001
3466394 152367103 112372952
497771 126814112 3186672
41890302 104237536 89230118
54125271 28497773 154555961
57399390 39478162 124275211
130790176 102011340 71884519
66709611 80075348 128798254
66597152 95376323 39046143
145777920 55870239 70098306
59677972 98717655 70705602
16499162 93501042 81139375
33697466 27089278 148810231
69877735 91761000 148461016
126165604 68480924 124436344
79418077 18750715 56354876
145518340 1435527 71289913
116911500 155818437 124296638
125656449 89242660 6043774
120288973 63468613 11973541
76584823 117620785 18049547
9247130 39678555 103561445
16232903 146251430 112389787
22599389 143563962 72631044
19936732 76671369 133059095
125915888 93745528 119621646
1015353 21512396 46510237
42734386 79546958 100501750
25019910 121523965 95680907
28692663 5327129 54429098
9441194 41159669 15358819
15488052 18060686 95254272
64585452 149186283 41500691
92872569 15829115 72275615
71605840 73242466 52476934
58815669 7258880 76722769
143756140 141504260 23858458
138589131 43974283 98534299
89732307 71987915 97631644
49552635 76103002 15082076
121965483 155200430 129482154
89934707 12800846 136910787
49109922 60540838 89778603
97069033 24311865 105447937
101654176 85237577 132281628
63212603 120322727 104881256
139146907 20739317 22620831
117431958 140148673 148817040
29025392 71688725 132475293
85040527 45748175 155104861
80067532 92660814 143519236
120517038 96563164 24687905
100914155 37418273 117832114
53120929 111876970 66388738
45725227 73047156 130512815
11139963 93119645 102568663
145094234 110778956 123637248
39732447 103627598 37259340
113610964 80075650 55329275
8662106 60850885 118789653
8501220 111141755 144545692
107323874 10197771 133053168
154989728 115234669 17712612
133342809 65814298 35129736
47457303 53823327 63492457
58357571 52636099 41829124
108562392 25524031 114849811
136964128 111536285 60593564
57196143 36216861 77867902
18688474 130711628 85152640
59408328 78012440 86801321
98185148 81833092 57817410
11859865 85766291 9973121
155753802 64979355 82271364
141884344 97330100 51505501
95188326 50661964 53879138
45035186 107335768 127935761
66270096 147689243 154026395
27857821 144337338 151723717
81960107 79064590 113396170
7259031 36959282 34991741
47295141 92897120 88212514
64542719 32098156 138122838
93006633 139769903 104737683
22425845 75661965 6896356
91164485 104585941 486842
116400640 9224165 9787797
49418068 132398009 54225855
57449068 16677022 15004751
37378250 154465369 35192112
65511741 57253234 75690192
139315443 151091405 49168015
110408614 9141730 7843791
20599616 157360826 135173956
110123283 113976924 116022524
143077064 153108423 141454773
102840392 58330826 152895069
58324815 109152308 70920216
126237833 125741169 97856874
139530322 12197761 8514772
58091261 88080459 14429904
16270517 135581508 99573747
101424548 27302856 56646245
148062704 63904448 154508466
130762754 139356021 37282344
4703458 82098703 15464839
36362868 74106177 108823946
6893493 68369879 55009310
53471500 130270694 74899159
89494083 35839438 6373589
48364565 49908498 62856980
144011723 131082411 6477388
106545510 121300375 75726196
155024322 70554882 151112935
12366243 124928866 120242841
33583340 93019249 115536969
135561877 82193932 45614891
91443587 133920067 65406528
78653547 21633103 7616907
75467052 32500199 95960199
60244522 49601669 78190008
134594891 51219396 87970237
125659894 62131529 155572137
60344214 17259073 151689011
31665421 131945332 113348039
73183334 27269724 99108992
67662195 157332720 151375238
116307300 130745460 120763863
124153634 121286624 143445949
135069137 146443240 21634664
155806910 5922094 8894157
116653364 87158936 24021281
30552368 66026743 122660846
90885317 147171661 27180980
24004903 65305200 74904593
38197344 96525022 70264155
152123716 73406562 96725031
20121999 74346162 123098696
102618769 108709245 49604657
108258007 93725882 6218675
75961664 148062098 38882861
142678282 155643977 142416413
51836199 49537334 52966052
108540637 53611461 114321400
111751117 103684389 9685885
122530532 76463680 38495773
124282169 145128729 132382854
7754250 67325073 14816975
47492276 86662522 84544889
149038858 125855371 92336234
133635297 125228477 51216804
156216820 46146829 74798928
79559033 51260058 59868042
57507547 40099635 141116586
156558855 72723386 35118100
88967374 34639381 12031171
106863063 59648639 56436396
127168658 140499925 79143222
28381475 117159231 109465813
140785015 45299856 133340485
111162883 28252347 109606835
19646957 88864184 116868481
54717617 11304085 30306609
82541417 29666957 14734116
60466316 38666837 46858279
130334569 60722004 48192521
56095276 51730682 45595184
116112573 131572814 54709188
118447264 137605406 79461522
63189267 131318434 94902009
128902748 17149670 26788691
129386502 107871503 75027755
140529196 31913453 112555210
70213825 149469494 149889650
143799746 85974618 16276658
102890190 146563885 142787486
96587173 23283589 58038458
42109314 142636232 93032339
144035430 32709660 20094975
112914811 61377313 52935022
101501064 31118745 152168191
78235466 44464764 136062284
40357072 90932420 81829192
122119700 75815498 81136860
48837043 5047447 55069526
12095838 155017641 115831676
14302885 152570069 45486384
107396904 9764648 103765138
142449314 62189298 5807832
53232558 91211083 48595186
154636851 73545433 89405792
90958665 78591880 34697094
136622252 46455999 70295633
44137577 42333528 41199494
149443994 19892537 117646948
129896318 21489869 136364945
135070953 68917674 95345315
82176889 36789253 21630439
76295311 154200696 78706040
126499405 73788091 119275954
16875408 120650495 126180834
27841179 97055653 108277534
126159004 34024353 34633711
89357046 128388743 86457679
53796680 108803207 59730735
143978272 34915734 129223665
200068 29869098 102025914
35021215 89861262 61466065
33703744 12531881 15681014
121531584 136830400 42223328
132844454 20121126 53618980
94106534 62376081 130457615
36697529 11481788 121173447
114420803 101685113 78826475
103454895 66400818 14383992
79064802 52675516 121404055
26390867 113504329 131279574
10245412 1065615 63171847
69143557 102603477 120971914
120400432 70929858 122269279
136212456 114209438 62612503
77234219 91766963 57339470
128053104 44827839 75028162
123599403 85810556 149644403
107371278 146117769 1449505
134542179 28639112 116029693
7597275 156479949 55035372
117528271 39110733 78081970
63920192 13334117 17774945
125580306 65505949 49159000
81498673 41492701 10615746
72164132 48263081 34402637
27142808 144602511 11630271
136564545 9305773 145027260
154332607 140686927 149487550
113272848 80310015 93477180
143568834 92577429 38537462
77369532 74527149 108914401
110107767 153315036 50059080
71650803 80553546 82396272
136831771 42493739 82107264
11142812 118065929 49997472
143339403 54701889 143262627
64358247 34816036 100604926
23866496 15758897 7226695
83720380 116928811 134144334
134186965 10181470 57382241
81873933 64838171 64321130
124153471 81529347 123201308
80880088 130328703 89706831
31847843 3402631 150161679
7626560 46861114 92045766
124299106 66846929 4367313
42985035 156336023 74399178
124688853 29388888 109172897
59254743 117034847 128559120
74350673 149861680 58424081
46388742 133625217 75183436
155199514 123602583 103412680
131202440 121985515 138269404
125670136 102368790 155738467
76282700 92774265 60376869
24034307 86202143 10869277
6251931 131309430 94921830
112097609 116937181 10025005
42622333 112508977 39124067
129144619 6845642 113764931
92787998 99813251 139104532
143381231 113620112 19609090
119664128 20548121 123784027
65409989 9349652 120974148
137579163 38849330 59422868
132152827 91353996 68872489
90471527 26376232 65547196
23771403 43562876 27231583
140367671 137725012 66512123
155519162 65904675 117920054
78370483 132038765 87698319
102372678 150554682 73748389
2804914 30355702 2373422
74355032 97717878 6764214
114848497 40200230 65288235
156519620 13274341 22038886
27386331 121783710 13228375
15389644 135372727 129876518
152832179 48432429 145215563
65645764 71442454 57289145
132077650 121799911 61436610
135685764 87544861 128830490
133108318 45747326 51129489
8127303 151752966 3042721
95687585 117113746 100875539
55493338 123222035 139782341
56183692 137296118 54471251
1415392 16066054 118496130
12242178 7904035 6188684
55083157 156713425 10551962
14663169 79902204 100163134
66802598 66553970 34131394
45906912 119444206 23146753
40553866 54877572 58721185
115319996 89628911 47245652
106922034 55410179 97352131
18571561 155091763 156136151
62206061 104211087 103987476
80175297 86422926 154500582
7121834 62572253 84750465
85985991 23278334 54304243
151559670 2941297 16335419
120171907 68433466 87020784
23102113 63274795 53766734
51495767 131520645 47802187
150580195 141233959 55087714
104246169 39322141 27332356
153919578 114588410 10216641
61324495 26638300 48879604
156053736 107449163 39101547
10984668 124952751 81337754
46566249 91703266 128394656
127309857 13225980 19712160
7656364 129863904 60739480
69048494 66853081 26741161
83309394 56587334 129954468
99364790 135801974 119644137
22943727 142100307 3074045
146274675 119535303 58255346
16875211 156080955 83099291
112238214 125510876 73900037
31524637 52758173 124590129
39077721 29013306 111803160
141188040 111053598 150984661
50770720 16699731 93126850
29447675 94783316 105088954
39907262 27101957 138711479
150862280 22823807 18698307
145946127 95661566 13058407
31532001 21157685 138768327
116443127 33850707 21384305
131903420 79584385 130143789
60330309 9198414 156934721
80061598 22494203 54872473
3478525 11451629 2678583
6649017 144831377 84520570
8099412 49761238 82374510
94670107 63772848 43032213
135663654 14418409 65169038
62485474 141869257 138487052
102795465 2799473 20870248
128321666 88897843 46127288
12430084 39327181 105985271
94335981 850408 97848256
50988639 87847211 17186219
112741198 119183977 19912341
115902918 124094199 38612618
27784488 35507988 45612311
43250145 117829957 106809953
131820034 65074982 132590277
55242608 121882816 88655287
151411191 3626311 43400049
98075915 60812932 150128928
116888667 63501917 114260786
66871818 156474067 15793299
96898420 41123588 81216291
131663297 27326220 115653528
132203513 51191448 114759091
53944493 72422008 30887474
55158146 121317674 89082088
125904596 114249534 131195809
105210522 79639893 2187789
43630743 116275933 133271593
93270639 68128304 109361576
143385442 89015706 20656991
25771147 149382244 56709072
25887517 124452018 157413132
81888734 62366920 133586005
62649873 6441082 55021982
119863076 91404670 119627109
57588944 111261453 93452028
56817636 55840385 42431527
136624347 134882390 65579354
49530378 64969210 84917903
134826149 109916635 59884800
151288941 153757218 58931632
25462135 108963845 29222241
142596338 154769393 153427141
75517299 28927825 17556131
64406758 71696830 127493420
43249672 93552507 136655149
127411954 33617044 53973214
148374397 128399123 137410603
24120231 60853337 39540578
99479997 62738693 60641523
100791379 138786802 125153826
77327735 54796887 72500980
76422122 119189772 59123291
37647680 26700519 105349090
142520429 116632895 116365715
51475582 119788745 152587418
88935898 65388573 94141618
78813942 109848658 147839705
38837722 87219041 75736985
89900968 154986026 56436584
108886639 95801199 118066137
155360959 73915780 155087663
94305112 36185248 36859680
71622406 61920051 42750183
126767801 60724892 104885547
16391251 94921317 102046746
76853413 29717720 64662300
66564302 40445568 58634757
157400697 140274242 98489190
132152022 498554 153833944
115868747 47588622 97917564
29927567 11888284 137354031
133605209 53890621 115213181
68085804 67593839 87713624
6237645 135802663 11776592
6707713 84628484 4403312
29268067 126285837 114279334
148784860 52038703 96153989
152888188 54828222 134703792
148289421 95001114 68767987
1334041 92614111 35509352
68159136 49444873 133812268
46418904 110579311 94879517
506631 17111036 120757014
125210150 156904798 49976612
92269936 20654309 17636647
37639626 20451175 155381531
155219560 140117415 58404421
109064932 150231242 73237182
22392892 113750474 85945998
154812455 146681083 149747072
33557830 116157824 35835441
148879954 157586393 46160736
104634023 70246152 24324793
125917655 143800769 132659455
53889552 73560202 43408354
100363476 66714439 35069772
53666541 22265614 46656678
145177431 19423080 124002955
42037665 80993421 101860049
128164201 108661689 88706463
91515884 164484 149742162
117328531 23870639 1061708
110228649 29227389 115436854
64652521 11295459 114036193
124468741 91067517 121666735
27526946 43764693 141438253
149328131 86142555 93128913
137432314 50085661 56733367
107771815 112909641 63759346
17647538 151732324 124312561
151036817 6355465 105139173
112106588 26940460 1905837
38207066 145465871 23010385
148640273 84140878 142224487
99973501 130396054 24259713
130438041 141281300 145400739
31187311 128951199 14010733
57573658 85241064 28889657
34547419 72094371 142500904
9619245 94671650 8209555
97510030 8762825 26477234
133099932 6306725 70731591
45510384 31890258 92617245
28246548 43279200 138817642
156009228 63974690 27729832
122957634 22467807 50689694
128487252 100927064 85725696
148051878 148692968 104290078
117119939 111630468 92304024
157291653 10691483 77197560
45947362 145426866 17958806
89820205 91732414 100668481
107624429 46449989 127285574
149985548 125966533 105523357
84293472 17185908 51171454
113683384 99102503 91897851
47903876 86416037 135202946
107571539 47377167 86122400
93912977 91561446 110667499
134926527 65456634 121190110
69699689 120468130 26175724
51062885 108832166 84798621
5988186 10773755 42299809
30370494 121852950 135795249
77295850 85908436 12607980
144611659 149877419 52656480
66028941 40053414 109327101
40416761 139856575 49778273
12061805 84704586 120066395
2763735 57229893 87043017
21946383 30590555 41956858
92617764 90104867 59195186
83560001 157285586 139499981
30326862 98861172 31987871
67064717 92295303 72041220
100519258 146622729 69615016
107409541 32785281 137285816
26280482 124635906 139666585
38796451 99100300 28582758
9268214 120748723 111822156
101040246 79351391 15571210
123587145 117926202 113414037
13738535 101053732 86006482
22610439 127166773 38607186
67700512 98188519 150685852
70590754 51231794 55395942
14331104 289324 113219816
142577456 63738633 19507360
96878814 36741956 132723016
107380640 97524031 92761690
104668562 70086122 23335580
17110637 9618447 150570577
129358048 110861037 51725910
131236594 136123977 32947879
141886486 84686625 126156242
24839647 12944503 43602794
50682463 124507871 21516902
17100117 129437027 61846456
24393245 122708010 71599536
19676317 105990156 19842813
3275765 112234075 126666927
62696936 19885523 92891680
139904934 36808050 95117785
148510725 40954279 128866862
1814622 38924688 131925851
29928215 28984057 151853154
144284009 90445094 71003912
6709813 52212002 155825833
117277315 24305108 14451134
115928295 65879238 57604530
38462599 82537314 98522024
32689615 78787367 6308352
138077935 140182132 134267594
149228062 106700690 98001477
3239215 132751202 118368913
7236377 110016988 115691984
92210077 50686408 26941819
24063009 109699557 5444784
128396451 119638727 93656690
25220075 65365847 118097055
12552599 57206615 111059288
43946063 87726024 130303240
94566386 73424303 112252414
141812160 140173874 52395515
2155556 47215296 114206596
109004470 88545031 133292699
79796429 48025826 147041532
27147792 148427469 146425746
96883427 136106898 122433536
141859512 23493237 57655480
8894419 95696878 80817629
85674755 42136752 40319680
55019553 112649691 98750394
121595356 70829450 10198476
157175090 151214705 62614946
138003173 142664734 12024554
96878131 76632173 25736979
156927303 122475495 47131514
105032643 83719257 51706137
59212491 155924256 16956850
15647002 118581611 8900078
66851467 68698299 83483131
13051435 135508673 11804107
145326700 91648705 62514472
104811792 45295802 44570505
132249281 34611133 19592136
47943237 65954457 104219248
146336991 125875950 77491361
136837099 114261562 11482906
132525728 118372310 132999694
52682565 29331666 40294377
153089860 120560978 68607606
16992769 33516356 119943007
24877957 123066156 134030013
109863137 14540606 92686888
30949742 9633282 27468641
16126040 94434851 107599370
86475263 43620626 106228628
44124333 34726019 109182074
100986934 148617451 88369344
61167407 106660736 49502498
89137696 57142563 27605733
156496019 45248019 31948998
75754025 54442116 83585407
60089820 132989148 152346492
121336689 118668951 65722200
111500925 139367583 156911264
108319459 88889581 116301200
47179694 63118586 97477208
156863808 30130779 123990880
66240520 83933504 87922614
28854041 34347062 156470543
52653225 52529618 118686788
25556051 64174510 69157141
77817879 155317427 21406626
97905678 53680946 99727272
132854387 87843080 99510916
51505059 80016452 81312306
97394878 145076732 34093724
134460149 154282010 9564416
157110760 147330427 56980694
155499567 144552077 67572857
38707194 3030839 94463659
136343747 58623188 1859241
11145971 137794862 83236216
14946188 126451749 105505601
4538935 90626413 3660706
141216277 59869158 104096580
14637897 20237003 29898699
22958367 154906981 135740988
90669201 49148697 86100132
81719227 58712219 23403945
47009426 66442291 47013422
101164050 97828382 149639368
86939005 13077173 7216066
13110076 89246089 23976294
96448165 125489876 54346552
110695046 103742857 108751091
61155060 90030340 136524398
153492410 18903154 149082422
132267138 144760699 72387517
154757347 129908996 157017089
150458474 77940752 141883380
25078905 26594083 113778965
59046226 9407968 104510848
28059757 13375829 72602432
23973690 71692524 47738759
103263229 25224181 68757889
112058594 15304655 101715691
105913430 120711076 67031695
36458007 57919638 92599053
44087368 81454027 93128539
95632720 24476088 112065319
147205467 7161749 112288887
151840014 75072012 63607699
73141605 114611595 88242176
87792126 1047406 137344242
141192408 152527795 125504311
136461398 141807261 86540200
20650787 33536502 11978867
74426233 9658957 32911945
49701177 128690548 130154552
92696504 48318003 20680398
139015586 61243718 86035756
121427876 129371590 155175510
106194177 53591200 59258015
49628690 44648976 75955592
54514275 9790996 9367549
51646315 15328261 6301691
137654825 125837530 7694528
52383943 112447562 149453291
67684757 143823913 45895538
48990086 87065046 126806590
77512476 76323307 151868984
151497462 136168066 62848268
87084687 63264461 72271576
157081246 135373906 81689168
97893016 3939808 142680670
143971990 139054095 56118952
24587221 60280995 137527620
67376945 46659755 52588279
49886868 121361708 17573133
12628989 156599665 72496079
128346706 24591055 21960295
47780453 119597951 32742363
43016174 76995066 55751332
121626731 42776897 71807319
91551475 87815592 84671423
94352564 39853467 122904280
108183560 14900933 36413735
149039107 127626203 51874292
116526891 120096632 55220483
18965173 128250357 98378492
39126440 78671790 41447155
129553052 8114801 69060896
26986582 153603006 52180345
86352859 71611930 59795348
14287801 3791649 120405806
109582883 132897644 81054880
71160009 143765059 144306052
101593949 28160978 91132872
32275928 112038455 27408892
68680092 102509027 112817977
32424533 43959867 46230000
100874948 58129044 78006215
9116610 128201515 27235555
35472758 71476395 33472216
152628888 136501007 24214977
46153957 84847473 23182253
92109313 31071828 151186018
39653153 153771675 32211107
60666704 3375235 20997131
29819321 16158087 89939836
29772142 59440818 151816506
105765480 78098325 74706933
57093066 88282042 37370532
145603544 113612698 55994576
75529941 68424427 89599512
66597 40425770 65061831
39066954 15726912 28254782
130986972 28090754 154218759
149797635 128858986 18604709
95782582 56901550 13352446
94649363 142440669 48398988
110102361 107399990 145714581
92133772 78626082 153023489
157020460 19859018 14743283
45728999 30297641 28407495
24865880 129740221 7630781
422695 145080733 133170760
14282749 112175083 82096972
59349286 41883109 110147783
106229792 85567520 96675550
115368899 97916183 15566984
114427206 90703673 138727749
13532616 22683769 92669661
113565830 28916985 42958512
25846190 56309888 36594234
18118778 11170553 119219185
18212262 76265034 94933193
20707010 101510215 6872752
92982562 34676029 77564947
33235767 132676203 73540488
129085002 105339021 115765978
150397868 13048402 20249957
23859250 125429031 112567581
51197484 143533867 11124426
148692283 63141874 15059335
9161336 131497065 74032630
37802274 136512136 136612562
156578832 16926597 151037026
10493795 51743879 84847143
126771153 39702648 16809522
110586199 4090166 62999615
59913525 137822967 6780949
131930190 108019958 54968924
7343238 14864374 27591428
153055885 146646879 43635424
98123980 85014333 46859216
128854369 52699651 48878964
4580396 36251065 56691502
134712315 12115723 50794068
64572168 47260372 139963663
64955989 40391423 10372075
118067619 127545875 15966280
119857134 52296550 128716594
108460256 117513030 3691662
1481115 17464723 76188989
125577565 55891882 38910611
104484544 26352406 140473255
148550011 88315944 113215752
93026433 99456052 73571261
27218700 105390971 146099013
117582584 153015930 14748357
127816693 125325579 36921518
51066462 119910111 46704808
20689663 59256323 77533779
108272515 87458508 104830378
125540474 109361348 94082879
77158198 51030268 69188545
105233155 143509162 56059583
62655453 20376844 128101174
101353959 74789727 138550582
4906203 19515930 9440123
100162050 53593656 157201726
61509444 122123208 22723510
110383229 116950648 141431702
88158955 65381535 113528773
75605031 79696129 122901010
107856876 115919953 125394138
112327724 59719901 41082852
14065856 38473573 14559740
68644399 84243402 96645522
118482505 59449289 97467026
4765834 21693055 92898242
114054392 135339756 91820677
122711173 80171514 141069379
82043766 129780186 693480
30756909 88862901 115832140
74778162 144344477 75487122
123843105 127156332 31680497
102475700 3073946 13945489
38105024 37530821 49169110
104889265 121455458 9124100
44910516 71470819 125652258
78542019 105487047 67422338
4145179 131786836 104832843
133460730 105617195 154413916
48585439 14389484 138690006
13451732 46351379 92684124
55832278 49778652 11585456
9052906 77578860 135067374
152149687 148393382 143582842
22002430 13529354 65985121
76687093 114055315 149592558
147088208 149746714 82165017
18344 84148 80864512
12560411 26177302 85581075
92905863 152241526 69518471
114329111 77171334 19168315
60566761 40746263 78527099
15935565 37799836 145312405
123744283 52355976 53459186
74165883 104386687 151390969
112218944 41142843 24101245
64468774 7836136 5011314
60005583 80273193 109293221
111283036 138366657 128414398
74995087 125987244 148107886
141053496 150270295 142594417
130540821 77857624 80540790
141341798 132838372 153209892
11030590 94473584 137432655
115339958 50241596 21998766
153585145 26412756 28397090
147435285 3854346 17967104
89973846 97491018 32165614
58908035 107214625 119333226
98992683 44438370 86148713
32373591 29424838 145548531
9397510 152334416 87861621
32450776 105804316 52663365
79687756 27607868 20948167
22950728 17671816 103275781
93269432 118273971 52778200
4602314 106233564 46938781
100956298 37563724 109566509
79539099 121495960 58967565
98380096 48986442 64991960
123243214 111728233 58421425
19042873 28212691 119433537
10901523 92415958 148931861
92746331 111751342 54744558
52705502 62621127 30483718
147157753 128116485 137422227
104201667 82125121 110716033
40180304 42808209 156967512
3344233 146293926 66846612
59876857 37395939 27131045
65189664 138381649 51165596
156533381 52407383 118104580
135951612 132230642 153785144
2804716 89816228 65712046
57636268 120172970 28509671
104768946 157486204 131551798
92024019 14797451 144289631
130489686 93342204 122944781
9592566 22910417 53671731
10271034 94770447 126090851
80201263 69320496 65047484
130244140 56448531 54364149
100305498 126833900 54227153
39935624 139532176 27226013
13333716 53955951 59331977
28043213 100286411 112271812
79736749 143290344 148368773
95985086 123791509 140981916
133002100 52050325 36675349
20106862 67759719 49653458
46706745 129569968 155537437
136269073 47026088 60780844
124384725 83133409 140360183
76132794 125704441 58794858
82075877 98241369 21740661
61864595 143475870 15556667
28717287 118394855 101647908
20643784 124019395 38580475
136752428 72635914 145310639
11653650 110164473 51358849
119123850 130151995 57119399
142637224 106586924 128137543
130518627 131637615 30629619
108528530 22593581 140521634
126002713 84256583 68371376
125296370 23889305 114326847
83732064 77772120 102045494
113600977 91348959 29811811
100035432 33786076 45621915
45714716 34094463 6353645
29747710 130116004 143414178
140082570 17761585 42539896
92884902 93479127 109845845
38151738 116115253 79591013
117418041 112851801 25997425
115175310 87926488 52858844
45915126 26162278 36140445
10518542 12054066 29321845
33495791 90318329 57950519
81489064 83696421 114071820
100954632 49792259 48288028
67633287 129382835 140717652
141193633 18258971 20612599
132662668 126804681 72131387
67503727 7028047 38615321
47781697 113071171 93183603
121683656 139330729 108138140
48074500 118889936 55498423
48071383 17239370 82086718
6017442 84853738 65114667
123113663 141063649 109582955
137678749 50329736 74398034
81421842 809959 108205813
87871054 68225813 110709762
31154883 88250535 144623489
47360664 2843459 109347089
31528449 144615354 21322210
135384074 127953254 36534285
82126392 97846711 60377613
142365189 114924109 53284296
49734203 30574497 153482114
136339616 28615305 38213211
122426878 47508091 90363181
109288143 64382828 20628073
154292742 40664821 90872958
19304030 137587458 73817602
118277410 21694999 120010946
71166370 45528704 109002774
59627186 74020268 61724823
74446589 142769201 27054149
43239949 36389216 110379566
7233540 28214977 17503422
53852814 112632370 19295160
17109236 95508281 139983797
61504634 91416693 68077800
88511787 115364216 147372482
143791401 156909043 136942464
57490570 133954234 53256499
115084152 148229072 43979320
64307742 76812128 17165478
56461710 50192745 143184905
84335096 17481859 40538471
103789430 93441636 99705829
48697873 137839344 51382817
28932353 85108663 108844110
144286216 80598906 149327520
15287283 145756077 88872250
7794877 51768944 74208736
101989534 73625195 51918557
3877636 31646056 151404368
117186268 153883098 153161667
94281771 95541529 33766855
10113938 77265058 1721570
113481289 109760356 110769550
124099514 23443749 83849769
155421531 20541242 67271685
33857080 78579425 91480790
81911588 33180658 134577079
129498551 31574207 112550099
17523024 149703740 68966237
70098054 84100154 119771864
99569182 17579853 17122820
54602334 9438266 85068880
60347076 2120485 14181722
110436692 31230873 53511141
54048257 58203094 67895398
87410026 63003863 64035786
65591762 52111524 54292044
157370408 18435942 33284674
31330398 95869979 8967742
19322995 151140729 151050145
95902969 22685361 111502456
24339791 113702601 132969558
44465235 95104971 85564541
112255214 90987646 80637971
42525722 91017032 63923918
37136133 18492408 125579323
64841346 10196841 46594731
41134512 137489006 107664527
2567238 137036710 142258753
52844944 142580657 130472267
43969588 93795212 3656379
66124866 74431578 75995632
110366820 131347026 36560836
157171717 136564344 45998140
13569289 139809806 8698395
87046423 77323482 136535396
146683122 75776478 13493434
155610453 44535865 44265831
71237589 123928230 105910837
66086443 85678133 109477718
93519622 23637182 98663107
150985370 9206087 9189133
48319045 85557301 155962535
102097689 46627336 53480319
31730173 15035869 131839943
147005599 55542255 152033818
71259346 121676156 55112299
107178620 39220273 92719251
13074623 78665408 8610433
92015804 63324638 93095379
113588835 8859339 55257884
54085038 90989804 142882842
149980576 17616370 2779434
155818808 90913265 8187071
51312936 59807621 121753175
127255493 1069803 122494673
94061652 127159074 28808163
122600644 116234308 77551210
90234126 78457826 20264767
5364730 145050700 141515193
33957245 9975212 65285719
88421513 14205982 157435310
80133218 5889596 68986439
9664633 2376100 148101501
15785525 135874061 151482757
148686026 19213463 3897113
59163785 47971146 41487559
58262060 136248143 97140035
106372847 101510686 22397919
130813538 14694643 4977072
37168132 22222043 64841605
81160553 69402854 136737534
31267347 123885348 105815028
41721024 76671462 30268280
36672034 134232276 47107933
52271867 139518208 77123230
63563251 51391024 105874151
53539757 157446026 10275441
32498431 51598909 15033338
146296086 140320353 74779247
80145100 41606518 61984474
89092631 1188598 134447369
121576298 58120933 32958094
101419226 24791073 17367858
154245059 417636 33860729
40113734 132678356 84551997
85848803 82199705 21591107
114181342 29456854 144752411
149036707 26784498 33814647
82204392 26256706 96892147
61980167 79700404 100964695
50228803 92104892 133780947
18579606 123993610 79446608
140078928 106316584 80551442
49961147 142765679 117203695
98833728 140455678 111849554
76431733 100917712 15048209
62555956 74692544 38980721
117673117 50151888 57124388
119378821 52096906 5911473
88638094 11411000 41640892
117948273 52710236 46804899
7920753 60636463 87719262
41440634 139817295 119007087
4292480 5143770 61375996
61600964 82525542 36446537
45870596 79572502 26641708
59538711 5669002 66146890
124999427 112388022 85111748
2921361 64483114 23295306
93006336 14929119 66244256
82414630 151163866 57653603
34256314 43608197 90104917
21828219 101046360 57134657
121433282 157386456 112360948
38974492 122967003 65170433
28736960 65634387 1750277
95746441 5518225 89749925
155686727 87167594 72039403
118018693 49305146 25334208
68491858 81085164 25626399
51916584 145042278 7215585
122318664 36516013 152372815
80388165 71966939 93142970
138457150 133295027 19547227
126935514 91000942 127753499
93064333 35463101 104335233
128465247 74938058 62733591
30126137 72195609 3229184
40633106 132217101 56067083
67839439 103625214 107055750
138899290 27182881 130824042
42210726 87882175 90950370
131907645 80872613 119960797
81060347 53709328 45165130
9653221 157053590 68188747
31801296 42862570 48885462
50918518 58953207 21330711
142426580 154701792 58679353
42464803 134764093 38584860
63986845 119042475 93572198
41889335 121606409 148363830
152208621 108065409 82291989
32623952 28861019 64649167
129792993 109967459 56232306
12802748 94808034 152830455
31443239 111548414 19268954
18182905 28244668 21621855
21257665 140245699 79342245
4053281 77251870 94594378
23849482 152504228 122698545
99254156 77222093 116340340
17463011 146012642 137105040
44252430 104642029 52692843
42828207 143241985 129480426
5185864 5689524 150669165
95823058 70899876 88202643
69363019 3129658 103390519
105758144 149123256 105949597
117890291 51351371 100652479
99156981 33275961 70386942
138184082 6944143 97420245
97960768 153718911 47514222
86331594 52908207 23875778
106302294 147476051 46322552
36002711 153656067 17453635
65834379 90672202 93294414
22788877 75084357 156777716
16886514 113101839 29936303
45538262 157195012 16655515
81007313 86647639 8573021
24073417 78917727 135637796
95050517 11517291 132468921
117729585 40238064 47880374
20004444 109040905 5139300
62310583 33488344 76232607
37918789 48420151 97031613
60455473 96840380 128783386
60553556 156745575 14047830
67542311 116520404 76665205
121014429 4931992 95214788
10114041 136760010 56994260
134582620 31122347 81802066
40181819 39045510 110731332
156404529 81028485 119331462
113713504 96910833 2325852
14684958 15126439 120875707
21801293 129641691 64331523
59623424 47356271 22492165
53752863 152423318 103096483
130116496 110285211 151989775
56945238 40369899 37009054
130670623 48611364 91988528
129765014 50811244 135542084
108453310 57620452 149702585
155055082 106213867 106345
24312986 13480593 87207248
149311820 32255870 43437669
24812528 1715807 12148201
52717113 53599240 75781451
27703366 114908766 142073226
74391051 3289067 312425
20159758 82196164 63515684
12231157 63801064 4778543
55531581 1048885 77262632
104297897 21087992 21794879
59295648 101361763 100313319
109573307 101148577 65415444
98391490 90063611 38234430
145508123 100953006 138711241
114016278 105040484 97881754
104731958 113798680 107336330
82390785 21669522 71854105
35545290 67689424 55291658
19668777 88453147 10757852
56000937 31617191 39721455
104375370 104176099 134793406
114690029 101954330 1304664
133333958 79156254 112492491
10288682 129272956 117304800
146329721 65383883 134957401
42583852 44234887 109807271
149118727 69608769 106857181
84073091 132392982 18132083
13653386 70557278 112802644
102288594 102344616 8434842
129810876 139708401 87599320
4385308 4649854 49787343
2398207 119097116 121577127
133200410 107462524 82588706
75414190 65451418 74588389
154719131 90959186 87128121
56705542 18241183 106255742
92165760 93866479 23817215
16677215 147327382 19825401
48449528 150078978 99032773
62750070 113149180 85459754
72986063 55570917 128313132
30340107 59259056 154058787
14418383 18252782 65725401
31503196 78791066 135708218
86811297 32348682 99224788
81467649 26737550 38489132
133036824 155712770 22104797
43794188 138453969 70543076
14998625 132708751 67899527
34355946 62537534 154340268
30088305 89624732 52042566
142021166 77171950 104076389
49112919 28526662 53098976
2936527 56082749 152574962
119719049 154194368 30745685
150459145 133220780 131998752
100642084 57816692 70614847
78052582 53578972 32617319
24634579 142256918 125776639
806733 54888676 10312878
75181694 41527894 13180238
46543552 52214805 51435792
139376250 90831706 88308113
139329054 95047950 8479767
74268401 14614804 14093649
44083094 123025557 137504745
97036120 131344189 68525337
142522496 41719237 61331817
8861105 98346171 78811689
143662855 69317052 42566480
51060736 12159660 98020757
67440554 104782684 86538807
29536552 69828829 15337408
148047571 89776466 144823743
29690649 87498361 92921204
88511411 12279612 134094353
121718467 16362867 39001698
138333463 140555448 95360461
20660250 35234848 58342841
138763653 146998124 56020305
144336513 149680944 153552428
98255540 103864426 72760969
135650350 22999425 88260593
93719202 118956499 114781121
76856284 141469841 111208907
126034738 135328595 93086638
62600090 70625660 119008577
97723008 144529818 139775825
102903159 70563410 115884594
90427762 154924232 69403682
129597336 106628760 29103936
71441123 101696078 101364429
115639557 74035709 143780658
94337104 156717235 51249475
46273240 15805091 23448898
141990727 90987784 142138643
57360853 147720932 77510558
28630696 146650991 141500655
54491117 128231766 83445766
110018988 105637450 126651307
75760398 27812294 131768283
154325338 109115533 68065719
23346166 69100082 63432722
122503646 135792134 90000842
64846015 84837974 107109019
12881767 85937778 22442386
130262275 140434301 85119805
123885468 128038938 63810804
130615943 21081295 136763195
2251088 15050040 18110141
21570359 26909714 99667480
33881666 57488659 38110446
59142707 140888689 107256821
98966334 63623259 17700329
113046533 156915993 36740969
17919785 114139331 107732166
15641668 26513480 107384209
60427298 99944138 46165935
28587081 66982692 54341682
130743439 62700413 109015778
151381748 47438559 68453921
119906490 131429054 47089588
70835120 38393688 102911129
62972872 30011408 91736836
87523958 127889428 129857948
146245723 47424387 53219675
137513930 122478929 133350102
91665583 142525461 149130428
30866682 88491487 116178304
148000554 141319151 62859160
12818959 115406793 23556621
70336121 100463216 83461080
131691532 141916118 152166720
137710061 7868721 120141598
32588155 95915923 37533607
23088842 31339943 97710933
5389632 106111283 30926767
113415439 25850838 49511950
77850999 67970447 49883560
104622578 66574683 14280778
43592323 2565783 95506441
72002157 28487968 54370726
108337055 20262303 34593237
72848328 15240450 16499602
106839330 149915729 117884341
154689570 112193065 68300125
39861633 46837916 4954381
9384333 149335295 79515491
109687639 131115299 23306039
57691113 69467681 153428569
95697198 30534839 31539583
148340734 148927449 25431417
90400026 132077847 135787836
4938699 65408273 71065541
116803111 33356825 57083392
84544120 151955487 26784663
25737343 99355579 128909103
77866297 56556109 37847988
7334 140480570 40815916
107564934 100225670 31184875
114479419 57085560 81000034
80648414 18186507 101767221
155331209 115440489 13310030
103824435 95088133 60632876
60310658 22906516 101286150
45250687 61438954 31445003
33979835 89336370 49558206
132877127 113262539 78020878
103904386 129445301 132431641
82554684 152270455 83336146
75477893 112296001 11043259
120681434 138294136 65027739
128396713 126294775 39940951
79299290 47488111 151074670
22664886 132048619 76525614
127254798 122511042 109309649
21349145 117680319 139385638
108624862 18284879 140588886
21607524 82486647 137017436
150679598 82276207 130772648
5627716 118014012 18777436
22793636 33746098 130831235
136493515 66181977 59374319
22806817 108875901 100453834
62644980 101236501 19434817
6534283 145562149 80292316
128553267 76099446 31460088
92521952 88814411 8223059
128901635 115275467 34270807
69727476 16229773 10931418
137442172 13850802 134657237
65535501 131450668 153401465
108069455 139822465 54990065
66549516 47003895 52169840
40977825 102521294 37659910
10048935 55803428 42195894
63630122 64820949 47450320
41956525 9275620 127803512
122017387 88955128 11840697
45472820 124410995 69198820
71650821 31949806 85252268
34247453 71911762 113700760
18761877 16625466 40023706
42883484 67994793 109858888
93650098 32496451 142067854
113387471 55394716 154244821
151398410 61615000 60819902
69236248 27036828 141117936
121126341 156783951 155260990
91973349 152110117 72843077
7696024 30016064 41855296
106552097 2259986 41919277
150978980 75281674 43671838
16080520 89377284 108911742
13155068 48714479 54763651
84484246 47073868 93448496
42793269 7049607 42176811
67166000 23884594 28243160
153187654 67558855 74555018
57696327 39600082 119347850
139911586 32533691 99589520
52718218 54394691 12469829
29496324 5778401 79816016
73305349 17440270 30493323
106778933 96593981 48280264
7032202 63082460 127259246
90233659 60586627 141323088
117594976 40788890 1265017
77029474 25336541 129173086
15266933 1057492 17836397
47516164 143637211 42891841
108488309 21627621 144351804
145378275 9674449 4658522
113818549 8588612 55451388
1192294 151484551 34759652
119965522 52658114 136055044
33918008 83051737 82027684
126862587 118912002 6302839
36674488 44771602 114932748
16149729 110107200 39181336
129644766 20874575 25292105
85542284 148682664 147410460
99950104 23369726 110397559
112931362 150527624 16866246
25564101 47546244 139661152
114621839 137842804 108581894
30356024 339711 65146848
89353521 108474751 91772406
20620622 38673684 87001475
9616164 39079996 54254267
147180406 67872318 25855989
36498579 137954039 112630356
33864635 122046666 38841530
43372150 156326118 113035610
146802271 3115406 87825891
77170585 100959187 44867771
100168958 57043404 134051021
115876042 74517256 141883853
119340750 32324716 149189463
60674202 99831689 134036113
52797824 155123346 80106352
127465761 55679495 49967450
97282334 32672146 18315029
117344686 26415243 42873500
3055370 142122885 85462535
130623495 47856767 24110891
17696939 84252267 70545057
12486003 92223903 133257037
38687273 1308808 42745970
151415046 115967586 78196528
69523700 102060411 147862776
45175474 154194719 53480893
64442766 126709549 16456085
144316626 40424304 143141780
82966642 48333867 28793523
70353980 79374472 144018125
11228295 102951386 75413784
76285343 29589375 93483902
149071317 133514798 83055627
18229926 86691571 83897916
48701947 9422134 133241918
5330346 135435655 134705996
78825712 69021094 28431233
7014652 9771592 28220572
144198627 153846604 58708478
67648178 45177519 125718473
52869469 81920696 154219624
21321895 31742917 107567045
52887999 93302227 103497478
83408106 48711455 120515435
124180329 139795176 12182392
62424013 39583887 105898676
31777325 97729796 11706853
74509987 155286524 143007868
63767467 39529759 35238951
132476095 42936957 112606429
127087258 135121621 25766239
882556 53520183 130433430
131874990 68905776 119042155
127048226 104937162 82295401
151484187 21293602 43878121
3887352 55988634 48636005
20683180 46018859 155865989
63435536 14214364 112991978
20640823 19614638 2390089
152791300 65528390 65377854
79801880 46573181 124083075
144312061 95141198 84286546
29953858 2999724 140754572
154944856 149374173 37442177
137655436 120875593 98234053
46119776 20627084 130477515
141336148 23283997 13252649
75465353 122777254 124957638
94994286 20318877 1368604
2910879 133543755 149948874
45913663 11502844 60722785
79128308 117454533 65413620
146463010 28527580 55910397
76147087 17588049 105101326
15553471 146248117 130616374
136911081 125223297 13244880
12523364 9119218 26970176
54926464 115089265 8783431
93359021 36727376 38844555
127554008 99711041 98805241
131509418 37850856 133443451
24318268 43534931 16365077
15078575 130022727 13617331
58365071 114787419 62251128
135301867 28875459 66881748
6269061 57362241 109493273
5672291 14057714 108322562
111569039 60362005 38438277
70970420 32675607 145418043
22109159 10275611 40114927
154732704 125577752 88151825
77561850 60973975 134849305
100531826 28084433 118075919
100168134 21930632 148868490
21421909 57120352 68225975
6773213 46392858 45696513
97998415 53628238 1445136
24628295 135920412 143496285
54636923 67141974 55562944
28265597 47812733 42406001
127446045 31728727 117092698
118880211 81710546 36239624
10724708 122228224 36139017
29170737 88050504 156566599
84725772 32073884 155626630
7705911 115187569 27363051
25366449 49257692 52768201
66977670 33475800 92983983
69927143 96187761 1046025
39748913 95341049 154801895
97056056 59203890 151444567
5681358 40925894 123857376
129470394 41815825 121185808
78856164 91937756 154579932
76472172 139352903 109118942
40740479 10225662 75767383
103449813 28651375 100006352
73653622 9657115 4150702
131417390 76587103 41418781
87817673 9755747 134464991
124946922 25322148 381634
24585745 127844410 74290468
10554667 7773617 42205480
122137708 128944238 141470088
156176657 25478838 22117601
83823857 69415365 91704322
136754854 144213477 77238476
154957989 140307987 2488821
87796729 116689162 6807678
3480225 101680920 111741748
123878962 83470809 64020043
7495869 40686954 152855403
156211808 36224729 141044952
7238654 64945576 11760229
59371591 58562756 6892071
11546083 154172208 95842113
106489027 45824749 41964390
110325710 14987918 135182819
13881941 108913499 155236396
10389873 64548830 72535027
26418864 76854150 115992564
147506207 57371695 20535142
76007682 20064221 68455927
13475631 62965432 108975216
133820713 32287760 1222074
65167924 127133986 142209423
22084126 20099028 151930176
126581247 20980482 36189710
78511222 71342103 139469091
100538136 4354880 43635679
64055134 116129037 34045362
129922999 78094102 36985219
107227174 7819328 147853746
27489438 26448905 141764107
97651280 90650096 97867442
121130668 22019608 144482660
143097742 106260403 63024274
9793576 33924561 80374001
137637752 69842796 42026179
103034393 39277672 115301804
41115824 30880777 67432549
42747609 27423763 150440147
48839104 54250615 16909542
142710701 60888034 5930425
71799463 70136738 47403265
45273132 145504055 84757941
138743377 25647716 84040231
131857750 61415412 84763230
100136769 14475346 112519963
30407350 97572421 24306089
15124513 11610856 13896892
143399043 30753960 144407880
85900711 69535805 102401945
117840915 155883948 44418262
112389497 140220558 135126532
23425330 13459295 74701332
134699557 85619968 958406
95112564 126759065 83774695
138697815 98492483 74227957
81510669 21480452 45785393
113196048 124364871 137579484
106802572 86878039 124030112
90162287 117370963 58852939
155233054 129904557 138591736
87987602 55428681 96958878
119578720 138486870 30110205
154300521 91201349 13094700
2315093 120677248 46456359
69056638 96045050 116588164
79088074 76947089 128175027
50965319 41470640 96143998
48240610 42492115 140244245
97787543 140972055 110247554
115246743 15970213 11229405
136933301 146124401 42571769
145400555 115341834 22425282
40573167 89576585 74960298
150355180 19155733 8337290
51309886 116124571 24676062
100329301 117498194 62198201
75652432 79121285 139015946
41505884 34276554 36540300
111288569 70904292 96796199
137625592 110606525 87333908
115208270 5712762 128575598
130087759 153648885 148440422
84325021 126293898 45730039
98072220 12364627 88417997
28628628 38620688 63747583
43751644 102329899 29479566
12587586 82036703 133270876
145131930 55344859 114261632
98237052 85197397 44039967
127163941 112306337 92041687
48902473 44206524 120622364
126421084 98339775 143910893
93753775 17505655 59512052
10953210 119930077 58621843
27864079 76352878 28259210
75231668 69964790 98551179
78343232 73511772 66483117
115778421 21921987 151754524
152665697 141589731 62854900
41723857 65418657 44510706
37078807 47347978 53639257
5935125 115363887 22719191
90554567 698783 84502171
77289082 136059933 99284462
155595645 16466604 48888127
152209038 141604147 81139552
96989133 8748996 59243669
5937144 101446721 50364874
116328783 135444514 5138229
93717233 129018026 116921275
119515642 33130536 53936545
88871675 51562681 47322115
142394840 83867709 52386692
130667890 939643 4938182
22826172 152613927 118070266
52112132 39070573 94204068
114299384 105607881 66950488
19126091 18640534 31999327
23051870 140077107 97515343
71047085 69681090 15863697
153206391 60340006 53543958
70054574 116906060 124995009
82925532 87897266 88946095
133486443 9948656 995959
55258802 87940977 43770900
27175884 52076701 34008569
126573733 100035629 156077372
20802681 78320218 92320818
117755943 26709143 18395671
104693059 111857717 35913699
97880929 134307781 90322239
81279135 100631350 21565055
91676024 34878615 34919225
153797862 15847256 15209533
67149914 15901103 23317117
105018309 124108189 79996693
36947551 105694310 81911442
53476427 137732974 18429507
103171911 34597857 110382296
4855398 115769692 59373271
25523993 96316295 145278345
14030333 121955959 56956709
72826510 39281105 17724817
25137542 52372091 83984169
5761960 7123882 153788780
21102536 148905400 44820052
90558490 27246613 57847755
100722375 92474729 43921820
38647026 105104102 66591011
48813208 76967085 148997943
104544838 28596775 71190090
29089913 122395830 16967801
46606775 107087233 19522791
127423037 151679609 139077497
140765112 135779655 45604111
71736368 140562880 66293443
115052253 94206097 24287564
106992446 152404979 59346466
109845713 140330177 60596359
120254890 12411187 148526922
29302969 54986804 38666306
97125977 49914309 40463036
31691680 156813998 68425650
125000177 27293249 70341705
123698134 104168483 107199746
147281518 59524072 20802813
142397272 45161548 99402680
19827665 139840448 129444845
24988143 115107587 75252264
156078881 127252503 73597316
71527899 53863670 52153217
110198396 141708355 130152748
139373305 98943039 103984791
93670969 27880456 155533624
86514901 55615707 71053659
124340536 141138010 19353401
92590262 96848569 134080611
90369808 140938279 45519277
18161476 11055322 157095396
121475311 52201139 149570484
113846778 124536855 110741591
92317056 149487436 27431041
9639230 11921273 38302495
51844509 79409122 13568337
77743651 132245391 40885505
4752289 50444604 131969338
91190304 155762149 128183598
78385007 136416320 77442381
61442275 114524849 134118490
92408925 10517026 113861240
12399058 142228588 109113231
139331376 102729971 63264902
47724819 104822356 149758755
151769387 69372445 125248432
65129933 18492629 33728635
132284828 90144736 78618827
121626746 63046768 88196747
75127363 102561818 97666084
24222237 114523222 43418988
94341833 101529440 143293087
63916751 65477664 1223430
72875097 143073451 60070798
18827901 93755874 129129646
72054031 39538235 153451920
146262546 31520953 121574591
114023751 31558634 93194751
7926239 105372973 43830421
51296377 8964969 35565514
4406243 126513706 14026185
84231610 94902613 66826384
58990571 31351949 34262592
77830731 151890004 94149823
138122954 109164895 116822252
38761016 29281415 147823208
149177803 155464681 27460262
141753789 140669606 65626977
96243975 50022026 45791197
82503672 38020393 23682436
77571058 142901178 124975978
22092490 20772162 97803796
70620263 120928607 32305641
54953614 119538496 34463702
130570591 21544045 29228622
12965211 55712876 96286237
78118477 62822619 67569936
117573747 104396052 141503523
84315865 142852373 23399122
7680963 111072588 145551503
140153959 91106587 45218769
123358626 1965388 108590276
134193485 138709588 34370123
4105140 74562997 102164104
88271466 35736322 7330935
74634279 68431480 87097019
15314552 77465965 151382055
53909670 63987112 15301951
69188686 125094713 7698063
114136676 101293836 88236723
5027381 103541824 72235107
117504180 17075436 127464749
77119009 21730385 107056236
57375710 58153552 144089406
25370590 53086691 118229326
150447012 147259204 107197040
156687201 45049027 88232572
142394758 93135457 85239586
13614818 79879046 13380944
121889208 133399469 13967804
125127834 10233811 29417054
50558176 108001700 49453757
28274131 31733979 72895298
37349425 3760913 40094670
36779002 2818838 128903994
67174000 113476781 102704541
115198408 79719527 17770904
55012377 89463317 67731599
43226025 140464934 84403777
45682192 121995394 51406918
30277557 8054921 2659389
79125188 27963465 14067442
35109471 89393211 102448059
63715172 62063472 132065701
105276814 58990048 146672933
2806129 105650143 52231378
96118477 98633687 29157299
12874315 29889550 120680632
24500471 133596361 7027899
122080486 80734486 37781019
69663401 135152782 54050192
156108420 145447907 128241881
8743853 67109661 154470386
26832353 63167978 24815789
50577850 66712705 3371162
39155373 97200362 21938308
75812534 143080996 101890920
26197781 48496399 110024533
39187009 9816063 145260171
14547494 137486906 32231663
152684807 112498183 79998221
37877753 89807037 156685257
100835089 156846206 73040626
52996102 120854594 102424138
124096834 146982455 47555061
63381795 121678372 29240785
117183142 123409114 135358618
18835743 14628939 102943395
135199684 23284343 44052428
53033711 76309812 15925084
149953470 27479460 127467710
78378721 80681320 58226354
22781535 73057570 3507332
32212913 53904611 120213502
2477707 123071156 155294715
60919770 18526354 142206423
121625699 119486609 40916912
44485077 10672675 143604182
149450834 74779037 95073069
5064572 84784866 16982408
41874275 7118268 50260763
149758018 79970546 42009302
43771075 76465568 56113221
30351193 47504858 90315862
64216605 93079459 63209791
1430329 56959306 103776126
68658915 155823354 57728188
81166034 7971050 61334133
120960681 95982596 36338471
73574290 37747630 63129623
120140924 83112863 626187
128795880 23707859 7297312
59792371 100837344 80482832
44919881 117799087 57045557
106871347 100792006 42441246
45827602 74049334 81007919
7183811 42754414 80827432
47648886 25896112 93999711
32611776 97846383 17548639
12513244 32324686 106814888
95554894 55204764 136665298
46030565 24341017 346898
24860363 62083520 121928857
40655401 85118867 1168721
66455455 156866886 49467702
55151222 50395708 26767134
121099572 127169684 99397553
138637946 87017448 65192048
153282818 37848171 42472524
144790455 17272691 69114607
81886424 103755764 70441968
12640576 3484469 12041912
85520274 70676437 106252546
147020379 40445862 117261588
20456078 85403573 99145199
72244924 128252738 85347178
75906994 83613714 44894857
70717687 41008067 109098584
140362619 26503157 101124619
121600199 64736239 33517759
84953709 102193221 69260405
67261843 26634250 108092945
56988221 15909731 115966291
95116537 64271952 67775294
64930523 84057574 96747900
156462303 24320065 123205690
133938862 116086083 79855339
71672396 138189775 69053672
119425486 48133842 70825577
147057871 35916475 144748314
30122897 24394554 129381244
65115542 68263199 1729351
146564632 136244250 111215764
71613366 3558000 108133973
58105916 156609343 94009675
94633827 18429434 142626291
157205620 8053214 26382969
70510203 29825008 71942946
153312147 122055448 30623948
143985663 126707441 135254886
118825046 58433371 109218000
20041779 101622381 57691686
133547642 125592287 14037025
102289234 33144457 51010148
138112483 7876799 33216122
105576568 52318753 37929329
134427885 143086246 67019624
41040946 31805176 94987917
82886863 35973109 59924732
62215714 32357235 13194459
78272745 76096257 5102412
147697362 133787872 152338524
126304718 89516196 18841001
62442296 7979992 44959595
94261533 54395036 46131321
71532881 26640775 57022405
138903405 41530805 86353313
104812223 10262339 32928266
41365699 34343691 59541362
43170526 142916643 16509982
87257144 5663574 4124783
112984882 150319191 124477607
17611022 114571393 10474138
100154217 72105811 18840573
98587052 38429820 129951924
70395312 48369561 35389420
37915787 103825436 129798139
127706865 27986244 53120858
3825566 86925522 126303281
33349699 154600017 97733456
152459446 142021340 66310347
58408273 6681170 100773965
154002370 95617122 141841176
91665804 95957969 130698571
50846278 75457645 86124874
115115473 135046950 131662153
63767228 75131191 156310271
153032485 116290846 148791975
23208129 89195998 38423215
129361468 148791986 33170414
46314548 76800070 54178249
113015054 114965342 84894314
22748511 59752686 50557496
33732487 125167784 20887376
44865744 22151592 135366838
3794693 86266341 112231620
31986723 127699923 41046150
65283577 108171947 122465028
70157461 91199355 89823827
15224810 120911001 44170038
120363905 132151018 18036162
15875987 124278263 103625063
82837743 117598329 120991065
120971507 46194947 97401373
87425281 88574584 125023707
141100905 126570451 28425382
111479942 97083084 44755996
11848591 19038057 115368751
129585916 81966331 25279205
52924656 154539929 104938380
127900213 102859114 45678676
51691163 68957127 138935729
85257251 29421288 71414485
7472734 60621314 151489181
49114301 144797187 154603937
3860012 5251110 132175161
67387133 75148765 93647117
155900653 112927330 119909693
40790322 12561326 58025550
71690117 104442317 3024255
138114824 141793936 4031800
124139194 6776522 59290174
68549760 155886701 76357312
34209214 68847928 82968874
66371122 64287634 48686522
91303913 17925458 152454549
70147377 58745413 84277062
101223522 146009589 63670286
82902758 26563411 53363645
97204206 96467646 21591468
91893516 92872319 143480511
112193671 146462263 107268525
69927927 126050003 145442077
21008564 74050985 26458215
39695427 85662740 114799336
93050312 64752270 135758930
37517004 115743758 45428272
133108741 65189576 111360187
147261442 48184356 34180305
12994974 80527919 47279051
63356018 24549480 96412299
58297269 116522683 55190458
130261120 32538502 127194745
42185232 59993710 101235420
47034751 134589738 102546538
55088241 97895487 68202299
67068694 18949884 16353768
30350433 85894327 134352444
45472020 141921426 123418243
79045041 19014840 60010785
5492664 2533463 14158022
85543337 82838533 792841
8993505 62016853 7211169
126451618 97039202 153098324
132463572 136576205 57396857
119138242 154174294 91724884
3478772 126512565 141040538
32581070 61651837 76702169
29986489 10411001 137795363
144963920 152676958 141077730
135090625 48585077 148026303
94351065 65518283 82140496
8649345 77598630 86884216
120630556 59589653 79411817
73915076 35590407 70188092
54255100 85716563 108199475
38602213 32460535 156305851
17782032 59066889 39009214
120102442 103342896 60852878
29045991 155383296 81052952
145114744 144276170 32373719
49834215 126312782 20533908
131441960 68491486 145816126
139302570 22109458 111360414
110298684 107159764 35420162
132757620 91273772 19733769
7358904 5254829 55107576
62967336 34316759 1982064
77804250 80851972 76140236
60854068 59457778 37500081
137600610 61798253 111386580
48502983 41941524 74152711
35946258 4520865 22494507
25089211 116893657 156265556
118368434 61783961 52753838
103371208 110361613 40149006
156741729 52109632 117521352
150461526 4625261 130651245
15055371 101234798 83528971
14673389 63138257 94562278
81884894 130079943 103971936
141254828 80373993 138569431
91732253 57782439 47807222
57585886 29957953 15624336
128603096 118617240 46424541
81281646 118882250 11594461
47915546 21905977 56763115
115500002 65639817 127023821
149556519 85206725 6051010
35381291 81869968 114307170
84475756 143908528 56073976
122582211 110123232 8174849
23813830 128146067 134928594
153833188 146178901 18099513
53125688 32561791 148497195
98523788 1478854 29848247
128286728 50208544 96513316
54845735 782276 13387420
45548590 836248 3560334
44108709 28806366 13106570
4257557 47397507 64609575
56485361 23952566 35308029
50359115 47471889 32922454
116662677 12033199 1364002
93527257 48326138 24478895
133073810 79433627 121286274
110926765 108764314 14379953
154757422 142637349 10124175
110472118 9397629 27382355
138305532 75855453 59014488
157524330 61515378 64555499
153445405 25729538 25345315
119114174 78179438 68417720
62304298 106279694 140424025
22556466 76863246 32596619
151304471 96893166 140722093
23096024 79157858 60406990
115479985 66674341 124304849
132032948 9098546 84130157
106477921 6190561 110111774
130722911 113134660 107511334
55893485 85035482 102673069
5758307 36168645 90493880
109910036 145090668 84470105
141018159 68743589 261118
88272937 124922163 7453268
72521665 59361227 30215164
5760560 67036788 28414819
157479100 23631858 58547361
24661736 64882006 24908925
88222513 112578817 178218
108918607 54441603 15650262
32506146 60682390 35391718
33612317 83049465 56654229
94586369 16366134 80557034
68206873 21184270 77380960
62489089 18229067 149406176
113301172 126259602 97534112
144819103 141166591 94119831
34387759 122964917 125740230
28889510 153279902 51342172
116985829 133231037 70466707
135466375 40544600 77065161
13328919 106450346 86905561
75600137 90757746 150623862
138441708 52221981 40083581
137472846 149983168 72382684
47046357 32619917 33650745
156991381 63697978 142207256
114805591 95051403 43920933
133693343 64752420 88505139
113975787 36750103 8214703
28559889 60960767 82954303
121842289 139675063 16226152
20270149 128722037 134336765
81698797 100070525 94167089
76215913 155436656 141431590
79889140 11767699 14807940
127675093 111802548 139898153
12421102 129238213 130134162
46999650 12379549 150907326
74540876 24015893 9319300
67743218 30975938 120108844
130668584 60789560 32210603
135816005 58822649 12849976
55888003 26206755 76070443
85042617 76737053 154691593
148786369 132490550 47553375
114414901 122339853 121278381
37553106 111991988 20488488
40441853 141790795 155040077
95442927 36219059 87668288
22457812 11180230 124808288
59973893 142098601 64470144
117035448 85896586 116778025
157143330 25697576 48562142
95923283 118835801 135092406
131673060 104041943 53189551
134260652 104173382 84738862
88505052 94797744 137222412
45909284 50433138 86504740
133809180 117108422 18334938
121768032 76881229 49929225
63797281 124750076 2320297
128090504 79488363 98833046
129013266 86883667 73472960
152829206 49506403 132745230
117608485 115292809 22407372
122528906 41780651 94937480
48499689 20525322 44050860
84660854 137938399 130545023
121369865 77866594 88830694
103174385 112745054 120678647
105610526 74624227 91136679
30962403 53046219 81798878
85796603 154566540 117505234
23648406 36202456 73403653
81412255 50239002 109718699
152390635 15994181 6315027
144827618 22319193 100751524
77040134 61811153 121879051
132492144 45427777 39019198
29663959 30781190 123452776
61799980 3347923 41399476
81534687 102834839 22666312
90004766 17741644 46952846
83863649 29614033 9059592
125604131 3508138 90762807
112781008 52121966 16262463
21101351 59395163 114744092
156711871 66726998 20613042
99881507 148778450 58925227
70067497 151362638 66115925
44617967 71472426 8941835
83089046 7953784 133276683
53055265 33049224 59030159
50169279 22700276 70146341
153044397 37105289 48577166
109616731 57869756 61737816
148218053 151871333 105505708
5222544 32836224 133170092
116572486 35371887 45907607
13921686 121736649 31696885
152607953 79309508 152884193
95583846 73350733 69410223
21420780 23294872 90798449
28152765 73718429 133728303
126015638 34471516 43004689
155055708 112913662 124464279
71905400 15700772 62021783
40230035 44828293 149542671
22305374 106947266 128577632
146302353 23305165 28476743
152843841 150047763 29775152
144886243 45859198 139686244
131635584 116349963 105010932
155722596 132679881 106328596
88227290 39137083 24706122
31505314 15985853 72718383
84162089 20622944 34411481
98838360 5653482 119549654
149433203 117792699 61102032
41238980 50677665 50404235
75393713 149494693 154962478
14486940 24840029 97407986
37374950 129914494 31971257
46512723 20455674 55261606
92617565 6864493 59882209
131191810 62335854 136942764
150916625 43173330 92947936
22915331 532640 8425522
11731653 125984490 71459380
97772414 48210902 144875327
99384137 102326547 67920971
7442654 79265208 42912420
54499484 115324104 69730883
25096004 34815829 22486559
81744958 44192034 76640130
97955425 97024934 96994528
26804157 153944595 123369076
153559978 111705395 70670966
41434419 56884103 113307057
99185473 136605132 92944882
68709620 26636564 29899084
22678493 25678674 128978328
131300633 131737815 8383180
69932489 60171564 109879281
117424046 45148634 151093838
112405677 50858222 23774811
156968275 43861415 74638433
59400554 142215200 28490616
72643568 11532377 131135690
94793328 119028798 70624763
93801217 69872242 56001496
121219154 60796444 95976386
1177563 12901291 83827680
58964666 100975782 113440724
98847841 91560392 34551394
6725205 71690235 5445194
136129425 111202960 153435175
69286734 2586243 64246805
107509370 14730140 135433618
146467071 110835463 69990908
62951780 42090330 149737432
124137837 95447632 86875294
54784356 45561450 5914057
36836325 146582991 102843827
42510457 123726987 64665330
137779227 131733342 18493992
28212171 140449228 104557749
154582611 96665001 75121524
84758361 153154472 83112942
12574700 49296230 116332123
145485074 105761207 47231092
137201683 135729361 93078686
19952273 47246469 2094313
44268272 89844043 91339894
77673257 51968943 46862190
113559679 47532738 18021429
156520948 150828634 150347735
116963080 90093808 50515715
57966711 75390453 107172008
8524601 84765323 115355538
143524717 154499616 71929766
15493883 20554258 16044685
4847557 4753990 140574787
50748645 89657524 42292791
114024021 91536965 101747756
41717016 82511527 77568283
119701676 39996122 125204153
18002637 84028521 18336150
110623007 89579420 94588817
110588483 93115994 113509401
42058393 55228980 36138965
61574077 36757653 101700918
79621905 102394371 17537319
75005634 140828841 92456871
55927310 136636092 58595638
41005128 146855017 55213955
105840463 150138235 14440511
16125007 15421791 19574421
120143619 132644815 57624041
67829603 66789801 141038431
61776277 104536172 154084628
9477055 68455158 75330006
9716189 153327261 153603188
38512893 122314503 132158285
119190588 41406451 101442963
32241375 80794893 12800303
82119101 57499445 54267626
31135446 134194009 80708720
111440128 120566705 9601154
116617373 23282143 19581841
109707370 107890921 135256864
45505106 55486348 140979359
136842060 81531025 155858431
130501316 117251206 43786661
117759915 89549884 45715138
8324541 44607278 119746017
75196086 147416473 128670009
12458555 144269274 92588025
106577874 107822574 154283135
137142829 132491789 101803696
115428966 142259131 146572692
92338758 95153338 128008626
9441416 109726204 50899610
41144951 39492559 31628084
135764183 152975887 86581890
7678401 69287603 36938205
156838862 95997091 72064733
57759911 33348132 103661499
5855623 124950874 74234851
57795099 79549481 91946722
16179160 137441990 96649923
126281116 5346350 42923761
95512359 79912678 3554017
101484714 137541548 3638633
33548516 130469074 85923028
50216178 104387501 124343387
61059188 125874390 89469849
88140960 58467676 87218309
116461137 112510287 34826221
1359983 44063862 25129394
127278386 82708372 95227453
136364788 27967037 134942938
113124000 8131419 31372632
1394667 72239614 30672369
68741206 142068425 127415468
128583986 56944221 53639140
147187277 94713186 72784854
14206082 120222610 3036297
110700378 64663660 153460780
88036300 153140187 115014410
86648368 125239963 130914098
71355104 72883039 138784388
31687822 135180424 15863402
3147007 145465250 83452628
112641738 32411779 141006056
82999811 144818301 124000929
9323184 16025437 42100712
15242471 30150225 122301991
56587527 68459130 89106341
136701215 58370313 41439028
140610098 86567741 42823687
39069615 113224566 42263539
3781709 92516262 17627286
75394551 93713606 34424950
115176737 68403836 1089487
5761715 7855525 102217122
139403639 91368281 10186356
83345657 155725187 82591133
112051061 69118939 120243677
43849191 143692898 70134258
47261980 139273139 155882199
56957500 49843199 52092761
140039271 34486431 42144733
147572837 30265827 122239553
153604217 152300120 99495102
136848768 126838719 54278289
130192437 80825105 73013555
70975624 40291096 85403528
9878841 53707831 56993970
77705011 99391012 128124592
1494305 114572972 113685208
61346815 127724904 60263897
65963603 157186010 154775562
25225668 124993060 47550589
123664836 125854627 57157632
75288315 79929152 24363219
34694182 2642559 55055571
22783177 145788404 80020763
58579778 64864412 37072960
89154162 148255191 96141084
26001389 8533550 37990954
142563423 6175322 80140335
137554794 117913970 150602490
141032633 59849594 58270808
105984731 1360128 55947848
8192782 37010123 57023529
37438752 118860543 137829795
55077290 29732384 141089364
55693717 99605190 76177682
119178718 149138271 54815966
149273737 8126172 122339916
98108410 144325364 12912629
9923325 128561344 128093356
130277340 18772735 54201503
121663461 116448746 8144280
80939622 129370451 123650984
12163100 74530457 101453761
73816124 39063963 6237869
103414616 798890 65995031
97873628 91599527 70498235
91636629 93619711 76748498
128055263 142381022 28426840
34802643 111762226 40663779
48877712 148409481 18876008
76935986 152328943 99992217
50017048 148553113 35459043
25423949 89784518 2699774
155753401 96408258 153502536
20868147 111195361 121989892
131714472 86278725 95534074
152473838 126690280 31912021
135408387 88417826 27011605
136590310 68055435 9031428
77416278 115056482 13052648
63817089 65463980 56511280
115278730 12871925 23240035
80562287 1589734 98902746
53385964 140444092 72716473
65265661 66415662 149360456
23617118 107910643 67447399
129104919 29055055 58714574
28461069 104756463 107288115
121679607 78988907 3887597
77027607 30665096 123374744
143674035 110214869 21465637
150243531 13627681 81900185
22942798 65279948 48600924
145532893 132048648 105664540
71419602 124046184 2369309
22889916 43032448 8263067
56665693 118138313 66177737
70732899 153618639 97913967
111871425 19375505 39732778
103063712 102398586 13668710
104456673 106517149 22899390
124404312 38685610 155894945
99262901 63171168 69034422
153725980 5669801 79748465
54803127 54748251 47960267
96429307 76637022 71897094
18055363 62417497 1314232
89051171 65000114 87268953
60999183 87034245 64088385
131188360 42798275 4979326
94775990 124912471 54949485
63524379 2721680 128958958
74830999 95918501 32684376
50066633 32361826 94100522
87978541 156230204 80968075
17093262 133707339 126395220
130358350 131515041 48085021
72007774 43989906 91797088
38726796 100493440 38972833
59953849 18446413 20692
46804752 135074757 11025633
98009281 121263690 145949460
62099369 66969244 50007085
95058568 118629943 11346605
76758041 82756110 60242606
48959479 141234229 93784018
10344896 70212727 35254155
64987977 156045752 138096650
86509661 74186351 113493044
79851669 153685054 122122080
37049710 140563833 104713270
133240560 88996852 109725687
93466800 6178170 79671174
23767176 13223831 52942086
96825153 56262047 86283799
5160141 134294813 151061486
62446473 102249094 35596079
6891385 94804688 30904769
14901580 81961189 89269594
92057513 148564172 51418869
3999712 33800928 769027
24269955 45177646 115484527
45884583 147756402 38708042
4386742 12443032 128781769
112542372 71800099 29435969
111213118 89206574 66642497
63866697 41893612 47904796
42507433 25765314 45110697
105400117 130317006 147499767
105484186 125400278 120978829
114794327 123203859 154381085
65447739 92451893 66187743
105139603 4394401 14694931
113157229 74633662 65569281
49334807 110718108 20382623
134816431 118836739 43057631
4121226 36918412 36524747
17234073 35364098 81220679
59729426 133692978 146566509
139438307 88354745 89831306
46594808 128659849 36154838
67648395 104902872 64067456
6867023 147345602 21827326
50095483 28502524 111069416
156823706 70390843 3110814
107531548 53275406 95925264
20302451 24698853 110539458
38493839 642872 63813656
95278982 58614643 8997485
26381383 138016063 56675270
145772436 103653317 97171207
123554275 2685502 124664774
44060806 40354512 91211154
125165638 37331256 47241971
119366820 102311870 128973414
130890321 61810862 151436744
27244895 35589199 68364621
9340668 98066571 31215057
8826217 150837312 47660091
127375888 10617878 66906601
73264297 121921192 122445000
75226830 132756305 72715828
87044531 74407364 46329487
9257786 34350627 56421732
42492524 152694615 23578124
141575004 45100791 63977093
77073251 40133977 59990663
12568047 221947 143420286
104035825 26877350 55713281
41038102 47832590 110091389
35761958 8758666 80666476
75559890 39709822 24913437
59206715 42455776 19394899
2634586 9111692 110360908
8476905 53270112 119180578
48755554 121738227 41237007
10875906 38534678 141075665
96933491 10198106 26595929
48539162 5134938 3641495
35861864 2197502 36891660
6905429 3591678 90083782
7738210 10259731 76989710
61547707 154082975 118251433
20835124 125290880 122884576
3838415 55821240 109597253
98532379 62799432 48673192
18414600 72298733 47756677
10342821 84224295 154324047
51328234 37963919 78939056
57149051 106115942 47157506
44240311 153492028 68519009
85966635 132625028 65763438
129002175 100479265 81612622
26042459 101408186 105926491
56194985 102494623 13904253
5889688 140676649 20660137
127630423 14493341 55587259
105203616 139567451 11212316
151568288 26439267 144397096
151813683 151496221 148531711
90686102 26411078 144244347
39616500 15464040 30643425
78747563 83282027 155375849
34860871 77761224 154211055
95516115 103643564 124431740
104787655 66048450 54810142
97948321 26286955 129923468
36771880 111687119 142205177
7552522 44729695 52780090
53851280 38016874 122831504
89220905 38518199 142044803
155317286 120509315 104869772
76558387 72409156 130134165
64567095 144689976 45920396
9626456 98666469 3146719
58991548 138365751 12671271
42431312 37229686 23666819
51643852 122621639 121263935
140163236 98257193 36283329
55109402 130863434 121583510
66176719 136106439 140110734
89904202 52573633 14939675
69959625 153669898 4533266
141794837 49530807 103383475
23849852 89135950 99484734
58698993 104081172 71409015
139503811 64729488 109559228
97245998 114844374 62001801
12911455 115613809 136200557
4021335 156474448 52198207
66239406 111551237 139891483
141729025 101867599 131889279
98518412 33283307 4248335
132214324 66607061 150827865
126963098 50411454 124954727
21769565 153810964 118541231
43812213 32827415 92122729
86779382 105838571 67580901
14452667 58096203 79805387
105373304 144957769 28756308
40416023 28149974 39407906
32780086 79945801 36754598
4169336 20004211 13513917
78452507 104486573 31521647
81044085 42658793 5899182
107582341 67316165 64047441
4028200 52303789 23158428
33002180 44135177 93787548
126970740 4366104 55301501
28220098 121421500 32262195
132553679 89444558 34991375
8816772 152782069 53734259
117719241 127544545 138210458
74188472 98460164 58247954
123911146 126836579 96675640
105880465 95345319 3168554
67841619 90746281 35773021
146864313 126725466 22157561
100959486 133078900 131305364
20013563 96008456 17976296
20853928 62152169 133812458
148051472 101823653 89067329
151818033 30913917 33046348
22845633 153443961 22232342
118503127 697349 129818859
16853109 92525437 127176317
79878519 86579162 3801973
52227495 148785903 128665285
1605703 103430813 139099751
117645014 24192051 131414012
4131678 157280059 143725923
20879590 61173651 103616900
42564026 127585557 98853333
80985864 63542420 10116662
116038062 3245877 76471301
43328758 69905697 8449273
134480709 58986755 137536803
54575795 36415584 21423634
31954866 134690143 53973002
143121213 49450751 94084609
54740689 40409735 951373
70211099 127154232 50465775
85307487 33738611 41426077
27928397 36628111 153676086
73714270 60898951 88355800
72727581 80015322 77998896
111412904 70768571 33716657
73514223 51842263 91009834
18067455 47014884 21402017
154294244 104309460 48104675
128584364 86646752 3674513
11014611 106712981 149780090
5074491 33085529 144042146
137919816 143686403 58529780
28709246 108095143 12833093
28229941 1847879 121976965
28633049 119444783 118865656
148090759 62433187 12897602
88670723 111944485 58640960
61833981 135606189 93790531
19969298 39848802 101081927
114490178 6863684 101853903
98595336 26989003 127603471
153106628 66285051 133287277
76944396 149087287 132743139
31301519 34300958 98838756
107694560 78523395 124181801
33427142 39620322 7517664
125660596 64139592 114728306
23083991 53507301 62282596
11351061 42824280 137650929
141157114 150850439 61923655
20021239 29458496 144462102
117686276 88232678 54624159
152269003 131581638 18047608
14917696 147249202 105717316
45153938 59858816 84116744
75686165 85272851 42990144
78920486 15845978 32285383
115078355 151934274 29262155
145023357 20071281 50548444
149398789 79005009 83523269
101915415 83704611 115447568
116414694 31632349 64190265
93930921 10445339 73512709
24693114 18552642 152477667
131097691 69017754 116554028
49645974 23534580 152921711
13808518 16259758 139098323
88776636 114587138 73008669
69550991 83777082 10611200
148063262 758599 82209121
3250531 94117590 120370456
94344791 53212439 151551354
20756674 76951332 40271411
112936102 105844857 91165897
104905212 43568597 122747407
7273393 76049389 83033157
681771 152242450 48519672
134668171 154937570 151425830
138105320 70605092 143627796
89825858 129393421 147061601
98884370 135915771 132423412
51478928 93344744 65958807
108155325 125017104 66634754
114312222 12001560 78471035
34355377 130711970 29681530
131999121 111475574 13149270
57525273 130283567 63834459
60176051 68510696 147714087
149377247 27641356 129095016
138489398 126707091 154138485
23461927 120701105 46006041
21252387 96230171 88738970
124725286 48329438 129430256
120220741 101130980 57084037
96234005 107259105 20528838
56099436 73267630 71161174
100681992 149675428 64668189
49789221 144060588 91829809
23526941 17950955 107517448
138561950 84991151 86822789
150070539 67947930 103813462
150499344 55881653 15401880
2656667 49688257 128288793
102445731 92779965 16622332
74743884 15010539 46479396
15979924 105532826 70478065
53872719 81230992 100451548
115651079 6107768 148893110
114947206 1689953 12026020
7570435 127259184 34709577
58702265 98392866 53524625
69744853 63024394 49796407
64918273 58136263 15543187
114165175 32991922 14714022
79198374 45490825 57285040
153534073 82518193 76833471
39135620 138583735 134571820
15279610 4865629 81998217
106587308 50403342 10883619
131562049 130419026 90692708
144595354 139450781 31337532
144916367 15664936 3733536
51546 34644277 104759354
142748971 102028686 51965486
143899759 147378066 123170637
10824623 63913507 64006606
4197694 123282316 120219132
85981829 156371905 111830866
67134677 25046464 36712430
36743459 48521522 9449448
126052480 76525568 27530934
55324574 3523541 140968396
42397374 24910271 38795039
141435460 95308657 119511795
29809353 40389366 30203759
135452951 120710790 134743108
142241919 57699327 87233189
86822757 53528184 9203250
81567048 151309021 28911434
98916964 85148317 148621741
61821200 2609176 40107043
113101629 13351968 8754971
110393941 157298552 81943171
104031701 149747190 9271609
111204266 44069254 884932
125233334 56704691 149135074
125837229 144445932 125678354
46837725 76487998 144757576
151361496 58049008 132964856
103657834 37870223 62323314
13180342 125611379 113435053
40402956 18897392 54365735
71541005 131004094 117929903
129018309 47414383 76436730
26191584 26634483 59228855
151314465 11698392 37480175
17575603 75905299 41217603
49980124 44043922 73015683
72526442 54695576 140462785
41765376 96756344 120020015
126973863 121848825 62480950
32100637 149903729 63455973
140161926 148607092 92260183
124034407 122086694 25849581
80473003 93926153 130112380
147507902 118424271 85301912
145146993 99465528 143093423
131447960 62606340 66490462
48653100 32375747 5336731
99345645 69160026 134876829
156812262 119118462 42275602
62807899 19346517 108053682
124916406 692454 69652226
93238992 58395911 134516420
115326693 35706793 81583188
111101355 82871993 4240610
82636776 141892728 73227576
29713183 102111603 135660738
140640351 102156313 19924642
45543096 117203947 127357473
141998458 64427327 156957613
6477005 152623531 95783598
103526286 128944387 151935707
156670426 94790005 56692573
153027543 155659965 16335951
11658754 45846426 106169765
102753492 111013190 120750110
38686847 124207381 91108058
26771877 73407562 62076154
14045890 62071161 116054067
47527682 4984083 49064081
58270994 68377146 7621731
155829798 102063196 33707041
126468463 3508432 21338978
76581186 80722032 93731183
81177157 97889141 91607548
17893944 79715567 14406088
89189705 27403082 38726895
20641208 48103461 131523175
65355448 7388994 156724642
104878648 113266120 131513279
22153720 39774413 134970786
133652397 5562119 1213676
36855001 32373528 123440144
38834872 153707677 130192832
92395164 154507497 5729332
116028735 69240335 16162053
88491931 45146644 82540943
142978173 104731170 47502179
9535790 96249482 135478822
25173338 126250090 25970702
82814042 99517955 129405805
148061480 56253304 122045871
27617977 113795213 124159373
102390878 50019759 69104419
103778557 2470008 107139826
131789346 96610219 139740774
154929624 96486039 144902352
110786929 27157464 48177880
58490232 32357557 89266411
5523879 45582587 35461240
5436991 36440852 69192259
129545785 79713410 28945759
146519144 87183274 12138515
112270160 60485338 131860042
81902338 33813811 106246329
110114161 145650905 109247307
86954460 116649174 132101750
135768119 150712329 144701405
31031606 134113960 148468027
124159389 8778288 70229047
31487297 57655634 72537727
14035290 79879676 3904227
153072986 141515215 118106132
156048935 30920812 33234818
18061393 81413124 89663018
19048762 25745734 7034763
111727214 130404182 63733055
89264169 135403309 88104694
8894107 79328445 110073132
39972869 16166007 32945213
124115362 10685509 150381331
83590496 60606475 129665603
157066805 85614019 91310471
56988354 78136853 81760051
73236199 53443673 3362328
17495178 62998262 89472311
27286517 59215545 57755959
84400762 83911736 84888582
43023039 143915240 2743963
110845541 118987998 1601111
39071069 91440894 62610803
25164962 108786245 60961191
54136891 115594010 61334811
113656394 110642828 7476384
142469028 23836286 134153938
28715849 6495495 18292484
113707125 44041194 69442793
79947269 128132209 14486671
132887182 93137618 15444479
21585900 81550036 57284579
16731171 11116907 65871674
68820076 113970768 5302205
61169986 109353631 95070040
116843650 154464105 60815581
84571941 44391276 124358672
72635542 47694119 5747093
95904071 25684277 148485366
59895502 139299824 118664835
100074277 135088096 110904314
54692709 85521751 35153713
119944696 65642696 61246630
47929021 53429806 71743396
121043605 26810178 118530752
19247863 34449882 32727766
56746470 95336571 58515484
46232689 103570883 96482179
128431479 12384545 41828792
133087154 71729738 31526960
136522795 71457423 17698812
6043528 6885659 15438279
30290959 86309798 154933629
155029921 154244660 76090423
131589830 88298364 109611940
107184647 88453407 52924860
94828446 74329277 64659476
22315711 42347578 133579351
115628196 14598578 106297922
151579714 138381096 106244648
151086055 37303508 66057321
89489476 44195911 100195433
83544841 12271565 131771484
40127860 70387930 123759277
138511296 35089372 102801087
1424387 68493910 70925865
84505880 84122555 91671221
155723801 107130734 40813428
112843780 46198703 43162064
124908084 70901609 34323216
130348574 123317290 47950338
76925214 34714348 142722797
121065419 141612210 145005803
63149724 79064072 32218691
21558909 50480304 105743777
155238964 12634931 105704679
130354247 17649909 95429645
75192393 8214269 28883771
134346166 92271846 57995303
72532786 114521756 102852692
119230379 105688901 84951260
51908218 132224146 111864730
56826623 106816866 74646594
4668343 3635712 129628786
73115564 89743185 66273347
91079082 94727255 104867902
103451397 48709847 18881097
93038858 123356915 135711164
74615209 144582014 1265764
63521322 140762466 23629180
55873861 136309737 105238276
54259511 129413138 67277159
149373213 139127371 64305904
92485384 138392913 137381710
143564688 98874028 32658360
9228639 113741872 51589854
146648568 155358161 15623767
82393837 18126975 40098498
112614616 67900878 65027646
143321839 23486094 25453588
57555019 153036721 156121778
145248708 58067598 100953435
75977466 55527675 152078559
63236331 98147286 152199224
97376407 147726641 99935083
109697834 67104008 155362634
67751920 151708424 53006910
124759724 15532518 131531114
51819288 68788040 156491542
45389289 54957869 9051581
33702940 61967157 24542121
133111994 21204568 523678
4333484 434933 60980028
127116419 41348780 122324741
68574864 59874341 132521358
93337391 86160477 156615378
151094415 51782826 18325075
77008902 27462218 98970641
139474852 37349387 149010817
44874984 107440358 80140790
135601854 133202070 70106624
103028671 114578819 91039091
118749295 88507270 32395989
124658701 140622090 50601031
123155241 102092241 65497677
68117422 17682521 116532957
51082241 86077815 154067899
119179838 105983998 88390706
27680357 18427250 145636016
33728154 128046123 30383361
86254384 131654095 101767451
65845995 25387782 144172678
91241736 148920451 111823203
46657525 112493794 6698212
18084622 57080775 70191077
12932481 74816948 32833983
363851 22633577 58792776
20445818 52127850 130810002
8753042 131817789 847529
132417220 62962426 137792894
126131239 144584659 135644393
142106952 128609975 110871417
84388748 98927031 152998161
63540859 23636591 16389744
78628392 13549404 54742491
32454385 34592966 101104864
63254538 71007053 23188805
29461856 68522675 7810667
51121613 108046547 31703698
133280795 50630204 32486632
26960309 128592531 132794452
114703880 120557353 30452481
62207326 2647177 28993513
99762667 97321898 97765214
89005819 1115739 102836842
81604382 98594057 39675854
108025956 131746497 95481676
86851551 21885182 122011628
140653190 42280463 89321927
12053559 130170418 100369065
122987624 63225761 4277793
37067813 40637332 134472154
146306543 29157919 134701260
31078025 108733324 136495244
80311115 92408412 93481267
93456462 133333160 132560456
40144414 146544965 139512314
40841813 3403154 150043466
28240379 105542456 19606282
40723430 125920549 7022528
84170178 16626407 111764479
5144980 27242467 45294355
76559770 87231012 28761888
145415430 140775252 25701105
56813778 77993415 22859743
128059445 79500672 28730125
77570559 85790406 141728948
130344757 80032517 112795526
80849664 87269801 65749311
21825036 31723717 33608784
89599725 145880053 154340958
92734559 68676983 63297269
66694441 135159287 82213092
69090873 109065071 2833413
86610811 137071833 123180452
33305220 84187909 75367582
95464213 7922641 145375016
154711935 125590886 31404674
15080668 64198221 57660825
33242473 101104798 1294199
26327117 136212246 137876446
712482 28766012 120145619
5588117 121218530 144745831
64819472 43611802 33743172
135171908 44850658 28885687
10855246 141409927 57563301
58269614 91198488 127364832
27561816 155589330 75681561
130279672 120194082 116234041
69804405 54792400 121209302
88180676 140086663 111752276
52785696 139533477 108831970
76036460 2662285 125476726
8620164 140208349 3928844
80637756 72569422 96679364
62099555 28692918 43669026
97266985 105882739 14630456
47136662 74140280 101395714
157185968 15173578 137998519
56023871 51130408 130518439
108980402 30402874 82425931
147670485 77178827 141765787
83822660 108427156 96960444
144895359 135045001 27457267
5253138 78221864 114423976
63532276 134948016 8976887
147767753 98827068 154527294
118585913 137862664 51620504
140453701 52334779 127520628
111430367 42782750 145403633
2690093 75596750 156341804
27370480 1446869 152974235
64929518 24521451 124867973
47384600 118030435 63710106
83809745 96987987 28245695
30032122 94343765 69381916
157463820 99956059 108358330
40019090 34269919 141699228
76096723 61111628 128253629
72749590 61876584 74006707
53080361 103181505 97042360
154169393 149416909 68688135
116554922 10625807 127000053
76185 66810595 75036169
148649944 96400063 84530473
83309356 147688794 11152403
154891250 123786046 130538201
150052809 91373445 50394454
140100038 80231950 126594012
116530851 23580409 77644959
134982941 74492717 89320026
119567524 105228642 142746859
57887871 32504546 154380172
59881829 46011968 14478201
76374991 112737790 145126475
137266214 64735911 32036443
120511063 127117916 62338290
4153876 81394834 152984867
36290377 77293958 132717439
118568072 54291529 99003093
143586737 144856029 157393629
31407655 127236852 67828472
103563026 45981914 16067029
116003106 45244867 216855
141830311 81193656 15646771
134925350 58778703 94481483
88523259 147356284 14000192
50266513 25933397 61875684
156756614 111781369 69166621
116650792 21267765 154389591
28652131 64411543 43108195
142444374 108994878 142937058
62838301 120040157 33891541
73344704 72220464 7771580
141416012 77742718 11837059
77101267 51065415 31196689
126748119 53889763 66954780
130119151 72014474 70803380
55838359 107471006 41699455
115721847 64517194 91220594
105275865 19786431 12986246
140754055 135427096 54870859
120123401 25470964 2588585
9769113 100514302 139604552
66826251 70736138 83448563
96837817 89595620 85001584
120926948 5666687 59257809
44519143 136261986 131372647
53133918 145154699 133543922
50245719 29034887 132760097
34108085 37208454 23682362
104207578 85995140 100191233
82280883 47732578 95315380
27452309 35599413 10820710
119878225 29121571 86735671
125743534 46426834 113551022
109323660 88495205 123158189
138670223 88068258 100598580
134790956 27726840 154210407
104487429 123817736 854086
89151281 2066109 131639934
105843508 128657496 124878957
118818168 35669610 42032687
87589936 141246034 11950620
135460571 86227294 92058610
68252358 10909107 85140845
71750581 52974438 136033250
36397420 41438123 59302587
75785974 27949405 100725113
29021739 37690629 60571693
119153871 89856393 48621557
157104864 4889003 63072017
104819487 71188861 78508746
149850983 30483485 107418922
50908136 47757650 147672189
79942336 54020840 49277593
128007352 3935394 3245551
22867635 72003798 83249196
119809760 71422320 74545180
155498566 134214693 39501870
40648793 122644291 94410828
87672653 2811544 98578770
5345978 2892560 126483660
148071897 14760082 147888074
77218691 147197969 9815667
134177367 95774943 632782
24070969 143588330 88054527
92726270 31858964 14621720
149733938 23705113 144900678
48765716 137202844 23391468
91134763 139975579 139175925
47097990 9425461 18777939
156951703 66950303 129779220
62576430 42603152 2889827
69436346 21346803 47130909
59408204 133823358 99456927
24811280 126742024 12280066
109518256 98501671 9307219
117298971 137669182 94041367
17576429 123221879 143125295
125100776 41688863 19375990
31642320 53527687 79500927
125710674 34155365 45041225
147966968 70642623 75991659
17602790 92079235 49621288
83547588 29066774 24858016
80946755 96637002 124306892
156476755 125421937 75238953
82432604 251199 22796369
53008330 90747481 19316660
88145842 108803525 134837809
113509593 93023767 99935992
16813525 77003759 154465766
136671734 132605557 81330802
37991808 27717942 134247006
129063 94418291 156263927
81919874 124974721 103918699
71252773 65370637 4809141
26419802 39000879 73892585
22342458 52925783 139980487
10527002 151361824 145812501
128309695 30909339 149212419
68751230 113872577 33808438
48577961 119393821 104283645
137219745 41569127 90455771
101952208 25513812 64983678
1386498 21663018 113278490
66518417 141160070 38212335
87659379 124766269 13045649
142533623 10193168 82843940
72555183 101180257 139619432
68207202 146018652 44562931
134764107 40167681 156410630
62633087 145028777 113498377
16414311 125873876 151597658
28174763 94117995 108800303
109639524 13604178 4917800
34846997 101111267 9262027
85821313 145193093 96799711
81603432 51042683 67276525
68025208 57137802 121588390
17609595 25667423 90057444
72592744 43568365 126816917
43976172 63952453 95502383
114739413 115324125 91594981
143428563 108665532 57723874
17119157 77823428 83227364
100642738 142055216 67060295
144481599 105358843 94728249
4033677 133135255 93732676
52841333 19399179 110062229
73438406 41720352 140915929
123007474 5524318 154641694
100725310 7278978 113091403
99234266 73106948 51948799
55871185 157264733 36696151
151036192 23442851 144868768
20641419 149743218 100294286
32624464 26661425 4858194
92586801 115354887 121501556
112737419 119987142 97735060
4343297 24576123 44084118
54910241 49007313 72059831
65758036 77587976 131342654
6624599 79056853 138290569
90630415 64304330 43377008
18862223 18176141 13862606
65003211 103884475 4165332
154486226 138428850 81576126
89807888 78486468 149843258
21861424 17774419 49595479
14240893 13293210 4205626
120232214 140766081 28194961
122194597 29795119 121310804
3030187 58972247 100301172
85781470 133049993 138538667
131902779 142424021 85919556
42036334 125094679 3700437
90956825 123621106 131362467
69838541 91033289 11582473
141764338 59003053 121993303
20168250 99367931 114278151
128409221 55762842 48993718
59927300 3309436 31421808
149642998 56754028 38822876
84359732 140279019 43611045
76716594 21718243 49238920
61794553 25919864 37046316
41048747 116596097 49334963
58224076 5608139 45930268
154049575 59684701 56889357
27905391 129416552 131256224
74052850 34255183 35500963
30273751 44739855 53939805
54426663 64854591 10515042
103093000 73383461 145067717
96907916 70334247 115552113
91452665 111317064 56428148
116699663 98916142 147269221
110218881 140284456 17070690
127439254 17170454 16272036
117346562 45222592 55631855
70150075 151433208 46220115
87400721 97477884 58311780
137408576 55685979 22005154
18422486 98523517 141540642
37543824 152175028 112893777
1983827 117683528 21092182
130340066 142999836 155767390
78865456 122840617 134152988
31112924 45585804 18635499
157309568 53178398 55210901
156802248 109053698 149179194
155173873 151850238 42136361
86950898 4062418 23478172
103231305 62042202 20261115
108733265 78538715 136138378
108343327 20957949 31531662
56952096 79598768 82943679
62198153 110667789 52843348
91845734 87897952 101305187
99374386 148978572 57587633
115038441 32429168 123410744
148239428 45840340 75741148
36747225 98926619 68315413
111202340 33494529 86071658
36613989 13370021 143981357
20012599 57975615 78313918
113310544 107709716 131689676
790159 70151366 156198188
61774663 157510645 65753450
43260763 61097928 5400050
46447021 73617679 137531670
52329490 53830367 5980848
4802837 38970674 9757578
123974314 58977084 47518228
58185501 72054436 5181714
69547490 119936508 121772041
68019355 94122979 76409980
16246197 93537691 5460311
140786283 9152165 131333552
150625850 9328006 32156057
129017969 27111398 125368618
107691491 68599435 126612724
146538947 145922413 49516634
34485208 70145962 155541801
74295366 117602616 54417899
37209834 39986678 131793465
29155363 93313600 108661194
51206620 59500475 78332779
7167071 109163744 133541518
109537879 44120868 91130753
65428012 57615950 91007650
126960899 53253347 49259712
2839184 54242390 46956566
93202977 84073714 157428159
65120879 19336922 37565524
154621567 133253393 128340871
7365654 127669346 135062698
55489857 100722320 140847928
42596101 137576915 78214669
126423046 5162618 658947
34631586 88819328 85655994
3147798 114172569 156059533
62740619 155913713 134298289
73766547 151479316 25773130
102934154 932736 88406217
138164797 83157398 10010742
72889529 47751572 76976085
95855397 157300885 2073239
69651684 82956054 53576857
11190228 5444634 26999417
114830837 130033288 8146573
125838515 143287019 44332777
22581163 5209869 2286573
127275634 155217677 111235643
65672006 134161767 33599964
18609695 148288365 108039131
37962248 12703988 127959519
30635848 76522900 25731164
54808599 148419043 55358178
44295060 51918953 31049393
153032804 110519937 118915916
25491504 143547589 112633758
145963188 17314607 151597392
65860158 148987783 24872789
14446773 157120689 99442653
109207222 46774008 21956098
15914762 137734219 76039817
71091055 133772302 84055413
81276188 60679855 66015232
72900312 44464116 133277011
14085698 145765135 153058870
134555918 1234279 16193393
41064022 12737923 7560933
68883597 33560362 74818269
98828407 137852447 140881210
56586382 155699093 45119719
139755888 134287429 113851378
98051306 78496673 7239572
100079055 20586675 41915198
124104013 144350042 88393340
29173445 155173284 79646272
119256058 54075882 3714495
111396463 47467803 96762884
74160694 89355226 4538299
37767421 92893199 87079074
77836222 67530761 38738276
149314272 109622556 151994725
46791505 77272380 119449752
51662768 73737534 85036039
5196745 34341634 25092902
132542308 150635050 16341611
8660853 70538388 119595651
77612279 62044607 151743150
125381387 713849 14977003
46278396 31097379 46579812
40767861 125124032 67607881
109950516 145570830 15837970
70182766 23219497 89003648
114781706 23056924 10913688
132530723 56977000 24364395
59141859 46545265 22491765
85210915 84724738 142634479
132732498 14185053 82933012
18651224 71152131 115536544
153443200 80716337 13004454
31832633 16182595 84747348
3887528 145283742 101384602
105884206 146898100 96993073
60639042 36795278 94757822
128556484 67185563 49149716
63530760 44675783 101118028
70440385 136127801 44958421
103254067 75055101 46535500
143845315 143252163 65176624
114711426 27261383 44568265
147844391 20924550 69951512
72537865 71856491 125549258
151759734 128594515 42213891
119062377 122683815 83189513
48993162 72006398 103469468
17265364 112664385 126063631
37192227 25249469 25681898
35055865 136831417 19311191
112069160 20729521 134646242
12254980 7743730 150355660
94441447 45438511 137127758
121950733 16968245 154552283
61518577 59257963 15468850
7430179 154962910 102652702
97676425 149370048 37025904
114906877 14246790 68011418
155974029 72229556 66130981
106396802 121137615 26995564
92511564 124403494 65845229
24228387 45802107 108054475
138474917 120243790 58482422
126252437 116954183 34964554
53549441 83226671 98979129
12787194 97251828 49978967
16223714 93422618 47664195
80079497 36705462 29313273
25697621 45042732 130015082
120109896 102339821 64781038
32592666 107747684 140502959
78685045 72478961 101628804
12952781 89619463 24621358
72333224 3218490 47792993
54760085 10252341 88688429
149770578 39824330 14219124
91526152 44211666 76181171
73505619 46985811 154462084
155650610 117784952 72022215
152628660 104918648 27719201
80610654 53939304 97618568
149845850 22303711 134326238
17951027 148521990 139158528
135882799 144792712 21870607
44536789 157091285 47823173
130941115 114655346 134880246
106360856 139511690 153101031
117139739 23115104 22216475
120719068 134050991 10388227
146233804 144184153 117927932
58577707 79664842 14008100
1035695 143152960 89047035
2444163 144811313 10829282
21711697 98500055 109549581
97250919 71714088 72988618
7366248 35061278 92380722
10449558 104890298 33933107
79356597 18747796 139681645
35962594 40345571 84268972
87810276 79760160 107217841
94441966 76907292 123030865
66440869 20455209 157075422
110489397 81986918 149361836
137451363 111013677 12524847
48114613 149341034 56330605
99544100 102053142 11547965
40039223 38609588 147773982
68932320 98829416 147223642
145779988 42230205 51148109
67508956 120873419 28451176
54937789 20905002 24604448
59499938 67433624 17700348
127750 94015845 78792723
123893379 154722608 102807444
114991011 148512959 64698624
148162888 120603229 13815424
28235287 73203047 127218826
22782135 62780314 22640593
8746297 26867384 76840557
157575409 71493324 43637002
85292161 42949305 148532099
98916003 32020859 83514246
123723571 125037371 106956350
18785479 873169 139538214
134327790 55697514 58065119
14125886 63875735 118832365
75902285 99445975 31993816
84816439 35534497 128988437
102922061 95962050 151371381
49599592 14848635 35934474
86323532 64445193 150951766
137186238 111303502 130602583
94294040 116744284 113731675
19553550 102252238 36241776
43995612 150062489 11849344
136834082 149952750 145252326
63515352 1778211 104102438
102508786 155757720 49225060
18506268 97515917 109959930
116509096 101198228 109765934
26081714 37083369 26546042
113556730 5145617 35073037
109204905 6337083 24165377
34814139 125782808 81825564
122615232 78400312 55178470
104447668 141584292 46275298
93498654 143701857 81896293
42555368 51252183 112413278
18814347 103254218 153543817
78274133 60337988 72967120
46448902 9391056 156592419
70253557 66623553 75328945
97517795 126242671 148972695
96686370 55653586 130133411
141028498 25103068 134680598
92853481 19767722 152234152
126012326 26588187 24918205
117745814 106608722 31198443
41800640 84376133 6147736
12107958 64381973 60684461
104785439 71702283 81429764
63164737 107538225 64350396
17497152 64207292 142542281
5032288 12108151 65479490
144404597 8183174 91300531
44339181 144777345 115698538
75669498 150633105 119280561
47165116 114846646 8916019
38938702 127200968 121277404
97472293 741450 63617896
26837236 48037952 84570003
57270802 62113177 119596034
13450112 134002321 2607368
70600931 12926888 26210658
89621077 35432603 120444488
100681316 10744998 115196282
26285991 131337346 837358
124949659 84301917 66027521
51711846 80425573 70765356
79096294 1146416 86306865
141730472 38491571 28209164
67200099 113239558 100786640
103161495 95118170 115005197
90815336 42788877 125724185
119511649 127649993 156199921
57956351 57117486 1491846
133909577 101510252 110497239
10014623 110152603 51311767
13450823 17113792 74832978
143126521 35848993 63849532
20224923 27486238 151476765
12224565 103340759 143623604
27757244 18421258 140157848
616086 110040922 117272630
108385323 62173866 12381059
145089575 101961964 113871695
35389888 154548263 120011871
35103887 13392579 64107464
132096908 19610888 8498374
95682881 24487832 11822344
41196852 130598230 77398632
123683204 37722075 70189955
874049 48434195 40274855
14034649 129990575 129699806
53521545 31806309 57773520
126631556 44112527 62457460
59957232 59870552 52092494
145308019 45344716 8537708
71065604 121146177 157162643
32030834 42207324 19054804
77518292 33728273 114177036
39979501 85520063 6349348
10897489 16857315 70564137
126875782 105867956 127886916
28213426 121259173 142045648
51310146 151644120 152032091
60385137 154438633 33204278
93432682 146552916 56175640
4846982 29854745 116584764
73376519 55446841 23345223
11504088 105759485 20407896
67072311 120793509 99789831
4054488 22836234 114520881
36167546 18586205 139343472
64235509 37774358 119688788
16328355 106749142 52176634
129750028 89816037 104465354
121552780 3433364 35325049
31589032 13523878 109913827
148276749 92112538 156900806
6412079 83913943 10363827
45272926 120717024 79261931
151915146 55122549 50129999
112506618 40161883 9371121
52084523 59653770 4097707
101434604 133043020 40359349
28294950 77177130 153371911
100408007 44241351 135482388
80149359 17796338 133690933
73603662 50895502 23096978
29008816 17950573 71063343
7824742 127480730 42764283
47085831 592627 125664879
20414099 82625050 6409975
75123011 153670148 78098108
93715741 84380263 35659104
68209988 153464115 89721739
132152258 64191062 95598244
142531261 76245103 20484410
66940617 87030498 130368740
156095146 93828616 24081423
31875661 149587205 145504678
38808673 23250277 38890731
110121709 155043598 95136931
67795067 129337323 140652389
149960896 8128158 15817746
138835340 132897437 104953018
141755061 155278544 96845406
37306371 41816686 117417396
77029084 130898884 127793351
31719701 106033049 84178324
85627610 121861191 46828291
125850986 132144219 82001172
37409567 144563995 70487633
87356324 117919453 4942799
135173638 47812812 7535460
129824093 42285435 92079234
72156215 64177200 28310803
155554386 155152715 129926376
68538644 154018922 145935792
13994170 13978832 97243223
105733244 151142311 25153474
73124440 35366615 3194634
145976044 132673094 18112489
94397210 102627914 1938363
114596986 38832650 149452368
5219014 128164876 42495625
20050080 80303312 57701590
96843800 55712716 101630293
131652971 141689780 124271171
137148333 124847991 89597253
110285649 103338117 33170104
151536960 131542468 79454248
151353552 132584279 94716324
29373082 67850701 157566690
107565415 20185434 109574795
110620158 148568226 73789058
986044 10603958 105272665
157350008 79563393 92799754
79365337 134692041 132000185
118848538 157575681 77838420
136260667 31377030 11740492
809057 70565707 25248604
48106494 133174956 127049646
32385786 13602218 150767791
152277416 59831689 98821432
134531917 127412373 3739953
103987857 119406230 7369425
133232012 56868844 86505036
84626174 65282839 106598557
55156561 44279867 98089169
130639338 2391845 75868271
138570937 57615815 72162052
12260196 140510633 134582051
72826468 84909710 65370554
26960490 96895271 151851720
145625115 113169651 10213721
125582692 41414037 64628474
45788099 92105704 37508560
128519691 59893977 83805035
63921400 84390390 149045787
28699354 14442929 681506
124328994 73290376 64526133
42671061 117159919 629127
16194931 73039074 132787481
131769362 141039355 146801925
22722779 24437513 113698239
17001418 27720382 10676087
105842422 87812501 156211761
42706847 4605429 22103081
24171921 134388163 150099225
44846745 157083526 17374908
86631603 94824610 22395268
86433921 139195943 105289718
99250749 157090889 6046328
91985166 99807564 76209749
55058895 21096046 53045338
19380797 96443187 83730836
126057104 65731764 10665632
50924301 43523767 131365750
130502956 35647278 157425648
154801159 3529950 63470065
138253923 42292236 130767642
13217098 69830669 96012908
66090254 24980858 47686642
31005561 76996096 71970988
56523975 29578 98447856
155157565 28476126 39946128
113451846 118914236 29368313
69171223 48495821 151891053
126749151 128233997 20851993
59542559 148329604 48791544
56109227 27127544 59624672
61573038 21034521 1831745
149976825 11549975 109009731
126213199 139685877 49649344
100917614 104044628 78773323
97677588 90666844 39222190
127864576 101738248 6093067
54406668 59096485 157361192
24763731 45238771 70342662
80230629 34972378 73436108
21481853 134178746 28133427
112625099 86384676 20210567
40458313 85507361 49054524
19062053 29145721 59435213
96571987 26543847 70199685
122854745 82886767 53473625
128712261 121935683 8087913
72780923 130588398 152853383
40756096 39164862 100832687
153640734 91808631 21014760
146055865 16438695 93994092
149545682 140850594 27236314
117518548 121808210 38231814
102619465 100741068 73445856
104614678 17942315 150362958
46939949 44643625 953761
101052674 23378482 156024186
56493075 131384185 18724696
85975388 8636616 31703641
69769297 49412235 68982273
118430496 111041342 100647012
8964436 148498688 60688505
33943174 120830444 101818586
30994579 75115970 78889718
131511195 7389367 20770607
69045819 131944860 594632
15138423 29746686 99124902
134337249 32340042 116744182
128745562 89344608 24785849
157350147 4020599 3255542
79376238 130200553 146913496
129979488 106655787 47610389
125860270 128091977 93354561
119450309 107711956 134642337
86066467 34466281 151184664
20415971 136220953 116187830
147034005 50043334 88352101
45350908 147250782 28093464
111061316 377556 43246441
120235696 85206827 40114506
33763103 102205112 147255162
121208403 120172196 70943700
41453168 66795992 95336672
13162586 134693376 72109787
39896607 142026128 73052602
53912136 152069133 40372694
103641193 36617134 82837695
98521871 106664245 8999076
87410133 50190573 75743732
112384578 77041775 4455088
135841029 87009214 42041839
89192941 40710393 150704008
150888188 45521168 10814871
13098606 102325568 38163097
90422033 30125716 17907118
22620255 104924923 118463156
107069787 127732971 106902834
26320910 38181579 137934451
94661779 153920778 86418831
53296469 73259072 80948315
11351181 80129950 76335337
115962746 104429654 132017441
36998295 154660526 107061336
82213055 2330634 156811351
39735444 130690033 127708032
84859392 77985319 83162155
72888832 6513103 75469666
100513338 51986442 156248986
84204945 3866956 39994200
67998188 133710978 88097148
127747343 6755233 13657002
139403400 78603171 17082525
47568911 78697382 97177165
3037705 122770780 40107630
113532879 130080562 67251489
60754857 52178829 78198111
32589398 66638117 53554745
131636172 78225954 153306978
119094773 36555494 145701358
56874656 47987691 149189852
32727531 27035020 43274768
92805660 134925855 146593388
76395919 141412253 118411184
69267378 87926 107379339
87086856 53324292 42399579
52200339 43824063 134597355
57552000 957215 56612277
10059735 84737566 105550854
24823411 81287886 113492066
30892762 16416402 52387826
54551495 22969996 152176061
27675882 141523050 40744980
81319591 10183109 126893915
48794767 56922520 135774508
86774975 59513480 74521217
124414315 29635761 43189844
121970488 119291441 8580005
143243430 32876453 20048281
40584235 5299070 128793511
135877017 142546954 42897738
94845427 146920003 31960495
150184977 123159510 77111719
154010928 36600065 12702925
108100038 120929474 59690755
94062018 69233897 12746134
146693348 112505341 119566775
99801343 64382437 154643630
149474932 126998695 69232293
106517265 47640129 58876768
47423203 117942782 147874096
19013480 52981152 4187590
39341090 41270107 101784538
29548120 30333538 35645054
121775565 80914390 109055291
19757229 83225045 14316429
47661078 72159614 134086525
11517733 46371306 134838553
136838378 147697101 5915059
40687347 21354887 123963432
153571600 28668042 16252178
41127674 42838265 83248390
58903800 113226157 29820930
26637729 71678997 14221456
27926996 21187864 51418458
2315419 9143678 87634343
114415774 89162828 70730051
33057567 14565144 110558628
60063744 92059842 71407440
72041254 110977884 55524157
59827081 52545508 133465348
9173135 84936925 76657940
20516316 100952087 40432001
28024403 49401043 152352638
53876427 49400571 25845003
87014518 8018600 31102145
81628272 44023210 16420485
53737001 69572308 3851218
95027647 84107811 58485065
53762501 80988310 108009471
65907371 114710892 152935511
83170823 82285531 70205442
125392725 69318663 120536529
69905191 97563233 97940013
34280646 117801620 113239823
33745491 77795688 7802978
22593295 45063530 85943057
142533092 31889716 32306113
148737868 143521037 138054363
128433109 46472326 94738343
69915881 30939148 136110376
147439171 66073557 100195496
88955331 149287120 5553378
110956091 67347384 8891407
21970032 135824440 81323556
149759954 120278120 125757646
101191440 91977568 82464594
15102038 22664104 115967085
124341618 92747003 2784558
149473869 151884598 24115640
104452558 41878696 116777114
47186617 644264 29777035
40714980 38422200 77509472
94524559 60063668 106924119
53754161 63184749 11301553
7733873 118675990 156220910
132865476 11208764 86513668
138124561 73683509 71422651
122905722 125235562 14919921
41304238 103591453 57798523
41226806 43326972 138240622
8528785 154780559 37382870
126829297 9912846 2455330
117028780 102253965 53320392
139266071 10356853 149021355
125393992 150737276 20050176
131215007 126647863 8434054
100468530 23352187 69446764
101029097 61131967 84812654
145115399 74148713 51604692
53031333 59177170 132686071
86536610 9508722 98959731
136613303 34227227 101118822
91699725 65230312 99310578
94800882 4613146 149920321
152346564 12258520 128270325
26698877 11834053 82674621
23080060 122957069 81705494
87874637 18709177 75272560
143565392 68457580 83721460
12656925 124207450 68913585
91813181 86316852 23358593
151500461 28359737 55457833
20991433 92262063 52196441
102108579 14214864 87628128
128320947 51610136 8983500
23870904 33652519 28518611
102191675 96231974 22674896
36895914 30934868 69832228
88177165 25783868 111327079
146160513 75510107 95118758
78954234 37314188 120966446
84314223 111583128 95137020
56239639 149990454 84184214
103616442 14282461 121226492
47480133 84655073 49815371
54753665 16824843 12412421
79922511 28263552 11824344
46843828 80442506 132867871
111771971 7410077 86872532
34094118 144574390 5885711
146044554 89040666 7697665
54807162 122886514 55150319
31642861 124478169 105910244
9783527 52294558 113869084
78311989 135282073 118046075
68202082 145355383 42716334
26504245 17974765 18673756
24952928 128840178 53415283
48888219 138002959 153748938
45656373 13157554 122863040
59243631 15318324 140565630
9212094 88834217 151673432
134912955 70478663 61093590
61130429 156772112 148010689
32772016 66058458 55432311
47428394 128854468 24943323
70451346 1559850 6361321
132087369 38763560 31084122
66087837 88172128 75119458
3739297 154360331 103905422
43104806 129593490 66679179
97797370 98060047 37596027
80505425 101878602 82878256
138555127 48616199 44783916
60343874 14089473 18370173
51618853 116668800 135048669
64427092 9443947 111175264
118151322 65147115 93316654
108789646 34750048 137692210
119329575 65079581 17344579
25345312 79952113 99379251
67926744 112915991 22813938
155444208 61321339 110889867
42361944 56572372 26956845
62959419 139355779 45590219
11624936 12818252 146488664
37405036 79252090 155459235
116610580 98700653 56728925
33865841 89996544 49358125
57823497 95002085 52863286
156961698 137081765 143323382
30794142 9841068 155438835
152156211 141147765 28051466
89915223 134138822 88735833
47555630 151387483 127311083
95014893 112175400 8598246
58176099 141506089 18451719
52444303 138352165 138472475
77504203 18154073 123084471
44234852 91566206 51965073
43667005 2277149 142070119
3452747 141462481 148963501
121936061 85960367 126753746
128983948 100528104 106290480
71182722 154613554 110448074
35987470 86178194 17756927
155121987 128444670 49913386
146203697 109966908 88519840
93541848 124594778 29930070
389325 7578887 107298740
137890416 116767828 69408869
20227941 116146295 141278441
104529352 74455643 3324055
118099776 130258400 89115140
89393742 52495441 45030164
17131305 25606637 155678872
102294202 109093642 72645119
140849069 128254301 3052116
79835560 3140588 2159468
20885312 118129168 116154945
107060064 3755078 130431829
72305565 78452 153253842
115467424 143052188 130832284
64731599 76738848 126847627
14264787 109396411 76534028
17495533 40488219 92829440
143315650 78822337 149680544
66869190 87464482 87616396
21123248 15403027 33282600
13447004 105124557 53999171
16642763 76257079 55136130
109508555 15145288 48407736
21565696 127734879 136324379
63809729 70244030 108114872
21858308 114007069 132118066
20308973 151866557 156035850
47655192 87880547 6273034
144399884 19447115 39970311
57883025 116544041 144715970
105472190 21524940 11031327
87100835 131865917 114494205
13170746 84397409 132139303
21321862 128217498 96602648
17452662 113478629 10879278
74100319 13642381 58445202
82258307 111812089 13182403
24228089 145517883 77116831
25683670 143855214 140720101
10714893 969212 114911414
82258803 78773334 92828336
26440235 148119013 23262129
5587414 114658474 54747094
16198698 29275576 110088718
49009665 88925251 75906082
120415325 97654859 128797530
69377748 48271477 38821755
105199754 9509423 92926296
81382346 81660955 138035457
8558942 15270969 82315077
86954580 16265426 156180060
35083737 60311451 4514586
83070184 141601999 68001949
104571178 155558295 114706341
89416094 120081809 90751201
82162748 92401193 130007940
65088755 93172555 48049900
71391205 394151 17711438
28203279 116277751 70391445
50135792 99394662 150524154
43530581 6407107 142701103
156349618 27327287 29221259
125170815 153903525 63957044
22441420 47908331 57602647
44624076 24255529 50679716
65787609 55632344 69466746
139568807 130342641 64062223
139470351 109534812 130143633
103573941 46506901 143360903
66039498 86175737 121051854
41943848 156395354 151823724
151353075 59214052 51247990
21699949 54281340 29634659
118419841 37059774 39625135
111927839 93999742 121366787
31951006 30726304 92312412
60343977 143262452 141983599
53019305 144150360 137515438
151703702 111191034 108068545
11260664 147232988 24924414
103665366 153775246 42026002
4399815 61258533 63330708
64392455 135789252 137891792
134358337 104514856 58352494
144285021 36033642 44192698
9310170 40108478 35640494
144677716 78257375 20040437
293371 58453115 14484794
44726509 142494907 149066928
56993816 33989493 126961942
3862928 62715780 10231284
1133254 9912473 83170831
76067198 132185811 137012122
141085782 34184430 156604691
65298927 140712647 130514429
58387788 17496124 76737125
155151077 16681556 13204303
136867545 19161216 35857218
32550572 122070901 62629676
34658566 72590084 128321554
71061785 55947907 104059467
124818219 34254285 117388402
38408811 96165086 61053463
143886834 101285074 97658492
100764856 19410105 16095498
77705210 93061681 16050649
69023258 104232002 104266880
17663842 78728964 87625137
44359211 119955182 60454665
69916059 107456083 81269022
98694757 76106862 8234626
112694575 82905942 44085919
116527645 271103 144747791
103382773 98165277 6650436
110128477 33432675 130675078
41487924 17132356 70548537
22781121 152249411 93131704
21084423 58124542 150497503
16972094 86560806 149299279
77831672 128928139 116387527
35311079 5278109 104726679
153407613 136041768 148758643
128618191 149942280 49997521
48621699 111385522 35199345
118017105 10594256 34860782
84195799 32448479 117489754
79289600 53127139 11379127
83063086 141041086 9831328
1282397 114087960 15673915
89772519 52915351 26043790
90756853 88502865 99889612
50851590 90078076 154415694
113374639 86854248 154285461
95948226 129188332 15333901
40452970 8182460 2961992
105777630 98806200 122793166
153608763 129292682 110722286
122158198 125357628 88801447
57616736 130749864 68257348
114355736 26457229 68350145
47229542 142763895 95879253
94876960 95184071 148663626
42211590 34806842 96001386
23233497 135746040 63097024
68272625 27072075 76038280
105074813 115564170 105908741
125985302 128613756 48327716
129750874 80576202 21965677
91608339 16683806 138196338
39830879 126569474 35804529
106475833 145851521 32918505
8838940 109206272 70819852
145332077 82238612 80493179
66118106 155242064 115802782
13711333 85260940 35959507
139672730 91026356 66606614
127885468 145077600 17784041
101101454 119924500 27479231
105624581 46616015 61796550
112130426 63504693 102965471
1755208 11153244 157334071
122693161 58241752 11715797
42079367 118951969 109830289
108833281 125276695 114957746
59036429 80323485 39058725
134271970 79855976 12994817
63731462 53550678 151417688
22302690 11066043 152847891
108649739 79603631 16853441
92584588 118367622 19813197
84066480 139115490 36804410
124248461 96279138 111772698
22884763 148077991 33550683
56071699 96358887 62988743
68404579 108186069 88560917
8870730 49149735 156795444
1825093 140304995 139841493
3655651 48464477 8817895
85728390 80803980 148117553
68130406 123068929 143191665
105954943 93072745 149759313
145713952 106000343 80427130
147229069 102585391 112075570
7927270 96643220 152863079
152068688 27431335 15046494
145371332 14626120 84111940
41145808 89863998 147650490
102756805 46829404 33644666
5233492 104965354 71616845
150420761 79018432 23541834
156060462 79023087 98498310
107443204 128071586 33334167
141939238 60959857 77696101
111398050 152511176 126725640
129261264 129416415 31273080
35770347 11601195 154250984
109522583 152275774 93768897
133031939 125054169 144368175
26656481 15995630 41578036
113366227 12876106 147418322
14354103 84173950 47603643
56467172 44936076 35282304
106920754 130126191 60553959
20410846 61609456 77008657
155785884 20981179 144562487
7553924 15441357 133295278
133093771 85150160 3500602
136437956 88552478 119748539
68948645 109763276 143735683
87947133 138992349 145784704
84958855 135074227 94705600
21744261 79410322 72482054
87221007 139868950 55391709
723990 109966017 143310041
83405393 14547089 85717415
16498303 118556460 112394539
56268585 26074355 147069280
69520079 78513433 126237828
84659370 62949896 36478848
73094492 68277087 126555513
23669174 140084357 23697686
124570009 10838772 114090372
92032739 96566763 106130063
62976820 119392751 105325461
49652119 116658765 58403827
132655070 21897205 118224621
19907532 9111478 14058243
84862403 77238292 85950860
5423580 32980786 75740386
115715092 42033339 111738554
91502356 43588401 26952031
90530667 72893584 83994655
105429572 31505398 84543042
12407090 61307202 117206171
69617783 138296643 83313984
24750871 26687105 79769517
98855458 157199632 49149825
33981406 1064524 65594802
60814895 91932012 128820234
153391551 13904198 149578992
109624960 121878034 48530237
49295722 95955063 89901552
57375564 132516459 138259626
66958442 43422607 54123769
115543363 94934920 12208954
8048399 82614297 110541833
137334644 3230185 136487519
121862963 136383535 149704076
106817641 109339886 20761899
56181056 67163853 100716563
124872690 152395008 131438593
98702912 57269292 89677443
9004105 129924302 29154603
95313378 90837949 139893560
41767937 152388854 148158570
94252235 121154678 97637241
114871501 51734831 147765516
152923261 71218604 117652109
132628040 101836120 112513232
8630977 121919166 121266081
81075122 124661220 138905487
128716249 146196346 156264378
151334592 132851565 84456877
130082537 120186255 48248187
145074660 129781570 111953567
8289838 151910572 131446338
126122667 152405269 49302770
92706264 48471365 265355
140773375 54093588 25518204
128240940 119964703 137058698
11186999 138409118 72658810
148486451 65033447 398767
81960079 6947935 137557605
33904042 9571576 153696379
13580592 42527201 81887045
102692906 129743927 87131855
115350702 97333587 89376775
26460218 35150527 39547736
15818969 91519433 139992226
121098901 126678965 143710875
61623724 83706147 119502958
36970974 104167917 7975721
82301737 75058984 108608308
25990083 38319261 8314786
36182826 47620883 130748416
124332974 24992498 89810707
22973422 48835082 152718637
137035907 145717096 84402646
112914995 14832430 118486053
3712311 4058176 138199079
112124646 85357961 25096299
25208171 130925649 9929739
1800341 111058113 104955111
93094076 99168744 137714301
45490637 12972696 93836789
40095606 114533000 1170540
142358952 152849233 119945272
99404785 25812630 92956503
61727189 13992682 120821430
151858506 13124705 95756019
88992671 7519356 78315451
118077802 94182817 5845095
10298176 96484828 23760148
27860695 140885652 793687
63732764 55656410 106341583
124662225 93154270 93692904
8513379 76471753 74129353
6954383 71470466 31309012
62929663 139759127 85153955
13184743 101470398 99577988
76422501 9732860 100627976
17009176 24983541 122624930
90965122 157152080 104082743
21469385 43211390 124171824
153159431 53093583 74880335
137607228 108036487 81901146
105615641 34353390 6273865
131049308 30367879 116966793
60192656 142329935 65576392
53522413 105405629 114714049
39898913 105252891 38810749
2060090 155905865 139187111
105213792 111169520 52420305
26991263 110932282 54456351
94870654 157462280 51475609
2398052 5189860 85274123
76368525 50649055 79317557
122048728 46934399 68274748
36044633 122684547 57397014
82878695 107158570 4375894
118854927 100928143 120216427
109850484 188751 113720024
79914578 61044929 39218623
6344906 150895312 51272899
110995639 115687750 41174445
11393047 96126569 12456208
36011810 22708985 144370165
37019779 129251197 22959280
91103104 9635539 81546971
9752178 4134234 144438384
106766203 89755296 70961306
157121914 157229508 144378164
54756436 30611537 140571700
108508081 131650010 18014490
64315181 76261551 15761681
70199087 51367601 71877332
31772379 146835926 53844760
43746700 135955039 109455424
144680106 21599988 29778810
94353677 11321404 13916285
147960275 139808646 120129692
130507131 118817122 17090420
28827440 86235413 61255396
134180798 133215208 40840946
97321366 154124017 141229926
27652091 87827324 102102610
149701047 23921903 94837975
53781829 22967168 84154037
102762370 143962004 74812323
138118192 35438927 135477223
149147209 130634331 83209167
19614046 15694367 20725909
5102206 81013156 109483145
4645108 147510202 11572071
7274009 48747013 60226123
120130519 146614421 41410670
87411014 148775016 141628954
139721652 132376511 130563294
116836204 126993049 153056889
75749781 146922940 38825115
95128570 146310369 112888498
36219038 43329489 13216433
126133987 64170748 75942792
86719505 15201531 49918616
12894141 109828590 24641184
33700157 54992712 140969502
63106943 4121193 95688299
45495517 63449960 59385080
117454575 137478783 123193061
132037034 29453626 148165257
61072720 21702387 137263422
77740774 64798417 109027362
34296623 78900530 148635892
40292902 52157801 50213422
82973486 26221491 93260824
14497820 123695230 151967380
120866809 85287452 5803599
118500307 73464604 112079932
85716090 79983613 37773731
124175962 131882976 26409533
58973725 133787746 89124226
108710566 76204122 103151557
114924245 88935235 50070292
59180436 41651451 67358095
153145812 155711038 32609604
116146821 82661667 116954929
115821595 12241932 72765683
105046220 48819829 99078495
149167891 110331809 48207782
59906391 92774309 96131028
154564738 3622709 50961171
80468211 102898381 100598183
148584645 113464556 12361741
76618533 142755146 147578751
13581890 86946209 96892725
39968402 40835754 120851779
50798754 153889929 106313237
53619062 142683693 129393579
121038719 130339709 54091138
45783861 1686756 6265924
98636737 99058063 18976966
71147459 94276086 22988086
48279783 69421377 16714376
65880710 55595269 61713777
7473885 30856026 148648754
110508153 64167340 76265772
10527325 115662588 44901594
17347644 88173716 3222434
93543206 45501420 7064717
93074094 42143660 92457480
129972433 10623538 83525881
77036003 116108259 110321562
3421611 78699752 8416670
148931686 119593461 141545838
98328289 102158460 25215893
147324517 61526398 68557028
46928954 50759739 142745587
105189622 89467877 54041509
72723413 74143290 99866579
1527525 115278977 104437186
83868898 101847260 80595162
44058428 47670491 62008156
83383955 117116150 15740163
63341180 40328901 104427422
131360740 118604755 15518351
1605985 104854893 120114300
153828656 43576181 83790891
40679598 113214687 114003953
106879818 111907618 23975932
142612578 134320614 105802095
48160467 101384524 85295106
10374840 105810639 38689093
44717780 134711312 27618714
25987511 149312250 111174921
1831852 97162940 77878235
140176611 67743946 120756628
20987047 106109655 45267586
15401421 89742211 110326941
12671856 87126827 124731384
56168456 32784036 60691903
109463824 46590052 62933539
83561138 25175507 152591038
114767244 11213609 20062905
64445962 81776930 127318197
52606786 91373326 78285419
19432936 20593776 60848951
79662223 120675544 127220855
50058428 40072930 78483473
102553209 65727910 24203693
22131236 70418966 117271883
151756219 54587287 144193652
19245095 29651000 116523407
95520715 154978785 22781802
71023527 133130249 66132717
100718803 152302398 80770774
11799713 153007198 128650253
151584052 25638850 116260810
117737089 96495497 82055344
14196553 154997584 24877488
98219712 72072551 95590836
152738176 42688054 114654769
45206423 49177723 11235204
74515018 120945814 152742468
48440768 81021280 39903599
156592776 116381222 140253925
56050688 53356484 42111440
9836968 45782200 5902139
68420329 67222970 98566893
108429609 39053929 150047813
141559032 5342709 127605809
75415886 41130068 77347360
98425042 146823166 72182993
18170424 152042324 90620161
88092130 85899213 143034366
89305387 54742475 72716204
103709079 39171451 103926755
123684280 36175994 3426730
23583346 156034309 64713188
40910823 116716530 58309798
131267459 108939901 84346131
54258187 106931153 22103151
141897759 75121252 33815113
38881435 67565678 26918764
15066416 141029402 18381579
21384302 126719395 118971107
54403480 38093626 34040583
65393538 45356463 120643603
42542386 68273839 15454184
151156333 94598338 116729856
18814962 109196627 12912456
48389852 85694638 79314400
85292689 74312284 86004004
118550701 116779105 136316638
24627463 45554484 28519774
75318965 146155978 40257076
82675927 13805333 75150838
132487640 27223367 88897022
8043460 133814372 61285221
99478565 93308056 77856809
24047733 55892292 88338309
116243858 40592230 37263458
112891957 40667931 15058624
60268117 57613566 93647059
5094238 10244211 47959525
75610409 55693864 153270874
85443042 27327140 138364043
84501713 151985363 10034867
100179598 74894623 8373385
131282080 63713230 29204756
107431534 36681377 113140275
105489116 101423470 102422712
63915671 68423994 107005915
101688817 69944206 75087484
148846063 53402535 4812338
148433747 94877839 92364833
21514684 78328472 97316898
118548538 44658876 33256267
16903115 10057074 44613599
16816179 87933510 23439567
78780214 18142067 8299067
79113341 94389675 37102252
76295999 9799864 150619312
68324329 93025467 84398110
139130875 4113243 114042675
81067333 49305307 27487825
143847599 132896497 133984541
111601198 97266844 122719297
21748227 59652005 32439427
39869905 35625707 21921319
149321980 88998011 110719579
138261775 145764805 75467661
19779240 155642691 35311953
147199831 63535794 156112551
62488700 68239751 152180269
140396140 25980169 4548692
140553578 6271939 76881333
151413474 128652492 33397788
63912192 150492745 79334651
1027379 74729441 119531648
59295233 134677691 14959819
116579398 124035956 154487050
97248936 156830393 756429
77483551 44663584 91959742
87559904 78900827 65841945
52870582 31885090 151958415
74928178 100059823 54786629
32605716 11481225 137930330
146877890 48310713 122638982
117384407 30650866 73474449
80673480 98190913 121548939
108554031 71012760 53775200
150914745 38896433 20439535
130641207 64778596 112075960
147299183 94306638 153718744
123443482 153571965 151103165
47638612 4939169 97722834
46118533 126004531 36599287
17175295 6312015 114920382
105632455 76826800 70323944
122432578 23494065 393529
60557992 143494564 74106564
51938095 150981345 86329968
17851537 22929439 153874275
129855316 109918705 98616450
137292527 88728048 78274739
96461635 46502145 123525826
3610225 74626493 78651183
24369735 16275948 55792253
66868498 1512699 88453748
118507902 87439434 24547127
66194241 141736950 3626187
10578610 75149447 93518759
88422440 115947481 56817794
76101099 94185373 87964039
4899317 24310032 134904094
17602102 72668896 138528870
10560003 97075823 78368638
21717744 124876946 115442111
32449228 93170518 15829289
124922504 122576650 119577598
109763635 142978640 129839364
12045721 11396190 95654998
83953845 84170505 15905963
86775607 150693234 32032152
149532265 102363634 135407520
94800283 78714020 28060015
65842173 8060686 52619263
115987070 81139756 36642825
134597096 138225581 28826864
59510209 31952574 44084999
47247100 152219597 103861033
110102982 126000309 77873789
110259678 50886557 102273841
52964351 138541590 979033
101697958 127269996 42268652
72799451 41123688 76381758
124643099 136318751 36174468
60558146 17266113 49010081
29993310 93417184 72070858
121163760 55396860 152606059
105464295 130457250 25065070
31244363 54273986 30059279
19769141 136738864 31573193
152677687 146708431 40381718
82436900 73640939 156001488
111936307 54360395 29998480
134101583 98710264 100346739
114237095 88468167 103253934
40474295 3844019 82864737
50974822 28266283 38326609
155651873 83717865 54010752
138314105 747464 63871711
43017405 120211419 109337904
9956164 64297083 14300215
137402057 22497110 152184236
132076262 6725442 94617290
76931209 37371814 74721736
152526347 39230377 108384452
108580210 10316677 11251860
118582505 88152455 54124653
93789695 61766147 110926161
12141670 52610439 43454757
38126401 104696205 102214866
99304555 152415184 101568553
78343560 134030624 152265541
82278405 103274340 137661643
35160002 31645973 44529268
109855355 68204222 150927644
140171766 39887348 78732643
93501916 140285281 45363360
83367250 20902108 144608710
35550561 105985546 139641039
40615958 35567254 139558564
29090718 111619624 64855402
81160471 7410887 21535028
126851935 151336029 133229500
150834715 133458883 34854688
102863321 92886620 2147900
39515706 84678252 108581163
93188783 116969352 147220285
38280491 71080975 107786817
45387533 73383719 25205491
13340058 156848835 79242761
108652443 73863519 65186554
57781991 8608810 2526544
147309103 127188995 135591285
125581102 26740344 141551503
141656806 140144498 78490200
141891338 152107278 148692116
1293701 107908470 73691665
23419213 19707912 151720725
61420727 56186274 92108113
56673442 11355542 74423090
149392033 141039153 1979121
122397229 26513776 50403089
18655923 122306659 146976101
124392902 147444308 124242943
48346013 18009547 1009738
48612800 77670219 46801800
26107495 126735527 6114701
68916342 107044029 150901599
149362671 9988607 96230598
64154727 42553047 155798336
109806429 73986094 90530
70794325 27134264 68463399
43529369 149824109 45652979
73251011 29636167 119239577
16725815 61558225 102954476
74720103 56602708 118712452
17176454 41331945 146911902
55089330 51738494 78558990
67721964 60976250 140576948
91477418 7916651 69708202
110922237 35071074 45828330
138738665 59462887 130149155
36002388 117131883 24181090
47746410 94737647 132296402
22509148 110464411 41232796
108515242 23751946 50593216
142353952 63973170 130099540
7916080 29018577 69133903
122345574 56770250 101731411
43820434 126445129 60818038
77946761 97920420 123913070
2266731 52825091 147320216
2418971 53735968 32869489
123700259 48995415 107123001
24996868 103926263 136741585
36080940 84242841 35099575
47863198 24082622 51299079
96258778 146488781 7967911
123928023 22896914 8621537
35311162 103439921 754255
77222248 122762395 139049206
104539103 97138698 46858988
10175404 47141602 144419243
56688102 157041501 154204366
68467323 51070499 143163462
114345788 93069669 78631179
108463782 130439802 78679910
76710186 95524370 129215282
37284719 74801971 22310099
66193347 124081223 67452559
142374750 146743720 90764713
53739939 51104954 3938522
116241027 150171531 99463387
69103389 13664428 58646792
35504123 21842600 31936388
148863217 39479722 157391733
7240130 134186448 66310389
15466336 27417708 62442390
58728800 66273304 120010907
20901244 124478031 101199576
68765022 12467917 90175035
125195173 83450543 60278011
115626207 31724114 81793739
118471261 53652083 150654220
128998125 65402271 28680609
5514553 49920167 149647404
139271633 139636595 110752891
11443551 141065709 73534645
145773978 157354266 118696912
100762917 74017186 145314918
24621552 16691661 97612632
122939772 65467349 62048565
126148603 146055764 77496103
120010568 57718347 66190255
114668478 138193914 93467963
52605494 139545652 4424437
44308127 79591688 60013162
150635579 70269333 81895598
78544979 3588818 71818503
148864115 111421939 47347249
8561600 44937679 128193191
91778601 113231136 29572691
106081201 91148686 93505130
83834476 82201591 2278286
101572919 137647963 47694830
39738242 32640484 142617314
93252779 121281836 97463001
31801244 67007936 125242474
138035944 86393695 16865324
56721167 14339834 69268616
10631085 21488264 4038868
121165091 13913561 10969316
67794501 105535351 52382251
108254735 80821650 82743267
77601989 106040603 131538884
94667436 110551641 123783150
8437956 31688717 139323944
39799271 23723994 87007644
106738592 15018205 121066802
130934333 44835044 129222650
110625837 59508685 123981146
15677094 26879272 139175622
107416033 58240010 53835252
128799267 101515772 20491257
2439770 39129656 119473496
127847914 138637453 22233748
88555737 151556194 139007107
149508439 35609071 146183254
31360978 132900875 98730605
51616512 25659404 132583391
30647788 30472575 143670689
90044548 16841188 118504100
94765910 118586247 84800602
20313424 16827556 62854695
149979683 116813732 95470986
66479505 136283939 109135199
30284627 74672554 62025696
45315410 26305617 106327095
117021263 139578884 152290763
96459407 149499785 108732697
85089299 109368820 7271803
97645782 108792545 29076209
1270319 26045357 81060974
30472423 149881605 52544201
120601471 147360043 36250312
36406023 107707039 12951133
14530776 37836790 98775097
83815721 157072415 81766109
85967120 2571088 28697396
60884384 123000179 85845623
21120630 150361777 105019246
35446379 71132534 75303652
72244668 17368932 48587614
94928013 103116869 78171121
79223844 87044571 78177373
103864954 42605726 30722063
84497238 78018800 60807459
46943910 141870149 127443354
60490049 133389428 121780437
8181853 83631238 22617784
2286887 29776839 42584725
153756058 15607154 35157946
153246346 130267336 140143335
112793856 22211776 98592572
56129156 148054664 30415530
117625329 13196579 42586241
27000028 153965004 39347668
151144827 86887197 121584630
88230322 67824356 36483554
70296985 88459226 21068781
70371840 104004961 72220132
79960532 98604766 99785285
48509861 129017262 114879414
54215326 46193417 122651134
149572404 27813500 122239977
143506138 108380877 121708125
141930778 100665887 68043256
31321293 40322019 37393513
35882908 27833644 104378854
26897802 121220625 27261985
105289997 8532715 148895642
104172744 113124182 14196871
130808027 156343347 50202390
8231997 115789054 14790199
95371007 53542111 16500855
108898227 28890626 72333563
143013465 118741696 57419367
112184148 124015989 10883425
94001671 157512332 35979440
47773876 70824267 125988913
53863409 119859757 51362521
18440550 148009578 21316611
138681012 94603378 22612321
117771143 6378183 6589562
135298239 48520226 147092938
106306034 91348814 95682902
5297127 64440321 153880457
19745276 38224873 42953692
82686001 60276177 15523087
68885103 46392125 10286913
155920141 124903339 125380690
20609035 17175331 57241086
90834155 154292229 42363942
11592453 24648114 131935065
948462 77145390 57650057
84900719 121785708 41263056
18311115 22161853 122881195
7642675 69919722 19907042
36478358 156043918 19909568
15664294 83685547 125596599
11271693 26164135 18614751
138615001 29561289 113954678
72442724 118777514 120753825
109556615 41440537 78904759
122388414 11622900 23987956
119676158 34717924 117018094
40395872 46167026 57593453
52527191 123894790 68375531
18776459 44159671 8724969
92329178 68391197 33813879
137910955 72070296 147791440
109433099 94456494 135834899
95102032 105136629 31827907
11785741 133445688 19007305
106404508 56226712 46205142
39981529 29307835 11808632
118035005 141440971 130306550
81428316 29221881 106922820
51210247 61790668 111990792
94494346 1168933 25880307
42451048 88525583 84434712
102050189 134906808 44771580
47462681 80369050 58529777
2581120 8242276 31392688
120987265 35918543 75350377
42017997 79280134 143813187
11320852 108686117 94576456
69868876 101812060 2783635
143354427 119734556 23406727
37521304 19022887 58784865
83820201 45809487 49063119
141672649 4565352 4293776
56166124 116554110 42740569
6321592 105242370 100508973
129935005 125061630 29919311
62277575 103546623 119824686
118118744 75967519 110742233
30466403 144608374 115665193
111288368 5449810 148468883
2666157 34866442 9337836
136583729 110630182 148336550
28779498 8317003 686220
137413075 29975995 151276468
72164397 32749513 83336788
108796573 157488062 100127822
129143856 22258790 6147627
153416466 16683566 130742053
56976449 7241689 138112925
128199604 146520038 135259941
56903847 33014136 135129212
93453066 35512861 124421717
13228731 132195540 8403187
12108977 93913810 72257837
58475122 111151804 50215768
40375405 40314010 20699799
55588209 67000478 140825730
106151109 68748214 133617809
140186903 81619406 96001300
32999529 80600095 101674860
22474285 109913 43458370
106412045 131676174 146851295
121483452 23743781 139734995
134899859 9218047 85777253
40263246 48271751 6932610
56597929 140934578 53183511
58587115 140929944 130766462
28896275 61542812 92627461
130437547 103353383 15939615
8663900 137827598 15919846
6066825 52844910 114257749
109253886 51196992 7552014
82123677 9861048 5678974
118715646 109069026 4666414
52550939 125328497 26727868
86030624 6767524 54201574
25437166 38823518 16738018
125926917 156331408 107563190
63502475 107506932 90282652
103306300 145850353 35462072
47436367 1341730 113261691
149119445 59095767 28563977
30832106 31625089 74672335
65170764 705297 1237283
92918882 114777208 13510217
112236055 153921121 98629087
106844130 63046199 11877472
115552965 91301886 72308612
59445285 107673986 100005052
149422276 120352020 36223002
57112444 52889258 123034726
4286500 23050285 63136978
7945093 55675411 72911644
150244199 106292304 58731829
23171165 129480546 69712594
96328358 83708031 145789744
120512725 60597119 112242401
17476612 1854809 1405451
110409606 75855776 32940157
126343397 111006210 136734566
79653771 88954098 26124272
151249841 42610894 70129090
3149425 61514577 149121809
87762153 82752970 152175081
61646996 18642184 16980279
76301742 123569772 74541931
12888040 152275875 59060262
72071016 53464256 90801489
5957520 123739369 23497629
94321165 39444479 67648064
7461384 40180575 101885850
135439771 112125562 10683723
50107456 105195923 4895353
124436274 64131298 144678034
136268263 88013996 76577616
43415607 47514150 108997071
79813881 3833330 52210444
28089583 2070018 38186473
155225043 62510748 137640549
66863807 135522386 118791362
107540662 146364307 42934319
2936822 98407394 157005443
103799207 111963170 114367279
138342586 115396130 15984006
79057785 123511955 141510258
84536101 47933794 65781062
146624709 66093449 157381058
69989146 48034102 147922615
127307433 56256973 50699809
84491770 104410184 93550754
116615734 499377 129929214
106853272 7081217 136261188
16629420 102826270 88702509
537195 116431592 110803497
86218776 86724812 108669850
147906138 142269691 12675284
22379613 58554053 9704024
90380822 107833451 51217528
46445864 154867123 24356660
43076513 34333883 109232923
7191683 82723734 120183111
41933651 62499440 29767861
103670305 43226239 82319392
31836232 123987067 105926865
81506489 123150978 50296005
61969431 54814662 22462358
132343776 15622574 35341318
89102332 65672393 43823056
118068035 73108460 123223564
121943312 127805228 110424290
42824270 55295473 72220181
118388455 13521371 53743506
13070239 59018534 133569370
105211398 14535748 129356443
145014624 37235419 143435711
11589736 151896994 110782445
121848851 82863545 142345692
74685100 74614856 123154664
88669867 30347340 37644481
62495453 13872032 79413287
153506447 39035065 76567084
107814596 56866005 62391827
99328552 18513405 78803184
8336502 103175934 138649645
150882114 146115679 65294479
115015555 33411611 132134353
132168014 19412018 26204303
67907843 73243847 11600118
110958255 92805313 96755574
113606582 150828514 89135920
110579145 55030358 126978874
30677195 43878043 13978975
17273137 142220425 75019347
81066743 139219206 50242994
97899808 91766686 30595446
116820767 51590423 116599460
115286138 130012972 58556158
47755800 29492764 105095098
66710111 62753906 43412092
95656138 34594734 133179179
155278477 36969344 47978416
67974871 133281102 149720454
97957870 10260039 106222478
41009934 10495360 22032193
28433430 47923349 51899074
151469377 8765954 16564403
80439183 154702500 16634516
120241586 84102410 61749838
10708048 16977233 46464544
869939 75601027 12296476
68235759 8391629 41970622
118466594 81264487 43062848
49521884 9536386 15289532
35488719 12283162 145596582
109529032 146662621 119270050
23635560 152397083 68753008
156205049 83899851 113968149
72380598 142655625 67777927
78059852 75949983 45842539
51284176 19582449 2142271
12355159 103592102 107796196
61057717 112609972 4424186
1380140 145845085 117803120
7579705 5391000 22961988
130853493 71828863 23701302
4467807 42300396 66227090
98247480 122317006 36198373
7146296 74866902 139725532
34113030 69001181 3653692
5997087 88576590 36838105
151057137 27708058 73264851
16483122 23124149 30329977
130254350 8832901 8414954
157186173 49229220 144565558
15009586 20391957 24913815
135578945 30648313 31424717
58663590 37634802 52956076
112823708 24745526 132619348
123311763 156833481 15566587
83387289 126480680 10489778
79448891 56200825 95727891
106699112 107825954 107609170
13215753 5437084 140579345
50865738 97859105 107645194
130400667 156942764 55862486
48208038 127504331 48636987
7151241 79837509 75541906
6478509 82947514 107449464
129758777 54330447 136640526
22191307 126522912 75155175
107125700 121210990 104352826
5294355 69092864 125387047
7350076 139070893 13897322
42953730 156553382 126035235
39845558 116576005 91260708
72736238 34033936 68655814
108961230 103680114 154735261
89479869 61525701 142720012
10316217 6086511 65197163
52659137 134559342 124518241
143104690 49776840 68065518
13976598 87434735 80632534
121024161 116321860 132976130
87009049 116720954 63212440
91845881 10101121 81766569
44030690 20456027 139855797
103277535 75264991 127806849
56843302 10509685 55897601
119900760 104050818 108476600
26357984 107254788 8462994
6834838 112055308 114311166
55549861 106524532 129338979
81646348 28792810 52644531
149882590 54582718 52625047
99546672 27275689 153576754
659812 124853956 5945881
14717800 10624786 39262339
57615483 145153808 128298433
69296412 35129079 143534624
100082218 125598134 21389116
2094366 156621003 108652687
2721760 103590138 31518114
142860169 46320337 89271328
39484227 53021635 101858497
81378450 46382987 25598692
95215609 130905253 18531809
124426172 40026324 84048732
92393781 130064608 6505780
119328246 61408346 20654198
125749488 119082015 109257758
35348027 18580273 47450587
67766662 110295777 149441263
84163129 117106030 127782809
3389423 124199509 103722229
58348717 118919178 53083077
65930313 151200303 108996796
43152003 47023043 21590513
103173532 94860398 99240209
89835376 121655516 140129164
64645755 114412124 15313704
62273102 107451272 13657066
128361350 29354564 92192641
12172394 148823533 23142761
58585436 78182330 117738250
129600005 64808497 72635256
20489208 19706371 4628954
51608365 90588181 62094322
137632556 54784201 92141033
105590651 149653529 96078755
85424824 54360483 105198169
112297834 23323001 118644950
59028858 128818856 64330085
78438159 40587193 103496996
119338543 106464539 138404611
67941973 108459469 62794241
23771737 1431019 124688163
125880239 108915697 4426097
72597974 70130838 108379469
141846448 131273758 83748933
85728899 5272762 142390773
81467095 82053382 144995394
32950843 8208815 99464854
62895092 78955460 46367009
113520964 32030712 20911799
115138261 71750561 129899440
135640915 152729916 111283137
34073112 56213766 111355564
44971209 11410098 100405175
17573448 137583642 9253424
2477186 58721068 108212869
145852596 88828346 126479348
49098895 87855030 95154703
52332495 8860782 86757449
2813977 149827504 51663230
4695266 99181431 86869004
35322920 91042019 102843731
51186967 110545361 24241083
61794495 87969564 79869028
4371582 71455281 58790069
85707135 10699342 38006196
32293008 105256269 65408063
73552523 20044069 24005847
114348180 151711591 110331950
127016618 105780261 99892471
111714405 14441939 33460405
58985707 40299246 83411394
67855979 47343611 120315522
17050422 76555325 53283090
41484687 156886412 139895831
121349640 20207482 655057
71233149 128495654 31852860
38052565 145167369 8402261
91569646 68524164 141472080
56017089 129578508 32901302
7069530 115358001 112829727
31102250 126586277 9884129
141358856 5904698 110952692
26593076 77500943 63904503
47811161 123368414 15570416
48229305 10159176 151317364
131656096 8928719 88793143
146543636 6414761 44032038
11089030 134825800 72461721
41935370 36398777 86937039
2328597 34428202 137026309
126758691 104104579 62441679
10845861 8146629 75243230
55014156 78394976 104806548
116822441 78842657 144049438
79085469 66579285 123155942
6702672 53590324 17329591
114099015 110786293 11258375
30933818 139369222 23824468
150563791 147379654 118220684
134692418 146200762 42891244
96887768 134320021 16380070
63140466 117504162 51591318
142551097 48842786 4093016
69875019 140100139 113296
83769768 100514594 30856529
127891341 42640761 9403862
130751030 55145456 34795626
99550986 93051277 147207752
66336971 23564012 125788260
137129558 148141266 112705274
9922038 56557631 92367123
149674808 12674603 99529532
9631194 127878723 89758646
152439065 150990986 125808951
125981681 144981721 122307874
14042098 82356095 56301396
116084326 4903048 827018
15815997 92795335 106677695
87567860 129746148 83367374
31344715 42744383 86242053
21998740 33854989 107898395
67592821 17887794 51124236
137562209 24572512 15600422
41436699 9888291 41083479
133320793 14175813 134517842
82817293 115980854 56967486
21554462 100055119 74957837
68035564 148139366 108277618
25356624 97518093 3270114
142978200 11088870 87157552
82337104 20139318 112051398
112640661 119134334 118274568
100421080 130580914 118530725
13723591 53591135 52495904
153788068 4386103 25075250
70627168 140567281 41784041
14844603 76752940 93022344
32774014 141639516 51829402
10656560 115486911 12229068
96719636 30026281 18779305
121139046 132587415 11478466
78797339 44085411 69855900
5668286 80411050 85640270
62488819 31143858 150758202
151813283 30885487 124526834
102870624 119613467 22358916
122318768 79649054 140239606
8362699 29161810 101658773
17688832 138278693 35942991
100905887 21956586 93023374
138317478 13559467 15314515
23565761 128308082 95752545
80701435 60122863 96031260
51124510 3219431 78381227
118903422 34502699 90612989
8112577 123314700 98034596
144074161 56755567 38892275
59535680 124865715 68653850
119232768 41408325 45702553
121454285 61104705 38491455
146298988 67878334 84785953
118100322 76605599 138311578
98482522 148300942 127244531
111335669 29202705 132634411
129510070 51622176 71395321
40730067 61899159 78106917
131499356 36884880 16318441
148603423 146436684 80041046
135923589 6154437 98034469
114329992 63865287 89593375
9063717 72692904 153309570
97736326 110316146 44372459
88673814 84428173 86707301
128811696 127099245 119745211
35572780 44841565 41432199
50194807 52046180 97941267
99952943 47883119 115432380
65692192 33782248 117574732
145243604 130957953 128456122
94408853 114123074 151127218
66638178 81975132 152709670
2975400 19759058 91091698
137915948 28045286 139270750
152810925 136467010 47756221
16854990 9219129 57962644
91310473 19877623 155680217
15331088 14857724 39300559
127605711 20161440 4860932
79449789 45426451 71558486
52555939 152971013 36272297
78373951 48642152 98958480
101566402 144617882 69734516
94355330 82635252 21006356
101718922 98436121 135984084
2779260 103999216 131739030
42876000 76033031 36720133
34845667 27383084 139898590
90151255 27931622 136294161
41858099 37449058 77347490
147157323 24833912 109396747
75426506 132621073 142159444
138604117 121962682 153826357
148501667 104684524 7862109
24674315 136486066 13173014
18815259 47605358 80989152
14835329 80710780 80782275
65545268 46198276 73215385
96075491 49657501 121505562
75511309 139171731 96166807
147473452 42161387 43263466
34967038 9612621 84635714
22947579 30706970 51761749
39555918 59760730 91736814
98472322 110399799 21273008
64562228 66566360 116465095
14717735 156986007 152396063
154391810 106205310 38086328
761118 150743020 52582981
39481106 115459292 28374475
25325944 40961146 123800686
27534879 90996491 75795403
78373501 32792706 58563278
1244136 21850255 81315678
8281687 126418450 4539183
3082841 144690456 90513669
32838071 75925097 36257741
61385070 133099554 95948246
129833519 120988830 49422789
64631912 43079517 95666234
28403126 80753798 35678159
123793020 112388245 31566464
83236829 43037514 134592389
142498792 138480165 29038362
41738069 30829121 57590964
155930131 25130191 137954476
107772920 96714093 20642707
114459120 32195328 30066455
27282808 106982042 53583444
81370433 113708528 138021259
142680345 81067270 69192859
6240296 59994289 111878954
11671276 143686762 29603558
57937479 86284684 14856260
99891452 91129099 94303503
32438159 145803763 59954462
6411572 112424643 55085449
153249465 102231365 130765761
130808869 106541523 52444257
58203167 38566743 3348988
143209516 103143970 128254890
153724908 78974828 52576228
47203414 98681919 135385341
145434389 29135232 27232113
99910008 32305971 25757796
82189401 43370643 71247060
50392261 28484854 54545280
52946292 37412706 42579404
19003317 29093010 75547966
83650702 78548447 142937744
128418084 81799004 129458299
119545646 69132888 42312906
60290940 89091730 58176154
39368730 106539797 116707714
12773008 70146248 11185552
121235467 17128410 10697522
43262214 67466231 14726747
120213482 25789930 95373939
33124159 1933597 80745398
73420610 151714839 113586224
37192458 30295318 147645739
11873212 42610396 84016683
83337768 109828656 15226350
143723104 110939987 108504844
51950539 156499037 77504012
18520728 109355247 111206809
22490034 104316812 72452101
88409539 83858265 117054860
139031840 9855010 15153249
13282765 104892081 84158602
7727310 14332324 57311618
133634914 133277381 75990229
104747645 119215173 45266305
136592271 82967159 139499757
108726805 126613827 156916876
23077175 98942920 107057313
130507843 105696281 19340267
66111503 101283241 12556667
77594536 39236854 85754051
74677917 56289748 137070402
131213097 131564573 80541324
100292090 139923616 154650667
50984044 132754916 122179187
69917548 149399610 17801413
49063988 148198297 70168523
60894784 140072751 110508358
111687588 14949757 148666880
48457934 129561009 40733820
101458108 102111848 126348490
16104846 56202471 2130010
74436119 49774835 150818375
97091008 134999169 76459883
7948067 127879012 141043781
86435784 82880141 10250160
67986540 17630153 155139888
28443447 31953688 32365817
38193565 72466208 115465826
37597007 88652948 152146317
122558444 120401241 54611970
83538406 4399902 73697557
102486542 145225822 23870260
151068574 9968503 68881721
47848983 11440316 50877124
11986060 63820553 109540413
58605163 79855875 52134496
38770214 24706389 31027223
135522527 57556862 81508660
52560849 149738299 106141644
91920662 103016672 108115475
106472856 109307452 109448928
117975728 58708454 65481422
132398843 115845699 80755028
33655564 114681738 133273366
84770181 24991656 30550209
156703715 154584435 44798172
126314474 51834663 27486867
94190677 28643007 3092176
45268203 53521772 110826649
32948886 149992511 121116787
109899414 53951277 135395706
36760899 106487712 148003936
58026485 109856432 62168208
128719453 83338472 59150607
153189774 103608128 104590587
87427418 65111476 156806785
83811225 114751692 28212873
8518121 122991164 28663665
135497569 72438960 44163269
104564106 41413729 102788939
135287891 121900035 20916852
57687963 1027896 39023394
34674217 2597332 119284967
108682214 67006912 148085956
9707937 77902568 81851123
89943600 151421363 68157340
33526403 89506475 84547951
147811392 109228190 49674550
155833756 89316950 142241204
153350588 64768349 46149384
12304530 113212641 59493588
61718031 96713192 123034156
146595254 131897572 68746254
8355328 103247993 85856277
71136409 97853444 104190428
31501536 136730079 122447809
124043047 73078005 138843317
40276843 115819452 76229488
2774659 33569683 44775937
24926692 32218386 21748650
48333669 135914973 104598632
32936357 79766031 79635405
72967025 61488316 122696745
106890451 47181044 18904880
122511376 76897721 55385949
99843727 113899194 138148064
33433815 90341346 69492296
99393998 85346047 53194621
143381103 154171222 91597641
79606959 106918367 52993656
49424769 121936432 25194429
106976192 50917084 94813761
129476561 133839734 57977918
44094631 101913903 83857198
126635751 31631813 44394583
42465501 38092853 75452089
66030094 41319866 53385807
39440869 56763384 40310200
150120119 43916103 78987039
54421003 124746443 18102519
46734800 34305356 22318221
98662163 103736228 131264431
13844 79318269 139545079
82493980 141282098 42024553
155928667 98518384 143404170
143159186 95722124 55967165
17244516 132749929 7542677
120364416 86156712 88205069
157333633 47688301 126366473
23709260 11319340 146883364
19990895 113369898 30066350
157396732 72413222 125240659
109143731 71267449 107025669
72831402 26342953 106666435
99022468 153787329 47848090
21051632 102921245 144448639
12327875 140695027 87760709
11251327 38140279 65107524
51877017 77863945 101738576
125753840 125796962 30896665
63161966 98558068 32146353
10888254 23819358 9343719
45958634 37449910 41865798
47095619 122007612 59776419
123184354 67062675 64759460
141933490 482968 139309963
76588915 129668289 11508532
48485884 20502386 128032326
63469082 90804876 25836167
112094511 64521320 89433714
74929679 119649888 46866256
141517188 107352655 47975636
25260957 126256701 86071619
66886999 59969403 137402664
18698820 24545370 136872418
8362029 46723267 140657376
21678134 52299242 114110453
64963420 108388016 109985720
62810627 53089003 20244344
89183677 83128358 81381040
83711872 66441577 92453124
142138342 63985375 19168969
122737123 47744826 9865912
87831148 83070149 130319636
26019962 6286316 19481808
47691751 20683268 134885960
54909731 10324159 113782501
117465286 103757261 19571595
74773850 75136338 102148742
56423791 26931848 134734889
156836833 90705232 55927921
134298088 30458720 62674103
20054846 152346938 115232691
57485801 114454104 63616721
14737115 26988672 119588811
103756368 17494837 71462670
124901428 24311098 24647161
97556243 129517932 99252039
150609589 15226825 55364121
41246611 90386524 47755095
81610878 91514478 22005708
51087426 146533577 30653999
52354531 127790925 34619483
83503930 86741159 4513268
106479770 37755129 43156674
155345793 122990753 51009471
49015951 93783736 94696042
64130170 95173461 61201869
111327310 120421369 4028893
26585322 101227194 103489251
139085147 82568905 115942271
157568136 147975420 106160327
75787217 83786732 151946562
11414486 155144706 127613682
107499267 109472039 92362074
95606422 38670934 44536348
108646168 34281140 153713451
46440053 147216985 21652325
138237286 17501554 39533315
23637794 118472928 109429521
7854358 21913370 27893667
18711351 146075118 76673912
4300202 38344795 156502030
121941061 120277275 54992104
129370159 49461072 81170319
134323322 36942288 85747439
50772356 100305215 37160014
113077885 30646894 45492106
123223690 52990462 118819880
142775180 84412207 110021927
108658011 56832010 61251183
90930788 16229639 126268043
156586615 42138926 98897989
33023985 135811367 84369091
95217843 68789910 48237754
86892425 63613881 147458602
148733494 33025739 78578629
13767234 57741486 119700319
76140351 28851732 91771846
107429352 58030650 139384455
48965523 126347361 64306027
81419818 50522516 93742854
16029125 120969452 123773310
49787193 33270902 108377972
3336596 73789186 80515167
135762222 73754477 74381010
51239662 3187721 78289039
91030156 147619 154249051
7074889 24951563 48578912
43724570 6697129 22419119
44489075 92066878 19079067
6332344 125258710 103243877
41578438 118860494 83895842
26887175 43214345 121949452
5110073 75061513 104988987
114338008 246938 15060287
5338205 8647324 143433348
115870136 116682833 124727504
100979887 128364062 136862926
122145591 90837509 2777898
144198662 58018028 133405366
50625281 38899622 53776008
108458425 77346557 134399286
39270449 80389418 20283653
9091620 38509167 134389311
12989764 54511525 1126212
2439644 114679339 2823645
61054725 93088642 119782393
98592588 119592882 155525913
31385548 31556411 108052109
17654119 11833558 83370063
132456874 116754381 110395819
41422920 34875936 38697217
135725302 141996567 110627697
57963087 38434334 56176011
136483223 64035191 52043616
76357902 79274413 137687922
1744378 93462610 144519280
5416365 147481141 21592669
102197243 60257291 10078398
37989359 145099933 23155921
14030799 157534186 8654289
80859041 115398448 104900411
137973521 135177818 36002812
32163683 14038324 114475154
107142523 10753054 148925080
145248995 119411514 116200014
71589897 4916763 63311083
125370361 86389605 16073530
73756868 157517047 132944834
141828972 48271099 64956716
15040551 137479359 101901560
74850124 33052419 54754640
131285819 59525194 25097599
85991181 33973239 107595285
100706655 71931772 81647469
150676868 84919239 22306067
81084651 52085730 73901334
65862185 40683733 101474735
131915023 64076119 42212989
133627793 151848306 152896175
138034304 77236810 66172905
87291404 123044090 5345020
42472284 54837236 77783749
148344291 128639823 145811616
9713394 65464823 148663748
10358467 123619943 1030318
91083948 69871345 14569011
48202033 4593751 51507354
18935794 53187918 72864692
88904347 100289831 152972929
144659713 107711543 150284848
20779370 59894989 155174308
2511157 6936717 99825089
140732864 6940605 106337987
79576983 27440229 80888298
22687476 98577575 95844949
61408578 78274205 60620344
102862751 142480496 150518934
41595189 123269558 17701750
67423243 4979235 62747038
86596755 85466365 147202357
34984763 90390209 147080484
19676368 28794394 80882321
94016197 110075793 154931576
90159120 37337348 37431076
46865947 118760474 150262564
145493603 60317291 142076976
101571130 8857430 81346995
143993888 8297380 15606255
106519887 100420807 91935942
52610462 53834209 103095903
31231864 95192088 18762616
27468459 109280721 139126557
121192511 63758835 109211773
148362861 65505503 43670945
142257116 27574845 115251783
125168329 82628607 542192
126690716 114909219 104385687
120730097 89847578 6726799
152890593 127062407 81661239
41329221 147626794 31268007
97678848 129816047 142974276
148057160 94868601 125343742
148121029 148883011 22279396
102500365 154508622 85943001
80763874 45887754 74042323
155294118 137577872 142592217
9588312 134537946 123143868
109358914 108699344 146391516
132452193 128157931 22212241
51114861 45632122 157353835
105733246 69216964 134159573
112609663 154406836 61748709
144815508 25366168 123847278
27624792 115065231 25317443
63960948 147913753 102614783
97737483 52747484 29937022
64791222 54619170 133681457
136311707 54049419 26187394
62497518 32873439 19584595
53591943 48739520 39189915
76712750 115173524 45503557
4816022 71817292 149126848
48974106 29806487 112784111
88889886 102672669 96146201
104742903 82673945 145519777
118251684 96591067 154078423
91272253 71654740 38310342
145575869 120181531 106908918
155319629 139961927 31547735
58372627 12998594 110454068
10241937 74999511 54819861
152150236 152908133 133488451
36817641 157530543 73878058
56942438 119521083 68864243
17466824 53185133 76027342
42518510 19156059 124532583
29302935 138416657 77984878
128391551 128254092 92662802
52280210 27590079 108903173
91254364 28916331 104986090
127585342 23488582 96788801
149237559 17463122 11291227
43090768 78942680 56579279
143573230 132472517 143446736
49605346 44340501 36139879
95055431 145210625 1798250
44159321 123381320 25801148
146925961 135997817 3480555
89373969 75147724 81880114
23524411 61168167 91857152
4541051 55490175 47708412
51840947 85958965 108225686
102976701 10589834 30257045
126215506 128452755 38746991
146096255 87657854 64896833
132092274 106398787 84286923
51910140 56871153 142927367
137882233 123378271 84358373
95801894 116995870 10482231
41350873 42873989 83934231
80106505 8683106 34079236
95187505 43817844 109259406
46186125 135689062 72631306
133698448 9355564 130487880
1769573 16352024 110031238
143025569 8076369 110301940
104111079 34455400 45391524
1681699 33687371 23081669
8920655 26732529 29632907
24594438 89107587 84364690
93765816 21646014 6347651
62498315 133649818 92613213
13854312 136915044 142701630
150898888 133109563 104545764
64468006 133728310 98997942
61037533 47985994 60378468
54399628 124774891 33580175
146663631 106484893 138374937
154549283 100872595 145524266
121378641 85569392 90252876
125249628 49534251 54910848
105175837 81722782 4801560
129595267 144917953 98794491
107873304 105958180 101803785
30835613 138148715 111438599
103464452 69052011 116930661
94709523 150730198 145869293
100566989 101035960 11575831
142849282 86233816 116640947
53049291 11455980 36118588
153538467 52321948 4389812
1773895 72799079 30202885
66297583 74325604 41727733
75168669 14001500 27711171
70512372 37238566 51240842
71070727 141194360 75217752
45179969 118834050 128255670
111371905 54883804 65127126
124863729 9122521 95205985
142325658 6705719 19172038
16304757 71393149 11040165
44998782 54115018 40175305
152155363 9121003 396601
18477253 92483309 111142743
154150562 147323517 99002302
71848800 114507662 57196800
3070789 144134619 147686025
66384559 29378710 55538318
27034287 95501681 8052894
139151765 105922949 97367536
4459270 64028498 153709477
91719742 102143396 33541559
42635522 144529085 128699253
70022289 104193251 10735760
8263144 117963132 114493967
82929994 60984430 54252214
57188637 28479542 72508274
135254236 67762323 141128366
33890652 101346580 31953417
21435851 17698151 154499204
67953325 13177943 64663269
319503 31304726 42891258
40361828 92253682 29049688
147601613 4976480 106587090
65107844 154994670 27220956
81471543 120049870 33433648
91823515 153071456 31371553
57116683 24539772 157035752
134238305 45166728 68245351
10718260 34717897 97448624
17886060 135695163 99287119
79789537 65349108 124002326
20208797 143624825 73157122
40233221 94849708 92810797
117890641 61122459 42877360
115701354 137365305 87341564
148354443 95457779 135495694
42128189 32586827 64123852
71117611 128221528 150833076
4514274 30158729 110655080
122216446 127850916 5544603
52473791 111116934 124503594
97217751 132167102 40092008
50881943 83961610 101600528
147979924 120499765 136905637
112844271 127575837 48774609
70106193 79186304 2886193
48006724 68795955 90610137
123971291 9345151 31093217
108871420 90425572 103911167
28639869 34356693 45625751
64624275 45006549 113053796
130178888 44915948 154616489
58677221 152797063 100937037
76240651 23892938 115922223
153953499 23919507 120045298
117371712 72234342 101863331
51449341 129197635 31844293
48487318 147158115 81784024
6094093 56856806 90860481
74554004 115147234 156930725
102831026 141046628 120796724
54514977 25215415 143487312
19111764 109497316 17499942
77846287 39129227 142195035
147822170 107894379 118304255
131223021 140674420 136775282
72227641 136221173 6042274
29966698 88442957 143199205
90541975 141257755 25279041
121335504 149826328 151460602
81031264 103882851 152272324
119109948 136430223 141219241
485226 87969885 97872671
51828288 127917054 27481682
108926924 129377393 8811220
141359334 7205021 94194671
15195890 54871909 28650184
28267733 126754317 125828938
37678973 9164046 48302638
54235930 25878520 119807328
29857359 132229760 121131823
133230121 41076828 19516952
150324799 82095878 43494954
77140292 82644687 17273013
155513887 75139638 31118395
83402198 8545010 37335873
79403179 14656591 2255626
114662051 54259412 9928602
79350613 11911222 131778907
61711507 54977312 110259688
75013006 8831144 61696365
13283393 83362291 82721992
4671596 42154812 23079658
104678059 69319838 63361109
60112703 87869469 27537180
151864536 154803321 75523581
3420011 98551252 61983612
14315632 43491166 96387698
136153281 119517918 12005675
81103127 42105017 28562721
124151445 131375160 67629252
37898550 129545603 90041102
59402267 108833017 156294767
155157324 147336752 300648
80887773 46499150 35784005
124252242 51976254 20026293
99487245 923839 3019397
152600110 50715475 84173412
101401892 51500999 40225540
27442216 54681626 26070848
39613252 68190894 71491222
3098017 43401758 114842876
97222858 36794594 97670580
119121456 2999644 46821892
55222956 68254880 3238740
3106237 139682765 52127615
34925070 95718290 139677570
25635810 98573629 36676659
56438279 56273476 60547597
63564967 63010944 21943095
71834908 149499491 123368764
103402188 133855012 22288655
107852437 91369428 95081392
80270089 19235237 10907664
120811057 68750264 71648108
42731704 74022660 38609328
133241930 1462949 86397921
142297438 153191017 81203713
1279945 106116290 7538985
15566767 79167464 97261762
23795825 5903981 123416012
12398364 32085437 71383876
148094627 38560597 112999850
2070446 75572851 83252077
33444152 95227514 81496696
106639544 137420831 15530406
134733010 65629517 29158244
48143645 103305014 64245871
147452323 142308371 31701865
628954 50901042 21403702
142584433 109026185 123239169
27015653 43153411 135693813
93022689 157443600 39721896
87151797 56275557 104196482
75032599 143631519 65064516
99710436 38168659 47938603
54025871 1621624 138546149
86694862 121642350 17160196
30828434 141588128 31796404
150808065 47820296 112639139
76140859 109942428 3275101
78602623 71492756 6971992
22844314 146534136 10236487
84503893 110628691 95290337
11327837 40453214 38289205
993814 30922046 98506941
55416204 26807348 147981215
3533889 78023167 54563901
144867815 21965663 17018498
133145358 40499911 32663057
59912443 80413319 130542960
76707115 14775043 5308217
75903640 104160536 96298541
129780657 4097185 71606861
111206773 85333557 107376527
30605522 39606700 30126661
65372364 45259255 50319963
111899863 90571525 14654974
140155117 38542218 8315547
139179683 101651531 150227366
115297360 34765277 110842044
76539159 116164247 122498627
7798066 132806197 90131903
7252066 36699529 115160957
131074411 46903570 156098088
53542655 13995369 70040453
102502508 52698059 133826592
34042373 67475440 41601083
146519890 116964903 5449924
48665624 18198395 63509557
70979049 133577843 3436808
45608031 122812785 4152762
90611755 22671364 47710965
96977348 146884093 116851930
91064624 49093798 83653162
88249154 139964777 3865567
40211633 9695821 52244945
141972366 58376386 13425006
86991560 63747394 8601194
75502906 36988491 17052411
106039369 5886321 108058781
135753721 27024613 81279422
24434957 55174072 57569507
137345442 43003160 62146652
131546083 117267158 145291071
3107400 80841135 118533116
32568826 51848342 132005141
22442756 25125954 141745751
75219841 148800811 140997472
92382306 22405331 142194174
110078182 67090952 33659624
43493107 60280164 40474334
17729677 136275173 41362707
77266276 132708579 12731358
64497327 110900969 140350872
126141606 113774165 110205086
86311134 22913276 82454444
37869384 102060571 60845115
152976380 125673735 143274896
13312444 74777071 1531783
5881549 76069340 142360873
133182889 72248842 117802327
105708053 25025237 135466610
70236565 8746366 197958
77471022 142711666 23614898
153311490 78972607 105888121
121270988 101641704 110437981
45412249 58895512 1068918
17477739 64138592 7256288
98486735 55427694 156435267
49218550 74417445 23267671
49104439 81573653 92277949
146707853 147055725 23333250
73220289 31755991 146163653
83669041 141099936 98818087
69566284 67937858 64165807
50586827 73883863 46350907
45362588 129780613 102366674
29093404 122682614 16840039
29863258 43088860 88944364
126201317 135703294 51338642
113893092 155109594 80020079
52929024 49808099 112155388
154042636 118406947 14906013
103425139 57996382 77904686
82795905 152113913 76352832
15617970 95139216 16773306
10254615 5994922 100346193
111937615 114643706 40629507
78456833 58924051 42323263
5259755 63385482 147826321
43090833 91011693 128970476
77777790 88820777 65080958
32212201 45790395 75560241
103686423 18848817 59516064
93763962 92951077 66418121
146377971 89621839 83050532
105797817 143268225 140347036
3384024 67714505 118330410
40138724 38518221 26145365
142628571 24546294 150529874
146116499 7198399 33564149
69254617 133726134 30839036
120787772 38472100 68282383
131042609 138395701 13003095
17426657 45537887 36031331
95798612 71455769 128638395
61867405 44608225 123901810
141762901 144463505 154582570
87885485 66088282 90726240
21454118 18659083 43355350
61055285 74069813 74697232
33676421 87726051 150738502
144396512 92104207 143832678
136004852 36965556 113921998
114603018 117541566 151059201
23748549 35035064 135158411
125290648 48959880 832925
152905323 56519389 94528235
33158052 118986852 27651551
146844989 42556594 24195437
70613047 115608721 85279604
90533262 85603289 35013873
143814866 37072918 89932769
94120506 117349571 108356226
53957991 3744617 151088752
150128457 106215532 132900782
30596732 142268261 117928830
22221332 38122818 51428308
18815931 61632351 78242674
154413447 64066989 20452723
149291238 52563712 127027842
62376289 86068483 97924591
123294148 77799878 151144258
95767348 103552669 22060401
7853929 149453865 38475143
153615106 60192845 118950159
147215176 54514267 117256457
103007604 60274115 34215494
151357426 153513377 125753918
103684544 62046911 121832809
120282069 8792098 121848271
110061930 121831774 99513414
138264924 10981547 109376746
132888449 45319935 53993509
60492918 139857552 107769097
151772589 144082663 33317052
126126898 48320131 75146267
48204725 57324435 106886986
87883673 129519050 119037109
99885198 17268959 30643040
51332133 29293590 152839001
79936521 73885337 50993528
44295745 30932544 104815706
104006163 139867441 8489043
18519508 53553363 99812750
112082146 136184118 3376301
88500822 148123693 11443682
17613228 133174873 118861915
75179160 117076051 115891432
148551116 152402445 144221989
153102212 52979732 39964136
149865158 17552986 117146302
140990625 7450672 83617219
63485055 18160314 136548948
55895218 82192108 51013617
42748349 15473866 61515935
120543798 28087955 71152921
97176048 71336814 96687400
73719387 53095993 1622905
106828344 83719728 68264116
3685476 32361459 149112998
129092154 97987253 29116307
153514851 75649461 19207239
132246777 151955827 26609668
56636970 58519593 21395303
108884319 68174958 49333205
7496655 63525083 2806193
16187667 37624601 12905664
65758098 29357284 68608620
51028393 99667980 149012174
131791583 96107745 140838554
101447338 19945924 47748505
98167275 14862007 63499293
106606667 64421804 33335009
63300242 144305141 70732480
118994370 117488809 14087750
67386077 126312144 66063114
10367107 76551419 88702375
113994257 153132432 82390344
141331827 142003372 60399491
120304687 114150267 132566570
19559197 84547163 25914835
81045703 52329191 147983677
103150171 37811411 107314644
84215960 129189437 33475768
100970935 120186665 17617652
57333596 33866340 72566210
122474368 9404903 83057723
149992542 67400082 140419455
130125648 9176350 117412742
42805848 56416950 76472944
5861833 67485183 43069755
132284556 48779603 1413695
67424430 76928083 11060602
28441325 73285285 66346458
20268762 45589795 123636948
79794051 26970223 53621461
120152593 70374161 59375810
123123306 131757592 57709083
40360569 84350071 56085050
766445 94524016 110806435
89900731 82801966 112917745
147710021 26914727 97793354
81218597 97606491 26690831
37672672 154872392 125258823
92968627 154657032 6973903
22629013 129118817 62908201
67775086 18911620 33150044
6235937 96790014 155604191
26916381 23803564 142237842
37539573 9777365 6439750
87326554 116997908 84367335
118786954 128482924 113599388
86361898 116755490 15122083
131939690 51160838 121527539
118682222 37264922 2990510
138479706 96024511 111092723
1377243 139711787 102541346
156559742 3915665 147527796
141329094 142977128 147268114
65531258 16568783 98896835
121690137 110555242 55343132
19226906 115775420 134871896
76448242 76073975 136796001
60883009 149526640 19117937
102572571 6753576 72535825
23415136 70689013 128959630
152176015 118913453 154027910
47280156 100250285 156105316
113920560 53417760 104800467
5841690 128367042 47595909
98738803 119732520 48597912
115477476 96058641 127889509
12238221 113771849 57502149
7988608 16518162 37301027
112588490 146255195 42299182
93012797 82975282 125060404
115151898 122455491 35981909
73730625 86687890 100996156
36715264 29525138 71893057
19311978 95831649 122666174
125899296 48724280 96840266
41756386 128151569 109609605
85047618 32559923 111678846
84783531 83727885 129063690
26623449 130013472 78954735
48040192 35482201 79587283
113541321 81471823 88035666
93839196 29588537 26066644
145903364 85098395 123293499
141684197 66965306 102013887
91867525 80017304 96179681
132576124 66392138 69529458
106272213 35421779 144403992
86465301 113797960 4069869
117268228 58036301 126241649
66050197 125871633 136998776
33596767 143525515 60922061
134012957 25384498 136133693
155545451 69023582 47660330
19495131 97678949 135429473
122981378 143470905 99862236
144848935 29559960 144191290
4664034 5766772 113775367
124196552 14949984 38432013
29291830 90671772 66311402
33749675 111233176 90245037
8795641 65541789 143274093
11868936 26737505 88965410
61822338 62373348 156057308
153066292 74710659 48611423
116748273 139246567 101147728
117478606 132208321 122742571
155168217 50330751 73724846
64818459 154466556 82453494
48630241 126890120 132909269
143132903 119488898 136462309
85519240 40518464 107822945
60143284 49287654 138068402
64131031 17197537 66534763
11397628 130813935 107101173
65522565 124352172 42985169
155708100 33490761 88586993
93550478 134809526 5308593
150703816 35824559 90453394
113500945 120947806 57889944
92512785 104654637 27621527
59545951 40468048 134887009
85469356 20607979 108064287
63923422 14874157 65782739
106336866 148002873 129462614
100324431 17181008 111312313
85483724 155724478 79571099
126371025 26110313 151434999
109283627 4396407 139237134
4048263 32738444 94268836
52306369 37235028 16700738
113180048 19206068 92526754
47458123 110775399 113271311
56934586 147791526 47288247
31303858 140882172 143115991
138675508 89186275 41272240
109713339 59622508 137779847
31974579 117557955 35493616
89565092 98664622 28230625
58193999 81627290 123478061
55682583 46708798 83965658
24931993 48721462 14434544
76231656 15773680 114255309
69306985 35436945 126974678
139484385 9606536 55532596
72902436 21227811 70664185
132701290 24347344 132351583
45256412 108308500 146447868
117165727 82639942 69434856
30568310 20307540 112525245
55878629 117997408 137200029
147575494 152421123 89486236
30697620 70268212 83649406
2863797 36708306 112958411
122800603 22838020 7753488
18783111 97883703 90028225
38029619 119254582 122446901
30654431 132196186 70113590
33634004 102383475 77713329
8895917 138436462 59109404
54546759 51565604 15436468
110628306 87817890 108259329
83297189 23778359 81643721
137267389 66148891 157272707
82294685 97308358 96116966
56826816 39668829 48711184
41725739 148721655 9784948
109878124 60133652 2219686
18038641 102539532 86794103
140481686 26157819 54396484
135632480 112770659 72614874
112217372 139111882 91448153
81581448 6924658 49778428
46659014 109701007 25446273
66821376 133320137 70860467
95080356 146047507 125161279
69110855 135112834 9223299
119443122 117537154 92430432
93658665 112635374 17027037
70981022 116508031 131670524
46250120 33087056 12563433
112459111 91522524 123713070
34020670 132391535 81976098
77137927 49884190 72464436
77249622 52588695 26244895
102555991 78665618 153844980
105682988 61282607 126646030
139192742 91833548 47628821
121637378 113188958 36260177
69133378 128494192 7921655
139856999 35102538 121137365
98553222 135259822 106946099
139611666 52346071 102294124
11979708 77193834 12621228
66656113 17923415 103932007
2037896 129161616 33413087
67202727 107023065 114459529
99486272 140025565 54942144
143578766 98802583 121246214
29580549 37393476 130231329
125315043 21875134 101773917
79846833 77433301 2746146
75635879 109360834 2957489
114893559 141107288 144130049
57527090 154292140 75716368
99561647 36487710 32753208
8735635 156695016 102804161
60416108 101343244 108126267
80682098 124696267 75746333
109678003 54725256 70519975
147296076 146832590 153372103
139791536 16591254 115232613
117975347 65655049 63731828
56166737 83910552 17598407
56840971 138851992 150053678
27789185 68819958 156728546
50125479 118687172 57427934
114115451 74153273 38061970
42840786 93589923 16908781
3388502 21937848 115485604
121810485 73311952 72892363
23983271 20735408 78758643
123308316 117355424 75680177
102743317 7331540 94177537
40377337 1283210 155265865
142387334 109966307 52606264
47771744 102024063 115868866
137157035 67784947 153719286
63925841 82740920 47157552
93393658 108345990 38672594
124460475 66142154 97006909
82711823 1463990 118656709
21603504 36655044 144878622
157120033 21319260 6232151
124596524 148955039 86590556
142169881 146726403 56481278
71986031 97269641 137073713
153278892 136299227 42765284
124353635 112932898 112845262
130181504 90043207 35654004
108365663 32080684 58108239
108053099 99567309 11073628
136453296 7315583 86707680
149947097 21340172 46932463
65147609 19753222 87517967
104553727 140653473 120804507
145353257 39479093 1246545
155696749 126413947 155588656
57785492 139566000 62428334
7498471 77603551 79187075
40026448 95085878 104110956
130731072 76910217 154437614
81439118 147928127 73344422
98827037 72592630 137691463
138983547 74570242 126842543
35199528 127589383 79272978
95297759 152492277 32653698
113300245 50896636 67491980
72206125 104848431 92227232
153747603 46941126 117004533
141619115 145842730 95311288
119122345 19250987 143378758
84410899 89185681 85126532
56441363 151842702 44115084
140623091 11287985 56241736
104128450 14478868 40712217
121228013 44959515 39543528
52716265 127740098 53708699
53314792 53610998 12556393
5134794 99352697 123804659
29656260 138668200 156762780
155429602 758028 57748471
85006930 136756672 60637187
8930511 124232711 85606700
100501060 140124519 61020869
38852755 41165961 85430251
41374503 32868214 131820650
145630799 25442481 133875714
43653296 119723813 146317794
12646781 52196772 88841138
113642482 148045131 1784831
85771135 145222309 52984065
110065622 118906304 142189544
1775229 141497959 41345729
149424654 12967611 105307017
65699386 105981741 71084851
132250520 156536806 70024263
74300148 39407239 99725765
88565710 27857419 39696625
88991017 46182232 115477848
92826007 11370336 131967938
124514438 63100572 106536680
10149491 92968719 9936585
35010249 55902770 143121096
110081798 27127072 120696765
119126092 93210676 77583015
125876076 128437905 64064307
17509848 108532035 124188570
39539930 96540977 93102518
55561178 14211458 151830426
73060842 109351969 58266072
39389993 131451333 58714827
123035992 113621696 109093518
88869750 72973399 111255076
76186523 115905391 72596598
108265294 47727717 73943169
50725925 64467213 11244801
12715720 89631155 134594052
23312130 87041422 155874979
96575701 139725387 149279355
67405150 84038633 130683816
115065933 114330008 145424333
21429118 111997858 109675010
51801404 157143791 84767223
46151142 3125588 103812686
22284126 80164995 149037538
106717410 118863947 31483884
92533741 89236309 6235071
88242102 156460247 79081387
81653509 76869885 18589987
91769936 34467211 150942657
157475242 6252297 56867039
133765354 33204063 89304640
146937461 65163508 116562398
38997538 31654025 51033619
120313137 21225056 141859481
53004937 11853250 22476749
102575409 45079433 110449510
157090876 103185304 53524337
62161152 18984096 138106693
143130650 150864935 103588233
149496490 15807706 10213916
145961892 138003139 98790859
93579119 115095485 72688641
78799114 21484683 37360303
135304593 24939127 37026673
125643376 48360729 138714317
123595153 67753084 127918698
40549696 137734687 89823489
103208200 78866848 42140344
95089825 124037019 105772592
150596546 68877470 16978184
108119241 26809808 46916129
52816177 58611097 91751539
57065205 83416004 134668093
72303214 157592143 25313286
75845003 71049240 35747956
46878754 134088461 107748726
104966765 93092926 128621586
10793892 155167111 125458596
114917161 106118536 38255188
138433583 81051420 74901980
112237969 156433931 135455212
138621342 78284131 114161672
24099583 66025613 132458744
70004398 18409090 102792968
81146207 102982169 34070024
119730522 20010172 68690047
39533494 76669031 63136640
3777443 72139890 34191660
88852019 114259336 12727343
115622495 137305401 134215881
12141397 14684812 90374489
46524286 64092921 28959872
92883462 32195373 128533295
50454748 48669364 48427224
93162784 101244787 115586673
61766682 98077736 72720097
5698199 103814932 53475705
26144412 108782784 47725727
61237884 12619457 81453404
89933996 105160153 68555788
37223587 86784489 58114198
1597769 30081485 72649988
58261073 31395719 132357661
72528883 111902352 74427506
111606871 115834812 7818413
147705353 87587391 4988952
3953224 146146167 62544970
119378144 82862656 29306314
64782907 134895632 39317788
90947983 3401264 101029258
41178765 528572 53304855
5519031 61523678 68716353
144400496 35064182 44820497
73881612 59758713 155002856
11381925 129236222 138697403
140185069 52544695 48635179
106993302 58083849 140700259
33196253 44624411 5394716
17035694 7178450 42518735
132848574 3474013 45313017
111566754 73236367 11465779
139497084 115452653 2975255
61803032 79515714 84720770
125319039 74494744 108747967
79845950 30305483 40926485
41846974 79635193 86426660
145446014 9618274 36486912
86028301 111139471 101953665
17763589 60279521 4890437
108133778 137999737 93006742
109209077 23753219 32625036
128407541 62218471 156459611
138990031 85973383 157526074
139514477 8424689 19514994
145966737 57113464 30311296
89837226 63791386 10822525
144350407 130418420 19165497
37178750 13982980 130856600
154086856 23665207 102575213
47316129 150995644 124977448
136972824 138977168 34148607
103109950 77163839 150963271
12561720 51290024 7401389
13162099 73973873 40018493
53979782 98775619 54929965
83827807 149313858 115638319
107550358 83116101 104012817
84804767 23853031 75858734
65008639 85867831 43726205
80782234 100810163 61034393
51264012 94721454 22738405
97105857 91252936 51911477
78111611 77393006 684077
35464240 87318890 61241003
123020675 53161514 4109199
86231389 139765952 131062552
157548900 61407285 128888659
71875803 44327069 135034821
16660951 55835851 110776265
87253828 111834275 12559958
140483039 153336358 67069121
72718654 71820340 38547567
107623626 131070827 29315510
6594114 117238201 110992493
67933282 111331982 127465333
24228276 20902121 49031617
28380394 38899563 35794148
78275950 52225827 55769754
146942967 43690274 36940840
10425282 120511955 133927979
33880435 35663271 42051666
96247413 63365572 96118235
55052372 113412015 95702542
89863203 15868939 17473789
146929288 44995369 51205690
100256240 148204646 98922789
137793165 93267087 126740321
109838813 14046371 107232560
95108225 42858916 122134319
145025533 38722781 81334882
3895954 108639609 47665190
91431141 89400746 44130769
134917254 61065340 133407656
43717601 46196235 150167265
58938560 43129681 131592760
130721986 123006530 39027129
114570250 79704580 153818434
98408084 39449723 90419981
36423923 85976456 90753264
111839841 44440627 157182698
119410397 108563212 63802971
102834001 87982909 59075026
44201575 20858035 62945151
32801457 42861009 76776775
15383893 56691825 93434490
145756129 154901531 47914293
108391997 102671749 29455143
95056052 47448226 137274472
99240953 128848506 99507311
43081302 115654060 143197383
61953635 146621001 130673683
64251551 104857684 139205395
155536073 86597365 19644868
142500719 82048947 6194006
146547645 89391721 149527148
119538562 43986366 69674285
14460597 33690227 82024960
149071183 128372466 67855814
69244122 118639206 109894777
67518351 101627454 89433584
2501942 26338062 139269582
155123937 47908455 126845571
102635115 49391043 103639379
34654373 111741507 57697350
19378684 107162529 58316818
14013445 13894208 131629048
3517225 30375496 77016227
154912542 89647508 141293965
73763704 154052679 77167675
83761752 112282606 104084520
36493015 66799496 148735605
134153414 58328251 12810265
47017125 48222143 57402557
38370755 23627325 70543922
47811422 142151218 55720070
75213408 118655763 34180146
154426958 30235602 67598486
53943982 53510667 1895790
8422564 141188117 88868863
47296228 113105926 10702912
64824409 150608388 96527061
40385799 103432509 84985969
34036237 133197600 116537322
46120980 86187311 149839624
92903138 129856343 38627766
104252828 34774488 1378265
130208955 79575296 106410490
135811950 106316160 90085408
61207981 125306971 87351676
124680928 101690587 99023462
127650767 72133766 123089789
117667371 116089751 143670177
78125352 14914872 88825043
63006298 130562360 94362383
76694392 7015162 86316538
32523924 34765040 131809754
79114143 112241587 25348968
145544320 101403569 90902027
49328487 155566362 3219608
65099830 74481149 103177350
113367011 151879277 134021308
79610274 138669151 62462716
100198261 29099227 37294475
104832058 26777803 39015859
2030585 45271732 92662844
136058898 5242494 96907301
124503569 81887328 128047953
121299250 42414072 111425524
123926980 30920169 145604495
24389733 92149802 12715793
105425029 81268109 19740521
110230416 41036487 1893757
143902036 65009401 1129025
131299387 94081489 9823163
152670283 48453967 128919366
81249830 54735283 107217418
113141396 59257025 69996392
89777148 125423446 43962280
140445634 4409193 56553051
132347814 142199369 75721996
106996435 100365679 63974755
150755336 112830707 121468675
129961784 115519087 115098856
101674450 78625920 106888798
157484117 146742227 117668291
57643983 99290654 81360696
147056447 103843590 65946121
64900887 3232573 147016981
151052930 135134582 56810036
20227144 14689472 103588488
141142553 16706 97369583
133926157 154937991 23707066
77221649 76789064 87926630
114051466 119137200 34838490
132718203 7350917 132323284
80260966 90217544 79485483
39702620 67436255 57108101
10578366 98329070 27639448
78996941 144813571 79708073
96044570 156097943 109004361
72779636 111140163 38479215
130635313 103740600 64231868
31183991 28833806 138677015
151625458 97762953 134958493
18050305 134196685 111858812
21980380 35135457 96860327
16880014 112504456 108742352
125903550 34431693 95593680
844397 16473633 2723309
68801635 69060466 98608003
61360697 130194936 149408675
122130563 1788224 103897318
39118862 150777929 6330980
30098418 89743507 34134432
31069814 48307377 116994831
41522381 88403796 135683270
103126264 55835544 80756490
98815001 101156836 66037740
59539660 129725287 89583486
122261232 49536333 8944467
99270763 132141596 122677627
145815405 27296351 141217003
116377603 54859894 139264787
90655152 5239236 123732351
157417464 138666987 99838891
42166586 133249529 56099986
118300339 87309002 38098207
48526299 150824833 84582223
150650434 76520047 112542486
95847879 15682304 132440358
11795779 126068374 103145769
60678264 42101468 79255756
132581364 13134000 26675950
108543444 39228782 121585147
59136679 27443499 21523470
113829641 105872315 107930992
77298071 27265930 150165013
136885524 26920604 18212073
7141852 145469958 65430200
82946024 6596932 135708323
4757403 101780273 138452077
78023769 140884881 112839725
17182457 47000440 106888008
18594316 60220139 69349743
115715388 50535035 21101996
136376998 37026763 77661201
66644962 151885622 150505300
86219311 142418993 89575108
149351397 126763469 93681925
114866848 93604674 9481798
121173399 152438479 39473559
135745228 65675730 106718785
150652669 40940138 99752641
65212216 32216175 122329676
88332331 31566075 134531541
68660757 49386684 128990870
65382781 43436126 89867007
115288870 62739327 131933095
22268488 5862165 57424608
60002511 107659182 148059210
17909180 116077503 21486594
116948153 8776752 134913004
115213248 67839144 140986029
65125666 107819629 45795426
67809463 95323417 44775161
87619854 1860229 45895791
45733100 135322089 134118962
34750375 122179340 28726743
81302017 64453735 109172834
133139378 142101506 58903501
97477555 132612316 19119461
91835773 138313285 39023608
72374305 145573500 84592669
124806270 130578251 13300540
116285405 34121267 78470726
28331107 43557878 97284991
154586188 149557849 156798611
25884527 143001886 152227774
123267925 104238349 30012891
113535511 73663612 74931645
56783640 8222663 58716542
54658161 122748457 63215253
36077832 10476209 148065513
90305214 52716899 131665041
85144791 65273503 28707441
67674097 88623169 56704864
127859351 111254880 125466954
147308196 72649679 64233544
116775973 44056025 74808234
145641180 53554818 47837624
84730781 119464758 32300453
71220250 123620521 153914728
37658536 72859315 152256343
103207145 137083149 88103233
66028664 75616652 103286533
109650709 106230691 144463905
68564678 121079154 153800692
3841494 2025849 91614666
78230980 140509459 153147305
60923432 22894646 25059992
75538721 10969875 92623355
125899012 58576245 148213624
35887307 136179970 62471891
47608306 92369782 52531568
137699102 94260423 43278158
12791026 69186632 6511259
130950320 102382327 13012960
149405875 37638207 147648533
49033867 58787493 141114018
18887211 87458700 5749891
51225708 120789042 122801439
24379362 115518454 145417173
63584271 43409522 57975163
30607339 41695185 141685708
124697879 95458474 152611794
94918888 64927376 30312851
55141604 26963635 26583133
40353711 112271501 147447275
8925584 46739888 71154006
136091031 34557075 66303462
51917094 82884270 44813216
47401940 143657855 133860174
74610875 28370786 95381932
17862278 38685573 105814627
149116664 138407219 18247814
60843317 131692205 19236624
153711063 156116004 70317949
66813309 17035100 90601399
118446521 56816715 55582556
48296060 98444146 97771965
39864050 38944483 91466512
150306925 84250489 81720959
2651331 59690169 52446410
103652102 82126496 29218772
110528590 30616257 134931052
76308947 98565087 127358176
135460102 136052577 154719527
46252717 94404910 143564563
89391584 58289913 139482709
50382644 8338441 155984741
30901091 110467546 90441955
155294185 138132990 156069922
127328783 91143551 120401777
2830489 92843031 104032507
48937545 115115684 69446152
23965513 31887564 5423152
23865629 17414124 103829918
140207226 71100173 50039709
32542260 25461443 35463369
3839785 4653655 95760072
85399795 109830862 80630207
42392035 105723164 24744111
111731925 46033572 125396072
89323211 5313882 132619862
57762391 62567102 62501218
34593741 35078465 27842772
49015846 54848814 116887735
18581451 56451285 53881248
71908966 34781937 80856952
80415776 84571344 130362683
133378664 111063085 150798083
47381338 50314806 17967476
98132869 42967464 41092166
96250952 58254415 64227726
95451517 4600890 89674084
130990115 48578595 121386963
29094850 156598038 56113172
58558521 126929128 122967017
16072138 93090270 82654056
124182112 11071094 121831215
66408038 20791087 138366233
66411514 44602895 117178279
94585357 9398618 115531104
12696160 134195351 101125612
49977429 4097363 61012615
124430941 98363595 120445593
104838767 127169686 113635344
31561458 4701928 105558632
78568891 122550168 53869690
42775167 60589676 24420297
92937730 28272823 42612654
61087426 1574032 144403975
120794931 149381236 147492997
117404684 48111558 23533009
36680710 66184073 128019940
50117475 107500569 132823055
55963447 38561378 108490928
157268745 137335168 48846980
74995764 55791186 2051708
59803586 30784123 113976960
138683773 88141332 105129106
44933576 118412742 42858209
962664 122799205 24452351
124605738 43041778 40735560
109332749 131561826 56016102
72392682 29115666 15781960
11753637 113886728 36538360
118764613 57856768 31780605
70745201 12055087 73392394
101733394 101180051 38448026
113710437 141882754 75723864
111970167 63467218 109695520
73053181 76763306 43755610
128932996 47043418 7661073
6222590 29725455 109368601
54647374 26707438 104480355
7749485 128076604 76989865
57263174 104800435 129823473
3217369 24750408 105843936
21319653 106656722 73909362
148084454 101475430 113731712
110576285 90087551 147942614
13987300 46966196 79485288
43747719 138319444 119013603
154563767 20910933 56221372
30504712 156978359 19854301
115487749 117015735 55344843
14626060 38215576 74468520
78574370 135843193 5334826
50482715 106920157 53610624
70324137 122078475 142868274
113220137 98112299 139787933
58647361 9249823 146864762
56443850 155802707 52331039
130004558 78108305 94012976
23956110 94512319 81666866
144497397 7265212 100556801
62162114 151729935 22185494
46482790 98947359 150567013
61699755 139694250 29063404
95945466 76640000 111626908
62775504 92314923 152932417
70154163 102740354 111757729
58375555 122480206 73434830
81440617 32423910 50026934
117416334 84135149 126058683
58524764 46168537 77742193
35963652 104362733 122173001
12361193 12228791 114524075
97480531 56413727 61498683
15997075 15086122 51007533
39001336 62568152 20822434
124273395 123574326 133178080
51694286 141093108 6002161
25391199 143191534 13027430
99584007 152821705 152478042
142791867 97678904 22728776
78362727 134949432 80462004
150598605 105057776 41413200
9004934 96880392 18854752
51875059 27399758 145226715
103285025 29949581 68059154
32308856 13217704 58386796
115663413 119895914 142495310
71520720 149518664 102150159
35222665 146460641 133029314
43506453 19079659 57428403
115912841 113441925 89409506
36188001 101587506 36559403
141137667 121632722 54392420
99602750 61862672 71751195
48344129 5894691 122385765
90411359 122106773 54828784
11299333 48195140 132016215
135688723 58370301 32618054
19108849 101474266 12118560
57764455 21085990 99469824
151200559 96474294 102025731
36308717 117008952 118343861
34500270 147769989 115697867
129199762 7597426 156117438
29052913 143207319 65939937
1931332 15899064 105643083
143572663 50504525 78798611
113132911 111914005 119268545
32129260 87771245 110250344
23095465 121671039 101793132
108676031 129957141 47605411
121602729 74266168 124846859
71228805 83844093 150309788
112323550 76200979 82713151
6438948 7636375 73925782
144401743 133792541 81889850
91634008 41355334 72208985
60440187 98707335 80829900
64985532 23574467 27374446
143499817 84851033 77077399
86309059 22235304 14139687
69177011 117366269 64708583
38431078 142941913 179775
51606991 117316455 68646617
11866229 8337377 50091610
56779707 104216354 73969760
49342444 130213385 127270
63861840 140595863 140050340
91316449 12521477 89581260
80624066 82890260 128773971
44772825 47232014 148409753
29855253 22749088 39807941
5666145 88706607 97269284
27298733 8575756 96083750
92572515 61276551 15643624
36797275 17312001 112327691
53191409 150726886 63450746
156243857 141487841 83527317
134791681 121015117 87062793
78611175 69973493 81055119
44847338 50828578 117803259
33300422 49571643 78218222
86380444 22092646 84270505
54495569 99058152 113332892
93910875 46151810 68408966
50872033 21994789 133470034
104361467 152507881 42929258
144064199 36149811 106070257
115325699 85469941 58043330
55151630 40552970 17469475
61243176 78376079 45533958
83622456 55838877 27051963
13025174 7582087 109144763
3358908 45242597 88466370
32193156 24908548 46157509
109947081 88788440 30897200
107798104 25454963 33154092
84386953 26136385 54676860
47122150 17017795 52054307
73733230 92351028 109344685
22525588 48105221 138574678
144340183 81767328 19243647
36106355 8924174 31442467
73504409 152210613 7110915
826272 72775507 121890706
118079206 7750288 76430870
89666121 144954641 127006997
30194386 37901459 56721531
55871065 61153878 42950094
73338369 151695442 124244019
31554697 140566840 142278516
30313042 81384989 117681020
75829649 136238124 107669707
89433513 25737397 105207463
89683467 146823316 111569321
83417365 80451056 134787599
105032166 34278084 11171913
1244652 104603061 114890187
22817641 87751271 68630392
152413785 89971050 38605140
51346132 148674448 79720850
91663077 66059436 36348081
4699687 43186687 30482465
103770148 48852307 10797158
77619947 2301163 100333404
30563470 92696523 95850325
142828352 108057817 3788158
108451220 76946220 52500133
133702664 69834591 141893076
54833422 954356 23013533
87778992 1579477 102226593
68375048 155277968 30408179
10695521 79803596 52695492
147822068 17402983 132291549
46361393 47953632 60414410
149351661 53459836 61821803
124633715 49384079 122973578
24709754 59081833 132672730
46194419 77719248 84075252
109803721 32642031 103063091
90205325 39064060 119592435
18843330 69075270 13615744
2088637 67308994 141560710
47419485 4767010 125590660
121159918 55131612 54346387
135821814 52857185 6946954
44205204 131424034 15037990
128235140 97095543 50701696
93996662 156716376 31377373
2459106 1687938 17622432
3370053 97211632 107067842
55892628 55043543 80148157
152252869 59391500 142167595
153382029 55010777 12747738
103022692 105267088 25085645
129687263 38797619 25964746
67985097 84845380 25746848
97385056 97917459 135599060
82697972 2606704 83359337
131541600 88151368 27133379
91743775 73384975 42921410
114804659 110466989 137250242
109570925 55435503 6693480
22302662 25857203 43853237
145664187 56017152 36719434
2957964 42995262 145948735
153627941 38096647 153890665
90198263 4802885 68470737
118108547 27049923 124217578
82084343 23210197 1213850
13697576 31908962 130498331
141071590 116371391 63552210
134945303 76356534 42034332
140594602 93933459 115088815
128563030 119756711 32048862
139276224 85444411 41446785
93555341 126981223 100772223
98142772 20254900 50247208
126547288 72909285 109987162
2326828 4079722 42995593
55004909 83419826 59590276
79465226 118223205 137265298
114455168 100042031 13773352
28124126 5991943 100553373
85484995 118234267 47173915
155891233 22541394 67480833
69692567 151046498 111718554
149580930 117400241 110320642
102188289 86002931 56575175
1440470 41230279 38855562
69723484 81367703 151899319
145115535 112295394 42509500
63710277 30313894 72358419
117217375 76649475 43581370
42157238 148033473 3831562
137643443 154963826 148209830
124370799 35895031 26246870
129332707 157102289 92552354
115501371 48972526 51378464
104764823 20045115 114331831
102170920 120595267 20089272
1540887 118738378 76780549
51036414 95061717 129257503
123828671 23050027 1354019
42255556 54276091 141160335
105166584 127914721 78617301
119609919 8616475 99547148
50518981 153939416 49596831
26667170 71500977 11057861
58211979 5710177 28130520
46488048 55301420 456861
93325846 101419764 98307294
138273543 99206572 117238212
129804361 93440981 109791584
81570139 16488522 133515596
139642892 144879734 75372384
45630030 24776876 56752010
18833296 20231677 84699167
62630115 130127974 51183120
65982329 58463692 145732216
29815767 121903978 104618701
53250637 74992062 12102965
77877009 120145212 69509436
125130216 115649050 109444747
25698416 116330939 140524787
63602444 116133070 122255669
68177394 104995670 132751788
49704033 119316569 9781786
112790594 85397146 37654904
118698795 156518932 6103781
74287076 44134115 106828972
55871333 110632384 21193386
56678690 46432075 89204108
17019332 29058238 33649976
45497304 24762139 115604260
32523358 25290611 98728212
105208247 75243999 147339262
12468346 39864578 67847480
42719627 87772511 154264138
34548529 132099526 121569876
138620924 45466834 123944874
105702810 138655485 80534160
2353522 142145963 83401671
146544308 75261493 133273541
156089999 30102125 32456886
151323728 147286831 142962747
76730832 32189596 88605321
151876860 2884269 18839254
94454426 129289336 91747969
47960269 105748010 31547265
78097462 153158758 45164751
140786679 62156552 113656747
107064801 27595034 132045860
142414932 154153655 29638271
46245646 115910420 80287000
33501813 31067298 41666269
38276655 26748943 83993199
110999056 129184622 143828607
22916171 148012788 92368300
90578641 12320518 39915225
32921590 85072859 153654879
101120615 132583643 78626881
72961116 135955933 69119487
56246676 1139442 14342039
153549665 87795066 100950394
123304081 115255713 79703789
142260447 119146915 135461525
156445146 36710834 118692380
105172827 113517401 143804788
53041798 99971203 31838997
30451102 95137592 99932770
11414877 77099085 149374354
147941902 93700305 144487665
148202208 151840147 154594825
50544835 95354620 71410263
31845424 74533011 108071650
11870906 85878803 70284748
114113398 140258371 16099033
107840176 144070852 68903934
144632509 102360237 73101984
90033862 54524463 157418518
130483722 46408350 74160055
127821919 19977814 139006038
115091667 129506218 125284464
1714804 136728336 52234527
122128034 23096212 46049669
137627796 56246804 19629812
22816805 129334796 30781755
103747183 53387521 114978283
96741568 30505699 4114825
40888247 131741669 147479850
114617450 63754124 88852378
109162805 104516203 51644698
81889412 21583949 9406610
114157318 97518720 76885327
32881902 96384623 104347349
112248276 114218773 114846723
74884166 65667783 130273200
72670641 119565449 117485013
51535080 21799293 118686687
73993753 137458146 128571670
106833318 59629617 30315212
133370880 32243970 124364116
12331176 37457229 44467835
51950637 124057697 83315124
104134853 146833431 69433249
86800702 73760462 104248946
11228364 17799427 90085606
24521062 70699552 58186354
93607154 70644067 132576207
100600776 122840795 156891396
84889485 41989297 152637819
19947742 30990726 29286130
61322311 4123821 141027607
90180235 23174587 129415577
67145174 102227906 145370942
14693772 31714528 52186478
119986032 53056068 10332739
139339042 51832317 76984349
103971907 68347265 37666904
120897261 113774573 101416582
128345721 112476037 131864765
72742592 132632624 99236833
43079490 27518585 32754485
51446148 129912181 119558138
64566331 52804159 15530951
39773674 104659165 73601212
57383323 89936408 138010574
39113690 99059824 43929145
68838032 81428028 87926816
22703962 73575234 59018255
11568477 135494537 108103812
17360879 16242139 16995948
76987492 143187149 32918370
127300086 150075803 14412799
144242889 23054085 88185801
113090260 87313771 111827113
55388989 123319360 3604562
105992674 13322615 69270616
47232746 142987751 58327383
1229046 126795023 124368844
106465867 107460296 63745488
117799207 59082429 4656885
143026052 41316387 154836239
18243023 30783307 57595598
150271232 52034801 4867142
73040510 13466188 121369176
106377188 125722954 64839785
122739446 89360052 110881454
10987254 150705958 15660066
148045914 96786728 133297202
58617930 77093956 81250119
142634137 8299360 112605151
91348084 12374569 81620188
112601948 75404982 36430175
144753481 7336570 119888752
99858571 11288467 101215240
124371102 153198736 8044300
52051470 155155237 13076761
68202668 45207046 94470038
90382615 46488221 72743900
34825097 68246007 115467272
61179681 27689533 81770844
127638450 8657782 26122368
2363546 49123014 125103656
98285217 146614396 132033180
73544291 53923533 550203
61640298 125800029 85748236
84096524 44458742 78453156
3421346 139335905 140780974
14965229 59869208 95405750
91740605 156648497 101943683
105344195 26936856 125503974
105934511 156594725 138238250
40117921 25007855 98386205
153866965 15228528 115875005
83932424 128085285 42310565
134394319 18507468 39355301
51026744 28918325 1676311
8660196 147637615 61534620
4282228 93841473 19708952
66426697 85971969 151106374
24751188 34825078 47622111
154140609 41841882 19384082
18651849 99800245 108824867
106893260 51853204 57478818
147303020 142773510 68233280
100679387 38242940 150731222
14344491 116949577 34476247
49120082 112136182 129966135
129147768 153279684 21513650
145356589 155320234 29005672
64561142 105230716 190509
59132342 148961034 73049627
50232407 15531515 121342278
121103639 40622642 121516054
89672748 144957864 129491353
74083645 29908492 52855145
38240965 91288946 144744256
100342257 66980245 68668526
43947842 50836925 113350649
142925038 63417766 86892597
130096884 97551968 45595556
99802118 102241876 41422344
120140743 124945612 136830159
11472773 71237221 43669253
68330331 130109610 43226412
79232355 149368636 151663107
91649968 88811903 52079820
87990281 126796887 151205571
125035355 24392143 66181549
10322176 32362693 23570731
39884019 134693306 102872014
110231977 141915252 104807641
33489709 9265600 126469710
69914705 122202336 11062914
107685805 152145750 110662159
90262640 72741852 38122485
47044785 140032941 7398084
134860078 147150800 153526943
92482444 146317123 14584700
72381791 94987280 130966915
136183889 30282728 24606658
22740394 55782113 111162231
100195144 114291363 75187531
152489348 112092219 32809222
72395252 146565226 147770384
71647068 152219002 35489854
2421510 77231861 130668747
19538356 126653691 50570604
54661062 41601862 40745311
123948971 72282730 100733410
1246431 63298863 112167165
112065632 129662225 49919021
80706590 107594217 108546513
75797719 101544456 117457786
41402380 146391074 106835
103858812 83805598 60056744
91602260 104353073 102867493
1391889 142426507 91370569
42251043 150505575 110866426
9685766 52979282 130212007
15033026 113315463 102872780
61990299 76623462 45954341
30470286 98565539 41922
45811434 55929816 147002657
119334439 20888400 26413491
3735810 122430879 87878840
56552558 8849636 153695273
45072473 129394961 117354890
142155112 142186689 26200755
9466419 21695743 25825675
100280023 97793145 19541552
17953514 104137527 82018619
45022290 146891186 59301413
32430863 129685070 4727373
140828363 121110840 94878534
22080012 77478259 117477349
109215157 136383602 109307158
22769032 67478433 33430963
145515662 5991038 111484529
10730428 71515113 92486946
39553811 112810092 52645412
44214566 66060634 59105643
35340805 64130297 81930240
137766349 98940297 106167195
74501846 93021444 54030371
19256292 34859484 32803296
47580529 137588436 74857323
8601259 102924332 61771640
105288513 69097150 69883205
73263191 33185552 78870704
22866600 136170564 141264236
65293534 24831074 27776895
102569078 123218058 40843459
41849999 13459324 137092305
124013416 1148973 12599693
91262444 75254464 133659664
121521570 124112937 149615760
148915893 37917106 121799599
48588503 154648806 132365296
25643734 76324689 109771708
29044037 54727976 42136486
74829042 4254291 77688049
97409012 43489713 117978510
155416346 94029058 152623868
151554585 38983982 122424675
155770662 43627701 42899012
16832775 107365681 66079959
8363188 18222324 73823995
82399457 140314480 88148227
120807071 18588642 154323992
102014145 108561158 44164031
129527347 61698672 143223433
114397215 5289039 77670079
88599099 30142901 32190807
130275342 134240145 91509317
140775817 2622347 128213894
121506717 122571894 59234329
109630585 88225632 135254693
76904971 106315807 28647136
14305907 102476091 145857955
52432339 101116934 116404771
33044104 29276216 137842350
11485761 76368843 91267338
78061670 135996165 123700525
118546571 97935586 78329620
22912522 62876265 54439731
12203738 116900993 80819259
62181582 134574962 78842730
25899317 54427358 79252757
99140045 49513707 86600112
150586209 50947353 15631365
997414 136713362 21649308
134262589 61935978 20394495
3846744 51152301 36434157
98634996 54005120 120456942
115595936 64737258 153551642
42523387 71573076 58316503
76480192 131021650 5994120
63364561 148049766 34818217
145320600 56817277 110066795
63565197 130873626 24520027
73564143 77704547 97634240
106248245 155135667 99431785
135712333 106883684 57435223
128590488 41569040 43188261
72650579 99268950 39715228
86156132 100674933 11813469
102426401 100739557 59321044
115386900 121663649 118843060
90864731 20741363 30919628
93299565 147880631 85851734
76956245 97878666 4882697
141519435 119111869 21032411
32419733 148846464 141277931
68038397 138237377 154244843
86661090 143868019 63661697
59976409 125919708 105633354
105648832 121742877 119410929
87896048 111913625 7598581
454486 27238769 67602388
101319494 62898551 110539303
135057730 121440449 148108195
16313625 35573480 36789934
128145167 92688339 30528735
9626109 143866552 54137596
114381060 138496835 45686176
113117123 28961466 46182756
127244265 85250268 54331882
102704144 2137496 75356845
100077863 62032674 92904979
126634364 52195817 59670232
121815760 152557136 51084246
121866844 49043348 76779351
122690492 29092513 129920819
111806464 52562893 87034674
19511543 45279214 14619656
8251650 1731545 94405568
157232155 75421114 25264524
55539433 85176100 120226030
152894652 69292312 112554898
143346300 67877016 11418980
59715757 128845278 51412157
124795896 143920470 121397595
105149195 75629976 141132165
33714951 30355819 146875223
136417592 116718663 20276687
131707727 68006441 114233434
87076836 111869 121115740
125103226 143652763 123453130
59933534 132074240 31501675
56807271 88509402 73750510
130893292 63160092 151353670
133311092 70444474 65500106
85876875 7107541 70833399
123457894 151551266 12425686
43437706 47788223 132217306
93655993 127458935 115461808
102781694 77788904 112704793
94731035 2045661 53265659
140246438 19762966 44716286
33740890 21136895 68547506
50491579 37130140 8131506
76561559 72551044 92420450
29491498 152810604 149272833
75792732 29406528 22738519
48359458 122703829 93556542
87318561 64796425 7370474
102074323 21216726 153135294
43677085 15608399 26138095
136327293 144742518 82591486
37616887 54844905 71625908
98270753 9015580 21474305
96191599 44939777 123808348
52119964 32121266 26552204
68301948 39589356 152688241
139147924 75468903 19897512
15962697 8157940 66133141
14550386 109570807 92726995
23880795 85746613 15383536
14609809 43662943 120130794
95353676 72037378 140504043
95968547 92588187 22933804
44392113 34633194 126057592
125712958 28454737 141490384
128704622 52964975 91732107
79072074 104921552 26594725
52379602 45302391 136502706
61724691 104539068 26657981
57082129 76403900 17017472
106308000 59621799 92901092
123767297 32471098 148799013
118796978 56327966 152727336
139956881 81675157 69440937
79871095 24947977 11256944
126946952 98127456 69166997
140997522 115776928 15020422
101851319 123569271 134925227
126473985 152537997 16856987
121573076 122775002 57072580
107368123 152773916 119547414
114686451 103439087 46975349
55583472 133121137 103990946
128882434 39418591 13147652
90201963 72019784 101922282
48569708 132623911 63605806
56461450 144572208 75562625
112523891 81829102 90577816
126897747 105418724 18265388
47567247 135261041 15804195
138843214 149313461 143924929
60352321 130453891 5993657
9511869 140841215 117484467
10819213 15242602 87467978
149218446 110543915 132603375
121546794 36682313 14348770
78051090 103798827 70109558
145589819 99208858 70516964
94690875 70806842 57992271
73173255 130042352 6246192
96718935 93543469 111169831
95687424 80426483 118905969
305500 87431404 118227133
126539797 30137877 51484318
87595046 15322927 107834866
128038599 62452746 57090278
6625607 129319274 94756132
140331730 77766100 70000794
9227505 100942097 98466063
101786914 16243225 41851148
13639781 132496880 46732249
60693374 16961100 66211200
152867466 127304061 97275383
121002927 142214948 97698253
145674625 16665248 48932285
148457035 131204248 84411347
92521833 81612219 39525678
150764928 120790691 2388981
149602015 142864263 34013179
132442156 136983825 59131010
19962920 120091930 56779754
145902088 27027672 84205752
43422477 6880587 107297579
10047175 76094413 53739436
101962080 96438620 147481736
65057510 23483162 143729014
106305682 124953571 31367469
36453161 12911751 11905634
40912075 76692378 146977194
33322692 18614782 156287516
33213124 138741262 37356675
43380848 99248112 6207648
68424748 53789987 110461918
144744221 56145530 7733349
3903491 55361696 36197919
36756753 114852541 33052110
29026808 38983622 141655883
27474546 32208121 128931510
41583156 141543835 69285959
46543651 127457945 10804748
55666690 48021690 49073281
144513169 41593124 147389347
31635702 52512383 41228263
153207138 115975252 152957900
63500909 65743461 92722733
47200475 106429537 131598083
155070092 83993160 134705610
17435166 27636213 25087340
44989095 52696293 88099700
27930477 7071404 2153441
50195598 2319601 11115871
34816456 43008954 145712180
87181737 89864246 16838346
105125661 22045831 112540878
54055868 115524984 130083348
124908135 116069782 134239747
125683156 75699000 56262907
43565950 13985294 84027594
137059435 45448308 31644800
4170099 12648254 79901876
88299826 81973816 73684360
41726149 123211983 45846791
110491765 75607158 16826237
20762416 13887190 93116183
101010781 37237642 121729588
37596193 46338948 99335667
88513090 22956191 47211923
62387401 78782654 151090257
154429451 34835618 127342292
126552028 42593680 65428788
38547143 124458814 85451993
130222344 57492191 17335828
74945098 155170065 5273341
97588662 4948546 78559106
52826042 36696543 5492754
46051743 70026483 81520297
52247701 145710074 64528023
97538589 118492125 71071232
145755336 13712859 79893235
104119695 149918047 36283408
31275480 143006553 64034558
125758611 60042766 115283570
1981731 149502120 17795507
129735149 140192789 25135908
89393162 90190281 72210895
23619210 93463528 55376443
157548472 62812795 47924070
130731009 157593692 43464945
94604060 119820147 27749658
74056775 53329392 21337818
43077885 87694686 88559733
52718373 83587639 11767917
81960014 88297127 60990770
35231763 75663891 43301109
152069137 134782699 60052612
74586622 89483870 84900367
82626320 94261108 143316611
23793703 60702756 149010377
138587497 28756298 11656732
153988859 68104062 63004852
117327154 104246427 53850327
41202003 93521726 10423928
95669049 22207776 127401896
92532116 67343101 79080802
43114945 44624735 36889399
21489474 136662406 423351
120158441 145445179 83439728
40229709 134451510 137224314
54576994 65894642 109289134
120046078 39779892 21200922
17189758 156685504 128355817
56930651 55697324 8744599
146572082 82170693 117474571
64101932 24704670 40963968
102123574 49501584 105527223
3127274 83614835 7464260
55883356 82562974 57736690
12365346 41568070 8135412
117760828 74467361 47262519
120954585 120693454 112598857
102258573 35925344 73108932
10064358 52255189 137433948
63637727 79533151 14118114
109759189 133739967 30743679
46788522 130390852 48860032
14224728 60637435 49774188
138025427 144531427 141571777
39674947 21732278 17841221
86883731 91664542 66061487
139761921 141205659 101442782
39356707 36486783 98958159
72534179 97531389 43001745
117256656 60267453 65389159
78895640 105143453 146409029
30265665 27898395 31134129
45121752 48793085 27783789
137116447 129553604 117841067
19284165 70116681 102723360
89319630 49580510 30336451
107525568 6000693 149763724
147304460 81613922 63271815
7265435 131223226 149285276
101315190 74079381 115914002
114594020 48226877 34286618
62575147 74129298 90650107
149859860 40278909 11865599
21772079 58051251 11577097
153316411 146917580 56190417
93133862 93892045 115005292
122924388 117737797 20156783
125954449 46510723 74322582
132711983 55313167 141315031
105526157 16163028 92114123
118012872 135635800 21537283
41556584 55349542 67919565
138806087 14376021 25172317
147282371 151012273 87116221
153442441 109987396 125175042
103658183 72770721 133734765
151083787 25015182 70358065
81562572 53321361 99190796
22184530 53363192 69573368
88817013 116528024 114808145
16596500 7597824 135139047
135621346 20572708 59621687
56652418 64613319 132550978
8972425 44253788 136757839
37878606 11162783 86268146
84944283 32790864 47448984
82802337 54370802 150001209
19020641 98246873 57308713
28577674 69587372 111811867
79697785 39714446 22446775
135193970 149417852 114635732
69882421 124533918 50950492
126031610 57076986 38431007
91651989 110419774 25705285
48608184 133373036 58775586
105278578 148129576 3464544
135258830 147591977 142272670
26207500 106646383 120643261
82436954 20212577 94715230
92298312 104404206 62781064
73883787 5764381 53239936
94816394 64775850 82225992
100600740 68615579 142500561
91690441 127344834 124907470
71700123 153279584 109316801
98223618 8242988 128875748
46800248 108093625 84759016
20765177 121851211 24826072
148602268 77034506 82814448
76679483 83266733 51889
5563729 26061314 65696096
142510722 85510780 98148675
84462281 6134093 133094079
5203602 71547195 136262054
51410710 108512531 105413161
19959357 40220516 75199161
34004856 17508359 119712623
79976172 43208077 153522314
107400997 128649377 132092619
65486611 102506220 152868258
83126378 95666027 21391328
110649926 87133412 84170109
154993906 56473000 66882814
137404241 25820085 107201135
38877362 32910132 155644137
20480747 5932563 134840300
125003532 8263790 148816154
40125375 83878260 18865205
115661407 127268029 38979786
146402392 136464126 42188344
32092342 3341655 86961362
23872923 2485768 113894076
112068729 76291912 122347958
138985403 141701258 68648327
65278053 151489674 113508403
31440891 84940120 36131241
51015265 33475158 57461093
147144531 103255601 29927317
147253531 47453188 52108411
70868595 10889910 107485032
5084551 18860833 136881804
47317288 47421585 59072834
143055594 52823026 97393288
86573257 3802959 21543988
115885191 45660909 98837352
40873133 121936864 11472296
144076014 29206277 151555440
45874663 13676229 144366960
116853308 67829356 89033142
140642373 81631540 61714451
93419168 141834778 5828194
21470344 37785970 122608896
47785649 12955835 18698326
15089087 59619003 59041286
144219644 53909355 139924667
16271530 155263051 15932159
9132888 128748907 4217390
103449461 101867691 95537292
104048409 4194865 144646722
26123490 62585225 140099531
111801912 104630204 19389090
54972314 97259631 80004548
24793541 30401253 153303860
84858219 120687270 7997228
11173233 154069104 4475385
135008221 1975322 35557266
82792197 120377166 106989390
41002454 18471701 118636457
59167932 47149005 24069643
152431663 83099813 27958838
73717490 106483604 102766103
40316616 54552585 111180242
26504108 66258622 106624168
104942111 7336521 24565907
103150064 24165777 13346148
13326506 6597271 151561891
12120768 55545708 85769105
87370691 61863260 80314051
42358917 3328349 33976098
16578088 31466043 144341700
62095131 44536006 2189585
76891822 14961159 28360506
136120663 92481319 20259070
42898324 91421967 121229649
17196644 116955003 114181446
61314223 26470771 50810637
10350317 157186685 35774078
74278940 35881380 25025588
15558417 27968512 99679723
132079129 46667845 84740462
102428182 60860102 56373689
36774321 44447911 83611568
59185306 4581912 154280422
48533858 67526423 152436515
149378665 111011933 80244085
80022314 149308962 154158138
65579852 69299871 100244214
106450574 83605946 138973964
108798438 83895015 120679289
52599218 50960905 963134
97102390 137428285 99314599
157018684 151623939 51737914
73454539 109693832 139799317
152315786 113376189 121510754
82271031 29713102 150567157
152894699 145585715 124639172
28950949 82490604 29611897
128982184 3230397 45019798
38172113 68960502 126248704
153128341 52390052 18960802
150636754 118978332 41041298
69780107 134065041 35001538
127955827 105424255 153740802
81342240 155434910 63952807
86894991 157509989 82237784
113031655 52609144 112309056
55067535 132399900 5212096
92989968 124448890 9609557
84402538 20970475 112831733
141201468 113933215 34472269
123615088 146141532 154800640
19475014 49587904 68518010
101952117 99320862 121702978
68240689 35094583 114043199
74152419 103518139 115277933
7857196 86880519 47554149
58125306 131539281 881733
79167429 129454578 100803198
115748595 78661861 85077223
147993187 151061689 4120020
102313172 132497211 2617074
59707455 143150986 150953573
40730020 30776900 15437033
39386795 15589549 15226573
24163361 50713261 101647985
40276522 4268425 32276186
145744743 83150339 17595832
7459734 133969238 142522775
105459721 156082730 147745468
62102583 37000004 150990651
96013272 146445882 102624742
140706970 11779631 77246242
74974988 31016458 135075909
25202071 68151943 154488017
32970115 93052438 58035354
13863956 86554070 107408855
31497515 54065183 100478306
73768406 373337 34543102
11789755 30306239 74705236
72564337 119941393 7081497
65752290 90465921 149169423
149841293 38059703 8404651
107240919 37351202 104291467
25853534 37560540 62702154
64461069 141756678 32326181
96114233 145365202 141917390
31483952 97981648 26121187
43564046 125680491 146404239
84266479 145792314 89630347
97918822 147535945 132319185
33453445 10095084 107014444
155922192 71061569 107057187
115457853 43818886 123640860
102663312 26682161 107754524
76407279 145167011 17537250
13103500 28985555 105340649
46220851 16454792 55264310
4047065 77899838 74102571
46847978 27089698 124468552
82375784 86270850 118212594
12151793 31285644 20307515
135846884 44850993 38490769
78868308 45176078 62537590
134988065 156431639 28433748
152964441 57092581 60982184
23569852 99550369 110611657
107210994 144402413 3895325
16724435 48454050 80755929
97309956 90504157 105183867
82559385 80238073 43881082
30665499 129038520 63840267
55387192 86054181 27823469
140203611 17263547 85054033
12047601 147878656 114329547
109406341 101416604 128212503
117405680 21923961 100985130
32163647 52738470 40526149
32354534 33951539 150666574
41201297 131333378 45938039
77915733 133145149 84894444
32275289 118228217 91045001
74599625 87968633 35144035
59683724 61173069 118568458
147470836 126570770 20439927
37243182 122687398 44826847
115161175 157244959 155349974
99389410 38755706 67009459
23040778 24275508 10655945
72869547 120924623 143380422
26692424 68868765 106904381
103897113 91895310 132445510
105469537 68758850 45392162
103621158 87451703 19204683
148059626 92053706 44231915
19029284 13138960 95104823
100564803 84845079 130329649
46906159 152562080 50246348
33102483 12275348 40681429
53802476 10314779 30409628
29082034 81373431 49537236
87729341 118327193 85568766
3961802 130677276 72858393
57074358 6101347 36626083
41891281 15183182 134252364
127464379 51102637 12325090
105793411 46742574 58755030
9257320 71712582 139322972
135849339 145416042 72379547
29979826 116220796 133583722
119397025 115543676 12028128
1894824 84858854 150227762
80397758 86524951 14331462
101478855 528788 145567230
143960761 127548676 147981123
119970161 48789498 86009599
111437416 100326843 51645471
73466681 22945163 3493249
1846164 47765877 131523777
50846115 78388301 89357940
7285401 64005993 123534035
106769818 95835117 59723163
48657464 111696075 57434873
21497559 105187418 65886411
91330355 63992686 76359243
86832423 10825492 130168009
130354870 83861670 130599886
15165923 153575338 96133435
155593779 88225359 29748481
69518988 50918526 45485302
78117054 114121207 110127453
114469454 13102805 43694699
24040162 116974793 27262489
138148896 69872824 79854511
139088417 143451509 155915630
17016201 81373373 110630082
151209525 48930874 127046929
73135149 68661118 84313055
127300825 28953275 65654316
43224326 140664095 149536547
42650418 102711016 110693662
46043483 117992844 94791924
75803970 80694185 39395094
65669004 111539464 141595968
86811 139080840 17303443
32988513 132285702 100141060
103092663 153101070 19126920
72572460 12832137 31457145
34192722 58038859 154454923
7441207 143148760 151084069
12763053 53733842 82854725
117431198 100555474 3205982
96423895 150693206 73771036
7358341 62063139 135961747
85783360 95975912 9876648
99240506 35015838 120178954
121292234 114187085 61030238
57765803 119520703 7615486
17465658 148668125 95449198
115695869 33506278 32082470
95578659 27938894 29850981
145488 74689987 109107794
98186496 35014900 3244427
107860482 21250582 93316068
36227503 25121120 63165602
153037651 76580975 105121199
43218375 58608110 78049304
112072996 12983872 59194159
135681269 17786839 88946691
114553219 107842573 63672477
69634815 8081902 73927552
89013653 55957236 98711425
87039685 60273572 155799371
91938741 8735616 42759620
38142806 72455299 152417070
144633642 111983107 29635948
19547791 112346386 120918370
109201536 99973743 148906852
377556 60558750 142132115
156861951 132390946 146255268
23696907 89212836 56596737
42718791 49896510 130741731
74570324 65752703 152230459
58950728 156707103 130461407
25788429 82173144 93411630
126018834 115783649 138681467
24173330 146298198 43344974
70879414 57074659 129478605
69810759 144683213 27999149
143469814 116603205 26123235
60594057 11238865 155954233
74124237 7060150 89560630
150687298 108592958 154062632
38475496 34109207 55592089
54481518 149387502 119954267
148088686 147118250 149357840
1658062 85082403 121102284
4827722 48933743 7538257
19568037 97443333 85088501
133409014 42161804 128257316
6255173 1389712 153180430
60592255 88907045 18586419
126981889 7936447 123975851
16303692 47293432 145193867
47078161 63018354 94117943
25865883 70677777 62367801
65576474 16086595 24079266
22855840 42569631 117694649
126408255 66251630 115363734
133296730 149911386 146360214
66499127 118600809 101442634
4636542 132663010 130631401
126353642 14361424 109015936
9563376 146800388 65302625
109394369 77656291 33277164
137998299 133355858 134707134
87467159 126453926 87722454
24161952 117344124 51269833
63943102 145196534 23000114
125249345 63861190 18429005
73954733 4705177 138604484
95770095 29517497 120244951
87990380 135150684 65298384
7605954 99432777 92717141
3737365 99400198 9136853
49622952 128751430 32912359
37620703 102348086 32022637
154879578 69568318 113688956
119117164 85088517 106896548
22679856 98364544 83663793
73867042 139914525 131028351
111061896 80647903 48720103
137789266 115587336 17051679
90669378 23790113 130802971
50404999 112309526 79993348
52987247 84959401 154425210
103394447 112551901 18314082
26690921 14961788 139430509
140806511 87942850 155562476
145829962 143669372 60882911
46893186 73916797 62651863
98609156 26117580 25966974
41958103 119314644 141339137
114907475 89547067 94420885
126926512 127418576 11407815
116892831 118470360 152900147
127451046 157364644 4042798
41879727 136069519 15358528
144452832 106169544 53227421
54560596 94993309 52469209
124536514 5552429 73523547
98094705 136452675 67264106
18812376 50528044 116723342
70080532 85653039 10789434
145300585 37918273 55119562
124961483 117301472 49079092
156543753 75161342 113147677
141381849 155626802 59368445
17957147 114642214 33043969
101242455 47666159 62649916
140726635 142438660 48936969
131209693 137870901 59234496
21725606 31101972 73801109
26384969 9316104 84895544
6658641 111615217 41222360
117147081 156167861 77120857
113621568 34017907 40895415
64217 151901416 85497600
38949491 11111601 62755047
85008684 22229409 20379236
1031111 126988809 129723484
18587448 144625746 69400089
116517197 100313549 66380568
147944492 147506717 29888113
95547919 36239307 43125051
40141817 135591132 19240480
152693761 52817941 63019353
50269517 40277897 143733999
33309081 71017933 140242622
78781471 59340776 5864354
81784376 23233867 144684311
92733906 91827371 143889588
46198217 62755731 82068757
114273400 9573511 79974755
15375080 146918981 92929566
119585428 101917019 146834296
101792976 151692076 30790688
124432173 122207791 100025738
147188077 101753771 99646014
54181898 80869301 85361079
4611970 9264951 41407225
41053199 139415831 136332699
80295498 26782334 84148412
46987107 42177930 34049272
54678195 142899618 62867676
34973487 35218959 135047023
15530803 106025420 44224710
145813804 84458262 79857497
138248563 96376066 112537882
134683159 7168294 133613456
94005864 132761564 122287069
100750236 155602622 104408686
83135926 12774501 144362833
119329542 21944227 65425746
2231544 8255501 52699925
106082942 13890804 95519997
42989763 18380393 53141871
10076418 2159886 68317310
4226259 40713218 17466736
1837283 131769283 93890235
67037435 44792685 155404069
83558254 88556250 116902233
29417188 51602262 29370351
75340807 102792877 117975170
59503269 149770437 74812528
101853053 37683124 104821367
43696074 21696962 101414384
110169694 84485649 92065533
87323615 31666748 29559377
141536886 107063843 45315456
40836851 73860512 84930642
84740293 108226050 86515069
116297078 111677559 5428854
78734249 64876107 4909040
81772089 14929576 81556526
103724455 89872499 125082925
39941815 48855146 105092874
128337921 146779432 2362824
113141228 31431517 98983802
4084212 155997505 118892535
64172162 95941017 61639518
141407925 67125963 121711161
143591457 145988409 38239544
140860746 54827911 64805100
110706062 67958837 127399280
150978764 66353905 93620298
92226889 68768169 49754694
150237548 116792456 59830262
165262 9106864 36613458
56553041 155418857 121565142
135469647 75929690 155271566
73931293 93788612 87598529
153463946 99074008 36757852
18963240 54019720 119915018
152074517 63150977 30022716
142328479 72910314 97229579
16381505 155838280 75626503
8849053 61154838 93728841
148089614 63372810 3080166
32165576 113984391 36649612
33976138 48083985 154442074
138155677 63211045 129062826
154767423 41953429 34066285
60886306 4695832 127099269
144300516 56813162 152018774
134236473 68331234 137337912
52667303 126490607 42581307
70394868 143044835 23250637
92668250 37397961 77177590
118453832 75836787 115864962
103533063 78783776 142773302
66299686 105807284 1740122
111664123 7309172 67312968
38855862 6687998 123183113
36319061 16819209 72119375
156793576 7656815 70531004
57479388 50465821 156280994
108504602 24980344 45881964
90223991 70946981 122904690
44654666 105427014 2186755
3449083 97160272 101883697
59850269 2047556 132326425
142899707 69356753 153333009
142189773 71994974 752658
30353635 59749773 156151838
125414571 22080833 111919579
134896923 108079437 37729756
24199679 141821196 64284646
121558862 112806895 14514834
41078008 1100159 123274778
129602219 12243473 38233007
64712402 99217602 78323337
67940879 3967691 104103061
81491017 116735854 57983469
114000110 96618781 75243124
96677631 106451631 125736471
92309391 63027213 33950870
127070718 156183892 45029579
129336533 44015948 79616170
143141688 35859659 16543872
23148647 146181992 117325695
66025419 125614307 86886460
137335292 143463768 137034417
38447977 37794539 144520504
48382349 64548827 23764822
84810726 144090556 70360563
30090553 5770315 136285601
114252154 25685574 53133301
9282410 42294794 146379426
120017367 88001082 102640539
123641891 120395370 9251269
30334457 123591374 24956091
106592639 98296878 125408524
124760632 15503383 110074601
97739572 149199690 16601455
94710273 20021014 52559609
112856307 127806983 105980015
107736565 54387055 6248118
123502262 115716772 64209123
92414079 107562464 109355680
31285204 55490722 132281671
49314687 59866057 65149347
107015075 75535294 141077002
131665922 99823989 131112885
84639760 114859620 102549667
17373974 50367796 5331815
89020754 15150656 140860573
20129967 141869074 28312570
24042274 131917665 51717058
86834959 81269091 61750723
148878766 122623361 22374845
123965688 138698552 148908687
117359349 36594425 101864470
105979843 30264755 7342348
131380421 78857234 19721246
63636068 130596655 2889542
40268981 99152254 126806156
89655339 22844145 155517029
156088283 144008136 105131002
81914044 29253986 41282054
17999371 73895600 136314790
84289632 117851517 56303121
17529305 136571351 84387421
94685400 139459995 24623068
84918888 131124314 23769651
4943026 5138667 31859856
94939238 24158519 66156832
102201477 35244399 95026166
66741550 38635348 60857021
2373152 75672650 15432745
135607637 66824451 52213061
156625531 75504412 11058653
50836103 80333510 56217996
99387697 72257153 151705227
72876301 39752569 52006551
63982481 152297334 121593785
65047148 110805206 62805429
61834793 21735305 62461903
121268484 25250541 155205029
152594845 117114042 124775929
36456406 22644117 115737217
86870584 135043346 59508559
40100418 145411707 63035817
148566018 144552670 122365384
87836250 145524505 121219535
154131219 43338730 85822004
135410001 54964797 76299679
59618463 82806851 109085797
93679728 25942719 150291077
128791858 117889461 8249089
155747710 11220564 67360553
92546657 28220971 72790707
103201274 3784210 60426072
69483418 93469245 91960515
44035842 79102713 103164525
153293523 85021870 110262167
132528121 197411 10309391
128087037 24659603 78659787
86771797 30213657 96606707
19688040 2591579 111032357
145985357 55990265 78637983
69367466 15112617 17776487
1191893 14560965 102897979
155967783 122188704 26045645
137074118 113124761 142656770
5299370 76423949 121206523
13727130 95717651 88214989
66589154 51466115 154917973
40552228 878001 56359311
52475079 86850987 34513112
156222884 5232603 157260769
47360354 131576083 137124321
50840582 64763632 33818371
18710597 54355062 84269511
110117004 70328181 126636922
85576055 149621152 74676721
141651572 120197976 21129789
146513659 142273311 36846495
122913252 8032031 102971549
81098711 19279235 103250065
27792639 69239873 6255375
106106747 146178576 80379143
149636980 51043327 123294546
125048825 126997568 56595186
112215145 134861820 145378003
286766 151150154 21097559
13728514 154222410 145711017
38902486 41498024 20055268
23942840 6957814 132467136
155379952 74585783 48597441
39379516 100455206 118897648
35206593 124975526 74695545
13769106 572809 58606408
149481240 29227901 99248708
79559600 108586989 64885005
76067219 10418797 58556311
36509075 27735297 152869229
8455842 151329891 97494922
76849078 56667066 89945468
125409902 135989137 5048816
59011544 98102716 135726605
43355294 78638036 97812694
157362381 152222307 37982184
33503448 105796385 99454231
34228209 123720634 127915733
80801410 34288718 3451085
69068841 24603342 52609693
43231409 3827315 90359344
87721210 61996665 141741661
862005 15389855 38810353
91792518 123076451 145283522
126259358 144388275 9662519
68929858 112349813 95795706
95186966 6371130 82635690
109298500 148129634 41541815
153458327 5148409 79130785
110297464 100251595 129472665
146904950 50601167 143197920
35607005 127412355 142404509
72807013 133444233 55704758
66306241 7913210 7257535
89874420 95969199 115198463
84063776 155509112 7779830
117748464 72531938 103550719
79038968 58383520 53958546
81307835 16514053 13749472
39038488 55212708 116185402
113638494 7125299 62237772
78329909 77702720 72053684
149776461 105688690 148022838
109673882 101028047 86764773
27979249 53371515 52937996
119896607 76670004 5602871
54093387 27031633 69021396
26990519 53400336 19897904
138233182 147541501 136570587
34992135 75061616 119556974
130671441 83393806 153096304
149603924 82347107 36838909
95976913 103678075 11787719
31762471 138596666 6593271
64543842 27040075 208366
51804289 72475486 23620652
48672812 38779354 72794839
52928770 119858447 115818154
46950700 139024574 37183201
16278861 101374990 12150038
29004656 148769615 64294281
2139868 154809862 44478195
67023998 78569884 115868290
141759341 81769928 132719893
90250849 156129695 1730913
99973159 91054973 54800832
119712567 110813376 141943726
127218207 154319660 151954882
157291745 18057843 58291171
67968806 47822185 71043608
6550088 109564333 14014769
38945481 41136663 30415271
15526544 118054846 9711604
52517828 94481357 83129138
33218478 44693205 77193037
25548012 28861708 24562704
50916005 127004344 2173012
101971183 133848026 115788649
33155932 129666968 150812199
32260636 133605017 35525482
38946269 45869394 29717976
150147461 94011761 106024626
95026346 102514126 90570
137683060 118412324 11514468
39415143 55928110 124799811
148746949 33852414 152702065
120949893 68826082 63647137
67875651 97235981 124017500
51439978 37597051 146465113
123812841 33879839 119291107
12379987 14290063 103912605
86891600 49441289 37487708
94744341 109121212 111234300
138581945 155558537 10286846
46005549 22554694 32699538
120940326 3569732 65920366
83083125 11961074 32818042
7764882 112006181 34061003
148617397 51512939 58691959
7502547 45273848 126225012
149797839 105728178 35146983
618237 123125908 119729885
23548780 46868449 53950203
73474975 14225897 147338101
32609293 27594876 23339113
101693908 5456937 17992282
51502988 145068005 63205901
104561003 137478475 144742351
103334628 60428190 27080073
36938066 43599986 9369802
79986738 61311050 62629145
27602168 82010444 82263850
65233206 79114549 148185405
53991980 21116936 1839350
39692600 144148153 90039775
101133412 15037822 92406151
105834752 21238016 15331693
85549622 20022426 83028464
82423046 27221900 63024616
125217544 64940982 71990871
89623039 45686817 131418788
141719365 156811202 21384273
30255529 156012826 40588437
69706095 10414463 48254569
131082872 101594480 116114729
126309334 115516265 50599472
95567755 10594875 120317734
75701214 138409397 134493415
62048728 123848263 150092022
75574082 51221350 83283487
55949618 114652065 71221094
152919455 83288976 86497849
70595783 88334360 26146968
113497408 125577321 11521585
131648263 122018993 39753050
106627983 106268130 92614512
85868004 151669342 133642300
142084947 49553205 131677278
93255713 144879115 63697406
9837360 131967479 120032661
58495396 19020266 23161133
143802300 126825509 6216345
86839102 89978582 67843824
82163677 147923356 24754233
67515841 143663711 109710676
4188279 35812314 118358095
149692963 90245239 43131645
149248343 156539990 96868904
70302842 29985350 50564842
100295975 34492140 7952316
150452958 84713490 103161641
8384107 119579342 82891041
22789458 132059704 287053
120380070 58925118 23500298
81529444 105416179 81706642
11627999 132099636 95881889
27725648 91835609 88399252
73408219 78210049 84956877
28809892 51908124 11214168
53101556 52339239 46061371
6927003 4987316 127980914
153314795 2134470 99924661
130416606 105987433 45286960
59257913 11719822 150378768
47453167 45045385 16153703
30339962 103028074 49616250
132365063 45932165 117776774
13276149 47207784 94168169
50293809 137590029 3209999
106932439 119500588 22247488
21279219 54175801 145132535
105920225 3936510 90816254
27493961 140641940 134933567
57133576 155269486 40378908
44005090 3717682 51054540
156843200 90273168 17991479
53848424 144929349 15530288
91019747 79451559 80100432
52405825 5280764 19250030
121604976 146743010 129406914
8267035 27229711 79281979
102940084 154551646 79470628
36163107 110231726 88173418
30687892 28614426 13357484
104888981 10763033 5703133
101191474 141687432 72625554
70938498 103963790 82668021
92328922 45497278 119536030
113130826 104081120 124777652
109311505 142544491 61284915
37186225 91078456 103482109
56545925 126396226 51091494
91943512 20056009 85165463
108958575 95316768 132118219
54719716 144287553 74560757
116073328 23917943 70851987
80957181 88288353 93270709
111757644 58796438 62551203
88444266 46599966 117985889
145747747 136703872 145345913
114438912 75475951 149757992
69171829 56817339 10546833
153242159 85982216 93742343
17416953 123287772 143279426
10430245 27249517 44387638
77894231 72205647 75467402
127665661 492349 56745790
133187214 2114381 130810633
87059532 150629983 18171771
84072903 108216151 70300065
67008055 69730444 133385133
110392787 41974280 16379693
54144389 126211975 48194393
3005209 16564999 147365163
102807981 43545995 31931095
80547380 9081807 121978371
19951567 39894398 141961561
25793023 137881486 140379912
127459666 24203946 29550001
140386486 79971176 62645727
154283685 57977353 80766035
157561816 110487824 26737161
20961585 91983973 118009787
95772270 339850 87089080
97495186 106983580 153799974
114413469 87055703 88583152
124201355 75478305 153931037
123229671 81432600 107038880
82138302 49429366 76787582
126995533 106956347 44760396
100544034 12060533 9079370
9194700 90337539 1043538
76389532 120957866 80714159
3011298 58194352 45322111
86260789 9033092 127550945
32855984 119987392 87831450
68314744 147708106 49148714
78262046 7488987 145184942
122194367 55229328 107468606
90586132 835655 30819995
22731230 95670503 5101601
109332135 64406876 102700027
101496089 13067749 22174728
63396948 128527503 101912444
107938146 92659109 16173534
152135560 6010811 91914120
17217206 154842228 64146706
130367512 125652847 2401122
4499581 1559109 60563243
139652175 5367767 95697254
156023340 118357149 7880004
84315905 70064357 99241106
83765656 153160624 13859249
103143527 134166464 80625768
46668586 93949986 53398346
88409398 135059874 136729699
96825997 77831904 60286900
145928213 143529713 93990122
30254119 29063687 145292969
22744506 110726044 56979197
92259351 142081744 33260773
148081285 90857933 12527687
112346685 92066475 26316756
148424063 54415614 24502121
19539819 103704630 11714964
27503430 107959906 70533909
30466515 61067133 13788962
72593455 98880730 59706562
144074808 127576446 102589291
120467968 149197899 20652823
130327853 151248266 32220313
108186402 26181400 108037916
99124038 54891165 122276766
42919792 13155552 83202647
98706958 5823522 152390859
48927563 102668243 150069470
129082454 41078497 118825222
42991315 75089525 121072733
85157924 78296896 91956628
92865672 17336572 143829115
149575245 139601426 124808716
147819642 41375771 49796542
18777806 27883884 60505486
124001118 72818498 28099316
37580858 42215315 149513813
29142642 48506567 16137163
126181961 135388478 39006362
32447220 27914947 40084997
19309095 111531217 142300479
65601685 23691726 88508344
137461665 103148646 2145194
28896470 137538874 109923257
149120922 87613011 6475531
131598990 68656652 51091454
29865176 149523365 113570692
101310185 32382541 61966809
6860108 43761567 8882813
40420275 13886524 64297935
77886649 47696272 21246975
87764301 121330575 54637500
110784065 62615813 76454268
99081256 1188809 2515537
24230939 144789467 92958329
55994610 49394424 120660092
87353836 96993091 16566151
125443542 89405967 8632878
62567048 94540 21667467
93477550 22011224 103269371
79511975 34752830 61557569
99889932 104862562 122664494
66517735 74601951 23382771
82835510 8862087 136792901
8379776 31580142 111151261
30362076 118719573 35973940
123100299 85464900 56138844
50722606 34084444 100855149
14841360 50366477 42890693
43466410 32413437 124073117
59073714 18554549 9717774
26932979 4022931 71683088
70157174 125663466 86453909
142128015 36038456 68477812
146388401 101010339 134247418
18299960 19775259 9479485
125663846 104167249 1432291
49748710 57273727 91711862
91764740 115745346 14983344
126772839 119875361 19386202
40823879 93361879 129389661
147944950 59760755 142350723
10926131 71461448 65748081
150330429 154604022 128350554
63955088 131982373 3419560
80236664 41474537 60903831
20347493 114757292 150890481
143420301 112120995 74767925
81169068 143117305 101760361
154919794 37786721 48507769
19756213 141214059 3242149
6192122 6204265 103611742
76949197 100364304 148702537
85874030 84415882 5562553
54744630 108305635 12468590
24172265 119103197 94010066
156538363 90144761 157553602
142295121 143537386 135880352
109977868 8631961 107269960
80598800 12354838 111967983
130043930 54860878 11944453
3770786 3769355 33657326
116464303 116685217 154160213
91219656 133569261 33419514
53838207 103560019 154805770
67440810 145580271 140756
148563541 41004889 154101035
142176712 40656967 150665365
47402610 129717649 44074366
127122564 101391678 46334444
69302973 44951704 17866467
135314078 27185332 1257637
67294012 131918284 136190357
4946014 8116332 95460773
115710174 155216601 8019773
38684194 52389569 94486349
39243656 86998759 133680510
58375026 141346709 134355131
62215405 86421431 124975086
24390445 59280777 37471643
45446386 135849094 104735780
36516511 125521151 28127820
113605314 98950123 88037481
119515902 12141747 90989526
24109572 54150882 94860728
62794728 147384249 69877547
103716628 50831133 23874668
92397754 2447289 61702956
105732712 107424831 136773750
91505312 15498190 66587499
49302438 83837387 104467884
151410487 65005019 18892914
151383378 84257213 141298275
46623529 146567528 60533071
79703193 149613038 110952865
39258848 130005979 148719788
131695035 120234047 139097908
11408290 74656832 10808469
121532486 72839609 1250597
75925693 30009155 6628592
149743074 41046023 126409211
89243287 64281272 52046077
38728545 139840171 68524983
154923611 82440870 82778482
4525249 146653224 35818594
4646276 77012531 54985058
76596916 86219021 70681367
53318837 131184232 125660131
109150874 72775746 55958259
142168084 58446220 21778037
24556726 149594758 30984634
49246303 27163768 146743809
68042212 9980341 107892998
154550039 15001913 61938719
61268656 152274667 115116182
119018071 24835769 137101461
140674873 10262410 4482194
155655447 61999178 121879960
112878563 32483218 36029093
88041048 25107245 152993484
150130988 41874224 31146817
48840615 5147544 124828744
36360518 106592600 149855210
11954066 93080340 88843686
55805842 14272894 109321694
28074512 28663234 125006815
7852499 87027286 143383609
98548253 30538381 5992441
71790302 117034649 21613385
100252922 131614680 77939138
94268385 33809614 94527944
85574133 116118023 6887476
133814566 97335957 91137395
62596573 114250296 43337262
29177649 40257883 24168386
57503241 31275859 7856061
58445966 31382437 7999307
156002520 26529645 132164057
60840818 32850492 35271537
20939995 57772078 47572265
101632006 16295738 39084620
56317119 84454068 100893041
152087434 29012666 102677467
129214838 137864526 20307275
121556824 89492029 140701642
5046479 92400149 40216000
28480462 68806578 20758154
104532549 69482525 69325471
63471186 111467663 47808568
114052337 140390364 22806061
41269152 139998343 29831245
108631613 53450037 86137268
985776 18355807 13583390
80762442 153374991 51786766
19769910 123229574 146631966
7595585 155904438 8218719
111259082 9707096 80746708
17628433 138814485 88463173
85067933 88253820 83863217
86678569 3633320 81016176
59991070 136729849 39803062
118816970 52074810 43755547
144152587 47060799 59151444
76128736 127071578 106014952
4672740 4358809 141031364
38491137 87500596 60105949
33261731 121768373 28718806
43698617 56092376 41523486
1666113 110844081 154114554
4771092 21039179 24942587
91724468 143928843 31575929
75208744 111108284 124484155
84786256 144229431 5912141
17307752 109962295 64176684
34352951 142812140 48311830
135720921 20199911 3184735
80760205 133491747 140237528
122322844 4200087 105345874
145323536 67668754 149378830
82052338 93326944 113379604
53751300 142969076 60895392
28999985 27391165 71871881
49254877 125609582 78915288
24655959 46934669 77127940
102605308 3157918 111085688
131536751 94023346 79873255
138545088 157580526 136494901
33534320 15563689 80911068
19793324 94177882 35020098
46512398 82453024 117433604
1976736 145644896 143132543
17982735 31692165 128657318
138573778 57093109 91055265
72530706 83856464 61771118
27148772 124863079 121593012
73139378 58789474 35439451
131659818 151846151 143086685
68512381 43379263 54530121
48269841 135013112 20600461
94816698 82741576 105681976
33751823 15133517 110995471
124890288 150359154 89834567
119206864 41125641 136080868
91223261 9673009 56563222
89152057 122714515 118899214
40682050 20101692 132299543
72393994 58010818 14767703
57649834 81772414 128706118
88439745 44931105 113362160
7230781 133365571 37524562
39227781 88469796 45283716
83934566 48308944 46406201
33523976 146231923 90316912
25775197 20941587 142571314
94902038 94430766 115171539
110312752 146372604 63541972
22106304 21224597 44071016
5839183 27059903 54499059
46203856 155108665 47780109
7444642 98087481 134727272
83320867 132609260 38779661
96440820 113703937 81262420
45066751 17030976 144035466
50906920 144250386 3695220
144705713 17486064 7839785
21558159 35828532 66908092
47228428 115381643 22631334
11224238 137959777 14770729
58442132 127296215 12652226
98596795 141342275 3781195
6810244 29522396 40641292
55051919 100265695 7322353
83890873 21095729 75279014
106357377 80166171 49091666
137693297 104861319 103806214
71830070 124177444 150251876
147773972 5162652 33619179
83034291 56454116 157530988
144252519 54159458 73999385
100368774 84874147 130501348
53873951 43137183 12089856
42688694 16723315 56726257
137539376 60673439 118531642
132967802 150673038 54979943
145946028 134138986 19066947
51155989 38018253 156685985
46162249 147412118 115552471
32178242 25149967 134084419
109570270 100876568 139426379
149613736 39496839 55076012
148176305 79968815 137253211
38089375 120064021 4328470
32973085 18209204 100666606
98286176 157206765 34571917
92788596 53926112 119518273
5146829 30459148 90136274
139240401 152139140 101972014
57463504 92979224 47075952
46094799 99067547 85529513
86722778 138806143 77056598
102878037 26949036 43163486
119962881 37761442 33368500
17723337 45258499 116849665
10031500 77981633 51768932
127908009 104947238 63834233
144855820 110947250 60006989
137891775 129405959 62062929
90326549 140583517 46025428
154382643 142430248 8324225
119067517 122113988 116039085
105267538 70946043 44894269
43240491 84297934 13641288
7382857 27367733 40912289
125941629 15548745 120720663
100854054 20696322 100901466
31031057 87873731 9085426
17155215 64706248 117947050
136427428 48118978 156560525
43811937 54005344 72555053
26190139 64124299 100735103
25936237 10620123 80037494
39207276 29531240 8101536
2505855 139784043 16206217
107260479 8536513 37046719
60558784 29235583 25147494
10765590 35603589 48236056
75416733 60935144 1754024
107617670 104581396 154564749
128769682 128376624 150068155
74266947 116712871 148107432
20871267 59279145 130873412
102561258 84891775 58702278
140135440 127740196 110211393
7650585 69265071 22954396
41173761 112054972 117367926
14747903 149099554 118989060
152155376 75394835 36329520
20319767 4563933 150349346
13419461 87117894 62669629
5686860 127396628 49872096
38963373 93504489 118466201
23019541 81407976 52359103
101651477 40363469 96105384
114279835 47741109 129996084
19000418 24430345 65307830
151110710 123698317 36133227
106534273 13603425 34020701
141950907 59887869 44886195
104185040 110875059 78155554
77820214 120847673 22084405
14488990 81751260 130332974
7050292 11342083 152560831
82773455 112958393 29956091
89697446 93520113 102294227
86749282 102651988 117648442
131796316 75323259 115736475
110167489 29304315 147529069
27405120 56927206 147609471
148397546 113298663 78846421
103427817 106033959 116999057
143346143 43584889 115366340
20969737 68061953 118175392
132000568 96195588 7525554
34375951 92330388 8426042
105461745 27851270 124637254
20262508 78706030 66175375
89476882 45764034 46214586
20530731 151481172 144121986
1128513 75590676 131550806
27767394 147318818 107304222
110693567 14363897 71424398
69825483 128443752 37304405
90217735 27425753 101327357
100777803 85212511 59337282
144238250 147233453 149610447
116122062 135046044 23658199
131567875 152301145 132720008
26623196 14516911 146541641
134634860 97889869 92316552
55771898 135869243 140635086
30972983 60607496 101468032
79094647 82238400 5138211
148396933 147061945 104167065
2357999 23248673 86712159
9260069 59334481 92323722
115310060 18759229 51799588
97496635 34370614 37481055
82714539 117997499 149610758
117624158 102344388 126571323
84452275 6372230 102924501
156906656 108192565 122277186
143697821 69192448 72701933
110434095 32936634 76824236
3693031 19068322 77334957
136608488 113636843 111360310
31196595 144273836 92252154
48690862 77920144 35855115
79322638 156606143 16007191
134581187 25841039 15151691
52885381 138321616 115597262
141256943 84274447 30684827
125600289 104612847 153675904
11873797 72988234 57567813
4642605 62976799 37124205
60922545 129599325 74853572
58798534 100147463 92170174
79054471 149616665 90326024
28600417 94246830 119068195
113519977 19306885 95149326
149476649 120103765 151290810
47007836 51184591 147202799
146799455 137878839 56705748
90022837 24388306 7731935
49365324 85254226 129837015
104385623 39321144 72819875
22951528 127212095 132926725
114530838 133223750 5250774
65627690 104580473 109992465
22504830 107878261 146290817
17488315 63285010 137225081
57751985 153274136 156320799
10401984 143576671 108166767
109546752 64248176 137321673
44461016 44790145 74303969
34977769 145731290 132804877
135473343 38088378 118221482
17426772 20067716 96079816
150272251 82384693 15937826
131077939 80672192 58316020
86545964 8677700 115237443
77170335 59771879 92074645
143351485 38590173 69852476
50391293 136616820 26471070
94480846 19488364 61761059
54817159 58972300 21173309
29753284 110428743 142590046
143994544 146703685 17001196
147129348 114273566 53215392
122967620 24900586 25693170
98644639 30296357 148515754
104070323 97158364 1764055
85910454 124829750 66931981
42070395 34207914 199343
97511246 67209145 59342545
134615663 2228279 32232917
137871420 94608496 89087925
116985835 43377970 23857963
134217607 32064940 118970271
11494447 57014786 59285372
141414675 81661342 149589239
148365125 104483938 24767912
86480868 8859781 84228520
65498277 134627535 151855447
156792463 96314667 132539124
16094686 98110693 132761288
137525138 25726998 85834137
34857998 124828169 36069313
109829302 132180071 84017777
121043508 103631417 112228100
81602162 2720191 93375895
7868531 140325734 23993543
62214319 46010402 136234035
15700677 108106621 132058579
23053573 144104088 18079126
104108815 103993846 66781329
109416713 50224554 101599869
33264932 120210175 68403178
39391330 8048281 905749
46275285 86460346 134227126
43372032 39335963 94661883
63114781 73722470 70663811
66507407 9529003 102302783
52399413 62928301 124355922
104767854 61239825 72175203
13359319 62683796 151959735
139104180 17246044 105140498
57693979 21261790 64804271
124864313 52699231 64420705
82341979 61253859 48253365
101103758 54989123 126045580
11173588 56933102 49000404
114598542 147474048 10147833
123699249 152395409 79655109
17936213 75914676 14970499
40948025 56418547 12964038
13395089 148020070 155527324
43718769 70208486 64340250
69538627 49595601 153257953
57005394 135592336 122707189
103883683 128940432 45115066
132717620 57239884 29205452
121287452 114854352 150725137
90833475 64086822 45412231
67410209 133342359 23338384
52535619 146687262 31083863
68020660 145658963 46617620
144330655 24886338 10775977
127211224 12371312 98835928
39798031 140554081 35442916
89557562 117344815 71020799
126182358 59491354 17174535
132551853 17792417 43215967
42354616 68729464 119614713
72718012 139867996 20036478
74184573 74933987 26469338
125683229 21429988 39568098
61775919 68433733 3597999
90991977 102650398 109676993
29027166 64020845 62579933
66413117 86100394 151188524
66172935 92176094 29179954
15291161 116955844 128524330
66284863 56170956 67806308
127139749 153810166 90605135
32866485 146746834 2783519
44577152 36950660 12968767
275477 139046467 38432989
92677843 113501237 88499637
142396539 19030713 89026300
133801511 151995888 82620251
156286825 155580858 54237125
146150801 120979591 42632284
48568779 98592029 4626002
42403695 79669026 57508058
41780844 66596407 148700696
30886201 117707823 14633656
77594440 103602614 31490716
51799940 40832048 121394752
154489614 8359149 145963491
41693350 141226188 156186535
145375548 127373626 11456353
130582832 67739248 99189667
116403399 133405495 92320766
99872975 113154135 81607573
145491238 116121956 81872627
15967226 94638323 85444220
146482286 17915508 120539986
83535917 55346430 54149033
8226655 155716409 60048229
81246980 156701424 47945352
114833107 74202472 137538527
107815320 75621744 92171109
33975585 47228567 3768135
99843562 4026941 67208402
99225636 11708384 106487955
128089358 74635070 113225136
147378764 66266102 98532985
149347931 52057628 105767567
36742813 72244366 13364796
65066333 34241216 136511699
21848862 6710162 8402316
68305999 148519101 4761129
120071890 22194437 16574320
90034697 56893619 64484230
131534323 43027909 124715053
144537755 128382021 56944054
42835321 70001781 94751538
98109108 129391149 54586869
80693181 5153356 62480035
9720031 36578364 21635535
60836998 7250821 46587465
58611650 78352590 64992411
56076218 82753951 112626329
117569462 54725163 157254005
2206710 19775830 138242932
85470188 11733036 39323544
57974384 134601367 147178792
155897057 73792224 150352772
129607644 157013453 113978467
93021198 34812004 42116742
41760675 102639997 34538617
132068733 114954745 69941651
71984753 104213483 131885379
71944571 65571123 63355168
97223434 25280983 142234107
93649302 77828225 38556175
139423422 2363462 77151277
140721729 41336275 123414126
2605586 111007757 128241800
115037233 124970345 7277366
155377487 13933613 156729548
138476689 97699308 124164310
23626013 83083713 104620461
45495749 9156739 119459316
103463091 140294772 113904574
115886838 43991264 45560675
73443186 63716622 57181928
31245278 39825617 1632011
26845602 3324399 28676709
122470836 151334620 134147972
23577606 55502737 97868897
83979126 54159010 81073001
41906735 101623102 48935155
118672437 9554627 107186904
149942156 69822913 40174338
108750884 94393095 77204097
10961109 14903784 149195700
40607472 65510464 139853846
12076141 32197844 43684899
84467983 79520866 47124380
18127588 126884096 45788859
83159344 29061745 4155227
147908912 91927265 52472713
12020099 50347861 72848496
49124105 64232276 82491674
95053873 145042018 117448769
95327429 71596130 710727
142004412 1906895 20392953
14372006 85063163 21856668
100456598 47725275 102489721
37666628 38089199 39785753
67993322 11120548 141515373
69649816 14827107 26785766
146615366 7653527 107288330
4978328 107530099 115420619
115854700 124669445 23780015
122410443 88114962 134996799
12662134 114590568 24604487
292137 114323866 142475653
51582852 26053982 152397410
4942155 44375849 75747321
137154179 31036094 119450213
34320520 92050397 118487750
5006828 84904258 46632917
12023082 92008339 6433018
58412569 97420118 48054863
150980973 143841576 95246919
7344784 96188512 13320180
50551641 7261017 28056339
91167561 76455006 3278296
111838458 55074651 133046509
125408100 60923163 153468298
19780223 69855920 55640353
154445231 75779724 407939
120998911 68567043 58353036
107261547 61262112 23970416
131828245 46312102 16951187
23119405 124901287 16391089
146453341 128934008 37367159
133314940 117625165 46122305
9737017 129735873 81986451
66591482 6740097 2000354
128807349 82582156 28311474
38693604 123228785 153871646
143710750 17999273 96414375
134709523 126715533 145052951
90620686 136301830 149579240
31798471 30665333 76724390
100781803 106911211 129819047
88221663 73136450 137206049
79625267 95157633 2008910
105864877 60655278 48875367
69899439 142382532 81283781
46322955 35705673 33446793
129570008 15302745 147846844
34604662 35742514 82248974
22758653 18628405 100047791
84990180 80872869 120028078
113064589 121462490 93786937
152280863 50270818 99329666
56298262 77485048 84182573
68146891 136004290 31602216
56541918 126558706 57588437
32002770 132996446 66072421
108093134 149678114 114186732
9448370 95495730 68326641
68003356 141528864 140285287
16724782 40096876 84352392
77108759 110271969 88521997
140895711 130591909 45574997
92997563 34969819 17607001
138567025 102237324 142193868
82021892 27979965 138492679
13856231 70216044 127633865
71575475 122179515 139559229
134038157 157184785 61380245
128393125 34313414 94135790
63096432 133602389 85184275
66159150 51107736 103738229
56499334 29319767 84103935
28072421 95336937 126876050
86519298 98401225 149360497
23179004 106004032 77635354
63318945 62428911 36199042
104258763 3339293 46958102
64867814 34083205 152867265
47752434 33905869 6879931
157555399 86867462 53886007
57675956 92074099 78050923
17734700 147844997 57369160
131401268 143257775 81777233
72349144 79298088 25269945
93826434 40756010 66659035
83538318 84426379 96875606
72513124 60107947 56109206
56310201 44703056 101296080
98490712 42240505 18375801
103883592 91756834 145741359
105622700 29794132 92961152
86080830 123886400 52167737
58522888 96573832 41255059
87628038 109382956 47546273
130561443 46120193 86028118
53348794 70521397 14452578
133809924 112517529 152523288
126294711 18723658 61820872
96755240 62973611 127860516
62025719 29244148 119221128
19390493 46374922 9319383
43607135 63751650 111885865
89624852 42474171 100819826
55043693 70945070 17161784
115445630 38232251 39119923
85496481 110678144 157009307
7010140 64361164 121463961
38478278 119572112 105504359
134259179 29655337 13019908
116528433 24595779 52509471
157033243 40835948 123347939
101826849 128655516 74390541
42446218 32536879 47716362
17865225 5274285 115110457
54802576 55726330 123342148
102604578 155830759 93222242
126573264 27391994 33275087
59816307 157441904 153882418
72825118 120650467 47614615
99590344 46306307 41154611
63865994 111500762 156366956
13128407 33683384 49327466
65239948 70482307 32415010
107013973 86842574 41414001
25058181 15639735 6811555
50902568 110704914 56194585
90210399 4233489 4148534
121816900 98974190 15582229
100376071 147108877 6725234
84423156 108097156 116314745
28241895 143826364 135387635
23637649 92411364 92428934
115822838 36365742 120413965
101760275 97442629 69839051
41023558 55649461 33412202
20232700 8986334 67844175
132873311 37567713 25985013
99169109 94580823 142778284
36916792 61822658 8942605
130738918 118667653 149889638
113530152 39533342 17931325
104423880 8050523 14193281
139649 57465660 28646059
54584811 125905807 76028977
85751441 69550330 17580435
46079077 153907321 73563229
66073506 76920080 5643077
115597968 132091793 121692307
55830697 92822825 82676398
152925179 151053361 112642369
122945757 115346165 65302438
128454004 81514567 7254854
54675725 133674491 40178968
92825624 70824985 150960270
138322512 4517311 154635716
12092235 92866272 100324497
71419721 10404726 25152107
80751002 7426592 125418220
118351387 126464228 47402547
45325506 21922401 92114553
113887899 83495250 137277268
20979271 34594277 34491916
95794230 65529763 61616882
22174547 19167993 83358578
13874484 122968402 28462131
13564446 24291574 132610774
151805262 64337852 68555589
58028446 48429946 37061098
136206548 149096141 64909915
21080303 156963961 86793588
119881048 102811827 123427654
43152240 111820641 9543505
73958879 18695888 17742988
87893606 94130607 131781977
74951968 99500942 95877759
12717606 26858838 156665383
2313311 115719183 133965235
34179769 56442926 146272400
156605357 74219280 32771351
8773302 17496007 87068515
143513836 148815444 15066544
58511149 51631526 12754727
52931870 62668414 129352822
137740890 153021667 20433355
18425538 47637538 15693158
145960685 97657370 5969367
106572115 72010755 108691078
46933779 135120352 118550298
75312915 56541304 101010417
120750584 135762717 45757806
115520830 82147723 57475195
21141572 122366424 8157532
118655524 82522344 23632069
83133360 127237055 119136351
21492503 45809209 1418112
130376388 129177176 37898986
19112628 49019235 7706932
141036223 40422142 25668200
154800940 75681625 142942911
3109793 43885347 26963799
72943079 145979614 95034859
39514465 130437991 28534302
109749704 111113950 52807845
118447759 105005421 76751283
45193047 65351091 10928395
123042674 131503939 116395380
61677064 139906413 85773896
36544347 144743365 43031922
47924664 117004878 128088339
138299441 93761495 7337234
79584634 71702885 48768193
37340413 18380966 11153312
72407966 85913178 99590292
150680681 135774154 16804668
44458128 122628106 28012778
95976592 98112256 34028243
145081952 149327146 48917998
92087549 74937606 86208568
63459821 121757362 51250182
47751553 15596577 58150763
62421761 94329839 76237671
50760333 50210408 81846084
141051556 115932824 111623869
28968008 127841792 140604621
94347440 74636126 117009300
107595777 73340251 39178747
28793741 35995441 77240335
124117954 33225234 68942482
39232594 153790028 147112565
3875762 20106012 98676123
94310074 33355644 118677027
93553814 39810318 2643279
139222784 149648476 124994207
124862309 13720252 19407360
149791126 85848101 71041943
147390039 16717378 137329843
58829408 101135387 72616525
75985757 85047514 125679286
94122539 1579559 16966222
147279139 96761303 39192292
33837659 54422729 107698851
106148541 121257602 150626630
86247524 23512577 15316866
65708261 154179157 121018550
54406533 73909383 126072235
145005920 108626844 18330518
46849917 96412337 156861798
113046475 7545778 147532084
15278784 10586877 12596490
89428397 46633988 122805478
117508770 41857848 98906308
90108975 148574105 133809319
64804074 117578158 140386893
134848007 155137660 59065449
84193279 146884331 154031726
35958354 119065827 20623480
115825734 19591549 81128061
105172269 62151749 137938087
25088181 143152908 102185882
74213890 54195989 539202
85607733 34886933 69479121
54894130 70768231 58507145
140669517 45586510 38346798
123614240 10106810 85119661
80935217 38439301 113094549
86597711 117106002 19585616
82607613 117120980 24198606
153385384 23168234 143733620
22629376 131105652 43381969
88554339 76566398 9465665
11229998 42353426 20627922
156559165 10432452 83175578
83934679 56465433 58951534
36885997 129399283 99870161
52250033 76376850 71574184
69394327 123388212 1985860
130815580 88579062 47677444
141888279 121123574 121538397
130600779 54502940 54314144
44546895 151024477 33244162
60097559 90581262 289119
139880366 148241755 154250464
154928303 116756199 66650479
126302803 79271857 91512638
22642095 110459918 68178386
22025427 70088404 4142877
99327207 40275334 152466137
1763630 110863948 121855839
61751535 130776062 147580020
9161170 55381781 107708067
87962359 2451530 47444163
41692695 106329979 45636064
91688819 50250311 115765550
113808884 7633292 12181498
45147399 112915396 23837762
76987322 14099262 62493917
132448141 26526213 144082375
34883616 65490935 148834181
93390 104612221 123158832
58998334 100852463 75128095
39992626 38248823 3453558
91112850 106602748 83835359
2454641 13591464 105897486
112005619 157585850 30122659
27808892 133018311 9654551
72987677 38779458 123582632
140223341 83598965 148190915
106367724 30875180 91973652
115836854 139582915 152866423
11577149 77232307 116711659
116752198 107816435 34493917
152106891 28217253 35663775
104492090 8642234 114120641
56675473 103599685 147753253
100431690 44512746 57020834
99781807 86545100 151106655
3292389 1806863 139411818
139824519 67453075 136968355
33934076 3077045 1612153
69392403 6550593 142939649
19279359 5051422 12396091
156248096 131343290 24833966
149345823 50046952 17528221
157396618 84217601 65768987
47147246 132695464 102113981
154617711 56794548 45967960
77439235 140500956 43995174
38039540 47531717 2265357
157475880 14778997 97641944
137430190 76037276 154138298
57844161 122356018 145086805
100593616 50452542 153815592
129386876 82099981 122190975
87708315 6602719 55354642
39538170 31187479 113424375
37957046 118656315 38945211
6705064 60216442 33972177
75671210 28071784 152989790
22975699 85740204 132667018
104649654 133922946 36892261
113825902 2097100 75055170
145948764 92038704 128911285
100001855 114197498 1960088
38765755 27806380 117010117
129532913 52988546 87692937
62938694 155954769 144377346
25799942 132728941 144854345
32376579 14869408 94874875
82585783 132020857 140534255
79282107 95120497 1419341
95214669 133651854 151793843
115161686 84084625 107416464
14347239 78500815 34538403
91924086 138278936 139232924
123850969 20965776 137741583
132320855 14586451 148366930
10141398 9040974 101715519
3696305 94371030 24895864
66829404 52252081 3911390
16747834 110706462 58083773
139109076 143712845 47678650
34075072 75015202 45016371
151186749 61113596 56525032
55158669 70063638 86639735
117884270 91015238 104626863
84162489 146371801 54470660
68793215 152043391 101755282
66176103 64520128 101158474
22201659 80007469 59165395
103268512 67341648 39051395
95625897 123477202 150148059
4679939 156706334 84749253
34638300 13634880 53563505
80037293 93103566 112213266
23384047 24038520 91134154
45657175 33684400 93084863
33693852 141740531 67374593
135692405 119153607 37884956
123051785 153575732 144866733
105410090 131158356 100511303
65761850 51485252 42505576
28290773 127320789 86438192
120182562 120525637 31904958
60922717 109576419 121112292
48028966 64915120 11004429
150563391 71403415 2646966
93786991 7497669 23871466
145337083 86048943 103342972
149860036 49620759 126420752
119170906 33895838 104769393
60328944 106050368 35019419
42842346 143334143 19680141
79147524 35603083 144303674
145047060 142768741 83595240
3252589 12969046 87686310
73804406 137851699 5355380
27210016 52696968 68990571
56745621 68108152 152328217
37419521 147185309 59539400
21164184 102104997 112951697
40517378 133614530 17126225
68698474 13757067 100370587
1734229 29544421 2808132
96124881 94466391 127395903
71574521 83172896 132051819
145758193 56562443 23585764
90291728 20399774 100747176
154033949 147242133 86890963
61869816 148744401 103024156
122734049 19229965 52820314
142554008 55022690 96402490
77089982 137141094 67930754
141151661 7426081 15673613
20235901 28652212 149473765
58543081 103836113 130742115
19268411 153466048 64332040
121319874 69948808 92053633
76931263 132602896 78094348
75089253 103960422 122501136
39702241 35286460 97191002
59714181 60693421 68803223
116734270 150467566 4466157
74378570 59069544 144364902
47588916 42459075 32714567
113703073 97622802 32858050
33914280 114974311 153639016
112267674 100648064 55504431
131113217 91442297 108981614
91560182 10749135 85442641
8138103 6320113 30028804
145379217 72592986 7245949
151945525 65822060 151320445
139692485 149765145 93097414
129196867 125026603 10380805
20488013 14738530 92467555
83623757 144036398 102837059
2739206 95705591 144202754
89876588 133507020 3099884
157057006 118647317 3732039
66611177 108642640 55779759
117115557 79875094 79402516
57148447 120480046 112385017
152280742 142595950 59631184
742673 153066243 136698979
44139197 63744520 84519513
68940526 44773630 136043934
92398235 153019639 11969677
33201444 92540406 66393155
26061601 39173094 91859070
146756964 148842722 28174905
1294679 90058349 156579737
87703085 134217222 145935268
72942798 424259 110014903
23001906 98654796 54887774
100837117 61368093 71963858
41873705 134459370 70505417
89899187 153402422 75069638
128948454 10357425 141493822
74617021 35950447 107557716
13466734 147963341 83614580
150392083 68910022 121740274
117856109 153786806 27026121
155735467 37519407 142038161
137486556 34581532 111318513
131558010 38747454 5171139
30726559 43266488 126043304
51009852 90007345 147131157
46718607 73725187 8359329
76023816 147298345 44695800
2500792 72755203 115300065
130461010 101719273 77827695
103527869 72321723 147214198
122153752 10067611 7773
137629526 114099994 149397463
144494124 37002280 140788251
136205992 87164960 22431862
131182970 134153173 98398225
83923747 116429245 78900499
93779083 114660535 98357125
68221972 18971101 150629279
84258987 34968020 83142080
16583020 147814717 103991641
2640867 125142818 138233444
25556878 27790835 62916939
126356478 31458296 7516964
81012985 144734409 85814300
28119443 3211788 65029575
24056209 24677100 41510373
113540641 5414423 41566942
130098249 105372219 13041573
23484946 97193903 93997011
82256565 143045048 72742147
9287133 10305956 322383
108974464 72548165 122787010
107102050 84317803 38072676
86475799 4200755 52263634
57054902 52956184 11520358
45963844 110744246 157391551
115450374 50534799 81190412
84598581 156929919 41517705
86434214 16874024 33258631
51751557 117307204 135298075
87005792 142921360 142374355
154286875 108554370 103115659
24204469 96074095 101996489
83482787 71212362 68374864
148349845 88747437 89058946
46494416 93370266 93620055
55180879 15167980 20271928
150058023 110305377 57772818
83443500 99802563 117406046
93199073 56104031 12798990
31297449 50934407 144308099
58005421 96418925 13503527
77626182 112096395 89475532
81217791 16502438 78772243
106011897 129914824 5358104
96210434 73431231 135004189
18811953 62208087 38248667
127584758 104978550 34801268
31216341 60811887 18729828
127122897 9312607 150082110
27651517 121794433 62394077
146272570 7910757 146154192
128882684 5813287 125406681
26079725 97244022 68510490
127791837 13570449 133359289
104209929 43457110 144571280
156383119 103698459 44892502
72046148 46672521 123850735
29976552 8246519 14310366
6162037 87876696 99830825
6647445 12399716 71251887
15991731 116438789 151296436
141724984 33366984 150199317
149604048 96053129 120518838
48594626 79806651 56741158
2087353 18556266 58822750
49209864 121098287 141514522
55795428 220708 39906102
17816969 37916059 59859067
34933069 138274000 40638386
85952371 116473196 4396509
115309838 102868408 83351837
116635790 23316204 123372648
91960182 26548367 91554532
63331829 115863571 134240348
73214884 71412057 18967990
152549694 106125739 112055477
150618056 105679273 132614250
92947970 16111953 116766528
147553691 141568118 110513595
19832141 137432098 153376675
59335632 140768117 102370861
58961995 5335563 84359316
95213689 70873646 155286148
63063408 23072290 92057237
153234083 122724665 105553583
42053231 60435747 48118193
34644893 18833098 93525839
152440983 29486773 120346738
33308990 63107325 81492760
69153096 122712006 20513525
87463981 124612592 136634481
111725468 87929367 4975708
16608103 150424333 62971969
31042388 81194621 83602733
3807914 42209949 61037899
19492564 98691272 107508931
79293003 29979332 38622711
94926317 131387566 88533028
68225072 23129246 123844718
101418532 96784936 154484020
35926527 87761540 152695253
120228561 131557165 28014585
859262 106190971 87494651
143550350 28900387 36269386
68767438 111393665 96308697
131631974 63340845 142648324
34525007 81098508 39318762
24987999 151412640 97642403
124143881 71405809 18705523
4704354 153288413 79349574
81183051 142809242 36296950
129809895 83506219 36189776
109488021 54548608 139547171
86261728 93975277 29963424
30222762 31610882 5418120
90360589 32236901 144690206
58254927 118009571 29159685
64021548 34232049 67909824
46319905 138766798 155617085
56408164 100919330 46909906
68930469 110511862 2593319
17928215 108452272 57365583
143776796 35647805 37568147
38687240 45791826 123810193
49945916 143537500 16011341
156102661 108479036 1444558
7666361 131807168 91844919
78617611 140819892 86527392
115672545 32160156 131326505
24085739 157545615 87283835
60093407 119279255 126345119
149262298 13232782 72014109
38774367 107551576 144313035
25098133 124242981 72483052
107595111 49151570 75667521
8125840 4182755 138538268
81312727 127250478 51452434
148413815 1625097 139715925
74578767 78281047 379777
132082497 156129919 119426148
65665888 65509853 44200673
143225135 33628614 123627221
147300569 55123825 137635861
100781617 101470309 32802077
63106206 7588392 35791200
15841923 17408061 122351286
120597285 95217636 109682288
74977519 86937969 76042928
1453442 69357475 7074470
133318001 38764329 122433148
98279412 30349629 146847304
118675451 103986462 103272837
94117026 144164941 30723522
57086190 134066742 41621847
104963060 8542192 150355892
108229605 153400932 104741486
776087 66740152 97175449
10469566 53143395 155814739
114344062 157481718 41656082
103700309 42764280 126696307
59303203 117349766 91124369
48544078 78857247 113140740
66416207 90648057 68152292
16489746 140899097 6523009
60692309 138732978 3113966
137395765 136003051 126618671
144168791 9853489 104920495
9607136 137849217 62791524
103992817 68831735 113540705
125298875 85174751 123848550
66449576 81985164 70998028
10389512 103387200 97371303
156003530 155472178 43061929
83440220 66493461 97318108
8019595 95418933 11851059
44921588 94677924 82103541
32622748 68911216 70782970
36667821 150205479 330269
112110927 69479744 49072400
156114079 117147861 79150358
85342386 3581890 24865918
17941484 98562357 143632661
5063455 57199819 4109635
139178021 20548347 135358029
70266210 137183775 2230976
144538084 118777327 73858333
54077248 113343589 42897699
97569799 116714913 6798973
13044472 75053403 32034402
108460816 80456352 24359016
28224550 77938264 133278133
46725567 132134953 36850752
61293041 53011298 90128515
12174305 129589449 93450187
27357890 3853111 39131016
44805494 140944935 83295356
49975146 136006142 132056458
17372820 108913878 70226166
121613726 94901387 151179359
57186759 54547489 12132257
89358361 83138680 52078690
129016115 127126014 138108588
132435755 145604110 40179552
55290757 62531057 86215860
27200256 1465798 7444634
128698762 78680703 63083826
144536451 79000562 125601977
102287313 62581832 10511833
63579472 8487769 116187701
108847942 4231349 85359605
124939562 83229022 61093677
57339626 135445554 94733917
29036471 10607206 109469296
146284839 74049404 2239979
9258574 32829796 60875895
56163637 38996271 122859290
16606193 52441172 116882664
61174093 96804797 118945427
94334696 87897883 73571507
53837723 63877316 36733005
29878758 3478896 118918553
19157769 83009669 61044723
127876869 95271950 156687768
63519327 10806090 82745973
95703252 95184073 64100677
62257208 70490279 87695182
113050967 9532249 58312633
154926266 78358095 61815778
109738676 95632078 76411186
67195728 45598811 89800815
35915817 130275251 64014655
21769687 38874515 149223252
63234731 79740645 12131923
81095202 30780516 141445662
51636657 157405467 157091883
144592958 79823863 129235058
156279499 134967383 59262302
18984859 149463067 132734806
10032484 100418508 136359182
139086047 80472929 33303451
30667346 64201613 143286886
69267539 138683289 136222489
4478616 122526901 105545599
1204274 153483573 68095616
100484263 138059709 65109095
5286260 155409138 121210478
99338231 86162812 23987023
153201655 121035272 45425308
117271061 595650 137055078
36307052 23178129 11884175
53429406 52078317 133411730
148207661 18436959 146276886
3800362 13100511 45585910
90937797 152797517 89420381
40686679 50797710 142642776
153369164 107885886 89909017
43038591 111755477 5244635
86106555 149123164 50820771
83830131 35837060 58608681
156856942 112401681 28393022
154063255 33962676 490186
92892524 84264133 98925571
27426391 110843957 30208983
79602192 84031016 90662085
72982278 49336848 144295420
34304744 6239307 49125734
96595346 66140385 15431095
19772621 68454013 109211733
93714422 41172956 133721915
102065886 78869582 14638787
56032373 59070477 52891694
3073385 36923517 132704324
127223628 140281664 114517150
135365140 1062680 103273477
64629178 39914694 35553949
61447694 27285243 106932329
97364596 7578147 138358438
3918860 77891173 5536455
69685847 153175377 96852661
26520218 7037465 4597584
78486977 124329156 98859151
75589743 87450577 105170873
11504328 84972584 42146051
75991334 151533104 77003421
149851039 99608327 25616210
50744955 85784975 126560745
56918870 43967111 82881547
60945323 151152303 68712930
126483973 91993411 67508036
140157840 3886427 139319545
9778325 108455851 64505731
144330563 94270113 23941401
102947017 127398435 128136453
152441978 14174268 45275915
124507508 89389845 54441339
104617007 78060053 103640254
120510769 51472030 114845580
84714346 7877225 126406480
71320109 137363356 153527587
12407940 5383155 14347088
86678682 120788902 116597200
69459936 108600379 113463020
146824202 51487403 157269861
122125942 99087552 115388885
106726834 111157803 62722998
125293026 55639499 127395540
37779772 62197414 54168897
11278681 147448684 131439071
141360831 19439444 2022635
141297636 74020961 15187346
16724580 29070703 79130554
109528967 84108676 117071742
111544859 119371591 4582588
147858401 149157825 43398267
29714710 123867966 148890448
83099439 86347484 120812501
46033507 129542848 58106231
60947291 82624675 17502383
37901235 139363413 141842543
2001699 143432848 138774708
115692519 157318335 81205986
3815852 56855310 102940208
58499579 69110040 145457026
64917958 16896414 136152089
122176163 92744803 154646510
142006523 156736906 25010675
80615091 123589289 125072186
83386304 6863226 97353695
96512697 96102924 60108179
8389434 68328206 132760069
30489748 74238800 913859
118927252 76745639 497436
136667522 5722353 107854251
152148439 112592244 140251069
123434023 115995885 155764531
12052736 104219248 83016048
137026419 143154057 135268564
131591589 127961170 48863523
76722325 138198532 96937992
110906967 76756224 21162788
123320262 128074590 143738412
140239958 100938638 152917420
99134411 30303945 74830319
38878963 113839937 37295219
54929287 21556066 104985144
82459648 103944932 7890440
28125766 43424974 15304703
152370032 117942176 86693992
134993876 46022272 138808786
69783602 136092380 121259247
18133128 42135557 86219867
102645732 120743180 43171822
133908413 77091945 103660321
135703302 122199286 122271140
71927213 1183877 47447093
147829807 50630685 138761356
82742524 61674186 106813220
43162318 40386918 119520304
50156563 1274184 11786164
138050370 3682133 137863233
53640301 109578466 63387983
75231658 49756876 100358409
96438581 71524448 49419882
100260926 40115613 3405836
128454024 89362979 58054493
49721506 78680188 118011942
21115999 86709498 66276897
73624770 37008293 147895809
118269895 91121681 5106503
23501847 124901957 62762625
94289921 63133039 56866259
92909568 9395147 26320444
89273298 48178430 147746309
125655641 150722159 59148525
56768564 136049712 43080823
131778476 21107274 136840526
6560867 80851109 45346854
139729987 138592681 57923591
50454806 122780809 147285506
105224437 128948160 16049122
18103971 24773975 105376903
107666563 78833592 63167176
109493932 18681623 149736105
34628680 126422083 58567707
27316565 128270629 84201818
149036249 112784050 110447608
32238940 97804769 124406947
101054200 45119487 110619622
26274785 64034241 22594710
37727630 92358739 144597391
95182853 65430410 155083014
61335960 125414876 10126468
75300307 27841689 113090717
119843221 78669055 109778618
23418108 87400353 34461588
155696900 125662036 101183549
62943851 24753081 4197351
9650582 122490085 6497995
155050259 154978073 72484866
86280581 62741900 103756294
153376098 133867714 77847002
115594093 68384185 116631276
82836710 150815416 70490691
77163065 24427644 4934862
11391632 31039826 97597128
136658233 84350942 155206723
19062814 96248497 117436475
66180115 132736508 42802145
106303895 79422414 132240718
116054910 112770229 153865439
72176090 479687 127544731
4981039 90186171 65624115
143782734 74433022 1977417
30754970 50270021 4869079
136257369 34897093 24160941
38085269 20315433 45354857
104147286 137323491 82164535
119080920 141895272 113216988
3070681 4105859 129392
113070559 152227148 70801771
53993665 74886874 122833284
77764501 137939236 48297811
26907412 38996659 101132292
137600026 57682795 134869319
98095539 71160621 29993192
65634622 94813516 96624650
23624901 48305973 21111290
8292590 157130047 95987969
112103833 65846633 45984081
31534645 140666882 88494337
130340444 89878436 44312773
29923968 76895381 151328343
889487 59061948 74463774
14955413 78642549 130873356
19598523 38203827 63431477
83339205 32825805 94290302
148667744 23507469 78968640
47842916 58763745 88900038
118023264 81451971 116212359
17917598 57906277 82821036
137273841 64553476 67770606
66437931 128328092 26780734
126953191 87993930 44132038
90627292 42195822 22599265
11719112 114064620 17618559
140909452 67255619 151150405
83331976 104090127 22229321
148210991 115064976 72724338
13311313 62746784 55883437
143532492 97629988 32403804
122423184 18791355 6343519
154293091 50200323 30627495
67654384 142730386 121648212
142459272 6180235 148568451
131692559 85402505 61185551
101931344 82747654 33294594
137214866 95291869 97358253
64227509 32093742 35865804
151291395 55785566 112690133
142128920 90612680 82567536
32135417 92977050 17706309
76741926 34384646 60626501
129012875 110754408 98774550
89853791 29184598 27163788
150284357 148487686 47307194
43715993 103081413 156056301
79699752 141840309 79250444
152227082 132038215 79985274
47142337 82576759 64549931
73044822 138450054 53032229
108608749 19716054 70662350
95217998 7089106 107053224
54577983 47266570 2421218
36719090 46458077 124272246
133223586 156467000 97445160
122298187 140309355 100889384
46587731 54449953 151048747
32818579 73636641 17553454
28188863 146197153 69654265
3897151 1554281 112388292
50955573 10562013 129134271
63027707 154940996 5122781
150247019 141132586 53717485
44710809 14695220 15465963
139591593 72002829 48241851
13299784 153723919 67045045
138153200 61499484 58223430
137253280 5239747 94068320
145836274 145471882 136807471
72893693 83193685 2219716
113231489 76676837 121024844
84483929 55449369 137504668
146448099 51144656 95462773
85394436 148006989 113008066
68140567 27794139 112070430
53780391 20594282 86145737
68133932 58889677 53421087
123616572 9829883 11836552
43235197 33443613 14288666
63317920 145639247 25217977
5287452 28730402 6761615
136707495 112144364 85306214
9873469 21018543 103706135
24679662 79927788 65112313
42453085 153618012 2077700
82444540 9322662 85671171
100395908 43528925 2846376
59209077 143556005 4182337
27496787 36418327 130505651
77476953 46144617 55601946
149526995 38907444 140514929
79601110 75847109 100211174
52964007 100987492 92346612
131507223 129247685 104281257
8949895 147513941 9951542
101544674 81674520 56019197
21333106 105357304 150314963
98175874 8844648 38887876
13621297 136285691 22839993
107957363 97876795 81999139
143981735 15830629 51626536
9021978 7665677 154832437
157290202 52169677 142089045
93547012 96600946 72779201
125389493 45383592 83292668
2154732 99644294 113578848
15032520 32981765 18645258
6211980 55083841 52848361
87107671 80334057 14656967
18008831 24301699 12978896
22312485 42161559 123047248
70707220 121100636 103684103
92119205 55110747 13054581
120703731 98822593 134630501
45506378 140612686 103022018
111603819 40828425 97006218
124907265 27408129 40437399
59577769 46717212 120168304
43352529 43970757 3560853
52502548 86364284 12906
9004308 90898687 90351668
64858785 86613056 121607486
78211009 54084324 22674102
15677222 112814790 73569928
138151285 94521748 150224764
137134915 114408594 41678570
118054523 85696537 32699208
124937823 55015495 120932894
75298808 89380565 7423783
81184895 152390144 109741015
156503938 147872414 45393772
29668628 32489187 64094625
61712468 8190413 59101280
71258466 140062646 6936662
41163436 138419331 344620
135516988 61359917 54880645
68334981 90232743 153394944
32262477 46630377 8335269
51532609 108749280 106103181
86861645 147825529 104207740
101054888 71249332 86381904
40567682 64402606 144458974
99446854 148563162 74369958
70331298 19612774 100651158
52832347 70897016 134716585
58253589 3327129 95778583
145995834 48996914 116636658
60709103 41908044 4238848
32149610 6112845 140503036
65021722 39135665 34455703
136858881 118066893 135132984
8726733 115323667 16709029
16624254 51222467 154243534
69207992 15031278 48578316
100355269 121369943 107906637
20630502 94639338 9976206
77082143 34555050 64780365
32580238 57280516 20135996
54841979 98320070 63716766
20965579 90312860 95951695
18032856 112968020 116050862
125024211 20307711 143477030
146161095 132960918 93570218
151062436 75868092 139782548
90428904 151742741 6457344
56033095 134265464 51183126
126143972 120855238 156789356
88766985 26841398 133632493
36840616 73713581 110061520
123681589 31247867 19629236
150903631 96141772 35103206
85456821 91197635 56363886
151935741 3481117 88622569
88195265 53329188 147787168
10215656 77153063 148062785
51959746 113684653 145418851
22599116 64094548 59570461
119504252 39624443 137339998
81885009 6494367 70719366
54385311 61183919 87097954
76649244 51286189 66809360
121159100 71550650 137169698
99808172 16638500 5847283
18556636 93850092 98500032
104251512 32788932 143911495
157069810 101165717 108039576
98967072 31546637 128376380
126104404 23487126 127907861
7883312 129435614 19501226
36993663 113638582 154528721
21636309 55811460 63301827
40093252 53674644 20333240
85036810 63428200 53672862
142740296 40809084 42940816
82966917 97936183 61552697
122441268 129626829 23668576
89005432 28250841 131113851
34265674 35343439 156814983
127460050 126561737 40423788
144283237 23689639 150646453
47331798 113348518 145532463
113007310 17788353 61216404
66927592 18814284 48768301
115096133 101148450 83163082
94261747 125357147 80594612
100273625 106002184 116103178
136675424 22338309 131456548
34998634 18459119 141741248
77478109 80158505 13259195
12630015 87346502 121989626
150180698 115597020 25037639
55827015 89558772 111813345
51320340 9351429 30577605
25916566 37351834 86921497
60916848 144073721 90443521
95635319 58566783 76224362
7772688 147460774 61024946
12945201 139585053 133592659
3965245 29102627 88887636
29518219 143399651 86692869
116315013 149427738 11985375
104335539 115488244 7196641
42075369 92921874 129813599
19724265 151636294 41200273
112106378 11910920 60690471
119535314 47235591 96829556
68836817 21606936 102777041
141754676 138894242 63384591
105981567 2690468 29149403
24419171 74613130 66623834
87682640 115347349 42170995
22672656 96238262 42870097
139898728 19744478 64126383
4210547 150507 107880467
69985102 64382893 34844950
133274595 93198502 67758480
82825626 81231149 150610771
29839818 76710 12488814
139934697 139839482 120790615
144596548 118933317 15728264
129953305 126633483 47951120
126610291 65736731 54217339
8093633 90177669 90124501
22395039 110713248 103386298
70959048 13109586 103736943
30499011 45054806 20418570
122509808 52594604 99422652
42508792 109984439 12266817
135314129 70813955 150417302
15093082 65403854 142872474
28904939 39658077 114265522
142824393 75495929 21490178
42708713 2131603 12546780
138937496 122888462 131457977
132194682 56198676 118528699
119361780 52844745 102471544
91152492 119897452 58894776
50819095 75685867 85210578
68380070 14933592 78531927
116660145 30309220 100714186
147261113 43636288 20445788
151524329 38424755 10807132
139423539 121446336 131956483
9318115 17066687 22945363
79418956 26871643 35965294
31209078 89234265 59590144
132888856 15941538 64064260
131489267 57916279 100336991
4982646 134536444 32226926
112121448 127678640 1545333
17505007 121819063 76298814
43301567 31269241 72402445
72090148 16750998 9933620
105673528 70603506 51358780
112801820 59042264 142815168
24523917 15853896 150672120
114114061 20795196 12627422
10929685 148233805 107147447
30255435 107808403 2647882
92977972 50167701 120401057
156141768 30515749 107481837
143019717 151693843 50704914
77270255 131984602 120593812
32781551 93181251 150623902
38731458 68334697 145802011
26412565 115266382 68220584
128328198 37982229 87378477
8113873 62116267 85752401
32790309 82834062 16306614
13073900 101107279 145345536
59693164 80401292 25012661
119501630 70336732 86426266
151490723 73741549 146888379
16015762 27756819 64852529
83320027 91875536 51326693
50342656 6499817 147263204
88781883 120683731 108766061
52757189 71091637 1976141
28771670 5632268 85960074
62629280 60595165 61220430
156395674 73610839 64110456
46158504 136610288 71376867
92263645 122409573 150723600
61465090 8636459 157058834
128094210 139609472 120472142
65406927 103146281 11695483
116914751 130698274 71035512
128939039 118552770 157379631
70073222 60606087 77960505
37664974 85659609 99663535
20355776 104426114 36674201
111557386 32218285 29068944
66841780 94943359 52955216
104141208 97710756 153980269
735278 96485680 5151166
5153523 101803012 40372541
112324797 131335397 85451676
119098728 6732928 143597712
117841904 115152442 32028887
82515035 133949199 91054042
116027567 22917378 124550965
107142333 46360487 47222498
46678679 124657467 95473379
36957732 115188315 155351614
147108910 128230570 95324052
97593065 9398419 138263153
46796538 2951183 106551911
131278288 37022849 142931082
149199341 5135137 24683587
60098807 132971739 65609726
7306 87740396 14337481
96865337 82024544 35792898
59894807 144532417 56580461
57968124 94997015 106049356
75658528 100015789 89436134
42054037 79544074 151593239
102571179 103274966 34429437
133095355 61133618 83858439
156773665 104062310 123946771
91200780 59938261 134482775
44601077 66111733 82214772
30979839 82098819 146823194
14857966 65704089 73003442
54993885 33646507 35629829
5259479 28632416 41775024
126315363 94961525 78783443
124107599 86310121 70051346
51608471 126901033 134713410
103620655 34169472 128347525
117328748 48241140 83808245
76924066 14890298 48366751
83314969 60789743 29892707
42882904 44976309 42173148
86236320 121779263 156408423
154680394 140759050 90840747
124930737 111647183 76119162
60775956 18908438 65219938
117023802 41903818 153403074
38441102 96132683 67776089
11690508 14220484 76593019
89735023 44646099 28087971
55083855 93112658 2210376
15786250 155098502 142797340
153708985 60725574 86455876
111149842 35785196 67103410
131874844 116259365 76596715
130076019 15124638 147856446
134402314 151431182 142307012
50881587 127850487 80862068
62755043 126085420 27694544
134802399 4670438 124028375
39526796 151105037 51987484
80424145 104918703 105724835
99432074 100715747 132347854
131994439 87543009 108537152
58532242 77152934 82143547
41152220 23170958 15561911
121207895 61804853 6778719
6787273 55118674 141689201
17446243 9184758 25164400
140286492 136563440 108029768
67593462 56357216 95938429
72680464 23298285 154070097
82088824 18929206 110967508
105284777 126974949 22805379
14244388 80082447 140787470
110389804 30915346 45741865
154134216 31249826 48842015
139139646 125740389 102132601
117930551 123971142 144729987
78898988 68919217 126983370
129547710 32026686 53727451
137516070 104169074 69268648
154160621 124922345 53410529
6750732 132248277 29743710
8139864 140351290 81724413
62434059 136734793 138851921
33454198 126853381 104442140
79774303 92899443 109097457
8094262 132563608 19427755
12347720 86573554 82494896
89492514 100158857 147761404
4885039 26711247 125175255
145652080 119389596 74051876
138992391 76463526 102739369
14273766 99318951 70323920
130894836 83034615 148181337
65822004 73640613 147664393
125473544 126896630 39774842
71917050 59548322 54871555
86634591 35032413 137225615
156427716 92662374 108728357
26066647 35469526 23426345
33828213 35071382 82740280
72150549 78369041 31816353
9208734 70047983 31804321
128679248 147939203 132368355
28531321 130885179 57670524
128621019 149658927 114523137
130754781 58762045 74736931
156972868 20787864 111849396
154656397 98792309 109308784
3928843 61942308 83821295
103034294 154859742 139505545
12722151 43967094 146379492
130245830 113063369 66929048
48484368 51704171 11307177
133910301 67189888 102363289
79936189 100526646 63636749
143190378 142001318 147369971
60078197 75102325 62382398
111560381 100603579 94574631
113732744 35886699 80489176
11888565 100942210 141330445
26919004 156119804 30169577
39049814 153747954 102228299
101868474 55909513 47876097
86210853 45727011 117119095
77505928 47618721 76450228
20306880 88919060 83186626
43887190 117457804 10639056
88048615 76805914 73446879
73298466 16949433 97537484
35792657 144493463 39930190
129904127 148358268 117551615
63490134 146685298 30371500
59483251 65967247 116609830
61515704 68796812 80247407
77724689 64918466 84262499
49453271 74992637 76722620
59425370 87965075 96074401
8754143 127821755 137646134
52792777 8809890 123719543
79667064 14490893 68245325
134756089 99578718 94325028
113684527 53640665 64677256
124426251 154053978 52728273
145423236 153917967 6374940
92494911 110948405 17467221
116191516 21215674 50520051
107016397 81569558 101063389
16329495 155064529 85025956
144234644 153675833 98433438
149748424 18512686 6680238
55995944 119642150 53682202
24873839 24962991 24584091
110598864 137500404 47273333
29651033 94767653 132887094
145729047 138508009 64465671
111797108 13186217 1749619
142781369 77226164 100264520
36184018 53750674 4636824
73390105 16301730 26922461
60272654 136543624 135326272
157110850 41827223 145423758
120347021 135214666 6146084
54038744 27580665 10922954
152950712 18309284 12922749
36467110 94997707 45768792
72787992 111770769 74810610
1358264 151012105 36166636
54107075 23089881 131531177
94239798 71406720 37072870
145589860 85572355 51445979
4669594 105602317 20332307
119507254 11509887 138993536
137360088 79442522 154435565
43013160 39846079 109899051
21353102 130651093 107453140
70675237 20382647 62213413
91688560 132100754 55648720
37046835 96216243 38700284
59384540 42830284 44257578
23371855 6072766 91058235
33252577 32427777 16619897
122827627 17977672 33207793
91408724 118607619 5833820
113990957 15185449 98218738
24190455 103078835 87867683
22716854 75591945 78944090
107172844 120135074 90033135
47951443 78540577 47743537
26504444 93049173 38915462
52355779 1802667 133364587
94257369 71559242 13453001
47195501 85759037 130259976
131360518 6390841 24207419
129570444 28204776 49849180
82179600 69486374 13489788
7343958 29463456 51997502
140336463 72804308 3317142
51605325 71541673 61814008
150050595 60250577 39176896
42742037 154735404 122855315
49853435 16222114 1003654
84122638 33748578 150353924
101387402 68399364 24231719
98247926 64857941 2441144
66254541 60005528 118887112
147584484 52132813 3917471
147340207 122022337 91379489
59272347 47013231 66054624
100371943 16051167 51683883
141786659 105433762 96699891
72752667 42022603 123447501
30526765 140929574 85321919
93783319 133107240 11444237
139880496 53257410 134951420
54099546 108664825 57188751
120829103 47255589 56029612
106070262 143857079 136093747
138106086 6024123 132950172
9663398 17136692 48763740
29050218 154582735 32301463
77524239 88748367 31787870
125811247 95887566 111315378
83638645 5107464 157266594
65142760 112313612 146135276
136140053 6935092 104106237
35892586 7197720 26936446
108391432 67391869 17525897
110463008 150398739 50266780
71282259 151469118 114806905
55644442 96278346 100745979
74610300 149648806 18779235
74504007 106673417 117426198
155673205 82948521 96234027
18617487 120270630 47845683
152762120 35345467 146048832
38255842 33961850 49173126
9574333 3945421 119232577
98280824 108210905 141032487
88053458 37967056 47940479
150491101 38382467 137944220
12253776 139250026 107460507
18388084 148372944 54236023
112270789 56127770 11077595
110081870 140127242 82735635
26394479 28917442 5139844
107646755 116292467 85978245
105551437 134331683 123946134
140065695 28273618 128371668
53755557 51043751 91675746
40026545 144065675 130090025
104436543 97018607 153227775
153818909 41686538 87564092
55084513 73314857 141925765
18341243 137263645 53787068
56589068 131504208 51116583
106131341 37215748 132271468
25421753 83796197 101086492
77312433 37234512 51054440
115964845 33222505 60465401
145260410 34109957 149200409
18647700 124387417 47350902
97634692 21416995 348118
192159 135772515 52220426
132187183 146843786 60862037
856549 89187316 18377278
65990530 55753172 108296715
150975172 89525636 106259766
24073460 16773116 147557826
101991572 74358651 7778552
69582174 42621383 26663477
88072814 104427444 35310773
15592498 6077686 149634735
107815361 151628435 119199987
20560912 65734016 71392741
36737502 8658018 69382460
82772622 137111506 135602422
47052335 80666415 102118845
76533687 73652093 110407512
50298341 25720287 157304756
121271200 121988715 2448097
155227185 14322678 30130002
1215513 91399395 36199719
153125548 41624116 35323261
43560848 51195518 115818980
118498954 144802552 56860766
107116212 134826817 61696915
75893858 102444934 40155540
139059836 73904169 90402562
57710351 61202159 30443987
117386801 45213168 140383250
69246074 49985144 33126556
141253910 64111882 28121290
122975450 139479560 87333522
47501261 12107170 129381757
115706451 27638545 18394244
122718537 19755635 65603094
24426304 22374539 5460729
15341562 99138544 2643647
17238305 148184915 13671075
47275323 44884985 77699900
141439829 82552112 94323677
104486247 110925146 23808145
85826710 31408289 149953598
147292503 58401601 110415867
29020365 64150922 82560423
75087752 46734201 45835341
16832274 120119073 40154885
111268874 44365172 111439763
86794108 136389797 102842356
11873252 58938085 73055204
75015526 130875243 115656462
57462362 139141057 27446336
88358535 139687228 107243634
81226927 74307321 83745017
83265289 69570324 70635171
47364511 131897266 133706312
22913338 63686798 97804436
155378848 117655861 76089417
103677660 119792879 119536134
50123986 51918433 115036887
91855692 72753528 28850764
47678462 75445716 133421223
95474770 36964113 1356976
92440495 64262489 57342166
77997098 43206393 5168989
62325805 99767111 145534919
21288307 25254135 126507055
153234107 153180581 85863216
49851843 55279354 21277828
14635447 82749569 1276283
116302684 116582268 44472074
77907685 30528402 88821982
112489445 81301717 20383689
106586799 143386956 29592334
129098244 95193590 108726626
87171098 48342477 91235135
50536608 26677806 35000540
142420048 79315393 26485658
129641121 63848300 26846216
94358212 47301882 120672693
40730267 58343900 20139218
111249787 70359449 76934226
130651516 52373950 7510732
52968582 76110241 142476454
104868377 112926499 25083474
88561928 1361920 11344257
117612267 136351 31400827
19054398 26217321 110073482
78692142 94195179 117329893
80113710 139731549 67844286
3022091 114703948 105278959
52632075 82745312 99081360
82048281 14286975 116224849
149751477 97328479 2848995
124733111 79343776 29582397
101971945 12826527 111179359
155072142 42126166 152136097
127107809 43313927 17855518
36395923 103187020 153454397
24991518 57082583 106048483
154028175 87994200 156439822
17335237 96353708 23043371
70809452 58122097 21558117
36828723 67542730 133327651
72597277 20512250 4137308
133991242 109585264 69301642
74474860 64836803 58545608
139347665 144045424 73910102
146194089 41049859 133157778
63304965 101162323 38120070
105985354 128832524 7755599
111226354 126115183 141027846
105568669 64410157 60892315
75017495 12359317 87456388
111977981 84706128 26945104
2895483 45513827 54493228
153212306 52114443 26949398
17267920 56621262 150703683
22458500 152447466 118903639
153201779 59271541 60525109
156227786 123182165 21851922
132277935 91819142 28829925
78315467 129747499 50335492
67649558 20770772 8678101
151751396 88699753 40033323
80172659 60011963 3539799
112114227 10612323 100488879
53711970 3491679 6805039
45802085 98396630 148010873
8992971 35553909 36395867
51687814 49583010 66751565
127959263 127628974 2481804
51054775 121881867 71697034
34814538 7148310 152955739
40612055 111778223 58409664
8341204 11493829 29006914
95855246 136467713 58382258
5056374 118382373 76654154
118851674 51994550 139956608
153679620 89192313 95089519
29439956 28174379 4075577
16808038 118826410 95780333
141354482 57727363 119006974
135941404 134497983 144240392
18180637 72090870 26411021
102082880 17563532 131605917
64343919 90352004 35452521
46492367 21028630 8247977
19699513 20292673 65304420
153659933 76652410 86857036
113424916 100362713 17688588
77666284 21473882 131310297
145204077 66868063 154556070
68620789 109894003 104070813
30796733 115808894 50814653
83366036 1505978 153807486
94675774 146743656 126646520
138121017 13904331 48445089
60543390 54859889 18552963
63603069 80217609 89989579
102853769 78275292 120149963
60958249 113633063 19436261
129885116 37133496 106918097
73390178 49795073 6867328
57751309 27485268 136249857
68295235 10737572 3031219
14309797 79487736 19144758
3781514 3803027 140484064
67976293 55193352 52016238
33285693 744272 88205449
103590203 103476462 146812261
46364969 93636094 75202100
31109534 154206224 2371298
3090890 124152019 109283154
2089679 120153374 50619712
67158570 86089085 107200156
128046078 104551872 4536159
24586613 66678458 43806136
31217222 19319164 100303718
25024516 96686409 10014749
22752985 63674220 115287075
136871818 93198453 133280287
26192983 153180006 12369247
130853684 19589895 16368638
37987017 150602918 149423155
83630450 46295704 108355146
124856425 69880752 10810240
130527895 104661104 145600017
102167693 37004932 134171708
120433791 97869155 5940683
70912589 155348464 45088454
103893431 28187755 139463998
75509887 10017669 94990524
86166743 90477528 106836775
64778565 134711243 14956452
67503750 122888039 68891495
121066811 153237968 43446396
65224161 88367976 84919499
40488467 11773621 83895799
154560819 88556990 75305889
42312683 40134895 17515150
72055876 64545987 72026938
151079004 1712381 90452508
47767147 144763922 5277327
71856418 107558499 77121990
130025910 104378886 109535391
59704615 71781590 145166164
20245953 126863637 124110449
42520967 65078845 6712955
3592297 99775974 1954159
29282718 23837227 131028640
1375594 27984368 135473724
130002804 31547367 140270725
92143086 104373005 11332673
81607116 111238380 72863100
117629945 134909720 109797651
67200859 114395972 113086376
102824101 123834673 101414900
124431949 66654920 29185666
94093859 102405177 109744701
88959664 122054419 25735310
38351341 18128184 48175027
25848636 77066483 89432743
145981258 109411997 28313384
121254400 106647644 49110332
7175237 97015634 66076452
25591766 9564536 22410390
11234755 155929353 144694288
120833558 32567842 21473882
20768283 56987013 43542498
99740346 121119488 17075885
91482401 81431241 81213652
128192479 104087636 118945795
2082347 50959525 113383059
101580389 137548742 129613999
136768548 19600665 24298572
114405066 89151148 114402236
34058949 85603812 89830321
154852068 36640848 156706020
15332662 95635514 84096407
24294287 13085142 109694652
48043747 106435574 94946602
76547514 49945892 116775680
157095981 86880358 77029843
144675987 54728289 80008858
10794397 151732668 140096487
117475651 10364701 86704157
121342677 33735897 146718970
64930239 14066197 46635777
68797926 140716361 24627043
15215651 19585095 30218849
34919945 97071686 131327582
19797617 81418597 152338756
28556428 99430397 76006768
54853171 81920582 29069818
55934462 1539245 32608467
155159412 135318171 26655625
49431901 139471945 34828841
137000116 63931936 51683140
142863836 129731577 33976961
12273850 49789525 17126961
68597980 33998497 104456349
156237073 124269729 113082841
36969860 87943150 32130826
87282750 30344603 109805099
141947000 50152079 28075267
105075127 89225653 9856638
60046290 86984232 145435236
59798745 42569584 102213597
690687 23632286 119336451
29995503 52093221 73348303
8030966 35060863 65886205
151707217 38167960 87847074
52734760 25941307 86160990
134607528 31734841 143544252
75470120 78709394 72572746
19447438 153434500 79258704
83599598 11815490 7576834
21923671 94883149 78490751
109032616 129193483 50749455
3602632 78601665 113122555
80653444 147487836 80172620
29797842 53577917 17975512
139900243 40840105 9085560
52538341 60537453 14557659
33791382 55365780 117740817
3877467 101698012 4946021
24220181 100208522 1347925
16282367 723190 112694591
66437622 121307245 148216917
24481725 154653702 102267553
67152404 48444562 130366440
149922415 68769541 44429648
78382058 43397086 149264045
72638075 38324847 117834083
48230036 22262928 137937887
132215042 147030650 157186265
19485171 120939639 59784477
129109795 126825328 128553114
121342653 53760732 132725428
112364442 113686035 72771087
121318027 64877060 7499371
105068017 130766711 149408644
24285357 127656847 64043717
59824798 84519115 15314357
23691854 149711170 39390778
152234497 98535052 24240786
55655075 113350540 5356539
78493023 33622298 94209968
34950151 127410653 68970618
101820358 122730062 72455307
150695584 71915074 48655946
84501413 86939714 110048711
48558254 46044364 75149470
102823445 116877727 38755402
101423480 130861727 11157784
75747903 152254462 6312009
89759867 68693740 118732485
49332254 140886049 82013859
10639681 153009869 97650443
111460741 154899085 112469353
87205014 99445766 62793854
84033261 64501226 151259454
78842722 132235909 75451860
78145511 141672102 25383080
30450430 86666916 100849544
116621920 28230757 151031502
145836555 19985359 96831197
74660171 103403389 137844479
94249416 39691935 51384236
71764812 2034378 142568629
143766441 141065483 101127589
75851802 73146750 104788096
42233117 141319685 7496837
85208341 53176066 12816716
51720914 29600885 85156724
73386492 101109897 27432851
43515126 124696083 138634160
68586016 3160941 40809472
86907034 15782987 92870355
85725210 96271373 17800562
138033452 64692215 43699368
140805726 50261405 135057450
63174945 76258694 57634232
132003547 76800800 26259344
64952627 82610198 87209526
1992244 82664511 130150019
8173304 122634981 56738448
41498250 118783486 7667132
45254618 27576359 155027556
144501574 142173141 20455137
98972203 156129920 88683705
51898821 143255973 75230590
62185296 88078629 91320097
84335736 23058532 146565116
97209688 59883012 115217832
110199909 48534386 802415
156302841 155485285 140705692
146577969 116885783 44870768
153260220 94824811 97300167
69141697 136495554 51751292
3282860 12340411 123448722
113874552 44907435 139996935
103453925 118103537 27724413
53888835 29210729 84147619
41684160 119161980 35958072
46511478 111879533 129422
135647757 131854002 115119689
32288371 113305431 17859887
39870631 54997437 93224334
132655152 94156309 62813960
156174031 109461775 20496587
116797033 36542909 113642487
11478528 67504135 148329618
133392788 118230612 151895950
4075231 125760447 140982969
20266930 80162148 76173226
29913519 153152748 28891037
129360501 103653492 25507420
32699314 66414852 77562862
66598792 120876469 19352173
1733705 40481097 17586435
68256839 25591987 79598214
90747068 141814022 85552910
9772395 106401635 20448087
144199790 115262875 45554229
121555351 4439090 54435217
652563 141797424 35436908
95045459 27893694 30527448
6405660 89421018 126298151
131082997 60785410 131311538
53576604 24227730 101134139
5117124 48261715 114346839
60114045 48587720 107571568
139600118 13567144 113294245
20675878 155211025 65102922
92092001 43527042 148007058
69205614 8355062 74948738
101384124 83957251 31489178
122058397 153859135 56029951
99364053 150807685 73321870
92613696 57633648 104395733
4722079 63482407 73027616
64108294 56240089 83418525
91940306 113926951 43470514
58559034 4151107 50333747
82897421 19030129 40613880
140263365 116607488 32687960
92569076 79703637 109831919
155809926 124246667 75005826
141969 12286251 131683497
29125494 65530275 29412196
10961985 1071469 78507331
79023001 98609065 4465899
5231573 8773680 90571950
86164028 61020248 108087475
17084112 55116557 44464929
58492859 27919384 105025386
102591410 127742225 103491907
110831109 80242075 1372156
103006335 147089893 15515007
38688856 38290316 139735291
145830907 135881152 67128725
58446012 108045368 87137293
16903381 142903491 50682129
115504858 70632726 50929318
59086394 27758984 60283873
116116133 90678768 112401574
144198890 8461310 26037026
28849575 57898644 124108973
81218661 8041940 110916590
2021835 147443300 140257718
151887515 59724647 108318832
102571188 8032080 131349784
57525832 10248417 23487290
116119028 115289238 9585235
85618829 19164166 2563257
152453921 147763538 146145824
108515038 145201111 19896361
14891444 98733456 20737237
136118111 31049291 48428654
97455137 51277186 23455166
41038237 21428220 102812447
64227933 136593492 4190704
30952240 23728596 21618512
130652541 125143606 75519727
51458155 55254978 83189191
18820482 113875919 73127415
101474194 72716968 59145164
50025897 77850213 54981258
137933512 100201449 51137788
98537429 144583246 73719941
105123986 109912157 32999778
16035361 21219920 124989391
74735385 91778180 152783307
5197995 75489983 46069865
2555322 10297411 149236105
108344540 33844999 62814369
88971185 54333808 88238485
24910917 4338629 40909265
7297003 65613314 109781572
531876 112342940 82894918
76199274 131055059 74831361
96147100 49316671 128048288
39012219 85937381 124674452
34824029 51067673 137507456
110085451 126647601 123920022
120207826 87616382 7261156
118920921 54916189 2885192
10734024 2318128 30707341
63186834 150602248 12798467
155992110 149695125 88328234
154818132 48219431 124399796
23408789 91308950 56509171
14802091 92859907 154080401
39756791 57141804 28776831
44296104 150417297 116761995
50902705 130247332 124866815
103129486 133597239 74550460
69210139 117399880 63887095
112464349 117926875 129110457
3478876 150125598 40289576
27186845 100338531 98830643
118750707 7659849 15252589
139429542 98158780 22431223
8081958 12596223 57285904
67913392 90471510 127863559
97356794 99065694 43488612
41872554 16412347 146632065
75098458 28628015 155310678
76415028 107653125 119516659
108763917 26263952 131563175
127675148 41474701 17620380
104957632 26193802 50224683
135674092 8554227 10723965
49012122 89768442 8531543
30837039 156006114 147874397
36441751 29736942 50240224
145136311 71662803 62567837
142097445 124301391 221595
136440097 4689336 107367198
63492632 69796600 85003909
32069247 107258866 50847249
15118043 79291025 34885553
150472205 9952966 61696445
150304185 137095103 92568159
60694721 149258590 63920706
129482960 59387674 116264505
100420650 97658799 22575107
67912872 70184610 92067730
141222343 61198676 115361754
60862276 29231664 106789390
106714268 110892136 144437533
157417063 16018791 17826026
54747508 105030614 28860538
27107752 95428464 31396326
76428970 45236899 99565338
59169298 51695335 24203973
85339050 74398848 78109639
113612697 35491532 6036794
120983181 84445196 116112556
82798916 110521822 37221728
86483935 103389026 124206511
110963287 34617877 115762961
2125279 20949231 90035211
30013947 100392181 1674961
102930608 66817833 135574911
90945265 17437824 108307591
135767807 99892818 106069103
130409590 77577625 26505378
142911608 1295619 4097500
95174908 86535986 91254697
54623382 28265703 146207923
15874279 30952480 105083216
126034333 57852406 45733359
46448001 141658581 114676471
55022272 133451447 20610495
68483122 117152041 34913761
154662931 98336055 151576040
24283772 71660198 53362983
8636751 40798870 75897816
126486925 32977584 66475358
147090088 103065360 112655820
92545933 29274474 67080563
29054497 14522178 140719458
30566604 130697313 86769372
90940558 135441175 64900611
93908732 27505973 25541603
45357930 101709548 58657378
77012005 8202321 78032644
144810983 27542338 55231516
82129584 91883866 79802388
99737793 87890971 102059779
70410043 101118579 151164263
124153855 27176276 93423323
17796128 6518521 41596429
45223284 44227408 14331751
132042005 104500485 90938860
44710866 116017009 81998829
34298685 8007446 147363115
43429737 65065927 62747359
18918925 120757690 152169713
110539363 17111720 85843580
95586071 81734745 116975988
47513316 37633397 17824725
11908052 46973374 30950822
81136472 72767115 28312530
131490205 79863390 84015698
44755678 60792833 29262291
18262763 78909182 99669259
81090070 4431182 20579231
65965691 25910335 56963867
4574523 82211232 132560673
87434211 82137761 155925170
16303889 16178755 58202923
118928992 27379421 120769163
9025674 135245329 24102698
85607694 12779496 67587441
151089212 41708758 82311089
75031698 123469010 70987474
72557494 123290369 140341837
139377328 7569987 146410920
49944324 97487330 11032000
65319756 108070166 157394436
114386473 3573663 128382627
37414691 117977338 63791579
150446030 101460299 39942648
126480222 128869619 155734716
44960921 74668655 106923661
86599991 118059294 52140794
75626038 150448494 2196848
71657166 108489322 26401634
76996899 121649711 19833816
140825161 109583895 96916655
117676888 34017724 58881530
148645163 149156229 45679262
115499407 34208018 139962249
56300180 115582336 105278007
122190617 155319714 107025752
120776957 150254075 105603784
74912557 151478256 119306513
48354747 9241291 124126944
135329001 40096687 61652607
39284246 82409008 88606772
25995348 19514824 82558437
14406851 38846167 38964886
39438120 84052324 61441530
17406478 55437349 30094992
118310062 136851022 60190775
19357411 153532666 49693052
127235993 7008764 102656660
126199841 156214036 21981937
44385123 94773547 82636230
10710549 114670641 60534451
68196888 19206370 86829800
83212329 73473876 115295201
111305574 60810388 118665064
20033965 149257173 12077803
139986140 85970863 50913484
17386930 147963016 34508261
150940677 5696360 9495176
1922370 52502878 74654684
146111281 19337685 141740636
135670111 17185518 130339056
144859756 122685860 145449612
142776466 49535119 104055998
148548184 25031213 58573154
70087440 47695847 35579996
62434487 57365204 118239894
6640381 115894813 66274031
115394883 143864985 40070786
35252083 80919498 108581378
98723490 1021765 110036139
58561950 57726216 18503215
145214535 65795783 51619851
37733195 36826157 25524654
131305857 136939496 24018544
67665751 96993194 6231683
84666832 104743584 46372712
21849576 104497785 120302578
129480176 22355536 33869733
93341178 81279023 127766377
68790608 14864466 82567754
32029927 77538317 84961968
126234293 64469615 38236184
75781682 115567259 73461290
47412969 31110193 59240048
26070083 71143652 141594376
15172336 19174243 152205230
123833033 22132537 85463542
116178680 8857865 33227650
19410592 149768943 29014354
112702344 77563318 88122653
27479818 111080531 10322331
70716775 147187404 92487620
45516718 81510480 38345569
71821379 84832362 133565706
109926051 32693244 79879286
149456276 18627690 103734239
7334221 41949140 9407203
149623789 41246845 15229033
119428522 11384623 10928104
62131915 142683371 23490554
5283630 26152618 155518663
106808912 151313463 137542943
146942295 56972246 136113901
63304410 41230467 20327365
154887973 20955952 60226365
77114695 132158748 44867592
73751756 130762835 108493502
17946688 35901109 120807138
146040384 151226 140752062
5885633 88321820 24799489
36007603 33955267 142125729
68116031 69741989 96488433
38135591 112383929 87028921
66630725 115035960 9652427
16190679 42652561 10866507
116634516 1397200 139648703
119624667 13556692 150561121
62528162 120138758 131445188
49576863 140731897 30544561
90273106 80717152 59183093
139415765 32848830 123031132
32050840 48048506 156758512
37005899 128936815 51613566
89891143 52946840 9650454
25519148 97496547 22634174
107558214 147114551 155889002
122473184 93446919 81590474
75471976 131258534 86294119
91330088 127347689 62957683
91224837 41644233 33129466
121632705 115089379 59038897
87264764 31278257 60077250
134742677 20003135 123405570
77645883 72484172 130873134
134717867 99898773 151324474
16286086 24856508 146462317
130372344 12929638 74511749
12141229 95959803 35892364
5788725 129907368 121704554
39327038 12792429 101167553
133980580 61048137 93362598
125301139 78286015 92083041
76066003 2057573 57057401
48456299 85762440 132801812
18323033 2790060 130089234
125945267 72796130 117696373
64617020 72341092 70057316
121190963 121230977 139836422
144654057 51535581 37152190
109831067 1557512 68965597
13547190 74474432 13677029
148083412 124318848 11776701
65867206 151824666 26388155
86089976 36720299 51480582
60582318 118046768 61486930
2571689 26224139 45722384
47900191 5755210 86190169
97977909 21321077 52120383
80150250 28787811 103278299
50043811 98675413 34592885
90971524 122470995 151356589
64428147 28661182 112687427
102590221 61844008 144378044
29324901 80950612 30067798
72879866 152872372 131090836
38056532 89503741 26304172
136556552 23350239 144058069
91941452 58488911 57690474
150134374 53463075 148462376
79648674 87148366 45061473
149646627 29685839 150232952
55580289 10184071 52922560
136798465 68011307 77529870
136229037 115915525 104090099
146511331 149466825 72340936
28928962 144526638 38168904
123055894 203272 102825342
84972791 6413469 112842028
35078542 150301388 23850001
7953209 44960691 35244958
19682432 44086899 61031431
83575548 7932674 37626323
98148414 151023182 52425514
126783728 86056123 65808832
21881374 27187916 15701210
27174056 149129012 60613919
41206543 57615523 110658260
109238414 122011575 126735051
35781218 76894577 68817153
49994731 57773620 73743656
60405559 105566276 137306507
39729046 57888989 30658507
101585380 59659433 30435163
151708028 16073254 49111215
13360747 29331344 10218764
7062716 4337397 18964527
74230883 74202723 92009367
56250118 89179263 6730999
22652978 72711643 149210213
51534726 138390022 103088880
5253832 35116814 110429273
121662546 137945252 145788815
102956995 39277802 65542418
69635281 26917524 5543892
97768029 62265092 66231149
147033888 42223611 76147546
16272739 143376930 8699518
12057476 81569710 35117347
118949786 135634613 156214618
28130403 5901975 90929854
37982668 35818400 5157055
124937029 115627752 79246783
77738370 62236130 109722562
107661105 116535288 25036772
114982852 54581402 150130078
142460659 62149409 4596511
152064314 45795182 40811282
97107663 80891553 42588844
150616980 137184581 52643871
19210351 153264058 22389857
61794798 22225008 124199424
6547052 35908282 83882610
155438156 77935910 48890611
98352386 4112427 114259739
7389291 98625919 6752680
141908272 24884384 87138569
13872040 78588301 10469773
28786964 123447024 92854903
75864607 155869919 28875991
68237420 134114019 101409166
15973337 90571224 2247044
33749071 27559559 78542276
39779077 137963799 15233411
134166689 149436823 84366414
95565993 117377930 19585883
17310414 46041813 61821515
59201597 88044647 102835523
101050695 124119141 26589017
144392447 120387204 12907120
90445764 80172658 24613556
39673694 5335614 87948720
104543064 33612224 92401815
68100569 118199072 145970030
54036640 109350734 146224249
157421861 83578198 124286885
84415884 97080868 80152038
152322507 60822396 70932526
120122663 63908503 139037910
140051595 42473004 144201346
12161840 2708329 58204976
112835611 49954950 124060509
14568701 27485528 4032767
74182790 120345555 73692578
140547786 138763589 29462438
147018972 136459025 137911085
45249277 52585418 113538178
153409497 65483029 59181624
52593366 68160192 112693089
82172308 77564014 15298383
108462836 66508357 39235717
14586297 111818322 74085658
114846323 113215283 94305442
11120977 87229835 110239479
31441432 47977807 47283915
72677545 79720151 106972612
102767473 99649857 20555124
154782580 55321470 19610885
11069918 3073391 64303314
91605463 63245777 96201510
14456786 12739571 140697114
78455303 109973045 129689077
105997985 54235543 105675814
18961373 14062988 143985898
4989163 43037725 61148
95385050 45819578 69316576
73221723 114660275 136838297
5584902 54587837 23537439
12203417 150139823 29314840
51237555 91036924 50542318
111767744 34566034 2879670
119243652 79872368 124038437
5895626 133905074 71933427
87835108 97920664 5526334
43442008 88348079 45878828
122049085 127023098 59381248
105367436 54998509 78686074
141555436 60239824 113904503
123941282 6917410 87093038
93024399 151172136 8287012
31955386 3013651 105770405
139034095 90999753 43477895
21890660 65557774 45330881
73112732 60784689 1410067
82069989 69703611 20331775
13184952 46123681 42941906
133142627 127364749 914837
73777169 60593662 2107117
25900762 69773174 24054900
119621896 119142018 152942468
85834939 151060201 36789497
66587701 24094097 115726673
132358729 16589375 93770459
37155241 63027322 8615978
103545138 91960966 28181221
153795609 23498153 42790883
25520612 121428630 107198740
56979465 99094825 131809895
139343847 86331718 156399724
91218393 108698726 122465593
121151783 152020037 63152288
4315249 57562617 27053652
95904384 8087958 107953214
34046409 59721920 138385551
149786418 135493539 101734572
123074879 72404862 86065665
149475606 103611646 76717990
93513338 128580679 66408605
37682289 132145673 85025343
56748871 143273123 62182083
75827497 154167863 74098189
53457200 1680932 78655942
122371178 69473054 2521800
56857639 87493515 87696562
57692179 102584174 99127283
128381822 133308933 25170399
2211522 49495856 728190
109806453 23214249 147776936
121793886 33489751 91514462
43985476 152550812 76945091
49312387 64520961 39416979
95960940 16601553 72472471
88266271 106122252 111673743
140059082 49512562 11201422
68749442 121889604 13377566
112726162 55608540 99069426
120748138 77349126 135305471
61054709 142287665 154921166
79589410 17655005 149450016
82371561 67976930 26685113
64865278 103521274 70833389
148915328 139979614 29597428
106657886 125116546 142919439
103255870 121441441 128897499
118312885 81025176 6197694
86094970 89570752 85964354
148366969 37534655 13528441
77962599 81054621 143178240
109791134 30018244 27802971
71492588 32661985 154593069
74120307 12099901 115971900
22852472 2787567 64396172
152022277 82646530 118155370
92264664 57878725 75300531
5572217 27362403 102419334
139617681 21602071 13236516
102817168 63927301 147042542
81298030 53024559 119359038
123883139 29697057 558787
67050516 46789556 11980884
95454598 2278683 69126589
71097185 123881854 28597945
11190921 34758807 152554186
12958578 2148973 4164245
151801796 33692399 78851566
3873750 137596328 59151054
19813513 63310020 4058509
106112387 145870419 44102640
15848305 86198165 102666785
141789311 55310884 92156301
132435509 53999748 15919924
51771140 22307960 15349013
71775446 73613140 114859719
34474106 103249195 8592538
16400664 97301517 130453922
12175334 70681809 11847051
145270835 157251772 59869211
75678788 27616224 116865383
46022239 24758914 129386216
91837160 44193872 129100953
101189805 59691690 35361145
49767545 85632735 120990344
104709133 15887613 77528023
89135699 15784619 99379655
94568517 98273111 47570885
79905962 147974851 90059265
110708224 92477346 5195603
44086530 72269190 8022760
124958728 145992704 4270348
67934789 102192064 49384859
133095733 18159371 108736422
95907379 107444591 26874296
11424391 76659073 15991292
32826960 87040530 118921616
149514810 139269641 39231783
124499819 6825148 56636923
78382211 65459091 80378200
20510212 71376277 107045507
83006354 50417306 94488417
100582438 64607823 66095823
30740027 135865488 113666171
100149771 92392000 31051840
118330159 36333389 120050799
16102190 114910519 127965698
134847378 145698648 54196443
58259063 110128025 124999834
8214446 5606126 9614010
73874206 117119813 46756142
7227882 108868285 122399275
88014110 76035914 125945588
86161778 40254155 44752498
9312387 58771300 71317466
51115551 142409630 105222231
120101829 10511598 17727771
94187011 125343210 47081748
92614356 100872098 51503764
2920286 37567320 31422367
118903698 42724905 94519720
110967245 81213692 51178903
125683344 97665753 7793421
59206120 131312342 96734826
57273748 49658032 3453157
73672364 112423809 106068626
146082893 93751008 53188778
43943694 57318889 69417703
156270542 114112606 107419846
19854217 25937686 95582692
111359153 74852342 137318657
91843646 27117065 151779997
70844602 105520898 34907365
23557988 102793291 91016333
155818049 57659816 103669371
57024474 22033481 43036881
61396235 125880941 20787120
92674305 76061721 114906441
151850934 124992615 107773992
127232223 137554233 40510948
38021682 19720493 88631052
27225058 45254864 56010658
83964681 34170130 97782067
115082763 45335505 16453394
37173115 17889669 35250348
94164855 66148957 42983385
96302911 62809166 18583961
1370192 43280869 120057669
144057571 129642364 80140850
50494786 104444529 55052579
97018676 81753122 58007220
103578688 120661838 27430621
24460876 123786007 32912237
12960177 63694928 57421932
52607388 20648663 28370881
130013257 4707976 13700374
63030657 55083359 132463277
140883643 154800223 12611162
69925420 96236223 3119345
33593975 4100890 14546411
47278451 155411165 89870615
18440814 97405477 51516272
54420800 8039811 91607172
122721620 145088171 6899581
9374115 32936012 110070665
88587218 34309413 45443663
124379945 50254682 66904869
46910011 34066500 9413318
16189156 70643123 68624373
157245040 25834163 132373604
104020476 142531865 50286799
151114700 76965935 103921399
81002862 131704110 78907398
150449431 62187929 103691707
62139659 61078805 57431800
61558430 104656713 89089250
143640599 17373505 143367934
143766244 60724649 4384006
17935532 154174679 32160993
117064447 54397295 129764829
12542517 101986150 124368181
50380759 106925365 37225725
26982281 64003541 56511593
119599069 4325102 138729284
156458680 20811635 70475057
39328460 1335723 17902047
77163645 78419873 83108747
101111677 74185038 28852505
81369853 109224697 147744101
101310004 91094845 43485651
17455068 109187297 137176773
20842612 49952465 25092735
120207791 83169092 155671426
8231054 44907670 105811830
10751836 57235762 7927530
42520400 133058860 124761473
23984077 85128330 154867976
93674854 1102667 81534512
130881937 55650298 61560907
95604347 110575744 147348884
67102912 127702816 128343981
147645721 35555741 30687867
120809620 42701911 90343185
998363 54518972 85189276
136309170 118057174 154650445
95265751 62239824 136044484
59612741 72045491 156607146
59210778 148230444 27762730
102244982 153536578 72862309
111205067 64897667 84690758
31453745 3575566 86407072
58036472 114096518 82579359
10107841 46454235 65059418
139982401 115969480 156444638
96360787 150506573 145332855
143195606 140848820 2373684
127960352 41780359 135063725
150165175 136535764 107117218
54315623 82513775 51832079
47487733 59311761 64196011
100295349 111671973 118487676
104026056 76816136 61793059
155802005 145546525 29035111
54994471 54230209 25766814
40124741 75083618 136773843
64230743 68432683 147245512
137679845 114674038 5455623
117132977 4700714 72200916
66881659 50735963 112296651
141600562 143526732 101046076
148027746 65954682 104389925
127447617 3911184 112163711
43256838 29544891 70014059
120534507 103796740 107703271
24161891 64180991 64489853
41227230 55645825 45988627
132920142 115024393 48499854
8799282 72046298 43014550
56131301 79367998 80712413
86858707 79981834 116288667
47866962 131836583 139541388
21706446 46166882 133628360
74685310 47923317 137426536
121169669 70971677 146580201
59719802 99859424 57923084
16291822 79679984 62052296
114804531 35349779 1117159
22053528 39498760 64976735
11451871 21240796 153093767
117997589 95761168 59337488
147151645 60282994 73063751
52064529 101529909 142864076
67516539 14555342 73249222
63474372 124142179 144130936
12608416 106116611 70653090
61799156 53046874 123127969
85918892 70734046 126006884
19541494 123536632 103580486
79967216 120448163 42703274
108321938 157589514 146752330
66410120 104986042 40349098
139714361 98146415 147048351
138041880 85356396 157044590
95168795 39116140 44630047
69841898 151964128 61595383
39570637 143354819 9825125
59238160 48716607 127292138
100745234 28786857 124890135
35809952 100665383 94791168
31810924 38500749 65837940
148520215 32929463 77388660
136470449 122976528 45120194
7522791 124433109 51350803
61639958 125389284 44002303
47734254 51916225 46636488
63037039 40957379 122416206
140231559 148777790 109672501
101219070 3032464 131621818
138808005 69840338 124553104
36760493 6460166 8229305
125921134 10651254 10441642
144432813 133559472 94379030
117365452 93441358 146219396
112326219 127262961 71136852
62084531 87908604 154408507
97570757 63929569 116355233
23243572 49409029 31876074
29731754 69387050 91973762
142543952 155328651 90847860
148175177 2267227 132972804
55648598 72834132 149762322
2409467 80826078 45280245
26115125 146610979 71642332
7270235 154344494 81773992
61236256 2705604 146828024
122703519 92357517 17367781
7532416 62554761 54212928
87149776 92474527 12798231
107872317 27233199 31447148
154901642 24224729 44187221
96951291 34926003 12711954
8550766 61921617 153869817
115789889 68143510 108719601
31619511 154486403 13292615
47928657 94906972 110122921
21110875 17115510 32395138
133632039 125325075 53866271
75831495 44462684 122399453
129561098 124195701 44545504
60725663 7670268 8678896
76281624 65630510 127134475
64858933 116273696 10009151
99910968 2561172 17266040
42479429 27163490 111791710
41396335 68988210 42991115
89779760 29226290 6474250
118661725 22652565 141848247
25888743 142734964 7494603
21805152 43245824 6865830
114261150 22122470 87660448
66125146 29707470 10382433
108205938 91441824 183015
139040257 13008056 144042936
13030080 136528772 138209116
73314339 116046150 17780390
81556750 123166066 47643270
127686969 71507710 143038536
75591399 132531372 116412517
27963454 89407611 62481094
150091142 70067564 93302461
148907861 150129913 66858266
143138414 17090490 60740198
152080710 34370372 120216090
45392962 144903896 91014905
142181314 51933973 141829870
16381307 30185742 56539786
138697123 145633229 97254240
156122110 142087603 12805542
55943587 72247133 132129889
149580184 7925574 92806173
144129997 101222696 120834822
90675682 115841392 83087524
121004785 43336969 113695236
143205893 129022384 132542259
90720195 119967961 78364841
19194543 145906303 87490417
5233636 108466654 94218650
35862527 34570741 18693344
98204879 123699251 99629101
154743859 38870590 14181378
131218444 114364872 149664739
22334008 119974369 107976063
132629593 151061899 4895656
22544091 38564152 6939523
63721274 3328368 21418842
124799640 99320435 144891538
86255861 69658371 146617830
153191148 53617221 3182652
108969050 39515765 140866746
139325035 79831138 44185751
134939348 93634101 126342008
19227149 73668591 74583934
61011581 40434119 18644443
95642619 98063825 12942726
44478855 13295194 25619099
51744240 21223140 28971787
33309808 54440898 117091831
5351492 42187003 31749149
76528513 68093986 75271914
94483173 66198462 126578721
154972116 110566728 39151669
77587723 15542511 114471533
57820747 26786336 58570555
89111881 10851832 157044082
23098156 83442023 31113035
90463226 133837641 137712198
154650534 144440596 120596670
141172919 142257740 19064541
66349647 26572103 117248377
133495130 105742600 19018144
124544886 37259262 153477266
8354631 131016201 31478633
152827215 5835073 54482418
101802586 131415907 21632093
61323696 31408413 64183978
135947560 144305592 8945400
47581965 102894232 101774760
145788947 45482096 57763745
49430055 49989886 156558369
91298543 105935218 101463398
2397795 59412742 100514358
137533698 139444937 57934205
37497030 29944984 124898941
12198076 104421650 149665249
103156344 8906674 74342280
90738843 143056990 26120359
113603181 72658246 37070717
30193958 153794084 7490561
116158068 82710745 114809011
90100562 129460717 13031025
55726723 108148718 37277525
75296538 39076031 37236965
16459027 123806427 32605883
132807437 24469976 145164857
10711405 60662494 128080706
97434018 126661295 82008800
357543 6182452 133076960
100329517 60274016 65450579
137331074 114363716 132157994
10524953 88952540 113691131
77137420 105134305 7696602
105176583 2840197 21397599
40188193 98457118 59165008
20408431 43737714 60269020
119947362 20636612 117777206
61485388 88233540 140707653
13484646 145934856 125283284
119391644 138885258 124959278
64081917 105295862 122707748
80085554 39326082 33839247
36853887 22322092 30954498
95120759 57715698 97413345
86844668 142681116 26562774
46543523 37796956 20962700
104896878 34521063 115335442
105944776 147593525 79907449
143458274 48003840 69416930
20633433 85434373 135456492
108562146 133353868 123238612
94241469 90076632 54327704
33848512 55954502 89108914
47408034 50626355 19325357
156547939 124030007 116128565
32139899 11349612 100673288
151351040 129863750 14653920
30068309 117122372 135492032
16557404 16543447 4246382
128321393 116595815 131963104
49042579 28954241 8522972
87052013 126762975 19209593
77705229 40681284 144440301
99301941 155920989 34432538
65502761 88112021 594971
41406346 31713156 74724444
91815267 156590158 88518541
145019107 51404914 150774480
120929242 74434392 90726289
118845661 118100914 69537980
139568054 106485996 70033669
137490395 72545763 63194585
17398001 134973574 44993736
72343745 84945800 56978394
59595011 43656075 90709500
127298579 93431881 30192054
21467997 41882045 126264222
140341773 21460976 110285663
55384948 97171301 11138562
32652468 72341175 122581942
127225172 54861661 114918579
84022007 32467977 17551139
103563625 10402472 57845898
29199252 67064586 134977576
111842381 78851515 82143965
71850269 117614484 5355892
69601227 143072399 91045829
23739611 142520410 99986112
142855451 41047808 89080045
90288781 154551409 47740314
70239503 30901609 137395497
96601483 153409686 102418802
86124803 146950216 78573805
17283862 127055875 152753307
12829111 59762133 101338398
126477146 106423863 5634650
83147500 130414652 16197116
56236407 130231189 18808792
107201098 146784895 40067038
72920217 71679516 98365152
16756214 61963314 61156481
87465622 96275360 97028328
92722372 112975012 147377431
108296048 56509074 64482905
78763551 149924144 11127432
32111762 103092949 74654333
73232907 46843631 42673787
30977637 84985518 99815420
61318345 44401648 52642376
83531069 43396368 97564534
128105014 49440715 147573834
54335083 84271616 69251112
79448941 38452258 155123580
128019126 42242228 153977716
13652031 62563932 26537296
95432270 66443139 4542372
43374654 116594212 115690141
113375847 34110512 125830768
144600747 48703993 75529562
101424654 47205022 80309639
818978 151865435 52362275
58537675 65685601 66283896
82833871 42589538 41148828
123388893 85788025 134434355
56440799 72103246 114213847
28330696 107314816 57567345
10282837 99289999 13958342
147331902 83865048 53437063
85979529 102408163 111992922
63945303 21456388 31460893
107769735 146805711 109386025
129672645 23438056 80031710
36353547 94864464 81509568
94607830 21038201 60016994
119277883 61166779 20841976
12030656 4525129 74072726
51144912 98162034 39911970
51853991 41239973 113196399
64035292 130559804 153321715
86238709 38071027 151143805
12112191 37567136 130360703
17407699 148639200 4794674
6363929 79749164 14326300
15173454 74881130 14304629
10802741 80832490 59108731
98926214 114998994 30145806
17904291 3616162 98364592
70190951 124542130 42109320
126426065 87083629 81345731
135920673 33845679 62812035
2109158 19767505 92748791
28799915 117568143 151478341
143484144 130980841 27426583
13331082 30499298 152354394
138328179 107778673 26423049
111450737 143537395 2868467
49981001 9132252 1712500
79739361 153662074 81521903
121981404 117721753 93297670
51595489 104145480 138078253
25976399 84033736 154414867
97153514 45980799 77481104
42571790 53865621 131902187
83000115 82269465 35181646
45093941 44325070 108799302
77339877 150053630 126456733
98117818 50190558 126171143
122940721 53254405 46640111
78583108 53645141 134560858
103133531 30709028 134871557
15185004 34314631 81293391
26944581 76350261 52794251
59726295 148814624 127276970
138382389 29191348 93807815
27314506 120246658 71894358
51373603 77820937 73388546
150969398 127008563 147950841
101811468 48541701 62959371
113570656 95396607 39366149
16144230 144845439 109863630
136546178 103468278 109340761
67459262 7060727 118672988
146113647 82081740 78752522
5860817 101317570 36680084
102105035 15302583 5007824
49501310 153111946 32827750
87292630 44441008 94812942
130295900 113180474 125609879
109710834 96862386 4976633
31813019 113663012 78447678
25003231 66874876 50769298
12862066 23748440 89862227
34756094 41401509 107966307
96549412 123291677 66532246
104366551 52174439 98213671
3011189 24957185 43295809
72092035 95694116 46808374
52941462 49363234 83573327
24110748 52203575 67331750
150313213 144142555 56979491
64600552 33040577 106841491
2538054 108936126 134090248
23409264 72209820 10942401
115368434 119774282 12678039
55847043 108751659 137980503
126641292 99411372 73241181
90966260 6658292 84801700
41675801 9995707 46149566
106805890 50772757 102501520
109853788 118173315 34526131
96867538 24434915 16375636
7656634 142660673 143501212
144904004 82655801 48894086
27103841 73296424 76693207
883534 145282642 8165188
13149614 101457024 71221469
111656362 91493993 11194809
71867725 5223642 152435529
123899318 88726122 86156130
79519668 105139998 76888268
145497274 7674303 138518339
65146878 24002684 18253655
8684862 138403988 61119292
129160108 114144265 141512223
84891032 113437731 156672789
80375972 120532777 44158920
80023618 68541357 67178322
47340588 13063097 63353510
115812932 97341945 26937038
67426033 46317215 26235056
64629040 65815205 116301692
135368597 155464873 83098964
144071770 917918 46654007
141043362 57042930 156930838
146550307 54846876 101761933
45719961 52143215 95620077
101097111 108996913 120221291
142741696 63850465 46208891
156351184 152502891 138760997
95897926 111426435 117586462
1285655 107095312 36676249
15901815 31327672 67063005
16564253 16357927 21587994
67944450 58225698 43272931
96822116 37335533 5815597
124914974 57169998 87496002
37870624 128205698 116880282
118228922 121842846 111092701
39772324 20269868 116511534
2102821 104708620 34117438
13556584 3955447 101610492
39953898 37919236 62606102
113279774 81235737 133887836
39648130 19452986 107365562
128992947 102300070 151975707
32125349 5521740 82301720
138215090 128751077 47393415
58107776 62854219 42589990
92886674 34752128 35902516
23039325 68043291 11497428
19778006 3486840 113392358
62319422 108365893 52361697
84873716 101264337 26399478
19009711 103913605 14309908
57208786 19968794 107603348
113255189 53622727 94356996
93614110 10294919 14831032
35132709 156465946 83383202
96508757 153125769 156578732
99996283 117079645 65540284
6240484 149860365 56634010
131414122 31028810 89129314
147805258 87231567 96998358
47284125 130421889 117257718
149926972 7471871 111516608
22021002 58958733 38622425
59357487 138621877 111239966
43530812 152877399 105716081
51285650 13557831 71356030
122289177 149216316 111996553
117955095 16607252 114302374
126549558 9520970 63928451
6801179 55956824 25795814
107619717 38151422 32156303
142312870 62779293 20484906
61303976 91788468 28933175
114860976 81433453 32347557
111774288 59102685 116417465
10557041 155174951 108747540
141082856 101667770 119628776
84750615 15926765 132086210
35539949 71007761 20879875
39928025 55156828 145385875
107739124 77152646 153234613
62461382 117136469 69794818
79982274 48910833 146708799
81902832 110782834 153827930
106435880 106062275 622807
135448354 137886745 69202501
130765172 14646128 57776597
35752085 93254439 26811230
68158275 9803366 124804405
35580137 138703644 111773649
66008192 42581315 11761284
127158212 83047499 68320828
44396549 153615956 9267200
8839367 75863947 1703983
76073699 145997703 129084068
3038590 150384798 31624405
16514728 102705990 118359888
132589936 684312 131819215
14280884 62101284 51717761
118181042 108745685 148484788
131949340 91090450 86894234
135002772 35443229 148091454
26447545 15999966 76884960
23823449 6711519 54094720
37653005 4483750 93175399
110959380 58570714 87479543
97179532 124336915 76523797
21787305 120581540 64508430
11300067 88713680 5024733
118283361 4620764 44989570
78601654 127819234 52537347
69093291 101759909 7699522
4042844 106183417 50169619
105852140 31744679 30317862
53188401 117459301 137332673
104121420 115587695 137978080
129024108 108719272 69393324
48769429 52762489 42928699
96554429 1318829 13895814
143451050 104338056 153436143
55311139 129145178 48741055
136715166 44822532 113518132
57771839 22078864 6445144
133333695 111786194 84948604
5484579 2720726 70828078
143995086 29261825 7692015
9804873 104220977 4345672
55438922 152621978 24031865
125430229 122785724 38573849
115941221 149034773 62218081
80925186 23705613 130134796
16627878 95039264 44191364
145444574 121611970 146230989
100946628 41759433 98166344
37176864 31270058 10518463
26547913 17482861 25418937
88105984 109263522 77619614
150012734 7676697 1963745
29370070 88581932 137392091
151920888 102853027 67563094
99624330 117358996 156170368
74078151 118437224 135739362
93968346 110470690 153421017
52679038 59539662 77973627
118686984 134819720 35131683
51378402 52168422 121543232
66739333 83729377 47694127
67031305 93507956 31114150
85442020 66861174 51923551
70697963 68896658 137915126
35453788 142748490 16175707
150815669 102518742 53425303
112582318 146565145 9407700
46676218 74047157 114378533
30637563 31527245 83961494
61796369 99474925 151625176
137523403 122222279 112877335
83111626 143836995 2927013
150576742 91755947 29262808
7087241 19527972 12740023
89070750 128199255 100255620
33829213 145778971 49061262
116966824 10931171 16371674
126954118 45355305 3498299
3261514 26604822 64246920
16944194 17502614 87156669
120214215 67827932 84752927
87256169 73060359 48705275
41061092 1280041 140302279
104235838 125538085 94237093
84386906 71313709 94085523
124825918 138672784 48524912
140084478 90461880 129691058
28851632 29930878 73148107
127837760 60979567 81035589
71954598 26762578 121385794
111327508 1193483 148912283
31807629 2136356 80905667
122425082 127285343 16797909
37976779 71073370 5256304
81435719 57711379 37689727
112442131 123390604 121765049
142939593 65623470 153722387
8375855 81056028 144925239
132948486 54630724 18401208
68204271 116468418 1261773
92387914 46237419 111453477
33123406 46181144 48503905
44625728 27932132 81046605
77354649 2022738 88714081
98834515 101239399 47315584
35694778 113712809 102958473
73204181 56385067 57535731
127918795 63065314 132322915
28445834 103733937 146861476
34280749 118697806 61790859
49212578 47335050 8949253
93735266 106608399 70746200
140743420 45147044 49895670
47408607 76124086 32401660
83664867 113629989 78325406
25077272 120740035 114058480
50356003 23559696 12974286
9036914 95936186 153748241
73880565 134625653 5115699
145039597 65698068 94365664
65593490 141405313 151624699
76968925 6159983 140244908
69693373 112540181 30352391
99539259 144266020 111571777
135530648 137726269 130993561
22721705 41242575 24944180
119715120 96985622 24205417
51113639 11951168 4495309
111361569 73309120 109949359
105852361 152065081 6698443
64320337 75243420 149768733
95530169 116927594 96945673
34903090 11511503 68106490
27896909 121198111 8063568
57326304 142648306 90206054
42362922 22211576 156711636
42448796 136794487 55275617
83551230 87862195 93121439
155617778 20133672 145926859
130213645 84325237 88487910
108357130 41676646 46792005
82995424 52172394 19883441
77964689 29112657 80782826
56875280 38855802 120803380
20911407 1702373 124633228
133293801 26888455 20433474
87580205 124456288 60676108
106602354 143049855 3494298
123606080 104994563 151434519
4894252 147364002 70364751
95745308 18592371 65431923
127131500 131876298 57429887
35606923 72689820 136205585
135951367 96515343 93666773
61621719 82035007 10130719
41424627 13074001 122847963
151463276 40024430 96468611
5932082 95625010 60153794
50660014 123897178 83655521
77315435 63407859 50143322
114023841 36174475 32593379
35940811 109676543 32757873
21783656 112248411 106225424
104115042 52314212 9962026
95904568 95589938 56266411
147056741 129934546 92151222
9003614 77963384 34687915
6550804 146255460 152446187
140338251 46026824 129410889
40764217 134307804 96763653
133486990 53621365 121104673
32275935 22395082 43281630
139030934 106395456 76272702
75133203 60334375 45493337
94429769 59953166 71687076
80142933 53221137 16375110
51878798 82535827 121716139
14046560 45038442 91204790
136233412 26461056 16604041
149671378 99808044 116383250
127087894 134396592 99970284
33241063 154099660 110757038
96279118 29614371 56293011
69233986 10448523 15011155
51578594 94211232 13720145
30983678 128959890 114412041
66232783 6188420 10218138
88267087 8366476 56164036
145667454 74355732 114564301
50851826 93321477 16303520
155104322 119032616 23122256
133278082 11929193 83721664
145956846 143202101 85569016
131642940 80562225 30130454
70635851 129935703 72939919
49680286 119745690 28811364
80463970 95836041 11562323
52220715 58833603 83083037
12896539 119481847 152594556
57044000 4371156 81985602
41053762 153334740 132751832
50630094 154464935 138044820
72419622 56930541 786549
93188122 28671006 51452374
11296814 154128637 6980979
40191258 151439342 32435868
113688497 18656185 46489191
54474269 110540413 107113480
41051040 116469509 154539523
79603273 13428224 12330254
142842075 62401800 73383053
38803308 51851510 32005182
137330632 19452906 123795856
66240778 82568592 8630039
118331559 86292489 67770672
62866324 88237386 128358550
121922100 77516859 62925760
139583691 110055280 7174651
133780930 69584349 90572706
142896044 132475156 28318241
103953834 62332399 12549730
4354588 20015487 152776658
126616193 37041169 72377321
69927857 90181446 41637378
34692342 96054009 2758086
86699956 117782094 68797727
99170945 116976338 38750007
156601635 123952641 142007507
106622253 140537444 123047420
32331937 150184641 138736681
63983395 118868997 57614704
26840580 33690232 22685312
141157389 50969211 22510593
433087 366046 147448263
133657411 82292162 137236581
154800016 136759691 81211044
132339991 26499996 58650720
131873409 22648956 3096933
33529377 89295507 129934227
97705206 94242636 151998845
61865617 120575773 85602255
32409426 137239564 146604562
25156314 153701059 135970126
132544180 33623768 113862890
116467131 75486798 51953563
127976408 91149310 138794801
117705351 93971146 38897355
133167781 30416355 71822104
139446872 149002245 21823687
111503077 5322169 155361387
152420210 29870119 146831074
148419699 71465219 42860235
120211226 99019678 31936508
135054745 13663593 140421417
88383210 28742859 66839128
146762055 93711535 112193883
82155419 80779616 59893355
142162670 44544409 93452438
14600132 64896502 15572552
7579127 133596810 13687307
53040545 141615272 157017375
146393574 57453516 130818359
62348035 22661581 6064421
37314134 33168963 138797677
109364754 115660809 15532734
19846701 31567695 81960531
28838820 93829701 1709774
10834292 97403635 62563295
156572027 22423643 155395718
18523152 50026756 46318666
54480785 95424225 141918826
70718231 141330942 9939114
155850554 49427403 124703636
23106420 29263568 89506233
1343835 25611157 87793558
73164781 64966276 19683772
100754670 100005831 14591275
12552475 29110057 92216795
89629666 34427039 95417497
5597501 54169633 85194254
46781268 102982445 130997841
120514340 61990647 82426511
48081400 57951890 135081155
32163548 6519855 144181050
22227673 120449534 34843907
6575261 89193431 32577413
7898924 152977911 41719156
18720963 7937886 55529851
16779314 150833459 9826407
107550104 50990628 69609928
91674468 81845866 133628364
78709771 143067632 28493589
12781985 91950777 116873659
38679993 46659725 46532843
64205766 116220994 69368047
110589919 118995176 64014971
86700641 87054038 58636619
15993792 134327198 127054739
101451568 38219020 140486664
128437580 150131923 156646470
136130285 115131452 144944279
36348715 32846668 30108898
49993716 9565015 91305409
25693461 63887785 101633399
87757940 153148251 105583396
153326029 7424645 134428955
138490051 64221988 48787623
79130657 53843876 113970830
87190963 79045278 145731085
135192141 79751345 16324828
70590079 81663834 108396132
68075466 50194034 36968236
23032166 69848964 73463523
41569459 89455011 155675408
43000424 15298855 123173151
127898772 119245585 82114821
114535092 125075484 52522452
95849310 83433592 3630379
85929505 98475378 132793560
45261058 81908493 57000243
145599675 34288677 69188590
139803280 95424620 87398782
48220742 148675356 25405356
116536531 33005534 75073649
37409924 63805187 18926881
148291376 60086116 40139008
107176896 106893998 29216187
55956790 136854312 16388545
131260357 2722442 4623842
70890051 37087544 28786731
113093957 80400524 136058700
131219158 32994319 141463989
13924702 48025621 38422313
156390464 100967103 136983564
68168204 26602874 60943042
131038841 79068388 97652840
113677714 43973523 134265449
54523544 44951908 115945574
122778295 119933949 48321444
112853977 140829597 112576009
26444191 67187104 12835870
94085299 15953710 60723053
99007703 120280839 12218386
29354127 110837170 9907851
87451990 145314221 29512446
55743674 143030266 120215487
97468938 64974699 84351178
116871381 3110977 38517055
71628728 45147503 141054924
37659184 32660117 152370474
36495676 91384047 28978707
71143594 126477160 80936423
109292282 91646960 91192861
48081891 55856050 138204121
110420904 101645791 57205441
74276204 104985584 57365604
106338201 87128270 95901079
69731035 24539014 65725185
122464909 137413727 102908416
122621836 34655334 81299300
12635671 40902057 78768885
28113955 107152845 138741344
116074802 102174995 5605444
106548073 11879359 20171383
131332250 71755574 62353011
68406704 30688002 113599697
145986832 114222376 29950102
86630850 122066113 145278776
94433419 38206415 28797744
61069002 154604281 149252161
105204819 53407724 83448244
51367336 137774595 43951058
111771517 147896325 117279587
86734636 144241285 119780488
83410102 53959828 104637531
24713282 38271245 9343261
138249488 11906785 79262749
2495157 110137143 17870322
17375207 136647214 30518150
92741232 43355261 37835157
91985194 151762605 27204786
42331965 143061788 147163408
43431062 24831754 56897705
77326169 75959774 109876662
20562340 7941258 60513422
118482609 53728818 30353786
40220835 128737236 82288328
144587230 111895331 40572954
150316516 130703613 78560268
11575218 88565933 107979034
31459669 134620718 42485464
152663486 83926701 137248108
132547916 76808749 3679773
104931610 22776426 68383996
145996289 73709293 35500058
88365289 106431227 155080196
55565427 57249686 130307633
128915367 21704901 33215916
44571131 61315389 23888473
17260475 110505740 104386671
62986443 107058634 114563568
54992135 111361183 136314050
20148403 19671914 106731421
48511411 117112551 104803970
75951760 136557760 94809115
144476960 129903269 125058090
60819544 17904298 74646567
76172494 102396756 133598867
15043466 123973718 64759561
70588607 115217119 114380883
72509406 20568128 98739317
68604364 19321190 94811340
123416927 146842261 15525079
16482016 115983055 66313270
79439476 81450842 99002518
74801096 26593734 34689590
122546437 7490049 126224140
46262858 47083449 130334327
15960047 47508493 104077272
94396459 34908819 2276992
97272358 101742373 3401392
154665180 53128423 14272961
137220721 156492691 40671178
26400640 71243590 36317974
102471133 59978790 117187570
139496277 37265325 151291876
103060228 146375689 148846604
103740484 142303391 36401559
46715131 18124032 53061892
4064444 52155818 6428749
71904460 53988883 108909603
106224574 140976114 135569443
128081606 82943152 104607804
76107715 38996709 148358299
92860766 93147040 142043532
78405497 97778684 120151496
15190122 114916663 138143004
72151008 112772178 66472672
57111934 58942177 123424557
14573968 16955492 63000216
77867159 136231748 32670697
97998521 5867104 119423240
126679554 155183006 73114797
54862185 134866166 46088878
138873007 39081028 69633775
27637235 89967987 116145736
119671803 31685739 87259947
50104060 156052691 46330806
4922031 121145755 5560346
111591352 97869765 111827204
26057701 118966680 124742916
91225233 95042197 48379506
109279518 112173065 3838893
14525364 122028034 123914943
147218787 126761604 151927007
73395651 108453597 70525224
66409938 88388773 66319927
124866317 139382902 58354870
95861359 53563109 86590681
50083696 36697936 17690408
47345573 48497570 89774338
83405536 40705736 110930017
55024991 52725823 14820695
42814790 34687153 32526633
156194967 82176567 113827956
107504900 49670165 48694369
106536281 35407125 60250762
56198978 147864904 147414899
71446267 110514319 95413178
73391779 124025579 61487525
79679754 34830983 77753351
96470818 94910939 144172068
42635891 78500739 6682636
74473129 9094713 154072522
11074707 127747225 40029780
65635746 133169299 69360154
106653661 133565257 16903523
61545828 19778849 41199805
140618493 27238553 118641966
13601856 92665155 146554397
107332091 115980441 136207187
23972422 26791912 84114984
73631587 153926018 44301671
42941659 27917478 145503773
125090951 34547539 98424750
11282383 45737483 43060721
117643929 83223314 48846930
109874130 8895236 11724363
60491035 87638124 133814168
147000185 115401836 125977666
90994100 58346379 114570179
55705265 87313176 12350373
90430728 82535019 126366450
111192881 42798740 30080986
17121105 107200607 74604412
156890908 15344713 42520089
40087096 44519078 154164755
124517994 44283844 148183843
155285247 140264301 107975083
82390052 14654787 27662740
833873 99617422 100716405
37745325 81722038 132531448
3790336 108943717 139804815
22825787 55374337 156539261
79824019 12154390 151741296
106502116 73534407 17133
143045642 36914475 6016155
26093921 88965350 87392788
66782274 61039027 117306809
140797377 72355406 119127235
23358674 111572819 28146806
150195062 46449534 78906781
45592846 97572459 52234889
31999668 113046167 88666601
47776547 57175751 87471997
40229901 45085526 88986552
105448428 35743868 37946166
137413595 157271847 111927702
126878144 52147948 13928960
129914008 55127421 102861406
136065717 19305458 19861121
23579831 155826148 25059627
106534404 51638121 140377256
70140766 71387287 131928970
17110495 73034556 151260533
29428413 43789153 127704640
125038825 30128307 82188571
24983006 7730512 104200740
34126026 68302571 66691682
93163598 118334585 54991868
99612364 26341246 26996754
59163900 156679441 41766669
88412708 72816308 72405411
153703126 107364548 95780053
152524214 43395907 65028365
50963381 86924309 46838686
10137515 97548367 32262894
37197479 31402950 37632986
4250790 111384149 86911552
133563515 131068770 3349962
94860399 141608570 96717726
54713972 60676383 153278773
82407984 55919765 125651948
134567576 145608905 76153562
122187677 15636796 103767353
28202996 39511716 54498001
107062280 111135903 58675060
113908400 34277649 83627521
157304462 56727143 75171404
48521899 36106503 115293079
14770550 89026464 101170278
30291154 34058596 24821634
118288355 61526460 4996539
23221295 142925165 130751668
72444772 25867669 56932746
64213050 84651255 63940419
45975212 79270592 120880899
58033714 105716056 126344508
153983220 13556823 16768997
109339602 121992388 154301257
6343737 152259870 53497266
104788852 141365685 11788419
88493897 2637874 20817171
65408512 91238808 153846749
82702193 133665747 75008758
116309133 103519174 116260
73809076 124934498 90265616
96060483 42776539 25857851
86897703 113824860 82507487
127069526 138104105 22288748
95262504 830021 132366158
27326210 35019412 151702246
24503375 44229331 107416828
18515908 7301559 150615573
66590841 20717745 144092151
101709436 144160518 117537166
90327740 37881797 20781745
78652989 51230555 47716944
129466640 76978384 41545377
116957073 96206205 128258049
44652428 112170331 96128093
58063237 144871082 23698553
124808808 147948099 65622073
152093556 22307360 31544759
145356298 67784460 134771693
80280931 85954241 112735233
118998292 114262634 142209909
36054898 63722123 27992560
151794119 138040757 69363234
60804463 80157289 109132813
110720615 51997209 125904999
115619529 63883578 60453346
134856813 114516360 83037312
25806409 12966609 131475062
124552074 78506841 47886998
77418517 53177636 75963413
109012376 38592878 141875320
74564172 86256047 26037440
90638304 63071800 154246796
20156313 15434310 98144824
67609320 31077478 128153775
94595526 110555467 5120130
97688918 144554986 59813945
105525724 127361799 97106012
132504748 123945728 117105287
131461896 154354149 141579864
98584703 3077751 31852541
25002664 128386432 127650638
29173825 38982115 90443582
1775879 66919368 132476568
39470822 108760459 97176412
5928935 120578983 86149312
154508049 55490597 15826432
45136463 27706033 59128423
70464779 128961689 35386866
23761815 151996267 128998439
134431626 59644354 28644386
145655284 93866490 154080829
32504973 27861011 40218178
86676019 96931720 24474693
20104978 43505671 105877721
134810771 65067555 63371070
129240808 53026100 117286780
79836021 128396183 23796729
28126138 94265101 13941644
116228842 35892093 80619871
38889632 126732371 50270153
93991222 95793196 96395316
125513232 138689334 122314574
76151731 134009263 114734734
110310639 38964253 46280126
151254246 152661864 131379991
157044751 31900431 105893344
106833028 76964637 69729500
137386945 59862424 10640582
86242228 35010003 88411913
101523824 43648456 38831049
8683209 132987798 131263112
28717958 28039043 108852404
91710890 151683496 141989408
41333054 34598990 19595143
14153575 86141064 114839150
60930654 36138789 7547329
31469176 76986728 24470417
67390530 147289854 77344369
139825023 82650543 42214978
93035181 93209928 12939178
124428733 64506137 52042655
68539456 153136715 13487017
137113950 60134906 5233901
80134666 109416094 66979452
74705940 107258240 120162590
49647957 12483215 133730133
78973128 24180507 20622239
12931119 7963299 22710398
55451101 43662762 31776068
55446629 106781461 115633498
6923400 86515410 499259
141944782 56787264 48430693
104178218 22394591 132502009
68869030 48382721 51987448
147682583 156253608 98472094
37674982 25317808 109878567
45593441 74270332 102677940
120994136 156404992 41502661
107926500 102545229 36697004
45957297 100167614 6489741
59119006 21478474 45020892
35568467 45871282 145206210
56150387 41961695 124471177
25995569 75719031 93994325
151989502 88388339 87789099
156610888 26989621 35737143
20801796 19356714 49489097
140448886 110941919 70710438
137009734 19465797 55214595
124983174 52522789 17675152
129539256 32116752 72440665
53185380 9113740 53956732
145900969 48997187 90099250
1150818 92519644 130881742
34863831 91563997 132122500
21357712 55544773 4543345
137436826 41444410 95240118
14622322 45835256 88378167
142918138 57877999 105499403
145609886 41702743 20548765
103921384 8119923 17936707
14148880 122886229 66117153
21992766 68306828 22455232
66611447 35636381 120192851
60300858 35945620 129662742
117011245 87233602 64761404
152045127 84506612 69507062
24382317 10343381 7437041
25387929 131729094 36825915
68982881 18466031 52995697
101787265 131292999 86043153
46479380 106750859 44938301
27328455 68377506 117105076
88267203 18774668 109244405
61523199 41036023 127272278
81122376 107326011 115423496
90543821 117230855 29754017
152746562 75421348 142430286
40980686 96822432 134305226
134212971 142936128 87882362
133581452 142813224 153570308
130944996 137009190 110851265
76759605 92346584 121594541
48058684 152614227 73478772
29710032 92865134 85725901
82963311 16184443 149764401
59487089 95466883 116132344
118360957 8287002 112669630
115432808 15232158 120918164
89787370 149964838 109740498
23065574 43877878 65733617
10657318 10697130 100621490
97218245 41448923 40093790
151571021 152625515 125838461
10721912 41430477 33443699
123026778 147184996 7783183
48184362 112472061 135547184
110412565 6676300 39885150
107973626 66850773 12701420
146449119 9761733 146256766
93986786 26645402 144037089
124086853 24177958 82410377
60121314 18573731 96876262
7391306 32446790 125203150
18278630 91637092 80263530
143553840 81738806 86811409
40937550 35582254 102160510
13769293 88534604 34526819
76126350 96805687 106573091
112817341 45508100 104334408
114626769 74184329 86046932
50038240 34831807 136079824
94044816 157498760 8638656
149599004 33665126 68835396
46174373 7246538 132278308
92005063 77111426 22723891
78276616 96174513 27283419
43154164 140255556 129082911
97092059 144620058 129704294
86431510 141931337 150168569
52402241 23210273 7133556
130805257 147749164 102039428
86106378 5865753 136306538
55262701 22509651 152841260
12923034 82737249 40466623
47939576 64670057 58960715
136783400 151479887 66799184
125617858 130790261 147802871
114385555 55273689 155502010
21253242 18389380 27755011
117636161 47869606 40510170
134866688 87680390 147832839
20104784 30559980 28693211
29031064 72060806 84598028
64524483 136615683 49560865
143745805 105185869 146950110
95851322 26491396 71536735
73249747 42495436 61623005
72995582 58046704 129487320
123198624 143569055 11420242
42523017 156763251 73563780
72033397 84884067 114681908
113515255 14411404 130605361
21941442 55959718 3205844
54072372 59123267 32332690
24768925 131641017 2727270
50110833 157199791 43303632
26450150 95682123 108648747
70430198 155095716 26085453
141462063 50325741 102873856
108509590 4851219 148705512
15289331 144167050 109233863
101570192 51187220 76492764
72345165 42655064 2556641
47140081 1584014 155713601
150348052 73438797 129095574
14093582 134315234 3480566
139042038 61719862 84793159
127741821 24094126 4441011
13805865 122484459 106346216
3437427 141079468 137508209
20121478 123407219 116327598
31005314 69884260 156460889
19745677 107994723 132662549
42027896 84543573 108090667
88045695 59059940 75514959
154087339 126323051 119137139
131074637 131840966 26269713
75867027 36575714 109316378
119817155 103514829 92802769
79702182 106761844 137603256
144250083 120707512 9706829
73645198 122303207 143489195
149138976 17215334 32047662
41329688 74035101 79058885
43290124 101713699 86526554
151204435 69094524 75937026
12143875 132191828 79823902
142503571 10110762 49323845
64782656 148574361 131176353
28665882 134995192 109830570
30169230 63032047 119972504
14014465 154518572 155929051
89430386 3282162 111654476
83459533 12345687 80620946
105109921 45234595 54072612
86276929 4011105 147702594
14949582 24684594 92053090
156183279 127888216 152217699
123525386 35155271 89398529
144690162 80922408 43612206
119104360 70865994 39704035
74690559 21750484 127741047
78036267 63153317 68667508
29531667 15430270 127108800
102962599 67874697 113038747
40791561 156903115 125432367
33974918 133212530 74453093
90979619 77141182 127911859
90294999 13973118 38499693
74396675 11407731 130039327
59909021 112776024 114475704
132372540 104162785 118558979
66644265 55663291 28925836
78240207 31563727 127029061
33250191 53821856 56225652
143453553 126635816 130986000
142002745 129413696 21525660
98214589 60886964 123886612
60066117 6212157 88377132
149893499 28422223 106478253
111670322 25196436 92379437
72992789 41149554 141813679
64705631 152026527 123781740
152208707 51272327 152466431
73205544 110409790 66708273
7969335 57368925 100183299
77789868 40069 79227654
26854256 99739801 90248332
133744971 127791139 97760051
111205926 92799915 27894130
103450747 99975222 44926418
2068665 133910601 141226611
151048323 32886025 81228143
138203352 21472574 113696980
29359355 4101036 103384346
67965125 84529607 5117529
106352782 17732082 100068843
13942174 63818833 47857262
130092900 15820366 56442494
139079414 58229827 138597212
14754789 107016951 57965293
111888452 6634633 140326533
91197776 20980053 82006087
72524925 126049938 126658882
275221 140883158 100027054
95239816 60069287 31215544
60100231 67251953 130851039
103805371 147932793 98031438
104584456 136792800 110815364
70493800 96655473 11960057
88339395 107093280 115778510
7626906 112882513 69670678
84712512 75080540 133456219
70285012 106030530 155228267
78901802 127882438 100465670
156186003 102207680 117243067
58672175 106487732 132578306
5549588 42482120 45873951
54606528 95746396 152015130
76931869 70651555 83432957
121460329 82791957 101941783
145367811 80685110 130115282
14007417 51483363 142352340
32206287 42631089 55749245
47536894 13514397 62931954
103080065 33512005 6383187
11485113 145749407 108493629
112583985 23491447 100684354
14052602 150844112 118799241
111938954 31772529 21777936
62153469 155713233 35151476
24286430 16535615 119219855
90038887 34036240 37561103
90581978 13143836 61231473
102108877 68628002 40288480
8756153 72116372 95586098
17380567 120880804 1349069
96229031 26646599 86694803
43248183 2838324 124254676
61530750 42455092 94738388
51165775 38830087 89582888
21031235 7415661 110277886
28905094 54596813 96722264
96475190 14039120 68812211
642622 144920641 118542841
43094411 46687397 1348714
149351922 4857529 38295684
54555490 47236246 75538578
4218700 39760245 76867549
14931521 135971421 34010491
75472743 59600815 153312937
133212302 28504983 37970711
107904580 8920430 75004108
18596787 115298629 49371259
151446009 12120320 33449655
147402449 113905786 31165370
74986526 45955659 87485814
15021175 72350859 9700006
53287730 42263689 144904361
91011466 119466508 23170146
61590616 112258550 30706988
71630643 4808908 14889258
144672596 37052694 48227600
104850103 58421310 49897328
91933295 25856348 14631868
13702144 133204833 25721997
61557530 124467870 143750353
438671 89048557 139045876
131558538 111891337 18098381
130312655 62153295 131618296
44027012 83568154 15994465
75199889 108748423 270629
156994233 73689701 73814919
81628034 128242271 11824963
70039155 84769269 17823206
59542945 145653693 43709822
12226388 7397412 116284416
2981716 89127871 112138452
102175154 56707938 70387084
80664877 134555584 86848639
35208889 29927824 105764107
119578291 121658397 147902536
113489143 12161409 120571511
82358650 16694651 14952384
53460211 91552790 156562690
53327872 132419153 104471538
126611164 154569791 7312185
118756490 114399856 141573528
105080154 17861129 50942888
149996854 107087772 4728212
135616494 108442280 146506124
38129804 88379424 116994125
47000819 19190455 108242140
65883238 33221514 67600019
32290444 55694291 31892244
148788622 6318994 82845134
139237944 60301575 28268936
71628153 151104059 70502986
81856691 50198974 117851930
124645646 104896337 78267214
137606574 20809373 133493684
4931810 116445255 153693139
105276960 156959073 99376425
30668750 59719474 157117141
142890927 75773576 46948517
17025652 98858195 141108475
55441501 65824214 139689307
65213271 131238223 87394
145276770 101916086 54133930
4531426 82312819 115861201
11611764 128180736 124399554
152427626 144232629 52686391
136693513 122720737 9369822
118762358 58680275 126781850
1757706 31243412 138914363
22743011 87568767 56175149
156840932 131872501 60402231
31448082 89504340 65941284
114339048 103417476 142734986
52233729 43961489 50860860
62919307 57315007 109655957
45938085 22049655 85083016
79203021 100210346 94375859
51321263 104333447 57756706
147559428 80941066 79465978
61379985 22933626 135510694
147104007 20234863 40860682
156710803 155527844 153796866
147173737 86671726 120501103
35545502 120595255 86354534
53296305 131160064 114136787
81244179 16743247 153680020
52160606 141938669 142616861
30444032 22883096 12695843
8353476 73084757 127259149
95823199 156012387 103429206
14533742 18476455 155103778
19115611 21725157 126285724
53602269 91326870 74940543
118316509 12578172 17356805
85807600 107204187 141975376
137366523 67528015 69186237
93373953 99058509 151471117
137660392 154287081 106268070
37446893 1669740 68225514
116806480 52285722 150308086
66903250 148340459 37382528
14538801 108444953 138652974
81438596 120607572 50641533
135641264 139665293 36184504
79054324 55932264 82395449
123940878 51213475 42527924
63579874 35336631 112440560
91553745 43931547 4637459
76596881 112194281 62509909
4266983 120721182 143142830
124572986 53441750 209319
39022257 74619029 66639936
77745173 17316386 149145456
57635205 133207020 137913706
30058603 51827229 138600430
81340171 124488564 58262252
74559678 116984990 40586881
93639994 107154607 116342972
41665867 111154747 138394274
145924627 49713011 35754609
20029764 35342392 131796692
128342658 89307395 147450576
20734901 26972581 156047273
130370232 58465005 80159963
132247267 78541901 130283689
101089439 148991071 82560712
18688084 121583821 70499860
35462393 156703154 201578
20139966 60759994 20143879
98830527 92047142 45319644
26434858 36961745 54865678
111257119 84369555 149119125
140232224 1677243 146424062
60561042 75168917 46287982
141246892 110540239 149485518
74501288 98625728 148755320
19187805 11403079 25750490
5949699 143603935 82222971
81377710 141658342 48765222
57912396 118064504 78756129
111515758 13357864 84289052
135927211 140394896 63554197
88288939 31121170 32354900
13419866 81514985 498015
123859284 49336631 10503600
125796467 2000405 95487304
101103570 26103733 81528966
97792975 107230881 118838327
142493114 14574444 132926524
86879217 61939082 114777111
84795760 35130748 6380939
40136204 122277186 118674035
104969631 33174226 140892423
126361511 92816994 62447354
94909449 18414348 74540473
33401461 32250507 26530690
93773651 99882074 148041202
73344190 86441871 122096023
95071753 147125277 103864422
107183868 125506510 77697126
143372012 56159640 60551856
111675575 51871336 30595164
145529491 50852966 81628791
2993810 147418708 14231013
35478497 128476879 100389415
76149240 43166589 64439585
3829012 119421267 83522157
12808122 69362442 103184902
126084467 5443043 89195703
99338622 148169005 57313660
108211162 1639945 115221046
66384997 89790197 79668556
143205453 143687077 128702424
13025647 128054363 72496453
120745699 154597463 4845580
14309833 114502020 145320025
63685501 34636095 121073949
135077903 116114747 152058455
10054824 149940282 135702122
33250264 62886378 33824134
44487663 36206396 92787494
151040949 119648780 48651324
51821526 116191978 39015023
42392694 52796616 105303216
22349552 100887999 72491639
54125977 37867874 85247589
111161735 152156269 13489673
73374873 79429065 27930478
9894196 70988030 128880715
122711891 98185673 22194812
69255968 2186133 42252413
100519101 151176237 3823614
145913169 51521472 153329268
132495385 152745260 12436101
151985619 102480327 106582842
28945370 118316330 83346747
114009086 111096214 149369526
72547737 59737753 138826098
42487071 133122181 65029072
116251540 140846979 25267359
76153688 145612428 7080870
146481613 12733089 45686748
112008264 38041904 109825755
55717399 148302318 147646956
132759284 12790702 100103173
98541323 140026160 78696505
32725282 3529856 68044408
41934595 13874102 97461483
132799168 42335054 127414210
93856564 75386477 18987003
41217268 21308720 152564100
3540202 66184123 146485599
71265335 2761630 35619322
102779771 82328637 51524226
114624638 105439357 86963198
22330723 42284085 62417553
53363958 28655415 7357288
28919126 44576874 70215388
89805513 113169286 80472857
54405218 155555982 146853889
50008251 139325159 148970101
47665205 10585546 79696543
146414049 15627798 94055208
140731365 30179670 2069153
22562037 13680577 53035333
20356002 105980328 6925710
128212226 109467632 116421072
155917179 22459032 86629012
55639199 64198122 145840117
129733148 20931007 20202621
106813611 71953695 76468729
30762834 14775153 139389476
144087272 127539089 119365105
55848013 3759557 64828617
59932847 351151 11937778
45403264 5729779 46564894
58396442 126377558 144754704
154622020 57261898 2884067
103108056 149470614 35266666
147762426 113730263 58801873
71774118 41442048 28880485
58317491 157143212 74034006
58471069 85194066 125304575
134364223 157138830 85864758
43150470 2308476 16211303
69282829 133147789 104488152
93928959 103293177 114714596
135626563 140331624 86800827
64203424 75794289 5259315
150544485 153523003 28365859
60115681 516736 136156275
63949234 115899977 10020039
80306123 27890296 127379497
121102076 52556005 109324894
100054619 32789391 39672566
85034594 101082094 122047576
24754541 119038118 32171709
4212079 14159779 75204480
49727263 15465324 56476649
79555239 121037340 98549626
131388400 114606883 120445352
124049290 81929917 24486132
42908921 137941103 21679835
142230100 90676696 119108440
120209097 44843784 63419718
106569543 74141688 126320323
14589624 30023200 148335815
144633134 5947095 114919208
88960485 15898077 147407696
7825146 138569315 135093089
12432234 132881860 105225182
129603874 79634364 94058236
49133127 8172521 3897546
62971910 47521603 29442830
123960841 131663618 97215228
118699673 120822674 21947725
49549561 151638725 18874666
122116306 155709673 105871016
57799900 134757868 23899700
109924005 64060657 132963617
144075936 100283992 68714868
114093088 130284196 48694435
157053377 25731635 73680015
11154313 154737058 128257154
86579462 70850763 47117863
89221580 39727491 84529406
75205555 77653018 155022210
25857635 121471811 70322465
112589622 87287030 29815550
83706830 107112475 34433996
46022297 88142755 109857924
94841802 22781301 73941585
65268774 91504765 31810901
152928211 28302382 16124584
7819729 73849234 22290854
11498636 102998176 130167333
82191601 125147565 74777457
992841 138336359 152027160
105293706 55399310 17525917
20168154 109921658 24788330
93415201 2759983 102711768
78589965 45833673 117865634
45619290 73083567 73963397
56768843 12405901 29058478
22547105 127966767 4348633
132643372 130077438 86356883
84973837 7621900 56000731
33065762 132817972 24317308
97617739 8750093 2371088
132177877 123294964 42353240
63515784 146060911 151039512
23740420 5472548 51111243
71208018 43180433 13132693
91974683 125160647 109922338
120275055 47010097 90335228
86688131 92939727 63949335
68775736 47836350 76534202
156012456 105818842 11610678
15850456 155156824 5428363
30558586 90616875 105491869
92173954 55142205 2590127
66904097 120264913 125322290
12201977 89085482 150831591
137886284 94012621 116713816
130684634 123737317 146173107
87830624 147600090 154233529
99394526 39351859 48609390
82274426 75527037 37133277
82489977 1398614 126014806
64497230 16328179 16990642
19761690 56809012 51063769
145458207 143527700 143762178
59620174 104546238 8391839
119859012 54206774 18176908
59625716 56137466 149504923
22807682 8391343 119333224
152350218 64812246 118710697
49847164 16910981 96992176
59434839 69414968 68755392
107529354 93463408 110670837
155168901 1291251 114580604
153970382 30702479 15488861
127789451 154895634 145052600
3453300 59493859 66434819
60183458 152987097 150467896
3241884 60480527 34454011
148023178 10534603 150010232
80003474 48527246 44273605
3031022 90645392 33079122
2109645 106475800 1878965
129959730 15143176 79688737
105924897 77482690 29001074
146437953 137576852 132619517
25985861 100498302 123685961
108629206 138916619 63698435
72172107 149498798 79391297
103213531 30020278 106961154
68676555 45343661 56542757
145023656 73893096 68621067
86678075 6154497 60335660
24634212 156153430 3152787
144088850 91611178 87821929
99973547 52147716 125338024
81010204 71025720 44906999
94688959 146352681 77431228
34260573 74394994 94315112
59086372 150365671 18595815
28310435 823992 154015119
91406653 56138026 81110009
58184709 77312494 147617759
119226913 119242899 33556861
143155261 117370109 33944914
91203570 91637190 86028059
136416253 96586149 148476636
99800205 35250485 115005515
17092768 100846335 115671819
47127417 67269600 93639192
12124977 155156210 55202642
59695765 101424679 145882532
113008854 38920311 102284252
74358121 108682260 70807569
22151741 105839904 22225602
80481873 66278390 104524966
26104101 76558907 22693954
30463301 57627972 110310687
34111322 3432055 6566397
154922083 7463054 85121888
125329193 47386210 16533621
80160967 59686753 149979189
123298540 116148730 43675567
139042899 51331461 5437484
99955120 144708179 54011385
6803651 73659149 45280739
70172846 123099892 113048767
89793749 113992399 6118773
17956956 91921818 75394315
100619749 70922008 34642949
77545715 98355511 151511580
47331043 144324310 153086735
82598042 148003624 727320
28910251 41684646 78602259
128391917 149357562 30288094
84380037 28912526 62683040
122872486 12477059 43041191
91582202 116297647 148373519
155842099 19706378 14493151
110754401 113776288 52752867
123375128 103377136 89103790
86155858 115663173 56809195
53673493 20826428 14830047
77110659 33725234 125385086
46270751 60367838 154835243
123198500 145010548 35167306
67791593 2167319 106366765
14611658 112892823 149019999
79973385 115826567 109048885
44383623 23048012 142737560
36530916 44968733 1400602
92851334 155436185 97894537
150173665 69791879 88449392
47709526 92589104 97232980
154345370 22573600 103224823
107272319 115707394 81860095
113238523 108122223 1233589
143899134 85156316 103842680
105928854 76403287 35182965
117625023 140182164 17375202
57128857 116841384 87875073
155639517 62761018 36598952
137626230 38901286 117294338
42725090 38228116 34344181
77035699 75035142 155849030
27508659 116778610 135033998
18684887 53842263 4740129
137875253 93010174 53405853
50167571 147351831 107891317
108718541 20956245 24141767
75818345 118719496 116725454
8307043 108169582 21704992
141641743 24831955 121981674
113125346 63498375 33671964
68869072 148145187 100843445
143272207 82970773 118603897
55827194 36989589 55279446
133961757 98915349 134336810
60940592 46539791 155117813
112206270 5320845 117452184
91031961 149889834 137156139
109887160 146882408 113286297
52142266 19352358 51965980
48302193 86989921 13925361
735381 13973554 24500716
8905346 136296206 112777202
156501945 3519290 19103363
77071453 36306774 74732445
6167552 92453774 66463555
7602032 37839169 18146303
147825555 150427237 137609003
23438664 56372107 39752882
106672903 69351637 120487077
51564717 112887105 104985562
74578308 83199115 154847367
118640193 57921007 142017206
9189521 153298224 114559941
1310132 82734943 124644028
94398725 102571409 150869043
50130408 26022988 58300241
129810934 5446368 83986296
42022303 30062701 119662359
97636440 108433261 18330445
56163717 121971034 81428021
155825541 114290794 256305
111081063 85507517 98354148
130418431 111291952 47147120
28256050 155058836 93170208
14160046 63339408 23869569
63059642 128695940 151146067
11190316 13338717 39518200
65481598 15966903 119276686
103022067 79314378 115209234
59941891 100196321 110281092
94522807 92971990 37652407
83562666 16547461 91816166
83213777 143341628 46237121
2299306 18886107 91092090
125790572 14147235 32500991
94669794 118828781 115967245
30802660 19681544 6337464
59107986 81136585 40336178
58401841 70052088 127220894
19220820 111577564 124619294
3007504 88126442 129884671
103634377 105299832 135494754
142385829 39924221 30063579
21696956 124503231 48206699
121464575 50301841 92062278
128032102 154273832 105818495
134054145 92612366 62079363
19492573 47018142 151138275
88290115 30907530 93951700
33461500 117649219 118641835
52727750 30897299 73907424
11834685 118560066 30812327
51788862 22837361 48975593
75253569 77971626 137704618
104955502 23604122 81436874
100066644 128718509 44539139
34948784 27632032 59456080
150751180 58008394 118372604
147153068 3512479 77257351
91311957 116039756 110424350
129788973 37723062 126435259
16673937 58918667 156101220
153282041 117995301 107061592
94658193 152374755 73099676
57371717 103447732 4688916
4770331 73309841 75075801
15888842 78424454 16249409
70504070 26768159 50836975
100436516 46245814 13748763
126797412 67995047 74441603
145724132 36515048 70601040
150642735 144991832 150688113
73714246 139352963 649657
100905065 43197274 38903666
155973890 85625897 118951281
4025915 145361802 145011058
134043257 77179803 9694987
39616304 81286298 148128742
285694 134844880 3701067
57397199 44106815 41423643
41435605 66832309 108778370
127797652 14927326 84369773
60005224 98166574 128043652
138927478 112695103 95772199
57830602 42420238 141982325
77392265 95637529 91324312
59907455 102610973 51268874
141306482 61084540 3001869
387857 75976556 58382200
78065912 48677814 36042002
146329460 5333685 134982943
10944798 41119664 93644850
45242249 93205928 40531369
5055740 79889322 83911629
47105691 79624385 51365081
44906461 138168413 156975541
4843529 143342322 107488800
66189138 69551567 33039453
75788638 5989676 56689570
33253982 142685929 78617994
13627534 143815187 149830248
30426035 123220103 112936815
100418436 20110183 154564269
71768254 55373487 25808461
120211487 126277213 125746504
114706837 87143841 148602426
113669674 2245045 17261809
61061832 148309408 27672373
152557332 50665257 89269867
142205320 16632600 132779192
75729525 104793589 10169657
19085003 99151483 4686183
15666753 54962693 133856041
145892288 105019701 73652889
10471729 46025786 22639835
146915573 15236812 92981250
42241405 151931239 73092201
69526749 8021051 14309752
145787907 76997160 119456800
99115957 82362904 68401147
43361583 57410414 5299709
15816824 76171918 143515021
90753168 156195377 137421700
140470180 87014018 8141519
29958897 16117329 97860129
91928576 142407985 28047349
97215800 58904250 31291640
150197352 143634311 98802884
50224341 23473712 1871779
153302309 67412224 2373658
133961685 135037358 154377026
126649057 40172653 121911000
89022424 3496505 51620975
80309273 112865634 87653406
74376732 5814378 9302610
157096037 121415804 23742211
62698807 57238195 151403189
74035282 66820857 28396388
67271077 5775970 52286710
34494136 86163857 60703373
67900325 128953978 80121393
78853680 72310955 75872164
69480114 6856859 69604794
22365128 31463297 25622611
87520762 48730313 65323415
117679368 5650510 52647506
16719450 99474890 22269906
104322584 157021216 35618958
151809183 80155071 76948808
125759915 41714262 28547310
117731025 50612316 64813479
105559331 125710542 90637659
87226844 21281458 1017183
50747476 4112255 136575208
31362735 4218927 80090299
91314700 81923020 5037461
102407067 71029713 107234537
6871801 25946320 71169199
55513721 154962083 125575983
59915745 35398196 127366916
45509325 15079828 103592264
9719216 104327865 76077612
15113527 101855464 74194929
88522046 47960177 95526539
153479381 39382810 151713024
115841954 142622719 43138097
114622239 123033410 43457519
144175408 91313145 126946649
92329101 131655648 134256618
77062241 53217821 111597717
147773029 16446069 61547666
145433323 157531269 111347953
114593324 31054733 64526856
104132982 30992118 127481714
118481761 146159824 87561647
3666205 95931769 53513187
130552945 127733584 141704117
150000157 68629928 155569786
122899183 11485640 21304278
107537664 111793237 39754020
118089600 28727284 36891395
68765880 114700447 16052504
34570215 60243131 70225970
55862590 28213431 139697223
69493481 151756721 86923701
36193917 154475019 140171168
122949672 11235555 58207563
136010738 33732565 10768159
120132177 54196629 151940262
73587430 48609545 148514713
56414978 114599532 42867852
101661364 86749682 64989044
7037619 112906143 53423041
1547673 128291727 125558022
122839266 105245358 143207157
154337297 103715030 135048574
131456203 3530151 92896597
44960972 37693504 128662424
36386656 125181811 93787566
59489418 74097278 111826531
74218655 139068218 92542459
123919221 32981292 37745144
32228840 121696488 157345525
93905558 137284412 105830984
38007672 52536835 155738076
64795711 88946063 90343910
137677452 130500597 96208150
33497676 1972280 44957074
106250395 133365339 112093866
111422219 127502890 139856990
29236132 88445081 135376835
130088979 10601800 10326826
113117253 129706454 115910840
15443228 97066186 129874048
90285230 282023 2373315
119775337 49921528 26410767
97185334 3853925 81000758
79762289 49960866 11267337
8992059 69356537 114540902
1925712 81893796 37655901
30684244 88223041 151433175
52283361 137354207 130525688
80401118 60189160 101005406
66535830 98785583 100098304
32720377 129266456 70370597
113698913 103978874 124735706
59389257 86612484 155551398
118654932 17891788 68768006
93700148 49983259 21765996
18079028 35634667 93662047
157147575 43959340 86286399
16425239 36555800 151159794
64851116 155996718 40797764
116545640 26561198 8309077
91821940 5408498 93249590
155095687 73506871 72052943
19659483 80393691 114429710
36723939 68515590 14355244
32109091 5024773 144739449
150728494 50986322 58889429
56141767 28845681 155012835
133485533 52034630 51622114
119916436 855545 119428377
53663631 103889475 36064384
35041172 58689746 136582778
78624920 94740500 151403422
56198452 53619097 1004259
51398211 7306226 8026057
2947130 11093337 68480618
16079129 93211824 94147242
59698240 67576136 82719542
8033926 42665126 90556597
140860344 66992487 21785891
78487809 78911166 28105645
39344719 37182334 80486733
7215588 78824856 77950289
35096590 14497184 68191340
107139875 125176720 80144852
38694587 22393169 27870371
10199959 40659118 12006622
77571847 86508421 116048984
105872365 85201761 140930889
73667734 125849214 49278715
16001234 147938359 26194658
8940120 3267366 82089576
27693735 134600776 41610433
121218250 120137737 150894736
18551293 98753267 13123412
122956372 20571658 28826614
63561828 7539167 43527117
69582294 146065480 5057122
75431062 85162510 114077756
45439648 93419702 110803125
84497166 37750507 74065650
36408715 127665109 90703371
133107601 103708256 128518081
6443071 137315403 59553266
93486247 123738699 41758386
145378091 85573729 89455295
93664288 84230964 15455465
51619622 116413905 91359723
21537552 134584205 138154592
94828631 74256759 50512055
77738989 134047597 110803786
37393731 64696804 15875531
9826633 115318190 107377683
126757423 128980163 22067036
115910329 53515834 39566372
119807581 10509860 117674234
81074734 22791327 32805780
91126747 12488803 111018975
14861003 131717031 145368492
108856688 142223405 83765526
85736508 144964537 119426257
32268608 75687192 74670675
141251479 16559234 147396610
49097970 54542110 150513439
44995264 132630949 113527204
101650105 99167671 68625886
95754426 128108908 68317687
16391708 154236129 70210501
66462497 140609375 141440508
151476340 81869129 39943551
88729878 62006510 122893442
92751913 5673114 88463550
1060869 65462109 111244132
45857989 124996401 116490886
82737742 78527345 156875424
61706598 90873597 6958235
62347089 33044854 76108541
132098204 118942146 9100951
65084441 108486912 89813228
71551821 145007937 95736860
67453524 139072881 154717371
23481187 10309735 147355788
82651673 15004675 21321300
47684017 67584477 24524660
142693949 95024692 77060098
88039696 137195894 22257342
3861145 139908792 24475758
85975198 9653308 100356523
89202825 58436594 151464964
83266389 86146525 88627160
59716634 22688945 68053195
16871532 111372728 88776676
30989299 100941459 98494426
121693400 125145239 152875283
1513630 140269422 117381939
140498705 10738242 152002010
141658975 128101678 28018816
128939724 73843058 36168557
39177734 106602003 42774458
124898489 14983600 16641655
129899675 110726920 65508493
136941179 104667996 44281698
111869069 88894211 152994881
12548736 157268193 19341885
130849168 95853691 7709660
94383093 14950507 49632360
133554488 12905782 82013868
31304080 130914235 86223481
101552360 122592413 22591294
4006232 106064043 98943779
146993567 75265665 74349368
43295824 71647874 104214356
64008574 139874157 100835315
43658565 90907364 123525897
20075963 119611715 20050548
114551024 73834680 68161094
118323571 23253939 328820
31590910 17746097 114784199
81434692 151369266 83122985
102123793 43185466 99849592
119862782 19580732 54710038
556989 65933419 113312822
36154911 126539607 149878183
80883380 66183866 152780958
43973477 81874564 62214957
58023802 31474965 133889961
76860298 77703746 86925283
34339945 140456074 9882699
1137493 131574234 142678915
147583588 89338364 91704567
132098283 124627241 50397212
127948047 15084056 65037739
82381185 64269960 115290060
137972921 154579917 49200477
58857431 134691892 144016516
129776841 114676710 27587225
52432317 66757891 67148006
147543462 122580459 149443989
70431815 119988571 128498687
151732203 42568902 64892075
10290033 7884497 55930825
126085154 11881381 10990233
38415587 16327302 64652191
30638442 68284400 69908455
110310991 32702689 26353432
115818940 129355838 99173774
111342207 113501488 15327882
55337156 68366446 74841403
73762621 77215976 131411572
115735524 91112446 85462078
5988369 45804501 15482373
135245411 121531939 114180826
5464976 84328502 32043531
141430972 34802161 52424028
64776849 63334986 53324350
19130085 88225207 45463920
136757163 11413011 79182626
73155182 103287211 72527267
84080143 16760873 47118786
155686354 56998290 33446711
33528663 78281034 125127905
125444856 136730686 31994788
106821531 103163435 54148317
126270147 101043684 6309160
16506278 55079714 77262538
133610385 118706713 1567879
114070497 127087609 140842037
73004859 66533656 133036849
40812338 3222381 139414186
139874203 137406198 57782790
91685607 135883235 63516633
128854019 28903911 63981240
128131493 109437805 34618374
24537292 23378572 110953161
115687556 1364279 127321603
62197481 50942725 45081672
95846629 140625430 17138223
41474999 125811748 100787973
124367394 142316198 93700674
651845 47695108 53796236
66555658 106655201 498965
141693779 37236427 155356138
46721399 43840532 155494865
137849817 74888759 63354508
25960165 29062743 69137997
30779932 116800869 15038487
68326562 121114235 41215363
74760014 117200239 53428032
18614545 123796760 4578892
109070028 64434 115797659
123270163 27915430 146043427
138512248 151540993 153671596
89886025 4398231 31325974
109565478 25986992 28883767
62473962 165783 16721133
46799221 115434183 23743960
121484649 110626364 45968544
9305999 22663105 113737620
19295884 24252618 10346124
112076270 96025155 79171625
153097170 60491729 64100670
110791400 116845911 26145694
5605679 136924276 60943720
89279345 14147350 37338268
118153899 14169219 4333728
123055893 40564113 121965789
108855076 101662827 3675424
114968819 137032193 57590142
88343197 72908502 138756662
75410349 141428638 141596945
116853159 82437523 156409640
101734452 52873643 43222444
72991534 82661203 128884647
46192221 126586083 132079710
110205976 72629565 156698668
49259618 155070008 64294430
147044064 77526491 21231647
55496303 94615817 81903894
26834944 16443770 141912329
82228461 99431141 90167997
70394816 101725331 145541351
107083695 29783356 9034720
124269392 83058250 13062382
17095728 28787615 39177180
107610537 8491546 130038972
153425078 34073065 62935346
36794084 79527191 85811132
14079262 105132186 32073501
130671169 104374321 93932381
35964338 33930990 87163952
24119765 108087732 51663616
75291916 126054433 83386085
90234437 18784257 33729170
46707241 142173829 92057146
124648595 117567273 151943485
115169065 98577441 12309896
132887809 57931154 36641499
7873842 99538130 47714867
221890 125554629 9657044
149231627 48866126 32419937
60050820 82100054 26622932
101346642 62001957 152051321
89214827 43699761 134034677
117127597 147793566 125559887
131301044 76350188 138835925
122822867 80561964 157092007
9992000 105697379 90088680
29423041 38679816 108659953
105525940 45317384 119487691
15755513 147956048 139647151
33361344 51085500 72885130
1760581 99138234 29225673
24703689 112918401 93724178
38185047 32729465 46134051
100631719 146307035 147605995
83922620 86065770 23741421
117039827 152348461 64558669
82118473 130598279 61903537
115416333 60571981 75870074
86628250 76929357 40225496
131031830 155299101 93950374
90421652 9699935 62845302
18210898 142544251 68486602
65778732 122396504 131132964
88081045 73719344 114068042
103603777 86072574 147875381
42243771 42727912 82673913
27258791 79270584 25386373
123630131 13235358 66945719
67386984 55368597 132555416
87047615 76074549 10979054
86819427 10743488 92561652
139636146 82802349 128331523
64500917 10653345 144701856
85962339 61328888 9439252
16861806 134926728 39059873
135890757 5958941 11434523
77494916 152630034 53221525
55752345 6853587 103325094
55718816 33647807 2613485
30787116 9643824 109740982
86666904 42376562 7889898
58825345 65557077 91919464
118067660 107088320 27550746
19042221 115803275 71335290
119205112 89683012 112435783
132971451 115424302 148797914
113946793 82757987 96965159
65269401 103304057 38234543
3707523 34141586 123150591
60049557 67125509 30941046
81436254 21173172 27455891
87076655 117574773 44404926
19913580 47196096 56818358
96883655 52162942 65600167
40768469 11124632 20039177
109532025 84272893 141535423
156791275 76188825 72602186
145951824 146526118 34131451
123119470 95201600 17491439
132013304 86475930 90054321
20001617 149591920 92072306
12186562 55688935 107480765
107974243 131831958 63589118
108856436 74398078 119290225
26465817 38370078 148303454
80969352 24203480 35528443
143837176 124947913 85027432
70441174 129750763 102057093
55403912 118235788 27650169
87329195 55469506 94109961
78351396 76971159 24978967
52251823 52490332 70876555
10363985 10533524 146328124
100928891 97563006 7476453
2101706 59344707 141434207
140364089 141917168 133081259
4430768 8612930 149352692
2162679 135128411 32994397
130409313 156429353 20980707
144145409 104318544 82962934
503482 72334496 50717874
4651789 62756520 128317843
104988140 21433226 67660639
59899500 149622309 102363839
100815689 149357601 97649540
135761491 43455387 66197551
138396731 77923111 101316639
80153752 116557933 152903765
136568225 67620980 91722364
29431636 36508580 26203487
27052575 26651341 74090803
107584273 24127885 23327725
29609297 46201237 37745625
84319631 149331736 68286880
66887006 124956952 75055208
157151518 128585315 37976255
94477451 148601024 115821206
105840229 131091809 104682715
919661 75697827 58352236
73025249 69133178 1798417
142128276 99358249 119862702
12201252 140170477 116758384
94110059 53311671 105287632
44933859 20699620 51966001
108955154 106893655 15571015
155301055 36869065 58506690
29279560 12980398 41377104
99178825 39674352 55382122
151434934 72659421 31946007
145924199 72993619 4131466
62974841 101483142 33204486
149876273 14444665 56094421
55299323 32959749 68527134
53441459 153595480 7360873
103461960 78604310 32608707
106945912 23734151 52040665
148975588 78038452 97940798
79794842 45701583 141985362
39169497 63532417 7955414
133222697 111543012 104354717
8155436 110305141 29991454
42625926 40709716 9735583
89374833 78621139 13141477
131447573 25492155 104487282
58916355 42610320 101975065
135607846 95346071 81652230
26897451 82447003 51656249
113444698 51571817 114313010
149783808 48213175 149408870
86386664 142777671 119221354
97289194 77437505 136098450
93193189 77353168 78889766
109454871 93580315 92851772
93747933 90700237 147855820
92932544 30782708 64513362
117479274 112251827 38821221
54573902 85303508 104180206
42115789 58665594 68370806
45788007 9874244 19294111
98630280 31994310 144337623
112545008 73160254 136098539
11083652 18086614 7943602
71130745 72319152 150002191
60625035 111079370 67363085
148725390 65549805 77608652
4160120 22414711 134469598
19519749 85589685 45166100
157442114 115973527 33141829
149128368 36769896 148906262
2508971 85750139 102558562
108210317 115368285 100045570
27450311 1134900 124467802
60389969 41090332 54763568
9765134 65332119 27005511
66301211 138659122 71144800
41228316 153374554 79258786
25816716 142211162 153981587
60305246 36891105 65794741
128539807 33349616 1457222
79874278 150772584 98457995
121918909 126949363 20264838
61344841 36361450 88889693
49378844 73438723 124916060
71123443 128676964 83995819
16767467 140017990 155336036
25394 59262592 37735016
110298108 54797995 66993413
95305153 101250741 117714321
47963679 48784879 77125271
136228225 92116133 146580433
120306675 103550092 107846199
73637082 60034469 129229454
45182720 150281384 26977555
18777436 76748708 122777690
137639601 38679616 50732505
98376619 62521470 113837248
71967816 19175544 38658477
145470482 94336566 88589132
61449961 40770553 143637521
39576672 15997692 112191969
133076812 17566224 119451577
25019757 116874538 117084429
118051406 65407283 24259791
117211443 19642361 23363955
28007205 78290731 39792555
46837095 66003455 45934592
155335092 90365681 64310042
55196774 55262691 139564941
52034654 65703479 77381531
27334665 49508004 30832395
62107549 39065312 52863750
93324849 103974744 11926704
122533430 41175832 10594962
108106808 10234463 112129150
57690426 141634303 19497933
80187798 53586521 107083904
118123196 54817199 24856977
89583265 150893070 21860030
10588019 85723576 79302878
129789885 1324464 55168837
114750559 156447589 48067152
53924075 68870727 153703853
13146976 19990549 141954817
126585541 153173662 130897352
156770238 94201191 76878918
59771822 80168056 127072786
37476542 96659864 110943894
146050111 30987711 115069037
12706409 134999644 87572979
30622892 38697649 63222851
74711290 70202627 2702823
112354209 154954670 45927626
120843138 63155365 95230552
93116706 19461512 8552685
13622514 61804220 56984123
116830995 55546078 81996052
64629962 133790798 68889667
68513671 125652536 37731173
21333551 110148226 24793694
124197087 54202688 53240438
87085297 39035721 26030071
53764835 81979439 12003178
131545168 75143849 63423931
140544166 129370094 129814789
93462833 120454608 126117675
123722146 112993897 63627028
110326983 3286036 149206237
63690479 78248539 69844506
110181959 55930354 113182728
62828510 131291545 41863451
53942470 49457032 43981789
5737966 47519870 62887218
84134482 72725137 85861555
49780782 94695105 49954492
1260461 102609145 36084547
85090865 70311794 98158722
126978880 106154343 1840494
26648072 65931123 58525322
31601746 149571441 25958316
63396848 95342332 147340381
66568014 114230500 149480685
10951441 5534858 39782040
89628977 89585888 87191383
57341359 92823782 108031649
112716783 79884669 135430952
13048715 60557048 21689522
39145168 107217763 3205086
67194436 76144550 1834460
105393683 56928303 62640801
46282898 7811175 42270215
5216182 108273894 46959991
23822326 53123166 58103166
93769630 153973582 18442463
148498978 117135239 112079446
114246317 26947690 8463877
89220538 50396860 88632734
4293561 107528406 116040542
1156767 144108570 4131956
123255989 141581170 153449555
3403556 49973818 60113198
114970509 49463537 134384272
12473611 30088902 115846353
91121691 49720236 85848779
10840280 133148229 76141635
15432046 27187823 92998358
152507137 67490690 60909369
106941456 124905471 22331023
19383462 43058800 68126673
125284373 31420531 43677375
54659865 16478361 70095648
16932954 104153835 126384409
59176553 71693502 51382360
416522 137254357 128611230
28942587 58039593 94591871
120718287 11150669 105811940
156538818 114715680 48298679
36963902 110209179 96646155
104601703 45092146 154995824
105882061 130200325 12486285
119057331 25435655 121200663
57239880 85782476 53151568
62566379 81175350 152962387
131905070 59861496 71322319
5728661 109237998 134246380
66482362 147215443 90539848
139753274 118909714 5948093
16186080 95003366 52073083
120791958 69336219 146674583
60511940 33279488 153458492
77801007 119284282 59360008
5765301 52086702 83103037
148038319 137456179 66147842
37751786 89803217 12164065
152364968 41339952 39623403
157398730 157124110 38538661
24136336 97918287 24235147
47502189 48417891 20146617
35452671 66503389 125215946
130570520 496995 48104878
35859138 53852013 8646350
89741442 14601260 29744645
7895696 100477230 91536855
39609964 36874188 125406028
30954401 45267514 71510315
34445577 42497043 67420408
152735600 155482029 123802965
136954664 7373882 136790289
37030946 123465057 148370932
98067835 104346623 9040752
131011119 111423246 150970304
115210858 131317498 149051554
99707063 13491942 34638564
25122995 67985966 37600004
148959692 27377726 53828150
148493868 135322595 16251085
129730860 87823309 152697125
34330171 117075962 149375529
136061081 54258381 102042772
125751982 41256798 145218255
103042452 135314895 79202863
60550346 28097135 121271534
6059056 145947307 56087972
103924717 18447640 119212005
152726667 98672395 57911193
22143785 83536097 100274143
87329923 86725699 152159653
57044935 121640467 94725820
76213243 136508337 132738160
134957268 34567487 49779899
136483810 87580056 119220856
128441204 125615820 101253857
33833088 75782775 21446095
81130694 21857823 102618150
42224749 100310054 142978428
81674810 95912252 144064584
63638229 155341505 114639836
101731857 55387312 31743506
88978033 121179893 60247050
26530350 129956156 125243173
1813 50
226883784 216586517 263969150
177279857 111538311 167088349
145659545 197754181 77376873
214594506 201337846 155014113
254166154 14405803 13661915
50556944 184482327 121328523
31403761 168752988 241841563
157344021 221424688 127105930
8039128 121358568 788134
130681305 159036142 5891486
118110350 19903633 36870644
210235411 242528045 219444099
248227262 169343442 152417452
120218697 145631391 84529460
202129046 161349451 178459015
194884264 98262561 155197721
47636423 206098378 168055621
171624921 234829605 94600003
126934764 147565758 54972841
213225485 261206127 21917284
222339765 174643143 177471828
24632831 102628614 15795102
236416698 160165196 22236661
268906017 50569464 56670369
225719919 89939344 66894754
169720850 239667879 59662226
124197288 213680381 152914733
56568590 245973391 165115273
198125859 185774341 121191391
238247173 103087713 137978532
116094507 214657608 262402664
267009084 255299380 197121554
142291882 150023338 19014176
240386899 79678142 28528067
223488559 160312443 163877303
171933090 128495945 268799415
135460175 149870867 141524076
206321364 186595407 45215380
57042510 147954832 187207610
22403372 255664250 182749064
175337694 50679730 247954130
143832848 173911049 82629847
13616696 151486111 36605284
46844972 225667860 181187039
105413953 175341705 16414881
180555530 38979925 232998705
147810344 75109290 254067466
238724602 47535895 195992601
100864324 120636719 61594711
219877158 187618818 217393303
239627315 22797903 47864563
218813432 195420786 67101414
64874617 270240546 106371161
269673574 67664909 168831292
191320799 224701145 190605824
183273819 192729740 88693656
203673811 162377226 8622025
124198650 176500303 47351053
159870954 86263852 240053656
109089631 150060154 65365357
130785214 142520378 33767680
36545898 101272295 7271151
156806603 63189796 6409081
53274205 205797892 194990416
246495440 19495425 263100508
114485520 148327144 148161966
31299900 93230014 17075177
26233195 117988847 91271941
67862297 5562866 144872050
221710531 62654507 207377418
57303788 119289928 143784861
44589686 239102728 220840439
12992549 192664634 3065118
99700794 249693798 224650880
222471662 46700581 100934740
128819035 238402961 104158627
48731924 191709188 96672340
97837150 262961608 226616228
114886952 134211945 239212379
128801062 77528286 6479188
224384715 176697459 142376945
213224050 106498142 67454551
106379085 73423279 102919744
97657010 250737055 215542904
165417142 267267146 124650467
20817874 96549255 103821235
17184822 92712311 58040841
27431576 234967803 214864037
227995690 56692346 77199742
169462841 194928594 104435798
221421429 4718635 116071893
2206354 121038646 245037333
159489134 166339335 65372974
268350999 138425029 178121676
268060682 223368327 241322885
192223344 163038676 152675727
227552470 52506583 127934334
233002960 200969053 141050229
108806926 187977083 98864966
238309521 117155440 24530334
104363327 169668820 216419257
213461661 202009110 118075474
36375989 111487748 150727549
134250572 166546103 223957126
210168094 140521930 16539816
73676458 64576098 163046541
109868720 15554149 12092012
157742286 139744386 214987109
221946054 78170246 54235597
7777251 130899640 210461520
18624528 13751213 60998392
227519530 56009205 176673791
35794021 55603690 67002853
207792250 239288398 44521345
16588277 233438402 174337030
140562103 132172857 221771803
123023267 158974133 269839127
95726684 69207037 233382086
258609924 194743370 142744921
4359182 217424878 229919798
3367080 190249403 234333133
21826565 268343573 178912468
77620853 224995698 36349571
268984702 11841144 146898292
23445803 123225771 61923319
230575030 79831352 8432933
95292185 131579503 95928682
270637650 67906239 36513469
210114526 61059756 28102743
169620499 126338555 143304807
92126546 30670272 77739558
3719045 157999630 7372438
202618714 208551067 44584772
186285633 112372641 48030179
84720859 185448194 121070121
3189887 181844954 269114114
250566765 149032841 69109169
13787750 219110771 111300811
172651033 250228437 231601016
251896534 152549510 236447649
74377461 4482477 86655764
56579823 35865311 130873218
72021304 237136080 247845529
205892434 156326141 198929436
182878004 33926260 200338029
172963801 128471320 191619620
239602904 267980421 112450150
64647874 256411911 141475984
8113297 179247647 100570574
217676967 105649607 76523556
100653861 257211002 263037060
177462374 230971503 41613350
120768865 177905004 196572384
269406002 248683397 220863231
112004648 164278447 149017194
14756791 162003976 29539117
4301076 247874785 57701143
28901205 220427835 159396434
71295251 242936615 239664360
167617615 149536366 123495371
129703682 258975540 12308291
110719485 16045894 173083029
126050297 172916098 203508637
25396561 223568571 32881644
148393247 23230177 180576061
25086568 36782097 181174956
60379789 264461812 263443144
118210584 216491726 84195046
126938984 116757597 242175238
241998314 248493696 42426837
179612373 31162215 20433472
163202095 170481659 226702906
120904981 4622744 55646217
130719446 144573109 89295779
235539174 95276039 201378878
206584705 22638003 80879286
237508314 110962553 77642008
14330028 148203600 269874702
210344067 134542597 90871835
59829396 149628126 426984
191640234 225388826 67764245
105146707 269327142 203272271
189712593 24442725 220866696
75092946 225816992 144408047
96666779 234698306 71713366
240856041 22286261 203029268
82603238 97164865 51404762
168509802 261638432 197008947
5092369 221516989 11132915
105511177 221211457 216701153
194593790 220419719 137193136
194416528 160220611 118945019
115895043 42428031 25776348
97331172 62628 134379267
139876955 38364208 43927742
47059942 208577040 102171010
86342018 71153473 178733385
150725892 184307130 121240933
96806417 259784437 146758747
217299683 22702700 181411244
63358481 242367161 75512548
240026332 199033406 185855810
31316750 232498437 97632541
18652023 5148362 167463633
63130942 118382937 205228760
179637293 20889725 68362166
182299573 226346860 48325599
73397602 269326775 81608417
215752039 98276367 138903307
107106852 145899593 258424938
248080630 98864378 50487998
81876280 224696725 127971656
64536877 162128378 220407016
118999003 201170599 45248642
92864401 97615209 10704868
129183354 220495654 20611866
142056388 212840833 201315273
5747507 55546182 57973242
84339502 111273564 73235385
119074845 247738485 168247593
246896087 3303171 205074120
163051914 10510510 24610921
56390838 194224596 83159577
44019439 186391516 48014291
230475206 236939145 179853912
80906434 96293240 138786196
64413434 202923494 12313899
6377485 101917506 43593729
187506618 195475309 102057934
143275671 142822731 185579738
143067580 98018518 206959177
28545742 243120870 209398639
255825229 105110539 84568762
86527842 64123968 26744258
37753706 91978706 250625522
135835786 221717992 169196960
124607947 28683995 240532227
196544217 119812754 49606596
39639636 227432975 60148517
262468184 76169583 118776099
257890153 99359148 108504943
213581300 121016722 168619520
81843778 91484971 39248287
179487625 115873958 19052696
215354102 167126932 265224955
251415342 53168572 166014184
209428441 212807887 264497581
165922659 253081885 267171713
238609804 95509563 267388982
99307195 234383371 171140430
194673145 18729387 270301395
122913216 91952595 185481039
29606170 173925174 136242448
213587636 113929928 224275127
33130186 40725919 116574626
335966 210725749 236874929
69983684 249753128 197257376
248042922 176393200 17708194
255077031 226871946 74053968
62584584 157524003 48701568
42055749 3265310 216402823
59887020 21108461 2376501
150368603 201721321 140468917
123856108 33449128 63754284
209958628 182634442 18056996
269448521 133335128 58194752
193486369 189498739 56237373
197004642 46815767 43154039
217090389 254272657 80752615
107866839 240066744 169073008
897483 172445074 146682649
120703113 49054628 184438179
180602763 50980016 9014206
128398108 202416817 149651074
128751075 192426386 230618036
224784392 218978540 245903999
143317815 237780755 259701253
27339772 197787643 245421653
122629884 86366446 222037654
174313763 155404712 162834604
1345772 113794893 204977608
112761118 109340477 189222145
181476979 55926167 229200524
185681295 206705959 102130918
198662475 121278421 27705538
226402424 5639138 126981505
52736016 71343832 96555545
37890635 153346620 255293683
85429003 124423514 201905110
218626448 117217945 270530235
260730346 124094142 72755653
90194250 253260518 135166120
77423065 79747788 29551950
135953843 97835227 205742916
103613956 66390554 13440448
101215603 118867872 235536084
249906221 186001837 29562879
64801802 232209848 44524712
199185829 132152472 41936494
120966090 174811139 77459269
105787718 178913763 215343983
229246304 151571663 259468067
115797675 170097469 159039889
196922650 241336871 66710257
255992858 259856044 270088119
62920096 215980155 242592261
202362086 32815026 200640615
206053602 204754214 177617267
113052369 35348782 45594343
10300479 18129019 115635934
56572340 12346395 241412009
186463976 80708505 135344051
98844008 47612066 172754947
33074105 163942152 121178914
240228917 268158072 255272504
137580166 70278840 131035665
63358176 243391186 140921165
234501016 5167825 176390667
266391285 198678226 57856741
73766776 253291198 141729793
231437731 99028491 148832932
190040859 189586025 19712960
136457409 62070967 164299954
44419463 26201893 99443003
195652579 57981904 69987056
382845 42578956 95455892
163754360 200947831 221769519
256670358 63800464 209613224
84837307 39035992 26102649
156318627 232230477 214866739
232758771 208383036 108057847
175798915 138551739 104606365
224989904 214857585 127497458
256476608 173166303 126474548
195033892 21018297 164118607
212638661 101648779 102071896
152272458 187219253 16290220
217964990 164930042 210503224
240623590 175305235 9280625
31237864 93105745 227907754
71916813 214405339 263170715
128343792 187765618 218366759
205721967 216325294 176558900
32288588 10511105 138497767
201194613 113498064 39483994
160274242 224419288 267321627
218163739 36205120 119935211
64214304 61531770 29929867
165462099 139346074 148396519
131132532 48704845 219016365
34858800 125134769 247263053
241562065 64095973 9558860
1409629 261183015 243204862
261783533 231633734 21090394
165981579 155648640 213058381
213909137 61023065 196088772
30766764 252824997 173676375
160583531 113928852 305912
154798970 246991621 21972419
242054545 256942026 181094074
26727792 74865365 101389478
11659100 68587123 135467043
15186337 147819899 25019603
256759625 237991014 166349169
120555830 251568722 267258848
143196893 120203440 105550914
233298278 4127961 52680678
119829323 77601223 128596779
233447474 12040657 157420310
227589283 71737074 138724891
242944942 109158356 140421110
212873831 100799207 191880693
57057226 26536648 152155584
16509892 264268731 140393680
135894020 44588661 265955759
215744329 168219377 189715708
87379305 66689506 231152383
100374334 96001791 4383207
105816043 81082695 96839403
225505769 105979299 189494249
93145 106069016 217462644
209791251 55328718 23595128
47630857 175099222 40915297
50267911 43997622 38156079
184971061 239669628 21556872
82338273 167475777 2773645
85795958 134921193 12762619
150756526 112128348 252480463
269566678 121250579 5598427
164897992 186456233 42760085
184667681 210096694 41583328
96566653 229554372 46444151
1036479 238266058 250565283
11568180 180208330 246126245
251957136 60296221 44927065
111327749 61722699 152009667
61299737 215547954 156572453
30572206 221450609 62357955
80339191 216795016 102983939
244918585 166878622 109970170
77366720 149837605 128246815
11421042 226955749 83825000
46806984 105966262 69034887
268067971 116316870 31492530
246731612 207702208 228753262
128125628 39424609 62499197
196896462 45628709 239480923
61177667 209007624 23868362
15709446 86467013 246053661
33511598 9273187 95924624
176895805 172308447 100039717
145138295 61154367 164628077
58203471 227627376 181094060
130737301 249967854 185620016
7408551 144512649 101701410
1206466 14289458 92891530
68492605 51544083 119416145
180438444 242693625 140559328
92770514 50866520 175077982
264062045 234835040 171982582
204442574 211407920 235404576
27876732 105979596 88562495
246738460 67733345 99479635
57037352 96452431 270473596
104716168 58737258 150015787
73657677 197756710 184000844
120416793 27884648 209306765
104986242 179625467 40958513
30553241 77018270 42854370
152161081 211198842 253449445
122850638 92795476 227174319
121224164 26877263 47974859
168822239 216793525 180034088
113319537 14433934 192109796
186433568 29207465 170943540
139365168 15970213 178750067
265469079 155744846 112247982
95601297 53057467 49729350
92404059 235689854 25570420
2704577 228472547 147608969
177435195 40119517 87947220
32510876 204233076 106348578
11825745 127953511 127535359
266496282 133294261 163285951
165033781 9746500 114495208
13801036 58632370 40448110
85065089 36952943 156781422
201363970 39720533 106347243
197944972 108123239 47782050
25332497 131365019 207525868
14487168 243933314 124071303
165822171 202102930 114685468
4413233 219072023 262213088
116036918 126303642 59222799
23122339 8422403 57898884
215505495 181345994 245104265
95483517 197343357 22469182
84368912 88985141 89191684
31100403 166515312 239312873
145931130 26266173 118660878
122869464 226489394 252479952
67621274 67760697 18275477
122567375 188474579 190697408
199369953 78117225 250606712
231705851 181000299 204126210
201015027 44640477 55463411
185264414 186923999 210298602
177298688 169079655 42892728
8518653 65295004 71486770
151518942 34294997 257066037
73846810 54557352 181258922
258522828 99753803 77003283
85894888 68299794 99713604
193523768 6212193 87816998
250402992 155869419 30250332
215179089 211715321 158310878
203992053 262067592 8528814
198092825 172086718 29824858
194126936 140949493 218319145
140634379 189190419 94431239
170245437 251497942 142969036
187952635 1790668 263244639
109009612 17747117 74806294
139318012 106444101 32962463
158879950 835876 222708291
237370008 156334033 227336701
208740848 198370014 207390550
226111368 266568278 10555116
34249578 170115771 119534955
268305575 7203736 88812613
265778672 84058113 193145879
223249343 6966810 39129650
3299578 227865266 176031622
249038112 231887296 26804257
151922592 184200194 155370956
70071603 245398304 14118442
230950666 122814972 212034268
29749266 163491867 228142253
32297951 166523048 216507189
189969049 89421895 134407770
67717607 148764037 159402942
3680360 201329143 32323607
90005659 243543485 40421099
103020313 87327811 193216734
225682536 269850008 68354781
33843182 166961826 227950963
147620947 247549951 122664111
237148827 234008588 200181278
15777130 118900257 73230457
153821595 247897874 243048254
39813842 9733570 14285690
9574271 118715350 129425247
52850133 12563756 110504921
177783915 258035384 114613836
130127811 230082762 132289607
202252173 226872378 4199394
95935868 257430042 252380163
244700917 165713130 230579311
54639349 91385067 9568109
199559876 48165161 230110260
113274639 195651157 7455716
246668775 198247100 201781018
241762086 200942170 182105560
119564935 104495185 34818466
4980601 2390048 111811020
145675033 170813772 183344635
105706413 106655431 54741001
6015769 239784437 240618328
251775330 24587489 38576263
78951049 189985944 233793680
195189943 92639656 199820234
217378516 26454358 184236047
252838856 233932148 218709617
9646694 165627090 131615999
173566822 56150409 224079304
174424681 137849792 61651662
260105225 116442167 127868321
115627650 19862379 244528267
142142906 177070135 134573494
83653345 55254098 102350675
85241962 65530004 230774074
51160670 241641283 178620107
128341022 179811081 136997243
127554439 126021 187636563
41072704 234289703 100642519
52098873 138164179 122202567
69084413 89054272 85402465
191257109 16588206 79526881
155257949 82969021 185765313
144763843 184593388 240137556
238886069 4206094 30595626
7906872 246587029 91372037
132782140 190616491 62752962
195506742 193978339 227728180
50534389 146990069 104297428
186872660 6038706 71042664
108374096 111255588 174076387
201991570 167547912 242997705
245311761 232441189 240916983
49355585 178352262 76271786
265841813 220946008 225113966
158857813 130217830 222036446
196695085 220585848 257780222
242950007 59980728 95461744
222877822 236092687 139245990
234047426 125492667 148798531
114638125 121374238 101403295
260653621 209012523 251463387
165394399 34670623 125878276
257545131 203809725 132305064
198456024 177353016 54583394
195117931 33011628 13195425
162525776 260121015 150166604
234701777 220462583 53298129
11675792 82162671 257951514
123648257 50329695 178005904
121943843 235069759 48668860
240195644 21938397 139541536
222508457 228207357 170488360
31915171 197985842 137472075
115909226 257609411 128770247
205367501 239216889 108618811
134780381 188256248 183632060
169733712 157040343 25847242
137793823 93420898 166976948
106515441 89878493 36533153
103082651 195037191 169979260
145011613 44065659 202298456
187046177 90438940 243717567
53859616 55671146 113870054
137255799 35724278 157499150
152421693 106077334 138133576
193836906 170241765 187434885
101708151 213464401 69398411
49036618 104169944 126131192
109971191 235539191 218740377
260536968 228450022 1826628
226780711 85823157 121598767
177836182 139186620 59638911
91879064 228841473 261546393
171086719 63711757 68833943
23241362 215341454 33889251
250406403 251264425 117691440
84343966 8316916 225212607
161578660 212886636 80018120
138257910 62544555 206376523
206796136 98280201 191851203
246462972 122173297 118649926
107787707 21760516 266563669
177108218 222841550 198627352
52808212 38620781 140174876
55814159 198600599 58263078
253909729 29731397 17217906
170190887 104785641 263425252
152826299 230737944 91932668
242569311 161912177 251381444
24407793 134106526 109696145
97230451 65950958 124069742
108479107 91325580 263569625
76564091 114062909 263942579
218952096 50418987 254260735
93430199 195367278 248592936
46489323 244342729 179334812
74847414 213242033 96577779
169184633 174496058 162222600
265644553 170751662 28978823
62004626 133011400 219623788
229787957 268623027 252757055
216301564 249285310 23753809
176452874 46393637 102411311
50323380 209485084 178262846
100602326 56134826 159038632
40474777 193158775 260693802
111370287 85783640 105404873
231755954 106560412 159020696
174236079 90519059 41094722
32956157 13788327 11536393
118976055 188479270 128415084
20061035 92129228 24220804
12795269 217553812 80347225
81839132 193872135 212497607
114630743 172313990 35793259
157226110 36814313 244942683
223539841 192944778 237836956
5542033 197045970 239550288
157466535 189332872 260039386
42673350 173840981 66902022
224311368 218685411 163188871
152805623 139439841 159909429
162462591 242897948 169602874
253168931 263965414 125300016
76159580 169769724 262246797
165409364 170263294 10495250
76614990 191269249 212453978
19549624 134185652 226179582
188841201 213413120 200206818
91939669 246036943 243393608
156357101 132526337 70817661
100862940 248206924 191809665
158649039 161884914 46159224
232170413 145917156 26040369
143089889 29679725 106009716
254608832 2273799 209170397
181062222 150841342 135208268
46551905 157175999 189679486
39808261 189276739 242355293
255398712 15312035 193270621
22876948 246930070 148336521
90570784 130649051 57968781
25749122 64162547 154149449
4327063 229208646 252472999
100975868 140319716 185968617
134749436 226422631 213165773
78400982 224319608 89524322
58463498 96119051 92558540
186853461 182451209 46818003
117433758 108906158 67284745
206689998 71195586 75212832
208389082 258745060 207090923
120811206 58486802 140915507
82169860 181324888 28975492
154874742 212392008 1958490
222013507 1238561 49169550
42165330 258205940 137081024
111461397 60007394 139213086
242944638 114901274 65487242
105252430 127650939 147946511
236204405 184838006 217083260
38187959 94498078 215447060
49752238 35875261 105304441
67652033 141299365 119963365
54566606 161721068 106173526
176261947 81298966 102703762
103843548 19921176 63562440
213526757 214723083 197875952
28723349 193834084 52909176
49091667 215179970 14616257
9176233 242904988 163254103
241077209 262714654 99806213
200577914 262709386 70684644
81130971 155438367 103431247
95251922 136302614 206105494
136957848 222567390 243326908
80520014 38148429 43871893
222112989 25184366 266269938
73477537 55609237 269330581
44062281 362531 95794678
200560586 137732926 180793080
34144249 48894436 96675695
43176780 238538374 108876853
120847897 54219210 166471938
59030140 74301516 14980211
106988529 207674607 42815690
222813450 46907472 31417864
220873788 176342430 230732604
209097982 251306231 3547839
178397508 224655598 151331433
238684106 237089784 157357035
134939097 206659187 75776564
165474331 55703553 15624173
168257218 12218225 63667751
88510750 56208358 15506116
105735900 119638584 142099770
139276727 223815734 229514764
108982614 256365992 3259850
213371058 49296521 169978261
58245184 238270126 229269032
212542085 113935903 231791261
32524480 208386790 229997989
175987721 113578757 135919661
231679189 93796044 199987176
147224909 87043035 246328412
87104191 134556275 223241159
151839212 40156079 40572611
111902110 169062442 82698594
240297515 106929201 137860415
209714963 247313045 257912138
121165846 145416305 33256195
204743321 84656841 258643989
246295343 124419005 7786853
270677717 67126940 240782671
24253588 41059943 66520827
175936977 105133486 23081259
100388401 27649843 270140162
13100324 16622045 242477214
210186707 168821826 95224504
61544353 227615597 87097386
94262536 27804233 164788004
132167687 183047485 28693503
139980542 192694405 125272159
21741382 26485197 261278880
160504693 85167889 234335219
18664040 227059344 237205311
81592568 75617516 192277845
223813118 125065676 30027022
105806132 7047633 75194717
159465692 139665167 128960815
115790332 11113818 182082762
110841104 119338945 158014278
60809478 148006797 183977218
270193889 167884875 12218900
239633566 123959656 183339382
17410382 28915062 18822678
16201513 2814808 156905945
42717501 125112057 263147560
227933564 117106868 207902491
23192869 262924513 84208916
10979101 137840702 197194203
261836115 53603752 268251931
255659337 133141759 249757165
36217829 211737852 187343284
219972376 187615136 64985602
247784854 74855591 52404104
172903416 65525596 242712056
243691355 114554118 246063547
67188613 165300398 121405033
24497786 105653895 254410492
123239792 62193572 100429710
173165216 28565362 114789136
258486272 7979956 134958583
62923802 233645706 218134609
185273119 169586207 129342180
165774478 255989299 128432219
66972100 202862702 252653278
136011387 251335165 191492310
229161563 186292147 85116119
167729544 133000491 136694302
212583687 41480285 15973557
59780548 184291264 102520370
80160279 13412573 176592390
158222336 182692766 93400618
210473211 231061756 202349123
122628540 32082013 59703947
76307245 119144212 220889157
63539821 165114527 184504826
230619884 56974665 233179080
182627026 106582102 248470928
260839739 160119076 130951466
194683190 223541477 193819404
99130583 244156703 31084019
144762119 186595843 49631131
106199117 64597050 67453597
269791121 225782851 37179576
61192633 74120287 209337176
221101370 104360790 54763040
63855784 171822945 261607167
231725553 263815986 192002962
135173489 166720015 223927067
169265078 11868592 179956827
52291301 180890786 204548085
25673492 51579546 176890882
245746533 167985753 8134051
167496988 237968596 155849826
238011488 247831370 158369682
117719699 170111080 14658782
257698573 133454082 42013272
121921290 119795673 4989692
95456816 188264017 109496814
235411478 176847741 63977258
230563683 191589918 117656420
267861999 25833875 7244091
226934207 156123777 258927060
127970029 158580022 84420137
179081728 191936527 66568948
70511423 62854807 17952410
74126455 259386026 22084630
71388996 94956724 56360968
262267945 247499172 223838414
29275545 136744910 241022223
86536632 204569837 44794781
239496255 13610580 239648399
187872040 122428927 28724436
194870297 47406992 86734533
11970359 63548412 54217920
252065236 209126446 252282163
39407926 98734451 242492159
34452373 58283547 205943300
11890373 88790938 48720059
82560673 208175167 195972769
245349441 167694678 34311162
56254404 61095563 131732139
221831994 114573664 170625787
38677782 192479886 37964926
27954948 120262893 91644936
146381830 26044373 109820050
14055657 255572172 201404610
201914333 179070293 19091598
248179638 24854141 85235374
163604029 76635781 199437989
32303420 87661747 74029961
178253225 135047854 258881430
45903276 104740043 23680064
146010674 113404938 37001017
86691857 176629407 105749793
86854201 145360470 55791671
184457094 142330772 96018063
15661480 74634033 86750594
12339412 190934870 182482713
237263516 5735728 237733968
208943123 124462485 192888162
70323600 145066148 6124805
64761228 65799458 128363008
260016441 85010438 136203742
9972858 114029486 49142832
90455830 116089220 78692786
17351126 74901776 157476971
14826157 74155311 146012768
184467326 98972635 20187345
5608823 33787002 157088049
158777769 207838463 15988473
193441446 267006379 60812590
35385907 125277691 138441828
226316299 242998112 60279237
146756197 100467085 14573659
227912187 114417971 227454470
30169854 194773187 206878134
73260045 166698920 82400118
87270790 54406077 166070690
1028915 5428011 142473489
123519907 64514287 200760206
68066016 75831791 202834486
40904727 104794881 87765644
62356740 180615151 23063941
103805141 269573098 164262894
121182573 219993884 222489286
250071460 170239403 96665126
134890879 123901581 118259857
96830522 256823209 93055264
149007168 14069459 235950617
53311246 119305722 258936901
96004839 107229211 130395832
179712342 247373763 189788320
254145507 194455608 220665964
9935243 8723584 143054428
261997240 128523627 2835433
216908469 202733443 214662821
148944924 256752729 185150528
71910752 177112366 146396572
91804999 184413718 43741266
188620862 96906411 53139178
75661812 185086730 212587064
47293474 128680160 268777604
166256142 199810617 222298158
214194538 182034968 105377519
171236834 80089710 168941727
144099836 167484005 269286508
67577078 257034054 190111761
31185375 180946749 139102795
223857743 68441062 92047967
58079608 107090658 147695399
131932986 187949163 30787322
223385559 173910489 249023970
32603700 29751822 202749323
250487964 110813062 176900571
117903333 132816471 80364373
42301860 100555122 166152742
69153216 233891165 246481532
230941446 210978367 10403407
35116203 126953054 147207960
223584246 237650296 219078368
34378872 230517668 152478854
118794746 77589420 16202059
45286279 230712007 21254347
261289891 73098625 69848071
53924099 111923006 133844181
76142512 162831726 98438591
156673346 74362080 242388181
133484839 157983598 104362526
158886763 210291676 187400291
233878611 110158258 207558072
31768656 43903293 128949947
47679622 257951308 52004350
78487522 119057682 31375395
228096546 67380842 168207732
167078095 178648721 188551388
181198591 87247347 163579567
46597336 151977577 1061023
213974626 130958447 135292394
117074046 191703321 107453913
221397421 13277296 5170752
6369166 83436579 32664211
61105488 54524410 160468483
6756653 64049655 133051544
117017691 91128841 226878362
30179368 205642351 250268594
110545217 67093545 222785285
257698600 100210773 1113014
225287459 72952516 79660295
75218350 12602486 168054274
117287378 26428969 193167231
1475456 161817605 72504920
229133971 173696761 196605546
132693150 158796982 24032355
188374209 116489808 266787385
24392514 130936916 229947953
66658851 70205186 134855668
129602535 16120263 264653198
44440168 159802819 80569518
54752872 11011748 109799650
140249098 20323644 224950957
180231978 114794504 231750193
197286566 178721320 248254014
89231869 108509373 101783728
64625702 42316464 265100998
80775563 253595859 196231975
61908013 186136724 120329969
237848590 264186786 59624917
31703317 139470969 117017901
50326107 12065712 55600257
181397071 235222781 160377056
172822127 89594988 252148597
200604787 63820956 231871581
23968419 57350082 54013251
79268214 133912828 47451444
16285375 184521522 173278980
152042363 125328648 224993282
167565097 30381736 6950206
169637002 35573093 166304130
158783248 32658248 129584995
139097227 137776347 251243546
174504775 179723179 227151861
182225689 170360939 97682700
212561687 59602946 129085556
38184397 3979226 217192205
116155574 59384274 183961757
150514594 211344312 19100746
251734570 255689291 76498727
166927872 144346981 20574257
173634573 151381853 224110946
262603933 178872849 104391593
134984990 145910428 18228679
124961874 166407230 230928965
126033392 191597855 264758505
133823923 249546409 76096066
173545463 131831430 235005654
119246866 110958575 120434012
188404690 235766174 155623
63483121 115839547 80257514
179238778 48123593 160930577
129973154 35997210 230700260
122887001 118545732 65662018
197467430 186113996 179388747
50637656 169276518 268194265
134188600 178920275 252914949
161095860 94788664 266611451
113325112 132650078 152477400
52659354 36019575 79217864
60121565 9579792 15488749
136028639 205935970 181632171
36074443 40886193 267916374
177891465 14865719 211901140
246691249 256102366 235774841
107735270 80040156 133942077
55665608 40465228 79278133
35103154 224765217 265274835
207991846 77632383 248499501
46626153 12355342 173650640
253403 147920274 116043813
235840702 219017724 161385770
205188634 147267572 241356472
38605952 111737294 27151256
219331230 186820666 20982613
219550369 100412649 124533286
89181171 70330827 234712668
62115224 135241620 266089570
118105214 70605296 179206766
218414201 63946676 150870096
192014762 63355267 255254086
108564920 52910021 206062797
269605929 28838418 175539184
144879087 50295112 76489994
164734040 33360353 31328397
167037155 241765765 72517820
91390092 98035169 154295117
35837811 183690309 170449311
224426408 176321176 143875154
213349855 214139839 83851249
205723847 52048800 177904259
218987946 33960518 222433537
239334524 80701940 135797427
178075772 239210849 18040670
188232265 21899849 168482982
233927072 81283867 171830354
73889364 102977495 75730428
155972704 27770700 124138526
112975480 258161094 23546412
206781453 130199710 139878133
1949793 1914883 212495763
246877175 14842610 202927498
213802105 163626387 46370247
252979107 56205198 233033132
112816002 159826412 232186434
41681541 227756489 120533878
248687861 134312966 125152301
218973982 189153079 266520056
144102520 126931366 204231550
244715381 57445844 41159526
268896157 61168489 182920587
72880387 37986985 10688362
247388938 156018401 243879424
152424057 216191860 250296775
127203925 116872690 11520426
124765969 258324190 42051615
91355160 235105535 134702292
24275688 7833973 257357338
173616619 239961500 147211358
239692036 98692627 199534887
160078164 140529680 25850133
225443999 126464660 160325967
130095126 111508314 180147747
133035663 62402477 63030995
251703588 238154541 240525621
125562489 129577165 80758898
33258829 246248583 23962409
105360076 12094174 65740334
269900209 198637567 218291986
30286308 129077590 159086186
38043864 159603718 257826728
69406911 225768309 47425941
222423662 151671986 26369021
105629876 65502797 218430805
217792208 166420283 139125082
69953823 108219586 140407269
33348192 63308356 240620582
44258180 28602547 89368330
179920869 171424840 203087399
149944457 27321933 181631507
120454008 163259703 35812297
118768018 167967953 247465634
4365001 41248427 191414349
58854131 144568138 45046005
235060308 27672765 86226913
142606286 234444800 21482850
71718775 154063965 224933369
184370296 33822588 251130439
62916451 134503392 267539588
145185593 74828665 113573841
158112596 208578487 265640370
96364292 28497384 103520746
201645155 244435762 243500284
108857577 268632816 251092141
110107050 37517333 186130972
114983409 104386208 265050594
246504490 125089846 131396760
174467334 250558140 15413526
218392815 67973108 182801456
31104129 176543375 89548909
162341823 35528752 52881322
4112052 112537730 229300801
228045338 92954259 176184820
44975383 16979412 71785248
74633159 79574251 234440383
138321814 178508573 20585468
226942172 104476687 58746059
246340705 159165958 126818693
178601526 159913194 76417285
97828265 106836037 217817465
48148901 264553356 111172639
269116153 260260392 5076366
141946683 70226874 216768749
199514598 138936409 219182340
256717275 246679891 113154142
96761849 15190169 24481094
199787928 128431270 75286596
164026938 37491058 60365948
231099964 94386124 122291213
125391664 83789948 185878841
124990471 93388832 240704404
176641151 91266707 262581515
45439696 213484798 64001757
237876509 139123999 227474175
24563214 27030948 7591717
22776043 172829949 125411810
269159242 96592298 107645882
256850871 138958233 210256854
158666730 32312541 252206903
137871486 108915774 178013932
3077155 128436117 141556573
18744606 2507036 172509456
36896798 104485669 168051211
12858347 244547417 250096644
101360456 157647551 104428436
38449884 248191306 108684404
142973839 36643889 157462330
73979304 96941310 145597692
99299829 251748339 60599574
109261088 167833536 253876714
72513303 104383103 168011762
230812156 1248461 33768677
25879549 257521124 160051810
22502449 153144467 240136751
211721061 34695247 61309021
172427749 204460310 22576568
29225248 75186121 102255380
269745343 227738400 86895511
268982501 256379837 122812543
175797894 55237682 200343805
42507336 91395676 47218742
88829935 189120521 74838776
40726235 208389922 21861246
180935082 42551828 163526837
108844551 147889648 106278086
261150977 106620357 44841824
166184676 171336947 24509781
132673790 80337200 224626230
139811624 119989456 134159653
39995546 71463433 12938743
49875444 186432435 10746341
242881227 11227172 174744184
120501523 93219562 182679288
26539329 251521840 122999854
42054284 151329383 134531782
41455096 216513886 92934207
211294606 37175097 50519083
8843630 36483983 163767156
15890190 124817354 184095199
96201592 193200867 180075513
11803090 242747801 174053730
42323950 214920546 154621589
86656774 56551132 89030047
98904091 266632578 166251814
146237003 50886764 267866135
36911346 224586043 249828967
98628456 134465001 240401807
31058537 138597599 69249360
103982712 46312258 202996940
70565605 260365619 39362684
68877589 24076497 185243758
149095609 228372968 1008371
18609043 157559141 172913081
110383163 119460931 156523272
155679523 196580393 146992659
121869626 145604563 19961395
261337509 990667 263566621
220063502 179524678 125847381
208334212 220220225 62169488
240302592 87577300 223048993
140191764 78672826 31103650
195009007 1718754 158695369
247803928 175819978 239618627
21679295 117184070 141309939
2212030 58985471 27729756
149018855 228497291 141706452
264320679 185529925 267786786
26504246 191206286 80040087
173102755 36089103 180041725
134976933 79686974 144035414
194409602 206474955 179006017
149270383 88538881 265766348
142118073 209381088 193035909
25932956 96309999 255796191
96820393 46388698 53310745
268391918 45367634 14070918
174279902 141506317 126302798
2240994 118881691 105151539
74103592 75508361 147313068
109824268 138102365 127652377
266066293 241709785 260477209
160716311 86912489 69756342
7178709 230032760 13599965
117962619 217799838 104459170
188629843 87701715 37345380
215002848 27123229 254079176
122272674 30047182 132957106
146820376 200088169 232625851
154278315 41633675 122651636
63735982 79276327 113408792
113380680 118471217 255971233
113639623 26341738 144026394
147449681 219303961 17720964
168276120 95643557 157244225
166406447 56787950 36141761
208802698 58421394 210816494
23435563 55370233 245213385
142741125 250983042 39395474
262571776 176374980 58475790
59583745 82295902 3155135
145628105 245643598 168274810
210106237 146090189 169453298
66325566 219350967 124832283
95687392 238380012 138409885
63054554 151993601 75703345
29411509 65462795 61054026
24295655 2249910 59939249
261898631 168253531 139751462
132799880 84163925 194173357
69604698 79523257 215824458
213749327 50267472 63702385
138763114 238864761 189095865
43082446 186441583 129999809
4812508 84202040 118458270
67966750 113035476 14200448
253079344 39655261 141122146
51887691 162837014 125825398
91777813 76797877 242641521
68055993 263908299 69100105
173779182 178280522 37362350
90729407 188770463 151575061
17420967 28074038 206468631
41609614 34368032 255898849
129598103 28889415 14801683
268357891 270111020 39963853
81341751 49859964 53655599
60177413 110454574 247693038
70912389 247872825 211919276
64420534 247746066 211725372
269161764 262050920 220160791
222663223 201378483 40538049
226063250 245318388 162162052
183435390 264720805 57041740
254763784 268539073 189593909
162878312 253490384 18312763
141276189 182929892 85737375
129316643 240672380 99647863
69823165 210850416 121980260
238263617 106968394 201960124
186141180 60430934 190942251
230940007 89345440 63931197
254350190 192395745 151306792
225702679 267285420 157467477
103676377 55814981 133199843
252808165 99440354 142199422
98195857 189446171 156071277
48165404 171420672 137680905
59290155 27412868 196008457
29844795 244959399 123426430
260283654 46410860 125376979
170092978 229376168 78215838
234500017 1961914 128097937
81283786 252945709 46637470
100725593 118266464 44365076
99518847 231209156 203047060
18284400 85733128 227778960
260398206 261361599 140770001
98725152 72023553 250132186
235752578 187938106 98311371
194387555 187844440 23077388
265391295 103909016 168030725
28486154 39570670 167643445
71222500 136021024 26419969
2089577 226313954 265885826
209716248 264467246 198840858
46779859 60452344 168716259
72415172 148799229 121267190
226438593 96556117 32215653
103148227 152271049 30979184
165961100 82467073 93093163
25159700 182836483 230933332
35177937 159578594 128228004
33936539 206604927 216818571
195043901 211847235 11624658
235445097 98025066 31696748
205575272 38528010 202253001
1604833 48223917 159207927
228828161 267010412 39616969
162436038 1972280 72599612
175917527 228270042 163084084
246967406 144922104 152860741
225105990 199854318 100627225
253564951 203722163 267789174
171093427 8565230 205823775
202879513 203203073 142110339
233271692 95898004 235381464
98880479 37164167 261305817
45835284 81104385 231394333
177334455 172645700 37327995
228412016 46805530 48912994
45484000 88565537 138734622
247542403 29752876 254088660
154992034 255540619 268546355
104126908 104036355 150895580
136450345 148798914 77334130
7118966 154123848 223021395
46653251 63700711 260330734
48261277 156251939 18892930
237296774 202872420 32213038
98458766 203074432 111493940
136030271 197482668 54109008
133529552 3093945 267345391
132550514 48653922 146597880
167786227 108480078 225075474
236823527 243038169 132791373
239117602 228695359 73831606
98521218 32410966 106992367
79055667 162036989 133919534
146022115 104772563 169779145
157478100 122494000 244508345
36491638 97897572 21841599
198673219 152671925 50076130
218142403 170466558 50030818
103481121 108737345 170930015
226923932 190157214 167709446
78098532 202203632 92926667
55867518 36111897 255566393
18965794 170354876 226674270
153034132 174332935 14202381
19857273 24011259 130395310
208430296 88164097 31474832
258762561 152054057 79017776
200454154 87571394 41984411
13164898 52867728 39982717
140747606 24385683 213450674
155025926 79707734 103653919
14567451 142302983 175756540
61209802 91674249 218181459
198767874 248370048 5049638
244910042 103288977 154549150
174670455 202042818 201544775
78526679 216365226 237390550
243218165 249191911 10989809
158126429 11770734 74942907
165536367 214710679 222012036
103148143 142903802 73892401
17834773 32025709 190053516
217426953 112165888 110040167
51089241 68314621 10593508
102872247 248882209 160030182
250213185 98288757 113873604
42561230 205571342 207117476
159124024 209972486 231599369
259415720 116937736 167537236
103507747 175409631 154511462
164633169 26367630 50496594
245410017 139297735 249667932
139992308 122222329 266769277
146981073 29572029 210937552
74905448 80393250 263402526
268507177 42518489 201980470
200215875 60013586 160718908
249849747 207583341 129367514
153256225 162624639 176795076
203275954 149840849 225010331
146981277 209236881 124104684
52579390 185713982 32809280
43899730 225852500 4298382
81384771 119040954 178048009
93352433 194831631 167019416
218301809 88486699 241034110
126293343 60568196 207325790
100662868 84255797 269716593
147793436 128211048 11535164
70117755 61879019 244825933
180564771 138042355 82216850
68566400 108398618 197020317
126987536 231191200 13008440
25083826 56367729 211683915
85373623 249880520 262929026
228441081 126416299 89754548
184156190 188612031 125723349
80881989 63327561 168347914
209966911 256676753 114085322
169755228 171860467 212244346
198544922 253951038 72718417
57812473 202409036 199685171
128297380 131038185 200743240
1921322 114556477 101161630
30468954 17889044 181003767
254734979 201919559 152350531
152760794 3399287 41354885
179030692 164626890 36106121
94033893 68360396 41441031
66148877 8181664 17829718
171028502 124065398 92789896
194531629 156893404 142227394
111793997 124775786 147149606
120771379 234634452 141619730
249050676 110045103 240282660
232618769 196857483 118326930
173320856 92408575 199981308
57963492 192725069 251735456
14887423 241322857 53468499
141996762 59714185 161172056
219977939 68802950 206967923
81330314 131994646 107742220
243187061 16997004 2508016
205407987 104489396 152716584
166943459 43831795 163864782
238878638 52898012 63968143
88333668 146026284 210156419
27869465 230126084 93684505
176939004 128957932 34859729
22956131 86759321 82128652
53094930 14094245 128948802
228607738 259780884 219504555
212828015 163805075 120807714
41277520 111908522 48542609
252366919 199892540 235539501
68565237 142135095 224038584
145435973 237950937 208648363
164582346 93766120 5255887
61426333 197506395 58311898
195513451 128905217 241174436
221065352 185010815 162085380
264027963 264049012 258740119
241141320 136948442 180467835
15189569 139826573 243034058
185061059 136215579 98574364
252911633 69662757 179336991
1988730 516002 48235860
169435655 265669242 65697550
265484936 49316583 34519249
119581522 153192281 209069593
195330701 232336619 184987062
140204135 206033731 69270863
94470311 135201911 197116902
22028794 245828125 209035202
239027989 186540906 101822139
18494757 172067042 68544473
54236847 59041917 246963114
183513213 116665338 86230039
202667206 1009260 208524997
164717988 208469849 102642727
53693251 87865194 178751994
18569032 214994880 168287830
177499119 172437517 35060390
12153550 101032269 168516145
176558637 166438042 75086506
76838448 152904340 194642560
251868437 58305042 68726639
53711366 240807115 146405081
175532892 93808389 108847758
21693212 134050846 156623317
30501353 53584629 163031425
207663146 233522733 152506039
97087611 74333728 209899316
155040927 49373730 101760825
27475744 193363340 63263234
89044850 8238625 40635977
59827010 81156584 187820286
17499361 137921714 248234829
143854215 130640057 46485603
140719698 144242266 119104406
260789457 189474334 210201595
263165625 25414086 94107683
224862311 197746319 146696081
92159223 126703678 90905288
68593418 122700112 256369193
177236803 97050890 25603232
42500505 135702533 133378416
94339875 103657763 254386437
149272011 58380489 194559083
203726326 256251953 152438301
96048649 143427363 82280757
112301822 51029061 165970868
206874486 123281312 26122667
80320862 237786096 199262574
131567371 154953053 82552135
65270317 223418994 43828927
42313451 50097929 66188741
158748605 182830264 209454623
74939526 198031042 260984876
225597580 149534368 256636495
83874488 228359601 78332091
130908754 103043994 208578458
28701606 24140544 204181937
61836173 268174984 63171274
152468185 98259536 167216380
107872595 169708610 243611076
139913070 148375651 186675688
199193220 228147031 148673687
92937500 212456285 37110777
190529330 3439578 133577818
136442712 23936082 211616547
22397449 33869579 240391326
160296417 239155671 173255143
117260949 154215738 183814776
42616551 165004260 88746281
154777525 8866234 269209358
183882364 232293448 100126577
216089227 84298516 145775079
175587436 137246827 105074159
188930163 188124477 200408384
256868275 253072661 125135018
110359669 262224941 47765980
5545928 156876172 235093850
216428362 129412794 264828911
232422599 212836320 69934335
224634715 107591836 70589492
200156504 192131985 192006034
207911670 29654054 219352914
3999799 89356479 158036714
176514674 72705654 164223631
156063524 77068670 104503128
236590210 65000529 44157654
156826069 11020796 155634893
256403867 182434733 72967384
243174058 150020717 113075518
251147153 226187327 153589441
50298478 183452451 115281493
34440842 6417867 10325400
25759233 194725687 32297084
8097996 143734168 247619143
138328161 4532706 123769632
57348034 98457545 146537527
51847539 192776725 11798854
133072081 143287087 221820354
128402853 160657869 67598458
20666308 130925737 20382864
9734973 243908199 153544556
220532099 268604361 129828425
152417563 248684472 265052195
73164898 2335547 179213631
122089672 249341408 22062951
2730569 140441172 44242409
101619353 86209400 27791352
161132863 238605819 217593540
49587945 96658474 235506004
156620461 226358993 255125875
155453118 18310792 251091954
99600713 95715242 38802743
25535682 269863450 109753925
11690496 108894948 234235469
84122369 177220002 154053749
205828697 244914291 226821866
99815592 93279732 37976841
54832105 61417247 6184130
248762780 56151626 236033072
143477393 50084002 112178934
103014786 242577403 156528028
236861407 48555922 32625544
121654779 8969934 190108588
103158762 219319163 27177127
162328659 2057402 155014416
26975877 226687007 150682098
22507475 174146183 12022316
157768556 20005331 5506412
241360823 3345334 15484016
148957809 44424604 92560406
174609409 7673147 12981496
213267447 155749729 58573884
181662733 235689638 18046398
22735300 28039221 65409664
236951749 158498420 253959958
151755152 266548177 158018302
10543866 46337259 202414515
58403649 79487543 196900856
107743171 169741939 32940763
247104589 129243488 168491944
148533237 52136572 92892634
215464427 224867117 57181103
259965436 10792856 160244591
207617334 34914879 59458806
122010208 205217148 88101480
258988292 220033669 148660364
158217313 105534462 6951569
202090609 11738869 134561426
101895858 198101946 230757347
265658659 179204898 218876490
244065217 57376008 45156977
213691864 118105072 159057001
106174022 17060941 67274350
104168441 268695926 43539535
212846235 221372826 91329186
168402240 156543544 59735726
234478272 92084044 133135229
236969900 55253330 200524923
22643743 261264919 111524059
77417432 206309781 233229729
23818374 149099151 135948743
48828659 95899131 132314106
27258332 162162487 17674642
162657519 53329194 97170806
27932879 250500061 207291849
106768866 3802590 39206007
199467002 211665450 144100208
116350371 164935903 184982762
237922589 100662447 54408427
11815397 223398732 129652244
13940487 137235674 220104055
9228620 198715504 162251856
180652874 220073434 126515257
169108804 11008763 43465805
259727916 108590143 161681162
88488031 95533132 136313301
67188993 153812749 82940727
2662585 89535772 209270481
226890799 237636 228652548
115753384 256992217 82475060
8130964 246617307 200953780
109726807 34534433 96552389
40200943 251082473 182511773
40738562 168834818 85983223
173907594 142425777 124903557
31543916 71313593 57910896
74964475 209204656 209241050
180568081 184171814 1584006
143259447 187797295 122096380
167449486 17524945 80391557
66679028 53570498 133016838
174979539 207573994 197226886
184822741 265938550 130284922
256164010 3981950 235370671
76980175 54128597 136999221
93519397 136500167 79286744
264957560 82331265 118228958
20009269 239674553 141878612
170650630 242375836 64217865
136536691 112614820 172735549
93914856 69029009 155042765
236039905 3580265 113285426
126660624 112315359 30901961
145092663 192780750 129236083
114335417 93313792 265697993
260546818 10090234 46968166
183124800 195429090 71322765
103198732 194547141 52722558
2681557 70758286 256674827
12383827 170503933 208691144
246283902 59794548 110878271
214022797 207968740 265888182
104147748 10787094 17103119
224701112 193729803 221602095
74129792 7505755 9422572
89168154 87083138 256092121
268438090 224332504 165743185
190296149 51106320 75696642
221029705 165398170 152874597
233798007 70569810 238303309
75715931 49231467 258501641
228425613 48210329 227548854
102786704 96251713 116587928
35484792 241070566 127230961
18179509 216482155 43140702
72059668 112640884 205805879
177500128 173936321 217372411
103833385 147232138 244100919
136377606 169904753 182835416
27706112 236578082 210959379
130838933 129912376 151963222
142548647 82131201 143856411
126542311 64311700 142649232
267458873 261419061 171785821
83406574 172817592 56904035
109012025 21872821 237186402
114814927 139523710 70466595
52417011 52300762 155571801
109587640 257541429 226533740
70684514 174059935 207346454
134824844 191432381 38108628
204909846 151674500 12195777
202551942 136314289 234517035
70820321 62617428 226670256
95168439 104402185 242535768
110033133 214499611 37282039
70619951 183909020 5501620
194395992 106877504 59324656
263534404 96607854 254001345
31121092 202683566 144504854
62980347 237256369 249724315
247770193 26818800 234484020
94997098 169139745 15029801
87980289 200250840 154190141
210092996 80712249 110982361
251871209 244959725 204164905
137140650 68492913 64304782
143474038 181565728 25824329
153221954 248234647 26488485
14485619 160110072 154866855
155841270 100856784 76768468
71167874 145596983 29938840
159742192 227419989 172339421
254353780 234919550 136837719
154929012 106529726 243147037
138448087 129031790 265309359
47343317 128939926 68292306
37110761 256048983 88863705
239152995 31545083 162869009
139455349 141636112 46076183
108461903 51066289 228801617
239406457 243331703 75737158
110593985 213786815 244526670
241028354 41346792 45470930
256586273 12958493 134658313
137032930 200744053 179980757
183867108 904331 62492775
129816978 206298214 136539989
56712317 253124359 195128975
93413383 110662536 170915191
106857232 99858834 11484410
52183400 7667712 154395860
142920267 51681523 202444942
200097020 172168784 76633989
102224824 247979968 252417091
111925572 64821179 105623590
217262257 264343483 4557142
80406648 178736081 156397479
184583954 126453631 265122107
99072963 225663914 48577925
102680446 109583933 251375452
183696355 149539764 40408179
177125685 168515047 22763166
37550105 80131429 192951846
240637003 63305360 220651558
92958549 6180259 220868556
143401699 164835820 206276723
138854983 154859892 267140213
3583079 109523083 38941132
144260547 120813723 167341195
193333470 266060680 190249278
238625434 83057927 84137044
66453479 57546330 82912120
81032174 237893692 204295283
61772390 72127672 165943816
130744396 26495969 265233546
216126911 261663070 180439682
155927463 52747650 209009242
189260768 163136717 99812977
2730478 120144536 117659730
148059041 219963275 46198668
66462936 240930132 78146241
104785852 269991617 230946888
110611704 92480560 3978565
60408471 255878266 260011902
128513677 195818658 262639734
191297093 205930869 240341921
93493599 130150803 167499595
142686185 232442089 105133012
50141810 159510051 4804894
145364913 70265158 182860779
123950495 77745316 30616075
186528610 108634960 253376790
218627140 126845277 101773789
243229694 172755281 174294920
82403073 267904915 172921475
266365308 85799136 218841736
195347051 190091033 258870613
110644585 256380398 72056393
54690468 52698546 112550582
83204514 248194895 16828030
24165140 124087274 158735169
103817705 170718612 218105865
11320865 16490347 153319458
116630827 46457351 111108358
141309468 9440462 47416786
257845173 101283171 95114468
189932797 179107436 266281742
94108178 132321415 160629123
217580704 239444471 154542098
31621932 256014157 144002180
108618812 5150777 139212126
159465154 125744526 82069341
219288205 175859229 149775390
14897035 60048415 129212191
18198866 104069307 209524202
38939722 249739470 140499290
156865166 219717846 86032262
49841742 77108524 91252368
156846553 227568194 236086966
162765247 167798179 181255567
42536717 226637598 88341709
93096169 51599775 257685128
62639378 112271148 3411330
77542755 218575541 166511663
9367 9290
251314139 164638610 23581556
123247923 78326467 123353662
74342482 245210102 111287661
188416831 98776408 68915335
138465795 10544371 221264212
180988929 8564552 112881716
64444566 88885667 140555147
45564369 33343706 11780881
74047777 91074184 193600890
66797268 269737395 155863799
68788738 43093360 147206315
75541475 42998376 160121764
137169137 192380871 193868670
107227312 147870054 3659678
244945624 56466376 141203605
242485342 216133601 108065345
69690438 252304405 183394493
161603667 222381781 161072128
247203068 13275768 171780624
141607509 153792705 92315917
29484616 109776719 93772640
12717696 18070282 37071885
48612934 163786557 216128652
204217831 141917097 211946035
232293778 130609348 170765000
170719499 71092212 10612348
59872894 243336598 84506336
227808237 139762041 103254466
65813707 183977795 239694461
47478735 146289409 273643804
23376592 192045021 263939141
225197991 230549209 162879190
65717678 9912956 139823669
160204356 73666011 225704376
272654596 273294752 236469175
36223466 271324260 201069337
32421603 183900014 216424885
100672228 36895333 81789970
85340342 76723781 195023613
64906491 135328985 8410470
271987499 211313150 29555486
5174369 229808961 131212693
19356781 162087261 240897540
206607405 119495924 123800002
25290099 234540558 100478046
57437039 183954281 110180287
164907305 111253077 83959793
106129718 43260831 97974078
143927738 197029958 247066410
174813372 169307048 184720690
42812738 135503675 24823454
68990376 164234653 155143781
110568305 255797359 205098421
267534100 110265520 23807005
213800818 121605858 29411609
134468134 41393784 71675735
110446398 93397427 203495911
85744139 121652250 259780822
35999454 142619076 9086500
51524613 42666168 198073517
67599364 99752181 39776303
3112684 243380100 102688397
59512131 124110563 85137015
217476179 104975863 196361785
231551000 145704050 60889659
13197068 163333962 55062524
242354446 194749844 11926196
149091784 54995579 208066885
167958651 155498453 247817201
254235876 82470899 176871032
97723245 87215668 6309710
253442784 99380005 71660602
14960049 107458444 271257583
50662740 77650120 220060195
13967678 130253728 124417579
49947845 102570475 165210528
211938685 28883896 264271426
2952679 225723879 160309834
275276716 187380675 168487163
159246776 82928563 93870252
113026415 228414983 212977949
258739023 245204885 87385976
138921277 122340198 207735809
169849258 103723547 3667282
109793052 236837528 206293964
105262727 172824961 8351119
8173695 266159402 110384602
58268038 233943744 112054174
244665602 50605798 11955847
161652134 57796143 202920673
195604523 183504738 69055279
89514178 149105506 2221343
13497815 253595713 275154666
46447109 128151575 181920734
104949551 194332935 157168197
76061558 13940131 47449062
117333562 120656337 98644110
275131631 87863041 197122781
210261851 35392913 253472679
72021750 97585005 167308408
212052261 32749354 266220146
89397494 228971530 239708828
257835460 223837667 149216250
46589101 103051518 47493028
120764767 123553829 249316723
243317418 60826923 203271087
70687571 112579739 52921164
202071356 10567836 199071862
228811420 136948920 230988460
147488231 96210739 37302845
175617000 174925989 143074627
133828676 251414699 182233070
40175645 153324833 34784564
2327762 37749289 100526677
47624642 16386152 157173169
174541685 242269108 118362618
51926057 91898799 243401117
47228654 150590038 77993574
108167192 166607431 128559396
140657719 174591976 157459021
188028120 208326951 255400736
82884033 162522576 25704112
160508158 52723766 47706659
24637236 150418915 45094781
110133852 262606883 81681712
251180442 81140149 240346523
11767463 228625862 243399174
197308684 150661244 232885122
219734882 212880566 162464054
154060624 133768503 268510393
213833193 231365457 51213630
134028687 255044012 262047307
205346261 260840498 53478086
245537305 6814336 44117820
41510965 126245851 186933257
244142766 154464157 207622369
202018278 107128604 273253899
254309472 121979669 86761864
245713237 269947949 7777304
30115210 180053698 69419476
26807040 270872891 37585828
125552317 196533442 94049761
40567262 93428995 83157947
144669414 192438215 95848626
210243533 88420316 228759981
163831235 70683684 42629914
258770581 15432192 247854312
139717932 137815803 42030066
233017141 231397329 102628328
28640024 133571524 37624422
258537843 15100884 206481293
162648758 102053336 60797550
182504691 160971705 196528475
20162771 154055474 103584539
89019892 15743434 50532900
77279960 247137201 182555027
240491407 103723279 102376499
15886630 78581799 61379110
153429483 97042651 155026361
117581239 49698159 208351535
226927242 132726544 138636164
8467811 133127352 141689498
207207817 22394537 235132418
105507515 125313222 58745440
108300299 52802142 234024046
173833472 263549826 75605502
229341092 186379243 163426143
227802184 25717185 15515397
66048280 54564537 127346669
118581646 113096079 194783270
135671179 273545389 20576671
175091157 248140490 99692820
89115402 225701770 3167175
161575090 116015117 166246820
169792729 178071433 31849540
153081987 3279433 227297311
211080571 14285629 223300728
76684487 179868364 205590961
29970101 70010523 5329681
237084600 22091163 45379876
200024982 22202896 263827884
144790521 267890078 27847075
219968621 100517369 88585299
159827999 87629398 15897681
241364450 126963052 224276839
12658320 128511629 266181597
182274845 246783087 56524433
242305636 84541860 134136159
161250745 104221578 226810661
230945602 263635232 35610274
102193620 187620319 109181398
258539280 50195033 202731058
241108243 37276052 131679134
73221649 133404347 56009461
268370007 147363338 6975646
41598 172710767 258139106
100057469 193954679 187210857
144335485 123513451 234999435
46759795 135927960 170588564
228465235 128475362 271397229
241547920 177718817 40695190
243713369 249295883 143882718
205724546 23756539 153062353
227749130 240813156 222771698
135740330 30962084 17748668
151380056 2613069 205271731
160878834 153599353 72321934
22276308 103465702 200765692
162111989 128059659 161940997
142487276 144448981 205602160
201475503 29495045 11538244
241985624 134328374 71958933
3440448 136491885 12778038
259363014 34044248 24981562
161538756 77414572 159286334
43816322 88158235 135187719
177791268 143804290 5593999
252205632 155215332 69524868
223054337 36774831 163261907
7329845 53446036 91612130
211551747 17587789 253387180
195892551 113936418 197227400
113158826 148246711 247747184
170360122 39132784 82165996
111719826 17318722 35772990
261265186 55532571 237232749
231822086 121242906 238297527
57870375 22148502 263838285
23274128 85267239 75806141
27175094 183904614 94817223
164062874 218036441 43472897
53043785 147269030 201187216
36700988 135687710 195875208
30211065 68983797 158889541
272951809 125357118 77577032
20044108 39168054 16127386
193302458 93461870 271786741
59054425 85069658 48270359
24025284 61323235 99018028
184074340 117729885 167854069
251902001 215840020 142879996
201329815 20756385 190165065
129965966 181962669 237604428
40669879 264777965 246262569
10626382 17025511 261744446
55246406 64882082 17285416
90747023 53233012 187829272
67942930 11976590 134902265
47912558 116920393 181645680
189279701 134424264 19155447
89496772 160847027 202998860
205090381 233889956 13978904
168380311 270785439 61612188
249492562 216595393 52485272
274303639 161483345 220113137
197907751 42666294 8366747
182094464 154954841 228863362
217248119 59575033 216185703
262498543 11215977 241302439
29340846 215921067 205830120
89160910 233514945 76029940
78805509 225418574 252203325
43486536 141967632 89321785
245500532 222843882 21341641
184167390 102002934 240917547
212893225 40502085 250777667
34105654 151855158 128165208
228546047 272691215 110572331
40464860 52561755 31212385
66255152 31280357 39219341
100706319 107951298 46361674
9664554 201391133 265377242
193282557 111282453 77093966
89846585 133402593 175504041
80574911 53601395 173556693
245510361 65048032 67816973
28298764 64016000 219478318
126793053 66258635 110840140
191444234 76760453 190433382
252658827 103323207 90723207
113421038 235662020 114163676
131509802 135244782 188746256
237887714 124187607 228463936
180849025 253548624 155050874
202413362 260770799 43555386
114480541 179255737 215914147
208069051 260430084 241450913
192137949 222836943 242202014
127325395 87556690 114557777
127043117 78479240 250199311
16648417 189491385 87339161
239930211 96525614 152502185
102812405 162599544 155929081
95364773 13096954 259165849
94595728 12686191 137032652
221195018 145029564 60324782
239008760 93379716 163443506
101948484 86957216 189552851
144519924 272916968 275269585
71285922 13517246 147106875
211563973 118397654 51000123
62975512 7904797 40111718
201008360 6318683 154662847
226532391 69131213 192240151
85615629 263107294 160656640
24651044 135346287 60586606
151862480 222541671 51044553
109965150 147611247 120897063
101110311 82698584 3580439
43593832 61207079 107749285
24628399 186887539 24512639
134336010 74837757 57821196
201444362 121527300 192138823
50782998 62909749 210426717
211025720 207888060 134603637
138672016 126749334 188368199
267901413 61963509 142004603
35039226 96112816 56092412
261761919 79365057 19231741
230718372 174741218 251945316
147812276 17286904 177407370
171906135 39079327 256751151
140355155 105056543 78580616
104854605 11206925 42210858
30264978 99618084 112573357
20305228 159796282 234854365
54832120 28792965 4599666
152708626 240078873 28246826
191756198 248843507 236497076
169926528 209968337 150173337
143573994 184408548 54188237
269987764 189241116 253211252
54837444 169146611 265550977
234034434 217860356 169532550
46289528 186364220 1059255
138873444 110612114 193960048
168065761 229406804 264495695
145098006 155142651 180636019
190010548 176876535 49847538
61794266 113256590 105980563
156133394 48865631 3310781
32342016 225365117 75192138
224204376 201409014 30422293
109776597 223171483 136568601
136458178 11745030 228554573
201458926 179942417 208047273
85448736 169079590 77740240
22050819 29254097 245020632
176240862 123558325 173514403
182389882 81505086 120348261
53730488 34428506 207614328
33709195 182562196 200304388
62046746 84752321 121650704
24897864 10954276 212637787
37571629 73864961 185957303
173827666 248117994 47431381
59301737 5221069 269166000
198394608 163951401 188247712
209769443 166983748 175798607
191624419 228607765 44952279
84581480 259024980 113039782
191284718 230571380 53287776
233303209 79074535 85349125
123744957 51824975 176271283
80845485 87384808 209811810
106464792 152603642 211866018
259085191 82652352 95731034
115860148 13605378 265704135
229469395 126237774 183045791
53238535 208632051 20511379
191574146 8676793 172966090
203891905 251794084 33202504
264033996 224187530 156046276
258424002 120861760 47165940
55950276 138855539 188927157
37435460 216882738 21871517
220104324 110686375 140290139
47116845 254372712 234846827
21193711 112612017 219660748
198916149 196240548 269400438
70790986 75459572 78935094
108928804 164979554 104912764
54195693 91328785 82017336
155535292 86327096 223591538
152910130 66395486 125404363
163762371 178519463 48166286
144195157 1887393 257053819
1145947 209465163 36003468
248949322 69913878 72668820
99988145 75609275 193275972
208503388 16961297 142770885
5733391 229609552 146849453
242756096 68310858 21038083
203115815 52899891 231096503
21290484 265833011 97893997
186870246 70485947 82279662
128739075 78506587 219492420
255462206 34555061 20233668
6232499 68342032 11442267
106233179 257593183 228297463
29666819 262044886 65575632
117031820 153963582 213814238
94173918 28488245 20709155
121801128 17209781 172178556
267529285 238259108 152908969
93017252 245690461 212223753
155498297 100693042 154656548
233656465 241259344 127451518
79112876 192580196 251835087
81715578 259074595 49252285
220624240 12092775 256108469
70131144 20100990 137642640
179326238 43715638 138743370
107049209 243520914 269187186
1891119 242004930 160258260
24969783 247644520 111911320
72983819 141193831 263736260
39040987 170681722 9029955
144402562 170023787 217076612
92183094 256276635 54572692
193599048 249156422 65876768
153454586 138708001 161550530
183755466 108182028 214855
2260180 69310433 68805705
198937305 181578888 140104367
216298885 58177099 126702372
256542439 240169929 114771917
109619333 100313984 43896850
202581759 99046872 151367191
34291816 84793118 274753807
196748561 123652551 83919578
191686602 235456656 194788515
75999892 198409764 61686640
218271791 180712801 211470164
15306734 104907977 177353078
160488613 153474114 259544638
225900271 249485601 162915789
227784432 141390713 247079431
17413949 125860418 49168525
85778170 24437198 224287857
226653195 255203373 236564280
204679571 201567268 218404083
114918724 160139417 258790871
138911121 256173154 272641220
187770896 119171777 207180975
204519894 93830368 137475125
235645508 133892836 192027254
119368046 8257937 188189373
63360337 156991933 2137775
115552282 34909810 121365100
156273110 85426182 241484325
256961823 259935710 187077512
205708333 87854961 250505530
40022246 118952690 60435285
235819836 122837136 100507698
81788271 53098470 49186616
217003081 259349482 183695719
236831162 212725881 257683162
150399930 58698821 235874846
270674859 262205819 144781321
96312367 166731117 4536960
192084960 56797509 114427888
93422242 200982286 68536250
184795905 13109706 59423171
20704964 19107098 195616484
151936395 197742054 270229544
258697624 246975685 7957180
114864575 74011476 67669026
203234340 135840118 36566462
263707954 50285901 272023862
69262492 188935588 180825895
245825469 8882010 187246728
79830495 10125179 92411315
115664592 225373418 138943388
17711192 179784307 60787485
236172214 53940265 84042087
150215249 28538804 104999049
150566936 102329934 4053925
211990163 75935133 156310618
20105838 167904017 167198906
192935172 197505663 220062451
205690292 96678323 87948186
109561115 254437937 166822363
66138965 212783261 187015458
85179429 217443962 159744180
222666624 103051942 192900011
228893099 173471944 121141859
102001149 95707617 99333146
233620538 234396692 50928301
93420291 204137204 59611332
129084599 57561529 158375996
248438561 220806484 232676356
130208332 240465334 190206316
46881325 254121222 178271183
198522258 143018583 60415392
225636972 144482188 125307545
164862529 160337754 246178252
187488227 266360760 255573509
123302626 34611824 234757184
206086061 102673598 145736938
127163832 7871883 103989782
44303013 105164461 214337780
212022621 253494948 165665585
201727710 33686705 60042399
195121104 111385779 267930862
18096041 225827855 87846810
62336720 223702093 183638645
95707348 117503289 268499123
221477361 219871547 104148108
58644277 214252651 52333097
31151461 215459485 141785503
211918779 79965783 61018729
139198204 209419404 241656730
186121510 209895071 41448270
6365364 173624482 127649560
63657915 145112363 77832297
181276201 108173555 177728562
22076062 68604452 55320169
259030051 75239573 203575983
63772978 271939492 99301481
208171985 208689573 101339261
233943812 146389272 214674125
73088906 216030645 145309923
156148378 79177231 36123996
184266476 26892048 261203604
106467273 177778678 149755252
133112529 49929710 256255270
150844000 20569146 89140606
254929796 263710691 23940497
97991169 2187242 106590274
180490942 111118375 159301095
268514260 153094355 140407833
100898361 61038543 118220302
133489633 81950243 90828285
227119405 25508511 268183590
142001719 187686193 122464533
117859219 75343058 220361056
262995626 57208562 186059640
264990474 206882274 108272198
212660335 214415391 207283318
3098293 23322522 102617405
115785295 207660286 36374498
88285439 200709357 258156878
205526769 115062504 56242052
129719109 39363234 1355228
172208443 73355573 104708936
136222338 1855251 25482544
237809 94024716 191928312
74263516 36587774 31520845
145762868 262659506 196647582
181158313 209796354 263235289
102161720 89135744 152157666
159451502 184439399 114725590
146716959 176988121 20203952
35396469 114767201 124028153
43335619 8386298 219549227
21386029 63301129 123266197
110168007 66041484 85966887
13338057 58816414 63073755
267093406 192301206 229273211
236151773 43904937 259813161
246816138 195015315 184775018
22802875 23645670 271742010
80380353 180360119 161052359
119428593 131146860 124296003
162115016 95993091 96274609
204632264 107501137 177562400
212856460 205385048 158210756
17596624 11030391 17526008
3046420 218361193 161859161
60024686 233156200 58694723
106048738 61570546 262556096
48749648 173018918 4135965
254883735 84219181 116234051
207115274 251599040 266541053
40957107 215301829 66143315
86783579 107613863 82851894
257268726 119111759 36117366
255460127 270576419 255397860
135586928 99832217 200813012
140627097 137440925 173328177
240972905 186102538 222557609
105716852 135130253 59975655
96719760 121477349 33932983
190403760 116951042 227644592
101503542 21023560 181943803
132723492 232049361 118689369
200222354 159396929 38631272
174518105 223900048 137898745
211096472 226845173 200591506
203334638 27113824 265915629
52287871 143468284 195231244
66668885 47473287 10470118
121955451 87734875 13881301
141425595 190339793 188855207
262366095 246854216 195853072
54160538 85355846 12195415
121435396 128416174 264986631
159612419 111165616 263183829
181311104 100551609 37992274
171821039 67845562 38797955
63953326 72194803 61237970
30300416 49982184 242150962
229074785 141434199 28600936
196382792 182838156 226230767
28275378 202934648 121374042
233371441 64270463 60795710
181141204 131266620 112092174
212715713 140524135 106192498
265505385 105031821 164256264
117648031 116365150 41990436
186417986 184797369 12334986
230600691 247034749 172621214
127533936 108627190 24583908
157534 269345980 158387982
26521958 124993595 218532106
176856321 15482067 52379090
212925223 194585152 152495693
85166434 185509551 9395709
93894066 211862535 259783319
201259804 140277850 147498037
258575312 257725396 172600138
53539695 76243940 68734887
129534445 254644604 52178109
110985091 136691317 179187122
44641608 252726173 261263701
61785703 12328018 261274648
85145126 70923614 160475282
258082052 242251744 116853551
265471310 143715611 105705788
114356768 166616513 5874227
191323075 48389439 31988090
79264360 151419851 3184881
190334739 271059987 86810228
232899585 80956034 135875420
238865419 211056328 19843075
245221955 116404204 805844
157181745 252816789 83598029
258237469 97650766 22108954
259105985 29863593 168895088
48440602 128616092 185434344
18256580 111446952 244293186
135753219 90361096 111393527
69539891 160049717 101169622
146013024 113225806 255871193
184871816 229307349 23577741
89054062 266554263 230542239
37287608 163583730 228561196
85988083 7629324 178352219
184675911 161812697 175457540
248052400 101094568 110487862
238322647 144637802 109214242
231881002 164996970 205203900
224881820 44224836 103130039
22501766 77385453 73301912
37707816 96789749 243043117
18046651 175137281 164682734
170014891 158305736 204725916
245202010 271138259 160322634
8000417 233561378 139371834
264751155 110082078 158246199
127062201 156622227 224302422
273151747 118957213 137365006
156305531 110031688 22506402
209855556 246472581 176863551
148110408 89402321 225828179
80399776 200982027 253875073
236673028 144166580 273767001
29952513 63963826 34389241
208880154 136190104 239498497
200353550 50721614 108983795
184804486 88782165 18534343
206618591 264230068 135241623
228003387 115215491 190176148
198488222 44220849 17594460
97740807 137767128 44997471
206841755 181494105 171132172
250954936 229840371 109546655
33839953 218293781 41848383
86086999 161084810 208256210
176341073 74414047 222819722
174510609 238073389 240505424
188096571 223074386 198934276
82838640 38809864 50829564
194582182 274171298 217137301
167619432 47072607 70520608
147532851 154687738 62412962
81948272 67715871 118530571
215880099 177825211 88275647
94894381 17991300 7505317
51019375 164935408 71233237
147312983 270962147 200697997
239915622 157624498 116990447
203753083 8984385 30804586
167760790 184454569 229721697
22501269 247897987 95909849
151418937 57773651 42329938
105593187 137812094 232361373
29525546 3911783 237396458
190311120 162904322 32001155
27690539 70234530 204775615
85703589 163581012 50412377
224326549 38463758 235584231
172134164 100789035 110044475
25218676 176783680 132175467
105276279 96333382 195365509
99856359 33368263 68848255
44985436 141643245 232615365
137827321 139723867 182282181
91227568 106606192 134865382
238890471 244047662 98691354
66074961 175504590 56928099
72295761 87424825 63386571
73637076 264547526 56963643
263325302 28080343 263334548
71702995 132322044 93851806
180186951 10932258 262427045
112052264 270602503 227755802
92898053 91920384 108544681
219131293 154286258 58062646
170278406 201520154 170880659
87120971 256680681 264259374
62424893 175625223 149420454
235416827 176778673 172115044
192719019 74712052 111856865
144803197 199324784 208221551
233095571 254491551 242896266
47576127 180480410 151440054
225115082 220825768 53480917
236574230 161525317 55054820
16087672 186090303 189868546
204960700 193330421 196167253
174361644 274178392 139205547
29832053 253167663 115701446
152120672 231883495 3105846
150236451 74593077 165821010
13066983 86861706 54222247
77614038 186472304 246046180
80446575 116788954 264651966
211811486 249382560 188278986
264830213 186545770 183181096
8189462 18750452 135171299
133868278 271529595 204900184
259547551 7847000 219917053
103691783 220580562 30121511
263502912 40331276 162674403
20177389 17957415 191301523
135799337 120145354 158899973
22216641 123329068 70308966
84029877 191768929 165324150
238826327 185457973 97155356
191789462 6943651 189402720
132529217 186123496 264036126
153711285 23199600 51187015
50558832 115857560 126087299
174129488 141845234 7211046
37381101 153619446 138796649
67733534 159331285 136643697
156991673 53337838 120421397
42705285 266450424 238532570
105603297 28735398 181630241
16672802 166180510 238916046
37519484 30245464 218837427
115787376 148234861 16008587
262167697 150659565 270447804
121115104 269578587 194343126
198350637 63084238 174112673
113178289 67102191 77108477
42661084 145751627 109330201
146951794 227949074 69969049
242347218 84501571 254372087
212659021 140627099 200023400
266106809 272665655 151265675
188017084 243836112 273479664
140686195 196737649 211740211
223323764 36708903 2514043
5142428 147321239 265478768
127759426 246034815 215609776
125266677 126680274 34721009
179740893 93255850 20338659
236801862 51658144 151986384
3402454 83794674 258063881
130590892 223535354 128215479
13260325 44130395 136851912
28831006 62517028 157611884
17526601 236350903 128137056
120481901 257668361 264161345
26216415 192272005 2416019
242218442 225325137 134577588
150076513 252738916 23758160
12827176 18912440 156721199
29210504 186590620 145209221
26657277 136418058 151232176
214163340 105934834 39958299
52934554 246043488 274229271
153937150 223063346 236901304
139814985 244228554 259210704
95399903 89183452 214276327
75386707 149158929 71550216
148068068 9177538 46611739
257596443 8970037 131171074
265738685 242458036 220406926
183595358 39561301 2101207
71167651 212872113 208245296
67514494 218767786 142236342
87362418 204350410 60967225
236778376 147056778 158381815
23964464 250757251 238607362
219985303 211533578 206415506
29259004 157923819 234795681
46577325 150737474 91979924
68167474 233382466 230856440
130941568 100589050 10532051
263786914 242108896 184539356
153093200 140114909 48621653
64396231 104278075 238965589
56291065 215833336 229525010
37157675 102906850 88502847
184492963 57716741 242271026
215177087 235861144 213254352
251309493 147576974 208919370
171999690 184134318 264898808
190485280 92156765 155707686
28128145 272846221 191910541
222510991 18134545 61070728
246739994 215722626 192366523
215189075 10942577 139060302
142705203 161821284 216129456
133506510 148583788 15838501
17640007 100001542 221679990
241133850 17106117 19187117
241584890 227028805 167763817
216460808 12534936 135966847
33413906 7583211 238305088
217531092 136050696 268943727
252756842 178868256 162257299
108497502 15538700 196202372
72307923 212082091 27178099
7271763 233668949 103354506
176077698 138109259 260849199
41972657 4676178 239306826
99654523 137217064 272236394
174316660 46623335 41552041
117622342 242478537 163287069
30229325 46821760 181977239
15367871 27626873 83650414
45615219 14790192 212491382
244713279 191498978 84260036
31838008 121277557 265380608
70039456 197570439 119406273
168789512 143525270 188363744
143012731 200127038 693682
15160856 260419846 236378880
43334135 224352109 157629138
265006909 32137324 5598763
123094489 131071937 108430464
131868050 53427982 179344452
44339102 102323501 46999368
258910080 26941313 214254668
137076447 95461170 97850478
113881853 39633217 64861996
155489201 84940911 216309747
234197479 71283267 159812671
224524037 19970598 73218658
120094426 40930900 14404370
50088510 270939994 67253271
182410369 18169015 33451186
207474064 257584339 198181457
18064824 210005257 92832065
192494522 228856740 18124402
220467329 158359840 260172372
131125631 4621493 107660228
109892381 45951086 265266743
195403231 189683756 18767285
234590914 218348175 30804084
117317710 188323408 70798481
199300311 15157218 168587401
228386597 226657646 192162205
89312682 204867452 151689285
249164560 196354199 54878075
179843260 65843938 123601255
153917998 78830536 129541313
206795390 147554283 175764935
122373630 183940229 273672013
163160441 20845529 175825496
166109645 31597491 226875476
190008287 123811034 168565726
28536472 266130473 272785031
19181440 223346936 232302776
248884642 119805572 39170455
11177924 87839588 226972056
247424670 112872049 159601388
20374865 202965173 233068990
136577836 11368608 247803158
76877341 225925517 47764087
11603643 196910392 109372772
8291855 14903031 94943390
149384728 147416701 268215690
182011394 219154984 105314330
9059067 83235632 169003656
55823544 194079301 224749581
255603948 270419558 194629651
19946029 171077537 39155678
158784092 166195510 273696946
84974434 29186559 53536955
254643678 93903812 2729755
173751531 228168348 57463374
216211297 55134985 19097056
13963151 176226257 178822717
165689689 198818253 95541279
244245679 110180022 166921127
72597943 172632584 40879913
224077864 66728907 215310807
202403697 73106536 189111097
755659 243345947 148991624
68886505 193073952 62653767
207168482 111907876 249935700
238269486 48684597 150688654
174812564 203077863 17301081
29681092 146021414 56528079
6671535 251846810 207990435
3649502 26431237 255214083
27215935 2039587 257900478
50735110 9483836 147388945
122820344 150129594 69589134
97000966 28288955 48888525
12049235 143529599 259196704
133957638 197314984 57877517
273695945 29939628 194217066
217169682 92681691 264865705
177639457 34337803 79665688
52562899 250238955 62851480
49510432 243797685 193187583
66577106 16062377 199143934
154398954 241108873 77217915
216277688 110817560 249844499
13636380 58503496 131557609
158449274 29542859 106439327
114807118 159428472 8122057
87406586 224245004 273909187
234175828 55142795 158433630
80833404 229531382 249234590
38916583 170880820 185314562
32129542 180577794 133418227
49948589 3191042 86540251
193534615 28910510 35060816
18362602 105581227 50201776
109387432 82609155 63364433
175562426 99367627 5517141
157638147 150762769 31011088
76501599 121914027 37474202
47701118 159955666 16742664
221680571 272943720 110129381
200823907 46663795 9824456
179034638 229094574 131492326
213576792 91947807 122778255
107598484 242332635 33239880
97509360 15709587 191742447
41330775 254730489 24912840
271839236 71279239 58325062
271246908 94774979 194860487
104057387 255342658 216931318
176776746 224301928 120981332
174681112 33176744 127568224
258855558 19491984 245531109
90452798 133360614 156266304
60517871 50217873 22220765
200370339 159851020 44106070
208903497 61313257 211435959
77072673 239066872 23668982
254313898 204012754 23726587
232963794 240418407 236589742
113831 179026984 77125787
146100413 236618158 111081746
13040540 55293087 29633377
16620475 73944652 95790251
147871845 139273845 248440380
74560093 129936795 221606509
183107440 129676259 106755255
67874231 33935430 261195296
17017002 66581573 48766853
91194966 247551846 145636586
244394742 141637146 4142855
232631109 19648453 258926549
119830354 470525 170349135
273942809 160061027 142804051
28451291 20677424 161581927
268240240 76438034 8376549
219322480 133431327 198374411
31979418 268222091 156515592
91577302 216535753 8736988
236591911 123800693 17280987
42746581 89792378 84919166
245351634 208466742 237680414
174133380 274990496 238651688
220723477 31055968 38735528
214828615 248920365 158825539
201775981 234558449 201476528
43088687 234627652 261002842
256811188 49646705 90982602
268449590 133234130 248227663
96634979 43382885 60025187
24651213 80495233 262899564
177009787 198755833 86882853
18097668 145382478 171379648
215330327 25549837 130731881
111729391 216712612 129513649
261847425 182196616 220359825
54763286 243668547 229317223
155370038 169393259 211259949
10489207 214884255 97502945
255876017 72903080 172680753
151379510 255787674 249692400
134355992 246902540 79869479
196786095 103320226 263199525
25551625 255268793 259151955
248020686 7175334 237764925
164165513 142439185 20404493
230767971 115152295 241787130
139530594 201655575 198631189
95651623 205197427 14730989
231688923 226881702 221626746
203716850 39458474 221185488
109877858 61962939 263581025
43036291 16208712 130241484
64734838 223610613 142637872
216450791 143840131 32099319
84749938 103588527 182014475
206341658 98503826 257798963
273621308 28881901 269156319
255582719 246272012 79380608
25098146 25040432 139647854
251735677 36825561 206180439
222283041 24398192 194827771
59512951 52085569 235322057
200411477 185327418 82744340
156223612 72977653 204194474
94211134 156153517 169330988
183606803 52501236 42042500
36028109 186869053 225103651
135910440 221576223 222861130
259144710 119939851 220769379
120041495 67092104 126435952
182690155 88591310 224324368
93965635 241872727 51283236
100687231 223294676 115152563
159156724 191088037 172569409
107534133 218306668 119045736
43277627 154643360 24178004
88082882 169467718 132828837
227194762 97761086 195005539
180838684 21140352 144988983
24593367 17194015 48432729
134254219 234806882 235127655
62960734 139925999 187059214
201882862 2374433 69103512
174870108 206260281 30743173
259935230 182610608 146017943
191754071 95004528 66102773
202589402 52730655 169235829
232198781 258957173 8579751
79062669 10866396 178274179
102757 254205482 142630920
266952779 272869645 59143942
111112188 271578605 15219294
234156838 141624757 251732891
140083729 169600129 54149513
77826012 114160298 197889983
48029554 197412286 261672731
34460993 260752873 195151434
13156383 273370535 45026267
124881558 136969963 133539338
175821657 113472040 84792365
10533477 133046210 126792815
210649310 264941536 254268936
26002545 14887542 10721977
223069880 274367504 251564731
38603553 228784313 185154221
64884778 6134149 82838989
147351156 57892562 51869585
188436030 102663125 248712645
126011743 82659662 25649504
162304630 35812848 243392951
50176813 205881614 145190819
225804856 167972476 146165964
154653149 172553335 252495910
226803093 143579843 89953163
40264994 148671415 111045995
100768527 19308966 129429694
60336961 239632075 263302199
48170166 256341691 235395044
17668462 237422950 138809953
198864418 226224436 14427193
171240803 223363248 242484821
22415204 228286493 99707221
61516680 87666088 70090309
135566267 166144596 258091830
7254607 57135584 7751442
3264521 109887123 214377219
38481765 269057264 96178073
93565497 185655612 211095143
157124327 216191611 112447998
103868183 141383112 228683382
126665694 37554771 158384389
44708258 222308029 48443605
218406551 151667755 113498669
272361873 13230527 220317569
240104219 210775223 28646182
219853895 158021478 48203464
129299285 176763649 61651442
19915891 148928564 208500402
264425040 248512533 253474657
17829959 113090469 220046806
238620643 77348058 144204910
71317801 198912609 33630662
22942338 218721984 178775300
88080007 23183367 14692654
210505801 5484862 6833982
1156049 14955393 67797382
133027059 209899235 214059337
150454571 179781572 107476268
194947312 252844455 265911699
183995570 272536221 234845617
123238612 66250078 103318509
10809105 21390641 139323775
39672470 249280825 84345046
265891804 171482625 43227207
157887937 107594464 224738020
209969348 124086869 8853573
50983806 118134611 188761642
63861996 200021087 211142932
119001520 174898068 249875472
81400610 236855409 173538938
122992461 144784083 114929914
20962696 19923468 237423256
239101197 129300517 168831597
227074247 109550535 40281164
34624596 58189938 245990203
229089635 235387378 35974136
71697992 62483161 26700062
181167879 157917233 65164668
182850285 271995688 176733985
26639734 168306658 52734544
82553377 49097989 220143965
49972962 113609240 204695506
222080664 199063579 26536384
144105642 104380471 224306261
59508332 171956201 199866193
105906596 273870450 65401739
257134858 239406992 168887314
267290550 171832176 29464038
76534488 162967724 129346110
85168679 21385765 51531749
260896869 18933767 238194941
148060821 76490844 266871857
225705245 162117242 137212414
216922468 230831684 75018441
132432723 164665449 32226736
205310852 2263384 118434680
60512363 39426688 13315200
142760116 211899393 253100774
90939242 21796328 131848601
269989725 24919898 148355840
67324821 19765577 251240322
89530388 240526697 179964744
248286815 47685598 123488088
243679708 229891169 150204194
36020244 96393458 233272201
3189326 145442745 169000568
180154568 88314652 224365669
140499444 108519203 188424433
268436077 201025394 5996647
90260149 135242794 96914606
204247495 4072215 199564656
194184965 194470216 225050502
255804317 58301120 235262117
140581327 174453971 172300380
270695258 188449174 34051747
267077394 87843704 25382259
109232113 220757212 274605594
72368328 172326433 176092704
87406250 179867333 103157633
137580297 53334846 28244282
205993114 131302218 145838952
101444110 25835523 237701914
213007254 94890316 113608767
132359928 230895928 156616828
200976713 192727632 210497767
104629399 24205471 179426655
45677214 4380090 38536689
8482381 127401207 48147321
258137803 239544562 6897595
138609131 96205539 191251164
223692989 194743576 59524704
258490875 170348320 210264183
206087802 236773338 87151861
177548893 204177724 98238890
243860180 210658928 131267140
19089341 175838545 122100532
147086709 144548522 237548760
259206880 128754956 83081337
173488946 142136882 258177078
3227507 40399510 50750713
157397722 110156093 275355583
12379520 170498288 15516516
241719613 162510342 31874227
112224845 4665571 228713793
61498931 130899353 32155704
93528200 257038933 48962620
272515346 228235955 203249592
83550470 154317765 88361032
114696929 81761114 107931979
92233003 51093565 179542686
194974893 148504768 70699209
109354995 154684323 19514456
91102393 94843543 231545685
146665806 43813818 244121829
138879644 270337285 229817620
190268989 182482972 197871330
67789605 44085740 96480946
204383327 157071932 188974013
251622646 183161383 236867720
89928324 80546790 115639912
189769456 209179250 146267858
230506774 210863533 77760125
163875216 248612858 242232839
255890546 38584197 85452231
265045864 239185357 183841837
114655618 118410673 177739781
183840556 145616092 148891385
127021002 112291925 118831389
23533753 221108813 146013809
179237612 19107954 97690032
205341706 262273477 15257958
119872183 108561793 140772653
192205050 267407354 76455082
119486417 61338274 254614886
57786329 9519713 234278729
196462013 56072168 41268854
260071757 208672454 230000458
193508737 67677980 144012216
131835705 240443515 107185632
215028527 162583160 213771742
139186038 200984013 59931931
197961385 202612562 183161391
44831085 34677512 2818437
102507801 47615091 4079150
35129369 170963794 86197048
230507808 9724518 135516965
208436285 264785934 81567430
256210060 156600062 252597979
55493088 217320972 27941102
130165544 40480805 128481986
175352103 225259880 236322532
121599258 104329690 76350345
4778079 7606472 47169428
18394103 185899911 174558890
224389896 167915408 37914740
89517260 121841541 46192470
237586020 145597899 82598143
28796035 139572042 181582274
243602325 6654289 270368898
45218746 252376929 98786145
57103224 196427047 172416234
242436580 79716914 40848677
204229424 21507157 272750143
112901356 170149819 125251508
264587965 271317305 187673110
1960401 268002092 68981880
170569113 182043978 167415541
253256322 37028011 67303457
5353184 266445088 191611220
114129354 136452812 72994391
246740813 45529272 125343713
175512544 55937569 265794364
206221115 44960051 129573435
24376971 158632001 171245434
10418335 223099703 257439964
3812929 257466079 16201427
54596063 270865743 228520801
38965705 81595764 99957613
86106180 118568695 41460278
181886633 251572996 263043135
146047775 261684691 85012542
36132378 99580012 9650575
14652140 173478798 22290476
51835935 194929167 160567807
217159364 138732876 101020733
246934781 3341109 201290308
234248498 263463039 59930787
260172882 177165636 72006479
9744232 161224156 125443977
182357505 139211801 150586014
274970311 110079428 77986356
103780815 15363613 86684248
213920439 141652441 86372198
226783064 215080761 123025871
71618201 267103716 75187739
105950256 36166118 108835929
237872975 126124603 13040337
61485618 74236783 208833007
271360900 198797967 222849766
213664343 80229524 175587616
257586076 31781262 212364555
213805237 48445968 8800422
110096333 211723376 39603513
4366376 90136116 97320709
223530275 156697162 163024961
64478138 60033937 88621324
129013685 50724911 48272346
148343719 118537897 248395754
248613014 65408875 186330136
163857872 159053543 167759140
4687484 36909116 105004739
227021148 65382634 261482129
260515696 119045906 245894000
175045000 115619640 268849442
255002628 225172808 144969896
232098312 198846048 174657609
154101023 184610445 252649850
43433835 131991374 96890420
44374629 2925881 57142668
185260918 9652388 173542301
21648040 251970917 113796066
196622903 215518400 254283892
271308842 112369073 251376011
208216657 184231621 145567852
199860334 182032578 162224267
151490494 1748480 34567796
246759622 191795986 48319586
205458464 164474411 3652968
7268201 16794830 196989020
158303549 127670557 5097718
39731121 230252494 101784222
180305347 198632179 219787433
130884504 198907721 76670418
204797516 32426849 176359780
33679299 66962273 270479474
1222801 232902092 203608160
112596769 262193219 147702749
180327914 125931295 113558598
21521304 25090200 3770932
182582162 73859056 79452005
248924789 24022421 249866820
114371240 17713101 127195481
254611892 78699944 131969235
124210329 198571902 132121760
18964257 11487377 173349796
95843704 176064235 108152814
140593550 175322532 208948167
147522661 204676578 193516452
62819955 139041881 212011825
56049475 200077796 163682170
239617546 114919095 44111074
66403430 16585127 17277989
135628331 11401606 5397305
58550832 19419381 73484426
170900894 220560151 264795189
213777930 153442803 134563692
95771398 149686732 28035436
28366353 255743961 274042013
167441444 137258935 102437075
84356588 12956553 174965674
167391575 77069033 72620387
65840611 240963833 166601987
200251469 231908526 189652774
137592569 33790591 76351026
81488735 225702777 127467722
9152336 268042947 207568495
50798872 173709571 102360840
104129810 207775544 121091824
55840838 51541168 245377944
249826415 254024499 252156153
223816969 216442379 13704854
19977116 91717407 169521254
221107194 212233999 103086931
138126549 241793000 250648555
143300862 177262013 245650299
143310396 8507825 137493152
17667454 70553744 222962542
52676860 67056761 215458242
207382277 218934460 164968176
151588149 168918866 182536237
145051212 230768738 127950244
256558003 264276824 144269332
225309611 4469848 211329804
239660291 45898754 34446871
11240641 20799505 109852595
232603754 120085788 193298227
68628576 129633369 13469288
133957286 36545411 64261538
149092296 115509855 81577209
168364573 141726939 131311997
156407887 93405738 145428657
254293177 4163177 17411493
79445227 91760067 229494561
203710781 38535602 91691950
203068776 228056865 202511109
123208973 101669065 224494233
30394649 211806425 92733787
180774321 274764186 6442668
218883523 27379759 233636688
87928525 85031036 64384184
62168824 69178440 102121635
264872222 29595333 16147182
183705255 147441586 157841590
182392809 101914753 43404216
26008822 10934893 144596968
69432542 222422590 241460518
116181397 148259013 34205990
181786294 139407818 42942970
9493963 60859558 157835641
93704046 185965318 106442921
213610439 113367505 252654853
112089889 176108975 58961712
53594544 224771889 216306084
138941214 91145947 269495749
239927068 104032072 125095989
79115531 59433433 220200959
2824488 184144338 237682890
102817073 127950083 95196026
253714765 61942425 67473401
147583550 128512880 70025596
98836299 211336211 79474790
141540056 209828729 94446619
52991212 241765417 215046489
139967814 272005382 165295569
34917835 225754354 90707847
142902432 81863899 96329244
236595724 48687031 190291759
31894788 233978359 225853102
211182877 167951318 122144675
164336923 226342442 34064204
31411808 20878647 113685639
260029646 95663335 273946686
212219477 226745482 168680445
40412391 120803515 253667871
184229433 174003289 90664942
132311513 79817032 163424313
112523236 108153641 95998995
58330649 229275894 209436242
248128127 59256576 205811224
244294039 91203600 206523429
139280684 45331660 204886516
59675836 10471828 114718384
39074289 184395063 129023073
203597507 106921432 125793234
102244737 80087606 129634427
24305411 94955376 138348412
181210550 239826785 80558301
106104849 21264898 128554942
2291333 212783266 189779596
84326451 189332742 138968417
151719039 135857313 58146559
179805696 68392951 70207582
176109616 154946056 228499376
256600472 274742862 25796865
208500387 38083009 259184195
205817497 151929154 169115807
57282201 179765152 234235351
114498543 194655417 52483742
192452706 7911066 15282743
42841130 69105933 206956047
43348531 197704440 172920616
254430823 236931516 224601015
3124101 88291235 209783087
4916407 23913165 222974471
191103352 142829486 83200034
225268165 103012076 180058307
161196077 146615750 60088106
113282483 268409882 38297761
24770221 7785231 90248816
237387576 273648369 225132548
157071146 48449576 64948047
45538786 147401527 39432025
249232233 69362427 13650188
213655217 254943132 239022391
69120894 169101567 90771661
38724242 119001130 99730161
248038411 2850975 84483869
7181046 115381572 246966008
176809093 19726922 145073436
165561086 145920698 99082681
163892569 246944901 80203635
249292997 189535430 190186991
170242165 251481901 42563248
230616217 115582368 86218753
267139906 103044275 266410733
20874206 187851502 233327596
263445020 234394226 1862096
115052881 87915719 196359582
114445170 214556854 61461432
185596066 24615870 148328003
130772584 251539966 168615734
236573684 260531473 87976668
6653932 271297111 62181532
266446237 165367256 167467513
245638208 195016079 222242129
23184459 210906219 228231007
104442984 229564465 31147072
193194494 227474939 258943035
69580167 47215930 269156501
261973513 175860600 32321169
58586848 198437030 227114953
176528241 79541939 251090280
13633695 132562891 11527249
218576724 184160241 183983815
54780385 249245223 232091583
85340374 268134901 261909125
107019545 243357182 134245551
100253060 99752958 211794839
44982625 96941358 164910269
150417087 214157356 253594968
158701557 241940435 203958513
178762780 112919844 190510457
167837476 109161006 62530317
235445791 152425167 268871786
62616442 193466907 189782296
247237336 10255324 171642138
95339264 27612409 28994315
163604398 67255847 207559012
30665430 274880127 57162615
214827786 193023853 196686978
16623704 41544625 232172675
127976314 258628512 233826096
176140240 192954394 194306723
64256487 256411178 250838425
210424274 224460683 214300405
154703698 206716913 261966894
160518919 215609832 199297185
109590262 233176492 114813406
148105444 259916928 219443511
69018444 163829290 153982291
217916744 232773292 90214521
126747386 272570012 84884657
3694917 80826581 50971152
123959979 91987668 206139173
99717819 239857803 242982561
146922786 16438167 117539880
251920712 154966210 35699980
196206898 56029163 119065937
53196559 193465944 135495103
167050883 209929514 125346893
103241888 39782312 88318135
124597560 188499689 137066231
268787403 63727749 136919978
262432871 87088017 200331665
159338610 64744106 37738610
117689902 187215612 49469679
248347205 59600509 135334029
123467979 41383891 49550241
60814139 232053204 44153380
180291095 232331145 113959030
95269324 151335720 241453355
67658906 11095711 169778795
59116754 100438137 27252974
210151532 223546258 228123367
269786657 161347911 220502480
248069379 258709689 114500630
31156046 2254838 92629760
196877647 153276755 11485202
41202838 14029136 117924742
159984571 18625123 24449396
35871039 16544082 241991580
105837160 243189067 174582490
254029439 44537786 71024195
218527575 14170801 208776997
186279195 96103518 1863332
176023227 237944840 158320545
121648090 197600685 154149518
33762709 147337087 233062759
129598295 73472848 1370525
262645645 7427295 271093074
132467762 69466162 24783436
230409054 249727600 45919965
167080749 223004057 235043956
148318719 121305238 257230588
236561726 141687065 242033084
95060464 158971792 192866073
62141294 74562205 176910232
188125900 251097200 130218475
151384409 222545529 252433086
40620662 250564838 11638135
244313613 81064991 252690178
43048521 246742744 54153040
185875515 249111389 123271708
193025799 58269343 187706172
151394693 166642538 199375652
37670928 141830137 94517411
74919913 138185391 249109229
13455441 219739058 195172709
116781823 103832370 192593196
137638923 14125463 116390286
145715873 127458375 172333099
136445640 153559443 196569211
149107275 27467243 17549354
154771425 259035406 18221972
6055626 152998709 191151114
48461462 198423626 119728304
107879323 185003912 100791996
172835581 97376531 20984632
160409079 1129041 80042066
202658611 256997342 2538144
67724149 12849715 141714619
177674781 248528820 138106691
130072002 115235557 122739365
42373256 8911083 243695635
124507537 31463712 18946316
146562278 178144081 180177853
126522454 112448437 50031654
4266616 13408081 77813095
258474779 68872770 232469279
233118993 160389904 46781945
221465958 134347985 34133076
91255475 41875298 89804521
264872613 163140706 150080893
180653967 220003472 143693540
203907946 85155387 70899415
159852964 113961835 195075174
64662221 130103660 120354236
172031583 165052103 86832610
165665143 230285150 250471045
220980232 20422053 189147357
92916915 117032397 87269651
229803162 29932780 177548962
76437025 8880120 148261271
46662354 21183960 85912195
174267412 8393271 239740602
160474386 189761725 39370833
256144910 75494810 202423436
151460694 76919299 151540835
215373511 221135156 104893445
180153352 273577748 11489493
22719541 162428838 60538457
4812294 150441197 63001679
212514214 124892261 267884493
222791221 267147829 223252716
103728786 129248225 223325445
166485725 195074057 47900819
82120086 102561776 190781452
3811083 15994267 150076471
231260288 6802098 70095712
272609470 210816859 149335968
93069026 38279626 104119245
82624368 145953505 224554888
163666283 270625294 68906831
170256103 169859923 230771149
92768827 162097682 212711077
162075299 154868723 274009872
124493333 115588277 1616910
100746628 218430481 105478548
149578175 246725945 88100340
204995314 212306160 161943233
209573485 138885445 209295104
4399489 50694857 182485812
220809382 149059424 61291738
94850393 91652583 185833429
13296901 57491050 16510271
43477856 130073135 60243595
94620374 31297931 271021152
119120347 44203101 82514441
144846692 11551066 203723095
120129574 235144270 10532259
173074930 4701203 57353503
183871386 226173083 1677000
216293919 232956016 223517318
178061486 61362466 224515492
37198644 48387442 762913
27724108 262330792 263314384
170012111 116250037 43358207
111574693 73912685 245985633
184797099 151978296 105527688
74734496 70100770 22185655
242755268 95567566 107809766
64841048 87540811 198495759
170967693 121904393 68663262
33676624 204688941 196923924
27834644 49348083 216418709
258287608 256912079 183309832
20123213 175667042 61927695
126323944 92997980 227897338
14784829 227054986 176138995
176222651 18263 139449859
260684668 129552255 216878035
64005447 223783194 74809475
69203470 49308748 79800508
41626727 85591780 60245811
83704168 23660585 215467036
258977336 171861302 31088992
244897259 216740368 58117256
197807981 162876797 232102809
131407335 130870006 74457682
121247275 151340140 36242597
78223955 6246440 163460776
261446256 229974342 260665386
129870002 163630633 141267788
42487989 59312095 67086888
188747820 137601119 165681493
15167357 267864283 14357724
190467043 441009 91437553
216746838 15682145 61620775
184465111 96318206 90824428
182932113 50207353 262223812
132026938 242911902 55898264
5303409 51749046 219296199
168609796 144833123 75206470
140095271 117677433 83591595
234360168 239240112 151244305
72888273 57216761 44775556
167973214 88204226 19847997
153508047 251835671 225526133
108097910 41493349 57641872
187246007 22617992 208528318
253360866 207126377 73793415
62631783 26807415 114769432
262505555 260286885 68362410
270385475 92238407 137154417
202336793 272675944 170708288
166923253 61070044 124354037
238103617 221530904 39893990
130873932 186960819 110810812
149227203 274758775 190828546
58857589 136088799 178815645
248999437 51898496 63726392
227094085 221727482 24306343
245582278 44260012 267534025
128677201 182644682 71098290
50094273 26652055 11833483
162879505 38423522 39314932
83268380 17872431 212142604
31644141 55486618 209110956
97683608 68341899 257434380
247564023 1939422 163083820
275006406 35837049 226397495
259260016 158081756 206572436
261718351 263239912 146269812
189651516 225411278 35179656
223313179 138074611 60060158
51042021 27133351 251196946
220598763 96315032 49279497
52709688 37759922 141727855
125280708 236368731 74217139
57837394 112235335 132002897
257701022 177464687 56678614
26092855 47346249 240012802
242581107 212536845 133933645
204115943 116317582 72879072
194605080 39777479 166719366
143583845 26736554 183206466
250577156 214859389 233223241
192480407 38884628 14792539
189992096 137085120 82749508
119823827 108995389 158287336
240062895 73823673 231932133
162653291 96475892 38327376
47909164 49047412 29845167
4808818 53203171 88125130
211992710 197243334 1439569
111195973 55890932 195135763
181088688 75324718 38577473
254577201 33827403 89906431
213745019 13525577 83430092
72080588 51431558 85559022
41806748 212455897 38266955
249732229 262407359 196273833
140685164 158827976 90379271
184799765 87394804 194136503
267138176 68721174 164011748
171990153 13357758 121362023
95448829 18468048 12933657
115550396 200460064 106649231
256609973 25778572 211152367
238639298 204581466 2788049
232489915 138654376 6634108
239887100 174781902 210849454
268378693 108547964 48605202
112245711 115424225 178026008
51443362 94430609 105226643
179554759 127032216 183119122
134957567 88527735 256223125
40207159 159606830 143826405
65358214 261314756 13125273
50276456 108420305 268165876
262090875 26361053 7947435
168802517 227359712 253204674
247645486 70134502 254129455
275290506 262798804 133977012
172457282 124916028 101121705
98024775 96753927 2711833
48291100 171603874 122103674
205227466 3025145 143754607
190554600 275365921 235186774
120849761 237377736 264025504
172628851 62233722 109527065
72259507 30723303 100265167
76342541 146108107 228647866
200780738 237778888 126648639
70264677 140569577 230538373
26116732 82743748 218289340
37062974 48422580 81812088
47522351 186962260 101825584
7152983 151695013 162178512
167801546 49341377 75095580
97197127 97784539 71071379
181867537 158324891 219261904
185072077 210188956 100160025
144802913 4332744 148470256
101562265 94879506 235308232
96370638 53787560 1921619
14708777 96501095 130709581
90325715 221763919 246655916
35471444 155965185 76382429
133121609 257517704 169601496
202236092 44939278 138824786
194576125 214458385 40542847
49193093 9510476 117975306
68760653 34788796 168059389
90820639 247750313 101044313
197110070 127138531 240051816
180289523 30225256 190997755
232663471 32542241 194627499
40117977 107214602 185314523
123054924 101466756 154903154
223471408 33575819 204907471
176454452 50961063 259008388
109498506 4689359 191380710
136083139 57454172 148796719
219073812 133332995 201386337
45115948 74041403 218662765
188818775 194437971 55241668
248735356 173980669 23129913
156197356 165675417 181381623
201985615 18649357 204099877
96144959 42507367 72852559
122691414 171461159 203659371
237556169 140575163 140380866
121748349 141663573 265933916
31860036 207855071 200674467
222565589 18558240 64367812
130586332 81768007 18729680
109296943 246859491 176756704
114576935 24480922 104390811
257420053 77156522 93862037
151640039 189292131 255866382
108007674 201929186 168470944
197586210 246254467 82240363
144716674 153699419 211336812
17246503 46012505 114925559
151962585 3994319 50655057
23690918 253954266 176221463
220618939 204496987 54246158
90703472 88633147 230831915
100888280 9097577 24237267
70624112 255971927 58214721
53335513 30757923 180489799
131333682 263223771 167003088
207889062 16502427 132942291
101985575 186335587 65955932
232029404 154398015 144105751
72741546 268875521 166526819
125443310 168694043 114394331
8185794 248300243 199340260
13000173 131544288 84136709
23703063 145422517 116381532
101444529 269862729 19899696
250481017 109803520 66928528
128806258 260548408 180922503
180229163 241834797 24455339
250784906 86545390 149864549
161586600 159251782 220598764
131741053 191822047 152514452
65945973 183004268 3564004
154076631 149958378 128282798
108182701 167919371 122519369
228756921 159267205 40959221
229733784 150307929 140429790
57036855 12175028 57489073
82639138 246840661 17375760
47718372 105935520 122649188
219299605 152570033 142332087
153690543 227993676 210344824
250920532 163470096 215391240
56989789 13026011 4198690
111890650 114601315 60799213
202969478 133360244 124731935
12465052 104326480 218983413
31694053 55380851 19099924
85649218 128483736 193316964
177327458 13185295 12164774
192267537 142098316 221572947
64431204 105546476 95868090
204182713 51267220 37759999
74539460 7724552 23799592
138195716 197080950 130386303
95527651 217443370 163532492
124802265 138086271 4835864
61150109 270222291 21120516
118723479 184538986 264725603
195141139 223915273 11975127
184559997 170867160 233721605
270550689 269868223 257403714
53410299 251773441 201660780
248872175 30499201 118014293
184757097 100776272 95265172
258236871 254527357 125815485
234064997 91264665 58089686
135255495 97542029 112001196
214401108 47967197 266253447
21496619 201727026 85370840
210785274 182222625 97693780
265376234 258832258 34317630
57248265 198861254 242160996
205516733 226949950 154791160
264275047 228243040 153479003
187226336 138737947 96698702
266769177 48682428 37539385
133651484 109622862 103690738
172728565 13907317 60514413
37214378 92531796 182160458
155101733 220946431 268139298
45514582 7461877 118667916
127834796 176535224 136329561
116814782 199528063 190302959
114639195 129210335 157319001
2429346 236745339 94049415
132731358 184997908 81946539
71284087 72354796 78975648
270526424 274816975 4933798
125626919 273369173 63816309
144190343 66857734 262629646
209917437 102708144 173375377
31941016 254916297 50578558
7077131 104172814 197807265
219582199 206519294 105960385
149234789 127583535 265573825
188756246 148206201 115648555
144804958 42052666 28037986
119273719 6032553 220727774
187732493 139030753 126487770
222792633 52015620 224262166
70878687 124213133 186021803
55455541 53913364 147319376
246034693 172719156 270446281
33687309 174345183 207245002
246524981 232494835 181353025
241909134 200704466 83633234
212623949 33132669 37427292
97463254 150678821 250432874
184873678 263844242 39938824
186649659 21590304 93334228
42966321 150839781 156968985
109269535 248564580 211680290
162895147 267808321 96569086
157275338 242439916 244007499
24847528 63537184 91904136
152354216 132272976 51955622
95936667 221858537 128827639
103783108 3900585 94184560
243869649 61514208 103312832
34632472 159896705 190652837
37971606 255244524 108446672
133057558 76447303 37223793
250062141 56623335 138495615
208936366 200273753 101904896
189606211 98307939 243650284
150154491 262259185 218415329
264332013 124578226 210521705
197158126 60570183 196626285
256029047 120276271 62020101
29054041 243990329 44100974
204280736 67957502 186826232
67859872 178556438 121120225
46737414 251932560 42760927
179818374 129132454 207713641
68025695 6443756 198915329
205289346 130254963 91351637
138846178 264014030 33745146
12681916 220426943 216982017
62637473 182870419 269301660
121013767 205620558 216327853
37417361 110603511 193832887
222050391 62168818 253100748
270364264 248844898 164907894
238390939 244533506 65275891
165073162 98822533 98717817
28235194 59449807 180479340
71960836 105398859 169370229
271259257 108577936 75493371
60903749 236914849 147983466
195526296 120593589 86457814
157201479 100446133 98070261
211291292 56230913 203653215
2638281 84054391 157740831
5460833 209770653 149272713
175230717 217929405 164801578
47128520 100992079 179773150
261032754 12440353 118600018
180848482 188451448 13235229
170814809 100734827 169458396
202001367 240205018 39015312
198317036 48106885 194034785
58611481 14737801 178999485
198580428 170359466 42653255
83048875 78558808 267076860
239084518 141868061 250979590
240795697 127800940 270459447
50614534 32075900 196991714
79109107 16721342 10976577
67158768 154541488 235854929
53317281 149067249 264197669
36390640 32853681 239698046
151694182 168977816 124657437
104745221 5580195 214990436
180963311 20833548 205179284
80556677 52055015 275072057
7473878 55227163 2821012
209970298 11852499 80982922
49121788 182109653 241053574
88401867 224529728 148857066
98357638 149071423 201580799
213116572 224070353 203840485
82621112 100282780 77572246
58880699 258013512 248280487
266870157 262698885 176709725
177163803 21780684 188399288
2781838 117048343 103248711
52658156 138647732 139738337
92687957 243128077 184083230
73795215 200538475 85473604
99300790 255315964 4848149
190501760 128021442 63559011
264270574 261472740 249214503
89270375 140283528 43643193
54475011 121337681 31240822
53744689 55665092 42661503
261145122 273565282 178739824
84602281 268508513 265985838
77297172 223755348 255937152
255489213 23425065 204199727
185747724 191437137 74110192
65806082 200068879 186997045
144601019 201295243 67224855
36778330 39082020 27903801
148033644 243157905 184167854
166522063 73979579 149415478
183521564 48442360 163259846
180024479 183562224 95392235
217004016 163889409 142183136
195459520 68332834 117697468
58236349 26609238 63066164
214650031 163589741 114400334
113188573 226754758 117509290
274661397 171961087 77802788
93365007 85766818 266095483
35791362 211512610 273095398
166685024 258551212 148391473
86202911 233245745 96086021
53035199 64744613 217358543
251504830 143470811 251561330
94577535 113538066 97598050
40021013 18882635 125924927
256468352 179167586 158135963
245324210 244930800 58494986
61513113 138318735 170487705
160251399 156211884 93999634
38657680 13235944 96935049
42824967 227597072 6249836
18605417 7194706 166308631
233334198 38913044 36060346
205317491 105468820 273611591
85063485 43824790 71102263
132815513 138780711 203811024
104433836 200581765 71331860
240955242 91461022 146388004
212706609 186856975 216193921
101528564 237503427 59591154
216974644 154723706 165603056
193452707 44734976 153686712
212859433 153499194 73046354
264790216 204625328 5694921
272119974 161333275 60487806
88701966 181465484 147715959
252607772 27844110 207662321
256857829 27103668 140923622
120581543 100594571 137234638
256397780 89520083 29952802
17399013 270660838 15500562
59194561 155610086 139684819
48840741 175346659 3346518
95130117 25202945 21389400
221458625 40125899 147425774
246482186 248580495 169348609
167997859 219909124 58348276
203922728 71286136 237515979
165939350 231314820 246973077
11865838 264692237 76729648
40616544 84951519 218131064
233729104 217379233 221918305
87180255 66801140 150551701
51273465 229527791 21762371
129056667 237011686 167339102
275330699 57890735 152599328
263396047 123388591 245408440
171995729 234895676 84005644
190104035 194061042 14858363
66966124 53085115 15959716
30011339 6095410 141248962
239363714 183625237 122859040
44591488 265845206 143914956
111846794 55356026 26657086
173936802 216968170 19986947
131411276 155015487 13741792
109063145 179448736 95058504
73543649 88067873 201573613
146489632 98649464 170413563
171470222 45821235 213190105
36159863 137619769 254756602
124278863 264162662 197976580
251181074 157032204 101333429
108491059 134193912 200019539
110856569 84724354 19981916
110645725 268620768 111820164
162691223 140712247 190889725
201161254 175996639 213016004
136621681 56601622 63481027
201563385 137247923 85502253
160482638 98705742 188426672
37022278 129989509 47412376
72019225 113042644 107794644
171522428 131649885 46656577
64640330 189931470 199706772
69381686 263622149 4168861
6194344 159287001 201500146
245107787 250992697 8619001
29483334 58982285 151158093
184124839 234512564 243971996
8295664 201151272 135100303
57958269 238325891 167218153
88220498 138292421 255880019
263316176 7698774 108171103
71690521 179245202 187558424
238381253 133336239 202700498
168520166 233984790 198673209
260234632 19266461 183388321
41459817 171714755 163910998
119127259 98119008 209398147
182914953 199788719 23104668
54147165 154798493 122924423
18276140 189388104 211262613
147983233 73201022 269344540
237410058 261387189 182185514
94368966 259311527 261535927
194999620 241657405 245129201
17092891 139520161 1836941
189882295 222615513 8965020
58713731 67039505 224482923
192063846 30409957 96795077
157118331 271308349 220095189
237282709 90414783 11612619
104869360 274501871 233363778
56623985 193522198 260454909
105364343 131942932 6172682
203429872 139867527 232661395
155316058 3271016 207522675
45649190 41029206 44840939
20299850 127999174 49361909
268733183 65612470 150318801
274501347 152485765 27963076
135447133 144958091 247392836
91595211 171838671 16390637
159835173 97531954 229745088
241434926 43417177 203858787
143522636 258008977 141957450
208388353 259796123 43272261
140761926 71798970 254055456
41407134 220960324 91280369
119511075 175123142 29005256
19954359 16974495 240710062
174225082 209638356 174949712
82573463 191142871 247727830
15528464 161727866 26820634
12825415 144476847 161956814
162832231 96256707 269359001
220763096 269593091 113236695
154252193 3938668 154547182
179483326 143043561 77002615
248068296 131324612 92720973
154809571 189328018 159656213
67658561 221531990 206137870
235612771 54184524 27094616
206756658 188518754 132509856
258210661 223386344 12382900
268658519 53523691 24340873
64041303 126840650 106541569
251448659 239955330 15671578
97291816 189051012 253769057
209079331 55186808 69446862
39794141 263659724 217067525
35758136 229238963 91412408
169662983 17868491 119674432
83422448 209380031 200365195
125570003 52380352 86421171
141096006 55990463 60535647
20009334 88875681 123601632
37196842 209657866 115748101
165098133 139166325 128279869
54828966 117674265 79531859
173975023 131235016 9357437
165958944 44998997 115353410
223237653 199549175 269118131
180603222 49551892 104251844
267825494 1549499 45184092
44076769 26865295 103012912
90506408 55636457 195665627
186467068 16620521 55646494
131072855 73694301 253307297
51279536 138030740 102145233
52105120 245699317 104280423
215907433 94341410 271117170
127386115 206029254 206761430
184136165 274871205 269619718
203009840 221137809 160635426
114866116 203036692 177527332
25159141 53869429 125733212
125356138 64458017 23626289
89077048 161799992 111735925
7748637 222373519 91155728
11924099 161345283 138548157
239026338 217323418 137570871
189792223 120470605 194768097
20763472 43670058 26259514
44405774 64014454 136218988
179272682 99021574 20359943
104560346 204104377 124086162
150421780 229394470 265617002
267253789 90108947 165430777
78021714 93293730 239712477
149443522 90006446 296186
140117294 108145176 103548137
19703315 157896112 152746106
68754458 121316573 15799388
9153735 75969456 217137375
220131224 204030440 148372027
217478195 256013799 62302433
50971683 90841251 104374720
252181503 129805333 26531369
65138317 178119634 60073645
64406701 201850780 33167635
67423755 80018668 132993363
170405398 260423517 248912599
258265169 148676097 236558629
216280276 192637718 98932340
85865952 186935688 214014818
65383846 51027175 209461412
19079279 177134638 49989098
3663224 180833911 135797795
164296018 161520089 230136617
226135020 235954868 113053927
92718115 96796300 121159115
96789811 117296350 40579573
54953877 123665207 176499798
239173998 171777015 162619920
53598664 186321815 208219178
64685643 235592642 45380647
172510165 139960809 168117738
89367923 122074511 109576355
102441956 27092592 247058043
66286521 193493119 169226186
228902495 263895501 263662813
209479670 181206063 179063699
15857222 180662898 218540558
270873114 193536537 232745315
239300416 26690675 59268587
149537499 73884908 253740188
235148130 186561707 93841656
197422843 70938177 39314380
219579085 240939880 31900018
274576390 150641893 93886372
220649942 159069346 175889813
61084693 42908824 270644770
67608835 94547940 65533406
35134605 85848140 144744732
80334453 199621069 223968395
98686511 86795406 73391416
165689532 78878812 48889364
169400380 274198146 47935964
132257304 55046625 175969286
136983635 215241533 257820527
206418439 174075194 114495654
163880424 203946707 239893999
903271 76902676 95338631
249202712 231290587 77525366
30065278 194597614 77816715
101289942 33027438 87182399
231791507 77205898 5101741
2428965 38519048 186649750
145204815 201794221 261926260
36094716 177107490 52698843
265201939 29842033 255690786
17351658 203728822 227141889
220480760 99223263 43304546
177627844 152596301 241278048
242799527 245600277 182123029
111295146 81154408 115446032
164105492 179324283 216356983
48258604 108346594 91176657
2120969 241845265 257368787
267407478 50021196 162447436
42217828 82057323 43283859
178181801 182412304 186538930
94070237 90375911 18938798
200331693 180692048 10783704
27008279 142645963 90120360
239780960 161049131 63213023
50289637 114667006 78925301
182664997 236071164 180947283
274439895 137612358 240786727
185362621 51503614 2614071
80482226 259542751 216621460
113371018 175053766 65129457
97608801 245214005 33238971
95480196 42169272 239281169
256478637 91459537 20223236
62464392 38328593 200261820
243189549 233119873 29615943
259272443 173823337 234374743
155684641 48082129 252162158
48117616 116570719 185293644
6705212 111551506 226072951
233808531 83224655 124276585
95793 16524837 261441142
25456520 201004265 153891639
123391990 134474683 37165015
258677616 25595613 71498782
114285786 193652787 115089531
65005881 155821812 173689941
12262861 230085416 117157837
264832933 225745234 37592772
206168473 152263522 165775632
38885403 179561872 174960484
164300797 156983457 111936422
86082115 209650885 184636789
258102896 13076333 82884559
113740093 205981526 6825496
273433590 84714197 189576477
16571727 23764207 187412442
263276828 161246371 218979733
267933805 80688124 143124434
50222807 134737913 32638936
84712917 95252330 59591303
40618128 76513535 20971701
51379943 2138193 78094005
16419932 12295128 107695152
208799125 34924336 18345036
98554770 266226054 58681973
97869829 89497837 148173370
77897493 255852477 30583565
146587275 79701946 58593027
75667165 245846521 159230464
48616652 208236305 192228319
33686578 79105669 26024190
67211046 32651950 69935547
240028364 221155332 42045088
242067134 132543207 220590989
33068697 108475919 175808355
140281218 42139540 808228
134149099 178726807 88656453
72988658 191094932 3082574
98436848 125325065 3825177
149817231 240171516 125571309
55286868 138924966 200668882
196643271 113338230 18126116
162535405 101870708 187603663
124330139 82851616 231365691
161665497 60970268 228881878
17059712 234028792 183624821
77061682 30870971 254353161
95023844 42505432 88593185
147839067 93277633 2300512
45689360 36487006 163306242
220208333 154083180 218712935
126901433 51952529 154763300
7652567 91294816 175411972
162290781 265132192 258734175
69671317 40571107 187270263
131685630 94412241 8918943
34323517 198495744 158158761
135851564 275010653 200663725
89558133 242282892 243716985
241786039 31514276 71229717
37206144 181625620 163217369
73663392 101334054 115040685
188569648 167976691 18240088
64396629 57933880 229184005
245767059 200433023 205050118
127671205 55960786 250696469
215940044 137403063 253338908
111733900 263686111 219024433
216792125 126817087 24718330
195278080 87313191 584372
24097452 10722649 88078391
44170020 156149881 30672285
255586025 133674582 86214359
214122073 186429612 181358581
79047614 73060410 265237317
66546494 127153927 116610486
185007057 216319214 82276894
597874 23861518 220532244
134854526 81514300 206352292
54772994 261641997 85828738
113752380 127357165 253958320
19892829 61418995 142486394
250004201 201239298 255199488
254418410 41888226 77240988
30757289 89537825 215986418
204728082 193855893 164862515
226363310 144347261 136609460
20826325 265253351 199285384
166401798 89648000 38412586
3566125 78854375 229620689
211067322 134282136 240377432
130806867 60471108 120580754
66160637 210172327 101011422
36294470 172099324 150345852
125186442 48147032 97810841
7306775 186092510 31504149
188721878 265382500 9961505
32479893 46910252 100386261
167800688 88028965 186729845
118699653 112017358 14020090
32121068 69537062 200004883
212249558 262791224 118350425
98942704 69967617 230397811
230423388 64286750 67378923
120123094 46282165 3842614
189967470 205182394 39729362
216289118 49681309 172599855
8762527 218429092 208206361
222005969 79856942 177601875
221489600 24455230 245253047
179182816 64251020 195316545
80752432 129267761 16497480
67250089 7684838 140859606
39637966 121955359 173193953
19100110 219040624 164003791
4878930 164326740 61784809
96915614 101462195 29553128
196929804 103833405 89469559
162943390 236863540 166219600
25581131 80149817 114042545
93159813 83013202 263223530
206317392 61541680 186882259
27266521 67872587 110120617
25245589 168704350 51930426
24547344 274370772 106562043
92081945 221587037 243165266
244662181 29779421 227290297
188898888 262973123 132080588
148636617 187487559 109495957
84751752 203179727 241292245
84859670 142419675 196915516
114927871 230499660 49547051
213908919 12133786 177838141
164011091 35149534 199921488
22281662 129153724 218596574
193539493 5651253 132742755
8904840 188827140 19452095
67159886 61331436 222361293
161999641 166055303 127604778
241997299 161210157 62334502
169122264 202827757 255885089
202815739 270819991 244520661
241216274 75174430 230248098
161679681 133466130 169804429
214926945 114743734 230130356
24512166 200078691 51507208
237366443 221108653 56627818
28102428 60265951 135633429
134344739 54169906 231331927
256858491 209593461 139292829
219810253 246995841 26127399
162499853 181207157 55348032
94531770 217474249 74406936
177609782 244993095 167725541
170203242 228249432 66298243
100033158 170676803 237427927
181514625 121362336 55161463
202181835 176278967 146750325
243282008 74079381 126946537
76352266 92169056 39241809
36119526 71595160 199434664
149635896 212011061 117825948
193248718 76517445 189290855
51294394 216473383 126521180
114482900 209315515 17116082
26605269 157631339 148588128
104705647 234869811 116420260
200453861 6521897 131513456
144496011 216070016 260050630
242084336 125002230 254877816
273741841 206218453 76565774
225782744 105622729 155323971
102770201 240819689 37055317
239292627 62550874 52761042
153332876 175773126 15597088
44531689 86994458 161175481
149461162 83042121 109382496
130145972 237422876 146893220
164618180 251402648 19389828
38816698 16311444 145862029
258551980 35347751 252473924
267766206 126476848 31371554
156626991 116112016 186781471
220501138 207527011 154125714
80230920 44668215 82800282
132491038 31772507 115484873
21489291 274400209 245920699
16594625 240903814 104714709
208100711 17635480 166154263
252026780 94253570 99714199
161716307 182732487 102160284
205389199 53970300 272574606
75277381 204995487 89025862
42015175 87092518 223597340
61429529 205989871 36419898
249688422 198852663 61522998
76872403 212435564 134940742
25511332 216851229 222868633
186159897 2567178 260937848
251436507 100796301 237202897
36884425 214931521 94394298
9075182 139290425 27268810
167868591 18607061 109146713
78945546 13549304 60236558
107987136 205858870 240877156
90708923 130095178 255030111
56905226 171008432 97189956
56178825 81461398 252825650
164426589 102217846 210083101
272345017 132230868 38898006
240950127 265218224 248403506
203403361 213246977 125192515
93470532 75935849 185552687
87774252 142947858 201009357
230621548 34875305 36430367
262412317 169918116 231830618
22154863 65983416 182983267
123583234 87395018 125864688
39410520 150215850 241157275
194910975 197245767 132510017
235594362 46052730 186623410
20681287 254151674 165479752
203630059 81187564 242933245
99910084 160849175 1533939
124887360 50686222 5930614
121254445 138368131 157450762
161549888 261194808 271352320
150819056 241018509 62955135
162468228 269227052 260214229
95747469 73822640 117585160
78309926 148971511 74259527
171106305 258495368 85356593
87749534 216015968 166464109
212712354 38287070 40554315
158143369 105921068 223657046
213469860 245611756 217534079
224509523 74680203 85848225
227271600 123519602 1162241
243690310 38539610 85265179
89131744 123435378 5250367
32314161 89347468 37304526
101796439 12901670 128375609
143871315 67144870 179491918
188027694 113629694 212064187
21075392 162194102 116999756
199743159 129172662 9126211
91076503 52126327 20135992
233369615 168106655 266965977
106311957 3704351 202145250
19651092 127515630 147713653
145433597 149773106 15919055
164912000 9815858 272272174
38036583 45405762 232601538
123314476 143107016 39608510
262592061 233199378 137427172
77960876 221193605 86450531
141020403 90566090 84584764
4794268 56264250 226444722
201368588 150135078 25842353
101720585 139130518 118237093
35049538 67948661 236203857
232691994 74874443 272163144
237604383 263869910 206738590
91843349 128025311 52813991
157467565 5901538 103820189
24400731 244856649 191599176
96034019 116187783 47892209
91198150 9659796 24219985
244494352 140014759 196601586
197883853 19144162 246730947
59584661 245285490 250979986
191585261 97869770 206612193
161603562 184684349 77430365
225154811 216982615 158078718
87523987 71009347 41917087
248520435 172990114 243979300
121221193 189547179 182268078
61159875 27615509 196557102
152765603 113455527 242176278
66473698 227636551 105226934
251796608 43872924 266399233
104465020 143208329 185832210
60770103 163312478 218944708
119266242 261155588 76273699
77044004 57490337 145875344
99779828 79967754 6009004
63572636 234133720 147301134
106646684 24588745 224120176
35879389 257893923 87422917
58143668 230125463 10951259
45562157 84379323 117076556
149308346 126895226 157819682
238055638 150268579 22634096
134756855 42281796 234020605
183958950 269185555 223565894
222884904 26231855 65605812
104804603 241017303 31168424
242110198 239025371 151162628
107469119 66146218 166869714
259555778 263632286 137171968
111506184 130878288 204417619
112936854 189162001 64134515
207780791 80600247 32061051
42360380 274037613 99890123
17345964 14964101 235209945
169094287 83824331 244503908
123224721 112902828 20353719
52485792 267443416 238451231
210707512 244732721 253024885
247828493 38879650 219346212
19995078 94314858 267512183
79136803 202682467 150982175
249315548 69327933 195263298
139427732 49337949 68143145
138359554 143171278 250844639
265087622 113520595 124243442
103395906 210344490 202094062
198882515 11895501 115394189
190854501 155728868 66889455
23316671 167497097 241437197
259793764 21394046 153761742
237011678 142942715 110693853
129921648 46578425 118457686
24503861 115079554 132469251
254646256 101236696 44621917
192054685 232788552 143357251
218708165 17367522 260396056
160850728 226893201 229500163
126015086 159144044 198133011
257846354 184488618 270195086
219712139 163366223 74073622
220034092 817433 6086426
54810977 184841071 274226447
217432597 49925236 111818401
207365921 56449974 235654009
178249507 29850733 176629698
46641311 134339114 38863749
76740470 77501146 79407210
16731514 39561352 62463310
50003414 73847186 49255143
250817701 157751268 69172872
159759479 3073661 143985279
70745850 213856029 28757422
168703032 218285169 2693854
179484958 93093317 162231585
259554684 228587760 59627446
105275084 263644536 154366336
239625051 37758713 98494848
236911273 195838611 174970127
22461221 99700731 83566915
105615972 200990091 108603706
107971675 116232063 174635238
169457287 163348102 79800163
146627699 157191404 95312618
166179649 202241455 33511674
179923137 125790545 162802465
249482376 45054429 268304204
134044442 191207582 215404310
137066103 129714118 63389897
82762690 271942098 144390160
219558206 175421396 229237034
40047521 126687650 157067454
91782739 14007409 90204684
254375831 237403186 33107782
264420852 105522082 59347091
18652768 21375776 207670095
84063568 59994407 214887879
55736007 7571023 70527363
227537351 74087658 129506137
84605833 264964508 123834437
168298745 200913364 2119187
245448722 151586392 227861893
152591949 135490819 145500402
182527145 102554981 106278380
48127317 228504400 153782455
41173844 23305255 49798710
34916393 59870639 156821470
26380171 166074170 122615675
194529086 235876231 151347285
266067837 33103702 196700794
163227076 149696777 209698632
267377519 45973739 94668998
173121653 148555114 63025921
45084844 44909035 201605995
19169758 61602602 9491146
138255613 72592045 195443451
219843176 166015141 243885243
217841405 270835592 76505433
247089662 170247376 1894516
203737601 210578540 179546461
160669645 236346715 18045981
215068776 232182378 265122202
206441360 263353641 158583236
260761377 44037973 52899892
67088398 62148636 134641308
7124580 156906482 24877023
63538365 136841510 25847875
199476912 99648044 42289638
174193384 186686061 252457702
189828945 128080173 111303649
1921869 263529429 213299535
89030396 188092623 259681689
81192455 33530209 127853674
227978357 117073378 58585991
49892563 168050582 255242309
250935128 111156541 168116673
77331106 113311716 5768356
146141694 26695047 60424532
165384866 149997504 88459663
113886261 148529194 158403757
148998878 138945028 233371023
122058232 95154925 12910852
253958750 238088380 166200806
140795369 183608736 164567570
63753318 74167393 58748877
28493647 114590832 99917171
102294870 208867459 239808237
127841827 147636306 19182312
193328177 38541203 94758939
55574628 259650721 195751231
260475637 52686962 166680598
259953810 4169135 234596569
99390495 56226221 42153636
129022783 158811893 58479141
248920205 263771925 222677304
90344368 41357742 238348778
229606746 60065930 103940961
176938263 209325905 27813754
129133339 271237134 87235322
106502748 158789343 187946601
236875084 229376244 18212985
110729458 240260015 249092180
77744162 26194181 50779168
77638634 33257239 145701285
94676184 207909490 103387956
81841361 134480463 1478480
250955852 126931421 222923144
270566591 128723731 151009790
240979197 228891645 44271663
132620201 69147138 104568515
69636252 108371330 43591847
10515683 90682865 141972070
98027987 8532211 78389685
79620835 42737367 158193769
9879767 153766836 187351546
84946121 141203779 169170412
41303453 55966928 174539072
222389697 21151995 33623148
51491469 111702661 66116878
35821659 75368297 42775176
256645580 215242907 119917312
237700287 47274245 144008805
149098673 116732072 64432261
85531469 240868487 247023474
246581538 90534056 237028868
30000860 216096888 134932969
169130265 248656931 253130103
223053512 64591358 161643149
17221721 137711459 274871946
165114410 244728075 252213917
111951802 67125242 201172795
165798087 85036029 213725897
165835189 139758135 242701684
64227148 83997456 232316461
223986830 211995423 60819002
152484114 153928283 192415376
176360380 9546878 245789228
92096004 131731295 130724066
103480915 134818784 99593454
77539941 24175915 160845750
135655632 157115054 112982291
241870533 123599476 220388067
18481291 38466345 49239979
127127162 136819340 93693612
213949242 27023959 108562560
63809762 258815245 76365429
273565671 216296327 159572043
63683860 52673907 77844631
168390005 204990564 49433975
204016732 155555308 75216164
6726547 90382022 92219709
225441503 164949864 170317898
98589801 93115304 115696134
130835688 181085787 79539827
138858193 123044893 7692222
236615802 231365652 262230833
169427211 270950368 213861060
257274175 94231533 27011975
118779173 127753313 3979344
103811266 128673845 165610748
90483371 179436212 119814121
274853281 46871876 180183724
210916777 195519584 199334424
105391532 103586102 61791928
8463750 114102828 90849541
3332669 79773751 77233860
132439212 33664676 148455736
112502406 235962853 47969368
255484426 25916951 65939578
4566168 112604602 40736548
108565784 66595190 156351861
64891600 108829260 244621583
50137914 27770048 89542642
174632728 27720731 256777193
247511537 173683317 102738432
101012694 199845308 66539349
174022437 40778287 136730303
182397153 1028645 33599869
151692386 258248332 26823111
237045319 253544837 100667177
149948763 49839849 261924670
265110279 184049702 83754079
157009773 179703440 120653928
196719770 247248092 79646321
194477108 263233965 6211903
161263644 216416939 125101223
245982556 124614493 94827899
232220761 193776125 77355326
209649680 141047351 153444963
202436323 224943761 60527062
185796190 152865080 239734738
155405018 275308810 225033610
101902117 142455733 117142803
118637797 171187075 164236846
166454339 19360393 127414751
73411171 257504323 64086696
123137976 155290656 142911678
754734 124701329 157054351
42095071 236132187 106505916
149590849 98132099 231487411
231901213 142117695 217237423
127793423 129972169 1340867
198285041 226662461 268612768
269138716 228111615 105373424
161816640 139729550 141631073
102772408 28004427 241013224
158949295 8518472 80645919
275372573 134441147 215471960
150700285 266690744 182373927
258521178 84781247 11001246
250133133 163658669 204212424
226426919 8844654 176755703
242569951 262041326 214182467
32198961 147454844 262345381
219126606 175050623 259267986
148021410 100626032 175119534
234929699 271129359 106771129
235492604 184494715 256640533
9127219 75345438 8298256
198294763 163922595 270565480
113858468 23610709 260152973
261072788 274775673 47746997
174788030 61432325 24945318
138930169 167143144 11311058
257287272 10355489 262449274
225300110 232571789 259973118
84489733 163649091 107346589
171310823 93072354 216860120
90641084 17888293 255284300
204752401 247675779 231978776
6704126 166107574 82185702
131858648 155929004 243047379
64062949 260279409 98858425
176751906 132558759 205579248
165201563 166304190 54587194
106882062 187801673 115197327
70068547 247006881 104258213
125756825 222570752 32333572
147819120 107552125 79316332
167414089 238872921 174146904
190085902 257562310 36512642
18173537 185414133 92781300
172008093 127007402 187816239
6247836 171895300 84075251
271256533 211070029 46198964
109128916 35720492 236780200
163241707 141043506 166378932
46883769 116087582 72715950
49935672 215993904 83491531
152701952 19988486 178922302
155691003 39248453 77071180
209141815 130217567 215518102
253298039 208972879 84277425
90110748 169973837 186884681
76267219 42459816 74554204
22979704 50080303 125112170
75015736 81527175 111230191
72224074 81322522 156598427
58930207 48295043 182665413
62228103 195234433 169685987
105150418 5550007 67046458
178944432 160030433 14383126
257171096 39299568 244614370
184412839 191516720 107586855
270966838 225064383 40409857
94282760 40209843 156935939
128259882 214593023 273771582
143482909 33132768 185978033
83829103 27651272 189233043
201099863 59286815 223459148
10394599 92587140 28873110
69841153 140804115 260355062
98345595 210145923 22633167
206062780 165836553 116458308
240138708 221292684 30701693
61277043 42345904 257157901
240566429 61308307 121703306
153064241 123705533 111991507
209946088 52852503 31076153
148368467 128254330 264243465
122626496 95950845 221052399
193904556 13258823 24720411
229082580 2608290 187330614
172196257 221204574 116898330
105408460 26989910 145570713
271378632 82728223 164503344
263457573 80636728 145670658
263496347 32099533 173815419
145463044 145128895 130850516
43029184 127215270 158361356
159548447 222342544 124166802
97209785 97985358 199578699
156107166 7718913 161487837
60997220 105342324 249453192
266285604 125325195 231391315
34359111 85800470 199479198
171160157 54038870 6846687
17214755 92980573 123565842
73426906 31396743 71362694
90055826 60277796 152278208
152292500 139995207 33374279
145434859 38416768 73785406
202670818 14137067 55953257
150549984 170386959 266743880
184967554 251205229 94144095
129221629 51482030 57354345
211597239 126872281 168335181
255439821 271937540 48549203
90206750 77791849 160954988
68705541 212983476 96315204
244479583 67260084 271741295
116974309 7841562 21889419
115289921 39302053 35514220
174753207 16910527 204890499
237469094 137085735 250242888
235859858 20316775 162083226
6807420 257196131 89627781
25655628 148219403 235582081
143363112 226153014 95560177
166828068 195717233 195600886
116570815 206843055 71166213
178805556 40677265 74728780
60311780 137340724 251582246
67232855 4465508 949411
82840445 97682206 129795651
56197948 203179661 148960971
119891452 100361604 212401542
212026893 106456286 134680852
9174517 50918267 71798785
241674888 215880273 151642987
228235808 172030534 71341241
122199177 192949468 58183740
57606925 201152700 117389256
105973481 252896550 6270934
201202020 92538960 7865950
47982557 9733724 252818618
205748391 121548684 199624067
170699287 75091070 269426094
130138140 45932557 9818061
136520686 196606730 174991081
4171465 50843073 179021302
241690837 182223787 207050739
160273400 135096066 227894318
41872717 32163762 268486525
21138879 268995226 199517708
260760731 212029828 222070528
168176066 224257400 208383241
195407643 73809412 6630749
46566645 71262143 98699388
113243831 10444794 145431926
104097889 162109721 204070983
230795430 165699433 23411763
268002177 241970771 115590495
185937734 63192368 188700825
164948591 59565767 35734640
219121621 36527297 239795316
147153110 238822221 145786877
10273717 152028093 221142264
158815076 257823615 101941836
241432617 46760841 121487415
79314716 266498524 226273227
228245817 263186442 92385312
187494490 42780616 70226645
10241174 21823088 218440324
260435722 112098106 208668935
212541337 167029848 152376939
117416114 118895567 106657576
102094161 25727242 113003954
68256687 69536118 12920580
270885964 243888528 268066935
20767351 222726211 211331632
72029452 96360719 101193062
29630237 21154109 264069093
238190713 145519549 171115664
84622108 132255213 106061506
230393392 44126151 5440107
161625825 262169263 251867265
194562419 168440432 140912116
205092170 128595556 71035893
274259089 232703100 61945326
32845947 71054777 262856929
195798576 68660796 216824603
21673348 86220797 71163074
174862237 25898885 273825421
5729940 266102833 210277535
182204565 36862175 250525493
273463335 119963679 163175211
151240112 268021816 203204578
129718373 104871464 42074114
192126284 165676065 193822074
33485509 169139836 20832353
212768048 113542725 34251578
167978229 78005055 176679280
234523589 179684658 145267770
163050283 206938668 166809208
3893976 87168410 248502759
45540536 182678478 234042233
156636814 151968047 203023608
249810129 98741981 201419323
237447320 19992170 58847524
118494021 71794730 60703216
232772660 73576685 209537144
231349609 237216823 105301734
158634619 22125608 94604429
69150872 184959381 71819461
268580704 230516894 154364722
162752251 105228736 177960723
185891008 261214311 71631267
195729937 219417161 105195741
204467618 237797960 118325820
4230817 120723239 40223624
212979815 166552156 65047711
24789442 109850773 159342931
151140927 57253172 106718949
171084502 125502537 23829753
112270305 195423045 123702762
9840623 254672595 92361779
136943948 214846189 40652928
106296324 125949484 268197842
183480198 236351815 160202244
228556258 4923261 44945562
22283722 19557353 116830258
215512870 200942386 244640335
193210138 252588124 254105183
260693708 122304341 153744697
40155659 160291141 8500286
223808016 225690911 39077194
157095982 143280467 102386264
123589320 107035358 96541027
196510901 39360116 200514617
173391055 8495362 36110632
261018190 114121142 109777850
227286025 246957337 86277992
137645090 237967298 245980579
182485044 16761753 149195805
49363247 3611846 139859324
233019371 69952484 39062411
228142458 103084130 217428728
16219020 240050280 56905569
11051795 200076347 96428408
53575804 78451243 66076929
6283545 57789356 71937592
209958169 201663011 106579001
244026964 12647645 230696408
13020987 242919470 228444337
4981341 60778619 202201945
156431688 111938004 95657396
175526898 214264350 245472332
206528231 17691175 19973720
182261272 81555789 150949808
165739647 104213793 104597971
114251099 19364127 255395104
23506288 55027380 123621463
217084813 64003392 97037001
20521283 168120490 88549721
126200630 240153106 198089354
139329022 172589951 234393238
257824610 273676000 226297058
67402078 28992817 28564325
90532196 36150548 95731023
97256532 46461357 124501165
108699618 195902134 241854491
227443397 108186409 121410063
225254482 178387474 179241421
215937180 148400203 274997987
249245254 238459500 32449562
106983977 61562966 14192719
242184236 128353148 161698200
197699061 30525678 201923450
191917656 191449186 137757467
163458137 197325448 212435025
105467617 40917532 200428907
203013217 202736885 270717870
149843856 98424690 195055653
98739022 82999398 210785169
59341500 130055668 35273109
99484901 66260943 257361021
130107562 175494992 248370999
98417994 51651576 88689007
144445180 52238158 132008775
214711030 246672528 83766939
87096704 163827450 257208469
140614018 177648687 28150141
172889477 62170282 200860193
259252970 245429199 180982180
217624976 199252635 222777735
155459796 13648101 37783609
111482549 126034645 169485615
176256413 230680199 14376612
202865414 268420088 157630780
268927159 38487576 239387864
214466442 232182860 191074475
21910035 14954535 197128120
144852002 113644003 62020566
103084993 227957433 37421517
27272383 45998480 255181910
49315244 125030692 70377476
127200094 54192751 189692286
186800953 167083700 103073744
94990409 220736697 266830576
24241970 120691177 145470094
89579524 192073551 153703391
42027060 131847598 35672797
186931988 26912903 139101926
80106651 113801917 57829311
239805427 87298642 241178980
140893720 68235659 5366304
52086912 94471954 199696279
176680049 213409628 229941690
50230537 157171749 247464932
53838796 240621370 148587292
68729030 103846275 75304370
236323469 115086875 199727665
229699757 89237394 262250386
158663125 106035670 17961662
14170066 144921151 164109956
6456416 91126553 131263671
179023075 264167215 3254375
237576668 224116974 27655168
210943278 169781569 136215337
170721339 177836566 28143848
127863451 273660136 84893856
62059646 49459009 259694440
106578681 66378154 160629163
168037139 269485101 187258311
176999900 210332560 92026250
177556014 161934007 122924972
157022166 40481314 145175316
239981813 128938952 200175861
15514792 185167250 172961084
21801144 262964585 236920039
169917097 231752903 245062225
23110852 184189776 265432234
72045123 185018187 49599214
174126124 247360431 66098661
38595653 168889944 64312168
50440280 130348385 258273479
25706993 122091395 181149742
142260162 272573868 246197962
123600204 62142714 180640748
180449128 71415845 53016604
148931590 9911674 192282924
113996060 246415819 253028434
107296127 119850001 263350114
113335003 271182381 48671772
253481628 189653716 213714443
21192135 61498294 125735102
6048128 231732837 154976542
246497305 56309659 140468922
246105544 258292702 140539068
77388965 7299499 26130113
266119880 144713833 67784250
49482968 258883724 166548950
33031211 63100617 137780411
121058788 85960276 169223791
79231142 184343917 245898450
195546085 192592338 172730834
204119336 208209082 87883027
176141438 15627733 155296449
156951395 219483463 162657704
165082315 66260192 67783360
101509586 68892041 211024141
55303920 41282869 117011743
238495347 52738202 102661235
64041620 239210379 50286176
6340132 30928077 259485029
210927153 259095999 119127968
118127195 177381572 76277779
255368686 31678596 200848238
114898350 199625453 246101157
253876438 14672129 79118254
171956709 57990906 14662972
54298196 39716994 162316908
58109179 3602989 105879785
147287883 73913600 166381382
270520193 151189713 22250904
199473142 267282877 149229337
263266206 149505405 241580637
142605130 41204878 129493472
81697721 62464348 30202577
250792718 222846789 211810779
261941119 42706507 49871680
18149277 63917404 41017725
37316138 212160877 4361073
268359083 121481229 266137867
235334025 81051839 124046996
197974413 23669888 66808543
224539665 35376214 26685650
12299485 231013433 164875416
49238391 128106778 239915192
168282130 269171873 45335543
116890100 73064801 205365941
127301590 167643465 19251317
226931276 258060913 109489721
43094591 82444430 128875879
170985422 134105119 5495887
237730314 149125157 199782941
38412113 16068064 57380088
174283041 236093636 153630449
90177331 44793147 5486152
259872026 221919464 192904700
99210862 118742679 122991808
142798486 47666818 116238000
176338812 81434624 189509842
134557953 167654103 141872813
206305763 141119828 192615699
255397786 135576044 175730204
239272921 93619770 191363838
71345967 68986325 164225023
19443019 41034194 185908963
174600358 251530491 231687713
54473303 212108655 20683137
34562353 76919074 15501911
264812059 27125544 33770110
134952527 185050363 37835210
190722294 178726153 179356916
254170571 157188581 240206081
214179099 271454665 76073839
123096428 219795000 206929697
109298691 272739490 127592466
225741349 189950891 172185612
177951856 211108085 194644077
210570490 211649850 43141099
244432386 116298602 153020740
244706015 14298399 115973810
269486219 161954482 146363501
97461091 99684251 217666174
85543529 48737256 22313086
42834390 261738085 67444311
172464083 71662350 241767244
142397752 185713231 213015907
190863053 59791369 33518433
54107782 203834303 211776876
4176978 35420645 261838042
244313937 134033969 256780239
84527578 68236688 86645731
143259930 173871632 13071544
120127832 135978172 239601416
187649273 151105510 188838118
84552053 16766379 184219571
88157107 218937741 118995966
97037465 235520963 106212064
71341145 36855767 35068462
230808136 180776292 267650467
64764097 249346018 182082373
53539121 44498009 84646201
274251343 217418965 141013240
92242650 89582727 142588196
136065635 20488042 123949043
210051148 138994364 72149828
97445599 222614043 144779108
159508122 32329786 128037200
146457417 84096264 50905819
264782870 158971583 234871430
238575875 174134145 86316194
46616047 163831344 117158468
183716095 11476949 128734616
186037779 41507305 228864012
99137418 167879847 133628131
142695065 6515487 108496462
113905590 118762117 59542063
76366651 196344723 114652880
181732741 150655836 54270725
58266618 53839846 63561339
103033845 129747403 148510411
255654297 188930776 178006626
211741832 204460241 255885719
114720567 186626920 177068041
24303896 206735382 205893824
181870553 44607302 128737708
168335785 109773295 124518305
211384164 233664076 25384065
264211255 232138644 20418343
274112561 253847085 249972830
162080252 183190571 262875274
240725902 169819420 73207433
187802398 176528958 165890703
97745599 138843538 165410669
91137366 89849313 174339645
87059529 101440927 249173621
237079980 257043152 236847651
83944918 14211256 233758857
206269404 157727069 134314605
215403687 210735282 244415145
54947874 61312621 87453169
107183351 52697294 104909637
119935035 51438994 162013669
274199448 52426703 222605387
127090773 216259342 18287192
41346 215575729 218833408
66983 234853677 244844332
9402493 30216612 57420205
221199812 92902030 179530858
34967114 155769478 2773203
261017160 274876678 6606550
117665908 115632299 4407569
6215193 79352180 269612670
158622753 144973971 102086427
135086354 122985998 185979143
61630412 96479397 91646342
172972821 258438478 3679380
258215013 179300675 171807304
165305611 214396935 27977425
48499328 33867883 224176915
206704301 253862690 91342800
186700014 100373971 205022529
47279645 239133228 199318495
106314507 34808922 19043215
192708033 172480967 6494840
134830464 271358678 233427484
88406388 157205646 217221573
67273588 172603035 171239273
178228371 57981073 15220064
200984909 3362577 198705688
253859371 200021187 258591082
123850836 38942090 164601786
12246641 5765907 40590475
172056952 38893539 73348086
145193075 200976560 186471130
16650203 253560872 56411059
206200429 133596035 181223384
168927441 20110299 233723463
53949898 237788124 79162497
130987307 256015800 20446364
91183303 32031377 121006455
237775268 141751948 222508203
2858138 95138604 231508116
89560338 40953802 9314876
157898937 246029762 165170894
191468077 220497410 174637629
138818288 15335031 248233873
246024412 56371708 241994429
264856774 164309173 259091209
263629880 141862347 83165492
39977202 208943193 84086015
53306482 160908390 74880897
152547758 54578981 9973793
272189194 189252266 241456904
23695561 15881831 137366185
21130098 105046057 97455095
67340135 188717460 212084346
57191162 183043120 62374742
200747188 253516915 9565995
164300829 11295796 95749512
7660651 195769905 164583374
148500116 96847098 48535306
15268678 258652966 235622237
67741372 130645359 90392456
153200651 246018549 265684050
158765810 36636464 153229251
270250665 234519450 236561249
10526466 88832525 195250478
40624514 234723744 155380805
106985269 91487912 202504975
223760856 255779974 205308909
221377430 126254549 228142738
5194105 147682477 224807705
230822987 52851580 114348659
258645622 213695889 222333802
37562473 149915518 38072013
271897623 7545566 181452648
84218349 116745083 190898608
572273 187821305 145355835
206998363 80654056 207083844
82689572 75212945 158961517
83182801 130336582 63787030
123715130 114788781 16165858
242012912 56856995 216884960
249947494 159452843 119448457
53215504 233299906 8693528
164498884 256944315 176977216
161889655 227612020 127481603
219091914 70973126 45726831
152895897 124772232 193949826
185446582 47102400 1619228
259565357 207406845 33740458
145707994 186461118 62421396
214180434 83244304 66626514
41363767 124756853 39407925
257527682 265590189 134991833
126080533 118311988 69998208
79857614 121609747 240691114
24835915 212416257 45917521
221068305 26638650 73031007
244370967 109604178 262318578
68934084 144939201 196727345
79676641 149501708 211840581
229426092 100877669 88282914
98890964 5116571 98181692
96631223 124474424 36232528
119723499 207135814 191909001
167735783 100166370 10482439
221292650 157966244 163053918
38048171 83919911 118056869
84481403 271596171 253647095
237951819 144780211 150745354
59994701 27282158 109232690
131871607 102105684 82973051
90963449 56605414 199545051
137552175 271302682 17561774
80633511 159137983 19093766
236268853 2088082 196324769
85493477 157843630 57544688
226003543 224314115 109299540
138838844 217937955 165850286
83446411 21005513 86369421
258232745 66518134 14279504
211543150 246578182 255553457
196110157 122525690 22070553
265180969 175868044 127807341
222348954 219825473 3101046
120784745 242197424 188936198
135496942 241087264 90942665
34699930 8839874 173224603
5270349 4713720 157071621
14411480 151704059 232673473
30298230 116729944 184821509
233698295 155748514 14329508
91900041 132379563 69786150
61515064 92863866 151049695
129321687 235273450 197968737
125993080 164878241 139476926
264707303 51350124 222404690
35698597 107544226 67094463
231350243 228784610 159836517
142260404 60075154 261659461
116609073 12796234 176249606
273069375 94621695 63284560
166654428 159891232 133823985
253260839 261905357 18824458
2130482 154803468 212210297
163932198 78362676 20524362
69031665 21097456 22765324
134441498 275184615 223612132
210120254 243760285 202716077
63539988 83473852 101601898
8720853 51042190 262773030
69321469 81088860 249815233
271027543 118186476 109396809
163943795 242849663 267331104
83373105 3959933 182284636
171594639 42101869 137051492
101168704 211866095 121886950
195624409 213183263 221968763
6002577 228168853 74800256
145222847 46936126 262689571
232389003 140119827 33377441
66792136 170337610 101272230
247927413 196467151 134201743
108975068 44629334 76512513
69758991 62914351 161546377
183825059 70266155 6871436
131702567 118044892 190891689
58046309 12687691 103504699
233511388 148052800 207707697
206509337 250930135 5075086
109876837 230992769 174660171
107120034 199857911 92884982
231297036 22362090 135931640
193129843 194966691 153472224
266616703 108182291 162858885
168767603 91861669 238676815
117002440 117944656 88277100
154994127 147595258 200133085
243665477 150663689 224981371
193765233 228599371 135326554
74154067 203624900 69488473
161917594 198334772 243620210
248766222 269904356 247974906
163157946 122785355 172471977
245669960 241254083 205900570
191841369 180485969 248643862
119111988 182924272 96601842
227410540 40429910 175396493
23186100 16274883 177227613
88764656 149535028 172052470
71535630 37326131 7472297
99838047 54597060 109305643
94571214 147782298 152733674
37926686 229419036 109789301
54442935 53032103 242494090
89279372 38347069 240994508
127182111 86219943 38111889
131905415 265174034 79031708
2151982 42859412 212473439
127692591 119829004 35610718
234304142 233785021 154891528
130767619 37028179 215301028
39137069 241431026 152839169
271200844 161352125 236707719
157418985 113914354 130420681
62454828 96424463 131689132
43133315 199780245 8485571
64258083 250631152 117283542
232117464 271564408 49829392
92253656 11074822 34875368
269071131 194226549 222223299
128009027 272920774 160372121
200765797 103208343 170504890
31302384 169192298 159987823
156905031 218999062 111471448
74819325 92566319 228178945
141607719 85015686 258200887
130743055 4634087 211859179
127479831 189752743 23175637
85220637 3666843 86632109
41429025 74821744 236982917
100479147 56456033 259812756
188939847 142508001 233883975
180705928 20889930 198433462
10731713 9044727 122454159
187481791 186424878 237880298
158446803 22020962 29115674
104372610 226765921 205582167
78333257 271576162 51620032
108172110 133316153 214416886
181069895 84334477 139623971
74285062 155267436 210635825
268155083 113366950 68422612
15644923 268915747 160611158
273138332 39997025 59958639
141506018 52253104 154424488
137174778 256967589 271384510
62420894 86320824 240580806
60373895 265671412 195707273
38659642 239102204 16513944
102301278 45454935 219937738
106927955 234333139 81822029
123698580 14428381 13219342
82858852 80389681 225536005
268919004 111361129 59920063
245454333 22017220 40252772
258073216 9913128 249688644
69039339 42568391 57644275
206126929 262042227 76773511
125097532 94224605 70309411
107968270 58255426 136190082
65252493 271500053 53076134
148140540 58230829 79094166
75645633 162401835 199191506
141347952 117339255 235892377
21316799 67478266 122918741
166583972 69818394 249859635
201993978 227738815 17358841
145918884 33403637 28240520
182086547 273836186 35807954
263184657 5375480 248940669
65419294 243609178 14117966
106570647 36672910 78679450
88508412 142713305 178060680
264825616 94095412 112682922
208493635 237378452 112807258
84685548 147638662 198018225
234584407 266955000 186914864
171588124 9893192 255275406
51459104 221950360 209235794
46512961 86858248 194206245
146123232 193416729 14081556
162936280 172513328 164335586
40741379 33602956 162253054
22364356 250436815 183441831
132013960 199448204 81670487
68870133 12443157 135433471
137972300 14685704 206668736
85998055 136483691 12987322
199975896 85708092 271070161
7597415 24092535 125977548
218955731 182526470 194434089
105380012 37666216 122753896
192649657 156260544 61886728
108982433 119182698 51513886
116893910 20874343 235984534
177015914 66664066 118750076
60282555 158378525 56243177
169423459 264869613 253596124
74620744 53268547 121002389
202265012 62028038 206773578
61368365 92864151 73106361
77944810 237161815 212145647
268229070 130265784 94744695
145161974 89166853 228636223
75286716 258019360 127202856
240988818 240040367 142020389
119699935 33976437 230490509
26838322 22007597 47806740
253487173 191002170 141044642
89779421 73256068 215688556
129657322 236010908 56860083
69683531 45441907 102024306
202599575 1935462 24225825
156586073 108785379 139490987
236667127 78231227 153198681
82205432 222951883 49841002
135452239 152381656 189596055
14225174 97208405 185630335
206262864 164653785 60183644
204187719 261750271 102281147
229593012 223417133 55629860
170774610 143661993 168879540
75033875 160581718 61701710
93279671 11365198 250121171
264164567 239778172 1564364
71609971 24610196 170164928
10523034 96232990 163723206
4097474 21690155 58843416
154943032 119385274 186406779
142916826 208687048 155486638
83680832 239264683 274569204
273895804 198126949 10151841
22030319 188654204 24313653
154009344 179260801 2580736
77320879 185096377 140575217
198676174 56821329 65037232
122506081 4164370 87172621
253306398 213471303 197071578
145345980 82020163 19349230
250706039 267043774 181097008
105995938 269116413 95145782
4306214 245486506 267420475
115409019 195119285 138613043
213740236 64338254 211243314
60673512 12035081 194450878
192906917 75610020 56648535
103773037 281293 26385544
801252 31163510 22374802
160297325 142930812 263486819
26276481 175440538 100454456
181357361 71961262 71719497
60566299 46039903 76949333
86865696 246347781 266395501
126733039 53348613 180215167
186540109 177477332 154900242
36360840 210545321 250552041
182763567 115338601 201380904
75947276 179633154 179086439
26237694 223860448 119637319
157955959 87206327 168382740
53006796 212921223 264223574
255607609 245077939 235872804
222005826 246755057 138114176
91813848 146573846 54090063
83546211 162559964 235095885
152246337 169982766 236929532
95975278 261574830 264694437
165689964 63852816 122777576
148615265 66604857 49944026
15353373 57611822 37583723
249104281 122120980 164002819
82690438 48772009 262739401
166787457 1800770 1196683
50084886 66525012 60940285
3023973 36468160 17900921
144231586 66736990 19024579
241851617 136938184 275207983
255599027 54765321 74747944
182784192 243476036 161300957
2289144 266481439 198421275
179127325 17051181 148925973
258483626 215229676 131857073
19929887 39226008 206133648
135880155 60761203 14071206
344315 195030154 199346558
93568571 222822553 119534534
100547219 116334745 114698203
173090227 20227843 90462845
255948991 83716425 21131998
70344038 209592550 233727031
256861633 226042274 153419049
57696658 119270393 224837478
74428 141721089 80790548
180630089 32560725 124689863
121641200 148731661 188107512
177888828 67111573 46094166
70746711 97516819 119772525
265713028 101493509 274352099
223106102 117981164 181033471
8855031 232174874 179448446
38324786 33024782 241041289
208052946 102732354 244806067
58503975 156754131 98110037
230698413 229704621 101727999
184607114 201082050 271639275
26474660 193472188 139655446
194101945 231835107 150848690
91846507 132888938 196127319
61130121 265238033 262409411
171965890 241110841 132149419
134627807 274706016 1278753
247511502 250083717 94047603
79709076 114809435 24148834
238377518 64362247 185811977
207080592 122721827 152541902
224222043 68936290 229551488
161434624 197048539 233030735
76277479 155181427 128155639
137880208 50120024 264999440
77055571 21713232 225388012
273698991 87451872 27766677
143871915 76775226 41324633
51924276 109156065 203812823
23724048 75155592 28057965
23887287 113523807 77391475
93344413 90883906 241582996
135181406 270790158 162363428
274176840 145969061 201904028
130241419 215380526 126581587
218259762 84090252 220332811
183364293 219269055 158367112
272925050 88697783 57450993
20802770 158244559 203583908
53473298 50043935 150326101
243937496 21010921 186149491
68253925 98134892 100529444
63830010 158922709 167822382
272230890 102995795 165713065
10988612 252700045 160980899
184962602 166059073 114233770
69883126 212551749 109005504
250457742 60475274 140920462
136716197 8389444 109072420
29963654 209105673 19827844
3721279 111607789 161824902
14629560 226477807 250539988
83345601 264305876 68097424
256828166 79682433 91234862
162947345 224603449 242755615
68482688 37903163 143672836
77556267 36321075 150983740
185265794 45442021 199982824
71129099 146927843 71908182
230671511 247598287 12364994
266170 265475846 164244707
140569096 271008356 175466359
113103759 34792783 123189508
152779877 130591966 120455084
230743643 99331513 37566444
237529349 95086340 137050520
190789516 91528848 109324047
15446282 116150011 178389371
167243041 202384468 85200102
246563738 171520599 27017127
231561223 54382029 195762563
10074724 118994351 128678774
54119310 154968642 51385066
30374904 53718715 73585675
192122480 216590545 27646893
168802049 73871437 147197917
230829702 101205886 110191832
110760715 111327753 5561771
8293473 175990367 245293113
226916910 143718957 114152348
228417436 10832719 201597379
59240373 48762104 243353396
274711010 188400083 79259468
77874563 166194250 85367060
17851186 253452323 102491028
150892272 92033190 59691464
66662 217713959 174486975
162097162 180109297 272616529
39169529 144516553 228497485
95965479 48756328 260747386
228499134 239748304 4232714
173059157 40387077 64827878
127662282 195459118 121347368
219019371 53706196 233222275
6462220 166644013 111660127
32158811 247973995 50786136
28517776 163054130 127030095
3852448 59937828 135035754
194297719 216496538 43818704
241382683 30879259 31940648
160530748 36668120 190772369
223711117 20347550 91541617
63449655 98706515 114550640
102580231 115912137 237486159
202349691 31815941 148002525
239392719 191404834 15217854
174079689 35314837 251553830
229454820 192851983 38977439
26470634 196872734 211770656
136467574 265718326 188828283
87518829 18039831 261248245
26639295 185861917 94878100
190726300 257395875 47121965
269441525 162148143 167561677
7551604 79311795 146007056
39774170 117112515 108862163
185675632 198848957 39473636
199889066 72783275 127959351
173065192 90161018 16341987
19104676 252828675 197988911
17778251 241397953 6310466
56376405 4189743 38550971
155880277 125021440 88342267
240731753 88714637 22049494
162237133 213307463 64986120
132066703 264407236 267228368
119153286 140247027 88256449
263843732 70040029 219794440
256521882 28438407 184103967
73853458 186174691 217129773
142140485 193457226 191837784
135895004 180193009 130946363
50668472 56580252 199123671
131781831 271004262 244872806
236509075 123334023 90230949
241590312 24648729 189417259
197726459 264044783 53374400
251399859 106916433 231947714
214628372 84548289 46590515
45507398 236445246 224030529
74839899 20965553 157582553
142221274 42141452 137268461
211762704 47836081 58244027
37648349 70260016 21424358
84363397 143108648 140533246
264755504 139052554 58253969
81092543 231271087 61284435
128062336 184273475 213247605
41585510 113943121 244585176
160068545 225756284 126167361
13978489 245571089 216752872
46119843 194910377 224803278
222877563 202148055 33024591
129420962 251969535 257537820
43848363 256013684 152402230
162150224 265629907 59964565
264716061 113931506 206075552
164944764 251677752 178456100
269491435 155934632 67164886
244902625 119480790 158874611
33413342 43469867 232973483
86190016 147865248 149940568
26863392 85998226 238089621
175511851 44488240 177558420
273206068 9877023 35377189
77545038 105129301 11975038
15747324 92940274 126199858
138115412 4217203 179133381
258834894 218961713 9606055
165232647 163618302 228717815
45153352 240183035 33484308
173540026 10289403 29559011
146722032 123697670 149029908
259208641 12607006 146217057
142330066 22164074 108324934
145012064 149602481 92293709
274564158 175160666 184617450
225092417 141515433 245862851
203037180 132494086 92585240
119235323 144640659 220904337
131924170 183746921 111299010
193657659 195752801 89364748
169822490 249876586 219367425
2028587 165549865 261497557
129190555 186726809 168172893
64015869 88227951 148359177
221867783 194671833 222745624
21002742 231023171 24697832
18338899 162981975 103462007
71157030 237422619 223874
98790138 260358883 85764697
241524660 273741964 182970785
197367021 24517833 268057869
253375143 41703322 42040332
202518332 56076571 163865771
142421504 139325533 261958369
149328533 268411920 184890382
38520230 186573855 69255548
97561386 44635709 19474223
139115486 133003309 227369063
36792226 231102040 66292750
237365183 261770475 149307860
108421234 157207711 159934297
117257725 26519075 218660655
108432628 174935380 3081550
24769583 200032027 18030502
151899064 254727260 225635049
170747471 23796580 13344585
118204712 111774920 244038737
190238979 158437383 267307451
211537233 200619202 95922462
202497224 160694227 271722364
258849157 123984756 218362804
104928742 196478463 221190448
243463651 167038064 99069607
53178770 24837432 70691606
249813085 69385893 145542904
196514070 118128803 57823324
121311 99944363 271891701
37278856 67767074 182163954
92981931 272681875 220348149
59069795 237560805 177382730
177226485 134857266 73873738
258375180 7758936 107915655
183314493 95939150 22856540
29907712 58220274 218085246
273355799 37166849 157331555
139340400 188669947 129013339
40337968 133378449 264763090
213077083 43946139 66588131
190875602 46421919 49254033
190303482 99960813 161061401
70841044 123838302 255125868
70353175 35387983 254342785
140226722 100960825 212788615
253841169 41226672 175224700
205606346 206854709 173306971
115795658 41809412 245332072
126362046 73608885 231818405
151429802 165378575 92126376
217009906 51953610 81057514
154978558 252901172 203936109
154688242 186419496 38412167
232712734 219568990 49100781
131038969 173135590 97080619
29593944 110797751 143850122
42206377 35310017 214366365
168356864 218699538 239343102
125353941 171682492 70165085
82947075 4291637 143204513
75067305 107171925 165995954
28663625 59930835 22504962
53347227 134574058 258283423
118221358 245833990 67499636
86564779 62757958 207056930
98976896 48116740 118543314
200608507 244817207 113852339
147015098 228851799 137243858
157668910 254359541 273917103
164499562 218413753 8394348
71268467 53110952 137404915
104547949 48791972 176251921
249354732 233903318 216406658
155564304 50897990 90472475
250316853 135288834 113302321
232152595 80778296 80671310
51097600 992183 170751093
79654773 160788517 165791915
244709371 167690308 274222035
880541 55754937 120317409
245318183 170037758 5173087
20093645 126999161 262011583
231333318 152189439 192864405
69697098 198698237 206302613
192311398 66403144 241558153
73272319 81668088 214618088
175302571 254855756 14061457
229313747 119282067 98192366
201546231 49847662 270267461
177053579 235160979 207369750
165943387 138023565 110161850
33337586 213931755 19773327
149266998 152925001 31991631
151817374 187864421 139436170
74252844 20707913 187990758
195318429 174231270 207936208
81820456 121292037 151777357
222314888 228253477 71532753
10200562 127163801 66575215
97078231 93931593 137296184
181327732 141489201 46799161
223238670 5626882 182353083
98818474 146912421 138014190
70021431 231166282 166919929
18915253 91058755 210170776
79016701 231400039 121160613
108623584 22628114 8540109
214052105 232637559 61220091
217762543 239512341 26102065
253405149 245801042 204872315
214540636 25944255 5281590
12529757 274906430 165551291
252228943 46533817 134316313
193887599 213787843 205140340
136203381 171330979 147044689
144456686 92682330 260130629
79415456 121577984 56718483
197464243 100646096 174828554
42931930 221770639 130619119
133169962 104230982 208279652
88491395 148887559 190044873
196251848 19567991 245835640
122396651 97696365 89456823
234848491 155605528 238416357
24599400 240440034 66934797
275227521 9527562 5307173
180008022 228292640 153897666
217032408 213847531 42821379
17191630 221765901 253019663
148930754 128242732 166958208
34776321 263826535 191085541
205479996 236597354 50430628
141051895 108167311 212205700
110514667 175167110 126492036
224876420 56160774 14971139
9879885 48439591 223582980
168083758 191678128 6155007
208542854 267049864 130112324
51431119 66629882 121285162
248340941 122599241 225891068
151171550 106687351 3375031
181941430 14887013 41885874
212308379 232819167 47342460
133690685 112203234 58735728
123927705 186075844 73793137
159846352 220809637 222105717
227408149 134913401 13241861
72507414 135692096 53915945
230618838 106511882 186211471
114974388 53764303 27611487
165069465 233207920 244117839
132472682 184118582 49882133
89400359 108822971 171374194
194737060 209562463 203696294
133796286 41954146 39432120
123876839 139877512 228267300
173316421 259897778 82527913
55006899 78029134 179025627
110348195 243315942 231894573
269728129 50391217 41952552
75950150 202989372 56405821
246593725 104957156 162678627
11537931 152858194 197627493
73306245 135925682 154881323
243949040 63373984 60557461
96453070 249368235 172693854
210824256 119820583 268602534
231996965 224054371 77808027
146235620 64440007 170064735
36850775 11061562 17474579
179524550 95119285 266745507
641007 56768244 80585790
144534965 92220830 212544607
115738691 43400550 209004800
170472938 97229182 134911451
123757971 218759978 90584875
47815546 195788759 120335311
58527706 97453674 150530205
255595998 96100056 20679345
132898829 28697726 231437919
5110704 28178868 31279789
153340872 87905310 116961289
202705865 62656769 125223268
215361659 247956230 164677753
53275406 31174420 86220606
9415879 5500965 262422210
98497696 8142509 269004123
259413285 25373022 14563883
28252515 50765840 93868857
183152242 70168745 50495881
86132779 171973090 255811310
193451440 113788146 85552995
262773172 136725189 118915329
31303582 161383315 37642653
7353404 216566366 171935255
270410387 152345626 151409922
181640589 48264200 77733633
229844311 210673385 235472138
100226280 183209127 150604865
39630758 139922654 111123203
208053764 147883400 32215818
103396469 41463953 195118133
10094817 242711751 71695798
72124231 51055105 144984276
72409694 114004063 72668327
74224198 24213798 65226754
205513163 10395675 96087059
240290488 90197014 196989016
205825477 237975847 106992071
260242340 189665329 156567080
131127244 241496211 154881367
239462300 15648938 114357591
37492627 146110963 200288877
7084838 11866679 123428524
174099961 6101378 77596083
170848961 251565623 195615140
253104445 6557506 64554598
43792874 61962477 94457136
100180188 76942504 164357115
82478563 56735851 266958
147100620 188071926 91913591
96310712 4433960 136578854
230241131 66639072 125607754
89213552 106609787 74197881
42752431 10817413 57564964
138240272 136038821 177084924
102906236 54216317 223903737
84874046 12462381 202750946
192446742 222933172 118739416
154937149 108549459 28753612
94303609 167830543 97816205
113176945 130622559 193057180
33452098 219913538 72685413
132111790 79968286 77066728
122263510 70624028 41768564
186244305 128939708 178003209
21399297 238993905 247756404
107203958 153867842 109772756
224772635 109615442 129088693
129020576 184584454 274503451
11914417 258803457 218019930
247380133 91301826 15275073
92942945 114081692 135636048
12389655 190114796 67105140
72956315 133927377 174143946
7668943 47822720 132621591
188966806 111864369 134879444
73618060 210613426 47085731
137260105 28838836 121135031
189930436 24219938 712734
18093890 110021616 214908903
107340100 238614968 19458147
13463051 129012404 7777870
213148666 119568270 45629895
147889579 39085178 263793035
198923496 119849963 141789362
205034585 119777808 154975276
214902828 225966183 164894880
121648899 265015942 43250462
103469978 49053008 126886617
198559303 2803571 132821885
201428432 243884627 70288876
106020722 123967364 210297387
103794812 132239227 91310817
140055681 83595260 191318881
101179480 101909808 253602330
255276106 120840732 96832738
270771537 43759076 200004920
173042178 107432692 240764568
40398061 115895009 14705786
6867667 139267796 266190050
110382350 143422147 251615190
124169756 202014520 253850473
166834248 262971004 122616863
231844194 86996051 148538130
188951433 201051045 98215143
126019298 171477787 105753013
19681829 120491730 115767613
216519540 168762551 139413903
40909062 36348331 151528121
17423739 94479784 193169305
122942644 106365706 31530894
65595176 260911741 247874415
171296171 13572596 24715833
134129655 87208989 62221691
193347161 119247085 131721247
107378523 27749463 56491607
168204111 12925323 7744413
177914280 37226611 131516682
156859030 34480147 144180768
90262511 121414696 157372988
159077763 81797871 146886949
254691538 40485539 164582161
8025552 102003666 160153191
178047152 235334635 44752435
106290591 196635141 254239277
56723376 262329124 252331610
139138336 134695395 235851034
59855752 97794772 4034869
206785123 257163779 160761613
228392916 77144542 241434319
215015550 211957330 161670391
124336249 188009476 197907397
119647542 196158930 206705045
250805923 53303427 266110954
65109297 271954466 222619623
237141088 237702995 78864598
66936533 69003080 189449597
188405727 72139745 20338047
222760486 96836442 175280509
111077025 146556851 184959231
229375987 21063258 58013087
27159609 222073043 241774646
157289479 257235125 199974572
79296813 191999550 249958225
239476845 249451785 15203160
28397594 111943181 274811460
83646292 252233196 145188507
68292000 27293174 29957531
60730308 245010381 162995909
258193351 157652570 22357304
175178208 179447633 25605439
187116005 164954959 150831645
155743900 163982279 4184862
176047248 58121228 239503496
46547131 55583585 100744009
106028624 263287583 207603473
28963594 214708916 79004091
5810375 37247928 198925371
205347197 249064279 124255903
192274940 13248936 178617698
185378744 38821246 87989620
267679629 264785921 238616159
238334751 68793342 272045475
85385688 7546433 231673540
162637155 140897581 238107240
272636993 127004676 56102870
52446037 116851536 172517328
11293846 174024101 107571249
94701817 103484664 54270694
98967839 115231369 97392969
147694345 5550582 247014020
245741987 265753341 197185743
124106958 63477927 84560147
170468632 193574290 187514607
114929782 121576257 206594251
262048378 96611158 194465010
122067775 191145798 222747162
119202352 59645090 144439295
204824960 44694241 176233725
134416207 233501817 261734795
258498504 260318526 38923734
218600902 24072031 110614303
29353573 164226342 241360122
79651029 245293311 59052470
2745416 82266776 242471065
48096972 61024222 45498331
10790273 194261999 189911904
135365513 141205458 171863637
146767738 42008710 229621281
55782875 17635544 243651698
241433049 178182197 72235005
201427348 66612376 174696125
136541525 227070964 216944596
156224152 95761798 176538430
270513761 243379765 18115241
119928061 176439304 155632561
90841535 124081186 164458802
171933052 24415099 236333811
142943574 109571041 138758809
187052135 203403347 147711442
194205947 212482370 32201010
75448222 13471247 97810922
78511962 53188520 211967971
150989207 204403274 80602352
131723618 211225852 196000779
20664110 166995749 167284086
68970347 272439274 192942744
156404413 233675825 201018801
86879764 50564328 217035248
244228322 55510105 76835363
88652727 252087487 93536830
237982498 213528109 16792382
97568952 251213429 77777604
35745251 113463774 19166842
8321472 105971052 200337887
242759173 273102548 14113128
44307843 126182871 174813402
170040611 25135460 32678941
17132992 119737298 172306245
1376461 37263922 118981213
247163737 139843965 166386516
152141770 270763709 18997351
74782744 217700735 8223383
165587382 139207706 240374563
31119952 107100947 200811611
122274814 128025543 116270167
20212976 240295046 52615071
22812626 184208155 233333117
74966896 60977835 50618126
196244156 99066416 152190202
164395672 126932353 171182109
72835955 173116265 227092863
124785557 55371575 209492965
95830503 274044211 270928203
1694906 264242710 26940499
25780505 233946481 81524836
28286860 236401490 69886448
6037988 188417312 195580941
132064301 48881796 76400329
208459227 100284629 231103671
255134360 95334776 39867290
17234861 132111958 250410121
13057351 163795298 183044414
148609808 44640123 57683687
236857615 31795526 181851043
165925791 28076424 75511326
116991529 161549761 204088005
63758562 132449815 54633710
246585135 250892408 80650647
183060174 166887758 10681189
127881088 57182019 170417177
224807600 203493608 138151936
84606252 111717779 126717823
68971301 247488425 96280554
145673761 110189131 254311237
101833846 2149008 233110954
199886279 32498939 260129324
257432667 118143956 87088594
194594814 159311583 105547592
240464668 1086873 156795556
142134232 12717429 224600725
80485641 114016937 10080533
155338684 124304446 252741907
6897287 173611572 121702804
80420848 89568539 60004542
218268788 273048731 177240556
46592842 267593952 268697666
108574439 125648619 222642014
241478357 50086392 10934642
50606160 6078456 188062914
205676677 100226001 86631458
71495527 62800202 152336767
123027635 121174835 45095172
154635515 162824072 71925620
241923728 245951772 226050671
143623335 115217034 12079656
231658134 267402829 93677210
10357016 231593409 141885923
217874436 150589740 64194441
183430496 173665958 137464580
153963811 227570214 214724787
145046403 179392647 97047228
32911723 121986299 102345870
53915878 65154342 140758842
110650063 84200014 165543439
105205485 110473843 3448979
1753941 174021755 151950215
62288886 232039214 178764330
157149259 181626183 128603715
157744654 86799030 3998135
260728842 154421806 123095512
32231423 122728543 2499984
168539348 33578019 162606581
127228309 185143871 211865913
239266071 73902703 64663103
97944962 96502515 243343417
244603382 66959193 109874809
21953833 115858143 58765752
131340126 204744019 43778292
193730006 18605782 121056659
117943332 115534194 54396561
14553436 211610048 184745430
220487374 191254625 112693837
27001056 73618270 99558418
269376600 8310668 272903894
100154059 173541454 7872248
47917724 243031172 154712097
156211484 106220475 49816217
216478616 29547478 113743238
168647117 215705012 33943144
10633504 34384493 198628751
163179909 41310693 49148461
165340928 154527891 47429778
141228207 991302 158758616
269612503 171915199 165300239
149365552 57618580 17315944
112629550 126405762 206190829
98936948 146287614 104700220
50375409 13736433 262831675
256615286 248985659 112788628
193199132 99928185 140687124
211392149 17054143 211228421
47590647 236028174 61072043
250924254 204886000 182277216
104532536 224492392 256599246
50657913 111257371 41372020
133899820 151863790 242073092
77758553 272713692 121138275
39921465 246651570 195986065
253612855 148999302 7064594
120046056 179329641 177800992
171130294 93998466 206498459
55016285 31256549 121036696
261196339 179209387 101411670
53250298 54323515 134318743
197807572 151231038 270469190
268379426 169068304 93881388
127476251 209363142 54633686
14727318 267477707 3014399
4765102 38318321 255792493
65231519 32669875 71967265
74698888 179248366 235292707
166896220 138803669 3891273
76928444 269437993 15290308
146612387 207824714 247770562
249041141 120867957 119390527
80023786 16807988 213647564
57731815 92908308 106313614
45429252 21712580 222847794
29042333 41771011 4748534
97750092 139173995 150125960
95134944 272195167 242282770
174623739 114670209 111255564
207130234 133502836 229724067
211915751 224064035 125627641
70113793 29248065 45286647
24942743 15798067 208102270
219220330 236680270 270238234
147087735 110043510 184159411
4032864 221995886 251062627
270522819 135103088 12925682
91626787 119931422 23937559
198166980 29965225 48142377
205467815 30217273 7854046
326323 147688154 127199101
104175507 8132384 95414964
171773464 210819678 167736769
146447656 144590658 146918973
167570453 217772660 195192766
238501435 83386379 268355181
203280418 47426115 68486813
169658043 94764169 36754263
19203205 31455738 274585114
246894358 211253704 12097543
15487766 220289007 18951994
29449756 275299695 249369582
200398981 271285182 126171332
44636146 255819959 25998691
178091944 30309808 262395759
145275076 150043766 202920578
55271319 154428096 119695615
175571312 152237024 135353860
1846363 202960344 183066412
137296202 262409106 222241991
74502248 208224387 124747045
106738543 183172546 168127467
164510157 60920482 264169877
179763498 262157153 199895944
67077606 220903994 78733342
75617938 86285265 132122647
202240541 131535314 100790889
164806606 63245604 55874135
130310286 106835584 111783595
229763548 93793560 151305560
13560955 252437999 25550519
274601916 213012110 271421192
117075576 264485834 107736681
149381028 73347285 200191675
147770 165804417 25589325
22839146 29355988 150482934
110149147 1297959 183215697
216550406 127021019 74215080
261509436 111236815 237001762
229638252 15378855 216370938
172944693 111843633 102425753
118289988 254763625 149641647
17908715 195484380 203286523
216693971 34523543 78417883
74994465 143440279 50488660
68517339 182728231 132349396
49271135 53742523 143268549
267600702 171082633 93403926
205612871 156118420 126667555
183128384 111851356 63502273
154326654 101297138 43655601
238128144 252106083 200365394
118774331 89834623 219512543
165521153 17824762 195583032
20886574 201355583 81869953
222869092 267143849 186764642
105827998 85114035 41804386
42667604 5038691 159197785
30961606 208858196 11765099
235608589 259886561 203274620
39794724 227929389 190728012
168733268 184971829 237252158
73215826 39908897 255667057
158132040 50271079 141026148
19286858 75647197 68899429
241457906 96442840 271346166
240834337 17033406 130516958
88331348 71183784 98484499
185229654 6514058 272770171
148481621 25074547 164842430
195062718 77285774 215584860
219516578 179393702 57455480
271089413 196489875 218974429
121750729 86594031 220783996
244896085 150606558 32374237
270525910 241337856 27664787
6333784 261966809 192184059
199948898 194419765 248916235
12602420 121436805 120972233
146009763 5736351 132467531
63555554 88314623 112043970
118032498 184176270 115923368
237530781 117505070 160257477
76905102 206499691 78422568
191518691 88354678 64067563
129447181 86393878 261711919
180476217 13035799 146873799
54559140 18533209 8526105
150239278 81453172 190420879
189716436 192242578 37579607
81736509 142533179 166355838
65404962 188672975 139748040
70284976 213249606 102242060
208108991 185323277 254980364
257913486 75762503 224872911
45038739 6964029 144208754
174442490 262055321 90964781
191103714 13403550 42158613
144297360 47777029 77893284
223013694 219172195 105833965
132876335 99509052 247161284
24892492 163127511 66753006
260920070 90078311 200646772
199526503 210968888 271247340
159423821 146031671 236546369
261817290 51733173 128704588
151450875 270455164 156410518
96276061 242247649 152398299
191594449 119292444 131206925
66938701 140792171 139007897
223684859 208281719 112338640
164618339 145137095 61981337
227309838 118923013 244225016
32817837 182995802 178866411
137809946 195389018 218926575
119699979 59604024 65694372
190381314 50270932 248948705
151737678 135088344 155619767
240279191 65872103 181402031
79374866 194921986 268284632
116296513 84903546 6032294
150880838 48869740 79093661
133151095 213597167 185448946
30493710 235581766 31477206
123750520 263252323 89925612
123666223 243401057 90215872
190975249 102298310 67937219
228245064 61877444 156112283
207999100 185813982 263814584
181156557 82480382 94054186
26049569 270900610 197036925
145405666 57045236 170366974
89318824 272339489 151601462
221835529 42158493 208648954
53675510 200603208 166785126
178188391 162431526 143571437
69325590 70555267 147701807
46910969 221706379 188228049
82323805 100471736 95364597
155858231 223455042 92871383
105112990 251056887 237645786
147960795 273554404 153780458
80132986 154772720 254480366
211168740 140640264 198121001
182492358 146366756 34322626
49752883 176346813 6604627
117089394 88298562 256152971
210737466 207319191 67000658
247471703 215383363 16296897
182739227 195933654 247176932
69937142 92081053 101135696
162748529 90892828 52199436
76753775 125434309 227462252
177816934 61301730 140931647
26427018 187814926 128516311
263603388 214263782 180021080
62746952 263833938 71579136
126712359 53024194 1799131
97826323 182165951 230475636
37235790 6945704 261360551
19064170 272624720 255519856
233785247 154564606 17979960
247966407 233007767 168526744
10134317 88723393 127113556
223284979 241620588 71938356
114331566 68393899 38769318
21254489 33259911 240173455
178025663 216721246 275261365
259030825 211932196 114575980
91921885 254677011 156341494
44349894 74238971 78341581
87739834 179162902 143229842
114640191 75623728 41588834
86388097 21615833 82416730
43776785 260394671 65877851
45863332 155069923 198703608
25653908 91396299 82308426
235301915 180901781 52504572
66011765 50932500 83058978
191798334 52123191 124290469
246419771 97675522 102274770
71369671 127754832 266366527
78113186 138368574 253340090
66125104 66123633 170807723
268990409 33407936 184644805
87002047 144261607 160917486
36060998 38392034 144466734
163982422 8493567 88355626
220754492 162593916 72485618
223695114 163677485 113636226
236469690 88746510 260066146
8230867 16242379 243992476
233806206 244663095 259466283
166660548 231767556 223554962
52765476 37405925 82954834
241359270 132464218 248068723
169831859 209169014 158128819
117569042 198653334 189821029
1210289 59287085 259744463
82022921 221646759 188979759
6930327 265387341 111573438
264086298 220103939 7185579
123773625 186807276 223501265
72491605 274139391 243755628
192199963 237558254 201657782
160719356 43783648 178802823
152982376 66548532 95734075
30604683 171726438 205722517
181598461 168759086 26327522
187768280 195726340 14330845
95598485 247646687 139173748
155178013 151999860 192732017
137529574 1309835 155138155
240180509 270765762 225317614
11771081 62911126 109110363
90270275 70179288 125836580
78733036 20681937 259149391
37004360 116381473 63643841
55442643 19030777 257073289
223683909 264174907 129200145
18181830 164321195 168529380
174720968 229734704 213415911
148429607 139438056 262216820
186265721 53352432 16871210
66448807 241122894 226941797
89275424 6341095 116600361
24114262 218832436 172316777
56319984 108177140 85048390
37022352 45471096 98551133
186943402 171585547 234845961
24552356 215494870 116796965
71647233 246399337 145449160
14639751 113308543 136538972
16296133 81501083 30751800
109583714 198072724 192875021
189034849 49289255 18217130
127232868 94387568 224827322
109834224 176460240 19851734
158686951 60395499 17156856
92011685 113151167 106525093
91009903 89906173 129408296
109013984 95934968 60935612
50337230 119901022 8257036
141369019 2148978 104144887
240073319 125691883 264096844
152263181 105786829 187370077
251845649 58236684 57840721
188396098 39631000 6773333
45423865 240732659 143425636
261921626 136216205 62449654
74018333 104771679 247912505
235554056 122023907 102296347
66640015 109361211 111253688
77366133 64067651 125300639
36798520 244694489 153504354
165253601 130750016 78572926
8350635 77131065 168688136
137228209 261306261 163532358
160075381 169900440 28046433
159805200 115143761 6711907
107895263 62754219 72370201
239611901 119138978 255620811
95452271 206514938 113416167
200301452 81391023 10033710
80068552 207201397 381697
244596367 149332792 96905396
120884118 54581367 14789628
210405138 232885915 156180261
72988671 125751736 46778232
208952716 64316385 135582898
17923978 135127075 23946825
101751862 254224450 230212549
197171302 66433792 161891578
114444724 34824259 183713427
153489448 52578600 63155171
155252306 132531005 43011190
18429029 229711867 89623621
64130575 173294215 124627265
163088778 155941414 192039676
160553563 250347498 223975252
238678037 276041 222310932
85753997 158044974 264859731
59369130 80163060 99223901
154319226 28115901 184989739
89500500 253136402 166127475
32048562 215670953 271911422
1620623 235916550 88109231
217229933 25691614 93607890
114804436 180029434 167115213
158292822 114507855 121429232
107514324 179942141 172981532
30759211 146855386 178897153
228488531 249361552 111572881
109300364 46309921 41056396
144848112 67296442 180822260
94290536 12505735 129695475
30864482 36510770 226923351
252920067 111022479 150561701
152071123 28588994 52744011
140924354 157763578 13617995
196458859 214967029 257245219
52418421 225850890 260613669
251243400 144071673 201132551
181263225 104906357 215891415
184467723 193127067 22726153
178373902 68793128 19098531
124634619 223232303 274713028
69729656 66110465 91925246
122867174 228126913 125286086
14004452 140391363 265724025
156187875 105731601 150600475
110348985 219769785 133595632
239903879 162123870 93262374
47142752 218116941 58793724
69125440 30545894 236873212
136299867 160514907 111280183
127530229 32806618 265469324
197919767 228960417 265902518
171214138 161253317 68354005
254641643 67882675 97444235
97257231 2516192 251910568
193194597 83112239 20361585
153470923 39492953 146066841
118849060 176732499 231512358
250748255 163948914 121730933
262510164 74977284 217705275
39906167 168966787 240436441
104075881 97746558 11693338
47346560 156828516 11791390
133684820 219661230 268194428
39156133 206870889 29869804
3588649 190562699 157685726
242722695 164098926 98070338
259057856 251666289 124745054
165715048 266971376 126290550
124261430 118544974 112359772
11081371 206882411 68146507
98354943 4797898 74494928
272377363 73186175 10619652
251570313 67068887 171185164
185190148 256745603 188314475
4633947 72656441 103039622
220415551 223195648 258376651
233340184 107480769 21714379
138763426 60686965 250405606
116283662 225240747 131222122
55217202 19469346 231297108
35821104 263024670 10478569
92045676 71171471 90622004
52646801 3509960 259988467
170327071 68986636 206877293
111635758 232662434 89724455
253932005 177475543 155058222
31207721 46883185 102117176
19602360 7355959 217531374
264086831 149680498 43642548
115751024 189131041 101178542
210418855 42463522 168317662
45385770 214401822 55309834
104409906 84319096 71110989
173866056 125764654 9348753
223126701 260845609 172648827
272645413 3959637 156720817
174583687 181997487 34658618
229922320 82121604 67867205
196501279 209284106 128015676
239719792 46378062 106105757
70140645 142669246 164910843
9768285 81981734 270014308
208076174 218145569 79204835
67468227 155052145 164346291
87868032 166712957 122745808
208985099 98850490 166875862
44321653 2292146 232172352
98755588 251838437 147534965
97740749 152590255 142760631
39419732 107582910 259918897
127916637 126966731 110313383
196524416 59253836 24975877
84999077 37156601 215262222
257882600 23989205 177767250
48017977 70170217 58244310
122629613 74618165 39955230
105790706 220464810 45035993
18568758 195717568 37107435
82260422 230149623 70082940
48816833 170725943 90773481
196893115 151506116 32879765
27328374 140698741 150716725
35550640 83987590 166655624
48662258 105522509 138217807
191939267 247049786 32809572
4388339 52548330 104319244
251073780 271716354 68121275
127942333 54718911 44430077
227291268 34806813 136005846
120264818 48930637 104867739
73921400 77871504 123980781
254962683 106011607 8519455
100057128 163155776 254590399
253625040 1810111 34190539
87420826 113470846 36945068
96520803 184089298 181504469
208196859 46609634 96449309
218734220 272968210 15913696
132801712 264371413 65940936
100276923 260100799 247516887
112204243 44516811 88687632
242126722 182003267 142417693
265673533 230122352 226459838
38302437 172608280 274388391
84023373 20754342 164189718
45324575 46612285 269226667
27835390 128791809 192568734
256902909 150492725 126396684
181402924 208981842 224947078
233578943 56278716 3390589
195068145 231013506 267366597
227885480 218482969 135438375
111073569 62187890 238932761
200346725 209479266 89069665
154582270 27897132 114437095
56188212 232395593 9274130
212417622 176871283 216322531
222189471 134669550 68964942
17281843 100189948 81490769
131443014 68880878 248186932
215403036 247560245 108700428
205457024 53951894 104362395
16628629 201252727 237798623
244140738 132888137 92351260
185097942 97542715 70127159
35955472 221168544 179514977
195349956 46985404 69757405
198993648 197310269 133488849
131706642 254729388 237894001
92410202 170866614 89221352
93462067 75344265 114280038
159551284 158878643 216305912
227750811 243975527 104273859
33428281 198593976 249063586
181819410 252249771 86282150
172053188 263416024 257325001
97772681 270878586 254285492
174912192 116907131 160843619
258611511 258081892 214047609
251184678 71238286 85597706
244229 82410614 267005381
31751015 218918456 257666175
158842292 4115040 150567916
214306192 10090389 86328042
115686555 37803335 167735253
235805912 270901081 86264213
42762822 64874801 218012987
11017499 2757966 209404238
197976761 158077993 59434441
160244627 70061723 206149889
214588500 197867296 88698743
221454303 111297523 129658575
111734115 165374287 89665860
166494476 265973490 23970764
176062700 128535524 131552600
23340252 132716007 233434377
31965098 57512652 77541750
58291016 103801540 212703949
261806892 34560395 71392210
197068287 127185602 80711692
140561809 69525108 158623108
133646620 142808134 124911143
54388846 195791235 118669899
131407927 46117157 10198501
130284322 30180019 188262084
160181593 206428206 109658659
180057202 134491679 48448314
58377450 212692625 1337596
41327553 240381491 33992623
245647753 207511493 106265097
244098080 24262069 180304422
7605997 118164536 143572048
101004697 183018869 105357280
213925578 12352844 190628916
40553586 206064700 121335707
110506147 161087348 22393923
118142829 102667243 224057740
232009185 250078161 221987459
236321693 197870101 217469057
126857554 158520237 75282180
196115018 160477283 84395026
63973800 133926921 118625559
172492178 261997473 72625143
227743208 178274283 156043547
13974311 143143799 183254848
268596455 151011109 29783699
159671380 71328546 11731513
78822897 259156231 180162730
19881604 39443244 97879868
128541565 245806484 128951140
230275198 196527324 243640208
164995348 147717641 221012977
268233210 264012145 25185145
234956125 239784873 153067676
141187576 120120700 94304115
9276571 150155165 193301800
217182769 188668644 150226862
64029442 239445120 51059312
148738016 237933812 192832232
136936507 105490386 235013896
237276661 44407593 13420552
193532829 177458613 78421426
147864813 45630300 126652200
140054734 97037957 106438542
43525679 76701072 187617787
59172243 269837795 215064376
190028309 51996166 243618239
205549522 210615541 34646043
74021650 125681718 233215794
253450338 132448870 199551323
63302110 44369027 210214598
183871607 8461055 143333810
267782619 55320132 206858308
262824003 23567703 164705302
267183758 158930441 125081766
121701868 233231357 217697405
56363060 169110106 85990607
75963362 19330242 45187286
207782681 169951626 132351304
123021557 46501329 109275602
33702544 193031226 71057542
119046019 270217109 62067512
168893871 231599037 164259688
54562014 100520551 217347133
260393383 61494572 111561378
157249952 5021108 145805242
5466161 248442893 194641057
232706569 9262214 43009809
230181382 247337601 3029276
46933157 55067990 39806084
58533002 59961398 36872869
133811543 44998136 46820640
15326450 28172376 204929295
249592012 239909034 105391098
67983201 9269286 199809475
40827739 55899904 132852664
137526077 151195685 4142197
272397525 229257338 62425500
30777339 47994263 116640696
106616966 179194351 100471134
216570139 97706492 73827992
149891193 65784178 98286123
197863333 154914552 188681581
201558612 119578339 196005689
67453390 239320988 26396410
263607072 215599888 248164462
9232773 58536449 184751323
58818233 154104301 241624414
99948056 79219400 192198268
146973021 10264267 30380079
203894374 37069330 256525775
246377853 267455399 233196996
261533921 84317420 4109812
184387391 36875866 157162051
49434964 265870707 155035809
124396682 165792910 166902253
114669532 116985960 71018419
33480999 248201214 197510000
108604052 130023007 235132139
223221920 71238926 189521988
188167180 55928202 220781325
50625330 92145676 12289100
235663388 67975994 92572612
204620986 68874666 155224964
8562190 131721695 133704194
18693558 109873354 179563321
19600507 73515365 178059996
121521329 27810806 198502692
25134212 57545165 232697842
180781412 86071982 252984451
187430937 190101854 210876590
87368730 19213793 51504803
267744470 158536750 273563807
192975556 203791359 140193493
25018717 232988062 262157106
78314173 94508547 101519751
125147784 187248763 119801107
1816754 28525312 69949625
123372999 178143897 21969625
72785037 191066587 269411148
31622442 45681826 232935966
169825569 263951799 251353741
253830214 1020528 176721720
209109305 87600750 235421169
130180690 149549949 138609903
242184957 45438178 195228673
269165221 125465320 102396191
249316453 189099765 209024380
255077032 112534367 214765771
75615425 230836608 112076342
180936319 62310890 267254737
170852443 274566598 215577119
99675946 173296362 88745344
86905925 213362737 44032306
201932892 141160519 237819970
161559700 95141821 9543802
48284807 109395034 180634664
100790159 93359145 156692593
47542059 248336911 236835133
165075651 149882522 215942110
117912366 993394 109928698
155181317 36122907 109557156
71375003 251040793 233895116
57785707 1143292 11422960
9065613 203160876 118630026
225804665 234649357 33856681
74715866 190145734 236138387
223431243 231591512 70210812
115512583 236560995 222557536
65368937 123588805 122617066
234276602 200419685 154633377
223814986 18573315 146496018
139209230 198072565 215577847
58431640 260831304 31144631
83936559 38579786 272911143
88404787 92507515 190957962
33184511 239858352 21896176
110123391 181867183 54918697
186997967 242182096 139303762
225048475 17360135 44234096
213211172 190753686 149774150
205896813 230382816 147114941
22169904 115048366 134187678
155471695 231597943 136736243
204696873 121960384 115415504
161834001 244682233 67578916
87837235 50509248 154634558
262155906 65083687 93654438
196728618 220676358 88884853
103123328 133288567 94469211
146239213 273215975 112260594
268472679 112492334 247442249
229679700 214936042 70830592
101460403 91830740 199089774
10979288 229972134 108077127
125431200 250872737 237901225
159778475 194307770 170880791
201666152 120873387 209769075
275143239 187907946 229720973
124140864 86742140 188440611
238199395 265075108 87897981
272706590 154387457 223783279
244442383 192716627 25702786
158971181 10405758 180957968
81169023 142593188 40165275
30329787 188332056 98106750
239395632 41174106 114129814
165906992 76725136 178310283
49625588 150368012 242141467
46019722 10543745 209296075
266489241 106398974 185280677
22409247 267372086 96202297
146050582 28214664 238620920
35748110 149657502 242268374
223284735 265269494 127426169
228106212 26353296 60924666
16399954 68091300 268483550
123916740 35203568 275150347
147094393 29761433 61637571
72665744 185520093 222818871
189225863 123188723 97603349
149920522 133880585 143930423
221494490 96134064 133162285
253697128 198825976 234326835
209655417 191643027 16496123
175643342 117308102 49590695
170518601 118642946 233869733
191761836 1351898 182866094
103002921 259600583 120434199
162146329 136968025 125488248
181108192 246283851 236389757
192195138 206068148 275135747
40546155 195456747 145310005
60563207 271724695 244915201
10621511 156871936 168241715
88566060 157934481 120049653
117717592 173228471 103781497
215417323 273538537 100168870
266498059 42055271 49644894
217826054 66291239 126158480
257576987 244211721 9315216
53199257 79134722 12156339
103455588 211124926 190595536
263777983 231366742 268267351
156489028 224978614 22316225
52985913 192801244 215868073
91540596 33102018 263664178
30930122 56182447 99816874
155062747 144291242 206921688
193931955 148842738 41487463
41924899 26142047 146313704
215583285 123532690 62223358
95113313 80779438 215030900
147359019 50048131 26637249
91350901 177929285 76125462
30650587 94553582 82520171
212955196 212126522 137801153
91822171 170883900 27415471
152121427 188444133 219968081
29614213 31509251 187028135
179270254 177899075 245639656
190082655 232563651 78461398
269542141 23348737 205355423
31428390 181061313 118716612
196839849 259244956 134176052
179515320 239223494 246610136
147026193 91912360 94646145
194404307 58615120 112582975
122634556 90666384 3567716
26964499 196468966 231240473
206043924 176244939 270736644
92175188 102109710 63065276
243420745 243339947 115380021
231453649 89153613 183197416
3113809 112550710 195289293
216694771 210577349 102551376
192541130 133157265 129785242
45854478 190041961 49719422
102204378 124124142 6284192
226274542 17935893 37639970
234597152 22594753 208628635
232493126 54627867 72694396
29293991 45153229 182894386
204403626 204269929 33337477
262074654 170623980 112914571
238598393 139312505 4578839
118368698 146245269 227279099
157146181 49572200 170747322
149263016 164441029 148283876
246920618 198129703 194138699
266438808 27586973 19418177
229525478 243000055 103274680
85572749 244435638 66928306
68227840 118942229 238568837
224071426 164715547 137307707
197331623 144479494 121276448
134359828 249711208 13786950
138863420 135125568 247453925
75118946 226997028 83639173
53142994 183055731 274529269
195410170 141318838 235842050
241398674 110916767 118505794
122016192 7446750 188182599
163367271 147920801 4409781
96885541 46131513 12402036
188665387 192253074 60476623
223788380 178584202 235162906
208058741 161070128 147539675
8989138 250647676 67263251
104462473 240179980 145368801
140137082 57333738 184934283
82685398 62060832 119961687
37474425 125575755 49636734
200637186 131765282 256154488
206444408 212221423 236274992
273201114 202335260 238141548
12733898 63578205 204231276
119554016 225680588 167503831
266678598 248150597 59745480
269284252 142475057 250919382
44181033 29618348 248721876
174076086 47431890 57324482
176352121 57323881 243768079
145622711 5602422 50188064
90390807 52843030 14208651
41885916 18150655 172626537
109120160 28175770 58101877
155892420 268212658 186476422
221415029 189535815 128074318
11771405 162479344 1538640
163587851 264206534 264235298
49068713 71788436 117826085
186320939 152225214 123782511
233583714 57360391 211783733
137024763 43710963 168155121
16833516 247963209 34601235
100153444 186458877 59229882
179391217 144473356 153714360
43945580 182565806 92031203
146929350 34984465 11964180
218975203 191206414 260193413
80221360 8120763 121389552
254455272 21961974 225137067
244805974 265606146 223826716
263673728 244090802 119552457
124490615 128366906 204113791
51898359 109128209 193309858
208723009 248885795 173065956
135335146 44125690 195111143
218166745 37958348 136295590
165060616 77080311 213211406
225256453 265756504 98575585
91213083 183271585 267289746
113693614 59667405 148775152
242925041 203970301 132658951
156896481 197468038 3271989
118202623 154298408 90545236
46003645 83875896 193297383
111973184 143041307 206953469
165487400 215323095 205415730
122102704 197679959 166011674
85231501 13412635 84417928
184645702 98730405 66597044
148821464 8176435 83051988
173040675 141452150 21168771
182161328 103584228 155693223
118302586 141871646 117625318
229531776 8474221 182607915
59447532 200217297 203223284
109831489 16664216 17131724
47587107 209558731 64056219
155608378 272197126 22754773
104788820 27118691 270929983
104813404 132548728 75571752
178381876 56564056 219631938
251090534 142122301 15537157
244045864 96452187 125781357
249436016 100087046 159260040
99010564 165147746 97033221
145049510 102160930 210895611
39098868 157343631 186060223
198783730 97390508 265473518
219023053 31193040 159612920
13857712 71731281 195175126
127865372 115878300 112215821
105930750 133439140 227899654
217840434 57070176 93445122
70740519 85918166 245136190
98287082 154067892 146907828
257496160 137982579 254147208
274075352 156672244 189927207
22181544 230086593 86784113
171347486 195758235 266438371
173953359 228651098 158811835
26737964 76451150 249794127
225708175 95146794 154317831
37305130 42775061 151376934
258894001 192500056 115925346
66356017 196193773 167873063
125994230 147913989 161097703
10483207 83361589 16029560
258417413 265606603 100784044
162744199 23893719 242092898
207771554 45427364 192360917
190193565 208806914 232982722
248032534 264092437 51803442
268162967 15576025 267246169
169249305 172465838 157373044
196056735 264586069 3834872
264736873 164423597 220218074
18757377 93050512 217106481
5041263 205687229 217668938
265950818 132280538 215582323
176146374 47105358 216890463
85373899 67895852 172587252
202168682 228860228 10439579
130310984 171657309 158393316
97562425 164319025 71684955
13691103 33290545 226289102
206806167 1002381 199190067
134557572 59129327 112880342
162890702 207529446 75276203
241242611 78336015 122134242
83539111 12489621 103849157
79336685 233690675 130523103
199154517 64022036 88438195
212140202 270918956 258703297
102525502 209199665 65150509
213874364 212159240 92403863
10817478 197140604 170783031
126046363 16730806 105364855
241675517 98919622 149487999
157357312 209040801 180800168
228183585 33709803 172127013
99126832 144349956 64350709
173529422 38544437 51032156
125042192 72743619 144344100
887081 185708750 250059726
211157587 121553335 221928903
231503374 48943688 132497837
134677773 24541593 69419479
270196788 183279922 190728449
145170333 34675103 146708735
29970307 266449063 38210373
172794197 253594909 35116579
250931199 6584380 108021254
9891103 66248624 97457752
57977679 71621999 173870517
229921634 23556933 195658240
57909025 432978 191678426
10979123 156879835 258212108
193057063 219861053 45975734
262608420 209653947 187574431
186074578 238987905 208213485
59623059 143107639 59331575
26983383 175900188 120152206
161865147 237659682 23590628
269579155 92649395 127276459
152470578 256297352 41156887
15995825 149567629 32267741
183991797 228987332 15218836
256034657 35901266 133212107
37370538 263842376 69960016
216752473 110890472 149582312
146595298 147323783 269395538
241037332 59867869 67620519
256715734 114309711 231325677
184836163 165028406 55933619
144877020 245067897 91467851
31528755 105067096 62417796
77913449 77183406 101365211
21320064 75129456 225964637
91350206 236690587 117689816
74739870 168740999 116862777
151843877 263081852 4064657
166952650 68457076 149807747
255435371 272502075 141280329
15682925 125393732 268943590
43886099 97604981 72582785
3632674 203615944 48843151
151525168 39903259 160428021
214329700 248464973 114396152
33357208 44069423 188203686
174937345 169303375 87252561
64765513 175950148 151003552
104159524 89624956 256619961
46000465 199410673 89593500
183699430 141602345 58174716
5181663 152495332 111904811
182579123 215130178 244559528
38308123 177994900 251622620
44814047 38031018 223900024
89757955 83942816 186350248
234173975 211873552 6898143
168715202 9015806 91689567
6015808 150392073 236869717
251192581 226516301 100339944
232305306 128755347 68364382
214289462 178107322 32661139
130413106 179818243 179902640
217380144 30001455 89860156
96317787 214637387 179469023
6466782 164728695 202314705
27226734 68618337 218310019
19693860 228431649 169575152
271439728 145187816 87034619
44595890 272573997 219796135
268436666 72647332 119477140
20636860 105779167 151083298
210309455 138777250 174919563
269088763 216975411 220539036
236820652 112949602 204442261
78998228 236069656 131297580
188934137 135705990 219128474
62639728 161733149 160872505
48689482 144317998 2664004
210590161 172096534 135971803
50302308 106746328 52802037
61029429 78829783 154147086
160904375 122518365 270783546
107907115 145063546 17115635
175662537 170287909 24173128
130134132 242632721 91775478
192315763 185060883 164539547
116018725 244375680 97897050
237222466 181533607 238814439
156583317 135248532 147130704
191922122 9152504 17651220
224038133 226037796 188254762
254453451 272663865 51505152
265625745 5642997 124638892
7196173 49266765 204553745
208944998 17421339 35113312
194403171 35826624 127058585
118213917 17898166 33898148
172814176 101967672 166248953
18314585 44631999 220413972
136677663 270015092 142946011
119754240 241101244 13096025
234533707 1359853 77216179
3148100 106212349 195121402
43282375 227230798 219066002
54736652 21149282 230908760
7340755 89569353 176874097
163360667 234777971 110773241
227438447 210755363 10208837
139347960 176242035 263407183
109127601 197280283 118133677
75786406 160434012 87712040
233118946 194695359 3207631
89464207 33308922 19680778
38878373 3345573 225363425
11822807 164506352 123315682
6634731 226091088 105969855
75489000 245686256 221536653
22245243 267688670 125737405
32791508 168855442 186206381
31847228 20402680 96543114
57329881 160048024 213485410
73023693 64354540 154636274
4435870 250050364 14916789
270985806 55112534 99252872
216214767 216575647 226288256
253372300 235943151 32362474
99205669 165632844 9883928
113234947 221993703 275017156
20573704 39051289 5300999
57927705 149102351 108330054
190646466 59495388 136196358
7402736 254541241 94690796
161095028 241947948 139233484
107705609 165413995 99613015
50676120 89653800 95633869
109895279 128401443 13126444
110979714 98832073 48907029
80617214 246365707 149300183
81655596 247195196 131857652
20153235 44141031 174557776
197178353 212764903 57541690
179345625 202889803 199823137
247996737 157957375 188872441
79322797 148472320 182113092
235086088 228159044 254040414
185667383 165891507 57925317
19643209 207933452 122415639
257713521 14984195 689717
238485923 261525662 121484367
181924776 196726082 84821553
99766481 114565498 233006794
15210986 26438202 43687359
180028301 233389550 56283470
32126861 143589571 79007319
47297681 141708090 18605812
164645908 126049931 249352559
217694031 160734636 158181124
93106780 133252255 66928273
155398801 61673705 190118509
215028578 199156611 181921985
241919110 226668836 122047438
268502980 95152339 264375097
271177709 179364703 261972613
154481740 261492611 168926390
52983446 43181986 67008027
121384800 160591355 213164028
137047671 47469504 50847089
77663208 201124079 206971872
190148727 192320375 186835809
120757470 157344736 189347085
116867621 33592274 57821561
108008737 40731529 21582868
138016681 166862655 205374578
237816762 22525408 52562817
26120670 2510700 179414888
19626580 176109621 240953039
220162300 217838774 180509619
3623770 246891462 259472989
170644439 96324546 122898097
5564082 26098733 11406941
73020847 229706956 256492586
44417949 114743236 213692471
122652043 42836022 138596231
234170582 154852856 129755932
146958591 230110490 94983256
37684363 86781735 42329465
63905680 41935029 237045526
3908956 177345732 94742152
270065179 172204581 208402769
171081121 122924892 153224589
120354809 270602379 125762431
256276313 258179161 42581057
102658346 62047598 59455443
225994356 24006654 170987111
108037191 232663269 108006528
240957011 206541266 85100276
100733541 26758548 97472306
14627496 126238689 210787772
227147478 273455666 264650805
90422162 75710010 263939380
262621416 38136766 18183007
175419399 255148318 147993363
241324727 244580564 153415590
109009609 203813428 269272750
172820037 69486181 124789097
225526176 117313328 69420186
73133558 157530980 46009270
37110613 88542295 88068939
108273135 121390198 82754029
222567493 264184737 67249149
156452497 22223404 24907679
209543915 211757391 175180808
75663055 229743910 203343163
214545541 178229225 203522664
242451170 79220858 71939524
82185062 198894499 183065352
121255876 100071709 116930159
25866835 253520413 218535408
226897143 75542090 149595682
105648855 110711344 78415882
127482463 10974486 143660892
265337105 768849 28816774
259502107 222279988 97721016
173781379 79372777 168280752
57322882 41616158 175347594
150304466 23300952 156212211
83271197 77678202 101899357
67914260 125389792 16582471
33658211 236658940 270762688
227929338 232826261 49048713
91329239 24011247 20603680
271672167 194882014 162996913
19461549 137988795 71266600
185755669 9018289 241240417
48499144 203406048 160452019
245633441 190359441 255409932
185001510 37130980 174336658
162534610 220855714 120307966
116669353 199096750 116891825
123276711 154192995 110462832
129603246 172944581 120500408
75268306 228957714 131382705
206223749 227650113 23148036
191577475 190503382 153322839
204405047 101977199 6063751
262098601 248670847 209499815
70189100 12529712 40262142
126844096 251804712 22838396
139290700 226821389 256432882
151115746 120321417 121624424
132798842 92772324 232527122
111089822 56408491 246784663
222149647 258146500 64981363
235702102 205746634 235264647
171399078 210332175 234255631
15042580 156909999 266693504
216387331 9912699 139261131
57900446 153311657 114219127
69185370 132604914 39699446
235615659 208049736 53973199
51669051 6329726 105413029
186819619 243721522 106793160
84507911 261520673 268535219
46504633 274358628 270913996
77870801 224931041 185623122
34774858 114808471 10407314
68735294 179750807 212432812
70555421 159956231 25325959
153238396 78384098 159628365
175222969 263234086 259312477
61816561 79901547 240028627
20910608 178693726 212838002
64869257 67530799 189280217
162503970 191304345 9262108
139314587 111744990 92571007
240854061 172592865 122732
127440928 105092438 226388882
173603062 16978381 207745516
184628783 257643283 201212476
267134963 156608121 160456270
160866113 151060090 186575269
35252988 180488330 41522630
219831132 179646834 78571792
168937071 109199592 243279647
35417980 150446639 186415284
110296461 220063863 38489006
32007477 168055815 57511502
13304483 272073765 91779974
226439877 22454947 4797360
109658072 125760031 159026190
274212563 108432156 100373281
93784183 186394112 168966610
96247577 140014734 113719772
159950489 99193465 52497099
203744555 204230802 145495452
67088159 203832112 124037309
109516675 31085499 236707325
239787929 23194740 104773673
87670551 841787 56205553
195440706 228661100 123064197
154348261 24806254 106243300
24332903 241310656 176615447
22613483 12059507 128091081
2267457 224334974 97828571
72752643 195948761 85129227
178206234 98805689 69868433
225641445 261207195 105175809
190229007 264251791 106275198
23254520 156873549 225120024
57485777 160016463 9258541
55239073 67985120 31945763
271639553 7874102 53937295
52865693 157985112 132498879
153368866 163621565 87810828
17479770 235293988 133432169
33825729 114161743 257515542
153978617 136020250 52214056
5083390 226207445 186336861
136294679 54850289 153715931
22626151 391911 196083474
257029134 75352860 158236034
89923802 191562575 56928772
46758928 139489112 150255337
200955397 165628200 265142793
66656725 39131665 158918765
203347744 218836030 271546979
139649283 268692773 108309328
162110862 196690105 234600595
52280829 33774480 125601236
141361819 36502892 250929107
225062448 274664461 29579545
75125825 97429016 44755938
67206251 8712432 262609812
58123569 185574013 193918448
227397171 96401392 166617380
20267670 143726282 138863951
17481092 51717934 128260373
177219718 39341193 148896975
203254874 170530769 127162065
152153722 77644887 116702911
140534566 42032888 214345926
33823494 23072480 126180732
9668960 228880282 256560846
41990949 268273855 103489703
126389540 69645191 210533436
238436616 174794149 13682762
70159599 121577040 182645721
110503384 250959360 121161349
47203530 234746960 58130404
113483256 50968850 188401010
163297523 107875057 116483675
110311003 5378958 165123130
31949352 122573412 79382059
271841489 189920293 170752495
232927512 55131250 150599227
158873183 191628896 30196463
162217624 192646004 249287508
85397078 67676580 247483030
88947113 43801757 85438600
138320065 134598188 134620822
144276331 109873702 147924476
271685232 190117904 249690942
169192979 60723068 27313514
174404874 24072254 126293700
99381989 145554616 273829874
96250552 32037291 253715961
236702791 196827351 161191303
113141481 224610682 190677576
233570351 240022922 196014635
90221592 169771005 160010091
186650303 177128349 272257264
73575556 136728689 43046466
169386416 47518558 4835838
243054546 250271374 195669646
79592537 111414359 55498897
249471238 244858465 169671387
150165949 137769100 40115952
207667121 86743417 23921391
161137257 255985537 70164981
258998839 967824 187119543
137948202 130547207 135694524
7696307 30263678 71608440
161593681 79425439 263903956
231353360 214026048 7049571
243603316 217599313 180480758
73291187 255803852 195930109
105574603 245969674 170573437
32060896 170917423 187565960
174048373 244052399 21391265
107510897 159675661 213606280
190513572 258764259 8341573
31734194 26569010 176448712
199201331 199483265 94488209
177388417 153810374 73171881
27177312 16886211 222005748
21735789 125889457 243972553
244088203 199794950 100501632
252345627 191701349 253381438
209125620 105287346 4879980
184503674 256405024 44844310
125916170 105634905 200643696
250292017 34642418 196049134
117792466 248667743 31114823
274348404 275016027 221833514
149954104 149607956 166273064
224601363 208260538 102882519
140263443 19640805 99279267
88024488 211469724 1465726
25984868 258261698 173624944
41638676 184232465 75380925
189220597 133008938 117482858
166644059 77913089 98959674
63800055 19923705 5912868
142555701 219314686 116607688
187526826 197240893 266084214
28731605 128758158 247852392
234366000 30221082 172407225
227011432 22056643 263243114
269330362 252632248 190077812
144624371 94379489 127572791
194505271 160766971 261543845
151410370 265409273 173027139
121551030 61503512 190418407
63512845 146912482 133697825
61249392 64298037 184701471
34877258 74297867 222537551
138886250 112398932 113384531
225707327 191918004 19277825
40297266 244291961 138008661
118554673 109152842 183206307
260550396 217582165 213336456
212330927 136161471 111753894
273996494 227993243 84745182
219379388 244468578 14921106
60493718 81574857 96835586
77521589 81695053 138062849
116887379 39143880 80517110
234418797 233065501 226451141
249516167 154077382 66383605
241072906 214475601 32363341
114478625 221276318 171170380
157774136 16977428 251288828
73724169 222547264 145137182
46543203 271774426 244303508
180414725 202245932 240783901
156935017 258380186 42427861
60964093 44665062 136044315
58588113 160842170 13825920
1155019 73852737 50247507
159548761 125479688 218017557
179425028 135241468 210163483
171658147 177460229 273376091
6554457 153087659 100172239
95511575 190503121 252259013
229236869 118698514 119073687
167149130 253797726 144533445
196716410 266265970 236081203
128738843 49589656 229599849
23162477 167742965 127977315
238870423 87186936 230925682
108867588 104890322 159621512
104837414 26029090 54717210
196972826 221253587 80971298
139601361 155512193 261153722
5068019 144205946 259123550
239358235 50537446 109969321
141486041 275194936 79762717
30435233 165593785 138801261
115978937 207298048 218782815
55582865 101108260 268905005
6333466 185743284 239937466
252116146 214286671 50930500
227429748 52599287 16740626
74733456 228966685 70029664
256887630 239341723 130215463
219593486 260569458 191188908
119817844 213287058 88461905
26234982 61880218 121801653
221505395 191686932 126623490
53378945 65272425 7451692
41323848 80178500 160745270
222141324 88151572 12459113
161835624 271575482 77254357
107116102 161967411 226338689
261478610 226899201 83210440
202684250 95237237 22517105
91580554 228837952 168990237
105766351 177769873 227790805
23593351 7160896 171577534
91501430 8022517 226932284
147708063 50314214 147562486
212966494 56205238 82928207
237675212 65737365 32933421
67047069 152720453 20652601
3593035 201781298 246350247
11957324 59909339 130754439
124565519 37185862 78735233
97300612 186581821 57864507
196052696 129749762 204072816
197479138 205372261 241041779
187915110 257007120 249357525
112006021 188893670 85869946
75299167 84722122 57122165
236413626 166751523 193678043
29284516 28938424 95395172
65543650 36136977 45851331
154467453 273731462 233759876
232188192 94176516 64272888
8526112 132808905 143242565
80887005 94705452 185486130
2849123 147708724 86734135
272855112 13609708 177596035
165642369 58705619 253680824
109696134 111268919 145725364
230669678 178054684 150100506
42195896 120356925 184569833
89123352 241681118 219636141
177820010 210116353 236909530
102967601 86171242 270508863
104659933 214228087 80379236
46611386 178561247 205650375
38389661 221117945 60657776
154755200 70424222 195173288
145011244 261773352 51201230
206816464 37257765 271893754
245646434 41951494 269631333
107511032 242544364 84629237
97338980 51088083 238587665
162493279 124506594 218927971
135636180 971900 221170099
202293716 189532385 188506583
47268037 165060042 154402060
42738706 6596330 157501150
180152487 48786735 32011298
273469240 269654094 231413077
181791911 66135363 252141208
275065427 88649472 226019698
165118107 59989810 40671641
100075657 86842732 14809727
256479338 272362246 205941217
37894604 250525240 218145389
46560263 84714177 94053635
254215348 156568282 163840153
244746861 267166492 75680823
92639282 20616320 174151406
16988528 100158885 18998462
2568098 271627089 237215453
4948320 208378312 124608603
245739311 175284536 37035791
223704809 185486377 201782803
20787889 254403789 152600433
57552300 89249939 14154710
226586141 153049080 204869725
136764261 33551861 89525029
177546680 178049835 162907448
110756800 1970152 185422581
70288545 45205877 121726708
5046714 172938147 258350777
56083221 100342582 121921020
211674175 191128623 227470682
140377034 164638975 260400618
271929030 150625550 63842197
116339673 258611365 10553765
263902029 4033583 121845614
119727011 29085856 246499709
127451559 99575163 118355274
162999804 127355434 87930174
98127708 146984023 53958762
259547978 132629669 12668962
9932870 105352579 47795400
33416457 112838173 97585849
259655530 220396317 35286573
18013950 193639176 221385459
265958843 39709748 61001204
214676582 1849012 10106900
219812799 213961357 154431473
233255191 36899372 93321367
6494552 92395660 143158363
207571762 6480177 245223485
164776324 123009384 116672527
545565 140087780 157629603
209520630 49227406 203761712
182706781 111342814 269617840
87312477 181649435 106116683
138207101 212757333 3744750
76672713 271010232 166893219
6697575 155389492 220945318
202947363 224648085 88653069
62348827 191387841 73175092
269093321 18006966 254016508
233189088 222569698 46387002
71751762 34391573 3926424
34561276 252095696 227848954
26210549 203740466 199371377
158460571 140650275 73675162
198983606 5104693 274876857
16923750 267096393 8266671
237815430 232496800 44570289
265670490 203462323 75784415
257605636 200835892 77303019
238425028 80419964 217127793
271574926 210785572 115440190
138489904 239370381 138117164
5122047 258072529 77506854
175965181 215302238 154076182
24346072 204126984 174864647
64831229 38149444 30395600
22729847 89405191 23887395
201652519 161521056 111867684
13968933 49102297 35431779
249737842 218747753 198823819
102161546 249471342 104888102
197121372 221021868 72328936
5176380 215182645 210362839
106039759 20381976 122530191
96543292 68626025 143095462
95742613 69011767 111908547
44696816 139705799 255728794
221047561 26774998 177654683
162604054 81290568 141260548
62119076 85476873 38575336
182732180 85465986 91870927
28466522 230479919 61607993
243842658 31525000 245358605
81852538 52970188 218696482
68930345 54226729 3081113
194029779 54341809 179713446
5555371 10672086 13951292
255085830 100311505 39707603
14405861 145507959 109193598
46969399 86273787 87191869
12566002 221577277 164674546
130498103 128188529 72599133
54436242 126656276 229412109
33794910 260879856 83073333
59016261 175230460 147958151
194280383 200311851 241201688
166379254 255618764 214978653
253747877 218465778 224302558
148418236 69000003 245804959
91727707 18263657 113067189
267968241 126781226 14367154
251847010 137258781 95776177
245767314 201330379 160652490
203228387 19390502 31579540
242869045 178281759 234831434
700901 128637095 29569024
211967271 74371430 153405583
259821262 191716512 43616837
76644037 146625187 203409560
79058439 105093794 59169940
40695861 217342396 195653370
94524844 88314707 22942299
129229114 206620416 114547795
133524633 41404922 82133112
8688625 52704715 177419902
168118249 10946903 51663780
178243308 138320868 158420849
207346368 262109738 196451919
115857740 141880523 4017322
194048301 41858189 88858663
224340774 51706725 124763383
52487042 25737637 256069663
158036253 264722180 36305034
29487665 107462262 16579082
263049632 86277621 262223335
76050006 233724450 194709442
70015342 21617321 152057293
9581058 222436825 104226263
103758125 229358049 25808296
26738472 50759950 243588012
185585140 90196686 102994927
18155734 204141382 213145074
125689709 270370659 247024433
60934005 189776477 113251413
29233606 223041696 222430173
251665418 261756255 230707341
58294413 244002621 7881817
26767590 133741427 202453723
230932755 46156351 263122746
230813357 169297620 254737053
86579419 25977742 17558618
70462236 16453011 144732261
181290288 141764382 22845535
204381398 111527204 27065529
57024711 193669067 149500513
126316584 10883054 40836880
32107243 216952424 222624977
44910964 74048896 240573938
209277272 208243567 141942656
31374256 263536854 222545499
44282590 142256370 52259982
131235960 14682019 238973154
33308610 55562551 247876834
229624374 36155477 33419832
16536416 51597060 31878733
239016937 270903673 84668412
42591630 228901392 132250051
247453824 132920863 155443286
252997924 96794578 221792386
108482723 38766515 194305319
219741356 156364411 31888874
174810785 111821546 52652756
84004726 62660701 15963406
63769051 194028401 175454086
79215757 3974923 118630581
220567101 247894160 227058358
56488846 218805179 129766576
200835296 190719115 58393354
42794451 115646389 255272818
123715530 183347342 255219403
259756669 136821298 56437638
93114781 147007352 48562319
70268609 49141719 112211384
339811 89748805 48689290
110177451 87208800 219779379
233442094 112187067 138258883
58344959 85962477 46503902
85823406 28048376 251752922
24916710 117034721 1634887
61296998 78856018 256393938
194768220 241125072 77014090
117835071 268143979 214052611
38635566 272832316 164129085
152143984 143962172 190745117
148758689 90563149 155449976
96807522 220332569 94027410
82377523 208557597 145730099
236586114 106218836 213204056
186198549 144330806 120228798
65852913 104495587 206066890
236293874 249483418 265941340
122162385 206874946 133441119
51078589 104702488 61630051
73776091 171751724 52430919
39713903 274644673 5988743
81473109 13911382 71664159
194347647 153748634 142240307
77043774 2339775 235651939
211856965 7503484 223032642
231864962 155719569 27248561
261821671 192176155 120269749
70018918 182240458 101602772
29052297 272865352 62305905
3488258 19800071 128738893
113376467 273387389 178402407
209157669 70614452 275036632
265694547 198267142 207590058
237162250 88909925 5755139
233140117 268101682 181559718
263864585 83015627 46055329
31986540 185394809 216991879
164456808 188994597 198669319
270953575 151504470 176421425
129866525 249977474 218895361
228289431 86597921 129051258
266528475 23859561 186671383
38311319 70166691 212422991
256203196 152348163 159979894
106049099 112213761 274529772
128123534 180821240 48916120
68515506 42024480 170624487
258464383 268915800 240871429
91624645 215715154 98762981
273573904 228715822 218701196
68624115 133076272 82692141
270963986 131798393 52384467
30509307 48366076 133737988
181188181 96014918 261056218
142473482 219916986 98196410
33712605 38461833 4694971
250692185 56728647 199754104
34313206 163844730 40100854
269215435 165141174 91249093
58192873 16548739 110102120
242838608 48702624 27459838
78725492 84165305 234901517
67927576 223490431 41027934
216723445 12502456 44907718
218006989 15541187 103322433
209429959 139801816 260643038
60877927 221552356 138149999
241385157 269000954 239732242
115892901 261255588 520434
118704696 138388761 183292631
170488591 108757485 237164318
225838059 65818300 145855741
23549808 21299926 94522713
144993720 132586645 275373569
247302807 178220722 196901505
117184836 153294227 171986900
49722808 98763899 109298210
223832455 84617905 199432012
59980687 165791504 213637818
149379807 170975488 177282062
251957722 235420904 238543977
78928262 12734229 234103486
63843428 160478261 232334289
123765811 53288025 195852601
12102049 148088346 273807734
92969993 57517889 214008546
220128745 189583698 785616
43297943 35391687 49633613
73727724 178718265 239420053
200892924 70858035 228733565
47249808 179620905 59979507
6836121 55343934 222910781
233495221 68294925 251682131
236458771 190741069 79419058
243583920 170430951 257996947
201528966 252682575 70808948
139147841 176021408 236462826
194094226 192237984 65431558
140451482 125244226 104889290
145993887 31451577 16247156
273955018 69069825 160373517
270494022 160065251 271763100
224197427 2858393 100781719
178310543 264792423 95515113
274018078 251184969 98424939
60443623 225964370 157624569
139321258 184236170 58074606
119474413 227012288 48837775
122254922 155770565 29923645
3638505 143319842 154715912
63432369 37057690 43019162
115928387 27698094 35577998
29285536 251397933 222710238
226504486 145496247 206027825
6756237 240794062 104127047
272532193 6587197 248829354
97808526 91789139 8716576
165287971 141853406 1648513
131332150 118443241 85297507
15285157 172933604 240274930
160950439 5834738 44709967
18489630 69946875 44747202
8201725 165840198 30473798
39887489 148283471 37340295
267029768 266845666 106876526
165799783 38280709 106727097
229738414 218672083 165099410
117404384 79681723 89067923
265918529 54761644 42447503
198942111 115787492 160059491
199149128 221041152 238152865
185105077 71119406 122799372
18716991 126863465 217164890
211993130 90750165 234228593
151513826 100288533 208871245
85732836 252161644 213820661
116899363 236526603 32901285
255694336 105781758 98174065
244527695 24375433 172143616
91245110 183122670 17699421
232148649 159577724 172034773
234640488 55880770 236899056
90306188 97410715 88106972
141816503 163688073 246151443
63862467 59162872 50793170
536032 218608616 31412546
53306384 149123850 201529261
1485316 153405842 97514426
157894285 90368165 205756942
174332911 222548372 79704558
210413150 215199253 173458996
128687850 238030070 63912903
35851410 23646498 194085759
189460790 73382329 229389896
34822743 260241248 124479980
130628200 137521853 76936142
210712926 34334803 160859913
268064652 80071754 49034341
213856532 268852379 202366587
214788578 113770533 9905009
113039872 273780884 249629275
89225 52856101 67827966
55641564 190815910 181627378
75749627 161580446 269717054
207911259 52899932 220760062
224564856 146912294 80148094
77717983 179839799 90982674
193629439 98208806 61943273
256931548 58982833 215655635
197378263 168876383 90060274
32760403 180738051 194374687
245968483 61423443 17339860
46743001 50218094 135695540
74069019 99524256 24338800
237597098 220988375 81819082
243370610 53019580 268688239
120211259 135831894 249776721
196320240 24370865 185288884
107982237 219086625 164789977
26586135 65471784 274979719
250886720 127719604 57483854
90420015 80790408 30390773
25621010 217477775 60568801
223850496 122088708 77896312
131295979 235187902 216469302
200471714 267309521 165225824
174953029 236326115 214165116
255401252 179809642 229600255
174080888 126134876 128836050
78626262 159826720 94604101
170676239 115115104 31266458
15289161 161806202 169004601
43263837 272275459 169547305
246192576 238014194 218008755
199653228 252563657 247110396
177090397 17667818 198608
26791711 268734096 217243397
53442258 247737189 41744954
184592227 124809836 122151908
136800658 75024144 83081174
84161064 39172414 116197683
15054832 177709865 203941070
173031649 95773129 157430796
79083044 245240153 44954931
226692741 154555761 189588754
145365803 147454192 166594363
6502768 139065885 247005908
100674739 213963137 177451518
156272129 236777285 171171099
64831699 216940116 175700177
49307971 155465802 17075973
42271395 19985760 149819806
8900551 162236336 98266352
232907677 247010990 183898551
186628137 174716647 85137753
234369951 55158633 234637116
79655065 64386028 196345727
118974770 232762306 34169124
122836620 46192681 265817702
157329779 33699945 148709111
256466171 131069425 110088911
21940747 194992228 53535582
34105151 163328634 150941996
55162799 164286684 229834719
139485267 165366422 33408780
226415190 28087406 25365336
10063155 228551562 119152285
28446992 7189879 104112158
220898364 151597305 25752215
168296712 257405490 265115371
237634915 94734612 68081039
54571132 30753539 18505939
182488777 269359729 215384566
222896089 1095044 81522958
252412056 44152134 176397499
146735181 269294694 234674697
17469935 236388396 19981196
4898421 141272639 266510807
242777314 163910541 235712425
204277766 75745322 57488572
109544916 37908936 19803650
92052674 62777930 108546634
260591592 222062903 187169300
137951485 39519485 180619053
119194510 234397432 250151999
26633961 4339913 272828148
209829419 257678864 142539670
67561154 251229304 91779835
17022474 251145192 56015413
7781861 165539249 64181790
60554136 54431874 211299230
763369 33747126 28493969
272489896 46593036 128136386
1707656 153908472 111703174
265101875 149361423 231206915
32549426 46864411 173144432
11315900 120358834 88366433
226299840 107034838 263251171
31391745 263334336 192102878
95827454 17588449 183762527
177634380 136832096 37240595
88199724 86067117 184625029
187876523 82587495 108848791
52374854 252547633 210592960
21372070 202067621 126455075
156420331 186103266 254820306
92504305 160069882 38796965
125645998 11697119 112094283
121612026 91585128 4443446
174300780 30457063 15342423
153738545 66650912 141209734
207659046 90975241 83681177
60285930 5228862 148918531
117884153 256298952 54959663
216937218 91902470 249141345
267481666 185926605 225219008
171664735 136240118 213280743
146233952 93868151 1659285
86491723 68169922 232815047
130419720 214324518 51491181
184185016 216841790 16658238
167311199 104283678 141873220
47055453 90524498 52036700
87093835 17173894 194197847
195721385 107649302 31019025
270243978 172529174 33145342
93276847 37422581 144693374
126179520 92762395 54201380
203451560 150840112 274694509
135593375 208352003 87380969
111414276 136962485 201088392
41268559 100169342 151593943
268527791 59675830 151511177
34169278 123192815 186848372
161574630 82682470 93906858
183934345 244259675 42032192
92572804 223621244 109770247
142031901 248275208 96585621
243854761 108611291 236546468
273821911 217549839 254166851
235373780 162499987 133450750
246323110 2840778 173581378
124756931 249135063 226243131
169702476 218923684 73352227
237561329 77486217 133485828
102283463 111562472 35683382
118250322 43023104 62616368
7679005 213221208 140479129
182275248 230618390 207595546
86742633 89703408 85587034
103957535 110493286 223550407
3936791 206634092 75749570
233590049 224365633 232804867
44792850 251387251 214041902
155549835 241607178 104120340
200511835 185364108 252218769
267036013 268177130 158265069
217201777 28550898 195142020
202822842 11547686 229351774
115599841 165594549 47164656
71939994 167668454 173696589
113423857 169920924 25858224
164214770 48379702 104089243
98382056 264262589 179572876
253853285 218420999 12028105
148422640 6738842 24190901
145203308 128725375 47562954
208687937 145100987 216813851
145431559 114498156 119493459
203286063 57249652 234305617
170580675 156424677 108016928
3875961 144212522 44396496
83972607 186625679 216767785
247092047 31669400 97211366
59074063 18603728 204104574
233429553 135463702 189938179
107321552 101199456 113289655
152398143 22055170 76241359
147827768 112271372 12594116
172966035 10608880 120607858
75271513 10839866 231184947
143088905 6363962 176443631
269509581 142143718 232506500
54995710 204619162 127666419
53995611 247759793 197083529
163172827 104688484 184059881
34786054 7123721 107575883
79394453 92736447 21259450
232483032 20610233 77440566
118648579 118338304 158549983
80023537 42085483 47598511
264513431 82345006 144210590
92292715 266424233 75381667
262269317 75819806 36207831
151600509 55128625 134791293
143431622 269234098 129699873
36039596 144266025 248073241
193184770 63218765 150345738
269759288 95195283 257830866
134595454 54906572 168980842
18074128 85047577 84361498
183053121 7970406 160597529
28872159 87909145 186525317
10023437 117208199 38552800
231287676 59682742 232450158
250349091 25199067 126803016
272309024 112740174 254864864
222161482 67438097 115264962
188435322 194008273 223360383
151829639 182522218 24024081
39897325 208670618 161496244
16916981 58746750 257978709
86947895 204939833 52104849
106228029 131472962 112762033
142555965 216941581 125980822
51083006 3242482 45727622
167031841 155763507 55780689
46165651 1680043 60204037
258099711 118010730 82116261
49109393 271336991 227028208
106707101 20268941 39320207
193476702 2039395 83110594
57190834 76325882 83049586
209033496 51532386 161640502
187876422 111648619 117775004
143624885 137457720 243634132
91871817 111117415 13742027
106145313 157381918 103500494
67935256 268308830 66195277
87813413 193885306 86165241
128105766 126868317 9415494
39511427 252516909 137160372
248994103 160709380 88041839
38130131 173624504 218217090
265085220 267374308 22955968
4269334 70729236 113930369
67048031 78193677 162667721
94440681 82991049 167226556
68840188 113459863 259662536
212204717 81995588 198892743
240893781 161154344 161612608
145067187 71833202 90115478
170670785 266764952 201162416
261035676 90788746 82049911
158733668 91723057 187843697
29880720 92817503 66318121
42956571 172448006 71029290
107776285 233605886 145852490
168708588 201410688 240138038
199796183 87488852 8104347
30467831 175399015 117913165
264681908 91427955 88467037
157341604 138010049 9046410
80902351 230919048 173372734
164976001 193907336 80853581
77476888 131274627 168321468
232242346 239046428 209883955
273313246 74694505 144870766
917360 217623489 115453504
40431788 151706727 12956960
107035600 80273025 109141081
148785749 234992829 252898547
32039300 233916837 108464721
255148088 110267282 63658192
234601595 229291749 3927741
240185074 121556655 89330432
237305834 19492534 134145341
7127426 205470746 111973704
266429323 102774409 202516138
46333930 221980711 93163847
150189795 161552806 48781570
176321797 12822942 245958860
76711102 2457188 34720047
232767982 51833308 257270878
29457987 193202844 223218864
267515424 110524425 16600257
159140165 202159054 206347436
119958005 125567217 70276217
35651963 170356383 255462753
203366666 181882336 160841584
187090547 32393536 241269898
162461123 155806713 205447803
72713114 218637111 217537578
54145318 197769632 243819625
150656120 80013150 188002168
224788987 124586174 224358233
71876330 23489373 124348096
162665929 124142117 197626820
272863367 217622901 1836043
101269505 121905163 202907162
108305125 54302181 48011856
136455729 219483885 39855687
6936099 95844659 155322676
43917310 217574127 232428488
268727290 17969 50196176
267658605 66812022 93468567
78799458 201509580 218468313
227419042 136903596 32372847
28034370 170829291 55342458
12063752 223370234 208489192
88116923 217964957 219468525
211545945 193043179 189413032
252736306 35960518 5215490
85183253 37923996 111164260
163112262 253933755 154654054
258185087 21609441 111577289
112839499 46655312 5158216
232958360 49168359 218694321
250920763 68467159 109560748
193713353 51764412 91039855
131127324 151866073 70523858
139923575 92958943 27116233
13338539 117785123 21951024
172784265 117709090 66076377
132490917 66547315 241139899
16920552 232607387 190922219
55371806 244876913 115445300
266292021 81542332 137460950
175161514 141801683 268007321
197324907 4090585 73814275
15891761 54051178 73532058
8745780 239149384 64389290
113039630 98221142 142943220
125763644 112761867 259596661
247555854 13845241 113143697
153550337 37327058 209887026
126424236 246914465 103126381
20601215 76551636 188109187
108402042 217428640 44587313
186625025 27189952 82774570
218624505 136474334 186932756
133284059 140936433 135041320
158437313 217989278 166441094
91402971 197329224 223937115
13851725 66674634 121432001
265669029 234861117 270596494
198459444 217101150 129796997
40495969 148661071 96430413
260383747 152306464 197070376
220448597 231830507 133275178
109479305 179667762 211073861
145642223 273437538 233919809
248653301 264161562 81878524
211279491 101769595 39589655
141470162 19526 29433683
120914711 77265507 30932943
217047883 57685447 223439914
212339793 263971043 75650472
211700093 151796769 93850466
251323372 188025538 64907221
225190367 157543213 16232506
623123 222761468 25065855
165096534 100396476 256377220
21584434 79427135 200728911
58949208 86951295 105944939
83039919 171600205 260342064
274458011 62624828 13930594
158182396 158194409 162641605
14591410 5205847 199307777
116666949 30907968 274317690
56804738 134843699 75201255
197517606 203299222 28725724
204427544 36451976 180145091
154134204 105595811 178988877
150543193 93085969 84467204
209106320 131941583 85260966
2337906 8236326 931234
37614320 109918924 265367147
116729089 79117277 72609477
228343216 135749689 40115857
177585911 12963351 229106272
220451963 31777639 94108667
152322676 63938125 145965497
86304870 7319200 39410783
136154713 226395945 81999738
157160785 62340223 271629921
173721897 176884984 59650856
96828016 180163825 43990870
107300900 89500045 6230699
191943297 140246483 160871185
34828055 172627338 117114807
94487167 127227503 213594074
197845595 137626360 13861615
118082118 36239898 6625578
178282071 132545702 58119637
157198473 216978132 151910237
193725894 62917975 260064207
68513420 208634324 21581236
32216499 227174811 207318375
72777980 282222 174587728
255570289 261590253 65255813
206416096 111819851 162317949
133988915 269522858 273436239
171906955 164851826 17238599
144229325 255041699 1806785
211968013 220801466 143643640
60095204 261902986 189340267
49887461 69906 212842863
58522957 203637340 106364308
200512266 159095404 189415653
162604077 228774087 95404368
240236146 70152757 166238340
247606519 93073171 112012251
71856693 186421409 249859302
177188315 271167155 161784238
81918029 253186784 238122898
274115066 174101547 236214592
266563450 211975856 273871689
48340285 18729244 131801986
39714086 197979237 138870902
130228199 230485087 79778038
227885651 133499396 69836303
118336162 260434586 272706989
9655248 85751183 174901501
193789488 148010843 36676410
181243868 122471309 152226638
78178297 74013593 115121741
27271957 123258821 5677296
76913214 28723312 60619098
51569183 211012557 230207516
36520003 1324420 125975059
51397896 136559775 210729500
52867291 159842592 44080146
92923523 4076491 112632884
187682680 176716971 10921903
214878483 5303801 191403155
120072401 178137177 212046436
236805524 171206109 165371451
251327952 3137316 203341848
233785194 244368257 179462266
10309536 187494927 207189338
174320007 152192249 22922956
39393627 182662377 179038915
76840216 32031370 166661720
143065366 153651924 107500514
192101112 54304120 237430539
130450766 95236453 133764629
8102317 225278401 213282081
114572830 227369438 229227698
68053447 87221363 104441906
92203521 268132681 252581608
194324333 96054269 19929122
18646422 236312228 118937225
3246610 159583769 175094325
173961806 52423983 195151894
166299185 101817560 145772970
78520963 147831762 127513387
6809722 83711962 202250489
12379035 120718048 269446191
248693024 17490497 174858248
28974288 262942083 20774048
108687399 65112558 120316254
27259906 45050050 212526395
80067950 216595992 109906647
240004490 190948930 91130478
92352062 59623613 258674648
80180980 225338235 20140833
264023830 236443615 261585937
148802959 114417150 17073908
172346878 177655159 220029683
159825459 53919426 58449804
101083585 22679933 31748249
27971180 260629178 96021442
214192066 273672627 267912503
133163858 82924447 170501013
174344633 236515119 144620040
137261422 251314096 242940116
36092865 211811978 261349477
188881702 13698537 228482841
123281657 32685213 107568333
126193952 75414568 254782470
264073467 246405753 260781033
75718005 203235888 259729754
271382916 6247627 271965466
230958971 213679322 35773215
99836669 123483878 229041779
103806692 220431646 212937509
123336364 196687314 187739661
110450960 218944086 239245144
207168590 96229800 79985357
30316476 29727183 220387241
224137109 123934021 213467358
190389285 263295845 118122012
188731520 262004466 182715650
53128844 198601859 162316562
263438053 109521384 116849123
253471520 100354265 100230179
61859744 52387433 98991519
247399727 229813031 250861542
54635029 223193533 106113981
100031690 129639881 60003909
97594483 124451243 130681861
121955705 81905934 275246639
31442843 240263243 265363223
171724709 206797525 159271845
153861141 76886747 19872130
111146717 11307369 179846797
105227596 208962263 244829626
130424785 244212413 202805150
175808188 189873474 27185345
67658214 14546929 223975366
163426661 75785013 63700328
242692593 160925914 166115676
241866174 68320744 119506136
29887617 8980120 32057959
244444807 27283058 243938026
233067235 201753992 79913134
232641119 72615149 21764463
41038318 192702203 154092889
160092686 58737227 187093358
212268220 43567125 203314111
164230347 255357091 249061575
104791879 78153684 41388983
25477443 5325713 19226330
161689302 207581350 179654492
131083043 248411378 258872813
257981362 238806824 190699997
45184471 256133079 40258267
82506088 274169404 267076708
40553633 191878722 38555569
145552932 150467228 80592502
97284311 219108306 165577940
92892550 42452028 236348182
99867802 203103868 74105723
109738546 122867260 57744002
131721615 179494299 158055502
239219087 140499576 122601547
41298819 250247274 256525615
50223988 253176037 194827957
235861578 190430598 251610048
95407847 217344181 127261526
12424922 77020043 184397158
44512770 18481620 205186292
50280453 148469909 138411733
114401998 242811337 123027101
165598772 270382226 227665733
5399594 256471540 133287061
193715641 71742699 173160927
232576632 186366515 45820956
203876779 22247619 145097478
258472496 27425016 46379623
13466775 63354369 72572846
227680778 182565461 112315277
266401957 215394444 46615124
215101568 253233131 103768465
222762046 42502576 121597007
250243168 9005415 67547733
49838530 136861850 221275077
67236647 251898447 94766125
156340675 96000291 137800979
33272560 234558752 96233647
232494359 188893421 197729935
60389151 114390708 55225701
197213761 163568361 162264888
273845950 248655718 59837794
70937286 67654045 25369770
165504877 80198541 151327335
178291785 263966732 225309783
87270137 167088021 77768654
228930189 145166003 247111348
125222177 13986674 75033047
165494472 158053244 270542267
212069591 30486517 47992581
267107335 126615964 273409850
154684331 229243250 23062120
139123522 226615549 178668493
218098468 7744511 214327630
116184083 135704244 171034205
167173614 133809086 231043537
117487262 161293206 187459838
37810679 94891124 26169314
21806614 248126215 105910139
136515170 19928413 116524328
85347422 17976493 113817724
172119172 33484523 140049271
241319714 18782649 175219556
178682223 166984890 48056999
133089607 190036988 263136199
26542566 268610088 105445687
259413116 22976103 43457628
168936579 29253407 225247224
142070228 48829987 53277906
241034427 270973344 253199506
55929935 260377925 242778061
109493069 79313401 251319808
138267059 79242933 145943070
138865957 33599275 98265513
74739702 131094212 132804675
3955775 58961917 80142397
113585268 51123967 49148083
270937744 67328116 28557231
92251984 104398545 74694239
192144599 192933114 13074839
11953980 193528812 100459530
73690813 31137431 227199084
19513697 139113946 201850772
160248845 166516409 226871717
51164177 36315758 34801509
58693899 18529252 222443558
197745139 269439132 154216825
100790637 103950180 45452161
170463793 261905997 120131671
233203273 118141887 39880357
110430866 82774883 159681268
158556729 171275348 126323837
22384152 20275199 249432996
267137438 43931219 148952731
81681115 169010197 230495610
163359988 75068705 136202463
230055831 187870049 250791703
121165546 79950415 99134682
28497443 255481691 259298850
227828452 225125888 224271954
86718516 76906719 17426325
42375035 29483899 147238805
141362937 120615775 178011079
168553496 180703970 150570226
252259274 39799329 29553214
235571329 199014858 97678767
137718646 195904189 158047528
37145212 86708949 220965821
34202460 271465177 98640512
162178855 166775220 94460153
4804971 189324876 37708010
69663896 36688542 229269420
66349529 30509384 243660640
229522456 99179448 79889560
198311273 159053917 215512885
125806184 41597976 97727515
263545386 217078474 94232584
151783481 116200713 222116377
273415772 87059552 182045870
223503696 78745439 23143112
118315668 215467664 220908250
183408613 260514436 193235648
164328709 56637859 124778158
15536517 17083751 133312252
222896626 146555249 191311338
124997603 225220067 24060464
138976893 166076142 192631114
21865297 2200172 189770449
200133239 104779771 187810974
71365242 102823785 180167997
205224257 243289032 199616982
209073957 195470713 32985435
199302953 268702396 228627548
252849020 44242357 35659708
56095971 8386269 80039511
242052802 104761248 251464337
53457757 266281933 37492285
3371176 258602793 191546153
109335989 126451285 178344660
107594126 251233596 45838202
84161040 246929760 248040012
1154107 72919464 101481277
16843720 1070419 68098869
213401555 28643017 170778175
136537107 74966821 140328867
149327725 164430098 210466619
267040653 188909076 221922215
70731636 274115720 159584850
61599279 153078443 201732803
164781112 150852924 55405537
45189495 51924180 21663482
153085241 111482579 220493696
115648989 191129324 246342544
133896949 186126221 235391875
141677860 120282064 131568914
66054267 106894558 192942255
114581887 843579 14742352
95760013 161275677 37533636
1067327 169338723 90243553
266541483 223933994 165851164
117328016 221585139 39535508
11433733 44822210 247126931
6467042 19888398 124200854
102417259 105673396 221601368
160027006 88287317 88305294
182271972 128689301 224676245
116702381 86919472 142235570
252434812 212806993 47136922
31050928 29773137 96445640
84880629 151650468 115721041
7670271 246666387 134614688
248710631 66482732 230259959
231938970 242410537 66732313
245757273 21100033 223249601
63502389 118076485 243714315
115704040 203341793 177394106
25682235 259868645 62169913
67751784 212714487 160831339
75177597 143033233 132570108
193797262 32674372 97182345
221286733 228674940 204170855
255075460 40722660 110625040
68294513 92419019 238996438
91326863 63763388 152875737
84423206 272406267 6225499
94350896 208738843 254458272
112915575 91011517 157278073
138898832 57435465 197720607
60798662 272478252 1544743
151282834 139220225 40031230
179910283 234796917 220787005
121142064 37338193 269861445
122739525 172577865 154114450
272544684 61052892 196412431
60597996 40935350 176794621
46320391 14804223 102833777
145056705 204896728 77976884
209484935 132849504 216913429
190518270 127773494 150555148
196892933 196423560 179782746
4470633 85067089 165814608
213703452 191875880 221239054
220050587 151287633 93703393
129487702 21390936 243725917
205100694 54046525 127185082
129839931 265280067 274919460
115060265 250407399 144320446
255614739 59282865 187058986
99682737 126158098 152695828
140093240 254810892 59534297
63693019 17495384 195386585
195067282 227300540 159020622
35797637 16429143 112158557
131011691 154448905 268656241
52701885 171783749 106626853
233153472 24226040 263682322
86347778 123201758 225548289
30834863 22661656 115702619
176703633 196641967 151032887
211705135 155690183 10193198
49394385 196705746 54823594
103895601 218904782 137074250
138421014 164234474 37371810
17666295 9136571 4047139
169103314 227030488 29244754
96951652 239892100 124200116
81538766 28739291 273121671
10229383 23393293 1594615
203107531 349479 223767279
44022254 70857287 186571524
42709440 76196383 101094
49381472 166357446 61660246
68123595 17958386 228269227
46422348 115906455 189375472
225040575 95138814 70303713
117530260 255255540 178002867
259646921 48165245 158428540
94739486 231450693 49053386
54016009 127784352 129195711
53745173 24790150 103452622
190208054 158218323 179726943
119475654 242990550 145648638
88944516 129855543 220577282
203596118 216616089 169636284
216573094 170749513 132666768
45792200 172497636 167153789
17967986 39710351 172152471
107695932 229473133 103913892
261302742 65199810 132900866
144892617 121311966 210256074
125975138 210321631 255935863
223197289 271915458 172408726
179527225 211445571 84054461
7056117 271849772 112683128
8901098 114918522 212382709
267504954 170596043 168795744
122452873 58323686 63209590
131119768 229141698 49136647
226491941 264074565 93163913
165373937 194830069 218320084
236797322 232172908 221596011
136521828 169028499 192650744
244182280 125057940 232498964
161360999 79960989 156323519
46402000 137859899 126431812
13714690 218023751 76033227
187607220 261875271 57327211
135800151 218057633 162024980
59043014 226135222 161712556
211805582 17423926 271372109
4792703 64621625 241469844
186730470 172118165 793097
129927575 69664083 173325318
106928391 15848175 129446694
220737035 89923218 40817977
142651758 273907150 260130946
193811885 236898005 136891972
169456799 6965324 262728419
163214122 173386359 141236250
126620670 196834242 219337989
194026145 246202625 16947687
261947471 270215786 20288396
151354296 154012662 173802588
271333524 76687668 143307282
184500862 41249846 274749265
111888847 99610915 211370583
228237949 158487123 210423480
35263170 243994079 148034701
176355656 53282899 83278637
174976799 232912738 36715363
50398078 106506524 177044372
186727921 32888480 236410741
168953980 157437932 60616482
138420884 30508990 93063728
165482365 227894973 106303691
3106004 88422570 231805348
112274724 240177205 197423036
40387060 131401673 275172544
147205242 173540437 187288099
209142883 119628534 110495490
84447487 271838405 140322201
166721994 50526703 229195590
244529459 258521749 163449322
232148046 181562800 247294133
168276333 237506904 10231957
274584718 58700685 119840006
117540523 205310650 18145831
91321760 81382062 173235909
261857780 250052873 88060390
178759229 237287165 251067295
201804587 66357535 249647762
261924170 153827934 175354091
260740765 252992044 41689533
156464194 211265003 39878167
124313745 88594848 127193014
166000015 234672801 216194360
78848382 43773719 241708809
114993370 103699449 216347289
182017134 40858865 59651679
239463904 56896049 31676953
29843280 153492925 197643636
215505150 16885142 36800711
212475130 117733981 115536496
232073962 3769740 266949028
274864532 88411882 34890533
90322491 98229051 261071698
205589349 94231688 148394694
273704990 223814773 12475626
98555879 59686339 10296746
129420974 249835691 167336425
148459581 60478240 210883142
94805599 249386643 246688143
130491313 40142806 12609616
250968267 148244514 184840541
19909627 201720867 227872759
257702033 1306692 210853933
41609043 121788688 212394681
237330759 161108456 211021252
102991948 239748048 174556156
117456886 87594782 167608869
221432049 153192876 119167606
258449627 46003179 140584349
158344726 176010682 242851775
116265630 55356244 19630080
273576631 155757370 101719420
60348999 64043809 168536650
154500524 108897404 89853264
270088582 39878216 63033441
81270200 91618420 212603859
68841955 54994368 239038996
117860724 72690425 26260591
47192064 202075809 11725553
63114725 188428729 70090596
46666009 77536682 1354440
232121055 230300705 237841967
177703166 211855961 125667098
70735378 37840982 263957397
245983593 219766844 199541916
170604515 16865499 173841401
219507902 94294846 108557915
163997349 133032807 178111498
178620792 46256625 248710414
26892884 140144956 169021167
220896702 273693235 124844514
119779423 80767325 251712798
42196686 90225849 230818173
60637837 776895 271243573
122573003 49517089 62426643
204435259 11335351 197255573
158024549 179566960 44415686
177175894 212577029 225312629
76890732 178926593 73241000
271020816 183950730 219167081
35745547 194659425 131876258
74768935 74178912 200776560
207186357 128785647 72187144
133696601 114079631 195564908
258140354 163278902 31780841
116194599 113112875 90878131
92240106 143429753 271070173
38060331 188863757 82052262
175522621 15395412 172341892
241311077 187967315 243015652
21872881 21339308 103027907
193736 95789574 242904898
255319728 76264936 220676749
178458520 40567628 128091151
188137499 258195435 87505359
226819327 274177202 180850020
29649891 204104923 97390405
66496688 134329946 42023644
31329499 145653298 235588063
254919257 83730840 262207056
114846391 119929988 215120722
29236825 96816519 66723677
7846367 56149856 91184584
226765492 80586864 39569964
165248057 73652137 33590319
84942623 51945797 43697227
74527278 9737063 112135013
237983470 143013517 48232359
236394187 197277134 229181108
205802361 107010766 70478432
167678066 40720107 32371700
196156330 242065960 110809783
168093095 20379840 69360098
81672187 239328836 10949785
92015352 41400025 111730957
15674971 82655323 79600425
163686393 237606740 9840308
6500849 103946091 264805847
64608539 182766470 150886170
187944537 272130473 85298346
24479897 181749258 116731096
215392699 109354010 229176405
241251727 176918439 192133754
3302968 106968401 57505178
214459431 3778384 163789038
1912854 36767372 266007895
155714279 124685351 257017721
89989208 212494600 253105269
124807196 80306294 127163654
228738039 136780176 156596756
100296856 61476608 214333668
195111795 62991050 136983666
88404673 244238913 136050210
275161803 242006872 90348526
264983924 150674687 151023623
182243934 102602302 63846296
231893250 10904381 38399597
272970147 96604932 158221105
141575703 145957596 126178500
248685398 192412678 89548521
22627271 3914898 135503814
230177793 99140305 118721097
154243031 224256504 143133246
57684220 94827007 104807753
272241070 211582290 129558762
238609295 115928539 270643531
194095363 66042797 19376659
55545350 111237009 236529187
206380269 208856719 272096688
134699922 77298908 42939456
274391107 90445982 255693743
203926183 152358516 216322199
106124868 170113399 110105666
28621492 129420666 15471181
102954595 96432681 104701664
74240272 1718049 127913057
163762682 269647697 134020924
188417961 120661993 26736787
271422105 143811934 209832742
170630502 275280169 203646939
74371606 2537293 208339778
257014403 85800583 183490951
230898877 99869022 267921940
183083495 141929949 16951289
163805013 271043604 184323669
95598085 187778181 71873935
51497826 152104485 119644851
189693473 21866906 204122405
198326228 146538122 247666262
207505702 231484379 194095551
42863748 116821742 207880420
78529331 135097865 197220482
224036376 144127928 244098908
204503861 112245316 255669968
49822373 152893877 25477448
103897495 106514627 211959704
15886259 167810065 107709539
114676417 257941844 117627152
273229323 142962755 129537724
164185281 231061849 9700188
172683735 29168463 183741144
267692085 175729215 103045941
174153472 189022131 112899574
213767018 109101793 95106264
300163 60171954 71418716
128414687 52425435 68450713
155177938 38035604 196417007
127064546 86534056 58620404
87846313 166763199 123681009
134925113 210048859 123349284
232147215 153069639 137885822
135112094 46302093 179512171
708601 63934368 63908485
137483036 212507486 114222834
49527790 262033767 62143269
57523240 153366909 206421555
190307462 67299039 149741191
123724016 166200062 24761467
110935449 115677576 117413970
202057880 68732612 55114676
184644108 257008587 47383560
236856537 202004652 240504318
272875985 32847479 109551836
125257575 139337470 210713507
244761048 204844850 243556413
189892029 51498575 211430099
218091901 121883117 127313398
102698333 74093191 149468271
93463497 133166284 38971772
185856727 249774799 94362123
51892788 74815818 180676238
240313668 32544404 51567673
231394257 192094577 137818802
200507274 178460139 1303863
258090989 51503586 193566593
265502621 18236212 126413167
100581995 209377320 26321258
232272818 208149327 44185356
249990055 59272179 144404479
20660727 177546131 65413826
195977124 249724908 134636778
168888905 35144268 87979683
4970986 161979636 128239487
66687843 132903017 183911731
173782462 238365751 144842200
266850705 164060484 61050247
35421372 91668120 65975989
272244800 151571398 25503058
215750949 81862221 137854251
95184484 226017521 82400992
228451628 100721229 122220873
215514124 92570653 130114686
224299179 259784319 199441395
131320721 256762547 273565350
109368371 222390893 21865020
110696438 64370466 103743651
99741568 67861974 134861782
101049622 9065021 175855095
265618642 102300747 270688537
38178643 64055428 259095040
87278288 114263491 123089323
173182320 221341072 50495500
92748527 129899966 9986781
272024311 34514568 14437931
6538318 106013820 131925205
250874587 147877022 137380544
186722551 140919626 184182073
186705422 203947163 92046591
203117470 29782298 267533625
86655369 149438296 269510068
131899477 94465311 106437195
10216727 189293674 264792609
57841036 56849334 146752722
70582155 36410059 1509049
22695549 50716415 181052191
176137957 136123275 114732136
15693271 271455339 6099426
149173255 234809709 140832334
255242931 55338695 166145412
262935981 134734439 216850204
203783650 136738567 246698207
4095151 266024214 13375905
214124879 47188207 252880174
241135500 165224524 27878852
140950226 193376515 69872480
175451319 243831657 55240379
90364055 111480584 254840092
197794124 260617845 42062090
240774499 86315323 260368304
225035022 234581414 197542074
514835 171532668 165393405
104361855 211872244 110320288
257749688 47596673 199097162
129597247 251703924 16695139
10214193 129695304 78694042
238830032 272069863 73158265
41927090 86955616 8505623
244088462 159098492 85703357
68541691 191407541 259699192
10936309 198568039 258573671
217711419 100340063 91419371
231100188 39301835 239454773
53543345 59830008 236673707
47215528 249546967 212672558
262686266 72870145 69559821
9744476 96443596 1554764
5773594 211175983 165264912
36610525 140761663 272315689
241700908 116482513 69109604
113654705 29246589 43961922
265657488 114649357 201200285
51318551 208285381 79467683
213141345 238882853 164444116
202177000 126090923 13699746
175671734 210969217 221542330
96114124 15805507 156532599
67423014 138833634 94526266
221937938 113308747 274535080
129627383 39263872 118071097
6060540 38151585 120844716
191658591 21092433 53971786
77270249 198604761 252786035
243833506 24281096 67909148
54652314 190261514 42231110
180032101 122058904 213660074
97028783 138712439 107186075
144973741 211052518 217240310
22548356 58220865 73091614
87535345 254052489 70944026
67841737 254507898 246979825
71000497 65851586 35372888
270283720 158533212 275225460
58973064 125105925 75062021
14667135 127686291 195772045
49562562 13058895 184576664
265240475 244041767 192993680
145612313 52545324 183623179
230013775 271384728 230396190
228170604 112406007 33117949
208323079 165055714 165207356
228991977 1590535 96896665
47859880 95712425 214555796
165349255 8599613 260398299
196163085 61392089 131351040
219081050 121539881 131850340
232698300 128807686 189784245
233014541 67302032 247456273
115140914 115766185 251129041
351938 211115777 160230812
124499365 156474551 32084575
19639792 135019508 55835173
144251944 262285906 151725919
133281587 85788016 195343662
245708211 116423831 15027703
194438102 149709425 104891603
233038132 40145329 128028300
61768637 225581435 164365242
239720241 245706357 180710294
187811780 65854719 105809915
270523211 153194409 146148429
253773141 144919123 36305188
216431588 270726531 271029815
188328097 136385430 116302358
64613864 210805754 158962558
178470295 130173575 828019
69295654 58646210 43852884
80090016 44805317 239651421
263415849 220361544 44329933
245798685 44810229 116378634
226707256 135126915 115845343
78269029 154707019 173189536
13867684 102191316 18365098
261325181 88051063 8481032
120927864 264897340 10543031
122283625 73741222 156620140
141412098 127570242 226124642
152466061 135700042 260802474
123148740 51380581 163948097
32904885 102524782 105094047
57054357 26210125 40850265
65977581 155415207 66344430
263964351 89660954 127596171
223473917 77543975 195451849
135024476 259158552 73588817
104010785 232521095 63809753
16582156 64309052 159689366
215800307 165511430 69543162
108916950 73426381 125549564
83642774 92326260 119283204
7167761 10744426 206566225
200839118 33380224 211266018
155464081 233900717 99980699
150155027 261550921 126974351
273631006 153995193 216988104
254444905 145681667 126926043
14565426 154918200 231909248
56584870 33883295 14188454
215071605 59771455 138922108
87676432 200464220 57362158
103295062 62764571 137764539
129160166 121542317 110106346
137863374 263630496 43252105
114273414 177865057 101851810
97602053 241793008 146061060
245756125 252727473 153333378
103017903 219022896 143819664
97435556 88167650 172982371
7129042 147504608 105672128
174662482 181237016 134148292
166429958 20165005 187568971
215235077 263337743 265158893
181194205 235095999 84895248
68354932 45176506 46648515
46510949 260374657 143243449
91610548 54394688 35446328
216054274 7758211 176624831
246243834 28466522 76609460
57594397 109517744 45460619
135051563 55359673 227092703
2509405 139853408 41095025
117991125 23804121 87784478
218556007 160407265 26292649
257633553 133532088 214831053
266736954 117432399 35200678
4138194 126782549 181227115
147653412 271553117 107327293
39408982 102650453 30543665
192725751 236884232 45989241
98033649 101981831 187793849
273286122 77647071 255525862
225130907 182241573 16987164
176024228 114302883 249684316
130141298 251860944 80897502
73888451 206301843 264010259
128514460 111059037 253005889
141523463 227182646 255476482
127666916 193904169 216193259
197519342 204352526 104352381
35292890 45273846 31558793
254575339 177938148 216303585
20590225 96382136 184232291
263887021 47857745 255222093
163773462 96692423 236462408
115847839 28711704 67224117
28042207 262854151 69930424
271058296 1213087 20401169
233364684 169629914 188214433
206999628 251826444 201592442
59225435 133621776 101916137
230777228 104578472 122913657
246276337 3238282 192004777
7398322 231392210 154307652
94649316 67967379 105699289
274590944 105621790 8419147
224421341 10621320 78804610
197749093 205973170 124284590
57873288 2660778 182565668
146773183 47289866 122094569
94590570 146136262 176677555
59042870 159262850 15494927
31347350 94226337 96148258
196162538 77366252 23700864
271075229 25260032 26481003
274000384 172584347 142127219
213367632 233815468 38115044
224024477 236119260 30130873
67083365 163016594 96657624
149481817 99241276 136054610
240401170 229108180 185464355
227357913 268573241 156069031
263512750 213880187 156431640
4576938 13000410 106778567
37484260 104909858 226469384
246351232 256514226 241047453
71049236 135138500 27497110
167185049 246488325 162866515
10012421 87340652 200229937
128655311 124461924 40768524
111478708 228814751 126830992
61415287 95629737 212444345
98382536 269672325 221872886
202761646 155661865 6056322
10218298 64995348 117912321
136589844 229568504 121318981
115345027 24170326 4301497
249163594 181759727 224619955
162714581 272035286 215903301
176198835 253708150 233958465
91842117 6197850 184440906
54061710 233548781 127511828
56516055 18091479 216203546
121704430 240711144 40217483
137174638 83134711 26011518
117155939 41817841 272708613
221798944 46594643 3133691
269675513 154820776 90947790
256843979 243012262 53022727
239275044 273142118 14499133
233063178 97482774 219647465
160598741 142545992 185330552
86937144 26045053 38827790
163283715 266696804 55945419
209122126 35967663 201731457
184509628 259914255 119382617
23712411 241234498 243699118
19767674 86870470 18155660
230509446 4005820 119959019
148530521 248539641 52259588
33128292 129499915 264647900
266289942 198074575 19883237
122878868 227699757 233544433
98586929 247184897 183065560
56799519 217843550 129462140
169251524 227112493 165615037
179735629 204750390 223427313
163758319 262598894 152877844
55188479 88898555 68124242
147914502 100782563 228046314
229532212 180127571 143013944
209242454 199609394 124243649
235360458 193205769 45778222
160355911 130238835 229081595
251883387 267072311 173730627
156560345 229611161 129315251
231309499 116464694 103796242
181539904 179509852 42496510
17689818 195111992 147553950
208472029 41377938 2317774
155649684 43172002 172435073
247226998 176037525 182852314
147279596 110440162 70490424
114439244 238699779 266681431
62448820 232825916 548300
190526885 149801575 79894159
212285219 130944003 258284272
145814152 59430715 245752396
29778710 68754426 251615622
74202524 60134386 121727987
182624823 193523408 202122007
218857391 214378958 86224712
237945981 149926154 151171808
147004820 104051184 152191051
120172725 233425822 159600511
149842798 137801543 100300421
242960113 263417843 180902451
114703586 123546224 84815910
130993096 56250292 19673857
33382228 103001687 186664582
117554175 99914039 185772589
72307541 232524833 136005801
244360727 109700045 57109027
106696735 117710422 175844516
240152354 266723490 144733457
31167643 132947129 230618831
156504258 109546437 253355993
69646044 130460773 108256631
150203591 154202523 172987869
246009668 261561188 102811296
267770597 206718355 32503130
52443257 174816706 146928842
220720820 244594099 153067568
186981621 231071880 79456238
188364925 23180307 236217601
171833861 189244670 15931572
25818553 229223940 19358065
63544268 23165930 33420446
225007557 263476143 114292685
267788307 10851247 185083132
210656158 5859018 53475573
42950323 260855389 49998361
33409075 7268347 189116938
251892232 20947755 203677387
203574024 142148543 174151637
269296083 104229703 34227993
159198774 264389824 52636931
7818304 43343399 6892658
124461741 29768411 225324702
54244145 62162491 244652308
131993740 152570463 147964804
63417476 226935326 129628902
83390444 259726373 184093866
257189990 247080433 45880245
225620657 82290585 126141672
26628910 191712538 231663551
53586263 220994921 76793911
18112674 171731477 105826235
244533072 108998218 35285372
178034793 255017882 9505572
26127578 62069482 56699430
94768763 60738610 109693482
93581761 106175875 117659450
18966357 103679184 166062570
59883610 232566367 169854705
243534145 265158295 147023055
79890318 77467523 8410987
89369894 98811286 194387008
157649180 39846878 38628436
225367812 166531605 126689972
206589889 228676257 30113768
227144753 38371030 213924322
162934130 151952180 135292818
270409009 237628301 181041662
204165038 92314770 130619250
209138974 233939934 269774269
21223036 82466198 227550938
128654647 130037451 105899282
207966551 37848827 220545612
149653107 241349219 179418294
18732014 29957300 245349618
231875482 274838038 178120809
240100252 30365619 219996905
114976209 216807447 139061238
24077027 5402549 133072005
163181383 40657578 43085061
194862423 185454362 225718999
95771879 155156353 237028805
26475501 37759687 109681749
201406431 101159966 269818274
184737828 174189932 80636978
235465756 202674111 246844426
98839747 175613141 36092609
91312049 146950605 184075565
24480368 202357899 228267524
149801295 220137450 267141098
195604881 194311704 23473002
251628575 84776704 78724061
7503588 234616747 117817199
52686477 53894984 106681525
39473125 31739922 216631506
11681726 31581214 168642965
189204304 101901380 154498476
19141700 201226137 81660979
126909933 268159566 171243953
197412621 177885094 74043139
184954101 162528275 206406346
122919544 86087786 32637201
210280260 43814567 72626493
247613477 209283546 204946262
133112355 128456839 159231466
247452813 43833503 90803032
228596058 86156645 227698358
185609396 121871169 181440017
183579215 76263350 156438781
27636306 40500060 188383798
32267763 81178388 94660245
106323255 109980187 206538778
210407979 42477700 218310521
94855703 261083628 53773841
137904156 98205494 274033935
212138321 160333581 49868071
235921260 191863098 256475330
96722280 98590595 233629952
43983049 116772433 238878526
82260047 59270292 228944438
60601855 104496989 93335511
605320 159706716 205673116
208327831 201335096 21128568
270842087 169458034 111276554
60170897 76978443 133970086
101112766 272113873 255424315
25458178 91817511 61355463
119585817 35886636 173057809
114841842 124326504 12910315
174035322 267153226 67583901
85399100 188169041 44376381
42880959 205935407 24436870
240019286 255397816 111166577
97504214 18841289 65294911
119570774 84720000 31081554
75659654 30388060 253060505
184282631 134136917 71403089
17640259 200101476 181723313
146661329 92350085 110586194
159506777 271904869 168201625
32720545 14870556 250594226
211693371 135694433 104415674
9149849 200705080 162494304
79319697 128989053 111987978
201495287 54974524 175829200
123394630 237799426 209759083
39925263 268578752 66079390
120253418 116919742 28678977
37083773 26838396 12621430
49774190 238016752 83688321
6599183 124796066 59247859
180283409 208479219 246735005
178470045 190014551 170907102
49880345 174149115 206125895
219091786 220658011 205074856
200500641 109488675 178501220
69677692 148005421 23338611
23903335 229667630 35781148
264101879 159779310 72420675
186377182 186216289 210241271
56254665 41121294 66244677
106778598 47581214 169912154
104243000 160957870 93887014
77452324 254028460 205973305
195611130 59718069 173076975
266738266 66363368 180726829
94450116 48118720 210443233
23491874 169443380 44156045
161888552 14118974 226927152
242856936 37736666 180825188
44044023 35299811 26777556
215533113 225443972 66326546
230741591 51957113 112657849
76185870 239167140 242104776
92752273 129717310 145943810
169513685 12007648 206561573
256708967 180186304 44894738
226916750 101550088 253214609
210725166 50079270 255920731
256331733 261754705 5036875
177865984 95820140 163621846
144202493 259548510 115902644
166943999 226257118 206580703
257924624 59369341 146892834
34199577 39245083 251183503
233420592 100047580 231501510
274808272 194119210 173876376
19135061 182457886 6124508
119869868 192312961 107705632
69648755 27917531 122618377
12348782 28418214 135291520
265766393 167735232 32452017
210797180 91396522 43458983
25888395 91463474 113821902
97310360 37121383 166386771
128627498 90932390 259540561
53424309 220513642 35532596
206068864 40132778 269947982
218038987 36236042 122127375
80653854 136703824 31733331
74697874 251419160 261196057
15447665 203062908 254947948
254917695 168883318 140670358
38201828 227998135 101785988
122013537 221240754 105840524
192644963 260586504 7251678
263331812 158168783 182911160
221346717 270544461 29526238
86133838 33230531 19769033
209824674 72162848 45500216
165450631 114552751 129461669
44171530 241330880 271092041
272737424 179061141 250227946
231489005 172319806 153845631
150974498 16820314 58888573
60704160 83012185 82612913
58021673 54727815 238053978
67662898 247954866 115550148
57180348 219952660 28026507
129244717 123798826 237763382
271572764 100139697 42304791
93311009 238905368 251831792
224865518 23053126 90956772
225627840 196746466 261121925
89437381 216856251 172287535
151768255 75141430 18922362
151275195 195846055 10398527
192539691 82848714 56642824
92222130 78996935 54436430
45247541 209291722 163236941
184729072 50821152 97682841
5021160 179173258 43436930
134139722 56712968 263474549
208539187 21853502 44238550
68119485 165966472 99939200
76219054 163562420 198608873
104110033 1151170 150873229
22483864 64305004 271984063
113481832 38318143 73328203
227947213 234079093 112075705
1236580 32228236 221208023
134573474 199136108 171620248
112924323 243438267 136625245
6268308 273581827 183532868
23701649 224433135 12637018
234616203 167767667 199567315
236154580 6621709 2216567
106253160 243581578 114748758
92653288 77338790 274677112
197626232 117498066 71647833
96125699 138199568 58442391
140417960 62948697 59807807
229894138 140528303 72156431
82132338 259637411 1821845
109247478 224621197 212301345
17826039 106730706 257961772
218278277 212505817 196807625
144367780 270616856 154455394
35925754 30793323 150651752
71822487 147178887 85117064
91602183 232629534 35245568
224626873 164297482 102059310
92983999 243747192 138391093
24152748 152543331 58687673
91720936 189216730 267940362
174651632 155226635 172270573
198789074 43026034 9817814
244945509 184379893 156783589
51002329 1293247 270642688
119976032 261320491 244583883
201181353 84508370 175919454
17199453 139943003 86959800
29932336 212259920 76054198
196145991 56716105 80277290
51185654 158350433 120867703
79126848 176943729 75906991
156121564 151559150 45325749
161059645 267689604 53889478
217494299 200822423 160098911
267425418 247893534 161586091
163971353 241593645 52780309
268495891 111072808 158934434
217483739 139399906 163693618
62679446 192192238 33779633
45697743 51139812 219938334
19614054 190774476 184401010
204172792 124764038 78661980
82029996 220979486 15776108
82589340 255371544 203358098
141369159 111553101 237019870
149021197 63903862 269043972
8372640 204682331 168537619
98541485 273588576 180708299
201410349 61918450 79332139
114607408 100135485 177184281
56129393 43310397 31750772
210315815 71196296 121884027
228052282 98997953 242285691
251267272 248937715 220322078
161400063 2288327 19690676
203562875 21900673 177932999
172635732 30051284 227806980
250292569 51271420 158676269
133618766 162672431 12859132
31121161 15916527 158804652
57172763 195151882 197324071
197718660 148464935 118097405
133095068 78077205 164369394
163045283 59304524 84928997
188856359 123614157 6319020
206656339 245721924 3238480
43377383 14263395 31275054
141134605 255572798 224273761
90935507 255176975 54558616
88972171 158401805 194610783
67608474 235341753 237848169
88420618 14129493 128916522
147687532 195002362 2858826
254251603 227799446 270551187
261796349 162781394 34007367
188664310 102609772 90175369
122161002 206863831 53519633
255634353 95369131 236412092
212986293 128364085 116304519
19391969 102104590 154089569
157951819 184545087 84265045
144340361 18785615 112294224
48218535 105371345 234679637
141074973 273247068 239396286
15106268 241467001 49171073
150645799 139295996 204135650
11463256 213725422 31186352
24351693 266266072 183361484
166732480 261878906 190503987
128136249 55289171 172098355
257536495 248719050 73538577
106996606 15933719 209483803
258951508 262537882 241477491
197955212 196989884 118364188
257152866 106115474 161295662
130770072 120115500 120632038
127864377 156737828 176417494
42877491 50760619 205402267
150473155 43358807 69093988
270255892 48552779 7893385
134190725 76755267 13606660
253024854 3723319 236134003
132740110 39200765 77795841
190595343 39480025 1870102
6289859 78365718 38053278
209387267 127383802 241573064
45736903 102368241 2854838
160132665 201882017 88439481
160062115 246782849 162541242
238825039 268530432 44034753
111062289 235075054 147691379
156524411 87717633 247165182
219894541 274786016 270779342
215657921 149620419 52389813
9232251 197751900 158264748
93443168 109027012 1537482
89115975 236884463 85030590
119570981 193199517 69247605
3145437 77066237 49678809
248607147 56526424 72312795
273126447 143374872 81652180
67528391 162106102 4867267
254096499 129715437 87469663
241794310 66504604 141448420
171739047 59718985 159074929
55091811 218286876 51560646
159120333 17701196 2114216
254397081 268146108 112103203
125155014 107724088 32331703
121069248 204942928 151193416
155189733 106470093 178542666
255224789 81535195 188724195
218013994 115213478 93305796
20458656 96672879 84654382
259970909 226486544 140676540
44009913 209231264 103806127
7574567 149970938 118969725
187834717 91234945 165529958
77392719 109607034 216829176
172500922 12474661 211704563
44421464 125877825 192337124
63850571 26103242 186142317
254152531 141682948 207017842
194258395 20891533 255477365
201442011 254270538 187439206
158170203 139232320 102780217
196664137 264225182 120430412
101322620 164933497 56846263
56462649 134929728 260234433
199996493 155208095 121100549
21104775 109448830 113417480
196742140 196108280 141136775
28446904 254546726 273276281
9750531 220866859 94388691
185231353 205605864 96329691
257967828 157118933 191958849
128279842 125489591 165873919
274625253 73438325 257727335
28855162 188638259 70918821
17477485 269654678 129005131
95681234 179745330 249156307
183008422 57849640 117476862
133533522 231465385 230648588
258743530 263815669 71465948
250153549 72211907 69936711
99507767 251617943 132098159
58741068 130036607 151301905
84123770 161829868 65032928
207699052 187562424 34112571
178207817 157744953 95769906
267519062 24208743 73067524
239050987 114447313 170503928
72263770 115029650 95169788
249656804 215808976 115587111
101500002 126863784 120069262
137458704 53804244 203210236
217629628 152150674 196440972
58544194 226104987 136213437
96291361 67014247 134747008
45786282 124884916 62235166
258572766 83445230 77842148
92861970 137000381 105800477
68981366 20207372 70645560
162354993 266039245 67017334
14360567 191415687 135079610
251345718 177653534 14924463
231286358 19387194 102265867
41608038 9365225 230169180
246006376 138814076 208983451
98254901 120494957 94662511
111387645 34395885 103690890
41478974 256645889 195896901
156981011 30436205 4320767
158052829 273436996 274769341
77254823 150484071 172479017
62604068 245124320 237259079
134753842 250820558 99244664
242552694 226265497 192770763
4795863 274806179 172986720
256820966 115233382 124319485
252156266 154247465 126141366
228556092 246772675 55296085
129484234 54092428 144329510
90914330 73091171 259557205
188498364 151022684 183347319
208797209 92582033 44210805
117945801 179057749 174986093
9085527 259667069 91926232
95093316 259411761 90359488
109383813 152184971 246376195
145587538 52074612 151746782
113681272 85707617 211122638
102591074 57744165 216292576
101561872 175289168 234555256
263226322 195618748 263738691
229132842 203462850 228182487
9854826 90468375 182268246
15092991 72776584 262508932
48288153 246667517 244369856
179923593 244910156 201917864
114079501 202002768 94920426
35170725 103451332 103522900
115604996 192734779 111734552
64078855 223144321 214471104
271327696 87797538 212273452
14450 209933222 9801990
49935280 11306868 251416621
232280159 157060912 100486217
130144114 247864210 79178289
72472129 94048907 20320473
107736284 209383513 27989860
99997981 243882426 34397080
246821552 1395848 117706768
126318864 174105595 239068512
175253453 48589655 234697486
94506617 32507005 193582724
54301255 92643133 269734810
216128550 86152565 36395517
31804481 125910092 21573728
136917779 81938521 65282553
135130543 242194096 58819838
232585353 96873629 7685833
133640798 225120715 70937854
167846907 59239180 17394225
209308509 240388175 10181409
255192499 47291006 74196901
213927961 80329207 242195565
47929402 248641671 238904573
20868736 210563144 263158345
117641714 144064238 40561361
48071475 240934284 205663563
209336452 52997069 135704500
192951026 184807263 176990760
184080586 273445734 188466065
158748348 55042791 254263019
238769772 166762564 94637111
103429212 244681211 180865141
107780041 156475180 162008386
143154688 242307954 80099926
257565768 208268563 14628349
44052629 11423418 225116059
161600200 205273148 185153648
270126866 68837859 269079738
254438983 241355635 132047794
177478927 186357088 114761211
107561666 84399071 251036514
59036915 184786802 14508173
268421603 11399690 218038894
110256396 273863520 184250866
245664866 196698855 51844384
87448653 263142757 226875109
22408095 2071890 1095751
188675489 31106170 185111532
220553514 152830475 18663799
247848223 167924537 44682826
78696686 35801786 160165531
270752440 138103923 59533384
152114282 121995434 123583463
70169342 164843867 24277486
230028326 208503603 149797595
114445286 19393250 41242532
80802550 163696117 254567528
90836840 62643824 188475225
202001500 269585470 215351020
176542935 148810708 182156711
224963015 204549121 39274388
120922072 75063396 232507596
247186553 213704723 26823928
187735345 56643615 64745964
118375445 126191660 205627540
111754387 237382086 15487437
18224882 72287042 53361763
95305777 19047298 68449178
25095566 259948271 68890584
198151509 202005591 209981747
96507424 45210955 110244380
9886376 171529834 225957143
5944527 4874437 233534700
74029525 91072401 7971736
141419618 107513099 8318446
79027303 6942146 102853484
274152730 198874910 175689401
176700205 226329909 198802667
19133878 71749692 194675835
137199340 47994098 190200488
69997155 219944197 99718664
179876029 267754840 200182554
257886034 41313978 128500230
35292953 241018645 107989438
95349992 215142989 260591652
222977356 25329128 125017513
270435990 104552809 82214462
219181666 11514033 247553466
21900187 199683409 104094941
183702253 49544922 201452800
266885791 66070241 158572145
11604092 261321901 110743484
89151026 20539110 53766662
65145221 231075609 257788775
182934565 67231257 121889230
253292815 236810669 124661031
251352633 227526900 203171817
51544374 201268854 143450310
56927593 247571990 229675560
4146692 213625798 175611912
9724987 52330917 247163286
165988740 60384903 203903538
129310769 198290910 240129281
41334968 179581062 130116893
88321109 248781560 229050607
238601368 80167531 206771058
33363311 156400796 126479924
52014071 122149586 101153265
175776209 253229530 55667051
177244925 15500620 182331843
259529700 22780766 48311685
179940980 184862279 17581614
64672431 162502362 244968967
200995665 211673258 43550503
21893660 271380113 50280681
112438133 23312757 157169737
242248012 25295547 253049299
248807384 213432444 34976427
168414360 131063738 129567013
7641069 212537635 252895700
30131080 210703282 148897678
49894055 261656369 72964939
153729789 12357187 240017722
103437591 140762806 204907590
259811022 96163889 10201452
105346952 86076352 29458640
125969582 169386964 38502628
236185007 187050029 156820184
240793080 194736320 149228339
47958427 155204906 259624890
28582082 269024267 63124217
77412873 242412283 42775699
140812577 250614054 260661461
77982932 80133190 112591698
209782207 127063474 90963962
74484031 47703 205644655
250307517 130567123 235169341
129686195 129429481 146435140
14221486 36256286 155945454
242667041 231518091 9845513
211521724 162753543 46383425
84785612 245159740 100266627
245149823 155319050 151092091
140181268 121610142 261411434
38357292 89219814 80736529
186269465 11964649 221428285
266737184 116758417 153724016
171822938 27006468 143138613
259940496 39209393 188926710
193433034 119446088 109327822
265569340 71834143 75619086
242256208 186503771 237619634
4158428 24555557 68691590
146746276 30248371 51258551
95504311 121002341 117441947
180587591 187011425 232335788
217828436 17134051 275312390
171208103 219023714 17789685
256370150 258878160 167496766
55312032 65004540 266042243
44342528 53538946 174363471
148803191 274946698 56341762
249863874 52130114 17337525
144192967 173732498 69251796
199863363 32120664 185012980
30876764 11802943 34513110
229177020 141599001 87768998
182618274 195645985 56281713
261466957 71382165 118698106
248100797 69314703 149330424
145950605 37993657 229314022
263458675 74307988 169800327
221017840 17836905 67699956
191586640 210128401 143023154
164590318 228936987 218527572
58303119 65211428 271193180
203498277 243448027 233286449
222759564 55374676 7721152
134495464 6909473 84604895
145956078 257153345 24810374
188117605 243004845 173958372
18851365 85415760 82337576
146974352 208117763 49532743
94667843 234620004 154971734
186074278 146598406 23104170
141466290 213149447 238941861
33367770 100814086 271288276
186447366 224403746 10062805
9197749 200038785 53103447
268846153 18838073 235760887
19800296 262245493 180188808
208997867 137606832 241547325
187165301 274022132 207380735
109229263 63092265 265226641
123400682 216290163 16758396
248553480 159633760 47416898
152198596 274689612 218286474
1932935 46186237 194696505
30372639 207349185 38785705
251658020 115449563 123252086
194538428 102865054 191000879
8974104 231420858 215112601
125476281 80590750 120403380
165339450 232173319 177061829
262390501 21811802 176540354
5528131 39084218 105968889
78395422 45040660 134117906
154795926 44052146 12996063
254566707 241952978 95750917
231064599 172296243 236118381
56904613 245121034 129667556
215198252 97656193 100074940
209687170 11545969 9909016
185258127 258883121 199704776
48052912 174011601 229553162
111817390 274503334 8883683
87457113 151368431 53161018
43796355 93457441 169038235
175281048 105846862 232581522
135676459 106911861 177458153
27112374 199256219 218014069
239844135 5181939 94723810
220237179 198086349 114004839
55342753 191989034 122026090
114201749 42209584 129214300
223161909 597497 249219849
190878687 200424702 271798393
167589898 108608826 41179984
256881570 212539981 142660273
68657445 48587552 119043246
102108222 85949401 163298661
130106532 156185394 263508533
31198285 248169943 258680073
13404291 149328743 130568604
244435833 62302004 236767241
20698824 139909415 136579023
16783976 154255730 94343427
216798029 230080342 202485166
89433387 245640965 82933097
58208233 207751922 37132632
113068171 153156291 221706191
236707101 22644395 27869090
202427448 123832131 52997323
241127620 250241527 120471420
107827023 245161126 224217354
118434390 12823192 42309573
258501108 43877622 206237825
18528837 255532654 228041084
89471029 9714290 146735983
115831639 221801056 14868149
83029303 73569064 4797359
270725141 168699173 162311144
256441937 134935012 103178448
182910031 244594310 124283633
164652870 134262516 16243967
231981004 164910238 200267710
57928438 234893633 229788439
188634586 260315444 162470878
68241687 216229422 150055892
185679471 245183273 247211355
183724099 16122618 213466483
70314408 252002766 140949896
124615235 7906391 230991082
41401079 145273579 76225161
258277324 151320568 102570563
58316992 105790827 180735075
117149152 146389074 210157390
100810851 245670207 5554943
146377337 122576055 244638664
3882946 266853797 162937944
14593602 124315776 235766455
214694331 39107740 182925948
45147115 255324863 143259762
66768136 263025948 131616444
158777083 137051715 85748208
99201501 22777124 213602997
76765487 126413526 227854162
71273064 51845790 247169076
81457573 153278408 92865343
172727341 204547541 245786004
209446775 257274186 259755516
206726044 166339791 39940518
83011690 256667213 128861365
75112043 92623827 146304854
191860888 217759909 126283743
132897704 169874545 194747677
197601204 75028226 74375487
125121618 86304460 172420898
41056190 135687642 118477595
101455939 133072746 36370159
40078126 88006053 8548034
110067269 246078672 142056498
128794992 133167554 26197632
156704213 225540273 219402595
142158103 50397859 199251675
210210714 156386139 135674521
247830263 87814621 174051369
70888249 78347924 1818300
117518394 39187224 158901694
240119176 20575314 105200919
87372819 88797489 147356752
83134248 99380566 163325352
247921638 225981007 188577527
43324576 223227014 181014009
36017255 188916686 29919627
26649132 77827658 141045271
274750413 157105135 136502673
111210309 95146338 8753978
44995077 238749430 20635756
210839412 221866467 83944331
39294603 91825955 181847376
254618835 49671812 120687303
8360697 104884931 203953609
21070443 272629270 216084502
124977761 186312846 44310530
33967572 254356433 9725965
215188138 268352249 117111210
150256168 233727399 181030416
170170568 129989351 61742051
144926848 60081049 187395241
269616815 194019553 249773937
187538210 229183013 131922639
207204215 136081876 172672135
91658375 118072680 240687447
163415390 66938899 12877324
104192852 86646741 18500175
144856330 76565034 35279177
235859462 222548995 92138200
242722479 27668722 103725634
182514079 166508730 164844216
238503508 203222818 254820608
38854748 2116628 127955863
66049543 42735977 264234940
161388321 1456834 94979886
151712197 57193804 175754968
102804834 37454724 214655577
74542738 264352323 220289644
197334072 122566842 77017555
239421362 121321115 82931762
134738980 29504212 22836720
61003235 37445687 37228374
239074876 123114426 75337908
94554105 107296624 63182231
97381927 135805519 168321534
91376531 108767033 171489984
158849981 250203839 92843778
135383371 75363896 54243934
94455089 93986136 28460877
109509794 251137508 221254409
194433370 136322503 240432882
274369670 207330884 129295170
255725681 272196913 44282395
126474657 132116641 219101759
244186638 43177182 102995501
274616555 221261512 117150597
127164106 164936326 226642480
14776662 35904336 208281069
230158263 146788763 160905088
138238857 156142338 234787717
233832625 233645800 262537297
235356116 220839987 270070117
248235274 53444376 200720698
124668308 181267620 107123294
109786021 17735563 196115652
188524727 2004640 218743495
218704541 103301086 135758494
254818854 129742789 265701302
50404298 177617977 217514
91263566 26603485 23600073
132912466 42083384 63689578
199859612 191297511 152058970
236483812 229445584 121312387
212837650 147691761 141665278
155511222 215559049 100794460
271419318 238550174 165014049
114388311 78441824 42882114
21022888 224365834 156988990
143412238 134585956 188879613
77607471 185858734 64001193
192716537 259459930 55221246
249645488 13165053 127597821
208830091 5388627 103097437
60946474 155805233 154876415
160988038 108877713 187481349
131306810 198680359 96093472
89133537 163721363 239786670
254863321 50061057 211426998
258463214 173801897 55296296
12746258 86417725 35847946
191018827 65502385 208721342
38543907 104138082 193510129
106748650 201794300 159577948
54819153 47692328 70689770
92535986 21337470 193380879
78438460 65316958 242947941
129447 180140558 189087210
215478446 123305953 94357907
129689629 130683256 256771126
102709550 269433062 71262473
238069998 14262597 37903870
154889805 10103557 274350749
147202606 251794301 1010684
207995281 59114656 44711997
69780417 183456874 21178372
67062112 27948381 142621770
23133735 178337166 269438204
55518336 113952873 132050769
112306249 184301714 195946395
158429442 161757437 82191389
205082174 210723721 71649656
258526347 207270301 192463504
12355942 105218532 274121234
219865330 56864578 14022126
134245714 165539590 172185048
149969497 144702067 133516403
242753454 136599971 27838416
78335336 184369776 52721642
238368526 29934545 11588486
11525597 62454428 178691863
130732591 43242541 82996824
186129319 122715188 50724062
6108785 36053449 165218601
10178135 222574696 7561197
65115043 247528140 155517021
52416411 236272237 267492633
130918811 71614618 197877314
148961200 158615570 223465876
157046900 212956739 16947072
131595512 166400878 91704261
127581914 207610622 7363296
98323348 218746811 176486212
144016443 175028431 203838800
1082723 162894419 253803292
158173049 235938574 150984839
33571059 186436502 200232531
131625676 99191350 258385097
35135010 175378451 118713604
23665047 74061407 212846146
68799019 11659913 164490110
254526998 253099073 125556666
66029236 130186534 218886559
61133143 85260783 255019856
50981969 194266250 132325116
266634207 40549170 88058151
118277404 233786334 218204969
128094445 156473538 231553673
109972410 157338442 20077172
144100632 66867319 271714478
137175768 259615686 98592331
1979752 271061994 104925772
111506151 60727198 249377467
140913482 266073061 119665243
95300440 252953216 245705245
246479026 110735715 79927721
70630950 41316924 154720614
261249128 71227280 234001234
53677025 20755576 55585012
161282319 221170305 143132264
15680644 5874826 129218714
275274726 225279641 70099262
57025894 25044619 54328616
185507027 33361896 63796093
85370170 83621865 36992316
71338491 170417620 196996093
10445698 92159130 22974814
111750406 239806460 143654509
113406756 70447396 193542170
113082292 81405590 260977492
154527913 211849724 124506813
145412651 10306932 183520110
150590486 87923830 153556745
20764012 95801397 112769527
54251969 219302328 247981618
112127613 263593512 263379990
134705755 271716402 19889747
66781982 64092280 117228093
249490526 131149713 175415817
181240941 12038809 77678286
193194731 52224879 9301379
194512147 141680337 15468901
1767045 31876054 158835788
143505773 233176883 9909281
12014576 255221261 156164649
3950048 117663656 146081536
137451862 242295563 149566472
57369034 50838222 258242253
101207113 253763734 45899723
66523568 241346683 6781633
10345508 259066454 129220132
217676527 123698977 215961788
119811862 183129625 263403285
234049043 179202079 105163259
15545483 244735121 165493103
9766946 250243023 272403062
248361217 77682174 262790795
152611952 31737998 23017012
55932252 129078150 33794390
211577959 167123761 244252579
140493427 124174951 98282104
228938574 19199096 257665661
205259569 37989076 144634184
34370884 154121864 101268194
69659086 139229456 238520722
206443765 29035084 166102198
29560076 160392108 6214899
184749653 162903907 275203888
30043909 126817182 212202722
1784107 124717046 54172769
253488076 84320874 195700606
237116207 262014177 211270440
22462686 51232743 247858453
61478127 90263139 152009058
238924404 21078071 204573676
43453260 212008120 53758740
212406397 57413485 19747854
264012323 175284181 265900981
8924334 111864803 190677405
30074165 135952345 119400449
71057896 177946975 16444998
41923377 113131996 82146599
24414751 43555056 257747689
13416252 133828530 192727195
174916637 228796193 37026220
123566056 189100819 258270976
62316733 228249480 185717077
80630957 57028315 115430016
100816419 114273284 15901515
234128971 205790985 259668000
7800912 205405034 22989980
198762858 152895873 84785448
257745402 1788602 163051918
47594749 62135068 268989134
240892308 91873507 140333971
121526201 1029410 39133899
59953271 19148835 107245733
245029937 242196045 138709930
228815019 99584214 238804910
201358448 131833953 75614561
77696485 238931276 3944211
209104258 139434897 203821413
12131484 30835338 128644744
46028469 194210078 10446503
236944434 54792112 20243090
215098110 209074876 208659521
4991485 141213615 22626750
104133931 48622451 128497968
30301514 58928605 189542495
232713346 123549847 195857199
40701923 108385620 106200618
177558581 60838971 253595091
183183321 31932964 245397428
195124059 253473669 135598719
229754518 150537857 237146826
264522647 77730636 262685224
56129923 107558014 35794675
262641447 226175875 132045129
29673262 210554701 98418300
7989830 15593882 135537108
46011533 37145068 33671449
248902849 221208006 217979990
35070977 102504599 50536247
17327441 272868813 45776324
155920937 134450040 143388168
143418758 240784042 60129999
68568860 18761721 133825651
93010142 188682365 127145599
140037683 223925853 98851882
201675959 117916199 93864423
49965504 71737555 146055981
152510958 120679071 178401098
130794141 137729471 205281948
200898809 11080194 209728738
127645935 130521915 181301184
72863803 214783600 92069902
205750624 145737956 192237581
256714136 186048135 71776501
121743023 16744556 258777425
118102935 253880512 102760552
158906309 247178502 38982596
6358889 52228849 3651426
237106414 60332023 140417001
55414045 196922167 127709443
85508740 128381492 90472816
245152748 45138903 241252345
21812736 271882417 207870013
238961910 183892639 49884070
256143046 66560076 131429159
145768977 116710888 110618476
218640611 247153483 209349256
8445647 201412126 48276298
206055332 55572191 27367291
102886599 121782209 39172313
46179917 265012961 45920828
34372466 140434066 264116296
88483433 192357269 88087829
129045820 139105746 43705602
230327414 124061662 96548408
57431893 96167921 243389742
8161101 163577307 71361618
163588176 29153147 78577371
88327917 194701878 16780660
4395498 239888673 4824514
112493976 48055851 165876472
224085469 172194485 88429589
17640229 160028807 51791581
196204845 45526667 137695357
150033446 254341274 5347803
153275025 201005613 30567909
134677603 266121893 124345632
104942784 74191084 185227107
107956002 113583544 272873853
192732181 118100092 254186868
77883243 154631933 74929554
72408365 212743859 155176253
264318814 16743739 237797648
61435589 270624329 219217373
88439014 221218651 10554606
129085098 251186881 253470451
215976900 58354998 3903364
240346027 37312647 22236191
131221435 72042137 157218295
271934882 149930461 118708440
103980734 115478620 155288006
105114509 149417633 105356913
88573645 148425123 50967221
215770043 234255790 89245975
165417391 235281600 230673965
95545724 262483237 150642584
226452287 61635588 156562089
165826792 96624782 4116647
41279479 194512106 229376952
142006769 123571039 38706356
125873381 189801692 44654385
220819102 179699664 73469207
205428907 145801587 240100035
129240564 85327853 73138357
190463132 166994231 253921673
186618619 225468943 206627129
221608172 24872192 230931564
135708582 77879878 202126315
128205757 158463360 9274214
200398439 259834155 245046098
271777386 122637551 231685275
141264564 195079894 167992131
147182221 3503791 265629739
204016909 66413016 243127932
143242433 162658324 99029739
92212259 124655064 206991980
92932942 77577401 10639431
219649080 170433895 220636691
101401436 90612786 52203737
91622742 244480839 163267987
274041582 92818300 38818544
247655126 228780059 97813026
205515238 254329971 100787410
141943417 87065413 154391077
59485878 91579128 262843632
133431334 245749498 7391753
63194542 147612734 58785011
60514908 13900715 99156123
36651694 75433536 16621413
47358571 92063965 98072284
122869729 161540716 254517969
1570677 263203111 236269278
167228750 166451084 91408612
90757041 106245789 134259214
105334093 34957992 170193655
229877870 154452655 76075286
95340624 118782937 134464708
32050599 128296424 73850075
113461642 272556419 206299417
188771892 114216495 10675689
195536328 119498674 220438501
253011257 229437795 154333712
199578804 137194620 25496018
121827911 136368460 202686594
171939678 111741383 13421543
102381452 175576725 204966495
145386373 117032728 244413472
174513151 229545910 188738148
86737273 231731109 106135149
271275528 28008621 214452248
32628400 178382991 221086769
247879712 100263626 178071812
155648465 20140218 52197954
201227411 88851966 113901624
190637160 66836260 234397566
122882423 44287213 228106860
112292775 162300478 7542861
138781754 221864917 241955094
265981093 92258797 116804809
55578568 141500952 182124335
92458001 140747336 142982153
6000367 51988249 219890540
173759568 167660376 190542136
142179790 149273930 269032384
7197329 55104710 248729749
69996308 240097018 41673929
150099085 157990701 62488242
199039457 157201268 266076814
114745718 220493220 137819098
91755659 82529075 139312387
10556279 102523595 89687850
150049559 129441678 256377402
134132335 108981389 167621047
97673637 259387836 254291323
190951951 94673852 214753505
37006863 204270814 149482965
50527477 204920428 140984602
66109600 237772660 212169593
15851691 8733345 101644073
74096857 221467045 202787039
200157194 184664590 23458409
20353763 162094630 118411619
157222110 82102782 115238974
257281792 73884792 235716364
132023678 54601020 82849952
3307563 190955509 231077240
236290476 160951778 253830482
42112443 247103913 162895120
141141393 233735783 184482157
20978602 250330421 272491694
175130853 130234494 191415352
133170123 268489393 166957270
15767544 255542417 155359906
178511172 138538658 160603092
8104612 29091369 207186875
154912642 79115581 110610270
265324459 200546882 48678558
241759558 23169907 108634049
73255769 223713422 266814756
171047026 27533443 15357680
145982042 10508946 175939882
116624438 167441233 214027797
239451313 253798137 201435595
16586505 265161906 266237104
73848670 185660493 128491369
83429241 92711314 6005289
140486137 63260625 230700032
152586283 188122938 193543096
243304101 219002894 201880890
84613391 207695281 261008034
120834852 120720838 205138408
38602182 129024530 142045468
75835888 116217993 180555246
116104363 152696676 253142551
69208266 29893862 198073615
255324608 157388422 32071250
168058167 235557997 70645223
227386847 163866787 85579698
37963894 59516970 1006895
19815033 254959211 6060825
11007466 170483449 216735557
161061053 15270418 51377203
181992237 146411624 123365613
186425558 134474865 103027817
114397549 22255003 9706724
95637849 58582218 131244205
39256454 216463603 138557108
17321512 48181451 62952787
50804898 59150653 103923101
121622674 157603899 143871043
127106903 269768077 109723410
14459367 78505461 80476392
158593788 220229964 256616918
262020133 148380046 259763468
108317869 214700131 227650176
163060567 196788370 105115223
110462535 232834606 139978591
29252732 7245233 99862748
168453722 161814743 241138640
228606966 137951752 94371316
88742083 242232109 158450409
91483654 55900084 113324657
191758695 16473140 25805329
153667654 252913533 83155450
66218894 202894500 251762975
153740663 273566329 262094149
109860628 233238967 105286592
203570883 5134691 116298641
10204769 109394500 115726304
246413630 133990639 233137005
161983149 121440716 233254681
166741548 81282221 147148266
130699196 263267929 129831075
110559132 139352967 150788094
189792543 51258751 68465847
44055875 182159449 251961405
206583816 137462172 140276430
260236493 215056170 149865594
207395063 31518725 161131586
99571522 118719429 102764283
254860612 222726899 215687882
146356798 223547952 155133674
3015608 259740248 41306021
256026402 237280573 118749808
11178630 272079099 234461999
85661585 85321332 165311050
150797549 9954110 178290558
58843804 209074518 114225109
8438236 100408874 140598747
207818052 272996683 64986614
124956658 220054188 70857815
11044274 59539628 171582280
65890436 102995718 46365368
195636309 181260353 23336099
170630469 33647540 91270730
256475344 3289276 72528755
184609835 92532505 114361483
48854456 44311387 199166270
62035616 112801342 139918845
203516332 156086412 264986303
55265718 148348667 114638690
135478942 141915505 261621267
247140556 144072017 226081874
18205501 255308530 134174864
31355780 30742181 112739658
244539877 78082503 49448926
154435211 258125602 62739641
21989099 120950925 210002960
163384277 190574091 269591740
12410 9544796 59908199
171994778 67204824 191847807
239570445 7808421 189023519
226693974 215570464 255059367
123931478 227609461 144345390
173031018 9852891 221359615
241521704 223087804 227966975
227324919 80840172 146671390
87534172 98294028 157623778
28772606 263495578 52248170
271681265 272030686 29428934
49556229 99865439 211493380
203465847 54557549 132135066
205771064 181927038 238371363
233834557 169478670 181118148
192733404 262149584 90085817
63379954 77535629 108525920
18074649 247319870 197987905
154969954 207833751 252953607
56222695 60138347 175257217
223174477 148953775 93113016
124921262 51910562 47866326
154278481 233042959 81568527
216856945 50632174 161263649
56320286 208092183 45812410
222081614 253414379 136912329
246651472 133765466 141162271
266291162 250724468 126134911
188142421 254153801 195939659
249203715 266253653 13529895
184060139 3182965 165191977
233919070 182319695 160767736
46339976 197613959 237736785
221068689 241638649 222158230
96651689 141633221 274501394
248588202 182743568 201952940
8367385 178803995 174924723
103330015 129648829 184065485
90683715 17799833 66091876
220859197 249159597 147714927
239953020 151390880 271157167
50243727 96914935 240680601
72169600 260573573 219198631
79266027 187302200 100445886
221737924 246993684 241290807
191584759 231764734 47802671
244979698 160361002 110627548
145529974 168546269 29189134
157219416 2486424 117527083
197034331 236269379 140160984
212135399 58410979 72132029
269039291 238717529 270957181
249407671 133983141 185401005
68359850 168329439 200042688
261812076 35389258 184695837
188387401 192379048 172154820
154775024 263618918 214889204
242249954 13908072 78774128
240373885 171630604 39569265
233783409 239839777 12408286
214866246 62300587 131218637
148301847 160424203 178726301
205415742 55550858 21974716
226558134 208520942 15945941
188344853 96288163 110461633
144590477 90361230 254096779
247413336 230574058 67686991
110307863 49024301 199652528
213806942 56855196 143999316
5852847 217736401 73591659
195900193 171434537 226780752
139546543 28762904 68775770
174722741 264208248 218253848
270874514 40840539 68628207
138599915 265312666 229440413
40907847 204834783 58288465
194780504 187473436 120900052
216659434 256111496 102602291
143310966 8877897 146980540
225892293 176528120 221807649
124887008 119606454 143106608
237577949 145902805 150755042
19065433 92761533 271463028
249348462 179362351 256260516
47183341 176084820 12696353
42587990 173838320 41052803
101879355 143437358 28597489
45493086 263964163 197979222
189902276 151205566 226954764
193108746 109097036 234378978
152547955 253240797 241966402
79073126 79333744 213875486
158088222 171056586 267064696
40179335 55828968 136785696
160770906 8649003 145638188
201743027 94998150 168316044
92308169 165800597 151213006
241287229 121434459 84262300
239283286 35309391 165214956
71925644 189569733 205099811
70702668 266745690 181303986
119684162 254221783 17610564
16653462 179414237 132650365
222446975 202136652 90070785
136045553 31237199 160056695
6270059 95446570 216754236
242894859 99275299 265398831
274013241 240246407 123427026
1730536 138603247 259451082
164350620 92636674 93492086
81878047 50129512 57627863
18225091 75944337 88731795
239168874 134292002 274390073
63524917 267554597 264683995
203663381 214178717 249624299
51639563 174780565 238055773
122734082 271337466 54305045
72953110 122410533 161664668
252018109 58950017 9716950
18712668 81178866 144652794
30756151 250429415 125009018
139924145 190807744 166761141
254335377 252025082 231044425
212386880 19624252 143102861
109920499 197094179 67704187
5930421 209246213 81515746
146781888 4839417 219279879
25174422 35443370 270451988
256101817 53124210 85155384
138597304 158159820 250683408
590746 221801324 29930754
232072876 175639808 52809435
146514479 37688344 174737220
170863109 202644248 263819051
145680478 56308539 158804968
222920307 166714170 208193184
3739155 180856035 73159204
2041560 179849799 154449566
261179693 229577409 71958907
150980762 62864089 71209788
200646540 69450424 125393163
161967996 145232553 264968154
97048281 39852801 259541760
14816495 248485944 197950472
97417655 96226358 30813942
127337222 61967170 189435570
121176404 25608620 223750196
9565071 134386610 222489487
135509914 157526263 64064770
84770225 61270751 96489961
6748272 268998512 212281376
196535169 85726009 86453241
200592616 82402563 192379950
68007301 111037253 142814798
4309525 253061806 219596307
253899915 166724793 147767815
106188565 270934948 103567816
50775443 48689167 56840400
83771238 188910177 259517538
203870470 84595438 223479531
126729258 250069145 178001174
69165368 71692765 160004509
198935381 201402802 26198097
272412426 128582866 90993972
39575966 119123505 6257570
38885387 35613866 252667511
8705156 79874804 124670677
196515500 99205253 152936293
143956496 6146614 193114457
168512681 199450735 73543315
213008115 176068921 262017218
6163321 117642838 2712150
73563561 135522949 98909693
271521609 248513777 161255204
194068147 259770226 180391269
264307433 13029385 37293516
31284716 71750887 207480237
233319295 157443823 148532153
117625593 220260235 51335253
37453810 234188552 213644552
107439551 249909571 201786407
134895916 229402623 14724946
183487299 251142191 48982300
108788398 58290219 38074669
80999031 208950964 211703126
134655019 99155801 58863941
274958641 77175988 201739547
5101034 64542113 248353094
218328234 217489172 117448854
238224727 18193868 77842110
82091686 222341883 164898320
162389329 84215533 165961744
9829288 5096392 194177058
199408996 28404717 6694964
106234291 124736249 266812732
193349872 189537247 230719478
122511907 61402174 172844336
61891065 58812767 54457110
140049123 121789328 218323601
192963541 94035630 214777736
86097814 115719625 91114176
22631137 172052015 253282038
13249734 89130808 196406914
34331661 160463166 255044100
119244437 90011336 8815287
63307506 107111056 247436213
114007107 269379425 3211529
271978790 255984531 201856758
272933606 108828381 231332294
171443679 71910526 55114306
122264977 121335217 14441789
116765925 203904685 195282777
151595702 196112386 66670320
214530435 155644520 98614457
271483532 834175 250446168
29900946 68164180 262307224
252904730 195177377 258317594
82783841 30724745 69955171
136484295 259894821 49634888
249748676 230801614 34470219
41420793 12086005 213683719
249177885 160764205 257177718
28381227 122250515 33005077
248006122 75992523 263811400
228301860 269494646 117390293
66389879 169254157 244092780
130066702 262626910 143052211
113216237 177598636 152283928
270086189 59304871 21367254
251973342 194522656 274638006
189595044 70025595 34468520
42721277 255372832 223012141
70021285 84442592 7444855
145659204 113684974 212490161
214081760 196861214 218492059
163161062 69880836 190487746
253735322 60304322 116544078
56326256 193653390 72610985
231421265 235291674 131690607
199484618 46782339 132106579
12049125 49217616 88583164
141790882 138134175 271462468
123204025 183871606 213222967
160594997 260944046 46503731
125848140 20044618 606912
209466394 269788031 237249848
122868999 171124643 29574805
110575910 272392268 274691639
41324858 211082044 65580928
89841978 9691478 18463126
4370782 124911755 214980131
269178739 105140351 66021236
78981511 144941884 174350547
80326799 66126873 133101673
56770795 204373726 260883445
30387237 248814930 128668871
189235050 74057557 217436480
91430445 268597842 133336455
253491656 56289517 207891365
81964383 187556360 125690994
145446630 68380863 8803994
2968840 126202699 124613102
167968256 180639054 200826768
250168083 234802109 62485775
11852017 6313560 74600849
113212672 30383646 117727659
255495773 61717309 259669208
166632332 87415976 152664300
41620231 38601013 221014235
204000137 200428880 273923452
246158829 222268378 171528524
186937346 150912734 194014640
4269398 242678006 230105420
210415973 62226873 206817166
173606150 95535100 189408312
41871775 167208640 147857414
186577283 221428013 87519519
88720512 148482965 271364640
191816024 171335552 78137176
260024634 146054504 159923776
210523509 78269820 34736665
7320168 181608485 204900066
18130739 136796471 10287268
53508849 261719988 220565398
268296719 52444514 42089348
43420785 39792775 57437088
125462901 44851012 246868345
166831782 68868648 112203289
66164788 121018431 88897141
202764154 131639908 40161424
226040281 152223262 31544615
61434431 190324749 119117111
9897 28147005 103324425
248280249 199546000 103253402
186982334 163837493 270936229
111985530 175325298 240584891
203073107 129132299 25246457
174075956 60272711 183969873
2859628 237852033 90092186
61372522 130676131 174923594
83852591 104746713 273787127
128380932 168266886 100089175
86402474 189510160 239915985
84989654 38636634 104150482
265097735 35388072 62927151
145395982 266970166 121114891
44812021 56786397 56381377
179799473 241351489 102799934
247141285 221274156 222704525
133394704 65671351 222069253
175046901 76825953 181836867
155098143 157256288 52041518
251105993 89859036 194926779
237707841 162729106 179851723
30382442 57433425 164413270
173827368 97776655 181645060
135466260 51280099 1001376
215549055 30828441 24073276
118526750 252756906 8612020
190543715 211294530 195465897
106320918 227244840 248869776
108009344 156218404 236581253
101123691 170314748 111013658
251797793 88488378 217326924
195868233 265978071 271164852
61926136 148083571 234029536
232259060 39058679 55159030
137929815 37168177 78322527
39764053 104089979 128515134
74550606 249307776 253817541
215747253 213707276 162599499
47285611 40648812 80393318
181100311 121896143 69707272
137349104 272796910 94504210
85649022 74304390 198508357
49758292 238087878 43908017
195891411 154510407 161293752
30729395 159305553 197339675
176942969 264689856 144354009
187972544 104300359 211455595
232340276 260129365 51195050
41128068 270509959 40005604
83344071 265770278 151255058
268866493 167882275 160481614
170664198 26726364 90234639
234609244 54214438 160697580
125785656 140836193 168916491
51198830 50873300 173163568
36871867 76842423 37716805
256721950 216066581 251401790
124068466 261712448 116931250
87240863 111435184 211433025
121784587 97226716 92294666
221419424 190102838 84166549
189789 145342522 191253859
210559412 234624542 260766510
111421437 98214907 190946953
264613161 13728745 134457233
217961799 102041434 42360460
212486580 18311872 119647829
88838773 262331893 50301047
229104315 188660817 57047860
211381720 207186391 80017509
125159727 22470517 87216094
92734045 230191212 92129280
76591053 143920031 125129286
226045407 253944128 213318973
52628494 160480235 140732526
26075884 26105222 243013387
16555483 156299607 150961697
121968580 110815679 261498056
90874734 213041206 240323737
210872608 38698968 191828266
272558597 231478833 5032303
36169414 209057855 13000219
95983296 137060439 53163719
73120928 135524547 95149540
85309493 78544551 128422562
151726980 15282251 29163340
159176707 30575241 47506536
166235998 213743423 211890555
223253422 172961953 85871331
183245877 97983212 64507729
167796357 161328537 61214648
91893330 22995744 76428281
25802993 16061486 162834091
142833568 55569990 18200320
158368677 172415290 57360512
51678926 131440824 257211794
148164416 177270396 69016296
130130736 181599394 194950581
215710502 19479305 126852491
29343770 10604782 34200759
230052644 141509529 35525208
100626117 123091216 31617596
175270790 225091283 241002243
250138937 95523052 58098271
160767121 241292052 50546024
274870133 125473454 242287828
201935419 114682800 234630102
95138081 69947456 7026171
83597485 197459168 83536232
175600376 147964816 193843606
188147437 258606937 178517683
58833482 225891871 160741604
267175162 193812494 180485413
37497846 200846295 223542410
253173017 2857744 162593202
208371480 222464679 147963246
171249092 267737948 205137596
72951872 146378403 84192336
87816531 224324464 87768778
211530375 188874766 7924283
224499064 131113488 163037912
187264138 118188944 191286115
92968759 117909775 129540463
94886132 11268841 1489784
176090100 10085773 213523187
14932022 123562429 210217262
158675288 225329023 73884346
82553970 201559520 155657621
80327865 266959435 252882074
100622033 22501205 164199208
161933373 36633217 244703784
161325366 258496837 260500852
98057845 21978043 18519499
157660612 193131415 199720725
116185362 52469216 142281150
161385039 216275432 222407152
62946417 117116172 67815596
19488481 227524452 211158252
165504544 196998616 236892153
192516416 246317961 140848396
97952628 174191159 159297594
225862003 126637875 118664518
238961570 195975646 22034121
261337003 136234938 253782111
67190183 119712903 146237622
148805325 203304701 264915957
232015699 116514493 202374873
54712288 15015973 174667354
26196764 246238618 121186802
155438586 114195833 66705391
159602268 24932006 44590309
75082168 515121 200102158
259253344 192521218 153801221
204868290 156145395 90979591
15964430 201278075 92083168
126330426 68475320 249632613
88153387 137905439 32884331
29701250 68608241 5482786
47938217 264353241 39287697
58185422 256959576 3822668
229108304 212460426 3455909
33143192 175807346 11391939
73261888 24967705 110587059
212155652 206144202 58622643
253432232 195796535 270016732
121545195 214175975 12238049
77564835 215714043 225672139
129653212 159876114 209074579
138999000 201423718 144318046
137797341 121510422 187907899
206303265 75407338 210442838
152054764 220896054 36765905
180425643 128321289 181240668
181845130 113195405 64485810
159287033 18021637 196893644
135679766 83390549 189557311
100588316 191643935 26656872
89929249 45907729 176776467
156265489 198734253 273863765
126047500 6572800 60697793
176886873 144996679 96570018
34117872 262589253 114928036
85187879 220125149 83866297
160265122 131945079 162469923
244339301 235764344 110181150
30250745 258217401 259479398
186668109 217195552 73399719
200250786 18445808 147071776
42366751 103212959 96075497
123698935 129594463 238148445
27803479 150722593 247228564
116143275 148893546 52076837
53400098 96718367 251120282
155324094 228013643 31347279
254792771 154009641 68235281
126217786 59829240 116910979
235028438 167254924 24283967
115020598 20778173 242386762
244327413 84922924 142599299
54793326 115027188 197825653
253892436 216265108 207420541
156184849 22193594 137148595
86093399 216291667 274174400
127181809 138146489 121556680
126766111 106398164 129139308
51761906 184099684 165821817
168746795 154359450 4325052
173540868 82273783 238661253
267990328 66468617 210594126
28812161 186094578 151607407
152787738 166742812 178506291
58991588 86001093 248095737
62503833 193998717 233604442
128898612 30932121 221410445
186601484 100795558 180251152
85748252 10327215 260904710
254355166 120053937 41617586
90065174 255701111 44749019
64900290 178667772 179681139
144640837 164065481 127960146
57691126 235092677 169907242
203514418 227223574 138036182
187538955 201815618 240448362
37992881 15889152 205538939
193972949 77627476 163007482
6419107 183557365 168173401
160642277 148547805 42776254
217312963 183889238 59300532
187386594 22497847 55071876
272698346 108977454 36092429
189982435 55119008 30911661
205165950 147663891 61779369
79467863 24644630 90358582
92835494 259513092 108025611
122286977 45825753 81800235
53736809 184043264 203746235
118365283 162377058 19166730
52334098 56720299 124127265
105752974 185126207 245020980
267428770 103067355 114456812
163808857 205225387 183812525
74446200 38618117 58584998
216075064 152488344 62260844
147577056 51534950 170639601
17045269 42128087 21375788
155525771 61785501 133895604
10884059 157857412 155284880
41081 19134
146381457 300364563 4539403
249090799 318056471 71764052
86142644 236028481 410237328
253162808 262907913 340580338
388344757 11378982 251817303
364390330 100924909 287116735
245352493 383071505 130586405
84609635 367902871 167399276
399665213 342520968 439129863
162881958 365721386 181958527
179174032 78876393 68352197
253698177 388745433 400247456
146295045 107355712 29590846
143383392 9630647 289977284
312343177 302645570 442521782
429094464 174140894 62691219
198296270 336119215 281282623
17884387 53683565 68772121
128895954 399902469 84177547
335515111 234853557 274146596
88866401 307357500 254491382
298559760 367620215 334925092
49362467 43063824 432335695
141033711 432989648 14894210
231590922 368955234 417498423
422443323 6966308 124643062
442744720 255920224 425426644
381840356 446999134 36031711
80451549 367942594 108419765
390544000 274484575 406211759
139030288 356442553 373544353
445032176 183584246 37922698
72304142 192915629 330621818
255101096 123036108 228415340
137827426 122597343 133102733
271925061 253717363 437729553
228836708 309554418 292308187
58039942 315907338 153410595
300816255 271488881 416585860
20226275 443495690 305023953
269360119 189834501 450276469
256889073 261068650 367545697
389954399 302306494 230323299
337422073 384474647 248103233
184418558 119241314 257803607
368572611 406757541 194024935
452498325 20275049 444786969
443907373 223504605 18935051
105073111 274593868 13852279
104458598 344628399 285348805
342002301 451275775 266260178
224097582 13596854 350845296
347058595 103722993 208452504
433149297 40272044 79060967
300625334 277849059 160519340
206015348 67527169 293331049
410680163 431532995 178344511
155789304 46393445 20079179
244433550 376518056 380473365
249958511 92822209 151674684
130801050 202471824 72177915
243802354 397496820 122091817
91994050 326602127 177661257
212520880 352294380 150341300
172232931 35150406 297146139
314673280 218671727 214596508
340281605 320132642 270753841
39800539 138960727 211209794
295530735 331072022 192055810
78483794 284249628 354466444
348529530 74238592 361043434
393442690 307265012 405854835
183255679 431451218 123813129
64024865 241490230 58920968
237553659 321513307 111433241
238718050 245041196 241952276
309252450 414564444 149071236
187727397 329826568 19296808
321535497 58377895 24957516
176264639 261951508 156123348
250656555 112766184 116842288
58109608 269033515 225193575
46512764 72711012 84797701
339744742 320927300 351890876
12325893 135587553 11227776
253531383 89449290 59345066
119379913 232777316 54515290
420115924 101196384 155432537
331703403 431712194 291051667
411945699 291633052 80762917
173498634 45157443 185486351
277403329 236802404 188360231
143564921 76301621 265774605
99955965 256011803 127472525
414246365 274058318 46966712
72593795 439248113 207103922
107280906 449150291 58616659
452772978 21513490 22374824
432703679 241153405 364186883
80869162 153057831 258648220
279737499 452889741 252572738
143842752 416059321 42118197
288757265 201911532 289654442
3414603 96901633 256721362
302395697 137957939 301734918
241733536 18077659 262373714
395953881 406952996 142121262
315664983 341169486 14862219
165838892 345810230 341791676
262934157 39958534 102857762
418675109 280425593 52018800
353110040 430215072 139548116
242303436 393502414 170269568
263758202 139606067 198559952
67042776 198240845 112618290
133015928 246732558 354338738
40121927 295655855 89355939
202922267 43663111 226366687
80934417 109496701 94030650
359009951 50733553 51399971
249382063 58246755 332727737
450382363 39324157 274943580
324425368 8546357 405499540
317826319 330757073 79856278
382506792 355213572 293198362
22392562 367979032 179112482
448896365 309689343 258785517
255790564 268746954 209362257
141506222 94507063 44425281
410363635 105563106 148361809
9528561 51622007 389216010
360646694 107270945 31390573
295667396 56591575 220519217
84772479 447982258 234151457
424008302 35495936 72329770
339394306 2886645 212181579
334612975 191141179 77094638
277364019 90492943 304470026
334503178 348082467 170915249
256971739 153713092 80253269
256670583 151561112 90041364
152492944 272078234 219492249
373713263 328730864 422170307
329476057 76002409 165562879
160134708 146593958 388361079
317337219 385775325 383361335
99126445 415010067 373750537
128531249 370567030 296437920
428631886 300091729 331233840
125847024 199775439 325544633
199996765 9607685 359471914
266706379 52639942 29665273
274427603 290881222 331787716
300430685 286747613 279368246
294792998 299653130 364206883
202863428 259942731 73614833
161078915 241429639 212760597
403470608 416938584 313966486
379641862 206945422 13389180
392534947 85420705 356390102
47955776 43680655 244018404
355559543 165294969 319189863
252595794 212433171 378617120
93810109 33907775 166704586
73424104 414491741 359119117
396892587 383457205 298127619
130749535 156348178 392902303
447376693 77683364 442602640
249266540 138174129 145434140
382251936 49785661 86513629
94078916 420314560 181523849
105912348 422289925 258416833
284606832 8435909 161221114
407597772 91217130 437454285
102299650 18657911 450603978
183125058 265905358 173219517
71023871 235030451 235565192
21093456 159583983 254708781
89876801 337753833 292715040
113970886 153784380 102780079
19782339 276171935 314760306
32182234 432855790 83674725
158003379 237708336 124853324
105282439 234138118 8906913
10338000 42429138 61061265
273807880 16143710 83174221
209128745 244405692 135486651
137042264 145234523 118940489
295351329 427531106 412322692
97945162 279016963 348009498
48739448 415268997 55990517
355117846 183851722 108333026
376485976 416438507 88478338
30365304 419025636 221007701
204106146 293404567 422480639
247427780 113656415 130962126
108388501 320572606 406851308
436768937 362379925 258706170
354067473 228229689 130168438
447374127 208672952 64024311
71955906 55437795 290548618
46904825 27854159 356314564
55657620 17959666 45578192
393092426 50535879 63681556
14220397 129988356 394144693
94976097 193736050 414859323
112798197 432825633 234337601
340720097 266596620 426088271
428409494 24542417 425639039
81738109 82629961 312158310
266959663 373381993 369583353
11175836 366493606 19984031
143279925 155569402 452963127
381543250 403822483 322635302
375677345 265211321 198281455
394639055 280328223 306301502
255624658 287076019 298810932
188930625 76672990 210600870
119878211 283407353 436641536
16089292 328761213 154863765
94279841 416251690 183071847
84140523 330840853 320995254
451443446 353002554 259876066
175240571 350868194 232892690
62418947 302196018 313024065
352423070 369402340 336700235
339204916 93242625 188953738
298986106 222998549 330357523
378701048 283085729 151886253
361431003 117828942 151301470
389912613 288484759 145265626
200626729 377518520 176408426
410508861 398938080 281023250
224200701 344603223 62121780
71318818 357013329 215561092
169773558 67551892 91347340
386425752 386541103 403163532
116924055 329666482 124254638
304978874 428708833 430556821
231683168 357646313 216004986
365794883 323707302 419503447
89746233 267971807 279851123
421685333 73349538 36863969
40567778 293391270 417970509
247446251 65016435 343951467
167283371 247638898 209918707
390585263 49429629 457207417
440508075 147992998 303503292
279337264 409207118 382680561
226476922 431125382 190135565
105135719 340515311 85736494
129961042 199195756 269028305
8550171 436775854 143536344
223586219 232822153 36065254
109648533 339374477 207057562
410301687 237753547 1478777
393706433 327111535 343889400
28062008 195005781 351836994
517368 22312751 149352317
44038561 340763556 418458177
211456841 421896610 320964723
133968412 455801531 362456716
167086550 80845405 277992182
97310743 11092621 329760254
452170931 80938165 59852998
287041629 39268632 183666630
217747133 149582624 56450948
80370210 311269403 64933502
166540660 17094387 362844605
180679200 292495824 20577728
457658079 389343203 50836424
248671185 289828852 145644968
246831396 448720002 407493478
428558765 338318170 36931289
317672269 176009513 257289115
179976982 384623181 337821242
405423378 330742629 437021905
450066304 156209367 285102519
255021397 353226756 390491606
30343923 98722449 316935542
217820538 366682503 73452305
105574151 361743694 57414428
430726783 77083478 366989524
392029324 260950279 119885109
438860030 59829500 250731323
171191658 276956923 200354487
314227869 174332821 297427151
45619473 274468871 358121638
450092338 109655227 12149394
193173747 364270798 189975143
63931481 86657175 406198748
103932592 179002248 290260341
65423445 217586493 390827392
407658109 222202902 184509484
35970486 360153845 424217939
192272403 168389333 116741844
248443386 198349205 231240957
260554684 201932813 220114554
274119212 194779721 421323791
298521996 158480775 417055569
199372764 441506676 13158825
385690261 408112963 295503155
354305430 262078293 88340219
330592433 442426685 43733412
439161181 23643260 191876510
4696939 381073917 268699962
227291239 350278136 11167913
104353315 173752857 155561754
152968274 206706586 84648601
230353612 314440316 268405559
158642744 254790094 354361675
412322757 429253502 50202778
338442146 219957954 100058918
140539182 75588234 224229362
6465276 47856600 213656031
303823191 419379315 139213853
417002456 335020272 428609160
180199432 451760896 215279710
365450386 381533141 13565704
375840070 31372190 378960053
108749250 383263835 399519656
265991852 449963660 300181106
400837238 65902277 49935754
27842081 315180510 197336683
183976381 219456585 117435862
389082846 378896386 292928561
450018021 386673189 284892033
451433121 182148484 256249638
264934836 302996772 423180349
452875829 17655426 65155864
450051508 322012845 123159518
195800983 333186589 20253062
389840829 196145408 186051656
373633820 92324113 167970369
387092055 226662631 52045830
413619759 86567606 360764759
69062000 412691619 238678935
114246687 24901740 95439556
150534332 265163546 289190190
2545949 5774089 139301941
89407739 174276865 14854448
429514080 4682162 72000716
435742556 355531291 262062858
160222548 366952811 312678722
54522170 139550516 138730063
282659943 226695110 397714423
274193515 250148509 454716305
426066479 39058724 50582335
144278374 96620273 419295669
420277557 64400153 388771256
276258517 177724120 409364719
194462720 93166244 11831373
263445759 261623669 997514
315864583 163234722 219079146
351194078 415712409 54611806
421736514 336342406 141743589
437313342 209629279 333783378
373971391 132138499 428619585
83926649 208869201 419627116
392497505 211246017 316901292
123541080 338105382 235982013
439501350 438289413 316509520
107482244 23831421 182006316
145009853 209091411 290936345
120997296 259868751 64650049
395058838 228263670 119547210
454536273 149371477 222664036
425870978 273104289 151528825
319296508 16564812 407896186
408735516 236934278 400535390
338097221 241554486 39811190
200240611 134435347 425623783
66357171 222574272 106862257
178237276 173402295 245949313
119208208 1239849 6578268
112299979 105133381 328660707
455918179 313792101 397567333
427049462 326876400 386714991
82598239 432073053 431647926
142661449 383024449 343949350
374995040 250895459 30365734
13141947 142127791 102629376
67762963 178689915 31730
218522785 112035695 279163583
345308505 331249242 389896274
251765588 222863332 58455538
435237739 403771371 102060093
108181794 378647637 354950834
48196561 413384564 431526435
28671140 383281731 239831751
357500050 174437755 199757970
219999786 106347838 346996914
140291088 189324483 197683887
385655526 24948377 407382574
177079062 81893285 174126410
451447749 436981343 32583313
455830180 169318006 406600835
425842881 29313408 300333769
268254364 398419097 240343693
154785619 130381660 273183060
229330063 285545773 56067679
318304152 184301941 79543786
322904847 194850287 371103332
91999992 77706213 352072564
438279959 141912476 392716824
263269985 283267132 182818765
279461585 264688805 130127195
328181080 300810274 120214377
439899975 354567179 117611590
381769247 56614116 18354953
63209556 283316283 330676456
339269884 343013047 54819071
143259633 10553785 31635358
7214669 307907984 53781215
411721343 296151030 50233806
403938589 113025201 20046922
435969289 407788819 29961340
317975139 424538159 360086123
443656629 318716348 268492229
168083424 241484830 246987758
220731306 125471890 302835328
352941157 318043802 429924572
59028206 275803779 367914836
300690421 115701895 295732085
125029234 249130985 249394381
450676209 191370920 31416256
369860014 44456876 277481011
337883921 110766317 310588507
267698398 449240269 9291989
287285663 370000613 253211790
23959056 19934603 144547098
45001896 202446626 78024459
136232581 84251365 75737405
105700800 251833737 245323586
208435371 221610559 258539609
449283511 375972941 30194878
131610209 403934058 283679502
397841750 435561825 383349986
318117872 122989610 123476473
373467663 296460844 297035388
349523183 188338920 269410129
408307158 131243611 157451795
136785475 405803297 124452417
427843581 26462462 109590034
387992176 301784858 204396152
347090032 424492071 332848711
261755044 316172277 451586040
74078539 8951771 250048266
95074632 57986542 305665633
294927269 297396461 343217699
107579147 9209756 233695418
378914109 346528045 198545919
68827039 273850607 299944960
124812299 194206714 54302580
346668859 132083657 239322977
134399899 60242483 148894147
347060529 211099655 190573376
71905003 136318732 432713194
260766564 450641379 252337752
30869657 259293016 443236914
356437813 37682505 142126791
71424179 344639811 182009983
244753573 177530982 363043039
197030394 176071024 155100928
120898239 325749303 46507269
101855452 254275935 452694263
120917964 99290245 66945566
371608662 194729794 253513101
335633403 368381275 18300119
86348918 415636318 290481697
25060574 397839151 92162554
147972174 257918723 120651663
100885280 384372710 99134871
317399255 155704700 87033196
417427896 179719523 199969956
6086861 14001685 274847850
287499295 373655970 424201006
159620793 166506785 435995412
79255691 143696088 118739323
116354955 164265213 130451423
140005306 362979467 74485070
189673057 400575199 126642906
290233821 143633048 41009411
163016208 250798417 365700061
88942770 313208436 212827888
423259426 253832208 274471701
312565836 404457363 196753977
190996209 43979623 173440519
131878840 324584482 54489206
286099477 383688933 453429121
406886261 117175165 411082130
193493608 361214199 124413604
79164588 181205174 406151492
228941913 258121555 215214404
53064836 208901273 103628203
366454863 144588351 174369565
218860719 75706203 135761894
133008898 313391780 164713549
428334280 427170087 235372129
421372393 357230272 214917186
259507922 344804568 173126124
36896760 81249392 290999539
408954135 382950813 32890685
10865511 9446876 139633341
40762956 366880732 445117720
32804573 410684749 361677907
252247009 35751009 191854196
45081523 363224730 307931949
405447946 230521623 391060715
3874371 11045844 210932957
424853302 823434 283402088
32120458 120804337 444606443
268312417 92571675 40737762
408441638 282813581 227965530
86100893 185070742 29089845
108089739 8459351 264725653
216418664 185948854 105327566
16013956 76872751 189884022
267008251 66410324 357306235
457073453 260614918 270222922
1519201 365888561 404522240
354649875 359370555 4079493
265233283 325961657 45476306
362608564 243438890 383247884
320810254 228190181 393909275
1855908 397140674 137391248
175340673 426349924 410300410
261349211 302190307 435967991
278349790 342410460 142355368
312921162 138787104 388479298
155016926 175222498 97401041
447287334 143769223 232153975
281467685 425952405 413185873
397063609 262642500 73002915
77715505 255801702 30020470
48384437 44411609 139349808
448658251 207619783 316894987
93335156 254609472 192318141
38862686 103015648 18477043
405438210 224973551 86058179
86507700 406477991 409684830
407560364 379586191 274916631
376280419 138173141 315821627
386466479 360419388 402799765
305239663 200729017 325120975
206232640 209482385 316919461
252491293 365381215 430725254
76887464 115867648 211905497
190238769 353555759 432027395
420633745 390881593 68980531
94017910 282880610 306834814
77720481 263457033 387595740
281113446 94578995 367284702
81774295 124122656 260172646
251584617 359576469 83725679
455770552 455689182 122359347
266959663 166285914 175676589
159373498 228609781 82433591
294020230 153900686 189441194
14370950 194251556 212651947
288179521 224450213 74720394
261810989 452344231 217829443
228149649 106692440 94136680
82634445 145995596 128738692
13667307 74530751 105650684
272461718 192605968 414813920
363361305 429965573 89374520
84357370 263976925 119135837
315332074 144899261 352448378
445163292 68837511 281975147
28820257 446558666 333847579
219870862 242618535 279359825
417752865 265092180 417478422
292098994 62906357 206392514
207185495 50217692 262575365
150059096 275187552 182187864
150430496 322708504 56528999
159487955 85804627 341184817
448894052 86429396 351806889
392225779 173226681 95282581
384123093 261029248 179064141
403133298 439175123 25807344
452205698 237209718 193498652
433065328 78275801 228807798
156028274 271790891 192698730
141515100 394575913 230752969
436597506 277365746 350659422
51134192 68514446 345701258
47601852 229052391 340219508
297537261 430434673 435802537
228737241 168433703 402796487
132328953 13691787 148551620
297564168 361636227 295371888
48125362 96432768 348993187
410842129 363871725 187313572
346484785 59348865 150556356
280285075 79141165 4738632
274931418 214782794 202715313
284280604 249544475 29656941
249338183 433305837 241734803
298340630 70671865 37675168
101653202 369089133 273425958
155559922 12148117 362430118
341444536 243916675 5827326
349975460 387835796 373605218
296315409 73701611 433197685
11268359 171834299 413237276
159918852 118697223 94280348
124653691 123736303 267847234
270946190 236060029 362625197
259774337 381723167 274020202
203442283 331257148 119209633
57110933 348586605 58558848
196206746 445062112 420113245
361294122 88740510 291053736
158585052 408148348 226208919
89999369 346507611 279321290
383621716 422559780 425029797
320978758 375575083 420529311
405206257 127074737 398634527
369184760 305208246 372890506
25947312 158793903 177434922
438881569 229151972 284037076
239094820 173045483 45546056
134448309 245352495 418449854
286066462 107347016 72135259
385662023 113016140 339983497
166274898 399212285 307631031
116859715 42626958 92246867
66418350 395267783 305881113
138045675 297286388 389962189
428192893 150807130 249945978
61855004 53159904 256818193
317300474 292767683 273029218
111589229 416161944 351696417
117798320 224088834 156268745
120635132 36170158 354397724
246112872 354858840 18508231
197159128 356673714 394175187
311773799 159822887 171685887
402941471 316500403 158086284
378796591 451282347 221918291
88616380 217196301 384698433
61650049 374763991 366404144
299709735 276998273 426791667
369746997 13667604 210804867
305929499 158651552 88586588
290705492 303529368 407923502
441519356 197942377 317026090
79240450 192789382 377419122
268098985 406940722 276403864
350823496 238804565 245619676
8896258 359399289 195597510
305967740 341441865 232325385
182900053 36779836 269474054
349173264 106685078 433043140
370354269 211639787 56155688
155022345 195258762 80481154
32472305 159833821 289119129
59981686 451172958 396425054
107064974 193224353 55328477
416879949 63312496 43741514
402412310 396209832 438835411
149454429 224585087 391766583
168083000 20309148 183580073
369569950 22758302 40760211
422260549 8524861 430960085
22356575 330522574 59547565
48645860 261942579 161398300
387428904 81586659 301561306
450728657 152401316 427016622
275629642 418828453 209621317
348142614 244886505 364763394
428200318 290756923 216216965
262800465 136492369 161538635
65886007 412461158 294355491
120429735 338761800 264797744
430517190 268199843 19551952
29520411 435057921 452609405
30876316 450019246 361325887
27663261 175252637 263238800
359458368 106356869 448200123
389478808 96316907 73847886
321521919 425376351 226661669
347695228 199051866 389495252
414383991 411835394 147723751
332701547 407824714 199998363
182310335 385603161 437572764
195757371 244143059 270793720
366466288 72229004 160704234
219147174 181288499 119754552
393379354 61301114 217208675
355769543 63588967 76452632
129413327 206713990 67500501
114214345 450758826 97515422
134778615 331868540 139963070
420487199 60906109 107062481
63060839 441769654 13657684
43054998 285885150 262247673
422717239 42130453 36972693
425056310 341678228 283721642
78030433 3252446 277753166
245383584 83516757 400635392
355184217 86471403 437546824
202061896 337553078 98117705
191888238 325738872 34107476
429732689 453794107 80361297
17183128 52465369 240101935
434749587 263662370 200529458
410016137 99892318 256543329
419949389 326191705 166303976
327515695 297375824 9189402
23618614 217312316 242538370
269896017 300857946 34073732
272614151 258425026 192542161
242709552 120224445 12144264
149863626 432514454 36699018
28646602 167316379 317822183
56962295 196414914 418487893
280151989 306967031 391966433
176628969 163230144 309062170
321996904 184218690 361296851
42579160 89389425 307566118
172076863 229271682 285563596
6639125 10702327 300712850
80537366 109344245 357595912
173498530 89286680 12407421
441666426 120645825 230503611
82502134 93112626 269118633
75909180 7874410 433568058
325756041 239427242 286068345
37921761 137596474 423649656
136942064 264717441 42018012
259099687 63073805 129759275
271155490 13057568 245155327
84217748 395794055 453656321
382322453 40038255 217808777
343771955 388658883 426057051
266749438 138778660 329910061
395587172 222071054 327365265
205537226 440247401 114782228
173363267 196142605 281966266
143786959 309600012 108767006
430133632 319228100 75503237
146790166 326034443 36980114
338476201 258880535 142582087
454779136 2180152 301693584
201923753 109015382 7246223
440514952 226622582 63663407
235382036 317389324 249056933
271610648 406982420 58380720
85857702 366336581 445370713
406529604 358668585 140890120
238709076 252894585 268910603
314820972 34506232 213199370
54950891 17990223 329692844
46139926 337071988 19673055
274154419 351458958 89318628
393259905 52214637 398507662
166966341 339193430 216627568
176940933 195770460 327381095
146626836 153310534 19394768
71492273 183821447 136212283
73920929 90578972 134280669
163851006 624778 283512001
378229467 424859397 187684198
106382993 55007372 439484239
155418714 257995303 162142177
416261865 308387713 230439370
21024303 352796005 345605673
268225050 390662647 302537834
288576206 120525589 22475160
81304865 298514259 346516790
249085476 229150953 405949315
198877681 40972888 121108038
431400478 314468787 87319279
88580609 826194 115811569
177650950 35649931 335047652
25209891 222437551 188179967
33612298 60730072 153627290
208339713 418699918 201287787
183754723 81892697 415390048
65668867 93860093 64210119
304660063 445482740 235338663
245343307 426037875 61648665
322797600 109471683 261157175
456582694 111546810 257781509
209616445 29355008 48086891
206623680 383374821 282188392
6937206 33656762 355604997
420531446 75918736 369613502
13271764 194229404 150053289
6463738 106788850 161582658
369226025 426176871 205881341
435373913 441708013 32940180
250134619 33943654 130570763
399470124 303720971 140609440
341528025 40182157 387510912
71277793 48333154 251387296
367137117 367813626 400799918
155736877 422953080 322635627
196673763 94302940 246451635
184465486 182689812 36340724
370563494 332125145 204065578
266246440 69081148 187399775
370013421 123494410 416659845
375734782 385291077 386573190
232651625 120166928 31955645
12307433 285724935 409024035
362684946 453901828 420468761
271597005 206038597 378388792
101018319 36971860 80571320
152071539 64914419 295056222
437944748 175238425 13252667
5928681 296264440 189310668
21184726 302021703 244064247
13472759 326650530 136800779
400421306 363124332 388723732
247133818 185734572 375109222
133870988 60729665 85336395
414126968 12615682 69901396
84153404 400085867 377483210
438802714 284955287 336822867
325433484 189806251 150005397
224889082 20948051 286503023
311732536 193268654 24073441
389217772 210056699 74278796
107510139 45374337 334137880
361329570 248626861 127053882
277121653 47848342 424541200
327411144 187264455 275009694
146600882 451327461 154883107
262882763 327853909 391282912
117533504 300316071 20441539
457405685 124475480 381508861
60291615 428825930 283937341
350936509 204753244 331592987
317366243 274472041 204246446
366662770 202073876 8179208
155866889 145841398 316187189
129118502 205809111 324702936
303292566 412174162 391019587
411200898 310837881 440682164
424524846 231555070 74600261
176657350 137881520 333534350
101025153 327182338 123886877
100933782 305845483 211868668
119142495 37562117 406654703
182454178 274240993 306266123
273110920 191642296 343049681
438259851 117491502 284072038
169268545 253198061 330070924
246067316 161001247 307721603
273982492 221461424 267529968
363353557 282068697 208669415
418344415 155754878 255262408
325125913 199835591 81895414
400882264 321174949 78220072
279987202 194031160 76829980
50637214 331176318 443339258
248750128 426531388 277939264
185570406 211593591 332808878
127271391 48854273 223369718
36031423 233371625 76677958
145545856 222291688 200672918
315089805 10268679 86480515
3008585 86479979 215601499
67142439 418933011 254260609
16415198 144669343 206576127
21768686 46332012 129604626
154705888 307505656 441411724
63136987 285131531 205882578
223059954 26072761 457184671
146380831 372054478 23086400
326625470 359760348 119231781
173860512 162948031 69012215
348109251 311777443 99233207
243237867 76611844 275650337
110028763 113404327 292224382
161294456 164878743 415885857
437677176 408389237 356921640
344801008 123691539 88445633
2127509 398647866 270055759
233148865 331234815 121862593
451624054 451948865 424503736
283574250 308979449 199037973
456522224 234998750 386635732
305896065 299348685 202049881
204835901 196064173 107110986
119960212 272917274 409069414
382907907 197677865 338096718
121424224 71347814 450540682
10465020 367883969 358499035
402715363 276319270 28586817
325435792 240307499 147459047
338219772 196738457 257877108
255742901 385878934 447364353
71427962 112942605 237193689
452729144 2735722 231638056
127989886 214300623 365847238
424879130 280001199 408690561
86063819 318308064 349902764
188327582 206627634 219488481
126661014 76809092 155813381
40153491 404414944 131583537
226862593 404892251 340951406
253113501 310390299 285152541
216246350 395056411 97246267
216815371 447001693 347975580
408200718 236356522 304211316
242087911 401846211 162595499
223311375 145591213 68700301
426563205 239110687 329889779
332218563 268978915 34589612
167443524 131926845 298788433
427691990 116624471 387245123
377855172 259708452 186788623
226543176 406742292 419906792
415170661 131751927 393329631
20509878 134953380 392430807
237761648 446885132 391623804
99186680 432346215 154720962
254712928 393992434 327835336
83632201 80471788 77310308
21616819 67519820 45151499
254196964 241812409 263514267
420206879 31469784 26704692
181128961 383958433 354709956
18768874 70442334 145019108
21267613 48126922 242934898
321746443 204788762 392989284
217759704 375774600 26692040
391967309 346938817 374191468
98410227 439442595 275907455
456015758 328035467 332268967
275869145 161712686 172441538
4792679 275760281 122035947
343659103 338629956 217973031
254393468 438683968 130541127
134962183 319733566 376735594
243871786 117743401 405297355
100224347 435607585 41914563
209076388 31757512 436276295
403141891 373427099 90838360
243395693 287387396 395056296
121136920 434280113 297782912
75100060 337884400 334870159
76662814 434499527 5246917
418737614 317074100 451622470
76475342 120092686 205257447
261561888 224215703 76441377
341186427 438293713 42058905
391851590 106188632 309216348
430724459 148442204 22775000
89747441 171078203 435843305
255102389 178419905 172639591
325897249 43410599 174853274
184540281 323417073 145256751
399207340 70022989 414891085
238365030 420306665 18782941
402170274 112195062 291113992
154797797 161500186 85890580
291474427 137700004 103908774
373124586 224015013 230837167
173100920 311959348 203086770
15335673 355065469 243770143
179087220 270048344 233026323
375828264 17878932 287463162
262504046 269502006 226314327
76486010 359416741 233129844
154935277 144243417 162465197
76399233 58297432 405215965
396436986 208779433 417809851
44907000 112087048 241739889
1255947 414221706 79826650
192251080 13496199 292786687
283796826 152867049 418966194
281394422 274651482 259327379
17598123 205744238 98870189
62332770 239468804 397961369
256319223 333901891 140887763
283259700 349255587 8436364
159786122 2962728 339473536
308535593 143080447 79721829
368396001 428333616 410337453
421399067 228803396 406320090
367106370 19535409 75578086
183924920 389382146 114084806
364399689 302287373 428154957
158585020 190079431 145013187
331979816 101344287 203044890
242768834 21244292 97292454
77883605 436008189 298618824
36377603 457723457 323133029
60415688 163119334 440863160
124816714 226272395 195855476
184801805 359455427 297603649
182952061 62836212 58888622
59036097 149316529 129004814
107185865 343645462 57765243
38154782 222797931 54818570
174267096 360749122 353122681
191308134 149108100 191317122
58742329 432890951 349365354
279985301 176072331 117871482
334618050 221693586 148822928
431774715 183957316 439863033
17172772 381963996 200778572
278578920 196333717 319947235
369168345 322748328 324129554
140248582 266749024 304559934
226631704 378749868 320037276
395239024 96367796 93362669
350339219 72375409 201859040
40862429 66865377 278587876
133618248 383691469 406050236
381589664 122954258 108559603
122219230 30914403 306858146
426619933 348060408 117168093
119013974 423970259 443876065
389933892 160642728 170248535
243635262 457455813 274478334
179828442 111871525 386865006
92581425 52076920 23189503
431435316 377933413 175999744
389854353 284068719 374860355
155484055 328679901 120045829
402899462 76206625 261114344
373665580 361842940 88956453
81088098 411863892 272935916
225726982 322671964 285892572
229009351 437093232 154075887
281157510 50939862 193461760
28972250 306630809 73199444
101330329 253006596 236716895
168023727 245345286 353971492
136272190 325168903 430366270
132131681 130579913 243046199
7653303 195326079 366230803
300831651 240276678 92729118
142628205 436308410 330531517
96396332 299547487 140036537
230992630 260530795 143121337
53858489 302814454 456312125
356071855 20495640 231220603
273576679 229087112 98712716
278871910 284201461 107750122
51298521 143142250 71461571
222097960 388913784 314083887
87128537 366877247 431120710
333853148 103143897 382166023
7497261 369795735 457283502
16823070 227096517 280141662
351896312 377369840 82461478
11501517 216934351 19800071
442548533 134820326 132535336
56619741 228858531 340937704
404987959 262665970 158383629
431002103 155044091 456061412
337107271 8834386 141709008
113090349 295716025 225782997
303394120 95891714 37885807
209144972 346868851 320418470
203731387 155303777 440139452
424778436 356407372 344264010
112101354 29789890 269752086
313668140 10333851 143977295
44232737 142728427 155115693
315012531 115002111 338337665
51302262 53434475 372312601
272732499 377212738 232979352
208558632 401986159 308071650
316546812 136977386 233877969
6201959 107369332 334359750
368255 189898138 379531470
269997129 86168888 74810573
72935172 433025691 48535888
22072217 369435833 5626709
242944471 107797436 232686264
27596137 59287645 447002391
291607699 141641930 370893370
330120424 260984107 300848537
73468076 234027781 108295761
182073221 103943156 299988519
420288881 22174915 331632011
206968347 322922714 457896142
147955837 39345338 362712101
196967160 649507 394836155
373221079 236963864 272009024
422194408 408910399 194649562
149811741 71130309 386865268
41771851 450160661 398819085
354669869 309222000 260832842
370024788 217624680 34192566
361280502 108035392 402008386
266278813 270784531 80558007
241952160 292977303 378324538
142389382 375559371 25414044
287286649 198065685 222638518
366645522 67980232 258201321
389102948 293385833 272045336
112833983 157783009 77937876
241363683 218937444 137518877
64315393 199451465 339832379
308745202 456679774 83655383
442255583 48970626 112594157
9505596 5716985 108948575
190059637 187920291 304872909
318236478 391110230 308704812
272228509 403224927 49691133
415654098 376134793 298920978
333715933 364784094 404202953
111049936 438739298 234195431
100891531 416469456 181160786
133967883 188865272 97888906
92664390 425128126 330904578
394977946 455835253 33760791
98333759 220881630 321753322
324758677 100826895 370257952
312935583 405892696 62588984
293552144 345005168 304479116
328093550 339765534 250628118
359295699 190553642 154683142
119710825 399259573 25102283
287388157 357352405 186240796
79874817 28263100 19605707
418491761 362544589 324427489
73758794 91841528 324968911
316270800 266979832 1603080
19128820 118802027 420539763
268362701 307811753 356738680
363664816 153765602 320443746
335975794 423991812 332470461
244194133 378670010 284784139
152606461 344276001 82711600
56050394 401124110 185818614
389003311 422963594 313449793
357035711 358949790 54154785
246846946 341975858 86245432
455300205 378626704 95180510
133937398 449976802 198306791
228432587 394113882 69740661
312699322 430674191 146657229
39829296 86222134 323157731
302244717 172305914 78504676
272803560 146961758 251950066
441216599 164765940 429979272
191878596 113533865 323480336
334708247 88946783 120816364
295969295 42862693 52871588
354244346 308805037 33106116
206684124 256915516 78007479
276226323 449882379 325962796
401485970 225866820 414880033
274094911 123083984 367769752
253360449 248675888 235271448
211583164 162184482 213088478
303548855 369691134 440666844
284549198 23063624 422474732
64200159 183549331 93334673
251941297 434978215 193595811
331063433 345417654 344920058
165776374 171523948 136925584
236926192 162933569 375361785
132004311 32702404 95067568
102243054 393629063 51010354
5639695 214930270 263059953
95344109 127238898 310225344
23259799 116652812 158975961
96766080 352256141 46136854
382780036 232803722 88709446
175007539 292713492 6638597
84500871 300687842 367609098
454990554 258917492 9345845
320604704 268513587 372588150
26821840 216223519 152766118
378503223 256013607 306806117
45073989 125834762 419326269
231834385 412164166 252942685
293802380 448529322 116722350
83683573 80955098 149517270
456366397 3098068 7687218
80055378 381891089 321651562
315843524 89781147 30987518
281165987 190664160 169601135
49639279 406911559 259752161
226170641 141854468 321326116
391269489 101329852 303038903
438935191 35289528 284984034
62887453 150073524 378140970
179758393 383337667 353741837
182396888 248287433 13840062
171468618 308708349 162812162
568649 73575960 104244168
247519731 348849533 162410804
286689946 46907959 371614469
368046334 277661655 218983646
330573446 442503593 106025206
176510662 196500219 8536223
197441364 239759957 200912189
404518169 371539562 447246501
312997919 309640651 88337471
350846598 429337631 36634888
405323532 163507107 185983558
393467230 423143868 329134838
272286172 327320856 164985744
96733645 323619946 196019445
440917392 407030349 194928446
107431635 161550462 250245110
268159421 404369286 388063283
359723704 388175789 167647265
413074372 325218593 210081462
63021333 219532232 420838024
432589243 152573919 288836921
185676272 11820749 104905307
85025250 427464282 335721690
23567231 183225809 232164620
446270469 100959104 14980720
187005514 257659144 247090504
387048843 241201266 221725015
114841185 15131296 389610603
211412448 28272301 194538951
90638045 173764905 259525714
101722419 36550568 353602350
131721549 307922321 229522823
195224161 378303233 427367014
100892998 277381608 424575974
69658193 104258950 330336578
231405023 410626700 437810027
98619304 51379145 433598628
391198579 221349846 403784825
164570696 444704630 330207898
212908547 147276006 344207670
191244157 288493713 315820075
325809245 302373617 142353618
296016200 222449832 54619145
406080630 384320036 57621727
30686903 165759851 442408211
25925952 400480864 123513584
70595926 427165117 68606933
99797507 250953286 12484724
296992836 56049461 21784130
359581886 455088025 211860690
97851425 265359543 155954824
191480960 444945183 432030057
164575877 408205988 401843526
350233349 48579313 199191670
352132934 139871883 297105990
354380255 446148756 366576887
13736986 144796975 299869243
436111006 207295917 72811153
323777294 60646697 192630001
374777744 285053796 36427394
29651925 207744491 447438591
62897364 264571887 409372283
232639804 67281202 98651323
286549354 447890608 220259366
426722136 209398104 170691366
329417306 207848429 155752256
344357700 282866372 427501934
445837528 189117326 124872698
75852320 262379629 184684363
134974019 178047576 354109490
308802033 390058242 121985864
446612779 70906960 398830916
447242578 97163472 75542591
255685061 159901553 294131593
436806886 439261638 361702377
206155813 306128146 362396246
280252706 134389501 173198681
89063311 201986191 247321528
39711555 438861859 352124728
201539396 215236631 303751936
402037743 37201566 147551044
8707420 25414184 383740923
243809125 338307433 356940982
365595122 418467663 303014504
385580708 10269065 401276002
222976337 25394997 146734011
30518993 24218943 354870244
74816835 219352434 378007881
230011192 249263855 12406179
325906915 387545925 196365742
138954566 221597068 16862048
357946944 27614164 129289568
439536547 92733182 337251134
429332365 295541199 173180013
400422185 276080791 406027278
36071699 445523555 380337243
346268336 346081070 47681400
267553303 29529703 167318655
99838572 171440187 457813518
213000987 267376036 229817559
223645933 143027018 308997442
249015039 37185056 235994947
132215517 227750640 73730752
204014888 122903722 316337946
95372424 81144021 236731674
95850590 227992101 389679457
448711774 86418124 249104717
425269283 171690047 129978522
96633042 360980676 307624138
344109298 153579721 185198660
400333538 322728115 223927142
391180717 381023997 355475873
285200781 254051302 406867700
202030112 295467859 253066073
39977159 113843760 274883393
167676571 279114124 160691831
57204223 218273464 250139850
106953674 223658068 279311392
28837248 310771024 230735419
275851129 214793504 208752193
296642985 366989006 374725416
342118433 93127603 272637822
48553495 316751296 33991415
125674669 376660736 124485950
366278314 410703978 76690852
69742631 294781128 243443973
154144189 374710323 1544523
201323464 129933970 122577381
338882111 198125411 153186653
177751164 348409977 244671012
56146588 282766512 422110922
436393575 314087493 40690037
342120881 134791022 76703066
24892561 340508664 25983742
448107211 274590884 202581518
68864539 193133085 188674068
325540471 380522421 61903731
240229877 257036231 297620371
396062136 254769258 274684625
360114517 57657757 184683152
420181947 378559522 90750151
174130575 427771263 74328876
81799034 39745905 291792358
294319038 350889366 260530652
259437608 398031765 29893321
186279025 5844063 222252810
144629083 382102843 394274377
409413920 382294430 391855044
174173786 32535278 253974876
86508015 347361310 395300586
427849980 39427339 37409846
248308991 125748504 318376652
152813903 188340229 289853014
357720323 300756639 114283086
194012751 305527680 44789653
309848579 181137835 266874173
263539880 227571640 204732442
89031415 269202160 11918163
164563264 15877160 454795132
174664086 266067525 90821917
428213731 291523244 228348546
296319328 452871967 394569138
113998468 262478842 286632670
88090018 83312133 419292690
362360671 336370694 118249413
411357885 215825340 403822894
390573982 35388627 213172618
108649353 416605250 190923405
27167002 124750355 406132903
421863410 244046567 286643158
193070372 299872232 295317964
86327578 37295627 168884134
239266930 111417647 146506984
240782594 82462355 394937212
203910551 284712996 175650513
186558052 434014510 504390
253349335 118965912 7460840
61806732 165361487 32083073
181773838 130597633 417599327
51907799 27195533 33497741
38126993 141036739 430732365
48437631 443858654 254544009
180353373 385254631 310854479
41403974 301582881 377282372
111300520 347745846 389347844
96099887 431119424 93395336
108584470 25343314 121786716
225372911 371335023 88763104
397883061 433968874 439053655
236434888 351370355 308789246
334469022 108011230 259978426
143640527 234042489 157688059
287384607 293895157 433841591
336726584 215890570 344798620
326264448 196130579 403449747
82166489 200905902 57387902
191767923 424476511 190599130
283396487 227020785 171108044
23274954 111310090 60929149
186232639 319384033 442114374
254950781 216251881 416881424
320151817 64460910 407498241
332640292 89016027 203029045
329387408 77357381 238850263
381194428 440215630 152476997
302266945 2506127 127189072
38609354 173658238 107509006
184066156 102840304 117167271
132327048 110592540 394550992
208860747 401371790 326312364
232012862 436970560 410594112
300300825 446980813 365675723
99790481 184500879 364647523
266662001 421168059 81576373
210354023 98694138 341636527
57677011 111947863 119966150
299840383 278279930 28126771
296455394 228359380 260576576
227409106 355478917 117349583
423206745 305197052 143444951
210482753 97347362 141801990
162231369 208718801 324914757
47068978 456278405 272258850
366806978 45519517 315392806
314971692 338428717 396554003
78852622 35066 177297354
133449838 315800102 12731451
63539357 348805740 27581798
365592660 84329832 406684545
45758866 114272003 77081897
170936258 10333000 72448477
164147388 326599558 166539994
140491903 439756742 228770019
127721101 81582944 292776274
431631153 353560308 252475416
411517776 383287564 400941711
381331066 372401733 81358680
204640777 334698145 36174881
72387380 232956987 389853254
251052767 364984540 380694195
188060258 306483356 45403939
200341150 433586614 413541509
227573061 68836610 6822959
168415645 329459941 363214907
148866438 188417416 8878022
80935234 433955487 47593714
228249108 370175180 152807722
26019952 171747491 164976070
339450302 31396407 269972424
57700247 446415467 109597859
338116395 320192094 188140014
279834512 169820649 16244869
282622338 329601540 182968597
64869696 69027250 251055540
46356753 74740398 241926615
335587524 447803750 200686678
261854013 437619184 334900550
216935770 277761974 9991560
364048559 293460632 256978274
208395214 243427264 104116441
371860184 340455494 402647198
261513963 278110737 281189240
32498552 330157584 336628121
288379805 371995133 336667594
333940254 452743798 262415149
206221363 170289536 190480846
376272995 88859675 409338984
180998299 359537728 331207573
129321585 321384198 288874940
126433168 133982040 223372088
109114809 24806407 59690572
446179455 69283561 320156006
276389789 245072718 209787021
404561043 326678864 311581193
267301963 130038663 214286075
241664780 240752107 351024026
285693436 428812214 170934021
371996556 216241823 393689734
211569670 98222959 311396304
226830552 248470866 163935873
233122596 54268781 405390535
51957116 413544714 40407144
210816621 448301939 373644136
167245817 334377304 314341456
191559142 214834102 332224091
191380032 196731503 126743412
442681374 300179015 318000916
119456854 245349985 456966966
150803445 382911074 382628895
332472837 375158066 276217451
80034506 152564981 401116141
88533173 417049082 351070034
325096856 149879228 333139877
133001243 92438641 66370865
147314699 206328819 364513472
247074855 196043186 114055116
45968172 24398888 363787250
120154454 212419765 29930815
316436144 233355162 383171173
68189219 52339205 357572128
444722186 218379699 361608278
181019293 62767595 114961423
127743609 388538177 352611013
164717804 58237684 77776241
400035986 190583728 358078199
370234867 8750127 3774464
145665788 149647436 82261027
171895870 66963341 81029914
81958267 40902765 456807501
73501751 457901248 424989342
170312245 78540558 369213840
408588910 81115526 343566813
1641867 63614002 140470365
128635701 132377376 240782784
235037532 109777681 13715043
320217897 387063458 234395413
296550028 283763980 418229347
223319394 124685922 101217202
17071591 169082974 26873219
343552410 268460291 269048575
132261730 274382883 356805315
427704479 256824530 310456883
176231359 3453154 416729807
365956601 414595165 184439251
441078132 308819034 273591750
12483442 145574983 123787684
417591406 244481440 401295059
287149270 187987223 302644390
302396670 140977852 165510460
229449041 194064193 269244590
345813817 380962901 236615931
325806255 58410621 253950608
237937437 243361975 121343995
94145982 100929271 272148687
193644171 298944044 249904705
288193069 300755590 283237929
371082176 139363241 337841554
120200249 66293294 290118941
130112089 168917534 382811317
65372824 354809601 256256869
87772936 433592577 97705982
411297652 11967453 147727945
387957177 333359873 74476132
149736542 306081974 169430321
30078887 250767097 432419085
308465316 38510185 32642235
416125569 359073509 83774869
45597814 300798922 53950827
410258133 127355447 282288538
285468958 57860585 204884642
17709442 384832803 331191386
43083302 191408642 381456406
250089022 122962760 103258186
56278929 131176327 277809875
225734285 223876323 192239088
320080259 695685 451982731
412751967 267269336 221390747
87629022 321804292 247997753
196928170 207688706 306240264
123478901 358368579 127040648
294677771 279921034 232673222
108149574 126903802 248097954
219964124 124907162 8166637
10982787 312778416 374885838
221364659 217845508 341661340
287141610 102404131 385461788
320758022 396288437 93003424
263579044 349321857 8199177
358393997 207339537 328534824
132239483 406588992 221938256
338181340 284031114 409121585
284976596 172402596 178971628
20202827 307453106 267248709
383117172 68072553 444829439
260100074 272203130 273331687
180576995 9903014 244046536
109076176 387007800 288060715
271374508 13391619 132746475
406312916 161032958 73273866
325726530 72520329 151778578
64208998 269138648 47153443
350821266 392957 189357595
139561031 403541215 5380157
134836706 268890598 45906665
396889004 385291426 289312569
360752526 243930296 125562497
80655179 385335078 434754468
384643497 270617200 350218246
413623556 313158231 119060536
49003424 135812693 116315565
130837155 104726599 443466729
319943069 109880650 457270781
30574327 263103553 205596464
323502060 446845107 224772947
321818375 157319341 285358680
80332726 159373841 130349317
197490692 135359553 396236829
420885152 179510146 8168327
337453265 253964633 230009555
121408990 248867058 13614276
331074244 367018461 356244752
187343508 262047889 364140963
266406721 206807621 32596608
423751182 37072003 25082887
20424365 33715100 154172149
226731173 270340737 402298060
388749033 329884657 180833626
323792291 52897143 447337996
387539778 173922783 338226328
401479059 30830397 297896653
192530707 418603358 54758071
104275914 157237493 251135141
69973255 428870119 58337173
388314205 103966850 102277382
274070523 372442398 89984966
327249475 336494675 118774397
5860250 241523301 136724726
444206883 411805275 321730005
388433309 129313671 152608318
69260956 372159965 243419237
93209748 438378956 227327698
262905921 393052617 453375494
118630303 78762867 154595641
68781398 381695997 370115317
101398298 454736852 47903203
222704779 109400207 406010219
266449970 202277235 444370651
366541476 402075667 428349570
215324892 190688762 114902134
450649947 106875041 138141318
39985568 279848664 106062334
287792109 182544411 331183409
430111887 426008609 1673103
289970950 122606325 449244774
257123223 191623257 93939418
410298233 81545482 452246513
144315156 382249555 167925181
408153110 120325599 1201242
43539811 173684265 87534816
389750087 216096227 217767824
300464125 65912719 258010097
230481727 81623738 249990276
442675970 427137273 249946745
65750529 19257116 199129576
484022 251393038 223808735
82762065 342688388 445355367
198519289 101913408 357418970
452109015 434839866 326475092
145763881 331012083 375337886
49593701 256426267 374129050
262740102 82901889 437893937
151395559 273127516 90719602
72957517 300250085 340845460
254467060 246867415 385206260
200843995 109464812 216429231
124276451 95107763 78855264
352516434 154442872 291367580
240229487 379574523 252393451
36095318 290146886 120911221
250954854 361558345 416240741
104561603 419569724 385050229
404923791 99456446 1087290
208761344 355369638 10716191
193483107 275756283 82833001
242767491 22342875 326678332
218652676 1032319 428316222
272331192 78418504 399208027
260247164 294416370 85431544
431664728 360400699 393902767
207264655 24693501 281626944
398011392 210073475 335266161
132761474 37042860 355746241
313266566 221728097 291219807
214775753 294636118 357610172
51884848 319107826 415976222
30195659 308509982 144126429
143155699 402588590 5355730
200442252 147675194 98263640
421180033 387419461 266368788
276249008 61934795 388189577
121341000 339635412 165424923
199802364 235020247 315064074
439913188 230240503 253124321
387332805 97850486 44987030
350809425 264119306 73985501
85666539 92365541 88908831
235494103 286895120 373534572
59338850 204091648 340494580
430980274 204766758 275954006
38071314 383064538 83927665
391973335 439117493 348207570
340545114 96023235 353014067
406643341 449417438 344172334
159118910 235924784 196912108
263607157 182080174 355245888
181473358 428619959 352342343
152869920 78847135 373019815
198355745 400621225 74744194
54394923 139744527 35216101
351784064 286083927 244607011
206800179 302428712 225834186
94057278 406343606 212954161
11661538 243318240 312760424
158463899 40004050 180639673
138846395 427851088 350961942
342691778 27114422 249441105
225595564 12382209 195208411
153455720 144757529 111067928
404010711 187254897 428903267
377019383 293412095 323810989
191070213 163046589 435530438
57202571 404308003 216695500
20159360 318946812 423689359
443364143 408984522 338949598
252440668 21291520 93986981
57386370 214789907 33914271
222725916 320170972 97923099
260013928 401587179 307867378
225300428 68496584 160730290
46276150 399665470 199493637
160326020 421374007 6581708
397202095 251429041 206509756
347454244 233371994 447349033
66104810 234616430 138247830
158024265 327571466 373016167
167969040 439243185 130622844
179089284 387048237 86056614
326136351 39509944 348597325
291531285 157124598 135607140
97038406 150293396 61120589
215841075 316251162 11868538
107739642 456417006 103709984
433104144 182834807 310042195
377834498 184878677 219752530
149089965 353423601 164234005
354709 438613125 444936384
254217692 146277539 296932372
209015250 319198128 214016460
403076622 244482612 184836947
143566748 418721330 399640984
141469864 102614298 316538180
127913276 213152402 327373806
188248339 447061026 26535462
217960363 321685417 363275928
399593846 337621291 117680241
235625465 307887103 183926785
349617807 224505767 341214752
172187197 307183764 49476042
370929190 230737627 204926031
350586201 325567185 70310716
421865152 242648624 255653626
379341334 42629905 234057096
320579518 44403660 158356239
92525039 65118983 283745554
293462752 98350343 107198800
199468736 438265070 6459496
341123059 122632502 258857524
404468788 305651782 355155945
388614377 290367770 70938620
77490160 56187127 216596273
343310899 234820706 21884941
373657970 89810779 279186078
435111100 156695617 394749799
391890960 99281441 436787702
436231066 187292455 12814254
267947984 37075947 362834166
422484087 443401963 68938572
170567242 88436152 441989917
72704095 310126056 96094791
74357654 242216160 62211904
420983506 447610864 118044203
74083786 367954850 325827632
449380516 166383969 396378960
208292639 258407458 448712039
112931814 444992817 83091524
317278676 435492359 41170653
110858252 389548095 438060434
255882496 264575833 411214354
106940052 417985613 41224166
270631785 406623330 312113235
337944968 397163193 40543848
298204213 20326116 372524557
257968499 254694974 183025419
245060768 357349734 241852875
24847932 234350221 300770004
255455192 381427036 368069453
426591258 104971632 228382955
325963012 222754841 333447994
303086232 34870587 266724956
453065695 73558584 376970774
1187356 438704760 173793098
362741202 298155179 178033268
79608803 77719421 24307220
449681235 24709894 140559808
16478337 82069827 275255178
86525209 394796038 137933087
197371137 8402600 441163053
332220878 103451328 182066875
166531706 342330906 46640057
411846674 122500871 90584332
206180108 86861363 198194871
138641398 314607046 148251498
230639106 144367509 299364862
34471910 304648155 301595292
224945955 437321168 166746394
141150874 346909966 19309220
54790625 403379907 281658383
420712723 398778156 382866677
452180040 133622919 70236298
15384855 307010977 160767377
161929331 257501771 11096
10319471 204219309 264350052
159415709 236136562 336522314
456906215 312540207 159367471
194800262 119767158 61321855
310676185 188348788 457838550
87832712 110659381 123516873
30141194 97204212 283028168
24857061 103979513 85257189
402906830 317272521 364223136
352994946 264065111 418650330
281247484 137426747 354485103
42226738 150806264 270756061
162462925 119247135 101998354
62785837 375746971 29134930
266772171 30502011 182042157
300299350 238729749 230414831
32800292 434478101 270897644
389587187 326375414 391925814
348973503 385199302 412488018
73959694 295175679 344184859
49993266 420301677 373251062
272051814 165761291 282974457
157308946 273274536 414669806
436423087 118382986 100797396
42351149 144911861 86574512
446837130 224734322 65750710
304772362 69716256 50087548
391075464 440234100 55941328
276783248 46641637 280256024
116668452 439494401 338254967
361828776 376389654 401110364
432802754 305105614 180952091
452937088 43914389 354254171
44224567 65499221 173224791
103850367 179831353 62498644
444908373 421744730 19578936
69983461 383099493 397709713
188865630 102832385 179571820
276888723 440846421 172603921
126218268 66539625 281043259
443244823 209760818 344227545
304883625 21239442 166718564
428146925 143893672 105915203
86891920 147164427 1627317
302211249 181490553 189846985
377595225 209397299 307329715
270635515 87518681 138515790
440101330 382930067 441550748
295560761 374749794 316272298
139332712 37107861 185204355
327696814 100618319 351919374
376229363 123384326 410670928
375938793 111156002 269397660
41181853 336434132 152564180
63094356 424260124 431807003
194089684 338534210 446717312
94734012 60899247 389526302
7160603 15159294 100730076
31530886 214914386 344499563
193035091 80791564 189591373
315840195 331334631 250759414
165319983 155466674 116928493
256649665 320568442 104448999
370055408 19566807 148566513
86892659 46050863 191093902
179848114 328061842 299026135
232389536 108426666 441100977
431180187 147997932 66316940
20780553 164427649 190165607
389975951 88092868 258626508
362363441 382177900 408138962
262611283 436005688 121355450
87037105 94668518 427095399
449807201 404355171 293453959
428002044 370205865 340718343
281111050 167620731 233884535
62809163 35716123 98599808
353079077 208528452 233327179
84014282 274941606 338015509
124480565 349739893 168853052
333893393 38119392 134092375
222021180 3259335 288548256
284254188 219301983 4469268
99417848 148419553 373196474
118663571 35913067 63282367
391454474 143897554 288489122
96110501 63968879 312463604
228288259 1976093 4376056
318081633 359184095 118823767
346390619 185383798 199051168
270350616 452144148 40606979
398617598 443739326 358153839
293613720 331652209 192898769
13126717 236045147 162226128
268739643 69597036 325137854
449119525 207119078 644296
56543041 195269762 405208953
337393847 85011416 170348587
404948558 453895756 279995555
207411551 225877759 427347608
454185944 141698011 137255668
453121758 185853180 267789983
35027651 65234033 301038285
284090095 137871321 261120329
90966263 193363807 326379372
439051398 147482065 95524312
303543453 372253254 404515718
369718419 413450035 380876561
124938586 342211944 175902009
192045410 331341836 295013263
190516499 175793488 326632642
294830240 260348119 127824644
1990217 141710763 93176069
84866688 390719827 92313718
196844931 173336849 189230178
350126614 182303154 42184456
107271535 2481518 408267066
49176177 331616144 452672191
243146929 340385180 1705126
208222129 447215131 180509300
66034650 392713048 115469097
431128562 357214 69967398
426738903 135385903 454129381
68856317 439831278 246035357
168205023 182661179 255876510
125401246 197083590 420213496
393649884 378590312 309113324
380045128 285202335 301615296
59478354 46183158 344206504
60614570 373590788 308683761
60967201 209141476 431415209
258880980 146632314 36076625
130907214 407495391 373916909
384041182 210884489 204708587
81743401 92274590 453623564
90196758 360872163 184863204
392717452 284409232 404277391
77543299 25927185 444519768
443387379 73913423 148771547
89792358 124288562 454463373
100926243 348661506 75044315
189017819 178354378 451995754
175812731 52558747 137357533
194094335 72685782 299144179
403034754 22179585 383948465
82569862 373589037 214449849
403867763 176415583 236009598
288826479 209022847 52650773
351498510 179305283 368225371
231693888 303403963 116522744
170380965 227653092 195059872
162278296 380614238 50870254
378971133 22892896 303062928
12893822 8297873 129741724
229346270 426816582 397644451
128922090 26994640 8041979
254133732 222871295 17522342
53435241 207654410 139005406
91267012 44046033 303507185
77702740 380028094 184019331
24523228 278580329 199981525
457809211 31950372 59937462
305467 263258715 31878750
9380533 194449832 183963345
412136637 324961437 325730576
283722740 221397078 10728405
171103669 192220020 61185916
318069409 381709836 355092755
61798127 8676284 347067868
235997918 31311192 130695551
324734493 284908455 360617617
377012703 290516826 453056477
395348417 192897315 176140060
367976133 253712218 358800335
398679547 97417881 379930826
86711725 237825491 454403673
268602706 176869706 278277226
312243592 424087538 28399069
163406903 232840887 74607274
157142238 369451528 298615100
263446546 154046034 207525855
396696454 92023497 88355350
252483690 376808018 146640593
115224223 347933603 368244757
425758993 241357841 235094031
456802398 165011543 200628848
373920142 191637481 386675231
259942367 209114861 402721276
435580782 175224565 286422780
352656412 279084665 66881228
201873796 225478560 328525745
419104538 457097840 107454768
13545383 20403974 292449410
212527111 252382529 423010310
323508027 423759594 341512088
196485237 391912348 366446353
109385861 392576954 338681521
338247922 333398317 85799246
367809586 164991674 323386611
84298800 25541709 397553006
27459197 77617083 121857265
186989279 254190384 387131400
342858150 437592629 293370810
126274639 136794547 394311007
305674361 446736943 394840188
278943401 8810802 254121344
421454839 55502508 256107965
170180718 416957409 141002689
243282619 391654366 308719452
59930781 320855397 382445592
121088791 15760460 176548286
288128077 91306755 228710636
133514701 434757349 229730612
292254380 438983497 260790363
95911552 377523296 215388590
256436059 79058840 161254099
296971648 102850617 305941015
198565021 90796306 390442606
369387935 73911190 435225035
186704620 306495184 7617507
1173069 370976622 30982288
242181531 371743389 362028790
169316004 6810613 71630550
424739059 355798022 299677874
170913889 396015877 107752609
99179499 186376627 176962156
294921838 426759803 138205728
251253052 413813505 229648366
355298544 356242143 188506083
254865845 154954906 350472759
391835975 380931359 369039475
441596871 377969000 5641000
427979169 195745121 147857138
450609430 143435586 400136704
371496574 201417912 144694341
456546899 112356120 162454272
33983058 27354577 71078050
184607758 16053405 99098634
359613313 448289888 161155940
22059006 221304295 389748528
421202419 430825951 107330663
243172828 48241840 303962946
240343740 56988851 387690048
27412454 96932132 381156625
30286350 115150755 146414927
164090014 397304777 36390743
415315524 201376687 292709024
257970442 73237824 311079058
265114238 433578987 394265894
146918943 1431997 456702954
302848850 390924795 402685890
132146296 190460721 143073135
129089044 218690685 189545401
91665453 39661235 128519577
379017420 388010438 127119871
413151027 113390332 57816703
253822378 414749930 103187090
57140528 306845518 231629857
290387169 111915602 438276616
68588459 179425262 130915873
13933497 423607931 243372006
2573942 277532830 218949012
208455572 199835038 101933383
24299045 280475636 378682220
55991201 98951860 322307153
413507817 279173082 294324813
259171209 32841790 271388040
127774300 70004210 225729350
385240492 81147424 15278796
291142439 56051301 208283727
368360413 200338247 219568275
106300819 271917987 249337135
305692942 1608720 70044229
315165166 334018507 61872098
396549109 33603368 164184556
381672611 452933457 181649118
299180018 215278865 315386841
369939027 261326139 453465546
231903286 447165857 310587419
111203956 173072694 104673132
279055133 255501222 109991262
71803613 321045520 450192001
131453496 96558915 281261621
11074749 338955845 422139162
275736206 157233856 113414393
181165363 256715692 325268200
254374680 56686743 385346372
410799326 55065026 256923798
66466236 338136961 368224550
265531091 345905385 135826745
391952639 70094914 332847787
57769255 302661581 286313766
86424302 199645302 450818234
382550739 162970682 389191735
347030810 148941201 211048426
439249123 182721113 47399166
95595847 295644880 317866946
160286651 295131695 122289532
119471363 168328905 154832833
250091486 266341768 264376293
19480523 31544221 302749445
428744228 77469863 65040284
241323815 213404006 383057863
303084327 301798211 401883782
331912208 64976640 136642870
36148736 381790940 63169662
300230446 283564792 172575163
289562582 84687702 160094645
237453624 44075600 220319639
362163428 388062619 90050749
25156007 342411271 311474007
138911921 275886180 252094440
39837844 332407608 370632270
225007549 454847683 71877568
256717426 69577975 328148465
182354695 419470361 167080473
61486549 336481932 293793442
241613706 264768363 81212032
148324450 320410836 365726618
88699750 91607723 225814983
167383172 350680717 177299993
198854040 55093669 42370687
343355034 321510940 230677933
255873489 195331954 150329067
374562181 141651521 241100904
160061571 83010078 212743285
81939397 106718486 80488715
32591405 161315446 94048296
438693846 110365725 104765655
161793134 415995715 34305209
398919714 132322053 250061531
381953486 138243470 306355506
326702790 164867445 177320076
1904528 251669102 443176325
89878214 218623701 153155701
135236859 224821941 380887180
239777923 229256966 229920996
54802281 379445449 427492303
425052112 82191155 213385010
18883610 90878530 75547018
89525152 252079748 454923128
2943984 426670615 450669991
74816660 293799875 391145593
171715386 89089546 175575193
334900627 328051408 120169533
255789855 303617901 277549932
134457393 308950631 219311687
430675209 146899106 370557165
429206605 331741234 184409018
446760102 258527794 133885333
401014552 129615249 4191323
94284141 323590425 177539769
255556514 241674426 42662986
453632542 195580979 106745190
114581131 319076264 261124303
283417101 416351348 407612046
190133634 158463866 117679193
281741061 430581753 315976078
367875066 288915765 124848244
126182711 299097937 403824012
384174282 380865390 34385627
341104573 328729835 2713096
163365735 443319937 410489619
452810290 117378307 313243360
54926362 439817824 414301702
50919784 285373811 37430336
169543910 243443935 114113600
207144713 341009747 183419301
65644601 396171770 155818945
66088196 303767754 311135080
156704661 243866173 237866053
262259752 96886820 372786047
391018125 287196862 57070959
19865542 46050267 18316679
203866243 22086572 368568453
437745673 236064046 358454609
377485557 185798378 271001107
180561505 417742955 334496884
85831247 320871565 253670332
168591204 49275442 318120245
25746389 63318253 232402633
164853097 310885701 47136945
410257392 399054343 181870686
54170200 267008513 369597964
114592351 126795316 271584258
37803588 187574024 75475509
95257713 254892162 345628919
444480161 405527193 354269790
150109842 60723364 40180863
336159692 259661185 148042330
154905471 375765089 287084636
27024142 265166700 398452885
280981389 88033179 157018811
247908614 207671700 84095504
146468086 147346846 76910249
364865295 304993031 251492685
46405161 262371098 398607209
43773110 28736362 293624536
21742208 379290692 221623130
261218439 156621583 6529595
14746174 106382893 231924233
342981482 414695280 246141169
14914052 195839032 758256
255572188 312430791 182919575
91635989 434775369 399210960
230408483 284449073 236698086
421946964 227525334 402499616
400243240 439311339 154781719
291786499 159826055 243999742
190070342 213789372 379407859
456210133 43175185 206079372
201756450 322064449 251056350
187938714 208903015 133035405
427830809 336753438 442034947
356744925 284277356 37814776
136039254 361352991 17187268
85257707 251236201 348882187
35976496 334579545 53429163
285489164 278134051 35901295
174930495 129767507 211842521
9183308 369753612 273390856
21056524 438886470 181068287
132600242 275332367 207862658
227965404 18452267 225098223
326661480 212447622 277869624
177415668 70823912 422628902
269304410 56043527 237963423
443463134 171897851 379308631
224755642 170814691 137448704
77259029 44243083 23632893
127143935 159520039 363836716
263685972 164858003 441301281
84492685 122706698 338892986
351300229 83402318 400653020
123842435 149560844 95191544
10829166 329855533 404639788
253016007 235482650 144631203
406450915 236556183 21348386
370090674 235323609 197427847
58612501 379690563 279894045
423029977 71067077 43970783
362465476 135561474 47424640
386655004 58706464 337901940
379435536 394421450 177021847
58654705 404985401 449473490
349017938 300138158 140925616
281361645 67206750 237909514
99586697 210168651 34899829
134278827 238516279 156222795
448444231 47533515 55981834
322926419 188092321 54452472
393118977 244458590 57069232
118474781 82393984 240369901
165858854 224144493 100967385
330465078 262503604 352873613
192558431 447739970 357611851
175899965 335236891 370336309
360278720 168013360 194468268
328156926 235033303 186945253
142844504 456127220 192694855
220525984 345560596 54662784
344080670 209305962 81225045
87265330 123944898 439023292
38624219 430806611 432751121
156697384 54663934 387757495
159720933 15903800 179829367
279246640 422975649 413824681
181977802 338725976 374159439
69516579 308643615 226347794
220132971 44408017 170334280
78390697 154605388 289556809
232233793 354373410 49730336
243887980 308668 24035692
171165984 337842874 317090123
36504154 434223147 361879555
136188709 73702368 121076437
54137893 356159949 432331720
374809056 15820531 44370556
230221942 446297838 273586418
391460381 363453419 119345107
209912652 48462435 27113318
154194327 123898428 381470338
246208560 197375128 164146236
261787078 436748919 126333852
228675511 434343801 104880315
163356853 74201226 378261581
18413437 299232624 166583599
22777391 83618083 97700675
298236900 452788439 66291609
185328937 215546094 346298952
89874118 415978379 275511341
359146600 355179255 2479189
231651223 362216207 227590604
374057859 457343717 366177957
53272995 336751691 87453042
74116887 97755007 88276306
390867981 106076897 386258943
161208409 185482311 221180409
189531678 35677838 273829762
264280108 454372937 395831164
12729644 122585079 371459639
17613181 403229819 299585065
128397164 438651071 436871610
389706704 45401054 412276702
399930021 100476301 222521284
299974940 137372501 418392433
155280628 174506346 57390465
406378798 170602711 225175331
101762204 423748119 203333011
28673003 455194919 144260851
188279686 265476229 200547473
28871849 154290323 242801486
81850882 424681803 192715845
289615639 196901440 125822728
280900704 263842957 70945508
206283419 178679079 195324936
292038452 301904847 456899204
118323773 456208889 181352102
102789182 328847196 46471311
80232986 334022192 370741344
104421748 226842482 427423604
360050652 69010010 239690345
199793719 196844092 53116777
40953987 312067541 290025403
299362260 61331857 259142440
107607830 145650438 196040004
206285024 407451639 87813575
58876390 387039227 307276375
59726977 266660914 369735834
137216711 439697656 206369719
172585361 338658260 63230008
310769007 233657124 445149661
337788324 432111332 267682284
189778942 346232993 226671160
33774043 133667773 302706699
186698582 144741789 142623186
295417596 341773168 380625844
103480428 259368882 384809263
420763923 43093268 223766403
252780196 449945465 21239504
72602742 446767627 91369263
348987918 140318154 91036817
453958791 367653076 102627850
228921360 340843831 128060274
407324898 354819593 409085368
402663311 366176204 151890281
396307305 155629266 260033691
320344139 160241974 205268282
183861521 286521695 39695024
90980782 92182154 174770826
146405109 26412304 330717480
135883286 382431250 223028586
14428594 14966780 234052653
171484784 247167849 24037139
291722849 382069508 162486888
107285630 213391532 380901367
205167340 89359177 273823214
401770229 416246329 385624602
412721746 204914351 28457047
61691699 291388661 110633577
30046544 80855557 322127971
306945614 76350658 443611524
143732973 392425330 156566555
97176031 226584688 323348095
48209732 447032826 314721813
233299887 332807441 47081203
137862759 384384538 20210065
119890784 274378302 103876980
436078356 117131804 340217250
445198323 197548593 280491674
230663857 444695937 267086305
158351445 66850458 327077396
111055422 244818746 72169995
21340570 296547700 229661250
242217852 425013118 237309877
217986538 92544120 238493515
171458727 206332924 124410456
388736153 296420609 23483046
373133951 94941958 50301575
177535093 293939474 398599727
341686744 120812225 268025000
101213738 252873109 124912049
291043196 328444814 437997712
10916195 250233869 453197150
6679384 267311763 327516069
120338060 17083117 259626076
272842119 247270085 52708407
274547555 129564730 296754872
157360113 393946949 226001974
138276773 252349238 280002631
245862265 359374772 295611819
122109930 331464448 239519062
405754697 104283584 437064103
128046588 43535054 194405951
445133721 377830266 69981256
59800372 406688111 135452681
453719785 317139827 46622135
454080560 41901068 240417372
152020908 281022783 69594294
122718496 209461473 116603997
101189415 314234792 291505113
232273821 86085707 163087193
100505280 215332401 338729347
239594652 119552610 235395084
324671095 393769174 256377934
264959622 360591814 133123863
144600609 349803745 345672325
387931003 53625065 30436631
315913265 75328717 431658283
282462751 184315318 50180707
282232692 32526739 411031401
187092785 15128186 304417720
242536276 21142016 312706816
113161407 156371743 134478440
230868333 308127830 58408997
430095506 105276322 310504042
303697710 245341845 153915863
280467004 218823222 381206754
165912225 276324415 43936483
34841623 110341098 321076066
148431832 287041396 222628263
5806708 293995479 135191660
83408591 373014869 411485479
17354578 10343578 29833600
418390969 68075112 176714486
364449277 15734898 111418750
188732183 181297730 295980444
401914442 199489851 232016338
339579107 57322414 366231401
371042608 41775959 363007652
55421918 271040997 423074461
249144737 297741151 441544279
312413697 278026441 282683644
292020152 324647364 223984975
439249226 66491638 298672884
370520270 242058609 168126769
45585522 452018455 185515199
175078788 177228517 255813888
94917713 204853881 70190922
196666480 150910281 397442182
450105519 312599024 91765390
302798955 52767089 149426734
430491830 241039026 104830883
160642903 138630529 12511558
98191301 7499899 112159532
287997106 359159901 204773666
339784443 253945720 419706828
395966764 45076539 181336691
160621348 163021730 98820606
80254297 359393830 299731317
179685443 86555784 68850543
120578697 54702871 263811907
60997392 399913328 227247497
35519679 286265652 431741439
310338760 49485268 205863934
82285075 226785408 443063423
144872036 136454010 79404216
214709170 217085568 301266678
389264276 389649282 443354263
234187391 151959135 347983472
90692019 33164045 211443676
435083232 91241806 270717329
180028170 375664426 243192804
153304299 331904248 48020956
405125425 204518685 219763180
326926092 443665481 55674825
28712209 391001909 167541232
89609769 443667597 132675910
324186545 19097945 414088535
210787773 269586866 269053008
175722336 395048781 216481659
66639383 202534125 307544226
439347618 210405565 444561511
340613004 43045037 11625029
262243133 112424595 122189220
53504794 272204118 239007712
57785140 448491184 153225997
317058870 276143609 314878413
74263976 367768136 64773800
235518421 83348533 197467067
126973893 340083373 444056513
132414559 106781636 51530656
202668295 327850084 418893842
415490186 75228299 420080771
103260931 431531584 41040347
258249874 44638986 184815309
274839171 166479867 239549373
305395745 400240241 22741141
308893235 402653051 195980985
401737765 211152751 66711024
70631246 363896343 55170369
349504473 19789492 419943853
214270040 43796218 26667970
273320307 391515488 147940075
212803720 128579541 99512631
72039665 123933769 310466877
386259962 246060526 389884674
387838832 41747516 455933722
156807673 309868422 356987674
244828887 83876948 229688730
248970743 277224679 31386034
38335326 245373702 268181909
30411120 34042234 79310933
30981723 170057937 113037206
15946385 378690645 13078090
456311271 264747624 337707059
199283905 269190305 248752403
8740238 295624951 272272597
166115220 438644853 401307003
83506612 117676580 184712286
90109498 401635860 395247601
389334715 54012104 308347878
294345180 107610334 39040103
358353085 70306993 264434074
122078285 228912015 394281975
168842001 159356466 217611476
99618340 252558294 286230081
365896899 267170049 140196524
21127050 11026012 91136677
75611519 16693745 90347493
329344943 178464800 222905890
32002025 235123017 101774296
99486068 70988448 122912791
181109927 49680279 248996658
442111383 132450618 3796322
145011973 29566330 285762058
298098985 218618628 293356652
42479062 415325295 432793598
104185106 323522642 266378314
457563913 328117868 99557053
450146712 264483370 403999307
331174787 55182850 297921066
39319830 301541460 363312895
239105318 15046261 207087927
269218667 94441809 421719020
106476969 145938278 109829674
398787839 43109455 205913680
189271458 372241263 197823459
298238349 234848825 415328586
186776420 188858311 427007727
220413979 186284904 451200593
56083545 63002611 380804977
380224131 71525704 435434167
456613796 142039480 199333745
62749690 284184743 223500775
173077894 9442650 342486173
208105833 320504043 401074712
236170374 103940139 198489441
171496731 219267 334959025
292965540 279506665 38125105
327677180 48043965 120188413
196396511 357784931 377454077
2600879 398778891 244435776
209548460 307191834 11397870
346479346 363817989 360435501
422192265 62591890 422335796
356036809 90529125 403834843
382147 198758727 245196676
451613306 134368022 153619629
243221707 279139591 39249979
146511533 169220825 297904829
456977883 146926698 106761657
298789160 384980549 204634661
123525052 310732824 214236573
138477058 393996055 138771909
357037315 331417078 37637827
181922831 166058130 489093
424308294 408457910 192580531
324294747 160452880 220575266
102094489 230293904 252601366
394299479 80622836 356097863
70570222 49836650 446892605
195481893 292943232 222036646
362765579 93070028 96319822
49564317 29367488 300965810
308708415 343447534 36476263
78256520 260302737 406137414
87073865 307995586 299041604
172214750 167449399 20626611
439101050 406742473 454800315
85921216 96135873 267931470
284630289 379717221 146130799
258384842 228432519 362107715
334526621 390241218 221349334
334780851 253918805 205939751
231504171 339868391 50714057
380838549 11240124 392208820
245763925 43154956 280319048
391485862 323478426 153648871
364301310 199647109 354103080
17152437 456832427 111434178
349131575 179368555 232665442
33119767 278297394 265956784
17605541 344556433 328594391
4287202 45463417 40987246
456860590 52371734 81832576
26915898 120585502 303017363
433983356 222034133 31990005
215123162 4175780 13044680
239322537 135513580 270869369
105934205 36194137 299072571
303733156 421205576 2322569
302555127 338414275 33098758
390648102 285223913 94405383
61808133 41590900 152231091
290862985 381871423 404337889
150894387 437429022 97142163
119228189 74386605 203711915
447351692 329239004 379954311
175784087 259761033 421901704
283902278 420246753 65826307
414248187 200996724 110807127
213937182 291038599 310114622
9075784 210242975 242527522
337856471 209362273 328829217
217306967 342870812 121923844
406210615 207537270 344035008
94836214 1053491 254862906
77938842 392653079 333242531
98846402 37935197 271275134
84301964 66600105 275416019
292815472 225592481 292590961
68176990 153200728 169459854
398605403 215223213 346714050
188785979 307028993 104800823
36167822 126472466 435596259
371071693 27752906 242757911
131964156 327668223 97169222
71293455 257542422 155862669
309433393 108034383 327002949
394573789 106522974 397139194
161598418 215583619 335943183
238763286 271196264 10387866
404003238 253120212 274028794
331778842 291374543 267431953
155129138 96804374 144806509
452803827 279764324 166051764
213321949 321271857 322825062
290429418 171716849 288047936
385414170 54251084 288423833
398009103 28562756 223397799
250927820 141288664 301989850
322012747 373161306 101856274
153402958 352650446 271489604
47870025 71715711 360875243
352521629 329126708 183112867
436582442 112947601 65588756
369429068 225602286 46519633
7431246 71223154 122329908
282169350 79073217 209484345
31572688 261445161 141220220
449198888 90243072 160341900
113933417 404766993 398508608
277239526 327906565 302514874
454550322 338222865 255859951
328013820 151034588 106274388
236970167 81715772 243297822
6335806 300959648 225717032
211231229 28803579 58027986
226939122 221879271 239048753
16543492 370641659 371441590
276532401 348682707 230571692
429429824 1592474 329579891
175942378 218762154 178687488
305739840 299194083 69374174
405332691 235264243 228142270
317818427 274361669 264605283
1767434 112231721 319375100
156170607 204810432 354442150
424394204 433819105 316417690
405513411 331157740 329194060
53871895 380602223 94882854
434745801 349944985 6390224
297620761 45962457 324364006
260482641 163041026 47233334
387126725 386736118 74644584
350615684 355069466 243899860
129063911 129587559 412720050
297568319 384259018 170276001
68081501 421502263 215786775
78023366 81830536 67218909
51022836 446016481 2509011
338135183 336242816 133698001
179855930 368119011 349709221
430652699 3006283 201910305
41102870 73948493 277879958
7514195 178032986 202380210
64607973 368426670 79682610
251495987 173592557 99936191
276307721 126555514 2261340
225156868 365952174 81056795
410309761 373844567 74059283
263802161 201397906 34866678
346362125 284377707 225374773
279871797 92998618 123924385
290684740 404210670 24528897
248925689 377962182 81863634
64404583 123034859 36627908
257734202 138001286 413767642
2385755 424334380 48580489
206333594 89028118 323885289
382780774 86235612 220638240
39957500 234695500 33264227
217535507 169600103 154564633
430430405 253050282 392941255
49790889 347766362 241319954
59220401 143520693 267893715
81978953 457790212 245274803
61646432 447356048 68983180
393281115 292493042 263227316
368805140 352374971 388944129
30109233 408474448 445845293
18316857 40031846 156225268
329875236 321833810 384799315
137372387 358712298 277218194
127493780 238181636 58077607
126215183 416627876 303021889
226647543 212338858 371038466
84634542 158404907 65179259
72734539 360920252 277315937
216208390 245767907 90313350
353195721 435526342 418875973
41335009 116425746 195384983
161220210 110550539 280611672
354319596 36330848 405743689
386583621 216654820 126804227
361061241 103986703 437605111
288495632 187773755 309377014
348761800 137984739 275275514
274116448 19290718 304990430
302682250 83106191 281640868
380317859 396708134 208033249
240231722 253931304 427442068
200489845 330137104 457506073
185506285 187634102 431489850
126202585 136072126 196685670
308045984 131632231 311576993
224363140 232918681 250495585
64823042 79882425 298844157
433076680 367252590 36223842
344602819 451870734 19198814
102715428 238930112 161739140
291189890 352836847 376080372
37275868 404083684 56746800
183620839 441731939 223266894
12485851 268068533 63374512
358342198 81911490 154104825
221745794 79133659 99420314
94008138 372444337 55745919
216007080 326581643 373359229
446652174 70937213 309238830
352170850 431348456 235410474
43475478 375622968 127056028
274024429 371818368 229617470
340561723 2960744 434712983
209414445 70397065 424972888
335888848 336696018 159328052
272913444 132229215 246517521
237328429 267730236 245247664
288148151 434182889 219034664
216004740 27929255 311182145
169099634 220645234 346384800
60739676 451257318 309587307
238426569 412499810 257921721
405367024 273149683 51207535
141301826 134078157 315690089
441344272 71918206 299342666
155497397 238497068 37146062
222752299 310911878 271394392
366247540 40653721 350543113
136230338 441724688 298749343
336103672 49246018 9573452
101131194 209398352 313451406
150556751 236705905 7887980
209480475 404926989 305885442
266853723 230307740 97092394
328914428 132231867 402702486
422922598 243300516 76526124
88806452 147194055 79420961
122247788 383994607 57508255
89154195 346670081 97860170
374926755 310939483 252143055
409392443 270488590 382724760
439056210 75530011 18440953
330016142 419176511 110742981
117207077 181169321 234516117
197400744 433334299 439614800
431615223 428924410 2352084
265751985 431489764 310266958
379687302 342689313 364372902
140191785 2451021 77081345
56945860 141423934 77192694
266118664 281879607 93338533
145107853 40072922 413630249
211315551 192623905 187310529
56246489 52063007 182180808
452195702 54017916 376711847
26342627 230472151 239246187
267116179 283739673 450396750
354804157 43662028 256392226
193597281 179971321 89880138
336539776 43696432 124084620
446663814 160717417 303236843
92737790 392773491 246954321
157993242 346712965 222593972
91026072 232991152 55730886
233730879 414785284 63959201
149153717 253979893 16995051
383300566 271721203 286175479
273811477 440885541 204919832
374493881 45274366 208493384
156910841 260354569 378028793
151448002 159318909 241546256
382323606 269963017 70046203
400652352 426449201 269983094
154466748 336156361 372179258
393367736 54466891 195730788
442970327 15116560 221483514
445911498 214048972 144905632
47521898 64111668 324740212
402221910 94774866 288472572
183085843 392043848 68668516
14687893 136516434 162171841
72203984 47810350 376577949
65214578 244530724 9978692
26279917 167198191 274715889
251656129 269115084 103906444
235148263 456116312 274901428
315164613 437125492 396873926
241691018 178387549 283776420
208220068 393009683 82777496
300677968 339081632 400870406
344226879 232921513 397653157
76866299 73801139 427940773
58492157 97328925 252916144
294102628 108799983 155771715
154466527 263796501 36915330
188946347 117013296 424173850
402239573 23510574 299386783
350634793 329563038 394693581
149662987 118215221 346138483
151708512 15181563 84187202
4634648 310386177 22677964
37796833 113718422 266049102
426238563 69622036 96794047
407430809 273564342 149864180
321013877 330191197 2684981
414075027 409297873 397922567
317129301 110904256 307656876
214398552 224790193 51608111
388193048 16088927 392070272
357997256 258047758 145292473
271562926 35856627 345368472
46523094 223396873 254648652
120448131 190388769 113313078
283640904 367470165 282805963
79932220 49005591 137935332
106030491 228718579 76404145
270737007 340341351 250467944
253120204 216334924 339409857
150304026 435455357 23709298
14038181 35977077 127323832
41537834 128118103 275163907
162917606 15857773 370879063
145247210 101095063 179462134
416519214 192109736 172911259
10469327 365375594 108526106
285924400 400308581 444529892
216074 275234 237410204
141491632 183949007 334134897
71705655 307974780 221296556
409387721 109113452 268326404
387858618 185751140 17693947
111193633 118782009 430134416
294129801 252058122 244303014
320890175 11388522 380798556
117974751 308395859 257873579
160315929 169962135 1950179
445736288 198354266 432852635
211489050 317218507 367830524
225160023 394118304 249716937
167177936 79886763 39042429
289655548 95369282 68555048
198816540 251966870 147045082
79028626 31859061 178658711
156363955 177382078 152490855
69854839 113013782 332444793
181300138 265100767 102541016
429322710 277236886 229867949
372905517 135363764 248975900
270854039 69101157 379048787
394492841 280670508 376866639
37406290 21958138 248604707
272219004 103380905 393989287
190833286 262721865 161072492
172466937 246361774 321865620
409029944 99624833 14889689
59824461 317289628 89171486
6904526 264369125 393387856
22467462 69214520 339354765
413877969 358811788 129919642
342595781 95170055 372588697
428428558 156198447 234027481
389398303 340806576 398093177
350629483 106344690 43558164
385175242 97945498 272291263
341780474 62004938 104504011
439745206 379260827 340347091
290781908 341321670 374716834
236503085 387202025 406202845
81370393 167916694 195697079
251936252 234376344 38854751
331058047 41094865 311664662
117520320 252647175 76583352
93736204 225268570 398684860
158423203 424841387 253023811
384217425 295794034 273418116
127289865 28296748 314282840
352841728 345660253 9972434
262373504 396354711 283403535
377859525 202422051 230965857
411379354 54521487 133783383
236812834 268449972 24526514
291634111 298456411 448644182
328121448 10451945 190527495
350853940 171343123 154531973
109296923 132792284 252445160
453469817 325784121 128016379
2459749 95090280 13446681
283439797 186132694 446447669
113187475 254321347 28299696
292402039 223365831 293231940
180939720 437323872 342922098
208171449 112691437 246230621
187211142 122842178 2448872
70151347 398154326 439704595
5027525 269361284 355934860
328636028 139616535 216796252
265462017 201762328 262726630
226005490 219353987 90960006
426246958 13564720 269025187
283044774 196807084 291978381
165360219 8670585 222027190
420779596 86980929 449733542
348751508 406598387 65191336
215034568 110387921 347523811
121940938 423670312 412004191
336555205 170272811 443338459
322052377 165842907 199731222
325704526 10865921 270115286
321189634 210833284 309411529
267473602 214106225 145612837
387007249 12058789 218759484
129211463 205468373 369194749
210144385 252933585 351200692
393562357 80594787 450782639
178777575 30922096 457177159
67317814 375119173 369895668
565290 87783342 23366044
276392826 6510073 376422510
98440456 146356452 124001853
379148038 40952383 232680019
344197335 280280253 37855727
343452310 158034554 92146867
337436794 438688457 77203342
96309613 100788819 144588361
169573477 25821551 286729492
437474390 444324169 10674797
358314356 168765681 177462031
286712311 307780058 231514401
267987715 414397283 401312661
99132844 407876995 221197526
326222268 403375323 355471559
310954673 230984776 72265664
227556945 271001317 58482193
24515864 141476761 188492089
368095302 439775460 176258417
220229498 256676269 176290674
233987238 72853852 338439943
191782500 427895967 201912711
271454216 72393026 150599885
360653226 98824807 130069413
216220106 238637915 156909053
349140937 95365260 202754867
57557478 352652201 130080061
12377431 117403820 35285397
167814980 338486519 288640961
349834431 69694300 275468043
64355207 109170189 145349360
455217485 132581345 350335212
179225483 129293663 140146978
342770783 48768896 280880130
237237797 109720724 23654389
70572580 437910082 353428610
446441723 3200221 114074485
292684070 206111882 373265311
265744043 406710014 1195256
257417680 296500303 207359554
155848931 436852277 283389041
354712146 250516668 99648439
391239822 160114255 414389454
225666835 339201081 54861002
269396577 371655057 344471007
70272417 241993723 199127589
411689680 286225956 157575391
83029676 399049481 286944241
431856487 233908145 31058246
109637072 116352661 382849439
430735312 317602761 32827179
281164625 427017995 182103330
341810466 390518639 66966558
110348392 214335042 203848260
47732941 354978858 15005134
201909028 23355774 401306360
94119523 360025812 21946444
188632297 165918428 26193195
222414656 45024849 228482318
243404867 128971948 104623511
20782742 221456734 405751411
398344740 239141388 172081130
205458114 201341335 100416624
243964112 389465475 189693358
340326531 351887120 343825438
117580427 161478794 16045100
298924701 357107878 425874057
197703236 70564026 362994754
212077002 145221182 283550316
337327748 245380517 47011834
93167434 412848641 387988679
318559627 384986124 237113718
267102157 41124766 162978773
384538334 296370954 194633051
327188660 301211116 257784824
335462680 127789027 351625926
71089805 227953075 225508005
92929668 83829102 142313844
331470162 317455193 118892111
300132293 136764976 294841436
353538016 229257380 133174049
28882617 202462434 84190442
339222041 92547141 428665338
121190999 322698284 102324940
106177593 205279427 302269074
309016824 119289412 9597311
37577557 343202846 318225756
304630428 100109945 259112807
110982560 77628773 195395710
234601907 254930510 124088534
146573795 300896729 72914744
131329780 245002847 286199091
255874625 305538430 209809617
453897972 39754243 4308556
258756572 218849850 4828142
268089863 238291305 71974972
93502788 4051908 141413552
148128803 25877871 267787414
426311486 315905462 246578615
401558719 251966743 281614242
172100209 35742755 366285709
423295478 291570796 179011302
407252687 252968754 24829778
417431934 144805194 380549867
92844702 254010986 45074601
268640725 2878511 59807631
371855302 180568641 81364419
371466036 195228555 312773950
282042291 451507131 263339126
409128452 48251826 41225311
285206292 213255074 2287737
370076778 164069470 164494638
389942076 235472037 346830596
331919246 41282372 457345688
174080098 189337327 67953128
231401871 305257357 437923669
102648920 45251406 67627301
400330597 330547601 49155298
381847007 389839566 296991654
200661852 342208609 277383967
226549472 419939910 324775324
215998821 451867243 301278031
450519495 220481099 1712831
49757647 402004109 453463531
261163215 389222905 214748628
227982762 207570660 417321150
195445529 437294741 49154060
427207969 76419344 343343654
210802112 139270226 349312166
312953104 59919713 331015696
259766471 208228978 147465143
293512818 335979157 641880
259263859 400898276 14293740
387956803 137217731 302411531
294512585 329235100 303489776
33394916 345204359 46942667
1081797 343941302 106600449
248331479 157474964 118367460
130592282 121657233 349899800
269777310 10401396 193860610
172443144 406787424 293297003
429176151 212341219 343635801
71812009 77772411 385357705
62093700 211705094 332943278
406244623 53621455 112108056
266141378 328128622 137960454
46996531 445528012 264685912
261664868 339272472 267751024
428056124 186851199 67509550
189381211 38595043 431806085
397077988 337767840 172903079
173078675 351308968 405778169
343507557 126891096 28975648
78248094 138412913 434804482
297792557 278533968 156555787
411543829 132867410 303857308
457138113 53778320 47499532
411229955 146091115 213501798
200868169 336440709 68010710
38998471 406055688 340103578
5767226 78730273 352593606
322108180 149513123 233108128
360011203 13661098 143436623
293065887 104729753 111108883
380230025 231261155 349311563
379195046 27188002 325573151
340223283 418229339 374050430
450722706 67309932 408479196
433282092 118430477 109991717
11536589 230936356 457785830
230844251 230947079 180269049
264336255 225827984 125641381
23154366 318045882 384577667
246426001 433308308 404594049
103038105 37614214 436090185
299695461 209319673 214914853
282840302 21069497 130539774
172227228 348161188 419900932
324146671 182180842 288852504
156162140 424352037 348962526
457533365 363959495 223326009
116799357 61637193 211207830
106301431 310678927 232844303
251141333 326780745 370559365
273278812 348017291 272056905
249721051 208000574 118393330
84484162 305760337 9743596
275221872 221569023 407028213
149441730 185665135 104777879
167281790 408006153 24925650
119621590 36102508 227547428
237902113 456808684 52038358
14360799 453083915 13257857
185744959 130506338 13434389
8124465 43390031 202144240
32789114 118114677 320809976
426716147 83298420 31037616
332131135 260648533 390486777
90708766 446266460 130984216
67743214 278033830 183678984
151668906 424225814 386820517
5124583 372196116 298522019
397216068 93179209 377485567
429651959 257836486 252064978
240098449 437165850 187442402
279076510 168803857 126031822
226899981 209381307 223075929
349423067 386554179 451132448
444210014 178112314 377950375
199782911 420252965 278346309
443065639 302146830 306581053
362887819 352129129 404588683
363109613 43930458 311681581
306703388 435938557 318556794
211677323 68797414 300173027
253118920 179988639 389057870
309378023 43155691 130456130
232391179 365429141 166611390
221509959 283989436 440731294
287961186 45174519 149281785
97661644 389663880 415169859
289299513 250122213 287615506
415928326 276194660 108277962
191856809 217869567 383583330
354800646 241261908 224028153
152982098 181487674 98468460
144464314 272837107 222380860
312591282 336789812 12359788
308731449 33751561 326049089
415233672 81492993 143557372
377479547 100350778 64696126
212265749 7168776 169206859
140365385 171840682 371183783
25004736 232029693 298489115
125804851 63743352 9008633
391345553 215878668 63187696
194671607 284232973 417722245
128808446 404575591 349991878
299703221 11100542 264575825
17746711 312115449 81687507
148004490 284009456 231434743
247483160 445877155 257579682
97032984 335734172 405779293
421864468 437911640 86431298
342850764 76686747 247698917
191352391 171153208 276631861
126532881 425986297 121742334
456209983 389165073 343750402
440156782 144417622 369252879
270773984 419691418 104618883
377257203 451710700 169430343
363852237 100389013 305374364
17947361 337790817 280125142
117047136 414179882 201766620
28277792 112389501 116750406
95206839 355335759 93035451
22437693 178526211 261060603
275726120 444177460 194062250
272887087 448488986 445826842
288250056 314334908 25691295
417106091 327583140 370623130
245411972 67221617 111972386
96985144 402131369 194862008
95813504 202623371 130047534
230583350 169085870 188627469
432882027 168942341 284922386
359949943 240507099 235813503
4488201 341285810 187579181
263616250 37562124 242032958
36921726 188244533 102991621
18785788 340793411 353447252
39420182 241309950 16225414
394427944 155798016 356791256
298040660 83137142 61655518
170371997 433086596 260397298
211646587 441024338 168927478
180587572 379439819 14926293
98737995 180689046 372475284
375979727 450218066 157758546
209945872 305514898 452964418
302459875 274263402 401654857
137581333 406686306 179659249
97624658 213943528 228551824
13675394 242655948 145491405
334795716 456794458 185376936
74708907 402107542 428941224
220470121 241203001 407167421
375610175 18705791 91458478
422953473 315270496 199165130
437759138 12215392 261000379
421041863 65385858 78215874
113255639 289904272 358998297
350098824 118950620 451687335
87959946 102915228 264505818
428634592 254374797 222838735
218157275 74850632 313544067
146184500 278186004 148846138
202423596 215544095 97045376
166933685 45938469 432731556
181924402 444023918 311546823
16538050 434073957 136146042
156035812 335467482 137024678
112716547 173687678 265040347
210514270 330767452 329802300
450235548 32478384 299215505
457407048 430824107 449181864
185721569 12003760 95520060
223718800 51059243 401938313
138385260 301893465 86754086
23988219 407944207 428842847
152414664 123786517 100429765
419927258 131629322 104043979
196203229 151144493 73773892
4195637 395557718 196678890
445894416 126258274 53900483
221758738 55752655 157617731
366188976 425097082 365517998
130550576 102715624 408590366
140235406 92141028 383310724
300160325 393779103 396504250
120684603 314594827 282572652
80249168 386958328 289436816
120630437 60024838 302707194
236162074 247523135 266092349
190873378 209606515 14215281
224279112 348074272 216535213
36124320 271604358 281163489
205443610 133518300 58923786
311982699 137313446 192405041
416337701 329691013 323133277
115544388 394994719 346736369
422158897 410302371 360996162
356596320 381561008 164986226
100607175 346591525 191982039
373509326 25503290 88523727
242486146 371127049 1501291
441226013 232342796 161024724
418890722 95552180 43508006
411132437 352199748 448939370
25892810 401225043 103106677
304797003 426443555 127077221
52156693 196236575 243945187
359483011 187670059 423357002
2394489 456579121 33831323
118726554 274160094 414013879
184754687 328903262 314199969
52587122 135914662 19886611
401673468 105575313 58764919
204159564 106653211 343987523
214160928 303397675 118190519
151544183 42128530 4021641
188373905 132932279 337207943
113806872 327388434 241012083
171968142 384146286 36499055
56699675 192688719 132998173
168187516 118844379 366603501
26714883 219348815 359798607
202139697 322351131 223151341
321896127 174873013 199412450
341870347 333915930 83733192
88659649 118931671 429444505
103528536 244645103 422529943
413886179 38753662 80005241
409195129 233594891 323195875
281026271 445642565 275380859
360909091 376326397 335042167
363431188 77980433 346924134
314776836 335001610 339671185
156286469 449131211 19590765
288688122 260981603 390967313
42228196 126010374 242947318
319977008 11449783 443913825
87104522 105222716 279135247
133537291 170328102 305531575
369232923 157379594 302707025
8725008 213382890 125515971
4657181 352546138 322695231
330204807 357453391 87371495
61565734 4735678 366403821
326978651 34747259 58081321
145804628 333266100 408648936
44013945 211084609 96690673
374711756 285580408 150905708
395413780 199341625 154383952
298472774 339431374 312883809
427183214 387457015 40302773
357341264 6082490 396750907
346915799 131896340 441857779
96066088 73230746 216574524
116501117 47374057 274423105
366568453 42422533 329711940
51835734 159161045 444597599
446189881 17471631 252204561
207548558 372781524 357654665
46421306 39879542 345018812
131359405 416364554 456279619
232014671 410513870 375214114
53907014 40204810 353132389
397778416 220032097 14106218
233392932 22725152 218397302
175459351 376174959 100113163
358542114 430884585 391080926
273382528 296394359 384594000
258324840 369063869 380784125
178664620 450101549 263684143
398896448 82872555 323176018
243953565 323566758 179916452
265965940 411077931 63190711
437038553 127002459 45782030
216602597 422732076 207440584
401754483 161691191 204996185
312778303 193959935 407230859
136375565 240214447 239664446
132910139 129209792 426162171
147069483 222139096 76589439
136314102 231532057 187141366
13009120 5402510 283450373
259206127 307289431 60212136
295629577 38595021 85275556
393521977 344765616 450392355
132769363 12417292 349512356
166478729 86781539 336267826
354956812 342791302 103278192
361014092 437066080 225959247
286160220 157063998 145324436
263098268 9644291 362431021
381018394 430461192 354656055
54736713 322485278 267814702
73240161 100103521 199000008
417505400 213430874 438336240
312014215 257046495 152540852
364977446 387019498 80690291
54023633 180192737 159115666
261656282 10988154 369516315
427008210 41872755 302812633
17661790 5751501 163513257
123652754 242600364 435841039
448337493 410634528 287773535
256178915 298265091 246353239
205416385 360465391 281715091
153839834 310109384 448712822
283179362 60556085 207775524
287276888 12954514 49663131
419440738 61890914 328127969
33418249 313633533 114318396
251285827 34401159 298705055
63191844 55499244 95258991
212908999 245638553 433607719
448458035 191821400 172255338
14132092 287842413 7968610
218583743 109879528 107862218
260833325 392275152 2439396
92448230 382510210 301324252
212423152 135041174 408930846
411865808 453577152 135327387
157022625 390077506 449565303
276436759 63613079 281685069
129779375 336379411 379183192
110424285 364086880 83213058
280198711 54202125 323107978
111353169 371627457 86349833
358211117 187999641 339231609
380953002 277210204 56243011
27418441 222197527 411160201
378373483 188653505 347747239
299419611 435512236 167804066
202842870 352512412 121704682
6107587 133011572 456028998
63308803 318660852 112198359
276645489 329329822 156761001
369058280 104234103 128353539
287580654 443126949 184380861
164140371 382672315 105103786
17084054 202403250 49999665
114880985 406856422 384733430
153873093 429885960 417807097
203730229 73912562 280223101
178402353 217140506 287188285
275394788 180658764 205405605
57105610 116315980 296089145
40353412 319848890 349017101
367639279 26537111 314111061
329710327 282366015 211385129
30722133 446585525 334890400
388724107 451948280 410361399
250061355 355916882 184512697
286172301 78477156 128311402
211731599 309021050 174552238
289574712 69165695 209803486
41105506 137207123 195945717
377094736 165760946 242302749
291771718 273628738 107107520
279219857 418878756 239089634
338819000 173609349 63285291
79146300 377358947 387092251
29707757 110013500 294877962
223382305 135525628 232374616
207162461 289358008 130908374
351664242 384153960 289045388
56157823 172082544 33211165
74922754 213732776 326115735
266954976 117856664 414261368
62844489 430881772 439317226
404166584 166730357 43885366
142008977 237739610 193784975
144183327 276591086 90377407
330834170 417316883 72907191
145119157 242169219 178972329
365893197 244622361 187633261
112185363 379872868 168474270
328698728 176667423 96703628
401483316 311707753 394635124
121108160 248397480 452547809
401282297 244843710 170316619
449100052 419570147 211593460
124702771 389162907 219311304
141220048 50638423 127029103
191930709 161487898 138039523
17721190 112406803 70322620
83053850 178470520 343717357
297199318 57077595 236099830
230505979 132535823 61261362
380519639 339554443 417017401
450336254 2195366 283686248
317945464 298727182 295695613
415830669 136963926 123365372
94181659 191946593 72605351
437719397 210061502 321842261
21726315 388876776 101060368
198404823 166769838 320916440
438636370 202116923 122460956
413042395 22532350 167300184
22048029 346130227 185688197
353716020 285274130 8022839
188679873 250695271 174253437
114935976 6498320 5953015
296216483 244335307 136002411
126537893 439516710 387933100
254656919 256483498 127098137
40427922 145660398 271864973
408420964 191029509 282494291
321805248 121239985 85866567
247244823 103731241 213119123
19926825 430147359 207868861
108358699 364103915 39974793
194069900 348786178 223457750
220087715 153720258 240708090
437723614 152354218 75937787
400480984 158429941 263983848
158533179 13572917 390143670
104009441 29748192 14530803
194783404 300766620 349094806
105843704 125250280 431154138
357989726 44950582 129998091
384482212 35832003 304262078
91604015 440855197 225829847
357202723 72850487 383579611
168445838 172334036 124094010
368848984 99069606 130958839
96653468 341091657 330671377
200014720 108510123 68147423
292576194 214628479 275345341
455943235 28206828 186143649
327177037 16527631 408179493
438984167 440891126 323621794
303209007 134005742 271841995
233300255 428712184 359265826
399436967 54068730 160607768
383382201 434675611 225217948
445578441 225722292 281566467
241101341 24155673 302062800
453303384 151758049 423235705
223543955 209128477 252666880
326755442 53741074 433517264
187779693 324848996 194478394
44575968 153085978 417976486
282049373 380169482 161708215
332773146 409733849 66838701
214910951 215795815 416927972
284201756 299806216 243354361
444273989 435064681 186042927
132069869 220875316 301949993
160449197 128209788 297025352
126404589 451745708 365160041
227351366 127748090 274049032
65746995 374857874 401177290
334540683 103244714 348610126
303700662 402863884 104988104
316496151 89801842 329840594
344617128 155039281 416494371
419565900 322449581 171060972
107297013 16977156 424338658
51857498 307768260 126091416
168870185 447474326 228449447
9622138 358158772 296995665
417190306 129609540 285024577
131247758 270855853 343334960
179126319 189608982 55199158
132225015 227419783 72475741
193980302 248278172 364190894
383682241 437169615 125061856
325251566 7116126 133338871
451547445 279665830 433925809
88571798 169272929 449089550
211367604 7342814 9870207
220841575 229341370 360841269
452955183 158152734 302568836
247537270 339695122 276481758
273407635 29961304 321510148
12304570 109315058 294690779
371538081 120231805 44940499
423943914 447424582 136570357
154473569 355073827 90664482
378359299 344941687 26138912
372902889 82414067 85149981
15020882 457771502 255536902
229552559 377617792 185866229
101797808 435525469 235148085
89810838 102837181 445020246
306865851 210189050 54597185
436854485 236901130 207269406
286218736 363865570 281620941
256704697 410307760 435005261
447982278 424954660 227262232
353398433 389009438 97594184
5193805 298419886 157522467
288714442 57139929 46029452
19309503 389688426 354065144
39463381 454553548 390522447
102009331 232673570 14463542
340242033 121176762 28045150
44797417 100911376 87317977
150118460 420768642 161937673
277306973 54098962 114247927
153339595 53380674 182566655
372329824 441721345 393840872
336204606 225048305 16160059
71603435 10164942 28829360
119900231 152214269 287974800
208420616 219526779 217506210
325958490 142206193 178012526
119619773 370550939 427660336
252511259 126919207 449201198
297109188 380329342 158474085
23790549 299130402 69433962
3436906 343922489 203010189
368590533 85960573 277446872
429816405 39616978 408349478
412963152 442186179 85018507
61040674 157316691 71416303
192897402 186173364 223678862
161129522 345896942 10264031
314986407 331379176 351252257
371264796 234289290 945998
249195645 339619273 193152799
387589286 89206458 350102159
408119732 408298283 409754846
303473068 140883668 366239558
203389624 368617150 404105416
192671963 356115985 447328058
112584615 58986228 50271941
414390932 96949500 394345013
82247609 214604024 17312461
315478340 141554170 273480488
336376124 198874699 420941723
410386483 46593406 346976083
328049592 145492047 457487817
41547511 412923857 157960233
131767147 360489764 29798355
29058881 186636617 64913783
449587138 147851967 365577311
375923934 331486990 352589492
256413052 386744629 103753983
359300451 414500771 243108310
291153246 146782955 416098019
9442352 137192484 53357840
207473056 306429229 449241005
112173729 149256452 108137324
120045746 389041012 84360344
132917112 168523955 196054019
116555138 264123576 51634452
60909129 118463962 235874757
335259298 301801435 225372570
311171454 386259279 135850023
60326570 228665568 96231788
350330406 264528253 409355764
74684422 351466989 103074094
437584971 127933152 389559545
300271398 308116793 255397461
236841885 223062690 51389151
291609107 344346738 390713025
150964026 257541393 335260563
75930938 118678050 407152777
364684037 192122792 8034623
403932088 438298774 287048765
38653597 424015331 269101122
232549329 96713192 247509976
386170766 248888129 360990292
116892802 141395285 162501864
136375001 290138634 62824585
295559288 183888822 255136038
270339132 42487812 331308242
120850582 434206560 18308011
79747724 244530351 310732167
126409066 295787040 442702694
104227458 371104588 187529926
66143869 327691789 20582057
128197486 72687965 132198394
430216963 395941521 170063679
448360040 358348917 369339362
318805737 321665194 50033753
211604827 6496501 283326629
7606308 321368600 40103508
65805312 10602827 441366420
97502867 261247344 415943771
393499519 455031100 165002891
163687026 357119038 268072387
126726406 118310025 391061951
286769914 258151993 38015708
138037741 307813569 139602677
221383161 11842557 223318800
231012748 269428619 139386517
156099463 172119365 111403869
112556294 223504028 39060963
34562757 279536972 40419529
256971845 133877108 64574565
196499398 117453243 378260100
137563274 160026232 61622648
407016699 217021734 33147444
260881729 283619150 89284906
432623717 78808502 382218327
265999573 208037036 128376018
36945354 67535260 208393141
117542393 364352760 292044669
263043974 44972531 19011539
429859534 71660748 113238992
190036813 260943853 279623761
293226790 287782351 281060692
67163488 10102643 244381387
50376972 392078031 453410883
314630501 103592585 89413918
63003890 435310529 172049694
193213591 335944899 431700628
457230063 224236084 381103690
272028346 376268603 452263823
247217105 59535752 135708796
248856192 10497281 406100266
440682867 347697599 166078596
118665507 48395528 77868026
97253484 281776202 83005946
265342168 162867535 103420347
1040640 455326036 12265549
191435202 40210614 167516592
88552067 396594737 286489733
326847152 94128881 137948138
385771956 285333805 64908488
66773907 423175444 139913095
243623781 361527039 216203439
443481341 206085491 166607126
413208807 195300061 119601687
218852932 97327027 386108748
302658077 198760011 85834399
207890644 364527200 142219510
351389536 28450580 169917057
144668634 202739056 136645393
56573244 56329093 98874890
232285782 344062132 432369037
395048047 178916546 192123043
283644487 274196047 263058725
393457603 377918183 47398606
451635195 34190648 150808322
420468758 261238979 133220019
281716363 405338264 8530971
318140668 386689715 136973003
203689742 371668366 196023001
428586714 209609369 318290848
437215326 243713485 379188493
376647639 75320043 90219204
137831607 197950862 457855405
203301210 194540348 102544855
234089878 242899815 102958264
304930075 290127190 124572583
319364821 440662340 359097188
29856122 290815042 178029101
149919491 425919199 203326145
335312895 116158273 456993215
302528524 360429039 151392839
97328328 272186452 234765301
163897235 438193294 441800610
263436796 446997442 247575165
2652379 224158793 116750401
378484880 176885622 65022231
374673172 94367450 122914617
338459533 112841977 61551374
357445787 150178852 437111413
431531188 164187743 177582037
416340724 131946927 263127826
290243576 197583008 14309353
111195710 41577876 32453322
162398248 386215087 278760330
394205543 401372822 100494872
103230196 164428632 157426981
213308594 322890337 286361468
98951746 2622123 85703603
275229435 152315298 93817687
33028540 144877337 8947290
373271563 433165231 398094937
12227037 315865558 123542358
408583674 400443087 97206159
88842020 195231555 327671091
156513410 269537972 222304444
248432882 358592910 205542451
267551773 5101909 242188746
388905983 159688204 433199888
87173220 99404917 41992600
272063983 297904500 435339086
274293457 440797283 229041261
365656496 347253959 68521220
274360922 194119959 441956788
202374665 143375812 16096830
439816546 172354617 310272840
167394648 69647780 5071795
189985525 397283730 255839458
426813656 60862516 171940110
192840916 342395009 340780186
232275770 427513376 7109121
329334761 58105459 276736418
23218918 80030640 434591066
421230367 453905383 368089142
60051438 316304337 259435026
383040780 265290507 349541333
63912236 142144908 204593023
35508980 285663405 392235839
173220276 10407952 447184341
305563191 439696404 161072642
158416369 69908202 38220140
199862604 276457443 445852626
132474894 342189665 147297276
389087922 309292633 16781738
163339188 374757461 273402391
76240055 11681549 165039529
376388660 283518111 303305289
55419127 109591001 227903859
135605659 267003819 51041626
220168199 349223834 368885652
22988294 12612465 83806786
307164330 366420859 80081846
164547985 208832005 350855332
231723406 438964375 182347280
62048167 214667967 75440188
295548627 178294224 304373762
152957771 98130358 50014165
185665066 213163497 5383681
357147153 352599905 50845787
114787655 350113441 89564805
306525353 342282757 201593176
60904393 363405371 319467211
356328176 428950514 367122348
28123474 110378416 404705077
375196992 285752056 55400147
100754505 165695886 225669615
204457398 398003418 437275037
264736531 363396225 17602786
436035296 47683642 357880264
60394705 385483515 102912579
249647976 270140382 122744804
31918551 339861751 18850323
385490169 445249206 155398310
35738993 146136217 366080913
398433197 299622120 338458437
27210237 197047228 422352010
35895593 389256069 395043407
406689437 249036331 170732507
392828703 205052926 266460739
277379469 269732728 62285560
156018627 69117745 69969097
135298247 11005139 216979264
436000065 85361457 103445978
33238101 10186373 308717083
58193608 160726061 163006701
264058902 185578365 392564496
214639581 362987210 71126767
371614611 313939011 268996899
247840408 11998297 36416568
212334264 70734346 14969962
450591969 396665006 249640319
91660991 16839714 296396645
39695117 194211162 257717628
132957997 109580356 120381293
294977731 3286780 378394855
378003280 332563416 404332812
157990671 379841594 450424553
67536567 373662389 289805070
50435839 450697951 104323656
175804250 257255664 279397117
322701585 238233442 230477580
104810625 211153962 434142083
248213752 412448459 229632401
112628195 409192840 287471553
182987789 45961066 257603234
4699133 250408975 146290779
394495146 128357379 32158469
429834899 150345223 375105154
99971860 445190221 183594340
148849304 12335984 349572778
317525493 372077585 167991618
5082306 60829862 151614859
204069778 250002619 435145724
330882122 112057019 22566052
454078260 334966097 358221940
78716361 16970448 167939336
218590317 15200058 332569831
77329486 363328492 48937921
160430383 430814901 189715053
363278747 112032330 456476741
337799988 41410980 279465782
89810517 446120014 284516210
299796720 368415277 206330467
326554519 364363303 36902329
83334859 293786629 128042126
69503836 403983345 313815301
361877157 296836113 369579948
69840104 224016374 185220593
93867350 5708932 347762341
359217544 346577180 241870403
70665675 314695989 79621174
291669225 387719642 209209024
349367715 345509837 289398386
196499436 403594500 110574531
427667540 6588654 153068154
148283752 277881138 205007987
247424562 98496507 200592258
228472540 355550057 385985894
159410143 139105533 436067864
216201288 253793451 153824088
298498040 214932169 357092960
14695914 147961847 196657802
402635174 206166147 209588274
155287883 195200129 349345167
332397143 224564509 38653047
374740523 192077382 154190845
177572114 47828073 79471448
147677877 333181429 457029293
427466789 184720880 278255788
334203696 184928516 291712799
91696987 349424851 379537406
314425760 330763909 342073940
260892756 401031246 416262803
232166996 303956160 165698867
145517939 90944889 167828327
291793430 6023167 127181832
247659783 292911617 429693259
60828267 94209933 290503043
13157220 222615155 347576444
227651622 224113313 231951120
279388109 180699135 39971177
129037432 183283702 306894817
31957340 112117954 420314297
2746046 374383494 293789129
383943467 344217894 276679222
140353674 152905338 37187751
18727292 184468980 425402174
282134842 77232604 395651186
315080931 44749257 105241001
92706744 397181563 189438863
143357998 300546356 8386911
50892180 142365730 323430832
119302597 395030136 119646715
264259548 223495053 174356522
52188647 363925819 114306908
283513017 268041339 77662183
114338369 160716563 299278348
103801973 118928872 7931382
359913161 456494750 85853020
57198761 385980066 324285196
29475209 10194989 127784575
289725530 271512606 292561261
216167430 180263399 185411521
137165098 445538812 5998108
272994575 384870156 154535167
398053714 108783530 125484812
33440022 190706575 441142326
199352031 125251445 77301798
179632020 11045934 141199917
93714541 175774685 380771436
279930854 62168523 207570837
368332447 44145339 243791256
13539007 199756881 335390176
17616848 290066199 242369467
54215031 57351551 245281890
321524303 33902022 170612352
272678387 361809324 312194188
388841547 223242040 453397711
350677403 207222916 290640913
203421860 453047067 101647036
186206321 234424103 137862080
213268604 191851 55134522
65618479 117631923 222494943
235846170 395068066 422793785
142560411 22474343 85386228
432859384 362484631 343228050
104923101 404078581 196155860
337237747 382549117 37711628
127484982 439572187 447493064
206812724 374601499 422373081
266323606 46591439 317791435
397692436 93480863 121543047
36408562 405366697 144904899
356972329 271273163 394641399
360072233 214408222 398387269
240697229 97150534 390754308
452888576 179200708 29679467
109494528 48285079 150333929
85004835 49645701 232166870
320064189 151878374 10846896
191754385 177362282 4233803
283279086 331987879 314242564
171547020 276102369 166304210
175240086 368443317 259292066
29471232 396409989 441474011
166913345 159316245 121101250
6932249 349432210 2645827
266126986 383634861 202261677
29030521 57034506 365353576
271321057 314196685 175505719
374738610 154494504 130584372
382443801 25315970 339492468
15909999 185574087 59265305
197289126 148712370 151845845
34394086 437455855 42605094
344470105 74742912 349855854
28296895 433571093 198904745
67931940 357257657 32993064
175490045 210049605 172002289
439122205 425936459 374480748
383266838 243922727 333608902
368386893 389330629 158992978
427613578 418279041 251760317
15121742 49219992 346883183
320918312 351076786 443303059
454386917 388492544 457865710
300706575 53772097 408348765
221330627 8594225 298328030
200616478 73248264 389005389
238645252 281804290 296951069
407171888 352422448 434802442
61605987 321382807 434965285
85499954 122849032 34924543
296726150 172818455 279688758
413664360 172103120 95634459
69620168 154469548 192455758
222964577 260184498 118267844
213578606 12062499 70860492
12361892 417684399 128785929
376097858 291137127 85672981
306119922 283310648 414770992
72732909 368793140 161004425
178003478 379379457 439937134
305557220 187761624 401220313
83515373 123077329 444208188
390212520 151980390 414784952
32370167 27425961 435461409
85803772 369800666 173018690
348598474 182373511 124683589
274477493 44942876 36894868
34229067 57220173 27910497
107065333 92641563 294562591
170111924 454396531 32191407
419720205 34774728 233968994
155727423 331396002 80128405
106832089 396074472 81905537
167700023 336883784 141987785
158778526 21701123 252336809
360239177 375177015 160485040
340342131 173361144 22139836
395367632 349470069 57610921
217556486 36539509 384449577
76898788 19376036 400245277
406203587 388679011 175750826
56926574 85702091 155301478
5545338 71291912 349762621
379539989 421275930 406093035
273955276 126975486 139121869
80802898 106551851 429068273
329187760 40164960 105599477
223581443 149227531 442389234
344217075 408035662 418286239
424745246 256716042 363660952
155190265 97546643 265771496
35677679 286645719 223399401
457160822 124467453 364189139
266703018 5926128 13315709
81923034 210524432 320803649
237977860 91491528 72274336
448527412 229370927 387780414
286950396 6256405 103766064
24568095 117782159 171042630
416847222 215391373 377658245
27648111 196829231 54369592
259804004 315374798 351810789
72544720 62150468 138539979
429489161 453249496 291257757
432475483 242883590 374334147
239769505 447934921 437254544
176075879 403957130 445581885
380508512 386405391 16827376
379463070 209663802 359232543
440551899 313261692 416180419
214063112 252995177 406911739
436124901 275456794 315987346
406769051 103168751 185556906
89211567 118319091 310328826
114669195 278739857 48125031
154121044 355839086 239762108
186168351 321747010 276631615
152916146 115991619 109192849
43706336 418380029 195791857
331026417 410468411 184439806
121340587 38006083 395962301
720764 88009261 226194459
28061851 118342465 407744696
178499254 34398628 22352459
87464357 122617197 295359971
330432311 127861283 76888200
167491595 294527237 33075846
24242426 267023949 451946391
316207417 343527369 209587109
453480508 244061873 26759608
307328755 372215971 175602577
245047659 119769769 29033344
95215361 223066257 174924581
37699616 191467035 2146117
147999456 457202114 417288458
179789562 350211315 310906942
211290647 238819723 409278203
267078458 283946083 348220010
405948958 387693742 4011102
379529837 231709886 202116197
299367877 312309324 418597098
75751324 456140021 73662576
356441425 72822928 394643422
294571663 384042472 48226197
322144208 190590594 83032241
12262170 169594284 426106133
309514152 21004522 322942604
325137539 428557497 172088227
418179989 123065365 45202206
387646428 225658073 386153631
254820860 428892049 231723331
353800302 287604516 449781154
223672683 420686207 142839919
327531549 377170882 38412529
350921759 12312047 260924426
363284841 244104512 184486167
321404512 442706180 272357198
214891295 413699588 366573616
423731961 363278891 239569678
331937245 190648783 297831357
179378980 47848694 383454060
212224830 319563319 310876411
368604080 233526367 37421715
161267979 393258902 428806734
372042908 369552127 212964028
53692930 363026875 1275766
275977761 328347343 117917327
300557198 325484813 49355452
6467215 11041269 337798415
73623433 220191144 17277702
353090510 155527889 346782496
193924171 115999481 413823727
111344399 198013572 21189125
405085512 98391978 260239833
350286337 249926894 273008427
36739460 184446877 39374960
376702473 201673948 76113208
71970628 186849113 248714245
138033199 254129332 37001314
337563121 127969788 402577209
56861924 199520919 132114293
335590777 164092346 175781843
181590060 327852515 28520718
60006612 337348452 437199719
440683002 64353204 427651696
165226626 265815762 331013512
150145159 160412330 394348201
247016879 192457751 46801815
253107152 194418518 120931026
143951741 79818892 436288716
161575470 125575271 171117933
28532676 243933042 219023117
315919322 60676062 55017424
295297162 352947187 385434927
337759160 450082998 229867009
170858354 380141925 348276858
9219994 332181498 118247675
93962022 373475119 23560427
207307592 166848043 294567078
80496700 138457046 72547692
17051219 393795321 451295571
455628518 380310132 293700063
244077909 322731560 160215339
217780382 8302668 244414564
36496398 91479533 280271932
248768837 189449390 249941628
386469553 375733463 118479479
70974698 61177566 359842444
349446293 227510701 196773311
45568537 39984969 203992035
438313667 369998264 158548184
81072819 204143341 165074905
308055144 214150535 359642552
351577630 56404775 449473198
169139162 330049336 224352731
290162218 366038882 236029380
265923536 239987603 5709837
376656463 191270333 252518338
180537763 11140198 119726590
340169521 70683644 261340454
269593836 231636087 52659398
424215855 456799821 81788518
380978525 216432341 210069915
68854827 22317606 242384003
393918165 136827848 387529391
169009409 306022034 97120841
190200474 63758675 96297591
266210775 225146965 413007922
6607468 348400245 455381511
30465958 388734662 14527861
218691926 361788274 420976461
313005300 180324564 156737238
185605443 226068255 236931724
184590093 225383919 191782669
114164638 44864773 67477362
372692343 297553786 398896271
41908603 84393342 397024955
237348724 311995632 197427337
154012143 210358255 235364509
172274677 452045578 226852471
223071361 234172815 141569224
233834456 369914167 90915690
211002851 138750493 176588053
238608359 260400507 129026734
309112610 401973898 393745132
194947537 340073629 387103894
10630614 335132924 74755396
49961998 397385208 223734134
379863119 368470040 129195815
295270491 136217917 424214830
217009367 150018909 201881332
66975575 71320459 154539039
288232854 326434252 322406394
252110846 127136010 203511722
316099213 334040634 443233738
249607004 424045386 223815951
249075344 355763424 8746385
120742191 192392473 442958914
93374867 343417641 113418081
259670189 433548891 108415627
250750249 54027938 279088309
244246670 280801095 309820929
423476172 144876962 392083434
61377582 391551320 143112469
172728570 369436466 1323314
385666514 347561889 196319172
286556624 57985132 18266629
75301406 434513756 446550668
286339133 441356561 218879532
234656512 328919169 439488407
298136567 308228821 97969177
237708485 93899924 161214112
411245844 268875541 376709436
146409313 352127449 446592876
353615926 369737332 70847881
264471520 215785832 372278704
344723772 285369865 194038001
375263737 135402358 393860317
109284429 86121582 297357582
312909094 272131200 60291815
313159818 414349149 288719336
264455069 304819523 48460016
433548456 321711582 213715394
145832640 342645034 340639507
65984271 343950 427918662
104298585 204123038 155405184
438021360 88448333 210542853
274553912 239689983 187505725
304804974 369686194 378988645
296561837 50178571 449160723
228424209 178364561 194874624
333187246 241511072 235289789
130850138 261769104 182025166
179056104 435905812 312223372
337202839 372057541 9795046
41152638 125221364 67468363
247460799 89800774 33089005
7751820 141111965 92749437
340887701 195356289 439314160
359307982 285950948 410880646
191053776 146625933 159695539
101212812 138874989 416160726
147602131 386954310 213579226
409959087 256439336 6722500
244265894 321984787 325272821
99000925 434060892 46773333
192872009 167408859 135359774
373564227 37520566 251521836
133619746 400899523 117674747
64168096 2979326 242467764
108834331 134357288 356760758
134327929 16767978 329451976
195716453 249677351 432857941
452681254 28312965 332116078
247440803 346821400 132971513
367980298 9145088 366111748
346861203 132890063 138614778
390229891 342991800 38274027
394536998 46003075 7290172
86999187 384568220 359671506
433268360 84995115 251437552
331209871 155374112 131778418
33541479 331812244 83931931
126515211 440199243 425347273
352325335 399997006 332545682
442417903 227524266 205884528
11550438 339209111 42647911
457332347 218393796 129420799
104456864 346966799 233017152
172563951 447367279 27327464
196399193 10758407 287822921
205408117 220054509 421484222
276356430 380694840 155220413
130321119 128763934 202699117
438881279 260727907 37303870
81587323 161583736 258452564
320671436 357745235 198349201
443082423 89409403 176143499
146910620 116650287 383122806
26940572 344330604 66218745
282861350 396894926 110423518
211275047 150095129 291057974
47009463 317699952 87712504
383473900 343155537 55723378
399437524 168998746 441072916
79911106 368779257 339818895
202180143 188049470 393158978
21258504 258641308 106656736
251163375 729743 253106957
286951250 394534993 224450865
329131818 174953742 313877507
90724190 160529881 271311188
119253454 293282064 373281095
165662269 20029385 249617336
82758322 303467209 49152065
98243111 222504307 414010368
160031050 67775091 273022650
446069257 450726752 116032201
171802449 179936168 409178383
43749446 316280659 266044903
385598613 212539959 49627879
255354495 158425852 132265847
113902596 369159110 22442649
291671506 308347602 454819838
333351660 85753029 10257003
281963217 82613929 39548177
226102486 452241482 253213519
235030067 273518476 15422360
281608241 248770426 380877807
80572640 106563362 70130894
98817955 9245681 401425203
249089981 215510309 441409272
43624612 409459137 121906606
189284545 183835204 68722121
187073140 382588863 287134832
213332109 6315562 326855657
384679704 432012098 119966925
39175740 165580660 426501767
246361452 272115517 149933119
311828605 72314841 48589867
178406937 265955177 315561312
312688328 285052212 365702728
279503989 64927219 338092595
345288927 49990496 682930
347062055 404277521 164502180
343449362 450831427 198952583
365590333 47836303 7435708
58423763 426368698 55969785
430710554 419868124 290207946
283213178 41987976 28387393
228394182 76990739 258190383
118146369 423484715 121180794
385165088 146726635 439452814
256538146 140442605 6165734
362228147 428563303 267336339
17404650 72525109 359363912
9260475 445119600 382064271
425206398 26449402 222431650
9503855 254620208 208503136
149348696 408669011 339197356
276055534 109322455 311820745
161815774 28234130 385226656
222470242 417000024 48196424
362489356 32950244 359508912
166994755 3583221 23832708
143926066 259431738 390012913
263212478 226389282 374543688
415961125 392967205 25160462
439114583 233565579 167164317
250328633 454683983 220245618
61954528 424826003 252751477
369934866 112744615 68512188
136633872 454856343 318518850
184438617 321694255 425233400
68334000 434995624 181426785
256455557 321048813 29611450
59149164 443737999 88542906
315955062 28842840 160204454
295849894 329712060 301035800
229135255 414084491 372513574
249809457 178301573 90614619
245950779 370761984 149023877
18044435 314390806 365943769
95535706 89290256 43224429
420573906 114987164 315109249
319986656 9852772 338495068
45567392 232992710 55268371
196313176 443613957 342842188
397569338 114666815 389608553
160200823 427594036 213624842
18742456 54041488 233165292
410319993 431815192 223968611
294580812 92506098 246330090
139501748 452982969 416632852
9162162 7528457 341551167
28728450 86323332 333389267
117616417 106178542 121523725
232624434 338379110 338625726
107527028 315552215 226361273
134188949 147615090 347202212
276505483 247846478 365398166
10228915 393271109 119032674
368031883 276343613 252174819
416324783 119255617 68355624
48005015 196586963 457363310
325181569 99923435 27169265
289116600 102819928 226081269
431984701 78497142 428346561
147285152 437033120 182557312
332844900 406615981 52763316
5646815 387825416 413144702
274144342 152422243 291645392
56450838 448635804 375308138
209535398 29055527 295404347
172338903 234351138 285056647
352659300 153126091 440532074
347307529 440141495 234950813
129550238 452547803 153651537
456080309 183665110 349204370
366509353 238816094 354945633
99634599 281355554 280606086
2921357 309454084 53637342
432772772 323091669 431110641
316475151 25448302 349030735
319053589 231116748 420040801
392988078 164605275 8007866
24309678 454760474 346727314
23915165 449829635 41653929
90485790 124493844 327223032
260527227 208653048 180831680
232292950 290945447 205004449
396023043 353628293 130351464
193606682 11373207 391645472
116781110 371580845 246738347
125613023 188635522 179839526
344891873 403089051 280097029
67999163 455323465 375726885
369855439 3786076 378360305
452205341 143736613 335353889
100362729 82674262 221474964
232234647 127747288 1484546
302512096 17673724 253971514
206539460 2772783 373741196
191555707 172315908 408092824
294053050 302976521 150078756
225824288 51193474 96601921
267106733 276039151 148844083
32750456 290454364 112797697
114657618 32093839 109570805
227153386 240342562 442683646
277887527 385678988 84579509
409533197 85110086 81933216
410508501 449987795 67213152
275441945 386714983 312714738
241260862 30671369 178652199
144513853 84052289 247340871
230784186 167242383 244213009
250467991 397611277 360493752
280229499 310773868 182973349
369942588 437491 402577780
299168290 61270413 193458349
422042730 7739590 66012559
312577415 355312967 57762382
42628776 262181451 257624044
224482391 14708108 255542812
446352199 422271556 169978488
388089126 387628919 392905055
343254032 51179107 344002591
445912114 180206328 365857741
42475416 265840193 364524364
271642641 122703924 267552986
411301913 317107485 150192243
225986903 248675205 147140218
278099127 332142149 361457083
39552289 234752881 76491352
333045248 48250143 291007868
324278318 417559182 7690109
98246325 440404109 220984451
275905301 129888490 335619077
333523447 362294605 133696665
400720267 96981095 51750024
203667122 368801485 235592551
7093977 393027550 62789056
173872122 112601862 134985040
219200365 334421166 114882872
445781361 55247015 110070615
442814372 218434455 368291401
220846049 260842185 23183008
154048933 282917109 226413591
260500298 339474038 276109811
332953890 106222482 144527552
426041687 425876956 411310398
451731172 101888555 457190173
223984619 446169158 348124977
198446048 202511468 26888520
143123159 449537061 352279209
311067366 422082820 227837439
442053115 338982838 263188302
403363391 11664841 32218713
345376925 321482849 56653675
4248015 242309259 387645464
98651751 40975284 109686260
191396529 213618756 33061003
226059310 167098940 408723818
121239987 377468993 337793353
233468201 80688614 43418619
63438631 63916619 10118088
385901566 215022474 111969928
449313857 69196234 196618328
409078573 408259805 394471346
33562939 454947688 110097052
307602575 318876110 196978462
234369228 92990129 7229006
426066257 454425678 369732358
3051552 232565125 207572105
155132748 410051809 161986467
215235005 257109218 97005844
407792991 7473969 248811698
161725348 306897263 326122621
154434226 79984091 6426109
335914936 29254844 272190946
232397009 62548264 168569524
23857905 173288022 76895559
451304241 56097965 240098140
399200721 89270535 67859136
74079098 147472378 155203431
265508138 428086796 20977621
241875225 317610649 279066673
380928472 369681458 178257554
176558844 298959326 308752421
69478056 91062104 164434799
318967106 333961123 205773360
152298464 261792387 43012028
253423348 193511743 81277060
44556174 441077562 47145555
150997164 802113 223745869
107059923 170271017 252418012
333541625 12250848 43165464
217898698 435362747 155659378
180025380 388709618 131946731
218589165 266598060 80913072
404149765 62023225 307528728
307718947 65349007 424680777
404165227 372917724 243342475
129743545 2567450 352412329
133199471 86442075 248453500
325289170 269388726 409970864
229515603 191189742 13637064
320278518 83734451 239435871
23252924 300670837 209639379
358491435 200922378 450538061
302870502 281088516 421727134
416955483 119648035 417274008
21003349 314098255 1279654
305265018 194447796 379831310
41501275 270609002 29556582
172503365 280285182 446390143
79182260 149518885 367082978
89775429 263752463 68385369
45317069 225124418 100258817
320667300 369725575 418248625
410138577 175138515 420149940
286984752 423066655 291416293
232868302 402261233 372969703
402964772 368118302 35223650
157611157 79955575 124991487
337721228 40715729 426526878
55860889 59971920 150893868
320916600 257518072 183044759
207333582 240597293 452763829
195077691 206675014 300211768
119341082 223075597 273912238
453557754 219796099 231914517
190097622 367587758 167133860
365189808 6300642 82059204
329037008 126646766 183294664
204171877 251249788 61627372
436817516 332238611 134280050
176198429 410325485 90608546
395048164 343351701 286242902
338779330 16178783 104897610
204936242 243703119 374753470
61363520 105978823 448539618
243942988 187816663 235823512
272778061 388949666 403203189
353395574 241508955 164594499
254307921 152899008 416685960
162058446 288393117 182655549
449894442 345586811 337820272
185182422 295625000 335814421
435293452 423016423 187931774
348411995 253407264 354353663
337591979 237047732 34540001
350268439 191939977 428028656
7253171 125017024 447902418
69102050 261675364 110088883
291671155 439209360 249699469
171170702 372421312 30244586
94969740 259022140 75596655
104720525 127853989 8799356
379775284 61929666 148522570
135268750 97367983 98840933
145006447 55306862 29488113
286174452 322732111 234673302
281489240 171679308 426941138
165693262 412161868 35575583
378913415 137099350 404051636
340017326 309070005 308341931
130490489 416301684 324475937
96052436 441009304 252407387
222884379 111699 277815264
82467974 28801259 287404201
19860546 249396301 238608376
400153596 143074696 96922144
394910647 143736621 83804385
355321321 119381907 55955467
456428190 136527496 68210171
56867845 269969384 131065704
338861302 235627189 308453620
203627520 366433787 85480446
136496640 324568625 259030323
211232886 238267284 58618696
123370546 426190506 30973933
450694444 234674966 354362808
85392614 364684665 233658784
69502890 355308584 451155550
145617651 404056860 198421101
161859902 32087234 34307651
37476547 431420136 70062767
454281706 370330240 416401839
158184665 408553779 269292406
117155915 304559652 116770603
234707302 124496036 115659264
211830337 361554500 328654527
30507002 284706164 407182702
384088153 363344836 273210125
28866018 319992753 337209571
372239836 71778841 299141800
391531839 24383725 356628305
7467253 75925769 204962816
198154891 337659128 363722594
221009488 55381331 219074129
18743023 351132894 138667476
245629804 17569697 325878048
20967426 448354000 449031799
20687635 173897483 236269299
160862416 61617581 54831920
252850517 150705123 413462582
233760606 179646907 418265963
304626167 199684787 381416980
114279379 137534038 428254039
2142676 64422849 215093610
301380902 371895020 124259474
15295827 45602514 433838544
155728356 9675156 140695016
431951744 39497878 229542474
443663822 79453587 348973086
145936795 223443313 277639238
261221842 397602924 93142503
260769191 198324398 374656797
282940823 164152160 207323575
157217280 39098575 317972183
441764257 26897116 233839038
80998619 282179825 402984355
368086068 240329674 80792283
89514335 236708657 377074249
290284085 249657566 92904253
92430219 62791397 85906034
106082945 141998312 439468946
435689420 147147465 145354234
43137532 396887256 36598635
141734449 425968322 60289940
225277716 261762650 398646208
164261256 23845412 372574516
159413737 289786447 101432563
172629352 394295616 87829060
58217476 445388935 131814330
16480932 271663105 385245570
224666221 11698840 392376872
352450630 445425223 149328236
157839359 258503494 87781532
52114376 372947460 278408599
129765182 196969009 326882790
301735444 342928924 101973993
113608582 46690021 254277241
41648578 295931119 91582918
218305491 291922339 219287830
342749175 448974179 283300162
380644861 134600579 356170970
241822511 206368820 149582331
270265549 181735486 24532500
340167631 377219233 441448998
100600950 10656451 291068433
25764327 62794492 312955872
454910198 414907797 38607828
165974861 397927921 60128485
250012732 153617005 297770708
25974633 232418058 428236691
348929610 281378648 16833043
140112807 351716056 120839964
250232924 372555138 256825108
74156287 311680929 322870485
295047025 253093330 86869240
237301729 393346336 443899091
377079847 47387283 446907056
453577658 30259174 113340268
255727057 252017498 47778866
349241223 52639430 101304016
335330167 387391666 246342322
326080574 294315134 451310398
279300682 419444476 236582103
148218878 138214760 1035633
240374330 90774494 123193678
327221265 122986796 192501449
375290892 445158475 131117145
21908869 97905353 336167519
282360689 30398551 270862333
219509518 7204183 402752026
302934909 61603275 236767263
361886048 79310094 420267337
361518927 32739837 226007768
434351940 318895163 84090234
125117972 170278975 289657536
149520151 103014656 316610257
124797524 58801414 212312420
440586137 76255657 410048486
98012139 246865441 407972617
367272411 161905844 111176527
82706850 122061730 278368460
392643764 167551800 410357730
315168158 321897865 352058461
67439168 442497224 273653512
158288922 237570200 193212068
288719905 179101173 117154041
300124182 376413851 325470878
117834971 358821965 82324528
186831640 364060501 60655098
348109846 312683370 60770366
28475672 312510859 336731833
207278070 327239265 6969885
183945041 354944770 221888476
306980079 317556542 97742383
242385159 281893110 167429988
162438004 320272623 93446790
335395983 161949883 33303729
75485775 181869360 135948300
212453626 259790384 450944275
453733239 332551956 329418633
65455530 67475496 43900289
239477733 432934670 314518969
21171652 337926492 398234776
441790511 92088910 198688038
207538490 341741737 167144209
63054874 327870392 145135782
429982121 171065430 353640808
250629165 204932384 426387249
413486189 161687540 165101957
1533886 230040372 379963400
331646145 239549488 12770172
432063046 423471031 188263203
75274704 221433501 11600694
169648565 88939172 155632153
160644199 361465287 388292035
310519490 307833047 398475685
179662446 3128735 334322763
12913182 432527064 96758573
46553153 157533169 422803375
102005901 68286769 206442079
454315341 48961977 344288391
389750335 383928703 196873849
115937984 105359977 222852151
4186294 101376314 417502694
227826990 382455533 183311613
130805163 42441714 366878922
366655017 261166262 151577604
221218793 360284181 186766865
212725416 320958283 49073052
123024318 265983122 69592447
85447859 343911787 54969810
417937505 4307319 101993751
135629300 369791776 345326158
408319312 316878533 19986153
427453824 437212193 125476438
50715883 267409539 188502660
73655533 225755117 162821333
297580558 482369 49027601
224814518 37562545 360201139
237725479 267667037 50609955
448827447 9638967 277419836
90125733 367043629 64343286
147159440 289430633 288462830
80808409 335489666 353832462
348594253 407480824 173196183
230069891 224319499 28090730
399261473 206405597 280379449
391834844 310731821 132210702
242853372 143400914 189991461
180849305 401118931 337596976
298932648 382991226 374922151
331342203 127097210 170817514
433028928 221303163 97907037
105456644 143393326 135840850
25795741 370756146 356892400
210654051 362967983 3987275
6596021 205288282 320392854
424180070 133602082 332191127
407646608 22618652 296247535
346088479 309191295 177282069
214826783 244609763 298166880
127254469 30242966 341896389
404589 267195344 261147205
117169893 161660326 267683365
289615960 109567792 400476394
320158755 117316144 170500044
441566169 160766744 77310754
314080642 310297777 329400190
225827128 163948342 343128591
145737164 136621144 378317421
132412238 322165920 53340008
18953813 145026574 423838905
104274317 35560045 303397571
453520764 447356451 385641205
66989769 325189583 399054822
379355541 375866706 362559096
319831517 262852254 187619639
9868422 450312541 27082547
455261487 194827893 301049635
423958150 179104099 299194289
219061683 248209005 12329846
274780523 433151941 157761373
170940309 189940353 421025585
108486229 15122994 228558434
416470779 317855538 174139736
24056917 182264511 125777419
318597158 135722263 395786996
31420787 37734846 273930428
404433509 398550670 229919875
381035191 270321016 55263640
138244797 35371276 85502924
312682163 196535916 382117052
24789762 20045833 23439202
272481245 292055293 285090143
172761910 210084018 127488833
430264339 65754380 151735243
326576152 359802871 230083606
358117902 450909514 307346578
382948157 54734586 430773735
59867912 290269993 125982419
52788246 358269450 47165041
446794844 392511209 30900982
107703680 413770612 65034067
69830312 409049031 144930910
62336537 103469615 451228877
165443181 298608945 342501632
430026774 333443574 242494562
195749250 232041838 352655365
46383032 172517899 105783244
128932299 388908564 57179498
11400690 195224787 91881940
99450197 383039958 317067556
416741565 74868723 444158525
184217501 258953321 354704998
366117556 82589708 311660711
392985685 408095216 414741126
177981840 135494789 77635308
231324923 118156871 12806381
343286821 309231881 303663554
300750060 130193610 212219257
168259191 109236162 129835899
325841484 411104518 206164456
240347539 433312248 6684980
148059773 96963860 280453462
151430909 418657993 360326320
330961117 54713745 179332557
136575526 362303108 130384828
336975004 322597015 201798338
343719080 113401729 61784820
321938776 394325826 137774236
190356098 107795272 136350209
430212339 355461413 314236589
12365644 208188281 393633433
135028832 193872320 321977388
440597738 456663149 301474630
195528086 401597414 450446826
309485475 342620769 362574160
367502605 415520409 61963863
202185596 75420895 418744914
362645970 35369978 329166608
252147330 184857830 369909738
18527202 122480907 342747886
438005674 75429106 353681842
273829279 246171994 396339790
302385659 205653102 248791262
73317471 95583823 219176239
147980874 442495292 93946720
133260093 292672990 165114077
233225450 71639102 270231088
317562589 77715121 422496704
35531319 305533717 127629262
389703311 48102088 90753459
73217880 328870291 17433638
282908039 278647501 169902646
118678198 280392427 127230495
55430946 330063218 243584955
296124002 321815187 260885396
149298295 334189863 336436477
314304290 6829033 148849652
283836729 189408815 129532496
233857913 85853391 396578935
430779539 81077580 140300509
239749742 327732789 372677123
104819311 446274644 387696594
212992467 312111663 74383826
105455665 379158885 60161245
71368807 86793439 125458405
268802093 242426754 297192578
323761651 152033886 139613476
276021667 238054839 215943161
251127821 58979847 90947940
337222670 217367241 133369767
103028791 389090894 166884403
292813332 275300354 144524713
411662256 12943300 321486496
383878196 381122295 157835361
112082498 253979835 216345415
363978377 444045584 177284004
405178352 107252471 360526094
397742362 202277355 275698702
327434876 265220996 372057954
252407427 177888910 9594986
456408529 266487239 275037230
104366089 15385979 304057842
190758451 198741981 182296482
97007613 115572190 92150844
393725970 415422696 413504411
447112529 231807544 349161305
241375896 131248078 16589401
341483045 69995066 68902330
208588107 365560718 444221499
144513356 273041228 446665258
250734873 41611516 383606632
28848677 457635408 411857093
378821884 444351869 164463034
244540322 449530473 33606882
414105846 286555992 347364870
74162792 107507365 358269012
30680972 83506936 8744360
380569862 221082305 73108850
101529951 394057329 26295064
153312363 254582147 244874861
26374316 371611899 424501956
347027271 187674109 160090424
94720512 398167785 438129291
286154801 297884215 357582119
105424162 14675800 114414165
193486920 372956426 11762088
36293801 205622266 449479936
223674144 137916023 53280605
124898616 352375560 191849113
37128627 268509243 415536052
297259164 166756783 131221052
393229448 282425759 24644430
391014767 212547854 292641337
216925675 428160963 305198942
138222391 240764887 269434665
273790359 237286588 333732042
284449543 433040462 74894578
66762165 39473612 433850907
337564815 395307900 253154173
166107330 351705615 362011731
231108708 178779491 144573340
397601576 283771564 98063460
89987625 83211673 342048947
175965439 6431080 22182613
277202245 400455859 281014792
81233884 212577872 61318777
349942112 171553100 159755526
125677577 112585859 110756106
242839550 172683144 26136842
219314909 66266052 144373640
379376637 149996760 367303313
327592433 348381861 199952116
22515561 7819768 21729593
179595564 260998253 213890779
424311365 329365066 267203364
299528450 31622973 46127031
447058876 119468424 198928388
44660513 72539519 17531215
66679224 341957479 177809788
324018522 182382932 293571002
124326917 301186297 23285268
58398468 22201009 294781417
206248989 371038841 263229932
113439987 95281754 197144745
206207408 185828589 32032620
77426889 280988213 174871532
80180815 306280396 65192830
188447407 142322844 37280161
379367614 67716214 328776015
41910379 142266635 4225938
399718464 233581114 120386561
445928603 116342930 426973263
403771564 444951950 184447585
348280902 346695181 270526084
261579511 351885335 112475109
64735365 340203099 2490831
238475339 365970308 161442291
254055345 260388883 130411325
93453572 439929243 59101175
66238121 152540357 218568756
219886265 81122402 140494153
76209998 144275816 129537412
370019679 186975229 133714539
448391359 189137428 295149720
152729252 16275756 225942225
167575161 129693520 17943421
338123589 334699694 271719165
393388520 230084489 200651210
456044125 390555169 270585500
129410927 339415746 279991603
172360489 400795418 77319229
352896923 249417399 72178863
418864207 94004095 211454346
229961689 113377747 251533674
204119894 129103800 442658011
104318846 165822589 30973872
116740752 243255787 188561699
24834566 376297380 417562542
135093891 389324840 50606288
89793728 137750210 149900455
105451445 392324587 49511438
438880330 302148364 319234977
20799536 236396847 137507229
197240130 392309641 251678339
373099728 255829597 117037893
257434291 22684511 173813386
134449172 257197424 322121560
166291999 80014414 60526627
267962535 72886361 228876253
378092935 308655354 296838822
368071205 288469927 213824697
111403488 385961915 214301582
180256218 336624899 267035881
125467133 180013708 54080443
450955993 401677941 79502000
91642404 12125664 79037143
275946632 228796089 147665815
155920836 125615725 156954272
162836213 247940222 364352874
261818210 379139731 237638297
415885747 79330494 275037266
377608806 428562866 371451722
10924833 27730609 9755925
257588253 234578045 36441923
73754986 136182984 45990904
178733529 321025984 351452925
211688441 436899407 75996382
303279100 117543941 98132258
443195717 27834136 363708329
231858083 154095645 158255467
138144653 406276840 285425608
94607216 273669015 119725316
449022922 263740315 86597968
452015560 405020336 66770398
223936471 37982768 29041768
224504350 38724142 273572520
157440754 109470807 296245189
311994879 18245 222660985
319324924 79931049 321754548
279811434 150732922 395021153
80700988 318220999 195487126
428322061 112448795 142601254
68335442 437671409 316295729
453757420 388524614 430147361
355402761 436141138 343674154
406649016 37914201 360512883
421085293 241876226 116780666
91313422 307742959 427677695
453715677 375480002 284853145
448592671 6400835 99417138
284491254 410496416 216511623
412044351 446943003 310040032
312795143 5096111 427716260
398867744 208435742 423340844
424103173 396807829 227535507
264974765 31805851 93847961
320346704 537215 113111156
398601152 396455572 421047146
157285455 173619143 18244917
16087619 415159907 204330061
438325741 396055198 147064507
193814476 263983531 77340500
100038692 302247834 9278700
333948516 278706875 141182060
141911911 399020379 401565695
293715176 307084380 279197057
141342451 368947323 87988487
345138792 312026689 52357524
163826293 449548376 457197611
194265782 85078811 40877060
372911810 284077301 365923067
12204548 149500753 439458525
173529512 210868508 329812669
239064953 388273091 257828028
242745014 151058465 380086268
76453360 303579797 187325683
147447128 385665240 61120185
412773163 332206306 374339388
40465735 221538761 433177674
456431552 209189089 168890217
195135744 10718592 370375592
418896407 215106649 130095928
338072945 240609414 104442776
328234927 4486869 321384265
202219004 78658455 285245159
35428517 286906195 268809624
134252612 46538207 89381556
110945826 36175840 399504667
171286679 336754585 294231176
28512200 381806010 456525340
373418132 394721204 355396886
218159448 11794358 232000315
353869764 100716559 178409708
91178274 283278694 291062974
78339851 323836759 317512505
307666006 389388980 64649144
46589480 262982491 274794209
75749385 47062354 359128924
29342193 32184666 297319901
40430406 127393960 273568789
19746855 433695131 331030894
239505493 387533528 58724188
203697140 297976282 112592169
425173522 58682240 125459173
234028055 211887164 310769078
106601250 44135508 313676663
150444626 429335773 300067707
340069833 173405392 381411823
344738968 43487738 448318077
40642368 340303928 10530029
187738727 398496602 234791843
273978118 195715229 157620467
372773587 359294741 457646299
225541039 67770629 53885012
272398814 208105309 245649626
341666831 324887292 122891683
186122445 422079446 191859013
428620225 395788472 436560833
291452989 139540831 239830453
347321048 231355060 418018382
408371644 216106918 189031539
309521431 404795403 50373747
272897928 308263820 191463945
63388162 22835198 329961150
376318275 153897102 261753896
295279884 367096283 357552420
356502606 362293545 124770478
74680091 117711223 321869447
17998141 174390207 105477336
253068410 62141194 264674002
8962490 151372102 153539706
178835323 236917267 379028034
424428141 191600898 253267103
148421695 75081414 279333275
404425250 126108067 27505272
372015061 30955185 438669122
348759729 90276861 3020631
371207786 427138263 367757193
98426606 358175736 216479643
289372857 122847501 116901307
319120584 279746403 364978615
293672675 146835119 168719272
88409875 47798639 323804375
85753574 252869961 355746115
224863702 278078824 170528920
300922454 92710412 410826013
315829796 243941585 65494588
237332926 138521377 154207693
9367470 272967107 48185174
197698368 152810943 377655035
376483505 293166003 111011003
437214360 280337536 117150565
205601655 61684545 304505635
231136377 296758942 325389195
136009884 102991619 251974160
257769211 72041775 69027160
45027398 73519571 200485890
406775547 411056694 287502090
259404712 252473322 215385672
421838232 184035520 311585392
9476781 299110907 124030740
160497712 277993593 145004403
204349465 49830167 38285159
196968098 77066739 215605616
83272383 457207185 40595200
271959362 243166999 60289165
377207568 328240229 49255346
10619061 17649749 295395438
161542400 233431880 270344154
95136998 41247040 16113582
355791744 315320113 164410047
422732304 272569437 275285619
363296135 171778788 23235209
197593535 392175207 359841797
131293883 181987668 205054285
309644534 256556134 256657581
435301026 175332823 273598997
139604219 379762030 228162586
102160368 203075919 286593633
145010967 284168392 347834546
363717509 313940585 287562836
24652844 238114820 373804976
145666536 418694578 86074763
129350546 35168181 406812881
447356722 121798908 395846812
170525549 195673363 161878986
58139988 156361016 440681741
392420822 279358287 272458772
251136139 139547800 1761269
308676882 426246756 288376763
76026171 178416406 191224450
36953777 70093529 109820998
211805774 191706422 69590989
259059020 252626230 86197155
137167309 243250602 73534319
409056224 414382736 391843672
207601530 163243699 10033771
376829670 259063276 212005768
304973535 388482420 355740287
136074471 203023724 131615467
402130541 324326859 95218350
263471153 207869315 272818750
63883670 64530085 123433389
73425748 397563070 171900378
333764660 251202069 48725561
183340387 237171008 413084046
313160554 448075747 392991535
156717621 433802176 266608001
172695777 203035854 269160170
389089182 214962636 297883315
214781911 360794557 138264559
262398192 444918271 380165464
43796022 147428482 164184883
438153453 256409516 159312880
223664567 126623803 269393651
252842595 175399675 268038773
6613599 249388755 26310292
367918941 261696206 333991302
14432338 145983080 410530809
348534599 72678908 250791128
284961377 66493857 165040038
290968591 72447232 324611461
240410815 105201435 95833342
273729574 436028097 226296904
373338632 86943721 136574674
234690696 191124213 225879062
39063090 15192319 47734783
404798342 333164005 131528559
42219664 159224198 65187647
360270062 10555981 246674457
316881631 272318342 217169943
2488160 134951715 437414913
399683470 62050503 13743496
146347523 378257612 444248743
437866480 364442289 173245654
250415085 365171124 20264269
167668666 206470451 6610489
427225329 40520305 66672630
306709141 51880916 6667406
33431949 427347644 442709185
374385426 254042789 406291288
357382641 347184657 44301736
110872187 28713815 211504893
97619694 234897328 25679770
382195809 4576306 182690506
431855946 62838276 200245556
85561206 302761727 396623484
434274425 403796807 264295198
94950849 124883022 139884280
280267502 353102076 166001081
389292899 292065141 202727784
409759230 89519635 381100397
287989896 81773434 130744094
310249760 65960439 283618283
435232319 7685880 38810703
230651168 194811057 243180341
346336016 216632099 201731303
299771322 270611828 126089445
100599277 333142833 48062482
367518532 117577657 32270270
82903152 351251950 367339573
424611202 303744165 15073769
258325447 168160981 54282232
383241338 16879818 35433833
202509605 224141836 167205434
78122655 212253372 163686531
397542999 324326974 209631577
290477255 93519589 389099032
8964659 281408824 193746836
243583274 268021349 127536870
55640363 254564487 444620938
304245240 16683594 445848067
254449743 36448336 218551956
127643490 97513313 142161835
364615510 19853548 101450180
78038690 365903861 411997410
233824093 442043203 138770048
350124485 234769768 321140197
318259046 174629518 383148890
393886300 199102814 170780341
361057535 314792178 368267378
277368348 152994931 272544016
386041062 95644918 367753351
310602787 231248261 416456727
181598917 410488012 193672650
139396619 211352474 92083747
233437452 361967039 454142219
237200971 250905062 274614137
103731625 339316802 316774518
457789648 352212740 327795842
440791293 401125184 267541952
133320786 433492516 157207558
164696265 66526998 19810546
452583418 233796795 355515593
452967330 191792006 181468279
194392921 39225641 121840994
286155356 349412298 269027147
52160866 419779727 26901916
410179866 351058673 98373187
193738174 142446027 218270014
6747926 98778821 427003253
48677931 421631174 271126629
265688157 121255743 239649339
58665536 388422439 271871681
51741836 378028902 367644389
436786711 47184005 157651638
96562514 308045214 22104283
175749354 165943044 15853491
363658869 73826916 272681513
2252406 131474417 212431454
160189570 166787615 169563096
144440568 278760401 100576929
157659252 374146967 85184371
116919868 140238734 313975980
264239183 312849705 344896349
193330900 84464901 156799180
170396735 374716999 47325205
7664614 100068433 274425838
80787386 130952570 53868174
7366434 50350529 427640974
444538397 317976185 87433068
356727631 118065261 80090913
431794231 90947660 258686168
263354032 188421262 46102573
173126722 219318757 280773537
444133551 335408044 102025653
375093526 254892083 425842826
378008496 15497430 252721467
45765698 103527219 356069373
151487336 18010780 170517147
333087470 11648483 269392753
414064954 362837168 139482405
445282107 120670382 443147063
265665803 296265001 380570761
344437958 87429810 210553964
294176163 419781666 167614892
323721108 426501107 177190632
267094865 36887325 160409042
29349811 264385038 347676400
87362756 83848802 305837087
257972289 76646020 126757428
262335018 192123905 46660022
218951407 108236015 334693770
399671564 218349837 97329816
208907587 399660871 70259533
52860141 228035585 343895537
3098420 197451357 105758928
56521641 290243852 284832905
109133808 54403297 363752329
389081891 307274725 46375049
352002236 266471588 341143708
173528093 221831327 17148430
76083064 166639608 427455521
370069180 35689028 398728418
395946924 375020914 168604934
238539615 13607247 34184884
308379671 277982813 183432879
383866762 60100700 409401243
404839959 337207270 227753038
117789447 263348814 78422618
268299561 239091537 239771664
424939721 145732498 433995689
413594125 3878491 325972443
43348121 239796419 155795777
289632846 318577018 252112788
162798788 108610594 10330097
238640582 266976926 101439253
369867407 373333544 419637431
309386866 312977960 423325605
121258358 377283059 411557229
444757807 130568324 362017412
65476979 280162754 310813645
378539018 189883436 452760608
220267035 99176696 283302344
89729383 313183191 339418559
112506942 43410786 162663987
88128283 294782020 172380855
131644981 449502100 30192611
65101702 451232390 341552989
46187248 124022992 330133443
301966184 78786233 244826238
209409998 330548913 54922795
116419618 91681072 75351285
413537775 152018104 248554255
410885758 218795360 361435045
152762186 68906491 378267976
396140441 227366382 297423621
63435725 232465053 390618383
452561669 374261274 375311570
371118401 395982065 455151839
322328744 168567205 278722847
444599707 401218893 79615015
307494920 303738027 222268535
289448671 79418946 283699905
106070534 375508822 124414824
217062814 93540741 327567746
126069372 374308693 363580975
358028908 59481111 51093145
238915124 323962633 396227962
54050722 260708586 22173328
324446243 186668804 120188635
34796001 405598898 185021586
268127225 108133166 206214925
283587719 66838032 203995579
340877557 321139757 192481580
62905938 222617653 346572625
188539686 291068845 67169212
59063937 441012345 312043569
441223922 207357302 444288565
445956752 37230426 409187496
238880493 347491577 113295297
238937705 319267089 326453297
334878435 96812967 179288335
104848766 153447439 404455867
253995687 38151791 148251178
5321672 355058121 311491223
51068731 195818727 99207871
206144932 182274420 197885622
350396380 323318292 172992797
62180371 279160351 76371287
312715773 422180945 10854660
71185118 314435964 242680858
395624899 115142830 326996837
351272111 110721760 28565161
65681039 287856343 214626145
103422150 110729983 307342260
106681111 398584257 361202070
11978759 20833240 388803086
223716232 35597577 308414310
401884729 96884405 208589071
157280197 81581693 155380398
237755761 17161576 173438114
228565500 452668406 32883628
204615886 226328418 311371735
364433536 66258503 235378783
315556696 200108425 169583621
124479274 336190798 185225241
226146470 294875162 256808312
326915597 285385549 294744817
280932244 392672383 126121490
312923001 58627691 323033792
29512566 322774399 2848971
91849229 237740977 46570155
65580584 127829193 61758579
70065793 457556919 55114360
3794912 215069095 20185994
306792165 374103849 5953692
236626708 368273054 339934679
422238004 440970736 63885847
155538337 388832687 106698517
254137162 270505215 92249691
20151159 386962871 193791404
291591843 170942180 200985247
403230503 110448798 81388925
368316413 168431032 241550233
93317628 326695609 229302463
187611030 188374029 50729065
278559592 224276200 52391652
158763719 301721134 266240320
342300484 311827458 316226170
82482345 213232350 405342773
287475266 118873943 73837912
245298712 340288426 235137737
62860391 63419451 246188163
225559247 446661245 164417312
376138435 169732990 335286139
40306843 31383094 278062642
100839506 36128437 89582204
168259780 91670345 85333930
433400716 174078047 352104081
228052633 125296714 34997395
115191200 213939575 285602563
209922640 243193127 310427291
112639083 331760505 206194971
51911895 433240892 235650951
364786118 221514585 197778983
380927108 208251353 332665371
294889191 35436425 118285767
337549902 116796302 224738554
6255001 169787203 156921613
456439604 10806527 223297128
334040889 309703613 119778272
365682574 154561965 155982888
54328785 358853516 353334465
173197037 323539984 1366952
219783356 44473377 386789219
395599409 446103571 52497182
130809886 190188218 10955479
376640455 143924323 358924617
249726768 96264745 119618236
135816163 281313642 135995888
47935020 104310695 453020407
429533357 273103359 265613625
173507630 230116968 272847086
101675644 377835617 333036608
345567968 300872523 139759670
275826649 191666269 320149092
396194386 80925518 211001782
442938082 390601808 210256154
290132997 361403619 324054986
152211025 394544147 102379345
42265294 276742101 47833689
26135349 182068897 195918171
303109227 205762475 46954698
71315609 82225866 128166655
454346773 3293372 106475218
63219533 66967799 38715166
396329425 407506124 184693676
371808438 332062149 255591337
180048208 237115096 175233011
161543773 191159229 307241425
257387129 161699344 142300217
153197608 224123918 42779454
248817265 421770307 206443892
399626110 72088019 35346385
171058275 271880321 130796577
395173419 454836730 126095326
370131221 270095994 113928549
325320922 381253675 21116535
207756945 77578611 77984121
418515018 117644606 457027995
3210719 96937103 230667755
303494179 358052825 374415992
55001807 410829182 292082844
406176734 261986051 27914318
247635157 127554752 215904076
98309168 135474084 376595131
219579453 74987463 131923477
368633795 357210146 53125372
35965058 207617051 359408618
224505688 363453582 375620223
400572566 145235672 57087255
216574877 291253577 273888914
155878259 119376352 451310695
317158315 209014252 138684476
232487955 119320607 354690621
42349570 118634557 149116579
40132559 175498609 137259271
134505713 286096156 457741090
300325227 279209913 285953321
114639771 136036737 85198169
131237819 296586113 60561766
457139261 304287908 398476168
198506653 83173190 179284570
172477548 77789778 324153243
421420792 253392931 4591365
186104024 179055373 181952271
206472783 130311976 251947516
206020188 80054206 354246117
351186598 163048907 353744791
186440070 38866137 452653361
214306178 155831660 428625796
23129459 442991982 9965858
382225489 396434591 120321260
367942807 383549122 121013274
302783325 455173241 1054845
61415981 88544862 56783349
261266216 380030315 372232154
88734213 51479570 83697031
67006966 411190195 169442575
192079621 145137700 307929054
219354497 357712576 186983651
127663458 69695636 456842387
9582887 263992460 84029338
218736168 147564805 195141866
23379597 278348685 274643947
68901033 313525496 120913847
45049117 379660600 100497188
100419440 9403702 23701224
340278369 168124920 160918953
145155755 21823814 104363607
200592872 323668745 105706994
210629870 165878285 70613140
30291388 292712460 120797870
125528184 16640867 67217402
68980558 218418476 246604504
455545505 302814918 3172148
124174518 250199003 429691029
60340520 223153152 290596778
244985383 254488857 97567607
408799746 320709311 272826183
5106884 219539874 284062665
174377597 88232581 371366334
298665827 270244405 30926454
387624317 371904421 233416401
222027024 445985764 196725484
123374548 82131204 196513561
314053800 62730520 421490253
431480862 29738304 382352059
278407521 180516985 342496281
278165567 44702376 136143550
69851373 423722503 267388497
153081422 454168287 214904380
156917511 30910758 22904024
319293833 433263021 401800374
46180355 228858276 447796988
244097630 316006401 260911510
260927306 72310606 241054709
28050119 248422897 198657968
201192886 78620350 313467028
145401845 236535012 340041768
209911309 321598278 61987507
223458276 168394719 410771661
153806550 48012362 12262785
361684083 91895965 5967258
303318726 86698948 13420447
422144729 317501294 33113145
18484627 169234566 440291901
428076106 252339872 129813343
453100253 347818146 359308705
188535226 429749505 97969079
288368257 61341761 65321846
365872213 320494526 172456007
392106800 97366038 197365992
223070374 165177724 203370233
291490755 111710154 96427663
13089573 99401243 416676134
181306966 436660203 161802927
12688425 277363106 73078676
280517084 106663428 441002967
411595199 278296071 4999435
166024541 363884298 162895130
308963109 101476707 55505776
100908811 261149012 46168572
78243190 215101688 337278614
331840073 390036856 227060849
49634927 168944576 237798762
332525171 230909504 214144334
419801876 117284180 397361409
46026110 284026734 1467471
141488847 416376674 22414863
87716851 299213981 329456205
248227511 142685513 271324876
182023403 435296368 147383699
250123770 1343791 226516811
62619753 306722754 98631358
111528288 304529764 195765478
456433507 212400807 211485134
206890060 54990796 309000321
211537238 303641205 227789092
323805247 62667247 439076545
123934461 276768584 20096406
155083917 3028552 139176314
169220905 306373188 331836990
401215313 161021311 199172208
247478655 270189850 213817791
30900404 312655022 155157155
66446167 8187957 194406062
324127580 21945025 418281982
53110422 114890579 237406814
270457925 402750458 14925922
230316481 344799453 275245645
338549348 177568992 162282052
277585563 287065764 92016870
158429218 373629311 377300769
391240641 51912045 428795030
111456621 215133598 265657350
331950383 364290950 266820090
64703632 362839910 218220020
334657647 224274169 2745340
341304493 340094648 367231316
47267846 55795260 340634462
141114814 110965179 10014998
186473027 412195561 121898247
362149858 194496450 457561272
61201515 170593992 142871514
422190859 318573901 247229731
213971634 125088571 262914054
415864005 185261319 373341320
241518781 84918027 383545650
204779554 140487191 296498479
431730608 437956501 194407613
74724418 364880098 453988126
424162713 98110080 122279469
378146521 331931168 324143274
41547558 454385940 260314650
215469502 352556972 216913329
277562077 38918130 294684737
190086196 371130234 137180365
233501697 107554283 280552126
194101841 21233759 193271256
261377093 348762784 77300286
69207393 323477382 434169781
139910651 14134958 206436771
140835050 179496892 250903188
183830949 350225036 123398084
145752309 97056702 252503063
145809384 80745458 83178834
382473551 86691174 124149281
414827868 151975789 392250232
262699964 198968685 330541583
132270656 311766351 140258696
105939601 443242483 300463012
382802083 275718517 236419502
366490637 214639462 414341164
281867866 105514524 45889257
279909834 127013912 415611674
248672417 20306082 293943430
304334378 418966824 187944107
260159853 283089746 10563072
440120476 353809339 443282107
147837818 37151432 195819113
122346593 192026102 172386625
191733450 43557184 121313048
285176670 399756911 362080890
113057092 265515961 115774641
161936640 415187580 326729614
154417790 172518321 349676632
351545455 336731235 35714476
442965101 61824443 218089667
190077196 376523094 357685118
209490384 219119952 414829467
24900088 210609196 289952
32237242 186887971 322684665
262988393 448393123 144005703
309991534 47501142 319415707
194651753 28063825 228804028
164895127 33790770 77078312
148137361 184729376 247760138
252648878 3397351 159709056
336055291 395114274 29744851
392344495 246142092 56433700
172039825 109054744 57480679
329206980 170016442 127659157
152976299 223120732 379552140
15258400 133016723 281456910
8100456 71824564 385978004
250538374 124244832 456566870
249484969 29220051 402520509
23437805 206354233 138238544
271192748 413600708 361901258
87049733 150398597 449199905
142346801 431841468 70325782
143624720 330270966 126875249
397670347 337427335 155198360
394902069 387849316 59890589
90248753 57861538 1375210
139674085 87508527 324943369
244761572 127824213 196134416
53471220 179851711 419133749
399749407 457702630 451630141
66807643 8659037 44771251
135837292 216394603 236595646
262593649 242224080 184151493
83567601 207625391 434638785
303574466 244484458 279990561
234921086 361033407 417869402
42253685 18991524 150535584
297629278 344111717 303069072
209865162 449551231 232753553
9530229 166159931 29662906
436061797 323397769 454207891
378391682 364801973 241135356
433452646 230292259 129377478
372346341 241788256 278762989
389538527 97352699 422357478
203398199 276596281 248109231
246553276 50724056 160495569
55657020 401809552 78191307
57502565 369812868 293222033
212713718 138434365 424554595
293753182 327308090 73829925
37445584 454532738 377531163
83013812 60064738 407104333
123883720 394946944 364898272
111362621 167759309 94976317
238420392 381260451 267380043
391429333 192532954 94429972
250071457 203676355 236775084
300495398 39609023 207067802
278714724 901623 199534848
291106419 408252861 68757
188971156 329497051 454639905
401554198 18416265 98510019
431589075 355667242 130715037
324082640 73482193 170193356
224753694 400146784 296671350
99580353 148800435 285802243
75159607 307316622 263454191
323577470 211924140 93883519
5754647 421269921 355784636
360337431 376208503 152487622
59817712 27395558 456372860
147934172 217424086 300309502
187077296 64540373 23311295
137622549 353334202 188288687
95120151 42081390 12877826
105362615 349819161 377552565
289293968 320713604 290880050
300584754 135481954 82164579
214814971 138709137 150891735
376742915 249605148 87825302
326999914 1292349 410696973
254893668 2861917 268872966
66652265 124133493 131041674
60611337 128936071 111787599
81693732 39797263 169306533
429618373 160112591 168269836
391830441 2993885 374195700
343446831 105605363 137324409
432526330 287119145 184863837
410327472 117009980 9239014
103753915 9635989 153226270
435877097 49285455 455590148
342132823 297175435 91012476
185441727 153835348 292473727
205313658 105001047 286656076
8568481 69312212 92307128
357316476 369128104 190215248
206075147 71615828 212535397
240257294 17604581 55969747
263387982 453053350 313830914
452675173 51949190 337291845
87317967 347237110 26647012
324700286 305159005 236451215
413755277 208566230 216851382
80708657 92591854 203826282
372158832 237076791 48195918
329732520 63347840 161892874
123576726 135315217 25961789
447722346 350703977 62085908
225570193 94516684 206025359
41018274 165623810 13409039
77368268 73745357 152271448
80553685 97294002 188979470
187300056 92249545 213466783
38477039 423722664 285909137
183888243 368783127 92576489
419188021 376795363 395988434
400943766 276359025 33504688
375040238 103253076 409637642
426417613 421559782 355415344
109293651 435620449 448813832
284304882 46067974 370362802
211306582 149849120 249682984
212202823 312664289 95553160
61597955 294754940 228892070
302909576 309369371 287675230
63673077 246467776 426088656
360905931 414212356 48615559
409659520 48837319 397719359
176431123 612152 73933792
11297007 66867615 14332002
325899772 89799448 185166206
183768748 48895083 335083481
292149453 93575779 313022389
432719396 428064246 373315164
361633994 342847968 89647195
366559967 438802212 457765564
66727788 388149598 434487301
412478712 303768611 203502427
300600729 234745034 192378313
325905922 299889311 434258552
408500080 248997417 283496515
215562 97617151 220271609
141424385 6152270 280098572
17652232 295852190 143148137
316600907 120003326 226917751
211872654 224497414 324488678
21725817 128079303 312234593
95367946 362297725 271789233
283204199 64377568 399592680
23878017 303121864 12332130
136329497 457076869 317628670
138524234 173057225 157247963
73597405 303377355 215762408
120010346 253615591 401091461
385323167 179575023 12725347
33673518 209740402 328105733
273811792 53767021 407693555
180468093 259186483 193614032
377619001 368103127 88754907
140055259 102809395 179549032
184256210 319977869 231211953
71123765 93588880 281676519
23072844 183759967 69538041
190488616 304345471 346712853
233120130 7079144 320913867
104214608 102422755 125196958
57700297 317380453 173959278
321909759 266135537 357260111
362048546 324064047 391872488
336676226 299139555 143142290
393263553 320663979 292185184
32902174 229558967 343269901
61148316 365626986 288611437
148374878 192184050 330222389
78179848 257561179 341195814
54640216 52745541 102114822
260082983 154699935 260905928
29732663 102378981 266449761
234766131 65954217 174271147
83146933 252179440 76825684
220544167 425392935 237571052
326919010 132485035 176714757
3014 192741875 70634017
20126319 362507168 74369359
256211402 75289541 160626817
64504977 300197560 267125554
240577048 266210487 150816035
421116704 55048155 291360724
389689101 61883372 328203136
314910070 423918999 445881435
108405226 179758126 34919535
203941951 198086424 200616610
22576947 50180770 338521941
46978289 171508763 145253892
430861557 426101349 433809655
132133066 238459086 441403148
241888945 252817735 19427618
219186736 281898654 269062734
128497388 359843640 124047345
345868477 73896874 79768434
273514366 35205724 117326776
419963482 372003158 420870906
169125845 281803998 391820650
308156795 233531079 328154130
175087346 179967628 40660369
239143309 266440689 40640490
48048299 314603153 394791529
434071544 141376573 433523666
22140063 198569520 186576995
435639961 197068577 39951313
173211756 413817356 340349074
263596539 294768364 371260546
120534503 344113716 397389312
195766132 452327136 452306730
232541242 116138501 262708705
350511598 196334343 211710090
140097244 384497896 245939227
93403148 347015160 346241470
266112812 313235502 59755203
110739043 139782053 429154890
437914176 87743640 62779166
246850739 327729140 418183201
84532106 159854696 299804316
219730364 430432854 300041157
367181402 74316181 154779712
347347775 88596560 314000691
182955974 157444274 210275310
239523497 307601665 118676337
249876721 129556604 120696004
207878806 252488485 322233920
64276909 393346679 171186921
908403 331761830 208410131
226940645 284586495 384354295
392989835 374562468 227488662
418284852 263761966 418714015
46868356 4586547 44980041
48020082 5812855 70538066
281811856 151946630 360360258
26781602 299065328 266143195
82978099 26831301 76382272
453696041 57324169 306380954
431724554 287782552 114308976
421212663 434647993 208718749
313981632 5177441 331228254
198870464 422853649 37154822
108725797 84210825 215339917
30029107 233642304 117684338
199059459 384297569 355018380
369357754 293324818 183040517
194517491 429592264 351560134
450772068 326571320 149760922
82554987 196383184 265086741
69516084 439312346 56291466
180255640 372486198 418743718
243123096 204342374 383036859
34809076 437748219 423648440
356785078 105966277 50121448
272371866 297139763 243095777
417068470 16307310 164855645
108947843 211554787 233397855
138050808 173221334 119436500
181701255 444773020 371101187
140570914 1268469 300711248
62250742 82954437 71741410
112817340 442320284 25045059
412184432 315043997 159039024
177254982 176952527 338136984
63106069 434359669 201138311
195640721 387130137 81086805
192583208 270700972 119174793
158139888 271455875 8360395
67863292 123780949 432523214
363242368 171069144 66307969
188986391 29192584 395124620
244233395 259667317 255658725
343228332 297060817 443393456
187001117 362419760 18748045
194654861 411343918 453034460
69515506 170182958 124804115
247277107 11680718 279779384
193087738 311894338 402829673
442728966 121312481 433773839
362291193 387682584 199674456
200358265 243520280 118945349
305090469 107880564 166103873
190014137 329762588 274175316
451499345 299440510 137300999
447342597 298074029 223547570
105318726 256452961 202080771
40517362 177623925 383629169
145930167 301179718 370325965
445362592 423441679 353510092
283581219 223280845 319824810
404790837 88325259 368065011
347566773 119880095 211820832
263412826 406277201 175448792
452463699 14538643 201616596
259540889 100871400 286551178
336050763 108812429 330657285
27312889 358566193 99240143
363936686 200831298 103619067
256857197 408222069 439197518
137875815 264307194 445146495
431875008 134319625 49011183
311876306 434566387 343760256
38841759 246466973 283487818
227686451 99980374 24018851
428275718 211426628 192642651
57489142 82750134 192691767
191261245 384495527 272908207
228126599 69776243 12470313
75462329 310413677 281663612
176028225 13876907 389133007
198916274 391575398 55056029
362751568 425862402 197333448
391263170 140124652 414105451
439931650 52188498 245925100
165512273 348679707 283490543
183313347 362558581 126147641
37663610 378311866 399445847
126862077 6912017 59770011
121179049 434839946 107232260
120142360 151245192 29182247
181531800 254204285 396839210
303666584 368417935 83598920
198726966 215505952 99291902
167595326 423559551 427779681
245895457 62706529 30484409
44072384 26488832 207025025
209599122 269418679 324987709
377270047 58015419 151431994
392695084 177565062 249571186
173703259 329416614 388840090
206422355 153400411 156279183
253437756 158593009 59935419
422234929 315404530 157488438
329577441 135426062 178738918
457582150 8273814 451771219
104809274 139079286 304176611
342120416 46420642 337338085
433317988 200447540 310040880
255817831 56093190 211210711
257767469 202393082 407247378
382843329 447250920 304860885
69979269 354300016 274730922
76457026 64115744 262077431
455990349 166870600 40023889
75808956 195054791 1880069
373379065 170783359 182256072
325749486 38773375 8153983
175024950 219373332 229031806
54846323 80284096 185328163
434802257 305611345 138810301
432239802 342353596 442649119
387788504 67235908 379708712
366141502 149748968 67557343
129543449 205343611 234053155
44156723 246307268 223474863
177973744 384001711 310727580
409543425 60758330 270321239
62266249 286314157 119216965
223676218 427387646 233795301
203427180 311681839 248582572
90233825 239309829 157715991
293953229 415723971 423932884
177527828 80495613 285479021
445558577 17035212 274984107
315792347 124565088 123335795
269179054 439852639 373328687
308350019 306852722 85811675
205150977 98280964 292204181
275174294 228018609 295500083
253041478 198025892 252571897
361416929 239727236 295544818
37116681 263386919 157961426
40776127 233794602 204978370
58229691 431439686 430927336
360981182 367189758 333893062
457530845 106641615 332819509
388468387 421121793 65613695
253965191 360189265 426156668
275147266 31853477 252301185
343063197 224595593 285787060
343228687 220402785 168412936
347630815 326290709 75386110
275965269 320987709 79346838
423325080 41367989 322791285
390408768 232856661 321353862
86661601 397621909 109883227
9566994 245472513 431493577
38890022 398958631 147075830
198894931 451027976 184281339
2368387 213652680 457712970
109027222 256695738 454854565
356048458 79572779 393288829
395271902 110243237 353470652
6660775 136331748 274060670
293719943 172818586 356970044
142194210 230192228 131384597
243823243 378686981 300840788
6535909 409539127 370822159
328322990 359745731 171351245
264711836 563167 214075238
290035290 232394944 407003897
286565752 711641 441827409
270779227 369202249 304783498
19565468 328642746 437824957
344309397 376584210 134280456
130317810 399596484 358602815
227061861 99366315 94057433
130164814 208124282 426183829
43715811 155819235 162577285
455115028 292481285 194940343
136230050 293740525 222298732
357940977 204593915 332931054
367464921 271935417 257327029
367332660 106433236 288339738
63136052 20918525 148883134
426936614 351104554 379499628
139366168 55130124 197477310
326676143 322985574 44600813
395060965 158056606 312888936
331172524 31032044 402053024
254592638 32926050 77427943
198898151 404183697 330647171
27137322 51818214 128066874
204296134 346847957 419351251
367423246 248465011 385843357
79739710 182698160 257783151
423986029 194379143 12440497
223412990 314000174 113479109
133422862 375377275 33471609
279610306 351672292 183219498
379422812 140890932 98801687
299998177 365879831 150914657
17465900 97884563 42502434
285033527 83277740 259359610
392724061 219964587 326785875
170461218 78270613 109802149
286870722 156578918 316741140
335890818 38059281 453145705
325108796 142074037 96352653
17619720 408227433 93036900
394944263 194756746 332305781
195939125 196785384 414539540
56549224 318922996 177721455
182961756 258855386 177440225
22374789 331870528 342925305
235006548 136746951 176004969
372639985 144621793 451368977
236329112 167938437 9067355
114401385 430634414 132093111
192790355 337718226 450885057
34171054 228929664 426548699
66702616 49341181 34209500
422812145 134871777 235077014
377595919 431048760 115268618
375754817 31755800 434127461
275267778 219673641 310017958
17475516 89606968 266296954
388832451 154366659 156971457
296779002 237340186 365169618
423372692 452389223 449864447
456959885 16400101 192365601
168362881 194174562 420253277
244911860 169638264 98328537
143234005 278639360 100077198
333100558 258094060 259117693
225345428 185400478 399391321
177814390 252793759 365849547
178190500 181001538 433956270
173547803 89053921 114255971
207680706 288927402 244482594
290589247 100814542 432628536
416493228 129325413 326261618
454986089 314227708 372307257
286440189 291202410 449741055
153170118 156918560 309193804
449667621 224620114 312902598
273347252 16784044 171131801
247120273 182219994 207785979
367940361 406992139 224306793
249133355 142653564 161253272
67500105 187104447 364988080
47723132 231630995 368145225
381498116 82655759 336969222
371506993 57714306 141116212
294078384 404601454 71136607
196033271 238603764 230634653
258093312 241121448 173566612
194244428 189915479 287577641
154403662 392342205 263554023
317446260 156673088 285819412
103181901 123133118 321882728
392933491 324236325 273217524
252248927 105245124 437876346
405923951 15624629 406703974
223744767 7434065 79335097
189393671 243875190 155644399
53918237 362720557 307468390
297296950 163205879 120566117
173545987 400669810 446983296
236435301 163333280 273808813
300774573 384858095 286869305
170463038 272411417 233751778
214058162 219347264 224009115
59050884 180709040 210167704
319453010 301916307 441735796
289247603 429351844 254841516
402239797 28261997 278071434
228502368 138988204 117547802
242546600 263194793 174439141
203614689 1781772 285259187
267910656 250291494 12664204
117200407 150660858 41416458
41610339 146113420 68909943
48647561 329303388 271999836
198273664 261545007 429879196
449467676 414606701 179312556
166068923 70347778 212310426
306010169 415328003 191091652
455461546 252357041 239879555
67750705 188454483 383933284
456555993 301170084 150226025
173943444 189570628 109303926
188396954 263536383 292400010
203596179 263558916 135877237
160045679 196813814 194421374
391679012 115556440 323654406
19192707 424226489 258714032
244001801 234224360 179493226
391152211 225286379 274928050
31627947 332071758 283706942
382538854 125117109 51344915
439690586 231013340 1218137
355733 285793632 422391902
179552238 137010468 360705718
228181755 93172609 59613200
344340956 404523478 27814355
101634633 355747032 369177133
188472122 116509518 73367771
104355279 263735300 436551901
79374688 272595933 396081717
338981726 278219253 66756133
29120608 140078383 444303045
190203252 445699276 104360077
63197954 392416671 372135871
165922264 234218336 136531607
179564518 438642334 178638827
269128780 210103886 361848655
203417226 116352300 163051263
334599010 215308189 99471484
338746350 5310661 63705146
406250977 625175 30051010
257313190 23772516 226764973
215886191 233403205 230447587
330128352 272781441 197418396
182604750 73845411 273384145
15725923 20313819 36163459
344908742 391211434 262988328
111331167 323331790 388101362
165318023 208152499 157035571
63974949 21930051 4367894
442027684 328391709 370555355
138848245 271553869 377053374
430949727 35426017 63526891
280567577 316669250 379543227
447861838 302730559 132430489
341374109 49793655 10364444
22605812 358359957 225845047
326983906 183120606 243314277
9643450 419923217 335336951
162322281 172833347 200141836
218196309 24426371 376097427
269909317 337786348 87357887
163998630 259917041 103474340
115801216 261756083 107914374
381261973 252531991 336699969
454620779 109696911 23849861
262831843 308711243 268124166
184013112 78754322 85267024
437236614 144478739 238431144
18945157 447347446 204479879
47402923 13930716 167143815
190876457 210949619 360352124
46360145 288937055 359153285
441631186 191412421 85437663
68176543 145787924 64768384
281287571 417184755 229917856
172525734 138099688 291773391
450257280 455843929 387923909
310480137 227849188 200531570
97926644 224474250 239594788
99186961 48514488 84302456
231980346 341475446 221243537
310003523 454845013 125503029
426885244 120841083 376718710
101667149 368726602 235592593
437488683 42453922 168976284
78849943 340861090 107127323
332955871 226546389 205547989
231044616 53334815 153690092
303902880 308867624 309003637
145493326 347639340 201509312
335369275 309838545 446990235
140416036 18772908 223214059
66965997 314507807 112192498
118987452 23513587 371548681
190231361 192484902 228956763
315261608 275068579 284694074
32606018 358748131 15979506
205491605 318470637 443362437
266280185 252489141 450469530
229239216 289893832 50047577
427321240 324849567 171342649
6118258 427163836 369745672
191159542 214410141 217249090
21949321 422481102 256804630
155921598 381552585 173847136
188605719 148469370 180383653
304158264 6593891 344732330
58822296 126515500 132281884
378133863 303017348 268614727
228433917 203859167 356393769
398045436 429331699 339390047
153269013 97837209 441322902
264276206 193478312 259217605
252935831 8041056 349933907
397603712 292193273 389688250
241545057 125588591 408138149
402053962 359373041 278546554
366548424 422937368 6332295
157032634 43029209 296640949
312644960 400168979 16516092
371642893 233196668 254272741
182933253 135756502 406328164
301903478 360614600 61688849
87970635 369021468 211105333
217101662 73922824 294341912
352332622 315971887 76012527
182051806 421098608 32345922
360498256 177892721 434330210
201735076 93954269 175646196
216703351 37601091 199752616
214170802 131880624 800598
248535316 340939721 449441006
318471486 87290381 37722505
398547679 379266798 369954043
233844516 66916713 202806088
418031580 271194985 342278012
342802519 228341734 346277871
381868494 378669296 273743236
164135127 95353583 390693612
277125063 395573272 62450411
58513337 207656452 429297284
80177477 41721949 356445536
392651191 127083485 191828160
250567412 137656343 191294401
430987568 297567565 350489167
349547315 387198626 22073087
368239489 319590727 213019887
445876913 151772750 186562714
210485145 400075200 253733471
275078920 239877026 75900117
139364668 392702060 136995930
265113837 353149518 364285513
396220438 349298068 250488109
123280883 54928370 126212130
416830511 220927133 159921421
280204419 405022020 9765444
427727263 133414114 277069771
353907762 229470366 96845165
324130051 130977057 355474579
75008399 13496024 130446060
452464066 62936679 302637972
373602205 330275262 206947392
132348234 222425006 378770955
365639129 314662055 362978659
164844208 274497207 231637506
351865675 78075490 128868755
354048185 139269203 146363255
453778600 71333702 201668982
430766469 181884397 424200491
13162179 417533485 148659514
205695990 107866736 60991958
306394866 129823894 188381820
151310262 357533880 49904588
304367383 384879797 254777542
195993648 429236070 232076187
258465802 216730372 79540942
26529450 404660404 309057109
350605921 59689045 334452078
9586068 178053721 168699196
100329119 328826840 20992307
209421509 288726333 121894343
87607052 413891197 192859435
343334124 270371068 249035191
341187543 407178116 443489083
421219228 179153274 414458454
297987737 197658848 58463005
174365615 46178292 252302795
302401023 365398037 154191467
222020535 60858820 150081093
165964838 420912962 434117521
409823786 111512797 266470505
203462055 440641296 361802376
377333729 256433626 319309701
367430503 62661170 216754859
335707658 373067871 3419444
147342053 226676625 138040925
353182522 281268325 89778870
359478357 333594481 191609864
241299597 395134181 340293126
299812290 66005571 137630850
440153961 70305377 83926846
368347605 62528181 142698261
197530874 441960712 313414392
444947311 72086906 440098897
245133227 271893014 86240484
225072590 62643635 253771618
65789506 77574417 367217175
281911059 175850931 290425621
401502628 248720953 29270312
385543845 400140715 38809034
110890080 180180055 386990356
331425734 262908135 402453015
279480492 183295422 103995368
329239583 331827258 259197402
155370818 2485497 331083531
132935735 424966768 442100779
434773652 228482973 235493362
297258494 321284837 22487516
76559799 132738888 138508755
257269435 45767715 416813921
115058700 277711192 88128494
240494508 111981426 330764286
412136069 396813980 55245778
131160824 21379837 178794003
207198117 327260075 279244139
120798150 379201520 399483434
296193054 316470985 441113379
339524738 1645829 7379582
210103061 108946430 398606
397417939 254697692 384722382
362433140 52203885 219833203
407546893 228642413 431275409
244829850 30928328 419964598
243504343 282923994 449633991
370642323 185989957 300823687
276844156 229106292 413452169
185986345 332732310 20000274
3862613 47943755 140257038
400185901 55392085 377637405
415543640 364035953 181560918
140557033 368352712 319531271
217461309 183579973 93469614
424060706 64597043 229905191
248181322 61058102 147842050
196554461 119431133 35481702
420852519 417109073 43175737
78375092 413352630 264158880
363018918 15355431 52059547
451830837 409633607 249815671
255677438 263116376 300804313
132959111 110769788 312284401
430634780 339470965 106250230
240228615 80650273 207682727
126520816 177144455 126277704
285633587 111061336 320341584
281825885 134432339 429387323
41130147 449144814 427974723
272756226 261603188 369655487
29401811 5648977 266021480
168161205 315388329 27324091
283883314 236190244 6736260
210145324 49180878 34639748
1638310 108190233 278136400
419592287 426382498 89054099
73731238 445086941 45492766
416593819 426561519 206828254
222563673 104260005 243161675
386030674 201328678 290939488
350607176 287985729 134109042
335601690 73943552 116356306
131034601 7689973 102256926
45133603 325284168 68586060
243183225 432298651 358472322
332578512 292338269 210982481
176042345 334061225 143109425
43619737 172262309 388484966
243547339 214524209 281775570
350059386 374810702 200889281
387228290 285618482 95878960
417706207 181083314 146533477
13769869 95678073 205753712
293059559 99637208 16768237
329663782 204819745 35536167
393625363 16140658 120733233
372349892 262755515 355455254
124779615 358758179 119794292
72693892 426364704 124075177
318559998 290749494 103076596
95568626 299463283 289683790
116728685 18525475 157729976
153182010 375527691 376921336
343052302 262870099 194388467
72080653 334084197 193596439
109199257 137555114 48744731
240016431 446354049 27805745
86662398 235834293 355982607
10027548 430461816 62853575
370049722 31095321 199079965
411809469 411508375 142157224
174635032 185435216 304499591
261817993 153566349 337746338
334814318 78969847 297156657
370178035 347149560 443357658
59862142 208191926 41426915
408156422 233801136 288230546
363339226 273794384 354558114
352585046 221274979 450372316
174618340 194145095 389186493
17438834 342685588 227274935
158506011 87720754 309331945
152836297 345762742 377121038
437081704 132536922 251340748
33446600 313623575 149275432
157259167 39558807 274348075
415693362 291628449 353710905
32983737 33615068 74182373
149009394 355905558 83854579
211761850 52731756 366475022
238860968 176424973 442110558
400457512 276310351 444100296
260119417 281558996 332015950
163145486 385579307 317335295
299099751 348602497 217623334
111619137 60252854 444633105
153744991 53705726 347996689
336282452 422112301 438536839
212504553 220041363 414637381
394753204 33367103 206151258
300407309 171337865 139408399
397365110 20148866 232371446
425023409 346715576 269007331
130999410 44423314 146451448
346669242 426528577 31369926
40772655 317130760 258400164
258993096 98665916 171233891
138065849 418855525 372290209
91917262 80288742 350066832
34012698 401683982 126339117
50393584 429885647 118664714
168750472 206473345 384359139
370894400 228682524 19003053
107495413 137734850 86269154
2362027 43802307 415418419
372337720 137947362 128100272
181995003 450092327 139339406
374659503 159077332 269846104
188271354 168589690 457050677
13717633 66907758 452759971
206728896 361285109 441497356
302483247 163134512 32605059
341088333 397057571 118268438
384942794 209559897 13529816
80204329 105876436 146786939
313471124 324719055 305761568
359939778 143579083 449674168
183698872 243165884 336865659
129095001 88322202 86390161
73624834 142145242 87763800
226051390 185923362 83458796
345055244 143645327 433996978
443714250 226316189 352368218
403057051 240955432 103468174
246384655 199585041 388364180
244487179 169604699 225100596
120336268 326314900 405819637
442521476 216775050 352701340
113105315 417235623 90429981
425232147 319466449 13346518
267647461 372382440 201554318
46113298 171698896 430318867
42023547 217643901 367149605
101669826 42252977 122271398
284874620 75754412 457098547
384249477 429092172 204564548
271749808 237559652 321240186
270878574 103370343 130596666
201026413 236919541 255531884
398355899 426350818 241701096
379176491 68369320 283705339
386307732 7527892 324647860
106635620 405364780 103342629
342107680 138128615 323156745
81857774 22409403 357614561
20911734 109076658 396731132
216754743 159835736 186586991
269794852 46785428 389270523
54004610 199201741 182744006
337434820 2765377 203697759
1603472 432360758 251790497
203073505 402088409 110730887
156069888 88057653 29179622
114183799 127353723 19102994
447775379 3698298 282340599
59992932 144540519 100535937
258402133 339939574 171655573
221982526 76874977 103340400
239647067 293166709 399378595
327191764 181404682 145475082
48134666 383281575 349718988
387054002 196647293 55357650
233371 209335324 144349329
253988037 284314282 93655558
285823923 227715332 276843257
256820160 172567798 81432315
20154705 428462784 123283339
127376326 375313255 140903754
399968693 255672883 327420006
125539145 278456742 286595272
445431932 16646559 280294053
139291834 283945021 296816122
266131938 41741868 442702520
234976759 376624858 363379614
103877113 112305414 214819700
193946074 371909460 381633546
350519677 419336780 96212105
80492056 24963481 34841894
442822839 28215293 60514626
263456583 63586911 372367824
194044128 253311305 58307661
343461237 430956283 88618113
230482046 254999286 269492825
184847883 180874752 367997427
395952273 236719593 271524974
345086081 115740479 103338009
206212266 96430631 311137781
193498264 138894175 167226854
115157909 345771602 290045536
93144596 94576572 267237023
245022990 441198870 276377961
434723829 153451706 184641235
236088573 93439405 295103765
236424559 141305630 155843077
71178484 326478178 132571672
165504613 353406609 228438085
342982048 142830813 405436571
203672351 78153453 121523840
441628083 326372033 38906691
450591903 449932801 153383920
334171676 149870885 242959745
351699923 191235624 149257425
183350992 145814733 404389948
216710647 2096600 287707935
108764121 251413772 191183040
121925137 40630165 143722073
86349766 366568641 207466574
9140668 250435782 245026974
210907850 276654677 387318617
248907641 95276878 285911338
49448005 312115508 384934630
263933131 285557222 244703804
255264363 403510836 77987064
273997125 102944872 223600692
345288157 188312179 406794046
195358813 348272935 143367969
294856605 201555860 350078783
61310073 250423950 4916427
387829517 263477356 206480557
320493882 108680136 298087945
165549455 289052972 316759031
237490298 406827212 379747186
98084260 384095588 99150091
282351938 338109843 435066070
103463092 129743512 96904196
457802920 36663834 374634485
414904319 178698279 285272804
215883026 282033911 214708284
310934434 405292423 349216152
12659647 397931325 130921550
237774225 227017543 118411805
283666414 343617461 367627137
21056124 388372265 213224173
428979805 27895255 65157373
241224885 116082112 164570662
433585083 133370036 320782651
207566276 14668042 124218935
80433513 17603872 352502137
253013268 333492875 281821578
184664559 148732092 415880444
326245141 256856716 75569564
252645859 80667319 100598123
410756821 44745319 395185065
320746808 56531332 220474468
30496081 380126660 105324765
29163220 147929221 354171529
351934220 57087312 374022346
356838249 133511093 47295665
364197279 384428309 405900600
34396676 313412937 313874309
30319746 300569393 156156171
109369007 167374000 451298809
377050095 246492979 108186306
385492702 302939213 119959928
94399977 78426723 47982628
359690871 447532879 185972082
348459061 148194622 120824872
251318907 214943018 412139999
83582083 407162877 394214763
392559860 24876436 205942288
319366132 199147008 119902731
243384393 424066194 417165056
382229262 357713021 120578347
78876578 76509481 187936021
53871006 94849970 372920936
107369257 299895817 287876446
11091669 295768026 53086900
140168145 96557228 398231904
239380122 105961932 423825759
291945924 324794022 198327310
326360801 296792404 225316014
262813833 51817604 203923849
262578909 55041574 82151289
160684656 333421957 150045063
301741911 279228993 25465140
108323099 308580522 62897698
28152865 97039603 248352766
238671548 73938505 266719264
286208813 179100194 418091510
404103462 159012294 205726824
286231888 251469636 369699257
40834778 16052523 272776006
70111170 22763725 352750610
447250396 446118072 133089326
375596154 192891571 169332767
126393131 13169347 204082373
316324736 455844563 341676662
138676357 36054003 346793745
383544661 186057623 198074211
87891290 359077804 382254062
393908978 276020958 382011392
134046179 421728515 357976912
313116914 330799301 207960045
174390223 17154102 239195019
381689208 74738628 423859119
306016804 159055388 318866188
451219333 59695685 7537572
393440786 4394701 309527268
436229149 327931282 403568306
446743877 79013885 311810222
105155285 307354202 95772692
88711439 156162868 174043896
60003147 273124227 435065763
204541640 400829375 86441587
17869912 245981486 211707814
326467680 109266269 81463367
137939422 130154639 58240681
256573113 129127596 69929905
334370805 171301622 30797031
138784909 102521281 400578479
200207119 185479891 8976330
276656404 116404783 103299441
101109893 249492032 18757510
31485285 225343288 222385570
81984232 317086238 234371388
419696 364307114 7162619
391903974 280074413 265549107
81909590 402007714 177398912
104015690 176838683 34876039
104603442 124908314 270165340
410746191 355420184 1692563
299226881 241743768 198324078
446726428 124972852 213970334
34673997 445869476 90140402
386038457 191162850 328331055
401381763 419460033 60646448
149614524 386838029 204612327
251032470 88443765 457652888
239523773 22895047 89457064
121656029 103833337 182395871
118943706 286911375 232737594
192736745 224705269 167804953
451454120 339451288 92247557
218804107 320056218 24821647
279965116 118810627 351816234
176581927 427729460 330372986
277510023 156688898 45378616
64931722 374094759 2120267
400968602 130263608 112556149
325217548 140923859 331456318
403829591 238573955 436794337
174423687 14002202 257536661
147022639 260377870 267369818
241739736 243678774 337530130
64305547 400511376 411105234
316347819 309067047 17315167
134383017 385940517 32360503
269862339 249087522 24279999
249499924 430127006 57887637
445684786 287025829 251096791
290439607 451237567 422755884
56164240 326622129 66897627
97125712 69474522 70718000
130995424 444395542 140248447
166130047 361688097 28589445
98126505 220751970 24067822
145315510 419773867 136733437
326140619 158664686 76064887
9672092 414463720 94104542
128165145 216047238 414922130
341203441 109760294 207147272
384817809 262371189 216436999
111738660 114705340 83212187
229989483 280679680 250688481
455238529 298328370 217424362
171040275 300116292 289934800
366281497 62565332 456496341
188424153 161889088 24630144
178384497 40602485 273619844
315324485 409765413 369314956
259486802 56298202 380117525
419940004 423030911 74689584
44415342 53670776 78727261
386925558 22326756 418469489
73208690 403254632 366475031
285457532 161420675 234873839
366741131 62397847 375871865
297979530 401924774 198816103
97298727 384729699 215462309
255015718 38087127 234459884
316617834 342954772 385250638
279373547 282970048 412212852
280118883 423373260 138093906
362117704 147214239 291001945
425320933 310583044 357008000
350541555 288391264 224394571
431996498 305280663 301682218
274410876 179823708 282983426
300633332 150110922 381001438
86712815 316761959 97704771
272176243 417550024 212083195
72878873 329094902 248624718
89668360 312611815 133101097
274523485 303758666 112439963
422089998 158908937 298779132
72987329 13582259 150862487
427964938 77576487 133046315
4476460 164022498 110222591
42255091 70095507 348563385
213003127 3748647 318977657
335115768 265755556 97629028
267291490 32094810 180387841
394753232 196237008 410775453
354590736 200457290 390803825
40158932 448356703 134126085
245167323 22354998 386044985
287872699 132080263 82097446
183957022 342597671 414988856
368128937 445043415 195822002
227887247 267073099 187778475
141704141 358056771 407163474
275450162 256790875 222598257
116388467 188953754 214384455
253631764 255171819 345495330
261832230 310886108 264178361
70241722 24972226 268919395
436988618 76241189 69154225
268281299 98331981 409675235
249931066 110092417 81404809
77549008 256117503 451461366
369683103 193328131 96798037
149389195 186249475 182420730
20583617 64933855 416458434
322852628 417532706 42189396
63116337 109033916 296740492
10652499 230919424 143752036
270496688 350966171 456318251
88626031 446017442 349752302
6495213 143021135 89577755
136385845 8860933 4596983
370972467 281711111 404167159
301926170 63597326 101187311
131176377 389511294 105701032
455372069 405533431 12577927
223174137 98705742 138221995
274804151 172688080 335452413
137549608 50691150 83417649
83616953 289324493 284875433
218342192 390542770 263054335
50140456 349915846 161746533
432087059 143201151 455127982
45519419 314711205 84003732
27199376 62718015 185335684
328783014 221941875 177719671
377790013 5240625 123123694
296206573 233080552 366196709
412792657 215111092 265022285
371912041 429365446 142068162
455793721 312796781 40272521
427153879 266601055 245049840
373078484 81943880 30684559
320657416 419822981 381467391
54094887 111917524 288710106
59296944 339310007 4380205
312223906 382475391 191442931
167277813 380313654 149591738
364572906 373773890 357535190
367420677 88480174 246399316
428392653 297873121 105462302
297268784 81831554 20345765
294752320 132029856 19191846
301662696 186332107 221150371
180044398 258364325 174575743
410175408 72103269 129715688
366585478 198923521 320982479
404807673 405407191 133124980
389530563 113889740 46248796
199643502 2543538 442974274
338941734 206502915 46005088
279433012 65699682 353248550
377886275 177687245 253493197
417043853 45339174 375682587
106420766 432175692 312292909
453162147 374440053 148550982
272578889 109760835 162435625
301159754 265226178 389073062
287754591 262515662 49831774
73976112 5687666 449115339
228896233 105425310 355846972
347043944 312599481 451274575
369286298 92861355 269012502
456508182 407929435 379184722
248655188 432253910 407281807
377078319 358054710 97728115
252816907 376075821 177338043
195200837 426188261 10269437
275827699 157206555 221104410
353147482 282091449 147889249
375277855 230308976 145843665
398746646 255638906 418784478
123000861 413340651 175250105
2185216 35224065 303755696
289490995 86802423 145043412
42690008 357645706 444805895
20545816 371188877 434251817
131089243 258729606 224035029
91169804 125827865 245401864
299749186 406688939 58201180
422439283 143350389 195290296
445824932 70231138 79743876
348865213 248698532 190728897
432665454 111877069 379664470
126271633 384884413 263487775
282458404 30317945 239023761
311903381 365240690 398352917
444414814 338435415 422624522
321019948 15552687 207680137
411690065 111797760 335881203
329038275 426971423 21908994
235173222 430331098 180901537
77833438 114215774 29504010
38467677 435533979 109018005
36265946 350589022 234016755
373361100 343466257 21427153
227915919 165673332 226222177
113771442 126142091 346225492
128628372 325151305 396065269
317760471 273470167 386262386
102446669 146082047 107041203
441472542 317851886 200014715
363888820 350931178 152757032
410007672 143066208 156293149
169873911 158356731 312566143
361883451 194714137 102551601
266624588 132311620 409299011
284290421 312834281 96595323
357847531 369597312 337431252
397835863 58166786 378589560
261049817 259961430 195284848
57513225 137482836 113311238
26227378 1090713 323627877
285340306 123705062 414262448
217017675 369766691 1211150
443717026 147520092 341589573
124935433 183302618 251257511
281078768 310594949 253125954
427863593 189376932 350111717
208691048 156865418 307378339
68071322 223506864 418582333
405925924 250942473 27352449
248937760 342518351 256350666
24276326 376362699 353057177
230087613 160326235 453968552
409029797 303095871 3872074
62136085 41734479 215262098
222378697 171877123 177530258
430051641 367921033 154959357
98243549 48632529 227262019
295386378 89334857 26818054
84895007 145212451 455794947
446598668 193112766 142457596
82642559 212659643 400109618
397356520 34644144 346793317
437419950 420361477 204094150
417261434 180103141 188852141
19022866 153648986 400943083
422471641 180162533 87043744
121214589 54072801 444921204
245103296 384124746 227610965
269344503 421779942 303102584
427374780 217754232 134612327
88870887 210487878 273839391
142955890 318078699 213371011
71557404 418294138 396296330
154469445 456373982 18656701
352005783 10784659 247909452
196767483 372593120 342766341
426867289 116319996 21006867
426780794 296134741 23041389
435543807 338114584 284432726
136063970 399443413 30441419
210393832 70226306 286527160
3345011 20127948 238921062
58632737 227982560 10865253
162849060 417222952 4918653
348645156 358909600 135911264
289066946 89713333 227294671
328872237 186472816 364507482
54216355 292030118 35237779
892860 2031441 122258497
281746693 379264527 44803147
399421346 316083619 138325136
409433029 218701014 299245166
29342973 368562849 288661813
45623469 144866035 437816102
288925334 219697055 160022818
412970966 149088382 330751205
239969537 156619998 193118919
92248637 240264329 202643619
444836788 231922834 32540139
28288569 11265570 406577380
304821616 159369936 78578217
210432187 177756353 27411181
3022927 392795925 157982208
389392861 105289781 220108690
133450013 283048286 428016936
300411509 454266158 100682835
213112123 343182759 63904665
224044326 112292946 53253197
377683567 328204625 406004031
222527366 295462983 345415512
397793154 88506084 68250803
49838324 431231700 335511054
270476656 121597481 368222724
351713819 453892969 137861376
244206461 394436375 404287373
403588538 134482759 144958907
302498389 425569745 72769138
243767731 96452557 413322261
170044097 112568861 439211554
164776636 64546794 399187662
327146605 161682131 328462834
424166371 254262062 167764609
227303143 319596086 255599033
141384685 287817414 226646882
8471220 327529796 236510592
34062911 272936747 19097728
151335359 61285253 392677120
80885333 343495467 246081634
432514741 314965373 229142548
375636138 344190432 210593778
388915466 74050695 242019390
435769803 339502427 123794976
201846719 87718586 200714423
411049926 230004351 82607676
359819540 410824633 56202620
19157712 353052492 279925400
168162280 44257782 81261431
131068933 194764743 112973947
4765605 46374877 295053855
116924298 272419746 181423583
226531048 101717581 125731551
82366930 95569927 248702150
374595586 34396493 391807580
302714017 403541672 297798813
366058923 117419378 25653232
327864687 152042383 426541977
424625813 880764 309029147
407530929 137514035 234173166
168287249 241404879 250130599
370954767 438166032 366489771
78521872 372788542 369302410
128067242 102623976 5873774
247814735 39010198 34676168
33402162 183799131 92608942
152348000 57815871 81771121
122982164 100639552 180153626
26579050 15137041 1314287
212181237 293125680 427397508
143598118 96881023 406942157
78229422 280587722 353289235
208132193 445984273 175065170
171902252 270926740 122977831
319286277 455449136 187901842
35372646 205315500 284008881
396202498 74900124 303543515
393249814 306093374 221555701
373360619 339018257 225339243
377506716 215409143 94808364
379124179 196721584 275022567
429090759 267264426 74672415
169926572 287957903 423183996
335867468 387488780 445430968
69737933 400435885 261618294
288298931 387002739 412333964
10404822 74168757 224081377
208880133 168976850 53144300
335751155 364861535 142673322
12651463 248789167 74906568
46627749 307022111 101083663
445312785 303867431 397182833
26083690 392793380 168361156
1692269 363853334 72466729
240497024 231383983 102517915
140608759 339703680 258018153
115854982 344483522 154274751
206158522 330230676 88815183
196316736 180383553 100455306
219927278 375233500 197202628
243437048 352319911 418096319
283133573 77550862 450435709
443104810 426316323 405337361
283791494 202833974 97620556
18052720 24413805 187838125
37005246 395535092 165658952
335138906 130752454 47235522
254272034 396812969 203070657
69431271 38276943 34620667
10720171 389638819 377291343
92550993 346273741 28693893
417733179 131598078 365717265
428765880 196600026 259537112
69652456 616529 376791850
20862259 264345363 156732460
268289411 116994842 384004472
313799987 122160837 354832992
278147040 333995859 3106823
239494395 83806241 244501776
359044296 185468157 39575437
40457735 416281290 331995453
267522411 393749030 368814588
134026346 372229420 284704453
94802411 176290200 11518449
155951712 128492532 212100114
419530198 60222393 32563021
90946676 352359435 30508597
283155498 249869977 316185564
457252045 331788731 276135540
178116739 407596168 300219102
423325591 385819902 342268104
3847917 66986281 294857501
126026784 303661153 96324848
275042671 346912668 406292113
347291603 169626790 58535962
397658343 157036356 80753774
286048069 168661167 101931476
133043588 246348064 306198781
208922252 402599083 339736148
98601736 86133784 212005424
307467787 338136726 312506403
122292712 115054684 391380321
291052679 208521518 205182773
29059974 412270076 99234323
390202171 445207488 242560474
350856610 184545747 29767861
359748739 295242738 227801769
216817068 52744038 312204465
128919071 384387147 251033359
453711631 355007229 114466306
264576254 70101950 182631247
133024139 352802634 44428128
410504852 306589354 184573012
448555271 388995129 392477998
80803411 22680689 149953979
32861432 217935145 171303046
86508181 19205360 172288079
292568077 327877576 310101307
233749593 447651841 284157649
309411856 291702417 57175760
254417045 427082553 55489435
283909499 117992450 317085750
177706653 170767723 85312723
321377991 272836059 129135258
401971424 391416323 34508234
103734419 364288116 271454924
119128967 143616689 368512711
328531329 403680325 37783203
414467099 260816750 135298807
356086622 381303793 197269732
407596128 316163521 365405657
371727715 222714263 155504001
196813988 281086820 61129531
289631176 262991584 340165954
80928589 399884798 128365482
178608756 412881545 225179275
221138054 13566742 339272835
69689625 55850460 442933195
450234406 110552559 266606387
50198773 280703873 216839098
108263105 243693333 49221408
141973890 192855739 375698362
92071813 348053324 255121279
384129172 282854680 362605983
323053074 268376197 233313813
422157554 436132203 453984938
284605024 290863169 392781
207959279 320446880 439056287
374817156 244414051 389268698
343832387 386910883 15803503
337674363 194329447 234957491
132626117 228047684 91687064
187605690 99005665 371887472
98938155 190430516 431689249
329728986 234364831 213287073
211342307 360971219 87251667
109968851 256601255 385811010
436038813 82787704 246063356
447808192 18377430 57504206
385055195 51696578 140972552
47885700 348571986 350474069
29011225 354523695 207160817
366941114 376906564 44297262
109597081 357046180 397014594
168365996 62039106 135962371
53561224 184086977 339395732
272696228 7469614 352309269
239239630 7431332 332694893
161460087 243460765 230870586
310778092 176331259 206789189
69771390 200976526 33132520
376368710 11104102 293020235
339095360 43806917 185856652
41312585 163697643 185384203
169363238 45933494 302466479
423249508 39472772 313167694
69312574 311022399 406657440
384298019 246547248 221844893
280914044 299422439 35737341
306550422 83857429 304918971
387169005 351892658 435441255
339369717 67097836 364915298
139487079 421544798 33117304
43998790 284950699 269794287
287925517 326102090 235576989
402762668 107308680 363963672
365953242 252090269 428177728
367684850 388929094 265470200
33136482 450626605 47841085
150710002 210422184 325864642
114588572 205238911 103386234
107911729 270690699 308622687
201709482 172928819 82759471
65282590 150266337 98247069
264886182 168121909 356260170
119999547 454731960 450835550
424800217 104848809 286848486
40416100 35836590 354576613
372485811 137940242 192084167
159804084 412326124 252980959
78721501 43234500 126325069
39626555 420043819 326180331
32235191 69001118 25598793
137822773 283110886 401574974
390102452 52326486 139408618
44527182 435482446 439280453
281058024 60754890 364957873
275026415 305549439 153759260
294779337 129736768 379684701
166778815 215035927 336720783
234405972 207974415 436129066
354079265 401590941 76684230
134058711 89754050 48542269
435106212 6477337 419910816
331749437 172571876 195806480
441662150 41709893 33872115
285409334 137739101 113868569
104201599 160586616 66996016
367880470 162643471 6888249
192052148 128799031 358500039
117706617 424604432 97179140
80101051 199012231 197975255
444743773 44308761 94836379
93659617 136604917 158156324
344577893 369426862 279268227
340959273 136979897 258131098
186214108 454872018 380789060
348918603 316950592 82641238
301224462 427557237 279084211
453833613 1112588 225733194
850683 321924054 164651770
373907116 4597800 220305084
22792633 266854694 330090515
402302795 311591887 389662897
341686488 232715436 150278015
169151799 170999880 49531400
379531855 397373482 211957083
257119771 364128432 45605988
256479621 78317943 253532735
307679034 389074924 46624615
406222399 113559707 314353737
65851916 245246186 248997669
246855200 44067806 310014115
103018424 342287786 393459134
380828129 162055316 432359038
425364118 77356854 437428554
250703283 234237658 125481249
279083524 429544041 111179657
224545272 29680905 356514924
39675580 27843418 215443349
55807995 289602382 224215022
366399576 196709276 84650592
39566040 117859669 421225586
376419881 234601364 444476041
1860793 38151664 34111197
85852872 339712869 144170447
9175591 455895158 370975526
25730573 112492201 354124020
259669654 249803009 410117850
49754055 205698331 275449022
305727322 123623140 136234398
25353160 108992321 426687814
348396998 6909594 154042020
396565563 390432009 300715521
431511960 75690638 194348618
239700015 119431233 265493818
278789547 303840118 27774938
167976898 166919882 2897665
40090471 257419842 136428730
254014156 451678939 58567061
199376645 90682764 238416678
436125269 150846444 428137948
163528603 257187481 339950766
170394954 343418317 149850504
204518257 336550717 430215822
88476562 286535880 65632207
285260215 254991422 381997308
228476064 68807907 407019269
202690655 11516108 199562010
195604783 233614079 240594715
284917129 179614365 454442281
159267350 372291349 385766716
59010193 147347924 395477386
257130155 289524285 292559763
238024207 259462106 50890151
102431026 83797658 397809333
350772748 105274067 100426426
157149659 263207938 260525489
340551913 218101494 424579659
394741364 249574485 283948457
119409217 269210558 349481545
397502960 59832882 348465296
346356955 295937000 330309403
246815966 7413645 222191856
269563179 129601676 44498304
175448094 10381499 1787137
282253033 43665728 273053279
231616660 110346538 55772609
116092467 165959185 117120181
452548771 227982164 122645010
266126486 366831273 69514216
377922788 355328457 304564495
64631888 421135546 206118455
251669479 159626986 66664075
151476487 357029751 179688305
91125431 30202879 398490932
90626502 313479404 301028983
323757713 341086524 210404529
260327196 123294045 191326122
46157543 264944051 46127947
136757645 305680474 76836096
153675912 180312436 393016290
116346117 57725762 182737974
238038900 104417253 190488691
383234108 84764600 45718656
280674087 256184226 10435376
397282434 378900952 252056341
238655935 457318137 413840960
137947264 184470585 78469274
37995515 371950787 66243576
407455437 444656213 71732828
307683249 166189226 457105647
423127402 121891895 19816987
178710218 67234181 190014450
391280371 307425160 117681375
417840823 220226889 330733531
370849407 453812490 315112142
53323418 258473510 64142238
45486819 327553766 197429162
297843030 64144828 365079690
192259154 355205915 277209468
393750766 305320413 6890167
224691063 410127555 392889081
429319073 47411218 261170294
37056586 353563883 398910748
142829702 415634419 170053021
403030763 311188435 17025065
1794189 275280707 445982894
309028968 49318129 254783524
272717632 120790023 361686487
71216404 181616753 237924430
305913379 396269660 165541938
82293179 111085123 297303902
9724450 91401721 204338573
375833821 81955621 402328248
399494931 12873192 299150004
435954732 282442095 48226457
72663970 411465781 179973589
23444002 442947925 321892087
75515342 372996098 337660362
38110447 191555728 3020936
71346970 37016345 1154518
399725757 180883871 424210747
134780498 156536477 267401256
291158338 174827353 166509720
339931681 288915130 47756685
16529317 312763833 159269407
44142440 451096613 57208900
92788515 364839653 95281266
58682756 348606211 94335938
204725652 283427117 400889372
263219004 304101495 224038150
238206639 72114980 376563821
133798098 346800241 420751941
194896045 243533075 141090061
191791935 59117102 394228232
286654292 381944391 416816245
120773309 242530724 284562058
362449828 413952219 150003185
134046719 58248210 99840702
241859313 352977782 30833338
9623651 340161059 345329668
425061902 311466112 116302242
7441096 272621059 175871234
327577360 325402316 47395630
53901870 110778085 370451526
119855948 287892172 292001442
164369853 329379284 58860505
38198333 121718219 128789195
47843905 124256734 446204529
155621794 109293268 90531996
310550116 358573436 389747843
429943738 309240480 246189860
128445990 288136037 351600047
114271488 373563074 116230323
225943920 455804722 122361062
150897518 243953642 348524730
319441179 121290170 269220536
97316477 387108135 408378033
299034303 316365156 453168414
111590050 171622877 303902715
168416104 244414931 34741673
276144692 95083750 82471397
189040116 457305131 304813743
32972185 267339850 435683240
284942986 53157282 433600030
313464917 265763762 381936330
413086708 51161988 372142266
414785191 371253644 439346922
378291448 133684475 259880163
450517211 44530 388320658
78321025 273400156 110407961
343499599 298113126 141784096
75457160 197368426 417396819
76747799 13339348 121428345
345962223 229601400 252609819
51523867 259970567 220761825
109843751 5290063 36205888
253449814 156222374 330361951
329196007 309548545 83452255
390876381 388567143 266570343
38830648 223438232 45448135
279034199 97573991 78466128
402671479 18637629 321983530
185884054 60905061 364686223
37393791 211963210 435877396
16501788 110553907 171854609
284152088 265403983 153533727
308847870 269550404 183378869
333433181 279460135 389509184
277347857 395302902 102679012
213660814 376625635 170856171
449738952 234118414 187499644
427755197 164141573 32935012
367467058 63558879 429853466
386032201 176926226 91972419
305644072 83221143 377298561
50302574 376586977 57785520
38525436 269707451 301533250
290325359 245824765 264109176
55076139 327648924 82996744
6986328 90840533 177945230
377488477 90167119 352951996
209258677 436912564 301866567
376693570 401809975 149634029
247851132 279715815 241374691
358128482 164780381 135934632
138149492 224170496 92222210
377092557 130306263 240226540
52803630 290886949 401349849
288093797 380936575 302299390
42292044 124053648 85761112
392253202 189077689 129903352
450899369 388078302 339836246
444139754 332283556 262389940
162945883 52102158 105682451
368254485 34552084 363645547
437915065 890822 390915580
417424855 338132424 308980438
143766238 5070548 247925392
57748326 42643881 437680753
378314361 255523568 223626123
432749334 172256151 24987633
52872903 107410691 235952786
433933075 28394335 189860761
359784032 227312371 381857252
197532355 308191073 319207162
400164682 138891151 181320805
290897229 28150141 266047569
281822671 339695250 446050716
264013341 184349213 358691195
409901614 319087186 307270026
101061559 251712150 140280582
108126310 323238735 298648236
393513342 230754237 56566325
228454701 269777011 240021277
107675908 131349458 420208785
212779893 285772603 348250810
184443656 435162222 385466882
364877586 213498279 38456339
324518531 456597177 29658581
349974441 197094437 38483594
169386334 149856917 18768240
404350053 233332332 415036344
373464958 413793616 142530834
413518249 16957774 79376975
224469125 130696591 378100129
43764770 219593811 45705146
122908665 15658401 332220887
2836459 50440417 426681159
31627202 253038740 368388018
429800730 122953109 216574193
253799296 169768658 38389461
400542338 335698302 63460100
185186015 121286021 103226215
123841755 196276143 320277121
323318739 316902330 173934525
192193853 41835015 378149940
220252119 180101666 419137101
225109065 288432736 19203954
7734990 78141991 120490105
72095348 427695910 126440923
38792452 318313297 179131113
313735816 83323640 177543911
165284059 266806890 203715670
153673281 156031722 13777761
312211416 51654846 361896383
120416058 411648327 151316504
306600664 367539529 86762097
180875500 348239705 179167127
193384811 384847070 165270646
309042097 218717962 282696597
396577049 438349342 389214094
25481685 117368337 326721635
198321932 26315375 236698060
16826386 158297510 389063606
192287764 370543126 262861696
112883056 52563037 318835481
409123941 346890242 155900042
103274804 307810931 381618697
311566932 243901929 371156960
420022609 230482694 1591542
124679441 328593870 144010326
220069705 181191420 79051258
134471255 224128816 206183263
312009337 113062583 61086185
424568747 114247800 324531501
443895559 306134706 442723147
175472264 187100752 386875780
171509280 297183122 1338348
373709989 435963866 43092824
146887701 122391791 274667836
447077096 158215806 297285590
288291192 167949296 306695055
174097660 320149154 10949500
151041839 111353126 396611068
220012486 143202083 193243324
103561096 328784485 52099063
163034422 114256297 99736279
419215271 196814257 410046889
251542540 210462397 373525432
381277823 347815364 106934961
278003672 14758004 332684468
313167045 347938259 193169099
165509870 155197824 1198641
37608300 412650944 356580352
138520810 239088266 380588665
398077055 384614421 106895491
198635944 227106024 432951097
357098248 168744008 405625672
5245146 361859995 64803442
346615304 199962020 13276888
336223141 196975708 218682425
426472350 356426706 56848905
398545775 16173020 182480215
238020558 329586832 189280096
24282525 80629189 411282029
40857847 369917390 146403938
313984350 129759025 227090449
91521547 124796029 90847427
245312003 76981906 191959616
59604293 333817248 329293872
455830286 155157406 20388747
378519362 95603426 45686926
377959833 118067207 364813930
306123840 97066855 299435666
210614424 100484259 50301081
300380431 275215633 84133303
301010798 37352718 225205558
342293497 429825661 240984664
288430428 113256434 301001070
299684268 203123136 436985910
199776124 398004882 329846614
218625306 440004626 218072223
293179395 90287148 247473921
232146791 412942860 396525804
207268234 378100487 174093313
342047398 224708156 172492080
400818852 427556941 327338552
233306661 219243412 381395582
284153210 382625520 285921545
109438116 343267537 6292834
425770746 367463091 17359504
103286203 319370488 444693703
341499411 179642700 6145617
265438881 352885899 231678632
253435571 247879867 389639116
433345728 159029264 288342861
289950279 317421497 268937047
222337226 226433021 20903877
179455277 134483246 319189893
435069793 49705864 269715674
8426574 48532034 492200
11664283 172518039 182512181
233556246 444194908 231878069
388797661 56757298 12905048
376869111 16746233 398744929
368935412 362213220 358529541
440115292 393547557 182166547
171817974 64021044 17549290
344738383 206519387 241589525
273123416 94719158 7569915
10581685 222672938 163518749
22478376 347303676 248965036
214054606 341361277 395656193
149517025 361044145 234684075
192153653 454692511 305133245
386466877 70872804 179674296
431863128 5983617 439687422
48836327 261707873 301790461
33223796 303186619 397493027
208042222 350594164 187305576
29244316 378234634 26052359
236631373 158478801 181981481
399525286 453751170 333008173
69263957 330661000 354851337
370428464 16422520 296778484
272439264 60495067 32832770
28482172 376512432 10796332
382301783 388825583 73125979
234730888 324218592 20723278
327648883 388912587 97603446
141566197 244701027 437099671
302020949 110705537 222295584
76887391 144333848 351638565
141353248 92114151 45110859
197156639 147210202 164181402
29992578 273093865 154910464
379752615 223170244 143255509
66707412 224465972 387876056
204364403 44624587 393903603
214091790 19293247 427936132
136938483 277118131 81470358
212490545 131663459 107389890
159950306 245229696 61283343
133667574 275659813 261052903
141251599 99454712 267723276
448265282 138336643 401698984
183205689 4134069 233381294
310694395 306160002 393835084
344200773 132045159 271869831
214161511 310765835 98501788
233719543 239913853 282765917
1444778 421095410 375677216
294874872 357468995 185567975
214552991 276467192 371695301
219684395 397097033 30770160
213934515 267336992 44670684
394591303 325103232 316219275
248913069 36089522 290094945
111957750 118771922 426733574
75232411 329117219 12495265
12837481 396213535 223267481
239175460 58841406 184480383
247171891 40214311 430426111
398896065 156374038 286326846
363052945 402246370 185098102
105618729 92925489 83013239
443344993 67989487 108774895
233286511 252821085 387381842
23655083 105691384 359587735
5222688 129136514 1484374
377424085 4434310 19986500
226281239 365467238 406665190
324640416 406832826 203700361
304541890 453199992 36542466
25722712 376476069 117269869
220455766 333189612 91826028
4346965 241317162 214986772
159073731 297973058 272536441
121523751 52786885 305063472
39293312 314838763 12155202
13652261 289915549 109827700
67061157 447419670 366714188
258605623 381384092 404564205
328478661 345788872 246579252
405571941 146172293 81539724
435409814 149143293 280542129
60104714 119319558 292145531
443720714 180752696 442445651
280144410 444550883 394988668
411579451 322753013 199008427
374286572 2256299 174887328
238535183 184429770 286308388
255340246 90202470 395168834
80671931 130404422 329549555
371041217 324304646 404523008
323070671 341623524 298446016
274921204 43677245 146460512
281396804 18399409 368676523
57249202 90128441 226465118
222736796 295364174 53800602
48243096 21675371 328261366
84291436 262800916 265009426
104717802 440249622 100533784
257290443 391485308 292585935
22935839 43325932 260332297
237215950 231694618 275864100
229271849 394230423 151415516
362027589 251531926 1580961
169194039 135030834 132829600
354632447 397063382 1276967
289488483 268244255 388645017
151715713 42206530 300505508
312902533 373662907 70664141
340978798 413066556 353045925
243538615 249053937 1743920
179482228 42512600 139925994
208691901 401973837 292537975
287993057 126620739 157195312
370408536 186782879 305513550
117565377 253506939 77153575
446499088 60932333 449398056
298094775 225593112 103322585
141170321 105228541 334385278
318379995 126689495 59184631
179342385 439150948 151565173
116365822 127881377 170218359
103706000 116018791 276586980
207283809 318331405 291589708
222084167 372661177 397926172
2837556 292501014 397080949
298994445 315591343 207426637
156080740 79007867 271598749
112563524 300313432 50415835
422601061 264729461 443952677
399520900 9868538 31338307
165578580 44280551 362653337
284859929 49810913 301089278
429745835 233949121 203869385
116771855 301361124 80459648
304226898 313665851 298328503
97507845 329719575 187241031
33412321 426158718 344850622
107099086 399245379 320310123
86426916 392561240 318600723
376604001 418586744 158730018
300168713 250594334 56879940
392007590 385577381 187817861
334559804 251618568 136114625
127784924 278057380 395377340
160157549 119242666 219321777
331191704 81902240 16793352
435169903 361864833 311697928
166724303 332413217 96880621
28255282 290557377 281334286
75583890 21742315 160183071
243143678 113734258 370149832
32434312 175196591 238331299
138541176 39749279 353715783
279494148 246775763 451876129
246369201 241585426 77841042
430392201 296900359 370922435
128777434 387804075 1840454
211514883 272816132 388769209
366819712 39630130 285707040
19861800 188109011 370124410
78803020 84351332 376893001
23625049 173733153 196804007
106769374 260358848 137278105
49175107 150298994 295701154
144381597 378107481 117753598
236093094 339170833 446193591
65662283 392879646 116375632
97141782 14221447 454473798
189630923 356678610 377091578
313398201 176840830 242386808
327380397 73206802 211280765
310053840 277565605 439133010
212575579 266637964 395024157
94366073 285137403 147657138
372884644 80155871 32268072
138224282 90471901 36920021
76052971 386960248 37970218
140698590 84074419 278824067
264979632 324432224 108805126
221251175 238015877 216537597
242879693 311520548 69242095
172147820 382108990 98983794
277534979 422807072 312131757
241913142 23630813 338662546
315278205 325224623 96533666
134048966 275989877 153541293
280498009 98140068 203913955
72416731 144642966 254354196
383420526 380418472 78034226
18485176 437108504 392431560
317238058 45761289 363091489
303290328 114526816 393447247
338213132 32542241 398679668
246306848 434050490 454021708
370499935 382650935 18734787
231819663 236087850 271261363
342327216 329800855 428364285
169385046 415574385 216576593
209820314 2957122 315588493
377937658 287589702 146895694
330248872 406440558 436772020
427843939 136925645 10220624
203646216 280266967 205019501
120719118 386510720 300791108
136531203 301244897 351144824
308477062 252633111 367915236
184798658 147134151 841917
389983589 108873366 198625745
412103115 138860595 121357148
405131062 80265750 390256607
441033881 97059345 396149516
450712689 269620898 357018144
206723235 711045 63802462
27440525 325737804 35175286
350908622 212192174 92431762
51785413 403573330 221820403
150875697 439098998 428918470
215648511 323381403 302600337
68759759 168193916 301875411
381651673 137923231 195269598
86853881 132474990 405438542
161730887 298262370 87958904
300056851 249341418 288414372
246132450 329144369 74789500
236988715 393232728 396917774
27079157 309173870 345697431
387127312 271257187 213483231
317046028 437884392 166205603
277255743 148510427 291153640
49914366 66193358 335850301
23603193 252810877 399708360
443993071 95670042 417592835
273716709 370619484 74041564
129106282 13538051 408579045
81354136 292343502 165628854
420286811 217378427 249757371
439507554 404851763 258016564
102521672 327189091 293108357
260531801 132371968 408191251
18531687 333658621 125125930
239937671 438738369 282336907
371525935 253621292 189696941
359587121 424470452 158392661
108161326 7135640 234703579
260178344 387805521 80560679
245107192 96143716 378116486
204279349 250580767 80984106
26282076 430317108 315792523
175054194 351653735 451154905
282450575 356029148 362623740
181269231 397214060 340531221
94819384 56422154 255596194
359732295 177587147 457851425
338361241 191231981 281203066
117925977 280457793 249298264
153515341 16150459 216261632
195674407 91116836 289058746
35649730 120537355 268217915
125626159 42332527 398500728
240471898 40265664 246036020
150601012 449740048 293071902
11792914 65805822 3044765
435989027 177729806 365860287
345746973 270309174 18669490
103057635 246941664 289005699
204144947 263156755 175437367
371895142 451268505 216727796
23994546 383538258 128220427
365451686 104242534 59860744
363667931 439075469 161549460
88579934 38914815 149893086
219709417 142006175 43507307
421511392 233657893 14627761
2244879 127551055 413969560
416700207 221143645 235574647
6684092 151383357 151908645
418865470 207716268 391396885
67615213 168100442 184323889
391379684 253990330 237014527
32752643 237763397 88127028
334646802 242873163 205321154
147695936 341884231 275565453
179863368 126920912 386632967
246921494 428403342 260226287
361163612 381377291 413568170
142494356 86744084 307378188
443413487 88702884 110425676
330112054 3883284 149421771
249031722 88972935 189099640
225744911 282309426 343422884
425020569 170488401 357600780
439156952 182448498 154080656
1812599 403849553 388668875
346046392 59447746 296279875
191923766 117857229 75154992
254548750 213880470 286647993
95836898 369131472 363728142
302786942 318195451 131174060
418277107 450591690 10829713
418387017 454857424 114514388
218562189 230169798 268856081
438144420 238621433 153951094
180776870 32040295 13459402
340658687 296238927 308211991
109386602 381662332 445648793
156082103 336391092 144196159
156576254 290099982 131135509
416262608 78983538 190285162
56040548 141688200 158229889
49078429 327796540 59040102
372417231 422265589 426791069
130712873 258665601 116709549
86497123 210197188 306347560
181395302 29412618 305438380
80625568 112776904 453655070
208306719 135139717 172279515
447550460 120475969 412809830
410713194 104298664 407040845
430634272 351188537 256156150
376828588 327094600 156068197
154378272 89792424 8879528
16070514 59190282 317719906
283684788 61730691 339500719
213109256 271358476 396403580
341361934 132192032 95959302
441817265 293267791 291498865
120914494 39591813 247610048
179610674 93308843 248411424
446251410 117807247 417583371
435011529 50528442 192016258
298105250 235865341 54916786
251073643 391661464 95231752
267653665 289318808 102551184
126769527 109366246 390764083
299254822 157431392 278079085
191326005 219116883 144845088
342207287 80349660 452448420
92764305 427073384 414097260
178383023 148641442 195467386
273522173 21260860 30106613
298748792 422597674 277508804
144455297 344918597 152898284
422229875 107828285 263977619
400258723 358323909 113842849
209534940 248819494 340825862
403427810 202845124 310764459
54497869 365021033 167196834
154163885 254438751 21702941
306310127 14743989 210964163
242492805 352048459 421922307
112837502 345508314 96234681
89554559 331808223 271117213
162751340 146509815 78666729
184599093 121997410 278950452
212408244 452175204 441675778
212159155 267556496 439127664
335508445 69882017 123709725
113480560 90994302 366695328
183275925 313063689 370635101
316219845 414472593 69006324
286106082 316480024 5002292
85445093 277063313 106077611
395355187 219721981 238705031
76224269 190044019 69539247
238453052 314047962 161942760
232929042 422381109 400962392
338036685 68073488 315591643
120295676 200438188 306111862
240889686 343824657 170796033
12743953 255223241 385398541
306835380 457875016 101077629
391226629 108237468 434775285
56883205 312262662 418268761
293198034 261634517 265543543
178639294 258563193 254824558
11728930 153681139 88897326
9779810 54249148 63799533
47561648 374468578 181141166
166609787 241566325 222204194
210099940 344466555 290235286
205818087 326732532 255800202
406542871 408165665 117904509
139554393 297809787 399130752
47412619 170711420 123623482
46160198 192163545 38635705
251886990 314120872 160072644
262863504 108539 418412991
342549166 428834639 357397783
62108645 339344690 396451246
362991625 387036174 314305927
278780238 300241461 322573769
93437750 45785160 241096779
276757506 137787044 208071264
209254633 396729552 366970480
4250245 413398442 384436704
398140770 275158264 234767114
450578661 97307723 432574167
54051514 147142209 411657263
446314731 378626576 440607913
345590667 62727999 122621344
242821790 124853196 386061361
336678569 261125314 96362280
228508789 393019998 308796747
390097829 39968621 452020095
94739657 373323342 409040699
139717340 192596627 89659988
179083027 250472190 141967298
426907649 79686749 124251811
332768339 294778394 284429926
4958422 79588365 91570424
442122156 63997019 148586240
351532175 83705947 160760637
74869294 148208528 215536681
375431788 185173556 436657624
239249703 223965856 231155897
52869801 334189821 81364209
53700619 7387761 354731875
285259885 60387462 438389485
361207004 223640259 176282962
311168773 211278198 139667119
355074242 115731776 167594657
199340105 324545267 308942986
299173926 29482522 360886498
194900710 191932978 259539590
303804900 246437028 357696871
282620724 435240195 180300207
445428472 8608040 79949043
15050655 34864834 166903322
307033313 408507383 36786308
2388151 427064181 163621099
194717425 123593980 224901855
150559940 101730865 20196814
12151160 436258261 455910707
377111408 143246742 376884877
238372634 314588759 221223645
261073203 246215456 70959606
374028714 314242031 436251255
402244850 307482257 287538901
413979506 137527403 297472555
188188059 62066710 298322789
254612500 11130029 368467341
413763357 432671591 102341960
128809832 425391343 260884249
340917113 333767784 152544302
146325827 183171081 280912541
347169736 302740246 439653032
433659286 57842945 43984380
341759476 234910651 402793704
337194190 398966174 15520398
17772009 208454976 309604371
133575455 62528381 349589844
217266232 76184004 176264167
353127166 263332065 122924490
207505428 262288539 159605749
6295444 8411166 270619315
286316023 306310291 446725391
429998814 217345653 3031637
264918665 409082597 113228774
372747201 253304163 398446884
215333209 5019036 155152136
102512875 236686703 46415911
455753112 61003664 395099821
406030424 21965567 244938995
455853629 170278593 287824249
244157893 52981049 384313441
287551902 76754790 138335216
298106793 337987527 143012933
338715404 178276148 271905993
342758723 147552453 362745995
160163400 333335402 184437476
78060590 422700994 159789001
423363811 3019251 231234376
97439488 161102709 432808164
263634758 46071902 208052169
403229927 144219891 171339420
79544530 96758730 98754493
108711068 11565751 1732810
114819339 235024019 326127846
138467527 286589792 151842385
76771893 269326641 341548190
70508842 252656735 16321008
103508021 183045739 115517338
356933039 7639390 84004696
278184335 415222345 262743760
308815612 278280713 444340821
305635397 258415847 410531717
181072613 348196842 298739580
170264803 395547282 97591357
293723482 43514744 425224089
120038822 294837662 270201663
78286404 179270686 178912556
275933295 414220872 151611503
275813570 175189647 127973533
169369333 136933506 264782064
392777315 134847467 205563834
254400134 278913976 194903899
457170064 316196092 299932297
196173382 13366455 436934062
225778033 268134285 307628737
413698650 161821361 9073014
113949987 2323903 284137879
326087881 1414347 142520091
97911941 127184988 132651219
266698480 196018177 28199792
303553477 216397077 163551064
186914891 141210567 372149171
387798655 429483872 375526287
203512015 17567451 49028999
321025360 203893722 457124885
299813139 55974975 305895775
51209620 154038335 377819404
118433891 29354827 68217843
130446918 140950436 387253171
143144692 376635144 198031343
284797452 421745660 360306546
332534162 47802452 206902655
400403230 204333680 68688657
95194797 373471283 395839286
212443707 456224563 81965141
255053658 252095608 35092206
42756187 399871142 20355084
277740582 163232120 449050900
403469438 293709466 418428164
235460196 77640277 440773103
63505980 254503377 371354976
214030652 189532400 373101821
361978166 281662263 91327458
26933864 387055342 74275647
158538764 300355216 451039308
454547151 376586687 45720810
360839705 344644739 239105966
167716416 447271338 376559448
265383753 386530485 169911047
18775164 87181713 210425250
346963344 129659444 308902206
226031026 212960008 164116523
355283640 225826522 200097341
441449640 407798952 322728399
198296746 164071366 20918512
68860337 344476603 2906826
416781815 310768346 332198634
73949920 424216520 121102500
127535215 220277762 222319324
256213471 179857151 274601452
23543807 96780235 365284955
184690300 78501987 68830914
117883335 209899019 67867235
178487568 168531943 356204362
371798108 223985543 42051435
15379669 181712216 400234102
256019208 375898770 241575435
171062778 346646877 278014902
379540578 298684308 26889115
97354054 66064954 116983367
165898121 165355376 456109113
326776448 333513654 436266644
418952982 393765616 238482551
433934138 404421153 150937258
195870844 104813208 406003729
286837555 234390929 285547688
134901900 297555688 375028055
37179643 291844722 62390834
103440022 25229950 450437824
388315367 454496702 223009605
275754610 163657637 37963493
149265805 318365307 141246957
211268406 260391943 308685854
108537351 291270104 164137983
354383419 1984247 84305553
423323707 304076271 126591786
57474868 359926996 1693946
107756121 399820746 61211465
25454392 378594333 91669861
124500544 187063814 62021515
300525375 84039276 279593419
158434689 273908184 431323996
425211402 399752886 298041464
304973508 390451648 204562626
161268493 326032182 451204583
175414915 397471650 14501543
97089675 297292338 111391252
153298294 281927836 360274337
452380579 192475902 3497880
143902230 38634059 38215526
65215855 116380029 146263773
6909023 358791575 106863789
369897530 452956218 435444885
86339577 88087541 413999915
113439942 76581179 239956105
261357017 355734008 348359050
3928367 87645530 214628151
164306791 282733482 60619099
205121254 178616492 198983769
80773809 283046499 291294164
86621169 411073582 78071210
44859783 278814729 360593766
361761249 137750722 66152722
237731815 68698009 449717317
312138649 110272340 278545165
190647883 404007010 29449913
176761321 72147004 10203902
293398745 118278782 204984206
452020413 303221627 39976269
192130253 390829825 24121298
72063051 126164926 345500012
159037904 284280444 401789498
445586098 144248203 226833995
266710319 438817833 370678066
229607562 228665301 114191234
397403668 405037611 457855702
400570138 1838347 345107317
221190262 332636400 77891392
457337983 163853997 23019195
385460645 258052812 369034725
394967220 39165449 371169668
40325498 210703985 361514267
430073253 18861194 25139250
208146774 404515628 85517396
302138811 422698677 21729836
342580759 204926450 145123668
205004124 246121412 148195537
316415085 314609334 410973517
305002581 136961301 353834475
83929879 382648846 390071251
54659882 450851845 453959996
123866541 66370183 435419991
445896088 56678107 276077431
41871341 94529117 134965770
267906986 178860463 366866550
235229471 393089298 381462357
56605531 188631158 258789988
89384865 323162517 230822140
136421706 182189138 162901904
207583392 394903642 399513253
163549518 161157197 263113420
110875834 151411026 73625630
108710166 278034698 197716452
292617930 339879295 148686723
358678631 89429147 299206965
157896620 393185507 146612085
96019822 162750220 47133090
386387659 354195763 390704201
30440716 340529131 85117827
441222080 454611364 137444261
70447728 67999303 139316813
383178323 93140056 395029153
311279770 255506574 90577784
295003186 148457363 122430924
359004924 409637875 382892731
149081473 35785594 294051956
124573498 440949710 303256029
332031135 395969403 124160985
202128428 77811818 194039516
7441634 298748723 228915073
429733889 56057854 34932947
218258987 11600530 168136530
232790514 302628907 365942850
161414969 347251422 335779137
184585689 14185926 30347208
336828439 23768085 43116071
234468800 205803668 320150024
284499573 446521 212419019
81431829 374150446 152297845
95071807 240458569 233593604
451493893 365563789 321441473
199477895 427099651 78170721
125821355 8575690 423961475
58943649 372922332 382024201
381132214 56414003 393220354
289825497 29115835 100933159
161318657 165421636 146460580
360608839 197795891 311839752
446005805 168403383 374783909
223811852 240679180 163676865
408716094 454049151 20329512
208589874 396612980 144478032
97360439 20861060 402282934
92210322 18490662 107130052
275969894 180569504 321362358
396178607 352363618 272024040
53904788 17863973 84221427
347321412 372691335 42784420
86986653 53381210 24910086
231954879 354175812 136719392
252755318 1765795 257599118
189569420 277669287 175539046
89472772 280994951 246006331
417903977 229834482 417890983
225690940 156708614 57764242
148963260 446628489 394896035
365115376 163279898 272655116
314732767 373089404 310126199
235340779 292433947 206586457
291982517 88184481 427510614
94644646 327020042 190115748
171809512 393531838 76741352
424780529 451363535 196606268
363226056 188246892 38193404
368756559 273504648 104082596
84823224 343588367 292592224
215481672 21331085 218639796
182635690 141174156 53517070
431536102 163063003 214480870
375053630 220327391 275485250
228097503 114152123 435147232
431954415 150100335 23378015
106551623 102132554 95147998
28960984 442112468 187015466
220186625 234993532 272316535
252683342 251545773 157211668
426500057 11076958 179498710
107105469 53243904 222083983
191135620 93944969 288769255
144040746 445862424 128132900
11859877 145774318 329864710
357648800 424111035 92006803
88036842 447814051 45140737
187371323 309808496 401593945
45905013 100228118 442544024
222764527 70165325 214732292
267399079 283254771 234436462
300833336 89663193 368034083
379365174 61701398 403271153
357440021 1085945 96758601
63125074 137273542 78337859
208904114 63480631 324799424
392435805 272802163 395900180
8563193 438857920 354986219
197949044 376690037 150435830
408922010 122250570 378392470
364269539 213435494 423431408
18911351 100746883 283792837
153229635 392771643 230117481
11266481 283367895 269656765
208149096 23753275 395072912
194053451 448055413 269502778
42683463 342239304 386128124
170024190 432509404 432470025
181031385 305766046 88096245
284259643 358144367 226294885
347321246 260966850 276926235
84664537 88069782 394492891
192301871 16924360 52605544
424655902 41615201 319028934
302991286 80482169 52322598
119104046 390532534 128410106
331176764 376372773 409400798
185263781 330809017 53144345
113819048 319784927 389089175
81537361 434130694 168700827
125286304 138758929 424366716
265313128 188404158 382057548
404996171 419629300 247190481
174016844 409879816 254539076
87643571 436989399 171116436
340528382 362938772 32584567
367039150 202194788 281801571
399396375 115011952 66757365
42650484 181215715 151515574
12184663 338291425 237712871
311214930 46195230 38091824
40472039 264454065 144943490
293236129 188563151 345929095
124634214 171479606 373407586
235537637 94347619 158850663
227705435 426152115 338972506
242241148 68777956 29649606
344968890 39880522 53471715
225010630 335606585 7339375
228556679 299788908 171476439
94248716 324395121 269650845
270061823 316133684 198737893
234852411 323778543 282986575
123462557 120151775 44134535
370333047 174491208 33331896
81777159 199937144 71155802
359552395 193977233 237560654
153602213 7122031 176472991
393801915 257140682 173280416
348035479 317708088 427306553
336911267 23051396 282634436
56649715 392753184 193526902
409981890 114391548 180118852
90974687 79370375 41269381
429358665 24835284 193760872
31707103 303446429 126441649
166315382 175875645 88014485
182468292 236071603 370280738
190140215 110434464 124202796
186413570 337760306 175537689
335786489 317215571 179799287
44083790 203497059 387675261
409406680 149173871 52597402
35196681 35670260 367367548
125562241 212377029 266760096
423317551 403306250 223926832
43605058 284841387 181427948
394006534 100515338 36798590
147026357 164647655 286183665
283233818 39576070 230736186
172454088 289581278 270588400
262051940 167486289 184424084
325493946 248264370 242335250
194031140 350571102 37277243
345987705 451258191 314561380
155046311 404070642 50893172
290103140 221797369 94825389
279499034 186083720 203438242
390975822 289598230 53489256
123685909 423133326 146806448
30947680 10608512 134622839
259646735 408122840 22651845
262702895 254971697 228548531
378946196 452012144 435686848
240722661 253874598 457263499
107298969 141586297 186840817
252477514 428597763 44954960
14322795 4069277 267354083
35141 366076159 72805967
298249317 196701769 59307299
148067824 29444731 393604153
251589846 124984954 294536248
347263318 347284167 97030038
37078162 73348367 239099717
205480015 337220348 69238931
253793637 222062762 403162587
250007872 129164313 20480443
321741894 69482094 290519095
349943703 260026393 202087401
132929669 282982862 265845480
198095572 300217356 174054447
437855385 117354731 63692956
7750114 154798077 97517666
9507740 187263723 224252116
91850108 407650826 91586836
310658514 407546313 324462392
27328200 456174099 69559397
362100540 457494928 145365690
38320943 4670110 246445900
432908447 339685352 313930609
43912316 239589610 289526109
387523442 301883270 218349499
388136482 71288871 448190906
281518054 420247128 9580153
6090294 113729620 455060914
375581594 178252170 27438546
168297284 257540013 193694609
431123795 289852695 294148341
263610893 239717183 84197022
113080254 338711774 123637827
291333114 274737644 161537415
420532412 222551072 26764217
396656147 164544777 53516284
453162721 429031283 199357611
312040450 431613929 261264215
248588124 15910291 148156127
48237397 199737233 400462150
313869689 256118044 240544538
426932998 356399624 154448597
265174169 273224620 311571705
97246396 267746523 338219358
166133908 417867412 249492925
16120531 92167909 365344920
60372230 198826503 439233927
375843247 455388920 383559572
26719251 140275918 236698933
29247055 453710150 175492790
226099036 129233055 118093486
244528507 366149075 396915470
446775663 154409315 315455739
241772371 16748120 392003779
452376790 435765723 75274420
251809003 428849389 375626002
36198273 439890529 148926743
51764546 415085657 364527114
193099819 3949046 28768755
366425374 341073691 426180587
213495164 75295914 40851882
438146931 58328567 278516940
100423237 395191530 268715083
317701824 371172979 92939695
398849805 237386994 423728158
94629166 17241711 247309780
160468119 119841255 428934733
374080561 162379124 246994121
352596305 183585083 251811049
151089434 317903782 417197537
135855498 120700434 236311466
371231830 289115157 310204669
359642035 159619799 110041180
284116994 185722819 455624357
381135488 6706048 96734999
290852832 239654570 210854197
338207558 59881921 409485671
324705081 429430384 348187792
379192977 434357727 418931318
443913562 255018426 307974767
106998462 54160019 148320038
230359151 33033882 289719114
356776812 7834339 254286488
320375927 152377510 6451200
315034166 415337108 11397749
340996189 44961011 202887981
424209290 433710200 6371752
128054578 4529128 408715767
456748551 418679035 72846258
332043005 59409106 258716810
211821151 208560099 16375703
260089376 311534707 30036317
387631536 170505007 167440216
436049037 226071875 178582644
288372472 250320537 428405920
181972048 312124356 430231331
443933474 450922029 21274740
296567874 131135864 32881997
192878464 192873560 155461176
443189815 348275234 8256213
290402953 320698821 292710506
411929047 434713287 210062621
360687662 282344789 59516096
134495873 149721875 189166884
382875146 190151400 48888492
48421840 217816185 392264225
36612804 11100543 130229724
102961713 188109646 59247998
268284195 282104786 83733080
57122540 230662031 89836558
345309438 272627375 383424180
290587299 415482052 91028018
192594018 414493163 59021218
108485988 128241098 420076539
422243032 30036392 379525807
282522245 452687560 320275309
107881541 184358984 358201443
130652143 263848531 223373400
195144429 225816979 76796405
381101421 208961767 84053005
183598563 39246005 424071331
213040359 452110569 355767040
26848115 337518609 455215730
431363522 69114360 382589688
401833753 7832848 42440173
340256565 260467631 321663144
309890712 222031427 354699015
397167323 242715561 298992219
114795013 70677745 97387519
426312349 16811162 404059247
280588736 358493346 422600816
96851723 61017055 434686610
403030109 159251446 332851225
137659748 130383641 377234663
246118669 264218224 436593790
32636846 361761350 204234449
249617965 231706966 218512390
442830880 80523277 365368192
283252423 213459950 338142334
244833397 140490799 73810113
341748532 105180599 450853561
430902777 180278601 426158073
404408432 296416597 104278604
234933334 390349524 398676238
215992829 286086484 196278345
317018664 448995921 446486182
454820697 46609114 192343317
78946586 172403085 426983323
156219556 195430962 451965407
235691044 428309046 456595578
240832141 112844378 335382895
235922905 412908422 117399873
201274587 327498869 63330389
92030311 249098611 60966797
383553879 359542843 73585948
2479527 395458772 351378460
435791950 101411333 378841580
357991846 340204007 409533124
88362983 300781269 73697062
263864749 75778428 116696803
128901728 411436178 320422955
56701687 151226793 228983876
40543657 173607740 14860617
338850233 452119780 267236182
88510189 408738687 350703093
170319839 235186008 385242543
241193020 309502162 15246444
45809731 211597335 206545904
427212184 400777602 157779514
25081726 118905190 85950080
98311669 257935423 58636546
8077859 336837316 343695869
452942252 71581688 153757433
33728486 346798443 20861385
152882417 319764089 65814435
336342917 396510417 117351967
337707348 34532342 335698339
17572353 138886188 67816533
78511427 287313360 37373607
207887839 280235413 50005398
354866367 2319173 125677729
414085437 327553375 105137152
59314082 226941809 411111234
173773022 21590541 297408
284342391 408833187 245886913
420677920 109486196 374828755
7511668 209822828 147748971
42453305 297957908 410527964
138799608 259730262 291160691
307853806 170833877 51430801
46204707 144638365 204549228
78305968 82997737 103610970
66906587 174517904 259187373
77169946 399673617 328601013
203363433 75184494 14808554
339497814 4507257 212744257
307978541 29208966 361240448
383865928 89415358 239356169
8718989 405084237 276541295
336575461 95161391 327772440
215108766 444155979 194940145
409830227 186285571 133730683
228825864 409910271 176201964
355806863 33320152 152465428
102139029 315812583 115469767
64227186 253889734 282848423
38064806 361378053 122785821
289716754 363837146 328765281
206499294 22803394 117648933
97101340 30310896 319867449
399350296 100073329 112405825
403647601 34300021 273852296
202494053 108268923 457362814
366051581 276591783 173364744
354255892 401160544 79972802
85973182 52432713 233329292
223733328 113102669 171193333
105317794 384154997 44797208
359332171 169704472 121744669
314279527 269227128 281640101
152347531 195402330 388711309
384740626 227651338 61742412
366065392 30194754 412015545
230044684 448219685 359416003
198505879 349646265 364221966
17862608 381566199 408925518
231019371 426503972 102310569
278913224 80037162 94754000
9420072 358336124 136805457
17221588 242384261 95771427
159286665 222591256 290158922
141069492 194293441 173749264
114562114 436054728 423008514
223689677 265626466 419851212
259801893 290543894 237175080
50141582 186163590 96392298
176305717 453111031 216562603
268053215 426037985 234960569
153223089 117031350 209504223
410696736 297412682 456111564
403085643 102719548 234440036
242896324 7714936 421861929
217449785 118664485 308493695
167071958 149185431 239126395
309702177 129441319 443733210
346932879 405723566 399132833
102848314 126718943 293442147
391674258 334934468 397761766
46165323 421881900 278936046
175395033 51237187 366140678
281398730 18690105 329542562
216474813 242073932 397348943
238268071 361612199 204505280
264186665 253130088 110636570
111138666 343489671 231079492
302960350 330274195 377765395
89411929 363059409 208964073
440540635 404309331 18493833
164484144 154345524 109035767
187352968 119678685 206586864
221551775 244446487 97509258
18614855 220014039 60669991
14388126 351362870 447583862
218466065 253120738 258296708
246325455 408625023 407076569
334301101 17179650 337838539
346497377 94057219 301869347
187310527 428220494 147715877
334336526 65136003 45038571
414387819 178382350 5105924
273010706 343477057 360463266
104050040 260373668 242432438
74098743 388658388 318449755
255622891 379046534 63462692
161749972 325582754 274174625
66917728 39338519 259023412
187221891 291630732 26227781
322473858 125019323 32911224
341041721 385646620 93625511
21974803 268461552 303722601
222187349 445736953 371429108
11920677 326235080 135425384
410946183 271431857 252622860
435397420 73290781 263082805
147717216 322608419 181000136
358292340 17165383 178558389
432519509 407588194 102922546
157890529 95348656 128317412
115155431 253663374 51895873
223229138 455329442 151629533
244035290 268029076 2246409
435806124 233049985 146960524
431798741 232393175 364870545
125311600 167491653 146520950
452702162 263756516 398806527
380014572 83185998 312205406
53981746 270898941 345998159
72333280 144265164 441089953
279555501 186094726 941088
371654585 434109257 432650825
390588734 325206548 302216385
154983031 281874976 147118567
69255015 244415536 327921104
235550352 209372038 109850885
291304671 389222882 184769414
88818662 76877095 58021717
200576996 377193824 398345003
422992426 67942404 411129058
450660431 138230130 209284694
210183249 448388631 94861414
102353384 206716690 363220164
284498736 30987041 304654167
418987491 431061190 333057150
173280405 94094935 338393095
374850059 405312894 299993845
317422139 200858612 170618660
71055538 277876156 101856349
348338763 335736600 306941897
257084271 412852522 53956349
164720102 150528226 193226069
23210840 44264561 229059082
235549102 78952093 452392519
256887694 215228782 247012681
440317402 75628879 142583451
18425499 387140346 152897313
200112913 89760909 204012513
209385948 400282452 397522126
37241592 21825576 202971651
315877848 5522158 338327538
208556547 103459366 328800863
82950677 150695717 182521798
364904032 17758637 272493716
6332468 305641547 363208269
139883084 308527283 214132146
345317032 183654367 307044662
320034771 59518110 416526087
418071304 386918433 149413263
12577087 343573824 235840608
423490456 420194460 389592434
399177636 284304399 390393881
306601041 438505474 436394066
144153864 436983304 385152770
92388349 443744516 188840731
265621284 291590266 84705267
406646281 339390361 375263389
104828330 319506753 181804248
102117452 15651095 252412727
125049415 202295551 158515392
82404992 125979252 78951843
234991897 318583481 348259270
344652713 154592302 454305492
17956939 115741876 240845977
235714918 396254842 405680049
339212693 318579097 123064365
293333070 36046680 4754435
423073314 211645481 212727515
364980760 328693057 215029087
371396814 448510607 365878391
345424735 152911286 364998810
2513113 137129901 389008088
20765588 52213076 216323669
69156963 393597314 394141694
420452557 94039848 310729184
241960423 98413837 400819698
135428583 429715243 316212318
71493710 434192608 149069307
405268572 918538 439894680
141848568 393391202 231549281
62271165 315372629 360675917
240546788 202135109 39848429
218826165 270343476 441589362
298323190 194266793 146296864
214608622 133503666 386424666
294753754 233061796 331440042
237020327 382376183 405652297
427642580 316492191 133681942
283803901 343963400 445641590
235608513 212127103 51302751
207031265 39591445 311949067
386319077 44588820 359083905
294608018 414214426 224579206
343401151 378947446 61634796
333666624 93515724 414980037
292485430 421270148 159531855
108206615 399003881 170414153
322254844 336976688 101046416
363221889 227240737 26500200
337582847 408550302 161856104
306498471 264948301 89394578
217184672 186828873 398422000
36058459 28183316 36095062
273684883 120011999 102336927
229456965 169630555 450451422
300934896 329537679 328599077
124528823 130202119 171148946
24261596 413244121 272278363
315451911 63587261 345696217
411699624 325563590 145129393
208830003 9856999 84857606
366728243 403202991 259805074
181875264 326877682 73164845
83126211 348504802 49735358
48933614 32029295 33384787
256625666 289264516 53933411
171787718 59887302 247072450
15726622 109232122 350799003
338740668 10193563 262261149
172449277 332533659 53924749
99203440 111024857 125866846
149406659 120354226 190420997
217426486 76195186 270133096
270316632 229671629 66419953
222347846 34522557 410080323
111589320 104442603 149097647
173579980 113060748 424493668
39519856 220873406 291845567
89251327 41131774 70248945
181804410 223999178 160292861
160709528 334555149 385575417
240223079 86319030 288511315
276951775 206957309 260804463
113871640 242694517 312556212
428014820 443845090 210045568
53167177 13731212 132099588
283370897 299675747 367178642
145863849 211586086 347761622
231217417 56100132 10432465
285750047 234282058 92516099
194463917 252070556 191162501
142691704 291412751 304105472
5039029 342820252 125318602
38134117 220353010 323707026
403157847 163920173 298186544
202565095 403474566 94844386
288849127 190963995 258166169
439011076 156905447 171006942
236439632 439216922 330279863
408925262 234334263 301788717
151756119 71134575 112561317
195205280 243146941 295559209
302837369 192404367 116049895
180501005 345574044 191040719
443520686 393585755 435153996
159798957 409433591 308609129
134497034 378022207 351882235
280188228 431185969 98327908
408178662 106771846 440042411
245819499 89377110 340312371
283551177 358787426 79031108
409320484 172302601 305046639
271058438 274209955 269561352
327564243 149436060 85108758
55548781 194531404 74040639
268642178 375801232 298805212
264926651 430036090 305984962
440977674 319203025 93525600
322512235 419435014 19437058
74081954 451371598 338410341
179677771 264707902 95375179
370714899 299968037 110762308
332395008 135027555 272856576
289372463 115260135 452042371
337803826 271275569 23264458
333780011 238641459 361053724
412976875 248349397 151470714
402092946 149400188 329323169
202001194 225090455 92226923
306592557 306544129 60521879
401708483 244758994 156731377
355296134 421007259 425811822
56341593 432785839 246149097
271113739 457839537 280225306
196270886 419987702 288004658
292214403 184285978 129407508
415551962 186003782 138532960
181051502 77747807 235177147
127388406 207538586 353155196
268915164 78758465 153213868
367887385 6669268 420828445
268749814 135348183 427204852
216272533 431037131 275467567
263482654 335676942 59513760
234352311 255087564 84782851
369063266 367987205 255067872
164839313 37633582 25756099
267645561 198735679 19564295
230797860 44573986 4664307
217494455 241297434 258209995
348213686 42603070 348784464
94539054 104639813 6621388
267917211 102480887 297465621
359788987 249671341 130210096
135836768 38953749 116762252
308338693 171449213 354539368
386369999 123734423 29006611
199626547 136838132 350044461
23952788 452647604 287866816
435231913 264846225 50523008
376385184 451202655 281059690
272808204 111668062 110317790
41483956 69497087 95912975
336583150 566233 129190331
119703979 422456695 316674510
53496687 446780112 436571564
302189227 170683448 409296410
400825466 316125021 309645257
347451566 72259190 50548733
401552353 248916750 430174402
88271257 2121923 309573141
366516744 78657161 149214861
365619573 38625051 165344307
187133068 122835616 378563344
113748212 329811944 90593163
284870468 130640792 266252331
92906343 182278261 43371098
266961815 91198735 431244431
292108758 11883602 247634869
239591026 219628845 92501634
425851906 41850522 296820766
111446910 431110451 135800088
221028584 12782775 137642403
264140877 158801886 117009777
372108422 266191429 355458451
326749936 424770408 185089885
93036861 80436294 294846675
131313138 245194678 81593408
33502816 385657646 391567476
7247504 397113279 314770422
170779404 394830965 52106555
371948599 196121260 440036848
62217162 299776015 410285633
434323475 362927060 418068889
148657582 241510869 426732200
122321234 176992098 441239378
397456638 240981152 372469053
410183929 452723940 387223000
255605587 65037059 398572448
207864873 394976132 251226185
160861966 247400299 160588613
223278009 184676724 372728037
154601090 243596424 348291958
122424463 165895360 224328081
63519577 13022098 24065581
368483285 125303438 311731114
376643046 191226170 264804892
93730024 82649454 385882023
242649234 290370202 201838126
457103651 87729846 280009284
442023868 452237169 359919507
5230856 253132096 260203754
136426822 49991973 11895761
317321331 181495740 391544456
90727568 47543572 457144413
105001386 166245742 370252255
342318940 247630915 73865293
310642460 306761854 455029826
143858779 278865758 387874539
408345477 437408778 96853915
50638053 11642200 58342959
444893559 289367553 17097208
96108351 358860083 269895648
324783284 229891730 425196091
54201238 322560855 187508275
85025389 4083005 150172745
62879325 81306405 324128991
167728116 403037507 46052979
59518026 324951658 209460778
240794640 142372589 349678834
301261000 513871 445677776
202472753 309031784 171537593
434797964 147125886 349972240
176558303 224159297 54987559
354244879 153606431 11768668
439445935 451856102 236323993
5980704 350236946 189220031
366073555 170064402 148601963
338228287 122436539 399103223
385708368 125059237 450663627
315061338 296852978 413936586
213365360 422199957 265376251
277512513 324716542 122009689
12669991 342198226 59476262
436461800 140042306 407687311
196340323 408668129 5507603
368580722 388304931 306016544
11120209 328135065 366254858
384415202 182578671 358693695
286061883 176337570 144458260
231135682 142524377 411698991
33734102 324414824 49162982
8111296 300042312 167714164
86808946 311916284 323506072
63043229 144637696 46737948
386390596 221541416 384772053
351629721 321864621 190775201
298399827 112496008 433218143
369909225 60728998 21579308
227673076 328631850 219598730
90255045 61442144 337143603
134695009 255660289 352495703
389264976 362071089 114537363
71836758 190251834 408247320
325240513 409223905 180750875
337648003 366339639 78099499
186184681 97279680 85279229
329492333 273247723 157409717
299125030 327165421 348888156
228737711 319223995 119310577
144883966 258629526 155427473
418954447 384966806 241340631
362844872 238377485 24020240
250406320 15145160 314810554
421502479 348012120 146350948
194254950 971700 198672410
281213150 100422567 393062546
436757237 300086300 359333334
59367816 3176755 238639992
1659962 344595390 98696513
294926634 353867793 396747959
127737879 358659190 267363365
239826768 261297956 329949336
28012648 69622358 17096924
65361208 200721319 97935841
278839884 43392612 18737977
57076507 6626089 66251474
338392904 445543620 109700853
121988710 360163180 164698189
383212825 154290572 64735990
107377140 433486628 373386937
376387636 86391580 363173515
348950922 8231923 140072455
153908967 455556664 321609701
452892285 125624793 232903148
284799023 130044550 348321308
251645289 195914791 101983494
321878804 141486351 158764337
342382148 77838196 43210151
183364806 22587388 388379761
350195357 366748303 114308333
85635791 391834667 329736939
156931241 152848061 386204784
436596168 61486290 150683521
252248029 189464733 76676131
401787133 39606369 429101623
30075964 410924915 394631053
41511414 271092798 373264860
136143041 374238157 93018966
296688972 447022964 107759294
305839061 179823309 374845534
233330616 56797628 110777419
12979314 123514561 426702346
271615228 330618354 169881724
21293181 50047441 129468984
303362406 137572820 9825567
156823490 272706501 233321575
185269553 13282977 215907127
65425546 235742764 162394493
377261361 281914922 112425438
256554840 246343777 406952968
384465673 354336066 23324265
188142982 192116552 30810045
401220692 120043891 227212132
85953473 170262449 293633729
256252025 424804117 66277162
212299850 35072349 418548696
65846728 155231907 184091412
135328692 85862905 434768543
281316277 264817692 99960268
402292211 3036273 213702939
167786331 36508227 216914926
247260128 21651943 116058930
79610864 336017166 300670559
151164315 424515405 366299630
330211057 242978944 2223944
171019084 67841544 368634679
78709596 13362372 358255175
270048810 313637380 267365901
134192443 96447562 342239992
120644503 438410166 96229302
261078520 138354705 169573034
141318579 88613971 102422432
88101123 206280419 120903039
416738942 224939272 55192917
74688658 296843300 137606873
291594471 445578364 172436063
348348914 12271955 415148464
51021668 242818152 70979738
445251318 382736254 451990923
315122368 106267361 287434304
209974389 435821921 444222540
312296688 151750675 229179702
259349564 99862385 184320464
266233812 203588989 340559823
404744043 1907118 349115565
296273051 360500489 261487139
89766738 84082310 404389596
416943808 113841755 330860401
97311375 312507050 391691243
361206573 123802066 330821590
437346010 410838790 155351485
190275492 368482402 343270707
376936595 39784628 345647283
78125499 625924 272777043
15935956 2043358 66639760
338279321 305879179 382174064
255519223 420592997 338583856
437852872 453282187 221425317
175262775 157183808 373312258
259106729 17880088 108628318
192678130 187912812 219713586
145746580 402947656 102730016
422134429 131632116 394399150
338692993 4090595 425548539
385926284 441672890 198187583
56983151 168310086 44333581
430793548 366570668 222646002
414718048 320826584 72560656
451484546 296189953 431248477
262508984 381461295 305063844
74871147 233570183 416130678
16767646 394805747 343337033
93312962 24203980 305914547
264021407 413132309 211027289
207078200 283280293 98223363
430045961 434234138 390866317
455811413 336257572 316067565
399282 165606911 108135363
229135189 138648419 343411388
196116613 302033744 273098927
171170129 373622677 441807367
248605561 246954332 268766722
28441883 202643356 405864107
453463289 228916052 260789944
252001484 388421056 148639891
372512542 223670332 226753375
451203856 34356039 421531332
103895594 345259271 344804377
292261959 396015205 194338864
111441558 342189974 192398922
85587534 187225101 32414748
88061359 2258547 404651836
380386390 344301974 407283207
248719798 208354305 138700276
188617250 171133149 224956113
361170288 377041607 96062621
12999577 427904346 260218575
225634311 195244320 44415932
196027260 226786382 228965028
84653706 415003096 299425846
67262734 74324074 131788757
455374645 96043432 320033906
91864292 255659805 115414631
310217516 282059089 98654813
386382711 26254634 134714717
114078289 23423298 248121706
310827351 196388462 291131064
298413140 61355030 448773390
411533837 335471240 109313598
126075087 389702611 303725862
150697353 147873956 63593494
109970698 435905417 35372410
280427218 441807069 154852038
41340070 299779687 257580144
41414062 222338395 426552965
89021240 249412123 61876734
455115015 135981742 240405239
250526029 242219742 196245251
127052823 173878247 373911718
10203667 234264384 256363570
415950615 199966572 388095342
136585530 93449435 152305370
424408201 33502600 62765887
89312882 312952265 134283368
179915289 419195000 165280693
398598064 125051725 202782402
406178494 323582334 279070975
414617862 255846407 306172020
428071224 147454689 348701680
449129679 146846121 446979805
381270073 72337706 206720508
370048617 364583825 312666427
3177009 418839064 159806760
204126409 430641621 30126547
276817666 352925415 384361445
261993767 200118527 408040758
410084597 415267595 372994835
239844318 343410753 308139999
117995687 223812002 213118456
95961895 345927877 129085236
43054031 293794475 377651011
35287568 160225043 133529769
67763948 70701780 205372045
275374282 157266157 298230133
94833512 17931210 246581238
124752925 292183120 367023795
281352212 295687795 255855097
30895863 169866987 187261883
317246152 120407242 298048211
192227690 184867002 372248901
87212890 267429207 196886539
448918614 261528358 430026956
214763590 420846894 143627252
33804843 383985653 87225913
165635559 326056716 295100860
308653594 143131328 456460449
295297503 184036019 14295099
325676231 236328545 166285812
271014590 340677572 12242217
429064244 302301608 130507881
103245585 253978566 219925042
128346673 17168175 58444869
373289362 335142243 448390086
293123421 280680997 25523705
1982197 316761532 56691997
316011981 40172168 14283592
450832167 185915569 300234563
19268034 437556083 90353414
277298648 216556777 118070590
230478306 189123247 274644762
175704988 243723794 64094598
298845913 375361684 141732061
145048881 421703037 226423438
33673328 344103266 108276378
66410945 357289397 379940216
289761814 87128973 237424330
118746456 245586984 168068583
396292445 316615020 389640239
267247785 426672490 220993751
23306882 24240534 405105920
208402420 308379521 130387721
18574067 15701120 202053080
67550391 207991075 80009463
149682405 381050398 314897113
224522386 390999542 445064368
371513776 182099110 90188071
164554431 168182615 156972579
98793679 356531614 373686542
411935506 277154996 114436606
205045546 19883838 206926918
440954053 104995490 378161030
261644811 41862937 204251184
55027217 378585940 285054620
303837669 239952858 171720169
70927139 89101889 316194495
180266304 97851262 95383654
434086731 101930075 244610439
351934275 370450709 287929586
247763082 317092071 140343949
79504145 163999607 296437084
162608859 392417022 38523422
368624599 178441428 210843909
222572148 27763381 347552335
272413046 142558469 426238698
451247617 256690449 190189654
87889749 349688637 105519256
335509251 139381129 120959028
177553510 34948117 240223639
361615925 47748716 454867510
296631141 271334540 24683274
14336688 162734946 457375679
107596753 351800350 370334014
419931646 127412589 211764516
56328777 164791117 170496821
316494531 373608675 233486638
382083743 210596403 267611894
314084765 1904803 262283865
63388817 435510996 80333356
193006381 434693213 310829058
122978537 141688787 134231926
23014160 295289161 67269417
125537379 284824288 330604596
141213975 207507941 295041703
27676703 346324579 316559698
216103392 186513532 57064854
175197487 234212514 153153970
11735770 323238916 283583362
451934627 24714626 342214464
20790457 193669783 387278050
126054018 109214590 210657064
456780136 122914678 433090685
265935419 306717126 66517088
310575496 171544681 390214297
364641013 121428345 51131973
177590115 274177195 322922005
348349210 298863311 435617174
201711440 139322873 431911859
451493668 218121694 32172196
236262721 438233727 39324678
333803235 398195971 451066392
266864998 197086096 304958585
238702645 133465328 29466977
224679312 399056946 398283456
246717515 446354029 289450233
136185705 83118681 169778200
357982170 48540348 266441728
270974293 289666964 263485310
252968966 227346305 380180237
408943705 47214399 195531851
149669483 392024573 247768124
389975429 375891884 72573482
389287585 330357160 189808695
121699315 208293252 216227830
384424815 255157567 84756111
295685926 360845256 360362338
252899657 280324982 261870911
235922992 99210456 181909097
358530715 269598297 196912445
100531821 455709433 150639576
405899193 292766690 394264337
116755917 312496842 46799620
172141998 255619579 68489390
335019060 257819801 132014820
259319335 70876007 296238138
40066591 266809934 446444120
249327214 88794345 372155224
74524673 62260571 316575790
248570238 228289533 203846133
11551218 386140721 337958837
175272577 373713680 235014211
30544007 269681786 419537557
153563733 143507964 141663135
115029888 303225398 316854046
292551765 287898365 232163373
442230484 294345549 314392383
193254902 93453460 427102336
140495905 177855815 188059064
164047473 196896941 304314094
188181562 396904282 105552047
38809725 416355524 14296091
35842876 55220736 382485984
350772495 456159426 320886577
195105180 163348772 237609829
172675650 214600466 413352239
150615941 260039043 4373553
411752067 313821141 138359862
403895995 115512884 108394620
386994361 364936850 141469249
254393098 425111447 305881596
354260954 434161392 145353402
50246509 47156988 434073702
424152059 351891601 202692989
191050571 37159484 210714009
23595685 441415330 156552888
124462289 451099629 241967728
98540509 452900213 48807388
3746115 108638527 83956445
57370749 240593733 4223533
321782711 406193561 342667904
39795183 361179691 275370600
8690503 273339463 239075509
13793911 223811108 109428356
245911505 203324471 207304998
236841041 199103564 405458570
451630854 428570159 205052816
55850830 402629671 56906618
329011659 328841008 207604249
394584725 204528964 63331896
257819353 48849014 74942049
251477184 116567951 47385520
275438284 391331137 107925526
85469198 388546217 99712741
305801778 305622846 238996934
410056713 359111440 176176770
113668734 401690077 192750597
398431010 158777737 185389846
178524955 330180332 170320748
50576970 116240159 20672860
382718095 110232992 398689869
102389764 193113565 60967206
343018244 22481617 362299456
397579585 134761270 384509573
428442574 49963692 266318505
296431800 213941445 447087485
457153891 232769276 385163160
266668014 303926812 372565867
95085834 156509452 448316795
299162682 216246203 225435168
185393899 169828387 383718542
260881035 238635337 341372605
7938037 204163415 276142705
445859065 53147538 329130146
221322391 443553530 27467722
66687271 106154143 100670087
14865044 120471076 142297551
366956594 451706559 206517620
442444541 107753950 9879788
76156444 11532327 229435956
57977870 172164276 74423374
246212946 293741918 210419111
431782579 114614428 354214003
424034418 54906509 141359638
66172845 337656438 453773538
9655890 151165 328077292
334766237 426666843 442175790
190457081 67503695 380374241
226327342 331076721 346158582
118724627 327345950 315756376
407951153 239885057 133017969
390556683 109813559 27774743
222524550 252341210 40362533
401238063 187940852 328230004
97076373 58980680 390835445
283869845 326663572 345183354
405247129 230714660 286615340
322811994 151230702 365543534
239188578 248532686 276924662
102154060 169620233 325286609
441038836 304372760 56319690
25945530 91518382 219885008
297670483 250198987 238008750
140344092 194890774 256007730
64582728 313632916 309264536
122766200 210631378 45580874
398935989 442815893 401794493
380906351 402238709 309378027
388777792 321942110 378480139
41521639 370438910 290424149
397493047 299123731 412455191
456029427 251255798 199763428
348880910 372595675 64097762
62563374 147234933 61125692
454033744 345176453 21642422
229538929 16863392 29341724
90925613 399079660 305878875
239943104 41085257 411237897
179667692 47768430 297207723
93724563 320333667 236029926
260408997 55389050 128440206
187735456 299379503 331083904
416880468 164764124 194740902
232163719 261965113 307116631
159209448 454401059 394599505
143965089 237258505 252545758
11952150 414136925 313812882
353314745 351138 149328637
249143885 276775686 389525755
120089619 362961782 255530471
347527843 259238487 182027432
416471427 285692912 442328780
108767408 279627038 353763422
321079992 423353261 263407455
106415619 141821124 99520562
266260623 449372710 283965482
122900502 157032736 285277845
225610180 78334742 414834485
149929663 79435717 44126685
83561571 131535836 121246063
60196115 33370307 143650778
173266843 286130320 288356589
26586399 42922759 440700101
319769000 197699268 421811669
17713247 279370441 325947554
30853185 278977066 30494036
8246361 69718235 314119877
177499661 445191492 127175794
335084631 232475998 345190078
229988771 307811565 271232433
320893418 330752722 218852490
326107363 20710612 324564698
267027070 305491504 225381598
187560890 184069597 362684658
134781848 99737967 351798623
117905487 348470269 12438768
146362845 27318243 375148379
8255950 100852986 235632154
375042251 147885783 33122215
8035286 121684501 375693500
24162600 10866476 319405279
54099610 259880403 428222723
363161449 45605842 61411384
393273574 445957900 239841350
290124910 432128246 39561751
450556488 260486975 312764981
182597146 292299485 256487248
71573059 282724849 64984562
181521899 426336934 424688789
114684539 264035142 210580415
173258811 167362287 226014636
237031973 172757535 409432892
305768316 181581950 400885355
232101132 407216802 222501385
353442907 407137981 381777178
196490775 376945471 329427187
130814740 385348061 66459291
245904318 338992256 11584301
375407101 377716376 350250851
261650886 369729111 206348685
427356616 360303285 83343079
185257307 117017563 66275693
102163162 119679600 425594832
383565532 40145807 382176474
329727181 204133866 300031911
19749633 152195366 425140892
277511124 249877022 401741617
406463034 327058611 322283641
281117229 321837625 416929958
231567081 420655505 137435932
405904668 435115707 173808883
163145409 288401049 41714362
410080354 11087320 181812042
216096176 356789976 185300280
401760843 331358938 64722959
92283017 239665197 217772934
365576974 137316210 65228773
445234916 233598033 108009930
203103053 132133776 138892008
90835738 122666604 245941716
2975300 33625594 146225503
158222988 9889721 120885773
338854817 309283069 449952077
285520630 79491216 83819487
356591566 145781399 286175540
294692415 384635879 423543470
138423824 130224658 263712416
310366792 364870865 41193373
203216759 163546187 102185922
164383144 451953259 18768385
302583351 199765066 395308772
72934573 296259654 190490880
247829311 23985864 263187619
133128567 70494581 197896395
419757045 196006165 331492158
105960595 315917647 362743490
272665232 37555408 228986177
407111402 412261378 426513872
423769870 117821991 256099148
194002156 387015860 25360348
286021162 70575041 21278954
230231523 125368667 275186509
334830542 65282003 56452215
294093164 343408342 262020638
153248340 210757816 263384336
409860183 69915453 384909386
131895128 394616250 237654542
91822080 888903 330530573
69080447 147442669 402081083
116710742 401208900 175593999
304315111 101070278 152153032
103731790 347339770 4092958
366089630 406519051 280169671
82103926 432454859 426295931
267722021 179975266 109424828
162976790 209193027 183383667
209369756 166291753 437710756
437478330 185139559 99537296
330759104 115479036 449459941
282029720 349776758 37770431
347181606 446793389 423086911
175665319 202607251 454052919
128848213 164265669 31754675
188489279 11227475 371171447
55516928 99583309 425579632
331277526 413398376 121692250
313465612 59651243 412757930
319489203 6821227 411586043
247913275 200392881 374508783
132373200 308776066 221981387
52570420 266817391 207544429
338112897 70668114 10397739
389868202 406312868 164718977
126944311 36921063 337593777
34546979 17346130 208066126
404887038 329710446 282722663
432491275 383841349 390739237
215836217 47375044 140571493
57692404 226496159 32802162
209308260 57972787 393328570
53376325 233914708 133038607
404356825 292401285 100163868
247096407 51516875 449072103
94498291 227956006 217475828
435379890 408433777 301088090
311503738 295392754 266433883
209103767 218867368 121410433
36648698 370687431 227960960
448494688 313312911 368492659
223649379 370517272 377158721
381558197 436199052 158665931
55796990 75852809 272951777
108383201 410620975 100278639
186083097 221700674 414505054
404774807 30583700 102343445
331456239 116652780 85238593
201186843 61681541 399072541
282197482 387822116 361339172
64790916 122831857 131559168
75005906 180335631 170863564
417826223 242754 158027131
103208806 67910665 339534130
308553175 455277418 122644307
342225941 379393691 124421854
184535719 82178887 276973595
227856165 10609031 456985004
325905279 443456046 442182665
425408868 65699173 254546067
327551324 264443263 86967412
223567976 108382125 175652486
291138920 409380123 276406171
24006417 155628101 16718487
11877481 402366762 30644658
276262134 127350990 331741136
27534307 428824089 367315135
19441866 265749976 416497945
226370382 187330222 414444514
384737807 427455234 211334495
289782027 209969427 337875238
457881852 311070794 437655302
57342325 207658453 83080920
106569693 7122854 331903686
144481318 431746725 311550
310579976 86431035 264722194
44329905 88794887 34359622
274691866 55911107 274871623
364720584 229927736 131764011
190325185 193020682 195650649
415140271 432184956 195212971
35582842 342403214 359028032
36678378 279250586 343351128
172866720 453119681 209059398
244985353 197548109 174518326
67803046 432343679 107111448
446212737 63736834 162198637
318971319 203483537 377129499
260035327 254062871 46293835
201619859 447774460 295206168
9330220 77320034 52297377
17588315 299786355 298768097
157924329 247909257 278498351
16686182 370810128 335216152
72816645 165425563 287046131
157228985 131274208 30926674
128319836 55438443 345002089
244992061 266735167 189706798
213280750 38019252 101745144
429542674 424450447 391240351
18744846 131901147 233963649
94744537 420972933 275831287
417725216 387634776 204978424
262525446 376570477 131191329
189566448 247107288 320930738
351838711 148083541 83295756
448207177 48075980 415488787
428099602 312538456 154920717
103726524 177523150 42759400
71122488 381368939 238454210
397658696 13645480 273423501
54354712 317543002 440939658
194438685 319708549 170923418
114395159 281179464 372712407
348004521 67402019 132979315
166730465 51660831 331556258
408844302 301375452 382979578
161351005 101570779 217648266
204099113 74827810 404355873
146965561 198547713 107490269
129837773 323190016 235541436
437045201 184942432 134132642
247510779 67700166 237571830
124943533 180711235 270536610
108497398 400288733 281974746
432857679 286464427 298648812
31222046 157214513 204104942
99969867 139719187 230959302
277287860 92731405 425533008
33028906 139767361 371685520
270566866 137539819 109065366
272142604 347377174 226328242
306044573 264618829 257775428
425624798 4669580 112658040
72050363 192931842 197892257
45604953 293868707 195050831
244426693 170366659 143883016
455999523 378618524 37698202
297757919 119583354 84548210
336680147 312610977 359817476
439939092 359298185 68369458
183503051 197677928 420577137
322016317 19012312 201916476
130112053 264810263 169180555
13471353 199257865 72792859
354738432 304344860 155337116
409048329 400615274 281384547
383524734 115565849 318957857
217233373 322629428 268609488
301044841 78009716 216699999
414168510 405471595 336646027
346523023 283043343 451427510
368319521 23002850 190713806
121910726 63153888 258241308
109400915 67463131 15387577
343544103 136912892 46671676
191081950 443579525 178349849
324195831 210427874 231777257
141915238 210767392 59804222
377357350 258296861 175617791
78865932 41423583 59607409
393772795 269175470 214019122
75153155 20026210 131979010
380809613 169255667 276914434
162087116 204767153 285975538
422003564 267553481 81487992
299250144 63130642 86099978
340829476 61596656 118226339
138608339 163810404 369243956
75323502 334748719 452157165
213901990 206012946 303251803
169285924 421294133 209425283
406186198 2460996 349029292
191191796 431191189 185049409
180691663 124215964 47873840
394983454 404145313 347732194
372963766 36201698 341059823
59846912 63461688 202445358
193359567 179407822 427952751
202191971 417921307 11288728
331393945 340114879 431669375
301312724 114078370 46492877
159735381 98835750 285598652
139501199 126162353 430167022
168190122 94291802 185185303
274699059 416779069 397202544
421230741 109166385 55494646
109748691 61875265 111810758
398876434 6845827 156078262
242793119 23863933 264080735
39603055 340987019 132062677
356304724 3341953 457070412
453521490 16513075 272447883
82279469 206359032 62717505
386456416 306266776 452073867
94829820 110838304 12120869
456258967 31182990 351629235
383097768 329355487 401543202
345440355 184246534 280140223
190813844 376372414 186115145
61285800 399343337 116309888
274483930 128298494 167337049
233569462 140715415 258924922
70922585 49263088 412587571
392428637 278242981 276892766
134277484 366920047 27455654
444791061 326135289 127979256
64194543 65290487 36634097
201508806 433072872 223502045
295649548 367616176 263540505
285694492 19661194 256119995
242737189 133441434 146305573
370053390 95969830 258659368
271551473 80128441 196127203
343178769 311130301 356988298
382908000 2840118 51733151
216400546 63352651 238583809
321842489 54780235 300169272
325527018 223594123 173268740
348731363 259995325 445671943
347896842 261439786 351161623
247437695 399072203 109135577
316193260 240406725 342798773
408838389 149163732 247130139
380803566 141725453 35320663
128267684 230064450 71227302
289709938 158000514 442352245
421652083 118910740 57829261
183143045 119389872 440770625
334449930 408698250 291671899
442925010 313953791 369857596
240345729 28688557 269643778
269512017 85871789 55309322
400749893 122564362 271746395
442651952 370375233 430472645
430916552 62903515 404663419
223695363 11999898 136232177
141472365 321444160 211814074
23658802 46186970 73073925
10946642 129980739 267196210
156611103 253169327 395973352
152097612 1516021 334284662
209904497 256408787 363187027
317558808 347934469 139216173
26628313 420232731 133099378
198429588 232340020 379770613
30714658 78264950 144003026
455846162 425148188 449824423
360557606 55898688 277068786
141740727 450574277 291112383
434127424 201990599 434042513
363630137 66007983 189479746
96101638 52495070 186502775
338700490 85831259 409669603
216599959 70178088 362546722
232607427 395735524 89457200
57766444 340706583 176200638
345436367 142731494 307367851
226457105 158959406 99911090
41673067 435376422 142682651
308587036 115610166 399920212
447944819 202800539 60242714
78637 445183729 168842383
170488324 204632774 104355026
450811149 124540803 218258012
401683262 125874350 16242028
41418396 117600084 26841585
245500355 67520770 213934604
350093938 82874489 451996152
27496452 22192984 174958581
17385639 309076360 177163771
250454405 30041727 161317432
96692789 433211972 271816698
133257203 92031617 88772073
445312313 162853338 297281692
86768298 123250905 293093800
335096507 457605197 346656269
361609039 258749578 394537014
309282768 179962530 128627131
222159252 251104054 286114644
140995642 56670757 234669644
281034773 409920521 141606500
126103837 130177736 407402522
18846409 150615297 327482100
145035737 91047291 75192704
193496380 407313028 381920839
123851307 195432008 249979303
135822645 281876546 44318933
205477610 199849820 141266849
369439567 413073379 128359555
245736882 338955368 128629261
153675417 295474022 304652902
147399675 52694557 275058376
60494182 177077806 444089139
271692738 249367767 222709884
74044392 351273361 127558781
21480738 41073045 263464481
257198303 74596485 422343074
394202146 12069604 385494830
135907574 266752352 453343637
151979852 237250123 239649823
283016592 439458320 133270243
122213970 368107369 416925171
303909093 403040549 96559560
352984063 315488653 442124126
75281178 379712158 28738087
60669765 77212515 285109031
133180509 127178033 230364884
334842886 366809965 52870761
92938237 183815299 200106253
313879148 228960639 95031814
177756844 393934840 264055718
379321131 20696194 387976228
60027480 410825645 177406478
118150611 40770621 15175195
433398397 406010366 26086244
346385786 434461701 157484788
321560153 157088443 16962004
54072779 225750123 72934377
345400129 165955299 383579393
97225202 13232931 91951202
346513389 220860193 2238825
237815198 255673855 174078546
446464590 51725457 412843013
235479711 360976283 407567616
272520554 186005497 168225048
218270081 30938905 365568000
437176247 150181765 386705204
264624155 106247511 383242660
18786018 97387882 254795465
178616956 275262240 246747716
77340697 426255205 69487047
382435550 392868880 348898771
153663080 391132828 247411194
367265567 277205832 424082100
42249964 168688366 353807480
45194534 146751074 411218720
268809228 454961522 332075652
350855973 355380339 431379479
40831615 345359400 443225906
87267996 226389025 451629446
351597413 234291013 4517512
53750325 394808957 289631979
414880130 384024942 406240711
447190584 204232895 129603282
213515054 337729571 151422936
378572481 335835667 11752601
449313452 215476283 63449984
343641982 183257218 40564279
185510334 10679472 24603382
336546332 39578730 240018024
26113391 260161136 217670801
169382197 205389328 414275537
273382035 454669817 424650034
227806214 193287871 8526436
216427264 437477052 301585202
132682809 256086309 214984481
4057475 186662871 198854350
288640635 200211031 92298808
207772329 161488614 445382943
407449312 291763488 442489196
391185381 374459346 249414235
449386863 181697049 372221243
365144689 419249666 98272454
282834503 234092894 316786000
332513051 259021139 437600380
99990994 218235154 427899634
345499865 129634312 119566176
386944900 159103441 66552272
137092826 156376349 217061176
380444936 125462544 355986307
46107659 188614373 121544947
281055374 270527396 66952379
103901970 212738109 84340397
297522588 340537332 72934855
393519198 342307445 292230191
93037989 36025131 282889370
391174727 77459377 6185929
29452394 344934181 125017195
457641071 278005553 270726179
207252835 376059284 252552928
12367184 388015338 416191234
428985843 127728940 55744968
342520690 450507003 135869828
335874362 345825605 454844581
390845519 221585874 329436221
137325146 126796171 204890492
338341422 22518509 181398143
43858538 218402031 436968152
425003557 406023211 436232904
305467973 404103851 336584327
96199609 172497842 62823960
1312052 345970102 287042113
151092216 126842336 140207504
206509903 51882535 29945329
377358913 442000583 330452855
103016139 47144648 274621437
24451466 288077221 315483723
52488390 290524518 299648802
457224661 46402898 257070907
404527580 377346521 341171946
160254707 386203601 381739882
299045771 12022269 142513805
324490003 241147565 330576977
327450697 435056314 102560930
435716931 366473152 385395243
436106864 376725816 120455560
364579069 380108421 112354251
113550262 257288214 246529684
342428309 206991067 366504783
28620617 27270886 63653456
378523438 114397946 44089828
358260963 177979466 223227194
376944444 149863714 306385131
304461532 261378697 444011383
36348202 324216510 352825341
322567898 49999386 413747411
36846098 285125897 22008496
23799387 145595985 419931643
421501133 306148070 51025227
82057291 245657274 397656947
204298235 134263008 376618395
10996373 33540640 154767565
151840031 378596725 388032302
444071695 146996114 375966906
111752186 139717734 375935667
310780248 60384463 337861161
256969292 181476471 13239714
218892972 15130440 12542763
13073455 308605394 171130873
67739996 367036413 328732696
139374137 25606981 211450166
254563507 59433340 171686296
352259283 315567497 128212074
60188280 103086901 431921545
241608706 104808662 179911363
14415095 277615773 283907125
370504661 153864700 442313965
238102669 350687075 76195252
15206155 357767903 453938905
29278122 51480415 128688090
34699256 62678836 315933449
323594125 435476331 457454742
270839559 102605020 431451898
449744214 129686562 236140240
74840941 451372633 56394169
121155765 15763954 39126775
64025181 9255956 106008995
310642663 384285330 269608886
438807252 163956259 372743492
455169484 92582781 438343540
126473072 446680253 145762573
337674492 9702887 378845055
272765723 233469617 202634088
308271409 149262170 139396401
292975970 256579685 27619339
302202463 85597946 280454960
412457428 101230597 234524191
222357332 329785872 159781800
357533749 256408970 42400981
349379636 269241778 380529516
355245306 43755924 65743993
167198873 388320729 323032681
436058180 298510606 354043106
57098864 90527989 192609854
393530038 157832012 61014245
313936025 69187906 272811751
344828387 366262783 154219001
430649243 225290729 109212222
369939650 319563254 359648400
48187483 434149189 92190728
107972089 106893886 423470043
52488343 158586558 8472974
421386664 299801952 245455863
61721648 201646772 100139549
239958295 330431084 212131211
25399304 43306601 171623147
187974600 447184379 280515848
346982307 151513157 9605096
289617655 455537136 296975630
287393390 270889683 137682139
47837850 435278896 405033651
76258384 261839155 103305776
12156150 303239305 225155297
220197628 160841390 446031722
95231741 321141835 441015282
126993831 347043346 375679373
118482596 251404845 408506307
71036767 184215749 154190360
359211866 283964221 409949338
400855279 131050405 135341290
435774223 244974125 171730373
247229478 185143429 375002822
104967359 87009207 251419686
386450500 428683440 378575385
254539232 207355853 64279613
30333592 12867857 97637738
396876331 207766129 372798713
138423217 324665059 218768577
417343762 99464811 71611005
37348634 280212663 220620152
131310701 344803095 390577291
409201851 376250789 333495287
304010798 267575908 205088566
8062932 106619860 50717359
194784318 347692250 253483317
163805191 79744063 232225857
22842418 1310809 186406802
38543540 328934681 196327690
104764052 366477039 269132711
360701894 77042127 374116669
433635160 19696499 334695703
142608401 331898097 196839913
420931845 131806484 216699020
286452941 377426243 65985529
161954515 182126714 191557468
82238051 386234827 6033617
412569935 48562413 120017781
42314528 387894438 109254392
126858733 298120000 273964939
140179335 282327306 455408341
314006212 64575147 39622486
66260028 297904640 232860400
199292743 19486177 145354941
396531089 39023568 334764915
152734111 190055704 136903866
345486877 80911259 356747833
208117079 327738979 260118020
320985961 288912369 137353804
271968180 38198600 19629869
270388134 89177953 20546943
215656422 153407906 375116788
288661411 268905071 266780584
371850517 438121850 378543704
270393189 33418507 386692702
284803144 85554556 135406690
12755012 125858132 269056029
390327179 127189802 114271433
350190858 167618591 148416414
243647794 64869404 28385075
385209960 325766671 14860956
171527086 370701258 321100042
258585736 273030695 263040331
355390118 277604900 280769978
347555508 256883692 204473759
267276399 178079514 267475419
113649548 311260781 137180923
342178036 73620895 2379478
202160368 134376162 442945157
328874206 137142624 326889249
457466792 125520382 206224616
116112103 303621945 171421725
111163504 147721090 177281069
224338353 78344920 440698708
248000925 26235783 75403966
288209319 385146654 450016122
9652167 413903963 229657711
358097434 42718209 391927649
377332130 189978051 250443710
47278865 226497640 183213274
118355007 381355109 227220287
143207990 231712569 32845909
412776070 401637858 344343553
71484504 314073283 144555101
42243129 2600962 426702886
277814233 308175458 209540750
361540505 192811936 456294116
218139642 227781242 36764979
206090363 308182285 288632742
363081936 362056375 108233948
7131704 416029803 232884517
281153194 195898455 244537078
64084457 411375459 92884402
311370013 210021950 95904075
20173193 82672592 14753820
8181276 155505127 146276642
382132172 158561885 337674595
234531818 370274692 333117026
71060749 156666642 227891146
194904087 149865640 105824798
52664541 91595706 38855794
75014688 367539066 291243572
114961006 233776958 59483239
28436041 242942193 111981083
208429596 219963723 391988301
31417037 397053610 375983067
254609607 441329838 301541913
351754468 293065642 163782395
298437608 184396601 238628846
316368553 370527098 426956263
23171021 14525448 273765114
415509274 269031850 298830599
259060137 110399212 154965264
352762033 440417947 207943867
366527049 425502401 196366659
138894383 54838364 311594852
317235872 447106490 141856890
317208711 188428729 150085606
56186593 15991136 189529288
321555130 315800101 261496071
250092978 123060579 395604445
454132466 139503791 150794220
345492094 81141654 4253497
441879962 247274307 11512598
296433295 36766287 117237333
65079803 328470060 30518506
171465364 404279385 305067638
13767696 410277685 75651151
235747192 332285019 379893991
365366619 82595409 421382114
130703454 342995124 191789597
27449437 285699244 358064247
15396030 159403905 10819734
285653602 366098236 198560909
108157169 220931284 114647920
279940118 197295175 280725312
207367667 364277644 259936863
37275164 384872777 353027194
405865148 132411368 129537620
239528307 125152776 201600806
454072463 82925146 46307279
371598872 369127563 68913562
14663769 407757492 405358979
427757667 297778423 106925576
229380283 420545329 228979880
16099073 286477883 143564888
19581174 218082615 273724626
233370561 364091557 78451882
441733431 325481252 389106224
104570166 373010065 254756809
122051475 233565269 272705133
199498135 373108259 204877597
329349113 172330139 72302542
133390852 170131967 10221285
384034064 409202874 153308055
360551384 93889067 67408435
267178305 454851556 46169172
425750745 286059269 100572494
179304738 277743026 192161781
38368814 293864227 122703853
382460763 275225692 38359783
383878114 450741974 447499016
449464937 182643837 40231642
49045554 10997021 352173391
423508953 96928163 227109163
219063260 404229376 310003936
71141306 84784029 385548785
250569659 371718923 429929755
213089601 155706198 230818219
132009673 445520048 230008958
453421601 280080709 82372666
59326619 265111378 396613216
238690317 209073906 247255554
228368539 55879293 396793386
64916247 268449596 372984253
168685036 130796938 390832264
433556646 254704924 228568100
265911963 330297207 86151146
422191192 177953649 344310194
387000362 217586165 297367891
346232873 163730298 393546842
144407191 315930384 82901377
206790264 451066247 208293121
340260508 225560510 87776834
217191097 427556914 184861699
156440822 355241994 332666240
261465877 440137883 279445945
406919375 313776387 106642902
131044370 60565499 358764244
184381021 440626135 248054281
72871275 117365460 302558349
155749577 43765520 415563433
60478342 207595051 343191530
195052357 405418484 383389802
104995633 233910973 103759447
83205191 59941994 196084495
113266219 347493978 34887841
262254436 68465199 46543225
22869548 255094344 84878874
329231489 300023696 409072022
304205989 424902089 429229971
193685409 198529341 330209646
372066319 133655253 263111132
70632859 49481083 336680991
249716759 117009799 160831243
600572 387236720 343487
229521930 386472212 82491375
111689324 26774699 65264320
262725323 204253869 35115113
417403117 298766698 138348432
166658863 115847531 234433478
424619099 153446108 329576625
105085740 87518639 122594170
258479038 155546333 239314238
64826529 355136874 19936727
291630725 432020912 444471040
423267357 129375193 221243626
438973875 88933376 443132164
235067226 141120395 99422029
79370215 73354386 335591897
18727712 384502484 401925947
135680736 25210560 246979912
93815582 183425587 201434945
70272020 191127450 154784685
31403238 27299915 51676275
181655511 184143020 101711951
55448417 116850252 247590966
43464467 32165238 80446123
37329847 291156344 112074700
250697288 257534179 130941238
96235182 256114180 254963211
28737921 68970759 415420714
310964813 187754563 343456891
315166285 150729059 246020178
146841583 168497316 258879319
32087273 26306071 88199036
279345355 448625855 331090165
294974668 106902121 41137778
156624773 274289505 389086228
442426959 4776687 416146597
347862093 259863510 249925773
299186657 443364142 293644726
50401793 35019154 209574711
189895628 447270795 131105719
316310412 398011829 431757680
167511678 27876045 137819239
278666292 324063580 401663927
160302900 178056048 159949350
411387947 220589280 6470260
239600176 140576122 113672538
179229805 397423032 263533430
45631552 273402416 264344166
322460730 137690561 289598369
158511627 29559496 277426701
386474157 322393899 105130790
231465308 383685390 218390959
357760453 219677444 255699009
185740074 11056111 18448467
48284275 361544646 195548938
111103546 297378532 156472140
164333929 219202754 181053294
16133377 348828631 34904757
108675285 209584704 253033623
361525154 337530297 446508980
23732391 250259873 177038586
167579234 2241577 445763689
62665282 288151629 213127487
128623588 111005627 126014921
263604952 52110988 112818599
65554622 278424110 386726113
381266479 334534392 299142935
455633163 156518918 377048643
452720358 38416537 373165880
97186318 449946890 408566327
415728892 176684090 83414288
413851842 226059857 220316486
384601562 451846824 311910006
12645759 352514048 228251605
90927923 112590618 149278784
133640311 263012735 406405950
270156635 230392473 201181459
296427925 109268 29939670
153467949 455396448 164535552
1777672 168019205 147957339
325912591 156527301 122555417
164638908 362687764 231150809
249478283 449818217 70819688
265319735 165840861 395817656
385500706 381037452 251378861
107731483 344609047 433740845
416168588 309260261 277964522
201097957 247345872 175664794
2897256 167796959 373567854
153041898 270916370 159239567
92470545 416162958 29486474
72287955 404909949 374341996
55905086 392353239 289007274
336651776 17511695 96919406
233508836 195625497 453341416
176087186 82641394 97028836
452576439 370449506 413343667
366641266 243027954 123795126
269872900 165862504 419643111
52156939 171518252 411970656
52708718 273149207 127324892
56693755 157605309 416917156
38368503 313071332 172102012
12460395 393906998 385177855
213196592 404668815 209148583
381831723 172511307 123676613
47283777 97575459 210894465
214676288 229777477 298976895
168203972 202329719 169783737
69374445 131670636 413060999
122223571 290551318 223400841
299446066 152099141 306069616
269007878 36247814 321962234
249856421 219391928 77447742
134829643 121653034 117928789
304116185 340523072 384628824
292389212 106354744 393739623
181599994 90073672 425050351
113373522 73159430 45052529
440184218 432496457 50261954
155464431 63604617 423589404
267397064 327312218 75735857
22927282 409182079 332453416
257110568 268722280 170327741
283625574 176826586 201390574
160277368 447506791 427369001
215531228 207244937 304184611
61023890 52979729 208037197
235281113 138087936 135722566
457186125 219334591 419780265
456482479 131300836 32945697
226816432 215120237 109079103
138649996 449538721 434776806
404620890 12964547 126202165
378929217 72106970 124869972
225989467 403783771 191932222
91814546 144560863 57068740
332696998 109944019 100413584
235558161 75365303 45227934
451297803 352082501 324837876
263180236 140430614 330648585
150726442 134705800 255861382
97177420 153252876 13998834
261935156 178248392 270515921
239094802 284158523 76117188
286913244 107405254 364591646
383653973 161098944 28873285
113712207 324431879 322480384
252761984 323109526 34162926
293523540 278778259 162220132
411837848 140215047 453723411
420419349 161928776 288862711
252544538 385763977 305979435
455050837 105659325 333864531
266391213 219256302 180445391
381559448 174495254 51114599
202515783 367536192 198712647
431269808 271450929 347831076
326894645 415790836 296575419
307980845 432228964 341591447
222608896 447756663 155540823
4593381 222851297 101253480
394306513 302825562 347581714
112012510 436509688 278071504
379934810 249615431 1786104
231366790 433176041 396661773
379328167 343032986 311258998
95214392 7575739 369782139
151146996 300589413 128609811
456132066 28564065 221517332
220009171 141956529 87670802
407545939 335544310 301635135
225905816 112304949 7785004
452978580 237600742 299385455
295776451 378040370 408800244
124395363 258837381 72453046
414164360 261323138 395703371
220510116 173428399 337846919
50981104 319355503 271059776
168445360 229413680 390641928
424685175 28724018 288259225
420355814 377986612 295766343
141476229 270523882 330019638
308483761 420751926 285414379
436262143 340036607 397069037
212241098 408177516 396406228
125474831 84733229 353281888
84371968 338237203 396476713
433788905 357792225 161632181
171351668 267700230 19742891
416895398 73549292 153672759
232677592 383980688 184570595
44289048 169576155 111549239
319216593 198449625 431212200
256314219 347877315 89265962
223565896 215180231 358819702
175798666 60289744 249753779
57407653 49905654 208674251
299057476 359297495 373896603
299888896 364139609 311364437
277666303 411488663 4848838
267770326 102799175 271887533
48313874 31592044 344189508
41310528 235280209 231488141
2039486 206659272 89805811
179115821 262737296 171754048
235049064 390035849 52414563
151656697 89155829 149093402
217153130 351620070 336173067
260045123 449533555 439847019
412339112 446856595 2436507
147058084 408303495 144619162
189404101 393770712 181272473
99379079 82619166 6200253
198336352 83754845 147519414
314759168 58259041 3547058
167798822 331262723 216551778
234347800 121407788 316999958
40222642 346815281 229117877
269235644 162111531 258926952
346557439 132912923 38276925
59617270 146170377 15978657
341947564 129214156 140937567
199320645 150110865 399478029
125161510 172911393 358361139
156643046 419111046 288520186
344047271 253995911 334262202
374801632 179401390 259211670
45496887 247237259 375910500
386499686 3382757 419038544
929623 36052656 260786965
30613132 127824613 60565549
83247479 246859763 442342539
66785200 411454763 343465304
406636723 138479224 60926569
373008681 66653054 7634913
40706233 138401852 382785530
423763326 218973574 102790646
311985825 176461468 367347801
148357105 62620632 368531854
192366177 59561429 207055115
170461084 93910204 365682441
344900260 54882434 365726846
408130760 370313130 82819606
321251389 172620937 314259758
457868229 56947992 202785759
386268023 191016206 432839757
440875551 375858705 19258573
136773350 407746493 301786789
89335394 84958612 399722217
220285009 257236821 67072330
349544425 360216736 222373548
414188312 138969644 329850572
192886369 113365759 226296635
327291821 81847497 84815467
380690957 72798906 225598343
180101136 440604140 143621002
427126730 34795412 328334320
251182617 41224125 278679366
405827161 286839907 258055690
389534244 403162961 113064540
179244096 221601042 170885240
21898820 276209508 146702728
285342690 321186221 178162523
427930942 379656772 28683390
317657964 14617710 186246314
324741092 229605719 167259080
432761450 321346153 127461861
172992730 437502031 168779226
197993834 323435376 303021839
153008952 216517898 346459645
104197981 246559023 301182364
293537103 63055637 267771884
2895842 167241482 452518393
349088857 68420970 178762629
23925551 101834775 187895227
308417940 223789379 306422631
66879605 578947 148509430
193399883 62155858 135689284
415512992 81436620 363574786
151299024 229982874 443768726
148434712 37292698 267426965
243506347 28589161 271538723
367935215 454429068 12982488
183703619 437717562 110186477
369674867 6841859 353491391
450681949 195524554 209235403
324327416 430567396 251851912
62828924 85554683 131912459
256808799 400868024 109618333
208717638 65317187 180334150
24869156 259658965 219315327
185386271 217100806 279160277
376142909 100122232 330443633
76549335 144210643 157960593
177428508 382498254 391667601
444867469 423990435 210999770
265672332 456183819 221183094
394979854 254518540 451224615
73089286 355976393 222626158
158539989 340023890 245263784
175781523 380392697 13588162
44118792 230825089 169169019
212377291 347092973 417459388
428356593 44389344 224563328
33357279 169778438 412060705
263182956 301153885 431254282
20052028 259981368 107438388
45485314 288354042 361436917
358574507 16575337 327371461
195385961 27744123 428394385
18002473 423678435 358993768
95339922 260247879 153085423
85236442 223361246 214847197
396696558 99066429 45636285
256041363 225646166 251272067
29240562 96415829 351768878
119170692 14746540 366649156
412211339 426176839 209095035
223040198 185396348 310584187
457867063 283742415 262696555
321275428 25718530 132439941
421630770 17066842 433181672
256265053 24455363 409618770
89413429 347878415 8602593
399500289 271141120 16568405
453649184 9729610 156972327
443403111 56443226 317589793
187501242 26164203 111289368
105909273 188296216 120190303
206164975 388560002 194843225
326781324 154284398 224436819
408934195 359774215 114450522
405482305 364391121 127182414
21449518 249412605 449046917
215926392 329937945 84752432
457210349 179355156 407366474
325182211 259610066 267199107
2304419 225785654 7812017
431102388 5662321 983509
406269540 173605290 357936176
81536359 331449110 303721617
12229768 31964796 343464810
227897946 113031763 388382991
69129534 340261206 69054084
284601418 330265013 16409518
33862772 273503767 112252118
326301350 385937673 136468833
96785262 8809326 101738945
177994906 84107006 427516198
373423315 387184905 94965753
260763323 37089013 65714110
240576280 232434986 149630724
423151917 83658263 429033778
185273739 447143978 371103393
427331021 283289970 344292046
288805196 9270786 272017086
127377762 103027652 92085764
442344726 48593790 368324636
399286504 374087198 364888186
61614448 177403780 38987435
423347325 61342500 388193273
92863271 37014635 41347805
14792692 111936811 66033322
272379614 351734182 132384358
179829039 134963432 392360999
286663204 369672556 336984374
17085921 66650779 145778305
371321100 76978332 313414026
256286826 393049426 365099092
93546137 343977199 334666969
75256460 54867286 51894598
137991368 368679811 406651603
100099690 199497055 353478640
136300365 121689650 443262740
428939010 239284890 247978582
57797211 179384865 50501755
137192438 288068739 327816094
25277378 356097238 284020990
161935540 107210236 109620729
126356668 304367619 48210749
133294756 430628904 343442181
86790986 404429501 437781948
258222285 39145909 306889943
200149462 84095496 238384832
81989419 316459013 236471382
6774012 263790897 291328290
292064984 169950137 131831698
103030282 200783111 5744747
62081658 373633568 362344261
39966661 108827373 163217126
428925469 25555011 365461218
256879134 209343314 1750182
72445557 453958339 413583794
377747503 368681068 375605176
277025420 153317726 196389875
5074980 277808827 406884383
140867897 156870809 130576008
88800298 101352888 156757160
431981867 104056286 373261483
227927213 71002132 240299226
97886009 419857936 334759369
373441250 260375713 115039586
17578871 257888207 226565070
428746569 36196549 181963913
16685820 30190497 184402172
381076280 221388755 374602026
308200992 326953035 111346522
397296129 169142818 352374844
232289879 436532007 405606149
426188171 233167474 155018277
365437379 94619102 182682243
262354006 70719196 333842121
420530280 137061951 434431746
290582580 205572764 388981034
126331185 170096450 280451572
410600268 69590847 1172609
455021899 62462552 242237872
120245869 420735058 212592179
95293839 91798746 96594051
174442734 356744011 420112665
275311639 253372305 273494825
208399126 39827109 435050460
387460919 98019602 32766600
417170618 45635678 205757630
308049304 9871469 3449192
154921985 224186378 379402567
233535766 86366175 94065353
140188708 133223361 411793802
135588120 456530585 112944055
344286567 406195548 359284997
307510270 150553648 231993101
310546316 240413349 341169982
219261654 210571140 51877402
170478031 284674296 243611746
389849848 420466204 75275768
243134929 433891577 422364586
44604372 127298774 36150107
211525900 108389278 204446424
231940882 342382497 97104106
212275131 51319124 232309545
315972611 228553716 275842188
25537891 306339742 205038621
382458372 305740103 320422815
380231256 80103879 60068139
347273914 929910 211327022
88475689 221813426 397041789
137893080 343218869 174816482
390961769 259393743 182071189
390088460 51280501 325137195
57576582 98340441 278936447
251287901 36731983 204872009
295832704 332973671 421845422
197839430 100334585 186031417
401089120 298929735 2926182
130588009 148856242 76578841
275816057 187552656 440012569
303605918 339607056 326129716
117400687 190634860 128917094
437181444 209736200 228082050
251428247 174760653 418153250
167382227 99216137 23371168
320435924 367490798 132000160
44461704 68062682 365468270
301287152 364320092 46022815
72944532 389826080 295673296
437436438 328330451 50252627
299680284 440428945 37262633
125001148 150654372 260453724
348920471 93418503 77445927
405501369 280236260 39962913
68375191 151556403 330941028
164168544 74772661 59492056
239308913 403121056 246306548
78428821 430805204 264711492
276896782 199799918 106406201
277198314 32640128 306661246
142691479 174131231 97004158
288708947 277430098 113882415
299308157 81459074 298056035
263497321 27137539 209304742
115482791 369566261 30594875
128277627 402377289 362267196
348483644 152899261 169626436
7377886 360619548 101335765
184860342 192875191 117806293
285864285 369968811 3237739
314784862 420683845 216627793
312062234 426783279 330591544
145334688 311615204 421623029
400149940 437868704 450243874
381837626 149473159 394381071
382037125 228501798 108983266
399066249 128479277 332758555
35451374 71031429 264808239
44218443 413090990 138193844
59534761 208673450 356799732
191012579 398609991 91421249
318870217 38720048 36944004
204303409 136597473 366372765
269857144 99795508 276529407
44124743 222235032 348133842
321162194 132145626 130478800
324223618 317913951 404858139
289524859 369871843 47164487
157055013 166028524 306928966
418725927 321852081 124756840
281575985 276171108 72702503
43173205 90722020 454953442
448796643 220549053 162810420
39538201 199895224 224120551
76737132 138795579 213830051
121087126 400563551 85535610
455931210 114181244 36796481
67096097 446379249 76030308
56120179 311212777 170564073
338674686 266485676 202955757
132407719 452355654 87866059
448431019 388115163 20787387
129514432 401227010 110743648
124892654 137786411 29256177
307768276 15078232 55937375
397006424 73069787 334231999
415828964 147486410 296186443
434991257 34956900 142310806
181760835 381267291 455710560
197318072 325523076 315092318
78402373 391888228 307871443
418432981 337091173 445547037
54273035 321466398 295102063
437343593 168492864 212247226
282639549 248270096 123189552
4271258 75450649 84280808
211878272 442686998 79874335
440878186 202106189 434573456
223612253 154574042 413328810
2094251 304967386 74088038
141119250 369228492 273549990
76520883 236075180 353695364
335135535 130074108 437344545
299376544 227721879 103565514
403536534 62254944 423840971
297644507 287171319 405305716
102817903 106686864 308823711
129677505 265176856 345878731
143022144 294058769 422633673
345964476 380623799 364153426
197976932 263274772 442230775
277178316 285750956 263759395
74093521 223712635 136784152
2456462 186623531 192738486
392731562 329810323 211114697
180184686 329165534 433986301
451488630 438883099 68988124
297891526 46477486 112688847
279287475 361740315 312585917
166339445 133019802 6461357
180750911 388691304 228697296
212651540 359139192 184155622
5587197 165095408 149120208
19537471 393388055 389386524
23916188 62251301 193592387
31438338 280659378 333816164
248926743 177753240 32040980
185042029 225172120 266973109
40225126 74390053 135777519
207640968 128623571 225487613
92328962 422823223 452956268
406844601 154864317 79686319
45014106 445091466 259808588
428589328 132668297 298078300
404419560 93676419 422343398
29971264 434539969 201916908
725136 206210245 34154071
325769539 95263017 19525130
361627448 330252995 133888965
261292027 28802959 273086058
172171560 67380994 249711217
436275314 248656085 413658783
63100748 355129911 339360305
143969728 36267316 440791070
204297069 51372073 293109730
107529397 369456680 74885936
338020297 120650900 332973703
430370196 365097877 170959293
240386265 346091584 156524206
371506188 304323894 436885696
427483535 267270902 222372201
25355225 194341169 65941089
442260292 33421727 387016969
7781781 271380492 154055453
121929530 40848049 61325885
350147052 329931735 210013485
191346657 182181226 285435103
371905115 14827696 319911656
69308433 390050219 271182632
437384793 70256186 7450366
26407657 257261882 18227157
433053608 442855075 246847491
66588554 340221474 129817236
25643358 117915090 422634953
30688538 155521670 379133502
102920039 337180766 455313800
383488601 107901544 191875461
429917897 72551603 373346210
107322796 53970875 378100169
350330190 18456105 450721610
388197025 214069489 106397050
247401677 315779645 25893358
346668596 263415381 389854106
452993472 87321178 7297490
387150154 262447061 155580070
347746570 314079337 119424218
153438552 130658629 357872225
418547268 233070900 349779873
193415717 390467179 207130397
415693465 152325093 32968719
6254556 107178945 167678922
1512149 254933770 252381228
328779572 54837549 415456190
124375708 247449233 177576234
175523381 259884577 129381873
161985392 119114836 10348007
127346698 415132081 240018015
184362234 149553957 125672372
142881381 169219782 315842792
16945905 115944275 147467557
149697321 245874686 414146443
145233489 456834446 195910368
130789574 243762559 316881955
159312008 125583489 44324863
249934539 30011064 273392046
138884443 221903861 185375547
292827239 381317426 149700772
103030711 84129767 99133400
174444535 13976729 231933815
32931271 40988450 269347067
377434346 216643171 114158863
92029887 259525290 142189352
155584340 301973352 208024866
107573356 272764217 131805378
98397651 169127393 77273556
318053880 253131071 247470644
354674065 201025414 124831504
305462790 359756856 19990681
398868610 416256793 353286548
91057979 100455948 302181549
86523011 41747351 55225552
191078578 190023715 422711163
239874878 101581501 142320019
269559647 201410097 356200503
8999087 43181049 186871671
11923096 34878618 13616118
420132461 945636 434985674
65349332 27656309 320329807
306594113 103914937 359442581
47377673 72362419 273355476
107025557 46045857 273963682
45187872 16137601 223385104
431228004 258168895 134871174
230449956 181148883 313616687
261546063 312661916 125861292
392622966 36851430 430249873
347348288 66546131 121105628
170199339 8291401 225407458
387244716 205156455 126853725
97640686 22259796 359484196
230384719 343538768 142533209
25387557 62417495 352316823
117301158 408788457 350990380
424269167 308588052 101525952
346591037 170720657 449664518
114950701 428910188 32602463
442118357 134521524 371768183
160764488 365863836 278498236
127740053 150093632 254472963
419808569 69150268 218007185
31691042 114573396 3818645
252333707 48570211 348220669
74279638 360297689 336724665
449198941 178957704 259939706
129700565 23196654 41475624
91899280 253239376 66823216
178839700 407101015 196749132
375358563 212990116 177764791
102977567 130782898 10975739
44450695 289447607 335096123
312082920 413083833 391947260
173643892 45671930 224766984
363142231 268298552 356038836
119040187 283435353 132830160
425864803 130325488 25033105
311154554 398064101 6228645
98773234 393827804 78021926
46037963 181333167 81684524
266609635 28232856 230951391
174587204 25145468 332546727
96928791 101341895 167269664
118764648 13747081 418434545
409577554 92484687 177582618
129750530 343780227 255826755
291951454 45574962 338821362
306250993 371090053 429936172
340314295 83014723 183002439
119756668 106868923 407885667
326819872 264618661 420912649
104837384 21811767 94388447
228070463 107719210 289169636
115497208 212966808 211670360
389862783 378633386 232511171
161725087 435899437 31470140
171089752 324993918 16598054
53519469 22318964 202562894
344087131 112170992 371888738
256238533 284405736 359982394
420852967 24907614 193770577
101915330 265331517 49581197
200907547 431267943 85109449
60481350 439726665 256104369
409243601 177155868 306017661
100912486 96240577 98975859
34032499 439034406 173180647
200122975 79978031 386301160
311257137 384997336 124228140
35956715 279765151 433041786
160054045 291418168 159124753
225041701 353566164 387532388
403316563 135200032 282742396
371537628 371563630 224512658
174989816 216613265 206280810
119693457 152349915 279844681
74423610 299347957 273871962
369909816 204570768 44206466
374677355 272964920 143297947
7492940 364644885 325887821
142161012 302082141 417492797
277338064 275485396 212470727
241209107 366048380 406187746
37833969 58757356 59499078
312862369 262855608 6748394
114108678 337443114 383303431
445793316 208901839 375696977
117922877 51946904 215309940
325252802 447100305 209395643
114328890 245137831 338174120
118279367 108881559 336442850
31770357 333290667 13031433
99055396 185875751 186599918
396794658 115221129 438441326
179347330 335496851 223791143
367397208 303870008 218925558
397484030 81573792 435052814
369622964 256969672 5501836
245668535 436331134 56800229
200338831 276256969 94124428
447949690 182666817 349190128
285062866 406234280 132753097
388829432 365157202 59508465
284711341 9808678 239010944
149004072 250152318 346658490
192823108 334217017 428156203
223895625 90397937 258498224
299050687 392558624 156481294
47274116 398103720 388484297
201716348 294007312 451646801
302796525 245129782 121693007
203007860 422839223 319682629
126894264 256057270 234406625
130334809 318624158 48006088
189128780 77986010 237856523
148643733 196240749 114166253
420436214 336220603 358910754
282472227 348100270 166397574
269622302 246896669 201644047
312793686 357729086 79873309
388265515 32259963 111579174
426803873 239602803 277529554
160984927 237726594 35035752
26441515 365732241 256427756
164622906 347409464 363221047
141305133 16949751 332942532
114546334 319724868 212259131
437246898 423410853 371997312
89844226 75635561 449525917
449895365 295759779 11225327
38723474 438539873 457833802
314471877 270640006 318357898
406307472 249960597 120807411
208338819 179444911 420718720
351134525 116340808 295481405
261604219 333142313 265415727
326202279 179139125 11023910
417457720 216233304 118169536
313899832 108993035 158897469
258759690 153459693 411308259
158615808 94689002 353150535
312246742 86867367 83858389
98853157 399851279 5397264
81937360 68229431 255374209
113071551 277872094 259703030
25184258 422936069 268443706
122577345 420492128 4704922
274101381 315562023 215546373
41971239 262879772 154049438
309249850 169890374 266447923
420590951 52197649 378913826
24528222 321160334 272222900
37677087 343834514 49907138
440020864 169229391 207533860
333517050 6625425 346512084
385987632 286028992 157790740
117916342 175558051 15846236
228674660 455724270 451271373
430262427 452154425 221309744
3434826 299633286 262185990
239524429 95417463 334770661
390962285 389693908 244118378
110957381 85726227 93730725
99011313 81830097 398220315
165261484 26768012 79097070
91061022 415143854 150237115
394695724 206063331 308908767
62681627 214729208 286787080
14899292 158503433 152227387
78080168 172179689 334725814
134162022 26386540 39206866
178676602 73133424 280933388
229363149 445706639 390190191
70414110 214769046 8248235
22549389 89088330 234247075
79899711 114132045 263760196
450131510 95196214 395254370
335479763 112324 292965792
457218029 237847739 224231942
288292586 333030782 366133897
83693240 97702643 119879965
425352943 232688861 33277596
350895606 184829336 295394397
363243092 147119682 136363028
349558445 376993864 204506588
173623740 6864649 139205082
11156700 416922342 29302567
240885612 6956483 319312317
53512553 15811420 12349790
17437053 425939700 235500712
355382276 360936144 125133523
112104266 175453081 97879076
231646901 109001785 387584436
72776487 42244352 221003391
185848449 438357674 97589681
26576670 295996513 323205675
328731645 357363416 193696685
185769081 228225263 422928985
352647819 237380929 7600662
180716536 404796858 337143573
382537312 253898148 392086241
207652721 167392381 279238652
50820487 275365884 139641433
328495430 89787958 13084244
327520741 54301125 316793403
226421447 43498803 241619850
164058383 63065728 37732937
426653402 197685024 182194245
265142977 400606537 103275624
229506742 295657510 142667513
206675397 400619104 369485956
80061140 395481764 144979098
405141990 269034780 99666466
226459044 27031759 419643033
388542846 439085523 58653905
233887663 415616320 177486024
401188566 96071756 255271620
296843838 418087052 232601115
269428231 394374931 121260392
363275611 207895386 311350808
41352545 249707323 416728237
379335428 212938271 294155423
231497923 286503979 288947530
343692147 111503845 196064037
422376733 72141544 78656390
312108586 65802890 45197523
105355233 185823598 255523892
58615034 263285755 205710512
320536903 179716819 399903464
324710427 78426295 251676153
102235312 250122404 89600455
390669212 249580514 454957631
355512463 416025075 163788119
67012186 287236155 351675183
48850883 249837399 156602004
220836784 359499552 134690434
371952660 284577562 395171744
108785094 107162288 400063088
198752854 229640831 7479582
365153713 110383446 195442051
103112508 127176924 281861223
194987078 358623747 37593610
332010728 212280984 58890027
79928043 359417808 360214371
176176469 209371164 268126082
364047778 143158073 332887180
157383720 343623376 244435307
71649903 290330924 117393705
151640397 286991015 172672927
46933060 336627531 272200423
298108603 90184809 131611087
56767257 421089495 30827191
192957338 313075531 132467029
202808682 235688314 452320321
334125322 3246798 207473428
6292544 179479820 297671345
429112313 35931444 282635377
18623902 13962046 254148464
443230274 301740563 251122420
412036496 308213379 314354218
364452611 193572734 297961112
344669891 435537035 88218042
5273450 440656330 272215770
60319616 149863600 60306108
453271301 285439322 131090438
27827498 104897126 13726945
62322721 166388128 278703082
382042066 437895116 331669749
286173274 395119756 326281183
150976630 442511728 27921617
372600258 157208132 70003994
207202977 108179288 54529482
456259942 348690846 247178216
425976396 231863941 123075950
304151489 86612947 94099829
28142216 304817861 359907675
316324720 327121060 364599421
3975700 39684846 307876215
431653085 180693481 400553737
82729190 67277066 51651350
262277023 50992961 326391247
92577381 366156304 88266773
95607944 400212239 327608802
153359109 388517650 382024900
437475703 198946461 451689690
269995099 104537059 148922639
139630442 46027236 77524000
111448810 273821362 377378301
34970049 33107052 109843235
13328179 443978356 375295900
17123443 90457907 31864146
63126285 186547497 440023129
421491947 188668612 285895880
155551032 236854174 3239099
80637396 429255703 330054708
8953946 51832633 289023828
289946138 317563172 430056540
242356283 107134853 217853915
258360995 13284321 74020340
285455270 117642482 319970643
425610306 144549134 133151393
343174964 443392708 354956875
106091698 162390695 105011529
90313026 64073535 36543412
247215748 430243894 74967490
243581080 231678285 291882861
71677771 132758954 420264753
26979169 329531385 426362636
388915368 373155488 181991992
406999946 452786209 317798073
13452974 111611607 114579792
149226334 119140781 83780927
405052211 393941342 434322005
51218013 46793929 178923322
351082427 297561321 170874956
426070970 232997446 20686800
27955660 252250947 203507374
192725935 161245864 27852283
334039791 407221827 421962911
179285286 327398528 209268610
338086663 296909418 86487094
167626921 139139871 388590843
166238178 178005051 81240513
134487360 313315100 411486632
415623089 441325173 291593806
62741714 132354753 210365231
385189866 181336792 119978615
258807656 136481735 59299757
402710863 213469885 297968160
322867541 274109230 59592537
75025292 158505981 184660046
221752707 420418980 228282994
140580686 369842556 185608550
204107285 85367213 234133295
24534536 233942243 446185082
385869016 307405530 157703483
48682599 287243574 51049473
84346224 253700608 88314743
137386953 223725551 207826390
213350769 451045447 246606683
43952316 445715059 122289244
416922295 266465589 372250517
84723607 230575065 179695989
327101607 31715104 107206297
378468790 225030252 440267919
251512612 335658407 316935178
173366197 144205091 177887299
321297259 372585854 382262373
425171147 326405033 103077022
142534553 273931487 407456608
239132560 186708907 108189460
267709343 420131758 166744610
345433805 365463953 376320973
31571475 403266662 62500042
423838219 456065172 358022877
447138473 277661850 131620985
452261466 20143132 199738534
257557675 5212093 284607145
233117774 142796506 449477990
174894858 61217339 235565213
414097524 171835779 91811776
262831311 4840947 392279813
278118879 157752522 383939776
226714242 62149829 5496960
447013472 390486472 100916899
237573731 324151843 330474646
31430387 70264625 268314377
366880767 428854324 343580987
107551733 324504558 286508281
301300249 22987177 232956012
117654793 210059957 62084969
417247459 131665926 104521206
376157514 165098511 286035336
311648130 239981422 269229108
256677059 203780721 347504481
404945090 398950608 202573262
235000124 313887054 64582380
6720481 296954618 293194390
294377096 59372493 2843119
150348100 321850947 129134032
197968449 130573864 199089196
174437567 105129091 303145230
52707926 63406783 111329383
49194401 253754289 286733899
368165758 399234102 62171048
286180802 51019123 453042211
2410784 150401142 367223329
79847275 452987356 322699444
295362740 11723062 189223934
79720854 194818419 402186621
83402165 69631042 71081024
38243234 157423928 189338863
428021618 228330736 7121208
451915137 391691026 169534513
54208806 21172940 289377102
350068923 229855885 273104188
99026940 296672804 191455815
325098760 276970125 194208678
385944027 113753650 261259838
3182527 47202475 193940036
104656177 375205095 343154435
434949584 120754217 295080285
407674815 291932816 45623308
51984513 234528530 14735416
263561280 37948267 307397429
178337 218434404 54410247
119937051 83744443 55560108
112638695 16723676 367177211
362083010 125522824 133733022
382363595 77543595 343867015
153633722 178789899 255342770
289880128 218933337 403952108
204220001 101314465 332985457
432864362 366661715 287079216
413602047 213276662 125135704
397553214 433848368 177198730
249887344 374792580 202328959
345808904 267328618 114418718
362807102 149532686 439494787
2629120 173310656 79584744
152122418 148744807 348627808
228618639 315549811 37604065
235368204 52171868 371856767
94187279 224954518 223330522
203491984 83024024 405335417
354505532 234890821 3571906
380595044 284767144 384553579
361136785 280577749 269936082
225728512 136290655 160262855
3324514 69057258 125030988
37438677 218673165 440255292
246202992 295856572 83454843
446641598 307399321 447012080
78057465 57168321 448780336
2767968 19619229 343523345
98016675 440270876 128904727
396801268 300668334 28095611
223289968 133873165 99364740
221230366 327277156 4317487
336709686 279710574 419001450
97170912 324144985 377178705
240409506 143517427 240271998
77573532 56614362 11427522
95412988 377311081 450532654
295644890 177785332 446850029
98271393 307483477 321805272
118281011 393083602 111161420
116422004 72946273 271043824
236847015 204943375 156796278
63780266 55756734 212224938
394616937 421821373 145403241
224082949 40454598 151653012
139874571 290674757 176174959
144247967 274181120 425953883
88011282 372961482 442879407
390470918 441039040 280509295
252797092 117757752 238911933
259080729 48316754 75528105
416229338 95174047 158414247
121771738 271008650 361728238
240351918 293482862 38148287
247281888 343953733 68907426
96921609 329844886 439468535
68951538 179885434 445230878
222770620 6535557 239589375
237096123 85574341 160910294
455917654 173156783 264733502
130920977 124910017 226881971
145667280 447441428 79623685
188253106 203507347 77343512
128977691 54103300 391475503
46061151 116638315 57336505
327092965 404671112 334845297
292920529 342253214 449842773
403581054 266114825 399682684
406258863 90179349 314973544
141417439 213948330 296239483
331518951 10933065 421426931
232895342 109680198 4809636
305798464 352465184 14059123
121813204 195732458 111234450
402957432 206606133 81116624
19484890 47229158 174852530
85114690 251641786 234776583
449231126 22941984 150900157
390431074 95678489 248840093
165669308 335481784 138284636
282583703 111651309 37337840
129309757 247542585 215329526
44379559 33850080 453761368
425591735 80874642 453716191
399596047 441403554 419128674
345427308 279706741 415442342
138971084 447135136 138014039
284045096 423264489 196155899
237392432 389786727 342197905
126209772 65115858 248009631
10558642 35663723 56782333
298401852 81119203 219523990
125515550 324573944 341924229
428314662 243867904 266336599
274877271 178958132 214665230
348751523 224614438 275066472
438061312 88878089 430430353
145742652 21331892 17936978
68905103 44468228 250780117
412939037 201401157 359192319
178006501 29172528 192559480
51024250 124533450 42263408
217309151 137356141 281717283
152777881 425392940 264046860
389859990 25940651 63739200
259735821 311547149 77973359
5041981 406857246 330310055
372920226 112614662 359812708
31960844 256749973 439800687
422097631 281860328 319983851
153791401 113541471 218825825
80979350 216371600 210005957
242056738 298704652 120251650
46119019 266378445 358480356
369378780 380346990 146878586
211019348 338092512 87283509
327760584 137757613 195709245
424431882 413048453 390964084
13038784 284131993 96940985
126005197 332503251 450736864
225085655 120278272 382748903
423604948 273673796 332887580
300991391 290806025 44750058
51535955 293924700 398923960
213682614 73185228 24021184
189385949 356389725 132898699
306019278 424190684 449032096
358414205 366328534 267283851
386584725 419753735 231457635
274867283 120543737 385932426
142471153 392691402 439336580
366171050 433120498 363574750
16899082 316049041 73312056
452673966 411763873 146352881
267668231 199222565 442641638
15340006 329189343 327971317
177294740 234327342 45095024
142759714 41510205 440970156
443176226 327923969 276191624
176102493 415426554 96309807
295311554 371966655 50463966
80749120 209151873 133766322
262497883 432063753 127278605
123454000 15822189 330878207
248412833 194706483 317350381
30014794 162511995 237777266
11940372 170643104 197233140
184277852 77938487 372592392
204289642 443734782 362460024
231772884 125674622 316245658
329874338 393895284 365077500
95733917 368967800 320633055
385618894 124160881 36483355
11441796 216456247 374769694
70081815 317790857 197049689
15811587 135838243 282894634
205102519 439778822 266665167
227454301 294497487 434973904
345558670 29904777 408810055
410424860 44153844 295403957
105629132 352288582 359883898
11476441 189112283 257682579
423082818 89299300 418290421
224086549 179375321 387594213
188063408 282823055 218462159
350081656 161841189 424207444
72708947 67371658 360101171
91927858 210679797 82798410
354374834 127330209 251570358
432694712 254346121 65565893
236697598 312226462 175385547
194995937 114938399 75808962
224783361 89508073 366218041
169165862 226909283 224400938
7098147 264594872 126845390
282119893 256732961 434064570
110294182 82216405 211725488
307921008 84252958 373796803
411802446 117913509 342925195
403155914 187635570 336054492
58506178 175860206 146153197
253606401 437702363 444492582
258009351 336967037 143360667
315575243 76365477 368627040
228956935 21806797 448971060
52125672 107442823 251987036
301687490 167786320 315179250
41394990 149345032 207347381
285480579 92863368 213446130
383116184 94980158 374432142
263568995 228874882 33565616
345077422 314666671 440149362
117952789 10727991 381859255
452110474 95761335 54318979
344876936 199429025 153716958
104772321 235730135 2325090
430110976 282473510 114301246
358049519 275177189 379622954
305246470 242230065 220468749
390971441 18851435 229544097
33548380 141012539 12174783
397002832 87587484 180009377
248204370 286890765 450112936
242413220 169114631 437206464
5730730 273451829 355903686
300500401 102347465 238179691
267448011 313803281 39193788
307261740 41332312 422356085
448145157 356381600 195313421
450533837 364365128 382022087
222859086 185596758 364354092
59731802 4345674 420642476
380478074 346094375 374313159
368078775 151324318 317036751
454290335 56884777 259671296
57130259 137611927 442892857
92832443 234295661 250097529
103502958 195676280 422854569
144151640 354780212 180011501
243943658 53407676 161563993
290915745 59447336 275215249
394556520 215968271 39934501
147524400 265820856 342733036
186292481 76343479 42770243
12010423 294285062 78943929
128552907 289397271 231907933
112703010 352750530 214508868
292039584 155022436 401681010
14206035 308357618 355725853
422010114 410237505 355527735
356453774 449265955 120470797
16973431 444448085 97258558
201929446 187877247 456010605
439601657 127595329 243014493
399274979 336923141 10918218
242762451 88349866 350464912
86034275 38507236 365405774
413618624 424688426 350375286
47930182 39645962 80379010
49286536 434497907 135026436
452684419 248710627 264934215
254167125 337077107 78871656
388421158 123778676 120418075
347923779 134237675 274165702
286424024 280993664 451427771
19720943 337475223 425907088
281586690 399851853 302964343
149630471 381393143 144226199
2917622 394982137 30803631
234588557 400260791 380679517
235965876 242958726 125280935
221914681 186823362 399194002
177918900 164780194 304295175
46314866 317764138 277244609
298348894 282532082 224049848
186858658 135109156 39311045
64189781 43973490 353312209
173149288 198430484 327479546
451936541 311141281 268859936
435948746 152597818 37227908
108482109 227701050 47649866
430019752 196952825 74709698
26181387 128517904 45164657
103158017 231370501 400140453
80022440 78246531 87063490
76901026 203874549 456796669
70689468 327754048 321336158
58800975 20164960 373069883
202768937 252848083 70309412
424362554 430107753 151339053
179646882 439606329 28374681
86355006 13459561 160022312
120417029 45540452 128807013
378505381 256850844 311758128
205682402 416034534 14686128
319544869 275438629 240598229
13598423 170324931 209987280
129616122 17114206 218197506
358124047 305473862 137927382
405421074 383906694 423501173
401163031 131358653 348450933
199673062 173170477 421565264
330669345 66504852 452360058
51762715 296885998 342265568
172884583 310693004 34559883
287824567 3307812 283950624
190040375 52445959 224144834
150872970 204058489 55523670
246939343 267721367 305775418
223076145 165719714 382715724
343498085 290999591 136958172
195652196 112367761 444630884
450835236 344479240 113007076
334259651 287682106 105626253
213303211 270095256 238772713
390786983 344167989 215091282
245715510 204458609 62348310
307476484 359020169 230691204
239145044 359100686 419346122
236439772 247621060 370675146
246543827 399546701 420692164
45367747 124823405 42966199
427334065 190458643 251960044
103425091 228931809 432613549
365938093 159742776 407650449
75092786 67380761 244588199
397081272 269165306 369722004
338605939 276740894 328101959
409004028 270373723 57389097
152531873 315883382 279957840
449239929 234721715 178946562
204468111 342673002 324927794
384748964 450685372 302587827
428210386 371768065 440280586
281586975 237888616 198573246
164888448 258153980 35434643
131704944 130375554 447613287
335524570 181935459 185569257
393704657 427331093 251798351
239515577 94235353 420438472
445396924 131826361 49026094
282511013 447307227 409910784
105887563 161161497 53170846
147976039 326195806 13732396
45169499 161340703 267018598
437556820 161497128 328675088
277738143 8717064 7489735
92276195 436095813 50578527
71099866 37163671 353353241
238349852 308284089 222517739
397612075 20796404 22580591
7924121 88989497 204571093
78795891 176006790 35439110
38935915 62288579 443595649
182442559 337462410 347767696
289381092 442888733 65824895
338314549 272979698 160580861
403759116 393682494 402440968
329295205 165365144 324148578
261248302 137285504 333031491
348109921 367476427 52490053
30687920 275857284 43192667
239265184 234187640 172809483
139927611 37891642 84488722
353191808 160124270 1536620
66067110 250330405 255779516
401088179 12852948 34064732
18905127 243546547 377657188
36325456 302422777 346484114
330982671 218551320 22017302
422052277 204962662 267487679
276605861 456615734 150010957
356237115 254301347 325660509
343069651 76584814 48823061
133703428 18198062 281130505
115787893 66280465 18429338
120290227 403133447 156939626
133210204 189988663 152989750
349804857 134902197 42670158
299495730 1959870 42746095
197018654 42577261 256110483
452830870 196052066 45459507
139233531 236881153 202171601
227511777 267193899 174431870
197060349 217206271 394605407
72764917 216148244 304763105
318898961 26744474 170703100
231094588 300779053 221039477
410472025 176969638 43425644
48405784 373951618 86131812
453611964 73659147 263187132
232451096 239974390 203749871
22104973 360110867 297275683
19582705 395734607 155640463
140481362 77150586 442827383
419726280 183458939 312080150
348480336 430833256 107011509
140275655 44914405 409152454
228273655 310130924 193233656
37985487 101062446 289577129
301591821 313576351 53224344
391611353 68383742 190342606
396770685 252942747 433143357
292870386 293126965 395286967
408462032 207165392 405471883
340567259 66308990 219868287
428467214 448581764 288509574
94052663 58233358 185791792
178215078 150755439 59749577
227450103 366636371 23016834
240134800 258364137 23361483
183510004 189068325 115575247
87140551 75412580 182711638
73013939 10889364 345731462
355842430 404965866 120859927
106070191 457286754 419785331
179401796 394160596 206764815
246977565 144945731 196377630
380681680 280503847 414072776
341530846 255980829 140261270
373170504 25118341 326128087
39474611 196055737 208056691
192697580 309992414 158686223
151101982 82715273 239281230
125269947 264651193 284174669
100345902 147317303 107429954
132772045 260412711 321545474
141472738 209333267 188835698
136831606 372649698 296465750
360889721 26448169 379290252
350641417 164506029 61939388
89255734 177288255 163321007
14672073 192329057 182955243
320049276 367267655 78967542
376294571 252866044 222978424
342931737 358557441 122683848
208868388 202843506 191333654
167530575 139234290 77210685
263788717 283475223 387101704
391219585 297768696 105420239
391671202 384766691 236102815
57042277 327249953 344734481
427114601 330446836 31668217
257308469 56345277 454744078
202186436 69771658 374625814
176839932 349424424 234754536
119037608 344081996 232892411
343992107 310441487 450628357
265106769 99063441 180507215
88510983 64196475 131953815
412511097 137982710 273819892
159444144 223138828 280939690
348635827 435242977 140785207
189831085 316070106 8076834
412148150 106393571 90643255
424354852 102818549 125612424
313537042 325560078 438554200
225450928 338082078 48111172
371944299 229011229 112086231
302307024 335901321 455788161
18808553 32612946 126630186
364474684 202638673 88989409
159196361 99564508 146920897
258449812 285227295 280243231
61254714 399456211 155288276
97702444 331975568 345738386
294324303 379117734 78238865
55971745 32702791 307761114
318738834 296260219 167672210
133751930 253358911 293981020
283635201 133861142 318489426
115956107 39047389 145033001
160421312 44712539 32935687
100768289 42736361 6759214
221960050 445489410 254661632
456551308 71064110 312216783
247982943 435293209 144735009
384430724 113745210 245075523
421844484 94556558 50836487
406950556 265268443 370053982
199934268 318956587 352595025
218712732 297390495 392677122
278835360 302927279 266060006
348541315 239252927 33841590
226673384 340892454 106686476
21602092 1495099 163386417
43880520 109144266 416910187
115409679 256794091 53842125
368474810 191019434 58162683
397984890 338853749 397754474
111759607 111978150 314919413
347794358 413492866 275738133
447894203 160469346 6631602
95444752 346539120 8978678
340397539 411456998 269567651
15287558 214491371 257318219
240992432 137892008 397657195
125186165 94853045 211652436
235129792 270985354 206702794
48389474 348923166 299998183
103773830 48023699 172219048
399580271 300565256 255169270
170609676 344429332 158271966
259975441 358785926 32926444
18885888 424796225 380219884
177309752 167146009 330426349
383330203 427998121 265868915
82218089 255606821 11709889
181853390 385909961 351431334
53629195 281497127 355051800
119907467 78052041 251136920
399157241 431785776 241376866
24188832 147198457 360063103
62389102 321470695 321974723
269512241 382643542 223153098
161605457 281495535 383530231
315662637 243103336 393194621
377592307 19612293 150288535
371798292 82898928 254825202
229492442 107191289 378470757
216213546 270588526 384894086
19353538 415938361 401333482
144071185 56592218 266137368
427893596 444463464 250798409
285205872 60501222 100044436
396304872 335657435 302991727
453392390 92369896 295547279
78936249 312946619 126592892
199594986 374349087 254473941
149599135 286035915 401188984
300086124 185508176 173871194
297956113 1372851 208300490
225209428 162093388 290466311
212983571 93589208 413372326
347745076 115513904 428921250
173980772 434063326 400287084
209511574 230922852 207076819
323026444 81198516 238457840
185520251 341204142 266838271
360468852 437166528 218950358
414940087 211189098 373721648
35929624 293601702 221506008
188430887 377548187 28434210
19901080 451618499 118021203
93649764 342811109 172252415
379401053 218498965 209463596
385508401 31097400 112756267
414631500 357739479 37696216
196586518 265536333 150115063
359806870 305685458 112972679
74663094 404904982 126125525
49487435 280119011 178148516
194317107 131966432 139862991
322139167 150769975 386500641
353053369 281889620 402383674
423429510 290998275 313346672
130393711 232617499 358328259
80760746 14657389 172471638
351598979 294782549 64635640
362266723 5619418 257372116
384006658 450944045 328104888
376317703 56586189 977109
180844606 92240107 263197772
425761906 423793677 123552824
167470635 31286976 439690832
152843215 219366004 138097962
387524022 227970768 160273779
150097698 379536268 282147954
278219000 210925311 424901212
117822068 65201940 271236235
83568635 119581547 58163183
243859112 98016581 98912431
454286485 179020546 266803693
376077140 32143328 243852843
165051917 440562114 396043955
187589886 207142475 267088177
230310679 156443830 317189729
73682355 439010631 174474667
152199993 305742155 411224570
268046344 34790103 377876468
249265088 19373010 312901956
32577787 352481168 189343827
64222616 3381498 374562213
335839335 347473619 104719921
329356864 36799904 43459198
144245547 359344340 341670070
202864706 64608092 37689386
13916286 182632542 263572750
324362321 239275559 197329196
453982271 413193098 419913339
116055874 169319050 208245952
348931748 338156749 267184177
83304534 91231822 94496106
382832764 447928868 185418756
4645057 277113855 19262026
7082165 267079841 400181424
370931277 52120536 379088286
427627395 57708802 300153279
31097480 79092456 28720992
213396555 7600566 432863430
46560716 61377525 201410527
370813922 231315068 176035011
154580421 148640028 106418833
362216347 23016948 205167562
238237136 323947721 119662371
135152744 271122016 51601406
115525101 24772931 69839794
76790849 136071789 175354640
200610938 218179259 439069307
79468714 30310940 348171426
377389471 75731521 176443516
355173727 96661478 403127102
189721426 61886056 174078077
68032707 242047085 7850012
169296618 11452579 144053971
43830660 64794010 163818612
161514072 237591556 213863392
452981807 145352624 302282171
315022879 142728765 273532417
444648852 110421439 58771626
19402912 124934933 284414092
285336014 8315750 305782420
395651897 347486172 439474315
350339960 339879113 210072234
229894565 380726788 72044014
146095910 154319038 6977935
175843593 93358467 103589069
343658778 13259641 72931168
219453656 345170226 5737073
111747947 222529597 99231657
165705941 266011225 89644935
376678181 65840646 225125922
54254786 312881521 269884066
433316863 7514711 147843903
61028291 357116241 118328747
404787297 319691739 419032875
421474978 276192314 15539892
455689046 360277140 94050482
33449339 234636895 370206932
339052157 371508172 186261141
204469458 395987817 179584471
178763512 370940788 296911925
276347601 394046836 338347583
446532228 242464489 433595827
135089339 374641777 246060644
36100238 265631922 311497948
156558998 87190170 106574701
195522536 307101304 313391586
316185327 25013180 269469938
60297444 403205318 284189088
79936799 148208507 124954732
254122035 169192059 398234135
304287000 237347123 311880202
428493573 324663327 277523450
50816341 180075535 118843002
383600151 134816645 373702087
46067453 408972096 103640157
150430847 7876992 379917518
15593439 148536370 410127124
142153596 354688623 17239712
78848934 14345557 385824981
35742843 195146304 123133171
188342917 44108160 172714631
139496784 95673566 390954999
132122420 245880325 331083480
449146032 167058579 272682295
324588508 341998227 313202089
127581198 395202294 231525743
279369339 134766561 349458140
5573064 319766174 39951837
436829491 407125511 46091126
434730178 361774496 205680705
175857035 28207900 74974332
177268769 128640112 304704859
279434943 219295600 169441600
384823571 174512241 24450531
445181430 117700808 82103523
289916326 314787065 451038920
448270003 315155941 77852475
347533119 55014021 441209183
443239212 196426154 254134375
110364859 235284427 87944455
295822900 48862307 186263801
322991876 452073354 383870474
33466888 136802806 156681338
290319765 376579185 84106211
254664870 449685080 152977430
190957618 87395782 375754397
223417049 49959452 176714314
323861507 395348453 386164048
436787778 11274151 80088758
271476675 371903143 218757338
225367778 74695980 264608024
23044172 161316852 314647872
12514732 66419459 15808559
79923382 439632529 277260633
283565830 33739699 413669922
152059775 318465204 322987039
206889383 320907834 21583802
34751354 138116207 10038732
47555451 294070543 392208183
80553037 261752333 439166867
139552790 37291641 105270550
108867729 424894176 160452784
28753811 375057661 242287143
224829041 450226127 169756433
279047601 59654993 71886515
182506725 10015353 360509519
40021017 219453455 352460862
359784738 378105443 74369983
223809432 318774386 144022693
319062312 5512117 228101573
64857700 246640620 218534651
365766264 244889937 353466800
195387103 346016711 380142126
246897763 414435714 303654751
99255191 285252542 150581241
43441037 413690396 96008954
87747946 236908245 162289332
442585673 448222045 179616338
17276284 263994791 5051037
428904950 349985922 163660204
338127400 308107909 46419996
113696054 90576356 411670405
23287244 66615901 151324246
271926720 307384688 197318534
322130750 271193891 80680272
260359671 407837060 38275454
62088852 290268667 54226398
5456058 279912752 225633474
5229539 38211786 299929486
451121807 333476578 5777981
112881768 64042869 343524444
30814995 180723423 372589341
272654781 9041445 279526202
93556279 166740342 242087728
145841038 274955709 290108510
28553780 54807187 145337664
119795345 194228135 207000066
73328770 145418515 371133701
245880917 120358423 110380244
344238346 447831875 393638310
141215758 254178002 124886241
119693693 390416802 115626272
209776141 374317209 353832604
431437426 99915349 105067802
59312240 59693509 239765898
71883856 93254074 98487069
69716753 151004961 267268902
284126824 1451731 427738220
152899734 410856969 255461385
182360706 91547817 195998975
357113988 332934123 81407390
169451716 362825958 12248437
175338460 87430832 137414269
164342769 207566824 344521870
168588715 388212311 244601152
329100905 235509849 301917817
170165095 375135574 99874309
363767937 11681089 193561211
407883648 317643527 186894865
272194190 373615521 318852540
349284441 23705518 368000783
301692881 296282164 266905288
103539759 53951270 9262775
159726612 333574594 350423494
237696247 128588948 403150575
322460302 441516121 340663552
219456305 337095206 216975516
297855292 135860926 155407221
49524266 27617715 452635454
281160862 10389514 284647840
311580222 100673912 432025208
28471980 207213382 402000516
369594513 298478262 88588435
139181046 305546397 256291917
362360326 108623317 361022762
229729244 9791113 78051131
259123719 309090252 91775602
89015182 205443560 243611854
355783440 182850635 247623913
344323625 252032424 226230556
229557174 321667233 343577440
178161725 214044937 411237365
374104805 16318395 54161414
245846871 97648523 276815965
400770202 411511294 201781289
209463682 289227207 346992658
167871912 105151182 319742921
206699751 703418 151990694
366004583 238845806 72010221
374372623 139540587 84147506
97963649 105055179 369188413
30133815 372343983 13234947
134784852 280351622 91068000
319921868 264938558 280254539
287677606 211393400 434863224
190269263 430229032 60472920
293439037 338355126 150592522
363268204 322083880 232122933
350607545 102188550 263866209
28981184 120055467 181039501
157318513 17007735 300148342
64636183 328514478 359835486
164517538 271381749 47007854
392615 355216009 384593779
159365193 356095342 78245530
39881605 282593568 279193589
41279276 33788733 42113396
375615464 437768184 379767949
341160952 3471404 269923844
73946978 343156168 134474859
222902682 151802405 101973715
437778729 278154906 30883761
366409699 418210227 192772224
259948172 394995237 187885754
409216156 296457473 98193404
24064132 41564342 378854847
27285853 330384367 219621179
358798223 440277244 454990843
322583622 97680820 4935875
65599328 263182720 115054708
157305708 33942061 273206225
352810351 209803963 352087771
107620009 282151933 141722145
136835798 439657386 65596765
355016049 129327405 64069590
317326416 427259606 254574554
424968089 318242929 75458390
84164819 407580846 279605395
229130582 94624928 203999156
421590568 448972800 378872758
96792114 153850437 59720696
178120917 199950947 390137151
136018933 106259919 303926684
408026576 60792261 41365992
148543171 53594675 86791792
439494500 317996535 22558333
91893727 429428519 218031913
119591161 23043911 1564527
126244045 36407951 134238091
349490359 4799991 457049606
357924217 195098976 16666451
73184074 67412144 454975305
229654834 154348769 261871854
259702055 5600973 30437877
117325628 302528227 293472887
15163727 362136695 141432612
350276193 33641936 398297458
32267142 279633877 22121909
232547956 7323572 98022117
241969188 433838993 95605689
414995405 119547164 366887341
232643831 399211718 170212304
318601925 380603050 242718981
62544095 330000711 40130120
27900842 347805016 329470
74991019 233215803 222072723
16154794 263182574 13960856
95726307 378188611 395318819
284504991 103782874 439864662
237935475 248340872 359589290
277325360 171247154 7663411
201627140 285507562 388135534
139648867 417326074 163091329
104490156 331037774 54096359
280786464 210042914 62792247
212246665 8861324 165489666
438925311 109799181 184237584
90605218 101440465 74941249
18841628 227920276 345704398
67218689 12258805 173641909
22496151 371135540 372298124
83474852 336454762 114306840
97201982 161410310 244332448
287606502 138336265 184134324
422002611 404156787 296164276
115016762 351167237 380658691
347410563 374991043 210164721
80966391 376276737 79611884
317446169 4373182 23279826
88154766 430268675 117375393
185104491 242923153 421094915
424038176 315035282 98438089
84937829 33873601 20267217
21079794 353167817 120248995
108085697 334515905 30145884
383292500 451242291 240343537
3290918 370831952 325806069
312194331 455439485 325204841
164815236 278298989 267554932
182365399 121533290 452281103
42993951 144323175 137703326
391094480 420420539 186086724
142143174 259650015 454893367
373324181 230896816 319482312
10554175 265228300 449962782
117995770 167349438 180808020
124033102 237105360 334581230
79892500 437636219 394535231
318984562 46963629 26255219
227914054 98607395 435253108
360470616 161375098 367633074
186638031 278637542 288852453
416380545 123356273 95751980
104405265 114484662 336332154
65149584 51022699 71517435
253226341 251677715 90590856
426710639 152429193 436597151
25575730 432769706 329533095
110018324 106997161 217699434
326124893 271464787 389765377
371413898 33882691 318156171
211319494 85125824 217490506
174512184 145230393 52116321
350221418 264565666 431031866
214170822 268622891 238242587
353018647 58975876 315529593
299134123 394374213 365123282
175919277 331902940 347641204
117727459 197967979 400955739
349685274 448093421 165991193
267528867 434555901 330400857
382364065 437160173 248033826
46838152 360610643 200018774
283738293 312251295 55322042
17693140 287710362 144962817
100642212 39668283 437848026
451159691 349603793 219744246
279207493 436344073 297270022
381877844 421160930 328773687
348424129 388565381 192699593
430881056 320912317 192729341
444024008 241252229 153435292
36418377 93673215 205051374
316716502 233930407 347173144
284591678 89470711 191425744
405546726 168468958 83499978
101500336 154134705 120977955
5924219 391011432 168980226
325505436 126761657 211383333
66019756 55749789 111743583
228299598 378109002 328729750
309898235 450286518 279776274
109946946 75622394 211420342
28184394 346779272 186456385
387378523 322733146 103977453
356673496 323737108 278859136
279578290 297825149 421844791
249084439 56548186 39070034
365851884 367341429 8303854
369722788 102098458 110280599
366848929 133843345 287557095
278032636 322666779 351169384
126508574 141986539 83251772
389664860 152986322 125361231
240441041 417636236 235132573
69001774 99787406 264531495
119346509 396328511 337664947
85009745 248863998 153624296
155891846 408702872 190272315
410584809 241801366 159001699
105461011 229039123 407031186
130502817 13849183 37066041
315072948 183271550 203901800
128748303 276030860 35047866
255093674 122069455 82862784
95791488 402760871 158057685
249080723 81030932 394285921
337022803 279272405 197092665
25699758 304531655 254026210
96963442 24950794 110323969
422799375 389402036 267899574
207125280 29840798 408113006
314614869 418771450 301043356
236287913 254860064 186701553
275351454 106472264 288954239
396737893 69237776 293215536
387772067 58194488 112222113
291858977 386631694 82895702
417098266 149209638 11534811
425854445 382345596 139595401
276214161 160144342 126603295
31988923 297367721 244968163
244580382 15348669 374588990
125893264 54085544 97652251
79410005 207233925 16593919
333507951 232635754 147300370
114681088 237422110 415611488
358929289 231074668 425345405
228393415 412739802 223206723
308787602 172115230 425078494
225272174 200982580 162119462
420782272 45079601 79442145
272034064 316439684 13559629
11980974 128947299 454967367
362002832 17950742 390395664
97284703 171957694 132112379
331441701 366904816 366179443
318698935 150357191 192939774
171804168 219255822 374298076
103096918 116465031 349033793
51825299 148524331 363707349
442454964 211915165 395736759
7561082 312060103 190628973
69682011 450325588 127373387
420474061 457203897 130305718
270383345 394255943 87711921
409831036 368607127 354295682
280937670 207474231 445818702
121297105 190804687 197446282
99036574 170042326 20946444
147690017 342471096 383711321
334938122 418400350 20860868
131126208 353454947 3234679
395308200 152362215 359573220
41275961 237239705 307771745
23837324 316685460 201689998
242354540 381431655 294976029
186666436 430559356 55382436
6787004 444301915 136384346
457196049 252215613 313324773
422728174 95559828 420705728
114769658 289397352 396871180
176048741 32098265 297026340
278610440 229930482 159707332
68014794 63901115 100921280
155614608 395430284 160934243
236189586 413400319 271345319
376608053 354658099 437578917
23841604 214170705 168841903
32856361 210296124 100373746
196574284 336147297 26002521
30893110 329687996 427760707
69022294 428725421 99093664
333715370 429535029 12459864
237199813 182928778 373809015
246049389 254479660 398574999
241745517 417454312 85917246
410362002 39227195 295361472
240955683 329537461 34133553
83360590 24032213 196099306
255050492 393343223 361155278
307372005 44495112 3577639
185403698 411621415 91202939
295105140 295538051 263481104
214832261 221509849 164509548
217421056 26547978 314745953
320989643 25616885 369884519
453390749 372142890 324741430
94201996 389998964 390091069
20918607 392419205 422029299
244944608 395403148 68996069
186972014 128614741 454416586
423599013 234353488 179842423
74818229 454599647 103065838
310048487 247176751 78212712
60662120 201901243 193314146
260998741 14597699 103784999
14183931 34837580 197703253
239977370 50765386 17591044
67795060 153644070 289342541
356021104 455729386 404310275
329612862 338479274 302855076
184462215 92487120 229257248
160605703 39980251 201547632
327209644 110458313 261048797
135334183 288062228 347437816
175086535 388180145 28445227
359584300 207092195 107032478
376610119 395407672 53250009
125872449 246309937 217179418
135239943 60601816 399515887
310462982 285164550 241621244
28670894 66777413 204668125
273600993 239285147 400917683
111112159 85971806 327070586
272634948 20674203 239526611
456301875 185768242 270700945
287064199 322568544 287969818
444860449 218434987 79723185
189423684 190721697 292831365
114693121 32698512 375453395
374756120 111590449 45685655
152692451 348790425 286597330
63204282 241399112 47641363
330246070 36091501 337335589
304032200 113466613 455539475
442904463 152585729 148947588
408826813 259697496 410310129
226906366 85987284 282179239
148488434 17479164 191936389
447253881 215836037 349217096
70376234 236577627 363439488
398369377 426095212 271820417
296828679 401396914 148081658
340601527 8192956 6365317
123267103 258756651 327761740
318546684 118586412 265389253
7118548 21160002 220867444
88446932 456121227 58042101
129692889 197752724 75421074
57966876 190742803 195643628
269339530 225631746 349443414
429625516 57428442 264994705
361157424 1339277 276219124
279104981 114750089 4184945
150764452 117563589 140597605
273724526 36516562 405268616
58564262 408842342 457073616
62347721 304269797 245288890
341692765 273991224 91906718
108484701 309294745 251829465
160604580 165029711 380946413
282573183 288386080 341517450
320879441 332726091 330632235
199359104 71764549 45094572
78034899 255249021 122226480
442615697 142444581 199585696
112076931 440790093 3835419
18663049 179754481 223561796
56300730 384544551 359387394
415267309 323901543 456295183
300757097 4735722 362567044
375589337 83177878 188474986
287368565 296034468 218483256
347496620 128847178 195604402
140107447 266643500 5700424
202651231 139133075 173040046
20918837 387724812 116200270
139363290 145558344 410607447
169683899 151344555 153531148
2726414 322905968 19426996
166992382 82681581 120999614
97416934 372339095 348481701
423932496 414178824 152835781
104057924 155631871 334473830
109527907 255205756 364187471
6024598 6201847 351677343
294906061 130830224 343987898
267293285 454310429 369730349
32784862 418310963 349140516
165885746 374139383 89052829
411453120 408968294 33416949
94829246 429575730 57822458
183195854 371409128 4524574
387281476 336657812 10254526
409637191 400592497 224922730
29550414 123169108 176832079
422268329 365714025 416406302
238306941 272716615 342968835
317363211 389135441 372325241
368937004 64858901 377454586
70949234 353449185 318360016
163462708 213802879 453692307
326694918 184530424 345951468
158603163 150792428 59174390
331902092 432772554 380679586
213222399 311684048 156171343
424766964 236544650 175286847
7967548 258675952 453302023
436338336 93180006 320327105
92387184 136300669 263391520
164224108 408964204 242826831
103405956 222817166 255116348
293128515 307914501 437920234
74321695 92038498 76816761
52093410 226027271 266323787
99296781 259718367 191960350
159495496 217510870 162332084
19604625 41296524 448195476
14314291 423034540 21457420
308309944 261822357 415476100
274259675 408744409 325798553
453009763 24723392 88830978
171389374 435618457 444405206
234837468 264030256 84789567
257984556 298079884 226691152
76958750 266598759 185549770
349729798 250160089 91733971
447927408 188753874 394058023
36579729 110046733 69276533
191948217 69790916 257179984
429770965 62628256 16921419
175410965 285977829 191162728
49000219 177497528 87061728
357362636 206785980 331329545
17007400 387038004 68786633
120510769 41787267 241033834
30727516 239262367 326115853
20445997 81183192 302917521
428967486 243457329 237324684
315008019 390297698 228694158
93660153 321227869 49692306
71000811 98283393 442205135
399513772 108140433 179125447
45621214 357821048 219450952
377310135 165046558 50909829
154851192 348620492 17491629
87143021 385307027 431859386
330132336 241188167 213754332
86463792 302983777 339343375
214630003 168987113 161105980
171233555 409065828 322301682
185001227 373527850 343859641
137434978 367401673 22235133
433401346 318786911 19297722
35519260 287916832 274273758
165678559 333334880 450405830
403787627 222525626 243421224
110862445 306873449 426540007
47336331 194446328 100879102
113687552 146633298 172230525
402979867 425444698 296496995
83605599 306348047 185150802
82251287 198955480 10017138
110500593 173245725 124323140
401532681 22467483 115171166
235948813 48564835 184986349
255691831 84351270 23127211
419688708 151121069 66859906
63104320 113972887 137785663
60422377 125054219 399099579
90621676 377859406 112777109
46442719 285058337 103790644
358412074 187317886 33717636
91291280 293041746 305263019
145711731 167180245 319193461
57116768 441570525 17633690
100537695 50156232 332248780
115108556 451678843 123361132
300311510 50233810 326620824
456879879 37806953 9581567
266158094 316845855 73691942
400478072 130601340 21509776
91766777 115882402 48194072
211287803 112988132 71444648
147821237 26255753 165899456
257526259 242755800 371212258
15556799 319944236 379916242
116581971 289267037 367954831
90621039 284004071 197223919
373721835 78504009 425409909
139806178 150785808 335881289
292575780 347155899 363088870
371431944 136736117 270561897
54798618 421039516 292826710
90864140 12728416 89598121
296276141 276651311 373587229
303584729 348320315 80494655
17001178 350672987 70533762
355785054 26924699 69404972
106839836 291921417 165717875
358763413 72904341 6692278
385304896 375321190 304854817
442139761 139481885 452839453
375647441 3975340 272898738
415213767 1795481 112676359
107992097 29773914 344963809
122081100 365178824 70951585
201861601 63681398 297099991
33105062 423434035 289132704
250065723 226660802 330276956
22916836 300365763 2921360
21822538 136632867 110798640
367003186 261980541 312909468
231224905 151908556 316112636
113738936 268109833 286070158
456620307 287263667 224252194
298780768 442261242 444308057
365386781 301922670 97807347
340588718 258284658 416420466
237731962 157419685 83078191
113036579 183567072 263883789
435154897 304160343 39631518
410493061 62293576 388388260
334301771 266603433 385922380
446220849 453543086 440079533
186586742 228998278 222732368
390520686 260644189 415300378
39421890 316216248 8675183
348536361 27565656 173441471
210320279 259988742 268259506
408108141 45310911 23215710
434426784 262603623 50858436
188143058 214211437 302883809
207605839 342708679 358134154
272877017 145854640 81365728
395676171 349494787 269650515
158264031 302033091 354149580
378549362 299581738 152722495
96552681 164155541 55318873
258533971 104006694 128738104
446550550 284843794 396909670
231739832 321005843 332080131
189282770 438817475 183242765
241547700 25301127 307979325
413810385 383091896 393629414
270095052 390360666 134233107
190422580 373535856 56903305
293789404 45961625 318364453
337124359 375138061 434559380
182114857 123358800 453487967
47061035 255044254 373835253
88756686 92702628 395710603
59583258 373364598 414869303
214261639 22006927 396799724
49050016 285592465 122072384
137147907 28986622 47712220
397052780 183634663 296075684
96994102 213934502 423696502
184904669 398647073 221096833
454559088 357554377 355469
434867699 102537081 203428986
241516373 23847675 310030665
449542366 359635209 331481839
124859557 115034512 353119668
377160882 207577937 188607910
353645448 424891595 117037870
432251283 71203040 196522488
426927765 114614490 6007814
278867997 122924528 189655833
68209354 301513254 445309227
350385588 291644813 141696915
359136801 370684452 66248041
132555221 112933004 248727041
248305997 79098233 309329969
209926435 353262432 239688253
125325198 284230771 359506210
450568294 194147767 379932307
89936176 357249334 361900390
316318078 126876179 61205118
256994676 217215078 390544604
404409558 311170794 36838951
132522295 26278913 142877798
2122990 302127998 457414770
351009622 344740487 62244012
310068653 229829166 398605262
438105142 348141657 40488969
290027447 162318784 187381767
422467078 56138696 89793516
186121418 199587916 69038687
60742612 114753840 267635468
84341845 69576392 28005561
53077948 378495945 429396760
341251449 239575610 303747914
309944480 101081802 268321096
441815850 292200626 24081185
333064800 143989438 272867450
186673447 189524852 396462336
403153280 161625954 226059503
76943347 12993357 364638290
52364128 370085201 400295003
338011302 167809505 28839994
328445634 456465766 6685793
421069532 267682594 45804952
142951287 116084448 450048183
222729093 267322851 292088703
8450350 376553327 248595451
437043912 345216201 49871883
81525482 324690279 216670884
389381640 399691026 176888190
443917578 395100 351211092
436116874 99268050 439972595
304713617 395088156 184284885
58839045 66898991 249096707
105755892 408540816 442316555
17322993 413740972 4621637
47350601 31642924 98930167
411169241 225712001 334587931
408602426 142376199 289766189
413316748 243968876 176485103
97404510 363755485 118779452
292201276 400833034 60819515
354898201 258240728 46213994
333317733 412180081 87125210
180843105 29514004 345363784
319186762 435275601 425435328
317382148 368385678 124389619
423895670 306749721 252604981
271167545 5898244 191266107
399206514 305513853 287183649
285645251 6804950 158495665
324559031 25261976 260699965
308802159 179570498 4617918
332650154 101761048 17364011
203249243 253001233 454642513
117479289 125683052 123036995
121222111 26278308 399177092
436998054 427833405 312046842
280584960 136759782 58678272
396103712 16863355 297089393
165854118 155493836 405124466
158310461 40635784 127987408
61794935 263403620 423060173
426925944 116068761 110881519
437718710 305184050 9756902
28472700 154490643 382946591
118826943 285968664 129820575
448924564 382095505 64873616
429500087 57231137 341296050
169560825 344802472 289495958
322302069 71180079 113880789
17495295 319247994 307502231
39544174 393378369 404490110
444231273 260783182 352275111
434892318 111627799 177534216
289054340 440211343 398423230
350108900 89769929 309178402
1947752 385503961 416232339
269495382 283035574 295840926
369338793 424105314 11526522
26384387 218111802 320780631
261696322 44633840 57215535
6790502 193596400 442022660
297012610 111968188 163704816
366675023 329283880 344802165
199860035 121358232 90544590
318129327 156346594 246323318
90355107 275843486 65760350
119735715 285550560 151807571
404117175 442372096 47078962
332467532 330868992 270109492
289651498 190502910 277735806
251529488 276231214 18849295
377558256 353452968 99353779
316392628 197532778 230423001
224355520 410592075 421705673
105981460 194663353 29410278
38130502 273071375 26192972
130256703 194458004 339754454
353662406 269603074 358809664
164880451 429563203 254609546
171201221 114079406 240464088
454663760 325183606 436644425
83564298 97324503 158670977
364530873 397387417 173802811
383462910 270618255 422047616
351392213 106639008 342118538
101088611 432963050 298078320
280670011 379453214 223702851
137680079 413315170 75960138
76035283 401719713 407771970
90512596 295620865 182846520
209299552 122985915 82836646
294323831 81263914 366110894
294875328 410975700 337615759
141768225 393398242 334482798
318618910 340690545 208840943
65535869 269171784 439334685
251228796 23451560 365691858
347799683 56372047 260561652
5456109 143389994 160303702
63349720 310712573 296735723
102470963 52209403 265611955
9696567 173296696 302647863
4916772 253831763 344544983
286129458 46747206 247538942
124844262 260976049 61564157
175659843 281765102 273060174
179888474 390186127 421710236
86267806 160280010 25501951
49386160 23930539 213046045
311367773 397247 432411107
359114917 138418870 240740990
368878763 144869143 160207668
75241157 226808564 61291059
358199826 345366716 160150945
12390397 370372475 10788419
37655181 82756894 362964942
78015543 259953760 281410666
364195773 120563935 138849578
190072429 425988000 390437104
79285804 245417897 242772499
266954072 381986008 257048149
65193545 137415213 370869147
40798733 414634075 269595666
305076560 184786355 147185538
216544707 193280197 185965885
415508840 264424792 457639151
37365224 89734143 228178693
318977609 301889807 31117730
91678268 236994795 30091272
212594386 299224067 410441810
171325877 223424220 159558599
210933036 403201984 376177824
67845441 385281010 455812175
451073520 125812258 171166249
371853757 79780667 218164272
213271903 97192765 347265587
52238935 241414406 298343838
324583758 121283072 17099311
54096078 367533532 104489068
68431078 252537814 214728554
276241047 79904533 425242772
254990443 236966042 31704404
220101453 4350518 359226365
409684315 214853916 232560373
20372441 78622767 283438299
292314427 2802967 324073538
126600329 243909882 379933790
60396008 208241674 228323605
382786988 82557088 234125420
122671016 1850713 5863612
374721658 319131449 389174128
162314845 240592858 366097778
323720477 36867533 19576407
404231744 19054493 127239797
228182691 227315689 63097036
334162725 150165580 88121810
169416874 125660270 292094027
199312931 70829290 373807620
6232168 347394171 186994510
423972329 272028633 314882033
362357035 246588067 98522826
26515502 254839905 265409011
107871686 94791455 252738951
433470052 438583671 457297645
197619525 407674230 80514780
15509397 384191535 81904017
345029075 281312036 220545487
5081964 262274361 78872902
201770849 264725023 94402790
303409116 26282150 383581878
413433741 407267442 338502565
172516172 318042972 116985635
32001081 195886045 415073446
15636418 126655208 284179744
202431728 21607849 180096607
351917418 389418839 200201171
420087755 221613241 431555391
449050419 155870637 5266258
212907711 436724657 111803942
105510887 131130835 74063515
221584833 410136506 79897974
190714804 71841037 252344088
110704125 170004981 137389872
420430941 119510708 407897282
85477386 57168313 424858581
388069476 255835034 196601296
289847888 320700109 58124322
255530804 282136869 246826072
330750954 347917217 281129175
302137264 390390887 292776228
269669507 412412724 244720448
64452192 115122926 87969099
332016400 222947531 431144184
234974718 394398012 58797911
319226191 333798083 421249057
28157673 212908432 397051825
90284681 308860991 182324855
95613582 45233044 174891120
455331208 269571908 242630355
63269924 125409041 397028490
237104255 236759372 199837467
54942907 309435399 282110441
50823532 163961282 39157163
450657128 122959411 421699429
137706487 127784019 428805329
210869401 231686197 306045465
146818296 163579964 373175003
175076885 407001533 153876621
10712090 309664378 436019324
207424363 441178497 47546771
76365123 163749584 70066933
139126301 266063467 306093594
182420340 340335516 328594965
324070283 441918202 384555547
294232741 183681746 62493468
72090524 94664479 330727547
82940981 46645278 51691541
91666238 135601064 150738365
104653577 283568053 278301135
293922656 176607599 258924989
391070331 446270334 180258997
25801541 59717014 441896476
206554257 125690559 57460700
37228565 229850264 253277071
251083523 290416091 62481038
432909553 72537081 394013527
273024408 430978740 375760127
279259268 302577219 130138389
42860550 57484211 325778417
290753944 194569300 364935095
434643619 200445115 413718622
367781255 14984417 50128579
456941675 297221400 333401182
248224449 334802279 439732981
362183563 182682896 26536204
343695159 48113045 78506425
394390248 267685920 65509570
182597629 398433933 315565246
383596769 296914009 84825104
151285355 40422177 280924310
611320 33607893 91294633
455272719 186811991 74196821
316692516 328997048 396878452
85957766 387817889 44291228
402001783 77731101 41427296
276088954 320989518 397412423
195591581 418462931 213632809
128607040 188774499 449389879
373794613 386094280 58719879
262026537 154677186 2560543
184808107 119111117 351331548
452634345 296699528 303648064
56633068 233238909 144884894
441869258 116495683 19081220
326085230 328180181 255865593
202735772 73102706 451097686
241957720 408166817 307363967
163392989 267029614 174327947
224305802 445683148 347018895
216675782 63932026 79460483
70557438 139550287 350494553
43385885 338836099 233080396
380482989 200454397 407562366
128557116 215882701 138342851
336412198 371877150 429677589
300423065 274038089 136736132
44679235 31613312 302169183
223743343 401464568 434448797
269370143 79653090 328590779
130977764 392142654 387063607
326744394 355028593 262761078
93026912 274676646 443146751
54875843 335040169 148803262
2241394 26051866 306741788
340069696 201344450 228285472
421158381 200286257 238305038
316851715 41207000 315664190
239367869 452552929 388152269
303604142 17241802 291103373
257321905 181113562 152990413
404907551 286630549 107642381
85764690 285755384 429353814
208106162 291961370 428114130
235758412 294543894 410202233
174885207 284424557 206961825
51378750 290633543 267190008
51596502 232464178 21880173
442889329 116724008 179646752
77954077 397244855 359304748
128213613 266619214 437271263
291200062 387373613 260642837
35863486 34880720 161375941
226762470 346000977 87375730
282057648 55911004 31748970
323261288 141753046 317920553
296035974 311692623 19466327
47883126 345858631 6961384
196707378 88979252 101311334
25489113 218912570 256993155
167339095 52432580 69756692
23419646 330510511 274571042
80255865 81934998 401807670
59603115 191976416 399723168
123240691 353566785 233337697
39917801 228272140 50695438
98746357 142951907 130783394
85891396 333396929 141755187
70838087 102839321 408474455
109392576 393029376 69740964
35678242 117401084 195387496
322503702 297149087 378382643
80134762 257757983 142731300
58580338 369435078 278743912
157126194 335294743 55029347
234450102 124831970 33335235
447650350 34587374 447690407
138553773 111455136 44644445
282587288 443770841 115119536
231874402 30366714 171031796
268396537 297515714 394567003
140162867 236629101 17122172
389674071 55976179 142749857
51797013 260285865 348196137
100247 336443549 63768325
304505058 411631437 416620092
124503195 76315030 45714130
49601112 217394339 15545299
168231318 355159802 160692318
173184114 131678439 70117950
189854752 146068047 268696510
452875459 282529659 264237531
170048371 322722616 423093541
241131262 457847674 267662185
180792078 188035774 310570124
232488797 378715282 222714153
85128089 248483675 361846776
252752857 126815381 224373182
414954420 47132698 322083493
164104378 367356992 409040115
308854735 15714393 342071003
12501384 234057006 281612108
119633036 273454263 105688618
385625035 127044219 322718125
296766916 455815161 141424155
211680050 215809392 306484615
421286036 145920178 330213521
363558799 133195792 325640581
162608405 299023508 230484696
216277586 24773812 370446093
293878498 74154276 261653968
74978490 421741276 264624909
332968885 282613993 66299110
414730989 411542568 106128308
181654421 181634656 323976154
415684860 49713379 303234536
261378651 144649035 126560699
442264169 342688168 195125060
366250918 229101743 75487919
305185026 424326344 361490885
74598880 434064993 421926678
87430794 148871809 300307966
10832401 249545491 369873368
420181466 42460055 443590008
371376004 326082174 118989675
23842520 123085812 341488869
151882960 185899019 320657980
29875333 413511466 345176240
309054407 172140497 282191704
173401421 189992917 269298865
246312568 172561452 352155186
380223753 7744843 409918993
125286556 236747723 325848270
337495130 13699451 32949231
100046377 313684259 370882628
147676801 424819094 175415568
49468290 268695279 103219
303237029 373658762 71339771
209510000 94331197 394420252
48369847 404715982 265788712
56036790 273592600 241117375
254294888 97826602 250596077
1769630 251419099 350365552
243025704 77180407 353577096
455197640 46021578 323028411
197090274 141676464 266611452
194583402 321423780 135899149
283845199 54526382 355379100
425486364 28442829 273864515
348312728 197787495 84973239
243104143 173946759 150594265
323496065 240598045 227496542
368220677 360599156 125991773
127493090 54875886 305645324
41728869 437476683 106301005
228225859 8291738 36834903
364824874 196458397 51685225
133841573 452233669 215120094
80292717 2214794 109438215
169840159 294748770 438465189
167124808 138321693 346686109
98524180 46757243 323364359
435311931 43826990 79921723
223468387 8309203 353158151
404566318 49628057 63712420
364214334 151291903 435566640
450596949 295611413 174481754
71518889 58700566 281063636
26710365 143366178 282925560
300048768 326420870 269934975
183009229 148696737 9254156
210268302 22970282 441677093
66952864 17225699 317827507
300242474 97224445 221636619
222745950 286331328 271128500
174123588 129453607 343126079
61294797 21527141 199875141
378120119 151289675 384846281
417220673 190980258 77340155
137356435 26393709 344217749
40355582 248126287 383022356
342996988 68019387 355785712
164538911 79698240 435836248
281599746 152743614 456255742
349657500 335322452 303097174
294768748 442145085 77798115
157044888 137681477 63193513
153373851 147010467 18986694
230068164 278537243 91076779
183195284 214957008 371675786
454016860 207192626 334848422
206039758 268864291 86654505
160770378 59403935 260169147
213888904 360778315 2515885
404070188 145978162 302723453
298568509 113803445 288128269
174543650 394090568 8075515
231880765 240049481 18168167
252306538 306827928 252721134
412720628 334041274 225932165
406773118 334293263 403110461
10297085 98191088 387600313
195936128 399239789 222417607
420827846 186377894 64412290
244160895 327436871 248768539
20266084 182870551 271807191
85563483 70331764 92433483
161941923 407346872 255268210
380001 108496968 368471067
304530035 448666766 124973681
457331730 297811209 431713545
19195400 373054072 422757177
355197440 71462417 265209697
309640383 299689029 51960873
20788053 222797688 401849247
283621219 341068423 119126203
384354375 303328774 198878078
352629878 366736539 401173278
294464843 90484921 380820954
2629325 379478504 93742007
340160986 66179485 241807348
221900377 448369778 196323644
442364827 76882839 158049376
395891970 49567476 65204532
120310101 16425813 45163576
9048370 269365215 331820787
180483869 295924791 73870268
429502759 184210789 334139464
318518114 339735230 77408547
122404952 45189796 39644421
404956162 300146953 165570271
86727379 444557720 286928321
349430802 321338682 315804916
41294291 16739270 71642540
178534033 114904108 236312035
72252294 47686938 203514093
65938689 329326461 91223489
256044139 175231090 388720991
58860900 430303239 170489726
451601840 352802742 57131791
297146098 440526611 372760135
144653053 165662907 178237155
273524651 390735945 101502047
196718150 372177890 294202689
326852630 223112795 284095700
130629216 420724656 186844475
2433202 25224348 280008618
448945629 360312565 401723741
126013070 423189420 142552093
92118076 88651157 705934
327544073 207107744 60804340
290119025 424513760 385933476
449508207 169571541 118883159
346900376 86518176 25926786
147344526 177513598 137531299
294034743 115546840 424608626
37307716 334933415 184082486
103882265 76695985 57227846
271567763 174554990 263924132
295461186 388483609 63202796
93180834 444310363 273511905
44592026 126374711 384114988
330511198 284129881 37517270
188444191 212280639 119307534
202799844 409070461 11173471
408893401 36895615 196752390
277551088 323734549 66139982
383096064 411038427 15120007
456834592 80169867 193681743
408832520 395750276 269874379
336250765 409220219 322913687
343355281 235773932 121266495
453437328 336565219 36444739
451968846 386672520 233157928
158907344 361895439 13172435
399087023 393121249 324994785
96562384 426237408 432879427
426820298 410006541 182445504
345529741 236504322 183059235
50788071 142739629 244705992
367209395 321847267 273575153
348481203 207448473 202439095
380401632 222025816 297757461
393648656 379206926 206042294
113846088 156603807 357856094
109919639 261816517 19177566
43377917 386514940 275376627
285169827 4434371 190854836
218838724 250961547 301827378
50360804 202301665 453938261
367485715 391601032 402201197
233613380 68331229 405530244
414532055 72927291 84445460
329789831 326218468 151433799
381637471 321269187 167078694
448431526 113120014 340822870
5520036 72934198 31441385
19127186 173607437 451984297
141282027 202651612 84788323
286848864 205614143 6461751
41974938 265186075 94220988
407118804 219117854 117228209
10273762 445066575 126610996
26190473 431793838 361712197
173424604 198966533 214151467
366421352 324011154 227506893
380158493 170252219 396731954
411915823 394319146 316479954
286528288 203298556 234336711
361591326 393252051 250773809
7720291 185702486 293149575
57613367 278098213 18593453
221041323 398213087 319484607
413917182 429193532 13061674
370373550 62182032 48057265
363821773 242350966 387392426
61998930 256229887 371415732
243106852 222920832 419785204
273231999 304160210 21374957
358331006 306823375 25123842
218960324 165633464 187564347
356277451 312297749 308608851
147943933 114468833 417555035
291137916 146671276 300419930
437180856 165386062 352128736
277312993 62616272 295583042
34750056 429277189 41953002
149792476 161240315 116526250
279364128 404270654 270755895
181785398 122620248 139741165
410327597 83998272 72264208
378759649 142381726 26347794
296742560 422569315 107981699
193459627 58325264 302059142
330929778 414921038 392742781
399141747 143551396 166464775
220780440 239836719 120984801
388643220 217395618 182605725
77483142 71302326 431687836
163712553 257237481 366215501
8051728 101364670 373680454
355409236 131353695 329533141
308144728 317051902 220537564
205480325 197945188 162272255
323083432 62973087 45621105
282144580 236026448 448992451
199219978 269855751 405124546
183214802 52901598 248999577
386686724 404078379 61106328
301086337 108852525 110782663
94104922 135552994 30183998
339497406 365576080 186744873
42400269 42763663 82976951
331529151 130981857 43077617
43390072 267331880 445903679
177143376 153777135 303245974
142301707 412443175 442873222
256888064 198015737 411185502
13543336 179209337 3393454
353699515 348073439 238492621
202505956 149568484 255798341
272777380 374063468 141467613
421379337 355339588 360351017
23280721 90751854 252234234
433557164 177420982 133496974
321740460 221660429 205510680
271500799 7740049 166787180
121228211 46813106 305153542
249650296 301258384 227466217
117633563 262992778 429564557
161358384 270026518 409524667
251094357 105034688 429098560
144241914 357227859 34397746
272734884 225001664 251478555
426863331 202031060 312445706
287846703 57629333 129620908
36140538 62739047 172044966
431292445 37200245 358815171
392374055 225671903 207658280
241835852 136690966 32406052
28334681 307139925 202192870
4267423 123539564 105288933
300867432 190279297 402904467
340865765 12813085 183471106
114455633 165491614 140583503
35913622 39218979 251443115
109405587 2233896 91820449
275089967 415764665 264012455
414856604 440493702 299358497
341303254 11943907 303573748
323897702 179845323 159770002
81236497 168089903 428748410
197443122 353236603 300724777
355008418 413404818 431811244
55513110 225783273 94791930
14324385 228586945 80175375
121457590 78495885 268770076
19119494 417062674 52075129
203501589 79451318 419099480
259447157 437166011 150716865
345551938 98515872 53202669
404747753 169940446 454447851
438290197 27157433 115651307
270478359 141392510 376702332
46421048 110004468 193622559
12379131 329231512 361297948
50263085 430635722 129178915
105348667 128446491 306932381
78144223 293515383 269848849
242201580 142949287 30102407
448829925 29064538 370098470
164540705 16980817 315125713
8388946 738102 26115685
293196046 198110939 16727107
301164558 137164606 53900670
457770470 439855028 86191519
357742637 370703201 112499411
170193924 363353317 84342868
314514813 205163107 164220932
202144312 118607520 133554141
287163106 411166537 78913048
343429897 386745505 101119310
204660205 107299095 187310935
346767409 239039037 427752181
143110989 97193410 432071454
125905809 382420264 386459425
87708756 48920688 46144425
451052656 186415378 162374508
380020344 400189165 192881424
440914610 251606868 298358283
106293266 75334875 187155834
384790148 377075097 132252156
74949027 121597668 81514907
133948731 328722533 1745830
393954439 350431647 161158202
128382118 222941195 365821135
286749803 327102925 270821600
379596213 66321458 436556672
179628556 315825086 23192784
404187649 341865531 248957768
294236303 371003870 259433973
199484639 371939735 37763471
408476973 34739006 378794316
222846203 80381001 43690273
187546662 284174884 202626651
383741756 396749422 67707922
427193755 61280240 181383768
82550431 86713224 101251996
419341041 86989059 207338787
259984450 69523286 244979603
9583000 314555171 383786716
12577195 455637095 140370876
306983674 376378125 232047815
291320917 125042196 161029202
418518880 7954086 415046741
290377167 223548365 103817300
79959559 86509786 327630978
136467915 124420898 374003776
383395247 197014473 194699179
361491286 376391857 142797725
311425654 197645319 404551709
179758635 387293852 138670362
60552770 296482662 343590109
228125914 56508896 171076309
436897923 221203716 205274216
306387878 122493339 26825095
406501279 234216716 225363003
418580328 96456651 239621615
381926627 51765785 64453570
354652957 235149482 141952754
115160983 117622634 18214158
338789806 144266753 104716091
381536735 57618268 287371143
411954012 329704895 103280073
348487458 441338412 133098061
283008516 385816311 33343488
451339651 292528207 356385551
4463019 235975008 371988068
184316558 3326126 173240750
59213227 257160810 35400380
244300727 44268110 390700450
374256153 159495639 272154554
176941977 438649083 288489504
182136141 445686397 252808554
438852342 311478895 334930922
442065051 392252899 94476867
45071770 11546691 271529609
147616507 222143302 68370879
77256339 385387117 40170009
88601743 64868020 81179860
416132440 55518043 300449601
253872469 158975775 332629411
244559997 413545889 231947535
366969138 167834953 50914555
73414501 361031252 59087741
50624 329719047 168612622
230144444 73513043 94969009
321174021 318453973 299157879
145068647 165080686 285317419
38482871 36846284 425316603
58721489 125862838 246564932
270653904 229928152 228758875
279668874 415566225 418858494
23194614 191731695 150579323
97865329 77934350 364730071
83092361 222533146 102639131
446834906 197914229 395084234
231444165 138451148 379101288
306079757 396820010 64336086
122671669 136923692 433745363
248419528 269659799 435859811
216834609 452399239 260278950
231628626 437523158 107893411
233435170 90631966 440921920
102023064 358285663 74027379
161109343 453471789 110548990
5481468 248417243 29366867
161726232 360152576 131791113
390717257 434228118 64467002
196348234 308210917 183210849
428593147 173115931 81918363
82363359 117367412 288068215
436321595 304335271 171507389
52553723 64991287 256255559
370111468 315270294 165231557
43492628 50698220 194911743
244703371 62021476 417239783
294704487 77995424 145911450
81800894 246337275 26278483
271186999 445882772 363475350
310902429 122140557 227591290
199833688 66669833 3152197
299738714 273163920 202785640
122955346 430622927 182330998
94251492 451369214 184544452
184286215 140764229 124620075
423822869 244201813 290755215
1392241 116101193 165414078
53604778 7496636 1597040
442564682 13162274 8678612
410552841 430943068 293763271
363074829 283318213 57770926
170850892 680862 132976320
109896701 268841734 357511463
279308972 178155593 199043094
280582464 92156560 426449481
76580114 408652114 102679186
136263896 390323027 17351572
76318442 57197622 435383248
129606576 125544573 427758236
352565285 400381985 364896624
19343711 28883668 244219775
426519296 70422167 387715536
309922625 364320423 274257670
231263986 13365688 319619269
19036632 407853090 454510743
24082608 109184112 282516446
429841046 412353632 173790840
184804394 166291347 202157451
58057690 256627427 294201749
132209198 389004009 339978212
269952240 239779986 444828001
451463605 288416373 157784181
378041782 219819062 291494326
294034687 403720935 314950104
248612532 383850708 125356741
227229578 110668633 318777888
403083003 151480774 235313248
102126903 436457474 453640682
263766739 279038218 44740866
443542323 116711541 436517032
128445963 445211940 258747842
455391475 72771994 211770743
385711849 401188007 715153
340097814 120415838 345529824
354644959 289732673 12367916
419066806 137888601 367704787
172627563 116448605 453128691
353757004 424817593 173706781
171097458 45031086 175039293
420707289 221305558 23093298
88628951 267309393 48404710
355532578 99578651 115897714
390174588 266539509 32862875
165541812 355311391 75318220
296061196 227908302 269867679
296905566 160693900 249831136
212576166 237302396 266150305
135278391 435129521 427899444
18101803 152347815 396684898
209868875 322648670 112325448
414385921 149980619 153964994
28046005 47368377 319337470
426523674 346125808 85747517
445226622 301999642 162141139
337253999 94864263 181666472
327750386 367232425 256424778
422962261 226937633 169431775
184903489 273437801 210407184
311467055 148662357 360005493
107646262 300024484 48052245
441525785 140919673 72045149
390132630 455348159 71922015
184400966 343400032 76559618
79903250 160507826 412572804
80733313 332484415 373262131
99052760 123227088 223561361
421749039 203028998 170026469
30910 80699804 173979501
204077980 241330312 193839676
125436679 239952626 162183954
366639001 451548449 456413668
261124682 415706288 40604945
215617129 249441179 336840253
244930288 248500174 356205682
154291004 309275630 199090058
189367386 289965345 177120096
457303418 114336388 426172613
214616936 397492061 158919781
83041502 294098485 414781207
386274301 343515331 416275603
141925921 244167497 156725621
263874631 36797310 202610076
29399697 218706434 346935945
196833720 58861957 432004188
125968620 397195807 45205707
58821516 432301588 68300037
389427891 108383486 208342170
36009395 233192999 328688017
245160893 393926983 115911809
456218145 94206979 140350789
119727562 341922624 70492466
30063296 294778400 201877573
188834547 123440735 348128940
194356815 431397173 8818745
220682402 212211022 204587596
278999450 280054218 185131345
306444460 13158322 396128241
59501302 270111088 215736067
112298591 210883547 138631516
238906811 318110944 279795303
175415694 38761039 262339525
117625661 158920172 407899741
378187019 286295478 359509710
160017123 438782817 368834055
198016223 412600660 42877953
404549979 298143716 51244909
326193152 371024386 145840592
123348884 184827400 87069214
250934472 64163588 457176215
50278839 156453121 208133768
6449997 366003349 10500501
58558374 59847099 426633263
433701578 261949903 8254930
27739745 323250635 54306123
364085505 161690524 338076374
129824125 245119557 28864670
391893466 412522464 162272929
369989331 192870311 416720396
379803590 294325069 234399742
72974925 272031107 408841102
177597469 208370753 125619327
77590674 213547141 85938738
85196376 95520584 181149623
387857442 305985654 150287583
239698313 262717364 370789784
248149037 225564172 31427366
293162962 152815605 63828404
264191964 333493031 143151504
363683706 118456222 370359322
398246429 59048867 359626787
243672558 150175453 131771547
178488235 330594619 289862970
385440748 155251225 417079978
308515204 453694387 385418494
373845464 57890827 53341333
177572359 124226636 229397779
55288485 107303299 293918622
312328112 188345690 388214573
299799051 295297846 412355420
134158907 314767405 358661281
289173268 452325564 83165958
361417928 322607598 377722593
206410105 288662488 338678047
338155664 7488245 224759196
412056322 379354229 453470210
260547676 401832832 139095603
259405873 424033421 371352378
194101965 374620884 449478381
205580783 232160315 160980222
234706318 374761908 328000703
130401567 441765889 326567384
176254806 46821740 73876252
362272069 443515129 82167779
145700535 393214746 146671474
99533527 298216164 105442026
193430087 329066679 183948626
428414742 275834332 233668188
405510265 213960128 320984934
222503319 368983399 323228853
386814817 145734470 420771797
148070028 240941233 394706991
301360239 188601324 242579410
307722934 330713158 177650174
360208673 243437259 213949927
1662734 321885921 163269874
444061078 233034411 353673100
10222827 124499694 400035764
396633758 273071321 196222440
177346949 143311928 285378534
452978627 207566109 271041425
270583886 412333476 5438222
308501861 422600522 319879231
369849807 240083414 231230738
19780004 249703108 58821804
60777443 427989166 390969414
173999531 67878604 334988779
439623273 91780393 248312808
57624438 379185270 287018281
7230947 117877495 71133307
60838482 46929866 228566056
269821278 65136055 391508009
34269273 338321508 93368933
110730023 90228957 375360575
162287378 9499449 4112373
50241721 452202973 296849828
37482881 103662346 345002736
189399406 207069115 426556931
335369302 321338473 192025213
218034543 347835871 13850229
13200162 227164157 90784809
331851509 196267507 443021769
180219813 251731208 427193070
416560419 235270532 370448340
452170671 295443026 107309687
324195232 155711516 238741184
159417563 283312218 169905458
333808426 143437092 306375215
10937936 181527194 445806382
19154386 374597197 450731537
403794731 219017634 125102588
120412065 95393403 127597449
246481601 181657447 228981756
327474419 172942340 220538060
377676067 454081109 59661457
281248309 132461819 26127336
277700704 398122734 109738872
423319806 66147665 229158227
32908137 118106371 18403693
132495434 264699439 253533361
242143270 16322114 259022216
247150360 238609402 362363090
409975520 96060826 162878101
427870082 179513698 288507478
412465867 426890679 78015278
221417334 44652074 440573614
301759012 256977171 140202654
285776694 255118884 302644453
389669858 177389674 26188441
18177088 239290365 218906932
133017803 257819435 448757080
44825312 61385418 435497056
102915389 398329240 288781165
383636113 110712338 27508291
333283002 53210390 364474008
110863389 193759685 191991372
365050197 163203389 371792003
102071082 224854950 378916380
289149796 326067941 249673272
361074255 361415669 402668785
237254884 270481998 24931962
123561926 203131871 212132186
20641314 178936732 100048586
308982674 45929056 169771618
290935148 195631705 120148365
259391407 423185115 246345023
349380872 2801639 58468859
294297141 97175248 340982722
129029975 127776323 391473354
194677099 420358083 258449871
210861925 321325731 406397126
4154802 101469095 339353252
360990710 407701359 229198193
270826656 16348742 59937318
239896728 236064893 177402817
8559142 456941397 215757709
300543183 322722668 92691129
84768102 347498982 365939236
54716569 101085554 76650535
314435558 390078574 105780832
83722586 242743745 134570701
455678735 280586103 49400711
303629816 230681001 320587301
381204934 180232982 164443508
64433845 56667174 103454871
4852286 138458994 194741828
338375638 398100084 133822781
396956815 129789141 379190025
371722549 63847688 112661414
108816572 153397650 98655761
225028403 129484432 228394109
377099051 111856901 43310146
203915546 20394041 151327189
434445802 229304520 41526695
211433106 105410389 126669252
310520523 420732997 269125346
199529809 197034803 302560988
145339889 328752097 323018059
151343743 164276397 347182109
423329956 192565491 184449409
286342295 131147765 59522331
291576228 371155444 14879063
16663338 194906428 220569413
307509168 272277930 356598478
385903601 170868676 194605766
77307686 43611130 24824673
131648133 317022277 8428515
224712404 162809858 243076895
189449745 101431930 27571881
347921688 390582575 260824869
291590769 307584901 320614050
123556154 397264312 233110827
294447853 450818106 389802631
313271611 301824485 61713192
271238742 144985871 130613780
170678434 48392981 13096316
334692390 264810945 130109443
454625377 435649530 291980876
42981197 316154173 351435878
8640391 153534710 2173367
303752795 115421178 48577259
172439814 404813492 238099366
456501513 228940641 344580755
109313878 384354884 298886705
365951161 54595804 416086550
58269597 346548101 187733038
261408380 395741816 392486853
141670016 455926576 240094249
53546251 388902459 142455002
112742510 50147174 45603930
54310547 287661078 43775450
117892873 241435924 424418935
151345758 145967190 305874482
371981757 260178586 449569811
42464607 196478652 299080495
405591351 101203424 410948808
117205322 263053067 180787544
385293785 125182706 97362325
183998340 418978495 424370230
172299230 65770892 404182136
337336823 13918234 332701185
181241944 83530320 396354433
264111795 136442879 120625457
372898817 407259755 184841264
104177215 429887855 373049473
177854821 336851377 271407096
194199252 343832255 401489309
254360825 362376230 360709806
306441689 129750452 394977520
457281171 427426126 42139158
169759009 130725567 81202441
23031048 404615657 236556536
36907402 103571327 418034218
322740989 238772921 312745791
360447623 4253272 74976801
342197470 416399726 426565778
919171 446376212 274886514
174358939 131996633 71349892
363588808 37560035 242641548
223132997 341559755 48678808
371430661 107714362 189361017
11329133 215695363 280595651
275467548 44800889 431881787
111334199 285321876 261088864
57833686 435933681 98210985
57009794 417507443 267743553
52159366 86904122 98342295
117394463 8402177 80115268
87055997 118926206 181203383
448520660 158964466 258721817
379771433 292021198 170740515
154977806 331912534 70837117
389170481 270739774 174273941
402501350 276311836 344139222
173605024 213434902 13731073
342978685 11049836 14004472
118114104 332509772 448266989
27841949 78190584 320342337
211837013 193130723 377741938
77958350 447656568 275836645
452951548 64671042 47105948
183327006 166690587 256272169
423198011 136940751 386543906
60626651 183753027 89204415
175742449 87459532 395812472
36381590 244637495 301888898
374088342 418446636 364569779
163030921 234583187 416546481
262097550 160455693 369714483
272949230 167171709 167790766
337854156 71786880 336934625
345361481 78535638 9640878
88050291 21387539 80439197
386617957 302299799 278381742
14375763 251715913 54168102
222349002 1569514 126839364
62277197 364198956 262888467
174058795 322633745 407487160
232337058 63491540 18740
136184792 256491710 393491192
229999779 436882384 251819707
268639159 142289701 24103914
13786633 39679594 228678412
358474434 322067290 192900799
453034062 40196054 26379230
266593599 158263983 63096021
60444014 196953530 213770409
439563790 452650665 347358017
172779671 359994981 385368444
13944678 439883786 282123188
207646385 310014051 391657780
133521347 229927183 216580023
60423232 456309607 74088088
144682019 110588462 363925493
26048183 53781233 296214354
98698448 45900696 347560426
82264056 249974528 269714497
441096806 245167390 347563001
438135939 126307415 183599673
269743533 441529771 76658414
311787840 66402601 310562729
298485041 118832853 395701981
200041523 82638148 452222898
430485849 295459860 14498300
81051899 426509403 441342174
87509599 289529604 56106888
3697789 105963598 45130477
406459181 452427364 93341683
49878949 128477299 205315162
247150744 359442931 87475635
37526634 237933652 78665540
104413280 441597851 243237176
318561469 343507533 234624950
17493517 381848301 137622414
265069609 48017313 388934962
244973325 56205756 378234156
82086286 40646329 143778752
145360540 290385509 318269038
21338740 332693627 422440674
57745217 267156785 10759755
414673389 170613077 43070240
53685212 133623813 252586843
249757274 277462537 370863241
438001506 250189207 19070464
105795328 347717048 74707899
277727672 331745039 426839643
281390790 16737893 102233963
416209912 122306497 94476036
140159654 310987541 448765433
118630002 231813868 365567906
334038488 84670538 403342567
140463078 313416235 274360126
140680567 149238462 342851693
60830394 456256192 222507037
152908402 59211694 380593634
191296665 409703592 163197573
311108288 149739203 442755013
209871176 159906851 283924692
219904749 163194673 453378369
165086572 7709752 141765548
31917474 216075835 19544345
369209409 104879478 438327183
8494054 149247703 374066647
264873257 190632966 60249858
248932383 195028165 455531777
402333910 449834359 110147698
192348664 207434810 287761035
413209622 429485816 312829453
224384317 349080603 191976221
370784095 218572296 278070072
291699867 170582971 201648411
177104503 104549694 218313502
275447475 210352808 91463595
348950782 436863064 152393601
56962384 448880758 145739717
355068202 402820581 167305551
50993599 291187667 188912168
164027521 224762071 328736902
30297543 376549421 367166086
374165575 90164866 297548636
353425683 26575309 217996331
21389041 441870438 397967187
149721705 97161387 132156237
419889944 343931384 253113221
451271777 246038419 162228971
396812944 396782477 412043640
283111111 145802490 353133936
60987360 236883173 411158554
428757108 49370847 300178793
428249476 343845508 279333555
141082893 293139365 111507480
51555664 425103602 259383495
345939870 241825087 88337594
96708720 159568102 258242574
184244164 25619616 48621074
207523944 357506414 190985081
439131695 434779120 351344255
276680225 288254069 242205006
82407535 102720091 276650507
452435896 404007666 360954814
270465110 11589127 29025643
169317721 336432208 379193048
108501865 195903696 314341539
389486892 153350552 171777175
410753225 229466498 64116851
271973976 432606042 199823935
50925214 49220794 373605229
78487721 355935929 10023151
43460992 173674485 261342346
375247545 143838980 274498933
404274702 41781334 328941652
33639156 194844131 397821092
227547298 436610609 44644652
234123439 436111921 107397135
314097588 1270687 239153932
411544844 315846194 35748688
64397236 61142890 432451620
119749592 25053321 295542482
132553484 266835095 177579857
70664283 293868037 311612220
62869323 4029174 97468110
201216555 96505524 210807968
170351757 82013924 305344087
191553023 62469143 113669825
59606453 370685750 55332766
342358701 28441470 58201834
342847405 171549983 9110214
317481394 148318640 6626835
445069472 429192971 362594159
370736221 309775122 159874487
430129985 181554859 54243706
209835880 234872806 380012326
19713341 33873814 235233537
430793237 7900951 450779466
156406306 279900467 363141086
10129432 245007107 309777326
13378317 186294859 279017737
182683340 173239770 435135968
200940327 154075983 86871561
333749785 278034935 121641860
227248946 306286880 170838524
337015812 229328527 1496797
22686105 1786813 146693952
117472418 302818304 342603972
68522595 324747066 408648058
140825826 384314094 57505418
131293784 2099335 163123352
9090869 183066811 205500173
67261467 111238181 326410390
432919601 313042596 182416407
268574686 166624408 266236651
333614477 418346345 38321313
181165021 92652418 105542800
95429546 187586649 235636135
308978894 126595488 82225458
292838499 25767917 124882586
363246624 292549224 30648535
231651011 147240437 271920927
283694708 201886748 235019885
397047105 437097784 66400456
314190710 31507093 274941095
377322000 377495542 92853139
348077537 162056785 365066839
96670909 359571983 423509045
300332667 82243834 446334081
319294009 341108563 128074252
46265645 189690807 321992049
109572594 444054420 344235442
218309951 386148763 194108757
395987029 59078954 42733679
32716734 239662062 235340571
50319575 24279213 86343452
46489953 6851640 120623051
145451540 161540394 436918110
393686005 168538929 453650910
266642489 131596642 110482027
110120306 137727924 322891347
274235007 434374592 218241960
153246177 342625676 316120060
248934127 411079215 431291501
86980898 428313776 9483166
105602392 36938658 267156918
235285926 367610064 235209195
446406179 159258942 452556770
104647522 78001399 122003559
207752849 384499352 23623803
404606600 215828330 219691550
130133888 390459823 353015350
83921092 307973550 108639610
65793059 23792127 349327759
17318697 174913252 340339743
425571178 453701567 57439562
324759523 312778821 282747336
329242487 330662065 11227172
230361592 100369030 420583112
423580210 392164383 429212217
186317537 224939655 423297095
156588701 244785353 218217958
183279746 50806055 258291108
252927813 174522736 317740636
289300742 74962395 170649815
188883118 319098260 47253203
409215706 42410293 32266157
298254636 53413725 224457974
58287267 278211596 320915333
256448852 319241073 279658556
344408494 115732731 418563976
272317313 165523434 122836774
398189533 260392481 107722261
219712438 294973557 186657017
362615596 246731616 170612735
55259883 214966391 350617392
33416499 321368114 130133404
161860342 304604632 222622649
428410298 418982478 379561117
112895170 393896048 430735970
231698063 172232383 148836567
111600368 401432528 346332946
430005009 170108562 323263082
209479390 101210666 69124903
322334207 97233402 189468231
255871449 354672871 165825781
400919596 377386154 441626232
105223033 166066067 396310677
120900010 411817985 180156354
55187330 334721098 401087956
410719536 412491798 370145969
423649978 417837120 79437135
179628898 380700446 277532845
224978792 327564216 175226356
364684126 178098270 53372993
261243147 3507559 180536278
237432084 235048437 102786394
65203999 96955519 201967031
249227605 285987213 243681321
418082867 113541928 60513340
122090061 155538162 345893170
159916112 57221831 412267607
353152307 49387021 287243796
130299049 66835390 456582980
151949631 12066306 289631416
266715184 275947504 18927874
88988531 318562351 213454043
268778951 25627395 429497724
298893131 255674419 158689249
100299236 61997219 447742409
273529063 200883154 89623603
44809009 78329618 206707297
274758589 376610243 145287892
244928326 48653542 86253868
231960284 240489540 195027086
59942236 71070585 157818798
28156755 372456848 317591117
94332485 150437251 216401164
351034864 205437140 305234204
126210577 320492690 67993659
306654572 229126426 427661568
244267980 84351101 123143285
153960067 220052435 153524131
254218048 288715140 99071576
454043470 178657554 451976569
273965634 96104606 155775660
449051587 121664680 300522719
95761639 422422050 285751434
217849525 86039212 409560993
97792481 358370109 145761322
230453220 64473608 168608323
214263375 192046952 305503140
28214907 16896545 180214572
98014485 122545372 172408780
303331595 299472616 258340863
441120847 367734717 388213726
99966054 13576821 366436755
112528221 439420920 52826514
321160438 334510631 201486727
141677423 275736035 102568911
439507277 42870225 321458740
92932573 263588150 119057281
315953897 351005733 171616633
294492686 230712565 371523724
368851730 193253512 263090573
246823960 230224591 233076490
118264725 38680458 374566580
193973870 245409882 313295525
408182003 187192566 85002661
47039546 94439854 304831722
345697307 416272589 381014905
399674665 22795470 253280701
276964321 65625791 273389601
144355685 107446592 249613952
215033283 298503869 416373892
93524664 8739210 98563189
104754030 74222999 368472566
421263895 368701251 218293772
400160348 4392292 342168203
31527887 279592211 146460221
30399417 303065391 373601460
84855839 147495392 163187777
255798371 330166280 151167441
56557499 135477526 138805117
166138230 157617600 49202649
268909991 182713170 53631442
457560455 90000617 441741181
156683317 205113943 188269421
130454047 90772542 247005059
446907919 20881430 358621571
125792604 445604648 298514589
281583103 78548030 36511806
280475656 110754712 27249505
102972945 280611690 14457387
230192036 71343734 361299303
438474376 43310181 35400930
133292987 216712299 269440287
235262807 143491964 52423264
253882400 294291066 409165275
206368913 75774136 275808396
70124573 444098302 212995738
396425825 232435005 437243850
3758802 343753045 339841494
160788732 374026467 157755275
310920527 200602208 373950781
29678937 43739501 197894106
130863755 428090871 256901508
394707216 364684171 158846458
199727475 162106706 161919300
104369752 198960043 455292444
446193075 364041133 173338763
297356214 77516100 183612615
450842686 79433710 106280961
295317763 313678573 253727151
237016143 386101706 28136479
403848541 438995707 270000545
240897937 408851650 385057317
105420472 1226068 38986156
153204473 428923116 300465709
400897684 397069687 411102534
409907274 285194701 216490066
188455217 353798076 57063658
36561524 55283255 281176324
440452454 394301539 248162132
332862386 276327352 18200600
309360627 116908277 20073976
149946679 366244960 174677228
450984072 259668789 185734379
50148390 210984898 403300054
213612947 153323069 216963582
370639368 370237282 29325157
11607679 26282573 215258549
211845272 194137213 70273772
374219722 85421962 281121660
209495193 357288960 130272176
349187906 99196878 345636665
297163090 149165255 18301297
173904162 68430365 66636788
409645 236583360 395255670
109295597 176959656 328825581
4225995 361014885 348072251
264252612 426447441 116512389
170496023 164380714 264721913
175207774 255187280 368675983
137377415 11446030 78781615
308532375 35934008 382013266
341014313 327815779 219474042
298789510 13839678 207757028
14144424 319753252 36659291
317991847 25899139 385496418
100635094 322174167 389850495
22672022 221071070 174831435
300267594 374788532 94662848
132693092 396151172 18903585
427631698 113016956 177909703
144787028 382745158 428341017
281087825 256734771 211166912
265192022 74461880 139598912
352452098 246514534 28412292
119196866 434880873 431503633
53467932 456123809 146258754
339135482 28451903 432139030
111307861 378539856 454688740
233003885 193200855 313213104
157842743 181667402 239995692
110923307 368290720 132149587
163299431 122882715 363110369
206047415 130880694 88297954
103238602 135132236 267462205
13096259 11475120 126267654
107015295 366368075 234809006
145330756 238262303 157426006
286981639 386671540 401968564
326789297 348945617 174473126
197771520 366896958 252697549
117391445 165905914 259350928
62568607 316255145 313432919
142051099 117969675 431391323
142037315 422836421 391039419
453560275 94297794 141956248
154553327 442287103 195465772
397611842 308628313 247093891
17902350 90060483 300346506
348844107 388294219 368442901
370494642 23270291 210412719
38220691 216145212 342577582
380817247 359627801 91144785
153399761 418430710 295062005
324067885 353159659 102640583
401408370 23587728 281184239
162179633 41949793 170599717
286106742 181425751 245387358
236529874 282921054 324326283
257244958 124223036 362091598
368423665 244129607 402450617
253466644 91154490 286530627
158388836 379629803 134868055
156312029 109155248 86834140
144082829 93043704 279745769
407720157 298145651 362995146
252739381 208292489 138687743
65541620 405568426 92232771
413094601 127432691 341787495
329192307 430471882 53093955
64144089 202969064 375404615
45507171 304849542 17097027
431221130 31243972 57175723
65212880 211650930 436392672
290228056 55482119 313678347
346842051 251484639 104888134
57955813 438694826 199535454
449324820 194183627 279527104
418162376 212592550 65431966
38354178 33369026 352971174
166673091 423606523 261829335
452202992 3986916 25354296
58146930 102173689 137377867
318383626 416286129 223694014
402202644 153524238 260148724
201066742 159938091 196312979
402727113 346222567 307597206
276422197 119359610 122812845
61844293 314143399 262206300
327488519 431244909 83562257
390170563 134835867 116534729
117143032 213569158 200786337
345841127 69754481 368261240
288363696 81975436 318145802
443959793 246708953 398773469
82838877 24441028 417797855
225065253 180584147 314970971
92050783 76699641 392651817
323811628 233694332 445370444
304553130 350107358 60960269
157592423 422848358 385046056
218906356 335483650 200072166
376787898 365557970 75694872
407742568 212538581 140798985
223464617 7746834 57140422
194890199 313712013 391931916
3144883 73598719 379508498
237868350 44323517 110085400
444419041 371464581 402308939
236056904 274357691 37573017
365096675 413989383 110426311
52928842 396217283 334436645
224275360 180194292 48821201
423940315 455613122 75779531
450502348 410706146 371691483
386221352 357438047 362431097
99878945 362984856 243056346
336354471 119778827 111396961
302722624 241534296 450169097
442518927 349530845 271098530
359642315 228780669 52476171
419303821 401984796 433890290
13872039 143221906 299397428
12061021 333090864 337234201
418397134 424094969 165490034
183819425 365499378 108898570
422597097 361968837 28803893
131749272 198508949 243571767
313331964 348921371 426089850
169392412 55184959 146780157
249786857 457468353 49178800
144532716 175402205 380949467
430270174 456168801 368143337
242458791 260186933 226282938
243915254 81622422 269606514
372901502 315848512 98458132
42020622 120374985 22694264
313355731 222473473 162938734
441396161 449150491 130517222
373163118 215882753 245522016
159432806 406738368 331170367
377106301 224431154 253062799
245341459 42693703 251560347
182418247 46648147 320840861
57601700 401343038 60690051
291476420 215016874 427997956
105447544 406156477 78638397
40850202 420492729 139297243
237989572 65490834 133740044
252854399 120773058 293626035
427493995 219074657 209674181
143920372 57473850 374155864
20949545 207137152 400248970
433906060 281476178 306852855
146964226 345410171 430115549
306488125 68471113 143724600
330367795 427549728 279861675
259218590 155303734 173610259
448642624 269346309 220926484
266854955 254843795 276635799
369785562 404593184 65587715
210383738 351744517 428864605
11612296 22429439 363230951
86304180 311729710 365111690
227316952 275711940 408824699
388301955 217566205 92456045
212841800 10703926 133474719
130438148 72072006 250642219
111684143 225384087 167443636
434949591 293040581 65628615
238627615 106974702 368700906
172341953 239654133 232194920
382810545 233343917 436348171
149150226 178218251 399274660
301589923 299594189 191275246
273320463 165918988 99559498
341949059 362506516 243164758
230757179 37320013 52798000
54579299 394107051 358392955
453068611 211767246 358283379
208635923 382856192 167600048
419056821 210390122 185241041
183658298 312381898 423135925
100862072 343291500 374919982
425433284 161665670 212230292
172493236 249456544 62613001
426635674 157728725 93401314
311212183 45237851 53847212
58936483 309773594 164217809
36466597 64569962 252265998
10920352 54172089 112326368
102018543 428369430 336174271
396791679 128299862 374086577
313824329 93541875 338477388
375618300 260751620 344339674
130712439 6968334 356721522
193174293 365677135 302409828
400885661 96796652 373662903
111792227 441940174 405808470
42534013 2627848 3695415
160717105 303535557 135637125
408739234 126477408 14037230
4929290 450835453 306864398
45460775 423271871 206292536
270679913 231409847 1753064
393745479 381531081 166195111
370809285 26378705 77222385
278044162 292990679 137903269
88026797 371519376 194553704
243065043 200365984 411642563
89886693 167873863 177588104
380666139 230650223 255460237
454684849 66434170 122996454
415508188 391244091 314541131
125985061 207314538 221532058
178159241 147819142 442269868
430056527 328475701 70649421
270018193 107970524 341800665
311467010 253386223 382426543
201803187 104670346 308918654
318141682 65913562 413204734
418560513 365730481 195640790
17117385 180662695 179203652
143298064 47437180 219893847
323206497 44362503 18700515
372865725 111271246 140698556
245364997 247326081 65628914
241074099 450463244 187845560
453126044 98331925 216777628
427863612 209750218 132521208
87223941 394510891 79815715
57725663 371328124 50797068
105668961 218572676 66644752
31658349 373663478 88947192
410453001 270304160 399105390
133295728 429074701 423915113
110232531 16462911 178675177
272798046 63305833 447396233
385267611 102187669 437813387
226394047 438598791 341243364
359148800 273283871 294862423
242482998 311495278 87839014
204629812 11689945 181844173
411100616 346136914 81661492
305081840 280626571 167138667
170916263 298075466 75207896
282200938 374967092 258917387
365326253 149951807 371961216
98391747 230662895 24903155
14515354 190061641 431303644
401888974 269583185 27443537
89863091 267735262 25454728
210729463 268027770 69563487
302772878 34777356 240049207
400535471 122105003 110717352
281821139 400715804 419656136
410412038 70559352 415683492
285656195 342956304 358844635
349385545 96644683 374844407
438810903 7094695 363542635
2543149 382657563 56122990
456634527 358551897 15099044
330128602 195218734 356863207
398839226 332016440 446405990
84927951 363891732 246030239
447709853 9727027 283507831
369493367 139269611 81176788
401739083 106923142 388218801
80064258 244333933 433357899
205204339 232560289 310126240
161821157 228070030 190077418
80597761 195708337 273171024
376389451 210506103 337309987
255886863 409370499 440856734
444993747 34646350 189965342
370429763 75668669 192437651
123469428 343153162 395152588
398998145 314394985 31546755
230997943 179367278 208408557
20797930 96577378 170663694
34256784 101771218 406463900
434061391 138058978 60970754
80511098 361197524 285901443
261692785 199617746 371109532
117495621 406152304 183640067
10004905 109580957 107410371
224023755 49584937 413746947
178444249 386635908 329916722
85055117 306102259 440493953
254338615 122604661 266563817
193867291 175068208 167419251
16109526 172644068 101301509
32623790 210086554 98363382
258250349 402264400 212897774
231020068 76743198 402505714
455582397 343610993 378246437
385328421 347297160 202967288
85400049 240809922 204399337
257798760 449532012 263620253
296495869 236628171 384649815
339709965 270149428 81111697
60253016 306441858 71596788
254743456 406962347 340354070
43839093 58968458 35851537
320294553 288439053 344669948
244069443 272186099 214663097
386731902 285707557 117465486
334294544 326656414 242875589
33310480 367223568 414816755
15144011 353731025 191963071
405023233 136673857 295739690
321727656 329644378 290238666
223983279 411498300 336897951
411422713 176639300 207499505
246070807 62704081 53106089
110689454 385954008 189155666
286821561 193843634 68851301
58533640 200697304 53576108
175629460 91137103 405254391
114769532 246048452 162414544
57237370 449720097 115108889
308782575 225231539 34632714
175233653 270648431 389741536
153019176 449055588 55649644
396904360 41494910 417816484
386294912 392873885 446773753
154493698 244351887 277211560
51326382 197433879 362018012
191923888 75252424 191717928
127478631 59005312 403619833
9272676 104008332 399079792
174758901 267342129 212930985
333058178 256658606 163082709
446103417 152443519 353296847
31376512 76430227 70894407
296557279 393105561 121466620
128282112 262231802 169783771
368412945 158761806 426449939
122183554 84205071 289362744
281891236 227625488 431085156
93694437 187984945 12058479
448030755 440378302 45466697
426452515 96518271 192198723
437029644 288854648 123646865
31296036 136085770 113632600
36234384 444743932 208833406
90518029 215466010 394134682
172693910 275155122 125741978
224447114 91354377 428235408
17058655 273626639 53096865
404476542 71366246 139253568
317599220 75587583 330558229
408338919 101620172 191626448
330433987 381573759 338099822
208604909 388767884 68933378
107223880 231944927 90019500
84926689 293266572 120072598
229037881 14324189 96661125
231689758 325323866 140291536
284449063 67849762 206043220
88233966 356882604 260885318
171525559 83055955 79961232
55238884 94125502 428602316
321652354 385124196 194564720
111491371 33088233 219000410
126253975 280900766 339092000
165173176 192832978 214645056
316363734 247475291 156873947
407133044 43031319 284606499
195905146 278190367 307559588
441324856 131613100 417427180
318170098 169444821 148693035
290827037 278825874 297474370
166375370 86358218 77547383
443630314 56821103 313701689
228591892 210870839 370936377
444129188 430737548 324100112
319534311 402050348 100290664
242817803 255763434 264190453
314703585 132878940 444543003
92838792 231668238 73169479
123396118 311932109 181069323
3209939 47658371 284785805
433556469 284999294 2551592
115417652 78672401 239733076
424252986 365647550 199480125
29714005 9206596 259411501
362239006 335414554 56676817
369466346 269079387 65896279
81274943 176242163 170457993
404683035 412847015 117246325
180354279 62356465 266802435
315255766 403991089 312288852
233840462 223630963 406257413
48100473 54320738 213154690
373658296 56856879 258477995
268933926 208405667 42041587
438508235 236024147 355497267
175633370 398942485 84656256
315335422 424043603 15703275
302075906 255154375 382643315
423288536 396279479 300764491
345986050 132767922 438729370
19942815 345883545 10826026
396347632 252224585 50712666
117375100 345180035 58094942
41575382 166981232 365996145
67380642 205417861 323337506
336898937 101290524 395856952
160222440 43857160 145843958
88004697 51446 208432745
189063548 101494533 92507467
324939097 206222176 262861374
77270963 66594978 450943329
334107891 113401862 7586703
269695645 17436561 12163763
240353531 421810407 227404855
317425492 97911730 87129225
453629881 273394930 147952804
241522889 347409767 117279339
407876047 284777873 387236567
93519200 257761876 315805339
440015369 387632183 394103922
120639677 169973848 238337737
411803150 60523313 368572784
81033882 96646457 103437461
222253482 399066529 455912400
293069572 419550587 354515605
400150126 38176377 375349020
131823264 116910825 294573389
409811474 413556869 122228164
44596855 66494307 236215150
295121771 264734297 146014857
261668512 51528832 25983432
357691698 286061629 245722680
352184254 5845633 185234833
180152 64081653 106288692
94388035 87145148 203636387
434828566 11139070 279560961
370191636 37021652 253636705
378944973 285603761 152997727
87978074 16402850 186822391
94610023 343406752 339356727
125935426 396703756 111197726
390631787 75197573 401053810
410323227 182623479 345373770
140912628 202898426 287087030
445578535 255632307 56947723
106408786 15662886 178747351
207515425 334309980 262291832
360228235 2834579 39904502
89229048 451674875 237561104
362873760 258383638 408574829
415994866 2470239 114036630
50467291 97784215 5762274
238743859 194661126 457581568
214032200 68670328 183662874
238664474 419988386 281059871
217364151 177979790 12977941
350764841 63795662 95787445
381333330 265599501 294460909
113384653 133415780 331755294
93639081 287742356 364923180
290252708 29814919 40024314
124720020 357686547 84747535
130057184 222935679 37525651
299063206 54392030 162623481
38619297 287843834 400153167
273602930 179632820 181376538
53002723 380372107 88474301
108437752 78729149 237380143
35464923 386572519 422079401
342723730 165080352 31207495
65276323 164574621 350495307
329486105 55521044 92487156
375756446 66717270 312332785
369621806 387721670 309156604
332447927 154276376 369879907
375021688 77708956 189594688
105417135 378300242 35816401
292368762 127406429 69988657
243835969 429424266 110832146
26762283 107408408 261966962
350925339 317864554 273978046
369530381 64749470 217766119
226421642 396759516 457576074
220792423 276717706 444540974
223360233 379031196 280217098
2175681 278512717 413756766
350618542 139664548 308831374
386484916 43455125 31276790
107015147 387869075 78443238
23878693 124380316 119174771
237573585 364915688 356390175
352335410 92330074 1095889
268686012 211292497 96662343
227899119 77192017 933399
131144716 193495416 180296732
96578762 262384926 418875882
95463229 435472282 195243699
191964129 68427582 450622587
127346093 72116250 147493017
208774960 344254053 275611098
215451247 377825635 265416395
414786585 129107183 442332
265896169 79480812 407146441
35949460 404896970 306328357
33007743 376681866 293669510
202339385 11716757 185431227
222056759 404760742 419175120
141973419 384955444 162950999
67363344 324856963 252060172
172701599 378164561 305024821
242047577 436241621 135606407
337409436 253947612 425839864
99447406 50308787 97432933
344233431 101108653 194028844
278607012 198732757 46808716
443166695 114165603 315656734
199702602 395249264 149983494
381381659 436391486 158176273
234903959 333245808 294660104
177722198 202214148 239020297
20864059 347940473 296444081
285579525 261259844 358682929
166693149 428023322 450230721
29147010 236505896 343370574
299712189 438861498 46759574
241390387 297308773 432506764
219622077 250584045 81590387
149672577 242843285 286743500
85913583 274958950 273456259
259069886 68018382 365033829
86929634 417779661 122797634
287806118 208662112 312263940
389556825 104834081 138991439
76279345 410405741 393968023
106050864 73268190 136270126
178826636 225908999 161890151
393425110 352755360 303517733
177770979 186337820 362346178
192183145 136553853 23932497
253513700 194605897 204264766
136060738 210837361 133228051
403817789 29174783 330466552
272418674 374220486 423676917
325925687 268556849 205945631
324532157 40279306 189765862
264160226 9240783 262825796
242708423 166432118 339892776
429349073 440514793 154953304
351595416 437228105 83978746
167466465 76209468 39384043
213442783 369428817 179853820
48245807 86312475 308891637
163320418 275296712 41658120
75162130 281614345 86902519
98879360 31777055 28232157
179620653 99042543 270614022
98481131 230539928 388452133
267823453 99275194 252922474
399303120 452242275 258621295
31444921 327982439 45716738
23751278 385397143 83540460
50296305 371574427 171102212
148631344 434599731 54823606
407468454 281781308 222688745
40325740 438540965 434403548
48110781 12646534 47896558
332239894 309887528 275211502
345109718 404245394 76326813
319226458 51169098 362539140
192923479 94991606 430761474
441154782 203771389 293812518
123947292 238014330 24204920
366317615 349042510 30494103
98742924 184100055 390154983
9045891 174347092 370549108
140474269 9367974 386585049
306747048 322258706 66183578
360169952 203965601 264605622
266544891 10769388 381686108
103224605 255100753 294888488
279386381 393564948 48547170
361559414 160424458 303572054
53273021 175909629 101806192
299801227 280418846 371047087
286957893 205277644 347342294
412751992 409497847 157041730
410807795 372293523 433079344
110324179 318178969 425709671
225143173 292164916 144098984
270249578 237924848 46160934
349101919 224098083 195735482
455696666 331149691 100492585
412233593 439711466 29010494
6717874 284180850 106697551
20829411 20749073 103814140
195275342 41216006 75703385
400350636 416606640 415153823
307600181 281225965 3614951
283431752 311518162 43751850
9980156 41877562 24465116
41565504 273765515 388046960
246476984 387346956 411745091
47932952 237482142 370035645
31203874 403979246 216279444
10992166 383147051 261719005
29504078 373452902 144194141
45194452 284600776 284045091
266907538 104753528 34405101
16538572 98747628 305867713
357609149 107126092 196720533
331422950 296341172 387255074
407377626 186699277 357130275
237351647 286915328 351440409
70482279 393773668 230628521
1208993 348678350 23016888
78729194 400489006 137232947
217395756 199006333 387118265
254482017 120736347 371062260
263662187 363540675 275362736
15900279 76962613 301764592
277646666 286968052 30314126
412849512 356184523 282001278
157969571 271513078 265354163
121780102 183473481 45176138
225801878 290193338 107129601
55575843 190353691 449480828
194709517 344761223 73569933
92539921 187802744 119716651
338682738 359043397 14490100
313890207 141484836 215654901
115066883 425463572 150775905
29088789 453290790 316061450
310478178 200711053 363964507
228697619 177894882 340726255
333510088 257340624 171500156
454514514 168472960 122604823
346304582 411044572 232668807
71245190 301639106 241840228
447208707 393060979 302091510
396324484 17930683 284871004
231622391 159867370 291333912
138751414 173847353 213531896
367821949 240090713 125291904
137727849 234195873 70773852
198904991 413115022 267096369
228611362 399977172 270950165
123125651 89677436 425056208
168364918 42623335 41974137
264820581 285695452 421319581
153623466 135741307 142624939
38825754 445076737 33985375
403983764 267399544 424933974
164730193 191666756 182709646
21647480 132540597 62276989
433507285 391351364 125516805
385348080 142547589 338919839
47220292 95844720 30921529
184429507 106705524 135135918
441262400 417526960 322366427
246846128 122062349 107984816
67863349 282005866 233935308
109351565 37745389 96798909
452668873 283304192 255430279
83183708 263194721 323083259
450169164 65511249 255210946
129069656 236739438 67112293
77735619 369445173 321518566
327435763 2168660 292554930
12216547 254576471 253627049
93160626 119273256 399719209
117794517 126520115 354416095
124236042 170711559 235733280
264266234 83811833 345319647
440811710 412374619 192430984
261669828 270520133 437232329
332622826 342778694 248072766
123299441 91616014 253571936
384042074 336329913 409870201
379347574 60596848 118583339
129456551 198290567 415325489
182699111 139313896 184907264
75114709 403384100 326609816
147222889 159028040 213025140
275657866 383195627 435378631
112998064 151769065 116969742
311396574 24409986 58191871
397177465 351393196 89078002
398055175 60230893 76306053
44993941 374706390 376142762
269517438 175062596 44461818
40547031 385892182 61074546
116793861 363223244 186524033
221967187 223302661 420194267
300649182 290976844 113810225
337442750 82927163 226248565
103874794 59698756 52478850
133095813 431497062 57241391
362687956 171045374 99948091
106819994 78515759 364736439
245188945 341755023 229552501
205208383 158577472 399865060
344322930 354623482 379397158
62830684 49048055 72450190
259730555 203707489 89985017
245377776 196219331 131453683
388770089 373179178 268417164
103978613 92898429 399094267
232272954 428796880 358133801
155918315 446805765 122090381
172856573 133959782 391471464
185453847 98592997 364529877
366379616 187507692 249795929
32017126 112312005 319148979
371656516 142366167 200826792
405595860 328557094 273509624
74833787 419005026 384852012
18467619 107926894 369305596
37329555 279387128 356058130
454577974 439504240 402593946
455178507 87979295 393097694
109179768 98741829 190111835
90481163 219119494 19688403
138199779 357299901 180338384
127985541 98700495 190480368
331074514 397007856 98282985
433192476 413566073 175207018
289264229 257707992 96237543
27743284 277508590 176464034
17103599 98600131 380821976
83279801 297654757 55229067
126392117 17909363 180371750
404316186 365639925 384399862
449987068 202022378 283959437
407352756 327042499 220987205
171509622 419576503 191234880
217740815 352163137 127663767
449275674 372078245 60057114
351654558 359213284 19621804
365454484 16309423 296550110
379746921 277857713 45485969
425133610 156593919 329528388
426542322 71879191 420092318
271163779 368878863 294002612
300659012 145889153 410420327
181057162 205799604 95930697
356643364 318916726 194006055
191250575 313953913 272599725
32813780 423255327 45146142
242230735 214510945 385349435
231021081 114106561 276044565
295786409 399444211 277899807
234316831 205139924 181564944
390204445 8744640 275778711
433298610 212736081 187740824
96878816 219294259 166705771
210434696 294596580 46850040
323294346 201040974 172566460
169184910 420154878 325688420
437779184 337272867 80850602
353589015 283993734 398057283
432257225 258838239 329712958
124975077 97919079 35698740
393688030 350973693 200905341
193716204 263861897 39688219
182332340 49497456 373913113
275749095 392270996 435699596
215562190 332053809 213761979
159296404 158237848 381104076
403344407 152798151 296932318
255757552 182775064 201210986
236484675 349211204 213562256
366632697 17605730 125462198
296354636 355993001 252245206
339252699 266115471 236687500
190865476 374042489 15979961
225602429 30143060 198892686
150990634 320550802 203625417
8517180 373886716 398688153
321513080 119914067 146496911
428763735 184433373 292761638
264692732 171643349 216958680
15066930 390858990 30982453
327047711 161368961 316573316
74100773 221308588 336868001
62994550 46514530 3164833
231948893 393854062 379204361
354440710 199737474 382441167
63473214 11979697 234869133
414475355 75887059 276177731
188353714 322820946 399281116
192677180 312673790 35090368
427659194 290379184 43356975
311881256 218698283 98357739
237830063 159062989 355870717
271861531 138301477 99414380
235237002 387481360 141157361
351022394 394945122 309071169
47178178 24412503 420095355
30201626 349475150 373511152
424338875 132604178 300995438
161313452 27709635 314764814
431688849 15068683 30465914
201339755 69778808 269425069
191203952 30211707 74796892
103016903 330600070 354200776
105461470 428069735 142671673
332081027 271626676 152348743
239719962 168032032 92202878
41007954 287593578 438781475
423952549 252734959 193485803
194487584 454479024 253082070
397325955 132054507 424954531
215856459 354976545 270533672
229199829 296570126 220270827
221081079 138649042 160342067
105517436 455439343 381394381
152381207 352305988 213521845
90226730 130288634 284034786
61709263 46985951 43969123
38537811 100356955 266669294
224588235 112987102 26289605
30880287 340573904 126570138
411821384 294404246 372326230
362675237 8112837 128227567
144288184 81951594 150102896
47934990 50079458 224821546
120309768 302694790 301054245
387786996 319312860 433687981
455383149 450986371 266138703
272102489 194927651 125624085
406744207 319125518 359193732
437527899 438020190 107820699
301478058 243331963 415458074
412257678 152073192 457122370
117980504 189661990 395099322
167159185 402884436 204447758
164721557 222983760 257963869
255304695 43875375 411446984
453529676 149882352 276567771
50928979 383214319 307598791
371921450 3033707 376663995
417484177 198130314 416303885
206758686 99855775 6393117
304919658 329045524 55812522
394250590 402587713 239578158
63967185 202658995 382085296
236182423 190747545 434928577
269966664 369996493 234767194
450100758 74221719 341713125
129909876 353625534 197461793
855000 319367122 94899527
401776959 340463422 90471704
280345153 457869513 166652451
293270423 451101154 22091163
345100174 324484102 396857060
376531663 296959547 241623103
444934038 169705656 426895769
443485181 433573211 338249441
456538267 95285612 408716309
15484495 12295701 304647308
18387453 69303310 271428326
215641868 145369059 158413037
426551460 208306401 78910582
410455559 183124769 324939392
183313077 230780408 227181446
438351924 368094685 344469832
409470741 322239064 218099764
443911133 287811029 252613112
168323531 310288595 34896809
52402271 451837327 345895402
2380728 208670734 199466138
158993003 42049459 206523151
35559423 432644692 132156510
272452979 126698753 62824167
371614316 162408285 429144297
210788848 323501584 302393114
170504397 98877650 24717276
64509558 111308853 414746389
282962820 401037452 190343051
182503916 144684516 152180702
194563710 246548357 390952034
372414059 270658514 368818543
192726916 202846574 143619851
451281904 438940418 105608659
408272344 1135548 48738760
211701813 322032027 253168963
366224346 419374659 395942755
82626088 197959085 246421088
208777738 307180629 228215683
361836788 448768095 188372758
308691514 228114805 94439672
297622270 56764105 201757919
305742741 209342212 167598576
422670477 310798762 406557759
248971728 40527683 240156889
302150330 146334376 235328282
199154602 138592545 132821026
411217756 6446937 432208974
142173552 83913734 245471503
236496340 198589395 332046526
353407565 370096007 124405781
410587619 386851181 403583500
381625560 319492899 20585576
422767655 233222842 274847234
401058521 235625254 114893740
107480737 161663014 133238806
412139458 116236944 151580766
64085077 352160917 312487894
289763208 4414678 346513812
116884333 32992633 283072454
250989388 325430755 191971389
131884284 321198386 195740828
336717552 318982854 187006019
207396245 297203812 176209864
372169563 243044040 215208684
430319698 264054152 367126900
73804430 249598689 220455044
105077559 220861098 371008927
352929707 11588584 315044358
363806218 333594529 302161953
36636075 360858764 168765736
346446683 187500665 249078221
195655198 177175541 406776421
14716462 334744802 409054458
48299288 35143529 414059093
423695624 299627336 43548843
236125257 299370188 101998554
360352842 408454047 77191382
349034382 136970179 427417378
21611161 83280543 188760202
314373435 22786346 171132025
260346210 409272230 415662682
434723005 408974188 152261188
116992505 51884609 289255029
439705440 368455214 428742030
53447094 55026015 59788736
411645095 285529129 289951378
211307975 179378592 228685327
174163219 77725125 166825045
25743969 84655759 433488237
310311288 328137789 107989212
120806382 311436825 46362093
440588181 351833493 387134242
121621186 49692849 37179229
200168871 255110764 108193303
48052830 118793822 302194398
287437290 195159963 220799069
1618825 189654627 421489218
238690984 340875827 127731086
394387788 412600055 293550134
428558906 9611991 453974638
333220522 240695303 74545471
86615196 112457855 248678277
48882378 257122415 74887303
258178473 278206969 273630288
67918378 140309501 344080546
245731229 154674263 272395953
45229443 39986524 324236137
322566935 131237455 380016072
37742714 297739350 430556818
102302109 16787382 77058489
18253338 84301881 164802117
297674191 240495084 58287317
35932516 23640996 436982434
261096958 383466308 10238314
286512668 115059021 392734962
403267596 191219911 377118848
194724297 314484405 170160333
248355269 177659090 188554678
140318918 34606994 106746584
370076241 212966703 220128178
43057957 81309664 73981213
36790769 410216971 289371383
392091733 45023677 205731076
137973056 79623891 307889771
438874746 81026904 129259159
435629603 300318279 33881916
152850326 429677024 254255429
42189227 278607455 362327447
444348678 292533920 90569794
159622341 230619409 230953930
456378688 314672910 236662203
19313054 434711348 356601874
113703570 75673169 303666650
409453123 65462881 369151794
51434415 360280267 422014288
430419422 317189590 227143272
258509859 198703495 95587374
325633144 220205485 99647738
304627040 257846474 69269843
394379882 360738481 171857920
222214402 359830008 454136242
149095884 376044136 202346872
240720518 147638379 230633256
32983559 7778479 446014541
252410114 83286856 435920169
55488860 263698780 86958426
24844789 233177425 308031068
44924511 158045646 228318437
324350808 40435953 387334431
449189794 228862251 439434846
156009888 419411831 70307058
406414048 453791286 321974118
44217239 190593593 49635846
214840511 252063935 22312402
398889042 366378031 148045171
324773410 246049897 183780791
334409390 235853759 292793831
338343711 62935332 285302710
160426402 374646873 4164547
199629437 322851085 293496507
62824356 332161068 208965871
148093451 357307855 212278934
100352746 139894531 375528833
172049291 334126376 335707710
141400202 64314710 251757083
311306454 8857398 309215752
62632666 100826193 35865787
456430360 139772812 279301669
6440884 40314667 100411378
393085244 19949565 385365033
318380058 435273943 246278343
373622441 389738814 58765771
369702406 78036372 192640697
425122328 149943034 266038463
293201795 20103700 159899840
78611968 236498081 247540498
152036328 165697583 447099462
240702901 169197247 379958252
341764532 325241522 233995603
34610248 250737351 448789300
180218809 330419172 209374901
236094256 155012480 227140329
446846700 262768942 260319979
167052226 308508554 59702182
277164022 152724305 130134722
24888912 23840212 250154009
168491399 204981355 399340297
336521120 150628031 120138934
265065211 147458354 300108630
91126779 91980518 356905467
131164139 362226469 21909308
294898851 331343756 166376194
264900510 121900256 132002174
220481563 341671512 169323450
66194284 207264284 392638163
304552888 316607485 78639786
194350191 12616970 108869156
167003715 121849668 223672670
404552612 37972903 76195081
176251164 160587776 448658936
239794640 131696962 89945902
47012695 417356215 184822131
215377422 293576576 236735494
151076313 173599176 222906257
7866514 197263760 335704488
410939583 441231875 281980740
31877241 47631739 262292125
163606210 143279792 41765396
281866631 121639597 267297084
62530735 112259216 211193523
425427479 178346407 306784512
263347680 53399836 201293367
187666303 454443461 85108278
197128868 254653540 310803757
437014130 426944159 105305473
331224490 372795359 297191210
278431046 225809919 73608508
129541474 119754332 321944551
250783341 387462890 407336270
369579792 121037355 277530481
29496502 343994376 70599043
18830546 160022317 90422603
199903259 403782341 17846459
206626838 12158180 188846939
419989977 97261909 36757371
134704639 38362904 220578435
21779978 113642658 327278667
359272874 5189359 165452561
159200479 366828873 343019826
248695589 99054397 212499677
349854052 112613391 67624166
288235458 423658819 2073576
334808324 119790492 308195241
120836427 433268515 237220390
115000058 204898977 360182742
232663671 236114210 365511891
102636366 222340773 310833571
451964600 361780045 281751644
233396644 312384467 211866780
282043643 309526618 197702844
52066909 56990246 369975986
377762388 160452290 230530151
297393015 425094833 441968005
366643633 417605586 168839770
385772573 337300962 371063831
4969914 231272912 33279405
299950033 221407592 147717831
447596098 114187130 341776288
350708592 444168416 93244576
207629995 32557605 311495977
290425971 172002960 257065922
437379978 6553969 107727367
406723456 396815230 254424372
242726250 299074808 366287380
304773971 193271573 320461873
332504859 323727275 1856111
189202601 326310678 95464319
228027972 349166153 279474216
168080701 291783869 57700918
83975756 150685874 422580626
427899453 371295152 20501628
144243265 15733049 140887937
235959745 177064328 116293681
310421764 349258688 225516337
295649591 211666119 96224418
349904648 230243329 148346619
226151751 27691029 251228783
339012978 120073225 156110563
236645569 260796854 409055628
97890746 225344494 120187942
64969071 186613468 172906268
358682526 147852151 124127531
77963281 148352573 407503687
440397831 113151937 258600592
80792770 289502738 353127895
286113912 287867956 363769595
246033808 393825740 89794186
393860741 284434739 404815329
134831884 268621913 181576350
194242867 137109768 181805984
404737053 219446678 448570835
62146789 129944077 271457695
362657434 261488715 112073077
22976767 51625352 54599840
247054002 111994292 128556338
305022542 433349690 221042334
53344430 215382606 279626318
88754722 441725985 434942633
233119196 41934225 364591919
183753548 200152740 337242884
451356054 171308585 212545838
169441455 444139636 245933921
318058614 331108303 386362728
167498859 23387885 209860796
392364464 83157916 306655611
428241454 422520084 371305422
84360435 267595226 385791324
247948675 64445450 377147515
119970043 371276120 201800050
303519584 48296841 413941928
28459543 244860267 261050335
272898460 263242727 64872799
270049461 94816286 368744514
456234214 112108590 409915
124010859 146934107 162086103
62188213 178541225 49130792
337466671 86790889 308006332
441796752 415681511 266159481
268501686 164922343 217192383
276957069 434019333 79134361
351428787 302389761 261645133
23931415 316430721 299241399
328242345 77910661 386313442
136633648 7775761 128198891
236692225 26273757 191339981
37662345 36585982 298576973
412306491 371633407 422575715
161788053 371622789 294212042
289589214 16145375 84465771
201993223 301987414 420654250
446327428 22317684 234222923
197490968 36959934 318641942
213244665 162888335 144525317
135120699 223964508 29187446
202986750 249317737 379886637
112836256 292267395 181874895
354298030 407728848 403317080
134844011 228453641 66890750
405912128 6470157 309444334
303595618 442609473 176301772
308556142 301566190 405522915
176197760 6273142 434722532
6033310 400814155 62614604
54896922 374573866 451978590
433512990 71672305 87643341
123220566 221340708 217844946
26913040 69798451 300565844
365447768 164089073 112901422
170155070 182652679 375458574
97987717 172864370 87569865
314118895 158833859 50763273
260171697 2981094 137516038
149412576 231590824 312269193
145656659 421126258 15442638
38530775 166018172 442219668
156520498 22599128 352214589
204466671 221809361 437950461
219290788 409666503 125129229
8374980 408304149 365563073
381989338 55014314 243626758
35985331 132213341 36777731
271177068 175952150 15009706
197337741 117737265 259369223
292544361 51857052 322653224
323966245 430874987 70100792
234684579 360877068 409300854
44230357 322503277 268463425
345754079 317525551 89771347
18787779 39908171 235792530
240060812 397583144 172437701
452004581 207882463 329136197
232941278 15304422 386786332
318766491 237636635 268294784
78635709 190794779 374246517
34371419 164739530 283688254
437440698 340596126 4767442
217641942 310151266 84358387
430691835 45534246 68461935
21946535 46841141 108614893
26705331 316707740 311067646
323133413 141410210 381681550
245803532 250135960 208267807
62096274 345280463 261753902
152688902 283713698 288026811
83433445 221628031 361492905
82483759 444688612 210677547
274378967 118495665 66268706
216279092 223010867 333289605
399182154 408737786 196564598
240626035 363020839 296337263
129170350 78354784 452917262
20387297 131407600 429193882
303454578 217337942 142289835
366596373 330862376 305803446
115343437 325863326 30858399
407086014 326496073 85351648
348646435 187124474 353718046
443766755 61113469 88551238
269982574 55894736 345872003
186388447 395945474 402728141
243849164 95563473 230562201
88432561 247420572 104755617
401883824 442271955 180723190
10943676 219128548 220629300
336523238 145753951 181945801
47487396 271893716 21771972
27126138 221639273 103215187
224984150 417083825 325363551
232197418 289066629 284414022
215029954 91048019 312364238
167225546 63422824 427438608
430262926 178478703 94050755
27455286 322747831 84651423
397297291 389827789 11884710
15392225 425923951 83569024
395012667 436910512 345435014
95026062 87531273 434038222
416966022 61062396 138530126
186138343 157768148 103487996
368394167 208527592 448958222
115906758 127331214 194510883
248369648 240548211 2786317
41693428 135817193 410580490
256058734 113990253 361094364
163374238 8998208 366853057
328539120 154482231 311789954
208358098 111563746 415663599
150064870 281921634 451920562
358563113 168631804 309701664
190474018 385496324 264380493
40963208 238335433 442580000
37360159 448729134 30811134
88500375 190450508 161612927
147519481 50061278 368891628
348715014 89388295 79829366
4744635 319047199 383367995
196514382 331038933 231129984
189663940 166691965 198245441
280354345 313867739 349035866
71704141 284982581 292020481
235829580 373001675 313649662
212924627 144804676 433873284
73101794 104727082 231282477
134826282 271365077 90067945
404862097 252260178 244909078
381523129 307998870 15238316
168701728 54205868 307337382
75964248 237928268 321527265
108844668 178773807 308459927
419798544 98663770 118308020
296635784 338296728 44651992
196636324 353714322 172694151
135594698 290088694 418848646
261365865 131015153 265047173
12084443 446330078 121697591
310069081 65472130 139125930
407049779 280966464 441590417
423555666 304885494 73274417
255612208 442308183 272969936
209950255 398160710 287575256
138148853 183331140 371335045
32782546 311443369 147255078
164832677 313803509 293131317
290035127 115380893 381198315
33220234 172690338 268324751
38107293 102172387 366922561
168352843 411347889 219900349
418553745 298257002 399544024
430096300 241595196 382590352
85773640 173368312 247368222
224846472 201843493 239945831
135601022 251319108 247563586
424755673 446386736 62610845
39129643 70252169 163425413
268643804 446336582 321069999
139143390 440283472 310464445
279303765 348433580 30555672
217923533 391473944 8305690
370288325 436266188 337365720
22158938 415246358 355196172
316051669 59761741 219814589
127464610 113450254 438855036
345928405 309434470 83794754
453366359 297164014 247461351
62172471 417799295 292970903
110769236 252721451 192469498
367560015 112873444 31530540
443770246 326214082 114651192
358371129 442116352 139550907
128269489 158621052 195343074
333425866 241421976 249613269
271316440 2865813 172198837
457686659 42150696 24925055
187045590 166789058 268777513
307146665 151318365 313806631
53960592 4421126 197326030
13808616 332084933 154956513
357417780 273457112 442776969
28664743 196263970 233991317
99517747 115785731 183449501
334526392 314766465 267347336
91561015 344096367 331129448
374799012 290963461 311064387
307418444 173455729 393529273
39878947 155707718 123274972
256626148 420196418 202830500
165470209 266047728 217731139
14412212 261595410 362342221
298369890 112462831 411913355
213932283 2931125 445968827
290633853 102757215 398806373
270854503 325920120 281612591
228242075 345287971 242278463
307297038 221513291 4792240
98161149 389035465 158574860
35662869 392703903 19544276
223833845 287355038 98071315
166514270 103202656 37324404
446554641 247543150 286659116
69518060 73459838 369601504
243182482 155455480 364887321
167056283 446658298 175999111
80664107 144804703 172553274
135416307 333519896 372303715
203826424 68677014 300586961
244538896 239066215 247659696
272509824 324792685 41947012
259968701 118132224 115149310
111916602 182392033 113221747
229040408 357899223 341823148
432093025 82738531 285580232
166320815 79092909 375625430
311263928 402984649 411632217
386070657 236359351 142961374
21593711 15996404 388472969
22160767 77411681 100980836
365028998 29895662 90881983
206114057 96871182 56499143
119615621 319975167 304247748
264669737 117954862 164920799
198404794 271202562 399174628
77185632 200695116 225079971
427827166 318281854 96032302
280645220 185347713 441784690
334410793 160342915 429206547
217223156 306276941 171226591
172178523 258492239 190186415
116720050 119250815 163408891
397786450 82031886 165883504
251008 298809430 8404417
168849290 19239591 108752507
298968128 15150426 442734057
57892004 122006142 427887581
94410310 207232964 63523574
264977394 375138451 403939977
123345994 201281233 452896015
212623259 205157656 263615746
259427248 281802104 292590614
53542160 275999258 332986981
295775851 323602254 21723365
219866563 42237943 50303747
219761750 338642458 321551928
147365674 298040561 227217640
415264531 328658561 366165924
289957130 254596312 192963419
411699826 94336201 362250357
186764830 104238818 119309051
89730538 174903816 258308007
98128254 107408985 101495314
374603269 19578491 234419903
363885927 222986851 161099353
330382551 439774082 197671373
281710857 57334019 42535382
280602727 266430426 430872700
89406168 56827903 414075503
253303042 241054868 227177648
301186039 122478566 147999879
47744256 255738322 124037724
308073402 433096001 27453068
10374634 247323481 381866629
261255061 239616644 245219738
22922640 443102951 383365057
51308392 353397537 66716871
90211040 227589659 450599450
232267378 117135573 252319148
275348596 130606187 195239984
426002838 275974798 350168843
133127063 453198045 358536589
1945943 191873758 141841482
66288465 290904079 15708299
282925257 234982591 400815777
162242643 74670980 354488544
54892095 73185166 323381192
53745750 43253974 143554999
192512442 287460562 329655522
190159383 301963957 97790594
345406545 388006707 124819004
202994251 306134375 67776835
150920627 277732293 399204618
14711440 413843652 396688725
168592639 127897666 85891129
276051336 10909772 440235727
311960631 149371971 413018289
354097176 67993069 269792033
155974941 18847220 40598077
261877284 186223864 441410498
264372009 389759318 196247236
333023626 417342855 452586789
205076649 141711434 323284424
10017033 315495350 54784509
4700966 382928706 365852032
234276676 240157221 392951790
376729728 50490661 50327185
220178633 134504779 425156964
225836427 328132672 305831037
101285506 425630870 334603359
249014707 408789196 128509590
49366527 18895953 263722680
289229391 370529796 25688763
119567389 344562422 314940665
364573920 246477736 116805621
210750544 13474064 200070529
148833551 387241257 284261682
208228808 439656468 370194345
329032900 7558431 155501389
447467221 262620804 289566647
23779314 163195727 46648121
445079311 95018140 186136434
377464257 10899417 318545412
417642532 387667361 16645931
61149074 153383795 142139184
375964302 246964824 159640573
353424947 371712511 213769581
418477578 389477414 341774243
241588416 19784672 166207993
368576511 64211913 78264441
278066195 438744001 19551471
447854271 11628287 395444876
100638844 282575179 295421372
143008497 67046332 178556639
140129458 292673221 153841982
164918627 277681051 98266619
403747633 113266700 227793935
407985567 402221129 452307485
394547328 109946205 266408569
294834269 81996829 157546018
341866561 121856599 98244280
435378915 86917753 322144129
98326139 426368543 231493522
287415237 71385943 379100868
395327302 456967277 301545154
222550405 402985592 25948972
376317946 71140559 389477311
23958940 420003964 306877999
260461668 5378302 424575416
365444089 103541166 234271634
440333702 440644816 292632507
398138259 253277159 274032768
255395524 345953506 385518442
333581499 326158461 263974615
89892389 387989093 240911228
35893029 191323942 440463756
261081080 417929064 224259605
50480044 136290417 409377661
133947185 151711465 114201338
212597146 142292665 145486913
380110092 331006766 210034898
298306155 452010615 324334130
270570450 304709237 329412389
331602837 355839768 415040721
261576605 111549039 194698906
270376047 189332790 113464029
102825477 19117411 242631329
39712315 16200620 21831549
221683307 333784007 370836474
82636686 160719178 371960120
53215609 315651252 35144097
4867795 3939585 352418388
371512730 91493526 280192121
327097461 253938537 292684578
188878023 288565009 13311485
42734638 322986541 428815755
25430556 222455117 344055650
262493902 380239404 61440733
279320423 106442002 73885394
93735801 34988625 175211449
265449218 282424216 345648896
285395068 207455330 453348959
347926011 399611162 7432932
164559782 333096424 345857549
438400152 435655364 14447725
91447193 26005186 24638135
241197220 115208574 184993611
240099781 141981370 54759265
77230414 309817320 108192606
278194129 425376931 323937866
430686674 411278149 2312678
158409098 385403612 20557598
158133890 78196909 358212675
317837289 378411832 393748229
260883394 441746513 300365960
218032576 258005979 143872657
412203577 174597729 106029310
141498789 206714393 214080338
340978681 215060270 47362292
254660219 140639490 6191507
391717064 207165686 423905587
446578018 105116314 8921788
304030030 307501294 32677772
33071091 368422074 66260676
204893269 90441448 32733186
328922725 223777381 73073541
207752516 169948640 46388185
176559928 416765211 334577865
293681347 81873292 457186687
81505862 203321119 339732126
404763180 66890701 47781722
171750225 74303044 377613941
298994561 111132945 284143987
149413014 119106984 433742509
275526378 27057474 188273260
205906396 276264319 187832236
332728095 59978197 308235595
9783724 25160978 134580373
6571195 383659725 86052172
69805233 426096526 391819211
385823521 90408144 99649169
252857146 126732411 64257671
294668807 14887775 173050836
169304599 413853628 14127427
76891545 391073451 123599818
245399598 45533683 408292885
39382554 232416831 143471368
447068691 389544264 243041934
445121033 87325655 152026960
82440299 163901527 231538760
181587208 168612514 235788080
371111392 232861570 274397445
387677984 254866799 52413853
177430070 278429736 14629067
431079767 391943477 99729270
309402233 304091529 316168992
382006754 418807244 147145255
288049578 16469549 94997488
133682001 428586680 349348600
316401195 16362026 305277346
293998635 166008538 200611036
212387467 344714104 419401368
432181902 331536417 98904463
440944335 26666653 448987295
154933430 123668880 351099289
200836200 331162739 319792427
425140607 39491063 304624877
22155540 11555933 182680464
364046301 55067710 205679961
344317983 308977787 142380951
404238227 383853454 103066498
397040182 229745480 53335824
290391440 233370785 336429192
43058829 251730783 367662413
55419356 118888993 225136072
266187693 207640868 102387102
328009225 394292958 184574556
137786444 207487939 48454279
294242470 262606527 199768899
392462127 392966081 110059570
340700957 136408024 206808826
351488707 288518570 391995656
319556947 1557690 33587880
380026287 208222350 221270352
246016092 422983526 136535877
323030690 130223128 132687223
175183938 94387247 197542040
366291853 421363331 211737723
306848270 207747472 303051155
287028086 148279247 178964057
292756591 260294524 264517164
190610842 235839500 382921126
144546212 362281413 55364361
125082658 460592 220703554
111147133 177388118 184086108
6737293 170121593 243114663
125391995 413442159 143379727
167887325 272336986 426300088
359615305 388927237 16449562
409161296 388799515 380046101
204322109 268435930 1817568
54524268 313329139 20551961
302857624 169634383 14731487
203059539 372398953 49273378
8272523 127082373 203739639
305883658 91895266 304831286
150670383 26640631 86749711
138540283 230672565 25527064
124051766 174225829 6084345
360442752 43267510 442193372
272968783 101083543 339637160
194343246 21909003 265825589
587812 270420541 371549532
242280018 290609989 23529484
39284515 447342790 188672573
79757514 153158513 438533291
345723337 363275565 130213011
224870398 158480877 393763284
139188769 77900157 227461542
140544213 312339506 21217838
9447138 441797309 65516253
111806886 319899407 190836717
247749797 209408072 555729
142355814 194245894 299680367
224931121 257982175 454220205
372451178 67688854 76793971
416669868 414334474 142099198
357503663 149016904 148067879
383276723 188594990 363859205
20569642 277924670 7934039
114611989 345281057 153112673
365428627 173986542 405058622
357210134 382958442 244851394
371225970 94569976 56879281
183333280 113573536 338436771
115306801 185882895 318098705
339810290 382573152 384150789
179896286 138608318 448092685
390312196 329376785 80364125
168487947 95295397 405533779
345697922 453020676 301817322
11978307 58840505 5665881
222393791 147753290 456395970
49127284 190900251 299215299
95651177 120441347 209412652
21580054 384307757 306332958
388102926 10476387 372093892
11803148 268938497 303114627
282627341 147099470 260634409
93652245 266456255 408319778
246169781 32648169 439338788
181729546 172643596 198143307
176857633 444901906 427524267
87272628 60767338 202027771
68549051 220336233 132335933
197948250 105952980 152925397
226720847 318369901 307801676
193765669 115512229 355786316
299591158 434428308 137933303
252318574 164589172 320545667
365321700 231566802 434013006
202210374 371451615 83351549
403472613 293089781 417451351
346390618 403755066 70402846
76076251 84563996 383193605
392712983 288155259 356461606
145993877 286519584 399277573
420035858 37468364 255090566
340375372 395283939 363343009
352833443 70750761 46742651
6905992 127454475 363263823
316240704 87986819 103967638
431786969 447045611 190194371
267923222 216258588 231817989
348574904 440934369 68082015
244940790 286576461 174934857
23263709 245063619 235816977
267178552 355357867 271013073
99144457 438672756 386418007
313983100 13600754 342227910
48016657 204830098 203223271
294335887 23079476 368445013
70399904 349652323 36443591
142480912 24544845 167059818
165577637 85332997 178346871
149003714 248692092 191206059
173778321 148787587 153363430
57808247 173641808 44686789
24622430 395350261 255769741
114011496 16024247 225880241
289176731 327697774 370485767
213476789 35528117 270478225
289673423 418816057 251328325
455140033 231788636 8570374
323881609 210509436 120319084
451579505 207229635 53813573
347707366 45214224 51539044
432799904 107836969 439375210
272726172 347906326 27892031
7764162 149797621 318533874
189281943 310609247 410312095
237776124 217543406 397734425
385667025 411849154 294032872
190896176 443451056 276030261
406178284 448051865 124201757
269535811 348326730 252339777
316855810 31452710 94144753
97566579 62467376 454924634
357164611 302249708 28127356
430371392 197826571 117424161
242232384 87058886 11278622
135406636 442048248 16671669
355658824 292971434 132357034
167393262 266467130 293776908
215825412 211745602 445327275
7398720 126422631 216128695
84930821 42434803 408471977
8702615 58194483 19571063
1472031 176903836 145243923
68061264 96419372 373241997
317060204 354054839 39071686
232723081 286649950 31233094
292794304 111536527 141117472
230589504 215179089 13213618
130522828 329484545 284880346
174158787 202372308 345160829
166440309 96948875 288212028
267156276 433787588 57478733
134893854 206618156 433593298
214217173 6193584 203993526
249985489 169975743 340454701
188743018 380801894 17343095
295629609 87032662 196705879
204152674 244845114 269252233
78346484 72249261 280068212
296886646 345857165 321873331
76316474 55268446 192513372
403654184 398177545 41559504
107759016 118925010 318848373
383524457 89554166 160995546
303927909 318841974 287871574
40074117 326029902 285186241
2570741 299266280 279575749
385583757 367693623 354058606
140469234 34739761 319410517
420053673 90852612 443748043
121692461 139283015 219882696
81841618 371154848 172516339
405209190 274009022 396841399
185684804 224837063 213436410
231053851 376816796 329393042
386225243 103612934 139293197
311261265 230025963 267139527
87902941 29753076 356519070
320906485 167907019 196289206
33211592 279305493 379010690
410556367 373174430 8672419
321910756 428338166 214989866
426622683 410707200 301375291
357951392 323486925 406264098
262089674 101509984 41816274
304359829 328950896 317394840
94524696 298285785 308049346
128779981 357850234 11835610
404516585 71525373 13195716
238375094 2873184 439999727
405534143 231811088 243733193
240336027 54339734 440869461
283607852 142381968 421178424
93984259 238459359 208060794
7304329 355406350 123461850
135578682 223645671 251459677
196225959 126295311 189809725
246753675 144948640 317436031
409412471 389712716 171531944
421137786 419967211 369370372
305064805 87861550 386898344
316369947 417740977 105503987
303417137 188758020 226648824
11346987 52483582 344904839
287151753 237921024 306571336
265885866 440420606 308187120
74069365 115166466 302721279
374461922 62282086 293163726
336180719 103093855 357038810
26296834 111772467 261115499
197704091 197628862 456146307
412135505 397866916 211276254
165061663 247713215 93521553
41755682 186038142 101372495
435529564 213720362 32172651
336948660 440630728 190069214
229337462 89507715 361510950
403591585 197587656 172653127
59244736 109081943 337459947
115112173 308984725 171151829
226593364 161209089 343687816
21197391 132916112 105735541
45883685 290812994 371866551
168866847 19332868 34397658
435662446 354426426 266383248
112202171 386104841 381879195
118549883 190871837 199411627
337581573 424429234 80724814
90456499 227827027 319531725
85476615 454185664 351889413
297377060 35623969 336879960
245728161 154504425 288075082
350720143 108822748 172906106
82705492 30828781 233398824
88253491 429021271 429024428
413228468 186312585 242285041
154717839 429447708 309176607
149499944 279763251 261274009
336198967 445491759 428975773
299433075 275851750 327962500
193146899 86213291 439212616
217478224 97912537 35173598
1506690 34119034 200476262
280294252 365743337 115001925
73795706 56908278 99307158
339505355 195786284 163203890
204691165 281262336 331820312
326747185 389598678 153003892
311087360 195815140 100344295
363663705 177608175 16416001
13449247 317485056 338776960
431230300 448905840 219550131
211002663 255541550 264264524
385426556 182655006 409275732
254227077 203061075 376325628
188861369 55769437 405524902
406654955 134227384 187831142
132185287 52934268 149342133
197214740 232004784 49457067
434321172 149476499 449643020
444347609 218717833 117975172
195444033 28654039 91426591
130083194 341326660 194199417
185869008 427502589 351299680
119082212 381158447 390724974
332970132 31210117 416442920
394418686 428860383 85235869
62309242 93162661 174200287
385559399 8250255 274366956
185638605 306867134 294975483
147528062 354657601 87275415
41788753 6345686 123504884
214003821 278931987 141373193
137821909 423201040 209563222
39109670 362493940 110864199
452040529 110330686 398508012
112277380 100695687 94860142
338789625 135182909 287925668
171555588 218715145 82978755
277655320 358648680 345835759
338201076 369051423 72732352
90772841 26176028 240509492
254398699 172704545 119591685
253289760 128370618 133413815
100941830 245005295 303673953
344248624 172605367 236794853
240224260 247726574 284619509
269910241 92735166 195471387
368824768 297034611 54830920
443182936 157316715 252832295
140951414 203298979 109516315
255577422 38758847 154558407
290697718 311017371 71194697
253635913 379000252 192532189
246204711 377469311 190920205
246568420 95399377 156053664
126294931 300572130 94998091
34846642 155755278 392493771
92077903 128429893 182981893
208676694 204536728 361743562
47882507 28461511 55222418
366250204 327745228 134640051
8042067 339635266 131368116
365087563 168149860 12734829
376990895 17504079 228064330
432326909 62368768 271613076
25737502 100321125 119591405
370182821 146015997 331503706
236550189 76987911 329982589
358350318 97457964 103658672
178606135 326958115 119093272
121425939 428728100 304528376
303009515 180288771 301213948
113806660 304554280 100233634
387756057 251798695 204697910
252613757 317235643 346962333
384614685 288115389 312738519
42548178 194482146 173223929
342360451 144341562 331015019
147298733 397296535 107779870
368650062 212896399 395363552
287367126 165762693 67494440
137348291 294333226 409695822
378610407 27980226 84423105
438917839 417071948 355902079
234799159 295446278 68408815
411196756 390805888 446405340
413956460 301856328 428576916
316543751 178017672 421247998
153090486 388479372 405477205
34776878 40549268 290487897
454442862 353783067 358765505
93059402 183780800 297477019
423995882 122257168 343860937
402294921 212950505 159940517
360828935 5055973 277092961
179853080 160037323 382251033
318016485 42438450 155980667
1282107 62905650 185938263
279001198 372724827 370158169
311914732 316659339 440847217
426623349 46575152 412003319
435280828 189435804 128420502
242549062 242353292 436686055
397105804 432752069 305144475
249814508 132365928 333862963
367653299 220240010 82747814
139777908 415275942 343627878
423152441 224382170 183197764
224414723 446662063 7963376
62805387 279396538 141243981
329537076 264025427 136012559
220466948 270784206 376610204
204170828 135679796 368526051
344788974 18272053 402629059
243056913 306229067 18586818
213119156 361645808 157377556
57408973 440467375 125197586
410059879 432968189 421357729
327613996 298129083 259310840
419033059 212948338 71713749
292204885 325275317 239671008
290983426 68684326 52890483
295947650 404632780 170762757
118306128 92335292 210570038
293525002 374945656 3702077
72698580 243877120 4695010
375967569 93895897 376765296
430790889 221368481 312841705
454431926 59735368 251917083
258665626 388852876 456216835
448840442 228018989 405984792
30187999 293967726 54429943
371659088 80090338 382552978
197577357 444553550 75403164
348519470 421964312 105505739
319990493 75770190 417621658
347710123 226332418 356108921
245740605 434253220 209535962
434018961 279162859 107096405
169161016 389808220 281235869
177760631 193945937 81622907
10052550 127142470 211022162
382556588 20184286 18352772
223548004 34085802 406453161
55712232 273190416 385298790
126889538 426164418 288407015
208824244 306813837 313611495
357988374 372879338 189727632
278943626 126486194 187946401
6701138 87786938 328309336
309437658 202628302 260279274
191752104 356350363 13704051
375275730 214384036 44002231
424293489 128131336 307604790
416850196 146909500 257486785
172590496 222594622 15111414
182735308 208440102 367521931
441641767 437766738 55604900
81875612 366245041 358108920
394509501 51874916 20955560
7256523 292122558 78636658
395759543 105706899 299232355
238764416 421433701 122797741
441223099 3664774 50603858
165065375 374686936 369856422
411612941 87946218 431319915
101540423 308017942 65431212
26153170 137988893 443849054
177582655 138949144 166400263
457596130 365790422 126568318
141356701 23590927 436427888
48819031 349474450 8938248
29436201 82413473 448556541
40803602 267301982 52084199
260068639 324404360 267011741
347492424 241281685 25552707
427555350 113387226 187420677
430775603 109495947 199087936
13355348 183244376 228588830
404442295 78518646 398908223
12531770 58962337 383614019
216049744 87451675 407299968
139163377 776197 208779383
85840357 375446843 415058521
67201774 106744396 439479600
114917989 39054980 109884636
337506927 10338691 373536394
68820941 287265152 198463650
307058545 144523001 151031347
111700665 206774406 343319443
376727354 262607588 41845443
209721475 20716442 160468029
73266717 127383917 390904677
305630894 33827687 232376774
250981821 305971283 58774404
337895690 313992595 76499148
365810037 294690663 394591922
136683634 225061281 44277134
255533769 28787728 56903983
70393049 341576096 172825483
176898765 446920982 283266155
22506171 173563324 311059000
363625812 34701592 234757047
403290097 130955867 187345116
277924035 320997597 28687062
193429178 116636793 92961721
379266516 375397179 436858050
33171113 307980681 328663630
310009861 361984843 356951058
265731364 250028504 233968007
334602707 142328483 299344821
63754618 385347124 213013352
446848979 19198150 253976605
405899005 251050328 273348726
80155143 106885401 392808928
107176361 378179768 232506849
335781412 367743394 339314761
10320251 202840935 98652566
79655985 261282809 453152314
346548718 295071284 413737735
161788348 333322899 163612875
208113337 456855530 179185011
279135556 13253496 62146297
133387454 311710748 158438056
109595153 148646084 356162360
297888851 273025549 47465910
388480954 109527214 257123373
453163951 59621350 20778647
133049498 194564155 124843238
345263604 73468891 334834396
313816722 73785479 118719077
42888204 134264730 80244728
285935453 30579046 383850009
86088740 228224131 34717603
345383447 124933923 381102151
341107632 315323682 5301140
42509399 380016297 430790670
375630732 221471927 94299156
280905756 383030363 76737999
191896744 73176077 136920929
280094362 404506245 377864717
366678137 407965919 436337042
452024187 415416011 333576966
212671895 267182466 184395748
289435020 396298610 269106180
359769036 139500708 307238265
324353495 434405447 190228198
42767030 224637152 198122597
377069967 254793952 12374511
140454269 411835026 103115670
267617598 121743457 193720319
219134559 118567386 272374491
15719999 352257283 222916766
184004175 404269254 226661869
262889148 290857471 301227064
305836641 427037831 68720155
359613594 264404094 186407285
438061568 210170478 37239200
384963367 325591192 198317497
250732497 438430934 291072078
413734128 181439433 77809861
15540997 311027397 179460802
148418503 434966119 405921981
332048314 276553582 105435888
103725290 406389736 275241164
192624166 19392732 285274716
455088713 70897831 108529331
132304819 413273569 248965703
48504837 170243656 291096497
13742556 7068050 230004851
305972109 67388133 313483481
201512538 356915312 90367102
68572414 373765184 190270884
217239688 403942315 70684224
395617656 341463454 423543969
275250628 457650640 37860215
241507554 247802247 77055780
356454550 196647092 428872662
95600771 117309315 226612539
450378574 45883146 397884733
333410334 429612282 22070869
369099787 18329758 7411830
387009594 263106861 357579829
46283378 241182940 410876959
279316430 418219091 386967003
406999815 151315714 155846477
193629606 171916453 428382037
114064985 6673268 252271638
203502316 121526661 301623491
187422198 242114830 319530244
394026331 366981572 119862574
169581986 18884569 57305128
298584515 234551241 331187469
380610079 34192818 434994130
315307498 456284064 48726707
302897709 148545101 17957052
144165408 83068206 337922186
287184807 446794202 364480589
183973051 110647096 325495707
32694149 314472391 89478737
235391932 75398914 178149674
94414828 147619662 349943802
310561547 350750947 43064821
409933726 249063004 351629998
381369700 259741597 408926986
208185586 15533572 320345040
304894232 261408026 285542484
423854316 75120481 256676952
426124724 440207430 255737995
444379138 231599573 40263805
224804689 447782345 354751744
148007748 415866641 413104834
251756718 20263262 112650986
211440490 415704799 259276525
181781605 359364884 428135691
374023774 277284488 334987756
293338217 180682246 325655033
315854648 202765748 125821697
95698939 336524171 325651114
175792 444603012 8167155
40706167 185031926 356570382
350604152 235706528 120731402
133772448 117840644 247225998
39070026 115717162 188487247
11742952 190909287 243711460
377369228 262406466 436475662
393135541 154866377 53044992
311232347 122465155 433137876
43847977 205423163 339174880
259804722 323172802 98400580
89783984 137569766 64742567
396196949 337994552 247524709
303952486 20005665 129643138
121585982 168256690 71525641
453464242 337574684 268864325
82627774 113978867 348689886
130409274 186095659 247583139
15344366 431403304 437660031
222493987 4277860 296431868
422242498 44937573 195404092
352408795 170475816 442935928
418517058 439083944 35197919
307091073 251028038 285414488
299891232 110965075 115935956
275074333 109942407 149918293
454711710 158893521 411240268
178482760 75460128 31699764
410974789 102690818 395654028
253792017 24761537 132370228
317890311 105181149 385601485
409522043 217154251 167665807
231570610 70541038 40595255
405528735 216175628 386011703
242790775 136956349 101405795
84460732 1541649 330564305
56583277 319028040 111030157
386056370 279637008 388579625
272050075 276716959 246120339
101038945 279548984 66184818
450694886 12759891 327030071
137483652 35991854 230480349
422739291 450631366 328790809
116076598 429737683 108113750
121932689 96288929 284345199
280916485 34491812 343997087
196959075 98199742 94548772
252051170 434857458 125224639
80724848 429750343 211706688
52437961 198300324 241762920
254520453 152601969 58613369
225827646 247688761 68499165
310308017 64668581 138743603
328291452 435980637 309693408
353178286 100182222 32339622
58356297 116189589 182862722
176307623 399206721 35749244
149011475 287273044 253252924
413902543 230832462 78470176
329160796 420497458 363180755
215974860 263086022 223164688
183331656 88281380 365283634
263268180 171272267 50357192
363200327 163986489 111997238
396942894 396329062 11346489
87570220 89290042 193083253
71842632 350095495 89232877
313168950 147363573 345998778
78849785 106140684 248775778
167318835 384348761 329533087
370187547 448994531 373019758
283474065 431308176 32771317
296883534 22800455 359302049
332574219 150614596 332986132
348723923 438927051 372178187
371280173 79372342 249225547
154400055 40007408 298007644
418877016 301190328 203480258
189094716 212247822 49451339
244285009 266349273 121859388
339498108 281300140 137274219
156222323 295859211 168224966
332418799 88909607 55232525
88693119 82135498 254882852
322369800 453156963 88887100
157291085 101507462 35889390
18119123 33647130 75865113
70439703 118448047 213324662
49592231 227872221 455297040
125267114 413992441 14019724
296303635 223584936 45956509
412830226 408419247 392942556
273688338 281211493 412615927
346105182 147244434 450886933
292795270 389663608 154424552
392986848 251901617 172339844
411406402 218954823 410670969
330733119 333425587 10396923
333880734 90526533 37790411
122031848 440946064 5667065
18687678 60716629 105058113
48873222 375632338 384893006
205713507 74946004 58632401
203168440 168782836 245155914
321898024 381313646 364895645
161359911 302043157 299605354
68417400 335232193 365833569
44412290 249218939 94634579
45850822 400130082 433478369
199472521 331286255 283317865
348813161 275418630 26673899
411151911 1273903 440104169
291767758 272060365 137158084
151060261 410436282 91699865
264581403 385078631 137601036
400375960 398382097 136813914
457449397 159408611 143776136
161592119 73449957 350421864
327492416 293772859 256895354
58840907 347155672 262381426
263153584 191570223 306491976
88238087 352284995 145890859
77299301 218584731 270026508
82357157 63430551 382995617
221208 41155959 363863639
277692308 411954871 95501400
72114860 383565028 234525580
344777498 215009645 356041421
190172566 304822138 273186737
409598277 70738850 358276362
210107064 124135053 110680183
135506133 6589676 5219241
77236199 243817243 348138242
445618596 120428827 151936940
362693229 436983374 23556803
80374211 188975141 74635369
105904671 253293321 225339520
327754112 17801280 298961723
82584779 37733097 417254762
193453765 350601444 389137780
274242974 316515545 172348720
370504201 188680645 316015721
211804723 266935630 325401436
419150495 283672811 35216454
41759896 358165701 286116857
14872974 207185971 264146862
283662002 448036531 18647335
260109555 362286890 99872664
428657345 160739087 424759177
238386940 410094738 62777883
301370149 311455624 189295925
352448521 140658476 66647075
426751564 302661882 403935660
302681670 416682913 327282909
448415484 2655301 415811032
368927067 326970608 452353151
82015973 454968071 99718260
79256782 333691293 341639911
233898074 231116696 113072137
179868110 14895603 205099106
211541138 26250134 5520997
3460149 415601528 94251962
423837402 20795522 202218326
89284650 324623736 109794970
46530372 87339543 197010792
159240158 439410264 132317853
367476189 346680718 285882976
360497985 188646498 142034387
119292818 303741069 86825272
214314921 154381555 288679819
255482417 110311112 439410107
162598521 141986297 321254532
327671922 288911220 436933575
70684667 112773066 270441424
431815773 23572479 355817430
347184446 409628592 305330327
20093304 93247663 387522768
292828165 107728328 24466182
95999393 324205524 46476781
420908613 351150662 103325726
405170470 440571981 167088832
55607781 76377078 370351346
13292686 12903414 170415276
207789917 449602762 367590544
163612442 129069848 54332014
323841701 79554651 388900859
247872951 119141962 166308253
61862884 452909556 328943290
291552429 8292951 176130705
410975511 367574072 57195476
253558358 307846231 57791077
97931129 260702956 202968172
366452198 313531549 73954615
63718744 23088519 76936831
176285305 338194197 205854254
302588641 420223045 331477354
194538360 113752780 244498344
296017545 93315357 239720231
423392329 17565175 413731531
362011654 32085941 48075093
295224376 433342933 187307401
390809601 432104244 434610264
214399226 12378366 124253035
292683860 56829690 301951044
345822774 64779987 380288584
319747886 57410237 263235922
57483388 337229744 173324916
262327939 94075047 239044860
60932540 344253633 91422443
69619652 195302754 343761979
16761001 296514612 242962853
241899924 200491627 78796432
318913704 310901428 42104541
256503881 277006736 447343557
283455940 416574411 54028885
93881405 127190664 22963363
422905395 231775447 318185401
260687540 197293659 125452526
447880426 90794166 244463946
168114788 151837954 351940131
271504366 275749452 63732608
55724991 173775096 274667439
31540277 113694419 448089992
94679688 225865289 37161653
233389241 127302249 211663120
408069567 442941173 37895878
367171536 262472097 440878965
190650159 125188332 17302463
76526442 394259216 313496792
422522095 418849581 290099362
84068471 284045682 103925606
212426000 308017634 339893280
232406751 174270597 214659823
7643112 17994876 158784012
318642002 211966337 287206860
236867081 15314400 44208655
189841681 38256616 130321872
424582809 282418796 385001201
411234047 414366686 119051499
381066473 71030396 243345773
252407600 336770007 39062305
176561609 46282057 319053486
87674647 192642491 186255352
307938690 382694714 51433265
377258763 144412931 385316675
413464856 253578398 310469024
289697275 63179765 159119420
396414956 106022732 414130588
236151561 271934826 264634890
289630762 224863769 414018736
371274581 353297359 245661784
446604144 323143806 244068897
432152805 309556361 11807795
287336438 85123166 180922030
164651647 16920276 329085947
15789501 351314671 397704002
223155011 86839687 50028182
226970186 244938826 347266068
296146967 130622838 223277711
237102922 351255902 378809182
291843738 110936437 250326149
322776081 344018783 94088873
40906804 214967775 383016547
400247600 23260823 176168573
57387325 299917094 145403159
366523240 324653833 170695871
341017603 437028903 143321182
172969836 316184492 423503064
359873592 202233780 253341214
87916874 361317615 287736017
289180091 266704710 79262658
231110208 433115213 233739058
62629138 423375234 418524592
234136136 36451954 442082423
90731340 418647187 35768442
186823074 80592035 49527741
335791539 49339587 399803704
311669842 293566837 361293591
334414062 324858058 368598051
431879870 426291142 270305845
356806185 336431442 279733617
246371361 10262921 63034986
425041575 457682923 3169107
456092570 79051040 128208466
42190557 344799368 227225010
208312899 309447493 95838932
350249692 222293757 365257896
456312016 369159320 241373436
373307102 441635701 273181887
55218834 311056640 370362651
341105939 136818564 41652386
52802744 109925232 30079290
455394710 194646251 181737818
212141720 248789822 200731628
392335453 303146388 311757812
7545507 417669353 352096900
356087915 194990148 370537286
427257440 236422135 415228780
429514857 245653498 303974580
318045698 44198317 194259427
15120505 446510713 72000461
287592243 233358979 109177553
140164135 285972785 320094603
8414280 154957498 199161499
421159210 418457469 70953092
449400733 127614235 197573085
187504545 29397574 407002839
430827590 145843573 414147124
292770144 344399617 200925785
403970533 433502830 119706314
128986076 387078487 453832887
276457304 100589484 171812002
241127633 338637845 416810643
41954981 425486035 54381680
150673874 103151734 55437853
244385976 248128568 73283620
42736439 40316244 112777272
387328468 196858635 128914456
265458408 258285771 234617820
390297397 349805725 442647190
364070796 448410369 428944486
447851500 288883365 208519750
70305228 297493598 378141844
47661482 450249003 40829898
164423009 118588508 274268416
373581616 321140251 446038105
169269231 261530608 355142199
30087528 395304265 456109205
111084642 17631121 288752552
198845315 223648009 417856519
348791086 277854021 48728311
93000722 410489666 310009343
417842144 35366501 221425686
89600373 147881958 216428878
84736344 286460425 309742865
366010033 211999009 450518783
415751607 427707142 403367916
422554174 258481764 101769041
247578019 389348269 176319806
48661638 161932303 401866447
218944142 166767589 7876636
123718984 163427698 312567164
431735348 352581495 144075328
627906 187005417 90263175
316104550 249332397 85119557
200000911 227481690 356591862
111574242 99158247 221415587
2015258 212778463 436518182
247179789 437614580 264488751
284823518 272863351 236930672
205112906 7099817 389266058
196722786 85293379 140025402
10890241 152025595 96993541
278028265 350417530 47414276
22805039 431059266 413685624
64749716 1866488 30522979
138744124 385300919 83471610
429450499 374687884 171779559
26735939 257196283 454443536
273787108 45002277 244762691
122395359 181996504 206877766
137760850 431339737 240287924
39925547 354546658 332605050
30767438 372447682 109196081
152507875 446707838 24529611
5527090 411107021 118617102
457250470 295187749 57282660
285198198 57483990 95636354
274211836 313953516 139455768
257749009 81623713 186229586
299068796 271936713 33866439
154720537 29305969 128282564
294363075 73238308 147303020
111747329 176690151 360349320
126906685 94265888 214722596
202275838 260401949 195786924
42266692 200878708 244008776
108337415 430114936 15360556
138659606 256575370 206575998
133126427 219918932 211008904
228343164 302125985 385865939
364245328 260667893 384118137
219641006 309740629 276143687
190163876 156888960 367966844
292438074 329684503 276111818
234438261 136401579 137352480
188432430 224721501 397346048
424877334 374835646 427741822
174120982 25499095 20577013
260468159 115665742 268819933
254765504 365863020 92712307
189579322 102210899 299404485
339159043 432822607 56127988
140591698 305847985 65519492
336075123 436138597 376517787
378943968 200422224 222004992
345282096 382090883 125097750
406574226 282124207 438612477
296591517 385318317 227446248
446008243 112125162 286661440
174439147 341874138 64593337
317121220 420104159 18557258
435319950 457297523 344279238
94916371 16816616 342715064
356713061 452639697 20238874
188482043 353865554 163200536
377363907 193225192 258404536
19987757 182227502 81032160
60565533 111509314 287830491
116291199 19948854 112086210
24626549 201030339 381006371
443887764 78535726 69173599
201200019 82987131 172639476
408302785 390199263 61244438
184453454 81121513 179078988
148973578 187611623 371044724
55426260 118753385 352698070
323159191 364619453 392389118
386894667 354662385 393526027
341578524 79983843 418342556
428041996 298918298 88394697
104910134 408947996 6623835
267793754 39710023 5913253
392418624 278825923 451790104
188250304 401463087 214050411
78593782 391775749 290739525
79835154 107059801 323017843
251346909 373923350 271472671
100360259 112633439 141470928
180531187 455234254 308172087
422357962 117642257 157725634
23329450 286779866 75589588
67640381 367923394 258375284
331910168 148519466 189791530
411000525 115808769 58316111
362528028 371975461 259639722
34470883 304998911 49605089
429756585 315868003 224408645
438033774 388925088 49558855
167947445 428553937 11050708
148522900 210508597 199751493
374745989 110136265 103475894
371740096 227221484 436852286
263986912 25370942 9060338
376827927 67130988 357492996
83579987 8080712 240880933
279568243 66888710 337123756
265712859 192985484 415487984
312950787 61779145 313177954
154206947 185741859 96743655
226028946 184769225 228344523
90292634 45750757 146117335
204013321 173256892 439755006
173976940 352450232 392876607
152999931 339372983 137269927
411895231 395073005 260952994
215125150 70228718 339895714
63029336 246891897 391305383
350161117 451488635 257921375
167477963 257476039 16026330
153544441 127630518 167057445
114064813 326558986 455958453
215762697 428786324 233981002
278769592 89316504 375102253
14999740 318709594 131290218
103519697 41023388 145897526
200095267 212013081 108196213
77760749 360360183 343901309
216258073 439941773 449848512
241031097 267954909 21759786
406994764 181398907 137611504
216991152 236039787 330743357
446430654 32495156 234610563
31968815 192105952 301356323
164579311 191326956 140971616
59897615 416720877 315791207
420200732 219030375 39619379
405705887 184705843 367215313
181760577 162325388 53026238
217567768 332489078 215343541
353608125 172826652 88628090
71580567 355153068 417025412
58166195 57631111 132299026
412326314 386847082 163462982
8073505 212248201 73489160
334773182 174238049 322197824
378744700 45312961 37568914
350446228 445909642 278874263
161210901 124477214 351798230
430136553 80136454 405818975
127535478 345482851 253126779
29104090 334205268 80927928
58699713 31293715 52028394
62676891 68115717 380881330
117470461 388955983 214408107
72521394 67887282 412850311
147682138 291818712 439849312
81563283 343054855 55722779
221727239 22355408 118612649
234755310 376246884 180377616
144520382 135289053 183073404
300624077 388232383 418749753
2257772 37783241 401884028
284284778 262324474 416465475
84433598 194109028 68066083
356407825 258926341 246809344
358427251 321714157 414910865
102055222 362187896 337072019
63227372 123821149 378941598
202443665 428923172 355657675
110015606 33489751 227366689
449281597 436841387 235666474
342542780 67431513 122856895
226523395 106869793 153682771
383121551 256361080 204268735
225767305 97930269 439778848
382080065 411094082 343526372
240934153 242159330 176851588
417419343 247313799 25545579
279028780 439852711 318136461
404695700 285236596 213131234
414580122 60772262 436590406
234898030 210053769 295629531
92479374 47612729 367675561
316781303 445381096 423038546
368248402 330465271 90748544
71045909 261020492 386123670
44081050 273349409 367254104
447120403 183607601 297994926
56967014 333736122 450519062
227158876 338937660 251533225
297607065 230331104 238692674
381311157 163907845 343698517
255727892 2184672 253664930
131291595 229344255 259891779
20314432 104459182 208799747
40324973 105176360 107359879
291367747 59004965 170326065
392676172 257602413 268945833
148818292 222227892 63017669
190397217 167268429 185329985
314243798 154842852 65039172
68118970 162359810 243527641
188603200 298385434 448926619
417256617 41237817 272577689
312018166 377763315 85063926
211177538 231244988 253131761
56904451 138348791 217398038
73375586 69409203 104081113
278541507 97358313 139995008
230288990 441484414 35403835
379710190 388828920 310289712
240816642 179333680 230137396
207689596 102808117 67194124
219895032 271908411 279611733
32644261 206546519 50853502
73745137 294802370 115639695
306706261 544596 218512157
349622238 258129083 167097733
352600089 67624761 27895039
386720962 219278198 115371845
47672498 422897057 206489397
260335081 33934055 321154671
397868709 366951379 279740476
397132576 142962474 244302546
195780904 192227265 412872766
43227054 338068417 50488086
8586285 437068777 10524017
185772931 124596053 218073365
192557404 203895735 215686498
125347674 398477178 184301153
454258577 187367370 200883864
140942895 299522320 268256104
253887282 212082907 407761852
71463434 202078472 76723076
187528363 152417469 257361361
289990768 85121386 248860316
303001961 189191885 106199275
168623043 429244937 137790202
456603444 447853320 365134123
224616222 153127093 78387411
136045777 281317934 338962919
74780177 271060975 61041950
54877363 229618098 222484527
377612111 393062059 104784010
330084759 395485635 254834217
390551357 310596460 165883859
154310327 395754096 195444136
299917531 350376962 137636550
73851798 14508955 166890717
141096346 69579740 71020051
420708937 225928925 353428537
321533373 435947960 172596297
190828370 133585934 26467706
416529129 32589003 173477675
237800698 313575927 354537136
47958096 247125421 227030407
154044574 342989683 414430852
454764485 296690971 446476242
299766634 15980116 336772926
56373358 359412135 326141500
177106674 306825320 64055610
277424829 84460393 46238975
81880216 302620939 454001141
253988462 421319963 342397796
446872588 290333258 361283934
81539882 301980925 164668989
456794066 365004491 386775200
284166786 256087633 180257550
336091733 188380144 341154044
210819941 402934238 288548498
253614150 266416591 171742548
332718099 230862974 109730026
127419998 367751589 176021446
437851749 57632965 148648983
132547116 160585541 179808359
331854603 68948418 83851351
217587960 278151576 189487365
384567315 3709077 306875332
455067394 267553077 174386158
103967486 238716578 340144129
247727860 306872125 284051113
388927996 456555919 95373291
117309705 349348025 227827054
327732078 407414332 248427106
99013821 120761468 281849561
125079258 259255918 434038038
194379345 393827505 284660209
239457799 71330844 277649731
356498951 48193585 216992082
109704993 407504338 37031566
251776162 149739446 320334777
382593835 36206980 253934672
409999537 10048024 118566214
150222241 418612417 318940330
279729602 309632374 48280675
32902634 255896425 75105146
436946677 208568243 289169242
396342331 202007578 7012209
138979992 351934590 206096751
199946861 47384258 10254279
333247413 220507568 23850138
393971321 126787350 109194220
383625530 428183882 16979420
142201422 346093072 413850740
187951562 69506829 101074545
435192832 10975681 265006756
142557756 276544038 440708299
442771614 280302161 172011341
95418820 318185050 18904950
456645526 362933362 228002030
239570474 160016885 396414812
383159297 411112224 99542812
431589731 209892634 207946222
367928536 436468480 61005715
247367687 57875139 79402028
125929931 87277263 135717783
361037128 145412648 224261472
387320504 211158908 309905838
133808231 140837051 366648229
299363131 19924300 319167111
210971108 236058808 229782991
403895955 147285311 230271963
153407565 364810746 389160392
344290461 304716733 49595472
2468020 280942313 356073690
147846196 55384782 21396062
219770445 333453002 92093308
34507162 219932261 394256540
274262637 319325179 24669778
379920934 224560854 270247704
224396067 451271280 121001736
80133099 3588273 317435308
337547088 292396127 447568594
407229772 132350180 76207574
286967751 158973342 128725954
208865380 374272450 44236510
51317069 76869253 176095674
400162973 430453523 374536068
49002087 222854505 450060972
360801707 101529408 125144820
21791665 107783175 248951912
7181110 238814406 140217942
420400671 108921707 103402925
441994705 282992945 222877655
191489898 122913958 395232145
237585661 27963912 143265613
304503882 173262671 68200518
118225016 405738814 75931420
237262135 25756326 343186458
124441911 255656726 43910658
285933838 419015831 245808710
358636672 59673104 400927938
334744739 201888093 100206145
120130978 192657424 85981750
142481509 209071385 37689604
132556706 351902818 345973095
326378902 297643565 205282569
400797640 90353641 371359788
22330762 238690127 3661208
91947633 342790750 402018594
324416242 401453895 280674450
427643354 189678908 216557476
246863232 239982987 186212198
154735010 86683526 50938085
136124834 173645117 190633489
30097999 141059415 40072017
348432112 12492478 68629900
437311982 246772940 381709133
144531269 186016367 403257400
230741948 142235652 67601187
108912202 528335 295313927
448670987 312885910 255856764
87627798 43272797 259938259
386510971 120609978 227450563
348107420 238357752 238350955
110484151 114368618 371936731
188583308 332152022 196695174
383508284 187944901 408539496
99145296 135717994 216658003
368005851 175247591 29119532
314643336 168290839 44111868
388593787 202392216 147366028
20619891 245046707 196640288
334277985 313659722 392763664
126673473 267648347 75005464
257837276 347064645 156580565
400437434 165928110 346411286
76296771 301997038 424460806
185081180 457800535 273584958
47270594 7723691 320056378
168581255 244456224 216813080
221396859 257804358 319809084
363313339 175688916 42440181
103515336 193206704 430670985
319471226 363171803 178765605
127700101 304884056 135606660
164026527 41405255 365066035
227295434 160872806 141045971
48644227 90914420 10113475
305948750 188525051 180003636
326470668 42262944 281806862
76250767 7831233 325659358
406436289 229651295 286463660
145924271 65792611 72009260
299158651 48097693 164034846
165528011 5285348 432398775
305046548 115359746 321730887
402760483 393469357 419249633
443319567 190922542 38396220
237938719 65277394 216998449
240635572 88245706 397969585
324584246 58352848 114224429
122808515 412110404 388727443
306608936 37044827 229228142
266031513 340349496 304853052
331816769 350582224 12102473
40538870 241134208 349749664
169159121 273296507 351274421
285169932 156810059 290763006
146581743 279608843 129094789
134246319 155464897 151826546
421781632 258411364 442762902
12860171 409197665 85543475
145645029 216051637 94817903
215988995 175295149 405291819
219726929 266707957 153475022
99920152 66005153 450147137
409455149 317850384 433520632
439654596 424676561 329199159
257484286 262692915 23962659
156621725 167347760 60604812
384221266 379456122 276497394
5578547 110787212 272773345
233805300 87260639 10401855
307413037 418754652 405354874
29698710 249173329 325348554
403317829 146471469 163032436
169521782 37207459 57628953
363034571 362627671 102152790
90277797 398102797 179763148
122722210 199377611 271449398
435831833 228239438 8446031
363985249 71164436 176146560
115368365 25666962 334552578
395107411 174346809 16483079
330270429 139807212 347626082
97702595 269350608 321735997
276761359 144255489 407173420
435807068 406888734 179794280
434287009 436138516 314996516
451474916 122260552 235472518
160106185 34919852 451344728
11900731 407969766 417854346
140239040 298339551 213558827
273798240 284196347 350091120
338478596 253241932 338716627
291259791 238569138 45309213
18872258 288026987 230120968
434002482 194364187 102817494
87258562 31300598 124058082
96925101 156757111 436203864
253004181 90858412 347116536
442197018 231541138 48406701
137080432 404023257 269537956
123838896 71769273 87785385
5160481 418447958 161131002
290856488 68002039 398104677
49218771 158017641 360730653
307125479 173902279 452298341
380025240 206993354 252736973
234493163 73346278 238651318
439815168 420798210 406107635
212300550 405766279 392019600
191734587 175795903 79296817
296447469 228872780 397501810
437659489 195140418 12804983
349605570 7505837 347632634
22867470 115137900 346623320
208388091 240673404 302842271
426464324 429997000 365509763
175341436 189961516 318055200
166705554 90022941 444620857
249195515 124454170 188484202
43141675 454905450 352566268
111329243 358771039 121019704
435218115 8595363 305618070
255051556 220999345 329646104
105153920 455114739 146208568
95942733 125271851 328094252
52410661 31975544 163149125
399901019 311137499 223589367
72209254 437257607 172864988
278945758 107004387 185104498
70277178 272461348 50515695
334237917 166346403 149866766
173667850 194639547 182022053
105912220 293834010 382596621
151652285 366471179 21618043
347687163 100582798 56052848
447726547 151453007 455928942
190999251 132900927 94387235
396531841 226081483 387251842
320014932 130009849 93023473
348612012 220073572 254665459
330983913 166987851 305114112
279167343 403029864 190551807
440143835 67103993 298891771
370873111 427811519 238367259
88195586 901827 10914202
281823083 257125807 383300330
274276214 38528846 433770415
292792001 115870956 450307747
154182768 261039123 392282618
46229769 229647002 319327357
345947473 170512194 96753571
241300597 42326127 72712606
7280784 327198230 367780882
269395461 86371381 46016162
215179463 39678523 90233236
292129898 264630119 26548677
444264533 20601192 214151824
92148031 405339802 129248294
154514330 391468522 205701040
169267792 38327565 26865328
440896156 57031844 419188451
198810983 304729646 233018452
375490847 169952232 400654772
150745946 407736013 399291491
30583844 456885367 341883910
100438037 281250589 339566319
122708485 107515472 293899632
212526802 354135372 34861471
292914635 235338245 373980120
182047253 56648732 303043124
248933109 428225130 394106896
171088191 148109828 170553384
88937549 28667973 408172257
219511237 297634348 134367391
76862689 138395290 367236101
262954206 368539993 414379767
116080964 16941304 218800001
258868714 110013719 242989334
68680774 180937679 136471742
213564545 13088023 242556774
108541888 17936201 157726258
168464468 96815970 371665163
7559858 394280244 74226312
449386601 441881861 446733339
280799214 235444893 308922342
263475969 15954438 63249262
321095509 252651148 115384145
436745579 314711049 41548868
325637113 248674895 50337404
378009790 273750342 195721892
223994632 337559452 388917796
89903793 1230224 161152345
306463148 283386508 241384217
385970357 448719977 351388211
144607982 222864877 269734461
395304490 129425875 302348995
270158813 353084846 94136679
136609379 229324652 44035957
387255031 112346789 147452222
26708889 374606616 284900644
65099201 54135207 240250013
216579237 353547181 27596277
204308993 81925098 10720355
134791833 182305082 312082372
40858051 51190756 394713687
361585658 92103048 150192264
366431123 299774778 90966991
95663111 433361809 338946358
336952284 435695539 117785677
394667185 50476554 441279487
170736677 59144601 450573935
21833301 404441057 373804228
83367514 113460880 65889633
189586583 135003156 383737940
123563312 454120966 210056324
80930264 217629448 287911199
382965884 40446759 107559072
132445053 268664923 456746222
150334729 310393238 433973135
145228745 442105616 444990464
254424273 147752621 26685958
71380212 309076727 354788924
262102581 60833339 190056361
229709787 350464112 79120127
130570773 375861055 74698216
181477377 132999237 120777423
337989526 169258185 19838747
247427341 239455313 289809652
181417501 297439362 255933591
205039151 104560408 118623213
451988327 260819605 339804014
365222173 103152475 277099195
177626877 70061518 441846879
370543282 38294312 50405382
77024757 267339239 232809447
296178578 174102736 299028100
328186814 445315087 154476986
282380214 364072085 275615416
121456591 40715708 152951660
302997554 383665881 256928693
62452819 417494456 418885595
46020514 241957752 176798284
205156872 187720704 22872962
380401945 382617156 120017684
51731842 90613156 401460503
122520263 414946792 248321515
61050662 432339482 217966385
370004616 219805696 4574969
293570113 209348549 451075636
279988420 333269060 101395291
443639263 41730470 212715280
271842952 408396866 74195791
213490054 57115086 203581778
246444451 413845979 111040674
398814617 350510204 239799803
437216692 230885823 123746905
435102662 286038444 225885404
90743634 444600591 447649892
297208190 426111671 39322491
340510175 437229556 362002971
445480322 208736355 360373835
93968925 50033268 322160565
283657196 124737923 237050339
162145203 147443214 217649129
334683829 243433844 90307695
74039805 123785244 318244810
262195061 126415026 384654059
232642552 28141820 365527349
335237329 272958547 63396528
17302587 44149214 142896099
278741121 437798734 124455312
369736819 165707738 16256560
121922068 146717359 305421067
453584324 55619828 343264636
378983665 184180311 365158163
280472398 86213639 371724923
189233078 34565681 93604130
303052518 228245079 257149894
261295864 457401612 443035611
3772727 9726010 350012654
385847673 406078804 448774580
291728085 282317650 235342338
113183418 357065442 396303908
169466457 78479493 85288349
440440367 199179476 307184438
106434840 34654704 117343004
102674287 34055161 330646157
112575676 419069641 258112364
21962422 149521452 71208894
245481363 203831867 186616483
247917888 32420046 442323338
413177016 29886460 354837356
22788246 401533273 46950939
33683759 455123320 395436531
292496557 342582552 93643055
250384651 369481187 186046538
193449856 447229725 354738225
426340895 116217649 33688897
285087842 112886421 53080649
250700714 101013703 363575157
125955721 320196140 108597156
199090294 149810389 89498057
121399294 366921900 13044353
58186635 317448400 102333282
447508720 395177182 102813771
231748187 454928696 164700206
30292553 201070279 341118548
435049227 279826657 224783974
370158618 317377196 445378919
42679351 130735709 64698682
262373239 100249428 125256405
236688979 296761815 429776957
3385455 108912956 187310895
199792320 425949651 135889404
353224260 360488340 79350591
39927846 373252181 85222727
370990438 167120660 435807171
231336416 132409941 228781894
193757468 86371044 307137170
112551899 285910319 430188881
83031977 248416100 379647055
362609094 236823566 69966454
148137288 422537916 644252
226657426 425397202 111233478
454453047 166891216 21836902
315051078 423405991 43030715
353873967 273608205 262968374
406616919 204072599 346023856
239287829 280078464 347016047
10199433 61064592 5680835
14344203 214066739 447008656
449722721 318097043 388966952
359631312 419105204 136877443
165820138 443861556 376226240
390880310 341599634 130578370
220729901 20319139 421729048
222810923 307613008 299715201
46580796 273820166 47018079
151350070 400119975 287585015
436395596 194426628 269354648
233259920 434889494 424851750
138090022 5187296 173829447
354478019 228431285 41661389
274348106 352142526 123447297
173248926 433325941 188737643
319921504 370182393 224867267
97438147 107417137 6177489
57478693 389061195 156389073
220610503 228415846 296960361
144712993 237092018 343520560
282618226 387746233 304668135
63907791 104734410 385996669
330392810 346279138 235226085
172038646 18585921 199704306
415005053 77408203 385483659
387217849 110195732 129802514
253733413 264306401 217081353
109544831 198433236 12144816
79898252 262759119 206370214
274449890 148564395 108111105
200845078 164973020 168683410
101756239 80851909 338823817
55952923 259128959 302529530
203428027 425390852 306308521
10020219 94732740 397734423
87980417 321150369 273571547
445682388 69248659 157951396
339388201 74867793 73496175
427463804 134938261 371984714
430731018 449307621 324596852
404879314 17770249 203950763
14407971 216013301 165722067
384023035 445396616 127845807
125124002 179188267 357685905
397305988 158772218 433352348
450190614 279374069 289239185
57708179 285601327 331476029
217626244 365766566 396679724
440426710 12634236 369278557
404717108 422828387 33280906
454409259 17518543 376172137
343480230 399036990 119125812
165460944 410153436 325971655
81478990 125182902 155025837
118024506 115724421 428545228
215477262 196458817 291646984
227190185 70396609 107648757
274825778 260087683 39169894
260848413 56958114 259722345
153027009 446661643 386606716
412197776 395284410 119856333
131411338 271730095 278143460
238235545 233800475 162397479
82033571 264560468 15786257
37608121 141786422 70339705
45621729 282132948 415466158
440640689 363301554 422779856
423802454 251744396 176115535
40398432 37277382 306458044
316205025 168973997 115866132
284700841 448342650 312736092
55406193 209909241 364905841
277053938 391943014 40531518
136645661 86242916 316565631
103311359 394679560 38307360
303737524 440204537 315398963
314891064 11533556 274785867
405353100 423257152 429410021
171413597 126569409 25263979
230946620 124068249 59851591
23182310 92147478 39035922
86365980 43580146 332418833
455243989 47385281 18605878
303361128 358804395 168143016
308201644 214580188 228730754
155017454 11368760 318928637
73047485 389617495 186312070
422096794 108029698 102091741
75230666 204602084 228964607
284549132 16401822 284270272
201040953 162228938 159396627
346712237 320550793 42857733
153969129 394155446 264778334
390884114 82951767 274314333
421242043 263630232 397689658
318486283 358213380 405365054
358953622 67015101 378829533
245143967 822503 82259272
428728958 228279469 447096125
449513832 269199757 403706343
406071198 81334179 452703889
128548904 315089467 438099595
378253846 326144216 278805661
126904646 233131628 407379649
99353305 221140897 249824003
221639424 239597908 206697605
94123274 88177416 423783127
308517132 20840745 91222380
96571452 154869273 42835226
69900183 430385118 66083399
207283836 313158305 382347190
351227031 44519090 76333463
152284247 261266267 208603002
133657608 7656604 416003210
411947131 334518821 318652941
240327229 88592872 21947182
129046894 1141521 227053699
74186657 108033792 429706010
154808467 233123770 24250444
193104162 8635208 267925786
260192971 171301389 116332974
76964919 387601920 426726514
32742984 310973418 330436318
341710310 440376641 384396599
348310516 99466486 398565948
447570428 384732436 142247267
406897274 33788823 414721760
391098833 240771141 406004395
106793740 179109614 312061440
87911033 99106742 303215352
184062694 412601832 94720148
335901778 334860506 77123919
174474901 421842969 52980067
143331925 34658361 342907988
15426809 10567630 423196589
441177925 82885858 30511777
2502426 132061246 260394777
25628510 169242541 308289467
267774481 100354602 65518520
362640096 117136427 11997695
174915946 114414724 440505389
20137713 252580737 220203744
255045802 212019402 88023081
87423151 282226564 457808944
455965313 404305987 3739460
13126835 242333958 155357320
114884130 439090387 388995778
39855135 111201283 282052442
166056520 376594920 380534439
349550001 331760329 102569644
317906124 93316449 94630917
191172559 267930133 279086828
68146759 240663564 202286337
309359181 158230197 437780636
302326013 418192306 308726306
123122261 172993599 95974850
271829193 195588260 98364633
192695774 145470759 383468892
84988564 127916111 14058755
242630854 410047670 100029577
303064859 88891020 103472818
62260646 330595014 77578207
444126913 138508954 251316514
219377659 239621552 373083627
391927103 58296310 27950484
299858275 110459728 174288733
62781578 429664847 338353742
366346264 121155059 214089571
69356002 137000835 66663567
259935461 169153778 4789316
406899413 359716013 179821713
343870851 161409735 22794972
275569746 33440026 155478966
297797519 276390802 2456582
45879448 324644299 309959232
91475349 273221077 69650676
127508846 379052399 195640382
314524950 103532463 51057825
90113029 374469004 192915139
397099223 354224802 400782172
342419035 71263446 44051636
306876623 209981190 83257997
76973986 302901699 151867976
8465534 422118062 35847305
310320840 24896947 343839946
356413137 453422623 350082028
439408912 158889948 60892290
208689335 271797390 229210742
160218237 395306001 349641214
76511418 120819605 251512507
247365287 321073757 146687659
246055666 360743256 369403917
4694737 18611625 26125571
34046055 223117926 354699099
317823951 394701020 330138014
216220575 35102020 232420931
300000422 344938986 293330266
398748625 403099667 264439088
307599474 424218208 418282384
3592768 423514134 131351652
188493757 411728535 390270529
111257842 187223659 365950238
445166725 304171701 343210827
391633556 245040259 87766183
215412253 159849720 383351257
447965167 330694565 419350931
338389905 88853061 215777025
141721345 243114422 1794523
210588413 238551228 446429363
213797490 159035145 198715757
328184599 279887335 319784188
31980671 42782977 216029104
343010404 252642966 415480756
387662495 109471713 293528922
453619665 386352349 264474328
69584459 164223095 158093837
153417012 291726431 318731639
164283282 230052457 217693612
428920217 362543151 426591394
127696204 401350442 57538913
219206998 257325714 306870668
201514847 190486624 446899023
456908089 446772477 34884837
422436706 313194947 70227602
168022292 288821500 104517110
267474722 64589503 124715423
3898057 313487164 304415704
384855394 356220722 435365283
443693196 51681355 155670170
413352879 345700933 163926973
101334204 407068769 362333942
52942308 151033593 322942295
70571944 416803597 74110773
405360806 8489549 146114992
263839554 287253940 160730249
368874557 140201127 234601844
1782688 368913878 111698721
356560678 53222066 303311866
73272975 123847547 172679077
332722077 27896386 151218170
393649941 378373532 381711657
360572429 139906383 126535179
368783557 239233359 222525972
58760784 286047797 341595611
38285387 174977726 364221860
119785187 366388230 353215778
250946167 348501187 169874456
306349852 386038256 139280001
189079022 165127691 141323959
112324592 64011913 325371895
78644688 127332922 57825784
263430216 138652062 115328171
82382748 21820568 266959779
112297184 393519863 101180024
345173057 455571172 456838944
202466809 64515192 189552703
338552525 189140660 194675102
180818906 174250993 378241914
76930414 193838432 290980929
163535515 329781927 272896749
61920534 451923462 125147229
256442518 202696461 56658322
73671139 377314048 230815997
34112935 237909585 154093005
443795536 322207936 273529739
269672546 47679144 155007919
191119953 142431090 155266935
41966692 172062750 118279069
303848678 334972641 247944796
192754648 105163333 7475161
149815582 248846424 185616486
436933155 205482167 25897928
71623878 303381128 180455681
264388996 429189773 124609632
97589545 1243196 13579624
384360483 231404713 398198443
178303204 176234056 263580743
14286071 143138401 14558304
380915147 277876445 198167848
352230610 123491330 389817591
149670386 327434614 276759941
88723169 414446139 287363429
5749993 198269725 78603761
173542859 267929081 317670868
160619184 396317079 124320423
330029911 407074586 347313765
145999522 34908386 10515882
333901032 241920972 310022389
315133604 88924944 66169503
415912744 223333437 413041550
40194833 435551326 298084701
278079369 260626479 428964194
161153103 94417081 439654643
291011842 313553336 140984114
194808959 278201105 248257504
335456184 83869870 380807738
63247356 266074115 85312756
381302855 305236269 83276468
341681447 311696237 325374826
391727815 301202904 164566060
350122605 143466274 413406545
257751408 206620807 352822532
382008273 240062731 34034630
395245663 305399772 438151424
82898470 246625999 275397574
210352483 17664326 236091665
430044876 390649599 100409980
174241768 309301777 267321660
12088255 450446731 420235712
211873460 120590154 13704819
284222270 207684260 304836588
67878042 145803755 333542162
317234041 399269798 181868308
94424818 381879462 48159963
234389546 416377715 174217055
218901851 383008039 77580382
266555379 305619792 389430295
309617823 219889177 57125276
231563222 441127976 403331196
340052054 325104126 453523924
443616076 347337191 41077549
386379010 117672503 1198401
348382538 57767217 373930845
73711065 75464023 208987211
253092639 44775316 246025216
408111836 421580478 191998150
52880319 109737968 43257016
32498751 108659849 374396925
260461868 455521308 282524321
247633730 401216808 403020976
411138661 164179238 14856223
283995858 272632560 250569170
310122851 110341158 381903889
163105088 171946844 269669519
86399974 192999995 72700265
201339254 276203256 288468946
113864415 209707443 350814177
207033327 337971888 414484993
351784874 378525017 335488339
355950349 18362478 359883920
404083055 180300093 22532742
72475775 173273602 84406319
431783973 391580019 276803027
45836765 284785944 327962113
25588894 445222368 449640068
157557712 134735270 285885469
296915652 279526614 379472647
325284619 338666412 105493309
170383274 56582503 196891901
403765558 213686484 103088813
4957702 259849625 368060553
454605973 399568423 24901389
306347489 11096752 88912300
247598329 288901740 114329314
399503378 9047568 108965927
345024839 271006912 316885848
147837746 78381033 73295498
179215619 101135573 221101701
305865569 380948432 128519970
418184902 422635900 447562014
112651988 162456712 311098681
405493596 367064838 302470290
452720158 315977010 195642588
355547807 183959177 234399229
147744880 132531728 316019491
208179375 275851335 10880887
333911298 347499024 87473194
258514965 352042259 140452872
114721358 281905123 156013734
375687939 309131714 299186795
386435104 289482069 286556163
25599546 194865440 351603446
312430005 171180156 106208790
221383613 402459322 438735664
385442741 319596533 46469133
303082434 456109740 380979675
255395459 297210214 309680270
418520375 198771833 240193345
437654607 353329150 124208194
226429328 422631959 128567731
117763450 117025960 424783821
266170626 194999036 421916766
10350389 322833483 396962820
364183108 19343291 114265290
311856981 365132507 205604332
57119839 345564253 47099311
5846921 113015232 125911342
269468584 298421751 246896070
175819839 444002986 296241012
394291605 290179747 222811395
449079377 93799360 69817505
414779214 194380255 202472201
4174515 132816191 367671753
53701152 370484143 129198513
351105238 189318165 5716181
438521103 230107965 379705306
313070800 80277581 258108598
48280929 203845743 187405387
111568867 130565858 350420975
86947715 308842476 409077608
154616724 180049237 236085186
368277897 456592579 74244966
180787195 446177162 247691252
424710110 159538591 49408231
378208868 9727505 196725059
413681257 62627536 106920496
153656932 70890184 163541305
262260759 88921065 228254537
123425892 137152600 177948290
71334720 307140465 150853102
338424779 279268000 236583457
379240410 159493580 164526327
434174887 281510071 66992525
442479985 115566948 77147231
81387951 365888632 419894136
420125888 46792747 363162544
353077402 385948197 139659196
267855037 128096378 110310166
34479402 333061859 344927425
70558527 109355069 72287602
126847944 180679230 300386377
245635109 288713287 191298385
446981521 172671002 209020497
135064900 419281971 448997548
168430701 54576097 438679401
205652617 124507851 398086137
165871357 59729284 417298709
347625299 217978610 341717686
304388028 41165144 69002462
440703992 308254768 360904148
290793929 183179196 372333930
163300885 96756565 364392974
189199136 407323715 104049126
82967367 231626975 383596690
90405237 292164339 62166943
405354014 137736675 266434945
129970592 82638759 278010878
414473985 213612002 422661834
218321157 436162174 418154323
180674725 241199899 16099346
233005137 45305667 341160593
419834702 400212677 175794562
255673623 34110805 31988141
213261340 412091605 240364451
284387639 97046280 374543422
92270263 427123952 434641184
160503084 441445187 112676059
451677545 213080129 371992013
406683169 137292910 423676699
377765931 103854041 400136048
218205426 359180346 238051155
188267456 30802791 355747109
197563867 326779942 136879825
432445625 252615626 188864802
355063233 108265080 236734175
417650853 443459426 219784417
379769068 231350764 236308411
82937062 317404192 207143500
17645980 118004696 12254841
377116595 276493297 185468009
296587657 12744370 62189103
154180100 255055722 217253230
144359528 225928415 51407294
26389271 7377579 427950554
329780347 429006324 10141250
377049026 99079242 112962098
357534183 171393323 449832819
369482706 429832095 385566625
67296816 331657525 212334933
40584947 368439786 106944730
369664447 376437292 52085007
204036098 406800121 150453745
46180978 38551328 269996632
435326529 228217 295256155
372408959 383626159 228952075
117120339 340564499 57017707
430175186 144985869 14969928
346025062 293939105 287652097
218410104 429240929 91192206
350492610 7886166 90791463
456348727 193376082 169121998
77916114 68862986 314770753
99599835 273743803 249161160
329688659 69018715 132152795
141775666 164816062 174876599
161737104 141650335 279832002
51757062 279006388 106163979
220292747 248593701 84178220
283764663 409126355 443229944
300309381 89305190 270028553
279526841 436137105 4539371
415988801 316852869 157871458
387566279 233416937 248878154
91978737 179351193 268479888
60129271 350001294 382763349
359001520 431600046 28427844
350275238 172293100 16799295
231656280 7364048 83939728
407460049 315049932 279452644
392717049 275178996 204798361
138902253 184352014 253533754
30520777 436169042 197480968
312400222 389489282 189461536
122208663 314395039 141649265
335891548 382819080 403495488
198223519 172610166 456228554
327531667 347042124 141922373
50089253 229446350 188717545
401186595 294110575 145936959
147600918 285489993 79143240
104397504 93045133 412220963
411840880 9435090 360150828
1410995 110142201 437956513
137891314 41297159 108948308
19314349 352813308 161092195
18755223 371028566 234139197
6199404 180224695 98935414
128111074 65024570 132890688
11004366 344861842 281428759
137002655 239964601 131571691
65195572 311344772 449118201
130196999 382267855 340872893
169036969 422151812 26954389
91097513 26342283 177427103
251191895 392042088 63466162
33492042 67155597 310379896
29774821 394897274 247541494
372688444 174507812 108313177
164753519 376619817 312574388
129619199 158576201 420945238
24160540 235572877 165607196
265309976 376308347 407321772
436202794 219552485 383526245
174918114 38961143 286013904
447566067 305508630 141871951
229858034 88271224 420186334
3803110 86935657 436257005
196220208 237875404 175802226
396980704 306467455 104548588
52289759 111338574 253804323
47804229 57737940 315103771
410986831 288089377 151477928
87941434 360903267 44925262
82023292 13083527 417316882
375988383 185072097 288855117
23638572 303364887 32901106
447550708 208351359 64035593
170958116 332466887 2524448
433067313 376398164 294585066
205643251 441785751 223132361
457473200 176116922 30113234
108299101 237950256 308578528
167879973 71631937 206759842
178208296 351858201 149998002
274149274 135825357 92299472
349642269 241806911 218531323
373549549 18530354 409342126
378745715 359875248 277768653
177845370 382408365 451822431
273261807 382091134 404362955
324311826 22539333 391480780
235043518 419622126 231011727
307822931 39058501 87790359
30831432 215132814 226302979
65644150 325855271 425536129
137749748 168241265 194466345
259392920 452372068 206131454
437738663 143240636 140420257
89555142 119810343 221105089
384459720 43946758 321516712
142413539 282293764 364622924
228516855 125764206 438636667
239757043 44897064 113279546
281097829 143256796 377250243
164109602 261376411 233251963
238248913 49199465 167555142
123914495 205989152 126151071
386880960 37580351 60529851
74141188 238143975 336353411
57644712 275666545 196535946
234109695 185856909 222185958
28141898 260519610 362870084
210093549 310723000 32252092
120872085 269475048 238472617
137377491 381096908 444676978
210760163 347867271 175836185
422550609 3534027 2413109
388055891 32521766 410808089
455922430 342787004 203116917
375372708 199885581 19940204
433556725 206664606 54657586
151298885 17039240 271323942
364530237 441977475 89218647
219760843 401178741 222140594
352195731 127342509 387415623
231853556 288141100 142721510
101201888 8085189 196252628
295433838 120038146 82679017
75055736 13489981 271071922
141917389 189716240 108087872
43216309 444314557 175621124
25253122 255398105 152831015
428701718 74762790 149088827
136849805 102152566 22518713
413766319 65528490 336984417
445325594 308038268 37286789
107725466 26916502 3196830
441699536 74955904 299629113
159179386 294325734 107277933
396873430 198784692 131110642
73749053 231929003 276482019
185148747 401561398 214883510
243283910 382810078 292887167
207251230 95505309 175270940
156727925 272226286 200407370
187190276 180612378 388739229
390883615 184576565 350602143
39257262 33531983 356013106
74404078 136013813 95615819
40647758 129467899 412281506
152144874 389303479 109393270
454495736 96639833 313735152
385705383 312723698 125806861
315842426 266185422 139794388
392726321 171823151 375273027
400952986 262389552 165616520
52538630 112186798 59826633
339370714 273331392 33788392
60665072 166968522 152235986
192526892 264494520 449447100
307060355 342505287 310151454
185640592 127215428 414618866
7401641 391046916 35978209
358224742 84701640 102191527
306760615 173918538 171251900
301543947 295629280 375238452
223418306 230847599 193363346
373766200 308275185 416377707
177593766 349429566 184045731
57938079 266009519 371640795
62359546 381894195 133087588
257486612 443889897 334426470
352917145 71767129 22019927
285675432 457549275 175175950
14328533 328428470 363435488
434226316 251042502 45372971
364040207 319469731 52651976
248946786 151975214 243681802
49288907 260569079 156505648
323812358 6625087 385522454
102307757 169382 254004958
377822622 161240385 187050356
38898124 253000774 406577687
434991240 73336772 129261052
386960373 57644066 361328389
55051847 328645905 186406962
127714087 439402294 399042874
348314229 43101028 252615788
135182573 197518784 98479280
10237423 81041509 145915346
315250634 357029391 25885872
364082425 311934829 2694167
241406451 358369155 354269542
440544109 196060156 215688201
448651293 18980402 79753806
409365812 22597285 442273920
454324386 121626061 293956952
314162834 441965850 416998547
294802036 343220138 370168672
332979573 314494877 226875043
275402168 190011722 38157150
453263949 330786732 184966562
452298379 263752664 279237541
86576643 123709440 173844134
108636184 136407078 27782043
15951321 112974372 278061056
69345874 321233968 427782798
91526754 219752383 377111935
150336917 171902809 55861679
356769156 165179715 161465457
88023447 369151651 149970032
415966720 342089532 165172705
216933257 140061802 365399326
243247328 52509052 450591119
270033527 219106589 40231979
412494041 376160864 385988969
287361369 225086997 226960272
55358755 390948277 423042574
133926633 153186254 343830403
16378043 23987518 415384209
451222049 133816760 65281053
245669697 21960788 340048469
384339133 397424684 165538656
187060268 211279393 447385328
63169315 295474569 395974137
335140317 397961242 384688013
3954024 340175645 262793560
387014381 58057282 378529805
376867418 334150119 181304826
23644667 270886272 196869477
88833474 331970937 224365860
35558435 271343783 28726249
293360633 324103892 203824697
399855356 68885531 107744395
392658124 448159459 163010786
357192913 266105014 9199311
390847112 97769906 269152938
237859329 362584747 296030439
330016924 41033241 55544728
453020694 189971968 322445711
128396706 365177931 212963598
380105857 156448769 301187099
159508796 238604309 314824455
431151316 250687768 303793323
393323723 208663588 278902341
204765655 213010901 72866233
241831632 28160525 119787787
278218539 371222626 196875858
229951081 122599262 97754826
106539686 277266662 139783405
159077909 214731167 381697555
436730531 174627154 217443363
169914572 67394320 384595576
301353602 434123898 75856496
418924698 338604642 162704178
74854677 311168980 236774160
431763547 336412951 161678225
133809447 129591533 188688522
440746988 60751975 445987794
309467348 121887587 159139536
27811546 77443468 455256624
237784940 457522219 113691285
185034978 369207239 292576126
366853186 243229296 396973592
367110413 165180377 372958516
10840509 403007542 181883878
271867533 111700262 444488537
17970911 54151733 415942972
274636510 387396097 316889728
198823186 297328479 49481086
228015700 209496076 439625726
180194522 239682721 40609597
414211470 379687342 320254856
370020227 351038096 166219297
330772446 91573969 87992033
170294272 349415216 100372764
58927892 167948537 14089318
12115345 308946086 125449404
403265362 362087226 288011708
275437158 94120118 329130989
451844665 203307873 397536033
197006987 141435966 27379950
22541408 17747358 185926132
363046834 168278363 308185800
125577668 434621885 277839159
63483695 346178012 76203460
371374993 149967549 86041961
83340443 390274051 87490689
334834593 2471196 379855598
184400607 65465561 360041696
318890854 429708125 417920611
265418208 317699170 266663766
282746079 41172514 310556769
6572735 322901944 40998028
413720637 251428619 389458992
156495175 113864504 62549810
94691679 72241545 101869904
174190892 3790361 285644613
89736665 254518 78878344
245112477 220097577 368306919
99329678 48172081 7363071
291147671 108930251 94725576
104691361 127804603 193792879
13427123 224380182 138976703
91629884 98237561 204069568
358800866 3434157 135035236
69088083 249684430 216643012
89805044 339839160 145409044
156800225 135301139 333435062
6528343 377093432 417592516
430260382 361795479 10020112
130916444 107635327 453472293
141863382 277010123 166476601
326392699 25889911 433565501
404762608 332058215 322273808
16181619 156695815 377521859
175483319 189816207 41860430
207103538 39822631 274770760
166126006 357136207 262607965
332077924 363042202 453111993
289579846 334849199 182737005
8431751 262961606 275125240
402856522 60947262 296051243
440049134 425651179 383939408
284497382 78099950 305686578
383464955 322668337 279153124
384663389 316138199 315636359
76012056 73989302 340114214
98707354 91077342 187788174
103712990 150878567 89266753
199321952 119072858 318863825
10033166 269620013 239209355
448721264 273264317 432146034
270479662 452010709 178123912
328373915 68937551 219467401
456677889 264292347 373925467
406018732 388371400 249870432
93601419 155027599 431694301
262102389 207838411 298857082
113578496 120808141 354108711
450517028 165376839 95296506
260148301 49782003 5299325
131973236 22039814 20124843
186789436 186927123 250505511
349380059 320139082 452660685
403171854 373981288 32042870
68763902 77890608 126764055
455834119 74217125 307424485
384538218 107060153 53567735
95826632 377830935 341325905
277069948 316408817 308799231
3655381 47228448 424288721
395121766 453378556 76678418
80035908 264990613 356813007
441136312 427200606 289790794
158981338 174028284 10595113
160123357 91578279 184632952
384800860 239538661 124163496
91388346 445023914 319625914
142323351 315696237 368823602
181025605 438484181 171733731
212740378 345694462 46049219
110794248 414780215 235008618
106571465 190256311 12489327
55485693 95306235 367518492
34605439 126002054 167138696
209339202 292172362 395157440
119105579 407947695 168639686
290811856 243311938 397936444
185847013 371966029 168231597
236927905 192742171 88590314
143163581 392738914 96107534
402871554 223723340 251753052
222417661 177148489 429051273
91118545 111456348 408832505
267866702 8027038 398790739
374074461 240285325 442743312
104960126 204692311 41239327
379200029 211662804 276101825
179899373 388403274 107378865
444828791 113515812 156800267
125716729 435149267 176745343
50683580 44509365 430501013
359495468 236321528 55482808
1482980 127943608 40110166
10845106 371612159 416558171
431730109 24222967 370537885
136804571 355035407 56773948
400131256 142094973 316530872
94778522 323345128 371693928
395060946 28134586 111537436
340937132 249744757 359117142
154515095 339447516 290248629
146653082 455757755 233093268
346450071 62364326 263712421
325931678 181806554 415759719
371305750 296102200 409048853
36497079 348934733 349957953
372665631 92782268 343015358
457409724 47269272 110662371
381737185 144804331 11987900
355668133 160527932 172966859
62945250 127221006 108667597
148142879 127439118 108521622
23911525 185112550 159984411
291702017 12370747 382948303
10207982 64168284 133478558
161940232 264890689 88026666
358512222 291099913 189839416
130793894 308704147 211712610
100425924 256331064 40950505
115100100 39592706 219347060
113298902 199706755 383409899
420301949 457851091 391538712
318840663 275426464 193672962
360929645 193966339 120998197
253988488 10613328 358833433
333694327 217439639 382285536
14123990 79854101 275600614
396758516 126567483 273381527
50105179 349215255 248382209
221541343 152421102 27978037
400997859 262472182 141479612
406451547 60766942 337010624
146981752 59563474 340870747
260015253 318236825 21827645
395226660 345257311 130538116
168967593 117085430 360642047
438793671 56865134 84621812
100328044 250811762 101396637
139923532 391766538 44552662
231979203 142782332 209472396
358546552 321011791 318976611
372694002 322833324 290510674
21642406 206529053 130707904
402580114 115466046 233348982
309774452 213028467 95116503
114846003 92372332 250604402
376431208 352022482 395833616
211904514 292108186 8419484
92037223 346843130 396617144
314771631 288625883 451178932
238613069 266796280 270975784
17979618 102107123 53700909
427033176 404215389 228013545
78180667 199865388 382319740
56832796 76853786 340618155
125771162 430364803 308123837
165311530 323159293 304823816
420648951 21576333 211637861
7596604 195724041 377340371
123145469 130359551 376955935
238892348 214777956 259972835
151976639 219824028 409728076
24767645 46383751 352340544
135247950 84432518 119578801
310639872 374514885 156145224
227831226 6181646 226277353
47222860 397576872 349071325
246199165 147204642 420368054
400468413 164072118 334011886
220733774 103025437 417890556
371878162 202106160 349848160
8238150 253487753 50321955
98391710 56082333 197122973
275238938 289387097 242854411
22783966 172250476 48796901
318984486 49849180 125891138
228528997 434375887 410321024
21029192 182339443 68753754
168714164 343665059 18162966
280911605 17389115 18260971
271216502 454712566 17766551
141809558 147486873 182488286
290776212 90180709 332320422
440104171 385841311 119637174
108107415 116712913 312273245
8395959 300680234 205541662
353988512 77869851 388194809
221651778 10833092 163781570
127471216 341150105 258774280
165324913 390192247 24072644
86761073 12287563 25705008
423278408 54835391 150245745
442821105 38788489 78441439
418493701 415292116 238778381
155200385 395676559 376547224
338534335 16739011 396664728
161989512 46033767 211494346
29176233 400006500 164939138
43061163 381051444 144364947
358570579 279142904 265199656
451444753 22148730 228562371
104168095 407793067 372775612
188984315 213978642 351405344
189615317 238819373 150006122
156634488 396444634 346114757
257935109 195743116 276886247
127672207 314181414 195103908
261284231 399355996 55326087
331800938 450275966 36927950
352277623 271083766 384907972
401715072 188450725 406361253
177361625 192609547 418852372
380500387 341774183 323453781
240254358 90657207 295333382
74189030 150427489 356194810
291908435 196633340 206536530
366900735 381227763 441404433
100263175 355979059 211151233
432666500 442028816 191838250
387335497 184520641 278950705
27666304 407997950 96882258
137255174 386444280 434458561
396218833 452354878 44121396
123772953 390250978 365492685
393779877 50902548 66293603
145553924 233655590 430278624
258533303 172505132 80135498
424947981 256271585 312570514
182143401 134100639 82529961
9837289 142640278 243651890
178956223 64263591 268410541
316027181 235336764 191853011
346100207 183645094 248265641
66363090 235174597 191712821
283551573 419986039 8874531
330733755 53863439 42725616
128354832 9984270 131694648
139479789 177286968 426179549
160617120 259165425 180439612
233017331 122097973 123188332
80529841 146908275 138032662
357675713 167632167 12536319
4817896 318524878 402854017
159593138 436605048 348544549
289882793 319371712 10897812
292125952 134095641 262951073
82645538 226570748 98224422
3758684 135489942 222837985
63275407 439334618 135231247
267566331 340503920 313524277
153563655 456176865 206080273
185785891 346476598 317184912
221604009 250480726 76569873
139663558 253204585 257760127
320831512 330008281 49527742
24385388 300795862 278750458
396122741 426223737 222849484
19061639 339138226 433234049
134309996 329718697 95230813
130112667 273198535 428261735
285013076 147995756 244965024
42955874 219547894 415418147
295738390 457800752 423903326
184963912 201120092 392210966
222553594 285868955 143298931
255630147 423724546 407760615
44802656 362116738 427015859
71871454 183929968 91921001
381381437 296657981 280847972
259662822 144466871 407063024
16183758 147292408 171114404
235913290 188870602 294404068
418128583 94021272 356121996
211290106 105975419 69284057
41891610 65917134 363099323
106160857 244230996 40313714
409973300 73738270 103208263
147052780 231807822 316438539
425503244 100082241 334804799
27931207 312904253 395402741
359355362 446848511 70297838
346045713 164238885 62951637
18517507 195251801 176524366
376520869 343258176 81129323
362433733 448451680 367647156
351368070 370804648 35689535
38204412 89314728 162251983
432533085 213036683 176414454
168437727 269635139 157509114
352494847 246835310 251315091
13179550 194960973 175076674
138334795 148112421 146644893
89289574 366782809 10607879
207574079 152880189 402553366
110050092 356817070 348402938
122192618 250866907 370650883
444902747 132903446 440786357
220971541 116754265 14562496
85880387 273389615 201798213
47566550 343262403 269243521
172226995 31837717 30388875
252300115 32115371 358603322
230724964 59901519 94915886
413530366 323525495 441413007
132057793 131198659 403757986
418825130 335949015 368261491
122349750 429563151 340802136
189906541 434414000 120663958
425186738 55774704 215535288
418745658 445107944 137180626
433925091 279734107 329876370
425520423 188356819 15836982
241897463 112344293 401230775
307190747 193939222 93745757
259776467 409689866 69328639
360934973 103326446 45312567
114354483 75499844 355204250
197418433 176302106 279945179
200898816 122752937 332058457
338956762 222598776 395222112
371645908 28907010 90428863
368465854 19238397 35638349
376567502 165767286 417210832
227814002 157738884 188049584
210255192 101074428 348357549
368542512 51464468 419549135
343988914 313532403 57692378
327717841 162726301 340640212
444465963 439768236 49404660
101803814 347776884 103267050
213961208 21809381 94247146
272946577 442238145 439507531
450718194 18784728 198177112
426331401 317935255 343392057
16148889 282717118 267007640
171731357 175068078 355752960
267421349 360374026 127299313
173945612 440500895 150166143
97556312 323262975 223482428
406495285 396330789 89846915
387275181 25114130 44353726
86681321 147172295 321827138
235504732 347079229 428333636
9538667 108556540 256639179
245287525 87831054 307247608
190040033 259755584 443034566
113974500 340469795 363008898
61401081 311971797 2452090
245061101 363645489 124531281
203567237 346157723 240112510
48732641 27923648 43505034
102002817 287291216 83123819
366428799 112226167 249151349
125803029 449296333 116546626
30428421 206145365 13239145
116337196 226030776 257468691
22125428 314658747 284521358
271391935 8844461 410964354
130037472 214375371 329245518
232252917 171609647 404391125
153131328 269214924 348249799
165912676 107654836 252283711
250390983 210685093 413083691
147977566 364518915 363282066
300419042 191629046 142328788
194272553 14402998 411840134
173961318 160845869 313933441
192501182 209626158 201509629
79880294 172355660 280209258
162290523 440765373 109984551
341716641 289074516 136933499
81856276 366971960 58396186
207176218 19459078 249533290
292216748 75150552 403047321
242799873 386889538 262240340
138526786 192028808 329260122
81567991 209077148 10957079
327976783 157088393 335959008
409567079 43828789 107232509
145740529 376949526 360465498
401243673 390319864 35366711
440418390 13210047 250392610
90061446 302583067 171113144
197696121 387630001 51014378
250234493 308737172 132549040
415149025 194407348 401844999
388553752 222190007 395796586
84654914 301451926 162803488
255948849 346940829 166897020
399564448 283024016 149737412
319586450 206168286 152352598
16766346 205295578 273447297
2206840 384938131 184323071
128444003 124450758 396602137
122863030 66698251 26253269
24278738 3624137 84823357
98086701 202928555 137787561
169077401 36409857 255294332
253079256 280356723 154775908
254761592 264248863 48698288
155006164 269586789 455909197
277185010 366601298 368365354
270728358 396690326 273467445
51321706 12334079 2113620
223177998 275044362 78564572
332082700 170160912 137217188
213526030 341961888 1137549
164252225 335631428 236850394
287558127 1693603 155597269
304547049 185197297 96550932
374910335 274286780 24578167
362194343 31885635 143775902
261247976 372271402 16744849
260622074 403133651 34611238
330901010 186318029 244178081
415282059 69387604 171929992
19797573 399604204 177681456
110960089 336868547 230404405
132164933 119981475 27690593
122139554 11719061 379846081
364311965 212312775 191278522
426990362 422147709 24218332
44765603 88241353 336166578
76820438 128833744 11128972
178153909 79780312 162443897
421502219 349421468 337862928
318632304 222765134 455029832
59250868 6115743 338449472
315934759 251359032 98536802
174372565 25393863 376843573
241580480 217580194 7156379
198185740 423865808 109437752
13916000 83011745 367207890
164433279 72280578 287237245
335859369 284485328 434331030
358114160 389870394 41551337
115005466 194068401 254049145
25638744 425267328 100007450
261005331 377013577 337492308
106835258 369121072 130805685
342618687 262402025 248690448
327847697 254355034 150459195
98073307 63849742 452887432
191856571 178322357 409787860
109352522 227188084 447602712
361830820 298660245 427020990
197591860 328769720 3990758
62793628 142148238 106605086
206882417 391613748 294217175
207084533 206149596 406961745
435295937 184953405 187951500
83031304 334916901 322061574
334182719 91223324 208180998
348635395 337827102 135427458
333884712 202004727 264752820
172226898 351892095 42786897
369931253 81480154 9497202
343308609 52519654 59363308
37225938 37548449 186633817
31078032 120782366 221126842
57893454 1374747 3881162
394501446 180763853 150571117
409238998 114903045 98283049
54480886 225455454 232925366
393551543 168932217 378773236
394650017 255774362 107024026
155583307 92736622 346101706
183581496 98582345 67630313
9340561 164908964 270312352
272873462 143571818 373124574
384485799 367932038 286545296
202815702 25966778 73162333
216938190 431887001 187917896
301300342 146131075 267830660
357575837 392711645 433475140
12674012 215428954 161796216
387049000 449658704 229891431
284023493 243305796 368338599
50463771 228735293 365604427
413744289 216393575 162862787
264238524 314497399 133225548
99620465 340619929 115330
367308585 99178139 341498797
63072047 135221399 278115557
264945809 22184691 211333534
13075773 242176611 121834179
391169754 167924278 5756330
151426808 376672866 141453163
284398684 97827411 390264830
430389426 39656935 60568118
208832981 2868076 411585044
137879959 441078842 426184792
440363581 203970465 215348897
183720982 153461605 11929770
395838496 166989569 14817816
234366142 269799792 297364744
350409638 355852495 1868896
8209490 215418380 426421747
296651659 143755524 336644634
81003291 97008748 28884578
447386869 151374975 98399233
54065403 252307863 84862475
308248389 403583111 323834561
284353796 426568006 333702484
124139308 181495027 244822741
37770690 269399339 287007502
144268879 153022624 137921461
428053830 373771365 210965828
18296292 244773404 159532887
111466946 14247146 165578197
139346387 82892563 126189444
124502366 78989627 173997444
311241536 452587530 133577220
335138750 181990488 181274053
255950319 341773239 198325748
392409397 250356937 44541733
366733830 262156876 108980714
198204187 166435105 89369093
343704398 197124365 70160957
110233133 74288648 262660275
23209969 433844858 201418963
127393126 225087174 399136324
242198115 116713817 363640809
17576972 261798015 363273055
124967799 224896694 373430959
151774448 131191842 76323589
261342933 236582439 191558608
15404490 455408953 29911654
435629259 447780619 246667183
109546117 25214641 13933810
227118049 119914127 316451984
173915579 408787962 385797880
136037254 296125189 383509414
344379950 313058057 30408866
139200308 162037405 394115470
212998568 52195010 113250455
356576085 8538230 428510911
166970771 194388946 406367387
456725512 229249150 350023082
334515373 89784743 7096870
149862408 162061856 57860211
198996153 211897507 429822857
201551217 93035442 417856200
89563408 71038942 133861544
70134689 376075082 303653536
142251831 184292588 71095306
173774124 92881313 124722656
78977843 294394341 551935
158571389 245012204 159584345
360556966 7254026 312507733
196323492 412714040 279690207
53269401 203643955 312671630
56262603 403402969 160650521
327081808 389833902 82318980
264563461 232346807 415613789
225247038 74773808 245800816
207396006 379033427 153129064
428744275 384437755 273117390
367474235 174493573 263725284
185512629 404769795 188182736
63694421 51572766 363394520
214982100 7391986 330776557
364651745 51625356 181920876
398975004 181806861 431391442
345457989 241230293 397988278
203343557 56643696 384631095
50334181 93741329 205784691
102690690 399369687 107574877
272209233 15369495 396525563
133986146 293864358 262768790
329017997 57294550 105274757
218118722 360440378 14916732
262154952 211103477 48791174
129204427 141851105 290792668
310626808 431516719 222603075
433856635 130656415 151411876
425460979 42900416 103769739
238909210 79432157 380239362
4379879 376215058 127067156
214278414 86456455 339913348
67036187 156657682 180154866
201157740 158703952 451475445
13686668 99812097 365098527
197899236 436426698 141698201
153593977 426420720 177188628
162760282 331825081 253389545
20732089 149776607 271123315
300403480 24072205 209093590
413350099 216337000 269405535
81126228 336598722 274686229
22769329 428900297 311469168
457029772 42041649 262042984
240117527 310150761 389578975
296464623 291270444 32205601
407720133 345773710 217771225
195469677 191712044 1949988
289260539 137597865 360373820
454221247 54716133 243041780
150329049 342497368 64622556
140275878 111044957 197149639
373708819 67767727 80472740
306473342 125921995 306757974
423599279 326937968 436001655
415277984 321529947 191449949
39877996 190219547 312302725
14377790 379389173 70043883
301138803 222261797 269803418
78756550 187733736 360425302
152534167 297768086 243821526
277469587 353552114 312013145
221358335 325324574 24017730
339777791 81298553 128000079
160864379 321004594 420686938
441507912 437798483 297536312
389411281 26529576 76108343
257187450 277220629 312737614
402319122 193038871 189481952
30303055 445368160 43992019
34986324 238783937 266438328
68386207 111189891 102751775
64816654 385634055 385790934
424778046 229847054 369375093
447258333 17345581 447635005
239804926 310109789 117893395
337827400 396296943 309366777
45404576 425663192 137590200
230025600 397524196 60981937
433902582 223674160 417017995
212358143 362260937 353254336
82736786 445690427 428937949
455696531 92261403 42741069
73945349 271322415 137430451
195226929 8674564 339493113
223740333 434008388 348082754
276820075 141840061 419106053
320713731 382998624 293986935
274702198 66902590 411393841
366920668 106877383 386272687
31886135 411184076 302127009
322026038 214023595 65143943
342147326 136737050 104666048
251077068 333976167 336595148
173751715 46425675 95540078
406615091 224987637 256535801
191991277 272847553 240301106
244679841 60173139 41428246
256247001 353785297 453783341
358440253 366210269 332282557
87279928 270071451 45430132
437979690 226222770 28377250
211627413 350157576 205657301
287722042 298111538 31298808
164783833 338223235 286126971
263044830 148087242 396602181
426944140 135666814 44592607
30478009 34547709 234878852
308769447 357608075 424366713
394418791 123135106 260133895
455806492 269014924 329132826
341425157 435925456 302549328
389644103 368831512 362090329
75796333 208532725 346545864
146897928 57497293 23515641
133408902 40934077 423528955
158363767 160316209 62139933
191682989 301324181 152133540
72767981 317345617 362670503
182284084 255847793 142951531
163894356 422569256 258968681
6756998 414727006 356743211
92854408 236381351 169259945
422162236 183741357 383271886
325418291 297315291 235859343
59653488 46640090 180403841
396032774 445483164 382592168
455711109 288948339 239009220
82274026 73419186 344909868
137189540 290623948 315254720
8327735 74917979 371214501
114552793 188542626 196729816
14041739 204535517 47963203
44029354 194339350 86124553
10751280 31812217 25842209
360970517 20809794 3896218
444870280 129031690 209672411
374523644 55278802 166033657
272943640 25791567 289660
29680718 215097623 4222532
82793391 274653836 450744577
375115688 431642076 211287567
36710091 325627562 13825976
242101254 413509267 122019770
236252602 255749907 125002880
21667125 455093815 356175735
248009116 29190649 381667154
59613429 93078088 426198331
443016450 82047579 222550655
82934436 162456527 86973924
440875858 222276492 92780473
445580816 385276478 375363361
381862830 424336132 23081676
326485608 193938023 126618909
315164658 398296529 9403126
449418120 131972990 25817532
420724332 77406185 347221626
72760906 402925899 156312148
197832817 220126981 175124094
122144093 150612466 77168574
282611406 101782794 115613334
276714200 241177794 192081811
435997560 140049165 300666040
402109782 116471888 58213760
140381846 429199767 311351346
402632088 102693657 194257694
130996651 219375485 121242145
112940181 166026907 282729286
288933991 12064178 76188352
437088332 2217564 328828399
137487497 347802535 430351738
261013199 402651603 394951589
213005692 307042937 202825838
105317980 18817450 112423630
426932629 350401060 68019188
65125887 406568919 76468247
423451251 121771100 372340840
169603179 362144369 442790974
144084510 128596704 344049809
234334492 245251269 346673636
403635899 255617424 166977677
336205457 18048777 344588221
360350534 234116244 100049567
189875766 25403238 42752942
76306687 46749319 397812884
377479627 398700071 143421368
158088471 302220090 39449331
129000367 76112888 406014754
190299696 342085997 215283337
189670233 237413107 281894472
100334005 190277157 137465460
21374823 117628299 310303323
83555217 147435901 58138605
277326724 58584339 69800829
446223138 63338956 451808551
119878314 214066589 60236764
82323802 282062885 335174140
197628164 351480308 452328022
451524103 263454794 142794923
398383316 246404542 100034969
284405356 159951804 203581566
54265768 260502010 49001803
422998978 135366536 291740281
424434636 177930195 228680859
163646591 140507273 290812607
49310561 266422462 173974643
268406913 189305784 43379787
45064067 378801411 100180159
386677237 70598968 49336634
177779618 168529439 180215434
194402481 136881137 332678095
410485047 419841817 370256013
384733902 259137839 334454086
235653142 308086564 330857581
93171704 1873954 428541740
101118879 345617517 41286958
293859812 113760069 56971961
58331722 360760887 117843487
406548320 219568686 221291742
285224528 288267907 203391273
315088128 337367569 60392859
285377492 97847258 272490351
205918710 183136337 417705206
184471795 266414713 252583681
309070237 67195525 364589926
67470851 106631976 288146148
294390245 176917768 122177684
247565561 414657246 129300044
373774447 349295255 378397550
237478501 169683526 109462088
103331702 167367821 284707153
208025638 117620150 110303588
254320614 226003232 254357755
60332933 187351204 315032627
6400273 411294298 36974729
316818339 447495272 2711293
82841419 297454225 132441783
169611622 73707910 284794670
308455057 287445936 164664456
310887460 386387203 37319497
93824214 348266919 297754145
207635212 431739227 341946212
430314980 442363591 17056825
60704588 195618603 111733069
396662917 426211846 336785466
338306182 350346828 71785855
275037859 179965700 42298419
41444992 57410881 367474907
67652577 349503249 158287123
232917891 429232362 153013844
226076574 320501343 213130702
14702869 398382949 130532261
238217194 392854923 253804672
199956196 254147690 334436260
125250601 413153602 30479543
122559350 401885520 64474128
183200711 307800685 33406242
216097731 19455076 455529905
383006404 279376977 14854797
447853162 323366156 284706315
205380867 336310385 129616167
59438143 314884039 244143350
55902942 439144980 158419282
146945787 64772000 223320057
436688965 388315024 126016938
68703905 102670654 191317172
2323743 172750425 93633902
365516564 182987682 260080569
455897791 358202523 314328186
269103184 77873834 291035382
376205078 128977178 105001556
238445319 116095188 147382440
299800747 124730844 292913021
265194743 114622800 118497856
283898757 181101677 234673528
103939249 370385512 124825560
245844684 385881985 108902680
268443041 139857411 65181070
381641619 298536451 355844042
99637586 290303213 362404224
62012879 232138851 418463308
327585452 429959072 96419849
451587949 79365448 91079728
5557536 251942211 6626804
309700486 279224137 385433479
429812307 420194863 40654248
13023897 175571350 393019611
114929899 186984643 175238232
340429236 170009372 123618994
424468714 310245472 88198916
399912434 24447640 68444801
46912751 111392599 84213720
452079436 226832018 2734669
319358383 292880211 439838237
446155841 160458848 95060199
13431809 264901178 362093030
195068813 199028224 37405594
322909790 353281510 298452367
413837442 454793439 209731857
104431239 60129977 215700256
383119279 94644553 448607860
409209651 3758873 96333679
380637088 165048796 226191513
278102916 156944965 179829407
38152996 428942448 389207126
381654940 101087440 273989250
385103647 110455892 325461421
353499063 50528267 19508500
112813825 98284013 299466366
238213573 413626283 85338071
171987431 72794984 282512012
98683962 179135016 304152904
8855040 445304555 411639021
408285888 84082648 97282263
72827605 226127299 299272784
156686501 108093909 85250370
239922135 242377362 259246182
245190535 78802064 329996152
306156063 299887149 313682018
320175999 142589705 12083618
290087608 45359240 449789673
251756443 333101243 200422589
216577264 324325155 258956601
356463421 384097819 411867451
80224105 327008001 87460837
42890799 169246309 366872900
371411436 268177958 52411456
293021830 334265189 165503623
357769926 82056513 265081695
309405886 447355224 50455993
257988680 80454774 46764475
217748327 78067587 340134320
104068614 88855318 237210418
298622715 9641732 441783644
317276674 234408118 250311359
336326856 453139092 180073546
161407257 379657416 90844038
217545536 380261581 332972818
268609630 171255736 454911518
160534643 147663276 166791294
207092755 212740739 289024622
175523732 54059845 63228810
51913569 231184678 36323483
310006447 319531406 10286670
246753361 22162591 81305944
421121252 280087709 392603332
212522875 61020665 243102085
289765672 251831172 8821051
391545646 332160721 395293063
257149712 200624095 264687709
147515323 346061777 127683224
121833857 16446078 3505041
363083664 215190660 74965271
98990970 169654997 403856316
159463154 442630458 439541578
245373417 71698432 302692506
410167720 374877645 382263782
334798866 30835106 306873513
278528743 268039213 359953307
382421462 217363453 67677494
218989747 288769916 224858922
412271986 286182895 43903483
377503168 56408241 88374361
286206268 61050128 181977489
141880539 160422001 175945841
354294579 374659371 103811818
4112361 181715133 262373252
441690192 374771595 314007646
387454069 226550281 98218986
230345791 383144279 446066743
34717646 370643041 208016183
280967632 173278747 124990051
455469619 114580163 313868425
202295111 198985924 304461826
98787996 331411409 285440020
327038501 445251813 177251589
226318605 258174226 100916891
274949671 49570232 216346274
296694001 245976823 351964093
284138925 454598184 377216053
115900582 435359660 118122826
176264944 102510490 212544185
123973683 238771973 349444119
405749805 18947686 165003692
267183137 176510672 226542605
185876435 294460859 220239603
373789471 234991961 271435494
62656856 273038275 61400435
173096505 91974573 189121757
368675357 328330896 65268175
270465604 238462101 127644111
290564368 432669645 19480127
183610772 206124656 348667996
279256401 383947934 451313694
373516907 287609035 281563592
395935701 54038816 184675863
336899675 271866444 307832715
273757311 348573474 359737378
253982560 38529791 450984882
427209440 322561771 378408422
451633228 192547898 354158800
115434452 1653521 146297983
221189154 253471756 445247827
412939407 327839865 334848049
169579889 135624421 28889290
369383327 226246245 99330249
1697699 178836502 425783902
320159452 88802482 384251004
103808858 196796081 274475268
42167421 48230594 450526982
82856999 307699786 309272229
187677620 176526878 170884766
60744475 413561930 409901919
37674982 236648451 66467011
139314820 448880549 195760395
87171584 227222418 152943249
270461141 206603510 365485564
275551245 395029387 256733819
312162487 220122566 395929885
149843635 118998535 234534862
417122781 190489871 43492082
72641378 422720175 354503824
90236837 46986202 259231597
388605064 454963576 320418071
360411267 295581171 162260646
217955333 121372513 9597471
446114785 300421402 339273686
397714796 450014970 393450283
224847734 59316902 16915495
69247508 425533881 251699193
342546760 206669028 357377449
406393751 232189791 229763615
392364323 298911398 151729903
337376453 173188834 69500002
205465876 35929985 381259403
261681999 303010472 236685850
18937622 25890388 263277715
132942840 147749554 213108912
442686980 457122607 90839630
76240403 86702543 370170790
38119484 443487416 198643138
39148808 93023528 26987044
55776063 12619894 106274395
263473354 318879242 19699485
125190094 319257097 451998005
230744550 328695521 392290427
232980735 41140716 173728473
156388261 146978516 376932687
418174023 335954155 128004022
354759962 21912967 166842076
59724609 99337077 165687904
441472191 80001538 417934720
25529313 322883495 265570091
445191726 426763968 134703250
424471371 224068672 392915086
106001267 343429280 222179609
300696657 417049741 139707488
456887338 34707416 398641227
151461371 190192018 89469503
283737097 274500714 307979313
348624538 181401367 214554560
375030541 115362192 16132565
265100229 121444007 434307606
126111751 274503822 97008322
90714384 376925924 241215237
266954554 3128989 382661788
195902910 31496266 359474715
271702920 1964437 350616885
6244457 167644482 56221607
348104771 456837884 153765068
148482799 167584156 316095633
136299947 215235066 270788477
27881271 310867558 16214363
442409254 117141995 204523331
49438724 36520928 196912299
22337755 437898169 154968206
451983420 256300350 259052181
405548112 377463651 420689453
57417734 252799880 344649611
435069411 37873980 422275703
115042612 189638606 331540644
237577094 311642867 360519497
424989664 94446951 344382639
335006826 7297598 49972473
295158054 423126013 271140005
365120627 93754515 115601905
333949834 108574360 130598702
233727846 122647263 32603331
277429695 88761628 21873731
247473014 402042274 169233757
269766727 90301164 392978842
106586796 21584206 432129033
211612785 175761652 317862758
325866100 104913065 377912820
305505384 449251871 102184776
60831150 416099517 348782699
423318084 281954693 168834206
14031216 75659424 300549559
255391684 368480496 137982956
427572699 110798066 260030667
128614281 7599792 444292017
172115999 345594336 144767086
125614311 302163414 283884651
379309956 43932487 280665935
432562605 348348031 270370202
106095711 398317663 91798222
193307244 363173069 173672368
373198940 192898688 264413032
49602911 176771186 455747261
94570746 343056707 316027256
232510592 53635389 387966684
342776419 184942099 279477160
414771567 8620426 165217826
369389710 84617992 415804996
49440797 65888780 206038816
147264124 108021860 72126277
248851101 318155854 73500671
363826073 430567296 43147160
306286783 182853092 136561817
214652144 180265459 53951080
333994456 200006866 227767566
16583170 394283648 385569122
225162238 388879217 172417516
26055580 206432166 341516
272770876 152473503 324243188
394789525 456506481 452598268
68601196 230572770 322706168
435114485 51889036 136700163
403687327 293318190 370815111
67547082 59647043 35429258
382349125 390493943 33715678
200848921 186512561 171708027
218081140 282017619 70519304
165085955 368770129 34600664
149064976 437686399 15650764
296798852 190287201 213731827
193856129 169209620 381473781
279945059 329079907 430375368
437241358 94029895 127554116
74749201 414530662 255685785
212530869 414636033 433594121
320114948 119178057 307551144
55638697 283434453 276067340
195058393 361679445 52980344
65582876 215498713 208244723
353278433 446309176 379991464
181366650 320906400 197087226
353577721 110553067 158478260
300915088 85507903 87732405
301938616 282042892 394005029
196103108 373637355 315652638
316723961 348050387 316000042
381540365 245046874 251822124
56030407 257373179 329051852
219090435 308770049 155876644
361502048 312359058 361127898
387468678 292294334 94313056
453181644 46674532 40357137
267308076 138364111 45420187
311518085 42689823 194690124
113145424 180915836 247001930
301329338 382452184 176107457
419664599 207780031 35601359
129781657 371472777 40648886
340493729 341686376 166283773
331885947 222339883 44529578
446625364 78500097 347492117
160243322 101319370 138321042
68136709 247497023 453947855
243740847 53784894 131777119
368516485 322783993 292175157
403371293 90143894 201378517
297448197 214837734 368767920
326291260 422821117 170777844
181342623 63734986 304652492
425943818 327443924 434539786
54526130 285714705 119063979
31080595 37532771 9473483
275841522 313577471 360917277
344580870 273087860 34141240
80647334 418474810 258746833
67871092 195119 314872398
451897719 127174768 330260805
142506601 259010390 210122164
395725384 206979308 400042272
161520370 399787831 417371630
384135549 47049604 172821872
407119022 328292869 200814580
133687042 238346465 403849167
446641064 157881541 54831557
72880865 227615817 418931224
363090113 98344183 326813607
190147671 238699560 152773919
356290191 435207243 327528949
113815506 143064779 405603743
94441684 95093765 390065223
400002631 343326064 286852780
192248359 432233407 418725404
96821842 19371644 47086310
394554917 95882233 70532747
434498658 165261303 244525939
57562198 271322781 430630765
342012927 157582793 102209803
297866316 280697981 238779303
419478679 167736818 157788839
328503364 42907236 150903591
314494728 3685626 314660537
7560121 334503964 291750294
10434286 408964619 188676136
432630086 66478844 248559445
97049631 163205255 167948013
158677036 238494987 194010165
257945060 96171684 409571677
330938738 51275547 366950511
149881413 393319366 412452107
71112141 102943192 200979607
107326417 130838344 447528346
131996780 60698620 341901310
411218481 1602454 209332106
5519571 262031652 416062572
30878325 456232436 89615072
276592055 97749461 15018884
263755153 132701502 64187895
53052399 312998564 37002784
210421224 73338425 327087788
185778642 342534324 266373832
273068544 363284600 303749205
399121853 82604728 100082535
71959045 117890385 263917013
141723968 435940457 159124488
221812480 49935807 91535619
332671272 183776600 368318406
298526794 302906668 127643211
179243858 309277267 439565696
30017925 254787711 433384711
374218690 88451796 437518968
396949653 180385517 439728857
206210937 119671425 442036886
1701250 30738840 302215580
235815975 190144086 373882564
438665688 350050311 413595335
307586909 230985115 169859511
259669936 188292688 306830962
373313813 144130223 406065602
101751104 165944257 259653024
123157294 79060936 216332686
151842969 205780934 338450776
238012240 304871433 75964870
265919214 396096934 72330415
417431802 298438639 802278
86657358 90103811 165805937
316492738 431783638 150988984
356329119 300989375 216746716
284988712 414955400 106833435
76793617 56992337 130824659
330973028 39468445 302927306
407045364 212804343 166576994
200530084 339001941 192568284
121648147 149346461 255994593
339927022 1194620 68054864
195135162 99645915 281697228
439204730 256291213 165654670
446081057 60838312 250332879
120196297 148055644 314869023
373238167 332121474 334748000
305989983 437061047 260232792
273400109 381547624 67082367
200199900 252551301 171224329
427211433 38998595 189513247
262098543 19018449 357511440
119262757 300870263 132308040
343640092 276274297 273728537
45790095 454532105 200003937
114369997 377492611 97395518
223026093 130324137 269888296
338406093 108947936 95963140
426585975 94611827 18713769
170174721 329029583 373139161
70666281 294114394 129149645
278797968 24580047 147862816
447979500 420045543 375544162
442528897 393983398 103741277
73631306 27698839 193220395
426816687 12214514 401987540
350930855 360735326 331737246
251879813 150983590 356686922
147407622 407060614 330123830
363265707 264102852 405344422
34660269 201890600 112364099
46964343 446748622 252562282
28098113 186152229 373358492
29490191 108161949 179101007
3918807 82052819 437161861
30890054 222128679 125091877
108192906 77426320 154926293
174699948 411145552 129009764
190752876 252615907 197149400
142603739 60896006 434194049
404931289 251899140 2342321
359334168 249557376 222512724
51437476 77697350 283368739
177201791 447172909 306164520
208735377 69404882 269397336
275631613 153915529 420662953
214103808 173043541 217993763
406713044 391563491 70863378
321540300 164044829 397737656
135911143 265821078 201152774
35897453 91205133 432283543
13763321 350440434 172252259
456343976 75719419 268829385
418627213 64188518 357148164
102848133 358380079 452911290
96658487 392156298 270390991
197593217 146323709 322385771
310213605 230902042 385753051
254071402 245407615 44055001
221973463 107502822 341888181
418145246 421470133 239164122
205826946 123726339 102139098
194347445 49139266 407820855
20100145 221520973 426073497
275362646 340932580 406204944
42088013 65539607 95291643
32416510 251459490 25641871
88307658 296282165 154449259
83455440 150238287 305213518
112138444 68972279 394815769
376033920 104985675 336251533
189070307 273774702 135382500
33169047 215709959 313393750
301884187 286463218 399958023
202491584 170983184 250362692
406260311 206276469 14766950
115050917 346683210 238990863
165241470 35181123 70428670
254079575 25676206 45038308
163430592 4262872 22796451
169079013 443448377 187909383
165057443 178333271 195066754
389439975 452649020 410607528
324587313 33990316 358724984
142300205 149548626 44829039
399843492 295847301 250251858
351128191 219860005 307248009
348383142 148498493 346754057
151206024 207706988 405107392
121806358 333802183 113270581
91484153 279617469 416487435
65510843 169511384 44367705
339313523 50127725 29656283
196174871 81487225 230615994
423107959 251771340 212364408
134473251 365546719 16004783
436077378 11782230 351164188
223312942 92827738 149372480
158306839 225002878 151915095
239356223 94828239 22215648
182168421 308453297 336593119
28620426 281471666 366308384
178563707 362509430 275914027
180960937 193312105 168493286
355451715 354899965 119788251
442005354 377839468 189253799
378035906 358328710 455928422
279405371 302271388 228024783
359431937 211913672 198945975
389443382 92873004 196376312
427217686 431010241 426722439
224952112 421119944 374720452
344533339 285265329 395815361
197252237 316144739 217877322
289598954 230008364 260756167
380880051 152835420 369058388
200087918 411427790 433979225
25911777 259964274 80160421
138666394 201856383 35576869
75113363 237392578 76139607
194112346 131615452 301944524
352654179 138988393 359898932
18201648 20212343 169296276
3696793 391420226 185276657
428499503 322729493 76023954
248047836 230975378 139975824
238005405 64005605 78928488
128112788 195878748 374097560
385892002 376827508 370240430
90408801 184913390 149495823
81849808 283748498 357993574
305664033 333550991 288079885
319725530 223223975 197468671
7411695 169619617 351398218
384055996 55146245 33638719
33101421 11139598 186806244
46675618 455547929 381667898
4601933 126115071 255685727
1946445 357504467 382371388
37361744 125389450 158982985
155712784 80504940 157243292
2113186 286088320 248007168
368112916 438115966 395972057
404838385 228978406 19367955
34517933 89021802 382804803
181830617 64495346 151890384
338307335 422969643 17882205
15156753 267847022 275975287
66545758 369073555 54548243
415703009 229984068 373947734
247420219 161071597 140704223
427037578 361631379 127287926
387076470 93021737 324288446
293743591 25297221 398490140
257638167 222954574 156098026
126046708 100307151 233504793
404884130 235907854 443306811
294256677 325521616 456330710
319005422 119822254 296707399
232841844 30949362 235432486
403772391 162854659 116450224
114604637 73379802 66987197
49677492 9191560 45172179
452860472 353360993 106039492
331400895 215893177 414675334
240380924 179037190 137322794
439043187 152874776 180967158
199087176 74120566 389892001
246232995 6487275 2545068
313622250 307572315 312367205
77623240 136032754 180616247
275120700 358341100 345635815
88585971 324188100 316633532
234838180 335867098 396253611
301195043 353136629 346700173
261562064 187638433 103807898
457854970 187896787 367958976
98091763 410745991 382618963
401295136 370657400 455835867
265613407 241837659 268969956
151782171 176267112 230788374
435351183 296136103 62681494
441281118 119923591 286631110
267695046 439169909 224963068
369261320 309344416 264240748
300890168 228918023 184837103
45573832 444811810 222998451
38491707 100311543 322214783
73360370 359094256 21458809
266090524 308571226 72716920
23008337 150815732 274459844
255356670 17127530 354749688
373549947 315997205 210753051
118219146 73707535 136736984
153923141 212754694 397997190
356462061 210653243 304185937
117797828 56093300 37822784
158475108 220804786 380192258
239509618 347059604 13011394
118976368 260192460 326400083
352156989 206488378 283589772
227143627 144070437 234909601
74703258 90646172 111003559
81060983 424918988 277810265
48904554 414049782 405345306
408274608 231494697 14946654
93303555 309781835 259027640
348632363 178338995 428708065
425493242 110565178 352479471
419276197 335028702 1315693
349895099 31898494 396726443
451634693 101484829 173458935
313441903 420036372 98080433
52614815 13602016 241877447
338408847 330686339 302690301
414464981 288917127 400947977
439298921 15209476 357851360
223737630 410534193 73549291
321289562 265905468 103026973
124401004 431962935 250983645
70191048 6465668 213778892
322570956 87521741 47992707
400309687 294810108 281411186
18075976 430289281 369085034
186908784 32722436 297030365
397078249 31881086 108592496
87098832 379384205 298108868
35291182 164366018 338449022
204707181 400393578 398761557
155505904 387715258 246026145
309769759 278350626 284760746
144552847 103396269 395209372
239617929 279492656 49127910
192016360 442059993 449917224
227054458 391816889 36566674
291809849 135541996 366117614
104412400 126940271 170675417
329560570 67761624 390636291
218415416 23022039 244519426
86665203 200508691 216651979
28834786 457085833 45039627
113932269 269603745 212263747
395985017 426295655 417026929
148020656 59796000 263164990
266910612 40897464 73421926
152886532 414277091 55498206
329115134 100641522 12131370
159309420 55651472 386251634
90956948 410567697 340467952
357702072 337070377 280797898
301720070 355357755 102619711
437447806 184675335 134922847
383450629 56351609 437587487
428485137 117639418 115953077
91403796 413002061 274236474
318209558 319956600 321210600
201823808 181476656 41030592
87170686 440488201 400348375
207254330 92074762 155658246
234105791 2857352 79775944
204629059 4841061 236673405
299367567 258038514 75599742
207397983 212296964 265221004
301071028 132542137 132487268
315914557 231078204 86708288
7673971 46008372 88764500
246237093 369080016 202231878
119337442 56748971 239683478
73011689 168989223 290636315
357188753 113977483 50169798
293025398 163519284 305454088
321274015 37140020 132915150
93755466 166947665 447561859
5032418 315336127 452056576
370743777 419023430 16934464
11333234 406223731 1406492
111218434 223047474 8956862
332754351 263343273 172193382
332333579 425979387 393920284
15859655 255785298 321146711
412503791 31595163 33266794
89729786 116119687 130526614
277748691 332613615 144175026
105946761 337015553 294752730
125585102 236443681 269050397
313673572 389865851 85837954
423226933 166487334 346057186
53377728 411903475 279013462
294689434 324976263 454890801
401969653 228869770 215170260
9798535 217318150 13789219
325752269 39495286 325149673
166054893 174012541 41526919
413840227 305960805 3011024
134502608 323049792 71863086
317429247 406446058 22400065
375428973 246318302 215909173
440036451 163209610 349159366
409049884 353146253 455302721
436577822 384679071 356832491
159289049 286349884 132357006
109682735 334634860 34800580
25107669 196646400 394979476
242269669 428443903 434608640
200753103 68806633 30384992
289114457 233143280 55086501
178258113 36096434 155433286
363503694 381285238 446366364
262046328 245416308 334328499
361387782 368865290 424733341
319557818 157616529 398612155
250899855 409030266 237651621
126704884 213526262 54677292
391864251 381207658 273923692
405925824 237240458 157292019
404538673 315855161 439348113
452796336 390727798 176464254
384344162 82658123 262509174
285698211 357057938 445520484
276281964 177467428 268307592
435100333 150191513 118479830
433892392 332410983 399972834
196210579 192287475 441657258
166474825 208724065 425812441
282377037 359891263 143047964
265440179 91391652 403345679
182842602 377310723 154564935
282837443 445499539 209599849
74131453 281557371 104237350
389022997 17203421 166784112
283698315 280675021 406420448
441634165 9315383 177940237
70987077 387217395 292575913
29960435 60744093 388654436
180679315 137565817 93423648
236082905 373259028 59176482
256700768 183777437 77666111
92568905 340409047 243211472
104786733 55383237 102925345
316807916 115635469 350842845
397698031 349132368 293820625
277791671 44004125 429936488
87188653 319094448 15919904
311127004 173913394 427803306
282769717 8464961 84545312
323267390 356959731 375128417
35374763 78072574 274052687
59831534 160278195 229208994
256433758 206190265 259336609
64994920 11649015 286023840
16987370 3821765 53082335
150132993 117394063 183761402
404492934 37610066 246449755
59787114 245929521 245932022
56323657 147521383 296737421
297999061 389197590 364456258
394391455 323570680 80634860
135610868 132083606 10475957
201873846 275394182 211255144
398651401 263083065 184945119
405332748 395542188 392533998
366374336 279174140 51133237
143024117 1415221 164368043
269703902 220114240 60063109
369565133 76372833 289467925
354755395 351776998 62223377
148996971 200311322 367956096
349758180 203740391 368329634
217473675 46637457 254460650
170527741 120024173 277572150
306445530 114556752 115172855
127364080 446407377 163753724
437146062 390575200 114315216
385308285 46919120 223186857
298388098 134201803 266049449
427095493 268829543 50101200
179541368 418174439 175092347
301564326 191009410 151373679
274280620 343904408 133474628
60948371 319124510 269756386
6295043 362997260 345247060
38858609 366488031 331630129
397095778 412415951 326395192
452037556 319338092 350055786
197317705 244831954 261922727
106891526 391836066 96980880
130065288 323290630 248457833
91554712 61584508 157889670
206682297 422151911 233208495
95981550 206854501 185437596
326875485 80414944 424490269
129631162 409830264 378683481
112207258 210800319 182858392
159305796 21012246 318235076
31333134 96184365 297199049
61821972 371966367 70705505
178009834 25471787 158237433
64088297 14358517 342788523
88983412 308041915 393363508
324117509 228000834 94754237
381607060 171715089 27835657
150714945 144103628 374325984
402431071 15499394 385360952
49121440 55478526 436752149
33745643 389594546 210632426
53741106 230949813 290510809
454783005 35479304 277053902
419424406 319023186 19018156
192017457 168218344 169936467
188449663 331881763 82348058
90092892 413975839 272981629
68320701 187641014 39275159
127431586 289512515 436246907
65761803 424604781 287314680
354982586 293433332 67255997
294743050 421511013 384699099
400539977 120752186 162870847
153524686 12586993 307857799
374735071 284409281 102591356
29728385 163355490 413713507
231837103 372428482 377268018
362878767 14507169 389166148
76909947 447737604 256077333
150049487 19612425 368898847
438818717 369427512 5497556
433453703 370273652 158132739
150376619 448978452 298233170
440676949 192065729 354836299
451738993 293003311 177682489
406465874 206607876 368120054
80656464 235472551 445376875
61973924 108977686 358192
439446098 180371642 440191936
245403198 256194513 196060148
104077051 435779489 21184701
227683502 425762598 47979256
377954906 371080824 123410944
445210019 249415292 17203593
197168690 233551780 56353042
413082798 407738527 218963143
304936956 117150447 157466893
425658317 286282277 115912471
55666402 136880930 2013872
145740703 180948691 232888275
429361289 269780014 432037516
231735984 61438587 430466392
229097357 396717868 371243184
293384606 5236465 271330707
287286953 420749291 336920852
265397127 441659876 346543415
62007255 17515264 255069312
182446058 14366359 291961243
389414125 99190228 313831589
318241905 321184784 33115136
418435771 317868735 98535683
223404015 235707881 326228235
367728099 108770841 118092484
313789682 314325635 439051054
34558411 83429575 452442097
437935939 439871588 188729834
333483862 268350693 12721186
11064286 389705292 395069611
305924078 385432171 32711090
156114005 395771739 82773224
5428477 415685537 400059960
421498945 377199986 139098015
329796701 347106468 95667504
152579564 332348065 452925397
235538430 437338834 40033890
451448104 246768037 122206685
335957371 80405196 436811571
81523559 84520881 97982023
158989977 440569811 157994540
187755727 34828917 397788314
37399012 6148512 69125444
381728259 184557344 328411937
59330212 95337464 336528919
231264279 47610607 92732122
388218548 413971875 341685896
99684071 46016718 39206591
457017196 102288515 4258605
173219339 179497123 282171339
293520742 125305735 304780637
293309044 331719853 193913023
111415197 168259204 140579929
305217751 354694133 179837145
21474091 140100162 426935838
44289376 391318358 244979822
272273843 448837222 82933330
37844461 174945238 109848893
304920187 320164800 95606905
198089493 39042860 132561550
216045824 449763878 341340260
318753683 95351860 308802755
306813274 146128273 273818990
24305956 371577832 270843684
33439316 215465793 284031740
304551758 123548576 56335792
226027199 150742331 146039977
16200693 242768568 420236425
383107592 340597038 57574517
257158983 180954135 403292209
432589198 174591375 237889015
269642063 293381885 174740540
13087673 66167977 342995989
41382649 293265787 67668317
268782071 205805726 173163200
137300870 153369649 207698743
223664763 441183893 97846665
268399518 195668248 15499144
288109502 236694142 51973050
374601974 16236122 28824169
309771885 295209676 438346259
171325769 440942717 78668598
11418949 360050660 63524370
109049737 351445875 425517609
268648122 399004935 194103526
452857768 260090704 234082569
287216971 128098798 242109857
412247468 27161691 193927802
141727024 200304269 374079395
207116274 311576018 164201653
43392869 326320891 185866603
417240620 120087029 168396032
324013334 108982619 384827224
81441346 422150460 386400109
126438396 335940256 279541262
23100872 56482384 380210364
456112338 69983005 321839509
401413083 303739918 380957351
111939194 273337282 34567455
225170540 77750613 339898167
149382761 142601564 308635920
85750608 445361452 155721687
149680795 283895295 427139678
231205491 77603511 64057987
39570666 159393484 345170535
295642095 127672888 280368584
450778014 390037978 51312724
44244213 182547218 169466914
173298090 341122453 21180800
219817259 31873781 386362940
194330599 172867830 12822742
355999042 399558068 50143761
212528022 124323148 137539732
167382651 288135350 168434743
92847346 148685280 420852686
216010334 242172947 289848954
345917454 259384167 211512731
377050023 116502455 183484034
54826519 157589014 188448822
400119529 248609064 420921184
164603517 373568951 18685831
239627552 414373971 216521687
255271245 362015476 278148568
397866326 210521427 158502673
2099325 31506851 17069460
52073135 92485919 138652598
189777948 319684459 269687998
346877928 324627539 345799075
414323939 27160539 181176383
874291 31165382 10652733
281264143 40127599 129525724
232280495 365724326 43002291
431742228 259241183 265427061
308996840 264751070 242631883
86317716 201085894 408855481
30014765 111014125 285840162
96187650 359303972 320294389
390908750 113626222 260487074
399050130 11079332 316120705
58302926 338672743 107614575
444161082 209955316 184542264
168563857 433640156 61355869
93547476 238185446 261414972
102394374 305188278 345777912
105562006 233931676 407086974
205160115 230316403 342581504
410530399 171253959 206761901
227100135 206947001 309373753
448864066 166933275 307687902
427939749 299921922 161824677
192061696 413917532 420249107
182495433 176551779 17705623
443109783 78218034 426695687
444354080 281435570 72356796
12861626 79914289 280665675
277708342 63813305 305237600
306376216 4429063 385082162
317426568 307703611 423670882
34201280 146625909 435543546
166711915 165382851 149543350
242812558 192011637 411796875
432530984 13090559 308638416
239778294 13442872 244196879
241719113 385954838 251954587
453827014 328308245 317039757
23771367 272736263 34736021
241055856 432861978 451974810
389976815 83481661 195737020
244802920 412052441 306238022
131731508 221750568 308721792
232138432 196575015 293361664
70344029 429332574 441357682
408140970 75481944 1450602
391773029 244131887 297664587
445060079 453556595 303305245
96030164 104868774 171074739
888285 266238951 252688342
179075662 284711641 246350394
26068069 100464139 300865299
188249550 434972425 216788337
200358329 271433485 316611840
131688041 264184677 369160813
233263618 100676825 410580503
425172033 300156904 96951491
432369573 24117395 97889458
194434755 133507408 43505477
332018424 366154237 39767077
64723640 433205901 61691759
448557964 235252755 199980800
28986078 436457199 118845656
205028118 89859673 3218849
166795911 177926081 290525872
258308570 36638237 161241693
445935787 45203671 179390983
348215322 150520029 243006517
66368305 451865303 267941498
368531747 261348919 424330249
445582332 414251359 321230641
207540897 431371428 215442668
118840269 449511948 268901206
200982916 346704008 268288526
63980437 237151388 299069132
163471615 436398746 413047385
384777484 365978963 326997616
153307520 356323878 21259397
242780239 154628034 399186835
440473736 92702630 202193336
216978715 244763581 380218850
219184559 115714731 75798848
97719500 369781264 56524257
170694847 394055909 355185668
266507207 38112132 292115065
356022489 406038778 251441016
80431297 325378340 399112609
172202532 26961453 231302313
193315114 408014715 446582824
50317698 221188196 69357242
43276674 443510124 299111804
248717652 30268663 195034907
108267992 226237438 357015909
351552675 418167354 320773638
392295268 227658054 186251991
109357478 422901145 373414708
390506157 170788521 13963883
324481774 30031636 78819888
67571536 53665031 444156609
307229961 100879300 413465918
418687691 276507753 29954331
158801098 309214373 427669575
76172882 201634535 138858193
397050416 399460553 110602037
288507046 209263483 136695218
82144325 92442962 69593445
22034576 211284455 17047002
141932141 396626766 421218846
360471912 329330133 249367993
64463302 52841245 78234915
397978534 91950309 321259567
455311499 363368564 388294287
59412632 66822458 36454822
284077583 378109361 359250496
20256312 259095628 103502923
229457542 78611796 320751929
139180735 265538539 116708474
193339469 308736618 274772716
431414083 444914913 230433065
49417836 208952895 181519690
44382191 344945657 23112705
247538428 390085810 67961877
12734811 70104271 456994917
289703981 356322467 148438841
252973667 320055446 357789811
9904822 69506757 283771519
138849286 110777425 36061458
241633268 437715108 113501678
13192307 422997059 242070851
131803932 362776269 251753136
450576433 222434269 433530196
173934439 127306235 374698758
90322125 124327359 227220248
248762907 386178107 109458057
428100771 94552212 400475584
127731512 362188726 405271208
87149861 351829702 244879676
83556450 231317608 44995756
293518181 134982152 380810421
206444335 282989849 407633852
325492028 99972904 105144889
204678871 347556818 123880635
209720342 297197249 367173737
375845535 292019492 412831449
109909342 44175721 321705457
236439573 350151987 414371561
75383644 124291812 333950272
420445516 125419123 261973124
288825172 103157854 229332952
80865653 436520947 284012404
334196072 322150903 317120524
34897404 238575599 108135467
254720957 344795146 103182621
307669723 54420646 37707860
410872952 277693466 246580495
188678169 184958282 153159232
335884444 149728932 100480903
391981662 422021525 304509620
218804919 422233336 26734309
228987074 400839688 7447636
381331483 127136941 30824839
181256981 148090421 20268208
270306609 22597739 307522508
246050752 190298083 183482061
438842662 419120473 162309147
152824382 355868021 199197966
84595938 246385007 84128854
170898685 423116520 387265903
90196070 102054160 224664020
69940015 279284261 315392550
54689186 201866196 169394606
393018521 176088226 250740879
355564512 318164539 456254259
279602496 77231744 89434798
287055655 432330696 364519181
162042902 264581227 416913382
174542859 260020426 242740666
55991351 218111281 109873711
66147298 167603925 312717848
187128088 163845592 406008495
270970746 63513592 364962686
191449283 335785006 441286523
396450984 244787760 451439730
392043816 47061768 341299359
398261256 67165313 165874933
95700002 141193009 155634155
98171347 290765424 216376968
92012750 106915500 337825230
153548106 246140572 345372758
440868110 69247189 200042642
162168254 53947563 280389660
446852057 96877953 95745621
74239106 93254724 401742430
360967013 241060301 254014455
269052950 347706580 362665791
273070987 395325948 134552409
264902661 159610738 440545241
11266169 364481255 345353151
250092376 319015991 85412850
96603340 115694584 42203714
2021024 253126754 103339222
57227856 104329786 240707012
321320364 107886998 225363777
205954607 362484627 148734617
3409065 142374065 30412337
456600896 243029604 324466078
284436830 274963402 55850952
444339784 427483391 321863886
78343459 260783609 150184870
381719122 222330227 32502581
182375798 308980615 437033252
227565839 302257218 268429287
183200912 34945609 48903026
391781092 414784972 87213788
107173587 33346834 131188156
349529697 315886095 254452111
268614955 453505943 111620517
84200772 188131863 381297818
180764984 442401074 126117470
254846643 17856538 239428651
119045391 369487408 156773527
116867469 254619601 386679478
385556963 167948213 106305795
8243384 327190668 411187138
269216422 338304939 376071793
55605741 289803691 44534201
241698350 170584183 228764525
137089178 210119598 394089854
376264952 456397031 205396454
307146435 160364159 184653887
343919681 204385838 130197043
417036361 415502597 428899052
233857588 312602620 59255287
38179847 54618194 275736757
385197022 7071250 410487764
82734567 142723855 39671193
411823237 27266281 288933241
130636095 169668001 38196944
431717818 51915745 134862655
306594103 127110140 180773446
355046508 50018291 288749100
304436798 100459550 258016380
58191279 65729045 202054129
175947767 249303160 199255939
307847404 361680116 129764014
187895114 58451221 251943178
414856103 453512754 263749800
298591788 16582710 105991670
412002076 52705848 322853018
335046023 115954455 179873827
135251556 371874385 51924434
309273142 57125326 211009938
234376680 164118995 252986840
156795388 307456911 179806701
259832068 220942319 82554339
306978213 108248096 154573760
326509383 131179223 87325481
396556937 185163645 104059547
62362211 180174341 171628375
377509758 120051865 29587809
190143192 172657846 432370989
260358854 20338746 403158062
234264241 448289204 253836984
257328056 108983425 376960985
149353241 44977350 437325452
186355846 354996779 301288009
239764648 33109457 261474242
59015835 233019627 98953068
231550626 386160128 443055752
403411408 82514689 405523089
299751356 439282843 311090845
435800937 247487476 94996401
384558561 301054399 75252268
437767188 395592190 457481025
188536187 453653912 22410181
340222404 257047375 387395716
333486889 365020171 146498583
288174546 170283992 28146453
122257140 273974197 161591145
145729844 435309082 423469878
46762604 274295010 359092255
346911045 218460570 442623638
182743068 389605868 454004572
27244448 157901457 106838061
427781685 343013092 75203557
424420317 380848202 144992851
358401791 35605511 140131912
414534215 341431094 106873124
403420086 272373815 374689194
367308687 354711415 110828402
29046415 344240422 128258733
452706938 122251539 309738909
391403205 311027355 137285048
319994255 259313412 357861023
415690650 273973498 344108481
116766290 74419977 238049167
338820529 142909103 315436776
116530321 121130155 203819966
245360995 391448027 11684017
450919545 106540703 327046178
315723578 41466013 94937914
360515404 292221746 421234436
232047462 401157953 19638875
278437090 304530119 240071419
50610044 228666021 29523282
426728416 247236808 59186352
247801188 28109076 115923273
233081 399576738 307542765
84851032 46577667 257722986
120880895 262328559 41658684
239457227 90574991 401166314
306843687 241087461 92618942
162643866 409327466 181041632
257095891 121664592 144345260
40504431 55801086 56948134
409186035 82930424 60814165
445522376 325907620 195072296
125699715 59480628 144877440
112996995 93249033 84642124
246427547 188793616 69973206
48366343 286007824 269475027
154406403 290430977 160796174
100179684 84773499 166726714
414873420 301023202 37168221
428654714 71119109 51236568
141384286 149869608 147656285
82885578 297613225 242185720
1996154 111385926 27649866
263564531 134067670 397998826
51906429 28102785 392346186
283296578 276897961 161760400
440085552 121534577 188466483
10472923 106274857 139248732
311854617 340584963 53729180
156707800 413712535 226052191
4648460 313719359 156107623
430381145 294751823 425478109
328949942 33931202 208909886
244614949 18199623 174636409
174364037 10244174 128405589
382407464 16102268 16959275
60425211 255566271 173347509
329158267 262877920 230015678
449863016 246005340 11603168
405543895 335168283 289667949
218488941 223103626 401429331
39466774 47156578 79319691
342394893 376722600 419231916
169952667 373639777 368205876
212249928 360236899 106884423
316094359 401505238 183277744
101231439 263366897 70723497
283416371 324004250 130615263
98653851 159744971 276894220
213893271 143711499 431980419
124178523 209331375 443232805
383529446 204556337 176550491
214584386 239884757 292865431
180522928 186920691 241327575
142669398 394874704 43533074
296807328 368757139 157481059
430995719 9648682 350896101
360562299 334000253 326383775
133124068 294641284 52013778
376251173 221825712 318956109
372054706 310456523 417095746
153302363 170263224 456194650
402175423 8591293 244150373
158462699 112257120 290586000
79604291 268990385 313773008
151320805 330401109 193200418
178241299 305648320 52785424
73935694 226338934 179964927
400481486 144484255 41833347
244921796 48348397 20012256
457639357 308107386 163614450
354172173 408086296 235901797
407028622 306432411 4354630
341498517 108248013 86515273
9339316 62399900 229885533
368749973 255952538 366572927
203175971 86966299 447263442
129514397 128716265 207406332
147396663 318240880 406452514
437135889 327459916 117345606
158084546 88857171 207756833
237234198 408580105 179063211
145943246 62887152 163316433
236762154 84654833 168629720
299463766 139619033 308437656
381778148 160914 20810479
340445802 61845591 276347866
229350165 384375699 22973956
453900475 28185938 352086607
432384164 181043571 111182055
45478457 224585081 413244655
14562621 406976335 206590932
204198572 155569798 18505102
77836980 10422217 218748184
99430314 298634983 299372299
179331980 148448973 106877293
201254357 412467134 320609338
262656878 120232351 165613682
398824805 364883582 60957784
368878530 236310096 53016393
5689592 150786967 22601058
130980077 116954933 18478440
77670043 291987266 321618774
193474146 106001101 217042387
394642902 185905902 167621293
48940705 165619882 276399586
388520141 133462143 187204312
96077004 192213939 304168102
248226238 67075417 83596843
306766887 277582679 213038590
375160460 299876702 144295800
264549314 216390280 297536745
137589349 226393136 449245809
90836939 435571384 359539172
411608717 124654659 87374970
198339009 24700045 186864653
77074634 39541209 252793781
183568715 140876747 102408228
407296090 254567855 428463411
327591093 34834919 420739674
150739732 457292739 327694821
440029736 59724646 59179044
173289346 279702681 303035417
98638357 316425989 159323275
366129023 290019931 57505557
339125752 528940 175849601
9725132 238074880 62618301
133615962 115701156 206932148
236086486 181935970 452913202
125603207 106312049 312406907
399329157 369733708 188646659
278773673 240599035 173352379
237810215 258653376 169944964
364873294 296450020 163575583
208581665 319335672 310731434
217623718 405942047 451101237
393807240 124050086 206379228
209773492 450411148 151483315
397961674 400285413 425865027
92658140 196965736 41948906
271664808 11223131 31949875
380189345 31522779 300684177
353635341 233548866 31993272
292248099 455519040 68479536
244589667 224567454 43758736
99483086 78086668 206019047
454351464 384511101 168231542
265177081 310054268 63466198
362881206 85581847 31448694
240304181 124493663 151574257
56710276 48291732 300120781
438551208 447416188 35064696
314543905 416587248 127849637
295679999 263552581 57483115
129062247 83935455 311025952
164665567 78697509 296173747
198160847 209325500 225344400
285716964 280417398 344699152
187903066 384239469 198182627
201151191 114920992 404920358
318619550 77089221 299052930
101000112 265331321 86047746
62577691 368321586 264743991
54396756 372355949 277340324
255797783 134780392 269979727
385149115 383736544 215172114
200043452 337587259 246132488
24486117 373874351 364618393
136240831 218809667 442721164
186300116 138776746 448905687
394681388 33352144 57046224
117381868 42985285 350091374
220265717 160605811 392604415
368336269 72876718 294164424
31668153 429245740 228831259
224644535 196407056 66944792
183168985 371522047 156727297
363662976 171788201 123673223
231638622 453091282 184468616
58267727 7767662 214708732
221669838 429254030 391242196
56748163 272139460 163059997
111967477 152311125 141025705
205628661 308419694 26227735
166762539 388427574 328712197
232775071 358652593 72284900
249635283 135272920 443048830
202167826 422268571 399407256
195194108 453061877 120548232
334745124 93263465 354760296
35593342 120986482 88631192
50921970 388161507 194812909
44252816 105577323 116025422
388833010 403376474 87860933
267636353 311794151 424085994
282767022 201385966 250985717
319411445 117458875 319923897
243065252 189316288 85490860
129657391 396214934 14373137
121984080 54468584 407697475
177021904 96505532 337482765
279369142 31276337 25490885
437009483 211458041 273525228
298038 400202667 143562862
177554810 352367006 123323725
6725081 322653303 419071078
373371996 323956361 389982011
377475783 147605887 314976194
155893065 157247673 336164866
367424303 211714903 292853339
48860447 440979647 38813293
421099512 368166818 368098096
158737815 278131217 5291726
105161641 350378724 182585244
108732212 254227936 156745631
343053877 213692627 283565901
76483756 335408573 45086133
181020448 358699459 100974213
237963417 339519975 389559693
189687785 451850693 304700043
135763970 285512098 89878481
406040216 151731569 275861578
129553732 48139164 228334133
416828132 187644354 59825672
141968336 324778868 251510197
104527852 290316191 312539590
220963297 65659213 232918803
335385010 52013343 227362581
421985714 424020201 300755941
39484114 419120203 253712096
163456618 286167555 402198858
265851974 57046895 391678917
134576899 113556469 363264030
217238016 36355468 187107569
3165047 456523602 241916283
287672788 350265128 376379012
306762866 162802652 434209084
42928858 47721179 392388114
350944797 431116553 57867576
415189278 7044702 185714750
434839202 215329588 267678255
266806076 278306829 212527154
161863876 243849900 339956638
10835414 39348346 214280699
293645952 381098196 451465894
369111738 139624409 251824673
265084227 140057341 61817748
433524145 199426647 190947672
37367098 20938159 259334216
76196179 403977976 325497597
3847181 288599912 171172263
403132186 237285950 29007503
271646331 162387298 321146159
202805116 173192732 184923304
304973783 335872135 184571759
249776104 373317661 151289859
389586069 19464138 381339964
51140208 399192959 51482225
434716532 225942182 414178546
1185857 186675773 301086035
157444760 251311823 203835797
390557834 278360975 315128661
226857281 212564366 85185578
347435584 448438241 31710148
30534832 337971780 220187824
377330130 321869964 37741824
378413078 67952272 40736809
202515089 327112808 243434709
102172012 360145545 81381484
356787154 336886605 154470082
449982552 381628836 132987827
129010120 431261236 410430520
383379726 65548702 452721017
67268005 129446193 366906800
188699643 440614242 98815274
305103057 334378383 103786312
438167463 194686096 320986677
257787002 94043952 379865704
411631859 408794214 388238935
210870369 453287127 130708550
162317176 258084822 351933341
45343414 176941132 300881472
326717043 3163695 9993243
10685173 232658470 372067196
324642470 208578036 440557828
70556871 15226600 192055444
115636573 427292292 309451458
263558351 236755272 144687031
96627546 405775820 268121942
173628430 263569327 245656802
131629546 339203789 385370853
350119878 331104322 216181305
227087158 37206024 356319903
170790136 402448333 190242578
335572808 227293045 373296864
214225140 69167715 51771126
268977757 102140861 132432419
288546084 177220584 32246411
246943067 72711696 36339366
94237905 206891915 77503022
332977088 145160607 276379550
292171721 19541745 224288239
434434647 49479020 55297266
454870808 147422562 183878395
359065674 184167944 146676162
273552810 171995163 133124720
441334387 151011949 53737754
34617299 366207178 326520756
293941433 139428185 144259439
353439932 299379789 140602719
423232433 190304420 330403532
243274337 229405358 433245016
433122781 25106780 211581085
63235297 437391848 385081203
381515203 39203172 170815282
145315655 178104416 101848693
119325728 338676883 240628322
192946233 79675207 277972424
36793019 349130677 116019299
154721593 244890459 319650320
386939230 92578227 73027292
348597499 157421833 173713015
12289405 395453415 43680143
186044090 42035818 379745696
406111958 290594099 210391603
314439069 130835378 117653963
348868305 385036985 47765650
239380015 224408346 18398291
375122719 269126711 278777450
296773336 369841596 305575189
347887303 287724890 139732250
56737594 194850780 301058510
6398316 198098104 26998977
99725767 391563397 218417400
454600436 154949993 74999298
325281683 158131942 421534972
389816783 107964798 119471312
149201130 151078086 82487008
350726546 381367819 454504979
60253148 55956949 365270099
50668387 117269596 55563959
58710329 148744175 133581160
424528745 36153248 233663442
200186750 367232299 349382918
431925662 351897153 347044981
326024958 13623744 376237223
258024591 418585772 253856186
129557713 2732370 32562920
195544965 127501845 9415379
327667150 114292770 212237625
74850993 457628747 152036223
79097849 896596 315145566
344853713 317322293 100540880
252760939 32160832 98695824
435305212 288016621 151825639
174871396 10921905 190325591
218673492 64935446 113493448
197124022 357860609 278826330
263855962 179187887 272897607
287580124 329544731 427398664
288689802 318749213 178768828
239248108 260616697 53362388
444342682 375969894 89151056
219340936 441752441 396113322
220488225 209776374 215353476
204424148 447606122 79169300
452662281 179412392 270283980
218953731 341076525 360940049
104101817 370988689 428807165
404008844 130330174 314467310
42143576 279049959 213017887
158633321 266892956 273633344
425417926 341034152 218287225
18890451 73898736 404430266
430534755 322462509 38077804
418828111 396706668 271928239
302047232 332596559 363239506
225544779 309181798 367253895
266348947 400823229 156015251
33603689 7590621 239653744
342772985 159959145 384826629
68835767 224828418 13556750
406792319 260878031 42218924
279462383 98509786 51205910
207113776 444341016 372015934
357179253 281437956 258170062
432214941 208087391 33517014
310776540 141208862 203740174
140004369 52109191 30760982
349066634 436502227 169710093
43843554 218348799 181489926
158233657 347647990 253901469
418350138 341283066 429250626
454196074 371294293 412064054
52766093 53013656 387237987
393082205 370935783 271696748
175070219 325736981 256864740
77470626 123945044 193650777
359912971 262308913 122451180
23482364 11908094 264251437
261134486 182909378 105728973
250036121 220615117 84912829
431023036 58456284 384851496
39497256 155751312 301130813
33107671 91361525 138456349
314809210 109581998 290766492
423360218 101097583 300223900
231616244 197295979 100972042
15315032 303992401 3788619
442697176 139760197 174955544
232103212 438057913 262633475
31350010 258033468 277419948
138634473 328692979 21847830
321998238 180490437 219747747
430390993 54967967 60428293
43490282 304540043 78714931
124534628 144689724 129704297
337050398 332931911 42086710
82272616 7336277 227031077
306067807 58418302 356226257
414238370 456628423 93674658
357275322 17186187 314974087
384935875 61076710 262028337
286251510 205653705 116461022
408280311 457310444 131737446
254927824 191713948 297314828
165031367 159185897 337811671
228830510 14593377 197967148
451403914 394093943 87663402
23884939 379063882 254079244
305946107 330028537 59134805
114590474 139253497 423540833
325970079 176928257 71868735
185084823 356763762 57800995
285577922 347125424 181210088
351258617 306056788 319676653
15770956 455976278 429110347
75064789 74139243 68606259
114583904 173633984 194533665
134027904 136372449 97457347
403186955 389353461 223084897
159330669 17754765 184074689
238227470 279248690 399999322
193772425 234015616 62692902
391048435 398388736 279039006
70257894 353492849 219356588
309741214 174129652 93158230
236883098 288353501 319964319
285239781 10613418 399694589
333784739 160513797 183004318
366198519 58880514 268643280
349050244 436276531 133334168
305958730 384904341 178085098
98794254 341095513 175831813
387160564 319553043 163765683
106751945 103123748 303064959
74564014 268899826 35303729
324640045 48234798 278433191
325437294 320281746 164110302
326366086 205641095 6470618
157343477 185413422 265439891
400947296 351047159 194631003
283525589 92699777 188561024
371444202 415486262 205933150
432737458 317567720 241255792
359853208 229460852 265481778
440928288 287045581 245930585
74007918 294081935 230017611
182600600 243939847 327673114
182663324 179971844 282077221
128169516 269300709 247250521
146600634 439723137 112203699
62290953 421932593 154076957
378405103 340739759 250366488
140073603 233761480 221033957
280739634 446863531 147326331
326753813 249566037 137389221
370913499 36714761 245253428
412746328 123913302 279498481
134285409 382161464 27228023
15792496 452089518 89262573
248025361 121520472 396423905
298277991 183612831 74033836
200213111 27118249 152951087
88003852 372242100 42580927
58117173 353858991 88214025
135434879 453318834 292735381
294147080 221003810 275442312
132522728 359284064 64397455
74149303 263257476 287770747
130959193 20583727 30702795
136074135 303258144 238824534
182776344 397012389 252148148
280271498 317567540 101054164
353867815 28172813 217206937
391172325 55837128 416288411
363462517 115709110 233742624
370481635 286269792 94532579
290572619 290434877 260985916
111671802 21729434 67426230
250457852 417709605 92208614
164614019 277827600 142298356
34388983 383442649 277119472
166142030 51480364 69797298
332070770 313499161 26505102
316953776 313581248 256767085
269163479 73061767 36968164
21059374 38801796 293254036
349939759 454562871 42700034
280182995 339875910 335297911
424917673 415295117 242372119
159441965 61563041 226654398
31952697 281826598 210317790
29814273 156650886 64938194
383632608 425069942 273386746
227408825 372947132 322605404
250230041 42354195 199678854
238109482 386219840 221537404
166002847 229775787 136291841
324579478 105136420 368787345
113719865 129278047 203177633
75225863 41999745 374922208
108327923 394256084 232957000
419098753 268368976 20722901
385864843 308322102 23603054
168856224 181962760 41763810
184212866 157748751 85248501
183399524 269974940 350386441
400084916 130625344 397995039
336828203 61482251 339575042
441791810 153658377 16484599
144905452 203500112 126729365
101424483 90131500 267932441
57463211 340345888 445871725
438520986 400031814 448395211
370841503 134808432 296106021
21746975 24284460 267961169
239004242 131871059 167982562
225082416 93764565 201935516
222541471 271411294 384829177
295896486 120176532 282790808
26530958 253174139 360959086
383935834 111104302 152453510
159077798 81633673 361199886
57289181 325326136 170558536
35192610 325512443 376209644
119803758 64970215 108652360
87163493 97637554 284609857
132206363 252007397 111785703
294577166 380431327 160257674
324082129 313432635 187101464
255997380 334901383 96175918
556582 371721010 448222279
409470003 14481987 188143742
200028300 234646588 195943522
279026498 100264518 184572071
22396764 204615471 361352472
255328240 330071987 179902408
335612583 288764871 287872882
87972131 385938455 201048100
133104604 246214511 205482484
176349674 353951446 237185155
216198412 433181439 408985728
432873011 46813751 30374410
429197931 134585408 246702692
47088080 153866931 365556720
296179388 331309717 51932896
326204115 191213193 54706765
55431138 124678659 185251591
145637313 120795053 323481900
414813720 165461284 422805713
29615207 389273578 322002471
223779428 283253484 215397188
82483028 230942199 335411548
397839977 7359873 18105284
268345651 196328976 96809184
364757864 411108482 103403281
431998725 352883186 386802855
282781857 275264009 66821035
42162965 357174113 60424261
102449910 3801103 86512671
260547971 45777303 217095074
95384367 379022931 366204500
100558615 327656170 337974950
197336756 113145900 9401650
385686334 29434883 335645742
374865843 34059214 218719252
151166078 380780378 190223377
393534991 456530824 48110235
409976112 248578787 280854099
365323983 21688561 413998686
119836744 200972077 123349336
185340648 451844704 402215184
267604180 405716711 260088180
76276308 51042251 362565989
68359210 69807640 69848919
456107221 369341026 66645117
376812712 333501562 79956292
166528241 269780302 240216744
324510800 414499634 338638159
226429668 210723038 318233844
243334432 55448095 303972047
446311559 366455383 416706846
101718571 307945253 337102862
185968954 9064993 443438406
174420946 110869773 32457150
72619908 110673487 111710884
53111464 173510095 303098625
198739869 173096893 195162723
60171574 325424240 46297527
230851078 275189983 257562280
355978341 42176226 200439114
249101405 439654989 80074068
424125006 218490619 354870720
351736872 258096131 171015672
286132672 163144789 170197585
323061198 109199639 277575568
423182608 423346783 364427413
163072199 111762443 281167141
303991457 243858343 36174550
139288458 122252109 130210430
48945223 298457644 150166171
249991791 197096058 314097461
75636608 343930815 315812194
169256022 24653385 380150992
43990917 981347 445897010
153420478 444364295 360207911
258817885 448824454 151035377
170577223 3525719 252567432
24593303 457104044 325539409
163819369 7074715 366417458
447246544 110084822 87733816
386088919 282414348 215341182
14047889 450921496 22664796
270455674 803429 437346444
102407032 267055601 229953950
395002478 274036728 432163733
382691407 167233702 227223524
20567390 353336109 183370935
322922919 387236651 340491014
291777508 372957246 421605244
239135312 94956568 312995362
141348081 32946747 453318849
448002847 231557906 267002791
233628825 209926823 217571012
176725631 220500532 285376316
362336037 190167201 284447937
290333118 81100696 316356707
193382085 304157990 444175532
324600989 28647725 191756151
277630677 171855808 381704039
169579054 143447809 253970708
188319451 439186670 369546308
395492582 60668780 421401732
165454139 318306935 50248689
219821808 92544766 140656444
432277491 337924692 297147815
202678549 379683821 10267374
403567119 285216825 165128469
395584214 83084408 281984363
25877397 182693557 222247306
218782462 266452408 18396356
292780740 378163878 161296518
404659977 209468450 133582794
62978944 311648656 216689474
160584552 291274230 142845047
36099434 89813412 407147819
309067418 39145451 27200203
238060280 72631420 2157575
278567082 116734472 326983468
431970635 213767736 188214632
376666536 95492150 174566555
193866425 337575835 250302318
22449479 268541489 457655712
411580223 76970720 335081836
408281644 160322872 282655703
259055309 85668981 324981389
415082682 375548224 127674871
47087655 94293812 406851602
267431337 143859835 409672825
183798728 254206456 192661354
220768470 186912903 247922798
276347895 319646719 95875465
147520255 371754869 14980050
341582446 439122399 360413586
337961764 243970285 911887
394367249 441105062 185734688
228621050 195746517 427597290
5393577 383364619 456868858
83649436 359542033 271867359
33773861 389195889 162667135
50776149 234664952 66285423
64006033 133416780 157328037
97301579 276342475 444282284
222767287 274458412 199265411
401963464 235631248 174098728
205656185 57933183 236375345
206117135 428893911 237130958
372808449 380686205 346048785
228588736 44829417 302297612
140074167 364766130 242468740
116223769 300845170 389462245
398080738 412816148 175652082
453703846 391372911 347975552
233310186 323424991 28463879
426706173 161182021 323410741
102775406 378973508 67530107
422946272 37660822 358921842
396480080 358420863 225982949
273734638 207174336 400810650
405423830 450784317 63514880
417333048 211172333 45271118
442471882 395256403 41547635
267085796 371815637 153035043
1447063 445577295 213799584
336407789 18087553 328797755
293443641 235796136 311177648
148862814 430731016 177876432
90054492 210901252 261783071
228806444 169380194 430506694
302067197 273645486 306147109
306897503 275507029 195990941
301349166 129467908 43164161
180915021 30600308 398088080
436547063 54363312 99056227
309641716 258521878 338408482
362415814 271462264 329672555
415082205 343838422 231397680
256699761 424838312 296630114
271602871 149915418 213324128
203076967 457371748 302896387
68786462 357006525 170198713
443613183 18736211 88786963
184586903 217164447 339015581
138101021 101506460 179214323
220151420 412336431 330731484
200977080 272437191 161513856
143742597 450496401 173519207
100875770 135725783 353337719
421311069 418944848 388304817
237835800 375492605 155530747
267312110 351789717 251075638
41521514 402641684 16403229
412039778 299318322 252224939
295136338 299902891 86149808
345760802 132731972 395010735
441944987 129277657 94919128
271819318 29013136 65598190
190738184 431686560 340526183
216124677 167026061 160638227
78886402 450494889 126161592
113923456 87774346 204829311
41378432 233773989 86193801
100321954 145747703 239158438
33418851 398069203 41226604
78015853 349089622 67200958
442063927 341779742 273649000
388329810 375324656 31303780
139657547 406101842 314979566
204930406 173143025 1885174
152475312 177490138 290384497
275724786 266372758 429550111
431419858 370105119 446909615
365853961 270829419 267767811
103130845 169348794 368114149
266787567 398948789 62751980
83399315 433130297 209502537
297955816 6824787 5832249
427087196 139217667 316513707
284982087 389737751 281510504
365085087 377075437 102829467
211900051 85082697 110375903
313957079 3617048 322887702
253047313 70584852 56491943
220526781 313320448 77394473
251490941 457324628 70529197
64510959 181839942 203727468
38158850 264813559 91082346
213280856 376616896 109705058
329691620 453702306 333856223
438268729 421337567 245879956
116127464 153153060 175180596
178092531 271159726 285192593
227547809 72929661 262701570
240524142 254734320 392873853
168917609 73335552 239102701
42701629 37388576 44746712
452236302 107489051 168603789
405986356 368882645 89352755
21557893 142511857 206727304
430735370 376975270 372428276
383915426 354666443 387913107
74704379 434666949 237273305
130001121 21664103 291948953
446197612 52548964 43975517
258519490 230422557 359069998
365184824 86554081 382297076
381254547 315662387 311476107
30248412 289452874 398073980
378309209 350857602 39058733
199321408 150532525 233350248
139739917 58913564 6955008
249194999 86974168 334061915
49332056 105481931 168257620
74973857 370874795 440238009
199142799 190670052 363565291
378877260 417682932 299172844
157162023 158945322 222609220
64117737 287045519 277907244
59325085 364314202 369188164
199939616 141516971 88264132
167949106 448458376 208139450
244760620 106267838 220941445
110108789 98892831 260679910
130289776 89997384 411563828
160990563 447409507 349734411
328026306 257624093 18055822
319717846 34225204 32572896
319208912 398935227 202342748
129484514 393407498 143417893
147790044 206547160 339178486
403943138 199403406 415529501
387334439 122852522 385147690
363353824 24081918 210665374
410463204 366549526 443093396
4037900 70562090 9449261
2737420 19576265 66764036
258243834 242844853 244227062
451862908 318547296 187124756
60473544 10578244 224106880
57853886 268243861 426801272
457774568 403199819 436893287
323113343 410108163 4565717
451665933 53050471 299572285
33177368 414306720 397338164
133284934 40881094 431544822
399425780 382814538 263636488
265736397 120599151 15634760
282802501 402462924 323220554
401845424 234591152 221202383
205752735 418596824 214345318
286267732 327395424 207448856
328362260 124202170 277264960
16145309 355966631 188293498
258974024 432014149 179877676
376881792 178416273 379903421
291706262 259972033 60402366
365032655 60629781 50068313
213076858 240342763 121871895
401399671 337914594 326936259
99373672 348699059 252833590
367052924 104877457 194817064
381144294 14813446 63758589
327567857 239407548 312966815
147005846 21215317 170942157
212032238 208472232 444626935
143201714 49817478 310835059
237997327 147849635 264386626
237513182 425975255 96343553
113195139 157092350 362409358
93742499 30357925 54093683
376380567 228991000 443912747
171761326 92064923 227501100
318372862 21915246 308208789
80109129 442060961 318512315
368725986 352857631 149313826
365443992 321811275 298014210
137488213 150972290 170165311
337615909 344038372 75939273
99161533 160169413 420001273
36188026 16766517 40281976
322770284 42617642 307021636
153971577 447652013 168481968
226429664 77905092 142652579
54506902 353113416 421447469
74364254 51626185 231254118
197660926 110990891 278710706
447450074 14121522 238413950
207792537 77710611 193009590
380248914 263871428 165096054
76585256 143296105 426316657
330189302 303222597 162284366
219710051 138306965 114848501
117362727 442409985 33865134
297725834 250924498 146180312
302957132 127539359 177973275
22890019 213012245 32258388
94435811 333378072 94977212
226147558 17171379 198454370
125746914 449553597 70171205
35616167 436528813 242084886
45154840 89125881 121815566
153189118 395474046 223295235
121031441 257796466 112362945
326203332 53454655 220174570
240991407 1273890 55180364
53813119 348772660 360653714
19262467 446363572 254351042
369858266 88093904 287081226
105835548 127988141 14480382
133970000 333117170 265364374
255603161 222111717 158783657
27660321 407497726 120873048
203628472 81399322 301704038
76272411 348337775 341163629
452484767 201247197 6728031
165707352 67503550 87434358
239081320 395126157 236629961
86636917 59873742 101997963
162463067 158734927 440932868
281734387 216072390 292900581
356266962 11145605 382531308
227846789 146496135 287545254
189190310 242200775 384487199
148989413 377089610 457335423
438868567 444086625 35294601
96654503 50235964 382771338
103784977 424135291 67444770
188365901 169168659 347228006
155182242 232831508 3178941
434771064 258794323 114997371
215368695 356791987 108111297
363624215 315999685 126671661
67425284 48036106 142920611
236377791 13374129 350244673
440327791 36099021 202330426
330189406 172695509 99906167
457836987 297094890 455953314
52568797 222688284 380048504
415816937 303804977 285469178
239657609 173645061 214141732
405182375 96586115 142809298
401498234 239152329 233775040
18794507 32939307 152592876
410111804 401340204 231116727
51480868 112100335 361471417
315345266 113881262 346159375
214889988 110347561 234638940
213446272 47943759 191366666
212929896 85772719 366001715
449165199 369088099 25935955
143792621 122372654 400662969
75017103 339686555 411415646
336894760 80294371 99203151
418259254 363245742 33070797
398675066 375535794 315216533
202661047 178678529 418198804
5242516 356151002 109027852
28724228 422594128 415624691
155157561 292146997 87790374
268254559 202201452 433904061
14429134 108043094 166376253
169110423 154855217 111148473
399607126 427842819 148967922
355381501 344917001 45166602
102932803 371452645 161206403
239219165 141783324 267605281
77233087 389330289 228059563
68954062 59597529 262900851
76583995 312954129 70571375
237146883 193268448 219738224
218443256 399021852 412119709
434259914 408030378 434762734
47696447 318503325 362373065
30930404 407426352 290684315
303052941 104148702 247999915
431748172 305512361 35218196
347739152 6067463 240437488
119865098 347102856 88365366
240874255 89802908 398963302
233764116 400962444 194761581
357973740 442052337 110172731
238070109 428107818 339511264
344998048 187127509 92176226
348595183 130953820 260623214
2199640 432921231 282817331
1180952 93469506 167446149
161689146 363054722 277520640
256744550 423152241 92948133
240031178 145720154 140556989
115079605 258032224 229349688
443248293 399136035 31113832
8562412 166808954 372536219
381731498 10111374 387535113
359976997 29596151 101996757
183123645 187815412 356919877
385480219 204577424 451309843
249400450 243525568 330595758
286476866 278675204 175973950
330037804 398412884 336612305
394165325 342392265 14463537
417603316 81544665 259584152
239208479 305535182 176355698
228967110 430160650 242839845
265711272 151459568 262367555
24588472 94663932 393043505
68524332 393587645 347195480
117472873 49212848 420661824
153982528 85641457 419409736
444396739 69137547 302165725
35515755 435636489 237739244
141850369 427162189 26810335
401393360 452241297 136858666
73579146 212924592 166875383
437111868 281129827 215063919
82249538 379187789 175471251
24852759 256957794 206193626
151212420 98579006 413592416
268396856 339671414 440171471
199677509 185896881 277236854
294124897 54083853 183364649
198702795 395224153 417900358
140851452 356098944 212149513
329843907 81047033 188317669
281980616 87597624 266300616
450664218 346109136 9957623
29469512 338992610 101890030
36788315 337611798 413157830
123564359 57956816 129534620
228122249 169281620 149008896
385996072 108536348 83390725
85789260 419144152 239192975
422922713 378715417 232839541
16991658 383138389 335556493
40021949 415539105 146991920
420017871 54814046 250139646
328932393 20014334 314935383
416353698 227968966 289361465
195334804 438293704 305533957
65020260 48477119 390489080
60439724 100665783 59965258
394625331 392352469 422682916
199181436 296042076 420851738
281388648 84668365 31638278
13924030 118129476 98872090
279937567 219594113 208476899
7985089 405887114 454585793
148308888 401313110 35156919
82339453 362641669 455456265
15768161 345329968 351802620
91490739 59278724 291782669
386495523 108540429 266116010
80474974 37168925 298110865
256755922 377828504 207074594
345429570 423159168 143674631
313820008 331582480 297848417
442457165 406821399 134919772
179996236 278054330 172241812
323284930 288220435 22133306
189156765 84070915 191019455
48250719 431329437 137194405
54924953 280584043 295245853
353132647 405056458 98782844
410047547 114881386 280435292
345798105 14765343 285831270
154069955 64582305 32872922
97428679 167416518 454254539
87604831 64985262 366374830
251963919 89943501 131453415
233230355 403904154 112721238
83355831 265915132 209963330
157942579 143145563 315101318
230237064 234676129 415845257
421690759 403558966 380987147
193435464 180201704 61262977
169135918 50809732 7867370
294028976 109174418 211756453
71435696 161927228 176584016
287866361 231757491 223264068
193496228 314845182 205232279
264266270 114591893 273155593
158384281 434726337 126215191
91354419 250663209 110053594
172000916 415352766 22845358
405585083 149301520 132990801
439592769 363893534 278303240
355060342 271701509 294963489
12106583 312677945 336898446
9780469 38644045 164523323
114797489 377421318 238859301
329763543 437854349 133832202
36669115 384758506 296404007
315946298 80324443 181725858
27865892 387831662 386887876
930029 417095642 415320621
397012730 12944893 131441767
391554999 405674965 149566716
279552113 206937098 368245711
306702477 376559851 62408782
108506424 402467506 40098145
18137727 326073822 253128477
355828345 277513106 456232338
241070167 320421245 408940635
365414067 314084744 84675958
46984340 10179113 73401472
326066220 304589667 104896842
252329798 73421294 419888143
409929825 234060688 235134157
159967683 67044847 238997227
314628614 435094562 69053529
367276498 173072410 418880132
434645465 118900129 92363081
211761073 41442398 101108688
205479907 43528964 117228257
443490979 171487711 360084499
252981504 75375489 406964364
331130461 51060590 411571006
440809077 50446743 383065148
173883995 89622739 147802733
342633392 303282457 201858463
170614792 156513008 412124837
375857620 196937517 288960062
125238644 341559629 399431766
229461678 3145986 157288855
353762682 99045693 219055740
73842308 37844831 63283943
33038526 59164317 229136486
350250864 30850420 292187892
163830562 302519450 274901772
336715861 87750097 333403883
268849510 295538768 60738381
123235092 3302835 34692829
371958344 292071700 53078706
175486628 232896325 367882513
204981017 7367823 365583895
388249415 392319855 166667379
131019797 42561191 160649351
165461486 110824695 275398357
141063613 359965767 332133810
347241611 288049839 211598463
98620765 104036594 199595441
419282988 220230777 119836706
254794081 115463076 135604059
238151677 325708514 4971456
422880035 126957094 130743526
15744841 446847375 21489208
93105262 200309352 46116336
348513295 276466787 409283226
12393705 251354882 223315560
374285879 349011617 138463257
343198674 344412828 50799533
226257823 196440723 249458609
203754855 20980087 197322308
72778234 389337134 50896998
212355386 445068923 387187453
414012444 166680565 28966391
178927247 238403673 97084855
176706550 119226015 11461651
318025523 242844241 341605936
408697641 123999307 243942224
341501059 118697313 34442893
153641901 284123879 387653019
401357782 291431829 85521026
388422930 157965990 319349629
246801866 222477921 209878597
325293507 107102585 329335657
377366023 374051552 360472776
108085099 353983783 13299232
298156505 317149192 371848893
193934919 96847152 282773579
273469695 108875388 444471391
448704980 170420016 41702728
411622124 431911462 403399211
60716907 17909695 336553673
189626480 128914316 453042131
86869988 253822296 290082605
151164726 125997559 101720421
378734015 415162530 52951355
104480439 202101773 17762290
293176225 221828172 47825288
71207006 450605329 240559878
111323615 405554528 284785947
88958656 257713972 270869667
274351853 17296734 445524921
326088952 44160591 135230665
322464147 249684980 104620850
107910387 413279085 35988406
167285041 314051231 320629229
450926811 201860043 320934573
335017906 192037614 385729166
240957559 238058855 225496922
200546264 174960752 136264667
271844787 271356326 431793653
66162765 314751013 276160931
91903587 55844400 218131079
443689536 174885040 280483956
178854305 248359729 419670779
315864492 431886744 363380142
234016149 55375895 290929514
274398601 374265270 316672574
31072476 273767137 118600221
288082259 142219455 454725642
457217258 200163807 396862211
401304271 385292799 30658154
88700955 174204060 275844691
417884580 336824917 244807529
403723367 230700360 352795532
376608976 449353157 145991304
327065451 24716085 152168208
213279827 433425822 453227648
8198258 263867970 270118912
5267857 203948572 242910862
118950039 211851725 119364818
326401099 328413502 340630958
110228997 397992234 82171828
400818428 159584750 312642723
73077218 283603643 225772868
409258961 243079438 410078478
456826248 417119170 306616758
293103727 168229728 365235830
168048357 36062221 386523868
38477892 355526005 367618039
11753266 169341177 2690541
48746976 332718477 238068307
252702370 362495426 197875753
441404072 386062383 374815270
417768963 240686497 309279836
140766978 92441360 145142914
181959863 431694854 36971046
235514117 427918177 373622278
455899599 449424926 272867818
309094649 88294957 350046949
93544643 267784506 17682527
385328214 168523418 80287315
218645052 290363933 220948919
241836617 61650941 189452338
173512406 53913004 409238568
330155058 205483394 241023406
220812940 441258040 263226321
164906563 171870320 272355724
30041397 182301896 358990344
198266890 279213063 263744588
120281370 192949188 19135594
40831343 409796301 248508325
177058528 447833237 323802068
25693842 377772416 176711731
452153801 23319515 168877073
191853409 368915894 342768629
318877865 410693066 193825246
431118171 66087222 95167096
291882161 288988721 208720793
261246214 7461186 162201856
422927551 436470605 296064604
82134355 74929585 37324984
219629849 410003188 426444933
378007709 400253312 332666911
432836985 393648083 191142533
327751746 411856483 123811745
404023449 388685432 60360245
441016859 197795199 825094
183584609 185508060 290453491
136063908 441622968 272775311
361772605 116105000 437915063
84955745 250626739 54247122
164436538 407609610 451579059
443061389 246219341 106695102
404482651 58562924 4055004
128071460 245249239 324644523
436141217 40102298 163774404
152180790 55041965 189429977
330788237 140534106 32465201
96537060 97236352 337672048
137603596 452126164 73379320
45210759 406840627 345942734
85597129 246070643 123984050
42961730 434369695 349589989
216999516 229679699 48332535
372013452 352246776 94151430
35089914 24546065 225547939
48317386 160586247 178390794
448302570 440555078 343066174
455233422 125150804 290561682
298103134 329076566 273089657
97135709 320784368 97134290
108650668 35744486 112764000
272016341 197414807 115448534
381602109 415757473 214732293
139286672 248790706 452595421
455353795 403529337 418780148
138402470 295875123 270989523
227226677 16721215 72343758
135296231 123891259 132415951
290921142 199632878 331188466
147741763 321609743 363507710
27381599 281954176 359405335
52024132 243454482 448433794
37907609 48262127 371317996
144420423 106825814 365414115
407319355 345822816 239558943
267904477 194420118 165161545
451518426 234199271 96374428
68804126 419595913 244951060
313013625 78745009 14344525
341197261 117047709 405262518
371358630 397501003 186980052
199577904 134190226 89337717
281512733 432608435 447671657
337223372 128193962 94261084
167795852 445008097 198760145
174477584 413098330 357524374
149379497 438812550 53483168
316662601 244586293 138938066
343848766 167077261 2263498
129200790 277598703 348476253
195143247 68081201 48511285
155371048 95568194 239288935
340703765 396981061 317979923
155004851 101802025 176171040
438636833 61132525 198650825
448139046 347202312 279951335
220506575 275976290 1467759
222066082 139125206 28738451
426944801 433902337 183126030
116285672 215885055 190974623
13968108 212737171 356815613
174835101 117655794 142129544
105062008 32377688 206184570
133593932 305585755 241597014
402925059 244980194 333636397
205580109 182839909 203602068
375869120 240618750 167983834
69207703 448271450 118607542
64662225 432005038 358281768
163397750 430562106 311762784
40655210 127807435 387078132
304422741 451920903 442767516
425085697 226102771 302655723
425998434 274755097 83505369
348224728 439085599 192735202
272749454 27424001 86010139
123343774 13885300 54077571
2792135 297740361 53616125
143260153 10662379 152804704
412388442 330827195 130173986
1036943 200870173 96885620
337076204 181954510 87593146
163606806 366857823 219567863
150107285 79748521 221571088
300632010 165522162 409088426
300235167 118535336 383038535
20619069 298997634 170369634
195981209 219673059 229278132
50789973 48337340 1133885
10389761 53677107 121359075
431524982 360892719 359809230
72408733 27708635 265741214
305417297 348563291 85661224
134057355 114623501 403024848
215728240 383371158 336502941
65777611 381115771 271231117
340837407 353249776 77749163
370410873 257852423 141993001
84966609 374217497 354886863
21301246 139675565 82003612
99351189 420595868 115297040
451106154 15057537 268489015
380776780 411323719 230076849
14740824 442143960 228031555
401283955 146984671 367075903
324315017 313754888 226722829
329821760 263693973 365985300
321527178 299757187 116296886
57379382 116310516 395519529
180942888 182135387 328969386
288224326 314935754 427746053
114337488 325984377 449439225
330418876 215221029 115977459
247349773 302210450 326665323
390112778 305149363 330274549
237247322 391574843 327810257
97333620 253511449 215746645
29454226 209938324 49942234
455837165 427777622 289300594
128482782 257356832 24718608
75206200 159903245 2577772
85923302 293792572 364796015
338459565 29790827 46439558
415310954 424455078 87619540
144194818 321436580 3147286
20019101 453661791 35514027
52250833 385471093 87981749
279599754 306880896 184264906
226977520 62715549 134258397
454663780 114656353 154017626
265101176 275107522 165425639
122643140 80740780 230131576
218149863 390698905 447153358
263902535 356983041 24406379
301375367 34669148 299345845
8435852 398874028 192915036
379693587 83762569 266697210
284700487 453547819 390007505
8535826 330671487 443322415
389634471 303107260 405077311
115838465 165296338 327699681
16488357 237415217 110827257
221730159 53157033 388543646
389001423 349080604 211298289
95934603 362096874 20319319
197798216 95293684 26468967
406484177 393940644 250562723
154230145 5826479 220829815
388521856 370002370 205370905
366200848 385453216 430785391
188455717 205143757 452062124
185676236 388862508 45677556
430496875 44469223 130086319
409207568 67500770 214117350
91124304 410352770 79920357
150405906 317739757 175413273
231287018 194021039 152981203
318364613 249170979 181249672
124831383 195614159 348109986
190561173 440962352 424949356
418441624 80260392 393281563
358786871 316299340 33172439
99350167 194070843 125314859
369727368 445791017 63333980
35181777 340658357 166717045
139150528 372045329 440178085
202010349 136809625 446758938
107294734 238474670 258295115
419123812 48525178 168934455
225799275 228459864 398151552
87603901 185566176 85552215
209844213 131665534 170095128
389691322 30028769 415063411
364873169 82914347 165991019
68747394 38085065 424375072
414992993 161875469 316808725
335422245 114085676 439383361
199524297 352098412 320996173
322744106 32207413 47663904
395983302 266182758 115179484
266036233 365128444 42878690
183879138 386316397 135071196
186859215 30504464 51162830
65396422 407083116 266801126
249876045 15324875 145690859
139267122 388664333 83152270
194216862 239466355 274846362
274822462 352282302 203673645
292294349 281291857 267686403
98046804 352194225 90532532
272884412 317855789 295831740
237167094 233910507 105216286
383874096 414203081 437763066
107987561 121274375 234285449
272250408 193281022 177351727
102564378 373211186 401445414
362215814 101996451 269917601
22137264 44667464 274112168
19740342 106714474 427555983
169757837 357515150 218289728
202011318 279988842 234765855
86145429 353881477 78586436
18611592 369016 36249304
323640296 440018402 302037141
72419280 207379290 271024812
33119921 32934542 93348470
152177680 342021700 296528450
98990288 446090645 247361150
229432125 132695952 5919452
290519816 116223299 12705096
75669963 179338126 70566880
408326271 142918266 403161646
358012649 287735759 136803344
142360315 79877292 100327281
130835647 317980197 230544885
36081329 439286967 391668753
443943353 308434300 336259739
248569567 410327278 45992838
70427557 121203232 379994280
353499029 437741611 257663416
23025349 449894310 335714142
378235956 204911100 170178510
40200519 64199608 417213960
23536604 175238056 176546724
311152445 151518356 319636564
387746393 406957993 113983177
372519438 372421432 334729721
259648599 209760802 404293180
406298497 297226655 33987153
103379744 248506282 251467845
364026466 129880207 215131838
65730370 345255483 109922421
324484443 57887278 377084577
278591428 200563105 315474982
36931432 68065933 426381639
15135040 411344936 159574271
40169748 294868094 339731874
67161736 82100766 116342484
147972335 433980997 122870075
410510114 19020735 9208451
107112906 135192132 99825948
248756908 178493282 192536915
23121102 225048328 125359613
48267426 359525686 441789623
139628968 135296447 154570233
32028380 331151834 39065342
130694037 49935928 245338513
151422191 449206514 80141779
181804339 194672316 292586105
298233488 248181088 220310726
107420841 333512322 43009797
102810844 393604068 166646631
322729302 70215223 39735313
37245960 95358513 78423299
201577154 242916728 43899883
411414145 268059530 418739505
275019503 189209650 94321298
104588441 211139233 436856439
206263405 253839830 203564242
96192088 45004623 347914124
443689552 246679747 137711114
347808951 79658616 124776134
144546862 62052776 288776169
117636021 277514181 379985131
85828220 11988115 437553395
168571324 17291908 229637280
388742565 309103450 358370087
410723596 400175077 34985117
117914931 430139475 163005298
263375617 363204772 31496003
453804978 297312694 186202235
252628377 147754269 61142434
138931193 393639020 309261717
267035366 390163850 272581906
263738688 434972187 64898812
124783423 109646716 51413646
177786858 204611279 200625627
77002120 281628885 150017545
270310523 130564842 164165597
401866971 291383025 44574281
212640794 215341556 179514103
324165352 116766184 177718184
39060322 169113707 15210330
89230524 280023585 419597319
259196732 134859036 200883085
386427415 421029960 323963076
392140592 369200868 42915469
252633648 339755133 415517866
416379524 184572442 73078962
89327243 448374378 95792071
25348025 365371941 437982746
201158126 38474965 10666259
78968002 230196269 230476330
234354315 447483097 399313312
208583419 247843612 345516860
222972326 433010556 177892502
441384162 106058972 396176361
45105826 194698970 215555266
142108950 163272574 231824435
106525965 231325175 413041051
93889481 314379162 421306539
397639520 331848167 174067195
183593036 42109582 331347707
126662163 349869971 178427515
149535329 413168378 65152238
406460215 442809569 231068590
119070137 52126816 453040497
125907985 342291517 385766763
178983481 191528279 267081460
43712492 145095948 111736040
177351703 446377553 384541653
93046206 221988503 4415506
400655049 192235003 200407836
228296900 331737817 96173336
296826430 420118148 228919670
117638371 156071110 285649997
62465501 226392507 217280983
293861987 205657871 74701776
376718172 97424955 145241070
416039082 225935447 388177776
355940275 451713146 263043738
233601888 259887888 220862784
270647897 321539236 342931036
125140991 165165664 347922109
13420484 443904492 376494277
28723335 94732143 222405902
126609103 1938098 122327923
82059731 51357410 164822686
221322709 356811230 278029312
145071995 23183957 436079872
22143263 17000280 122071647
181141887 297091439 333416887
422989883 448243602 280085048
220465660 362104941 95578348
93115220 369878394 455703986
443535876 326857432 264854584
425156571 176837651 337087391
372721850 162721867 447895338
344476891 179781903 421340987
14516022 308804363 119061080
74749069 5754908 44508800
409408170 200525632 381021188
446410484 127297792 220483950
264701768 109778161 20051729
403766301 176068339 151827253
261274177 350893645 265993842
205536983 245363876 393803892
138944738 173449537 254479135
355660049 422511081 419357484
317073086 369049402 439283989
141287494 357709930 305194882
26080241 310646088 275440683
26207601 227240627 238217575
132871764 130599798 171891183
454817584 412027790 94169658
428297468 280108489 387664645
249944317 287687374 246182091
379412402 277494072 158537003
431028154 220296930 394760384
368686806 97916355 216471285
127033587 33231392 167669985
3862516 422195339 143961662
448042495 35118113 427278313
457762843 342849032 130956205
352199152 113798440 448089743
256842142 394159188 320597651
316823751 10535077 160254118
172083805 430148395 28128171
135872935 123868959 161232348
104566533 223596420 90974652
85988074 230683251 79905524
349419850 162133627 305275056
282709609 389707845 137887477
252142068 71284832 211661296
264480044 163062973 207630684
112889333 357054624 77046580
151074539 216530932 317126965
224233317 187053888 33032065
72648286 360329885 68728623
85585285 31428317 238577245
320388299 244386542 110921938
50523420 129234497 335389458
185279514 55997966 57001240
225673406 370582624 283934548
20427176 325935368 85583746
444661005 74448692 203654998
287895886 200701571 303756599
25870915 385642059 181435903
102660986 208901505 207463190
368613154 29090576 116291538
346062060 401486416 162153596
55977399 351704186 210996227
289962943 105790136 152245483
209583403 220522553 52725721
181197798 311966561 208894529
27550403 370506345 15298606
408265143 185551256 376738052
397238433 389316027 99222644
63449730 200033546 6732787
209730375 98116412 134003395
25257858 452231487 106055938
218251816 104384759 45182450
93251930 310340394 402911918
27991270 121670449 251416017
448522966 173915389 219399026
134850908 402670789 448018263
132759565 135242719 20347194
348972022 325822622 102577824
88051808 362468926 31567414
392382440 173862403 287456610
195478603 448344858 43065098
145707734 119475353 122133522
40679649 439635958 179699603
141686496 86669591 284190277
22672546 251310806 284236301
56581330 388526048 254922736
309601320 408926023 19918456
336922657 293663296 274238165
201008599 145090137 239272771
80882793 133250646 167998048
91022491 430561667 45417443
47410053 407902366 181011966
63694214 440891495 333729338
356311355 1476392 327345673
159039343 421005633 255363986
25372993 250202469 30517665
334602997 77913256 432368426
327671184 8594979 304634990
427325887 49527679 396585058
378190133 348993093 47415688
198159677 19752083 355158656
312521759 314942020 16465653
262429649 220181603 233961235
446109251 427027903 314798908
108770281 315376209 14808052
422622998 147167846 437231577
85442753 71026986 4221201
242236435 298177419 126643094
393762404 196967692 142870266
287618431 48939226 393791111
355839021 61068997 40504638
216631361 350556786 409508993
136425579 316415526 178098487
99727978 244155284 136396279
264132454 319512461 76974722
32914648 218373387 254600393
44280843 16085757 432769011
256910893 112763739 39289341
357269387 185638329 151460969
349415719 56360866 376858190
134822659 448267956 268861866
237816762 364538985 392196604
224553563 397811867 311078791
181612279 202016313 161984351
162003491 104929315 67747731
376260078 292584983 81575353
157109122 370283797 388529107
157308207 326534059 218578441
164486924 191184222 388699039
277847433 135437499 54112332
110002001 333222430 199390269
90123708 436600326 429004646
65205744 403081130 226644863
143168199 188154512 112677303
166140967 56154993 425023982
457083123 191309942 154275210
391882436 71104735 383975847
114804749 137999087 359786648
81167075 155174192 325706866
257336649 284836227 89917691
6712381 274610520 87857695
381921131 277010949 223368211
415419846 137053809 12010952
351424977 313482420 159598077
91481758 429269609 36009138
436490148 236580621 224237047
67204171 395350063 428638172
51773705 438036519 43732738
305529707 254752861 312503190
122634685 44584224 117973162
233764741 238626823 367356882
336640741 115975830 319247228
158044663 197075160 261000538
174268986 197089820 338469572
268640378 250550521 112308257
56194820 345726319 208280826
156474728 450689962 303152487
291345408 355076755 48949733
118489525 37894930 348125620
312185908 451902358 207717769
316842438 447649502 103181631
229992791 417812165 54371017
140933342 191865157 311166800
296189601 443088770 124452491
154630122 35072280 22325385
196357105 1484720 231566474
411274894 258416319 165085119
379683321 333424134 131283199
109405898 231687282 393489839
203627500 206838808 289877605
70299747 393992961 250068452
190829842 56900583 132601414
85642278 227944973 299240193
397025505 142287354 148938033
3642719 140854370 96970734
15685892 176861570 310301754
294169906 450063978 307443388
218278532 279727801 87101186
341202096 11013369 21716620
287989705 103688987 317058467
373313546 52204122 160550542
76607792 299445378 86217941
425970849 121580310 265775126
436427893 5447171 221854050
325788627 277508257 401887274
67895477 151290231 294980018
135735153 266551741 395408846
128878111 298073289 319059239
316348869 175140375 193514622
67353018 198497550 400503795
26986342 121677296 125014388
111715109 350889436 63846590
354673493 12222891 136683383
150475389 262954822 141391871
128838931 177286031 358759732
443272980 67679643 165998244
111235733 325565117 392349867
446766554 291057722 295343893
393354278 68452095 229766089
284338272 129269126 94039213
65786773 40756303 391481405
103919411 18385666 250011726
329257242 200678805 447935624
49472369 418682970 129989746
386040984 110036106 140289270
143125224 114797716 347127379
344442530 374060647 427670898
108249209 56997045 345540035
40337843 106988724 108359023
420403986 272545448 451472195
195269587 185161676 432533697
77161361 252153322 26415975
189061270 397547510 297251126
122191470 188270554 270018391
274204133 104001929 46839913
292786950 294689461 76606119
443181292 235381434 398876722
71930074 14181390 388105348
376460932 217681270 407867171
18796091 246025973 120321129
274050749 347809590 16832947
423493868 253532386 182490054
288969577 239302081 372716697
191096627 213582587 9287544
275911727 226943535 36476656
311916994 187180984 41180513
124083950 443882887 297463065
205200530 267518503 214041107
166657239 253172775 263487800
185605121 64592516 240986954
204707401 449212802 172638386
243516038 192480376 452295007
243158657 273242823 450562315
6607132 132910801 281445874
90123378 295516364 352140934
199711314 167722162 437863078
425200651 134065295 327883458
164806177 420264307 211998795
212240510 111586014 71721888
449523721 36923044 352610502
173677363 323777787 351450218
357510779 242223635 447545981
239634774 309430032 385539275
234705432 137661801 56019708
287125236 201239254 359195849
183478436 434278346 4796293
222356623 213130873 152863071
412167083 172096790 152810879
206343052 148906938 90716496
340673559 130059858 34320431
290665520 120348830 284518911
272928981 355784371 363744133
96145611 375089079 47304940
364451264 228268340 229275451
163345081 2889056 79826678
329365172 91280720 355863609
306413528 377087964 41571575
38659875 10562003 413205798
153374835 344837415 375057458
76680273 211098172 418351772
207734073 223467427 211040216
215672609 315657336 92291017
178047630 431585544 170107622
449873119 217338851 397995858
153936168 211722061 9233417
179606517 208535262 241417315
54622845 332434483 74814662
52128470 89741222 224176835
253501499 163012475 435566393
89313848 277351345 443341888
39333656 361410638 27574253
262367925 423909771 146481714
191749212 456764955 362762951
375562823 4996491 394357975
157565986 45877069 450981728
88626910 165137205 333314865
24692290 351603020 97871483
52589569 91198428 74206661
194145880 208195302 294609263
210293769 23094624 197610025
386457366 137261741 217293898
192777927 50680888 155649184
76706965 438627469 216587824
287060744 248704010 127456022
14135202 121696550 356182457
284974228 377453543 122417019
386313342 260104889 414882327
80466436 322073020 214450022
93540755 448039369 26962345
215280441 165357777 42022329
149081602 125556168 89273232
188331368 58062638 159291584
160058516 257412329 315253423
396761152 306717925 28865718
352387262 349905178 282285296
374482023 422709043 31749404
88935497 285533789 169823777
195980224 22978065 197191664
286145978 371970581 185194604
35239911 83719329 123440843
223164037 433533252 84302746
204285537 27111884 250734061
72286397 51692249 85982490
302223125 394703362 372369374
443870697 406620124 27095340
325400586 360948873 190507412
405226315 367282367 296725828
73379735 272964531 396473514
136155103 234246695 294527012
271228808 332629177 110816598
56504801 202452467 357790063
51750158 274088490 130507054
16515062 48435530 55553008
351045677 52422741 161934329
163423783 229491385 339387607
350876798 129944367 132014622
123315281 251962918 298835077
293697666 334328114 256095380
85072207 405786967 196618727
192310990 318172262 223715489
162227837 195244407 121212844
349296119 327257882 208384300
18047348 203433442 255099489
285958628 227168500 426824618
452876597 447031995 373388310
381147397 60971729 16249295
58098821 153770358 147759373
441349205 22989470 14932098
126103872 218594731 159154774
370060234 272784652 9857603
64919758 83723664 232153174
352065889 14037123 431439319
33583772 450411142 178222647
3107982 74201564 356608912
142754002 429133598 409704441
277617960 430461614 163007324
44883620 99464705 216169333
279017181 296208122 47533543
30377076 452612875 432241126
367671266 385265574 367600974
161978744 420186016 30384740
342149929 421407396 225343106
136975201 333192712 237553301
375986847 432462763 315006608
45279468 455123875 65173871
26339396 386572170 68466918
71959832 181746550 42573175
154269112 120098726 305534014
336732959 380768153 391797596
358648596 419199655 178534463
383487815 55395116 437190697
22869651 389848678 328286826
372798594 341476704 33900477
102039273 375025075 164450515
237540957 387708212 36827051
245786015 270675995 135632082
261759867 126453757 430163882
313214500 213750291 186238019
7169057 94589931 367958058
179408238 436621969 36718543
408458818 33270979 221132073
230872677 374736562 169104762
23243828 117370127 144637032
329368570 330097175 326595623
283620826 241524597 337302994
169487945 313200590 297297422
342039194 106536117 318999488
182412191 127870425 403010236
367551821 59299803 328979920
304724216 275756253 314006327
39460121 23762427 328303916
316156517 62829191 343293806
278134487 320751279 49454843
395965941 438954400 164610120
154892035 14427327 325813157
141099124 120271810 343320685
251979568 144644724 229338124
81119738 154161063 192339275
306526470 89308686 50399901
281488972 209098409 28653198
329957147 347455150 285081157
447671888 113664292 352037096
127913408 168319580 10151802
96917198 324105036 105856064
152262432 10120847 223330529
441248112 330216093 394101076
190708959 176280685 340449559
8480489 15638323 290619024
88884475 92356754 184402874
63601002 437990626 407211373
216988002 171175989 157278813
378010283 76088387 82097757
431619891 358711131 298801825
243420440 264327602 369881965
305922878 429335493 158010814
176886317 32354977 59852359
267020126 395839088 120381678
393771289 204140822 122569174
15644808 127163056 96440372
457241730 426616161 84118868
178135740 50820155 163012824
42500851 399324503 221057065
428179964 424103627 42461066
95039541 371969972 8915077
244880846 405819216 314613336
309924467 319182060 44086495
44743475 224180100 108446733
4210020 381521891 365887863
413202920 272025543 264617235
360561 78419628 319783518
422430779 163217314 374072655
260109628 7568273 416967312
321608264 420375262 10547719
422003831 201537532 386605710
456688780 37481100 239165580
286041043 327141863 172631782
14315820 356769578 347332865
3807051 119631884 407100948
422222602 224540554 71866307
228228899 323939679 139327793
361016305 76725670 362550377
379480410 430071895 268399172
132470166 86313157 256065757
318066464 191257670 64530251
230114281 139961145 452775926
63285841 109883028 322539516
245953646 50415186 209010081
268905511 312070484 170373831
450511822 160401784 48042012
387436997 377069006 446801514
366212616 80357103 253208902
401007374 386217536 139764164
246071332 54025228 72571205
58994262 347466931 67581960
333568887 338840085 170231286
403127786 375050224 142057384
457459897 315121970 445274154
317236099 345547719 110214686
364482734 388454472 359005984
66025292 254474237 160145680
141035992 37019822 385067215
56831211 311858270 126227609
328042821 126935853 84796864
122933264 409367549 28536376
31540338 143790585 285735454
225727661 102695444 422911663
55455180 88486124 93374193
185854516 50602278 88001899
78839333 10812572 286710211
13153430 11510865 216316530
152830356 119858857 28303682
206440885 193059446 227831259
182006452 2519172 381388489
450385558 411470550 175033692
448372200 334910770 50370870
39368165 365186613 340541105
327985841 405679067 333021489
91101103 321179639 445234987
101411657 210895365 419300778
399859320 273415722 447316019
169231600 126753642 117530523
158922042 185125994 361379853
414818321 384420339 302555416
232675152 200375901 166691099
102421485 115300017 252843515
300572591 291108754 371825562
63592389 387596292 457717712
388529851 195175247 442966616
450123442 328601621 114522724
105096160 286663561 438110809
392715037 1072275 401274647
47865007 360921960 21134386
215191697 247293084 183570136
447037778 314704473 332137916
114184923 430349961 397627056
137607274 97453811 80703741
231629653 14449020 193448530
431242198 242463488 15376282
175590260 252568733 118209960
141580434 352466634 361002210
361584612 187742853 439664316
34535719 30241806 62491223
138197194 11807014 174627019
232634754 129271140 79963000
32538822 271407747 53231171
61762527 344423333 208477314
4592703 150731660 43230684
206443727 156364015 105207480
123448269 240542519 443667108
421671202 48400097 16517203
351220778 49667236 61747241
278711469 384521067 11499665
321465935 371736480 404591744
1637169 82422393 209542047
354589201 434251128 247343130
313930782 23345464 339467669
179829529 377681219 209686096
58062837 171885042 324636638
434776983 84010503 128390378
37307564 160687128 193908759
102160231 268168349 83686407
113598345 346025013 322474644
111269671 397178415 329861830
64361473 140180643 187782579
282971403 315521113 25151701
130847931 1196929 197427425
194549465 331412471 166523420
233210495 106340721 276900969
218697309 236361685 286101502
420150989 254860471 218876739
31105832 773620 298720431
63200436 318466916 22418335
351072680 39157434 25003913
334138366 64299187 448024830
131741675 14807771 311278667
358273936 251104762 158718477
338288281 28396079 267137858
300026450 319023920 144611607
193010566 229486824 51463363
133931206 331403936 258876738
177839624 126379237 236225371
418272297 152851120 293654860
130096253 78501034 142057140
292026990 339979521 256190765
117522665 238970994 391096509
440287724 347101533 178043545
143232539 139714393 48926409
36278580 173327774 255532035
388787018 327120220 328606266
132455831 57605055 399449761
343039190 372896404 66330311
162285612 84400107 151420362
261434791 80184432 380424445
222924223 27925757 353436731
191022755 20948142 123714767
332013542 77365115 358267235
371966874 51293781 7452526
311598452 67837642 181693303
83250889 20197130 66640325
193385629 105930088 166524559
110010573 2493042 403359848
82890573 292467865 242534604
334138884 131977910 308757028
284184219 391904728 360453848
430088303 417150720 440713052
271989068 443458193 429717535
15226659 388754478 232414336
139659754 49482300 38597138
182451817 393883222 90449084
455670474 76642728 390027731
78969293 67119635 412921819
183712056 122156218 6716477
86435627 339696574 315211222
344644989 397757819 272788294
236706585 148939366 323168359
285917110 108061507 293943181
21529188 288907087 182347965
276803113 2864166 51538472
333596725 209059249 125516777
13536698 457513805 420260138
241614314 7580417 295166437
423983767 58158125 446019282
81293072 206339424 314764137
137390198 36443142 427866310
83794442 194266391 127119374
440142539 247194455 267635714
65120486 4430247 281832913
146102214 250645680 153240020
168259992 321986907 98859254
160567663 91737732 441543168
121221815 373999075 359238781
364829401 364070199 213229968
295184164 350733615 65232656
204456639 301839090 314174747
316698782 456662770 378026012
333182642 179092784 77973634
9822005 307343853 57947399
182260611 192033044 80402105
347635964 184607025 455293191
173689619 217676900 440714227
357020974 76718692 174005461
86951145 195467065 135614173
328944062 210181141 192463691
165401665 226760983 273054992
142971179 382949020 190148959
447055513 84722815 4844421
29712676 411177750 19577765
241101956 360443922 233528244
361625325 98696082 8264159
206514334 234116783 47377398
337347820 9395799 46920961
105484949 49144827 125312977
106706290 145308337 206235713
132292990 101902604 251189523
79120321 403212697 439199868
58901742 251134684 316316521
293895681 330556415 261428154
282697802 296969712 51244289
214517602 406631973 304909660
73124239 286767999 411285394
189247022 69410102 196736619
18219970 105666656 122825287
157314692 300205737 168950785
35012364 231307567 263968356
359853710 88339885 168618202
204744657 405621855 212461270
397469287 346151926 367576826
357864265 392742453 369758498
55840248 83604030 53603167
379963986 452705862 369821566
345689815 272587063 343961801
211840161 207712334 392340358
6470132 290452279 240746855
253574402 243557968 283112098
216147968 406801190 237060528
122779883 126094737 235654339
285890483 270748494 123962055
130795444 311454539 78298809
156126120 166569747 231627017
29056512 44106501 112338603
456872448 103397092 69029452
218721687 336348911 263485639
170462534 5258268 184635658
316609670 395800729 411011623
274438325 221552110 240228300
389820322 143281800 12280034
17084077 97372898 200723886
174436135 267267767 283266113
344932336 53503674 41894790
412260169 229719209 233767768
286388686 450971807 48602791
444501193 91429411 340582865
53872132 88706709 430814107
329751778 39452567 418788720
358408533 298900400 367130186
30721440 54337897 88759769
197348702 121014343 330961474
149680651 186342614 96255632
268012266 405919100 200619976
319687205 114625562 403379736
316317549 97517859 209407458
149515187 145372484 437472938
202588480 432753681 401064770
404367754 24488630 148300623
237664197 379284135 74211665
217971898 312569363 387430910
132381698 83324795 214650271
396803896 41095246 274134407
169153174 202857529 203464186
272250244 169152131 198830360
391769372 426016341 244293895
99190548 61971419 272863141
242131921 313385197 62244971
99855329 256917810 15946744
441548748 327973597 41535690
10793872 394379654 391794585
423607845 329124037 142155520
268227734 205380477 430818442
254173088 456959438 453068051
266582677 85453490 111566909
59149554 61849299 397133457
266013335 259373016 264741111
305088221 126753626 397219786
258595792 137186611 165591994
326365722 425546548 135313627
263427438 451011229 411794895
177997954 128907845 32187027
119694200 446438193 267167546
69769964 29636895 141533741
347773408 144040342 410836815
369199295 208213484 206048338
159317080 410565714 408379813
355336419 454401440 7328765
399134568 232789696 33210689
433083389 406495481 361949411
164035834 359306363 407345255
28132046 47218748 86017141
35484320 351893054 341245661
156806500 422459837 285682957
234066503 64559216 61627383
151350612 249662802 356647812
413636324 370432832 146850050
75780252 97846667 268665550
362379844 267047749 436123350
93094642 388821747 122508123
440862445 376507835 338487584
115200288 390594095 93869582
77006366 246709279 179898811
260314320 82849055 109634501
74975294 291479602 389909939
454208052 247379322 300056994
67075796 253051083 242790509
45715173 273906184 120963980
334320426 216388672 229608991
145340444 177334258 361755162
93304552 418903526 285855149
57840804 311159413 180214990
224348397 78001838 445067196
343293569 379378221 129904124
387203511 81638597 12894506
105562557 260088050 340207765
163316873 172067729 156392809
332785919 46465582 399863249
294553481 435289029 119225680
342300615 192870583 10766462
142206660 161604242 431280325
213192775 310171537 27798684
23137221 199107153 402969800
24218098 2127364 446726720
173026389 457337963 101282767
127780597 182859634 137780523
259671041 49680476 310590125
85008073 268247561 74870293
277987582 240744932 184436619
35268035 258580332 397567648
279762039 106174786 7640743
141227803 401968023 81571895
260262233 448352791 347143659
87746291 451440341 176037160
18453143 44905325 402103771
443880212 190728073 399068157
146347832 346761932 139006776
247393231 10060346 296165673
139098587 210212187 378667544
16405718 237095416 230567721
151124588 56666672 111591853
239619856 455821187 127777580
173262345 101071113 171728696
213414188 141730142 71800644
294118252 272737177 442438055
134298288 237473159 128567431
152201020 128620720 165875620
1368864 417693201 342135830
319216226 83211491 65044655
433821857 19371740 410630969
406909164 276067247 56978730
281283681 383613813 427190933
186748751 83486486 286525655
98235709 118860595 75914182
376278658 61795214 283488910
360610902 160959493 42289081
394259046 441477177 9413656
202265506 361754061 307613809
246050357 237769155 262754225
43390967 69614089 54056994
453092930 96625829 109160970
56262404 324212193 58029309
52871195 182129438 384688051
52526407 397757173 367199697
219479607 117234591 208996661
236877701 230930384 97308600
38141973 345309478 242405915
225125712 220559956 76531527
327729442 125027950 110000308
199060929 55966098 16442311
254251366 101403253 371436546
432327118 208597882 416381312
362570494 421354616 203361789
118442291 386354834 415668507
286828993 66288967 127323772
179327774 292527830 320867906
443364093 125061604 277174723
212513114 249252479 56233871
419903920 391396172 263710183
198374190 154901133 7031324
272386138 409885419 272490227
421671024 150559160 51134899
278956684 280105109 405096039
359641663 363664424 212285006
395079670 447120855 364868138
252890912 21645406 31503857
313578708 417995805 406492230
192890932 77301572 349375167
339332896 208273507 287397827
253581765 233531789 417232157
241985250 198552470 126709968
379108224 429733377 439840862
298918165 401363830 186889133
86465557 182135152 245700942
94152391 432901224 19678025
333870649 2170561 114143319
251680460 14383981 120718430
255965541 162929661 270301361
206627861 385291543 275734512
297703468 105785948 455610906
443512676 62665952 305584760
206700483 428005533 418036230
343475656 73402947 155832566
294104203 363685177 7402999
150540464 101969796 269893978
319510231 277686898 230303312
397087103 360953332 106586759
201264361 87029307 163045598
436470469 144650070 205601351
58659289 224041755 202673264
326857829 93803836 155505411
351395674 447398333 215931055
303952742 423987922 336187403
33782604 94916092 398811619
311405388 280402550 249382621
168701447 278326450 5630209
16299396 190073732 430091812
276644184 157201096 413933212
110541576 373557099 173733131
292495793 276008369 412573747
308689299 144103526 44992263
117606198 363791980 275274115
313184188 54367560 212501767
19254364 120661034 59362492
386756752 38825580 156128558
77021289 147373154 309666496
293763303 311086477 195186097
352178673 412992509 250078274
355171579 116710410 373310351
181317371 137883389 447193303
87300715 295240948 452464687
95281995 235990616 60834619
345807865 204765747 52660662
365798389 75838915 367829684
127511582 13006608 15554789
368407000 1011302 113360476
55373700 358517701 177018598
282803610 378897864 31352296
419182934 370452650 380605664
161230858 291157778 324108400
45241972 279092810 445325315
233928865 314755093 117303451
5021307 121355859 360536560
139332999 350913509 277072859
125572840 314358716 284883526
150357628 142689426 140636337
264671069 292964106 118639280
232430990 398989939 455433670
413582391 438686126 308020231
36205724 153303784 191322199
341599303 174849136 3469405
79337355 393387415 427218301
5769446 448200192 365307598
168539559 225310574 65050741
176963255 106885476 33523905
435865769 253027596 116731837
199271231 197168083 289994484
82910280 9618015 227621398
45190964 360336595 386204628
138365145 290596302 352872920
415247494 252254038 36357895
267371972 312482448 107387565
255972973 425789480 347713905
214064267 450847923 229107370
78443704 326390134 137135172
226648223 350486767 68701333
281734665 224987512 74572727
301464322 211933001 99869844
94644211 211907735 241492067
25422712 78909071 215930998
328600292 360694925 61726046
354890032 426118183 70959014
58963001 413405680 380469398
403357897 217912399 55861173
71287688 49932531 308070872
20070622 379650677 294951964
364238159 246722355 292220404
446558681 221985496 160101150
391875759 38645406 167089792
148617203 226590394 314428396
299962751 259267256 383463037
136506435 35435931 71266123
23982076 12119771 102635719
195834679 407319442 353628919
218930166 444944872 317005237
249265979 186440700 258365468
426416969 147860117 250155991
163997777 376245483 309587490
225959647 432961144 192889128
56230373 453303951 60199422
97223324 49343519 91144953
99835588 280389020 19020943
399489899 410304528 90656043
98124629 159000689 450512129
227970874 416322706 423125965
191111872 362187756 232188371
182945989 455519319 44568049
408012981 103144054 64947552
287265249 53695423 179382998
241036281 161161405 20980665
380047383 413351683 65216610
84814743 319772945 372450128
206547332 359100375 7332212
249838372 284606718 145027227
140586055 432046165 264041306
441432247 217032809 251266309
131670113 225625304 94329755
50004429 25611588 289042095
446115420 118985468 291517834
298388316 429649462 383583988
129308665 42880141 703081
57324803 287309752 27268824
197049678 122558562 27563400
266929576 29535229 407586826
49047075 285427466 444858751
282785337 299018165 218160251
91988103 298844263 14059747
398888555 134945191 272506028
441746073 116525334 19461760
358154308 155155194 119579234
95467388 275923166 189319204
48039006 25926444 365211159
274564721 134100174 326970191
231427783 128358443 326322529
257872288 88023666 235968811
404638829 337873976 366474984
289387986 194311679 65696361
371440894 152757636 368334007
7342981 132729977 363647644
437800235 148807779 233242036
332259619 406871836 393948860
36301243 74134581 421740130
276433451 423140823 456794173
333120151 44677950 214908256
135079649 414768995 329508283
38027076 277733301 253285109
67999755 253195882 7497229
140777416 231814520 91972622
148528629 428124979 271177656
362047762 62405030 297962743
387252162 35900805 456710740
429723673 69441851 294624530
165810035 383561633 294636517
32745102 370194176 100692167
381417658 230723464 176239051
81492937 287658572 96219486
319661026 277193933 162837083
361254036 17430710 258483924
173588766 114895360 400921951
125820281 275598282 271195766
102132732 307115651 371864971
342506711 430019134 417125342
201907458 213612766 334831975
208665329 425277935 68246248
227583522 243650045 55898383
12350581 384506832 332492331
334103509 97802037 69609314
19404244 345274860 145743859
390125224 434992590 108862435
312440575 414698570 106996496
147511416 159723826 445434619
302795122 292717030 333964755
55589583 94620411 172052919
30284262 440224153 181928778
442816220 17415743 268354123
407910027 7321852 334774142
151275309 302294313 239116549
447361129 384954981 443906729
204797410 109240372 287100171
371401701 327732009 6927112
90180322 143957256 161349839
283367490 162735898 390158243
345711798 74374291 452319063
221258510 31702814 345927690
441010106 366256490 207984389
9841355 79352881 362806684
7525392 48767208 431758154
28126959 124991684 58045830
28004199 367441680 257217044
456605972 285278486 210631933
32522730 388590119 971574
80192584 291908147 252248520
403611015 105503742 376859925
144688049 137379062 341644798
71001977 114391301 374353076
416313596 84965852 371174501
183196058 449627068 41176749
122904273 95156314 165568354
170567393 179812203 34601508
79806348 183625510 84366008
360797270 190517617 273170169
373175449 451063116 321985228
308396185 129148337 40283081
80559921 187454432 342165346
205609216 81021803 112218866
80600363 124464719 340368137
22698380 367031355 24837785
314520005 85421922 117059178
180436633 48851660 32733989
180105088 310314075 55716965
178249268 1938195 319589439
326212680 439836778 64316835
142882671 135368095 68145176
139079114 16823382 326592615
419418107 442273043 278790092
195610635 183920332 452016312
11846014 170097676 196299157
29007610 285861728 402587205
268420795 275554768 72974290
403638898 8384871 308238060
326000509 69024926 216825846
13884442 266359883 132762253
13188078 173959257 239111131
214069103 399785980 28620523
315114666 308498451 280248536
151220278 390560176 381721398
338453706 66663469 165474834
185150437 187195129 324578237
298229195 345028830 114709520
63077556 111718882 31659660
82049995 236993656 247708764
215254433 139352847 20936530
96057451 347432849 378599150
80285020 79796508 6851048
69017968 337503934 357955920
104774584 140764026 196001725
126623726 437714316 265484981
4457160 447369738 314171398
417522114 450059733 286415196
165520982 75832584 304204479
213755973 199125446 164736166
203721747 277600821 23255388
42692003 271663857 355082022
20730699 171080873 329552553
298697287 449961877 167859947
178419761 357061031 75325245
238518989 455410971 17303055
76946164 281898371 84304399
146439141 241013600 303361440
325949382 351823 452458
196963372 168699960 164105398
297187290 31825168 127797336
67848621 337034189 179143358
407698989 91733650 220753791
397587270 431665399 426733382
108115492 269813228 105442350
263126967 367657326 262745582
386049879 120898208 175092742
188533486 171870429 363062817
226536001 89171852 429216344
364826218 375719765 226684775
288637209 238099782 223093707
248957392 164120910 294302053
369959577 253875026 156485347
45083504 166741321 32711149
264936603 241610913 113421418
14807335 202192899 92453377
43938461 244393059 423998130
104000868 305122597 298991885
246794954 317278853 122702406
63958610 447683787 214080564
78852967 158329654 23949859
283645259 147076432 201187891
248729098 371749005 289864071
95192423 397136099 450200467
51116289 289182916 196914263
284745604 242600195 139675474
237408828 123127760 398323157
280909919 227860796 361376558
101386851 265755285 310312426
407834442 185455455 26537579
22383126 173003845 301421577
228643589 52026910 420041805
75584640 235599020 347562657
252369626 426060974 230059799
414034012 407140019 51271833
290301941 97497309 88028074
98753191 28087558 45434446
221836866 81116893 119715753
196470046 369442270 2424923
209388374 435505483 174209053
87413496 68115035 10927673
123874323 155739152 277342031
439235723 24747915 225677666
251138872 287535559 348196368
155621728 423487406 52929395
328551231 97849937 42335960
361554465 366036399 28135507
432671074 223322613 390591607
452868185 193113048 371178403
166079581 370080546 152552355
62652497 163302505 251547033
241201334 294703137 311345949
370551134 263224739 229596846
378210917 50619678 223755983
77425896 210757407 377551650
189354686 218488035 267546791
182690019 288965555 204175072
381183389 188617945 76839283
415206533 192721210 232036936
366624769 3370983 138099171
345663791 130170591 84417457
446252477 247418600 282849918
335460326 43141920 162316393
254045237 306786269 281954765
440334243 28186509 108314540
83601289 55090662 186030563
382456380 240113307 105677824
1378424 238049298 90731626
129069200 4851095 412453335
438555073 757574 232860548
98900169 174038874 245357790
356535058 192865800 97229132
233008439 106391403 33640102
437338424 11071292 27395582
408969491 221005853 148237198
3695953 424761429 294765738
381093425 25665099 310831727
205435781 241583221 26794753
158011243 406718982 444123226
230358970 125966677 355534734
336320006 122969064 395855745
338759056 44869415 311134907
453581970 242781403 432617290
140368602 209886044 286739474
66524833 439951387 413099923
384560402 59017893 229358891
118019040 187936901 131976974
271118886 1968251 317346211
184081759 431198307 64683832
257553239 202312775 241753927
380568932 168125251 18526406
71761335 164459833 261548921
379260352 176273642 232101588
69144015 270448122 124626518
148303682 107309135 381303541
278237626 53762639 172061331
107021697 87073368 450137295
129622495 402588882 349915379
159902958 208817533 269618405
416849074 350847238 278511052
242805223 5392548 41741562
131814142 163090038 376078598
128584914 8559394 283454172
326045651 135453674 214745860
416091577 154127135 217073383
66083019 350975459 423173096
292513062 81462268 32334425
63672121 207549413 189636118
451180989 243774515 218417606
53576157 265739922 73199435
52979557 90546817 104988133
362145745 238178557 183114121
451153217 373374120 174246016
169308158 103263549 56723331
374627518 216842435 244099445
214973291 242633689 35630998
107876697 221897281 246432969
248533687 231176588 290404014
335502134 140384177 350758869
84934665 111312486 367107652
74047610 277458288 148290721
353692535 223894722 78083313
253452074 418102944 56752169
82310104 19167226 360794429
401468628 273222043 30518026
119089784 360128453 225778519
250761601 406201631 53571453
103838628 236519123 420682155
455252188 332983685 292498488
178554592 188784163 236501549
186656997 211135343 304100032
376119085 83514145 132080443
26335799 179530551 192180875
170842041 77958599 120317953
390770729 428748061 268890048
327380218 441401669 137995582
354923002 424084207 238103006
262350615 441910453 404683710
327429757 124772344 377201904
348150858 229939909 85728884
426002183 87292174 75356346
287746606 269743577 274675133
111244777 359401829 288146738
27614072 279061998 36206122
259362773 266413890 266326752
52961097 127646884 428328865
17330263 178531685 29262891
439323849 16173348 137694664
436824289 118407001 257630615
166664061 55039688 333885019
336334565 24458889 143379175
259775685 199031389 169436702
115613987 280410558 60771264
416036050 447629287 261737370
309110310 219227500 125591280
443779965 213696689 147498710
358659540 15930626 225384607
211187101 454017995 37229575
392944683 58420499 313283250
19411298 289759335 347034658
91384483 144050582 70556334
268178901 92506916 60801090
103960005 130787896 271379978
212323773 182981839 419832313
217051097 21941089 435475470
300769577 337043414 270473076
11144472 296537106 288302513
256249646 100570407 99403888
309794402 155836554 81804200
428662746 399947997 374191865
271150005 281151002 294461125
30537351 392152689 255969174
121924776 349956822 431445556
263468366 206598673 157568489
382472147 30376944 113081900
222076375 23501622 279418190
351999581 173004515 5704168
447971980 438556036 353965906
75107757 456200383 255115201
104198923 83342422 108569291
429715354 328134617 96272131
75518065 139297058 407218765
420237923 188501905 323794900
47082866 350440285 74554231
149436144 278919536 419005777
227438702 283096449 328366830
165665688 447889980 356236024
314435035 429884222 192530147
135786633 410358524 2931774
404954425 406158155 294291328
326864776 163612910 182175764
142303013 371810641 115425875
308330910 300390187 387852334
369507799 385067636 278212747
428009998 8239691 340887577
160974241 141291956 250085869
242306516 273364151 79862259
446969819 354882675 250472509
125388341 443486841 43487708
390665779 80105800 361801562
379646715 191861578 408907
310243501 279454477 146743944
142826465 196095606 199413866
155326174 97875793 330919528
332444953 62264213 411743804
1910379 182485328 183245687
260595738 354702989 55700672
79161938 125000579 340163577
102505954 403630469 56774420
227475268 251454819 281528512
45755597 261688585 46341783
66719882 418178154 440592429
278552192 194663010 348180925
86653205 453631517 215858942
30957909 331131538 257326764
68161349 421499122 332346045
9721888 356073537 172923645
38722539 424054703 415860943
255774341 374658875 2319508
432934798 369149470 456133955
92376065 380542133 404471726
132035855 167377193 178873591
9805774 455966102 430682282
172130539 329548774 353022482
305004235 289380005 174658761
350439306 310147456 85793246
62247710 152518722 347614479
255486465 59955340 202976026
104878109 196570645 363423176
380462105 169309751 314721445
62686178 231283020 304090416
64263456 367022458 411539866
194449171 316499829 204575436
429032006 68234299 444923715
220945017 338244006 119639729
196858433 312789618 39767943
58533862 272978818 283578306
404388731 51132000 66233690
113192495 376174731 264377830
160863633 19369878 33799096
452817092 315951033 114875055
340162134 449735800 71046793
271937910 64212963 223282777
84972710 195894876 220383652
136341485 51800880 261759261
287553510 52189356 89701048
429362596 334802303 228341769
244582618 48727856 191558654
179499974 64246725 206396649
341801595 280959497 221440117
454262667 70955984 290434012
117133131 158759860 54152148
242483488 100883474 332705490
280857673 42271357 253770138
175593346 317099721 320454504
416812578 246489733 310692744
253994744 217500082 252395134
131879466 224730159 202687504
382859033 70069510 42333356
266836781 242159845 401607306
330273607 73576900 209840379
21650602 447770487 372508629
146141173 192352097 130308860
236253705 154298647 299392679
172421858 319187553 12692372
328885640 387407069 191104184
237939420 227778437 84292482
221323212 369239408 368783143
250769730 369608620 219705959
366153510 14049231 208315987
263354334 439739008 331237584
352690337 255119955 178152379
52942767 229292842 443251447
205317415 110789727 21042054
105773479 335762436 427485150
406004771 175583144 424352389
452582337 184344645 163060451
377255981 282305169 454637460
314804655 382247760 25013892
40087131 43023226 251437175
217144554 66447460 119427876
149086720 152623398 89076889
224350155 404004384 100962323
304153952 395340043 439263628
218178580 399919863 270665964
369961388 414147207 442458522
446860168 112671423 203730757
165029159 108055058 380020287
87601825 394154844 421391133
240102099 359409592 95049699
37415522 351533155 258233141
73954182 414148202 292336447
168623568 327481164 248012649
26009065 395020757 266014734
276740720 136549750 191064807
451528873 316110886 339451804
100671385 204868871 444073486
346227298 33665966 27727191
454571035 192082197 341261519
329288810 194302279 294757344
99205176 38381699 109970753
380042931 71616602 76030538
185633077 85601708 174170287
421088396 179072590 353767625
411348646 203472523 44789087
309410762 452925293 231847863
77838384 304101615 320493806
140074338 51516985 297668795
274764992 250560075 383099438
110075447 300123126 400248355
294307519 456198560 433131001
368362709 50133577 119992355
124570857 286539843 79631925
8553262 190771894 331203799
224365251 250831084 390205636
95507922 407781020 295605970
224765618 429698523 217922604
303382064 132464064 331518424
33555706 16987351 195179980
44365642 230842405 415352715
244033586 337453586 9707578
65843214 284619382 125570358
101109320 104749582 212019269
9593112 90101619 216008842
248868631 148415627 125080682
101598696 271252322 14386123
316824396 395704451 390837751
382289412 184176370 388658546
415773087 114154290 187475358
387433685 312351299 42962515
216691187 147218968 89771175
245118185 429404890 359872806
373274935 155384329 182064192
266328714 307314666 5627299
77040127 208973497 398703899
115456857 114652023 128090046
85389322 254219105 7148674
379071042 182687340 87545429
125162849 3049120 443240801
390425391 206146558 126161732
285268089 347673019 193916704
112999122 185697072 205614862
44768871 297637645 13857268
77465714 177250967 44361402
337439894 420381827 269665092
247505758 179430417 82080549
164366241 361365872 412145302
1375514 443030605 45961077
39200324 64734609 63030184
364878011 21825945 457500137
76499904 377260232 417477794
399376488 40253708 387047889
42733473 68980129 436686123
255174225 37556770 75745840
300566317 274170657 185775750
18395960 287930169 424688020
3229325 58588485 20949763
301354357 305362039 257122738
307332419 335735851 118669962
295487799 124945425 378471671
413753118 35043336 333714425
315909328 303442828 107597840
145996507 354508195 364790916
324603335 57369012 121897764
399305372 18995178 75604108
112986197 55938155 259452005
206209943 19893338 61578382
440809945 425582226 230884624
353116109 101499533 33774281
171494431 426081662 50335730
296216947 440073896 85117700
183877490 436835981 256362903
283996819 436488230 232037161
338023484 280017535 216970888
89221485 54453086 337108821
205756022 449287580 182128178
30232305 117347337 422545598
175833519 338501712 382857589
379860672 18919486 271874518
363515456 162164732 398426430
48697396 395562804 258326530
395259840 82725222 430740802
75471248 418819345 197271611
277018339 33851140 206553998
311106435 385007910 22438530
396542494 450869926 152978956
101898508 452244801 454903765
159111625 205671294 393887218
378984966 342901128 64007872
346249571 64708822 281123788
28512907 199908426 413258304
77164592 319217896 23541454
110819961 342906976 64632273
90703944 165432761 285338306
452120739 203650305 359900785
218170814 94556095 385909480
302715352 418768113 241431799
272355421 428461833 297817531
79380407 215868457 74919041
347467026 198173948 319319913
256956866 318287705 108773069
359073380 95008389 323116679
271896801 65341428 315291336
137552940 315094094 443284171
226278877 47994605 322768888
272088221 127989164 316348162
111833001 318480479 366318768
245369402 324219723 211973618
42130350 438022535 166834605
73930721 200132866 314422072
252728915 204710646 391609861
412281845 275160722 380264266
59337715 147848813 39338783
165940208 244055013 245014394
10122145 324310287 450635705
142565156 352777251 111003765
268040847 203506899 164696578
229573905 98366039 28309293
434182828 346704618 251165693
332278197 417537951 406344618
188180138 338766419 380832425
302761152 402351276 252129202
61757819 82291618 163910966
300814964 206168723 390222776
326321959 6356589 325651586
375032454 294893738 127517812
134186575 107390257 450779280
172233608 351078732 370549284
123245266 97245634 19798849
274167856 177577798 34960017
446246716 232401122 5826152
355315358 435389595 456468616
50596065 331445977 382965142
60631417 427891233 121804628
401854761 109404482 435206249
358341893 312407530 301199111
162611226 339912735 124837310
118575079 73819462 245895576
197451852 196875533 440374238
198072596 298627199 388021457
225543357 155655913 439652485
71231026 83681367 321252285
155442623 65420800 268300350
57616433 60123777 40105287
381544127 94354526 201056419
415562318 286386967 319428066
182932616 73196597 30647497
253424431 97723213 121795007
338105660 267345150 354476592
152891403 182812581 321903147
22221342 454488060 422066752
308015118 99843463 57068413
413247286 132544483 71203322
64190291 14726019 294050679
280085661 417303563 410047165
401201205 290956133 360627844
91417672 358661382 250108270
311841998 18867031 22198993
312005052 398708660 72192113
333540399 203613096 379370137
357100321 96467311 126634725
297012843 227178313 335867399
151312513 354541719 207881387
14116121 51965089 418609377
163829829 242017982 129980620
286235335 148076054 267798322
377960611 130101750 446450556
439079371 133753090 290314208
287577497 392477854 346691052
366668872 98827996 210599775
205485173 428469767 167293043
135374380 275566138 401144663
348560676 298217331 370782243
153094165 210149274 173613183
42693671 291736520 24819993
227008044 30478692 271776513
389151292 198162461 26158401
128810068 12742359 11750465
152185810 55307763 293223531
378944438 246848073 60643293
58615105 347227059 303360752
361921879 361788838 151990312
187584089 190531383 451163425
105962741 430744767 66139660
218390372 438526650 15160700
137769922 341028747 352544442
449754822 112698454 443319685
66007994 356584730 190315733
320415839 238822707 33652143
284255001 390912094 430837103
293134797 218517913 410297909
22919839 335503674 276205248
308955783 184974336 386877227
228665770 413901813 206655144
27325963 21689991 12049715
368574977 313686896 174708527
102277143 164112958 38720173
25254903 434338087 165926052
314763370 209794381 261835181
442128753 37021908 189231566
217887673 53618129 431464176
271818601 397573513 435480960
37626832 271638410 80900130
175300554 192200420 292200260
44458639 83403150 85330091
46199575 135418345 344010905
200338082 105146955 92659803
122358003 413945490 349204115
179012998 324947605 147739684
845688 40971524 338393593
123619455 246767986 225212203
311763988 280294022 320217992
201399766 164872157 146486220
175552721 166673173 4857164
74407043 196588551 29648058
104079122 293911946 108937133
450849554 32047688 253340478
1416026 6617503 309994274
145899792 294120746 262074793
106424830 450807030 99850155
120969406 442568053 119787215
30002820 440613244 370992250
245057572 100665040 232183126
35353624 212605076 114055444
452160299 65246068 158715704
182920536 216676518 400936372
370087362 283262510 208035849
20051219 234844147 49803412
364183070 398938187 208946899
307339486 215685425 347984128
221316036 2163847 430211009
266982086 290499636 162235617
224427581 442756408 163154784
413699500 357890999 321513639
90273791 46052553 292703155
151086442 135659262 181104718
219335701 277793452 135074931
173798161 294271521 117243063
247090821 402841892 139215599
172239131 156955664 198037987
47370002 274481642 313562444
445119054 405936414 173876162
72429621 47011544 345011387
207716291 181420705 108843745
76125619 260918700 344935259
274659214 178695455 341893162
914026 249840748 117808350
50944554 298045800 220876358
395369690 41578885 225923878
432265399 362082670 378789221
66972984 440362021 106452582
423570059 123101845 285605966
248927238 48502234 48377112
392286618 277347205 14873894
137237291 307429386 146418241
368119004 234012280 183010937
22930437 219794827 225861707
412833711 17297365 190458003
16612324 181199224 137807124
164824615 102491025 317965580
439622633 326392795 361497411
55848887 101362580 227370570
33304972 51887132 271017392
24248475 341395163 238033445
123591088 440491315 388273191
389641049 260004872 389263863
396863715 325604525 453388800
349122629 13760885 108132242
313316664 452410858 59716530
315591588 230573950 208822689
138917430 347928870 231946506
412076486 295750467 134463372
407208793 418901536 74606729
403079801 128185001 166549362
224750252 313178273 183118985
260352349 249524202 411975083
198143347 302126485 260689745
299247895 388967945 122065559
249230995 337570353 241063463
184681429 374563386 349790766
40354821 2433003 201287030
139989644 202158853 229704884
455283756 431273740 198225771
414239854 293681961 250477718
189951155 388925381 399331935
111129112 336169475 313062008
197354768 332492172 136459032
301910456 208686761 142724292
114264033 242272783 210961583
46753620 80314727 181355883
116488719 165372581 172259199
328278363 362541040 33735111
72793635 347843123 340935748
314158538 368099907 382712518
112645907 214760267 414903846
317121205 334253030 329778332
118852316 6273334 436113922
264940328 119570558 373063241
337539077 216729747 45986215
195568931 158441731 129312667
387086027 264128562 453179376
107990075 309193376 78262920
345014050 161362502 257020133
26324306 142017748 134681935
217105419 103274057 21612129
263003988 436360438 297148026
195291491 286134142 147784644
372129866 244692522 203430901
174858646 15836859 402962851
358908460 329209 434094100
147783838 183186766 10425682
244715735 373964957 422033959
834942 324043754 39831211
85308260 298949560 174830841
235223325 207601126 63017406
326422596 352278278 61767847
309164871 314477230 87162246
5251279 163666627 443344657
419421071 41215795 128251062
429193430 70924669 207247260
161529452 176331977 82876971
223805641 371408737 244799199
117589056 174609930 175689263
106971020 275240096 156182084
170566908 422264912 3454592
12655076 380694950 323054338
28405210 135359365 64017226
59491429 46822428 395623141
251230102 423880238 72940477
159852348 205226180 391416188
425919939 103796010 435012085
9326759 119547464 131211632
217889209 238580464 181434597
438627480 182043776 381102270
25208495 443919355 271778914
296232711 68037445 102034546
298047187 442280176 394396429
278108494 356350953 90896875
411482891 139096431 278026270
308366380 57330308 385831685
302946791 75353348 225416610
131621655 295936981 92413981
8008656 270352348 304163940
20388591 428968300 245777188
36675366 357972331 224201819
265597602 276288588 417331774
304306626 296300333 379236246
260792599 423648508 137285491
8523955 320918200 272951380
443675823 155082739 437411474
253345201 271865124 191935513
197213638 392144032 281246857
65420767 182796109 440128430
43288589 177456912 422765268
238179600 265458757 224658207
36933304 75326078 7473100
298738456 303438862 53686924
162093988 456882142 411734871
284676172 33436145 115676245
52054425 200117867 21960002
444335954 440894068 20382388
423377675 322462140 200742421
216798570 449310493 32879192
256138520 266103095 320932938
333208161 228551367 164653168
85962724 97747243 240028257
72617052 208579004 236352540
215286250 20085362 185490618
213734657 263887063 400528378
329686385 199912244 22135892
292254497 304892572 104039338
286107925 300431291 40450409
432532010 347916493 207601512
97422689 88567104 426259839
428750289 191595176 126540674
69293922 276260216 390164111
168072688 430038049 110197793
453639434 261959503 190250858
291593494 97786882 54583001
348685120 397865759 106880258
212683179 283561502 290221212
105933285 155107003 44681841
226564131 427740089 261823740
241051804 179944558 105107921
122409897 62515288 248421968
111269640 186564133 296055048
290825044 209518707 347183837
188560098 311301064 300445102
40997145 106853704 396833006
331978436 29307161 454209133
182697022 380990747 264109891
56887681 225775416 387103012
185899094 415385639 112208915
370232405 289534990 434420709
448203829 81588539 446639170
81451555 93703175 158116013
351023988 105696380 354876803
61525020 356900665 114599920
4238514 410309055 241102898
13749924 194713203 308859155
197077216 54552805 14785523
223610181 259771084 165051847
371712038 313504765 287663302
432508959 175915226 93025329
386756846 370447687 249583429
266796940 123218790 397385486
228269907 84350129 77533211
351602200 311997493 88772034
70043965 56673630 159568386
126566881 321347764 116654527
421152114 412594147 154526094
80974904 70193931 439460037
170490406 432238752 52822022
356439613 12428180 264572276
148268921 77390265 117230435
411783804 409571109 284296858
79144629 172235574 320239502
417940683 103209258 6556516
65849935 156718077 314312981
754452 6049636 34521906
261440536 278545642 310104804
264226924 156430070 356186189
207440022 239332194 370806113
184373507 58895773 425000524
52122593 104314580 331357611
196139722 244084558 456970815
353450283 447216700 372902605
203099168 263389464 350401556
333259576 392350285 204456222
22430285 330258376 277251560
281661763 307632113 225143369
374215019 363317377 79440616
13135528 14414232 386452628
108584705 58195091 336698958
67415689 368287184 409014490
106282816 114324402 357844017
127641282 167315720 349648762
141716435 94184702 74690298
46684234 389650801 420907930
324427180 298452568 448910796
240577870 83545576 270459347
456554209 67085990 49060295
244084244 380968365 421103713
337819992 356392350 145700055
177641448 38734844 383853759
142991719 380347792 283331294
363321051 211321530 344403174
170592847 206616694 63813587
8991201 141864755 387012205
222330200 289936113 188580924
403555457 127138431 296850260
20819924 317554081 407653199
397073941 126038992 387865922
211105698 35908271 176302246
76114805 351724612 425464558
330374441 41867393 136540342
18491604 226741828 415342379
386514733 5295215 77567934
345045970 48377747 309971159
188759948 152275008 169283750
43421289 90270096 40432468
26381353 245441378 451714478
201197868 304452043 78451231
227958510 198107149 193957965
47229337 101830003 261487688
194153006 363822881 274907606
290513886 125618968 153654129
157489375 452519783 391438677
335096683 229164599 438763792
414198649 390497814 95058325
442880847 232252494 54391037
426943318 45760751 188181922
331563365 252415511 449865056
134840389 335615611 22975002
225334526 47882204 271168742
431363169 371099831 431287623
74631283 387967612 332976613
32774169 189060554 423844717
238191298 375085774 431430913
349253774 25501661 279437104
424024212 345128183 143471470
384904404 316434718 380819123
27697205 211902924 249208853
402320771 215217709 33416257
268667199 124028186 211241557
159665616 30539618 224920623
33781909 431167797 305440825
431011469 27930129 296078073
84431729 86618679 173788043
425601251 304693271 31869076
100368639 282863015 109809815
128158888 411426605 263062032
282800035 314205245 20880271
239984204 295782764 215508810
380970129 14308808 279049812
58515202 68328727 131616775
425566657 201751201 342726180
273519256 325409380 327789951
163307025 51973786 444232739
167179985 188362887 137292133
67320055 350788295 36854337
402863769 260126863 78690979
238499075 51457497 197535570
247413865 284028890 445288971
63138142 153170931 351849495
433459502 423164746 410964964
425119113 332487461 32648937
258555647 290235881 291819552
61981682 180463132 322125115
386876020 361541644 112901409
373387928 231645406 417738488
181691114 329064336 311978398
207367801 91570410 282975783
32961021 292870537 57987437
151905647 207217416 281559952
292591898 323545088 76393984
87747077 400289397 456636859
230691990 165154844 293302392
360630803 177071511 229036246
175995425 7418037 351108661
150993504 129493755 54079371
85140664 427760879 310936753
88262316 35833638 153201463
201611042 346165512 129532107
348365171 386426063 200032823
241385881 221796261 255043590
308381273 86551539 128958165
240087782 339292951 437145838
320179558 294664198 409840569
338223237 376177094 159586416
20411126 236862797 34642181
108733342 394849466 237174199
366227724 70719770 326853950
74472011 449618014 339898659
21155672 367047099 309500119
243586346 325236890 256989330
215279351 104793183 74321112
387219124 404917479 335704582
91966501 38655521 94755431
327103490 336699335 132015340
356649456 104174907 336522308
140659515 89742205 60817600
271564348 54251484 46657881
360082134 102204641 122341285
366308274 240075437 29268433
349027991 133488916 352485900
208349489 112750013 195160446
61955368 188870621 76887417
302594559 284549037 290054366
146813406 62849198 452779930
84414687 411462926 323141591
69811628 285863569 373576151
168585081 315317573 165532755
101708724 396379980 259765701
245824422 371237171 265596866
288212927 104269454 450592834
357646407 329602031 230802120
410013420 36409658 245255386
108223154 94111852 225784417
142179400 269530802 120705441
135105158 193627502 397747620
126206439 196640594 68025277
187639646 383909495 218789671
102872704 228808211 244236640
199321149 332992319 144606908
296459280 57367850 269762726
100062744 20629138 241226124
185680059 8974828 75685608
29016861 72749152 448436506
365015037 448725685 87339895
364173736 423744720 17246678
31437298 388395623 349288597
369688864 271099042 202077889
55445252 325514038 216718245
361289496 223269181 208805745
193825804 305242271 80072246
2173039 63409612 290222747
322623933 31947844 284158950
308098053 275734054 295236944
261442599 100164999 73503818
56084683 401263319 149073517
1158169 374203413 320136887
281171799 380788936 28215933
79915225 203953816 40254014
426790198 414918689 206165268
232590936 168707006 450308114
251416356 342740771 411144199
254222197 451542272 103121555
174578361 328852205 261540710
43949430 340497137 196118077
286377310 315405713 287546106
258982140 13680403 277288946
73426677 365944572 320976714
22954804 214050237 166447971
214925371 330634687 99601460
185829185 385817080 415246480
222507751 313468017 117717090
169855814 432102863 89500368
29435229 179814348 10799837
136838142 110286588 451584645
238580535 150833672 312961252
192017473 151894393 243619842
382872988 186557269 417396607
270395276 46659160 108690798
257504185 54785495 414536759
261580931 146417390 439167929
304501588 151112990 129438996
137620293 20303784 342054129
333753488 73614361 160326037
376425176 130221900 386832779
389717051 178203632 173929494
419970963 442970134 282558469
127251864 295341838 173306074
410261233 393158148 66828242
354218980 259492213 39687505
10943878 206005158 253910996
130803619 275735085 353822373
259048205 334815121 98962104
351532197 80518752 342943220
42371050 51723661 132749549
233225212 349833685 74806549
419610535 454435700 163603405
146733013 402103805 246331763
368309846 364047146 368318812
388583353 428253433 42671903
258859349 175130939 159196746
235043445 25900106 295811717
290287494 450731893 389962103
394725191 226828579 331682704
296955691 305469344 176735359
154435449 255167770 77924848
119063265 361004195 86587687
8993373 422575316 314455290
419464136 313246310 320161334
216194518 17814803 240913060
312300181 38108835 44517946
292610157 23765502 243683225
358464116 101349510 447707329
52207789 365179207 405586955
430059628 368675942 342690890
57776735 367384166 17156397
314343715 73047912 68525883
10888980 358397423 184548127
43067742 184826370 350655521
329318132 65478097 426449603
277631513 72158396 140588339
277421713 238254243 439684904
12819420 16928647 386935793
65602520 377000355 49101085
189931676 347535779 342043306
148504518 39602067 93469751
23156755 138053669 56921417
303429030 289079031 167749492
46349971 374881845 151228890
75336850 1184211 258977802
383781472 242546024 190773531
180139374 162897577 128090004
190383282 50908555 298338310
256491913 439062141 411644723
188841876 407446588 455464550
435153273 407007904 81509079
370117095 361786654 5457994
323472973 333498992 395527593
202304635 23285242 202286065
239623265 45400408 412678515
284835047 183507242 336852678
368296892 132363457 285719729
150347546 422577130 308293032
26999613 110833153 149016558
16462775 297853461 96669055
245955307 401575623 166657610
9267472 95699595 130023057
390358020 61338217 180917239
94784039 392205347 349476403
107301112 220715690 222222476
209790392 201330878 113829191
149282716 9885512 324084477
88963382 326368583 24025836
197435638 117040992 219695385
278379978 47695106 145157386
6764515 131830311 174745586
128391914 401108855 446469910
19202025 101840120 245712061
232511225 16074389 44222606
240739587 242593896 108369716
44482442 192220881 204562532
383271637 326894816 56979285
389419949 244552969 444843564
124890563 193099768 302080791
238251225 379632243 219884936
168669161 94407894 361136310
388870093 124016166 3394970
209768167 165683386 20958039
280565043 140861424 187100771
71146909 383475597 224188179
156487987 140722208 13635960
76526620 112844215 67346816
59857411 7804991 319504045
244068676 80457494 20765250
391300630 436670374 88914695
93546594 366030310 101090788
107016655 24212720 420187088
39875565 444619094 110949994
361080701 143185866 210242961
154171118 258144189 211285053
358904975 453815947 97095200
434855358 237879204 228803651
197458798 145503778 278603632
172441361 427527373 155829049
86693700 179149802 450158496
55494538 434847866 304634263
240256849 41866674 346475489
129552303 435858940 351620101
243697414 425095807 444697321
214279930 363570436 21834054
101474497 294740248 26034872
274338614 343767683 453143542
339551627 15447690 440983694
176213023 87110533 2437488
376316042 131251679 252708074
169827788 350903458 105724986
395046913 355670557 452304416
149992073 253537122 232165304
375591653 457216672 126147035
52902700 369340174 416961998
173521968 6129069 291673887
162554916 271355673 234475529
324333975 270848875 380735159
349190769 357702027 375029739
34566548 399880084 283188367
385207266 165218817 429632098
221092978 355414835 450032794
250138975 184952919 418351113
191006224 221130815 11519817
119928579 116807132 420629079
98917080 93134915 350846496
240170651 203105630 408362775
221127683 143297650 392769543
383432027 235687364 439519200
8221904 451197315 384811566
255511624 96641632 50928227
136952016 159955337 49801058
192182367 450342721 339067665
199591520 170724118 32556912
348069186 155009851 194798832
330090227 364346813 332874856
330530249 384691199 445744009
114650477 100065912 420496253
79832204 53468893 309908432
260698698 196747616 7037202
75668408 62382321 126341496
408344354 321672911 405760830
125653740 391296958 18153719
247127230 226582804 245759728
57701170 271374124 356678258
111667091 274170319 266504277
324345050 16807700 28384073
232739928 70240964 313025703
143677054 30135126 14482368
245621487 118826349 92349003
408608563 344060633 433186792
58703039 171615480 47480242
365550933 263132022 159535527
373010675 456343281 364740156
130131751 147418940 311062665
178069108 252989817 57052926
81475142 388622417 176562248
356935704 353047792 317517061
33073318 161902598 245341759
379051156 74764678 164018630
59271408 240205292 297960861
253015278 446966408 397381948
86160132 120423762 204117686
414815078 323190303 114232386
14250955 159441111 100779689
407315633 184881866 58093978
113932062 37324076 261852901
121724941 344232179 179602711
28720015 284840052 202590825
306512214 235114125 143472570
431554092 88508860 8552505
304947250 826732 9933788
150403545 401940951 111757903
441511791 224747409 276219619
350796768 43277507 353288488
41850037 102303282 68114571
167321484 42200656 249467155
391593933 340721067 278383762
63534730 436907139 232005617
359296327 126551058 275622501
32583034 142432743 273660846
92655534 229219831 404529806
445283000 284105606 30780261
238930049 280489424 432151093
449783378 284790338 81333030
162041577 304716106 179998161
266443287 277969649 90569509
35760243 297272564 227990995
315503626 259244033 383537351
121273153 441337594 353692045
342053728 194271655 156080618
71018143 250449868 149557086
223824311 114904366 30019990
185151963 398794974 184670575
298812432 189342477 231328593
79662821 78703594 88514886
375363683 322958693 153706268
249647099 143215930 156240763
39623437 328695717 369456969
254745015 141116800 186831558
120611096 258088502 149009079
125304741 92523920 34703538
34843369 338361964 288703992
447532478 242815141 182556476
257503225 210655857 72017217
250335720 96294747 356903971
206873753 274288003 175610090
20813517 179335813 51340138
171213374 447965712 300266915
178388812 18774165 297177841
211528404 50163976 40113307
357304667 245902176 302177450
2735030 48050049 164896003
273932616 158895603 356093060
398595646 110860407 51553829
366152541 401237687 115315248
247258009 321670370 55319726
42142414 231005154 139555790
222425110 156869426 434114933
412459151 426513244 155343280
182162381 181952025 330155643
73949586 108752794 127741509
177964949 223154470 431992609
380598270 279341663 30434856
221306185 323545503 104100735
440363190 153230681 243426725
408233664 146365728 105331752
63054761 29396374 198485267
243050107 65236607 248756487
354824628 35946904 25090746
208722039 362244107 95760503
45992378 355106947 375999960
416418479 320090527 385566928
295062407 272747958 390698828
19392047 387094924 99329618
23461561 268872928 184380696
350347327 65001572 319350702
14573187 69713583 216192267
293352831 298804910 17370181
213858502 121439885 218699602
51817733 238336103 129516504
204338263 276962692 264097465
109193389 233750453 298072645
261604256 325332169 337741169
130881472 19006410 248244888
270903405 372494093 283432547
63358370 320322092 383321135
265918332 249321337 364098063
196753990 10723120 198732020
267857782 406642133 288330176
122518376 119903847 231257720
16309048 231611333 330438333
390624409 46217920 118140709
345328501 431114349 367369598
169089549 22906781 44677047
34250420 318381049 257784757
307940081 182889361 315730972
130062921 288429513 160720990
296437944 66748477 89131456
208612655 392696457 36609530
416899123 167444792 190792823
150866543 207563723 273848921
373839242 196013840 298315306
387338453 98469989 239095393
354837457 54014933 415532292
98949868 329759619 15802658
109518851 151220032 392483644
221827055 430913067 262406541
249073302 200119577 20329608
45768842 359871001 57787061
33984124 27310477 330087761
400688316 258812089 359988959
208566074 65215605 185375054
87934623 94305118 101332889
120008880 41017364 347366887
435493678 380146066 146201916
27274214 60545100 244897347
68158028 169879581 52839775
327284782 138753968 74753250
349709276 35458947 210753811
197084953 96090807 160843557
427990901 276763373 84194706
245665938 32593715 400363848
228241563 419398594 311421583
44120572 207882966 309074931
94933862 336814973 252117533
422992314 149826372 157336251
181052980 239028519 9598573
37778965 180190793 95718691
404099652 422102511 10357949
298816823 218055983 113663978
347192239 298512874 8672033
50919214 404263774 360069474
424499909 360223189 429416679
213963666 372775083 332258280
419683256 169105517 222578686
379549202 408219215 398407506
393642048 440176658 171921874
409380780 232381852 206583102
162652161 402561398 206269934
217307229 299009799 304132217
454396160 54414146 124159838
224728695 82703665 190158778
159908251 32116263 222740057
11438881 418131701 453898651
134012746 198190672 115277659
183438201 314696890 255687475
216791352 120503379 238712458
340861640 60355794 319053245
119274087 40574503 385889142
141363744 427667929 253281130
379677238 185869636 75979568
213299647 385369306 136664557
89288276 411703231 228588345
340277411 303833754 447370921
405105490 62962644 422835078
273706125 27018379 389956792
187643370 384948338 47786653
218810453 80718386 383429453
357132066 8561290 407826388
55350396 56749951 26276156
55284260 408826184 269246818
276312376 224234518 341924904
253667418 434665938 225097890
355714328 359722783 316715232
402083475 434625962 179412640
309167035 200485907 97535873
283684589 381959446 215184696
4996073 188074900 322992888
202109025 156293443 46438996
7806546 306011462 439555339
242125220 439881795 234725170
371405543 208986015 408632396
438688309 283834818 120734184
108729802 418853435 337632668
327206392 280711121 83531681
419016602 404133115 453893108
37685340 196963037 58632838
139825728 219363497 272529011
138698632 409511709 319759797
1599545 63895128 244085128
96115885 101535853 274498738
415313274 32762884 22303108
271081923 378208101 71882112
198409515 94704118 240449588
352699441 90715254 83344640
447735715 190219552 228954845
209453040 372590655 214096741
163334861 141725447 298150416
116396056 52088710 326186804
435967780 448984731 205127373
400742094 56509621 364893666
39423491 348645305 165538588
89288073 375198583 157266475
353657511 61040711 399889308
86602986 244703842 189617150
380602634 434689658 44553738
392474255 216569143 27175844
386461646 120639300 222985143
146863232 155202925 276792778
383579899 90634687 281540155
308856845 284930617 319885771
366823687 112056779 207952506
139976068 310512423 124636280
407755207 193958026 139323208
270551034 194088666 16941745
436971272 103579390 165354747
309755778 120488856 236358489
196220649 359895034 276163835
89881730 302290280 184380605
82541897 58032915 139553699
131039867 166611137 396044735
19462550 128097485 393134148
134858615 205750938 97236977
356017336 241884777 251499717
438587345 17366049 310415622
398368709 78514624 318519640
409345174 428272306 431144840
175658665 159987400 196933670
89728825 6425004 25101405
390263121 247733641 450054060
276468248 177215964 152529350
128542843 74653055 226655857
261217470 456690183 130347240
172797490 45331118 373961571
443723046 356139807 369357756
428761414 360002749 452091124
416275456 145910603 136160435
439378427 337910040 251260536
215980972 202939723 57259937
37921372 102495679 287977751
185748776 218085046 386215244
391568610 197021165 377492898
412778819 81454070 253617990
313382832 69319992 33534403
244537223 315372210 67917409
368644947 132847667 358535075
49004366 60127238 296658861
75879922 409821743 100828947
214640961 25270506 191863757
19217718 106621988 418233938
103001935 247545137 324748314
169233169 229944602 17725474
448793867 438298215 166524181
224109702 434550243 69486651
412466636 219209587 165663271
121582425 456455160 50296642
274587441 88012929 172137967
188683038 345280048 146394207
102099651 180866606 131713764
377627939 282199526 400271755
71834782 88064968 223319602
367959303 321659838 393618972
457462151 239707219 206667828
12122127 173392480 142680280
71161762 275341040 101554481
396413436 147908429 191747096
20487522 382930154 446732685
189923664 125911222 14753995
208199828 299231556 263811460
388297465 247977466 432189299
360328894 322666618 398190953
160315159 128135245 151268131
349212282 275557894 51138918
241945864 98096783 217055119
361670874 30957486 199607991
43929380 349945514 66954175
403892164 390011283 6632510
31635930 308173190 352761698
90664379 13001074 189244269
347827132 430209867 358062127
73228470 379899054 350505798
453800793 275419749 282569213
424806679 302087860 443105747
395510356 74989812 216679941
328207147 20938579 207430078
271152440 209355468 265416224
142914364 432602386 181833419
9145987 140506149 43656194
348564598 126127660 194950165
368298451 303439179 13784153
30407152 152206524 373450905
180479382 183895087 393285065
65852478 220641765 324771649
61875200 438418885 9843337
321581711 136169127 169626576
50315643 123947030 38604318
114041378 120766288 358107421
302590640 95808418 424240195
137166424 300021342 448050541
46139636 8048731 132253267
370576519 88597098 6570600
86686172 261026702 426326428
136686472 274858533 324599800
377839988 161745898 456725492
128370304 320271432 208359806
146587135 433197750 82697511
98742970 302497587 139572827
50032051 155310860 264377790
235177183 172858464 114090884
289938469 189268812 398020461
138150966 57635948 319004038
374890646 391074692 372962540
228044790 300480478 217561591
44940885 361067206 265186577
334103126 136786905 309184638
49333398 34681717 333916323
197944806 7998693 327718599
275941008 20592043 449470797
436349960 125541615 373553349
186916509 115788768 79466929
129180086 444754344 397154034
175755619 281219055 322175225
341033020 379209026 408696294
321594468 307409844 369963414
118515722 155207731 229243915
173038613 171394410 276728905
182954123 181102174 317165494
206623215 421256003 405009331
26807926 23453000 394712775
269698441 59786758 418699894
259683393 198362089 217247506
243587100 22811119 35744841
313137941 297257815 93950857
368720494 267904707 319336169
321880443 234713623 455431915
124005785 236517906 327480448
450104423 395968367 338546373
202640304 437197288 434432390
167446401 179337603 327339477
189391178 246377585 61537449
238786360 90230456 368995193
454595493 85306618 277552170
6720018 291669737 403641194
390794170 438972539 79743386
264828546 182237603 361536522
258806592 125093756 342129790
240289014 13181548 166200441
242549278 289595109 99070841
18473538 97719281 334836643
433721562 268089114 229131836
136268288 151251420 215780905
107152028 299630472 78506399
290203304 228403630 355423201
150358521 138712806 377881399
280181495 244343430 192983942
216541066 36463984 348722284
55971741 29469302 349793835
21604565 167103795 29242006
407509983 407208788 454994841
258668921 298960390 314733647
400158907 183809184 51750550
36465734 126580515 213518144
385164069 172941703 228640636
223928452 142124654 332352737
133438678 65625785 156620853
233353447 15839431 383534238
320466437 383223928 28120200
4644394 419712220 177971995
411906677 173367854 224137417
3825608 182139804 408212623
309194080 284861549 162262552
31208752 252525759 269098435
152816621 364565205 300013281
237460044 65609153 195714308
147971015 343986140 173743812
136890476 351588450 310501052
74145214 73435396 112557800
362855129 268393840 430415344
309297304 331969646 430479959
106131289 322276241 212590500
1156291 33037780 342240257
81498498 210763387 225107215
68637206 1568979 91664074
422872046 348836463 253242823
442732633 90107417 20780730
25606862 234305580 249211638
106334361 293535842 264382589
102147223 334062514 25048000
252421770 392242344 279856882
292435581 193739694 266749157
332608800 170882711 93243170
12036143 314707527 367820466
227754210 17754186 224469129
63070121 454052701 455561002
214233251 2950107 339110062
391647627 348712937 204589131
29710810 166195587 103706804
47545481 377034042 27688261
256847049 23595544 66559060
328155803 290579298 432865219
56682854 230054489 215139646
130440994 453495989 234261731
18304610 310990654 298736492
412037260 230824979 386398268
13003749 12128145 9619167
122560771 446715876 111928970
381224804 394856828 155848521
362952450 256577016 73924432
27262364 281338094 407911477
241470122 250638728 228087493
167224764 409779527 374008046
68673099 15700107 381504475
3548181 433534406 206387351
296964556 142213532 350747327
352328547 341106349 373995943
435108135 456083468 29374257
176851671 276746515 364445975
394370985 188904781 351854740
192582888 307440284 100667470
248788934 381249097 394366164
268939435 130730731 44188373
62057781 320504355 384613995
374547808 11070812 219855877
44026195 32428167 168470179
346213971 139059259 48051713
44764301 290610006 337695969
254095439 419876635 266841860
190401896 33943771 235433467
116010361 131457250 317961505
235371543 215204093 52999444
249099880 395112748 133314621
160975753 317206539 180888276
299281899 350424943 209613475
214985572 169936982 55225971
234878724 48538350 164959835
236995198 313132021 166620200
310484329 88144511 341872224
387919161 183269735 156458295
348875487 200763095 362151256
112300898 376552786 404843380
439578655 202539440 200902757
393871612 202596399 455011796
392417279 176819069 287834443
299300564 170448546 38211391
131678198 135607250 197316593
368690318 397443479 32830576
57227494 265918391 216446279
377525266 345981964 295366038
253713420 309134302 153723046
166334276 286870449 283954084
307614705 9453092 219212286
145063772 116358177 36734883
137193647 413140879 120450759
252778531 231965652 104708671
139772776 86912033 127145241
298605116 334656655 292914354
339371111 230316560 83339310
222113116 41934750 372397041
403987544 31449540 110886822
308588236 347459981 410546327
198583781 262994834 425802672
206155221 387313382 388119416
420727956 184734789 313496351
344175528 78109661 179508545
217092485 383279885 398669044
246586121 422967651 305785000
348697977 108697737 329802118
286155948 407031931 85192165
437164709 135094967 136144049
215665951 300081346 346345939
193748908 109984079 370624705
51309499 4430671 374476079
295554371 148052123 393912786
122151958 83519815 42770505
76695961 170158008 167352263
335911925 213363019 206851840
373097449 89744898 48350166
75224253 16065480 343221548
73887436 8929614 302291316
453659355 158984680 9229076
115784195 215270703 118005374
430292255 171467689 331859838
127376071 85760598 294807449
90603949 291158284 322171651
116297795 444874741 179045188
345206847 454606515 338628134
431411826 61423774 19059598
266960462 327980631 43961645
299729891 274046181 41930570
431041243 294134698 104603289
159087935 227344274 401616832
143600141 386641867 270174519
255741626 273506095 275456
366380810 201791263 156180674
212347577 209118647 278695447
71279375 354598978 190779829
457455096 364648273 134195823
75971063 309762986 173311969
59941022 410935777 274489450
269913790 162871607 229113820
266737366 422196545 31720801
101150042 387995880 203306844
364268352 90306825 28555298
226551001 124712160 136078263
296088391 154123801 98968413
442268087 213041540 200094560
193693776 373842784 323192122
281189631 404523498 226236234
285565468 439473312 133060072
317912718 10322832 205695672
352319280 184358725 11449351
176195225 26427325 289408209
271843117 237517642 409620507
347237116 324619571 244112336
258345452 195315245 44800077
273317949 28375340 362602074
323934957 381476142 187189561
420393435 402753321 5419259
408301713 194465981 352441084
309229589 287194428 407026804
386859517 150582100 408143156
253346718 410143005 152153404
384702 169747688 75192563
113475553 5237461 227290578
185202653 235320922 408384318
445689607 425228028 344140363
360482803 88989498 5469261
194826354 251984680 72765542
260104468 384651038 413608685
260291758 424379471 384869186
104630743 426756292 92429705
321493125 223697885 127184235
452306770 228232297 355736921
316447166 81828142 321749829
56341472 11028066 164984262
422467991 147185987 255638409
113725021 105382464 30661296
20802838 329856308 422868248
155478906 432885409 227790040
348375168 16648510 440943205
283641915 54264604 372776987
48695333 394600146 247666204
410605304 174646820 237646040
282639433 241729723 385002191
21778051 250572105 249491722
367995557 177941543 323118705
252996998 380502952 354252231
374013912 321905857 77774195
409385030 100873491 204235611
120316437 91130841 200007147
59672402 21182371 292048115
33166944 129691499 145793416
135997267 107559900 388416240
307258518 375557972 328560530
436172429 85038124 381779840
264456155 304247852 390861105
379450538 284545356 456909355
147567305 229070618 31299163
442120729 63844014 188772338
294628788 213354477 313367725
27002829 288787892 413926832
218348681 65124552 286218589
352618270 58086540 212493028
252894509 310990604 391111201
62056067 92870231 443258056
334092529 351147329 266456858
136534739 289638982 266606010
90272762 90418448 383021579
24664923 148778369 390875332
373533093 329317495 55712911
56793219 315675483 268662690
368743987 304470129 246904755
431545216 134849232 284544473
156704012 337653217 445120743
83599738 59734298 270106722
56160096 300267828 137511147
101790698 339083556 131396873
329208892 253116653 173369001
268035472 360817033 263029412
177120349 368137598 429781138
212169251 349958705 264653376
104533965 264266896 316759085
314997639 186400069 17291390
277675702 333488728 266334009
107324496 32311080 96936541
441721083 437519654 48947579
216087622 360784606 129621526
312549086 357690011 395694424
357561544 311704301 223874157
207501950 5960594 363955815
450660545 46162738 371173744
186397774 219046271 413507340
126033501 273154038 248389186
330481284 160245464 448950284
391911269 161118942 310335752
26159071 348885016 235689189
356830068 248988771 134784403
62958818 344979598 101702113
366295757 152922312 315662394
344146474 187585454 27559931
119759870 140142228 222243689
77232944 149703324 290749230
141840217 294392395 326958911
153532743 126745635 127257679
449679823 191907734 179891143
389696011 343576087 428419941
173215177 161885518 174800530
323532358 154867610 98640979
10187748 378308901 375577078
121510137 261253338 121579142
244539293 243141602 334867292
209044593 436790961 689070
274304437 318495499 246473619
417548908 323895470 383156538
343490329 433068465 77610505
69135801 52986179 38331519
427585839 290061550 186987222
155729895 251498957 134218311
34635418 362843092 417981491
131696315 4919546 449711323
340058744 381938976 53776071
428376720 202338727 426369299
69214881 263611317 385504366
451096082 241387730 102127336
152499363 301468795 231011897
167525659 228212835 97555772
245238717 362114636 83837190
417723444 110736479 224342173
240261871 169341750 154171136
315955999 94383149 248762412
293070574 64222716 337365671
116727788 389886252 73003306
73995231 421685158 332418136
279191611 21168181 77632415
208678242 67581883 167528243
189783214 446070588 380151061
105866780 67128308 107462309
294088837 172817274 284232766
442404229 241373468 309054655
384870983 298131827 420546033
146155266 288036026 392225776
134606269 428493269 259452649
158962668 13454006 141461172
3592513 437768813 82487154
275783087 278003744 367870670
379805164 15117306 46872759
84085337 134245129 232232694
416748330 323375748 344864651
237067188 46955174 106463983
131590562 210733282 71049651
25377714 120685151 29879502
136005208 109038054 197457118
32643394 102619029 21325225
324441658 246064020 48097674
97110950 323325212 296763158
406031523 351587352 452796406
61971540 171552985 340505623
64011900 328684495 314875744
310757867 135219371 216206955
386813329 365086770 239656742
52105506 218211488 48671020
414080715 36428647 103607767
131241214 145086556 290259297
443455882 450215452 168484765
133831963 2374912 235634969
336621095 319156458 252158275
241318024 123977325 182778159
430014876 127753266 363379735
328427809 321940167 404814075
20116107 199075568 351692751
114991355 2155034 40098521
314422420 423906207 168658568
117294595 401565579 281168520
106202607 354607028 377289132
353849889 166873641 197407366
28763412 211945791 356680346
152601230 378991136 408902847
445406548 298782045 148100367
191304650 355573685 337281954
197030817 430140483 232045385
99831709 126514306 217045398
347176998 67523864 97660018
271576631 450823563 446198629
434441944 87596622 33239308
371166857 125464404 10309757
357087203 442079908 252057246
231259676 171670147 20388548
264751396 377541699 348204249
171504483 357997286 274002747
167875515 213638582 350414597
343709467 98399207 147834135
160622551 128947493 166676445
456477974 296648779 141227395
98874776 441805395 184299981
260965584 57212305 347446955
72146157 117958642 200896586
421646022 305516116 344635358
195577492 157494527 83587447
79070771 309852612 189058948
229925370 350351192 424492402
239573134 178536359 22096184
216936110 263765193 103027261
75148165 259066656 410214978
443971950 227673216 327266965
250740021 216615839 431204488
15952751 232719695 185349865
195971063 323684936 158231417
58574051 19935803 56323775
420544416 86955704 72291125
220052972 427222337 106861134
343767949 321306882 260146542
220507856 29360596 380420532
367041307 272732672 328140694
81924436 282563187 38126492
138157516 317008485 193152735
221085807 302970985 322521984
438599638 258823984 110641679
316205237 198741172 272422079
394134382 442333728 278690734
214794393 384461424 441333590
139660083 254110249 369748331
60838461 48137501 263748065
11375366 283106728 326545354
225336702 377872966 416862559
120781932 191787028 450958040
95872688 292449581 450882351
214355030 343618902 226556370
252771799 175775007 233995457
222073096 161988246 57930380
357029723 36070251 51012680
145076692 398779860 294289364
403601502 249718801 197185561
419896414 109158948 313934862
341771022 84874902 442832733
122846341 170167590 48654634
336266387 114035454 379571220
359657336 107037825 243166341
364661717 304291 228277782
403481561 450252278 382090925
162317178 267064080 199397202
211714112 297052812 55009643
331361104 118859510 83580955
320280138 237040129 42794497
67003047 351247960 399164233
124307670 283811845 22265806
82870867 329198586 351877100
429586197 315819506 356848263
212800264 131975701 75848132
222139723 309364947 215160824
322814617 323736722 59001390
254078165 183542275 219564000
355151010 171233018 3767411
3330914 186532319 444688001
163998278 378423148 69250754
101499763 349450488 378017674
212627569 87458325 35235117
41750301 99082963 225863997
295941606 244813978 377490061
166675438 34068865 133973338
397344965 302936250 415827367
331797715 320824684 438823986
336573687 435035932 227310588
306495310 427883028 136210951
40657356 165386645 198098800
185717151 29242706 239407432
452157636 427731082 232482848
365612014 182639597 82349338
422706915 415208019 195217278
451885348 343733913 136789215
207898638 318117937 151747345
349016709 302569618 22828400
70623391 289576962 229373005
324243852 29107313 224068429
253056326 394900931 234058485
88309096 417487224 279358075
313654380 365718488 390979470
138984511 282436179 263956068
19912821 128621848 239005415
132225330 373520507 353084854
277146130 167305309 155159273
79417011 112968379 79836080
81620751 215041744 403024801
417950121 33111802 270701797
386034057 337243706 448278312
183550037 287238659 175798754
60824509 187540466 63181752
385798311 439522235 83359676
122716914 12216143 100698529
89178154 239790919 259686651
447526167 335229602 381526250
101722601 36668120 76453683
170363038 280726457 317492098
86055064 418201288 228875007
293936138 19216755 343666915
101241234 6134580 236080029
383620597 9353379 352959609
46991109 250506550 352356124
66902918 272985976 65496095
77632058 227061206 201886373
340827618 443225143 314241887
57456874 338170649 301041658
410567196 105069270 57380171
354808196 195228927 264539647
292552351 261666273 423621283
220805292 76071567 407799847
151712179 7866115 287438878
441063054 59920206 26799501
331923362 338661517 456607048
122488166 351159750 213414115
57008471 337041980 85378909
412550809 384024866 27034509
10608946 439487418 23833352
299918541 450652059 384753785
249892510 451382786 310576359
76244524 127368095 121205297
334305341 367981786 359613294
388235284 20147020 187755827
239866621 301094817 427091418
209940639 145768385 215163983
22359824 290488568 346177273
427164946 439967738 183820432
179268931 358203955 27914950
232809511 110937285 218430777
10664938 335936702 199416803
81474301 185945468 427623975
304724877 234504160 210869676
84839667 1301762 364982268
418236838 199422097 157472888
341275724 247496727 56534426
393040233 160435964 79439593
208583706 121600548 61841853
217722516 127624476 131715226
230540001 236444743 359234645
90236852 137969891 7219978
144184515 312890120 66277666
31919644 336290176 396114408
342930579 305422963 384358601
420745693 52584376 100551720
264955655 12202698 404553974
276966151 234042800 353914485
425089876 335429835 281972838
94265003 171458559 43994323
320885758 337623930 259439972
294103516 161011981 42148110
321852583 14998101 315757639
151353746 246919109 147865773
413050559 151825589 273917085
289264972 122538750 108506441
282924274 437762482 226388406
410682165 225233402 11398237
55175027 61704551 64839283
161081048 315289928 321565261
406991058 409261032 394435259
355082124 163506661 355816602
446698821 302469438 320793173
194556088 116775999 304649260
118164149 39357896 175214733
149636185 122258036 138760222
30152972 10141115 251626968
248737899 20962703 275219061
39619973 118653569 146035158
262328703 49946201 58140372
408873028 311031498 79074955
69359127 341854910 246871703
200636895 428328330 46938481
224321921 65886949 41092014
308404244 448609817 1206351
343572352 78293618 160959703
414153934 150859533 62486073
215586758 295051533 24738952
26415333 359400744 8403064
242460065 116103536 445716810
424533498 332808649 354106806
207728935 86512485 412590302
229630378 422451065 404800740
12643125 255292424 173286228
316321958 23838531 323151858
58783761 15466891 33190539
381205418 34621699 416507203
14895591 421445779 420067491
188305112 375156037 183097849
4956278 94912947 397721378
119866523 70415572 203787874
385359955 355069754 167229697
324584449 438524293 165340103
428110983 213016023 201122515
79613065 430970026 407530311
129027620 408813353 387668456
226556943 413465505 358964041
434417720 250206025 324539967
421049146 179918741 53464832
164073301 105243741 352305478
411033249 218706445 298351421
255679816 27129191 200060846
344993470 3358525 422931469
209131223 324985867 327235085
433686145 56571840 108037841
380315742 60643251 346598431
84725211 410609500 38897459
264531782 179305324 407143452
253295496 266526087 257710966
354830517 246469800 256035234
338369151 264859680 18612331
337817983 81764678 415418569
293167698 334017762 327896624
300947561 306747205 429403951
89771122 417026416 257109501
337016757 330650516 449546512
356439066 49025656 145717288
244202360 3887487 32768017
414934256 14891054 106195508
122616709 323648605 283236371
121915855 210446254 398695724
74813725 198801184 226021245
286804159 290364134 322790126
332282595 263889550 89699353
250068188 199386950 329403697
448489089 337487143 311142687
372302479 226125586 420521778
23551514 9659358 311129649
243416345 329731846 186917986
8663809 438898131 280954024
149585245 82042236 71452105
77547535 104719198 253557549
177868720 194553837 40681256
65336806 30103702 376564187
386344455 302684365 197782389
439800812 257617787 273306218
214968916 184149395 279740809
149212535 336534203 223508582
61816927 10116673 360188441
138234899 107263230 372649148
135914440 155255777 30299436
406755263 237224048 274906766
435404446 449953995 343413046
83877988 419243607 1374828
351156258 202051127 241480679
347604093 120105043 406614713
16340344 217373153 126975089
109458938 220102782 454594007
151353346 252648226 94538472
154465472 420360453 318981490
106496913 94840766 239839043
39145789 124089991 239570277
103980302 426060362 396874349
32836776 30100439 210460741
136201201 282231168 212730772
329012092 401402206 310829226
368790142 247380544 418561019
129015846 73629413 278610704
310708111 349366384 61394293
432683425 260233634 83428409
76586554 29471597 59703636
355288018 222656793 287018297
138762997 163350799 311324246
404761189 353439980 139332418
209059325 68897017 142619074
195044596 359877622 383928326
317360583 146863932 177767378
174091101 21059268 146101065
94549944 245998489 277227432
51619412 171558790 348186416
430256578 245584219 223205826
231716837 131989574 89915169
420874859 83272629 376847595
366326346 117204741 434449919
39772449 340410761 295671966
46226531 243414698 351540796
84875284 248749446 59982004
386548840 57903752 451001791
75459790 249916540 302730593
334496350 420836498 167622260
141534579 91355339 46302240
65792548 283253999 338937120
248159009 218367658 395478260
187442864 177012815 154936155
280313294 90858773 271419488
162753860 366252544 298905408
215315954 432743463 161215913
449711021 359680410 269328330
201598597 131853014 315918412
196934705 163081877 279377585
344837582 323127771 222116783
276312055 393986739 166640699
32629118 118605065 61725845
29604669 305556162 42650407
171745833 109130189 88145311
56741594 299338056 128548977
336530161 46623183 239132774
395606799 232313550 408770994
193128873 209454285 377660399
50427779 210084557 298199685
414877039 329772092 236242100
283072800 59471527 177937071
97594088 111119588 224511429
38758764 173566263 205474987
81228019 113210268 22847284
161758441 245466469 400645195
58556274 447823521 12641363
82724442 348397299 420828897
253427089 449138711 325265191
170300087 297928994 216553770
38152528 27016086 181471483
343486590 405248310 457413401
372161787 159688146 196407962
181654849 368879143 141960522
274029603 288817621 126852823
90652320 444417821 24888616
128587365 171325703 166945211
360332328 105154458 73410509
360491212 34616126 275418063
121820316 350853677 189557300
218421257 330368507 215503523
416210468 398343978 343908001
122788370 32274482 32968004
373173185 357528056 342676234
375890563 315376857 187458531
55112195 415661244 344345199
28478110 267467677 334739153
125698913 148627186 282227424
236290477 268993938 99208344
114287552 323087317 271247670
24964908 354334444 428055757
124695862 12442819 343255581
6956788 224859095 384621389
163718365 236068312 230491131
445571534 407420141 420306587
364687538 308067284 252677011
246358448 409323863 280908247
188304428 403675689 161514975
329070061 141725276 193412655
145213219 348415152 328028950
403010258 355390031 117241875
92812981 334794234 418281716
275823155 30340694 299612397
368519204 52646795 230046280
2310472 297211989 22929206
199058126 400836901 298969537
351484784 333021662 441339994
229082259 127030698 389674803
342005387 162436744 367805093
190036918 246770938 223307278
141762288 456885858 286825499
180897387 162090741 210272052
362183372 329805898 130333467
343746952 435921360 428134329
184780287 106686229 40064404
78866226 193726033 117051131
99283187 115984296 304085847
308661123 50729171 204625933
337731439 320549769 162783342
207699617 167953434 351136365
73493435 137518852 137184215
54808375 331169138 318970677
300364372 73188084 218159456
168706602 63976678 100648808
280048410 387248245 442984922
149390057 414518113 100433009
4539236 281789010 160571809
209553607 433281156 139031783
254896222 195131899 99819218
335677346 86844037 297339523
37239534 315623915 456485620
168402505 4851299 156550787
254423454 39001375 426657050
31696432 174612017 225974375
164669167 437469130 56271240
50341635 34143197 449055773
437901547 354014991 266878069
199890723 180735081 261763858
157695551 233740995 371075631
113936547 364788391 315826153
275264296 82810326 51929218
350657186 26011523 47824546
132632478 48318243 232466511
227155075 207656486 443658618
100031391 208965271 289085675
230503889 349618310 229231758
401017895 411708559 185351935
171501818 205086491 212259201
176376410 76758634 85137805
158833287 16668861 432311810
296286326 55029334 271722566
384960470 124167137 205401811
404841000 159518053 257668742
289660116 114767742 214352232
66393190 408719973 397040560
137742979 53238017 323238693
253879821 200193340 147206862
167423789 90830218 94080586
131465171 9463494 183801301
225978979 254255265 219294690
1082762 269714631 211486155
383621121 188728999 332096010
438235071 129322191 132320108
140046956 162767156 391664807
412409325 430836125 253120010
316390985 205417588 115889572
379727060 9662156 135514976
80030332 168323080 44546603
36390403 120926895 145388455
29340266 317884213 151424060
165304614 154486451 261747899
378718039 212244651 434163223
73782642 407386871 371320876
76817015 139525381 32329947
256075972 149020227 84733094
263655610 105847622 273345216
451053413 444332685 185786837
309298236 457900992 232475412
385123816 109762380 289749070
131883285 429324432 332460641
234448133 205494896 285158495
355972448 139391190 161695313
73480592 194768484 395545495
237948460 148085536 417422526
324109247 230259885 306599106
405436107 164091037 321636022
162280158 199995733 345668687
267061864 351377885 316652957
161142036 74888358 196266743
186125970 225002923 23738885
326067 156263531 375898997
57505134 18224988 113636715
383339197 349807685 323907133
382583233 118910470 108269716
58432182 65162725 306937715
294346098 166649843 251319358
285922887 292863425 201692067
301344432 221385421 45541883
278822554 334446924 85181742
295505255 159542183 210972271
384421773 230371784 396961849
198172099 192897330 359867038
29001976 412409300 434830264
67249216 5639423 416530977
419422956 225741162 334058975
295661588 66416508 164594641
296556837 179509130 290874923
144525210 224947514 268875914
85921585 313620701 218458392
171006476 59656390 35746475
222437 253616458 249137176
436500123 46091537 309314650
55453689 217931324 373948489
252759727 335433406 453244561
230632814 215873859 247627700
312323572 343868211 374033698
48782363 313960912 129763277
6632459 94284129 138846796
26709726 307863588 163233424
402486477 148707493 94333896
226464298 149962615 432832150
418562456 377303561 275701071
5999454 222486878 285861061
59153844 227410180 255147601
310002942 6715925 362680273
125002911 263419156 7186412
260697164 427772730 363661048
247606169 20719245 215501590
220004190 255732910 206456520
2876667 90746956 138943266
154710876 111990882 452016565
262555032 279012519 200886382
255004369 62125894 352753249
200357628 381882650 241597062
50855596 401517232 84209237
70513185 184231187 209540696
361004224 28428763 298321408
231134667 443857035 283534129
35115541 288792583 29052423
206683707 202680815 255820609
191978545 177980419 28958874
442831769 444383025 40753241
313262617 42419421 269481963
242499560 101898356 146813655
312773145 4311088 125103538
249337040 417512539 404146055
54095376 156335197 430198330
15423236 202684424 51786316
310525853 244106643 167673971
178116840 23581168 368848365
191582871 238927101 199724739
385217110 69515935 55385820
365935350 269185744 160639694
438072053 421011452 75478523
350781801 313302658 429590138
413752294 286736235 334277152
135338203 23723396 416246506
419448450 307239306 326260293
73027806 399306322 425463402
61102012 81035736 410032198
29253240 322936877 418735851
20739999 203605050 280466388
317661524 230926114 205071687
75784571 423889994 89435675
214124649 52260166 279979471
54088071 195712699 141745325
327321004 122365679 20619381
18831145 248229762 339205193
298973304 255847473 338380930
233260940 130683567 276061749
278608355 454197985 335899036
416204686 149659482 275309174
278806735 279765910 95186734
88013395 452418087 343663841
241746921 400042115 107583918
308778758 187477793 153392437
423053017 105173623 336749214
454142459 366840972 323838196
326665017 45279899 426682536
93706798 136963502 102370293
253459626 277399718 207944727
1057474 167668181 89391242
148967065 70238380 447616542
198085796 378479893 387832869
217145771 280691284 328405773
397920037 278070411 311598749
62714407 115991937 283262712
368123008 390773358 349813090
275863649 41649830 186873218
254426567 329653852 67058570
78457009 342201650 201815405
444780375 422608331 408518816
448087039 449402257 73378789
37888422 269141288 157005649
147927103 248334119 167433110
113574977 3252139 404687551
210044946 51204174 58070128
249463074 156571709 155565282
423148977 95571897 189866375
161331932 208842574 137258599
69018171 390268850 339911950
384866384 65277176 202506203
457703471 436718973 245882796
243679512 345239923 124959823
49910100 122607800 323607636
437955015 51753541 370326209
220503447 312136684 263264720
19443673 250737286 123312161
198748003 209896514 398922617
267356975 341799990 324180717
199482001 32502290 425653701
356988200 94950138 361013420
297275962 99979993 39142980
97396486 5709613 250597474
319561484 155958423 13374688
417934555 374678958 425370174
198766967 296455515 277883853
206142827 290985173 52701930
29220738 358030695 364312623
106073444 27992414 322304549
182156158 268793710 255685720
195693205 55967625 30670350
351675557 322573434 278403380
237610810 36933972 76555340
175783898 265370277 436372426
246193985 4097635 78082532
227694232 165590343 44180719
59850576 143391714 407905069
447771149 278036981 172496729
450133071 14108146 380843112
116440169 172131989 98536339
441379748 389460655 153479105
395431467 295641381 51311
31095899 120193868 120994446
333813984 155679672 169177222
128042937 78263475 141581679
63287590 83464403 83218848
103963063 394729155 70757346
30795220 242984467 348914071
181390633 260676675 48205454
336822311 257502235 298263300
277508218 379759214 94862435
181791070 18025629 248352707
187123103 353019516 248345448
50492075 397398492 153383925
138402181 301246893 21340407
337358066 440027486 104159059
353016465 154822569 417711180
332303215 220152586 290217020
432886696 189389135 23526633
312048253 43703100 394639845
292266658 172505941 411419913
50336426 161365408 331644578
331482441 283132872 424792336
17792196 372878940 281808559
16454386 163472324 167780152
421177816 431279182 124698280
335044915 146401449 437868685
243823254 345227705 352610137
100745688 225459411 165415094
110487483 1079219 394832999
429701391 213875958 443434950
214983921 123361393 151003954
38416470 302098194 379228244
277236615 312500394 355041219
251419614 3167312 72352112
25506299 398856823 239706015
90453712 242338873 7823669
243462201 342792733 79810400
345642616 446569539 385680142
132157567 140193798 230655845
260049759 342279702 339587991
41107779 76669597 435601645
21323300 203049668 285723170
66158537 250517212 277417328
242536283 306964434 389341754
377356421 94409980 363450681
252550835 186967041 310884198
114974228 249122668 216449979
144489438 312576151 76679772
18082171 325675820 352963964
210557935 50953577 345372504
78352000 388878381 110106764
293598358 325695400 138031160
338040461 76035749 75147608
115923279 144320358 297225520
32749223 46343415 212930114
204424243 320982789 64782387
447905506 380779504 305296439
98348868 415905312 365659805
377973212 181525943 205715185
417135485 334892278 146832940
18262872 374442663 389663998
314803001 380971200 316254823
235678491 6881036 171825749
219867792 136251583 153991109
246907275 283935987 126382326
354163844 91863011 374467450
431521691 258435856 356337673
210749963 324976120 138972297
414708558 230480839 76418574
440313670 97052805 411627280
448536281 275198703 283095453
374074032 200149569 331539230
211168245 66501449 277328850
271579363 86953327 7585734
238131207 276424657 16419444
393300138 91127087 348788923
287086428 169200925 330577140
203770696 227745121 206864902
30592676 114988036 32461107
16873893 105606359 357703095
330609011 77768231 71519119
427524795 169366762 137451640
207719320 281311208 7013628
390981571 288786866 309862391
139889225 327283684 159633555
353470821 126684277 238854800
122854705 335016019 9249822
339006471 216776313 233956546
360399066 244761114 258717231
27371805 382384167 149306092
171704369 157384124 336285869
34568502 156475464 209603010
438012702 12660968 34643009
219290402 409115790 230124980
144359132 430280522 21526106
455166469 216680840 265837785
42273697 138997728 450852378
54455939 8499331 251522685
451869893 451111408 106558590
438355342 312520631 284245049
30678630 85296863 456819755
32952756 110359255 178103599
41355936 279612956 175481496
75038848 275776179 205416597
6874797 105829540 57047292
141954722 313539427 407590167
442434913 196810041 205703968
105676250 4170107 140993886
34125955 319921055 280490885
424522792 287057154 165952447
178773817 22379517 170613018
284370439 260037649 126893050
420268299 158744741 35159872
384910974 259373741 454167672
42471206 400924274 217788560
396326324 441935293 95280574
423365110 313114232 35754666
234476421 144351132 86173331
189782771 90479746 231560970
219562931 127308042 225085167
345744043 292197138 342022978
429645136 126312186 83890382
79042694 364743768 381909566
247698784 169384597 51770390
123135157 265949761 118008553
114901944 17120592 153282646
396721057 337219784 354032518
417766525 303357920 149654932
21523593 308440784 355083234
243701810 42691372 340390420
117778762 346941100 302977060
280099327 12079725 275288991
410364218 297193274 201145195
360666875 371999313 96000372
74391500 334113513 155643665
445474713 94678573 383327119
241007991 133808736 8442893
204332898 219750609 45038975
223209483 137264248 437446802
177683163 201967071 289986963
37055659 134169724 155079521
427215674 51125984 424159354
386344981 225122604 306596846
257304511 312133156 417401053
295067091 303085613 71513088
63494670 172753168 55592454
72169290 57439907 53422076
356407460 323162535 283100971
372353170 251159308 381916350
47243745 149544357 231212828
174548668 345488795 395380021
315554554 346245404 163460405
282617245 393824462 443536090
61545787 29161746 237721491
375975643 200105290 15793986
442115195 341366387 445356359
373935631 110829613 320525159
297255101 180014787 173749095
336256790 81631450 78163644
139025924 49261053 396389801
365711644 348003470 406770994
298561163 287599179 62437700
335135497 214180910 443011511
359257871 135904187 202502600
335769939 653548 304970881
348298515 145209600 72992147
125400059 156677285 127050215
117273349 244131990 387536709
365668290 58308973 196360060
138920476 196855262 443912657
393859477 270411323 201182541
366437602 88137873 191922387
294135047 295489385 11625722
253034353 346610761 209337430
438383541 158138011 202707934
135830376 63243766 91430193
242073532 421369211 71185175
364301335 82346764 363302989
165021384 236160775 298425759
397442669 366325054 103009962
385039803 332768690 447621334
311746606 92455627 386768449
234089022 21785524 235933537
336255521 51411825 386740789
207838990 144433399 149435226
25504743 285885499 360315354
295075037 292716987 282470441
398636251 141376585 73610033
228475519 288395839 13963913
14357070 47237839 228687169
104303088 220228223 13906324
369396330 86540271 66911202
423249096 150868078 226894841
159240028 341177176 350665169
293523468 428973837 204906970
316946494 343373087 155963308
146966009 422044501 84022879
346553865 225573278 402188059
44308699 286207323 116569491
51983933 170625311 78941067
57974278 163030266 12926232
372404776 40149467 158861114
22683540 201478525 169561463
91017241 199092102 334561384
74213931 61306966 146842105
384724641 41072531 136447425
300999088 338584095 160737096
166187561 80127999 294736113
219706979 365563155 375413941
156347796 181662774 267844166
3369308 350728813 307236101
185780436 113716971 16277210
203225608 38604058 371876128
132117159 117750947 343460242
8025192 132466280 289079561
135011780 345703387 168781060
390426144 400914984 30542994
74639245 402432700 303063090
178313962 305281512 310617882
371460395 447338484 399337234
37337534 342166689 82260307
339422735 162806491 92083309
229286519 199433093 352953158
375618932 137986886 374339139
20601857 114952791 313205851
325108137 438920443 42836460
331796335 383408942 170015419
150419095 307424398 400359535
117736993 410023520 417966831
430775311 90422254 223994033
57072661 451140930 173635725
171381799 379459231 386122249
15248965 114816067 343313939
20018002 280011721 199232262
450987899 167688536 271128787
91700428 440039648 303005104
92529432 279966448 46542968
376675662 413379947 253939992
262040095 195486793 278363926
19945407 62258408 313216069
381974080 274877859 203313285
61590279 364602776 391062116
38654089 33783050 300792707
266000006 158399129 301314971
236634308 343500168 454719831
3750384 386585937 359085844
190225295 286647514 76477432
276261131 32831416 5659539
132758829 381888942 298751620
387358369 400895008 274213893
239963816 179086963 197368629
264515233 454318923 47565070
357007724 277607644 435974057
158453975 231284596 202913919
65335486 119052265 182053282
80290051 303912247 348475602
926063 234021291 27955384
57923881 64027325 385753343
337702616 39677827 387454045
249560452 156159520 249822357
352648161 357936013 277530063
432836426 439619490 85840655
31403244 222928741 43467488
83985023 82191987 9491812
358741493 355042061 207903774
127795248 231400724 33283497
209025723 409030306 17537136
446439872 339577827 310276315
307919149 136071914 184569848
89633922 193393619 445485208
263932407 299272946 62180476
111875676 446294095 66030007
292673367 390614560 222046121
145270202 344213505 375841443
39066639 97356703 251690466
168173348 321246586 434618420
330686607 314155808 80947277
44725972 105032017 243648469
145632577 224265096 28670495
138784193 393634922 344922596
159953072 107973081 27685433
194814249 51852655 366643411
313020519 344718945 51710657
77016542 445521136 391165144
311207881 152905022 255501205
11668253 47218505 373102688
206339609 371617896 178746532
131054736 285392352 329393811
112845634 294857126 329250513
274884195 258194126 362899595
217263118 42121295 424189001
184683938 377312672 304739476
234330420 196698974 221251871
304016782 140671584 361659759
19798311 409579726 109961596
386869085 449453525 333116371
138513400 217037208 41280422
123016339 78534779 376205861
364316452 29723627 271112339
77720378 44724448 303250883
173260578 166050721 138685489
165250300 189010359 333154394
146864937 160641104 426267514
412310839 452788908 102353089
175746386 16347472 90989771
211287391 399651187 442865322
66672987 116925809 314111706
388130085 395126717 431179368
177907846 405765372 84366785
58900404 242500834 88452208
166975252 5599528 321660440
99180901 408930425 49231631
445926670 423173668 245438172
59898898 55764055 164976113
382402339 374331758 246801656
145520072 80624292 422525772
160972740 57350494 410698219
13239172 51014770 14184178
236511150 199818537 341168223
414802930 250263950 408096676
176639217 436550275 107619249
194079671 116939462 338640941
67667886 173503920 443798840
269284896 86587351 340252475
397313016 443102819 333151723
17163342 440175529 271702606
24287908 224156239 377213248
308412569 147739501 262843754
247175762 328578486 80427552
379214882 67024713 429794611
123041382 425935305 54243139
191175863 239107071 228339195
167655827 331121592 312182028
453909963 59875319 154341072
203529636 431932717 84601253
353747018 6823703 157432395
281078853 25564853 150180101
127732625 259193073 172700140
357104842 240991030 259604733
451681346 450657289 433882233
139864333 382050654 248808410
212005185 84800517 165369870
230045535 41394172 280045372
157973621 344903569 213461689
155002482 143517869 93469000
435453175 402326098 301915311
48566811 87642954 17276244
124870057 102197278 448280752
134057534 176256895 273208025
117111032 19000357 263057124
316585446 37864589 267008393
274059649 291224789 416759955
455485933 456833353 396336059
287665272 46001406 30599273
19517956 413488886 181167905
406072617 178664808 114093699
344076617 122658625 44063893
282508562 276762285 309506355
35015257 65871021 335673313
439140671 449012132 35606120
416698636 193136098 288333541
319873435 269106263 392806509
218171782 204546544 70821948
334020013 412634173 255723117
234594853 77033158 260983724
75587074 79718242 451909210
107520314 118905691 277960813
244588711 124462276 120087913
292551676 214398221 257285194
65534491 457435796 200260387
172119873 126001327 259828139
412966994 218913559 22913016
374919062 53246515 43497454
139759366 359516173 176893997
22174180 408198149 383142690
46104923 412148154 213534670
286016648 110172904 29275904
136042381 8548751 349956123
444319750 103886225 426992122
381203265 350545857 294779480
356321314 246833776 132265404
262386040 127178033 168134313
14686732 416594855 280376360
13456106 42214499 254318734
55218088 295574608 433658730
169050368 403338 186633040
242144528 207552372 18009801
140076861 171583689 281322360
88213109 249440165 178704074
244551559 194371609 30192858
272189342 32773594 326273461
174036761 432352755 327189737
35228967 296412547 87305979
337301627 406423405 105046459
34225833 289594407 296662328
324647018 388796932 321181991
398596936 304893651 314274104
187624245 296908722 211330217
378800993 410550782 136066956
327914552 333507233 98387385
56491784 149544402 145120006
43599503 259934264 152746988
282305294 389802376 57429089
269184678 48868945 168277733
33667084 269977598 335583283
223863315 369854724 258571380
187565638 452071295 175543676
291035588 220588099 314302934
177372294 389348753 68483543
31165579 99044610 142120625
97430307 46459882 125440789
441568337 257377323 57980089
29148248 217191055 32972017
100777301 76331205 188475807
315674027 136779483 153016529
194794476 383943702 330135752
404659585 69171277 133079949
351247188 256299967 433139334
202674056 358636104 279838149
322604200 149247543 317796004
89521266 335124792 235828995
116462224 40517077 47012024
224185491 57183479 295581757
276891116 405133076 112994626
126775370 309072637 21962130
412944467 298427029 37551662
74101233 88050751 194303166
413914611 350750129 35370383
402824661 258601059 22864750
7543263 408619055 70572278
119804516 140547740 289126028
102418415 65426419 166727629
369166609 450124240 426656918
254251665 339141836 245027679
430808896 320584913 235491613
103780756 34872676 254942104
132842902 419961632 33130564
53702576 283434684 333690966
275352767 303050623 289897525
356786621 142100370 432613542
312864436 222797227 189309735
385387554 174241732 257860705
173708532 350780342 24710662
123507231 365344530 250651600
173050953 251058022 236161835
331418395 442493610 70470202
234916338 365234058 197004113
84377715 221374578 130852991
128568558 147937338 249975513
45729593 248518153 22425730
279217084 108849507 43525197
309582016 173612937 371615431
191307251 351051392 346944002
341706713 241564032 202329217
65257430 150454425 242387523
209161772 373570051 373959632
94395191 102937073 183060719
53265581 88961878 228078566
355926886 341008979 290463587
166000713 122071889 417784428
232550684 302237053 322988252
230919574 426528821 332601920
33560344 359976075 245808416
320177513 200823143 50588420
139471045 371816895 335433458
89409065 237382007 16633753
54466283 362785163 371722586
440356007 352726109 41049520
24137088 188285184 358159438
202755960 305333883 14187241
225421343 407633233 264780857
104307581 435714275 290923387
157185952 166205297 182053179
200330470 283819180 67315108
189958551 232061733 404752255
130384397 101842661 392258624
241020597 116660903 59287336
360964510 198776118 183338125
227146584 157847483 160821574
275048595 136214096 201868728
204233823 381529801 10106507
438317529 325925473 293286417
148074582 223941799 512488
37247839 116855655 446244307
157519423 108213484 80470825
303753612 202701781 230734086
391587720 139865179 399341737
16152616 145806030 262102241
269957744 26008686 278666363
219717754 302726532 312659929
24272901 2197233 438389149
362315369 105489061 432977466
3033316 257254047 376811926
262403770 181894527 301646985
161882223 22525097 49055894
176797142 434933703 388300515
366723299 370412217 404051931
240792920 289191014 229922438
256862143 137351412 152801163
145268798 19997899 169174879
330177373 391060528 220050597
349544956 327123094 354582929
360096452 202405654 157486096
120800257 384021008 72548333
106072839 430715392 180347204
218415615 239616647 423574887
37609034 280697173 175676992
434419058 47838147 365234158
297761729 200870780 335579543
146708772 338146895 187922506
456283372 410777469 429100919
440777738 370455281 201119245
403625697 450667080 447041485
32060667 63198481 178078254
135861379 183640579 184076184
116692151 111503096 393767492
126785708 308123091 291165706
36877644 351724101 415622303
34109890 263715737 272743485
128384319 177101935 16249635
71338513 89289120 403451188
270838456 360795351 42196064
88127519 292413768 168225275
42365115 454020513 88538817
81022534 86552624 92009827
178175540 291973207 416284336
282533106 221917220 321872375
367120147 156637943 230323061
110650717 430842235 236861751
31692108 406369322 444556281
397942067 308160437 434659676
178336232 424435533 152725443
212452745 2341361 84420403
52316398 227296081 71082632
353702567 38915327 256607105
29528155 194850079 107981739
94230225 218500780 343363627
277957572 452025004 74285255
412840084 178906366 340969179
52544280 20590844 412172401
59260828 32512049 130055765
433119456 161090981 248311356
95370807 159821620 299173954
180370112 191257246 440047743
160529452 109785731 137083970
294159579 338956901 279893630
438533717 406306956 157506664
204338536 193243510 136893331
22821496 164892957 229075914
93852997 212753578 239372464
432909385 139073446 379563323
55640410 407229922 260309857
355018408 255164982 242059302
184562457 191227638 83290998
103330827 72745434 58739252
386464441 398146968 390819782
17067872 234906534 154709362
51380572 75923441 453503341
217265637 315315166 374829304
147178349 398404217 111081882
415355374 426482841 269355400
364420543 253698677 436028735
262886329 8488500 378776504
325237385 295653884 32377598
260077578 160130799 275471048
307634569 299654317 197111825
394267010 184268269 289264714
387654117 437083015 218550737
385306863 182974203 22907327
191505707 36520740 452154264
238832519 237906617 387976205
333391556 68044245 180361133
122404165 158101206 263292103
250396633 315265037 14096930
286220484 103770591 55060667
363066338 337526268 380380830
285354413 51096171 235160933
302941630 271394246 100356678
178829746 270091430 353849922
299050472 323112924 412677052
437663946 367685833 397273048
124043303 409327162 18079257
393873053 373190083 217389808
401844339 159670503 212023255
347843323 25491452 143831240
403577471 205400763 23923024
212568835 183454684 326939423
326904754 238204305 391168493
24697324 280513692 251123210
134295577 243613092 33773316
63011347 102042615 395425979
493623 43059826 423821269
291461542 86509066 139105893
415659275 363092553 355959964
297617438 61553638 366808600
245740986 335357160 155879648
45596107 359756763 300453845
429428689 58888209 110192979
42255611 235658647 22463789
417357034 457282191 102212836
127605378 203893771 298884891
427468881 79116513 332222271
90180520 212749702 427735752
369197398 127130431 85709314
334774396 326597154 265447369
413435034 99494269 138986241
216483459 85195254 60150875
138734168 141246669 367814730
271047630 252601144 392839205
316662929 194127728 300347430
29590719 261660312 72526220
223140943 30534779 199795222
185705958 289768084 160471583
456371764 165774866 100727913
392267946 456646864 201726810
333951353 51492520 274955198
79123957 116413537 451680716
343914540 325439230 156301562
12592228 389726612 313719862
28362033 7971790 243379849
9622964 307815047 46822429
220860617 412450647 307791677
416122450 32602121 155725399
266398203 319439385 358452082
381930215 77988035 435061611
220032580 244498446 423695312
71902292 401011782 16723457
281520477 338258233 231564422
353900785 95544378 91529774
22076314 141432843 346390984
360286781 1707772 77207094
391567881 27154330 49750465
136099170 184405719 288627207
406118291 218648445 395620389
301947527 296525488 414739471
43970235 305640734 25561544
351790738 123829708 429663743
157782297 270552804 63002519
251775248 375031262 287792905
95635827 121063812 404048447
197144023 241738561 435648515
55345562 258498985 182655607
414074448 346554911 150123944
173229106 443209137 296488949
280673039 96886277 409259801
386333345 39542412 70298892
38396281 364355385 262409251
43727029 156397755 104647771
26279126 377290963 73622795
147174162 230319681 314210999
49405957 16297270 345073723
6534360 7082520 45832210
209648085 1384508 429149094
97955817 133832363 131315838
78390277 286098464 270950617
27913401 351809307 158295218
409934313 345882322 46681779
148776775 263347076 196921404
454807891 37633708 282261325
430766264 47183675 426655923
79274258 58071394 370886827
187069222 280216670 174251421
306848441 179470094 77736333
114734646 178224928 75715659
176190077 65263491 55439444
381441457 282329219 317001904
172152078 434142561 258883023
292367604 108463154 231793638
135483959 394108988 357385409
276534397 417004401 224574042
274831907 302770716 367109394
338309754 332869234 384725749
123245599 330161506 356682585
234080146 336378759 151695032
387395261 92124756 401345859
74728407 157728627 285006945
126361471 327748515 282225860
239958834 396437351 417145634
252560782 220505281 373856119
270439045 12360707 124769936
124019891 376125790 251700340
229414310 21816352 414740961
215569779 325935628 282521125
308266868 112273114 371495912
191107524 167659636 165417111
385718199 234326544 115940324
316359628 175631030 312171536
161078686 275972452 312333341
101882141 37075966 443193431
284907345 17834346 307049232
232059795 207483909 174673193
199300105 32408544 358387233
259251130 178320560 392336803
109978569 207686479 3828526
79399974 298035542 337018262
226699283 253331005 361467067
147221893 338679094 291263575
105666082 218471528 415343176
219303810 278807563 317829341
123135489 140712087 274087225
159926904 118599682 144183496
80914133 378423212 134616098
109904730 201343018 199469940
401237006 23840552 72009095
380373533 457725600 103379100
18551827 301968343 448506609
236805563 251230963 147985110
326556935 219737677 75185515
358777841 80660385 290297771
158135408 385332281 244137105
418801703 105200542 11268877
104167254 306805779 215554469
109243525 309064848 153109818
59033660 403600700 100239490
453326481 151956812 164353634
201908692 140661174 121097064
92382912 126082957 32772886
391441138 363943775 294227951
7581461 17143866 278519664
137042401 335475618 335445740
219861498 445149256 208735519
457721708 9342314 175090977
389989973 404600562 190986098
45487767 169077898 285303950
146427492 323455564 444850759
237977166 438712137 404002524
262740412 120202125 267015765
298129339 227177769 414416840
97290474 383071812 74143509
315981277 367775494 294912211
120946491 225928311 96709729
147475995 276569650 52073626
247421310 217370802 156249882
192400996 102336840 220058078
295454076 287920945 40592521
456489364 271633030 339569156
362106794 267131245 317570403
167945132 304246776 315563265
354390827 263300999 4406034
342899056 345751152 57426556
43082286 201976320 342092792
387962898 326214381 364314363
358983416 118543207 146204339
103550440 347234908 400643349
420814107 64502066 289779459
397078684 55954965 417630496
73931642 94068255 159357490
5997271 282556263 343521930
12992094 345900267 378368847
299835594 144569768 342272685
320171764 264549697 200029055
373649093 367164508 338417801
430885159 110994174 229173386
256595139 135614227 261289682
389534940 189636518 445659014
205668197 170687150 168069282
281189583 416494267 337829905
451827361 10824929 329099914
64715696 324730280 80344165
174941469 98982326 179889546
48891837 388982945 336634863
226183466 61678955 309545492
181940972 311729876 11801324
356338792 435996174 312721670
117034787 96864227 50748063
35350023 387446684 279125243
112369979 339814541 143054359
286544263 433634234 259918845
399260103 340246228 95647732
49034662 57871949 308735548
73215604 88508033 407241506
77758590 442738348 164196077
297190404 336916360 120537630
291446746 186351683 95104433
15263239 392823281 163265932
56613015 100080681 27025579
84171282 373167402 318831887
345754416 230678198 435506804
170642296 63057778 287774461
290170726 275673853 408653866
336510631 235483708 360658762
131015286 223348197 20081966
163030673 295473528 415837129
397552694 383625253 189677568
279672446 210335175 436626433
312175076 40512011 282052085
54131912 260940722 399973395
429795483 95719785 304821786
266821999 397437386 160213955
107584543 229942516 451848827
195961188 168691993 320134592
385784010 25839003 450241211
334852235 104617021 50300085
29715515 377983579 447945113
206867426 55832568 155059144
320468354 277784299 157872516
286497798 233927422 428385115
222415022 228259366 131472117
131586494 19314591 350400487
313472216 141664896 119955579
34405858 86064319 320555620
411103402 314270952 232656079
302867639 242713191 404350179
224992174 395695457 258125461
386862620 303014451 280926092
255675406 20263465 87124547
65891637 307751296 333902408
13221583 53547168 388592732
192772834 262000029 245843332
201606032 111425729 378827136
156282134 390443247 21884745
285606194 62508911 237566470
430426929 111364868 338154775
228772590 369868051 244529104
193762136 155214969 58623406
303925695 49195098 338947160
371157655 351679973 197085830
21175544 349434132 42269058
77563837 386157416 304892064
270768687 163404275 203617983
281013247 156842711 147372564
442661434 363121497 263559477
322397967 66637874 333455681
138227414 238667097 395358541
243712950 184100681 431757640
427939299 446606334 171524188
284413319 438961754 168593050
321290837 333651456 375214827
367239935 8173827 404684880
329952957 281704546 348146188
341649296 155186836 294648669
137292517 407408589 175083068
225558770 417127251 42303827
375380024 292222576 276159516
352522821 358537266 171458770
199648856 150595974 36393699
173054720 79564603 311187934
100620879 441879035 365825191
214047707 353950106 237210939
272801293 220580862 92305044
225102558 369929944 94386781
234725292 261990705 233802781
91203154 64442361 170963031
301071610 349955180 152294948
280791823 200538387 260534932
55828989 70377563 288541523
307391666 112944155 164052072
210281145 261226277 328915927
245631074 23680214 153867001
313423176 399355890 374901690
391306097 277947811 395524473
147352699 441427324 322215227
84614714 388686675 317421540
267610193 366571736 290958368
366765080 213277148 244875511
398735292 437201392 120960374
373028389 279220582 166341100
447469166 363025171 263791029
326279574 240711314 148831278
315843417 138324731 385818305
220067398 132518986 312945311
374647863 213420663 157898351
109830759 413450902 418454240
268081469 432860046 148985803
26853140 237683310 5102371
179153728 456926132 367705426
101093625 114981478 96861775
93701235 315411276 98588431
421890168 126432314 254100512
251027262 227526850 81545952
67811388 380734653 60849462
180730659 412231456 124932907
376393476 180129275 222858961
112811289 363725007 217114548
173045323 115077515 194239816
240223851 92575265 43636207
226513890 144532689 94929300
184688092 433650970 333434956
179260907 32679608 395330528
416661723 44631142 348066671
297473404 362701702 347388469
143801188 391174141 319199561
323998843 313845911 168243907
294756552 330443059 427320126
145081897 113946232 375430879
311656964 297105032 301121223
328219654 414780988 454960624
454912438 340829152 221412268
361796248 183162841 382623957
403015747 233059440 202549277
417490461 83205246 204912158
3752591 356262631 329513308
132656422 54170646 330134190
174487347 57527146 45344442
379384144 155717976 53842724
4613429 279141201 278459741
69100840 156195653 208823890
376404929 145251362 282635044
137525892 261778662 237801382
388159753 110385913 216639220
283819797 243530535 2750554
22289835 126807846 139362945
260889440 229191948 456826263
284453372 427578702 330379983
453842752 180457815 257439723
443522618 116714909 174021676
207077488 302541309 174281844
85604949 62344139 202840321
67995653 46105945 178892878
228978846 445373603 40732310
334296755 90878565 259940106
106830032 158646327 296183731
329240324 61091987 146287606
342894667 430520135 400565583
127762991 281145409 55453493
83637382 127010504 79191063
439951145 19643663 162756739
157506195 216045961 181853218
343177784 329286484 411966682
421571940 9455467 386121555
196539153 264644806 99102653
386864650 193469338 74956387
62831347 312258129 151957823
377460459 413954390 4433283
66080025 295206384 247261493
171775240 66305258 73761086
33645352 357752760 444848583
398447593 261169091 104363713
155720513 449386853 311342968
448961340 186772868 136767065
206703441 423522389 146763085
54108562 247537805 123622945
413249479 78083620 179006509
182702280 398553345 378012065
77339819 235831518 139730686
98362075 157944078 329627931
126098374 260308351 404119457
11835693 167707391 435820474
22703877 319248656 120179960
131219444 46092188 313954711
401254411 97375716 444767542
326031127 420815377 348321492
198258233 127730495 300780599
354779277 137543384 112982484
41451258 107557378 183950505
72080563 40876178 290829622
360493484 217436620 70483449
435693303 254299238 93193028
208293970 362603532 154800657
314642538 272090203 300896276
238991585 150070970 346251650
286808747 2146475 40140891
110149500 99638356 316249588
236099950 359493020 244800549
58734683 292630284 220311841
424664232 78646893 258936478
129825140 30976084 303979016
363826076 122369253 178182766
270998329 182004830 68056960
348415255 17735833 420027159
438259243 414330467 259474566
154341948 447822543 104041978
313520902 453544774 154188565
380176077 119566313 203691689
135244571 349448979 168262232
246920589 341552640 143074008
427710260 282132010 301792589
374782378 153640133 18531131
14328276 150497018 284429859
55145492 441640723 21912808
306367211 170100922 23448539
339797940 114682810 36230879
306133996 194314385 41381972
330732165 299897266 436099314
417471345 78915195 86776043
423725379 259659414 408469040
57508953 132489590 181794354
148927543 320206815 136217613
432523018 356964341 451683431
107091635 354823070 319591762
357861271 313563465 236577986
250686436 419323444 79826990
290519552 387680940 367643242
176818528 294443175 291648826
175210030 195735206 130420792
249280538 169420348 448870723
143898129 245467255 21505217
424305451 171637556 18106325
73929186 4129792 422909478
182302732 238927841 43127180
232968554 210718 390078013
407515582 398524495 427138058
142586056 294442367 273616053
52069662 109369493 443299900
191161153 441997105 98733110
169220684 322835182 359165278
6223175 256000438 226277756
297348430 393476473 140560000
24088136 444840851 235176523
184552621 383131809 307354282
91596249 336209203 116556658
413039214 407894172 145124333
45400240 138491540 282549925
288796545 275692166 28028365
24602224 420005954 45320357
389301055 155417464 437351620
10359747 102986573 449395462
275010739 435908055 70642093
134823184 154845025 447156196
314831919 145376651 253178194
135072950 278534913 380682922
195768842 19797656 409844272
158238966 307264768 199024191
35426246 425685092 263531094
379185482 351278098 158537941
114630188 1677913 124035559
253744714 30758988 160093805
80103629 88845315 263176181
225113384 408808942 247550214
156431490 304960880 138138009
343486315 437046204 164732328
277813736 142725386 124472925
196480034 230417433 275480025
162393385 316878941 415748633
299165700 435035815 188384834
247406047 168175623 41401254
57914229 56515890 412512275
250183348 38662146 54785605
141260073 194261241 233923441
108890133 434145058 294209418
322249250 339781167 311670960
167867565 339066606 385194477
23559723 76414313 448005412
239683234 131975196 12377741
17673002 299394050 150161033
239510035 150580111 87011198
321507790 241628115 386018187
122871945 383528467 68122461
262386314 235918155 3915010
219007679 258090034 122044351
182201061 58985102 301020629
71954108 387797092 134934726
254738099 112213719 17437104
304992070 196428872 390674338
177212171 245689119 54227251
180922386 338190124 45287845
299138898 450151936 372585215
53172951 439155859 192148900
555016 240465024 126625128
174180422 214859210 48569332
206427789 425788264 177043190
377033473 432699473 452902929
207457945 329308156 58336186
1378586 425832377 229960988
331618050 31538921 49940886
136314675 247153177 209037421
290844156 223450224 410410039
356446582 448706838 244477820
204596054 426410160 678526
445601238 302013253 63542481
216220974 52156977 178238444
295053789 179295075 262560206
434780413 439686485 25283594
5511158 252683324 329286052
402552334 404376816 172082132
72771476 135415763 135148670
393861822 400661117 178815955
321721219 74187569 106840300
50398686 88483696 454137849
124455861 8463373 425456452
452506670 397593661 43012827
456016699 315499059 67260105
5134070 202691447 184265027
130955903 375669593 55870458
250618712 351046635 339937713
404843770 405888518 145618664
169145777 232874656 243841013
102978150 450954457 236309566
442404942 157532608 305184718
417874137 112692929 41536130
382276558 34103262 199566259
300445861 99026446 157185273
184464216 82828704 253196350
424198378 426357674 74575522
1937176 401489679 209892253
429926174 254658969 101179193
110343812 310524751 48738478
385004842 147131173 127802222
135173342 378898193 308722729
397680701 420083777 36722139
349938967 232087195 190170841
74373749 360348026 341267599
170990005 77973953 170025221
73133918 80551561 75934964
434876843 241762878 365339884
444980165 222041530 320519446
447250570 117543972 320596836
111097764 146832575 385445001
206673657 96620743 141258857
389356201 205375844 38421856
114082496 87248313 33135705
150357736 78369458 3852517
448545130 211078095 32146728
182255921 222165866 61110102
31706803 366169416 251251472
146813445 19286580 100546636
277409875 107694623 172476894
246547938 319789576 439600276
85735842 206132032 364872948
353928896 377694696 448308921
311360612 42156669 407650525
417638849 205401656 65510446
175817838 27216625 167507522
124214255 371101016 409445952
353033374 300390421 227054887
424878598 399325781 98203386
442399974 128042495 293621844
40797859 49933487 29892994
34697270 181240109 96553650
329877228 79605232 293676174
426014953 10676872 308983818
303386501 417290532 67074092
341078680 52755059 58281010
121283790 83005837 159111565
195307383 110270358 19151230
400900447 171126579 248087132
312593809 264685170 330039062
151565021 351685931 140046941
183609370 277972337 261436414
84744501 119447052 71301297
295383530 63967445 226238631
127746610 300090414 227258538
364556819 306289174 103464784
240933866 168911091 211968471
77832596 403739618 141966548
368851027 357866874 73768369
347690703 249902283 440562865
207890017 238179181 302933963
364711656 304083248 57024154
449435093 78136285 110713420
366766246 162598087 372571755
438330150 48084686 378271973
260503398 106332095 238247439
394726239 371131615 127086390
4511644 446949193 119269215
171430844 425876351 90134732
334892792 64723920 143847711
17498421 259484716 91273218
325758528 232368351 278548798
200844387 2308200 282249573
446299116 399161979 128669275
448786503 257130185 166079413
194093696 193693054 6157501
266430003 365501711 368515095
319207827 35052075 185758105
83392653 91995552 360088627
422629772 347359031 387805138
24226265 362377637 167918172
206205527 132035255 151378660
118231111 50249430 69992721
344437727 68508581 162369222
192541920 5245981 444853003
328247247 265053768 14299379
71438787 147009084 267705179
340238518 35516770 144519996
188790828 325878202 407812402
279566870 80624183 79496081
439502745 380461011 294575447
24647103 257637016 124238591
234603037 40052383 437678369
183394786 435768182 396230201
252363933 408457226 304082567
267161047 121192990 448525930
38921883 233534116 99905420
213407997 448282222 380715436
457412453 50312225 412823820
37950923 107534121 449689663
143251915 445935788 107033504
305530749 333785689 323911980
76134283 423537688 277856551
315126245 188177781 35331972
32251976 347856321 352609771
390060302 451893977 38979914
298852523 46527837 124728717
359693279 276160704 143440299
338890818 399139508 158411286
108770984 174680363 53641924
82167405 231594018 159637018
436573332 100601432 287011922
414906650 386299139 454764517
34459210 421289523 260721327
344227621 420362170 185005381
427742338 237766592 334664576
35454977 143459748 436430631
15476141 328975484 217178130
5632505 65759926 89265739
291527453 450139628 386317292
198322799 247279641 224500229
216207437 184686664 27775873
349885590 146492935 296751501
226577364 435255456 421458325
42849447 281034165 34987997
112825406 114359402 256463753
197844842 327040446 41111017
79237069 211599838 326725649
431226190 31826341 71577318
272356757 46730438 74221004
291087547 26206156 206928421
428224351 454909286 364729290
250460581 351932076 218236755
386920160 167177398 440070150
141438508 442914730 41835009
209201485 75477747 335419375
398877159 191543106 122811377
367110638 69573350 121318688
14582027 406050106 175299089
81333704 97218267 81913334
214880174 379376651 146633796
131483884 8877798 400852482
61288283 177709819 208062559
354674813 203288518 411901359
76875389 262725711 192783165
428455625 9967320 56342440
361196538 69896290 336161624
84595388 129505530 434772856
190621878 365555293 132061738
402683471 236900193 29689844
23085343 63104687 291074459
80186724 352640295 374188839
272287497 272915010 446204268
34093556 249730938 37506723
104237967 400494997 385053969
197466160 246084084 212794952
14792843 103806933 44333949
166241416 52330531 213722183
131033438 440181631 338210386
386234571 198216358 137223277
93970788 74154798 173564697
225150095 10345842 168083822
366640868 325995737 15155699
174141005 142563543 64105631
20596868 39694141 83139723
113085665 59941622 323312471
273980093 124140110 395200079
414315744 408265302 61531598
75241859 326037034 279551089
333849609 222324099 289507071
266136091 220253931 302294442
10884398 337918997 162282962
222507587 71697964 447664475
345472366 16702015 114364033
195044173 76756456 335177853
384679568 380956084 314487980
21223101 2939650 128001329
424954069 7025074 324988084
456084816 166747093 217366399
150582214 154801691 255827315
166471915 130190472 411923860
262703233 297167672 43188895
292134870 324184247 108140109
357409043 97137669 55276223
27376061 98010874 181033572
64999271 79911486 168082788
65221592 86475577 372863567
448411493 287166239 378173776
118173584 212144 388930907
158595111 167971195 322358912
169789729 358373573 246289861
130561314 296171991 455757938
229354549 448982695 348767988
166074710 282207389 107981751
9343718 362934008 177021029
364679697 351804969 56324044
276054543 65469492 335855189
11570070 192859483 301241049
329729660 440084982 131014706
408416657 192562102 62031522
274748700 223287173 180458981
208217097 386758696 362138441
57548725 214659656 103582830
227535566 414733436 239327118
354003008 288006226 405775817
34168640 240149209 406731426
294992235 307214206 245280450
54331125 209427353 309221488
104765862 342125656 134508043
197028526 214201339 321198085
68784953 10740155 263050453
418425711 449041465 54806685
69041483 170354143 360065175
282334021 444395075 73271997
254402213 271641194 92812235
33541453 207575399 22576581
209214704 165078780 345618654
312296268 150688080 287583919
399316921 222439841 192628855
290891482 43187785 454382816
381221730 75930358 135939785
378349859 120463060 385154769
387101255 415520868 272139669
311326638 108340861 178760852
44569557 85174271 319577955
256064511 404045068 425473718
133681302 135613585 245020466
40200361 100615697 310442636
11306552 253926337 180799028
4582220 391088321 335885651
75430023 191544136 50949243
277807223 386218564 207761407
389324863 369181944 268321368
261771078 211114407 24137492
18220276 24777092 165422650
433181799 257786419 283182093
101823276 198487205 133462496
19112361 173019518 118679773
182951174 295405734 394174086
393732901 202178234 201094733
200574226 1816651 30454060
360118442 164199128 294477033
115459012 286594252 69958003
427426628 88316750 139894423
336388408 250518257 326931293
145251581 309668951 71644261
308407574 326007585 198212164
140153211 274540194 224277493
172916137 248057703 138904873
35097546 23512297 219674290
30532483 205155404 274511750
37335112 357454774 407896451
274418994 150091729 173569355
75280510 104873043 276494393
457569057 248647975 209813439
393050537 387912895 94756139
134105213 265484028 74479819
20338169 143504733 397694204
31577836 249488346 30047506
349270476 259077374 325698242
340154643 247278441 13534212
5105051 54681208 306791236
267327443 271723926 446532085
10547732 315846545 207877818
32030706 190845858 178733008
12873283 450022445 324097645
311191340 51315336 37380595
195071985 264773440 431008422
374622782 333574826 351322148
318710644 168999801 66331211
323420351 69268040 284251744
439231987 366433957 428405092
99929506 278911509 196183616
344255832 164982496 19200862
410186119 122993807 141135175
15821945 393691536 326753054
294823203 85849200 53653802
262803789 47531226 450811744
188620411 387852802 398968474
446981551 170679454 333924339
450395280 81216695 354050196
240202707 168943277 185332212
272262569 351926254 326224643
344050861 260150257 388394035
345852009 172421496 59300215
363530321 317422570 54796070
204768718 324482871 134033656
75191693 205972392 123951699
278664386 430695043 142077024
162926726 406432412 150317678
194302014 255819326 136002418
232100218 309710316 234019728
97047024 4806052 353409947
351079369 140614294 437077772
431824037 152844256 40817375
436718606 452075654 99479270
198588853 304268128 17185400
327730182 356996851 326602958
234702504 456386259 98852027
216560648 286929467 119830495
66920485 304899273 379854712
53092605 141970001 110843986
224321322 416507205 289362037
80496774 231691174 334776199
425937872 345084884 321552245
40984026 198700019 394890794
50082706 401637151 209064560
189174259 117868132 288271090
147537513 323752776 360359238
185917020 448417241 106811342
223895731 228363660 92685664
418980849 280911273 375669102
106613812 133674200 240334746
283750831 134321167 139822973
111100392 300412225 386207991
256808212 73741474 317611277
205830996 438213454 16521097
203469998 225942395 284860241
377043079 229658110 158781809
61347064 138674625 132985021
110165071 104220645 239051685
233935634 62314948 103644073
51301762 45091169 433275204
344969388 50242299 306376117
441560471 119340699 205549891
338412394 367726024 298513724
224981720 322653602 44453516
401554124 288618130 52711860
391721395 263584212 40855809
63996407 116649604 247206162
308237450 254728912 390822688
334547479 360393070 316337558
231146535 437307593 253889770
365484286 121226290 347231953
266832898 231058583 145924666
279979432 64436613 361424422
45167181 149526817 209333357
107354376 87178322 244607608
70369805 263708523 93130746
418294656 143852450 362984961
101103405 374346957 71991491
273054991 80786121 313936087
222586850 230876892 264889777
236539880 160108573 7629014
107171543 362807896 340361485
444887671 141252996 195800649
368603020 222685775 259430313
218762030 258589305 226479703
258224079 237676429 97800389
327304312 99390935 207756204
273495879 193933463 289022030
34588966 68589714 288695449
198045498 202040169 317849322
247891551 55133959 21658497
119846487 241448382 262876372
265985514 130689474 328243875
379447859 130915056 271103635
327149273 424060494 91750490
348953606 3385560 432669683
389312250 66923563 65120092
180545135 440229474 86145901
452425222 408208507 207929318
146867817 55850909 308104295
14578207 229127365 414323600
201556452 411640001 331085844
325389692 185414855 237297137
79387116 364823028 189256447
395816987 451791027 339316942
249179521 72531421 238944768
307652272 380218590 299220772
33422188 351242853 197854237
340943524 448832844 159326337
287259444 270505974 360516110
225863418 210848159 255737948
255011105 231187152 183811508
305500074 439327104 336923920
288833167 255374007 1503805
75480180 415803547 168004116
385374476 408333027 353133887
11773533 254893171 200396570
161477362 326352401 343206807
345125706 5331375 116984501
438919370 432285680 88488891
285519318 235751076 428217136
452758418 86894123 203295448
313579971 319476541 81957683
407481528 291066196 300992402
137280268 365521049 236552470
104083274 107974839 164584014
219042121 311785303 232045756
14712183 358761770 88137145
103064649 318411621 172945966
420458246 57909718 275366643
294149207 406917971 48407303
83548807 38053524 117705544
17158198 413842716 389064177
405792577 60285655 162588237
240611006 7417166 291692598
77225524 194278621 368414405
189950757 180446567 120995941
67629224 306623848 80027277
382768563 57158421 434322933
124492171 388523444 426780804
28534214 373091978 199025139
37063271 373519505 382781396
51972099 125329428 59062435
139035236 425606811 158139530
128353760 223505908 284557706
187540135 344933516 340712350
228073011 209780979 31651740
74050217 8804418 216103257
128943982 68338327 253940233
456877166 196965789 356334467
245139058 323004684 31903898
42316449 220240483 126216694
177607417 386415019 79371263
339809968 429653115 83773967
351117200 208440257 442507596
296184926 307437610 66712853
422867509 59061810 301375923
223628308 259635557 157304845
115907808 51699889 7705557
409093514 307917308 441273466
433939710 339104864 374512306
433259353 214085598 355466247
444150854 431285101 151477863
376219066 239808453 89875300
81262004 106672510 254594758
17785623 221171982 18123920
407590256 199599771 94809713
347796942 159397805 381787235
83534699 269871257 5493946
319819753 371247256 29903976
60600205 336533579 202141235
184583530 1972915 140854345
192314758 222158164 81403134
199317538 176087954 49358951
433394190 95120058 82726126
309432891 217837411 317498459
114621384 240350637 59862780
378650105 359881495 65609745
101227000 368674146 1465266
206961332 60233380 295730569
67084673 307700834 325136581
193613356 135771273 319111739
271583718 5962333 341915867
421938768 30101571 155210074
398530775 360117925 444940881
3450958 403901321 381532459
362080414 45030060 439271338
218081476 298402424 362515434
243556986 287036213 427592596
214639774 346041423 64898214
329086140 403912511 309449730
227168790 202012936 446427266
247938789 166611696 435014722
171849497 251205810 151398724
121230434 212100857 28630729
413207449 341711384 57933443
376933833 205382309 382996211
137625606 385130263 408607395
401034326 157231740 141065941
123513936 23815647 413849523
50510951 297976631 413362622
165234231 441041857 357103498
433025047 25383216 309769006
361405385 377863857 405045685
13402550 207372943 263732443
307838580 316163234 207840655
99315229 134583109 76952631
347891956 355384486 346460899
224052656 156938908 13818758
410987415 348953578 279817187
10147251 197889482 437358163
220453131 428985296 280317065
440586319 169624839 227305510
108736590 292070171 80956335
61567941 256038829 348285712
165225081 190620813 122298606
48277979 392276474 341407221
29535715 362552482 422336982
148943569 80520852 318810153
66683657 99258894 186155697
234724383 219942163 238406633
351744138 54461615 232785968
293440335 383104905 456546631
405206260 397561068 128618984
209921758 398848688 389796751
136647096 144375107 389337424
430311041 23366457 198528523
426950152 176325814 90108292
107079536 452263214 439129167
317042088 448765789 430229940
351297709 215422954 369677526
380038795 196807796 104714867
297190489 276617811 64787054
364447056 315196693 40921719
171120417 140896758 408360084
371553486 334393219 236261478
232192629 348189970 61480564
406119021 82138604 2491381
334620634 186690603 303218413
327954149 400657713 422603626
343255194 294088780 342925474
85515464 379815345 340288673
225580001 242823395 319538916
291127399 290813080 440205660
398915261 58922954 68934522
154357587 410230299 4782615
113462781 230276160 364346005
66615233 331392881 303129887
249425553 154493807 242769331
303828475 159222184 101685029
337902433 72296367 240512361
398028675 295938621 270773720
432134732 183860421 215120254
435783480 202083419 316636454
353080865 84130075 135962164
7974543 320637609 198484562
26437311 105012250 73991475
278470895 170021833 48042265
185518931 114776396 235356708
457871619 404297485 109459284
227665144 21627785 37510139
297448993 206543370 239493017
426007479 317443016 430502090
408885134 451727317 212139111
414917822 5952584 428067204
211767864 344562501 123636158
42406429 220512184 271303641
302831571 98382944 363494752
107814536 349074494 364276857
347498696 249189443 243618456
313953276 366506370 265703780
286991425 164894864 161165609
158554925 83487705 141298710
258772086 399450287 455691651
63379447 322663657 283976018
417312186 135615428 407299579
175755113 320304951 278437645
231240140 226421024 34199964
190820976 364450772 134439175
147792037 27606224 135202058
23656439 336249064 220636762
204787303 97198980 146033748
243440093 43501780 346314486
418492360 319542386 189134503
39372280 363299983 453171121
355727996 146485673 142562851
62562604 412818379 309651762
254048685 119587286 361939784
356338074 249552371 114584283
416138335 309317724 297776338
61176639 66860853 286382581
390885178 228808381 212975853
34237880 8076264 185387992
329430307 256927914 444876669
417534185 138566852 133806492
8907961 347841687 163886880
359400743 22784865 321010291
88238555 108615321 400037694
31820604 324111707 434205522
45195749 50600515 273893164
422344500 445181620 90065304
82389062 383516007 192399179
73433640 366374722 438803633
363225936 373279661 113691449
428220298 429520353 396884188
270557120 367875706 214730512
334452998 221272830 45301443
266908038 61291857 42902667
368544865 342112239 25043035
181018715 77456556 454978196
144117324 3863100 418019213
175852496 354867834 20003036
7558166 47325889 337431456
166039319 210151864 19087784
299296540 52512856 323563654
265833626 131104842 366015975
117165909 22624394 145423733
111473803 209397179 190372937
334121712 28574994 350046268
125047622 139195372 168750634
210845471 70293736 195964054
146740566 426800735 141950743
220925577 129715071 87744520
343153693 439337176 213163379
229288303 54601699 226760431
253052996 375003605 363351079
96198735 448935089 144518778
333541884 374479759 67739558
217846797 60508462 189845608
383558246 299544763 342396787
263789160 60070885 37954536
221907137 339916564 346026904
73316465 237496790 394544954
3512174 145982877 128151086
141856730 54128524 74770515
25766762 396652233 270348416
164881249 427391473 21078466
242529954 415070799 316218156
312271859 398701393 391220430
189289107 352272566 118221973
105531955 120467144 43314357
380026110 265793529 272114266
251744588 305133395 223114334
48310859 210858157 374659038
85350335 45030286 192732923
388194821 42156679 76609907
11622332 56736465 210696162
445696901 190022230 318336870
300399929 330904846 377500713
171939602 194940987 122337823
79000869 291365598 210823263
164333597 335598333 253542416
367079573 200332337 148687575
56453315 300875027 162893679
238720999 416978469 253403213
332375708 273320595 315685303
333043542 247492566 197509582
85917185 384487210 121028681
254657110 126753523 414536752
269275618 348515479 443625699
49904644 23616324 176045261
303055025 88793599 262142034
105862521 130483688 167418968
309800056 144054873 194276410
423958865 406124438 8314630
370319349 418968828 200826704
228591754 356577105 94510298
144984215 32496459 385352661
382712099 428318710 318431674
255805847 249821820 183658338
322076533 117386959 54023434
267724733 367563216 17361118
288969785 82858983 200907111
374679426 174041582 73540489
258562541 119341615 192537063
163770948 130459086 175215344
10563827 179953225 395684875
449353015 167065496 366930344
416194706 341033448 218267038
248719608 193502166 393367662
106189435 146003861 375264502
354761026 29221330 304556861
219897292 233744119 380602442
446941020 277710875 356052706
251894440 42781477 78195336
183648677 99952909 168508883
101107475 216514681 176245698
236878575 353412308 313103012
74611810 452333803 42041661
315121545 121954740 288519075
400645175 364074615 161949508
12165901 225012403 206184491
376383503 444339024 313356155
28966896 293085799 271983207
235513210 330428338 218194478
3592776 452292080 182150471
232424779 290532110 375812779
427264184 121724038 38611457
193825715 68523737 202500171
432182649 47799964 124537445
215118316 233693124 224974701
302830544 187538820 356393715
273341957 87690690 358715529
178287029 254247646 42890305
133804333 414627602 377796534
284845324 289054477 202505767
290308971 356701991 149681004
228815616 252710634 240789486
243652010 178199903 229719618
333273698 294336592 284501110
403212096 184408368 186332477
38912924 61393111 241206988
308829900 358494254 52163869
59933829 22746984 429151887
325197192 375432612 29774002
190418288 314744673 290311088
254250389 387067200 256622951
184364605 3126003 48044512
195136848 203327909 416474790
272708989 243832039 386660002
212285150 295504910 412889113
163377953 215038231 187238609
44685395 42502722 28488441
92184685 382451791 314265121
329817670 305099815 391876378
404399932 195812969 179078297
397719647 152420167 45160818
86418537 185540700 166530673
93117251 392785575 9392237
21737880 16878419 353037529
277139627 423778963 453474483
206388663 390429860 65803981
272840519 408424966 376846196
348550528 450884683 120621141
23912900 228706780 177703093
7214557 398953159 249317472
350922451 9423159 164733709
329440986 162963406 37499019
386569572 195780937 27003038
123540378 138536641 24132996
113506138 172217659 130054544
202089237 339949742 211957810
137886136 307830495 354289922
326395919 264491896 312967631
266215459 224838737 153544503
253844883 44299735 162714552
213636629 4970428 287635223
318179450 315441484 189421322
272947188 370349918 452579306
125539125 318072861 163766463
206883935 267500464 293801415
124898649 223558788 241263372
105424425 397625014 280076478
3996959 422960273 227282227
380629862 27482604 274940060
30422640 202986157 382616191
392051174 55493252 95996490
412733621 120340492 53050891
352421555 367192982 62679214
174449391 11085570 377256408
414013366 33283506 437790807
258698389 220094927 306984330
366472713 47329715 325934373
262556404 381479180 366420965
133123069 66720895 165352278
126538750 107599248 142300771
13145543 17860735 91007460
32937362 373224261 326235798
205570082 77014104 351457445
145815577 215050377 418239497
299356887 2067309 321013121
280205460 427278101 43833720
34322213 454363760 125813772
156314931 287964944 191498208
363664803 177696219 295566824
337775188 406893288 47749243
307081782 147031481 431561430
348649821 23141612 305850435
295602870 108269083 70149336
380816215 118180819 111857451
25854788 137784171 336768029
325966933 218869422 65957690
392099526 230301090 369205315
320612746 335373704 140655390
114582988 57367500 433208405
255532965 28381615 102717925
15999361 34347263 323228284
101604191 245687240 1398835
93727261 306584584 360284244
277891142 323389432 60466142
28696171 306151139 300888713
76907430 165059021 177960156
126517605 242613483 176423092
401366519 249926852 85724689
268228571 417901306 136301201
233946940 338794497 330380890
266799395 293142368 22022338
103757834 165289138 346740876
103249632 434492897 64714050
96195218 233396421 243800314
16069848 351160448 290902764
446444306 204446162 364445113
28216800 383650873 396774332
351532241 67102687 302434401
132553342 71485824 343695564
92823150 331304342 423171148
305660858 211244122 436583895
399533305 192822365 421367559
412154892 170538101 302779810
64391537 73418298 198495590
30518485 3523307 339960941
39440716 446447426 91291953
230609485 63387020 106348040
317246043 56449556 122943761
92077740 303578418 433179479
212587436 175509413 233989073
70211925 137119690 236432676
89599546 135187271 330843837
88462216 293545680 395726301
430297581 425944781 231946355
42027628 425096103 288608947
135054442 29438348 206060868
277698027 91054380 455824732
114999436 385427940 439054569
77571547 70369734 789814
411661664 10319781 370063745
4456431 373109931 341252304
16061775 414702246 49339147
437597432 425928112 402025742
221120700 430112046 353562419
117492888 449639909 54633563
105462895 119335266 363725211
161123544 384142025 400017611
228108137 128551687 78153610
169462872 159821472 71047507
37871637 408083326 434364440
400270740 100381915 415450366
378746339 307160925 153110493
134033817 184756364 396329678
336267401 334154724 366812452
38959939 417993012 430228800
77426021 341207764 126479892
412696165 113432993 42754983
388693861 277429846 332087331
143541391 366274186 89613589
101206101 24061305 439413313
110436460 9542234 218551438
36008867 226766187 307122202
439065603 310092427 266782135
223031763 354543015 217749248
444550282 422481452 351387920
362055519 244989352 309112576
245052987 57031141 331324463
315463987 92173424 335133730
214331711 182619043 321756388
30355011 137542128 248511549
119058054 332306899 149327
329526451 121398098 138084474
442913964 295531954 376073425
4462682 120364714 209587661
121735189 83364358 277248480
396468684 54744392 320166689
170965870 215467980 41426086
293983521 454128543 154381798
23908587 314444674 343988264
128602424 136884190 211583174
181918070 303144789 264872084
374559958 211494586 347238607
56367456 29386778 396173763
106490810 387594315 110387614
362002898 35155771 229279735
356190523 425972152 325110713
328627811 248447920 15391843
198938028 125327543 211502044
393517575 115283323 140826852
50673605 421005691 407858278
47013073 371412116 272858010
152609246 395905784 126336686
247745279 410275501 54439662
414104619 103418086 349672869
214971128 380286302 243871523
78549153 242299614 289801055
66369286 237410913 175840084
445325108 223333385 454116811
455907073 102906227 22524476
51696355 441149336 15468616
484322 321139523 350655219
312627043 242214173 437717743
144969831 118386815 159667322
411322074 101298268 266435246
96829108 237610022 51965648
424338249 301356766 317677941
68548990 224170752 304507740
34627622 40687405 110350753
307929543 206984501 244502013
7086143 66642563 199009078
254316365 503330 439484770
428986750 101881553 352982064
23952603 79187689 103721454
321473170 97917251 362993373
313634310 234407214 191771383
192599410 357320135 112296330
205595976 150503790 414041369
393344736 329899069 268883189
359243828 104424159 76848176
199123538 109516889 340017438
128182070 77975629 442501948
371136844 230034052 60550259
284395569 344320947 400353775
412854294 127122221 441782668
318360902 322839734 251702815
197047994 390520926 321147894
98487364 255811287 368150695
257829412 371846442 207153749
409639899 452724343 62973978
174329827 385673988 329098767
271127018 265373998 36420186
431535573 259629434 272601397
379245764 104042523 149099351
347682136 389752451 126180637
14290712 321126441 116360054
271120763 415403178 60145430
190279923 456281833 13581501
375146566 79815358 225339493
2671581 71156655 180385020
100491227 152984601 57155337
93209396 413359638 30621777
260813385 236482110 189466297
189976273 432466889 16155426
188356585 21839505 327350268
271839079 181988880 436443998
384690679 281503184 120253052
444896635 339313916 346938400
117773852 24878492 87309865
207536710 344708139 324370280
4317607 141502486 135960784
399274069 64120646 345289529
46783851 393666418 435094912
208178446 91013779 425515173
76156851 362239426 341534994
187163006 330326735 182969385
52795237 321080786 191280204
410645803 240884500 338514655
140280151 33992147 34335168
116265926 439996927 166429220
330384773 443093339 270223389
263997677 235634362 309308708
251957908 282293502 39291601
63079157 427335558 232578478
228781964 3486079 246431599
47443586 253365843 377347621
424921032 214578019 83492743
6717539 28600569 71977663
252369915 334280280 350274961
62872690 233127643 156094649
272390349 142351577 124180367
404236131 19538634 324175938
380256762 219205539 2685579
261316731 176247984 178832346
309035905 451533043 19125153
8048477 66429462 128042873
231439099 200386952 90182591
150204754 178959181 45281109
100207344 398200207 378909365
207171782 292588237 405888215
349624059 265942142 90660787
435087611 218566179 10467030
370280662 214439474 406246620
23516831 290149947 427056085
112808877 178948851 387381140
104512101 380345748 49677608
423060878 360993788 283999448
239823829 388499683 194816489
126209662 260401880 5732557
31256469 397422269 59346180
157608598 150461885 381090449
167965512 360529332 370908553
337039466 75717399 269693864
152273925 338125381 292537515
403758311 93998004 77801223
106277621 28293389 31220820
261361078 451250680 114707684
34931696 337495817 13961228
319547110 53832679 7812786
264292357 257331274 311085724
354790704 347626056 31005364
75561259 108308606 190392437
406753471 441234709 364789586
307921172 285252247 337524298
169181341 250639641 337331437
197422161 417430396 420803708
4591618 246363836 35331482
228245203 28319665 128837499
400652061 205517801 422912463
242772313 380428700 323128304
304711363 20662227 80838507
7644232 45180119 164775765
409877691 276900538 117455810
429230809 250316483 287332812
217728893 236251527 198263250
2029066 300788877 441004223
100709484 442436914 318451964
264124417 127094621 129607581
68913909 153658903 216806889
39057096 278729849 364844109
87161639 273705980 428139100
77986688 426855275 230390708
453940306 378023791 354898440
46666221 119878843 115410873
562671 235881040 358643247
272461780 449899946 175052721
397931424 447987529 136924404
271917305 332103184 298856096
116239389 389145727 279837440
251812120 411750946 31412596
211838793 212471846 156037937
226586772 204505552 111754590
225674642 159041510 402028066
346987297 304652016 64311537
44827832 230850944 232295458
50941125 236126805 383310382
75574292 443589206 366125276
17255407 164313167 95151165
368580060 155760877 314077251
391935987 163196616 342768073
259328181 235604599 455892979
96118860 432994613 122767568
301534538 57127160 443291040
116326699 426682108 114223097
108700674 432508758 274252814
76649894 82264169 95766405
354121731 406697255 97944956
100246413 286256497 83582444
94401308 369985473 184352058
372010223 87569878 285030114
232363980 118321851 300462288
241896342 358310102 56589138
19233670 18930499 246647128
447704394 36590613 72556226
412016506 210435507 100116617
278283646 16670267 358496846
454850138 297504977 323054082
271588817 204834165 138064893
446914898 176817223 184850161
352209104 327194936 350920671
110555426 96280948 24212221
332818049 284904206 381409113
150670571 350394045 97474987
137178931 446684346 79675935
341429701 57262118 394961454
252157555 331852957 248334306
71215397 194457778 449178770
226080527 289110754 314262910
1182833 317147099 441665126
367212509 353797001 353527468
175968073 92189272 440912892
121938821 253378770 197637540
235251126 35219129 233543044
273768357 54721329 317973518
233722881 46786010 346897183
147190180 383045092 63091282
423122803 324158469 278730431
243113628 423557105 70676118
264160782 33377149 126660741
94994269 58172561 183308887
66208355 187746699 290796809
333091439 328896973 210371063
61046605 344986961 383326280
90814251 102891025 342860443
332021295 180764317 18284128
278167780 71798468 128519354
139139997 424587662 211181927
188860338 5600885 293736852
52353152 253012976 87524999
285936750 324025697 202808075
318192225 174254319 78119067
375480232 216772135 419471183
205768904 45219812 378094627
52734635 77750725 428378308
267761080 158937523 14498859
234839225 414476046 105300462
40893973 72656254 211577358
16034827 403725822 153780536
216607508 65229529 446312253
75255962 351443076 197617258
205784200 279783668 328186545
164605472 335673878 14850709
388767800 115692745 274434655
445605313 422435928 171117303
364337058 224726445 417585524
376772615 62418610 176794591
338570428 45441877 281893043
15920079 215999183 222106047
79864541 317135223 194411411
319223660 52787746 161762251
25172402 448412200 360004345
453870308 260749131 224670917
431993392 254559718 262667860
266560539 253817622 91403116
190265234 133643755 228786310
355675 138162192 19027508
238262867 350025272 386394520
97946928 240466400 12879264
297867035 349560725 244065828
367864107 218151336 128782187
103988432 352493662 238907850
414061526 89923724 407262862
455665813 37234160 263651211
169074502 124598273 29714435
82742645 283013781 407807486
69533446 413842319 250264893
250940592 378482643 346122297
408733528 126791765 198845244
379014607 60069054 305644199
267498385 363161805 171107958
10824146 236571092 81056852
170243614 370262628 30780268
162142260 241030164 383961021
186596847 457724276 365096059
273112702 93755545 178580885
150436577 188289684 355935207
221186924 393173812 303633767
62959130 202064224 274731259
71290205 30661798 193002269
11661901 449218378 293208810
324072221 169576813 233058760
246336665 224191464 414662153
136187652 262553792 383206684
450873056 419823959 38561474
370171459 419032905 206698966
360721561 380094305 274615858
119785050 161368933 377007557
434598262 393607031 216831835
336385117 385499674 431636091
159801654 387756253 50845432
249550392 273128202 204000158
119252002 101219271 47379785
86452537 257984765 392067453
436671537 36246586 67623494
101514196 436362424 92750882
315018870 275330810 197683356
84287964 382038906 53431459
273155402 429225947 223788682
244733205 409835723 100751324
332419495 265289000 15398431
388153838 137543048 105257291
273863328 272512003 112701484
98645000 13425076 408621591
282463398 389609447 344193736
398572012 439786465 51991667
439540434 387616848 381521440
128791284 354686887 125879696
310671557 428531615 276944241
378618215 303370424 265142453
272337989 232953095 81412282
449146899 233914303 239185037
244000676 223572953 123123273
354188631 406336327 90969220
136327810 172037095 261166727
105007001 377037096 25804660
132720263 281054245 226584734
287001441 231207279 103722298
120529174 117272400 183366193
419267738 32080841 331702783
218882731 289555131 319691169
355805459 173836539 432654139
70742073 341534996 165706127
90623639 17379178 209017159
228660614 435714125 131607778
53848339 94490455 242427797
154604816 183605809 143317013
52043939 276209752 135547236
169733972 22430768 71356609
85481885 448806222 28296172
283084512 444542054 255251123
165694708 205711750 165146495
270791612 50223938 208430079
102922551 172024316 240289289
374432242 85863805 47921024
213351276 151893945 324131946
144274454 92137196 116231251
283663098 296793020 290377744
78385689 12104235 291723426
49808182 190375956 310876723
128688486 108476391 426743886
4398768 141574292 138888390
209025612 19792139 103620726
23680171 174525082 22073342
178033160 7068342 176885585
457439905 90002973 226682199
346752489 265236549 311864691
349990804 34852437 48400474
116341799 94769146 325217597
276280594 124174907 358901072
200428719 193918619 194234004
382815172 250139722 155299223
451978374 58786261 23971157
393674918 106111156 221078751
262654287 359247683 65939222
12634076 190361222 58077224
245969506 127234909 322437550
268470561 410300293 100251253
315767237 360572323 139727469
229899248 172177196 110384327
424605406 248355153 315585967
124124844 2301968 95752196
177310164 13378670 270429914
445973635 193881941 184418179
165000300 354641342 200958883
267231654 330126289 426644055
409751212 196981049 62915027
349809169 55353539 254762498
241191841 135172778 287170290
66558690 263732725 394564932
429105549 336249027 332700374
107914328 436079989 258199813
456300418 256752512 303124459
78274124 332946274 425492118
99717486 356138422 182629478
361483670 33917148 407584797
140423386 75220008 296497619
291542444 399561540 99524872
426771637 110999712 94706221
326891772 175406985 239766777
258274812 185959227 265762882
330022615 390939209 2363545
131675267 47402581 216778966
118736200 353747576 76623547
29409876 253615056 138959313
155773176 271996034 276221729
104898956 267270867 317385579
292905624 302017860 189307949
131463883 106639904 144128048
122884641 39363727 16773730
165484844 227511112 140054738
222646898 187759545 189886133
322320219 184145405 445302597
351912067 121472174 131125818
51328028 253311027 200643650
261380640 183505664 165256421
116813434 382077965 355438245
157211561 181272180 154173041
201181355 119042206 421061200
98702883 420054957 55598190
185806962 231262998 299352097
250432818 207628944 116085466
410045826 329145705 6836202
343788106 323028747 68544901
302516927 409680488 261357880
134067923 1740209 310904004
136135788 354928339 411827258
21598961 453521737 210403611
364339676 93672688 349498528
441451822 321435337 448608087
447152033 40134700 152199872
144631722 445896852 169843156
98575728 427395602 306624553
192758585 426353668 147860177
238946787 312290944 223987172
392137383 393568131 837494
27899970 6044691 240482604
181367789 326297016 322038961
432152959 336349002 310038948
449539647 341752057 276037013
443588359 375407376 384993539
443552339 70422846 218168635
64517288 90139268 153915
38200884 232780368 350530732
276639396 143383933 142883085
219377251 456604657 77284232
320532946 201495764 396993254
376231709 349378089 159187150
315754371 313618723 302201144
76807823 240594040 94022626
156159550 393995560 169224091
421268413 399932293 393713742
95531084 289692187 388001179
357349740 172070954 219341642
206177978 310088234 311047192
3225429 64228986 242776298
274575867 92694881 100210249
217506798 214631825 442376794
251968470 376632316 395400489
260925954 182501999 294574135
297151139 413954253 196281859
20165168 132926959 375825930
169322793 66008608 301036192
366177703 9494694 322806729
64729060 261666181 330489089
86181963 425889765 319915195
81294128 171720956 413825242
203826019 206000998 105711106
12544667 416829837 336410132
294344874 57494634 354509712
34514912 103633160 189438356
64565907 248320698 322554143
157099639 35643668 163371774
191311217 454989993 284197380
1148078 245049810 256515532
328928133 400169515 421628736
410968661 350644324 166308131
438293784 323169692 177630974
25843909 167174254 247538420
278519439 80769036 73012272
113590431 281705856 282112335
431080598 131409780 339291796
185370363 322036119 149359182
17767731 264112154 138234686
53995819 408927117 384905622
34499912 23240270 213469738
312176099 381228215 259007712
243183916 16070294 244517766
364549920 38359441 403242452
108856809 292397912 334429842
22673038 359899462 353573735
267781252 199097675 124370067
14965436 240110220 139670073
280384764 141632849 372850659
168880427 43332862 192611583
381435573 73167254 78463429
207246904 377368672 406133517
280433737 181461068 276212409
410231326 123088417 208665652
1403902 201719952 81469501
25235960 134751371 408160612
56507101 325614519 1816673
409359918 101484926 127797675
146208502 143388408 211270910
60960412 154065352 102763700
303255475 258259914 235545048
127870232 139311454 436247409
300601049 363060137 455109127
93268919 159567156 348981261
310092385 85922513 153062321
320895369 407886617 361011337
119889815 440793935 275694269
367592906 370905405 334765404
168972972 266942616 279420486
95403301 246548537 249959502
353943114 312328098 427913677
412632483 52355846 72811674
157130542 291656165 392923981
220733329 394158771 446204417
23179565 369142281 46232867
363590204 160301969 345099115
164647503 409672207 398275500
9798802 22340514 58803433
35750215 765612 187240101
137245340 223556439 267758410
216565719 16387436 12497703
265894882 413984369 42133976
341300793 18012305 344916698
370348493 155680263 297196900
147595516 166366895 144272522
385700124 201574909 276415639
66650022 36119202 423240851
54428238 88678136 416467739
306465056 121700098 91434189
69254737 384234399 80052597
104175618 256194017 363984370
78086538 440346903 425986761
115800142 215979968 218944713
316124448 211449627 268539328
288906252 383940140 100096616
278507183 340767869 334165116
417526839 220556035 295901982
306917875 366887915 53723481
132908 234941900 405392495
245794531 169428568 192122122
385596711 244921780 425017054
222729091 396758420 301605193
12798026 438752121 5607328
363538791 125384884 80353723
358319070 25130012 221079410
61303901 80600340 418905801
129124942 239981715 284447937
372334670 134053858 140245487
192834334 337488618 159712130
376500877 316020376 434411530
269095183 103564413 258061243
142883178 217144597 169500740
244757271 270290451 66279380
137230094 169219544 289117178
267874350 2126714 421979903
300671111 191728714 324213718
341017356 122375363 40257231
163019993 152264179 398366554
258035713 75075584 239785582
325286680 269920716 305279799
275295374 178235411 287793844
120628907 70386876 49802489
238949594 40163082 219688421
404519336 1882868 40618219
8039400 427195006 205702838
244812713 9176623 353231004
418697957 417551934 290809549
95957306 155113163 49535945
272605847 184503064 350685219
388115649 423306232 421581021
20334773 167257428 436854918
96133365 45667480 312027707
22207612 374524886 36437176
323965478 388736653 275448520
256701298 215941592 133262639
79172490 102972727 13968757
28070266 294786271 205763908
373330191 25479624 5142973
345366739 175623042 345882419
356346687 382567585 414312848
120147954 52922865 213363102
437550756 144088374 429084922
390660735 18559393 138014030
191493797 313594734 154026002
68939853 358887911 294075589
178275904 323314324 231514621
266208568 309773312 364063842
434247606 384056800 247961912
433384306 349435562 232175842
200137929 176207259 427075042
94372292 390150344 410132922
137461789 205308479 395354572
111768777 377741886 168503837
179273002 157554093 328424493
34337886 361514659 150345296
216835657 263265018 57574082
71596571 346126653 39849435
302030283 4288030 198931817
452922919 395956735 78936200
162126106 265554191 409659467
42156900 99384423 235310577
117702762 181876565 46225735
120550267 381393785 164252808
370215636 234788733 445095267
194505032 25879140 48791872
429149540 196252843 35349621
242973364 413390530 227008050
55826503 248592281 452461941
26788084 77432553 91145095
273961802 103807649 296350399
324394820 128605916 403929489
368156182 253844692 406941284
416175560 279453693 87331757
113610463 101857453 329430303
87523053 175347741 362896922
65030376 395588014 249262021
167329173 293234892 230046293
315026520 94431004 88826547
286404898 155284819 340694260
28101749 133607758 262599374
124103326 136933402 313051407
55330935 148497642 139847247
204353870 342644643 291589806
338021145 3165427 90499744
369516032 379584880 405992482
430893843 302046068 370423251
210204680 297646698 148154922
211155760 416656459 326449858
234499888 16798686 385389733
247832644 444520332 437084318
225373452 296898628 150055211
300611000 205999827 135338849
271936051 112668656 201706655
260310528 94818291 309138714
330898209 184768182 124610086
203949877 265082884 301647947
26477236 169856731 126849056
13921199 371327177 30700462
108954538 290277848 188538036
248160831 276338162 219983310
323929192 332906130 256993349
363281886 20898454 342720924
75641131 283714787 7876748
140428308 9139061 185341171
54578557 108290114 9640659
177804801 350514251 333491769
207811132 257944981 140274057
251164155 126608849 449631484
337164539 50341008 377695794
363821073 342970641 453180007
227592433 308767954 334853334
340411264 303927054 444824665
154300870 269206738 318833968
321832084 34320930 347716970
449417746 440101443 225166248
334636164 20826272 22550095
451408250 196103952 187083778
413116160 147899449 321322162
288360580 68985884 69720622
428999541 456414168 31253422
336164571 82056627 130921547
72629453 81807372 49194483
230117697 395163592 2078085
447238424 293536916 313027518
163776449 245802286 34651030
209046892 172224724 381872103
398004995 174334503 420394419
255817743 34700654 227963022
323340750 128986412 415779914
122517402 48523757 414241439
410135935 262123623 326865465
250636595 114758119 383288266
413572858 328525187 267191126
131517085 146887976 83244175
334715826 39375777 12288628
416982357 48743738 434001586
271904605 395621786 332932478
138075727 177359502 396024428
142976392 325458464 252537971
319208935 377827466 380336552
392771118 210537866 418912226
86370663 75453389 305288060
366847536 50656722 414793120
1740014 21728332 452339374
187111689 19206541 90295886
185858782 245853956 190206247
372264680 127943105 218482515
381082544 419134002 242457446
72871025 234700864 37050299
416110495 1452933 268718080
435361980 392505221 228355976
121086852 219538638 178929627
8912727 200745210 121063743
65666946 384515153 76464828
321449145 211853403 429140577
414066324 327960960 241899801
209831127 306977731 252361486
255738309 212898521 116382675
445853127 383983354 224567303
127825624 111482198 323252306
306101334 164345354 274749319
181007607 359884096 440001379
388681692 92062005 38258579
179344516 172590119 328592089
370185979 254245015 320348974
444421024 46187916 453715001
147738211 208608649 304701146
266617296 225172031 125597738
299267972 281189303 182641164
406785685 363310081 126162523
35269570 118708480 97200799
138922319 181646566 55267607
38824789 322647433 249475072
367249848 27695324 342921361
306876756 94316816 449220800
217614266 290261725 291303757
173766517 124491538 206348372
220857827 453875902 133471778
7562335 391192690 443297678
866258 109477228 50674698
454100960 228943132 136995936
98042623 125103428 393892719
104990859 426034428 106813684
410717136 144539662 229697859
253233292 81283487 159664186
312559479 335751106 67490552
146867179 301100673 16812770
248528316 36454027 321566134
366983482 279637131 268872694
232107076 12472796 232871068
133797702 60749504 45819903
96938219 186600926 327878082
386573775 303467137 441999701
6551864 292842613 331194952
2012629 45743787 339298398
154109738 192534009 129872594
224405330 343051033 140148547
224257282 432568558 431841794
284983427 389621143 442028324
363836126 338613233 271912486
344919271 420450106 403397481
81923721 333202305 2302154
87304138 440942294 266625682
52481323 206797923 142708564
10968560 431436303 347333583
89264536 380001761 78625917
339280814 17548389 293384133
135934288 8276343 42437733
152757510 57616905 317992014
404316495 438447259 49178562
231234834 446003275 387224453
87120918 322243214 313990449
216074408 252665515 402598162
52893210 138600761 41648883
411762922 214557677 10974937
151312020 208052875 86982012
165473951 46981413 6993591
48688737 168585597 3027156
20130719 286919744 423641882
170540984 300399920 125230499
245312383 225197556 362908210
183833637 271115078 417713979
319734494 230252994 155219183
268998778 254234372 352775192
39305147 303853731 438324664
100100571 307109509 94542859
66075900 101813019 111034986
49420320 125833810 289968084
432889504 146292561 154055029
168597285 189311285 244569426
70668606 5720970 43198072
2826322 339697308 43960428
457742929 53547644 147987246
312488926 152267979 339218988
133107421 109846938 388917213
295720215 385163719 227746613
363791390 339230689 423922523
120576255 240500023 271803340
401410611 360769357 283496338
311080007 155048864 392327182
452814662 63641534 390071258
180362562 91786389 427837872
54535276 375534231 387114716
370492374 80895055 311080085
361316216 158437951 114439257
202332103 291689586 316457448
184366005 65832590 148477415
282502961 393416525 380111697
282493296 376640341 335380139
166045618 196311181 370225013
367247960 133170506 191073615
18037923 383384684 398896705
446145911 58269346 87446473
394283553 97209212 454374761
308445960 55545648 125082561
379447376 97543727 265634463
455602218 3453786 202597386
270282181 35339199 364319598
438254943 130327596 302516661
60370110 456473300 433106986
158125413 384906115 125292423
148222590 369230654 28082261
8254929 61336487 287241619
22479764 438460446 238284943
236584675 14331711 303088117
33816440 380869907 297677389
257236998 296975178 338303011
276901562 222475904 371149590
369897499 69122768 282808743
28717501 121542677 106114465
432624859 30317814 169477612
75669935 7421296 139302099
285724243 368337339 112216004
198107828 47393165 240291612
398798636 154420571 18552318
262831310 441044722 290336603
244973723 234469562 74057928
329611095 294008731 315084620
159889333 287840236 88816967
231549265 410910126 59657296
418649480 413088586 277502129
345120028 15259942 243106101
428720644 179685657 152610220
36419942 421752869 414993383
370359086 255686788 241326687
272160829 103751460 316678865
302535578 307504042 9387639
255495661 128976217 265785572
428901672 440747921 442037215
73731660 417917898 10892461
413989064 18808399 166881858
30910260 138336021 255620639
231627758 349521681 197871367
424377121 308082056 399268583
353610718 73446513 202787206
786721 353915546 317609913
259609972 245502060 62980423
253299717 241639573 54439806
46806001 372631260 162271912
427293885 64973131 186098172
39639807 388761828 102716079
52068329 328883753 155271167
180767364 5131545 204146506
418187211 274216068 254233537
194025295 456304245 203769832
10318432 295135676 84488803
414995302 359601081 446978528
236077242 100348514 248314551
131558109 313708777 39705699
370706942 142555769 30256479
295323113 327050822 43096888
278658361 7665654 74504462
302465800 57737676 457426940
190262441 80409316 316580073
82016766 88831525 412841081
97680640 201334565 249268108
176838204 32168891 335815081
213120772 300111662 37250133
3241734 241339970 23667898
138022901 204905966 131692599
195861309 306054113 279522977
89557497 244285515 398391784
317646312 253622131 326431243
188916409 93434510 295694488
38578290 161319472 273282976
369009205 396392957 392846647
342439023 232593067 335940071
452230459 68298526 457619097
265021953 391116341 66541346
153514202 278948926 276021165
275695433 288587989 158611052
328796519 256931737 6336562
146583479 311869459 98560721
53377211 22120535 351692475
401584720 202336535 78528184
371325650 215952366 275578267
234180457 383124003 187258137
60556463 257804943 288119072
253663027 358968504 150328547
400033454 56177758 224908717
158557815 330997927 124042380
118272419 266432797 190276564
358691703 322442715 20605362
301592731 231023850 241415595
71037215 285517186 312496721
451707199 185070241 43289466
422593604 159683897 168546107
418483928 25866936 102498141
363031887 149544821 235989959
33374598 185476496 281906699
275896316 381984595 17505890
386116196 167126111 68715955
326253927 441370608 70670245
400833995 445319254 351680258
347179934 337516071 455514066
79122208 312291169 373484194
5489711 449528959 303458979
249045684 40416606 3523186
19086121 9641831 423330050
140467182 457158182 398246951
156880410 254088207 223468502
176702260 201518475 203350782
10109977 97216386 349387317
189314470 90068745 415024569
245999454 307318160 6799074
138318819 78299401 368308021
279274797 329624146 450034007
22302032 175585068 111322056
310733228 137003249 318064949
436193157 21926350 184008316
211880255 251020866 166167817
306908467 456712206 128399211
407064540 286074117 127421583
106123666 64483763 249034836
337178043 154372945 113851892
73101857 428300282 345788698
48177428 106493692 60149453
450362203 236482209 276545636
196122711 245011911 278947015
216609116 142260385 340862666
312704663 13908330 262517218
78639520 100493507 199291569
244737274 19791528 414968329
201345878 382206665 270913522
113058613 198289564 174766797
293586420 108006335 437074034
2403637 305199722 412792119
23048205 274930909 279633464
319611483 371330166 363845733
218109871 132591624 108858869
400597409 69708216 149735463
328995498 366040127 197505040
90974442 2972968 145658335
365228996 51329116 237160922
243074407 453384480 365741322
300496209 282022367 9290494
58354176 46024143 324876915
219366181 68002746 104935387
213196385 152945167 14785281
189474555 26058524 438149476
196218249 10738533 349525611
412876411 404020067 344400785
243785752 185663273 301857830
57399878 43972453 257220956
81358846 245922654 168362551
249832394 56394622 134279294
360588685 78381307 19158249
213700130 194663327 261985352
323564941 325609936 56918247
70985138 412350446 289415408
56078408 159750726 116030511
131798659 394809935 390181222
129245440 298867352 172495862
391246251 144810253 227228560
49285301 177334383 165535428
251743944 271339465 159251516
249689175 339378531 107292409
294680321 162112282 337412021
79589333 168385668 166866689
95604408 364534857 105035770
372640370 300509359 265863835
60462679 71283405 193928986
273698748 416181869 338723341
369897285 34560444 50687198
176352129 188043067 181040105
148119549 55007798 395049468
348867007 288431108 333854218
325622826 414041530 141553102
85700114 270118251 120744362
316552744 365730115 309964515
62119756 346188194 454247678
87417641 185788058 101028414
163259843 374378398 352604037
198773518 323138662 108669494
128270605 205714137 230217304
335458676 77133608 424532276
48570896 316402942 185639390
298241628 378109281 333463605
258168914 330934029 90695997
131047509 146230491 164728661
182554380 277412456 187891566
209580212 130953172 113605374
130006101 132058754 368795727
364844986 385623535 33498859
60528923 275182252 363841711
114834838 346790228 157988409
163323529 132491196 258831822
269780232 57993958 75000985
268490054 178462965 26336819
153425792 280769886 359554476
405805255 247084103 304777204
258840660 234734784 94268815
55071742 119678044 69562329
172741183 120047846 4131368
207475226 100268778 164852589
116517788 187570510 377343805
342462695 59558489 106056017
379142579 122196670 50553971
179815676 200254877 137535376
227183366 97950063 276855216
173137525 254785886 144085209
189939261 123007752 29308273
215355530 273821442 447014161
311008549 204137979 291847719
253134385 112346058 104060231
185188130 72378414 308839863
384033955 17342430 108093467
299267215 390034367 311665026
119037274 7518653 318707639
457003624 273422979 288823733
428676099 230260494 255190544
169743254 88113870 148995926
283577201 369057879 135029218
335221471 191422818 61200160
319019442 173991971 343285071
287487828 274756771 18716220
332383051 233594048 130762984
150552817 15473241 213634606
243603684 382560279 336299581
72762449 203160810 410516950
435916276 90905887 276646591
451308232 31261338 136520352
357646216 422075252 132410388
185350637 36664374 189727821
291719891 446124382 190715318
243501469 114516586 78300037
19631257 36488917 39920667
23636052 210700334 305127559
364201513 392743004 327409153
283176378 201173986 277913720
390157763 429518108 225991461
107096988 429927575 176969508
188689503 79196695 132785563
302126668 378029038 206424156
383492964 136028977 158352233
426378757 159568910 397730650
223667026 176280141 340146456
137928621 297738210 423863801
167664246 141516462 9222589
328588365 288563423 409330573
14533289 356097810 236943459
177612547 71217970 402731352
96255652 289557827 42213363
425279158 425678586 112686174
344222242 410130806 425797114
344421146 63653940 300150827
249650515 368546190 223607500
197771450 387988661 51243712
179070352 223754050 55703241
355356964 110058811 115439608
274139319 260335885 226773251
401152554 334879673 233324879
65167763 202738574 160524166
449522722 434108011 258506645
39144461 171897554 380887128
32531502 103487365 149801460
365791746 204409870 281474639
46002147 65897310 298732472
378923326 180580088 31570890
183838572 100248669 309045906
90430567 107420630 396642395
331413968 317232905 322628132
414977245 325206377 90028999
400577006 444206714 380047134
437830433 7290302 74832156
361411382 426369086 369133538
52690793 452401196 166437364
31544431 166935825 340350052
275035220 81898849 440215184
175155815 408168998 379040789
294418808 211227831 44130256
80603742 75394302 202430582
333938532 90086454 192502326
322752026 120798522 95951003
84730226 418894908 267305401
136943667 123054702 331818072
180804532 371300271 407198860
243845076 354604632 8733861
271756821 340478 364849248
368401367 135388725 44813360
449194710 143908972 166913275
268484800 134196416 83996082
430263541 112050426 32486370
302355002 441745058 3734437
299084559 267059333 695865
436614960 184352203 239972072
360816583 115734225 161125972
125910919 390552292 8767013
305551347 422962812 133436273
299103975 208109276 316482619
224116461 357246791 289756450
373424972 254374160 222616777
286681746 132477929 417390272
238950834 218523870 349234078
31110249 313128126 365596938
346309584 161630180 317808179
431849179 114671681 113787069
197626783 189139139 432607983
256302690 46997825 340087190
154718632 129579769 97691951
6012365 181764875 93226344
270105532 309376132 410761418
248152660 141613694 63255679
68568095 137007832 169008188
89834366 152305161 362044474
118595076 33694289 345794684
253242281 422722671 260612324
234992160 371886076 284444875
377400131 403088907 159113717
198309275 399627370 118673182
17795925 347612363 51827260
356815775 87731994 362625326
451003840 257452209 40822228
5843230 158647049 282014478
335281547 363417435 135117951
366829396 288851898 277997540
440201381 228531092 333765283
288688476 436447548 26135855
142476470 28797918 326975085
242635931 435343301 181263869
324602501 193768500 290297028
306771975 285785532 381193518
190003117 401323869 386334920
113749228 3568262 379086063
225836163 266551377 19415609
293894946 421587562 167563540
48956943 318203847 44816522
142586338 101044277 202046185
34179337 225266473 52857223
284643431 400859609 44960296
403752808 426327566 217836660
145305783 452319446 106528571
284065286 351593537 179509461
284062699 322222823 58565929
194735094 10637118 77332103
182861894 21445539 13640557
279305434 357032765 114771076
359855425 292618739 161895135
391115527 352639625 183297239
416186173 230077671 267181263
9322584 419654107 28993554
425427 14745548 100482722
37388179 268259672 40119127
249631718 321923367 360113885
879376 121195033 219385668
408104201 225564807 314135371
199401176 273556189 182884852
165908207 74669793 432001285
114607559 77972180 144184620
276570952 355524665 137003408
101343459 228140429 207036741
26973548 40885015 253556999
350683620 258273940 136840656
444971661 446773353 342082071
372523400 107530394 225612482
198577432 338860264 269681676
447649270 396393508 15505161
12399190 329855507 7513176
106212505 138082601 424178840
300739184 361678019 271719756
9312259 12260929 357656771
298650725 194986705 192477273
455126410 143705188 438146684
14545354 416746038 68356583
379006516 101670949 429754509
266319125 79075258 251254888
181727148 402880503 267004607
112596951 360810750 70513942
104001864 389930080 115629206
422510702 51904411 15053316
235727124 298363468 342523221
187241250 193871045 217915899
166162670 24777848 212230783
444192985 270454265 114115912
130306843 62760363 438261776
41631628 108910124 354149735
390503843 34263825 413752253
448116878 50906296 11759059
168170970 382365689 111060720
368711711 43551766 172133172
107319539 360804846 160819744
388615307 50385324 245833483
421435432 368527013 247225919
33251139 238259133 303909355
339318761 130340211 98137891
174951567 333849918 227908654
417855135 438611820 249301612
373164398 102566227 293554559
332321296 217360472 356788411
215023443 86126552 420826004
53815796 371335661 434768373
178837343 36267019 24273253
6719559 383247813 242370659
407515327 400967147 455826852
402734988 121317216 347230813
250361074 3800099 444600598
78781205 17996385 318901007
184926964 12244132 196746844
161473943 25298576 220600479
208383506 397047736 385114982
112928531 146164974 184741041
139515693 118555092 66168501
131463407 149964875 74944162
261805490 320591098 364768687
338019737 420375125 207508715
244368514 194044608 384085664
304092869 338515340 157404174
212992743 166206937 130573343
218091448 26729338 97098974
441959243 418877161 278414306
157849688 139703288 297041333
417004283 22824244 276584489
166062481 337045856 424355731
368025289 248387517 64343687
258914143 332795735 237587870
435224904 311155847 170965819
124104451 37338536 121766871
133574322 98396159 117562389
423482176 32278091 185902670
67829280 95006345 433283063
370443184 105024689 457302440
48147001 293640013 150906284
62153387 49688378 154817169
7006843 379865904 457176843
401737680 395496908 316743585
178390876 403816812 204990071
133214514 189140189 220128864
107416110 213067518 33746085
317986706 379410332 346490368
30201173 178023263 324553630
399261657 444976790 60804920
197633413 4050338 186028492
453975203 315775107 265492448
257137537 364696553 190430882
363675748 147073279 422980391
430492310 170530120 322952927
91236558 178910500 85453932
59710075 87711971 321865566
450656704 398541537 268421355
344874317 336827007 213138099
64220455 289168182 421089018
252978737 381174668 312897751
430634161 422055483 216134951
54826780 169501075 449499456
20459212 452524190 412085409
208419086 262410661 21210723
11593085 330812714 193581462
446451434 261192362 284325163
260457114 367706440 281706569
346993624 287601515 454136130
210890441 156948518 218967641
396066732 225614758 275049305
341455817 20070943 52985219
196078190 422345478 370929466
13594342 302657623 350946880
8813115 323645336 51423446
304792476 203324182 35612821
273255823 443200164 382143674
345572028 181025768 337085961
100895570 25432548 75901413
303465579 84502541 319608803
382250341 51596798 321496254
74377374 277670358 277916668
253036780 161541476 200894793
240074550 236685732 411943739
379726137 397735536 43899700
424038030 457602313 194065328
255478931 195948069 83450078
11530695 373229744 154526676
173973980 59333747 96840112
416923028 379324275 372284704
172160632 218170012 176091263
334779809 161868963 420780842
104888383 386484790 33134112
40560456 43786274 140415936
271076492 353940631 40631963
285680810 58728822 9853470
133059821 430843999 303724496
231728108 343333123 33944902
212692154 53190832 154351513
385781933 1451491 60847043
930356 341368962 52790606
66060216 315484733 58555405
273712539 368143824 314468810
141417699 175615244 334615025
259322909 85678287 352113592
409740415 129128839 262909112
39275548 116808376 349000404
346417795 19257858 42091650
352077028 211061312 180199592
213568635 284744865 21568631
381711028 93532482 69195660
61299513 87320582 350694989
24703520 59113837 229532521
455768065 151696912 215832020
42090407 159783763 64914940
49323038 191778430 401322872
31332010 368366539 218238898
201498487 445208906 319591787
378178606 457342976 32876581
446450033 302779153 38479828
418867225 454852532 36745534
451892190 133337998 256592420
1263683 163573606 206483658
390486793 136639943 132698097
234947060 84914627 143684150
337151299 432599660 111661360
253020452 315682304 130144633
73388789 281781667 216236905
280493235 148371352 313246016
408037003 250791478 84905523
420203942 168384518 373114520
350275549 222460590 235503157
271756884 337842579 245386910
311594503 192102867 394243436
56437250 74493147 349809303
289975930 91795711 130192566
39811312 239206267 32745667
299247665 75427697 30771604
416112552 390362288 365127448
212627664 135009869 453468034
310257075 147103394 362298747
13026913 157046032 174023018
120406091 271399566 156144648
305658380 165781809 81162905
130808724 163788063 216411998
252193235 138930748 258519430
61492278 190678894 74764341
260558748 303689280 35612113
135235424 379950016 168954469
437933147 225245391 251862683
315421589 360195237 47132156
338264893 288593860 141761074
283727416 345529486 28519164
358402076 346044332 174075587
190419617 169571507 247459825
132036058 298462630 398574712
119205774 65129160 208044541
171104479 417414697 269746180
304316945 88450171 26423107
131929793 310568998 230940807
433537053 5232429 335045544
259293933 199455744 386263789
809405 5334860 75205522
300591280 394519007 389716474
221186628 151219344 69572520
58568481 163159261 210182223
47498106 101316727 244281905
315683297 197968361 454932311
139271340 358262776 93124202
139095186 381974361 293343460
281385027 85277394 343252342
368066882 121878738 286844738
114912791 16621350 123336895
277042881 224493925 160639116
393126880 306857983 367558651
151102319 374512505 332982018
421261102 169256552 98548609
438968090 329135192 176190934
60549904 95706000 105345791
34897426 224847797 238839024
319769570 303485438 114930540
457677269 9989629 320159663
438002590 155664098 220535005
146600698 103315670 318857460
445250793 3826381 160039136
241660184 212377042 339439974
134372265 184970518 13642750
40760933 444251383 452397954
301967458 457409912 454641277
274941052 343539969 321171409
277772384 251161359 41201935
385463350 45588597 99616347
285397368 314925338 295327073
359098240 380311384 122969773
122764468 110022000 15369480
369187151 124784228 123608461
295989615 354800289 22185597
298072331 444627020 243178128
101283417 299572285 221020543
118016982 141886952 167688960
252240184 232212980 390982935
223289744 86036151 226795087
449477847 278294166 294646804
42548341 194041458 18189475
39959690 354739937 124279707
88224248 98067125 81100812
158772031 108719780 139117531
183861731 138406594 350138227
217160753 198639703 96326166
55520933 272741004 408172663
60145854 270107875 179957070
442604119 421860115 81274846
357402727 422730958 436614104
167928344 267131419 384239237
266689767 243714731 108547913
226928294 91884299 384112535
451215492 134183833 68359404
122593529 162706632 29902522
141707625 420341805 123243597
378881543 96291453 169969674
33132410 202601487 148010056
70627188 305020131 104762991
221956538 248539905 26099512
318595705 429190207 198333637
79065547 28205672 220770780
438342573 288294076 100696304
112474790 305125378 282805579
222075349 155563559 217654544
401659892 435611948 456779495
237095818 279725891 289042075
1069702 196425293 132666511
24131198 262518052 30237189
16659828 210910078 29825472
338195547 296570056 318295499
47789561 96497677 233402620
363479457 212446146 41356540
302137349 408976527 306607775
253784838 241307021 449755182
1934793 50395055 378988723
221179130 407129098 222949137
77994693 398204391 269659470
391104720 415100907 243689007
80175696 199277195 428542030
185186183 56138017 264861740
380295395 156215507 292067301
328397814 112234154 226930885
170381035 291314647 112189342
439108601 234976491 401086315
273919378 212959644 189674867
432982323 29359601 296458019
151104756 69920937 174733247
276796559 95480467 208804929
159527893 400812218 435520219
136720065 235687978 197605695
54522490 203103362 449069230
265327766 402931776 347968458
94571739 18935085 244027231
181539671 314825119 54825116
393520844 406279780 97136560
392566635 65926971 392189383
422876828 456511049 396008353
182063531 232694392 312415883
453080118 440139115 330753697
181360860 269296459 168101098
152952566 33366227 268166471
419609147 203987826 284266172
404920101 50209036 446057368
327549197 190921022 315647626
60463294 345177232 206164881
294373786 51160316 296776723
91724524 288260096 330564584
456220337 183551598 330179615
310692998 140198885 383210766
325033548 356012184 155661002
445490697 80793717 145229508
48796686 3172316 4184200
357978209 666137 440316973
288052480 447639114 240241152
335930288 192263486 149129833
72290894 38841134 81205276
428889339 213365325 99480235
3107460 80311721 405586066
2734816 322613363 341363967
320723450 436249953 217913029
383918051 423793506 217802580
304559284 370932367 346061576
27779815 179690724 303110959
55980556 37879701 451582628
106084824 297595143 241859611
243843802 440111493 194877587
64789098 73719610 129313818
94242088 79760518 274630699
246490575 179745425 373246682
357119214 82024936 311735629
322284584 306134285 413260007
357833239 212018951 421773028
149534167 52232616 27276941
324767634 268689973 20109526
279306797 78189214 136828896
54619453 313770833 134430270
167122036 230817925 31470679
82426931 371604741 455149030
203078736 166294598 343758998
61634626 278883100 349327610
132801721 135313446 235794224
337751932 447117016 87172689
258287069 243899975 378668930
10873324 26628484 82561658
119532511 116576832 138188732
317023069 332211564 223670781
263547659 140237047 406448761
331245147 267317607 381512576
380424960 401283607 217600871
55623065 289220361 309629753
126999891 289575565 149420362
393935354 231057247 222506695
191772309 3885448 77389821
141806957 243183997 100682447
33071494 42374333 432331483
291491011 3314853 54936293
78535013 11419057 253202098
321733477 303738556 416250176
219333538 234504906 77969092
155065268 41713729 7734942
312657056 23251631 70435294
150824905 318225144 155756248
156476565 438303999 3761187
170812342 56869974 326427424
161505844 120322947 376830919
283120731 169580214 112853563
396918416 402199822 32509874
219147231 351379570 372590832
359511 166450825 214957964
380972823 104975571 383262169
216132440 6206573 227552274
43329324 259781089 209428503
83904754 83544819 45081507
67173035 431959649 340467786
219054877 358591975 253257299
250594604 59363984 136099274
187192990 54150569 232089500
42022958 270644031 121639076
103809165 446127113 408529109
398631500 127754615 390009978
80751313 401575935 149006557
156030356 141235219 189092520
44345255 58017276 15504091
217297483 345469119 107782065
274379612 206014288 298989631
231244736 128841082 215810851
165087574 154380743 428658184
290607668 321770875 170612519
378443075 171919267 124131631
338360669 320183026 217851683
361843654 418084708 283215730
454716476 365499379 308817768
156696123 329957272 406026539
267727726 358835393 302673966
14508576 55160162 349220025
272088158 134997928 127961431
37502647 404900490 141101000
35040079 204554897 31341724
421889167 70468887 347389645
311147689 47198702 74244109
165365933 346892583 255187020
114205519 12815740 80710805
84687756 37118194 225260657
259017682 421966986 440734844
374133526 181243977 295984406
312296660 347044049 299501406
136437177 454749559 361260197
406809284 369033500 265991227
18912073 336030541 382650568
306438353 413436878 250300026
419323664 276282586 434101372
376938549 71786638 188250031
254193490 387114793 406455738
141751233 271177861 21306712
17180503 102602685 104785376
239898946 199933460 370179348
361698310 300249537 48836832
54400626 457678908 122367850
355438216 209890285 124604179
335462505 404558216 61824015
278941168 337365948 95221391
44994858 332907300 191399328
94596091 87091525 363933801
275712609 188011061 452794966
244349555 291588063 294050088
105736652 265348871 96224569
313094305 121531427 378433756
149378463 363096806 195588879
208895213 217821552 87269238
453916399 78684028 378216919
373518871 69060636 94462057
343027821 317485080 91844413
406850484 138429756 256747117
305018070 166276762 79498502
356068561 186146326 396294796
53628267 255559678 233188200
369472577 59233309 30713641
391972608 346537947 52545697
372233562 214335470 98737201
247449736 201417599 364188684
441826969 51436093 318503144
157806801 33265578 18289101
223182546 386131133 83631036
175066595 218977905 31781995
124601057 299052554 314040332
123387966 240461529 385313916
245514606 101780219 406021106
378642910 397268171 24428798
364453566 341357106 346545552
55311637 308214062 41011244
220902757 154470328 394099694
457380852 195570784 302670674
213035202 177330971 128519663
60876945 188391884 399791566
306301131 130548108 58507102
262786409 73933777 237871399
213536697 216186582 70824980
248645573 24544398 115412036
282392451 232715904 176973052
359203983 428619759 15165804
207724739 708198 442858933
91912982 39970515 126931462
148915827 73439930 233741056
34799187 59596844 322430130
285323080 375508126 273857251
195359088 360191034 308447348
204796037 257041438 302508511
419480041 30493964 340188106
420228420 128471869 334315338
287506656 83126926 112552601
171579098 181062954 400859503
414533152 417577837 145416245
369429152 170753302 329397205
382430296 32689673 307424967
208686790 377268560 57583051
219156035 185719212 371051095
430678850 368045165 313033352
247687492 117358393 93269100
386937480 327693353 311901405
307303242 446051387 190847100
244494125 66984329 229543567
204530112 362340052 398725709
296717322 41129291 134427407
260071666 293626759 303083992
63094975 78814320 232354901
354474654 296943895 62830816
345058628 12416206 309654369
110002381 236358895 218700263
414211056 442825524 309444076
239324487 341227450 326703518
41655869 134595144 93562868
431249052 314687154 166950645
110321855 149057195 414464660
212683785 264446939 441696
354367926 155283667 443767265
322421060 384377867 117822638
421076787 138127300 221433474
10187434 291023328 419706505
335395459 125945601 149701413
390088822 378189116 133069752
63192375 51746419 451795486
79021578 234512112 335790870
198061679 52475791 14001165
293838364 315146345 148371850
324809419 115147110 230871451
288156113 300218753 109672268
200221077 356005337 82431976
204127293 106917807 218095792
272717679 276409796 395019237
297425075 105529237 420527141
437440341 2583547 227492608
413425141 163411271 294934356
13905316 67511581 282856449
334365140 212971629 160559947
79905259 250599238 186933829
107747624 197915537 316716360
431815061 255535791 379646763
356452023 392844209 175969903
196885922 231063530 300270415
51427482 303480157 163173471
12679931 4717778 427852753
51693276 106672632 5285264
75666365 288488857 55594173
197138357 341557388 90881654
441631256 74877613 235270254
260170851 417791422 20853182
105755825 337273321 195637167
194339529 350332244 106248161
39785966 310725168 357591618
239324724 131023564 452443137
353969384 191173301 359948437
161386636 299253927 413963513
145151905 310758955 196686973
94422248 15465140 439079394
174120415 351115330 206967634
140115494 176593642 182022467
121742978 415088837 171808472
331468627 856760 123522343
15689864 73926335 376624753
279444631 142463957 323987936
365563840 324116912 29028079
410651817 75310416 100065669
272464707 326178036 337469109
6947530 368527759 261075850
442848143 362619372 20517425
123147196 10113335 25817863
417882707 253023375 252260570
422158890 52038851 101429123
197441876 53084055 434345378
94622834 147469302 183039266
224434061 284080235 361549659
117200607 417866661 455245356
48760263 104263155 74871922
403232810 243042900 303186941
313581074 284443507 429091731
296789138 312875366 344929082
199445640 348730800 393856936
401483760 318152756 160581331
392167184 441822609 157741313
70209255 55178366 187786607
391496685 237076394 317779867
391093222 385931155 290268179
388358658 408736202 126448351
37060643 390697817 132472493
436208181 213957084 57535451
1878000 144626230 262786730
137747395 218766274 93017768
255449726 400304718 199213328
148924463 373388476 303533885
320889410 122142440 264307398
225966409 94902169 238683011
367828742 16637604 100562152
328270037 418850492 349442799
142550006 190934039 283756963
103369676 385023339 428402333
5722429 152466324 21118155
61522610 220452983 53842225
79058463 58602037 2293137
34006557 83590076 312681751
275991807 438973702 71887110
156539087 450119927 200193368
412414641 343351784 167812118
107640776 209033161 357599002
159167292 110713697 285889976
122866737 283744762 257679101
378748678 365651928 55351120
354412855 133694362 207473505
26747484 180146913 294299283
71527402 35859453 77186901
231898317 306241701 255892213
318318095 283918344 160447211
284399475 356630839 436575452
11752726 191883888 140993341
454028494 119386878 78605997
51954945 168282750 389461067
238600044 392691656 318082386
28301338 454068182 388505729
197956110 169782566 91937703
331959815 426029373 111855567
361038470 232318609 128396366
179570990 153724898 25498040
18671998 262996331 101039026
225579863 261908514 309538018
14830404 237330055 314114975
301304075 46860510 100310126
401211608 399920194 60428926
91672541 82451352 350753395
192514157 353881072 49139041
398176685 309036203 37373866
16298757 437157902 407723983
397591245 303153329 364510048
103527091 215408132 262092888
109618607 310205802 325339336
34108857 250790235 345057296
103738866 335886704 53713329
360484023 140851085 358128461
87447288 2106187 113933644
309293671 346995851 21026345
227150918 305531350 24911143
134539204 116455094 179528240
322637641 392732671 196022439
184370832 368589357 152611029
71517469 162304816 334052634
204857751 5689145 156529323
436886772 23937565 369095611
437969945 280491130 238295486
301092733 89374699 150999901
69226336 184388499 313079988
32107550 172474092 320319393
33692056 397856932 58552754
420903794 267927210 272508756
30444604 393316340 419983366
415795090 324334323 10816338
341807789 384619765 286952998
28676450 80387579 4273320
132758160 405550422 407810157
292895399 367824704 262337169
455295219 428283086 288648259
382673028 373913813 297968420
6565944 295720271 6830149
22774314 452155428 154095782
206230895 366926574 21783892
274626176 238161119 408518011
425394616 441710588 434428308
85644789 145322508 208969724
163491059 187785650 50766873
352562150 143772600 397597243
128071004 265763100 382325714
283359684 172816824 230656930
85723193 151220491 432391764
27457607 14773409 238897995
298085634 9509356 450051736
96585334 1674772 383863413
194873928 409508923 60942333
167693339 152405553 403524011
330216747 370863183 23956
423749425 452264514 83644873
438177677 318631186 407289025
292601785 453059090 142086389
172429725 431115832 356423956
139718379 81362555 346540875
185813378 356193688 74042779
420082204 279216581 232914533
4482309 221131209 309245280
409226568 304839659 257554010
193094149 207221251 264608959
344755985 132653184 166430620
79272658 342508720 245884893
422949267 423665904 327468440
433948401 190841926 56395661
179012968 221737242 363042982
57131313 236864020 360018685
315692978 244947529 391575561
333063698 26602423 251401437
446230460 361408827 281620507
184695346 353219484 238978733
283256790 152659363 156544265
386413863 239997157 122320792
159972478 126653464 419657555
34367172 66359383 286591276
269722244 296667244 409792117
250496720 203522312 259734651
126722052 155715756 247463926
320120000 406550432 376345309
33404056 252433823 77865589
15864924 399730595 157935617
22889655 309661604 284847173
266966411 172071883 252322467
76008123 137889932 34602283
279871522 255847071 13919306
152037723 184911078 97647417
374114869 454356991 418172931
386027249 359831891 21548286
198452157 95395972 97227070
145689404 406479292 362267977
409756797 402711526 135978613
253540196 259046441 154543328
165940752 431417541 46203094
446754657 78369938 294536368
384588356 410204528 397633021
195401593 187215653 96303911
39825245 363590354 199451211
106777500 84400419 145863956
394713809 201018957 89836642
197996601 119606167 174859442
215254529 376377123 55583816
271993913 98175932 162658597
205148787 90426410 421437845
3341899 430604544 111148710
50361291 271769817 72987086
83756848 332444773 303979350
256594563 373674428 283486432
21429791 276105649 397647834
138411764 232349383 248637401
11860545 253820696 60046147
19180261 429391644 53980183
132222699 214552563 155250719
224628682 211366583 11972773
23846230 231824251 410592168
269318693 18358153 130907455
267431530 214070388 447916724
360700261 317616539 19129401
65223105 81318791 83095935
168604673 134774252 327034509
451473938 349401443 296154759
414570555 345045609 238582223
21527037 179853578 319964722
266921197 79384641 138509232
190290871 323006021 438210563
175193214 424719080 398117896
231180100 442881939 32564146
229429920 56225959 201422541
303190305 146653768 180384203
356765464 418459368 430818194
47509807 410546085 212243753
30281058 134875432 51629736
3882713 127421052 339918561
51818755 233329077 424193854
102453913 290592596 396906495
33430322 419706582 129154708
125252562 430744625 322907001
251497090 39483015 185287298
127063138 155181061 164156040
391353225 242380686 63101884
436292218 87620364 414366668
290854332 307574545 351366903
227746774 241287003 96453495
147146042 259396318 90605877
189437813 35990252 304718444
113216903 257172635 257453614
429417767 444178519 214940340
216733105 393066697 241104936
66627059 410703948 123342554
356137058 287227731 50354376
100424586 177190443 402214875
60184105 64977861 189845566
291546828 430763664 326343684
338389061 243127516 156336701
363473177 28964193 405900208
354985888 7600123 222071593
175005861 307536230 41000895
35404581 12258664 389155303
40309787 290375109 336334808
217470596 239903395 188213780
415478217 315137373 389919910
228670622 201847611 432146268
340202000 219776986 264396079
210463383 453296230 452332269
202587604 114739874 55037891
66322161 424100078 45144087
332375719 299114213 171507357
345955247 43871570 257289518
431511611 380169852 40486284
186711056 351936155 54377383
354745900 233576168 90746545
18016108 106920788 275140191
37528265 378548230 31882042
278780903 342245103 125526616
452670492 416839390 315739469
43626648 149938096 127691854
121614562 430549648 99856161
27276492 237987785 23090776
167526726 342935415 284476608
112339959 261993728 44771035
423513499 351945190 347129488
378981577 77987653 147694508
314563258 54573475 110170312
342994979 432884683 66067371
94339230 215962554 119573363
82052799 147237080 71764818
277593325 369395287 200792567
242568158 420743608 432112051
155137660 88110972 360529213
252063435 11831922 204119283
33943767 268271765 347883937
170730048 141890536 151002027
378269633 367129103 240208545
116867673 59114775 80094395
363194620 430460152 238043989
248458882 332574245 401164643
423120396 101480386 5531103
22144504 241261099 329930264
235664501 394920341 342303514
395715623 160903557 49232269
45365360 219993131 287519381
309938634 277371837 207377291
212762085 258676320 60901941
166298680 191696013 315411239
400609430 3288425 243243228
19479647 427672310 68259524
364650092 304424574 138006269
272169342 36938973 254313796
239281737 369798369 346484825
347818092 193140546 57252690
106038896 229270728 434096918
110146837 311855248 327433363
315453981 8923095 410597503
149300880 144141416 428985080
231903433 364076104 103974477
290737637 250638547 20418601
349151461 122210967 350567278
253469182 451283028 325261560
19698215 304570003 8605550
361971149 96791488 68249083
456247369 452012235 322727695
180285990 163220377 73022174
212119508 49917252 53267723
405431264 230795767 347190421
300731216 238503851 93159245
455318895 143191531 336691457
214827393 10872397 91228822
374571042 171905581 327926335
306072652 200565329 412708177
314828901 314777676 36177039
418008065 369307981 432628491
416627456 270533916 203495758
141038057 287918759 370477927
329672911 264348121 232667096
234386136 330375541 377223169
198259571 380935924 204722809
309592309 148205589 128712809
198505999 300259927 257809586
83694024 306000968 25143458
91620609 24479477 248698023
152962088 250825342 206709439
133329025 218607391 162376893
186970765 233262203 91449393
366320372 172486110 449701441
441299953 117486180 316050543
195453115 442114413 183594893
407878310 168832361 243848437
422975241 112062328 152007653
436098711 282649855 32539809
128017594 24384257 403020564
456780029 418486076 109410778
161341152 279640508 315391129
447355791 120021905 83929680
100907010 445692744 287255152
448375529 147969947 444417694
404476123 7983411 316328254
279083443 174304082 22354133
275543098 200343858 166963784
306808168 261225331 448268739
8107139 199209495 340238113
384553763 147457326 319536139
229195757 261354733 26713134
355108244 426664546 306943672
47883027 288846563 119932499
424765077 270961227 167216454
400277007 137483604 242741376
125696282 321232956 269361649
163529698 197790707 419127863
184922360 51748830 26259053
295704135 26129257 307639556
181273171 235161930 52601248
280917334 162957995 241515387
88456234 195038411 215091388
109650139 437781657 195061274
357765187 182613261 171918973
365152852 224853407 123558552
157074766 37484331 12435020
348092669 136311677 293365605
107783028 321679524 424023594
199330589 342912600 31867547
326610027 9383568 205603552
432740855 338425354 136245595
432977590 267150267 70023192
43433867 134857345 396857992
397312362 198602641 306779826
22092373 110279744 271362949
219874181 52242063 274870161
125067703 326930882 280263111
60362007 309788920 53772569
37533983 197490044 406342823
389892428 438993119 116995450
456634369 291332262 450585463
239999531 49537712 124715544
316175042 455875978 290381098
47342838 255624059 228217566
300440131 320013442 273665320
406519672 39986112 24745173
277230607 346805549 388799714
266275169 189574751 157229044
204332144 67852939 436911483
68303306 174831138 103680803
301347451 224366549 201351049
231278675 391657425 10911809
285271959 5718575 75850960
42200795 269600452 166533977
343999938 447452157 86861405
140814967 178496123 144173221
155476812 24226762 102917733
76252396 164206117 6477589
50369520 107094149 84770312
16844008 51893781 373219661
123784274 278942745 281152970
424987197 409087043 391443499
50967492 457426955 181591920
102887095 254370530 347236533
322635894 131525836 144825307
33171854 376601983 392754651
119423380 7174182 289770953
241303048 32462567 316776573
34100820 19082834 161237447
90826167 236440203 236208685
65838788 431396627 104493332
294792005 133042038 315599902
207802186 41036310 174794932
332808710 277284426 278779409
196166158 355367211 94055607
272691936 216329648 302761837
212859542 12623677 153291240
242567770 253676939 338549235
87055658 120380260 417130825
212881848 102949170 253703557
91637778 41724932 118099479
176178958 85760267 156116668
229638279 427268417 385430522
263080981 214328206 352875888
445703733 305692460 17990819
24649464 133386413 105850750
136594036 60879294 248813413
195072348 87643495 268235027
257172659 452641354 302726574
448197867 81589649 369839677
414839876 448106230 289712063
293359614 64694769 35410672
83186056 435062089 441574692
91772580 425779655 186061189
84478646 193162062 129903407
64965956 362695357 117376198
220937647 29404373 7499069
97721311 415380032 426537449
33842070 177708599 136838051
130422922 243358207 281064801
358015423 87814740 277448348
289251126 57198798 406627103
436114029 306103400 193956689
130889518 219835758 320527920
231158515 4530645 262039726
128606215 256372414 58173116
176572733 261176345 406375758
337688203 116542176 163730650
442718904 32439275 272298723
359469171 363804484 252925529
442245131 175999683 337473637
362289170 25842603 421442751
291724651 107379772 366054228
421054641 228097227 324267500
361062727 449795694 1382292
409895961 302572344 228329227
449145744 356797912 39053678
158513529 74789526 295020773
167873171 457501814 260988250
200583396 176479322 109715051
66858151 138012294 317351433
354078483 352311688 138721827
248257858 225183053 324798421
440794098 333561312 140308785
275476068 102297466 106460487
141070034 426735783 348149057
380320612 75077780 54343135
324662688 106555425 125996607
178470409 179424282 418404857
342455196 216539430 334717654
444442583 248838703 221969056
34236878 376483187 395920997
315274481 182367824 126824685
338461796 90865494 112034791
240938095 347078164 295310912
300452190 122867497 2177061
221541804 440418445 111935410
223876736 86510256 116047691
299743819 1341136 64392362
250163259 359214480 88197623
30452317 168983721 414166273
99071358 222949386 75096500
220603343 250655973 170991973
46133674 81575328 415266747
308287782 394011378 312686732
25600064 343633941 227904017
16687755 188529874 266722163
372756676 14126604 269664646
105675397 395761830 62264639
128728153 178938958 219364443
45796577 316921717 61995100
38064277 96147659 138967612
328135280 71295752 364543897
93839433 143314457 16962816
156875099 206027034 141395417
154232482 381371226 2067767
427894165 398599575 266504111
357007696 307310426 309238631
367131237 11405629 216283533
346854919 410208030 253896473
22825893 427834933 122417908
81389297 93620362 158249001
234586880 319112253 10613061
132079393 33138138 301536879
161637259 26629226 454688010
5993839 145305769 252153541
198680091 95057217 382196265
41274731 91020942 392087316
78994097 215947823 222249715
112977445 440609455 223770832
111648542 310512440 151839450
300577451 165413328 160767631
324784396 108443570 191466318
100798498 11198942 315188233
314196186 179037660 256065666
175200506 345358369 242378615
25162206 195257431 8798681
93399667 2081853 32778944
336862797 420415108 207228892
146034950 231482901 354921384
294596352 145253179 443761975
216348274 283499292 216267816
1402190 281365810 201999837
265871638 110602615 413159476
171054487 377582251 612932
47439829 262694570 69973703
9101183 126000411 110875441
329093695 281166 161176975
240332652 166114408 33499761
278730290 171930679 385007912
185705503 320378911 131311305
254491945 413759673 182695768
145193072 341566221 449790811
3819422 130498771 356786120
242063718 131672915 159779393
214355309 436862311 275464198
62613975 159932951 163102283
444450574 441168352 452263647
259884619 370662810 130315463
92040017 439555376 67818618
188750035 166630261 185547192
396240606 403821016 68036081
249722630 50234053 413558217
249918938 408350948 340933036
323127310 322373664 322838467
98929483 330093165 30180839
445009652 444067664 289822880
183059649 69442544 24501621
41408764 284098336 266327777
378872968 214905026 435684147
257438022 193711724 26310251
227466562 254008876 253684487
378286525 161978784 34881929
95927494 184013014 22116597
77821239 403638319 338288243
87941736 319346946 145378441
145464834 335286078 28502023
55012938 60552073 301816118
1154188 326094865 217968660
424976895 43131330 2055955
405489448 357216529 133077829
88086135 82737945 256027176
343113818 442689244 400037263
89712812 142437827 263898954
447558201 95478642 370487752
7488687 139953032 339201147
128271224 282845350 29337144
6063474 259770316 254086427
16704581 143942361 89424386
5915090 427180481 95099928
357453924 420371594 293906171
384718899 322068480 89532055
363189459 239923667 273725168
49514755 91054230 328018830
269079994 257170759 34140056
271311399 139889605 339041014
234525096 446964956 225161683
428105275 97402180 321284555
183875592 168100878 132392470
85166582 86181250 400724077
453548840 328614210 354061857
378497956 253986014 361907700
319407405 277737290 228225749
389270503 103659491 352100301
126296292 163055295 318221031
137537219 12899117 189386650
189287709 173293590 373371271
46849170 311558851 202519652
213446843 416580262 96100438
58911527 92018212 346094002
191559218 386541924 279307406
218407606 266432037 27603573
337619662 15437630 324169371
112283543 413177566 301031019
2062512 286742524 341246690
91039608 521323 126956241
235846364 244071529 266008231
41655727 116820623 354907125
8740695 377817387 388655778
47414581 251574069 429325097
160010693 121346714 40426927
48409653 225571168 156607912
312644605 30790709 304421298
331908779 305289094 70331238
104809638 168771985 16569484
44016189 181205231 454225118
440304442 431864690 416224879
358198625 211399772 432195721
184600431 31849271 191884528
87480867 362313599 292980013
389347929 419543353 266913291
448759333 402768625 40756807
129777495 102087179 360066734
326883050 350814826 319833098
399702816 51476240 32320704
396173366 197593375 395360065
288462929 68930474 33838691
47921121 209928601 453034349
161734732 269180552 158076949
218836630 313617640 304936058
398655700 75397967 28901480
90622234 320550810 324412000
435890032 309018760 326905455
431686693 331735422 245504864
73062948 48337599 183444236
115616821 351684324 165225869
148995067 239215537 146117622
101421497 114763081 147568241
338542366 222725224 44623777
358961212 13598474 137046891
213235394 59524539 57443358
108152412 358569965 290287325
319620232 405734599 191255942
162074071 234766796 5142524
118418089 262370895 198104192
281829127 109945991 185174908
108736834 62436376 159887120
385214344 398486625 149246775
177313818 342152489 137360674
276875861 447386953 214128483
224259539 297346594 328918379
328787407 395532643 40333973
349665243 181547125 383216238
266430277 27959740 168196699
308749275 194173390 252488364
276455183 409847490 6514548
87500063 420463626 208437097
434553989 211901224 360602639
225384915 237919039 376258795
386887020 236626331 366341182
133581415 61927602 430115403
245229171 64783961 213093147
37753604 250845767 88791168
222915022 166285092 223820623
59729014 300318721 297779618
299565400 457059611 260488773
417034489 422324304 186447928
10776070 81232138 432622155
369978029 8221573 418249346
290881106 13459850 286543864
448904991 251171734 443238689
205506686 16581932 123919879
157632009 112755507 444176205
144187543 418820920 105212706
215104673 70209095 68455657
271290718 165793184 41687921
333639163 31164608 417181622
389997812 135421764 83851872
68061327 349686077 165357270
190274780 387294164 319729526
332334642 164481237 375823481
127428920 109541021 259386836
76856819 57231497 317833453
454936064 257564317 202976717
409787126 16416830 3034477
456467671 176042660 251619034
348630086 184703836 323969045
268167534 338552817 84690058
6695930 163800071 3833202
177156986 237889412 248462991
59733853 224994218 178607457
360182861 116307115 128639840
401090418 173313437 364389057
288261784 442323833 30679859
353144181 76028141 368055473
323635666 251429682 222282206
406015322 126771345 291984007
128622159 120271650 251349379
156437902 71419099 269347579
203930891 344855485 385833028
74860895 223660178 451007353
25477488 303526161 124712504
124601013 213931808 30291693
79877811 100519764 300625989
437867931 420127033 266444589
331415875 294703191 339406299
194153842 327951283 379798384
109754560 336538415 272069484
416032406 162675426 254151618
211578207 55033132 196007721
55145724 145869020 169224385
374546831 401763112 60239620
338074672 262524652 184585508
340054627 399755599 90191137
201385296 60720194 250596805
224970811 410467977 180826498
413399113 335923080 407741566
132413910 89472736 152486456
31067841 142991072 323997891
404070084 285982349 328441730
337039226 50759838 158653507
379167125 10973860 143229511
179300343 206172824 7397558
167331828 265007342 141759241
88057918 233944249 232689150
388403796 33978991 334019552
274150196 64175783 273086655
138993196 305824086 447912429
217903134 145006960 102946489
376945249 167200927 209392490
433644973 429123098 152453539
180455070 235349257 312513853
201224526 85918260 432611224
44652611 132105468 324755406
154508384 275599798 262539277
260951349 121869881 155769128
152726692 228187782 433778980
266227563 172976785 386530131
325119267 245305888 386000307
172210958 407402965 244361069
438716397 180201350 220883158
54473585 58504126 217594619
196173754 192800083 333454903
126647294 114081477 22135353
170309618 116288541 405435872
191201868 248863302 430434179
290469247 335241505 272613334
225940288 324814977 45246670
455119737 238789959 10907394
235920036 233220035 190873942
75778494 394873565 93636572
204665046 240563557 38771
299617980 98848075 258493995
394991984 333163219 439382084
258869715 362294325 261403278
242815438 95391186 97522625
356372272 313362008 372474104
289856355 105191067 92352871
287211581 103193810 56379309
343509862 451799183 365599273
77901634 408485306 81637873
45461965 247799323 110739005
392659282 382958180 23631040
35870657 183466630 315406521
284030353 322857020 382008722
315009971 131363192 104968412
172139495 356870748 237277606
291393023 72334102 253308534
300262 81472128 29301734
80620478 60947442 400516293
276891849 72999952 304263710
119382946 319970469 303663418
336863854 396518319 376116152
22492231 400219892 434203232
2947850 254003256 210272768
368038107 357886337 361552747
178163766 401760945 254427660
345769432 191616504 222658612
269900253 27422335 241677823
423885361 257997341 295718138
294142536 141315849 5086025
432102465 262322813 349249435
87574011 435480863 303576108
76904134 330311497 445867592
111870919 365066107 344919880
31418694 424616948 416536995
356049929 188981023 426570739
283929187 136237665 197112378
206475871 284086384 352749054
448605179 222573652 184153419
251176662 443295706 108344269
6603801 380074596 93566058
94087458 235761350 309045342
352456266 436175188 144259580
77179159 253855650 8066672
110936595 73628859 248406788
383790740 315459453 156030620
356115226 369738472 24671799
73871670 422278677 449154245
197124704 86458206 41789711
123555233 347845477 310019828
27901566 196945367 195827783
6035144 134806943 428679529
124126243 330064008 295000608
114349547 238508154 90801557
152954516 292082352 9489009
208706544 145442030 9763575
453377541 226678134 218867872
441193218 308737637 406142449
50466642 323596121 127220340
107026946 189511313 401472648
249410648 383887612 282022503
60426543 34094312 23992834
85102506 20594831 267876259
108278949 409805271 372466880
241205943 146223994 52987296
84572930 133155983 400320945
163191546 254989694 244711885
442442479 251168571 409506923
245074294 403665296 435745411
168234572 42060048 142375877
110934082 54141618 281385760
428473817 446350759 84852118
130852947 91668948 84520809
441202891 453328812 233000079
313595531 244575490 20823808
137087158 254600342 241197181
9084901 70358471 354244705
310547226 402890953 164582146
174863235 310666312 116704141
197621389 85771127 264281086
197163684 26051273 225987943
446384006 103676977 326571631
417112768 185243779 219714568
408281906 21191381 420508908
235617761 300127398 280291277
34237530 253432558 51989850
151399316 200704710 360285177
150787789 414912775 411549307
46301962 134681870 154144015
171136683 120742905 219249096
400164256 159109902 73516859
297841303 427698522 312994818
252244180 377017764 170862168
185471750 124808988 437413812
361081298 349505708 136808107
95756478 152276378 319654901
183162581 13353664 286579347
90049087 425485723 116850551
269805540 440973888 140460382
182942575 367184044 60753160
453671521 348333977 170503805
50001657 234168630 207225375
453928160 453244606 26257940
153234699 180445339 62871353
108457141 335844502 388000950
398133419 341921895 117520462
369976212 387227676 414052103
99967384 121721827 144228331
345873800 193133905 164080315
151886923 344238986 91283696
22974941 237084181 192975541
343636435 114722125 283301822
131213018 293777796 417834102
376397757 235440523 398173298
318299703 108809804 410842334
279833109 147899981 393707970
335911890 90930907 253981566
205755862 383800391 380505017
295509489 29222429 422322616
341019729 261782778 388926960
311742370 319378230 246142027
142357155 116678110 335665779
51672788 116086434 175922994
361562945 261417348 433572176
71790018 273593672 320467035
82971929 161784547 176278441
298771983 238232232 3874033
106466033 87582680 6751893
355286528 210987101 362309991
178353793 358521859 434880464
408068386 162009542 110277938
444719299 175255720 173920214
317460837 261687043 240835432
288333448 216295629 55406167
109074184 157459655 155996301
324813403 340203961 38183815
240368368 321701534 144441802
74393472 132089198 371654626
174282182 153004481 153016150
166791080 294113011 346419619
141909485 87033819 456662751
383891444 422881283 35515709
446417812 105108002 121507314
233609477 102397562 33997330
197826940 379903413 305482763
408788112 293707110 431736198
436309308 367436235 28408524
336440208 322603375 269249129
151580615 294007301 121586393
300771333 337676862 20134417
209470992 198614558 352903790
319724218 165988406 114663490
298870245 411341316 265891507
237822012 177919050 188372977
85423600 380332866 309419492
302074922 419636547 393901147
319301860 251559542 72079687
199525409 331928492 200973182
12662989 306170742 50684731
241464033 139929757 131932200
231115901 32015577 263399383
125675367 387465701 321431376
317556449 419535726 91474160
244851349 117935793 424394858
45573330 231878799 380349602
73440575 433300200 453544832
228647717 122203090 200954316
55017747 84651975 312951287
121594419 394311040 230235772
304120470 423205825 363403955
106841675 104694088 443843871
426779934 115389766 50869969
425507424 97173293 239822409
258294757 365386611 360310696
331821687 359390761 334626852
287886148 362867354 443926093
48893794 82901925 384651487
165427483 314875410 392233830
140398869 377816714 352614592
299472255 235553335 19950330
373143774 392603086 40856895
188979908 274974017 4819382
214745710 45088322 234789885
137106592 76199079 91845270
185559579 1910363 38949269
59043661 451434039 262482896
46955337 65932713 88745613
343896975 251053163 378613711
390505470 360416260 109906076
152070703 100505812 223757326
272798129 375681211 395951040
130405054 453978318 311439702
423217094 102122535 229916644
257187434 454342926 32678913
263568548 192584025 306078362
426839351 253451751 239153760
351155653 363143987 358465883
232922104 266752473 171511419
47194846 101685240 69051590
449256811 132829979 433050084
439393147 231472560 331042812
102911919 264880420 378607974
244899763 36804181 121641745
353388117 204342166 296823672
111944370 440642274 329036870
294630651 1848684 267181528
268972845 439083755 295857813
289648043 401795192 163568748
103030664 370068575 216874661
383924350 261244220 339730744
52924920 303360879 444971568
164258411 227106586 222629134
423800583 17218743 222517178
104547897 68859268 103390837
414817880 22788655 219129281
383740588 49406869 212780574
391262692 45754707 93956729
256100574 302452457 404861562
33686649 174918155 223326305
29479863 452266756 306616001
72180667 444658399 381796047
340281991 181119261 418752784
399140082 274769487 185981504
212144035 133122869 448089443
446278297 274970691 123042095
378277056 231411389 132919730
432842521 131987788 178830794
240279656 403979096 131031252
412934749 327899548 428360100
152591803 296737623 26250449
434613865 260818267 267110812
451512901 291013729 39026697
294463709 19579408 100318245
345002355 230960562 163757769
416925728 181393139 242590358
7563299 215834620 405372207
240316518 429886432 369066265
234422581 175657204 188685742
321693002 443498083 236328184
41800228 261603266 265127416
128539889 278183575 75404337
46593969 384712597 175156453
207376400 106921523 410416906
404863517 343902625 381667509
327201604 321167529 75563923
271001255 123822228 56817506
363372923 164876823 331172091
1048372 88116149 37484691
155566788 217755239 381099768
389457853 30870906 333190115
191455317 411014018 241851156
451120833 438021879 371700019
346678899 3971402 372061018
359829319 340847414 330885339
432194500 428625307 438109361
249433230 248935404 241745104
183181466 285547930 323363689
384092142 95934575 318232039
144170521 344212914 310198780
124219475 92671505 304621735
276260928 341628861 157760267
267619149 223418662 130990980
76582635 291648757 346466019
179817746 149952390 312165113
20216156 278206959 368217302
12868236 85849469 421672125
143842889 274885008 424002858
225863156 154898252 293712092
172074357 108831066 368414747
192773218 320449340 142930978
300007280 341112812 278262332
248994246 43238674 450499210
278466974 217634296 76430368
303129736 270029151 344848594
291668013 408439513 269203928
272870274 402585586 288915842
180738319 315216969 271032241
71732213 99162124 225469978
371862746 34911344 295246060
70737889 11309085 155468554
46073532 357543931 298520434
444707875 110101187 403803778
169688543 170484218 134487972
456162549 10807445 47678420
145142338 397366934 412255229
394185864 32575052 183873560
411160819 199480401 260515491
348005648 401050576 440482957
39787636 259706653 97201185
51319214 96381244 443199641
319424719 101488287 92995049
246277333 67641502 154054015
21866771 286296573 403597399
299708894 206044239 93874708
391463480 98888480 381265714
137064867 204002477 21507014
282002596 208489552 435630160
104178540 378518336 280758186
265425225 146634082 260065463
222328566 127082249 312448579
384818650 151511214 303799318
60224971 10431337 432198021
246518293 368848117 170432361
124636650 421310105 339917474
314601602 277744094 156168597
371576014 442511576 112015059
196124501 421056819 455405062
182224167 446948497 73965901
185333735 189741527 101375164
209613544 18639812 367026678
6083118 405849387 437090732
380387011 90617754 47685459
305088004 402215598 100958603
333986688 400705570 208043245
226250818 96063019 351132190
396065593 382397447 44425352
402550897 58188947 205084617
59192782 247283653 163777277
261418275 227548297 187654446
99915928 218869489 213602172
429064463 349852032 128308519
382590390 373073155 122621750
354517786 90749175 336521127
408560691 78288521 145797179
225788544 452943363 313624879
129122232 98100823 48137299
388034581 170558601 369904515
70146604 67263621 292179790
234755288 323999727 416538173
308474987 377047237 120608240
281097669 63106688 329100416
352681870 229124493 328771228
284858988 369414444 361584521
329355153 258037524 213915811
442850011 277155167 8984780
155161862 16586929 173729378
252390917 279492180 92954361
250884663 393015209 270173646
326928489 64300519 281946375
214291288 454888802 157355460
411207735 40052094 23211079
431473327 255378334 258794120
34148427 180998782 233978433
65117999 156572497 353952098
457293658 372432770 201010344
408228540 402936855 139958478
205944793 189863510 84568379
24372552 41049443 84057626
439492273 410990877 196994456
183211738 352654470 138871326
359214060 238817765 316549762
378593510 377833261 278433111
44349427 280492707 13887463
367168951 192107308 400310657
327233606 399020352 363711474
109340538 225630091 99453801
311043560 340280675 368048230
239639796 107935200 84107061
333577844 350384790 275875039
278948717 383226508 26929922
253449035 446131403 49764202
9620825 180036692 138171072
29984039 165936086 53048744
89539357 139780085 350341587
60413818 232025520 167691399
119443664 42283170 197699243
427276920 341430143 388315290
103342403 196042302 95024197
41931624 317437297 195907185
245079401 241035675 63822074
69921772 284227648 436635920
191364554 245874538 132114388
449854824 384751705 281932740
31089011 193126665 41647684
44686822 383417562 338717489
118189474 407134643 171577115
154151014 407331417 4124497
421470026 365666078 139597557
193948744 103284699 59399830
407715438 86690191 121864700
117442250 159985293 119932906
150796502 167651345 208209790
203481091 299159615 212178401
35081012 63390700 72140204
194147935 895534 180827156
309678283 158538903 423534327
295680909 299912653 182455774
23888847 444004067 327229403
273432959 359339117 28796190
285494891 187471582 20722834
12123023 378279069 42803081
144243287 185552464 186398848
357923169 399134771 352092479
130667576 309169131 367808314
390558910 248294168 111781330
99864358 360657033 348459980
206984424 155099239 209858074
47942365 178091729 188314282
159717366 27141881 66438498
56564140 306304521 248996472
279976543 226405692 382585079
162768151 79497588 210437837
51725223 343035358 403641519
326415425 255074583 61436316
162709646 453248513 94548682
391471941 52182996 194200232
138619630 125114485 182882117
251221502 376412772 454665734
147563499 254339325 228119404
122573014 449108366 328704418
79863887 18785295 282029339
172412626 116634166 108402929
221537035 109960773 389252558
289919549 413061548 65414650
80798398 429443543 418041545
363855730 253472886 79091195
12483990 327598362 417229918
312751164 211874474 289342859
357534376 159035429 414534036
306352117 200758511 395078193
240586336 278537294 201588602
5810608 25485599 61282225
277094493 295084257 66294415
163553017 425593604 72329398
169711977 268426493 323605441
311410392 426822629 125163310
334773482 443141620 316151099
284151180 47669197 244349338
425811386 412730258 178398495
204685983 187475485 451733152
375150690 148400449 215157886
59218304 217243994 147562686
301111726 130871878 156663198
61795500 300922169 364223240
319837600 257685703 45359938
57908519 116869649 45100049
371248590 373698431 253771448
211682521 38531926 202920006
104034482 436981630 351787933
383320415 200179257 413135328
224519885 113495953 437902176
336376325 51371619 331220730
59039779 138199981 69149606
442193036 405844189 411306727
439896004 74201899 191079582
48261065 35933907 75978782
77560375 250217562 380110468
412762352 374736947 140108141
55932108 95178484 33423916
256572231 262499299 100280719
349646503 310048099 112509991
302788741 396970602 325661632
416685075 205671691 353136394
217749354 416880817 189166250
116052238 34733364 242332371
404391463 195386649 379895357
35267026 169640645 306951393
309900527 133025703 221020540
37212001 189463874 214915728
27956439 312523066 314103558
215011303 135764195 178439947
364182991 15052608 289334154
235252863 382096094 80383994
9181377 234584690 52235285
96243935 125985547 412131964
351953817 121223308 28790833
42471732 176713700 236297404
66768498 347672485 418226992
121629432 404542202 437559231
205319485 50525162 256879509
287477050 259149824 233522329
52080914 85895682 272868880
208546727 73668638 444490995
454882380 363500909 315919295
303074138 203957849 126831746
158212770 431385132 185715049
451533090 334389769 82205939
291849117 193705696 158807419
231967310 64819634 237945645
207247538 403650589 41428210
433694175 405107600 275891258
151073527 95242369 316725939
140691776 297001338 108598296
145686615 425375758 165572091
236634705 391232218 393563010
191762714 367835878 141402265
193364056 179570630 429094658
84950573 216415532 77907666
43605291 414687150 267426418
180575859 382036255 440029774
277590659 93595511 369193695
237880399 221187008 114909673
403484790 230465158 181419630
259036814 288606594 368938166
149285911 181756326 373713230
456147166 143433853 76214732
448755123 388168526 346027829
50883206 372385785 395030243
206893256 311352719 355274805
150858652 36838597 247199471
12594504 145135216 396182416
287764007 5178905 171946380
97328279 115386738 307718438
256606995 374438178 182150214
125318267 112071090 455712756
376796552 277044245 53537127
66719911 55120962 162044342
235146634 352451275 241330809
24602270 345709705 193549586
263222427 226884259 385278637
428145456 398777781 246907694
337533334 129902592 130802680
264897393 269804502 375483413
164038816 56679147 318715553
229328075 369123677 176251897
192320697 134447376 395802307
435259831 158202791 371292184
274797622 357194876 332305463
198158741 158600124 70803241
178627219 316235037 9259295
226004062 209107889 178361059
109489071 146383795 333361973
118375129 244026071 284367841
257413228 54389247 144158943
285200124 266437792 140894967
89878534 23505000 40779465
440038361 275123694 278518461
319745095 316908640 287450748
217476363 404480095 449631422
297471677 384398179 55923264
291421290 346848061 128972123
99630248 213735265 34076406
398519744 97483126 328917424
372166018 273892668 257707445
144276587 383134905 270926877
317978082 25223051 194258846
170275738 333298223 135331294
35750833 117141164 160206556
350339553 436846971 360908788
204257393 242666119 219242480
246795199 26300425 107240801
345459402 238099892 359206169
62813757 441612438 357848698
187462507 208424698 232915922
442703968 224060568 144569819
201711918 90047542 368536583
82734238 91595420 78581278
441610391 295737353 419995740
66624166 331208305 182733083
218551442 167364284 70569623
241383625 181097420 342164261
185698363 32295906 447146787
427980530 57425711 318857678
125569841 230905893 202944585
356370263 70038313 155164375
54530057 60931425 423147724
331788078 115205890 203705900
79806302 94588640 2812814
75158920 249919187 21256249
272057176 147399633 354954215
125022242 110988518 417350311
338846547 324045202 439376684
376034206 326078655 220362295
106020139 16520770 21170219
174872932 328850433 81012565
422068135 457896064 522290
163634722 296116077 16196584
102500941 241195965 23488905
77788763 404192195 182345994
316611781 116133846 152416874
226405142 127199147 338388747
137023137 199593749 211794857
132743156 203950901 137003351
245507303 159332298 275842990
287730218 117945060 91332757
361811567 436951972 13730999
158679211 363796963 106016755
195838973 308292977 409716856
62310213 226540325 56795558
281504031 24556097 214407863
135552028 207163150 295032989
91357015 213575812 287924286
252787538 78681669 12526309
236364606 259152166 210381494
158266792 68336245 441201744
115896980 316774512 246569972
190153470 145094523 207100832
64031425 216254387 3386970
245820127 42376995 53176182
254678621 355365374 41729398
418972842 361039983 3962282
398969222 425646158 308290741
192995706 338914676 92819189
210112888 114434548 249564323
33724787 135396907 243473382
21544748 188706272 192303494
208541173 443708912 98556438
67142046 109382092 54227339
153677005 106074993 302565722
323092892 206295198 194337085
331370846 291139018 46934887
232443895 178912150 161036623
270230288 176050621 283474953
10549545 295154681 76899304
99786994 162506493 408438110
256521036 220172514 353812392
201571249 295952214 178917856
346736462 201261713 228296798
443173602 165232930 81394749
400753986 32955129 267683304
178703796 437215436 438536908
152471734 284155079 113448187
286888770 19909376 25734842
102374823 288944224 52028664
232221836 172666027 227345119
331668471 294490198 356384204
341204089 341891775 215500808
331986 86458226 338384323
311073205 263769171 436566165
159458188 114764727 356325100
229082646 106731059 103614387
121926626 264067011 406122957
442411322 89852770 126523973
143632321 115125922 212364269
219938238 18278202 180778969
404748614 220322614 379261485
318672109 164932143 94748427
186250665 342713943 108059666
4658194 283617832 145083618
146272148 15910078 285939219
455930762 43467368 205229429
444048359 152318046 280724636
373013469 164008712 45721472
234549792 391122632 111708477
168888596 220485302 5951621
218602755 402537697 104801464
330438995 78853336 436643423
65336486 59278900 273854000
35770243 345216719 397576402
392366629 176206682 220913477
251424458 281103466 145409860
107422870 395308226 324663465
388070990 395120984 250174937
372517615 198642006 430156519
402885158 367371480 117733023
199789498 274269780 399516139
279910895 206426018 106618022
225248656 39530323 121778260
210781192 81203653 277230406
107459812 206050538 86373808
257967522 109396330 288026916
333735197 163671988 135202396
243230925 375427270 306760987
90484321 261874189 233735588
37241576 14376234 145133451
128430756 198234568 46035335
260301162 266877393 100249705
63571320 281885929 216838406
77332146 185401219 1409626
291514328 441932753 216210825
247786669 339000837 217893135
129092122 264265411 384951586
263075774 376247204 339152807
116232608 140048288 367092535
184537847 120572396 269547675
424375138 256386593 286687365
215764562 114617206 5348719
192336362 237165947 113402857
456775464 288805518 412988946
115365214 215072317 129526211
4308166 32131561 91065201
338612002 50146274 100437336
62972367 185285277 307168624
16317140 444798317 373180166
229216306 413087722 433794088
299786731 189201392 15701737
379340482 106198252 71669164
37390459 200364010 111031974
354903157 49818447 380850617
425236397 194908905 34715206
230788101 351531340 290412251
406179371 324885886 119391339
452110350 226667729 351485521
77007609 46982035 242495755
441302208 127006809 443721933
412802056 191757378 97747472
395295775 213096738 278903935
371595191 317315856 55967263
116984400 366966678 125310998
141722376 423719846 235898668
411042951 451759298 250209094
435664962 307473046 165699218
456107155 166747168 407773354
398591436 416361984 408664368
248161990 280832355 149904873
55239190 7696904 210400039
992928 39574988 399887860
434139611 341888865 177786981
182972226 206993760 270641437
286278661 321392918 52792430
297495907 142436918 320574581
83160839 118608804 325499412
146600114 155073168 107192429
200581815 198649912 410745218
200454518 65722726 44127850
380900903 412847312 281465551
274237097 376624929 68717263
98296144 82210787 261145539
56013997 70804670 406799070
180804081 92908813 141414159
359506904 128643120 17611745
448074662 70182582 219734531
189069883 355073381 222556598
168146951 394556071 332813894
426363733 85361725 32471400
169281274 207200494 247013086
252805481 28933679 26323221
340061509 368176156 208801645
81414857 49133659 367607670
165614062 122786011 299636818
427821523 216720270 260138644
72784740 98730461 64945322
226837416 238761957 214470425
109054796 77610674 394717025
223023632 165609078 130014633
25541751 61092417 205600009
438015472 313475829 419855083
38923993 161623432 175056784
245563816 326133937 440562191
261245887 109676811 113247784
226127028 266478114 75204592
79473744 197303016 36804084
380765377 5403662 447673009
385605393 295081142 11515125
335204307 319007407 23074924
9687197 48318164 228993653
75295180 440109943 250440618
319354578 119421950 205230550
380324952 72164364 436122301
310882421 264864293 212798097
16990364 125912454 357090448
409248768 135561275 55820634
359445459 168536558 233159769
197063908 67574042 356092197
154881188 192113904 270445983
124556876 410649894 75432294
318043764 72090527 34606806
248033806 272090924 416415534
12704829 380469933 422567402
208939909 368008226 426727995
294504260 71054937 98112600
83888355 327741165 260352841
200567170 190078690 278473955
385278245 397804264 189075227
149371552 112257632 230031258
273755994 392648056 297264320
210648744 108646287 147043375
423478259 179245609 184385640
351715366 9814349 356035121
395704848 36460800 302065429
425574229 231152875 105589227
411422650 51216911 42247966
338396183 244108779 432995145
56695177 187170082 437215623
263464194 181484101 159603441
363649796 52487013 176803905
427417253 296340549 184142957
336687773 94970108 260147122
93516178 318490695 109144384
92240253 154686722 51047888
344116272 14786690 283185607
290858565 30609232 414054739
380271843 390792748 438578579
366273944 276169593 84948199
338589735 374542115 80936032
139258648 142356189 325391628
148805730 214225404 391162387
133806751 97851124 361299891
298205034 296586493 430368055
258602236 88057162 97025945
143006440 357393725 352345345
218430007 260122518 3420142
433198302 201973523 104616654
136132137 440598659 184301771
378769595 400231291 57361116
416004306 200487016 385007222
369842632 184517215 425505590
132535207 237322607 290814851
306916549 234947751 221561117
430357457 316135759 81221791
290689974 21834535 5825518
88784498 219044227 276579325
86456412 297670397 387922480
91430057 167246718 318891725
216526929 345871645 383096268
109921714 9739050 454961747
453986590 37284395 167938684
4757935 227910520 91014596
304906397 454102044 137068856
141166017 328269467 438845258
283426420 39886805 90136187
216668711 15404320 343862855
252351366 290135775 185044196
315380853 22470775 372983665
420299618 19297328 84807936
67053445 261838193 53885725
119108237 297129226 318061110
439363989 298493562 448447450
423002803 179823277 182274248
72679389 158249039 52878391
391181747 24505878 50113542
55708132 44349305 386293542
423891057 284813564 198176913
394419896 32570385 143916272
278545643 295990389 399553554
217141252 215623283 179294455
354580061 437732768 367954158
283407652 318347793 445086593
288859560 426815522 173057504
294309174 421018337 398847071
442155123 80132769 427343849
53583412 415081759 71674850
2503901 314649034 229984477
385770647 60149248 210816535
255257526 246922665 228882691
265359325 449735202 341632114
189893436 361696663 293987666
451024315 81394701 438715854
382166603 403077128 177688339
70313408 96601787 134110720
40032079 150034936 88730976
91444415 270998794 195290747
317848529 302851588 416941922
34705086 406605481 119289400
34659792 350964218 377725083
16436452 200424831 56953481
199320653 133809667 269670217
69144498 266877747 240350767
31247180 268644142 433503815
400963218 60022174 89547296
72065508 352756584 231805630
175250138 109134844 86934152
346466414 324342019 137393689
107480390 40643967 47001900
419936317 440898529 393885532
222358615 179901008 401424067
334333190 72327010 422685213
280852296 454499079 348872271
1928893 370542118 328240552
281108567 103925377 128249152
139289346 398505810 302298374
95797311 404993781 230521410
10626679 413360714 118335618
171892891 5216536 104635637
391246360 230134645 18516418
201078235 44070081 180079183
145548090 288042235 99321277
218036670 184595412 26846678
238617961 32323300 64554694
195867654 305402950 52877371
133481942 96455648 281344651
316492690 350974893 23367556
260449072 85681043 72139569
256665702 297243145 321555903
144723745 321924399 164649992
140606921 400546325 89353715
341344040 344169107 295418576
286571447 48805855 202764673
36051604 161868118 35186904
140103044 308951648 91154270
337022410 393375709 61263138
3275321 222104591 318773833
95873229 444240312 225982467
108431975 292057663 411289666
405451467 100142375 30745380
21778068 369117036 35773185
436171504 29851413 272862979
48708322 395401356 261999473
384788914 227907955 340048740
357181724 250490092 90541247
133617921 178030742 341971520
308164021 78168241 127138084
309968472 327952328 18286865
427688819 360182010 164675708
401968416 439513647 104447612
386800180 40745245 79040061
217966351 324128471 204636118
122831832 14230501 281742214
354006153 24308177 210956531
398708292 255641809 395724996
337454590 357459149 77312117
370115851 191328839 219423704
314467587 375322564 380692415
7611015 240312621 51610715
310455302 117909126 196858368
338515236 4183837 354928537
318453245 17278902 350437010
363110316 259768144 201113352
14362113 243186511 218134722
310981263 429467346 72432639
136210088 148977954 394091392
359222939 199933124 398339285
413510227 411706223 126242207
316600894 365240209 34869492
456734490 253599335 177427740
111599351 365455314 379856457
362860978 283152518 310498443
312965347 209668177 280408199
8945045 210923155 64652521
328063067 83941373 258598026
172239933 436723071 207991299
89065770 427245830 307535542
198902145 398908146 25156302
201892887 397458064 260999095
85518043 17515826 428792120
433791452 20141963 6410825
204311895 406654223 97884842
40993373 214137349 191514474
106043192 86721892 412814540
328723492 50187723 19846299
157851660 31909188 40386849
289252464 268190397 96215816
24575605 172065308 331592665
59229692 104068804 113141258
172617413 309510941 34252212
300325584 79146041 410982125
79318909 11199280 60410718
176525419 116267021 395640748
242624243 335515677 404657048
84336150 453137047 172029230
440382630 359248933 56734205
60774388 13405918 105025110
122407571 109843441 174409804
30094738 282925038 347791318
46375000 294287883 302252752
33304620 244432528 448702327
46320418 31891300 197856981
129820394 365272197 423334040
72730649 205662304 264976692
455853722 177734107 430766788
350984083 135359621 348604245
53286336 139023131 134633756
65806098 74070192 205374058
97145830 290140085 385180582
382380494 286709585 351460674
119145173 65969742 161828883
434361982 344993286 38193004
186177192 83764784 146351355
168301690 128140988 189988069
279742045 302946129 294907282
168021414 318487236 336237864
318683721 262254410 246962699
263299317 430363110 457705930
206819628 314892428 310806230
27097879 196135575 334723227
348244423 374294117 126221396
219520425 389199945 115553979
92023238 395071262 113575378
102062498 456288034 6418488
117386772 390330290 212688638
269694230 158279508 350684542
283923237 130873887 455480109
68257915 138228110 73725764
217385512 54560932 100495741
88867040 168821829 375568534
398991706 310097367 20877662
453667288 434862680 218978405
135329459 166568907 304775362
414829642 30574872 126928752
134351837 63353902 367712844
310143235 309472136 179338876
241018720 328777504 191434715
262110128 385087524 72570267
430813856 439082637 70582842
291564442 259394564 11123348
224683626 332314478 34929888
43553753 291390486 85055268
401069562 121388377 107882182
193539671 425953915 347139732
329685390 41076567 425609045
333550182 433711247 273275902
298171478 377259500 414007434
393966487 199842396 150775128
126001942 160115288 141463832
7149968 89422616 389631643
340291651 356632134 188090876
216142807 133926996 234251945
40235532 389362413 61127968
156623891 23512356 295079159
18137983 255773851 31937789
104445021 174682353 358818962
410700812 194708049 201829942
337059699 117829968 148481818
74687288 427155474 271641995
246446375 396208330 359136497
101547074 444367571 424218716
189230715 225421503 223615434
240342299 380977216 431016384
242296618 31959330 80285753
154489153 252428664 347386322
300114139 309431271 313621050
212628831 103846612 207834482
80065030 107641634 285731486
113797375 288142862 136833234
456932965 158040792 275498023
456890065 112509568 120931790
367007430 163029266 187148991
164787279 68956534 255842891
272216925 453523300 386853232
49534083 214089883 372832399
26174184 15678316 147547101
310808522 102988242 368096036
27295624 95242748 153945845
422832345 161503493 160920078
400916373 64273838 411220090
263755704 206429074 308214711
84078721 149809131 17214905
371569385 285845888 204429670
248379038 145782131 285589270
88420486 405175914 160415976
363183423 20808789 152728466
142598511 168579326 56393428
409489541 295205799 226919511
246057413 213762522 231078716
17640451 46536642 77621221
33193827 327004681 369064059
442968479 415183603 57196502
286513112 60198205 242906851
26018216 123696975 342091048
91917829 218478781 386940830
299788439 65075554 374763069
45765425 306106997 231523847
426656645 88341445 432512616
306968503 376829865 300843945
109128093 306848875 163763764
138617532 254617479 55513832
352664068 390777273 395758866
134745313 381473285 399991772
330349172 429485265 341103981
22039311 387399662 74395030
368208965 408168473 300418716
248525982 191953883 165892131
72826721 175949516 392664487
23103299 381198478 126220715
313670546 237820267 404832488
35600133 450392029 94566107
224886164 251001320 421351169
77886213 41195318 25191889
245503841 298367015 233093832
99373257 162669676 236528969
453487769 376647914 443753965
333953054 220777644 352218991
13115479 65628518 158861740
360073625 35756031 28877390
171619195 323051411 257341734
295516044 325421748 117255952
57238516 374879014 102129838
385320400 408843472 108741224
396117047 226382004 279539708
417788694 261169072 86329913
135499108 40863123 73699930
400750358 433131321 328699042
58687382 354094708 409950171
301075474 20661402 217934012
367664084 417000026 51896134
139285882 103722259 27761443
55266983 34690048 242881114
84168521 153859400 313066639
173158802 305652843 26738368
58670539 359606263 156529738
262954676 334717523 82194589
99786948 11528707 404593761
405550968 85109319 64449844
250016500 419172122 370892798
429507391 93624016 276033345
134496118 269668706 299666803
141561045 351770689 357546975
20934961 75367602 229452931
212707508 363830576 189550507
272412722 389741980 38250174
5352661 23399569 77706500
210707640 102491886 342061553
32137309 150775060 103229873
269823411 241771362 130698513
107789948 408228377 120874333
97321682 259444708 196758759
227342560 409823990 383666867
118916952 329696890 105770722
192532780 325439745 226735449
374449964 391509149 163319584
262684602 15005622 253838827
369955066 134909743 79732676
365732763 100252385 315774341
443936854 406803149 386254583
23288347 298105972 310439275
202789063 128414940 290293857
51648097 275677556 134185569
15266274 151569890 89037434
82472656 161859718 339146650
363827372 246087643 451711098
427062675 145868661 240771687
134772050 294506008 144246785
319075697 432401098 415866241
280966494 172344427 294850331
325764525 297020904 12398948
167400576 412820432 509330
343042398 317114879 421435742
101141600 263028882 419045356
232906089 106790881 274900363
188534546 297647751 298495957
103253352 49176644 71963272
165588734 341710571 125692990
430198373 51237896 238559188
146877896 446036895 96671902
116466901 451289504 384695446
209939167 241014692 251237497
402758708 277935207 226550787
453646996 62900524 181760263
194494815 339895415 42246996
5197221 365225329 239616661
101108175 253513256 73508427
19147096 126938663 8974872
247283315 445060380 227790769
71033990 438920486 187397591
117855713 171168735 326536833
18119303 72247281 78788064
201232962 79220877 370206981
53905018 257070226 382849702
408800250 65041241 3398277
400135132 95526112 219552490
247818180 350249175 213170334
206529870 252137324 374817848
7027521 450713163 205377981
88080703 417905783 256175919
26871915 132446508 130137455
196821410 319700259 109977179
274118079 344720680 93146193
373069589 81042109 432226696
106520275 73756486 342232220
214306701 97709477 431543168
135163274 44734817 23089710
110733255 323177316 387677276
181347279 33626435 27358887
99991971 70682043 291301936
293797918 146045688 300901499
159454849 341546915 210259414
364975708 249995929 85102325
45896326 297709675 224178965
400781460 149963108 457550928
456260201 382762996 13106391
33209490 283386716 405597203
444899104 252287106 277293344
298097279 208606011 414186391
251685294 394088990 339001392
328645623 105058319 445810995
278946194 410776319 130686646
230317597 261694415 3161712
260553906 17016182 213642871
409182801 351381544 437709554
145944998 293878942 265256450
117559252 206279331 166795795
362671268 252853538 346723735
61294223 336760282 401407127
294517046 21425450 302084336
428488463 400213502 91540349
424875741 421865909 220118723
118682502 314168898 379910191
310962994 179585512 321972468
300037738 239184465 215351354
251525599 400851609 437005113
292592989 362063447 403149595
397972713 193483891 404103979
135396327 35238311 179079005
117275261 34738744 155098123
35508082 25982562 239783641
245308203 256863239 71161457
78304512 50515841 446660590
28345100 17917055 31823026
171766305 112414592 56195059
68001360 244528883 7641353
415316431 164005877 176743769
228257040 64576269 112487333
201641033 3039323 281714660
312562511 417492192 331081375
287861336 248155596 412049766
74983978 188933948 303074120
383731093 250089617 366524378
308515117 80861522 6204791
16901340 431717466 314379327
216231742 354299147 359782238
332535815 95294357 133564489
228337607 161793862 116972375
454842431 16800985 214027556
426373415 58785543 441289354
37697227 69240966 302795968
113821558 333577147 202014867
182867954 115586198 249501183
241391719 126892219 423453286
260481931 415631310 419276733
112556317 160592482 162468650
394721245 409785711 54173467
138365230 8288282 186337072
452954658 60433775 312757513
174679566 281947058 136178912
108746489 39021177 349300200
382850556 410696641 403133049
112652331 221602531 268738533
346533542 191511442 337155965
250225870 189688564 408193851
228698906 56495008 430523476
71883697 152951838 3926584
431260392 338388249 139139247
452070995 163619387 196409929
41746736 49718537 412123680
256295290 288695271 239431126
328020487 175412142 209725909
196832388 167865203 148316374
349243870 190518626 193191707
454096209 225733772 46954405
425272458 314741046 258978401
5121753 125314642 36090280
134178084 217745180 377907348
366602140 130858101 338641308
147055069 337604439 273038910
279560366 143536558 426832830
330348297 357480699 437312323
151983752 215714268 447988699
170634949 111488504 220981039
193333370 329387083 6544551
223227958 65513723 350596681
161596840 213393423 412104264
383084157 311525197 91883558
160153496 295230030 2505671
386314198 432721170 161170121
184105621 379275481 117184086
304584260 315930770 125488045
429649199 210156540 21192550
246494734 159204573 150906249
300581040 188613186 280206219
209210517 328097802 340750939
5601970 348900510 243959915
34069517 402898998 218193985
34583742 329774385 437933833
418359725 297793861 375864648
44930025 181918687 433443556
205286289 12133257 186566611
438048017 448799034 192656399
206951844 317499359 89342397
11887387 11228841 400682765
77315781 122575938 146282800
36693019 285092494 165040147
158453989 221639405 48531403
220477929 355439072 121578758
128070680 164909112 30093142
228175475 310619796 273518923
286931961 160618325 135918107
130802454 25116443 147531251
47835921 282845684 383745751
150335306 427651175 216660200
449572461 182021197 187264903
194665154 267672342 74761966
57395793 446699447 430912385
415353051 361606761 225514217
342344031 100524419 62716755
367516296 28347995 317880345
178087517 292269841 62963373
11811703 9514800 313623404
279920224 76882050 63950456
210196426 197315530 37676967
254509081 342489503 103689337
79597260 177978044 248666453
149052482 329126491 68589858
170954107 172984570 203133765
213370572 403206186 421056663
109109703 183409135 385845906
136014704 55471874 16685028
41812652 143792794 277332537
399307704 349224471 56475155
298031140 38587428 88349646
111893041 248655062 139211997
366022776 373404637 29090093
257464888 163151424 380246055
283080841 222946366 307600894
222399726 177721324 7997587
401134050 42621644 244859942
155392504 144548654 32353534
77285062 353118242 222141845
14653109 113276902 229477623
378639367 15055666 176691148
445322978 333160763 216211221
85231057 277305153 202052682
101550384 217324210 222436327
423632394 109291578 18901828
453188023 448699745 226867072
88669193 72771346 423435672
312758443 100241645 384858635
280753555 181846536 272866477
152221573 255306487 263032557
277195430 450555226 18950763
150265449 344229496 414736379
315129599 430358154 381528610
146468807 235381849 119720479
309144732 247505365 130963289
116538130 195966360 124257665
346983627 67368292 137043837
404369594 306852625 146515969
445919518 213711443 102812065
374593923 14467575 202615675
423862384 410106084 98977406
447066332 247164671 239979716
202495951 448227704 365657585
137863372 414508180 169265400
441739379 353021784 126088810
396497073 432013688 197002261
189737121 36207582 227502483
339611981 453450726 349681831
303280711 397965296 108106808
414626602 6525010 184886019
387053816 263490710 439119133
85803240 181845095 217449473
124672743 155883480 230118575
66477671 185392200 133921237
19149554 221758546 349105792
452085161 366091581 338903554
87590964 50572191 399638835
425345867 279008677 68534846
407201896 426236524 112545223
85222203 151503475 251759522
308209728 29165333 209407549
263290310 209785714 237728706
348055668 278007388 295621519
187182688 91030427 372835699
174884550 380534742 96004725
340356275 372835179 391252702
197464682 264849453 452956908
155656858 211422289 444373633
250965759 380409622 401950593
175495175 194170514 4460438
312371987 379738983 308307095
249874463 179506422 446049536
386696345 177248004 22020752
53575304 64440466 4035841
119423574 227132832 30096021
283757986 30755769 390976923
430769473 203568413 261466668
353311164 208487962 10990085
426777920 415126180 267594396
170019661 281359599 142697815
289310615 262134132 391408587
40773622 156898429 101127271
219664143 439289558 288810754
84144775 195122835 394638540
63295158 80281948 333517845
408124463 285778215 280186748
98978595 214485105 294244281
221168834 291791145 26264198
455208660 70167608 36064218
74882955 268408093 162995422
265799769 342323287 332029925
186057440 221460308 303111564
133611290 420687312 329528077
30820990 166486892 407628702
78606699 100704240 124946729
112959195 290875895 162589901
267802094 364963940 176989648
3928167 415286746 147290873
39308095 236914249 136805739
454055863 184561542 28141486
88593536 70800340 438791861
308579446 270902039 452772248
310650717 439349498 246800296
3179420 261164379 392196412
207474868 360805700 113034838
188216961 108426237 425663444
62733195 74251098 330147874
286401578 195167625 181661520
266032211 69745401 156014893
234792465 11929956 327907733
35008912 101247362 261796260
397053128 445181740 86584706
355916352 391986996 322066697
263522582 60654982 174631295
112134372 165663301 370587812
28060524 163584309 342410200
211950968 24218643 114859981
128712911 301903025 431323931
357460837 235147635 92948212
363883378 434339524 81646761
146897182 86337451 138942746
150728765 379150993 260602782
17071180 61647919 377922421
259544364 199341990 6340768
324083420 398099873 394401845
273795784 302114095 424395040
325009517 239220394 187927394
350585103 417985914 358539988
223429073 426331525 229439841
418911205 76354083 368886500
211709258 1502221 314231136
413250351 74266510 235769903
40021114 212009910 202907343
454512029 331326855 38240200
362750373 361292065 344506294
64445750 200068414 106271798
49278848 74181085 420899451
290647317 386342192 414873737
238539365 155514771 228895311
375393264 121424814 303397526
147662348 335864611 100416805
253406697 205509894 230704108
370694205 263282043 260107809
94975496 42224858 47413948
84372472 21388833 356207413
173016248 227903178 251937521
266791217 19253092 363778731
416947678 341413998 181963406
269486736 139938567 331586918
134241353 448357509 435585882
85105442 11345124 156315841
207843144 185951102 94554325
229635692 351704654 380186440
284207477 278197946 342396647
83033677 412151330 55603696
129484447 312164726 317492845
360889413 34368360 242599046
182950407 206193071 56973154
120505701 308532006 449562030
95794678 96723900 88326861
43265012 118270078 60517936
376976181 117492424 305791516
167725355 220822916 65111528
343630895 233833739 92352510
3185473 432388659 217501271
260922949 428993667 268294603
188389496 302424317 274842157
153797230 355120929 275658976
378529476 126839516 326526333
215815222 330130158 425644899
382325812 396974799 44453216
209841673 446667019 137281715
80567664 392385883 156490065
401912956 307868336 100560277
164949966 415062238 63954745
405898583 445691422 68810301
220626498 201145214 355860816
168190652 439509086 452641419
34199677 430258583 366745073
30027823 393863974 218590471
16530895 433162928 148370561
372968233 347655324 49850039
237713393 261205327 388971503
89130426 443779986 372490712
241600092 395757092 6985822
298284587 216496162 421292755
338976907 179865421 119799966
393462308 87705789 298530295
352650008 281835071 334137745
324396882 25698583 392944970
408069857 17848424 251142425
25884489 174562500 419297208
24493944 214727453 36076919
132766113 350393345 133345249
360209283 424099774 280198425
429288266 86605059 291378418
425219503 132290131 427664984
153682063 141187469 48983527
40302870 401268406 166219804
357825589 3921226 42041500
155238288 195911123 403137732
408505182 23494793 318488283
22416990 442493039 136309762
360264791 127077135 450854011
148978173 437006024 258052366
261427276 746594 149882630
283618053 437080930 26275384
31408346 402170171 66111409
455165025 216344381 15434770
8434064 268969956 402590666
18667588 130143599 182319826
301227459 175093645 368694900
377713703 175986119 432344131
64563211 76650282 423054851
68794099 71915641 9623254
303453604 221448498 299890756
146326010 286493634 214328542
127425888 141971883 347807242
334584974 312972225 275318772
89710639 195563990 352925592
173892319 153909042 449039572
144789988 231214503 363816087
347178454 163513333 67523371
103815138 356471896 32187310
449513998 342849819 62116008
337260233 50118733 155194527
23254720 200256501 269634472
240951968 93775381 19126722
406438458 138489511 180591062
454859697 367833265 80123339
75164718 260580736 176847719
42230365 245249625 387239637
446967284 22321011 428352259
301659915 193761858 18541232
162686829 267843075 352087332
191077953 363712206 239532701
8032971 104615876 222405631
167485976 151570967 6410491
72397775 116995421 433514255
280120553 439147241 9134356
246948826 438142695 230289678
440927718 153002876 412314446
365668540 246461565 447373441
320877942 178200139 396936799
450918922 128188687 270429569
121485273 350099165 254887441
112950054 302883147 213941475
391414332 168134264 428425768
49860446 302368587 382349036
331424843 227404229 113769899
28632358 310450252 269463869
236869556 288707420 284754042
240732723 113809824 396744373
213766898 428568080 341075858
227191424 306879496 41821757
61023778 28079177 46364931
243480399 269293694 330805767
269864914 38063336 20289787
402960909 448020671 169090818
449199346 389201087 110489053
445679223 341258636 188594585
52084593 240602960 455235797
311097149 261825011 300563437
261544693 160318886 152620949
147141359 84884934 288707986
431694890 131605179 234330989
245066614 209558861 47542059
455708537 413396197 264135740
386724231 167083491 284918488
370768987 80254639 100631152
306635557 128685100 259022694
336992 221075660 260848179
287381115 234523538 390452835
447495290 188534290 434328960
63305809 207003005 114259533
126496779 328695090 405431404
394589570 292273414 121957356
38536441 385360790 25805220
100519841 261885110 446644787
86303883 326457041 357502140
444409284 338449798 310871296
8764792 267391162 445186769
193061672 438796068 186475606
289189742 291445461 134808140
441093800 160695883 298761826
360462120 186480951 82551196
277297558 428499786 122577556
62033096 338538090 158689933
114497031 337480124 100024618
188734654 391705368 285787013
227542942 309664735 313531453
102613342 147402440 397157411
30043701 139374078 255524339
267783349 328762321 262543994
371445793 209081681 374559831
441653225 100869784 237018674
440159140 16338246 327375706
172654660 334621832 50628616
231973571 347908107 378697705
115313826 70897194 151080338
144999641 100998623 173660339
284333124 125186250 44791569
441908100 126438915 319774518
167160361 432660163 315436488
234918027 167378071 450037975
415903326 242838923 455154858
382082566 159509601 196524526
173507088 382199873 174590260
152481802 293218213 165514343
320205910 249712323 60794371
220722776 439438288 382594666
452665569 351514224 23251539
233239729 129845890 253057001
234602874 160519296 56154785
99629530 182754182 206222032
116573864 141436372 96058716
390850271 2952029 204132706
349403926 354560774 395144905
195183469 70746937 218948759
409948339 101541843 4035521
437272984 15116048 66768718
131280240 49547652 158801611
37595193 447105011 235685152
288798828 318816881 421931537
183135144 246059482 177350422
114031214 456224929 359195341
279167286 292916823 255361453
56530364 291078567 393748540
137353743 374719892 387334434
4870336 66580161 233562069
137877392 229560259 293782357
346522546 374260162 177654276
63482577 109301418 431865111
165961327 455781799 93283633
327400430 301528271 399316573
327397569 355435664 223154879
165590811 348709753 231093404
418402048 270317680 259742507
69465657 116837106 366361166
1391927 345609189 347355180
236377903 244848929 243472017
86159622 34284779 396546091
392322199 99077977 180742952
326680894 23225740 451820906
206357870 379470951 245740038
433769060 384448318 20394626
401820893 258969160 285399400
437300118 327285575 250138214
168987884 408892854 135342927
285857763 188645940 297925761
36171818 185166864 53343744
253371501 207986403 118474104
226265319 234877915 271561874
114082775 116739702 139255409
406019306 208822792 380842655
273624564 16809178 125102863
258046024 439039884 433274809
324949015 208123963 387794728
196619697 298957601 394047300
98283064 215803379 236422833
17321803 323392338 160686478
337511402 74743261 211102922
288367069 315594066 194769633
98491044 294752498 306746257
90278266 112423697 306471997
354652461 1609022 46568651
166393307 277762760 404976424
56820714 27203687 108048926
187738912 67112303 133195204
53080128 310143580 123240866
121787627 398317674 303848973
122259868 110492735 129034200
17416933 206774308 22159093
344266262 445775666 184630937
235776713 26315420 210137210
354731895 352839536 402299724
433683856 21988256 344030040
72172924 14942248 316767730
223141669 295930619 36269048
166346548 254037050 175210486
359798193 327997556 6997081
68588660 59331312 119795926
379828166 157908665 357347326
207105508 314157847 205395194
277837225 216868741 349420483
112826213 110446459 42959578
295042929 428604034 415611413
35033724 37068255 52484903
270790743 321835969 61226859
444318775 17071141 133566637
36243231 20824750 369974892
180797894 5822753 202440100
387282337 135897124 385638391
203182010 266561244 27089950
70679706 22838369 201430404
424491312 40398447 353217899
263898415 150200525 186481451
32556520 374491228 146221372
316268574 451308211 337006933
13177329 427392094 427847258
76410633 394127959 251039547
413610368 84688893 348456925
266269214 121940613 409215801
14744808 187330764 299239391
93927392 443015294 94266999
290463429 32600050 352415393
255549102 203971786 115138769
4925941 308658020 160788489
317708254 192478848 169980076
374824694 156104301 294643104
451532952 130055708 405070734
406630212 207592541 89453515
108917354 390147402 382831108
358542713 255491540 75405475
4692381 448412011 133199173
341673810 26779256 444824776
8240478 158390592 110178624
422739085 34135707 249595339
457856444 134016210 6919895
154752880 232387792 419506881
142454605 140623099 379153191
261191265 190087550 121533742
276026752 242464245 454100505
324467405 150687749 176255726
129525827 296027490 322575257
106981070 52589102 39134993
366258682 289312339 413427109
68848715 223067651 158676423
103022356 175265718 201654734
69349822 246811312 429199492
318974417 341519358 189471674
452799633 345488270 123413881
201601962 269504473 188816641
32689477 36207707 285705075
314579016 276684315 370157543
331072936 235054128 428967277
110281137 374584423 434358979
356664093 344266221 340904483
152384524 395876382 393348068
404302715 369459827 184438807
44524812 152264797 10606000
168931894 362354748 15184342
265894706 205850285 269188626
258675576 71048878 251431630
140767950 319886802 428151564
43846628 448710118 136872651
275692999 408051870 290060158
316220058 166501679 222626570
80217169 125191116 106689502
95810896 26358572 389603037
62879972 391735763 250913777
215228596 152149906 235755103
32374480 318265673 292909076
270145149 260551130 446112643
211849683 39973001 33707968
267814180 121193648 225480864
334131675 307945896 412700494
199698715 437491853 101991830
21727728 137811420 442748244
330973264 357059264 374837873
398093724 279005263 55398363
85354384 282000172 19302534
406844331 268262023 453724697
198225100 68145728 444598469
18048273 299008428 293902889
148300199 59117185 377351468
67609262 332079979 245174382
85397826 43788580 130875421
419119145 454767675 422332722
285230772 298345585 216404593
371429034 327290831 259818712
439196824 288802916 77114429
408655444 301608163 303275911
417306024 403108369 212999766
19337253 260336089 238388569
85382075 92600551 7428595
93225656 141541915 104007924
17086997 214448027 93140687
137113783 134169691 75938513
355764602 181262351 416304355
303521860 351673180 416469671
72418088 165232986 115613925
411362736 268718257 430364153
292998851 84132169 360592896
28767047 382688297 243943455
327409684 117958506 273653516
340101542 151243778 27919531
235464166 258923451 135475417
366061225 417687295 161090343
455555328 415666273 115428543
116436659 246160875 210265923
134763057 70920139 32037179
90186762 140895945 205968395
120208652 304895157 144959835
400597825 61771969 122591219
118795671 2188177 401208113
109067201 376095893 308721771
218658460 80828696 374470283
285721823 436728939 33444747
36301254 445188401 351225963
139030642 108580179 169878032
364498390 185107872 172047013
386659610 160922270 125229469
174789722 105490998 112087967
108636892 396646267 437579508
138542225 299394880 271715678
319778280 29442274 98899935
52452034 258796715 14642867
10939236 98396146 303614748
243596557 117617598 195956654
449596101 46477860 114257220
386575776 23513764 95909837
173559191 86762468 360246619
236564819 213298230 94680175
350455102 72302495 106920613
179680451 218519599 32125514
284080187 9358592 83063259
455749542 119648741 301393871
348534632 403878017 291245790
111819611 87250034 47128082
258867387 141558170 94461353
414312845 427750939 368360634
175328740 274968620 227893322
240019854 205743712 73953670
188050708 224758783 349137311
253297833 345742802 257563422
381359332 57542011 20118232
412859568 266127568 114894930
85143219 422118696 33286099
290016938 224182189 167513007
326118092 90158792 6359479
234571191 374833763 46458472
25834929 349606838 131486994
366121724 109653736 322665429
158044077 304965035 219097487
201425550 332115661 391184251
212180025 45669402 447830508
311034654 140901288 404843427
25150074 29378653 201071554
39923604 340066380 263914220
408139241 400696639 111695075
446033261 197754358 197514084
174131117 400552779 163772099
52015585 49152692 328889320
185439904 341111458 204255424
157088853 210455387 254501511
407783562 187918859 62153774
186941626 25359941 89953603
340096768 169541125 103273605
220394023 108733039 211021827
435589027 453921388 301690596
334412093 330755324 291373979
206811446 37105795 207904751
283070787 415902137 43942315
55565371 274234180 396123303
102133482 38289684 107761723
186336827 151588556 426722830
135389512 234313954 12915020
443190151 112583773 240772006
25259367 107076194 57543694
294475118 347788932 246437981
251650325 281202317 428797422
47094215 204323922 5635287
104496549 52220841 433148097
37044275 273832285 363014939
176071432 353463409 388924195
225185657 62121608 185471159
207683787 173151528 188180209
249121284 417375765 9356882
257266613 114397755 282776488
376096833 136013429 115193961
439717003 169995026 11828203
259299699 399808154 252005691
419514839 151669100 287455655
98810734 221226218 310556284
123014392 109928254 241338784
138998418 151401367 321845368
394526239 296771487 261207394
166281612 212474261 195333363
235323966 433642629 363824755
60187644 365689911 192091773
357908278 381408684 377637475
451455090 79931501 134001636
258180924 111034682 60293726
25590738 356605415 375408162
162977006 448993789 447338755
336330250 346319207 4108888
204149405 151297026 145806927
319567737 230173287 156367382
99894959 26758208 32711159
82209434 346778901 12380280
310655014 21180529 399626601
93706342 217148341 355123744
11443285 321667415 236619222
421053527 52401969 302894318
212136781 328797009 258006148
136404447 257779322 109192172
18932522 376360147 330039833
325306124 444632628 300540621
63808696 387862820 378787007
406056353 346355376 25275852
10022367 191383721 227622565
335646507 198331011 16933357
50005705 169750261 90819611
30029418 255945078 323917615
214711073 303354637 311288838
353387616 264798852 323229999
446655754 116328759 230717834
204272721 440056055 27969337
422817545 293921517 379167949
99740318 177995070 294320299
9545118 396385008 282901057
431603753 418687331 135204843
32812585 245870507 185561857
217338588 55731482 57120291
94288688 343233035 22877078
205166854 5959328 401264796
408264 329644119 276531545
170809782 159671552 250150866
174891544 170349776 182482366
455837952 120041891 6484622
392655637 57603147 183826162
124961609 429093268 182005876
61725303 21774604 288968532
403689427 66392620 46603008
364081679 135991516 148873097
295557373 192626442 138638849
31526254 170705775 86777207
43441049 47338394 239145509
42255047 24288019 454926163
151710854 362341792 382828502
218855121 443819108 281936424
450490328 240165413 329180828
12474953 313869274 245245507
148899230 423049367 309713360
417806390 133247543 10648388
317250574 31390377 45078650
89465022 19342151 205928802
251303020 223767527 10181713
234353821 203199502 441479594
306994715 227502352 269268951
228699724 372778926 299021213
182847688 90261913 143336403
167260520 3535694 302142735
158560564 423208159 78816894
46707699 1223154 159377017
36185164 82374806 435359655
186854387 185336730 152324439
353598857 396475690 172161463
245038513 303264251 320193816
360146989 314190335 59112339
424848734 427092292 12705502
269423608 407934386 452247669
395088906 437694899 62024466
307740273 70704087 138028109
3692509 128774700 419578560
454342512 64868538 386611575
136948515 323582583 151715885
320254446 52847124 349489019
346321188 321251945 375061384
71671653 315039326 286447841
353087148 302757772 263088874
225418477 165225121 76246562
268246308 123829133 59124146
175593835 76529754 70444280
146887783 59437933 21053536
184174180 118990807 405041755
25077557 292472368 240418052
103405486 198705474 57530283
51489376 119013312 92501984
239550455 99587179 66167853
181743386 229144907 103443931
117018390 163870904 122038988
353226569 160845840 273274732
347786683 320423185 10232146
326067137 88093482 154835133
151678713 309891205 404562519
244274674 151334711 445703784
234240764 198780913 97517274
169302850 336823056 440820884
234400595 34066499 325008870
215016649 427165928 364257560
399308845 152094373 105904449
79759652 319396020 352668100
276674254 157539162 62672727
62284104 436247378 428875115
381276413 419897490 435468517
427241364 209534147 297885808
376861783 23717007 125263006
278140037 417289371 306228409
348617167 279403607 78681912
175549955 206089844 339272410
332306971 419797618 223367855
412010152 449515372 69949669
280858286 319500360 6603646
122879178 329260195 306789886
201833607 454862517 421594307
377691811 66087894 404023286
359145197 313069256 56179285
96622102 143486677 199759691
327762210 152676421 435825596
205257497 168194521 444449416
132670924 195355417 199449439
5436446 437595158 438741954
38502030 174382089 352748426
80620515 270521620 37750959
219352939 386356922 56526983
276599998 273849524 354525559
183036445 189971568 387604684
356284956 352104862 242611295
80650362 303762539 20174296
417235025 281946629 237021420
296302804 233223430 324100767
130170687 365986465 170981568
63063988 89946760 30010978
105610127 352020279 66591999
149673985 15938784 334238282
137379496 305319668 375338689
278578444 204613054 138760431
78609278 121625878 233962268
92057952 435852354 379555137
387233368 100179104 441194718
369260232 18727399 265902878
121697351 267064660 308702103
81495249 454931182 315855724
112873438 259570022 434282619
115611639 304145009 223537822
132421052 138370452 415268872
24927108 282335380 383071551
243844929 338870628 320494794
233745189 166371805 118690566
44199479 211678558 100290979
40339820 388263583 263084081
341730933 306566147 50438626
326305625 140423987 157151795
212771608 369944282 275391971
430282306 80996746 377939613
220465126 349177058 115378414
101405279 132543614 263039196
365808861 290291161 311497858
92042779 88946864 114587284
101240188 444467201 274413548
169193127 159001557 405856184
443098521 232480028 7608191
312220371 228850299 2180168
4725163 104541146 187179888
194739253 378186275 69329616
303543766 457047628 139952483
134958183 48688925 204069461
338772667 52789047 323541604
338468746 46268664 45956264
282475485 3433607 5174713
9860279 18468566 438072191
320370474 3172120 133886512
95970214 21987226 76996791
182610743 147528060 147015703
92449595 76571457 266407484
199597445 409183483 420081290
371593623 263013421 291899204
89179206 100901272 289399759
206863389 279459573 15367579
155301638 408484686 111770593
210120929 405417957 433608773
250868300 204326840 356038086
99796096 232324653 24276051
446422947 358178218 301600209
295373841 262401185 202564844
423366541 366720047 429422578
344364044 379359484 46216634
32644529 273848626 94320609
287157552 5539995 256008261
371356835 226738943 137774685
37533120 347766894 393875107
410300461 314178215 64456353
89696892 241878813 280107508
317769441 98205123 415501607
243641045 181634762 389118526
130385002 449550512 346732357
8527540 244560348 358425324
87787330 52719214 23159170
401890058 14236146 281380869
217205530 324798502 274423906
411136181 33973710 61202894
150619574 422156706 192737327
429842669 143857904 132653485
56332452 274895397 94141329
305655360 372055010 416419002
434466769 367688713 288172739
18453568 155694949 208902777
400362185 406652648 133428387
313075143 354910442 421409450
57120242 409400359 273932271
155388829 440093143 250000062
177712378 61827128 364322565
250622652 207450755 389903730
105083941 147079777 380407775
392839602 6682792 119324738
46174740 145873264 431025571
421968514 196771872 116095464
147063131 235220416 366880129
420561556 413850781 24334171
438189917 246020431 43937691
382986373 455978869 135490799
368070503 457802295 86945368
233700138 200955604 66875235
79743714 127253144 233534755
331538119 310316200 121656632
258620195 141098407 98893337
438840022 432275096 217446470
260587749 332408292 174183288
235564434 338651226 69633622
216355676 106710884 454963384
226765501 405877577 249961387
41406442 405765269 208304091
445874773 91914373 192652732
107048335 189545020 319350674
399726496 49969892 279183103
132530802 158673 144706028
80512557 261558910 82738824
17461358 192444437 147896503
392282203 182066770 196379452
16604818 133458344 17572532
440874040 385696540 128767059
212576313 128313930 122596790
37873500 417063193 426758397
137132114 430847256 398190328
173363427 280374514 397975808
38664977 116540406 27347116
219550292 308516883 250364614
154502909 305850869 57081201
328214943 426428783 141361221
246680030 34042775 368024361
246268825 392024361 249342257
158715777 449428689 183360248
431863347 76492685 405966658
307169004 307469431 141505929
130287755 440842387 418337532
442018846 185106120 209252837
347103233 304015809 122086725
149931765 359385674 152240179
210433902 329674412 389290434
312115603 346604789 24456467
264421056 75876182 171318658
425818107 257561557 380255433
150801686 272565698 176867694
271735727 403087884 121886359
394451300 83681038 410853264
335266060 184507866 216332193
267411617 374311652 41887105
8969189 269467213 416590639
441588524 130409781 319721119
409495195 400255771 58160768
178830697 221752067 413175964
342887056 423801681 283501823
375804985 401666762 357361944
419566662 153332606 370543071
49022032 38456161 266054585
239012036 408244348 20603484
359063100 148270766 428373168
142758631 197995734 91973631
54134914 97225043 339348271
223968378 114277895 141065942
318274776 398714744 362476644
451623154 16598595 41459482
149035411 420733825 337284846
355275036 316617858 232047052
287185253 28748822 14039332
445775970 382517943 433842574
126766584 452774946 290401615
357793633 112939563 422226550
120872401 237603591 364324342
357399739 200727876 86992043
429041708 369017159 22478213
227276239 312177070 222585044
369556691 162567042 403813449
108095625 185046361 188200711
437711921 125169669 242082762
9864774 35037468 324142729
74434796 20282018 84523430
211784126 417189807 17737353
328124659 361688240 166482666
84789532 417568234 371011274
102577288 326885084 111007292
149476140 333569754 354780309
137797073 404934324 279001717
122193467 227355195 216877023
28694614 240287067 450319779
20497784 389474798 12135375
383371756 63724024 324941728
265892744 331147131 245121816
101540225 26337529 287003877
387308091 111649418 97147906
418055097 87245005 234167827
156709968 314341313 177589267
13211555 5800686 328152453
94516250 145015861 378587303
416113884 409450663 419249982
367407519 349658898 67463764
75887504 181849463 156928148
338007651 50777979 188305747
89620561 357383055 387373617
244137981 206416773 405776881
326311634 441496422 57629962
215597889 100439942 444283045
80507924 431781835 169725928
318960002 29395263 357879921
317523296 245751446 404653497
80176921 27995848 26350993
5103736 51793819 243541712
334132145 303539520 423746263
69042116 249073435 109977855
219250435 57765269 71914449
86079425 192533743 190765020
50086588 363290664 318452173
134922553 427267406 201351347
103116712 195193266 42980164
67271731 388311039 378043252
363251539 329790868 340918660
100450005 29826336 171464557
413436726 91616275 178847223
11788248 112545779 142186212
234034290 30858190 345747505
152209539 71389469 233397364
233843227 13460683 394791477
424581316 348463977 274051381
130945524 456455977 27846060
330354169 298376053 24535569
453374405 360656743 145594627
204088850 78630686 221933079
51402738 4739385 13980686
29410678 16681835 44771559
301895447 154039700 240016922
445188377 22149139 76021946
249462986 298172569 302775855
365863620 66694563 183744702
153843229 200437051 405741949
307759137 61500379 191370182
366244690 144955443 437180516
7232598 388616603 253578933
386701415 82383163 144737822
141241758 95037012 340404951
402162739 41155004 181819472
178658288 161078590 126830394
130809725 82895295 383242417
45791537 276946768 32540242
256975312 289996276 354942900
91190330 200541072 218356249
96662883 288899472 344475113
90278066 361255743 395165655
454521455 162245765 447377613
9822219 154232101 315202980
296847705 277347400 297274548
384951409 275971765 312075488
120825638 435267396 192246453
35955787 180728545 343145635
371306094 181753316 174622765
16291037 158356206 10921788
432990241 283728524 265947287
264378335 25877819 94716601
230290654 393691751 223047868
39488545 126805405 7916183
233653941 236891990 236959489
219849783 275154801 215547587
398994858 238891321 85740234
334080309 429702332 256616994
167021491 278134599 231579581
321633004 431378497 45481525
114601032 367315825 20742624
152617035 398804084 217712784
112164797 91229943 51226185
354915831 354124800 227484360
277074712 169821826 152057484
338164404 183536151 270857548
197647372 252395313 108487883
456559529 421007223 60761009
229101329 333969416 235308031
70407023 393219928 416096160
409993216 327435918 300678383
276659937 445582813 389116699
90129783 429686834 452075333
259408628 454809584 300656629
148875010 37153404 409105566
3377092 197233368 227494865
372615149 160889807 7196065
260457875 231537943 142626082
215124333 329084839 237644034
87745171 351973259 129588079
14205667 417210065 308682977
409035744 90862730 130620003
41338694 99279557 266734952
446072827 313368175 392493976
94350857 341829618 349032089
316858631 278206953 349230346
27423664 322356393 288720944
294019635 412144533 305930293
373239097 440782736 298873987
36242400 182283571 166054133
87538153 39978689 127490074
332621784 267105021 21292881
59088671 318273424 425008620
247576252 225587601 306602374
27341568 139576568 65704013
85600430 211734788 148750659
130448594 194555954 439277010
109100610 169278542 204273376
109247622 314444667 75138406
188892758 301019474 260000247
274917778 457604999 113969708
27144397 294499074 386199881
26314348 311462831 301413519
42531615 84603092 319305674
352892941 48867611 220521294
265970348 409551224 76976822
385222942 72389016 300780265
430501125 29686864 248425196
306984162 125306092 403667678
130584277 113303164 377830746
197928692 384180874 207719986
72083807 46108359 226882836
290030980 60402415 411547962
372615773 443617935 424092568
359607784 204938847 118609136
13924441 437503945 235169219
341147230 341563510 374284903
241147616 344841311 153662742
299719082 453427077 53384391
367479323 339791133 210892709
428323541 214923592 287395037
253571678 438086693 335797966
195877855 20074120 45977621
343249085 98864574 63655918
221471788 29677345 106203790
20580328 283346676 35700365
59287843 427591276 227980479
107651969 387400057 12051614
286884027 2785615 313125072
47173907 431273490 115233413
3636014 187748892 276465467
383834866 21152413 109381463
255596168 232886244 447509009
444377849 65008797 450817503
27280652 363292783 320675109
281495161 346545265 239391410
161203112 319911801 374504796
449325283 86092014 271088090
335941060 237515566 188623173
411397514 37841573 136319521
58687391 351058816 114197644
163284527 203887308 147580732
383126693 90025892 329787668
131053318 205149462 47431135
183580138 235069441 260830091
216259628 122147847 136686952
52187908 167101997 121971318
310959602 72138213 148979555
103563462 403850178 151728535
145205650 228719730 221503458
16691396 134663342 4762805
419551945 173975957 191278578
410928368 156797622 350278670
243448626 95576206 209528901
292574485 289409379 21179981
315332749 416315071 306150167
199901023 58115412 31643148
169945665 32153452 208182479
445864960 8530981 299605177
221129100 152056980 215049797
122100816 168874342 247810919
9397065 298037947 171117583
147106563 318648921 236375777
38049748 180764820 69855337
196371449 239801007 120156244
380203604 187442073 299632504
141153598 300949112 19733752
249744163 108523831 285887725
84331733 428582998 88205777
143244911 13966026 438361661
144196014 445534629 323208852
447676137 314841851 415401562
50291501 122368380 292356868
168685935 266809753 155493058
259506873 286639576 292600874
376751820 2970840 176715189
402694695 286209956 240517258
452396234 274761163 311482491
65574429 447532203 190420595
197251646 441690290 452340035
406458998 183142454 449139038
162624500 328006011 257161597
366549369 253577985 168425271
35418940 351384843 174523666
106401352 164571278 133505080
71655270 268752575 109585113
310154053 226301520 332893169
341145933 259497339 354422051
306274820 37303428 61849336
366126259 127342986 234377416
259102210 318617583 310865856
411840264 393856342 54579796
33995645 365165209 67443134
61022332 171282263 226022132
205847424 393099423 71395577
368654562 181166991 49868534
43148132 160394484 303546789
415021662 134944713 374278527
406018020 170848925 229764867
188146711 389375394 94135639
127247685 240456755 280622608
48423991 59968980 291163875
456551 10361135 89910010
151096337 128689781 183730925
244428079 115007577 98667083
275744656 370149190 108047658
182348527 139357258 364001067
391762362 217603986 208111478
116982401 381962449 396671053
97383270 89281924 77021336
57934724 437722455 438396821
344518928 257479315 128867957
33177299 200665782 359861040
177656062 249902767 356903829
132524620 97220685 46024680
324218699 387358483 209194441
204854397 348461168 9033779
100800934 376296102 49571778
292997256 264286701 429922061
426825728 374670426 357651393
209243680 21617147 244727240
253084139 94317616 290436793
412696437 381189024 195571858
227056532 329397971 179704781
59760496 443766918 268154495
70577277 410292808 375584361
31356600 30559879 365710487
167789531 92823302 16513860
217866461 204720865 176471828
392186792 197281565 293522986
170639504 33737631 240576174
260472369 208168738 233302718
166434956 321321845 389408776
327692448 114185461 334175635
106222522 341651573 203060001
136806559 63524308 188005783
65300998 328981503 245366557
188270412 57791480 257719952
38043500 126761118 414957755
419184210 168188354 62446234
357440568 343846225 141497759
335426408 131247874 49330979
184887312 94226159 10897993
332925785 449524186 153389706
288445698 121641065 191856214
6501566 72535625 431419540
205730005 51286957 254218977
90459591 234676484 228421017
340284988 2180884 27592119
306414944 196540431 92933879
384741650 307108185 265797544
148580135 141835302 227769055
69810868 382609297 380065194
428505349 249498232 128049372
353308388 7523579 154965183
44792932 293829613 419986295
127630009 247235149 337973738
47159257 449732883 126486423
233811599 49935402 72212177
2765647 128953113 59464646
326883081 37426560 264259874
55562166 406292903 209603838
253547751 112238867 141145338
187843631 4046631 187364623
62531447 211233457 278006810
399472057 243169689 432007585
8300509 386266606 100237627
253981403 346254829 451302414
223813897 83572421 307747368
286664701 421618283 104235645
165264550 163171159 233680937
34127473 176348571 399842163
60155277 378038720 205343932
122465285 332410935 352661137
62281495 208426689 237223750
177596497 75240957 156356637
60800470 131447594 108041406
349936071 257511938 89006211
251550125 271805083 410929884
139785499 371208916 275149874
385545181 128966185 212372405
19803397 133762019 385690920
282851184 433209599 81263929
163396355 198650127 85206216
196102862 335359044 243800810
261783998 301877134 11917277
302910552 411278941 31916777
427941961 341820997 259774638
141279918 386798403 57669398
393484804 309073200 7274513
298347489 411965193 334522787
53760747 345696292 174072298
206348912 430342907 244204523
142166968 417646653 169964055
343617269 116238813 124056601
282220991 203410532 21450106
331686736 1348184 62245703
173083538 318179827 100315966
454860796 205112467 359747306
129979754 80387837 399031380
349546297 424642183 19350286
57435790 249752717 30128601
159910953 34822505 350292200
211201661 331961626 234046774
199659373 426274148 216003501
402654237 393865915 309572318
209033957 48719979 382284809
438914355 189721838 6831108
380998191 369371803 164948092
453088821 229065854 385585753
39922010 273313506 103200122
90539745 40913363 358989752
403425027 340855738 182518568
4216838 453885366 374517630
5984789 336508384 151638215
221680490 230072540 272342577
195009531 431191140 372566038
415565287 161458901 369019847
402064205 113708564 165742062
155515365 206706572 140702709
74829470 102143574 275671687
130851771 130070962 417677352
221086062 5070048 104567932
66326373 79440682 290239104
167381530 188540094 160749287
148711057 197874191 218366546
313851557 424332683 103016986
13849173 205303985 67365416
208015900 114466413 31518942
129230948 436114499 198570340
213685373 118553873 373218461
156155232 152375644 92583913
129558358 373859238 368972349
16068537 302412778 328947135
398201616 210880213 349604226
406730716 76948338 363703474
222939581 432688171 69736544
353162525 109173583 158906581
15926295 389406132 278580931
162802426 279002102 455386480
375517353 437419120 216580067
311589893 7597968 354236969
190861311 155294399 16274694
245943151 108055824 368447077
392752559 412037866 287962389
14927914 147381395 422431051
268947358 327417778 44023605
200155577 71789694 148555289
223794466 220977713 361281518
171044549 426828601 98553756
2349155 69484893 141320647
341334438 322284744 79626164
118341196 162123145 10035703
406561638 237534747 430651317
278613241 132053412 364466158
448726233 350990885 373209557
368025369 228386304 233781346
61923854 290420281 200853277
100103261 424366677 299898567
442434373 152771121 166189950
268467581 285889559 396548749
108113991 113719731 440212454
260827469 213001018 88857638
29661472 453208246 341595315
306229872 449836491 29859280
237116272 244852061 409724112
260168590 398467692 232455622
408261983 282487361 352615138
343056761 95551035 132130202
116154023 26189217 160277980
373656519 145784790 2703050
390555429 197439531 282917536
249301624 250878754 150389705
412383964 388677903 74182985
226066740 427154497 342804530
127012249 156040649 288189676
435325663 81064252 218622213
314400443 25032939 365219829
281976098 414599091 281009545
50537653 234257565 83777095
280181736 35914635 157403247
150563270 419143715 390358693
155687281 129852161 322461163
61847636 258339649 60411003
157757234 269156443 88444424
244200071 5872966 229974394
272007088 139216788 275246249
378834850 44594435 218694954
60246024 136257168 308744077
338084448 69817236 75400443
326747161 84217701 6091800
344683926 436795760 35200594
149899065 198253131 300860888
287908601 246377535 48669684
119164955 170084757 219182746
433797705 112103275 57948022
129947374 457706437 411873536
262958044 286291892 55094361
405963809 137932276 275980093
162774269 76366986 213431990
95753323 219759504 121224855
145365682 257883682 344411801
64433060 8278416 33501
448635666 357384471 386069201
408257595 20445750 452331251
162296861 327038051 256035568
377991597 49581819 199882526
30748749 22582976 109108341
321335780 18606626 125599417
402437602 98629470 284566631
282196805 408401909 36845092
124648230 285887948 163136886
135708099 415637081 281511329
41100197 228061889 274633827
183763520 334760894 215371303
300774861 248202571 100503566
147727465 353819160 176016891
104814107 257046051 62193992
65594761 108681322 199508988
457270856 233513109 120868468
183024960 53144896 253769478
416973550 214287999 318036402
119405815 428068394 61366536
123027215 119290090 124193304
138168802 396941050 440355977
443439225 67551911 40654753
310277473 12937252 378497610
234688448 169805789 404682310
339675420 442765294 328297643
452328476 55239238 148523072
167193683 193845175 57835806
303404562 80499337 71289859
147427018 201936213 281731653
360797446 431547982 268993483
273663828 195315159 146381259
54387672 103069529 70698766
96991118 249186149 158486366
222310708 388150619 350024578
3270885 115719039 437839454
83434850 121366661 301232631
149524871 62980941 384385269
101041063 347642491 155779919
393220753 48991768 325050557
69683099 85955606 415954091
190738596 107944151 287806571
385826049 209927414 25534826
318131431 276254779 308996125
325000640 339941115 165585114
369241811 210578126 240539509
392818393 331649154 371021699
413977395 136813389 226862667
356692613 286344894 211054154
443973286 414808205 373707441
74454949 262212099 237341454
229832529 1497250 278096575
420949558 240039419 366737471
339543031 365683726 234347443
248240019 402070765 220352133
17812532 288473928 272838301
90620771 283139040 101995118
17235986 43673548 326898567
48550019 451771466 26549572
315116174 181200391 86974345
307487454 39244620 131642883
361466487 419907715 252131308
21926468 152074057 253485003
179550014 156457091 365506152
272520891 84642420 209417331
252719206 272899153 211828359
375810870 38708894 116669459
41249157 347919306 115007386
76566622 399846540 73617087
426190284 271842320 319301064
359582678 133749829 205141838
320288124 544501 317539430
148002183 157538212 410964247
52030288 264098920 104498166
43687702 325972536 277505753
345648840 291509034 128806394
267848081 230281311 446239695
369126588 418236216 329373061
289660514 224765796 222827433
440270523 50775314 271603918
315981589 113066368 406857770
259333793 352024894 450289122
192938660 30412984 223386857
422876820 285644008 415316405
129342970 457053399 100743776
336785066 373120772 347190899
159744513 380352913 406244143
37664030 308515755 448331132
43666599 263822833 365620988
295991672 176526860 85230436
93640494 215883528 110297252
130671012 140602293 299873611
283258743 111225304 371072022
23273041 368264284 117896062
260284217 133706416 130717804
376832351 96746385 441797463
310821559 414307886 359586599
161194533 112089697 14128008
169318757 307433325 39616821
72581003 293568179 5362655
431675607 416860612 90269228
96533568 356997986 400121954
4182866 294681377 347967730
314641481 232855111 307602228
43107443 225771743 213234146
223921925 237177698 333772744
35081211 253234212 142054401
423940660 356186649 272446306
201690473 75033186 103546651
302209194 121248787 93929146
63327050 161042823 105641347
367391964 143257691 426733457
277985547 118591543 284126622
149281623 362898683 353601756
64137659 271689976 277162267
63791089 65207344 115817546
350136226 385668685 349401009
419914105 88909633 315598715
329029155 344868214 278088410
38626307 256053314 56121084
176979128 122092383 109581941
130927642 56037671 137190285
175440896 376006933 67569617
112369480 245650721 123941129
368967634 212862700 72324116
456632062 87650958 226202777
85643640 270022866 141121162
389357310 295039389 401598383
69891918 303469697 40941865
283368327 29819001 406095961
342826699 112178710 83911521
451749137 436403312 407538069
436299946 203422171 302112612
50792680 259593209 84128590
121339558 171545912 221480540
276006999 10943895 382771136
306324877 45166207 42073579
130061348 24048688 379637478
318771682 145455941 220234309
380345849 65425559 183378384
334982633 40972623 409994596
242212434 98717938 229456167
157782315 68450909 454069703
166679200 441786441 166607784
194993004 283531799 242575831
429721871 371252741 92066689
173939977 333566821 177118674
312920213 174388634 322613401
265396130 332945735 208787085
22604686 318357744 30940471
159056286 430043361 349370945
73780742 100416237 229714752
219583173 322126244 10017134
439642716 153147136 346563796
301386709 313654763 17529118
114020853 314634416 378203627
262483053 357820611 323070911
65364913 29184642 116100121
255050632 444332065 447539902
282878793 62043630 209287980
99213163 262928801 400922087
78071437 425175977 43570940
37441143 318547300 275198010
348982282 456453388 179011984
317150166 422491359 451511673
263663359 75242465 292231116
212852809 56307511 396193977
446080740 82262045 259990381
177655460 262973853 182829253
454476789 349226107 372689995
186878629 8608234 259365619
281295705 200390776 210141582
302895728 151259433 48125173
344364174 180784118 233485096
113997081 269676396 55452152
36733448 77154487 170964462
169488632 156522247 409690935
120810560 445118627 379218476
92704985 361915094 19095025
8117912 169120918 159611012
328858611 380727672 274087154
255191071 325641857 418965397
233951071 36337946 221305312
329192720 85488217 388537271
190821193 421296961 16280089
235235632 202769930 29489830
304993420 449221411 396411808
365217097 23343625 158367430
121416273 52647128 132913684
253405869 369852722 252723385
19750736 394141593 222898683
104465679 158860720 456398356
98605617 436148676 23687524
44078220 269126291 152723800
172129052 173553930 320244682
402272080 257584877 92122181
288908 155404244 451517717
295503882 176440795 276254158
35473843 18886647 405494540
118011909 216332699 1051228
407549038 438195319 4902616
161690640 28242116 130042956
196702767 224635672 318068685
253627838 109225331 343760733
343823459 23866659 191984209
155465059 196760026 383645759
19967248 61094453 368481687
105686628 272299388 281604414
59014500 131651104 306947932
382060719 231123220 234592797
294297632 260698326 153992064
171972628 181708490 80190307
273183732 12346622 126925181
94002842 179467089 457853199
152422865 304042196 103078877
408366732 71433014 251077744
430737622 223030763 74349624
114892237 126872681 75000702
429137466 338858308 327740306
42821552 448676054 111273408
456700492 222886332 133473111
69186729 81972261 206599764
444981868 448084857 362870971
730362 339870363 7929372
301180540 173088840 410814857
290500971 257655831 430256712
103937842 124032811 340951290
138896131 5194621 393048208
145725170 212687777 171792165
1864041 383970452 263018291
331206614 429666685 61053134
149999935 291479289 209907860
2648778 316928354 146902936
394967239 84493227 199244915
306693190 367961981 252609040
198860640 406583276 299106025
102726427 209822633 412439425
125014911 41723398 323240621
80556132 289084599 280400882
82626387 178955916 206219491
275800975 451080629 400895551
163140700 324060856 127752161
238430352 332703594 454264266
213015596 264111772 342704475
4617895 247103088 135305596
90381086 126282821 394591334
176527711 181135482 209602352
233945591 416965677 283976390
388207323 261762601 239377705
264763698 214019872 142372224
419921500 172044501 353830641
211591143 392582822 222745424
394929750 449447377 362474627
360436994 41834404 76741641
289713648 353170238 342445590
235582367 26243143 211080910
65079260 22319297 296963800
324016338 135797425 315467618
141480156 457104879 116479425
152821498 14137901 375812811
424151914 336231435 356840574
130167171 108983939 366919370
280629371 329012968 378989886
455883695 318480573 107601240
174262674 110934198 257267318
35918961 213999119 385269103
362232923 308538496 294834301
137501186 211889133 81962944
87900064 366635061 130538974
420821849 240485079 143265919
253035232 71225201 196608150
406308617 354694163 24256419
392441576 251440027 120421273
402868870 355959213 73861721
181129143 336758947 353464701
126426112 298605 400721693
26176367 241738845 351595417
148271728 109286489 265235085
60599177 301284798 447273207
22763904 337367722 261215426
46516831 364362345 390173163
39154487 236035200 355807079
288908681 241518301 132806764
213605372 3671027 456309399
242794139 91861669 21047844
87934313 72107448 27981916
239263152 373894993 73997093
216666459 393033027 405158772
454815181 211009629 227228724
170534845 306923654 169420072
269007028 68907741 107928485
389055276 25764753 62506476
436432307 84472645 105869213
356679381 162600870 67222390
379075722 300220452 13637342
93126532 222581152 28147739
74603373 30893173 155277263
415698826 358793547 337665408
33274066 328723943 331945973
27792227 278542107 297995438
128149299 135995037 450067359
94983255 326727536 393859454
114289761 413208925 324273497
184102300 177565172 383862469
362109929 292410786 276084201
249102979 448632510 291066449
166529608 189930311 349663960
202625033 291194489 339687758
267476695 344524480 321472525
145300865 445581714 119937598
225099852 189929835 274081322
93672334 138331376 323799986
46393293 343958848 363956420
245352206 271366439 278771033
362421690 17422067 294632958
34243180 299378739 449608848
451437385 230788336 123545206
267484399 223104838 436607579
238669131 34560871 319773551
182623037 144255117 228342811
237895780 92255290 378203657
287100378 223552811 234499536
184070036 166520073 379013099
115404462 327017822 146501351
202365851 3271853 139452764
13554803 137797887 298375251
399116923 313793752 14520120
380487831 177939598 217009080
332081913 455722484 94840642
371087555 224603821 98260563
53528044 421743506 426812250
358128288 328998196 333554181
102368328 67609677 272057584
410694945 441621930 281409328
146840680 438657755 346959044
344914628 80238739 136321254
348578327 85168404 27097946
348831502 24824952 356686008
196974998 269383358 54696003
97105498 187021997 394198461
330722804 145338747 195392289
344071228 246724332 180454712
310491862 67746326 455076283
8796821 241238480 63426750
157434790 413611846 419590406
411064467 82815971 291727170
173360884 170886579 84990236
19604565 190818720 410131136
89058173 203557930 262161954
229798205 314628169 40216400
103189436 220456659 396431028
44457017 210270699 80009679
105958213 443368032 457602757
397422324 95188797 17782352
224542091 297469703 452714926
29468470 133820394 245050736
281063339 113602777 386357753
452172212 143673950 10061078
354999435 32164508 74941229
286098902 298163602 358544084
296052096 246863494 176783333
174849140 303210676 456225658
320454655 234659089 102770301
159493251 285084489 224201022
295606227 261896556 439438093
109732576 330161767 156969989
249455838 185248621 49626166
456649459 104630281 176805817
441165385 402329600 365389403
43859123 369620909 25756812
345830534 185917550 86040569
294934006 311574157 414377687
196897836 367969169 103374671
11238788 269503216 286011869
57393576 201607580 5184682
165251581 47311200 349619709
250703651 457762179 5285530
3245264 428467802 26151538
299910738 58034998 76112852
279344604 189796090 56631991
133402590 317549175 417354368
112222470 265246542 237617395
165321769 234574249 4289783
47283850 74983754 42572402
310311031 69826248 105139193
443788927 303425717 15609741
873527 143646213 347968292
18059572 57550147 453474378
114816210 184001861 234815443
315295732 450054947 108922562
326432587 173412125 155733554
249095498 216646665 370330239
136970319 113974033 362673914
240058243 306159755 280522867
242641258 182514572 169034236
187821982 46430674 386066109
131685440 290042708 257324495
88906118 85349168 72544897
52701009 99517350 119289200
397647078 69972275 277093483
419405120 108436981 211496167
133564099 86932076 318962863
331741870 438435824 115449385
170390896 435661114 18707397
92189678 111708702 72722180
339683657 198406943 295248382
116635259 13891970 79361557
311026056 343802844 231167734
241618931 149235426 417415293
242610292 94392 233533346
335172785 195275252 157237832
347495792 340502542 234953651
457516950 107742050 335482285
159716623 216943750 63125795
12000045 71794750 14357561
289808371 7921815 52871512
109232887 381895102 309601525
259974174 452867934 275261417
163151995 241084375 73671148
444534402 87558404 412712527
295229879 213761097 139479472
247292180 357777333 78130862
349927356 280643944 189343170
264577781 72027401 5739318
58552703 380913363 379384851
438242050 306292769 115941255
204760543 300555903 93108062
117074377 249085954 82497283
335229581 231037690 226189526
70038856 376583724 163007751
417572911 433788623 81416001
7032872 36480013 360505727
260069255 327467058 286180071
152074200 39207005 193821716
349199157 4257846 54268552
97488104 87795587 135040808
404951733 247347092 13599842
300071175 129134895 401313561
453102706 437288757 50341813
245297468 13551757 183841533
434719467 253551227 70940814
325923744 358737447 67560319
205565064 414390233 22718587
59659426 388578607 406373801
393752147 143663397 131351947
188907480 234637186 285026574
239297392 362862854 387387473
408369319 347392318 223042235
437198009 380878616 105934066
252236805 309505051 197399956
391463586 150319140 227041253
80313840 136755707 240427680
51460455 418995744 213033177
295720611 88087541 40675603
398059454 60602161 444140179
198057161 404083971 277736578
388554911 352333420 175004031
141762801 49044305 79616943
216203506 369877572 109080281
81670490 260138302 383961507
322934780 1038697 142007051
90090578 16138367 440399698
341587076 248695423 345700349
72986049 343707115 370006250
405758074 419349187 270215745
105469334 432861407 423126151
412570859 155846540 158397084
51645280 313009418 90047205
387110737 322499112 401629837
177416679 435891128 94953627
290579102 76335043 383731101
113741018 302862591 77117446
185987833 439145637 301723068
418657533 189491595 98100946
73110407 92289306 337295040
15640104 447752868 437661730
7170200 137023228 233531829
124294475 139094982 408675919
414907846 63364871 103242679
204684604 90663591 80355741
283797688 41095362 334321459
278952620 89202131 149957862
383505920 309967450 246576321
355821120 157724870 183115630
100624785 357038836 308540048
84258302 6296799 321100193
271303730 430838098 319292374
121822852 21926621 115444510
425217788 314758152 302056596
410747740 76819791 439650826
351461978 189767827 216026206
387993799 188894274 70134164
28540132 361754193 133488279
349177329 36002944 423624010
8869452 351320552 159270382
21025501 187228407 268205731
129842424 211848025 153942731
456673648 455986811 206033103
270835397 352292260 149335891
181502121 313168927 25475078
377663169 166644040 227713214
289346712 75433561 109130837
57137139 241690692 169847171
35967991 189429427 100222622
171451031 279974721 310240402
76206182 68794945 384174447
266347149 235113642 301142280
243714348 15898648 244409494
59412644 346927388 241186557
208312030 2856626 995760
404645796 26697164 288601941
222611574 215110631 45664304
272039953 228569579 40405607
392120003 256143872 246743809
20640545 360642271 69016432
134274713 89315311 261430188
125403364 87929572 324719198
163442011 201548053 53080903
202132942 96714584 282532812
121358596 153860111 270983302
31921982 93018626 188771962
202054719 50805553 445180319
434815121 391260550 403507797
386574508 345336638 296326719
387409687 114244621 365800699
307735142 454755390 214316497
314316071 239209595 318056866
352056229 155311608 241652204
296093921 447264128 118063583
377929710 39460531 435936973
294316544 60519837 12818041
179314758 381665768 174951742
168135372 262264433 268150305
144856739 442475426 124397810
74967688 418490842 351958485
275139335 388521628 357686056
113285635 231989678 138370760
236843907 349286393 160815339
151835615 316219304 198134242
371005959 182053200 113507316
21868795 175335798 454014387
115409381 188202964 10319601
398097528 6472263 280969033
120210293 196140645 188331499
454111156 341069669 134809219
60639584 268228726 412617302
20050957 276055048 354936112
238933599 143483857 177275629
260148457 334538648 441207683
270653093 403094048 254070836
806311 247508719 255293053
146690662 270701463 163025629
320270931 207035520 89630081
295811383 56483507 277286103
135696963 312168424 431972740
78219124 192482713 222670704
24588452 377812495 107137601
147357866 229668684 216243035
92496930 404340250 233588923
8259948 403951168 116595415
330293920 179243868 271510653
198043861 198252890 119536285
437073136 327281181 280783517
442296010 363022157 388027230
96566381 298345910 87539715
354919372 446517252 451539504
256471221 349220589 187997118
151935614 166266892 273133528
226999854 57789336 201321700
445057567 252921728 173092764
323160553 226183684 83485210
9648266 433543193 185968307
47625482 135516016 352735722
93974207 430009645 127215935
113304769 80790375 87834145
157758006 227220726 212997780
326792394 294350086 389923167
99642537 212209583 456640050
164080020 21857617 422913679
360512387 417976304 368713105
187728326 446539597 171852933
106267234 216099777 397233185
978165 127847196 191007657
23854362 402150110 122067901
382277356 308660295 98982224
20251000 245783921 161335487
321142603 25358578 455427584
235455415 335741595 115782573
287873049 54108774 142675024
298758860 148072175 350503496
52108718 289825042 132576834
340756953 51813280 16846388
301808454 344068392 388758071
293046218 155007978 169936084
97367310 17087019 5070374
449676889 239076976 138407021
301108995 270871424 384207522
309386788 292484592 413311924
184059322 88478812 246501284
182131417 407414106 149453048
310493595 290472031 5255298
115199247 438108267 373362902
81339222 243948934 6176846
177502795 82224215 348358879
133167535 422010127 304429024
255461715 79006464 66886775
58370000 60334663 174918752
41901849 247761431 77016326
44758861 152588506 444013051
94245717 407001424 396805366
229199410 351348305 254143879
335475172 117258993 320279320
2502381 400077382 300935687
258580112 326721280 375259564
320046834 36727818 181771078
56304345 393095492 16632740
172351400 419536316 149076284
378406839 242347133 170489629
298847141 441508825 100225808
454794401 58910938 8504633
331618071 50171218 115071591
151461715 22439730 109358447
88259650 2408057 385890537
170297016 75197404 301605441
156253112 297802161 62834000
384824891 78610576 292096129
189281942 202518708 110145025
441655533 186971198 311517484
171768269 283368170 256613009
316335026 17634812 411001438
238421062 213013811 284851570
104822437 252710450 321278107
340073589 232329020 187710247
141083014 353262282 263370438
347628690 249360965 287011082
396393379 42133553 278206450
21712330 291675527 286733805
246795110 207080813 31744256
414405816 286978713 329495399
278935464 136714294 402695263
382237554 217501265 237620227
192969221 429126163 110724308
125822985 264852296 149638304
257848090 196607884 47133771
138908338 265076946 71933931
121286205 388788464 194527371
171128365 303463640 54147011
287839356 374194546 410948700
344025039 365916334 127825210
363025153 368238038 337234824
388066256 445127791 163743293
47375390 296327506 315719390
415371031 45041754 368163229
302961034 390065587 259307006
380645465 51969742 83018786
312227938 264970489 379596686
400296091 416721052 10456881
237242933 127945658 4782065
203008850 345942213 296349539
382792846 187942635 447789218
259890194 128520406 351484214
211363931 20223957 286819146
451436669 289695973 397993615
317481934 404100560 320188492
314163730 309761964 181441475
326836335 98249032 317422046
72496765 290254939 308286092
361991020 363317618 56328444
219994119 200654540 219218999
38478212 358124561 99080142
3433856 99405401 316202226
283121260 105317053 158924627
100815050 401391801 190964281
58343583 42617083 389329202
63023477 338138188 18500887
158001464 115406834 256197870
376132089 70338787 139004413
386444522 137331604 187770036
146620258 426831035 84514855
69261595 391737082 217231373
67110015 162584894 315070926
452189052 106035670 73284721
281404191 69398881 59130734
37441043 8304841 175913402
88964729 360021945 445589315
218158537 105574500 288394026
163890760 121709066 427794274
87798272 405018534 447393463
96646416 399750316 335305311
46288052 343680588 18241966
140719662 65639680 165083909
199481762 273564073 85829368
403323795 117229793 96600830
227310944 157877964 337952556
400120924 305053318 37657846
457808765 291831046 57888273
280917509 301161832 360205846
73960047 59023542 221758608
340389698 169820686 319915565
390886155 137278436 257261677
197823120 299575635 438878255
89194357 77837433 240320112
65801779 359593988 86040890
82125265 240647151 420058354
200969651 98907580 58446740
409048910 31127340 405556860
178420483 21907008 164231416
320619688 194056007 399944687
89058455 269997182 144226706
320427020 302832087 369170703
19309440 241149158 7463883
227966392 334052034 361147106
181733299 91702749 297312708
336079807 301614892 231804163
414334797 211209656 190033482
406374551 263952954 332439560
76954687 272285807 266576995
380643049 69914063 232732261
116416655 117393975 74335416
37596393 302308787 332310439
230946603 166039016 452211900
201023036 330842696 9919808
156499818 406006808 354070209
186022102 96404371 364635584
181281421 403549583 53407408
427502560 65086874 312707742
420019659 122040373 281707366
171964826 303466909 346537348
351073247 276482303 259899787
382826789 197508108 447285784
237758240 96120255 455480562
167088169 434668035 74314196
361893619 322816058 337131030
4297128 97860512 82607640
58160862 109597468 63512076
367092771 170040162 242632145
441386599 311181542 206303598
290306390 392507363 204039447
409373481 190155181 130085914
326801749 150274226 37728582
92991804 315403502 151959466
42001254 416929308 371593585
160041517 330127200 327233369
320758868 136307182 347742538
20005341 9153594 381233988
408828111 233417680 304610080
373974247 248652812 15843762
52252620 454482256 160871915
189090372 250967777 171418568
449955846 247935193 16450117
145697130 48468318 38275867
391233118 122857940 30636047
364889423 283856146 450899907
389274472 63183047 176357681
366292134 302382749 61182461
95895941 404848373 271492263
107120364 98984003 454223758
126783001 305645273 402468771
381278686 7408945 24245961
131560460 323847249 444251443
245806446 415124124 309141023
381714611 66568443 17032500
288363453 105882951 267694982
19731604 257597379 313485869
339704372 73071418 172050986
18608875 267742165 117107564
35198471 122228655 272333179
276645873 308822917 435978617
246273531 141974997 353862566
363344359 157878670 64347583
398848111 438125474 175826641
404050599 186013739 418935839
418502149 67822084 414544231
387058853 272676201 65914397
399173591 408589371 396506053
2530294 88590449 277396451
124242365 10088048 18120112
338765573 25316263 151631726
345900469 260346102 399581115
296936388 158417067 208439443
47516179 84097139 381316954
251064446 342522050 18360869
205842082 295810565 349110555
154775366 320271398 242671985
395458658 252921554 242913037
188835388 324927423 340308589
95936697 294125137 127718525
329700455 236721305 240516771
51733917 387005138 408604227
136734703 252728218 369602236
444182797 302652137 421840461
375561326 294952747 415858923
227368182 118190758 94941374
163279663 375669367 328489103
191842382 102843504 383086960
369022555 60573301 337880839
347540411 226990152 46240717
41771596 93017363 397730660
352216619 397889109 324041941
25832760 345421028 116786423
214400719 108253433 128478753
18360233 35865993 337318195
93826751 206717071 205847085
333254218 21624863 390975849
303603223 338543857 24144118
149296847 408141183 95888771
57311935 58707073 345130252
309738289 255630059 421878232
234017069 144525856 190591748
83348659 125570543 52737164
234811649 27172906 73833491
347864351 69119040 231695166
237154243 140119452 320953867
226053271 278874668 457582434
229106987 309145892 437405756
156696866 280125146 111673408
37455294 282374425 12700118
133085952 385640409 250793641
81680166 177270725 367934881
74160921 413685448 419631078
66002790 218103089 25756469
241278306 184814525 127843163
296426664 160940772 324563637
196940287 37460624 328220346
445200074 447621285 145913368
284753670 160593253 281393465
247653343 169344870 226692146
193615145 313927962 363095441
167852741 446763616 177206864
361813278 50005977 42637001
243512428 11280326 252402184
245459228 274351864 340971562
300945448 397054613 297525804
49877189 244053092 181238075
126208753 429246672 440821604
60835232 376030431 32854672
35098547 102972067 16952096
147587924 277027016 193199742
331104328 175738362 185645947
224068272 294307746 4088392
148146945 294782461 72841111
454907207 30270456 10529711
29846761 178534568 410645083
103009539 388067395 53361800
200074130 105367148 128527492
157371039 281302385 318965204
277099840 456076795 372312361
188185494 259854305 231805980
115213464 360634093 256335158
208597379 231664142 92255986
127957492 196463315 60297377
145587797 218843087 11493753
237952837 156878833 200732786
254687883 1941756 26973031
360079748 333311678 80600024
249017740 446146311 57320007
235688301 268347620 326500476
300294465 106180785 373552699
165570400 299043524 116782021
79716031 324726689 159309165
125018008 57319084 406501206
294925229 438013256 223952794
388295626 257279020 424066938
449263298 34472503 38847287
91052253 218623703 73020007
382231061 331364519 402795727
178992391 121916945 400307807
14454011 166949879 108196165
203160581 56846200 182911574
209220929 241965331 236468957
403803637 149223465 407414392
118567061 287660307 251072691
220244474 447566548 90636735
320367651 428744593 224144086
263393623 56485244 186363413
91082010 355094339 233975957
443994055 424897597 383712595
442334422 3302895 202275284
236717011 314166998 262215822
435753757 94309124 402810187
31526830 304577396 301133585
340213531 40943979 340781492
367800949 414104450 72494223
289927332 246573835 439095357
288939414 273123297 457409252
230070488 196110837 216697040
1516972 75566047 25454726
166354674 454827730 195186021
254214456 38132108 372954009
271431184 36603017 250252363
232618534 7870522 153136083
207382962 371034308 134689048
231916781 105946616 124619941
3162742 357990538 77664833
283497763 195230671 259803352
29389348 229405019 135465181
90349243 120971978 326410440
356461808 320961702 105739518
273128986 394264314 188352048
144248003 106547724 270070083
454882148 283530717 7598797
373809752 43967480 23326657
92145289 295659296 216402665
323292130 210364641 262204801
383212281 157978281 138329884
428475280 294732499 17701536
8688340 441605927 128718510
207423697 190368668 3694386
258879803 321126706 429828064
99477273 295134180 158306940
98962467 7306062 17311333
294129446 327181541 384999147
376339106 276014458 191927903
416141124 389434014 276242535
893783 29538556 116474001
401177139 400233062 207917769
253675314 268133160 106691117
228198485 454513715 231172412
446249874 362268974 436311912
156454838 412353084 179063974
239827025 423884072 48683793
326792584 426458348 39472776
383595216 162977722 284708552
73214531 392123953 437931081
186986209 307649774 206473066
439776790 305841400 452315334
159458053 34979529 237243857
432070775 400730435 400689031
193794007 159537854 111105040
450835908 120320823 449507313
30685404 400671822 245502023
153696837 151962959 335087112
20526633 361395764 177529814
332694062 337837345 313334834
325963917 57692728 101959632
203724857 353358276 359823688
360639365 423594064 163454172
102232780 158835350 228967199
121682636 315865830 86203648
66561340 10843876 393658551
288564379 213999417 35962275
23509193 262529294 442105149
359050092 142921842 215564396
88922533 82787849 348180112
142613655 372362352 236215443
111977099 436016875 246231368
12851694 401874913 131998043
60059574 132551364 436617692
147292850 295692709 32241526
409335817 128126508 41982118
231371699 125429907 252302529
170315676 83226568 63546844
325950578 389759932 294413076
169136514 275547728 435389341
332484380 77650135 86470663
238269171 310519536 419610941
396394596 2067142 106261698
330125912 181559050 125211528
313030155 132745745 81512483
309816104 160986910 124035349
88535580 134060636 152584752
348528794 371171882 303721811
24309657 428844593 137324012
446332670 38297989 169204212
106489679 377871568 202902665
186981566 56685791 98684390
205997198 317002245 39678300
448275731 266806036 424527165
162900064 239232295 250138790
282230078 11861608 246040842
246953218 350989528 449075517
379891712 30726569 321954356
453451791 235731400 376071586
346572655 220008725 306718410
146331565 362691551 80698659
301380635 316504183 144311882
348848888 287780878 137030584
162235853 412092182 397120304
46753983 360900696 380315788
347496216 375321371 176362478
48461979 276751504 432901895
369684660 402284134 244285704
16022016 324124997 240547623
376858839 409768311 226004244
137875177 10497540 179899823
160160431 75303509 103802360
112284194 217129633 259731882
100717040 295583346 102718630
186071382 353683771 16889795
102001639 298099235 138462796
291506586 22087572 265675812
257884207 186221927 357417669
374156479 440143768 236187954
404198672 260228419 359212933
300096882 266940833 426778952
347753008 125759029 202418518
255831395 211272356 128431541
157350389 203334656 134378317
423404133 328145773 242463417
204522369 33474945 326955148
328077586 190495188 70776115
288813437 96708203 311636170
123365790 30287044 105671222
271219533 92714170 431940853
67373924 88717753 32364286
326304863 226748531 40793099
455092203 399007974 447955294
144889952 111589951 422490169
423410337 216130670 329290763
255372888 15728826 385836702
20459799 4869195 203408316
318279644 166477935 100101170
251551163 297203101 166387252
83167788 179629993 261601222
360996627 356520048 355094337
146367455 26791631 241281477
72505011 74828331 364984305
377495864 180470856 249800913
158609341 170508282 123836843
307077707 444296932 320308741
340726164 20625553 269842767
210210304 34815937 237883555
276320697 164830462 245564564
58486096 345471228 174855210
164857022 87414816 194407527
305922765 108058353 366804926
147712806 450300954 206844691
78948430 102132656 235222000
382197306 52713427 321749677
45080690 420086117 416003797
82504259 114191595 122453944
172018297 306678912 241136377
413678708 333893068 306898325
139289910 388640253 175004552
264559180 166944634 306315833
222776833 198314938 245578508
397113407 307735127 105507740
241750550 342940975 187883103
439163527 165588800 350816647
431546376 272550752 392170678
3550926 167628415 225420440
314876542 310826205 301709010
32615005 67299309 385262981
218440460 441593841 335437715
372117273 151648781 115443619
116780571 351165270 159777667
410384739 228867280 240514517
350751407 442625828 192580330
98047259 407852219 456069537
345126100 48009556 330739455
15459052 352222038 325263882
345539115 11759758 117718183
296565420 263624764 265906818
122115901 452750686 44071399
375955904 356447636 455460189
62864163 296356167 339886541
432139744 203525343 23273845
368594308 254742297 106660475
331862321 160194120 17883552
282006527 263755107 151106447
290063914 40601438 62407077
123971013 390738459 190225392
2743272 95848695 206212876
349146693 388385190 343816678
312469701 291755191 306286700
235022012 64264883 406709147
98596104 361536025 366975045
274322867 294732020 431987745
383070888 37783687 8821828
15113676 221415914 203024476
78380660 31493772 42556773
334997628 128634574 386277953
195458212 211704514 436859720
299950801 399690194 156454826
219768264 149519560 308658460
444576688 223313834 385807717
180586168 406892293 341394858
182482206 402819470 288599601
294837282 42360779 295766666
178217462 229850031 383435528
285178830 298490104 282814242
151946412 222866044 247920141
108365244 308969012 103919558
94122833 266638908 320507500
99654023 137565835 231717600
46026901 264323767 54302873
128963879 151075661 198374027
139988824 81597547 194212088
322112397 53037369 32476002
174277775 419384151 24766000
297665207 57170732 282184378
305355836 70383342 165911233
187958529 151647036 186704409
228265720 364927101 228436368
106897109 318895268 386189060
160451228 106191981 232553204
244225102 421007962 266725791
315598946 271681590 37782502
268237494 193653604 130404818
143807498 221032054 191350477
74386600 309761442 176254941
221386322 192941735 381586749
296219989 227786314 276553574
322309484 220959924 33078210
308248495 145501637 276310377
372444536 156656824 157103127
445226025 429702102 175313995
254918155 220054428 282226972
229851445 444730622 426592674
361134645 161041845 279372954
193729119 442399449 430415504
14525946 89859768 452833136
82249233 238900519 138940353
339018262 129846131 204834887
4481751 233279603 122305622
347173278 341967029 380491203
377463877 176412338 110710627
85228950 440038208 241666478
443756457 376934239 24748204
366760400 325697242 392436476
19217615 407970180 246578127
290794222 394004270 430175525
257698823 113428059 28377780
352475726 219179776 192304594
126465284 130893623 305669599
72966085 411551374 420652346
34168373 88196217 354874271
60258535 331713985 185041019
346837918 206707831 140778102
327449763 167482391 283144971
124705934 47577114 406165338
126751760 215493680 124852844
322193516 70014518 8239807
154479588 420963177 34604702
5088204 265941554 183442685
457881587 321686784 102189811
158798528 223438101 330783338
58111736 68289593 305403806
440301961 156946890 427725653
63885522 457909055 444197228
140519502 65876333 192013384
183658925 424094296 420539024
402166824 324038369 8549728
387511850 267597413 447922268
291477239 120692928 261988680
310801996 385678523 431131785
25234002 103654828 337314208
302589873 82847672 295614650
156904508 102093004 57991143
399391785 446709326 20249657
54780337 6730845 267048539
391566558 26900921 427835582
195244800 260940718 274913109
448472052 254796119 162689942
10405569 304374908 50703847
37952091 115106971 187465403
408032507 374378482 13553612
840888 72246375 316498729
236472359 83003312 380016759
191963966 384701550 109891892
112899122 137063909 204190974
177432240 429087331 130068360
137667450 858528 151970212
222389001 140722005 391748194
278085099 375754955 127055211
290059266 179227904 338314232
95223762 183839418 205971891
15763672 109826239 343765874
267493902 163171868 152287375
304913468 259763455 104594707
234563737 250037185 281838706
220064527 99449117 167646466
42873229 443872866 400514024
405060111 54070189 298860536
407422200 28035295 323304451
363570698 159300126 353512801
393050585 95131949 18516215
89226411 314237931 150150736
233753203 167375289 322678913
262338463 87507149 251137775
442986588 9862316 277598070
137132396 422367830 118453329
402669022 353658041 233119849
406285208 233225731 237864342
265714481 108769803 283923203
393708671 256002267 94438762
233969613 91109243 223263647
76907924 187603738 218320638
304435550 115440613 146342886
256155164 305911483 328896913
402797091 11109836 442743292
453921140 151543799 394516367
441825757 336589162 233524004
85297888 110091050 68407820
229407959 130231623 419551459
231378402 457576571 216109276
379711460 102476223 170493397
435717051 65485864 263614874
15858795 439815739 33155288
407266351 95803494 299992959
354620009 441482906 385471345
114059347 103624751 412858943
86857467 117659911 190759376
186717189 352409433 18117691
138268672 441743448 182059052
35108170 437803102 410228273
73851058 15844823 287835660
328234083 339835970 299255965
155344973 346193146 194476565
63729692 247113045 156936020
426506841 282624196 108163272
156001646 31172811 422360684
364963607 71341959 432979404
219405066 169864392 32341850
220004570 358005408 415650960
129733773 400384896 317806316
435770756 95025123 457518685
330203488 439590951 20568486
32839750 391711743 237978425
274371651 39712199 73806060
350134078 24781018 288895908
257685676 422877883 351544014
215203678 261485922 124276971
147270892 356191247 34272330
419369374 342209163 323458294
339969386 364486669 93053478
376510239 150573925 367300082
134589299 422948196 217202244
372578340 395102928 85110710
117157498 203039642 154365767
236156925 298736621 260131131
218725552 228318770 439695754
76695265 405616202 55635985
387265699 21829553 292223624
299309743 149181977 142405915
270943490 152840253 302467763
159519953 104206222 217365594
18303415 126483312 340390033
240401805 170104586 376874339
414652796 123604245 123436506
326417725 330203603 416505286
128654360 412098121 247042951
151900410 180915772 116888351
307310633 322574327 130638459
105385176 293714689 206682583
241685322 335108946 368512458
191685542 200390515 85032347
129942167 98668883 413480042
212123574 39713326 96195599
296836452 237424980 204207825
14283659 352885488 388037375
295784859 328404143 263946164
2686561 170322959 101909009
68628645 227993829 425640454
54129068 424594481 7004670
357877860 95724799 56477411
403643404 373876041 242561019
180837633 385329314 441232831
84286037 271785676 448939914
409274725 292316756 331500672
77717226 19776301 298745316
280657707 126756247 172458910
203961458 351795884 100845706
264982188 126261319 7883008
57038097 202023337 301015681
368574518 440095658 438750575
1657273 401072777 442140775
237951592 453775688 120959039
252665449 331435410 107363591
331839653 174204109 96340786
33655305 368149307 20213936
90786913 78700045 421639760
280205857 99108259 195948090
113237322 160236418 249407642
249036659 317530876 362021716
92690462 234266066 39595610
278912228 259184752 447003044
379929470 255432520 255151194
95076822 347782503 287139895
67454842 442842952 99460845
221644409 331805182 185957013
152575791 164015668 204373151
208660749 368973847 286564070
160719823 376313813 174026751
71218077 235944683 373683767
331110247 17113451 365061286
283450357 265197002 131009192
401283126 120777348 52808511
327274504 450895169 315300244
85252873 83381517 299780088
181569543 53924114 383626356
132965 128739487 369875573
97576775 141682755 128467985
330915562 112594805 16142519
101441488 182552240 25500585
249642596 167170865 54469901
267110843 73706906 270282530
48401861 16381535 205779011
263687067 164403947 138566853
280229992 64528587 163437247
315171698 319172234 444524374
123395608 454209762 105838620
122273429 375056887 151878975
66523501 102134964 423196947
168291924 404825727 306677414
407913197 444610751 76078796
456942261 2027559 333847531
179832403 79024960 90101318
404449402 391811546 196017141
134666767 420887942 457327174
323244929 284989145 293551529
224116446 233454822 248974023
243502016 252666031 154847660
426901363 332927650 135519664
230328228 209836670 403751577
457494477 197275745 441649378
65036959 225124249 334585809
406241789 236746298 448878425
200172389 132726591 231496934
100612268 168845201 14936134
381562755 69644619 255834617
92103169 7812088 128784471
88075722 227840324 430196346
427368648 382014092 438404578
447837654 336273149 14220445
30020133 218454806 329606627
330773430 407233245 444170994
190440236 107137644 212886357
436895877 419944801 251066274
441272306 136500015 253713316
344359222 224460517 135301514
61829938 22152912 207827615
14555049 288616287 308829767
223678380 285829850 104735644
201401866 324926326 429599472
214769419 423472642 48822284
402796807 351355022 439258959
206389030 409342599 403416825
182343856 53665179 392983256
444553322 206027873 129954767
185618799 47737325 72238282
181848905 368781993 30228886
16528982 397859219 289622211
390795186 118329215 103763420
151994729 317383351 8711071
291914446 91360675 270654114
98979958 66574293 396113070
247200518 62759583 316569672
423384115 48250158 21929861
271409757 187048997 83585653
454544856 443682386 121455737
317851496 35177006 23108791
92954463 217242679 442446736
263207983 183982827 139267557
364173553 126550980 404584317
310779194 365819483 88295134
85803460 277271076 96749757
354179598 397724314 40479422
124580257 59832852 211247875
445993046 397819302 178815765
401159217 365221728 395430521
105877183 215105663 219470866
13376850 390332364 152269385
248879756 299948646 262250517
188412354 319707042 28465254
2267562 51470880 424091609
367692165 73611450 356217483
7585873 191033973 137927838
320600708 158193906 319336018
219964518 128737887 49283866
24383305 181606134 42005340
148206440 421440100 29850942
272798410 431030640 81979699
8023110 378139934 116019810
170099477 387750947 206323034
402488398 380012537 338628340
119582244 123074182 357545346
228120703 304737004 154554311
92924704 408849935 358876397
380473346 97112587 438394580
142074763 403642571 260098215
307041118 371651921 181765212
371955293 198122855 373694701
400872942 31752086 412256256
322414050 11601432 381361961
50813 430250925 315610191
225152630 171804410 214189702
272990931 327276372 400752943
387179361 209556556 178141579
190111881 10773109 64486221
65910017 403125244 7195794
400703277 38868338 247048796
131459123 156717618 240237176
25557329 124122636 59609921
357651970 158371714 334008429
169695618 9932192 100161758
437412760 53425462 382846086
147465337 82690325 369461080
72090579 433167740 246330554
254114136 311633165 86288183
437912338 128088246 308910543
396631768 49848158 123809228
3695588 71951947 40358185
156878684 310666000 432043776
258053440 41752226 356910800
150872147 424312351 299091785
134252886 257751322 268446415
418887402 11810482 156765047
341678704 92382741 181439966
300000515 5733088 62615378
16015289 412036790 267805173
426762663 155165011 285023524
116943426 120132429 377131927
40003630 218586306 344913494
434539397 16154945 329207978
11765489 389614428 3501240
23918377 224280833 188762952
142712733 258327930 383791594
419233436 109273639 381763412
221924016 202178608 440533064
259108901 289215048 227425303
85235929 84097520 63113283
320221272 237910797 456372673
9443894 356130051 125510312
336644082 285509411 425038316
409857283 210772781 101015036
255965050 34804467 254331405
329869798 156002344 20655918
132278089 259271160 339378707
438907004 139462467 281885743
203064926 40329591 67488111
23184342 253957456 306201149
402565950 171120680 366756653
236812428 162148113 384341287
149260508 364175268 119612701
67057483 393576295 382733603
331734652 219409135 191628429
114975124 440872787 446369010
12551756 133375471 406428299
83553506 169543167 280222124
20555268 414772904 1702572
102048123 361051316 457743163
47599939 437040498 197877687
115194259 405077871 224130840
69813587 429114214 159638598
81123747 42559717 351128233
160659272 335677066 433408748
344919268 370282367 397391591
55189830 326984320 407199068
235673657 299161068 429009843
263486782 455150537 179828275
228668490 385788517 119750772
123774424 136048692 149886565
412090871 110028746 150802820
142862459 101958897 184496861
177484605 15862723 145477123
135533088 331071679 375695342
417367714 372885548 167981298
445690578 446727458 87300116
217407599 360612416 314910361
151292941 448622348 427732052
412561022 426613490 88424686
116451028 262360560 280065829
113420949 116118135 457911951
342877062 248922620 52082628
181115973 48802979 390077576
18849990 212477929 44456524
25968989 159974846 110247333
202512433 301118581 395857713
80107889 233833730 176277125
78266697 380649749 180610265
141314042 405958021 117951840
385283636 160878725 369393414
207964230 382394660 422993920
101164876 237225665 66570918
424513220 239900096 313374222
57735334 154821396 314259228
27535626 376180747 291051898
366660416 202955866 90886573
326139467 29388508 331225886
171415588 199840741 42517760
326025788 34058910 326435940
304518892 178268338 440201876
443014367 26604367 173838762
354347062 240528111 129432749
216281637 93887447 99677874
61052619 194488792 396447763
181736729 146183412 185378192
66386142 137563394 311314679
236307857 268280524 344752007
420378903 145972851 130818777
96960193 264830776 362421409
181532912 118320309 243277322
172655479 210943162 353642143
54234730 449126835 55213630
397928703 363276837 2767318
259878873 342823061 80478096
249989983 250769230 123548260
98641748 441713374 329300826
121004130 48549677 358528957
278554801 270632366 181345936
215736822 141740041 209974290
6739402 405390626 414399750
254305460 28578707 12351832
67242441 282682887 301745856
397459312 383799124 216396012
190079275 196434885 226530996
185451313 206347838 50936622
284471412 394098665 346157855
194833034 289309352 457168204
240748016 343085254 28899654
147448664 128248315 444288956
86821682 129645462 242263194
270629994 433224842 116275642
350722520 253961141 160797944
239248969 280780529 75432709
17001663 72216899 60308193
105915276 258141014 424490878
233219108 308298517 279989099
292202740 346336283 433732749
267581756 34713420 85442977
417763568 86566672 134283762
373667030 27116748 118762818
165598131 117135248 433230715
135481573 83929907 364501911
61110148 395639842 332119515
246650329 226493152 242210692
162154314 305191460 119261776
448544541 100893326 456587903
338446891 364191577 353715048
89743115 316322519 72038794
10425278 208459526 53172681
208216431 363062113 361017240
9883252 178037355 222170550
452548997 334411838 161254746
62604318 15058790 141476302
318461876 415005732 302695128
123283320 79020512 334380364
425209730 348434696 295773647
257749482 242270040 147479564
300386380 112309075 360983030
34621281 237128596 452834034
359283231 65356077 315426989
356161370 185192946 449011256
234206546 427452185 255684208
210875025 4392140 200751582
62612401 424267045 169765778
223283843 430523378 87279349
221238520 283723564 117498738
377638086 243977459 66053594
137449203 53632722 173987729
242021221 285765872 443386289
247541737 74327400 204980989
51343483 308396675 154352831
378012710 352669104 106573364
102653604 402494900 243826946
65067853 356826298 289095023
32168051 338973878 399093632
431481385 388960672 149577136
449314037 340239873 292341224
155056117 228022027 343584761
337811225 302899197 136926791
201653997 319570607 263394180
379414466 281253280 121112128
219173436 18412952 182659423
399324124 94150604 146942716
330118852 293132887 287013981
366160361 297888401 153074547
106495754 55639293 70172604
343025605 440501567 321833938
170936869 129555311 205380063
261910485 95357686 148738474
148667133 341561050 155248872
365971010 137345967 172266570
65371949 71011368 301072773
347088319 406766680 352101724
53918172 81530076 291885576
337095706 335893490 239899276
257653437 104913943 200637064
44053090 337018683 36102631
33636127 358623423 51038169
136929900 269925808 441317999
230054892 20688544 83416895
24523524 447084354 287252425
92254666 382483321 141693706
350532585 205865525 281665063
414025548 375782867 235553229
144786100 438366557 214523623
349772406 295813224 178791110
31043969 390090361 242446427
199047449 327466550 110203468
354740368 349861299 338238583
120464482 139312725 269347354
398272676 351554458 59713128
319850368 388138299 49433126
181746659 116146402 439015454
398254162 39755537 239521121
75958126 102924975 303439886
112860890 119986090 206285215
433499088 10196709 240722015
224664274 180566295 297261078
310375943 177279907 314991497
303476341 356432872 414519355
3761657 228334617 233060728
186404985 300820160 376479599
312559506 365440361 278939749
435893440 20155437 211525921
163677244 422005103 216046263
259032916 48019143 441459818
408364338 166169732 89488650
34321815 125359813 117573737
402600863 451226662 119596194
72315356 431124635 417745496
232594720 225312231 420285450
3221528 301097831 122431665
209874071 410533259 72226544
301580205 103776781 366881813
261461042 313271067 33591207
132998074 347558979 70515327
426569405 217326443 229810158
256617991 441954614 378261585
369791500 154278789 19501733
231696376 441064613 368582840
48314760 74048335 240364372
49978776 212636999 375139184
451569958 92817104 362619804
371670113 376020048 36516405
209984471 173206126 1419076
258227087 445343957 137839970
111084088 376101738 196771918
440650599 81703647 455122243
196960446 413233502 270696059
236416911 122392413 50670727
167264816 243781550 379047041
362506104 163248440 428497192
344991166 26626385 116540704
413374666 264425308 162957767
334380583 15159103 156639887
247606148 335275231 365243938
379097638 307590093 138571928
105166110 350688970 388065257
140247715 42127594 108925471
430655018 115255660 380508939
284097937 153255782 225098889
63066673 24413662 439274167
88818559 318816401 227280996
438651194 351418781 260616852
25433857 270482663 139985914
129379103 265473614 249995390
356905403 134941188 382242987
225153151 230621952 203366763
80375442 358308757 255585374
63214145 370035063 364106898
252963537 225749609 145770855
296750752 14622970 310264820
93692739 344543087 210284060
267421638 414366450 414591079
22291601 185404734 397889003
425483351 185812252 239718266
380222759 293176979 443985960
297343915 309956150 432820584
369235424 123045004 232722795
282579826 267060021 263409441
266573090 98421986 308763950
345159300 123716819 144345136
343893777 166200516 243365954
433116753 196885982 182950211
156380562 230853948 313129256
99895002 380364146 343485726
55192521 194510880 120633905
373915311 180370675 367338026
287992810 322224623 24296238
392007399 417904301 253475525
329826359 154600684 318520751
380991154 131181943 185712056
54447920 103413924 278053464
272648404 87027652 189266331
66859857 170278461 409307089
29732097 243332230 182837672
130251024 438370124 4051267
216561754 210599195 142400097
137740325 59640251 384212253
248891367 329247175 256457752
60450010 447194873 177591682
396391866 144882675 135080582
69054482 117973837 166644347
164124739 158331771 274230417
288639534 9587611 91408240
136499813 408094296 56076573
140462195 126741892 123463249
183389025 96997571 347640947
286218486 176701608 71482237
391382059 430911250 219094009
254446950 295592350 436509831
368450912 408823309 432781775
448008038 449962186 42515923
287478310 198047321 24343947
305525642 84644931 420509175
411594898 414457500 254178815
206626368 220459993 422126054
318023894 414882163 239969357
413905113 102906988 4627898
337516728 349603169 298116781
292965593 86537100 292516194
54020098 443515484 68337184
108143340 164135643 234191795
326892314 328027796 158981645
173595292 353990849 54859005
258481276 29246211 238883048
120367498 22915187 442555458
375581433 321332020 306377894
379918083 178826089 27234797
449717275 192120265 14942318
409190344 143132117 306525555
336378960 171888398 105423265
107597993 108377769 209890629
140160624 76477139 147512915
183347788 397141195 7057396
135508191 216743938 441891336
17066416 79937942 343992015
269841693 384997943 237882593
392730085 18960467 334662211
290057961 106056499 346160537
39594431 342232583 43246155
332572295 170995573 262978951
433667909 337896310 266036344
293598039 396423206 58471881
447960155 359202282 305349921
248069269 161528440 371160796
13107778 12923320 418774109
128996055 132472357 217779172
137209827 10717743 240865281
39225633 268155021 130971805
408978871 177813626 84179885
359427801 363876658 136181071
312710893 368170924 205688327
281067485 87048542 418934573
38399224 424722861 358201353
60380748 177085515 316220734
74904894 173131069 341486452
304125788 398480715 447939576
118299636 206201901 206675403
3798524 326731362 162174963
243462318 394664779 162743179
415942699 128412642 45249363
297595639 272568165 366912575
57798425 28257606 195669518
353826100 186784573 372787596
370028622 385769110 34913319
146854893 309045569 85027028
318236209 136709931 387004005
353234230 407124915 405080540
375768334 226436274 327813130
101706438 60357890 149005656
368108440 77776199 85898491
30603886 89480977 40305462
435536087 404712511 153886037
381143134 325649356 256695931
63848135 392074189 98289450
228546995 316621422 78114002
258495737 342940717 202808271
77404832 455118644 333992908
276535090 387191806 283622444
251827745 75853772 406965811
373746694 205040755 267855741
6512652 238302171 99583145
336425551 176665299 36599662
56593484 330236353 24470241
57319803 450272216 215174553
339205796 89918345 252356693
164064224 457508958 277335543
12687990 296658120 385430906
84508680 38469535 215114344
168307205 271328607 57097907
373737309 93277220 231846366
318628527 86134675 425120756
348008027 195951679 12599386
63784643 273556388 417905029
297012516 330527017 306770777
358596954 13866285 437182050
234492847 369365925 236641005
278143996 190381952 92989861
183106058 220668227 202105162
362773726 436694952 376550693
42352133 223586992 358191411
144918073 285088209 1573346
135804008 122453017 175035789
323385492 153952729 124765718
64523094 367085093 425497177
101246619 421487343 374246278
194831061 422871092 115271576
172545328 261385952 354461285
391693578 65666779 120639415
194668042 150983443 409180079
395938637 374055749 81270938
172496322 18905133 216114224
216792765 72018395 313123414
174070754 304198840 337472345
257554566 178351382 301312869
331015981 167440916 223585704
431587222 262760997 272941320
70172095 120930329 325946904
121424403 52977590 219123123
316674274 15244700 337380826
214864185 240321306 229445692
9591288 355992482 358798044
221755985 306448837 122263808
104151261 452708448 301866549
142093226 276678750 339599827
44238244 302125360 93593249
63428392 41860127 160991401
344750408 116353457 102450557
341956887 365081621 41248267
69122893 186284761 119227037
384538615 118876068 223475576
7922030 302692096 60320945
2249034 360213559 55327704
408875805 333885990 51148491
372469325 110361054 34176958
207868175 320730852 329125235
381714140 270146502 140540623
258941327 194173470 107975592
169714450 254477816 71906908
25915214 334874136 7036562
157005152 419178098 318580964
374045189 25898705 26295
440777659 288215793 19755507
6272349 279226336 234389038
181012205 57748460 455097563
396546723 224586443 19992060
380663111 276609620 411234369
263837720 357687918 375661853
72364722 422993540 329694843
290202833 134460694 176566143
87301006 261183291 317966253
196625331 383505979 139384734
242700597 19196970 37770555
1228371 244659625 34462271
363096796 325100237 339652829
398751679 425762415 84076428
66796625 262998918 173143744
243123217 416602793 17989157
95705237 36871772 390419878
2607144 137209991 395136306
456682931 226139730 112662909
352388161 130529718 306980895
47756864 409067189 415453524
242062342 289956607 402657361
351997048 346925276 306735864
135429939 328890496 289433573
48941851 92692896 229733318
332838765 162104443 93270403
213899019 177793926 26008722
98166014 363575193 146382753
293297279 367584601 18478451
263943924 273890387 14298701
228231258 57249854 159548166
6914750 425206900 445564275
282917126 366445979 332646312
260433614 235227794 418952959
28940381 391249083 289377291
452499832 186132078 127594465
102692675 289734234 156836657
34411560 383611576 381826458
3425489 110469020 334307476
62792949 250541152 317099068
348609998 283615545 209795549
371099704 348202005 157677145
290998771 352045672 303648037
348130173 391698698 254016980
384411560 364538547 185793604
90621728 419826605 302120012
132972718 392443573 241591006
271261346 364938553 415457090
355837012 355126011 456436243
53388074 262845347 257667099
327312542 187403092 328041817
133315456 47962537 56172181
52104713 203564310 311134839
269083561 130643919 47278996
419321981 37404250 46677629
197050350 415689743 97457701
241620576 440964550 14659226
10313809 296970253 454049270
371371996 254947613 94212435
61660584 249472752 381261978
113178145 262658297 316643622
381849757 52983675 165707226
436185385 79043553 243138616
404357764 306870716 187048796
337683168 201743719 269259034
199754106 206665251 408666823
400845790 78376800 361839568
437201455 244210864 131298257
182527779 69759423 417632569
20811106 67905569 324589439
311530936 321126953 184785259
123832463 11722679 289053283
242764016 182072508 34702702
436822662 390585507 320597267
119445654 144333936 18301577
157800544 315494337 440838233
127910695 364872938 278967691
422341686 140061240 350873668
211797861 125113276 23977222
346223383 332885219 40043029
169602104 72241432 114335119
5721017 440905344 85666675
349487740 94687408 358590956
111455535 369285249 211524628
167785068 240249459 25788781
203170076 94712425 454238383
200807882 113481930 225720692
143060644 45262853 61635886
115933073 451449936 130327419
163523425 213165351 145396152
345259220 275290589 62558319
177267492 150346232 419545333
440732856 329759175 23577541
4391422 197425290 47194708
72760525 358323173 246167176
64145656 17946372 240280863
324905276 366173958 436172363
226652560 5891148 100983938
116523838 128646752 132958363
333185351 321693305 116967847
256212130 95020880 383454790
37038891 26335052 20517429
189038406 194744429 45800754
43307180 333706748 276119054
206619620 209423919 61118726
236860672 432159662 165198220
453846165 48984250 247040797
108346616 22699429 180145516
213472416 326658554 303877150
344999137 82573509 321791490
70650518 396667770 368512024
51444715 90879244 326209914
75292249 370673638 140385201
241124124 191671747 46887797
245146814 21807716 55237483
92564395 37025738 280445596
69624028 377125177 382078841
217954463 308987895 14995620
230773425 404258386 113304596
60835081 381527234 85087520
7820998 349825924 22240678
47507310 322835584 169172891
436021439 386886677 414368736
149308496 299306251 196097810
55196147 316811032 392858253
72283089 80135360 92954497
85733571 236001464 141555918
238927294 163126402 209764967
316553686 39250441 161389489
187195295 194308515 196644483
255419180 393161049 13807358
365310008 60424730 109171669
163134582 131282549 411351297
278137258 377446690 314903129
233254663 437122356 146941836
189560414 413102218 212624945
59845268 376659148 444783177
101853814 35338218 355143704
93340913 100088616 90347539
213851562 339298936 9309248
117249792 194987213 77552024
132447232 292423281 99182670
100593877 281706679 246653642
422808747 381625186 372378207
177087780 344929171 97940579
385239051 349673177 346244027
35595668 136316087 268564924
10454045 394760562 127424540
208342164 73889672 277730279
356189677 410398111 2206864
212282220 7291222 50394343
411604371 178241942 418060260
322923245 57211651 28141790
358311541 8534303 261155964
98715819 266944536 123306220
151637017 5272553 366361021
447759650 272395056 320569195
118461734 42061364 50332923
254523893 416438641 158503770
50884597 187931302 29309813
291159327 227353613 757291
55192421 62994779 277981399
397931181 199780480 316978917
414900370 98927945 246194453
343869244 120097929 115148403
446289673 427520680 27898854
49067631 273311700 84889194
15585889 59182067 85745279
298398919 55922252 270346576
55746292 79653458 354438748
212958328 98014518 383856123
70457489 1017367 213272848
366415568 347905378 224857043
15629653 103487988 246200213
142341154 181398880 180581416
293313173 153647178 334969960
166981769 388226517 332686343
358312697 385850190 443169685
239349258 115270694 156941179
222180697 77900144 382731994
71420602 278648218 63347940
91839462 206989426 373334444
118312720 58126847 272288184
77687778 344923134 446375976
340441490 374824399 20777798
344052513 58388060 281888067
277136372 182404182 415991870
238771546 235741448 293466550
191786925 241802412 406523455
446513842 152867748 159958585
109516785 46222609 231910087
394863206 144154522 304932799
431069432 324548480 51471295
240376112 396895055 299235610
452122418 85881859 359528440
313945001 12302645 49459187
351031367 32738632 434031314
320316279 254646419 9323438
139596193 120445792 19207650
4388049 12687709 377222410
83588013 172223343 429739370
258057190 23668735 99276637
215707255 292520310 119851854
193748364 95532679 455947843
362828170 156462353 404239322
79878373 120147639 66228316
359456991 101657313 333229504
195765399 297619897 330223326
15723437 380837388 204311806
370891937 53206735 189153843
73887216 132144711 306903493
357968682 169975033 395910020
221303954 245684023 442675999
441102851 372198997 132673684
230600472 87466985 235104466
283973294 34864257 288778215
410780336 188838899 391583684
19668995 262139893 301565772
446635856 14163283 191452618
284958345 53475037 182280810
287784711 407719163 299384109
185834677 9740447 6182474
427011059 61971734 290460742
395226555 241453228 118719459
396526833 381726021 451552244
139739611 159171060 154608663
131558774 37954869 123338466
406093345 247712479 258290637
226279043 161217275 372491926
262108847 118200776 188589564
142572731 17326982 381473248
277038955 408295637 400492211
34433301 132504334 297527878
132061498 401659536 406146152
370523256 338206346 203681416
10319224 23204245 402469242
334552692 290781436 392100939
173484079 207271522 167523578
159995033 207123812 188255810
379808036 156750976 143243354
235408341 213936019 362775590
138974082 201291446 44828601
127372041 393989876 401445780
199378097 326904823 369870251
805125 296701877 444072607
99177596 53337806 175306299
243630731 343244297 335743707
27440570 312868801 329648811
417595718 270113848 402964788
201905456 4335791 303333508
24464916 371202478 424321629
154362449 365113449 377467798
327705624 68258674 425192990
108162018 180171820 160933907
240999203 372631549 70328068
91966649 228962295 156542373
131815147 313051309 395400689
370831264 336037854 370559226
260466248 153797889 46292247
412580175 110105798 210021444
387635939 438804933 45190815
261230423 880281 178861728
34342791 87263697 71722436
349732746 28851920 161956893
332081569 151601979 139567886
127099601 31818255 268467562
286751725 186082537 132979820
325541536 2002937 259623120
150639665 71760364 248156830
286290865 425044878 90735829
434025772 242076935 44877175
137647073 448791154 205268215
374338781 267519997 58172414
154285122 139932558 360972473
278759373 357055294 196172361
341128350 359546016 18645892
261425162 120225289 223554331
275954024 14083867 23526416
389681564 249843405 123407927
216849642 313207667 279845228
219801973 279608654 290576341
329390082 366178745 416369501
112973370 341925596 72230573
423768783 8712935 445877661
126210576 225097404 322020792
311016847 233780983 362834615
271072790 76920406 269466628
131119762 335143940 171204327
125401407 244349189 260217216
81501465 194883479 301675278
156616761 102817235 134731298
271212998 104955156 428367767
149843538 194454605 24357691
447500685 374389488 61105442
237349184 105877273 202002420
441841590 178714557 102983254
364764044 286734533 25726048
181520987 350487545 383588202
41012134 415112462 173948676
228194795 305835948 160442942
127318147 317964774 239582732
191552255 380951622 154746143
373198433 69617303 44858357
358170011 305630773 150031296
263280233 110318866 384913487
135508695 428539319 197531953
346923341 298570033 238899028
51529702 396194292 344788116
148464350 421220581 109252847
182637544 399094249 111622954
328010136 66264230 170855027
314400136 373997281 38626779
18459882 88958765 425889978
452596916 173246180 379917207
394159354 190504193 47414346
184011725 369853549 205385162
4099059 205577161 196953229
392733313 145386390 203723512
95660145 119720266 109422077
201683484 272269541 210658859
266585422 51079022 289489473
124864100 190138865 42792950
170965833 306964054 77930856
146308991 213598539 234394091
101768582 411620511 210226716
273844632 221561170 133282268
58317213 364917509 238562177
127301204 343296158 72450817
194186731 449762432 12237031
67614852 337370336 410273897
154817277 221164406 178518513
152352704 448906416 54890050
196348664 271783008 259064086
383313254 275949031 1022140
236063 404799852 381685614
437664235 72380370 380914443
54027509 199512909 264926772
280056860 156682175 263579366
385348728 163920496 420198886
321754158 86591398 324820756
377050669 82033995 454351948
174425911 447886874 153835761
395541724 123178101 32243604
83639728 50906357 379682715
53812822 10393538 350682941
172499086 71485747 383315300
448765194 288481496 119513627
83240488 12822909 161664611
238152526 388888752 314942676
62668324 90020613 428240097
227834628 325049576 370681272
26420546 267044887 85262274
441573769 92197708 318695395
350326885 321654127 409322883
59915178 373237975 354440908
12585474 313841098 270539581
339182084 431282833 190577193
318828698 378818181 118429414
439527914 352689607 456665877
220327846 443030287 170287623
209808508 63588899 285026132
424755525 250638706 261340035
165664322 106076361 157390373
270431417 134162159 94202776
369376893 200392341 87675199
310644002 64721948 166080749
276900812 412388378 102423076
277331437 89710201 286676635
36709987 139156862 332771640
336979532 401521733 296444664
207693573 78947762 54437106
117047786 232174687 211883157
17595087 272873185 298530281
99737474 416238448 379894907
279987391 431015064 264988775
304144711 37194317 177915052
231842150 26986830 427996166
371288651 340184037 384388535
333029384 332139924 120412968
251865113 200553218 323758287
435279328 359799961 4853562
238655351 354012079 289640443
335153502 226210319 449625818
151002172 140656887 120456837
40745607 206917225 333314116
360754730 399212285 423521989
454885411 68014208 96180234
137096239 84745463 351154828
331237650 214025265 16386887
375754746 266720689 244359733
160147063 245916522 54476710
304287533 118406202 282126168
451772239 302550954 51792736
248577431 256039947 4320110
284375106 222211722 281538630
35458437 136824469 79888420
195054386 197014569 85309182
252649370 236467104 79574629
171134530 299998390 447980963
276911178 104738126 261665157
135931072 395087343 282667190
189250915 376701738 451416093
9548177 122923239 310519921
276788869 190714643 94935439
329939080 385624515 50637907
267459477 414315146 236370312
166974895 73221184 358974525
179710191 417283804 46405949
92541203 412988309 215276705
451411358 196633187 331049661
99266766 22780591 239898186
308319236 215815249 5665890
193607112 440692983 406966111
290445370 159707589 273101129
291849858 139338550 194501908
268448374 445326357 42684691
160153412 307369634 426382895
419521230 372694270 279615536
227225468 405784766 389463143
166225012 432850238 186902708
155517984 398060495 351651540
45107807 204348002 93018120
438978534 217801991 6547711
355867963 105433158 106955619
184808399 46891042 288086005
152153076 342499482 436869706
300191364 58562358 372854362
275883642 34507780 57643076
143219824 376769027 419269393
207908041 143598549 310539345
79375074 111259245 63989628
406096812 139055195 229852243
449193356 427116547 410806932
438902192 126450462 447566376
382849619 162848915 109572822
156068560 65343121 280220346
10229086 55773180 234313420
70335341 435367167 343830928
341760699 85490405 292023196
177705071 70075762 116444767
335022414 143467994 429802081
63827040 118301384 357647160
212300605 203924643 93090086
166923256 40045164 415378186
53604579 54985234 198103363
223414384 85144063 2303979
182754261 369927211 381654711
385979622 215162617 133570807
72865251 410879507 261583529
187963694 440729709 286767375
168230624 61628373 26253821
324519093 132201552 52115408
399513916 440473153 263545415
91581777 320912351 67806064
168380018 134099988 454027361
358414366 331458839 109960758
218971538 302698480 137401737
197476058 157948724 106748736
67297432 181148440 35938812
3888561 392277015 145258672
46115338 397275836 57108999
87694613 334079154 142919503
352799924 261690980 286394416
201389020 386545990 339172597
128154291 233522059 92770296
362987890 400026907 167024971
346687095 416183100 447522927
93207399 119779453 156808531
187958856 90462271 248588477
115620873 275842779 369722859
116180477 255509432 181705331
135155439 424232604 330870926
82464778 274276790 126307203
102217839 333694303 157097108
23318717 342495151 354911124
146232019 154759059 122352349
258101279 298531228 70125826
235357052 68677664 21378145
227494456 338815817 20642242
435306601 37751874 77486098
263806077 276614735 30948072
335713844 38325287 68804567
399150335 74561635 128422825
410739228 16841406 359579007
313755524 289499570 397174127
13375452 329117646 119693934
351519689 44510308 195353269
8698567 233363350 166359353
352677638 380429896 445214754
212665359 349980884 315926378
136443602 155335220 235068387
410925571 343337219 93236527
177646541 271568268 127992721
281279990 208884583 43494211
151001389 347738631 406447574
51554988 202919399 195150088
342798537 81563120 242186073
449881795 183834019 225866715
261918429 282062881 111758189
371477080 127619320 50861232
103170588 276128939 423634141
255945141 71536412 456406014
177937173 343238330 235914170
127969040 124457004 173132333
420684288 184317488 142545985
457552789 312123141 298546678
203686837 145672405 138199355
159120121 289714557 26932765
123579654 189253806 318843761
446054658 89676519 111935444
397707228 78113892 78792770
290668563 414207382 174332494
72460891 236299779 372337443
202971849 69078724 44148838
349655397 28659090 315587506
35181559 149010286 41104701
44733470 17357596 80728147
134034677 140694422 417051
397320101 443141038 382677207
154030076 245121151 6507282
127042670 98929566 16149792
219885315 351602065 320387092
5971505 417176795 388151361
122176780 330352231 415632704
257618890 55738677 35809695
340002751 258150496 426532931
447793311 304407991 89183941
88602706 275118250 435451962
201400689 145976619 435408314
226420822 341460221 205926487
440399068 386740035 457012853
411535641 62264173 308939708
327045441 249304522 301004754
300971436 400120444 97817990
171306977 96809909 317092604
18376025 4647408 124505793
48731322 283781272 375340114
71777569 286171393 227306475
335019196 411323853 387303584
222636666 417737986 207084477
311515073 136188020 215096650
94648240 193176931 123953397
16076698 88268905 313365682
178720090 389829815 136919539
372293385 432989965 19239560
435641313 366869631 293583027
410211010 309041437 62248416
38457028 34589293 296411695
253422436 232643055 191942012
374536190 272409578 178979358
165078497 195957540 313880157
72006372 432665322 127437977
349471109 447069268 267036723
222613524 60204847 320057568
308552011 83660936 92179649
223168142 364200566 363898181
145629322 430510359 409164872
330655196 323815527 81790551
439574368 90751807 273994374
29343812 48816713 115609227
409064849 309723453 130479571
145069797 261226117 82756028
320411877 324138713 235398252
385159002 174511197 245913746
266197649 16714440 390040113
9318201 387936015 63993807
381624290 145236169 56295873
410155320 32730381 256640805
92476656 29071934 48688224
273076755 438305416 184791099
349087921 81557677 348955055
400748799 360669440 228030769
101784772 272605270 213847158
149509172 323741196 161764392
56366880 373606465 146738326
251478620 261978049 10597237
149222453 242531434 225973694
353546228 453466530 63901136
66175598 408569438 338467852
251433715 135156113 116746414
383197394 198606561 242450172
171968573 258876172 371056469
132832823 450767234 80746062
68067082 119832799 223611992
341075146 410480921 9593387
240949763 301033752 411890466
137669211 8681290 203053087
273855322 128905218 40376048
213847251 357336105 317064919
440922614 441206253 366482768
99343190 409425562 303207451
308572342 440416227 41893072
200378357 7376573 10179121
38115334 60819617 406680961
58049320 127779659 343445651
106070367 104782634 368046359
449705520 217102528 239193173
26880732 402632339 309770875
80464785 157687413 389542256
370197512 20234623 415184137
265742744 216376381 313465651
429475914 112808714 66556833
143914032 351041898 29576254
291849679 275609854 142308346
407670521 80553253 274156626
19089963 104130977 311676888
424057370 6100615 63951388
400627185 273097912 231426531
71952167 111148435 96077654
153583484 181125258 287484057
369592579 312655792 265373106
91766142 116982345 67191984
11493267 380965332 212345271
219409182 267968306 370480521
244250316 83215958 349643881
68425345 43564440 196045734
21957897 230072239 134690123
120249563 21984103 131753121
133139702 240308958 444265447
28996738 218279351 83037351
167077927 67865845 432068047
396741592 344161242 114997094
16478519 106550163 53729056
276796604 373276634 438254197
400861863 426803240 145160370
405504148 74487737 418082046
447644911 155872134 143746641
5426640 73085322 61516361
95556819 203088467 118267653
30194126 79819447 353041013
277340830 173028183 205621934
100406526 177744634 205555164
48776678 406983932 27059712
417897114 327471984 291537797
202470188 15918294 65326708
139932286 382235026 321687128
117551376 425697223 377964308
162124749 242398359 289877010
114785418 422484302 247414187
163809516 418790871 528856
6190747 392213648 259853030
230701347 200040177 264448131
175150149 323568807 379413282
348180227 147850581 177138808
332372177 49424645 255087416
337740814 170778101 269235608
188316869 218614347 373323519
359731592 39069944 338459085
40874178 239700803 256852145
202451322 322169432 79359078
34414442 224051373 416158861
404086575 293478136 107716700
85255811 384547849 312511087
457163741 376366275 374885940
324326297 93020789 282765367
327885450 176421742 273458738
344619572 112411260 427279416
315671310 88191561 176197380
441346949 29129558 315802764
105021050 218579458 370175333
415938373 154139058 354654584
259878114 133764112 160203027
20754370 348612098 199500203
128729909 172831532 24072793
52690945 192301488 450352479
427410381 178006447 97053724
86139525 444259155 233498859
255438792 113261072 406205762
174171958 443731025 299780460
59664600 273965767 345351677
48118343 266430136 105688394
337862445 138849683 164663455
235004995 260577847 22763917
111492027 371286195 433927106
440374548 45994513 28252481
397542888 153451591 99716552
396105984 187568888 364783462
160596700 103847318 72673020
174237299 436384207 310593881
263237325 13879237 335774064
380145787 263015535 447314559
16918089 45858425 255783554
193908075 455136132 170575337
404009563 183822271 128127569
162784536 190043105 169425198
68618318 362024758 23313859
102226609 335567511 347624494
215550325 340813402 200717996
117765442 405674116 438116651
115374619 358219904 394956269
90501673 220457974 203492522
192979973 232996171 415819310
151441664 8450912 245527227
410222062 398172931 34617506
454267227 31274166 201416423
431549327 414285225 44576150
320537154 214714509 446260419
409753758 77640476 158305999
402716609 3207853 445826619
52062444 63163060 63258841
444981293 298967159 326470419
120073105 76629272 73631551
133944732 144565379 361956191
61570553 215283940 83412575
274718310 35881201 448463723
49162352 115793430 359439843
186780990 39799869 21533550
70196709 429016866 137237074
158648027 207318428 297926516
279242970 118911572 114934770
61794157 190410119 249560256
124792836 415064845 171953700
116771677 359342520 404242024
113796835 300224726 305629838
50033834 448685166 200445390
346264449 208375562 1146555
348573040 136885846 189313735
235186997 202218313 195076574
165410859 9542087 209288422
145869177 285703041 360088416
215214662 167750443 403274120
304806396 1878890 424830512
36493368 387226 88209712
205801272 257754814 321599836
397527652 167034433 38732602
67310161 347181275 142046827
278392991 378141438 198072460
84406938 389517282 85647679
109017354 184032069 344285055
40361360 179914487 79784129
179419612 38850040 177807396
162881403 232041952 163698519
408810719 373712072 207565942
429574422 87729647 324840157
45347192 142665950 211973390
124512693 54484436 177403163
239104729 262223022 116777593
231898752 34250791 219414306
295758232 91015932 367866324
236318149 10891519 365328978
433557745 274621716 380692174
415028593 182185801 94505808
425454632 278465934 35625905
132422560 266464788 219503562
265453722 414184331 435881200
400643031 315867273 353489606
115185290 121439934 3018996
438670520 290804131 31736825
165215914 360376468 90336860
174249228 127229912 415014183
380207686 39860073 124457586
319178871 176768026 152979905
358888052 169688339 394937174
394547253 261492628 194894022
50559144 232363423 434029087
99305498 412677492 443108654
423629502 335776209 260756261
66252038 95152031 281510072
95098712 387207181 73673930
423901156 350274362 218420964
453327177 86142973 453505329
105511174 219794156 295851320
410342407 301403226 430289343
107773497 395475534 273301549
296122689 334602986 11041975
194757200 171163841 8161349
228643265 33099134 145537919
276446643 447739339 431645773
79093191 75099405 56158577
157283137 238427803 85116050
128114900 242156482 158091479
143887990 389236909 408948065
27007037 157196344 300888146
366276352 398219833 358637706
97203937 24439608 258046667
231415142 27309176 56084338
160989239 342168993 368556262
381117924 97809178 179545023
61481068 371907203 250174338
117592024 396309232 23981655
70142185 126026085 34433038
9592485 239876075 391536438
384479352 239254740 321177345
66621246 451037421 213337689
199152058 406052367 7109699
269032845 266104660 42897035
5561626 224505484 274111652
325037601 184638766 196735720
405698438 244403927 32866042
108616829 418695873 204785380
4652389 386747212 413778128
22598808 315856540 127219709
46803294 103122531 332648214
11064873 457426741 113020663
225417190 412462483 49452631
178944928 402149879 281179729
308349099 326663691 122651631
388034423 264253152 400651058
171705222 253762359 88704505
24111218 111343165 196732218
102951405 457812012 5491805
442918253 444899118 401548340
159606416 145186430 141183039
43899499 9102249 380795767
113132000 156800129 37936230
217245147 351072922 311927162
214872602 96694438 125066891
410770355 105229952 148635159
109233097 172289826 36142281
206486453 318459126 341943993
259166955 430857004 205099774
241741891 170100550 207465462
243853311 25435247 29436459
334294128 296332197 225930065
203812812 453189311 195735012
279777876 448086144 321382751
52812290 312312790 76175461
290819291 140739971 424309859
82890139 144280174 200482301
361851333 52650870 185597462
169343881 9531357 279585508
322880160 333757236 25751876
404044911 242248146 163902941
404547110 25890488 298893777
267905809 434398125 265032471
377564188 453731563 277542111
446623779 75013174 403313261
168870555 417352254 177771947
365418096 405147128 222528206
129392141 347657672 239133601
415655433 290745576 129729953
95830032 442654548 204717975
187711633 190184136 437930464
323917900 306281649 248624938
101930613 204869456 230081707
428359169 219497798 167354225
432078207 199633860 256820222
419577728 174704752 41244871
141933937 452578848 428433365
206334734 248741415 223431973
309997780 221797149 225229217
375588926 271747563 174160953
451157838 418098050 86545548
50814027 137946810 123847579
223923265 393199761 268972112
360222478 285531671 285927893
385704200 199915688 381938301
300085666 250358136 40121618
409795109 80143736 169579261
205552130 413560922 446801230
389822419 177794978 88521518
380684005 283868477 354622491
58775181 209491859 294715855
102547824 272377460 312925033
202964436 167229097 438096669
38475878 10474830 402841517
421915702 315867584 2702463
166269266 12629032 54545473
302265298 385234825 371447020
325734239 209988672 172999790
432861735 19021982 32872075
90830436 116754832 226512697
373959522 184858549 229901524
242863599 78924119 233581158
418812548 132082480 58759291
193328758 168376773 388251481
384982193 230366550 108032705
125460582 275212118 354886616
356446534 274811684 18890861
178877510 95967937 56128116
239940780 298738308 181213410
321000872 336498440 55083113
432262823 195630520 442180488
282174259 210936462 97516033
219876803 342359797 99545248
85151011 173731128 358281192
157230971 412931861 374220467
353023852 270212493 200879115
253297463 301809145 16004955
209401456 270252422 37579216
254403661 83124333 255065709
146356476 422584381 279151626
418063290 174553653 73533247
279526121 63188812 207304815
79518520 261550605 112184315
118916606 247120996 79154966
34074412 255978074 321357565
52275526 196837871 48404187
17918959 116279109 40285382
345597971 233018377 177515334
20909317 335525371 54157240
423259068 212937362 103182927
28623792 382984238 33364610
208224657 417739009 383323687
372046563 257840789 108513446
54191139 357508141 262278450
401078017 415523705 302972954
320249233 135241998 32840223
224575215 142720942 338225081
239996113 226137792 144569062
431265645 14305813 211473081
81820528 436487027 54989990
400646676 428694996 201342371
269583347 150199229 24446882
95490752 139847466 349592324
69643191 1544593 213531891
127737688 160147080 195877326
329724214 174483060 268563682
317732740 35525791 141131272
79279012 53773652 61598153
348000840 5741838 445723008
131641722 437195253 397866588
152258292 196862493 117944936
368183152 197564970 372017731
370037847 369577997 413913417
350231568 190264255 172183066
95831011 46608550 286212781
447496279 358592213 126095020
294016958 256252606 277308841
183247357 57689115 248806088
58997853 132009090 80835098
981143 218440488 258546535
392848299 403369084 311044682
205160969 9876074 65706360
374814793 425878358 101168552
351913834 113642937 403366273
430464632 387102692 100761604
166775453 160645560 351457933
305850528 47321050 322619465
385016332 374701093 47386088
292464531 94586943 237221702
236223195 199367146 106460177
208261580 332824032 80008772
243844915 185572609 110001258
247021542 102584260 364811938
419629312 378035184 270638811
221427515 320431878 216429656
18131283 9824716 246739497
455782092 13988368 135003931
64609033 154270488 25510288
97810875 138681920 27473225
337835606 308563546 273837097
315307886 252453875 241259016
18414271 354058835 96475067
6396378 85706137 111892012
135137290 261222957 330005679
121262326 213981224 384355754
226155160 110855193 97017786
263514855 149936677 319285784
439749138 108525968 429713858
161253430 123226596 159687213
97586339 11899206 25577802
240813255 24269221 216047318
161916766 105405748 411521546
322401081 360933562 342050694
342898677 385763734 298087926
454105807 42379700 192272419
206158109 395797006 237399757
133462646 390491076 276230644
264473470 226679045 60612451
211925026 183947616 370258553
310723797 19091584 138095327
302479143 302110895 161204969
264109319 7133411 296253388
74469940 146656053 79214441
6869514 449999637 59725056
121940627 59969927 322113282
347446689 9440538 226449628
409451860 157243350 144049015
185828992 91569210 146913661
313093146 282342371 375088107
244420819 71607757 328983207
247725786 433957422 445940493
378840967 193435373 329423636
145367581 388768469 59293763
183773249 346663578 107750676
55983399 81949289 413188001
30580311 301858474 319651995
450651165 351121163 453227749
69249259 96753562 1808853
185565645 454167372 48991219
438962705 391332145 240361749
310452361 273008008 233357766
442195684 329787640 290793848
328812057 191079468 401573719
72841628 223119561 364154884
190985075 361038562 198845149
103055749 150033856 292456478
248836177 363033339 135698628
353638336 454012106 444411236
345506349 134972915 447935550
169989781 338453275 121748689
189790202 354679642 33027621
89646899 280893806 370479039
81831146 391744285 4279939
33805177 225799886 287562480
380517390 51339811 62404832
36842974 208427675 62947463
9639800 371042276 241519765
284108158 104961161 152811787
208976359 32123501 83097773
127382244 318632283 402878765
60365891 219527148 366620072
28020480 267057561 253135240
244917116 307640431 426264341
44833263 454663986 446210363
59022551 214154562 84143282
383268879 238099865 415156610
420752307 281971819 177634951
2135772 152455919 165541894
334326207 341949956 270758613
306068623 352479838 50227299
346301308 222401759 80883649
393729932 133739238 181058727
453570992 34775282 252009504
172041472 32791748 198829154
268122935 272563470 66579693
89790970 411262698 170873069
146289716 26235412 320533538
59031607 375527101 29424056
246724122 281912250 235536004
284552766 12700398 295053732
287203967 13459927 8166721
433850092 378581358 244482151
281586666 102245974 285382725
71478237 103869558 24451568
136252965 58976641 302710635
254228336 48212646 43485299
147871370 412428029 375282172
395765089 37514917 74507241
366885682 450946242 303291870
240753312 346034735 101821639
14080029 317421984 441674496
420943738 276128338 216324605
66970375 119622189 60368690
23642928 351018211 309263745
403494726 338767522 266380592
291508881 152051553 187620455
274775808 196264860 120490413
232075932 7022620 389870565
61847892 21422583 288425258
392720045 81141328 71239886
125283217 200996288 292821791
421283413 413007621 113081381
297874348 100680892 125775414
39665717 153007651 218622556
164651527 309628402 396805289
72394928 430030859 419495079
121548436 405942187 241006072
183033332 123839469 400422011
53913131 188177428 110872778
189566354 401134673 6992086
357051864 261169842 181191799
341566685 64886764 210597299
234008744 397555181 149903089
66925788 108749197 223112212
144868069 212765629 194306045
244063426 350728857 271943919
206761996 236475279 228020128
416309270 155702106 225265797
163524987 106827500 314907249
99345480 277625520 243848588
121748266 414169324 324047208
282240160 81538146 7441730
100275165 376454474 129980974
308561264 46460854 168824964
73756490 295811071 283336795
19006152 441725305 154413390
194988162 263728679 289955545
146639113 224686825 97402036
318653578 115427396 345716607
394660950 149196479 456461505
421875078 237919902 60486275
244595559 5586948 145350665
387605456 63774902 308995618
440962169 362181296 20574076
79906396 270654331 332544632
344150021 359225043 151043293
99659900 74174643 364196579
436251175 104585735 252974360
337227943 137370447 198491307
147706683 424909976 344015190
333044765 145286763 2994631
383495714 393099328 433748517
64905504 171450863 181950129
104213932 11754050 452291716
436145787 20203559 421857614
364358450 152251319 317639232
16023096 7817819 391436004
85017096 41344591 351006432
165963119 388839391 304800944
12162021 235572202 256664328
23548362 351586633 129222913
256935771 334504640 216461818
347295378 289237332 409667654
64984256 130362429 122156777
427622564 292200096 284347970
185225833 409523908 216613666
430968404 91463551 325858290
20173045 283396353 341048888
239947748 181268336 148737757
344260345 1767789 422656935
151364743 326092422 139905066
415196883 224809503 108836684
284800030 214316809 309753087
92665562 376675710 427885212
176459984 128007533 145623981
80383132 30352138 1526816
451335407 418666789 247141550
346114810 287020204 183590044
193676999 174791323 135609598
198608512 381881517 287875450
427250238 167550293 9102239
23752809 331778768 330201365
407731396 351156753 371135748
131861479 175867123 8665606
290834322 301422305 160528868
389898226 159900170 41606014
386436425 413307370 107120523
86100356 388146635 420034544
374715081 82522833 250864571
223602873 170045011 171933104
213743622 247809337 143431826
110451232 122653197 371882614
232097345 187782917 268492627
268559792 347377045 426446646
221777253 331813007 29589451
266898291 436401904 259284339
150737917 44381756 208564099
173921111 183289583 142261807
122649244 129317721 410980965
401538611 320141855 206400193
134072461 368629236 180059186
88611747 261290231 65583055
300790917 351161522 168042962
408713662 139946045 36600570
320087219 114367960 90186598
169342136 84267118 74545850
426045259 140627499 84516998
327733737 450101717 69988139
40242793 206745163 413700834
293776207 431651443 61494107
305586641 425733462 113634036
135758715 213984740 135242449
93068622 13172853 310922195
230060775 48492395 345750898
124380213 249330446 410654305
435975182 177633069 361660513
28985504 15367911 300640797
424547367 94058720 128036059
209280088 1174763 361130037
349365018 62899113 16195166
309614840 92563228 166197303
232744380 102571623 432686995
104607913 445648484 224109242
199485041 417860786 213764676
251942248 158552057 322604222
209401029 158967557 200567887
334026872 391738633 177771215
355964357 76514614 121341591
428082707 94118570 402379422
243285556 33929280 325836752
294113753 197562108 272898647
23359253 271180723 121141555
223117416 447918830 402551413
130971093 170890912 405900700
323407669 216800298 316357718
206376937 85776184 384124716
217062367 269925769 247048439
174977709 153259309 155097800
410641135 275611529 364702248
367812181 340482858 4164681
406493952 302909329 8115520
449205091 43864984 390955066
251001419 180850791 379211725
167008792 173232095 284801531
7666931 379476170 319870203
214718458 20948219 403985415
382432327 432958510 437899236
292221215 454798466 413197719
209149322 154314766 97726855
64333057 150706679 252457897
365972094 318416212 56504630
317552285 257497029 336153160
57455480 126593535 65400357
244947853 313190799 260017525
52179053 142413810 300446380
288328523 344452748 396018470
170084020 248388583 90611818
280720244 69482510 317696612
152318796 419963991 317048170
221724971 330959675 231806658
213162584 203819206 34272375
95398949 265165125 250386092
1723486 323505568 325059009
421184290 309426650 378379838
367034088 304853740 138322710
381894973 311391578 367405426
41903199 171615304 348539603
385568040 448798879 224277637
301831928 373246196 19743340
249026106 387427555 363399674
222401403 443882941 149357431
84922392 229111961 124887665
15724713 305001993 159099653
424962129 191692451 255207770
431630442 79261255 350165734
86403615 125688707 45431044
7992207 316949063 431767712
274548284 190361142 411657001
283760301 289493320 359454968
348125718 197984948 234504569
447645317 99717277 10804230
57111578 364479853 145023217
194555121 170435369 282938741
322210932 101702316 339795462
348678603 103795973 68061610
213462686 323203200 390473172
429261648 444112757 133376311
428221147 30198375 33716619
167013062 68266575 116531258
407264286 46512846 225593906
258449983 129484583 272735055
171933918 170707658 65824304
393833348 1541434 438242559
455776922 286633052 215664621
203794393 448643077 234715990
172422574 9147192 442594588
210969080 235922709 382187997
230134542 199356326 434818426
421586469 388150664 327043952
195292104 270483605 10014838
79356845 159789475 65302213
154200309 127840477 142127705
214704287 142336971 89632905
23187159 445106092 176677799
75992607 432184542 22604619
329989820 202240418 29429410
279439791 142958536 27425335
95640010 202750476 10518211
435140812 328451591 104534965
164215289 133940898 36911387
153099821 323011688 452345365
234774154 212864383 356341805
157374952 216321649 107105931
409874931 435568593 290047278
417898888 361624485 109721834
185820808 340498153 124075167
251234889 287807463 199584866
86914487 179894212 422757388
385343012 446364227 132205517
106786981 191493320 237715700
400400813 177161825 3376351
289251843 362187858 120085146
288660070 86258762 186481826
229086493 192036841 386916860
97781502 249131813 371277037
196959395 8311977 104232823
361844611 364110614 439245241
139278225 359912065 33978163
269411670 351292995 38176787
367595703 447342553 148252633
394075235 46842498 317604108
449739559 269254886 243247011
7054641 49976698 382206773
138817277 138895031 65429983
368363871 352074654 86262695
296663882 373606384 120228806
131425294 367307425 417730430
389970813 30052615 335713092
251011512 73644673 356913581
88253479 148791875 308949287
396464513 363659857 386401744
147290647 131110776 270919052
425437412 357133899 329638547
235678602 308383611 225933886
405028936 137931749 291678778
39180663 312726649 187891718
28484612 275112107 179251243
340388847 422983952 128557445
219500631 8580030 4440320
128824208 224057713 258697014
351230482 424191244 227872230
97285 313177102 251240447
82999953 107302125 452988466
244513501 241383484 22576682
167887857 119865676 210733260
372886384 207630701 251769860
255774384 136273879 332457109
268691958 299396570 400405000
116520272 159122191 390901104
3470171 103704016 183003011
314159581 2184829 90835219
399125608 434154125 51117541
231893567 166912183 202567326
94418212 447972750 372618300
406940902 164662327 58132370
36068100 376479237 306534271
230547761 223499807 111602391
88656117 88908277 97030863
419329075 28831573 30444487
347179547 234850099 253705107
116207687 275720752 1293847
387701638 43722081 179653814
45541709 263940044 223836213
238164329 454795147 83891261
168501061 222672358 457040069
64738617 368639771 34663329
228575226 86011439 113784853
111060573 427150764 431714142
388486640 51251736 270095614
151508216 36979892 175239
127989332 380184019 51432378
14552673 268272151 292800812
223679957 14696691 295370123
283293336 82881472 414957505
3473838 280671033 205879448
95004713 277329577 146431214
287948919 455021609 438795534
111822653 428110897 214092083
199743974 274386475 243364626
68120407 195769790 375766068
278030068 248549736 163805228
12097563 190152696 156629865
231496449 20210969 343909968
387163010 359124517 88434472
406433135 150990221 189416712
431154038 318970997 110102133
254039266 59947862 221374055
319107838 421598481 309184907
76168339 193618670 118817043
161901250 349618891 210077555
123008834 414802113 195179220
295587961 45915498 357582263
101894812 397113843 271800734
309966365 374278017 159081771
804473 124329494 369345476
329821139 132327267 253542825
343867790 296424636 436827403
205013690 416308071 257085994
289388639 102922156 81319223
281431828 48628391 245732159
159777890 38115585 298209938
313777232 21298801 278871013
121436503 288704899 56498314
87454756 136282670 437680320
48600731 245531780 449045124
156278623 73538176 389899768
170576010 276720651 117062606
317358467 134127793 135549553
158148645 285606860 450873379
242265656 195565690 94189570
129969311 15035802 172398312
274683398 270296466 33727101
132262966 252249099 6171260
20811861 146855840 419021449
310410225 425337696 172114833
202322982 303298040 247361354
227650572 192139471 9536453
432317285 366347850 207126579
446402086 359141652 116208915
110203940 185214532 315974297
367682806 53534581 350966674
430991094 92792144 223680206
5965294 127148614 259029147
245788776 42870998 405372188
86075235 122945325 226787600
164288266 222660492 92139420
283921110 25837541 308489400
389841263 257021047 253935997
358997194 258045426 71621167
323620185 159665535 439508653
96401417 341528644 274899816
352352020 22605572 323893838
189894116 241306982 198115516
406384083 165069074 79485767
438805048 379420997 338062600
42675680 35381782 168527267
245341276 134679280 206312179
107521653 264453952 377951435
447746981 136751814 204543250
176879219 140921460 324151193
378206110 367010841 98098515
444845974 50816773 313253419
58960625 143731679 191436814
219667746 139276007 398216555
291575000 38344405 391927066
323194192 264126226 19771427
11572708 421549202 406401616
107803155 140882277 221941705
336840152 220669499 64419544
439858272 324213242 118685665
103719963 28818284 302361699
275579334 212599036 154948043
281710849 259664451 23523178
431557242 26866893 9564725
16520884 147475665 5484592
121084949 321785811 146555525
359989009 208857257 92803610
1335888 452612201 66474623
412430667 119083257 231452110
384157175 56873019 404413487
302022452 213960690 176780394
218483349 135121512 90609709
271453411 126387355 443026122
267066172 260980761 222289135
274229502 408910828 261249279
309788144 400295416 136330946
363807244 173962672 116586666
238339547 233878310 22633183
50151781 102921084 166264492
221110935 374876999 288904589
74218859 272223210 407250107
416087328 83103043 270460180
291545417 35227237 151770506
151534556 178838505 399674465
258364745 71581881 71854139
109276077 229466852 303180442
312381545 229984372 311271084
415571603 76252190 218772803
137653405 26684283 48382722
138530868 211220233 84209766
407952989 288795202 366310753
377621594 197667586 341179470
95879516 302477304 252283195
91739071 33288294 269871719
375169120 411737572 221200780
340393939 137504268 117446386
276658641 80756417 325880613
216971212 166032806 440521259
309557934 261087831 363781317
242204258 333143528 182132213
348378647 159508007 176710893
386127200 182472059 233870723
323434550 226919311 199741070
105931701 284048298 405796389
155714154 23773994 336468103
194106744 454037165 139758125
6364837 282618849 138248411
57585375 339510918 343168802
224982758 384029795 279648788
53833468 99355152 235954687
267213964 5286085 349139561
199873322 126153319 328376892
32269638 22839193 142350927
368119118 131322620 203180406
268447602 253203341 214640337
415269579 44802525 421423996
27741573 150478537 373961229
351512036 99311845 329421745
198503778 384518241 160651219
158839892 401873639 334848368
363890340 238380703 94878636
161161605 161094403 237854410
338732389 27812303 222852225
66001948 297170801 99076704
82987993 137574184 84238221
233214557 290995987 379574013
58996987 137692338 103322797
151118474 192879119 82714984
25326661 31428857 442661060
307629344 40148896 419119780
165474446 174275593 316720457
225484193 427910551 444139251
318302981 204786294 169935158
401120042 351503584 310313149
85563112 331030962 414651893
225682419 328526650 319018969
189374175 289940262 299170880
122139093 277700763 405511434
36007173 98302932 261002939
315067825 308631492 146225332
85127669 77372233 429234176
293697188 437648629 445047094
33096232 256552860 69092004
123790069 425701669 432384266
388400024 145919520 92165396
419510762 80172835 55009471
47901243 380756547 381178794
201861567 228258179 144206472
192988026 211080499 317739033
162808481 401690408 58224688
383319362 311895280 128645055
211540389 391776436 394235307
28092671 246105476 218182920
276867026 302728511 89414991
186827491 206679560 382543702
165674141 320626188 457197014
229044201 321249990 268902629
112544224 89148917 228965562
257337814 295854369 80101408
43648908 97811119 237035654
298227296 373684308 391806431
135539427 371281003 329874908
420126498 100130115 151885610
120813187 165378790 310914288
347559796 291503536 119977357
374471893 194589070 46316397
325781514 185087284 43900103
87059120 78640306 219383338
70655329 220864496 122887255
225114405 421337165 19972999
38737251 337223076 56108719
220637521 451739113 414782952
420097752 50290789 345026842
190906857 180731557 68944738
62764247 62550134 76511114
169501261 175070454 16602568
278471449 372038645 302351883
365094001 325560380 270588234
438172655 366105967 299601124
126399418 402943319 379143436
220699833 188724559 128167218
384452811 337971591 337682467
448904440 189564807 450474326
269752109 165194919 241725656
322888616 19257750 89666877
216046687 419618997 2132539
206201921 308312128 363184567
136972955 107085814 196889017
222275252 273742134 380731771
190613088 64401582 392351726
60100026 389890187 338925584
227613698 250176409 115924454
287285350 170244473 85299475
58797943 206510792 132560204
176310513 65325398 225079532
407493121 53663730 372840183
239625574 117241725 183299426
308011926 100124732 276213864
282869126 341968460 85508093
425540341 200888724 9763840
412622742 276633937 439483977
305760431 325192298 454694419
96889459 348615477 103122482
273362695 16221296 333420660
96980028 368706895 243904980
94979793 399301823 72765724
251310414 85552524 89991520
346578765 71894769 423704910
438537525 43127514 80973137
385597196 266691534 21276268
251170126 411301563 341661776
275981518 135605141 223864567
229298497 209322029 404505593
57639532 186561367 204567581
447144959 367590815 190638021
73933550 131649766 217586943
311951088 265200754 106455269
379407486 289854276 53478724
94042615 126893406 12080408
38691335 450651164 222236419
58010770 406906993 52358545
258288145 370781764 235136945
91473157 385199584 208675615
97549550 16924130 134147502
344698917 154863539 301075941
276035697 46563124 278608989
416350205 136839922 263472386
170119094 413128568 169180402
374518838 25716419 136021130
216258145 183057791 77484041
259867580 170017729 278825886
381591605 151446676 107129090
227173924 291414070 377589860
116426309 212470817 120432379
114147099 7724521 163173235
128823990 369281626 298180320
302580195 266483899 249681253
396215523 445713608 12220944
275610562 213867697 349220423
335318292 137771465 447379590
402337533 389508109 41874224
431959749 276381157 126926771
255975637 240274690 269917051
284233023 159260130 228921608
76804358 16546283 97517933
281990137 233589458 128279032
295381983 398653856 295597088
90366465 336445174 405697454
348831705 320273581 29142230
305262978 204634084 286549193
73930676 396765733 328273330
280462641 250959910 264511141
311454056 409686352 236847878
451658643 55218931 419614024
13734727 289319663 290300387
185838569 271796622 43161567
312751302 166094845 414021262
25195340 206309091 420568509
404012550 71941134 286073616
183398483 432054670 22714708
126816156 195749469 19359089
409479732 325426610 135307690
20146393 233193464 404600988
199128409 83708790 274330523
225571772 164644028 297677267
4011417 398658106 198797150
367826319 254610324 10104843
19829485 60957800 277209494
279473074 154342840 216948978
276868370 434939608 350190002
74570079 124307990 249122698
210029392 446433316 225414845
364120478 289277313 143946441
277121298 118798900 79538284
413337905 239188606 59280158
279149690 84974163 163525954
277484283 148200960 310906678
10942968 443647887 57024486
220260666 76443002 336279998
162729176 19811915 117596803
407035325 445377551 46192412
304953163 318801148 11166582
358085852 299235099 82780650
292610346 291738388 389665330
222190756 429136610 205754940
86078224 197081506 92145444
262074773 161126020 366597487
440935737 280708506 209147137
170042104 31037864 298035682
206359175 31016735 77479288
257829274 360468213 451882939
220129875 108846421 221590018
854656 28215442 393751542
456635656 386145899 165212302
247289906 87926361 324675111
384435835 379837711 131237524
96517669 155461225 264976157
282347426 61380548 453499506
257453126 328513244 205268426
117420091 93459830 370366070
392381211 350108421 139457246
139559658 404776636 341843872
275672598 390693957 388825087
233771951 234155678 433724960
110048194 409473144 186110428
244918042 358586224 254801807
151252007 159775162 346604665
110918662 39582405 435521892
249964287 42951810 287658172
340597785 406565283 360790584
94114260 53919249 323952262
379736892 195978356 403487663
422577144 181586026 734574
158362741 185023079 249346476
398210175 352339074 318678773
147144825 438855574 331687723
343441365 53255227 156685069
102687871 353001150 428059046
416992510 155653665 142508724
123532720 149730074 356913424
344153879 246776249 266782561
391870339 195083881 224350073
178584710 74072742 123357399
26787489 224008226 293492151
32987837 345322902 133823959
53542200 96370307 38542213
192598844 455983517 178893285
173824586 389610090 4699330
372402922 431283623 39779426
384185442 296825159 36887526
390148883 426114178 437843094
65796986 441765540 242394666
292009970 380414086 279466737
142016712 71606022 361856219
19651449 91187006 1214677
274927386 180654772 351187037
295098396 207431688 104737399
217223180 424673524 413478585
144756875 288101876 104112198
319612622 52931940 12074134
130158433 439635192 38456343
441508804 418587900 351663422
239658351 399896210 444455429
251313734 335086542 18924675
119876137 30122115 73042176
21812610 366029442 428782852
135791168 39529716 336038839
107067231 16888518 374783137
342427689 345590735 3542273
154553924 103769631 401067855
205534227 125919898 40668124
54694126 400128819 417768285
419903128 13983635 105955022
234549249 57976237 158756384
112724165 427711652 323010896
223620411 255024628 327774519
412948761 173459683 181216468
87243447 193692425 51280810
263158421 48238116 363758675
323388686 453955286 269590901
224096492 431802621 245530675
129379001 76753617 160387367
434878005 422764701 150612843
46984178 11891608 201830262
71872370 316686884 406669082
346869979 299044655 423384846
431294102 344013763 457468110
287949121 385357530 457497286
271158014 380058330 229678646
115173961 8268204 284071956
107031481 138619505 107169082
283591945 57542650 323299374
302788097 257128784 5151936
62146647 135681495 74194339
259077396 390177789 246693785
360920102 218039794 376527400
134427901 328257018 306600369
176593414 419903099 52100028
182161782 115915151 417475857
187326892 455872481 7506629
171292029 93645729 217691273
405082187 189670950 175230447
390443084 11974329 236146460
207573774 174795616 1720211
87693537 152356130 414411266
2995901 305801673 446079614
130040712 304478539 369236716
12795556 73664555 68165734
366336397 105276088 174848068
40094032 102843109 151275196
349403 93913056 336549761
38878574 141244995 268868636
147446745 434802446 197872439
67843907 70818287 447080431
329191712 335307125 178075792
126910520 78467886 254150095
350508863 397674061 229674347
200323544 276578322 19825057
31865354 49783302 312047544
288447759 339020279 421669859
415726103 287155658 377879498
45514229 409105973 108909847
271587135 4905246 148727084
446889483 411238391 203698509
329088045 46357712 281643790
155686405 424853877 346475661
330190285 252100057 50921581
152456352 233496702 326588430
108661797 166280891 29097660
379536568 206873673 317349119
337590485 253534214 434474324
450244456 218493776 375021801
434588501 363515655 398398686
39700157 400478108 372022814
364983988 150214397 104416319
362781215 245741335 391011574
418870260 82392338 381974719
273431997 296169576 82151635
85630268 413050542 413880689
272621680 176998351 241860072
234253234 233669351 43644386
181898134 453974167 416238960
114893925 7275854 449767709
420263923 442710593 43039187
306399479 360954082 121855856
53176887 221049343 351331047
419619820 210982240 396231598
75531107 124600843 386687038
166210763 46655029 290981451
320798277 281014041 335319719
193075107 280260661 429040089
386235542 198986410 445172167
23347633 146783689 341096965
241648484 143561454 178807908
432206840 337195562 367152353
358362134 301996254 268363364
423599177 160065809 50518182
155540232 222644385 329977355
173004397 148549364 175034716
165408450 129010261 444964465
425744137 66611030 245081522
354972226 436951510 58514195
381974030 267516934 6966735
416519283 416561890 335470976
434010672 455288496 199016647
433084249 60458916 154717918
152547407 405885702 455557840
431363459 39720380 11660248
364472064 251703582 49730198
357773071 138584683 238966057
329030829 242261826 5277956
391719221 99828466 240795722
416068883 179754011 5362590
229938387 87736627 181227617
166401034 270833307 181293103
313464704 146491545 97570299
21603661 10612207 453304078
194152040 432007348 376342691
291654009 344785315 55679078
378830912 294802088 227072397
457288559 438319708 85606327
390156886 442344814 385567169
282137231 88725635 213893239
350889139 284795621 30271723
430024673 443154504 87904484
85004192 237615012 14633321
294394117 57536408 391395152
280097677 327797491 180556202
277799628 269766870 375452861
17532971 303657779 307792132
117193 289475988 447545357
210899118 114946408 238100051
276441595 311992033 365110488
87126114 268181733 143771858
103653999 300071311 169397808
227723975 1116053 240823045
108947959 198241598 60969255
104404792 90766471 57310893
142732419 403494270 239385991
111752829 74394602 338503649
423996676 434247183 303707181
220532341 184695066 436971578
184572544 241388253 248382342
227554806 287875594 275259457
327486869 340393539 110849581
336129188 16431289 104957441
322605557 222827192 57058666
18233615 255237170 246356416
9372704 91288699 428425440
244619821 247615870 214506454
194482111 89069497 204439702
63210046 245950886 410885619
177942377 230068366 189972308
236410417 125440686 240728811
170934086 310668187 272463042
242490736 58837113 198664013
172012441 176882953 22967542
433077023 379434415 142428212
291805630 219286284 44892678
444391818 50680264 81275187
183249038 388079092 88856834
132131622 448415583 124575708
331416774 157929696 135666263
387060277 411816608 415854617
237732802 418938794 190128995
27327745 418837238 397433712
89032516 361392362 91128564
333174347 163736968 225323077
431146495 433694779 256893261
295535307 138059155 146057538
76200015 345954065 392558172
341737811 346560146 28849005
194673042 250220215 179550637
80035928 196801201 314040146
206126882 146016473 438805664
158719241 448552447 220642666
356683255 5808003 7224352
443528646 212927970 133221702
129011451 169673139 219632973
115922943 34802778 130086038
256493665 123474505 139077126
350493816 217717434 284484867
272294232 383244417 384126968
178735381 262557740 213054010
394644892 75671877 361325112
234760774 424126345 39346306
16215945 217337689 295566070
329605108 159236947 18420581
254004110 247169207 169873397
137696983 191278266 285637410
270821039 327302586 419516868
145704048 107058106 140743963
218382655 360362267 397896516
436982533 259927169 55010062
246850804 190017246 86974934
437552122 342291992 219945474
303792320 330257985 149756863
179453964 252141097 140031496
105722607 30995094 7591508
222996064 360370934 360491717
90153481 251125878 351876687
312317452 122749631 357267279
38870798 246905536 160077686
190044911 367867688 417991018
247938573 229741520 404397710
195070075 340201479 253226772
20450739 376545797 441236256
165409375 85864692 210373496
405311525 421118658 154963311
17926855 332261683 342606574
362305038 265950790 3515883
18377066 278308364 262839904
162947800 307230998 395859536
168841927 309847337 339628817
179956183 159164018 187093870
398289616 269934493 3562344
291793098 96958367 335104525
25213755 313872930 174835314
93472811 415985078 24739311
317898462 37801421 161827134
434671291 8501179 236056825
213289921 141446733 451071471
401218253 307791058 338815040
298191531 391949204 211624841
164957560 232232878 260034809
238333152 311687187 443593324
13156713 93124687 371156500
450648764 23418514 102606167
329185599 121162606 348796562
402164623 211545343 183316197
82450545 41081385 320732333
188359980 24928261 433981106
2657749 404420282 322543518
267213573 342013516 415084187
85275005 271280282 332323505
400942571 382282024 57306006
78413756 150346236 161372386
122551755 147062509 319930985
167586603 377665958 347223642
392670959 77254723 444085575
265965392 6851926 230228003
384278059 372329126 253106861
59223584 133239532 234570446
116763192 151596229 348341412
2995518 246982347 77565239
79646842 108158354 326681927
111067438 54373986 50173950
65399089 220182949 300199237
267230006 357177896 74047447
204343146 272428903 17850522
88227533 166860717 86327362
171263200 287590007 96557517
409047505 243399045 112200906
59239753 445696496 255884976
57978712 94070610 416413392
369352062 69522381 331129515
220814827 118247462 228274542
324482879 59973912 131697430
130246484 277835431 274308419
112565567 141574236 92902897
158075549 141037409 307279213
82678317 143888984 379624180
24809241 181954555 117430194
32453496 52475170 198853752
119420228 281361466 210057585
338882654 16508865 270866284
238783909 285822873 127603746
156666973 417010991 401997496
166712472 254958104 125688910
44284105 302119399 198938821
254603664 124257042 43557506
157293629 90486898 93489483
353066009 150716517 344840030
316607997 454366457 164955843
64762424 360275805 378898421
357400222 238041554 184511910
140705576 143728984 18164979
434298072 385843386 352769540
215968089 419340040 64777033
412925451 196215075 89756902
244876269 318573503 278581084
259543929 436583904 36099230
38624703 9401073 416840621
69541400 313723488 82746069
431040015 229918677 234082208
31294855 190980225 312100815
178544463 41523116 365881908
317356253 205973150 363442714
153441889 84364231 307453311
316032358 74010939 249231169
361420262 424477711 196304383
142419509 28123455 419366540
94398207 376021694 204592249
369434624 35241750 136537978
360248218 31415095 125941079
96999807 317483116 88842606
8979216 236471801 313639310
329329901 242250830 372883854
38317010 298512288 402144068
276042916 223338151 395014643
18462901 348308952 336724292
42673003 373011291 148209926
287002057 13462730 400630444
75946416 74276046 41961594
17633698 441498813 124685842
315743928 135727572 41011089
311257589 225238649 124500072
286590039 54649172 266641307
247165132 159121283 133463711
189101872 195293510 302185249
425920017 91615287 428559921
95073301 261617126 173078952
185691304 213088140 262606236
46197403 285029045 151155099
273349386 226470233 84583553
7282421 35855970 185391967
337982991 423373184 380904430
21347295 65486857 65970836
429370758 347195252 316804389
270140449 282558905 285563985
150106729 339597885 115772562
44370735 101166844 259424507
348458109 372112086 35423593
212066516 272688265 80420149
302376572 57402373 3500348
12434373 160869987 243349042
23764748 203984939 162610471
457168142 321533968 62356653
347378494 136285896 2748044
316585881 305353376 16760151
197123840 21116936 618341
173471638 210880779 441527998
451061225 346246346 322788432
28021234 30157441 83345245
164504665 258243263 340982693
126643475 370719551 189102842
274282108 225411329 249253933
197777430 86736521 184541207
228360444 398113706 169616505
379164589 103140281 49950303
198565845 41635069 290453364
117023341 264876870 71920701
61765402 291625503 196017207
451847774 333612440 257315320
81732728 226738473 85690881
337924251 21386266 26285847
41016336 189158729 293941287
80750386 441081542 26421690
207231834 304982660 207245187
247440527 300761299 189884475
87247261 135336111 250404149
220615959 223724797 319155891
72478076 201316269 77360308
78397165 398088154 312441444
286693131 288762544 134336251
89999525 169618053 389948476
173987039 241656936 317175463
232050775 240710810 320558967
18525557 432092113 154160021
167183191 59500896 167034034
424438164 145368486 254605701
36919574 410991058 81614570
137658459 340135519 352189111
16847379 188544870 443865857
437318840 377384996 268045515
289678032 227953814 304025155
12742915 57103696 55479034
407036529 245599473 207020689
386652863 121074245 182593748
196028267 170076985 5553537
65244211 194284436 436334320
254434113 119949688 112527917
141120319 254499001 214732965
298039895 199017627 245096085
151182295 213402940 146194809
367593687 345217018 39382417
90548632 16486946 386085943
7350317 289942778 32989732
222805203 40259454 364143203
259529970 293253307 106115586
330625063 72208185 455087049
335752424 46409213 267272158
40884004 415312702 257181526
122149805 296103314 377764322
211809667 172045925 10837249
353134998 248817002 153615509
176674332 335312752 373936141
456958502 297729729 21470105
94016831 222271050 121276138
39467353 187370074 124138778
434640488 382404239 271888933
114339448 68214540 260954026
90871309 369169806 269017105
338573988 220927116 162223342
20882976 237978594 76888743
122943141 282859240 157805154
79997807 203311348 2007004
125023128 139874391 118544120
265544292 238148221 244311325
203642395 435752962 51331608
411506781 151089001 49839469
71626273 412219897 270654399
400283213 139870486 72210931
165945541 175804266 402919983
895755 344649186 117067507
54921197 340732258 264093765
120306619 141064667 55921758
272033186 389111743 450759318
103193660 330014110 253841515
415686118 51754053 110678937
193613896 205298277 171331757
122257620 303621673 69364313
192811844 303459061 343452878
422102988 451718347 362093957
362472514 366827091 56774700
318340500 266822088 261097502
201556884 212784473 153968687
246222075 21988 339672718
210440064 159522644 309457895
447718448 34077863 193680571
381191010 166930000 124985029
87667020 7841502 208987096
182097157 48547504 174033474
238346856 176797270 283635503
323854579 436807384 375735278
232476847 124111465 410894553
21765981 50464484 323260947
433543588 389513393 59117637
76924523 69523269 372495746
337741695 119431869 298552095
456844596 152612786 362482999
26342022 326721712 370709485
419561382 368271593 410162412
151358781 80087970 78728966
322982374 100443261 443632393
275868169 1630998 19209876
116257114 12691293 212890076
108975144 240606268 315546433
47492937 352751064 232114125
453076890 382865321 356164324
142072578 358638774 385147401
188415307 375153476 196240403
214134813 452106589 427641400
175462620 123899274 289183282
64266425 42305725 184352575
262893046 172361083 163692633
444162870 368499061 346136996
19530899 75159205 452217551
284828051 83237833 64243530
426401083 93783254 115722944
235156468 83789751 60701306
245009478 179437247 456761122
216922264 454654404 192043158
309078196 215133609 360738489
302566451 330745937 229842302
354684385 323589919 331718899
358957065 341087831 211451599
306157399 323041906 310759373
241515181 89725127 244554462
120145970 367643980 10392846
403163610 394055258 244274595
401292442 403407904 63798137
225167701 282836914 239426061
309445992 405926222 248672053
308753104 251362057 32838113
119848969 161130920 106542490
300938483 16435377 358259013
431490404 343303411 339615821
318714841 403843771 4054847
91792509 194669398 274447220
435108737 271808115 351615770
38202950 19658885 274470721
203840005 115179826 349049690
184476378 321190911 123450473
88185078 173065928 57683108
283237381 286391275 343287763
358738883 351025298 408601154
440427024 20691413 151200936
49745195 351203289 148469743
283526380 54097501 316430585
98069830 342680018 186151523
350620175 118045304 285074501
329244689 63921074 280958688
219452220 133912022 380568240
228589178 105515445 175887872
443193012 427661237 387050980
130188923 360125175 187341323
71222797 44078002 308474605
229979525 130519517 148492944
363217110 235221472 442088176
229119559 374002396 378170443
12156456 67651841 72920399
266212695 88429019 153833295
445784722 136878909 188256957
175500795 354816667 153116408
132164613 362509673 80324683
444022859 169496484 198542336
221058720 49067902 309205098
173962285 34656758 335691881
421296806 312949208 58956585
56911599 198553845 50424391
169302895 450104425 287595448
23721289 251362437 330433522
220967876 159894883 233267040
410013501 285128756 340999573
110035862 343229452 395355308
200671454 172198239 265042952
369550371 431095114 48019205
171054346 75966744 423170010
138707791 73863484 183111604
42283457 318030707 374033725
392258666 208295766 207068468
229061391 14920578 287704163
234827260 245073071 101897604
250712902 238405415 443650540
248963638 198637487 356151407
254820856 193353725 155452360
255712831 130444535 88711598
95866994 224173079 360304674
411347669 361033073 206700362
201414111 26314256 323553528
354416474 431723722 65103408
115401981 139111869 24664369
55647088 436129586 166219368
165270987 343961595 288211970
185951170 208105473 264264307
105417413 173353574 56705930
184855939 342001311 79291793
222566068 144412989 194076843
294734868 70150983 361499441
38588230 20727269 261921539
154272855 42994576 269152479
13781132 172187889 254379090
142831709 173506361 35437712
190773715 291399559 241737073
223301350 301869314 444656858
173987178 405123063 157185013
286919529 257379044 10683980
401459345 7554378 428916299
217836681 286196061 294701457
83788315 325736 160746306
342406063 24474018 156196484
419926951 438452504 342217248
203310484 100839104 400646677
445846876 65861688 256763819
71863324 237902656 105969439
36547575 14151953 288134070
331997137 168426308 226743881
155973543 112483941 96518315
365096274 73715999 423768352
378207924 269504411 311054207
348383621 225439627 353867386
302656268 85766405 226790502
445269787 253618073 71019389
449232071 106879407 309338018
36261868 104150268 175610611
424360603 397855110 297091320
292922337 43251253 383797196
69274746 281001898 181134416
436778455 362386670 217738366
328005961 442683153 373510433
143527416 457575843 381321082
286027510 218812660 454034974
266129402 277508884 201689573
8210972 252226930 190739466
295234993 348018626 353392310
181909976 422923189 49583100
331574894 380885518 437652139
264225516 118610697 345472634
311673232 178668029 46754723
43507006 119292991 244650405
300685121 87164733 216407832
357267157 429941521 255455739
235163530 165776780 34257352
12210865 125426833 450102059
409162667 211030616 266304782
158197972 277550710 168956653
184573174 36280659 35256362
367615495 363878573 313011515
292602390 326669897 240341170
137179633 194275605 317465790
349577417 286916373 230663070
80243066 259835705 193356087
294318924 92027800 246410805
61924735 430369980 168698703
263730234 123433085 225078370
346449617 393597255 212107747
299578503 268557618 424355912
349760261 408555718 170323836
321160922 195571238 452365227
74561786 23966227 457862576
347883493 51921910 9094907
339565133 332594612 334258285
260341205 168747968 65477684
123906920 259982655 426688730
432164877 29110316 362729055
204582423 358109843 248044935
251306085 223873985 263538389
182022155 182377313 200080269
340227732 31740711 332614148
303259427 273867856 210715923
432194735 118775685 290136170
336666334 450769181 119432010
222891840 57884451 357053827
223261505 272497839 405353413
123256344 402265285 314405151
158060432 157429295 37353818
255609574 305444094 63645976
130039822 57702108 433826981
61749745 374425506 167302326
423416620 317756945 346836882
328751266 112224722 25768197
323369634 131802856 65693279
91769070 287270118 190456717
38470499 446302040 272270366
333611374 319880849 11979162
203321836 189421574 388879062
196987115 164017619 4413959
359439212 263136778 293805968
258621267 301391893 139399134
11398425 319623064 70337798
315614246 419491771 364873615
378225741 402148400 170487746
250136925 428553404 219607931
422631173 405498648 453510820
51007542 391884626 111994369
182017283 346180111 333783202
360991007 368513058 441586776
50486233 34015389 453351143
130527942 196283334 232034803
40922147 293950292 418533752
347880157 283645946 204991251
53507856 421232093 199618570
57232303 26835005 160347201
377899771 3705369 122027712
328402278 374419367 360414762
182057080 102090567 6054279
260458097 362996555 179690978
159417860 200941399 325971297
441982654 352103208 442574919
83359500 37613111 446201626
161208353 434029736 8156050
52748847 401404757 48466575
452764557 354868137 205831705
181427382 108917468 289787367
51473055 13223349 80835708
188836512 114256489 69565579
190849284 71213304 42550769
124504236 374796646 252986177
427926428 160491022 22733962
391559823 107541156 154768622
385069232 145075282 98883131
25734798 235227771 158643506
363948332 208752747 276586449
94442818 369119398 75692249
310498986 165564457 229790319
80217184 183726645 450697602
155474695 111015050 3076650
442101584 132418622 347674425
153007796 266812226 61954165
366328846 359580303 309599115
206122513 166312753 394841755
75426316 389327844 49049796
414791260 194985613 412985697
218972042 435147345 407608101
73376195 3258745 854653
170705757 17691447 150615734
219524757 357279311 421934642
47503921 250281242 375171266
278755907 355908570 5832322
287428646 421673679 332424154
429120623 209800467 157524407
312066611 231613311 100750325
162836006 380939088 358013907
36281293 127978801 293040743
418253710 443834660 223994915
148860111 414589534 231622735
232189675 346889734 119752957
445418193 117539533 190656356
107396968 254074917 427184988
240736786 77939752 217928767
132469537 121678407 133564583
400422630 162934485 358303206
421890025 169263638 330062566
110644624 98930282 126719282
207311965 31907012 298035130
102832837 46601085 295359595
451798597 169700414 295935385
78690727 432253701 153320556
409581713 40323921 456875298
266975072 5796033 23716403
231888882 416740845 414596563
140703614 20250046 413713095
293973888 41126834 359613017
75280486 198010847 53787988
10285971 14438522 282224807
147080163 90281927 224714525
208281360 425276149 380616992
109271353 456817239 321288858
176586326 380381656 82920582
300176884 394420825 213974869
429266827 73001879 118096677
374544427 412483507 89123423
263691250 430894377 366250630
388867458 148449426 351470335
313130339 133461898 409255889
262930588 237331105 37348653
3359413 278159622 453153132
215904654 73880975 251285196
343594117 172282183 431339443
220058530 220209855 90311478
435146811 64123478 278983938
396332998 340756333 299273913
23490365 242654598 419025250
153596868 367564243 143977096
99531492 430725714 35402742
407811143 153374984 277488072
95940960 169202755 270681991
384816235 76884044 421960617
235018645 448402426 421504940
25516168 253256867 382084715
108772899 327231615 27183794
264556767 161105572 306038199
406437817 221568717 65101346
341749015 321216453 324538298
56091250 323476271 219148640
36660945 256541955 71935207
379812088 18159717 350202765
394453491 197633285 99043657
93663242 164851966 12880982
270156186 327687188 113512473
60129651 20026932 5082341
380321541 292674558 15957637
51836902 361132494 365868871
3034439 353862539 318519911
164907584 140369243 415035
253920117 102303527 208712330
342386540 155468188 398155811
166357194 291872640 31709392
399288030 167736859 404633994
445944694 273288991 187337444
141100461 430154591 85391511
329222581 274350506 21049871
97343922 137996901 24183102
99330236 74704828 366344264
14836092 269488970 42871483
25428194 230150785 322653556
96317814 115600786 329230469
25257337 381873449 170030277
212051006 243812563 301975855
23358620 304750527 47698642
266418237 155582683 203392627
15192677 364911718 146028937
265732859 183865477 267076189
67008561 155847191 370752396
359720665 5869374 386110749
10067960 118342502 247866530
347719992 283501651 121842347
417229090 208190713 360916613
146170396 429060024 118143698
106795282 175216793 228161620
29256363 64488489 171667494
184393644 451832781 143723813
320458837 454484240 170153242
335770838 63651993 323984418
411674304 398073148 159704055
5266874 336121693 380977662
280860440 118709251 67602793
177294063 396177057 140652228
139617556 21742147 213790673
24069562 167952319 45129210
172485090 254666030 391382046
432172571 361305500 431339371
303685700 109255538 291824749
372151511 149756282 185687040
321512526 349576484 23171405
59574461 389034237 287241697
369294803 42464864 61209240
161159959 143695278 351900346
277783455 212576270 269976350
96811594 294734598 363217716
120799952 96164716 17432776
45212317 449731838 443753397
78406191 273035933 200253348
66081494 108023454 179655042
205421511 449459283 406599265
261494528 128398441 83141389
62899306 219903071 365614660
290852678 336708095 247076215
107121385 79953943 67355827
277281620 206488390 375921802
247118242 63044890 203796957
122972672 197941165 66962252
187014606 268826039 342374707
120719515 25608615 437075693
331241754 447094970 138022271
283077550 243177805 62715298
82233319 172046508 457874040
457669562 303740081 149874617
42072177 77370254 169536099
309629468 396825841 104134135
47155854 43772209 274496560
142400278 72340085 263998014
175962688 55338407 348197149
141753009 323643172 218729202
160609882 138983975 44866904
213903678 260523781 370625055
128182122 287562443 156010740
399376784 325156041 406151728
221170725 247915159 429326742
297329510 136533928 14541753
293681898 389449908 351088975
341611213 231223755 115475799
408083830 199228150 126369125
378466496 111249799 189887853
129879160 173853107 276765747
404554994 27890317 179534838
223931811 237167444 393347908
178916884 171587171 158118116
247182781 191164104 247013391
146283906 412123211 358277260
407097089 331523990 170224092
201466807 40067596 304115708
289469592 411175578 280010785
154337349 265711578 127336528
357647976 760103 136243352
266821580 160576033 401219959
379927674 171422333 55564087
106296799 16008621 275751639
99315979 209812800 325518259
436546311 119006358 310818101
63502975 614038 439468783
347461448 200351064 20487676
232943483 229710422 115436375
206580976 428314035 431650253
193748078 313499578 55669189
262596235 254119736 220704982
68730029 36127060 425970957
130458401 45528458 276702305
292395675 163607707 303450488
282808150 441684076 180669485
132624619 347901840 356087051
103050380 74296480 249730126
171011511 320338596 384556163
7206088 67265797 88272694
325886981 280862510 208099063
152185324 202967190 163178806
259306575 109020552 333788110
374425519 384591034 457558850
23988161 271566870 48644618
404881516 51604765 133586464
309705799 98735304 343464223
115028789 84596073 401703288
326959452 185570800 88556328
346962997 177152198 74884246
430119936 149971194 299767604
266286081 27453246 18343143
353915381 391262668 38471631
49816767 183082803 116437261
347916640 279679192 159250102
165881767 229794242 97046406
135559771 373024780 355940270
83935623 299091847 33339100
72178421 187325546 369172111
356641888 433486604 324655262
342896308 396705634 58922682
50627370 422259314 337559714
447236264 430738606 82092754
282219156 254776181 65346714
341452338 256049045 423502738
304323707 23218095 392346800
270805439 296013462 373758056
78528731 65185121 182562304
445091994 95949692 111908851
36247450 178170957 161782639
75360614 397033297 185348379
93202630 43642155 337463114
186214845 437398666 385846432
283433199 209290998 207233265
218229527 141113069 379999384
118629248 217788182 137783570
279468308 223294167 240207905
148212684 131760950 441454598
394504229 190087167 195453361
163010975 433937974 379511210
402124289 338245299 431555602
183185171 69288243 447672691
340327306 193025702 285169510
270953585 181836495 447164445
88143361 425795113 195561602
262134351 135595359 402808820
197896343 220261913 116529778
387203509 200313602 360228634
84968851 446100258 241870640
262110554 455407792 211481949
36168826 431122094 148906766
112251272 105409217 346178339
229015490 212374577 314748814
241029693 173827564 186370447
8709787 186243048 420608506
126958992 317959808 122411236
453723335 10903475 156897451
389048701 367478579 389831958
167166757 154184708 81663736
259043651 366281105 13276393
77479333 306140769 12366622
144990864 56060592 101486227
445685850 420882559 166687161
326799180 379409221 338588987
23232172 213185865 35268259
59611527 110685031 115896067
391929665 221907868 435806677
313563758 441400638 1836746
106562844 222827198 399580303
90350390 89113481 140266098
249729909 128698294 274615565
240862554 450574156 440737484
433038694 43802000 147347118
386311321 180463115 158449446
444755310 234036199 151445069
446753901 128372227 376207094
293234415 326653583 689820
347746383 50008278 453907036
362184051 96100110 320849602
228290657 16157844 71080997
194506757 237306123 329917992
356702011 389058280 55474083
243022207 236097622 290284140
45535398 65546690 304495769
125712417 96608855 442848909
146480791 223907784 238786552
285675636 311448009 322156663
428433303 370277356 117264603
323080517 250988078 245725953
118919255 88754177 436804450
444224550 41018599 399098821
318034748 13198109 414882028
95712325 37261942 234490764
378978435 209752194 124479869
332362926 199267198 150777564
450653361 380061825 270613527
293936687 147799455 23702594
44889659 133858731 6491332
128004773 79442823 51959585
303357099 405756072 246402855
151227140 351584875 46222042
395843791 101529961 258078769
89506276 22991272 203423146
431730584 102067489 381318946
380189061 230488166 355259650
416274057 184767650 357081097
282218481 231878358 391053266
328306327 53383304 297490195
411419456 283087445 181067729
299822894 127146496 431542534
57604998 364065794 155695461
215737809 238507501 5753652
145529575 159573442 152672777
209470348 79096631 372176762
28591709 70116804 133242411
298096866 307911774 232173191
115392163 103197606 132836927
338242969 112146251 373639597
428218535 281109949 354177958
10224770 340944119 107961946
95115127 39738948 281957932
59320175 258832412 385087618
280079681 267529652 121439692
51995840 11942054 173325815
253056597 351534096 80745404
288982742 117829206 87148301
452407849 82164726 418391154
8145389 433868734 55052461
276207395 373179087 115807952
51238705 400601114 449793948
18919543 417945011 112220777
403614919 290334309 394524116
90393136 199280816 346777823
17636695 252344887 55162883
225230155 39744064 359241086
143475888 226501724 257855079
293474391 207618229 63680996
259961101 312267992 222692203
208981024 298628964 412714431
365248149 355302082 252907609
68892604 201559041 93547272
396770364 233379836 279370853
440485631 300082357 12265257
175449995 231433756 401165466
367513737 307078069 457768382
338467839 354112409 195293005
365194223 131724149 158306426
434649009 332653071 320058875
279586998 398935067 433362877
364546458 42727686 449057706
116075237 442282603 393490613
168641962 181111955 230836913
267890065 148574917 64461995
20415001 574823 38616195
396453784 320850296 439186423
94744150 288393975 411451349
29010386 169292568 129805933
342891376 4193020 227580958
30207914 209485435 120284757
22907492 179698942 285854876
18954479 124543466 100442603
435500710 396047287 47047695
419887074 223967782 15520237
256965559 162199720 115914870
285711181 207374975 153117694
237942308 68163589 367386755
44116019 212068942 344562197
355899273 140736550 196087939
263651785 242599662 451510508
319412990 127423971 364345373
426091875 269453646 213949824
314355221 67371175 15161913
340128448 395976506 305981199
57797843 381281601 336680727
188289123 282626870 121478214
126637719 214651878 193549653
202902089 302369596 4282730
376213324 237268199 40979646
159946142 34462409 388095339
179653949 149395453 205273021
192741425 34058616 91502558
222833255 19900309 231399586
343437020 305937975 243943907
357793261 429303339 249917475
101560057 315287180 277959616
215316003 426294921 150969331
239349749 78106477 428832161
378539573 372758352 17194100
122078735 21136599 171214875
330911396 277571616 99024516
31591722 207220203 35323177
136663262 136205730 186220137
172597565 377726259 139872467
183028115 204468292 171219606
399333651 52548659 274441976
421901565 299831638 215227501
402757761 168337930 430654188
289105572 230779492 103555198
62339736 246425474 156815258
53057545 269505567 132965154
192745904 14098960 367989485
176587718 350751581 200930543
416593379 197902109 2112921
289238405 314534051 294710775
336756540 51118215 50160433
246172316 88970704 398698566
361324285 289179991 235198494
264384915 273083992 320846731
427295695 42172900 322766299
289035258 412756706 427551426
454417783 348298397 191502727
140840367 47371907 25680175
408879434 374084106 229113094
414374546 439268343 196975959
304807054 2772684 96772542
372837476 49118474 317683819
304879323 66522954 418912384
377691752 179868062 180377420
47963995 389561140 77655860
100058773 69620522 303692823
8074203 53765255 368060945
340138570 245371191 118544777
446803993 281950839 452327010
119283839 322232477 1145333
172635576 376480650 273552705
229839540 82844651 311072064
10154875 396679431 64292045
143186116 455223515 116676249
365122979 319075594 264784447
155366431 147188862 167732809
94898112 308161387 439122068
321799614 176269516 234547606
388701389 429420650 412235894
49598132 142947292 377835310
57568878 88575000 344276584
165884509 35918411 139709489
449285807 149985500 16462967
126854138 391560306 307783447
409963305 285723679 427220704
444928485 68555732 213409005
441539326 454710447 114967041
380939937 281178362 66997190
438264002 293946401 429970818
398175997 86620829 333205740
69948996 49962840 362309127
98060681 247788608 141802511
261915539 167849493 300080099
79705489 257309899 429112730
236446355 423984640 382183118
457422541 169099610 133963590
21507935 389564658 128688236
98827658 201160819 175876103
242663014 446079601 110411832
450786126 152666952 443375704
341021097 276834095 144956588
140854234 252101664 200677211
289134261 348368912 248137895
400337081 115225321 210539233
420237378 283764006 114588167
72950186 226808955 118353033
72534790 165361673 335894582
169897261 335091948 113362038
289064277 28333240 343997484
238839100 276819773 159850406
235278452 265621095 50035868
79644843 229218528 256445003
384507328 111178796 65736922
23547948 3321930 331601364
356081003 298432195 353145808
192098626 9886161 44621733
227783954 234069568 267885742
21715384 168384438 298407409
266053978 249770749 391001448
430243567 408023070 142804915
380137550 180655217 422056327
4612086 123803012 154167058
355602590 251977267 217751055
447134464 87771996 169836710
254218889 134180784 312274920
379359646 305646476 110483725
318788359 100267561 90365917
115821817 289078678 126051433
247153032 240106185 140486550
190875767 293313892 333218670
73652320 132811451 207400871
401550898 31047325 252139715
306153518 36008744 213869224
155787601 169220356 395057102
296601147 256575654 171741339
147102780 420243936 259760334
67257931 320083303 165976036
103754668 347803014 249522666
294842545 88030858 455883590
17325498 434480914 350658424
405381017 8530610 302306193
399610118 272893451 651962
449765441 58218237 151973026
63965739 330535299 100018309
191809667 58993325 118531041
229838316 124205835 237370275
279202079 375695210 21618622
363058174 138284440 330907166
266308152 52353321 321515809
277085393 245238034 293837870
449550112 312257539 257561881
426789067 267695494 28848901
310592141 277928503 349105139
125732400 321331939 294098149
142319258 342151720 274185955
327211567 402588478 211318878
415262315 202846136 282169763
355453935 35550331 373409079
374288216 199990146 423869230
201376373 11856222 14688082
336115527 168094299 160730444
156772838 419032101 143532066
450920418 410624480 73168136
440106861 258369452 186556030
425813857 420936596 16928059
192590150 418978872 311297942
211369727 441578846 48038964
99501987 428360558 62693752
93322393 427995299 399858644
354573799 377323609 205545940
423999921 67873528 263031144
440121685 431712451 29883965
457616282 349511176 387528385
7540473 258835633 62227153
423300256 248507989 36421457
59911158 226209631 353514327
212556892 422293421 21663699
1479558 53832903 203918424
247271858 278258202 253330529
64968332 215098555 226530074
158923491 242244508 413691296
34131523 368306587 258916077
192905718 7214484 363873386
267703993 265647069 343868143
190737864 124437405 93806533
20942651 215401396 95711378
257553077 88714827 251803260
66152127 280327112 15416572
432857066 168884926 100901101
76458715 230882625 326867867
377728866 319326731 183286820
196330046 374643598 223790269
286370517 105038915 184798108
165523776 286854917 443985443
194705386 186226144 442493814
278720063 49191999 309802639
424195348 395064962 365881414
259048719 370754246 13839299
166129760 370227299 331068314
283339753 12819179 150658001
323977147 334367259 103290087
265662116 150789007 99798896
375928750 77929887 95653867
442297163 278452494 182683487
109797076 146785087 236651016
442832018 426850457 127697545
83674886 116274856 292589371
51994678 262923628 180313013
244000269 280922422 20697660
238374639 346575298 205081312
19951060 438928439 143249011
19119302 161086133 182765042
96119188 129233324 188361206
24469138 136054137 421453944
148393101 178274049 300858800
345541784 416081712 302619527
433100506 15378133 313316552
147743979 429264650 393029020
278383895 449260481 383956490
449043062 7459817 135987173
434237997 187609837 208956473
123451253 365582242 105874434
336131127 101780374 318728428
109934463 152091455 58999824
219533751 122678380 432389218
448173528 281496162 36645483
228413934 330289141 442444452
441218131 270479679 109559214
303497049 433046455 246274735
149583076 102428771 75751099
405679991 339941240 457543790
406867474 334967184 330064181
273099663 61327958 16311147
48880055 48878323 432603619
310951703 6455007 17865142
384521631 150925130 262192045
111476077 202087335 30987397
370166830 66110732 46555667
420689674 84234 253711578
417107546 110868953 90276814
101775913 307141334 424049898
155972703 257265784 367902201
317473424 365970437 294271401
371181637 455915459 89520601
292171118 283857417 445746051
228908260 53164695 327522823
220164873 265839164 387355730
423801566 226251493 153352192
317270938 166996897 456432764
325978277 365678042 114908847
222666580 209866774 379024668
30829614 330284951 422318240
31531811 60389607 214200050
161872920 384413219 288272016
186399069 307457312 241827278
17568281 85090667 93546623
359836101 189452979 330542986
14380083 82791618 339274002
258673337 215593222 101163318
68890969 379601813 438486781
263382916 333593959 367836407
75385965 293482735 137569148
40071140 390955381 335864799
174359824 23597976 118558269
254471605 134121866 278866017
134337094 446351982 247011288
133058505 49063577 230651192
245725287 161325453 278124
19434813 376417161 144539831
46055356 293777014 169768054
399427232 394247219 36847134
30932836 297468490 245723975
456296211 127586734 416014310
311491873 190012752 297193330
192613992 265673997 40948111
376970585 456316007 245838323
44827475 166475747 422060547
232090162 323937808 250577429
167578514 408480663 156069172
195792817 404382360 382811072
367866016 457315411 373561873
357941549 276650076 408986840
64547246 166151216 34716178
220740901 229699223 449758476
159227061 217210127 114306810
422282174 176304716 250731969
89712294 48942556 90601424
161109129 78657072 354768538
356941630 48337015 284119917
429292386 330927263 133448800
346395393 299148274 443403512
264502045 89217000 232085343
143211030 138678637 172579044
232926361 387524189 32305159
12719783 111951198 452929351
7139878 386509781 101942126
86639886 243252730 176812394
52553781 309468934 180019985
274343318 456220078 39638532
396285838 195941171 13390196
235955678 128044268 264063084
114140670 422288766 55125402
339595217 154801322 242808894
127540642 255507525 378518432
181564436 440113680 252648577
216836750 339716328 250492101
129177353 348210049 156517281
343973308 147209332 209429018
221181182 202199161 191886601
176264697 32125810 132092355
261765192 145065462 85776005
410345521 177913975 268415177
131934365 104898231 236980420
309004964 447188999 363811812
161334541 110405768 282757668
288720282 115454904 28586061
152156042 101108919 142830252
40450873 150469565 37199238
56514038 129900981 118567871
133375676 92564673 153458574
205584342 153945337 175218682
303372364 216687056 188795952
388410163 28641981 106946965
361368395 346885066 360197550
155442239 251161303 427511446
195706126 44004413 227805701
103907115 375720981 344779969
102102853 230561367 57472732
13514106 299415865 160446289
199941496 442649960 446384612
448732390 457899730 401572611
453625139 100762131 39468026
19573150 37041196 223387442
5048973 208224245 242837637
308016632 451692478 276606314
283351839 21959706 318597505
128008743 305315215 37380964
417719953 284125734 304881985
85210163 423949118 152550471
436247383 253397927 314222352
105775464 259253153 193750105
260162954 19678606 431832072
234188329 109703404 450810714
166823 15856941 319043443
165805440 442400079 399255887
175786817 105741257 15517032
258723689 110091781 174417972
333819062 389273388 284371708
376961730 276770850 113741715
169524580 140091331 167464784
277594696 293806103 440673464
63874072 304166027 280923959
329572107 401305775 135280054
262270754 212238279 212504738
252141806 44628199 277797865
277456268 229994751 63156711
130358576 305089228 5543039
246936574 192091928 105391538
116329905 124416056 300923182
108755980 179909924 433750278
451407855 301770646 123619047
279439802 359168697 346371929
366393571 455567424 14152955
122047332 84227864 389998046
41919196 432787932 383038505
130085067 200204448 291756524
103890933 175467314 431578711
218137393 259433979 27616971
217034930 160057340 327397311
66679595 335008435 83921755
217544218 281412616 117301409
213422594 352258709 287408442
433395752 240797433 218484235
138625243 425345111 367927379
385629980 236973343 289945938
62411224 119740913 132132752
445964247 185324456 392465494
2063445 121329797 287801743
102973755 197552501 340560672
189828503 15757949 131267237
420967104 279922299 86546944
440102358 357268829 286073779
16472582 375859933 319157635
353612753 368106007 88829924
362412319 249727088 258974464
64122514 26969121 42245600
454554041 146799097 290895593
447172895 358301348 103975462
27738803 339668277 309844601
199196466 98313265 434950823
321059582 59074181 385048032
203436260 77312780 91262085
224812513 429473785 74827702
186728045 299195224 397819129
32850302 319283995 229415837
227528798 376756666 398001949
189288563 32611460 323026565
323377868 371229185 2372039
283911842 139651707 18168773
175257439 127286642 388078769
155479526 57454593 324287304
409389392 118790626 375185271
380639386 154917873 269591365
410645665 238745704 218930795
282979970 104281751 417887807
261759259 235660135 143420364
68014034 369992056 345922643
52964134 50440129 380337642
233336702 203440541 13217264
284768752 328395490 357678713
55399414 255289931 76298942
455410701 92226012 418843495
372674850 213697407 127161530
302895310 446502701 218482772
175439913 244359898 401319763
399857269 401841697 164939900
183707919 102622591 426330471
155798800 306652902 198145322
335663935 181940501 178325140
325577027 194197335 69789803
65405625 391840201 236208060
139979750 64332057 284359054
23645896 149891826 373198892
292040789 375453058 41684538
179698384 443127166 168919280
216906540 324224659 211472871
50580107 10395214 25900017
279882414 118404811 135138484
432619420 241831672 362446519
150709824 311602630 327217375
296700887 249924218 367377093
53352240 289712204 284311812
174717364 149447381 262703420
239452768 251558015 344364254
418704963 411758973 96468398
351000937 9734227 155775545
82152150 314086946 346253415
283216255 192173620 253328619
226080201 16197028 52612856
197614634 170137090 161736791
333609896 407300752 35556259
251469197 130870880 302228134
299316247 245119585 319140725
205444420 342695794 122222045
91269593 62644998 282389421
348199325 155208534 321323323
231133838 68287152 218668961
434197951 181158752 447707903
382242767 287717729 246289873
297008275 367094428 43376818
255306300 382881178 52659938
248864266 21411936 453016362
185394973 234666680 163866278
375544089 58246768 149454456
438053546 150005752 395931371
57542207 11028714 4897456
211828411 441597555 344861982
142867438 275465842 238427015
414610280 401695530 141236869
220949701 352793776 57737823
447199412 195556931 354889342
72549258 260104980 429236080
387817298 315304285 53993410
231138823 295570476 36508868
287851708 246872644 107221020
24042072 365540103 420001049
196756204 146745471 397779748
271324682 154487646 192472391
192907454 446642785 299682548
395417434 37657303 328273993
135837496 34256129 101532003
148121431 69468277 231083895
388732111 55898758 330470532
100074544 387218073 254448493
93164979 36036990 146401911
227527875 155774627 274581540
362130439 439102470 437081911
309058884 424489633 409280342
373633426 275836741 235832287
123430455 270978146 272770731
17575333 1486959 90403274
294569505 91297855 225371962
53139001 152107637 20569720
387385467 74789707 185979784
85198795 47933290 402234657
433055761 163679358 50099195
98269127 190124529 429025930
210640740 384652338 112996852
289500060 204569167 294729896
321984086 318749630 286366970
262854793 287640390 200889640
36495045 1421237 422122128
290619894 126920921 101256434
433751740 263056282 102170758
283824000 336743762 315260272
63955707 12625720 169905321
304378246 32346048 289885158
179883730 184627805 132534888
241817100 337624882 85951352
422007121 457074475 322280150
64528633 311078569 358923171
312096331 323240655 301809649
369283545 393820330 118540418
74803182 138191186 209783163
284683019 276230658 407207359
26226745 237430857 96988500
250337017 427695568 317152153
160139072 22310095 408803640
313476753 70076295 67533604
349129140 337031349 235803250
336274259 20138479 390675538
245887242 39200690 215794907
362887194 200412280 72085189
46180968 22898734 1862224
196996929 327113001 400422585
277288068 49611569 70464580
99365624 412241583 378892191
187851956 97731972 261244884
275076819 438506692 411940305
262339498 374092694 144325026
139092900 330084883 271595651
375656126 122663653 422935818
356406415 56291847 57375149
1295361 75499749 277457859
257452871 324697591 408502123
413659010 364891424 427727905
119390027 249153101 388090332
280507066 218814027 383890111
219571406 340487282 373948247
77417083 21384538 202173325
194405568 345579795 455637543
225570502 139352661 351286824
423083679 33286050 319786067
81438062 399028016 248461706
284078508 206100816 435304261
315553793 3151652 183761695
69227324 284430170 322298800
67266122 26170294 10737026
99225994 144374701 271455696
134090088 406423672 344455839
295035080 171731850 109073017
444763148 24470738 243730360
50827992 259330354 355403861
395525486 428954081 56918069
317967755 308657141 187375175
412480196 287788381 448879084
275728062 265429812 273525288
266167305 236761483 215621692
81519995 441122463 365098673
323293457 115051980 102313657
252786207 35379393 218779310
269420638 27661179 211249605
220518381 208287808 190003192
218063318 305511278 144450343
414957405 296574127 168757872
320145301 362042520 222637078
414037293 56950700 52000703
161529183 85413736 216503590
286755539 31966119 37350642
170186527 320734265 90856841
142330693 293337231 24028134
1180594 178404607 89005684
170137260 412513289 316863435
349029187 214750160 296838476
377466312 434142520 284086337
144594566 193942545 158917710
454249523 172911431 151986906
142953059 215574298 273548910
276342394 137660958 321222855
172906081 361005954 350116483
14927230 8256546 85576674
65133358 192396645 292752425
350611663 383596307 334857665
186266697 87767332 357409947
52535876 180453078 420979091
25807934 334725519 94565519
390830416 419803851 349816093
97673921 455767419 314981512
356261249 228638832 433679339
186908392 79906786 209985557
204042725 189325528 273185005
331913167 285091976 317899088
90041425 394783497 401345261
224618946 287989765 375379264
150477849 54032667 14572367
351301707 126920528 98677456
401938327 418797097 160920610
28730873 367523559 219985612
105359326 211057125 249739344
380311077 163594589 195716961
66295885 228810631 40415226
155352650 286424787 285018048
182861716 377661863 130873074
215395935 38124310 50970052
380645097 412722353 225113451
246037318 445842229 360711796
60047354 44460905 113980588
453953509 365031989 73679026
261544868 346242378 155497213
389856418 174132790 116218871
305243466 145524499 120662754
248394214 134331899 373945449
371423669 248976728 272183879
303939674 33834799 123174389
98939087 30258946 254901446
113182257 113056453 167058500
178924339 79040248 247663075
420827437 414005285 270238492
143452318 120654623 127575918
285892314 3006605 143639037
39993958 134788425 273549288
289495077 452000892 178105431
256873088 12209321 187519196
311104671 436497858 187782962
44341078 142571253 62394890
212684684 34623252 269977910
45651620 112494372 106341685
136993725 428643594 282206241
150634795 147029316 75731187
334987300 96215865 207084484
305124331 249682638 54913486
332757724 152415477 281959919
345638109 422833772 54191340
118804893 123325578 102178407
367875852 281621241 105417107
91465575 125408710 31200337
301296687 258060387 33393838
448684920 244778921 101816131
301710693 280407732 87513717
302974034 166355522 346626148
346821152 423454507 277327123
371665702 324564641 281708467
147353596 281409387 248090092
6019033 25351035 384443985
216703387 370314558 44349103
286630439 183667170 142154299
451857064 175068515 103580921
80527982 9159759 330873822
103915914 79221856 105695899
320926467 256493326 331422795
257588160 14638027 250696850
53997823 431469347 97817084
177943091 443337662 98981808
68375699 202859387 306108544
258337519 382539047 299814339
321357030 64243615 203847817
454681913 186646933 116925864
378187764 171191183 73766584
265065274 11100193 100459603
132523395 318157329 290715131
239876128 65408810 110294043
325617316 215655250 192741279
243263595 261308239 58233236
422448693 334807969 376139758
220257859 290507552 342332089
360699664 66911330 38892755
253453486 228742926 301556739
293860810 369563777 372709728
95144808 96237990 27472754
78159017 22964392 261057763
7184424 313677962 107127269
201004334 268144020 62210600
309643120 1297718 163481612
182070358 133081349 127916066
102065252 42990788 418205006
442731771 134096459 118378411
86020110 29342680 399897130
54035346 335006299 170856670
273040713 175791917 70781754
61149270 261082529 30917968
362782070 164274452 317905778
252336933 308286404 276892681
51509214 301053724 110848472
232780717 38686109 234836085
449182919 435723424 238089640
192841491 158501415 47215797
25756325 148703916 387329244
405678047 451808911 85389310
347782446 410981074 320403966
429641556 47189274 196423108
250292354 10870381 268122479
266944049 404013129 152601051
239761821 380089558 70495559
22203328 417540967 272695529
267473958 350973772 165161407
262739777 307887640 51349469
210312775 36827214 366830360
390609543 138575539 100794851
153781631 371777952 302061719
390134592 353222927 188778170
80932174 213900398 97775535
377650040 207455261 106611285
306028808 421267586 391913732
208878153 380508896 116925929
244699692 333893606 37068567
306207493 380897392 22433045
409616609 267043900 180729238
78651944 437746202 185101633
106080725 422823694 299543456
240856301 268997593 241371001
217848661 226447225 328275749
68639968 58248851 136158272
53700637 184308474 9753438
61523720 161608884 70971428
380604063 326883173 323009353
258237543 2478546 297551047
79988385 73080759 239539263
208887329 375343992 98785448
153503433 127194621 449837585
360692775 42219565 427228556
319170317 372493664 56201153
355123522 375574227 37825490
336819798 40043937 150092070
111738115 177937615 379764797
358958251 398781000 24060450
103099164 254595869 444489189
395172614 284978414 26227354
301917067 342117468 58718163
292157290 171485900 96399924
268603246 28985013 324227290
305983873 4557111 151726372
90086004 101789342 258336253
229779026 57021582 87364703
114136635 205254129 116381786
205849256 6489369 57430299
87885343 340705375 187144766
238173948 445188360 223059424
377092962 157416341 359298592
443261303 403403383 217898802
158072019 187951071 413669794
434064009 414599559 422272500
188236709 334256762 420381992
134860907 217026010 117330517
249936148 65505343 304133156
62283456 457310987 280535263
256691594 175617189 130373871
357583048 132193686 9315730
437972351 152510467 5943633
209953248 255515137 318541670
434030550 92197985 202410103
220833900 183045441 41334912
105248481 359653675 300211362
205475030 148443097 221702522
38241499 360036587 194096872
316635525 372382441 141222001
243298903 439186998 51156547
309263525 209105818 34243028
394202683 337560597 294569399
206287551 39570309 448203681
228694113 139963131 121153368
258002533 167285104 226577931
455950886 62598027 302650740
241895982 267311045 436169957
140796934 280881794 233847091
56063998 91360090 334333952
444419571 14530319 244455763
60747106 406197231 194571656
325157761 264270670 267987240
355839671 128436649 400525991
375578280 266438933 356119012
207429200 50111053 101182977
119707647 96875095 100198521
105212484 128776602 320099265
151445963 8365909 256140556
83817175 367946005 452835826
457472195 159877643 41750187
294276057 21367341 183971040
251241842 363470390 104415071
270499961 371337628 243814310
373626923 226804850 162353529
452093259 283536223 444878951
160342539 380650759 206043823
236293136 244289204 347880013
76521623 182779837 299629793
121403536 191050227 161637850
375390196 87060805 302555650
450108441 284722987 436825195
278429148 376739227 215669075
425985873 113469428 82931034
453774255 379066377 52757580
300051254 431001529 385829087
69853270 172128896 203033768
42091885 397662749 339573352
136704055 277581756 345976432
363271743 366604760 331461684
249907690 104207798 249451837
182492903 125970523 60379120
207880652 142619729 14709741
74769363 308237113 83741180
429618149 97279277 34058510
286388049 108731221 264915165
135972374 125202238 98203295
6511587 437111665 398418046
35326545 316323366 273253136
162019957 42573780 414055077
305325552 121090043 430811444
250781957 137059508 356900048
107871476 160221325 254145000
33948977 367527395 188817507
46094195 305255707 261546825
8643236 128831851 229980926
196125267 207209261 309953753
26027946 54787374 223486741
324369115 87416145 322764065
398230481 310292654 421195045
311108406 201695322 432753396
425244754 349298684 220393460
213097127 161519435 147944025
15993455 63370513 128542852
262594830 54945211 52021766
428104041 306086194 80681875
186573797 90820228 155632648
70153340 385069962 73530020
174410458 388072590 167525770
260115023 416107516 41936878
326448850 218355569 152998482
372284296 393214766 352614448
299435392 350053575 157408291
197688962 410125034 231840253
101459473 85540151 145804014
308604772 457549221 265222677
287939579 240758279 103671732
53662023 62801908 285227761
424535534 307102319 44502909
396702802 169699531 173373306
66314463 234852994 282592566
208486034 31895425 241066828
148494187 429898291 287982964
276667826 6139164 330364381
318497585 231710317 430557717
66650382 127872621 283266710
75492525 385268537 438561794
202216239 204042755 98101769
138038907 197329216 316275737
350999208 187278472 215960636
196868412 386293355 205455910
429589458 327389136 141585696
451236511 8480719 429651150
172354831 452015596 40088883
164673666 90629557 117415346
101999320 428175488 322310845
89643828 300137201 169566308
210679579 56726999 143846635
225556183 29843780 69319174
448518765 7768024 254595771
8512627 241568578 394918347
298172728 106158223 84359368
307401962 27107462 257140478
212115087 228620464 108610019
153261962 448818782 64755240
434676728 381768594 25520061
134487926 96285628 76202069
93846354 51658085 236934373
258387815 279273825 92250101
379968079 189430359 96486673
77064516 320967411 158188011
174904523 223183103 183429630
140724238 255817884 407384839
86703720 145946643 451878407
274098784 37662719 82034979
51605047 145772683 338483577
194073463 81523764 58543608
456606138 317990976 69567882
362072292 39624164 449190070
442540424 431634776 197714117
442095447 63236566 251313118
266253425 345679403 3226488
169677931 329166803 3947458
54422585 379046041 330026201
232361437 398616721 106842833
318200672 289574712 126745781
282400877 51859175 284632228
357010497 206738057 41903738
378747531 433955558 454525097
409760272 167183867 132077794
143027353 127273634 319855327
168985697 109563190 113435057
168358975 90417266 29745296
199185039 400206278 369516523
280737763 253820157 10023649
31848113 238285418 65391777
442492312 216417575 34566038
385085887 12087770 286040943
11623852 217720118 17325388
211437569 192966472 81862392
383428855 85408399 73832629
14763324 79805312 212660070
450059225 391532434 87618370
407120279 62021435 391875091
44372542 116667460 30271267
365649564 84454767 207005419
168068276 424317179 172315332
354780816 224469261 314289559
241908835 129061006 29327031
76667592 38910838 269728253
216935755 368768342 20983200
119203688 207550907 261496700
212651386 396276204 418201053
67663586 420825000 391062221
416432867 211000277 52921708
61381183 451944901 436825856
271643248 324200004 177098619
227408132 172364811 267114562
308092110 147767583 97171196
167451125 427193765 15019413
238866694 353174051 183435404
276590482 182244298 92535940
355736646 323776861 15311452
204381679 44861663 238156039
246620122 255008090 414337718
96992424 358300041 429680423
160335283 62659719 402959
426645071 245740812 16333636
29150805 449096135 449424544
397075318 358034833 234987017
417910629 225229916 274177015
406530589 367776279 316707517
2969585 317836147 307206403
398702439 235490488 385176538
401713680 64289823 439402881
276199656 254479842 174806002
252335261 371609742 424217848
94463704 39626077 272703745
74541086 308016878 250060400
140262974 388812417 47766082
324316951 260254443 31701814
273990853 48113973 151318187
230553458 432631299 112511113
163393099 79017340 435389110
225596672 136982841 252508517
83152238 335516644 452451013
156452689 155348617 447697377
273038319 170320756 174798655
40932821 174529692 225027799
282411192 5579658 339643962
133192640 406157592 357314659
93601324 247844500 385514811
254641182 340135415 425286716
43886829 149193651 394996868
258164878 105635266 7672834
366568823 42358709 167509772
248871833 193554997 121512726
237502312 278792906 312993237
437739568 218944322 125740987
427074324 80877184 455847027
73786264 393192771 446642641
332287404 215323508 253977183
344589047 47576163 262831557
295611726 87479862 226187186
398339495 282933202 341393159
264846881 241565606 127886754
37893542 239416991 256965227
119505913 349850050 47188313
224837383 364272200 122082280
169003715 233083731 406938915
281000565 83431743 304657818
390141107 339057196 377468082
329990320 308992111 48380228
350203078 357809474 372773578
271891018 364098999 10724010
173015899 440664597 61732256
127011790 282397391 163166866
235719813 161340073 250710549
87310172 88089185 437011081
358252481 80497620 217977403
292961210 30673629 251784977
430079781 311667333 331340729
334467973 276628727 191800984
371698256 431257769 146847972
60913792 240566851 424496620
181958104 155137115 292877618
192970725 134491388 279282106
275244914 419518560 8539740
161500059 84608404 48832725
252530833 440071275 450560640
140744678 34271017 137724854
396763233 293355163 99989021
447098257 346918861 353680809
343151009 204164411 147488901
272269521 237017144 79211983
111555075 346424718 208264856
743251 361786023 25256503
160048265 99601210 192988138
357560126 267137883 2494938
392286512 310442371 96458048
309387771 427506957 154152983
309147480 270710192 128456091
122274044 277110639 420856202
374250432 130740199 264795047
375151695 374445054 112439075
234025142 47595445 255212776
160862462 261845850 421589983
450406038 263257313 29085191
350556385 163222679 273596471
387271239 173775648 426448538
304533363 118939741 282359943
104275689 178429097 409001714
213053145 278834155 272355213
80739623 126127835 346271293
215439448 276855709 272220082
368656878 320681222 389459375
37943719 334537381 57715038
103546336 388154336 80676315
189575778 265494164 242933372
381473628 180687583 331774881
112903185 58701037 173559961
357158808 379558549 325116938
353550658 94078753 169218972
185372753 190886531 12733711
216874095 225813955 373528439
63086897 212830442 304695601
233355979 159999200 390284463
412768631 208893519 360367379
134145400 286968837 336996446
448343915 93086677 127054238
70837556 32163388 93323954
293096369 101979972 42212674
83710269 432407603 69361897
46279495 67255945 352407998
417091241 70877410 311438842
345191383 402318948 198300672
176790807 90844221 19390974
62267476 66731294 208271283
176564206 297768210 388636939
207062656 205100207 38134716
204587774 72916582 162211774
104093571 142898211 195086692
127602326 66247260 119417088
347044991 17955701 302824623
318458227 147603603 246533025
432905653 382120383 435567473
326935681 310505993 310569021
281679868 390754502 428708498
398080363 351206857 253050095
317468489 180383527 338656423
229532559 340949456 418860764
446978996 205240719 326888337
158987278 282614457 429338418
338990396 14847052 343728820
423538387 317114219 53920617
38820301 28609083 384703703
212659965 348166797 348571224
63917288 182465694 301090994
281627937 356629185 370039390
57317068 245297567 316273441
70802943 414416573 406418502
266253315 232504756 330953854
129730471 182623076 201595418
95378283 435257103 327770721
439184393 257778500 276641186
386126803 106250688 216952115
406687943 208279523 384939719
75248457 304766065 12203953
403491831 257061268 94228448
73459871 390165783 319048046
89067200 172465825 173597545
124717240 217423157 298126440
144179735 300458918 146937518
28137344 148672531 20893144
282196717 97171670 169617884
98404493 321842382 317828418
40010050 75881745 38976526
303549174 390224654 197773832
421291441 145257022 74273264
192584826 14990398 139019950
163077518 354561017 131145359
436202802 316955172 303995943
96396152 68858641 260493791
277943261 111964760 37999119
356988402 415341530 22657384
180178589 148221051 133243798
403644476 14872956 294378861
13019517 206265044 423113805
186431079 307107214 410685757
53861851 288702106 330355752
393467002 384195879 223676358
371254700 310318156 399074448
265878269 151276224 187572913
345338803 216591927 123157011
291508910 341729320 278033745
437611945 27534730 144091255
84819741 255774087 76616267
457402596 25662575 239464647
242707601 255216050 61450706
335775226 366201845 243729723
232606048 369451343 60598340
84488113 349130107 210466283
231744898 230211338 278795819
192010362 112315230 328190789
38017036 435716011 365980665
455890665 236635086 49998731
117113670 335973776 323820496
225333054 303857511 293355818
309916221 167261853 257567347
34490932 116171016 216020805
64334401 188335493 292681128
161941289 190560090 368396802
90305085 9647034 74775270
140604098 204113216 388932226
365430699 208295539 373706442
96020623 339096671 349429849
131169838 89772554 121561412
338392381 20763596 313263808
136539109 301999863 334382946
175396554 22467796 22288628
24835056 50278261 41335563
72748414 29524508 46419073
325759830 126169658 316008606
448132480 74028197 178281367
414689442 78611160 142949042
287667821 393393989 385956669
69008752 142814636 433766221
143557620 240677356 54086965
225990669 283312469 250828326
281449186 192842816 286286949
296277904 205507802 358224704
342391939 341649294 8914884
151981738 275118486 83460691
142789150 300607558 277483116
218066870 35428321 96337959
119218402 198376810 108220246
54168621 183860296 154589540
203830878 129167701 179377843
101593845 41948383 216195632
386144850 118983326 407372692
314163144 128101918 179795261
243520249 356525421 63604344
90840697 331834459 176925634
255172633 67663314 200463
158876665 359786546 327352947
324941465 199640337 70862182
242737680 168453722 106080134
14488904 230746962 134883471
186041463 40033698 373058934
263458289 456942724 118563281
292568911 60382318 249595715
178483442 243874587 291490126
274794210 416086157 356553663
66318209 52887150 332193450
392484054 143213814 347265597
207696254 451725577 40564396
251836302 259313391 95718707
394243746 312611314 401724997
198471863 320787347 424593968
144440489 232402742 65741165
48180738 57925867 69489236
156547206 142326211 354172585
184121621 368027407 163262009
317186291 222274636 445053934
210094831 49487926 268119911
369287583 405343689 394182146
145103774 162518199 422704026
120453183 440617617 41748639
321919164 314467459 1098046
195292963 220656462 343767386
79240183 411977467 137692193
327977393 185234726 96874170
412370125 306449381 318833062
455608886 232716501 282097899
362728001 272302602 325649713
300227333 66939729 281885577
21425445 324372030 443243013
25876989 169486056 290374082
196459598 376235122 284194855
211919283 344301908 142916649
113993001 8595901 64146972
339928226 244537476 255616724
312319319 246945665 184682378
300528533 162490984 273118000
437783509 182888279 219918283
132260468 286853879 243660849
123657117 104737390 305816680
90938791 216715265 91156712
427985961 325689377 29755710
409188282 264485329 83591484
246027470 217664152 311426700
182194061 27262760 402700196
262485354 117446364 329464335
436999420 436206696 137506644
317499646 99890808 340929650
143379108 6608470 88398380
175941426 357848816 253679613
74322313 189470191 108079171
26325776 372814512 199729996
174808164 330312504 152690313
124264475 356748349 154472810
104719361 335608224 396067847
107257632 245772243 337155524
231770298 21951585 161312269
375329405 300414000 322242339
163289637 402081650 248655154
255300675 341997184 72462638
145464334 322950367 396379503
394326003 281956963 109512407
195022610 227082588 81932314
457500863 448546897 256823785
424059540 4360841 186420154
347722154 89406684 132038927
363545327 48633733 244917160
132527187 140949792 173975163
194649955 44819224 36001556
56786062 108271799 212983883
244941295 371877443 244493521
220715786 142772264 241327268
78965338 175184573 267230644
239887229 364302172 10717828
295181819 372760366 246878180
27784123 81352952 200658910
181366269 369719267 210261824
402870766 294592043 236540532
338444489 428428191 165738544
216922717 54457997 357674968
326761525 372158712 428992680
204790029 349683508 84991930
395733193 24060176 144899349
252128615 45472746 84188700
173447294 252709233 255499485
217458436 13400138 14192346
141764989 370939477 338842050
213816703 301220248 243725310
185750382 257334065 58398897
144464948 84531650 12652262
167590236 173143340 307159774
171254739 160454847 232133940
111446782 10739559 14328194
146771820 345116349 277367068
174120893 369693815 240569956
349902402 350809921 254791934
390500444 296594201 379828647
327597291 161586802 312253537
367276511 161943779 188072240
440095567 329050760 256457637
58550391 296827936 341553084
33007021 27995861 276146240
60207855 308760810 93572284
120921912 63270086 42331603
429771245 382450984 62151032
453282722 304395660 418289574
126357805 406061126 104780442
208878395 388313958 320396613
44992067 332114889 26182547
3971572 283928726 8099746
34639904 111101381 249817426
135604156 452326503 268591410
288580989 444553063 448261278
16002344 379540700 366410832
201123533 126929550 438370110
263936959 286393366 112915031
28935345 399844699 53007607
444348753 254547060 84359536
2827722 130732294 46098566
21678499 360112933 433925797
429720698 288023136 348210978
142406922 394707052 454254697
187680137 378809456 9725780
453887233 263419773 55779316
105895297 37640953 382327361
40943093 251493120 351471829
111854087 128255092 190550225
334985141 24374521 394507358
400458932 46421393 96222896
152585495 24439256 350555526
361909261 344998818 292548480
115560072 69237405 136243292
444372770 188635591 277209247
289049567 63455680 423334840
184906097 411467699 452384264
387821226 366885066 28408486
143793925 121456428 194958782
149628938 73040363 380353781
380295173 90506600 178052297
72510047 449983684 222059221
55210265 241406906 373003358
37029186 27345147 203025261
382744161 139265868 392044307
204076261 1312186 282922165
376418032 227128609 370654532
37181106 344406141 117393921
91490976 360290373 113295142
438055795 232154099 183253722
154669555 348776280 397952034
322693940 68460171 221139378
449135476 83331826 341142989
266734882 205193450 47447606
221088472 231164314 30801526
132722914 12544670 221516164
175347009 166262109 34934033
20008647 170232927 37024484
408848097 164689829 45724013
356774473 370197749 133655102
435614098 276695285 258644807
341355815 249433312 46870290
154522433 338105639 396324044
54823910 308328261 64534910
81986242 123517108 24069631
394704513 112075599 162224614
91924315 299279514 249155378
107029471 72343320 106392696
370859242 385391993 311907468
300159838 308862024 281452285
263544603 152686623 66754382
344131968 49937048 110013203
223616641 287103030 335464125
399966670 15908855 266364152
282833414 251541798 91374991
306808926 412097954 264278767
277413910 313813075 156159139
329303209 257164974 225354077
411301626 226538280 48749605
158937108 150000753 427760359
454609495 115541884 451043049
397663948 291081961 296238178
189175322 218930793 241273456
452865910 244147133 240048739
38566292 5336802 91468896
319761414 54384845 36084574
108801820 337380090 319548281
162966731 323379040 7237741
10331204 270001103 443099787
528463 255975234 363668579
169424602 312012865 74094825
321242880 51907295 211900315
256307145 45785498 187102323
299171280 369625198 84270022
314238522 166504044 452101251
345865813 27249734 312923024
322496295 245343385 447106262
360704572 171194263 48999926
447648660 435665595 136436378
128296365 41567032 193553574
230129051 158845173 32777877
583258 314651211 824727
133449590 157832248 153182590
305697302 177226676 219632512
339988518 31468758 45113206
104039715 176509601 194051100
134829631 79938134 169404632
328431469 337096035 212112450
286481889 247137052 27302709
452416264 351142746 208505763
316016730 6293869 278257576
322944512 344022066 381968137
399331285 45369423 390997262
186678386 118613886 69253128
455611824 11207046 89131404
318215690 171909409 120211381
356056888 199212060 262007299
121078106 440987169 380018923
75813202 156729343 344478218
397537512 429395843 264701039
339784396 294662824 258739884
347613994 99015971 166800354
126360743 401360145 314947863
427467927 116967748 385257440
335479212 1824610 134400973
101628617 171643772 74626949
363407602 271095751 441947021
107901643 254092568 204137769
182100846 103741132 115236967
398946989 342911136 119225966
1709481 411397942 33245665
268208380 321126947 309503934
286593789 138628416 314851804
99017927 280229388 430046131
430334944 273350197 334766744
122377124 41535937 86526117
73004834 55965223 200009272
380974896 321109483 321675141
250624743 238712321 271975164
199694270 1952661 242583103
128710194 147001998 334052931
190751527 214387908 264194453
349499362 437564482 347591973
241250519 8626487 25583394
207318865 381688859 41548318
61546597 32304394 2124466
225730991 149529934 33350373
367148085 379502437 132516096
279239499 51643889 285754553
300822925 455684507 347712501
150284691 431272875 281215852
308204325 159531207 188838159
287831545 278954601 257251649
431972864 255357248 377449007
172645198 355261533 203802396
110611208 29523570 166768034
396000755 22787329 407400110
178463516 421267771 33682604
382633170 412289781 327782824
430515600 48018472 439106109
233580722 219987784 322939338
62579206 184872006 144377685
158588166 165048710 381475160
439375093 442688749 316970931
431863681 289948983 261275582
433243387 448865171 184546768
262493125 70574812 276316505
216772147 286903277 4671213
225530963 393204301 346246616
320020161 143583864 313905037
215547123 68643651 90407565
315726548 226682830 221411699
443626590 420491344 236369339
201411642 43635413 165771663
275581377 357267043 302223196
395999083 210916660 378559856
235095252 195511093 151022846
265674902 121978670 355869544
114343009 116148440 437135426
80165075 358893148 175779
181277613 245050356 299612640
421314831 333685361 125559105
41026738 214455891 364641921
124975220 247275355 156711655
415171956 191639882 78576199
362211876 179939889 93690550
228898509 220464810 451268875
451190258 337479994 395484852
409025335 117354727 292786498
183585324 55294809 327123649
380896495 108126812 405760995
231745861 82908041 185034438
69350916 235058733 294023443
454159614 312718875 192361091
403607311 351301533 425690102
273341456 276448319 431704640
304040063 378331444 252994023
96381726 431076085 142232526
175689324 263230879 362563846
83166209 318895368 49825904
59466211 22597622 163408075
320504349 259094109 438314565
271846171 188208723 374098905
316771943 162930411 39689049
30150910 292244309 438568724
28895386 214670304 306002880
447525000 306326396 185925266
203370646 354608827 288684043
346716246 394621287 3879786
136338012 164176133 434150686
349358225 84866664 279894066
67367594 270191300 136570022
99531592 198853247 155634435
389139195 219770419 295200958
372877767 363572483 217678652
263654912 440965825 443995953
323772007 264350546 11692331
274477293 334392376 11817647
17990425 79705895 210885433
417184634 218660165 77648758
329300495 189837147 166935981
238076241 278444279 35742554
404278223 122312422 72344461
99866625 191542836 215304714
177171301 415095072 302015187
129478705 233320542 256426191
356909499 390568816 382669203
215274485 9069989 204228438
78820943 235613952 86702567
415210843 299793803 269325114
201963619 400835255 51101196
172284422 114246673 383627097
129672115 364740679 273883636
176113760 251808809 358147600
64592394 337802770 178540738
424143095 385394058 52297939
78039346 304251830 361400578
227072083 89822569 67205161
168356283 316329732 247535996
437050608 357872221 69459783
243886611 72742794 166557574
250445332 34180974 418917025
398837161 403776755 148721491
169556564 352221286 36989625
171178092 444624568 449949732
149982795 56752231 127517130
364650119 426731526 313776026
322007693 358969315 286563158
227627270 54660575 108847769
62044381 335341301 364486604
36939081 247157435 356118110
282032785 250264808 36845315
312960405 366482805 48526407
416490815 97178733 347454579
322530473 445125155 348738338
72166672 448082388 19334614
39531945 27072322 130758046
296012473 95296462 411435595
191351426 35459101 157125281
10049609 365846261 16334288
411213910 327455858 442734075
119603643 147523210 457532204
323630523 293425209 351683092
251887673 333189293 16305488
374706264 143470245 331517140
172215872 369387480 409582505
397936454 456855612 270238779
274760936 124856640 289440754
278625415 112248245 310716744
189537263 351292790 302943356
341886651 287361772 34469090
152224405 201559000 192272645
85802041 254504152 329551666
240954959 153394672 113273753
172671302 228845235 91928285
358013081 221859514 173060880
67529980 26710657 254343560
440745192 378034897 62496618
255506969 306027609 117302511
157015752 425137083 107728953
296727698 200121183 159358336
187226869 200456455 363876448
367086926 52227149 457886827
181843071 21192723 189725428
309874125 157042097 403871783
9915532 127925515 24460237
304934955 322798317 430934730
141054350 254548044 364508800
23098412 176180771 318328501
346158051 192964142 125562665
305938778 361944945 363981881
328416228 221613141 339257467
285696484 40893759 317582142
309187521 174804429 132109869
81128927 286067152 182857742
177457639 267490356 425879077
26961624 122599839 337971849
20724654 142100 392881643
124972174 146544339 255767970
438265349 361783583 270971035
301134105 330377856 454193133
23385211 161512579 353613661
194677784 317277426 171970043
107309323 101201490 421883286
457272914 225595262 193820272
156167781 219318889 399169363
235226193 130038075 410943287
390362214 256444280 345215394
265977794 321740127 417345932
393413250 338009187 48296615
286344225 352325748 225118386
56835132 309445846 43280694
52961797 23776517 152710989
82573478 147149041 266863785
91996155 19862164 391425430
360241255 23590451 128553911
274721621 136243420 172467659
133677643 84300211 35790073
117146831 272033907 372827845
30070510 270021058 295462821
404464014 356261231 201022929
454840773 346820812 262713661
411061794 177329629 343326642
179192895 240336635 74486243
209767116 344254982 341304229
171376336 213727291 262643697
85875271 124669542 264371134
83555031 437457057 369295304
373020910 68812261 453025385
13315651 138350778 348093126
109510928 54358263 155640215
359702340 105261503 119935985
361300043 19132316 393789515
203857544 381352587 315174405
219996107 88494078 397468932
444077134 412693106 16515923
372544752 275860640 166826340
137134397 114330800 407678885
329543579 186912743 246333259
300270109 84026152 318754570
196096425 115323517 24784546
392199686 321512542 283327929
314469995 447222235 351707341
443571412 93569877 159217350
251130077 196044588 162066217
304057656 409587280 455537121
337503763 264268397 392564330
344554022 7878382 85677583
187527889 367962620 434687306
286223316 429451290 296358058
394552186 315278060 299352116
355248896 157775079 90801471
44244203 336066145 208303356
193014593 212245105 195519532
435728956 401049806 439885258
414169936 252977280 53003051
8827106 59282624 49494468
163670532 112809342 336866365
285452673 216422811 52111926
292948645 294003016 227351771
414653441 122180187 116144761
322326668 236296032 49575775
271246252 38906184 306655831
457055274 118375146 199212578
237626004 393843357 415808372
233362893 164746553 12416225
1455224 153054 391006610
146923288 16756043 179464865
322838905 275774051 212364739
74143575 281991258 172592422
33510987 338940613 279789280
338499770 62655243 217027162
116108591 40374526 250288605
251971078 239468958 174448797
447025501 158225599 396513873
312509768 147843393 404383178
411297968 161521334 134413531
149570360 326896062 179826146
346767873 424594488 236419237
249307325 103595047 261885622
158893563 380568744 318031643
352334556 289763042 157697235
33998942 312499951 200809163
272982283 9246659 42028085
90077767 368339383 425205165
423984929 152621603 352941605
161136504 432262621 363963342
452575475 5272039 116854965
336497041 231071443 366165851
406746930 393852779 81002137
195858572 142768810 235978804
357308008 87493940 45459810
434470446 161041396 275094442
321943143 185071096 229959424
236016967 31908575 338989660
164538219 352579791 349044288
417541074 317105164 396392775
25843142 326686593 142497088
283400306 308450981 300585126
64687613 303733512 375398010
360503167 411689786 75135331
276928054 108725450 31358422
230528207 430256913 51096955
150954043 183652731 100900264
388698462 233408186 87199387
394223387 195829563 181460563
261830203 217947002 177335438
376633022 371265949 417924838
111251983 8101451 268414278
336459581 379737477 281567570
337421934 46818526 370522467
25948438 147249451 205673136
88688476 57228112 142895429
64362978 367678292 89071867
151537874 271756689 78142150
126692935 232224054 372318005
297906958 246887066 155490794
302438047 96918904 210264364
302656976 394370254 435706775
333771051 452976592 301193318
340516990 24507766 416300928
325148506 322951255 371860432
378315026 379369585 147117404
24818323 270434206 75260036
441613782 307760198 6068757
181980138 453060492 205574390
12371368 252617999 420161578
436186900 34996316 340079984
387034798 239114366 149011347
225304539 373295797 425417895
193184225 93090618 82453117
7942894 48807814 59386945
172438119 114212418 432734072
120023178 15648998 438336300
170708905 102655848 27391235
209774645 208137862 134757699
393802286 394214719 157941747
457657977 427631564 56702542
397892525 159668197 268029972
269741040 28857054 410158096
399727697 72990310 67829862
202089302 408835276 188833988
242822929 453338126 197126240
286285496 108245792 375225324
343248699 81532701 76963060
319863680 95872254 73342326
401450512 284293660 303680796
25003738 431463766 129284682
237322661 16431822 7607085
457387921 226426216 386605965
101931523 81233385 271505975
192618294 165498918 208641084
181563418 53348190 213814429
123005311 140543601 41610263
175670807 294049372 368223043
274391066 148922551 145469309
111915377 307751236 232114880
220992185 131970222 231934565
274674184 424097578 261682715
61686228 274377266 16866538
417766967 17279459 376104557
456138731 144722073 193726416
363895070 213129164 426107402
86444065 350069390 111027795
14766359 450672185 329474301
335933699 52845373 210796673
440814985 125592658 31954569
333668468 54227273 345273499
138350760 135995834 382681697
80853354 319256999 43776774
246797852 270211822 163020716
88865287 102917390 111481927
309537147 117370595 437291696
28377205 132306013 35280254
155604382 35225296 15155914
326193569 418134939 246736709
362047373 272025088 10129862
118819164 87740591 159201337
147556141 438211811 179287195
407717307 332089655 165787489
216386600 442319099 41931142
234102595 284370848 13584879
300909941 188433833 221942379
191021794 105098193 815221
149948077 208030331 381857784
312739422 125832885 73753169
47044490 9103634 436910296
93866652 293714106 188653386
273430312 74389503 182831772
134507043 8388896 153674892
252862414 359020621 291132844
329110230 172339763 232012196
213798028 298628448 358221448
118698967 127011512 199514189
14841426 115956213 147644586
306955747 70581908 344330353
277256988 42177510 447137529
406996076 132436142 102076837
202521000 109626368 23144073
101470730 118258389 23537611
325908335 407641559 170258282
328457638 101791456 403141028
268955410 454214761 99704359
261624217 447135967 280801534
369279663 335946139 38905421
354531547 35340834 431465678
74642083 23602756 65611474
441004960 22485454 71908786
1196500 363111777 158497866
134002677 345999035 422863123
340115592 117106391 54471823
89615261 357051712 209369740
274964569 222923838 163579127
342062938 90037961 224147252
205969654 353275006 51719968
188118619 261556070 424000161
216645302 393728733 447385405
443287738 23874903 155866352
261331991 217196774 420578726
110609921 251874865 362242826
199429400 255874646 245113823
310229986 434618649 107602236
133688105 139438158 108328172
367197249 432908772 439324261
353530963 420035225 198348347
281746922 290026686 312200249
30119257 76165966 328220291
448518992 17826584 269655146
92347835 441247659 238276267
357507618 21707891 343242437
451755666 114117916 74381524
196678445 181817081 289590499
378967203 14295721 60109550
186815024 187596032 384127528
14709453 74181818 307774258
178341908 286536596 208705076
273303756 269787552 453206276
445378428 229460870 232711258
153765789 251452399 388977239
57048754 195318139 196452
164266177 180050931 197020485
433746066 239550885 240259818
452013001 327544487 52727995
361529223 195048922 293737200
9867824 100415873 70658821
285633846 428650779 217400490
20814379 18131609 382498016
220765336 230872526 198976060
245946462 113341646 203184811
58560860 229436042 392040049
381915809 168282129 141100105
219075769 30503037 185187864
78772790 46658758 98263078
143397196 235770828 266490583
438512366 131983805 57659607
6549067 430632168 28360748
153676507 220865354 305558568
246437951 106826176 409287773
178083939 328908856 100854651
426112608 265454430 369904344
106264028 244334244 54519852
254984720 198853026 342258763
141365925 221507053 92546902
293862728 281956358 451143332
385602226 119588167 363361308
383504661 60017529 138235049
122260142 268769509 209966707
396432239 292166203 307094437
149970700 297951336 76047877
116306406 155268042 62180354
331697295 345242168 274890577
331567515 51966730 297259827
343810909 153121586 252459939
444091076 259287964 83435066
418405330 384759721 186723200
14631289 196406054 234345293
374139644 237463314 171104741
159169033 37611827 194757341
144029512 16399894 58607309
176712008 63467030 389627211
320049006 354812572 193019987
168395068 197976385 424529849
166929433 2818835 197292530
219305937 50723039 220549573
108349291 410796177 227532464
184639110 111168631 164752283
335040951 65011215 106474643
75204292 351481534 374816130
432551585 207755011 444033665
345964254 371930692 27320855
286055177 375656738 146755287
13482662 326855407 167224333
153273759 367159230 54305994
413339943 164810042 45010483
278971903 202648450 132436024
211943238 60661794 211583565
330320062 393250599 52981980
405180455 414509218 226655485
330739083 57746809 358485397
319223832 112197491 67895563
124245624 108517684 222834165
1828622 445193071 104761088
222082493 164966136 6078908
348403883 201291395 26522151
89336873 149575407 275485074
413746128 178466151 271602840
147112171 141190397 90291875
370570954 217856424 177322744
173137627 87774649 138303832
366152677 73952216 416609884
266859229 433068505 314473883
353190734 282576349 376900951
294395093 402188424 88656386
328988339 272443692 41561469
212945199 125105946 379440900
333989117 247205657 332786248
439643137 30199787 221075140
90689665 420921980 384199522
214436156 302269803 383772421
289560873 319490368 378079365
221978489 319014976 19443943
35370489 396064247 179677241
366930551 284655661 358413189
324003479 265044580 144013795
373541360 223554778 210973562
158114504 192413662 29724173
94172268 151012315 110115353
181508981 392115071 303294050
395275437 17609073 238395305
374330773 64049626 30869
436294621 294775624 25737793
202492096 421782028 300217299
399735817 100572126 309387405
144189395 314148422 259145760
310060664 434508078 101803165
407783879 236596432 395563480
220113270 245323198 376581915
413952179 22814029 426730894
251781363 355343808 89856389
312663213 29757677 238835952
179667482 90311502 11384696
336008879 270300828 239881981
15137121 137684483 421329363
413540056 273211726 382303690
216365312 246592725 157571521
2084050 39661349 360817414
80381550 60304996 361354365
230969297 438563091 406900648
274933645 374655155 260313757
267784217 119482414 270258904
33551912 451446554 67045663
109504706 191382931 240662014
309977100 410224287 222077006
169951272 253032328 441379272
93487521 391949905 624758
12126981 243779160 230679063
161042238 149480795 416184287
408463680 223853351 333746726
164863205 377871691 308685200
217281301 287851073 77133711
49182712 217251392 362721163
116430285 125534650 215373210
198992140 443964170 380556722
357813068 86194181 341124093
27669122 221332896 116995599
347505907 212705062 374322380
211664250 241234909 246074363
26297877 400551536 159117599
77179283 212782247 124185883
229013396 398463485 194052874
79844931 439758051 296414186
336384331 405684123 59027497
448393218 415260993 88111857
236587523 285960713 239382078
77593680 269413821 209111706
441022791 2489974 106946584
177879388 146477833 396793159
85733265 165348672 279202817
110560453 316045878 50949875
366212813 102767375 325965032
362966426 117466998 377739477
225408737 419419934 196495080
311976711 352204378 371995662
256773409 341031059 88152222
253090141 144060477 419539699
353315107 192203667 179048800
90822651 157870710 325949993
300565444 186025713 1862011
376918437 206053266 655390
424098846 2382899 178744747
301041505 190047326 308196052
220715494 315499025 173257913
407204734 192447409 170598278
222660619 265252973 113597467
219031105 267073566 301781807
389532384 71794935 394080527
327024117 407417481 17360330
215558472 298636031 141975515
58208990 65822291 219617172
355901184 153827407 402313370
52763981 345722335 126141790
108260391 3096596 213352979
400950499 368037337 96445723
48819494 223762311 454558942
407953887 16960386 367661694
444827183 445832706 437822781
314229622 212349743 139289679
281701461 330903474 397332704
23054343 142968083 327332944
70953389 374850490 223039116
222720739 448665196 446418996
233886142 364279307 81300093
263964520 38764472 351705619
367106259 191674659 326932334
365550750 15443233 183363268
161627449 311932875 243559051
10104075 447540566 10494881
99656406 91549990 310236878
26908212 265753236 224171596
160565366 408217595 320285231
185370513 352723513 66289168
450661732 73636331 455084956
440859098 255249499 245030888
299621605 22609839 176570819
246613842 87724006 43187411
360939830 80607079 371707447
448469174 211922642 7202563
252271003 242062155 375532535
339015256 364100635 382813000
166017664 177989367 28493789
339251979 79715705 336270447
172798736 131820731 139885931
201581776 104168122 150055522
256270637 332162040 271768235
197357921 53587649 362682186
155999229 358823018 4570907
2394875 392280952 303943980
401802375 174610038 104669429
432732131 138760630 320673825
406217745 172638192 126800699
371191891 83551429 323170101
164133912 95670660 146561018
132215499 163447834 161313420
196245453 384604711 145594984
353393313 137297781 194254421
281233308 57803318 404630445
1004211 50800124 137527874
34500468 444562985 14047361
314795305 315201884 397138371
345465679 374525044 389732548
17901433 387364554 92800266
12910758 321289622 437765758
144335766 288076536 324672109
174992805 37452288 19765116
143541240 83982815 120105332
55175881 426435362 277507741
168876944 236944984 24039536
322573866 319793239 416602460
215102038 92509618 237380528
97115094 306016893 145716221
130722311 238824316 378560340
81024149 70545640 157605551
6216679 65779564 125206430
247322815 78017739 316643628
10470150 548693 114060425
20950074 229475572 363601825
236966120 325184765 1534452
182591980 448773233 399033133
22333871 319671118 72716545
247721655 428188054 342011971
19425263 430087409 454191188
145657180 398575086 253749748
355739391 428814728 210139303
357367481 28353056 107802900
171803465 185415840 376738648
338701271 34129475 4418482
134458399 161257252 92533610
298392137 442370697 253054262
370137899 3000631 383534134
270190603 4768239 443780657
309439139 385543892 200294795
446133069 269189343 300114917
37086552 128079931 178830789
255465763 224204243 170645713
61465812 325719811 227998203
84806977 393128515 8954824
444180824 60308837 188363486
98572248 403328695 436816008
371105130 391330699 236429031
412231503 448923213 225202677
59463220 247683216 354513164
399875172 50753852 260238885
437903117 439964194 290919721
378539402 237723324 414622863
103341317 332254450 413268630
258500917 358730460 202856643
160404795 332600386 316799921
186162300 430540834 38229943
94947886 237064986 253364049
180572558 36373995 163013984
364032887 317436421 219074309
102750089 90957272 4327633
333587021 161678693 166992489
13735019 354573381 95251721
233087000 321456674 87288883
219109897 135508963 38304307
215206025 390092339 139396356
103909070 33675582 44192614
300839290 113311067 263523368
281834877 84283752 448109417
395224280 193507644 63297210
259504811 46761926 268221017
423943049 427804525 87616887
8434360 422058693 257765103
134818659 363557532 254709883
177070116 399081812 289219077
401004262 63124435 196166901
26866559 325520713 140807318
207563496 395778732 135779657
65526816 4262897 141057605
452062950 281435507 262544222
224713828 86055168 291209248
349860724 249444122 238424
398355549 85645154 449571224
390670087 173886409 415752511
110357326 206336037 309379686
317440663 10387952 72130004
97386362 361252380 201153952
13360993 143584985 175076026
356725382 191470026 144512088
87611459 60195679 389298303
208769029 417155230 427896733
13315488 321853116 188590781
355372550 151512069 352826504
454346241 73984094 331389790
437153688 436805332 153455422
282664231 301917381 260395096
109765549 390991247 317027506
279448221 363574645 371552412
52432220 118267015 334433222
121034253 12568436 287548958
356140029 52782991 81794988
42889605 124337016 313819770
126797317 122705994 48214066
15908417 299287694 336542
123976125 454601323 94727351
391622058 274936936 378383921
4818328 72863462 385393519
424465372 198474786 210024012
37318543 303247644 311370617
182425225 391655648 13644357
221155341 73635528 72372229
343836301 149045237 20436689
26745540 80297164 321281914
115729108 38419343 413263246
104814953 254572455 348486244
449033451 229572472 528707
188694919 303896604 168625937
193057867 290717641 372002211
257823160 1449250 252106364
4847648 400645594 274195557
310796431 72380300 348084022
223145190 31090519 22719645
212162051 387128969 373414838
365538965 409262444 308566689
138832600 244924953 375976155
299465282 198017388 22013191
78372772 83941022 278043826
228675598 124166843 227856803
74919863 227517114 1281115
50478922 203457975 351108004
199104271 44475246 348301923
203888177 192711390 16013107
55090047 250863366 38522743
30976697 431655133 250656488
331499722 256343628 214335469
424174560 350260435 308995977
240336939 272861436 418236408
386156268 410844532 34510775
453826211 441908169 24606518
217202990 36733054 12675228
169086685 133955163 352439060
283057947 244690375 407269400
34387226 105766270 310893699
312780687 334837542 198074536
442905646 259720259 443430437
44540837 245925970 452587328
165042919 224056657 347897806
431457380 153428081 361619133
35885155 214634645 187115228
60179778 273867538 69672167
177813748 396578299 191335495
7213533 109327541 316969080
449811074 279396381 188986601
98825359 327746090 278167124
136432569 436943735 138556840
224154182 177655519 382207751
127826860 73582780 83317749
25937297 5149527 4171493
310979490 271465135 218275909
165627607 457004377 247870190
119437419 212198114 135642012
425454307 308420496 232939799
228270428 172382370 431027681
336607401 203735063 41029703
395156253 232093271 381740818
308602740 127340938 392834524
195734707 259541376 359643844
337930947 383996392 11456394
79611327 7197950 4450274
434112459 132243974 214978940
70275986 408081915 366856846
120396839 439904091 174883
376204469 453151215 290562963
16371623 180498980 102733802
193919462 366685318 340804875
373915844 397074796 344533694
58120729 344147001 120528741
191148781 329987339 246526235
182263384 406938328 443579170
334617840 119483334 119963776
318280271 179778390 371070606
183089480 357164115 356666590
259938168 452122530 166942389
235343181 327128961 273518922
94012410 402321321 313348800
254038175 159461872 255172845
151573994 331398649 277417944
314259496 131848020 322044881
246195825 290913252 434802747
130293464 31493472 287697749
63514550 72423928 375988045
364499158 427657687 438386283
397098877 318136086 92571283
452185990 283213657 187719824
376168955 1004462 186642926
56234579 293454596 154673660
67845490 282688113 355924639
433384923 397262167 455545153
367971036 392322132 320809096
392153453 389179669 172473828
14944582 395462801 126021433
66397158 105025998 438875688
110656766 293796905 85898380
300450520 344107780 347384357
406637261 359764739 263017177
69580212 73793949 371175794
177310279 330453927 430284609
437830148 10389014 232088611
434505976 148953611 193851766
235428903 435646184 246227548
372873292 313062400 436890335
112122295 100217335 455857036
62331756 433171765 399591462
82268802 60827650 231891677
351360442 173604263 37631954
32367294 160455065 86609768
68928577 336751312 191189987
135772113 22258905 316539192
28999034 245198187 186475411
319098603 59557783 446779429
306252468 265697607 286238517
243131036 418471919 312908157
305044563 327728980 439371427
457270820 242437028 320104142
60816279 254387839 181111380
350917727 310136216 4638536
407902244 105138258 148420759
361512676 291959353 172415224
382233287 252379597 198600667
1442172 66131092 407103399
219496676 79287515 87452221
344520352 234319496 209012272
296024180 18956375 246500983
87337692 421206983 91948923
133784958 306631118 103508475
44390378 403692981 368958639
220043276 217983268 134422377
243126054 169196786 204184437
377339574 449400485 372319708
68824371 225394690 303199184
167834859 416222647 337396205
329751876 279940203 315075787
394218622 44630785 30802125
109587399 15793010 126394404
443958211 272517848 351213402
3329 221800934 227209439
28139345 172624852 280462282
61492857 418357540 43937808
424645461 355748407 258263597
154740425 164117995 258726564
437764328 70233764 341913994
7211992 276001373 326600947
49378307 199353048 402550534
321292398 3718493 320257502
2636950 226076834 360122090
141967529 33126638 344476932
451808918 339724914 369102201
393094326 88616372 322303741
207604093 343374608 218341864
344088831 213990071 407990002
176249243 442709680 224392042
295882858 63847974 299377874
362869669 332226875 408315686
315568384 255000644 169954770
370346599 390064012 394615704
300195812 120103790 453474403
440412134 402757783 280815435
426546664 427186560 64451600
342492924 359530104 324953618
241403592 128509482 113635567
315343605 387485102 68050276
53457958 190351211 106928870
211281789 171834567 204394197
364648679 15117816 335302949
27251712 137844593 425620995
420150710 287602648 118452958
285844348 271894609 29790352
38015413 164884575 328442074
20004339 224868901 258245547
271880032 176790116 289332563
63348172 401934244 87346944
336480582 89630485 77566267
95705997 318879274 314452908
372345684 106214540 218860341
191343951 278193519 420206328
121649817 89269142 170682285
39966975 238137613 450487784
69127868 400288038 366169109
208315895 249019026 419046105
324518265 392795527 100238676
110502076 241860743 254671167
318798961 33005444 448130914
338318511 153790875 251356533
324130027 43867825 318612357
220740491 250120225 291091935
364894699 390408841 297092761
86017635 392426491 255894179
209886173 389628672 423285219
428474019 300880676 34197735
4022641 7281792 209073863
42992732 255782600 254073298
197858128 278165623 34963653
60920240 174503595 344183271
68965801 212237317 389441432
72934821 446558832 233981801
328778201 263648763 128262949
149976638 411483771 211754559
119358926 142203014 328090648
423277437 223633940 302398720
350642301 443349576 71712363
446671372 260163660 298081984
108335792 223437537 132028806
156559155 122418682 340773728
232021589 411767934 141630772
319828128 95980654 234358222
185855388 108283906 341583324
227236598 413030441 166422460
20731260 411138992 24570571
272463528 375567257 377002964
142775830 272318088 447267874
172414119 131096015 408409629
308215344 84445931 104117558
305196368 274369024 331930494
445839634 69579475 353348114
196211790 202034025 10864744
350929715 66699703 394946823
27016594 392799820 267460844
271571089 435538090 112619067
352259038 417049559 7208494
172820072 345759323 395912507
4390449 98339633 321138243
332325808 160012394 290047871
267125406 13384023 355758374
100402961 302089395 227242561
13250707 224309591 340992175
44189557 128915044 453277176
58020209 179946302 21236031
269009709 423194304 101192436
277957499 308961562 177061557
135744727 236277338 82744932
102067557 199984601 451753853
149968487 206620039 144861368
282598313 356659106 420807031
147659425 403518232 12215018
292858507 273265200 103704254
47059117 235925595 108434504
63708785 71882289 126255177
436187731 165014546 133190424
110846474 273963602 105535653
201584059 384390513 52438779
317561803 429534129 152800689
282490266 162826016 56848812
85278058 102681762 352046319
96185048 283533986 8979213
453137231 433423795 2377632
54721000 19101075 118493202
217463488 240479175 380596976
172273088 220364784 326255846
322333479 389659522 410067944
259431693 80676129 382865032
151797873 288154723 342012737
101751618 284501725 116579024
198826029 109300717 85884370
279622972 270576625 431060307
402819363 282180281 315902940
141919482 150442544 335921487
355409740 352070029 339294743
252757244 225600772 428453082
277154378 21264852 60186412
372342095 181785054 390478220
86061710 404331053 82585457
22163569 239713641 76001452
147348871 423412836 227410271
169751368 90790906 367571195
72763121 7843637 212851843
206628532 426335130 37707408
14870094 240075389 253501290
123920046 424362157 424627598
437879639 137068987 27325848
349949008 180065211 283454252
310522110 97800899 276063213
176035082 317208697 167287154
217187371 300152698 177863664
33232191 270344293 337972513
11762532 188154778 46522777
292867477 257880189 161254036
48339147 50975226 28293573
435342828 330123281 434880737
183459140 84952662 299563723
154743889 294890591 456820605
322378083 342423612 144267369
285523900 367504975 341839249
307663195 41001237 42671557
313842885 209162387 435823584
39405631 421850371 164488227
382973780 402880760 307344243
400940519 312484200 151119247
66134415 211271582 357930533
159135888 181386169 319058254
39700665 344794732 399562590
7650706 207692931 307527525
164373787 223098346 149524895
343057271 42573982 105851097
170153331 201150586 161123100
337394977 223566779 221189787
118524784 401141041 183363442
104048319 171366849 227445594
395010297 385531358 250764993
287589375 421128408 128274907
44220859 333019124 433209876
254133672 341697086 2493771
149804982 273768161 407574411
131793459 60438372 158228588
178896052 380523448 172232487
227435565 139102337 291470432
388986342 21375322 241842540
195681064 253178426 178672747
26015926 309069466 2512850
202977872 292989244 89287354
430791307 231867055 14029259
448977625 151320009 10878759
176547296 215236808 403538014
129836343 2220220 92083274
116672077 329032989 204818362
140608153 69112758 145928615
264463385 253885412 437395733
26198127 396791242 240024076
377022973 433320282 49550151
197318815 304396897 63628965
418475927 173749594 359154504
333045832 206078313 299882976
24605845 192849784 238678999
316933916 352120946 57761753
407266169 253903400 378407806
167899747 243435005 257920239
13332905 43017692 227361974
249907625 264535722 438174164
379860805 313554740 14968833
184622282 210546237 243053387
409644291 235949762 113461371
224348547 172975162 267382393
134173313 418487951 211327528
45390254 148179060 219189465
271666472 290047318 110654621
146352436 155515088 80292296
83435117 373643001 432399683
377619217 305791951 326759688
164578744 333154215 94933491
313136504 166028728 391816934
59379361 389884459 118125128
449645093 313732902 247693515
270976545 182424351 38815158
46654509 14993575 159785665
223663372 191800266 98165411
431962278 416346910 313355103
59522553 108946082 289560959
8044631 218517380 435454344
273901517 40034359 288404643
404998638 366663998 279585630
117684231 207881399 308797837
364325404 388431919 452767894
284230327 349907233 372193306
438271826 102886765 290092023
222091040 62648450 393638626
365781175 86740884 261670716
45349406 340591274 357810021
13185284 40943373 281817651
152163193 210074321 305731923
293783460 315343161 399807312
255308687 412218222 134399195
350558297 414507767 47395650
344660581 279709493 94574022
389145568 350868960 264838883
431280805 395743457 431187851
101083555 20691000 152531148
179011646 127749808 80339429
82429966 455090301 28579558
285493906 111667775 298022941
248655193 113592536 135522531
275482655 38308016 434453296
243259624 24993841 74813064
110454073 242503838 10712244
23866731 441161520 290899245
419916785 383728503 88631858
64610574 111809865 437992641
296587064 348924161 286833359
106553119 406603991 447568850
401653907 358041365 312116253
303891284 356879963 56267887
295527172 73760865 441226409
51057805 440859216 197522996
105294319 137985876 314768126
61342839 259159225 155113577
232827682 422159862 361142297
364420968 95377629 295052890
433653146 72169417 256654474
444571627 332551418 220076514
361724573 358048483 123174436
440326619 451287133 189021306
292353509 199915156 99439659
199054766 7789358 80288238
186020079 245609331 132030370
228818896 273769188 398583350
345971533 298821584 149662753
380042092 314201730 352532758
287832002 279667187 103139845
355283407 245523872 391440669
41357973 439287146 54553229
393018730 206560784 343442900
312176111 199796934 155319082
50827384 46441748 312172094
448120785 222640403 20687126
150892809 214131701 396066578
335971145 239562250 24356412
100157771 139420409 208105073
457400848 127167937 246417770
20801486 80256578 155497913
381795890 275094146 340552616
363920852 234219249 100211076
158606741 233498853 86800061
356317356 304939954 310223278
366941560 286248793 46843246
359103952 380984426 95559579
348955295 30593724 203112392
111529244 196101409 70758808
178540860 394556090 235168425
427090413 147991756 456667659
410464390 81819541 290177696
177974537 303710703 11410989
173171306 136048861 303923029
10019324 287528871 173943950
426169605 263379829 281803001
352831180 289886161 412727932
347732127 366394289 45939212
358483502 205976674 435235487
442058875 198293015 191407365
421783355 371085463 215032534
383639088 182690 354802809
20297588 207441745 431491885
107575860 217489362 421319284
260917186 26716927 72771941
119111421 269994596 306525070
136369268 76516883 147746156
445373638 413660377 239403479
24973234 359733255 301732924
141979782 315824875 383438355
220110102 122673664 181225872
340849317 338119220 351925219
182842801 349015493 382234502
299374022 149863905 304198300
398625062 261195816 248360133
126276355 10152505 359880449
185142878 107746027 12860855
405401900 157894817 395021004
377838403 20421179 241182362
456091151 157677120 135573244
206048847 443709209 31037942
175156183 338894746 384999263
249749748 90486469 16659799
227587925 412155978 217087809
426128976 424110775 343557684
124986605 53137236 446649693
360004128 168917914 213372140
64590726 404858371 426892858
334662926 595617 271959155
144860870 244176335 185219530
58187008 279177455 340306322
126784164 55380319 49691020
357418190 199767808 369989419
74866161 73671188 55901342
308895201 264538354 363898602
58737062 57004071 236082581
283966820 239548905 376370759
161632743 14459476 228134514
127162436 361373240 23855790
440657863 393821435 170881145
241550215 348404305 161700949
289339401 254741638 79250816
332231504 146063041 432210427
39079754 393321850 358296794
257796117 180900235 394666866
122683717 160753178 172769738
152934402 16710842 273203671
234275615 226373458 313998319
212811627 48749284 65821458
262449521 358383708 156046046
190868279 437729097 319450365
114458992 388054402 5637289
392782406 188731728 330056250
249434986 410077535 237419497
346535340 393823789 338475281
254975271 289527156 162542188
54430636 262165588 353101217
333916127 280727230 278040142
119657681 103066260 275464990
117736327 247464125 213339881
275873646 157506204 22530206
187546181 22515926 439779181
224959535 324178744 196811021
231039335 329235866 40636556
350515069 87723702 108009909
313326678 440298286 90795180
90819623 353058873 265534924
398002873 4834377 171482126
85456232 403197517 65969541
166184644 45609128 384130110
27473852 147584326 378650791
178808970 413995757 439910938
99548750 290685688 327643699
176265846 252765059 82912770
277817794 100432228 188163853
182419608 353251834 291214524
99086619 143855089 150411618
179174469 238145860 235615844
191133649 127692174 375998690
321626019 351308982 92773535
67385718 263976397 357753864
2152108 421849028 366144908
46912289 150260311 135182130
66746874 237940353 202441709
299874357 119376093 82735444
173425095 234518162 180628612
58993008 393928821 398161177
163996006 245478124 77767727
426353984 402619576 96015466
205627729 226098350 248841497
422002765 94794707 319806207
354621615 180064601 255493682
166777052 288657760 17028105
415887925 142480111 452458198
260805568 453427018 312246951
224240966 248856026 372315091
284631546 84513230 290345402
195939884 361532101 140337736
87896182 352636416 120530856
243879962 231064333 353014646
240655275 233253846 107716200
337103178 130409040 309610911
388882392 154495422 49272537
65347687 92221161 223878041
252278554 149430254 145005672
144001127 14410565 441998635
274688976 89178577 399555164
385467224 228574524 313749368
32513941 394418970 259046911
29185390 209596357 352952323
414772238 213371434 457354072
432422597 231361076 269824047
248219707 395429792 243823469
145381850 196207609 298646621
211819734 60863525 118365061
218293504 422844377 156518863
158260433 285575027 406454992
362590433 225890666 299524483
98234558 81760949 446131220
332599504 25468868 248913316
362841423 258953327 386353237
309462208 105192585 362964456
220809801 400314394 98247488
337684996 129765340 34080110
23772140 31372346 300347306
298538952 298531513 184397705
215757324 387053179 282169513
24450990 327653086 341221478
264446525 403317847 299452666
233163344 443391622 330038858
318916869 313499592 129228188
328345039 154045171 235262513
337538441 143276875 95461016
153587016 358457711 211345080
643974 356054835 40862113
150578832 164144784 260960157
260333484 436190819 331906511
353817903 402660042 64137977
440622461 354865275 22272706
223767919 173164242 379728655
79578665 334220182 6314946
383986291 220313528 414555334
85006783 452002264 299184635
210823030 255062350 310265515
271124965 300420650 187327916
211621028 135585780 277809571
218285112 178268139 267738481
441538123 136161872 19411982
177049700 40872914 437155047
402470806 85955961 262873102
105366853 416694907 279096692
159968757 117812792 97171813
382178831 16047609 126307024
51739039 135913491 200010122
445708120 394237264 363211979
365125219 293763853 424185054
402293074 266647031 342179085
410899188 91949483 288889117
116757684 239369783 260764201
169591132 185008568 130989496
13638694 141489717 328614656
188817134 369537664 279767273
414903414 268313447 119198512
348228849 113670744 270065955
140468628 355067945 114146813
147886236 73560536 294579810
452890520 107985195 54218556
136606830 280101843 378532176
172085863 275336390 262651390
448185848 345987213 324398406
143808761 437428019 323821291
298529352 163219425 366375348
41353013 25026313 395856291
437381072 229118298 13120361
447367872 179232947 280743491
63555113 32209103 247370825
91265432 92540702 433413914
449754810 253985546 90500859
158960541 47133509 82246812
238455902 218622648 296003846
370808100 359999931 142365087
153221369 87882218 22733807
396727626 282436775 104539460
440879781 206311078 33542865
363606678 191724122 248729354
276179585 6046306 354588974
48663656 43369360 99133393
297019788 215907478 286436778
445798005 273385055 84121826
275107154 47168523 204208423
282777571 163671688 251020048
278209497 235010576 373654757
313571716 11009073 96833601
135772055 27757759 109970606
414504603 365246382 116253816
231224263 175546171 307691960
283615287 83515719 5693218
377715382 145214488 410964067
251590578 274495460 77970106
309129206 301736986 299563113
355106606 80905297 317979179
363177856 357291462 432262421
153401801 117725572 122738481
38128786 37469909 38067290
26431713 400400187 454955409
254241392 175579366 188802590
248788462 424270008 332606363
213313005 110715023 24371985
384813298 352120251 885492
86300153 386936714 142297223
147004108 187846080 220212287
269353220 190232037 351799579
351301463 245786301 7753369
241458922 391451566 51406308
211807984 426190016 442078307
344405127 416631608 379329482
271407379 37593049 11819929
63250072 263984194 30554189
135541342 247544094 295074191
12187746 124384050 257481483
18590375 192110669 72386361
345465132 418760355 433956039
199241538 124203560 62580417
252294919 144289643 24755951
104972389 264612453 281333548
88984183 112984466 381605714
392332085 254028010 364955807
23622964 232651041 291826824
378257457 318560401 401023878
235395564 313762280 123366234
449287346 105883178 181152503
246414729 58369408 416034820
20536672 408927960 2681245
259975409 114075709 340649162
125885917 80507410 439698863
419189840 73455752 143632430
383390367 240918272 25882865
28976752 170667897 382787828
57267331 175476715 417648390
27950810 129613979 344378593
340693363 140737342 225415020
284748853 23562725 243098847
364552773 266920265 100959110
132901313 275578127 353255863
137245323 414585812 343254531
255096814 171737253 431537355
204227716 136652718 298154888
313108412 353316511 370928059
354372529 225294543 69796023
69758610 325485933 284026459
5524340 326969740 417864595
306528164 333281695 155824980
107852295 374349132 290993682
288956833 219363275 176662701
345476275 273962392 125990691
333599861 349049722 304069506
451181741 358512534 343184790
64407443 208051273 92079845
72806307 8689823 211337209
346796594 360792636 395200325
314426781 5260447 180065228
84057455 266673106 47819924
6886078 255153839 185610861
384420161 48110088 387963601
132732035 225669958 60018175
18480704 453053506 299811940
242094283 326172770 212672360
184528845 51153050 167659980
273836074 445783548 423022245
285642810 5153760 348503474
393636447 15376487 350610260
46149693 274768079 305004823
155165275 157159930 233195905
264422323 441635122 392643393
291270999 134295689 99407868
335071344 52114614 201663408
126613271 127808805 9933414
104081693 8372983 271163179
313695090 29828909 295529350
214316417 251903238 322420130
431174955 388637487 438123918
368141463 495715 325451587
373632558 387968583 30704992
258709954 283255899 131323311
250755706 149908733 414468061
262821656 109112450 88415308
336447391 104273518 363084311
41716384 430039572 377910946
450578262 129720012 373915133
171666647 126306764 14971293
290361933 423659100 435461092
276789307 38540095 84440158
220303810 86716697 134749157
237992994 219354741 214643664
244246478 349729811 400224096
425667853 120520599 261990048
353477989 426280326 154247495
411086257 241930541 251265084
342752380 101109073 155144337
328333254 199252139 51877026
162559225 336498275 430750248
274449538 236071642 399409778
429475849 362073638 141579115
310235169 380482071 31877618
336460160 174257811 343468959
250874826 94293313 297342063
39165338 63465177 33360824
262830558 138611576 374607337
104285974 331902518 254688517
135967318 200930518 435833264
415308394 371060433 308034278
280723857 286056888 298907303
307742198 379148350 444037661
39509855 398653288 205706334
354895437 407717331 287684860
1358036 38494664 2929447
359398460 278512162 286927653
155354715 428395476 204554075
108784954 408811745 301572270
325171082 278149003 36255367
446309980 189761068 215125148
353490015 268294182 264244056
427969059 83946980 150818147
202208161 206716980 325209454
41604611 275863149 245971237
240085037 32658239 13515938
369517586 283812099 48733491
421814479 419697402 149184052
365466935 452467174 146128536
403049063 68928299 157309341
128371188 333259472 264855021
165898351 203909801 54803970
438944936 233201537 212267651
169444122 292037159 181827305
321511245 228738702 58166692
452112533 55795166 362363616
24924597 347192924 41736832
175600940 159697143 347753686
410986986 198973136 309698727
42639509 431888792 71099538
238505473 183286840 268223816
31199845 456883505 447369004
357705222 284847606 172737308
107099173 313856105 106126520
248157753 251403328 246404748
293342149 102210324 365033248
107187276 327779313 24919903
132113822 228157244 255726404
269279967 49651149 85587839
357536299 447075556 412918987
31461619 247186880 395017289
276197808 271162181 153503672
246530040 289052553 277112063
96693890 8822622 27165367
239926474 74816031 378584570
193406745 327286314 409801901
295358089 390967728 457404517
154895584 315847856 232058995
287145170 302125347 226961653
335803297 336156811 271325666
286435507 347657429 49335001
241120450 144605681 83206157
317000989 197192940 58800399
260611868 145495099 160519591
279146424 397003978 121928659
144884869 230893288 218282808
207418259 391572097 269485426
29904566 300676638 149151117
291350485 385663554 361705224
125917379 195322163 76082043
160807519 281856739 176773126
211841778 104993712 184182693
333015382 177682607 230996314
12721249 456651973 235792095
333876695 129429804 396049248
121829496 88442209 26968856
422027620 393517826 177775026
297979761 319204915 456229551
51152264 435234434 76969419
241212408 160473662 373987444
12216168 189489706 333407521
38506816 48097744 132042470
281056623 316850427 436943859
62340108 437791005 356079933
79949789 155028087 430442912
213243510 151120959 434118696
90679855 411829588 139628897
229036993 344039936 3055277
52260801 167419310 92126307
52268965 244443547 43423232
387624060 34261582 436612146
220964118 318313954 175164628
386060580 277722457 178542991
296287345 450797381 83743480
304670972 180274438 457001939
340712117 374223586 158865056
360913321 156361910 219810454
311681512 50448938 133056486
153309086 383689091 195915760
297929216 136567779 36699613
13901091 241271004 263570152
15815740 237953015 147443874
40829602 383064918 242212670
99985587 430142038 411541457
183709858 401848355 412279898
125636247 183083651 210434483
429508725 273193401 279590677
92437770 379461114 328160394
156279480 150792825 427628882
76840320 56203588 384544819
340490066 45831077 356345324
251086798 127847798 429534332
98856053 290071070 448983339
11971329 235692528 410761049
186024227 317894786 290674995
1645241 180292430 40887130
84932703 98110265 302057012
275818124 233576329 88063167
31036106 451837168 200178339
270931555 11445494 279516035
236281965 327230657 167974226
380757976 412450261 423993170
114119033 246472495 353635097
195772280 367472654 417215904
253317521 257792933 6638860
262633885 158634956 231570713
46946172 352970119 434091790
434867312 335004966 89692954
444910183 159321292 318220863
171205356 225293001 90126974
334446750 154517821 438751403
147717873 322617314 413764767
11054463 440218539 270004077
33834738 309152503 37070578
382837320 282463110 378611138
157435675 449109693 63779907
3831618 110727310 192384636
47034253 361510516 320939803
302111481 71613342 48362782
53030402 302480484 130730701
55653538 120022609 346814414
28771435 291909892 156871619
41348605 30108465 164430933
226163747 256424297 259956420
319007534 251919385 202336317
237953060 244682761 453071154
332384317 397493167 194601383
130525267 96771091 294089746
131793037 116693613 378081687
456249585 227010199 66651132
294366617 443119794 33263535
258333184 449948976 101135758
334426744 222336531 245640553
383740922 431134243 226534130
223813854 147799036 399772500
348203806 383588124 262670441
227605424 442380341 326967967
305446186 431442695 159649513
182284033 296621881 340677500
449034573 18366606 330659746
207450526 380949502 339185045
37937235 15982598 269285838
164950643 261457361 38985690
205302446 363379135 256922345
45319069 269022205 162601509
134564530 167138764 182099660
424823433 284142985 431488385
438554211 186933933 189577656
333056959 196260987 361914485
83119142 341415106 358034753
143809918 78131517 271329957
88414870 111734603 382659736
118251833 32612086 233574482
79836088 358846058 138852057
153542763 69287773 15247353
8401102 143625839 380463409
24354265 405121986 80415261
293536691 89587582 193844291
333791169 386904765 4244626
428613366 306353694 256231268
76073814 198327555 107459688
141583767 177998210 196440098
170027024 64254073 427279009
70314530 56110844 457817584
215459677 103997177 321083158
216429709 289365304 138175660
234014047 2225614 230253326
419715657 325315093 430057217
161330925 115854727 129586170
283375161 197015493 430637
309035054 368632014 431044963
320357900 102587078 341187255
148834792 62536330 140991420
281759346 11062410 405534296
74288586 65365630 278912794
448698056 373419696 40048576
65632620 136837027 298824455
82598577 188139293 410992351
457059287 422954043 122102306
147151602 427908306 245509118
399273049 385957193 110214390
296156499 20419563 136231097
118467822 390676335 377239148
379950501 137088191 363987407
99348414 215043480 347259907
388103242 218030949 104368540
158039871 247568904 170281273
295634851 397910823 431790063
412980906 422217733 208506720
166320837 266252279 248316216
336852696 244715822 176261189
313184370 33896116 271557714
259003978 45573616 257467557
104820749 369737857 272086363
25976848 136975084 155909504
139718923 259348174 141916389
400178418 18258315 31041019
427266739 295123553 398231019
119278388 397697291 310156548
332244386 303549591 28753943
300339613 194737157 126648700
99809630 163528274 150893660
120821892 107402537 422885270
397410574 373176015 456856704
283286089 296655476 302002553
207994997 100097154 25637577
256851244 349366061 149639133
140381278 118646823 397263054
306400795 139703873 321360707
412235381 35215073 167302094
12385540 398253749 402569327
166662849 368737945 272777769
152002556 20058366 171478550
47453735 37474420 17708482
177693170 395360714 248420684
73021759 374972517 115037118
288777915 116443945 390687121
457412082 190566334 313292243
417711917 153770010 174855210
431837391 206452209 318917244
8598481 185320022 426285932
215497637 195508982 139889050
341854324 314544994 58807835
85354582 64184299 87696652
278103703 25941671 169839462
74947708 368717044 80613835
395164167 64276865 326951149
180435724 339882439 308920032
230128977 35550990 315844865
104121512 85756124 281497698
331482386 449479596 114987897
334252674 27799707 338967042
74286972 366770185 97827795
272862302 204342934 229286601
387021966 207970413 433857651
91561867 23645531 277660952
158943957 316079934 333368354
96223402 383941233 197978993
225942771 353729818 384555317
213363006 307210375 144834061
358830090 250914552 271348327
144216418 100990507 100423224
397914645 408259975 382173272
295469088 367302189 33792428
446295638 225464225 190625688
118081355 423497937 183134865
11188591 302109117 117977319
366071294 180047535 54177025
50961884 307816439 255551190
250892727 176270678 420634499
17749498 40463798 403247015
98696735 153405341 328423734
343470475 123921029 79108663
232974069 358528525 46088607
362101123 85131055 146883444
65116830 355312365 285379789
398348623 153269739 374021990
50022340 203624090 277926980
192215514 335240320 48494858
329348720 107916853 98684327
200764507 47814245 281318710
315060648 111785034 77766295
202169706 91170236 185924232
354629184 9254932 304210151
292640394 119005505 238808651
335177011 59280833 28520038
168939829 272383069 379245423
37130568 411094309 32484127
185989359 74631785 187334737
328526757 191154823 450862024
365350927 50812878 286626341
288848155 20204240 209863877
215451591 131565783 347852959
118413633 16196712 339648372
196835879 156593399 122122115
24246430 218950777 338153629
145578196 4015256 49518548
26094557 355699031 371893938
51776434 387991326 36034006
335116891 32052793 298586242
420250997 167556109 334234622
401746667 246689785 235941775
108786095 292377970 277808752
293693520 384485782 98649988
54337077 68764811 286771913
161244975 101039587 275654857
41196322 388610222 103563667
103001834 144018022 166624296
150382324 293836481 113225675
195036430 403963074 30655211
157563275 376665009 179742704
245667136 19801923 20225311
76680397 38686592 58007880
428128859 194663088 331931294
61988107 75101467 170378128
378394064 124796953 366306888
178034665 200571989 104144078
13079373 130161895 100216898
359220885 248979429 420059980
102996612 364024463 259502812
107295095 454010650 306001603
335142043 412302325 354983614
349285364 419517090 359895677
348329105 279637901 42295342
153713605 68532283 222290271
299366019 99887977 22342550
88984333 219543249 287795995
121907774 367223622 346804599
377530600 247171453 333393137
24275304 50778920 224435045
120368736 245846168 294436441
39319367 113609432 284250798
99230892 72887668 418037544
420816871 14740109 191312926
319024468 407614915 145111803
291875482 431202228 221137773
267759108 58434311 457873820
192138143 111887287 217000903
122133186 43223543 243428580
384901375 231113866 58156343
368347167 325502829 360673946
234478416 233486755 377941550
146135119 319176648 2379102
222539849 432907978 316518616
439623890 297997458 376150774
277058590 142880015 345597604
5158601 377474157 426957706
72189371 288188501 170928623
218645468 328140123 360068471
293745675 367815101 455161954
267277894 26584635 334060028
32863479 206928808 281624217
363464571 78231831 194102832
287886651 73135967 384676349
360340777 129455624 249809215
218177544 65302536 150177988
44302343 362023646 296640404
231872619 184830632 69597288
926374 128818602 55529297
159476452 453051511 339294189
296354480 349117641 210778763
281112901 312086565 170904004
89810669 402652101 314735105
131952219 390866467 403149990
257650201 389084953 151012570
213081540 12847453 71058534
410989255 359645506 431226396
65073086 32298272 62700792
337104060 427433223 361328604
277639491 231790100 235344396
361352571 370841802 286214364
159957567 85416292 354200077
333731561 155529354 237107823
309567656 399495841 133709184
232158526 419877841 208107863
376439800 406033339 345533900
349934264 130613235 87263704
344208547 157341608 40250849
26575529 315311318 153021730
338608316 414620184 208374613
340048703 270900687 5171373
401863658 387847036 276786946
281753704 80487594 220681051
166266809 257289564 413196660
409556784 23135388 74122547
315899342 200785680 7851015
244152203 40046579 370050925
429131670 167333922 318655120
188505723 191228402 53117155
296918551 101418979 23874726
10026777 239182781 362307382
115463100 19925283 329815264
364120541 456068616 452352272
17962737 46349717 241206523
124278187 147449618 114395678
253332103 224146264 235453008
8244605 257938702 243877401
155809218 253106144 325184343
295997805 38443938 278877746
165199410 14377996 42480817
57663387 39385041 243114234
263172131 115526733 42163294
136823027 124960664 234181490
261996032 420833208 240196864
442753460 258986527 18337913
94948234 80955806 105449467
366661952 430947382 366130978
162293402 78485578 191879581
395723468 442386128 378076407
351115224 88191478 255200925
129857910 174879956 110442624
281274512 13931659 212310459
37931012 112634835 439110438
307813451 367535102 401498638
298774486 275325575 42349211
27493186 120929887 365887347
261329260 18407687 143526768
452950704 368821592 147973027
49188861 305315050 271388258
219253316 402921687 237789577
336205130 147299148 437575964
207107026 234938021 258998190
243070909 2216291 365349001
73611892 54911806 162060395
144357095 112807889 74520368
4279813 346759246 434337554
104152545 316902225 297561059
90607107 100590119 260545998
110703443 141529591 40440245
445106495 325199751 382566556
15920737 343828940 27299944
378534854 188359454 368947071
226062457 27959204 443204264
333317442 15056360 157004424
191451933 78397391 417361522
129243060 384572181 12600881
260016854 112920611 195511521
140161811 129118880 185856099
5720527 218250881 297708153
404939771 5180054 264828122
33306429 218932122 280615092
215415541 443356417 67086157
370546545 346854704 367912454
69805847 198304388 454674301
58537825 336548368 129997449
8357225 116160911 404398106
93728395 433137928 43797993
107098629 354559779 342959675
424950491 342196875 445854256
347774656 371295575 234088322
117354965 205845004 336706652
196822954 389724765 291541919
157689019 181982192 241413406
444434329 185312930 186664169
304683617 390094104 382194734
228193052 160645224 111870497
19608858 59370080 186329643
54546473 105137821 267827658
43328939 227026468 419872361
337014088 79999406 234823329
367111572 39817014 77138698
116453303 33057403 70814645
244258470 130206089 388988202
280810792 321856687 32289158
77094392 447139935 380612475
341699045 33889568 198547749
173571706 370524254 418803814
75569787 356431171 385339355
142722984 439827001 132703972
19097570 100772269 83346867
109200298 362237686 30359099
209469146 36878322 37960552
399814969 64521601 241416404
190071423 367818001 58401844
71274138 372409763 217329093
249861416 394214245 220836099
297310052 144463235 229776639
255022480 422917066 46436478
251707813 357449261 426799658
398958799 408670915 339600792
420976714 290845420 284629234
449754966 387278022 98155170
194830030 271783593 119583812
253003414 101604584 249018114
48698463 209547832 295876272
330069874 172843429 396596208
436797481 178457382 97554378
26059731 388760283 388904668
314281848 411628579 39701501
215502095 443683996 71077016
280176989 194295207 110845440
322235675 351696441 355030582
132549371 208730194 19315990
188999512 325752907 231569436
179355761 231906396 413483346
403238490 44601607 367600913
365185986 105927767 249085842
281483294 322184763 22646075
229759135 219387490 329740498
384591309 423618471 214877292
114180829 37172602 307972015
275034992 428563651 38962897
229636768 123423616 212043553
87762674 78110332 216168570
209566269 102980024 393084111
245268235 451128213 244432935
127816946 301343640 260338043
298801303 22764102 221100804
12047104 153503028 308998117
85363369 30437769 252970087
318570042 356263687 163294319
431122176 384679114 53102017
384977407 220911714 79966457
391043651 86881275 156893868
297635143 403851333 221367541
382065847 195884526 160737094
136041936 162450241 273568524
376260347 326080255 318359341
305424835 182208138 157827622
78340085 181036829 119540677
377452385 438976829 114028439
228374781 351774728 150113630
79775579 205250293 365100509
381108400 358624923 147901391
431372187 4250621 456174789
198771915 423089138 223222015
195476312 380693791 343600398
112486619 111046680 225104235
190762585 410762311 255250509
172576542 242181329 224217049
172540137 15224762 232222839
58135851 368812499 23069676
337900439 279786300 192929509
77036761 180039003 409383791
318016117 266751936 192728062
272676936 439055537 298187214
310626604 290734175 443980951
325207399 271897914 196100963
367682886 85614168 413917155
97148926 286120784 407708307
105701551 164832402 229329115
423942167 408339698 258270851
177128811 377727057 299007852
344622195 288366822 116118679
24876837 19578192 444951850
436319184 336452412 206628702
328196321 139442750 376337086
281180075 192939048 183832038
88962312 198081483 96086004
246520938 290055426 193383251
207760610 344470014 17317712
42697793 41924414 140490012
307202332 183770401 292549906
92430315 310187323 60800632
271007467 134741749 453786231
236627919 132884289 70054332
365803046 3694063 240524377
232039752 198995080 306017250
248046253 406434182 103715033
108595021 97299140 311960974
423713851 323027287 415338495
315295760 36473801 72858457
445615720 420169462 348117463
453259379 89269803 457012881
217267903 234799329 353926114
187927604 200694857 300423935
146714602 111008366 301951288
133836543 441259985 76793557
110665003 100878035 63136983
243097676 455403035 132541695
208460106 212076402 339623801
92556846 220057682 267326921
88194449 212600404 429679344
265030048 346870753 118151320
407559798 151722512 450731377
142548550 38956233 311975131
291925703 105763482 431903275
435475800 141452472 161034682
407994267 302524799 342622494
403952149 138394967 354825904
219866315 400860297 137839077
426293025 3252767 379259635
325107617 291410825 201441772
52985832 400666344 450786796
147858048 175215467 448718323
446825047 380106930 128757891
224128784 156928872 439392839
5290272 304946724 278878660
300477995 157857565 257835274
105225579 95216279 443867323
309210629 426395116 94976628
359931095 224354174 246028464
453427200 59520813 47368894
180393071 95783062 364461187
220164414 182003285 155839003
284607062 403857809 153131350
295852452 207600452 145786690
129912155 289575316 303264186
33160940 398776832 294666424
238627914 207034591 219685642
83978311 349443087 5913015
439008484 333603873 215806996
175056309 276215520 453118542
456643859 70348052 73872961
433950909 128177549 204826228
160492791 149577447 350279461
122950314 154666486 339645074
216187700 145446032 367364761
363238862 227505598 119937239
84779368 345511578 421391850
323331220 369986781 224693494
352894525 110976963 381142779
230620848 100558193 333568716
394151848 385458157 206221401
419258323 56014983 11550935
244967395 107432260 169603572
273131213 400257562 24045824
223775497 454447037 133138221
201096335 45199069 316244779
135798601 70213123 406030045
46202070 417246906 338925043
51197782 213285885 108509552
218195675 71523971 312739094
452542673 90904389 4699034
11091273 106312657 327265619
415450947 419490230 312081316
11565355 39985079 267310903
112533784 30651520 168319355
337095253 304911878 268603748
438814238 291244365 375881779
89522143 239053385 330521638
1501837 216992683 445033210
55935223 54713275 237530663
385250747 355732192 192139384
104062665 381585735 317876219
355783451 12050307 339587817
294849507 226848543 227058370
232653866 288674899 79690912
111442595 146465271 163993556
202350254 239544673 172069227
125419241 27945394 133900066
246116347 60569904 331806270
408279824 177408123 46554043
29995834 452911352 424216338
417724375 357966052 447417029
382040712 132638183 278889492
394879380 304737635 321441281
291855225 35583568 396865715
223440355 337405811 376145803
370432866 130050596 358629189
184260466 41460875 434425534
393413672 116279949 281235435
391699759 121719833 332160024
283915616 95536298 165172133
58688110 36508327 234321058
175051803 274146403 198699799
36691578 364955028 431073381
193633898 193458171 449017427
67818943 233330715 57902336
417578091 244032297 437939260
342343813 310946073 35492632
327059668 396210520 69907670
161468275 168042509 67874967
15899745 153050147 212970190
15889421 344470861 210013482
309431010 247791612 87930787
51554985 172140689 282427315
447299606 210806473 71342972
50797083 153490868 17813189
288573303 376605171 422120816
246050516 267196795 81423809
57276094 194730436 70876416
85588129 343572976 28989907
207294873 427238302 81148562
133834277 61456967 406789969
85563142 427537878 451392
210955450 262362889 374283351
104561814 166457284 114507547
297033681 93709645 263167092
225287632 256296867 244398409
439803420 252041132 324323004
41155437 443374841 307521383
270905454 193107510 124608740
295609356 295151920 267276301
304363784 47774213 289524810
94091203 414214969 423012052
422005389 44554402 136419246
177081504 26055661 244977119
387634649 326650025 194744490
372349117 167542866 309368740
179158449 290318472 99912518
55316955 31333892 139556749
408986954 6957374 98370700
227546734 457415294 47925050
56521555 69102609 292570209
102160218 433384031 155604215
328334279 10097374 430363517
73231351 5469339 58562766
441093684 357315607 340584864
396682330 2120917 289341851
3546393 36902707 268647960
25970878 417667325 398272814
352495545 299996737 309307975
64643476 78189148 288235841
110538224 38964333 152784469
6089861 136324983 219156146
340901757 101222816 27877889
190392110 256707262 251115686
200295489 356775572 31398882
288641267 272199010 72406798
90899571 90601176 282288665
185838517 346239287 340555466
170750796 56135281 36563470
451914597 369089004 50849145
448949402 149403949 202055105
272907866 344721161 80437579
335961636 104558494 64830794
2123751 295227877 454791821
110608651 453092428 141528517
105690934 182694932 309047871
42785567 285262306 68060647
116936747 235068059 209344546
105019001 299255224 403566353
273629784 277241671 79350492
281906301 207479796 196300863
341206824 333380002 131705350
101834976 385157325 414898139
422861894 422213466 304132150
423535845 219022757 253531800
123619007 295000440 243200233
350912631 165073649 145309239
186826848 360262356 308528674
410173578 81276348 392809874
294552945 443733381 196347373
278342244 152893612 163930264
383592312 216769427 330594698
279000602 182159840 15485855
307722585 315706636 225033352
38812957 3247500 153049043
283751904 245291171 377031046
106882719 300299072 15384069
384178889 403171296 42272052
204798380 269833915 376750388
340504113 357301479 198758943
132608440 391213969 218970819
48214658 119952792 346720953
342731621 127406305 321524609
12102397 203734131 280224472
54405886 62034230 435653054
214174899 158730262 309737785
199146622 138489594 128408509
387278106 82177135 317432481
10161625 246158431 2356238
238089555 314550572 332812462
155871884 163661000 359710232
34267350 361770364 264129900
305438494 231120219 57498490
403331731 83727036 66511352
170537695 252699450 207325470
8507417 45679850 31579375
15741644 101071341 289202397
111835152 422612847 77519464
366091733 457388536 242478518
23567241 182916597 448062255
123443248 30579022 167747882
19095437 244882070 4775980
360085725 456520577 454209528
230905499 46064873 191114454
56028830 211568584 133888037
285073992 224577147 311513486
5974582 323128129 9137819
252955129 450972507 80160295
433613139 102332603 230054261
180149696 237683267 205052213
309667863 332819844 43511231
267137292 307779261 324580719
106332063 434250898 274077326
218423643 186530557 8676853
96847988 196202510 51558831
273771186 183167410 98931311
263431639 11154271 40939891
363829156 103349180 309677169
321427589 433185337 152191614
252028121 389121120 270081083
100279173 405367870 404182958
359651570 75861905 188270133
140454715 340270582 3811279
77033724 229903135 27541959
101904290 237047753 289931408
205290647 377930757 275626429
133629648 249688402 40538895
300679074 282496506 391298523
362609268 368857457 63126518
384124899 428178384 247453388
358932097 260437491 288570331
127369256 162929481 189241447
396976365 401563173 215472462
248660644 454116566 102880010
84397144 111374473 93789042
360665006 4371319 407888415
440061178 192107865 276840176
397277980 31649891 54698712
397195555 50498035 332560970
80847510 29222525 281788031
408967640 173718406 73610031
17007202 259118156 222744076
134034078 304033641 277173046
349132122 298484320 333387110
368686577 149057695 171325861
210374568 167784080 12240140
109251697 324929520 369035199
187232931 37292215 148933922
161724324 341103581 83208872
452082320 248958929 204901609
60763396 325383746 372855993
275505572 432070759 60410620
427530030 388358065 139643781
223801244 374492107 266792917
285374481 134825697 189405415
23031178 161465467 444299074
196198190 353998629 425890655
348776599 312819571 193674384
238764081 167100594 419843779
191638030 13618415 325194248
40592721 10139811 361537280
433142755 447465372 454673627
297687693 427754920 82565212
311774786 313095107 341367497
376527559 75433959 145844078
2377705 17001948 105058004
131603429 46013092 65041962
64820915 400689619 37844440
25591192 232747942 436191978
242180299 46260963 315260674
369753922 242107609 126013267
261804940 367659014 113483880
73962488 276042091 381020664
131177126 454811865 446831260
386034137 455497951 52347903
102727412 108848719 396612578
210125479 269130089 92378960
15310841 147736376 207280887
322339803 28894489 295287203
315789374 423813466 224275366
51738726 54607388 138551942
25971919 327677784 216817699
241448760 295418666 262505041
396099054 171790166 295874950
247226699 232845904 35842968
453148180 328644397 353935968
415815505 156916909 371830907
297564514 194207525 321047875
148464497 185808407 60103732
56196603 284074978 171484132
302866861 335985530 275672155
46942681 392456496 456141354
203500558 452892735 78271364
300850293 12420550 218404209
85520716 200076004 259773884
385032000 456552479 421652392
386264745 140820486 444538876
145194812 270051288 158749918
333227006 133108924 11508475
308898820 184189259 178587240
72782877 106886618 380249577
438778160 150582310 211917130
78709468 201000785 302922439
395700394 276127680 5340689
81323320 140227133 54607834
120620837 192540448 317955887
188542539 399258207 420718598
255486537 311012060 448927944
240793182 235950251 16012924
38905114 54068300 65526712
113677583 111344102 149042983
339034187 314382120 631881
153806702 368159721 6471665
374516124 402778803 166609804
290800914 239457394 178578621
131231058 135391037 175613277
173992618 188080096 44764936
236892402 216136763 183263318
273110552 290867279 347945777
270321185 271318903 428067558
73690297 139363767 292035609
189211767 165426796 368983184
8147254 24866163 444290243
20218196 244682664 152436911
428466692 190221858 260959539
80422282 50859072 116426466
223734602 203139761 93710680
104476103 361669503 9419122
97447479 15130952 298969412
144154587 28966040 246365822
95856842 47567700 65151741
197108825 96763150 303893991
435492487 302565697 96849247
328420412 263826293 356167275
359656521 453456361 416000771
15772938 327786514 176567743
327642344 335953759 181185494
254051645 170867688 414029309
329492976 128288385 143602951
284616546 349357319 249432960
233240330 372609780 169588981
228676558 268200065 185805918
344611420 221071161 259475228
7648133 264071665 128912455
191150756 17348201 176920018
226668367 14221408 15815097
415773352 283213559 274834515
286640781 419304816 191514539
117586834 108270643 316965207
4664588 78783348 283311364
166727148 34466084 240742430
404554650 333575539 34433501
159793528 103759088 284316147
277956359 282271370 32202981
125669043 289854462 227711501
320956973 409941109 54753482
180588816 230165724 147025423
379929349 47414167 339042001
35263907 297487003 168501315
72219040 332819921 353066966
92586986 208179488 65200898
212177159 56361568 6746430
30669732 372138595 298175198
444196819 306009691 280089116
386321164 77531583 376094614
205824417 301719635 53961598
109282876 249322375 112365429
308398742 295671549 402882474
410883725 232638239 390360218
368519505 48689321 84557968
373998835 138053674 329599264
210120298 341978088 51072567
166377128 276225145 281907710
222587422 91915780 105726821
242989944 275958427 18967735
214372421 18611734 10850740
17119652 31472150 150545812
135310324 249689109 220372353
57965265 431419255 37646229
203787080 30038636 452912842
95276425 2226835 3186778
5853979 218056354 17699766
234710706 388413055 385252575
106320340 210091038 125828891
381321923 94210311 337662194
167973626 342409546 352962196
418730681 15538350 388274781
170305760 224929031 17721023
108981408 4474849 386665241
240994117 61952351 83531850
274117596 112507072 6777688
191711476 437807952 325717011
65633434 392637066 373124721
302017079 356433868 236388558
51930393 254376639 307198656
62999274 380884701 328313772
413040237 339497144 243625433
401330250 128386399 140292657
398851231 395219105 72789831
358458537 445540465 140369910
257971854 296051344 347518028
183417912 359075831 238788429
368594847 37234352 184944697
23881677 273389825 242175350
408059472 198708291 386189820
140607746 181862748 225036014
27425122 69880811 119203153
13581354 273328182 187197461
122424558 330532950 220710145
34228071 168633169 246388623
260272290 24493458 394167621
268784763 250525899 326013175
106347398 303095695 406165127
138613265 154923758 87490181
81083029 19015098 105909887
125671602 448131973 22509326
337476420 74839805 190035398
199766189 308964766 387392685
2055914 265037014 161511417
178926091 57419137 215957509
401173974 6858757 248142655
290326548 393688043 80175828
70640652 216034480 281945454
243934269 98721460 211418255
435428097 373342109 433306735
28172201 25610976 214983049
52418548 230475093 70137953
76410086 147598436 287280822
437261755 439007612 364811458
281732565 223517647 203305467
148281611 339250574 132592847
120967912 358827708 82396536
71769343 54113571 198419351
14428290 439348651 137433282
141609432 185506837 129830967
196060174 93253788 146422348
349430195 216874625 51292466
302540974 53859567 125398481
442539926 112815600 285979400
413601368 307517527 176316813
200679292 429387300 366208125
262416164 171320900 272591019
8239093 72418100 31754667
124355790 7703414 381092366
234309874 160556209 28565563
445258953 359325142 231415040
129136404 23527054 18939572
249451389 187171491 440614022
169584650 381006527 173859674
309352983 283903863 205267739
198321685 329076481 436115233
299719261 352081050 47175861
135213983 325228175 292636054
309975257 267479097 1863205
376819501 327496578 294333632
441977365 2074730 113665755
85100475 143805479 421562922
251510414 66280814 235723587
34102719 435227879 287716885
307131473 131711736 350111755
321166632 153437820 64143626
438601648 303385544 299187339
450862369 217849195 222297322
58711335 270234501 96331584
198171149 301021013 155369202
45869298 212420007 196328072
451015465 92890516 346634824
411895638 317844868 120440870
257450397 178971228 309517318
230648156 335389994 194037048
208378861 435106670 456442620
443730967 39302706 396073443
285961998 271792202 102213384
247981037 434393649 276422417
320284810 256350033 175354828
221524505 56725282 397813131
130819782 391505893 44889075
255814339 283020274 246774631
289147364 66476916 248413959
310136887 242132166 68435973
23913237 386869432 25236533
253644588 280155331 412769881
427142391 446787803 166210005
219232718 1652202 244036037
222024895 312392721 450726878
243427927 393077918 80594558
319897407 227351942 259363621
212729412 137575565 154698583
263879220 320053606 21095282
218282130 295342834 66014323
347253415 80804151 7126033
243142781 457530442 316205109
128405254 381677987 40558435
253028125 373539121 147888963
437972759 454722570 72411555
270694838 212184640 155414450
279274341 432317309 1842410
99185239 52635214 366400953
255040979 119892338 5355430
275801168 116863789 53992096
106710611 39605424 366801461
120113513 436778310 93679452
172501503 428410916 41636321
136400388 4345253 280868371
170372901 109294538 307788256
169557650 211122268 270528527
411093883 378497623 80193197
329385111 411055145 70175623
312856107 147312150 341004412
222494100 320780625 199209486
289347740 384538921 408570786
152908588 51511662 432137667
135250274 363095956 128744493
424016411 212656353 118607709
258785390 53267279 355917949
51583326 360563870 162051016
125252006 369281054 127598807
326083563 294824076 328078862
154500603 330961519 371587493
208204409 78764774 174234448
264183520 104628927 191241525
6478186 292354195 257455201
257587431 386626899 182968976
448685102 176844743 420597920
417928447 146959077 397108056
276113432 446702545 279337989
115220966 335183076 343535911
17604247 457806080 289254381
165972627 278396006 126151327
135302195 436744485 87542271
373139316 157834532 455435733
403339641 331870994 99265820
19347065 241054394 2800076
440764061 327883363 423151081
287375277 44470476 388633929
269114380 70212539 406069669
391231233 456125460 318638144
399731503 413945168 337823936
427534819 363197723 178737984
401821017 48664948 147595190
203680091 437379639 247566794
29942436 8030279 36080293
414999617 123061258 172756171
436916374 276626704 329263944
169871824 191492176 405821946
374457158 175876302 443739888
300906672 362991047 389449123
443053176 277952585 60883324
11723144 341492764 246728383
279260903 135216716 368343259
256744752 384239299 179118364
110317125 38512205 135422068
74741638 415777485 9159278
309259152 318316368 213314808
248772521 117091911 227112563
285454967 37436558 90492616
414957181 382909714 217376407
442962134 182211327 301509575
388554790 295209568 19277965
117284644 267357848 331168182
27685611 179870502 424572715
76939259 82048667 121361963
87900261 7673731 366407269
57273117 287161292 70509706
106778005 164259823 367039494
353646272 162865407 356884674
49087252 250132693 61094315
111997353 82166412 31043282
20505167 444777564 356944322
237841880 104058103 89450661
127579046 287775931 268047813
432257380 357573699 262897352
222397782 14544577 354147194
25556412 72848041 125665884
318165990 271102546 200008114
209552051 97794481 60328260
44815903 163016111 449235810
27202926 453673716 151480384
2426885 395274877 261091287
372414983 387188459 426292409
345779241 214358829 308220871
425483902 254184810 245053731
112942912 352343545 113489236
290228546 398854176 184863540
230130662 115479390 425125562
191627767 81357430 161959226
199538423 61125950 264597325
27267698 344472508 215661077
182598505 96208583 249053610
43688305 198426041 47373154
251325979 126859956 320741936
129264655 118863776 58153994
71139708 364351847 185702061
184787413 5011651 75780442
142058918 248416738 397448026
211369926 214877863 108713807
278413247 281422125 310531039
303519969 334923597 429027239
13286494 266718854 219450141
231690234 37239288 4379405
375396974 247570205 421768431
391343614 150973406 78514213
212518807 351373983 174028874
438518618 230507 83142461
90770125 420007237 299631943
374599844 426739540 190012107
274733825 212194710 367795244
93216929 457200241 97561138
261747258 417821350 424857804
47956985 394383282 328466503
252754243 384309654 173549895
224750784 183051583 216347755
128443769 75277009 194396880
20024778 61715126 425953016
438461392 93168127 127029740
230987197 76512945 395752881
362815666 230224094 362409712
103722783 336908296 169790103
342739766 349085987 143252041
166891753 300347709 45207822
171498312 102512195 430061559
109149636 180407909 340217274
204021131 154960191 252777371
310925428 247419401 406415524
326796288 405734550 155060345
391269055 376598998 5530278
268474043 346074256 68656156
136699260 145790204 33621732
77025693 399886861 113998257
180825 385203300 38296856
60186505 240281777 223035187
412589034 20806432 457094503
252792082 454717971 381469240
59754199 54132523 258192623
145586434 227662414 191718168
6687719 430330641 240516866
201312329 111670815 335408511
349881812 186844692 449513150
243941800 66812800 370165979
35972843 10416716 226904370
305003007 365783747 252653388
78445315 47703824 358715931
187994962 229221801 452933294
301943959 356244701 152605343
233638837 408456028 150571973
372759878 399393949 384263459
72148846 142262507 260520397
61364242 178038427 121936052
304070970 125535655 293609807
257356471 131470924 246995930
182647211 442712106 448062366
2929051 190382294 436257244
134656750 155925240 429316465
226469355 139213928 303581442
6885201 89032271 111324067
219625942 302206206 3962145
187665184 20726718 117709232
426719165 132605605 122770201
33681917 305743467 269991920
130456294 216586231 361855549
3877324 420478602 81092709
419288504 305479128 375638679
335083481 94074221 301971213
151400011 151409765 60702149
218671217 12480373 322625065
3467623 12335203 336714077
425852408 12881415 408553332
10535783 258741316 314694399
79891989 365151760 309239899
269424218 321173060 89722726
254793189 313264906 204723460
8393827 165870960 148651823
60422187 208047123 238662085
160225753 138477785 167920594
89921605 330914225 62565515
263930660 457414924 169473114
375511700 296960069 40169829
212275991 369780335 101637322
191897118 169869570 34290862
114687493 152898075 90515543
359075412 185326440 214092207
402455687 203461429 94092518
120160128 73012410 48429816
109635317 131140524 79874797
364258059 181538293 128420047
217632222 114382171 31173069
207951988 119299534 84455429
96795953 113080414 443016691
240767110 98149386 450908776
245407941 380223037 50931207
212944083 60153732 261166894
295702041 212724946 76929400
283649350 82868154 351971525
19212179 42552423 21333388
243964169 426999890 351247085
438870310 35132809 49686186
192109315 235670628 404115235
319468892 134640762 374784751
19974979 297536571 146679620
122092455 359319638 51466350
71595213 203359949 87893386
249524604 39519832 336300326
333670442 174984807 174035828
188293618 265036714 230067492
172359431 44181170 341562421
231080575 243747192 337107145
139612482 260055459 234618765
439186781 292075414 196365810
434631397 396849243 305367972
302918718 130854138 289006394
286034462 226711636 104410572
170882172 93979436 453291426
45359554 213503148 12914502
437759282 274212941 105978505
46985819 216122686 415370973
12658785 261508219 271346262
81931088 223338593 194400665
132959667 28126885 100713801
36740328 264829612 69428160
27928633 122019952 299737085
110295542 7231357 252919971
209566846 364091881 174587938
206009589 312945476 193243121
251240463 49292099 163386266
368719115 6624557 311527260
59910588 83224264 280670407
151531729 365833362 350757141
425682459 14240272 434608280
155539170 48703507 99553265
299928667 402218178 130529264
384527217 377605582 382409677
304456565 234070218 78675424
202424384 16362862 42443626
110006672 262019276 154307002
122984731 70395543 69917027
287508018 426870191 100047895
123388017 387413027 74834678
256850584 387048570 169477424
214521464 77833764 209534225
127628958 144431594 161845539
53688939 60109333 177470843
247373932 174703807 369945154
206298230 103435868 107650098
114981778 416137245 38767824
11657508 312727319 152823579
123597753 255241470 45965816
129433264 127861416 75786500
262166919 114408307 190539462
159596163 265737378 211046372
342490850 144970644 186438026
221872835 49072380 253938067
172989744 414812666 348904958
274014356 116657277 40413061
378210074 53372637 116079881
378704967 33158010 126677451
11741218 295590013 447885877
218442443 167439656 165748600
22421524 144167185 324895267
431849438 49027482 30382735
391959751 107019351 298970533
411419611 19506257 12582505
384699289 73449557 18623325
15617314 419924498 308681157
194861943 1180436 49169622
143393269 158851816 351419928
216841758 336475950 406909544
169619964 401547312 220992510
420785502 212242723 299384308
38999470 43803198 189470733
302945255 371208977 109244427
345821728 141760860 305848386
368508910 139881533 314506550
384102530 5372649 457367880
276043132 97602631 286891486
296132966 192449391 188814067
338185280 170822856 273917352
124584071 251501139 204659062
26667187 360138311 177092388
379381970 132985404 82441280
130208155 48216736 117276637
317878805 155541447 426239699
99639467 194233026 194398862
98805167 61358746 36772956
325882466 93055698 7712876
254335020 405256418 34870014
340342405 380844651 183332728
407797783 402417348 43606782
257930306 72552858 218270721
93316028 252308065 94814893
725245 210148811 454498646
43293115 85327386 431801025
168843441 197568291 280487819
449449634 336238024 361801996
360355274 238836231 446545644
68345936 11973244 139880077
149241353 168415764 219737721
400069544 255614121 348778813
378827325 317019521 267468572
22529953 179518140 99640241
261834310 336485783 194216317
427535013 408864101 271537555
369770405 129464823 192028181
176582413 295186506 299512755
43211784 40202498 158420181
85898844 86411130 137521018
331186565 70965784 64488979
79293138 359777070 380458266
225251797 48873597 176906207
30587632 425545686 242076352
3862732 102150017 429850190
340124971 320741240 364886244
427765382 153354684 127571027
281839145 452446426 67933708
121404745 141849333 409863398
411054907 248199084 448362429
397077175 134123082 321738648
105375198 432037887 7925958
404316363 55581658 4060384
85342203 399543343 64306100
318850558 123027058 6167025
173805556 179674824 428437182
352157343 342536756 69096232
312801955 253632903 155397655
47018207 60280282 427213277
338429348 380116125 196992550
182066955 28478777 285610087
29273236 364271452 376314155
339679384 340358965 53687149
154408204 234983825 1667078
317331615 203518146 181190960
222764285 361330205 21885491
76539352 316382726 166086069
237783140 440596881 408988029
442012195 452970342 417751381
338737858 157488157 200391711
319303214 100759174 48162981
418235044 111910112 293601029
339973604 248783837 191852648
184821174 397868050 417078975
384949026 212018788 38867112
85664936 47609721 120030287
160028870 263634559 390511774
52975450 152381769 408234047
252651804 278112130 80819453
18800025 175439464 329196178
396250506 77175902 194260310
112392836 215230928 371134000
74923876 450847283 398958319
32126304 93433162 230885342
419078862 159664983 310469424
53892523 453617259 316277785
305021447 61400884 436262782
118286726 96329395 70841604
4231267 355091562 199617295
239355349 390126911 450801533
277694835 95125931 29023013
4238872 189751653 241209870
514050 352482713 88182680
363512412 449518906 391250117
232038564 449571924 231192085
96560400 329561496 455978976
411668623 7924397 222959661
391905603 179209603 276015368
228180374 348617505 113909360
420549465 103435602 337288262
115999643 230638890 248615620
229310491 114032397 150913982
130046186 53447816 448165895
155461196 320615742 454032767
428472751 253467847 181166303
338779758 284219695 452938349
196814382 399728021 23139364
447336107 325964606 216786518
52469977 336524831 314472893
391711838 188185738 335122494
398562017 395470189 120360855
236742468 326721683 281170484
144776646 403795819 422902139
287884625 451341434 395432300
35645285 380047264 290587090
152078073 62680492 269588704
267652971 381690018 77935841
85178570 383382909 68737053
62583703 121183811 238651127
248582313 143848102 228965907
336350421 342547912 385987199
297122956 307289722 144707546
154581580 384995182 117749136
4036015 307639126 191993359
252963990 280722867 171501755
404164000 269747278 232889736
111704456 202153144 77950730
27423823 360926451 333360656
369253503 303462215 224753606
384696015 76839548 225837435
315970646 428388695 45745671
429733334 429484588 5429580
8466416 157902081 308800379
239480197 374345529 443880973
330388829 97309606 318267026
407399047 146723948 128495246
396125610 444001491 424932374
69515917 223424308 215712170
59206891 362979603 135887869
146845870 86609838 195408408
268119648 15680407 254772018
377188619 113052570 102661948
436597206 156938475 248284034
7741313 173013804 107881617
43421463 348415294 317274633
362095854 409576794 124412185
11342115 241626720 157697994
98204855 252056424 316776345
416750975 343905105 434266784
30500289 205274282 195901265
415747051 160164714 396389974
142145992 124959687 99712799
453528790 15782514 392210686
247272794 105318275 148765896
193391253 133892084 31418432
262783449 388711501 457540303
106047403 382450204 296027129
111350492 15201431 41758147
176722402 346183059 25465868
367925717 433413470 393493243
228819367 437379515 388668282
219757423 435821770 444488382
454966427 272001592 215585211
184417506 77744541 428286234
220686116 37571278 23191983
246541061 317893718 154451436
48096860 52873121 402051356
390033250 340641423 390926308
419199596 22228462 412711313
406606462 249746348 297513377
231983790 350776186 29797243
255672649 350080455 431657476
159446670 8504290 313516804
193076107 172737287 194628992
212266924 323886413 448333184
154528304 371354462 140356618
17212818 153761301 390597144
361152906 95434878 431907504
276537010 85028248 238782608
262777372 163163556 45932129
209009981 307048041 57616412
232429506 38031707 90957106
188753935 190948136 191857006
308421351 114056593 158795401
355835092 99718035 14760828
399292803 166882755 232864554
6971899 50071392 209958591
139590040 208843981 354829771
54977298 409542902 193167785
374709073 309570725 397415478
270767853 421397622 139364823
158027260 356429872 91368143
437115253 3099595 103305489
384069327 190287929 25017246
178051257 419844621 264856874
317724095 152964849 338994164
146688747 339367932 43479005
96879908 145953373 436282908
171814847 313830282 205998334
331315576 265105919 372217854
279519647 411828023 379426671
445376765 130973448 363453802
198051 12903456 170242090
378067148 161955590 152438494
290152253 311843746 128295980
455425629 347627852 282609410
378608778 329583481 339042098
344710424 387985271 436701639
330221202 62359893 110124285
407236898 34585909 247237561
85169430 269002846 351728898
67809899 304915149 382292373
148925966 77715897 86771391
95444777 307873408 456701035
139992764 135147584 440771467
177450319 445885600 315087462
10234285 370479362 325990726
223992036 331347253 112134462
437053051 269573821 416951369
266925925 327179043 33030655
337918884 120159889 447637720
254188208 290137124 88722100
369215492 287413345 155429254
434959925 18532589 93731023
35836028 101982019 251552145
274754237 97250957 32129694
22742694 250256554 391629879
349971289 10039473 289577019
230218026 240444251 175066960
415924434 394068404 368583575
211872828 75571383 46883060
352439859 153941916 297928113
219412870 419796304 299910956
52680098 203208954 59882866
268232618 5820390 92199521
267337194 321366434 441204151
125582527 86973871 385715457
194910608 352969385 443817759
13646713 224536426 90536613
188102951 267478173 85316269
78313665 347764858 400697066
300489909 301981635 203099214
69362129 164602097 328565815
14889543 1550685 203708605
189290415 174578293 7735547
308054030 353171783 54611862
18393775 204788270 41171430
11529204 34887978 111867200
456527550 182448733 205053064
262237363 123919416 71599287
326576431 368060244 251961999
71299119 432266436 194995625
277492680 383484166 647442
407595530 274914374 22818453
248946014 58711356 115462200
314460062 388258037 396096822
290770388 175778468 2082040
289872255 233312187 248421777
314966040 357928789 419104514
425755007 132527792 207556077
432570401 159804117 412470366
367526252 241126236 68642565
391164472 28102251 288181762
114252705 102447326 200234486
352907248 199457727 311545163
151141907 186269443 95672524
61201104 362283155 328103961
167207647 188473099 286471568
120698687 249043077 144112772
384414250 344406542 386322228
230807627 435192753 202109281
65095019 85208945 89972440
36808257 402383518 122305274
19905638 374367751 271698032
188190097 357664424 355431305
164302515 124184602 245989558
70787857 249291829 289156910
339438380 289716279 437046167
285826541 80236982 291454682
403257498 411594668 358174541
31469248 344153400 92478503
405143163 298869526 457016597
122538404 258734052 319250314
113216244 261012761 186869558
93805468 193022324 16614005
436217426 348683723 451465895
231399701 270227587 36211968
444441983 78875564 246887360
127228718 113141936 444865510
200838627 65830114 353692283
273735403 286501257 114128766
397476155 263424742 51024358
339409751 213503795 209415352
352595331 67893815 444884270
209606846 85258934 41486908
402458152 6943825 211065782
143118948 301811144 319821746
113136212 448158652 363997480
34982131 23086114 206651329
268570324 110824355 65377043
323602557 424981908 51196138
289896290 366944183 128573935
58742502 334110855 141427726
125164418 437656122 216180154
453894868 289193917 83381522
24820716 53478277 1477583
344419398 210894532 160443865
182328848 457110904 38605081
125302070 317754657 165296557
10187519 335288271 308801126
331935786 398725375 125209641
180881562 146741549 437274255
353432000 238297328 457075778
413748920 343761242 87961138
417478844 29464362 251085729
373965153 1912731 306024409
424152363 230422291 357125637
445247843 6256427 361195766
129341578 284789006 138209535
327360472 152171219 276827232
233715079 291506884 242149218
5870284 253451247 400219716
421356195 308477021 186918626
42396805 78759900 327023052
58830342 173599952 349791472
448497410 328238618 311413744
279997409 336564282 321182751
184135703 390161175 157340460
65373445 386276150 24677011
19730063 79015462 112446475
41857440 146505903 47610212
410183397 449016253 291487392
123917800 386850595 290282531
60309614 52588400 122956788
332971148 30306490 105290513
157567341 164795971 15354985
29225771 204144171 400422336
13064987 314068703 334966942
89018489 367672650 113481801
146396787 356857909 407675955
219425648 278283061 114211045
261368084 246779773 213326239
310001028 338399810 194394309
414773800 59221152 117508414
416576068 427505538 186070499
249674372 103894440 35262269
154365701 221683015 182918426
112443501 165170838 345573656
164466535 357533033 152483653
140776901 427174665 345407669
85164512 334453855 431688109
225356214 396773258 455440213
43305818 351406525 378931089
282502317 209353845 310589850
151926608 322734450 313971215
260683635 40413025 29406777
169417485 236834478 366337786
102744489 400186353 261981774
389933863 289544864 203434289
344239921 62220060 431037330
44728256 14251043 241360212
442339065 30668688 14490459
407759375 126225102 5463748
327424843 313884357 414298126
125882894 154600275 291341104
22184089 389360416 269268021
214623232 415286364 84815387
228573632 357239055 82385746
320676758 322426375 313838460
423404028 442421131 53092189
148327371 391871413 402156849
327716375 167898827 442261118
24678207 406645125 19535147
232903934 323048592 445034241
306654462 199225038 413221248
453229578 372725957 115542604
347224182 286318087 163248389
173703500 206887860 83824977
314881911 261252837 7660945
214122253 51583647 248965729
327891891 329045649 178225881
76691288 440055522 200919394
54785406 164291234 445218758
411897720 362074908 341370124
154231931 396594697 26291967
440417346 106402572 449669389
141543828 160565818 54984423
189156626 40175132 94818809
203828453 242092691 47261647
60677416 354627529 116704024
391804390 57321413 384493293
4649355 396010419 383248414
139839608 91724254 239086896
313890132 187447477 330525828
375799916 385767113 282994437
328148430 112483437 239063063
337141877 62954673 56308843
274899224 286174100 152710070
121494348 424301391 321822899
136226157 312758310 55365489
2954 1475
156563133 228795891 130511672
226355888 219723358 244506963
73546127 64197640 105369889
76235762 246480791 44079543
3571772 149483730 239378823
226173967 156810607 198668376
224438704 55207579 157509602
97508091 241233858 234081127
85472818 33117072 175793931
215714023 48415143 10536020
165974029 216928252 16235355
132441254 160935199 107328890
92549049 123323189 118945133
178170831 37311685 16241369
195534439 162605800 249851588
248637720 18161959 17756266
11858185 29555879 198244790
49892369 221709426 134017833
166147149 96611176 97651397
204390750 33090784 185142683
152946856 206196007 104224207
229852792 249897370 247710943
102162788 37824251 230307049
79305261 32859903 94893170
115792958 170519332 249125444
90586991 186235891 59456866
80618388 235368870 158963546
105695129 222341746 244215187
146207211 214884524 250766912
148323880 49166860 192698557
31976791 162767375 178278503
191491445 185068655 138251289
61511635 82185107 189483108
240033672 202581231 48704563
87896734 58379861 45738997
140248547 81982919 109326047
215638334 91760714 66650350
93698929 216644264 97305733
94716912 39903426 237496951
202972850 221930072 222380247
73600029 231447588 66361500
215118045 75738848 23577140
72963371 176234294 112118978
74708457 125069725 81084229
123294526 88328973 99227585
133974929 30526147 85644871
34175664 190645622 43988871
212619709 234643161 109868983
225924430 95779397 97720490
72642751 194224587 36693832
240751627 187312517 120070226
105744757 72081082 13438372
96207866 4594813 65413873
70644479 26704715 3173976
168224602 106972589 78498882
50277619 19650417 63027506
233412090 227151229 247086059
249748523 67845089 66044889
138504005 61304999 186420070
124438436 39873834 5959059
109072470 190718851 77937589
190743280 251599975 28692375
249165749 84801265 82772203
171515731 121188828 235977787
15162351 152292200 126109664
10215162 205122780 143933303
191258508 94443425 123379054
202971109 11045266 243228726
157824981 80516971 151989218
202436048 27661376 27027655
84929323 99570990 191499615
239289695 57477903 89937920
237352156 129357291 3340191
126342479 132944344 89965315
208878918 63185915 61747579
115424020 70174362 127015307
102256197 224152626 145625481
59259798 70078147 54518215
241194756 1315223 200548561
125116212 113848535 195381751
3504435 236365271 115973046
174460158 127069466 87976895
231494991 196377896 213311998
132586232 115435743 211920363
157556234 223547481 216916323
195361074 96076348 131976499
204552558 58712388 37677771
26790763 128759250 108159162
143197635 175601205 152036645
154395877 212012603 129408573
207039290 207999240 224001164
65343165 114189786 133819184
102866807 96314587 244086537
29097250 36303862 60269524
39155320 111872791 248414441
147837133 102143093 106750979
166927063 124308522 13117586
71978834 119712354 168649439
133689972 122610347 194795561
24304809 95114048 188553106
90000198 26256734 222714134
234303636 47903803 189923279
222415858 56336578 3473821
135041091 133023479 2996846
17173077 62814540 204233197
57498064 140529467 22145741
23157109 186269511 207531919
63559341 154649052 56430843
178856908 30023435 176295646
33480296 11962014 138879399
215810294 8131335 160365542
86228331 78911305 145702248
250391142 130457396 6488234
127912686 31891960 118349223
210796485 51291148 13338021
52671549 31354550 90917046
146022497 72247727 139448606
130434797 36984579 242585213
101826821 30622001 225044581
177783348 98297477 79555466
96291861 83861975 207580015
11958343 220170561 108958777
218897500 224572698 225050720
79736406 201160044 162292895
101791033 45959487 145357649
182314180 2246454 240053691
80058368 15505393 14786393
235538475 213663331 173371813
239293399 177230332 161032522
47265555 200908857 138332294
30061159 201170376 190103135
27598379 57205127 161464828
181523306 203843513 166525268
131456930 69799826 207521753
217046377 171750825 166727073
100779488 33889447 12194135
220474313 72185473 80091411
37346411 85850266 60062733
103756170 53659090 109629573
186155556 248758368 203273087
159481365 194385955 50372836
129138507 141330900 111080109
78477724 167694599 190212481
15769864 154574126 172461285
28631832 185878743 219099306
205695268 207421255 84276747
161252473 191435520 86279304
236594262 128902371 44608937
26338673 6136739 27718244
29826115 119305515 40866204
181802129 107691254 189605212
99115455 62857989 196172568
164507230 114159809 149116985
19586601 195077831 22063554
108690806 132648960 150685181
138285378 36601832 221011060
228028645 172609819 174674452
200452139 250425473 157527903
10353129 93038494 64471971
45508371 139047851 73827463
161156920 14846114 100179202
154733412 68575759 99333234
143186762 28642237 243836990
21983057 185416399 18024063
131646545 86370865 91306968
54744788 227471266 80170336
58124500 88654801 190746250
37136389 238370449 95642680
24128676 245819336 223096133
39969437 118722784 237004994
50880351 93792205 115365267
8263883 164072733 68778326
176012642 64036264 11121966
62034839 35175099 233722589
192929393 209790885 195538705
70885774 31572960 81412450
188576360 205244864 61934321
171099326 161604779 216108079
69473986 245026448 185486691
73769451 93521368 228413527
95030542 73017785 104969725
52708254 71612206 239525533
34339412 70853073 64712134
151461068 217917083 133754387
85766694 247319322 61536864
50080840 247858044 155096801
54113530 109145248 194930673
164674689 11109754 47908317
118204795 120430378 78262228
180120680 60321878 166410725
81359097 227520258 245477518
182003722 147113635 194332393
246042959 210472897 67900881
89518754 213771658 110237599
154356201 225455673 79752261
221808898 132603507 125063729
45588262 105054049 184379921
133047762 32555571 124003027
99500526 216839824 121544150
36871534 216616135 177563166
188823400 91118250 50288503
165201026 186795334 190265180
235843365 80989119 183454939
136444258 127857368 223651288
10530808 183696687 100246605
53869366 103015428 35189433
251461645 206354501 8097808
134648628 83177972 91868650
20281595 11995393 205360828
157266293 50732999 163491107
93216653 104872133 133411540
124190570 177968083 204675992
144974841 19961123 153560746
186213571 88079751 120899842
177310494 93670030 133419268
9726236 110506046 132919874
130773361 29313406 202653893
197220757 77296938 81975144
187450216 183312539 204168786
56558686 111072794 11732412
167598093 30686993 96932877
34069818 159938658 188597244
25790090 54230193 36283088
110618382 162357643 129035762
248052458 43458445 738375
246040997 17003516 148824456
23438050 176083654 41219719
29557807 163392770 137814044
110993043 26460417 145001256
164914145 136658055 66428344
217727833 29046531 151154928
249227417 121927013 133206654
225226181 186688765 87712298
154561420 122860390 237112090
55350300 41843582 144174991
150387935 53248688 168658197
76569812 177000783 134683913
44009170 88737929 39937102
209556405 120641377 105794589
191769132 18555880 11027760
250304490 43833860 42247096
187541557 140632461 961863
105858242 205991164 186665774
202998090 208191029 9460059
123262345 41710213 5054075
7564043 150745919 247250679
214365134 135369891 183488348
201598515 106531745 4116843
60976109 194067085 233170416
107287931 116778562 84355939
80489586 144364711 77931136
140362296 98772030 204216987
60821019 114072486 148135284
110211807 174745118 61776076
134738910 140179058 90432850
57478691 200998747 150745080
76254115 25199445 219460454
38211408 51728609 86652430
21764233 22521803 20251364
58714903 180532130 187451241
69998394 44422493 236856267
137610844 37656852 64547414
107878714 87037300 57302542
142161617 186057755 111850552
211195223 100578661 168736629
157589007 49508690 250349160
202450985 193165091 146437665
188451051 107347277 185939672
234005800 74623885 192262293
233800992 150876725 173036119
220124426 203451172 73957101
198116666 29575125 228003573
193619646 245318319 15697871
97617576 78509611 181102435
106087782 171107788 172866735
79036847 155881139 210900055
50595926 175733119 72098044
237295428 242415120 89172838
203695149 93420029 20618656
82673074 205117271 31448827
235714322 24696136 65985986
1003462 80086096 7237227
153075269 249644716 203169023
226669399 102258531 41405149
219355910 165125253 236743650
80051818 206113968 21554616
202887419 226512494 74210916
168663059 237853474 195044574
180018276 163201780 199322887
195520153 93845373 47922584
229140708 146897858 215549384
169042769 225493296 101615124
123894332 75580841 219162496
149506050 77567101 133718174
106646619 41186859 124518090
176595645 160498570 103955045
49755183 192075329 218163618
166888574 147842430 198339874
198219663 179554685 164141005
2255955 183378666 131424360
239469640 96335012 134355985
167233124 102399873 204918546
70820285 80071235 246700992
230435907 63458413 178248595
164087342 160875541 16014973
143868153 37374133 15435497
194482255 106453542 238290886
4356626 247847803 246432219
94201517 212170905 222721632
206309437 212163437 53426434
115380600 249293447 33334097
209914758 123165167 76096984
223617115 246564943 172141962
120130934 16172953 13377102
747250 178753729 26459079
77824289 103854944 150960362
27110572 152286750 226256078
149022063 69144275 41847781
221485727 251413039 76709262
11761659 15837293 41695289
238315013 144019171 69892397
169991413 86512218 122583778
250688039 89846020 232788577
39563788 146132882 127962744
77293238 1403354 47957413
213809355 164696903 90369796
245123673 145135904 243227300
198118591 42808217 212395550
3085830 112721245 75205689
90901994 207967482 61528562
107698877 122579202 158792585
121729802 240281803 4062731
190473458 238663848 105881232
122005518 118183343 124277471
166666078 160442934 166069166
13925268 242980856 230907475
205140288 135094653 218346613
124295086 30202976 45186496
106676972 193602043 153377847
200494815 67285445 87050310
138133493 189057258 99393167
177722206 121132046 43601285
122458478 219499044 182706245
16272472 204997858 37966268
249537703 62823585 59950050
191819332 97202799 105415537
164696348 249533490 139967009
130564709 231603288 133127148
155693436 185675416 131668234
107840952 233043418 216979367
25046098 233423038 194720153
51042006 223544566 24166558
64336998 159287216 93391556
157595426 3072544 60262087
179103662 211116824 228237230
91139842 155128558 179258928
234786716 31909088 7427558
152273946 234774451 41461415
8979923 218027127 126644200
28699023 150309486 121299097
132152294 190849409 230854119
175609640 28538446 53403508
1100099 186240216 130066095
237276725 108510978 15306232
179102956 49245461 219982375
242797276 107091344 157701036
249410182 190743447 90620000
29114102 86740720 85059976
226596099 61462512 163599815
98491673 45048580 138106419
171742931 194021259 88301677
80867194 96575601 208384356
165151565 176175145 126951226
19876953 61798001 139354075
214450365 84436733 90928515
228308760 131469153 62666624
90079721 31302174 206942195
79323035 42874129 163512460
31828369 12019070 201294680
52020794 241044155 243505087
156205030 229631001 94828084
211661659 111828376 83425598
206253118 179373414 105702688
117699623 168094219 136405638
118122915 199109009 233194232
19856207 236535850 4311196
219550348 205098709 30428579
47831126 1013949 218515891
17967961 44012376 15457266
133157685 183044319 93896268
172020482 163740944 199090869
128252753 158576474 150937946
59574416 136524837 43563212
119957593 72705074 177011137
97484838 204978900 165610598
71379294 192225470 279063
205465825 118735939 65672294
110741576 40495742 132857417
214738693 73024207 43415676
118487726 98245943 164562863
80977998 5684363 119845146
166586341 211817648 168848506
64411459 46322193 119650184
244925517 236171342 79445540
64111392 114951895 1785058
186723612 201100975 1262680
170549434 207148369 142996378
80542832 208974907 15492397
219824731 185270259 248713396
72380432 6096173 12149252
170468150 242035605 81113686
1395918 222298474 72110921
136994106 54428196 207689211
171100840 246781342 242095457
230372059 199677810 237981300
139882457 21442632 105578416
228304895 2670213 191598092
20106663 19311200 56415630
71038433 67229707 43315312
132502318 105322848 101556978
22218898 77898731 14884078
90448315 137392145 160489246
66285123 226471897 17974444
35564727 214588170 88084932
79507034 126334882 167940027
170170675 16647278 13072551
73588258 7506474 2674493
47832539 155703973 198242647
144004595 126002870 143825240
141337151 216649484 139052851
116143046 9973185 104040699
205527609 3716398 6665112
141087986 178093735 47299806
133727968 31384119 219322008
100000041 26726943 250256032
212765352 232776590 129592216
88588717 172221559 243840207
189633827 78906505 149904236
139888955 175172533 220799546
154126548 39554878 108863485
109038983 24169152 173342472
18443161 98880516 186768973
118439121 142182038 38980391
197153910 118066714 147621644
193077948 103643434 85540880
193811152 10501709 83605766
2033744 151981383 219663988
235900732 20378309 197684239
9943923 25614861 192242405
46650298 69983227 86134528
194484070 229112674 90861975
95718799 246506016 249895258
147496337 93340859 69713507
49691429 34072073 50913300
44423795 205576664 50526856
246440663 60998696 222077712
11527067 200551948 158292306
64025574 61509489 41526618
125929279 92303465 245011723
128822304 24173924 75064655
36569351 7161625 50212740
161944988 207828410 99734416
250174299 94809857 45219518
13952659 108678599 135743201
216637303 121813617 15178511
88391240 85008228 85327071
116101643 102869469 145867642
138932570 3153318 108204711
210776536 95510687 161049672
24015987 199208074 159417776
9775236 117892176 4587328
234112708 37494968 150165276
196959639 33089141 200801237
71516867 14073863 158869287
8478534 136108457 156569317
33292488 18818217 247637993
59692428 164927649 217213713
59673865 5937776 158220239
245689951 240768763 156980137
18452999 132667778 102297469
235202098 231030714 234870001
185998631 131940909 75603604
236277062 228647403 185749376
166445528 214487321 138165965
215275723 151663410 155416596
7086428 84004055 103735734
80704793 242774517 66143481
152725133 234867589 247987723
104181398 187710451 229698047
127460153 212327075 15014189
233478245 249365167 155313947
126273350 171374389 117498911
200473036 48590848 93659296
78901839 144078297 124035642
243414919 2475322 77483714
199569519 85973169 230237549
227073626 101403201 204687300
249180367 179560517 214260387
148667356 243247932 163875442
35045085 62961021 98987965
11162081 33907261 212441942
186852654 31375159 157692752
69259108 94648576 244166752
44616810 178883939 204951326
230010241 133436015 8954669
190908013 157118661 214337374
107968818 69713910 39558011
86902993 172850044 152627694
86322611 168612502 128654014
133699665 78725521 145767780
80792043 101263558 181400463
235583722 163493895 156118217
119110277 69243649 88095233
60177596 42448999 229929000
81640877 129707779 51842758
14297440 71047496 203834373
19127088 128094651 207345443
90871270 53983543 38950622
161521107 201544376 116444662
170333549 221118538 96106881
132359202 96522497 174049446
57403878 14724871 117830209
98213340 201340410 171818482
98224934 75047506 118253206
139994736 42456218 97995071
71148199 68892331 46739382
162564181 125464963 21407772
205868598 237857805 202409861
131491355 151512314 152773714
16548020 199128664 23117775
44790747 128303350 41556941
26541126 53319113 56658800
245158229 71487757 163367651
53035638 208443235 119262078
207912870 234607470 208598307
184803542 211122454 181868522
216399918 62855673 151674572
143642401 140029309 108513434
250118106 214279798 137975745
102943274 58256975 147814548
161865061 134040438 104368204
210457366 8991364 137658321
226612033 164798146 149070409
212311213 55257392 220950770
75283576 160822682 230953083
75894928 176455896 230470744
242702860 67661704 178564914
84625124 54283904 132494089
19545411 189545053 180305934
170499760 162220758 117143972
94910161 241210030 119376331
167345029 77977063 209846946
235267754 43538633 30307993
168982295 55291731 229428660
67711079 104895192 19875907
187605768 209188192 228873586
163982708 155984093 230301815
4154249 243742211 105333472
127747735 156102294 26271849
225043004 47779503 86676649
65547922 118653023 72996160
3262423 192258374 1620403
197586090 151609606 37085270
8074597 60254187 248546101
50276336 164854788 103495115
121597648 177628553 62606809
3351480 66086922 126573445
127714982 14130966 172646096
101221253 216386824 207732064
4912326 89300623 248203134
191970234 206330843 120357262
188994617 31537736 5616711
22189029 171113661 124177795
126359406 12877441 97323388
217452760 222023866 183158612
201591751 161372813 245357949
93788226 163337831 241466927
154789554 222736425 27470103
143075576 203785214 147111581
100000962 83705314 177594653
138931915 149336601 156668692
211967877 235701576 225499709
154854747 31898254 209815393
127837627 242034145 3937398
38269198 222544718 243288936
85751770 190325393 144768601
60993699 98424841 244446942
130511690 112706351 4532865
84379810 168515490 140803002
160262043 57011011 142248593
97058480 182449134 228643014
180228279 234187183 59296256
100902002 167535239 250619286
88880934 23310939 222419467
224181955 200883454 248997544
250239957 149864151 224829599
65224809 140932938 196776634
132530820 138861530 104369720
37857832 153432923 15598956
87290572 144418696 60335138
75736695 115635950 157939797
196139768 227280377 129571871
24263752 73238396 224642761
15260571 28056573 227739049
85535609 8119313 107448966
214658411 177525987 38025290
87545447 153198559 143839625
245469365 79473038 144639742
5718105 55447508 29118705
129682107 7649307 201661713
136850955 197657864 230766149
71384055 186984368 227986796
101382166 108603170 27425577
93669391 231095633 222203446
227568291 363661 8040727
134035737 217092260 123302999
157021205 216350585 45179118
208189207 219360341 52633953
34473893 192987752 78464217
132197941 245845052 83524137
116424131 203501108 3415407
96202522 84912674 86229866
249972239 245841801 189164982
116667309 116343079 69890091
161168361 140464721 244508698
44944756 160364317 36954671
12120234 239753199 188953515
178147273 14660059 15092231
141357508 89927042 179839250
70040187 207511956 29642349
225065271 59194658 4458702
210775733 185437944 134072656
40898327 29160823 181008621
64729207 209139609 217746204
121497 129770361 52924003
104330710 81440796 211882708
223969611 158049221 112723855
121979324 115106145 174688568
107621579 211299370 233018970
112976219 251560085 234061970
192379053 971420 53163104
208875311 63626603 161565426
204028268 215862178 104372578
55592 36154253 146541204
128468528 18900370 208121518
68575441 102309829 86041632
61973934 231291214 136600609
164627208 50195959 3644348
206732582 166650726 175138166
17854544 62280109 244241553
117296724 231345755 19168242
79340524 156253561 184050429
31002857 58023064 228542641
6011243 155952477 130089806
75146946 56130784 220674731
220200429 137819264 59656014
88260829 203574893 33711368
122577127 130428675 80144391
22901791 78279195 140627076
131605019 222675904 69597297
55011397 131967216 165848635
182288777 232176290 242952050
142325281 120558431 8610493
8659924 248568459 78498770
3923305 238798505 114353952
121754766 34351168 29431538
189823098 87980926 53054572
103960887 104182678 166379561
199147683 128138556 133908700
201137328 212748614 222334559
242229429 238199326 59922879
49484203 225722111 198872534
160472445 56971495 34671134
196276369 39862183 153684695
105098655 152048394 18758191
228462751 107539598 42652451
232125558 66250365 167396895
153291994 209232512 67003239
115375697 3831059 69641419
132189783 163443487 117491443
32101200 48420154 193590153
92369104 158339423 233926857
187673427 51829525 218547264
90896724 190417079 199660917
214930469 122187077 39478762
30487429 8695060 6629204
91778690 130824912 97081091
200884324 42253989 117245298
85547450 168980244 166233855
167124586 65560767 90853698
137866018 139903591 98653944
212545341 216260955 211581303
21013683 86651263 46746879
140552898 77311868 217228952
31476612 198297887 82461423
136469635 33092353 48561773
59396490 129556599 32459182
230423504 246737577 121550029
48584867 44576621 101326828
245522955 61567496 250109785
198970876 135795238 18885080
216955892 175704146 112887216
21050041 19472451 156615514
111596116 151465486 227352299
122411933 198734305 102291326
79205628 34709796 25055371
200413297 88107236 216629605
135243049 202428935 200114535
169751519 124186555 216837147
54671113 133915833 205008827
72938995 192330954 70809670
226198362 235328050 108019468
54336241 117827746 126023487
102388967 36626721 168561891
51355682 155131774 165365942
219745614 173395881 42619017
22158636 245195555 80980904
135188796 79854196 33874192
105513971 104222274 164918354
83527448 173769719 121860381
176298946 213626691 97153973
39657832 86780096 175665103
163270861 183332794 145449632
160864621 72386271 125164832
241492533 51736110 9378947
43418613 171468565 164388952
143362829 151298037 227853607
172813541 73522919 195648059
88337690 81157535 190530633
194834402 39732544 197876338
195850356 230742801 37679810
106419337 191021310 229795139
158725533 36366788 151204810
110158776 110137693 66049199
141878893 49823333 76082955
163208902 190773215 2828273
60313805 123355253 181688340
187449637 85725764 230105732
564744 136853765 91101769
222016972 4869724 196013622
199609462 117762348 4813038
19500075 94779452 114470954
48203625 61972279 237468976
164748239 86980903 141561237
232418269 70636353 151239962
250435291 124637189 49760910
212822362 156994075 102156550
166532963 132716772 157122136
214292939 239852463 104022943
136140531 220834374 97489245
173453281 212491326 129820421
108816269 190351714 65936245
102378862 41975372 120653623
220966552 225973741 179421009
39826722 228763366 152152662
22121127 218751048 154638318
136012422 247020208 34434837
44937024 60879076 179049373
3026246 190959134 248455223
176414695 242040032 107265175
73957777 50330154 179011161
164909343 104945351 115470786
207284158 233980398 34684120
126455207 200127017 125141101
202929518 234170682 114790391
18000534 186335074 35329997
93683734 73116894 122422281
28011035 187495146 236734896
113402844 32850834 230198558
41313622 204068683 188041600
3964931 112477766 201205605
250964830 153754382 36348896
15166976 68191521 211279545
31707169 23238127 128999901
7990741 169758618 96844120
71955869 204486447 170614342
125101573 10928467 52184621
48945886 24251900 112450501
82135933 177800717 151522177
128264416 250486800 192752243
124131505 89281888 977640
232500093 168769952 174131685
144144039 208295998 175778711
149450186 52154996 1991201
5203253 176989703 237075077
171912546 229983634 245034846
113125101 246997767 50340951
100645242 250298777 182467533
159961639 160278897 102228343
35123776 106935048 205097657
141203707 127979232 187738584
140672069 57246737 8155970
117256141 6925515 122467007
131815854 102771085 220504267
64794254 20088650 119314225
189972022 231252073 42284912
141765920 190276527 105919252
118133262 89989512 42104135
167288731 196071285 45199500
80543468 168658768 54410205
64018125 213965774 30344430
239903451 114227481 244721326
73962576 123730321 122748466
214108852 92271076 1740827
5358612 106807862 52396940
34997298 13471090 9874434
29010584 126183610 207132983
144533465 48066573 100147104
220780711 41288466 169087664
104767469 29174820 82004377
989072 172256946 72343193
76272830 213638048 148828652
192087362 173503962 132512700
243795314 230098337 32036546
137406912 177315643 241020097
249582919 30334493 67119168
14322508 30149017 139203860
108193980 86279013 144914223
167265634 44102189 236078725
122825159 36178428 57277481
170781551 224825725 229222287
44811445 2375830 95820257
211471118 142438374 147312303
219851170 8826461 35223267
65849566 218728890 160997254
93948291 60961421 107701892
114789814 129677503 37026843
5629283 161599000 157108129
112460525 221004663 38918657
242904371 143866974 100626977
195242710 249609101 73796842
241004047 63879466 207990695
29831902 246754785 87232684
132876771 160422745 40566415
250086143 82496956 145381444
141036409 212896811 165461099
21627200 93484092 226813786
30245685 84333246 222840079
230540688 240331826 11895605
115635631 228778720 38698900
92536478 15236988 238233783
188751114 192042667 237891165
14552098 74582993 102617576
129365709 45050490 169214483
78285829 77407849 147891600
134485595 254478 134354452
99009217 89975812 170378380
165131979 88863260 25400930
7451592 136716562 139433394
30797617 193612648 205783284
222057934 158958213 67294581
195700305 126902464 159913158
17396737 809890 26090036
75972925 184858984 166938271
245643366 144399044 163979777
16729935 196175750 199277260
32848028 116674791 75615435
102455431 102443362 211256627
179307064 203363067 130660873
198224729 30498392 180031300
196303993 198764532 166095242
40561761 201354422 8080172
93376791 100202205 119150942
159333491 6521930 106867011
208544778 68667504 193534028
216175354 139340099 58695477
68584201 79453581 216154623
11170064 103265558 228529608
143196834 50964998 68474980
21952356 179922275 240076121
96538255 191682740 94986716
217267821 122417890 151414259
64742877 233737493 14471903
112793463 99027116 186856257
42957011 144556074 74924353
1680589 99818950 96412807
87973995 39818654 204260408
206924383 16884244 21232090
11152567 105674684 12388062
170016520 54526220 156441779
72321976 18520505 161976142
138122647 168462019 203295156
179842193 34485647 95177667
225182724 44139366 78302196
1295456 197548994 173976972
228210844 42197880 15916341
51142833 91534022 179477271
234114849 91413132 167495784
189764692 125904173 220852886
216638659 221801860 43710778
181355897 224416676 174214656
230975568 209361511 247241519
32704520 84582361 3529050
32077158 89512682 140625901
85181704 161069537 218179289
120152622 42243966 100003817
170032727 114111224 163701915
77180861 126657892 62045250
149178257 19759697 12025538
133879721 191652691 2774051
177575197 52554517 160566624
203183620 185364637 105245009
60018403 72310266 250425550
85574626 105723103 162449367
57852874 113027378 18353162
190975975 92440909 243167149
226791783 90327643 29412054
162146642 98835717 217862053
32461953 133538515 118822290
228658675 11421900 229441173
121194704 201296155 212902540
31814289 14662161 96092682
223267214 57264225 35184814
51780621 63636500 140317901
165079359 22241312 189068480
7902290 251801988 190344452
183532309 243685891 150340162
126383344 55834284 40005129
148990390 95902576 230415920
64089619 183942590 224064651
188024799 189999324 117019449
78120056 143723510 167237023
77465665 187351049 7670592
9725861 20831446 33812291
56172151 28330143 47529192
214252681 31833755 120209455
156914134 71141713 149999791
100873820 162934510 195192364
240308888 235986451 34912408
6440848 206511326 208693544
150957449 216843534 32180389
140953814 32473092 110336403
231202576 183050273 221900312
1396333 73648364 156144747
94857040 183367582 98579363
232175883 18785280 194790533
144264474 27507519 218896053
45230761 127881448 143835227
50168907 160223050 189763011
203183813 40604657 105034601
42777042 194041550 227412943
176809108 215042514 98961696
109044431 226504603 36220666
2723311 106561006 71439990
4131057 85744732 117327489
55024099 38800904 212779910
201843619 8527513 228097530
142574372 114084547 156103442
50265426 83881994 391532
188091011 185448153 86607519
54789818 243363984 64945813
134363694 74493349 51297534
53306539 117196857 208048374
139707267 214055768 61538371
187126298 73551996 201365084
238758120 243955747 243246469
9363768 37040047 147445147
184975976 195499807 209616595
91828216 108883874 230824077
250304026 219419203 94456214
235694786 32168652 35227663
13539528 48088513 94232759
34748511 63855195 158847618
199145769 182923968 244737290
159891325 60084158 52194562
58834941 70793604 114338484
87538248 3231525 36004737
47397521 146066798 201601486
64850973 76609569 84655853
81724187 244276996 185926429
76222960 138324562 209522407
76139603 129087699 194168125
204131883 24169192 94617777
62687686 174470972 197592602
111155338 38840188 214930987
97632913 95279370 153803608
198369457 83578114 231659704
247417003 59399258 91487053
43055348 189704501 229323530
209573497 219887936 148605950
145167954 61754560 165005671
247233232 11777566 119096573
82267375 189158631 54046308
102168915 93906317 94503155
227975022 94596245 116828008
4785221 221186829 39961218
45877700 251842742 203125206
19359974 245792537 26054076
151563421 236560601 106283091
98858263 41874235 4169523
21449484 106705699 109388990
182184059 171778140 162699764
64760775 61359185 19515626
120134512 114570685 26064809
191053677 196695006 160663677
86715911 36101097 80759741
235673653 94782309 178118447
78349822 199669600 237801885
125602097 102438566 158696690
236662900 62401875 6492366
237835486 235888255 97361691
58239041 7896414 227459657
79395791 49445267 250752577
223032998 153581545 74917243
133328403 93060266 94816392
110859587 107197268 247377229
222222201 125317228 57830256
152697736 82557701 85236267
15397003 164701694 111126593
156148619 170806765 156096436
36741214 190423735 24239526
94435754 16414591 133348563
91017569 159289204 14666883
112049375 95753816 126622656
242970137 94885930 251145941
162081173 19372191 3479164
217411003 228041709 206358373
111062674 17355103 247527644
42080913 157301027 102259726
117501803 249517432 22035165
24254353 188471851 46457654
225503229 189235361 142820159
137805496 171707148 166240196
27300915 64991727 117023774
49724215 62767389 38427906
195991447 35179501 196895673
108338149 23547415 115043001
89522353 4322533 81091870
11568811 196326466 226420985
240424705 176264715 62703792
158225219 112832281 159804201
85124302 70932692 49936991
219256854 171690410 140832420
41351573 145457181 105409328
228346217 103016275 154746606
6089867 168306356 117208786
18756979 12260475 110941331
106435126 215202588 152589451
64972374 177384 244715627
237197561 222531424 105565532
19834684 116959570 248796097
245841818 156773292 58255095
179639983 31344007 170971884
3558866 209335670 69346468
165533894 18374567 189643607
28802832 41362210 4665318
115534784 123473438 215497247
205389457 246744456 213740875
125552251 207931076 41655868
68643657 156792975 211239638
209171101 36643703 243208177
157922842 211219489 52320454
210223424 96997345 64160040
123889458 163114008 2665679
112316322 97161970 102343817
157628340 130195309 25145942
103334401 142839499 180426692
70738778 10383278 29662701
147065484 82076840 194309934
154410709 125059589 226069044
84246005 10988871 33772454
239031467 69189228 116914464
175095507 131154893 198858539
213285191 60654734 210239995
161024126 86510316 124587430
233354307 88880705 121924893
98217876 78167057 57139550
164942262 141791498 180979574
209712944 168522465 103279744
152729381 249910370 43033225
169843603 196520889 121064622
138768676 169076763 93980753
88716405 142353128 234451214
227728682 149310944 251420067
182586087 48837783 112545996
92663802 155040399 199671269
196145210 16716387 215166407
149345026 97485126 75638427
203222588 159793265 235166739
212801726 223832694 110072480
221330156 218724830 172880506
192005975 133051489 169268691
238396890 24383367 183748897
2570913 40956391 215497897
18735464 114524000 139404127
11173652 152261149 143094743
198708996 171304846 157209520
85134472 2848137 161251727
124174583 233528285 129685195
23643585 104248875 36478798
96766688 139854060 158371292
200003123 143030762 116144
14307433 226090194 175514435
140042147 205363017 119307499
102582187 187629678 39637329
151445064 146488788 88244005
174855517 227065832 101374983
106835281 240938997 81846493
216105902 113083540 137702063
159872293 40429999 119126611
76879012 84709267 34029383
200793322 211842025 170344427
83119718 71285828 33820204
37554671 10166394 153386396
213267336 105337580 221082315
21066497 102397415 123514156
201122293 59901015 220406698
96997747 241171052 4734056
5422602 2839335 237338011
26325666 29478547 83358390
106087753 58178326 12946068
46784060 160892482 3831265
26717565 52135716 96944137
83781375 67526623 79182069
122701875 109494193 136923782
227959729 152311401 92518073
136310508 51118330 42833377
122443212 112144963 41594166
65535041 139860851 35040789
60835386 358143 160396949
231556942 81125916 82739798
75398559 19280269 180640519
130401875 12777174 62639099
142667368 249070552 21017195
222168164 99875472 27025369
40346431 249205261 95183165
139765701 244318635 27919847
95345234 230285406 71169055
233050528 38894206 99642999
66241525 14811512 149502978
12430132 251232708 237332449
112268428 33814052 217304541
188087333 50418550 186639167
129421491 81163220 245665216
93330016 11979139 249850364
232367908 203624591 157122165
124397573 135736850 39046220
89231660 180565882 120964666
2283896 228377123 232124003
231674186 164079674 11227306
97093641 207386682 72880637
234871503 243835319 212971280
52362769 19800785 131588120
106549364 106992812 117713193
199917541 71983677 152322827
108131278 176764384 220557212
9811113 93781270 251440369
28641957 8142121 26492145
82114435 224398608 145135745
57954331 153954424 207475036
132567814 166304767 104734933
166337900 246079751 92735228
226906404 139262757 81162349
63902504 72809363 77970037
96828695 8186267 182423354
73885078 51626311 224157702
221267214 76880592 3249907
137796040 136429051 83361802
161683206 134123540 119202914
210191360 84815690 221528078
122156649 30251236 111289556
206095374 251109121 213611373
15538531 166180893 224782720
129784813 196745191 238332002
85105355 75202436 182027774
103767654 64351817 160891377
61985160 63007357 42681956
89125120 62872720 209299833
212086673 109642054 194107396
156954458 230020308 234378204
208394659 204963991 217880029
90571269 120401170 230697004
4394657 133159173 139538672
198776229 250137977 30235000
233986133 147926653 213782508
188320120 181241910 15883616
47830850 138646346 97650481
151338139 239098436 165048018
201648620 5388054 8237886
77284923 248403146 54849725
139720992 226733743 248802355
190680304 241271999 166079859
127819782 3165774 149998148
100036318 106832404 221952684
127541447 75792152 188814908
77937730 76059385 206835560
17365489 240991055 198051676
183358102 101158288 216080346
142498528 69303745 222754430
157608632 86429488 21834698
157238730 65870486 238114934
141593709 159296147 45611718
160713939 51850300 50906683
101254144 76884031 241722097
95507214 157594466 48717700
230348385 244130017 188097302
129537106 7936170 52797291
62719617 197829310 232746277
52234319 158785714 71622441
51236324 16724045 83725280
119441560 131494564 32373175
156403633 47836715 35929118
147344998 78547488 182214088
204308795 129845778 66989779
200377754 40002920 52757434
209630801 73116285 146204396
240131526 117669011 232949743
55402314 39233882 221836215
217227398 154958215 170699081
40619964 217831054 184477855
96095142 33210863 204032760
67942225 49183050 37552437
161763766 166568296 93971212
146625507 9594350 5394369
202003061 228147324 53026413
62375850 216053339 157084167
243294571 226249809 42355448
230313481 60536494 67181875
191473938 50039288 33799453
65866386 118218392 39710921
69869808 52456781 26730549
190612698 157300588 44435249
11026094 225170287 216280497
36485506 23310072 89997275
105190106 223002673 27334525
155236982 57125188 176593988
82100745 181713592 153282518
72805741 71872429 127414451
158542683 94984416 48816971
234405245 36117162 166950862
70932889 80875902 215760435
186710503 2983497 138429366
128029403 132107941 191247997
210542463 132324786 31918643
1579273 67197234 147577941
92796938 182746270 59855073
213387923 237904522 127811775
29294605 173205105 11454144
71029661 63868946 42386254
186158655 31848093 246273779
4167739 231327537 45955957
151582727 48318551 98323257
249252351 79185631 201813865
243985546 82383435 119637254
136018935 230365469 126172171
101146755 156755091 28586754
67920684 47632225 137756713
224090413 3671469 210919574
59756949 209161094 128765802
28761280 18766567 87787362
96103271 148480324 138835297
73951247 44401490 133432987
80079618 45350247 149298452
135158470 100358720 205829850
94751412 44896487 198813739
238271623 227822793 161127519
241968222 173120236 71873381
39954443 112151834 213400117
234857982 62341402 209133937
200678189 243466394 165200500
241993111 167121773 99623910
2647802 152050063 122222177
177232103 7814608 231440601
156913005 187858261 185711077
215554304 67003262 38149695
58904021 197081810 63066228
65685685 159777482 168377614
166080702 137948075 184307355
219770757 113299796 112374325
52829849 199364256 130495002
111216149 6986370 60061097
180653712 138596492 103392814
30806134 245680107 84158568
159720752 92518402 76461571
118751154 70320795 107837249
30564569 168024748 166656648
1321965 15397466 10171448
136210268 167151500 47691086
99511275 178722693 158783645
236282285 132734298 47175130
120823577 14954648 87709998
203858482 11604556 175212711
60684679 75225280 90023816
100695622 20351728 98868892
159967569 165617534 121499771
168196 48523348 34187883
17841425 151514108 18136232
30825498 61178154 205396000
39629982 84522730 103363402
9379916 179510509 70434267
71200428 57152668 52292625
249086124 138992922 147804067
201668340 251686363 146103014
98907672 192137786 130282548
72131210 26311539 31621775
95089024 246857660 177243821
49571997 229655016 217175118
197574675 111656173 51889119
234030812 139590477 20409781
92369354 110444967 172241881
8782598 120534010 43806879
101242624 206554440 71084526
155071672 95223549 111033561
220588180 14598009 35035508
30149061 229351960 96481461
246883837 233531030 148819651
80011559 36998431 58463967
159762086 199167875 98819366
114775499 47840035 69216610
17321637 754306 115704498
245051559 123908425 56460488
7913686 145216874 34650046
244877443 247193808 225808698
210485037 146288063 57179830
135638842 137029975 120688951
59350110 14927079 96499498
224805416 228985891 22579428
186330810 93524996 12476150
192220720 184753127 100616731
124347728 195634806 30492352
178465198 36068605 43864054
203120818 157017541 134328862
161139787 165427464 251813522
83300705 55986095 126491458
174289523 55500242 40915409
97722838 163601208 227385227
193138332 41154855 234702607
42298402 102359831 215672200
78718947 167523295 221328193
92720198 50992231 3400908
170390285 74924615 202880492
183097052 65542229 91575161
191102471 74377149 188325114
98489713 218173350 43708428
152865917 33309575 205007655
80392873 223778654 176792161
35061980 32808048 6146023
23221409 68198715 150792410
186063763 131952493 16300668
238051646 18144566 28655055
74385442 63192537 54689889
8147211 18411659 73467572
192026264 43788178 80607443
106803195 85282124 177227496
179628778 141585919 226173585
191859339 76029141 42404785
107638675 11684996 107086219
213966780 60270750 14828799
218140713 55169832 88335564
4971919 152593889 133566554
175035534 2318789 107420400
74619946 3264038 46171095
215259626 227685016 198584786
143055255 230343245 76410537
91065820 132605051 173339917
118213441 90552443 190803580
160104576 118415376 61896790
239623533 161856344 200323681
22038279 59264259 87352717
113077332 196081657 24079406
166438655 27326672 66967583
158386025 178261698 176751940
138178972 222274287 95666584
249203537 201134221 86640799
95362833 182794242 213778326
199849869 205266996 158626072
112677665 99969811 109915225
201137048 90299495 232936991
74505429 132268936 170339377
193013616 116025004 40585576
201051360 66111773 143486686
79694602 153731084 16999963
102968555 454749 149771480
42553903 105717528 1294771
226860923 227998477 48916247
46045684 54585560 1533754
127447014 18601970 130637433
112500811 9878175 5481014
134494426 130574487 91476827
94518067 127265938 113422750
117804965 143526345 183052768
138488263 43510206 11530633
79744512 138979014 143665012
224804353 68146382 47699763
149190576 154782159 160719236
74402239 75968519 210873068
75012736 92050983 75735471
87217680 105666220 188771835
204249834 212697607 151889314
40667389 174410177 166089903
92359712 145158872 218410223
40083454 82733441 62374962
92936789 220694202 170511777
93236849 61761273 41806279
237175449 85403865 221900922
49474848 106489749 98953041
227235983 183912091 64682791
110188855 183157830 6279083
82114839 77391369 87429558
129008644 212205027 215928915
45588045 26068431 102148576
97762108 5222116 144360711
166851927 136791726 209029700
62547761 185464010 220463212
198232938 219903589 242578909
56667366 34971226 66068845
25730141 148018325 40594514
163698801 30222252 149557238
242441738 223213588 175253664
212778390 2472866 41798894
146575097 170533909 208076382
170602718 38767756 161255444
25694774 105760433 113938017
9428886 33746249 89107734
142835229 37419658 88550580
147209696 85558894 156020588
136899019 80362743 249499606
53806878 98335995 204953836
65028226 2916332 80155605
402528 192488848 160835633
15177600 189353494 38684745
186198414 151402036 131665624
11509314 88206784 59546414
58766225 93035838 32085397
234292337 70807139 185675475
205423961 224172792 211245415
243971140 206363529 142895718
120128401 62521105 145939352
88328327 79494613 225000761
165091075 141771436 195742785
194080798 91572667 220998730
122869163 146203673 95726960
147165674 230779661 181026099
86639579 95006367 95307303
172193083 144161487 128857987
192371197 172578637 100498471
106242178 74904874 40650295
18473296 103835396 52162090
148645934 248450823 53723579
219065424 75242618 66906080
98167414 19220290 243323590
161452770 224831609 50723151
239178767 158719417 191292270
27551850 46471604 233241873
35760273 18003083 144249408
249340689 218165727 71744077
66221498 53302567 53295441
51717451 119415403 133764807
45097645 239562732 203343183
65360123 232740736 198890382
39391151 32890956 249293286
41878067 62382116 32052070
193710217 208482108 167251489
147464616 16399593 158199608
369258 148898328 22009586
104321129 127492933 39370166
221081744 28801557 212736323
205595633 235510507 89787705
54571088 122714603 142399632
112183432 235309811 39438568
69293398 141244001 241730883
15643549 189736902 89842540
114736869 159423877 16837912
27750550 29279490 201414713
236689841 228207895 187205336
211087232 15689037 237663067
55661768 67327877 24713178
184380624 63566773 229285535
101262638 84727514 90215684
65700447 73325449 105390506
121919902 63930295 121763528
23733111 11124675 247877962
203276320 204928477 81592769
39436678 4464190 74347479
74216952 48006273 85313443
49908089 192694834 162351909
186915568 172821684 198877497
75290130 49843644 101233838
456720 18764766 90132674
3611550 150512516 134338437
175607848 118525956 115478238
50818552 136526808 61841097
160515015 1838527 235948884
92585789 25997422 106176736
57762451 19964192 82026428
49315365 92428387 80499314
78006571 250478094 54569603
168434334 243403963 98684016
243701038 94460977 52648773
108295530 106524851 132364136
86946010 196519535 188042933
8149116 227785178 86175742
248356178 101246516 151251071
56619634 111521466 106414838
181673346 170899959 46807837
113574220 15688499 104899169
207526121 82657188 246748780
105126531 22107465 231533072
118730528 136404592 9502025
123787186 237661535 128105898
101472453 204924657 159359376
106187782 106133357 154792419
146229725 59597850 17173523
241519549 52769943 181105146
251569214 63570975 238059663
141059843 119207258 80594583
15906864 156912130 102088267
179723005 193729803 98619229
209757642 123046628 62359933
221837238 34495674 176631951
236311415 13233084 32393680
22226279 246303726 243132083
115353168 158651441 141780856
169169329 103542608 229897876
62231760 132343432 13843325
89179296 166179455 187158297
188712066 21887991 25373407
166698148 68954309 15671787
88265817 191474823 219163965
27296730 148968985 752167
74651997 238868979 137270326
146672374 126153660 192069393
167260861 115491923 102127161
245244883 244689872 65780788
131377120 138483085 129545462
75446755 101247681 175539857
75968225 15670506 65572437
46389478 234310680 153676485
127640741 34228602 198698263
20426733 156684990 83319086
235318850 40682579 58919701
21356375 230575447 146214961
47811021 221989535 148933162
40996506 60811293 22315857
86074168 41486184 17082023
126604799 109904437 165578790
132478930 215566254 174950486
101285779 43717776 132872481
172466019 137860979 49664045
233385847 51747380 151696637
123591965 98006331 238178363
176351084 110467900 186899755
228381304 59915450 189515756
121721477 156803322 138741001
146339312 229567874 83844785
95126112 236290851 103984921
176515653 184190244 82214370
9248800 40440810 184678417
212507670 9252772 215913137
106677593 239476048 96891764
207320415 19331844 106706979
223460655 45005033 141431479
151025306 17960408 209266816
210969686 55898905 19338138
52864843 142618172 173428153
168528533 84198774 118632961
7073250 60128899 64951282
85406427 32830866 117189724
21327571 167666948 162851627
33121761 247755424 35683979
14231699 102943396 25000313
37601462 89135969 112094046
55943826 231689181 177877697
116366077 243606251 145028102
60695540 100381078 13622528
84746022 130185762 157993160
168956829 150380953 68162084
170837392 236329278 128412986
15662936 53494689 242442208
202046449 169722765 178372563
166771435 66292454 73534804
98839465 209098796 15853307
51758804 63542983 216144031
50662233 165770744 160698666
35523460 199389866 27822313
86149443 74126082 201560902
249612232 205695314 34089775
243375380 240029970 21813578
63041548 154831514 93775720
111369760 230970660 34227913
103648160 14978762 144934562
182830733 48764334 18281284
219665212 117611116 199180763
44248577 20529371 93915179
212463446 142560905 177721500
104636240 200699055 173396964
111063410 251454417 47843738
215483779 223101117 100633280
97193100 62217234 109531224
30136369 24223377 52372547
162400893 213594506 62570569
72455421 180129402 207509884
114010259 59513249 128900813
152930942 191794475 178107470
122936586 184584282 191105211
82550638 191451171 110378667
117982092 157748955 80086970
244854979 123451307 90095934
208174855 6770413 35572470
201573514 243066650 96056323
3634743 220289519 152048228
201742441 126158164 7266830
233406003 31514070 120073980
230970668 144996581 101619617
174526778 73200172 31151255
141734356 69271376 136814180
94749824 241476105 59107827
33074977 49101777 148975932
203253237 137051791 196892527
206450055 188023495 116017594
198420413 180224152 163492086
74235662 233235882 94053775
98653384 248693165 206578936
99119313 182247042 239984797
66946920 86453567 222537873
65722984 142502816 104170464
18754992 4553317 63800061
127334311 68622968 100030270
74543285 78587478 224784884
55266344 61725108 228023384
172604433 218988821 137911754
36378384 206173829 223686730
249782860 149127399 66431957
170921518 192240007 65668133
236951586 34795974 186090992
174742397 47904752 180186861
138513685 109078553 209661999
98702575 101422379 95247525
121790568 167518246 109647222
213751925 162312993 83073874
52544562 17870474 108663408
165128943 118301232 152288563
1474677 224373208 237758121
215401147 243777152 24140500
123483276 21215501 191443695
250053316 44942098 217481619
8695827 112479456 145632872
116520144 218056877 14954585
93419614 153328199 39478613
186435397 142333733 81436082
190928892 207038716 103045709
112145597 241834861 119139465
168917080 192240290 120112156
241470354 238449010 219899401
136985219 2490788 731766
29580093 190408458 106616527
207736066 42834168 41224955
40652043 38666383 215429107
140072008 86391445 157275758
185572290 91124367 239040064
158650143 72377288 117821011
25929665 109480931 6392478
182727849 64575940 206143691
21448663 120165108 82954782
65859794 216258030 9060003
36568934 66263923 54250046
238553431 238200639 138597985
134836557 33230549 127568782
48757244 79810358 50140380
12059826 30807386 249426985
156570713 198367610 54770719
180095327 240910241 156022774
61047538 225737989 3311247
92906243 145471838 139591937
100853718 161939413 82849972
53361877 45496356 206790510
99495791 155868252 160348063
222102341 117641170 203504158
58246388 96570144 20161025
181984191 43483656 52955516
232759689 134680315 144959326
225354211 56908863 130234935
225462501 46072420 128618305
12173406 238584497 68183617
175834814 14351556 162354835
96007052 186387072 155936847
41251360 170583036 214851561
98481358 98037175 94948389
22785529 52636879 107585568
43744239 176726899 140159604
6663147 93449083 138597915
80245736 32243808 643504
50396447 35157282 120543205
100320456 46617929 244129185
134712559 98342686 172436734
182036732 116111003 146732629
220804850 107214703 180861112
152859115 100464606 19582948
8801970 78435313 222963976
20155765 172286743 29373436
14216142 223952475 36405035
171079340 61649398 4425987
169381242 33589885 150768134
201848254 127519324 231801134
176498298 102293001 53281524
174405136 216517327 248397716
118409558 92570013 19268645
20780363 59484037 60514017
115943734 40172757 154981752
202488143 213110218 85859840
80653614 109761147 176858920
46976580 7819162 113206279
24155718 162440043 26074952
168370121 61386614 209353011
177943820 170806490 61015594
21656377 124417350 29846268
94531581 133112910 108083178
56960309 200666323 106108123
120556056 7965633 97799477
73183565 244853244 207506015
142085431 62465038 164021763
13741766 92028441 74952474
188104318 11764052 195103336
204897601 11592878 104883900
201580307 245576110 191079738
2591449 22486542 57059178
720127 104847686 36090033
163982524 93666439 160575694
10062392 245534048 142915908
23330902 129752719 153898860
71108688 244430591 42604297
230665777 181924185 78830556
82462340 232834538 29202491
25325651 170061242 230665942
221206330 28198366 111314409
199304882 212292635 246453719
90145901 198958737 201881654
76923342 52725786 44816902
174815062 237635744 3057729
74248484 136029408 52096525
92823009 172300331 15680166
141717018 213583762 174031634
36116410 59405387 177996317
71040674 220847005 91209860
94797902 150178070 137870476
206720285 115395839 226105503
192960188 135881975 33841985
27531366 108983060 247768737
77157323 244605699 173943125
11243223 235532895 46243229
175302321 247827175 35895084
217958671 95903872 89396311
215255498 95071367 28447821
20870481 101668830 76228243
251177558 210699436 26917807
30264489 172838318 165641718
116549349 108180951 215958778
165136715 226201437 119984334
36876705 31900313 151408405
3257578 192389082 248808015
193332733 35530317 246394184
125709660 4263972 149515027
64691622 207178977 102176974
154402728 176128550 189290960
193860283 90778793 19939801
14635695 119563810 229470776
124263993 137734582 190005427
243468885 6391390 127114633
79624592 146414859 88766353
150745698 154144907 245721811
34248115 12527186 182297983
14327452 250708548 224141583
177658026 150829872 85697922
215599418 7941261 138091534
122219841 72406028 203557717
143986620 204067209 150506861
158802508 234636173 124363366
233496932 51239895 211530290
37727823 32260780 207531902
102366511 36329817 242405893
199467382 244328017 92449034
97803219 66054660 200471625
159116903 121169993 234101067
210914312 101996077 245769591
204458212 104637762 91730138
64760580 152625929 70279436
110661356 24253087 8354432
23608175 40795019 222121556
200937274 212229238 216950583
141985801 239586321 111018572
1129208 200400348 93783551
63034287 169142130 236480130
142134266 15390924 6451223
56649742 217256466 109324284
152682589 38711885 221687216
202164822 107002683 60031815
30460330 170210373 169277883
8256271 137266042 173109363
240389023 441836 245625722
207487944 44386947 229243447
81442158 72320221 124509957
48631587 24227767 53649639
50853624 152475167 221441987
216219847 96981331 248038940
82528915 45356587 140437493
60395399 243636941 170396280
242933039 154672110 153324499
196526047 85691046 50699072
10760622 50877822 58807384
148946206 210701193 137865893
148621295 53070114 230615102
25901729 150125826 214682217
111427775 136089304 118465488
125963294 28094381 113244259
20489859 182315695 1225644
230220918 107614443 62229092
140591414 177161799 49794104
97342893 106232639 240514965
9341608 57364461 172118051
138794516 203234243 135733971
89978308 185069869 137064197
73571773 234964710 56812093
74917303 76816187 219504650
249442979 113651975 87110550
133375005 207044992 97481047
166195919 104341695 150847730
176931266 208348126 216043835
176170047 211021680 216440500
193726593 146783805 60898626
172043720 192465700 18953951
176236073 45228591 99814602
13759993 206413700 43135259
239486255 33763910 202654524
57331662 27582895 229558563
140620106 98025811 125868007
28922112 134225928 80613790
80872425 106217887 135017082
94221568 85072957 69652381
209233259 227378889 159331292
161464804 16592830 142523111
164210927 153809751 222303233
227441352 59768570 181050054
19608790 60758539 182986796
10716936 26333091 91470136
74694206 251865071 188508186
249385666 110307967 11939911
142448508 222146690 36673654
47742529 87028314 159607135
169197256 186747165 96887660
218046682 52847697 188897323
212849002 41761288 92197196
128245361 88697577 163571898
219026318 242993731 208379759
124110664 142943137 161932254
189345429 31127398 179999016
80226500 42442971 103509440
130994212 167155021 15268087
96964367 164935866 115202524
152517012 109830942 199380130
169919918 190002663 43865395
176738416 92811754 499565
145802592 225812819 10392475
238761994 32351943 106602790
180463759 119714991 23075649
108953097 199131603 104759227
122150291 27770002 221140715
177893251 196685069 103758266
130909078 90839758 175257513
20572370 210985942 107990483
168922918 210879484 181236248
71456304 102458377 146691391
50399074 65050276 210696382
175849104 237452150 72641688
182497843 162307678 224820980
218511508 79490873 195857950
215906827 156773525 132362269
126810088 249369611 178066959
186880223 184310921 34010797
158155908 99291149 137893831
115612734 199081528 57512623
107861614 23515243 49554507
193733872 118504527 62458740
179063982 151571804 4090074
15735840 25411570 100280879
146178590 251315160 52895427
129269992 171608053 145438770
38550512 126975267 143004136
52386329 205579838 139345907
28015780 181332950 136590028
8164285 176582304 209866658
140860497 128716789 108420816
140935564 166672106 59729244
72593000 132098783 216062406
236957846 208821275 60110275
132798618 156087938 219294201
123114166 232959076 178992215
220394812 112355895 105889046
249028289 36848258 204041081
61393769 158342623 58335765
143630416 20397026 232941683
109044467 169318591 164394697
85538874 94179740 24101186
230285082 106489634 60212606
63941719 236051546 51600554
244006075 129539711 216763723
118694097 235425547 82592077
177964957 60809310 163759377
51052464 721475 166187031
13126064 68384100 92658101
157440495 168999196 151068851
198808138 97562823 243520901
124826475 25326608 9386420
186429598 47147888 67231030
41011513 186166591 49105833
247376744 153335388 150124746
120878065 12783774 210865347
206849278 118164130 114906697
224794621 137841569 147225026
121777137 29122325 66271188
126457187 174104403 77651786
171660926 21262484 144119167
25895930 190836365 148823895
32217385 115062906 250222552
122521811 60747070 70428066
117446832 12518781 225734890
64788050 93276217 205173601
102804968 243744855 18712215
147958680 50682034 251801373
12940722 246983145 170861572
199345652 194376655 104395061
20516306 162934425 232615127
161624098 90057822 122543809
232296532 18841564 145113293
12220590 107442965 79644991
231902306 140301168 30587237
120863134 85781452 194430512
98956735 248332300 223677715
12683965 230726722 64330730
56170277 49761742 149747744
145500029 216893497 157640161
75912992 117936762 193892053
124931464 109382647 104588428
36289005 183342599 189880557
125862638 244141790 244348339
76155112 220900150 74325214
76233376 160016075 246362030
224617700 59405848 65479219
106179748 43166886 242834371
233389882 157933191 213055613
144599164 107262804 26420053
222343567 107959226 231056710
26611082 246767667 208038870
191400942 47747837 66972692
17371491 142333892 97967257
170981020 96421122 36613249
177840765 189296063 207349553
73455138 131816982 110262080
30273931 106153849 65603291
156468868 4320724 92684238
67458629 21766777 204757323
80770256 54121274 61043683
43661079 15234142 60465286
163316818 60533589 149809798
33852462 40404613 144179433
62252872 129654204 123420647
137591199 119077330 21642201
109235512 129951084 54140475
20792649 244665452 206532124
70698529 203319718 172089915
151016749 31494813 40183056
40151426 77388361 205863371
247378394 241461105 244043596
144102059 136737604 234999709
236445421 144450474 194576658
48620650 223491925 54566840
78285679 7675774 50432106
115542736 169606072 61212804
181157779 74697433 61345382
78777168 168797135 119682619
10700722 156674637 122051499
210961728 102258951 154097425
248668197 105527324 135236328
120876099 189269108 157247766
209410350 199193858 166938706
226453307 116779811 125237245
3541827 73002019 150803238
101078153 216219903 148029896
151700157 158252503 82669567
126293587 140391225 190410567
99229618 92002896 213538249
25407030 242929850 59720405
149107667 234235039 155108215
237404252 236794136 157478832
136829635 125029425 202307297
98734671 116636863 191136887
206667691 90981526 44916813
162532446 21963368 108410151
38778202 216860119 128693627
130904968 88448948 81588065
228458430 159530194 235642145
213383277 52030550 106388368
95287876 181142446 153826253
160880032 233888383 10630731
19189013 110695780 228053255
16576372 188678931 187479632
10353599 195126081 235306289
37377623 24991170 84489226
211029851 66684367 135725201
143024521 144818988 86864714
109268559 47678457 133865318
79844780 177151347 188374791
35822174 28591719 2929700
172465712 70788370 204972068
127661263 6680827 193467574
132567193 179871758 184370305
241426908 182617263 132603551
116274647 149182147 113834644
196427255 215665132 145658445
33076138 127030867 4166810
146706676 54337268 105405331
243958685 3411898 128135828
149871419 33224280 136332654
120166675 975025 129286180
250445466 153585277 220199894
81083923 68036315 117088853
112446326 191711090 91880170
148468864 114677370 242795443
96670566 115386842 9219022
28552567 237185573 242868069
197485950 86736115 175988498
230309956 120637995 21456002
154267721 72448368 224794371
50242965 87458341 246175227
27435460 58062771 120439931
72974227 72601078 60468987
47593249 245692446 24435926
10926156 78211593 173863736
235413275 71201253 30766946
54148025 109171186 200005615
229399233 236169185 65742701
177235162 147444374 81060399
250436272 180159442 160374623
43465142 217049879 141954652
125642965 49476491 3926403
203540348 181433229 21003549
116405472 108310579 172824183
35850880 46731577 72923721
106788538 15045914 227294240
250097152 193341327 213583556
138107790 199842210 85853966
97825136 54450021 67712149
233485502 184840766 38326659
236752663 9654139 96944861
194289680 142381189 91177990
67597682 247604408 33202188
122921415 95253945 222038884
215301965 4311329 146166786
88203717 160908363 86546796
224574187 154232725 93433959
46289720 154221070 124702265
150532969 247862940 103193755
31981122 209767544 119308640
143799648 151694838 96563841
110789468 169467164 66143237
61359480 72540801 25463322
208482662 125443746 70047896
154665492 7657006 59780856
225753462 26437462 102900254
77003044 30057212 169404929
242970316 56216551 50649695
19495378 63197039 146385895
212626454 231265273 648738
69364762 189212051 240797908
178120176 60545452 130562264
126445020 40010458 193964319
7386481 140651457 37468143
98269707 46166333 203246603
5253643 233383370 90400846
149788996 201464458 172692599
87256240 192828825 243515649
65774499 196567361 78208176
132328107 121324064 167570957
142852613 106344822 178699319
170969606 13614326 85782831
233609747 210982743 241629238
233069872 118717312 242295083
134167026 160974844 8680473
45776261 237940561 186803300
189721243 192656608 47107661
225763095 3934339 62953501
123972260 170457989 242288245
183612790 44220692 170565135
110712635 168413472 19150375
159729896 24659672 140275742
208262813 247650217 74729
235394614 204303060 241184431
154113802 199887939 25026907
152117136 7816330 25032857
123829152 67534012 219258091
51618417 126699613 180312553
239760241 178946107 72686849
99856487 82719987 147785754
126499544 60334502 29025408
141103816 99940914 54285302
190629135 94359100 108643774
209226296 64800726 126472817
240409840 168847528 27187347
18001610 42694083 91390663
197525698 112884400 6846334
87608998 223653323 5606188
32568897 151597544 140113189
108010914 22209450 83719605
28860265 83281301 216860160
91251932 177245687 148381325
28255990 193129917 196727591
226934005 162715389 100175458
195625904 207782562 141909627
136344457 203194350 193245162
24464186 27507961 120295932
168841341 51776034 166570916
217682038 82157782 47931012
8728944 60467498 144168165
93984703 211527306 20245929
108249475 114814916 205093801
102693212 216918180 251380620
180422346 34834929 37330734
50478225 197791918 62742090
184766773 170563761 228358162
83122994 142392972 125041953
60360544 43384036 139222292
202931729 248812707 208572124
44867146 58306353 58307351
236433725 166642522 180611944
179943073 185030170 24999396
134459111 135458903 151841163
196964274 174502095 148985576
235147866 761187 101324046
86452804 218197035 754800
196989080 55386908 206084585
26308624 167138994 58547867
162003277 244399707 69168465
190337656 117068282 51653030
3540556 42230691 84677352
17864679 11724981 137782640
42293598 163609104 100281226
216905374 225357090 3453426
152425256 15401603 238104120
15928596 230951822 46065646
189945059 101245344 5961974
215560849 361701 145553891
66054209 194415990 21297291
12671015 184959243 59934403
161123206 126964637 142251964
135050053 174241814 48499956
224126530 167720814 24469021
123461668 32574912 181909781
149388681 211312575 239668268
162975095 27598579 106860212
82031869 90694360 187007092
50765372 2011986 114263699
8828990 79281576 189866501
85458526 40371330 227131666
114720514 128245966 130742876
183990862 28061720 250939266
9246806 194963435 132618929
209678809 176307903 85889665
174537104 79845176 250009684
200961636 20082560 179190469
81533821 31009522 76243500
245210203 151661843 93160935
30139448 61954538 20558043
103121941 66785858 116088270
69190707 235083452 144245917
116255319 209673352 176251426
70027663 209952048 64247668
69637320 153636958 3764244
76483965 220119098 73651997
199594705 26166449 188891773
226012941 94874181 204222886
147716687 11436200 210070709
163903271 188675335 8275295
156271146 228270629 232371724
69554059 51989570 187644869
117714505 54592497 101919523
172973170 187605840 249401631
35071860 207634569 201035752
80491321 177328975 23094912
201175080 167366978 43289177
5689872 185532538 70603242
11451736 204782264 223460286
213078121 130357014 247979890
96369902 232880197 217828112
105834419 180879329 232336532
102180059 76383320 148641387
68252923 123804767 21146717
186292760 189815691 146029065
62157398 219039698 99511320
214196726 54493719 63458960
92884034 237297396 31500903
181682004 228368150 59156591
251591002 218099811 197386108
138787264 184962798 235537293
56315581 94436844 64648743
245492357 163907307 52461354
176124953 21172148 98345141
98040098 232572446 201802448
160731857 2674503 198512322
237955755 177026666 227905249
12090944 14977001 138139301
29100509 145240695 120076440
136652275 219227413 94303787
18686046 96358665 137013913
193428073 64908753 23986204
102026429 63891905 229249886
221982513 31163027 59739604
123459352 222438557 42101950
98755627 151912951 14503650
24598561 218802697 43863323
190526467 94982106 115547009
193937748 198414404 197710737
67923410 81065974 107134431
2867090 148686886 35599265
70845153 37307886 236349280
6549550 178078416 229807799
99298356 104314960 237085304
198350245 90313875 142548668
36954849 26367158 177451882
30755134 101132703 16133198
68562326 240568417 144796079
236522691 92003738 100350159
84979637 205135855 297214
129438549 221569937 93054992
36908082 92950033 232970723
103776633 176637240 74858172
105104613 223039915 158848442
64741916 222195736 47659493
185378764 130065951 198109261
73639414 119406474 129365061
47750126 45658325 61239720
187782327 167752736 215708228
81006997 110325812 173968604
41641888 40939198 171912625
146838632 202313359 197163040
11109460 235073234 150042644
160330866 118785392 3355259
206880456 96041274 66362317
218057773 183128217 81681729
7370217 245069763 22525327
109439583 26467438 132479421
236919580 160605657 24056303
236788158 2780978 21500197
233942595 95014667 222865732
97371694 138905676 27471269
120996137 60080924 190032027
31672171 53502623 170766292
140648564 119006706 215707693
161396686 6616167 196430876
95534282 238177047 109075896
192463210 2208790 74331516
34072940 71169565 85751171
167946338 133716748 37716141
153440530 177685222 129740217
34145902 126987831 239150735
24046524 186349235 67501080
98370790 220658654 122197806
123496177 56454746 185387510
80028345 127658465 102511625
33251282 171192605 189064662
191622522 120351021 57962501
206871411 12573170 142811173
70151073 133036051 103399261
213646977 217855353 179106548
3304844 100456717 236225309
89359819 4994152 224223876
41264524 232446267 219230537
195657381 219057448 57689013
69790660 19712185 761124
146436841 174765827 108236551
249402974 130054291 57841739
64504126 218067086 208266443
8278330 135849310 39680347
203541166 211809650 244301607
75549928 149713073 164307149
235022185 11814699 66837927
117650660 160268094 185114176
27640306 221572366 111442432
220078241 12979533 196525024
72252607 4194590 52962111
5655405 27557233 138731888
149282401 170774045 131476050
26126120 138987399 41237867
39149533 245951704 170625427
161112844 239371342 54421594
245216498 191198974 80273916
191404715 217359621 138608098
99338785 94245942 238084444
85486091 162680710 158956408
24744306 203362669 154533872
224921352 82926795 65644523
65358565 233283928 2583695
39528123 123132455 186446342
86658292 48307 157958557
150327938 140886958 14128579
202495591 104150497 28050548
76462631 75828605 135824904
36902449 67996641 36111930
236238295 188303364 50283656
193075456 176304789 127778901
207031879 94707384 91142879
42058527 36020539 75296772
232642869 55503360 67333063
169670725 80615066 243452815
127060785 105317832 186774178
218412758 137978497 206683543
194742838 204763048 243098578
184176810 89910003 70346464
64555748 194043261 216895207
69136713 228248862 191418976
84450232 35463694 131590733
112953799 247600777 58725481
159300986 1296666 224515232
132021883 31419619 48021197
82503540 170408075 113546037
143422088 52596447 71735110
191147650 154256418 231336665
154384621 131445806 170541102
34575012 26573277 120998875
125836635 125348849 224258788
23768663 203762391 241713559
58081371 98957941 22766101
51649460 190969461 157048407
76922442 230928318 173319029
90048163 28907885 124895306
220859937 39727793 155363062
36848825 55648399 200462421
4451608 246418706 118418513
129687357 39697011 167006112
36142850 96975708 67419820
242281749 195455521 216408532
64494632 105902343 199290656
122428136 235333245 82147079
2799892 102543872 12732371
67246565 66133566 157732886
182870739 132131084 201125423
63872730 163962480 197220224
222626469 165366852 130754100
56553652 81142485 241901978
129048226 60015314 125406602
216614011 80624151 129680276
233407084 14283398 112244322
2314863 87309321 227182061
237808761 231538724 187375441
135941266 98423173 203718450
205804986 72304467 15779090
84463255 219702051 162069402
207133375 80314194 50364099
250287912 79628206 22677932
141958453 251651529 72321288
159128486 81687082 112195364
175683999 4276085 26951891
27629471 118266013 8646475
87031455 162942333 159538628
250616821 114528919 181102730
209654550 189173149 38145680
180416921 103516864 25261850
150532429 5595393 167648363
249644912 136081518 33670182
70683876 78504485 154322066
147419294 155820718 164028083
102678839 41911961 29533063
80601286 46732564 107894484
18703019 121108466 214907694
48980845 84277122 50329704
225876329 77371474 236469003
33924156 34822664 250473209
30677634 163764773 64467846
109552330 128477492 50692137
66498189 215238601 76841055
235736283 175522734 46601733
98687324 20700015 6504920
3803566 57869750 99375448
143650777 28965370 224972875
208683390 30997532 178283954
190472282 70138178 10678529
25067613 60618483 192782305
134541368 246023157 69837841
188584556 114067051 110287665
193654763 36139360 151585316
135162424 151664863 194332359
56904152 24909205 234861143
238586062 235795950 185546546
64362380 238133749 189472320
170967139 58587044 186451121
215136498 217558700 141413851
2163996 1656906 203308205
30320768 35592015 121398652
231860029 130529525 118231204
196469980 40070667 197562822
50952580 149629847 96509597
120282061 164008081 191959114
25353727 123693699 180199692
231362551 13869823 158694685
167772448 138315411 69896452
235879505 5107731 170797888
42040628 171479434 149967301
131737190 32088422 245123465
151557628 224557138 168315808
130302729 7072175 73455520
118353845 230965073 199767830
126379043 105416386 235263539
227400839 2762723 44374567
18698940 165292682 160923737
52244231 248254624 184630273
44948343 24896993 47244850
19061780 107119822 89613351
228278352 19920266 8975279
100049852 163105208 176403637
51286459 46484522 54273459
162786244 150302568 201009566
47028190 91443491 55849727
150718959 249737785 146010853
250461014 2568784 47735216
233431158 248351553 3387264
28856150 207254954 89551738
241234694 37649683 97191417
6344709 212426115 152489384
4220924 86001641 188290165
15086281 184146509 154933996
30165592 145410377 246404910
170157943 72531164 66580285
141591767 120986208 102260875
21673113 123473199 141545434
98836852 115672839 68510356
152834043 139934749 168364422
227786249 24463690 242502177
138946115 155761088 214224858
98919218 221399349 23319167
178584589 164238160 250736208
158193817 177014695 110462196
111100778 167457725 180129640
238616339 249324365 116919587
67085803 176522088 9295183
76227552 434456 55577791
148907229 144683083 149122079
169377947 197001658 104303110
125040308 237928960 196805912
77809825 60222140 242370347
27400700 83926598 233224179
236584388 95171816 128828789
38454636 167259097 97394228
25543678 71149837 219360590
79571082 247423474 231493372
165962174 75207238 67772688
161518692 160006295 201529709
23430129 134426508 39537716
5202017 237411254 235667216
69642851 39449175 248688451
67530041 140523381 3491183
85708379 37662851 41191098
31510711 69976124 224146838
88344527 31059308 193445449
241439364 115585495 64706790
94078344 5381877 165866392
36630969 212362509 164391922
119924664 28556122 73284280
138553622 241045359 49084994
174780264 157743527 147801677
219123693 183025569 11108111
200434937 123874994 243424660
220409563 151817284 88545726
79752323 114891866 226236884
158808131 113170088 182844178
62977183 20970609 251493880
68105614 138582412 153381937
85655671 119682403 118752845
83329312 133529338 246252794
169773531 199585700 90767201
234582967 177030774 240930791
123125920 225478921 168806350
85810489 220310725 65936576
88504330 42923844 128568595
52894948 90572157 63576165
131523428 37047749 131509931
102334309 29749891 174402845
13907291 55008545 205331380
245881535 132181212 175902982
89071375 96816532 88832240
128294976 202682497 58237747
145674883 176595212 147732783
62373870 11082265 128981276
53874366 18041222 19627137
67104409 162940659 5450215
249886739 147169369 212580413
30475902 14300648 150757652
153323529 245723359 133303503
174274979 132468596 54610854
221982123 141371524 215758014
206013659 95698604 231232898
184000112 215744878 73335216
204786858 185898753 229545207
137106764 697551 7459013
209880023 82358019 49621818
225619827 206362314 66512850
77809271 132758580 155649326
210737207 125017813 156943853
403129 195723534 228045545
16361322 92444694 233955379
158372287 61492102 52544802
43292717 213050436 206518492
127046254 24438179 242943699
218094210 236236245 215521273
195364714 45917551 112948936
49119336 90779679 187965545
221390018 88360776 145533212
177251775 115925634 166447959
117292226 39631861 102620485
219211759 123087895 14850575
161299180 23774435 103493673
112151394 191454615 163540454
160983540 180422020 250526767
54220803 50866477 15872588
226964131 218359380 93220837
138788890 227406168 101174142
101914736 203195409 172981979
136123769 83593842 131281053
150553899 217561713 126402228
239735326 146521211 84947812
41082273 189432370 134133896
15208859 155202989 60951913
50688274 216633369 16340233
196529138 44996272 240143105
232133016 106712597 177845755
192310620 35800199 123270394
117452616 155593934 20776967
120364022 172309087 32236801
110436558 204190845 816540
203100505 209404630 220166091
70429898 124276234 239798300
175858750 71294525 168427184
144677607 40674366 219086516
13583249 213881497 158921675
218458655 15138577 128471791
218375311 32343655 224503104
2950926 82983798 139872259
165893992 206923739 207528110
106396414 52138363 50925397
157522246 99944719 123166386
68334443 45403218 141191533
139449610 176817885 18856831
9115912 141166207 34677505
223264290 206878457 194431215
103631288 221086182 73854156
217598796 198009691 134609904
32606095 91809079 114841926
248639391 61595538 19933194
108124251 57720499 152368199
169873599 20180714 179178461
111792222 226314834 14724604
112232006 143317984 74976002
111927042 103566198 43077327
14430070 42517109 85003794
46809565 224082106 123493112
40313104 61326249 136234355
165163920 186180766 247785995
11870909 48233835 248760734
175908518 118257015 45853616
215471337 111788690 33408175
20426119 241049089 232801813
210536729 34241756 123664724
151659870 53089392 4074247
226720309 242020854 126278327
153407079 206794714 235995523
63486970 229232752 229300661
196366046 207808297 7683594
184394010 204770500 141388954
45440492 204351962 24557261
61781221 44650572 6954010
29093787 112113147 165334427
179886534 240143189 55058392
245976041 18534489 135120053
122999258 234802746 196738563
184317644 231393038 103960913
223232588 174616786 58009244
77239839 201291619 188403447
197709360 120702743 137950680
84332038 151336482 38915390
13555662 127746335 157586987
113949964 163144780 47076663
10327427 63744191 250717302
177657620 51385578 123976195
190175264 170569567 46917718
171660989 115000576 16161618
99758478 42445133 157575473
221831931 177373009 89063118
190355536 48409856 28655861
61285531 193003493 243407733
176696515 93208619 31383067
141767688 28455579 238363308
44829380 99397218 57967697
186923040 56502352 202712224
218242110 228404574 60355971
41314783 32505152 111407857
231263306 245113326 138049983
167483265 247305690 67434217
209140949 118181979 244428728
23281374 1862371 220803358
198029436 136276726 139302978
105509960 185135953 3806025
206894019 174414120 38156961
195094646 226855634 224747544
97452451 68555793 187661101
202519537 9471076 79943978
38148078 138922665 99882687
23098051 101263996 13312991
197214778 100638455 182190235
151822044 17867132 25241324
236379597 205872490 251159645
214744106 230830378 216868088
118480056 156334588 250545018
35433597 11309270 259196
180796926 112177827 29953347
161791498 190753018 31365805
118154590 179264799 211796588
84927195 189195034 220656667
41557293 229523451 94316167
21361606 151061740 68909605
57298477 174560125 160027002
131931777 174336509 40339553
239509435 214736588 226624890
70558928 21167546 32932074
81920276 195593998 161773060
5249536 88344130 25765843
174919860 192036552 169665223
118498920 163273570 181991577
31888378 181132227 33384337
229402990 126535427 106573253
178091701 138735726 136895031
54232951 36375307 88060032
224475702 52218950 132664527
199095848 153017112 157859175
48611657 119557370 215964036
135525146 8331289 151284698
204120141 229817860 227829168
111528652 84600199 186954245
131950289 56382233 138329289
130277258 157399828 160485783
224220787 222830677 249038407
87210263 27193502 116491953
133475945 36890671 31384020
116452321 5436374 151256231
97828902 90604461 142492253
101567415 46205246 22421916
223917852 96515926 242182973
131081875 245385710 241873349
163146998 222999411 17840911
181463182 85186976 98593560
10423677 196031183 151892813
40558450 212899594 97748009
183606503 42890793 200665421
192409554 158783912 247280848
243507729 76087280 90238976
235140597 35936844 142609858
136593145 248156725 128809154
123281364 149746602 188173011
160431484 207751854 120429528
53169412 216048885 189330820
9947679 135278081 107192706
225247263 178659437 124451684
161968197 190837115 40679857
71433924 58405893 221808200
182023711 128221043 66077869
194774402 136703617 112015039
22800895 206516021 161093725
13513470 235132466 356696
32742984 811925 250853956
52525875 217199635 198290622
86612995 160891361 96206391
56209037 238166138 10378869
92522282 194117731 19205513
79135236 71068482 32764645
26964053 84549931 58804627
108109986 13076821 132149083
187211077 15859329 93673218
194527315 144070220 203848571
244176503 95808748 118362517
175779318 191138327 209651650
147423540 153020173 195210285
62711658 103900744 110791311
63915768 154234583 160075763
123328722 161509043 241172190
93365245 89146575 114043076
87907168 29938298 198485566
190070175 112681585 129134184
78739014 30795765 46556752
156944097 69765011 118187600
235947585 157911582 38257657
208659432 131200849 209296695
141598104 180839950 14878925
181150233 85007141 61862463
153038244 85374127 179759173
94907016 214433900 46474204
105228877 185718758 208704813
55139840 49871200 79295792
186021390 2337014 85163548
149567276 4800788 137910069
231249535 45962847 11948215
10148989 162223744 189537730
180307047 174891354 97238486
248786804 240712194 143798389
104159015 135716658 198328993
244152709 138654276 97935445
182973093 31477236 64996608
122192892 203246228 45093582
56733869 1269062 196984171
20570907 153851848 56610343
13856507 40154616 209094684
41898238 61902658 27907210
8304877 116496137 104539574
212080630 31414214 164060478
13044368 209322037 92541397
156755786 57525968 154046869
188642552 37392549 38542090
124495782 232890122 36575800
21534595 207275937 251211960
103267402 236034239 233492192
91357169 195441000 57215945
224177898 205448513 149279317
113538003 42732928 119500295
72328359 206179099 101374969
17062965 234199412 13104475
32803192 244128591 218963106
134517662 149735414 159469973
84242357 145249780 11778820
219942481 31050876 213228872
89734356 152362690 150472156
19027381 83151616 188454586
3151621 2929920 219564868
9009010 2054170 21203696
88690771 247682989 83544400
227551724 223917772 251758290
146728411 249575174 181825402
143310804 238562287 227558655
26685722 187396536 151021311
147338271 224655771 68224120
85286797 148584728 94758277
224693980 50846533 199804820
96356320 136588743 250796641
102833340 219699888 148882701
230356725 73298203 10705346
172719435 62943685 58159600
132224470 137177787 200889164
18175499 41936411 77865091
27093616 113109506 112002177
209094051 67983735 22486826
13787649 87122887 203793116
247522216 122882127 1524488
201674215 217161673 174065280
237517264 136713560 231991509
15116596 70414966 113419939
247387868 127618309 174257748
68932225 98445300 150550853
145666437 32583704 36314742
173266754 794078 218090259
33651222 18809216 43029663
52348768 230304436 56166450
21955867 161329609 243171357
100979732 146146130 53242043
140948079 149518694 46481582
176212363 91378479 174355015
72915 228535566 223163885
50262436 40274653 190030829
179004259 26072379 76145890
160716207 91806140 151285608
43921366 139584953 40063091
25146433 106679071 48143559
117513191 49222448 217768518
251723476 245703600 126419582
28645423 92560292 123518206
108242207 76477281 73715540
203896446 105549583 219852869
123831192 223190733 177222278
189372971 209620584 89440851
18929858 5226126 182855497
226485145 206508434 194633494
43777749 14802986 87607037
176829537 36691839 36841684
72961986 245591449 166950404
162011368 221150916 135591888
176365746 192522311 190589425
49341001 32105981 87430159
114678286 146296489 150144629
110639690 138420616 59493524
223710548 171101112 106499133
126347067 244196893 86524043
77573131 191277604 250803412
64253361 173720123 95207883
221512586 247026391 246973881
182947295 241600742 48490538
236329147 53018528 137623481
55909926 200759239 206172099
26185258 152554462 27171667
17561338 149297466 101363457
42345961 24575146 182011954
27381915 54713491 81503203
39270242 39078658 41807903
34584385 182937054 162257183
217747830 188039075 213703033
114569573 38382943 79118605
7549171 65123375 44082874
218508551 191123842 244981269
63990645 21980103 110632071
12438000 146926008 181624956
123800849 119054057 49490659
134351478 12689560 220108791
105641211 235214192 28972690
82632567 159942218 80027036
77727757 118435868 207874141
196282126 64384682 230373729
169490585 250572206 123763271
202295442 28567660 205209503
198123792 172301873 61286527
189258627 38341123 116711353
202798213 106688492 177603853
112403324 137092082 162511067
173821505 102266010 85155437
74083346 115722673 208344587
157882320 130223053 170928908
205628739 217834905 86168100
100222196 99128283 63810518
65852302 11539442 85428362
50066279 127849139 250384072
143110966 11222819 235058091
60806002 96729573 141929437
177935181 36745209 49626019
167026133 116263846 209085631
64111644 171184933 55366011
41641149 186687044 112710750
31241088 92443666 182812208
193994071 137054167 69712870
229720228 157195276 102438052
232893249 203260702 139337188
57601038 224715339 93213669
90168311 206735308 31707694
14167580 101652108 169887833
219663049 118609 195044914
97027974 110121758 40295365
53709678 119677026 205405427
56039817 4331738 61202958
159990088 220969003 58257139
143750166 50121725 172801891
26648531 114153809 65849064
80545070 159901232 79261829
90588018 161136942 28594457
189401799 199790352 227757737
80130270 165330651 50106402
43127359 45187492 219770778
65477564 36210868 246800580
180803796 87734212 155357517
218952552 148981807 204713137
243451273 15848773 214827399
219897319 157965852 231599459
249184470 200612701 239667466
187505070 193052813 204861857
49095198 220929348 132178430
67584911 173330880 209611575
8326955 55848738 243795057
66081595 137146350 190415552
127043333 21577797 206858593
106785219 37053998 89020788
201569154 36765586 64592450
136480371 92491013 238714478
126652875 2002372 215200560
17696473 166437909 165640469
123874418 168417032 50286321
147735416 189812393 55914442
74133082 121781428 201395670
231271986 166794180 63238181
225900329 98528809 13102254
14073816 106468764 16985181
78510523 184464996 5240010
74383533 190554239 251711529
36564247 31462175 202257738
86161414 164777771 47413105
63992401 153309588 50110500
162019586 236944537 227483405
36778189 248331217 155535317
107549239 42945958 60059622
151375295 7230760 29350854
170635384 248152079 5475354
210164534 51633845 107295424
174353088 13039141 22426688
246369803 125942399 44828565
154792853 68147371 20414001
93937123 214549519 139366118
68529847 175775543 147776711
100908730 12655892 57488482
100721035 246283705 105888443
213135841 46263775 99706338
20426182 135310621 200048806
165403924 35623172 8200467
239242877 225674147 75233754
10340729 143346490 198867414
145949044 162685714 111637925
236415615 139541487 69798924
248298081 189051998 243911418
93155204 79525351 66584643
151415570 161771358 11508963
137615213 167466267 45856986
97061695 173823874 138934061
190977850 160733073 143958331
249935307 114216045 17299183
239750968 109033102 182448210
250560573 196963952 179019040
459406 14953386 190295141
51238084 2197731 132046400
199723202 171047243 207410875
19776442 94398255 80294316
5045507 7060167 40821775
95912463 156777983 158250365
233266709 131503720 204210302
147818378 20051660 120978146
178829762 194191612 38944487
208763948 30503508 55445996
165166976 172464048 184450930
230585931 225950283 127759231
151329634 10926197 37931995
146567465 212374596 133868003
234219453 43943081 13608618
40012881 110281550 189404019
96412111 226894464 64015177
227262787 27483712 67661297
138063103 243577718 64893575
198999335 104548702 163724048
80489211 75480138 234007825
75752011 91174318 76489440
126183365 87855916 215384189
157726592 64778352 140838957
207982422 139417710 12110144
93643244 217632679 196131618
99965967 218565731 24185680
92659323 129220901 50460895
223088561 186319489 231153891
41623309 76732219 174837536
60574518 118917204 124782402
118382720 41717876 50310773
31766193 21933924 79501999
237071666 189194542 157133729
133765481 107821372 25249879
82446387 173328043 207131570
43705864 218305729 31151591
74167703 149980220 208237970
178230914 3618854 154691488
221472610 86310811 47234045
183392008 28331612 149402782
188340340 179248657 202536762
91958505 211217371 242859151
224624241 78030794 92122670
234187798 114418605 227280631
24178579 180716381 182331076
183749788 216330059 123944163
238915805 145644360 227603747
48318211 120402884 137550142
80998668 130939688 833898
20281489 167898697 13150534
13978 10054
787517614 794039796 246951672
281280139 302358668 972045727
64770379 256331138 258604184
339045908 614808363 407845520
206088283 583124068 976386205
26408616 421820732 213057073
554787967 354761404 433700724
258488432 476997806 861330810
706187577 664898162 185476647
19097787 932982704 926960401
96414240 846997463 284049001
561370002 886075190 706148120
168266243 230292772 7957530
725267402 353643669 99198503
282757608 528116747 817604232
79093937 718203437 613978971
171034707 388496067 712933558
895820328 529637636 119594971
28421365 820702737 117698080
45230599 232104707 37333670
524714341 440949465 269766397
840186135 976719784 42106282
635763232 934874596 786253049
74121934 526602807 182131725
602157088 209644076 52319679
239643225 891706480 974897655
834072766 902396216 398962058
240764317 263085990 419306336
289424774 978924672 685691144
857439496 228221723 4944702
114156605 82684467 709950689
366268214 467499116 49841551
375423650 131337587 4006543
373569977 655019475 83531378
79696998 747183095 405768322
106625155 66715308 785184268
509989715 640814297 852145888
898545812 688119251 653249997
202577238 196191803 285637516
400137525 394969727 81331422
833286953 489852090 942358821
944391386 782786976 408375774
666016061 358245115 325600403
655724410 397065309 675597735
858183435 122414567 957144225
735939817 858503739 414784852
202455714 147496151 244745375
976879970 606160936 857814586
718851064 14404389 96294071
855337723 635354653 464715842
941414750 282332984 304554933
436941266 631203482 550814764
724982978 78547268 669884285
491041930 428427455 81879308
778628764 219282098 796979318
464574781 838312241 608282219
42580721 872940776 721887912
460537130 124964409 861291757
844617747 710014855 609214276
856024611 604733568 503787499
54224991 590148844 560994076
968956300 773567409 52542536
633122417 26815541 453542271
661287429 699774118 932117987
301440122 775211845 475749203
851858805 712823883 760520395
892584365 820799109 325888392
685666543 790279047 938616487
792650537 238856316 604167365
456365081 724618987 532295405
923221064 285390124 201893906
956453907 569303611 431771280
797557306 966650362 298452818
100721779 211659073 878592239
881482564 838492178 239252469
537428554 641515721 119736548
469749534 190222166 653387525
448891528 566910109 426509675
572589306 265656984 929836518
889758332 298101972 662369797
891816793 281043251 54594457
42792726 355467338 439803435
327637295 263105078 723806122
258660890 267923028 617814821
396617728 238707980 800432268
376391005 858456342 434562714
296548176 752189178 152273136
422744610 554548087 895886806
210515882 116332641 978024830
135002175 133671771 954133131
390131542 611825129 731435992
829315543 120138521 689282046
140003047 840700877 114220599
204628006 710600384 954449865
428845657 525892027 622646955
301990689 653491115 413231943
869904155 487309867 263480995
970664371 371633100 192370890
838041922 296855350 633008077
538974235 866675858 1933681
650947900 274424796 414498379
663593786 773848937 170059161
37665334 429111599 324351028
599302196 137061050 275746556
11818933 819612775 179137494
149650835 657329480 92123115
557740393 766160668 920493590
332134142 981592819 921020175
816204104 22186381 888870688
346111268 932927212 902505585
547797761 950587669 267403288
900120125 981191321 440692318
583863904 67271764 121254640
790883516 645952992 649431166
242509841 675650227 909316369
779480990 363683876 832558586
480379320 655457866 44643985
891464615 966667583 95716202
336926325 367124515 439404023
170510170 661153100 398804840
734844702 696828977 350573388
497390633 214235846 305365662
963808838 346923649 900708111
691011898 747622658 889585141
920341231 632653399 330247293
121338154 679936283 351011650
795799975 740343835 910659898
791377670 949236890 247583357
177043716 221254044 607612510
786604499 411656537 431611386
622169287 502177009 208089794
368548502 438923715 966342067
350857672 350075944 444946486
510988779 874420977 949860617
92100589 535600087 271226287
201612774 891455559 947970552
367223824 625682913 246076234
358618865 233665535 701443251
520810789 632854949 53072290
563046568 213486193 212546233
488185691 689782549 309986252
441765479 690093365 972585414
547068574 255003495 351755010
367164798 151035176 759682882
95565086 56040175 211609926
565455520 221030833 489618423
625562418 385946584 394799285
827487603 245971681 448911674
557883612 909389267 972083277
740891974 925999444 632796492
611820077 506086174 479080212
326822407 229747343 490226481
882238216 553445392 636915902
165916880 82334804 517355998
352507448 635351221 703839082
41121404 817541823 218071146
236001023 363703001 253534988
766786 270020378 124628314
479378044 562493816 657114185
660896262 11307803 784129284
678368138 809934923 266159717
724470430 10513791 666489930
123843087 718754651 877838074
761568875 43920583 121071499
368867914 871798514 643301304
625990126 915309277 758898889
534962542 887018574 694902170
316294771 806740481 523864775
771010014 186921878 558016607
590131168 560705902 910190002
843150329 599819363 294233357
542282193 772717507 931439848
346970030 542945826 592825940
299179453 622513401 598191386
206175968 592525346 178916886
871379437 66715661 913163163
834655024 118473197 652060166
447689431 445454326 873302456
311249490 418735313 252737971
667477682 585764293 817262459
800554646 498339993 518667215
546095417 961003476 343003715
21936184 173125445 341798980
783311760 578175599 508396160
807263010 150155952 473944042
904434039 453934119 569743855
224598932 483913741 465353135
407089765 537923921 702064797
141588971 212007098 859915854
116162472 951189590 322101349
793873055 794231805 702458071
791933176 303625898 521255213
161739302 407147786 860716060
396288823 101142328 431834388
688240362 555248703 895977913
916862375 202439044 243701614
367672231 913898591 469002967
313336714 108402626 806362323
455431536 687994284 99853969
690448298 729763447 876235940
762108836 510601964 648874661
585852029 802449790 839340346
486272036 650884582 807096794
730208358 932446050 526634909
484403988 108583686 961582524
589581510 697039187 920143025
12769582 402869611 658555499
77977560 155873172 960693314
111551983 520056517 336094420
241798192 327313056 556763417
626837546 134332227 361297091
414422457 718070913 976720911
315000094 503476670 968475872
386822589 641096733 317228019
466769603 945332033 377823591
192289662 37779481 886301684
72065834 345989388 576835958
901579266 339363297 631819564
183138151 635917890 678808870
83720304 854730394 364774656
63261988 380465934 114508713
647997202 659314746 243456713
850289014 119911402 214894653
88394625 178346172 642791315
448920180 42027759 203114974
745970553 859534193 93144298
823353004 563141894 264469302
681373207 274171545 288432769
598837540 399728504 811914364
632826864 55789556 478674226
939847217 356023204 604246142
616679025 862119415 313763680
86946857 966177879 557386414
899465920 173880214 223102527
398360014 258714347 624328253
951536605 167603358 126180257
310161805 79779876 377959374
126997661 105035590 937572351
385734148 37969465 417161922
924236943 959282848 321629011
753204797 277910327 269456916
959045966 552083334 574772122
871315201 495432489 734416056
118551051 124838091 772568239
4133920 746160322 891541705
871678716 486507185 285475734
340908947 923107916 363187353
372558452 78432319 363875889
211550904 746167802 916021232
120342378 493152055 428641538
90846450 691415879 545845134
398232729 868028845 718640933
226743160 469496463 238761222
825558288 271444530 647579050
364320432 212258741 546103204
434735310 132311653 870178159
189096432 339422443 190623271
959307047 480363572 184822713
791757625 445213280 429759924
421471654 898899030 312882924
17206291 944755293 543826264
459834227 899535797 782483410
626870095 615888382 462504685
710956972 147694569 621383708
210343423 111063443 553687531
649947570 34674848 429393628
521804461 126672459 12007559
276515677 729862315 474570320
275084165 975957904 185085431
60016390 722626883 519060465
531345025 413372315 337176998
462301632 358132690 572623407
238007624 202334585 397835472
58880566 593506076 883206939
96083631 349112783 237824023
688805297 159777391 603039790
241862069 189430294 601968044
696480577 584339690 618811023
355595902 38934768 579028497
299371623 379179273 578869402
980384815 8712410 869773503
919740201 873574108 472758725
466189526 679899929 896776886
97326333 511713926 234811165
281135788 922427971 574721777
732497206 262385293 96100401
182654813 532438473 783784279
195836348 797856004 243763423
495550997 610868759 910295767
610953196 634155426 471565845
460141257 428399380 47973884
789615447 139343780 529552486
521447926 472430565 747637687
841128224 951244729 234243342
461319624 95316547 207792346
195175107 288983291 297019489
752483253 388948348 250467787
652969181 399517626 381325299
608003701 903020536 388526728
505295579 814020639 215247945
644617501 677867535 99037853
596125697 708831466 979220995
115087590 503688993 230833000
309447625 818325496 183773419
339422930 716777196 655674064
647538206 265750658 723834324
771071149 61227045 495364377
502285298 166906141 870048124
745331309 160105370 206853880
415816344 790462042 913944781
539027293 965827054 634034525
230130143 40360752 656372746
582166267 424440134 579241469
412679777 274756416 798464473
104644113 54342834 61299852
596639037 73672454 906437819
851857972 706001193 358213940
81708314 439529001 857781940
272897152 746400090 884376067
547575907 133761275 871381487
535771700 922750144 963264120
960000513 856025188 300643842
562251804 150290138 265543874
347416426 492320051 426480003
841276807 797081465 941129413
45289066 957601314 643810141
199124627 415468086 182387254
809790786 688297465 421740642
698661334 690654697 332498938
513611936 221635053 546425537
522261810 98751626 149338363
589282721 847907115 365467837
970257421 902876616 472405944
241522133 978434691 677962517
595566227 27279296 422369715
13618269 457845726 502434253
170630596 133330074 785459966
530283848 614488061 535015499
378177680 737246189 88238185
918413641 698039658 679350215
128558776 836757688 749520531
294920927 631690575 676679598
438760889 905408245 703382877
75633093 642442228 68289029
541745476 726599653 562015519
774766672 369719061 936480797
340110132 490298158 640249468
66129929 528057107 425728931
921180820 222189694 419950199
681949656 308662316 196025012
937869616 676931203 816756112
471655606 920860291 640534430
961939394 409556252 308183904
876858343 162600484 955406739
73873742 525213231 106130345
520466150 562798652 114543982
283484535 490001999 319057105
582910311 12336319 2197229
591004405 451956122 556260797
251472286 546607329 282581335
196856355 461525754 340625588
699269652 484093604 114778064
858898851 670871203 753044498
511427503 259205947 544846081
713303516 624171567 823175319
493413030 829824582 419350629
838014440 821741453 901545604
185566921 44650451 671492183
405887500 79196489 34441828
650336178 777918904 501836852
365073328 44767014 920996451
889462164 607812791 957547307
370326614 141535347 462768913
659263602 655323567 242768721
623251820 664377575 182166598
95791438 815689954 443785044
287021284 354984085 819506074
552378138 137087255 966658992
683786810 459018972 46346743
242582011 272934750 482438148
807712568 167924655 54009301
687480250 839362954 550627797
336768908 270202928 881537430
335920095 580478650 100484397
521314873 639447774 460974582
223539283 732248201 36648228
13578991 293464175 279600858
717076256 942494373 566728561
937309265 536776092 362472495
556684977 828406407 734370872
252080122 279598292 84740861
302660372 103054374 508806030
855326101 868331388 373519443
507018550 75031037 112906905
527636966 529424909 388973546
440661694 608150137 360911427
107690645 156310813 86234467
153151889 732581311 264844789
348830789 551643293 818780776
292207112 74295088 477213057
726418948 589788089 158587987
256625438 128441087 172195317
813155290 213887234 703921614
325108199 387590236 176019802
343933834 227367105 626337344
523882578 151901504 52362032
196893211 455572023 76654949
496897263 805459426 732557574
82030943 217615204 877797666
806388040 878326442 68998528
548605790 186352976 814235189
221982500 524604218 267487530
327995383 636159200 527785326
849734871 655980385 820540243
650565477 451162855 494267036
904959756 972588946 466993239
421607953 429511198 356645152
188399764 474646296 85902431
216937608 177319824 295352254
479241510 676633499 258070192
552632905 69201555 887856564
306692853 774243415 641958843
548584221 423000875 672534900
849747565 451250585 698949906
960759291 474917916 754880183
123083175 652851936 502656109
191604784 434665222 805308611
568720896 349496807 486993087
76693350 630669831 865108257
321144514 167883638 322985634
553392965 901652105 638595179
469008577 746765085 295106056
759651980 218882236 79257811
794096672 832451675 161287722
175608124 957458587 626508364
170210308 170027542 536907795
234774275 917848315 725699319
141913522 291951680 761342117
946985237 884092992 755267856
640441626 293442922 775249412
567216978 177982442 719159547
414950937 337892942 188383143
661394193 655073819 73030863
824425458 855602161 39232232
37286634 616357433 947650519
616208373 528708988 311824648
12352711 774878712 478845967
937383776 890396935 123210676
7574821 388118700 236525530
406781006 539164330 511320502
19688008 733746981 651067275
428526020 907669405 721686551
886140519 345955703 680004270
62090744 639381241 101259366
384501072 79350493 596149997
716499772 188741596 208857534
655394556 896674100 818124451
285759772 330426422 712218700
959656668 374172863 477428427
897592471 745901233 630221892
812453536 943296450 355578613
102613335 822745457 223991327
220969516 403841639 699011285
608998482 418851432 810822743
755628728 387104746 150995338
529716702 19297086 868739079
95906564 266191208 278058503
830450474 687580293 38956652
605676574 216177832 930829889
117889713 307273957 152352550
204564756 764580456 573002338
564517218 325658662 572910472
518434731 318187908 80820033
218535820 380789830 486224351
250473029 504719321 587506346
796678636 764201300 739202821
576065246 579916104 246472042
871650469 649445014 211983343
388542625 444740143 627804850
147814346 727573725 420818639
729744768 259892904 25583614
541938373 298581871 286925247
558039150 293597413 416747801
46261850 885117849 362187779
383066448 855765927 207131260
873883945 380218602 186819144
152200803 489461038 351704932
123585130 302869026 957339090
680425218 675541275 561550516
251131612 198502883 358804004
128686871 128874102 678799856
892269425 665898173 784532176
904379070 50046780 498717654
717982566 595243481 753226325
56288466 910459666 76263662
238123931 397884628 375989526
914408113 953674456 424849887
314834688 862803242 384868298
710086227 502502937 468583573
671479165 187934269 177640346
560709538 862137502 771392286
685628103 790409335 493224119
234552530 546545069 259829331
756163640 768992400 280615608
957987760 557363947 258367343
28965388 35965450 575717769
807741066 899254158 266819080
61117822 263148188 328518614
784783752 73778164 340970035
26117742 352700285 113762043
687534081 776804054 705622808
695659282 937226798 309827246
143254955 955590863 233212466
158381518 151756456 894101706
866770272 707198237 233683457
464979014 546699933 134341385
37514356 720965333 265472614
110689750 914552382 860585196
357178467 212229693 901733617
306256797 878879946 629797736
825227925 844504545 425811984
72473703 788967284 378961722
379543619 167577553 407741236
173531083 907491586 859501057
977275236 299823712 1901344
406082579 749167265 42549881
730849928 89466086 884606964
10042420 640768133 303629823
403223253 442771037 81840587
277805880 378732439 696898491
496423461 406081814 177586845
980499052 484851117 227970292
882935301 314596456 323857330
900555943 267331305 827090605
895415737 159313549 319774724
51006369 609640506 207781618
953766793 175885180 715597442
437062658 634043254 797995756
855938443 503570822 281454361
265671983 345547256 945450733
407909170 178011358 122132221
755629095 92967584 324055745
962091971 320968711 747381085
249954734 982206452 408644636
802057350 291747591 939884013
769970091 220882602 231959836
83262108 901651955 562449850
239887990 581276622 692950087
882033013 303356733 319012098
837128135 538671729 950700299
422294228 673966221 856946471
410033051 916835696 413448674
919517100 17522696 789788119
303052804 408832748 156298870
486688414 495741711 307750402
35565944 278177317 418876108
372883672 473104883 762873127
856259708 359298254 466767124
504874648 881114552 362649420
82705043 933828056 980271396
89021382 494649613 956017186
389431255 575841716 165295933
210665787 491859035 457211611
686561801 779936806 682541582
683725989 271248040 79420611
659143696 494413774 931813337
352911402 388370721 742984605
260860147 885188898 315622224
620340092 438159267 94050130
743053614 89860338 38572953
30787032 522850765 588871423
1236840 624013347 924791905
851554995 679914803 128559554
379538607 364712813 386738126
713655355 750293706 307740754
436841326 412942480 340606848
732398613 465943334 670248152
736569453 898277460 394131274
417614900 440394407 734247911
497466269 615734385 80558364
131993854 741122182 781631042
246696625 223155501 486540618
856384828 390530344 130970686
847460297 299133070 4798405
347986041 551105199 328483778
66190787 570593761 272124922
254254207 190053314 974844512
801944298 77986155 323660168
747300010 17174545 474995571
156420008 147356465 103216785
845139488 353128156 557683679
62081420 655697160 882400748
272553441 530956458 214562018
40304035 91652000 882345365
942674075 661348979 940064200
499308241 763068587 455267063
165023315 701864878 812313247
322325995 518902703 72298786
369654010 250008251 592771816
965732556 961618858 611428890
664468046 418595410 765809834
840072922 659297355 84153142
504992284 890978302 807657324
30025800 123988777 179228310
38604746 103605719 797002351
511472999 245556334 956647227
727926938 856159835 907657776
454447980 385937086 161106740
924614427 25923117 381802690
166534466 440958333 699147550
483050433 168541799 345406371
243294162 650867940 13892032
818768378 433128921 555844571
622191602 526200151 90282013
698025471 191873787 531179834
398624334 557761796 2485367
863951932 247597469 907660991
588180231 389793057 977399941
125671447 924285113 493200256
453844798 826571991 475118032
495764635 586741513 643050194
424811819 92860623 763850866
185395386 803797563 364035309
789555082 592054871 265955541
152239971 568555642 277681424
345808818 873949367 569308829
478337293 125571341 839048360
98718442 757165217 215544217
262709862 123435324 7817476
855410730 130271105 842054951
461266585 912788568 843360573
835392260 554444648 53215227
244561016 234084961 832707492
911444423 141294392 847103373
528628363 98546235 293027254
267640084 77430215 935158357
269135848 505370863 560242706
158124514 18505930 189972156
927644059 872158972 557918618
416550252 778338090 472146562
809551536 902440600 364580551
779370861 833201047 558260325
727870937 482568023 291378848
659905607 556681947 227423931
549102098 520807054 648970980
512824757 598980404 521287581
718763656 746175070 773309116
434745937 159367861 27111051
334665825 882475705 724741011
442765843 638501736 554212060
596944978 490083196 623765032
321056852 202802917 780264415
449071719 128820867 592008079
82777306 815017854 246375355
398267107 233087318 720093931
320204442 221034818 826308352
549321632 201006696 976282418
218441528 907788944 680352158
655887935 807761278 7893247
136530207 680038173 600369305
12503172 942615972 129286850
895004565 278554401 494011054
843441398 160792313 487910306
952778413 105873847 362638029
436403965 378835401 931034208
151826415 186414883 716459948
217347848 301491511 171434640
462139535 312091686 981422100
301620245 782386980 245646553
827205773 173120243 901655045
616014958 379588272 666160661
137168445 628417202 10607488
913811168 564677041 951433559
979482797 228819949 967070621
798675512 163272479 115339333
582391932 597901620 435608366
307671997 553359972 269463422
614474415 728612809 502868406
343934158 837723727 554555058
542283974 178429716 504794117
496949613 683727299 776614177
892825075 517544317 93307997
651406450 748819156 332142747
265782094 250829406 757466905
182171775 122556685 944805803
247203769 322474173 362190218
814848184 441874977 634295063
536721932 462963652 215092539
20279748 573993816 380626110
495059416 89827022 572971847
590017401 632794344 142423043
176901961 171046670 700284499
285317448 352509385 388231299
827060643 748604322 235031805
63568351 724993770 529942448
144625589 742863604 583627955
256131977 189604229 65240307
548988258 684069951 483340089
971335264 915910532 785559124
128148570 364779504 317467629
892021289 640912089 334881447
104818000 721527551 211822219
81089291 756934120 67368664
105397356 568310505 733377046
91949423 914845647 809344771
752719445 641060904 131404851
455458022 347139239 900849894
90817803 432513180 367735852
394346819 356504070 532465075
798650340 347531616 821312962
900412099 528974307 527955493
758185566 205189363 353437057
136655263 217899453 503751350
338630552 843946776 314021038
748232276 279182713 503263358
774206381 377786348 95782685
756398768 366540731 275234508
891858204 865122799 468447746
329091043 485484610 145990618
485917771 313717031 790058811
369535073 551891942 867235461
880023318 954569875 450490669
613216820 368714885 802877092
471896641 372149357 555995323
403110639 318500979 723618860
425083006 343503867 915295714
693485916 350162364 807967598
953871548 55923492 485807685
774527852 8303580 673744739
518890309 796583576 175462135
322197662 734501573 272440831
229417866 524845678 856916594
249424310 957158027 601409093
383846982 77881734 809735754
801566104 926637473 724484114
505198301 234293894 888915028
354542412 873782562 606032261
315008034 617939965 54862443
198767169 262771117 514726165
552728218 38865720 366192791
380276132 854952646 223456505
791984802 438689661 762497484
563722180 964489664 329884153
593647896 926080161 522750183
940210220 974690409 577588239
309938181 285143978 914371852
802702620 703730800 592093299
507718199 626564077 969429728
885616624 304259242 848190164
212567486 160776281 69474849
582769308 862332609 725446622
191447082 300261592 752491583
698242868 277633247 545911415
449011271 208033168 956382709
398271804 911269841 408109939
921100162 582037283 422792489
448750162 650606274 824370182
883299012 922901238 70180872
22413063 217846943 306027522
288364891 582925852 978675693
549608956 556991332 395292890
915448796 431144083 529785230
947721322 120446814 501839071
110708903 80148020 378343629
112365872 426312322 939106828
228918288 515110853 816577391
65284641 366294739 97079331
682686412 348014924 858285016
319924353 431307680 621866669
476548392 19737541 46467637
308959442 770399746 740241699
634553619 88156716 477350732
65965616 244960297 886055462
691923909 168538793 49390203
355965179 175997037 663394378
290410100 487297815 329121475
279761682 165371358 521865041
873163188 241837466 70211467
902385218 260491147 550191008
888833235 492689510 473835333
55482592 442695981 53579938
462214782 666105956 128179023
459562647 981174465 344982906
492797553 850163910 105618799
915910986 238584265 206326635
4463885 188951132 717763860
813060814 567007000 558112638
530189609 839940500 761952168
167207465 262815272 597655108
205522562 401140089 361683550
863802242 237878775 91764148
756182651 546324868 16670315
516395799 721222230 11387081
284889796 731166006 255925916
45780417 467027426 480083976
496996435 181072054 640197741
87913607 964624614 92584176
265417807 118361461 864131463
212142301 815023107 492382421
52755761 454106536 722220885
935496450 190470682 661051244
823133539 596882653 141771577
742525219 746110914 375322655
168503527 600287746 244241347
696331015 28242796 901714001
909881286 62346871 124246660
605050557 662783654 120502829
507124729 899658886 153929648
397386791 639525831 787079728
514596291 484119837 579382939
255394651 909446715 833489838
899882324 513715593 310331209
888482024 713784548 964189359
501777974 371008952 660656112
554597257 658277926 203437636
530495835 813714978 496303491
77222 933332065 8960600
128628028 210175733 679241307
197352372 724154783 50858715
510224658 841170047 37205627
897027832 696270016 648516447
720626446 171781471 20450879
199645303 311368884 836034702
89910091 754211014 43682421
824647841 360460598 939297751
630997851 329246951 760650291
541616462 33117210 158617407
625155336 319365772 292905698
424954730 787692767 815227419
442466885 180846223 575893864
443200939 642924522 836250117
671458209 271293362 40646300
410898981 317400058 840743769
65172442 150797664 924879163
954370195 468717363 521424452
760362985 242804470 474286203
324408643 666996247 638844261
34560342 20921048 748679040
598182624 318243756 527825279
414335881 16538413 338841781
302443903 7247054 960485726
585486476 893284387 779610402
244570941 524585561 79329250
596366580 95618903 570887008
485991648 590143538 734436261
789317107 914791170 246362525
951627512 432065174 536162867
754680172 187802038 325662160
360977218 875924518 709829348
926109994 247938784 351162204
191334139 408481296 415990943
145946509 671002950 808021144
745105 762434490 691962844
934431221 855179302 927630882
151618974 314456803 466521070
765490830 903930504 366646240
84149368 196245882 572102469
87619618 401041665 338456651
815276077 287790264 445380883
45538534 313062498 79607881
578513514 838563953 166365309
615975841 938155499 19533368
649103994 225222604 952595584
37432028 910669599 881826897
428277394 414144469 492319919
914567330 596857087 690682582
17352154 128026183 204712422
691511778 337618821 931653870
516393453 9795871 241893734
757937269 74354386 883333691
34016978 714944142 86984397
59276580 54478230 680702243
470195244 498070421 58980487
632477782 234126044 394415998
632257254 624550479 190111997
762423565 741509436 895303218
734546111 743061139 453709341
750689782 838676214 349378697
376012330 461503758 444510055
911226117 31654747 973598573
436583138 723647094 474323233
627710457 121054101 327107481
294775773 943909674 790094824
937828206 772613674 607987406
519460635 381997576 707089087
57876360 146284276 760204467
646787656 698575240 178911122
31905625 739573388 36942489
430952166 733656848 174142522
520459946 533443527 614644095
834579607 275895885 147113487
10371996 221134921 257853646
640133824 30213344 354210856
189397584 416230566 62309086
5741454 211136865 665297992
476351902 324541221 897568316
777729975 303604738 889641670
749423831 707945813 54010940
104722281 97223541 855792935
416612584 912844923 483411856
334991300 376399619 17197112
488565014 171985115 919695007
324709993 655965209 857390957
396596866 407780097 962197638
458375939 11221111 829798834
238852447 623957789 878326776
749380673 828234797 544244213
818601660 768946583 562798166
606121521 665205773 356012486
622960622 629079673 957647895
604546255 899545945 535593604
224503868 525707603 81250049
550295628 133757943 1515707
886554608 356599775 409175498
552595229 246782522 225927205
596985041 18754257 929219327
802729558 309679738 22616611
553002574 897850300 74111255
415065158 407468719 347529682
359916911 823720374 626704945
105380510 101898025 504305104
762224235 251157393 788798461
626149549 95713400 153095358
894185393 907979052 204226495
900988698 235106073 574685318
551038500 886416615 312226384
211965562 838249331 661050082
679015793 528203042 420437738
696513255 215661713 767271394
619695129 696261966 189618209
608564918 970827485 104389640
820004915 113415896 304797132
596153780 517490823 289985133
513169516 939495427 669859264
912060781 568574779 180720199
198015421 941468151 927614595
911282361 491976767 41864099
758653993 834785536 368636382
950436223 669076218 808007347
233338409 422954854 119550566
114232436 667795671 529534608
596056737 274001033 795919654
376152867 680818895 561355935
804516311 69532102 765366880
341637751 66693481 196496521
708666091 812761056 404803433
730456612 455547590 334967979
340587978 797846441 210537412
190147709 563368563 886069990
37020087 236149957 121563876
939241950 439613786 419725241
493630041 979483027 538791878
345219938 221290427 596704815
211008967 852978284 751254211
822489785 287571967 512114669
533967339 491807005 261502741
679108288 753556683 835919379
953953812 610793856 397402305
807032951 317067210 842933637
677098748 290071626 923918816
927796997 702455999 491492425
230318763 767241656 515867662
343224097 467577756 733214319
566714260 669356764 957259248
679938092 115092387 726907027
404569446 593259896 673921628
275186217 934243501 899019520
488070281 950620417 571265402
386452230 251151373 233312415
558426014 602687136 754600411
569929822 430173380 673518111
875141354 46253976 912001039
934959100 736900191 452803471
526835890 151602885 948545855
78553237 137745487 569329779
560266303 442226127 352508676
199683520 665252009 231064625
870130044 99551808 91013426
414593124 447165836 476039247
717889491 382704819 869983067
892945183 339248316 131714091
980636797 462578277 147136455
485329556 436536825 916473371
197362089 933810322 506091792
2878877 861904668 396759780
432937414 404149234 324278992
879991346 477749122 832860984
694005733 738650825 822636938
654702120 950407788 34618444
499818985 114587565 823384429
556982278 694013883 247693487
273499171 615381491 715096721
283402967 500120806 962754640
430088382 835043093 85689865
255444740 193703560 286539780
436593846 554772565 876742671
326299681 899613698 548288152
211175947 696181104 428921023
456977250 634368657 583963161
607292887 623868358 481862888
119559172 711453173 503674656
139889605 86342799 579955975
405714794 471860676 639814280
309566246 691804121 117884709
53030758 980178029 19934590
932048845 495412469 337712146
113674655 599739561 791433736
169657567 771850164 123268888
162489631 361151744 597111759
547714718 954999560 161392571
841362665 95573701 813709834
809268447 259546496 639158606
69212017 809291660 749750280
763815041 938124738 906017778
849153578 481259570 278574464
49395040 565599278 653239353
297235496 501597314 776010021
39818690 151535054 330337249
604382407 857703974 484805036
810514270 827901967 206139959
534104312 108405547 171849722
340661578 53515123 18643447
230218801 272452002 475262460
925178342 457321429 714398165
621818544 5182487 895681009
167610772 138828010 99665506
220455860 604985087 664102990
716836029 795130118 249562130
766883109 401770271 214139555
969365217 665373063 971942636
509905441 877102552 146851193
215515991 617728212 766492072
117398123 955707833 128898448
968698816 569499229 564456913
800305012 777952857 940615262
359406607 191217221 645583201
540321191 14805267 409733888
185932233 674844711 885245956
410907125 133582 887503648
571379522 569716378 376809288
905992507 845384225 246073330
955355825 766276934 459863531
695577147 558955633 385222520
777234389 811080324 171661997
853204104 501909516 131032016
722683085 56571759 210127951
377761496 498546277 756073556
5945042 889477871 865685873
477703842 814402462 753537335
791079732 244567605 720538077
175541146 754269442 337534005
564147677 276037309 599769382
407856599 807685267 276389489
797865526 254717216 242791809
1863740 29503835 899398458
696535951 966952063 580854215
947648206 258187774 847107176
115453811 686544403 458427396
211589790 753697713 896481848
647441557 503891710 461521429
704216303 84773430 228387121
621201762 338571155 668386247
761471327 442845293 340224431
67941288 539582302 208849619
495945510 230196230 614614289
862474975 686026053 488368876
155376753 682304257 768861810
594517477 889750477 21363036
943875239 356835698 394897271
64003584 367732192 866319560
524931996 276967325 828204925
475633169 596045930 282960568
585076071 560085074 578229561
406462376 279428929 19120412
587861719 492568164 647152101
293639464 852779016 468103471
216533514 510925004 197910786
576156314 761988588 636372955
282530677 97200821 818330730
293693513 3420737 287222477
202550186 114580173 411333576
842462935 506639022 654081488
863925878 197805866 607452859
567202330 761278080 520335581
806800542 948804692 374714007
934723163 251223202 705510709
17560584 377078259 871492428
154961037 393678887 639407763
881675069 103280243 1325760
17368929 40808383 466644159
442777158 461285915 787821039
681030486 915135901 377834475
389980685 455636575 48670516
882444357 557186567 462972760
19438964 521698693 835469649
801491979 501018341 199612568
663522285 311805812 353908242
577442773 728553604 439641384
350106054 883195743 120634077
630462412 620767509 152939398
43192648 511244100 255756231
610580595 446682050 734318160
936310300 493265980 712121078
887615184 77202628 716724162
891762745 861041145 498034096
501513099 795606929 717359943
732612870 283250128 751069863
658380590 815802367 569778923
929784621 554631575 228754006
677281858 340429465 178796747
696260138 309671342 30618687
549481335 851359964 781959287
923058146 87965444 744350144
446196442 817606617 163858043
190928929 747919699 916278673
318341272 324824863 682256882
348349769 110716942 52781082
127014666 674097253 618638414
730901796 368004892 608394362
575643995 794399682 549816541
749283673 531346734 714279452
464338034 568934625 522617394
767726516 957076933 390832731
183341131 428065353 300266428
210306347 507435456 354559791
797545442 686677394 553271780
419352122 507413866 855424061
927080946 673402432 746867205
705495626 42854110 578349478
600085048 168936070 493558563
483703732 281397541 490459663
525248696 524153911 151536687
314034504 897121637 651387173
592542719 277021560 243021235
977663037 289894303 338776735
74860620 745528103 634574958
440711264 590024111 116738857
568813853 738584982 123093012
103367125 382549002 357484726
365073257 517473378 773254576
924540925 585581225 336747478
751225465 393856368 149589706
572361701 708380259 859381791
452147154 944732136 766625355
282437217 780196935 240919371
837080399 955226751 265994273
650934990 690992879 403724751
972898119 879115709 11983234
931635125 958803884 777022008
966258063 521083930 396570761
779172809 305540890 980043589
396838046 793320674 685094829
30059513 673755414 882704993
203136684 150141531 969346773
978421044 148452484 172833885
480626956 795666786 90869119
694034478 568326508 810764499
358475178 896663495 819718956
557949700 335808474 414825433
460249863 131319509 864243675
625271335 527514067 5772405
365758677 369991964 40392755
84476904 624714074 955453262
699834738 806232531 89253282
13755466 647403450 774844162
212722917 534557730 3229878
923289762 965439218 232673343
658717433 191775040 867221877
660233830 948831794 171613216
473720802 899198645 85851458
938893673 970485351 116794591
702022552 370079155 43760302
48438068 144164897 54599284
154456199 558019600 650007445
775635448 453050826 176393311
77370639 938409481 161339843
376637816 215249826 188047399
99749803 702379368 376701683
944841217 644487006 255693270
477084119 529960469 44821993
829025799 511275662 644897202
24120008 675451650 14749975
627844578 536567031 35507832
156444258 725146394 942208886
486557343 650470511 464449109
564906420 339258304 365640301
824949713 535707046 710521959
814381511 410400678 875394361
710382002 674018926 925978897
619590783 747012035 230333494
620748825 659867615 847046482
711555742 153037176 816142851
801715611 785292858 824153855
504977179 545736933 496654148
70487070 824346574 816017762
459043690 214767129 822367220
48167114 701984239 82837258
563532031 92723884 224783849
133530407 950523658 800949871
732317909 881018218 570500161
814902289 312309270 863854808
154645663 387398298 367615661
557553203 60415063 709792359
8801429 288731170 764442640
793379068 966509047 244486716
493714707 737254367 123813647
304352776 903005540 104578869
915312901 36701797 725621102
353456341 889639968 227343955
181117663 251125848 339585616
242291504 930602634 88348382
517935867 973220504 828633339
836676950 247903093 866384612
106744755 668347817 440724788
937401730 528207680 342894384
42998362 416379 742054692
857167000 162118963 49504648
963851938 898873125 678203551
946977551 178181385 815725607
37317537 405218653 89591020
797876857 46087791 127374800
931660052 627598440 678806083
62676360 83742577 733317918
68309415 182280609 555498717
531385524 319912895 6772537
849133287 271454743 325618452
570399985 83734816 434811524
764733404 56880861 5855656
193215350 611069195 235036626
338628799 516043166 664813647
479600786 156704290 414058232
946773041 900657679 93266098
213939158 646989340 468171670
82580712 379181020 706387375
30456042 282167408 286033938
617349994 135412194 219171732
876543309 482801980 531510445
364245075 913492668 621361814
171250153 964524909 653751733
841941790 386267020 575796332
199904838 527092208 491584740
141505807 616135713 660070083
361547438 359032273 850019565
841753075 907352743 202468416
334397736 250781276 67245677
77117517 730248876 324735866
705971219 219074151 786961032
741426915 12637305 85740300
806476967 320724192 510929439
603229154 825165017 243006254
751117057 603668883 427486809
63890500 9721058 39228812
788324255 188058196 320415259
507036679 910624637 356611522
264297348 585750079 687015651
913196988 600994434 640296929
912404951 942792857 628265615
965814621 858752408 32049114
740981657 763701373 611571623
814027378 807022752 739694991
559380758 159177422 147423624
317827156 414597640 800217506
52710665 563977680 365284026
970721792 692920120 705437144
49777318 145236445 20857288
427320586 320583056 714540959
324343009 314390554 414966712
34024903 511045312 858370103
405943108 417046090 404109902
868343201 402816562 349386788
247556078 391289812 868839305
596962966 978958103 141940891
372105897 919709401 236457423
505679760 889599842 921366995
421031409 549275951 723495186
892152528 239188078 634268516
766610912 289582751 492618854
84136782 859559874 358965482
21857499 189135496 388975710
41586320 145407203 647730711
644668675 1602153 816802944
838725276 248226196 528883552
204370642 843264629 597303781
823494797 826942767 971740697
148858294 452521942 895379496
720714135 882325402 56706625
523863282 734405228 968403880
744735662 424800496 774788530
518484300 238209894 47410984
767516059 407903497 351781493
399808800 218232789 433890772
768877615 83616539 301147830
128629610 978258011 700313876
261219406 747015187 746985155
611270067 594119621 476625081
103170920 629385813 648848868
195689773 928398698 734993474
348411762 477166629 651306723
485640397 802677773 847040139
591969467 40063587 609374437
839233813 439173286 637689021
321515629 815380024 229970896
831854338 826882014 257559647
672686823 779518353 710015120
168146764 767703548 113865312
17567985 544363448 13913805
145482046 460400395 152594917
320509368 350303393 838129702
747009062 195343156 192539210
668889849 808507327 638425951
78516441 139140897 769611096
376603061 92726798 869670471
106797948 8605934 141245547
290990598 357713934 74656925
790977326 10476937 817333940
314514467 550948585 519140370
980121005 922939840 865316807
282176548 201964567 51327259
162357455 445172722 890461650
910544807 241525492 840182427
510005343 495443468 925158081
605934051 716010249 141037932
148411086 133851544 309238790
168886248 8412773 373010114
651290396 245582445 81385106
590867788 585849868 854891192
140363040 637717819 136044759
311096516 155246058 355658285
843530266 977509142 127999031
286313029 334667796 32978091
99610969 615131817 270647079
588264159 664778245 152533587
164538011 126355697 322645588
62913174 734462972 150260427
88156456 962146695 592703388
649523014 234298506 322060339
619874370 537092138 483239096
914911736 209719257 410328690
460291200 248224578 170537343
6382608 505264115 531422363
479310363 224226689 210743902
330810973 240797086 862452686
133719430 976938436 774457399
210778926 826389184 758325649
511917159 912653386 302780118
396179230 488904816 508447567
347000158 846998550 64412916
565788476 319165121 111041757
747584073 866009997 913811433
872745283 416850343 379122667
270679688 764150253 913294853
592844575 18920356 32436699
907502429 391346633 519225802
898132506 670611480 69291420
285017260 318789530 638582388
370315857 310909968 901109417
735959123 686100772 511084114
733773111 462993587 937305999
696034744 924437277 172138031
203343095 95836124 673864621
563890621 92435554 264878413
725252850 4525804 417138959
343910215 275434548 717481221
696396170 641789167 213530515
860899703 968311322 797891250
602024443 724550114 579076174
399575966 774610229 48041059
32599890 488536320 548875448
839216323 413481595 148185753
664977522 400137575 61098861
104030588 73304094 647970221
42256151 345098488 199842115
125521099 380438778 620849933
702177062 780672099 545317229
267783348 108980015 582507529
747905569 236334377 167360475
396465665 16539688 615971760
613105264 434111468 944138049
266904941 677545199 30054632
681572463 101940206 692550023
534139822 861145996 794818171
851498676 541334781 638866944
357095951 624741830 139297694
796203151 105003464 443966929
123086614 582915235 395808555
718475920 429102516 287835746
942465982 596255922 621039057
798874334 330105322 943656481
736437720 743196864 586242547
864382695 92695897 601062248
819116300 290913909 343319855
463874543 412181121 718048137
343194253 690026394 51739280
892234969 260226637 398919011
852404731 224255345 19185183
957700242 352045889 195006519
31775877 857746248 176513285
615736029 792016057 828593333
959133793 419390021 757990420
315425534 738299464 186281061
396367277 156539721 189595709
816864886 976875701 764629817
399226538 237501370 866202781
961181384 149332965 827602067
96751187 601806520 23876889
968768333 943945186 719555751
703990202 685591484 287385891
563149196 347884651 253259013
848144371 230193919 503699155
551861682 943211729 933857804
462454364 256210333 90646552
57576647 547594846 75373373
533727846 346866715 712109631
418903987 169202220 490035128
106391947 730358026 286746991
380730998 302752360 317214547
370502432 148876024 721074345
506582283 561352647 879929674
120557407 4084984 821010566
201231530 262045897 724824568
26876832 189847377 340363297
860010747 671797989 485074580
845720917 600448135 963846464
38514955 756686752 777537318
825400824 243889608 729293000
277932350 253125211 162324563
909649321 587136421 461636128
792792257 434240612 882843352
129209173 483349253 107179368
554468789 133203484 438683150
222924476 456524291 310483509
762910400 953020316 137187596
212824480 907965358 353077183
659146409 70009980 76724034
697237140 277412455 265844458
448952445 35664570 323734163
52676468 358808791 436044026
187913093 625363300 226509104
339202942 225598867 617425141
479263328 680835345 596734407
276539609 792442111 731046470
656345173 232918509 478284811
797336446 888149458 187299575
269051189 418251691 185195648
538820183 621573538 673666736
234643156 721748307 704389964
602800757 519885352 835425399
922725852 34147197 526443920
232416849 725289207 444404013
748739960 461309963 104502152
55459722 779782549 886627606
954643205 11487395 312281956
46868458 332150253 390442023
99636282 660279217 624042726
804748696 980802416 568458040
195044496 340824652 235731877
381325043 552067885 379400393
814431094 492597123 462170309
145575561 703395372 535968143
258439463 596874934 362595054
424728678 144384051 676995250
730937674 474708159 493797223
246944633 853119112 612186181
794291881 621979650 873568020
574240890 598784064 386109065
274709413 827264354 113606522
922812536 45603887 656889197
670715551 866500563 695312886
476603865 582125341 873306358
918999976 119647931 68406256
391016742 979805021 761152725
275231177 563819945 515008588
696140651 376667290 451742637
51511173 175092806 433795205
452555400 635523447 309633767
778804560 152956887 865890582
487385349 630048456 295228474
541013716 526131165 761135432
167032974 971123767 343441750
366442620 405391109 604640864
519916469 649652754 853722560
300379120 770942550 348613623
929104572 3551125 140429582
792658708 602584392 315153240
770365863 453340594 782130363
454245425 914073123 245470311
379838062 768719101 148797518
680202609 20759486 577907089
410552604 692195340 625184272
647350661 910050048 639958970
695860210 145782997 80213546
782557353 857030334 496822494
911509420 834825766 93286705
556894322 233087199 206517162
605897432 412008619 665143840
151660325 639974951 683230022
837856473 721450016 93849027
42748378 747313196 486862251
746469341 212836885 907372266
114682333 650180996 724274537
589411231 54664746 869728117
408983374 750706862 537211166
281716930 717926467 230010612
404687629 721180300 951136639
885179023 601510403 862473208
61973747 838128413 497255771
746594660 554113486 601745280
522001433 437725970 346675311
149800240 887038620 86371953
786983216 396923569 734296595
20805595 389234713 46910121
357200574 851674629 165179181
745294050 252760963 767412467
882280588 209425103 163727709
855679145 670104781 412523963
58891638 6330609 925485029
872014257 719727390 567604568
859375825 380175143 703263499
887477182 616892770 444914744
895091314 165989526 429669207
349110511 630389875 349204549
553142864 575674435 190911014
352613781 72602041 634661152
363142641 172681276 368940518
619854235 262352019 290293675
914563925 944973721 371225797
978825947 67377464 699936046
607327950 304377797 646740161
941248066 832277356 874007943
800956741 826144572 698724568
57608844 544564625 875844785
433025896 432822773 258960868
681918688 116254598 813865371
27205262 364699245 878789732
956230243 447662221 67277428
159968771 545656082 190842780
555999096 717362272 531595034
785479644 300137368 756625109
643014621 776862334 601628282
539156506 405017966 54194941
891515750 741457786 223838952
196878147 527034722 424207558
654616939 327721484 444846628
730958479 401084109 280956753
844704285 690084740 445814732
133886485 758728411 861900198
252777295 878957753 266588514
635592097 964114223 954100691
824407383 541719234 925557158
400181149 754000486 574697238
729068185 893607932 804298555
328544315 414685831 619615093
205780577 644903797 16929044
112496034 134811406 743599961
112940666 317858385 784868875
783503079 414510394 736795876
497278949 124903595 29942380
89838637 875064852 428498524
115473305 896671451 152318050
858509317 893773469 323942728
348760706 330414391 90482883
168107077 859267292 254470640
413294879 572522862 692100526
914124779 653627912 266626010
503215202 478960418 901126902
786475742 442202782 96654126
415456306 609001855 57402130
583854563 59707566 699442237
289089471 795785332 359461998
391801904 719704094 287336711
171372416 396833618 651382808
735750692 814226280 13415264
886787581 750977670 221725256
763117481 166185876 784345592
206342975 886521198 190088599
701061475 860075335 502808314
735495357 719574487 622763106
84838672 454286067 843355331
158634719 646995229 69812275
519221083 1205049 505384177
829480540 264182259 148364357
135604541 246093058 472262348
241811338 512978979 314585689
916918874 213504394 534139278
393402599 414402393 584961661
577518026 792847577 189613278
392850567 403104225 845588223
442758045 680795479 797780166
420767425 264177027 542595218
956508249 897151785 570358498
909613633 890748180 56566768
504498778 330676126 556095302
289867804 96718742 542474320
514197764 769232212 802215080
566203725 307356579 208213662
703206372 938765496 781468436
353905838 761304048 700952915
160154120 527128919 969874902
849205236 340393683 594586171
951412293 37969636 278316449
252364385 294241853 136753893
119336235 297615200 812324145
281874548 347832435 122273619
429437304 488846323 662659176
814345681 811798240 974088827
938193638 758059289 69869378
485737 531212374 29964148
858289758 704267747 96455701
253807635 920222804 172912343
507132797 120882258 699332375
458771493 120789591 734016011
835106123 880807046 946993651
886237977 54435920 295584651
959002128 516646698 669897321
409479298 94532096 753048307
271497567 710749464 157075029
492163356 859145775 602676709
585734222 561364746 815488528
385122941 972646865 679736204
970286079 350926617 751643720
838263986 751997131 505018813
556486420 350676260 570078394
182839668 152730927 929743715
205453708 265049733 581559798
300250446 591574212 762160166
780569079 877569808 807569752
969496700 90803114 213350288
539893042 930723192 51044654
937994045 215121512 229681677
485491375 731682822 673625666
381289577 92245308 231553688
708625811 297985924 828161625
621113698 917222196 70041267
579185911 154465190 116412871
329526875 272710270 659708387
518694905 717673940 209104948
389199595 88994100 232110850
613102487 13823861 268349289
447730314 138546040 419245738
8864719 701492826 472987809
507018427 644822505 673548053
837603046 967060503 698420842
242882517 730229644 319605639
870436989 250126886 930996935
482349673 461380450 322714888
444117850 613431728 934730997
688267442 597794074 819966429
659992502 347115314 157812046
855020701 312651790 323697388
154290479 694032526 194469986
79629094 422599891 270838835
319227985 463728552 367623955
149613066 652406362 842269363
602030585 226528775 936290796
205460172 237993112 138421693
764051761 932343821 31495806
216819236 255617369 269053883
270503668 377921597 25704689
398653811 371241925 281702280
407588253 100100482 897399053
805122563 503761332 954331315
210184084 961607323 849478767
123181409 499465954 697233869
864982293 579340869 837007826
930665639 271569996 404934873
57551020 200498094 622888582
705951042 189883203 159191557
551911126 955671554 123445733
763161307 584768320 250128010
399641100 913958969 154681922
654446003 336968277 689699031
101834464 753978473 618511453
289842647 232654159 138217352
838618581 57883026 922117510
724531896 516471195 25728751
784235580 953951363 207043663
612107751 595571 499193247
943686060 940378518 974942207
62386832 351544621 684811371
595928347 661097501 624835498
90381333 546094021 193194232
562056651 115119206 660458904
397607849 306955534 435988269
797718848 612797892 70507345
825217356 198272504 99539055
438357463 561745262 287087621
867007977 616530934 740972341
366702600 747021143 90400024
673874354 505416178 652220365
561693758 383880368 45401144
224132430 316502631 836677468
485912806 100785808 216338853
874597703 299692060 303490552
636420986 323119341 15284719
535339423 943664117 557197365
725018834 209294064 153586555
803445044 560849005 763316421
886134057 710092544 277511585
42077466 672394260 877853722
486655048 893221846 822323548
854908941 513280044 494937180
689844011 346501978 677742037
5377130 140400040 688747114
896008391 729533578 115859480
727020614 214855001 703658251
109732464 719093468 594969633
739676884 275110795 574584225
682643967 465161559 652683346
371854264 565555824 835061501
234785766 544718794 318723751
362611000 181528961 790543715
481411127 219496605 630093886
558542459 695598161 386729238
529986997 90788756 704571258
639063484 817733471 467880783
170111272 304237525 451349735
97737619 463517367 801981986
385315452 373919943 639756895
305385358 875050452 624778324
49597186 497422336 567737359
133639674 343838021 73650447
856058806 124667482 685148881
974970558 343697912 694631652
655056721 390938795 926980870
431711183 703007987 780159148
109639946 948099587 205885778
176431988 665481827 206738654
119889760 440817503 936329664
940431247 945313221 437503669
110122219 363711842 899630730
582827897 371146266 345068178
443623792 521208960 521481066
653616987 780275930 428474367
193929340 337541503 637590862
733266898 149283601 665465832
304129475 948910454 434413351
868757837 121214307 6460709
230427161 761022397 403021982
76803302 357653634 672104585
653171712 566992275 874741251
549317971 841021920 207865750
279509929 890661104 666520147
601338663 525200376 135729859
247621517 937510695 417904254
358961599 611446786 103754219
858291318 392565441 441618712
776750766 804338454 128620700
306626576 472240570 803398228
564535766 191580267 625785256
195184577 397327629 613189075
212291394 321134627 378165927
394895977 876469 587832979
366080287 97755890 864613511
697058291 114679334 701903848
177766624 922187027 664830567
156963849 633900831 38632237
575256665 24989464 768657216
602970445 285387213 608619180
964247924 64970654 907115202
699735628 433699719 688115442
862126991 452801899 172872102
540580701 841198518 899125837
678213564 707796707 285369678
960046902 92378567 257910695
795801885 505601130 470772509
178171470 246510715 663670547
293100901 942731321 440126172
338576600 257416852 720931184
701372658 683652745 159446991
538800593 942767934 474527272
876761586 821485174 385668975
293928646 227151229 540890672
278044392 804728025 270714224
69712815 277854814 333342338
208189925 547341010 586945928
113974885 171383479 315307930
213717164 155972280 343606625
940162917 412786818 545790000
121252402 564711966 268772111
165859413 77009311 325702314
320668588 572903023 906832581
631522602 243658165 396580112
943696158 947344143 537401948
18484206 417223486 630262970
664910011 653780215 911026812
288721758 81745476 359718632
697670886 725976128 432016535
451358440 318750441 730823723
129449013 191317621 114429790
279135465 76198616 855843351
518108871 161118927 793082085
87387921 353861006 967634942
495292687 361019672 31408437
174242292 822085428 124968144
571032511 956293467 153815542
96674820 527216382 708884563
290367103 763817166 143495861
122830916 882943835 286046289
367578846 598820639 565062600
569877756 860366268 46722893
52724829 820533696 119458785
63158851 89128384 827158668
634314568 278724584 690424223
833053155 181429934 672202423
304479492 497792333 276356430
78220000 487398089 825520462
11422693 644621226 684528314
111982456 478361327 689357064
507992207 608557106 956908681
530975037 197705628 813466216
495038542 402461059 339030564
414247917 527756738 624770631
15818607 767617852 559061819
287099986 643173635 641779703
356866110 537240528 496117245
368480982 108069928 116355400
284626449 294214269 720592486
445082375 780209527 445115163
573893636 795576170 323332015
874501998 109654156 331366746
349635967 873020847 909892879
908142391 839929504 926041045
464879398 782787354 719166954
133710050 419299703 404041371
271570728 352203833 145793087
473581922 274498601 35609806
138558093 23964717 475640422
885739387 503085672 406135300
315982926 587281432 896398901
320542324 230090426 105470523
660311330 865384712 332515155
296046788 52840928 452282639
189067514 907008091 501918677
178384796 325780361 230011615
283870304 279558187 419829385
606344608 374748516 890753798
891557787 789462436 91312939
666764743 380035143 453999078
609314510 845238383 46420699
307085938 719846388 127965316
310324657 570490243 757764892
917078111 441174503 753587064
12091349 36704401 550678817
373803414 431553874 48714692
535110075 761320255 879734419
34821508 904417667 193899676
441975500 712039958 623449506
18892126 259179220 329208190
407222345 812554956 773582900
348763405 723561987 639964687
543365191 90397976 21802254
370483165 350997453 862551430
164217688 918722483 719812407
134424158 282800963 330505864
880645125 147173636 285192824
28040190 954821219 36485275
117990251 510713156 487117170
11385581 382538893 856734255
916120797 625578654 780106815
684172821 857748731 945192543
263170033 239928581 140975006
268206391 775395870 747688921
629351440 779670925 489371001
938752512 8040868 455985489
552265237 106492159 953768772
383071951 803660378 818735355
553654641 649391004 786861243
456316604 128781727 495585595
961420635 504884281 905085903
183603399 135327007 711352795
257518392 293466314 213182632
604918757 400476099 683429017
500765450 493370963 8972844
178579748 389293710 784975405
759381766 770363550 216494332
459685143 1528714 399804136
701467379 826118134 34717185
348690670 651354743 338650154
32407553 806163764 301179311
735110849 740312724 956750279
548939016 911768255 238351793
226227411 925618154 103729937
201543782 68644729 157189418
105999201 949683498 517320624
122319277 138417861 413152890
532677851 594342708 170151918
946133275 421559781 969393019
356870010 86514885 145400394
203748230 612037302 675307863
157635795 934504038 828683004
684682824 577260147 755153936
629232260 229437287 414643697
59323004 168076389 754261656
391055240 54529864 121230747
268848840 626381202 658065674
8382025 723943756 138379748
513813540 971571577 972693195
377291793 393002400 336511591
839266149 677250709 500566462
593104503 147029209 16141698
604152491 402318589 100787422
396657912 301452833 978540485
148871543 179414211 771230343
545815746 877122873 411808223
636695548 195208265 623248537
937718644 473766577 879616502
173051396 122243650 180133136
786893823 299872088 279468448
691519074 550639424 615716595
7127512 431007981 345258582
894615254 358885466 66462817
390734003 257206786 165650146
732892809 231216829 640280392
434178419 853292550 261943096
499904514 164824179 479671034
560105371 859823338 441902745
569871045 822798291 255872298
5865486 236917126 611205698
756496975 533324272 712198252
237553660 601611467 628410929
884623598 579253701 809714959
246830296 374652083 558723894
830045595 924370010 186900890
200951327 309929254 708019158
506285128 535993785 531407979
233297621 519179009 932065519
754504032 818714210 718113201
226531988 331004255 38822752
283191718 775676632 260110308
743398476 298127553 570050494
600854450 283572327 850043081
610948819 480952896 36626608
263491906 765157318 449027343
668195029 799717920 843861140
787257263 121747355 237558116
807982616 692110668 466880074
612396809 880482933 678800327
569039045 421765765 422817451
395582931 641420524 127184880
602179007 971423421 620032688
705851890 868872089 675560962
532301728 114119435 559091512
3740419 978278046 281122781
268319862 589421709 911923294
17237429 548031867 338938303
14220947 873552775 105287721
545327534 711104279 764698766
369658626 62452135 112572488
982217366 969328633 318072108
109246357 916487491 838153630
382201590 950316647 26729606
59185682 89130949 614386864
174750390 660298163 31568162
873176209 309874154 808857040
382427429 135618055 363934894
562976804 948586810 442785870
737277863 638619889 548656466
329067952 871663390 243376577
57046534 127298266 503703386
324817839 800142965 415559344
899369102 597449927 242159761
453733050 951809476 663207010
467999827 503934791 452098818
754944181 845864218 118568358
520668498 825522837 707479673
330580234 290638742 774942244
97725579 815485721 355096865
615875094 510854391 353263233
8057077 802401942 351613480
577590350 850822480 243148809
242617960 618709389 949286007
239852040 686272752 774214241
539831039 518511913 420766578
906254205 273957203 446388745
806574688 509538070 752904099
929632429 673138413 484988262
408398206 935352099 419128539
436743178 273428862 291185333
205123191 52350130 499419846
739973084 112089254 678108187
117434248 16969773 504324264
321466110 858012312 5163199
709021197 558712144 354660820
247461977 578425365 386434415
870989383 495066891 517093678
349664845 906982480 100047858
265991281 147133150 549806786
467315889 626315463 635158314
397909956 351518971 888801353
731775268 21317115 271681447
430190858 947718716 795184153
563944434 390209475 816165600
639207203 121946856 519343531
692690613 941796441 185792197
139920496 32274021 26599718
277249616 863917878 958720128
70540499 789324672 561285516
303635528 937284136 915631260
933348622 180328832 291761180
762083095 818512929 822075620
623957458 24038484 249669926
211490612 305202952 666210724
549001205 507503643 800484410
133090196 485833134 37716653
388746404 36242984 718771685
265378820 850563757 826548470
780119746 85264250 214418847
508150993 5369538 212292304
246944859 578245666 625714818
857992950 932183677 930581184
788062254 839690123 980718566
497705941 105890886 319064746
385299417 292431872 731272351
732760409 482080679 691342858
653501912 661636665 49812073
432660436 348953536 785245887
876896098 916250436 266195764
854296183 907921721 803588016
671382550 595675221 254035122
525146934 811390556 317045893
201051037 975454648 103376068
673378146 167753532 94981589
147788887 159216990 193038531
822520932 716868595 885713707
410586800 689076040 705602999
244239660 729984306 895274846
530409364 783691921 161283980
59127452 422728721 193720929
265861167 38177488 844242405
807037118 653099832 446816407
690662700 893078993 765567887
961704643 249119819 424431691
62447099 739612141 461412294
332411447 365469703 870199864
314996796 25724967 629705235
160538021 382563849 782386049
911515839 235591619 835774659
432975035 670140239 3111446
256452556 554518571 311400672
711187705 40414212 604202755
547459375 32380016 707620084
421816944 6565496 800653493
208493861 427539732 728774329
365492855 730478488 327958260
327209097 70864376 972421522
333552309 871043030 277412661
837037189 76776762 405770586
329526185 393288784 522446043
309073456 71089162 887496308
345581480 286501051 843773811
887636954 789494041 225671056
209551636 782448555 155655779
885077414 248136287 295397743
414895395 39035078 248963800
966193967 775737135 455263195
644203375 396546080 717245015
250182522 333209779 651386804
245269793 965969445 8822707
17445297 679024581 492244375
14262940 951797482 951329285
163840615 12277510 977815130
932371708 953127828 879762068
736405044 414879917 28891638
553131293 296300776 309650871
688387411 200062203 233493340
570040306 314482661 21250561
325747735 828021164 19619925
146890423 61248660 49693888
688787524 438551135 936257810
236675912 232304252 342074154
919482154 897812946 850202850
395233371 658937139 125436190
216185084 797290527 953211146
638516052 508145101 893677402
619799721 945053095 232782124
713578112 10610864 363966551
176251378 353090349 495658952
74394816 211803300 265199439
205752413 23485542 491584815
202559112 930125094 113626675
351801464 349054978 448064395
514761250 457676677 368574498
234701504 902257283 415757108
502487952 787089860 774362528
143224151 964458482 779252850
902801246 833898095 666442531
188760147 404709109 317704399
694873593 34447652 840149785
841893408 219117263 663899689
819501820 120366416 585432043
422050390 162873312 4048933
798533801 135146489 831739679
814643933 591943459 880642593
142270715 130434601 505094606
544563913 674026571 667103654
338738896 360685137 490096113
696795116 57177232 802561922
158082140 863221842 834926580
930886097 66219096 533421180
620926162 233684491 236925070
245400337 551260046 736535711
124083300 711801471 585313530
965239435 668611431 847969811
26786363 586182958 336172663
534251154 491391816 184454872
396550920 925907444 395868438
36131844 718536994 197541486
290902331 13695011 505370602
511533092 706014915 121632997
704295583 655765275 263645978
801051665 569456794 977237247
257693959 267925764 875706195
742661887 614431755 137829361
855782649 162267870 364654726
896384859 970018608 424041449
447434232 317284481 858878363
137589061 220386843 341276256
894889543 591918567 817548959
619443201 446160354 531248995
421074580 685147210 839521973
271412051 789694260 281863365
842028674 677801941 33350825
145283247 371484156 280511527
397589449 468532780 478613721
300539847 332643251 739029843
133778732 626791163 498552288
373080834 17124036 219352627
968393263 44539272 48250822
327512083 44669426 69089754
72685907 75557350 768133001
361412800 117068577 156244285
165075820 499846148 169577049
874303090 303869146 882118498
804884731 395910476 87533101
617469121 317430857 185112494
551417739 829362006 576036852
295801171 762958264 820369059
943379713 517148746 310869350
140090625 955173657 789842084
979511546 593565896 347348771
251297175 271353003 458823448
446406651 202745283 893813891
223382221 241274987 216010618
157612659 963724167 305978943
675412118 858156404 912262080
474376931 931879066 622120972
457337655 180047213 977246865
863678765 728578380 431360181
176310163 869001554 361797038
790700679 697355329 947724266
458729288 719692411 508050460
764608864 344162342 404593651
226772239 301546106 908099398
425751016 949428797 488512039
281265861 720816859 407937335
337431529 912697384 54005074
878729251 190332820 14925415
656353649 348416807 864330698
188532464 383721721 788760225
755912532 71634908 371126060
242849139 75229853 315326475
974194632 782746073 576207848
505163198 760003882 504837748
316475345 240829163 378055052
838824375 82909263 579454427
550850469 490296630 629534063
639243641 927720553 197919597
650549418 293138404 966829979
315646596 217624702 805445326
534793618 804472066 603826928
161422228 336192951 611860155
939596445 723960322 896102120
318218007 103108411 615815350
856870191 780250917 223872443
177890697 19255808 132432857
296910694 543710541 40933486
962913450 835846966 506528769
159352312 556964961 821351762
292177087 638077874 383231501
31563926 848442061 915683602
298026894 972871461 282917516
498688879 817977487 206033900
829855900 769482492 708914189
511366107 822872612 700420130
513680848 573514050 482200256
878407234 380427390 334710311
178438345 133668844 132470030
513272376 564256336 762378874
223207482 143001850 760004777
841330511 927994238 550269700
757786354 443317253 204844463
720385230 545648593 562213580
356758992 215993973 103269412
632416262 213302544 972519500
57543619 148145854 888899232
558223463 628184340 196520720
371618344 127468109 844920349
587983280 70745984 629431898
520214828 474571631 966125895
241540085 913688728 591040372
217116071 342405826 186731353
602838702 95956147 626491115
8311101 910394199 893114639
219629934 961986900 42126078
750999297 870669764 889610017
369869255 682236490 874982312
928548831 921333735 20960414
727527280 799846122 834367963
374904697 540725064 601235273
668870821 616737329 88454051
66361442 389608295 268280573
163645008 126588026 140514380
620569874 927890625 977222522
899073969 441021985 724306823
490174839 850011944 761033206
678162326 849016581 164910800
951358301 542434169 821095335
514329071 258510372 617364884
260913907 413694030 298071471
129239976 202591349 517622608
857967372 138729505 387129168
803946641 51527125 6214184
191830214 234873446 307237423
726661394 433136228 450039356
175247310 556938211 478196243
918682837 793338473 332437796
601473331 799564442 810442005
973458093 337245206 107482146
948538081 402632068 955253266
323914547 75353690 516396562
318970222 605595435 653764810
45369992 309691700 967329151
119490253 398606136 508769399
599791796 625954177 925229998
507040797 904445993 446757856
695128934 98656934 606019985
644162999 488179999 114736236
282696556 793846815 568362123
36624638 524544285 712949801
718906993 439605980 127677809
833742214 257631078 360189691
510853202 15963214 882569948
910469260 525010152 461523262
135379876 426695169 646219677
792006415 928850689 856509340
795971197 113724233 45817905
596561720 662266554 244498475
827955397 194707711 120668739
119713129 529355693 935300240
50064326 562561443 263074601
879938424 831975155 167171547
916867664 539656516 356188699
347640314 307753508 185699193
845616659 274621144 952356340
160468458 256559960 596191734
862408695 507944583 527762553
804261010 479190685 384408984
776543279 390904359 293623335
606921413 84024825 494140695
425372614 787500617 784096021
430829849 904313054 320675983
263560898 21546763 867537597
399950662 165682475 647101469
941127306 681703036 371466445
911442166 313370126 38620469
136956816 216204097 69202618
649460974 797675484 126127052
616213234 814873989 478494372
714441052 642485392 234914024
676987174 651981605 438128373
559893481 133828002 371669610
371090667 843971003 981205782
498030318 604354708 407711039
215412188 403896001 331327447
774336455 63246574 68675937
157454967 88271963 229829854
806152360 645049501 660924538
493918574 573535617 908466349
858714099 720538450 195848749
615986947 581525675 260439573
169563235 785424313 744534253
733045552 251098714 222505106
95616218 94820977 419287567
969640580 163128204 669083838
898934867 357650315 558553078
557014480 530434545 773839284
93539733 393118527 583607069
193184471 383159195 489675133
415668860 58659146 315873762
343454809 464822162 229318013
90182027 235034959 136307432
411040237 321235026 893082577
182493025 641906919 485538820
378921849 941332448 161556872
217552397 379569469 432388308
282926880 626722823 704371784
761579831 673364700 841207315
829152722 516998026 721055526
561842730 106282298 720975235
281333315 484137557 622087454
896418023 261168076 507347041
587323941 41402511 714006252
714863602 611735303 612716619
896461251 546302758 815668150
10433137 394114721 467859724
531568893 25461428 351418935
320487698 194934359 613192104
824926228 74190111 304185818
528066787 786469467 30495918
363249095 114811542 362228595
277759981 943755675 733592154
507285065 911575171 331367952
20679304 783872969 610684775
175998284 114511300 680699393
419512862 250379760 951420940
364348255 837190151 11864752
641494739 474439965 60545223
206168850 518682662 496685621
219772272 390195786 426283810
717974606 813839395 220057129
951883693 868558343 200372444
654923228 236011481 923376641
562469133 677764072 94077472
160283372 877563986 481752061
371648609 961886781 458193598
526116633 545031043 277409439
39922419 459765673 884582649
12033760 840120603 791247033
708154444 154366341 525541433
562766135 563117115 260189373
410163214 795435144 54072747
783461986 571905678 200363782
188878820 491619905 914769742
390521254 395205787 677362099
298913247 799664429 244532211
626763081 57121444 848194811
724679704 789997549 714990732
900905983 777549496 238834236
548570410 308673122 129414836
709508316 242942245 136931396
677928273 597250731 837495991
67772246 299589185 118846356
438750894 381195752 778253028
304346993 32398375 108367848
891915484 27215430 833207489
473693773 535379584 553667668
808736818 819543433 226541429
906865308 451912685 419749828
965077771 202798473 981361057
976042061 147566145 687228558
240125698 666358319 534438346
890508907 743341323 277280406
384532650 15293409 154993902
412584633 358862423 280557167
629973020 753522513 870559272
94625802 853420578 577496571
490091198 339832931 359251191
398136618 467594032 952618541
563259518 280302095 503274194
296608166 594747692 181304404
487775045 887131271 400616129
783340088 698298542 710674973
72604316 912431378 900381408
623681232 563971500 94974451
261616712 754738472 796177458
445498085 558199084 439795214
35919186 175810732 806174455
358953183 915248188 950044002
273484516 220005729 296080690
536214973 678871286 58386179
96777301 192532688 21433001
243472667 857006465 393193460
815068731 440692368 6332451
261635446 734346162 292237785
240981513 309564528 644024844
681107884 872474618 723917585
156218256 936875510 224386474
534471741 576928407 509348251
832390436 692614608 36546551
206818815 244903573 92156951
840627843 380494936 585679380
503002963 522007680 424951008
329766025 614904899 38659094
354233528 388161804 80519062
755833007 415535654 73625286
449891682 691176098 412883821
971483752 970112705 883977848
239522449 853426759 699076349
99207482 616948292 53059155
628863946 601090731 609833876
397228297 716302524 270634862
237610014 461753798 629209685
428841275 833930244 224580510
150164625 739715762 158910891
818864974 851769784 400441428
502935430 467547983 907357470
206315515 336899469 291861170
677653236 267280275 246423386
667496344 247105578 140724993
861732345 202460443 979184435
286978771 619402887 958040702
417673907 435549102 832247217
414004109 138231222 246021505
938947763 897783486 377260199
196336883 959988616 169848316
796664552 32384994 791962661
430691701 516590090 155249178
665030847 554921799 665691073
175961240 198738002 870657172
229736677 448053492 35929265
524754359 126718470 650302583
901830629 735690761 147286554
46673824 504393881 800649494
156423383 454072824 394842739
670681779 436314071 123209900
439377179 484534120 170373559
558389243 617981994 709691245
848057028 898814623 534195784
884135513 362337174 248809399
761567792 110382272 810314746
77470742 621713599 341634294
443666529 5465593 171914218
70570590 177655253 692407417
837162042 222102753 957377950
147291267 643760178 486389442
255400472 396091986 838393201
561670667 47674074 591951339
656507056 430022508 26382663
550357065 909027922 83504922
756747576 794228049 188229582
69959598 76811034 780336905
134337483 662379249 521131312
838070263 603139908 803602466
272883386 313362608 857187103
789108102 870516637 200280574
214123632 132064710 210144367
40917792 195437257 431338258
706527614 147825316 180321951
584684764 752767207 770193871
412626214 200215906 47146109
703646959 205974954 441160792
285218315 12897200 577871558
2591962 558927865 917989663
385254748 355006320 848858555
968196888 857157159 97208675
573108916 659317898 594500011
269529069 554080487 348032644
730569466 157219774 101216500
530368487 297247502 506445637
975051285 19765411 696253010
917660875 6546910 65125703
589799445 702446903 789337479
637033487 583694724 783061215
101525710 93324214 72126809
550274452 729935076 761505950
605542740 507885510 28212903
300651451 551580712 852494803
464129601 468852811 463049042
974863942 107848334 825844913
13430848 959829891 834405102
145708654 52688636 584518849
284052267 975481169 206568885
790968511 815036333 484165677
108600288 396584136 529944029
159184976 602056424 703230358
196688449 574833543 812122149
366075112 333520629 794119656
70077231 373720164 665971438
114551315 757780859 432267987
764301493 358010580 369659040
980570308 342358865 145038127
632367345 129763276 653307063
307261446 662397451 921762829
295685563 252262210 830046996
200950023 542758065 145304673
702001949 192515917 310595897
459467196 756419088 16881003
128924828 158271001 762965935
6039087 666033439 464769880
321797223 423657864 879252046
546691206 979217007 872418687
722495338 845485087 232661369
204986938 716408736 638875501
45761923 610153573 586162552
382768254 305751230 282424966
629331475 124427186 850511363
823583880 543879642 961572076
347172397 631622628 90634083
428579986 142624107 786624258
164237648 60489791 464147809
785747306 835574882 20164928
673468285 716674805 980638515
408258597 940578319 316145141
24048567 399758605 860208215
741011789 248884216 853181718
704005049 134413678 927946218
283285720 967331063 316442472
155605160 967832052 290188414
40453207 176964049 756609267
499338578 257425979 760235428
982033792 936876861 888015674
148862854 345576629 618255421
727084741 264990050 337865694
873556204 754474316 220948928
84369116 848317570 476985578
167397703 319943009 511008422
465653764 375543664 461502113
327184131 892813360 354138808
500184225 710155497 904088238
394867914 545950020 770882099
399854686 605770074 731969252
648017221 938986096 196071840
250934092 888527880 152531010
212472802 690763752 553640452
452230872 175947927 79550471
837770552 875431353 772214720
618681040 661854850 633502016
891634925 141491562 421063740
940120901 711840138 235216345
692329899 973593489 967774014
329738625 411216664 656479253
799820423 798774750 681037391
779318721 338693602 798633138
362940282 848269312 396991121
494592379 875028135 459529675
947387909 748609632 561946043
370460545 971175142 128352599
279988371 657743454 182388882
478441793 589536306 708601306
479805540 27367245 349650970
583519283 486078703 974279052
562915333 592842099 778184356
251002792 397524508 589830172
278062614 646104966 11986612
828668315 390567096 242740378
490167340 395161134 883680233
980829244 253250226 503018983
781765301 305441681 370147121
79421978 822458965 622098058
783941168 659315611 55074866
214451867 695554641 895981457
424684812 142076090 901776935
830649084 127899940 646032120
51647448 20294076 472559668
708260965 234816147 324576828
655384799 393132702 33122658
695728402 12824337 601256740
93635937 564830782 67804539
520149692 816810032 176410716
683272364 182723601 936721040
431918440 644841360 465134301
913279404 206279776 810039494
732818296 196363066 856243611
607816184 891185468 573214964
717186399 468781104 132981085
374325302 451645280 67080281
471561900 245736093 26294761
641938340 774598041 838280199
7526092 503225521 354927383
81605525 129669354 927804988
634146605 40975660 389003351
713862784 788268470 324527815
805498995 152684426 584459884
575302405 797652666 450226283
282415218 475976206 279075005
517736046 633705410 150672616
4181356 507729316 152233556
341907289 543688284 312055084
816440174 438052794 756092388
656202857 132761224 85785361
830964863 452498267 493521352
98355933 643344050 387050523
398140620 868941393 125006301
9214450 616605327 8197624
120139162 55452916 462039533
436387317 97903662 77649873
846532235 628194885 816126394
827356779 791028529 260516490
958669282 876357446 173829963
167306629 44249686 448996639
726890986 8535485 490428837
905005624 821295779 795278807
640100475 800123176 525540117
286090525 958992748 88621069
476735151 635539120 812970677
353807273 642029579 471148679
320380935 896919689 829225175
134235223 427541987 280572239
625303975 428273049 595594728
222557796 815053421 598077231
974427226 217866432 174260810
303642757 458565696 698193603
399953523 562291624 941190152
752609928 704257997 225333956
501046040 222065204 926262195
272195839 456232624 162099040
808032090 965465782 632896993
60132089 125210650 866165449
564719711 451677554 68582528
178809108 142746412 769222301
817405211 104641279 334318655
393993548 378767911 444832090
40270111 539703761 152178366
741033764 423125242 893286929
369718327 571967728 944860432
209942663 119873382 65897332
66370702 614035143 699676175
392177005 873631156 50875429
472798858 440334271 446408330
590186432 421748493 725343556
274617696 615035891 498511838
221295262 572072953 627514925
386081617 321702726 351815648
781840101 554461502 457071878
493476748 529634821 916105256
826322869 229360332 979682880
548395212 463024951 228853604
589357074 343282917 956660026
130259015 662911669 842309627
739385543 351946449 712337003
70924185 71063762 826775780
842191218 584618540 1754283
297336603 894504902 570319604
865382185 954303196 412380071
588387708 195644093 945751110
717868711 273478789 528838875
375846882 703157771 798419823
642700080 386038525 643737388
705178869 209546627 539877725
38412657 129453722 51720032
866763273 938669513 434864875
638351670 514982809 525719840
742143649 946453991 788192380
660442699 469591015 546491586
700774956 411973380 238602441
931501937 578483330 716875527
576626078 251320110 337136081
197479756 752012344 894575356
944937369 585036409 155977282
787409324 181152565 848640566
707831808 279781964 799302417
96291690 544901189 361130437
387766883 691461686 563630894
68018437 590291086 815251052
579291085 314310033 402271062
35197653 818019061 413794404
388488199 667448841 284463685
271605054 824201747 414384338
396238835 342530900 174318838
289676676 888051422 732274569
267524986 169028038 756566839
457995141 608453017 657744490
848970001 826393616 279616656
895142789 714888412 223478469
198869849 766752228 181628327
965113450 526056670 315781961
327730337 728978615 566617026
322013612 94862858 929381211
51008466 417586996 940455244
691662141 273880170 644125008
298562965 218754146 277987301
142347966 936152608 28059118
179547490 229685337 29531352
406174725 602671248 754157379
628256577 905151122 867293052
843418524 811198000 385241904
122461764 912590985 358371865
403712498 425176090 863252114
26771104 466019267 901133160
270457357 191916339 219833716
522126498 309976074 873155172
19465464 902115225 974203821
220130009 737261080 454547787
599695185 725937891 971177095
116369057 979244229 161504581
399609296 100652686 545655067
229917772 704838645 836358876
757548820 260849157 560001915
270684845 83270378 96281986
974446083 56333355 185005885
242914190 939444510 962534386
261548952 362773004 292615178
370175654 859492033 908960267
462140599 176760470 61458739
513530394 305317846 972791546
380982988 885115063 957777762
803253501 974352154 831108750
863574012 307398803 943980083
763716051 546079245 668886309
517380229 499786248 429765012
250925242 505920168 77584654
539693950 916537958 901151268
215303809 132329014 187621150
279184383 745246085 333807082
781377103 944055651 131083165
841747277 426243088 956128729
240833617 967463744 971490412
144958850 627284053 584105619
636748256 787505110 369862832
649441507 719325722 377716231
722980685 241634543 966323722
93593156 705107569 527275142
65804012 251097878 63659534
882949373 672619932 737659480
51289771 651510552 512397078
107034455 788056503 740502178
258205159 420355994 293248257
579216545 464990771 296806491
657953143 37825523 969765357
722418819 876145020 160398498
328108136 859636448 466265008
913223579 503804243 885513273
640960822 950921384 137767103
599928286 373410097 885451793
104224568 944270614 485463988
510648491 914926948 148350309
520603533 614937939 808858434
927740563 799398561 630473
121791024 148224335 92794168
759230621 224804744 148844164
148294869 650556448 64360971
181683300 32621987 538023477
762445639 271972082 752709609
796934934 580418576 927905146
962892037 310338383 572970549
583634142 343921809 843081517
878221076 760310462 4792919
57819828 625605921 207408694
913269212 663418249 279338760
620908979 657024054 658906597
865196983 608332528 212767818
117831143 450001959 609031569
790221345 974752903 596204763
630203926 807942089 743940737
617106859 660878819 202498267
687058106 828100554 621418906
864574668 388046300 692694761
598529755 103991783 978005452
550826535 144832212 874445841
372984626 267170293 228314007
116338029 177044175 486473768
900157899 789680584 329342404
966639485 164891600 688767616
961264126 368837802 344960006
477500268 313655745 164819482
435572451 694260731 514265980
26283921 335651530 175534844
784772700 743080683 905231029
435034622 690787018 316539197
249141790 751099739 49484258
864867194 904292673 158611405
116041124 9498657 591544168
186711639 550045915 839156235
115316792 967477631 576574082
738726643 202122215 439616442
341487350 478060972 389230217
297234695 773532428 655046159
857287087 266942676 176941111
689152258 647678294 90165451
980132422 935530725 900149981
748748994 839560545 715974008
128541156 36595920 765724518
459210422 108219816 815504963
395064658 593927190 416111911
881421943 726141101 466432417
31608744 556820651 86804771
384267303 560079051 770406478
434249931 773685595 336586451
4574879 77053939 78476673
698379377 46291780 111531982
648622086 41948708 668841679
50219992 313516591 966878191
379675657 712214329 953219535
606952408 851699950 579133457
248912360 545274510 501137679
721363810 363551799 481010188
37192256 177097726 786126235
974987952 107290479 390072301
124934270 370163158 70945757
188776713 981374280 417819351
531924827 516525973 833112932
735661207 720594837 551840957
667333194 960462960 828916396
343868671 700896900 872546572
478643140 741404037 95984802
974647500 691730563 683524201
37733310 206406493 946177349
455417848 194674172 166759922
539564782 484778593 682996233
711667256 61512495 295459519
340702336 861395944 204630854
779994552 100951499 388761501
82386684 601325085 46505300
972925250 454427151 312258080
916087525 107846208 33962094
717291761 642393704 808066680
327137624 894741596 699123953
677428844 892474348 321650939
299582881 646830125 7586205
939686527 923734903 635315036
731835634 741943136 774580604
321522128 560346064 960544297
341475775 358258865 367197098
851253411 111878407 544004176
892171258 815864209 883949551
391080028 773128857 368196178
673762886 4682123 981974379
505347750 663203951 311371281
600888830 804471534 522586952
90801415 166183539 354697273
708409310 293650457 871398268
401878998 959750818 713783259
114657091 890048326 786274524
150850659 93476315 267920013
647459697 247971902 256126034
942502286 570885976 402954521
672206638 586957586 235432815
611836790 713698968 103383121
260316161 417314698 824564814
357857303 645530353 929741862
230244967 569762425 893134843
189848520 721076412 409638603
462448608 202414639 978273923
700232563 310623592 900838584
753495203 923374865 806918813
873013764 274895704 568576552
779730704 12018772 718929124
938592762 703369997 415510969
70766557 7877317 819633000
265686494 757674572 19006590
703426356 375163220 106962161
412603453 428190363 746335349
348017916 686512208 910805525
591618005 912905802 790304653
113661138 677617679 600132403
75469122 918270146 293739809
596492168 495573970 140843509
751716824 771927180 462762232
278064374 447804855 696763063
80635947 472430275 284950545
226557706 946932195 27054178
806454839 144124430 228161538
932986183 192097006 401623605
556737104 584489007 356367242
875245519 381906232 839338416
299745052 218861142 946878599
724811037 836892183 871319329
101101249 174024870 361236463
880437368 334580260 356053346
579636851 612983392 321622689
725973183 290240200 197038991
977040202 584253759 511155124
848375871 439965273 212995593
388296956 2880172 156427136
570054901 689989856 600506503
631255584 26492809 42540949
307357298 456922818 816532958
589589245 106523898 462712532
229918203 801627094 404269318
704832606 924193471 355087477
72374228 384118742 438251111
568905442 863693333 871853055
54046419 776713789 564579699
827847118 259645655 351534750
368098057 567144460 305799718
569332304 881886835 943573608
964812679 206285777 482771451
552747774 322001634 898318360
472714875 962192922 555879616
764915641 26587888 431329348
709156663 62153270 107026661
148130934 613892077 820628430
315955232 96240907 812895201
127556347 669150358 353631972
13102752 868550724 386617794
897699463 306517866 819167558
742629448 347017830 363149348
399825494 144560007 90979156
903069667 865166388 724375916
536574429 672534460 159745474
962770844 38626904 334036425
308836342 621761745 166520969
122189774 555891713 565388131
611756826 17159078 906181811
267574770 312839686 159840222
128563863 403085093 441824249
235411110 594417803 917341520
626935770 742075097 915881206
898151045 156630430 857114758
968611710 759392203 586742510
602951587 423012836 882218949
722353119 191037294 53514189
918634616 261241856 666201572
887260261 528429923 30748570
110185658 898017270 818377070
262892334 901664298 819500356
315467370 802111621 141926454
840402820 356901554 59537608
741939374 982047253 758742507
400124004 692947639 581125587
921163557 321813524 606589258
879051612 444317800 609180154
253329185 163354230 257762297
497450513 620195192 257708608
131485671 402518388 360920469
410661347 893671990 509577069
235616945 98703975 321442701
516469485 489117069 58730248
362578736 477798201 146815194
693693118 74854377 943459261
83687883 222284693 380863559
488960072 874849444 915323700
343833800 166163971 566297326
626609782 756549535 650204120
118965178 864139983 408269691
280294820 497190096 689020939
703132365 156889525 889408874
262815247 97765072 115332281
846552036 194456176 191459854
661642289 163151661 283376497
84829378 437576765 437204413
730894175 8319306 119479230
88485422 13632828 564932624
5083305 101825791 379119307
425271303 578401449 90520832
929047248 400520112 421513802
785647280 13767791 479073019
201543731 573796424 860369017
877903124 283565166 43190626
580134434 456766171 227625858
22404615 52659500 142350134
591107810 761782759 654391423
164821109 511362564 940211240
663037859 268573191 412059590
23926621 203146223 138425248
660810096 492001760 227095658
619558015 273915532 966199555
216849349 415052048 833264436
390384587 703506683 577626578
745902200 523284949 816149789
523963285 171144126 176436047
106085937 931368093 821596510
30021375 333614502 550627778
72468005 823123899 611567628
324194939 266445389 264576561
98713376 816997041 780812209
743283647 18204414 858021076
364667544 115842113 90601356
546364915 355664941 558910394
155688525 302250138 646727737
103654643 121787809 788380273
726961434 451979474 720187358
514260370 518436154 231085028
341835559 509748937 435342786
710461014 897208004 878846800
609596445 127176240 769571121
458895168 687145710 938651124
537434554 486134311 37257319
606691889 43840335 675771414
263044698 806063278 223464425
717047424 489171700 670973257
822956675 144127052 568945712
690602773 357236221 638589300
974375044 647814782 331535694
173452592 917970872 805105177
204735119 74503605 290771982
628183873 925217476 735161414
854488335 496687186 488571388
398684358 829027960 617996314
831596592 675294673 425712557
630398266 660634081 907446994
934388559 321882959 195871251
196875602 81815816 281719178
259078097 659219461 636961783
786156429 891228093 481597987
185027012 547598423 610092552
150380456 185636064 222493115
337922787 954247468 437983438
820836716 266272796 666463755
140009090 166862177 124276774
672982491 878104627 627723425
539537741 697775490 835939159
798956149 918070458 877954934
210718725 716569022 828658214
291843126 346893200 229063521
73394400 945413876 98564584
831105835 972835245 62784466
205126458 410362111 251817039
165582661 457830888 88570915
942897311 890942304 103530426
908255104 827166797 934868579
429663226 336754274 438261659
309671616 297724894 866798833
204419739 60547257 670758233
297699760 930507994 40283399
706681459 118428370 33209604
655183602 884019254 490103933
374668120 370607560 626706091
157505255 537118181 745259078
933989540 849152383 687209271
696578183 253326794 719293004
899205132 106292286 462427695
237989944 598611881 678729280
646860964 623806409 271380679
5251623 690473321 430201197
113043186 775843248 897243712
5803696 767224948 515329641
356113609 766432190 94128596
425576411 540633967 879253772
21445767 528545882 724334084
65109315 617904725 860427711
487740298 40997931 612571761
68284524 103694234 907422197
453031352 298033171 359684276
680726408 24588193 947732013
247585008 28466178 249369407
945434475 743327798 932289382
91580832 315545986 402191941
381102679 658512658 706386351
393307775 257127016 456832502
448179826 776341645 949168124
363727669 851925926 597261195
877500357 17246032 427625596
377733464 839706745 663709899
809522650 892444126 735847782
720215197 627240302 429230917
171160828 191070557 316453806
824772956 538942073 746732367
567678590 603517988 686968952
401347180 265239876 778765535
581010364 120440442 340971716
213461949 380860020 301091854
835493409 119610791 109520046
774575008 286389774 459037269
464950831 362926939 864118932
99789009 277410027 361135347
753179029 827261249 237749204
625070497 603845362 810181143
112753043 955692355 624912108
226708937 387727714 826838583
310267921 246451118 629372121
937904574 828379150 18299475
971959144 944310912 60907477
424242166 493110256 378258201
500743960 649722407 918480035
814313878 350958289 372039552
774205286 117443790 510194432
392500689 400243898 751532314
198122614 228635652 935602110
870451081 528493464 302253278
11060238 30208269 76381716
364381235 691868216 497086642
195791102 435228959 859230388
924776480 490593978 12604757
774725975 194137375 729654073
2060709 380132522 167653951
453347869 550043247 546547098
371224950 189811001 839865779
23033703 272789146 657351076
852744723 410193557 965951246
674970951 588580803 440668894
276461951 747124451 101682967
936246989 965649948 28509537
35865226 303231250 938554389
345239424 803923567 221055442
147853488 802240026 723319134
251694893 423596607 926456505
891398512 512558127 688572915
686683489 487128605 1833630
657551358 92252775 64058912
27660516 611960714 956638901
402009589 263118794 30381011
756565769 351241512 641100829
971203402 537797978 663583454
482334973 911161429 490284986
321704057 213528374 851976054
898369783 897617808 45389124
344011616 144919897 136827010
21142209 470617053 454029122
858118269 530639232 196018647
453636122 59348092 587234866
150368489 234295106 227350816
871558172 12737009 233657449
135136596 923588827 253135981
416066510 277338117 390093948
862808982 539123526 394491440
684783835 803629700 172711165
718872999 803018363 125957174
110318777 642642224 187760420
179589444 93689720 47312531
427033905 678437818 14180980
473275852 330259868 58476448
829448100 788806726 701218764
266428968 936010990 689706927
241647713 977624651 914630518
962733740 103323645 613717268
302194706 846947463 608321666
862103137 482870450 835510608
63208223 620230474 809297962
281345677 563582253 410040229
263293375 48759384 198863858
374236979 810494261 376842237
144883415 226124397 858807002
663160948 949483824 959180744
669658674 842811033 419027570
535664079 254781560 615215493
909328586 253450989 137928185
442309526 462400486 368305124
227648598 770370042 222364716
607947507 899079969 438449401
175174084 794329684 867945957
3522919 117052357 809403394
34639273 727958061 406845049
338654974 895644735 570352152
116640517 784857581 210936354
425939591 448588929 116312706
863042809 636948009 26508706
278594699 654311122 762262512
97943181 527017201 714753297
319432437 388246791 745322073
491454255 35936827 116767757
209233694 728944160 193802497
646196087 790544685 444155591
292209470 62282378 486859444
273167282 199149272 87642528
512633921 514888790 693074542
934918195 28440612 664940214
758501605 681776713 423902556
415309049 726102770 755804446
852170717 655221111 591227356
717356919 664766375 848195593
213305157 579570254 512002933
827337811 923957668 106926941
203754162 125574990 6782113
819411303 486600047 390924814
186566479 170505037 589809220
689079001 166953196 186528048
354205185 650967376 24246902
276982475 49233013 955103995
789212504 631600311 196930402
277919637 937138532 687772379
225836908 980200929 606167539
796950658 867587308 155810712
723142573 825666503 297807423
701193090 314764821 583651273
813724092 55242376 30736657
443279425 510354141 686262685
36843649 352673460 417157874
667331480 838220466 516057458
843026789 411242311 191833611
830719417 924545027 23675364
372110111 30370268 507945609
458860886 471185861 212148068
734377274 76822652 947974438
1274010 415922866 744588567
346721385 260356818 576839721
743108918 482135651 806150310
744082741 490693358 570418893
475913603 145745723 386791358
155973896 803416279 96902364
143333166 624317685 55397961
871738146 711661815 714588469
484670213 798592914 950539359
330214209 727482338 320251346
800099276 857335380 100714394
952982533 686803801 209541212
524986993 887138341 853321576
404031605 462799907 715093345
738030401 519188553 321904453
309907354 895501918 190174879
561446100 56691111 889078778
836688660 554080541 465923712
341202807 266947014 638849316
909374392 814199888 100186080
29653665 273578902 947648254
877716377 455820811 242149265
702537887 403374134 802606323
733722894 702418660 902951800
52328003 631390648 411979760
275297078 591645076 569757340
793356778 508870202 37851161
92737877 819793516 167159423
643367226 880478493 895360188
590023020 284691370 462334050
406640591 967664504 21930302
41937041 474935634 593391103
497925984 157621510 416793582
266346117 66716392 518573783
841474792 771823691 226741499
523075017 387968955 765039578
48480108 474863193 860762263
773889852 510730885 345457206
103205307 240085306 232807689
846346684 867690345 925570695
342964838 178264804 721878616
170947668 90577334 407977035
126916852 737800053 67727363
153487271 493473148 839259729
329978013 188223 244168989
324280297 349264008 72606705
656101066 307115022 119809552
198566667 397498879 900964573
631113311 930420986 180271935
784791748 542764634 632997381
782654836 841253380 829963821
745304449 505778663 588534552
488443786 324864938 187422958
822249676 330737107 867111557
275431020 708192202 76555520
55307754 981517997 472721465
250170989 101836335 483435174
183051790 640129091 271299017
449570312 625931815 582594277
147115635 237153756 482075578
603497289 218391910 698924943
868988348 491911584 127929535
838338455 628334429 843081525
925619150 493402826 889400235
567948741 344371397 78557238
353567336 965639217 154775583
519570615 547123083 699338278
785159476 138311831 98398238
876872060 532770900 875664651
468815868 908226693 401786856
863328496 435147775 671634034
866157502 857005562 950735344
575144868 464361813 875270421
443029738 771632904 953047745
660549633 156723092 784703536
794560569 206747014 914343771
764457973 118950345 286803953
844988818 54320354 295772943
463361381 740566016 574915060
422508012 96669656 172896224
341890753 205816203 738626487
695542734 353741812 143109037
678050644 284987426 172267217
725155576 264807737 931385556
400715422 938602273 251060412
965899169 92500929 858951819
167769739 266325371 707296757
26192889 496781524 844889927
310095336 143315115 376513195
123082009 928017273 970331975
59335858 344791338 889719432
172041376 555355083 977325867
134785248 692840195 517435429
566361263 822225897 863795977
886684566 639530582 962630634
894123715 210029748 172039818
145233529 345825831 50124402
183630114 671671345 841119532
765576151 922929734 495397909
454419020 329199136 477733610
666242735 388219864 923046589
397523874 521735668 787843128
41219667 618493323 397874277
251287209 133625820 296299930
410767407 559665306 638702429
181488292 946775466 46747265
583644381 754909996 884187845
151788317 456904073 230601889
625834539 397526657 420147934
896986142 539867232 108073729
821006755 757936684 645496326
810823316 86439868 704789312
897147299 420030149 240382015
353433545 2933056 447107358
544626133 676784168 307132564
856426397 807396286 775019044
869988688 4895723 676942481
111301503 837286483 474442465
248040075 89407797 825505241
8914924 398375997 674113465
338303229 649946481 546409319
700736283 844077848 812371122
297225712 132538271 518169708
868676768 915510745 733557718
154046878 894042231 807046338
787907714 331669746 90369749
275519205 110753749 866559281
338704331 782679061 26180998
641564611 586695547 715256652
903451572 12437503 390113480
793872352 392583780 259664170
284747507 551219300 480560297
434944095 784422604 17612392
557444325 197460449 333884594
860882368 924555995 931061089
944216340 668078746 919923061
972799922 397012289 514693519
553020985 6324860 144264942
54474412 148589988 86458644
435138308 321294325 883025670
447490702 695951698 632969469
304441444 875902136 887322777
332884009 333687029 94672752
849694365 346003299 678441927
684405828 576315645 755202372
460470863 831412166 679496761
773390307 423031271 310826875
661562631 605358520 151505447
699365127 820455297 356353694
357132716 233241073 546337694
123977113 811016132 651538507
429973191 721652240 402277300
885742104 196717170 97128802
754023355 428171234 553065649
29011148 510493295 44043067
146532320 870666716 605688722
264136745 119841226 395201556
494842143 150396894 719330704
728381664 318451768 132935663
659435621 795602939 524480243
859104869 150885935 78979624
880839912 866506924 778946571
872636513 950532732 177571172
792504373 673759515 519389924
842124799 851135295 752684670
311995861 907151373 658935730
205385199 502121235 356686575
155869695 18786796 384744635
564653888 881893369 84594754
261834283 231923004 212493549
548977411 770061459 547846514
478559917 353970984 623736871
876329960 167913730 224504749
839179206 200526088 183484294
893879086 357952732 112895649
929160324 235567454 332874307
445452198 402487320 641893831
919180553 887848302 747994027
837516227 552079904 341760891
585068670 104857499 482952938
326196404 763034382 277552099
147085253 309574485 919957808
560311410 687362012 392353192
207728171 115412556 844565738
346807645 502655918 518234563
595793102 585331708 578109091
710577549 278391207 227962374
676091094 216818241 858422143
622181083 380821749 33900020
321030184 919286004 576219775
456278170 293267359 233686298
130643057 425961890 298381659
22698517 155902885 138278064
435141639 573445895 87043552
826943129 475680196 565736752
769288581 784289682 294285617
243453693 109642271 844851458
407453350 639344271 721899746
897821982 865651021 206808923
294069704 704455833 598400083
592702550 158383150 933223951
235911159 760296165 376327215
923228052 960374289 674008601
62751644 308818146 848023217
902342441 295139440 840895225
336449229 57742533 381291623
242917568 317252923 294119873
338581684 181274533 949457466
91029073 552210148 11496241
56617435 688431754 843834142
261073224 809841999 534593034
937290631 977380134 649499348
964926867 124358650 862823291
221591811 885478060 890084199
568780319 58917076 651260352
445180762 30586958 812882420
909762631 706816433 595590943
268970779 599815183 244806880
790831445 53444320 978787329
85705992 140362922 415977508
979487984 231853155 327579866
781605737 719343941 292224039
325163570 39640291 300184886
700053282 499041258 309634862
690331757 11833887 889147386
888633261 335731162 523752039
907210767 152302085 738784064
880701037 415052820 663298278
314496528 943236604 521790070
636164556 550184733 677238537
783922993 224662863 127108703
141330962 130596401 11689365
332966294 489220283 555196328
375259518 740876082 87251485
300077437 514685686 878955478
725010322 427277633 443164280
832285632 612460392 897014770
301919723 689305880 160946376
363211966 815066481 278758461
7895509 950933492 617621809
319153431 621060267 475856904
656366336 103471446 823099639
254764042 874409360 473558462
476458783 682025768 866622689
596991297 598771767 453759998
603068639 614931941 169377587
915892762 127807694 620203688
39540610 940076260 162873273
542865412 596168692 668173441
497662377 660828754 480537046
566324639 831361467 940787462
693322711 365729389 170443629
775607830 798732405 943109879
2683600 457590155 850639521
27996322 364053197 745103551
785351644 609487810 867785862
864001457 575346843 324224416
74086132 623211701 104704525
9553645 935955360 885835210
629015324 537648551 378755658
428808737 147900406 408461516
226757130 960459255 515384160
551034264 831759813 224972776
948459799 97441444 673796615
477952831 856171531 241336587
289265174 384801717 362581077
89770900 776443716 806118229
539084903 575160542 922703163
423766974 459598559 547392005
220309637 622346417 523434020
932529747 934053383 19732445
680396231 590584116 276376789
903860153 703097931 785291020
48549368 669767020 78851938
711043563 294497416 258999530
638639300 593511889 136944179
313651126 224239923 281356347
72874480 550661188 598972281
851908011 332128730 59452929
489788709 643433034 775718038
606235597 77814393 839638316
426874277 909605307 250466500
162836063 883910651 977323099
52176276 199298116 890879237
287696595 925920682 98939749
894511806 18082894 907154236
494376512 942556621 356437484
654597741 883346105 400251251
693983475 269880378 884435458
754045271 72804982 595916035
212215443 212651714 683929957
840692451 435125356 610067826
850089725 390798499 604237984
779997701 118416887 714735742
118089951 703927288 136260928
41830092 228076021 724219614
313629795 780807521 450706056
821697697 416680315 634499619
883093917 454373167 901433839
797626422 561756268 324060791
580838933 121504788 602913555
634467693 812899966 672999456
568331544 394593639 795119002
810922112 665355424 840897598
620314094 780235548 647731542
634626104 596835141 657561611
254119634 531268022 791950811
815556880 479424448 659826207
915461437 138846316 317325685
689225721 226366135 778395071
597313207 301386678 862206103
411213142 266845476 18452090
670301258 917332539 290524578
207906999 790361166 343938756
501718284 678184856 384015509
230837788 958942593 725794012
721609822 555428298 975931069
511720262 758721995 431991496
708106407 132655778 687150422
378053040 716544468 690259462
634482155 759415620 642507302
814492478 676774281 5540645
913828944 571305750 161722208
606100228 866211630 751712933
969117666 655475186 913410832
319698195 41271632 514398963
104633359 234557265 863261080
782025027 612828401 150354579
404757463 911328877 643118573
908082262 510370670 765741156
588927871 238808896 119806890
615627658 633039127 934896875
964115775 108313678 332182934
148146058 866862946 181692976
754027356 173316107 248077108
340020782 177754582 159060645
24391705 312351753 311060554
411857726 414959126 541048868
884679822 526489565 531559129
764111128 455189631 179350191
453349327 431493825 573051862
239079281 68346378 271359271
877473279 789275825 185285580
423016474 227216378 234582891
813441072 545126290 813119509
456524527 302278112 331554364
324988067 173632754 314746335
662940076 137632338 942139987
405618398 613455256 360358917
219453192 736384510 183132857
834383669 197277659 36957112
281789950 658772580 847343073
66207732 165248761 635677442
533754440 760385275 766799249
582333818 421723877 865139142
17132528 582985713 875983063
346814002 135246808 809197155
328593530 932718118 932375058
245117260 78389609 681018386
49435756 641849759 569007757
439471717 661533589 811503307
56466477 758591284 735031004
818462428 398889474 828941983
708230620 660642937 767911392
428778417 120399525 900279973
242925104 807878269 339895012
284385583 172648465 248326603
914511427 606394280 348026814
258420911 876722060 923441788
185249518 458631730 44200032
24487417 916622491 855373065
612895267 492135370 369475080
105668622 22168998 978584098
834848428 47046340 871077825
163607883 910945553 125356495
460270284 316994698 950253887
38025749 280765734 539774966
707073578 795504394 302663705
180216163 356047363 65589320
109779320 473847187 726598576
712799712 139111922 753904208
441288451 649797979 941303196
535796564 194059261 868034027
734384030 676785454 433820531
678663411 746294289 716393248
13799556 307958549 321871918
482239149 93336988 220724361
27906086 381978649 778577998
667680963 372064387 253927366
403691696 864684982 915852139
426718100 757338057 981669044
265886532 874449624 436918133
462701479 174045097 298166889
885460799 316356875 921838835
699859317 177377820 182902998
873076730 731112938 519471971
489951920 389766899 959157512
366562983 390062313 762671225
137130471 243638288 894062095
702399839 791155981 671585273
771864732 336188647 575125295
668330826 2062909 565475411
688716762 122661178 150481
744090781 410271642 248093282
38524957 434326116 86657439
407894126 205140645 578348356
64566748 972662436 277845990
206778885 653531010 661805956
81033623 763984279 757153162
386285699 931154035 770637012
65902418 923357788 675889149
712861901 722993398 281429988
330490957 828027236 555768251
164648090 934425877 908487133
781509350 72488928 309454500
949658248 336462007 532249333
661542398 288067509 831569303
539074641 510471326 450737648
634335130 561520158 159673446
286830265 607994753 44249926
503526646 642978885 158241014
635487467 667655774 255126149
590137125 524669352 597139466
552892174 475784274 215411812
792574842 330207090 322040744
634747681 749432670 586793634
576867184 874972276 767875101
238089291 813759572 353634119
119284163 909717786 219789277
135887645 910920444 849360574
617449511 826187954 678718557
574817295 955654052 71444197
527171479 832069234 666433226
971760453 535411998 281818011
465668256 78391362 493827049
799686984 433391696 589906700
330001464 731723585 317822496
93723647 465087984 575608739
570345523 337932866 464537823
531911651 964526238 32866656
731224312 103849204 75057234
834490270 49219783 255829828
651141692 388725556 97798323
330619370 752693354 423307345
440708917 252785605 23386467
500049418 893966901 184332838
566318932 934014797 72849737
159196014 290930088 150909466
365150736 788337176 114037801
241470556 507812395 183714477
343608394 942993367 647350632
271504646 429608221 573103951
14661474 718341023 364976065
605832665 23166799 5837533
75673505 222153648 81319763
440909324 624567857 641461936
204823549 15913214 600476253
443719996 553782861 770724008
888993018 832427960 190320848
226904770 961825458 741699454
412291430 273574571 904054158
133251811 882810584 288625725
583390526 933387625 34945506
316570290 777260878 882140049
920112150 666270448 731727754
228647374 26344121 79730501
758571408 178644971 673874443
731085284 885437239 270605646
267052066 954121949 888130796
979918937 712101112 616269840
465416145 698939842 143329017
681694944 504243772 694693969
87114305 828024139 499550473
899991327 360157792 126689151
105724617 613833617 687164219
737575082 635650513 808839682
905442228 960542514 705795721
135012474 14084393 87894601
487919563 171896129 830146590
617112453 455350455 350269609
302877242 103030360 537927285
723397375 107838350 433579646
533686839 908543576 570837527
88757461 151575893 614364810
554888396 7289117 800433977
857022822 97746038 299473999
270056563 687773864 453956545
935002497 324790171 260686631
98807751 286769238 920724023
665922675 792912455 377929089
452287742 82209004 796184567
873152217 7333576 80254926
847973356 683932894 366942834
769794709 269411164 854258453
329431912 477294788 560763092
487370600 973667834 385914330
810786351 859943268 472126693
518982109 330932606 497319376
221361260 893733593 332828090
10772327 973931927 499965685
53208323 357693512 583574921
355939768 705216421 86322602
320975842 4983570 980192443
881025333 249468245 413129779
474071508 718369106 591202096
366649692 472104268 446486666
438193635 679549294 398784633
544487369 147784116 17090801
542270548 745461048 730900863
823401019 609382972 560179344
128228525 522913219 210734564
236370110 909865879 101682904
516295057 568026033 595845742
2732906 815984904 79964945
98846893 56877429 474853838
36343914 513683792 588719823
579106133 76589482 924533567
242821582 198315722 933183526
429423232 785277706 765268751
16200983 797586697 114630322
577317357 199093376 870725559
230779491 26915579 591642667
299072665 342123658 371289848
844904028 564383499 23963278
69678748 831795854 79162112
484561325 965096517 45681583
897855011 562236628 858381941
265469444 141782726 405402105
198462878 91175105 464597426
797001070 59291311 444147801
590304267 642374524 228913118
5562526 802470602 968710921
585985924 518381931 557607614
694632429 778273899 345990263
534777617 939334709 969829043
208194875 37508777 356360764
753886291 709838902 278783370
279104219 847534629 264500970
29350196 381042261 217326525
99721830 228551950 380113236
311013715 936054482 818468127
288660291 790204865 374925866
134121771 638207163 648589411
739161707 512198774 585918514
927883958 53537022 633384746
966208207 194795092 567908224
149871923 340859991 773610218
64206948 120057734 949511201
523800448 257119269 863949643
211862594 561081938 447220902
672096190 610857562 691230778
343309111 69862600 116911649
803121465 228406447 768384958
502345380 305578975 938110230
120963667 730792667 410054550
85358990 727759989 868496663
809397102 505912471 394674957
311421404 47835448 373673375
532078291 432906020 758603434
444121046 507839347 480475615
872775169 708664544 191430997
732826693 657697638 283721003
768796958 631465001 369729458
795917840 793431419 647768358
401859884 825904642 298044707
230317349 861935505 590893112
349129332 236574946 243563237
306222835 742476519 352548305
643923855 924560531 590137308
353188617 322613534 831921295
875350242 516411176 638663499
376195119 817117556 208978620
668023950 792011555 251401743
785331466 65579825 621039084
869441817 558493363 53910784
222794091 553899833 232086269
6512743 634416524 469305175
52827968 484884275 420643290
755802889 414439953 795693642
297801121 637967126 139467106
856575468 72714053 883305306
575382012 73426763 878220911
94584674 267073221 511077319
630529445 431817058 453997146
690870974 885203332 283093619
563805584 790178435 925078912
397749408 283247090 915656941
825989530 287488053 906414796
252017170 231818919 135692054
703088359 183229431 265491628
889499389 67983172 883073814
578002715 594581226 415150087
716344396 596253363 615273508
802966163 524982714 398392232
53164666 579128716 65402841
866869403 748740815 468605347
747977163 268822055 813378269
184403932 818443596 770463873
96077176 426358480 741781362
49712920 340306494 479914259
780299830 278387674 380623953
515540838 626907659 435964399
945575517 678413094 903080461
830010453 350903641 871433439
112864119 777188395 45287294
798539082 976185930 646039915
105643824 595664446 358578873
91999618 153128403 207803
117080216 448171846 434278635
725030893 919501820 13384622
335611757 407027070 608422919
381497061 121981988 442261665
129673209 518249592 763183191
957196986 935336719 949788154
273692276 89592486 504016738
78182097 378175774 893853367
76137579 811886123 331159288
780624106 426246168 116373259
380049400 756280774 632876155
56308763 372895540 916968024
234891747 379195238 845140994
229684893 373024277 311559848
757932345 755737430 182053889
196223708 203105148 507238704
663798834 79003215 819318150
401403919 472216213 303154794
605916072 387193671 873138424
904630165 66736007 269346093
34725606 270003519 242666300
18074503 541922818 857007082
405625814 519640745 679883675
404562847 499488235 736905717
371129824 310927504 158273123
325469160 219920764 894352587
471552575 881564940 538588196
125102074 266730725 622130472
234958252 683528930 655646568
393014862 552884440 940944066
627999704 947610035 899858236
215092763 940198461 843119713
405533928 421497595 603331648
588317328 367090416 264998631
774174754 441849982 918526365
62767886 84814057 527123306
259942977 192226576 758101061
419469426 35979760 12146499
206617404 230710438 289024738
539376307 156081943 459121916
370072347 586920755 368884619
232060769 134126684 536141118
725476587 372468877 863658180
224420805 642639319 240872510
59815518 928232409 307871059
154966883 160463476 539206810
67222799 755619504 424554788
633849087 675106618 818775616
385286904 141313230 975028384
575956899 892745475 824149385
316586509 769254581 574295437
980860581 441056692 706136689
295620863 416006171 602874182
765227747 29872013 772588936
207368203 531614877 360782985
433165249 288022921 101258358
277624293 687362801 839182964
270596783 763102052 115443396
862093614 572582897 605950972
607449557 978774488 789555375
737520715 734017541 48853406
141276533 255592637 746103722
504070906 862113132 909659742
504982029 943756979 218671659
689720726 46079749 375313964
584880063 697892110 328593978
643257746 527914495 228608536
817960177 802751633 136497767
53740825 64636028 455428764
928507632 389844736 693976355
836464607 541799949 546142423
853564583 14137417 508237934
759540736 788009693 522236943
122388842 476907576 671711851
638798773 300316814 202744144
423848112 404640409 835214817
337826918 220396961 683505088
31225167 201932767 782096242
586208510 21271197 322205494
572024053 728411159 965780558
286398399 190628612 538024481
221000470 154368326 452164601
155877067 523605393 538008695
369917764 61766960 980476477
434554160 1682471 682780488
505495073 527329088 931653846
484579619 442765673 53587530
562292236 344013929 758887734
873310189 961592143 956454235
697733644 494452352 152968822
768767956 153986220 307630876
671395434 474770501 15147199
626790404 607443586 712952196
771820790 328841929 761468299
599933945 428012455 58019066
448211490 744814170 671032329
767437462 299128239 604077731
650774387 418724650 148236274
115759948 53775034 21269527
464432607 898180294 136306872
110387737 122201170 645620726
574745064 516119722 444818131
250006313 542687264 736972960
282813502 833442125 611177961
453052569 297394297 915181843
439039243 815160734 643877357
676326626 594315013 783758000
884875488 588740704 292041886
474245868 763645039 378370201
257861344 89300339 814048511
729934549 637370712 727491969
632948695 178527721 176959813
923856035 130217535 442513479
486982309 602776617 426819710
157897623 976683163 589835361
959296937 95969438 64512852
730096403 351880779 391731752
844395536 28565793 301808237
158228980 285711689 375881015
949961913 879552303 831795608
456510884 311502070 331016980
617326815 783840245 830622799
150097231 104564582 787354101
35136559 917053756 787883007
23756380 407401049 355755433
839980418 679981332 391066245
76839586 172300788 683454854
407520408 505161664 268565506
463489910 934191006 146042801
28003824 285542076 819294595
815284720 202505608 29103809
734169927 303514319 443358127
269517751 590300007 878559111
564044543 543953845 560092624
212897677 780638349 576568347
941940045 495674454 10625026
317498031 617927462 668815388
296229465 578541503 651094747
165482431 779852670 777844849
636161854 491154769 253379392
88637978 779791339 3622310
469915078 623471498 884272563
205754667 306258092 106177061
2982631 136018098 2431969
133064920 333831001 691504380
768761179 575295856 184771429
686837904 577869549 427968275
512356414 929479226 430223653
576645418 751170145 442400448
503974083 205404912 323127617
550884965 113421451 801160281
366550363 1372782 742199791
363826165 926403327 65116106
346240361 873681444 675990995
624843746 404708288 593641777
151379978 936475676 661971200
958157845 810764141 852194154
55854123 751121877 692375638
818295630 125808881 70655268
878949660 234984269 629349565
298850115 287778203 854944735
569917435 336364334 873002548
742992617 539964891 659016113
158252101 615666074 760698294
462379561 585382256 750379312
707485327 594370991 84925370
114733987 113396917 676119408
270453849 474775344 171783977
654181701 961546983 660400200
31146754 130721259 28144970
872278009 536573084 814595867
38273982 250219119 263963431
612727204 69377282 517025187
570626589 25801131 363751937
272052999 293796619 122123175
797077717 440685999 893320911
817878208 631203191 442610081
16507878 356245080 690199878
755356114 614773243 406544364
841562931 687231637 980232750
257136167 215178430 37431949
627828823 208576615 337218982
852189804 428772410 448926465
826102180 914862725 65981000
350977769 801380727 178795887
473029071 269858370 188149230
469340675 344652407 393398606
155204863 628734966 928832169
457551278 689728382 109330676
766200184 573587092 463461093
645559547 507878783 12304487
127078924 878628038 14970769
643827992 233349035 650649342
271727140 576348345 15170543
346321463 792402141 108526163
797872923 305361722 368781356
261154138 96711767 246920335
709850565 60649127 268527684
678112211 13408499 981243964
48301931 106530368 324796876
624693453 934154454 423748740
627919743 971619383 16444472
938640963 182203367 691226774
697752299 595059448 676793873
631478486 965014773 560607543
863764866 714755668 608065621
950029988 910971346 368087374
803083438 1822611 227233249
53267295 252645476 432741127
391384596 241112689 797773322
301436888 260853150 209738679
651750526 871078198 578600264
354050952 25269202 617824520
710318031 636434108 969130060
87887027 299834935 566298609
535595613 744606630 893166581
581848863 823118717 855519592
694013444 452470862 333201236
205668102 452115390 632878992
896740298 396321665 784791209
525481836 442552257 494386230
391231270 339372795 119521163
914941126 686722608 169152855
549127081 672111417 643599682
317716340 32486688 491758528
140929185 138954269 465089852
132636822 714041069 498966395
388410705 56154500 434325146
861853261 272665528 671603626
815961142 530432166 474892593
586273056 380823005 90410457
199117288 456473881 601177546
602369795 154633413 585285234
925499125 951644748 472453235
581589590 215401768 655469360
528263690 63524546 835112794
637788104 898731778 334636360
671097243 240912121 646070952
441480771 694721112 228971779
22759812 844796087 756381701
876755865 641800703 610883124
470629978 169768855 975384099
39451553 733696489 57721908
161340635 113261776 820315476
566465260 244087483 754880729
785897016 733943360 348396866
719863621 258008407 402058669
216473404 159755390 626285958
839799375 296479137 877616346
691951789 225405549 862322799
441273045 736586412 485496857
888249038 317580240 97978616
820972539 969746826 28439733
261799877 376146803 924799721
951570370 653239448 359137506
238929956 827683530 656450450
936236836 375866294 194295122
567745390 643239194 635440338
513877340 224770951 162226234
738573289 871520546 666734744
234078008 585640418 469290074
748969016 784052330 276509611
597431719 702201027 508908648
43839860 426355978 612917791
718694080 391293185 798644985
238926923 613046408 689073330
591809008 691813119 490077584
548811640 870949429 868210078
155774159 895062250 553880114
349634784 252486643 148492556
459537184 905657388 536771339
315464402 221280312 569290339
783952131 722422233 275253930
845485729 33924356 152772986
681109859 444155864 857528943
753776999 859917877 866116223
768336062 642123864 304362664
16157067 212981364 548237496
638042038 143683184 524074822
179651918 854333510 917596795
829946699 259595167 19270920
673773114 2512693 36758321
63001150 298139906 278079976
323647779 426766939 553465447
492497295 244518524 161830754
226528211 243945856 967905993
273953181 574351914 907780292
833495689 374328202 166966253
950004586 436708037 225960642
824158214 954539879 873389298
372280181 354364919 24756205
437988398 85143746 605634705
144270883 152486674 850248677
477534765 510250699 25025303
889364120 14801802 352290992
139366348 713483377 43569464
575382456 818705363 253929058
855911808 421535691 41565399
718885387 234743916 46093364
843643568 895865518 272428321
55665002 215701801 727067264
39903370 332043364 661189718
942992390 74024522 407646920
345721686 766766546 776280965
962891262 178130951 807119766
1313065 723328404 885038786
422127925 795420799 834092427
509938391 313074312 766489383
684740280 630873065 701302347
783800810 816763013 626507240
694002819 608973156 937114514
556261620 162233280 213843442
649817510 598029947 929522620
3603748 656026062 460026661
743467664 683905380 719361286
311318624 867451279 71008258
800973624 279322823 250614808
442694280 737615261 175360542
322643287 457826007 282585849
211621311 628797197 432833516
321889924 596088412 506848769
323642507 592207140 413213867
86570744 864682228 683206064
151406338 802580208 608018241
955486577 745831013 415960998
870494225 679948203 154243471
1980371 760505517 293897044
583502727 98478375 842901906
517469806 710334978 862721426
483512761 313532989 475595465
16559802 727452590 605760322
815757273 183940894 101988447
613299843 445110682 440661570
663213940 563643907 979904416
264566255 838306211 802998351
695729929 625388619 699003800
978935543 802885430 450369314
629556923 651081874 334517916
933436513 50490266 696222639
693081030 190872317 277465911
618699588 362195762 244185636
626711257 295969135 401371661
779785818 904181454 200886052
431174862 640972222 558826221
698530563 610635649 542241708
662704339 794900369 919243751
771226993 940752359 532127751
656667971 371356897 480010980
555994328 974375862 663050200
947668156 687936931 180566428
765758577 494722915 687393027
736069546 272430965 174409570
879052563 627010090 654848975
547388820 131520762 785928537
548680132 854677714 789172425
43905074 446094033 495144932
686583553 794814179 483846868
717240322 193334359 652685167
888869691 277572119 72042435
54847384 554211164 152557060
7071313 222502870 634333384
212703401 244723772 479219151
100836453 268460030 276979145
939642837 45981019 61678373
460218440 482319888 622305011
677782066 503260969 429472034
391433207 585366278 316835908
505663845 627712677 77405174
42911545 189830521 151066378
773381565 259400936 595365165
859675147 9397692 848390756
312367770 978543877 568042782
398014086 115754064 57230855
662520480 376175389 649669788
124489202 467355306 447551762
699705160 337771315 704568121
48663598 733822191 717791925
842714181 286294775 656138319
656300974 41239255 812295494
503413308 93789744 900566028
611392552 915334757 189752531
43006159 894860477 229801015
931102349 306302647 536426211
770155940 793041479 212898335
2043938 250007912 217586065
195767983 533124654 915580862
672388662 284795833 563590265
226216713 360827042 29019968
613928097 561844630 708155190
553605785 846743691 241176039
936007200 592435805 738512145
873256149 515280513 102226784
156824492 641606503 962710788
163303700 34842352 198479370
548712626 156830869 629790800
70276584 254754697 242947093
585711053 5648632 626268897
278796160 312550338 970549450
11095360 691307166 580755232
907114190 610173486 552418079
259625612 423109149 358593365
340944401 107393790 579282607
299851488 487726305 803913787
759869054 684123160 885730642
482733107 705328792 258074081
825136174 927528082 38745394
548547712 174364719 51837135
702661392 242432491 207713006
146108968 345514312 276465720
461398018 528500040 545484014
391689370 429710557 789859061
527755057 478096691 217784643
387764709 211054824 455735044
195453101 167746095 149793348
706740152 955436216 640416912
951781230 681124932 4702551
908294300 939466881 320383269
979682945 642148343 653056571
392161272 712815046 30795072
890909651 52987888 880933504
517831436 726351687 190096328
860792346 781414126 448037061
386513866 849716588 807082076
319017013 309653185 26021597
461130391 627125875 243004329
91135879 284390911 372031673
461697155 912032133 445616052
771180535 609335479 953494417
139538778 934744235 592238061
91048134 408547260 544887141
888197109 195359249 475400224
786947968 763239260 550009622
464563241 686909732 34442787
833746331 563211021 797644448
277705713 442651015 654896840
527540260 303740431 391963137
207482633 162453158 665996890
967520369 490220558 478503142
64192772 61043929 192711802
613086509 463282148 148020187
115209402 649569159 923138065
70856218 881176754 199295488
11806293 246795463 430789097
800411504 344041728 573152673
47377436 91004910 55516744
243715351 350393435 710914856
155179470 937139638 84500656
356305181 786480528 831592114
358616832 772130056 335411336
585339328 518291660 247498332
297060800 561823534 400229236
37400314 38630904 23191892
865141455 38348470 681810820
451143505 578823275 691112796
91458021 407454030 335132661
926171665 846645056 596874925
322679284 51293415 714854860
701923944 472065112 588307979
933600178 887259879 840187135
399966578 305044631 729004833
167712051 820854718 4039700
845995262 417919673 830880033
522720814 477187322 224179044
828787984 132465891 307799058
700821571 556915948 216134557
297886285 197831749 277791559
980262539 872780325 593949358
875353055 541469259 827440621
721840219 382130199 84396390
341679082 743951237 40664370
259780751 209780082 96957129
446787757 540649103 190429802
754440054 712926308 658171570
531046639 535678551 688108380
840082780 727098858 836314707
711465927 931407096 936081614
28648877 11245468 69928499
806515120 760866827 312886249
247401092 188864165 281894094
537186749 292721898 807600970
610255016 525663896 768470740
552547701 501106278 47949
324464702 676729246 905698776
779003708 712497147 895916463
26705236 16482194 744786157
585684004 630868479 793877994
625813200 253019929 274248389
792597819 926026291 327188485
806796111 617748969 337299727
352514315 365529271 699019833
653082033 445428600 937504636
86828835 805958479 806043920
559949192 763520261 682363199
543227349 970644035 194179888
407846102 1292570 926462471
809241095 414240089 941156681
357455675 886646534 376027084
798536280 127593751 512355582
957220348 718959995 924174942
511773987 719896873 399748432
494459903 705850164 301097241
411679504 913970624 544669435
809414473 6380641 215016271
792099969 251424770 44604249
327585692 579072680 50572116
582547979 757151091 874988231
112644932 8601946 451171928
939177799 148004004 397870093
454233062 21977415 88809297
245947828 101409413 813642487
524855820 43008489 941507132
487201755 688350088 800059182
342108717 596822983 572262701
625808235 414553725 177322229
388552073 229348393 534464524
306958099 324601340 945611913
327609622 464485854 551399493
93887662 582750884 180361278
448563715 473842177 483690001
403639521 636652053 929555735
107902477 796749970 227364597
438107418 895181447 451971833
657425862 362373039 188868026
943130070 474483072 836078906
816774296 11655032 285696487
210262193 535268611 407123762
723936120 423548969 316664395
139523973 368404785 739765697
854277723 292295277 405167559
110696678 209335746 332440128
819310848 307737603 404892219
207735630 278359317 848484268
703050107 648471322 959023781
450891263 402666127 769310922
980890983 125934922 784865330
592070658 358907574 966468587
503577978 48389416 222257202
830151607 77717669 639893940
599901021 91301501 199062416
127320873 115230865 154373726
489843144 605145640 589175193
621615053 940190628 550956634
893592171 359363375 878194700
556556680 412894408 744425396
317867359 272391262 584431152
816983816 515028282 145739396
186545052 665632558 597545424
353392024 794679399 27739402
315483313 43992649 266459066
122392184 606740768 971626997
252828825 563935240 284352144
791995852 281728173 789846106
732490319 222383502 762215937
672448666 438329070 60398919
2733213 434820629 580916364
813087110 776567454 705429527
419014811 345435599 524992058
507167162 462116650 892226741
90559629 927685400 760944466
949428002 94086351 739196742
826937635 844181389 868998959
906026688 789489521 875649390
371733228 338882508 563930743
355628854 132106708 549567062
634617404 671679109 910881197
721667165 915310840 670927643
971340130 490213884 333113312
507544806 722484901 704560747
592229249 302317697 500618225
130000620 772457729 241412746
404502355 909323062 697610760
580607131 326196801 176322424
593183004 27094846 469486253
682639971 141617744 157689467
683946522 699752210 257764477
645875233 784765424 309399977
857876398 467017166 135247226
259774234 348078903 845671615
702312546 823855881 485012802
66672887 475008315 279193277
582178020 657535177 743774409
611385219 529575968 291552082
921828052 864599351 966993541
295789725 746315691 300633112
384410633 862095019 627778497
532769487 560873013 231720037
432708390 64380919 375336269
247728494 613077781 785905039
136598767 268841801 116536879
36854424 835746649 874934784
394819659 601915810 168569800
164949218 201567651 185137048
656242420 342980798 696358653
511094480 386766042 761346944
499277906 394143859 380224215
850676277 522964424 419916928
106927658 35631797 96581874
506887809 123233826 73316245
229165188 937281301 765569051
464557532 495881921 554445608
122302800 869387229 964990624
961817796 460602675 475119517
535764012 474442576 586765843
526160191 211756658 758943392
627755505 498724583 24221844
591417065 168572531 560117851
851018772 953264799 301506238
463331805 127987108 651293610
716459156 922879012 744530767
329501189 941241921 46297587
119896926 61009386 430333741
40996378 243255247 763746058
687146396 727435256 514657664
786040583 57557532 979097543
670377516 51085616 874611771
909966440 519182035 661147819
82527890 625619916 670152389
86634079 23513794 662372966
101845751 51478730 508633426
442832030 885473265 212897737
626330539 156103948 460160708
138042521 24368612 843224710
689812829 719284368 42242255
177105155 795080986 959454947
814057275 161594721 865044413
179761968 950123992 13923226
954326390 279806370 565726239
826624230 221268518 510029637
497834313 774815275 604360894
737685119 524110258 407574822
390854272 395803490 813468349
892186341 71148480 410099672
613874379 761063382 571823551
845256790 899493826 769115408
361509090 345266472 624545277
905274956 595844773 760666625
942840546 162653139 882131862
856578873 299515145 280856811
99422701 761117438 527982765
793129948 104128621 33563569
586047233 979369297 723142987
271394133 743988805 319058832
632609314 146145967 725303821
518236354 756576894 477265847
402480846 622692277 895568029
565357770 231551090 608743729
324844176 248440399 473432736
665830935 615672795 403756891
649907323 109482293 246837321
108275555 19393940 314772339
721077988 475545581 301898705
754746086 903910469 659419485
559019285 750143856 659107522
462351854 135739939 768101945
863215716 240058412 300890430
962469203 553967397 723475143
302698507 515315382 162189104
481904363 157144778 765309488
640218093 281975501 600816904
490321549 61314928 971979695
53874898 38954473 278690402
100222929 523844727 353408747
388756707 569191092 808900975
609097887 631573727 726191642
578446259 603297333 779511293
120014026 5373454 307531113
243160423 822814077 817767
113931918 37472762 641991283
138995551 965425766 211644125
89080000 740866705 967301609
729228948 874667904 188830432
210950894 840436141 564357185
731193561 929211427 592976284
310760065 623347112 65992686
802967348 876812337 80845474
738518409 302310501 502040228
96559322 915888439 369130302
288703232 387022764 675354125
560261124 516416094 313813393
870994563 501521824 458794803
56926722 343033557 52714883
271234241 615562542 458149707
690456308 629344842 702427880
619943450 922645853 574949326
489343259 643704529 538889972
724591442 551426523 142653033
487008384 361159516 958648557
675787416 589496975 878629081
109007216 976197504 16852273
241801696 34643843 407075257
345228446 554063324 280439173
853883058 324180727 815913523
119235091 577449959 390872963
447506934 57217699 337237624
545396925 34737371 786621262
172062406 701044252 763293341
748754862 11369491 142467234
608759015 386006569 77307745
861895243 253201048 809482154
64245249 105201351 340071569
51625366 231440146 978811046
883954868 409948656 680633978
95754358 539054681 405612691
14401861 453495199 824728928
590045461 600552595 542913571
690411440 24678492 757259428
595355718 872609067 564661996
241972062 723838890 699866242
532265137 872162078 691726431
616319841 795308379 559361524
732061075 629811733 898720453
519318785 967102965 635224158
20022558 453055549 203476092
602050889 41209922 912433169
729610563 600978427 630018770
759852356 820677434 389899959
506919222 926658135 229102547
68150229 14082636 24659696
667777668 186201973 945237884
69077 688437696 557307290
533759456 160212000 767562027
512093368 752567340 59761736
484626101 47364833 925196344
715763897 472273431 121806025
547669616 336099502 253197240
927842075 71675970 966978604
705682601 415671727 710165455
406141486 841778990 458066229
688812618 887745225 630049945
609173962 364490838 908015172
715204747 358314131 565266632
953382695 84261391 57957602
759447825 556577248 883283286
505167642 550589458 780109823
257805193 144288810 627650158
109260460 752898745 185964052
287474822 898688708 784038901
310512631 525749585 956381931
45688344 12872600 808051459
427887593 119153207 371173399
612498760 162135813 116598081
565373639 237442398 327159141
244687782 723903100 773877133
531017634 241412458 698820610
61279524 520297904 183569318
572343958 247058339 97362332
622660053 255314515 568856211
129571951 714014191 86809811
276325741 501520451 565309680
376666890 687123662 215913656
383649541 63218293 887415861
796840252 841477307 756635382
163249078 127889145 335207236
95301351 434249695 518892685
513808576 182523978 866001994
250560773 108436974 535323589
697013359 159774595 522293424
869690837 168927503 680705191
378884090 767724561 579574247
249914473 121003463 358258329
325872685 140108848 959653285
945005421 323024135 425287091
90639207 727101263 738275790
392158070 813514033 587672638
472409886 770041225 293286604
703329726 803699525 844210152
133719459 381936328 343718845
813907893 283991692 597321943
615843395 163868020 716941625
78497818 115659672 652538807
208160131 222676315 139335784
534689733 10647535 866197432
928787332 395988838 551620613
564052620 12362106 271964922
127823977 357059788 464875195
339458451 213472528 788159556
917068631 10270159 578814626
251110975 426688826 53052208
967605672 74043769 396350625
760626792 801917858 381526729
747732274 962710265 774572902
77441048 625748939 922474985
327563388 567800636 742158440
489570063 424672631 502058518
229783901 779338632 767797418
711196787 238017669 490110667
34335632 113702334 240526116
747659894 494010941 131489408
524672145 236816401 81532574
120245039 475291856 810118661
965809403 868478376 627813045
558875653 689109357 404944481
115759728 539145116 477182376
324851705 560981264 508586307
572283958 646630505 358408263
215371339 770916556 534994141
1454547 116553228 764462144
273931873 85696878 68040116
281181265 741398677 98546938
170075927 185659771 300548663
751799590 380189597 320137404
471318648 537647735 386741276
716323802 663583478 261604889
89208873 803850474 862813229
368557620 928292055 42349453
588810002 250493338 367629063
729263886 667803421 889992373
733255577 640972740 117643904
677325088 877692488 810096086
171358777 527485162 224509689
48366242 289345927 752595100
732663896 358881315 214343711
533645643 736793192 554571070
611587000 138039581 391578310
269245893 620495404 149309167
821930227 508901773 523687781
917639379 852894163 64468823
905222248 355934263 175088254
621944918 855730407 831224150
419202090 800459534 585492290
662940368 961682017 957511583
91438544 672107669 239853800
460633417 488349792 587018168
256676947 228922207 460917169
720733903 787180255 921103189
573041943 951074251 843189227
541265322 433382109 888228885
134040057 513839786 937996786
927173714 807687031 39685090
681967359 625590818 970135416
693784226 300615791 247295073
340419076 291175486 381848577
406951829 204258867 464206416
185325376 931090420 702849096
143762666 119304285 887644580
341116321 113125321 953065781
777830962 644326816 518584590
637338404 317852491 39968392
558112005 85258006 785759569
804308975 498482333 664327649
346637442 148652985 252991547
430540285 619269505 655324859
61244451 440676410 708786939
318384583 920754973 961245501
355978245 780490483 573635722
647843763 644646279 442118206
190047441 961288898 485806619
227840370 849729529 180027371
304624888 262038865 648044727
18118269 145260803 744814700
20335791 860976501 507750029
308495516 442655679 619697358
918216588 209148802 650237644
461804143 649001952 306165649
60711454 545144658 461435729
496089393 305379669 692989461
383943494 301740822 520396522
424172669 588338255 97541875
758960613 89258973 251551041
142867808 692895217 543329878
461854737 11688054 363860144
919150480 835132349 668140484
583041596 478750641 876906390
796211598 981660975 959162471
90335850 970007398 243128713
400683151 921683614 558581354
3101037 862963491 859352871
865076330 485988094 42827900
973615852 225623977 39943714
758782317 782717389 536575947
593358126 135795346 386894081
433540137 857511826 350662050
147145271 525651493 85445272
642920958 848940142 946251634
359765733 753658 566224900
454476916 602367039 36346748
373675182 152228304 687260230
304840340 796889578 830881534
542266599 47598056 88759628
237269842 192807122 626942101
161245225 502640607 711482215
661171540 15074314 783875153
761428231 204644920 316934851
226173474 520784245 586536363
641176077 481298544 110906248
313523646 579386761 792818990
336493033 360011344 359864396
23253578 406360537 257989384
213577327 240781127 396860255
154109503 17401482 628469782
550192603 847112382 514593245
410575071 874227571 579381364
664379537 362445462 335637463
159696338 240472578 117822404
203893723 478263303 914909446
435092223 878889853 178971735
704641935 760149867 494675846
789334404 483163535 517930115
462293794 157170725 251702911
681073706 270249492 912850819
230126663 678830058 757800799
150641010 589608474 280075034
102191141 690071732 772359500
319887965 75516820 622678523
637520722 885427151 554682212
586351210 957327804 178042597
611586740 286539075 76880591
909323033 601982852 727345017
248242355 533970233 753277383
33707857 677084588 291403820
583596799 703934438 91856271
700599950 54746323 128983499
300687733 359396210 885985583
175835466 806059756 572230931
122884749 653927126 935170991
64602214 299120870 683657280
165309819 90958496 255536004
77791107 67995593 214490295
182080495 555496139 716546620
831742461 490570079 312995272
149329435 747600068 249665775
755847507 228511755 569183935
72161214 670942305 281613763
518656475 550179334 211228671
627965089 960952233 719732841
142962084 50235330 75201986
643494144 921599 95182026
509525517 707824780 928046643
192844672 870373348 334397577
970407715 922603013 215582252
272198924 695169956 443256098
87439632 790238578 344530705
16916427 285955609 322806744
716817287 894611160 889687786
71367698 802897297 149605053
325584565 87540287 92118752
716409230 396518573 511100056
13429697 844644135 895518810
929082625 69060201 411486143
489839136 107927497 206640352
328019993 848141414 321608909
647646987 14559716 251916196
965421444 682053186 350865100
975013097 589343140 597394396
626792472 180093150 804715874
70898747 679935500 530876425
718711882 161948931 474747499
391363946 191034733 716582284
577130983 709373791 874260891
428544820 768282013 638539493
565835780 773484718 651222532
675290997 360200952 636132697
124892700 909623625 747122732
216240401 242032226 161318673
45315716 964684727 355898062
175562723 946844399 258937895
297628545 344535260 662961385
454363453 517639420 113738548
673521326 160911797 368872735
85229951 542843064 978338057
434139795 934723377 479161891
422540827 612926291 718817104
822098208 409045409 373024413
897923165 39057231 306426255
943551030 257314615 686510280
242315624 327762332 491042062
828617293 883941724 791776325
387027355 70959620 851439708
791803103 778187043 592244033
838136294 1064210 884064121
111286841 964903255 930830911
536689682 230595456 717526803
667287674 323511246 300019412
838007914 738482721 318067315
889956317 534163392 226825413
594407944 562535866 925367977
47220282 957631054 315811252
849419343 784659059 946431458
173284036 367677557 837356188
96783937 594741779 241476117
301708605 656913008 354681991
801992629 269383940 163847988
66044212 40646218 658515344
918323306 238491360 36781655
252585481 573963879 651126203
279114794 409412160 716596103
670359859 312129740 295335920
813700237 37293894 604541742
879703863 51073747 140861162
325485713 270781170 495216606
679564447 121913379 184798277
344703636 670614844 282429523
352553627 860360781 771589939
485516278 265978152 763958497
87841569 443912483 780362338
924599921 283193083 9266963
411033779 27909011 714633442
100457815 101517232 918225720
737500830 436432759 506834020
376868604 714352604 200217082
714507703 821539921 423495276
583517682 561247201 402579477
660830626 637801030 327949011
133708626 291619386 234741561
609843397 411661346 853265885
756089526 891297716 754289058
813384084 61056270 511316086
273575471 944099013 122077436
595680724 233638330 504004592
415797904 817519574 234255883
244819763 469708896 164500244
92124259 248220484 74039794
798545625 152845159 382285589
679387870 501243514 165081569
26647562 746648597 926388142
299393900 679147102 60147028
774748362 729927996 87714141
345803434 346076605 974019492
800117040 597145442 448161191
697698776 66062631 280251116
632207671 415687290 614509133
649013369 125068437 789455356
783071372 635855997 106708865
298795286 72497794 421768926
308502453 86844066 824197274
4733814 724076010 878358310
146105853 173348247 222429745
311853443 701035316 449410770
960599910 254820029 514025600
98605558 418604570 30615891
704386930 148813070 240048057
447037082 723748026 101766885
442389978 612831442 912281396
816161644 739023109 865973015
275030684 366300488 626294769
903383364 840727911 80491916
465121123 808313912 782929897
581041873 968919664 945745186
422016759 102215635 166657808
240421984 155790965 413950721
49651382 291507111 635746212
138427068 129254454 857959537
971700633 438715124 38567331
594904964 108892950 632776976
22135614 277619024 762933827
95513271 197777787 460513114
963728260 605292936 576321959
731222293 831798274 806712899
295648287 201825089 629243653
400836230 606059319 161843369
631707652 836537200 435649614
520562086 810787690 799038001
794969718 833686728 720094241
966846108 453761205 598394264
545351047 304260108 663349971
454298997 627907447 753630643
639836142 91998502 282929523
787002774 820874550 688992077
687783995 633890875 549780680
708328455 944286607 67675382
125270533 612805289 60958748
632251532 528105586 135526213
722544613 16379449 578114364
532056082 825332964 621453530
22041009 857125615 717338707
818118025 482645010 288791711
943991738 279376866 471460230
738275479 878338561 31822130
303801937 796953844 842947760
152673606 874580045 253829348
867238952 269290728 413608264
428204700 846125952 39341842
310227141 410793361 982164599
902891391 64577236 171651713
965612096 971708306 181804091
922304339 112870409 245498352
554079712 883026152 190987883
257975932 224260456 127619514
904829526 86069622 566423771
685417715 610712164 573274609
646318950 640180675 863242609
513370110 343672817 777430491
385791885 301657156 944218193
634409432 189486236 660538600
39680364 952068710 446895454
705631343 503090690 875803752
206313164 99250798 849763728
102590293 204544340 272314216
222592293 412639751 691951310
858640670 536115304 418188796
284854329 548196914 157922103
629182875 758425065 60572406
350987691 605586684 387253507
60972631 63096856 565870453
785394393 693801517 107167037
507065309 718788573 915735712
449765381 169328506 761291471
789153241 522359470 379938733
596250101 936847926 948621164
735790348 627422150 269428241
282091579 931645931 822864086
621642291 612690020 495700410
150579013 201399877 619393395
800556520 831737999 339752754
286483299 401575443 449464398
789162811 564554557 158757681
46033483 871925304 141503235
610684534 916046140 897807735
295523963 206842066 962843118
27182443 90811354 817119467
511709049 34885949 592463341
50465774 368429060 22291213
195972668 106436402 554534404
760441996 152992147 109450296
135433177 840130567 252767887
291760949 316121341 269104059
783423309 444665072 911543152
317834994 266831009 403600023
947754807 544847996 721206284
21322939 623616303 501409066
834743781 930450428 495941954
539092288 813029279 663013826
958603454 859019744 469674296
914121205 705829656 218919924
652895663 529759846 426301247
254844978 720895879 553110915
551509056 160735002 881337196
233542722 136426787 313666054
125610915 655984350 976708837
243430710 887238849 4720918
776979095 621796662 447031153
543891549 649390500 612751815
119400983 303008450 931010903
850520354 216390493 234397272
556502112 680491753 71091822
488800867 55912336 454539338
807748046 762580161 868083783
829684401 600346085 870742260
95809487 308813953 830573708
772899531 725178236 798843313
804199529 849139856 506754300
328219121 429856789 697933448
670215022 810482917 952939555
359315009 434261537 236252878
458537649 774972469 295688590
963018296 948270503 684911865
774181270 302898707 282264692
118540534 198362183 779788754
488260764 35490377 557481873
762754218 767492312 732177016
212636603 108455351 467612554
660970726 30535654 423773720
488349821 199438287 350073181
612113482 718522304 823408256
592369485 725156859 313140548
547743435 242856353 969273004
362108366 737276713 612196442
832732978 129101828 883384648
846064606 694600743 960732980
911089757 629401003 443175937
636932310 524898112 57320539
89107962 217006293 474307912
585385345 91192436 94606267
255562141 437096458 716967053
757577765 261821297 209641158
335280920 797570087 24728800
242702089 204518776 221311584
809688195 472726496 542808051
209278081 611258006 777557760
739742885 916580180 476981157
957202838 183869989 769378392
840842076 509589136 772710694
237443062 45580335 337497801
796625253 62223003 538306418
53006099 331575234 116293539
360999216 838170119 651436609
37616162 289964260 654047151
148959011 135014342 611472137
93953844 604839761 286066185
525615236 657538124 610766680
920792756 611133733 234501821
394923601 298903541 506839248
124173759 879786363 446559963
425348502 279800024 368722013
950310900 816910516 467540575
822395693 701166908 238177016
888809987 78425991 880320379
401129926 161228468 742988679
155498640 915017987 90058827
471274848 594820227 364809030
539920344 833575244 514527967
929741497 347715136 150937777
47276411 330492799 674438022
907433331 36212989 968693425
440238186 977828345 274948614
720232794 341878331 869041888
982177320 962772192 469586879
944542779 380993927 725887323
894599610 31063322 236340768
814206896 620103555 639059212
897907376 9896361 238735000
899954250 807517548 142558340
386575498 122474759 675620856
374341091 973733748 597335716
953212347 712999973 669924100
90284720 237771799 644676141
471006984 894922120 86985289
406144136 507195883 766522300
681599194 649091264 29383195
57367888 588478096 607541601
27792287 730933877 20416302
735694778 183171072 880069649
223909970 920161069 851997984
102503567 840802491 459862076
717573202 271532971 622698330
644399495 598867102 341496488
634932132 861310073 21302846
504756876 845979426 587220739
708791443 11700037 254592622
616811801 219807495 694773184
836103302 109566083 93893283
9733900 639131506 84594040
814900875 870254365 177793352
439009553 298015437 9330599
223565068 596646911 251903391
682867213 344279704 252881733
479953463 823085629 860403781
110899609 974727325 901885792
336099249 260081480 575960495
104055854 492407957 395199188
677910407 765883683 896436253
44387520 360430452 560504604
903464736 516298187 427268345
980590465 60570201 885919457
603142407 660270039 866853856
637617519 538053390 605180254
310799922 702165577 156025547
526376050 610332488 294231810
538794318 419750258 126236909
921227034 79199479 287059341
129722686 335384308 819845076
518023375 486328664 657472770
925668024 971357989 773716039
923426120 530121525 873974079
410097433 552532714 936665790
508449937 500506525 392771500
415156750 110872176 519151146
120514664 19415588 185846798
223299582 566297662 523220762
591866128 53788598 671347791
379839903 910804386 290837739
627337252 523815853 730054596
77074069 619059077 855327519
960425933 169199806 939367828
399462656 818892519 493053505
515048430 849736996 415570887
678203844 891583435 524907961
94899382 57586914 218817188
255601173 798314216 6435599
39941470 509530326 212137885
307338430 273520504 897216301
894830517 812180025 950860786
411566265 934419061 654265147
731563207 547904732 246324736
973973434 744030001 143637933
383316096 267877061 383151940
123497528 403686427 166069855
927741380 364054857 168087857
19604040 931064415 193730345
897054594 431079967 894528861
240836212 764847383 980473898
416884478 173435088 192095611
307495469 668281754 397870361
340695606 147332095 729899041
47325719 787402226 855726936
945656427 582769673 976917778
455479695 442741612 35044667
18225953 939800241 82410860
237588216 419251562 907914922
613621434 547655415 593382892
575022386 665486531 266779751
191360259 950420520 171220621
21641215 94267672 793683237
130144713 759897154 262892187
779353390 420836942 389096640
259084292 218561354 577789542
373660385 459235837 909817694
404505302 374159672 884827078
220853177 685192768 681747869
440215427 884224575 809539286
815230087 371746065 115453308
485271379 445129588 122185549
799816211 719884259 210954668
51308339 850026104 763225429
820305827 574411301 944132555
681846893 367422583 867117922
413521843 134483985 571428537
578748913 691272201 360459512
801356476 236605281 296624729
338410053 648246880 795360145
502870585 40449121 835009567
698916371 947708042 370548928
31188327 848229180 175569953
900444150 216895808 49830311
394164611 748404262 19825032
263719511 482814952 760953944
482969123 125792459 857229206
816392415 811831393 95937306
39805473 131140756 516994465
556211803 393828180 786217158
158295673 965422167 41495496
230329114 509683073 267192645
280392616 802976733 166796062
34724152 786243667 751022976
403026935 121420032 28109157
535853986 553347438 760934969
13765170 32333643 217830054
238219272 279144622 776686461
192131671 68852669 672507998
21417897 722582780 365799710
39111176 481770979 348053062
191786144 369195073 678359173
231996050 972239322 210420432
300119857 605958776 779734184
77691181 833863856 851297617
430076911 50508159 753911786
57213475 975827279 645091510
976826470 524060139 268966328
150794648 466353780 59261514
380294969 795740256 27885716
932686570 311659266 36569548
428400179 149727343 349241721
184688498 911881022 60184991
480767523 663292772 461838627
302249089 518889468 945229695
202856709 186858255 523791251
480019924 725684259 677628248
217856642 759627634 265049522
219913910 934740300 527760931
752722697 801645559 145032853
738769100 125078612 731892444
69514456 330989704 557810523
179617369 314941055 382905333
479615497 103693470 267075951
330464265 221301446 890236952
836882263 863764806 163037632
704424167 593142120 356084116
47994048 470747285 3353036
32747305 376843565 581645348
865703662 883522374 32664774
569240051 612064031 480614769
170784724 220377009 923636862
577245848 896167924 70683079
48693593 593186725 883983485
976198361 804614917 134389991
386638946 723088566 949031854
605769486 152534175 584968641
665757718 650030287 247956308
596721279 835962036 593040469
857527927 353082781 762306352
900219503 585698954 331058185
397158629 505858274 129120484
191370721 45064998 313378091
788665134 206749650 562239789
973591885 542909230 842025935
916125941 925676698 245016856
294938707 377581312 103459978
400505881 208785869 359788284
623958762 55629932 567298318
916028340 280924089 255083432
258274667 549418597 844166822
678613549 422269440 163253115
776465204 762818206 772148481
443645758 546940036 570134554
451381349 588314362 509046406
706248787 232270998 73987589
282713703 676203760 126738073
931607620 605682186 458763829
446791454 422999043 288635049
840939548 562995011 894216599
92896754 171632407 935704990
886059391 798430052 919660318
138367455 377092941 722645267
488120443 782252650 495677613
648969626 614501543 195262347
160701551 284848382 10794085
4651692 753845464 262346897
883783652 784425981 684821220
127840946 20004805 822068930
802408058 133030434 447378571
44127808 103827487 981157691
754987013 103583594 938485848
937138158 300707842 448745496
439453657 514179723 821650909
187258389 351901986 8312568
436577741 365899363 294060745
8510088 377359345 57275766
490757792 466991344 660662652
486952254 541162507 671511675
686157089 458060520 312309832
132888370 607105329 209075694
270330561 445794343 399739849
931437853 39808134 795173872
184841650 271665010 621215579
567762408 921804571 560315473
913835750 829644377 442894786
842109366 913145546 149365223
318445722 61882245 640899306
86019426 122225754 877933205
375931315 542923325 196209736
343099573 366917906 871492299
955721952 819644409 693147795
355652123 655957737 742715995
770513668 192240809 713857835
697713182 349598740 656010502
803381482 668682872 645696584
119375228 487818764 714496056
372012221 779173786 813794520
398632920 915178645 948493205
892089051 627773649 191029345
60182378 981128648 639805439
957871792 828956115 593972223
300303081 942591357 670302529
749540002 958242678 56807740
265971738 400431133 856027237
401687566 432144969 694624000
173906510 167199101 855469947
585056410 614356382 399707833
74281550 837140650 973896573
973788078 711883273 820716654
47415808 27106941 75678627
50822793 167253626 484493195
163678677 817469883 80754164
727316597 548012726 371199345
297256449 283978993 743736852
754472512 204826233 752560142
198634760 617700368 596450745
806827171 204206903 94257279
771139926 579429624 934229383
145256623 267452235 408378989
781616531 374232615 601869577
841453113 979953713 339104203
461451255 442132923 341734554
972759619 418754567 961245586
727917410 242464460 858991781
842679712 158910341 871609214
651890027 268629970 208562793
640502060 11934283 926023684
88824729 836446653 146278764
308602318 702803337 770426233
901984395 712817058 787691629
510255888 697406411 279655744
150428216 854062402 157319956
461153680 154138841 805214484
590577241 145383258 923737346
800659046 622253965 352782884
138634397 623013943 383651037
364696017 882729977 773787971
487006352 112323815 8991751
251169504 427372398 867993216
855481331 392271746 804947706
460569856 960377854 557666991
256985432 203672247 459059475
42065206 319273895 224016374
969238306 935649097 595619874
160298868 506824392 828593682
702962767 371469888 813588997
948409992 683002652 147087349
189295237 193161234 394229507
971273613 503598553 601149149
776432100 188196119 903099316
84221377 913103328 668658143
371423735 392198458 791670809
90130555 568899860 799196632
725102008 170889831 313490478
957400212 870027305 681658055
957889696 321819859 102540525
48672144 596651586 630885145
15711771 107146518 950775766
150968989 106669466 528024600
729654275 586634141 66354607
245171085 370757004 193721746
243290590 337550432 549330410
620324790 135051350 784962786
700146643 392104382 378887904
124568774 456600507 174765913
113519466 692985231 949392958
368504504 204863363 527648927
427118666 808079150 190246231
773383978 671267381 341802372
368608697 610250202 763484860
255979542 957565421 384718344
452436323 169364932 325100570
415638454 223934604 692192941
374557060 584127390 433879540
166051935 609585556 915041452
127529228 584998136 229001760
204193702 158253920 895035876
788344644 380974946 967227424
120469193 271022496 491052923
609506266 589423458 402387473
457247654 261855839 559463005
178232546 968050367 364947228
883378431 418293352 442528443
208308922 22887167 385041372
42034025 63821009 736846081
878867577 503095828 955003269
434358161 849748624 773817382
787629975 820667293 477875751
873002682 361393337 612686007
595142222 50940673 403040220
852380537 24100927 818337309
354781332 345086186 723148184
966589945 312753464 332895028
242652949 241641837 142224458
916604586 26649563 381040533
183994217 750844006 758753776
954222378 263543178 483703662
540186793 826463486 269433819
804530471 249478140 907564926
207034918 447713533 952954633
237191688 87431516 929398573
948740533 113889657 311855287
809643684 247385310 969031895
344204458 358512643 901448754
82209977 758754783 873524153
163069736 604284626 347405638
80693099 459450313 239697350
693009926 207344744 152303726
64368800 618973189 409550108
231370197 276656439 905239654
815540630 740401 55041764
389351297 650570008 2463342
930993904 979654587 325750096
739772017 514247715 316101421
40586057 95681699 158391175
729759585 896194237 345642341
831015838 955300726 311356805
749136636 934794137 140271021
430828390 482674789 198417747
30704449 854466925 341934724
780085779 479287200 885468082
801605988 822772189 265019002
141259003 703495555 74384376
747785493 783536744 913790025
860246197 655523592 220290311
801841753 573918961 248660008
49714876 164240969 35379231
139233317 613434041 237468861
34981740 572225901 293522167
634590865 720861933 914862356
834037461 834071342 277614984
186343685 338385665 172367681
112840114 871637843 53938132
852829883 783555665 844980855
455545118 33547976 693653149
704753769 711731810 386581754
312810308 305946874 149522774
819349568 540951565 534320437
609548001 12239905 904173145
839847567 542924968 315566338
508871329 790009799 10799405
451010884 502708969 867773196
488141748 931609545 734671143
275897145 937390256 112636309
272775676 541122261 650609616
470617089 651000380 741145262
709202583 960506072 957018308
944141869 812735785 179185401
458157770 671955912 120255343
612226835 285100495 802196712
197231545 801875022 726425026
862384448 442911817 830052650
527911806 170539410 565276899
725551141 466085063 609218222
870859773 802397080 669881785
676245223 306676979 626934810
879572836 833991542 664635007
762470847 715412450 61100401
1123275 709775538 830962628
429441852 476850247 294864264
25089739 188329336 241735315
822236667 723373436 802703926
594523251 815735235 264152259
795883894 550614865 442677305
554044963 380804900 873509295
171480542 349180816 860264323
907814105 885661461 932013611
332332851 550564624 650119996
588109020 561790329 771673950
280026770 181149678 392292026
609741537 327938691 250995374
296341974 52419980 9183175
662058090 566581638 933772225
652552737 92976643 466166449
21029254 118439506 354185969
855362192 673905813 567937677
833635514 271305864 32192556
817088741 10674240 588302355
944005398 66614539 430221431
776429334 452693810 911130615
507959902 132425351 160359611
510859303 608786383 671899038
717431917 791105104 336932039
913171759 470119659 150152004
396356110 587255617 47651077
328864956 818843250 915481790
656112640 400380185 512628989
738498501 977163951 771011411
646044406 972772737 41392670
805031271 81894826 664092185
596007427 67807358 322700002
873358252 23167850 629581413
77321252 824897201 924860746
363859146 177666155 61560461
315712591 340689650 448579777
545110396 170544045 575320588
616131602 437242683 533157395
866623199 333391850 724204408
452395154 637838321 813589055
924423297 754127032 103233791
431473715 575560667 329978446
320958282 336778803 357135267
76627569 383760607 259187621
582401392 842357824 361617158
233050761 445609543 608926167
327038387 479340688 44874771
372160613 188575568 136600427
478110560 614303809 616011485
895940786 972845387 500076288
208058795 651949395 838068958
17821008 918688074 691716263
823686178 694790752 805173165
922084558 63388055 239376158
144921668 283850621 621600951
153296192 472305031 11385114
857210660 334617399 165597073
803289303 792195609 36742645
55197760 551518301 771488190
223282552 782464623 172848236
225994099 500426867 747781082
339215600 433465964 316566888
781672324 32377568 747358901
38293579 226825348 30180675
970990630 256202900 43090339
78898978 447831112 43403395
525330641 233923899 232574462
359555597 487271721 66532495
589107742 964421392 1383615
61216155 721164296 933277976
932802956 476889099 54514113
219117679 23170556 326309195
47071865 28961112 649354144
87976960 898015221 629453673
104601413 872258116 155476716
583356609 201009830 696211690
542191074 100735958 147108700
296756941 739386336 46342562
554181412 498847108 679146880
436440379 225669804 585053875
909212073 182418719 877966620
638416314 802341460 838953657
103632514 667255929 52341909
772860232 388552352 692978930
24478784 729222445 28865997
171439180 19930358 605669176
11143612 92996396 410750405
206820077 821572382 458707039
77271479 889323593 662907735
660217839 696901376 734880669
226379375 526016340 491790351
745356838 383346160 692802776
886663309 261544377 855354855
592128620 456394063 1970209
235858967 58805123 790202735
885604677 782053156 949072589
93709281 939889434 781404798
87460189 529632678 624052789
170324393 45268131 656767680
588634642 258365834 968260517
619903513 471754387 39909062
225911459 554495116 825485861
711692545 449907101 206904742
630655444 731608169 294596953
515170738 143093818 725186035
408962518 638586960 430137497
766981667 392602042 10225257
385786008 784592266 925163898
417947854 738311466 913949357
68071827 883592805 243325048
708571478 750581382 836520468
679219982 359573153 113254234
352976283 649160265 284646996
478110263 711168227 10145420
456858788 704600952 511287964
708312862 627631775 108622329
110947477 193840934 381824260
195105383 642957642 899123779
727462274 658050613 487675247
845399991 592151155 319260035
808790465 332247926 328983491
530475421 832449979 835308016
74082578 952102597 462229091
195456 128538400 40858894
73153822 225811431 579255340
316533483 449462841 474961892
308666900 219414194 73150526
446440521 522530655 290649302
167460856 34658408 331158532
839930757 550731825 186199996
699338596 579496748 46733690
758158327 386118836 381664964
826499505 861800015 225611151
541395371 338367119 826469631
195316187 482073560 883370833
322156642 807713981 344166121
126416568 537660851 427987016
567180762 903786648 420603109
773428143 470691470 854768387
479649465 959909062 596924194
462808010 294784848 240054102
600066754 896525032 702335582
438874804 553802918 337939359
37980005 796928751 78131688
592380285 720507287 161684614
383995346 67906326 516325421
907855293 295192669 283658265
828304201 571427203 852063137
516058091 409903207 879105220
555442989 84157875 305491668
194389176 766274852 72364219
485512506 684726477 505266753
211930829 227026819 759123655
569270012 964423748 959020374
609452745 905389805 723386957
197419429 320017615 20580933
246265942 459895265 189926392
41459193 846769479 154140452
276468949 74377929 790955374
304785907 184741757 787699672
422723744 876478185 912241448
168638318 276400562 621887069
447091115 566800599 474881614
224643663 74385016 105909103
882283782 183217122 385617385
399512358 875454914 514490923
557191578 274048056 134933274
975756592 41921695 653606648
98001784 223197443 697559001
611086974 506445149 33410651
981755563 428565174 834804381
422420775 694888092 496091460
618047892 817408607 850365799
813159599 520649422 713156915
810756221 708861944 861372468
884174158 196689522 391159619
439783576 234472711 42768052
675302805 431002900 539192843
447714346 246858599 704279538
587636464 739514701 678184311
736586541 583382768 772991019
199588634 157516992 877396868
560971216 277176069 465832655
325665296 473185935 344459448
124058452 699169990 575806546
459170954 666916406 526041121
314438288 132241335 661579846
316996591 540286767 822648056
571307392 375375192 262892128
744483634 404157916 494642751
441196014 814660838 7621699
445106142 212512546 586505111
163687072 261588679 544321235
156984485 699634679 394034653
384569350 930692617 213508645
228440052 159225258 126003411
503750816 277147215 378955704
947787883 839504413 735605076
519821165 188337807 216471536
930083931 922711471 793643238
620758605 427547454 594220850
648701873 423293846 103699891
195247524 683518500 586918258
230690188 204674699 46031122
708730489 496805046 296855950
291534353 149324033 801710009
18126326 878373 816048641
861441050 785263315 554329973
810250720 974408599 168066252
82226776 488511875 485619324
797400679 847766748 409674488
434075422 166399253 83490470
399095173 838903003 130237105
215547369 732313990 13855026
346807050 553228456 261053562
811705803 922311894 272778538
714561469 289608189 42918746
853392854 377783676 417287149
422068185 220217226 827389870
302730992 212461367 381838672
187188125 92559100 288234802
659629593 388238160 834394791
701091515 852543740 46862033
151025123 252567116 558309355
203231550 467333619 433035922
871512233 412918579 325458540
835936790 968532322 621658021
729244774 962497561 873369863
508887885 277782377 955555541
698071042 578819208 334589117
756743249 495118848 630759352
431191312 123687460 224375495
478017252 425670169 556185356
578450180 181113293 605571709
196019071 211800454 449136322
415526419 518507823 406742458
608703589 754312632 368590283
757399350 429370865 826638061
557847170 373635861 512236240
806571426 222229139 953869362
383095768 728828346 22360189
794266705 40074558 750513754
223540729 176149110 284698124
663911738 70734307 433661271
405994715 130267913 600247872
157538013 953577919 730872093
248366753 778087774 791483719
783315410 100829672 68006828
32313495 331282055 677443501
226052508 797186270 636560224
910554477 148221519 115459293
443095411 654842119 391995241
172359335 321588405 971451912
199593339 61140127 271021212
217542335 187020270 153226704
598368000 676874396 612425786
203396225 424694906 762674183
267753606 226972147 157937448
397684679 251270955 547882020
661705423 279931541 497721090
935265347 71468555 198245077
121735627 629101044 147472366
693430580 814493569 259584221
281595748 82320394 195632509
924145000 459734807 276886129
808538607 755338476 347182173
148968688 642837248 580123349
61525201 217109512 13146924
450397971 198901351 798736701
478893411 937977198 518476809
82240060 34363853 136756445
612955615 333164204 848405514
653526211 349540514 438519188
426354238 701907665 497339406
959214417 957857383 945555
741858298 950642680 104283955
818429806 954632236 265052202
146713917 219343688 532881803
41847843 421675260 476324020
847482248 791690582 882402140
913145360 930110691 686715069
351670137 42455286 129957193
759949929 724129762 440153517
460875756 457184898 76240553
114143031 626541552 508499964
653785964 964004572 713197058
106918016 230727629 90515256
260735558 164810135 525936610
344636001 179823813 585012855
344202195 881335989 666333706
701923533 709249145 540536902
259016901 101446659 495897349
589177323 8278450 261663258
429315818 263132064 125310861
148627526 810820898 255609598
327141731 81140016 268954251
820036472 620867599 585485068
260669055 672561679 917877839
710148800 330311321 434393142
4701357 734199054 883673063
344109783 730352801 730063909
632963901 615052782 661086061
566608655 180418117 94160965
473824483 977291328 419838056
267077008 444917915 951393952
445173113 624945209 566166052
504964194 229984386 821689330
925080329 466405838 560203126
647058755 926348289 650482173
893259072 586017881 943331729
384803267 656617194 685714030
707124858 38548220 203515978
132285240 878965870 869456088
452783962 429704109 3018897
427500022 637992052 649661629
153793670 658935611 669544965
937335798 334892953 332632501
690122969 85409467 625106227
474386045 11912881 48395057
705976979 904275703 99982958
872440746 431250434 49065749
252002931 795174813 585929180
227142508 870570046 761019791
837581824 62674243 43703740
500807048 142886460 552566054
98709647 370626380 328652099
955199854 726482463 444936882
78915840 881060075 186714516
645394757 324415553 185225467
47996761 10322338 85572853
961883467 626682481 884903835
852434683 957344952 596304821
850767424 38941356 540342978
425782495 476458265 482431460
571632669 111345432 554367265
977091384 143602010 368692380
980360733 729846170 964357944
180628811 286811687 754725193
950805731 847106901 792406507
227310355 693229767 745221308
340570466 381212317 23348140
713525022 63191553 659696161
196319814 403434695 297193414
372460271 249878631 789272623
190577594 265142093 49403785
467426749 478172047 112211455
804544732 412419897 702748298
260298937 293461203 225098751
606894475 108299860 805813783
78297496 873554594 954969970
816614354 184366321 584976910
248675237 666239321 930398581
45667953 899416867 789895635
50712968 800228536 158148748
273210941 157766927 154233815
765200476 920228042 549150601
418359088 664630910 7154162
130924800 443592190 485058026
185807300 417315081 901223911
462148087 427483406 233385178
415350906 366578628 650289197
853652753 465765650 844999550
970915028 115955785 399322649
837741220 125356522 852909628
350593824 792667922 810815802
385063223 489990828 981338531
464370433 401033163 96452776
438306794 437454158 882920567
270855048 4954782 638164803
683871419 96017627 707881692
835775623 133707782 340474525
871240673 290070354 644291327
642247534 209012937 279216061
639436679 663221271 907394789
750911806 169446479 948098031
866991588 190979753 409719639
290218707 378461059 440330360
89764398 426436078 672615184
866149377 97460999 962241661
760493484 755623799 639537013
272794122 519383380 910344550
71932507 124774547 802232929
863190464 258760303 244294505
843281354 614808717 209282426
487019790 635692380 530925841
45029649 709112096 725424186
631760723 298971487 922759151
571718264 660131181 44156113
781126569 807627006 349174129
502861516 467020951 379696971
751928835 533047829 423095613
175163718 299696124 481706066
433189119 467711152 693722649
57141060 709479116 317643104
172126895 958085005 257070212
385021315 452845834 137747842
161394866 150376445 614918372
310798498 209127032 909366029
899827556 94291608 243327060
79581715 727818266 784109932
258720695 637361594 542538462
594263430 347421073 290685389
376911178 612686678 539110469
79248987 188189541 237008909
148348368 335534475 328179942
808529250 185328720 13818088
509240238 125101957 945666997
414017202 524792777 189244643
599281027 424170764 118109861
118393205 761194879 428649075
933100383 154208503 108608946
294437344 352889612 921473151
913400888 668273699 385424723
107036757 353751093 835133614
61632757 275796854 806827481
492117758 197580025 122567891
612061390 157951183 805785199
673132312 402494348 8323863
128830113 192723365 379405750
480507388 586487952 723460519
300045449 195860727 628325304
500956135 814370148 439269968
613194985 272239701 145571034
195552186 710707421 827898653
795834187 51822469 825728298
712822098 52762190 88528506
730443126 412293002 373069930
594278584 347139315 87436670
899677324 178029440 924164903
729789641 121761147 331096039
331156885 777775624 678770790
559299917 751642555 201914565
750250135 258888343 830014951
339049002 665940269 877966170
652445533 814777936 348863728
718418989 236188555 779221577
126068208 151671127 774456236
657843792 82576476 555679498
741256281 226601451 825831417
712283451 613006638 258074203
415370455 206655656 974735004
198116780 793940382 710357974
826382348 669807071 710759236
247487662 354531615 109595809
335406813 8444932 547319716
37456531 129244561 612107107
656261687 58826348 531182574
599717922 712440858 971083567
574742727 719188730 212698160
176060080 933873553 656008692
913634956 390118673 964323580
161924908 970186466 368135850
880467532 629560356 626416818
944668176 271908862 111485068
6023114 872974083 255024104
664428022 676164718 709795868
18370665 322103596 186187851
273054640 124379591 293715097
251682494 121183450 375462500
152413998 511465861 437115943
763720724 254620506 7577307
668110954 923770856 169582969
301349266 395996671 875784657
411220829 946562310 214886470
800420981 426991552 762382938
909291282 463308919 861598994
100107894 826666443 267270899
618514439 134231361 618357754
403967993 215202881 796903924
732862428 892179175 850311612
568225837 795717606 104813120
289567500 521093482 724096525
252773080 312776038 458554675
180906528 860812410 164218008
367352563 924264717 269630231
522461124 763882685 750199318
604701371 317083321 860634828
108201704 461489366 243905916
213246433 713838033 103258372
428978259 200039613 162016465
251003188 647754503 863276406
553271307 906400466 21708333
41068775 520376715 967081848
817059667 483999008 495234534
587959326 728908506 555701143
549546910 448250302 368220180
334749192 512642975 595000437
963351759 332605252 243731224
48500574 219032380 975325029
564099591 510124143 6998238
344295461 543126523 248023040
385224404 127952734 13894575
289314266 225439765 969993371
20571186 821988182 946637087
624197333 713943446 424322877
884121631 251958014 25749428
180692457 818324323 746586005
413581795 545284768 453411429
226600554 212980424 138712503
384929572 840956439 152983777
455873439 538651955 522112477
47568094 530899357 182290868
402513648 823768982 885420367
670226419 415024814 511532723
523123640 30158882 60722172
969411159 357438019 536566837
670870699 928643486 74517363
857269136 957296058 886148360
530453488 947403992 451209797
84288858 497843853 341593150
596978056 587052416 472995200
850724710 881080780 443864503
54120357 798502491 118198532
756534458 109969299 262682683
321546053 315160999 300629903
647024179 117922767 873524267
874556241 24342088 926604913
590054493 249768557 177348566
567412175 642915832 241044366
909423316 69736675 757318462
199543777 323239243 114874546
828742500 740387208 972207834
205301410 889830445 810143827
816581308 589001287 44837799
666449521 431472177 635446159
531231554 768096889 314864797
821159599 647338153 413505628
470040080 667794625 589946194
79781669 485643420 99227943
263500473 60045851 762605282
545866575 930832419 214523520
584098361 387686191 414547238
257431248 420806949 781802330
493789750 280675827 241615854
395711320 88172121 539643073
749464948 95438460 466610621
979563937 106239091 167060224
110862379 372223448 358781394
159605870 320148646 678750960
963781113 245576070 939544653
958876650 671434206 951924156
600744060 470734775 800203741
35404435 802539043 793644657
605313567 823134683 17672618
224510968 272659529 919043723
772508157 33227663 897662766
178026207 537579483 427512347
302567415 210679738 531360094
541185959 775972826 478822090
702245247 575545204 726114412
927229727 283795410 789482039
302493874 19058114 389005333
251107801 752145781 293241746
868073312 476453537 888880904
842573472 339713744 186367619
582214499 514949899 789502679
771406249 558219326 749834221
958466098 835391739 299564801
650189476 307369901 147520464
829877900 812366496 727593260
921962257 151228559 126542222
85307459 465439158 574967536
624417553 306225052 754080795
50803959 821208832 826217116
436933152 136368019 836498074
910143528 619068039 26611608
182046617 717467918 969847373
688645426 527948465 759359686
608420738 640130887 523073798
970758573 123026719 480945525
492592838 978955801 418155891
567253480 347486619 454508206
11791913 53994753 397784466
45085664 936669124 901391725
421047777 185981893 792860561
622325199 531876336 480171601
181938783 964732503 320499263
94317327 81934243 321778376
650435447 41661786 561510776
685960214 693364098 78330036
263481993 898353137 579526315
595494702 341284980 122795427
769212531 309286327 273841098
92316954 282894437 497107972
653725257 273042374 65326101
854005204 267524572 462345827
963711017 682746702 25278320
468281033 492682320 633549904
37248994 865909961 21327012
565952911 134048223 155468025
527278847 523885171 556834041
344201423 916724830 977073371
297407276 299524550 166295148
749909284 656070259 896470278
545706918 956170778 172740676
746528994 676062049 934753586
187879941 771481601 866975397
780721411 712337294 297106717
363227122 358686340 376073173
33665357 385034048 72006429
356107776 339142439 657671067
937680908 597438853 817562461
941709892 839735779 672092839
705358818 268404159 222193870
162289597 71654001 163935312
356480124 929277089 981151104
635777262 97231609 132724876
904488345 129030412 856217850
580599872 530948787 568696729
820725901 406688935 322075216
957985036 733658109 577867686
216133521 659211954 123340695
958982983 544086899 652349203
516679750 771476694 786884688
101744886 243045131 430716042
218023480 540690543 785627362
945548248 823227659 757490602
154863372 50565585 640680262
809454457 123961975 197554197
810384108 773200245 36275535
134735008 727947848 952256249
382570283 863211131 443332158
93746452 42950515 72969904
343962401 852665970 904726610
307480241 352779814 285168979
154043199 508068700 417259389
211907792 539159891 833693188
447292235 459747182 127452835
749797328 522113781 9875856
317416320 370155394 581222827
128121219 448179713 816954166
689913681 502045479 420406519
163783446 102204633 64114362
40685827 981379679 732758860
896308099 539196252 504857551
570418031 880601017 566622400
932573259 956718613 86303596
549330448 803996846 164711539
129754180 472593415 4151327
337238659 574490614 39723196
297344962 818949490 878820928
570611890 525535187 749953394
891628441 236416394 723716877
87881521 653737120 850916908
782277849 869782489 745973737
281556981 263916564 295198739
234930942 955058412 951507760
11054611 504796594 91199769
268775458 788188477 739998870
892960779 450296666 456006708
472953761 309582559 916774691
631801044 199812780 527785207
363217043 538355572 450282639
214968946 731103029 58770196
164558472 664188394 118046170
159077598 808878580 779373550
513945847 502654830 256749284
494569329 279074239 467955643
221083812 474047749 892647798
710082909 933166092 727540176
978259989 803677366 442645017
660165969 367315680 588894886
904043384 370019784 654980884
76926433 903426623 821841692
892301361 279437517 722046149
969622201 801160942 633169210
389420108 294475622 863377592
311391526 283154799 106983786
162664059 21253182 244093380
940588019 908163337 557956163
535433916 606587211 582389474
11280929 228263371 954007832
77763945 817028891 860428389
750919607 885900647 652938456
707683223 424649765 929922385
116860469 774697099 776971814
71209013 179924815 330896436
30139111 528784310 305078329
383598351 709887794 433265589
477347356 261047574 49507638
618543452 586883394 44982499
312472651 137123534 436222010
414393865 51918996 849897800
573372525 364569149 483931225
24547700 415437405 24918191
281845258 956617487 48087942
88484893 711541729 891617154
749580263 773699626 365045797
859313987 312114599 5867192
113724060 779701611 863854504
958835931 736813695 636152493
729042814 725521812 315589074
601806264 20096362 536128470
170793756 288525402 886728444
962840096 114067258 326493551
929498060 957373659 713767319
553578582 641898868 79517581
274047395 285051237 898152751
801221803 875548758 96312975
766624632 961745920 405323187
359636714 42464332 932867110
158421020 901671043 377514770
498300650 279088691 65275398
429532155 847835529 768798611
292594656 857432202 238089734
144169874 60005238 936821908
832676199 42408977 616439847
273027046 187146905 579824291
509272772 38524686 236661816
515424071 745992309 340393769
130798636 335168972 52109901
408356154 592553870 689821206
642174521 871596135 701048275
791858599 338343502 963528066
513358973 327442114 809278256
468037383 708658335 623289890
127779152 870177065 578835136
642347440 240774508 602673704
246688384 862822904 36641319
702399909 772934138 613717240
783154000 95581077 393416370
388593127 513730376 855895139
572989430 756841628 341752738
832476220 671990712 236548319
647936816 85033538 197338214
565523226 551485315 103223726
328281765 204403877 148626529
440483991 648033632 722778738
342007827 453024600 310494257
704616443 192545831 786944868
415585313 679496147 491024097
349922250 567425091 436551520
849233551 478750510 930455695
383149881 427965414 454316147
741222672 122792490 959181137
418402288 94497577 468926122
449461605 699837755 628695467
278296977 557463378 841733191
263797522 610296135 641633107
640732755 455360980 503132604
739769585 924933729 553577145
110770807 245758728 845935222
14421887 126913638 254229207
31705163 586351789 166277811
450637340 601807933 418534523
205427913 537975105 757031269
769144124 216655472 639043327
663133352 179058015 218222578
696824405 150099570 583539440
482463160 186003021 106502952
916791244 75009542 124528393
621943421 115359505 799875642
744347353 963465418 193814329
170619887 752095539 928019305
956722776 47487695 343676987
879671821 163001146 823522253
126028895 892487892 576481693
641115901 252306885 580405384
140900113 530358473 494646660
477072968 348751652 612425128
622372291 862112109 444304468
822632372 912234637 502856693
156415767 447080666 100871604
977465473 334366834 941274947
765677369 176000070 268621525
565374025 135610133 528411536
61635660 418721297 766970790
536290381 596216430 61125204
283576185 735483074 925096857
155224538 646001674 452160866
388476551 154227066 329469473
248206207 669113436 357655982
889456357 476371772 675903592
812933158 436325191 29689893
979706359 471796218 194620650
798245462 546853979 850202521
730086224 224645508 778375019
566908841 634711217 165947383
777918431 630330211 908963304
52405621 605546509 74749967
115037979 138182124 705274488
699946858 947124427 95942926
621267482 863105334 54243942
617205019 963270375 381823496
470733866 384394829 920952185
774384331 874051030 193056331
568100498 488405024 131495312
508595487 432105901 833319900
39972905 711487603 802550529
502792587 648135182 601600198
410018280 868480762 925283522
129205889 38411120 772656854
796656983 173479851 420852652
177090350 974385720 518494914
68790999 364865409 537521789
247334637 50428064 439168689
667198610 778646159 545510034
692822663 521101160 422306625
193119070 123102914 810332019
191857086 497309952 177674240
42449033 907451682 630525618
325139593 656184396 954134552
632573616 456151927 859059419
502406715 951292838 435597087
818743345 13318379 648162784
336082408 128643689 617446077
749141327 688585065 463083349
807254043 429902479 800638415
151074607 241971365 83209830
429329080 701188245 521623868
544964474 677724792 523738303
801165011 408333925 486334396
829916277 32588321 609358550
884906429 657465524 912316251
939808039 845640548 506524954
653333555 317376121 66027097
854255835 251514680 813317639
302206605 248705429 589889459
131484759 741603303 622685434
768785298 935127262 530567204
802941602 646241043 688047102
552956430 573502898 254555969
230546183 185329278 383182864
409664693 885877671 816417260
699905864 581359256 752307878
307726097 270374916 472371939
165106666 772620904 56154461
666737159 267393873 20069091
794277997 850776628 872006275
532942588 645203433 252834537
163081143 131780396 26978775
571412450 814158653 263508631
595380782 752207 749846425
630620344 829861239 649875698
286599269 147132260 166361679
145424392 405245738 471678568
534635716 512908204 229964873
193405437 94408161 252844563
941426556 194074390 73613596
284229215 479823579 685975140
683008910 314040845 129644828
584133958 198691954 501359786
759258571 386671335 803962169
330746027 291821018 130465846
338529751 318691629 563686462
83086329 187168038 866045397
786568269 222828611 259300708
912709124 865271445 631391444
24785687 646559246 24696527
466566485 43485769 5777737
513548052 540549688 112281905
305038999 806082070 970745888
713975625 209150829 829303295
555097747 601128418 615051850
51951104 103291101 496615223
927337280 802766713 572414643
922114845 196782735 867001462
427640156 410596329 135981940
821979245 43496049 296075097
941030805 671199387 446180757
681361042 752783167 488003005
142053499 888670339 816464750
605149903 285331475 536193842
413125360 873891042 416108765
688655090 662337556 561433362
706916203 900580196 666415559
277238833 160781531 87910400
797031621 210870788 355593237
311130980 222157152 51492747
681068047 283895898 792221874
3761918 676445871 213149242
381441708 829181620 823608281
111365729 857871664 720029052
148011473 446626557 832815274
708281233 133478036 397140388
108314682 9419063 256932360
72653658 461012636 584548593
10766271 183246222 64365982
374414267 748658306 288202480
48976834 432887367 431747744
416715569 265571960 478906746
925789678 706292408 94882147
833516201 252024650 816056532
46184065 766653769 541805804
248811791 218188019 844094717
249953477 319567685 412511135
780950763 682451631 30136601
761915918 975187015 380002789
332689756 866183900 24948321
201526322 867056034 330377744
44329132 917914969 808255052
365441818 518816548 82964000
914886943 211362698 464573410
467724057 547351391 977715119
296780136 886936620 808114610
729059635 95984388 833630455
124979100 637050972 470580844
99318677 511951146 330165500
629313502 406344516 445619125
210213533 528937725 17682863
899040236 498184388 282931209
147172566 733617296 516839040
885560314 354148404 291000761
962042472 675271263 678863164
671154163 496077810 713707302
121550895 74707958 392081518
875442145 501688854 512265925
408758124 102955316 676847772
893985999 233537928 770414202
551100536 172775141 5330629
232006334 805374250 475288514
843632441 963147348 667676613
510454149 946049184 112122740
146120018 932559083 391640199
92702905 941142100 466014822
301668807 529819841 121152346
342566403 554798666 386092401
81871925 849963393 77414103
491394920 774962697 290217743
827993630 352484865 717651433
77713422 684021180 289733978
235552086 456673794 102949386
930960023 411396083 290140346
173087619 633823691 102412868
355443463 54711017 754933896
626677634 744165615 273643170
650694308 329011855 449126275
251201838 46636863 665482078
829290379 897797047 66960615
526539097 674437857 8303106
805744737 550135521 530658315
191592736 325630559 470798104
205027122 856782247 679588115
335740472 407383561 276782714
563545042 77906935 521410671
912395491 721545708 473227260
922121661 583774440 414231429
974368235 714151740 768141768
467090261 900388344 110576302
629197055 161158745 545021919
945803170 638700591 395273293
896600760 892126918 915183794
155621099 755651763 664245218
506931796 720110037 540431621
571755757 814304357 597830400
817444017 818816906 418106347
420015590 113133191 639496611
77693196 8982123 433444729
190396867 965977969 328150317
491539029 974215766 5517008
815785622 771856162 31535917
172466995 948926571 358162756
841138826 142166620 215245678
738579597 654997598 110171764
71996698 309487372 694578865
820328337 773001985 611900642
751924293 839853979 434569451
343888597 563970703 427231119
19182233 442683860 904126605
915883427 801879488 147156013
950919877 620584218 542460467
901752558 93661314 210971525
609574117 254632690 292819915
122620320 640480511 736768348
71500419 927840584 265331750
669456154 105605694 930515900
898932230 750786396 729962716
289243658 766085106 202182865
221506969 770121546 185937469
252811002 645564414 870687444
384472545 384062018 366760306
48554298 901676768 285918224
554507389 256309942 811638002
644193460 368392045 117783881
495142720 99637620 521785817
332087187 316634714 290646065
598784705 618894626 500143233
172692091 4997182 354060120
875246807 628267022 402859887
350835733 766041462 383111222
84901559 210050015 875366695
804938201 77885452 98780434
431594344 594742642 862514440
367746851 144431067 320882065
886725328 38279823 340813747
79323875 804874232 297269456
68483494 912683493 709380081
872387806 873988541 714637097
711990799 42275398 626425956
27464137 707584418 192802925
757193462 341652621 515463597
100673600 128184842 123049964
897351147 704123632 731903894
216972501 329210283 946491506
781542622 418117968 968017956
364679744 96490165 733653041
609389822 700158917 764202426
281141773 367532551 698063316
508498476 259433668 909252907
510207267 278853301 565283934
874804740 201724690 406373793
804918939 181026538 383091930
61137209 603278449 244363497
717647367 860517407 179850227
191122823 140804036 419108820
211580182 387816048 423445519
424966803 692565466 162702081
10667103 381012410 381098793
128946077 664286071 114225712
717390856 389984779 504490737
158096995 359157883 650342256
429869639 699581658 919740744
124416448 874611239 858221104
634237912 344767929 482412834
904783413 448057887 280506362
198484566 512393104 678976709
76442114 320286460 737229300
597013498 630011820 688093756
753965186 177357999 328519232
902525326 971604995 953337335
925662066 848914176 848634792
358958817 127747687 967357732
3893002 646288927 684037024
899606477 708658737 19007581
523994183 436125656 114941139
714360406 944642387 286590905
735139360 323342465 346172967
209344011 246418902 418970301
230899225 956775263 387279408
413959892 289498898 941752409
880344957 150816921 590033703
771935401 492381505 712652669
638943424 427173089 668729008
387632803 503469626 351916873
673675122 399826302 690330901
361084560 722743400 273805020
253037425 943518668 736446975
50305680 150256408 769102591
574877774 686295539 715760589
841247324 271331561 301133496
230683732 772603535 413195099
562766962 875326890 500384038
788603925 510282693 300295963
525253627 576684831 103664944
263256560 947661235 476814790
131252711 850933937 538188857
245065043 739842570 256421743
602065161 620099484 775575123
968378970 25903236 469137060
497697294 524424605 557224563
45836252 691376523 975973368
642128751 546856456 830313903
190105439 579455449 489335618
740438054 211223722 249026036
284018242 46658127 224022327
823143240 557254504 499397623
226370360 533287828 180138733
216374405 157246771 714629142
305724901 642584756 509723887
618702132 726011458 625154245
288190992 509089750 683315474
421789005 539427580 354667219
427640321 6626978 40645623
715710068 897486089 192036998
935994160 543646579 749833835
128769396 705740935 937844963
213866910 468618088 91361226
847934996 265679336 610529484
401110104 888073182 681699559
773602583 492278952 746726078
804803132 195871217 235377101
865773468 295893753 319446625
30591147 234876104 38794117
670024363 49402777 927523426
273301386 765179269 191885437
839647454 521805613 543316276
969032375 795730962 356041939
957867176 392210798 881188016
210455977 817488060 59250924
845511498 390184110 621771995
692789339 894530423 428969630
916223378 184858071 402705155
422036118 773644893 93441076
501192427 484652063 120134409
216850931 750860627 916384593
1631362 731262038 481506440
106264237 47471947 867640594
270152450 346265657 354064201
156840868 272517951 652098760
489063491 839770023 605005293
178028861 55434309 661617758
754362323 738305989 373686496
14631654 168151083 714650820
285271057 358484026 342181342
66775913 961137655 86020959
64388206 31345906 357998927
578054904 417004564 736119023
854421126 762226785 928938557
761046565 655433799 373868199
300547823 515301028 269188449
9233062 106026293 671425925
283501865 548139954 759291079
169312699 939118697 935084949
35836274 63095391 963803347
956723621 617435074 570063363
263607689 302339259 123567005
140546767 116562360 120338504
761689292 940211122 152674492
863543428 495651446 341045322
195233508 213635653 348202815
693604064 193939953 460833487
838975147 422764867 941796396
933471622 34621536 954438244
339995241 233329614 85736819
431495956 629243856 291722237
194778870 710409793 661077721
333682713 954332949 867851219
874148730 782970315 777864012
920823408 328313367 211819494
661305753 355959879 390214555
870794384 442368696 697237375
657266686 371098787 218106823
235796230 447991819 345115612
130049126 567397598 667794916
73432737 557156218 373046313
95036916 723602789 597805858
581863674 971215988 698246200
375832332 186803478 969954662
134083385 515571512 255298094
73588827 600432636 103111743
595452669 587623867 936056171
562347774 200367197 245771406
143871369 267015470 918252346
703454112 447659064 289221034
981469612 536015848 933487151
591141995 243006317 62730204
590303635 171947971 431784558
297151650 134357313 405875653
557141874 204294194 914462400
706980834 724991026 58309513
943411113 497412153 867025437
748114355 410842006 721063688
25924058 842140871 143185536
531257029 903189445 875516729
551590158 6677573 260479614
207183310 534345948 56533409
891910957 301894609 618047238
516015773 885517001 266560537
605750628 10898338 746578011
271977031 421745520 628519352
702995089 881134129 507753538
86530804 666925231 969555493
281158480 761087558 25260758
495623812 248310792 315744333
43813290 586113808 164744274
824391950 146828167 445483207
138628000 95514471 508313960
834542591 488240483 97194993
541809408 154293381 670816700
207816712 507750034 657570266
661097158 279300434 474362586
959474916 508266472 944921133
204744114 348189065 285040229
729185437 377977930 484413029
871266914 727438632 629122688
95828999 66758394 350979236
289375493 289132502 99324691
390443649 408943831 837313361
820832998 161036479 671472572
26749132 52036972 833204053
114881860 783754749 721123672
213870014 202146245 107762064
539223761 334582216 253341763
78012099 657953072 619387523
782884053 150507752 866265740
770064170 589675399 679864068
364333612 19783324 463515758
579906687 592671859 74367850
449780819 917658518 617927032
557929551 963556046 675222692
589048718 697269633 505520107
95613911 508483093 340348633
864503892 216834436 709920477
652803896 822758951 800776172
941583705 45177520 495562624
285720585 449895806 559348837
767342403 875965922 864518498
587590151 616432789 154564901
790843848 566837507 919233645
660480289 794831525 794095409
417885624 45173227 942485789
660700355 280791020 682063725
794760722 114393112 816398103
869068282 961074794 670339740
181712904 423869756 532060748
16548191 821827273 172837860
777589448 892214851 658883457
822761712 432663416 897523420
884257631 469096377 515543801
299939077 821458946 143589037
37893086 747224795 411307302
327534332 520420987 841953698
133744799 382439811 147074600
640328206 347068139 72974090
5661887 87619296 346815454
536449562 49434399 207107218
219109043 889518642 139452158
637671383 971489072 955219911
50541262 167743757 212061155
139359841 413630418 633440207
201830343 127450932 287701156
312076288 966335860 307257435
745465587 842847605 52306874
966065432 899862939 757979621
616910763 190702015 74958867
349979155 612632254 154296976
639094004 84172653 898074852
440458197 372900621 929035500
254846618 388191739 959396888
138975891 517081412 457092142
217198202 749000295 627308065
166240439 958536151 519895108
538678257 294132456 796228017
731162017 615614091 898505789
835509996 540650049 319608030
320830288 28616360 778877094
800988282 278353480 335840844
261449837 655675543 830542147
226795479 77958191 976100933
547268205 883187659 872402370
222622749 279068001 612172549
467991533 976583519 654297284
805961033 19040123 60879335
324810887 634386254 819997756
429282674 391791439 652941972
759596237 59911355 560867042
572705358 741851055 684217295
111190706 457942473 592391723
332318058 224128848 261737610
444122542 726578227 149174217
475321780 14711146 537521782
680084408 602960866 616054809
384360312 350857981 508738987
99632928 258286668 232780077
272648368 425193592 323139238
485768099 398582640 676557220
705525691 155288055 305941682
813440749 206910861 295188353
729064079 193044875 718334400
466715251 334877231 458709985
694688743 582907005 970462708
286479222 842379935 373462440
50129226 438197667 831766576
10905647 585177602 800417377
472217859 912049415 72942816
370034118 354511052 612755411
7919165 576040834 631916335
111173120 93487966 713875744
227357560 540497497 975904711
535661868 593654223 947457816
623499318 353713745 237603503
122604321 38015417 760848139
90956359 625585803 919677379
285849649 54690305 663196414
102190841 943155370 303035019
756863113 715747646 183099159
545791272 136991839 519262352
803047842 942645878 305057405
289083826 937299443 461527754
648927928 868320387 116856421
2437203 845028993 305312162
498110997 622720266 968035489
128097363 915998134 401249682
393281442 756243004 813466824
40657227 604107947 300030638
306274038 746397224 322187388
576816470 234056096 15083576
629957129 227797490 287170112
389788118 95381568 25484833
661403734 359673032 22585225
214709729 700313653 324967770
126769542 782944393 786202923
111738092 787279870 648641299
186661876 805281516 953985937
36056694 4239995 290575346
44800447 518088327 67880971
564627842 665783360 585402976
426242441 653050848 440193492
26609241 6456387 69133731
353622840 375797373 184418360
847096237 547538948 792859414
164700931 902051778 828107083
362615941 782130032 592697201
777764289 243836640 137814315
663411659 847761427 867515860
975080742 452272776 260075856
457812411 922138258 884845451
772665488 387095775 341249149
12585119 842466105 239826994
107109640 677914719 174048785
229036816 800693980 30687936
838069714 100118898 969390678
670814081 669812936 827251894
118898495 920565836 878745170
594126777 696468753 533156608
77619213 378568526 203647779
346188393 977856723 172159250
35767273 752871577 542339685
112404013 300412584 235042528
469722659 795142379 644313313
334916578 741092853 80398083
259611071 101065870 515482947
92964537 358867957 949395631
947698539 838637579 731105419
590643923 773883215 445423222
877207788 48277221 543684882
784924523 771935974 504467402
69282727 636503071 754833641
710370555 667446701 268771480
557601358 90381014 379101030
71619018 758631670 367515564
849576335 235789640 799678715
172812238 190173626 491320089
599719691 495239851 312311605
208182262 3528288 211397876
410680003 9598440 276518796
37754859 764026913 846499548
567837533 682434138 908276634
964017564 562138663 729840164
498170101 435354038 355074894
782054256 495558565 748590861
288667244 811356177 603249217
846510391 134479907 577084072
877902538 875883905 616900681
890485717 660590539 330892042
888071047 933247622 799438596
458191808 345006548 625474146
514355110 4034941 447742208
633610566 816443515 119690078
273524805 29425107 425842440
20736689 119929276 326395786
927976026 490033229 802007996
714617082 860412507 653630212
333517927 898384646 173107102
756397176 572414692 409850546
484075365 859642164 13692612
190262927 880861621 715045331
858944703 392572710 629077932
445013637 23557686 944794132
435766497 439615171 579971204
861263267 430825858 253307025
820816127 543231509 854077401
238448002 219496372 146650219
928285001 430195463 363452191
64991018 681094838 924859519
794714527 430347016 394892603
450120783 769323937 695804117
285669589 103859051 796965323
516612431 347914063 467206907
283091638 896319505 922449011
386901330 332181237 591611231
788683828 922898324 719932804
189671433 422861257 261037448
565609761 794334286 775210736
447415082 794680300 418679529
285822093 392163691 219272942
382721661 899038492 960918599
298256425 673300969 770901264
864163945 108728875 78929424
613470664 474923242 765518807
779279949 68249062 434831771
579197055 691461933 860305453
111972777 223819019 144656366
681168358 155063033 73235036
441850295 611544217 699921467
787785705 581317206 207903098
343444569 162961340 78291447
149009640 756850681 708507285
536847906 596433512 123865634
733513053 358230497 486270176
847558887 344973922 358456390
251001019 10888684 291198175
516441878 511155140 424661153
895945791 171391704 611310911
401123696 804615870 641353394
198669513 545749314 167489099
211282014 486450620 405361992
752754361 705648798 943365358
911914616 166030873 359789982
60281932 179184381 256701937
39923071 451652130 184538876
608482376 453273404 46883983
444374912 740157134 305225498
25299533 224369550 180003526
578370292 457521484 339854881
676646908 851198505 36535303
526325366 717534024 714844871
380663142 103799323 915415426
920551397 75020625 99032249
693663631 196752812 459669405
408978654 349045186 71893016
717251818 567552307 520060592
337013656 587257460 785714308
344019986 216069156 68306525
585822450 619953508 319931712
770368120 419938954 209507712
665102842 540530131 466182936
532635998 419781651 526990118
629819591 77024859 119909248
358850014 612511126 316117104
767796224 160775702 316941136
518227132 19136137 695115577
864658299 341603915 140488554
546380333 289114223 892743999
252759014 975386063 625707081
263657180 225064464 462845735
508442614 779931588 878479386
318428298 28051041 6097909
107090241 788335443 938750471
801052889 347883184 57123801
106971597 600550092 179908005
743631058 369859114 82278510
840116978 280945854 658605951
695485124 748638755 426216356
953953697 38844379 438513049
28971097 900149863 959499444
91232492 751224074 140021090
585835713 407694366 104282397
481995803 975432608 306233756
813785102 810618465 856218030
405787223 265253357 906023195
101794109 536652454 755654611
111698803 824308721 661300040
67296923 471087293 857388650
243416778 224197367 515648899
305618334 869920256 775125035
149133836 223557848 33113441
671402171 907041025 861292320
699420279 415944800 91823230
924445569 948006102 78765610
795875930 915276773 476672549
295297779 489981165 867224626
177683654 765378131 562217147
139196483 401090390 660747823
645530796 488044769 488927871
267008665 917974388 821809809
716168477 409648209 677290655
722716020 811223823 675011733
215738463 13732149 922900386
428116563 624515790 916263292
507125414 262900741 461086607
173776551 126895369 208697260
224175203 12850484 340297415
332503857 918783909 537375350
144201024 819177348 292354409
442559962 185440237 451791418
912203080 829474076 149399626
842451115 143032282 561286139
120865270 699619058 109681463
542622317 257954757 343940670
527515098 246460864 881958320
890912668 903147021 387829424
850641343 881684646 554636665
405511468 528010525 362003725
704067770 192898327 535213305
267487809 256844546 370547783
144404336 889556887 285748065
355210899 241012016 407029807
201648338 77185031 239961067
437957470 302209855 887511811
767189329 768689962 468261318
205810515 63866616 536940132
749788002 845451550 741769933
648176787 210792519 657049056
560889084 126556258 266790735
474153282 941007412 12579931
599567798 810562722 903951612
388344539 750353552 160654848
773020961 951864139 966744071
951954146 720105371 919970322
532556187 972140968 876395283
770807744 370693876 192378427
542984869 731178128 872644791
846392212 737163967 456688483
3389815 533726540 280220273
101543015 652796275 424832922
881605136 628259086 32497805
507712772 553698763 178812459
546703060 34746210 303093657
962126040 340503353 403005333
421386292 538125546 902158439
480681408 261905189 220365646
77112308 266137629 128925605
822689754 714801237 867854768
847290395 401879621 590355781
153722512 209548779 560816188
821483359 109046037 503016240
967906183 120722038 734531884
15800745 624132540 696759186
211005670 161071421 564665597
404498405 801638005 8562173
882688555 500137388 810416652
799719329 531075412 981416733
826403594 130886578 492846660
226146177 138629727 309133343
157881808 345922802 701113910
262589712 245402015 982044830
433772512 70840260 43354339
99099520 681110586 951144911
42634772 501607866 593492550
753978682 233977100 287752
9981986 483531200 439987480
977288367 725776894 938666460
551726077 169024961 95453009
470700301 880995179 816137782
356860388 29325584 32973543
327407008 838626867 714555220
248811425 232220535 364967882
871223229 166426744 972375425
775597936 67758567 476695193
423127594 727982116 125317977
788320961 510447931 22553848
117585654 718658646 465958089
134653410 250429808 392438771
576046686 556303184 935101687
900167002 245737045 695428883
457533441 883069107 388378238
950848117 779138580 46469386
296426730 335244205 786530652
548698265 827919579 452628298
742131587 705492256 243265505
503504589 312825336 832586124
670614703 914191538 693844151
494586354 16768281 405236034
525675522 214555261 84070681
891934451 861942953 868667152
392106144 979427414 118599623
590718849 319905151 588161518
626879951 43235999 165110510
595169304 572321799 564975817
273032027 778321349 5015123
782133742 399677476 581965635
977777447 619298967 259022865
32984503 50894857 55290664
170773047 215480327 431281259
956671040 469751081 597556857
210144260 244090414 849070606
38439364 194592335 106578310
882102024 274198951 559522886
908559678 167967555 187333014
967088434 387413458 589804149
952604546 76183236 278622624
643662811 824914652 818416865
752094386 768971495 942865618
354043911 27643544 341902595
606313714 678254591 375881214
643198649 342865086 304694681
845295252 417671316 157454696
652703327 284636450 51663326
106227041 437077046 494562133
553509753 267319150 859882170
183981485 183555345 872996240
540277959 884889423 473687578
463715576 783671007 358174292
942354479 928067930 550716222
256175789 298492663 458934813
743805589 300156289 94541549
165460617 452171007 722405467
614492306 344692579 38590771
595105441 145213576 635437093
848859185 128742915 565034362
305791749 859810749 649517743
7983095 36813820 230550212
814332737 525771963 974173227
968382939 550313638 313417112
392982547 447615684 807328540
258254440 602644490 431355190
951729915 431349336 329495146
737403537 28252177 270058051
418771236 602623396 914102347
435916787 299446943 651895105
727064303 470375294 351626780
599820972 842355512 588068266
638684717 385245686 745909381
422522758 731509812 281748390
575452284 336185471 302795012
375264660 530361936 863507202
458760253 215573330 843730629
544909773 333309035 189942773
706533563 928439400 673898130
525482914 76393143 970022166
106921814 823298082 433347555
273887740 247639535 735035801
527684362 635590498 856133992
530710004 905985134 787897700
29992079 707264101 916978611
967787356 408386085 835402162
146623148 573263131 931734853
839174439 387440406 716139978
953844186 258095864 907624848
326326949 769152168 465296159
270514000 773857629 15480735
497462324 920185876 727497046
373879130 337615936 675069589
70530113 66534972 470382850
721360652 817489621 745552012
654659924 404910604 665713973
663166516 349498937 634388797
52377194 475935407 588545650
61505374 773549986 702342966
943417453 648868490 4992023
656319409 787789983 159900816
822063543 347668233 670059495
100096800 683491815 161996434
547714732 13595594 926937799
879543394 617924725 494139226
812827769 170902688 193481870
78463641 38200091 421157363
410127161 264595565 72947677
262739649 318990313 691708208
660965164 714557300 10899782
434437525 834373787 560648500
228962358 158613693 332215886
596844689 416707006 676875440
469772214 42601446 706252110
156905850 74471026 184133056
453876152 888805164 613557842
967438245 282669528 813792729
707052170 763340238 506582087
364187742 471533918 364530327
698506174 754402512 66962581
932955126 57669781 490510700
749588615 800212088 579721435
325407970 955088593 951961757
383888052 479844166 835452733
241947824 91532469 450446144
694560245 811043070 663849087
956734261 961184265 604370368
441391100 760637784 170621117
953907896 118515577 83634967
736953506 352321351 467680270
594361438 310092187 545594953
729308434 633550570 59906686
517778296 898564833 657430795
768781491 515286038 698731937
208959105 689713547 122298589
500156973 49921200 881836269
45497709 494837294 290548902
968201252 230443009 318666629
737995830 85922302 886181615
961166831 563487911 742383092
430991369 348986224 591988487
561424305 376415041 116204761
49133330 527554686 286923995
131341117 681866437 878631974
841952649 585957335 439454441
578791297 22240185 28458078
531406390 579018238 145116546
689996903 707738917 765102456
512633982 103745961 591551948
351345739 641834690 432382090
893044279 261114490 247603110
309417407 802806740 173924364
38325358 486841769 334374514
376587210 801978917 353863950
896732506 123594685 364866119
482645793 575441653 268427902
340456404 761384367 317041412
48548673 31381362 440620194
165930131 518539058 101296640
310587725 796102786 422314728
515568688 305661711 599142894
512789095 890544909 925327512
851654064 259133419 114712995
323199605 682024195 448915026
58667410 892484139 583564359
709936282 191631081 182298363
885098998 709638696 936730848
304305945 458344662 529149751
304807882 50465929 870540842
416244554 147411171 937901403
274202385 573414932 372021971
264518634 404301059 953973257
617776585 8103026 901426110
574464884 659538600 219459815
471454728 815054382 487161272
870704206 932877743 936545195
241858245 596704510 359713215
975535447 524727746 95838298
525254786 184384821 799932093
736308766 369013517 379066996
750747945 165689617 511322050
287776915 869204928 104546233
944033513 903573557 229668953
65368963 683920999 205138524
860104962 895596902 346310385
909133539 952598737 406461299
388338534 592548619 499649638
823291282 287757972 110527231
559975398 794659522 63602160
186613290 711670234 369668536
947692089 157706170 964241548
621097896 426541694 605907895
471974820 457968870 753827756
170749014 302844259 518025275
185217134 66383487 439814859
274408305 550497522 13632599
373070512 799198178 339975345
117891548 398194082 629730707
423253362 46650534 660295220
539589390 566104834 854883858
595384251 884968315 527403057
842302380 381005578 841319260
900785987 511071546 572158534
803774774 302601742 760713319
871258966 107608586 736036290
828579857 70157168 980480845
705361738 110109667 559736755
633361912 72797668 753433487
3695347 823508744 88354294
926736352 69318564 19895402
907273389 68417330 691031183
730626912 92671382 408160904
463947211 511676095 541270207
738693546 890664445 958868734
865563690 817415393 266703198
581478583 923370652 955809906
389334392 836252347 677926071
192085408 642556981 667332312
236523727 80019227 906896117
836001918 128169600 735683296
359966785 187823760 957060403
915122586 515710806 875719284
397199717 724178624 889519454
310894002 421440221 763293855
325601469 394848198 744102042
897350227 568349957 398162391
963796996 688536813 638162498
830039630 890526757 803617483
676362981 311659059 546089042
218863830 205251527 714577560
849608050 150406578 463240459
607705553 569109620 86112303
721547205 825430287 624812979
367784824 9254002 715192215
859199277 364500811 656440791
618599928 265597724 332621345
835044926 119192254 57556234
373611033 495920273 66865923
401311338 261603267 603337952
697377611 893053715 509849603
853385774 158194287 729870456
360162931 668013606 134147061
982066526 149286551 415797814
758463832 729096590 588396329
302976694 759321111 113067140
927181359 351240428 772196882
83887278 863715911 900948968
320790553 2178011 467858845
379369615 46537602 386984354
390511997 955940094 190426499
764761733 811143992 49177095
676965691 730615985 827635636
15695032 563430818 421606523
823021036 710517919 311364030
192006661 517059303 101721663
621477686 589956735 955686414
8397583 166782064 501512124
547249664 459708465 600714626
958355363 379614226 181484938
111444868 765799393 832442613
788430042 504762817 301689649
916448308 936823040 731713515
540953876 398257183 513586119
409047870 465527947 698403162
303443247 371586330 613196214
567996443 199374816 249516227
327471406 376383489 383530936
128599565 502484208 586554573
60772424 796930283 888707099
216950734 705307399 368667692
731839508 883461093 806359619
879509027 416664196 949081693
672598176 721121727 639580196
951563723 319219958 76845551
339219415 228042366 865613701
108398531 377271974 473655899
8859576 536462435 348615849
948069202 512434126 406965011
787805090 855787179 204038929
455216481 22262428 512912867
50774752 761084833 109832064
932367987 147103421 361928561
62125610 389483023 818032991
704938347 915028614 575992000
295345812 623308904 551913379
59971386 293209789 892896841
899020071 348574503 86833666
961595665 517081301 19042167
466920346 710862199 222122612
900003542 489652229 380608099
463325567 790057751 771431222
453213680 864633213 337776777
337315701 489596674 54153241
125311538 601701801 236184540
18536906 644863128 556697803
460427698 687321697 588410702
513763756 777906737 319145711
360459943 63414270 511926531
716152064 725484393 312819498
366804533 604366448 293764441
650850168 414555233 416157209
909776172 318657576 111979362
691545035 27364035 727650693
417797112 333812946 377905516
222877044 662582363 690174139
133078297 198328027 520866353
945327670 413429913 308998234
585647808 453728110 856730757
532269696 915600267 463843170
868056502 939691803 884951208
880077552 602009151 204479707
817739466 205374789 704873166
542872477 140262721 976165419
806277154 876138909 952877243
577859039 777003241 200108240
791223323 591970690 334505193
698110490 202298942 739307518
479200762 118741239 602572908
353006499 442761790 189535918
414365044 207435432 748609047
907576899 343693229 813580605
831728046 290321403 745479028
96183931 26628849 52604260
65678259 99386798 17280385
102065904 101830624 508543964
259569418 759492225 367218182
158370761 782836849 671478832
178327128 381188456 401689351
664468955 132264816 640739811
930633448 954909804 658288932
131448935 536801232 559218407
888261665 643146273 526088133
12380633 44145993 270230988
795643221 93348745 74108139
899051516 535473712 290316140
99595495 701623609 160853754
515791265 687126619 517620651
243099563 531664641 692991618
10247257 742222512 493357440
338407555 98950814 554457411
112145768 154035888 808474617
684824855 390640525 692494291
185851414 321907214 758992519
721299435 402123695 603627716
636717324 962991047 917292019
169786115 124940610 312982101
724036217 494431781 576390762
367258131 462695633 598103238
180494267 523877117 869304992
95439107 946598230 716425563
257635438 515248712 974959788
211784422 261649541 441774304
22961104 75643236 384914660
515730139 147592122 181274170
569965990 101677672 500337512
108982937 907904020 348109845
58385478 709067363 800215949
203805156 377221331 959809621
509731718 921287768 132367391
241329489 629487272 305181884
187538257 106473609 931235650
334553095 278315260 723440117
381647981 693793152 488988778
98177271 158303571 491058326
199462651 400284315 319889673
438721857 406561305 659263439
169156538 69850480 862525176
35756509 704801693 747624932
513112652 90354398 132122573
404718206 620888214 99885969
379959733 668179991 505042759
274385947 444112257 516407309
581001958 534711911 787065870
912411155 660810701 306720122
425314718 62764431 61334387
125031571 58046031 380102752
239236212 314473533 410522913
837461345 157194586 650203296
598612978 91124634 848484332
227519429 893549091 797934495
260191878 566124830 393999659
730833864 215152564 552127449
832581576 870023345 965273639
383562118 753335658 738181190
537506689 417136776 113985968
194736691 310194209 409744287
348552888 268854608 269890530
490137995 498738942 80557574
631551875 665823188 584423888
54091053 164148792 762671046
142054424 656039931 894708520
501366592 973018585 470531599
813073838 785872093 333803471
610522013 836985158 555815959
217890837 456498728 545080619
772872436 812131121 674038682
130475064 525623960 836184834
121325477 624830414 64839186
160280009 596091972 966627894
963329787 649291365 512092351
813143975 48520414 231681711
763387800 474522589 24069166
817171327 775093604 81553745
338326184 27656112 970132870
8551494 57402206 774898436
105662682 334749977 282227053
427102849 300378258 483674649
501835720 888597861 730002768
197486815 654692428 34758769
57148473 947703505 87356697
160109301 821416243 554480945
222411208 315038862 737921742
404110927 52347289 492322977
928672560 225685580 941454213
945852792 34536489 565587132
764298275 218714928 817026040
899001774 747016233 901427674
973216627 972983334 181442902
108874125 49711625 50406539
708265161 594053415 732968291
971637205 552186411 918865173
883214848 358494113 160333292
697533399 846570777 182831115
670655826 740639133 675898266
462544319 881401695 627771779
276679629 260932177 688276835
450119344 344412539 604982097
739713822 981238936 653760515
414877667 815152183 641260390
774650727 946226447 457907370
454914870 449513389 752606123
81234305 762727108 241242146
333785574 779158155 350759892
67580711 626467733 308297707
859790822 670074407 353667733
503368414 204955892 359513926
58447713 174594719 701369711
652753906 70035576 671195429
623794668 247683206 691908800
185604734 238845315 734642694
787786819 941682353 234682361
969335708 28996228 774136217
21202820 834657046 836534402
451485086 817011465 280909030
900985853 443007165 341596026
248265512 139900409 214368379
131799287 263141723 96057884
501986193 382529630 472334724
518795061 741873754 739634799
140129399 56605068 478078363
657838231 811511717 706626128
359053497 493518987 518713995
559274990 609229029 815598121
12056296 9517776 43019420
820384110 540248600 461324255
691542987 742409853 762338932
415386323 574740319 885239745
843743558 562413772 15145693
179195074 105271872 668364139
262647189 302145757 186732575
398095518 657294968 589508155
827868770 193424133 243004729
155452038 484305562 733603896
368832478 87519736 713473755
764097854 320980372 836238599
382764082 419752570 7984608
178417088 573411089 413822585
53388647 94537553 925109850
768297504 435477146 560410264
417983747 139238439 564477716
277708946 393549453 608277921
197737571 158105655 525170865
631263746 914987024 835126272
227114321 720166631 849068119
33825427 447348259 717935290
522742505 266875709 739720285
662953368 316708795 444242241
270378503 902800494 175070206
207072474 68429175 589412421
737389620 618315303 168078505
969822335 656769455 776570988
286114750 910788648 78080547
480472597 223807773 910427208
481251321 79023490 367343880
937067751 711577673 73940137
564007562 265550857 124553728
65870582 665557946 259649680
915817377 873707654 968374702
585450979 443451789 76948297
689707396 539046412 611202525
378557103 104755541 747720179
879220464 727428588 178056856
513620009 28401960 817470082
260553114 132798120 829238585
489900993 79565134 308003023
629845619 947856269 249448411
394499794 509648895 819277331
586138418 696000073 26006046
701410381 18284739 468128483
258311075 526673308 179269515
13400551 218488 788655971
833964232 397420287 241631099
72757971 41510360 678380196
287203888 628889128 515201096
201639490 643523065 263053185
929330563 702978510 957507185
543952071 955887040 806154005
820048592 754335254 476439733
733098390 881306398 977316738
717272126 484282184 289360232
89897774 871993893 830323601
730196118 698745028 899647108
42616684 223778945 153477624
946702441 457777418 614741940
453355070 133421522 475726059
657906188 92812912 305121259
626751104 295609083 398567823
2587298 888691434 180028710
8380630 283807000 538404981
954305831 49925347 484800913
554572543 510525017 794923384
585694115 36538609 968426901
836475351 235158613 82374010
413971315 697800442 721291088
978999567 59876293 851093728
240048800 320570751 958248256
405967358 947884031 535372355
33577835 845193199 141684490
132934723 157579289 589755146
804225306 539154407 794496967
201202772 179021910 802642745
650089968 752067849 378824891
247551354 709865131 237808746
910603770 581874451 129905837
358543319 531971984 427868859
486567883 175172780 936079306
717906517 687868214 949073346
361642287 695955075 425251343
228534982 591604653 472706605
234395814 795732775 129744319
614220126 447996652 88965979
375168175 546997147 484274203
515842339 564429345 640966643
151827140 188613131 760998340
203459092 143399520 786814903
955521262 99541601 969499759
590699814 113072020 167015107
118011697 234999453 889377790
306165476 379277067 799122434
706744340 400624347 947810044
123949006 546921353 416153766
942716093 286389189 964947658
790179740 346812304 608198674
292510536 520236431 734851928
783090074 160703299 406404121
32224448 521054166 296947242
800997835 677325081 896542905
147538051 170324905 222026803
898978497 795918942 392846448
291494743 66307881 503716317
639073956 344431661 887943449
337655590 176977708 531909354
424736459 669101894 27429670
209589426 226499700 231746403
330058462 211512882 453531636
96540807 578988259 708192961
168577147 606901924 157994824
864438800 25160390 705351322
875721503 890001173 41277811
691382301 196139537 515946685
34907013 507414943 553861342
829240026 696418041 102080243
699172877 919833796 134018720
727886522 905158658 923439184
116666081 950910068 441388923
735770446 969961919 412200347
977000121 15207974 739542982
168648374 2340641 43534175
775331482 326065278 331371832
659893982 176427384 252592403
164261236 208973000 470505617
565996427 394655908 647334309
104029863 927152448 243599509
941582624 191290298 164207388
830026839 903669473 750005493
561211475 630692899 151376198
749109860 157266301 321360876
54708613 124526816 327933475
314419245 646346750 100689648
391805701 366384940 649193243
37845481 687853959 160340044
875872390 770534144 765566432
329676944 844420045 203546889
33073185 531744075 375474251
741581039 590231355 880639525
454993098 806712840 514841066
847136 201067657 351405556
93593603 681988894 138826691
720614764 758862557 493072169
167152456 445113693 749041844
285253400 41129368 752436078
928310090 322004364 653660424
532833319 916751739 406405208
889790144 963372781 807528230
176935841 235863970 632667916
846656477 389066973 76698824
656603288 698209073 183138275
395001288 658815762 219596163
883821251 870693742 199763974
827802484 960909083 724998644
556906572 558418265 503640945
170242446 71600218 149505871
515689155 520273023 862195221
892745500 716508598 139349455
491962659 188501351 279735037
216904184 393733440 282824159
395768658 610073991 508787131
42315605 274752888 817909065
342386987 891228821 399100496
596418670 661005515 612433723
77209811 912827474 114192561
800173474 606083389 195336304
501877727 483759000 463345383
159938427 122318593 870685662
257937908 289181419 511650092
559918758 641782250 285738972
631938915 471330857 390828422
362607385 614355485 287955991
194964144 938589069 913947851
663293662 727011806 928500728
142447235 935240232 566465102
105908537 939584036 243719735
664204481 896994818 274012621
44984687 657852890 157100999
634431397 970962397 144896102
416944342 586209803 343439275
684750172 131176293 381218835
315707231 865939838 860922506
328963377 560547131 334533625
273409179 251981886 964709691
626841142 798209624 86322765
154167911 379614134 533028601
63836976 798912546 292571037
265245976 599585355 696204304
308188542 969283848 944756249
92345603 403809914 13929106
489596918 903883920 915447504
113875475 357559287 707132238
539500322 803602523 737648096
561630749 510938675 629427903
547509899 477686173 155882131
631604357 246000443 106203922
350496749 633960257 299448997
507735108 832301240 182744030
717640913 519300182 865791925
39936127 340976645 623799255
605295493 974826756 643324805
302808007 659700306 386420724
24719657 610344507 269295947
132592964 809026340 390154098
515661483 956256559 604756468
434722801 58227415 4363460
613570667 765694457 796298466
361968273 214665686 584114724
251577203 547700779 313198546
940880096 348375421 965903039
393964083 95238611 93538910
743680536 297411938 22797866
759225332 123202761 367870652
485739671 199220492 700615520
315555128 507905925 217186405
916460007 23090489 173273520
869550261 453631240 462345369
753933643 211992766 905334844
798893838 677438389 755342996
12198906 578761166 205234493
104246082 534936310 39867799
706163561 584994024 965790965
559591696 203058392 479817683
974283355 391881879 274891088
716544608 964778200 390016663
498393517 131072407 618279210
542892561 590537555 273292137
554632757 872151774 954917617
721443547 835901858 88259653
812536526 623863138 521398497
419668519 915101497 747856943
609012635 902303719 26428196
671532059 521478349 364254801
261023261 664947554 930238738
733673658 488767815 883893261
169239467 68983851 296540144
797492559 464128099 192345961
161520490 378484713 328321351
607838814 603421579 48264533
696184439 811826253 852521112
577312788 94792602 771424312
729873348 801939035 909870904
240324528 417333017 72164366
814316068 941236203 970626270
120467246 147187133 488038285
751157534 642610832 522207678
299669548 862130036 713100969
173410766 843252690 897390818
96411420 686594979 180321993
486517195 718903882 619688014
288460688 722861735 964012306
462689762 689969684 861145716
82514348 653352421 486116210
714100058 832372346 882462989
848313430 581617519 858782527
661121593 677102490 955736356
906732126 540611179 273908530
682340525 152060504 177918258
590435122 408965237 17964505
263101251 660488132 897992368
296836350 560343297 554518429
947405668 283380477 524023700
404871168 666680932 216509517
806462546 908061236 52831269
215282230 109321164 967772422
778289505 148315102 718509100
134564462 975359520 116352324
153359520 457326438 378293162
542641967 503333553 687490998
641709271 53929188 923807373
617325649 255765467 481308401
633206055 578374684 243184764
735233392 89475402 314750517
163093369 594686677 67289970
410948311 497109345 808204491
877776445 516365524 352706405
417160155 950361853 773740127
972627240 600247329 729230644
207709505 784935600 120433822
824237873 78515122 246185490
878618427 80404502 106631212
667101482 32369039 956985742
103572761 176121630 522251888
134169967 763343270 258511026
537023642 652442371 397524151
30483449 52372339 395240117
384870352 469334868 956693920
663724068 79535537 651796781
176943894 790248405 978721881
283650470 584219758 480707915
222977054 123292713 502159534
244863687 210321318 80053443
747922245 420634538 610401433
1143069 889345984 183048316
634166445 846818459 877199998
788995998 283420560 25947249
675439371 790308303 202769138
676489414 650497513 884379161
298460782 555783670 349912071
244604785 336264492 205626690
222467689 538329331 666736428
133594762 689845319 978211918
252858958 747289772 510181735
852126332 369588744 380920260
618056309 791380485 896317022
948387408 970165573 428816608
979694266 27760327 67068517
787974026 964381419 141563763
392245970 79603546 354152049
63553992 138129905 573142830
111943712 173828005 828907988
363676022 564203304 609144622
122238177 935729717 256703445
665950488 550589269 373735110
728823684 326134391 801988713
185205553 671138748 586788097
108234607 379723568 627771318
7435995 555588085 253177984
414916066 599551568 739939359
836814924 560957219 390596478
233722658 128779935 39989392
439451688 145489738 453910330
827745673 534512636 492056190
875947391 582440163 538156497
492597945 312584031 27215581
530357113 375657858 163449980
866074562 624237677 219251478
905242473 907872580 842808839
617849709 822579311 269896420
49633262 143230586 750004409
407158318 677167515 362968199
950569115 394895825 720015641
518611189 774515978 853214995
106872960 462201402 599157350
343366739 890432198 14663709
645503630 770512114 660743666
938693766 632481197 948363607
458574133 342602350 653942231
743217709 283054403 496140064
279539479 884412049 181461426
535952607 208105168 205405420
497637138 673819654 462956018
956872029 48510231 177237331
717005546 497397503 455096611
68233618 437841778 913777253
260222811 687361464 868671908
508038063 793525415 619712921
313310242 163471277 567158771
125711147 549328672 969623897
629595609 884416932 868616102
671946673 872817518 841945227
947089283 676469402 385494742
69794527 388311677 123249532
940732590 536946023 197745176
566564880 332554748 357935307
896786470 744866111 421716177
523167525 603344925 506008294
629361926 519257730 191747369
315793354 576830519 257729368
379697131 805713166 801084189
337910988 51294820 294119734
942787821 574029768 268817596
444278744 532823529 173192904
659648176 970191748 406280327
520196461 604692174 409714856
592592557 600505835 865875282
176731599 943054186 660390976
77401224 838542524 540369793
93565724 837874676 842160775
351758124 644975962 192663703
907711109 141101052 76714621
99827711 419115815 644290528
135365846 669650975 533560396
788019501 947418117 424224557
270961814 807426817 747917910
661804011 66114557 353484874
237494805 869779327 725269082
608482502 509972263 263260540
617805929 768219856 62751442
141992162 684817181 448982361
766898086 616005113 960648132
61514584 98146853 268332320
301527416 311537569 396046672
867346249 761103940 878385264
308240543 442652228 151283218
506729067 439697759 358359457
570914564 111914332 441512590
971536442 894238240 830854012
82613404 783253774 360847920
706389336 291599290 596037949
450353824 295076722 444112754
261249220 385771994 190963037
908597601 954360615 493303244
100783055 59073325 311033506
53129491 768587784 950931738
96782195 211456684 706436930
574994643 948526218 415684058
946405680 226700111 195080484
843160166 83727715 120817795
89125588 909209427 887331935
280078398 514942805 933835745
900912025 342962959 103974479
593035656 658165368 731764432
660418530 198985590 923335389
581466946 971087791 101855857
461528604 208791871 935467837
976057750 480189438 965418426
101933732 964302643 236723817
901567869 882762962 689165562
482231713 689352659 186375718
23977901 975301621 298106114
453393960 293407791 165219484
533392060 433224597 218829880
559860801 90862459 390516533
743448883 23423926 865406912
375243324 691049324 791162373
443226763 358917733 657560508
317041783 211934849 972189777
544030748 45215865 777249461
715427742 389610385 170581718
510540499 287235769 229914915
882127240 439781401 940797446
355129938 517728868 527132623
411263513 806787669 646267653
674031699 874042879 286062283
279685233 64776485 716331041
709024262 788247402 93710391
90312152 120082157 98882568
245924345 321212522 303862851
495084938 73926462 160356025
921530756 483310124 790932073
598792341 937727675 776863405
123847192 201266815 131847227
791763253 537972602 760870695
56888071 371514961 915954549
239274956 751139470 873955765
480098959 491687089 781943637
108876988 253600504 412629357
406994197 428480640 7335708
242157249 743095622 725089897
253659891 693340135 36695073
559889842 65302035 720198123
310224873 262773440 777751350
544366536 821148426 899932956
902538919 210198507 280343873
426264570 847633240 145273895
96040556 813704948 956564057
347069365 461279210 748003606
335095018 216600461 643927482
443808651 782968930 809580121
821599419 858072443 166930266
418193905 974761489 449301217
951622108 776344306 108011251
596246524 380122587 273045990
19119513 139140229 703530680
560100953 749345196 944354959
409600999 916965762 312117966
231742448 795641844 349637790
665908303 872605948 339755507
882339887 491408054 227206053
927902530 16745257 735022693
583999746 882255746 706365347
629894706 311717704 385035853
319238310 922247810 656148152
670213333 286186882 92625439
15844043 756361523 231223071
474058794 502846842 883303373
378967569 470269643 409914899
319590745 526356930 407528058
833819885 878699561 862073935
817745767 272114859 272135717
708948851 697191758 487860575
702278055 40010710 417418361
227312 364436136 888207300
892612827 754414393 936804326
868101519 61881776 19878465
608305557 949629159 147809577
666081068 42509067 238251369
606475752 444293713 230180233
504006577 684506212 940128853
303274215 362961486 789590949
935289591 852301027 952442538
241903547 777813381 299958829
903341510 629270098 8511228
476241950 705395492 439820586
865308205 460559507 306610237
269738560 506441191 436912364
464688214 282461586 185614258
870946441 79091753 603550379
369471568 912495942 492251892
172059698 977175635 200009456
539317092 730689786 541488119
835477958 27536702 612738612
751587255 257205443 447557264
629530920 767660426 727563728
783862010 468099631 891059242
835113232 433142926 344864423
312840780 460192842 614112621
96692358 929778399 277410452
120237723 935698803 338708090
835268402 766466771 508611648
968553817 875802190 483124803
967907936 482205520 269211009
250347337 3152746 131583189
560915442 939062711 628376309
678736548 891469327 124751515
587645770 682599251 30931032
757861507 236250497 428545305
581731891 647306982 29949397
397191719 67275984 469993005
81802947 950144710 947449932
621863577 385529585 760754931
785987389 439115581 642679723
158587291 526686309 327859
767752100 94852750 162661754
713417403 656654565 981539728
18004694 727817151 845115602
464281682 569769315 945909546
432616294 169054863 293112748
677509408 722021300 894920644
921290479 214235968 10487422
459576863 129593556 933753651
231710791 30956212 34682458
940732407 751638771 344782082
654090138 777958532 299882522
886230163 311800920 347373792
542459476 428988619 496370117
588668633 84821773 457860349
886556178 279733903 484859853
393395678 319401581 371512329
666422570 927029384 281040381
891561771 847402432 479228006
636072723 746897044 176222722
96412375 725267469 261232719
96492221 596425260 358140360
851635057 688021299 695112857
173068770 179714242 225239709
63519699 753661584 869634839
214229825 514347378 429289153
421936428 262433377 821928893
91884191 369888794 296140947
981220268 189014400 959149288
633596935 670231979 668721573
13547636 32194028 286999964
200352212 674957672 103673783
976204335 22442967 189227494
970119875 25604551 411013637
8491315 706571967 99335604
752350347 827161987 325296832
218448501 121430648 719564144
510592774 469266493 174881319
339214553 612079523 457228169
966533032 971213399 524595216
416093219 602263308 669777342
131877702 393815212 946338661
894563201 416644282 193584342
830410557 249864314 21727248
220563628 905176329 790455731
312533943 820828323 591441471
620324600 922518469 903372058
69935557 815924717 235261627
669142311 528170144 935705231
785101363 19074718 5198667
15457155 639400789 105004900
670007841 424908199 455528667
838255705 582972231 314680149
335505644 218351527 68227730
392211445 53953090 811960687
592660205 548173182 408944219
140512677 508331603 844996063
608561615 506667514 713945509
545538304 199742038 960963891
807730058 692763702 838163020
860389727 479252180 842093970
417638403 925661693 367088218
378148286 438308676 885078194
394967110 785191182 557186514
49290428 481451623 363992741
61183952 577481158 717588540
694850726 655092699 221235037
607441622 278353546 919305135
323049214 475213711 349044501
223639225 620651758 654631928
348963133 51458609 945618244
865304174 199443797 884617466
310232936 197502324 90814026
420378728 639808650 898479031
961898263 36504924 567336099
391963687 338581165 54575318
623747336 699435477 718329151
722572835 820963228 150077064
241279910 645145086 614642618
708284232 235803094 917898550
981913727 853506868 159298717
875531845 259035983 900058101
467738141 358150623 195996865
734416470 621946673 908757062
964500512 39804713 5890548
420069390 48684070 265684832
372512812 530164840 585122051
556583914 936063410 724630465
298232375 607798944 534553563
454237489 891532620 515053412
678388873 444397281 868067867
937021370 332342824 493438038
393792268 782050385 593294742
225064717 980324160 845876740
577738794 684552525 713251422
931654502 455802460 603234354
341836477 734891092 23084140
397588406 117369038 455250806
738616057 592983845 929778591
749707063 248328416 436115133
24039385 143066956 734326278
519045463 294457852 797612598
949410065 171246288 411747646
483902501 454265583 687637871
806224348 602803375 663629884
919053262 202119846 13051659
248838107 304689366 420686806
291123611 237407119 628426594
124682353 59285091 658910767
935396496 160577612 571052875
482110242 681145352 188000361
634087079 709669944 701898685
270007314 108615881 628455209
115193357 685736349 277764821
162284098 928331916 639388137
5485707 741978716 643269850
218168383 900325441 575232272
403150291 776450750 853562705
350532139 453340999 601842510
884784437 426791715 777987354
238000179 931770722 447984061
859911233 759560377 664650241
830952938 961357008 136787792
638035848 944259925 120698742
819922160 184466188 864826886
82336814 422681358 713029168
623130302 513723915 677897631
875626575 745143552 710711015
53003704 121274848 668469510
659814321 314533756 88836092
629741039 782190859 636018706
738703717 951736059 859655103
11345057 660919404 169879957
878439513 834552040 847333800
615463662 740710960 122955356
612669022 771446655 58738428
49157572 381412825 960730218
906004459 725750321 281470623
2779484 45088655 826894038
555943171 450164285 949706014
378957299 124446673 133931003
742499005 656645219 567230818
231769266 860462193 529508845
461276417 963708002 88959454
310739454 290631942 206035786
1968787 331256566 619957512
497245149 250510237 501283397
505263424 711701587 840746534
738365755 710373182 126363661
36279390 901572990 570274243
715194704 14104527 130245041
851755269 638347156 129358549
127627371 247939483 794608502
319684574 197708335 460958604
231693383 70978122 522221308
796728802 435892096 810058979
150633085 23575512 912539283
926435184 902159024 226821679
353638974 54129253 404738668
679431586 522659923 8279688
415203842 381626552 251244900
536602314 148652658 366774744
968932642 926924353 264387773
820659879 593103666 355093458
741770063 680845220 512721952
559938017 2062642 604133431
218673961 526639251 46820873
752354416 383922132 314522449
525581207 546144835 259639796
80593217 217884666 440852427
452251347 676143346 970675032
156415128 390036238 750703348
421122165 518090022 798496381
663208982 863091034 515222552
350747810 658192473 660443874
436063254 410707923 16375119
48316112 511563185 127905908
739545120 967716244 373643616
461932299 884550402 890150567
31566899 737641515 80967674
92981649 431691123 24833728
119539811 819422930 783581358
37553944 900416907 971340037
306158543 72702238 488530356
79212973 436503899 79384485
142364486 654173957 554557750
792584789 101346913 130724360
418875611 881072514 187779014
911767877 934760795 248940423
504158287 850558508 184613070
183984635 260713598 738868962
822221708 756017774 622575427
402531716 701603039 332662562
567064248 893938638 80271615
231356400 314657216 442086832
601544135 399171733 483293384
579179448 951416961 842915644
19185962 948790851 567373336
673401324 141575446 325866572
259011749 219378895 414054816
641964688 760221793 624486169
853361359 593560632 200339315
255283121 286357772 632138084
972869680 506976695 238742223
210752887 253913089 155417620
165771576 511436870 194023782
359495082 585876764 406357226
465053800 395039866 627322856
190005324 787797072 492613201
584856772 84961505 248044734
712896196 445633229 229547198
346643226 42578965 203925266
112904270 514465320 60808963
179856723 454556292 941510295
105180268 805750517 689096472
665670358 193097179 646488955
729351144 480394531 733554972
674128526 104623650 31332789
689011584 701852918 78078381
86266742 569135407 30308562
737555046 402885711 555185100
822008202 176860079 595406820
129024520 276953335 673193534
362234314 271510958 442435793
963533722 283930164 722661209
683987497 582387228 443754884
226516148 244289182 21856096
324297733 980872741 373363065
228423248 744594338 857286364
79530807 928502311 834741871
78617446 381680808 558021356
934699261 783446199 464396546
455738550 714948945 435010835
103139744 166805175 509252271
909319460 535549761 645372489
494843598 493644859 94474697
161015886 531068557 130563214
894871931 201399865 444543103
922903477 866904204 121835028
182760607 452829386 265124663
513512237 773367880 371762741
486751535 529399504 477815339
250662165 310094975 771659
916627524 431850486 756213776
827436487 679507534 678521348
54778756 381925827 159965105
718037875 467348394 460944521
249891983 431371590 422773746
789378504 861237045 58300315
548475311 675767433 834708710
805123241 910902935 845738681
964110482 111844696 455488049
720710237 832207629 127834876
14333028 467971152 235421160
763680402 427395662 759906598
210832683 199626104 937204304
637007709 817381414 628572342
906098098 961938817 598505070
331443115 510027586 164047682
617828231 544147182 101778352
367617963 38766064 369646527
45974450 468902850 815363403
548848570 804267336 333906027
938092406 85333179 655934407
9553445 929337031 549443853
817480588 257757263 503176411
972181724 718468030 710530957
150279169 210670908 640897758
569698488 468126997 832662038
490817851 389597540 567436429
44395253 230791744 863049457
945997500 805052256 847151142
301055948 853524807 369177570
507014332 567804710 721335980
687742302 531716302 947270096
419496757 508049975 380981299
536599608 815406411 586981344
465933468 560918163 843902577
878197826 743824667 295372534
375711418 297125639 427952730
971876712 461642283 973431965
78752669 160543174 293041515
676896359 707021994 205692529
453835595 110758517 185115877
290121479 357170372 648332236
474944488 522908901 519886715
259058392 131667826 144445806
124343516 586089262 680949325
510389969 803854957 627545164
260815650 482495835 65473839
260600270 712469624 605460715
57804986 859996437 113742941
828304235 544167373 223979627
171374216 878186520 497816067
6568426 905597979 309323121
911080523 294989487 15796896
355412321 768349334 149533661
92456071 279348788 978580066
900182938 335302713 161664021
297195400 898670201 882339655
56216894 823667269 721093996
624956480 900638240 966423007
348987877 249821328 298303166
623566775 320234092 937555315
832407838 664218183 380843791
910900549 290881129 564912137
581703630 523888369 849769835
713904634 132616078 267083422
830978195 447110455 843124267
530453360 888616024 775879312
493670309 654790360 471319336
610493023 626089750 39325498
579534170 391769560 734089789
330193748 342378323 320391270
775652351 896157375 684708145
527149564 933761389 140538041
284787695 171259180 627372995
965800070 760703186 883096207
248525571 767396731 189311602
942204539 48906773 14405551
762630008 866154863 297715903
39382061 454096893 827495271
976468562 588222392 448357018
617289767 852745958 562517529
90020380 666994767 233032185
290159059 199240823 195030212
362338519 898334763 623846675
99618401 14444654 309125341
526794700 968296305 887874186
294099108 457529568 247659464
869232072 801480560 605765944
853621632 763379315 437968774
844925882 180091393 468939837
516210368 494424513 708547322
929878515 357085616 566209094
903870042 837087984 807486406
840459795 431699123 335613222
171710179 882623645 64389245
976653753 911493322 525252034
674077823 318248464 342873455
386989799 116727977 517905426
839780468 871860395 71531825
909854222 213959150 973621350
220225539 705664255 845016114
441074037 311556847 133844568
863037670 491564485 888116472
832794534 59164136 298849198
312502429 463015456 184883731
895501933 506495089 99655881
656808158 331493284 507793639
259633713 346694748 178371370
43579561 947504255 666370297
721630969 900055745 708939387
953062449 240580434 536013072
630833229 868103690 10049548
603495662 965906292 301020350
410453591 833513974 589931867
527292003 87533311 972675077
36269651 398571456 380527953
218414754 688563684 752914674
566453744 608407201 831969832
334550618 615283045 471467954
962831989 737679243 86327788
697659336 670766093 580437498
284046426 325608938 398683806
112850382 89223830 488764172
777196242 119207257 788486054
119858859 382324312 150946044
445140384 24339749 419502240
235088808 535408550 423107657
55111749 784775013 967895587
308319152 417066468 635277180
875308142 110788622 613337097
982047679 704961717 31926962
323126448 17469517 836924046
707863767 259723343 41972121
251942966 273271109 10567792
613424198 908724511 135958830
287575359 771231174 822567854
316268513 788186293 60567802
963575791 611497380 784055752
28608314 296805903 733547095
677038275 159411066 34795211
269479257 77191425 842337567
722765983 285820851 69698090
779961012 385467764 908327707
276889869 646770435 602522638
586730763 704079296 866321484
11073986 303776260 37108132
25249515 22062724 640217362
806558965 479304655 560679098
946566010 895498047 825693875
956162958 819503821 103454554
611536604 746838703 792320807
572276660 860976151 667529827
970340924 687732877 599937165
463567245 62938821 407067447
438241878 691186238 644123562
595957292 410261388 268365759
673526254 513534899 17944339
369467974 525285834 540773968
453563187 936415040 933006750
908710488 481691300 882238817
571723556 866712478 775235457
180512783 566897633 361074337
310918399 697865079 114811221
646364341 30439900 548439298
276652307 10996040 657590583
221378682 180505959 649156642
709786044 28725951 1630127
491465510 549914231 651401329
205913142 904610794 242157552
375725750 627652865 361277236
644072703 528280534 418120593
225031764 430240929 48317894
947484285 460717306 153120560
915144637 471847396 308361078
695994424 799559713 128243024
677006070 34820777 833903742
129131259 849422382 687631285
914705255 320255878 541511706
607585154 607455521 393618737
344642254 513823567 834255937
486822323 970019702 929395209
792016322 492210611 609979760
530227502 164865807 147174933
860575732 156646124 728886657
38848391 920544902 34361526
81635947 735208951 193752768
42511537 527403753 80963917
809856377 358874168 228345802
315941510 522317874 741570798
655780743 849581421 810046306
953307527 956308864 464262215
54191376 182580911 30283940
288276232 374705626 852964062
783869436 376641266 257806843
365377323 830198743 944897539
587143772 30351985 713299452
48240975 681847721 16441666
680400787 426196440 906785746
417076728 594058697 917972407
485589162 179632557 520527696
75255490 353524662 481439140
982243830 821769291 317516864
552422352 423564002 97504223
590685223 633809676 917276519
974535702 676216827 704022539
736910697 149021300 198364914
838686146 841504703 788890821
918301192 582556691 14271784
451348513 161064073 247015492
678674629 792712087 443934502
869749536 654159640 858026029
539781188 752622158 609859232
387083083 926011851 478801852
964142125 86638437 914883313
675139499 485677474 102823927
771668327 353455382 401068991
722460020 488878981 161127354
844839399 735642976 646670925
575525940 331169904 452106986
777408270 285608023 376236986
774139720 921027612 672373501
588306610 300484850 797250621
905261540 144545636 465006001
859491141 340685011 807699865
612048888 537982421 227632816
27069920 152437105 840922052
158522485 264092956 616809881
480884192 78428483 555131759
285399761 754906685 787767413
719162402 61456951 349928240
443360907 571238118 93198950
204871402 550558322 43956528
861097399 148567549 922657888
862121652 640743115 121772803
552984430 719384509 297961338
836737152 101165297 311759025
482560129 575958034 21238196
773848468 151456371 816372653
278664958 666604234 1072615
712156806 350142751 853825227
686805790 761840496 807321350
152856214 745869536 863520337
471576989 643331673 47425873
748369239 799894181 453971850
850299741 529092292 635510930
216039282 234469590 630090012
859325890 304775953 727942084
407611164 959210295 396834512
514568075 779692147 472737281
531215152 433531224 459016107
420959957 498740921 865806222
806094386 726890197 17785971
848335715 105576652 873939223
542465109 13153409 100838463
472281517 840684322 794933444
404494901 486170579 23611960
8989781 594489490 169564666
213405847 621639143 807570282
492863209 786246688 376662915
690320753 136299316 373722852
949265326 645386800 344924148
906372791 208181261 157138979
505565683 253233396 916136346
887825772 638899851 607708942
292487123 293279615 830497417
555841852 4156787 484371488
746337586 479844977 180416343
134353495 454105562 578106483
188450436 928862784 136206025
503077446 263545992 360654628
284866142 751054193 486295011
885303150 663508647 420424819
269946029 266322438 750475899
21722652 324158228 413046228
363706869 443345079 2758346
694593890 729821726 932646064
563581008 152662320 774180902
2213487 21812288 404101939
229918822 194876730 672124059
827742860 36475751 692694229
439616431 20544468 388668065
590848283 9951380 759138413
635082417 381190779 540341399
342655177 838172297 142914649
313934173 436332947 697149433
351735614 54891791 399154869
107780994 497120640 439763875
455581848 138305031 817104772
149428226 866326393 806750493
916344532 693938040 487065545
413005115 257349283 970241274
237591273 329405911 757915793
251367008 685629761 460445459
649218131 559238671 4947780
961626952 98338158 250262301
155678653 724362934 168295506
661463371 697961057 925871633
545814810 869755247 689933460
186666968 689210807 856616027
694536413 808928408 692784488
156489709 669361144 779352145
365339195 49728062 457753912
112350200 803590301 469401110
363355153 678791090 75574694
543099288 779345124 524432562
691745808 320998082 588749304
570175159 844103983 531125105
286075583 295886938 9456754
482883256 179790970 747567448
449109929 188688263 172026998
311329406 534774133 696820951
244938746 7839290 525155598
149213030 637622001 201368523
311315558 114900572 227937423
456737864 53863313 586508081
932645389 541410947 572014314
944753337 917403507 612490195
560355332 483057372 777448463
601137378 398543666 644757295
648162762 185334022 899080015
725422827 419236401 765554191
639473793 635416714 764719426
21752082 627972196 261922688
75211928 871002038 576262813
343441953 477117363 417657874
337689702 507439428 524640872
829945314 718670191 572701129
981382485 865064258 884465649
18217792 558833827 710322344
435961758 57330743 882718614
159232205 396592042 718359727
723109348 822770339 554946955
124303612 643254721 980917264
873918949 562717153 818594895
827022886 399091294 624616583
166536712 69193913 543891232
397971334 599132290 217209647
162247942 922533667 186870248
466525188 273160885 610230214
660628877 80385793 11809939
511958804 894787075 840345738
29870720 570780292 713643075
438004835 646117459 212514806
829350973 680393438 971245962
556373361 616504715 854273516
26232138 387700854 676209188
807967430 383155321 651478431
653380653 468763022 941424968
666369956 870749609 650086961
257764691 64046801 298022768
550241302 968787901 250759023
835172543 282698046 551444460
7793199 96557144 650131681
807696798 141474822 2087688
165243776 290016422 58877660
408429075 449960381 584453574
451893778 612529024 305524371
215571696 245946516 816991541
770352942 618751205 826602868
830055143 281562005 621307335
922353130 172364365 59410909
230602113 389713177 134885006
65617942 709752348 470805701
193019158 540964338 776698072
424002076 360891322 637520489
684249079 840176216 766242750
727987264 437418179 738846250
115573262 407365821 412642046
236743279 194413665 277682951
304985000 760613336 579776203
578724564 80311838 29804485
38036652 821841931 507063077
466276395 711092028 494395296
275940691 25576163 198041374
43724196 474028380 75316306
802833660 305239706 716898907
324090140 555384919 335756945
23871252 573837679 627817318
745466398 415188791 408571640
886824850 297133055 932410064
823131309 906723283 781934333
293225129 640206209 77832901
609556642 638216262 252543883
721552657 718546666 154731169
681397747 40777604 732861876
773069807 841480533 636075587
661328273 927324628 941134067
198387667 214523780 379165191
400291390 424658177 751482167
250857161 544063156 973324028
804885996 837093430 637257859
232197859 807073802 650458695
860931487 894891575 677300972
961712944 441474192 600070458
701801537 593723781 768682128
531462286 290416736 360780710
597719289 445526157 618037898
14555183 925411996 39009177
357204129 662632161 433504697
895633156 745180464 536900076
758173754 827426147 215484981
62374326 463073074 308749091
711636248 735138660 935492860
745489268 709823139 485721834
676294101 191837347 886240441
46206804 492585210 175363051
353322444 82453748 783447024
697027224 784963687 154103999
414278223 228887922 35938964
291027792 361411923 154653002
278506328 193463732 863786640
502614652 52079519 509677269
845640568 453897749 445844484
636246617 736900087 804211319
329768657 725166207 550529724
621298170 933650931 919065460
552117914 569086017 810661682
438005355 233222482 133839379
647590959 566424427 64920754
787735299 770948616 471058169
309028406 304392739 819981206
838797719 203709815 799781870
75689793 102818252 242242405
314208935 305414900 756116585
804037615 650341358 178338494
161965542 455049136 700549013
617006676 126459666 880806557
813053813 804128129 718966679
872518020 113322543 459300323
502636632 307570503 108351475
153508032 876074453 117074467
606866585 241769712 594346908
134980830 745623191 396658453
306099009 427624069 620918462
657410635 408785148 398320744
765516469 92144218 642978976
679520895 706355958 776966681
395522562 110293763 798139601
234625425 569005190 525541062
954014056 526868578 816094664
643321957 454203006 892408808
232486588 811335854 311929593
294634411 110563299 471519814
472284381 23207945 24456557
368927707 419924536 193360040
124053285 242799791 641243383
365512274 308299541 774083971
769908887 686238898 228617122
434484147 626358066 743533009
57573078 818701098 691788782
24523255 264663474 18521537
824843265 236377443 818210804
237832385 808914100 374185478
759017892 225248555 139160238
181651299 668126394 48584152
889911740 735326808 689764768
733174098 565671922 695485787
847222165 861638572 402285350
808092336 329300606 796552716
295168217 951204480 300016866
560241041 449147405 519990370
324672501 580408961 341877319
379083842 655497760 949696081
583091148 574166818 590540002
46094374 209232764 381545872
513197556 117795757 507616274
640933886 787605409 716100953
308046093 17136373 365313201
605282289 532519557 724978920
887288703 466245628 418890160
922466236 455284055 657547682
500577228 389680638 900222199
517007402 524259010 568880524
387623625 457494883 979124597
671453512 365918710 968651585
967157913 255471398 717036685
524131718 357431654 531036102
512668143 322831106 424314983
612072348 488436299 9699497
265523689 369126302 409945529
710094028 236648869 278684874
922578453 359365632 157807650
786260835 174241254 303535623
94479161 812214761 806813270
649130449 761784450 913355665
198893603 102034171 722078441
515631106 289173155 299313651
737146151 257142689 155845655
752283062 863419281 910299663
387299489 430489214 160569306
802897556 792816981 222203938
635762067 496286043 336149260
940382460 182145548 149514813
567058492 493285906 267797061
231208011 497991704 869866706
341585900 369969855 980769559
423148592 866350414 478786065
395030197 275280919 805296743
876268309 62020538 668042794
661003723 245649473 546870841
237897762 725187101 456721668
442529302 680009603 67102997
979869952 753422513 236173622
917317914 175075845 236868932
134770078 905876485 980455748
907596566 860686804 746798264
13888158 748069080 869396056
158239046 317311902 194199913
25635564 453732158 745641875
436179681 502927030 928278965
228192646 102526936 426019278
891033764 948577435 38264721
448443740 341544027 391169923
79509892 267194638 920205868
712452170 418932268 225060260
699631278 430018024 352913838
401311979 597132529 267805592
873321105 786410767 221774222
248009191 332353852 897116384
644121760 425668150 152168006
951392215 125790231 804702249
551446344 879987164 409097429
719744598 17503772 783818023
877517535 11611277 637299846
286890990 710302880 224650901
847780001 36959882 246325388
662823897 250147447 132964617
152593890 645767041 465481104
697580565 384269963 364997679
281765493 26976178 830426490
965534102 736082489 952045119
747976427 689594717 979541057
566022042 404142262 57799493
310819843 810460788 850709690
903659412 781477677 99243919
119200533 54387144 72929509
497976061 656761143 53871300
167974476 69455156 761496260
102112428 837137841 589941070
420676338 58127678 42707465
290708133 538889013 112652791
140324574 126979897 718937429
789144945 484000867 576470490
287562583 255388694 487457996
98515853 695643765 963577468
93777348 957891619 9451187
376400317 81925314 652889180
680417902 641033849 633481490
414972165 825900753 318311073
272634972 696181880 970357955
451385753 751455807 734262201
646296864 401105749 44502089
345711844 240659016 734953114
965068586 920951372 848299891
672438742 652230588 903017257
109527891 154913126 654973315
51204993 427837484 879632557
812647406 657735792 118026788
192544068 718074504 850290779
136044985 813606751 223414367
70660286 3059048 571036788
501525451 328970718 897329978
788738895 878372280 153640453
276447380 456811557 971384773
798935364 339827320 581730748
348413146 924858307 648124119
532156398 30041689 189728743
36882631 695064028 376071681
816578236 780338303 370858628
183655032 883491976 448694139
963337833 740469217 630461191
710713533 342400016 764430576
177516531 294146488 36162248
334908389 331668979 952730591
682282517 883308998 181426450
679453713 129888036 638585401
660426091 310712063 116898072
384715545 307162644 877921618
540988104 472687497 545715309
562873366 773150624 852172826
405504060 787038182 369604983
169267632 74853381 77508431
356053056 310995096 67652439
678558433 264917903 193849761
507300064 625433067 941665189
466627889 708001734 205813343
102342862 280857802 104991232
370240970 923470831 135330995
949182557 755854520 891365787
858153078 151049657 833671226
849931758 659049123 801749435
247053537 403463270 862048028
469645717 57406698 151813260
691273000 111843448 607032764
237211942 347043093 622349723
889643740 65270265 764703042
558361737 575983427 642093679
955041848 176893192 170189263
747615820 933320224 656830598
713577148 183911120 664654043
751496467 171020746 786493013
430711873 640768851 448645598
962106887 565834720 293174659
624076243 433036653 847177858
75075634 871412620 347112043
427025069 203326579 621036142
783947872 892391863 96244283
26813166 324941865 161591237
398156893 60680480 318028314
712530055 377501576 362332890
395643720 432884138 386716880
479247958 778427740 634906839
310341684 812982999 131713178
708536108 177199313 408082059
420148769 439140743 396951144
534698920 610138921 498466331
29173363 779716787 294702669
318870302 453604737 717161952
384324343 662174700 19053615
731258933 534700253 540581840
899950733 280243204 105390940
29998267 872557424 436669039
353335547 944080 78517857
451955651 290083630 319133074
406847796 774296737 686759799
443805193 614197731 118829414
775077983 7722441 26628874
491029516 711489116 675131836
416215594 310876060 936810556
818182739 779920411 518370671
569671665 911198250 27257937
767849881 327465354 421853662
320686477 366786761 77811693
144979074 618448949 610575880
394214257 876814390 218781316
693988819 200564463 937845502
247387369 438216284 674487921
28505005 102238434 491241555
262367824 574396890 392238646
257985051 79766988 881078677
608289814 521877294 428327591
290013355 545088858 936353610
332085581 923079079 388944078
814091847 924136572 645214558
448609943 580966501 964482208
44573321 909288947 266783579
240345904 481242264 863998155
391759480 729452197 378552667
157931436 238931108 485280864
126249307 637251991 214219751
60889956 842788264 943637063
93792469 71092197 69600693
946931978 525130057 733786771
767176087 935910540 61329870
836484510 152696681 287273003
541301259 569520803 412216939
850318129 658764515 668736969
919601089 866051547 472547837
46170926 116615393 799389046
373687793 286110678 493502752
523156455 893445988 766520637
207051123 381354781 739003148
111329477 76666375 601687044
724904990 12681642 679395206
74967678 670531435 551978758
491427270 185812528 177642467
910562557 672921482 538325387
917786305 797964458 962655424
129066558 234238837 490423434
139066699 100081312 281992229
310900428 372459179 402285095
953988870 72960447 957034305
29633351 216905528 919796536
292634725 607260531 858941925
10674256 929886274 721044979
285764491 188093580 800833804
657143024 850877837 589735959
65001467 961539149 545050866
48541526 309235756 973940041
583435286 349509192 273352147
399982986 964980446 3859757
781053141 26322998 752368180
909452888 580819157 712207911
493283658 893916729 323949546
380939012 476053878 859146073
762864258 98257041 625438673
560086214 534745061 832381186
117290946 608165682 122061799
88482067 275035944 834198162
247606198 553700984 61456624
18580924 599824763 396708442
557704322 677887598 816711683
711137013 761217653 111511552
399938447 790460835 172829875
416368493 111385948 191075657
856305328 610744002 305115406
555370515 607505823 843186398
801295418 896437023 610151665
528582159 78145561 631144080
903057028 202146405 977281840
559218377 143618231 959318491
233373451 774102930 144310636
154653275 481642380 884521986
66275041 934451896 690218525
772035000 570189782 724707246
462123539 346975143 839801346
449315691 702490067 593904846
773802764 474066315 722615944
507664371 761677703 83987604
114047197 17013362 85787448
220918109 268409030 967928658
231473081 299695789 765836528
244780243 459475357 80482588
912349732 62389374 134290493
605028012 506200627 485848732
242665294 947887655 236359003
138030435 568300011 466576340
616911808 363978319 726887513
186448335 534581888 25812750
369223046 836414626 279174352
634728214 274021219 534034366
921711316 916018801 461699128
671078766 331676202 425171302
302609861 23717324 369683595
214281612 90797438 41889207
437635134 730832933 327617271
967243196 646055039 199367995
615220655 879220555 368620842
205781350 240271451 534593945
195824107 780401077 848485614
443171050 214363597 238303890
815340118 617237942 159447220
488898800 363447165 638865524
411340040 42948518 521637709
15499296 204656862 123582577
72413181 63056683 419524654
932736348 631644881 697596472
798164691 176771391 967500660
826869071 601851018 313638688
570572468 3700097 457132531
762941812 979883382 757898942
469486989 147457205 471610253
366625742 22179298 500099513
476110270 615488113 660114068
819082256 110919129 263240696
84022233 774278423 524766115
570841745 698654222 684562349
981439538 290621547 537407804
429190440 297266426 187755774
710257571 416946311 185941467
525626807 933900438 379707407
289333434 224352251 867588037
881127243 330339546 911400757
725804879 425060404 53754577
879368425 139664704 520071116
758576048 238211061 565505992
889697447 593474123 351112961
715251119 679206106 490488970
29100512 34031685 319080609
810592976 615560926 839200300
882434108 209018957 152234594
153227891 749360770 683042877
764132270 917694965 413561276
582666340 230832545 287156391
837044184 312874728 877373358
208540110 676910688 720323630
806442473 876244558 8686952
31677376 126412337 713732232
576824222 446696477 565080586
44306146 422558719 691085489
762674557 704986845 197079038
884667992 234187803 57149442
252648680 572821417 245240231
798294296 826924201 410078851
373790653 779097489 624221738
605933282 32744625 410594463
701925476 94698929 863261929
257291316 874431331 684863673
46143243 907097712 975522093
661490103 255680814 500070680
282101953 276467788 838369096
97828903 39057040 631156209
425298006 9535040 79763471
57918965 686765579 536085182
119201001 625231804 705229530
576083569 704530524 947406704
973116858 571724400 803680960
151588517 936469632 454142915
317363059 23506795 448426249
683821299 41538159 40137451
938350425 729222080 566274690
445170438 208349550 758095837
421068603 177836253 538206264
255282256 486387146 195838351
22330635 545701599 384799737
303844249 179333197 97776837
120167477 783316050 424479451
719458571 866646001 289795183
428778755 475021343 696693080
411129485 115218611 391331584
583925713 102514226 261472740
699230956 559434272 348779794
455261377 782386252 866889284
604899112 820932354 952641965
2594330 787943512 564923291
904560975 728845590 612565231
266492554 203599359 529062314
407149706 87509357 814160556
20906706 998746 291973317
792745697 21066302 210496731
796665278 630534589 322494856
678095587 28964627 621174119
262696864 93921083 695092462
269681822 65460980 499360625
630019129 885650751 638860062
641666545 98716031 866976207
153722091 515107982 68384131
839233251 714279351 274838644
463354872 603957811 310994372
876335022 463217269 570325864
563364719 619485055 851324612
446243471 315763722 271676744
166395603 313820985 871086010
832752690 317774870 752140046
710764222 372736786 439965184
527913612 936663730 657862014
393416003 840339530 403352580
909635411 862200076 155847551
603597854 472317510 117934187
410715180 561531205 712042291
585018104 939562284 466463364
604143138 883768226 222616088
271337321 670921561 972479013
928451840 860687646 539676403
119121785 469405990 256750814
927923810 572325930 256356764
371598452 75317549 394528165
663920776 733810713 519449445
445381801 674316403 123808599
238529519 965507343 157257044
947803660 285575100 396804224
690889397 5464444 800544656
285181084 233305131 485715355
74159352 825352865 266793715
131816568 811750792 117537141
724387193 754664463 490542126
233264925 463840565 337821759
749332583 656564452 966494930
282846772 721816698 422418896
688248736 374522824 492111366
375648863 511235794 389375186
599262979 330171642 93647454
20821110 125608099 370597378
537884352 541742201 653375796
654185187 439835289 547448268
787763400 357271747 426959059
489955918 150554222 205194954
397447777 532425853 539257786
391489065 716495617 838060720
92760729 127924433 980817052
615269772 349424774 510109415
620387551 405025616 754480749
591050580 10941011 832528525
310141496 530861612 818520067
352498521 612542385 652626834
807024578 389396981 55196286
402694339 269975794 952655621
168580435 309028495 811391378
377305951 897581686 728358671
749829180 716798857 97547142
665621276 132434044 167590546
326060796 519699219 17582831
140280600 544915849 556573060
152669863 310786022 830840238
115062369 58192186 757935645
669438647 493129294 562902061
581873964 67577961 589046179
77814420 959538780 762514701
543651796 606843921 9524142
679643548 415637143 843106535
538719057 900039697 54279407
5660786 610426116 618112773
923825317 293297024 709041099
128913103 182387675 152688874
214231298 129078372 739059588
586116081 226541603 590769264
55933629 567778932 744094353
429988942 470673393 272567236
704844538 407677271 234875901
314234286 505644634 452403040
868153610 852654503 638220566
178466422 629993293 732390028
784691045 724370946 440007331
868615833 656841357 286527246
197349157 961825316 820461729
444594897 661684025 304218799
908154495 960890224 549881424
564810582 859746096 617797883
176208994 42203822 45633797
910890669 745130206 800654014
888522867 678851702 274643192
422139938 474193362 648720979
389303936 886841373 969106532
776996230 686660827 566802070
913944258 282748015 915951223
14652394 698538012 500571872
95157657 659935355 404551570
480736960 545925009 535671947
253754233 433033582 218086863
736337713 527534948 945491419
667124869 958940415 325012062
817241454 762920622 254545397
446375779 63425816 762097460
400882795 104058542 243613171
40810588 877346113 952156191
751481242 89305234 810117896
739012587 511155860 509914552
178514822 481943438 476068079
391596696 603769839 168723797
924551848 586599524 266372564
684877226 493764870 391790844
891086553 192141833 678431121
403124829 705944877 588297144
373313959 434122175 166760413
710426768 63238532 496383596
676275528 830453508 366236181
760610359 457635067 418260952
881736341 890110598 850552405
102749724 906138145 247726683
669255224 325787647 23938483
418048486 155120244 292429333
157826514 887677298 958688923
918665110 247348507 318033978
99081200 697112702 675774891
662371367 493518767 981468114
751144455 782899821 504571812
70318082 166397172 355550008
309346053 537744297 339848315
948472699 744724198 233609558
883703919 425389469 335069218
11554897 842849734 519854445
201181095 859434449 62519753
409561113 469961080 931242353
639896372 668302913 642185989
800541401 8086210 967616735
752472867 64843788 110971516
904117986 31791289 191429941
973063892 497755667 724782909
304292257 876667984 244820089
966779141 636884296 641532005
609905199 374593880 142514884
591498812 702229742 767225496
97126629 374875763 532561905
251046256 526497317 305018086
829208305 240634201 275246885
702938950 103202502 546387073
304167867 655597277 223305220
123169576 459177815 419351109
524096150 605545749 602726075
828982510 380544628 22490578
658938976 80910566 814760831
346359505 666077463 809634151
37626143 920160264 854681212
391965001 323740114 206616755
126824690 917752757 740359002
365286820 178552920 168981841
808353524 460434643 184422347
242680272 392525823 350160700
499975805 375000271 798526899
734699451 306846579 931506232
747780193 818745332 907687409
269507907 927411000 294325307
930918712 208155073 742891312
21593339 594723830 175866611
915022373 90002103 86766778
68629554 230210699 607257890
435720739 326127588 283324022
770249431 223041494 686195161
342935501 907711257 594691157
391147598 805244710 759455636
478440198 944838643 519680277
230584169 71119807 326817360
576873326 38753946 19704059
160953268 866627227 219744135
697272995 695842515 305489382
866730096 852364426 575807833
673493019 147312627 872155602
454920502 462298248 783756830
490529749 866616019 810902544
269555050 576963344 805999980
712745487 67778778 731156275
181169108 541385211 528476281
726196627 265709449 435222253
457153321 521595374 655509171
600364705 427896525 567420531
141105419 183669489 394165897
479120881 970467295 24984818
828671845 752884657 429105452
426957041 102740172 362746008
188539352 513657806 794393734
242642293 109809342 643673114
835754399 522992062 204650894
829606236 156343905 424121863
812358612 111027677 21996500
422390791 568434270 627458645
699149274 447437899 797162381
417608199 799103458 882370349
349526491 450539868 701849587
895726753 967277934 921724419
1309566 749278072 979863272
328641162 232113995 301371812
399214150 121564911 550904192
691687282 830945532 87449656
378388025 233788541 342596824
384107780 443416568 718140525
240148652 360571902 114079203
46207896 388243421 603001831
132430641 290065253 413931613
490698509 650410952 440858245
652289733 464449566 449123196
413373077 528088544 727753381
609694889 896137116 811588093
807825623 192200392 15261061
70444655 7086273 245511731
957137773 299966294 134888290
587518357 711136327 597175976
84727419 754751822 686523223
321463146 39010284 264606505
957343546 899602676 968021165
371449063 705310580 526088028
935946153 639291457 669195630
428539168 35488779 366501725
694894400 137802471 754722105
354066910 294090727 19032055
610645285 611130281 229299662
850436705 939007712 378713545
185560704 89597693 455285149
827907684 914294388 477979061
769307446 634901428 237875030
801510568 811481622 669887421
352608837 608660070 897192918
115341644 880652761 73913092
457568258 731137337 332645914
433853327 474793886 901312374
300489999 855579167 649490867
228870031 114932706 827311963
240923828 477122848 484468752
945214835 784055193 803244421
732347592 348119648 829862693
790193727 697339944 850291586
563916812 207335992 277079675
486029474 488985950 314306058
6506375 561239759 596797434
895608452 443078860 283199767
382946386 949342537 944091546
889794316 721930001 669351639
452315795 442534013 459345530
345321549 737266192 643431516
600553990 392679226 944428956
772744461 109398786 617881864
222118332 286012730 162960066
548078477 79695723 739385274
659236658 757364400 233812572
599298960 574150006 548658075
554544544 772622508 440067520
430097001 433591949 41387685
186593029 722297609 408053040
754664089 595981177 495803885
373283846 363436477 463885235
980053945 169045456 319342875
900428176 602240208 694490818
918245542 135102080 970949395
425856582 325332514 756321430
425715404 865724371 256409543
338042918 742831085 899353226
477761053 585849351 478771487
867889489 371494877 829532417
887617000 377233015 939405523
245606059 748022191 199454769
23294791 286810229 86931508
774501078 122008010 147384707
504323128 691428356 879427044
977691892 755925585 288053184
685520846 19639671 815885148
442998189 951445111 854614400
130716744 824048836 792204729
192974850 365742006 584501668
694940757 59190147 536350360
424390018 467564085 502340333
800429283 76891259 527107055
762449835 367822651 187181878
155903605 446229125 744025981
32024982 619434523 648699719
222558661 601793248 404983407
321535443 615485595 760476749
327135952 958707571 679871737
411951150 135584761 362523862
642963779 670597347 694252656
142919848 850679235 352000704
537160890 8500244 574098099
432904950 708823569 451495228
441139489 358379322 935537671
534881689 961938489 774556187
969214172 202094391 177832618
330927460 919499713 119808086
809313475 972638509 633735691
384929195 437343312 575264169
527149076 589477584 861944729
682906389 47517181 106728178
69452827 576425252 583081207
549010258 786581507 847493160
807236449 187199388 385741578
301420205 974251624 552827169
510695971 248331109 126819789
158242378 852963118 609837756
704271779 476810722 258884623
599907906 936288011 712847037
165005268 63781702 445711921
824576333 384310444 101638342
944180332 766516922 669095182
345523501 572019364 263510001
289107258 123782100 906912165
131539909 190654271 776225232
970919839 814866479 70028577
632045619 308818242 710742802
786024074 224524888 163959530
896551706 131698800 733748067
174665485 238041064 639200852
690882068 569990310 242175891
911310927 726542615 392815420
513593987 55171589 27016278
78184101 668896138 500234682
695579925 974837992 698162585
402278889 288679431 75960419
48712101 216630652 256631890
696404897 915164117 391405438
620901400 764002417 166287938
778989402 905651546 824099752
558305974 91630422 924101130
673508599 899989310 619945088
636660108 596748994 295343354
120387620 924199104 390232
417103588 476272811 82678910
468379082 63345085 384512351
515554146 61821452 590203251
775855007 651255587 732089999
978062877 558493635 655461580
940542882 387390811 659443313
53134527 522562510 49256431
561869401 81359580 801288825
129040256 357157572 619550328
695278977 547771883 789746455
153829021 584349075 936035733
203226931 793474042 416148584
94758997 350784412 729120382
529501715 141756336 963919184
201192668 256930775 57873187
557577500 41610798 691186372
614524610 553971152 910377508
126559010 247521099 543958099
770205679 834400359 129167667
938519532 288439711 103070957
327174834 468834169 214617482
907863123 798559470 948168269
65710783 497076092 434556667
941497993 482042911 855446509
204149557 751979178 727978741
286324374 18295022 237343943
539493749 505729058 811787404
352349364 691630045 611030307
192307790 23431402 924119601
615534017 686991357 362523780
164247409 141891181 961387108
722743172 240842746 183710013
566410672 315770072 543669335
972106465 572696721 326668015
574313583 159615031 857154267
274782152 377191353 261997619
604169859 516589118 214359561
188564737 641490555 3215161
263209499 701036374 807783846
822240880 239057510 573433585
31519560 524920055 905968111
470723848 803031596 645109944
345625408 889898222 700055833
147360810 806309209 452116938
99471574 716214743 623447309
770528894 269381299 959124551
161113380 128449114 322251573
543637440 750713758 913608486
770458981 447605046 901503031
326257057 944300812 965462877
183254129 31226083 153608627
649071826 424077628 971238528
652131974 314325266 488928070
921314910 19245475 945910592
875540481 554435765 101013680
487367248 804505560 358905800
88909084 365904131 172247044
375706159 115128450 383951063
773955317 619171889 854915038
99362641 884780698 628097214
663185007 138309677 468301785
944947550 381018108 263056302
624083379 609921525 38153058
892166032 510634373 127643096
131983815 215604324 344708176
387518037 204728174 82657728
943756104 698214531 379629321
747759688 754906229 274656683
208285534 947754696 791927881
955753148 363893756 32033344
649538445 466348467 482252771
286856185 461333503 796465132
378722698 872920273 314078235
180700058 122302014 296341890
283831826 540331376 387049848
40449584 444265343 966919686
461272156 929906514 848492919
472939154 388501541 890125098
780596835 941971386 309661771
667769209 233580960 306584929
830816465 852263168 432043068
945823215 633695817 41355226
185151319 80645979 182149038
219306957 101629362 20121359
376879640 56190165 342163594
160489284 972755093 929287844
513102440 334226902 776131371
445769417 900740666 397475452
86991486 313893670 875366304
785984393 257525869 763886230
230701807 590246964 5004589
307709915 477730600 857406163
349360550 702382358 745069024
602356044 402588969 802036998
178868541 169541536 303847168
934655436 578952791 392874188
197447365 325896491 91396862
352675641 550939759 184709666
881676585 112797918 479024327
957855712 350030090 574671700
210492192 216450941 738837943
279307278 820015591 509572502
887725084 6340069 599931802
88851969 793533880 550793088
719242347 616066509 957499473
227310365 575675866 205604823
626779406 886742178 70209730
524384576 939100543 182201670
277900027 927902606 211525444
501164670 189186953 446467606
266135819 722301562 952353128
431789927 406633805 257294130
316983221 423658843 275401063
523188120 877881019 224763889
942371237 669253480 453157432
92321878 828627366 916290335
61655540 731371308 12650548
898195758 114661472 283800865
611363062 17683022 138716608
729513204 871576323 450270448
834126760 401811143 459793251
930583572 564342761 86010185
882356090 873010440 705158389
915529441 914749757 620506025
289927686 573320956 326845322
540587598 369963991 274305340
848119641 95860187 246017461
132779827 254751361 258220195
400056433 502793142 782545324
409320099 756419679 279619706
1744286 674356428 529256540
918458496 373855396 615887518
811103852 173015261 836418937
768470551 970267948 216001490
624411384 632319646 766870284
171579723 35588794 686632859
412439204 964304042 909764990
974066019 68551795 657137458
322314902 75808459 300959017
754650470 273684643 397794175
925939510 57239726 377515659
753790486 192003507 118232525
112020703 780980648 250727160
420507232 674580147 471926763
956922519 679372457 538798823
915430961 405528301 475850090
679011108 343667386 172122455
593016743 151095734 68401410
265885748 119247133 494774519
191688839 762794583 750419819
365008946 692634151 88306443
510574324 24449211 67301749
517428799 892362106 61546329
827480620 349266426 972898883
762250425 375759570 595207290
599668422 711550405 737795200
159719369 16702396 936166299
614867801 508160992 906185324
320731427 963305930 138895884
201610930 704498138 435681293
12070565 396830071 892243054
410904751 136906437 321979371
917927702 644345384 76900954
478547957 211252113 651128555
639526332 327171498 443873549
644735431 622093075 892162987
554744389 853904425 421645313
132890281 750808464 748285544
451325384 416194040 137007600
10822179 577487495 365885585
458912936 361365324 175640069
585888736 229640127 180808193
937905483 228333101 682502233
511590977 112487483 103653172
635656993 468961712 393450849
734440877 679285320 399290023
270132687 208890980 552393582
527184996 139391339 255651586
269014875 141757570 591150426
678186135 159048458 731642016
486864983 119112500 111868277
581868610 863557819 189946656
918608363 8833719 298568591
508793449 697252912 503690181
686510757 116191480 351120290
135658951 44724544 577606598
32945844 733584898 80573739
854076237 69215223 508666795
888821571 226025596 517155783
896140573 891070822 128684886
614810022 519444486 271679403
354501221 808215160 864885922
797839698 379823269 358434690
149868845 575633782 273175513
783852243 645151938 176569087
791854871 229636510 409934009
301983816 315513191 50318025
183709386 533022962 615635784
502603331 22051545 216204078
438013308 253571222 795294776
184708044 949890319 725804085
174478105 29931573 353498856
40226644 102647026 733817905
650145150 309269985 647938537
345376389 386798217 72310134
813451967 619503766 934046941
562407930 49222356 244744362
714814553 314236497 20296897
722663351 840663374 837254198
272448193 41820849 428749196
695307766 396055072 753672231
253471469 962580624 327186746
857668475 755047591 969286355
76000992 815632224 203119769
741326040 405205022 515302827
93607370 7140221 297783793
805721532 943741929 720851310
59139306 643643894 717805605
32446627 865808996 125910224
200927730 964141339 606171295
619819893 615605348 529347304
266300112 533240948 887811938
275109050 352657939 717777892
590467158 750781889 630886310
353933920 116570752 961367402
640209142 805321894 880549324
287673665 982191573 917748517
844238079 104935771 210421386
514376824 855736954 519000613
232027153 379752837 681836785
443520281 649145409 13057342
488750355 699357155 962016254
44995779 34087487 868774669
398569110 355143228 381110739
724189494 960308289 103750970
704034945 958756669 2872816
416040787 520810445 926614275
944662048 154913192 826550089
671120767 950852154 580091994
334917633 54317754 415218907
583873532 836352615 927282116
906569866 779237399 953733342
337335661 491145436 914236473
737494227 166625011 235535653
570641428 828636004 611288159
123402641 795568343 686986735
206919379 556872548 565808105
661285404 894795777 411490104
438285226 424762944 307737540
117883808 501278134 686788935
760549672 425644762 401988015
775520680 919422752 618665118
727544226 285865701 329721324
425822744 525554660 656601298
541918842 878240608 110646385
6505834 409719404 189731902
245811363 745994102 326115837
388531879 660812212 271630368
570189758 647550042 860066575
621876049 578294951 24620489
850605380 886866402 455740855
805715341 155115147 656846190
270120638 547031373 640372662
833027446 775390490 670293918
73390926 495245879 461181164
751263189 238114679 281556135
257816791 683438155 602754253
325598195 262802995 694545708
475415010 67092618 591604110
187786048 466012886 886480781
732130670 654231634 746262944
55253384 417670968 963590609
799385949 599839286 122030949
509608235 146132049 783329892
786219628 824245007 826656778
807005323 916197563 216921521
393739643 563513810 111885401
925103420 624287612 61973044
465966171 482527700 891332234
838214003 259326042 826858248
970029849 623550415 648980571
956114799 577589446 534925747
559159289 432869225 736728292
898714601 674909207 484512474
74470351 501951073 969482194
142421704 133764895 694522317
900920034 84927501 438973104
915545484 470847546 408650751
625669824 877592947 664006591
574922296 923424774 528716739
236912900 64215584 150691787
212656905 284143468 928514533
969301786 543097787 342895569
609208642 840512170 357699452
139514837 108246378 928983975
29391466 778952834 962795363
271118728 604724283 814467531
442351695 306096728 438727135
935586506 530976995 763126452
511227627 331083543 373173042
440631082 882188761 763349784
924201092 715849055 519543144
975343632 940022293 109389502
455357280 386160279 783957981
162248477 388243462 801842775
700975410 44760255 208490628
974854090 297298045 741010105
765687340 68394071 608887515
479037265 600550887 937074831
251236641 378174405 91847639
241430186 819821301 970985704
528426638 495953327 950085143
40915398 15878654 389619561
429617686 9473862 721213914
700360132 387930528 241300756
853608947 335378469 885475970
94860305 108330403 825930842
106740577 249735519 129165634
693871409 466555623 96656882
400023183 454209022 256986661
11421686 379385234 498789523
270604941 608253112 604238542
41683485 895685982 772234971
176899701 477637746 18451063
354218814 430022123 709664144
800926670 607898607 478799409
258561926 887316094 828468404
30815084 827640677 649448405
557592114 806385488 398636238
343816612 572777612 934276668
176298265 835901779 219136943
414762575 813889860 150329141
489112196 148965236 339266509
121079811 835294264 747350848
37958273 325477934 544199065
789598408 942004199 212438019
469405343 344836294 30797792
609463757 622066647 851331439
902585189 88162506 381019761
365578182 403136501 893199322
189201181 544886574 393059036
443132646 610549591 327220121
445406149 720008692 976716043
34525029 175722055 600957060
112746952 666476968 175090401
137626684 214587019 732599993
904942502 919817390 587990907
440253053 953448164 725747289
447755547 703111691 130803615
485309527 571696941 203257618
1513279 752471563 705107572
634469112 278380408 480056325
354704470 910112503 154993821
744215007 214480582 279011807
326074560 441810651 357693854
792615547 613827065 341322843
628565432 819276225 418715031
465701044 274932070 567338769
904635702 640213210 72905538
337695041 860184138 899119711
132792086 293565395 241031673
553965503 701638111 5394718
958497621 63128443 370184764
11154716 563679150 197946493
62213835 144864005 272465610
783845844 238901956 211047237
606842419 21610098 48065402
216276366 883914478 51307092
531889375 805312477 573859778
711734112 320911946 527169326
903642782 217061892 533030113
247288336 767190835 158933505
481980692 732306280 151241860
66431581 19049525 411283741
161646583 299988326 37399867
354200010 937375052 48577981
655470732 189222735 707883243
701546965 589453199 781131403
451879240 408329108 914186741
899252002 982043795 232445333
654639798 541336154 474881188
169317757 611832759 779623310
812852211 680292079 696639185
647627985 384934094 875616852
859842824 207413581 86638749
233605797 164053177 8678091
604669191 122909571 606907472
458242600 948541752 748522769
876653656 692599196 361020191
316173429 302504036 114144387
938605428 439775506 878683409
682580411 887053678 183348187
726047966 284220958 354606106
262724035 75019168 720986146
101949886 447931197 683463764
194849806 331348882 394195549
346794409 869810026 412318486
158862791 618355510 235845933
819246103 683777771 475646742
447100292 333458083 148254012
102320962 783853070 452273292
335270221 913721860 823074995
615069700 751476067 56105384
489558346 138884260 269927857
914949191 604454950 7321262
168193343 710898594 269068654
830360183 239645316 574183733
174448997 249982727 578232381
913527952 346048162 263025726
733683014 686968443 303402770
295485203 796896141 476877918
253631064 98243616 943310315
48794192 851362976 813478965
569577523 597810891 50226701
456041459 832435762 964407328
767987806 8193192 765820015
217768945 124361584 81359302
543357555 972193414 408387240
825113561 438585411 309699297
669942190 954750156 802386630
7636015 173468505 214521597
967942630 719168152 475654224
765126440 487634814 30534927
126324065 436034844 453718285
792455128 502943349 744598572
451410406 931000768 382202190
397480877 309168235 48885528
579080082 37733346 91758632
759404567 43161033 481271684
503041775 437548984 12063322
932973444 683148987 487648786
397884992 378974278 383266456
918111861 14860205 24420937
572481242 443285575 439474135
400867552 858252327 484383073
742763342 162648845 226400779
368198662 408678014 761811828
600904902 621588378 492999663
217192786 358233213 714171524
527268810 91087565 735675215
453103901 435470147 532842270
63133809 198188129 465287060
192453180 279527881 490397303
151462779 872921338 341999008
844705905 742716469 257562647
390336481 759479484 620292751
221255012 544051802 38756936
263649952 738565652 199990165
858603891 503262252 840453560
564107536 479722844 805465771
825507999 3821301 421689131
347811588 527763714 64153968
942928940 532827228 505413251
229955925 496433487 753687692
558489800 650575592 494588659
166991773 368629310 244260357
126295159 303063629 128098854
977862307 109781676 77334712
703684402 452245377 36896827
928020362 195186002 664464954
97454562 15950023 194138524
17364986 706688811 437476524
356491158 201256256 941019544
784493395 872580241 624305757
513037936 878134271 259237498
945980138 689265356 372800377
387758520 919315670 96989570
947015216 289487640 263499011
342297836 597754964 724414427
464182163 159287839 857026419
478024645 883348036 244257041
955519004 91035183 570312112
353264571 221534148 313548749
20083616 565161693 214212921
913311605 341531756 939777973
238170570 768499177 15587492
659172817 750641061 934888547
958931109 246933115 536896074
160149288 850531802 23226619
969896580 635563500 142691883
747113088 7544394 673799048
446452662 78693786 551105003
706070980 265317950 538674080
761054741 271847815 483993103
907254668 437097618 819629135
717609311 561324591 647071040
664518732 568447023 496594687
49714899 240114695 753621440
105922321 306035400 861306860
47301971 438522680 705676159
863621504 44317987 264060211
713266842 534255226 758807983
468092609 820093681 804634791
384342229 188918013 586040388
509142080 527460261 647638326
409943283 835699522 894915724
16976777 292519161 86859232
607386989 244772639 59008258
640885250 624051189 957109270
416583696 564756885 266569056
293739569 594484715 148283954
899084286 101907741 865393281
102283674 18657967 973902653
581738314 63059495 456478592
683993636 241878373 333766931
579732907 294800344 854415332
962748100 728620476 520975805
550610529 130779597 671337365
791095664 843879788 304742265
467032390 753320435 765844188
632864225 109827058 351365257
706228225 774835444 402905343
229315318 153952194 822015802
715652838 935413414 682719742
50639844 870268125 684490199
7089794 789860433 302919465
67059298 479823770 506724115
355455361 601192766 472084001
441233567 619021098 43706400
156163169 278344478 184513575
172293229 578169737 361112952
287476898 926111731 249979917
565369888 307534375 442801598
706278754 960063998 503528765
80555475 372570567 241760961
913122569 676657462 826533620
240470980 740998572 432396238
464605213 301481094 471362086
709794161 173210160 971187410
614766072 85465154 383356216
822209847 931028468 622608941
148693816 223261927 746547914
23039847 26087130 60111237
816030399 574704218 594302102
885840541 935479800 55045677
698553443 335677933 896884714
820943913 707285230 341578990
452830079 406278208 679678025
140168575 694547291 312774992
347922793 162750923 640074120
944276591 374475001 381524348
501191590 393264071 515621809
18019368 81361044 596918556
320114440 409481361 175462103
444195335 290320992 786548571
833593707 508284345 87209870
766824136 353486587 112031117
280105375 169471459 483502283
953937889 290373049 268554603
832826703 861775043 497674156
294507860 952965993 875502612
70361765 778787915 907365788
128834821 456107076 99826277
922991506 802710585 953136480
443486993 413815791 724907826
143053565 22787389 173479273
847365413 187380885 383209652
976601732 858762493 281952884
315713479 844795458 326586668
334220152 562963453 678550116
721381218 382387324 152594932
163130344 82359328 367373646
561990525 881399039 555309927
597835484 785484539 807270923
879716347 919546602 682984350
722131968 56754555 725379943
560438575 361658396 950572705
315813823 888191051 759555181
220055217 783324292 535778840
731646006 736792168 433573083
598751885 653792433 149740163
584301976 977819017 804349595
163481062 464011829 972984264
315472959 329626642 969298515
14521061 236349664 711206950
942371183 482720304 307250067
242377412 614773103 157105134
277526134 445161063 807903071
60537205 802739054 738679358
575894217 227729880 579444266
425277983 453516749 954118729
582312756 184100284 793893342
242946540 342006107 518395125
457600249 394507315 876952443
929165442 691505665 452715700
656141755 104386897 711680267
923768933 444212577 63089267
889105495 928848429 342436404
880136790 377312192 724671318
205630041 790726157 263436307
476910012 640831445 978091105
509653634 325774524 456386477
831093531 636394751 630776182
409719767 48376260 468344501
139829335 736265753 801728121
970897416 597098475 730804504
199581232 31946413 549590389
405862930 104125714 779189733
591757897 837482666 881660670
261356699 150058111 197068549
566396577 674350001 280357469
882668391 539864295 702750191
873732760 334949041 125977994
771954027 81601313 201460658
79211932 844964616 633063732
260307587 476298459 950815586
97665204 886091717 294392482
215616386 810029621 512189146
592501509 469998826 659244242
543973868 867030307 757783233
519920359 277947816 391189197
945494915 662231194 381248916
626191038 341632049 569525589
375171463 872458710 284815483
497020639 717535377 390183241
853157939 428817625 512435053
163541325 835148021 754503075
112703334 409857379 139141277
940454133 508653794 970066065
732096700 94992130 474155264
912397864 179966319 759822283
783798752 269051840 226006965
428759553 544068259 647117522
549531617 736532043 468175127
412714594 163608747 156915544
432538442 810092565 315504109
915060478 259606566 718895536
49159342 411042559 7818895
627107568 902258489 679479792
875431059 49104997 130297766
981997539 937039050 801402620
297003522 137773183 219692314
909262769 768619198 286673330
420408508 452652129 404153644
914486746 591301623 63652904
432474904 923469680 299277554
441129598 554383416 877643451
195761625 372727594 379025906
587323267 448637026 700106749
703281878 206654758 180011335
3223634 596952181 607191467
818298700 227779315 685951150
889240848 416742340 705108725
825119706 256361413 601488107
283933775 486255161 514620756
895275127 543721445 596025677
658205113 831809345 921785285
353955120 16991719 297322699
30538151 880589146 182810082
415054332 719513084 545391606
718951118 856913451 675719267
569735276 551885805 542710529
512123354 587805255 796470551
839931456 815792838 813753735
220860912 900610528 488808495
963885336 741929111 968543890
754434420 813259497 538652505
661604264 981246312 965162060
300888600 568523720 339262297
633104114 682398003 301505205
162924557 976814216 541181981
973773876 620300232 150924945
804053643 724122515 829951214
321213775 65776346 575880386
145025214 404759785 768945038
528426817 645282801 242348838
651681902 497279400 688242936
89989131 654556575 56817857
299369277 128192408 721054879
484894246 610094767 630450985
650165128 215200831 735370165
308426740 309842100 583450988
767340606 765251080 119911231
690081626 36385030 346377380
3947315 408668399 977229909
124427207 654486395 561664366
780992527 571027138 566920544
175905377 215207348 107834394
189158319 213614865 138930424
915903776 525901466 366833570
675255129 705106272 615504011
85041054 753845490 362626326
754437963 898063041 903522828
665362038 768857956 778997547
915204836 3433850 145761301
413817808 3254143 550200089
925241974 335522161 31181309
345170054 545862656 859913177
528551078 948910769 807083020
865954230 202332017 7050567
583642395 251119508 509901505
483150174 434765378 37766679
131908381 48794820 143652777
531604228 325698129 717257836
659999987 634665230 728625980
194468014 499575588 75117586
229881189 283152631 49701110
230417566 274725875 616650453
801512015 439672066 204400183
377939200 163723841 317040155
868100247 634187645 374642410
62181466 515274222 93528112
294374512 133499518 564334029
203778040 433903816 269369555
363337131 790352320 841389951
122355148 318273860 736186475
650153884 42560166 791994906
480765251 474565328 214360771
230845805 26606252 33455404
47054363 330801440 229374108
597128595 703681359 563927993
141620634 610718007 585200378
219480780 272502519 618895478
944732979 477839721 89082784
228088808 811387499 237179157
48297112 183335548 630442443
925633040 794450712 511415054
119217430 634780969 604962276
366544731 380179837 233687698
396934980 852678516 173850372
17518682 359530185 79967855
481740497 71741462 740715663
787537084 498644335 939568403
775104036 571241092 534886770
182566550 882713171 725400273
67084928 165428067 52211481
489432357 854116344 899470532
791324635 304724451 445120443
811313372 900708992 478795414
934628504 416345372 318556906
123068500 102940704 763917506
848611235 54457592 833822280
338755533 208565084 121816150
143713121 306342216 84607536
203868168 348423557 953754961
642351657 524182459 788933758
253415634 164289253 255976159
180484053 102724082 284759998
85820079 49564879 733208040
136900077 26751077 612016691
905237098 541884774 939263459
399745514 655819905 285613170
253078607 236989558 241185008
576248382 976533618 98274061
506625757 534431674 892509972
339790376 640796595 289850447
917058128 850584488 732294185
965180110 241450323 421838632
571344951 808985375 457944952
663870821 410714238 960870744
599631981 881048598 787096561
407074342 425956249 134261298
896190647 456540721 652649280
478777879 356498422 441410657
422820617 473066019 906522242
485389372 128769742 29891743
932037632 241603229 517893888
84912802 100816487 638232827
954203850 153562763 552253954
698376938 719558116 805950517
965115291 753362178 714367813
418580914 77464540 719826028
195022799 909454606 36895618
914534683 948168775 863979226
643912943 883578463 201127846
199374423 94918504 518546940
914223318 888684804 956208103
689524580 557914571 805947423
55316965 98383633 973665702
368890870 679793316 520818380
327073807 674060311 905536907
459533334 66834106 521403273
706172672 882877225 45009908
963786529 231876367 683051682
930269848 723629122 842900229
756490889 751044468 186983897
704302328 300201506 12729995
506582454 930260091 290118086
577443183 734890509 626822254
676034640 338699082 50429377
217005953 68919207 813131855
496545750 235242801 465502043
120468056 861364834 655116598
258467319 646864621 918231058
637833955 156528522 176228132
230055205 605493602 538810222
434516970 92814061 363677432
382510633 528124942 777645248
767742609 606052441 17436071
334768295 77069303 526578072
702308518 256463127 710440864
604555670 293036410 172670605
174089527 142793570 748596570
951686471 469117104 565465639
531191515 309453967 593979873
483483702 529797349 479409914
393337321 594314077 581292283
889275267 573492035 479971627
259032133 826167060 76365711
977223176 448003258 678537032
418138687 96277379 514065535
840356943 762369983 577428352
823897200 917827522 288682265
92707723 810401376 576704894
922641418 534558770 729558242
869033848 9524116 662701880
849374086 517108713 22618864
603538252 66313087 389952891
109771536 157579891 577007223
263245191 25511886 518082821
275885223 979462275 679647064
573279023 552073080 905048164
287414246 368317363 585339692
831226890 906883264 882626627
570022463 781549226 763933964
494954293 944075061 42148743
686217825 809611545 535706094
385553697 74030814 244038796
17344157 112923570 66011193
181972625 595037187 63176685
112315693 438846708 535419310
632221003 581394219 139254517
408742475 228267243 185793654
500973065 421409217 333095249
914822161 214557838 711142381
458606309 72416074 115710471
80553115 801922822 709709581
7099389 299656918 782724220
979044947 5673458 914580385
735738933 217984269 99041145
917196496 93788018 449993788
669113609 536625592 361305690
671094145 74301202 210811147
107390089 724401468 170784512
107170242 735806511 942216335
702306608 493163166 447135643
411318998 310997990 797581876
553731328 300233283 450114519
122468747 103236845 128127820
199272408 571289503 14586407
610782164 820031524 517880877
171791404 407845223 459906397
436026141 446559459 414662072
236466144 261137281 711764052
932564672 318624619 752409427
782066419 346280885 890502410
747286461 317974863 278714908
210714822 686274367 208194526
771304162 180465843 744181749
156558644 376094999 521491105
402991010 333624506 3034835
275516403 231117463 214891588
298347778 813495359 4433608
559979405 624697248 290162495
768046880 921243459 828500267
754333840 276081676 361185495
606031354 148489305 837175141
815616532 752392002 453864322
289345795 894722342 565472840
327743147 636681870 385774753
850252365 217237590 400095519
342723942 646332210 484370444
218827596 515214231 81400556
218862749 171189858 781779504
234637956 38248218 600724109
380425412 124882457 60752879
307392721 503516212 594758872
419779841 77406099 371303632
612598016 252135838 802513849
396685939 197676177 863488474
136890953 558329252 546133675
327803603 147971370 189782512
891238638 671587698 637922102
170612220 815776805 658938436
414264608 173113646 148607399
586872582 109744305 410246346
156114091 237189630 290756600
844963501 503108286 423648519
168174295 88277545 172382724
278676478 335705484 91679106
751179241 700350753 626401053
383566248 558950864 978830970
690358563 908632384 490386415
14219173 153538445 741243274
152723427 241910293 715269014
385762313 377219948 36144777
627401889 712511377 813541839
384465305 531571874 944743593
888070521 894363537 254927657
752119114 616254262 503967922
159106055 745653428 872659764
284028474 67171261 619392125
479058556 680189683 781647658
387980767 10854996 240373646
447187293 155891882 515373344
706118661 8247153 473783081
689146342 559361610 134675927
315752712 39113786 377860757
321149609 944385081 719351952
381908060 426070025 502048711
843821964 629706786 849157288
23122284 335413325 767117657
936567411 740416645 353504617
898560389 947710982 193743432
976249394 873875514 891518833
255040466 706272551 860552656
261449364 645581167 412920700
533012727 730902798 26559308
161095199 908558536 391553950
451206847 329503488 383659459
819301388 227813600 540526222
712773325 192141948 841148016
968190374 936041055 492226990
280937399 417310262 793219213
392442115 747422400 587316604
968452580 604456333 127732075
782737467 822455369 551606723
102971217 51233848 41376325
599670684 647743359 347466300
593246561 256427851 403328440
383599477 57461446 59101231
747424924 438557661 964084753
607327913 715137259 971103560
181836919 272942855 867072650
545484987 52979289 419622514
381778663 721535056 634762022
398842550 42613739 717915060
723296399 431684312 41027667
309832021 477373878 786804115
102047326 258384861 907711714
613071562 585264746 565300202
50429449 889723620 314846752
150220305 491408183 909958042
463928473 189941257 251059905
197847943 650650234 859055993
758147577 260268699 931018365
744069377 454881233 928368207
907706352 970266230 965690999
915948438 531052357 83473709
303384889 496094248 691704965
722344815 690003604 526304334
374555609 980387253 911443673
387208962 112095072 1286290
645187654 172806583 381341237
652059110 622773219 105734610
664586194 653849424 712168740
844275254 850577504 658118350
598583031 583565121 232492342
702431806 713620103 254657596
369511920 233122840 251647585
738456070 659116880 902194337
374934203 426835251 436526769
717481063 611520146 346837920
122901245 37085352 859316875
180515165 759250862 257528615
704097394 196946259 328692563
496772244 548643509 960129096
600897730 701647432 250136927
956471398 560079947 526617207
500425642 16382779 807122954
395746616 330213549 464920114
319792935 107808223 368531775
685955217 238335531 150618988
97278411 594846423 266371983
194558107 426586446 746594372
205873164 822506248 147053905
423724143 860413878 940819472
794706601 220156744 147571192
482316221 913106338 953176242
749939950 11636919 265073250
199436555 360439460 766933677
691310609 139915124 842218405
117280933 137932812 165370905
157879899 678853894 699817001
723073873 92939756 32132650
150441532 317107614 840932877
600518515 721835290 495572983
25054190 659937043 684356586
246140611 508655254 41900537
609852291 292267541 39812425
303323990 14514515 320871611
202240796 518296938 268021071
709515475 411487062 717723431
308163977 289430511 108194342
647847684 422922778 276385474
557060503 47071029 299447608
881991011 317169691 67230861
147161947 348007247 780254666
739848410 508434299 266110828
248941985 348880947 236010663
596092108 684797441 438075472
382546053 971011186 974796442
899920023 185595714 526573958
757017311 704485567 656989777
164326207 793662542 397096904
486161258 677399385 315982267
458289976 909365877 606036596
780831080 447131329 135021361
17258867 834138145 270029259
856213335 36747291 973456721
666834112 745849072 206032546
486567790 636843068 479349372
245509342 641726082 309592699
755570398 967352558 273173601
538528215 138947348 262899519
865846663 843000383 42229769
881460742 34910705 775251566
499140540 759237545 506084228
877146311 705735518 440161431
972796108 10865455 693511050
426245385 368710561 319691239
434524393 921212088 550599800
531143240 840493559 784589643
23341380 487893784 341352744
610190385 837619553 378956897
362901078 884217511 450465047
31588630 859982771 327233765
696027422 105566053 476178854
557905632 590243977 371308641
633078117 228286458 572605926
980328434 434157213 211584533
395329376 619724586 78117352
628363985 234865660 290465831
812941002 935763791 241174100
80202713 538522852 49423943
73518223 320654079 560616455
648469388 805492079 326151657
80579998 33619175 457481625
49008600 409516062 408436834
507990591 909869100 539613645
642234283 155488370 553891495
218987136 334667573 415004562
873386138 10700194 744095390
479811167 211364722 535240819
710973809 51907992 425011885
136114509 750092770 801934020
820422186 790454498 239495969
677590150 519734700 930090859
174487593 762907181 33774273
180100902 157669724 928128111
582218045 456455430 379561253
178964709 777537256 402587216
981137498 821951546 36171611
513134748 650112838 970827348
247488038 214912893 721274860
734401967 830986225 832231456
950648001 479650160 630020676
185509699 181570317 970316170
469326806 822549414 460894837
393081548 482913941 449826661
879851098 795794363 568830640
652443738 332994630 709452008
133418341 243533662 292388740
361143756 227721603 361739789
533580599 389977938 209692266
430387246 19306417 811625502
607778482 311616581 712650649
282022624 162312047 90465097
43480881 799384834 208501361
561776993 614353079 250167757
200483466 229382057 783075202
713225099 271067549 742534953
695962415 366354820 644666214
974592214 26338794 923120831
895956586 94108218 342222633
20272642 160194348 762623249
312845272 807253282 402042956
735800370 819822295 450212585
185656760 56388183 456516662
441180110 52932047 804872378
941763356 83298835 140658781
443271376 433655470 747779300
599678051 895704645 648105469
484517025 345999932 276596631
809099954 398970003 506803823
98152714 510932918 80083282
739414272 795051044 189565467
957422339 20134823 805519430
492076838 173866708 598793315
97390890 980946356 67267369
72393530 80009249 419925852
355724972 745647078 830363197
498545440 613429901 510423238
295291028 769439726 318230404
311560242 199771696 102646958
328101197 798606652 54960886
232178929 202107995 142033454
45909757 223515006 342071519
190909578 236232655 860451825
491090259 914919356 794137943
700644901 480309259 152669246
893179583 149954858 712180897
732100607 954317927 705956997
214125772 764632044 661752695
795314271 634552356 529599792
479849392 22413531 845894515
68663919 179352678 436590460
867756373 17651438 12649566
105866250 671973767 973375703
799602999 664809736 975476570
620739004 569380731 409343256
338185341 155529492 620174449
391272369 966878533 247084040
513856907 453654499 612101405
512363907 168094172 423788845
576654795 252542910 243064241
171584929 708696283 191049260
606623896 251273417 534209285
447274426 591094430 910628208
713070591 141765313 747394938
914733284 953286482 401296255
529082425 365045043 447106051
263710367 181581952 110066914
78129923 880270003 302668370
962039140 131078934 655478145
2080741 274816912 699760146
108397684 308731292 612887649
623876107 179794553 919412561
777166548 288624685 474878180
863586596 313637785 600518012
671803000 196815061 632488124
976623781 780937812 206485346
231146124 344572853 438034791
513928384 567086004 845012941
52692034 810806505 654000670
726181804 422081950 238027808
553585340 563155053 745632779
288801871 77682460 719886390
727216282 284859197 121183008
263106705 14974158 654413253
458350080 28812110 257827604
918098851 884750068 112273714
972381351 60279606 423481185
41809972 668578900 189439120
746590827 90566934 197169862
358524674 874620162 842705389
52663345 898362873 906745816
363832429 939835089 736754013
837367996 812748645 855787477
413230871 947852810 418259274
967950305 57186720 166798618
835445295 131763437 359480434
512900875 295838922 598563293
781899877 441498788 41800156
271395969 722067586 388588071
791330029 188795284 69275001
830526361 87316872 470978176
497135600 90599493 635444111
907765927 841801548 896246141
116509209 231525875 742872336
323436057 257148886 148069578
194139886 378345645 926628434
208616775 657532096 421922855
882399004 880789354 572390497
444438567 896921215 434007683
444130141 584242886 933764433
131525082 19764696 682145579
421180437 15386900 284976372
214058585 971838424 505533908
382942728 62721158 53173643
432172972 704929001 925892924
101343041 64729766 610145482
48470106 855737622 330397305
427222370 906972452 975006752
766193374 947243288 751712515
848783577 85996996 789857310
40022607 611850944 435468902
852037494 857446650 410557744
973483671 24591392 481255798
612613619 337329830 931182433
470061233 963344491 337238260
426396159 699669693 848594963
693614652 123928971 136077564
139778739 649788172 689446090
638509330 679532357 32334233
547009657 612751884 764195221
703531675 318490108 269720300
954423492 510937797 173955614
72164613 581221033 874513481
950884673 167343446 951490954
309217667 942343648 673800392
417395162 306588205 33908732
558693581 933342829 10814799
190834254 525405189 945294722
143570497 653514440 769454738
167156596 415495677 161585496
902160528 472043928 401682599
628566181 955410332 77111585
202905030 358423244 207167298
781074475 950758920 218928422
138244065 832216878 627791839
256203735 893710142 873633723
799842696 188711371 323312156
414797789 901371453 524002304
588173791 921379912 498912695
907840430 612121199 856456788
420917762 358120870 258426190
852618141 166197051 944319053
278195491 959840922 589968118
143270450 241697363 173025930
191781329 558649298 657612784
614706791 835062114 320932030
550442385 586807710 161273415
718769342 42029985 412441473
427750110 272004059 662953898
797186428 90612737 494560885
141027413 423706088 372908371
963028837 875716593 513846811
547239284 894774048 511592550
562215977 660826822 119403639
963101088 726647073 340685799
258451876 916812017 914017148
196672956 265824082 221578428
277625913 120700181 206156910
719140931 757506884 144248289
736162735 388907013 249500867
234410057 69232125 647133362
875381274 809707006 279320736
486122354 330197453 207438864
416923257 468499904 967238767
909470379 53839932 231342424
298387889 369406166 533048915
846374684 763679360 300129058
9682040 945140371 903220268
941062013 828249349 959606616
644000632 956468822 740476851
185260767 301280687 766993274
927323821 94048074 507291483
486339872 653758187 140972792
44624226 855698111 173562027
711085407 169871185 191847155
929479699 122469749 410416556
314848696 944329015 755981640
619649257 407298733 236328506
619651603 593264529 435287236
720632726 572706226 596019726
35794969 651847840 744483617
928730071 638724725 449296473
298236314 131250534 751979868
861460833 77369153 956763737
821849074 355230311 238240469
740414825 863248578 620722099
136133797 835410826 235277708
510067670 599693818 582827130
588534243 675178958 931669031
819847406 424257432 618732515
80477813 821666873 397310048
672345065 87331450 932590029
92364665 309492809 235683628
164474181 832642091 647690797
506292983 942839300 197990836
734944135 174842206 884770605
305715334 304614166 318913303
293679612 358249294 597461199
580210684 408867186 891469421
950808916 750442439 205578475
314514600 573536352 759243684
270671886 227684933 872477256
319368497 758943243 704336033
914640856 57790215 709134061
656075000 182175786 686332903
5706137 83449132 845474883
581478774 409333769 875964561
904386157 284623123 595642129
901506050 157322656 285418488
64313723 76040250 633368642
609395055 308431735 954261848
74912984 868525563 361899374
269906343 249479877 917850637
383859599 286001703 780048141
184616591 768751501 901940493
832611778 801090162 398676963
775842380 649370987 606293924
274371128 831999392 118432607
164594145 658212678 331311825
750566874 514919594 615743621
238232973 878820647 282160048
337143670 836408682 46488394
71648294 807243530 898840654
276302521 430745138 108217466
68902036 19588571 333577141
835452727 375235032 471540342
794107371 465368867 270879693
146319690 23435908 832091599
635717261 181379655 305060261
222065099 639626617 576250741
847447293 772884500 692777103
651939808 696915851 528228386
398369224 968878865 739013262
615955482 147354627 320258734
383283164 748006680 158188425
446633358 129919650 781511078
853012108 890768862 776454961
658858309 186876856 367850709
876649948 882112390 337740357
283760656 639287332 254961630
218017482 955551266 482660803
908938939 492678426 272127526
724432558 532754454 980490
492297774 324750163 86795639
584979309 610265087 968974484
452197972 479224913 279064429
235731714 194424733 158130478
314297001 410970065 14920781
651019130 844785295 539533844
328418112 415516364 761807435
367769291 118845663 956972542
80073045 89420144 709224178
817170007 555682747 420984773
643052332 550371437 226731687
276078530 362247855 556849777
268296260 497700264 721788104
556595022 683083734 153998437
277960389 482933487 368068603
920572163 705328457 832006235
849345631 764265067 103807932
640164083 958089189 178704156
380040854 568357189 867008007
140141571 751926460 596626941
262173557 47112072 487289680
415439344 6179429 847400141
264051554 615307603 460106684
846016698 789423407 954077027
107203532 917312661 32354155
74480582 99459131 934168936
219383385 523414222 875817096
262251081 626430844 509657083
181169442 519376234 285437923
189384055 352601726 698789252
952567726 820803681 368456683
896428835 270850255 303954700
475812229 710807941 111800886
902623795 816692205 677476069
835803711 680844255 167533732
382548235 207314415 607637621
523853870 918146660 768578578
501558722 641892255 967343811
635042510 190161801 778138195
214104378 897337031 938132843
58418768 958888624 920355673
4541741 127151002 690575610
404244256 825652875 793855648
679447113 397009476 542900643
330419167 316679402 856050118
623207866 96789428 671252732
533222695 834873552 661118584
773858577 310669975 33213538
888857865 681004454 913523464
80358716 174417489 287402988
131046213 970543983 148951953
219357913 56686641 217022748
162581451 934195214 302321542
128555682 443992640 303270703
4667163 144072920 148572433
956951736 683179730 827063561
883271999 700757377 147987512
187101317 29086347 812644259
187987891 867512884 545566011
607270424 319967783 476589957
249464028 695606983 605762974
174058752 81677002 38812204
522333411 835365065 112789998
276212559 128280386 154629598
860482557 689387357 903139350
128603595 912901231 124306827
180069374 383771843 552395731
228184846 966302615 136885747
715392606 937034750 476639549
296933645 342814767 685330323
473635613 886894792 840381363
815190855 327418941 510957447
951606861 450291187 655824441
255918153 278950019 935428885
68963520 47141344 966308822
366375983 970267956 622091042
270299399 578156205 960547260
325244310 438312610 478597284
293865989 536798484 90832561
658423610 571300494 209932367
602075302 27356145 259018717
553617737 758982342 427549969
784215331 875777539 290921952
639005531 355395143 491645071
892652537 978604262 83812465
830968471 586712251 887618024
290500014 62871745 927189903
182585278 382505107 921100269
789423167 966321895 306363857
898934566 151145362 610416096
475378418 401502841 283016464
310128806 701351523 655349456
384046142 931674957 867679101
785660052 594476721 963801569
411785023 929027463 136360154
724514013 281625642 13790753
957797214 478068064 151994054
457279921 646422506 953545214
79410254 662344610 204769121
22614828 425973785 16978166
480510174 786972171 62750843
802920383 626111840 282130983
459823029 516496329 780187213
688939121 619797915 914259162
21911916 169472508 944320304
75320050 223877326 238115443
885109759 973992088 384758901
145434825 864984789 192318392
359206226 594132601 495294211
680157714 152475776 189623271
899964428 928422258 141128287
34688009 755427541 820831439
362827675 473916959 725125304
124107358 89479547 948239444
164583783 238195291 593544894
691150413 343382663 829965085
575948695 903852861 411189488
888593332 301156515 25432744
42260484 302814445 278064819
788363187 869008007 658744260
341103973 159465958 530677254
472885945 877249153 594716730
410319458 294137987 406080199
332299363 796997958 698306016
811137086 520539244 428464392
57402398 465002909 508111113
884951546 722178726 24248786
721282004 53234420 388895221
892323503 232923699 566730771
587310380 524897270 314922084
96423943 65559390 505963270
111156051 7095096 312196191
577009447 451802142 732693338
219611782 449327112 839143140
540325004 19735123 573190516
837769677 739449588 429425658
759743750 640431096 52657867
540190777 593877070 117421237
265890837 368065353 236408972
166792367 365955916 406852389
918715546 603304870 769241531
557548976 655793881 302329013
833657176 925150926 374355494
644222319 612902923 625627168
338238786 50030044 230118616
3342448 392278986 143209206
574566946 397116610 837904281
250241075 959207972 367212036
66973072 876970696 385894496
433105147 259202508 660717026
120636690 363929525 857224246
978790183 939786263 626307837
409804624 190757116 450418285
747870611 156120236 587832367
601295329 640648254 129864048
216089301 582784508 570551776
397764587 748729829 786613770
253784720 844154352 531016183
217720156 627469074 757978851
904394920 2535544 796097093
874025431 315575697 472021331
275728605 597062802 975276652
576671688 176122926 859296009
601429470 49921165 312000789
361581906 511631361 692693167
596633004 19498937 358387635
360836002 272489702 810617840
935353546 234971555 757119641
677696402 25687319 607999637
508015630 381158640 245459143
365621261 968748898 434559796
585095745 764823524 476380869
440887383 723517783 147704152
445037872 76588540 787725732
176217419 555579368 509139221
966068869 413688049 562724639
277882253 774825422 270242594
729727828 112133964 783140297
937231344 789814338 784652096
697068044 381889456 973713033
34129898 262953553 871302236
584102155 377519064 650927157
447251365 201672198 73168889
121813108 269831269 329249790
501014234 593369719 493385263
81404628 89195396 972064549
967219090 962252300 245596305
691818631 119651248 752766408
328771325 338435401 299838477
116433819 250422396 439955066
251329476 708933018 633152893
582671496 448080472 952635655
689593957 61775561 172209219
935961368 619743205 39191756
467882715 328627595 136650641
917822543 886824180 486836967
489406753 166062782 682106696
758271085 703665151 50383950
419619834 697418295 653395716
877565694 222204776 507023373
499713520 269586745 369168008
907050660 73814026 54207747
8630799 532003321 588592134
241447913 332589917 941195114
489461068 495341698 907987797
812241779 869551267 602689110
533482182 232707890 74574553
205764485 10008534 556827390
351445777 278881492 702311419
437578692 386098925 416086616
48145382 689659597 443103271
394408843 110421865 279234370
24483407 350056598 552039946
728509002 791896592 715569229
156360670 730313097 558155890
906773196 489028391 707647546
555862374 533176714 101315774
611586151 117931568 417215414
219317157 329186821 388932645
505688219 685487174 546961507
215392777 919075290 911765329
235666380 98971054 99840513
955488570 535992907 773408847
734438809 296773476 130824265
943652383 670182088 736244489
790327861 164488002 385677163
850829656 960286522 274756572
488241519 87482608 600544302
802397761 664270009 657845108
871902603 325666817 906641005
318285314 55146171 263552812
700132212 962815963 788637982
9725409 573930022 57607742
252673392 137613827 117524301
389976210 839388619 149340151
295339212 812927468 201698740
671316607 276000457 883210516
782791560 303045862 195403537
808166138 589503457 29451646
453400044 14814436 537522322
49735710 833239734 798885145
493159261 391772977 381392636
885182102 405113135 672936329
812690597 917783812 817547937
908122073 369083145 322902328
308361245 116350964 570649537
833635868 567614714 129047706
638436653 362737712 380739067
20187788 80389324 763344147
747042377 436837148 683870515
246933502 293859820 967385759
576067820 444473762 264940743
39349683 300600888 183112298
472292932 705454625 243678720
119404496 827473297 341464099
642362527 362089876 645095884
148686957 91041644 341329633
676462873 691519088 158504636
505280670 68956456 853632775
426626105 889564358 941137533
960282838 282156051 258609518
728903601 341510345 679646185
869419558 669649650 657720452
345230526 839196187 252299909
328292784 589540794 742413755
25922811 788778218 620066560
498017632 615251697 870640020
448161596 242597117 225593063
400211525 408727770 432721695
881614112 279951946 444866365
703753570 953124870 373811153
571355930 495070455 198008979
153022806 265356194 321287953
687010004 692657744 190334451
722859438 73212911 203476920
758176272 466652983 844679347
423432796 843149912 519797932
393408843 5427275 80330635
796646654 772932442 285324626
433775406 602138853 402555887
25399805 742592276 697872754
234903024 455226559 719274690
940150885 247373591 814357339
306469100 160983100 921654570
856021201 224846742 487257385
802824732 380277810 796637405
838609375 365286258 38526190
149249239 694897399 103627044
369428323 115933930 826168405
214245279 506643470 809052370
49481757 582808998 144247066
338729784 842552863 842306669
553227820 666756730 725380027
776720848 86493235 775378630
266925262 127097541 357611116
288134030 188637249 486981576
479713305 456724967 786590788
380125718 387805314 125068657
596903135 202765994 609662441
298810090 112920158 64312856
883728274 420048454 652432363
584016053 567754186 223580891
758389477 962905794 318754722
792186715 41877719 882222581
857294656 607271356 357608778
384785749 905699238 901703582
823446358 335158393 723187063
843753422 585665251 499400926
508272582 92949465 497475576
76802039 872550477 170677697
319273675 941415735 49105943
742532090 176823432 876490609
225028639 844392878 44778533
439597902 224466612 743140318
709349435 928853941 329065298
415891295 354583977 273716780
831145143 978433425 631273439
705893474 561019945 277284649
828470685 729077244 157918953
539623321 356686469 936255196
76202314 362174626 137517902
92253053 879966203 941644641
66585229 569126349 237149817
211518043 707941051 899462151
172811726 718968129 828364619
884822810 964368899 258430112
941651537 326826907 255254386
120589077 121994806 35311143
813151965 34451920 608690214
870176279 692753380 14131774
920821925 639278319 845573871
188565082 81052675 252530097
471558092 149294694 793936376
467835005 654294185 570883710
739667500 869695081 602545077
623232229 25459008 67021924
672886741 62639019 940496089
339898119 146574199 869404159
647344208 374545981 785158251
355242042 658663845 869922971
515722644 350689026 861116744
880876154 308495872 85553383
540913853 979332381 328294089
467512043 629816354 854759169
975011732 92736323 195766253
330324278 340235720 867191640
617586896 400054074 616823132
262438236 869378440 121140865
84586846 613721480 472967064
390736221 125431326 610117431
184245097 733010409 937510087
766698657 718631255 522333926
76242456 303288806 915332608
664019381 634205201 352641075
914496224 91244699 223888763
310400540 51537846 508490347
245568910 953145337 501056604
106932721 669731990 605178680
637676445 867480056 709180694
517263053 967178882 524659765
718413854 623878667 661844359
308294090 250825411 799890396
955786552 512931535 393484690
508407063 283460775 866431439
94832248 862105933 157040631
246232649 980893288 520867382
50734179 444078456 408654100
408450459 941066239 686170181
306725120 809121359 161092149
107460807 467598902 710035606
337966687 17504673 479112778
886258323 278820633 14753527
184957905 195009942 789751706
700264337 717925062 452911512
954709883 675839993 34258650
890512760 514724889 688273579
709176956 332977057 326712402
385641936 867968783 841887221
393058435 822400380 123245072
78194468 451419180 464409354
298492184 527662645 963578011
141065823 808226595 363017581
59607865 660614121 135304081
645015111 945838614 436158642
860680237 697154385 345415835
865652031 10305109 650704980
517948468 271447925 201894306
936262548 266368060 902400704
159990253 271058765 326040025
827761260 287650755 744824877
273560808 661797773 427493407
378737717 807446899 176222286
513372736 448689926 941728441
248198713 915666350 429014852
643967422 546513012 643117513
504793879 26143985 770802375
350441411 144944916 249740660
811345907 253464501 644676404
5949568 820426425 349538921
638479594 849355680 642096646
420418371 79568057 436196540
367574500 113735164 822002431
59312102 964634962 127071341
844849966 626541928 244024552
586661018 5794985 54761518
402665230 271466573 104862521
941878345 109020200 721341164
600524506 406475569 680272246
854182722 629125021 800052322
623055065 751203081 536037245
718728918 54658562 169139772
227654146 220454431 689103795
545736544 828055417 964906716
752195956 55859120 481638162
200892984 963036484 139340176
162556600 299774832 455492200
200761097 546026174 716433385
206363454 414496838 825028150
919822929 493743760 160817979
356482549 410477602 12201618
432146619 296244882 816849413
571670959 260455844 923345848
878679847 498872067 791099606
606434488 95795932 393330424
781586337 849119242 327916064
746066405 276331065 530219986
359018841 9649151 520201256
133389560 869238505 618939615
739280654 65547562 863836772
11013215 836776946 187637359
260502639 138462973 277253501
700430991 899244749 265691286
878955493 497858028 49922683
369379911 204901243 722619031
173803822 639507377 357819008
519666990 642921192 629611333
493008357 980749560 213841311
562996526 386141180 519905763
913046402 842270156 500730388
979309083 580408197 453337256
651068317 780600937 715725901
885606935 283929198 53644908
185892004 414590579 281114199
636946439 617491729 503219285
927124928 450471124 451417104
594041214 76173471 268263708
44902772 42948410 1995621
153609158 855420212 565023517
774737005 840158953 7674726
377244408 702465607 783426656
486665587 36799536 716826627
259071604 879472428 851964788
930037157 456633902 593493119
865488496 443165373 270057883
721371172 94287416 818157048
93081418 971276820 847810178
341018468 87270678 309155907
166793880 20713575 184792582
467097982 13947101 81253481
629184298 709851442 665258772
621164834 362544049 44638558
674520999 844623238 531250908
95499899 301724235 34206749
292483357 125258612 260909056
165045438 337409566 16919766
518806089 136440647 509925535
862100394 344879401 38280450
494403480 660562403 66233214
980019778 799185299 748706335
500309839 88014085 753428347
607700507 615762065 789688916
200048654 66093611 646479704
581338317 219373459 660479467
802935127 768669858 790639491
326988782 117278766 197155626
297871915 632010938 167811890
898707075 809707737 707664954
408201628 38549796 804624572
819473626 377261194 164915107
249664399 772309318 394039539
527535759 884936557 767980210
121120277 393814489 57557926
427381005 453896315 161600584
178199784 742220327 528302295
307560354 280755036 415642223
547927188 455071422 827908821
619416095 925461500 771018308
424199545 104482882 625032263
536047046 644100211 904559470
568808852 823865833 402962137
12311656 114556836 669225270
961507708 360909990 781752552
901866502 922482204 739962187
541384128 541056590 775372147
618887709 243103229 676129883
563125174 534905936 81423777
214669961 886618406 837726215
848663674 298441459 651146264
953542029 676283134 366310628
908164114 511370477 865777021
299851355 356079926 541943152
801799441 894525715 760086710
396680086 501168952 88264131
834636354 931462270 841283438
718943096 89946298 80260935
114686266 487505236 226514668
800809426 3834183 378244315
412596862 211592972 854889874
674801641 182279702 27537715
816488578 427685600 302740737
112969979 13639137 171364934
2366945 342550907 539600026
99133147 191995399 543760567
552576057 739780983 367424017
429152823 783036608 827834332
409414887 426696782 711145159
898238891 367147124 417395676
887318169 840002287 748636702
115081916 27634259 802468702
819371305 743026418 851795088
806802106 443067846 814001432
587657958 493606116 742414075
718662328 213604087 829708312
785958653 112616534 795454701
860414854 247931851 798910523
87712808 655354506 679602661
459767073 440546028 628368837
53114031 30627406 630796078
104928230 819997776 540536300
887291857 471018546 581468962
900701191 622784739 66826468
422490605 821930806 382946153
623030741 228850159 792626032
894735525 954652955 357791171
20549381 921367968 116619867
518894104 344748010 408379976
610038025 525468638 931015771
555185178 567781597 312027754
387604768 715237403 740415613
181192749 806560463 650354314
928375183 642852704 442260815
841919445 714666240 352233891
424910024 328452539 658071734
943562803 678495351 218370458
830205253 303705654 517415312
978772245 299091999 817642017
538592114 56229427 503988323
197416262 79572430 146292770
34468237 733254772 43141280
78218741 63931547 792744475
599292152 469591346 287975822
316743707 520687213 512374379
855498309 734210419 291579164
559776310 496666190 242587617
872704537 84312632 958710835
698551255 852134820 904683347
83743480 579724881 24833323
99322304 866349151 834800422
364767730 42475838 240885865
20927560 74946161 727004105
168312115 583899173 176555498
911597312 745515287 752026988
860718786 144398470 610885071
279533322 786368389 914681925
556098861 65507506 413219874
660459017 500290405 762462102
112848352 217758014 75883491
420897738 683743415 343987415
552079759 798043548 540471504
92706253 673933895 234830473
687710980 970351326 24231376
232041807 87875149 208819708
254862002 482660652 229345793
11232573 743782588 131086878
893966237 95753321 473451127
857127618 662579971 132749877
922155268 129159303 244458502
252929870 241843527 800741421
703997841 575356325 466372478
55676 85372761 400363208
323558499 410925187 783107985
906932395 112115878 296345105
832682947 866026101 885220296
716686752 769060178 845016927
444423013 113572216 423577988
458435825 638569457 537346614
295177120 339490857 478461190
307952662 770588989 760322945
293298745 797904536 49532356
355149059 266921709 486668364
765398409 841861899 333215813
628667147 297842190 664098415
197381422 197962782 363509978
698854428 605230948 905698004
527129152 337174846 837953781
275397668 453294457 483830717
733410333 334646302 164902171
252388462 636885460 83015661
485051577 435831573 582206470
691906376 830575860 394426401
635227391 83428316 400030569
740522862 468510628 859030615
853098796 905296761 853810381
194037237 178351828 548830114
691463020 794892417 108726526
314213231 572689660 713820262
551644564 511899359 914446396
148780958 187149545 241215285
517410480 622556994 397355099
196899987 254778949 573053669
867021042 339270967 858737803
405798691 597886074 543071150
76210312 589697985 585857768
845765000 543430375 646613043
692830111 340895221 299551300
969233970 667828510 947397770
542834132 521888413 292158490
99502837 12721022 778751820
381787870 625352051 305832226
753724623 681152529 837276333
761764717 793000890 941317645
845879790 454020139 592268666
151956207 584263298 850540029
580747994 873074970 769591086
236261587 336139411 637834833
336755382 543910129 28985514
50176850 570926845 585176330
672965786 115672808 407372772
653761172 411957575 249233050
826328532 953678535 907124856
556578367 605176735 812820997
246457924 287752330 5456172
620225093 155539844 878095601
184208724 140378840 677111886
510317255 782828214 500826722
154572379 202580881 602734215
868129468 763236980 789785110
492803693 893235428 473358606
538348639 819267978 97871028
579232395 805572628 858206010
321751664 177582868 947050353
604329168 281452501 238340201
658880281 75783021 100868648
164117500 826262751 582562829
557172057 643999498 371648035
207267497 478732238 858818298
43282993 171571150 460533888
91793684 605268056 289269879
419059803 330263038 790259178
294174072 497075211 404643606
432143878 267648606 205707926
610873111 703708466 124680116
871551316 650864915 626781983
830290158 759687181 262428831
77477336 461167291 198767126
576323834 457497490 920797994
410411680 590979722 913378255
190385743 654410083 10447293
157049290 424928351 180527970
924266614 934981609 112011614
630561000 359138921 781349828
472472318 479431223 570650640
147635083 644197188 944850852
626106062 311111261 662979809
95783872 504238586 352986047
549557666 812887093 480643282
484227448 860133343 163747130
282216915 797619532 257096628
617264787 192619764 639314198
175061994 742065823 354990029
328774296 768622719 51004600
632840189 2557850 765615367
884922400 120140786 255130624
959932039 189052790 83532968
434872173 25239233 766150609
102576766 525906568 487708486
465996846 617568023 958816687
734717823 451620207 360535144
958125046 301215488 224866652
327451343 507630746 319263815
881247614 35044182 855586754
398504357 43183537 828675966
39402292 823632780 571841995
216644408 235622949 515190720
908117775 774716030 239179592
720493998 112335668 365105249
322754339 335886778 617720812
87716212 616820846 917083391
523063744 674712592 357050023
807875204 830410341 193109117
602426694 561482583 626081279
929702426 486138951 554545919
665254162 915493811 445833232
608094700 421143358 711619
373298843 119436783 56253917
90804379 176964790 389604420
554580443 251014137 915648199
756889293 599780993 919207357
845994496 700919370 540276734
915477808 107416353 873674650
538632020 824813834 953108752
657247672 857163973 874300618
306980939 490224875 556966390
453874330 381111716 492195326
245718519 494356311 42213543
45715850 937408855 24231803
195581805 951160967 581714734
69266746 355600877 398026313
754283648 630005808 871765590
766073292 232580527 966285783
305514174 625812066 923630505
203022769 936725920 941915042
18976221 805980108 204416028
543826508 1229204 289530729
388892632 761703104 580088369
437810756 170128022 373124558
254938222 834169637 265768292
6131916 271352876 301680643
571229413 966272823 623574050
945234920 235276206 655329310
593033073 849435670 941394484
966674118 832320213 586578351
165850242 922727450 768115938
605262253 57677963 448331280
145468226 882415629 315461005
221981810 35030390 113102061
98427388 538462951 971065324
945269683 562022068 543885993
13629425 218570092 456383857
847105128 270678441 736412809
879367381 97439226 770613012
710355234 959612419 916719348
16261141 872377931 172276234
333934062 656856623 868511700
175637586 275389605 695640888
661859567 753195037 611951760
201112933 649850685 809243803
546074582 818221256 943138224
632579312 877740768 49938564
122875345 373409881 711769724
432129172 501616828 307179703
131723456 452784525 680972570
355162037 79651026 630349551
56634710 712292808 735558140
655947131 344460801 303348147
86025092 824649353 450731943
895926655 712485019 275896332
978459406 396630323 83312959
801350494 743857700 912757807
505282446 895717142 905090939
52538870 975955693 5618327
647503780 855262884 893741339
5282295 769731385 816291094
470418987 243662497 721858877
682568255 925452885 15632138
900897067 79248035 99101948
323095793 917717124 675870864
128407991 484334440 372735393
426390656 519311720 4678648
168289659 976657893 136080393
101716585 2701391 604672629
536851292 261245626 598918874
175401167 61871419 833719122
456725079 54059772 889389852
549029380 17500078 714491714
386052126 206797990 131161996
871912059 808207142 667005961
689742365 373655995 980709040
237480148 963370196 110976522
239274130 556350198 589323354
642001106 52284508 184487509
378678496 577736014 42719446
393437293 159664564 63171829
407669668 490566308 887841851
808032065 623226538 779897179
870032610 867608021 273473280
934254845 397274753 804797360
828500872 770598058 870588939
125551675 708955720 119125565
850208339 75390780 397860757
211494442 736191610 432054603
774584970 200140519 259610076
350472178 408633147 804527822
108944689 364227019 829138887
290423009 282475963 256123751
534291039 643807955 966243518
352012150 882595973 895452976
478022345 806653917 66692066
675004796 194848951 879481243
103207668 632966988 876498893
962766579 826826488 709117142
159311814 522216009 562387543
273789651 157707122 773741124
387779230 661711340 34797300
860056070 477914893 674742094
775788749 59801185 326597444
905985337 393967389 217662288
141919185 456013812 537399519
316118965 91187137 606050127
641990682 223316548 29970671
566746809 915409565 475266419
470441772 706788226 455365074
700393072 841017250 152948323
502037028 683202639 744870263
13121512 93310810 831386814
558745542 432680184 332834255
614659438 388681119 879191422
207769595 669494067 306232328
57924754 91927574 471503428
887337315 29097028 426423359
955854305 802250446 181000001
800275776 663131212 689837575
950265752 96208092 273487238
119957435 286242067 174114822
716718643 904267910 795086919
490422978 160518527 715012306
275300588 665649639 504002199
765413018 388693608 922862858
950068412 531072008 452473153
769075073 614576321 953054376
972646633 212088925 939863272
29045169 94189438 57917480
112294756 68181295 729078796
341902005 359253301 938090527
394611123 171485057 405205983
247752372 236219865 946499897
69619303 585877788 322060270
342445014 665771650 160865882
587968373 604992851 909585557
818975937 237698349 910831518
728519864 239845076 885359876
690522796 692641737 450202704
143518973 162136368 211105360
681050262 687469678 426071555
174989050 767425747 708723430
228969799 59562143 597440628
53083119 960579354 374967085
455705261 757594660 630969767
526838098 941717677 929516575
81901430 691652732 505709083
331304923 827474625 359351001
521585283 176406090 493637891
764026462 736553497 863362428
292167406 873935458 704325215
208485933 520917447 780077108
981119926 495461150 315217269
120766046 244511931 564942934
191481431 709509506 549185829
96243337 542660740 396085983
470273439 634157826 254916580
121597876 684917793 377713762
543362789 947738233 366047688
676632729 563899548 765837795
441696171 430956014 953728067
575802732 930723626 430938809
799136452 817993894 813120115
5824879 816665043 392093252
201305225 484681069 40448977
196869446 618384316 165540752
91992377 460861987 589036322
572291416 895674332 820081097
517166806 113377132 551643120
669399954 47060714 589358639
805792918 121279825 962408161
632623503 290389823 664407439
494782362 906179352 552681177
738896307 893582876 268917502
927349058 197022624 949914051
194358455 350804126 906853490
360349607 228799669 589633892
48457648 585667082 911143348
366569170 584804143 295878203
650828147 447519650 357705725
150917691 438752012 514903653
346629052 804077840 746278646
77893909 916062640 498952433
963397626 456433382 214754932
475361567 173409185 889475099
418123730 737299325 172655074
888786847 525651971 472071433
381746024 259560249 526069552
768750529 881368872 39176608
333022473 619227773 965989234
221617476 667962949 268867927
828234773 931532040 467929981
563252066 800796965 737571628
268223738 934247709 495369875
291748281 828089042 680304420
626897409 792972060 232131976
18624358 680690798 157474868
800276825 4156177 700839951
205222868 524525786 169932309
247587334 520978874 846213105
561564092 748955788 220912109
713579505 120736825 950780492
979679013 67228394 691567688
763406216 602342767 934192230
934372760 553475200 873927112
289680016 532203416 214535078
2310944 626941651 430099067
884502265 9425022 482534684
584114410 467499805 538067441
740108069 824083428 783561255
968311675 525588930 452753070
291428082 647912305 461940502
773568096 114638517 55014932
791262168 20453298 380921289
51623650 289378310 967602038
632014654 500991932 236653485
407426678 676707513 209699374
589595818 633405851 427785747
315087609 67478305 584832812
365698187 778079703 653388791
581209269 368927444 751020788
390168144 261988564 978608102
134946233 349357490 759519200
721621474 623883690 245117273
211148068 122207937 629841588
748085299 352479485 62295604
138189822 791339840 842586025
311949762 958387613 70001516
925037207 350420490 26143527
88112477 834907483 847233673
118588713 615905555 972155695
961310629 347530311 734734110
964186236 788482443 767319088
413587103 664668747 830144443
507526007 947485428 780981144
294023022 641609710 279763603
300427980 165706065 757150177
555320001 143531871 586941055
218804646 417831135 787313886
651553229 323815867 786501206
180694880 23784986 602302853
655521051 756288987 671738310
858115565 151661640 821409902
701595781 346176339 454907238
751240337 971770153 923356952
696554229 149175458 699168961
204532490 591335006 661955125
536083009 801045650 480600215
730099798 107845766 613635608
909571774 119157103 90535167
506279189 918054289 837238210
133746900 773756885 489434532
700052570 519640355 496829282
502787318 104686576 167956728
721584553 835662392 551884591
930007407 223091518 441798410
327658147 193324465 859735584
949461605 266166519 114389971
413849519 820576815 421004839
658306868 295888658 259171314
804018560 396412300 757697461
450073743 461327878 310758837
224246365 736988767 37960385
693259625 958543838 307679924
344501746 47927241 657528508
76892881 215288713 969501820
539026849 178984862 94395405
556336987 350613402 632295521
904760343 197926012 244037616
743785505 311149367 137416501
278035541 97554921 625025454
973297830 702658829 862794567
813688894 966520561 548021618
857565415 443591863 532927013
810261357 873953155 829803267
531841691 766247250 661108988
843537417 392178181 845185269
383702711 878673795 373401688
212171615 647058200 856795788
706655138 941007919 567383671
257076563 896041633 1405587
58174113 55992903 776035260
607776026 667305904 324555922
452154055 258237255 277893300
451643253 853635847 487204828
913691510 215795990 827711639
657782645 167550382 518209464
771478837 720117093 730419608
593118177 96871069 202850053
282695944 469624150 925573756
15365357 278662728 130214784
670413249 916583326 355355575
435521157 907331590 581980325
235415866 539781301 685970720
590341648 67380196 858481915
785200732 351059514 201554261
669183969 528850041 658660872
506527919 267615093 722391371
572324350 24813948 222751813
755987133 19274561 33738338
603206187 653582785 292259611
714041563 387173537 131805378
431437175 23261535 540439514
130139068 869930400 717802130
324152681 648072692 594191013
285704519 737084392 447044548
941117770 331737968 584044683
566903148 202514702 397708875
334790707 69509060 888200182
609435677 12578999 253001305
544196190 83286973 84478639
67326010 566055999 630196552
560715550 770654777 420725488
656119123 942259058 180715679
51793017 947140550 522997355
218230933 752696444 655546586
979960805 212050669 610042756
414399943 193802367 662899873
264766115 603140529 25038671
945764176 961507765 868672378
55488434 274880769 809413677
30118576 461328592 602793119
541858706 824483062 514912522
761266749 166137384 497087494
400213837 649143565 233945529
732309851 648805306 259016594
873730794 407949237 110077626
63824014 683424061 774959876
491790442 546779406 296049058
72385092 187635609 530478384
655720217 264344697 501480915
318989042 290412622 15948850
386575314 479568043 86961578
90834349 453434800 857525522
16124507 754825111 465144633
630997904 246240531 540385021
759324539 844693549 331523609
313783728 128176745 468607924
897380049 413127433 360151602
849892267 897507052 148274170
787567565 465710302 442020592
890672735 549909495 67958226
15019942 331507017 930797381
221533364 950751095 151668078
518498919 569128882 197178606
759557130 425304642 854693143
596641630 45362268 550818629
23274769 190538157 101008712
612158308 649090090 270959370
531073677 780330956 256242503
814133147 14016064 144545204
138557031 892203219 43496468
93011455 88931419 515877332
706955034 376510427 480005018
877171122 421733574 968351815
710316053 37915390 345312202
292223534 525475389 486012745
542806144 215508840 904769987
177668801 2071131 216667626
363500609 440809581 484449003
934472844 321281813 979333840
300531198 520502438 450548266
8273260 47834797 359199193
672644356 34738061 829671649
579162754 3843474 419794884
663884978 665810309 360345633
14782850 906606011 265707270
565660709 433505781 829805559
72444212 903847350 412102412
739416159 399956075 842027301
774039484 773710928 215825158
506605755 555637487 394907906
887016779 284834206 305609078
813637638 951661169 353629926
2038854 47880457 685733779
506762729 527545902 699084311
966337411 228938044 105620549
545977956 223278492 927658245
655826337 556200158 824283764
797841752 41191126 241936899
187902070 300661231 585014422
599662704 274720515 980039168
939385207 175636119 595047057
250553021 295272374 439174781
101208756 89372098 857665722
950668671 368725620 621799264
420743608 442640766 889574757
97699501 906212361 363189992
770356275 843791153 296220246
791719256 12614262 57043522
299727207 114929130 921156090
376723916 75745056 4755862
590853195 879937692 850298602
34941957 738529453 33556533
755334651 126457652 598153781
415236982 569324413 493583439
771187524 932649903 968353885
582716041 520830695 686371640
561279211 956162354 573814968
835934879 110314361 412470713
680417784 395884945 225832867
678186632 517012736 6719468
288653230 369234627 76718825
25554675 883374936 79472507
967332799 672552230 129299343
300065556 861625509 531902068
299721026 838498525 54635548
361631510 708136785 937475301
426306812 21346086 505045941
596351350 554034829 868030368
816409908 671925018 880036173
627105355 265253826 262257552
952209049 157796971 367306175
589576282 728470900 931413134
425117006 383322410 447361524
301173018 395293376 736177170
828319173 614082884 123759697
761373908 491167130 506231130
784099510 607960694 494089640
474428295 189901463 293224398
820542814 405950800 739524171
658350118 731649060 745027321
51164567 324173011 388262312
28990505 786349592 867369228
25605477 607016936 683081747
784802256 119734500 71313771
593748100 158166558 306182127
933502342 157433179 919588867
716188347 975625852 383203928
131015154 807260122 691239543
688335459 277861120 382520844
621786672 576745009 771981852
892457047 537409085 29486742
732149270 38489703 121152289
80237696 391312576 158072884
593709895 934248266 540368836
946991576 490291990 667543867
933191380 545834182 478368874
56111215 654251129 653771733
982293856 963211805 827318648
684834051 109172517 467034153
576375007 518635022 364644046
670303177 492348884 175193854
560649405 662018408 544738339
109324403 965731843 604810204
213388788 451525115 901997335
264477562 769512624 736786296
691349268 416917624 467119846
645975591 39296465 568311882
478852026 195093330 897855237
530718467 314781338 671720423
121858441 240535546 340580937
184471643 777662905 958442194
606565289 572203839 603750436
941747815 718072654 618251952
170924379 818719285 840093499
342050802 411007491 394055440
814408407 650288972 782759508
567776603 337047318 27901917
453091944 788656314 866502752
242962534 701550315 589966863
183506814 56551611 485209203
61532962 431593638 172355630
968102746 399694136 164547793
567216805 676497265 711034308
622625356 930451031 203672742
738346917 816687741 240093560
964423299 132223232 653073876
678289420 783117026 410910784
586163954 556809208 732869378
127185020 815230488 503198925
904650039 620865831 815270507
828300782 728014384 554950605
229755741 865831564 934560903
17087040 773750172 5276423
633655123 511026815 416331370
328643605 102368628 436326002
904855780 233821375 390327099
344333813 478905464 216654006
287641766 411375402 492943680
475272049 3853764 378079215
440694625 691477860 558873867
808733939 782884707 216106135
384525596 731791018 299987140
563014794 634417629 411844408
259563594 703471131 547435337
832117215 798720431 304215962
738273130 385759035 701017050
135164885 421403221 365350911
686737500 186736707 918769639
117894340 541066915 199340689
149240185 769780165 174361937
444347056 973222552 580824505
397749349 807355644 942299952
305356754 841235950 29258571
590656597 861697491 632790640
756208210 333592256 613468242
534669155 267250710 980519417
742376506 25532048 886931032
93977376 583615007 896108191
981351514 126120656 359505776
603614348 23331267 590263977
296348986 905117821 630089167
698625986 598613338 581530687
912117921 455770778 36984615
300549393 813932073 924551221
105399269 458838848 296476584
749480417 729229005 850888159
877155722 608761963 882421228
962412629 165321472 530926067
353637055 964877482 617429997
384566458 878614870 897671417
368871331 796796665 59027744
78303541 759958867 952712238
321462511 856928876 621261475
214628994 158083915 617497304
632686382 942885569 942402559
721502998 599949683 816960138
180571078 275073185 524227658
124445057 831704495 436010888
721668028 703546391 741397045
41408076 753413099 677318711
686286131 747440259 486594886
726987106 902578865 413849991
30311167 443229618 747474382
493737704 64914238 784327366
196912481 30593052 295737040
719166603 329717046 702894035
648688085 156960029 278771811
284089347 853050163 234091722
950531581 40661290 230473535
275335856 176584595 110994352
86038125 632143231 444827958
963840864 669206393 948557372
477036979 549632472 335665552
131402111 296622283 153947937
402719904 29622863 400621462
609653296 568319488 904953512
651385695 426068966 358274286
404485339 705191923 254693062
754736576 59438776 842644678
434696228 872002104 463436265
684271010 937158375 315596257
811674802 38965530 52931374
108225378 743163260 158545286
795791412 469049966 319071570
155297434 335409942 206642028
652952525 172807683 979793519
680610281 960597955 439529079
555561256 154560482 902059000
558136422 268047029 423558835
480911870 702902386 234120043
410123288 38863924 604016992
403998576 951610898 940199768
704653708 313409873 97597462
706496500 421731193 528462699
974636117 408549284 18016612
12327621 539203587 220149785
427139377 844915671 96967616
392038489 852689966 51697757
637425296 824817593 226455189
780323701 249028045 222936938
754749440 765873291 820944047
787110304 402721277 620768081
414039513 292109300 816474046
577730912 798374375 537406964
23185503 792890769 232605806
118661255 745655277 52082630
243033571 123913675 702985727
378141341 393561738 7800646
215866893 178143138 529242406
581859762 473236902 878330551
254657825 691335182 965422419
181544933 438910907 617706864
456864808 445554064 234423934
298464771 777512207 8464126
633608524 503153123 893582421
562115799 295400822 298922733
100275835 262517146 93426037
311431780 516264521 326467339
479837865 662219564 647526000
616810390 262198116 456005848
391753545 386033080 32745655
134379046 199949983 950994273
958784997 818743868 753909385
778744770 960764222 591629886
878150729 346568607 923284099
155805654 692543425 803170046
270110840 769943518 779589563
72932074 386871236 570703210
167675494 308356001 378973369
482946587 458129124 784683851
156316309 813376901 283909714
767366324 869727451 271373
682095290 812921606 595118067
108485025 963943249 720051472
373315384 573610313 321341201
52585193 304040937 913586570
967356864 154018306 40117878
5314538 532824732 591493094
233201035 963038429 588481372
955413758 238535850 288723471
491513781 494365924 146929042
453643503 443729396 958800186
318887696 157848135 905307625
109008506 789415285 657584962
797366305 301802712 859644535
149945 339246207 309858669
91353599 505985928 688482288
838963457 925230231 638367571
772815010 254045678 861421673
49880947 898183030 893946860
486303406 894550265 272673845
217156925 483567281 104504743
289149496 687608243 450927371
563678028 660565517 62404932
74866400 475881344 637965739
97183276 160784799 759093424
543150046 700733527 824589154
331799909 791764117 894508552
415077959 118926994 755459672
178910763 860532505 958218296
950674582 199007411 963688380
500694990 421121053 521188801
258222541 721525060 750864845
753920583 365558375 62400682
730276114 483175773 44139743
646751833 28700028 406521011
56166555 815233389 365926990
516960147 298426190 428913874
820186909 675317367 186391593
357620600 620101396 843131732
756170718 382874949 6859941
901866966 963008530 386193170
510227307 546343102 73809733
115994931 788887453 494762518
130143291 910492997 105180859
159484356 256721509 635663697
305559130 181709582 834763022
839844624 54810502 490330110
295163748 32256951 710464162
348308000 199767368 849807390
867413981 623186629 847420496
819489826 883083677 539576910
644622307 255330481 320434686
223215069 331502442 959435962
254089691 70420032 707233225
351981301 93856771 571850554
42064366 396249959 599351877
31694283 657636754 648795870
531364851 782087143 221696969
406754734 565823786 419167406
640771228 140258556 595476502
917744967 38997488 121923858
842948630 366238115 460360521
462104407 893116802 339291628
910235170 400446447 408205514
489852828 290047361 353954973
283110966 906539308 686459023
35895036 904955465 384008281
239009905 758476313 5324509
268860219 822845056 32546907
667325838 926619837 325858863
245875323 735324484 470357774
451946796 591967916 196596937
676934314 419839490 625436389
225044576 511215098 322607329
955387392 268032874 494567177
658973090 213617515 871471279
530158356 277907830 712083967
767531317 771345080 568500772
666295623 746580608 231076715
914666332 498282531 661797338
476089704 138994294 153093002
402656864 721761566 436309125
735660299 613606826 317763835
127069030 878423224 266104685
395519323 275435445 639134357
802101192 361103826 489913047
286204208 192253096 947757830
523451859 786333508 575336579
951746151 481022138 315873340
458042217 615590778 494242781
677318305 756997107 325274144
736957884 680226234 141213986
640751216 684873345 202130999
381869095 427001047 636000845
889483898 561471853 570289723
954149167 328958371 251115224
868536269 688210765 271409152
239854337 884615538 201268634
248849863 30426978 756651649
663510785 802974820 180158532
661938158 576450987 842966423
963549074 890478416 111867182
616382527 856967759 357003218
695953163 837021176 719850776
631257300 488776944 882339241
906251241 1275156 96092693
851846415 564955724 858716121
930856018 501298924 4249314
44976599 71841512 270149556
528003395 881571257 283431565
223732049 702538116 888585922
132996847 445507697 536697466
353954246 91514279 217530147
375492447 776843860 812489288
36521468 66089230 113010600
240045338 223535058 688421084
630418213 900234786 118508307
260534383 877863283 154399961
533426868 907878724 818727229
347599126 555925226 628172357
849028745 602025383 102718614
33741377 482256988 522461182
458622530 67401374 518627293
517237455 109758589 565038867
760176929 601974473 603037601
425401833 964233719 262759024
968207604 883476613 590911644
386340808 531924599 900777587
15939510 176099172 576883660
870221313 532595600 799819213
866985712 426374987 829842485
343283345 769192993 490593346
66294581 508712618 538706987
78729237 728192434 361068991
223693434 100026232 558132883
570458836 66189075 69658580
97080154 415104095 672756070
858450378 416504917 306611595
511733801 539699911 201713057
227605728 692428658 302828138
957024705 24706457 99066655
381206587 189085916 854290861
891001342 425671518 179419706
599714945 428434898 612671574
754104129 671956556 674756820
178244194 691257033 352704557
458767689 179813343 320586576
77767147 66556399 177725953
439566193 440718058 873816782
420088442 209835324 951590652
97642664 914844369 590452708
434440519 293028000 731750541
247933238 582318575 132733575
776829840 287789829 798388798
356269103 480394155 754497058
560333176 226695445 72444834
977830954 122060477 225384654
257882311 188013618 717850067
483946232 178781120 412999820
322938337 583746187 646591408
223991390 758263616 182138282
558574706 271366780 877075176
423407821 650065438 456333627
76468533 756953073 360849941
39203823 305492031 941597806
573617108 832735110 666329769
480905947 463217823 207009134
957947278 498626981 56588756
855688568 53230403 327623049
786130287 893020803 219724198
400380726 226672694 27503811
15246100 969719928 160319100
803309596 824676342 352891082
72154954 354496164 572894833
64747158 970963850 415211957
836608035 413800577 744648588
868350988 619337861 806587428
469259323 602303324 228159584
477828201 18915430 825777105
754348361 545378260 949773339
899555234 548942020 981411410
178048796 85847098 81113131
870016062 188222199 742048587
973222314 702085740 481419446
625203883 800852370 563604261
895716318 730787567 197576620
713182941 581888091 466491782
110222864 822321987 591859050
311474918 732752491 581638727
794136300 214076999 653754999
107021125 623973854 795154199
254857731 343049604 150678443
103662372 691949905 567386696
353687880 277874193 865357759
280836403 720742615 803867953
30527111 502893791 482105435
269584238 806402697 752479325
329487839 115909517 595239386
875675324 780047573 403619938
321209039 784114938 539197
361476221 481408657 742084617
663664697 61067731 629303123
371614401 423813136 886976991
913495817 444511631 346465486
794110737 679205558 790890130
121396201 865719864 303253509
20509187 861935123 404565037
291348152 380494413 879988564
690186805 9017682 602290299
414334675 679120996 239902360
414268730 255883304 163537784
664502824 250101861 440515671
333934559 680249823 474672301
225032979 223663594 486805548
657585375 898404246 237447751
500978852 22972280 184678109
640260220 666304843 160280054
488916901 796603387 616003108
107128002 811677842 891170579
777834634 493663462 953613629
952994949 140114291 618199914
935716187 818217410 438712900
789777023 801635452 840957316
80880078 448365458 555245208
36140104 644117302 755443101
457286924 396908592 828051602
918928104 606485512 947700483
274273094 767133699 344501804
14154355 473215347 932959347
847782670 717347738 656241442
961369714 690739762 287128135
529695278 779273384 507181280
220202727 607779599 713681501
719073914 842553386 383314061
853064955 651015005 146491658
751328274 261864782 701285537
469406631 697906311 419467845
824773236 834134983 856835341
479634788 201660125 141938784
123208077 561780030 610926621
42931585 814049503 745797388
947780092 30923969 10265729
969985059 187684545 454978181
498328742 407416231 623780339
92257147 753989779 193341268
201363683 577498452 52010838
545067094 134054605 481512738
973200598 754696875 295956994
834981285 55982593 927264074
226537717 182358618 746700346
441681917 284234126 604217432
581920012 250911662 853716490
129539426 383975581 946425206
645022867 502870964 217360137
828140589 679467250 730955456
667954316 184545541 912834855
268512024 494511546 210129364
444497362 719277879 413040447
228037142 923562566 278815153
600633226 956541332 310987972
695593440 497942465 876427144
353737200 901665875 835333211
533844832 327437553 718546049
319427280 859967092 813233550
618224164 62604564 606851261
286986163 164757605 247094673
1840649 862446058 642996796
609844211 202946067 940104379
890260643 610206764 454386394
348729276 251454704 657449051
630534794 41495747 920830002
390416676 142539440 920322616
349968249 420978584 519699970
703329712 750273289 355461209
288605308 688089784 233665658
17236212 378008396 173788508
800257290 252605638 961323274
859121279 323801664 620717420
172870185 939104226 918604467
834162067 519859445 804126515
36143395 879585448 410178906
105217857 272677269 370240387
554632136 687581752 906096704
434213532 584652884 858650435
784875999 842434690 805673534
61597450 718080224 536825118
921307510 706751789 463267435
293307340 184529769 972565904
788755935 232505980 433381428
289513715 42051111 867982942
248197114 120261645 650560458
73819324 131396246 10679721
415372363 277119857 277149584
72014322 648427741 86877272
95246486 57080666 454572951
186702602 808894596 637877456
239777575 272271743 161921524
826189569 162082059 275809735
221552640 373766311 221855579
49486884 21977942 85080135
649568472 632429758 806093066
273693654 559198661 123513625
625383742 511156211 114103454
648887450 376612734 980168493
225444432 155929129 583937092
751966958 933560502 728210202
186041925 965780917 627435083
500655193 566633475 766851810
188542531 610200874 738515271
644688041 154606747 231287819
762645824 20426812 212622168
372786883 586471870 655083079
18917386 755116569 692641040
607914134 888735931 191569222
361438794 143063592 78800813
50364142 801652061 500493441
819126792 407984874 790232239
338957941 15698413 103252853
310515436 323596047 254492427
182864993 551300024 579748674
597393113 797537898 502361424
854466508 695664619 591551010
863380179 167112105 585246283
617510862 36901168 518496434
980271655 414984205 577630238
102265654 686025135 694262219
481796842 849886582 448154662
337456861 310825401 595790720
152631160 945253979 906199071
430895660 368835590 174337644
838000242 104788090 691562820
390782489 676604470 439990315
178312043 303527519 406045090
205019311 809384480 429206627
388881649 747624819 45218098
392423238 123571505 311273282
921219201 190291596 351120777
898817752 861367643 315515967
61995759 854278102 584503595
952553248 645712929 655579912
609358898 643140479 567964534
463665706 658991057 171121745
684522151 217323448 559744460
871138089 701330745 859728173
590811123 142135686 469686050
589836558 524865832 44522379
278545657 796489655 677018192
817442878 467048769 878651421
391384792 951209589 578842390
267522401 606297865 230543223
566832319 505281871 447868996
157923375 267749196 585396092
181067140 692900955 30462593
245642939 39980482 128781048
764424718 244860505 27747040
105324284 583821952 423493836
628983889 491517000 466719769
354563460 908854792 115687397
781862046 426057170 412018054
898844760 833060594 60407922
165090654 307154388 654035292
362931067 532519255 317532087
279072360 734344530 873174188
367114751 560233953 257324972
810486239 648507409 353763799
536033189 611090526 783167060
555721202 201449810 266908978
39351671 746128088 452726327
876525872 732952120 411602099
962163262 921959883 745685912
791879100 665322559 188071677
334763773 172313946 839520409
764243320 235370272 855425061
682378517 709571860 208422660
19298526 887926527 79072737
215129522 65964659 603779086
559211310 553173654 371177379
371401481 648499006 632700118
300223674 714153662 323562394
747430321 104634364 90694402
133003112 728785322 907334739
784936680 503297876 315941213
30228216 821290655 591805818
391966991 876231746 99977367
153199235 626759716 787692524
964264522 615132637 567551657
401684332 852677919 806511959
928703141 359659689 400695595
108954007 756236167 463434002
764192953 712776230 659971335
974855423 295410756 819831370
657987994 500141708 636339572
90570621 411442011 652758865
948437837 228997694 357562792
665642123 648013731 301639216
634396055 341309976 609665009
549835414 616766566 285021840
291610032 800948664 527635752
72657552 673269840 184038757
935755220 955193197 168561763
336421137 54323051 684573362
921590546 668763277 820570221
882709935 274260909 397723909
225120845 91435070 175822861
828819515 925672506 839406361
571336638 188078128 878551879
546701013 951595173 724881223
557240060 215710110 516767023
239070676 564463449 185274643
535683351 941270723 809030218
33097223 159223167 503240152
510902737 686770030 772488076
536728438 435114094 73443103
241034253 762343826 337399333
152044805 513913043 69345366
480132454 1470241 916459970
516282248 326585856 456981943
737879577 97857671 797500568
919580498 949553815 955989944
557297699 684517708 495614385
647842033 722594368 560421871
702639727 636889913 643844508
754069490 927144773 175593572
608411200 820813868 883983955
362583752 327612150 763609031
850467391 457753071 21381541
912907192 763729740 789916498
634797837 240453500 723874230
738650080 229222419 776404464
916251819 515912716 204651673
524151604 88467027 164098514
829536606 112988467 215811780
276218415 721228623 745265134
194348437 631951459 797496750
498872944 703634622 191758021
805588119 694992309 596856161
309401136 217769152 639200976
235551043 852875371 948871857
751443349 164167640 183957084
671607033 886200829 516822250
287037213 396668511 881905065
465207477 594594108 512049978
149448244 546879030 588742091
395335191 762622143 176344524
132144065 508258586 658538551
664820878 47863591 915715633
480886724 220072773 524261035
320882392 958899968 971149946
634441439 615104928 736580606
712046762 287991961 697354123
259669960 589388383 745621004
221024975 416585904 640769049
439437475 854973066 359429590
296774168 204498138 613726751
847598948 310496158 68623200
639682939 571917733 249554886
451383565 740788114 863958440
588493350 382930098 667796659
411952514 903803751 343477542
497400167 192920598 520526777
643607114 225289469 230113313
225901459 396681562 38835333
39441853 58726859 675138627
160494772 882258135 150451724
689238824 569575310 58078721
723898198 846843022 82253020
533670139 887250759 980766585
151698797 293954383 970203837
183756411 121667946 589557607
282417530 438611286 616891074
640130722 771518254 670803815
786710915 382353621 527429386
149486613 177136773 827918187
729653404 468629048 657722130
811311341 702767730 652496072
967218468 785547732 690497406
219319229 891055334 482651297
977896579 254380947 717776788
296603591 289310132 602345444
371210688 770491590 765879227
842624385 604441129 852595412
760679073 447874186 702996318
948167463 36449503 631488700
898817648 476688818 427667161
806369876 549238412 583227027
634255318 368359446 962076077
868739759 870112177 399227554
330595300 663703842 825489653
818304539 48299785 896985584
514090940 239614022 74077094
932328893 905619219 547531757
978584648 769887537 795965363
718353632 155048700 8568894
652753350 13657946 60255236
586912955 498284591 205129870
63315614 727110249 426465669
837770134 206540668 537971271
210097447 472859507 668173627
261232434 100880435 806413578
792131566 336073428 672697065
52624651 719035573 454976632
217647130 459804745 937994306
900358304 39054676 696212665
159373271 814052223 42195398
426141455 337272043 20115414
559804622 832384290 500112139
621065388 417254726 330053661
621967972 536581285 181487433
600196338 174873160 234393944
871149537 515386216 306261235
77745041 825715768 485083082
840747635 349885858 151668126
480654080 98921306 3700244
582986918 575149752 615102346
335337871 522980580 180883896
869593399 266977309 83504436
660488487 954853610 461817654
369488273 941465154 571811642
914371753 859889004 302234329
157304583 302931813 634097094
730152259 659555758 56817921
933074701 758135935 304552573
669689236 422400066 856388822
541423514 325702581 581860644
406839332 701580306 291377957
330706899 421357460 597343823
942172694 29513902 2493309
455518575 911651754 118770254
98121332 121816239 232872177
777305985 273634141 540048886
38339135 583358954 117117476
877466567 528001130 514558370
209735238 645156199 430807485
870299391 32645852 65234571
964098653 798061634 613905149
88610061 386250055 307714976
100251455 650213315 518760631
28053540 395375494 322751093
85958531 825787340 837571430
476906411 683256414 451590007
759650111 495163037 814797946
538579926 33975890 922727738
756711741 208331040 335167510
263063539 467755380 121579133
406706756 638987023 159620503
159741432 108165906 699040621
36342726 123952981 93718606
788448987 300457934 514321308
910163870 147147578 427401003
187349693 440005629 65647709
978325175 912741159 907163859
471813828 88255293 11440729
65753290 909873518 382560997
978993604 344509073 411109427
364876853 747230307 195259254
385622528 155312237 782316209
392062722 773239516 515838582
365238591 638915457 241207715
416910585 783445003 811156351
32933587 414304057 50847645
918686131 786994255 837713513
441614965 199994829 592996479
559704739 955120566 181733072
648428297 84569095 159971321
181206486 507845605 48677618
40578677 828422185 658889239
814157391 283785867 966693993
396914323 911588233 968143069
64931383 328404809 27156768
603390437 857713241 137382993
234049166 866898497 456719728
890628146 426488030 960095810
767717118 809508137 240191172
589697594 218047883 371294259
408095867 900545301 672260812
696370252 768011316 798978547
681188120 341819577 618621432
907756553 848597756 522565637
645862826 357754213 47144406
719193968 28067760 730374859
893607003 613581846 401353444
933566325 443297526 486623889
79499019 267392770 451306543
722263450 862882644 796961480
414339544 767076424 676804351
590550302 328620367 883200974
945276563 148681081 640421660
368090800 965033704 960460561
884295796 867230749 253313007
835771307 325224373 774788473
508561121 115134353 760428351
214062146 730079313 600444353
341880429 451762729 336800043
776900859 94696321 582830958
853268520 515238668 484001443
523625085 288574976 431374225
410855986 687852203 731823960
295665648 583349996 913971386
420439222 245390604 238368681
494174287 747564873 409800700
625118951 365704505 903929016
399051888 695932172 5638202
29451384 884817665 171781512
380902230 770649283 920256789
70389316 731043964 340168456
371462638 239586247 108458810
789802773 824060622 587116163
393964978 688911781 968469496
146917963 82839603 406226506
535615371 741007079 319404633
455965514 361407749 621825379
910366751 794539259 702969453
715367609 457243908 604616456
455413979 552554899 490718930
859711370 920056776 865913457
565774841 977611242 687071626
511628783 206999128 125451923
943762528 671108272 517221038
235738004 696353567 718368973
541464937 455781736 627242425
604877126 464787333 153437705
615541740 860944293 38766366
835220457 887523284 869034944
120072092 754655429 719826658
712696975 772813058 729679134
955170942 314370471 930736124
142151321 884561997 865902103
41742828 198915321 3653381
198418208 895688208 899800389
874570355 812986349 175296689
963780220 532415679 67971594
408113090 747741429 178713452
109233104 494988753 308666745
755239064 700372458 79959185
534346336 67663039 70143303
379347662 232466067 837639346
791512181 194147233 941654537
911390150 236609763 394920907
327062606 253076335 317056504
287839086 763013255 623879934
483414914 409397814 99090729
360602599 368390876 881556982
465568499 568595334 393342210
119281795 361888235 374014176
77288128 957296589 738208697
269372329 832443643 129357680
605769663 263426532 127832909
28323316 717186057 707797714
13233481 766244792 858112109
737884907 94539928 365346816
66746501 14681394 34446999
798026080 221935094 468585752
943167460 769619411 234985622
43751794 759838240 6163059
341640161 457141741 124654129
899390344 10102486 769023474
393458131 149584073 478115701
257210115 620753794 620201445
314883206 671273276 264216381
499367188 460560306 275096399
245499212 696644853 481933799
37149414 123848512 643955125
377401897 808829593 102139570
73006389 703485867 167038382
84490215 564287843 719288798
687694543 498775080 676616799
44031823 745792860 192717566
449821056 316030590 793670837
929669474 703881374 169676122
428206788 966951795 838736846
621854880 934259776 300812096
779037566 56081331 329628435
855955316 136729407 573593212
224099397 13242069 960946167
411571516 452974496 600895751
605144347 805575751 647492343
311968045 414997207 127297590
720850734 379205719 74015323
493789578 609661479 322367101
862981933 34311268 616832394
569653623 20870036 699893284
595571844 906761268 800098325
284083208 779279828 816139557
273936746 815245032 112601464
675700166 915598535 464024153
517875736 145206613 377772085
797279111 752198166 114343248
457115068 49693378 102548448
246648153 672214867 156470698
900927706 457725986 843591034
155076035 714129552 763021809
576552801 880528897 447567270
691603320 896958797 20801814
101355912 323509024 855199718
671437854 619538409 127008897
426221748 432935829 276489485
743744574 753902826 778885923
270110379 636591747 430644333
717382464 155799692 8265346
315545269 574121676 312601205
916598446 785479758 749042754
190158635 943098935 585052565
497071802 41756291 279935138
896589391 213587381 596334802
648852514 897049327 547925945
585073514 121571670 157539736
389883948 47322205 216546054
977467500 44541051 96560584
834440284 593910316 28314014
203302885 608060747 83102156
330900959 456919455 26245214
391140348 132150671 822447593
835094803 705597559 263412387
722071546 296460156 57900855
901864195 112781775 217434172
297575831 445373488 717674443
510178340 255857065 929144507
623808880 242731243 790431203
704428305 24999220 394046714
943080561 972958817 710309862
10183047 237652131 889819433
837543811 689522850 29956841
555699539 401819003 758379388
498038149 892959193 445816976
159222020 594520735 149176150
460768501 288971848 498136260
82060967 691532584 11824603
889219687 635368353 519920136
948012076 223868101 817350291
673496811 804895964 139132422
106457059 691130167 179901658
185151182 27998714 135851492
333863941 215554985 573267968
266431301 616183477 360137159
605796607 875628679 499112816
416189429 796695630 828110501
359144543 480765202 361584697
45019147 485714916 244917311
961632310 692628291 880462628
158438528 650336262 721704485
687840068 618317403 431008875
130192502 476819469 76279931
822449411 411642870 400547887
598601109 245783680 4103999
31314946 944367605 314813589
924987458 625270022 3042732
134867624 482624816 169066245
477796538 875293785 456570678
782197232 517400082 243338909
280820500 34539120 235182811
806823490 628363150 98269235
869547661 262279112 669881171
245270035 31245488 469972265
151486293 429185546 855289646
977912810 746967243 849185422
264679990 938061260 924719781
142890598 14042313 915057354
225711533 213725729 803714988
230586746 979990540 577206961
134618694 515921774 209722139
745103377 706653963 834592691
112904496 204137960 245558323
585048935 323443376 746018876
923583581 546484138 112455992
398019656 33464237 13445431
362862746 468389467 407217217
28021063 754094997 687929100
26012326 106763686 445831908
148227485 368670753 798772756
90932936 233744377 871933467
435802534 974452138 934151113
284402282 505471608 173827917
195544421 730287884 869504709
972176683 569941486 429743581
880753842 37889856 806518784
337670095 557850462 617189807
456040961 434884785 750683238
125636872 315374777 673437773
215299070 300524229 222106435
334075813 573709862 211427496
786924156 36699506 938525435
773494284 613668652 51562485
733869818 773971468 98815311
481588731 697826079 84349889
345791732 5167414 801318
124945551 68557566 275857418
149846836 171834116 460851201
940834431 212247841 490207011
622813787 764374101 542358872
380757993 884209181 210503469
230061020 891152428 732863474
147637118 642067976 82235216
741969446 960932091 535363357
778907426 755081858 930044644
383786833 963825072 957452843
656271125 59464164 513156936
648466931 797419543 377879330
43740057 826218042 967315415
121968354 4717242 446649362
140565110 457894453 171546063
844246377 238840241 879993258
974294110 222122130 714277889
581244465 973783235 122661696
644014581 714511951 343509000
133677222 427367679 399256599
746961108 42582121 236813091
676700742 729252477 562985243
849789929 754235403 396181359
815047222 130040147 919081702
839103379 910506567 530456461
175987493 918273098 124574439
487305093 410229525 706886395
587962192 663900194 537737037
290351471 233788525 499434746
685541796 930294621 222079910
413996361 517757526 300478513
766382794 97257008 298426063
699450161 881391687 354924062
427669175 608064629 493206565
483289976 238684919 311823632
935398759 844528786 46447534
435864060 510522289 376223595
325336197 594203284 406716297
610446430 345693126 310439881
212315851 788942237 317512001
158903247 710065984 327371332
730918861 934928281 225346578
395903140 531214848 371729294
129210662 932696016 324593510
373104515 81499616 573950802
520361563 107259935 140725277
955399092 4441390 407493416
18835677 457971006 348666391
62140377 216365540 21982509
750284382 664650882 87516272
787277635 809676960 18931236
877544080 431833865 532698516
536411171 913060878 373666607
413363273 611062822 338477401
376661634 151857709 975454169
851388848 544564480 975205822
332846044 696460521 748175831
417785741 768272773 826285549
824002467 79323453 450745741
275941537 646647562 690065321
786350613 258807879 659400141
837873598 150120408 509498578
307700718 80820725 688928028
968660063 332321319 227314044
913870252 283268163 338642402
485602818 5677906 649639612
505759905 947869197 955091977
412014629 107865493 65678170
138254976 213028474 210431761
926524819 304120926 782981616
435915865 837725689 348161924
34772355 10117787 272856679
442439110 924121541 74404130
477024486 182564361 370937212
189820632 718897990 482001275
895674029 534860460 477191146
615227150 197504817 200683324
570183428 584490799 621718577
456450921 446189203 292796884
729323262 214435112 779675880
933276538 601282004 103422674
573132466 735333501 831226853
840677749 374736087 277743734
890588958 821932339 141256980
43477294 287381733 698696909
618372070 904582349 603222053
287975195 504312155 337111122
839776392 974100656 874407424
864423526 301957424 46142654
375094201 347514311 475036592
535055787 911467251 340560535
117523988 17942657 91695102
475769551 382856402 679117411
478920003 202456138 373849900
95418637 514648232 805919239
380666474 979430692 301161648
966336292 395466119 947383330
205032542 789236667 25082154
525971754 510678420 92235714
643584151 203042652 784189450
331687816 750291528 360442333
557920243 296111106 697127615
557666627 560160396 686580670
631761586 270380297 765223496
794875414 212666105 624661593
411751364 144852988 722863871
102382114 73013158 895766666
607661146 365307230 258293121
194473604 3601995 318964139
766610515 84315708 371046165
748167871 574942139 624848614
568431164 661076490 855498871
631700332 742515888 239993438
279549378 518147346 37367737
206959352 795910240 509693604
228006030 605787413 553000821
96732482 567262938 256480087
978648481 202655325 468442087
974863390 584975410 923444665
734151409 79594850 881540815
784296541 799126556 64920917
212576356 387596920 375715286
590120903 927917684 481480970
937296669 40674507 690566729
348480330 807565445 255754443
265409636 320542560 748504518
777711300 728639945 291713032
506150295 252856264 243208712
149638836 447013156 767866180
669166532 614686843 456541303
278170749 709882271 359905075
586888595 435694593 51298283
204923977 933541812 453742287
927492470 740221534 544553839
746548618 571571638 208193888
406063717 650869925 588656753
947669055 293991701 29914141
469604795 364507912 255802426
697476304 438759713 654853110
739525150 593583998 560425559
812761606 286526903 924171250
575997058 341572431 136584267
328630193 383694811 619431765
760003206 18640037 127644738
214763608 942362593 323727632
477664158 480861053 973870948
860470957 352996703 361799052
371022838 846670327 940485917
776195849 687809052 431702483
598140679 889717626 78621650
206057721 191112725 234917401
919760257 724221974 961092217
624377647 256670329 334160786
528481565 334674014 212227803
111670594 35453724 107796848
849793270 761993658 176717522
552028176 689510210 727609534
671591792 605776814 406524227
571026097 389929319 882344224
906805387 421789784 168973279
964499314 76039939 792580740
784570563 612076766 712039501
232602787 11543599 972576306
648310855 508805249 184640653
632941242 505998283 939217180
264309034 140535999 708154306
161439138 300970425 190522524
831181638 732804302 145443373
352232014 241782949 81580034
903582847 702028914 353197658
709561187 60682127 433542036
449301327 564395854 503232579
893709706 848208238 127659952
537847362 736554758 32913180
332730015 22174159 720806106
733576089 563421424 808872511
603258585 602064250 157127625
595967986 701815615 805890033
908291217 695804136 276217175
318305787 474381470 486652680
168809624 410325600 923710392
820537612 68415358 786573623
361807799 927418733 91198960
738960574 728827975 663346778
808713659 330912840 34253390
456890077 954836928 531529073
849829464 861816020 498698438
867144931 518981093 534435082
851580104 587752983 102320522
874105890 323011013 398394501
946982206 821595158 613875961
444238025 568526618 876084517
754019127 924097536 210973015
80091832 630098028 505559696
70493522 643437230 779823396
656350367 515698254 486634926
307537528 259063794 229739807
138241519 641661596 509488854
612830741 470128131 228313146
347615836 243376017 88267513
946178560 312020926 849194593
970019022 850518502 838488538
30900957 221729517 291430327
978231326 977436792 728642188
306508763 622317067 736149183
644685454 155322191 287260788
438646991 35744317 213920854
615815462 551910251 681767122
125229299 726030861 558545012
508046984 656211424 753544856
215995351 134242411 583067764
468153464 848440948 511505026
122937912 626208910 44241721
771255386 239235390 971703653
611962792 562688996 764260521
260278989 867137324 166457856
692553909 965126847 13547393
469599510 119655963 668931801
37440266 325813292 821387395
264949843 119395099 193131881
107194941 213984975 27510320
292060971 459380300 973475678
264396319 900099746 16980173
462526581 527611981 711007765
43960650 412188920 752455721
852688783 726604316 70503104
616788969 437842449 900087871
842984076 465668797 806870662
309048922 214219691 34935743
573200363 165633273 112874553
58461524 579241162 276662907
440077497 847350407 352669320
98483366 412518911 510824997
291834249 631251228 540036813
852965981 333869259 27996426
504645201 981739357 794800836
174658997 543826115 763843514
340806138 29014815 800778715
611167314 964685931 407480074
851813839 954344584 565857993
111659371 827246711 116782406
134475768 278989626 231634221
928890178 47126115 46045887
833641531 853306082 242260872
675037884 975735285 451423236
304264736 163119211 377383303
52393965 418673832 773788340
326832191 916033884 26206747
412711019 316737740 560146336
698037771 67183203 641001193
570574410 785210699 979950062
240367577 578377149 721643602
522273735 362760190 238098090
701478965 141635172 19193184
676543989 821321551 727195180
816905990 164789423 113527290
293908973 54901973 404035401
490358682 18043487 711480178
681401453 940714754 197238927
360281422 857596931 541006545
746877205 886470810 370124532
964598850 365763977 110929906
703116147 382096901 687219116
607702441 551095485 444599057
499004413 188019742 215860304
526780022 50619536 918945931
777274058 98868565 68615309
651978927 789001237 301143011
945310092 258099199 613885072
85690 355434103 230656517
414275660 486534392 666918615
908179158 2998600 865910527
728724079 295538307 550522590
581177677 359894845 975117846
359089383 517703823 822219692
806295974 269356705 94632055
434994203 967783812 572216161
895757695 399478114 661408269
111633622 801225772 159553669
658839580 979581450 871187952
517289084 769749654 637321754
278694189 846836583 445666540
726403135 765322136 137680155
357861233 188415474 347662420
611123150 71642735 715210932
371937509 343156570 166704490
888094144 49937910 68266792
12381092 80329629 393689568
502892322 123584974 723347388
177016739 954111293 648845008
362091685 536311679 459781264
713458460 784904373 362267001
27594148 563869134 889806341
192323859 963872260 727522067
353096135 370840788 633419727
503342322 240127199 726174651
973916621 837879215 818903857
849371881 743572862 537368591
143657271 727731476 703874259
860204534 742902067 818864815
538062883 873548802 954536325
573491136 439588381 479629419
910593277 526962759 95046303
243304353 590325745 173697559
541909203 40150292 845224932
65785090 182074024 543297748
385311297 709612643 348040220
666092487 477696140 285246379
413603065 375026764 958547302
588831851 869457487 826135809
541880559 768527994 893136221
883654189 838074048 440676149
507522840 722727635 517543856
35937176 714260064 115800567
413674863 12808905 978227443
508529632 134562806 70664205
159156420 596862190 274385345
655761819 778912515 442475978
755237691 400172581 371637142
767570475 428564512 581935530
908741843 404293520 176388204
130820195 810161086 632439042
352104067 457516531 376265362
117077862 476109358 636238609
661675731 621687036 889496611
64503241 910138515 609743447
845880530 441546800 581500679
32681820 245666060 100831631
435760774 427768673 171345077
506039671 591221825 844385760
900715305 286701482 864683923
539769807 901839707 240001816
33969705 237489738 883530634
214822680 314277906 569663143
799440763 789954514 899557987
334265644 102304802 145730253
163973793 363275515 125181447
454294561 147936315 668095469
805388444 95808366 238858166
780063877 214399256 364472471
790295156 637060528 896900751
20839085 357959911 423646104
190024957 512044187 261245731
365382558 531241667 82057758
3348250 35677082 846729152
344704567 283861005 889566727
935830728 733195657 14987104
307527403 369193843 694543814
668238523 236773274 606463420
629281145 732023718 720189873
79128805 89798703 721548998
159218403 325700491 121233744
506821795 122350173 567249731
327421622 126739119 222801696
379287226 635003247 919740016
498839899 743581404 558453447
203417893 478853297 728400821
814184463 854954206 268800965
652435959 133587684 25127568
898746072 585346822 265693547
322835311 711106627 853820687
351788231 29826321 204823106
590258680 56450244 892985491
213730569 549274047 94935516
862303685 898424061 449420683
742758113 982050509 357261174
391050927 950867533 86682460
103186233 202194265 969843363
283939245 818944802 560286052
4191847 237358066 321878629
418551607 349323168 465111460
894608550 922267397 934252209
630206571 543676436 251623357
882036390 682918515 404409054
708933209 110807396 159177864
277101028 769960297 774220408
531545263 750958886 682939633
283430956 461575498 478147446
192489672 111002033 349426463
347925331 174816311 943080478
651374350 85340236 739947587
943047273 732367328 560965273
30519851 861132030 511875948
111125086 687766073 286164944
206895728 837135865 131450101
187192028 294482856 516851712
684635214 137199529 962670013
546284118 233320742 115399154
317317302 364793041 544217680
830641530 466961765 199469154
19278024 199210873 498559308
248662517 419480576 778641102
444379521 552263422 8549781
401349392 327623647 654745607
558529139 679584418 13952764
854645221 174058044 124799393
805731411 688694852 874024810
295867687 38448570 845250793
393354107 562811291 95823022
446961343 172809443 806737785
669786896 122535204 722859282
556294738 926506618 242106186
410945571 477728847 868764919
301574942 406768687 294476939
227412962 967389856 210197072
203398959 417182732 440931258
197041896 172353021 93127398
960465289 597391012 417369889
265264212 969579049 546287721
79653309 654317315 962618007
856059576 231197164 702777036
182294913 675554861 730658366
267009705 725957918 232867507
567368055 894166926 382721953
666660423 770215769 753356582
105857910 208690108 485368928
465170304 526956805 614038033
113772628 576180739 304820639
486265033 18087669 421254844
617782286 587155513 628886521
839080539 746688576 370146923
630930194 817293082 375640737
160658959 545903701 155026025
868729874 637390772 890962997
446222321 784229326 500065486
875658196 673860340 636260702
980057643 900437606 776503056
463005346 441647507 690755268
787730463 651384436 319008966
278872379 284782678 895939540
693052972 47247648 710659150
321431084 751973640 333225352
896813 497977087 653760764
509979307 335293107 839446083
608368691 123227038 647379124
251524760 480536131 554846689
49200932 41291212 64115504
16236981 743988830 382648037
128391715 6352146 768861927
206759508 452696290 923679127
164033791 760895457 343342734
468707250 398696516 671068090
687104135 522786205 491906821
289685115 154340770 944576035
2214282 246589549 653231802
211564900 467073901 502891513
714014017 30891482 681033324
707437063 375525452 900235262
138545828 230326758 105844761
863603741 598413538 96911775
142772426 924473832 227641537
531057916 256799338 623022565
240692083 979416948 110573672
865842752 110488348 262017071
461997014 148511747 185165629
639823523 234483533 859320184
518163770 852433020 636294912
367701388 223057574 796334777
838645561 859943309 32386708
267034405 608116629 495176798
427311931 661312848 24274580
790889790 471291823 174950038
749508284 17327603 650783776
802422963 622372423 758298148
173134280 363805594 803599772
439348103 853322257 952297439
77731010 472595734 127726576
2631379 790639941 906110567
236996684 121256841 660965653
359928236 938449127 645409866
51781974 372449186 457391098
666646240 807346939 749934449
644928887 822987992 541429179
797472206 742571114 174004515
513605731 340093760 272334492
668785077 565746682 129915676
557330253 804308467 74898494
393797278 355309936 815481192
48219022 792860590 661990366
8710909 750639834 157735571
282413559 854100787 36784984
561793623 536013988 936105070
875422898 247184159 713875460
277294397 709444550 283749368
381507419 59163564 458754363
780529409 594959818 26274587
399276965 818275859 856023439
151938022 839895552 813850133
70550643 942227738 596389035
257618169 89271068 573341806
828471675 346182637 905100197
429670537 215180462 440282089
189298998 16746323 421189781
933338581 323963899 119103551
376633104 748640557 507072698
824400158 877083602 904475659
533929937 509199970 658257278
18066338 287928988 449200027
84699967 30718113 567160429
332985971 393457810 276471244
878979648 856624484 552650534
717045444 579631078 658098200
821899573 163660667 535417952
782011296 284083911 368287791
158358862 744026228 108007909
810036918 703924952 623419117
391752774 652551615 12072023
79358932 89731106 62322507
863422138 121238483 918473349
230319240 871566064 191949481
237230147 791168976 300486944
347878155 115543650 647443811
357775486 660428191 688854498
856694582 817388372 890274537
265341181 479136071 94018194
13549273 46996415 487077995
835443637 371531722 870192115
352446019 317332558 24792892
490954179 715304647 358541782
185715409 65297017 406279618
179203246 102269678 276926284
104380163 186424856 178155264
56705076 789444906 312372165
231809708 453561332 178598943
28898946 758638702 133901521
366605310 853573609 351191010
846297482 140264842 500354528
255209816 277748289 373856959
313697629 557518177 557854699
509322774 448794266 633320695
781935542 355365166 6883809
379554371 192551187 196221465
38478345 318189871 697411828
801338090 464370915 268231776
603354614 694634631 321605135
861354428 930740682 754750245
27850031 304016028 542834353
774441038 199789983 357953457
154952982 822293645 87484224
635010963 501064237 774135970
111332369 675550219 14091275
274893514 666583611 866401354
326100104 541522574 243415676
715473560 433055927 981760221
746069980 658817575 617946218
458932881 686505389 191190593
923216745 811584225 850634709
698278006 944043586 473947574
652987199 746024924 132833089
153238859 421062303 104328931
888165175 324112029 202182864
180342309 120181835 318493549
607096506 32611171 87623758
842645181 290703797 217558270
462930294 697716041 361275491
18844222 214234712 565581255
906674264 601400375 552419578
147709797 395529895 33861502
545842871 518228618 540254870
395887425 733216902 349442683
44220730 635171857 773502422
199593464 264924979 324246937
33466374 159150190 564914829
518563995 970735162 485632741
330610710 482663994 73792550
873137005 207016093 54109495
182637013 814713902 497348920
364714876 797374575 865233030
589613452 327992445 144514843
945027927 74080195 470392020
981907699 882796179 915742865
896646040 6463042 767117377
65638679 694335103 705921756
301029256 277927603 647314262
931496321 510632148 225807703
159832861 753624441 17862842
705828714 191432 98061324
491066854 960344942 43104964
468641559 104734382 605595307
689086958 874965650 461306259
949802597 560192115 979392784
106029705 400925036 452853029
380197626 212556383 701070419
357276990 56212054 102695033
911378226 330364693 592134300
198736831 640032664 677409732
366919685 831406555 118896252
129409932 214524085 501849891
214375061 498407471 796618212
691781540 137281014 837610249
257802491 589608496 647577307
382209893 104564052 559150402
254231251 897630384 369883963
284335207 681534836 452568963
737940366 257309964 796725062
554205847 557785581 515644171
882150970 771985437 642898013
906180942 960612359 132664809
545781161 104764312 544390638
893859398 840790140 927040688
796321347 326354895 222485096
755979379 411628607 515125763
634755437 66676163 526763685
74964951 447020451 491963265
712860556 518540196 433823412
864070998 588655120 844230298
199570951 643681892 399491251
505830975 65062938 453998808
24631169 569297944 535112362
325032182 160607394 689369744
294233356 724532732 232527449
832181325 148599190 598219664
516775241 605667703 305875736
246600812 63683234 841305473
902689140 811108996 206627084
388248996 963842339 91884773
980079338 47992255 778415627
917357570 802630333 960663330
615321872 21714903 892125735
191511612 854013229 38261479
746496651 190230248 865357064
100792387 721354074 103050028
869313500 27165253 859977849
496168939 21362287 112546470
230278622 730573244 692616367
714013834 558916958 393018845
217681924 779308502 298887836
730413091 154490349 403509770
374224995 164317233 468512234
485479959 31987234 237351322
854921488 741959968 904049465
178509289 979187723 717395197
732510696 938768943 653703488
873842651 481594591 903122839
496542440 434756697 388291405
221088302 948866312 577526320
750712634 491567707 54146190
356132295 466460165 649001639
857875977 96548660 868699769
72749091 172310853 882365304
270846671 285272232 33740450
410078329 772292381 304522108
462265493 880610957 217996731
706156398 25253777 515131272
580519134 583123389 364485549
462013657 698533826 784826433
525044580 309559833 880449035
806451617 78026743 13789100
877476478 648957868 527979261
761972885 672505287 390310173
887837828 854890422 554511322
644991829 72997661 880709356
251433583 869757254 722798802
364340370 404577977 323848523
450083892 71905847 925694955
172408413 201518633 179183273
858222221 35158192 619286786
264987780 374049569 779573674
91465215 492629905 739157805
567568329 648209751 669787593
287854006 19992112 237239209
841796480 831390985 416717887
723706430 33146596 617727437
28829508 879623195 737331544
179544970 285491275 135679091
545529104 672596037 978287913
484984959 744637572 477728425
423750213 48819435 210842115
152595937 473656500 890990268
55710275 167081397 894070219
736048269 287466984 846798234
596870442 505790837 682135591
761156288 593400469 885247283
254900944 674317895 967256842
778551029 792338841 732663201
755959295 116578005 14294641
152200231 918545200 724018214
686062830 118030221 844909846
304469958 690511031 157285860
689509021 2384886 36045504
848191912 804474743 247871676
385105995 387444721 754919876
743797507 26670603 57712804
331969061 833650987 949086133
687283935 589305026 796817004
632979795 890176540 281601967
460264557 340119571 975744330
897463698 857600226 941128422
699458372 287360058 933838699
907505486 454858534 448097934
293422017 587064047 647624214
410365402 305762906 43833765
550471301 11105209 210681706
93098481 235483813 166617125
563813160 22940638 146012794
77650811 972054017 632559259
947498855 92528088 554398112
441684326 489812441 533849852
391515743 375444392 387003919
859776325 710917278 762821387
180101308 536716306 637917855
287974564 609192213 102563278
161433220 774960746 312176626
744429124 557628722 615854698
616441433 836468517 324498153
337870200 589889206 827601113
695680404 518717281 720281914
498588968 237123697 659408278
47670223 389606264 168550960
230980860 138467967 64357109
807352682 838746069 55378306
84905879 571502021 649306325
932907245 226274356 14889189
431467164 560807183 273330479
589079189 775029927 979438216
365027670 63949272 399111901
777107659 214179179 753847197
612519757 383086963 443954917
534697874 812727481 429114498
21669546 871309868 737609689
826352897 11105467 208524810
756828343 899642934 677660784
810929208 641207836 803857609
45580068 947357796 721341412
150952087 231581727 412966289
6735620 411095212 361458535
840078584 868566039 792857917
141238016 84662265 690236854
110281841 778823841 211498035
789823966 898334368 327729742
587929784 814675739 931053725
322915316 791151119 831259649
431423307 343733511 793248551
930521672 524112006 818086718
431783209 883651183 392366900
886408905 34985678 365107543
191949286 358235621 226032934
16949626 920997224 582406228
813975619 13423664 874572489
656538270 865256583 873221881
127428124 952304284 310113026
414366210 508515772 12124080
580827127 475196708 28408985
288289721 612458839 720905178
738706537 487658236 350547743
261802521 527998039 116993501
557405403 289980484 944661170
326114378 528859661 217657554
407028888 439529865 539418590
506072956 278459127 262844432
295762354 430795523 167749656
687339739 808911898 402688222
542055580 310040603 85385447
98456766 605461124 595452902
667024217 230626022 495258277
697900676 546751608 961190192
511682758 530108378 419191699
81213287 724263997 183039117
703201658 153883259 726288135
161136350 774430462 815530544
329301646 466192311 648283497
872283714 926066760 92280364
413768287 938165963 524866952
249637778 126114038 383929496
892137534 106652961 667594739
355687049 804036789 405093973
243334752 766495520 596889342
146987532 976514394 814009919
371866965 884850938 81280419
421351605 891029484 860214148
689356307 185521227 354447670
47214100 720078133 412176862
447069320 41090392 862237257
819540329 100660178 475444474
809647993 78844253 796381622
278236895 79090205 496975742
40921700 574596629 796455701
643111039 180143278 595693527
109987435 965018020 973880062
605030451 948961306 619444673
742620130 243445682 840699013
35363371 529112009 741465445
147230860 211582998 684605803
786548361 470739714 300615111
869132684 723223450 33173088
40227384 608491933 875050289
352286841 966796896 816499796
496070300 418645447 490105930
362183297 620749825 851457527
978293501 408516452 425779118
513209341 909843355 426793105
711486699 128148003 920535288
482052111 700706917 705736955
827132876 635885481 200016814
181618557 506131234 649215804
312174083 981708004 164473906
715002954 814965525 835104746
975362283 593667545 376465450
483297052 439885621 771324308
717212826 121212893 814118875
175272887 716666716 660922282
857397369 386573596 573528569
889775595 692450363 787644269
490364012 468342873 212629285
67234163 777814770 250146897
967059592 564084761 581736253
934800117 358665524 157544916
794782008 744231049 636913657
141726124 206350277 226131805
597110763 858418170 547097766
278586788 208794293 946874140
137413432 927533458 422303034
794643683 585103598 725790972
277199315 133414227 917192125
593483782 580335659 937145136
950357188 508089623 341018088
408719299 290909153 26548839
633988887 703160564 9499388
92176347 83246736 571038428
366068688 710488270 896464354
588494396 779185472 668729153
785567579 905941498 478377744
644997024 637280374 584882399
123184042 383952764 951273247
421783272 370986965 474757852
673887268 396023922 683922935
438400523 865443839 63409501
284613004 95636393 829577239
31064927 470327250 477577874
243396401 123031721 661690218
421929298 976073120 708950170
972331654 557989527 613231434
865677515 787974923 162117650
386577134 351741997 151884113
558804759 419235776 774811851
191423703 558514006 77854862
596278798 242796839 359714994
902890441 591496738 58754661
256573567 468425006 409870381
496753879 768742503 255405921
219535216 726755608 197884555
630054061 544868248 736884155
456224964 974952168 504223362
465316548 249593869 378351644
472823156 909016531 587274439
794274936 36672781 680263500
692185450 500305584 869877654
324137429 585930674 152557591
582594729 469548334 475261918
910308210 517501302 222797996
393392704 701005429 313306269
749973392 363406315 528521520
607303498 188717307 778464802
635357380 164329339 783971458
921063877 27063637 975100577
352925519 91743710 748013067
853219696 24878519 506568368
881621932 77324411 403405288
745878650 839457814 147371823
120291267 387767193 317995736
341067212 361629205 32257414
352298992 845433246 42146798
793997415 300306839 620768601
658261997 316455082 505180468
46955763 725830161 213124573
419976499 314569579 259463667
222196900 528282469 112271109
788623128 684784796 406257743
785027360 310604393 604919428
493079267 510481437 823006407
668551964 661048145 155163866
16565158 472466177 647396022
529566445 488834505 718020370
736913402 208591857 948015850
345219490 687319964 659988459
623418763 199180787 480476793
270093895 899851426 907842157
272025617 956485318 101529477
495381683 542458688 660760313
620453321 722107348 522531672
701064204 785133757 951018401
308245499 785472639 262579920
218713200 500891696 124634571
2263090 639422707 725806142
96109196 970857306 360395912
935901671 387163334 973810571
698617121 347230270 476181554
463514838 369069651 376331252
641605417 287487473 713539220
141622474 503665527 627509928
590051639 632786532 979297348
314681025 191676498 95180661
674354182 725778384 3976906
487233994 347168024 211054352
440231385 478118116 154809953
523972157 7463108 201798118
399078014 813653375 399870037
724366445 52482476 45874289
58731705 822998937 331957123
14920379 274009392 306917915
704618843 579012795 449523975
777994169 907001912 52959950
626643163 229438763 510741101
1953352 938349102 798308809
674136024 93019185 545563581
735916649 97751246 732327466
866945680 107762004 819327165
735074818 929634546 356446993
376344088 426670119 262285284
58017860 976117803 899232141
416277545 28005041 588731488
837131658 802295571 581021270
216107229 328702282 687934904
955454561 590682878 937787777
542560060 534313652 622440636
629195637 114764851 33781216
135929333 357719494 373097945
218884584 812956997 879430790
200509566 2105775 968190378
865585509 148902949 671712095
248499115 441661573 670877294
546281473 699603245 458349548
438058894 586264725 327344356
877654820 657436505 83009581
195956230 952948704 520659437
511670573 223372902 316553520
119407123 841905913 407230425
755422828 509205936 2758637
552367427 208563922 509968065
81604490 210540998 291879511
289760658 226597134 187454184
650323513 212262929 238737259
608538716 390484414 457809729
789348051 126146837 68525655
881379626 393444797 696689873
75977745 4445406 313838325
663504785 373295448 202333643
889297810 741476751 982136913
626841728 268099324 448462922
719517589 211207673 58781651
750292438 693510597 314381082
322484772 494100716 368694465
400365853 919102939 278287869
144370491 307466437 44914762
443212220 200699761 45906959
847020860 737289097 4645177
403322668 355636563 649685925
167172838 416216137 211981286
488110168 12653102 41280937
134577326 879628069 923708044
813861164 210923001 963228939
528882505 462364170 961169632
672927175 6424651 118542376
959262663 345113120 535464372
281036826 513024308 427706921
440092303 461515893 977635830
412318716 697682300 517926901
408248847 680758156 903915360
527585401 566531844 816728527
672235045 277363060 323976270
551756560 613100093 119559921
227212179 299870983 574500268
760860451 7059792 149476776
339822253 882199436 669468722
419739703 237603415 48642884
102840421 651476525 152873172
142090442 18607315 601999091
425258932 785418879 332416327
874478312 300346527 345993022
37769128 709928207 473080512
392683970 68160239 177032153
753116264 715441059 872147892
787562555 942679550 140244514
458336226 354345068 732470899
236633772 526812514 482261913
223927937 138064007 353675462
470346333 259694821 857243830
6231873 784088851 958595800
546851872 290498542 886689897
74025800 84663210 908097925
190030053 223479903 647789532
508838509 881910969 341938461
774253850 519064486 557537931
411636347 562582341 643727351
712502467 149043416 468673967
619608371 168607606 309270785
42253042 6183381 47868582
165815963 99618876 837695555
138264785 790036960 727838517
674339593 685419658 55788397
945060714 117492956 258844648
410266035 284675856 898430008
826110952 483576469 31245983
225744338 8685946 644673405
242990158 949150819 139759522
620555421 429323610 311981805
833692361 375515501 396007698
725788100 159745172 430308130
861676092 116173263 553636156
491172786 624398037 909113674
223195930 605815980 254035635
812089707 898150743 381451801
18136518 193877399 697940365
646656268 666282544 963136110
657683656 790721443 844011712
403071153 569065643 782571382
728617918 549779431 92051798
481008846 728534693 8949561
568410671 314485562 624664816
75361001 650869899 172710493
381539003 971299474 672032336
135489412 137416423 632853976
534237886 784438050 646959074
357604181 482985284 933321843
139869108 198808513 73255653
179998470 783558872 828314184
741577064 139855543 394876534
251962651 846722008 605211531
496960673 902535404 273107750
641979560 782091444 605548739
27734574 780239191 776602731
301143589 212159573 970980715
326887183 886505720 207137937
601989066 164739894 839315655
171883899 874174120 914634359
791776858 193429827 176279575
43420793 838316603 372792726
835544734 766823399 115482882
422455463 272198022 556333502
270830857 31167430 967147322
173192987 309529042 556809281
86319706 580326533 659361972
161174133 842978447 774080616
722935048 743142221 873093521
142924150 526933870 883330138
173812007 305721925 638425351
595056196 213315343 415981884
472012573 922099525 446211867
922456030 637442095 915658034
213064825 163573914 779535592
750975813 333843315 123969234
615436737 736047903 935654426
160390529 922398402 411213348
35155675 458090305 679735763
375084139 200509129 227576958
160337289 876832473 692412820
878450099 391050378 512841375
793530500 87008114 686077261
599348877 523092758 63215317
218137977 647182079 849379038
789584668 88012404 333512575
811414285 556776351 511071010
619669055 372307262 188785146
113731078 800838538 162362938
405827486 459062947 580304263
176369335 480341127 153480531
294794610 174431362 26941270
416372265 51365206 627554675
222251469 878346869 802487423
98906154 213381787 239757529
594104933 302461812 335739285
442725499 287431013 408649496
805174836 299138014 2172922
682601888 736844977 729362858
82788418 202211394 102078438
395147307 732086684 10339377
706366585 741190892 911460473
564225686 168847214 538545683
630600214 174042763 197244552
362181418 302544187 873064629
738920409 179956215 224975015
533844831 310020555 617626480
647051161 64428063 1268113
417267648 55523704 925609968
105433497 556847502 904417422
341480879 656503964 80536093
230532378 220131585 647838730
95436040 366069383 308776264
660933272 395736345 122755175
300581539 277779330 640838672
247723088 817010137 742151068
134110837 818260532 559523972
554608927 446021739 780969645
146194158 144143897 981672310
886324971 342108794 626756072
15221327 572539259 192535723
690256176 853422945 690264597
535995434 239489443 558754994
795047805 62295263 87887417
748950209 281847296 660242848
476257204 322095971 469275782
176138312 899078117 466756414
653349225 656194587 505455624
117599247 574109362 687339074
172145043 620884862 314677526
396391369 839451451 545156413
688700408 264977623 225672456
731979844 221379169 736315485
931922677 765539564 524019466
907575399 931094800 418279205
780574339 447514100 475750254
274449478 687082609 500143394
345870616 58758425 550360372
947256562 602766009 112856926
121720778 807894848 785953172
294463547 129022727 828692795
598948341 363681541 469715368
21796946 606266118 347783147
689894576 491557627 630215863
405217029 864911359 421525958
62955383 399927322 649144389
570802806 319406876 36644074
264399002 152146355 384762707
179756296 761413960 707385362
871975858 500466478 830414335
131489964 796750568 278907089
705875728 642427999 416491339
756884214 384310562 756115253
380106809 912479794 900589419
32472385 497295534 43839383
748839455 479562510 65162024
160557300 318895801 899147809
409519870 169602568 604212748
629983416 129363731 40314584
2931459 131242637 232955202
509295128 278895074 61407926
366984953 7370223 168810483
273493908 173295618 933087518
374183637 397086651 178421904
652666620 930247997 40510317
116220634 588642513 810805253
745349921 390192343 872527343
602266614 670108507 307308242
200341163 863398961 268655071
902233336 312954474 182336311
1745877 730432603 604387228
463218388 438820567 397512167
404929703 64689720 501501143
82850009 17084975 924224918
144291919 331985822 937683958
880226551 497827702 289485865
46517398 214005910 366484751
284625469 261390103 765889688
321092559 818995898 424497495
683864062 480897294 94157083
504208388 51979642 312361521
60302323 906491158 864937722
156775411 727486250 586709813
73404591 241286907 829405848
259958900 940211650 773080821
35553023 533646774 216632812
301365016 236894323 931371330
910584401 797256413 500896815
975532850 957526181 300385211
365011386 238023585 793423517
86634887 940765358 436382004
425774414 642406612 40024350
190425515 288880652 793786021
35313190 502834532 463091600
617942882 808158232 423383953
889199910 927153636 707497429
656841247 63530360 742961769
703931983 656544895 14239834
515932904 483813990 649690551
293494243 900074358 474979440
746118024 149106939 980562550
677972736 178217822 408582983
566350186 569291248 474643652
509955810 318902203 664288327
787400417 678997449 481435663
24355807 846202406 311951438
98487882 464804468 965168409
198460832 108470489 516768259
86822459 214814083 726882572
619589587 254934355 924052057
60829466 109304740 962179000
889317751 750547138 15151626
158617648 20149833 355893071
712593374 978810428 649112632
830174866 706419343 545175862
860099138 284663842 636468703
912575504 570269329 387926912
896209408 30737187 801097415
720255187 521848124 44379125
326836658 164140648 206450942
853814433 867486728 354006456
512273715 132892637 466286162
114505480 975723814 291688160
269232496 445126393 323647217
389337356 371544919 282100438
241653629 950393317 659510018
60778356 981304094 534050614
111305071 547004687 573813355
140200910 473721479 709167617
886200602 825909730 41718940
161028500 320700610 807939714
343055723 405566939 270431363
520790015 103089563 900363832
317418308 311144512 940857824
670797572 432208130 497209222
378588308 216963866 350345505
872348172 380816808 934925526
786006378 557652618 719459430
157909105 522031159 70370153
657288627 815113047 200915187
244009680 208108059 88217880
776466539 282754824 262173206
130607372 816359791 486598765
773399955 547616721 342139794
35105329 473561819 239093524
604888285 301806674 980423007
508734309 381851745 672289508
293815665 940033315 882724883
313177473 366683633 339913586
844731686 557256594 586387427
943168928 483103870 546742349
885554437 559963643 438168572
378829433 248313212 34238489
575644170 64057897 697300526
437664067 183998028 276683328
431783467 208307948 283860359
751194622 852316217 1837353
556850436 834103857 557966282
958812743 494429971 564295097
572318334 406715813 377176552
154127216 767326480 624446259
818825622 465269197 305963252
648027066 760882752 882580388
36364222 623060582 508725116
95924503 562578206 194250921
734428765 878344152 379979008
742234086 395240111 69580589
544967279 703005011 170817493
904477525 14179026 725831068
182087312 739411725 842137125
689415493 694130852 516530062
790876689 646984551 509783433
153243824 456036993 760060680
372204091 355926601 665018332
578892860 265410553 633145024
502236138 44012050 224201439
673376331 543458993 609694617
580853670 325951249 13665039
53562563 739276999 903659775
68016302 506872389 895415903
406663853 942030914 723302086
13566327 578916804 821990580
954709176 135315524 623102428
39892346 315499790 221213613
641820769 265611376 236764194
193018566 462873324 442637235
537275865 26852259 865345658
548335608 307644695 220793065
840868178 260462770 171107400
260806339 680920716 838403785
269880739 48908191 726697649
32688570 496354727 857429030
443299554 924005024 640678789
231994743 190612482 960433026
504187967 379797834 911116989
258295808 553450393 918509571
790301468 918930557 707570125
78396668 823297554 491627553
915924605 486355431 401608014
553798170 645726859 378574391
57042789 122768280 576107690
555265368 277427725 338060205
343658561 184161590 908154109
365655910 917816903 207570391
870643997 210746659 481706570
218583611 492515726 923082314
556066108 337700776 871874260
811787793 69193366 444593622
191365265 354268494 886018862
759437199 816327477 626374677
434411810 127809262 420749028
27185916 201205080 761748026
756191843 123363437 350317117
553272003 59877192 377317759
506265050 684660389 926773425
763540215 909598030 808555261
972766022 115924842 722455774
21886264 689618438 871654421
698227874 539871818 51483534
460900098 655310743 262158891
572318981 169709107 90149483
896244482 813852332 604837064
564403473 573338250 939930264
88507154 259517477 397548507
229947843 64760918 12782210
651545931 42186853 951281692
127674126 533798593 423872667
149769871 749045057 246366434
136217745 905826062 341406877
815149582 32452445 446495628
221638587 570792392 458534709
673229030 630786028 497561946
586135304 99583632 560952220
899388430 19750946 611762508
334830587 610912220 250991370
308957679 614181032 798842156
650868237 490128269 248221633
19438533 451689785 170577085
845422488 11060250 481912772
384366854 894601655 346255590
648037508 660567221 545306030
402132193 879846569 810789158
533328545 872115376 650258707
319507217 872496188 330840340
183632046 852523483 567123064
689685517 284773860 665731386
251009312 367996685 625292534
114524301 509982466 358371152
866418501 225871239 916941679
790184303 508513559 43675270
291212410 62072641 145814061
155040391 774370923 267119836
352801190 821952513 461039422
188675122 370587383 308211948
959948258 822670141 535002544
912132411 859364135 72876911
174982050 661305526 855921672
568426388 858759487 348441162
176308450 685101456 820781052
477678640 797347560 255147355
83828871 870437551 756999403
644993923 675223313 666390824
852777786 175249863 226130798
949058627 433876389 823274630
558173250 479466708 168624266
454854460 741255858 854797345
227112467 847102973 513665683
16426758 603086395 483711226
908096824 753764236 586096266
203290353 352566483 431553233
150268279 552593128 876654283
45716896 917202841 947945542
831230729 723620984 259409060
590940243 514443275 916611246
706448094 75974569 969249282
85385976 166636429 973935066
593479150 140627362 303944720
174897859 650405373 55930536
689044928 828169490 586768954
706663887 538029509 647243735
87976309 457218291 573374887
456866567 557755168 23588531
81920304 396963195 834472055
386123103 882367653 951468362
836694445 95417613 443348698
608070456 579280978 119299274
633001338 390604420 887574173
154470381 824042651 75560058
565613398 597420788 11395149
795529204 506174402 155748913
979762386 587958299 538455122
936364704 716997887 925048221
389784730 421233866 856655510
92891321 586671391 888362216
569024130 733078276 95068068
228107251 61495259 108310933
463411083 129775209 816860916
830248843 637654301 359317659
780085086 144555418 376754919
254251253 961344398 925192721
107593977 243005339 601877695
69244652 570794300 326669226
660177988 696630793 831162719
87426678 570956531 673858461
85897564 889640469 401856157
959452238 189441336 201233745
286142172 236960316 898968323
299588308 508990724 908593906
624387755 406044750 981451053
952885060 242806710 363846965
939051090 856142780 780234790
781561159 158797909 16404293
198389503 753096506 675192688
594540863 646529376 845920960
285585840 596670751 328291560
170860657 476500891 591171082
938243835 393147020 634646088
821953925 84835881 391181928
699163213 620948655 613907508
186016908 798915679 708125201
975849446 446085907 286678690
109134061 258891482 913925453
708257916 33767810 27996354
640475420 358192677 249346722
139305924 807646189 382298777
676626948 3962821 294481265
885045773 547011403 504274057
911758047 581503229 94545286
632665856 931437846 40252136
416254066 379497283 555585402
863817852 877089237 928116659
262468308 973301365 916282011
154241954 265126623 345888884
393546742 192770230 420053815
597257624 77062030 981475358
523960998 286148453 870754298
5472 3049
491117580 447304127 516995047
292825804 270600359 130715026
400495549 577640716 533918425
549437039 89319030 428282328
113330036 165496702 598774178
547241131 154268535 46633391
533211240 213634797 17125044
606610016 394733440 315000953
487747260 75208785 560413213
75239232 616420786 229137168
95867405 56707393 210696577
537899031 248879280 225625292
203410193 86450922 134750264
217997080 512825426 111503441
7888179 595805332 422979493
486417876 178281281 569350116
176769806 527388107 44573856
304164217 548983997 357630095
368874712 74403915 239090633
187134314 590741581 508130959
125133252 524112853 311559568
373451280 170520774 300666311
196658740 8105379 83895007
528312272 215660124 17015885
436413117 521409280 440760460
162435993 290666229 301517439
309068858 41552857 83168199
521199733 38221121 190566501
582328622 285450753 122868385
227568312 552900540 90528013
278093488 351686392 165811539
597010174 516929150 265763465
400094740 479776580 105797907
26335510 53647920 324502722
436230301 119384391 395281561
517125709 573327484 177624093
330600385 431618959 544060030
243597239 323621590 273225992
597271179 421588188 391004595
382515878 525881119 286584780
24854175 229240063 241821691
16218781 223772332 527588372
311057061 354146926 40318276
473152855 310178986 112941557
469671188 88636547 508145057
244604299 235654752 93505272
325488428 357113711 346572817
468226813 423362716 413780066
275096185 208990001 234319101
573616769 87217448 478810387
399389020 431042905 161172789
439576667 141791707 122571273
610797507 161912241 475968086
104794704 390442379 136514416
459359301 525638132 383750565
96810283 391674049 540952103
219039452 47221827 609481625
330359007 293421230 440682740
295873890 264675282 102564313
387740924 430181245 337458734
608894540 620225968 572795477
82303325 574170952 228302784
341907186 598320760 485301427
117808334 563286386 318122101
202193837 453357805 507354778
48495517 161745055 506882065
166403726 156988972 527701000
348148688 404844694 451436946
6490957 343140139 575974016
490027486 564457453 167724104
350906829 283235165 298741493
358715186 55505082 401783968
418832668 107692689 283621712
289895729 128939883 625517721
498109702 500905101 505435173
29404090 160881187 3751059
357751939 272675649 559672971
297874486 87277742 211129847
411965269 401424217 184654143
107874025 40333664 398154794
6087651 230531425 173714953
310759551 579577016 267040
398604740 512143926 129684504
466189046 567790722 586239240
574265978 144018908 264211327
535497556 174436649 377557885
295674805 497197853 505353700
555100577 11208186 376795810
170850007 172579479 509619265
494031579 81587430 437108783
171394221 560114831 151961898
90543566 248502484 475674069
369163469 565054304 477197861
230659743 201798569 611776361
2256114 206707159 196265317
279434142 299443192 65326184
340922376 591339913 449002118
474558515 600263850 108492028
416058191 277148535 64542245
342971107 136540798 547778790
112619661 341522117 289392913
150934291 132836843 158621120
534133340 151123649 327037066
375559503 124514603 281157630
496863970 222296163 280461486
138367619 252236041 265092074
66063556 217938782 615470946
554551625 221311285 34842363
205747656 175236504 366355872
170689289 81555505 512247921
27817517 503509526 203241907
192670245 429025678 147760529
490753788 220002816 129327538
96647803 578722879 363582084
191702043 369322260 421537343
118418842 600786051 229033805
426341286 376777706 365041924
80977484 57042774 74674744
198549271 247123227 127599880
164785856 342250298 488045097
213337363 193067109 562373050
408204659 105335650 93155114
312094797 118097777 57333964
406856884 413018655 381157733
254933729 536930018 446988154
92658940 568460063 362320023
612582239 540260545 316582754
613735964 546303929 496415369
159042539 463173802 243367343
152153077 195993716 81700673
530187400 207175831 330143516
566319515 284940420 547651872
323648271 100115078 556626971
53606685 196870195 300410310
308911598 273102960 274999984
512480629 537076080 545275224
138684485 122981650 230594987
125484697 406537772 67765004
65995447 139530313 597778822
219809693 499114040 18982182
569877541 603073902 459788929
225241829 65675901 21819691
538396847 127106611 381423814
261381873 279357715 571640546
307288906 391936674 38071773
12933668 388907254 369218687
537415325 255910420 417527676
522988597 182787673 236530028
255556877 494594025 403889167
547074619 328758465 151794372
353529393 303298819 442750654
433523905 99992627 533846279
478036337 4380943 605859329
10346153 133548497 570218471
397601095 519384431 408947772
184610694 182013762 444517981
166217421 521455219 237528684
269691440 336819102 425537678
182677672 617274622 34613525
222251185 88176683 452208061
604111637 336521891 57400324
547658132 390846082 398472719
517244028 475688662 114350711
536637882 589689351 367054695
112831290 433350173 326792702
429679360 145108326 528207749
293398799 300935655 584401895
424371295 211987082 506923794
528979150 583261993 388034627
606444873 145342006 310400338
302329352 108796752 274087961
586031169 477633081 37200630
22768901 492224909 201032320
435596264 409653184 243025660
370839001 234317888 462802679
549047741 565421571 303016353
124905113 551862359 580414490
3696396 69162543 511971775
338450403 54492532 188572616
383944415 445517396 584377461
335338744 365132845 191128342
540703824 580268047 157513297
554367734 321248675 409907103
21852396 447583235 1313526
206380985 515577789 272401778
264566286 292882463 187541882
71467871 344315762 590235016
50422016 412621224 501036103
138990187 467952704 406591568
129767506 387901181 35004878
110637069 345270768 294887846
614596310 63288551 467353117
511867456 94433716 74822245
150167068 420872304 502026067
72794221 601848638 294830008
551481095 547537373 17731226
47132213 95525236 208340966
358428786 89298780 160576250
477365512 483144544 149887051
226785642 492732248 581412056
358384062 72263634 189875396
505449723 399766387 493707039
232027698 235022908 551259116
290473283 590538005 525781968
394415723 516608552 544778921
235332736 364859259 204771068
379782370 246122122 98540366
80573978 489214159 426896377
144981702 294160190 415247605
369661699 330934598 278451044
137189281 329049187 229419400
516931019 257522939 198362984
497960229 228234751 304701478
291738696 358230218 522318527
538852252 9751764 297366277
208264462 499165377 128338832
480511635 192757361 161165279
346129979 430971184 538565023
589089081 430988424 623408749
161488306 539248981 524321776
208984310 562423228 340615964
185890461 419723505 25856432
78023338 237706821 390815044
29520854 570867183 281798918
102011339 342589001 321799820
554863465 400405467 200447451
172290529 230232290 411432659
70393056 107446898 568828609
447327671 406505528 428659895
227566443 161825316 170688254
320152927 82469359 130677272
98869406 435687403 264988026
506463207 268710312 417038938
85392126 123754767 132150598
488719441 302393378 377128472
334008117 180638925 274804208
172310440 485205003 169849758
90051270 536899995 164744203
567028317 169094159 472767684
298085018 380091269 425197108
601016656 7599195 298676025
174529070 594598194 618425380
305977432 181328262 452599541
280372726 586612534 258297153
62000167 345129302 60032442
197429047 42224128 115730898
452044381 104719799 533579158
165085606 557826201 476262197
329209287 319286244 455624251
468114579 106131983 495269037
59673811 578986935 332854286
563252344 414468129 385973093
575791279 345987329 618009758
478442024 305128441 143352269
480068891 13054121 105278266
431818319 76462012 346227500
570457169 108593287 3119468
231368632 326985711 397289235
408304200 443521698 74800957
512708415 309943735 53300104
276959047 517802130 527030191
389301543 447965648 318550408
298684030 481635074 495641442
539504392 312228723 585115253
423043668 45141840 38318474
387241112 151143508 347006227
128786549 391223068 445438631
1142700 91187573 361789166
542035001 23369122 365772346
302127878 259578270 322093455
483066352 387909433 567989130
1154306 258030281 545353677
100837420 474408372 16146516
256770115 502661286 488210028
500362114 13946709 300166614
114110765 121300766 160967123
524957950 279743970 546226932
482948295 35722617 129689864
502179246 91483114 4973857
261611309 438319122 150809859
526708849 582475567 505890345
583332492 623969617 18176614
17036261 206525463 42428496
186807187 399972246 294797347
175330208 239930390 168730039
505711377 297031999 190631019
253767930 91183871 517906224
622903643 584545573 81305946
466599073 254343874 483497885
552806703 510524837 554463357
510090250 433232560 294809126
151626358 265655221 378608079
100871326 257093733 339565704
607749638 350986285 422796829
368496729 206467222 191499343
456489394 343597548 187363329
309786760 483351215 226652510
142571965 419186796 325607226
213748422 154523871 596136282
323716416 200135492 359021951
481615552 149601305 321375786
535663046 36855031 89158581
519857389 463832176 23160587
497982745 483283481 545301957
199446109 175015696 471896534
396053466 539095657 37086320
494757880 336094300 205563947
227638256 536603475 345645068
339592737 217627313 470750956
435832877 342782440 24177775
411125366 425880421 243494158
151043853 72597661 13269229
39774406 134623903 387739047
329247518 307896122 108795976
239632892 237224746 558919999
183046061 393780108 319730951
187482275 157314049 136734249
256905453 524980025 225970878
472256215 120908575 352147060
117654374 112797936 284305055
481793772 376757184 560951958
434741496 131364144 278109126
500998526 224523722 435070695
276501657 454191980 537008235
109736850 458290459 550141883
330956608 617511679 372870926
328427381 802869 119171059
437773960 438455105 623948245
538355668 521614542 245000411
328086215 87674074 242005874
184729828 292288002 282671337
217562029 344358325 405336470
172984051 21996349 411555572
342753878 514115053 420199382
45586840 18827547 299110342
7474323 561432513 53969232
466551864 167341591 188256118
543345508 135855220 348349073
477773326 585750065 93452107
422442083 286405714 253981153
498109599 70793366 208326723
441279904 578481566 45948341
80973759 272987744 534638855
36360241 22338791 16829274
443851412 54232556 313018363
372406445 411340675 456168560
179041031 452410262 83259641
603947653 594669688 185897365
308562189 169408864 580367780
592615959 339222906 25707389
139745712 204138666 408158266
562452232 191368396 316016190
307712851 289100497 480652125
543194014 173082577 420956627
295010293 521711967 258027205
116003612 537878769 322821101
336031284 585958893 7843412
103418774 371686570 166276393
326181693 174091428 42174449
243856547 1843151 83736057
233023517 339456363 617669736
117130048 30090785 561434303
475975906 310706824 496003120
385712327 120075876 415893718
512602779 510177090 49559319
102278612 483786060 590296614
282934016 357130019 294427754
478959853 258000955 423315997
215002392 102392684 323769812
278137869 120436014 609186651
174805823 478035118 437212847
448742753 310042794 446436501
32539036 342826102 390526272
185842639 42685992 506160266
441241218 539461761 279052420
229081264 399785001 444440791
406432421 344580454 49564185
125310814 145227227 396542689
11676762 81296490 268667460
442035400 401453925 566326851
279953762 618720852 45467251
194278304 116407612 375303161
217335655 502720374 33663358
184841534 218425619 547516103
171470682 42761572 408414971
197830062 209292469 569192536
151041514 449417825 513317108
583276560 200073347 480029602
603833964 170408570 20545054
409260353 53379387 136482026
126130996 75366645 442414427
484768300 290552651 585751393
545283700 620694728 590570612
607405769 9386179 356627647
222297366 113537011 542222849
295369351 123408677 205584641
443881910 382761028 532994485
123099163 29151628 440411716
492448593 56373761 148374786
152080670 301142379 330420763
233583016 376792849 159214899
272168256 580847769 202789075
582783233 578383173 126608212
122933017 105415319 544316551
141266801 360429767 218172780
460974636 247232536 536664686
584832851 194331067 56661585
400145297 16449911 424804617
132044280 211290023 90414110
593237592 205962025 242043639
384635480 557869449 596275033
24262550 123552297 418620490
580523618 549313591 252868699
159682819 473288711 395961240
357153155 12037577 201511411
293042542 250430925 169923224
284777435 37018250 308465354
435271884 383781430 302678606
165322495 536174238 408114347
26357116 554192349 23174475
222553897 446985382 431670050
494056602 532050031 317286524
545173421 319836489 360125984
452274136 418431115 410481251
201331425 276402755 118581571
253044229 86853875 530453807
394863432 309655955 382595536
371711275 254111653 30630211
590187249 294702794 305370180
596353152 182495971 114753227
243850089 166760754 156197338
41352753 541549062 13256112
302927292 179717492 60282259
306984813 225886541 466027618
124117755 107540371 38283409
171350375 158277837 502108007
587631805 229995081 596107971
254387150 344961552 569846981
227140398 394442935 150834561
219324147 474356690 428825284
378422215 72766127 426936223
194886679 255011281 617802103
230068372 270053588 71561919
523841506 308738683 278894805
447028720 5802528 129853411
403317614 288571841 481212822
142389517 527735813 224186147
495443267 158999925 524032368
592618585 348997916 315990482
281999695 222533236 519806408
580675408 95434858 579548113
302873998 329215016 167681183
85045934 569322943 208332806
559855202 969068 499674478
267335406 465668371 545847124
274446929 1593416 12385100
248464819 428312556 330537729
15634306 23880731 353789955
56501634 118069393 458050417
284547908 66933060 259866085
522155251 259007729 392772794
301528356 422100083 615546061
579189191 623589359 449709138
184696682 167301103 84744422
368106179 131284464 337920884
499636820 185968690 226711696
407517333 259090402 624816466
262301734 151113811 562220667
330220559 73038009 21951858
336694537 523267697 593431076
40609138 471492756 396046805
455330590 436712896 322397834
168847891 419808026 196905334
310718258 136745376 310030105
373444785 247270402 336259402
491373385 162911267 432230775
392848665 353159238 612654999
335562946 472140656 407307223
390977474 510579281 609137943
311930575 374161549 516377184
65272410 429503716 386149524
544989807 548376056 129475494
200771753 176089077 47633228
371461243 119211689 109978281
417667966 468051678 483873276
3161289 208057020 56283263
542884974 584096752 572592619
190608021 287934668 579711667
345598300 340669899 437109812
543451961 96891520 441800257
374554698 512616442 221825124
112945567 170286540 613107136
423165720 380527432 493940623
583364137 508271001 381887931
450136725 82303065 502514183
313439906 183365318 259279713
233477482 567195728 384759857
545357536 83252130 258303513
250952338 86838348 518510570
425803360 391382943 31957830
87495464 419438198 9317181
162525102 421639624 118768156
30580831 405339595 58967473
525427301 71891851 1363685
203849492 614183871 452249481
615763180 340118852 169181213
183477915 164032693 357427567
219179967 67326595 293653252
481749516 32778657 149837597
256998673 52425514 25304264
127855784 86207123 606333916
142471409 61617588 138630579
619823939 509105194 508105376
123128970 403139148 573692849
8739159 598547177 441010311
353278395 386808235 290956110
360095284 181284342 129558955
38799395 533434588 276205603
288839406 230961243 387203519
619419917 28747111 471390676
276450776 166421723 34816633
313112302 350923492 536918549
231117653 35493241 150132905
338310137 510952668 83977375
186815768 407578437 274580954
314726137 311063939 218202861
339286183 346539740 591939209
578809876 341934926 545760308
602787452 441072692 73703479
462815880 453742643 385528827
454164905 332667695 374560225
334964668 287565612 336436410
233034107 77689648 383084144
416128614 495938460 137549027
33479399 574094321 104397608
625479954 382193345 378812358
318468503 332085318 77404031
13687113 423167647 78027418
546665102 434665385 490444428
95632987 538299599 503232308
475135861 220842338 35430071
615331382 612390466 352357593
412014274 325930773 453201630
451961688 360509161 31068251
155413462 552729707 226178842
15878467 392481986 113158928
141067918 370706866 539086954
496656238 170333690 26057078
130600488 11772618 428506802
208424832 259044385 496566220
595549152 382192793 242504901
295916629 550784367 517109124
199335716 584604847 145777839
478452058 117557918 466281584
368137914 395974336 511222531
464996094 331201743 8011935
482639636 566027995 211650270
245503261 608544058 219789221
3061428 288657189 399029781
550535622 542012401 15473348
395937096 133026817 563303780
538065548 247487437 420511044
487606989 204438136 109296722
345553643 388824408 570836413
95171720 441514328 473012370
357390164 298158622 368491752
273141966 150272774 203465057
513012328 465964006 241475632
443412181 273991560 456485347
378065793 384604448 95017445
215040469 286058647 417952684
578261869 424299579 5081818
236029440 194323262 450659756
519166713 296060517 478849724
440181196 414719244 347392900
401088380 174638421 119161534
384255228 44283538 245900652
382038909 78019774 416804256
152012285 51896468 147675569
175240520 547690415 611162863
175806667 297592715 517296958
347274857 358682432 462573268
270109161 580587137 205137075
409392543 559035968 339719444
117936500 218762164 321624633
549612393 557208798 473585132
328363587 446676963 481906501
32702561 86338247 358534537
587912772 560481455 579200513
56158846 266925556 467834558
574325592 567430752 54194010
303051861 239364441 495016435
342355125 510167605 93876099
423749048 535268760 218027324
422656210 560571697 38811383
232039861 456914381 544018399
71898973 461397542 620769343
344207318 136785746 132254645
487634333 252594226 270460529
428704272 582646241 327163727
96168696 463739631 189249221
529040844 112658052 51956598
443630560 12949364 236134825
228797225 25785612 249539243
372992861 368633604 616311551
239582275 71314773 129314959
196578295 16423117 493935646
571892497 347923935 38392124
514761214 80073291 545734422
373397022 7612459 450102155
177925812 311689820 47394967
573463304 9498450 88920394
16425448 276654944 289904529
440294044 385972793 513071514
590063850 466135056 414487619
296301895 376064614 432675620
116185672 47237092 582654275
321799317 147969499 261287449
411589831 82662425 448369640
90915734 172704779 352847936
247243488 153236178 432024901
404770449 142804467 543623625
180730394 347143622 308324272
8682196 496948372 309599753
567936103 622460183 453832544
83496893 189937376 471561437
413693401 417436434 508882031
371731099 244247311 354786438
420070822 157408523 227041946
405485726 160404299 557199528
468091782 16146010 80567090
157077270 81420178 20019589
56091672 591299553 46769071
408895714 546915542 77786431
379611287 277721095 608001421
262658289 331767885 213342884
531819350 491018720 601294761
105041970 204475654 482644705
80848411 410788448 103897668
414233534 27738634 535771874
128299904 549315581 447414105
401027285 162982046 490090841
96296821 169799874 584662533
350020128 98074600 320483943
440865834 565511684 477162232
52608775 517340730 338393099
238625083 219923679 159059351
158079321 186864200 254776438
181899954 301352420 396204427
99298201 123575863 406195003
284432815 115983970 261996427
369901409 145960138 302230606
433523030 189591538 114292743
580969995 56664366 41065417
302707859 504846601 19622906
227775473 522353097 502063893
227791799 250522482 84826217
612741364 63917663 363709013
107689880 518651080 537397664
17987839 575846611 467206684
586428634 118967594 135871392
194534310 311693162 17010846
460185476 147998900 467732611
371885131 132082825 171264137
137666446 349819965 31569638
374288729 177301569 10421652
121242627 106748754 1914128
181173295 497805758 348580380
83619805 595212220 455539199
260429879 376757915 155812627
161544528 113778671 237923506
586130237 52247893 1918077
128550356 393062116 323853746
518806551 165654708 192879196
16725547 366665365 617196887
590517430 107928933 518527939
157573761 88536432 51668372
349895878 460563128 489659128
201336347 485860811 26338979
504062148 27921163 275961790
51149352 568401003 117487958
50316137 151593080 546604608
451425448 40291896 477673605
481799667 6130936 560178026
376078454 514774810 157176379
437690440 363914163 611784692
363504245 220519232 116173827
422764139 137508635 203234741
141258468 149093218 177494326
536636504 479350625 467411947
56675611 360892534 600471051
491785481 616626355 76157395
23905818 413716028 384698792
265303500 501337064 222207279
176055108 127756041 314707480
618848505 181812088 558111000
33671963 401579013 392685563
461408996 607328546 420456126
535813989 564630714 277809873
470971729 477782336 545948310
351915345 203045747 35680652
51034439 589233810 433022551
268257341 536978050 596403561
460087578 574943589 455741094
287173448 465687533 505905230
37233881 1721569 541019531
580588518 203267232 94914722
249473505 321113731 417890467
209856824 41137527 67330619
511587992 272066101 522798187
118836144 259440823 135677378
133235581 84697835 113185024
438931485 485040903 154775808
79011944 126777321 538625459
491365932 619994584 397707252
176814014 301030228 316299131
46699459 82205723 93485405
577796669 176363663 406612720
102818183 454786473 462757554
4117320 301946965 90125563
531215719 527374388 151159848
492500046 69429196 426520093
49448566 243233378 385895934
180345876 228742722 556781110
53150538 92599593 259900784
424583785 574190245 450419551
309313678 288028303 426309923
588438883 237493679 294376226
411963643 615767986 609485193
384561042 457996630 452513998
82882389 60326581 563113601
401949515 268649074 313662464
370002897 532699647 3293811
494523070 201057778 392191037
270248288 133060629 589567534
498719224 462459889 505371432
100125999 172348611 349728672
564509198 175674711 163805115
351355637 161176894 603037136
35285950 538635685 58834900
160787134 28112264 253326331
100671607 35385960 410505691
398707722 98197527 110957297
562776788 498757154 539429809
623810342 553802225 58350668
337950790 29935449 495882251
66836665 120303960 240634589
188798697 366228136 426037117
503416461 514895570 433682423
401848178 596783256 562546240
379540577 156482855 345473860
73865490 6248297 217803702
89279760 608074130 407005316
73515848 120279211 408770550
92553041 385740253 206977982
304676185 601684163 132923938
588631175 68104199 1511768
64536628 173301994 98592168
99393155 16889576 445599007
500807214 299809336 204248773
415996973 108912690 545101479
302608372 148116642 445918687
582687705 508310030 146208199
450638703 615277800 133017162
21822063 509622584 553710125
617360325 360534918 409137044
360681542 430028875 505434160
281706999 363531777 20768946
284657205 552724070 236088590
593146416 255348799 226493216
184682984 59612807 203319868
115272745 53219726 105254562
296499854 394223525 364972762
126403115 165172177 583565256
319281964 189518157 23451044
274020244 452620766 466027091
210901584 489734502 464245923
374547709 413711737 144271131
599442975 31387815 474439705
480828042 445907905 407924561
47863952 536003744 548186102
339336289 471922417 149017881
102401573 588251817 124805657
294814695 325526871 591691265
238541057 445851119 466819706
195525092 255504778 384958356
464729429 604778024 38827868
528913454 446442546 246158569
346169043 302217705 391848750
331884644 362738561 562429891
376360347 564502682 371684593
32661901 211834473 51264191
27597725 496009681 588872942
553371890 230061206 417261773
192148401 369894304 327874233
99705699 435061687 106917407
54905493 556886845 299667046
556390179 481999049 58321049
506079899 260705896 430334989
366572757 163913598 477537926
556128936 488376065 73800010
621139267 341424960 189362754
228961058 274270522 389747699
240122954 6534651 183443637
478214925 146927159 218329117
524721358 375554602 204483889
117851547 24247813 604275935
403266813 302288711 593486690
224006731 588661257 487154378
534384224 517408873 187327272
258606198 320481895 13221781
73357208 425264197 225876235
52538726 159968832 222073206
257683392 514740276 30579410
501269850 520972761 490776246
56357783 337319224 559828107
169382369 296635074 490057485
192574431 83053805 6934611
76050480 156702419 171725133
132070036 481902037 499403771
492868186 542181232 349388225
327510858 395746629 398508201
23843372 357831557 531924422
9382938 168182881 473498308
486034228 33640523 425852070
584889262 571710801 159251388
445092556 5909451 65053858
457583303 368269326 227307583
323785354 259110458 274851067
232109920 423706537 17649373
256264081 350310151 338947449
479882762 60783730 472672928
591460963 71843315 91340279
350191000 564171581 462872598
391892883 622813330 217794828
27945164 64258829 9331432
250954114 609298545 148990769
363595005 414284938 442176241
565473708 32512115 137301515
34421849 531672373 151128634
204121041 155124367 57498728
499832334 625150590 93608921
311683083 489052148 263946742
237959260 572992254 77876902
115416056 564612194 293111487
478169946 227456324 499583282
96317306 515056269 276176597
338583040 119511175 143904465
144648523 612344031 126330133
120632573 509285158 50726557
374528646 42915860 17720266
71414302 84613681 409892589
579270189 133063613 624042390
58874915 481570421 451074894
245360145 514152130 240213883
622386395 395993631 608883959
232184202 93340433 82742059
385713253 170491846 426745634
147793959 506711574 559505541
513824512 346785471 144604701
170743858 172038843 239602171
607419773 310416793 356721972
514226881 312054408 275121367
25173560 543735124 250261703
581815460 247826222 253889936
256361767 149899917 605640489
544562860 23245979 210551037
135338560 519644829 382907911
154715736 197085125 471693528
514309568 15048444 190126547
441582591 71609629 323281743
506093668 118674012 47324614
175533281 102949999 397546547
42243028 94190434 86569469
334038993 230587097 251288445
347531321 389866245 262841823
141158886 325169714 138645991
128361658 318335317 611074421
606295825 210254470 142308959
568844558 55158295 77231315
402309382 478606061 533509151
1987327 78903655 270918572
139762615 32520458 177932686
444418915 406108694 245376181
85298242 469321363 460938386
265775503 432386246 466297097
339927439 361904182 188881749
593536012 199657653 278022685
399477362 96053330 518134586
73923908 206872683 127165940
372155986 279068437 342667039
182300786 436989396 407368038
467072509 606434638 546052155
35090236 606466645 67703559
594713672 182753628 236009711
448533662 50153650 350575030
582691662 342563102 431666275
199669477 108912092 617847403
606361770 5958556 6629451
284693265 319978196 477393851
281475137 605872208 410810903
209604317 611151038 203347769
266764384 9596687 130170087
446161266 598724124 4823308
550342476 545387717 321973552
203746884 291865317 47439119
307466818 107447667 217990424
601384833 571894602 549143137
331199953 312781892 446303572
503366107 589151195 407117416
309864283 341529297 315165635
471280988 177517973 566530619
325318733 229632230 596270769
228360270 153635782 27941323
593252308 615455616 515543951
141598315 567711460 349928080
100927626 480026029 527300664
71946530 564910803 49467547
353911423 246345601 357526088
121985113 539230446 63297367
166503384 300179101 76679499
56464664 143884480 206801610
399711873 308383322 553437028
609150891 342272179 54734676
256971981 400529190 390467169
173785455 364792933 426026322
548162067 175389987 267833370
512669623 453276564 193751435
67940348 609935453 343957201
14872939 173821925 389434497
500358827 368773767 292056486
167157494 300296908 348658232
24034988 262140833 576934268
131167796 337293630 270176601
135834508 580113188 412648327
344787660 111062545 240664686
576702028 206687175 248661924
394173843 350953952 589480864
106738772 64437605 356879882
276816830 460718481 450018432
306795336 286886985 285304828
624505728 529431339 332824385
55748065 226062923 240976255
49166690 418697484 12806575
624052261 436538563 259249547
322178078 415750667 209428928
602114232 394905928 514246021
194011136 531622993 189283207
491543804 372786651 68827307
570424089 165028111 13447594
19275791 236481211 125675718
309355159 606270118 7013079
599336456 18901264 504936403
383935261 95085973 501280760
248777579 575148261 236112776
117147600 334380091 434588985
613294524 436901531 431049776
169315840 605256451 183632068
169004936 229087075 145933113
228150293 375436804 173538925
368454167 572255855 192563788
115037948 379720854 218471328
405336343 356854235 99299556
235244289 64518641 194543509
57840076 375317198 482750588
291726333 323427719 578483296
221047224 122251576 30628896
462058160 489883642 18479618
289371101 152531407 553761447
412782200 25462924 221101959
413507331 91409075 408188874
110558340 174349958 352826950
471904380 338325893 500109806
416402128 504193745 214216433
583140679 384369870 207019313
167803751 322168925 604079820
124995563 587975002 107233557
165493494 565717297 229115469
413823890 116335899 569550317
334013589 288579926 28212421
323953548 565641561 415734909
225225327 45804510 617274118
14000276 234420721 471363238
516934893 215922732 190361532
624073701 52051818 186551759
620368154 276163226 578992055
138857379 567443989 587864744
347018289 348322292 153303273
248869717 281802134 622896114
396753716 383401448 287442298
274430997 22382601 148907453
194050390 117494946 239447340
13624468 297911145 458020203
415631564 550194525 368940510
255174718 139526492 42699170
299940043 160227029 568056054
120629128 142178139 476501758
22347169 377326729 523944787
189868036 73715330 139849263
321463736 289617717 382710409
609809353 530223270 207231133
332578855 71095595 601298904
369203814 230379333 489638327
257312858 348825070 452186045
339068505 535948520 285963624
98258608 64763521 398693151
316799988 110025123 188238737
40380591 588776832 508552805
557797255 309095034 46494325
343797758 314973245 576890121
461078988 174686961 618365251
22318943 436739367 59257097
472313520 586840208 150952091
355954174 54282081 200557804
23960765 611829421 56815034
393110026 522499501 178590289
339220949 375754677 352327553
28774924 479328731 194061662
357211548 580584268 282235173
546528853 286861873 449883459
568725810 337920662 88477965
625498690 40532894 364980918
269564743 616954831 51611518
411701206 179761485 381159282
171181183 347555729 83295852
511904839 7775334 484332179
160949919 524533255 2642602
140382053 339079824 366997377
332305839 291515039 225016675
405011857 547432917 556078641
611776686 493259137 508675913
583287752 562694659 209023777
414308704 346880854 316969135
594410013 494554177 200449234
460539012 596236991 386800564
49426183 293527356 3520433
314573342 432814337 392630681
555847412 486749479 405316772
500040348 531920872 381872859
251895633 178632229 102381914
543584738 39466814 524069057
620103232 19687848 541419057
247462522 499883336 271302524
285902904 525492280 181058600
71756349 275794493 157786704
57622453 149223029 191346375
200606883 193455962 97848174
475797298 122721405 243997632
157759278 581708744 89667430
263546762 546250435 187733326
466241601 503973340 143898046
596916532 520497691 127844197
470259241 269442194 540008284
62598675 22778465 207201579
86514479 80292410 423695280
190654459 434096460 252774623
487791453 73272935 315493788
303675113 301291465 507338498
407194448 423647798 309948509
615761576 371068546 401400744
527001444 455780275 298748762
401576759 99895204 448953601
66909263 284475952 94552864
356693195 25503477 552649652
142459369 248721522 393625317
144554137 42919540 298237213
372092992 180014700 273034591
609641072 589458263 619927011
465285233 612018100 312148815
182379263 513886212 392310655
154763789 160505962 217413767
228341625 251666803 127840758
617487115 26654862 182779482
520244870 364440616 328988435
603332011 217970989 265434898
187438919 51432584 102735005
103189897 565302522 12761161
312080249 16293704 386925176
382321806 24100241 13131188
53936961 38839301 90540959
564435397 203991806 571435791
577443647 624082670 575841816
617520011 599105326 32000010
64665613 471891731 164472728
229784302 381054639 321021682
62650276 414259564 502158525
215064019 222347527 555745570
425656947 289716014 233017712
542068629 293189980 376757485
512802489 399844594 571074799
499446923 253633190 274332129
75296451 228881370 142695685
49397814 607174599 298492664
38775142 315173437 334273301
560513445 94335369 469286332
323651650 183651838 461801725
449606994 48997280 464814727
614568148 529282035 102343813
17800414 261225674 93348526
292719852 477738056 58661777
566224112 218252737 464250780
148897639 457743284 491817374
112728846 379266903 100320622
611609668 19986751 309424864
595835091 177047056 231447892
583830653 41846673 500467904
412491148 500510128 600950212
459925703 461867406 219188813
232662337 349380026 257795766
99156255 303900672 350154148
24278570 432203429 78380969
482330004 370019120 311817423
395101480 212320080 287926584
278690466 76625336 280772106
153566305 343164784 76191550
619991911 90116620 212033993
221667800 392347756 154579588
623455955 611227426 16544801
129775937 85415082 87157979
496362571 404073410 425018693
39781655 570431601 204699418
124893781 480097961 69781574
111630366 103703464 159685557
317106510 625143083 6966521
206290219 594779590 152386096
263384028 400995560 112153418
119224657 433431145 258794580
425537716 372902203 207144593
485688361 13564855 20997546
218910319 3926859 524183124
155060972 246951441 379197497
460657624 589884845 573197962
508921576 609343707 402160512
217391555 104113016 125673211
71915347 224410067 517213132
154770836 504059748 317533390
455290754 446678501 517778279
142916133 44113189 448599534
377697734 536447193 221699412
395011776 547925622 7516031
425125669 291431253 589918060
301727386 231724888 138435397
323510593 132646457 109324608
182788985 388876534 171375057
621498426 407896174 210408965
63650342 174039348 82306906
468850354 366028524 7458404
508284969 71390347 543391940
361699943 508820090 381250567
120067447 552189134 300615633
70015721 248327063 240350946
145234204 477574747 564670167
235419585 400755240 87193812
414235806 88849656 416275057
460919625 316581369 110488509
93935193 295766156 195495482
415515361 185759791 143088988
41293737 461098274 426280696
349407601 575081987 41604937
22133981 117997880 232405047
564786738 571021229 140411071
580783511 169479316 415532358
324512367 198252652 284971584
105688405 311278999 570217209
574471695 373857227 291989258
395092792 262000145 286765085
425479163 324440161 481313100
167067269 36118794 446639436
400679856 603826437 225639780
70805968 325410902 584371498
514390050 426830730 421200884
175345657 278018661 587908678
190193271 334177621 161954471
152974185 323797382 442812202
531897404 358507323 401057379
614963497 498258210 442995495
100936775 149019504 568180241
518747525 393572914 161271596
305441906 283022733 165863212
359538275 622334454 412216396
287336860 28806604 424906287
444729414 615792849 121490319
12639632 430102305 17220687
21979155 485558321 415994682
108421420 226164990 67811729
365547686 273588293 34295223
132250588 256856026 117233064
118686073 615956250 44732892
504409813 617986076 396503283
157225567 238158329 579641262
183243178 454707065 72303272
111978348 234262531 181588635
130115903 590036597 423549319
437054584 279608144 362118609
349928744 324214278 523798290
186637637 52977911 274647790
201261907 102656280 329382842
527760694 411873520 167918574
408668014 286081593 213429401
36935138 72383729 143310692
149201763 422674186 102043062
233914077 364568307 35975376
167884615 79298485 148793958
205369396 116525796 22734349
316367624 503874918 264115902
613257760 357981647 366079422
332605933 25276382 201593557
161508949 315929374 200318499
476315061 584411647 329458264
181978922 54206858 267272699
161160528 248136903 148405387
310770166 607861716 175119727
95074970 448481284 525873556
44588885 482837959 549831886
128134953 245350450 434726488
392268323 492560632 35374464
28180556 269428979 11435133
560600939 601500593 465484936
447341357 489446719 445469019
323255113 372793374 604360954
347030252 230131385 484974966
40228086 149340212 330739032
321447750 522471671 192244426
308802951 608927997 159532239
217207663 540764173 79099811
101897162 310159351 69167016
254744426 372872722 15324994
182825292 97569213 358636958
527023894 248960506 6903851
74180263 287920338 600874946
583818387 199006169 476924788
94727825 572545703 384244295
578555999 488915554 366954005
400892892 73140325 127370350
65750198 269584253 267680535
394487801 317262515 274428950
156812878 494685142 55806634
328005608 356693316 579174399
19887594 144625806 52796068
367909959 128122077 500862012
482565552 152337037 546973862
386197937 508321612 225930677
196231162 619640825 21072412
313352744 579578226 454991934
420998503 188368308 506160169
43550221 226088338 548742224
363388064 287159592 73797178
402477006 13549649 381781478
43427482 388568049 91516183
355666001 73367581 38612673
189938 236893730 47181458
498183200 507255498 257089046
304484368 444881210 373391696
598519351 125090132 70278056
346411487 59814306 593028014
565647617 371249990 461436283
572078557 190271484 81187708
213854811 406380932 410643648
617832263 615281507 624022635
516768860 215529248 212511979
201050389 114079375 398537455
238981940 568063909 53235977
174756738 555985850 36923834
73135101 26842464 448743572
26143255 498248052 601156913
309839991 162016345 85654372
71989783 155525549 97038823
99932168 447949152 115497499
3259486 64173737 167033554
237077757 179656432 252690702
191332682 415829503 207179184
67200900 157362438 473726227
498059545 575057410 461706906
470687154 255718439 396022233
565164019 619560578 49827684
49359305 67377877 323817935
288604963 286069707 328170877
368973864 475690610 433706729
512708807 463429738 228109671
166356304 599709332 219103488
209180460 418732976 64782517
12680227 372524443 350593410
145844167 612316642 389985916
605325417 144551943 63086956
228063697 60335176 196882572
421031647 137528677 99778383
237572327 332152952 523061662
401313424 401596294 106597313
514592910 505400027 447579953
443122293 228808905 392415424
106944533 571464953 591077676
324898726 546574879 88446650
527324299 307907676 334024643
19393665 95709559 423055703
431658602 595073316 125711425
445584053 390132404 514726315
279963902 562209720 611426620
27186466 204227473 307650960
328157660 124170849 467647728
312039728 39806760 133284678
329262626 98165085 52863365
536975237 170000497 145687541
302158589 588936645 396771114
287306581 16623368 375316459
562038352 411472005 327335796
359418909 286264634 80520690
535174080 133456688 586220145
500401067 241084581 183422612
569949935 129439823 160654795
617128738 19194831 78233553
583864474 113769887 359492290
466315160 589763972 205519005
179172625 2745783 210364464
395135538 492860015 582618143
286201223 305773238 89907614
205068168 206313928 164028822
161662031 515429036 570860819
484114320 438352421 283766022
80955565 269357766 240701918
90365054 292424643 94200597
299583254 95765242 307204744
436604609 456191489 26194299
356297107 358403122 583338557
584518037 186425311 455648856
15479816 372895138 181108828
67798225 412934479 498726067
347356836 509953237 401355934
360341723 111046725 85152961
555761283 299408231 37013943
257242836 537371882 500274577
82377802 83927806 131468813
304051470 197912876 481413984
136095510 302365709 605670004
440539054 204621675 153063236
211053180 436586912 570192172
4276085 70605570 142746259
175761917 106164452 173063746
620728102 513044944 454425158
144776852 444991028 428942604
9738893 26812970 201302764
375374313 150197320 123137965
580571680 271284114 192259663
496902409 138005431 380487979
166000980 126289126 353013261
274419972 546959002 614139986
54604159 297895244 493530835
290277922 286571923 353727359
16974117 290801819 361203394
573070125 398955921 257422275
371622459 454141763 367286095
226766200 319850633 350171518
255138973 490388319 434964452
192203075 346542851 297853250
215105879 153622477 603390627
329256793 194201075 444593789
380754872 336481106 347858378
465663436 376838033 112792824
601917924 448446681 565099462
419363156 116739074 35384497
568954229 314824586 354703741
268167621 299879032 77802060
204123357 293775802 614644978
201841973 447960656 65585167
165485559 184979154 269132044
265498722 432383422 27876990
215705581 126439682 360135385
248871405 595510452 311281316
445472394 270752853 455670336
211793434 570016942 460103474
232477449 267719528 405117163
52636617 59386462 499632254
407459590 264573950 401553356
173626033 333008013 549444227
529600907 387444103 448212012
95924562 339985563 71751193
87412789 62957708 148248882
192770974 496499436 283128039
173493432 262092857 519881654
360615548 482409922 578701866
429565228 542947543 146035693
445627950 261090065 611152789
388802861 51922748 303426381
185811723 277749103 595359405
290813999 217334280 384950220
206247972 571725366 406696389
178388753 347606653 526633752
611891464 566130865 272926179
9205428 8702288 367109092
354616907 570863021 384365629
479971970 215520429 120024914
571034548 422161743 32142049
376288652 153095664 54930601
334456069 27832026 63313923
457925656 280376891 404120750
420871398 529779603 79097589
340053450 88157147 535354355
215821215 218597141 72261120
177981251 269852301 165682697
441097002 338823101 602821218
548079442 299451182 348922300
330095278 398828613 585110325
104285562 120741098 555496625
265760695 592502560 546811570
590654100 137145177 279510624
145673894 361700129 416731213
313687710 570855694 498121999
274392209 508815324 66337164
36319436 448528710 599390961
285809561 385193642 165514
409055674 40212120 164468398
333676159 612847078 171533419
302738916 60797622 384443991
401361684 188569195 319321882
427876998 218868096 253428799
572394672 147177201 558035788
443578175 190388170 72650829
292057348 358372583 534770101
9396478 235299662 542989568
22700662 229840256 76375224
514294064 375745279 230483313
532885122 50643907 110120099
443040658 537277408 530627741
1609159 219611266 522073707
543579049 498122624 464663556
353189012 154449165 124009428
286218042 149339260 63098839
403746621 501643157 515207401
456540309 611810167 300215066
373667626 297410271 593790077
455182522 465879398 127862544
240580208 433851185 129261370
26922300 421686441 294027725
265384715 13210855 384471814
187241529 598044074 298440842
273646081 103685108 282645626
154394264 304145493 427233322
168184898 476707215 259287766
356524946 538315914 288934130
20336604 424733601 513281352
230121138 187549491 372433748
416872510 392321464 110291135
505144392 608698285 158269305
173947341 242862110 198203500
83813554 205683544 425536352
361672534 475134090 501564946
506361092 42722038 38563538
321567519 569072234 287762509
317111125 620667730 117806907
30908942 276917343 180307719
558410464 210421941 54265282
142119569 568407973 552923097
29882617 458833778 513018348
61623848 478894791 316233506
491105776 338043920 165906297
84540621 470351129 29537068
624613679 296776686 15244316
592999432 569340217 370975649
456119691 531365835 83824261
250554411 285934455 428511676
253363544 491703247 550709242
14671123 600106357 405937301
594428723 181703952 69317654
335577340 612227179 139033896
49286158 294937787 117913118
198522926 94741133 136438139
216916904 548419705 514775845
336244312 602150167 415262971
383037866 571559826 30455134
515058040 158698436 108054473
455501622 304536559 608679637
572665824 133484520 584383478
67125542 119726199 597286060
394765138 230930412 583899343
315837319 498528284 333006376
21933638 306549425 119037088
58856282 242799151 191084333
159508009 216457774 229945715
501057212 146376118 489127047
203318542 366682569 481976510
264031602 429774981 23159978
439781366 337016870 57162449
427760895 108673362 357448830
242524769 98337454 217465366
348394776 465414046 291585689
300864028 620349393 215764998
42569926 192501028 584958881
374888089 508957445 19780340
61579903 341605918 462020636
574413945 281180515 239163550
212338196 487489158 120836251
210263919 237398584 87766175
519133290 589392198 58231264
203785116 590946755 194369000
394510404 116422649 488047635
14093083 101895861 197754185
177631033 209193256 429489749
216866862 163189119 574900017
374829761 65726777 126261952
308553402 580577308 191523697
491558158 62081201 109205571
220880242 151725675 341233250
620180771 400388482 251694585
363623045 37605630 134288617
97846002 179592129 504695424
399809690 241338273 61990345
464433424 23006223 549328129
547108846 220976325 607902464
545921716 277017385 346044252
115791629 244608738 460871112
378601771 274243194 215526041
179911395 210814685 345785905
126523865 426911785 214496083
450243059 170834974 112992558
519822163 382404637 309394931
415915837 119094230 501210461
526669409 427184455 278875817
212596119 606478151 69205129
455160093 6444255 437627904
361805663 494584223 542896373
66959371 404743412 345598028
497574613 342229856 606409406
265688926 288966328 357887652
21402662 540477278 34201269
624669871 252179683 167645628
87265045 504878802 95579149
342053055 256720495 31207111
451673454 5097073 191924678
281644954 107417492 610579166
311211673 179981219 18689219
463648471 614999958 127309079
342323751 11643152 12395283
465091547 611150938 2370414
22381569 537303841 348273558
441657609 292560096 535648389
377993377 213932804 585974684
500403326 436342638 495129977
433469024 535182796 154606184
242263718 388446686 314231120
260491853 518837643 88160210
251983665 135295459 459232383
437084282 527639225 530492106
433627038 548977374 249267992
203396798 97285184 154728469
553726209 539126258 460987558
372746028 273725397 479601212
598470518 474124441 226419775
305178346 3709365 599698608
361092239 103678317 564458989
89519791 177422706 457273512
609357536 241922349 463789879
269326191 520862334 420420691
583046815 124230461 597084721
583624047 128949121 473936928
468460399 180395999 48806015
378852781 123934419 355932310
482769911 35561722 203328923
361311452 222127958 264653655
184287665 263189170 79151184
92705740 595145510 574325049
230659000 308804299 330464479
34384329 60045095 36966817
514188755 95877553 417689397
269782538 226963890 472796058
556819162 467191424 143933345
40749659 265081405 245094518
544354972 142310017 175862958
482052149 553866375 562386274
114617448 23945642 95117702
543772331 596540799 583308505
527205413 221823021 483203651
200781677 68697895 381904841
499970366 501333129 524940746
514206150 183658937 295038263
479898860 52396720 144615414
598471018 424880936 471908690
544157185 330136380 122148611
528336328 151003046 418865162
356816316 91872992 445074473
128665525 439876846 528757951
230281329 601565639 613660643
554838004 593319982 179625044
414188512 343316104 136709236
99452499 379477924 114841576
236234779 460760940 470962002
600192226 558945523 406690316
252052008 12033359 231055100
90360547 215896256 148694998
321904085 625422532 27597790
137243898 66235146 589959481
224369523 37263176 346856660
373095013 562426417 58860353
7981617 280621344 316864754
92506080 42068218 436021555
257741867 113015329 237781465
370894404 510760845 572578775
121469297 190238503 95217983
161410833 441670653 532508325
577593260 483886079 240094685
48968137 534454757 298920683
512919105 342993843 299741012
186204467 116091963 167757394
365209656 11488546 513004331
484778682 178864797 51033174
67767802 135597943 565147383
453781192 352982185 257931068
148081235 27375916 362795282
199389110 328138042 309337213
167832634 83811679 167371747
509539943 1296976 1798442
441859059 377539432 36907098
196752968 437216004 490728501
486768704 342637842 574144888
608859976 219800626 290062167
192476091 364220472 575904878
313029066 290147525 574834803
500050359 310303354 222406183
233264343 193061515 431087799
67626652 518536547 176253040
269273195 325275445 431591547
404800599 132366372 366916363
617247087 561358463 38132881
111787249 614732806 513167400
21117374 624338556 568722065
235352989 222120777 373386264
320949683 113068066 252185816
565027172 382203741 122409427
566054770 559150183 181080234
526586492 393882132 92922412
153424352 594888232 398715320
475886577 410945631 306577232
192417558 473504504 359591894
109506252 458351911 280004614
578531502 17254226 236756853
530111143 210429150 614134384
557682203 158818582 276551349
506120906 281687465 152967410
622727133 27149225 122637201
297650757 218748938 337415687
312394993 171628847 220887787
528437517 40140587 417705437
340117859 404191169 200538073
360223962 237163440 456404812
36687285 410791468 256177846
555333788 557811229 224065360
590463817 387842564 24710759
498145452 572978026 301959180
372232845 541646139 72871585
19190479 251648935 318431005
157143548 540491871 476428295
300215417 205988577 534705295
273069266 123185753 237900276
318663379 343622936 157172228
32037069 535428006 141109156
351590417 246702795 594994982
337467024 151710753 609422392
321792767 37993861 167688290
320533579 524369161 522369730
79196973 1006909 573746607
339606646 335678363 530675228
37877004 82455926 182129836
450077565 586265631 592894345
550250832 407469184 567429135
543799529 104693705 252917493
610208775 482414940 21273741
344494668 265159919 272971759
479965720 17403759 548033679
368562209 616351230 271369671
137453991 320742750 338728375
49524457 611188499 208413718
595366906 597623379 123449111
291210361 117772649 340983469
478376124 265873852 225177178
2223515 72942007 403120886
586717380 341403405 288075830
310376049 55580735 446306132
318745039 171745519 279857037
438342270 536846304 416169385
323977432 483450242 196218536
232961876 8770626 96965805
442255823 519410181 129424060
295554789 386546442 237321822
428802402 31608612 132770068
238395306 54356420 605758944
311623402 67910118 459610630
201099093 296375570 80850765
135819547 283523580 243669702
421473153 123272940 269002868
383113679 361129192 396475245
389897828 155703044 359480856
216906367 206667739 517195630
88101023 66624062 619129299
520868496 231643327 12510166
398831490 235605448 488920434
144103014 605910112 557497457
531073620 476582806 506642808
144071652 625134146 294589038
562451901 531130634 188442710
610357902 212820326 612399467
200124976 26596491 555107532
618201085 504164527 121434281
505515200 269857892 266676552
504372676 467837677 239966357
485777187 506403161 403060625
335470178 483047996 214845981
210068814 510579662 539775567
234305186 491115102 161037798
228885678 618120854 64144692
179504517 596256704 607438453
419494226 88354160 64474107
394884357 240825492 1697182
495308323 123613275 50906349
201570000 36924534 587880545
21595861 163387661 383769226
126239734 420438837 203758239
500932651 107103524 175571377
397212544 148039577 232071704
11495824 618117149 135498788
244648344 162668747 593568900
528883314 248772759 411845189
412801065 376785006 255465184
397845322 444808637 318323636
83311673 473154562 517074924
318381784 347267746 215549137
467194257 505245453 436435769
443783890 572633948 483489390
80757363 182348956 410391900
453910743 248340707 484781901
401965605 43744854 504547080
276310053 537740568 135306943
17266572 282935924 404426549
508782944 83123839 167875125
380063150 437229653 532174242
49702713 619228984 460980030
518464573 139600288 462927802
106138301 599890555 216783115
151106789 576600541 313661807
290163023 69453812 44128891
16282673 616753149 206954690
103504318 70258208 15621425
103013110 498785022 552020333
153332987 372001374 221810008
63854222 94753188 293593852
423471187 487898169 545908564
57970065 122339777 584406611
304489347 453269431 20471296
587007719 348022535 288057111
327048469 163559138 442361820
522493961 530807712 128356123
293780284 501911209 123618798
595959059 412302597 8135479
484349291 329826540 38470163
12760230 94526380 136110307
556616785 550072927 36432020
379687209 418573961 527971677
554059803 432376920 431995238
197260875 332380574 182181311
364513966 585671197 88955442
555819045 73990674 622018878
544553416 217945667 158438417
282505942 258715084 494927152
207176434 34140048 546962246
314991405 201338766 505697222
530862717 233670186 577157265
548108034 343482263 109170022
605348141 586270022 141229630
68095913 120049235 331972256
257973156 84584175 619418035
608449172 526839163 333339458
515657948 145147898 36537764
349432088 218245741 561821054
237830583 410485096 399829801
375267018 575911340 13407343
291409831 127029395 297071184
41795350 175002146 554997240
246655210 513081687 521049500
342857332 500436536 436119323
410707061 133696133 390299687
72825547 614298097 531697469
623259466 357764984 129328094
47016250 445419356 198737883
344289572 311529953 380214206
108156984 72536158 545727322
104610622 187328314 235587956
90182288 256574529 179708584
562452477 193112802 6756179
157573191 549382907 321277280
162222450 96450836 143594279
246599166 480573163 200573897
31031803 456256190 96643849
292586929 353381008 619894340
215760872 314865970 338602834
336404230 395056273 64717572
331125292 19930165 519213210
283335638 89728443 378328685
360234257 345045092 159296235
508299092 162496299 270103607
119844713 600895773 357690424
615849391 466652947 426962416
580846300 480192647 514280292
375928040 192630049 425311363
494520414 159163039 26687548
543234054 171965119 385998150
289809238 264232970 14310655
106406624 406832175 384067928
135092017 408737749 405311093
519273891 454226602 182415968
52764461 489077958 561991335
233970917 239326356 66755675
408630919 610216045 620552002
77137544 482991646 491331668
508533022 597228426 410709288
555425309 331212620 437399110
601704093 91558637 13586502
239402520 462432738 236501774
46003857 540568992 609344270
348297915 330693728 602440575
471461720 419943736 277500956
268983054 328588960 213272362
615421589 124621728 515194228
411626609 398758875 609758555
465188291 17768715 585142782
268223417 32149014 18345064
572717808 557242851 76503594
219989304 443198602 574493906
123607449 358637022 497799850
490578735 288973698 269027378
334280371 12212088 141492739
325690115 38309118 174635361
620926916 294764288 360379073
104818236 359978821 157397145
481224538 325198771 228395246
197367966 398558873 31996309
537825482 433154304 271296076
251380475 619928237 522275736
98996902 206790511 537796187
40089465 182836970 509488601
125766294 195887300 182797085
154124943 466212111 272287883
593377395 581128296 600223446
390811139 452813693 212312296
63218859 17956721 430489501
559010766 483901429 584976417
494494056 355247355 29616844
39586645 251200107 476343875
449167866 274817167 67370853
614167875 483296556 102827176
38195770 147075733 544499494
485297872 478894679 341643011
123483132 33945617 551012365
422086783 379596104 306670765
607500191 295113836 140395461
519135944 537117214 622140671
610315727 244758837 76699420
138207393 138541657 397066736
595168385 602743161 410634034
71376362 270039020 187204692
527653184 215764885 44783012
526823204 139751562 190850271
57184633 452506122 566758147
256871782 371346385 114737679
471724682 219035659 34713396
548884682 308364826 607232356
88980666 579936633 431616027
330669526 172989598 608316566
574979258 140189043 504492668
388904502 96760324 586008420
371367811 348890297 522006862
191553446 426676320 394060505
545382222 238587996 69617019
43294592 267934082 178645525
280154794 20171460 556203044
450959317 12087042 334176272
560924980 160374907 543878
132070128 213586413 269098419
103431234 158433994 212290151
179315356 160493600 378118330
158309671 227792408 564248596
585886541 249381580 177827792
495342274 509173460 601285874
391998610 209176575 461664484
91305929 260584225 623227735
105348686 110819226 577963612
79490294 424450599 415329327
558240123 206385181 442289906
502048200 325369193 469241615
34862052 51277346 382077417
383273918 58408732 357426974
350761867 593790854 348075532
115513617 496635590 428790402
595898237 248819261 236449796
511440062 88366167 123085880
438699209 420889933 432991214
349145136 557622366 55701663
309116883 272358634 162912647
348833070 523636050 594263049
328480234 358377583 462971410
509378972 443723589 373923603
308793268 433883186 347219523
199605941 615083324 376118557
49219788 419855518 121695177
162256878 273190576 38783520
280197071 396863769 521149491
292894653 565075866 368448906
516242481 70393146 64166759
343703462 7204598 263816336
153384680 232337348 579625275
539120133 379877302 377694761
487073722 611132459 168169619
14584411 44486753 406438044
519552309 304563031 177596815
56138299 213493663 292958312
215836503 126990631 351658042
214533578 389661544 417917289
99859431 380517905 316998692
433477572 53711116 341698043
180764995 563714258 321487354
516682269 111117017 266752533
398120414 288309152 223887035
24232987 390030453 575882929
44617399 507227819 406320808
251893436 260853317 588141540
527602932 222558158 134317992
495196154 403203413 47788209
41731554 80132744 215302939
515102745 585986435 560382964
470465733 541555962 513578285
309777327 569802737 578096750
57645902 226448548 314753441
7974716 53939360 33790551
375668848 434438719 352878948
295306638 306049413 418435198
454197512 417922281 401145667
314882274 28765961 396344715
335896981 345273635 139295973
497326542 291018281 208089090
438673726 205012215 4503588
85419441 227907236 569007413
49092524 272958042 381959840
147682575 427599394 612831061
613203658 235227236 296669337
140584329 244441331 264169790
377294873 542178073 127102585
322860684 609436383 446798022
266809459 122993107 186046187
199542497 209710272 195183600
523730898 362499754 17085979
462472451 444025610 429690932
319764517 187516912 416688315
242413016 90655682 131480892
266121520 396918267 228754359
445860304 197560447 522945305
419745204 237561826 16643661
611304625 321277888 357667518
141033730 200710239 505634551
622758526 341550395 452011384
497531285 91391468 291221099
582514738 19452341 165360865
391757290 358705456 192557554
172710586 302932398 254517663
404044628 273540744 494285348
71002850 297348427 148829556
493384019 41017594 316459330
158018428 219462985 135555492
535939027 619447313 229478392
292690984 576086502 369524300
192775151 514230094 508994159
322244732 462379051 537186463
563358729 537019583 46318328
169833082 114172882 434675537
423581465 52314700 73567764
469171329 614287671 358412167
504452924 485855415 539999966
31337236 171479773 241069839
410696483 481947102 444286252
607244877 113050861 61488702
481789897 588085119 220765029
23842399 204171080 317097455
587059382 84392966 328845517
603643628 251619987 481829196
211591263 140361330 145736523
496169432 550346780 213087846
1488226 125416229 573892456
4521383 604311262 351250472
487568755 427304104 26735854
164409509 470584592 108604548
556004355 142394553 549857731
540295805 623075596 436040628
311959780 582129063 48355608
69837781 261134134 295913885
226141642 615634553 368019906
261584427 27315366 550807870
37155212 129088175 574603447
72102884 64872902 558131486
595090996 608313787 9933148
532822129 101282631 126131710
553262225 551237665 16080049
211031513 315391367 227592096
538223959 295154604 424836914
9036688 92827869 571517862
186731065 158460383 441034506
482510553 35977859 345772519
219821005 65996223 40020283
390310165 346428400 574209158
335634325 113156665 442197601
591841690 63851176 253282736
205107347 44753244 592081880
175167983 194767065 338914002
462822689 536857094 150156049
532936934 455579424 332794191
382720278 310415134 607175555
263881737 213468528 139402219
495923988 69049501 514319696
351203710 219663266 513287967
607486878 528169465 68794816
187361988 432799882 25973472
159588531 397728380 132211501
386706652 42740627 492295010
525600021 205529997 608453580
624518443 181049031 248797228
118769848 167913375 366819101
425564482 299141127 587909797
190027318 606044526 392252593
477793595 616326023 196327480
13205713 249331668 327316690
133403445 26938509 160111323
75242882 595628085 485883429
509468066 318798472 584388572
339218964 368727179 295113559
35954360 51571901 547383124
487710865 128277250 568578517
145354819 58074143 178115000
360726159 418550638 54454123
391593475 534789378 377088576
20969499 325643841 438914748
287807810 233311885 526210992
127207852 354026060 266998084
546485146 313704933 349454173
214964736 396051606 554696583
384249781 101443017 106477533
78642756 513407242 414596691
374443466 413044857 504977417
52363646 27576666 296844216
298100046 168742932 403043995
18209503 457111492 565214808
432120922 516868719 541936014
495308279 588890486 525366647
463474210 136975640 69239010
58062216 279522414 619123121
49634279 502414144 95709550
278339103 339417722 609483176
519075788 361639195 51455454
101079920 51906199 84482243
225830715 383423759 22635065
496004570 430725982 401415170
272556516 572510186 28413161
225459244 568779820 550726016
155076328 328783238 568354959
269321641 39329719 13116641
323907410 205510619 237465582
571051520 65334996 610415327
575014816 428510536 130350124
327081677 98997578 127737923
574426264 580737427 395505395
146455652 200719095 492972630
323624486 175501174 188862572
620705068 119256809 451402404
216145126 339567593 263279696
131587965 269141116 347193698
204476511 472113022 190506111
507250916 599437875 466911466
79853752 340138634 367711637
379324269 170358871 341673527
288097156 90805662 429321256
332934949 23198731 295102280
5382962 463224791 508503774
151787855 573061555 125856123
388721658 234562846 191715494
86539122 589661758 265334588
258494929 56461653 524950354
225527460 25408985 624940285
3715878 492033295 41785611
442622321 61981602 140148637
310990117 314328681 604730312
19473723 338855003 59948521
202948264 350814451 455444396
520919472 507988432 625278828
508518486 496234836 325362802
51032309 200896582 283359084
61978994 381317360 249767753
356304854 278558479 506922428
243489820 315142060 453744981
547920305 522439744 262306596
54379803 332551768 223403805
605657758 413631015 312772346
248059346 176014619 604868815
212368475 222584894 31041731
435415368 531484012 177126026
139799641 91456912 526757279
210222717 404894653 459589304
108912423 96671269 614049218
252330958 612743079 589921784
193286373 376244829 131943050
107788461 263013888 606088760
424049049 340112068 99266930
136554402 416003517 539692065
523247302 594782563 112188015
22140487 612035332 83623369
578911479 485634878 68551775
551468779 162456720 13636759
554983623 358675275 101012049
197650108 203098806 583970714
153828746 1597036 572954245
72837835 187565320 40179175
616849045 457361849 223368475
44240866 86896798 223010478
12760436 327971085 2375176
585488229 579167221 616952816
201174992 39904011 85539350
143733766 559650104 599500274
315427151 454448502 467616787
571842813 145027123 310449411
35399668 342803259 444704298
357007011 484126249 509541619
574919358 58082988 246284533
311843647 445226538 569259488
622384185 363511158 212213278
240163381 403428520 18041031
435919834 376871324 157283345
194801373 321173140 306967416
395004851 502705575 220825621
97943639 343088294 354079076
285841967 228591032 596943777
275954924 326415723 233763595
288093885 11532214 143589002
249915685 96072749 175725137
176805059 58520241 53845203
135686286 283033588 373419468
482274626 382682241 48282504
60778976 542098389 310791060
439670954 165290152 306449333
565496958 395598347 123490914
50527910 217879258 338350324
523104996 262582962 217847049
28712176 604917867 8777072
418396329 134229929 182607945
393674308 436898940 27838919
68059970 64903009 381616580
223847454 422869103 39202784
297491464 336083948 587079108
239989567 273128196 106873818
4962115 64311716 163336204
437912399 537529472 109266599
249767053 398341778 117236422
484704806 434003937 63125340
185986994 87646659 366529440
320606983 619835592 157573440
430242092 308817239 28754905
70019124 367060653 465138019
405539177 461509916 134620049
574878427 374809857 541802980
334939876 175441399 523584682
27381867 485508522 328461441
61415743 503847784 188948825
171200833 360718128 609151071
5543905 497909251 176081059
37156175 594361286 313646999
174360561 29138997 235977312
317896128 320442935 19662192
234518242 104103040 85089210
239634930 112573709 158607020
335462340 16558923 444451036
283159543 239142870 261306547
296710952 211924953 437052144
181363253 4440026 34029843
366246020 488019398 582082338
406541606 91011509 409139534
516069726 439330351 624744782
567476135 38406191 588490167
44299981 185250272 609802911
543418396 123059087 239143694
167816111 118758578 356122060
339197991 605333256 169819971
181313003 383031582 440524230
440800019 98767408 134047732
350826307 323766088 226056331
17508689 166111852 103817477
49869219 143440940 110056364
535210208 348136172 208701587
479155102 273254985 225392014
20224548 512892076 464815953
456339539 537061545 19070766
553772654 519068526 476299453
305803663 327070845 584584703
573358160 579397351 250538580
547879563 117388499 499895370
231544885 382996559 110658284
250324133 67830275 15148306
175547222 121414946 83760498
624398603 299150621 145863441
306946113 308977564 395315496
364739856 41429766 523741237
64682423 71770856 176531291
294155822 326530465 277944106
577425570 393827088 44653640
365390141 28508608 106152754
6391522 329690851 324970780
69217868 334300000 200537480
46974449 196927241 517002319
89988171 366404781 289655524
411176926 80909670 106559227
219515834 420816627 419546434
450562903 118502496 76505792
39051229 292076998 378486199
164356642 194782223 322222009
180431588 536007296 516814279
333214430 51193023 228479886
123977387 543303188 603083719
472250856 453648088 331056139
211905227 163291122 176607409
522066543 84756450 224291670
396319449 625257374 422687492
1216042 611681529 424408376
382061252 253813065 79235389
283722835 582303998 101827077
450968042 586779556 23131774
185572667 204001717 396419772
262501214 370438511 419128413
21440909 301366700 392079360
207061933 418136196 620097540
426247303 36242360 1858608
568519083 443407704 537913726
492246707 21042840 550773842
272017550 368025114 371398842
85615740 344107572 434614208
222976378 510412190 357729318
83299528 569385493 521333168
475707443 14121491 595968031
163451372 247310579 495494167
86174077 87118570 605284854
556004983 615893651 39743079
356614925 573595421 456798538
587719305 141479677 69788174
409075792 69585244 615389999
495549755 99406190 356232522
268164497 61169720 312241372
256875051 234962294 158229083
603072710 270777339 105525636
344038869 321248737 353169902
515317093 500310331 59524009
267452118 29610525 353346552
64059219 371765936 68177953
15192179 70194895 595074149
311238208 276951983 348927460
418839108 311802344 1739208
109738598 482665165 478239105
173304531 487477958 213611261
467163552 196025810 535680176
438945756 110250796 320139474
55783780 169329931 592180840
18319539 296471403 579420848
96178843 181995624 104295861
415271104 291097580 541838423
170884748 408739910 193143477
40324449 171519861 478276252
402116214 202536954 110627276
83662490 620086687 551799508
21838254 68828939 579772543
513516250 415000006 344371039
516742318 581863590 282290238
621037728 623018623 30504101
544932111 354215533 81214672
545665437 184426918 546134918
394199877 26828606 467420361
214396649 65996944 513936608
387737500 415486337 328892770
337430266 566180171 293404043
76587134 248102999 618521005
273900933 353301138 121189051
16789471 417488314 74245423
510515261 572147041 327507341
602295424 140614087 118384461
348583003 539245138 95728150
366322681 405154452 56439466
531556983 514663118 592622333
57109462 119066499 176757662
87808046 331495786 108647990
335575549 310767133 88510319
553213951 481900131 326591872
557320050 624862089 113634793
107880572 471922482 505537264
187796633 59540188 178004657
223564911 200486054 416044238
329421012 371319014 616837227
177540975 561814137 262983433
520920151 490966902 445741780
557223578 172114397 421532636
472513209 233157872 152341752
98423828 548330922 479775466
485742922 440639297 192434986
104292451 431150487 492946703
432099571 119680466 552776700
49174917 615966001 429407395
616110977 477100588 567996544
416138620 453288392 78871638
222355816 369755206 227131127
236642769 606387810 360146598
62981392 71845022 105390958
493425526 461680261 70355223
66610488 324999345 518433068
351142290 366303321 29389206
588781570 445495991 47580150
165111693 353506927 546208984
486241233 404191227 519554249
140657149 72142264 599573049
76340483 56502578 591518235
348941700 60112023 495709168
572120448 149979437 356747308
486724152 364453388 436107627
38189041 587748895 72644416
31656901 235308119 321406283
586184653 155801486 147538611
444877864 512130917 612245336
383148509 402937392 183715691
272347 479506858 432817007
324162293 115934006 405150126
319526993 167390911 348259955
327295233 449015486 67975048
497723109 271108459 22291239
281151526 207003051 60985046
558812501 443568583 278697639
126466088 315750916 539406305
95317548 143983791 238886401
67655744 374452161 490235287
298747485 365673426 359036161
531057495 237436765 454863554
280948886 594636891 521300263
242751584 85901619 334315404
90746131 358962679 580918618
265307444 40473312 606203348
102240582 438096613 307503296
594084625 379477052 307023111
354767932 295874953 406404102
534625882 158997895 132456997
121456145 548680469 123746391
259626086 255344262 211721853
620339197 39745953 186923913
242917887 588607639 625025213
213845803 150789656 607612363
50184345 519095399 221774216
399694628 7785452 160610412
545065597 581887746 549680162
27919636 608074549 260856056
178027680 402290697 427441441
476342487 511972253 482528462
285114557 450902182 400218769
112236271 326322197 40697929
614254004 93853056 149752466
166811323 473406182 33619535
606412331 484314470 578586656
314788410 306343687 89085443
211197943 121027992 343131635
503575393 132445114 548168260
151946611 295122982 245461497
411016084 391168189 360885416
532248403 466354009 158420853
620050719 339796905 561913275
491828161 15552139 230973101
175132946 314704032 65384325
284526730 170071752 291803468
262773953 520130363 622792700
494069749 149963541 250248177
57979972 56603469 529519866
484546280 537179304 153980251
492843577 348785532 587510627
295851070 130059955 466512275
449243195 218370672 575438500
126563877 256633874 480633123
406717325 207192956 293389486
433867597 168215512 616040479
121541297 365521444 169807654
38284471 299408274 117589441
20639879 453232047 16897739
344924549 281550292 291759527
93201455 557335500 342828493
132126958 608078060 168005675
373142316 310180620 151196481
405206545 155096467 43071412
206552862 39243305 142040665
202014304 195396527 361723602
227253237 569603199 607075738
196129272 69919297 398160505
237528142 419027167 281547137
437416758 156619638 267787610
92772172 175221130 370437538
57071062 143828104 194101904
615398813 134341100 286937840
307382804 314396933 250542335
377909191 323798783 338862106
388754059 569753517 146119070
546460859 20134153 148987667
424143241 343573868 510478317
573501353 122563891 543701068
524554126 487926199 530555778
118804774 136814245 544825537
415782178 491380740 511184788
51872260 555500731 163390610
529976631 538613265 124812233
66753887 174768840 453761945
586161769 76127314 57108984
110736548 559878756 431032060
359795220 591628743 241201020
490130015 585553077 24408210
4281464 531294713 460803296
288169223 313941345 365256826
304641255 530149900 591097180
287162166 537035496 179364649
368888358 501724385 8413948
172114657 208571586 105574048
197876617 133435022 370554352
501934308 281143794 107592188
189437234 625172861 522786992
299808450 361006294 356828398
78969534 528528252 439141277
199402445 188621946 419005243
228893623 572179053 523611191
384815104 57852836 230234403
103862369 422494444 169588889
457241329 396234520 459054717
43520463 153037729 118587180
298921616 539581381 487088606
342556307 602562384 287305500
411870479 227118352 277880445
115262711 176985886 56216562
164594376 70557007 419007546
164117740 596995192 11026910
90120124 1174988 264385834
151523808 153110683 66275134
322395736 446405044 61112092
45830630 386604768 576955050
425608799 76842648 367584992
186045955 447070980 300566855
366401290 83713138 335555108
257636409 327596121 405469547
214996602 46052843 114872568
403560772 197641540 167190783
477864242 275764386 159429359
154202318 69526458 405795381
492516058 69558781 423482066
443776194 506315945 267949497
502798069 382820485 4698170
149984991 217070602 401933687
399336000 11530535 205018649
41037734 126001882 260114754
42198577 252745318 489389628
219614056 288063530 93332787
479246754 515500467 529860516
378565197 19603596 612350105
140436893 226649928 594470398
312078017 605657637 145622804
344856699 516986032 283874440
424417821 272869923 557815581
182427061 623490548 318068280
338027371 424957785 504319205
99586098 82533456 458315148
114189577 358277332 50600904
589649098 323602789 167267310
580224249 624426653 432838997
530096313 57382807 346780453
343309472 277636174 47783824
583579636 170869217 20197769
481301776 215030613 591304825
216132804 360452461 1625505
214936753 496865675 189612222
571199648 52993554 498747885
257913738 393964861 561619175
268673064 328615557 381325239
325784936 425510644 254620601
370287508 252312821 515137502
3510874 1604011 438490424
145469234 219717246 570652201
470527528 112548957 296857908
211870635 500061980 222468751
234215888 68157800 409894498
470376160 48127959 580802322
3932654 80232680 252643580
620990975 503476775 83038009
86012600 160938375 469734301
224304023 7602171 499003178
471605016 315860012 534946268
282064611 198991245 589182645
469133397 21595665 541075670
374114535 54964616 507468862
34266482 547910989 291553134
563029777 101160033 317265212
241891924 131364230 379524682
241871569 527171273 65194454
388687330 581336086 582073628
229549780 82850512 21032255
618022908 201659642 400234623
223370886 365504719 221514802
308616938 204846168 9911907
431256768 511217553 166924614
467739964 153697058 497424365
301251906 461658846 265331511
167032002 172840210 16391871
572719587 94670519 213117563
481751748 362682010 82409385
556082068 198867212 281951281
75891394 585642188 471970706
559124442 166108830 538441132
511778874 193006033 139313582
624019472 392700931 620357812
17723460 295838285 236338851
430846298 588617766 347663681
300539039 456463154 139068729
209244098 99335399 462764060
322387557 411794651 502743322
210823985 614496998 490600439
476563993 84081907 544136250
63721160 184206506 512794256
359357574 463764239 488889993
287369043 97113506 389309329
392489119 382600295 448504131
531724135 112359617 422565872
277252572 173798595 353286440
168392838 198103830 65977229
4349455 428462105 28318362
410302403 490374718 498451652
416167409 320044171 545574888
479541514 341902595 393602394
586067942 75781450 494817425
113056858 34594513 372334235
498865237 118735901 265810835
587489902 7272672 311640697
598613668 570849323 366100173
110381663 493559191 346858278
267312384 406003408 246802822
430595956 578778928 31035738
478220718 261260002 3216529
314646174 511529525 587167711
556961048 88271729 426555484
378464881 228983548 393205202
127715457 199375803 410083991
476332961 399935848 316584136
280732012 303592771 488087681
440768393 121100164 546117623
460652655 262476143 153370660
379785834 578139240 586357886
82062048 242437803 159687299
295460980 344246029 83252030
406273675 195469549 593555219
9503071 32999287 293157421
542452015 119155439 284157685
277978897 295825944 512998777
172040236 224704534 611961376
154902213 620435801 201352679
278035194 417761508 183151153
377691165 537091992 215519134
460826603 301002734 427305241
431715676 536398775 547470746
126043588 368361061 372888173
73989193 189451982 214300251
229911576 184554312 65210666
161772099 325303173 404223671
262378353 454373446 224399459
204496532 274298892 275886694
99269042 201512760 365858668
618109044 451589351 624466621
11002158 191893573 483719665
454842703 133647917 203011105
58841994 530937812 461519757
150369501 30952625 493148363
531206238 438558453 157015373
25855792 592096743 221027048
605650769 263317319 616361936
262832398 348366764 486271915
397852557 591030227 233001295
404861839 374234706 166645299
111540990 203992811 544019652
144353853 611934552 157543059
320395657 166345775 116946309
132583147 311136191 41965845
609528228 403189045 617635308
152225898 174914587 559106901
53739211 320457575 168801941
108573237 322551500 179746449
557544558 131582751 327416242
58995684 54192163 408488980
149837636 517845205 8767534
392783575 285786461 535238757
369429520 488953671 490213645
348120586 268391813 512752940
225085806 177410615 157168500
537566040 548751859 565017125
471045605 367897531 77107074
428300228 17213327 347156156
146001957 83418981 530550889
396469465 562852405 72075011
369159007 357363488 527809697
247790889 221365516 426872918
360068236 56286104 347118649
236708638 361606058 541628366
50268757 104197306 206306679
30955439 494047692 167874385
161667688 310030793 271683444
88002416 134709561 526479154
198346095 312651008 27774527
395306259 463857985 63083791
493019722 370048222 110194544
147214575 256673193 403658676
14431520 187876614 369576446
601339101 477122969 615741549
566900113 40743230 244562511
622981160 397124746 184094286
282322647 547619168 194439770
232858442 27122905 430538815
554204866 267021674 96012201
330757945 332012024 466985614
75567040 395161434 60969617
440717648 240919049 182303969
574071568 176055113 335818039
4080307 577445922 613004016
187308418 126418178 585545795
217275771 382673452 284747655
258713937 318722795 463282014
338943729 620480548 132589005
102459027 138026469 231937369
532841983 463712487 15175324
622549481 36160563 449370789
131256256 326555681 429755852
341195675 152304816 435799803
24677039 525793314 619213524
245068982 324076114 146658287
354924491 377788263 67359478
95410586 552026173 420890510
355554780 2410374 443298380
138518706 275642003 240983816
302504192 421603067 59728081
32042414 159394453 245004856
377919869 259937443 408863672
74897567 223562958 445615304
327412451 319363770 490079870
552246787 299085389 140834712
165724099 418293457 89988784
149615886 540854718 1171095
228098662 94038445 148770367
53678079 609546405 28634552
84433139 108382095 507977989
306107060 623738432 134687079
516438720 179038161 531078330
258508645 462112763 34517105
103210051 156777615 348474971
258200869 11705236 243860980
420294544 296968067 359596261
566407966 614443367 60487678
452457358 63012052 343209095
552402271 558333518 38925193
179260911 128542953 295823599
317363392 356338771 310609224
610804493 533334016 175774249
596015643 616816193 194490906
25876835 192669254 233724025
494517607 21311846 558287989
491245101 540157358 74973883
63369359 162401642 373709128
462447368 307096303 593642511
237464202 557933094 144086914
159707932 363754696 389573399
244750444 15879379 302838724
205635965 492820199 160090472
73301333 69515779 75591338
323575101 257905670 324222700
514132229 263523586 148735479
249967318 322574324 333141769
169703201 158932629 300433738
391714106 26948043 335041728
202099171 469306132 94054552
49589027 149169832 298826738
412755000 478535734 248169484
217245244 303145435 527298889
254319367 127104431 13310050
513250113 42130315 172142142
182696072 86454141 274518929
399511856 70819360 522969341
266290522 366077359 6037577
235853078 400177482 210928191
448342562 230263209 186690681
34536003 436521412 447600551
1331022 579096282 416883877
359340752 519829744 417826125
525035016 180062318 611264131
556125009 209218008 441144519
52051601 137630608 340045165
334593437 65946485 148880239
399840329 443213312 550408253
431131684 479181975 555661713
547209680 580771716 499407824
179928119 253505874 47637460
392345084 323673316 149110395
25720280 233827436 565036669
461048720 553043707 422041033
566895688 375663648 129247463
182453816 94305839 26729643
310086886 303709290 340946075
521102173 152197355 379839927
15884776 343325457 341784912
498324549 69719026 409055392
304102101 294269799 275819255
192381926 350238778 407093718
530839751 601676608 88116215
49969042 100426513 157352059
329060816 481835656 312761097
174486502 99362661 14241707
552409074 261183307 530373197
140990097 197243588 372547527
617456334 51067848 343698414
327685478 434597150 141317597
480765604 361018613 387140718
66400652 202618587 319215540
137282982 164042918 379637803
431875827 431115712 190990663
226807182 368483458 263143809
558516672 474521720 469531871
323319352 176108552 140762306
316681054 524181573 594243032
276372124 352308073 342068385
563504108 405439200 20279378
360191142 556206480 278214278
358043577 479428028 470138416
255121097 266122348 51605276
167248117 584076218 49309176
385957591 546150226 309010114
283257748 552447366 375164586
90923122 328891092 126944937
578350557 585151349 358277693
267161801 370544225 595628363
488234537 550790645 234588967
340740513 205853921 469843197
271294220 13825112 229530351
276025820 460595687 556917472
230819613 400324681 477403141
314562913 34940715 28753961
38772118 3492722 579448398
491831375 552324229 583900300
110382041 609044192 578673492
49784312 272523191 209567462
515147334 373638528 93364309
173054233 187918247 142835341
274463420 74944966 318460408
107988703 62103411 76643383
410725435 507987329 261215594
126808096 5396260 78498560
298988071 142328281 379447985
222214662 17733786 234646924
104538552 353479656 425087090
438145791 24950691 538117072
306366561 605085871 335780862
475925449 346919788 371818574
185665094 598372869 215153323
119104881 299128726 195253489
570875533 286043413 293060798
323655239 387755201 160192547
47713294 573513669 341105316
305181927 469969439 395709964
349790788 173603897 429199809
597489888 165286494 574108048
337200991 96303260 70676902
538828298 72901468 506465060
509969362 314716349 527309470
272213692 399130073 526102977
110122372 217602087 415683152
210510636 379074875 5048499
604268019 471172876 39269510
603659924 270503504 286710368
573769272 55458694 577086919
88677219 23484423 600035025
274569871 439611375 3495143
431688819 437470846 148875415
92317214 36948908 583003563
186083498 414750403 438394524
517154736 168476105 279432582
587792358 73928462 239130950
97639952 512135104 320332206
18137238 146099858 479751426
598996747 209940556 507274547
99307503 120712996 582399925
45438507 608088528 429188884
491522206 320801119 323451181
340521168 37483723 339826280
69942748 157567699 197997158
6558052 392418221 269320426
247466579 479415042 592154283
278001878 255522678 38820630
251036697 65341082 89688161
295440308 100514355 31914177
397514933 587868817 506560661
38914679 750336 484126307
32475519 592681495 301167723
422690400 413723349 151068105
437716912 437682530 200307222
389696855 142285288 537627489
590131439 223924472 562652764
64810172 129763894 94364572
426966844 292724429 594407738
362397637 285702870 194157995
121025766 53676435 486440859
66840444 306405607 280581170
167907732 243434742 379031971
186706367 324792305 2167452
181104651 62391604 60422304
306624791 585793215 514138479
60295226 17850620 382223550
203745949 100660618 436739052
589896617 540805813 142013280
84916460 516222900 608196719
442367063 521823726 341044500
182713386 194443697 565406384
167206280 137381211 530214031
200809312 122150181 81139760
295084123 423193196 187946871
243312242 244273449 581224267
44430482 330978019 60193088
357778311 196535724 293375072
223798604 144185384 65194327
162431873 422939737 50225202
23055513 196143285 27674271
14694744 144070994 392674898
476027149 491283525 497825072
223648924 434566121 17894630
207831949 187312104 470699203
162470801 514986712 219268644
34538174 281085011 238309770
254995014 470935855 280975124
323937225 516633890 609286149
599209825 252066197 66296634
518684490 290958038 524383459
413177235 324891180 113230563
291555661 112744247 329255586
323169063 267155071 122065573
127734306 449329672 306476665
551118376 439612589 269488705
598392350 433221696 550050225
162074331 358419346 189789088
400362625 493739985 308232233
250823246 578340094 256728939
399964267 28774980 197332444
518454753 40665359 291858685
542612367 270378965 251916338
419171658 265853360 578597572
155852903 511332762 109449974
155135812 182373939 606276670
501159998 473447269 226871155
612883107 288077679 515316840
258505143 72368307 542683708
178152834 71039472 325472217
375731858 596665608 87636929
575479991 286305582 374245359
54147346 200979582 405515754
338634901 543386866 264629502
109264240 478337127 93647164
319604397 276379729 66316113
25578886 309070629 545899510
487347920 116526888 383560795
20777847 238189493 47909131
387506601 244505747 389812635
526713083 188040024 242953004
275161531 149708430 607858090
447081436 336633668 67124951
372053364 231937908 299383857
40665246 458778277 4512785
360498593 207850640 203145231
232197950 53937621 226851064
355074714 378407628 523863139
330616958 569173493 2167163
602681922 176774572 598711340
240958077 465598844 108609162
145428661 369845148 302315859
611489346 373797398 302459666
419174111 566660283 125258874
287901779 241721477 510778940
519851621 81869020 163768851
402781040 110355699 590381409
574234834 588503291 595727429
213141045 178531862 297273866
515552361 72052884 485192859
35195379 377855247 151833031
219585392 595383367 358499232
497754616 391191783 305066247
188408953 448678753 21248802
290055439 574585296 105149979
248150019 30732260 35621531
245315238 291490272 370471015
599599167 97930331 430628154
343301327 498062881 482791722
501373631 296740571 310909175
301004303 174721433 183043922
189834831 601101345 150420408
611619979 75504902 417491008
498930983 38623484 621600596
423635341 557819276 612609186
100906148 264448318 361620164
343430579 236100758 615086188
620423628 294560466 33858847
14305777 611458600 613976322
174248384 227387043 408715823
615303274 93712547 456368961
39545522 141101964 215237243
487547506 106437645 337412913
436393895 530721261 24049154
529770231 266421335 447726566
399821660 230147896 544863272
232655412 478727100 231292511
221147912 574547800 222532528
545654040 376314993 625098166
510055725 3491161 585816099
587788277 245434509 319942605
301160562 487213993 532661458
448106433 426027187 251307689
338071850 351634070 34267060
256881848 392231476 2163960
70506016 72414911 30047681
485155587 47956018 554287775
566414174 383691280 290626610
299939191 612473045 593283807
245911293 258761029 97039948
107329650 522034215 395380923
194213812 128800307 571243020
227690790 210848483 337342422
356688696 459023214 52996052
392035699 266509446 91412722
477249056 535934873 519292860
577181011 83081525 495437785
520647706 557417208 360177757
437996154 580281035 420939904
313832303 86038831 88123253
148560905 180120223 464619639
361626928 324816092 416746777
121042325 102829318 389503030
495609093 524253050 238869404
52990880 377020112 313949618
468477114 63871750 73680893
528834522 336719911 212536993
519042691 446660223 141487741
237563439 36571316 461868753
169195364 414768658 612794498
133287966 275918578 399694757
449404328 187282424 207332863
140391457 579976051 565682088
280212103 237612932 275809689
170244795 464796594 202979968
180971424 35798871 544399821
540542554 201856265 487345274
515932242 259176790 35781312
313473294 467412307 118771085
592542345 84846183 478671554
262031776 28602067 239590923
186767730 485432662 614281516
544022812 376583656 85479201
99221473 164798416 50437663
344059199 14259942 284505157
185351105 473635549 477032368
556681515 597185158 357636249
415995807 111222247 372878011
526312145 589709869 101113382
617423071 200404815 403476103
280835118 143172383 204911048
162155896 543516270 301064437
225772536 365832977 303306203
600826202 373200375 149900873
561089594 254144240 417800923
137515623 326058680 371677123
456339392 349202238 17051032
174376714 599485059 50648945
468130930 539328034 62176865
415997138 333170202 167104649
41377289 83300048 247530001
132346970 25409867 231982061
228312270 436004987 148489723
305333185 253835953 478625487
475435591 42402515 235786882
499748119 157156277 492615999
385024567 611657607 588968519
392641821 441485075 492873469
424774769 204053435 500220097
270717585 385087668 192461549
383809396 83479485 420919248
331199558 26127965 227817021
117232656 588601289 134911932
270466176 148895262 112843655
401167495 129717121 518030153
351792510 590929493 393628254
98810056 105411458 85366032
563376873 174812759 71676426
460884504 295655650 592711424
286745727 179698105 542672164
201958498 249571061 261027479
124272031 195677216 493324111
593150745 140196461 566206862
251257570 345195419 608894946
609424008 375609115 255771713
79564928 608963038 584838584
363685946 304897809 103322960
51464277 561575350 263500225
301227735 13858198 537495158
174837835 234426000 174552156
378898229 32158971 185069919
196613166 15904752 277758363
172609615 487564158 470322038
210568950 72762250 281040685
248212292 521325891 60960242
568218654 169233379 608608140
155108790 474215571 259147469
588191159 591054063 74666329
586637521 183940419 102013434
398694621 504796714 305290548
54648938 46125032 32197193
155115295 416826528 504328231
497444258 376973141 223385456
356880550 103743235 25854952
79556582 609242631 609583715
155223107 193978081 584223095
606954927 66779921 245483266
255825012 487667543 237964753
157527720 33905894 293979129
611125852 170591515 375495315
484432218 228660020 303467412
504546135 80135226 186755427
19350768 488207591 51291145
26699829 617679052 516643597
18699541 610607215 537932654
408783214 506800887 76148592
260752239 453608746 357553368
16734601 557067917 21996740
221149410 233950843 93767806
606012578 386889835 431222223
472282020 99491040 234580210
332446784 572683837 94420601
193871515 41595850 354793528
215340887 586877573 405970284
71988983 192539408 507885405
523635118 485853204 76289295
20694857 459179873 525461174
356378024 574881547 176130916
80416306 423508753 278677613
206408905 148358506 231385731
154186287 597271613 215215383
85452541 517082767 451856680
361170724 317119950 534049736
373752467 24824100 59108417
593985588 167801133 205387249
79305118 481331384 452934276
464937343 164710857 332876147
315775392 310525688 151325923
612293119 452419962 324284192
72105408 564661737 323890490
23479924 231813928 257021965
320076287 174931912 499610517
591594978 413100108 339100980
601723838 379610246 158839940
555999939 333689149 169314621
88415579 574262714 193347032
599816888 509612934 8940681
477214811 371347962 54258750
602567099 312077393 229279358
369045209 280345035 4160258
202903731 204159991 287400579
610918146 428644556 355982220
213285893 392524096 531434459
456933716 281433723 20976189
108956725 114529689 288460257
59055667 9596282 526988735
400088930 475683658 294460340
479977942 360405636 394784365
308725311 98859772 79230547
186058202 325220436 257453469
228570125 299822835 556105656
404879529 472505263 216629091
87451526 367180335 294913062
114754326 197853756 98275943
383206840 5602339 76580248
498372696 365064550 298254307
436991560 553509663 406506480
238360191 443841701 30901527
305036579 147519853 492525461
596322798 415890334 575159236
143982872 130060630 137368074
2662522 40322995 249462700
584969008 111933349 74340500
76843752 475780691 46894602
275795030 354289371 243170862
573489191 169501448 232236870
241199539 182030866 384401801
90567187 360080543 341228734
146608696 46510759 503653687
269777111 78288480 252639954
322465850 217764736 468443158
204587765 92621664 498756787
219596009 501498913 442358720
557559881 350213756 138215491
450810875 567148807 328790070
260721580 157756510 46392270
494551485 156638988 529744157
403071488 515655441 451511527
602051993 139895983 164492545
219419734 501425182 499437345
454096320 255709573 216661767
510961003 83107640 362556943
299472350 193861708 567061948
153514738 149976694 48431945
459784903 453479346 162225002
18941930 448823489 566073040
404623330 552522194 377904871
415257944 437709039 79601167
608070268 620109867 207266094
364733274 318962528 595085892
518499277 349267881 557558931
419268103 109358925 405553555
310310181 259199016 456356416
192889480 252261294 610494127
224064396 157245743 223531678
236678286 135587238 543856986
318291962 250274560 450703995
31296004 110989777 446097627
127338670 112934728 168818635
54776902 410030817 477010613
415611475 254066087 358251576
28280284 553511764 568551321
376709782 286093992 97193437
152873953 404436771 344343455
125686993 535630269 141526093
265865138 419966758 504829824
50604250 64661248 7295789
547502770 523313284 421674653
611617947 518684570 225641661
488474614 263306260 163495619
314950594 183738541 244269951
519205649 196213517 398647281
133471998 326916576 51625231
165521188 607014312 295240550
577536092 574493639 74513281
543563104 410187198 463750189
217617947 423016077 601058801
324488295 551238471 555672549
39586257 449488488 428727184
572606800 395650317 42682606
93044596 90280980 331186559
348466994 4441194 13287812
608263030 575664079 15588664
147426703 452894141 205097950
49082630 296603890 331504170
149883671 139209267 514086644
155963274 329342932 110970488
401363858 330073148 370303303
14137876 105696426 86362659
265343260 54819647 483465241
123722408 375947621 391907291
469447843 601449437 605080685
311914399 180439725 231860218
222065728 614070519 408056021
561680663 152771247 478960600
318456181 13114409 380229029
348704387 442028626 341342470
552942568 16162359 291190583
436096185 497717802 54464502
256181257 316179767 91550817
179736837 73698775 234377314
513090194 307854553 148478444
1312396 185246521 476981800
517269807 490479316 175564326
370500213 293142791 408127388
557884663 235730586 554730492
129330267 211892734 141710407
603281391 164976820 67008751
316870758 129239189 309054610
453668322 274778646 594986919
610137005 522763746 159235937
588455281 153573323 581500428
534650605 417912122 150164388
578726849 377129653 224457528
545627168 311554622 166917212
515777128 110037536 122238378
45563723 194632760 355399711
497218171 379080435 513893214
159411735 33581056 152620609
83902330 50132917 589015854
578618676 236370290 454306097
131867063 84538336 406650126
367491079 502769312 406167717
509498961 190554300 150152483
611541214 283640905 308255552
120147181 341046720 584814765
515307507 350723232 526288441
219815718 382091568 457503785
286602990 149588660 267826785
163127049 126730648 434578042
130552609 311889591 114914542
36838688 90195197 367602990
301069054 2245820 123964501
170820054 620529719 480076727
310143669 88417116 382241204
290200283 405158838 172925991
572923306 79517168 396431515
385244308 616220477 413077856
354991392 144210482 152140146
622752658 46885770 254268082
71135290 444412138 575789891
547048354 608548725 487471452
302254638 319452388 506010462
364432088 6295882 606620537
439025921 401776176 555840272
545780490 146295743 38771130
354559530 394740056 333803987
475561321 2130181 75970628
62259948 250411327 565541955
380625085 122091473 597491117
548463211 583056746 176527995
52980577 40391685 493440036
216491097 595664970 166149991
579506351 250530357 375306702
196921148 325473230 17181181
310402944 563842690 363561568
624839628 183983153 376770333
228192020 532184486 287240591
381684839 590063938 56714317
517866900 187027842 64313556
489017278 377008204 274537894
72841304 167040435 408907890
536593461 281084677 118895531
82304912 138468167 474434652
70371062 248166809 468090314
89283343 39951572 87889081
106520740 513744714 374499292
361427338 319317217 373681148
511024798 98799951 340168488
492670584 475214593 321932736
234002164 495878639 589356034
414030171 441784921 163439689
490197357 85727832 325648243
575201329 304145306 406179647
232047833 134638927 561788845
61788137 422254030 475734964
102043534 592820236 418217545
472616438 529747017 403918192
414398644 54287557 417412850
557801136 558595369 406975854
175717325 605021454 544246240
604215972 253275064 408782102
397653274 95194530 14742503
555853767 63237966 315629345
432882547 528595549 450494732
69424183 104077864 341074857
535008899 478304293 295559751
67606969 113324791 268221189
288657999 432788373 442074271
495456629 608916024 47246165
273390506 413044275 205844373
362354170 202176900 306352128
87291416 61955305 459484481
116213765 388866040 234450237
63130127 53727639 605771715
167016811 599121647 598157583
437624984 583124732 340582006
539446973 518220228 142874140
232044918 478488051 429456757
238488176 598232944 3074129
460847339 252530829 241360630
377609970 587796667 205266966
42390209 485695172 244664129
502898591 337092927 178160723
84195067 546737685 167855010
424969186 205540138 457436951
563240228 616899206 396810383
428730819 527464292 376407152
47096838 144438522 339655609
575937909 137597283 397235425
231910395 82767950 347264095
80013957 416918295 445815043
254571940 285031927 496177005
3258456 130487891 241337266
96858202 486733933 199334628
545614654 172213698 341999279
415371708 621837665 179006874
271312744 518768724 983673
280410151 46936762 195276439
78412258 575470881 364608301
348949411 256999599 553200605
311461474 553079425 489147562
341738466 67130861 312285945
233612475 78065254 531484656
371783798 425066270 525219252
9996439 525059232 440083355
405259481 502222710 263526338
108950778 114447950 278878009
513793888 599284295 335975298
473123617 616073037 247853451
101903565 286655860 257785888
385586261 59315623 71062776
466794630 176305817 97268997
564067727 574137712 53926423
506532571 335071923 109129056
344553831 361958997 475334484
403748482 462027513 69093101
440448550 182954560 225197521
201932964 259507876 15651643
376310815 309583624 532884305
17169278 83235850 458193528
129007288 272451730 488153639
521983073 600175463 132586705
33345953 86184143 188377614
143533282 290445298 268388068
391637874 530276224 438023981
396075123 612000878 492594267
193661537 461715658 352164667
233660051 590185273 400145656
117063831 173786743 478098810
463953178 603527839 474864146
39913723 556050990 72734267
289672953 330526271 176718447
34289866 186410542 190276997
623283788 548916046 124399704
262964761 442345861 189988003
424816798 266619683 518356964
70333451 263418733 393376722
511585582 27679406 213644911
473937152 577052012 376667821
568802265 305755179 415562271
25146387 257238716 295826066
14516119 348932416 361225583
544888669 134399109 555821958
323374107 618578552 170632907
530898219 541713013 267628288
281676355 150414186 540945529
174997336 66758158 411100772
552971377 402911574 31833155
343896782 616031991 211134739
165398009 309533928 321024496
362924109 257378158 413557772
324606003 611938872 139671906
331689171 274947682 88676787
516553586 372190836 462468218
182618289 281004833 395591943
387051249 292168944 335732238
490863308 536537656 92766354
36568076 83378660 123048780
279371452 474926581 358836929
390491862 603918941 65547871
501981433 295016752 556006671
405339957 528608783 484479933
237471136 470553847 537263447
2249946 424689478 527647897
124959124 308816725 395539556
617361802 288494568 92999894
296297691 373845566 195297197
419355613 172421303 162716689
583450562 188947220 168198882
172602570 262444241 551372234
398962761 20118347 417025293
479123432 306185470 235355840
564239032 392095619 190743276
124373409 193739805 588695556
199591485 358510938 22652796
624415571 395186760 495719353
90318418 305535819 497660830
496488551 44452233 231796978
129949234 423353433 130635767
486383778 301156168 354155415
411594602 58597220 233044889
88909483 193490419 491488158
295970776 483226576 248534251
138120245 21415882 240884097
555301238 463175064 7464204
475595477 353250169 610215372
20904957 52962316 141394153
553844615 282828291 274870117
205102906 306064260 164497785
133043060 526813811 278957613
512230248 165792586 22231994
211369271 357785967 384422740
184634285 177181698 480623228
515132642 272762076 388156159
49368953 591963356 416753238
68619942 510986349 615797920
531584052 601502135 103821996
463363468 598266059 550042797
294325375 127702923 311719272
508321741 408508086 121803386
396629194 323440846 251356356
486098725 544217338 394188972
432683992 623179575 601113617
448232187 2178164 131626591
437604863 475914591 392333368
616371896 96842101 76164118
419421898 20929391 418135934
176859413 602596884 199813621
491153452 20846860 521561476
350171754 42891424 429133021
256986544 492383796 398130472
75750998 437456306 508355698
5862804 315029111 322499361
20598167 100293226 575185819
24039689 506689113 45266122
48592135 577731537 250759536
266291166 73826686 268684490
474710179 287585407 393701732
449511456 132360031 87837481
460588967 32001659 263265499
503707280 533926753 182047488
391327604 86892038 622806535
543768950 184631786 124413988
26471463 351742450 67884695
505173152 159068473 441368538
437977384 374091788 126297497
218027017 253070446 443740321
342926838 217775170 239209177
178863114 432048716 433501657
127210812 548266040 349833527
48719872 359824789 534221949
549155829 612281352 438996422
165685124 60953360 393789237
180743381 542336736 560182085
549557297 261849666 230828836
337740985 413778817 59443511
55834050 273425303 305481435
476260278 73712989 570139394
46579048 31878827 140409622
9928956 379313345 173391583
613695867 388542196 69435009
363744304 520127896 425044463
508986679 570123980 518983611
158288206 268681897 106098748
38241410 142191319 481183926
126428939 213934704 381820674
470957610 623489535 264044943
300582411 382716915 107379535
438965237 595055763 362197485
158802300 15745369 572773013
137032893 41107196 327533404
8617216 109805582 505885644
13804415 372176980 327586064
97491453 408077013 286844471
218525252 38883377 239527923
115260276 622691471 193403906
372266286 288998767 299773728
348271121 61044934 533225633
158792725 82222386 510313410
257596246 614991996 222060950
82446733 230960679 55481443
73032781 476012597 390490081
22037573 146415024 266437126
566493411 402563131 98076121
516140087 590719960 164493272
476070408 68191251 95794291
440510395 482678938 297252401
138672250 237038581 608893743
233332431 314293865 561185192
98695056 49048493 187423825
371414702 139051468 564130472
337599738 202696446 335441481
556991482 261420837 2073148
503519902 69639769 523597364
137058680 294262247 570903532
251842031 62814128 529185769
426695335 95266309 585091418
524300442 458263108 179018442
118582658 144274792 597857809
239780488 169144721 467378965
587545437 604312568 83678344
233917700 277417065 159945056
426864279 408888401 572576865
335407850 430090852 13269703
9834651 46012616 520126214
113841447 95980554 118757087
322483445 384124630 519165475
220756661 223123636 39183990
392973284 482051148 367664651
218266083 410240994 447884527
141816688 136593349 61680871
587616516 538845671 300279230
167731278 397045473 113095016
444661133 16350976 408735990
536015846 180681030 390953267
575197702 234146909 215996384
147138052 425807270 139631767
352749024 333020004 387911614
559447685 487951014 13879490
63821569 330817467 77022263
249308859 350926490 373299580
356308518 148791058 412518040
383187849 110623447 258298172
8539485 439893900 284218742
94702149 365761312 541971670
427581452 128931165 394115501
440031104 548230683 458712850
483712994 209125962 215951707
379785428 500101642 131508027
262741207 506159197 135759790
213065136 183803115 472138980
454820605 616271486 395812398
610262039 536007518 181405561
186833555 184636701 483561528
49978371 480415511 171848977
574181701 146681658 412002880
64136333 322653899 389163260
379982386 525671596 52893611
623425483 311042237 129870202
621170759 390877783 479118757
471515245 593058109 559485680
104109774 557984029 178022062
361427865 8111576 494879875
262534456 477702234 271846024
312443706 20892005 458192175
198276087 588840780 36282130
284504703 105535967 46956857
26099456 118565939 455135260
386967278 70601745 141203543
237505872 375465836 381086201
404133630 122820509 235992099
156675955 202703673 282743161
213926780 438229185 361693302
147735652 8001134 338785491
241142900 454279796 20972186
587953392 66916722 599820090
420825733 159571600 442036732
409303288 33145946 253369136
422525639 184764609 442767812
431449353 463579985 370073676
610797608 306391392 382105156
468400489 302501044 92087950
336135103 170473649 21625466
193763215 60794443 487510649
255092857 551865730 109674108
223815183 378914308 7413918
569773001 15550696 482335554
45203427 411396758 394112250
368845110 435089463 288207010
128869218 278378688 143941671
216205398 339731781 393722340
103454263 542226556 28993299
435264236 191847568 130654830
485824023 107651170 503651556
145385708 30806083 612635715
222434375 476496335 150976394
201260949 347003920 397196479
14986214 31042610 344726219
327986341 605642879 490452843
446853657 247532654 386897093
63495130 44614249 31889429
158079496 331363795 525807078
570637338 423945031 10551364
266108684 560734445 11606683
424449967 99694080 390583444
226151964 86513618 107696127
150239914 21431760 442616067
230769832 367245691 18190208
214659786 524172710 585706457
302710738 203206595 511357821
578722754 469723696 267566520
209022846 68148252 40011052
594411376 481677416 146810399
279615780 129606001 120706221
595938290 289655476 569226721
1357409 18024690 307233944
6477928 316596294 346514385
296206331 41174205 365400333
570513875 163499836 604036742
287206296 148936389 208570156
253485785 190909575 442782405
92973760 8218325 5816689
357684384 364380909 538223714
511533911 565779834 303404991
108496047 599198648 492386622
289371706 66921579 581311403
208206065 565752717 65548163
32874317 145222987 107945793
245188254 71899486 157753882
579372494 144050904 75852449
282777218 375548054 132077683
257277884 470530376 214533791
343685378 4055168 37266170
137849770 93359038 380506114
409732075 46312820 564879417
112556822 450558283 285809626
358790754 211689715 517355704
520541630 552652016 134289796
471885295 311700600 77043405
132579178 536998550 392878291
333265069 482559198 561508275
198132872 345903105 431217548
58778129 454352397 557470576
91668638 301122264 111467639
199166136 341306204 36079924
326469365 118564304 193427165
299498198 295880461 203754378
9331486 545853258 615183979
402896302 373084609 247728097
430486597 386321693 16663000
430071022 352716765 50797764
152622012 386898175 405953859
74567770 506743238 259524790
187819344 556545537 133863144
180898884 524388589 594483530
14921882 295076908 546259205
343804711 428564939 383275505
181627830 10176763 462833188
20372131 313968877 10993257
187405363 375598406 491151802
6279230 289739897 298089419
215732097 187784589 368616424
165739443 621514203 297716797
348245326 380842545 569911952
34013183 536357183 20420613
368514969 127591200 213497651
254636213 431635660 316698192
564698621 441276338 555130279
160098577 160468911 117337765
61263052 397644855 601833210
27549808 480738041 183652119
764806 119157157 184358533
14633865 426139211 425641837
367510510 590562841 251851708
330317288 223119632 28263309
231590497 115358253 355980526
70016653 496382629 125919258
541522347 169902577 98551570
616917066 388985289 441189143
34693099 130067337 190612492
26596139 501937697 496262637
524378778 431252816 100082925
218009434 328803559 423296863
259746639 574734685 283668809
99421056 533900641 219559672
191286203 59262501 506502438
112072443 527338260 401788053
619949066 296593523 228446150
557224137 322856978 390828598
286640448 120347999 512313898
418174645 184251255 246465609
46170177 105259210 487152702
103329422 583910467 562040173
385349469 190491109 232612760
140416345 23039361 257086419
582316629 624978226 120716450
608597495 496825628 75413447
616347738 506993308 372202875
561987819 541667862 174545015
153676409 511441008 80681814
76513031 240426377 481254762
309891437 39724703 298265016
191937696 500169898 256091615
192615925 114558702 242967424
76758561 79923954 423852984
174422377 194498696 536741897
308642974 2221494 55878602
290677194 208345176 915046
212777835 159015331 443050094
262518495 158942357 323008485
560255985 79396181 132571575
152152296 526172742 279441832
323919251 408207102 517438214
312955486 28319443 77868965
229407092 281129914 294919421
541200964 425067075 244337637
24893544 124414768 533246240
425452329 294471212 613207486
276582943 202295202 327912677
5864006 545830785 611748201
595460763 159539876 429102411
181882104 19333927 281091348
486370364 477235892 617191429
101566671 555025126 68954703
503085685 459544643 302158147
102535917 475633160 436985992
137936709 79396498 227066953
121816445 274817463 331090226
310268672 450451274 76375381
352246563 523391516 580279660
558396171 471770165 190752910
216147800 215323633 307505592
167134640 104675931 458062903
416930663 311170728 509845090
270304333 299012857 582242660
39755590 558208802 400058694
130350810 374136006 55335841
454153917 118362908 154618975
121348446 60762709 277945714
184529947 90583308 531168294
500072564 602405373 136983174
495122871 537128041 545620071
144626999 536649 365871601
117591008 264670067 244492332
106152746 145605490 508124703
277542872 204666418 333408242
591482133 155873913 600226534
406518756 489148534 459622547
73222598 264613714 559329001
163695142 411286855 153602245
364213733 226708838 484015144
9211965 335257286 527573489
458396594 314298080 98305607
80110854 539662429 138620133
454247093 593231924 281312253
530113858 312390513 619205046
575526737 469145071 305248160
3218141 622008990 40508093
821133 343518650 135994150
102276812 529951038 381163568
289025038 553216119 555171169
605620285 452207936 219045487
140860165 576971111 287322803
428524054 317253239 227166530
538785019 598732839 154921675
308832247 286779174 35455218
406724635 357810639 100280748
265068258 36079093 573151505
2555594 226713416 496512660
181699315 339964289 296906370
290107808 198349821 180747541
473030687 515320856 426857957
10623773 576413455 475109658
427796297 199689258 3390146
529796569 599046331 217979793
447682139 323226849 238660601
14080145 3962796 491971687
436587275 540442170 70393862
192791514 187844928 265054492
276091798 468409224 285472512
596842166 207512835 57255854
325469490 238596547 219898485
333830266 269937660 537659875
367391249 467755123 213584974
261244511 276515422 607356294
343802766 513656164 339915816
48791001 271076650 500508133
123467330 415434090 236788181
412991669 469491744 505585811
507570686 474337278 99140001
154836108 112481103 619299195
21760118 429854510 528872557
157819440 273239462 398487848
381571042 372342387 413772608
52899150 488844666 1026257
93311034 338167195 506868743
508118901 272671958 34187997
3339938 593637629 145064151
241924601 489038488 326707500
12347267 403691402 492004882
322945032 7048585 562755644
508343117 512965820 13123105
16119734 206088204 244019540
615138859 340495283 559346926
578749806 135029035 167178287
456747015 489183123 263484767
278067761 552439222 346572137
354472235 613157656 236004097
563943257 440968297 57936608
191533360 288447404 491944896
204658853 184635173 214888572
17570281 570188674 532984675
217953998 422335219 78279215
396097794 478257228 150557249
230729402 265453007 568986662
592682435 75575332 257469133
430744292 312590246 132380545
615849290 58343346 366283068
544845502 579444186 273654962
444570469 276418743 114703675
383583745 350735837 54815353
505099991 603413924 532188878
10510252 455510337 192124638
159810220 417653432 174664599
334690463 226187551 533890922
217228393 542730872 445665274
96908053 3938405 619633274
419645298 511607906 302243712
126353834 195673366 182275745
576376636 352456404 294495148
364935668 239056259 468860735
178781724 230651082 220406049
282281877 126764745 607690920
273391731 602676078 561900976
121993225 352293709 438702324
204912790 346791495 288142806
246419567 571431467 455439557
1087813 625018001 88916254
380260000 10392150 532226491
516788081 471789601 246531811
303741925 122628566 385399986
367690130 559392904 272208972
397977626 504384509 303603597
388764956 621678324 529167319
50542183 584884125 417504905
550805628 242334052 585889802
511888360 273814708 80638026
324487366 396858248 144367843
320066507 142813874 619834660
386672416 527648590 210423316
343277556 92622505 390478327
444408374 336981425 1484308
103480466 390345596 443872888
355295999 300999218 342752732
359515377 372983191 60715561
128150332 260737702 14994005
307413664 451508136 512169981
378006208 573107788 518453159
383263135 74426235 543135709
166514065 20936854 356534409
310478352 469274607 299835102
333046629 244743120 608701019
322940628 497825069 3379745
537727745 151771401 227373386
266657944 237244193 434103496
200367022 584710392 176923426
284091070 577689150 170263673
87957663 240163064 89974864
432131858 203985466 505514009
503631345 461365478 480441995
601232981 412221748 614888427
195565240 276483636 285726907
306225712 279831938 154712281
371367845 582805503 547770414
82760646 506162148 221123192
542909075 619940512 253563328
150779257 247610651 271390246
584967646 542598746 115415393
178443949 356478512 71910771
219291194 417789030 87935197
274587110 563874418 532058333
384943785 600615149 110926110
232126409 272091157 45223545
270913831 360873481 620251819
531352191 437936564 596942081
406683044 118221577 8186316
18001419 347347457 524362862
195067951 355942969 286585509
214855433 290480463 217297887
309419991 437576809 568176823
565887973 587544053 256107592
583748366 42942142 176867369
123240912 207200703 50849647
276813586 496168576 465851416
345302063 320527585 528497184
446155375 289420548 303080459
599698439 410638408 123707108
91671331 78940554 464736658
124239897 255571891 260550016
373880333 90488309 181688923
529774776 568717150 457865498
150721338 234720394 52544976
410699299 499108650 261419306
219225288 72548150 226861312
482489770 36920758 458071108
255468743 287566622 58389380
57914952 528132263 301689955
443203430 229421163 425320
569938121 616793004 14211767
17103357 177146177 599177179
545202590 10244916 460603093
353947348 560803582 5724041
28750333 248121304 384809736
367369683 281571984 580013080
610663211 594914788 50429060
133435307 372972272 542254758
41731454 356959080 52492942
340452785 41114025 131630079
397370824 238116090 405902559
64575413 544856338 40456620
596267525 210593707 133023360
440310127 119506052 130564582
130833493 285325534 608171026
113754393 189495080 187341346
85502513 614375659 493830620
228340280 341656706 342168190
419909260 229244395 567731836
408287681 330750361 320340219
155655920 360559738 573894863
464226042 183211199 339566560
203770836 407794878 470857868
78806274 530031929 426098812
566367416 465568844 436311546
316429077 617949860 97913886
326885786 566253620 238506244
265773717 394355834 425424023
81455274 600871727 138795478
541892128 415510208 203854061
107258576 373409440 127013976
621954981 242056112 342483977
544118680 468296400 347283464
55279733 580131852 215300801
350803147 394231959 382324934
27301387 568067745 287618679
401885299 439654997 15871348
494810589 294644580 64113958
187525843 594611393 472024526
525059185 224141717 583859732
21454415 18542691 89395126
496294137 323881277 9013934
308864768 447301425 175276684
440444395 485849126 289346263
607133278 592850957 256151592
493947129 539990694 581469620
134105933 345093192 263683894
548021106 120565484 520195997
441730732 30555760 236713884
338482618 103670211 317776321
561890330 219876692 61432438
294881124 413558109 108279151
21494720 504060267 14313133
334640642 33760317 232866365
566316293 243514939 295755438
339426380 411787990 518039243
7439183 295333332 207206104
242105619 401037570 288791428
562335888 520747803 156299794
286400823 549344333 333846694
595803615 542355167 308117424
290430105 146300740 22730514
562399120 478902852 534685903
253159483 531891972 251017572
58152001 80566499 12704602
20058652 414080945 566208495
276566731 521774458 387032012
444324503 453128662 94744034
553602633 541970393 206030853
234133162 97025541 494255317
573264434 361293985 429190401
75781881 339043298 593712238
227533127 615475418 227189513
173477863 151872357 584220070
424607776 61386427 487531846
462495991 564488681 513106287
24041110 258180686 379597703
158395794 179888052 47109380
505890342 114072492 115158966
363856784 240960844 241074382
457672093 237926926 254677445
455060680 2559249 404071515
266382305 395970351 70865960
571407559 539049776 533760892
348499810 265262141 61381489
90559353 467134233 284326321
134934024 380086602 144214616
567870211 179932991 68670733
50448355 217128865 223595734
549341992 163370223 198511470
320534092 396940560 70365246
553375848 471976834 70315584
554242666 355333126 579800999
413521883 491843569 26732405
52966074 491332146 229327211
393459801 193878642 172468683
223995777 32794964 257239454
590300121 258214549 38833439
267757050 179119581 566806599
200989787 528406484 144179240
294441401 374414381 300666348
118000098 160575345 107304801
140869863 308869285 245289406
472693378 535105615 138236038
304888051 262715893 214064591
158021448 16762583 176768859
487875745 170104710 617797889
266424658 410801441 472323443
403061809 82581992 560818951
426975134 59380591 4934366
85589531 573494386 216342342
264185582 560921521 509223020
588871355 239770689 571209896
234631139 101625571 79744681
355016149 528335504 129154569
247026059 347598408 216089604
110945018 569527423 352317654
325620623 537109677 197585109
364643741 623294862 520883277
404194191 232086613 231122491
590310180 54402312 283456038
135328959 468049344 518078652
29339847 396014239 259849375
597795307 588313886 263960056
31876764 268878420 597392564
300875716 551664680 84481503
111837387 202480995 25957852
232310651 410664904 214539585
79581988 351919676 429645404
427785020 92292379 443146407
275501346 386216737 336862529
50131333 71180325 521058979
594291527 172158349 185376407
21849309 421934369 479279161
176453948 596431473 22108907
370127344 225203274 589885716
442648677 62089068 190477876
576510438 484382987 535715036
262769637 518817139 179076473
291935704 530911762 256745670
598576801 257045912 461104474
249558295 175089936 582094555
566147652 430104052 28177083
40424744 505591228 621495550
362250613 370306212 409056283
390019176 37734755 455210718
434530143 120090294 334495432
107966566 491632902 624477547
438502509 57667617 594188487
141073364 50212077 59973058
101738253 510138564 173573217
121542174 422614700 599170579
74024548 279322582 471671654
368245668 406204538 350970224
556235643 374171972 56032790
349868427 495231155 225135501
201366343 325551266 255514388
297104608 561820650 599657057
310838452 459702814 286479730
121969658 382526066 118941100
332560787 190463213 78874366
399595347 511479917 510154992
461279472 492477052 152189507
44003162 453750118 375024348
605804365 285369444 99664750
505282807 116807984 48474711
422338687 376436260 270557230
603264191 174817769 147751997
226958248 84438597 483970557
439761516 471079110 467056794
470204207 43209812 142393085
253329523 524932603 115534991
228606247 304653834 381869696
429425332 321998619 280216678
21541903 535270318 77579592
20766011 414499319 294944843
213602000 524775526 379421786
538111489 69377954 25458443
50932196 310366010 284057346
335347215 358028753 474165348
84309485 31118680 439966924
464344342 304721271 303229126
276795764 86731988 461969897
281027519 276436342 491304018
470754813 272875374 135521293
355924534 581212578 283977717
140085520 112523059 265268902
335419277 470535689 485954486
295177973 358912727 266370097
249742328 594434647 178547224
464687011 5354405 460924700
585107156 339681138 265440216
564992791 516894561 448944804
86186553 499297354 265024129
601337434 503940175 178937714
11043188 395813579 460245189
61668912 127412688 172681510
230611023 474281647 615014169
459720687 90124577 207643517
468728822 392386418 131378830
23176508 461703103 281580321
450147647 382079601 563909406
571839198 479250146 316168799
123870121 346356743 340531465
423031334 239286553 96004860
478270393 390621109 6160759
616982691 381428310 70795015
474170182 362426977 289005478
242283264 279539138 281952109
436362703 289948266 65548847
599316649 316460728 389525356
421036067 196883133 204724258
440282992 600150454 220910870
158851154 53627687 240458210
351697144 333625720 527303607
623497935 530552027 200425072
208617294 325024712 189259107
458380797 337995098 449721107
289154095 567989631 257012607
282957131 210077337 278935648
461234628 347346967 514144470
483616936 267038394 507387493
261813412 238829557 414790313
3857628 10730110 283843378
310012399 418136344 434873686
424194017 237239277 595326831
386500193 380982954 54405176
135708632 517146314 590375148
224388730 539145450 119979974
64360818 21518102 358670731
208358801 55319022 239893447
512550420 346913200 439767334
442851013 336598535 174798053
523592494 287674356 560501487
218871882 504867671 86497254
533697410 380099743 611922499
246520834 242135271 222258101
339524786 18054539 400726124
45349559 565033190 327533117
64832152 89920786 366999135
464271493 189957205 341707739
283550716 308796964 34454723
106402647 408799815 283622040
103709648 181034569 56521708
537263591 575824389 602513121
187761399 331655524 313049236
343725038 378030147 121256982
434954652 217215112 171687743
172271055 228061841 330399305
183346242 142315691 187955682
270284884 152553474 122374763
423869236 460363354 28537486
589208140 34259607 220414326
174952530 591746289 525391253
330749676 509673583 523994545
44281797 286107397 409332671
157161711 23221534 167345269
383357873 316004104 620155508
17466741 208955897 43083200
496249630 477987920 180038834
330078126 326648612 60333285
423948258 34259037 608829263
166176636 438985012 385757295
552945954 225644112 425676709
451977832 238336758 105003320
84550044 162418384 122014756
235350342 621893560 548321904
315848510 315216322 435337267
468400217 452277429 511773115
25184391 218856350 243162189
570926901 10417616 38007719
476592090 100743250 311677673
25030284 535719384 560394760
134435937 369670784 434657088
584438845 99335602 298864763
592932870 382950188 501517462
394972695 457135008 320122558
38177325 150350038 375293493
335171949 110023774 400060505
617269713 90660110 345714352
64668300 335709099 336236564
469781554 586562917 470132732
340524904 579478458 471246109
469335424 271634906 44573661
267480870 331672472 203098683
500025084 479944190 139409182
35306100 344732471 394049852
247059661 352756043 120657366
544421141 432102614 435476291
180654884 6782357 447154286
578905619 586454171 331689510
321799167 39274776 444998710
398637525 147917037 185275238
121076867 107132987 66325013
39879931 451719436 592441737
259894853 398482903 326051789
303572448 108021465 501796800
234105836 515126047 291113729
367701084 443780237 352216972
6762517 53363992 142591182
54028465 215860054 575138779
593269537 396645384 293372740
163421203 190679315 56901754
23109656 119444948 46186824
584323001 311503433 590373523
266416760 380451548 566425690
303292025 591138372 13996836
342723275 488774003 429214383
313141559 348662587 113677655
285105797 313732254 339887987
360724322 298841925 280856324
442499653 546629326 414020906
75171010 190490894 177865860
365016256 219613919 374003332
525937206 394686962 348468351
314003526 279846912 466270834
168625110 61835214 235179273
500498398 67933734 433468139
144189299 15247591 365444778
90007294 71092730 50090176
557249600 236924077 14807923
337838609 463263310 87619338
563696537 27073137 52775314
26556960 124801132 223340402
43644684 303438724 555376003
505413502 115348713 336016446
438138172 266279775 215285996
412177742 48670568 145451361
238438669 110835123 279908666
44073800 117174275 475960124
201637325 485715312 293524543
579349565 571106453 499374074
365306181 220283986 162041746
38533920 11537508 68288016
129420256 361553781 1843145
376530097 247070900 303326465
553880456 602745697 508175301
222574712 204803478 158603204
507643896 609356218 49018490
69166505 83355753 400232558
235371264 159728588 271295385
537882339 314754072 469302043
435022871 161832439 209947241
340881279 473846479 66656281
334188268 574142443 262190714
391197166 532241876 390143729
557309053 529640551 379867036
182597730 536247655 298258221
395832258 619046763 61468430
172220577 171890649 578241864
468500294 155933427 139679451
177242183 361348756 1478758
77439823 412711518 361121234
163832940 253737544 325809608
227147687 133046675 363690054
30027691 618499896 291974015
255263659 530401100 579578774
60103447 513248654 377565459
64915460 410125978 82959510
365025837 87967660 404155026
280023028 138288125 578156803
565262028 506212484 622156084
191548754 119879447 377457141
29525554 95978839 374746499
157502579 277089271 386984784
318535579 502536498 290716458
482999077 611807039 204206509
162898079 81800159 195550072
161401035 514986720 606903654
453679448 16466524 22711450
299005427 233658594 364056492
520488090 380668792 449745242
206241706 449655523 84333903
262120852 215103338 96556496
173799772 232630594 523598922
606063380 472774813 26447085
31251475 880749 58962941
308614985 567367572 383526410
509563576 1633648 102655982
340991416 353404380 593223189
270943862 446310339 502771765
100469278 490479719 577509527
484134811 132176541 71283698
557358521 235304211 311532283
573051993 6768074 581099825
160622957 581072319 50135525
615578244 32698732 96668869
336683178 185296457 159980498
613739286 416104082 181517161
85254735 436489677 35255088
276143449 297346927 46860980
115062371 518008614 309334117
526326265 67447796 96148221
359675904 171860683 331712350
340197435 200884746 151960151
126481027 18046449 248818364
485981966 529589810 577051782
518455174 64370871 135836132
238696098 71773035 313196100
253179474 493602304 319117644
489320315 453314087 568765047
190764213 502084611 514576159
283732260 535099351 100006466
472144175 307811560 140029620
457425610 231562056 236723885
48087707 543107275 614641873
308786363 91186167 154745203
446677742 385732693 509722111
79882313 593944049 404595419
322095462 246643717 506646682
18502044 617596194 192727074
128603470 124791799 120259009
449058949 549633444 351174923
71546058 560779625 145565550
342863822 204522260 288918698
26090953 520693496 128510783
54089606 230648848 251736984
42872322 556915591 267578167
531604458 73206054 84807317
46752310 325523214 457518146
405847822 123070713 385367531
57101612 89264895 435512747
67470702 388198776 148108096
265126161 581799257 172980236
441307596 46677830 46690442
300905938 30778490 53097452
455476505 428235867 119332986
182434312 419462808 188486285
77326971 567410329 34565795
334002405 584891379 539348349
532805479 45632276 552418951
434109463 115818225 152547787
474411616 33623328 306532203
323618441 182712989 478556623
469917754 530631077 325561214
608267290 245624576 492493426
102095668 249994634 453776775
442495914 276952271 81543479
57988480 538373026 376980364
78613207 191568781 499058617
385421639 488274070 492724528
306066336 97385130 370781330
571347357 221448204 165790600
321563829 223893472 42811411
186599381 401846504 241697048
42870037 282355880 79049589
336774353 366529360 306754578
155290983 357051152 352816186
469641460 278820848 201132580
250888186 425499463 91175128
100792221 292902366 604567761
578053245 149863478 277689430
72166315 102290515 600493308
195830343 324305717 489587953
111613271 234464099 135460113
191482306 346621878 433183375
609548425 199119732 547085456
302979690 67541211 604178985
28690265 339482869 436284184
290634154 81296893 591160147
208476558 162930221 326538886
562634478 256220048 591261642
165932793 40170313 595271877
348798937 290074210 57825166
469424236 407709080 174358265
114526325 314600576 624720223
325031324 62154282 216994524
123350717 214696304 23262864
387100355 184568289 530288553
584752724 499541303 589472836
585737308 111665593 205029338
167723451 237372570 208535452
274334684 282880308 608856291
43835392 109322947 303666173
77695445 69312670 238562531
206895383 63655121 242568809
92860744 29523680 111536545
415366755 255198114 171851960
461809658 527550244 51484810
30975565 109371442 428114542
307703180 291520898 117836179
546534373 164301586 109499905
75506653 432939388 124019991
551363236 225272584 280676609
100265628 426049399 70113119
573467333 82274662 295187039
379831506 10444023 81641230
127914649 606902203 569797807
374529229 42092976 620149712
404239196 211046155 493728703
218001785 85921289 16109558
280006828 568514734 76618287
437433013 350457729 57638148
80742825 618211556 366474758
387063306 354690942 220097871
501065523 114816642 333554626
37655249 341652633 34281525
2341696 342454975 246221703
475710731 47758588 241322891
262692331 192319915 166118484
42039157 316636964 316957107
357601115 25598931 353893224
568922884 135541510 555196620
582308475 91999343 158167287
586884216 573748306 264393754
483017605 14527322 328606118
56773939 493824737 574158390
14311694 545618766 82188040
603070440 100434469 252875009
577234861 325555278 518836049
579058537 582268805 406045185
559269644 74919788 509363214
399919955 12935123 48924424
578633520 391139521 350441088
112057717 413218883 153940090
494863600 139783383 304571441
461804743 263390965 551804505
309915600 270614526 219586243
483553537 224442690 117353207
380055968 175116185 48679399
408147557 457934716 237529515
217946004 440111514 568032367
488109389 445537055 239409390
329320951 530152104 347860291
26405999 561313013 36676875
110384273 577824377 442835354
607481781 491312785 27907317
423172746 268776593 343433823
609221275 339611531 65627406
160734106 263521800 16765024
359624047 569778597 560549923
591514415 138683234 251761543
137424835 154709813 173386268
233942580 4668159 233622743
76652652 287479627 205826961
3148381 603518967 374541265
450593855 39806527 338304822
439663995 587015837 290343996
167813120 38034556 85414696
532383936 247433544 464760655
199401375 351326550 280832322
382846931 485534639 89576595
121102046 265583855 152598024
527097456 296469770 136514130
539979460 285354036 30631831
452321892 68171567 544027726
417015059 605308495 392142981
106440369 591243759 430169007
258362793 51418501 128724664
585237078 569465552 571281869
231671162 87635019 621410188
365903145 555667901 296830767
348556138 530753487 424979332
16399250 484295371 352925582
417043815 300780680 270658840
448909824 621376648 394917756
533674999 400729831 219651448
480326387 562560272 609373416
77619322 491213145 531219454
373545812 42665948 168550565
42946977 141709413 512464649
143421556 244114795 80992496
555466151 364349762 266945786
530912795 497707827 563518078
147881858 439167380 549722815
307488791 133409188 312185445
346130574 140416939 204239916
473705176 7546037 122765565
555714883 363805398 232912636
89310090 189170866 369760282
89273866 10453764 200394851
545630822 88590179 414366015
330391831 436830617 551407139
434913639 207195591 585857040
395226933 553358894 395089165
369350145 590130116 262245265
496118514 103094115 346670896
578625833 101370344 156247691
578524579 183298579 224884071
556400565 564914548 149210298
389750094 142133092 175608763
355216595 283839326 394145727
198982021 69033861 369280799
349811439 396021975 561660088
2881491 253285301 274460144
262158364 208897182 305415135
309972347 120589176 273983141
592270541 379955241 129088967
315248003 163129897 181051655
133853677 433440757 555984202
102402900 581304022 591735547
490708843 559354331 246390619
162804498 55743177 363496229
509422609 284396496 91367031
448298743 623495660 474947883
323872289 17106519 218450451
118234404 437930790 231748589
64041661 583558076 279857969
265605516 396435795 21469653
86774577 483167150 623342340
141642202 340177662 68008629
601736554 461157565 600336208
526124638 133845989 51764984
392167571 577521930 444519348
467559274 385471780 236857570
614611848 289333649 277214712
316823245 172728848 517968385
513961420 421028505 232244659
79918856 14889703 548525955
475114205 552062237 123179671
465137364 621515022 121157524
427955821 330152573 570080281
507572490 60850835 547000052
19233467 437412608 292528992
182179912 571146282 113349661
12035547 390745390 317757353
229028588 457594562 554652451
253323113 106748222 32663855
591133210 40115416 99606893
347315436 198653183 220239212
319170755 325917022 618681221
377308114 618258067 242311322
46505891 4045028 218175410
10323331 99318575 19483636
45262749 416351269 545032306
509539080 478770175 11490862
253556659 116543406 320103248
170652161 271131292 624764155
278328651 25219577 346212044
270916947 510286522 420752814
412920449 437525653 51521518
516661506 381700375 110188130
211785956 188668101 165846010
573460267 616510922 312572403
46582248 231607065 330403722
132623849 268867059 71143617
198987446 620472305 559250527
258807690 18806824 177185787
583384196 617801597 299828465
381082201 108842492 320651605
368996466 212285809 502493005
230070033 289927396 514826141
52070977 33548366 220224883
137438172 261608279 317827108
68652172 510711394 39313662
189814840 600776748 620985963
302261693 71547115 371293341
165606958 339431450 152857129
157167214 236395852 130449657
396749198 9571269 155911957
392188817 416920312 599801047
324856216 493895189 382692540
220865295 194726765 414074722
124985385 616667686 6306608
603641846 141170742 190629073
55464160 178586498 26025998
114005966 193538228 580919029
375496472 288619853 406120904
311153043 557947360 447183270
490474462 146004050 217578787
363663482 286693137 255753989
405141823 127026769 373390959
578558834 425937533 42960387
197430749 193979342 310315382
225707399 560202710 238700742
548819961 179360326 141449378
148202885 350187282 501713466
250189819 337147329 9276637
618599330 511823484 143931448
390949821 365947328 268650438
314883156 191474369 491424406
89561187 100339795 248570752
261714232 414386611 166106432
512727195 478387126 231168519
586430900 177781730 407414878
289485410 389385750 318474577
57413263 118183744 179897247
276253578 14326799 586508194
56788412 389197150 219495296
292355874 149269114 550153316
50370198 250243536 203026662
11251188 580901054 438849184
284712148 576513102 207490406
246014581 187067704 292265925
167182414 373741363 520389221
413408768 215586034 221336821
546771763 366358277 319208646
284284398 503277273 75360242
402070378 196283764 540118590
592360354 489428032 289596279
346607702 329497161 2321965
168068606 604896735 369128648
493222578 459357273 162400303
599700604 447154005 211147188
212892187 56379789 606346616
80009403 307708177 229571683
81018899 250532529 352678067
574923576 559112713 506803587
329986977 55366011 525014795
149690601 95537374 561101868
466471078 108722346 180148164
350630344 448254780 381452035
169388369 199938010 298779492
259008703 304326688 437774204
209347163 423774109 72602527
141800315 517164029 241656907
59353826 621100974 207751345
541712159 418486776 227573570
584925605 286194970 130944239
268248031 437375612 332793578
190431341 558800690 570137309
59848904 292095865 583180079
482479338 245235983 575180303
194218624 68184888 148034465
105273499 123319145 266714594
585719949 130645808 293857144
306772422 361692630 267595992
90258521 512640659 389701069
280814878 359382018 27857356
174952540 459303139 623778515
124826084 425513164 34881154
358795776 382248906 179093349
166991335 18623617 574550286
97724563 63292730 286540071
163376304 482792841 40600327
459330192 8385160 119684546
289582168 416791851 150789995
558609372 212037921 499669990
507725513 142930967 320085581
287736247 370313434 23904201
152967732 442189796 116514371
573369629 8827139 61675015
256425017 44884279 239170274
357080748 355673404 514855795
482548955 167189385 263982259
152799338 543429201 133510070
125002597 544071543 383098536
580040144 483055675 527123745
528231719 330054533 584794365
227454156 174958073 576759354
50910329 209303020 225261253
236780121 466473437 598955734
376068300 428013350 363999189
553504878 250894061 268700641
497775512 459351225 243444470
520357093 532646013 56947800
124564287 354914760 394060876
338327074 413869053 625093362
605628768 91298151 188966444
78611967 325598463 81801436
268854449 352756019 96485532
286112213 336496051 441369035
387400892 231115154 225777208
562144148 247078263 154162177
485468682 404368017 279160113
334602110 616009100 583850032
317005747 150301748 523721699
493132964 484274305 54723117
278848473 321116534 610552665
370059133 321715942 460990399
213839231 45071581 125188654
464903946 16822911 263312762
197219389 61593957 28543430
512371659 457847381 382553414
272416735 378606348 229770465
608124262 135638011 438097712
425318109 252044228 439590989
240588611 451993746 712780
25583274 138440570 221435253
579707699 479234518 183551199
321230170 520007591 256974898
321571889 295295610 280616391
577644190 87207660 236609475
534367686 306720474 84547346
259549282 39293308 345758590
396550641 54169888 557045578
480337054 388479530 59545710
164592701 16507374 311081206
307113977 146543211 396970143
190175940 46401894 403703845
282463775 288079352 608690877
343528649 455117493 41475214
440593728 567538416 450250565
588073174 364634768 625227823
328357745 141175787 309090035
163525144 277103412 329355072
241831823 279014192 141610985
494640802 336970462 415632699
255510913 30103725 489823737
102434159 377587397 389911896
174244522 428448893 136449504
346117061 522264840 484460080
272474616 97592114 189064362
344202856 307589154 181876006
464852778 359676916 544894341
623478378 482247022 518728871
407837642 141411952 603092530
374948700 222963786 313523511
154029703 285138610 544176213
341230450 193096566 561713956
284495906 180803176 569086715
416514676 54707635 24624818
300347249 208368502 160297997
108652513 232535562 191406082
605604771 572126507 124550030
14509527 390658747 505755410
229123953 49729231 140539120
251610079 504999872 402910911
120830196 381978181 507006291
293746754 543025951 188579084
114762184 340690526 81003560
134917551 353301591 503629138
462018999 28907102 455667359
609188634 143144894 439393126
424424435 472227436 592032398
598309817 458154583 193084139
343309183 434719918 597103975
312015353 509777812 43990829
410118637 163096591 611452567
147938937 208395466 319640432
579532147 74497919 374711449
588506871 207581687 413381565
303260241 305846886 271811410
277477220 4130679 570913664
417031181 37205303 11159235
609643206 204948217 602692127
544311026 55613057 22204854
133987752 102214066 290689145
371680909 506018109 439713091
171495379 56129482 417557643
28033005 138549701 41916882
621580342 400137972 171674540
8035075 456559805 418983234
371100924 460492527 406714252
378564651 432609933 520317948
420547938 535531869 313199545
78278933 572454564 238242067
154482748 258917031 610503112
435400996 277195992 490221684
595825791 279934366 95216306
218664776 558891005 226707692
3514409 261872401 239285990
376208480 509362469 202040650
543743511 458548414 550140181
200312693 171258894 550146943
282143910 538752494 512553410
236651597 144044177 119804511
430727207 80560938 23938822
618585046 46685214 432083057
42565329 378619183 584166871
371654514 367435080 509672712
425545684 271314827 532821857
368241565 431650975 274531081
540146281 403563219 244472671
278973445 39584576 552104448
44762179 9471218 175866217
2384375 5756632 546353675
395780125 578608013 239426375
499478023 327022190 226624204
553048734 24325105 296287322
143718460 349886545 403749205
225149390 187962073 384791277
405227256 284428336 325997141
328697394 524577269 507205430
551161032 529026742 499033453
321811929 521425103 304967486
176981522 158866605 290895702
203476469 549619645 438557227
582587641 532098220 334718575
381717938 346078615 326067087
594774693 538100124 376068261
191414962 271822269 297600165
120198208 465106541 452626362
211730336 330481276 492075256
174236249 149222157 109416953
333879035 289978670 395745053
625336463 351218470 72699183
123081972 53293723 142991893
535877829 582983079 113416631
159339582 458822536 285077802
24526461 271773146 291608366
416583852 387956976 64516938
441776056 266902054 416549734
679365 347604064 369857644
112792402 419156608 123641812
170698241 407065979 591762029
328835577 212626215 585728292
303925505 613982937 589633308
567107932 480993963 324840152
295739232 605157969 562073684
286983815 582186236 29351720
592624630 346850851 597872748
356142865 563606012 307898358
158425026 232880119 211105665
349039919 415239554 311326262
45107184 158764597 600453609
192473415 14726765 372090159
442079890 178624519 81101201
172120717 591157173 82016437
498138448 237217610 296568730
596339184 9955591 129436886
241156542 198313306 326134270
579891123 558170873 323726512
322353711 84984461 363054488
14116903 593153527 574089462
237964037 321540810 45242279
158359960 348272130 463527886
294503245 563813756 453736642
574583123 599275252 414770204
182841921 46175157 379477700
405317978 562410221 332771441
46801551 595284887 239031097
354122702 26928186 338010424
50692711 257023572 100768606
141446060 222375386 407010457
247479141 487674104 544801901
46579693 53656003 255740673
526468684 6542085 250487984
173284440 178048453 11146922
458096853 467249290 595446843
323415530 240865466 103642409
331394186 79306447 7508282
261737934 101723180 94115964
51796642 323437199 327080752
52288406 408279399 77952190
240503699 299044236 510502279
3998193 96411026 590793585
573533661 28480250 364362135
180842258 274643230 19262460
510557950 501038857 375480749
510486121 541439741 125665305
116861627 619694108 565448971
281758182 206808941 348036739
552289402 397771638 285599636
52547644 621426073 617250306
81794681 473186738 264071083
482642405 354548330 46424210
317696341 70259932 268688426
507920779 375708683 602419217
95328184 555952275 8562851
475835216 501352369 498037833
12848972 482484468 618501704
96088358 87337813 80316471
20373232 552755504 343655714
232555730 240690275 537510224
505485216 337313677 98312129
154832379 33773377 432111668
620476673 424176865 592210315
535238086 454404849 246850300
426172857 489039119 62772233
153633871 475392610 212660335
624844487 25181591 364242037
440460889 264362017 43781640
312445078 174754037 24945555
171627505 266077853 66842168
146543653 236132194 624361454
576573818 1202544 305231901
38550557 28480969 123728106
126650271 113085298 392907150
204867307 304433616 441029380
206520808 450911989 222581704
111171810 289141396 80627209
619103051 38423085 65014625
480191249 619864562 75975231
328043684 269786025 386324687
264759664 44204691 295926778
454067318 243089367 533713929
243044251 299597201 7912150
66582260 476091965 489517117
369329101 74965282 294208801
322382298 493165396 434162544
463479752 221591963 276396197
174563699 347852493 440760255
438452847 526007513 152949651
202901782 592854081 316561573
142814508 351617414 22011051
510668695 510567646 228754103
301084877 69954513 355728253
571755385 579763773 50995336
480118990 324490174 28539220
138651257 76457681 252282282
197422965 241185253 78091527
91790522 611633227 289286195
324015142 543301534 27657153
14695988 536985450 471457082
397227755 345358901 27035421
49798977 617142838 186788983
203717889 326435833 147866318
574664358 115187648 144961512
164083563 408053292 119631778
513035673 319276859 335819736
160913115 543752168 307576947
274489705 370507672 400095311
50992283 115721874 252977017
554481600 59549330 370482196
95391800 620480976 47711403
582491390 265742200 90347984
602149583 98664645 4730261
302843024 620992927 274601978
586446304 310102025 199952948
517003286 42352846 274289643
522083509 471713202 1236674
515881199 350358027 215097144
211920519 105126708 77428094
315111234 291574909 536225815
127203047 348942144 413225783
154891328 550695636 191330588
317257322 8520655 562877691
118309217 149822853 33536429
180884676 592003007 78311418
380376675 535049104 409950556
566028100 170863062 134970041
37189754 521762215 419502698
538579988 462293210 11228734
199163465 320293012 228796870
376863119 163384829 24348806
502286568 192100797 233630816
244166700 620074350 559842291
33752847 124058291 141060527
354222058 170148311 9860614
165079088 352865372 517355837
33800627 419293407 328862884
95701921 576175444 411568669
360673862 14132558 58457141
291235734 615380574 221950896
142680161 180486158 458391318
190183335 523524586 531040788
94858375 355295440 76244323
259078575 200723461 579906418
35228016 220314795 248676960
284763800 278326008 311353744
70674675 281847449 310066757
330612676 529371886 166378076
434238519 272423369 345071944
190553471 546586607 260435665
447047573 612510829 540184996
444750147 194743726 391052970
137047997 310510006 355881419
334120914 343166363 620556332
493660069 22694241 555113963
245831450 386372904 28792056
10459418 200449744 409073932
614652068 450011722 209885400
216824011 466512154 491279679
459949930 110308734 578467553
370981080 500717200 101024681
142442103 42934144 357501920
620966030 346866337 211112125
416383972 605277948 146655841
150120191 5871588 302227260
293095484 574137295 267533946
613771578 16440445 133505136
609454232 529933081 561702774
106806461 484324735 95558899
600830820 95073249 442614828
246184489 443463269 100445875
603498124 220800931 350259147
75277748 397031230 530584957
297298823 50740521 287625604
480458025 20335153 508796972
11204838 315458545 372700753
6613215 130230701 470824208
569505501 509014684 251471578
352228733 418328625 406964719
88927642 314274367 590050514
184871566 559979238 254745625
96093952 166445351 493981301
314939496 432901397 617447647
619131463 97101394 321261399
353717153 240984156 570024038
457558500 156102795 393386221
234083894 467485622 385078015
181383161 78039209 35044613
572828703 196894958 33179647
194172824 459835303 319823651
76561082 487675903 339958971
339665301 604453478 284989255
368605540 586771609 401313269
427189142 436494309 257014167
18202976 321044141 162648932
426851416 22578727 606978232
485521013 10122155 177731919
71867389 555708107 305894567
228329583 588870269 442100515
473180187 220121556 93511180
456050281 261596487 442290266
534364342 150158153 339659546
605839125 72481575 475466034
96551894 102372150 21686677
554622788 446341464 618629323
179507925 186512839 407312529
420466840 56142549 449877172
137259508 515887095 194807179
352121244 17076776 496438157
112085596 598512486 197750878
400751164 55453533 526544983
398976424 185747835 376806100
62737117 439496813 597078051
586474349 469441785 146183569
394871717 156363581 44006876
113753950 570324373 391975715
588074181 29866510 605101567
369005468 38517866 156216538
11949582 8992235 356667046
614690598 97258894 118144635
277365240 5928433 580042068
367780957 188705548 303490562
470246784 584302222 370224468
442148882 599358827 109918350
137814205 41191700 297539765
114428764 87612234 51387168
212901411 337418274 550154085
342678377 501958679 434641494
322200977 242070836 475352720
511638372 42104064 564929325
345132720 522474441 277685593
224338394 557581532 466417422
361064331 52466077 100793647
302914143 145939072 72891325
224064640 313610509 83322892
397051110 275262820 9953964
303342761 552226518 267348087
139455850 178419846 199625383
489476758 117612435 222130006
140859649 2675344 164463180
321731400 289989210 305535968
164262661 252296260 512625219
529580047 166305867 133249806
554923760 448244026 316064462
561795706 354573605 279533767
114181719 159064993 348474606
405063672 367909173 41701811
206811636 411287142 431198396
383635001 210328853 324432758
323266791 622726724 513858534
161774715 149889558 452009127
135548123 288443131 356977924
158530722 484127395 98866173
213854742 515573593 168458027
131727948 309915209 507920862
137078285 446994917 498913015
52866818 249329126 309664372
406667277 136061905 558520228
602277070 424038000 598680402
553530440 589444617 621359281
433668756 512739081 471814663
583574654 544658618 609744933
23359248 482123916 513024549
497617543 483731983 137576414
181076464 402165162 239825586
384692559 476812318 34224236
515839765 123116707 356723946
152496879 231428214 427033
423936368 22400016 88662899
506480150 267476262 190970383
442937368 320348711 620597244
510602703 168444724 260666598
479689907 63828081 236105597
576723262 184721814 327166499
437403919 336344959 76694472
415023379 388355357 221443193
287135998 477039506 187217945
432391440 368316036 463533261
145308163 36221780 74931171
46256723 535962547 231385674
136155403 318333516 501385075
48134469 395613961 254806880
587014393 625463791 477509961
177777283 44131887 108941640
102161435 310786808 83868524
483267270 241801588 441050919
196700808 537693538 204235938
14366470 429133190 557885970
72371124 172403277 203223127
542063724 163714458 270640010
289298880 78536605 494774212
184035737 442291262 186206370
207977551 615739737 618977734
577254713 222933065 581137161
408251368 505142305 615777964
225200198 297826552 447594525
327382030 534858394 428597915
457866982 345187445 283942997
551882158 197322649 583048800
205797850 68092188 539161715
625011426 368552849 304024636
374037134 559166566 589364615
74359221 624021327 124160418
483999545 585633278 488039986
336493718 419983218 293454510
376859682 242891269 565633306
381014586 146033081 63545650
246417651 326523725 346338935
63450082 81984637 584347746
550417308 362813590 426466963
22197196 360869488 600044453
458860186 332226261 42937468
280092682 96296333 243762640
23530974 36833638 138383325
576798279 432835585 442863877
178122525 402146325 383517409
445288096 546396818 455069621
172614860 569126413 291448769
271988835 176156945 504422240
111209673 431263245 194352166
179261344 610008984 95829783
302221962 116850000 122561065
586985041 31423837 293330226
45543825 394164669 115105320
540381418 588703529 212730604
482854114 190697810 210306039
565510757 611597343 312917650
349823236 141143039 96532674
116523236 74458920 285580964
205515523 264886192 453887406
480936003 328588390 129961279
230398445 131686516 491778333
429307182 46568013 487406375
436385667 331437067 440950141
441685572 501087344 501346586
203677655 156741667 346661137
333983139 322321338 600249452
283139401 10337916 462568135
246330661 305639851 433706625
169561302 45639676 624912545
231924205 177776507 254991416
293884360 330881660 164381904
159068670 127102838 361846541
16566761 344713259 603738483
221277060 91329325 279393540
613112503 280476188 221215943
468737594 216117690 527804253
282066966 47391174 9993808
89872133 567193883 100498490
244086225 289595499 195995761
360937478 364335474 39152027
453861896 54884243 318799878
515711919 451769768 90553670
303971575 36849320 290537188
456921016 278292879 26757252
268856285 70582809 257706418
329906961 601584829 461659211
478601148 308387937 408930034
480056896 465889173 308584031
444817036 581029674 220719302
533790973 542133806 314212956
499070352 249517999 224848152
82896493 318746389 345251395
189133865 37654487 179878336
565132809 563775774 188810111
5169322 416653614 441116219
223450905 301409141 257204042
35749890 442101624 456395586
568139935 48921968 418941109
417191127 401712797 406687114
52473842 559124193 78663269
54542981 467466461 549353441
99966626 365890744 275796073
103870410 126422144 256760777
196440230 99171213 333778218
203214479 479597054 558848470
114232760 525597322 155819004
69578408 237693797 113951011
543976437 165436485 575173107
241040906 603640321 612728704
142768684 46598400 56149074
123763583 487699967 387048088
197629297 10466006 81079010
202453423 21715909 20773433
588789521 194659899 259849920
393090049 354678809 409174306
497919784 617336683 118629145
83605380 613718678 500046288
445092448 474915975 367424953
42603117 272391795 323609994
524610331 265712339 372869568
430746285 489738478 339677581
848928 113983065 225364871
133101874 221770880 592241893
592066959 580648767 277320231
432882805 437646274 387354872
47137458 612980019 127746616
312300175 438906688 558501452
194533456 192430206 264237259
326253806 555420304 122998149
376557014 573406158 105824214
33538838 572277122 60043539
362177278 605508941 258696418
610916747 360736962 334881764
544648662 230742364 138089536
571383300 80556862 522818124
591738407 227993307 160557120
293947344 151233952 592513407
312581843 19847533 147831728
347224517 544352262 556114419
187355041 406363418 101439764
268771755 323672243 295116992
40065514 496031341 363447710
529780955 412361686 125080768
79037657 212712299 447302896
347360591 163227500 92728371
254461902 426486510 254478150
485362818 319386258 53796474
605096505 506903095 502312224
450531948 401163268 86902831
70895583 357417061 472650058
74314084 394936994 610726109
577882351 559609972 416819177
91948393 549672033 208118476
234143947 465530864 259816443
499682097 38312548 625351681
12588041 345802717 379995320
82449411 548950263 437209390
11414669 442733210 249329529
508256623 126524061 183414577
235875348 306313946 506654819
493690924 411469977 67004989
596625729 226478310 35619264
77379058 101417035 181071205
123452131 388768098 526304447
27889758 4138132 296234447
175584177 579894916 622132468
474128787 61183697 15442812
547786198 54669534 598428705
805129 486310836 336010458
183364350 225044056 8139007
379368460 492113121 476765161
218559616 289242506 527817769
300030727 298739882 581845478
165231234 404761465 469981480
321027240 198309433 447538452
49182438 197189604 248010103
582840840 21914790 11451263
465761773 337967245 63614118
135153796 568676002 197801783
193757643 3581 187401650
77375502 445047065 115820361
319502826 315057510 204366366
253970019 36515916 431430577
566037443 454701979 261342788
321989184 315419447 509412937
165735727 350748264 430868794
379585758 201026168 593397656
260966281 188052890 206246423
324201273 354052636 477608594
546715777 392125153 157357617
594966877 395670006 316279696
300104536 378101237 377321428
176576189 415742192 390969102
418516553 105253870 609924398
210208261 257086682 602479533
578974235 161221555 491622096
504264557 450818756 105536372
520964758 333464188 143565155
534191159 149810994 247250435
331814170 376476094 401502075
494154171 382124326 556672013
149702631 498956292 89952012
263253738 20702748 139829222
78453624 577070459 130899389
61084867 15416500 333309605
301809307 303423582 505399463
155971539 605531610 559357107
274072113 94062217 209124426
591472327 501239052 15345158
478559101 493412667 62911848
29091160 602227625 367626848
481503941 432801968 58006182
141997702 240547800 587383460
544663871 448232076 234700349
28298013 203736008 276411816
572239215 342714628 152499494
603701773 316422390 573844952
543379859 106874181 435799903
531794365 155339410 29707031
311219377 407230639 58504172
43262146 13682932 171680452
379492442 204015373 64666145
375666026 336238270 40039162
315963676 10825925 115582167
580198290 228395400 553240530
594725755 171302855 297188723
545698495 477510254 223365759
164524594 491078655 301421341
2958054 192485152 433020944
288846260 617214793 621927431
320303809 250170137 544551535
596516447 151211567 380179502
157643470 57704293 56787796
66713547 446422179 567597442
471337567 438625317 518560102
479393577 362175482 16359508
453821071 154280833 535141173
316584984 100099510 314227331
456959430 561871191 520385653
228325866 612708249 572215892
435748441 64463438 16532222
399628957 38491817 363000332
534164322 300389671 478995133
354965187 567015020 450594996
12198082 621744665 145187488
455544099 360013382 551500865
152082281 611107564 528923557
437608786 228833815 339366059
617791614 60304888 332637154
395411724 471003260 580064107
352212439 106303898 288219767
10578951 600277602 410777738
85685720 350081610 42568735
104389982 589271640 392403922
442943366 290985089 230282558
423647424 317947857 595086834
459575115 205673547 413539584
610338550 113758089 195436324
17608693 580143071 176648996
62918319 137459915 511680460
411393812 95256869 338401971
519968509 374569761 6310979
190303471 71293495 183866472
612479994 25045198 120748653
219339526 158527924 195053911
416890545 242026933 376131246
466460128 31345310 193112116
451128320 227243777 222366282
300722397 70099975 495957015
21097758 388043096 547900635
263792949 429189494 189293444
34874549 36406303 516423006
183678857 325452592 391027402
424439559 544745651 226855626
54475495 147285640 364971472
453964965 378489132 438404194
552047868 437873235 351208640
473040123 449513996 489921526
398119743 131259278 256513628
71178403 74240026 486814020
184914943 435315702 432621199
237817718 125566371 99311141
421374549 168548759 316758410
11161889 279435253 215302928
528970657 334629816 250950032
218189284 374553556 434300358
346768063 1233422 243886860
288403711 220426382 168925960
4240888 493419299 387884924
343212813 445885563 444078717
455477627 120941595 592170259
126228932 280542699 253271275
605540792 81672657 567423264
506433196 590371368 422549216
171756523 230430435 403861139
260084652 528185487 191580904
392727027 139693786 45508083
346103388 15923508 477075849
364302591 98371968 138788254
171750384 592740240 484293479
404318676 45136691 209257748
571710840 345902640 308359474
131309744 610866629 478453960
96005590 415669870 561057509
431930382 216092277 283340680
341199355 574872633 92933272
619899894 71990542 187426241
475421592 73825441 257181770
337332266 484177059 208251270
124215915 41546095 401056807
197714057 218158653 494705168
593800999 582939598 396241506
293949566 154735687 468766727
156688373 151786206 497501490
558226438 207545931 504935810
442309414 189762462 552355290
327538435 332200636 27948563
581904224 382235393 159158486
480690408 396951516 361698224
412933522 71699608 300631472
240484614 475233293 596690263
414529229 62839732 505286195
207680145 145782702 190749816
280686523 515639018 603140920
89253853 335236879 255864718
167975367 287669922 131811972
338699646 571114604 173425392
427869297 273295949 54780754
134002954 244608193 534759297
22587589 314098921 134199253
43935258 525002673 542160789
316797978 569697097 277403379
17731508 544413912 361050602
225090155 612275564 571285042
111490664 323582854 176847554
207212987 372080127 274290646
432409692 333231134 473272297
42813719 286332397 282844335
562589294 211824570 28582130
278869463 228645361 238928219
74806347 94193669 217255998
458538930 452872898 318702499
418649845 160981056 408529566
290315280 535321954 117944668
595776872 287432769 453922288
45454418 416894699 91631311
68620120 166733578 23927568
6469073 474557244 432711431
377762701 152897167 351907720
324774422 104273670 466673671
441860782 154938186 40798646
483482097 405338790 184696413
19644431 366992307 302665450
142906191 353225584 493870884
470843281 81551578 89743511
623231085 141469595 130401344
603337857 604548987 59672594
102771544 508478763 407883593
306173952 436729523 140636519
17388375 383535729 327062590
153336097 543929466 594433768
234835750 499609667 558119170
341042141 392166025 67839547
252765898 350153422 290995938
601680971 326642850 27150564
217815116 602931816 175989138
323208934 105613610 143569245
23219371 452470946 223330328
199727775 524800225 597533050
585174776 503754223 205553795
362259950 351782659 190487465
342828056 202390514 438166835
295098026 167619795 232408750
242791557 281858029 581649522
192117657 347846211 560346474
348279852 165349188 331197952
55922208 92097045 584521363
72636076 145562977 408684268
517062876 411836695 615833186
604197957 540415965 364447099
279786791 80962266 180770877
601865872 454152729 277968049
376191390 509698275 111121246
421274976 483863213 98974361
47045732 128104197 437853995
531416812 110285806 344575861
389595412 12061178 460725760
57005088 336980431 65108195
54313957 465943847 334302257
460328694 380314845 412504765
408206160 574721464 545648709
157794080 399521200 188548337
223109568 376428078 515255115
59643532 504905529 273031238
477350075 244209434 356427070
367419440 231749215 22201439
610518191 380960728 106085525
261607739 131992348 433381356
108969214 507049956 55795307
581943294 233015220 434741629
597639254 285734419 188429953
162148208 321742123 547162065
96120714 179117021 289131488
236989295 334074545 160730571
250204474 580391454 289296453
314726667 516459759 265678742
416837472 102355242 511075018
165755103 549753355 571491017
2680336 408297709 352218441
267774396 116952794 520935562
530544883 249327004 417789096
346723471 405801958 574670094
579391378 451967816 425197882
577934886 298380996 521038630
555589517 53899932 530875210
110189032 217724829 461205034
332175240 349642854 429973964
522267189 507873731 386761745
356534536 536479751 571186838
367970186 266043595 132085889
541208490 542293775 600507729
57215332 202028708 367251058
623253022 91066490 569647323
366946167 47834371 112973860
322614294 167440612 249453711
223158759 394857365 267652284
489154320 225377173 497840558
133691535 612249097 553208168
272357032 437714452 174844806
311616983 273492864 524792720
556579956 103189638 22550313
205620664 174712234 178549751
4654453 267995727 475340012
372181288 343823850 172007684
438234662 571100660 410126780
124559975 127275992 472949474
19837243 511487839 215868066
568084660 470217689 199870112
142632896 249300670 602280791
186055350 585804860 145647910
363489546 22589355 497047393
578207004 84831749 489434376
289842703 522038053 118273326
187551606 158044068 332930791
16146145 54442051 397891600
437574521 21867314 538552857
405664970 475299519 424343863
315537919 599650241 427643508
567942813 48186761 77202187
429860545 314828521 600422701
212211936 527582899 528836765
28704616 380286091 164803946
245985176 545690024 388230179
607457066 77728360 419224543
621737352 7523379 586892243
579886366 561630212 430855401
142397102 273852396 121051980
371835690 511606127 213264508
55420729 350141246 205669180
436384082 47650305 412857813
54220395 611195494 178485007
208076236 284155705 429072853
5654 2390
80704505 327464136 620754285
306233711 136312872 7538568
676282742 441310340 42780369
296293081 46044405 62386618
519471787 825998316 267666387
514535482 419502260 768940685
10252467 830921568 705520001
293763814 574367830 605354953
511768060 306358667 686630464
799311240 738299875 296680917
256328990 444178652 684707344
781363949 58698296 826985529
708797884 668701986 311484373
615286784 18793906 324520920
564787044 825747478 60542150
611010389 615602319 363722069
8154163 3357627 198969615
732596818 31161448 297406170
759599752 396467519 701950234
344677883 188649191 120432229
183766914 385367155 279912646
578399347 46451968 596791154
71456685 146238906 743699104
760833504 722933536 142656773
3665354 709895320 357995020
203807698 393382760 328081614
355769589 268332272 235957148
116202812 375596240 87671642
198052544 581494925 192836347
434590683 17848093 144702606
516914890 308643124 667334208
372776331 181806076 318407306
301234240 448543788 569653785
743165141 790754856 453869079
396081583 778489523 439780465
112242092 401877106 801400312
209805130 195396954 505336427
615399414 61827177 134085765
257575022 750679691 180299897
196936410 107451206 10690327
502232766 564351849 555485257
593586257 443015162 403406957
712393699 43513185 88611515
374727333 67763288 488737834
1597381 569214040 796429174
253749793 419650761 430820236
308476856 27676206 464790043
759120649 395547449 264966610
766103898 688961117 445484430
628918256 94515192 359171919
413969215 239145873 181055598
609879400 536108215 364086515
828667366 809903704 299571666
775150365 708136950 143511331
785978036 778586762 222451411
570848802 248287817 277410668
805729181 663477513 121313874
766932483 424471837 7878355
303950 264415685 390556411
364804015 453533914 88261978
809748000 258132086 203653454
402859569 124834558 184447574
374843748 664365066 161707593
773483528 355430203 490136622
624860137 642245965 776809596
233122502 116811273 574775639
308154891 362430464 43863211
529606860 432539646 521223416
94282765 299045576 303064970
394131749 398931801 649972981
177673045 364347994 275122889
52601787 145232101 291862274
96757164 530770993 468839710
563473227 228671150 766920054
714161188 640770971 667090129
491600965 343334758 544164669
429721376 691735176 428142201
617277946 351985256 383397710
609742678 254592578 593320170
415939599 169234539 584615598
557349726 206084439 150944753
153829553 593341576 722444737
459417601 494294273 193512856
722573466 193712126 246435587
165305282 56036472 536961422
273544851 809108733 607374841
135846754 313578743 128248277
206171960 225586998 651963513
444219347 437079024 101989251
327869552 390834589 293982210
299164601 30493126 325556091
583405406 53039588 379649458
568700870 281327622 299634810
55873389 571843529 781947328
621004070 461209069 155625508
393196540 40611540 809073494
810694871 339369640 338392762
262147067 295780904 469090487
11175535 694046285 520084926
594607869 368989747 316800585
646934935 4698126 208466716
271646341 276053962 152007455
142440609 623894228 175594236
672930560 359318999 612082418
526779252 243817996 147779188
665267529 525758951 686802797
813486755 262356312 747198557
173354968 591091821 775620419
643060918 583781836 607375127
45804167 679574111 620227572
190972610 258482977 281253626
740462345 55909033 104826593
515766726 142276461 286462447
687309348 459579978 508278886
817647543 356872468 247557428
690360162 687347618 730957764
53910069 485468827 185846979
195545419 167391032 282431550
638173196 767574385 184159326
31081877 627555730 690075136
290791732 682025743 570862960
356702919 424470948 502120831
90881471 432915971 196180886
581350682 832702261 198912815
602191620 401646640 728876793
394392459 646130810 149677978
232946310 249109325 827845156
417070791 817398338 463523311
696388369 472653861 562808737
126011654 760642376 70246663
667389548 487295504 166639729
659943681 365430808 261283266
51216255 100106237 498077136
373740673 716308583 618909310
569395383 649189530 294652044
298633361 706568337 754019116
358580896 235220454 336656734
789815836 488451247 93021149
28452529 565175754 663943985
39184623 480901644 744959962
513573476 263908187 752845735
543732061 69811300 33977881
162283519 261231799 152137441
390227357 659249839 102991022
281486932 449613970 384812573
333372328 695799751 452016221
658213837 155477449 531180550
500120479 772318876 760622339
484801318 511369197 537916126
109851973 238952355 631320719
516114188 494829240 317884311
281081826 341641011 165306478
683736262 775244913 455029783
170038070 315339389 628131930
205726291 627572253 259817990
64115975 248727950 721131655
31609306 609859337 538704738
397104388 266874277 449978494
356653548 767214376 277873117
20694316 174954627 299652691
84726124 298172763 107114149
524572122 342451298 351033636
492514065 664769552 235250615
817762832 338482359 745533389
338551942 834829949 814405149
70249548 232980992 182481191
528586817 28035523 357384602
516810430 542503748 595273976
831358964 386225047 599871963
170784966 450667790 356641194
380481765 166156242 6754317
638188218 151859430 351918918
543779353 397604966 156168068
426189744 73177821 510324997
509031079 801908119 155356669
217152271 663611688 632238693
559724904 327802434 286537758
224168027 432221028 686682834
678027893 34457326 199195524
748772840 213651211 516772696
523390761 660841818 675880794
360686360 545354945 210686728
708468799 174545003 204524738
816522458 63832814 142304121
694466117 665074229 713046262
816986658 544646652 816124219
566260449 12468768 669051315
160741269 545357277 770500895
610063689 501736436 458948413
278010698 354281113 813729
627853413 338939753 37850721
335275334 537794683 112912790
547908580 747266263 159572538
679088948 521015886 395917022
807342286 381801472 64154440
478488646 715797357 177489520
160882249 72660185 282351674
56492664 400779318 763599855
757688251 658314392 393266879
210882239 168208598 153826189
471408507 469507455 160547751
662283040 473585200 794231056
758704975 155590866 57167538
99859624 717344845 300141193
112586891 374120817 297423640
575990403 657242057 799518510
156902756 302043010 548280005
798724116 642154047 402617843
709963393 77518164 58058316
148484011 573047237 402845709
98073640 366710613 581848566
636781165 659257105 475925045
276296784 276762820 157301275
410288929 784861838 499301997
320794031 777749478 552498073
580891224 123937592 446706478
39782025 375723776 502822044
12518478 492525276 727871466
64635542 353060859 655415420
225374488 330091299 360465902
769521469 276963267 452645365
79121930 676398060 803179593
687065457 133373732 811808584
342407127 517258476 39382736
332680855 381264177 38169860
122342035 558424413 118186062
170377917 32215261 362927635
577149663 568343671 199398948
760331081 490123094 316752134
262152679 210356633 657421174
154373007 96290043 259909911
124004204 11259234 419846553
596802137 768533539 461413677
356935590 138309391 251352213
653303190 499892966 619492353
86180267 317311469 427030349
465572851 439081722 190905443
458950364 315939679 274492377
64572807 84337208 453463102
27775332 348856897 824725329
14288574 113655046 792550798
735656750 790267723 555598202
761092072 106898385 614244861
311303279 665875663 259591108
658547323 174629523 360190229
609545213 289712186 289433266
762556483 145810717 45763536
235025559 760308424 462453270
473470055 505762378 553521310
793985507 68612018 317034810
794843968 588135269 7033807
567400697 245819301 474282278
449106006 33716583 251389676
722221700 602286152 284288334
683981574 663321404 197821614
255309886 468716212 167128572
573049316 690786820 748185842
331926026 81010490 304301258
203358120 682955062 99608196
581349602 143111817 584204420
794280398 562199965 671327532
100410712 37548895 650552230
339717089 61830583 733586902
753278768 44603128 684078104
782010245 563535276 393194038
167249999 106601312 685250848
297163126 664979123 775928577
90868126 688188386 704722865
497029018 107318656 684960425
186795940 226642746 651551743
478174943 648239304 287737319
173495835 393599251 297667513
92243029 758611030 39891569
629864262 65897193 215793073
385535472 350154910 544376590
702153352 105601723 807966737
86745779 673469415 747873801
108315476 287430956 282129429
183635575 539577089 336936986
580958398 784012266 725474942
139214657 93906981 63125752
268215939 636720296 335912149
831763176 671107021 313581067
736557939 65063700 665791412
780768966 474702232 482026112
617498045 168122260 420850723
470848149 564268477 702287448
405656910 672146155 452261532
131681662 710120421 282391387
129938352 22093260 672274861
50904168 234322462 461479394
245780588 90279616 578152735
284874704 32981737 383894984
693165317 579812782 424468828
166700893 667899894 811589965
52507826 676599441 225297818
97549273 442361926 725457447
212796887 113176444 550925882
592105103 615411161 350486664
150459215 601548710 630890768
239461782 613388089 226497503
466146923 540233938 90458830
253367205 39734174 171339509
92989808 35713259 723815896
299304135 693019379 271211930
182999848 302881711 681218892
551497078 114110476 223983309
268604374 293462233 214236272
306366505 1438288 4511851
287314166 156661984 453159387
654435773 83100755 165075249
224851443 377584603 311793897
396150333 443327366 444853775
223441979 398893518 805858411
794473962 271088469 322743997
787954254 616971265 790224648
745011243 1306587 822206866
105933701 231026502 373564332
739212706 733538135 194196862
77501441 729579617 14384926
414070495 54921967 561385223
682727137 631314733 822270263
200867853 254835745 742489782
209956835 68839904 268445441
95626277 106784824 799294091
349193516 700964334 85318831
137597322 620451303 345496275
160259051 340122037 173885876
433719767 550525711 356435157
810944145 654663849 529009042
466161922 744937406 255230263
519977787 75099551 261708209
262622743 216095237 193913988
691975181 347939194 577541224
739210623 237542913 137363599
397308142 413744508 425201936
402097008 299911277 172675047
188418209 312932126 194463763
124804294 223456408 307395307
555165400 88544861 720228452
645793141 664684967 745974588
226658750 701973402 346093539
683526580 325671982 135662118
60988309 116251860 671216018
1209639 664812816 522994140
611668098 61328029 514904873
597662159 133328928 503668867
377567311 440623831 726383466
88924764 573624887 599346834
308345457 207863443 605401025
96132343 45810314 826474504
540934362 676731233 363405719
626165165 513034922 455313743
724931878 16004050 445801163
505300573 23831303 197498236
437855240 76665358 776291881
264560565 477882192 777428167
35442449 28100458 158685545
423805102 374864291 566061526
481226153 540573124 827620178
481288372 58169023 462442627
658765859 533132863 294500000
214737561 403682357 780086131
53711721 599523104 458393585
604839566 276635890 28766711
240635305 154511701 729414381
62068262 714264707 730747440
506700427 589869393 629666666
495590368 822788897 535266476
168534474 685297739 678581942
62656352 179133121 614825922
94920708 19479571 12560980
670011005 447361407 197192679
671881472 31734293 744388328
562395923 751976978 356690865
375228000 3875858 208848372
799672575 532533262 549096575
69644817 276842521 290513393
434122209 187866678 761505666
604775881 524319012 339593372
269508367 529095551 674534491
802835971 94059265 521700902
262790130 19811588 309430516
607700584 696891443 325193695
147529155 491270379 509686536
646481779 726053441 586403894
102847993 740950104 494132330
650387059 568078612 334920054
756943525 87800966 465085976
309939587 115523984 2328331
528423153 436221835 402673561
668285924 358245778 799055328
225658482 387465922 627081375
808858170 286069734 85011911
546294859 515008393 748544680
41809017 690098019 84082387
160423563 231137832 150670519
562481939 349138861 339597622
659085891 356766938 161534048
767046850 92339747 315631654
45165893 649551030 485852139
758063536 674527445 769754461
312595658 711372387 816021556
167187603 667034408 586718218
826268592 474236611 100945026
95931224 487391230 72198627
733009166 88789120 708690452
816917280 22104719 15612026
189387585 595321883 420626017
784537122 562412791 151111333
52266680 685646229 706544164
738518371 547354112 639382783
534478657 643872618 660258320
666738332 372812721 429495230
73883633 85043842 57673152
547791714 495174897 250190965
386808661 390019120 53453738
750613475 459082023 510185786
542640323 656883856 229362749
137438766 579769065 817440292
6010029 683362914 258423347
22095941 587910775 689581213
10434968 290810976 187214883
108742938 392938910 315682317
452914963 569099747 51089234
30076002 598291553 420759048
244671603 353857769 223685966
428014170 308922461 485114368
114815387 510284794 337693983
324452882 189298624 131617955
740955736 239546283 663293116
411816570 118289618 789558276
719070579 303849329 682228475
56634212 518240337 248315641
69786885 115747574 638783305
500513941 104122227 303204739
54608987 451400304 368038658
692309474 522602527 17188265
667031429 577135063 689650122
659410208 493888150 53792767
61030702 732173091 492920096
611575056 751279483 257097300
499898521 52550673 726060915
463541317 827908838 767782453
711307604 479990253 630686580
232322991 127996444 135884762
706469765 628965734 196714105
741003208 504145986 391997905
200984997 12642529 209183058
550572604 362058844 453021361
530962235 316703630 514356137
545801748 531964028 474114161
532292472 357481011 497114785
129516424 587361906 753030237
393285191 255251277 715238911
451540515 461672500 360267044
244414235 439665293 419707043
646096196 503167663 325049991
316037836 57243233 87579236
345279152 315179121 419306091
664221361 231050847 68389291
377624560 14306183 110169066
176494174 317677357 805305882
365780951 42313237 267361405
677954636 383186768 375825455
717663179 84453500 673429106
322518496 384728372 532691303
125279257 350605879 619339710
146290763 412922697 84752005
291597905 254581089 754936728
515606733 555719298 248933009
357758536 612452435 767296624
253329105 453552034 242080501
348255783 71092931 146427660
331485469 562706276 497137325
151593242 742197031 28819549
492939667 563305075 3367651
801191170 61161025 77768132
301633632 4969870 192087522
147052169 652383150 717611927
263892405 694327108 74360773
660145661 311639531 591005977
822172308 257586473 570626204
147546755 631830288 460264329
834048610 644970503 254900343
268763334 93416872 133546175
613099042 85866017 675093286
653124912 343948054 601224033
511349044 134515149 586175310
694816437 380682259 620959620
806319176 781391194 482282431
597567352 259452041 701473338
775125824 361200061 15313080
57776396 794698079 469156708
541724704 419922594 774529856
270707585 716069495 69665225
566361890 170020097 214426422
533644246 158011375 565715099
388072814 592903784 661409484
599493480 789035051 770033875
239224374 660402175 222789791
549514024 710175770 735829802
56646456 323335228 769636431
549745317 522553653 2867511
380450922 417105188 24551160
793500835 555520137 394573591
458464893 634947509 695208164
355698175 730190823 49784032
242931411 144208429 442613749
721049719 110180822 137038268
134850601 65882074 455545072
89983629 825916441 68266592
138764688 142810677 409159108
808571468 497614440 327838839
448425636 13991875 673490714
489783975 474528661 207701835
476057439 412383252 659747959
144007827 512213631 267537872
514537775 15696602 236983131
6838086 257218334 616102737
285975662 474111422 201341960
328477015 214167352 495533737
275906582 402100505 527555293
831275083 484915277 111425729
705046428 802967482 549962577
386674000 430916765 602136122
652716252 778012606 804907761
711730363 602146181 298294094
107090786 546437180 797760413
638640846 240457443 104064004
134905827 505517867 355514168
415155872 188696059 318647055
304596917 96754521 133199402
287898864 801419322 581872362
361817933 7923615 612730910
194747864 125391072 240878784
505880297 376835739 715580995
661850918 49875561 502991480
740272065 258246426 204545920
774757847 729009321 370288607
222992623 710639077 133529561
595772070 546613109 47431207
22026256 326895446 260649538
107261186 800972520 776672120
823083594 454421677 660110105
118230896 746967226 386306430
556308574 648546405 100327154
179231516 359513638 104331561
92238674 787538646 408006898
649960003 599828569 526944491
331443855 156922340 560765123
593495280 369022918 502319657
745723125 89190844 781675382
447730664 512650351 829413256
533788543 511056378 659317367
448393951 473382810 178308630
530501871 539830580 459941258
61285636 287883627 508270925
56981317 604676852 587196984
663515074 443135581 781987722
251328371 478450623 60094936
414097748 530429903 499233430
614653790 394202232 491804487
738995860 708326940 549277698
130273778 55005107 833448744
194232120 6748216 643818971
138322953 269013404 61096933
223121599 133891146 267104010
251804237 201776748 71728701
753437519 603861230 141681885
345080384 765778301 158061535
85468957 584683362 493663893
488658721 772886192 106095008
45982348 365537589 671714500
30511968 152519313 771828174
391433568 538915216 745982730
740355716 124318992 737728260
566590380 311487084 705236826
36331136 154825953 556401536
559715660 568732763 523390151
391936349 347533593 41684679
368559541 758815551 620129326
572486968 560034004 648521049
390737272 271189027 424945972
470639129 419513780 567230209
479919073 819291372 351049402
79652877 648959864 52532583
653183163 362127532 205750285
273642749 136276320 419589346
330580880 360761777 146561569
586141251 796451390 712845986
636314178 587351100 254006157
414225162 82544476 264833842
584757740 422417619 461211640
779984964 105997180 410437778
576494221 180771144 494493585
794193085 662004196 256746171
340263595 218880933 416390815
738440271 549157152 174131221
345195448 735201525 422568176
158984355 668897539 130834076
512392122 467465286 515812679
548288929 489136022 687359462
411397338 745696939 229184341
683455350 685336552 739330802
268890074 684249871 373904762
199831150 356225371 272125117
666756900 285820722 720736349
685583337 14681662 549989415
182361755 120598207 574632200
314635813 215989997 250247699
391856610 270310079 672189832
554715032 612988235 691972539
346114690 159443592 672030739
223280983 41835092 618820684
337063908 487631832 534627008
333714288 716416862 756967489
327873793 381872526 824476675
799529899 395695423 687215437
443326641 792132333 541673173
411299313 797363784 106758444
5216120 438839335 263382541
309282523 517290243 345252416
636684039 657274301 153691450
210715877 193875416 482428407
124921502 185820587 24229880
61763675 245733044 359555292
432327965 300180051 311499680
284380631 184756383 334485395
90115279 278996841 131344807
615538687 34786255 466743434
7611807 372657271 707283858
710348951 696456265 277884561
519300646 703513477 587661353
630641366 109715384 78682908
684409710 161190723 706659303
758475025 548234470 87898819
694559947 574780617 575579931
743430285 542873589 597591310
59833459 733792952 61983635
465050038 499648524 32759118
189573131 817681766 388251661
779329224 347022660 593836818
597486259 824013062 771080045
208979838 150505851 92558005
235418993 697000054 301007570
361402820 424710309 572999040
547921354 642152503 287384792
683282078 715711312 461628298
20224601 458781896 641996191
104589734 159610508 180944787
300428233 239594132 504356946
478916335 360882801 214718328
780439975 350283466 624583395
493768509 257281620 214502159
741937877 355228830 614987409
431632557 447940114 44115029
677975048 636553201 109479584
182783836 306442506 800787639
681819211 485436451 14837207
497460132 13239350 153194517
500180256 33288431 220666744
329133525 65165402 451576242
293092153 703827324 563186390
635436874 387240678 500106511
157569899 40767586 566631354
146424615 194057926 189409537
603047767 331982269 834832168
379821773 675319042 834825555
272102361 634182239 118555244
243301138 827050986 782390313
538245506 614868208 395279426
173317173 660671412 142822355
386560170 505902465 710802310
330554458 343023589 132846360
134700964 753299448 806441276
754008153 428817384 409571717
487679030 122745616 183142691
531256691 188097101 383679485
152210833 226833553 668532333
814678661 122774105 703229644
605189000 817942872 691153065
338982804 359850489 217613277
662797308 367411956 714513939
320869457 203643758 785743933
41739845 97311779 545579571
459733868 503630008 205666055
239920317 68382758 96392040
94204698 11295757 768192489
589892176 620051289 63291851
205292805 728898254 125163876
117570816 452919032 682100901
270332412 244403448 52786857
197179227 336442068 716145588
235917388 637234699 726921662
95068570 408932601 550401002
309838934 492712445 108215188
777885596 702305118 823996917
418205509 466750026 620218659
635130366 556591106 4839094
751276674 263221576 554354335
332719390 314399948 688346627
87218105 323930076 322844677
86499275 344838601 528090131
580790051 449466158 162651390
379263802 677114846 761239129
315882648 527713110 536255281
807137806 182805381 424142313
359900991 607816727 52187543
256347015 749727698 794203210
140039293 749680502 643274967
176828741 246451337 94007187
418838430 41956109 82000207
308931760 828173607 76389367
802128024 667809226 233827710
46368763 288293734 491134002
605652207 217067607 798337698
720968202 136382452 231809559
5393726 743193572 63202617
650171430 232289652 85601919
664907394 254522011 433599135
669431241 638034796 10724442
796722335 144029174 57569429
494832336 153725174 672997463
226396183 382095122 502998508
588638929 273992853 624769822
465215345 71955011 38157429
472645097 695324900 790154494
450480730 480180204 178072143
784796022 755590053 196352062
680820413 716331999 338993618
702405916 617518799 215803476
577439459 226540912 789547491
802367127 241641888 134832216
633439205 127249064 89016980
199883044 278659593 766171483
210627282 208840100 754488177
221317867 714604055 26198980
765820206 322912527 551936494
85004364 761012786 638835815
46635022 821425004 798540714
495279193 431677892 179157818
113654590 722964598 683022140
811937031 609213925 760733051
763083367 713564949 157197988
724587975 680554675 664033969
602677040 806914555 605645699
594922614 79086923 356358466
475311666 241510722 88935869
545191628 776774301 237172006
243748349 541002478 725493361
735714796 541278609 577915238
791826228 333963377 229463152
445694858 627746227 835372962
834210914 448518617 531844371
292812284 711572346 588747691
537435127 131651335 399947525
691869103 651618091 47351960
416947241 251935516 284078521
803370620 14231396 633294909
309815173 481769952 577032074
400711008 231223534 738437100
224878189 2406761 757252391
724772687 359369888 329071235
549098312 462541782 268377741
254994427 522519371 554599725
702773534 185821211 771136715
381043580 169637522 66469630
87576548 635878704 246823631
423315908 678060712 447471698
384216736 202843502 220814625
381207534 51673543 832016721
206885218 203559901 646105601
103809250 823141091 445994663
589431296 399805398 433596015
284579292 647719136 267366278
385249317 4421021 337236911
33763801 349239881 493693607
476352192 628825933 633819425
285269722 13035360 562006298
827620018 694374686 825422766
603717010 800423711 532716540
271147316 466206802 51136159
472640850 510436448 377079433
525658172 643871237 553795187
725389860 149523357 47292472
264732720 331943071 455601378
797532486 275507928 63824361
519061055 196770916 537217785
421571022 673206495 175682480
713694246 99897003 118063637
640389774 647662373 595213725
451922280 198235365 19303820
398274826 205180981 374614981
573276031 512150015 453174658
617036136 505246349 27602734
710608935 546127703 732343382
245458794 516636599 831638755
385327969 1333088 572668237
277945148 450740352 161902786
500661380 755468897 320774800
396304275 117451800 352989663
278382199 113034850 626632118
368109042 343842243 781364174
415552476 332890783 476187195
553348572 692190321 346157322
72695476 157838417 457317462
39480082 24764547 29308126
174706671 176511093 579936423
679627617 636164986 426454317
447623134 36789803 148427882
738222218 270415729 826162590
658008111 289261131 593794629
271373751 384630997 191838594
98509439 406355779 480597750
9148641 624306777 301769209
428326312 694883733 259229224
449941841 756489589 363387761
279007004 98457661 793772839
393849088 135172515 142906281
354081999 825240306 267397905
222123436 648437737 162781808
124556830 389699947 221308302
536459675 552878805 371090440
100680897 513547113 7232555
203175866 404005991 728927634
505614448 745248358 716205615
560273478 684722539 29533616
315274598 48730783 501008175
427520180 9652037 93260860
740399217 646063275 189617239
119074024 689077304 570682987
830224127 650405426 241033881
572664921 158875796 170126073
251688361 547232775 582017522
785915678 28194701 50596356
44926947 410433071 44833569
244925154 519429236 805974608
498303797 111452931 703973942
363342276 317464934 46542006
136522258 233145673 490170675
825839322 156283173 372632971
769740456 280268726 712714350
352594143 336213548 378419022
274214370 217667460 801215637
108025717 615551359 286964585
106743693 777803599 562371914
31120773 481563418 554835836
158042177 561976948 18711909
324969321 693088776 77277976
46803079 240535917 275956344
811700765 692813607 133052305
432745079 724917464 828503969
667337235 365705647 47029362
370572557 160591200 291677286
202052160 148929750 503426972
509383837 194662364 403302455
568662627 150972334 765031913
694527798 719777758 413331628
225614690 722820274 448100276
77829024 300340572 644200829
10575444 401558980 356435313
14951949 158338377 309224124
533399777 348319857 452476102
40467411 670508779 150752927
255845859 375532077 538294401
365954284 442778204 413820036
382779981 28716338 576646409
488663567 613063097 419158518
135012536 275661250 214126645
516152948 758350654 804638573
683227505 230737448 154999198
199326328 59766463 204895366
312098060 371512805 337084927
510178992 350081588 384643768
307963242 73769973 574854561
680361299 541157505 776217590
562589111 481721046 263403903
522711820 803045056 782177587
26272216 565308506 701041112
481662413 833324023 750485030
455586914 568091469 280068246
253710836 531954270 99635718
32775931 243635198 497511807
385932490 739430412 212557303
188724284 480957498 667547652
137448647 398955700 253599110
652094379 345758568 409574155
568269078 648592847 268981259
42370023 498492668 397574632
110875705 235672816 803298028
723626234 832967532 43461130
77611277 244356065 704592747
337430737 314208000 525365744
572443357 296758836 497340874
2461034 560556847 783900347
320670970 135712459 689528966
291660456 799023219 490122253
280102612 67647727 43040786
506289362 780939973 204882254
351912410 615124315 249156398
403739577 338879071 406838304
397783551 536006079 229101340
762147362 135636387 392411116
574530614 286186408 120898694
354241040 648038648 782078839
212564118 398129921 126833793
96115241 391438667 824896562
287992434 207362154 586555307
742978506 778262601 48252693
64820583 95583259 705933863
810175164 508989138 297068289
728720153 368821801 319189370
158943756 752784228 264645719
746651759 542241109 530157388
460418996 68021656 251344867
529471843 800475654 249574571
819647443 797360750 277688503
620125249 448225671 228600126
165575379 156675129 685926998
641039778 187732742 536735271
398758467 629121612 71943409
442560745 389047328 67333698
164429265 209218039 712773780
241825474 242607916 131330678
436200674 721888674 559252426
390011091 42880681 369991899
41962858 732258903 78423850
736140534 256294047 777984853
306179457 623775902 196850421
294384147 443037159 496785023
541107393 42711919 575871930
793792056 228736108 40843670
171425186 722476347 310930368
12642148 351390505 94680762
396421643 395471742 589459923
780818582 172083958 604311702
672467727 775068187 484361209
31160880 522562270 773180230
170844249 300608775 49301046
131523574 8742540 57518349
273508352 771985670 402205410
821619306 232253203 178761816
273665043 177297686 778500732
463807574 228915030 136717142
653951776 356884615 161755562
403081690 20202195 236024379
392019165 753853792 400529314
128467481 54246433 319967469
825560544 461699821 372803527
70360393 369002920 225733401
633581800 404133215 136672170
47925860 545845613 302448878
532315154 130407220 661246203
286872137 787870545 619647001
113870096 45371275 50484122
297791612 235815142 298562591
634543722 664262757 193924646
619193364 92414170 517128181
514613928 39957490 342613044
611353595 166392665 174576143
192476724 190025487 67134121
763320292 515875321 483564056
28079339 391825003 833640753
694811689 687731968 369427470
724679757 635509118 581003107
238058996 822405203 672350620
253989388 424352608 525508387
405194501 138415519 132450159
97689549 459986280 739525879
45931639 330507467 204561306
580948856 107145379 258284975
669284860 189792788 713998138
302137631 799970088 715309341
27705098 726078385 348813435
616239160 687349267 360097612
655511437 442742193 227797470
86612526 140883581 718675739
784977694 278411499 122691658
498595307 733971905 154362756
693868498 447488739 163226875
37830333 623391284 144866859
444519282 346651310 711838334
640357535 429856635 577548674
203732001 253256964 170622109
540059758 265817184 635688659
784031333 595733069 388150176
823869106 782642734 446466991
655738493 187888408 311454316
659711848 134741237 263625600
344556909 557014688 634199589
238749859 306143643 399608952
59655597 536285736 632813759
32300615 370524811 361592605
685800867 721248657 468073230
459376914 678200486 302661970
133510648 447695415 483514807
529665841 749031981 321514859
323559801 650520926 320270933
374869847 667030019 14096691
121420672 81679838 378647746
371970961 204759235 387572438
347359863 625114973 827010877
308634441 112117221 785025725
790113267 582152221 367535567
411045198 1623443 468154463
799118398 178466667 424361765
128790521 136764249 322236524
369807588 495474873 14396204
448440896 217772139 74707966
674272194 530888482 66191609
564537891 59853146 168768407
278114603 745643079 767864507
679992314 67853787 60247714
796565652 344495214 373144301
819573234 451748754 639482125
103263093 49549184 834180541
103458060 118542266 90356617
94092050 24668532 482550622
258866857 701629046 447979281
217377705 290491265 23927030
251831170 276782044 115169385
418031624 179435648 329654685
68901229 118158423 312731607
737021991 745249785 18426411
419140039 116640025 242765406
338503422 173063123 732064020
578259943 460549054 626809443
361462365 770994615 234660507
821467111 196616247 71752011
259715163 160609875 82308552
621801479 34584860 449252561
492409016 552471435 796088344
657446915 439609800 532674630
149159656 137603666 388700538
660359554 522249230 442421453
332314180 800360654 218316638
673856403 724106505 287432397
827342293 344389682 737714263
172784522 739347634 467969031
825728349 25958662 522830343
404582093 566483088 452368213
790741728 173389619 790399196
122941922 336922990 582977829
98567880 452031009 432310168
549454172 161858538 168356126
590564064 662895115 413847120
66950459 505944293 785860913
514839222 811378768 292367007
381446278 825300231 446240421
653960884 816256568 12396917
807303530 378564462 99312732
610897830 589486208 551335023
76300060 350488055 701838203
488209466 36431567 699112412
236550971 84984618 678768626
431207645 741038835 283836363
7248073 37612856 499847445
585125922 453671627 708029096
66585082 833766637 697206495
760550718 432382 393077658
291952668 281382917 111529104
545482494 810511576 829480750
165764207 160134428 389586383
119791162 530640375 695182269
801603622 594662935 481500055
523592280 713745383 64222477
277843685 630583134 815230816
429840748 385322068 683640259
48866977 352647261 718772544
477063322 80821370 382523181
487511581 176317010 360831459
444196705 186921826 7035389
208799630 509466933 245587996
319050721 110273416 325305539
66769344 701740330 60906151
528022484 245308252 341630308
285501193 152060993 673258290
397622525 720893780 77519406
507748193 281507558 722917177
63969188 378953784 208479169
685613718 701814106 492256774
521461372 812829285 375630929
780596829 622514301 825983642
551810219 627443016 758457322
590306812 592859338 458717636
344671571 759543688 252891348
7464303 598230365 370596132
278836817 154988894 676921269
421228978 184914618 600897082
148092383 162260557 796415015
245123548 408856321 655240675
685911804 454870427 768219
766673919 336118019 828292454
118120452 364365027 32159980
253496541 204050678 658800055
89030581 692221992 317416924
46565359 58165907 733624551
562596230 823468432 1940922
644785211 648175787 486497383
597506405 241655582 85533331
177871568 207762595 364933784
580461972 146554394 335727443
155086177 761656518 450974815
702350187 211903293 6165375
220861938 472582163 823060900
99715384 451416516 218448737
366812595 640501577 65238898
257588003 82012978 721702791
613567523 99400753 372237209
97915696 375475660 396494764
335460523 318595696 257406696
302515005 642659161 203280291
536022838 662462267 375681378
256471523 316277249 331304299
171340360 587431353 667803850
613300959 450655208 738628539
441433876 703576649 696678403
247519185 40661453 174012479
384148525 595797190 414494084
168474325 737578402 125822086
445927759 154956234 280267017
92978678 186625399 712537633
738581058 23514214 486597315
392496562 421912899 102901483
526287919 216623943 323359564
726547758 257412100 775825624
397965055 130997988 55103547
298865302 694342251 482221288
302182126 82689982 280562834
600718001 285707382 470747665
279780243 380199267 394151216
188102559 478304005 277132825
446840025 74580109 4740536
762625764 24500453 764376246
606548086 773133919 647607264
617153664 654378113 215037962
626020624 64891976 274692451
158086366 375682413 776850210
60203535 164806097 405592783
11360080 395242707 662040317
377016952 492269368 446966608
491085231 49855810 814841642
430172464 369338425 783832090
342174190 694070661 513497478
150507410 239047604 127752308
376994700 651878812 424016575
129882714 345376895 499836170
94583990 131362416 592981430
674436500 766136315 35894649
180701969 11757597 348252437
490181961 832732075 396923958
613542223 665739146 338313029
33743461 249362603 322496726
697633474 297805223 23893331
768483692 389304433 681168067
22981638 691333250 494558161
779782945 699164524 835210040
304240737 704787186 727693084
404351549 744786109 195839268
597735125 225691339 815133563
474260014 774710959 9255720
119826942 70607903 632104492
390897165 569943769 247026014
258920038 281764068 411228082
728065373 742080680 509302412
317384500 105063601 337128980
83880039 587596081 239904646
589807956 582026639 701354829
107036500 425937428 613923009
497970295 12638222 357553131
379326760 39202997 65041929
60019985 445628985 458302384
483345276 469327424 586666574
695610435 657033902 195127040
460946044 179593192 377958341
665889720 509219810 676696527
612889039 201929333 729234971
141842404 281719645 69356145
129260682 74956094 744912149
643768778 375967437 124303321
785364559 732886402 49929173
525270169 18818988 70992991
749591707 510030554 262272755
632689547 731722199 32051298
547287772 738634579 244961218
734215366 543047080 802012506
464028483 25638523 773694033
539276491 316309602 74276502
399728845 311311001 737093128
247507977 43141255 181641823
335138783 64020595 288761439
93745930 119704760 264433122
645258068 391065175 165440397
811951705 49595081 15937600
51211561 214803349 620676838
59532232 476476724 340680866
585064858 713768437 619669270
266377788 142506508 290410873
241874813 641885084 386857543
505498362 519543568 621142427
244436693 554814896 723219162
209729423 49298016 756995789
258033432 473908124 43198768
306054834 53309357 389204993
815913596 669023334 805529017
158611688 265617066 354369341
830904600 702428534 261461420
647726193 161233971 660505590
269828643 663949848 740115461
792641198 98332415 3875317
177869279 95948651 13478270
496275476 135015063 99048999
171059718 111867269 674641786
719070342 579551997 168259977
593499962 509893952 813216696
127568085 650731808 221291364
165575950 134639693 804965226
234883868 243137477 261063456
827869060 164974393 603613563
65429354 750839375 27348640
649031713 569001865 38651884
630821011 263435315 361907410
160577612 523679958 569599383
254959788 260470345 275328178
432268746 500553410 100089533
697445949 176823090 401267407
557260829 323893614 757063653
436647171 748465841 832628168
809915814 529058751 727355904
790927858 728871071 283114245
707817497 514306836 397267205
637590586 513495914 22264623
683464296 281273771 554350997
387255094 762814294 193265860
633707914 607262762 182620329
54413294 757797487 434525496
476432030 516576125 811653106
316078855 92525892 2000250
633234807 628971703 745937198
629709915 176055763 723360901
152925632 395123752 397144126
520594461 757211106 804887766
85735198 260995919 199579317
485350595 347420102 610639282
164494269 559630239 135754801
152707992 462123790 825937200
211314145 182296327 446243141
17331058 729925022 66885853
218626724 646249678 817476061
754151135 617021117 135986793
317131728 285256649 440385686
787667964 587922703 719408266
686644574 180516132 585857662
475673373 66810910 822381953
206322058 477607484 80995011
744098841 309858845 826851097
164571092 179553242 588158604
569197984 209268834 457020454
367683893 277938234 571650922
719285882 217231548 736388888
783133243 739270116 348212840
573778297 58169482 695550811
168892767 5888207 695160005
552357169 234002711 268840086
790013896 521104520 448462084
490033929 47730158 471761456
219431163 568362165 216576123
566278449 599176883 285418611
591123371 592259569 445534929
107880475 359784657 751299303
580628399 740938321 538003382
394998009 714781006 783823474
467115272 283215576 160162228
150738898 288877836 446193962
457880313 198416600 597072519
35147372 641406773 384531761
21007610 42296374 402974834
325877483 562293912 343991730
613340422 634775610 746852978
791998417 452729576 429463178
47543367 488210783 555400587
667299946 162011330 604714388
108041783 214062232 410652031
636777497 607755436 362487995
652841277 350369064 226529014
443504788 477767957 502617728
156434866 718197232 468784051
106400506 61125580 556126087
342222831 2312599 133777448
620979356 442102089 798605455
574085986 500088582 223809184
414433521 479733756 565672270
103965150 805045635 776733872
564569242 152417445 805389922
540551616 250816610 20532558
716095048 422715536 20681162
484861447 681556620 345011156
817196733 716284165 131107036
220371849 634662085 202338766
279476032 113545607 213363305
665997596 810299219 771819059
740215881 474795109 671117668
268182973 639138867 316207956
30216321 172837362 83343764
343899593 28965902 593223575
170915280 197844403 655922702
277776086 690461376 557935037
225273360 502550752 420084142
827669817 272312965 647868256
417624531 136075810 171581029
65874033 7182513 434414320
685058563 458419150 297896365
373163162 421459748 35602213
75249722 271863618 661249970
427414636 42532684 251881551
712405922 273793583 626416370
383772985 369466308 559629828
542216246 264119681 93126288
654412859 801462291 455091244
368421887 353407478 309455964
667364509 629253009 423880470
324713997 659827765 590611653
613263948 532217002 467901349
766202455 617282076 362451412
284950028 143623988 281137616
355491883 15445150 402571397
815545388 98151453 43640608
441671486 398001535 102383667
451156984 726716179 449777916
768952016 503213130 437135345
176917489 266671336 86135444
621927331 326438190 73320485
649366692 405080604 540155921
468556841 613627883 404929800
627193470 528947328 488048947
541659239 728065359 16912598
280031854 321519756 261037953
147006448 388127294 667580696
472373482 970613 92935448
200521160 712541037 422047297
49171567 473207306 255621429
254711585 152583022 4879676
291895027 548827853 443012891
331508670 730478226 591836155
732545121 507798719 690772069
391090116 385944927 19429550
157076220 590547445 507019099
11392583 305192380 40413196
616659951 374706297 451994400
113411637 127145803 72328124
180043438 630803025 272451848
634628642 474833669 825993970
99476713 69598695 192850791
694579710 773080958 70680485
38391774 280926793 473322080
119424602 325909396 200173369
335139786 350401488 397492225
195952707 372134682 89690407
287372885 276825426 257164018
471475295 109182407 717786685
440881660 347618295 824354911
334534037 406489906 299036890
250854399 561795225 412831534
710625897 121987551 199743422
634797065 639054164 820026579
743927008 42086969 240559899
319779644 795707422 452556800
586843444 6162383 175354787
831702073 632429399 784764660
578563263 387245242 241638619
752645249 589852049 683983676
479631399 50020612 479749158
585944229 294527881 104770126
239094399 214255352 700660829
9599438 230872111 366363089
669141849 506808658 312772254
20318670 270157886 817229970
645957849 150165854 336520572
303750924 419939114 190797931
359081468 259717585 763408978
206176935 819543045 273614431
42488783 760644090 731089817
469034719 808902909 155079579
552033825 485861082 60977594
622453525 654656582 11744413
625304726 341207028 141060559
770425949 610445106 736461397
276145797 6082467 218507623
770725807 663601088 396640912
617766107 309761062 813789868
278489923 755692738 37107247
429055411 47131890 192819787
291558558 142580373 483487793
290297574 323606005 731802703
231351624 815910749 415582745
572455792 485094 103895363
700102815 807444403 571119415
178521910 818620333 398793749
17856719 492000269 486395389
81358420 294075515 79388022
238733967 307211524 781634791
835080486 12004862 671019098
13375770 503898062 412755219
750050635 784726830 310250985
379916208 563926958 834204910
774599422 253453613 660739984
461209353 232740558 832886714
209980868 398259401 235363986
127729968 330195518 314000034
315385599 608041231 512707976
165838470 381208534 828787668
205106215 42281435 957433
727811100 808735457 522803467
350311551 160563478 661422757
313296759 657063192 574749936
570366885 199848795 227444645
338727437 50586146 754831595
365554282 628062394 283438712
405652594 338600606 101881300
368524263 337976129 415959818
315126185 56807644 311377640
326116589 652787315 165418177
516723101 47377617 17328714
721267374 456754331 132221496
280050033 576004749 230057524
1130547 436939708 728924178
305300284 65615843 593717737
35818129 616333844 748454546
294828303 614803468 82882699
312852126 208597720 485504503
306622018 827550315 397547940
404034997 768708637 514325047
605263497 676042248 761346111
689511546 640429107 38176550
460295635 82291897 801164712
808891696 193441190 411464593
333547200 366149611 11062747
308910758 201971593 289643905
285914567 628667723 744912228
834630514 561672699 581890055
284786301 701169494 447174715
345820761 34914276 139232114
461450783 28289201 438921064
446247052 235458182 224386335
20653427 24126430 765336310
252750183 263245521 743346830
558973724 655708242 306306139
831777181 296652663 256644112
363407939 831271437 454145276
664829049 596982040 237678001
425773613 425471302 597469495
562085706 698174613 281080006
254208377 214520533 541841261
253547168 627583536 793713609
61259231 485075001 183696262
603765920 664595445 238440261
214206936 685731610 700298456
564364313 572639690 24987386
10648529 778594698 258292810
283958962 179413190 80457513
804503039 154094457 144938300
621136594 613841919 171575512
94044424 542305595 741657220
620121091 212401777 114629063
71216404 165950852 178885949
606973947 8067968 748392181
683410967 671039505 278114503
407756408 164506536 813453398
420178395 15312782 258014368
225129705 450110291 749436642
502168005 682579504 579336350
365591321 550221616 409775921
402619206 365176024 502320982
272264166 497697899 646509519
37206564 671342297 726876761
410035978 285942217 744659888
757404149 461676961 94152048
627174935 626061579 740232058
207061883 376542960 223398219
460154241 611616870 346586801
377925911 582073854 583108606
489513011 377684888 673165869
762575909 470598574 411723173
767403649 314062413 141432529
124205119 476865742 638219044
299200046 291256252 475130075
346766771 449469440 299910991
1573786 52623521 150647153
19267857 12040641 683612322
601487562 596504615 170704373
215371374 2081610 176393532
146612310 146020200 414526102
231947413 344600934 658466246
53259676 277954484 781358170
244682570 512005939 591518034
330248063 524139353 552707895
128902117 698905307 598958297
356125322 697431286 99255480
626428382 353122713 797565688
693660527 507527311 45472917
331521190 398199728 129281810
322242910 359385180 619774866
436882426 780992038 788071545
819582356 62791995 796641065
373385959 130060171 54209991
213866743 438684369 18780772
422936899 302145528 475461725
492517637 244923316 737613515
669695046 209580607 330603350
686254554 681160095 500026574
485131228 781186925 32202424
525920844 108224005 525686619
183083174 440363182 264550350
369351339 76532240 518873995
187146544 673533482 350856347
571518260 548125416 632956255
359611373 155932899 224774514
166047385 486336856 757583216
114070141 5680399 554169950
802876733 67422960 273493727
71212811 156491033 109344321
491551812 639686976 588997908
692133911 146402054 639524487
299776315 243654419 193348098
598612020 424374820 71480476
598513008 639751814 769218815
512628113 404182797 815513041
329074496 808712286 822897701
486883952 297116046 633116158
340836086 110512217 707480118
370835970 515571592 831635703
375887486 834889758 162400635
720946753 548430319 410842133
45037762 238699295 654899333
501131978 358332320 416813215
151044013 437454005 211761421
491731764 126311475 721828066
579096215 752330449 316789734
469085625 448089766 442820198
542986828 32008335 743870052
581095658 483627833 82078947
451647787 65815203 31073307
475859075 815266128 661158198
164276146 684838597 197294149
571953977 787640920 176467352
244440032 715130683 253650057
216676367 77893802 797344308
372903899 496093997 781388819
27562297 738570889 273716690
564987132 537433127 615635416
170382272 297134638 307428646
172043927 681352333 752569059
128580588 831427567 66755741
355927876 202934513 727167902
353468088 664045811 726631094
180923805 676941581 156896097
609698214 103435593 784382777
737304175 43023065 68275241
325995203 270164147 650943252
38740899 254710927 81086161
96075115 75654442 49814851
518996841 623459000 76596450
556914756 322899702 527149836
460830066 807561195 410619735
743743410 429380427 426789880
670987334 612600616 47528208
57628069 687544498 553998797
401051138 365690570 74392271
693644783 184407261 765859934
335577477 117092959 799834666
568193557 747868798 548464674
788266221 45762037 212707406
274427510 389305703 719957543
143844968 478150364 753724989
93956738 86217366 639866030
337496006 544786488 699685601
469922129 9864818 257036492
26849762 157515397 68653023
7470191 52742799 503972311
329023011 337711805 262525775
467625372 289484643 283866444
590477665 695032989 360893720
780348311 431409739 698743786
641196512 127793231 13620217
442407060 358539491 261430964
813957934 458804852 150910260
25575640 194981736 489920013
169378970 708003882 302535186
165489601 19087138 12886920
271737277 69300075 322558409
514847298 116413727 138291428
219797187 306841615 793642950
87994363 545560988 107283028
228236954 509420270 406548690
669525127 316484341 685146806
7251769 624609670 522485054
96362874 489276953 559568027
364949401 463529746 245553659
74746759 32402103 341724731
140083225 492937604 811076958
57426055 799922777 490865036
232132786 469389734 690143774
806728596 549430932 69610104
804218529 527990687 538062097
460327637 577248191 22801977
168611729 44442298 67351276
365635368 135550856 810579941
815292052 564696788 140483287
25641931 634589493 708844033
778223882 311859489 553699034
234872405 158800747 523812503
423860014 26166624 406591248
61912267 780264211 527734912
423432025 156193033 279911150
617415680 616399572 484862306
275209088 464012175 731219118
731461741 494259617 786087147
540251192 539668386 489854357
687554275 115548866 779417393
298747286 142746111 216766588
430751847 315725171 49184825
385506452 392550077 136525130
830147241 6122455 632605610
69048094 57099630 772978181
235231749 259283194 456986198
755196876 736213655 720692443
285600750 619564394 664406523
191473630 260173084 198445042
36613163 80171465 256130194
240334130 526689211 172757355
329768619 399114514 412687161
519947354 32058718 662499756
676457568 563033113 215576657
429196807 143744247 399600910
217845306 335762789 593065695
781489657 668674286 69488553
463401426 391734552 108695722
513815829 7197826 597998092
251123295 829374425 334748529
137896926 577409618 247212422
800796115 339216963 441132025
529937253 636339832 787530473
118532411 20054179 682022296
417163420 70250062 190638559
543095287 704835870 528859120
160746736 458545582 648634126
281789977 481119041 767467219
151560153 170687845 796556729
323999338 678485747 470173652
530797982 787223180 627457957
356960156 518804281 563166646
178109083 474239996 612560737
13456904 262726834 800258878
748456297 696803865 33757692
684311339 719157785 595938925
341529686 194495244 235609566
362784284 668216351 254707695
656137401 429219019 170280734
153241650 638015177 488006281
76176290 198903827 322570614
267893228 724216597 26354408
641258488 87512491 692709907
713881610 150469486 802857782
50890916 18306294 25088643
58439935 342760611 165891553
28351027 715819416 520174707
811145362 445413837 314656623
261524215 196006645 383281945
465429807 291650498 165902606
603815750 283054978 732192801
324738700 531217299 661808195
470810510 102797661 654648170
620531750 488483270 467861106
141629028 614976627 510396740
551411515 381147853 42341353
353220151 792476924 621817464
92400555 474604470 823465490
798251889 399221933 640193719
611144401 247599470 72300188
414218230 387932196 95472503
77807740 326516418 485209919
758670002 340291454 292631392
79837971 7486756 768929635
231069180 153958710 406434111
639692278 289974902 408009026
51872565 486949008 735798260
23230776 178117135 82391861
473886174 272350892 27623304
655989806 112565402 812839074
572220081 448889055 329850779
512991325 513936008 786826727
645773627 682909116 410963318
614762242 707159228 403575806
500332546 471904165 617449620
522487663 365124526 127512811
768931513 233813796 523112640
819540244 707821097 121687175
827132309 224134244 745929094
474049226 797160145 479816746
138577681 692295838 44009011
700631743 147416220 103727492
103817514 7894064 829590351
754657728 267634353 549523217
142389631 674993447 562059370
350280810 510980732 511831691
18111319 126182489 223734145
333916222 390780872 302020449
322604630 207095156 452686625
259884424 219432073 792844064
109944597 422331898 161135001
557984756 260152400 796705764
382941271 156200201 143820114
820475371 629679314 430523931
465984684 405500881 520908332
223269514 370770607 714129657
172899320 128714840 604325756
668924488 419917852 274965826
825979229 137626459 647578549
471322566 561809288 370911532
409403939 53431987 383268542
343693827 800283870 414546387
337333674 789112244 725301993
36141923 604075896 727815564
6884305 138923580 731336412
693486580 747588948 46648215
514499311 40906046 491858654
28590942 4423233 82828764
792611240 666166071 605362490
776827391 710245836 753006810
450397912 96203156 515715804
425339006 252458927 352786138
71041036 814523362 743587094
47358223 671238205 55373497
165713031 320994755 410276137
612914899 604625374 168837267
618770836 461015249 128615171
479922147 37758858 822499697
557039110 335380113 62783915
147625581 760420192 125356032
444576112 696547759 709230729
140434131 497569068 705133884
814414686 565347053 448622428
253825447 164224921 202090939
662545853 497126102 797737149
739052246 666588800 107136335
404527352 100535869 619331232
263832069 814130256 327438444
671046675 425882373 415645276
482773151 329304275 494042638
16602541 87871822 342368124
498200357 90292488 144353024
592816508 453756789 794749441
120564492 357440860 395941210
759025054 228049607 377897264
42458897 181360232 249516129
819636251 381641910 247175110
597539625 26431570 819397328
9958371 699814570 524795368
42796625 229961403 700968404
816079595 201010363 456582525
222838786 708676199 666133638
677975042 759464731 704756785
126136700 696660558 487879600
203894681 71565420 179404225
266345855 318367109 811941388
545522001 575533007 828321881
588870588 14098502 608812647
682447426 207959655 370148335
61360417 584552496 126793192
580232521 806587849 647658262
259546051 190598588 589691637
301590543 518165482 62439382
672709812 198664190 402682270
791809420 796951540 375748414
116899150 302901582 402123603
140155256 430473569 426862002
454037994 49508028 17286007
484980255 250923778 496453488
203263880 824018293 69216540
319110607 556493885 440383829
322509720 726501727 586504719
605224038 194528362 803314329
126618342 24401284 36040301
286526091 10101417 263994540
585938656 447385994 72188584
188522378 545167076 521485437
664209286 164404487 602528539
157719307 801336386 659890412
316156596 438120697 419253263
542988535 402330419 467475154
372566233 736334577 190475575
420012695 423762362 328132858
394280299 125340391 221609328
181403362 170708417 140110072
662115343 192810401 461991876
565233971 502568019 141461582
696264748 577437667 227121702
283133937 644854689 203951086
763256967 11236049 733389757
17608779 22916350 744896138
128854985 462339549 314638976
685927519 588912165 685465178
303486541 124684523 23705511
696071916 822393900 374678259
38919849 391211029 492861209
356810376 89169342 783776562
690231367 107337927 782909902
74405388 101679414 770075489
107925936 177382598 519639415
167851152 605902137 58269189
80358790 313809058 334724851
141656999 754231679 456619681
420669436 129588623 10718074
454329897 494573233 356050106
15994335 71302301 452981318
781550333 339266835 493294825
27656380 192954910 572815498
44663500 745529376 307687334
401929077 503378411 827602855
197821322 760864425 475121140
152945775 64461939 47796846
537921534 505320296 190103042
324211434 380976933 637875525
394512510 746195571 736092177
617285227 466477939 736096815
782025996 351079136 25050816
373636059 61251805 565854362
13164883 168941006 59042475
701415062 773009605 470355720
570681376 153507213 665647052
590708620 578075618 577634165
282373790 335874494 543550255
290961344 7246526 198690965
99824249 583266161 816719155
2925813 688789938 409528840
128700415 321901416 113741332
198380266 540680587 691409111
283910745 634608376 763068859
55270522 95210758 455155634
631566902 612212901 25506792
57363922 521326189 296035206
592224340 215619024 732159214
667179822 17795925 323252029
309539026 75763388 89269709
212079660 503454711 458044173
286293541 677987040 348866531
816999188 3832787 628537855
502216708 308335781 224936489
138479457 502468035 555596370
396874543 23678769 266651025
410943571 499787724 21429817
254087480 327929816 64112072
759304648 558688325 93458009
84854303 628795968 811996017
292110506 84593171 315194866
546205845 666815636 112885727
378742474 755317947 263772161
337667598 492592749 127554438
644561318 307067595 572547030
650218031 109529357 794634543
367920916 440800846 674659122
157901464 470525306 563302160
190308448 601441114 427594945
782802599 494993704 387648818
318557003 500379788 650720600
90276563 75203508 649259087
310772037 99303666 28737037
165208905 19176079 649327430
330914428 765402677 200395325
766655306 402593097 796321453
103499928 834234287 365532633
600325189 489728705 765981646
40386800 24264854 665371733
229117739 707645138 380333061
601470598 255203044 674900600
238990608 793750877 53465820
150840402 548712359 226174221
785108236 183871471 534559987
808154437 390917560 34833714
812120866 407526704 355723658
150915771 165478244 776455346
233852434 403191059 611161958
133705419 349171624 776740526
530242863 741318200 624954511
500486714 419574038 685040971
121921480 339024364 362774
118689257 384136290 497277521
278032695 512672853 495392661
664628357 278447468 585846025
454260347 354808478 143205920
611585033 130370350 647118515
354520366 437751889 544100065
317032329 667110543 71974118
156994636 807380148 465991526
255695002 553454952 68195004
356800741 297212970 194932851
386624373 784493942 703657671
14098620 565300006 488642292
678600085 178706101 432000376
162806845 367539593 246329667
46256932 328429173 301442632
661300964 27741064 779426442
505312113 413045212 340753528
579760736 572183571 430921636
46033455 756282105 597142335
229811679 764435591 341476142
69678198 555548332 759771438
315132712 39241277 305464433
286674391 685460623 416241591
798852893 530429571 633996814
535084071 54800581 449329502
183058580 198205904 640124602
99710338 801338715 227771074
663019626 679570066 360111291
704880987 144864413 333774995
706043117 708660311 555003414
757100106 329980194 10469931
140827851 776762059 581209337
370764758 676421417 273177682
697999028 764048888 577959427
183437463 1040559 820782754
170882647 717242280 726042479
417557254 613545356 556431356
341458835 669944555 719604480
103281937 542599317 446477584
483114629 4727499 290516387
660472011 55011594 539352850
583299080 265870455 408917054
318337666 801503106 330788013
387485376 517106883 323921663
35517125 438466004 227520759
305642180 464513783 162216042
819429181 281638388 136907344
344176048 376454670 46674956
496203703 372024640 748914857
481019455 246786022 507872384
794682206 102633371 819259068
493027890 632876126 256338863
409146224 65385227 378440119
758444005 35960786 768811610
433999016 326977894 806239858
566653997 178486027 307013683
577819990 355128739 451462167
701643488 171385662 331845092
384111741 281955709 700408667
805471266 299826252 425568915
96650977 48859283 758455409
812314632 748121050 381757824
342154715 433157705 81075466
714362977 455779364 114695462
506031940 116373877 536031226
292215601 332698814 101119410
99978708 369323575 388819173
419411406 273292054 174460929
301101781 521171347 789364975
94437542 661136652 83416439
51679138 754365063 618446478
311786913 18027202 508982368
335198527 237279609 600347417
584148943 671895103 454788788
737741901 754163757 286771456
480557124 606225471 510992445
540137632 566856197 183042385
567948583 113523109 157646649
413002248 584937044 706750990
112758658 671495814 289600207
768196806 679666154 592221396
341644158 82688091 713131748
692289811 657835893 791651689
72946 373705559 370407376
773272563 423642500 649871560
121749525 383267676 199920176
191664664 536200662 61536062
713992744 137217713 564497106
786602074 399612402 173637249
51821116 157282041 7859032
792155620 170188 599806259
461097557 516797272 441760825
190516314 154319912 739540648
23218659 462989074 179654416
425490195 421419551 499335761
190848321 674204133 621078171
129420490 603700889 214453482
821012321 311730239 247711629
561934052 695289803 551091125
249100904 694567001 609649497
104702686 19379122 20689701
450138262 572432720 389768341
35548077 527281587 600237463
667958799 392719733 437209166
714633067 598046761 708551259
756068142 650213320 183660340
789790547 384854057 200472574
763144863 696810956 552593244
290680009 547940652 34981028
301272364 597280227 517695353
247351737 186404988 660255039
106357611 662195918 293709066
455627888 216038122 711072963
459957744 295889523 356299086
58433754 831813679 154184947
229107559 379641443 644726569
702312613 282562998 348602088
77192639 312702456 320697446
162590743 229936100 699754465
380905038 800533055 443101489
497697985 333009870 804575485
719100693 283358506 513754444
638171280 643735340 833086875
141900887 134202927 14766134
758943365 710292391 142423088
611309595 770179895 827089127
359317160 443814480 479972952
181751898 62441953 481970038
363181611 630304133 238429592
216879599 710637201 130307876
157500914 224449397 392560252
703794816 793036331 456874799
469502752 431084254 536921006
77157537 181804306 582596660
327143646 491015999 292994742
588363401 777813065 285169919
507417497 783538532 773021011
533943339 627048433 98173594
161722995 749819524 526311292
808830421 408884495 374928972
440459434 363130828 772001151
688760051 652080713 600941581
781814383 251792611 9208974
371220905 409810554 110298681
410355274 127419867 38065084
585406119 31587025 716492706
643573687 698314537 118613702
618811702 352222242 695722451
359309512 431278525 149226747
703536699 421282107 367726041
492176672 391502247 21714650
63650148 237362061 590542737
323723649 28731496 803925117
791048320 106034856 773177328
110710141 825571458 229660602
108040122 778310438 414438306
555134692 617540424 484284499
39987252 517167144 539809316
737650824 705612749 727878417
346473464 115639837 448730915
353366745 775026764 220021530
493877565 349038425 691925071
295357585 715725503 467090514
601021221 406326771 9888075
733789370 160039944 11356811
813628049 389919446 443813250
685191552 455749971 124308305
556274406 524616539 495962577
796371562 698724983 457761212
454909176 452875717 538321280
702659877 524101770 676098287
142310087 224670242 453724850
206021551 714790905 463315231
571195487 799265884 245261970
665989112 32171851 10300883
343367654 481238329 417931203
162139694 34914511 19697858
145858200 784340149 213483908
625321213 767929096 43757394
528283909 743892934 274877827
218919139 268531744 564312730
636167361 72542521 235692171
825360981 109711954 376531465
262749727 240288396 184695353
294560993 122514609 30838369
336055450 364007876 812414720
311688941 293411989 792892271
401974353 305599587 705399658
7765497 696910721 539801308
555905798 32445956 395547845
202827987 300830810 140982138
279233175 520638237 597935378
621433571 158898081 192067901
408303272 430796285 320525076
551118813 279350780 208350799
719333834 307084143 23535561
569210698 74564238 157684119
634909821 504777863 670215339
393397338 821217421 433024503
389218567 386204898 280191069
205724119 341764899 663938667
527638030 600411946 451215815
181028627 460058143 713822610
791205713 572743418 525822184
222965965 531358842 823798091
615640662 492801851 272850753
288877186 417859845 640831042
423776692 600065763 601739289
675152040 735076418 489670734
700385131 96612417 61922978
463781546 220114572 194808818
256236174 27136990 726219727
253840508 171854615 645361970
481161120 72190088 623718174
573865971 698276258 647643210
54010743 484044572 503601489
220944050 660466341 729256381
146111510 235819935 216732194
743240020 555253929 705545068
465523376 534015205 28016032
643192807 399677911 606662302
70594449 322993845 673927224
733864359 577254247 563826284
613433110 311839865 276229814
313458403 680978134 519206203
819709813 824371527 639228194
228790162 242030589 401571885
204881920 220954977 834687049
563972662 183027565 293760255
555064969 114196335 210423048
136739046 827420116 498236624
624020874 745301511 652147369
636339909 491735774 502628148
737271533 608525929 399030646
454709167 678824599 654230421
789215128 394833081 72544818
146141368 647039343 349530919
177643090 142503123 406896830
182103403 92592313 288381868
104627476 775552297 165088064
100583338 248100358 256623410
422101292 378298753 22450272
650795977 323802937 607170335
453351230 754756366 105658314
540023668 148341125 715097676
573516195 661423188 799124291
821376593 570583874 11456926
228296647 370916505 159653691
373439180 329956217 735337174
485886485 603494065 107970679
35559039 721868287 292001841
717693654 106089867 800411028
225801611 85838823 183491825
698552684 608608553 673566287
246812194 399919331 711598459
475483246 751935818 764964601
210980937 206717898 99714337
805286383 293351229 126667681
680047538 183026993 604624132
241525489 328401905 7769102
833473646 507788372 517574389
604949094 101415468 574293087
208149930 676511306 6893292
284249098 714513149 104294041
100248660 784266123 776693422
700292342 477978693 763964597
207500727 531561703 417991911
282553101 547336145 249395630
61121915 374461289 532363974
272170839 284953499 409977296
614539752 788275043 830159947
623000602 219218575 757502238
538539976 275244803 598061691
824725502 13672708 275313284
483686831 195384755 682989601
208422222 664999655 67789319
796983363 642491620 492530270
193309945 231769657 787017414
817923698 689713659 78356365
27715166 147219400 242982873
741996179 818419802 38895360
64864563 252698260 466104880
329719149 642197018 542295249
237613191 392880896 88683330
812349817 357889975 29740472
458157385 488626822 46647170
61125297 750644064 569036393
153085167 237777984 752794922
696343131 815098013 547876116
98776989 267847090 190849456
317458752 788915642 696292098
151806374 574826591 26333720
678315913 697422998 765465271
439460915 166189591 147087926
601935075 661791806 675203816
568678751 325243548 615517522
301059408 626397198 300387389
484955682 4374305 365876984
419395296 239504313 790705405
75531962 415464382 552014009
127852914 123987340 270330459
329657144 96398465 773091577
565467945 88067904 691463036
300188266 728180102 769952777
526481268 566907491 738503471
246723747 453196271 45405998
128845910 103774213 816372353
1663739 297659174 37676710
270672309 485206364 618233012
339010428 564510481 213260378
671635116 781386482 278508503
438245870 302015503 277706955
745388095 293780861 535644822
207351412 375271121 796111922
111023669 213027614 799822441
75706416 18428489 268790507
658176407 200610925 149340431
446899198 785891725 124046743
587600711 685203864 777525857
367435396 142011299 49230897
750173748 258268275 407539276
708722517 527493279 124215528
611949675 304750222 272829200
571074717 780248749 233584887
136561651 485041814 550891741
679118172 110547924 267889275
731360052 172768706 8664883
204489855 166740207 273444626
94479406 590570921 471587768
284567999 205413125 251305961
276994975 577746193 49760422
742961476 84498215 214834227
753873427 100264889 628193266
58165373 440141477 71906590
486456129 231963838 22577359
386649968 390761856 154351443
571859161 223221347 379886603
421213556 2663117 119420492
229410197 1901574 743568896
465798013 464357909 365063859
414625361 802486592 833016348
511705204 353333046 717095737
388522376 391705795 194524375
268394555 406094800 574936076
182450941 503150077 528677610
122228679 440909923 187056816
123925035 85020928 79365516
326173078 698649885 279025386
387597060 604958685 635161297
147871464 685575806 632071973
274512546 476706922 781534139
41750039 79704509 737701706
117217780 91152556 92082531
723981327 557910137 486034181
104690955 777532485 89784464
384875274 595240370 648508508
415978669 784309291 420383938
825774418 545894744 498813892
461689294 422754717 395702164
531956034 504740968 781495025
74634821 238275065 225455179
333099758 680586451 107370696
392051129 618023393 252349257
180581183 827829626 57978809
113018897 478663689 107067411
113419072 513411334 574956344
462752876 570696902 182089043
747553610 435777532 569222896
38366832 586410250 227609033
32116218 407621724 241292999
543108337 14345704 118567488
747010700 156591591 786350039
475426467 25322917 397413826
46215949 49923103 810736210
420194862 285994793 673662843
450728133 185309231 30875258
252386980 633391301 291970022
233633379 38446461 67330125
604925088 104700692 284544615
86222649 144487185 782354362
129749373 419580512 666373221
658432243 463325798 195037330
402637676 830404828 508912038
443376336 378259023 653695620
49833475 450328717 235250182
387478557 113021863 13768513
691319230 568831106 828183417
114500021 576718815 194407003
798941027 143107053 222446800
280456764 567818121 812051699
252101852 515623069 800551143
290645104 680599397 468977522
27581683 641518234 458490262
224356082 711378116 609830798
723076474 322868495 213919907
467151562 792538469 373284385
295905244 693797929 630019996
461078506 266646784 137760287
351263794 371910269 425844284
340090250 616680598 673428488
536201694 505159107 263960338
734279082 243353550 664180714
11586891 58429416 775356778
794152698 532751016 716452896
235291767 154735234 218759374
620871099 251279313 10688655
419854646 29611116 458591851
433056832 448048426 174333808
384659446 694512955 17284118
664701149 815065819 813654795
666089738 26674881 255511170
228611385 86882701 797564196
101286535 204005944 719144412
624726526 751844075 158304110
690364518 202281675 221698989
721268567 34046631 132756656
441290734 545175499 573677996
443837179 768185160 644492704
47317190 760938780 654435256
23086336 10174416 41748667
210392177 701833598 742252610
708090046 727854295 233215012
305433601 612419004 236874651
544370831 234207212 707893226
71348670 529772700 306977061
199037742 563313002 288267079
823404687 331683575 387775469
401517371 669395580 149818150
622766178 542268177 583414166
117051910 253749686 197875265
15037045 327468016 380998242
681833052 607044753 728479580
791800314 662923738 211178167
246958272 616478119 104769767
359318500 575419689 787159169
722500811 20453699 463786453
269605435 113606667 358188309
451191461 53422669 797539854
762217417 494583494 413957720
499472926 242977612 161424580
588278750 239317374 44892579
675045739 340369798 387691147
112421228 20388543 637328514
204154510 120426322 242187903
631656082 173414120 1964825
824087669 190199261 795829411
529735138 474176060 725722793
135638577 604397514 217134762
26672464 383846857 707685789
84436036 67094836 724791313
447758355 787328099 663673871
269964819 56616647 161513482
587757362 245684076 770052052
769916856 568253229 653487712
656186867 660275686 203418088
535264580 116491356 337573704
757933313 634357543 426073132
756128662 787026816 737657741
391994906 33680466 668669231
22882395 755023069 558293126
817511154 484180862 9399776
607679100 92209663 693871622
201334784 624037709 805024807
393118982 263916567 613934558
169635771 572018839 466133432
503815773 569377358 92109620
251501657 250451789 565948985
359171033 25760006 38164470
147310050 627257459 768862231
384199108 202018568 766825181
429096830 414269169 533012536
108325254 433795322 482276299
391189444 229267550 46478651
327206934 355847640 827553751
565996083 207223772 433022456
638667814 330367915 435061595
813632260 493290165 631565032
484485700 424835902 783377303
290846607 285561920 753063257
521482377 29950973 79135031
91419797 127503390 406080965
162542894 30021503 407395459
529154369 411230102 211881586
248599098 292639570 291436844
423907582 797643496 812542910
308971662 722449773 519202289
212348508 159629709 776200522
207298108 200226798 388294201
333514420 491694092 416569703
372011897 275627354 92238585
680248020 687466393 255396598
328926194 795030950 522463249
305909013 562551485 277076990
283526684 381135792 688457087
250498286 249373743 107363981
647050505 201402190 428262677
523004240 620719968 136495235
758481069 672486905 509803262
804617609 621956247 28319984
569563698 597225701 781236853
150666720 407664668 635202704
78222361 526983351 80662298
709266046 94848697 616425014
666778703 221834374 729649020
103200392 579838734 662918175
266339183 91167779 618945316
797540474 558839653 665389393
462885781 171217381 558877485
482790889 229115498 110494344
265733177 602488289 147324221
39808796 53658160 659715924
275066587 414165257 521251477
290525449 79224550 744304086
408948681 517178324 724557181
702788000 433105146 449145135
291305515 696460007 786580382
657802876 132435507 655066811
422780005 796238269 198279471
434355126 312261627 640293131
323888212 680387122 45702863
16775762 47953567 559007788
316312739 94132800 62980343
453857875 264363201 246098737
455018720 729479213 418826782
709930421 731598336 802901754
754236212 266629962 601590003
24636878 279111550 79534967
401698904 468163863 288541366
547033687 140495097 561121521
640336386 595204004 377018516
34452978 507729976 404155814
335695793 269108055 404170616
328931587 810858390 339037889
709133943 609222742 73579704
195819245 571669868 272563826
565015227 728967972 806976315
834060231 127769065 779522175
697197214 648283903 453012446
286998215 594270299 464966248
309709775 763234467 758562089
813829434 749609056 555977918
543321992 577286737 502614685
458441696 819223307 107657995
429256901 178218569 168121559
521392470 224416241 678909229
565751341 795565047 575489172
722019285 90475461 274961840
108588744 25191696 700655911
146022735 118939843 505872414
307170038 685191603 421649044
76861595 231750442 569607519
734111527 82850156 612794794
99599603 798580560 664947188
298177118 380947698 346098001
460486172 638924674 812191573
151936054 808986272 24773814
729505410 616884308 779231270
818381571 521357683 424458747
731800368 414582845 117577448
515778742 417270057 154562393
1971466 429356262 645032984
203700413 730509353 86321556
385381867 512728004 720090383
755793306 790804283 811698978
518080768 437729540 496748510
729611697 536842211 771657717
264361344 742191001 802323058
531348748 375257244 162941547
548882475 706003552 772046416
500010319 461348246 414413604
152912123 613443697 383165689
788452025 248840909 500783122
646970074 150128476 548187443
470775657 58506161 347003408
183559247 147117387 175002577
47519166 233122015 1047670
306872060 384646276 671080441
147032510 87274199 572530248
111365075 819010866 190601076
833280251 332030314 117321334
555353790 107556103 398077011
508683853 507669130 499892142
294931510 159048321 811415638
691538085 136928178 350687618
326318944 290534189 113308107
369535419 249965472 77263134
403574107 695971815 527153503
105959095 434230315 607378039
419695942 118291337 381755597
594813305 811767863 773859782
122995166 617725166 255952269
583063668 341028241 187621117
617441168 335522262 583470540
812456146 830226190 76954217
26739678 814567037 275572024
327288754 380515267 279146592
398997369 788217205 365983476
769377440 755102819 543750117
333529787 108572065 257037536
833316482 3172855 191211060
559977962 742461252 58759877
378329376 213361136 281963245
651793430 688992534 380461216
821907660 763500329 522989088
789549532 561413571 214193297
510931020 362809738 508150518
488586238 597193491 537167061
822901168 619602478 47178731
742132053 157012633 591373390
226546193 185931302 514225033
293573440 642284742 482539493
556360218 613408471 24184373
667825660 500270448 149766851
132194383 486774678 387239776
729824741 287915119 685392782
204952427 754686314 314703983
749828293 557278034 582484712
408851192 347889602 319946107
621727707 627421244 622830221
719018794 52117443 705061966
121351595 509135330 134611277
277623359 253970367 809484774
624634857 112772565 546154278
495127385 632267081 275059389
423276240 468742034 207300565
329737921 373887967 641273518
7873828 377520281 269174777
154316109 719416267 503813990
676846594 461324514 489247906
594641702 103695467 835597405
477573272 182568830 438758480
602509239 536210051 43256124
175941791 438099476 7720954
546020369 593526810 652468957
51890312 727022173 477456386
147241045 464661959 741671280
413128421 554018896 591410643
73353842 760556996 274369154
59027745 106999429 804080702
658041506 639349712 644266639
369007617 581655520 462424407
826201681 680956194 622308594
563261753 648910875 630526261
517226261 334148649 128108429
633970770 534461880 327794669
409589283 292950231 4501625
229521378 737408037 441261582
211088096 604530489 598897315
622811765 238695967 204945472
682283946 575594361 159454139
2699637 17756182 44863364
203832357 673262399 775527592
533543303 518849890 590294475
602936414 84799155 835121438
571708643 19247790 159298003
230020325 411238668 663604080
774293164 523558582 35758400
151364822 279583100 486356685
822813323 189646666 412856299
295754978 696669781 373544843
291813969 622296930 733998707
67467357 555184910 767952052
823244030 710247083 138115269
670235745 588802510 496287005
209580024 587461191 550179166
727328269 171595220 140503630
26747970 571023624 789407235
334286248 132695420 32654280
157737106 675549297 718759144
390888489 66197273 441239289
477146431 258117961 330461529
584421683 430349240 133681245
429243407 721192940 743132229
801732608 703466644 374373219
515887618 262618139 321312249
483465749 295864001 438098648
586985129 335053348 617898498
535029881 31568977 258989789
250685123 378043370 582654729
675631061 385444033 749020964
691735833 517511843 147819343
448729640 760807502 731643749
706880604 621844273 18484739
3849247 408854307 21869945
106342210 11862781 160884208
230561145 175673285 53156815
668102666 773956759 332035672
261355569 609601682 154767151
521632942 504520669 112377470
661465381 236624425 265403908
400082262 346129174 353138260
206939418 514173300 98911216
105598222 200099554 86378157
102749900 155455422 217480613
827371324 793249715 449301990
459319463 11687113 319581709
517744132 738612659 609138537
289374952 241857852 770330230
601578673 126225921 752196361
161452729 833691561 349645764
283796705 244202428 495574695
68713380 543031593 579732586
107693885 141882160 635107629
634130532 241662429 588042157
220609679 590619432 613903137
477427363 804216083 539729395
553510778 498474865 135312430
722834678 558672799 33622443
298978184 829869966 241319627
5204643 811739962 534152833
213864950 636616078 217270106
483124365 647531909 482627289
189613213 782556260 300206025
316718349 812742705 263060385
627450356 274635776 115965720
576412904 147316620 438496286
463347232 461243779 382330741
712870051 328277633 191718737
286254245 374625802 282701602
409327617 180533429 765749533
172284729 606709475 628204641
176559643 295680976 606117426
773262737 41828737 159632202
819015504 633958203 594537703
468747181 627531309 225135100
32269049 416737392 34643320
377233768 177135955 397620934
566573775 150873427 26815436
380816752 235282889 170607049
646524115 805530114 782268744
827873073 565241805 15977676
488679349 224146682 84297164
533332870 420590197 441241275
96451321 796836983 6943983
663372989 250088404 784341067
217531739 555678680 253045060
692495821 130437202 70195323
27548759 492511313 64225120
327578788 701227132 544957648
781456401 259497079 505999902
160430383 354028380 194020219
760476975 278822109 631853186
672352320 813201413 609129276
714393922 475891652 340199432
222070321 730221711 734492284
622618397 432138596 232240781
95016978 294197613 801690543
441344530 136598481 561245695
395556244 129639990 287596354
718309458 827798213 429206016
558305159 305568330 736990232
515533367 758019930 743858574
225868607 644094938 74167249
372673406 358265799 675449218
752703280 442880326 480784441
189026161 66374341 750102886
656270483 303220042 623628849
61732041 206188635 365514361
286120111 689055651 729899598
457009459 259514055 119106588
417335742 665895108 598151822
267770573 707356635 683948171
420445318 1210049 567831640
208585500 281484115 227664763
755123083 448902075 603100177
734874785 512167126 377030254
779038877 816099417 664808128
48395264 634482816 580624761
521998290 147240192 661876391
561996240 681063968 225731368
400301120 477456422 369759152
164502221 822586377 687954448
593531199 138603022 808288261
287654868 102178832 721216016
219754269 568792262 27049089
628815038 78171147 480882140
267015135 610422346 368670341
288185517 397379893 694555320
226008697 204191471 778080115
627480370 69594713 428630927
184663791 764861690 626367965
716858929 241828132 319586710
179415291 630192610 324988510
778054834 588466469 584073942
416038814 567065630 667323958
705612449 74030741 656028096
3664865 394557857 636259916
445403645 420109646 218641344
213428065 269731715 204039351
339686416 522528795 320152462
389896634 500241646 735746437
424940316 280565912 257617443
568580280 194527346 761158830
67765659 257598295 80378404
403059865 802724162 750889248
338199083 636024469 648805632
614217565 184536729 825256987
219962194 559859554 699532989
122291579 428049328 239731233
708669447 465521555 309847211
9438188 391723843 481896797
107509047 226341782 466451831
364143673 722655222 705976351
378432662 30968954 131501605
292627798 782534660 659536411
119805337 659312132 130188130
307952908 403936792 344936235
470585408 434705784 313861876
431990322 769646077 467697420
535365138 682667595 80533444
763795870 335418359 138858223
564856286 769190445 361854715
195583293 725299433 552566713
598289486 17275184 750271794
833814164 561333429 2231523
197408957 260113154 483601037
825179117 808456840 55896355
534421746 281634039 453577949
20439414 395911205 541065371
278453138 362139362 424264239
283068369 530472078 525266185
772013860 293589820 737959113
77615322 94773953 765322213
6007371 88664697 273471165
659560680 292900301 698476433
138891193 506869095 256078567
551709735 495071707 795845330
326128989 749752489 197473223
301980233 349964815 419884092
350216258 350305419 797044203
558970987 136106267 268474661
667464825 61980301 259681703
793209027 242782963 573920102
694371982 479144036 200377019
768611901 581623744 556791689
260586032 481565955 515703473
551275501 726218615 98276198
779275226 278041984 560849605
357159224 145674427 413943720
342125068 705518878 616226994
292962669 40761993 344058841
399048737 771059053 297551709
675425179 571270138 629150327
452644474 802484058 390262876
339632569 598661016 600229512
11521159 336524989 57954371
400502117 700172903 516011857
9167298 360115614 402236266
835035079 399644798 41609044
182614270 543842522 376809658
763282983 121007354 31280867
791988773 810093453 816922139
779395290 813792435 16250978
168290716 217991162 102562411
574844883 513882687 534741640
210959994 121935257 729120881
632321113 18663133 797273101
151241221 13940974 675930283
397371107 328601870 374895302
576320588 721468724 753630911
690861305 247542041 741589198
466939594 804079156 779774974
313307411 386435360 554690765
610037472 87069568 823550623
344646074 485039706 650353115
779518876 452990039 311815819
683647363 196881255 810122392
352379193 368639440 143234302
71511993 688097752 558328274
7820983 535654497 388736499
530242190 231056919 265686980
736664956 241261894 554471718
567004950 688191102 52305141
367707659 780232668 824457584
55090399 494676391 184931494
578419555 593755742 587638723
767196138 340477508 311467473
455645344 97211396 275358296
711123315 666388496 32779723
326496467 796723166 565505465
9723313 633486172 280882858
420336894 255198791 371257466
558009027 776489817 658920214
224986621 106801918 213439930
293682193 241605580 747190548
18774308 562095701 66509559
62737931 122618436 499149125
131195777 703415851 422543780
596781521 322492217 311069785
208298713 416008910 384329444
282706221 204571664 591019172
480940432 188188247 433470329
753017365 536786264 239963123
429391858 712828787 172061835
190918287 386894512 682676209
518481518 385085692 295623499
300739840 92494374 48000978
325693968 34030208 580145465
249153465 455817795 820342808
219514461 516811230 121653882
376508109 1182230 81837686
13147439 679199301 527926307
63502781 11212682 658183988
139198132 678707515 585401812
7154695 774233631 559574395
611673491 619580370 165203747
543823714 340078788 51406554
722478780 333540515 332998051
312316862 347854553 722870408
420728771 767424292 534697399
171273966 310120085 175681705
403288994 668836697 22441911
248673047 333058575 24485982
545354672 742823268 754359691
833648480 715842576 505006489
132731468 207517289 527749961
694945833 803613251 250839347
504229010 781543122 726746994
594014106 83127264 348489472
230571568 591845833 399727903
314762822 809808894 622705961
195574866 617110285 531119427
566453886 203660772 99838856
79978559 726307553 517481979
428096117 235714627 133659171
615016760 154675795 226234967
242144055 812545042 265955826
519640684 614524206 257682694
274682093 191385724 577616311
573722377 422445676 529295669
166519980 209646364 647351401
490661395 105607944 100636030
804474661 618978022 572993754
93549762 378612926 67722559
66536898 182014653 785595235
593485596 150098187 258663514
80836641 453410787 353800999
318769567 614026471 170606323
492184124 553913861 50336855
567585899 809113299 346453287
815070079 223845020 573196045
21783967 632103700 106638157
466883386 628973300 541836575
399174510 481991515 737414281
108269275 594446848 144932773
25803452 695753112 111150914
602642970 208375605 738567606
470913930 530368639 488117814
478925980 759245564 420767914
279581368 173020622 729835291
522495683 756941505 467587553
160951701 351518951 738453570
447685438 494873403 747725710
753875849 506580875 200736988
633862972 604993929 599194504
714022783 553515565 794646371
59098891 265775527 529961891
104838101 82818757 251033322
459877124 660738469 605038510
738930609 672006400 18684309
234317983 687323076 370606036
111042455 232686400 813054606
408697516 341425427 498818265
727913467 463947303 70757504
380046011 183634551 121024322
117331408 110957769 818529583
60138433 266906212 253226855
54926094 362219235 420349175
443172108 45026787 626763855
679713873 771165283 54402485
751645294 164646434 208682412
163571021 449612135 320210916
158123103 354940652 74130056
161391792 543987899 383657452
293093825 643046652 277254852
397924145 474299137 436921693
316407696 442442090 393483556
487500697 200230556 743774136
436099047 763970556 651971199
694224097 315016826 191317642
296076397 453628322 451151680
426606833 250847510 56350006
566539136 624539255 541270067
71107969 251406938 564339042
448150526 21771798 381616682
62433233 305960097 637896944
607844678 192022632 52664284
657037730 411260805 133842739
563245015 410054611 309607618
346642563 43536994 379778556
94307317 419289838 201383166
409781981 239992176 808365176
826967871 27062927 581623340
203020658 532598307 69038832
150577207 393208367 743129538
653227553 768500017 300114356
750345169 442625110 361745906
591564187 492791780 365294923
543167305 115455853 276335156
814055980 523919707 827156873
396784514 144561431 531943205
585007564 318863183 37217362
445027426 216381363 474372110
101282325 235880361 38375725
42489017 741966198 713932009
45203600 357922881 231434531
99084850 784010761 98053546
531044097 141458601 166287990
83839512 238474251 283160703
475304799 465207719 98802744
130410328 582840025 533529300
177869575 536819533 414823490
584752382 270214262 445263374
269753362 227390402 280009057
170499839 698207808 107699530
56481171 581019404 529159534
533417151 415400964 480814534
749763498 188886586 192046919
495524321 740207414 552259339
366645003 474441061 14217442
254221893 338263981 305677238
28836338 643004659 606089040
496605049 44066540 544233471
367882267 692981666 318085596
516441251 94672132 202828709
395031895 107532938 676789647
341788378 679065902 402083199
240938682 379170450 683473077
383254134 215161990 486303897
484286489 77539000 77303911
536302673 166212780 520663721
611239450 170395674 493534584
458520250 395294910 59020723
30172506 833723155 618037621
409455087 153112590 556945255
26101521 597620070 443352915
738277358 490578325 265486146
591363851 595839991 240359860
809902119 416169376 255891678
423887058 369469140 723394686
111421928 548321736 650922814
928902 484858846 814952040
657882222 763031873 53680671
262158237 772793898 81748277
718078710 33754207 507300993
407827571 384915075 174051059
349442087 710866858 242345846
790164405 66502252 77363407
557177441 271764731 379983227
733723069 509959813 636062677
90779556 130778198 52494307
571675739 284365444 408252107
47142180 129928584 65122527
132595386 39582705 395599934
714865723 736319824 694809077
415943453 268345062 728549408
133796497 369106400 793790684
37064325 691768635 727655703
548449103 312680692 747369641
312713345 367604018 794419145
85783945 688270133 303834696
231830782 482490494 576831238
797829860 170777995 100189935
801925272 323437388 538689221
88929936 655163286 295374566
694511351 468549824 345140017
87026977 102956846 722579862
150021030 75889749 654951690
11657805 745947243 698916515
712872100 213024278 595832397
398173941 501121728 603498817
290878943 642850430 164684969
23138541 675591063 620595931
459732350 317996182 274701469
572495178 384574410 521073476
87244643 15300844 361368605
666728255 553295364 405493576
158703807 418791040 562959386
656741654 717469603 533345334
291590310 126825492 121707561
259526680 52286364 815111686
720236732 716713268 700426206
811531839 142736058 617619330
421099655 783847461 294954037
129183276 378539573 336574499
680882678 43862534 155466168
415744761 607936734 555160761
744844934 687716873 247354856
783751014 782746772 233014320
442329296 810685797 232861585
47036169 380785986 350968849
592620350 278297591 576086150
484965900 128144547 135987943
284852831 238689924 416333315
285327456 101879861 135838581
708500244 677507840 488078233
61293022 406319811 435547473
203056053 259191659 16494189
573580693 653553188 106350945
530844807 510058436 519902040
627195382 547972992 556809763
19080119 168388536 359391280
327492000 665716553 504936973
750674091 95534186 229181114
679736291 283337277 408510528
248627819 811457532 782012953
781344626 67575872 823152673
790392521 148086677 397611399
274801285 600115998 653712317
458246282 410234244 46126799
36575839 255355488 119866592
73291316 470179133 574405545
565542200 365300667 433960554
824655885 524684548 747793490
766231933 764464268 596586319
599522273 699953295 466911927
157078680 720219832 369398628
244398080 113852322 698836171
659933001 110169641 265042854
222412187 528038068 451550234
456395455 692472995 355420127
646672926 712837762 404113256
77547853 323650486 146924417
829201289 202103080 208544506
294084300 265142955 412336966
608133320 695785954 556444893
102282118 358981315 235668000
624884038 269825464 697742927
75394622 404997502 784850011
58653495 117086037 89160417
284293691 717782787 521997356
649363863 331581070 462403305
434964572 397637032 374309633
635928343 240406095 544433693
187163426 406018824 620668379
384866266 249915596 582125559
292563789 61912223 162147481
312121034 678723348 436951856
101561029 393463816 697634724
327067951 561116928 670325032
287103595 760909553 196167286
725280538 548022369 115504983
294268034 708499801 121533329
498504705 796283832 355378115
607179624 319358201 631639521
393728352 603643668 828327248
270093911 223711508 715564445
748314929 55241010 801934408
508178733 10824753 456010593
347433287 495316116 536535984
234022380 242797278 65323669
534081891 187780735 655378001
692139754 60897030 186744289
305129651 301014005 151095259
674183282 660251583 140907228
774947626 493280132 217608223
142067397 142421223 507413802
658936059 816650553 685024059
110755339 718739002 782635031
493260586 800600963 158677995
800243519 767649933 742190861
502929643 205562699 216250309
798689540 775233984 732194817
835373146 441739969 629114802
488402808 366771123 194006176
215274730 132809253 425996503
607016606 628096443 271890546
179375768 295340712 429555531
164798411 13345947 430394242
175168646 91137782 685821458
231350788 691879166 745693329
73467921 336361399 159197963
577932874 270960880 710644153
7986703 752077388 767430959
109506850 551740552 128806265
654104106 367597569 398886937
684962190 559278110 337854614
114210867 622258830 744007501
833571448 58593782 762129052
293555286 290852921 135173009
142810503 529841779 158920060
149563119 824084491 131211261
155097743 283430202 708900661
520695395 521290738 182523040
518211207 334259358 717154060
237869550 179546724 50920594
62885090 131029387 494444215
146263990 393276436 534795791
107730690 605496264 430335906
629708708 232292538 404994731
516816996 683049513 76936968
138977667 444136264 312138546
305107887 676774762 454689597
1417559 229141068 418138708
152865680 606837949 527326970
588086148 220440190 765010710
468845 351907773 668348101
130296465 826550299 187640848
211694288 813284521 787208316
131512862 385026912 719417408
199095398 430505338 286730265
243192885 453518839 306924073
206716579 451303236 301858542
803371498 551829466 767929749
145343510 796441512 106903771
659015728 211936361 613058745
326912725 340471198 70970404
717050519 654311074 217636612
322041799 62889923 602946675
337497676 38472119 787111041
826985207 370713025 436324823
503207051 714463120 220001908
679629263 459709913 455812760
270461934 261273453 337398659
593492894 429485487 24623745
91024721 444644415 570356517
647907935 105331374 474445345
336168585 134216557 397561702
26339616 656510868 103782316
754711709 703558487 687673402
53093717 324815822 416914297
387225338 227759242 571752321
441327495 637830457 156461643
87158856 508142174 701720268
452230436 781147007 58873734
250173764 280059243 832430456
575167188 722690455 787669814
575211508 184047350 772521341
189875908 770854840 423115775
133685610 583478335 506727708
370154024 187927022 105350356
668765823 310206388 821626878
804853978 576767946 582858412
557969997 605476290 6206697
114287327 258353781 386725232
724250042 90530 20006011
216871069 352660411 41040396
834176491 116180863 96596195
288613660 41597244 310317938
614815948 547554955 590617458
825480663 667442863 261866536
747843035 120949172 451015177
283212316 668548710 444759125
782366284 513263525 767159636
448815537 705562804 461802715
507883683 593402844 64407563
828925386 661664525 717715158
318184472 578066384 749715082
75067723 483194088 168629791
445460884 577426584 680194042
226894179 421320219 492635744
588335218 565348020 289797383
321354065 69391675 128273593
831780540 48070255 699275639
442529789 339492349 650665390
795110428 311041961 533827162
260101190 644872110 473986072
351659638 779326657 558709570
472597428 100506218 803657136
490285683 471641568 82889059
755274082 129664580 596461930
554766755 422567481 134391397
683673820 284471376 20806723
75690024 279640306 414497240
134145926 67302214 614048288
499503845 10333473 753830215
265642333 577355552 390059607
265405776 511366352 448288848
591392564 267181761 291757675
55074735 69062351 93117359
257335064 3231511 755254205
648076931 89404695 229666505
244273641 80995260 237744968
376094628 75024793 490806534
127159769 115410553 47006356
799706478 292304382 305142538
17491283 543115958 695301930
217593722 379097443 146666408
436802700 159180905 361781732
729225966 582570005 337046874
541660006 655829169 799598298
36154856 794740003 219204337
449780097 519541976 622152807
108855448 174458231 414846350
184813378 40901489 67478753
432788460 627477587 555737832
810956759 688394318 342793625
187283425 776230381 293182345
712449986 133682569 204650370
685160275 32977156 397323260
540271729 592395205 627241494
519218142 613623500 163378482
403750600 232999708 411215207
455689554 442599088 432059515
417685479 444565074 697549605
817264668 197375236 273320030
42183120 337936631 796770149
697872143 628545170 406764361
580321772 819109629 250381800
740937347 440012229 494852879
218084193 257748560 794399172
776654063 431940836 61585023
31349926 588381968 107246498
340894405 711940575 126719295
556130104 668367474 341270270
774241109 548400858 577737221
321608273 522378728 267349904
95199684 772329916 216583098
833856176 297807469 527315405
53184127 329970148 184998977
393343443 59121480 681415319
739904143 151338575 428976413
79067806 206820689 73711231
641871378 332411580 299524968
462625729 724265385 736814666
227767637 98533783 672279704
177171756 773935333 637206206
442677286 823717794 65097125
408541613 439845176 186034383
635529658 527918716 202534352
525780402 188847134 775706686
724966464 606360629 4386072
73415001 532141157 139406825
357890244 671881179 658494864
662830618 471407404 453737945
393333479 490420787 787323202
720432058 498868744 737730618
204215229 200446339 101026799
141498350 806225026 560353502
153653202 81857152 505798560
490249239 817482797 366415575
141652565 622852188 443893112
690116552 321992575 597552292
559582563 205412875 657607230
126808827 381124331 460118258
753235871 359548064 493147396
610973560 438005970 147400320
725759432 367705648 579619358
346296354 799841027 458987834
596163341 463479562 624806519
462019091 270623623 718525914
93665562 688339149 505300249
483410509 285338649 336524804
801110609 10003272 653097616
420331327 727810015 106853338
707279646 478217455 834597238
529110541 96234943 435641114
234107905 243155291 107325197
70946442 8568907 364137493
142208824 819507160 332502291
552171249 539075785 728726953
431181176 669184597 739243997
514135661 516019218 453536820
285688648 103215131 166063807
41680088 509166568 669553317
366653521 799626945 140422149
116604884 139575391 370981120
614443827 501771794 326677380
37680067 583323307 112143673
291995946 809362694 314963469
218115976 306760687 527960214
612312853 105730303 735236046
496780877 614200916 63846205
731098017 560571890 475409004
200874901 177660629 430616641
200512667 337388240 280969109
394823479 58305679 292785941
788668307 261161106 292840796
383453049 6591505 18451125
659843761 609387347 238274674
829615155 512779733 591094600
44521900 738813762 315435105
589101821 55760258 740675635
461321632 331897743 139635883
180531795 220324596 641062414
26184352 709573794 268742950
592221520 776713648 617622935
165984873 285201463 432968899
202600681 614022071 199389177
641726858 422162665 141399161
406650324 210866755 233948610
363496540 630753592 168733519
182063149 428075842 297193891
383924625 663488185 629616696
75722389 818929660 108637444
347035204 818434223 479656875
725995610 61362784 180980947
570998310 537259327 81165677
188740187 337340652 517060035
500533092 361714462 185312275
802541496 109198756 469020189
174099910 788529462 410317822
500964602 233978147 824334034
208353932 585232433 132207240
101112517 781864977 354332202
173053374 835472602 643950442
232333810 298735260 25073662
753144065 404562920 399913512
219806274 825470356 613644507
220899625 459866998 260024865
749331834 569953473 648047965
27332042 538498213 106869522
769406217 612403385 318198783
553057909 197342265 614252172
274734744 824716197 243007554
638134615 193527682 700547473
200753384 14014178 800864357
754019976 3533008 683326933
234198643 18503960 12414816
666109182 252934918 37568650
822644367 88340941 214965082
299502429 477602006 214426236
135419631 826704860 411537262
727260484 253433891 292209829
253578042 401184847 680631657
355977349 485647365 247733748
488116869 188660880 564284705
364083867 338639897 816307368
121525355 264391571 698533944
696761574 268089282 35425466
766661094 236333645 302921851
297058829 808192813 209482689
615445076 796782537 524354903
172483596 181984151 191354006
607596264 689186743 575083406
410490303 143020246 756554065
100683962 235243692 834606641
713733676 94787682 159925902
208420911 219059806 464862797
576446762 275851748 477783629
643072477 353971272 815532489
520635618 806496813 531588810
712362804 507379814 526360827
125618126 199693974 613317011
347114784 605318743 92775895
833066302 512428473 509637739
588127911 382560438 130837150
623080547 664941056 607108451
715905825 317606124 676866428
504110908 468564478 660614006
164889982 631031891 488138061
69963337 757370669 735240902
447353863 502326558 139523027
498298076 681956864 790523119
119585646 197356568 143714630
200664377 644366097 628269099
779627253 790008993 477032334
371319580 408865547 452687050
687631102 765687859 676382749
218371324 476098708 745348186
78172373 10416201 185495664
330107764 223260408 29823527
711595101 293186621 437288598
691034869 665526574 720093070
161453804 78307709 609411008
387928613 91718885 75283965
516190805 23831667 213880528
670144776 775852544 613613762
453678991 164963491 738200985
381686846 785549243 388305858
67912717 667911475 95237878
179450596 63031235 560734031
667715625 452398101 242340650
427979020 732243228 706167411
154597896 656656127 552549404
665222362 2902997 46482610
77940891 593177418 482878842
680032416 659431331 528143745
754447911 579238101 761866476
828274621 334146607 819436798
209262515 534135094 70847146
227643181 263530991 495648641
496323934 270565094 670445114
698512171 696516641 144349654
234475999 394413234 383704048
265864803 549361285 612060488
449386503 28832516 624371191
32582529 803243768 246224142
282315843 126587485 300633658
246689600 204536492 541611766
22509381 724748168 391891229
150995348 51465774 225495305
350652518 833237059 656357169
196300378 455134706 794768001
131376648 98847204 774802751
248654126 347840684 61637849
649388788 530416263 38570847
424998730 787521442 665870593
739716985 554008207 19187736
77040423 576191923 443166470
737124245 764644963 526909810
639054863 417113418 152821662
802753531 652289349 140894601
143958427 385857888 290661245
453069254 70475598 525654956
28938617 802219826 61229123
71990071 484551133 168927307
51465420 151591263 488872337
631133346 509691136 133501533
501672481 593741757 313059440
222483470 659302354 38607654
717306684 455076498 769740310
758664597 560172745 771267830
74192534 557249930 323148632
576631791 109807137 614982770
335393504 154121303 224061000
741647313 348558722 613050072
211043535 370241063 583427270
304078527 2268946 640333796
337404347 54348694 766304228
663981654 524829185 279756972
529163622 146924954 632284580
394910887 167047912 708189207
312276518 399517063 441390067
480424073 459539529 785136094
241424523 36693087 356804528
454557280 629442674 75718328
812246850 129487024 67162393
559871893 324227109 394266144
433194929 745266836 411946654
232842891 367847979 712875217
256790528 235625426 420760975
710755898 517797902 387071735
629647602 638873175 86611213
538336524 640038551 594623462
687535359 221868427 516473698
132802111 55939371 473233101
787240570 678130450 766816436
524202067 178500979 92919256
364159949 427038816 195832615
802847333 436771099 303379623
196982479 382388822 791053773
246647352 497353313 294250260
437842192 426301961 370887366
131275212 317242009 387891826
27568241 815102026 499198991
542521961 783973164 249050961
592601797 454321398 656733108
182771737 78947404 673007722
244176673 797922901 184905348
317706986 726586618 584917127
146425096 112204278 666896185
263019878 818526521 802828552
69901766 9952474 826178712
343393386 494144060 497903655
615012025 339994929 593051884
455101978 680203252 236570493
136443778 206609317 438481794
513262170 344980333 709757603
264336451 34570678 397211415
149026358 385404346 371997934
143469821 587685320 458782597
398933543 738974387 533836727
543427445 216177630 414177033
581548964 164256820 188888978
501386182 283838645 795948947
297771256 451793675 7809411
158546607 524098387 415691843
220749428 431669557 696157961
777192761 172564602 127857361
86075868 78876872 604519642
692217578 829341663 443784347
501814376 588146298 805414520
8730413 421396096 834378000
386868147 444760971 318987554
244761579 409393892 624465396
440693597 768509800 532822478
190109471 472386561 331507709
480951219 89812059 128790966
18159235 215052487 268658149
402602227 273265598 452007119
582915367 384196086 328716120
34503315 103395887 3171775
572608391 338053940 763073191
833192498 348177618 440771666
562752148 95315421 572688131
453174675 375015367 439886139
351621521 564454276 760716064
154108694 133218380 68401898
56488322 25314628 704172839
490096705 787406064 473580641
677817003 756617047 337127945
263435554 208368702 664646819
172461206 771345953 218166457
538645836 524147832 125191617
564378614 231833805 428390776
91558792 447980492 61823674
183646091 483533542 569438747
204848079 351338762 580234937
88071447 360121983 752170763
702357683 413259862 20983534
466567889 325126755 325390985
609670978 189240380 432057290
389231696 463525567 375786078
481313877 574815325 118862579
120622839 773315643 744333601
813165704 124341088 6708735
327869716 802598421 398550189
433986655 730671947 26253692
353649577 115556267 449184773
598841928 379072429 197654009
593451461 586288366 754845438
677431348 798205789 50566005
102505352 60160847 364345677
11431799 703032595 16001279
173078844 229801468 231524113
674569801 281883864 649133136
801063010 412948591 606448334
228422737 814063536 335739216
174843821 760816236 222727546
438970077 60330765 435542521
691362670 23533003 699703012
345243194 719560064 576125411
287482049 613248638 377747652
704909301 753976079 460143059
263169292 651659731 126240016
447703578 175411949 331484787
437825207 766914587 106445098
439544509 249173357 830965263
28972149 266481910 55011634
87646888 417029616 40309389
232130108 601917390 567032060
575243892 183048434 41395033
511539705 457902327 709216603
176080201 578432546 108020267
677411260 288713161 551669151
187196278 367034203 731176270
776576313 526530535 506358092
206153629 764908569 383639726
450360561 24479659 140000961
551286768 539950477 2457031
80804867 572299754 74367027
444736548 179487979 332340020
359518075 61964178 21146414
66887710 420538537 258921288
64157431 216069963 399542744
168221819 624767443 202664474
349913679 202197875 183832850
681204893 643835411 412208835
321369752 578189054 464055338
484623893 148583814 400624086
765347492 434500688 472226023
626226834 405825706 495443246
579020510 107793775 72216130
258104704 405313459 328649672
213169084 250715204 45199412
368806845 571062407 706013053
797669366 796202648 454912348
60775389 464905874 369776683
372385246 642899679 474573460
537247890 73038408 34204681
375955747 596217996 315189513
268301476 43392814 174060505
501583057 533168769 170045624
726776783 709940435 436049147
592796155 464161216 538969714
39762204 657524934 127030495
378665238 622194490 427272152
36315876 225166000 394710341
511603100 684067427 447740284
778110269 523554811 640592223
235532060 118098784 427230264
553053968 660474393 481905130
11662448 46178600 154526121
31258342 673437453 159564002
734357524 313064268 813956208
399457249 404711969 380751914
328455657 130070868 646920871
527172132 54948766 532883973
427862625 118018544 402712288
310418820 475379495 581668191
697893900 309032248 88306685
563103165 96089721 750051377
651957733 542136168 363290389
164154081 75355568 104967516
219142957 171166063 832483351
498739531 100686190 583217772
22010036 463465484 427651451
682235261 280420396 22516979
385689945 339832904 754909211
180249067 715680373 492663372
778833495 310966679 181336503
747928120 681353916 172449567
318431516 68209682 484328070
61269990 496007073 181380249
161946903 222148273 582441272
77636736 623895029 317146344
632336609 59759254 109559028
583198781 802064052 732796603
469543730 181012539 129755365
676174008 61846458 573276899
253542281 220384929 143295746
222465392 258488748 363852693
834259939 560075370 680625629
526103328 213419762 663948658
88645169 127503960 199018038
343144058 435688653 326286016
257931869 709122489 731598282
305260251 420617274 634894376
291342779 286099641 705065367
196179056 389347375 182637276
97672623 169529793 50495549
325309902 709468110 27269075
335361985 32536975 225678784
405177346 558823609 677667838
449291910 105648065 465633256
13859671 68462367 593379934
735179510 364245672 318061830
606588984 236666635 471008586
51336491 636477408 36325560
298214710 612205213 459707502
250369935 732893192 510303335
32212144 384461687 597456769
570776135 792203831 766500794
1592362 265179297 136285792
194847344 399505371 181687226
97775977 442282542 798662208
154393368 439513548 781164176
670032550 228979979 356508454
223319905 471288563 740503636
95743000 667835323 542958963
201601390 163648979 253226816
723688415 218602298 141771282
493542283 71592275 55048867
674209088 623934037 656913825
279609113 674327010 215625051
392768189 53114726 475202854
39894801 600839781 263536742
482480708 486109939 574308202
164109419 377912631 308872187
750064097 117226889 822142710
261327258 571777256 314398023
88083688 173132375 294858412
137134833 729761624 487576041
161890744 25522730 645156712
785145238 743348677 253028207
177090015 245936953 531662130
176601832 428761830 73153444
261363889 448931521 476604085
469400147 659270979 548272413
630500682 184757976 795180575
336576492 775830672 806011693
811539286 585984488 135319054
162825606 383734317 567463425
250451015 683536581 450664516
616090808 245772748 835288039
789985755 753965607 463867317
658437012 471075137 771297377
62191409 558865221 211940822
332095409 626794350 294871838
60938138 154590386 45506994
205942537 493769880 147826486
343382745 438479536 575457449
659904587 815761122 535537086
72722122 809850144 110688006
713907652 748752345 602601740
627655995 781780159 124083278
767767795 200218642 753226954
403664727 259017571 527272224
729610535 820909711 18173667
758416209 264989889 444353125
596925424 757658115 194284114
22396609 5944656 563826682
736368481 173981745 776189442
408612870 41557310 829088198
271826639 494004926 79799676
283479525 48741215 115121588
257795334 141894996 719166869
105686300 683309802 671250519
509629911 297337025 644382771
755292974 669628635 285542303
167110103 220625785 357382597
352131588 464381602 608583782
835185939 555239878 529979979
685733791 346597980 557615467
167294631 721264969 180135749
669290029 134898777 435794191
463905675 802745357 445821571
208589113 510239852 84275492
121309639 477306484 583015626
448866739 544420433 263235193
63495813 303306158 740826620
824831028 582102088 68275358
744544467 691879999 322978061
292009250 56009047 680167773
540244394 273392029 241707585
813954617 334575379 629297845
150388471 348090823 152221083
752270552 470796790 294845437
22894074 517009699 305132526
428415041 589506067 37973327
416753789 440064682 454895227
376687280 281970017 625876806
286208098 513001350 7595337
760467704 542123871 223951054
756027406 90762003 32171508
438909452 774464866 620822871
424603261 746968647 104816097
613479721 792662939 808679487
108725940 722897680 291698691
795013737 333315904 172214247
315748230 276037607 36614557
189767766 4775760 92738195
453065755 610323368 7724922
234700155 36054876 327370222
636791763 470374488 236075971
203834625 160475191 616984723
826241733 478067686 757244451
822212445 619985078 134056595
444771581 429867458 285263486
676051809 471982517 290257479
187443148 813014617 266615852
699966356 710515197 75879617
11381201 660572213 670945554
49935329 410374429 530992118
35153149 707012786 5565645
537811699 459208409 761224195
454618031 320711187 489513938
523583132 427258112 63538999
673196367 548951378 413323035
331550355 221878544 282249399
707148356 580473484 389738920
823685308 334291785 66455356
387346731 65597908 144636814
206522413 138502568 264846922
168877640 586400563 396855006
326573284 412112153 163935824
537906644 280771995 484660301
463242284 98092194 707132034
379084718 460570249 544196412
174746487 44166674 112716238
593027800 515945955 216890879
309656003 217141972 609291585
17302164 724297800 690843585
445155988 94206837 558788546
446326906 16126256 811873336
74542371 123264513 386636103
538606640 775045118 691144590
804721227 768772516 25441550
2138617 733371173 283617945
347001240 103747961 778278065
94685823 363202716 755193990
167007708 625037657 504717725
252572551 710000561 200378913
759899467 795965559 241670944
339386456 108236468 408723031
250085580 455900469 251885171
300290722 425901348 201037788
74396 219372076 676423863
397170885 29319027 217249512
59342114 543246701 443310719
760652811 713329184 523426211
14417394 369947610 532321094
486218444 89575182 461725591
776531275 451755213 125046278
475753034 209677140 440934589
634771820 374477518 577121283
612667220 496216693 748305349
454533111 7083210 311714791
521472568 303814845 377942313
805692980 349476308 779319626
99284011 193037306 456450732
459762973 202105232 729832295
324284147 132560405 641813515
89211795 196672031 282722456
29820781 649106367 17030708
797550536 779535409 751039378
395094216 438268348 676796584
643002976 425719881 524578732
309879589 255748829 144078500
693459347 399934214 592642790
797622969 457689783 324544132
299176570 414399463 119847349
819595716 704881847 154674291
373978080 264159311 801723588
375585216 65151945 230043646
9652096 28518972 425519243
111287568 489337362 311290584
702287170 732016281 692215546
445528420 604822617 700979008
757295461 467314444 694839404
762800044 162684391 108130422
192294032 588620109 526594613
378547662 746075410 58833755
709217288 514447283 307179564
565285256 62185536 747638122
528517751 475383468 237781968
142685190 37719827 293938871
444402263 806868564 223071868
386039826 123510344 268066287
824652551 625443529 789276482
479364425 112792599 473208143
527818726 679858246 362276140
722789288 316624736 513409250
187148003 144350419 752256999
766781869 91556861 333382500
159853149 38200625 707410393
370796794 328860269 651881108
243797710 409583412 121547907
340494714 621790277 361675306
722518224 618398489 17121300
220140175 537822078 163156840
439105789 120811986 611907085
263899722 429031270 139199182
616806395 610743817 204097213
399116166 725617446 802951798
98720936 256381354 464996260
160803493 626224017 227865493
339370582 400521967 463008360
406255311 475704402 351653962
131004560 550095223 129675868
826437533 630570721 608605725
835030427 119563822 388016622
561961201 621505955 597627531
787917684 235830470 114678715
126825768 350888139 91989463
88162440 115650286 178968040
11725784 758511129 345307969
741885651 268384119 554240217
249170867 704711380 201312369
675873895 420055475 103466133
369895475 675053275 690708703
53154230 148886508 746043133
392997665 190863264 282637984
365506631 742152139 602215328
421857629 552065827 245003487
717541789 740544304 441905035
636205798 258504502 31307830
93867737 410619747 706643535
231676293 676808435 499348992
685337351 404249267 304318891
300883025 292460243 699573003
408385962 570758867 724459765
806356214 669790577 695195997
15826534 212926621 135658326
444623895 627462270 137517006
31586525 233276074 673507392
456432931 283492610 146644426
670939857 436302727 486328219
253057119 112586259 313700903
36395408 259220360 564516471
605252523 653018665 209362412
92174112 627476494 188872175
150678205 125869324 101843736
221411735 909072 715255534
262018251 68941184 83203415
727916496 499751817 829923721
564273312 120375147 33903794
31810981 72338429 472216503
783710658 743596470 474799386
431031502 799082083 277341050
708256201 393818671 555580996
556133766 208679287 218813341
482060434 607506653 726736976
732611530 761893786 500643321
787513248 202523372 767368543
827839487 466157557 71339162
283975116 517074923 620851707
360749126 152484936 281990367
792598643 690541906 15143375
677558249 26696021 412581186
701664511 134560744 593149658
669145287 743055176 597902785
614586442 12447459 152261501
407808412 505167964 364803604
30045769 491775676 537811200
166513100 657330822 627504629
550699192 617902754 358939294
245268992 537831778 735818682
713908 205955896 599591571
704992682 533368302 809644501
606470067 569095470 364971929
404538775 188852899 598910816
137639500 760836192 31586249
561993009 625506198 411056587
101637334 389091943 686190700
725839834 169565001 713649941
517923399 93183 786157541
812386959 103677550 178579458
429190971 165197342 280404633
358496437 111360675 756855905
485198072 214025268 68488228
186580104 195446580 282346409
735019462 580106604 781677756
63127777 818931036 724066308
276377133 254424311 246119054
402800694 598436647 409856889
349100123 476570683 766887604
135251180 2724631 205270844
162168510 629196474 724865638
227138488 604986036 4921596
97175875 426150990 611245626
67303275 215227607 425329505
531415139 215558304 208783526
381555587 576565006 184543983
76961255 553742676 573556295
749707415 148986816 110707621
23012603 835307966 196744544
110220146 288451180 32141338
307362591 24384603 135595976
456431408 50936213 814956652
68484889 110731858 461964
133290168 342438787 526984396
171321511 589398055 641104942
147493650 767398857 389623200
661997729 233572832 697632315
640216592 157165204 454578498
335656626 552649303 789858149
700079979 137874275 712030080
736561405 13699433 465839366
7323115 396167717 67296707
447844429 1743209 445731740
324049863 502106438 162842849
125248037 28050698 795504740
572539251 732506509 773920855
203959513 821771177 440759103
349056546 283682145 531660797
131243335 612822280 746664911
819728006 663470641 44018735
683482191 603767679 352748989
682812144 728543196 796811877
204428778 103602677 675870694
295073761 596107027 708466744
320600994 129559385 715440441
543001396 666141507 633457794
586182705 690794509 330352851
515890434 422239451 545511430
158111498 275305172 799817393
495098567 435142023 321276900
87783122 462836519 213928836
265617148 34695261 150188372
319409122 505426691 450385770
570828074 170825552 160140525
830351322 89049920 380281947
135498546 409391846 231861380
582535799 776895784 351046764
374052456 455406920 228665380
401771770 254285368 719976088
666574720 727831976 12022049
163134953 184402153 456884969
679638744 762821922 475001605
175923425 826611866 822018073
673910300 781138148 640633985
704783694 801559857 34392274
21682119 38328525 427249325
724648474 21768134 698952511
607638383 450053056 431376316
682732278 324876211 798253271
230176222 287780499 249115119
646815157 833053337 707392346
318949510 361016374 231300208
328073366 724669941 460337063
674610269 439815233 782954058
657767011 405373240 761596155
297407757 183313692 807579649
574129896 351914631 806657718
155517544 142740084 770499370
664441926 770423481 430007932
641786221 799586362 828545553
740817676 790128913 531561260
804978824 59366255 575986185
532920008 795363634 64355380
112104479 650726166 317121054
167532009 380719956 673507367
802742464 557344865 145059641
149732339 525565555 718503734
557782465 545522581 465397695
433335440 14618655 202010475
257252412 87189309 3659938
73587075 377810466 634114684
810252082 773521927 209695091
567892475 512267254 36551534
327283410 450550285 56711573
645377597 667045575 355337370
385652132 34427809 146204936
193397677 504315521 760027557
46385710 771507487 334565225
516581894 336631545 278265621
439952324 454608050 364123174
357887661 572737863 57778098
366571509 420793800 796717445
430426389 523811428 495432598
313474609 530939902 721865153
515692088 397511719 682478188
437506395 129241736 400033043
49064219 564914871 736932438
39807576 762976768 26252020
606417547 759500351 602409200
556393062 235948067 509852489
524635809 59290525 714717238
548020720 22302854 52483245
254529084 365585460 431768761
97182044 511650550 710744506
672271391 314458043 323731806
619603593 737907961 559101094
37833586 383832816 625928212
526122697 471564622 495255307
697944975 135544553 523888384
382601621 60593426 11104973
603573112 106622357 281621520
682345069 351361539 471102678
274912141 496060655 241089273
661255146 536032985 217808734
513869422 260088591 303550525
628134624 26557916 562297076
110729943 311956125 992446
426519 627784257 498535198
62201943 763151032 94092416
227537917 139643705 819452373
398949089 176050035 569008347
381399926 442517379 578923959
25911830 188503284 200752156
676729162 451133354 568491947
356964768 523228003 831475875
133726748 72729716 574913240
89840478 556164570 741872292
81482585 458576848 9210265
320419735 174858428 588721036
113423179 11331654 552693092
90625418 78672221 809751630
54003497 142802718 385229618
278315366 46789985 412451198
124584207 785772798 264429139
774519915 70864248 216739967
29109867 794755966 339017922
528992710 167678564 677529620
812421627 604104334 105938610
327261556 799030806 299062899
410415327 814674671 722663220
26010539 735254270 140964558
327316300 70582339 8725095
243168185 232209857 463702208
796621693 614527848 221062616
61318354 528990819 444492145
486027154 287090194 92086554
747301240 232133565 147178440
806161014 356815012 322553342
813022034 425133711 298376850
401512822 700103294 652945725
479886137 612633247 608867834
516342559 248557932 430090728
384904123 124531410 154971678
121842579 18076099 421904523
460227993 248639099 466425501
485141974 98249247 57551329
318287554 702282903 303984704
502221803 710928801 720341460
52577885 117815505 78085693
189353687 582943346 224652905
603750383 675811961 190014530
202936491 170835397 435248341
90418034 623361516 469102691
746104118 676487332 397736295
387977658 21703381 382538239
707802157 288324841 690347831
183325449 106294611 128259512
497936413 601143505 299980915
739921781 258132384 202892536
771076986 382420438 113823048
463460017 526134060 235647497
233606633 484240358 759263018
392225323 704350030 685384547
796361056 371209350 127772451
405258777 387377457 286898588
272964324 310897774 193938057
241676654 596222715 251214866
7407173 109048986 569601357
327522728 376152996 536002689
415524945 716585531 622635443
382824907 133063970 796979427
193378898 180993508 583061161
814897422 89824437 741756768
342897831 86718698 33438494
92108451 800280964 300868848
625551101 388632728 87516055
638823493 487372637 782309049
565912249 641329810 597640110
769513235 432023871 95288381
26160805 754349035 211525626
156090128 208767313 535068517
636391038 584054900 644367221
338014461 251742771 793224403
510991699 626801297 527071785
658985087 547019851 207576731
683318912 39942282 32331357
572042922 331170375 750552318
716049817 253987409 627838539
793200366 106330270 143375920
286408891 567467068 709411972
621694410 713238795 716768605
468918884 316502875 334256833
760901843 39356524 718946553
710263547 441278225 34038723
583479712 533554067 150176113
414849673 469073284 18058109
221271447 121156958 288325944
22144890 520062288 792160476
356359147 238270408 743734038
617335366 476616885 824617836
531963720 769683610 559229073
366861993 232584721 116610424
556691529 585739776 492626188
46706330 309749157 142982126
559749316 87766443 477653837
5516355 605978277 755036493
676273032 483253628 323102709
812144744 73743513 677090516
338674095 269746325 24802345
634447264 527269684 210738676
697872385 678973611 92908165
698035035 142553015 54944022
752756688 818567965 353085654
169285475 780053527 134405245
795914849 398639008 394095155
220515581 482564644 262139245
487897105 73358733 425428527
329364595 477024431 828335160
194764719 389043546 319953698
810188655 537730146 663725437
636710081 127328695 106061332
94375369 657108769 557283070
680259287 460833351 217466856
526581221 677904921 179844904
368461155 350881691 51138669
590581178 688465585 456187591
787105305 205564821 334885243
117068448 470325995 51855119
63047599 508013540 383597947
421398589 96295151 733632500
647126940 591679613 340094767
795409635 377351263 17293263
253530459 314726466 612912140
660584438 468428091 116962642
244639773 593651475 299463714
175569369 159943935 598448407
455479100 771494593 319317777
540903044 145771102 506364174
58494800 96082648 814469200
729405138 726851892 529090107
708940232 528572374 590975129
294811633 127071331 166675126
259685110 393851458 282550232
707577290 433861725 817869363
663963321 777881343 17749375
199948711 562527080 829569678
308182734 36320943 536613179
325503162 79525118 128203369
574670804 730686484 6740099
637568243 716680397 453674541
468356817 327656787 552013387
697053005 777142224 324237748
101716245 436013584 474445342
333398890 400111940 35451559
190529676 694626518 225488868
682599927 25320215 156152226
125179842 274926402 180722430
101393284 803621196 619960610
763293731 110277717 315909372
206054779 429912093 217583514
728402872 308137187 542513940
453207140 102233095 742770252
742825431 747935820 760334272
385003022 365762638 473139775
516238493 608959050 304302648
535077173 243530082 702575427
673079714 242578260 673493312
496576632 468695835 478263863
141520361 448799518 637569553
268459089 669847554 195738420
778255035 309779131 496935658
518002399 80027695 364419468
448973586 593000399 695674779
244967058 44308869 158904501
512673482 456890678 615279485
245713782 534836959 222064694
531324407 752651786 400892705
764208222 227291296 141581304
6267202 25522638 650657765
264617044 769044828 283111079
724651897 783208718 374700419
488874917 310057762 557521640
464178003 275073623 802555634
220443622 405342322 663860719
639463626 306616337 654238624
97507330 571582874 814704540
544769896 726779760 143839598
476257580 363148888 135091718
354118164 3792979 149343391
594014355 539944682 45496463
573305762 678488356 817948123
460683056 279802012 454406921
497399365 215032601 89712483
326161789 118010896 167203834
243527563 371388566 611249978
548875704 189686156 575078359
55989556 610414468 169808554
686272442 712006333 223305357
456478061 147830716 205351521
812104342 676167250 588668384
102049587 748887924 244938302
592534615 803890115 379827013
146227142 707210459 520406716
831473995 734084298 740544613
464508310 564418001 436958375
246410819 92532032 377359055
822797399 643764607 322365170
659888542 755020740 218722633
235860751 760026173 60185148
578600981 188627969 412948775
604903456 758859020 513028008
749069955 361914822 454614574
602581066 363578684 457973692
610746149 332425454 569354375
374908497 743023176 195495080
340194361 682886159 610633638
824543742 127890860 189376028
227822122 593648212 389426022
430125434 466292934 405683216
502862374 609983341 360411282
202573659 801904216 541654496
734759078 361912215 789537615
487947971 102262517 798312727
536111039 541521203 571183673
713815960 365840189 525851510
7681487 116817536 272587413
638458992 665479358 674211580
318161773 767105872 538221936
301819168 111215806 532914115
683133255 810765337 385714113
35063579 687818751 642488207
234071161 594945811 628859082
185686163 599417667 295960736
643953690 331447471 541847707
25134351 722480579 738988916
416069601 158098455 703412924
96129175 428664696 541240838
653005989 172879571 524786392
500391243 728203452 821198011
632297054 552839908 402409190
806713049 731683461 752347021
595667915 470139785 712391036
310359500 435526070 341725523
275389410 815926287 480991474
634690709 155774516 675142337
116161015 687073917 277904490
720479266 617656459 772186944
49294317 819294179 615509410
491812076 542029317 229075240
566626073 320452738 696642492
384604902 203821985 728931529
778621529 352592346 650466175
221293308 630655843 1545177
719563622 723867041 401469297
652347383 425412376 534382536
392647222 113748581 291168611
775869349 483382725 229796363
591920657 140934974 580172161
520127925 517886222 724906959
91425156 597010197 712972848
715791962 739127910 399775947
250710918 95621209 207462137
461699275 447741011 175558202
75065338 764317191 740494464
753113103 457314114 446308586
83742082 479870575 730594639
441900280 539595734 282245646
16747428 58880787 691951655
380933262 748823031 590938091
91450638 803991464 253479570
554511654 815536137 202795519
359379344 753127859 185111792
381581687 247697311 169986324
94216515 778469319 200523252
687507610 225722158 806993293
432382207 403602933 32698778
75251077 85898239 384652460
218336621 107386522 364122324
82833080 244565722 511593719
286511116 756014875 815183509
600099240 816464 296701776
5525028 440617237 418313505
23181591 708584053 510717475
44421619 343352215 7564722
380160676 491545221 75351207
797889030 427631272 435397402
191358248 244617093 472723676
254084004 68660754 408187380
459292206 419873220 453591280
195004982 169705878 311228658
182480930 572533104 250607191
607033465 319178170 777683091
664108434 621767717 475682829
32914067 246551292 797442554
319694755 741330084 107381430
57687735 682737970 627193694
114485341 192050776 375744571
643574237 50197138 733450624
254023185 151777819 733659648
153525230 530297505 753529052
571713261 519870352 785878253
444252155 722635245 585513361
384427593 771928388 603492681
29213017 472617431 221625766
349577166 562124585 35059200
715895737 521607211 567871523
310646008 749976675 524001114
394139490 510832562 607866380
242222192 75436548 475022230
299589299 267782721 347883332
259041398 465957143 69658133
55300353 170031869 311557018
354580233 19471096 111090288
731646647 291349050 172850153
408815958 26196096 388495572
689067441 496258396 369081915
281441230 593216573 378984380
580153443 736467623 354896357
779967403 568774564 15526621
809800589 418206419 254307357
174186245 332543557 603831079
485529113 271316600 539139520
388497244 357208790 221563176
414573140 722775331 24268705
335434495 114799386 819340647
509420478 415312588 585731789
748937267 802638780 76964530
599298565 674627819 705660155
756492993 109631093 164250111
593603351 732035942 231962810
616323159 510861387 183393360
404202907 235541276 488411501
246612945 781656374 513066066
526940816 188849750 68484484
421609260 629756245 13543239
30516942 389762122 678507704
711727039 694649642 71149450
268787810 304972942 626658279
274293177 356826464 568805705
799017741 193289562 66496474
717991574 176177872 352611012
666499035 574540883 802313883
742996710 675865975 424725431
445832327 139671566 830249972
278939644 212172031 728936428
645033694 95234803 726488671
808595408 404007159 792406011
202313980 82181099 39166088
41358266 300876641 139976931
179208192 588108651 218473386
433684349 389681218 478411757
438151896 562084637 213773158
596587975 234767517 233491407
509546109 50630366 269437728
87151618 776337007 337671888
1504882 342529249 653080114
777939165 389657356 225431565
538610822 20194472 499568256
369524783 566327806 67672612
610732725 299906022 770440224
498390426 611758109 791270260
816407510 374807064 587926074
575253670 804789725 320162399
613277953 396662754 166062993
46451411 157675230 719292745
53764057 178566661 543555022
514444160 384055951 258845947
79061506 750263409 733766242
770021085 4125582 542561423
642054369 659776209 70756142
298164059 703056299 263336617
286557001 437957822 333569404
82455026 791708261 772018001
133029588 196507209 238623282
414527222 113594687 582740707
497759217 507326287 182215401
132770760 649083630 406613748
432470103 349353588 173230301
746196126 750090441 676270035
359219015 808044194 122395776
400411147 77179535 401312278
209575471 381659419 173238597
675384279 125506640 85000688
769007817 469556060 103020025
238583340 85974407 781108069
774611566 538010012 37463636
559403487 433619778 265939180
441346944 391358029 657682478
214976776 791054123 109527678
243298797 74198816 479065512
695928489 128168864 74075883
816182894 755119156 682256841
601899944 211687520 455850798
499115547 602773857 231275983
506496535 637024780 315348918
309519042 431859001 588332420
27475564 38656372 526687487
647906252 800802179 268041897
800486585 567879358 680804084
572699723 514348335 311617254
464329934 327301674 463774316
803709962 341090012 643101040
263384964 208150752 328935307
730573912 361913585 461260627
127361895 669839352 391275767
425781169 516724169 357480797
303183961 583988484 641938232
241871803 138122857 752218864
553573982 196566380 169485254
369269591 283914328 494463129
803305043 635431190 376046568
611928238 652081981 430904369
176989662 667262539 482590731
521704917 820356002 729387595
409711585 501751773 323678897
16911547 501402538 275006108
386478912 772187747 270382145
311808600 94954240 555264982
173462909 175288178 383899437
337980488 230761390 282737728
271605240 557099511 227064352
210431680 64208732 821112276
47071031 503175567 395915743
556017628 308371079 664541206
219246444 303703583 454601978
147259883 369177752 658175747
583919373 819050191 209371682
618005953 32226938 395739023
123503257 749612290 422070915
172764687 217895861 695412721
376453450 570710786 533847413
190772991 684064204 68435200
756959360 754957467 622044355
478132483 270421785 13128117
442530104 79469158 359994921
487400570 567946035 659020476
48893893 82353490 518997458
642694291 265195992 748314468
782551151 633689842 170975055
42873866 15915268 400928165
558568530 243044333 718252169
755771218 363299696 644589648
462020166 255936736 135927906
130121013 99319244 139323760
745327847 693303328 421022773
469135793 537863980 4047528
119548225 481442103 768583507
69641220 696456231 205200588
388833728 343204030 644118637
22138453 1787857 183303055
766791073 534330591 178658608
623465497 371514921 605234915
395065596 717580566 2477907
701227939 753156028 27072888
211053844 157322096 506765124
570912709 117193611 504021607
329001617 330455548 630720852
618404826 694184837 246066981
531651855 243327861 395383193
136996272 769309586 616918805
736993973 785157910 1954412
436524494 698192603 285079918
665332230 208314904 746628564
792149981 734735038 122335557
522169023 3028858 277972713
553584316 26716312 4890017
812111027 255798911 309471967
379314203 421613294 410578117
157870790 383444206 56568200
216693112 639618041 561270448
236873227 98822646 50727484
389052796 706443347 650278335
280385326 232981542 423491049
453967270 666027987 709048355
805559766 196429848 558956851
576415488 780323555 307712370
22556115 831870983 160636333
440229824 549205155 500972720
390858358 471778163 355637463
603350022 605357297 46615115
314171653 662670027 654454988
587570113 497827454 157874061
408325073 154474271 808092282
276408868 459861677 191019319
581132815 162790482 200720205
623690651 403029505 203516000
672059139 697693106 226462389
775694291 566159348 673727291
565021691 818185710 781816527
292660769 441189520 122642911
797845552 716765616 215300005
284916563 33540689 567524564
290783709 126742651 784974196
391966687 520341209 263646223
370073702 74262033 604007403
189163027 570819277 491946187
155485951 823823639 512559
293756955 207037990 779543881
330376763 443771322 139622700
259708731 327693013 9865746
224960718 555761291 67170692
481639202 99073545 718842865
42486259 742156199 503921067
783176402 373956861 299033332
266677482 250692011 757261439
693780307 435581983 203827612
50824164 27289918 531720385
246559208 424018759 206812331
215193820 822742418 98435247
37015005 402796803 198406390
36035106 381610305 226873686
193700403 732579143 632717889
721884344 114046941 42974699
413475610 625957786 747235068
541353876 98973695 296882139
642962156 381407604 154311847
214094983 66434440 194292330
661262665 222947530 404074276
28789954 343891748 754861926
39326303 228887866 155064429
265179152 12986786 630489454
660098883 539910033 509284756
455601676 577331756 332639522
753232862 243717062 811028760
832940581 496796969 553292423
596728181 486770886 22048169
646877652 806301034 340336499
649631989 327476987 15166969
545845935 451223470 276630121
419396908 792838170 602747151
216078946 503284168 540867107
474426781 612575223 279854737
695707261 148714163 204499072
134396320 76765030 630494194
469249302 393723393 318037924
122991640 395985201 646304106
236057010 246283201 664699172
180025818 777852095 447032180
12311779 75405166 334966681
378362884 242723449 286706126
452632803 193917198 153014011
306593655 182653835 140891899
501811824 437439231 457601493
216836718 696822674 356806479
89695817 234936648 84205367
795498215 783996385 437431766
44963431 488804737 511963285
244096552 242174090 49088199
453812288 77946380 806471695
490680110 48079208 158011660
403011900 806437272 6774895
29106950 400673368 671179827
489538995 700581370 24375016
315170692 97544577 29906055
576216582 51532136 182241551
537667861 218825223 627380909
303347757 83761350 818289897
662671729 106231542 299073547
129858749 169378949 322937845
666135737 729657381 362711205
325712633 336520752 124384934
630660017 136415413 491557591
398455185 190287499 625692471
444774913 196987750 172690277
478409904 338975313 83485014
32249654 659975446 316876311
406916761 541391139 830667303
526248652 234100824 817938151
575874645 714203001 832220923
271832603 788435297 664701049
337136499 777097836 664722836
534407807 704854565 214751387
716540444 522558241 274092157
597835565 190700403 828457922
730562091 567605975 379069105
343975845 175996666 674131633
442913405 645960342 733096527
705022359 183417284 728761017
393643663 134914020 279541425
770398332 141685152 812922291
138795996 687368928 653298860
443779028 14931759 613226848
553339908 792894195 438777834
431812689 85743561 519882105
503350855 584821318 833069627
739248203 709260650 511358786
156057404 150830325 455471910
827689548 81212904 105245299
697314842 221207309 21478609
99825960 360448798 817278381
541147777 387561391 215522895
574447472 6370365 59369144
650935709 629768659 411022039
282856717 659425796 822994353
814893870 221363616 630020098
542305983 779724454 629797542
339960538 211260502 198027197
217679531 13066463 571506125
55142196 205452497 781873463
538885164 360229345 634924053
184509611 398900842 702006152
440006156 5037927 216729225
473064452 68538983 744074736
682612766 226399083 192146640
95633848 779479283 340529246
495649388 285131268 214203724
659391707 818108654 380615840
669735495 11579504 490609122
7429649 226693649 35493977
203867591 743854558 695528424
279046898 424737666 243680111
555542412 755863765 822925936
320628642 683637096 242136031
538709385 561000489 492515149
215886241 508601532 18707510
713735086 368510938 560226315
429978851 809145880 114808038
613559015 656889468 130305790
752226643 31380991 67551542
713467232 168317458 752998988
370064774 221734713 452153672
389267873 403487798 599929193
662256382 358052361 543716249
201884790 81317592 585821513
363775760 656866476 152056718
788091049 309757748 251564911
345981213 603638904 749977524
533943787 151201243 770213016
631340320 497474473 396450317
243174167 404113334 379753111
622413860 141844687 737046642
186444963 275608090 500637056
46032886 405496920 495798334
582322322 293568081 703772549
207373907 610325783 686140028
750630549 8387113 32801101
670203090 402067198 287987091
685034162 630649042 425802941
395250609 698279381 436132660
4265857 733698086 120561679
246188850 13538881 79527775
521442732 32218331 719696280
48882188 156583130 813014303
347723397 767574936 613699888
784337180 186438363 549063414
16308869 706831427 321627430
451715234 315845396 54833915
310262588 741066482 503080720
561223861 361213371 598493378
685621473 645238712 96528711
365546598 393921100 754767645
701408890 153856869 531981533
323209621 319786636 486527918
808755339 192210933 24245046
807821113 383946863 81788066
271485602 253277792 677050368
491745182 367207493 40450194
717984328 339724217 132570912
520971041 458893795 598014928
94743870 148837242 633977649
409204247 426239720 690896506
423464460 720637351 458509386
292760499 27871517 795591300
188780116 475709937 658978377
153278198 314712809 160304445
230198005 64076704 342264366
348709273 46533704 415621441
268282734 798226926 704131433
66883685 492170450 673169224
567270963 243951898 484047261
552776986 637077398 778589012
337169328 468141078 70433150
724237108 824354816 535064936
487639732 208459742 2250066
442967057 264295313 486881469
734912157 698395106 545173209
764540744 343528910 686554022
370339499 446147398 447978665
638751512 202035554 286506252
247980852 691450826 385825880
109251374 713011146 192445872
234613615 100600503 248644562
40868846 370973225 509660499
153010679 275752245 182003262
817908596 659590358 408438811
289716998 464845123 535641616
679868097 153228287 571041463
783475049 375891523 479229679
776507411 74333751 458030092
789053992 119600370 736313723
587268456 770170447 660804845
829657195 309959158 557566380
151076741 699906979 529133134
264128178 830175594 368118672
286480128 729583799 270533854
336508836 141387607 132054648
608364143 804984332 585181779
670027601 655879388 362390500
7236882 96854792 169522804
261969452 581138581 553070813
89610898 179211495 416413442
801513527 481280263 551586722
128562901 712391525 424900085
110872502 475641866 612911843
831432473 559313381 125478187
656573667 535492322 27224626
72866927 582218449 315130259
271728317 30251113 472740144
667589074 371007818 175851257
172291133 601403330 282457079
429931202 465181221 189689956
42007310 126830478 362103723
116074776 205611357 102084363
430936324 658817636 28640850
357790874 491423475 41733690
303342380 226705999 306431295
48590015 259245490 738217724
551657724 213386008 96338283
291493617 333783965 147812009
503237461 430485898 797064128
333400914 666519096 301235543
394460709 637837610 370658837
599195257 243275161 610122854
274425976 744931301 358868553
453431476 627240752 629613879
682697428 123324554 528241471
568419608 47235802 614341400
623381833 533999442 455522955
431495929 392642260 277522219
113477646 459517527 223645960
813134942 327681015 28711893
234059338 727499993 220887196
72021901 408846516 555132063
90553569 10048579 355622788
499160319 676493569 217914421
150756989 5323586 672200138
20090480 218332512 647020501
242735138 530177928 345042709
500439019 184139683 496905902
749978735 775083063 730247714
462498956 517463697 620531354
291387198 625526185 389162981
29226328 502775827 360459402
679169787 702427808 290854930
458142775 228972219 472353877
21006818 413235207 269916748
695101209 352297950 358606542
670759799 538266992 702088690
430970849 715279577 787746461
17492192 268986211 227608806
391004564 697820379 373980933
19212713 421507372 471143051
81651981 181194996 702587145
551294141 716685403 40136659
542432911 562585062 219195983
176648987 192641641 649306654
647683627 409476932 161807405
17299230 822161428 646670752
481380328 67654269 396113671
163194574 122418890 657105708
564069014 717265412 763128823
415193850 577494207 458708738
425550090 475024816 204108149
582763388 709343402 330103371
599047611 274314085 109558461
392591084 20594426 554423836
178681540 261195975 501846656
291189343 446248760 496890254
128828737 114654349 541952763
491201628 215107987 542646389
246747509 160160155 584611747
741452044 149243787 583638927
723854159 676652669 4976861
20450947 493996532 764573182
613783091 349766109 691175924
777365797 159712358 691889350
387333378 485629944 542135122
733563735 710196050 7315385
538623637 466192272 631570608
814204444 509805964 108032657
692787071 428653828 819939400
437540464 366396341 223623167
105064573 743927703 659455417
777085366 320139748 372910031
15390202 742873307 134961405
427183634 118099474 401649886
187010921 430398947 87451819
107548666 347242311 244650726
756420190 777540613 788081849
569198024 522647652 131059709
825516911 231770461 620910482
813434883 95446922 683136186
804937720 809953655 123574358
684461147 31502448 806234983
626064488 15878554 208913667
730659021 593447891 443505758
492180147 236806366 4548239
484735551 79806964 444193488
456510883 97003738 679365702
657720851 257861086 542129316
399447947 756924230 102183641
101754909 413536412 119217513
814515972 517094843 559286957
119307705 249914617 259723410
171000899 333248771 700047298
510136633 476768482 389106994
246455460 89455372 496879783
652840822 424009533 664450177
782407675 136610578 289042282
95367146 661478684 394510650
605207557 469903139 116590584
86193185 738483366 668022899
668658984 414873526 693665173
300295147 75244309 757140169
478641219 756395241 755267958
513998152 5155376 623619914
397719190 278421531 525938561
514720186 681491496 612562988
110124490 93741996 353094050
627872865 119956468 433555115
452962466 796729257 116111748
390646100 396610970 209770025
298471282 84262402 351113113
381435551 121547560 699719718
86521186 129044125 833132030
182485061 692630330 756874285
670180339 4417768 370505773
222760307 356818430 659157578
794744648 603567299 802110473
187120239 471160458 696672148
424127383 376197574 750375430
286479956 698598991 123014364
336536036 400849775 46860408
314451618 705763701 766327760
379367472 573499073 281671032
493193749 805288876 153627913
449498437 130912997 242030936
143918601 502169189 786223114
584971909 19607367 371558752
233898104 346834461 750203517
243796831 791347350 115770480
589556247 500154237 377660618
513647804 344929752 625583630
828710319 542954810 448262716
503293733 87420542 162111274
718138721 214835815 571095267
185487861 413201240 540891531
56605503 461807226 130283848
370155105 756010480 804334011
747766375 286153500 492099874
116714003 167976843 400575669
187934251 645995051 63797257
355594067 736457209 396610699
422603397 738627110 648127095
446940429 565306640 651866821
740982224 88812527 720197312
787811328 30245268 90960726
387440595 361968190 117632669
133749146 219227871 185189666
62078622 20964175 654255378
17594406 474668987 221752804
598941992 471208546 651541275
814626380 49613481 19179629
634200141 1820967 195603248
767481330 8897045 250566111
93124946 395583076 174115391
511330111 229827944 162000950
752028446 385883870 421140812
632960543 93597774 535799189
123308567 533544069 386916530
420893032 594547456 299739791
134505884 567974035 63551154
544509773 796223758 162286045
48768590 389375018 414920803
434864369 137312678 661478518
40506759 575563514 98152164
623829568 327136564 784180731
265575775 89248611 640884027
666647809 700156937 768424052
311302948 249211943 370638196
615608128 65161724 455719921
202189441 414543692 251166746
429574909 662896527 537881868
600769191 140463104 714289686
140146840 152497076 742938780
665651163 426958582 6431100
615151590 133313269 325617913
830476884 817353251 356754628
799176193 349180671 236961271
658170104 4059127 532112004
479278536 253150522 48778171
641176760 561895690 255690148
653538561 662154057 380472323
83995519 640878393 522486072
737463645 347147712 719872128
191344655 385734464 158354328
759641232 516474198 472165331
582815137 545489557 595633464
788655282 288887007 163999002
166133793 774572013 561741702
595586183 150445400 824195322
544167535 535673094 35712258
813369019 775305351 816203651
455292487 426904590 438653847
391781030 439378145 534272065
785210130 686619772 258971293
248821616 514630880 583862034
758566029 456003848 826319328
604090601 299390908 393695175
785658643 415002469 554595262
525799333 159016199 327081574
321305066 22230242 358072815
706781254 456771546 742974047
311301790 742023328 771562581
453002890 676000069 795936122
651182577 60156196 697696826
519107410 618627846 550932978
411689181 795540204 346147640
631327657 125817076 717361562
784370993 747175705 101034341
243943768 633267924 440102889
284544669 225020614 222690984
217917809 395518831 702410169
406844665 67580156 583235742
217227009 442121234 688263617
753285742 555776315 643678536
199241103 617855872 742790896
631024962 32589813 133212639
245335537 203832557 579014492
800279171 775126015 666198415
490253839 534522980 49201966
126712204 168350591 711665610
482403279 314390344 478131580
213361285 113983746 768084358
232570120 437843274 2477655
818904374 476762844 8615469
528093062 309783935 520663791
606670210 530100123 95012195
583191529 301769236 370443028
290761998 301795696 489354784
500111751 224638878 769266098
55805198 712480580 399420437
257465346 444582180 563530935
657629081 367079808 565829685
812050911 641623325 395272137
232308889 291654134 774022698
455640656 799861814 450293626
459641533 214672809 491253288
30143984 524491439 685234651
552255492 206131861 642397970
513235383 427327005 569050604
622294536 512003753 168837057
200534876 831602586 115757231
742636485 391387837 424623566
696751223 184871474 356315836
520319682 832912214 235905617
608614679 2378265 338160198
379690662 1843700 60725233
616469168 759441795 407016270
96840821 82288922 240148661
244677793 296024861 710873853
554804348 671713422 489754823
502458922 19549960 783472350
36908308 310724442 325383402
572702475 610495362 801477529
752686403 117360247 700779301
161513297 172000550 673359198
339181483 371232033 298520690
26681464 345185846 499278047
280877100 259927297 404987282
422483643 30233044 529500673
462832228 418704784 667737384
725124039 760780219 791982359
805300596 544376314 540096054
783471595 39950054 237828239
318972799 192275388 434016633
772147097 41114878 510348760
223513843 313060267 551368541
711527039 14845956 551854054
84926221 582851266 573999356
610956123 518156802 4657884
173193240 133416236 524003359
581056118 385451538 445602637
734782627 458686246 90633830
742474113 190978703 169070208
1119956 747081438 800095535
128239194 432743387 441411379
757321456 608469077 61191051
310635473 665406090 585717940
257508018 80328780 239644776
3663013 156139115 679813998
141625953 741960529 219679232
92956472 38539999 359606887
809100407 311463713 677810030
360021700 830418057 743149803
576833712 526066872 713351664
331116504 668902407 358013411
673270280 332256963 307126275
610445384 61310496 630833191
512473705 738283436 795187777
111558230 633001583 14839644
830382837 691692492 794049954
280702564 678301699 512964500
815599846 731092800 729185559
812334212 189604508 535019749
464138785 148042697 549163761
7419211 332857880 260077109
203017177 658738388 606360266
507781755 557230399 178824972
451211998 165054798 180499927
560820133 350462953 362302726
559351241 408740611 701286830
4614775 481650131 198882288
325204427 606927537 667904177
454967276 763894352 253409752
249620129 680746465 638744437
560913256 300361290 562638043
230659770 238857537 588744117
698286846 44171805 562372283
521298556 301143218 87050028
699453038 577210178 599422887
659789308 163171640 540972004
412773272 529703569 742698541
609578446 249736378 148648674
816065018 116627048 588988374
667422828 167053535 229450835
328581787 513285614 99744307
143182971 232390520 371595973
323602849 628182215 764031918
171741325 354273203 603049204
49619862 455529304 131850076
298936488 628177687 66198449
59335635 523735407 542522135
478883181 146302156 410132193
562966034 639781634 427670825
548260230 834399458 5472653
784989151 634253153 179326847
463242706 806607500 562058484
430545239 660036313 372400845
585801364 721155817 152843934
26906804 779472413 277074222
542859548 28586094 66692621
592393547 611372529 119158527
85256372 339923729 671654396
305044961 503374992 783598598
687294 724716552 561112135
434402423 120793998 535083856
69032586 78876172 52840839
62186277 144391556 612437418
136986054 772976126 392907457
320844997 191806599 499535791
265300294 751245310 121447139
790866247 342098313 370689128
220843233 230021399 293219299
623457531 737460082 352001035
608570456 512639664 188190952
125527601 269859258 683900059
783869451 689976173 18097468
342130313 149636698 10534656
231660973 319736772 409381928
304458115 730647808 658708825
78412687 411884642 364887216
547166589 14190618 774191830
756325286 772979712 826925881
744840414 561436248 446076636
519364433 160051399 546468538
8186677 806911651 573889820
430078390 469353166 344156807
476365263 715496518 211517483
819732337 526936781 556178621
616832312 805965854 443243377
269582058 314031001 675775141
831325534 58155826 607803240
435986343 55525307 765527994
639929461 329602929 13238684
243766808 539728043 252424181
362130744 789894171 578856815
368598065 240202140 451874935
177917416 199755703 175981469
177424720 330504628 318517940
825616461 332886693 133921072
362729680 220853451 812197238
601544923 202450264 322541146
369249202 461462270 391926442
832333610 73516740 296938392
690794942 160234377 134043026
358263116 428942188 224822830
487458255 331759008 262530227
487049776 536868506 138151637
55589907 192107686 259333034
121129060 316138087 251230610
72764280 596990627 4648820
225329712 623475776 353612953
240540286 627739534 547037012
400996898 582073645 288136986
395142064 751599006 245659849
127522851 755495071 248190197
741930269 626455642 533778032
202182164 740234308 110361317
446315884 337629316 609015359
492174401 361426049 223772553
177591440 72642789 275904378
537878079 716792064 274677177
371820310 99045779 663245596
763060909 410116544 500236822
495554026 250863357 431998264
554525814 791362549 631966017
730535657 751019037 828192960
243591273 232763547 385745516
488047610 798112634 680780212
336354360 370009854 589771101
663692515 594200027 438610906
707708736 368106959 167350013
583835712 444325055 559907378
108581057 293863881 478978291
735173312 386026364 218049308
530275405 141955900 59197866
219499156 87176162 630821660
374671512 132321247 335961564
160797029 773784716 30165461
260936060 277681465 128000529
276782645 508075405 239251978
188470282 330588362 762865351
278435893 294911978 431222462
74056166 817420833 809580823
513589869 262903706 763236835
226912787 261264755 516841246
758570304 65895653 530382950
821013371 834786414 463906949
668434491 610812417 117789089
329468238 467702971 618458963
481461223 317463937 227803733
141473169 280783093 122512378
437912370 330080633 762990007
215046049 593467534 426540073
671465213 307076502 78391700
412555343 180426930 176122234
149226052 566823794 64013835
626030138 793696689 652670954
194329445 542961224 687132773
299225803 436413029 32835127
189509808 720006661 728217879
241629328 46193643 83455448
391063213 43229051 413520971
293787122 250267309 610827996
332898904 631231533 435077442
306510982 259194197 362684160
725859169 104771446 18951494
102753969 739784531 250160811
73183869 244062258 749417393
95294689 47482100 347290417
76198831 740894271 93609121
380190434 311534333 700729592
112265667 16470948 527908386
700466387 5319747 63958672
404809573 309254196 280866988
233729907 251479788 352770386
787186083 515986997 411510984
509015751 32085006 384827021
591691273 606145058 812276565
162476910 623301279 216973214
328789869 17741061 388343207
723936948 537543444 830564796
810322553 784299001 295810230
79669980 182129719 56210351
488800639 649181739 116511154
195477777 499185611 358768588
763384526 669606577 480369765
587386643 325771256 586516935
802444445 766162571 432940679
372613826 125825487 349654761
487226445 203190122 19057299
133987063 456446601 653919219
654467801 261361515 668719299
464124268 818647700 705821036
313801847 128411794 139319775
619776762 187152631 328522076
669236741 326752161 139710363
259910481 425336504 622612434
447812928 323943493 562396907
134863548 246088584 611011951
649038498 260677798 341832618
402551713 741207897 558423333
556126628 316849194 694889131
770575786 160211622 97506877
467597503 53603853 471361162
32188948 10711658 76035393
687756216 823701642 403034531
644743313 462565640 108201932
654305086 463661466 595324696
787244197 3445774 27291646
820496845 20735429 248102898
610277746 172948482 498642847
524622053 609043862 90742516
513197188 762006525 380048303
539659624 283494026 11384493
704278690 30910420 120250881
116277718 519108116 365975403
362164802 161094658 625571808
203670170 756198585 66019393
636096891 384635036 381524102
253308600 664932 319193232
788178108 725414455 641716396
473021599 160248674 188572189
689625264 258320195 318051670
239213144 364316895 262379537
174209805 478355272 569290321
283751701 319537049 624422967
545860380 353647553 77265210
179569549 189185211 61315145
200289732 376568911 679292203
585751812 622496949 78322280
603646225 500163119 630033960
659480451 130554812 166085701
484980775 267697158 448739736
532287266 205894407 601525488
503958620 149895044 164057511
343063685 677491591 128565705
51188811 272745471 480458794
155134285 616810761 229733112
556622047 327632600 400994991
586828145 779819512 946637
464692133 695415985 423254628
367818358 139540725 59444753
443443626 92026879 304525600
652877201 579383385 511885955
664311703 451891442 433059985
343821249 97260702 302750578
329067140 70541142 700500945
413826585 806975027 400450416
631157100 442435198 410962791
180786745 81363144 538650142
412064333 292159453 176485991
115241328 350471325 43905644
601419880 386074660 441616577
459432010 244841522 104276947
659098825 697818377 380101209
377539458 586460373 718693178
536941887 656806543 212967663
814096969 223560908 760243151
186707570 339021891 690281499
161107112 87254533 94160269
46027897 276365053 38342168
346345737 587708705 161082389
758948548 781692068 820990202
262390201 580030355 514294753
411064653 826805900 561011273
387165947 166018791 42072829
827459282 266882020 797402548
359461183 447854684 685073410
825082487 312052029 408961654
618753616 707570727 349515465
785169731 672464686 599315860
834964341 60740331 567218512
145632308 361278955 801312800
214741006 610579490 16399870
182547227 543182756 527233069
392028683 278298991 12150312
71604871 662698879 738213794
699412447 171657806 554553100
151582075 270208226 470704592
7441920 12459756 84157759
560682862 143951887 231642896
363483957 310673939 608113798
372539620 459093382 271446759
169618968 313079317 314008473
356437591 759739383 359452822
293434346 36562897 478698718
159697120 576812280 652943797
658250343 421113352 408987924
129883984 62951965 180634328
671244248 402029356 816812545
436205179 721147423 698437116
176465158 543502675 689138916
407951449 683799835 565868169
476665667 16701993 195471184
288904728 782911947 320669532
763335308 777580875 703345296
601735914 830309875 442644949
789720562 361616411 97814638
639040153 590282361 663196341
120159282 782174960 565958773
275213447 232917903 675600039
679169725 567311816 161985421
326599921 616204801 534378213
120006816 176417872 816744284
120649053 805917784 802494737
536314986 256242589 322328908
332865730 127903938 516338826
609125083 596510173 14342661
579632566 112216218 369191633
457477762 801704026 115340012
668772012 553485718 689582036
176615024 150405077 824983714
43912365 138308428 141307831
784892862 356424850 582704405
479868497 496342307 411849726
746857061 327930416 590257423
578790041 79738063 714650835
314903498 559088632 321029903
245874341 119624874 509273976
579955242 475482727 579428950
624599274 605652657 109276872
180725443 29167438 58160123
324004805 521725450 508236904
40550930 620640344 302508893
478899926 32323391 265617851
644579491 276008531 84035758
137598722 669101244 777606033
94933580 908109 362337671
47215443 336542721 308275025
375269516 392378261 270118251
51697539 40431723 352535362
711004053 688113899 601606879
414996172 721478093 311158813
744308976 341767763 306323265
670632859 53968213 552721327
716292295 706850531 360197196
556216793 726696135 818288466
352473653 234613266 698923208
289880626 4666678 24045537
589527371 604265789 32339324
506614119 214561902 179061579
624778000 196269538 522926341
610509729 723371451 4154370
210913738 692117180 550054453
138042124 592984438 139113305
303799829 168723140 285157178
479335789 223193047 40461838
368501816 240719255 640932444
584235415 361383443 585674435
706078836 60295319 804049134
560756766 422493120 767048587
560221143 422207966 350447560
759687403 783959280 682297441
507493088 797849732 304783673
747285986 123439598 668378587
692835580 125665754 131041582
688687277 430265525 319788552
509368220 390705810 145287420
340145528 115967047 192563029
136253593 394135211 507657765
235069200 130388378 108911585
622946498 442951837 35577160
790860928 291733450 58703711
540904327 315792469 491037536
658271335 521250090 565803417
514888620 764147728 726695708
184269785 271545946 533158380
124140601 644426405 780087486
47629647 19108053 622183700
61127911 124905469 90025852
15349026 539309214 485227173
778285681 54817987 807227097
304708839 125834853 208955203
264176397 580739160 109332449
101774114 734612278 816086289
697900488 737458257 658594072
19658750 390372238 432409257
187315010 530460417 351708714
411887372 15277065 631237856
324140312 293583895 425718371
210888599 139433603 157921640
651206012 531316372 50995299
209933611 479942289 643254978
100271648 294148349 380225312
627105899 496185168 282077192
531431108 436215695 355047650
135587985 717790885 561573176
248186021 570197948 328055719
203190374 340461834 57464197
379110626 200968376 600743746
118221202 503553528 432996122
500676948 492851653 835378629
368877579 552184593 642189222
101193202 803622411 295645008
375064312 770597833 390684552
525315759 567895333 58179802
132509015 438690047 358277825
537559313 163680429 759041896
712990862 412736038 624597449
275153585 3479129 351933426
200104084 622811586 439786918
279055802 279259600 97216397
176632881 363728107 380904634
683633247 292474759 408342327
646559398 377549586 407521650
671301270 365359973 231678888
825343569 828401341 325005063
121347267 649286050 791447485
647678287 215316239 134015115
106979623 46042291 17774977
416602492 603827815 14250731
156211952 378437290 366335163
343818280 662183912 750200147
311924446 599757044 439185525
579052562 598241850 79037979
338068202 620277726 159121094
292459172 643773381 64114638
827629811 460692619 822893426
808718062 193551205 755891571
779397325 318948352 804275578
758720053 113356535 422481759
304547086 605908236 426024793
381386097 7687072 162269195
673119952 203427884 831816344
429988167 655136069 423077126
197485057 40747742 131191264
148384844 4571010 177214857
564134819 284856823 105752160
11012182 222116459 230520315
207054830 426006061 372557571
98321139 242726609 443631854
299394403 54796619 360933114
537215344 694802091 379031861
252189228 86729670 664780185
804321771 269969008 528562614
84459233 475243277 534575401
271312184 327644717 485014955
236987748 667363921 682171591
263682329 152591148 410004504
321463332 8512773 467463916
561452573 579714735 451498285
137379098 770862018 166497259
270635932 203023118 829200658
134392270 699650774 81591271
733131406 524869643 133729031
425876710 800499906 218591932
174930780 43994601 543493993
112196734 79891991 204002248
176516179 486506786 394915464
815400619 303442545 822468541
768123584 312652211 24682967
796453856 652634264 805198753
758328746 734232952 228263726
570178797 609759394 523254775
313287624 668872801 39806100
720594290 204223395 168298466
442824107 360550996 433267208
3941372 544926719 374920748
519013780 365995207 478772580
511972548 549465336 309604967
447722685 58284250 26628786
719842479 829115042 524277991
326750054 738190447 333330475
31654432 22306163 66820784
94547098 551266387 562359759
475104624 816884686 727628804
66583275 125469862 74544904
177472337 283431508 583569255
462954834 612440680 380050556
178557698 797672216 54754531
629339580 11192199 632677299
260642114 157058786 364297727
72247054 133115088 416397828
196752367 390638848 298346174
393393521 225345997 754168775
90434987 726434100 482874363
779592556 761093951 550248444
128969073 685208751 55524525
137728890 483507842 270379183
292332088 657941421 288639430
787550196 575303 346755622
637725223 239466530 560605154
556984751 735026605 366658368
663882879 587169853 735907494
55079887 116000327 317622764
162591165 466430886 174688521
692457084 9861521 353667233
756676734 225522697 523389531
793319229 711340250 667795836
467729404 532312735 832311593
732922714 6092150 207841834
515354294 644168703 701505964
399866189 645995962 324053089
492338328 576204874 805407844
264370972 529288415 146562677
832977566 658003614 170684365
771890832 313765697 464616535
756495462 32798696 212422887
83579319 558358749 567816410
174362099 686423551 721751488
302253839 23089208 787995704
562376323 34988567 751300874
546252713 495389473 735117365
624367634 776743979 712269575
643440724 437653293 238128544
364605625 691185029 199475315
507890732 22497767 55526636
637081013 500954656 554868749
684804691 81732883 730092357
631385721 377156752 634303430
103611190 530958636 208170464
345263651 640483037 437909080
385302256 741472584 473473979
66406347 820607843 440998673
582019333 327733958 181166378
81720846 518614175 472076512
293435545 392380237 721867075
593758093 181169068 701365624
283490935 203224964 523415636
199057154 451598138 650164638
168808012 450056595 723583189
98974983 715313180 539053708
770474151 507942837 93410763
627120042 526541256 467838899
677820275 64960000 210729266
248168252 637287753 723235352
795763598 172688768 512352725
759538610 425400860 448074513
342352023 528494390 201727425
524768073 177255846 263186001
325700111 484771997 217162414
110012698 121093806 614147437
97514285 208326384 619070839
430249766 245007470 142208135
477944644 8924994 289575998
559887148 57483768 525923139
18993007 143474858 202323111
414657337 519030089 771631186
23200866 417932252 366711556
114229152 370524080 61817469
603403199 123654496 786659551
614910330 258690699 615470855
195840881 125498154 542396993
138141764 365502253 43067730
298753404 603635045 45607847
457532513 245530105 394836541
287015703 490304517 529031309
698293807 479498828 718413361
673060953 273360775 167300848
392662402 155060051 643302482
603378548 552774396 226666397
802783475 534717097 605026250
781210510 430137850 492769303
186800787 676960388 483938436
555599154 599542068 4530157
777985600 350390172 25233785
767339414 545130671 77245703
167180463 270398449 603105959
336757312 322082398 197921679
673363518 823750533 363960979
634305906 361619452 491712204
760809898 277091667 419701490
610012149 140131752 410060016
537865495 474682745 122330066
200622779 770162213 399568394
221222007 537034208 778251047
502680325 443702427 3554698
512938022 627820477 688640940
439540713 173576072 796606637
396724463 75853527 74402538
153155986 145625374 230819271
409023116 622076037 488500390
130890348 612729430 375541050
271020058 646441933 666515962
64346767 141553680 423671158
780472360 516324907 721538566
651743241 700428779 192088642
209351003 691175175 203570643
673415383 816579019 665436381
168555341 742919967 330969611
820483716 610010370 835057242
768052690 129082096 337173846
724330917 503598636 4516447
84272150 440723831 178724498
46220742 644458092 568716485
797803503 226361736 291103496
354954321 688757516 366662774
37226982 319449575 412496741
622815359 475668338 514462160
564072567 445005158 385030354
833422111 292279074 504374314
232325649 782093476 462387262
357544972 143430684 603554891
411517081 809783791 93283547
260801346 197441148 344123819
717355331 5572995 129544452
592577244 319953910 115310314
325388651 539843212 169746516
806392199 281000442 287758717
421938675 481330278 551145353
249062321 696962526 628639433
366938487 232077469 181172581
100033003 526397241 648889996
651737725 47538115 278518849
660450892 637913914 162566033
212625030 561554755 206569235
681973831 165749752 365194294
72994556 342741244 6695034
57029233 115982614 646625267
357868886 339595671 772440185
357550273 508838844 185861862
708894590 243252532 707204103
393695035 604767351 552718129
622615615 393095967 298550571
578383190 323800549 789246333
387167009 155144590 73565269
501358499 190888174 356461672
153742355 552318175 461854711
663848568 792558795 636606994
623358538 705870767 609160780
499355903 316478375 393477273
343000929 441719801 396998419
540121686 324909641 799837328
279478450 420601001 316238764
298314338 396849334 353463751
339125292 184010632 69474601
669702859 466347986 333356465
765150297 266263198 23529958
527707550 730921031 665663233
405095406 681872557 631630088
455150890 424188635 339434431
694324514 819707279 787318784
393460622 798255490 431987373
659328483 259430333 553440882
52829802 185875402 715819158
368112356 57709838 816873441
660107215 661729250 137709911
543831714 618341428 637966111
146087842 555271365 313588893
206437742 765679700 698496572
794840773 183600782 226853828
818925361 712697784 471063462
602368989 40869266 81615831
94243473 334948147 46613731
355373439 216437334 431630333
356023747 712850543 489566621
329306536 707210427 298452608
651225456 564023583 569767830
315347235 369544017 339130087
322289799 173142823 58648574
49325299 11664694 812581871
409457369 684082882 197440379
572093902 25467066 370620058
786801989 704861237 617455048
410574462 690672765 563049094
315124064 415492716 475529699
48453604 56398410 275270883
818277533 256319660 513772804
388036098 608903037 85063226
217658976 778942238 642122908
330661604 486621346 450765013
161920181 436401324 307254034
319103454 807033307 407234866
69435384 350330078 247763149
518145751 653718978 120617311
256918590 214142871 518706956
336602586 467403047 612713428
111715182 684001448 686382507
242719712 716164637 174736498
699602352 80912896 643426727
487874190 347978423 349270919
516062196 566828742 304792943
589973546 690118966 705012240
520084535 269381703 554533916
284440524 383340497 630476058
267263232 505000344 397577211
440354714 257650445 265999307
677127187 373003981 552429211
737093540 312353889 333687646
92289833 825423948 324818520
524195613 702696146 578146505
255550976 324597402 448250685
6425691 419238794 407431894
159166380 306496922 117651242
779345312 39843853 599848416
317824035 343581357 31162674
7896 4969
407178879 113269296 694095208
86183758 779307489 356170281
581289053 701626474 734304178
151893608 312703409 663386261
12438152 147580544 244914568
168715042 773404071 485794820
531350797 244659379 29420392
675416524 156138616 312142831
422455261 342168363 665865999
420478595 545786952 733136850
649089586 150518669 568426105
668220069 791873158 689299241
701359130 475348543 441258995
476285763 132524954 617824726
396792498 680126754 760735185
589499668 213122345 454447484
246570540 581297395 359353058
550827087 340535283 811278911
656723381 583639986 107148537
379486567 23799354 216113394
703345600 516355982 669702095
387681420 194353939 232673433
76554012 696573027 757385027
654254949 387142047 757630738
37030632 399090181 245509433
227835314 223429054 226563605
549182829 716613097 234939095
355724375 460576987 559810449
644161435 259652581 335226574
738332536 705557676 337899742
832297116 370787429 733957750
756015906 216574856 212480164
518395394 309208209 163058443
210792671 579702455 680077212
596352914 299357131 261523961
339869376 490738146 274001427
313862932 831117909 586829638
498616549 275320899 571889822
494556670 741079004 793856267
587176200 27857324 165550629
219684476 688533659 205126210
694418214 174169674 488545470
603057918 818642445 286789538
83297228 486961705 519552652
384012318 191821427 759143613
706028875 461665331 379201627
737510642 579052668 823638103
727478374 61096583 651483209
259013185 106047147 509135150
219435956 24420373 426618500
704662525 206213192 710283957
557826281 236774372 787414345
573269126 438062276 369853935
269184621 400212888 716210888
783751403 91397430 109855704
117938764 800804204 510139821
365790804 343982618 282783872
377938283 273569496 342232225
239595454 530796478 237744269
460931208 383822023 338383562
675819672 724089031 132139537
346994579 3779590 4204987
638144621 539227608 618549568
55620085 386556671 462696850
183451769 209032331 798289420
68030511 178835498 245964409
288508080 748873445 547109876
640453071 542250730 798098286
432234441 102720200 291410888
539767546 437067872 398705730
272079207 803644947 773015812
799604062 799093596 625406142
707513479 89483235 755440900
742561270 502940033 213742327
183146153 664147579 507110509
370587463 798221926 471832047
167357107 637089245 362369015
140123978 244945633 504271495
108131418 169856139 33412234
762238757 249264311 468124842
315468385 438143354 184603554
5783563 135983112 731595140
376321852 456557816 704488050
202655139 294444732 166494249
227972673 385631231 92680564
147879779 134034058 463518437
560579874 563923899 619591013
150888632 427326074 755464984
179268090 827724345 497135149
321971553 550251712 153687468
279993253 634192048 140304644
633057859 636004740 432782439
343750885 702661041 626458831
473666312 585549595 423770302
486454140 452756537 352028336
488188885 388410732 646588053
484007194 555767311 819529068
125892548 109898206 33607377
609227739 460061037 374662106
313471567 383244258 280744412
686086787 730659650 655742732
474137503 292523574 554146709
20546554 645179561 829784349
625684558 726455154 528934988
820056951 205089885 577440540
491230943 67329710 17981169
369469504 293426782 23401454
248952987 736249646 336871702
78498896 528312082 407944144
152790334 162374050 7143233
104756501 514956656 124705262
772972165 465587502 65201824
447606607 238566689 541278852
545191244 667828111 785937163
496372085 652161912 768025802
214056045 95409492 406032774
798337313 694385028 719836577
516427342 510071316 342115407
631005669 715128674 627404355
344328779 563181249 185914019
534766648 137963992 695027634
12945016 111369025 747338209
623282319 303237831 224091066
185468101 344115970 55174113
669185447 114605240 569719835
27395138 733129742 635181263
649709970 357085520 142031734
122045273 766553533 329403126
129810461 285772235 614008333
82045795 828390287 804171626
681549671 478356550 712341453
404738086 731175097 680829685
268724791 782195041 374152230
528050360 284199106 178245406
681366429 742759726 281910405
50387198 365427177 227410388
115465311 185581977 24746937
130386583 377246531 754667462
355588432 67015 591341689
699208505 165325213 752075134
689634047 445439552 161386609
325853734 78601738 208579603
48134826 216457046 443512894
822660143 640711288 759637183
9272131 538659882 241585247
808262082 434759184 672654361
55430558 389205033 753876566
631353124 282602021 556683488
559033527 514514140 149418841
635133893 831872806 246029074
220330928 165364589 605734375
241981558 592994040 402646372
619667724 670752548 67372649
413608108 222846156 468170685
447153820 730326288 310501574
562490143 747592063 812996195
614793115 737610923 340031398
13397921 245081762 41511490
411221269 773878695 411998597
773511307 783837382 183639171
122642168 110532924 378270904
829649358 803716470 620214369
114992246 546797043 88735911
552974958 316269036 494749
696006651 98934558 228128710
597736033 754248624 462159823
642433999 253505899 407448568
539551437 448106121 300718252
355083589 630678192 387819269
85955952 5652306 102169337
757505820 517724463 781979124
534091499 578402026 310086792
659692144 813411377 140474378
671088684 99190699 833038333
467504185 354359510 258514951
134506882 307001551 565400884
811062112 543438128 615872424
685175937 292134308 412165185
516320200 225531658 377307401
87026434 24097678 601587183
3638196 448246699 67936237
144331811 612854078 683360459
656396572 55010238 175891801
591131630 160139026 92655059
656803760 826659066 355132954
188509199 322121498 547850385
104677696 105723226 692756360
274961752 65946653 10306600
814198416 745924197 555335891
447493000 478158223 445710507
425600270 265447555 782438328
535376677 192648961 786671123
739141810 126853937 244492803
387256188 377283595 696546921
488405206 746957952 239405406
67524008 699214626 96722353
153592212 821973181 392748538
506013067 17701664 573909734
813278842 450989844 375930485
204940062 300694425 652946997
513312745 132576995 496925906
111697702 57274187 521875851
390464890 626371419 400409443
547057981 822250139 411686364
131807957 541204458 702383251
526721777 684852014 470558840
456284883 555003724 806109894
802270840 657132020 685559350
374450747 748638897 46509646
783033231 538500860 636584156
40508205 210201090 146043849
367569644 668142523 595275366
744044167 818140775 326205544
759853118 555084751 761014841
671068206 731316919 261222073
378189544 57841366 178218311
556855821 396895468 423494706
815919718 115707679 159029346
508881204 558131488 319968379
408227790 608263721 366406925
393763801 367329968 531399482
688308187 325462219 691672160
128652553 44517568 761799719
790265147 361302905 309374438
203963240 415956661 252800841
31593289 687965667 473633237
666898674 412149 132757360
77941324 820923130 262922744
699748284 479217269 60257661
718036746 820704522 514788666
345043603 627834047 405410034
499853000 506691714 487114627
649844999 504207878 158241741
568350362 88059437 427077668
258631143 652756391 490931182
194259814 690855395 744782050
745866736 801685009 67753425
812360078 374557067 30543440
109381426 661903362 60791091
164627690 580953220 321228076
557335025 68400674 174277052
145754569 238506996 722009910
54381193 163590126 654867740
537625327 223067677 357995659
271204304 228489496 128017475
288953525 478764462 25343614
183999016 595762302 706828090
448815864 788673239 674514144
200590599 330011383 734387659
220223259 95232460 143324313
314562005 398323633 305132411
610630058 652025385 242583151
335553400 764914901 604694586
592456853 132347995 102071636
728746917 717199038 22342456
391173514 253105861 293963894
227668310 44941596 83489417
758916908 281130073 764610520
123417 267668103 432581803
788865909 465286754 799099191
361845885 690592570 425521488
708092540 145611667 499000405
832674880 785388727 474946830
437041899 262242452 317840469
738875918 257283202 413462532
181698158 552463289 548467359
689110515 583107279 440430880
77496960 289793593 73565515
380719594 2480799 439135774
500840838 79945921 623551361
519747775 437301244 642229848
747765570 587572449 796183772
506242230 40975575 417018696
567376325 363815940 495380720
536717349 383879285 648080108
667664147 281974726 192148126
795088841 275201665 205332517
289488641 825376727 24978537
648587579 208982124 771771934
590902849 221096560 317910824
492578963 166527418 822739328
97717856 535612789 548741166
785682245 741685043 98733705
570237990 371480884 31062413
292193666 431026379 16442877
569529062 350581564 316578860
209589822 663968473 310016761
503623858 617158288 468376167
559058671 171805701 813179800
40149239 785671337 31438602
672325539 246800640 450878562
44373876 752110076 247432936
269075616 513345342 323675258
772129724 166086744 512607878
271078788 6964571 600017521
103909415 382953882 236121508
553829989 762332400 723679149
544444304 390846900 781504276
574348939 612056585 131834457
58713849 703522084 199324295
344030104 563892571 746381336
640991223 34544228 407113490
495096931 491946239 637217161
227385745 690577483 339672239
673904168 341398919 553843430
1404808 833415235 295296027
466863250 433585507 814815772
673679547 672091162 827352223
280067771 486015364 532937282
488943111 323585883 98004849
320093668 592304883 45695008
243021719 552967781 771537013
818028203 38605266 401805614
591386828 91039258 387920147
242452090 261942591 510346964
176610829 42680310 276002117
556377303 315883842 727499231
523950473 180831386 831562806
485742253 808966508 102932048
708612221 462281776 14531362
407241189 123300523 525902600
624958665 100308069 518458013
404577341 640018557 562194401
816397505 378908183 824456085
600886420 577983310 82507384
554859054 493561691 162203706
64819624 587067449 770672578
776505584 383499982 89610994
540814399 825890093 151887615
765752069 153107280 129998820
723815351 654086714 211393954
223100023 623707825 333607260
755985849 87876122 773850662
370539381 268094565 358427535
603612763 545248365 824153029
7800649 282741741 390461238
436413241 506791485 342836576
386236137 183714661 578050954
755600258 320238328 144592825
327089621 3158276 104539506
741543283 591727235 67213446
776082179 427596908 392793719
499995148 309562003 352221842
737148522 644478327 221029794
739159742 31977262 832147157
396164355 694794894 25304278
654206433 410748952 545127155
163091722 707075960 504234271
805178297 71702588 272680105
506938052 305637327 196261504
73194147 136861549 194490650
512174911 638404430 176613798
355244093 304906597 421591892
765033972 819197133 610917330
696008912 820292168 741413697
460176185 363830207 241133458
310620953 438182164 327951093
371189017 421757651 557253673
633432133 585937944 174474432
434949897 71692112 532892687
525161509 742578351 77338632
225600175 766590690 381340046
399072842 412761777 299343752
175102276 468911186 505493551
154312993 711565068 353080119
254953399 142297528 91879866
457779016 218081236 759956822
527404621 585318192 748302562
568402779 361388723 141433943
337343210 478284875 1227467
574331464 612241574 361239596
424885843 726455331 811026911
801506353 605643762 152577966
634388307 291914182 556705713
682053374 304604349 266981998
91317091 146119585 183826252
478251706 151526408 452238818
65672511 815011013 759520136
122814598 471976694 514758782
788094217 289674497 296929068
522976179 763720927 268216493
278777931 11417380 505732117
536496149 129545759 832424835
20245230 776306595 627270750
445963721 779040024 521531512
240483846 421028948 150364022
778447737 770490416 592737847
189569678 522501544 704801521
439797568 548197543 528493966
712951454 137288630 171901020
372262586 183293530 643106525
54605841 490719097 765457117
275726621 371890312 158925860
479957456 792299553 653565372
539094258 544355308 55251489
732967576 824865120 289069148
293920363 702251567 614661469
34732111 442275969 771426018
716191981 122572644 86223962
79215171 736467968 460463034
596956272 56704847 342241815
626022787 399328407 25488907
208650359 555122659 378112818
481139631 227198775 606122371
452529768 15860828 328342006
257090943 411399089 19091882
58205865 342734983 490826859
233843217 260974906 768936669
636080778 211949646 680682470
347955769 216143090 61812678
272596918 249183783 746491772
598142708 145130878 808389422
832756183 166649559 566278371
318589382 768568133 185025161
611198288 321287130 5310973
623667893 112640640 412704593
330535623 652378801 505356297
268300579 715539792 703482150
305202716 202297801 238633621
676161751 356187164 621283946
331039820 217910110 181028752
218967259 719263622 816862619
695837823 791246344 621880931
811196069 363323630 242582110
386584124 100222566 398483387
76927356 262460336 772763583
237263463 461352380 344596952
824593570 117014783 768045998
227707511 72424331 705115154
502385574 462397720 1887598
582012559 756614659 668812997
378295169 373626223 94518041
139726919 255316844 594382393
765696349 255023188 425935363
773676764 150940081 452914171
654241886 155614797 86797640
166654289 558952614 326166732
535664376 664901310 812825627
820818446 527702716 537362488
265991603 21690451 686909668
445274795 555017079 502730542
94657243 503244000 287518256
214560760 676514533 173188446
545384917 750903566 717860699
745577915 551515103 198119664
60840532 521608002 330047050
122859603 321846834 739690823
630156133 825291781 344403862
305170899 176203063 123673569
420467397 102102888 663061297
46604268 761665576 561550696
239622879 452219357 761028408
9544662 786235343 492563119
499341306 578638431 2195473
185015513 20353951 440260656
480404083 489707682 495987093
17679198 239154331 122752099
267501796 466169196 696479252
708922974 669309138 616318840
648146980 612287689 594603248
442617625 454367301 736102854
714730149 300870593 265781272
283977334 381270313 342123396
341027113 688870938 67874352
653857286 162712552 72615330
198175049 669544706 824523111
611666828 112920276 678168640
30901903 608863581 442963301
399347781 73193345 304902317
529039710 259184157 120343488
36332563 374068496 337342229
606960124 480941340 606115865
694421546 78403051 815746598
292421611 399194744 496320829
115391583 76316982 314857257
546138308 330058796 209187961
629405328 224511825 488753842
397936402 669906712 64875957
584033312 120549878 310805597
22824660 832257994 50663574
491145103 248379139 609277682
819170316 801363116 617150046
812230847 658662615 571671475
560888174 360988716 368520187
651932002 819493807 787626112
660959669 434257853 143200424
602251291 250439804 357357808
629789462 180181993 74310095
278291993 291828838 43549348
26585686 192892041 393594786
618032084 426642193 140968524
214924205 260846630 668420837
196231749 165436856 755264811
287386361 273885586 784468035
231965160 141686801 74461422
771426993 498212108 675552375
804056102 224628377 692477345
483363765 108978802 186529400
349716188 31033228 317469376
153536246 31912105 659455709
367101763 82181784 212198446
538410398 4235470 149318746
336491558 50715863 122357305
314872857 167117313 733969432
51614906 169486926 327291914
548306561 703203936 514053765
775787629 499488214 51420415
620980797 435116685 681966748
679657093 92816652 518549156
197241172 827310160 345647017
68043919 405279995 749979253
419796232 780244398 806316470
599941081 597489885 404109436
159557558 667445250 425221497
28135457 529315128 503971203
357912286 773394749 335124910
479181810 482657183 550176500
584051353 695056266 815275251
139865873 511208727 463144627
551216848 91831800 278690301
808880697 462407959 390991725
358558189 105439669 70214735
577269988 408811129 775466124
587536264 72235338 386174423
174836159 789998187 342049625
779702321 184882083 727677338
538167330 433083485 821043141
607054544 287771205 559318979
369972810 340420483 341927826
474908768 793704783 506964639
576850224 730763912 311510462
14505623 685458559 529303666
336412390 684644217 735209762
723677724 796424393 748639797
407389710 576096839 177249362
576315291 712499684 119819337
434454228 717344904 9181014
811771565 354515587 647570291
732608811 184967346 610428595
821185405 490476902 245224736
540727993 169560077 13858037
44980784 96278680 142738828
323935256 123710198 341672656
717080013 178944618 31836027
76348066 487373768 832628176
275242082 715546090 625943191
113657491 298520770 433461238
462830145 200210115 673131020
22878284 263257206 118637807
813992319 97700897 371999390
732296260 124113248 807843140
172508854 28090425 49991209
258465517 605774948 599036777
795137844 259802242 5276046
819441906 202261875 612908968
575948264 433434529 151924341
538452997 537084155 528747846
532056513 684010519 750998554
24898845 777213729 327636191
777186652 453854821 787244836
203638629 8974102 808824951
118597353 37003831 4644132
158208420 167840253 100935759
350711246 168591774 389069543
490216185 798480961 498734463
429446432 61854370 537910051
133751862 50010999 669962480
215629350 345007930 411853885
86447018 556376491 463762501
56560243 571848376 803633288
384942113 272779415 388108596
159902746 645302861 122627795
676167621 337450987 673540220
101460364 32806562 729058684
325330848 183282211 335015735
517452730 631305973 442179413
452443469 358182218 79110597
594909703 819682265 670359499
810591348 610978767 104185322
1332962 491645929 470107030
376035707 529909946 575006961
324063435 59479756 753717096
400108505 134607631 668516937
186752980 604115948 833516203
18774700 825490078 583150094
6440590 639444030 772624018
39659406 70927094 607666510
477246391 529167072 683213691
489139510 732927170 68957091
462837561 149748310 624240477
56050702 751409691 639177362
422950982 576984707 588115238
375337215 569328768 734785528
758658402 645554537 8270929
698413 411603527 597523222
311653096 591644413 80435136
778541164 57701993 143824354
395752173 274350352 591784105
284332079 579485275 365039635
797685753 710154454 458132944
88956854 577596697 648976060
741696369 205721374 13874116
458342298 344640123 167537473
685251771 293117850 548349152
174026959 339291803 498152444
763669372 312929000 243347997
534599224 19177101 684161753
191213157 750083036 298016929
766252739 491986231 557501264
825198909 425822182 545300489
105263869 313018672 330397696
529300317 493525549 489803818
446881534 470685492 721499924
26282718 534716070 739535611
819301663 122016987 308727288
58459866 408862352 640543378
599793046 529131700 293015599
154943877 393490032 326664607
23645349 702568667 794531983
790115676 102314657 14701657
730924635 378812050 16273220
411602259 747750569 288022810
719814475 290231999 310125973
61747227 196293181 397965502
100333301 717009102 367271800
544745706 529708919 338442161
273659832 746089762 605116790
553960662 218437929 183153881
521341601 156630146 485537313
210880203 215398217 678260649
620191721 15577540 111617933
626843164 814472257 401573880
337464132 1131412 1328577
318478919 101911492 169674874
495540234 603988798 151798090
30317713 169253301 620010632
96825904 343202217 549825930
397026520 552504205 104240821
768731760 634881228 459232763
690191948 315504326 593823666
383770106 527139250 351426977
701141053 497120909 478447570
444681596 332441575 480991518
354950974 100904071 603243924
618245264 455798689 701031744
347095965 423041893 275926097
631315064 220079471 282257966
338030686 57481613 743351939
30822586 27826487 230447389
777895227 352977273 629127217
205926651 788200359 218316184
734389056 399949497 401234971
766206836 281330000 487597317
683079846 109533715 450897739
406524857 543661332 117200034
209596209 203642422 802696383
352610603 52472006 449167
197889741 385199640 380362277
362144619 430545885 101386765
539307724 213969828 271639592
573547193 135879361 280082771
718206845 713759919 518442025
707391402 557602536 395949515
753581670 420608611 313994723
761505947 129445844 531850575
682775855 250371956 374625068
4614658 478379788 174652623
504359043 121392730 794095140
510900436 281590173 160895901
523125133 365660416 113500105
598157369 472603718 312646662
535125184 65794946 134941688
695899925 781075535 181216004
23162877 734624537 90470817
571509351 580361970 99868246
716782636 511561774 721147984
175619214 331984393 485799163
499576671 529539168 193317342
179707727 105551214 255216752
234452793 730742988 596892945
692960128 407843609 193251458
145973285 459737975 715604141
99238841 618797043 634877713
432494268 425628509 241201172
534462739 174707227 203813144
311809731 573012858 191692660
246900322 454334670 112560249
168952197 481720132 42419132
531468055 742148288 72852770
311310483 793489212 799167073
493323184 457990735 132437659
257616370 758906798 544725684
140240844 632138898 724436119
53115054 269075642 372279068
516503325 378924174 259176203
732574593 93175579 451906401
466234554 153214677 109288361
87521588 40314552 288210792
359098107 323496425 808447558
377843319 315570653 583349571
392118395 416593213 747555186
502293397 123971450 816634830
581097224 503279727 89864296
483780761 437712470 715338416
799997408 654940788 349074938
472911912 709749629 659761615
627229284 762099876 216402710
333328006 602024963 104625551
674803539 504988262 587301332
136976376 180955845 552922433
362189851 492728214 391706064
125069928 77756174 681446884
410710403 674835409 656511400
335312251 644778142 46112482
804465977 601794967 691815388
462270663 642714493 812069627
490852025 438778271 595611354
569040278 142496780 420677017
40851718 165212613 587513205
622904365 815440166 513326231
225385865 518868287 457208159
24047019 308417394 539352019
516643926 483232203 214798519
529891233 518620153 40766406
302668776 513620416 750664167
578540340 654454900 505299832
17322806 597853627 41519925
516329191 601497290 772252854
605974831 52358431 479976061
711040700 165613161 335793623
210081049 78513741 161637717
323823074 79073882 695814525
44172522 607439024 552218935
349226505 222329607 483985618
75118185 235643910 233508634
309895088 674644451 527583960
751450075 125851587 634563630
458499484 282280013 548377045
673459989 647622354 666047715
493431656 737386583 156741852
265937461 832025642 536968815
203441475 225651622 302033904
319659538 767333632 259866745
302290300 178187181 710325666
705360379 4485892 32289196
749319390 174392054 624788889
142324974 203170542 594113324
515367866 522506036 132706719
470429042 495476849 521205970
331632984 710192850 400341944
458221905 129125768 43423627
495888651 259860317 706558890
775822369 749130088 624072450
199355988 236944289 130284748
291390658 213512107 271174135
17055640 629062111 135953025
58830341 316035062 519134166
283367797 599437437 257233642
733678799 99794164 375619533
697207262 548577260 685036284
661686977 411434955 340126891
415001484 86567701 319816091
433826285 231465024 463245061
260860576 770487182 212186239
754310495 403373599 352879357
389399400 278124612 114863100
664053987 579231267 757436670
620493821 518264642 547999041
574047670 483560274 716927416
792337977 264526247 317317158
110823773 73679908 292991440
427311598 130010195 720323692
148485861 719159814 12817897
698935294 272715473 642525923
189821909 555896852 259841875
665573122 398576623 209975484
743018291 806125014 85176970
491775623 284796108 777757469
553170541 31459531 810351065
278231324 369412180 435401265
463691248 752467902 700358737
337648978 388097238 214242565
724911662 636757677 769191349
625639093 482739303 382094551
142266163 674254920 809179967
337594995 200687200 755501413
817495726 617545410 678408770
409696908 774945791 657719172
527025107 275415961 678826459
413195674 235814879 11853637
46416954 65762513 763757589
717355782 588617727 640917438
289788539 634443609 149330668
574448022 784111031 776720287
489501594 290432599 565068570
211121436 511551274 82127032
789899368 313573242 697604156
703376844 604268372 159163272
449428199 803561157 425640550
600862396 235482871 404200071
578843280 240479832 605309111
340168515 227184835 322454911
208353256 798791225 38896433
36360962 393372295 542057230
591266805 465108785 537431713
546861471 698366856 633478017
673101767 113908225 368531927
89980309 362305539 545020781
116836793 656388565 130419051
795161630 320813737 449847499
385068486 4500190 461434486
540214468 652016101 364288368
261747376 54208282 405534047
535021914 741637303 574151077
643307678 719679458 775324114
777207666 23953685 377089982
768513046 810902810 200028349
778282236 688240662 144574501
529215396 641617255 269092483
824788342 199057665 584294887
78748020 170785546 491427580
228330089 531977540 88732744
820157284 432262210 480981839
633634168 542833993 215395950
704739823 596051557 590666104
808025444 159219154 306535032
726109972 801225496 342086231
571091534 805543837 618786357
106046332 139004571 12143602
704251521 469872703 14917370
637894050 407853317 239637035
771622703 668055495 162129621
190932727 18312147 684611258
132898775 413666637 701709122
552248595 738176165 694033910
51055789 126292895 640178002
652238414 77651767 126266576
799090021 406616981 177192517
54413993 34455364 41908354
441027098 200891259 113723697
125594343 634255113 696335213
659561011 28080022 758168376
146106938 255642504 805539395
248032680 635364275 118388329
363814896 561347862 818127190
49774498 829254058 314106834
219260651 149605992 113258645
181400040 484474846 67163877
12469540 583839925 575910859
175687616 31294746 245697600
425739180 263149938 790129550
412488140 53141344 702065250
723061271 601520978 355904832
725146897 655247398 646055869
47641917 750290103 65133769
394493839 627744741 38579411
774040543 442304182 503226278
165455038 425008675 713046864
41015011 104710345 178894769
830500804 765470796 443928317
767903904 485042823 650572498
4809646 716847542 257516047
655842262 626067397 177320323
233055537 833175954 28317803
631146691 802059048 513807289
256073314 67904311 662265361
253354288 270137151 103407080
31951687 406221991 301747611
634106799 530948542 719426857
373543777 353415991 809174704
510259232 107446563 746426330
443160602 432133142 599044102
201213484 624322510 217578052
388879542 377735234 228407005
299480710 662716687 723725972
64819668 390387076 597287625
290214677 172644703 464657005
406189193 342744422 116748919
706868005 456180788 201408590
52856808 155149740 300998040
642261014 236331695 620568607
226992220 778725544 699343722
763377015 300393517 611185635
569587460 194457367 805039850
161689178 411788570 379225720
548323906 281354672 685827118
732753041 224769206 10665080
19927176 56769814 36983153
485870481 38012875 33354094
282210349 224124838 699169721
825515303 743938173 547134405
284027341 748915718 293736974
248927414 17256827 553721025
466504492 396385966 214286041
567900945 108817961 7477050
705670170 411049424 374441159
68096955 250873125 530132766
1983667 332820518 697234277
557460152 358459297 285663545
518120873 462603400 127097940
657423904 622910501 708134691
791973982 228032137 287239467
572048219 360220614 376847115
810059263 8060638 551352109
418990328 346131572 450995812
186465227 642002475 70273290
193010918 167554632 345054434
327418713 756588047 684409137
75899209 154100053 8932590
540056576 773410200 155267897
597303529 791361462 230237110
788871036 819988824 232420065
340969923 130477305 333160671
722324461 93316988 157644691
756820510 87007018 314640055
65920551 389215365 203680784
360889425 732005257 536862172
50900095 159224785 464799902
26041786 431716840 506227599
444908853 446108821 294449074
592709102 53717270 331951423
352782942 355657949 583556963
346080596 687607059 323139013
598395872 102134591 489397292
733084772 667034058 392750023
499110250 429475002 177227638
685632630 612988689 322509475
203628018 52205831 195763161
491075515 673632921 201310738
613546057 47492178 569779969
401009321 560956580 374316915
32963133 258492365 399048755
367757789 763268783 737051406
787928867 528652189 613374631
483797548 118995114 673626988
662631527 812598602 768592830
330688627 83068847 389425303
290339920 778003922 358019698
277128734 312832724 438153974
688644423 255418054 698967366
673212249 251215828 625756600
807792690 234173829 429243507
605783900 56282450 197218924
136580273 113580307 758045878
124951817 67003273 706289817
721378499 629644819 415341112
667143010 310939504 318989939
325758316 695199745 439566552
309556585 684053709 493435528
628131588 364093206 675398507
793663452 720790140 741245075
130318531 294016359 186638277
358448817 76317747 220561396
635027320 495043126 321107857
819756811 126606919 525362289
456634393 75733627 667042381
580397536 229163926 64243696
71580328 436620949 515320789
265938336 439150623 811417176
406368616 243269873 273282072
73101496 230915576 84247782
520473725 476049086 482050488
614097491 485967194 754843380
760937768 108233096 702459743
380214491 643106076 316431158
516386311 828964837 566231568
240317585 203601837 322960117
442654338 160072956 647275736
415133052 258464188 642450320
141817163 628562046 437387736
74411499 569381456 91172343
528255489 592161837 725673478
443356396 630969749 350361354
223891508 751014835 541493917
133804840 96359340 372905930
477683506 259084820 122500750
215782411 279182005 165857675
93601907 218444091 791429104
68528883 610496810 636861548
235268054 604956100 264942540
655610221 630186334 485094240
202977291 307164202 26251880
581919640 94746250 271739685
245110460 592324956 315170513
523666436 678623771 214023628
400982339 510076510 625252636
744848032 4609706 235438055
524856036 114254648 619864667
375338591 584271357 420520375
227713030 701319875 670694832
16629496 31720399 482911153
458071415 630601207 135801518
380012412 194963405 260087940
681487139 160531624 631542277
783618596 132145246 471297784
85655351 70265889 618063726
829207050 297847065 562308021
458515577 277496388 722900448
93225305 390867219 14104702
102295609 265200665 696621630
518655872 297112108 270917077
656282387 130138199 469463714
750529755 484973058 388735724
133861525 596672347 796863840
397845836 469983937 620448498
522270728 261613301 209096599
526386218 553450487 606630135
794259276 87610328 200131182
708367481 67667700 634387198
806039947 191677275 402983800
324412479 34087816 629404561
390648545 527765601 14874733
328400328 17309591 340019823
803726338 446753360 560188799
720422897 363369382 775921555
24450524 136127477 727885794
466571709 529212613 4593754
570580721 640434708 675825834
513259724 806055363 649181217
736679253 369518602 822418846
128306181 120537887 679096929
473727880 229426730 821401960
94423054 717528438 512928491
524848324 252992 462159005
116831275 680741342 331548264
721403524 509614941 196107830
248310946 88832562 755607004
636420768 513185644 352857118
259988433 476228292 207159267
814193783 169621867 637260541
522770016 551566749 392150776
381364568 392848386 248657262
251840555 767402729 300952156
453438736 81632418 179077556
317417552 412153652 730195182
647878098 268789431 516791538
772820818 624631208 547417184
820479913 239606358 379558528
538611868 144047102 158545509
823583866 470179122 554894894
299844993 750736083 654823890
2439045 585075163 354899245
560140647 634027129 296918697
83244080 637117217 822804990
501700126 145936828 583415621
368419361 275762409 775000191
90210695 65073623 792844688
780396454 669892912 810775714
10016085 633339535 558087336
273886260 242244732 32997985
231197932 204230654 111387204
541644442 306354719 301592652
58128479 615188144 330264192
35329311 377404125 295157204
262703186 717849877 335984975
450842047 31071056 115121952
795958701 64795845 516106484
280115643 6505728 470627229
364096338 608190404 704556391
314508611 726487116 335039603
667175664 658193646 786193685
96758858 566014873 411003070
139607498 126321420 708383983
449575170 689687886 118296357
32499302 588874120 213853251
263520642 411266440 412201157
816456841 704874717 254216338
292679896 433880809 656015930
168821963 328410175 392488895
250876841 585729528 613300681
455151451 459019991 469645375
48782304 779491845 48813318
544266717 293646506 261377074
523582923 37666281 395332388
554811654 474923188 344794349
535603723 631703077 270961719
254072449 203421045 505239518
397508639 607400611 51919356
531804610 466347198 301444474
309553640 637651529 191443796
827276135 334611673 750359224
160754827 190904452 789293785
223019563 439755985 770828072
377302558 206947447 696838892
815068788 274261758 41545126
746618711 36285452 552313594
744469352 346274626 111900287
415142577 694574107 444989997
457817175 297302196 711452772
513818617 289215799 177445648
544157538 265949644 165877943
262196265 3699153 758877193
429593710 70999432 639260691
602237987 474055218 261943814
82815483 247598467 283643093
454070541 227610779 771612224
769711414 644513041 232122820
184622074 18292772 510214372
298157687 272354313 361094
191839276 454655464 193057733
511360303 260771986 301557530
440058535 803702945 432754769
746761184 147362942 71475866
540478560 435237754 388390017
101800419 478799408 342455989
319009418 283410901 701668254
192127791 185622009 655186733
599117814 51887102 75976877
385047535 161623978 638279891
799036327 244627025 219147635
696141241 440234577 299479112
585671246 232666499 544510792
662948317 131407 490960704
17142148 93409506 70503196
358335188 559379179 484091309
508951885 824928065 207041921
782699338 816379753 579748073
249037489 668160171 393168318
731110590 224525688 580194629
155450437 6326304 670104625
713610502 110348441 652215562
251369458 35185260 549854073
542294429 118992528 270265055
789479843 612846078 189944183
204244048 566855969 95258232
270847525 725442734 271246188
307677192 156402784 752826088
104732563 762897233 363537049
759027768 746916254 736339554
344775009 805780260 697958873
169115448 389636866 492844058
725113871 767628259 73336316
95021856 573518352 96419801
560083680 406956688 639520439
652634165 767733176 413307896
176812092 138139053 369713689
380555448 296712475 277512360
798104873 532820342 338218595
433701579 284722166 617425470
426851676 175656578 803733725
789606317 723301871 770206133
206408190 6517915 359115963
349304537 275630004 36082690
591323700 382590024 781522569
88424130 594772670 293494364
767785385 237599109 741526425
513881402 766848784 283912055
536160583 782817478 742614445
384721478 137554904 237595958
465131303 593462584 463944191
287959571 425223641 640360432
208001579 583811642 559120567
11783028 569373337 48792156
665908969 94811665 790782964
796230892 63823789 151078357
275711951 452334714 430799293
495558887 345058717 337003525
807492009 241866528 106237857
234787341 377182389 191763463
435985943 426226605 738706295
86177345 441258260 567530860
95563398 652982535 376322274
11041192 202904920 150733580
411401771 294223848 686727029
454809690 444657946 46578138
755221743 606828178 738635226
234514882 54150511 278827437
154997847 668981241 763715836
499637739 134148349 373682106
24253932 81961296 828071779
154013386 95548982 170053722
207441983 486168342 755345326
328689302 705111659 571911855
487568923 755127960 212390707
548471818 674946223 653480325
807306571 420187541 335954579
587862592 780271741 603842473
707623355 635197463 548514461
182264864 787407491 619722813
717028963 541974834 80464011
357949494 746421983 213106911
774495707 746739229 507432258
775848680 754982219 718707243
36447561 573440070 371644773
364511417 91363158 455055401
293350209 114782899 121414312
179379825 245907808 477794910
380089580 293439187 817814632
326163182 125549681 787143706
747011290 179030608 538934970
719562440 272147123 342514798
772293813 96469970 71841478
388904867 326758003 54070210
497877744 508191464 807202239
65405350 626128636 313299491
268018142 105808146 497815208
87711750 709488736 42140655
95268852 154974136 441637090
418931095 796101376 322804628
743687610 813553326 664849040
801496514 504244058 285466571
150639818 340043548 779977226
294872599 824141715 573132358
832608482 201694710 808914922
44945305 11729900 252728638
490143177 130311317 327393239
227403923 465798037 22845201
150612301 79182205 24987788
385934321 491197065 448308885
626302765 671383468 562798134
329808430 1144349 573818673
705116663 474169895 522352862
36709527 361310335 636463119
797291466 518894791 776095169
669328360 75560954 180464657
372744259 150276596 683632534
531545819 225915676 220376487
747774398 280510779 92906463
579397804 728102007 144081240
235361268 449041635 363797992
750935786 422072044 28193859
453750093 752783500 407825553
203498169 431841479 682495252
283750127 121812339 60883884
473566033 51928876 166564113
302175729 289908891 467676688
602678910 277680173 662981835
163285180 388073438 326036940
521582213 318146929 426925302
500138681 789558384 606041635
114826196 464050993 798257692
805105005 231349490 135197724
224250986 759808558 181341783
672613194 223022020 799333694
234034878 407983219 563006031
193186593 104000743 807480311
770007203 536917840 360992223
219431289 801093710 556994900
343711010 819042563 146970233
369553855 406996259 170267781
102157920 328038979 420325823
136530483 50456456 14748400
585482215 82983468 144985396
727167383 178291946 318434988
78439485 39777652 721034534
716919820 120944277 363858412
52472890 195234092 21727663
266627565 701081456 533367511
762911925 551718622 319704392
522898076 405226736 187944075
300451803 194999844 449207692
552088446 745729449 757533566
282762548 805220492 195442802
382211037 248293689 487945774
180035149 85627984 803405228
592363240 62752400 303081372
414586878 230103057 625409154
554124655 352080035 814789668
588656531 292804533 259824392
830379522 751691416 555717151
722225641 164915858 815199766
316922105 144065835 71112107
705248534 485936705 649399276
147536855 209568796 665382703
553152892 106193980 247124672
238120132 667502562 780885053
640547572 697371872 552099808
608752640 788028545 373152851
801274449 46083501 159495798
770311488 604188761 817080300
510304124 797175007 460925977
261742563 212620087 824929436
306340601 496749625 616150734
57659631 736298765 435947607
222621366 733417193 199184627
126240966 280384374 320594190
454848983 215689630 9016802
561110474 786014128 725473597
196854792 301786394 298604361
10279305 212720644 497333705
708244531 257935377 791363448
339100057 758368021 623472078
734823307 629037954 806937576
474264180 43463582 190534972
595221141 503846868 534918677
680723805 531849092 341886930
505748546 806055690 56124863
149592811 547205474 447096273
87363611 283892128 21119472
48619140 622555326 396687832
470891895 494905324 819514184
367880998 523413278 190483297
789646593 275572552 149700667
10701013 573595429 316289474
573779248 190345700 486077901
661831066 9396888 830883671
519442581 392243000 568802290
349545164 267484162 583890216
299562812 325158124 599281450
525179275 71915555 133911202
149266611 274809374 316045156
213753913 220901220 631682458
513533013 293203018 404396360
111187617 334954455 127109404
236473270 123652688 364323845
516771695 246474908 736691911
498727251 529813790 35409801
705444043 299827851 680986354
512122536 481512148 260054391
330657762 224139029 662978102
479178539 681360336 268324505
566011010 633059337 222948353
690076387 290422491 373851231
603123698 229795556 305326400
745657484 291861145 777652864
352198525 747175411 322267938
799792845 676850477 144384629
261653461 170113214 314450710
331004987 94719361 23398498
507768204 352240992 517572252
100490161 241855476 280995792
624877069 770932319 5472696
251253314 580177915 640042982
247062087 592407222 793747182
441789709 60046131 141044370
501581468 539047231 640242799
811997484 513841322 485523171
663773583 374954155 243833910
537165656 675071863 679768590
178125167 239540220 133685105
556916239 215667166 791112641
232289056 509995384 289737841
131137382 40986201 653620017
361696921 448250785 638260123
655669095 633844715 382575618
548422033 812801866 112550224
463332969 15266770 268031533
545144398 64189293 520641028
324113843 377219394 22608679
281198074 151328343 235082228
765315377 676802250 242437509
754493229 148640803 562610140
473367915 763073471 93451133
708324863 638931488 110130284
627875268 132038788 307603473
430143022 488192909 583497287
90146690 115955955 450224241
673805634 300104348 647296416
104206636 292895348 250828388
544707260 810707777 709107043
246487971 150674119 768265062
334293299 130562449 748413577
400307977 411967854 253534080
351149761 346554801 439034673
356502060 540487392 236303729
504217283 27331554 409550526
134745048 456708202 809399332
699237873 522846223 597025361
102131933 334221414 13583791
667117927 257344557 71018597
13865153 334352968 235563654
290002035 343775992 340106572
743524022 480342038 152311618
87394457 353583925 815953483
442764412 260458788 158684981
547309060 782758746 425135144
271393749 41347314 287607494
645906677 743593760 323461359
540350454 584389249 563271548
443653221 221911370 421497308
558757410 115034896 780780553
683643038 745992719 402921295
424675160 35699700 79338196
561446249 387661954 303510429
666965301 42127948 202995753
460232811 616901503 243688036
385916187 829960555 770708663
402117058 720404522 525288275
543653723 598965460 642701918
781138245 637840898 338264787
36458952 85925124 635968325
449430583 701443098 160356737
776879176 713660074 348810958
807768237 812896362 330400882
519684698 472098503 546825588
825215746 535537228 492600593
78808567 137907540 18572078
642415493 76203643 285373034
729115076 506886821 154886752
789450072 172790781 687520409
497248421 84539681 373818867
373308522 623498208 388109753
235404912 462900062 22888998
768827799 408493486 699280443
496044785 621585817 809751372
489555003 191361342 26682581
441191581 202473323 542300347
793504897 185233430 530416047
217467655 784722866 473670617
47164025 610324181 726193082
559053034 22517638 601376601
333958681 89887456 757558404
581248355 131907148 497215627
258672840 444554396 115778439
514503585 629685574 456656970
777471602 598846326 618046784
326095953 788149773 197751152
619851663 442675800 77479634
295239029 253829357 388526964
735935500 642319372 575650812
329181361 425172200 639880230
8951056 299401980 497521390
702514593 158242454 634074181
568783423 707548607 539732674
519729713 602952164 222489813
491026215 46821574 2917126
315696393 634754800 173707450
722569574 761823664 247381175
225755340 76726198 315736567
517115380 642842005 534036904
584261613 169407862 326482424
41390630 64582613 799909884
303782720 735041809 22302346
547615332 362390047 494765659
389695415 106717124 411788955
780677144 40423457 825022125
514368105 316570271 696467654
771811036 230647784 261138665
4839978 812617017 528830372
824027 654419392 762863626
224880324 822517763 126245075
59401569 49981559 251719989
464389055 179785673 301969969
574880143 668300904 225301323
561221398 820375422 526225702
263150489 443930175 56800939
761776066 263971155 350927118
595564177 7830456 227417977
464982295 4901014 488162902
453622648 775354186 787556242
156962330 804861777 549871681
792317061 141028649 628963774
130483530 63179231 465645546
252686414 662201727 161042540
670191027 463240087 695130486
226401352 10631417 681260843
756673772 287937841 385630745
66097657 306986270 172151619
739892328 54765121 200115420
818820116 435710168 639357349
514873046 176922383 82182793
306763240 795157809 630359613
642084170 634641442 198882516
507831232 47195497 455623590
524993305 570159654 777170111
514242661 421096947 210235976
775971114 241188027 211934711
767257384 690130650 196975800
614101281 621393125 569600689
56019894 9365808 357846771
774405222 480069560 671293817
71253680 359680989 503020576
296084520 745401926 588016044
9834180 195726948 833126768
144202750 599943820 225930709
361895204 163920230 2328997
582488754 315270363 804856206
137827106 408613795 602242680
400509461 178072824 210393275
210157820 62786067 176761314
473233684 775347188 509831517
798704559 70878357 459016838
637455585 453298546 414574591
786539467 586050776 473597094
410020876 281095493 681014022
233420477 322143843 186856117
409143668 627935045 285741826
537949295 392806090 508813528
484258226 289814735 398753320
466755456 37491769 713971376
759867285 734772831 123987013
642887463 646113734 552336727
118760073 84478277 533207216
695820456 124864842 337831854
373451125 415952769 753187941
732165714 750739681 76591803
479367386 671105860 216789892
653444564 637415649 96001749
284011720 186624370 39520922
771413066 653341186 86638
424493440 365659780 178790872
795481907 318979556 429542202
512611580 342151302 88497135
58860612 781601833 493316073
571495385 13756074 400797996
46360938 170496980 525169483
399336224 593906698 679148320
81483687 449827285 408043830
237243156 736892572 284056302
575350375 589472656 422325366
516471578 220175441 565350636
237366621 392225067 284068839
129871478 206582897 465553616
584634353 80204127 172561498
176907327 184666047 60398724
252494419 360293670 438615817
642710723 632302354 127225891
820380712 442549785 685629462
817459710 797168615 457866276
305679092 601516297 475061765
226413216 172120827 483019024
172670041 499506218 287207979
626757174 208488300 623494199
408338966 390576665 412226792
832511550 148293249 18156312
236209368 93688652 517841900
461065761 806564715 16451307
421148696 708830437 683977110
6713037 734070013 700837839
594661900 544097706 657087320
468592454 268474269 360766353
328712207 497875343 30666627
574180326 279295462 62028137
430729836 542466730 138962278
303791573 707781979 282651020
728899238 506054174 208414372
357918368 225476635 522235650
269601572 17149573 671141229
459118029 500303816 592498941
649018751 766295603 107591415
652752941 315854703 513351785
650006603 623999639 169179147
441137363 193851167 193453011
51147325 247193862 656713322
371982077 284349686 803665951
821134378 106605795 554649672
442705827 575408973 788886823
509415831 552683402 651888736
397817266 137333541 293042620
657581701 131721308 748442525
613762647 523553013 556322129
757097337 469639444 365717201
476885856 620302477 807665202
200695438 739631409 332842586
505511063 120343483 502260424
662079468 360954119 195120767
667929599 324949602 686522189
4007705 763930427 225928873
343681785 551521666 293329052
796769780 165457830 582246029
17903249 693183522 708934819
454321277 445889893 79376187
52316910 217764830 582959324
353769512 400911262 385590817
399183806 413161109 226342211
524859822 549836824 763456582
639079978 669666391 297162088
414226596 85913517 496570008
211995484 503560661 577073724
543065617 727392782 88187625
474278990 804980057 387570
695479100 108790786 123592742
169267780 325469568 315003525
523854821 28301061 483409221
385865094 649833327 59945373
561030988 242695636 46094966
289719364 488037587 9299200
660475775 590722335 479838872
506752212 356899127 677675843
7282834 160250616 304697571
358327485 469518154 180078628
174342900 735894762 738062168
509050126 781755302 744531666
462637808 411652015 105936870
289033733 244987815 539609409
373256222 755389637 471588247
559327720 456238096 447815906
594541443 174353355 167791090
312377458 301134317 699969922
350561175 356021618 83542045
325978595 708141970 729649143
373550689 388847946 120666585
85761789 245959683 312184593
445960491 413090070 688498230
681230490 344989923 707059424
415090837 298871402 583215030
252105794 551151688 294752297
49592612 235813286 144852405
327798654 110627426 47138962
76501319 609768245 400692538
305822125 58099905 411001254
5870285 30575723 628400477
819844310 35890697 16277927
130009232 76499410 323887297
438668249 658987843 87694144
248311179 692180859 757782542
201697746 719877791 556869343
786201661 17247424 616567558
299040616 584239225 643012850
415963865 243354345 251075398
710850377 592477072 80563985
386467264 351604711 518748502
444466790 42571584 21455079
179147789 735093054 347261142
288849845 429363713 832688183
597750170 243008470 713718438
335876937 275093374 126783563
285474099 251326469 423698554
320785958 748314325 200471674
185245695 368680797 596327479
533191984 173962922 724192848
255928949 683557903 539679807
432061204 263873965 571436706
278975898 103411573 405632545
113286742 73266093 558215180
789707388 824328601 451860463
413129957 93937064 354323868
152823313 730857458 527562598
766203225 370003594 574435009
507975388 714477455 192775984
226420283 206239083 733218741
637227960 618884444 453132305
786421568 543901127 246050098
290541463 143968548 38447329
56072414 29973000 84132471
723676286 261490393 286590947
820249324 435277489 163843839
63977401 345895942 515505912
333627335 805719198 617988262
337315205 737831752 388337387
32896001 649389515 646254643
580282486 449654731 546230504
360827552 6396701 805170668
331222982 682543087 602485691
123376820 239010121 20976013
313894314 323336670 41401801
20415807 816437193 249772339
324910305 411264025 689783834
523758069 277473747 441471916
432129844 86255388 531903448
583710779 571804189 594300051
221531252 301174440 809643679
359457933 463027561 708433133
373782972 318606289 591471530
235536575 5755333 812043858
589267528 183546824 673440507
209818392 238324889 733558062
153157453 144737281 604548290
807519362 450354534 736076273
699201318 712445214 124497372
77721192 189784404 311279868
428376740 239494349 241159966
463066838 596394056 346270917
724214997 554983097 11205884
736873659 155572996 242253454
738384900 148010925 487047659
182919011 132298418 791223680
690947926 219901930 44365931
239063148 59438099 8961939
501859642 440359347 457354859
246862503 114199454 67050287
655596062 694744061 380605086
635249521 388410854 612147243
794786407 741051618 100663987
99005048 494007492 246940931
283639916 365651712 754498544
170302628 731362241 829831694
711757396 212943908 510691880
202253240 274739183 139015383
50709006 530055608 102704840
529336042 671251250 737426229
264365480 349960251 516057434
86466085 179083977 461473347
23389068 580575795 204366234
796264467 67565263 539314595
277273972 737817356 340081185
372736781 57085452 408985327
181516262 137950185 563015846
340170451 238169592 257528629
18423515 219696748 360785440
143072933 355457868 734962304
393205719 374217329 575039774
151154368 82695256 665836402
227283760 499575946 806841730
288449904 211843579 466503808
684770709 170249021 227254020
391950352 630017265 672065156
693752938 320736328 217454651
816119282 763540450 88641336
750831649 213738166 488330234
528029334 328842611 708773612
643508735 395252033 815454033
673900141 71985995 756533337
74671100 436215504 213320963
404020326 772061695 14133734
306308164 65838280 502284830
816253558 575086545 462046126
330707027 345000810 438457720
668348943 629599667 701864874
24265883 285232804 273623529
546622713 239458003 758956878
364154711 688945846 267498515
687507506 530202458 609634817
14439515 374343324 654095870
138861229 365962146 462770908
9976966 360581567 573192567
27439901 229682979 50538171
522036939 730722109 702445538
153305450 682028899 206605843
759018704 302436155 703733133
290113173 406887445 752320871
68414423 332070744 537991257
65384779 452823525 242570031
122865756 136350711 515050499
548511224 737369764 102114600
504117316 347825406 801564432
236903834 328366780 534859507
383591273 749360151 121734284
699322327 265511413 749202856
585360587 779761481 574000249
180769363 810533222 365850453
593500168 216642215 347161017
185287959 310106304 247549494
698265668 695294284 266820940
272285373 627192198 31511006
382257033 479273060 39094314
124854248 68327674 811994924
38973460 140663155 121337126
53027713 570035263 369841764
759967953 407036819 421011883
262669232 439634358 469445049
691601227 17152298 308368056
210566605 14313605 357784857
784918758 251943954 404327618
357659611 654249609 189749476
313526749 697399388 411389980
829224087 823774972 668473136
462354991 308550837 532530957
40479652 697352012 189981813
538407853 103527300 562942663
582503333 442852395 189635476
775473165 713631358 314859566
650724669 101793260 645206905
765373211 94529493 13911707
304149286 103584813 439281881
794181787 440284689 346096137
212190333 613044233 134400441
120866743 378392437 253008647
417174017 372593209 370482821
559410188 770971743 730635186
484828319 175604422 729732138
340818267 709045415 326327172
118761798 656324046 536977949
803076189 7496265 396834966
768616660 309266246 22637447
298586860 169735973 330132970
656220143 393369280 339172713
98928573 28587839 189508703
128409647 76513451 63859614
699976000 550998749 487232967
42120576 808765623 248500312
385659411 5441334 152046969
50071400 524749314 76788903
518220935 792182255 625654905
327703362 241767263 134563425
778592687 694338678 281375099
484957773 52450323 266396839
168114787 817182376 811495533
673597680 797642298 820089728
558102709 209242367 247404475
517968515 537344032 581095055
471398560 764745971 823164996
116390387 819771904 515967600
714808179 235878608 660816234
777256033 298622732 189505889
611291617 509751595 486195045
24991649 251021484 10065253
189979295 84300360 7060932
135467977 85402083 550112705
745458553 619310542 478068271
51318392 539895283 35978068
621787031 35359118 45395422
231698160 615581212 772712899
783159881 643019537 780404421
189691062 574640586 91216083
314689669 228621290 350462414
564516603 387010202 421898981
43854487 68238986 252214374
759978117 726772484 422056241
275306634 721782741 535686249
810186855 619647764 142123273
471767271 694140724 631620392
694859089 482772719 304935245
483955837 135332461 8315341
395600614 344015605 439899599
564137716 445160184 18664795
141743205 199888270 643921713
610856621 650845391 785076579
552427900 594063965 306971080
359026287 487706765 791746112
82472533 720016758 220551553
741105767 805815909 442708502
767524759 183699072 132039634
20027945 281839273 606218195
816213710 656391907 598474732
356561686 561246376 7445986
765339426 9525153 504464072
215962363 712795711 400381684
60630328 825032173 805805816
381274824 468803559 388964934
12461238 372701139 607942259
200849701 764366486 508011618
328191158 480658626 122504677
497768808 546243388 310565015
532137955 188327240 320782420
452142318 174877567 119928515
326542625 37658753 294393654
666303507 620765747 540679670
210161568 622069257 308816979
799722315 498489427 802214976
501198972 713339499 455965868
681165462 819247552 223303423
822951093 688833985 432004935
170881671 739758097 129496010
303384456 399149503 605875524
195934174 594434698 435385961
827319736 29432995 205575493
736535072 617951947 638806484
441676970 713817063 501770392
830987728 796656788 734546790
786551911 660062362 314659221
626283743 249220276 247600192
784624546 122021573 609764421
673538319 372520227 347652186
693640117 106523033 723639769
84451612 99586398 429228878
393404401 532271383 83045660
623359807 263147212 631429972
672607675 766657573 87775721
538561053 292384866 613665379
463202811 768899260 172780020
135974704 254393352 694503235
314973558 322816077 578907967
744285985 242826245 454642562
229302551 597395712 602193118
751756046 370818858 364924087
52233558 127319587 569768910
90952544 311214592 520060508
269028407 264898668 47521770
609693747 617726837 509493279
439700009 40575896 750063534
131831450 66038725 688134322
801025619 430684930 247817527
131323261 788025239 334791238
348148734 260854551 823039895
354237974 158045178 715231359
604112394 605974943 707497895
346026443 686542448 166020812
389158032 721813608 217855250
593920868 223691190 227072885
721029222 560866415 216173544
6111686 218935107 244799418
303316575 141790894 575997115
487595922 181273527 694964039
330759145 685278820 319608143
28377985 112964338 558379497
701655747 146418175 779768284
774241921 430268335 28589488
176264791 438966197 408616941
197276882 389437556 122452881
280730981 687342864 376909579
644869396 782510877 248685576
57029665 57884847 770025361
517008762 401123764 631173914
678908134 316872750 121875838
411129910 297356921 97795645
515997641 688214622 547213174
5968753 143216459 725678892
616769234 220772999 417331165
494509168 174227823 643252805
480358729 602078531 513874213
85657655 168348907 12757863
385227259 94517026 564836565
366910415 31494830 750827754
179573860 745311967 786139988
397752910 260790196 383024090
97144579 117978742 771860602
721495286 770700742 817557993
33474221 322176874 487269882
427063459 173447962 506348461
458405303 810996562 680090109
711606636 30603630 312755339
357381678 304898725 240205412
453940371 609279326 191274206
655053466 415208125 314253880
389926384 803637021 130013122
765474322 253722171 142833829
346846000 773079958 304728730
660394579 679271301 630556987
770047203 321529362 13159712
377858709 590685762 516683304
353727272 161163110 707424392
611603088 103135171 786244453
32886839 396511299 159879822
702825971 710268209 449442692
385800849 757491566 178941303
257755270 357056088 333610460
447656347 361950397 45747607
705982801 131570645 591560925
468717301 41981888 416904630
349886678 232161915 248097753
152225662 414757673 225634787
601344277 567873220 644245819
701635120 281315285 706704901
480126432 33530980 530291470
650647778 234926796 287566617
367297022 362305897 386007660
227735254 647687373 2164596
652991980 725129360 124792764
341649621 55266077 193750526
676448262 782556534 307417549
78409730 672352739 776217614
469749809 317722729 833460465
84038679 549128500 806443371
694343728 628394581 665293944
22596768 252200906 171130801
466951951 419781075 638733409
59207179 138407859 432323984
346572716 571589708 521918699
453803689 424822710 274567323
449641026 252387355 815270062
650516500 410849857 301900311
656308719 23489112 395665443
530190069 166891851 511483414
223735645 671558428 334552834
527555271 192132902 223287003
242703743 177083814 523965329
729554494 141990431 500525562
517432533 26007061 695803876
482753372 58710163 66880178
91791832 700833554 723380956
430463704 701695730 151343164
18913849 373035586 305924235
398570124 544525195 647926554
13562519 648681009 285973199
37811278 472257334 499087485
272152735 148369338 186078571
674350936 704675352 499909108
327503788 573565449 365250883
59521287 178587043 573027838
743829785 755191622 811680856
339001465 354189660 338479506
764605379 754168735 402086833
434350053 384023882 455783092
827339555 518633075 308901982
357236695 48746830 244488632
708296609 180435424 792243865
139386606 676605567 510231599
401645478 198143214 109729769
385121122 297647411 315142377
752745467 627907684 508203483
30946190 381441052 48732110
764448555 333195535 797837739
285112635 125301562 671672011
587009397 376667355 701118798
447664909 559484462 485591272
597078648 815733137 402412053
365817575 793940843 462751008
131694895 466854336 512899450
743116298 743757643 504327919
483060197 675896464 618580331
672573044 71716446 529692530
637937358 231309776 796248403
506711172 568994530 305335127
109974476 807560337 84038095
282872651 198447103 695815323
482520530 562779027 274440781
256506572 179419438 724679462
153708649 738817482 352113355
185998633 314058821 710281742
704905325 314940356 217398152
760119536 719104295 792637822
592818022 768839064 373498705
287472617 783049222 485936415
91024797 462977365 78771577
667443904 282359394 88685422
470464159 220784025 253577494
26251508 62287162 817952718
470808049 203334200 722767692
254937309 797415085 767850989
194769259 225169979 818373912
485909564 747518246 773372122
298683467 457772474 57923149
516565716 722266065 513101620
751399373 287091456 383256778
155102787 174333680 90797005
403214363 252200164 125734539
118328557 391978076 764399174
319591251 545106617 310047150
416663893 105414175 667564906
534545988 569351829 548161795
46205252 253896898 520461594
729337074 421153150 713889736
759516042 517980859 357381562
130000567 438666584 615698963
285804994 347386951 631232889
407381566 224642324 442846486
453608745 352214416 167040633
439617322 572369213 264891191
214757579 140791902 244836351
601486002 236039739 675563379
754416179 501416018 125731930
432855364 164538944 83559077
19814527 232489235 818240800
39781600 249092970 647167400
295368148 542384799 302057349
332451611 804427484 822309792
422887807 389042559 158573121
244862028 440018908 62484818
62024042 587845623 211000006
93256062 94836531 174838366
394713764 306697777 206315725
626908357 283493100 266584480
311688186 436697046 800814697
775507193 98887955 301280086
708121801 763171479 428781514
439561950 635910969 265559633
264691893 329586544 118943623
243604580 511527584 89025670
23364974 144884329 239567010
52664159 574506273 447582486
761915502 335604016 261636244
97746352 739456973 492004100
284714590 381213623 383106969
408225507 497586000 607536726
580809437 138372552 5229090
728788788 484952899 357706096
408774060 114769156 387364102
633580716 602377237 64465426
833606721 823206094 260328485
472028940 274173158 814228494
683169428 522009163 320570539
801420136 466907193 114501945
659685033 1050783 348778176
530375082 76878090 311937426
150054262 352343623 792610132
689612081 732423914 448719039
697329947 373427445 434206016
208263433 30499197 814810088
663561967 194825159 743811724
369742575 61304233 806800146
12559768 267051653 734479190
717564473 628694887 308021100
166011677 496775090 585800890
725973331 295144144 517396553
783578716 441259422 173629391
69488035 104109375 524344165
672405853 437347306 655728774
213064443 107817067 219114
513114615 450571191 532831565
220678194 20847707 266474192
183556600 252698699 610394544
46097601 502428598 785415792
211673346 161684729 810885961
736434018 104642404 13466942
693327714 371247662 437523131
153190705 505319142 738501382
793241350 766322764 673514925
11636004 494668240 157656202
381205556 51246360 105328244
633159316 97585688 351124243
462494645 725456610 792487553
87970303 427576998 300753336
203374467 552640176 437870799
344533043 513702835 729519468
238011745 658455584 98289545
598844517 136435782 713748370
799461453 36270333 71445243
511339194 137415930 503051483
291947237 565326928 662475098
213102309 648335160 278689482
423419434 746415621 88440518
747195152 397974739 271729409
670767475 631407686 453612204
391857093 179118583 441233124
339362584 562699978 597251657
132674033 673525564 482588046
667089637 75001954 718362310
633995955 555585673 375328589
39299975 438358091 531225981
5097823 793183030 109784249
320757519 296260929 252201676
272436030 361988518 120273733
6608435 683320907 506606455
728834146 639884768 428238510
84050418 101983246 630423688
92350707 274155039 647614539
153241314 2193852 439544345
391856968 47174524 500543585
680358499 765344757 146031565
672027588 51826419 263442716
79789177 90379087 26876343
823737869 589993656 795796495
719977411 362007985 731835061
384534315 688513965 16804899
109769285 36626694 38732663
22641952 487214525 804724529
766475382 474393310 557737005
181331107 761640226 682164284
44042301 210960399 120778437
240107643 665949204 448312840
770315093 358444736 151174938
31133171 117066690 534031217
530973092 824254903 27022942
744653661 487302097 298576277
670474393 288114665 230621547
757480507 622958309 407659266
677864944 3529785 265121012
246609448 663174493 814766243
386225648 437569409 625990446
27531506 78270745 726658952
695846575 733584806 601487615
687308250 774834508 512944444
112263573 711691491 425355434
587408344 254800041 541292720
397358882 489618851 619633699
537959473 141725798 392321148
470326261 562788239 813671066
601000941 173290259 628699682
1813215 356672019 400189609
241598178 468188967 505004593
101356324 470630948 591618198
518902668 30218299 455856486
636926437 64227331 607950773
640803003 501837524 134932095
816812068 747040764 785982535
225661233 380543640 809863347
728322094 657347050 226348450
528353091 287843007 376546559
749094951 109723652 649417368
239157302 367350272 316369558
579449410 806132057 389374357
750246367 398680536 701958832
298292264 229219691 614798326
231454365 519252149 522404249
347903985 466551703 470940293
365988594 333587482 390437891
478952138 223481233 576382272
355106273 541243803 369821186
379499519 566119497 52726395
274411521 447841333 427259345
171374793 111242543 70366726
350010746 737145451 314441387
729864935 825032287 632625453
250937292 564797232 687228805
487618086 61498304 748574002
693296058 629094085 744791717
545245605 139540479 60437094
447575207 284020832 84893090
473018470 505664024 55354701
395175031 329403228 389016861
242956737 207843758 818921323
349345699 37903746 277839540
449784479 144578402 228126189
68825860 716884624 565122796
295228357 34252207 292148307
87677268 119902732 361817319
28270901 709308861 204678410
6576187 135179284 111710530
731698899 208898855 519914639
286320269 389096398 383792320
172189088 351552223 444766372
174287364 461624061 310308835
595976901 113236348 66555261
747644291 779440474 127638952
207604772 194420559 193008673
244858919 96572385 499298186
760412733 769152259 102207152
214083990 1050606 114240767
537879644 820661820 207106829
624360806 264295881 618603734
153779954 223377873 219051393
334170223 119194316 280782391
209800081 226870789 761450177
117295759 308999323 358506784
768109643 764438255 793292483
791033983 163750594 695513727
505354919 386056682 736280333
686902733 744050759 6428863
350742260 206364124 134414959
607333837 196119122 481431156
217701868 481903427 288068095
93898043 3101369 139022158
374261667 337317210 696684359
323731290 156469786 683320421
571525039 652064283 669283466
520894538 341602663 58414416
272075610 728739720 631247062
94831515 489455447 710709700
763313404 743767360 681514429
237711451 650926140 330506098
188391993 792931740 431122961
116965786 122137455 223745235
370753515 395624291 599651781
509057390 676597907 198127217
764384705 323087477 112979425
101041720 238601406 600616015
613238942 231205918 695175986
342707422 119685041 307000299
608713931 693093673 401771594
753645986 692311927 730506364
432164404 523555285 771945681
182600669 688855072 733963118
591959047 184629155 288108456
397977212 48700658 250892327
97241822 190107893 46091012
611211396 170356410 279131074
62734526 340585995 275582581
128400161 296793461 15415592
148337376 266331404 461528978
161031620 739619956 743738009
542879153 565798356 530031125
126471459 73299528 361211042
698492612 610833163 630772589
330512742 590070129 760733105
44013352 160705431 495184666
263611518 575841387 826238067
92118021 590166382 339123818
492693231 102500219 641797849
150420432 428517880 831289044
725423712 305710255 302299013
383920284 824192106 216934205
381456429 141191430 707823053
698345689 555373131 356596154
495609393 180009661 665638870
393219177 9799791 469765351
32579792 99320554 607403532
310931274 728345207 809072171
269979561 582628305 307040648
378838039 482570888 133627652
764998599 439897023 639179291
561703671 105684203 630599635
484445941 27631918 423646086
424633036 76295552 789926801
64024998 778510389 729997044
452393212 416550903 456760394
820358782 328545699 144906110
490657018 616597906 684720095
65338798 310023603 641597309
586572525 376023590 159273156
93749329 569090174 776022298
585816008 423623050 316753988
226880934 88022061 95698279
650408958 256621725 597209912
757563410 520091713 302032986
115996108 347966202 475458192
778922638 715305764 427070113
280528349 132573359 763306402
204328179 529782086 417138950
193334667 420986651 16492743
769984407 530927338 793944710
397285662 637960690 781044740
292846247 37667896 490848173
239047612 831320017 464218094
471616199 553742790 464183566
475370947 455546783 607350501
95438718 380216009 788859581
777122273 469038311 73146578
326301570 523585156 23228902
464097283 409154188 541197535
104217186 378049319 141238749
770045322 306525343 367699999
603961889 789202626 403983355
40958215 242445236 626019607
744906116 398694195 435303951
758923947 162377782 763446486
631849414 417258192 813119280
609146924 265696677 765140977
648499680 793756756 374956213
526993305 315049202 795133479
463150363 774911077 723472775
663271135 101044928 132098113
128749138 444396855 291636926
515656122 41656749 194987626
599930408 29836254 259785986
615547434 666624896 53971620
350529629 617380191 670830322
711347423 250907056 828978529
586581657 793411537 410994249
102239666 415694828 72934759
118746254 261215688 526894063
197192873 142112560 830711361
196148604 655553275 771969279
294105982 533290689 615545131
623003261 824504229 509247570
308468070 469810159 397065833
195846716 345427170 369688282
369296907 243582905 386802772
65138182 116863206 381091777
54637938 774374511 85536340
481060635 177207850 109315599
95163398 481626693 482211897
126541012 738198962 139338424
626192440 91542160 187689233
247658766 628862487 431070892
719435500 222793639 201195348
743500516 539167262 786300257
264947490 708446881 345700243
443141093 418046423 474847706
623049503 98424123 368206225
310358466 218886424 199783672
599363780 661757243 765728937
702715769 279138125 186176594
658136096 687454108 399810124
541407238 375236479 732140022
422885069 160397447 385523242
327809318 164287738 759853207
28739569 78890061 513779508
822463417 249419108 446297175
314119531 111932448 176378715
475617778 448615730 35844556
247235236 485693618 49518902
192449389 232459700 431679285
244687541 372132833 138000269
791617789 573601402 269894822
13047373 149325101 76413514
816759212 430992532 814668164
40480660 214429443 59800595
818935107 317310529 437167900
430919011 420811791 689916884
204114459 218052186 45292075
653362024 112492267 221817165
53560628 13838446 552784552
46859144 47844096 239081609
77865371 56362429 109982199
494984831 653551751 672148925
683543373 60382488 500674298
613714601 385939522 713864080
606851209 290422811 472224590
536680848 639595789 513416082
446217977 103694821 33519671
76097788 813682134 35992660
153631674 676366077 468053016
643039767 631678937 148397494
48542660 301677604 126413000
337167390 393517850 257129723
708113334 634719376 143799308
300044654 153365118 644425093
34621026 636222503 86697085
295450979 784896609 84236286
440649105 207016230 589816982
204958385 149358656 554246500
436554343 177885988 461269996
180880102 728563847 43351603
677270630 555383026 588792542
146044271 116964311 93668736
314216329 255606595 10355460
186194605 232717285 217850833
287678808 140385978 707769356
287720771 352049159 430490355
372389507 390729969 772454528
218408360 233926885 9013216
336591972 127958305 476163994
651873037 127342401 122127215
546156667 549431438 240941126
89996890 757999200 164463152
742576671 483045833 587761629
246529404 639960773 443636525
776452672 373846901 732424107
595698980 137962172 417261727
349340155 301212601 101774023
554759616 298171920 233375774
541133311 295304983 605091292
605793238 625659087 422027118
474601964 661237891 771623875
799312603 297458590 600800855
500265764 645906453 792751742
258726695 466792575 744847567
246713820 465048971 179207389
549769074 546063495 161054684
11651991 709530928 301979743
716033597 108188831 793487988
301443084 797971822 193559720
598904348 283968545 181944894
345441969 701516396 491328662
442140236 574937227 481476403
421473496 652093784 520515157
309235608 206690500 230297513
289506820 607609296 429926455
425610246 683877846 91081760
290331370 623143025 584388304
551015389 676326258 400765526
171682423 98485606 303478566
188499311 255627473 575568180
145443778 824705465 648392216
67612342 309964811 555292879
806063732 752075427 91846330
717316273 337705796 573197777
62970921 766094336 403438465
258161796 399517796 13151936
782683949 524146307 55898497
67244462 553572197 502511531
519490582 764810624 114595727
90747880 218403946 481411301
303862799 29503079 292252042
603869952 240709307 368979051
486651860 298114388 194783720
437907977 717770615 641983237
578757281 529343698 728465537
185687015 612116199 491266053
740426691 114135489 819335650
495302958 488773468 241882182
711965968 229728874 830571030
92286793 449313950 571984347
582941788 265578763 827748586
655019093 400686716 76145323
583427373 478558216 816382608
457925348 384148841 99320718
514163393 185302878 150003079
364590513 460657274 716110584
52238833 182601006 449687276
679550181 580103206 499576331
212498118 767084926 482344864
241397550 79547637 162689159
146226343 268603022 723645284
637778773 500437130 5615133
153073434 811349177 38680072
712596289 211285825 617711744
816068791 359733076 698487831
600281647 607575786 345959095
625776415 547404153 299468830
334651751 111338780 88707554
13665592 159418563 399001536
341772406 471659916 576151275
276447131 79044172 435704436
245122297 816830703 817724562
798856338 582496688 403924158
367664546 85844697 24604778
299020720 321513042 734390441
443186789 566464316 742959773
275564144 637874778 410923319
828788027 450299695 569609303
592426716 701879663 217173894
752743504 90488912 676252135
708447990 595722459 126707695
231224028 325456375 741822319
393034128 538838066 307139452
484075376 326818128 14351488
805233931 405240524 163662246
47346460 197942767 451381358
360243833 598713640 786573752
795734107 819496359 115275098
699193370 110544267 319150405
435916188 297672167 705699459
673794395 444804620 730507624
382113496 199826878 125907744
773738944 487024278 769994487
591082453 339252519 621244436
449469680 263806896 77090809
826384385 165688749 812020942
546454998 346599687 352339950
624092901 446254390 578192262
315334574 572373252 273632072
217403166 172151978 364831121
119212775 748690994 487709586
10614475 752404825 580482850
133055423 808538927 101439862
325921185 596552115 814224159
666378626 119723929 119539491
346018023 63797582 157709045
247585688 224476505 551668422
763971864 439089198 508493870
477531672 351454149 191863132
221038068 157274187 816479080
381482243 773085592 39361624
820869927 232821759 654357711
137827549 405664994 17468035
468654708 473623790 606595749
373948703 189262321 370307145
35968911 303762791 354332477
669276692 534320830 570592043
794384384 124162289 831203349
680083288 394329760 483068796
399188127 473963502 677371859
266501359 607898458 430061443
32929989 669142039 170795984
643400219 21568327 639393393
77344217 483806468 21897120
781648737 335244159 102354017
782703335 173109351 709732149
373307585 116865624 231110745
201916525 601034004 563922642
607243645 492976921 605364367
760972795 89124954 814354769
35927623 259433776 635176972
185466619 508592791 391070061
281313948 200939941 242897041
405495614 554523245 285397392
539155836 455438956 294183388
758586106 550133918 33103973
637237355 748669513 267352067
173450269 637295389 255573548
67738351 457884520 163718694
239117672 786644372 118422918
456979652 145951792 148953634
435199078 36949656 192398208
354271602 280763520 282431201
665380160 300520546 230084022
527651673 293607387 113872823
465776782 487129480 385828244
710254438 24158062 642576198
265886714 733733035 809060982
547157393 765217422 826913243
425367229 297380630 36056481
811946974 66400643 832054688
602290592 492926916 826778757
768799124 650864225 636621266
160466042 32676240 159340019
641657608 99378575 231534802
471934483 118744385 289791895
643742482 636057963 187359308
766504953 519507949 633662223
815749717 102078208 215066649
596574115 569617128 308556181
788373253 602907756 591418787
770177233 50840367 330315219
580715712 810478149 611553423
398876558 592616952 830546125
341368999 13790861 651902122
342522190 800521148 297713760
206715968 741675288 372717782
584851733 601140601 502777685
407433877 316773265 268792186
480385747 573842979 449166478
263873795 440381523 533110515
490212556 70377315 446043078
652385335 1475165 601987456
377006148 542691504 373004367
9919921 145388128 818110879
728569918 708122396 746574002
218169420 202279568 413682152
439249065 763982150 651760888
706113026 458083476 545061875
489124755 12588769 40051826
391280585 663343269 383061864
823488219 539454819 662179886
299350622 131724598 407359055
162296263 780235211 712144086
147431570 73359069 458926056
416917650 333655676 663283708
91023380 103150795 326828731
469127282 190114635 161457069
555374051 567039496 176805866
485480609 353511678 734199931
814989519 357046061 287669023
686607180 427697494 462853982
384714820 493554878 156652307
763652757 729993396 484486923
430622822 768707931 477358764
588212348 407158986 457729345
344816442 154745993 745504395
765846195 466232531 505365562
148703237 52001836 102058230
655401501 249945805 317828903
595545948 463474039 711822125
761917289 435499374 113830262
62928439 793353153 55332423
129270485 106349546 23800797
513520881 778719364 557883463
672167073 452965370 350735635
231046608 527615719 290158493
411934527 518095208 290393076
622496226 521702739 147647401
409968044 663122849 764695599
190898259 727237381 814924894
320022048 94830073 458668330
445773521 138681669 547053373
37054191 596980710 800991549
97988576 506436864 758234487
615944988 360943808 212359313
342194575 349676674 524970156
231904907 527441269 820925502
777871970 491626672 302738995
673705290 466410110 107961178
8676776 265357038 786534495
652385788 156572066 493906422
811963681 108025309 106316208
777951813 257070983 42899936
642541483 389440020 86764551
41685748 578751030 518804693
87779890 32450307 528594809
185799249 284664424 745632097
90234448 437221901 331160368
96434975 782992578 767627022
426480158 294920055 628468039
626270374 100978297 183872451
814448141 49550573 812018065
327821235 530387382 118006958
397513802 809804773 434142999
815365194 530198033 652842312
728722749 823834173 13233632
629114891 829073133 561448980
107862105 597753916 107857237
118267235 738212687 563827931
17764189 562644447 492435684
520531180 135989338 533118629
176909452 474848182 202213138
350592001 424292534 102732578
818573697 85144535 567887670
290053895 191423506 565455957
764947203 127606448 638052144
285516386 394185498 109837067
194429748 139246266 752444266
503745352 403044900 120028691
373521898 166681186 733559406
46140425 76504741 440865717
66892259 806927468 44780894
8213729 9785177 187043512
3756463 579697208 121267390
806291836 738860475 662781505
53088692 353857486 453022279
476688557 774666283 17079886
71929223 468546900 407269390
682708207 209095262 87097855
534802136 327541053 416745411
366660795 725188899 53320001
740057676 284184183 578719291
71482120 406499264 794440469
830076109 421024480 448139019
381345195 452300223 228297677
317918313 784180 255979278
576365971 25012362 545583397
13242735 262648849 756305791
582458775 348827693 668999737
190608030 277984221 776680284
245156083 632369957 405764901
419251407 200272570 801451037
546184447 376673366 48306095
400989071 228218142 667940121
27763656 345130087 708869579
729740658 500358296 446408819
831773773 597124392 447815755
13572164 693860719 784196014
122519753 825382642 645591459
60715649 540404463 473106917
596730823 556840571 216903974
297669336 443909494 581213587
505739276 493068362 498570071
204996080 312723838 252747829
354866004 492851829 6045063
101104054 729570983 423285274
174391510 720779725 699967410
730297068 506112906 191374771
220520402 683557621 660010481
367437440 82952642 121291966
67799847 237712407 597324665
677205635 546314749 207438949
428575445 15526315 776328636
708584335 271189869 677213404
69536474 110365434 697181053
300697328 379450145 109659268
831166511 64265213 352538472
124804567 68799573 48321317
710548829 265670045 679779279
17467466 188883205 701909235
128721453 32195635 608998775
402582815 87712617 787003434
793666898 211888025 479547867
67885506 200779092 217211362
574481580 492159315 606340320
442612950 242059976 327541349
195713559 216425498 538513172
673915391 204145039 337271982
285596531 468052780 415047025
773173963 149905838 709420319
122152509 95981957 542718102
376437248 359708522 282166258
446140568 595635679 158461969
540257208 465860101 715084522
232882213 711273994 600791631
513104903 474330959 306767601
406069956 226662255 7582934
515745738 299445862 673728842
74298665 466723267 650995033
11590329 827411979 154018218
101667723 115307483 788366319
393286660 575485324 211113769
399620974 820477466 456624665
614218669 95371257 208784203
496727253 514894496 638762272
430911286 470336132 396914955
564801648 604898996 293220955
5223009 484878915 709588507
743024297 824655231 326780007
608891347 168531541 547110330
301393156 666153493 276521364
813595274 504679749 456652860
205760348 137357979 752870218
721514104 575312112 109317460
766614835 140745433 312371948
60751054 128851612 445382778
701913435 118668896 100392236
500016092 454254054 60140442
19742022 180294502 153005926
36688874 285754811 376769997
216042207 72324058 696440754
642873660 748636144 205102483
925594 27907019 640567398
763256492 247027009 235603804
778081483 616708730 280256894
530504809 210151238 350362153
801252278 72887699 714912052
486713176 68763325 568993447
567506283 308789319 133559489
720395032 712696568 234374768
618096903 334294525 432093208
63425614 531205851 539302720
226223473 302508714 67389132
617360219 105937639 224301719
596965703 272553580 26095702
243169296 259949210 745314017
567210925 138546851 670378004
730402765 718548317 772974990
400805684 179348567 372333942
575907061 142128010 207413443
351414201 403992227 731354894
392022212 620494147 548964897
231203100 720858054 237150198
408996103 417480704 624653917
38890045 279057226 596356380
712651544 216268794 832201691
200350095 721336323 204278921
24832265 530633373 59034842
614320716 575686628 62841419
515510407 276389385 241110841
415340847 185792036 818161485
263116966 417954611 288708663
245342946 143549528 725422227
699723890 188308858 822407494
201846753 411803149 95041162
401231251 332082199 827447626
656693469 339773939 686250363
107699871 34641251 786561612
216030478 249204221 648302648
782846865 408018955 412958572
688311856 434422752 176597360
8488840 530140979 200039327
221054336 748983178 518143228
487728288 563802403 286784246
631446598 47252532 693500129
695033299 233298250 685360451
241651456 809725248 125080409
177288437 227968827 603578079
4308872 353397635 427000856
310299677 141681301 464097946
530850947 331323681 20401765
179332686 283116617 515741100
359029773 455657991 753016848
774257976 576015800 153037640
426634107 771978313 666998886
2916879 589709028 362888477
286646368 767926730 720972039
37081912 500517123 812356035
637790536 221475392 103797821
716563608 259918877 196217887
453908776 498136632 801684818
708519131 470642649 592914560
179021295 90532315 22256242
828841568 365513980 618266692
75064970 194175419 202424554
803057198 385839651 175587433
789731419 675513374 722901813
155279810 448784791 805296436
802655037 745520421 644299629
718791760 808312282 218573537
302844277 270627177 537520977
218893517 509446869 448051241
789554535 825823872 483564763
531526228 254641998 717795913
800895477 589415986 825831570
279026549 380973423 545960607
508269522 375105580 531213277
37548575 437433692 591907654
42838575 694665086 624553944
140217235 543480024 407733934
523185298 711789740 616212835
770037761 610310051 452739735
623319933 736901001 466184390
712231274 246958323 634649159
3260256 615049275 226305156
342618596 416381566 471451810
209277941 398596224 504306325
425361410 576238050 147659787
501600315 440504551 317358379
239369781 526474601 383210388
705515907 799415226 313268928
650332164 683384729 9720955
359979382 398474390 612879710
618782161 150338125 347401293
763394769 732509654 231701741
686195310 370420912 68903923
421930561 760373406 6993273
752618934 224358399 30196131
750871216 53119359 116949639
313161515 619731994 263460342
135121646 249575969 182761012
417205586 30887742 188114662
276121020 745994355 254482120
429743333 802590238 662892813
337525647 285433929 558111738
24584927 779036941 47383105
361167640 831208943 172641024
499601544 311545248 417158436
122886709 684692622 527763707
117104298 227910781 540041088
102636901 647699283 194731306
455643904 47653331 307503133
34765536 736734077 581085438
68932630 448419543 801488343
81495302 467196652 583569418
493566451 705509579 320735280
93241618 248889739 126751155
314816444 759751040 201234484
610541301 732053939 344642456
562310807 611981142 701050705
449078812 300444859 684299119
110374855 458427312 545883027
776404774 788346755 712715095
617355486 54278196 110584949
628354523 27256405 178738187
439579216 66465767 276385215
265778714 772382131 153164473
316225675 269839236 14598628
413946882 310546990 466084840
413279726 66563445 338419977
329855872 294207388 507074147
411566652 41567438 622489888
8687327 651947957 288124163
29061766 667852160 771564608
390887642 792487315 271239677
603639534 716025378 155411493
270659351 170865476 565479736
830836323 822822257 644243076
642514733 145605094 349832182
462113770 826549619 752056698
583770973 683947098 54623077
515116763 323964036 566610533
725560228 248787843 699505632
768835502 163629670 608627107
146212867 146507597 632665309
70128941 476393033 67851370
281263276 585441136 745480943
487013347 492447927 780436510
132912267 214466105 87583130
442414434 472827368 146537871
88482032 730112009 310572194
755053277 490312924 245847369
220559995 653548463 417631084
520561549 278482431 533560859
473656170 554220897 25405762
153831273 360093959 624414571
2077268 167729044 711287482
45138962 302117071 549532420
709104375 675868690 690488351
432070590 529099363 399977619
688938127 560189229 442297897
651709150 505540808 774669723
474733228 208454448 578704259
645886345 107942396 702137390
105274964 824505061 481036400
562718439 325383471 805327376
31350077 676451419 334970865
696856313 4015925 660031004
128706613 451743787 827761183
374227461 542542865 127211399
723853427 816911015 723666423
174548122 433942212 766899501
632402499 538767856 812264387
14135771 464385050 746598438
490817428 362614289 772542756
348407290 322094245 463732432
697383464 486242744 180683570
339237292 183518227 700081835
577300950 681965238 206807160
419510960 210401508 326738185
465766119 590363013 64492713
582897483 208500400 421558630
70403753 596179260 813002305
359281740 39438200 222298115
772641642 28233538 264954039
667987263 280147963 736023709
426245427 681263316 757360814
347757640 500666822 622221572
266910221 142491155 376878918
638892074 568472855 53449842
688895995 554671700 270648037
575121220 603023052 541463952
658371001 378140278 177977987
468471490 765882298 742894116
618654565 415832728 806108749
488951258 318256175 549497336
165870024 830246733 624780255
80729510 783695612 351661197
831068741 661763982 225670407
94269913 265104483 185003415
425155135 31983649 63176881
24608456 503097126 239280931
576731796 709140599 824526557
798082008 678792465 428460126
32864651 773865630 426142186
558109527 323733301 380670570
258267051 331231679 456440275
374023983 172411760 132533859
131665947 549471243 829324319
824896271 658028335 446578933
196151488 796805636 342637582
101289638 720906346 40771963
257561048 646340089 162001623
154717397 789129984 610041501
528074516 316240983 308059684
827389959 265499294 380024333
157055086 815505953 672972191
470729584 181419515 65619840
293737784 182937739 397050752
428352261 777479976 401399629
519341438 435097659 251867259
743272785 578308895 464093414
598757612 17281531 795039488
90192051 583698433 539988273
595889521 578387839 100356855
747928604 631963592 464223085
320513854 147364993 790916175
685446509 101649637 181015641
30348084 339176732 762274141
479348879 423402109 326913312
158461961 804321152 458383371
613306406 795893148 245564862
700820122 687678927 474586506
112547789 515655591 582968125
831592225 325276568 137436768
316135014 772818780 785376856
407457442 244238893 251935972
694508249 419731914 230561087
396382018 302553514 345370930
206403012 289698014 636877603
449160417 99501634 78497134
62885491 829035625 132663351
597750492 743450664 3463515
5133485 256205540 264532798
335763926 643012786 208208027
204433539 720978428 324546129
320862700 377581911 364869411
697848067 35370933 224013806
26742028 430574802 500203689
629958720 738049609 770377892
782581121 785070340 70204017
238811487 18086993 82807905
193732617 142342656 627401963
415961820 661062532 716429032
612056882 807508332 748820752
601731043 623167833 307215504
82468292 658856862 296407769
824445831 172608988 11084555
578302014 269092830 497032523
619445460 655264131 99962934
565159762 574576242 243708283
206101261 178491495 730978446
63562921 417549450 804256676
400909829 58475242 411894692
344909279 67456235 130658864
556402192 26540027 82192648
151454205 535972026 11598720
100008093 107283304 602915551
377429197 211494799 579559748
631437411 403775595 725335092
729053070 171955083 333688086
577975818 684351200 581321300
16172578 159690075 492373193
357777208 471264663 508051861
409295805 345172338 474800075
524468021 711881620 131991149
326606233 489665713 471724259
156023142 534439806 571960122
34593800 346597402 577219253
285231430 369085911 184400804
720704130 656237243 209640623
116602745 59466385 756920558
183167892 824294642 210073530
5205759 710094880 61032425
3780050 520640754 299897938
218285879 527607767 521027623
599054678 648627125 274512462
711864492 441524361 811450078
673151621 563831130 229383242
522150881 107438232 480119103
705676059 439872258 328430489
766153724 523957978 220743054
422670838 375273392 823318332
290549785 346061316 770030818
482148500 616794570 3681009
96780296 183941552 176245920
607664224 131698362 714656348
335216826 372288435 515121158
703627470 425274515 510969287
565538200 516896074 777832329
530171048 352369689 584124393
244750775 672030300 80750963
513455875 344720970 89803824
597986592 22325930 324864305
716560356 540178292 383811273
560060383 68711470 471802266
482354159 527473056 28054578
826853563 312623343 824779112
502963557 514917159 9414569
215345811 170452368 48194242
394598861 288457424 455519490
230489247 233691977 355706626
101102152 637799055 3161698
327049896 144427239 349389306
826358872 116428735 774023436
755936382 273543448 160431876
183641416 144006032 753500576
735240427 229013407 175902798
309902639 57906610 684435051
766629494 324364253 388252872
312526802 66426543 29789651
446747385 803147814 81822901
42812247 448791400 245395176
191770204 402478188 382103763
473152758 731406010 127480090
345097170 35152350 558285711
523798156 161142680 769418803
718747850 247926426 141901236
377369729 22794355 167077829
253808496 274565304 625360928
570168201 280832223 62418777
60222361 785309921 612546177
103310816 181955308 405967231
29011681 520891135 95847563
230814371 120966758 578846024
706480500 525344566 591600871
159874335 244207702 337266048
830842062 771675634 139533850
503192026 809064337 703955759
815477416 710005402 618714266
120248138 209410421 179012410
5044378 346599909 134773021
196362108 4598631 96975655
680130517 260403692 803404555
777144441 707265620 607281513
377857315 449371694 789573625
506129906 449352581 231269599
498848932 469972860 818455295
506304426 518628417 514178701
809550776 625110046 746669063
823226549 32721896 19720340
785554499 328606485 235242805
422910991 616650236 781845005
378421867 204505083 25028988
25226787 421235603 312159440
28133278 117030540 625420726
132049650 505658744 797516915
58631456 359616790 745833628
179923520 416106767 492636760
674504922 200305927 582524997
140655494 369257644 574026601
448089488 491403709 240950149
703083761 637161089 623597061
441807066 61238095 172214824
403089979 603458935 24308811
162396012 749494836 733494806
653658895 702762405 457585435
783602328 543807449 638945508
223464377 214842362 140630976
727852831 804715895 585604261
527440041 169888304 727047000
19359482 332227557 678451255
241277261 667957306 85010176
649861739 522416329 507853584
431285745 590636045 425330235
205037814 87721713 177901907
258805495 127588527 515390342
506935261 527177767 246196206
767093666 208330601 662431961
370927976 811221757 523942487
607310379 492629576 616869778
609833678 345150139 753271068
425691618 789530617 317344982
577671234 619218700 338725117
568867864 677884549 765320320
298928950 523845882 117302077
570855669 451245968 727091741
819000917 297356608 201168489
746980878 275784975 153964215
616127406 519084597 54329484
105093074 830481769 747507679
596756937 289986170 513839170
299084136 6072018 10395094
293218811 590958229 499366592
370089166 317274758 42529045
397925972 99523482 274059824
141155204 120584405 711918320
292828282 449479763 404956086
346218350 253364205 724779359
441908845 123191356 88725329
459796310 750861421 686097983
608418177 424473414 674867357
385156170 220650262 125622817
659734169 217003234 10827951
662022251 41480809 643227636
812359277 491261204 555493366
525696336 160090081 557924291
530485176 438387427 192081870
195394393 440835488 53397106
388483732 468226595 406284659
494557551 515458631 245069474
331013669 6097994 611869983
317372960 249849766 771291984
378828460 216128461 387810235
386888704 367006514 24927034
609537944 239970081 536570831
18412356 214689118 515319629
303639870 133972919 86451803
305722928 12354967 109074595
384752450 197764486 818703557
530441235 579644200 68204820
91563829 88609187 759220639
350013598 10102884 620933243
271322180 628224909 241465488
304586026 69792892 832995000
221418208 37240963 109591966
584013565 507462736 731515431
594910878 486888008 469110969
131452877 226431657 549193539
307130825 712245452 70005923
277003020 567289259 403043266
694880139 575463921 70409080
826618899 293360385 537701795
29961631 543431269 487780030
626346493 351422622 537493371
191643973 633709514 762572832
251707806 802959416 772400846
117388491 121568737 307070303
106530928 117588316 46692242
282539739 636753262 171126088
8346388 653965495 765003957
455435803 712771308 166099693
175400907 649546124 598322025
718368720 468918716 234167189
448180904 506722248 765665663
505801353 786606196 667562527
83642813 465668987 827758724
389033984 226514386 224546397
725615256 79682992 175963217
173591537 829249328 708865532
540822419 542173241 792380019
651792191 59012757 616955796
340121582 569631158 108919936
487397017 376377444 343975297
71429256 751375323 515328521
342424974 664378190 601833435
318792356 376005476 189030560
506055479 381041886 198887771
655462084 113117728 598992003
332093963 476145176 470895819
612725390 329584764 689101284
810781207 322405925 144437274
706303659 682101498 503632342
389888807 577920628 591727976
407156961 214744124 695807713
19607140 739283986 19923616
441301727 654395618 581392636
218616985 639833097 541524816
616822990 452557811 343311018
584572521 2053392 116695017
724612283 493658437 479081929
64506230 262865633 173209346
811724596 349785602 225449329
62796960 125035295 620341886
695666961 722408475 218631483
833061103 699859369 508141519
147165844 25987882 570146122
506469791 135899103 336069131
786268058 371300960 413255056
59128620 465615302 606423842
506508930 650975159 331057512
729318659 333463442 328045932
76162813 66082414 161060770
811287426 501938146 717853223
686493914 489345255 215079204
255173760 144793102 332677789
484303767 756011589 815871530
6400630 37113537 801847392
681190760 219569903 611373639
265020077 468401465 489012136
106470169 332403481 364836370
250593406 691207952 228732138
613094284 734952557 74380836
746807696 468066207 535351453
615633848 376045547 27405912
114741942 331590056 481731785
675075312 653149274 142337821
717531845 403650683 329280866
826671758 615612925 552710723
475573114 43903806 447463181
577907296 731071335 467615504
72316024 245679236 678296041
274902279 462548689 690147383
445382336 627858783 97181244
191358483 345802887 768871305
620194246 657817096 825429371
627887714 10323896 785524893
614025973 457786453 31855634
97254859 808819113 814406055
231864697 464769628 138879844
450502844 132329582 680100892
68139464 575029842 810637217
599132770 25699195 578190064
331254159 428550378 671630799
18615602 583674529 565285661
99697782 384902827 109539201
443088858 190091898 750217418
15107675 394630439 214089443
653943396 87319284 559706040
263205619 660304896 189749954
580270209 642144800 481813140
275204739 430591715 83944168
308440016 629739278 385391947
820480471 523255647 808160511
543909974 714004571 632108350
511319825 224617473 603542071
517363911 77476741 488768401
273219835 140710298 674758354
241182303 489166182 443501583
530259424 715055677 471695679
160072194 297592448 80448115
558891164 450637423 380942984
254879094 74788696 526902476
712679239 414890181 401511086
597808444 411863949 227782588
725561291 641990347 304011031
184085899 492972129 608756617
110785214 569719636 101829304
556484872 436735248 199954758
93630238 96063278 280317671
36802331 603333135 615370864
262266292 712392352 16939288
309281312 527161180 210067771
301885744 314961939 159501162
544658604 90204523 497493108
421569272 434590206 396790389
659860249 515117660 411190498
825633699 427169049 64416469
538121983 469409836 585477482
669581060 520118562 338454853
516187636 78198443 166572651
447818452 814674970 652274899
264711219 167059083 550069218
517213208 628263643 661868981
414711226 9579367 198636717
185602218 413679855 164256092
313287283 375382119 620354741
66262618 341549057 295278851
526597495 179909451 437678321
402108079 673404781 314589618
582996288 179483215 591295782
332362236 445744888 695462650
387940844 492273476 583653981
497594197 630059419 335036693
145270055 743885841 247872353
329438267 62171950 554504334
529842143 478188254 777210435
398370462 757325728 602649670
652976489 707844941 518202624
645551195 196399996 196100577
542442794 52414701 169035429
126388561 713853754 263249846
133850727 463909506 75455891
605655523 540259707 825135909
221567244 237752878 106740600
565544064 226473062 704038390
647063822 55511449 435208897
651831666 184813266 566982020
469003084 452461725 374820291
73749295 623406001 20412311
55069613 591353945 29635762
499383694 190964407 87865273
369185847 247636032 689553289
488091124 247854409 443179173
761737473 823210357 531812349
283741737 326503007 229095358
201796196 226010021 341055856
20230824 570164495 483360405
814140455 74408516 551120717
482602 816190051 340891143
644570915 470984167 657619978
271689775 176220425 50958071
821519039 534870136 455071683
157322366 408816055 695714013
667889138 135374660 474920770
191738750 560551291 172243229
640151249 829863755 85999878
53603412 507826914 557201266
64821855 435978221 439343516
554360468 53523698 803821253
654743099 313341746 111735939
478660032 746191094 741990451
565557271 310130022 669322886
42699774 680322825 445440588
27234196 40605289 534601992
469793711 85251802 441219802
409352932 657517398 435084733
684813689 99874714 181975556
584677310 652176492 136584757
118722151 380170382 418312430
121115971 706716478 428312767
781994280 488340878 162351307
265480768 415388806 249296877
573157295 719416978 453479144
110184382 552591179 108564546
308487093 195272648 406169074
728799708 473160780 33499664
509674427 689994707 794617315
597460041 777564616 597473493
162460536 521441281 201686031
361827797 489763416 554158081
782792844 63163339 494842695
792193303 226050619 367574676
347359991 152625882 282629076
69160389 832963592 127237637
27652024 399354865 102395383
219584004 427706056 779000565
201709388 701824080 433225215
752297534 323921579 696539493
370051556 777768927 12539961
157331149 755687491 254305297
518810790 487655618 529635953
534255778 203922706 329094551
689296937 268754542 823396918
273281289 248987828 326744488
693326690 418903372 781147084
242481299 4853679 15007542
669713022 415668147 342905426
97941762 230965344 327491803
827933674 259253074 640214165
245393329 87362625 493335199
750520522 473169307 534062815
590844713 242809555 812802945
22671758 445447486 541943705
594057580 658177380 456156737
250402183 780215182 498827765
489322396 657236133 377222946
330259801 350285667 184650205
103625486 458046046 235690043
770463218 370638949 353921252
156276985 226412913 666935691
95460925 801170148 254644619
284783736 477408527 222195221
440312274 363940261 733068550
790763037 726089560 477200126
516536724 108630908 621748136
652976887 242348521 386481315
782805908 673204759 178143997
721186677 72776085 15956514
426600889 96366192 588358831
449086033 585542404 683693583
708885580 243642433 140955876
470384498 482606523 602472760
539949526 694253403 387989917
30331418 758648589 549879578
721496592 773675030 24786303
488818753 550218473 740917905
553173294 580766102 591844760
16890382 155815170 523485836
750993596 744425176 6735962
728146006 161870622 190136294
43706134 310307851 21877741
364726292 211813343 32564222
680744648 62891337 5004910
75569013 223376041 256549904
251485815 251286441 624390075
217865386 455243742 18118377
359218610 113532005 777224981
675486931 284161791 663834357
76396686 665200904 424275110
86869924 165439346 457343364
448781705 553802685 463169912
721866022 405775846 662929481
25733847 509395917 730529095
762366601 229829073 787726502
49695699 330538895 773111292
502558545 549262709 325645425
324075122 773022916 507182497
431587052 563433802 442990936
580344652 349334543 539356699
664612571 365885251 121891354
750601549 734719176 250760086
10205442 372641798 352394367
110916264 550436412 408776302
265890502 66843995 716172022
61583826 631683503 434889164
496170970 106539413 609468904
218632485 215739869 247422098
118813933 795212608 391787859
225136728 630374103 817587249
648788452 631593004 190855841
197138675 525496227 787468807
766276845 418607256 579367743
187594944 156780760 796791281
323465971 273044351 291007115
2392504 801875302 371635154
302545230 484749473 15315935
210492797 471263647 735547698
395647974 425022021 622258351
598650718 816668909 338298129
623583500 92607509 533681842
808896427 750220571 307526377
82589272 108451636 665799583
172839047 753826187 452121755
425684741 775674318 21320771
369422613 790460610 233172534
181589721 650086072 670200171
614837236 312789354 35321751
631820879 392318803 188029620
250799154 437573521 35603183
810728525 607287586 293319772
400202401 742384567 89969700
376953276 378296452 770869006
139773502 550588860 213053180
539021975 135709401 189447349
355409394 600654120 617196411
592649356 290283546 244163169
67926327 36127149 148932303
505909768 21424999 130895123
13664041 172088969 537302240
8367545 679470797 794735390
602577584 742521636 53568698
608561174 679637414 736323872
540910207 725606049 34991801
728392555 564102919 378584607
433708101 435510899 68785418
50254165 749386652 195276416
54050728 457742668 160682442
246079900 438850486 621612213
250728373 233430118 347402933
205799170 654079839 236441876
523558034 129477156 805873960
199280957 798287720 726396554
753416722 467178594 318890160
40898111 357497764 38280262
795284546 757221298 735589947
667357846 602780698 822272751
694830489 364021174 194291684
374793148 666182580 239241851
386579924 233349851 523765841
470087783 53778626 867337
832278769 228594286 575921239
254180261 614337567 52142917
70173851 487009071 443389535
542206058 251754103 646408611
391088133 705487114 666933394
653398338 191873227 770902417
18586436 168062201 418395435
386339372 165398384 805876597
252303474 505043625 737410628
59118839 797992833 519481208
593810649 618639475 319887375
375686893 61129098 411307944
469034076 223562585 694057129
629723140 285326595 160012111
595878296 246804070 169380330
491496680 233456181 738913473
382177952 690336580 158204240
660407933 402939267 59027847
213147693 743319531 85615646
214791137 684755052 821353581
767012793 491193548 229922706
331097668 461483578 821473639
277736341 680625813 411359948
456123846 508033351 73834537
441330606 335691600 96939
84846940 428467348 600301244
289176057 278187466 808965260
639516038 255810810 410369342
546506471 638057803 225998788
216348192 549334730 91299968
323920542 386841633 563998350
498717416 211873640 342724129
13317610 730585988 669007504
705247058 562278914 242977559
369327659 117723612 254581316
624846611 330230921 827595356
229480408 816331880 257849678
778986716 259694433 162080237
634776777 357672423 150011257
508740187 516470426 524360052
405782439 60852787 606757648
183118541 556773663 600562980
267567301 157207962 20338281
554069635 305019251 399824232
478871952 569085533 503410357
637463748 317994058 300376736
769657491 742040358 770031879
412452600 711958649 381908363
794605472 383750716 197788823
125539778 789713827 575708152
558565994 440361685 555021026
53739505 427992367 188373943
660235484 596213412 537314825
319740579 85940824 369444147
636265178 294522322 398010357
536491490 459196524 171221004
2723994 684152116 551825202
625736359 401099570 113857583
306054772 315790265 599735397
630449833 58042320 32178495
287782872 677317758 164983517
315716285 101756157 183292756
460905612 368603099 138906162
733447323 314533376 610544344
418021446 396330637 464814321
293002831 32486371 151945821
105106223 295156078 123448959
623791735 140385597 213225153
377070921 114048055 290807549
476264960 494590264 266189958
621086041 159338993 494433689
100519744 43873091 574252458
445712808 764737944 258909080
138604449 777813785 808283799
152458872 392562041 578786474
362702759 53885157 587968876
305220117 170028915 31678878
137401308 473781087 307501800
465914865 370344341 660228606
543583196 35411638 159818579
794269967 47650591 664042516
298838928 74921162 720118085
175839702 807607069 207163876
822922621 459672752 791844490
13746448 613067582 50847835
782229712 17707233 451292106
7486892 530259040 660888723
802095690 799978193 594173701
329642904 398108989 715108779
60830018 766808242 107309810
107845771 188002936 275576358
37898783 757827813 337855219
184434935 253186976 533633541
175450168 44047871 96054598
754476364 63779754 520602220
359706023 164952950 409980698
343038486 45180317 310769616
330327772 129923958 137602521
804314948 42338714 232352778
624638908 324240721 716381709
706679861 451199156 216914663
633459353 741275754 710665894
192828330 59434509 283910437
782472605 697309293 760604309
625529024 397898587 515049993
267168737 261557459 522854344
814141834 79079074 704650056
163025584 33260253 27870532
634367281 731499339 371208229
343815852 416947800 534461837
142296745 287681144 29034348
611013505 667928023 103205533
711216160 350708445 381681741
133149923 729883819 180130747
567790798 65569441 606951971
400050429 588496230 640471314
649779458 708002122 776264160
764537627 291929214 499396144
737763479 40352386 205776303
757091652 285547658 729502962
420026396 360561709 658156032
524644319 754696549 215972011
620583395 634478187 188100188
265243210 132143163 814385429
664877318 409760798 655533356
425816802 380899496 164561138
3938924 134976534 164513130
166731683 186362015 220222684
217515596 288699297 540607678
149613495 89542892 314280115
169482272 387565464 538919810
3393621 25625661 801762581
363138003 272883537 830390600
455678699 531824443 477053506
795178603 219224289 819639190
476518495 362865652 392494350
23287415 704258597 83018048
657456318 764363950 64052009
758835231 727082925 558875660
658086045 264887767 481760555
326468686 768005298 171999470
244212008 31364141 801324220
85710310 247501985 172344773
49356545 396116891 103575919
65676031 728223391 776284846
480669817 583538081 1049314
400123848 647708209 419942475
287218247 18620108 473095404
59687582 13083461 539491956
784359167 75558661 428932858
129639554 59540965 188771760
243930678 782938787 705212712
99798779 664955950 278871636
374941473 150664778 78136130
780967658 828010105 608484046
44719996 767426990 61221178
486032178 581114049 708087729
565979090 66327454 759834882
138787184 397555447 75393968
268505460 550933457 488436489
464637780 608067964 364708082
705706800 773703427 680894491
260830410 415949691 641994640
537680788 448377285 812946667
686346457 165887171 524239315
686775303 691006348 536266168
789427117 398251863 665578875
692879445 309751130 141088220
166734512 197617392 737416527
132879933 272192373 570382966
248321591 467574177 819211868
354360802 327016236 497995179
396204321 478241985 242186758
597082190 398706562 275761723
453735743 371309134 828427177
484976783 734939455 87923840
711266392 87696557 104621155
28509366 125665348 354952223
675178498 691593252 464369206
831500468 81215969 472102361
454569223 197376926 575035260
66622081 657151217 722678929
371668850 94423517 60751899
430578933 430489643 731460380
96011371 247415510 173354884
431368278 705941934 186072832
590976665 681041816 349412143
703485334 149527008 399196514
289556185 809281059 430633646
797353580 420647115 710985457
758956018 469408192 739106141
541503353 260288571 400846375
417471990 649531062 654739415
398153086 487707021 464800534
245973166 87099080 526409501
737825934 674066982 232385899
307656467 663795959 826073169
530088615 235803538 52634145
178700316 277654450 147257454
450512624 219036449 464976018
147042272 497801454 148601736
295660199 448557740 195887198
91060271 357414309 298572963
697945932 659153049 239258413
46984040 176154572 735432579
340972789 691911407 800661904
309441342 104094685 372349217
96048522 692560154 128717952
96440476 403735649 593525955
420331240 447486272 760663279
665210934 585577103 34804360
315988489 409809312 285574639
418808014 554144249 348864111
680374663 6351607 519797910
755632810 483877942 818997516
332615496 62301001 6972438
17796754 371508359 302561217
549236149 500900706 297871004
738006888 623769176 133078202
379437191 759783662 511520328
662030672 119505606 475053064
792519628 413479675 594673485
719663886 773314646 136219429
274489329 223895589 395287848
108882825 299811745 470289717
47623293 41931221 558484564
421859805 270272439 164569471
762876060 803784387 796862020
132106230 269034000 784267711
355520972 795971882 408931356
22963456 388975876 326246208
641289857 53044983 129734497
266540936 349708116 455653788
123137054 615459956 633048756
678621517 164307197 555916770
735733632 821516339 598455947
441371434 762161595 637348741
75114160 599319943 77005596
76708605 323258660 455855331
382307983 680303080 352255796
381601676 190283136 86210896
629200878 760955408 210763311
47836357 225864288 711537413
601326639 118151161 762240652
437961624 442842830 471978847
499012238 11466211 227481691
394124180 153527622 555634117
4219972 462487797 72427123
500073707 573073421 614780081
136825739 678215536 672798446
275074094 229002232 174771176
272800178 344251513 572208539
359124342 131043603 294260902
473549556 401191111 580609544
445390865 123400823 687685313
514914802 54560270 364107868
233517898 458821921 474699547
104254498 416879329 100505016
518402515 127023625 637769809
527945308 639873102 378090391
117843599 314444739 830312612
78497646 119166143 10106541
61229143 595056554 214784663
476925990 207318147 156285208
417083619 243687866 645736580
520768217 489533877 580564760
630949228 96688363 486671609
301890527 61343856 608364195
615685958 467111251 76374783
183047823 311546647 5019155
532019393 227922226 300907877
541876678 238943319 577698700
211207475 708955995 602380904
294819414 733231565 28294813
627209678 827171856 289765539
28420521 144703811 707122923
481649232 703410112 118253271
820723964 125891623 673552332
666875963 70584682 723906855
814545385 516529461 309597598
577315035 75196602 439461092
594766990 125624174 567677607
363646241 443319763 769231004
101829851 119654904 114763317
240992904 83479103 353349413
288283795 553405314 727319493
97865848 710373758 515798094
520420888 461458505 721060048
605511486 177894492 592379272
580000661 519342527 329476008
698429233 512859027 103674328
547793150 14563368 280244399
796110643 126847065 716200116
106191878 45108908 151960709
642176146 120703442 233181097
751152904 62439287 515649534
574749137 333245736 160296138
638899046 125206461 625012763
176319386 461352518 254096917
293806931 327884272 63075227
37431793 109249720 206733073
644993288 289196051 73083038
671967139 275182193 811450676
753750932 95044939 579699515
33900293 819084464 284289373
357037194 672821352 37421447
434266629 576787149 349415592
338110656 551389573 660430924
1017153 133996822 797624660
287770777 797335644 598225562
730781045 121468259 683618287
667228987 219442720 615884441
534744453 216581502 356597547
389510033 120662186 8380649
12532315 239096598 604305213
750399105 34047767 766286624
435931503 182988698 791113612
108539542 158682519 304748268
278160873 603153626 230004776
305494299 60745213 77007278
536162172 106842581 379113028
270625759 490278727 768022199
708133737 169951886 170617601
542825483 570005073 545711359
37633961 650399949 394228736
788119973 778113843 487686123
473436168 742905342 138435789
490647669 703484235 549499327
659084810 659287363 251015988
22023490 621002100 525462270
571208379 69401139 300478741
221737922 783990876 564630414
532220477 647634782 292241518
698784676 539632195 43655945
134760561 787137636 592523618
766990303 347351733 298066411
80238478 13769070 694840974
472916439 779964751 368290428
601156164 387209229 5605643
764334359 780351213 16337083
693410326 61555807 251249232
714512402 549636087 394127994
45744216 677044449 10366367
684221262 89588571 198440512
444266624 544604544 275704786
443685450 193786847 164578500
13140020 220177954 75033488
557205423 646682643 501241829
664434256 399101606 178538111
27377274 363814341 109758616
710439283 711249817 444912080
385734366 130338091 758025103
448530502 764102054 829743560
308157816 483148482 796123066
769810028 639623020 806079978
434428669 439722675 352656419
387182675 483966456 105816967
679999427 250567522 252444702
471353371 490425837 168502311
115525058 476835129 540025526
679731397 355452839 242255394
438972775 86547031 5467011
769066744 309043664 346600499
426780171 35570103 234413847
223577407 64627698 424238455
498827628 429020301 373770264
810470979 818522804 684360890
192426352 464659883 769953692
333463223 555907162 377255663
110311562 130457872 35027260
526904008 129767156 635730728
295407503 646863173 82803221
95892273 333838843 140722375
763718832 236402589 721719632
708614779 197687199 219581986
168869049 827087615 686744968
604353418 292786324 790203423
527603403 371103346 504834221
409241747 537317324 401553994
146595185 675912798 367098753
198183263 703634633 723352451
446823922 95550589 778928498
819861986 420856061 68079841
275332792 399332814 312624104
723106258 428677642 731243907
401104238 775516690 24745826
768864251 650412011 169217294
34077539 311787850 94347204
675157926 282775998 146423724
155685846 154964176 530952763
701621976 539135229 683769849
420541833 540113166 380407198
432868134 759427051 63707145
657785129 227481360 318963960
619061076 630146612 446024537
751601320 592384628 552385773
598675876 608775933 673007017
806251530 727192504 339973552
453646920 103045637 552321777
189221895 231470999 492660954
778917805 339917536 655040463
691172145 192517888 660836268
716401359 18183089 354465732
722697802 72151200 299224797
731888051 544916757 121688878
321506884 265968310 569918874
978385 226779667 37341952
512748474 346295432 718905500
280118897 221718693 245695666
329993308 578920829 768425133
731655159 208169113 101417930
660294624 32940102 341734018
69103336 77274699 158703230
613214121 704776929 128941289
309772995 554985397 800279893
373888037 459651506 140062840
697226562 609240442 475984264
452183982 542919221 422967663
378349891 738436417 254048446
389804499 734477321 480441238
533832754 78302735 591065299
617827988 346960154 179638844
553454458 665570636 233406444
299401228 343960482 765463836
648137821 73662430 609915857
137593615 512901549 534492550
53634266 505054214 234879203
80486502 187088167 626466729
36014800 677819192 569830886
201270765 459104850 600714019
641616172 100888854 471253661
89432012 259813298 55185838
2967327 654461600 189131791
419686189 511884260 164503389
76652734 691110269 832115323
120715022 75743647 370937342
356154383 828773813 66300022
332496879 707046206 362661287
659157660 219629112 766097600
733841730 190271125 544644653
608956688 6561919 645928718
396826976 761289207 660314902
723001525 776991899 765940347
123266112 283004454 102914423
137784039 62041164 542001322
727342354 440524513 613844550
671489918 110224414 64307406
780416248 57621043 565320131
456735604 463937772 112565162
646995939 765171 779083429
539451193 17730207 104281362
723682550 361618567 59277498
419131642 430913865 241648658
257076097 279760814 176484108
459986472 468454243 392513419
829891764 29719829 354956230
645714784 226935272 53908102
622143711 304433212 387724712
279185075 176088689 767389596
477771724 61302492 261159242
630651834 717022036 149742037
414090503 433292076 294148114
807788898 447450790 634725508
570229976 450118547 649758236
453033475 239149808 330525654
374128236 506685493 605749903
355127604 440070188 557961676
446122177 672401121 253705910
65857999 777672231 832051830
736186746 745535155 582319857
112504052 554873972 564900807
354419597 45261146 14534169
566172596 522610 485018329
434506692 828659742 539213370
336120788 12785660 100728916
236050262 721608462 66281251
224135170 256108463 805892686
736992460 384546714 623328046
709361842 581138555 451694686
790217025 403218099 585671779
538164179 459864916 484953856
536371743 86274225 339672420
638693588 10446259 4696852
81226792 113629879 473989574
222465404 729315972 434324302
690594131 184403701 643354479
43966223 223746337 148769181
630509407 599934627 204840353
786309806 297151410 683095031
307259799 501816994 509514025
192530642 694519162 74264228
78723050 307052890 744918383
289336263 153293159 485387845
415592338 70512316 170242358
395342435 526164922 71940902
639200701 42197695 114023094
82676122 611502516 134505249
820027529 130827582 636115450
298239023 529613253 385665865
46430976 807455725 352366933
766984869 456248928 659200553
405369389 53005378 234976823
621223939 64451436 487708269
489398086 72031954 394991039
149852022 92679073 164842326
169218474 41082912 319371025
635147313 308187086 476481679
631643602 363443606 626112096
118949142 96286324 381857774
700156533 206604415 520331569
583554908 738487751 369567256
722675323 785850120 79869782
576769487 483267962 253879557
794584709 536584658 621775608
830349746 827226589 607054335
89333066 660458456 676605288
575285449 561776012 541332753
283786625 756430952 700085179
593572007 385150292 50016867
699640949 173512518 539961764
656556838 142459461 11955728
22120947 760780600 172897580
105273063 811137091 339721741
229863802 741437907 777161190
180196167 805035507 156629992
278094415 575917670 423338430
528762803 166900305 372802497
748288804 754190577 671792242
413543188 403921501 582400899
458953202 228107184 220807682
221278032 700401445 511755002
319386227 455571421 659506929
827431918 533488729 628565390
151224153 501460623 70883514
722667543 461341050 196624790
21862528 533557227 172619738
25340198 507205941 183695156
262795614 747323302 770039909
668886427 462887533 301339591
220324117 593200061 180549543
771172124 578052575 350580830
653554854 824193628 567564904
479640902 225740297 12773527
14479584 267340289 214811121
91811887 168764548 642669593
215891698 72987558 383558689
112175760 565868169 32531192
310035602 538128214 357269349
26766700 105640686 201660098
70595614 115674705 703337796
809308290 328795673 237430601
412184436 304403790 282257248
826827379 26059575 47212317
824156801 615592801 639308043
122006648 194860975 381203034
261273952 595694581 600942052
584986516 745334701 697927674
574227234 431771222 583901687
65755039 637043475 62795159
566135017 349237567 487401471
175773934 185292429 668110187
748574683 440750910 556006444
187355107 477953308 359154112
260804308 327373155 672725227
578661634 763651622 32577470
277529330 585526627 240298253
741308981 147406980 606129430
583225328 641824768 550292365
100796044 228695352 259450065
510822247 309566804 532113026
225901333 664134541 831475570
349123999 395437883 612849383
201824166 500503280 608950506
451087894 450853958 265059711
167846074 671500607 778722588
613555731 786558398 794945612
63874923 512341430 514460984
386598789 661490150 641011395
638889183 827605056 255250638
438020937 61093304 207000077
375230620 660104612 798146997
515284993 173143765 316100555
285762700 822849279 282091796
690492423 93476648 719916011
559635979 707944356 240492112
468957378 232514124 787249780
102984545 469060072 8494462
330729677 602952730 410171435
375434109 535761777 256697940
184163456 417596430 612696095
803099880 470005168 259703680
135945577 668277154 619255653
575512131 480779168 539711783
293625128 568482707 315720060
774580408 629652233 555431018
484375223 73737715 64035496
821198874 810923379 732548964
777230677 19901669 400484887
418226899 306820534 213322539
664360950 806070189 719007070
93226224 629212418 758438208
214376748 391888321 238219913
636543518 263643645 798151732
87372808 60439558 204548260
187445360 687890895 364995600
522786493 400875405 501206624
383539387 668527062 42213542
600133741 388010555 669294748
414678187 204417815 786273117
390088306 553103622 584836693
88296462 108295317 150542935
541210143 67092109 197356925
414058032 299015157 514860580
216284392 231846945 330292318
678108302 119317974 305014696
478776590 576805598 750437178
146850716 827903677 170498918
737691989 71895335 582890059
471313528 216060400 582924136
590435049 337159652 653843351
809033745 468292799 349550461
318612036 45504515 3436301
614621452 402168058 11181942
379542110 255374170 556665636
819920652 227712804 81083923
245539165 507428335 237200317
485537322 717467288 72197217
668224329 428231116 113871810
807583588 741931977 375659437
673335307 825296973 258178880
304221647 137402590 520332798
794676720 294622047 649118984
802436721 110811425 810756161
57948740 669632084 625049637
67581957 142810101 563289625
660196411 573872084 230420023
319992392 317444838 443468792
136377103 378543259 703628516
612696886 698548431 516638167
567492033 431911365 221290551
146134410 120697368 75166412
422120801 86950842 63605109
162042343 541963332 725846388
826014802 360159463 522907300
434879810 77069672 710757289
360646707 404831759 17818888
189664280 617159805 429422472
110627788 157696008 178175235
715416289 624559898 396247696
622037183 403489247 20639006
695731952 824177986 517529780
308692484 213123428 819478128
43165414 6992224 167280469
560689910 290919050 748300592
407080157 64634760 36868290
612991667 534027043 255207732
90773224 168919033 827034696
62943396 246549826 124121929
620181508 750625415 591600339
485495410 708847038 609860371
691967988 110786858 113057185
742500928 461374413 311886006
262711243 367690175 28142729
72026753 279800254 14314898
802641702 580260004 13808147
640443825 621346462 664799704
578053077 578584271 806277030
773007361 751410322 392298558
605371817 162100535 664295793
504309047 289523779 508825466
222088380 428176764 536251426
451000132 541019233 263518784
328575826 302572677 333767144
812263234 655218896 79232209
29733644 150140674 775961467
799202484 804803045 95017020
147412502 216092842 451767215
149887523 234643630 491688364
359008876 599438302 393684715
134164430 219288558 151838091
411271239 672385184 698915165
754505440 30932900 420197788
18115720 308938786 332623013
219866580 349214596 659086961
807209525 745175994 292582453
558320573 426910047 251728555
69251675 136253614 510019332
618816318 366970931 258075940
729672566 762951848 627953475
389882360 733042049 4832643
693535985 496152547 830688239
719639500 427909452 146918220
266605838 204981747 277398243
696903483 85782312 156727680
31161363 137523349 778790993
72151092 558547573 166691977
411615664 57633287 17781646
736119411 452474504 626302669
325834582 421352259 717045342
740057460 742641216 243711343
365863122 786232743 37466033
718773574 776076838 807538965
572365464 475009508 745094835
572115502 716387042 457270262
536219700 770045500 635082094
355896325 772451595 771901142
318530436 761227171 718357591
504300201 814896354 496022548
50401324 241190454 339131324
717872122 151150726 99761743
149076673 248446987 368416393
534546017 463637627 191866850
408280167 511144968 65905878
672801407 142457538 696198102
772331228 183033968 359390768
509934784 104488812 788460016
151070195 40765537 734686773
669542694 369520089 423360326
654210369 747343286 14981972
233831007 632953064 323964145
632717946 57906294 800938833
488718666 788792696 168560106
321702158 78765193 480339455
222405047 164168365 677990622
734549416 708127261 216383856
767967638 44665699 240179133
337705592 766046007 188938315
362976630 56430449 631396984
811164106 384347802 724269927
823493684 581351230 647266907
153122770 423750993 576355566
581205598 701308195 606923681
39862603 54447251 362658806
441693401 554567052 754325395
59162104 200671823 715459877
437690673 563332708 576631988
703650971 485733665 674743734
99268738 281043141 400658827
730263934 530219825 635666557
169540883 97207153 812612989
347426432 429967570 73089064
335531301 824630491 575254276
210525919 475646866 89166777
200737106 581716072 797226554
788283631 547904165 619872294
13204697 482226384 384722056
809918976 557537912 238527963
391005007 506420335 257615262
342985036 812579856 40891372
742613497 289901185 523431194
245610239 312614573 460067890
208427648 322289644 551746644
760578780 788856752 491681539
830957452 276553808 486512052
679979825 777620527 629524031
227793345 134606652 276112923
586424399 365002797 98673539
129641232 272804127 525883384
787540725 212139343 459489517
268142224 800498566 324859056
257421618 580319917 388698360
532434703 46079070 226421419
699168758 209873954 330621500
1885529 597296856 629687335
446777209 399921475 3465790
657333761 309132074 804585678
33842537 244799932 303948331
285810481 220317367 486047352
803926424 537592282 454357478
324689704 52396499 727639971
764060645 357638712 656190910
606108766 486332950 615673922
441571746 518706779 421750116
402020498 752862613 778602452
210739845 186311270 658151511
727120530 712072295 424625101
326807379 114603240 11873090
174512831 733916602 564984792
196746299 202371482 526262326
253276013 557639713 596170722
445739487 188347101 82495977
74479308 17079236 334540815
442666690 815085866 47976734
431764981 426667847 326803686
241063087 148972454 45928256
203867146 825996260 499900736
731623290 100151838 306478569
604236710 211793920 445153341
40676484 500870497 234771708
667698870 143050074 75036709
668776592 666955118 382479121
686053316 579822675 8097383
58131224 290841469 44443109
81527466 681202782 22981059
185875417 152558656 693175033
19473371 794422078 8036580
601502603 164374162 138886880
176108562 90868201 103991687
772696463 807171608 9731617
144961016 381004784 425211400
325107836 612364381 41935242
273067616 567938686 264738683
404929494 693851360 178987242
302140503 437387245 154110236
397436803 757363659 429038863
711489184 166500157 543116882
745942705 187815457 193454621
362516212 613741808 819909902
264845869 731140617 323776780
365304391 328031440 566426457
192859456 628092558 548136777
234374453 432125779 313064755
190288103 764401190 464976288
373189390 548405051 772950171
428637126 815286883 610235891
16262499 54654009 104855722
553779363 518978486 287829438
566118957 92200519 809689843
67175730 685404966 674817417
116282446 224202480 40465747
705276291 383360192 543768350
251607387 325696065 566262080
108580031 232578160 561933008
60816983 536492544 74786497
476243475 643648948 691265209
481137524 294726140 318679964
171759496 237630618 411984844
183002195 75987487 398618724
133300440 42838842 718718467
626956719 751504585 767858824
657124515 329876934 828128760
266253401 318089360 637323642
296274339 677726407 225121379
430205402 80043045 266546079
402442560 462665269 562542567
788448813 53290262 31974626
828055578 93595802 422003975
718987267 296620686 136043570
21648634 309858051 246481474
504318328 730864359 6501919
14847056 79981663 623269660
28191643 283089827 176899219
548018435 42451890 34166367
719737057 564084414 72220204
781678196 81067390 425498360
3846298 241544790 417909179
671110697 580499543 189886467
744986907 758591586 750231963
202566118 112113151 131131326
594548706 286801457 642583005
473215868 781721648 249703442
472601649 136480070 420831950
340531324 471320124 124021347
605618895 714326694 5779189
284459760 532864041 172051510
270454407 15178047 478838012
54834304 707503559 766572001
143840124 515117710 34355466
266559997 461694313 339827744
3245218 564890658 308519030
93593839 613936029 540166494
798177243 413186923 765537693
570135920 161258625 520752325
304711930 711977623 144301000
448876352 514247675 303357639
364802920 397490112 724747554
831738713 686112341 291488114
403996394 353841683 810048769
144900814 276313575 691250092
616820475 162090877 298547469
429187790 116315271 105248703
587119016 637984512 138143641
775049146 465451128 222873352
759134743 67441884 677661654
302309151 77135266 411120736
57828961 439908704 253468780
642727371 382019288 258384905
738466555 649159980 178950242
468383320 352491367 100980682
207552835 398742552 681124275
106613003 527904370 771171390
635125306 605117748 217943358
624312031 469780938 239296346
256362725 781733005 690102619
329962472 311944886 570676287
484297199 155067910 626230844
582701009 409018847 16262893
230131562 266630223 588118587
61309076 347650644 705452825
227518902 213308585 481562948
663798190 149873071 760616799
68691004 813508912 307440943
730370254 158336612 787468040
500328196 557312947 226853242
688501667 754383253 313304673
538510088 712017771 448188032
721994594 30263048 144919960
274614567 566843727 274570328
482872023 774130414 233512736
772855881 272256584 333389045
237673669 728564040 500330978
147693759 89453566 563078113
365703808 87008837 603426334
611055970 602630606 688944475
380050604 499199003 794415945
136481794 97041483 254453191
345076428 304128615 252991803
795006019 464183134 552292916
492674252 566352099 236812430
774063076 527396786 255889698
337696737 282658891 583222510
131589421 764666002 591582398
331513533 564894329 201182426
195177523 596234099 599464775
35355627 571318937 516129796
621210546 689431007 516527387
527318611 361111482 88352562
291117959 693714196 831038822
748749531 4846271 684732210
613167039 56590188 147940703
8272144 302068480 394203436
146962157 329962322 366028942
628514311 146531255 74861459
826733151 458426551 440965292
201778995 172454656 251108324
36526244 549304278 668501662
511679361 387981089 306313558
831442864 778382708 551693488
249173453 368792410 107823358
403262665 368515173 639798146
617543446 88259878 311289423
436533650 287906138 740495521
602764979 361280662 591755259
299745982 170359956 352364125
25056091 740204674 345609026
642720442 251446736 461412373
589108355 533181985 405546348
669986212 456520192 469447778
711842772 446972995 74540987
214121096 100691578 410089168
759052286 587172872 140849163
76781818 718104655 186981776
21988991 634754046 786505494
690665394 248695094 326124462
737434014 126058381 16911382
56158144 94626312 686485449
589383895 462500600 824988600
582569470 424815784 580932668
152774861 169549232 213395306
577920546 636308016 48094434
244701717 545660212 368342499
66307970 554321962 219216145
381376285 821690646 89080591
20757337 627859958 36019476
745733210 360178437 555704669
94879380 239622549 276808174
255721236 553356575 438714904
543257249 338135362 322160269
248310227 304891334 738103007
21178291 207837607 428297721
555671763 241646872 310144821
45073297 684004558 276256559
301072393 643468983 730320574
770150408 609965269 482004871
749971988 340355249 53485357
207778172 32803998 290402710
343876146 594759750 184559220
436314396 197840607 189251048
213506863 246638278 572768886
237954700 638188459 114118587
15276522 186683889 90756538
163568517 817705283 314081025
421789477 523983870 739818904
349940550 156466621 250828811
379964350 690787359 609554663
422160170 192063135 625441429
574721419 359554114 660760594
103735064 588217325 410909350
301633072 777597470 149832941
174047822 45585048 230488435
447683916 565309506 697138966
651090406 263887426 398174783
681594175 616810964 600815912
208451802 105707970 378444788
90310033 692038974 797781532
366447109 674042363 201102586
687186053 461929544 774015493
660047687 9080499 434610447
259238602 717914545 456066540
484792178 305392600 45275150
668575617 327364869 436163711
378969295 463116739 323909328
500031876 453917580 38485696
189485420 178710966 38788291
486218820 306393197 438591737
213179421 650528926 490943586
612374779 514066682 777437944
288028572 814958025 304978620
181538229 669263091 354515088
818235940 161639195 588369088
591748346 682003103 652500808
59244062 282442050 463720294
413379808 82534408 758519942
408555908 729158100 79972053
9544301 318393551 165547940
576207203 391443033 442013592
301762239 196303589 751142021
554841881 519577445 13955243
71665772 326888428 579938338
88918353 657087117 470950764
69557341 467179949 758752753
688406609 570807403 701239425
831402853 92537867 779446059
786761008 113664000 373141545
566071975 211201958 372030515
446699178 481001452 507992286
749848112 791424263 248693197
688089143 649949321 757954007
354427921 771972211 784505501
257435809 638028344 274928887
467907403 167239953 156078489
360011790 498179403 653228233
612112496 305290063 801240146
594269596 177781176 464845129
190309932 166906084 91739092
161641744 250339764 248768557
697876448 43115046 415972142
735599758 136010644 219648140
591251791 395575990 674754166
577918966 714875712 698914912
607642702 773137147 554883447
480280529 377633950 346149149
436661040 17450678 124990797
758581268 13934217 705606974
254988054 426459891 755847458
762515379 640604172 827882781
657258591 301270719 206980817
46382690 763599523 189356783
761284991 243117005 410544919
51470189 767980195 177714529
244111771 249966738 798661395
532052582 700187670 138904656
429662117 226318582 328415920
644635213 456102128 106214599
156943957 32784404 70902679
34094720 463655823 108099660
679409827 468474923 687744043
370610259 789484693 671903068
561632872 99262527 526164551
113299585 281078463 718745184
152219508 229797262 596534525
553377314 603151287 772141664
202077706 357065837 690544022
179718053 683116866 684450406
317362218 604746025 109564515
49950811 569944414 216315356
102216117 155020092 356932812
136528755 512369308 394485393
595173255 374790515 472405585
236578135 288118753 450621348
584612222 567211034 595453524
687355148 98598503 44070325
122923398 568376858 788136410
150649756 215125348 42409369
372700849 232594450 815155731
626858899 524681518 685086380
495521846 296478034 711869389
226133937 417189552 154388660
239481672 311943236 625762550
665408518 393066752 549989060
253015550 662546942 196034162
140793508 713872539 46304226
458407525 331843019 560430782
323211943 542557725 658369576
588002895 438585620 422967305
585900589 560193078 674342971
126933900 539316549 140164653
534992300 783530473 254645609
805740091 621595059 129534336
450102565 412309795 817428172
361953821 688818618 340922088
230016730 693819898 546496170
422595227 110888718 357866438
296165835 763016515 584283538
396771592 203415635 276767308
255524015 365539585 76952173
48275630 238340500 419896989
75898163 354816015 172489963
107852878 176047660 623958660
416488795 212184800 411095696
93666890 534959863 77960020
219245905 380919228 766650950
31550224 459572679 754345710
306768024 670271656 309074023
278999396 31541686 629951896
552359526 488846953 733647758
468046254 288964578 681453271
759151167 811929657 103201127
603417332 95986349 643559835
437495315 140501027 103380474
649580946 416338309 603480659
462544394 276329007 770521588
152781622 623458741 77340334
732732437 97850648 647167856
818782596 108806526 545856997
429461042 771154842 746999497
387819574 9396589 544028542
405307679 307552467 154605795
345185111 364291517 371553954
582751350 557521627 251423410
465269110 780524726 160179413
711312961 759118096 116802211
285746319 247786375 174416435
444451363 508692596 216387842
782999234 11584198 813046617
235174097 595086343 757869622
744374951 807776423 54510592
462279793 199754000 595557850
633905018 408745807 13251483
106940307 214972013 626415884
444265697 529659062 429668222
3026747 429287389 529495232
133614395 141362293 680819032
759058856 224021867 821350931
109317288 321726238 336545362
238731808 755250117 520926447
462262408 418176553 170866014
440262071 143081129 20080145
376704117 61538871 17121319
334525898 228924722 553206635
735449333 424241965 350795610
82531468 798961416 711763767
625032071 459469451 180362267
540908098 391455677 42926998
358470530 169650416 82481056
619468811 228114628 830471332
743065289 393448340 161166990
772207314 593054271 520311755
429264427 538250936 85966836
4020537 757310281 360335825
333744294 426823889 197180427
614960084 187724590 173429653
219322803 818092577 218286255
327416845 295011930 570648011
621467942 215299970 591477392
521152088 608310668 731131334
61298859 80038406 356061049
351064685 236325364 130495350
180732952 777921618 288362665
247124863 405265806 340873792
37637073 483106169 571352552
658624594 96974803 114752733
827532029 482531284 318665337
419465040 499395153 108121852
3015187 483856705 189847877
709262246 603176918 763527806
788768660 273004228 683589136
234143419 95127000 410045562
384908230 264586245 793031910
248255218 585684837 299792092
382379948 830300797 772454304
89676041 241710585 143997142
748409453 825477650 388468255
667784902 525720739 630091632
762888618 541569850 737113227
689778852 688428770 536490588
630192910 184012451 689535496
430778908 136829752 420490735
372015369 380584514 666020352
320337892 828603529 726470426
649184749 41659072 31075298
459000157 631290857 781937289
761868138 314357561 804288832
463690595 146431189 549723752
798997550 125600108 16871118
332561505 591423077 199877392
219290137 549389641 492223270
717680444 583445496 388994779
466818670 503800325 342399612
810573650 753021473 453627593
570184262 484999821 365498002
750106461 132624907 166251297
309159276 489998197 694638812
188554553 622814511 421035685
177421186 284668066 804349801
515622021 637651567 121346214
777388186 505445451 820590158
522575422 341762811 676947185
321854846 345306567 176340189
324741815 734688664 176331807
275053979 632425882 22436684
743991465 633683183 332671185
628583407 300541325 461532400
230647469 708018033 84369048
752016165 584884649 29034083
808878837 29114772 119616673
461786172 645604638 602692333
415198266 680978123 705488154
500894611 549820509 342328720
178943168 615857781 487550579
403742149 103868355 208011843
650656020 129419465 117114457
21161989 325171458 378235587
505208740 408076838 265764311
319210787 150869769 96405006
443171199 104839957 525167498
668347874 389434271 415405625
568956004 415694942 272909344
61139900 77366046 129932400
618068489 697685141 579531303
388523723 170552951 659522224
286659341 30182354 19013100
368374218 725201583 649603809
798379443 522914161 581429467
736496947 753205657 565059432
347706794 470541586 582521346
613831452 29688147 14884768
228218282 12070492 312347991
407680008 380744727 507817856
696026788 783325847 719195363
276491247 207624516 793042489
299750323 438996916 187986578
196805057 143785905 661272449
148912689 435410986 823665651
544187972 449099736 648709678
43309953 363862702 669872983
626090734 488539336 240061738
19938754 513666532 321460090
402855993 378011171 76388500
493273841 820286513 159203691
500990295 282219123 480221760
96216272 359046660 94274306
78714327 510199076 363450953
267522125 159791473 453039078
73779662 776026719 74001939
221514675 64515855 57453940
686723527 518180207 3883874
825122748 10220661 619451206
180726204 518922674 143717344
780071504 70388705 287852802
768707158 503644597 273641720
261069303 71884247 437888187
570043409 455401126 591327265
548530293 437577920 285213029
729394072 449378170 114131347
608062830 100549035 176612917
809904919 827778236 400845314
311128674 636798371 805823022
561393832 455713112 221752672
809539113 521244418 520624311
114434207 665222214 572527739
431913496 428634886 672612379
473360267 733967099 749920862
315649362 564633349 802010422
595217055 479679092 833558640
310860860 157946709 108084869
514423782 106931930 25427430
807110531 702963010 328854273
633528141 61658471 705571461
618131978 513282457 460090254
301457914 578879050 715873213
671296945 686488592 147469654
639571427 424927482 759730484
637966476 334709722 257572759
450130653 184096044 599518459
190672930 281131488 472400630
295503365 416937519 762152303
422551811 159769585 69324947
265189899 772453290 644548386
413018369 585478661 359956408
204627763 595145839 110387888
662181834 335422477 664541494
72557860 279569434 273948829
596382053 1197355 377494917
686103920 23531155 498374376
758001140 174491414 35184244
756857666 28714512 232827110
816689670 321343644 506858130
444558596 203143491 624872054
831933172 529551248 357070523
800755567 340082832 227664903
469392163 516112941 372915435
369494753 317914696 445362179
424078415 486151182 127958700
222388394 388921243 481794277
341461459 421263289 760022843
421495468 534340253 800178424
573076135 313382465 358316722
796291669 126089800 311735629
782406934 678762160 346426806
763295141 357150821 23745805
466401527 397784064 296734265
455662613 398676213 156940661
438675526 476784981 547909822
317491713 503496534 596863405
415001568 315102131 598294096
471225088 148753383 739307465
205987721 121731654 458163504
570047613 791851279 444310713
482082332 57654602 56276195
708001590 392107011 16942051
764470954 634135403 411833949
656342746 126881274 71939879
599220112 681454108 603462015
591200690 703346773 311127475
355198159 434196052 418089885
617120163 99865103 539302849
671921305 413027529 59089516
633981681 705160883 328381777
397669324 264656505 414035927
455533412 24820347 773886411
83955091 44315456 433877722
170450524 159352973 244519578
261584911 552807565 286942910
832595119 513939130 369296572
776884819 478836021 393628371
215717776 458032021 197197535
353599140 735113653 526934476
652792674 184329927 710211089
240176998 146090440 754251404
796021679 79762022 183546908
389852052 166819819 760018067
758454379 241619342 600759873
564810660 73017201 553772569
227777852 698080088 151210730
662507821 482807765 764644833
280040674 541123759 12072266
388816796 588537775 293035773
475712603 234960636 389772688
523744240 576925861 141754224
443962554 728038480 247605593
146302472 498772261 611388345
283265490 242113883 349777895
179636553 235248652 349879300
377850276 174167417 473286323
710512884 559946738 623979370
344555973 249668743 449237638
493755222 104734724 302289998
502519136 775897321 406372363
814439082 550838212 436551064
404425851 703144737 110632301
398574629 175780899 625853354
476429065 158311923 19767514
12407401 39069218 215319312
220074500 556251097 69378222
286235217 774790296 693063993
791556975 168334965 357443505
693748702 46876873 22104618
62611919 348382685 683757511
704212045 414198944 702952446
60615045 511643947 658469117
486635771 479477908 261625340
766903227 126668242 78095648
514428750 120722822 247389978
709710434 187273377 161715887
678661328 464498848 170445092
200506274 777798899 726829319
375379634 625110519 404088503
767651117 749423351 48303292
343786488 554906821 52396856
708570150 797357389 6216439
497055791 57971052 528746469
526864511 170708565 671548905
193741259 765302794 588546444
543215795 51606852 676762975
828372325 810047356 732901069
383033676 311290781 716554515
207114093 554956945 655839745
511975172 34281385 279945449
545314486 255044304 697972645
276503436 349079348 123073398
757375491 721081095 213826625
667909924 62734715 487299082
97791042 463088834 827616051
431195333 309961716 57106412
179736885 401285271 464176767
178499401 79986809 589948276
816612240 343073315 331191885
588706392 650993626 769754566
474290943 769851558 473847368
368497216 316857790 543561667
320552123 422607866 511042745
274484072 635791255 86141069
92275591 520705657 99901423
708222944 237620522 75108242
76438702 220079774 738730356
717521959 742910279 804722380
652979980 823977057 196040283
719062292 716933629 520316810
443483033 588752911 382680451
299568874 282694899 136612484
69487456 4307325 775203861
293516916 171223075 236922316
586504190 366176508 693719124
688171109 382224529 282053504
701333093 241419484 1922862
596945327 5915307 789962977
740256450 541439054 25371753
636062509 154534744 285183184
547031518 45576541 300413176
264957560 944512 145689351
560689205 509340909 685637994
633622163 297873475 212829237
93991114 66782952 59708456
642460756 252824746 558108692
86250450 146630854 554966458
280619837 365235730 46239479
334794113 357731530 708584684
225634412 98422284 232811165
712096852 767809963 366277170
719007337 720268939 370337893
45948618 174616697 335049154
573769531 78661871 53478187
86544521 196104229 526162985
471960815 90726906 827872297
94377210 34923948 530428907
464813626 121897981 241680165
334450846 598450604 805917709
362767468 164865334 545892682
197578197 816076838 804496944
249839348 711330070 752347963
98298615 343996156 600750824
473780058 423194012 749453099
654228142 141051350 647980613
359908082 668341327 554310969
432624843 824093055 416123942
660099586 730888571 61361841
416237358 522461921 798743619
63012241 368482495 190351082
188164771 590057684 573893880
774191945 290609225 28367506
516580333 348687852 250297038
261675603 248239797 188907385
67158462 371509342 788450831
332283555 281620620 250229428
367707274 727680044 769196229
446624418 784008379 322197546
476258180 227737035 650165911
632636980 720184045 776991262
703700716 360350067 62305603
556405567 119851804 586549428
573271876 508027077 676663975
787979831 612667476 134464833
713741249 210530292 643997490
538325731 685331143 130382065
177841857 209919362 722096417
675975382 138548264 455927276
771932621 388882031 661660306
688992333 10663344 792305382
515833783 377711123 797223923
522865585 697588021 585104402
52667125 787039155 12025138
532673682 769521398 681036880
239574043 762459837 5415352
661665513 557853215 648730463
630131496 734516097 22766995
316637381 563481816 784157667
518547673 111426325 682022742
670464909 243373335 87915292
189301681 727549699 724570426
164949694 517680697 412846101
252457337 576261570 535343099
688523737 477461906 608244283
550915776 309983183 710251250
399469875 768816502 745436051
563429375 223695019 251993503
195507479 789431059 183808605
592927111 787310660 136186444
376042673 611639365 603569966
633602303 784100372 394861210
709525563 496235016 559018516
464093627 617396727 831540606
592667556 624271947 402204476
488520112 803500169 251880927
341803647 703064756 223463336
356557979 212584014 356891141
398774485 304176084 828360841
15455871 388587222 513925707
826554365 205147342 166570665
389962912 21944427 725545039
51159561 532786690 336672962
172605720 416092414 831661310
629340893 60276982 628584495
429858494 779877984 372793740
404748570 650843592 387133456
475693686 17525394 636418352
730397174 758503404 334337513
28893977 349107142 523400888
742325550 650517454 769360393
631495263 271908918 273015015
567767466 220914686 610986883
537581748 202370264 443621458
363532980 550644063 182708473
630336116 26747053 58195194
136498575 505951183 109210626
691170653 528067334 116227498
531752472 691365681 737885568
833271776 516093097 605768978
362308221 134249490 322131451
755631578 56278536 416235218
243425874 418677078 39932169
653102293 367205164 478191431
492249010 485208351 598153650
791306066 155674568 109182052
782473600 604275068 468930834
655765880 216332920 485835798
709701842 741225577 246332987
220415396 434170204 103532090
305683083 215852224 617820687
246733073 18377958 470041055
163905568 742927152 225626864
414596835 117275887 475372069
297737294 442889358 194156181
329987516 555173754 117977920
111753933 38660121 91979258
809303843 301965054 320029631
417577501 237580560 829866009
225223577 749101051 473654801
570334378 809439287 229872056
827956136 636559842 748792239
218336624 530455939 172058820
825186316 294059484 432982023
78170648 444531963 491532128
65740776 147617466 661582189
704989020 451357891 624839666
425356544 587804320 81341128
725920731 471069692 829853487
108037668 45372440 640438997
517050981 468292679 667452467
526690706 315201265 432013296
251472044 628010615 279573827
796387723 526302971 284759837
352493762 437695297 564731144
416733710 703660153 162611926
798978423 719400890 479793847
734970009 118952225 357618909
272474985 236939812 238641416
240059405 829688679 427932106
635276306 278693453 467158409
123180037 402157053 371288688
798883034 577289405 119154826
524775209 451469926 324502970
316649245 745410592 449231518
293075965 131050904 566087217
651495011 224417658 453919452
150694066 186055649 408092605
813826539 242353467 809608687
11499321 81513602 253766111
99221108 414420811 50408473
272435189 445617808 206023211
823681588 199600098 293884781
285898884 447361019 676479534
495417179 142960919 200495464
65813301 264430040 276243282
603546803 381428708 378632300
8287811 574100724 157265356
657177830 300040213 451906705
309398772 823119237 473535008
519571148 476840139 49069914
13642516 636114365 205528953
294050503 215341469 411434458
185716584 680716276 216524637
656555650 338008002 679101287
361628629 766808618 810180269
590224842 518219314 57934415
557087981 223626526 74618930
148700137 461136651 523811415
459479436 511828377 622069578
575833676 562588621 736366250
336632311 516504502 396548110
155067838 699165737 16840801
436165236 9765534 758535298
123525183 98084336 109513184
791211583 354482074 92082364
695985539 519333916 671249982
150665876 241764935 556298635
434715252 618588126 674750482
499932719 387620725 328754080
163493132 97116700 731379369
394303469 522388852 457692365
144386799 70621493 592122292
350430046 676108362 284687145
143008595 91080562 760432669
37854271 123099671 90476982
676888973 33497441 171660965
116231180 762534755 331131264
92839440 645172531 373374771
560319743 60580054 231604468
191938141 752054243 128679502
272677953 678478014 107463030
335132258 90595837 586838131
124534399 406114778 219246731
494989575 182777979 635432428
194551667 122076196 679387241
18415238 134681299 34971412
335540786 759135102 299157972
130640252 433550118 387689231
137628477 747251849 388316249
459965368 499512307 91399793
212417065 140405729 209826355
549769458 117798352 388403699
249233862 209509983 499791596
322301761 833090712 303845577
42247147 685962650 322568748
30199238 227589370 149355019
344955497 148168904 595294510
647622460 789070183 327579017
820597906 340683859 240940192
96749072 589614139 95539884
279474331 363681944 558109660
494276318 419385613 739626496
237846803 521703754 407442180
539417105 157460785 815388676
194943610 269647073 520456397
360817266 429453107 236065777
178036479 27617151 799180505
832271609 369559236 507167062
833070901 513034738 797543184
216020796 738477525 658669718
13939647 319634930 460232796
1164372 403441101 285474576
50567625 478021196 223282157
364903238 731279732 241836469
391211147 171317326 95958388
73411071 12033755 119990158
202928921 20553679 646874993
473365378 348746440 539220666
102982189 33725493 246237893
321520456 662358889 492805574
690189262 487048869 212014649
244485628 591391879 490722680
789772253 613019230 825293881
830622295 190779127 536189777
379692515 652783419 366470388
271085818 347422193 249593321
462574756 30307680 656029020
729641156 341297435 277315146
710361113 555556220 137357470
200931901 247847853 171611750
702810953 322150248 104641533
476143407 446870202 647588625
231506486 488420328 283833808
811182523 243779711 416196161
40890386 202976104 258000572
261075356 543392033 583894238
774182797 430903279 775520811
104104429 686708014 446038298
87424255 553158529 520155877
334784861 41013981 271206662
134063223 354879332 435145935
705793069 708904204 777087816
354839632 695515698 684757956
397650408 459579369 683644066
345623280 263791292 75408641
355710975 615161023 239882547
827768005 231034729 142756125
694711918 645554914 774753493
196422081 71893059 321698727
372823599 138372954 111331067
88461572 408160941 414867823
233458369 750708290 672498881
96754527 146104362 347618012
49086084 756200232 62854192
642089544 686137838 156121120
399576126 523685769 469563243
232155351 260566286 141634315
710289047 379534466 18543818
613421497 667407206 576639983
689850879 783574494 554201976
369180281 569218974 786699212
73088863 298341732 715941905
201037190 266335717 485695205
447072705 92756867 199445887
681409868 595221270 483821308
118819243 472987022 57614080
399224266 731450026 587672436
74847026 795304721 724676543
417143292 42500121 455414273
52071500 71281947 232016065
468998996 639005559 361533664
699630087 200191481 649525390
751196701 795386618 693751621
439975879 642444646 337867068
194848915 489043650 802698086
606953918 412100384 633400472
694035271 69185526 490520352
49372534 808748024 294321442
644942538 212450619 104232901
692074041 315903792 742204834
468923283 610737239 549033165
46635175 515707774 770629979
557434189 433034619 230025899
234651495 160165686 608282469
371503470 13779577 388511254
771804337 297717995 377253509
272178439 466951713 196066466
521822022 562448144 206375977
219888958 512444052 204457169
277269140 426153357 567932015
585151717 578496819 414570540
480298989 402676675 365410553
470617461 129888004 820377273
260768803 24454104 462863920
241249402 213620540 597888809
360597466 716565556 252144730
243174906 225481765 624500954
595631684 300114099 477960264
368839576 737806977 287692795
417411932 425203740 309024872
529138640 715876727 400416436
802609330 306565873 449645832
534916413 675283599 699067222
54525946 293504086 360443798
279885934 34716247 637178162
45951999 803345985 90232712
427184902 542990466 301499992
245181563 662074867 250666577
683588779 71777111 29585764
81389080 140754459 565529793
694825245 336337966 764221729
458885316 451479805 440815538
60335581 625833395 609608873
272212523 296836659 485138748
104590125 746610636 227094949
530092651 461393313 271035997
795340532 357998770 594727331
698982914 135679468 267131748
540256378 527835043 547811346
817162831 671680578 216724073
564351647 668790096 452749261
817648233 461783977 572051933
250754087 293695297 620116490
384277644 812526164 725114510
633003296 768157528 624575543
216325086 429712460 49679816
703830628 416645462 674166849
712523621 324431341 588690394
437840896 627888948 188792499
438980539 637546521 192353694
256885466 265802901 571073278
515290254 303670157 398877588
82403949 628778651 73789109
758239955 398003470 676814105
158546420 749096081 616701674
802971 162843192 675212979
720151374 250717127 686841442
827332000 467387985 720446430
471818808 140452769 204780134
580454878 343034126 519912395
769311976 93422898 592781499
359130657 600252030 521056821
774408204 781787905 42441479
596488065 314794183 648229285
119180024 76938311 320064461
387041440 178319548 529429527
37741132 696616272 508256441
207105 429705626 168114080
413035161 746649364 735104495
306945371 498738111 71687715
546753902 225521484 380237091
671501397 559766075 448781476
478554987 202005258 474351823
811411030 390607475 492747591
627945421 130443082 598950134
831582255 691786254 222925974
594823424 111590790 758340342
51743078 189900257 471875924
412864233 757060810 359896443
1877857 290899977 568494399
655498596 315916838 357530750
87703387 621972517 409982891
64488208 116752981 710598654
632574283 546030947 825895454
731383193 167441236 750052469
148063458 593363059 202823502
425254992 213707793 427737986
497828666 595778660 67648706
328872317 430712085 503483175
201099638 702730447 328139578
796675329 180054501 241005668
595341871 722280142 539216358
709635550 244263707 489657089
486202198 644232845 166225627
215387303 301231660 232953593
84273065 302159303 27392365
155930710 333533218 313112439
182905915 662826627 123016447
281812137 147342686 435236066
489642361 157208235 629219418
559994593 89790326 28185012
306246769 518728812 297444230
306170111 535739361 683712832
577458115 121331789 487995996
370451234 429005505 425188958
828914030 683177038 759123678
723037472 32301672 597233964
217912247 501807375 452062479
364226568 431883495 692921466
207137405 261365305 567532546
520856640 814098396 629878477
330293956 574667733 221221654
444629252 765170363 557844497
647096486 102385199 188761895
173863958 371623381 549184786
165697754 162261426 591572934
750576905 308415645 640149693
219270219 732213511 799157080
75177013 674662659 434004305
519842989 710751433 63412437
311979081 665307185 571296145
632839083 657389012 240960016
29973966 12572105 155516094
510902443 96758305 242169862
728328977 530831636 253864123
561166419 668726364 491945627
738245666 620606128 533638249
425608966 129810410 656784449
722379233 408452972 346274427
288531027 407915971 762460195
51375632 302612593 269146379
295963502 303914831 20520127
474815573 497510650 100799435
803348399 180285021 350080402
762449762 572507846 146670484
713842680 738580045 705706071
498526055 791937514 407968863
444624900 756359207 659604558
245223033 363788160 234379016
798907762 613799848 209282317
314867065 770303936 506012874
543686656 462606334 293687768
669032041 458890806 806013422
605232257 87678880 306652529
49739459 208643818 664134478
427484069 211063654 193380535
290104120 501281794 471975193
779394347 527679779 445116966
826801145 103662377 362168794
802815538 283040390 175392216
70975600 324370113 725180959
721238381 724156207 737592024
640603376 60009657 245970391
689635019 291848298 145909770
457953993 821366006 735469367
247602076 239087949 379854001
530269805 239451089 263082637
160440234 812997646 573914791
284120394 443314044 288411461
304840619 396833537 396249780
600117409 232511428 99424533
480341492 51810995 747374441
429827209 707776657 87616096
479009031 52317946 703289168
3916068 270527442 745851652
793769209 540535126 90393571
188692292 443688868 248274898
42564840 3569302 752386461
227629904 472140024 548177763
736686839 612077193 121374415
677589622 99487546 481046283
40040805 138409271 550198977
650141413 246761780 747352234
288465995 90858196 740060854
421666272 414032680 285051203
483047514 215556252 452161609
734650046 319905041 564488207
653654973 67658692 18428618
101170385 532270493 98445611
165066167 177359168 648730621
103956946 745533203 53905157
145529603 236961393 732517671
330741327 748790661 69709857
660988126 325913922 182447079
470264512 696017181 617371412
26255922 369699964 29898469
700042202 71331822 522662411
492080013 403212504 748829815
510157918 107417725 468922787
42286419 459257843 827596388
317714246 263325911 441591526
523774941 251645175 670806672
587378246 710460593 82130498
56178660 252842229 690854784
640758797 322797273 409954627
36387791 461885808 211422071
75343873 209249052 271198596
299200872 591334551 176495098
751348129 782396811 193378597
212598908 128388063 800243299
500614967 707023326 592469443
322844845 816600262 59180065
39897396 792211669 267420819
273558924 793019765 150000622
255517070 211656133 591300374
265888530 483483532 292170349
130394187 579639282 206148763
19748372 748846553 170114754
302091178 694390921 730872375
522808172 235758176 357328788
359015559 260302605 650968326
699240025 342296261 668967818
439787333 318170165 239237969
591382683 384969012 360571776
762970932 338592504 90308306
489236646 80571057 311564408
361517691 230875029 649583961
314242707 335544648 511818803
106205226 731141695 517054558
76603486 631268094 758507087
107475682 461740859 90462460
652942151 346753269 238566634
600302757 320197167 680892837
316433085 413483126 782501313
76736914 715509572 806861991
727239601 256346063 361929461
343406915 485952003 475203052
583647324 330313417 331442395
411992211 251563704 270501479
125964723 351411888 350084204
746701652 492996602 74230703
686212330 98472355 419822654
134872378 750526000 663375452
433208572 407557062 161067476
26754652 395738987 537803531
696937699 170998072 701759646
274499537 282441736 421895200
381412341 374012305 582195389
27441469 164216580 818405062
50342831 497357392 379625484
779434394 738810584 178667005
521234635 548948858 255299950
709612819 59091767 178947026
525251646 90968993 599902047
733347107 665651929 642526179
520396011 778462994 423519923
636510531 738312471 105877014
379284969 219910457 617178808
436653830 763024679 569178015
335087644 271983245 471624341
72481352 102115601 204244962
827167026 426437968 429174801
75333653 468320287 783661971
167859077 693092305 351767705
501384735 50654147 568537380
491175170 578793854 54157975
469255716 55337528 345970452
494674894 160870225 186789424
227447585 236094140 831062766
75852335 277203475 230049850
694242791 52952326 364085969
307114614 327317302 614351430
104447453 23183851 295949151
695564763 658136849 310624897
829435514 621133903 411716478
425625786 611437157 704149496
101489305 161299081 530504066
480726405 63916022 403322153
111030061 481804092 738340923
432447823 754143205 110799902
646882158 633840821 598012474
417174778 224992736 778321404
192368900 322948650 336902386
738981489 357984342 71442313
789180726 216273872 406676673
251015673 528179988 281269808
348936283 85236560 737441630
744349020 591859049 826863239
803300231 384752815 281243253
583106587 152938420 766931202
808514860 340872974 831052333
732504144 597391065 563287182
503991798 572771016 388901081
146385176 15187078 710444579
409500303 808996544 46699439
617237860 340059443 76332097
250194473 179722794 437321828
643536909 593067441 90797296
699306284 282636821 723106174
420207058 44350873 285163154
473340449 81658802 743285441
767139954 307953670 726451498
262588588 21180615 754288524
447417272 507141533 28670596
537331225 322405503 80872487
626555898 579971958 586399819
336789272 423205347 398349565
392334338 663646939 584405797
347849318 336239639 523169396
28606615 626232069 689326194
255761189 428864888 766918225
275514512 18841967 607732291
224090094 600263660 778818108
696253802 756248831 82901907
638202120 163968917 791872480
458823512 237938583 374569207
793848040 778576336 174788305
179936296 307433731 46871192
327162040 276984373 134018484
198587096 678675722 169016222
754740397 552981382 552169405
223602916 601889729 15897143
652977034 677089487 588476646
53511912 272792824 46740167
381394101 332500759 379133982
714846931 700279562 547189142
775654779 170307568 807944568
421901230 723149762 284712747
547251795 613307879 339472472
538166102 398030250 649583492
126553436 519603319 230472107
799527422 560689956 46059005
396415882 541805479 593030483
729182655 205702328 598777321
327418989 63924859 501765793
457645191 500182922 777618785
257325712 421177126 247150533
518216201 528162720 38503704
726102373 403411975 432089698
542567694 773720682 334725777
699372305 723890356 161126416
66442328 825978894 773284798
72221280 589730614 15968652
758973996 815213727 179065913
321790745 279281956 710422967
450287253 780943222 106472284
566816551 348215787 578392082
277006560 278701398 255114195
506663845 758145892 1244409
767094155 821960559 336655604
341098358 272863790 270105661
8501960 13195433 583013844
344058268 235391863 415616840
667623282 768688287 370457908
54964900 361320703 544917866
265956181 301293378 141085544
496308271 150438074 352861177
640002910 736460943 261412340
86638536 717692574 619609055
604281041 100660016 766544095
192928366 163664106 211383738
499080049 305654192 266662509
780103946 401747583 514842368
769203690 181339467 145292332
319761473 339175870 299302066
693781520 830873438 478737971
131478886 670047583 207398877
721785076 294797357 165980724
84783656 139077508 516338806
584616582 652316514 197325012
365936591 507255230 600643826
642247905 545361485 265683035
508044687 535713168 317655455
371653936 279019452 684812053
483336149 619485681 173849504
801267940 758830883 136664377
311609304 679058631 562541915
458186521 120432431 284431250
372010917 14016702 348830010
40928465 501881949 102818176
90420096 57709627 658487699
199525152 406368086 280683468
555270712 598439952 432035970
39951091 808688058 702309508
630290451 293973498 134329356
581085675 571833553 395050596
254130145 241125784 564536853
63662388 159275396 287022489
250227446 76961607 329772723
391304467 392213881 390913575
207186340 72187048 830433676
12606599 459389964 403551288
314201546 296415785 606089505
685799002 453185544 21899779
548589846 42093478 828175422
143074272 339228029 469456457
514249623 812197028 497052498
342963052 399261994 577671712
166462812 823600309 280729097
659470584 348274247 127827853
622076278 106161238 256002557
336827414 581116991 643870304
643654235 762266881 717961905
633047850 639658795 411971170
829508981 830657918 216455891
139755612 384505749 34869224
812146799 14861648 447773573
668594964 245872609 488428842
110612591 547120571 657967228
723185588 719675989 40972291
284717416 162003897 610638860
559735595 525562482 495792208
338118342 451348863 620233113
605384296 309812966 458350466
739123793 323921530 44873261
727877683 402972920 150512011
125335898 178030585 600983256
813888211 497337671 238681237
523923227 518456306 228386742
807237718 659345980 309125669
369046371 555820475 326881391
541405382 91988967 776546874
108479749 820739420 493736940
817855297 344879956 586933865
685817291 361881187 398795145
593786833 155652906 384051115
338898132 379348097 782996049
396787462 559651980 91494369
285267671 412577519 434069433
680915920 672681782 53023380
483589346 63170772 6649142
557214826 535806116 695507469
111968672 113917841 727842655
690277549 87307074 713453012
232346595 619606890 494713886
289241192 411024330 252371396
313140172 502605747 210825199
464433806 668680958 329763780
135550811 413664045 622184910
502412081 183758411 277238578
624306047 390199420 563374210
126160230 660948264 444856019
727861968 746348951 674420110
74865413 648099861 431411272
587101543 715839452 809468029
450146815 132128107 366596661
305230527 195883243 598393437
345942532 402999676 315104179
481955333 532703760 145917355
811640237 307061673 670006380
599367733 723872083 27225502
193326311 390114482 660812534
430899336 385617840 102923389
675060053 396731900 317130850
770233364 42871639 533397835
296485825 741447579 53035779
157380817 231662480 300842211
30444227 66913437 478892429
454151533 714904916 797900135
681374782 438013438 697120341
704712579 671812100 154482111
774890513 57762608 213741900
563361644 633035312 201881844
78477026 240075056 200827617
294792274 35999902 79577619
775117209 380196657 763293822
141421583 373222942 781446081
437227289 695529071 319880386
373278795 32358580 722414971
647278230 788312878 260814312
51906193 134252018 260807200
370988771 389356492 230928048
268488966 335597755 61010008
350092248 516073627 279630125
654993114 73746736 437251560
361523873 248563368 579507200
147444996 570270690 54178516
492454407 271249332 532351253
630003668 694675682 224787453
486195803 180441419 395026746
96970583 92783362 147430952
272807504 54817540 539146081
731797873 469684111 112966237
463668563 581069890 268132091
57364495 114830912 259321737
513697015 561709540 100476094
81592229 671689140 212547607
617674108 731443096 592506511
537029209 772121265 103263933
156934209 675395299 361880889
144578405 430722892 548299391
306301187 437850494 135589775
327539587 651983305 432360865
45931015 65608296 301569852
496474229 367367653 224888494
474970271 252043933 1795892
735216040 246419596 589806822
178789528 828470252 382383922
231777345 332433465 713851978
573848551 453480512 63556199
169979028 55458297 44089151
547422582 291914762 765298284
607351653 317913952 407335137
62217931 568770790 742450715
713644062 409285101 451286962
782855031 559936490 810604606
829665177 827641464 517001964
752226854 568878198 828616762
111570133 589898114 792061188
376426386 378638152 47264412
571560306 739033598 99879908
173954970 704910995 467677037
150544587 746598662 563957430
426470819 56846627 743713103
390480800 722290071 800667654
235483971 154741471 465168005
776960736 193809559 14913115
184027296 337480312 615165467
188175272 714828007 491223639
286750660 12895053 414214750
583482143 160074351 591797390
79182900 440534646 754667889
111153534 63147738 685774629
823876187 316259878 564018114
109992173 58678994 363991753
604240394 29855775 697193990
28479566 143287348 9949995
802649611 380131209 686651899
746009845 15229314 521071274
435818218 689639486 189734489
263085379 545582539 157535896
727047193 359738023 324628178
395296553 452798444 740825574
147286799 7929636 443172898
522056438 614133352 545379005
544509252 654647669 555483917
368508567 484034122 709923795
436818612 55782540 687994689
676496781 471771843 575167300
227165225 670222223 483716867
499820443 377109850 593409963
448115106 532475158 797016635
313938163 827872303 529409245
513966322 671469139 673481405
737420928 475510623 387641358
356474614 284228221 721039179
608342409 689995692 585432836
163020649 547309527 543232054
332697340 697905949 187500076
492088464 237159243 757248102
781575390 739013942 200232095
142022393 733330899 597027817
379709586 145211337 508913382
27105889 428158638 302654024
820032047 263321636 171498982
818461608 587422735 446270815
554367867 370584967 101659312
789300869 224558189 565229458
205041367 535401651 37504722
357866339 231549360 500554662
52765227 65101705 36663782
367348719 311676621 567924022
268539333 479783333 405971893
92129754 67823055 226516550
678077588 498562640 259967189
643401514 617340786 108333265
404809262 67738317 488270071
670128121 514970695 118639016
136238262 712194133 246020297
226674299 345524580 677063230
201814832 279177627 219568804
143440105 436209853 724843566
15818098 413270023 739295105
791144096 215715511 286430476
518564659 622952400 608375431
216037404 735561123 28638654
590369558 696817874 622475693
157613768 418627894 114478736
90566923 35455378 155053378
33707805 445488001 371559149
444804085 713228370 235187252
344737804 495726122 324092229
709185583 823970336 135404995
768268440 640231689 571866224
55288882 44162267 608254135
476825806 122360865 741746196
632860358 384524191 359603982
652415492 73464426 768450738
359301579 322848622 697113508
150956489 50977029 618153767
697013605 459344298 525083048
657738273 425253533 706335023
509195779 366750691 409564425
818223935 373418060 698764069
228406738 190707603 331558013
472448454 660900567 593678437
729506543 441725941 352121683
768779176 442626403 444041029
6387913 456610770 362789643
286532301 662874032 190866020
586338697 328569651 420093096
102369263 601419319 415841374
165711756 812727774 504458657
388762787 832141685 205044611
823132964 598734675 116847192
691365578 150439034 81462394
379463766 379894239 435224691
327811967 282323984 793528960
427602138 177267471 131500058
150470758 637394698 619605009
268423658 272032177 288825342
354474113 236357797 244502269
754352937 247253158 193298189
499228330 109218695 716319701
49202449 22243900 77398663
472520559 8028526 822932413
80053292 517447767 734122396
572766786 660588941 497889736
781722044 529141044 78630535
734708847 720105645 610904812
544732124 612957096 576759891
223101635 786437149 565498377
305419505 73182836 626667633
546921600 46343755 402927570
508267772 8974029 719388678
658740920 679374497 74322078
518394044 630896030 295002117
804452003 131748522 213278417
539828975 819166685 719471907
361094706 664548575 199948956
707172299 368502717 364369646
339877247 820717038 42697782
764453847 279519517 538189982
645324471 776704142 507811793
304411479 85941088 471677302
369583112 553623499 36243000
586244896 247162509 64944554
318963302 519702537 573973744
408458544 610269483 569015695
220638585 748292794 201862070
534183376 611355886 446636846
756445536 800973683 793579451
67426706 371095830 276579718
710179862 644280380 95584788
150921841 326736011 780578367
793464503 275670305 756654838
705973407 531138882 610833813
462774721 587296951 455619364
295789599 345585662 614192608
275945728 746691280 604507038
206443353 254178276 809752755
823882720 535183226 300233491
202771127 728688932 427970961
564688722 311089065 75405790
758626501 781594290 24902349
205375293 258566928 392758831
520613787 379298219 636251906
296507343 392276599 386429473
491117422 422972689 602267100
363130332 366127629 553795966
76322414 606345430 288450297
807662398 277432944 370629749
649452778 315789450 145200054
675239373 40658115 400153250
832426804 577711382 373254726
59735614 457120157 702837214
90449261 370790705 383510512
61426946 696555353 356999540
466957574 442208880 105249941
306344668 114593886 808972729
790260062 271241514 768963460
284697355 422910295 660090803
546996997 737806034 119930691
540042411 23885802 682392551
386275905 364326268 706549693
141892986 762139952 205595248
185097398 729523704 100246429
504946706 86378779 761912869
722967297 224386543 235712097
75398175 74928047 668631978
95156891 646632367 703962265
373103705 227189722 749752898
779169788 337123595 802119512
617126439 782643206 161206957
401382032 776554238 359508321
336159032 219107787 31515316
12041883 769097270 774083761
243545618 402331688 25399039
155826429 465509326 807503025
456097379 765617949 52613473
587688580 598198161 649256107
3930719 181629504 541714456
338146725 764749787 581082429
65917887 160695501 298366122
462638339 525477221 718840568
29243034 136500032 77673454
364348897 371993864 169490283
190609391 27596887 202266915
597304605 475410234 520837922
562029806 742222635 123099886
432762914 182077624 359421680
694183067 310870796 745791578
418113928 389664702 516779909
541446375 215501621 343746060
504407316 131083270 486509742
117094503 682191003 552381440
806561174 798097522 25340986
325735991 485792891 631806131
512288069 720701356 657505373
125807336 481779782 678746134
674016062 604102781 717589290
335883194 545760573 548856056
831821868 85442132 827138206
820590039 662981481 154781481
288030399 38305023 427202454
789483941 425264562 241541242
151372934 143826032 244986551
547284296 325251231 619316925
490145621 355889747 771269116
351856491 255071057 345789540
495120835 551956072 118438106
794195843 247347036 199740391
556044790 492882171 787233974
379951449 101588649 210306186
720419158 283340710 185812192
100790598 349679804 715806841
767363191 566977547 176478783
680767521 345667403 731776692
118394483 160181232 186037816
457905463 822187763 164308465
51483148 312610132 814295060
256842902 33494548 562873699
62625898 674181962 689841850
830230564 749654593 526243672
378193848 706985527 547813758
385842310 323271273 202109515
71459874 122284454 345706119
294612838 84958806 224312218
829537393 618320555 466100398
3030586 525014536 801903327
637786956 624984930 443069610
698086356 202873802 484433013
562377976 361806002 590642777
381822201 592120822 777893115
709307597 41649953 629973397
500029113 575745498 35737720
267297366 500029767 8703462
636993771 353711881 307674900
66182919 363353810 147162292
114717553 22878513 79133751
543642957 581898676 678189131
401097439 763776853 543268980
382285966 452615579 777157995
798468224 361140837 711148337
818395594 28455201 331447984
366327647 731601109 423452348
509534424 152547437 256452652
717113714 690876740 253116554
736417764 681263226 747841844
110923757 342146124 614785841
236044814 139981381 146840038
724837454 331092917 24475057
100288429 642151729 487448996
340081089 576531234 223845346
683217535 707854940 418366724
474650940 713194298 382253160
462609761 529363040 230603928
705918569 649847516 810071619
256925873 810492921 713519369
623978782 183334419 165896530
521540527 243324848 697071550
769497149 548061365 458026203
267985768 729753912 722131675
258201417 755058886 770054635
340731017 90453184 39338460
819773381 424036821 185020173
174853882 174211120 124844570
475190304 8696640 196146999
300400049 305232029 159838212
437827661 797898402 8794399
497388370 126934915 189870416
683551912 54132996 515207624
678880161 436464568 18862932
667519535 268757528 511887556
370175862 563593370 92560287
587407950 244525221 636980564
611220966 663507067 765230171
337271095 423007071 172068075
290356950 440188566 722408573
314966514 200385873 180152691
70791167 249514988 512418181
467251974 748133787 307960298
543171557 238429520 417674693
51001616 353289460 827749204
49276273 454506821 7136105
769234580 182502149 710292866
326330836 726570331 655955470
438924925 673880550 265534567
349869090 297647900 409629226
522844351 337825013 650506247
356553411 577855157 232652001
245540508 722694728 60841762
659007320 168199960 241122032
774150554 437860307 292957100
119713691 563192976 400263841
488236391 72747185 225096694
146715504 415398021 724968782
51027810 85788767 27698792
433349989 614571220 321034757
39964013 658211819 506269082
85080764 553638634 528217852
162012569 449203881 795147643
802631519 378480371 751028484
610166812 64134196 528962701
390489038 175966219 288316002
610397306 242586513 282584143
48426583 800090860 690825636
527805641 418335746 388311947
337706383 49644080 534869497
174025904 730650310 689024272
555021940 237226080 122819350
110322895 148594648 659160803
334189855 333394942 253045892
129740168 296565757 223764164
725873788 817552216 186059286
695705330 319744015 578478659
398433901 812753978 15653497
665095718 83057922 395218440
740793687 537593673 760509113
475392176 358940344 563387989
218925297 698140819 275511302
699396318 429468085 295138694
61312680 222340925 250823424
136736034 476408476 258591154
272019162 710308682 830119871
806175059 460814605 362360898
295244520 699324362 620770685
330477881 769942863 657666023
486941665 379081352 529313849
47074910 392140347 172550238
413965057 483790460 242272037
629590409 26580351 408149609
699557072 549682214 8040736
546991021 201655876 188937245
754233452 311638286 537605662
375463492 138739122 751536201
518969115 99475495 358651773
263039185 758650580 315145019
735857050 284259536 293748918
446520554 181702080 477174008
666092376 795085789 379350073
825510997 624800908 659858859
251844956 689664592 644924524
70237962 498240228 416084576
485536946 800526223 281764910
586085358 150627630 621493686
294693035 39051720 122972448
133081554 171918505 109516598
36603380 247759248 393884807
246876716 172842355 395446054
739201030 777429037 620295981
440691868 423161835 773964844
445884957 509534804 690666084
394941268 701035373 666958837
230231103 523560545 742869861
725677129 574692788 675756988
186503211 473044366 818095602
186774796 619338360 167401293
450309358 662398629 265561723
609766043 676471094 582995767
787195789 710589470 173610368
808693041 619693980 404559393
526427139 445607145 185777479
648003992 733312422 461237709
567768846 86325758 135621276
116520763 396527412 767939157
509738362 353348667 371975464
70462164 753886203 293672565
206949580 607620070 789593398
216117027 407356509 113221072
727779105 41034457 455831624
169091790 583944419 99110483
649449756 2128483 681004708
601973652 816958560 831745463
453399648 443780499 402160434
619418626 303818430 465087577
618093051 563994249 714097015
561843756 788703893 548454699
525686476 657721071 367655609
304776965 123219100 366790988
678516187 202458260 279825829
251971095 716765189 645842556
595937366 286651672 96650327
424516342 176441944 50048644
63526206 503600694 647777902
60436051 145397104 833029222
189985647 678601972 678788131
492508668 420351523 592835218
741593474 65133984 228298661
443158667 333236088 26624407
653155398 227975455 164189940
258587885 532846974 353670336
184304606 43936554 449787626
560453879 674480927 730292073
680482738 90361819 136968218
419047568 537107353 663182584
292628966 736971236 471088641
116032443 351011706 436756419
11191523 266676907 378598682
419528040 490744968 531409965
315699290 404002144 95237052
263805941 458697148 287424553
5359117 121021898 193683241
426317877 397879129 603822889
583556527 47316382 376922947
251288503 299497052 415505446
832894932 365483741 206421529
213074537 283184195 404435564
90631110 666806750 85600285
573065446 756016577 260483810
455929605 821635378 243349481
582489634 448110179 268674603
398392385 561562433 511225560
779371538 808897136 89366860
620995608 597412792 637904830
794142675 617832891 180206500
251076503 357534194 36886868
208183260 421485405 34996116
79761381 489259375 683453277
410465087 187809850 399211427
585220844 85131664 213551893
556985546 514052159 771036121
381931438 632634002 439792342
236092567 164767633 354214106
81553641 686499144 285440249
650408454 763924540 232224760
144379168 90302683 216251386
793009952 554958143 163943810
257018032 249892157 733777795
591527640 263818993 52134627
348259278 660021744 802174021
511964689 273735805 19146026
215831849 318573925 53303681
301132615 378767708 723359767
203809476 482083429 832653140
335215846 310504506 524312411
639752965 729138805 114378325
131166356 272689771 78216229
781603724 443439038 582395611
626223569 194663218 747084247
779875984 442398440 88392103
302690982 104357121 23967714
750129416 680339635 299795393
42481865 10070191 498228699
473675570 704857826 237263861
777646853 806148593 499820560
50944900 395349630 114823321
369057572 421205592 149137816
272479935 539247813 8080014
309976056 303512422 186142928
99562997 38380969 683182838
276463569 259855510 135862296
641165228 31844464 307503272
366647588 352558244 248534749
359519003 535983577 723892470
186091033 788690708 107139506
622342224 620441193 771784501
125029648 773887951 155430966
219301650 196413378 541174360
284484721 541893975 437120849
728158222 695693014 122120818
269496518 694822861 287614209
605332209 237821111 110551801
322998246 476947733 70505580
16316261 756006204 198638234
323632983 545960148 116381411
763364761 640252468 380261222
34971701 405794881 217534982
747393787 26291825 132616686
465328328 784570439 148334207
446464285 15755045 82821183
364950757 667217984 812633359
133870847 375293199 783309043
437128346 542504823 146525376
462536656 815873239 155045676
66449977 131819171 180220048
387873581 706077162 18797361
558858333 593453460 49066864
481517614 767440690 176381379
105752445 222690184 770692323
721570582 449206647 354289409
251591846 383321147 509042089
779952292 717648586 29997857
405255364 324150395 518421387
221845415 260664444 199035829
264422851 53547102 507699515
670844906 795342328 313432291
346334893 770178803 439650460
339066137 826510104 454083911
461719140 663261396 129202847
586282661 628340156 717617108
272471753 658893773 436844009
746588159 773120099 612908152
772365780 600060045 208921296
264773127 377495805 238752702
466811479 716432320 532111049
752692777 220092301 485197373
537934385 54522158 511029088
273161930 742299040 355901566
409424685 178020433 370052397
123700012 375938591 78713115
13530849 195038263 130623125
279282621 459830662 723798909
82070779 106680377 91054960
340145753 233779941 204910849
466392200 597680493 502520005
179262307 196214686 703559936
599736202 85102833 309576652
709525703 760925471 154429636
722323244 109103028 457676463
758405 749309313 507252579
464968170 436802602 547385339
821778688 260740601 296756588
108861255 312807918 430544387
257072640 63723037 643211936
99057413 633844779 714157995
378238282 544584084 205308599
5757293 822285443 396069099
263062755 410579842 63137056
586772434 338153770 309684012
507311015 296635550 474191280
31238232 217519057 612185778
26135772 312118748 511589145
831138931 480376698 516818147
187402822 324813879 448706643
695257347 54189041 138466790
586611544 709427347 544408955
514674657 155281850 755798478
181584753 632662057 544084167
758296739 801334048 543456657
474409674 171805945 419031366
48197941 291273991 822692164
421232736 767652453 672074782
795246228 833322797 781014678
637059455 292260186 242291335
141380636 530853625 777412147
630339657 41030399 706522796
355179894 581474941 265589873
595852979 602783363 189209437
167662165 428932922 27152233
715252530 248238576 759059208
351344798 775352356 16466766
418709816 555580905 464343885
761185752 76000405 592023596
187862040 650604919 755202515
338925312 169060248 600958226
695391973 717430375 53491169
351060955 184914300 63905810
363289113 511120252 514454918
143253681 820690140 366750654
418687052 161079375 827687084
233718010 78727967 118348591
753493030 205682512 77368253
221470853 171643246 803442253
403136878 825923649 69829571
725302837 598595715 454326042
177658117 637429814 657647966
424516260 733566471 806525558
337697299 582223437 5999592
9968067 233560315 477650632
637335698 238026483 813014149
604939297 542170755 461285074
613992623 295171486 356710950
335117930 540740389 252363050
553944743 200896564 229824762
91198832 62324927 507932403
51534470 677081764 476424423
750216013 463565737 149659857
246940197 754732671 509263882
762613582 697133795 295985048
204899874 224662068 176776588
802809893 563318169 227205193
650223440 183858510 559756824
476140764 371274827 566959471
449189972 553032393 744373340
291720100 104187402 711676040
481851457 573278073 384627168
190432573 266107336 229692172
289400971 796060024 897299
771349518 523474357 693589157
453825847 251256753 14411728
268855195 236352466 574739341
777951627 516994578 668819014
172209201 105066021 739540747
403087410 720300121 756431170
193488555 748981841 547910534
605358600 79142847 633692686
7507012 591130031 820169393
579930417 192560033 796512222
618562029 33388433 401863395
255138866 161046449 507606923
5553361 161151263 72680838
697971240 90676432 472505000
212449085 778616059 322743841
192034598 474371126 823416297
107473540 452236325 137615432
675989011 379963140 295151838
153049672 199746507 743183918
282866690 388039647 397630918
606954101 584783581 814022783
15237355 417663923 760744374
148426929 303876699 769506759
538059873 54464696 255368802
201569279 705899002 230358035
352363002 145400905 169513827
627169978 731900061 424000573
465030668 785704525 656230867
646640744 34102854 18444624
286986624 289134529 605070812
381942961 427263922 368405875
322507320 299263154 288644146
389157530 67262837 526533478
778432627 160529415 298961960
12663205 148732273 577645647
765366696 271067753 767213695
83888542 41911868 736716395
660383593 756286258 739794997
702312224 791320833 450923313
241693066 504782482 55254953
288178016 583028617 568897667
198921087 301902269 194773551
750919997 31578480 575002476
593134354 716372036 350634597
803399322 387973083 236708951
713529967 338918228 583083594
444352313 118737178 454395980
341230680 714719744 56953371
821560564 42140163 792540246
52106152 136703919 191235427
670173026 169722516 431397634
82388497 114089466 720210201
55424707 114035886 68624864
652808351 298134771 113455435
251081604 236817664 223977840
428687159 110569232 8108184
209079081 712387698 744036876
681482459 663734571 301086360
142230848 316370174 32282454
501371839 90759181 437060885
670555282 772161709 665777184
626592135 559839589 616942464
790052483 569655340 211083439
124664733 297037723 717520159
496677126 83056610 379445538
531273754 440391892 435315732
324927807 67279112 414231569
156624836 726129495 736330893
223164043 223396205 94878408
364065788 815642746 623108063
276319519 721269881 415511693
299122322 762741071 792258559
388006070 122019843 406250931
711975855 675358108 700061254
338299491 531936730 828808643
244165428 676104154 89155730
552594276 612655902 220335719
378920731 523113832 591813337
138374421 536425702 747196160
105514722 375163482 277476283
239368168 785785415 242954568
810676530 6517648 166259606
822053244 675370228 439084475
591744591 282030536 26489601
115839347 238879455 655221851
547898495 397171058 611015948
327347437 612258501 748148117
785493045 58052865 705063501
722894700 116617806 578854226
78580445 145227345 137805382
146066392 373330225 671089701
263067318 329628664 110678687
125154678 287859269 222013056
697184510 426808657 392132437
483227055 213105804 582038503
727902898 415025607 488084547
207527102 79294878 597881482
169272368 272829317 387920199
618379594 586326265 616569719
333193370 785928893 756614781
776787303 78216414 439885518
552602611 106302509 304079481
151496512 158545318 578132990
123217425 100575144 489398930
21896258 690126193 502353621
310670817 59997504 735757100
468192832 231746151 295771833
439199911 824365223 648586008
430260859 419532437 176879538
713541258 469854376 689872427
62366339 309620417 268007399
63652955 134642242 270986922
413986648 447829879 103689893
306000317 319911277 178729904
473651455 468292489 641621190
126169510 283968988 350128370
806153860 610209467 785378609
612711830 378489554 28964577
364792895 650447275 242675511
218787616 654537776 75221958
618272587 85272939 634237298
212239954 206884793 15706213
68148321 705952804 287199897
256297419 297639497 735947222
624183572 810207518 304622109
411133336 450379116 734517427
361295529 514009461 7109466
802473820 696322899 599976883
341402769 777907627 220565925
356625429 567706984 114169867
547408158 161115753 328408939
332047652 488746084 30066199
624711588 514329271 686550345
328911018 536121091 75706582
417145565 565298880 587792768
447226885 35162468 639664675
716185627 333454963 137537903
165971894 153929564 157711172
214436547 812337077 4229440
490775634 751432348 815179643
273872902 506317581 81319978
7733595 64482304 488185370
467609469 614182283 144311349
94280015 436328234 283338143
586975627 432860321 292202155
704712810 122104504 705321246
84249979 209631692 114353925
743127499 647176255 537282340
434970430 148351212 262109194
532029305 211390076 780615101
30761358 680481714 126413112
354146119 288453651 355976222
660904713 646255563 520673940
338354927 574971557 240585220
16302312 528204467 5361385
177259698 608273016 717979899
686482819 501557631 319721330
359908587 801988680 350831535
23394992 502759285 268990649
448731535 576283037 541085285
114470317 118995276 781707234
702529535 692397619 499295095
787838326 363592119 752184080
294421378 444175332 60442250
732810411 821199641 551363535
531429495 782023537 313298873
635527496 827458151 305502336
677398519 519010245 81933409
140869470 543547071 307233998
813160533 331124818 389442602
123959362 404303528 55506134
802146382 99717667 431690383
353074662 390258593 548464589
171531413 505917685 581319211
45644132 589711183 648237066
256326113 50218974 774804544
133350602 444235890 293751296
434116872 237556153 156316919
200360710 410625403 123836114
519099261 737763977 689294750
602528317 107058047 710820111
702189592 176393184 570796926
385841277 90683991 117505684
784555542 405703497 111889343
73060529 568160713 422145802
526611087 764198155 336751041
348146094 579609314 635228760
424784957 669921960 326988617
561067269 489177976 579539434
136872077 828195851 434850991
664865301 813846670 214787636
464550041 254179804 23643222
334565287 175549172 23453981
119431083 33711702 428430662
127942207 379627643 302878427
174280851 186808537 733585913
315368520 405055872 460378492
563377745 653280848 391484445
713092242 706930529 745263091
567042573 523609995 690731039
524308716 368118017 249606214
779452410 279294394 303164037
735707513 89220555 369101752
101929536 189033325 220763074
326056474 492764197 199520544
598913096 62357449 180770414
763106688 719695051 316120644
165383731 86480465 421579989
744201282 807006702 355359192
639399011 411796259 384693915
434147594 831604484 519138350
697672849 521626018 453602872
710434789 706537838 172209414
823081808 721563232 669173098
635867845 534140428 134200595
323721529 558653328 445353716
410745034 421779827 578902459
489850783 19117627 826949157
345430495 631517924 249894105
517741412 379008060 833231092
801298669 284348385 424554119
317838065 382247053 651847610
65964476 3950203 58190535
590667819 94614238 346667284
374802717 431472321 3219670
532352 541500305 603388186
283972696 161858260 729527875
437373183 250600957 339066044
41037222 830535487 752685772
109636375 164178740 136806948
823576493 586508973 111091846
86581997 727197522 190151980
441937693 755515077 153253668
267634400 807235360 84936832
667570391 169292792 677712741
513930903 91854335 704688637
756873931 473329267 34202274
139048207 679902433 584538208
531214074 262599812 720427161
137847170 710376341 258488988
443858791 451271109 394130916
669705427 95458112 212794461
259606608 555988301 655883985
445833717 32955914 657368297
418696254 481303801 317264909
519418538 673188216 522686834
47879417 401922162 822818408
254039591 776769200 71933837
10515400 268430352 641864576
797958942 51012718 628381964
146198393 813496791 210308625
61141782 622225348 552464972
347278428 274584043 30540048
408906984 196487324 466276040
236623782 522326665 382421872
187676528 813454139 593281687
157136532 313740469 621890142
222707270 634893421 312134028
571058217 619097959 273360297
640302416 625883482 236266247
566980613 812752367 766052465
427019369 756469677 637352672
479208379 202816744 513322629
140670179 461975985 160436790
441531332 360771588 700315846
719655985 57442791 479574395
451762122 50455187 473462944
695130944 474969998 256341132
229246694 818837790 638234078
751928803 599206332 356753007
43925359 372225787 692297594
305958296 77525221 481165796
638773681 798679309 197105956
416735075 3109239 498724477
831618129 209778250 164435090
353303936 258603157 473581969
617982373 496612542 513315666
158996848 393454969 125673592
461564807 599951695 486178038
499639336 690617554 138632645
772096115 351639881 494292264
740808232 20491974 635424580
423418071 546947733 814639930
790494009 770238987 632065873
263106159 460603900 577237756
526490315 217839375 480842826
428790937 331128995 119529131
422613146 736443628 792182546
460054237 649655331 510169940
91765329 460752331 473847286
435341334 797750981 254232309
598475828 703765701 250669158
507303468 204654056 636533425
417147645 149880704 258676831
419100927 59563481 87740563
670793139 786855432 115923129
36729198 525155286 481982401
224255691 791670255 354407072
756820188 699447945 433944626
690671767 568237624 442426378
651177713 137835259 752235334
241921495 226882407 104966692
608688132 31011729 175890839
232611609 647309768 168294033
649084042 289292069 404589729
616438159 459793252 277787054
180439061 722648935 466031306
10522090 71842531 793656691
430403546 698894826 390307629
134717588 12594104 591167208
275854233 584673875 505440993
644014454 533133579 569627942
477673966 830950691 489721458
500939987 680730957 292728500
747883443 832776644 697824141
429555073 108772753 36577104
382259336 396483347 226674073
554088127 434889489 606148668
106107442 375601142 571257681
653998621 273100124 242372685
692012712 662767961 788190149
287643895 676181135 452315586
215621764 170734843 480983542
92159508 504678337 594721198
87737646 349234518 537083973
424876254 737170929 623029649
411196624 152333743 166454665
360100442 207076295 604587247
450216129 691783098 174750641
546363887 678563897 731914939
595154330 288746864 579611050
394289523 206622887 650864309
745422735 443426879 352238853
370094291 147817156 825451873
35168021 423339975 776922065
9923901 240370323 237636913
567592996 798786137 602045856
515762134 461147934 693003380
684492227 91441711 605777252
9400488 453333552 38396254
391568226 433130891 652048578
194933796 695708758 256754029
338463962 428357086 174493062
544995693 549480063 14525738
610976647 814009120 198171249
664079238 783137024 224878600
269808563 722073346 753232820
138543853 589219121 738109056
252119378 638125451 354988273
179769069 423261853 264383148
808361558 284164381 76173293
672270176 792136570 207330762
287365791 213401886 693645992
147550131 292993987 98719352
137713853 627753258 282353608
689944628 472855130 358807984
784094883 651273190 749134316
300704999 471114427 25071130
356507100 558584395 77129264
292968583 541069235 376219582
515527454 127798569 404672808
556205741 485534869 364085233
598330904 564851580 232613982
129347742 309635842 379720732
407430906 741986924 726677184
97460813 144169883 490492314
434701389 217975542 811282630
622603098 274941691 134140792
780237255 162706545 92937819
578927304 657486744 66447315
573731920 358345547 786299084
55660385 204783250 165738951
621317855 242409805 120483844
189834067 567523591 264951804
229027532 812289748 520959858
706267750 155869899 411898724
71316711 424898936 411087852
726983679 204332767 256747895
749809211 405866178 494937018
704458635 210035966 575673865
688329755 75435227 743029660
377637399 734542702 470059581
457221433 373503615 164000075
255411682 785626890 118983353
542563205 684908476 827585130
80694893 594987095 457347173
559915568 595177962 690413206
673251027 232649237 8308116
686323089 303203486 256822615
811477510 407697076 146160354
567153837 565002093 3002207
646463995 465961256 492706342
187819441 487914143 822787633
417028993 784698360 81657388
98520461 632773115 285562796
619426656 672594875 629963223
159065060 348528766 145513795
24403181 405648690 69286747
48303934 296405631 433373913
187114191 366028001 314601575
213469795 347209594 563852708
262509523 628028079 485141427
253035974 812435704 163029428
791866641 163122878 430336803
644867536 519465761 500497996
109751322 306192913 567699071
758331865 50926752 639026080
626559151 739464132 779207506
239938090 20747250 138432031
325263958 190113480 221251661
561615781 85485996 424240442
555562506 615042038 60602718
275695726 397372079 35536340
216782620 369222381 637626904
410655856 190295 332248470
196669790 599418303 377890244
253296672 9998607 177404284
346402198 202046611 178916140
347796832 627943448 670659982
54758767 362523102 723357358
350594535 600101366 382698647
451539328 646710873 415825275
340278112 387612661 689609153
358814404 306633192 790150580
24071856 468356573 330880412
787002387 738962733 621039750
5792431 471225936 191389573
501562497 78111712 288388185
700549868 124282513 376718911
264411506 260108097 483561802
412153403 418678356 750654742
22405195 729020544 551337864
638383185 707072928 384288461
199147009 791040164 349621203
580003308 178852581 47396459
722176317 85869609 314345300
179424204 534392863 196818323
125010097 152712893 189560896
484541275 268311590 742870587
220893438 103187452 798507557
1713414 731371301 65869990
415820265 198289780 41371223
418275535 233762170 560037707
21027264 391929524 730470087
103440143 814078837 533380707
437930319 307415619 785371711
374965992 225028062 104936195
134193121 168962504 57294947
564274943 342260754 160438705
21739065 91178740 186322889
467477221 682221868 504035576
640256601 818420871 203749193
778240825 430575050 634433904
817376510 594199605 447180146
418813728 84592646 816848928
671770121 393889453 506041808
487427581 474330923 210238371
422239292 389789849 482668509
775107390 548021403 510514214
163169512 457581488 517080372
105133696 673666738 308677488
148154671 279170513 380438460
65937735 621572987 484615198
6892318 626508204 737547486
31220332 202186938 82478370
798814402 156971141 378650015
134614666 545027856 32648416
273132991 475162956 535424882
303199373 9415934 515444730
369736135 402607775 96289914
661113516 723613337 708181199
344111935 696366100 396401503
375358757 477807311 761762320
37965819 746880766 826565117
386484977 690118363 612252593
499974675 715546220 741057230
275257292 610361478 721858955
533990942 185091390 709886899
414966916 440896405 247235520
519822918 248426556 346503571
374539446 532788439 637741718
376797667 286513154 679264270
665539094 691032291 209618328
623924694 682407409 649416844
36818756 344434873 477070346
488704791 70928295 456977338
638264057 645455283 818612275
796479945 45726025 554997851
713860865 265470472 514443142
210007350 442901106 779109531
773391420 680729927 586152163
448176885 384656359 671831832
653421623 327201834 454260299
255604652 115996626 94140642
754260215 255088470 127794381
558684119 515688061 371810929
172151494 547868820 809169641
580980330 240966075 818124024
454086861 222718958 5506470
743864627 272377834 1222986
821692554 52667392 413048301
815987699 138833265 646624428
449514356 773586898 304422657
272561117 86986668 647486699
290691222 271068042 673132651
212621409 505236103 620789128
365319103 230681604 511370052
750037870 564459011 53540151
759623191 818291895 386660990
716867404 16871650 398245540
91758993 596342259 436972421
597045920 75510519 133136153
89886127 446770809 578452208
34783508 16226543 54030698
344400772 156787935 746894895
759427447 383217023 665932959
526911332 153403813 793744405
499307680 640597383 313418298
113936378 729797421 684914552
323144930 557592375 595520775
730358796 668887575 301197603
107179507 827152646 544420921
499005954 373532633 171761703
743461256 64564069 62936784
277875800 125213416 438667116
198463388 767245533 517343426
366566934 204559806 674193327
756665948 303593840 445513361
145452692 740279067 327929308
30367078 350035226 713416215
37273086 443966925 20322494
534506651 634867759 418116891
717487201 276665680 488647413
182820679 235451621 796777148
571054429 290696837 161677778
486960515 794532107 613532712
716887010 257902533 322665110
208381528 283548997 667206395
568627359 376128934 348451178
369213606 232992757 279680100
88608331 628626769 307708932
282431914 280501866 433086403
330414249 517861098 494764372
619876519 399425316 313765796
303214818 121807405 160594430
285124656 590818548 137354501
46655858 414203089 483787011
156811122 346206600 833248917
357915136 742418338 528398787
97041256 513894927 365740718
423027350 171098891 778665574
707121869 413765121 160763129
124462810 68672247 439524266
205334713 480590083 617147837
154865533 583352645 239570934
8379545 741939436 518801590
377001449 291497641 698933294
824157717 54337877 751543627
89276247 816428707 805199267
759318711 748543374 364970022
495784359 484980662 741747761
446101797 375886020 715579871
25769621 280241940 646231962
826929674 8184192 301642460
618533876 755848084 463349792
615245789 629566286 550512677
823540256 492660405 801258673
69452277 309265135 508577347
809868245 534738670 753256542
537249642 776543764 38615108
613756986 203589808 529994160
714475212 143862733 424186683
645648076 490298805 622598400
531560367 185806050 295055767
391664005 125659072 94921406
686876447 740528627 134926121
344645671 124371404 76584291
448940659 501101102 398959227
336006593 136199857 569851797
12355576 506635896 461069112
486732267 325071689 512790670
41751659 610449695 126432781
807147184 492661752 804652993
572495445 254035840 274854375
757782973 828712122 711659999
735699763 303195190 420137757
538155121 549402840 678405743
177056120 782181165 683461846
312568908 85596744 647995713
404095832 320490780 247896393
286839005 644928963 627779525
377322048 588398786 175430553
117922069 750169077 449536044
304080233 116351193 251214543
535470357 93417653 265033693
468526238 132639826 791014615
775183499 245426919 721970379
49147990 532960290 358240210
306226648 48671632 364074437
606840574 351874800 377871962
622797975 643777348 821985967
288659280 229554507 47073972
766454417 270949314 691284658
14911944 441630849 34247806
588903144 350210052 711889784
36599980 94916995 234255220
36677725 404334050 138620813
556100914 495427399 710438633
461191443 311003270 258651370
168751712 760116179 139446935
523070193 739589976 428754024
152049330 192644410 371772164
296153820 37683845 112652622
587557846 693053122 426545846
600054449 248530405 813502480
447005221 243424920 500339252
263818945 190768046 750291596
787622125 527339240 402618013
307197819 825939477 575265200
589811923 140958657 473282438
400495951 273408403 538903431
688800946 80469008 664379538
238299354 93053255 77970569
38280149 638000686 484312502
97917129 196874800 61420413
513298119 85515046 750839030
493587754 34222859 287020102
246259447 771867850 775628768
14190757 709409561 424949486
302425976 200262421 501675687
627287703 68953409 212696186
364540220 10931592 425142557
681264741 645059596 174968845
133836262 17878460 289553150
422290219 466902557 646351540
506061977 761623745 812973500
539670570 734218994 82596764
399802725 386190674 541782602
397185347 189595149 251655734
537530868 410319422 212643669
147928302 150271196 627823317
22910709 295796857 282739651
439335166 601750820 56102692
341187354 248983187 121230006
382702719 505004098 361424057
23985538 282553247 99105265
608777681 333784200 563538791
786335161 192357966 423690547
109912712 289597005 137376049
573223313 607725988 472415181
243899395 79192302 194250483
630153121 51725211 508059476
284925942 264289503 176255019
413986748 755668581 297885294
244316231 830677711 48033588
344548556 51648295 38343121
518211607 733618022 716981071
658396957 74231653 790393025
96429221 681662542 718954748
437997328 219527962 574611458
386616950 366776843 692107294
676169431 729623455 348394748
466246010 506649331 397114238
709565141 49965826 512898171
398635996 70501977 198668229
644894035 84510680 491806055
299787221 713363756 627699802
741819161 580246941 770500192
42397920 798130016 517320333
655457252 625734923 833778851
269835350 191604080 613946140
486196024 453453418 566444206
2400030 294719948 450683079
411144952 757680886 155117116
636052693 720320466 140598533
105461872 472155959 375460321
35604610 683785298 674459722
315623901 588005439 136340858
480120369 308711652 68013244
334163968 439427129 300910050
218369236 290832984 279989880
287610159 246808821 720031853
532777351 194446454 659726762
68313630 645491890 418389734
700319833 746767328 745703688
244318181 177011696 477224664
330586923 765591971 680286588
41792819 429837094 651131958
457455785 128984714 742835106
121309183 118372106 630758752
462947912 611788236 153373837
592426159 4802465 370795466
726053863 112360782 12579974
253053479 672748636 524257254
316665882 456767962 538056533
653834580 602981168 367332301
381102794 226676242 199067110
823001945 94707209 559745213
726008917 792157811 191818492
779546337 393184933 442312862
180839343 461528914 618039586
385480144 413189265 701081254
64545784 293677140 631867033
548297405 767563338 733806725
198323923 459739508 722051840
763505212 41587994 648482504
370983596 194865466 668601277
256457461 614781735 806076629
815914712 619654636 621560543
450142351 687995854 248358891
343948791 100600749 683336444
488983230 173270641 73127225
664600344 605822536 468926100
535065892 745116825 105832147
88812998 45011049 725842805
519856002 501353246 434766548
89741900 787217167 452241845
371874611 344327920 784934725
593013714 64914682 547006752
511198838 695468246 98609304
275386259 531166349 521548300
20344463 819013468 68435892
563003495 602252284 812905825
797811774 696905020 176921147
534376943 476556340 187285813
761425452 109721794 773078338
338736053 123377983 255822864
9704494 12911545 638255108
595923270 744336717 831736471
170310504 486142154 6548985
631278987 148246895 213816122
683557233 560023562 19188477
337464296 109136404 367542386
114512152 381908304 11998046
20968777 648802020 451203586
569880702 622762018 177000901
48411302 386919604 661208439
652895876 156238889 557400014
295545554 753896338 744611531
205798286 537109826 219231994
664628957 273174659 73615574
293222029 740100675 191597346
12451016 324367421 814487827
447833742 16384077 37066837
265181151 402130438 383223110
623527976 351791182 833473678
751733219 508644044 248287090
95969561 246464837 194038354
829450295 629291433 369975225
538134592 495761281 623156102
700871471 278830168 138844284
722894986 805254147 410722966
783319552 500960727 786543684
480303137 186703857 356758221
683246911 264912496 368752616
4084852 274325391 406437581
615761256 539746147 567743383
22233888 6954136 818840920
627365865 393446181 272797192
503892778 197585199 743601883
16552511 387944214 358980259
654297999 702250333 154090784
147392285 620189810 393566254
350139537 323026791 420053787
605443238 811075496 604258503
160115237 783701899 263090247
659768883 428657663 532297386
362608818 200460059 516506104
412075877 192026928 426342669
388964668 280090862 349469444
325264400 396557388 723257072
158184024 259890034 99031073
474756552 80055431 454072376
539677916 710301966 320720994
831987389 187067152 257001890
227771502 635536971 506674426
174083177 723910835 220650450
472452748 211411111 404164681
667417816 702887062 320241783
4823631 278463466 457465828
17616305 191316612 623296318
803815259 744944711 460040543
40893831 686351969 300012621
129477159 208531172 31089919
317280652 601304638 427534
530783559 315859584 226811717
702710161 63844861 486091653
643018410 11653285 198736379
131106980 456209811 524754928
364964621 400216830 688834045
313583384 645978520 381187099
456590836 749189222 631919920
656481252 645099641 11892346
467049433 780476037 352725959
62872352 125458289 631414385
390636523 798711135 395688280
71899682 599975435 678996806
173146043 92456352 24678051
707770821 584114887 444442421
770562252 539445876 495131007
658427129 98342105 312534261
280146921 391941500 219664124
86522241 378457726 683913702
678843880 264283306 52065955
539192824 403614218 524563818
832186535 559033367 340519839
188511088 451700706 518947708
520954379 102229367 507559842
830992107 32846664 258914969
648388163 98959383 527056231
556158482 502071659 348424183
187815981 333056230 32329663
126507323 809092970 287809390
6706279 679931141 56913585
651030489 200731181 590009450
342656953 550586326 772421342
285625892 107418684 797219260
777984110 59262399 696835617
69062513 242704237 730054367
52670029 245173753 376619911
609031537 467546807 723366009
255292369 337051081 520341939
825762327 293184806 542610310
740639039 247248495 677024107
615429170 409981809 522346925
366308353 682921869 827324141
21417419 302239202 10906633
349384478 19760470 719454178
112423471 71013729 788774295
248605286 522469395 669854587
300893049 372735102 725177245
801831161 822505714 786673849
637240412 548352539 760212070
736899015 342878480 803268519
325322673 568046192 736923015
110326873 523342139 27033961
616491642 584932509 480996039
297110230 20233665 500652396
40132457 554040118 459676367
3823714 116880209 198556681
727822588 480427431 828870760
704533426 601823082 482024190
323898711 142313502 752742524
234882691 682546950 668504366
7665181 729744136 147216582
471169570 833170574 587629259
590288402 450251457 604437362
13711708 445328287 450487036
610316030 663317503 818135038
442799581 569192124 298504400
385345723 258260890 187910432
486986398 559156581 653531671
413923336 282152431 696566957
225629003 207525810 640895162
311338306 88807611 233320207
157153977 583679031 685587567
418193057 676908996 789440682
711823739 49797134 101036036
12356012 232084144 557485563
308615485 104350326 647902421
169434505 629085770 647161326
638449851 602549008 144573704
264411176 540133885 25109031
51414016 247919136 729147122
822748296 786185272 28631266
92940104 648363188 362946582
70539113 540243232 719211860
81515946 815659864 496195709
25168311 499110129 819063715
763172064 303359927 332969059
591751658 360691647 537372010
749954238 542793411 548360455
746022455 220646148 789937384
274188482 270926256 263405682
757484390 158293515 723460638
757471876 468358598 123946082
679908437 121840080 460196547
515192565 240806982 645952646
404130700 434244983 226508233
477870271 686097163 282804851
17155958 255841669 717527228
348186715 788083825 281623391
452931117 613761887 448826053
474592966 100745756 829547831
416331518 654405735 579081291
93184386 532696990 596996
331550409 236600019 257475778
298788726 824435134 735003526
605404618 387761833 70460176
606042301 686940810 654415741
335577164 712979002 132982489
371499315 687845449 200358461
709820326 732664798 81392257
462284106 619196462 31655886
276941671 600746599 289216168
26562792 319592221 112584999
401667979 233081119 373644334
138838411 407939670 4911314
513313873 296436957 150676727
82295390 66348187 51116706
692484370 230046019 224828056
138727311 630152556 39728831
188679426 74172751 107134513
22846922 371397223 798849679
527259816 135514706 336842342
189677193 624341351 25315447
539415324 257061019 823730952
667768226 815469853 297761605
189634528 404795907 572783796
328446866 38728866 199665643
443397341 422064289 225490271
601330311 480607077 708346800
608573356 402993083 821047769
110697688 73244537 434640499
193451562 253311571 571011302
22193782 368716516 223102584
284896274 435992727 633875016
472375629 3271851 666280534
620662226 340697169 448933590
582156286 72485351 657402829
808998109 246190873 137937377
640693534 815800492 672202415
366379396 677589359 699906621
256913997 818018885 51219670
518202782 332515342 535952067
399381930 187990432 89722658
397176456 93576975 23647479
616662088 435616866 38034402
342185894 240128328 494916318
338306719 221009057 695980468
159298109 653683237 547794172
704246101 270397331 99659829
334867583 601876724 605810694
58791686 288992414 314407700
336463270 290737725 469904358
302432077 184818550 339861058
648628975 471112910 183389466
189256293 69424643 568125694
265038023 723222537 511788846
144650475 678036014 610684923
730228589 648931202 469630187
686103200 794703994 690037643
522304241 468665762 797987015
669955809 131513004 375015265
457095524 98074359 372806983
136796796 774116831 27632816
495588166 359669544 48857037
457574827 324369702 724837889
340490812 810898721 778856645
86638645 130585256 489638384
510510719 743061864 211754240
331742692 22711843 347662963
204958869 467629928 619509605
128476770 791716799 336398508
611648951 81170718 735813582
511904226 574227770 47590012
95552119 26653342 486878007
142853028 538796140 638254288
595650153 51795804 506352731
105081482 115262613 759703137
148399388 62670340 507906575
373369806 335666398 322019535
660106874 317640500 149280969
164958941 487019762 729096207
604884375 162551302 384465257
11004626 174517118 255600168
764418459 404299142 115828374
223259503 645944158 417651356
312340438 737235114 587019187
430789150 744827949 305548184
469590992 110474203 69304918
546704570 329351308 550130291
514814454 750200853 523730475
281623001 459531018 733742764
196992747 527081767 168207867
165485646 784587999 399777067
646814570 722695580 322765768
367794210 252053003 97121484
46030894 369356614 32990051
14781033 343097289 706903314
657322974 522961939 340003313
389202130 380415589 760368817
357926139 650602648 175371442
232259252 375618065 393728554
814030857 652924891 266989009
227174237 409956533 548431688
22908071 114661715 388086580
609681074 281949550 279774949
550266796 161701444 428118824
192121094 735638861 124043596
146627104 831779883 792653865
312541151 513559436 801262940
576138751 68425173 681758016
347569777 333349111 226590483
814172778 448317564 153725411
40715613 610759871 491893654
140105314 470723487 488714018
795544880 638576652 582146979
826740410 287877684 436280428
800790603 467028290 305635062
601262492 707379215 536945764
158758191 589408134 166876116
713645256 96337703 196795140
256409190 265207148 613716333
628501430 121942220 742788252
84473782 528496007 642085401
494929689 341083918 211308344
144962544 819340067 699445460
642579944 473561677 781835398
651575318 591510556 401804254
457844226 458416392 471597766
64234098 673099285 200714618
230156467 770050344 202554001
725703304 528251968 27659874
739240412 769267935 98893288
273134364 521783961 701404064
322687694 564975069 4200224
807910699 222126428 218917727
502154974 674843010 150832752
4369618 51457138 478842251
764815895 228602896 1699411
782471178 828577943 504242833
133169875 702880232 382018238
702785209 79248040 26769919
407293327 520118753 730363702
78864265 112736658 799211203
191251584 685542045 591486329
651018623 805933311 743389215
134716859 699245966 295877469
143757368 375337940 139439705
515268921 89045160 29123563
67427439 324599553 767925366
694367435 376713796 425130901
777134156 653042801 80922342
22219141 639673175 710420713
469384872 65411934 207811401
194324291 38214401 677555784
768956086 805237209 450221513
468983560 304920494 511039070
266335533 353779942 23999890
762643154 798932644 566870931
44613185 719935360 333560658
756512731 333961146 342262811
230775638 516131296 95597692
602764411 38683929 488993991
581881075 583009141 586799411
485225829 303790605 104032350
803557030 61929325 809727369
42012072 651798397 827447696
652250232 191826295 405225328
273710983 711011770 187465702
43141423 306340927 433143931
670342659 316771269 529372281
291129987 425613793 821448081
186475748 602275362 811365017
374770505 424462572 245339572
546565731 399518991 82060511
356361251 817602127 25532917
452821399 343982754 26562678
147813838 378277784 101539318
808381712 60124981 659366167
365089924 406714275 257498676
285944482 720107335 522515148
443719042 306585194 170654641
830674965 397745681 466227658
244703856 99402770 753566151
23048898 609715343 258871048
544698739 396095166 19065186
113024764 306291291 13477936
241928733 530373187 752665007
130931272 546048261 788664879
137368238 121388385 696664148
189504510 809324453 126316568
472750255 123783673 604178682
503122601 137353348 775568650
589606063 153013953 570500922
473935586 714831830 98351889
559023418 322519707 750613757
536333679 784636948 327274958
307186341 785397751 798250815
538879440 630415698 810300194
325993812 58665987 581075978
187454440 756069950 67704399
550573644 820380021 62090664
237600238 621144315 93629788
333891003 532614100 528670280
616110569 78185980 618663557
441014005 790242573 87933280
312647364 456968521 376636586
409774015 722870516 170800568
766599381 117459528 428180097
792575819 69859091 280191944
426016515 39860450 747343301
395701436 483856006 86708582
525164056 688253552 174112788
426490022 572721731 228187954
309321603 510244703 786314014
549391231 423037229 533962481
782482583 427682672 61836493
340158305 725779277 186368718
739039271 617039516 108858076
434624268 819288231 380790478
766302582 730791296 341493348
233642759 459080254 240278307
679637386 663498955 742528378
59767555 325015259 790239040
395704430 133148077 529058355
537968618 314373026 735266915
50249975 361826098 748662682
280813159 258214881 69415473
7407977 556962359 365842412
282045465 807415813 59199419
87639383 832188735 400134483
402685058 310691934 320457393
715879544 238236657 286948432
473739591 20899638 498684712
441521560 331073064 821174279
817820752 565680244 722222692
832338769 236522842 483999106
482512566 672062772 766602664
452419534 819805652 303966643
519191427 19482897 541317016
799870760 743017262 108912951
818039274 375794980 351060603
592051850 123845957 273592226
326782076 236979953 161982915
684999619 800145730 345071504
523059290 419807784 666956598
484186631 759544265 320295881
106872493 732360257 440801758
125913820 478527882 395465417
387550468 699492658 118227322
309892583 135121450 496849582
323577462 351988343 718699332
111405438 439059760 122680497
338634093 678792487 504806002
344586157 324495847 25340967
94611815 691938762 173787531
478455277 33613527 663310745
164554052 397064793 555486624
124342486 207471540 509866856
456084982 721479939 478510092
213038308 561077083 802819833
252005164 377991352 819314026
597027874 672519247 618480784
484493102 176001566 659860113
817684361 480123318 623985116
448130099 249881880 312213132
152762171 568032619 752239337
164695198 765874465 551242116
383912765 253221118 721469826
483145976 793431508 394864638
27903562 535270531 589945153
833716261 365984703 556559986
401794412 621982010 147032981
737602778 293751138 567641603
27086768 198687640 97976469
466519221 416999104 615684626
549297553 549790125 510660068
562064452 302577426 395939546
335864858 64545570 591297566
796848982 623182573 121339973
780493243 309703939 45142150
376690610 254236493 80803697
225431657 587455684 521958879
222311810 245148872 467717283
149153490 293110862 151814902
635161365 683366669 358341270
37900103 365121837 767687450
399261209 365226335 693071725
788978187 310685397 808930874
786664830 610399972 458563594
442902042 541923129 47295959
599838558 789624495 653405521
556864386 237342968 791009416
157909981 169145862 793184061
480502064 64412941 131868537
823906231 751983580 495660185
473040995 591149474 759075134
79521617 515505216 3136462
219905308 649233786 128161654
419447455 297937931 248547652
396024643 175804956 213029340
312743907 89238863 272749337
696330030 609875976 702249275
520528846 628416442 702442939
416505534 526417671 487722721
392796520 603059584 495161372
203219703 197449072 463336843
299071439 80659805 24032680
344207014 385964349 811779591
196098490 8842526 133532803
603200055 273520055 228783424
600610911 469096930 419602185
789940673 77447140 355936228
758271526 570354368 752673543
74142532 115001293 274186092
153893187 532963806 41535455
378960277 106886192 811699240
502684483 440818486 820948237
41445151 460008643 663012975
401404329 638367374 765588928
146268046 379429620 16706344
798708550 422838845 735370115
1686422 410915593 443465197
279240393 263947219 6881717
416076659 141935870 378371095
790196954 261915960 504094
464195074 632872842 527666077
382658140 482336855 663364071
640636080 641814057 694735265
225096257 161295110 494320875
519859771 468713096 632596409
480656703 772603782 709387339
501062966 341654144 525324982
602768017 739769170 414477184
308471403 415245714 672344995
362909912 118825024 481173472
224646642 318268839 638043073
213468034 468689313 76985125
682163991 330561777 113812626
322863465 214092459 543257188
49235494 805639285 657180509
87752656 807923515 315078048
263925817 634238734 266728315
681024379 234582331 14497388
710017540 816407947 64854964
755943502 516368893 663434026
556270227 457214740 214133504
290497089 331572627 76201508
563337495 385180817 16082707
246368707 631371952 531035771
399785320 431989203 553833530
320945314 500906913 61338026
728876540 275011350 725250417
449867545 612927847 545615458
783054257 146481416 755008589
197746287 647887618 677399615
444656726 128188975 204481909
178062176 569213641 26456296
647746805 290400934 793055488
204350828 758106509 527319763
600451675 186741995 26604310
816330452 180709875 329256148
288472898 405266413 38493642
422961094 780504346 485054423
811583302 469959620 24342622
218440881 553134738 569314554
421939739 471023386 607340084
57388186 483693943 234661843
660982808 697110697 495656429
495996663 87097688 229392721
785664890 664530406 143011089
661503026 67746481 67462039
132945717 491408451 412215023
714863949 219379610 699741281
466999998 354712900 775678267
1365402 27081593 209832821
444191060 420530067 208610805
813190347 654087908 11143419
787008822 553656655 292524546
136189437 760491407 378849598
395172415 165061044 180263759
707141559 406446048 337186818
467294242 742506331 498982002
167907362 696042860 162616350
129172270 102609987 480327213
232415655 137884017 809835622
99027129 619586033 750435786
509254687 411227637 9993394
200753549 289134601 669132206
39878487 174922753 211205252
83767153 303301875 483245899
39041999 678337103 668642287
101780529 118792382 373169521
156494836 50160812 527427819
56669659 309250120 740442891
759307916 797532634 251812439
136667094 643465185 752215530
570863856 641688328 504197987
387136063 501247467 664467973
558285607 32084351 695858871
645126969 132460488 479911910
209820390 765625509 624730056
684733317 664630938 528398892
196525901 437747988 252246488
728276817 601133218 77786404
725977478 71959642 375527223
11361634 325240557 112744569
287893921 234567012 488614685
579780074 689782163 277074222
635067851 420293166 583557331
722548943 288856123 49690016
247727249 163670198 206758616
222564923 123229108 470028732
667751889 532916536 566389691
760276362 765552395 620089477
206864862 452217927 275349400
11152772 594270213 248597839
503525893 170368798 151810076
566844240 189825844 233671632
764745783 812323432 727577304
483153218 207245602 113438158
461610894 314057212 787532219
247118389 549883000 379334939
570516722 424061953 421138617
128829443 436544645 717649776
29133038 134071163 351312624
466521955 303623985 581093265
89699334 744706128 244062172
673100794 351866261 80828965
255600976 724224272 650898888
644520730 152705287 508959763
289673509 124311140 594838427
58157620 527677155 360711166
649126988 700646987 490803151
335306034 689146832 746243290
553656184 715659754 110470925
575680680 666901869 51691570
348888532 348373733 188753793
163329837 189925352 559228513
672223983 460329540 382020693
536680501 613171771 434932368
60561223 394263562 651428915
303411807 737322002 73500257
261201864 699079197 32600053
144072439 424368253 777839816
248330634 195026183 5744241
712875689 607408308 57343007
821264743 245793768 786300807
383909730 395533699 498017669
452043725 759801915 275916227
727860657 17912204 755186336
468351722 615140372 163034848
357306609 409918249 231346375
386997518 447233445 134519441
148451214 304977354 581049997
12964289 632102171 27464988
5680609 176624817 676225588
165141451 628048058 426874363
814154028 317473986 722318969
744676624 579386220 252842530
646065579 800365928 56026975
688549011 320876998 318392142
369194763 7145621 380569245
238691860 451569673 82813593
461920530 738633281 446693494
320749166 288238676 449055599
768713448 398935410 649640925
252956440 534679810 492564452
93173645 802928369 432143581
113577652 813617470 817860682
42797528 430280808 268883389
613472932 576988830 646658632
771124765 550376570 479489627
369012502 436404239 616166610
790968360 356310165 448032931
663596198 592750384 490117837
214492456 773249179 236614373
428027641 318216175 299576591
240247641 657455724 673946438
728954919 174192251 528668068
615075728 543715538 288667308
254050339 190331896 559758101
796176582 719197242 608066914
346459038 16347579 478835721
825221962 408261851 128746066
486842473 563574531 173649651
16924091 578489196 335999796
94933664 476010172 107525055
625736267 551426825 503813036
684140406 59602256 387972167
671320851 148015030 127358537
685340893 98236996 198400538
296192280 409272686 212975116
12158783 689738465 153652694
56871711 692001978 538725798
227142699 777860729 594876571
17771161 264694207 736186010
339726303 462110866 369005177
751234147 408335090 18043750
532240413 787144105 3310703
499653283 201009578 6230308
376901244 633572845 538928974
125040319 735536737 162441176
425908272 766634897 608401945
562437995 491240259 658120218
121555348 12901190 196328447
224701089 404779299 42525854
366484062 340451939 4645745
191054082 55011318 32452183
318678548 117838196 174823137
831680667 391430937 321648213
227221544 272943478 827288761
186512577 284079724 26634330
343570023 602808376 320618265
85937112 725998038 780161261
15351986 117537536 799108519
256538609 364774842 525388283
333778015 137733721 66252134
498716829 112589332 388068041
448323283 765653794 450860067
737047651 247496152 207858371
568488026 673369523 467500234
351806731 357260177 346994933
284445053 46066853 149292849
578147752 810433760 627059188
794720784 599213590 566878041
47840553 13934495 435047135
61301211 270185356 242342467
141011789 104285159 542677250
110741304 679237973 357165397
566423643 573013602 540584736
644658109 21071230 756122545
123144273 533678598 776704771
240682519 710775612 672400056
802129776 484220543 41782537
364990648 787252727 356718014
651946997 369383573 102744312
523199486 142262130 212109982
556200179 155778330 790897975
555816815 5131532 66948275
726775195 780635945 426098355
205971064 741318304 560987168
147086093 631195455 247464535
184476014 670113461 561683276
220012867 91570889 60327358
404195419 734120290 82548526
211905112 703906611 283553643
364648839 527854107 332761497
426283900 485454036 423902276
532719669 477522620 35821972
107835607 750159738 622155694
99092103 98284711 703552608
169639469 649833389 774156751
127453165 481189982 599403023
193109607 229048616 130319476
54310867 547538414 114692225
15743363 573719890 558867467
564058665 85015223 149954203
94583777 132764796 750591293
296313692 216100062 751811709
72186625 445101589 150202291
334488560 598724501 149250978
201517530 660300704 74158623
140637397 790298650 50440602
94635229 93781355 687764782
45203601 437168870 786067000
329082557 131612307 712341951
361414494 15016585 371073294
122673062 159227279 734663072
479477639 634591090 711021506
622994931 671313682 531446948
466458013 832544916 106774352
471055776 512204109 314198968
95823803 568439587 439337571
471019676 503713877 135678638
64653007 717698715 676065872
206504239 584222299 693406227
412805647 737751208 817701333
673015599 79176814 506569079
253493575 404382691 185443441
595327855 75711137 403327806
372907284 203382664 76040527
240338409 117996346 215315484
685369791 577188338 439105104
832978830 662584521 711339654
44805332 525447492 88234842
628489132 723586555 237824262
452355092 228182637 626888083
362514989 273488120 247956665
662273787 320183147 122690665
48200427 680191725 414188218
188137959 745357376 330001818
65351331 740348113 8742343
260084013 287211603 104541227
614766756 754225913 261645874
71151651 144143017 253584625
446567356 545166920 410023801
341159080 132956339 517577689
265503102 164421934 411067617
832603496 358216624 516741809
88964492 754282277 815305578
768525806 28999027 446381488
285961290 108266418 792424292
481088884 786502293 120074833
243755333 394855999 629966700
302509749 123088958 281061784
278606073 470866850 292016205
143456134 192753244 61543925
620275543 131135003 659914431
726304316 196947537 713672231
227886609 305813276 110363884
418671782 678021078 291295226
678656658 449836481 539020692
18645853 397718139 252664578
759921148 823948281 430559066
773578177 694108548 80558126
538987184 447285674 114261346
199971166 642718319 292857287
113575396 504311363 468372529
420096657 94590454 752199828
824754651 32814260 26528876
795023142 618072757 658498435
293982045 723606799 653590016
217713946 569599087 492122388
177699355 358905572 6722989
175116071 139318379 822539215
245510542 668917866 101851728
227759525 235949523 722540395
708044413 715806265 613859831
506722647 152142357 589605331
498697803 649303652 824743750
11945119 447935636 391248151
801979883 492174428 18067535
156579851 511407204 782316877
586160815 491024122 339017487
112602220 445154232 184397006
666341805 145177778 336937766
257538719 515113264 312414596
796232023 48909754 681363541
62740381 648904215 114943830
334433204 18971170 155874872
116510847 123826567 657745459
750174114 55561428 514574608
803132372 708358753 122305566
613062147 414291224 118895828
569756629 698121851 9668800
507504095 406585965 791546150
24682956 556866908 272211585
715184048 667026071 736310973
56165351 29366216 629473682
832203754 214454046 208250457
504516779 476199473 26146058
423354112 338069418 720451981
582553890 803893025 84884048
364064027 475217181 224530556
243210606 329849378 468314722
747598442 109586070 237639082
238059992 362227597 537914664
63790463 200210955 812651716
505983532 281158470 219523749
772470267 615925102 327255129
497623941 802716813 211230517
439244537 658606250 285468430
181096403 810218540 516094768
559437920 316088173 268464088
196184145 25551124 276161917
404424946 19998254 238320434
811103343 492475324 316130791
504099372 452908341 161050466
121988785 827864593 173776714
184643574 554796226 625680994
609786251 720665666 803310176
597354818 15162578 229908347
320910626 519357658 529788314
109281510 371193085 819995733
258534831 236068272 670553131
178729638 637779655 716436050
670487565 752753722 97045969
800846180 544345649 817026472
370861061 518603968 817980194
783025202 225720311 688646536
232283774 303417729 350804698
502371769 105833317 171216938
171042100 719208571 97900919
217354969 274662235 591157068
602342667 191826058 120959291
680972939 256164617 787516684
79539979 793988255 533413042
6806805 99507512 221724934
728397634 764445045 637536670
589819833 199147290 810836178
788151812 633056761 423787564
265235038 386348558 476431394
219631382 359145477 457552807
350983970 310653345 5056842
291639730 146744856 426350953
542006837 365005312 511729224
348321544 675199356 321564920
160227985 10677771 34425206
657706484 618826845 99622402
484191400 533609842 225452048
377488883 138814156 36449174
353750875 39761751 95745449
299227299 662643210 642386691
621043291 420108871 670990610
391593329 721248481 392941275
107081979 74917867 667534475
210662516 117400515 700617096
407333134 825446641 268293698
293532965 679354133 184417045
812533926 416090792 414855785
306549603 95795256 277972130
312863311 204499695 410140441
686983411 210028950 418545398
66062433 704350010 325071571
593791251 60424770 654790166
688518320 367207631 331624466
712045656 748401480 623393269
817539192 203956813 421679079
757325328 73822212 369260816
186831315 541473909 583240020
237780793 202894906 668147529
471183681 592838420 229125021
317651305 94893688 481200256
214172670 17924248 239245441
741506804 826889322 51267925
357716230 58690946 248095274
443178145 9663950 627204452
56126969 455480092 331066049
733464439 656409693 27038299
354189966 597419378 30561838
534588110 47525900 771913413
224355462 348281418 285712260
396651559 642120540 763442159
580855230 476159976 839893
706228939 764340042 289845750
227624619 401478331 249355704
382218389 124918978 699831733
826086608 571076421 33759494
225325269 207043013 828485470
31690450 513245827 662766972
600330591 130777145 311988337
366171121 358384090 691205991
633244303 756123824 813163259
706368252 221455045 417904878
637538570 74332281 161277610
450423859 359191034 481209276
660964137 354864548 523726425
300159720 377535925 589616767
2274558 778288825 645610979
224754078 506186956 374661335
822345316 239168950 234425711
43635497 762053031 376522130
609904776 23257521 566381409
795303671 231247796 734132661
570656184 621856011 538518664
298504815 389427017 651814358
398954387 289851543 609318900
624124959 86081465 109698659
784461605 183631423 683832914
582648539 504445205 494518425
63652836 233417063 729622402
317793081 152214630 580638929
199965500 436689392 192476103
128610769 714887590 547023798
221779705 173404608 342417681
281228587 697650808 820708121
820942193 392131300 592735715
461985201 105208050 474176839
174394764 559762788 105526405
636904077 153571036 403094769
52717993 692282119 217002885
367088839 568086213 622325033
637315040 171925725 284551743
424480178 314195858 160776985
256619685 531955473 202132451
775302292 580168826 412365640
528835357 408129918 716947240
448867022 204947685 794312537
757927949 797292624 158065484
762922921 589178460 37893502
787663442 133041543 128200557
511693473 57660465 421518345
832259885 697412824 473237544
254615123 726393714 721565529
450347167 738311724 558123245
610569832 30810499 565026561
456934271 775743288 743938399
698202720 161034290 401850982
698762925 59577479 391124378
4373 3875
11095804 13487120 7271108
11575117 15664264 31140438
25562445 8114183 36858353
36922822 26210997 9272649
14851721 170 7994594
31938485 36496337 11825313
124538 8723633 16755626
34479844 36582518 31021565
35802230 783732 16833493
15391240 14297853 11902753
17913327 22182447 2710382
14549987 26285888 21016828
16122316 37124814 2824619
25715144 5624621 14978918
23014132 29716839 25154656
34210713 30183522 12073979
1373352 33708240 11737080
9503878 24695201 16710098
11749035 21376517 1420572
20300205 35447584 14518544
11810108 33893309 19037796
18240021 30080854 460219
30737568 6655607 15394124
8151512 9809385 1224768
9390653 27847933 14194343
25646559 35234601 27298272
31236354 13869841 2833468
18426215 17558012 13246010
15042806 27981687 6775857
28830997 29372679 25548391
29279573 6136639 33408650
5534284 13735264 9098852
2432572 31086059 27647943
8126863 37021564 8826227
12496524 6729981 32471030
4890616 36802378 30648379
4733686 17875166 16393145
6322326 20155353 13227803
6289456 1549849 4381147
13576829 6342944 32881210
35767671 11215308 12064397
16300146 21283095 2364734
25366058 970319 240059
15743811 13396610 32182246
8652289 9531378 15489472
4033345 2516719 21346549
8788133 25860542 10613206
13485516 4203258 26663472
12526371 14330086 1966879
28904558 4558836 18820473
32163387 2948866 25552270
10509518 31795954 7143329
11211695 5339985 16492999
2899132 23223767 21708040
15405353 16649698 2294184
22192784 5628694 8404099
9793165 21759846 11370393
32132825 12363032 27624516
15703479 6606110 9070495
27862346 33087764 11146382
2353840 19379897 15384715
29820920 28696754 5745480
5287698 33858482 11974082
31518093 10960680 36453218
5118205 483724 37076200
6332420 12020473 11683834
21443225 21569902 4989610
9795485 9968215 11215473
18716422 23839759 27136768
20893491 12227811 7342962
4597925 1727962 10600942
13618640 26282173 20672074
9286206 1924443 3606701
25086013 6671708 31649730
827021 8291644 26330838
4745759 11440888 22426054
35578962 7419941 36419321
31153525 36748225 31196595
20700765 36285549 8819706
32479683 12492092 35942704
12822592 32023570 19138252
36192994 31523305 20172766
30803202 24124391 11041722
15278828 29216815 18695350
11683233 1039978 25201143
35393364 22484954 32871180
31861661 32964161 35822489
17134037 6716039 2474135
14468540 31974188 13346271
5625032 31453787 16895126
7736896 23282890 17407504
2316456 6259305 15287254
21011544 16874050 16864437
15242751 1568642 31772799
15237144 2675226 25616771
4249828 22813357 33011962
34273801 31747995 21647563
26187656 6430620 11794908
1944040 11242917 33543389
27249532 4356652 11205729
4423101 37464754 24828313
8422464 27721763 35010540
9074956 18985545 1888832
21770161 29901966 33962026
16388446 25113170 34027959
907941 10464802 11940456
26772527 15621482 34920516
30267244 8956384 26651235
18456708 30187960 6847464
36728400 6940725 30537923
23427872 3393871 29412505
13068303 18723681 20358984
4639840 31016338 20332179
36893526 20542331 9912723
10817379 31256017 19633139
2397706 25569153 22940836
29438872 897965 19510572
32384871 4466192 23437952
4430563 18253883 10688800
1809730 22722969 27560863
34862722 16030248 35018162
32261184 12851415 15653952
28643049 34495915 5856519
35621006 21252205 4408705
15768739 15080853 6265180
5593835 13441819 27424849
29980823 35502156 10790978
231171 19326797 6898630
26586479 8339864 31177103
32542686 23696644 22316152
3601219 29730 9777104
26604561 30946577 34396588
28097536 24456896 27822910
10878909 5048900 25399307
24154748 25380605 29197638
4485920 13108887 18861345
15137092 2749994 1570763
14641040 26358341 25030994
35689202 5612020 20776620
16635268 35607440 23930662
24799251 47413 488287
21645039 21989874 24718976
10042936 24432136 17481186
31313945 7433414 34439241
9040922 22396494 26099624
8226701 15459807 14856996
24629620 20837525 22511860
13026990 7555767 15834676
37084460 1836349 3665240
5345289 27919097 23272229
33818411 13930359 8371303
11447834 14938044 33182719
22262498 6064816 14066794
477601 28437863 30245156
14145376 35550836 1870875
653478 20381591 12566173
7139795 23621779 25125599
31577562 32122142 11007151
15939837 15850405 7856876
16852655 33092724 688427
20488516 23912436 25039681
30339612 30953770 26568557
23982781 35844296 4633922
1647652 15460695 16542343
29443379 15986672 13205183
30480051 27443859 9251509
23383545 7295128 9094245
23975979 31008066 27279004
23018473 30835088 20659158
22680866 26099178 14919053
8187651 12581780 2175622
2188747 23048291 4325857
20730626 3086132 141837
21041176 4468754 24566337
32470591 17120032 25640503
17262868 31927795 30030535
20649588 13231311 32658208
34226744 21072423 25916040
29070131 14435637 8573674
9152969 12651609 36251063
8766802 1075036 8891867
23199709 26498116 6914597
29823548 6431654 35566887
26176449 36867829 22618974
30558266 30020309 34486891
10490899 34454293 13459556
14523081 7486412 875501
11205244 5102339 5634894
19777613 11717164 25667986
6727908 21362427 5535618
33284944 16464142 8996478
11409564 14075290 10011578
2406636 16949890 14319217
11829928 12260664 5827868
3764411 21368046 19207729
15318609 26474045 24378094
186042 24072608 11741014
4953009 5203010 3534445
11546473 11453814 35684053
8778892 16301946 15940685
25829601 30613585 21132035
15187340 37548789 15366417
14897774 23291748 102786
33892618 29590374 17873729
20940788 18622294 32466496
1369607 36652468 15248553
24338062 22309073 14137206
14849096 34485658 23535251
35655791 29083434 21910713
8862860 25173991 9085025
36220292 14526278 21445347
9731523 21374041 14182612
26562907 24771635 18538213
16733459 3193866 30033430
5090065 4137707 34990832
20264474 22071200 30183967
29823557 12177255 30385493
30002820 10682913 30878128
13533868 20708496 33056597
18914267 12980248 11421427
30988901 6314658 16501179
23365603 15609661 35001374
21344031 7054036 18467843
13041276 2977377 29347632
22006139 19641445 28435899
35862321 20667501 15051658
22812459 20195811 20670294
9175684 28321048 31507018
12538511 27577049 2622146
27279591 20713479 27903565
10846457 8222991 13689653
12812794 3609040 1865855
13970960 35282236 31478324
14557853 16934947 33957978
37210325 10192663 26437919
675289 7418708 33965910
34495932 15006494 27289404
8957037 22673353 14098204
4279896 36467734 12316346
2358672 15187903 37552621
28308907 18984251 23927597
28042880 9847520 29153563
1515318 30292698 26254397
26999066 13861632 34757468
5929497 9637896 24420564
4672930 26084652 19748577
32541979 18430736 21523838
36221018 5779079 15478945
12050843 2564589 1930624
6056954 36229832 14110394
24555180 35368686 24685553
12497369 35021328 8706835
18877244 13005109 13789465
18133635 28927422 31599248
2361105 24050825 18269821
7611893 1067639 74418
95066 31548293 24251051
27329725 12688005 24201136
15274031 36342355 9326499
8604988 33488807 7117951
33856204 1390684 24298645
13892257 5730787 22895461
11795278 22704410 13537254
13971760 11452044 21737751
515073 3510003 17039618
37152673 21489219 10523603
23199447 27500770 20269226
10191307 10091821 34456373
18172449 17032953 24514322
23272382 25062870 28358219
919826 28837650 1417861
17217325 17596234 23886472
17166814 34530695 6690265
26447169 32365974 1031135
8100635 25748430 1078701
22624682 31716707 23519377
36424682 16168695 14607421
3522274 9065721 13916774
29380795 1943430 14944449
3987401 6134034 12052870
16823861 26191832 36321577
3100470 26885438 11247562
27051200 2136706 4977039
28514670 19207998 35826338
16247221 21934236 29130562
13020824 10477043 17097624
33718296 14171962 4658152
19185312 35875488 19752919
2180069 27890459 34452939
7814841 27989088 16560433
12349765 5012522 11897043
28080011 19738219 18899181
5406481 35461383 35269288
20577065 28473210 24846426
29796452 14221742 15235453
36079162 28870433 11141337
29778334 29936070 32909521
15869632 2799850 17387146
876545 28229330 27888727
17470623 19176815 33068827
7522175 18836000 6232783
29060945 4960916 27138451
17771545 3932929 31553298
32052388 36547003 30912119
13705536 15808893 10657978
15045548 20360889 2305490
26221733 29340955 25840717
34086146 24622206 15862859
27517982 31779938 34714891
15584450 15916295 15941475
5297104 23129590 19288715
10664848 29222746 9082198
23717672 26157163 33315361
17327576 31641644 24173424
4559610 35642398 1502110
11566550 24136679 15409544
37441879 26786716 16936344
2569911 13893886 34482545
35637969 19902331 18748242
20374248 10893332 33086054
13680260 4213843 17215386
24164165 13137037 31318877
5955442 13996706 37103296
35931575 29989642 32741461
27150671 17534557 19976234
34750503 2884612 26487071
11206427 13145352 29464224
23960668 27071515 12739278
9000024 30028255 1911693
29085895 14564866 27282045
24667431 20806022 16362370
1959596 32698209 27926260
26576107 25038114 18312643
5066419 15433136 16706108
24607102 7596894 23598290
21386068 25336777 7028540
10758759 10655733 19380432
28248616 35946857 22298216
12870589 10209418 26137637
24467149 25241331 262255
34317441 35203665 4315011
28144753 13309660 10980952
2070553 5508761 29981553
9462342 18378418 26097229
16651990 25455815 34783463
20408859 14912625 17434488
4939102 16691264 34921782
30008957 34589108 24908635
36939236 32793943 25657758
19778052 24335060 32253844
32770301 2302116 25369561
23236063 13586821 13830261
8704990 16575087 513539
11167575 7170785 9527927
22773116 2047198 11775317
8860257 8349155 22493476
37316591 31313590 13326333
31582957 28987418 36837501
31957933 11328355 18268765
22443592 6015951 29132066
9635867 20608852 27799081
16935049 36879237 23386471
9622681 33042273 13596068
22472114 31289785 22524720
2976961 27792034 22716894
6465879 21329625 3694609
9041798 9382165 5802023
3642931 24956211 21126690
2787351 29607996 34545201
10559302 22811702 29191748
380221 1285873 13504322
14783636 21037302 15360692
444238 3595897 24564282
25830221 22975831 12047813
12366858 221767 20009028
31136232 25081619 9713227
21224913 2869674 29683169
1585091 26454792 10155565
9440426 36485139 10185596
36309200 4757517 23986597
25272055 13653377 7041588
11344519 18876061 17905233
33323478 19722785 2595999
2604644 15319238 1322678
14792141 16387845 11767848
8086485 23589210 24910632
25701104 26157389 5939254
20164203 3859455 24654176
15963055 7719638 18532090
26308053 33694704 32193542
25743041 24122029 21522931
30858666 6865713 20752366
23143348 35889550 20164842
3545897 28393292 5238398
6565240 28072156 5654393
28356309 6953110 11391717
19493662 11795591 25473720
20071187 32698659 1796577
30612039 15569433 30688700
31491571 9858977 19020540
2825554 34040658 5689654
36291484 20818579 16931461
18409832 36150900 21852864
31946064 1666107 3927710
8573273 31175126 13790944
2535592 34945432 3934999
10464034 1033181 12696983
21987005 19222913 17198418
21805377 34047706 8651746
35676175 5011420 35843219
13274036 18783652 4650574
24610244 5114442 8119549
8712032 29087584 20194876
5556393 34735963 5041322
32477788 15473215 4980017
34792482 29898790 9734041
18439107 22259334 31815079
37218509 19745556 27054046
27526951 8897777 36460919
24900713 8387007 35216506
5496447 9407686 2836870
24418794 31477690 36620819
11177065 25877724 10782696
25910011 12610486 15293491
21635839 4286439 35548623
34642455 6529407 6805783
3719199 31877886 12476929
11526452 28783516 32393966
34115154 37204548 11890425
26610364 31596861 19514977
22554141 26034474 15545177
26082862 9528505 24698700
5688751 8109336 27627777
15868181 4474144 33451497
22125929 9847112 11639642
8471160 18914409 456799
26249880 15105387 20897367
20217213 23191058 32056618
5028393 19077190 19287419
22558501 19039805 8339781
11658848 37225239 11896255
36928824 18607447 22673512
27349265 31998418 6303546
11798460 31151021 34455484
13629290 16527419 2366812
11483810 3630870 402972
16265838 21770170 24219347
5868355 37448956 34996784
35712281 8022596 21793334
15923366 25468524 33678920
926436 30847891 28087525
15044519 10164566 27426587
35589372 8433408 12024819
37616568 19672245 36092238
16570989 35473532 29068303
8254153 7884873 5945755
9669533 27406321 9414848
13141213 968000 23995597
557422 31076934 32046432
35482581 28450624 20810821
33619472 16215344 3211333
35381837 19577844 19509358
2695153 5687807 37129170
34593400 17141235 28671245
32302261 34400207 7889825
15344558 15644746 23903941
27239341 19089886 18078189
26615741 2153480 19833563
33379294 10665996 752141
11618748 35459093 27506494
22119600 9959297 6368792
31147597 32892388 37301575
28112885 6298797 27706184
31400414 22605887 2187591
29821029 34624761 21972115
10473327 6941175 2827805
32342534 29935647 37210775
26844901 8461918 15872512
11872914 16484355 16937656
28638160 36469469 14988200
1773680 20017617 15853927
10887908 9680849 22972276
11425342 36040168 1942040
17813993 25422800 11232036
9753290 14877538 26556515
18098452 37566763 220184
26196482 8871744 17760467
25882926 32343488 22249628
13618618 1407721 23688873
20999772 4198633 32569130
1254457 1496763 24545461
30351211 23695916 1909031
26139809 3148052 15127591
36479506 36840360 10839503
32387351 21845724 36436704
32803156 15010016 9069235
22289541 28794638 2129421
2244598 35821390 29848979
18755763 6065144 34044550
22699210 19331953 11499495
31821210 24340652 18264953
26778892 31919996 24921333
33221257 3631878 20906685
18208912 13187800 8470797
10950693 4500338 20679206
28081592 32531467 17247605
8825808 36390982 11267354
36962539 37360364 4913458
14510935 16422775 4704064
11776248 21341056 3933171
19349100 32363697 7210375
6426476 9578785 23259997
6899822 595979 13200626
1886688 7699615 11001481
33396752 33253598 29260177
13642487 3983400 35970087
36890186 22823803 23974722
19058376 30644016 3374665
13467471 10857124 6181824
4543300 29704363 16275875
35974749 4946659 12685712
36513798 15916726 4036704
33569331 15255649 33466901
35003289 20126791 27392113
23586487 11833722 12582639
12645204 1519588 12533920
15343502 20110235 2725752
37341193 20723998 3889520
13338756 21623063 12056251
20415268 35588387 1123739
14005530 18960220 1573543
17154697 24952523 21058968
35607424 21371937 13398624
15120835 25615370 16154387
12632445 3022349 3920300
37198795 11513762 18694640
19779622 7019896 24592774
33259814 13257917 20215899
973774 3637762 3493585
265306 554620 14518962
27761958 15153469 25647765
14952878 29649883 28139184
20169303 10689027 5781403
4075783 31834465 27942779
8655098 23378837 24852763
22078287 22043173 20443257
9401986 27293831 23551248
34902044 26897378 17405071
4495231 3349383 4092504
33068793 24070925 11183285
23363473 3011851 17071494
37519005 18058712 3101442
14687748 27671465 21755067
29795342 24876304 19412053
32637450 27181038 14925409
8887818 23334638 26251260
18309947 28273095 1884817
29736696 20526992 33233382
29888714 25993635 22903727
6805289 37172720 14464172
19899233 11344599 15645285
27751863 9087805 24190771
6530212 31864767 32068824
25210187 6380 6602760
20248430 25071932 9114421
24951652 2768415 2864525
11061366 30223238 14570917
9475227 33683691 9870701
30794736 17992585 113550
35963832 19663224 13025328
10650803 28753977 31974093
2525938 19566451 22040147
24230333 9563436 20997823
16788699 32669735 23803835
19969752 33260443 3711405
30297864 29106852 18651593
7890132 31736965 8030628
6125174 31367366 26763257
31895810 37237130 34241079
30747115 26538947 31434197
25868351 9840909 11881602
36688865 21603112 20646328
7169010 1959354 33741312
4003613 18178733 36472182
28396509 34624247 32035012
7384466 2958616 31154185
1297015 20013405 17119564
27691132 2568904 2889846
3913708 33224933 34870586
30542363 29155243 13223843
15950898 25647323 23908904
29209433 14039370 22090968
10672677 23294650 28243835
14792164 20033658 12211668
17319464 16644032 35933277
10369211 17891847 15341131
13465592 36353524 30104429
20453715 5069143 22426960
9207084 16547864 386487
26555038 5568000 29994399
18964876 28851075 15142589
26555718 7656591 4031066
3593116 2699310 29794304
18809540 34877397 15779912
35692252 32053207 21020970
14810071 375402 5538482
4146216 21292549 8451555
2529192 9484763 30962147
8543457 36869735 37603186
33693514 2672563 12271202
777498 30317325 6758329
37396044 3195100 33221058
22348816 27731211 15477583
36753778 7362974 25219481
19515019 871567 13696518
31238991 31017746 6075110
21955372 28790428 4276180
25009534 16111115 16296866
22547355 2957536 13630177
35483323 11002192 4744006
2758993 31558029 9467212
34855225 28068301 32678381
25331374 27724543 15722300
18903399 19492362 3907343
6938342 3688342 2448785
4361888 26754616 27450474
37059190 18972586 20975804
4970862 10944226 16730872
24161835 27607082 25385004
13884265 26246246 22888821
37299643 18046324 37401799
24910438 26256999 9086325
26692824 295120 7181514
15764907 15587332 2769323
7801853 11307997 23824242
31090414 10024352 22111599
31149510 37059656 15990056
18005913 37656032 31753244
7700711 5253558 18092452
1416524 3933585 25342970
17032671 6987815 28283074
12945339 18028824 31503135
3179941 23303656 4353466
26322437 6603522 18172443
9412046 12684423 31583232
27520847 18533355 11995303
11519831 8762971 37584240
30610900 32778439 27528670
24859089 24157703 2602693
22553324 9505885 1843590
29359736 29847616 27142513
7553096 15868954 4429309
9157979 6538963 12499148
24275453 36488973 19165297
20104131 28911159 34824539
1352544 7290333 25582547
27660009 29041501 21488404
27426621 29863801 35268729
35809785 30780001 37152080
8277707 23776475 1323667
29774850 25395475 17491063
17888341 27852342 21801063
24726610 7822809 16824307
26129156 36592421 20418025
14215140 11406860 37558410
15754237 30993010 3673647
27808714 37071585 16712692
6902030 20138801 12036882
14282738 10278884 7218849
26842124 346462 33386152
20738910 36842294 19554672
30997289 3989912 36706802
16404618 34157193 35185319
21435490 32235368 9646190
9497499 6610476 29232240
2096892 35613361 26360065
9457790 20368857 32579901
17538747 32565813 7612679
9508837 6941584 31093600
12093357 4571145 4229278
24822453 3788413 18136656
20361860 13958406 9752419
9456459 29896466 33948232
32469349 26811714 34126643
4264152 15692148 7165233
32036396 16782664 2087160
37570999 29661315 7486572
12235042 28610446 26996499
29011369 32044320 12853085
17248645 23146850 4789351
25986643 16374324 6661115
23278601 35988246 12585734
21699131 26351890 24228114
7924114 4750790 9189876
260781 154354 9063619
3724468 32002251 10109623
30882830 19707858 28870753
11088645 21413009 27736401
23578901 14909710 18915074
36672736 8975085 25919374
7014828 12211844 19478418
27351791 27599249 20938731
13576694 26713413 25534361
12539601 4170323 6395870
17015710 22575453 31675484
10667111 20342545 13611984
27772470 21375492 3389367
9473549 11690005 17945628
25435122 23461318 21651291
22749533 23078366 24582202
17645891 15526986 3713327
15989927 1969905 10565191
16210430 12374860 15191859
8634235 14907810 14645485
6791466 23830072 34277027
12129798 190814 15309165
32909129 8572322 1600316
30876707 6352086 1801134
1519827 1495034 34184078
20131797 33789987 19760398
22145698 5011417 2777522
15785802 20823097 26747608
10731079 19260613 21340289
36329857 25429993 32157305
34137848 12475150 15539727
15630881 27886543 15996340
3777491 18827513 36915695
29762364 14406023 19637912
27790237 37524059 31513976
21342508 32078004 24099293
17578512 6811286 14653292
2604486 28903821 29126675
36492310 36041875 27362719
904434 32441643 8740712
17906326 21334270 884037
11674117 5991416 24546111
16117352 23762017 24766902
6492296 15644400 19985343
36106954 31305699 18557170
9837732 16150328 11537010
23482609 31815918 6597826
29538647 7536166 31388122
17509660 36147311 18019208
16723884 5025815 11060080
21022489 882538 23023085
9558556 8386474 502346
14915599 30391703 7315674
12945151 31413898 32151846
7474422 10559690 9080314
7798110 22676985 34208818
21318863 6163137 26290064
7779652 3043382 1442728
18624205 24215272 11854332
37579575 32482196 32709631
13573792 33766958 21019890
31675050 1572170 35528402
539636 22581094 8925157
15732242 31565458 25982689
29458601 28687237 18695205
18148968 29610863 9393422
28010534 24308324 4400389
13822885 21520169 20356850
37555512 23455014 17407063
15636529 18035395 24245051
27558791 19330041 15210907
36335779 856324 5712927
10151370 5728767 1874418
11581362 23053192 4309158
18116758 6157190 32145449
35724355 24100006 1604766
3181788 32100692 31179135
22067245 2448003 16034870
23510488 7802420 2338680
14053367 27063116 11173120
23686496 25723607 1738708
13917372 7998307 19374752
21497495 27750836 2564103
2209608 2724888 22248772
34184784 14708164 25526759
31621254 4678958 12653921
36286630 27957087 1399787
16337532 12439515 27773738
19451387 33003021 20905904
8376097 20162606 2082404
31487936 16230391 10898355
35673358 30980191 30929459
23889567 1034253 33706318
28711381 10881583 19446758
28108430 9617400 24782722
13426112 23409919 12410109
33830177 21579380 15553734
10614282 27802857 32859138
6489469 28407079 2840748
20584780 18527475 31498743
6658700 37526368 15646895
11293516 10783211 24262845
16877725 35053088 24624847
31452251 11920279 2121153
27028463 7478607 10786614
22033488 226565 17878962
20206877 36325738 29737801
32694149 16876268 16710143
32563192 28666085 15928601
36374715 10754830 33609774
35671805 31159262 12194500
27728705 26322444 16172953
27012299 32782545 2453173
29408978 27110429 18435431
13496053 33738448 28040084
29859930 33794140 23540751
1665941 16221358 37155625
21716153 17976202 23908010
12501852 15144153 32065179
5200252 9642249 916999
8364866 9213185 18301412
14680204 18464650 17240650
2822906 656129 11333709
30337422 29629597 17048039
20360456 437650 27656744
15753495 13970439 10778751
34279240 32417394 334731
27674945 30548326 32712781
24489794 11226183 6605192
18637456 1043345 17105155
23877872 37623561 20202463
3931745 7890567 4437206
7092708 17983757 4142699
28721563 11879669 23308496
13495755 36442741 25504630
1082306 20069416 22765838
22554088 29844872 3309992
19869144 31579942 2455697
29019181 10039923 8714877
36993249 30551505 35169616
33366323 21518946 35029330
23204290 10675411 8121298
30255465 18642943 23610694
26803153 33345798 17972700
25170658 31912441 12104287
37092101 14002712 35330888
1282784 31951658 5577980
4837801 21671773 3712988
10090892 19802218 25999416
16894943 24543471 13456952
24013871 14958521 27484131
27004544 36371300 20308580
5500293 23549643 6945598
24313174 28368264 17752310
12874228 11776884 7254920
31016762 22594831 23243210
2970502 9115162 35905612
14600545 30417767 19218375
18781131 19103350 28239054
32113156 17052567 10899147
24244962 2969357 23063073
24323881 3406655 7771234
8418258 8737997 10975165
7258486 28880838 5062114
3932769 357318 26608037
27856379 5366257 3372079
3308547 18152174 32005340
26492207 29561521 5817723
23372869 1695252 17984078
12697885 25837915 34075261
15732948 25204882 3657487
29319322 12994755 21571751
22796703 34029556 9511206
16533369 31361921 29684718
34023029 33810859 24984546
13036692 24713670 33650140
33795086 20390109 31542995
16828310 6723769 24463343
32215537 36476801 28994994
29228650 27670871 25579658
431933 35409847 15563833
32215562 6462402 4984733
19805931 18814103 11031489
26131980 34345445 6785105
36161093 35935181 3001467
20593907 32077924 26156950
15107853 21058491 5246935
28777324 37566374 30744909
18017038 29359503 32062974
27753802 29167379 23858615
14823810 10504228 27735737
3572580 31290286 5057036
7088006 774364 11567003
18851347 17909844 18039193
11965039 16296271 10959667
572158 31591255 1830735
8049451 29339208 23882384
34681983 16494296 17483232
8582817 18279884 37071357
33968837 10737778 26217351
19963140 8583884 20522712
6390249 24453488 36693329
18482752 25365509 4053547
3181388 7473493 13499810
20943649 37444040 16611052
18516181 35270870 3006597
31384135 15783985 945569
5691821 14690836 36150493
26666860 28604113 25790070
12779701 30918604 30522066
33271735 33841451 2379513
4155107 6531892 19775195
4247969 19106008 32005856
34265370 1072747 37215607
18020206 26818557 15485585
32568910 30924375 14580781
19661861 13678583 37531135
27831728 28559013 35172878
5940231 7156640 29857267
23101637 29665581 20378709
10801466 21324906 24297837
33091875 27765359 6044531
21056089 25536367 6990228
6615838 861644 2341775
26179070 30421469 6713744
18487689 20242487 8783739
9450841 20910593 21448803
20551475 28245049 35026535
11131800 20551288 8326055
16804586 5975183 34693544
28657674 32268922 31007579
11783290 32026084 16454857
17198113 1950105 16594742
18271504 28980093 17114826
16910190 1570651 3472909
14297062 10519213 32812532
31117621 37225789 26524972
36956576 22195253 4991888
16588472 34338671 19980630
19680959 12678362 7363407
8183036 22967465 18072986
33919194 8571912 36607920
26041868 22825711 2293790
36322602 3492437 25609282
1960029 17671028 13957896
33575573 7937714 30859203
7673367 961340 16818417
15748211 32841316 5346985
5046409 16675161 35474322
28928326 35422929 20872408
20941119 17637663 12430633
37080428 24528848 22422861
12441189 3657343 36181131
25897654 26866125 14970522
34359193 9633351 14235941
32329035 27859227 24465540
36456879 20121386 22356075
8830355 29713489 37519120
3914299 13209054 15517255
6002435 34167330 3902807
30612055 12113606 35879691
27821785 10297651 24956370
12870249 17474423 33626125
27491480 33746343 28871907
17261381 13354804 6624775
15178130 22112171 37121859
23723822 26672711 28655200
33018164 36843011 16822002
16819020 19166802 16883389
29247603 26301142 12004961
18018655 36223487 16106648
31748467 14215075 10357768
2974369 13081191 3025164
15195797 11500321 8536799
23642351 12841414 15447928
3470143 33926241 27638064
25514951 29647686 10134674
6932815 31386954 568306
16245327 846110 25523351
2336838 32053111 36831857
36327346 9726015 19011427
20828768 32296972 9489489
5463156 8689950 20734703
4573315 29149499 37641302
35549701 4047068 35551775
30846061 24565693 8656698
6772589 34243915 34947206
17070960 35072248 8628592
18586564 2771163 30342535
14393209 25344627 10615565
8797167 34874305 3526353
13923991 6064796 6901046
27124384 29487671 1303298
24353244 6339209 17273841
18374265 20237453 36242729
8975713 29331926 8427134
9939800 34542028 19117088
14975334 35708272 31447882
19316505 12956323 36456180
17769535 24737950 33195485
20061846 15401418 28049120
29632056 21841306 27458025
21344322 6502435 4463607
23843042 13977423 11642083
37612413 24419098 768474
22564931 20689276 13964362
2042487 15376246 367590
7667987 13252182 28464024
28370998 35316636 27803928
10249889 11223446 27209800
28017542 28865119 10351243
22730088 16297371 7359279
37292304 21394095 6073642
13319147 14953343 419309
34629229 2047830 7818258
21630286 31669596 36924731
35109602 34966167 35609576
33386395 6052407 3571673
33590255 19157270 3278623
386806 8987249 33189987
23101312 16751133 9065522
33521911 29418449 14601256
5531412 18821342 791596
22599318 20418663 20996678
31419662 6929276 34588893
20045776 3193045 21014008
34654901 18253442 21139076
18794633 17287400 661606
2955409 22834115 26192727
31912820 12092329 35324726
4570046 15159890 751989
28919057 36374043 15527089
15825174 28694297 5619956
4637325 28410661 1533784
21245316 22328919 18293599
25774896 14238748 33474978
37127914 4412522 2903611
21205026 19372023 23609815
26754738 29809896 28240128
1207462 35236545 11438326
25614322 32083911 28019782
23653295 14867261 10999783
10819304 28291304 23509224
21228844 9850162 16019112
35503305 19283643 30526085
33739558 18206752 256977
27229043 10164625 13270242
1691370 22403000 34840765
4042146 21652773 30444649
14071942 20957127 21735166
37517073 37389766 21336136
27728021 21661050 36069961
12710481 37341598 791809
2619748 31594016 16580683
18190231 3195598 10187911
7471165 7107032 260944
33381055 18203702 13254219
27930010 36385799 9075538
9174561 7374043 12903137
8222080 29474960 12707471
9797246 13634028 18407221
10636966 1634974 6568027
28564233 8408926 19044947
7506460 8478850 19329911
30019954 8659279 11532402
23038917 3652667 17526116
13411783 26173012 15423358
9381680 20073637 1328178
22535618 2788378 34077083
11127143 5045727 25481357
7103116 33930335 13008178
19633198 90052 26740032
11382907 22147564 12859319
16028571 26661189 19932655
36388057 30679038 22206926
25108864 1061845 12043681
31818486 34521687 2251329
33522575 31497538 8560037
26350496 27398843 2235830
34781991 13489026 23567075
14378974 34146018 11031153
167709 21307431 15423634
18902237 28902095 7892212
14451870 31308299 17365086
8749383 30536709 25386546
21456901 35940718 19411471
20387178 17504735 1057561
4602507 25773539 10293184
16766546 14965292 19575084
28688791 17799174 2885909
26245843 27325056 28491484
17507603 5055906 28658011
1595576 18640203 37333443
28729340 30822802 33254708
27273612 16989459 16251566
33000443 33368399 922083
16251393 36398595 24632785
30850474 10069548 32606554
18795646 23904124 29653773
13017043 33199110 23350098
12651233 8658361 1963743
27203364 16103306 8483376
19856167 24284306 24579485
387422 3025257 28320516
10661815 18312430 2471072
11886990 14111779 31405015
31219918 17851986 15587838
36904637 935312 6290749
20436373 400583 26994092
12367223 32774659 12501036
28443349 27891438 24155576
27295194 22043587 32170116
31580838 2815684 30324407
3913577 1954182 16599211
146002 23763798 6594613
25763356 33268105 9333842
6628545 4857461 34926912
33993704 28222126 1252996
30760869 629097 21661809
6470564 30062122 9910278
14545546 21914114 32733267
18247440 31932090 24116947
24143724 6246940 30853280
2728022 30040058 29453595
3003736 7996129 7990988
22095075 2997917 30967963
21688714 3247568 33047124
3796147 23753904 5650032
25955438 7931398 8624590
5570187 35988905 36240779
8895083 14855111 15877406
31143350 9299857 35830910
34825018 34967068 11748294
27919453 14274580 35991130
29541903 16043368 30883797
27728946 28997503 33086309
34807071 13397320 35859230
21035533 1723955 28059850
23053548 11413577 22753880
21142789 17270912 1638238
28775570 6831427 26749565
22384132 17006007 14333577
30654567 9397641 27599351
5573544 9481928 25997130
23452112 34242715 15503954
36221708 3375533 608277
23534754 17387512 25475577
2922581 5359578 2021868
29935051 23678112 21639632
29661916 18842677 34212065
10438150 554493 29197131
3508747 20562618 10249332
7554326 25275378 21125123
13640240 6374095 1973233
20160889 20806696 34166107
5329013 34665510 37079191
34294116 26817250 16643176
3448852 6581585 21224327
21400107 15919055 33919744
28002541 4400933 6332578
27107812 25327841 25231076
20186775 22866173 16928158
12711113 353507 15726488
5884837 27239217 12899466
36804067 23337761 11525816
1820767 7707634 17972645
6291258 17067894 17700822
13893141 6141309 10080055
17393409 37451973 3550837
8127657 228239 2734450
35092199 34945712 428540
6555641 10262545 24624537
14094862 3899363 1141427
14225506 25190322 9010242
19725232 24136959 24246354
3640453 17388338 4935167
11620037 23677774 21245437
9435227 8267244 8918799
20253956 8716247 17164125
20627606 3870484 3885091
17731792 35983830 21025022
25984854 23631466 24472670
27352551 2050103 19726543
34516665 13869413 30794580
36466615 17562519 30822669
25675690 6694945 2384239
26943076 28042101 9728083
18700055 3174435 26360066
5585193 30146795 23163886
30032201 28060410 27048890
5073967 17852557 21014116
4902817 22010178 30601582
11253106 24997939 4400731
19763281 34877829 3456417
5849246 63397 6938973
37624683 2142326 33890720
10606992 32032841 29784005
20234001 16271793 28420085
18794507 25153555 6803796
23124670 35549697 34387368
10381209 13077201 35849208
3264409 21393164 17354078
15198707 15536099 13845851
23741732 26309042 103649
33863627 31127402 16624264
14335424 17267974 29540920
22775793 19224629 33022777
26010058 3493940 1605788
30445816 20780175 25483178
26611638 7889492 19352159
4089802 36598059 1802122
19934350 22834057 32779212
18474358 8804149 23107729
12337194 25832458 7445468
33512334 13288743 27227227
19793762 13577026 18111928
4762985 19454314 22408747
8706818 3076694 26662727
14070004 37648713 30267412
12792285 14324364 15991104
764693 23992689 30698373
15044753 34460585 22786057
12124109 29434082 28774770
37160016 12927360 2930462
36327217 12993247 2173761
25779648 19652585 8385960
10132845 26703835 3356097
27009861 32763936 17268892
15265950 1145424 7162389
37133091 25412761 7012528
11442551 1000217 15127174
26388597 17923500 19057028
9896559 29347907 30215754
12675971 18390651 33956972
3135164 198120 23292110
16901525 10857576 36604370
32891182 18248163 33123849
36005983 87031 34048819
14823064 35682950 9620542
129244 24913970 22543740
14671083 25625878 18898615
17898623 35921577 4050696
21815811 28188474 22203274
30687100 343777 12439264
12993703 24183025 16407227
11583168 17181884 2180978
17920977 3120432 18556797
16213959 734743 35185816
8830588 20464960 1646591
9588897 18526531 15467183
13751222 3509104 32401459
7036940 3124941 36970332
26258671 1813591 30917386
3773163 36623763 4188428
14254506 33671560 16096842
4347509 18416868 37091179
18406718 29122138 35372319
7756697 10347977 2691963
23459234 295971 750621
6933723 25855047 8852961
26672197 27045868 14035189
7142306 33518508 31265970
13418398 30215744 6902276
17403571 5298714 15630693
8767284 12706351 31628639
2891183 19936821 12660470
16999549 29537781 28800922
29929438 30552427 9480454
24011094 10184162 36040136
34091523 29907416 14414230
28278611 16942434 11551273
18336690 17206185 30103277
14974331 4857810 21996165
12973775 17549935 17393133
15743389 29689015 34947229
32039118 31546920 10252552
10403784 10758010 6518955
8123808 20362319 2784216
13453134 36520724 33501672
15268631 15313566 32756169
37142995 22829524 36440687
29377545 21126860 26115531
24481436 25779376 3451492
30778308 25662009 22649645
35455111 6844522 5200509
23169009 34872679 26675767
10450334 7089633 3057178
27429752 2731111 5997759
1898419 22379505 36594770
23715608 23264848 10790658
15137726 9039080 29683175
16871155 21669061 17972529
16796844 12733672 19398736
14598168 33476836 24564415
24935047 8576062 33172250
29338897 11739271 10567267
32706928 9547111 27582802
16036072 26680188 4147101
2990343 36188646 16915346
355254 34524853 27066711
8169244 14587143 19247909
18621338 34746478 5420624
5275554 7705310 1199347
27952870 36318326 9698394
35296984 14184475 10437841
33310948 30559011 23916861
34389018 31525235 2024310
7896449 15083305 6696966
15792968 16788821 8720196
8168778 11876917 16971081
35458197 35364036 4174922
23552185 11992431 15723656
9006710 35470180 23607854
7783528 28624287 26489788
14012358 10767303 28421077
16118549 12159010 12495825
33437479 1180328 6892402
34525304 14206898 23199258
27014218 28147909 32790252
34105831 10925211 5238415
13564516 10462485 24384452
35074059 37657958 7298158
26226940 14989637 5486444
2916370 12750206 2173364
18799714 10239532 24047381
26428669 15776869 14362884
5282795 4541631 25139091
34385916 25570156 15297746
10079525 6160255 15926424
9714329 8425605 4640585
11529642 17999667 1862375
13257234 28946400 1719893
19992787 8165692 24110332
2417907 7995179 37035000
4215027 15256212 28076999
13224487 29248151 18669804
31276574 231461 7261833
29179419 2805487 24996703
11931846 19312050 720793
10667341 12049037 10033491
21841902 17887674 33830598
21244023 25901286 36705963
3779880 29325270 9192353
21785575 25409702 25568837
32809694 16510421 18331742
4597424 33007714 15722389
19874965 35509108 10810929
22707964 35762847 31907669
21678800 37392107 7733794
11708945 788970 37553558
19655993 20252659 4471209
18966168 15317754 10869248
1868600 7084056 27497545
2391487 10805641 11746553
11890392 15738267 28953211
20314292 21775240 13736167
9173278 2615914 19601949
32966873 8261587 24845554
34026102 18493750 35800143
6221524 4965514 14920590
11744092 22921393 8603347
6994638 35337000 12426488
33153858 28099972 12435041
33858974 30956921 31833449
17227469 7382590 22948475
19839074 17649798 7530285
32990937 26476843 7024560
24061994 2036460 1010829
16435401 11062372 32754724
20961643 20007690 27355925
16675137 6336708 18387350
28258589 18102234 21541424
10663679 5866706 28271655
31752140 7177732 17645230
16050735 36888468 987999
26152736 30027881 5809200
16433727 2688340 3711744
5617177 29763016 6093509
4081709 18282146 2930928
25398670 6077861 34711358
15515338 4236414 16835370
4453776 11433397 10721038
5701437 33790152 14295980
18309133 3160357 22039013
11095895 19728577 6090035
4774560 25407150 28031243
28271452 24561831 6343815
282714 11764968 12305546
16798736 3832631 27725273
13148424 14086330 29151539
5450831 12343372 29258009
16402430 17761058 22799449
14446588 4306814 30423851
34845496 18971785 14589412
5808338 33640525 14810367
29104071 10229887 11071856
24822327 14768694 5039167
14968503 17956236 29996047
15838740 11697870 17461314
21990283 5968634 9249895
33103202 13358178 36052835
12448046 16879989 1173348
24285806 8270186 741793
2458692 22403769 28768091
7504976 32940966 30840069
3332060 4474117 29989225
28456478 9122771 17482288
5289423 10554142 9125435
17594879 4068921 30679177
16633298 1904064 20088878
15829370 8419698 2896956
5052586 29954863 13400679
5943565 12768806 24210901
12099762 30214098 21587735
23952277 13937295 37268092
15915756 11955828 122423
3369423 15857600 25584409
17978787 12305 25534065
22687133 4290486 26969399
17914782 14777090 6258003
9062295 29915921 31173912
36450757 15987099 34623310
30252975 24312829 27259199
19751671 18140157 23852115
13417163 30620957 25610512
18339269 35970245 4294897
32978438 7134223 4991034
27142648 21143547 1675077
28102557 19397531 28153916
27077451 12306245 20042830
32871033 27784172 2529775
18363961 15867500 17227833
15772471 9325671 14968931
34462065 1629318 15193157
4756459 13526419 24116864
25991040 4089132 7838584
29524812 17839573 17101218
8547539 29947632 35158371
14552657 29039977 22553030
785847 18724117 24762334
18415013 35789999 17238083
4877665 15352941 34811036
68516 11091444 35542496
28598005 3378076 37266200
37216104 34303319 16896100
10374258 25502195 35225582
32827203 1809177 27582155
33918681 34261976 22857351
23342643 3949104 25640530
34521895 32179579 32539705
26324120 33577764 31488925
28512846 19999720 13596540
8618228 24039697 19844528
21494097 18988161 24570454
24689932 8239106 13689407
23178409 13359311 22544807
25435754 12715415 17708430
9393667 11626182 2839859
25442664 14197020 37638937
15661536 5101932 35231516
29443201 9400902 10114402
18895965 1065202 32273294
14246286 2533217 32979477
22946024 32363916 5039419
3683364 32148628 23432785
10771893 14529069 13084387
33875275 33838183 36547286
10953506 35911444 33020240
21577527 26137459 25178856
12156573 18146768 34043275
23710099 17591821 36024662
23757858 30450137 12081304
24438488 31727639 13320357
35140259 21295260 22435153
12224503 13203060 12111933
15924669 15155267 24068724
21486394 11712305 2395155
13937987 22322920 32061647
20625836 36951695 31634600
29009983 27817217 9315513
12110710 36847184 9644730
19397610 1636490 9834308
4831239 29964128 16027465
33101374 9999176 30475100
27146273 25389096 6825898
24596232 37677547 31849311
31309590 30315063 33649585
26004535 5030479 13687700
8598705 19989575 28484643
15228014 35341718 32896973
27541231 17961323 19961349
35134527 6902785 9639187
11800519 13545537 27836448
36845005 5980004 7651176
3842814 19921203 12352591
26918357 5591802 15819819
24676964 19455157 20017445
1563821 27040992 35208431
28186173 13674879 37352098
16154142 21929038 24549745
9834403 34164983 8557995
19987834 4682967 23818042
17778096 14569897 9210480
7638046 5296764 14793773
15166454 2686346 14118482
30280713 22606737 15016430
1319475 35774951 11534315
10792746 10851683 27077309
1847222 33220830 9087802
32745640 31994831 21646638
9757502 3938960 7868957
35686641 25094612 6880969
26010409 2285488 2328302
11542187 26604332 31660421
31828139 14436425 8990183
26796431 23700952 17073983
13222369 17854141 33546722
15638432 9576867 5257779
8159694 13935275 32249144
14597035 35394532 35225115
35875312 25445985 22113900
7921242 15440359 4740937
9617149 10696079 33906587
34678796 24252267 22937582
27030842 76645 14475229
29895764 24210057 14114333
35646359 33021854 11532661
4019065 27906804 20987488
36969421 36852653 2383104
1291595 6664459 22112164
27964839 3862980 963418
1899146 14602769 13316495
12023855 21221018 629172
20316973 16376059 11111779
4141460 2971158 2376914
20378033 9450109 20142638
17258414 9467541 23022536
37345398 33416837 11121390
36011427 5787949 19404022
6668724 1236814 4996786
11288159 31049139 9726410
24216531 13918167 24081253
20430999 27715286 12206865
16168523 13192150 22279081
15800943 7985944 22666508
4622239 22737676 16577834
15950217 30275708 15836117
10222336 9969105 9033899
36389489 7735079 35505900
7839329 31029742 26863965
24386964 3899254 31975599
25408006 22931957 32720751
13498082 12253456 22800894
9752972 2451098 16908074
9689284 16829768 26829887
1941256 26921063 10144998
10716408 20259943 36931988
37602668 3015097 10072363
36386169 8100545 36131811
14698350 30978513 33185256
6422606 17244234 13649629
13463894 3731448 28094695
5899456 11316552 12513708
11718715 12427157 27369726
34322627 1161650 30680026
11599746 2588530 18475802
34235212 32667888 35133640
24170995 33004885 26483026
5534070 35898196 33036280
31465672 28768248 8404528
34295098 8829372 20221814
4785792 6089495 25769656
9126010 19081936 26443179
4752011 9775734 31196442
34404044 27066903 21537924
24651770 26174551 4167887
13514100 30683755 37114751
30538326 3102139 31385441
35581757 15200056 19149600
11393683 2407846 20052980
18478863 26937331 439259
35246335 37106460 1460862
5497770 8667811 36486307
35405801 33296601 26350265
18046229 3165075 6680237
3233589 12969728 12150722
15203963 7293067 21445545
8139016 1568688 20373183
7519085 12136113 7427
19045074 4338185 19724367
380174 22540720 18836066
8606685 24988099 3718838
16380008 15489587 26931353
22259331 19346449 3491750
36141392 28249261 13068580
20593281 19258975 19129347
14160277 27634415 32703305
28587360 11797240 8281260
26113209 10342755 27449482
29033310 37473581 24524192
11128884 34989216 26795788
10795649 4000654 27598573
31105428 20703804 5755088
14896076 33466997 34346557
6104310 17648110 31158553
37128321 5855905 25292400
16736703 4445829 11374929
16309616 4005269 29387053
28326612 22245137 22482186
5523308 31023748 10091255
2537301 6030704 18637915
36771464 7902359 25696717
3650590 7597303 30569609
26425957 18245299 28998578
5767860 3190089 5296287
18176761 25869802 31797709
18096480 19690257 34729688
25328732 33600919 17383360
28017585 30838393 4665520
34994370 21538671 7570163
6666927 23846562 11908316
31098979 18182340 21709609
14396591 22187480 24635208
33140210 10830433 171075
2749129 15541369 18046028
33618158 12606211 25476192
14363476 17687792 1777418
33558293 35887878 6265737
8875946 35006628 35171324
28972193 10326425 21245791
15697971 22817323 23941137
9381963 24782484 37268222
16763772 35584336 6563358
21833426 14923687 13752185
1899432 4563511 34399012
4185204 36238777 32260746
15310910 20220931 17289621
5824271 24377698 14847949
16847120 4485679 27132896
1520469 25579110 12020961
12228214 28642770 36474107
21739041 27200149 8007029
14799450 33720425 10388240
1678251 22343258 12932293
22672956 36997844 25411645
1474136 36373911 3021840
19442076 25622870 21082220
25489126 27234714 20037386
12472687 13958497 19131977
24492258 15403802 29250968
19992587 24629296 31842487
8186251 32534635 14683985
31303076 28892730 34896975
26909101 9624281 8094983
15142118 35079686 16762444
4643053 13151099 12934472
8347056 16473591 25260037
31332211 31057355 31956381
31952357 9109036 24926144
20485765 235199 31539334
30832674 27692454 1481446
20603304 22700629 29042354
31370861 29043772 10373710
14165156 34875272 32985483
3051135 9915067 1544780
5209312 23774579 32692234
10426017 22013894 29388946
26001194 26394831 12807575
30643252 19975860 13223423
32423104 3184276 9876037
30708257 20246250 6632880
16846854 11959809 35742436
18737689 30401318 26357190
1482972 11555265 13283832
30323462 8032439 3231857
9966864 25605479 669868
33256900 12872984 26873259
2885187 7424870 11291441
31784286 8674644 37137084
5889238 6381833 6571338
27273219 1478024 16554397
12378852 26147870 13547469
34570934 18624899 35388086
34149981 28815533 6705234
9685045 7823732 33196527
31780987 28318972 21840644
12143528 19596060 32915082
11269973 34374544 35318528
16092114 23822214 36383582
6754941 28211602 24763667
3364993 20340674 14720407
22873911 20546370 28575554
25702567 19870775 12031905
23813846 34732359 29220146
19066521 9133403 15691421
2631926 8072076 12359680
30955418 31007519 12796508
25291564 34926753 12454985
22341261 17131661 20553872
7186382 27568738 19795569
25196419 25349477 25334589
34139514 35514045 27405979
9826379 25001888 23692004
17120122 15886126 7109245
9440453 7615865 20538876
28568694 204787 11669475
31499238 36890644 2150349
19398622 18626573 19430790
27411302 8359686 36614709
33423531 13941320 25353741
30246737 29521665 10783160
19259503 32795520 34547900
35202093 7875633 17652861
15236326 13797213 24785572
14459378 31292342 17253609
24157411 13340163 37343805
35298688 8106496 30267223
36211611 6685307 7490041
23669251 28540081 37013737
30337027 29069223 20068446
15537630 10001416 11431668
6327380 28925951 20857112
16463520 9053552 4460886
10084746 14030426 18038351
35476576 34294312 37089372
25653298 35020774 1232860
10653476 8259850 3594342
34301859 6869280 18365119
9480842 6650767 26021594
14519620 4173342 12234571
15517420 24483856 18524521
16374392 603821 5000417
27145853 26694533 27897718
11095545 11768376 31420601
34531679 11929405 7347932
599636 19762652 19197004
28608141 30184394 19557841
16811282 35105793 9630711
15008764 23487264 20689988
3986950 16823119 36309729
19553557 3480795 11926590
29265294 6524111 1565918
20914009 13479629 1332360
12937870 26917144 11482965
27214800 22550125 13761698
35375344 36013146 8830320
14808149 12315634 15548529
9076230 27215313 4268926
34143006 7680487 15045150
2265887 16346313 29437062
28133275 2874948 26474270
28533794 20116702 18023491
9501511 8855008 1914998
25076612 17907493 4469321
25324004 31969853 22952816
6793296 22734832 32416234
5407783 35307418 19743691
33281022 1223729 20011164
13044851 32713588 13893496
20499053 33597121 12617603
13938580 18364274 35789983
5963058 32800527 19438833
9817859 28742574 20881628
7229246 34994685 12440356
16577952 18877219 31760595
2960686 31089743 5578790
1760639 11209921 13926929
6712286 4905295 8782054
29641105 8821683 36529126
28826786 4771441 5693265
11452555 32838128 2630775
8821028 935500 36696995
26681922 22923187 16137914
7626973 26087106 2932020
24205116 147740 14939401
1188727 35138828 3345415
33415716 24012751 10634433
16040598 24449835 11969752
22848689 18790680 26902199
7852618 21703972 21033591
22144178 20424798 12149010
930505 6507220 6016413
9840442 28010724 8619252
5743701 31461186 33259750
21310644 15696499 10602445
18135954 21100733 35368528
35880866 18606949 35408149
2720922 20606948 58231
6582983 27400644 24887113
33164359 16749702 13416216
7736613 29823365 5549843
15252022 9491488 3413623
14430825 9356511 31082228
7551481 4879513 23392389
17147620 3959638 6031247
11376623 7923803 1255160
18728785 28654222 10580684
14793150 6294459 18256923
34141880 16944681 33446794
29571210 23291968 31971294
8120977 26785932 21168022
21289774 21293581 27856316
20459078 4770313 28825188
37186246 28420400 12773281
388849 33990234 21296742
32680014 35559989 11719795
16977674 11689352 11201798
2073089 4222838 23979251
23045451 15420944 11414211
25422193 10329896 25995108
34989323 17541661 26615325
7319237 3499068 4042885
33283359 24721502 10186927
32307371 6365319 21806289
31341635 37624782 21787407
16611797 33838714 14878729
31969133 34184589 28917523
12981094 25805131 4182641
2557840 19934125 1914567
716267 1764562 25925429
20653045 35077308 3305421
23586701 27938845 14566594
7043217 33844408 16591253
2722471 16290847 16406244
5255945 7129721 5473911
35005562 6525329 23054832
16813734 19350748 31287423
14540026 27105307 18933265
11308435 12789746 8961823
8440228 20818035 14769537
21486434 7526602 13832972
12229249 31284284 8303114
35149773 30630339 7590096
21746536 9591801 28409932
34391104 10847958 17861816
37334445 9342256 34858475
35665193 17321725 20869010
31924455 16711880 1167642
14181654 3551827 24528558
2841204 14170303 19645842
32327316 28092936 31789603
3429188 13609048 32431724
22123960 28022349 20307458
37586598 8840796 6226579
16496350 9619899 15623789
19985514 31580575 26951324
36805259 5791846 34934188
9659154 9993844 15478792
722587 33832457 28433417
9629366 36942216 35577775
19276464 20152427 11750172
32655463 1698105 3761178
6587479 17613023 3313844
33235572 2486229 14929646
24785283 13956152 26296299
35451392 13840959 7754069
37018399 10482952 14091512
4689360 19612467 37679218
13462033 18349642 27904852
1554393 5017462 32538592
37193255 23930370 741238
13443898 7203769 11520891
6227676 25294634 34991842
29182642 32231921 3507255
33055156 24380509 1505841
3120172 22258089 35515010
16832815 25376811 10828103
17711787 33434057 9077690
13785296 6378972 35892569
10253093 9841624 13649747
13639167 29118161 33349870
7257424 23281958 1493850
28090992 636366 36577873
16208302 5854839 37384352
4772629 18628388 2144951
35251409 1660419 11177486
28164692 28939156 24095247
9382704 21547530 9046543
6393586 3336917 5201689
27993529 35872799 1501983
12136755 17378844 14323512
36360402 36152302 29647026
21691930 25635675 15149110
29557586 21843875 23742301
19777942 21448007 33586369
9485597 620298 32398386
22783510 1810001 9306898
3741054 15324169 8963254
35279295 30623848 19407786
37062053 1796249 16937166
33117095 23402771 9542021
26599004 32507501 36836546
25444883 19896877 29349512
31506734 22069994 36545179
24746228 4748580 26430530
14469192 8374357 12372783
14768488 29142737 1957059
1891442 14250514 29633920
8742817 11849691 8668895
33113992 26055306 21631986
2183203 16304417 26762660
22230143 23321021 21342588
11487422 14162888 36512048
20377729 25906970 9156389
19956035 23850585 17939368
28063138 1863900 903048
23719411 14970806 2897867
31743672 19965875 5028517
27986864 5834767 27693430
2755162 19298112 27299781
9478872 29387309 37276453
26546227 26904413 37617686
29379175 2506917 680478
1956987 10475348 2941291
16667737 35514720 19165334
10573014 32449376 30415483
33200880 1167637 35703143
34410641 9233251 16275867
7832721 8967193 34832146
27379228 6474468 7534925
12539860 28730201 32696167
1145070 10722555 26429317
2227078 5867396 37368931
7990398 1808365 15129265
9553637 32535433 21841103
16990487 26792401 27318386
23650275 25892640 67812
16769719 6012790 1586919
35900640 6113487 30806575
24419229 19738478 22540394
22981504 13983662 25481935
30074620 35374147 32779038
33527316 11177745 5642887
25784389 26167145 8953518
31112934 13092023 11619263
32231148 17241840 16600840
17945238 34811657 18269641
35271782 18974460 3780348
30409905 8285781 13810580
968388 18078031 16851987
25392826 3301604 2465335
33967658 10868920 20315365
3292424 21386949 13318426
20536210 26442758 34063894
4633393 34440723 822507
6797336 18438289 7418494
24530796 14750979 6245607
31331448 10325633 19681660
12681109 33286286 15136515
23557 7586682 36082795
21097455 16701804 3369755
26755704 33301510 9073136
9253913 10543791 15488594
19091399 14453238 31705617
24094757 7655993 24857662
6960395 17129742 36349756
12491805 1239243 8659468
1847330 7308520 22770959
3453084 28209001 37021419
30945986 29516926 9620788
17732207 35733148 37332928
25424524 26582889 21707965
4681818 10417004 8331374
33900457 25120459 37289157
7743343 11821013 26383973
14384844 22209970 36502035
14149523 33708210 19973335
24793808 6560052 32295006
66840 10956070 5755170
23711893 28762131 7027119
25036391 14555859 3183306
36938944 9276211 23353879
32733314 1502500 10365080
26802833 5925556 18071029
8100953 4511166 9009421
14311881 22412740 28482342
11005024 34332978 16276226
28047078 20389764 5379843
12337715 19648635 3880738
35428516 14430346 9852604
15788068 19721029 9487815
14150360 28338899 30108634
5189122 37664580 25674280
2933911 3755192 30156531
21921878 20752688 24983343
35440715 23584971 10695985
8701274 19414960 23514598
28849264 25376224 37365056
10254538 24790703 35664120
32725812 19082249 11102247
5104740 24999881 18624596
5383889 4698383 25201583
31681184 11984502 13406659
3077217 14164752 33236661
23746375 37022027 27891319
24865499 26015223 7878095
30828189 14475526 21069022
14312725 6539345 30666847
9100983 36961852 35565697
12883370 2423632 4569701
2303133 24189773 13147495
9318510 1344420 9413394
18174247 18208620 18432329
12215119 16077045 15021141
16840066 19076689 22018401
37341805 33013226 12286108
15807769 8915070 32102511
28180541 13938484 9684222
13059585 16044106 22874353
19395700 35973193 31100240
1099993 11024588 11163391
29280552 12517122 20951269
27417539 14381089 22656480
31268958 21214738 16666052
30640218 35604560 6560281
308969 7685500 34461225
4499724 32903029 25275648
6610618 23542979 31603793
25334585 1583326 1024714
8504154 31585205 12977637
23224997 12643941 3399150
21012578 36326214 21334516
30126274 11755897 23334903
4094887 24972826 28499789
1057979 31935760 27632416
5552250 15353979 3261734
18657281 3223711 31620986
22878389 13019761 33223647
33683719 8489796 2445523
1135964 20483917 3558609
16771527 10486885 3459874
1388458 6950693 25541065
17051517 20945447 28804090
6816357 32427802 26448857
19596648 29668914 4420947
10168028 36741429 14259617
7065688 10891033 19683631
9049179 19287173 15707445
14495489 7414457 341971
26544851 25981805 3920192
10176519 6178777 32035545
30555104 13273286 25599544
31406161 18376727 4676139
8301225 22082157 24125189
9126567 1702791 31416672
795462 17815112 5545109
6652737 32737478 6015977
15698298 26588048 16677121
34348272 10622418 37644161
37609093 33322396 5920016
35596835 17162160 10635981
14775176 14613597 27250490
25919718 27402869 29701950
1383611 8435847 4879786
1362823 25515090 30130467
30264462 21391810 4324871
15156915 9187383 21826441
37195927 20408233 35546679
9014037 25934667 13559940
8697788 8496689 4196136
32255250 19729659 27361968
35697775 7736863 5830433
35910836 9587686 30898769
29029588 26348474 18146051
8420438 32018438 28801347
19614753 14342841 776856
7455390 30864164 19050233
27827902 2922578 16292033
18721970 35176061 4502366
20143820 18524161 29111225
3044924 27838135 7142643
26068071 24052534 3706454
14982707 18986021 22273225
8133463 23178216 3754233
7049475 25636038 25173931
16921929 17660917 20627009
6993002 12330796 29694487
25056546 23186570 20088458
26617605 20135381 17413473
36165093 6977643 29246203
15263947 25564456 26025174
19861256 14681278 35943075
31869537 7133247 37657819
23412652 26510983 33857057
11450443 34492830 26447031
35735385 6353248 20310655
24153024 12114687 26030446
32056654 9127722 22586738
9853117 27363742 16233879
11702009 18649888 13923604
2289373 2735071 19864666
35645163 21077761 10787397
22092662 162767 33651946
16739912 17238514 37125097
1877856 22109073 30998555
31847339 30748217 16269396
3986516 17545089 25230954
6576245 4464806 7166092
27375606 10937459 1404805
2909269 15121417 24234885
37579419 8191770 12684996
23156182 28005984 5175617
24131874 18220260 14994356
22819271 31562257 21325927
16684238 33046657 21045268
6208836 15016868 22048008
16636336 26519622 20162775
34702351 9307754 21305557
9550150 33050016 28939818
17104853 31314537 4832117
29939283 28501410 36687651
13844257 37507686 9248423
16135313 6708143 25771019
20925370 33043668 14449144
6859498 16271809 26462490
7737512 16194198 3372323
25790609 4074132 18069198
28624112 10124179 6875693
22822798 3226979 33727263
1976868 32501148 33041327
11561140 30676992 27211481
29106162 28666761 25058574
22864749 1480678 5071077
6231644 15564823 2832828
19800388 5702978 35147162
5684840 3613334 25147073
33221285 23063185 16521213
26913722 13577519 19727069
32022055 21780707 35897906
24775135 1058502 13653325
7808163 23990846 230196
20657391 16871663 3864447
33019909 5621349 5007491
15353326 32910241 28983135
32684012 32392304 6228190
35822012 25594101 3257349
24160053 4356701 23138475
17794540 441866 37375583
14040496 2367212 7273714
14958582 1272503 17577934
26538631 10578530 8859501
3229743 4657638 23769565
28510864 32536068 2067870
11762915 27614319 3832263
35924447 9503977 33776524
5129096 27202918 14880407
36762258 12815673 10049781
24050437 31643956 349845
24267148 27963814 31752126
33631361 8494637 8092003
18779372 24864294 11883567
13189489 28547033 9240043
35474277 23763001 3844859
12904722 4706096 30098802
7174553 7346979 9895004
254782 34255555 6676151
21999692 3504223 35981595
36086028 26225352 32478892
521832 32763651 16311146
2878450 14984449 36648193
4373252 13129634 4995377
30501960 28926065 1790561
2992035 7560118 31743841
28372701 22201450 32433198
21493357 5506356 14131440
22622229 14247346 31652965
36462192 11734461 30589805
2288155 36417209 18512675
29509310 24408826 2801417
12992618 11710248 24239899
13650594 28107324 9683087
24509199 17933837 3694172
20388617 14775471 23227413
14831436 7655423 19916449
22512935 31823626 25241273
32759717 28061669 2442809
33934906 5371018 8065686
27306204 3561846 23800643
18768376 8213191 5365017
23397283 29298493 16509078
20035509 34020560 10431522
2135473 11051692 13817977
7651949 36294762 18411525
35209150 26316569 33699860
27525294 10859177 22671420
29481459 10785184 24312732
19684089 5577066 26019329
469947 35444038 32297489
5476686 6099881 18670174
24749018 8706370 32098986
29312181 31540970 22904361
20177454 21411560 34733266
24140248 27803970 20158951
24834570 32256619 25991200
31064834 36538079 29748957
503373 9915413 8393515
21860758 27873489 10200736
26188748 29615763 36232148
11769391 2504490 10347974
6034095 31186343 25562950
24946103 35730908 20387848
25290289 30992379 12924832
10335549 10585426 14046058
10909390 14235194 18036273
37119502 3020151 29659895
28272958 17731350 2083354
20283078 15567933 25673466
3720200 8729292 20742257
27115244 12011859 22203577
19133797 30736254 30243310
10732573 36402661 19012773
3414033 31385705 11841592
37083551 28390003 35223042
15925565 10187204 37427946
19965550 2214723 32420116
22306064 338544 30757878
29642664 24927662 31479787
15399652 8347105 724671
12876058 26076423 15667294
4866686 20787165 12328317
13358469 5978253 34512816
3584837 14638221 942372
6983142 19897357 19845784
19791819 18712751 20379407
32591413 23903890 20275043
24500301 13547209 21792095
11058111 5524957 15669881
12222772 29455082 10641392
8604428 29130955 17417919
9849250 5833940 21195252
31045197 22936241 27201508
15178623 11746218 24026503
32082689 33244532 21871001
34139044 34353154 31891921
26221400 80340 13124389
30827557 15892947 15115916
19607856 19627700 29847572
35334091 17935451 21851941
1289939 9763231 12887134
21796087 14432496 56979
33681881 2623535 8354719
13406294 6493032 34081535
4967912 13150489 7835389
30370987 31938977 3004187
11720320 26580274 5144309
24856489 24416227 30191693
31288438 14907659 31467483
20837179 145959 4862741
14058893 32146059 1957250
6138643 5775419 8278735
31887238 30251616 2212771
7737193 10140258 19202326
19065026 952387 13514032
23256277 16764302 11548091
31321826 21788723 17382356
17679401 11610599 35813561
5044252 7148364 10695099
4186589 6723180 26059842
35193015 1797547 11723432
16596807 27020639 25894566
32770021 14939342 30642211
37414296 23177635 24722910
31554030 18259642 12970834
16123163 22973196 32070516
20494260 3122630 14042916
2398006 36603246 24468951
25123250 30786883 26024500
2651681 22851903 12033890
27430154 18947288 4296190
6508581 4228954 5400938
8439073 10143388 26074511
4776962 1336822 22237222
9345756 21504784 32491930
12601003 26826919 22597087
23455117 28192121 4711416
11524024 19206985 616938
36415808 26896657 34899658
16706941 10644915 4571990
36963416 29282513 78008
37116824 22632841 18350200
19430518 8797627 22622175
29551500 24061867 9694830
29958606 21872239 34262564
35114057 2314604 24970573
25042555 9554646 4649390
17291028 25757211 20736619
25980221 14279225 5279567
9607048 5808778 25615965
17322643 361289 4498806
15887983 5100653 4212055
10845523 29807250 7434472
7951449 21561568 17465812
3025897 34500216 12023880
34835482 17573760 18602327
11653528 10702309 13529524
28104543 14522068 14886762
20336368 28651312 17568525
21822648 27042995 8765159
22804077 19743028 24526289
26852221 11359350 5100823
8009544 25280735 479387
10918663 12148401 37472643
8636186 26973685 33428137
16175712 28277289 26694505
11847587 17806289 36366161
11250785 357839 22276233
16311527 18463245 12629058
13745740 18334211 18988187
19494878 16676130 18616466
22692178 34940194 37106805
5957302 26222525 12559927
1986314 14527528 31356111
10896390 8593554 27140439
18124342 26877658 6315709
19219940 31576724 686147
28006906 17348679 3049306
20501387 6786592 2239180
26015559 24871254 22063093
35369333 22920999 12821687
7110200 28349062 4336503
2487438 6848232 2114247
26333178 5732192 1295235
29776552 33023383 11973687
21028483 23060345 14234903
31802750 19038153 18265588
14653378 26133604 32923513
16533156 20990270 30551278
22344975 5191494 6076945
29914474 36493061 30945976
7583061 35545730 32359548
16327996 21126186 26360493
27672426 2289751 16328167
18447451 7889386 3406807
6094546 37111061 24247897
5245791 23287192 32333967
24619748 15386708 35931123
14862919 32142798 11809513
21648850 5796942 28151981
26206887 13237556 16349681
6821671 10925029 1883864
27386200 37597984 8325166
29193835 22928951 17743601
19879218 27066754 29635360
17637205 14527078 29806236
23083110 11433411 19221358
28939954 22554770 28328158
14218945 21338816 2689767
28675080 5737369 20922786
21321644 21313660 4804205
186842 24161102 10684316
5882492 10875280 29673290
15997339 16587722 11262537
17234510 1487406 3571655
22205825 29381408 363519
25227163 20510234 25415232
1290957 15467874 14798743
34378749 7383780 30846664
7690163 5016512 36944431
4417385 30186993 21896542
3669691 21678735 26943204
28412385 15707542 25695532
21867340 28532921 12807081
22337450 27244941 8831116
37100259 32782410 34129288
17300048 35013162 27863726
37503987 10555227 17621752
8429508 10864412 12659003
30580318 14199503 800682
32220152 20607237 22875141
35562340 23138856 23386823
23939214 26429012 15092194
292486 23940252 11929218
37592747 16123167 18581025
34751195 33562164 33753652
35368362 23396651 16609629
24536127 5017913 10846865
241516 7953559 6010031
17492746 11734439 32179408
27652628 14682153 9292621
4986791 19986338 37207525
3909913 24849754 33779332
11575991 21436245 3865816
15838694 31579052 12870948
17582119 34623735 16682023
4288533 27640844 26607068
2376300 31773375 33408195
604450 18515970 9707374
5642937 30750807 14382763
2731749 10015180 19040563
11546478 17956526 16029287
36614029 6009308 28358232
11334594 8491485 26230326
1579895 2047771 3071128
17107834 29541719 10855186
23257572 35577347 28734951
37363162 7820815 13883226
17371864 2928031 14246490
3323417 5719342 21417569
21487194 7442775 31881522
4508559 37468986 14084060
30928548 32874930 4553815
6336003 21550108 9293729
21307107 7506044 29772105
16372688 14190251 2874939
10151462 24280786 33976096
15613757 13441708 34442601
16913023 26664304 11985323
2034361 15621911 28886230
17404299 11661484 8469635
15445691 26263850 21033784
35187606 10237568 37304157
31755542 32994390 24770616
29329328 10236290 27843512
9227884 23977253 29296037
11539048 24805287 13786509
29056175 19707153 8147796
1689192 3856589 25675066
35562330 21046696 25871894
855573 16641010 15442359
15000164 16505577 31787680
18307938 24563051 18656779
10778229 19102610 13537092
14769864 1357605 21775980
778284 8897347 13912664
12580485 6759953 32484417
37104917 4079752 36397799
1815383 33611453 18160236
8272765 29283211 20604590
34317102 34384975 23117375
9713465 34162190 21468241
16708551 631942 16728326
23707606 13380571 8354271
11053183 33779431 28662252
33438297 6035018 24842819
17119968 15408471 35271151
15127602 4582765 22520360
15379230 18937930 21807175
17174684 11570682 14853336
2530922 35499303 20951809
5637752 17793829 3134201
31287859 10063467 5305046
25630618 1195188 11548190
5060388 27535699 33045238
27541597 27641196 36474156
10982220 32829300 23912585
18812807 37567172 7810824
3459950 29262751 5042045
25320460 36629262 28046130
11489783 8607398 31778419
37186151 18909110 19923722
32884508 19963792 32506577
36985820 12432448 22678407
26196165 17151204 1317
28189847 16851694 13499290
34700826 8038469 33843325
35703230 30110155 31158755
26975290 28283177 31698066
34828031 34037746 35066499
7946634 21137552 36700447
1543798 3305247 26476125
3580739 2079748 25400952
12750284 14736906 117887
23859873 561094 2988535
26071492 4829309 10369599
25167719 4171232 3818255
7885700 29492439 33677688
13793018 10557346 21919207
2574075 15474380 7583691
18604298 24083346 35828013
5295762 1599262 822077
2087544 34797795 25424682
12460615 16144585 37416507
35068558 20648821 34191240
9453046 26432566 11544518
13472187 9715200 37494272
27104159 34464964 7702668
252845 29539022 15915839
34760408 7944986 6516644
24589412 2575179 21078095
13588848 482178 16967506
28630449 5625167 31406269
22676006 24919611 33167496
31083721 33063447 37616373
5512418 12445822 36619421
10290910 35660236 16875338
3025076 5702436 24705634
22695853 350079 28870912
28321661 26582278 8966511
7476446 26509629 1394901
12286951 32070894 19766591
14106351 16947679 24844648
22866535 25139732 31059954
4316256 29334351 33656440
30617329 3002253 25287239
2347315 1845093 22493405
17152017 8069829 3188597
30540157 16279101 28095167
27264364 36449817 37587939
19991783 31563134 35150744
24299358 25231262 30270775
35729612 9258087 17517966
4574217 31870102 3228179
19370344 13044730 16524200
21238341 13460443 15323325
27832066 19919010 13742357
26480033 5769159 13708217
1820165 32633495 1694204
13335165 27549836 34565644
18590486 5873357 3770976
31992859 6046408 27294038
427228 2543932 29637450
23294257 9653236 12269479
27161077 29183885 844729
36590826 18161966 12639560
34446705 12467253 12897995
17556416 31193479 33413515
22320007 28160194 36828058
6680654 987041 3405410
5159619 26792179 34980632
21971939 11077377 15369329
5402789 37048464 24624793
32330669 20622567 1187561
21525140 22289179 23059256
21089564 33438833 13368132
13142952 32788205 30498871
3584125 16813719 17264660
33791846 34671780 11939461
10455301 3385759 130253
33168378 35118872 16880744
21786543 4757257 9349220
22972701 11953819 21072242
10288843 21182942 36221480
24284926 10308255 37390213
27710565 9264510 11391171
18355188 27535474 14098668
3656596 8022712 27886089
21968571 23356032 22362645
15821470 32954143 9044584
31324106 11888814 30540885
9354354 24477302 11431220
15736811 31726206 23718198
13313353 19580997 26248398
7243755 57730 13606818
20986915 23223047 4009157
12810448 24322034 6028217
37327197 13212456 25026483
4004975 3248172 16091032
8325479 3834343 28249192
23899520 30855696 2487344
2614891 16305472 32922919
14790729 21574814 34342960
34582446 11238922 36243901
25256435 21531179 16976776
37010755 35434186 14565851
3173110 2129846 11002117
17275323 20937773 3128574
29327158 27392248 37416150
7102740 1822876 12753420
23026988 8621951 5694739
24025525 22100650 25841707
32869753 35069854 6287428
14409441 837039 31504137
20109285 6501402 2313164
4358792 23885494 4638369
4700904 18521271 4290505
20819778 23817858 479165
15520167 8765440 29224798
11025811 22707894 32617698
8260074 4026261 26843411
29728366 9963835 200455
34929447 25365768 22724837
8341569 19242181 6831003
2860573 29146948 23744395
11780542 25954897 10902030
29147914 3829937 33968674
18734597 22681215 9323091
28518882 14549300 6943461
4988648 29201652 23513360
18142990 24277605 35344028
2745163 1587275 10815427
6600690 3844308 16173368
31809979 11055765 11265428
26193806 26583855 1162848
33267920 27644091 9916023
23574331 17244877 6948676
17642329 25437991 27610651
11504073 17094694 30466593
31477754 33878605 23443925
7806307 32832037 2189120
13989856 30542051 26606687
4986802 20595876 2847643
4573776 14897634 26181866
32389454 22687230 5951865
30976562 19616158 32415767
20274883 1630858 11339963
4723624 18242878 19630621
32326608 25131877 24005474
18867617 19502904 1406515
3311902 27143117 30505620
30778724 13442957 9717851
4480139 33118403 13932206
17966947 33789886 14043380
4159372 36827641 15581264
6247733 35352420 27819566
21667886 13341573 12718842
27964867 22220469 17609449
26472130 21553658 22252985
11288828 8078219 18808645
37408679 37489531 5682000
29076020 30207403 35726431
21514960 13954433 20011016
30116228 16406028 22528982
8818997 10988946 26204331
8281132 14740584 35862078
32998598 31415477 15723326
37172696 5482679 35893591
29830975 23401016 21621552
14601247 7850052 1371411
22104645 20565875 36493766
10004916 17047182 15576558
33673386 6275236 17782636
30549926 24280769 23454892
10738000 8989222 27165361
850570 15572281 36758789
22996902 34692221 7914991
534969 5504362 12090213
28375578 9092714 8687001
456011 8818770 8464782
11127238 16775690 19152004
12127518 29732453 516122
27767911 24277135 34264890
29780511 24520961 15205558
4925121 15839189 4437427
29226471 26103252 15461821
1217272 20554488 28697271
22868893 19204061 14503093
34076679 5051567 24687447
19997239 16280801 12351782
9948059 21529025 7729018
11597979 22969237 15468847
16942764 5768712 6046719
2678055 2965810 2237291
21455159 26366985 15059370
20882263 24227548 36069614
36044905 17571442 3433306
35557101 32068733 37648211
13531043 11522704 9691819
35812915 22670665 34726337
14182984 14030787 20867434
26760334 15469373 22726410
14102560 10038119 12594789
15111797 28785494 14075372
15760813 29496410 25396258
6335005 14218466 1923177
8990426 11312253 5164553
21820072 17730159 8710458
2441194 34804098 36074855
3919697 26313522 31471731
16506159 37430616 28440670
5001313 22819453 12588429
13795114 27821089 25106729
17373405 30745177 27517052
11767961 4099190 32788421
15649494 29561062 2711348
5778354 15044418 13476388
11748712 5685414 28030827
121333 30245405 6443719
8969476 31710435 15611925
30253996 34917285 26563179
9024089 722732 28007335
3874205 10419459 18697038
18018788 35217795 28269362
5884653 1034709 23005962
21842113 36992603 33150361
20601400 32155881 24256593
9559725 15162580 30217707
23055782 15054975 13599356
13739262 22422224 9526885
28968194 19392817 19921258
19067940 5571115 27036955
24396872 11552683 24494227
1292454 14924029 19316274
2343275 36198576 10983592
14835848 14004464 4534581
28083567 173545 26902483
26636418 746571 26793999
13960382 12959790 18980827
29800032 31870297 2514574
1524257 26494009 31723102
13946064 6320083 12099593
25075785 8051621 27889860
21864603 9537857 8164632
21825069 10472411 24836112
13357684 5725889 5649772
17280423 13469695 14425238
19749512 5892223 19093123
28851911 12869046 34541288
4114554 11754321 13126519
12807216 12641859 18941085
30785797 2142881 25643708
9574404 6209351 8609691
18969350 23428695 1856982
12611569 19413909 4718781
8630974 35668829 18771995
22718052 34428670 6629457
19291395 34360575 15669386
21046123 4833922 19627513
5900136 22087202 4650930
25249352 23291701 1915457
30643352 29793502 7648939
9649537 31847508 19506786
196328 35160896 28419371
17209353 13666323 33201919
37260893 28808268 23830910
21680896 6355636 26765904
27976229 6542586 9349874
30653192 9251569 20619257
4575848 8640425 25752321
821146 10366846 32590984
2082300 22205162 21559893
35426496 26915508 29307775
29814181 16941613 20736929
36604013 28273556 6040514
16932522 23923769 35430555
31590993 30895381 5692058
2754276 4580343 31753724
37672701 18220491 12289722
13387571 23065952 18698119
31614735 26496683 21180828
3042553 16412991 36025525
16283620 20888187 19461401
18623536 15147962 26001443
4962555 1773905 37468149
4463733 22940702 1217512
2114159 20952783 8150611
9649525 29469126 10192823
30249392 27706411 1615670
19899634 36174146 30756510
28151411 24910075 11898744
3041904 10726446 5466918
25113242 5214719 18731288
6398900 13523591 1861186
9633028 13214005 14968104
18064117 12395401 28133275
17395906 17323853 21480317
9830141 4156787 16203356
1015099 28940130 8266937
35000549 28010479 8856135
32825303 954259 33858629
34531381 27436537 2306224
11123536 34752761 19278884
2785164 11194735 7655710
36745802 16568831 7880700
27051041 22683187 4203909
26533296 33909190 22724375
2704439 6211000 24461619
14295569 36342116 29474190
11275021 33626896 23562945
15370215 23735248 35312429
2242551 359755 16108157
26235473 27677521 31622374
7453823 1288301 13760287
18202496 35466898 16967446
1845936 8342275 539965
29843467 9466284 28083885
10075321 37188216 17055055
30961018 19484098 23178341
9465100 14352755 31713806
35852709 5212891 22124915
14189739 17323432 25564994
31888185 6343014 33468207
18976812 18426155 8432490
9163261 28718558 31237577
24917629 20926324 35051277
15512819 25798513 6840504
17200910 18707180 24206514
14288129 14329069 20611155
33678482 24876523 34817921
3221538 21052841 1939989
2280387 14459556 24614553
15522986 6766010 24751697
22133162 16449355 37590557
1875599 14292054 35068991
32220163 26524806 28903788
32507790 13351923 7932347
18670113 5888049 5749752
25204270 25246648 35519672
1593821 24133792 28684416
37076362 31565711 10980992
31512711 34008298 11697756
23327235 25443472 27069815
13951979 26758396 13994412
35920656 37184691 1061700
36996268 20571234 12467918
20171437 27700382 2898628
1686955 32122144 23622027
13099591 6738277 15171047
24147967 25254388 13413518
13765614 32793948 12287929
32532710 12652185 26185441
9893269 21371465 1384014
18496243 7276994 27486940
25147378 25277262 19665514
688638 6451000 4650846
7574418 5055739 31938353
13812819 2139750 22574692
2393479 25837231 22227781
34836771 35704168 13050221
6841298 29624489 19667427
30603843 22822829 35529006
16140139 14730440 23441362
21428408 9799636 15813092
37500903 19049743 27237514
3569754 35253554 10625689
5702520 26948755 24072831
23535860 14097571 32905540
33334388 26924877 35253811
9240387 8958769 36175370
13443625 32605963 12360903
28880651 2731770 1433260
11408469 26311356 13834950
4575300 23032183 12058410
34733156 628323 31029322
10890337 8937132 8746153
23575580 31305542 613201
14209790 35444079 11846553
28589390 6128509 7514854
21638774 23710859 13140808
16524314 1914281 35949538
25798386 2063802 34799484
27465615 27765737 12452195
7522378 31800087 31909682
18383765 34834956 33717134
28695797 7118319 18790436
18958471 18810990 4953858
2964339 32975905 26169347
4729038 18695932 34016305
16308088 28189025 30015513
35283970 29718816 20000586
22907250 21109343 33036598
35042209 31135568 8614598
25750275 13830889 29746994
23894997 6515435 19062995
19849761 35823123 33713745
33660950 19862653 7195962
14970077 8315143 24209319
6313053 1678220 21042859
18054648 7110513 19135859
5821249 8800965 21983416
1293452 10841089 17689980
27919811 36190357 8803386
13701649 22081435 35819013
37420355 34050143 28559269
22028050 23767540 7270086
20274357 3921906 16059362
18014243 1904053 4003001
20401951 36902745 19175250
21486106 11388295 5024647
22564034 37050130 34781823
8821760 18846674 22499630
4433015 36187465 9711498
9044669 1234465 18014662
13804320 19724702 5354870
22502740 2403575 8355354
35280245 28571305 8368332
5340053 772211 8687235
13844873 32271721 15712499
70086 438219 25452688
32218057 24093334 29847919
8900557 3787756 10723706
33292116 23646666 24058385
21787785 19900264 32517678
12938743 9882204 30545923
23900401 5894677 11975479
2956165 4622440 4090742
3831249 19486030 28202360
8681869 12593290 32042412
23029186 13847792 30702294
397029 16997384 468274
2542834 33940754 8863828
18167015 35355925 18784333
27793875 986999 16715065
22345516 5232136 24166879
10968155 36403310 18078990
13603232 23657404 35344016
34948675 15394195 617396
2981801 1739313 781684
20250470 31941951 20825773
10858132 25220607 13617955
36769340 3858309 35421136
25399429 18847362 35346034
6875088 28351854 17145404
23577345 16462467 26781095
30645083 23772749 36499532
36109855 24694984 5121934
29041073 22608045 27915452
9424360 30621814 34247224
15853551 7354413 14252160
24946859 5935559 31540233
33492676 16923196 30775794
14293053 18211406 31135213
29488580 26473445 29798973
36579639 37135664 22011784
25038028 9853509 9397791
29978840 4997732 29153555
34766102 270647 2777706
32206397 17230794 2367802
8923245 23455675 19943616
27771302 19851767 10560775
6967134 7040330 19893307
7946062 3801153 31494516
27732346 22102103 36493145
33814779 32286279 584492
15251889 8935481 33210156
21856065 34650241 18737722
36906946 22284570 3198512
11776270 29292451 16027230
29917239 22810808 5498151
10040590 24361325 4613682
4713464 22671541 23197504
7069858 14872885 15527820
6809864 10900632 14276199
31277506 36992853 10420483
1050790 31838132 31926535
15114060 10746768 24338030
27277954 30366172 31683354
13787812 33657880 27190762
720611 15095481 18180313
2583249 9286511 25643134
34495393 34133914 5234096
4799232 9575884 17024712
20556914 27382025 22081044
1598430 18876652 33476644
1803502 6383577 7119033
28966972 23898150 1109186
17657323 29873873 23039214
13194349 35532473 15541723
34910180 12480034 25656366
6970858 1734657 30685716
36100521 11537018 20774865
2994020 21759698 3968419
37674822 17469329 33933302
28266846 37547322 27387559
7853675 2076357 30680995
6580409 27950071 34535254
31817255 14206075 27892144
31237723 18903920 10064467
1560266 3485928 27585681
1427830 3968850 34062251
36487766 35483031 29590947
5121721 26949197 1409749
797109 8651195 25043516
15545449 19394640 7992605
17764981 24511038 24857730
2390561 29242906 19789779
16289372 14959067 37197262
2993011 11250675 1857500
18981981 25016409 16158855
23568306 8987523 27145254
123286 32558763 17499834
17801372 1563725 19159931
14135901 542935 33822740
27650340 30698335 21460470
24621192 12810498 37472547
4456863 14528732 5720391
1493615 7489505 31229920
35949635 5739000 34332059
10573895 10975426 11274036
23015881 23297951 32601677
5589042 10973865 13534009
12334401 21535787 18564194
10280704 18678978 33286192
4874194 17702789 19928757
31355457 17420902 24825579
18333342 25515195 32741197
11531443 32033444 21455526
24360192 19176777 7088339
12923755 11101058 11884913
20153688 32453766 25775204
31908635 11890609 19574237
23045189 14988979 6480327
31457457 17118474 11353944
34627722 26865469 5189779
36537793 17452043 380799
31432729 18172092 32358338
5527809 15327098 4705960
28611613 14220728 31054121
31523690 22031446 11016555
19869299 249560 31420302
10959222 36484907 6689602
14151842 20617175 33021089
8640062 2717038 10827462
17693450 1629738 4261031
6136565 15322837 34055684
34793622 12422202 16614225
14321290 31745665 21320834
1101271 29192333 6229237
8144785 23774194 15533659
14264701 10699498 6596527
20590395 32972514 24724209
32594158 13736902 20856736
14459427 20650760 17831447
12053789 20617793 16726776
20052812 339205 37396759
31180382 2361444 7610499
16558569 6749616 22503630
1736921 2628127 32498948
24197017 17064476 5524582
20049754 34314263 19559540
24085308 24421407 2990458
32243042 24639544 3960459
34673898 7904421 4517424
11579284 1535764 15668569
32086570 1746345 18791078
18820637 6607515 23478108
28771693 36788648 29501876
19420814 13895234 16533868
13901246 867965 17096537
14085422 28260281 28623278
9840036 20161806 36690978
16673582 26895005 6310346
345493 16617545 4643124
4643227 21946087 30720312
7703005 36652900 23162545
11369359 10419931 34724585
25159527 19304497 15034573
1755223 37400658 449971
8826928 27334693 28995474
19591964 34169363 3873239
34428992 11468595 25882874
3599406 35075527 17401839
33787130 22064189 17272157
18728767 19014488 19161118
27311329 35001167 15748097
27948396 26937927 30624976
23997416 9035 10276370
33150331 15203494 16674486
36017900 31821205 31041314
32292693 28917149 15763592
25712280 25563836 18772957
9573673 22021281 33547247
27863441 25401931 8429453
17734769 14944564 27792539
34658349 17920980 14129443
28291681 16033054 6432376
32359719 31793911 22825949
23619846 26505671 37442977
3568126 7055323 30034411
27305370 12648638 7269716
15484776 12195890 25146357
34012111 27785502 18412104
36424140 9066654 27253
22124495 25763059 33827144
18519545 18050856 11975037
25105122 33400892 29154941
1847703 5293335 36013247
9231084 35310839 27351461
36643429 26252683 9384001
21402872 34259958 28759215
25287284 2492121 32541405
35881054 581788 24490021
32433222 4417367 29238933
11692251 29280875 24230113
22166877 30248525 36838744
3621599 5294474 26066334
23306670 21872347 35032693
17347715 4278916 10582514
1891439 3776809 19099760
21305674 28220568 29356514
30177817 15990618 34201463
14141653 15627832 6974925
13973619 7761084 4903295
32166856 12421291 35399563
5053865 14726822 22623785
27480414 18990698 3809377
6583741 10327233 7711578
22979521 34175473 22355378
14539227 16882515 25637748
15718152 4547517 5113314
29314502 17655788 19739545
22763679 27090292 21663957
33114599 3696139 37260705
36346722 30642526 5583277
1286972 10931114 22872654
33933910 724467 30541082
17778728 16079367 10615096
31836694 17268096 5107934
20010516 33421973 24941897
22546689 2821972 23570769
24180423 4882697 1641805
2089423 16512042 3729300
6886205 7385978 32016479
19627868 15719965 2954810
7167583 14591543 36072138
29620025 36575364 25867790
12538680 36649110 8683750
1163320 34376376 3681734
6370345 32775028 15579277
15682065 1491464 28011070
15622373 30905466 10636894
27294950 10659749 10676401
13616666 10493940 16204299
15074796 25221007 33315903
20691726 24868185 18201319
33574323 3383592 2363352
20788193 24075490 12567200
28737204 31184904 23644734
2996278 29373115 30531602
13950251 12668389 23775134
11012723 36705333 31508982
7753946 24548568 19555010
22501042 41467 863745
32489763 18152456 3731610
16482272 413768 35680612
32413147 25609404 18483267
30064238 23023138 34054542
20240537 14940292 5315929
23135380 24051214 1397423
15369878 10464562 31613470
9872420 34295325 23822228
26842866 33636137 20409967
29335016 19657371 23349656
13464791 26736053 21662343
3354796 4997633 8718011
28594548 35180436 21870221
19068980 32986696 15353358
29860955 3021768 17974328
30118210 13921234 20040538
693049 15904516 2572492
29043631 2852312 19899632
22453073 18958627 6678084
35546104 7138053 34284429
36751718 21415737 22291093
10643306 18989004 15765450
25220910 24325430 14864587
8283229 3376648 21568373
32299009 31199460 29706726
26633610 13000378 19042821
8558361 16642909 36326047
25261276 35716876 1151433
1175098 16218739 35604569
10620136 37364620 3727407
16143619 17744468 21580008
15672350 17809992 15698268
31530496 12159538 15305343
6972705 13931799 24453947
2599181 28291836 21588378
27630488 11427526 31101801
8017411 29172598 33605794
4377153 30920538 36891651
35398200 36808139 36289175
24685252 35985065 29700437
890858 22541130 37124919
33228403 18189627 28541944
1168537 16718682 27394950
31749487 30304133 30811659
36254579 2105120 34393479
21174823 5751443 18669632
17642559 24100490 23022314
1387867 29175134 25730443
27926142 23481838 29022364
11247962 9043740 19042190
35677691 8830162 30439750
32118797 18110611 27436063
36005521 30408605 15446421
4094303 20683806 11668676
21401021 8550859 34725254
35221068 29564688 5051935
6759314 10350369 36725305
26381593 37558526 25434188
11904529 36731423 17824329
1995270 36157940 15134323
35498149 31895864 5964562
35506616 25355334 5680610
31132203 311471 18881494
31301650 26150865 23004384
7912305 13092563 32437333
21789582 14298386 32189770
36263457 18826997 6770743
7733029 18498751 22180068
14721105 3772785 30524503
36424328 9831126 5639241
19511231 2909952 26117441
31829928 5060905 4115363
13030515 18608464 1179193
26026893 12928699 37668405
15951893 30801107 31247142
5333309 26400583 13497625
16645721 6787022 36731989
7678381 6292800 10372535
15399866 14525297 13053457
23427992 8795834 19338995
21226170 1546651 30106622
33553120 23759657 22695866
29269395 28820956 17484988
35462388 5460446 16712578
35014871 32973384 12303434
34132325 36595651 17165415
26511968 24780431 37357279
10033632 16240552 5710582
24697265 29251238 32347312
30295615 12322533 18481092
22188377 2975275 22789099
30375948 21294353 7060002
32753965 24598822 706890
15811068 27808688 18062964
13430953 29869487 20283577
2427528 22190956 26624770
27762418 19272214 25321765
26981903 27514538 5999036
27557982 11072207 5962573
22354119 4244199 3919050
17978692 34517258 30356173
11203152 4240593 5260959
21275260 30102120 27924115
15815095 6164220 24895829
24124181 2530665 18165013
11792771 26831663 30205372
13393837 16885177 13641092
23932804 35219227 22171260
35349837 3938071 8709650
4723434 13734798 30029736
8659854 10190149 37623759
7960134 2949227 26419311
1975144 16113748 23151728
12556383 781954 27488364
18861961 32997057 20980872
1897389 36190743 19572171
11538663 36783353 1001999
6814987 782052 34450190
12561199 20565484 19009660
4094257 17111726 3171117
17530243 23900992 34980195
33573552 29173211 35969881
20609645 34521284 31726527
24115068 36695989 25560686
9701957 26288113 16977539
9440606 10198191 23736635
34657707 25045359 34054676
31191711 31320744 5195990
23200898 33237965 30302320
33286029 36936252 6334882
21615077 34917055 2333664
37385029 25183361 15865884
5100878 3191031 7247146
19119116 34543141 35497563
33434822 20570297 35356006
16705515 23373992 36119634
25962588 34890223 14310637
23194453 11217664 30331944
36872734 18123899 24002305
8657446 24904123 33993199
11771306 22390252 3768837
5155730 18949016 8012771
3593796 15508987 6106202
22881076 3238296 30048840
27641629 7106683 12798261
20003991 25996865 2734812
37207829 17043067 18992809
8636372 32038432 3584033
14743573 23807383 23587616
13476689 16205221 3995485
24306059 2058805 37473283
9712922 20485083 10742571
8481849 37073803 21335301
33311121 16271691 552355
33791035 2584979 24657628
19650201 8941082 28614860
19860055 25661817 36426922
37584837 7247238 16537036
12813651 12169798 18636122
17696516 19084775 8167942
2643341 15573618 17670084
6880209 7489171 4639970
31966784 30439701 24223387
33352075 13549281 10300078
12233060 11074477 30128767
15635967 28657746 23686146
7336885 26297202 15113831
24969044 60696 9418876
6978895 20679417 10056404
8337637 19110893 2832090
24947307 22582651 10793505
29630481 19474700 3103523
7437450 14349878 24532140
36840877 29765828 36718860
35944107 19838701 12144797
5327917 14760346 28818466
12894586 32963412 22398246
11350714 16249917 17644705
20152765 31378996 37083096
37277373 29829726 9582217
15103006 31315098 32737036
34754987 24620152 33887965
10608200 26378245 14072655
31765577 20117834 22581365
8558098 26721967 17352223
33010639 10212791 32491998
17720095 34218331 6632916
15177518 4366294 36095391
21349180 7757971 26656150
25310427 21214891 29752891
18843219 9057557 2858551
34859476 23678381 9142377
36051017 36598442 2221460
15281990 13932715 34226954
22075788 29327408 22665932
24816312 31419688 7521584
29817401 9322702 27617874
4066936 15294683 7547654
4812202 12251609 31518267
28313937 33006640 21231347
16065906 2242874 33810184
33309335 7976014 1938977
8514980 26504592 9418481
33261660 28039017 27959683
2415923 37282984 32213896
9891050 31964033 20515337
7565386 6111125 8282667
34214461 15257397 22418847
10115774 32990992 19184763
13885273 37169579 30912286
30144094 27719534 5185228
22186008 30166170 30705208
37453825 15819258 521084
24934617 5836933 6749304
13079857 12753137 26222310
35969658 13883073 15004533
12719302 26546327 6766743
16973526 10403272 9486515
20732452 21755410 20641222
34773690 10666864 24135700
30037433 2350352 24060703
31054900 12272105 29374375
8576351 11223264 2646826
25875739 27637104 12826014
5847503 17427968 5390586
31522034 27749481 21788094
16487115 37021049 2974301
478081 7294287 9264467
3718619 32247550 36906926
11151913 25809941 25215894
36704275 29547218 36030369
12721308 25168997 23142570
5099815 28057940 5637865
3088699 5089982 20163935
23657385 19975733 30807072
28208624 2968484 2553262
36811995 32907150 32193486
15736631 11572051 25603677
30600387 10066769 27286541
5101264 25174916 23489222
1459800 27776956 37657167
1877434 34645027 17923437
21544815 12520094 709919
22966148 31496351 33015365
5930622 22577727 365035
4959488 7262234 10833492
15481464 25278086 21781362
9997391 9574642 18865843
16833390 33655376 23926462
27959188 1916700 9022042
13746289 21865338 649371
23915712 5736995 16336781
32696223 14360298 30781071
16761189 27023069 36371176
2318294 25994000 15867448
30264918 21045519 20554741
15441243 15552898 15227495
11995483 24707403 11300656
4747855 34623701 7053380
3824156 7951512 8395300
30467401 7636281 27237909
27460545 30476815 15933178
35098509 33238638 25186606
1592700 23806243 19808038
37588258 37235725 21186986
2213787 27696208 13569933
32911233 3281387 18281732
21978874 33194303 10927011
12221769 16745219 22124030
27890 1398933 18132560
37584497 3835839 1085271
30455377 17304744 11580822
14628656 26538740 20646938
36732655 25362939 23481502
24547096 15072721 26310504
27628475 2276530 25698767
12638351 29021774 24540100
11637213 10899665 35377312
8212805 35151564 36937001
35071673 19372611 10399519
2586594 13340928 483190
28407808 29662536 32853038
21603033 22942617 23188901
23921616 25258366 336045
24329387 33574796 9564323
10084967 6746878 5769118
1726817 18236065 13215259
29077033 33686206 34753641
10597210 29834397 13691974
31782637 15126042 12959135
33784173 33011830 7727153
30453804 15394733 1903155
36952423 23859706 1531292
18347708 32758237 30178447
21595577 19566519 29720917
1496507 1208282 21100624
20770577 31960273 20715649
8808015 29811935 9166953
31303614 10164441 22773847
12599806 30306333 3145607
16524916 16002064 13593696
30932901 19167573 11335262
13669469 13156559 13825438
20517704 17742509 25641309
31805818 26106722 36313604
735318 16426884 36581651
4287757 15349008 9277552
25303938 19596147 31718121
14917188 14442206 30837828
13363325 18318629 13059020
1839516 15029534 26948247
31676537 13624107 3637502
23069237 23704880 3065348
9238392 24850312 26970910
20421002 707350 34354716
7749631 33475810 32009847
23974789 32882439 12767739
27977119 10383759 16796666
28908067 23752892 13884792
34647238 2450906 389153
6447412 2162913 16906337
28643292 21396221 3216190
26441299 32417892 22481065
8323429 21173438 10953065
33913363 35758891 11686332
6534279 14637835 12417293
21926203 894174 37402102
26515685 27186207 20929731
5704700 27920350 11906914
25319469 13174027 37411922
8418744 9129945 10878968
24660499 15701202 27505769
35536126 29228414 1598188
22258575 889912 23396196
8613974 15665126 37353950
18653977 19163661 25654609
26070899 14198365 7037799
31218201 17271781 21970709
1431049 21888767 4927809
15092158 12727281 32022484
188558 11559720 6602577
33684609 15697071 7542502
27838739 33681173 19904894
10668060 14512640 2217488
23134213 31930582 13764227
20478247 76493 24875517
12480741 29729668 1819453
26493454 3045737 21245164
28116176 24485267 2610875
26301974 14827849 26882811
29483001 30051914 5548637
17059379 25876560 31082297
5333115 5968618 29057732
26707519 13464485 23634344
8446548 15565944 3002275
18942388 1310123 26137945
5991050 24792959 11132622
13527199 19937079 32550766
11621494 24936105 9678336
11968252 34566435 4520247
12304096 8963199 4919857
2221774 34287028 7364723
27739534 22006196 21604907
17797563 20052761 14978904
3407467 35772571 122666
2945151 4554264 6600828
17359600 5871765 23738215
29989335 36523702 24072967
24414175 13686801 15435427
28730246 15627853 35053523
10845082 37268509 15516
27729890 16542360 2575839
31611577 4647761 23867206
23581782 8890642 3030608
17363856 31214971 11499660
35589641 18706159 21847379
21134624 30669361 16256137
24408033 12897476 2971165
8987683 11429464 5368830
11894131 31931436 12903260
10082425 11517108 10894325
22651407 7239093 7572790
36783277 305746 32874254
9508613 27241907 27587169
33030903 3749046 19174168
34633966 2599810 29021185
35265929 22264515 16235389
9552107 5579022 3062260
32520192 12252788 30181936
17365060 30724130 31680444
21848881 1544224 26934120
13359747 12664222 30512514
9796248 2867786 36431406
6495171 33599599 11863783
31114959 36709705 36091120
1525166 3081113 36842448
30495902 31422586 6999587
14101017 5897240 26000720
10276841 5073478 9351098
15934276 12432257 31592359
25403426 19290700 26000945
20612367 31895866 23331940
21571011 16220842 18631893
24088153 28029990 36428916
11473326 17838306 12738305
20400047 34693675 956110
32420948 8160863 30461769
4011591 9249377 15204642
12444088 30484153 25819882
633084 25998965 12290739
19633685 445635 5298988
34512425 28932091 33478113
22750713 14929843 30892013
16210171 27013246 9180992
15980591 6132878 3988456
35367298 37296247 11203656
1405135 8363808 29430434
9880601 24923266 8966788
26265047 24194042 11128247
6418397 9417351 27109283
24198220 10108680 3637952
34468981 3197656 14692257
30196198 4209111 20646117
32653226 22841368 3366554
18181410 20835485 20165840
13983753 1820455 10698197
11758812 16266280 33670214
26691474 31975601 18728858
7208809 26222010 15759836
6784678 22740090 14914417
13928399 22301 1883357
2675714 28480466 3821024
13669357 7727366 25940521
34599754 23941486 10609372
17602959 23152494 4353239
25869513 8283622 4006385
1777828 34344783 15492040
21091005 33818947 8844723
626460 10032575 31994618
9616153 35737268 25560979
24121647 4942302 16044145
32179014 34582229 19368242
9414693 23477254 5020022
1831662 22624501 24216188
23091353 34489971 11209939
24666120 12923940 30097000
34272859 28956949 29256356
16740049 21621837 3827552
599583 31844945 24798027
30038610 2977838 5029920
24770783 37247611 19823759
25402287 37009139 31867678
34924797 18683111 5549442
18337722 6348086 2587338
29406114 28626299 18580119
15527676 16599184 9962107
33761261 3966608 4793368
28478074 36549681 24880885
21956924 22539900 30994925
14165086 29399813 14474488
24459402 21651224 27619730
9805969 2965832 33623326
25767136 28885374 17956964
35438768 15206473 32462030
33866406 2110119 21946471
17583153 30564138 18650994
8156363 35243486 10152768
6116594 28985407 1684684
9254236 6468439 10367638
12996261 36664860 22076477
36557869 27728759 29400086
16512612 24303858 34551113
37174767 3161592 12984929
23885873 5409233 37508846
37488645 167140 35275821
18179526 9246816 23818033
12724099 34900608 28095963
24405976 37441343 9797960
7085470 26379417 37677045
14174550 12253640 32815251
4882453 11312117 28637413
7847536 24558325 21063322
3734930 22482443 31292618
33350030 6037302 24697588
14295095 15873662 15770242
24654453 19482237 22847546
36833832 1896874 6014801
6651212 34850463 20213927
20423196 27529929 12894216
26392660 5025038 33559787
22457192 14596754 2749068
24393885 9260696 29556270
16873873 32752173 16090838
28364237 22885632 23187452
24206600 21079954 3845803
290746 13942728 19328261
8734511 4350765 11097592
20288974 9279095 23041503
15357826 15840453 14925470
19258828 759629 25447360
23819074 33499657 1636004
25865754 28025580 33761882
33172793 9006465 27682519
3050528 27807758 27760914
12474903 6313926 9604062
26081205 35805019 1470639
26727458 35211901 27061775
1641123 21396128 27515999
2802516 35425254 33759990
8164746 17752002 36713015
32435363 24119422 24809845
27938822 4648447 11768149
29393179 31761345 8272633
2389919 792827 21158165
13836940 27012327 22445587
1249857 25124517 1305673
10532135 5310863 29088932
19726995 13872314 18152178
37659131 7074274 10577453
7896106 13674476 18925983
11433529 21742528 612572
36418687 10420032 25167445
3749119 34076157 28319853
37312262 6696277 5120877
748206 33634060 22343056
4354849 22921850 13824166
33783509 30163631 30635543
30072662 33334537 2674519
30004440 12755161 4331839
36277268 29799845 23729478
10197127 20133461 37086023
19596654 25969572 19914424
12972445 12252565 26703366
17808383 6529638 9208075
32667705 16872361 29286703
15714865 20884892 13361663
30530842 16668754 26833444
11016690 1982277 22104900
4987791 3748285 20242674
23418360 22895904 35402201
17711852 12506677 22676184
16370220 5317864 22718766
25602980 976849 326636
36644216 22555883 32787875
24459947 33935112 26822057
23024979 24417741 10444884
3214814 28129490 9767868
10919417 29994418 23011344
19833338 25889408 19443659
33411602 18524516 27555266
6135762 31612389 4465738
3891292 1123164 3821290
22502064 21026271 14502703
9116226 34675 24436527
6580516 24668343 33519934
17637548 3110594 13236019
15631211 3281918 1888625
25022650 51476 18578412
19412026 9718261 12406888
36281236 13293112 23659850
4220180 14010698 23361692
30571488 34252754 35952363
31497436 20712999 35521732
12556459 31110089 28298182
11780125 4061727 19476222
31268782 12548174 19489265
22224667 16077973 2849202
31455429 18666584 11107641
16159967 9758606 9247280
21075865 5432281 8123680
1127611 18741900 35246802
2919503 34975327 35282112
3547348 4756337 1864424
8084477 27746860 1562318
13320593 12030205 7199450
34384079 1139800 15897582
671932 26889410 21772457
5537028 21647207 23662171
37250997 15661700 27311455
15142924 19645652 35398682
26257238 16620274 19674370
11869153 6485962 24966281
36998459 7141852 4035005
4426792 1434908 32623052
36183348 16757105 2339116
35914569 24064146 31064462
35146845 8095233 25195108
1629122 34786457 25377475
23515326 17448640 37484465
35034906 6445141 35928183
706287 23781660 30517365
28139937 2792407 32840876
27549200 31438302 11865410
20793710 6900776 21134748
14405667 34107163 4104900
18114737 27032208 33824671
31037004 35225031 8577011
23127872 27132541 23235270
18033316 30162923 25293129
30127390 36924118 7398644
15130477 25783312 28578387
5788866 17958248 16145166
22978393 24339885 13458007
8681520 17546875 10298338
3580581 27990743 26546126
5655925 35606663 30831842
12223960 36229808 35821161
6442917 7731199 23807837
31600605 3086747 2134405
4607617 24150926 15448466
25100285 31691370 20602735
18916371 15459175 10604698
26902778 7908346 25620542
25043223 14760577 29711552
29084424 16977498 11541061
28322717 9432738 19974093
24452864 28513440 36850840
21441032 7932179 2137498
21551208 6384089 19153571
30388214 23449886 35026249
25953778 6384525 21336756
5971088 149302 142619
10229566 8969449 20598588
27837531 26234416 28864193
17271579 23214414 3700972
15930011 28198767 36326518
17432379 8180153 36609365
28725021 37084110 2530238
25576332 23156987 16800062
24853822 1074418 25190439
6597768 32729777 14103286
1319147 10773894 35117829
23022727 37461735 32472990
26300528 13024083 16192894
26404582 26520114 1721055
36993489 7324991 21167848
21453523 34652733 26978021
5587503 13263642 10936637
26104362 8598690 29179274
26502902 18276234 10012840
36996747 4498676 13484491
6868549 35897149 271239
17138209 33549412 2417123
17792664 6191129 20969334
3463080 28734991 10886388
33171463 1537152 35416901
8592040 986571 26413056
3717255 4732002 34711041
33291230 18723373 9001225
23684673 14755898 13552793
35331597 25154219 375008
19322940 37113317 4836354
2545206 22641096 1869766
6232965 28317757 8155112
28920424 33048683 20933668
8727636 21706383 18682024
3748729 14535725 34301762
5057192 1743652 33969740
8379437 17122479 19502272
14571864 28844165 17579565
352170 9071447 10272394
7966456 23454757 25617752
12227239 11799203 3385690
8337491 3754419 25173167
6225812 16307808 2093018
20081823 29389842 11494363
31577539 32945239 13584766
15519198 35203552 18141412
2319336 551550 28332039
9048136 22577778 32500185
33743581 26444008 31443605
34294541 5747310 28217286
10996466 34070669 37596990
12820884 2094908 17496208
20925023 31137215 7274845
21539967 37432963 36969414
24484474 10031401 20532426
33239476 6036546 35101123
15182329 11226845 20118528
10262280 5262306 24796840
2630738 23116246 12123456
26394688 1466870 21343783
26605216 16869813 1021549
36960340 32975259 22484494
12779296 1188911 8511229
8480138 6747330 18065384
28324079 15589100 29285304
8171327 12500619 21638614
30836494 20816327 19940405
5094357 10640088 9440018
4733412 11444858 11848009
1840852 22943989 27455832
26293444 13338195 30196422
10666364 34506421 24520471
27076792 15665120 26082907
34332634 24686452 10039632
21135512 12619745 12060191
34420254 13803441 6649957
21648742 34254570 36032978
26427814 17217818 31199851
17425721 17948315 24466890
23837481 5025970 16156583
9017827 25147956 12460808
1165720 6351493 8179189
19227120 26719581 9686337
15025851 22239358 6879168
21474140 36745174 8803839
26284483 36128478 34755562
3067633 33326333 5871906
9734415 7981031 18840172
30183776 11825261 10702994
16484781 35030138 19862922
6930247 30102135 21086623
2421066 14258931 31088526
4908916 12781441 13882065
16896722 33296661 2299803
9530745 35002914 9944552
14164046 12576472 36620157
30223962 25114154 13080894
15547822 14839019 14471729
36415473 23658455 19758185
24781888 26206585 35847056
31790487 14798131 24088500
25642723 25951176 13250028
33888248 30255768 26101079
23322192 18517457 9320785
33309883 20228055 35306044
33604167 22089504 35824596
22176511 30757403 21683544
5306838 28211676 16903188
15536593 24516841 18927481
16239767 8842231 2105438
29281727 28638136 3124866
8115554 2693092 32452962
36466354 18570035 25597964
15047633 2530789 22369840
8879347 25183497 30617666
2231383 16220893 9532819
12313648 3719037 36390852
8039611 31840932 36231413
20349372 34650281 18689333
26944284 25626047 25164407
35354688 8886099 35936034
31895044 14912495 9901306
17767546 15084389 3707390
5354066 35719967 6540522
3525493 7999789 8748482
25665204 10383055 26689513
16376579 19933959 19955711
4661208 18285737 12971914
10731773 2942552 4657188
3359554 7487641 30219529
21187042 11906506 33045292
16834299 3299167 20389108
28170173 6595254 6447490
22266197 20127209 1509602
586005 18386456 9761922
3364959 27888145 21706335
23091793 313001 27368573
5926615 5846307 19820215
24616709 3803610 26995133
10747672 12211066 10560197
2652403 26771292 8149429
10204710 19141552 26240956
4441440 9084464 28295787
32105044 32060517 11836909
3516095 22423560 20597294
21070374 6332791 28454082
34991912 25387370 18183463
3521960 14072423 14198249
6793636 29919696 9416479
19275187 17332109 24040209
9151742 14254502 12848887
26256314 25585287 22595117
13736267 15210601 25245910
34806940 21655547 24979149
15931209 29023613 8710983
5225516 28662506 12583415
33479929 8893691 34410590
18549179 6500959 15127888
6865884 24220430 8609542
1339454 11448369 25505092
25614955 27226880 35250296
35753255 26480131 15945572
34787988 36367848 14127485
10086237 12604257 11073787
17036381 2894919 14642721
32810776 6604832 36574888
26644530 17319063 21166405
26283242 4134968 22289364
35692558 9815392 4848417
29515111 34285864 26075558
36188200 2185928 28352831
4994336 4554454 18597117
8610376 25134010 1943327
18326381 28656826 27513390
19385668 37303462 14006594
25839436 35197197 25603013
35045183 3030092 596211
33941211 27019992 15063386
35159168 567092 16647158
34237957 35338261 26513768
32467006 33023107 16603333
9493280 25293354 27912987
13306470 35801937 623366
20145762 26004171 23474401
5552048 27816488 29836361
6116962 21905467 13449022
4304926 4017101 12981591
1689710 29374196 18236994
33690218 31883431 33662426
22129601 13911734 18611356
23051768 22348016 37034308
20839974 27428250 31034839
35752976 29876683 32907228
10332686 349846 25245787
1319546 32957765 8477515
24932203 11165173 5234869
2210563 26389625 17364166
28772574 5004322 37533130
25160185 34159811 6661241
3052168 35807128 22364466
17053103 20724215 29648205
8619323 24099617 31508552
21121651 26712337 24702043
5769193 1675225 14191676
9776862 19387783 10627298
32238170 23859670 30245000
34895909 26223582 29037946
27841235 16611689 6106221
23542256 25210049 13628655
16539501 26877648 252894
12432022 30666759 7219866
29365841 8332037 28235085
30880865 17991042 20154076
19034427 14661901 2483129
5487584 3347618 22790430
17879830 30002199 15957984
24255365 22612524 25168206
13112935 35603736 14071087
4182194 2935068 33198303
32764164 19722022 25386983
22455052 32265628 10151263
26650307 1873901 21478438
17917000 2048281 31495801
8723052 16134209 5661370
17953224 11213471 7874083
32539160 13580708 15522973
19968930 34349172 15323802
12604063 30642526 489512
6008021 14003479 16886827
23067656 32853560 28956451
35476334 5919550 677118
26791297 9485863 9830982
2590081 26427375 24488080
4665810 25676138 16793574
1405698 28503601 31994459
2455831 33771977 31195644
17845237 9326949 37350412
6619731 30210583 34375745
31742940 16408288 2870693
7563275 9816240 14510758
34594903 28912421 10063035
12440008 808007 25469962
2923362 8860388 10742889
24953210 19686794 30886446
16136000 8944988 2455385
36153605 27442646 4553826
32226451 13899964 911251
34261980 34000972 19640201
35579109 10097885 5159785
971788 13034399 5301609
18670537 13073886 30792441
13568351 32516516 23132502
34815361 31667530 24229714
809628 31599001 3204006
34884026 13354500 31416808
20604234 18916502 28612969
36859813 27648428 14602715
23881207 32577172 23406538
13849606 37301271 16746063
30550396 5243126 36648991
4775419 6579540 8517563
28781995 10662001 25210697
7186636 36936336 35968346
10926112 22836631 36926731
14524221 8617872 24245160
6421070 19885793 1511691
8379931 21550376 9973036
23310523 20209986 25785600
28171777 37052738 854893
14025407 6377260 13701777
12666357 32696878 2228451
11499613 16114374 34237741
23122661 32299894 4970749
34900735 28852569 10118899
17797388 10922272 12943461
13428084 11089943 12442648
8603386 19598365 24529093
2808195 32933817 2761870
26457615 2012890 30129929
35034397 25602443 27148103
1430773 29068831 28226728
3767311 836043 9801410
2251899 8415085 17364420
21790202 14465012 8892575
15100682 35975031 34014207
19221196 5681237 23831408
5151836 26664581 11647891
31592935 2865095 19228431
19622866 23262349 2100621
3633761 20536444 992142
20175503 11449998 5659658
16092225 25767031 10524820
503506 36772224 26546218
10232839 36350905 14652447
27982774 1745100 1535629
32088400 24693456 633259
8120195 25634706 11785822
26242107 36618572 32539216
8165034 12163525 27441182
37013132 16838964 2916035
18278842 11469396 5606390
29084396 30824125 7514409
760755 26208403 35490875
11845167 21300535 35398398
16223500 844599 29294712
23103056 36811960 19519183
26601705 10944453 29984494
35710903 20749183 16580226
25207761 34977983 17137640
26990878 12375008 798034
28396082 24736712 33451588
36267437 22916374 13635858
7733769 21164727 26120493
3412248 34871482 4718972
21235301 34368272 37002003
14658847 26782754 30625191
36784 25777344 20640444
1059997 21162378 17650501
28966731 25486417 15447912
35271517 16597621 16494692
28727506 697398 34243469
28894929 28905844 2984846
9577824 165733 11150220
32744260 36129430 24049425
21826353 20584945 7566718
12218468 24509704 33062056
21707920 21753441 360932
16630147 9151471 28291197
12065725 19815416 13100424
15333921 22889178 24402157
25766789 14642517 22652492
19842300 12520769 34096239
3774624 22027072 1702018
36872165 21001574 9945169
3627713 3310934 22627638
12299784 18634756 17619199
19335713 15455995 30823623
35920589 35584385 33395784
28784774 15262070 6175322
18245827 3558601 20368088
31133118 31599828 29573801
21642061 12049173 26946580
366631 9408391 21013184
19803376 16983755 12769451
13181360 30531701 31628713
11392902 24403279 24478955
35566995 4561208 15256982
35350834 16438321 16241650
3392021 37478228 18339949
36873448 15606048 22545051
32924241 12425738 31513005
21086630 5302573 22142654
12043211 34134575 34652599
8037649 7868562 35048928
14235595 35905761 4671055
6158313 14230685 15744386
7839571 18794593 6292371
26272390 31598912 17921167
8767038 702354 19052913
30781981 13011617 19095943
33582373 9765907 37412690
21118715 26771618 6932799
15694479 10301996 7779626
25719612 611697 32682236
27604646 34186590 4268449
25661029 7248677 6850838
28891623 2255256 15993780
21921127 7297000 25308465
19562822 10776818 30682090
28889804 6057795 27706454
16257408 3531790 13940101
26197166 892686 29651140
23432620 5050711 1865051
30378974 32382002 6303226
30575573 24690332 766728
25347010 29123461 24726576
28206021 19296162 4141146
2700994 17200885 2664434
8626876 1706523 17828673
23907708 29708268 13976063
2223562 26355815 16551262
5426216 22098372 2991971
32822282 13087227 31797012
10119827 1681985 36425687
17998656 2606837 23385295
16726671 1511951 34613864
27324633 22173994 7599736
4319577 10887106 2849415
32432719 35767287 1328023
21075965 31298865 27323715
21796379 35303790 16986920
22942846 22185200 35135023
21669815 758357 22466893
15992802 31498087 17558208
6788303 12034937 19413077
22990373 33187853 32161495
35440794 7972930 26231729
8014063 35497356 8548173
18662776 9846126 20359333
34844573 11884418 27217225
24883354 13925141 16311266
8068506 35203516 7268886
25280416 19969386 3433309
26811249 24803668 17076377
23702607 36606125 1254140
15870817 22922988 31493420
20581726 32716682 18812222
24065651 6271128 32373848
20072123 6052955 17041471
2761287 10875206 18221155
10320503 15194289 36300694
29990111 3678045 437886
28476688 32163635 34279209
25286839 161886 17659401
13037093 25846805 37334494
26306100 13884463 33043187
21711956 28792413 31805616
23520940 27297256 29205974
3623971 9646371 35776622
9472393 36058331 12069439
26876745 31413977 17253230
25876176 34790757 19009802
10261566 16070335 15334882
23793703 36676073 2475463
32631133 19762919 26478213
36284097 6771345 25787431
21690929 32265635 22604144
34969983 30236154 6101041
36642792 20872064 13186746
16072139 35632782 31234524
24811670 27687703 35888835
19393077 4677298 26271662
31191890 8086195 16359247
26351267 6352565 14973534
17616657 8424863 11932049
24303930 10406125 27387409
24205771 25374590 4105531
8027892 12623150 11538326
25871710 30800356 3935567
33517823 36814497 36185805
25044212 1738192 26273615
4097586 8459226 15793492
31797220 12577655 7804847
34651445 6606257 33278815
11604316 5616704 3593060
18304438 2259196 28663803
13390675 5608152 32464552
22512911 26636975 18934695
4562093 34502208 31981633
31412275 367455 31494878
11943294 11228346 14089490
18846018 18958197 1367356
34027504 7486852 13715425
35687202 2390188 35475980
3091192 3170554 22013703
15255506 25424765 3838525
12113916 460318 3892478
4622208 11970180 3080889
29169746 10890271 2232746
29905125 13577554 8626952
2981119 35619820 35233402
6363163 30104224 747307
2260036 15754219 33177261
10603400 204202 29084769
4587850 19401989 13935670
8934439 16153951 24994132
971292 11719379 25434585
32259782 23792746 19204725
22090172 28116675 15304297
5176316 4288811 20076945
25409508 25433152 16187912
12571544 37568698 25682168
33806113 30737966 36180398
7676309 15328466 17000867
12336590 35530711 31867687
12141995 17187770 20934467
28877433 17047517 9221732
28868641 8536836 30489288
6163239 15720757 24134135
35126332 21760337 24583246
25269637 18905367 30686247
37289871 32592701 3488749
562777 8744756 22764197
984406 10524761 28765583
16098256 3027087 37525798
35298956 16934180 20455996
18610209 29580648 37192348
28340032 18867012 35215433
24844471 5788738 36294675
30683274 391097 4543196
8783474 1193217 1872531
24001937 6254018 28738800
16029171 27594807 17456050
8342845 23718687 31431052
4538010 26753904 4546323
35069952 3934317 30046566
3151391 29556866 8823756
6261751 22071941 13789206
36149837 8073788 35895028
25415622 33749809 16937237
5571713 36018665 24862185
29960452 12685859 37170068
37329789 781662 5115027
28835118 31459051 21185740
16361270 4358677 3886741
11962467 21316850 32746995
25468489 23226494 1541657
20565201 34695831 3224144
9267366 31806142 4561142
8621756 5644448 800865
29815484 17762885 20429608
8713169 11686092 28355030
17381500 1242153 36979263
13561080 12478 21554118
3431564 22828206 18793615
16659807 28668541 11358360
30518302 20215419 13440618
36481284 30265441 21353309
33616391 20079415 18585777
27791241 3161399 26473271
31360024 35114808 20538077
13174896 34285237 34003013
29164791 35826391 29862405
10257417 3132031 31441009
16128543 26260852 32429405
24585690 4715778 3935891
34491054 3619304 11318030
14242597 1968574 14968605
25706154 14178201 19607989
12106053 20160228 34576591
11967883 20352048 29749773
4323906 2189181 8494856
12731139 20176857 31907628
3228913 28147066 1286906
30836545 7129301 29261265
11489165 37178538 29654120
31973712 6910161 30520947
8147238 3630738 28925585
4564237 5747564 27778784
35371904 4475711 30267676
34851663 6832974 12128259
25748033 6592463 17541676
16619542 9554037 19230089
12921365 30746634 14298837
8606490 2798660 13900902
14568126 36988114 23049199
18647090 8777545 21942757
12656732 29688189 19586980
37629312 6192722 18097366
28528529 567225 37574554
8336953 16296321 8363073
18997699 35369490 4045402
30745657 30072002 24021276
8816428 12213026 7896409
21003779 37644024 17430902
8974400 16149572 20346295
26625034 36794154 25271879
1951898 12544788 3945739
7826126 28541203 32531246
4571986 15868894 15470059
28591470 9617897 8505562
13655677 8627908 23468995
23579381 6279479 17121646
4908216 33494006 16389253
28200831 37027470 31194899
21059733 10997664 6123941
29013404 2890064 322710
35175076 21986944 32486573
14518471 4828688 22716288
11158616 32780894 10078850
20891737 719245 16253852
32079354 16562772 30309847
22333830 29084162 28873978
1826266 1148400 28390305
10111489 8107585 23246662
21062364 32525678 20333037
7116151 13704991 26920424
14731701 26099905 31851243
32480918 143494 16503667
29459526 897233 15150519
6627183 1746058 37533816
9627393 8731908 1946212
22351110 1147284 11109093
11524801 32950531 17584997
11758885 19481466 14779241
8884088 22914950 23124277
35187795 22080955 20805623
10941287 16860819 32052530
21931822 11363765 36769009
7620812 20421563 12995187
8540873 4829753 31913775
26626599 19470935 35674952
3448130 3412965 36731215
8774855 2301032 22281863
1689695 19765479 32460037
20812267 4599180 24101353
19558438 28005717 23779973
31668674 14988094 35501956
9889375 35104444 10720444
23779842 9882787 23564621
18633694 12218743 30659948
4331782 25314158 35252719
30216554 3165078 405780
30724956 36925698 14290277
6121864 35813982 14211718
35697855 30441666 18254224
30270390 3657135 33861859
3128123 13204618 2816522
33104448 10412204 15255959
34934245 19803725 14700771
19131598 31569172 2808920
16877584 37407869 11952394
14591961 17978856 12230040
11863312 8695098 10378547
13233775 10508857 34830925
8673672 30210509 15264907
11746793 31208302 32604434
4026047 19885487 7719557
15556624 33244177 29596524
366091 34790795 1421751
327983 5589419 23590208
13109808 12935924 19056641
1394401 20001960 13203872
37051104 32971109 7059900
27615727 8824738 16192600
22076055 28596921 21402470
14272665 1111232 11424037
26181381 35841513 25445541
1223606 19864919 19438229
10014381 14098831 24730187
7036854 96349 9152496
32054664 30836711 3785415
17244880 15132430 5861192
4282054 18395875 14100200
28353592 3305052 21430106
20229521 20602809 29426799
22590837 14940408 20269124
23243941 37113268 4306866
1272123 3987108 32082794
24974875 11254774 2278704
36411401 27812438 20056722
30077941 17059080 22485264
17976316 14248369 13948083
19965320 2552256 21218496
2384298 3462162 9240291
9981 2445
399486094 374492188 807524834
536887880 608504326 683773094
333598376 420370380 426263295
229859098 481444777 351986105
182934066 731586536 546388402
725199545 339181337 827104328
62434163 309906008 171868902
292958301 246238116 11055253
423603330 481885591 546737080
608138997 64298917 688844635
671921784 773548756 365381023
235603650 784900789 290363754
731912131 54007982 482003341
713360082 378370089 5805865
520954081 201879407 441075408
289318452 483804196 688807677
4966135 575260715 216908328
612194289 751417154 266649788
47617796 24466035 317670761
306506586 270631707 165671937
746807638 282382763 182297487
679561341 497718772 66307665
706927189 621039952 393344511
183102705 36290770 710726598
490991545 614462485 473054462
348337517 662225917 321100840
565984944 654669211 534273534
96977393 685226884 100910072
712080131 236871127 289240628
351200361 546635829 737938955
57770125 535904865 248982318
618797396 309352594 307147652
102324187 429215411 50174948
201339851 647991522 501815594
158554544 793815180 497083964
119511634 631954228 751518285
286240981 593520199 265354913
486778614 355822835 361165930
452061738 556933597 505354317
170284343 158934491 468023628
335156245 620930648 82597300
771622339 17661165 359285612
67489864 199705975 503754601
76782208 499878143 300218605
580058569 103493094 618692497
274924082 446432666 62550913
278694966 601599278 263729591
30701024 488323921 114324466
150356225 438179326 684388852
641929688 552492431 264353315
380847003 117042916 667654570
538234533 508412857 449599157
456594897 416327822 767465283
128098702 82752654 718491988
572844574 487417692 684609997
653296442 479579496 630135811
744774639 789653768 628226244
530595873 100080885 760911303
208032719 276996244 238223535
558194466 769598264 254842524
217756221 779077889 159554521
767409885 797973664 55813666
467564701 103169204 2233277
440803479 715846732 665038683
511541851 362325158 633523266
293772587 511769384 339447701
181552741 763338627 342701447
282490213 485232995 210399264
476528840 677750987 529720578
545400988 328209369 252471172
398000654 625483200 766366983
675084871 510571933 763794782
826037744 730328578 494723870
676495257 448741158 638582221
487987641 231233065 233076958
27954465 315228629 713456029
616659813 440267560 779135791
29038260 102970466 201460169
204474858 197373705 254278272
730311036 456370184 123318199
798413365 194628162 812607913
360168551 146658423 151244882
518725141 465770167 767503673
91043699 511483829 690989704
355597333 447138089 199713251
642507701 792231263 698779581
16184104 307966281 468349099
133227328 777708757 449119738
687440285 115580441 594365193
792888067 615491043 600950447
192503218 334351816 778646620
355135890 433297206 36780288
580632861 631154286 476781291
452572470 242111098 255397505
277992287 330210738 207712459
586955373 426538339 171023310
546279295 594870839 623297347
201746472 410255581 762353101
500442813 380562099 27498185
598159127 684530302 428260796
187642716 336627741 288804575
580448137 706135623 333062505
414737066 54132137 193868766
496268375 736892605 8965265
723609584 35993568 729421544
342174233 544414275 305000011
654524104 661236672 769280197
546302029 271811170 800518425
270971120 34466647 449017585
233285968 666394177 339803039
393689987 656612549 793235963
370723421 382321433 663053935
725328357 385899381 725431507
218056153 545026612 49839227
11432564 466314741 416155365
657077909 334866087 380226693
399064065 608496676 142926893
601497820 534235374 104419680
34074366 365989238 641488882
830092391 784477246 134966931
140198497 753360136 1582179
808615814 37380265 589337192
252114385 322030767 126737336
709153820 491546151 203323141
772143786 798193790 40848894
64919595 198956269 730698419
154987749 195322550 74183963
264453535 549316821 453722647
495411191 14158986 492056526
276225650 396529999 622051527
782069181 303227738 181436448
95075995 425578172 525975113
278235977 690713648 821013206
730871407 197134070 248994207
726196956 610133684 104001969
637026680 215609743 568356276
406564533 394271101 321196773
194922557 293495189 83693353
71213182 623634125 411689411
442578072 28551184 45668297
568354150 268889515 495342383
630811806 440678612 180073638
541072439 746731585 545743293
426001129 426353615 583212669
158702955 157940539 672578629
651545221 158556499 343741863
277155409 722575334 226190483
139883392 358420967 289289280
417722040 249699099 3239852
415288818 493403087 288209575
479720562 345585890 298803989
575696346 722221999 363789426
661479680 806097481 768470190
122402494 630936928 576004743
446767985 131609065 25981146
90305266 194877346 112072947
355374227 252255627 799676472
317522200 285303297 151665382
597210994 775538153 293349079
728032671 597384212 393568457
586669136 282191319 647930120
645572622 174633479 196255572
467589559 188504288 104090220
179412952 469990411 252123926
119465653 674630376 15294286
429837824 209028159 378291830
258638159 650656079 427047489
436556793 228895215 50868438
782962685 262968541 149514049
243640930 156629899 512353973
768895264 414523852 531203304
301609328 825653278 213241834
342094248 57716023 188924586
477068575 371977242 218810984
665822727 61753791 674609811
675533182 500291644 750953308
656946821 313618899 589709802
735473828 330512288 241246730
736135237 12840280 663796209
243213923 705084083 50580227
399510189 604087318 768783505
404197615 161087028 285910342
276541353 451573392 768895755
118270419 412821641 795585898
394631804 43606999 822194592
154323044 353450244 587853776
236413699 131776314 458049649
317353275 308675521 579860527
614737554 478531559 290752539
5455773 644214095 474197965
495913176 328563263 274217437
309911036 651394018 681551881
204223110 579016975 629945565
216681691 98015261 557962347
728408964 221612308 658693223
220160831 607035439 498161161
628993838 441367766 278631057
187938006 205811016 460560522
521950771 72980142 448601119
469550460 402661726 771722242
660404121 249847949 567583657
573292454 373483314 164425614
622901541 407588445 463210064
830528891 668033343 528493119
237946912 373967199 137158947
364454558 613592016 521959851
754263428 80721761 437440425
185308048 161877390 192422284
752414155 361104640 24101792
517368302 661126483 596565724
664806347 418209601 701208242
760516536 809421780 638807415
149148387 787847081 595109323
731628321 422928517 659252391
8973733 194052998 474264544
333431071 443846083 383362354
135427518 468595937 495882617
144548003 379770257 149692835
804600765 566392379 801726041
725670208 782278820 3409880
605052404 510934937 772755140
110011339 423876303 651373277
24380519 567154114 734282146
487488594 818267231 709714584
76137728 209740512 447602898
3282923 596267413 196297452
757657238 515369252 732886270
668254228 660162447 3481131
315822498 225121245 86593746
8650720 785721664 508106091
295082249 570158519 282394918
182834871 500722302 641229601
238431951 14773711 726880863
250853888 569101504 483394719
305237731 759442973 282661905
608383962 528150197 716900645
617967133 197034335 225845574
621558162 573226789 503500968
255700209 758418140 425981100
129805446 150386048 54882764
437901347 391470646 38066213
743702921 292793214 804151861
531802903 477671237 386367931
118101666 216499377 664896771
231506362 793380078 97134843
349902462 158405524 750591297
694772324 283901345 463077078
658636975 544542123 583539503
739782837 284861600 464179270
375599620 820986528 716372716
362271796 469811619 230405511
120160657 119967347 663761263
70084438 165449125 612048697
372494311 274133310 162594037
445450581 390439957 539609737
322597406 702359247 354966114
718294066 632675138 726290491
366434165 561600235 670467285
744944194 504596183 153382216
404111609 764631651 136125955
275963694 148169238 629655694
231814747 272395004 269526285
389700069 717965347 157193929
53145016 483464232 424122550
471722449 685420575 618448052
396003447 228178011 677317120
120567701 496761493 249301536
128110595 639960094 76718854
591227302 617997066 311152733
308243503 145930111 821179853
226893829 317732563 593844022
20109646 413619773 465136922
169020996 795464037 1638485
46881595 725482834 267881503
379546175 397851659 690100570
26157695 348095419 62612297
37455844 94545928 594366272
248202145 57767273 526230860
8961071 506746788 821080450
722379203 292359756 26171838
334755750 808546399 798935074
123852117 444544748 472289612
826057991 394533521 652547742
722103117 257421648 813893878
190186196 234469986 242471125
701794452 714432250 381151597
372421288 489522930 192150975
703591461 576259558 286233725
564841214 258980318 659746983
598329366 597526097 504343075
783348603 288721298 642921752
348141080 418419519 271617598
833501189 89996409 94598734
267495068 284632470 547388045
138562297 693432765 186569092
781845834 68879381 13617491
404450270 748203262 201595407
682752924 473951979 50606638
17303365 621627199 325076155
60614335 678303708 220149346
65852449 381008431 383384532
550948161 543604907 151400315
250394329 829665987 734380258
241120366 813189940 397275356
488134635 101146009 652063322
387737128 560691012 414157338
810808199 390480510 488443332
816013365 445787451 540627569
832566415 499871739 341286727
548904641 400201394 309723893
325809913 7362086 490494390
341065889 751619545 317009697
609825725 473649866 561924018
529446356 452845165 393466679
808788740 372216132 332130223
715396409 367530397 774422266
696068987 414754967 247063382
34432815 726279040 679786484
311193595 555299617 270496344
232949219 784817308 692251151
389918506 638282945 768930414
698822323 702284608 630411404
756227526 432694140 798811927
663471100 640822345 586000969
322068974 498552171 130207808
303264969 188949906 210926497
658921624 306960180 87168084
812797566 397626433 699818847
264230125 732519448 492605470
492964948 604778906 260199304
413348833 441344664 297647549
166470900 388920777 8902390
667320383 303120319 18002385
20336047 242534004 300645521
788276586 677963376 738821941
441818068 115199187 640824494
272825040 323724045 213588812
415644251 98319235 297428522
491957911 105516816 430687725
498085475 83261523 499937867
116716306 97388952 830645250
535737445 142389696 551096159
693579481 78545582 748957091
657707589 3468304 490174357
249246945 232911804 41274051
696207248 713202538 711330099
457839287 637583349 830043448
531743199 505566097 577617732
575798712 359123522 523055525
589148172 110450193 786419219
772574149 34984374 315305503
451790449 748405161 13530658
812661178 202968571 413504392
368479435 617461525 200535743
229802779 568978256 91714859
783439671 19821694 192196812
485941002 155695450 334269321
228365908 315638814 514621067
300631920 390546118 531521151
469593090 153527737 469152855
814931061 203636974 764273710
84906885 532211438 410641003
21366342 386373799 156563237
517384130 539245483 782597715
348683195 766694158 465692746
820115942 535764305 715185557
15330858 572396256 125166643
62496012 591791292 545031946
491005978 176224928 25941651
506945248 133602730 372137515
138933973 142211054 143606059
499846408 80390504 291597777
18048503 722221628 198152895
669572298 777371510 738171354
654044386 618146429 342280702
348591109 391985842 345441127
307686943 282463667 235608443
17763557 289367512 568500366
792125914 351200889 523655506
543456822 339497475 442864575
674589378 358247128 794443241
222739441 684414698 275302157
630032333 160963419 208624353
286984170 594655619 92281755
25739197 319461683 443992205
623621052 377521163 242375789
785913625 421161010 199551367
830347665 383633894 436286185
486158788 816799225 219636689
770517398 307282487 65730609
708350375 161961938 405513906
473651721 314273084 140145191
1816768 758262541 830919907
493883954 683344381 335979394
184815737 579807560 350276268
518897105 168437921 595662520
278713902 816889348 409029337
372771904 231960659 479117716
636154859 522743400 550841472
12492486 715132497 96578172
465261344 686609072 508600785
406976830 422662816 70606098
235684581 306160816 229722877
627682836 261087349 701068357
267778873 413250411 9397663
732409551 102313399 445915556
670348816 346593267 83543620
634266388 426538651 166667702
791011738 705623569 453341584
703967188 412468434 246011616
23073225 356404741 276271099
342669292 542318567 291421535
391378976 227008738 277834779
576195427 664866753 81683472
823005921 109904691 425114571
574908598 65526921 296859468
363099406 335348895 101077629
671435740 207794043 755420429
92403746 202876461 515663410
803713067 196134174 634807975
601931828 792303852 644951318
81972912 761057242 225886515
204405642 569648643 426672739
563357584 404501000 207736233
706834793 820085776 324569064
58649808 334380929 823639880
443093049 459760799 401013792
586711474 456858273 204084789
363077287 163273599 766642565
362895131 542277099 750972802
731170573 11977577 68528571
377308539 642706381 194443144
548446644 765219014 458274362
741483156 375567012 814436162
230242442 365774043 168901548
200818030 656267287 53959807
411468274 204402241 380425396
735048950 418214912 133531915
213169446 124458671 717758845
554472151 733997361 138493086
459458354 381709819 393288795
434296740 589781207 79177624
203098555 411306280 80741719
281154256 638780843 531897884
442853541 718395397 619428685
753527003 85323190 297779924
312107703 829415262 311473021
675888757 70076559 62757998
323138579 343126194 581404388
573562828 629269332 445080682
396692224 647621890 301953598
246645667 456949851 602817396
654761228 532069556 204355924
436503930 599800650 24097280
69834404 733283267 56877451
694201295 18602425 823657037
511377102 655855499 695497619
687896050 2579891 791634803
384986636 65195391 662141277
9289437 687041056 226797709
575711846 349284985 229069182
518243826 259925984 102632925
119905776 21008910 109973914
829995124 731664003 405905102
736205138 795429330 592075613
646662222 551090723 476685050
357707503 289977722 359048714
528526466 830116283 810442485
187553312 162183952 151282494
623682452 596693213 258620585
277578070 444158330 728763797
156527558 177050374 688522713
531110164 361054420 338810683
773769763 183346523 167005914
831080443 265215278 667168444
751155921 541449735 324146950
347531994 630427374 59027428
792912416 738025466 760632284
112677743 597378757 41146237
783540682 275728277 717514567
77922620 144391229 109643703
277166860 322774176 376996229
701132527 595198998 656529568
411673641 655579823 430346059
112315590 821837971 674042840
120356527 275304461 566100381
62922806 753612664 658638241
218087764 327859319 674162722
258796665 287518096 94975404
591361915 225741284 531881280
476709534 743752485 161258876
780903559 233822307 462744079
660867064 636809512 273559080
605353036 546488006 211052348
157335209 512206377 116730195
768565997 188624438 133071031
742905373 239942674 400875081
182822125 587490177 143086783
432218310 750301153 830667690
231594894 369754136 237291681
314832319 780372287 751264866
536882624 223553802 276812235
271975963 89225571 325836228
128235092 606862829 707241201
73471221 641791029 136402094
216181829 142227819 762805589
723585755 642296174 712747901
558893821 822190341 91418885
183572004 68136970 33756766
292302002 342082198 400226024
780314859 274801708 152113259
832471388 525021124 484658317
55139828 511071604 530505696
280533869 623187475 425592335
550011405 310739945 712280895
508770136 486488916 560139116
613719816 260501982 588037466
229894738 751959942 301044012
494805462 336586942 722384955
515905258 778151159 808636769
436030404 682902457 541289891
173248204 123576740 772086708
729324821 48516492 153925794
407562620 520078893 232089666
344232304 374309449 20541433
142701693 798817969 128645815
545608737 688336512 120042489
334756409 316948059 236104616
748629351 77823766 783710574
34429678 812130938 578246340
663981710 741225991 826156760
484310419 549836500 219202416
233164833 533723199 257265613
147246639 480421178 524430920
801967614 652003666 109571963
604254628 331437075 83520366
716040834 217172272 358692858
648115690 585076816 406470347
89970788 725907040 644726672
642537578 697090151 798126134
324780564 166162610 88995211
524637864 569762485 356359685
386974398 390130946 263679359
568763078 796199027 298273733
394833840 774325127 684834698
576389245 56630424 203973808
566113584 671506850 800166432
356125802 167563031 699324580
55030098 285333592 634894919
207425424 522990684 754993559
201209414 512434549 171769884
720592933 46139750 118970191
446702897 764976007 379928070
712576360 691189741 636826722
686942602 373704899 272449779
418030844 401545353 61413091
792849355 100602641 98367244
395547151 390375918 116751508
712515560 579817813 803745498
10589027 161774575 423009330
299814132 41226893 369703405
369243831 813943474 768937415
369659383 91838008 108447603
504861462 765349631 387849617
87317732 158571855 510575197
627795787 614822980 445587594
733705032 504661097 791084305
455420549 448066650 6860803
652091852 651198220 509681147
234748385 204721948 301883833
754295629 557052762 709384396
176822175 392346370 594877605
193143766 373374631 833746462
537465737 654867992 629457522
356247304 284137766 314980049
62521011 429408372 826989106
150559629 590809435 573599166
718252837 461194455 249872457
595755274 342815397 806070560
800424062 684758683 834208905
641877166 709344959 157905167
773078910 344623856 298183955
814382007 569560523 122147599
790039006 67224752 601064107
360549446 290386913 18995295
249770457 375047718 126315854
490935576 33291317 478452728
368054318 301301678 435026467
480686444 822212042 261627594
528267822 454657079 35917115
170491471 84187825 357123305
524219478 653793996 179526819
201145729 233271456 831870475
89080370 61136867 490380585
537778790 778290158 601418519
19534443 328620507 649644578
226579581 375090864 720951813
664219702 547543989 460244067
437925991 339405246 54868754
178764346 269459232 732304771
204924624 503763753 403293699
699403988 560427290 520818767
679697126 747108460 120340193
243217808 95831470 318804407
471477672 713608557 286385135
249635952 308216763 265431732
286079273 662671484 763894186
476661453 242940662 116704533
42564378 378514144 805805695
640750673 329982319 262187601
829353905 23120627 309566804
329944313 549612637 453872549
105543256 377842766 389444005
52438014 561454176 58724879
780531626 455255072 764623799
201895210 569401188 663266340
107059734 475005911 471338816
561890336 584884605 799675531
824370327 691638190 218341971
172209929 732193242 743078416
16301965 577751630 67767373
294098891 172224799 158553869
495370033 323869953 69842063
728396324 140090931 256255165
266424842 833244870 592044270
706651263 402230741 273409407
515617021 638296393 791391095
216970166 697032068 554944470
461923406 536717746 37788383
221332037 462588814 580710436
652082090 247883929 365835038
778043523 467832416 655003322
440893766 788894243 318741318
327002891 767497638 574885117
192406762 673935219 479205326
96942402 537781656 491139519
796304675 659994191 608281105
374016889 436452593 369760686
25375692 689491777 791750578
786504752 478504855 284059811
574024170 24061847 487700305
12137125 491784318 833523770
597527546 780900059 471819929
62349715 554194766 388977201
561641211 610118989 470766596
460018408 510875723 524594235
813229496 86000225 664684983
32119631 383461624 29544909
764416679 4170471 191275585
489688537 306301902 63295010
534110272 169564634 110301519
784461052 194147713 476369162
317682905 490019966 635680965
328099379 653870095 808397493
496731621 75303719 454160431
210673677 697921239 149274435
608704160 705425292 149318709
599094149 105061223 252525252
216748169 66299964 600749605
234252083 344038367 140163282
198644790 539206994 259630060
569369023 146575732 233649313
684755402 712316597 556672540
165713119 305160478 785215874
625458811 419454141 435800208
687278718 717262978 274914080
181194108 715972855 116992651
195476872 311591002 29519697
751129151 6714273 629509377
187985673 456971499 815589030
402691692 694401429 270614334
797173448 93254008 343926518
568244167 190834900 435142500
64956467 228301504 309571280
216667906 676277799 711107709
138985540 6093542 280552098
172107675 603605224 740361887
355843897 825325376 294175545
351926001 333250159 426421858
660555563 650567447 323386979
76201591 799508760 687949955
772701863 790593105 98976204
478880985 436803577 647084915
68608686 492029983 648015884
533168199 654291417 207806023
436867319 717431146 374191774
778735483 323619364 682756007
193654463 258846241 178572954
463042018 475002005 368513022
201475130 64255793 337875207
190180893 522077313 474610067
747554639 168188659 710352563
349681789 635385521 598987553
701241164 31734956 618281506
791200001 662747451 327332012
470304691 804785557 621026361
19501063 290517371 359009041
548033827 521652979 90054645
73274251 725068814 329118794
26008800 547404983 539078815
560546682 604583338 652661232
715191130 104967305 317219910
756060529 217381829 597350013
476448241 458755564 598623095
40860899 729303226 405049747
685295725 374596451 361483139
688913220 35057637 6342640
382519364 540068132 671953496
377871478 571005149 822106572
546758549 368529824 487751426
458004712 283564404 488738260
367418043 722667212 320710118
396896436 185419708 531651331
410652191 377830460 107120585
827252790 382369899 825966713
315763951 195275207 688844851
67873343 337750477 296625387
406916737 295520527 482524709
565285837 778430922 416245221
826680318 729221064 218885344
229632452 717213619 260988206
483330918 296238036 23008768
832552858 308254237 684064914
358463660 203099033 712343403
193258337 25853527 27081380
408851120 750286218 418289016
682051185 389043379 277687725
45603995 654900032 6357079
300740896 215491997 580836693
415881126 105709528 612735988
93277277 270833299 215360039
308913291 491817426 537674793
497283214 779837106 826538379
10044340 319057312 27232198
700783945 421954001 497252560
441844059 690831715 680308454
575138276 203342054 747297561
197207162 128720 51492158
732880516 699524721 516455071
194738993 689721641 739003843
757661692 335942219 669137363
180607605 625204493 306164536
587332843 77159304 23760628
27700199 128636121 518499978
45388265 587638872 243100562
509887843 368256462 756445510
663542161 38488634 263731423
525670073 811459310 174859355
245346412 579826359 529817310
244260116 327487085 733116226
74854099 126004907 39402488
613282033 324744333 11746860
283711225 650864205 126914166
512957814 367332596 202989949
627623377 637016930 297953325
639935400 562643156 477337515
600372158 319805089 713348351
698310054 446614914 531838700
790720974 652887859 349650312
43760678 732423695 92839409
451585664 660034975 458543436
450655698 213818377 676052610
633897790 722147632 121172008
434481186 73314500 245251291
130723746 117273755 786021653
190946148 206428362 568514489
198833265 544770924 529588733
248096960 47844596 362879003
805161635 497889281 143872671
180509619 710988449 138120068
619255257 624591903 758814573
639269803 603946334 126763678
800237902 429886863 510282239
179212609 629521894 788089471
515871166 753075693 210790015
793778335 478621775 681943086
731984162 623138086 695107871
193116739 664659484 188333095
239830796 151181591 737552006
796840241 534935918 435765528
622126407 97979534 162009197
755761609 340964927 678767075
635936664 648382765 737973531
119141999 186006536 501356776
611083568 437301130 79136273
256392302 223647119 250640610
525805466 197537432 582916586
361885887 685275058 544204713
109148859 440149802 527860615
253092075 536242229 161252543
203785609 493802291 457788576
109013464 218633275 95789995
406825688 368776602 432696238
481830775 145550616 356719766
55121582 596609037 379908268
504051656 155259367 250625084
378641740 807707335 733300354
126827510 578791587 170559479
350764936 97910397 258446525
484108520 179188821 547211290
733310177 765145573 67889582
580410042 477747915 610688066
312937577 609201844 459504056
359517192 717328714 254190719
255904078 809415282 302730429
786042955 209405794 481119071
196197262 722046390 119835412
191356271 816542152 637385358
635310725 602385306 134870224
104994571 663417389 347207537
395688265 756095540 796726131
483117604 526757692 682466340
191719116 17350171 194760631
158065868 65585158 443698853
404795149 22392395 619111485
571196878 292531963 390110513
427749055 453066048 33187692
588243593 569117992 155407843
21078741 720177393 280045688
197302949 127515582 379521016
255038705 43520724 272786193
30873707 31885984 326517594
27488272 487047143 604514964
260277705 679252005 226159067
672685326 552914946 369011607
218487961 715956174 732369623
531184257 50442871 82981027
375728641 674841288 158484921
600027599 481465945 68688355
264873975 346663213 112874225
773485979 448213840 301966087
348415562 628307009 817113926
434233397 743979382 135643673
178129648 562121754 505519578
777243411 525659881 826292596
73762841 534432331 234221284
491075515 67590553 539377470
586193448 64187956 604894246
696962293 71039964 277510240
607544271 744094541 653419658
597893421 16282597 143660975
653157341 570968378 25109408
200967384 244095190 343974535
511873698 27463540 99813470
321026933 467555196 503713009
709610106 456746998 188466590
768680548 633961875 137011301
224176845 557590996 46543670
296995259 405334040 615002797
156593089 501276108 805182315
726446575 202607879 753265005
705162405 662659982 451531155
419311221 710479782 817635787
583281337 424758748 763711313
394714371 588449709 324737511
445191324 13514134 779939238
422156308 500665763 397940576
644264660 755558670 733324460
214076898 63452517 24791116
442348885 65133390 2224728
525288642 639247355 225048480
208671758 547574754 523702116
404103350 35672880 393493393
250142644 444239787 789904981
309861684 590151338 743852052
384897570 748847255 674859989
489446351 344749570 531087651
247188845 104886890 669539150
63576126 741652575 687778474
798723894 705675782 42923928
354111449 502238516 594625787
785169473 171604423 354921786
754511945 649731069 368579798
276693028 447214727 710450669
828493122 809126530 147980225
831672716 119628714 483727683
680985318 180307144 654671350
587430437 217993449 820721599
681750245 598330065 93659561
747471651 253212756 394433392
574482672 24243559 344359446
651416766 362437180 609407337
48439478 571813712 756326813
672145863 171787229 52451611
822694593 47899688 168514959
166522704 71988211 469883397
416612452 363124738 782833009
725540405 369067966 641418714
77328454 813643642 1699797
256678191 808109436 730763059
522592678 124890602 324965172
106752280 350614168 294395486
453903028 500389823 3788282
219665755 802112855 205496641
186339645 304629839 338087743
238846806 366104762 533616326
538679307 721100261 17616285
671008500 545690612 97371501
570544767 572746679 594902480
667071662 164162640 599216537
283894418 725586946 388730689
778064057 125779314 32010002
820915894 224035725 306336903
105501310 201400218 532755730
310051964 578767456 512587770
498979823 479163730 348264311
8836143 138051522 714869344
648035408 21128230 38928258
649037904 150361979 227396653
797894858 220141647 206843391
254705565 98735584 663594292
665213619 595674230 809246707
418234053 550135547 709364589
237830248 631304453 116609592
703512771 396080097 388651551
147832508 757864091 101271616
370685838 554221909 788712311
13278656 5241822 777586235
285724175 361958022 746619237
235371526 442999172 92474820
790477346 124739554 711263712
489597276 817757086 574516509
791631807 612334237 722794580
102372889 391805218 403623023
179392977 90062888 408873892
141175161 22854475 487465125
773777946 165926527 305427197
353461352 652078496 225037661
63222760 671411510 101361742
600638814 675815395 555359546
549164601 781325908 119081284
712456105 651214741 157811697
45184488 214650872 617093008
212706520 123330147 204698578
390426530 783666516 342947121
608300730 734621696 641075959
694123388 101406976 734368034
716795207 585074465 137166296
786359693 287045189 28031805
292493341 338478107 759834499
108289915 222501418 486628495
223724394 528348541 736564618
192050433 282254123 48447887
705964200 21233430 726635553
206718653 291617398 420998713
792454285 561883097 389876693
441367166 620353226 219821008
158198720 298429589 26376329
778092800 64546457 585516139
693430574 524480879 700579239
468434547 416796632 151388122
466195874 89147703 432066314
430973954 442148285 106174073
254338501 784738607 312407942
591957433 235203378 656490147
500906898 290104608 483088080
35940398 655339213 298177491
118489237 594667492 830770761
169098360 295488579 451197948
47586402 569962062 816443294
378647890 826617408 649864957
362139972 348295325 821094985
315416639 711163413 745690385
450492114 776827542 693830793
457307264 216588870 425551572
441713122 326926014 472453864
561864848 631580384 3321037
11727604 176982088 121523062
712393438 208403780 723487517
343268940 302576814 467121592
307251696 425804658 547208518
235637144 303121831 127040855
744020344 120373618 343405178
406851271 362429606 640822981
112361612 818938366 553164225
718110635 482753632 151409429
636148362 86651709 236661925
625167257 717015227 319089116
267619661 776554951 458744204
350197878 330970405 433296313
136272455 304348065 701661010
120028565 826137909 766938121
594390126 461777718 345897786
192753938 81963703 818029709
603171013 221741824 351339321
780891806 21609387 355739367
673235642 468614178 303146068
560574138 406022249 10593700
191505572 361736881 611948961
73175644 529674017 744082628
358123855 779574013 405386781
305277152 676962096 727794835
30604184 508263621 451765455
530401450 523990043 639386031
506414524 158060796 548155609
390465216 172966890 719714733
205378566 470534552 779931454
582682244 576970317 96398905
25830550 448794758 559434565
69415276 783216545 152008955
588790025 353290986 694816050
127208073 404002064 643930770
622566031 27657631 395970347
570939830 572350765 125994309
717508257 581146613 490837766
656509607 126790306 477588522
387505538 48794270 294229663
339309006 413590620 209189725
280549335 589914190 173137409
520803668 393012198 176753763
95634474 524527270 726853797
288654570 82481141 448387860
678933684 578441168 781236366
277949619 99190115 53101772
769340913 254853333 129894598
441699270 197514370 514066762
765210013 748118387 582208776
612262943 732812409 299510231
189277644 636466015 316547077
706399465 492564420 167100813
114177425 333714900 394274420
293836745 712576009 343352571
182492749 218908754 429457890
395922282 143577441 135675896
483978134 109393307 804993738
146078628 246410880 483076302
590232929 66775224 404815414
544632235 410133446 573815222
403997032 478783078 116400005
801005401 625514659 212039424
684993338 723199018 284826134
376643376 6270430 692167676
219390336 336734834 118938233
26321219 215503085 369150993
297669453 486560249 196263425
317524656 416132604 36620632
283618900 158281955 156026173
205753475 315745868 817193463
156351258 789229430 69490027
482081196 117322697 737200046
447315457 743992265 503055085
483680653 58768339 129413138
197072824 372632869 524764746
357275073 460465242 721457742
817979916 756169932 801742594
705321494 396712287 763562400
625414168 82901515 776599228
376535306 623366895 619834218
257687303 555964449 260437478
364998120 276795759 604742990
22134416 562892686 457743332
621971131 832941389 740025648
735808821 618112550 148444424
441013540 420544096 490944148
604280533 208947446 676783564
176812289 195656838 112448594
131234433 520518917 402303585
604005719 417049527 270854384
126316151 456908661 630721931
296068972 178515020 521702529
244348872 270461716 494417266
717634613 776595618 321513941
638179979 115379155 661370570
8498126 4410250 361965328
776724141 684319860 216830754
396119414 446346633 366323874
272301663 362994167 734820237
764436203 2171751 211471668
751834466 296944977 373856535
555944875 295405742 240372420
422864869 208311133 546422505
710426582 276193425 513237522
824090677 514031338 679263283
21335290 258329633 139814137
506089558 543550862 583005057
557653576 705308784 323492031
166396570 456568347 21941396
51498047 417373251 134493058
754089008 361517066 69268043
49441651 143487529 474406551
509426618 818708278 579205823
816325780 400713985 714612974
171264110 737960318 753660220
138514917 446803151 710015289
700373920 570044120 198605241
437654301 499591092 675555240
494641437 173695774 827662273
359591128 150654018 217559243
802195827 445440373 304628472
763875438 60458461 480618161
693710968 558288452 701780050
205044261 488662575 413212151
48907488 463522220 314515780
215314995 215285699 416207979
755064597 165422777 593543865
5772012 455419916 661181714
271467093 698560441 333436944
106484053 81555316 830548543
352104733 20778064 294156679
609546493 793680042 484786756
691850581 743954092 221265445
249126803 831440992 732128507
356873933 32475013 696394028
542430923 725262773 601647951
53027869 520069690 166616539
498194601 80840550 80329233
7991835 225539308 605061976
687493494 18058478 746981240
391079679 814623304 680080172
532373974 749830 89347974
483029102 585883658 744920427
338772576 695608590 5251609
24745810 744057329 726845294
359096171 643893660 766606873
39711251 521790181 668764495
833920217 686814031 442247316
713323378 622173247 497639599
565008350 543070557 439099693
830389469 61685643 566407214
151126614 166324331 113069472
777193497 374159895 563783390
54848989 380177363 302401156
534559229 678043122 774479256
785912794 336112651 740818897
446284547 253685246 377024797
382621960 654796104 631727031
826381913 31904987 420787710
16931913 294213395 561685431
793920062 683578957 21437907
553054241 313236232 575500649
169853161 727616239 333052077
172838331 530202543 495763515
698554105 368912588 234745111
429091743 331803937 740359239
708013229 30313515 397478479
557108372 311500247 286555743
744152584 185199421 5366765
668032799 766615097 148221046
479562397 83355379 417861160
377280193 97686112 651649262
561996772 371501704 420748497
283307548 240956688 614230505
406778060 110478917 715074723
718843719 18219823 77975804
574025636 308812233 231983081
686919047 40645077 189120467
466203508 327713185 608076517
22263981 688859686 120808548
684941653 506135120 794254788
755212557 784162359 294223392
366830495 513784309 343529001
139259374 758652696 154235395
487864192 535302861 817680898
684892499 388694669 189140507
279195661 98817466 117353718
483506264 449736747 180755533
342222238 113467138 770708104
236063895 370562267 240057224
757911146 75567568 426032345
61068540 214683806 301357396
214579086 8615400 739360824
587499585 733431274 534919882
608974905 594284413 565280199
293342671 721796738 782467894
608695234 646233495 781924311
424074830 616616960 328824573
671606222 694259158 443719257
96486387 788814457 678505769
660292824 463415932 263467846
265295160 815788152 100092294
232636840 790518994 191443306
762941496 582943154 214889539
314349550 783109645 658384911
629896528 384964675 100188801
273060681 212109164 209421028
184858007 334671252 705112041
133447171 243410396 569749357
216198140 93059188 513185057
790310578 281422275 195028538
477108160 298264949 532683275
201236887 428275727 682311472
395322868 662598931 17688266
720128458 695726724 507594209
594156028 480030406 627496765
137879925 134868745 142442546
338536274 471595668 456749534
720092911 201130349 178551699
30857134 484929747 804513501
580814893 159491961 86621344
308208719 711728315 766426875
818694271 822466441 116197426
343680883 576973573 752585629
136832845 423851430 517348440
457884331 419449224 16236346
277200233 140971605 834126077
354175626 469911322 46143072
539477238 55740987 310798027
310588603 329703147 55217607
563706291 341946223 300316678
175858716 138116479 506212046
331768694 642754568 711450130
197519968 147832607 521439507
473982249 127575607 8941349
827635992 315027005 613490501
771672820 246273999 223269252
94099395 742058404 236214513
713193436 718714481 243372738
54148070 81837084 610534034
73577726 448285075 496571040
200848345 102665944 424596296
505495445 575385512 206909469
759303140 832636318 310457319
750232900 808140795 729596917
555347305 352466568 371892857
790571824 109191942 806621105
610436980 361371717 13917520
325539848 57570408 278311817
38839517 84363318 366056458
237988688 57567655 408797196
692991504 732208653 617079044
716211930 520932522 107391041
733172973 474963306 502679374
116284451 697992108 545904600
55534236 340559572 346655538
53618941 418879245 56931464
577745452 498156326 154713678
683032776 425978578 639899506
582344353 40707337 550912474
678012430 371623542 99193504
499269485 552234271 223869943
203058231 99719989 457898957
24374882 312008795 789523117
778494233 309064833 314352696
45834725 344142194 788608455
468864272 544034989 780338128
44288406 765641464 139440150
290539661 701786993 391736639
635547958 321161653 325909629
443181645 641825754 135175899
164186325 743487636 656949266
49244093 305630918 460996694
154162265 281159060 6611944
747212103 539788369 666355844
687247450 833053767 781141777
255417728 560832649 204078485
448452083 379550235 775124665
118319579 399746357 528759020
59094209 724691081 566141858
754257639 813022572 778658302
819056603 759754990 313870561
120696141 29568889 125086903
317177141 5678963 24788326
448171344 747894207 517551193
717614941 129954815 561531529
395522883 380918721 140870805
287659589 11894607 579093711
569336331 614322750 803028429
576067053 708865349 303018784
693359983 807555510 172280632
116825188 536038967 689583021
246211945 651467439 470082939
180607085 646621726 73580829
206367551 96309750 565229347
335806905 125197221 178245632
832542647 796158718 174499122
554405059 66507584 487014281
658527141 275404234 103780863
192966461 22774336 366823723
349664995 784826776 466882612
310454299 204860140 523840094
779157574 379715196 441886235
593626012 680979960 303337647
100124624 31629982 547335817
702716228 806775591 574063845
240112086 476191726 345156592
631089926 726431592 272260028
45124526 90583098 40794837
348713651 336284798 244480619
72129124 537517760 698834654
287576564 717762957 6643238
98376037 87750301 589962412
437979118 273736781 309955639
520114832 220643132 648303406
781576920 272481966 644696641
330463336 550264641 518028137
816825182 271048641 796066447
810491452 574599732 9997584
490386419 766882506 315734752
792509945 556247662 646932675
683181226 789111883 249483455
66401148 821472976 38562401
447105313 524487709 2500012
132709929 506139787 328671728
433893000 56214286 581283224
789800025 529063478 829816190
566019056 415391541 113316997
127747094 559879336 440814563
666940463 593658543 677784698
686862372 512223175 547296553
434204090 526897941 251550723
252664115 349726708 683993439
95308332 252686555 709944248
530478991 386409494 272179106
720263844 380155898 281485688
657522246 106354079 507411223
171891514 133990456 180096717
462685844 15974845 114937567
104880287 576919395 821872864
147930772 149647040 711932446
37112053 484378016 386097519
706755468 96059702 6793881
183446200 293978956 768357669
639199389 601933467 764152368
63967081 217527323 243881995
79526666 575077785 103130575
481216881 272109143 546523685
485332984 686489571 362127766
215425077 718222983 76793214
61646328 490990854 65964725
631728742 334486180 247523197
611482091 641002341 582073984
70774015 719643626 271342782
416792888 294997797 250498038
464944896 639156424 261843329
779574915 195836995 35267170
532343239 749214731 132496993
394233485 412050436 20969022
558002536 621389479 754465023
280645145 778679942 95812531
48817729 450453786 264138255
183147004 349976463 542336775
567621562 37080771 582604320
534098189 79900156 719572369
444502514 376400008 775816000
417912322 588113283 69023147
752248394 132979176 386770185
492488345 444574250 790408825
24644016 765400162 524179528
52413748 405820224 602300210
355580530 96261740 413674522
69827562 670985806 397308376
772422509 234894393 584457397
136251588 27021409 591092054
682649961 301508207 88003342
163914411 757681078 532352712
419085662 509231140 522796875
472678746 589611653 536827683
62945525 310592402 101037304
475106477 17585932 394769943
159653998 651979243 728016128
673718821 305515071 629251026
469269826 521234402 750857046
535408193 800896925 629435579
593304030 26890887 497471139
789772382 165275559 800104718
666268247 234247281 71417142
576225754 430398061 219224009
740164233 446697919 537435342
579299043 374302888 5589907
288713623 390851992 770552217
32102990 310844361 331260645
568198493 632451847 454767307
311051854 372449879 488557308
706159229 417804554 410599711
222515896 334842512 173921653
810545623 18825514 367631012
356938617 208589233 323300298
416094585 211665657 31562657
8237620 745170692 736033166
730647321 329091018 549899833
734226486 196540539 83129715
797765836 689360288 434482933
419843648 339979205 614882923
712896631 834297665 120341058
818743736 641818374 769204929
148391930 507433809 708809336
101370098 155604980 541981108
480653888 584049597 192407354
268150837 696199746 820019301
47453302 597249580 46623640
206727917 189556841 383905785
452797724 360503273 288624129
676635064 626870381 698804671
480499997 488345023 200463540
249431090 656095426 1327963
348689167 501834930 659124709
320599377 19307674 481552938
150480210 528434851 486953949
331264437 127282436 48071106
196497552 264571368 256241279
345345668 430618007 411584140
431913752 638831741 672970276
49329545 399281906 662670682
110936414 308683867 791556491
112339964 107628508 643553304
762047977 457047611 233563059
467796782 10029179 350451036
99771691 578202427 779365944
664561762 267391169 199120055
19993149 142941121 92972438
356672244 753189464 17928918
126639227 342587130 630636068
306065400 705675814 152034567
165232688 481280747 345946900
95966491 61529849 239769116
601119326 408328669 523393194
126344434 63829094 606392470
458398527 570115590 519723855
620796498 280404344 102915889
757331204 171436853 24067840
629905408 83449463 781626429
162887881 264154933 259575665
618456470 121637847 183704531
464588269 39056667 494974464
21650706 478878034 220129949
157638434 391176268 615501982
397673088 507470229 159338524
223608996 191841357 671510278
655037500 635429518 501523558
529480344 105867269 397170625
572215255 269352122 541005964
370799459 428213199 225790627
727312092 610824407 204353674
125762704 825243814 642962816
649975469 250140956 8635007
714498839 258360381 466399505
77796981 541762723 453870957
770681875 782139504 179438663
609271316 248761510 274070011
744178539 559752223 299641796
138670316 425838129 714330071
378232843 627673066 456604668
400518101 593500016 526052317
252083346 332443343 683425695
258447569 438260188 452492799
584376525 520884566 345795371
779820773 88059890 383774942
632483889 415602744 737570383
507525538 285595001 670673194
547233243 31873715 766441775
52662563 410957426 451019351
130924212 386309955 342629274
433416370 779834132 370711096
670383153 746437439 735192717
356879360 676837486 223732479
10579846 487837562 596119245
564076085 415587652 2884739
337943611 234358666 518310063
612791604 473160379 193540565
773056610 369765171 737089589
821919366 498457111 718667764
407433085 185927113 458378256
402994433 468448367 233982932
132201450 552889423 335025195
259034399 453068872 373044172
335887117 312600554 748586531
519289208 733248626 480624914
212510836 286851510 417104610
436439043 152997211 724175686
747579596 615534536 712017988
818802280 658949529 385949526
235912754 104083370 40861423
380670204 210316309 320504801
387845206 630208881 152724003
421985980 30335001 422651439
531358676 19031868 402447606
812465764 322406693 193099260
47090986 252573085 210244819
78619481 465005821 569476800
418972021 493709380 636415003
72488974 625348320 538339589
249180406 100436894 556980408
242874635 406480247 107534330
683456345 314593011 235906400
426853317 633122986 763115903
352324823 650216539 649081285
421597370 484946280 593263205
726218155 468316921 234797987
466679539 179716690 576753873
720269095 386816166 690440292
487336998 28562017 83784156
830144054 296429528 40845370
34822074 434114808 439740332
196912555 510504537 244753955
455219088 5114184 403865870
481709098 39895912 476369702
246396364 29945587 584514942
591420785 697415794 745332961
632509107 363037316 746420800
54890406 275172202 204680240
422030608 380070501 373806134
284780226 87934045 61198312
180429489 333113965 625870120
167283698 425974499 119262886
142018263 758276460 555603090
650783077 575950061 76677478
827122229 173583930 754430703
598118348 616618997 132609831
579347746 661972562 34408405
323724415 143028157 629407789
386775043 82951086 52124144
172807956 115570049 369577593
721744237 104224261 807365637
26326237 288479808 25841718
437940287 269650109 348223862
310853722 787939000 154734861
147305463 350948968 170939769
639542297 688888544 710508205
296290583 463694319 186419610
680865880 764830682 665787695
642607504 144291258 535708947
422948968 451048026 793590388
409660821 57823082 55258000
681331960 573749143 536379637
708355148 570387106 366609695
91771666 294721573 574958975
272169853 257825674 38395761
366754154 626335980 678315018
264427526 22901579 107720187
20657254 499250022 413918495
679137530 684761884 502175654
137435775 225093084 481719855
648303949 576126317 485872091
229003832 229534072 574108265
504021117 593038093 73533781
385306637 83943680 383613704
664466014 461560108 668020154
602323893 741303134 421467934
587651211 781820778 489504288
545041975 371835379 706735879
810352518 31468074 360264938
173206364 798795833 788297651
283374023 148303780 225248465
287595338 436297463 293457019
613185041 743257419 194445025
44044523 343308287 773015256
215303889 800840564 634542365
32126628 212263258 193924998
765127211 674103276 12029057
340009448 501316355 81238724
95786600 334497402 374648700
308696523 572230761 823533530
345992843 804407993 17044398
197040027 12250919 82296464
302423345 305305488 385728454
569649592 760143121 657480912
783604779 254813668 85436570
727858912 451437494 102066891
690968429 185172519 488534151
680209922 734533117 587906127
748666662 293050253 743543122
424946191 105965949 797932633
696560324 269889346 544157805
77045323 414004533 764605000
349094303 260609951 60232392
546488392 398545504 324022738
513208372 825163651 799031571
31651100 258227774 86993596
241362162 529849210 603961202
535504572 102828996 681795169
320913054 543604288 283693770
522326615 674150087 253075445
1538847 607912888 420500263
453797629 63017414 732020825
210854735 776694351 32709839
488804260 337111646 221665683
352872942 226328555 444375962
185577538 321016275 207794282
745968055 334403144 350189456
169562003 622006110 38315336
612795301 832322736 211022510
742878007 205480943 42944186
71379215 90436876 633762389
35976324 21091279 142175019
666737466 783717105 486418217
616616111 507446037 727566695
73185709 484046441 94437923
220858772 502235419 443744219
208290083 619007275 540234394
139498483 183315971 248012193
488976566 406954028 726451644
178544851 37123893 298880256
422940105 507751925 580200966
718670661 569856654 358028508
662555355 724829118 66592235
251448408 8465259 143628058
552246841 238612962 415582787
828128680 605050053 234462600
116734111 356253692 106166416
661740348 396697716 105448267
514491142 44062962 412047594
496060336 78651286 328085323
529590354 703839644 464352026
189177883 64293904 729998183
223697527 393953761 219255961
690900992 328759266 253558215
31503115 481388007 139489824
433752308 209656455 325472205
139996270 485767762 168551396
810555680 51533753 457545908
51250864 289913766 147435634
3884988 452246516 525113721
649143347 205891209 387377212
473909357 285110796 463016005
463217995 428297675 732092293
587082740 12351972 692607538
16326646 485147564 709306443
496069363 574443897 329182722
706895832 738034193 181820426
357725370 360332618 755981653
687560312 650781366 486399576
490712892 97692130 603719512
407425438 42755591 104183029
151571243 518779828 336728139
708551474 703472184 726643488
100039210 549239355 485248406
244409243 601540385 795943102
131201199 230103727 749146227
588275304 761390353 373881755
690252525 95401279 778534771
55791523 221924179 686443974
771730968 560246600 508968091
531274822 519411467 723764177
254263213 233989408 774460746
176611120 109142706 564170909
366376035 369211091 557789591
472825624 808602891 109851747
817161945 180150411 785435596
186341019 27735397 235309137
601925543 267857606 397090238
826407231 548330100 88091920
772436955 702872192 268697721
137571384 431496901 9238340
340997785 767518187 215636424
137527022 13168303 539618082
809987555 759158117 158432856
613226292 193417507 365979159
234474810 152780514 533633017
21174572 365788805 9171927
744155548 711538993 49087633
205253275 745733463 277925040
668948787 439270524 229216431
530949638 755389902 780701442
621891536 575668288 738574126
338446002 833530866 84159403
621680995 725752716 510571731
62836028 746747133 131481045
60014539 86226489 460571727
39958822 239593511 322362847
126631833 624657123 101706498
671884233 271653902 91717423
296170340 461869484 591225625
500858602 550103010 204328588
446863067 357544361 298685494
112286692 477808744 147576876
793124090 710989416 283784656
536218849 736644559 260458728
32575109 339647718 710862701
747694474 187137560 437205681
102597574 425585182 585651586
801609939 810074676 93520954
245049733 819663666 736418741
347074609 444330100 453130205
570129935 142983076 268558262
156625917 183710894 252506316
725887551 384367029 310114187
110589251 24355863 132618000
338301206 424051828 554256993
94691384 366781637 108820233
277651964 528261856 151574396
49865762 583416192 751012294
145909906 632690194 417617567
813561221 85926036 811674080
135624217 191549652 331649251
131584393 310027063 96190146
810840960 26700152 43983087
672845195 796406752 685498971
426036045 214631605 23291387
736384297 780241725 207865640
89455472 822288846 364879244
447298845 222467133 45295394
383790507 350035951 268631468
189525372 605044705 378466334
97916797 811342267 417918918
463783543 686355724 365803935
537155288 356485191 517849135
86864167 525612150 367623556
232128229 752797441 283547094
301530155 581924162 176857991
498578735 813718512 118270395
135971219 645426741 154862394
287944981 626038991 300508725
295456591 439171963 415783761
342188710 488776582 687949867
408839653 745637653 295496458
294741002 23882441 107406531
309575143 390634359 186355373
134539379 227193220 353590286
212270833 99583454 228608944
377558028 137260698 665854979
375704904 70527656 538480847
367201360 229287044 354165141
687976269 86699411 84949881
580396880 787722652 17220274
497031724 686103749 79680678
685879403 420609271 576350934
755271337 398625185 245399428
692325105 682413094 397780395
554872489 307661207 182698618
199008702 399696614 112317213
343927032 382598394 590108767
261631668 86731545 48173837
732887096 58460242 485066479
142744800 785290922 723646981
408432513 304433675 197490668
69431209 93908411 309935685
679899251 215792056 678673063
114548207 117620196 579400114
163018389 511723648 135965047
396276421 245879654 484894485
812717976 425344750 514920047
340988759 692151339 14619666
383017602 110885607 575371487
143697156 700956321 40054944
534166735 520430623 309818827
733440931 385369532 659603177
194369077 653973107 818168433
316162622 399550604 264290760
373817300 381183224 403648398
694791545 726117807 150918398
513514199 679321990 261516871
319522998 405660543 432981869
370206462 497353979 631303149
548981692 392826987 716090778
627996561 197177099 292491141
455330467 387273379 592961740
513000661 787343884 279311073
115705545 330902043 51526521
45358573 565419350 112000142
97062480 368386952 109055854
379704530 209576094 93396572
683877872 522630087 646769340
702200604 46288626 604794183
99970849 238375217 769817264
413145380 109463644 483923046
626376937 276246604 360473785
750369585 435028477 476244897
533906696 312360922 135790128
629005262 772315427 271090393
478239852 431274660 521389485
492497505 396393388 374213955
49959282 423083079 571130554
797906436 648876398 457656101
2559320 773140945 597241112
298158532 395947303 667164035
69994768 196168870 692028628
40230018 691040157 540702588
413013839 786664075 629836463
337748621 181907740 800089793
824727881 685393386 554271267
382791646 268416234 748386530
535442395 733235053 208942078
184266623 334297638 74523721
480690579 45689796 586144222
407333061 578656230 774853816
348264411 64273351 693144190
491176081 400291288 725126366
19469931 325190128 697245918
726485673 60546606 583486925
642357857 687861026 615834949
234646611 10546466 603356364
538897701 600454807 713034268
94684599 522521215 31196458
405148844 409331058 234210250
304828757 344068186 682202030
656664925 624182513 476315478
218703231 728719861 802142529
349296280 825216201 410638665
239224238 383800944 26550224
349724532 214437518 755203648
201622352 318458862 13617455
553255739 640546905 281207555
33748770 363112083 823798843
699291705 704833467 661151518
44965868 507255490 445282370
541810540 793689644 449818891
278149916 654880425 679012138
756142503 93010515 411365559
398964155 606613479 112898864
6893522 669079880 416774681
749527249 130750715 664087803
332814400 830542852 474638837
235408844 728690885 538569386
362584277 285369566 721840332
587594644 166614587 746775696
258691491 707980667 414243985
579227354 24668041 614917559
66206440 623048226 122065791
530340958 720706562 438895433
765474610 772300347 766395781
820475982 93067696 646740678
695608283 553091885 47303263
94835944 89032043 637217848
714183236 569325511 531641729
493304163 761670994 691541328
654148757 96470088 248376468
670802636 673831602 44569605
415731449 831157467 269643136
488956089 375592214 185697764
427507036 751231894 361014272
554984116 758007624 822824838
502107915 231661988 322302754
761150497 832316393 623776784
2162908 361149397 76401563
360967168 433266223 711316375
259021779 525105161 632592346
133423089 507436761 586522505
382972758 197070681 139006235
89959665 589162530 672773078
235734112 60333566 354972507
293441378 1910600 625319935
391975088 4074749 823708552
157151124 62330515 573269579
365311652 245909884 652386957
313126975 708173784 304261944
3934464 244913309 760780596
528563008 218129101 491926993
609456457 283241183 241699777
122542011 565076863 18563443
339823951 44921891 387004324
652722650 257528240 54316405
364908347 531912843 26423911
562629075 626459009 245254946
391848237 524148127 89579536
91162385 783371586 205456268
717740851 40720768 459317447
5289206 702958599 356217657
808697197 608279957 234663509
253724276 81296241 541822673
112988045 672635339 550442914
789508183 732958397 211851441
202274510 697946967 323903480
392006441 129555287 211014783
487573600 312212956 115886536
349662551 72390640 15477563
219652684 724693173 603356322
492521004 106125498 465465449
321219443 286712612 400670747
520271702 584874935 806302344
684251574 421680716 284855814
489381797 506367053 699617129
341304657 473305140 165798724
699486668 190194185 64325841
721750134 670558402 661217602
231831144 166422425 373827622
45215522 826096963 118152290
150899140 382471948 98102923
221503293 805965126 794835298
235011442 335479837 668140153
194011728 406644010 569315453
484495735 600966932 704027553
596240181 641516157 108042374
217404828 301907492 776342422
566691744 43262202 678771159
163512125 778588738 496112981
362401362 827197686 58643209
299838655 291685169 268121498
136263903 219027668 86911927
687580434 128056865 583190402
287342925 215248532 691542397
195313278 299059551 38405955
173619215 345347523 678984186
15545561 792444458 534851059
665831718 263926948 129041751
562823555 667989820 376146
339155266 573501038 339703828
7441103 159283879 326069221
444153565 595618055 534068816
23318915 482108040 653291968
552064580 75908811 394599515
288718792 818664995 704899474
648412982 361913138 475359382
687394955 657425666 172493023
467532287 98248996 453653823
128304529 212451845 146134773
821274909 666871878 820957517
16362127 71946857 703072899
477769788 616989235 124741461
72484081 770831427 220016167
132798603 584455078 680305096
214499169 261781114 219199556
154457068 231754883 432099050
247047119 759711679 120492317
737120798 316974837 489843043
462911265 290251510 270501894
622101684 130758545 642945768
93210262 599227997 579207685
619829249 213798152 462448198
26064610 272682034 352400648
304553097 462784188 249916485
545429859 596714295 346086055
220262160 358402244 496704489
635645099 269026470 539042471
331351121 299761898 442740633
9722197 730534968 335365154
198642002 748785632 622457209
754189754 133488265 405803095
135312399 241431996 403813686
495240380 639181165 41469032
775474046 86221183 185611976
786673898 55919443 370491418
398864956 531076697 495852986
424538478 439769871 380459953
283792266 167863760 546623271
162632712 131113169 600402285
440893904 228899441 105660661
734309677 622927184 569716371
747782423 677356486 771348132
319941351 238039547 229811068
238216699 308973570 736064244
43120527 754163327 832325866
781978211 295085200 712312257
332011692 452549126 56247406
567032835 132498733 91512588
463287401 793326091 819190654
309253547 219884907 210302179
670248137 604417068 564307027
361316662 228564840 469946481
188171337 408865045 607778113
426243368 104821135 228027001
673665767 317076301 234939558
282427236 598173570 135161150
694293346 440278602 540444392
375296281 686933313 687367979
273889469 221469084 507592880
402188776 582988583 100213917
302449478 525767584 7982648
279572506 484162019 76200727
424776768 745734367 750131030
770042586 571783155 576577587
715131431 541212373 442052612
401160518 577075246 151567946
156073397 686223795 213458181
68927449 662942208 117493704
816369358 271575965 163868171
620208796 449023987 113503875
569354484 286831795 376446633
554439103 41983091 121643247
340799773 478308546 766690802
393897004 702729124 431875336
45634203 240113463 8204221
226485666 505963266 479255875
750888308 310494895 474735584
830914446 381091778 617673388
781865681 606223151 583165004
648755135 90834474 769255790
106524173 777987054 445034105
561638403 709161225 135301653
11825800 43412964 424603034
290207694 279765231 224959263
543794828 442299031 232361652
573833317 178043926 826228277
531449225 416900386 31170596
131647073 661793410 811626723
575646498 78745894 692852603
682080530 20567510 338515080
55314020 462060983 40368296
232618195 479972486 253305549
2077554 733341717 23195054
416450443 738820236 504681446
551493488 348912889 113284389
750343257 360048475 316183516
219537631 167906453 38747045
562736296 300867726 783716559
650611575 367439312 392457282
59589918 737984322 565572937
164311937 740277733 11843289
303777033 169455891 477248346
824644357 109374665 754792199
655713967 24129202 190058678
187489432 741126658 430189543
611261703 216213936 358399347
790740648 303988989 361511094
778977919 140419907 593776093
816965076 387031759 692516581
517938669 698729807 772700122
304889142 713556027 586918924
12619837 262922597 574356030
500818173 548192874 415807706
483244972 305572318 50659599
315214260 298586389 264273211
289089972 686347452 450473806
415877906 496523600 83817489
559334231 128815225 99920509
41255217 700220779 619872375
447300393 159143714 417929890
783928240 632780842 830230939
70807783 571409195 452455718
219209113 297175980 479353638
439821821 650655205 645161137
85207839 641530494 277333896
667520147 548264513 262004705
764719731 298315336 54946824
497262920 660721097 540088829
818712703 318250620 671881309
382233118 58378657 286238787
185896285 727987245 378414437
87650597 18740993 673660720
695884225 79748949 377217443
640836025 76382792 800607317
715715762 275460765 334051147
789745724 624538873 679087252
803791678 721902617 342525424
578402739 447580191 508339507
275838237 369064146 591330817
51239020 592301726 221378950
62214946 631232483 686420323
746919645 799398376 808914679
120753521 203141646 399968657
47068432 606400373 335412561
156494714 450360791 674147115
137459972 527309894 785465530
598423479 223895584 670287092
219213462 422564155 789400176
221429104 812383868 78035609
433484833 527762745 599509139
377325524 149986714 305003535
507273265 510986190 302368732
391052140 477112973 406039056
833987362 374227242 545614645
573789695 427402036 545236808
427260356 191258259 432118369
91339262 581133360 793983706
244240667 767303553 680704005
9693549 160536549 459731779
461783780 22134793 33296952
794111339 609006334 395160354
3378615 326206624 791932584
412884016 830608428 206871236
565027333 825659823 176828409
760281564 17482571 118624537
818166970 706316931 305817452
179871119 375323738 828790176
732977455 647141470 586730726
493842784 317284710 252103226
651309239 486610993 375812134
732889455 634725789 740894003
772884776 719881782 29118958
621736719 779294985 14959888
399925011 103120099 113700912
791999935 387955294 505491939
142369154 245537617 562959107
108896252 761844546 495494551
273305985 391697095 608726471
652426351 809686953 186671468
19618226 45690337 250983207
17418615 378840939 800968675
681169308 48522431 776268386
713845891 487253953 538176274
185769520 313451960 1710988
91493941 228135381 64786527
786048692 71054488 427387800
724418437 486104618 771551606
764220602 65063160 274156095
13285634 398424169 590088580
391359890 655836172 257303941
748666876 775763917 426983366
482089246 657921344 174236632
738319253 467431527 69701754
320703021 261455287 563440098
577265062 557715546 51916116
733684082 728074665 337560658
414394676 396334284 75364521
366675093 796267114 466722923
317062346 106346732 199333367
521609716 528473914 723534703
374524842 32856685 115931833
443214874 246006953 336584894
235906345 289958159 105947963
734118582 446841614 29490389
267064008 810519042 823659692
696478287 367089848 803555259
243655248 464349877 228305019
542067128 591326607 178192083
790207942 219350530 270236947
255610515 719472090 571997341
573778282 227366996 539266725
197772232 653358556 813556568
462463332 307770850 236120181
761913875 292417364 586424871
780133218 499596983 437914678
27545995 534052447 122543339
825588393 384043466 755203813
402345516 384666851 402860832
351438261 87093374 719001821
641081042 332868659 384766047
286294510 114551963 18859674
239786655 484609265 521396087
410162895 415119237 507274407
261771363 273155978 3104376
242046710 622466677 60952934
285192026 637945219 83473201
489719413 241375722 86926988
652589548 657189593 447550154
808366294 116751207 663965382
193792671 819653200 289291792
453921488 775916336 130806360
686691934 340401523 738351924
33618120 438870172 535835590
349297134 353026468 238272874
48790422 310480841 362678377
718188270 563928019 5146327
336035133 227334267 739935373
24627308 312793935 421161257
811481965 240517658 480929609
97866539 199904178 782562058
316274995 739473159 88641113
607167834 668509182 831414062
649843105 388295932 141938055
186392810 698928846 526862978
280378729 130564341 796385478
90673878 189107790 575737598
327707859 228582766 31347295
693113995 444077305 268842739
109582354 371112867 133712069
121429696 300546393 726429493
400306453 767278958 626579033
459249527 812428438 700366480
490308812 186060317 325146444
110620192 280319367 166256944
66857722 570502927 324403547
701781579 382356827 280587944
86143763 318224161 64702936
821852567 654883088 605720041
279329332 406481475 34846147
143239672 123965048 826181692
456841728 591227845 159122248
303069717 311374365 392737203
798886170 572749255 165799147
208321728 597258871 320712732
427149284 729689153 406185233
372014400 637046376 361468137
681667593 744967405 495000353
312856959 414156315 168745661
324948715 384811494 749454972
263140155 55388724 807501851
419081289 208763342 327476052
190803890 725304904 463838379
171048676 84599919 590176344
90117241 789232094 612598691
534510797 166026154 712433734
416066191 521088374 479014626
208040993 18530315 243431691
365534720 383582180 619996299
173746481 247401242 530803244
140636521 757465686 230502650
758823561 759968653 316725156
597030301 439967868 182144467
329058784 547938558 65618809
620705287 15232777 259830223
579712818 727856412 237338901
4513039 71663554 231269197
435329583 32381272 159184744
267736545 640904959 825171478
631651503 726942225 24478267
40203300 102350323 253739752
398188465 397261482 568521905
252739377 354956738 42503709
225980008 386899238 244353683
165611298 320777534 685807139
746688414 307642093 206879721
41438974 175379372 540285059
430191326 539934471 272071042
70991028 312546103 583734821
532203319 232709597 494585797
285716156 23119994 651078318
101894349 394693722 495174151
291568915 297706322 792967687
399798467 696728153 227036861
464722013 366070186 382944144
526840225 555044742 728980776
808932065 557186803 479659969
329281102 241212442 681920741
706075963 418714029 201311953
611436053 816223313 18703354
362513737 604389362 750929808
44667416 8651496 68024094
694485340 492531791 639932412
615517618 247722184 359502866
172460264 430174510 764337831
591841772 314354931 724263359
149185613 339434814 63025268
660291167 243909899 68799734
641249972 49436354 761702967
833223314 392808101 666260885
322596374 591408686 646879699
82439452 833407901 588712104
182809834 463254407 707142401
577984409 690178056 816186037
259739356 507721718 667250218
371177888 796957583 776887326
834112233 559370310 732286636
171745117 267040980 97494020
596922007 501337148 268995280
743879830 830675574 667935253
7263013 326805515 98877920
391475188 613142792 645270751
612068723 522158717 688478895
550767908 498577726 225502971
785798381 662631160 353111977
146691255 650308699 176026273
188435210 775621455 280429402
89947369 570433529 315970225
106631325 790983419 35265244
14747132 248345731 177988951
44108645 391232094 457301571
342988838 464686709 390903741
283070468 637256597 613855351
172201051 259222 54474111
369935005 602449388 458330981
467450764 686493717 727559015
503120701 796107211 768383811
134294444 313145939 106327277
271819914 726473585 500282159
439741989 758804694 456629143
607520560 544890602 167939889
567226250 1978965 747519662
542146047 405349944 731076961
593203641 728728342 398831871
30330169 38798858 75549432
166136363 759797988 823353631
134458640 615172033 487243402
374499803 287480382 239341509
620105774 603578060 570760015
134218402 406858854 102840278
599310886 779879890 231759873
209447224 666976172 732975994
67956242 88557255 413019040
152598907 475160516 217292411
553548166 405140536 700274136
428094445 249646779 200298919
335324011 384981993 337560402
600311987 120155420 720739320
17225593 755049801 198625601
623468864 689964845 404983983
822543157 760669007 488995626
222228487 314099877 150564179
428172553 3486210 318618829
344835437 600598536 391802061
324120761 36308666 567564621
425636233 799320847 498166150
713346722 356446934 391177511
376076101 74812865 584211939
203793783 481520388 537362835
337252207 554964870 273090254
828586154 43154095 270889966
290230396 801886094 660427464
646839852 340542992 719804215
478215980 425354108 47399114
790772107 730334908 551841370
195658200 291674197 757939861
833722451 511501071 588952271
521904948 199879361 136187875
733130661 368334267 482758821
203191912 780400546 309194379
336277921 752554400 373429722
441083983 236375069 223201612
103670374 217032450 263196137
673801999 829405071 616988638
327127799 697515143 263606448
525522650 689466593 216306112
716970321 746476142 803855349
724004452 387672484 732636945
653669748 418231950 396980457
147920980 573395809 400617066
548428924 62866473 633099544
386912707 19953115 187465138
527599950 486268140 721359950
411360793 601564937 164304767
210552376 211274564 824653543
545498009 725218849 537191847
261685546 787455299 68989450
381576218 203691478 573119282
45544834 313390157 773029958
455822003 796744400 444255461
626530059 244470641 722612733
248920018 242972020 248383978
509574426 712424879 449073514
783898490 39135663 476680780
535871077 416378557 60314771
469664758 65704795 643960238
777029781 440169009 769760580
684769713 174758529 577887255
638189072 247571458 321667702
150451807 574271736 398360186
45713874 739181402 652249315
446643820 662392351 156279819
605880596 674804080 780002518
65388129 440474890 629341778
697468119 324638398 304497953
335870595 383869691 80548784
641728277 795474685 567283029
631284173 754752072 299816549
126426579 479940454 637541488
645984003 498075408 556006133
794761911 105035953 192193557
197266667 614901430 503293760
34241880 419355976 758722144
198879197 677756499 377821447
136979184 245306723 36472398
781141503 496249460 94542789
113331990 298794286 807544205
518840018 570525807 367772994
724498939 672048484 316849340
248900259 278786323 562754272
72846220 496696858 507988467
158341702 35077532 286627351
509496586 327343034 804458387
210589027 560590045 94217021
283804924 22581584 649743672
421328610 190030838 389767241
684104417 385143640 515806709
563934680 27324050 676498792
501905277 732900039 283335014
511997318 178909968 281747154
283398202 674300389 673382070
291090478 402416713 627755469
141440717 632665407 157136900
241965471 191108470 742673515
203487304 761887763 637704907
261609695 422211684 413124130
404160606 429849726 224730210
788791932 812869540 408447930
561013974 434387927 182829365
643261288 444777203 320976915
174043436 809823891 756158949
432115677 75604211 528535346
545095912 614575185 663395767
321024833 117772373 250901025
506839220 378172679 724688365
497310857 507656651 106362885
505473877 3739848 759634473
84862508 289201897 189006098
573815104 474925983 394803677
399143247 658798123 404421383
298038613 590103428 746470655
811828095 419539702 153469000
569108040 311993795 390328834
777509159 556310230 514836347
675139298 138333556 666673593
436051860 532577949 455309679
307190667 106376440 500766463
437731991 662781909 551641344
820373336 613252850 233428513
3781059 194973396 339702757
550848492 797876624 379975055
727256880 570036900 170577626
769324779 655335291 524492744
416641008 229083033 560015936
398651093 398168009 478439196
716988619 338031694 590968495
764736298 282885863 410265072
647503459 103336212 135169181
266334946 540002885 308547038
354804184 241125356 366782681
813986984 529674946 415460406
647069248 20550082 586524028
25957154 249238704 231209619
240739451 692709327 756644123
797942259 281465790 821249716
539916177 409789444 677969404
602056081 718189923 246631612
159181031 335112394 176297653
793796981 671823484 144562809
165694846 6029255 148586491
154065279 249849446 188541212
533373900 559000502 357921924
39209294 165266460 764960003
723241175 275668855 725554304
727343930 527736481 75557388
226115403 500656328 37209195
171633126 114044937 817214682
653961315 66939017 198456308
191294979 144269260 448069558
774560817 586744702 370065603
62790788 465800866 184412112
780828839 336542146 41992545
240025929 221950583 2256178
651296521 31558756 342719450
142743046 326916626 244423644
748900265 152351021 516870740
325677754 15100190 141484616
825524047 785516522 395577893
7806877 389531244 745832811
631067355 104861949 54088719
251940733 569568839 566285912
802184994 470801837 161704869
721902389 55813132 180286671
269942226 55092361 495378631
711324869 428450956 374606912
284067846 670197972 425294336
64993330 137846154 823531647
336488682 262206339 559720146
60090900 691158887 200533289
218197488 210024131 137996976
398036860 593469416 524296463
717862082 569371057 341947041
713942753 275699904 675115974
617116374 724473878 668713550
373826711 322727302 150604989
467137017 87308693 826665546
115120049 579601346 391624002
662309586 683715011 432476711
450056115 577919837 671681606
778201414 527737703 129337003
116029656 310154771 308593964
710355281 820333401 773970043
485764406 548261925 189140342
309772795 62804690 177968197
683449042 283178516 427063347
741856254 107134161 382283840
135754667 710273966 678593645
816356115 267448806 723824538
475353654 184194269 547991501
427274937 213922458 488103332
245925497 541463860 720299569
397051870 256966110 154778798
93241491 808881153 428956872
129219417 757212761 751053683
260929849 269382062 110892448
509192227 293523729 88661262
657469537 106368858 802980260
576394583 486538709 770365340
758434405 563524162 744449195
265446109 331247841 374519893
464023197 157962021 160093544
189859307 528911546 116931401
440085276 9457418 83638150
737778003 58189925 385303621
729562315 211155977 679619433
684024946 631521044 403745338
605248000 392460565 610801166
360682953 460605960 723265708
364196479 458139621 418739716
524891504 492599857 606066574
490166146 668361000 425243775
721332486 413316726 719507953
207092472 232555946 107503374
215329889 725970454 615542769
136575669 466138837 504487599
788064333 383634077 639307098
627246103 407055848 354406245
265201539 405785571 225161771
788908424 711865380 345851547
386450086 116099957 827089397
47003469 281172203 602315676
644694357 122683725 705768540
249365546 740698137 509896913
218377675 757075291 462503187
723326267 438439206 96202907
226128008 245888880 563638630
223197378 724989838 710718553
344856090 100186214 593783960
177495546 78267604 572733180
464126431 4251656 582613014
757041431 651333365 683323401
577714024 703707898 246932550
370443869 177453811 370517159
90551731 87954718 688966856
154135509 152258451 326644085
445940625 199149731 424426989
818868597 74028836 509473704
406056460 172703373 61787174
706859356 595315847 755136013
10039720 80268893 228143105
426709549 726012304 744155534
323524157 588581937 149959641
720697243 21099757 173725110
521511616 406913725 157662577
727282311 34697339 278612750
171136835 50740987 728632465
313087276 398263405 604609034
705332072 642298489 86013159
551653143 183986599 373840171
519382425 340677699 656380335
252545199 510378895 60218868
291790938 271169580 398783255
469407123 809628213 792278289
449434405 773928355 773593932
620479760 534959743 791149823
47231772 43087445 54238251
270409426 634273336 230214261
541032311 353003945 392299605
275692135 217321591 367407916
141671621 242228791 315271384
525657403 239273189 200954204
673755404 45373668 656056252
339722710 740184336 128939532
99443466 78105667 135778783
645719614 654922228 635690761
525293685 157758065 280712755
369659846 325591931 138079068
169115598 309171258 324341705
248776924 439498702 208614578
154471774 99064955 230846444
401544773 193849586 344253300
23479598 72067937 504590996
284744896 135011769 272480572
103390345 746994016 509234532
598944412 670054724 374171973
186842098 468802978 313063297
586900264 763631487 379230895
526974993 420494244 72080599
505608648 478329113 794005299
644347935 214400870 820158896
403572299 411251464 518245605
360238507 613904589 170923324
131655905 612190185 36950391
48012627 96702111 642343661
83158680 257527181 130872171
337761746 546572216 707788232
822564764 356179319 229214183
53374753 763237840 464373898
346866183 260674212 793548549
632685442 108942200 199362075
674446129 389455885 568457226
147942186 472393354 41767704
347022455 598315851 201126841
440145748 173870825 356788828
368137684 148527203 150964121
656165174 329265654 471754698
787005609 29270761 30945140
473415830 502102865 635423309
771424498 31819246 612128954
379031728 762014219 388547735
634807665 758580124 770812809
524943313 177866869 211022412
226231220 114433106 748505546
343350596 264184017 594096633
792339613 359734455 433160631
354304831 187044265 295244326
549706876 28032729 676686752
134314829 571190343 69231291
770431552 644680529 465217176
202724216 435711904 106773987
634738744 27744550 751359626
64624015 807097555 496230862
341185899 473115587 543156209
251472816 210489060 396651734
525369576 352449031 432897070
829722829 557236149 185121635
352772288 674967286 576704088
58887031 374167607 556165278
375699237 104104515 22156014
213590877 640648439 579777066
64452495 680151979 683876579
503692833 62434185 75144744
133744929 547527203 149699111
387723156 201705247 671631413
376880158 210687837 337793324
130736189 107179413 234977488
516961611 67653106 613404576
211746739 420634127 620069132
354486211 432733482 578069949
588787574 804127017 472612601
585739134 308738989 211743022
396775672 713700991 730739923
334814057 553735255 490138770
433670644 660973752 733187084
65205802 429826259 388919307
549574804 193367574 386997210
614784967 792381368 188314904
169137110 589487844 791158366
652238756 754171459 391044547
744323603 103056241 162404248
282620865 209156365 204572168
329515563 237398356 107473577
687819756 448024322 405520827
657133706 251510154 381866825
279943169 262356090 297050978
303588428 545384536 327374421
101417738 58467405 444924928
579301672 485503683 433663534
4881208 187781327 36993032
612862780 790294401 213574009
670159633 801485648 758291181
271776339 732566378 193777634
601276123 80993137 644503305
200114716 692595466 715201624
491238733 61930138 14412274
163645901 315738017 249747646
518765512 574898797 810144665
703064221 769815333 504154448
743975242 239841151 817777288
602736029 346586479 353889627
675427852 620736345 658928619
142755300 627895951 434616966
387299305 3192871 731853207
809715375 641867238 173879584
830753811 816466520 670073857
476796344 367062385 423872976
139241424 424386988 706210572
70073648 72118613 124728965
38250827 510706667 38669070
245988020 49239695 556891917
176005425 191613842 527072430
511996326 434642345 108092252
429666710 704965752 689404566
61907189 226754308 18948554
333212327 677809294 790948353
630506187 341416121 788271994
808491490 674968717 713483504
95053380 609116257 57445782
785688520 186131738 505651916
437992235 608576676 779682440
699906345 49635253 726191749
783749326 261015329 42102470
333607196 93957644 782034610
784269942 795329439 249896391
140969307 487287569 336098765
735523576 368996868 375380725
236786238 101087786 761142836
555893837 504253180 144247359
425936652 78059345 5872820
696751444 165068486 299422797
673441282 673963510 175578418
49614748 771818667 214263522
490632772 251043637 247572381
19560491 374772391 518636875
409425868 389211224 61070909
501654182 679033841 102786927
488937383 199986765 625894646
106839634 701757085 812666503
775058480 546641093 325825720
517720794 715556668 230718576
754567286 278887654 225029097
803082357 730931222 147036169
603781912 281264575 401571296
305048567 130219651 119786090
414017992 749958578 628744341
261221942 610968103 411465956
706184050 73765514 822882327
267579311 619642076 817577357
568328325 814106199 715310191
165563752 2698124 435062538
529148802 388886231 608899434
719569358 111881110 754277936
302457672 92402950 785666944
428699872 421467007 474962931
74500629 498457581 235388640
453759106 171671750 779914566
162936263 13322144 286363411
54595610 74339791 383211150
726689685 498332532 281745253
336998109 758940238 37830141
109874018 19719711 95276394
371493160 453279516 568752487
384836787 722927641 524459380
431627996 748228987 262240386
390885843 538199991 556949607
111090820 756899089 475001008
194922273 611402368 259486173
662118999 535179498 221414365
340957021 714330745 175208777
624069379 795324507 220856285
98150761 692193574 314518965
410914915 656705858 34124992
805966620 379618979 618411631
369059566 726975679 210662256
95537899 93179646 189860303
531252777 262212299 187601972
464015476 507213812 764279584
746339204 704204804 540236346
237767385 479564396 486650510
131641556 184133027 316306678
257581532 141344072 770667033
473914548 571553914 565647792
753431582 124046961 697481547
131263733 471612088 11043028
225275035 704512116 227755967
248749122 804325459 579686939
60471033 200968967 717527432
723986100 620931679 166970589
221750835 119943326 80987013
685591927 386882471 399648217
402281156 307149590 788175975
675558975 70535964 511006204
465466690 76734091 541875611
573057108 410958609 354479802
31649557 498352710 482496150
814983265 228296533 155675921
315818367 280467824 145157570
693050323 53916846 474979521
116083378 143352499 15755831
616773967 596000669 518184059
767597737 598065854 392517651
817278544 107638048 615435052
328392306 474632157 439667127
170630278 774986412 655650583
336546547 110529614 318079672
624529240 534463959 263895774
269917077 667462842 575839404
736176242 809029473 752710391
666998858 551871208 429440212
677857048 530996342 253673696
322321739 359456068 712730203
103838058 221595883 199250251
154404459 322064264 439837693
253193975 370341742 256127804
574875326 762276543 205647355
342000384 189682171 307485856
49601618 148749616 613668639
822725107 440950774 788846969
438708014 713358751 92656233
463866669 666910161 621006128
706990531 549051605 479285306
507019450 261348495 750840401
804552848 336517694 433443125
490742069 411494944 286161831
415595981 672517044 618061867
639823008 127097095 452137538
217235112 734108756 677264332
419172125 10911391 830775740
271257614 477789695 394161694
818861566 601425246 56927451
277425239 357093103 738282380
260281087 748283381 56456303
232192711 709128482 820690988
540550376 37015077 156439709
523945891 9992793 658379916
696922448 802665191 50886952
19532710 572236963 559581794
643387417 832285823 486101533
720209827 471653462 665673030
59088897 768228448 35964199
717246481 484014489 190163695
15933495 352989673 294581086
324256182 716378690 810966371
162612242 546501434 197443132
634903419 511979434 666633649
203347174 529716511 470932337
258136362 115212571 66096703
89721408 467041551 702259798
63540823 385372926 464485455
323598502 425617963 624366566
386964193 476613433 381794814
199590687 642375895 252993175
509777340 491526422 453577290
194452863 434341261 460781579
272764702 602237676 151293980
146523846 318845953 762405669
290922574 693498803 277764683
267603602 669578570 587218614
805826616 152381522 538201427
36686921 399345299 552330237
82901672 54886499 588342955
279209469 102374077 707482695
54337366 188897074 397865077
95411968 518107085 764802499
390460588 573321728 637093523
419800057 251137920 704810371
401290653 190161360 122313600
236902897 601908855 569829760
799334491 500014950 63494104
718584050 456388342 671265120
699495105 113069232 379287874
778421345 499669317 379581778
515884888 522248085 540646859
692139540 367821004 483235444
489631447 247705341 800569956
236186236 325523446 227660880
619513151 256632807 637341869
111169241 347905704 639867682
553239212 270768155 561671681
803177698 129763022 415503569
451486706 511040912 645181814
187717453 5770538 519091910
250729646 575907110 174702203
99601939 303732735 815491297
180407463 332818932 407025169
325883009 432469999 350279627
291415209 789967568 817444200
213645237 426435991 600281492
772844235 547664482 333529592
121153632 175127703 389834926
283953876 821822121 575737033
162222670 504765301 380497048
40845417 635067677 807604761
696510190 108685497 230620283
344132933 93313981 127580944
156273088 172078444 475581443
583514801 324331460 817414137
299873350 57030537 639468808
681821765 402428873 661903409
208066634 219274047 350760165
562984978 581621457 748322912
733624786 65545834 243088527
325188072 642946989 381192066
18703206 117425250 461833748
814903685 337855673 438589704
505936918 80049504 409393411
490998696 299255463 14122502
127874637 666707556 728596003
412846655 489882901 121455551
775296260 811131572 428899741
263007243 359041415 559186322
753279466 691940649 354136485
347883938 176471917 672727248
772337400 361839436 299721386
337964920 138902297 197716178
576093817 256709292 139375630
381622304 222134474 236298792
686517328 350939741 43723570
491801810 441601719 216574797
217229676 757564097 571266408
589391296 381922443 824230107
592343162 227876644 98949183
468620441 596055713 721823327
683724317 546490636 604255608
152222490 628971537 381245228
576379247 54500329 286534961
751696396 321415920 350810140
168269509 428530397 457916683
784469584 407372103 269070477
529353301 690640681 13038859
453350666 470297243 690457038
792040610 246620161 632814735
551709282 493393978 625622396
366384963 33490907 796224515
222633982 680615794 590206195
429323927 667661720 267893659
1367514 295701151 294946591
71238028 87386351 300185422
644038159 416198739 626318670
749216614 246704444 35174465
567988115 5229643 312651514
755618974 285110076 696823183
296974942 564889237 489197306
821604555 305050602 450245603
611499075 802964941 339962007
137453654 173014102 676301250
304178446 650587292 199163959
496333828 204531461 322847988
662091764 485007100 226149852
652263703 498220021 495121028
219449840 435863284 746502442
569682158 468952315 261588351
2112943 706930489 90653623
410804696 120914350 520909652
634799974 152261917 387383968
685213639 752336810 529839172
423653689 554324667 4393254
202771481 753630145 310338333
221451693 773202120 299241338
580848813 348004995 515463428
392365099 766059113 331199966
151515136 546081157 375391970
617613841 793614660 621796667
623883907 17144825 814086755
612006520 521892485 97228768
557831743 611603317 770681395
257266992 743228351 520831573
777244975 398925859 372345808
578139063 276738687 349899828
26661186 378466952 453745441
801137049 476029079 479991156
206968778 233101552 635009498
570532965 434553262 378692381
450952863 829502681 419803953
372055859 200695502 789819964
808343674 678589262 206651299
446338605 541952259 411088711
577083604 602178295 494283495
46924991 305537291 331517220
493963012 166084492 10505962
518868708 319834332 682020949
317660991 58110728 713604331
324577262 740366684 409236913
155898817 742393871 651535930
192650362 643746731 719070891
366632024 374843622 151448240
399126313 294510420 309045466
679266302 552962866 696717314
519500326 510975257 219171845
556520183 119165730 272211129
120596424 620231647 362837879
625235034 616055092 56834722
497924132 531845209 152621315
754806911 609223574 699360657
33263497 785405236 204117624
621441652 550569838 62872141
486113880 362574986 433703928
509155555 528880159 828780540
173988841 565735011 239785125
546084938 478145681 196567913
131105180 691886087 15965114
405204798 167076354 540333872
538588374 514307108 153535238
89426653 276903260 355857947
582579445 482435303 55161952
265938979 388114913 348169800
333644747 63219647 548021604
818946690 451133948 579540330
809915787 234854747 164992804
682301165 252890264 462144696
213948822 466381851 661444803
10254150 546802045 617468049
391148785 339788737 75143941
199560207 562506831 799550627
186069562 531960745 167478274
496212212 374825727 637244361
113665569 320660465 549853027
283292985 33415337 196340126
222298446 218241181 172914981
91559859 287270805 150806697
509624929 409641662 700590429
34678028 136644915 216404437
231618110 46292136 480659620
467644673 373915260 330022683
80632885 539882622 208240851
487705334 634212334 462428576
305957075 152516898 754654006
59296671 732855257 424569596
779867827 417269926 220316586
130899778 643126748 465403725
230150952 29330690 203442817
252130728 373407643 673627428
14377522 319617162 528409428
720930249 500849996 351611339
461808033 84986771 23931333
636802933 284575295 387081616
362876991 629783955 594106410
531074360 132997195 292925464
331852318 58772045 284696190
494369799 296946987 512374210
36068041 666770222 635403004
3346798 201040883 447275174
209135635 515011187 199335835
77202983 229705399 558203771
259147184 617707022 791119139
542642120 214581831 418401706
10872499 198556631 442335927
417573253 794722701 498072977
686515655 89546499 307817924
632620205 206054452 635520847
60527491 238483930 134528208
520908855 397914529 656761209
331898502 202707347 123553288
752950233 711469816 637463877
785819564 364597366 207913807
97853066 403291298 356970694
142610062 127925692 648167030
564956771 243861373 241073045
110990937 621912380 638095773
450045780 246218010 10098381
234194858 422267484 141462678
530815547 493147778 207512386
798957530 315140810 58972420
598626213 449363562 213185688
397444712 213117855 565073863
629939834 579470228 804051617
550790672 565828139 352885971
790176513 182219548 468791185
663709522 98282639 467004916
768312582 509773531 463734995
389650718 617710616 313713473
319449054 784366789 771293582
354022398 343476185 787308897
309335454 338141275 465279157
537293207 66585064 569064545
151876503 183131091 427573801
515413461 378413086 197393116
527909261 771800585 745029716
140452634 686064258 395175406
485261204 471186262 227600387
511371108 764051671 725636103
773435761 779156563 649382062
457969476 456613006 120753666
5058962 372568360 471649118
600051462 150922716 248802772
120460196 494271903 35638669
708829040 180183529 409790686
716069919 434601733 373554588
34215116 604313542 364836680
146767561 134433908 35601346
543381756 715105877 343291326
319204670 530162359 225550466
279398684 263716721 738675247
680703298 275881808 81035719
431467890 267961464 644729336
122003220 745397671 487912940
634975386 363657932 406495991
425490240 734157134 684701053
344031688 253938028 470820804
204762572 79254239 723805677
683957138 200784399 66597489
49682392 12603165 382069949
579954040 587795380 229143427
562221526 481547071 1990666
87196978 312798271 277385908
83885709 330671264 707872809
561729666 144902985 648911435
573387507 667911590 403675660
462619207 518972087 545620887
344294265 183417848 500919328
436413183 352942405 267440177
728598950 792472141 821148119
513466150 692275411 34424863
606764137 689420395 550825962
358569319 465802791 342070544
756066646 538656933 255103974
479451369 589876171 215765896
82436939 23594646 619133089
166038718 94331921 486532368
740392228 529746953 654788517
529672662 437229439 325451799
656643182 199196297 709426583
204426749 802664892 767409887
345742483 699243316 83230674
221962995 358406909 542331473
731856789 300334430 644912668
724281525 390661662 348533975
275175921 645412204 480637789
391223721 680565142 312121181
814606207 72654 669914722
348246937 743119100 384213785
295578332 414319621 686717854
81454615 186041954 94935522
831228847 278537268 339409075
275514305 51917044 17092178
442258792 620103007 385209997
360634316 802729266 480258456
832139602 232198568 831372719
653916883 33832651 700234004
515947615 690402449 209330050
150365942 321331821 413942994
637149469 792669631 716879990
48921511 802106914 783950346
732006793 8455295 780336423
714937710 235938340 82532173
354011137 522351892 162577459
250758811 682474890 152429261
699055172 806507126 579407095
512880928 555452003 476728452
145592292 342410402 512862955
708926873 188026786 451098946
631642085 537953262 271312004
675684353 792608274 13151647
258405061 747161255 373647768
243115551 625577579 354931534
356590298 343947965 638092898
145982011 417848690 232879565
678128458 648990029 305961720
423373743 219806990 571612791
26336691 165820489 358609208
587833174 125726137 749988420
776341674 583862297 492021747
673632530 694150658 535655243
782305205 690928408 568506326
224293987 287844848 108307210
753889229 684299564 178073433
783466992 770992712 252872394
628592691 628925898 126291692
101052157 506896716 625297393
99774784 536557713 338584795
42330507 752423798 741706887
393755412 293055183 521083890
645271379 514630501 212473054
339965727 778876854 167643056
576549208 197022954 783417815
416914586 383494350 190052797
195550185 36138388 479020656
509498725 379218589 179770601
373252466 91570190 722780739
74090060 65535635 39454378
234866979 645002234 421919271
54494473 303881623 22887146
368994785 465722747 107054354
462341929 478531610 26086283
499621508 65621294 543469913
34680371 611616537 474736054
504154161 597466875 39015581
799218137 584843101 690052868
551869667 299844930 551542449
693120477 215074316 538838858
561126227 521537626 461354706
781460065 79592714 728552863
470475467 649832258 147302327
383185546 349014577 69974508
744669318 576589758 146951874
534083766 21701988 344084369
690707365 371603826 93702238
217117972 455481043 424784259
744886989 191406481 64350677
186628857 253871820 685155189
601351312 288569782 436484850
426011910 411109265 71375003
224712032 244911637 444724064
397470239 567495732 573950079
212380616 55784207 238827992
483336265 423272536 641404618
26709009 597409406 468742971
524984439 286599712 531378337
48387237 597618653 458332817
242160534 222233021 385314611
106807629 101760531 507943255
792971797 526788367 330605056
387929080 504328718 627739827
479194270 281762777 354497203
20266911 184926459 328619711
582675962 633474064 285249326
396351868 167351886 141656960
141479186 252962437 271973396
758365142 828016035 50133443
573164219 477407823 196870319
313807550 519884480 244851913
75668407 601196542 495588547
624405148 55666724 609236394
608651387 234742347 608893869
746635966 604849376 253808361
206545783 368837939 208136193
350080016 85061461 197240662
663448689 1953026 589365655
466598040 137519526 666801297
155774724 404290707 684097975
538310043 814317188 343618158
761994402 475796460 485092044
300382219 513669962 370948084
582028117 259130816 135840576
539824025 369181526 723386924
501698716 212813393 584482472
897908 352735025 243953617
295416392 323711305 692971179
797722815 371702710 1926751
763220919 25767799 384387255
4560720 200539255 769849826
247877287 229888693 232422039
127520856 83217866 568318828
24641514 770803546 273795811
200321343 530235438 472368566
613788239 57536007 224773657
787920192 474455794 714847044
526570386 499346327 6941799
351678368 305992301 210201641
173054422 461290940 287213733
409989516 199634561 449402904
809124388 329494959 345332416
34732869 363621422 1583324
91795145 154726297 130476772
596151755 638926469 654834941
715346487 200938032 483483007
682891524 473266696 739050937
4994115 267219266 410334198
652736154 273317924 747680411
757047887 740454233 349250948
507236294 211502290 405055640
165786126 581794106 296135598
385539871 801120192 104662327
384849480 571981704 193159831
283271556 229442874 440668698
300182862 451973949 207273950
425605242 382386508 172353933
645807469 265297376 743493372
230459213 74683076 275557901
119880076 420901036 575116758
258949763 660261343 265659698
290249303 749818919 387522
773566912 583963068 410566064
760099161 35751844 292129584
328454875 546845906 242991398
70181397 88323003 770509670
350612231 171840754 769876848
741232559 142342849 569850557
604075677 792096983 221914189
253474346 517419167 300858566
51647575 551862620 149692353
356642915 506388061 154373479
377218975 331061721 698264378
817992247 473069141 127183381
412272990 79259186 16492347
739463729 595838179 829168763
262159728 481102542 770261856
195557898 480884441 582063908
327066611 370189607 19618306
153281967 74787842 81647439
150173854 603860084 427513282
463247318 107185030 99757253
325586958 169063968 69563166
484567848 444452434 449447925
458528219 158723285 220350628
92178628 798450753 582452947
304026256 688936524 373105196
1207267 114010112 73138404
65590061 712156807 396928002
345606656 23190445 456987636
16685730 726707871 238288810
12213660 645877364 650213907
490974106 146140190 598676733
647751369 160509905 237346871
763310882 783236620 394725556
50745560 137621364 279771792
274389544 426069080 368113242
14392401 40914881 326895556
641811806 368495240 139296390
50813899 823409009 798583655
125966265 325726127 489263386
379238157 776739539 318803543
454318598 784624275 466602899
558068490 483172394 178385453
353886785 813655831 231710615
824217600 280132250 694816737
6740026 558886705 404046841
617891317 327717611 548888579
450547463 666198050 667458898
249429305 624543236 471514936
76278824 511550435 708305483
434495149 803003029 358080534
769601616 125076999 341294633
220670549 194544836 349334085
474275284 362733845 773782999
518051420 550708512 389597518
69649914 283413525 457423379
582201868 425629611 685401290
415975281 746909562 431794175
660887604 413278474 402189278
41595203 572872759 364183257
4704843 118473265 320943566
455680378 120695391 119341741
681341085 636376903 278852092
29261483 141931262 288649023
518993342 320192153 369054955
442347353 11774388 46892044
364909574 72052606 307888567
353489228 321556743 335494522
168113706 285420106 767327951
6968494 573443877 831714772
61522196 728794343 593118491
125686658 689567436 620255992
506712398 246785362 740445301
287800423 407108746 533794524
381004713 138457070 215925425
494351014 537616007 111572848
119216895 197704284 81615931
492236873 820781653 292171377
297358237 643757195 355807689
728460032 482554968 674057759
704660021 483755769 301822925
68297374 127507595 390797911
674397320 123972958 762772879
283814268 609436507 613258923
279997279 827783230 101812488
505516319 657793693 614682006
52401400 66445971 328675851
411786155 350706443 156645313
422594670 292547653 31591395
679883551 258253651 19974283
448683387 58169426 822742088
752860167 658161012 322817201
560299408 203005196 597280505
81094627 774745558 303655728
100806541 4604981 92704079
547045304 542012034 236565207
588532425 263158667 722652964
74994342 368308739 186939109
214792882 524034728 374489910
25883822 626399624 813598083
230612681 483566620 418275653
552847362 10787891 569269028
592267590 628247518 500025461
367060059 377533001 374681149
808971018 382312805 98946199
503505969 684402944 255307565
609210796 819174965 655699563
668588773 49274529 616963117
414199181 729106735 776984179
241718232 381235841 719335360
790222123 826604953 52051001
71391839 103367008 62747029
662734751 12693282 630665734
425414024 613696223 443316183
16810849 702079040 784775333
213379025 750120345 652052560
311179912 237816799 565939741
704170465 141619644 306509613
780792521 557111626 781609998
509900425 91167025 811387376
353915329 243492781 203741239
311896317 68110357 234725709
351434609 728771793 422940385
121998569 286001008 814155694
481853277 604467540 134251000
305407708 113732607 316191737
602469444 421392652 779611011
427685237 316850207 239997718
750858219 728985844 367466988
212272575 176209067 634119238
812804977 450365903 217887291
611369879 366028479 648702676
734376199 734086336 118119594
161513977 768283015 159209067
755242167 34988268 323324861
257308306 579959156 387791349
167020210 738062449 204296559
667345527 832450784 749418171
91567537 340237438 580507218
473177124 298362875 53669713
114355362 400668494 814480211
693638071 423450884 257497485
597080094 833422553 427695975
58089223 701556719 141173870
576269092 114237074 312786367
681123306 242088518 287902062
542393734 708173722 721881006
445887514 622602328 16291819
680670512 621511367 194470954
504562574 590331116 492337569
110072345 297256511 90741443
810648163 524936166 142765866
502024315 709866014 806664886
124484586 662530740 41612979
556716118 537515487 22597775
603614308 144686712 495188693
566682980 798250087 783938102
513742498 487528498 316592862
516726737 547773420 309868015
730180383 356215856 478773296
237067716 679988891 450533327
268821539 120541357 706131169
107385622 512847907 775424904
171958158 241551067 227568123
394437298 119477262 390529336
211377727 193641414 487131031
403817608 59506548 762534167
97598168 678355081 476856789
602982521 303959622 382040751
581698045 505897876 562618073
529507813 342270496 529464219
655182959 169700811 72622967
401720372 819589624 298126299
211053055 475442594 295104380
483955454 738005542 599360163
652764759 810815227 709755424
196090942 543440704 808368936
305322402 134404107 424689199
376770138 216013522 288129538
742101572 627399971 103002094
490224733 95090261 325417813
391709764 152587567 396389180
243533128 313634618 414287389
626322464 197361821 209264476
724202087 206210905 55212185
483034512 46198355 222831466
519944177 458336202 393306831
56790214 684466222 795990958
645433440 229089884 757768989
148522002 358258726 357777008
708967109 690704932 751046781
214772301 678322165 461143124
104086521 2838383 231276349
477846547 641548311 451064081
303416653 335907202 600440330
243007763 86857614 45786563
789097456 376246895 738751112
500704091 446155823 319677922
637926849 817670387 651541250
733246795 129695139 72531313
374702879 181381785 307276206
659183344 564804091 56720546
428523706 226000221 193172475
805148842 5363940 698451481
565807901 64089648 427828881
357103671 555575625 74398596
666039659 378499390 144004111
824655043 274568794 62751200
792023799 437327361 283169856
303088706 543940890 651656241
1312236 308348170 823164206
522933753 369794303 130013505
696565584 167199682 784588764
564016279 297494426 194252667
370275948 631677061 117612711
31959156 293154223 551003772
436404895 513819617 366001956
818591022 661661688 210011391
95456130 156845167 595196655
634681256 596652221 258549247
45979386 4225428 151349988
224423046 467571059 346649689
135070600 104708606 661203027
250428996 56330229 131773213
327835390 362541825 438860424
6765928 118734580 499864126
591086956 315598165 271441297
221230830 760532274 449388357
333263266 255600519 182007713
369576320 31522637 235984265
430319340 572180976 29431125
355095326 438146549 586755258
683022293 444859088 785173288
536453132 623356599 828479462
352687195 99007757 695128104
272287702 339633092 181836211
481758561 136093904 496706755
106286692 305680687 8084994
74842287 696066809 272581546
96609891 421708548 497282608
502420215 73161445 57178453
185118506 425534402 76159916
749206874 492406973 445713736
546689361 458092301 541110286
489209347 479430650 403660724
575882653 324468526 437032789
508673700 584347375 163186563
743756944 7746829 763413019
255564616 269537959 179629629
627447202 199388292 200571589
629553606 274622906 418166625
319003816 599891081 719975087
613661386 777535402 251711023
770390923 522303105 316756977
600164141 781966709 346711570
158722890 552612889 236850105
463793841 437166822 39084363
811115625 289773526 589624377
169120001 695996380 104311463
666168777 221230343 351955354
239893248 245476457 528123810
236167086 82914596 572651417
176968209 341061742 542059633
415780021 32634824 169287509
412764384 321823163 115825049
54821764 438053577 539911641
608981216 808257312 332918774
233995947 832663430 8112504
337652573 361033664 9580201
380003727 617761952 707340673
459835534 515682781 770571914
408707290 603080250 818360318
273729526 277169903 813403032
483436371 450033998 165006921
376664942 639681310 176321590
554783475 12770174 370474945
720355904 44505079 306056441
247154997 575068780 163251217
196033073 46253108 730963416
415941020 418975140 254109194
310290151 644439600 367343542
77496752 51247054 434661599
467066965 787973550 447661426
454957108 76537066 563714223
108148312 6854667 671795002
307132126 23093557 496752190
479420694 25889408 6895174
488715395 275971240 548523307
428827111 125094613 732849519
561979893 518607195 591890011
153768170 121886473 346638037
119599556 289806597 399431150
266270593 528171864 668950189
420539572 207662581 756742673
759282190 142142981 570942883
305653697 779207690 530203668
783373051 153476721 14538243
360440703 595217225 405728481
620088802 645763478 313553405
15539786 88468087 129131638
346195817 695363505 118504951
123722678 747913394 733968811
135521819 719842931 689705554
784775784 438199478 338886490
165313376 439800677 173232678
368199570 397945928 705663540
152671459 69144444 294043486
196939465 688951363 550393936
164754208 745788459 605117517
84788330 715565513 613938824
529790331 18374981 348007197
278890798 398654741 148105706
67924742 671439025 479258116
327478687 55331070 404683013
746611342 707161980 770591650
601013523 114533241 98737334
641987547 610257137 326848942
16419707 356088391 537802993
214061622 691276332 400006272
668319902 17046135 654614912
365645826 350244280 249034413
788930239 16325551 527343621
766893223 720633951 119284978
795025065 486065306 67541580
116261559 159567410 208024164
305824796 730912379 805143074
726544402 28672909 288001007
263796629 147232763 230161312
314963655 313627377 388158727
555966956 312003309 450250469
130159693 310946361 416186816
191443965 51609751 265771607
446401599 140800423 643180182
283147114 323121107 26498494
182951206 800613515 792088146
415685324 336669727 672723817
356952497 742495067 248673508
276002674 63341270 159183231
348954031 40862451 507107390
463724718 380350327 732994111
831698892 407077482 362872782
824851434 788507576 507368411
274337246 655966381 138992079
552587432 370999589 449011774
147753863 145306867 66039327
388260628 781178240 622721645
426891935 76790049 223383417
586159940 69104430 113888740
62762000 485000452 194157837
175217232 243237511 373129207
461734690 770589240 766151384
236769460 301368601 677053210
338186897 549411700 256296910
540576772 792739818 34029391
141940348 359065787 694259238
244657323 366160105 779080267
308153154 779775531 616466371
60174057 289441623 179540890
785790275 586040349 67248426
567260471 591578318 744533748
247937713 581432991 102187463
473855289 537662603 41553462
55766171 371689292 721048100
60524487 332208725 258494980
698409567 298704563 312700704
119159149 361989935 749770209
574520239 744906329 262922848
561098337 144153306 702245767
597357271 795998496 623520018
265471160 394780783 242998658
31199366 585941851 204535652
554806528 1959952 573607214
44058871 52188821 489555047
594161129 657325726 359228515
5595837 273065362 709050175
680299628 401484912 131962378
739987524 124169969 564996704
761065100 391530670 409408491
14195489 136407829 661221927
73013915 79211448 58865686
82915624 579395843 516958826
531279722 195123692 672302761
746607016 220456064 137858534
169015723 796740417 524971333
325466322 759880657 731112322
753454588 144124688 161091641
380963452 544402860 688122987
404192962 679818119 565156509
713583644 144766579 57697459
603798822 794245514 674785246
331020836 638634771 403916601
685469877 198693849 372690645
289852246 345382112 79826724
228262567 21954941 507967229
291323716 211525280 239501975
100267828 576367884 354584789
314852791 558273235 78939838
648896548 729803704 596527034
797886709 750198781 823505045
182047046 385421564 653640578
476469635 695421971 618665059
667286535 588705198 27017689
237855505 658935446 574062774
438851983 658561450 309877732
711914215 342582812 115803059
25459376 612187373 3176039
298810675 688183010 683492080
264119284 613382943 536735116
197252214 326392953 40005518
721354366 148850179 151921885
150259439 784187682 558362104
319533903 764458352 431432698
117567117 1777948 419771817
330409769 768632940 638753593
697139584 780645693 516036778
575683013 646668185 517715450
554008510 810417464 687082706
437276473 285036419 190529224
309274575 425242181 590982172
418052333 82203555 413329857
40258642 41868756 758367714
176529287 618667868 576652381
585000158 156186320 382421589
54119655 130522142 559519949
65607384 434584334 765120280
787313580 28888673 508303529
53171153 716783755 104752729
457162645 640107949 454310555
432555521 155418597 329281297
565336137 476369271 356289844
736158286 608512179 270302475
12629958 655211861 380084716
762332483 62134138 378818513
94815083 218271136 88867060
298773732 583401648 160005412
617532457 51198284 111892309
3214972 771033409 245051127
261286789 705109076 482204632
331303155 217352898 499783389
717119233 434754178 323032153
315587912 380125124 807051143
269548929 613436382 191992684
211770299 770563586 46166323
484572465 741066434 501396168
52294079 344787086 300720281
319208203 73264745 422463725
370375239 512796845 619205996
22943362 229816668 775520095
549138679 386056365 412838910
197281482 568187166 347159755
404315972 466191547 739011348
26321651 492581804 389685987
751191920 586677053 316682599
621072490 56698471 596392699
518624616 450756078 542291735
614722728 130049756 610338004
89693467 265775678 565096771
91162015 667256200 144203351
781030550 686060232 370206556
491609102 336962312 445752573
95772616 754046811 762067403
55006501 688027589 246839934
667397175 549699414 513891343
117176201 765462775 439495128
706736177 795975452 68408699
566503205 74589136 336302616
553764953 559767056 434790032
256622691 26481277 359899719
39510173 399059595 279886225
342384450 484566227 14826946
634749448 760308188 310189279
119430180 123252263 588381484
534595479 301731639 682995115
89375235 401731837 220258727
453709990 805491724 648953168
527066586 367722079 565742931
751044847 287508151 409844178
196340890 395374319 401363229
6098346 672158415 723819337
69195593 10595618 194649332
342795900 378698438 433037247
77600827 411757039 524739480
84056352 790454511 779052560
19749995 120531520 86534052
602038375 599465784 573258795
240163121 775102280 165698402
283264707 565825676 14240704
316144491 785947967 287105984
173995682 241336209 778106057
805277391 510929365 815844764
737247181 158072563 459162842
589960318 209002489 678184997
302332169 28133105 5590863
652812692 308350778 249006232
742257303 258357929 293898096
63267273 191717465 327403666
832601804 724518532 526559863
705863180 692709694 683450883
509863071 795342984 316734778
462969070 460616133 118496736
473565410 693314752 63031152
68673782 192380012 192701787
410108557 130700098 532041702
87608803 27578293 248683203
96004837 621466351 580733321
390369740 729581107 240854712
644302555 368523666 472861243
145718299 122108609 480335143
505998099 701102618 469825992
454413465 792857977 252695486
517318949 499074653 665900717
572187591 762782101 469202517
335277721 520506129 498383000
507641840 532428292 419297179
342335581 557248352 555240172
184009978 352917269 655474015
289963457 183494080 293322783
369492244 743248107 336985362
819102579 747375799 533162004
814701799 405115311 214754558
165767647 545925460 113255256
308574519 58140178 500435878
748859178 65089714 241416224
178781388 796670582 520540936
417670549 163017595 671372891
162818264 614726904 125713963
276464180 640613898 90817357
172713839 132998410 425393977
728127604 743293522 488364360
569800315 137372496 699003401
84162938 93866612 690202181
513607573 761639637 520433912
168161645 50287164 351905838
734433484 578814441 134754784
603389661 172708054 340693044
654476171 565542639 31899571
650722852 760327276 157344619
650469689 537665521 641091332
163061284 554057982 679390255
37741570 385009017 310830072
334117195 215818932 551733631
73286136 402583406 695655335
56302196 82544897 127034623
408920760 302924857 59482407
226751417 718128029 397364389
18853874 42655331 231040178
437824042 241808776 788339672
125901289 44722308 79306615
484661812 606601128 800808661
187423100 828861175 610469055
183808623 403286484 415166707
449469191 372345081 668879698
763313433 737868588 636407623
523007466 766744223 606847759
582402616 581061526 458802300
107727086 276593267 654759458
228520413 688126221 820846830
331556020 714466102 608597441
74972228 714638903 363603594
645682741 685854224 604382393
779122776 531184909 498199854
662685122 190181179 348726343
815433356 215665023 235610277
768770837 833191129 259767604
19751214 705719742 414528909
244981059 576597494 388255752
707364471 165912836 410469783
296557446 785901732 783981905
696007132 152853503 221561932
813759740 12634585 688507890
244516218 781785611 434570304
624563409 42458295 777771922
427145937 737247925 416271524
280775167 456778341 64508669
543494256 708334096 77060669
323626201 219667663 708516009
188339890 434157968 198364606
241987041 275554064 683070501
636009794 499717621 91334502
432929951 70735073 826937844
256525928 9708441 139876854
291133206 821290363 271161305
484981972 437453006 373515454
698287454 520316844 431263882
26679215 384436902 149742045
698842288 40237110 739591258
333763910 404951613 168347068
695679813 253200661 379751395
270972893 547756084 61969484
667772033 804321875 74610982
727214995 183188241 373135748
656144140 85409225 750834346
517862772 142773148 229804995
474593810 748670296 142067969
200191919 140196903 132119519
199201729 377325589 560452919
129126066 9914930 18568166
705331953 153616611 96239178
2003679 669875472 482029597
45336986 451876391 331140031
130650485 151458507 273747855
413780845 754919530 655217619
93805149 592586710 77970347
722665380 191419260 461125066
169954844 591047617 654610043
639517543 810758963 270789709
30205741 576493347 334402970
753657098 735226869 323194962
146098568 703237654 130905361
307534530 228264048 84511557
665137872 544345073 488162708
399161704 555707500 303198272
620462382 575614799 214645091
293697597 772952204 625920316
338933573 65007777 477610941
122337376 130410543 177414486
602717963 433515217 205342083
367523421 16186233 440480924
331022056 2657877 101356963
202314143 277814906 615507862
419490552 771137642 110831881
817425226 627519603 66323019
17299218 488373171 19933043
197803440 498581210 196645480
824056044 232653483 118657375
663358307 576611286 370518746
371557562 406626855 582247938
177893634 276482386 326232902
156630735 65376369 521055649
182053579 258889770 213805096
456754485 390028449 452215102
429809825 307616113 291725092
376677521 721398832 24323198
620163919 12137953 494471823
464207362 407637114 609167943
654242337 431324683 277009519
105384354 99297822 824010722
454664031 393457225 257469636
571773533 219545725 171039857
824145435 771299974 468868700
541598817 712516511 440190661
645714101 233527214 287724271
380005171 646449914 232277895
86667588 619135292 381545409
228338009 402690592 459863705
304941437 541417198 40045451
831052189 808996158 330151110
331067222 461345011 153806659
375343391 608839443 589599484
548458769 407372280 380594996
266187237 707995517 191134218
70636093 699077618 303314785
149435603 535952438 494721526
313223851 175553236 385789596
831541621 120457416 288581344
806520133 398121762 607496163
122988271 58938016 506114125
581787174 643151069 693348361
312753627 69855014 680842233
90488560 179793106 449568415
498877140 569826701 506522198
11503215 382743312 30823192
587635604 469751764 702695401
371052068 663892784 237139838
503971481 772555888 685212347
700506109 820994608 510079267
379833156 689908964 542931797
181889456 178398447 223332537
391202217 149913561 720981829
579060304 303223114 289808367
497898688 538016246 382165355
603768034 286239668 287391647
498268746 606222555 788963175
354619087 788986991 643658194
197629702 380657455 813310365
499617608 639378818 489015541
509752547 544486887 295225487
659777025 135327590 421288269
228697840 478916510 281918383
663132596 471721168 782765919
135517908 15847557 108046017
664888159 438239840 499516303
607796028 214529355 601479033
2702171 560057464 78771337
181349922 743302510 606296030
150829522 532427239 611803971
538017559 258879061 534589765
130787688 758283799 728209287
743459023 136020113 640673799
292754665 539487028 614943089
67434002 550476599 411877222
175513300 373016557 568729811
523588659 110606939 280152140
659302431 385662625 645217323
46279204 184912989 718641332
821499655 601738675 246450838
803340372 18225379 189315295
411368084 100511726 166969729
77002330 486022135 403347829
85830215 746865661 75126683
328015355 744874049 795342883
31907413 93011391 75974555
705834140 383789293 737997761
716014667 388715008 344921016
172220364 472160497 314692973
139828222 377798083 94705031
210833169 182771662 287854853
385233709 506072626 416336864
535876680 289155117 23066939
379089731 648809948 399148441
332901695 522042374 148616769
571988600 352281251 694581295
564122907 834144133 270719280
637380312 457784175 310200963
685660107 819679673 606903419
305275625 82578501 239457069
412455156 146945044 773053690
220297728 529689912 58401322
552248558 27014885 704100308
393380513 203430861 206345218
479470948 477385503 506993349
134469044 502272928 231015336
690171745 809645239 516647431
97889874 225087723 536783476
731920466 825385362 434037138
274501144 228008695 430701257
446706639 630387025 760701781
377023335 654297236 528342719
814508816 414606880 88253289
493649692 703287082 710899028
303880971 26854222 635242375
695388488 5785171 73764236
566934505 343677404 638759287
562345884 357152924 773056576
275038503 568081187 472342040
255268052 93002617 82353988
117062683 123315363 21512869
254817301 549741099 224278761
461496297 84059935 502219602
283604730 453565245 561952383
543816928 259223386 84652702
89716605 575929119 135882259
273853127 335340890 135806387
237603800 84725964 451212791
598665906 303761245 757389237
406397820 494078151 606516997
657314427 720408991 455930676
110568953 114711194 770195343
388601058 303845413 225081285
515156341 787761786 19402470
381482591 327280760 753560516
717292250 43968692 191331215
640299138 421405382 15624911
199789135 674102652 821025913
614987325 302971469 760605364
142919333 292448054 6090517
17487533 643941473 151411813
681974330 477563075 486246960
278332602 294691253 644666275
818565830 674689680 699284645
4759333 245347083 220946579
733883315 187459728 755922996
14565364 353352807 284230658
260711648 334693721 247108842
471187173 338415219 549735559
391531754 196673734 563720677
774532805 776196636 167860782
529651359 172409175 355810967
355838025 427374094 749384684
192684934 502196038 692796298
286527762 258456586 566721896
822519118 575947093 537196333
789147168 746060589 310341604
339979373 265661726 811870895
613469615 670719605 210464847
807777304 309185559 117410153
76413283 396237437 540300418
615240662 725168214 588110530
278345650 273551408 3353209
187251317 816490155 184525683
574755985 36953162 602624860
812040617 416319422 549095241
519705188 656984228 729068760
818293294 68554175 346359933
503782972 753333862 379837935
329373949 732274878 245194824
92327733 336988057 513730093
647247333 202790488 660117827
69917551 172525116 689580055
683411304 362184400 116984888
664375375 772295592 404804392
590916346 42032208 49112192
643922054 211309666 746041144
105800522 561652656 659331326
89946036 52182943 698353322
220177620 82380236 197883318
338265998 166495236 803122989
447832726 270561654 384319829
520358987 293606483 686736535
65839662 458461513 437580557
549438446 240347554 200696860
622470216 426961528 295216286
271828168 636501240 528741723
653782151 347035948 423208382
530004830 775592843 254297895
101391359 452685524 186704721
586819314 647305456 346551974
271443970 797625982 571566156
178795512 193191582 643318099
147798465 504607985 119951810
573949518 605846779 375722219
162308463 730244679 383677629
676256553 689045838 54430953
708465232 101299649 507787725
155322655 636551635 522695678
518742802 38310573 329725543
368915088 497748754 374119051
405444175 331552536 502561361
331484344 418475893 726582830
85443977 816549993 385864543
722650388 661361143 102096396
97820621 686696846 553227211
248545389 765171798 436501543
733856939 156818275 367399872
437509846 514043503 598812223
69276433 212441530 480986014
759531658 678876354 477493411
775279084 91468230 556179934
302948132 419014879 174926206
443126318 391896996 196979621
111911343 808349348 220710591
5482135 134561231 364474554
442862546 762250062 267938115
369035903 209906743 86103499
132898044 486670975 383363175
49301809 415129831 634336250
89956585 296926912 515302860
467856324 365599229 497088679
118398506 96965854 688609966
650335316 253165669 463202863
276030474 768319851 780765947
383947223 764228876 147379204
702091547 533806692 623960961
351034646 524277727 199625364
696931408 48301927 699239583
563641854 360587494 345216791
388807009 209487798 82160611
514204673 409974465 235877684
183811190 371526407 779580304
121922325 282530469 461047912
381905505 594071357 516718315
68008355 664138713 134900687
299780268 707019662 55741980
349980089 527784398 136358693
669647210 154696076 643750077
479799833 93104821 150024926
202729794 819983860 440069825
393866028 389093559 800546075
514868733 591706493 248226841
771437294 612585164 391733578
513607753 332275238 311917886
663089517 472269724 726876982
750260871 439531012 362849403
774383049 7042006 378972531
783705592 298844392 100199176
145406457 55167003 827367159
578158651 296789821 385932555
529120601 366761396 526792283
70307311 66111508 520253598
515418352 314079166 626802153
62593895 396180853 792789614
80619488 289548561 720749296
67924578 687613811 632830070
380838552 59785680 163005018
732572908 206727518 294737256
42881007 715638575 618395650
286664628 744023175 361675554
190566263 514469161 700423823
19645427 728536540 126570360
156568765 313960480 18501805
724971786 487236476 734260011
228853767 763609784 383916067
501797479 478391225 264121445
23184206 239850511 674781643
199580450 474169174 288215820
230569437 522636607 718366214
775130375 366331698 380225714
543061296 321334268 201546351
563744614 1384393 268070726
84231313 24271053 641519607
460959480 589834982 49584429
817851508 681886014 760474794
618755072 396312518 562144111
734601920 826395394 385447827
760746495 183242504 40271221
498373780 803614229 803077762
532127393 826361738 439801927
183245220 644910877 790595628
517337967 392986792 83645441
767143095 447273494 789567483
192197300 471012381 191978452
455662481 403073289 65640842
411962401 682813132 49630737
62088800 148515499 346732786
200578153 125314224 793562483
198178892 47250637 222925885
158316704 285000881 51961457
805545132 753031495 440472355
326626369 295782609 163148700
499715507 786690559 597613753
78344704 48131558 651161681
610404903 630780385 215522833
313911509 319799345 657667563
468635130 654680344 71360967
693041087 607796121 136368908
691790086 347620943 606242790
271928659 420210027 787117677
424414161 167013541 436317977
143910392 176362209 171681806
129685430 588247548 743930033
263027289 410121393 67036542
817739973 476588197 559085006
223148560 141888803 684143155
578583062 149029212 794256351
313070386 745730549 742346247
459952754 657169059 291851024
296260935 791821058 411619795
275887270 23247646 602832709
731909386 280175922 553137195
442243059 678480431 601211541
208677235 2868570 175458416
697046484 108289393 739047388
193549674 719222312 608477004
275664275 816370546 688486282
831346220 505349392 206407576
737929416 74917648 530709506
670540962 118830906 791780921
479658817 818951692 460312731
408751098 114560894 417307036
614283416 562171619 404785785
619684197 800955086 674905904
827491860 789562584 342649376
822279312 327623084 748532202
100268726 310320039 45519060
348130787 386467080 372238299
66091963 399490202 106825348
698083940 741900007 294987473
520210299 772173801 696163476
430303170 27852362 183315564
228615437 559481042 191685279
247011266 577035964 781060235
782294102 390202557 816639697
319784379 30659617 516562121
778387298 405984542 811005556
519203792 613207006 176997024
76469806 273082595 483591200
425919387 309277989 272937652
260498524 811263450 529941904
381307491 673198487 707823879
92136847 285863003 168050874
594090780 127459436 116822608
316375462 421983129 59110058
536539375 515890491 768192108
246173019 797592395 284424140
283941856 715969532 828770413
90157905 575758077 671284452
292697363 616863287 827470561
458116911 550188257 394456158
687704294 647433762 369476748
773419375 686124992 200991350
575991018 721176838 707149770
223945890 21061399 485419405
49328037 418660161 572206998
320710898 622028284 250791277
129050257 625997654 734397633
810054657 668640215 762375737
450240873 47192686 597727313
251988701 324632582 718111863
181402965 397817262 93003580
768760336 647819946 532691956
705920828 337235515 112537597
97453061 180319656 797346284
477123869 94544893 797922346
472290946 82077568 755895725
38475827 118801875 26291151
634961566 507863987 129534734
579726672 239018731 37152336
89386569 679185968 187133395
428278745 134051396 314372361
727032954 616774228 459104340
647722264 392353152 135280544
746038767 696224281 9024095
79021641 709432803 570169328
790996919 48846317 610499192
159776731 557612000 551651058
814036879 726079449 417570894
62552697 686046432 141822180
97526805 215525434 787391601
17438456 405361793 759624555
611661463 140308110 817086893
443669273 675875263 95727585
110724409 439962215 560355111
728075481 367318232 573147594
293116690 539091312 140134683
581556201 279966420 158311422
385462630 102382768 509909825
183173600 657906433 349901173
647418358 97977404 336125389
412837525 665175944 406420896
247558604 560526078 177893378
282433548 233233914 319597106
656694864 75532284 144548931
692054709 288452465 698855418
701650565 247174167 612583895
14468435 376362163 144057881
424248005 55915908 756264532
118877414 525163220 605733289
374845985 333729949 186686816
260678524 699467519 471526612
711089275 629900700 579865042
125870588 189940163 556395151
468993011 73624986 797568983
750377528 734178150 76582497
453798637 609262544 421255869
498178358 758236693 552874659
510246264 333778945 652942352
468059198 209239518 54253536
344264125 155689878 256790524
89476440 549210193 194264137
729937388 123882 785405914
69816844 537816236 520348756
412675744 446420944 765424223
713043947 219529686 299427769
784852640 751608510 327898867
776177741 210737974 120109325
653454098 171558427 586116107
62906644 185011113 292015516
113200595 543889055 490353203
407261521 214270258 85835201
14100553 27692023 775289053
216678985 247523753 599734994
657980426 687581460 236581570
213022943 494786279 108166250
740248497 760591029 420163784
64537598 365195844 470702337
233823880 291438830 183561283
247963081 725815775 333284846
700700073 441428998 540732542
757744414 41759713 73600358
614534369 119635838 405254192
163151378 676359379 453243370
477961515 54238286 798522265
778603819 105580057 376944304
186818390 574714666 804997162
80153108 500066086 380932062
109763066 734861795 140403237
580310131 460494700 643567305
61756640 821266136 742463926
639137073 233757170 521337675
611727065 288444573 648732895
764934215 259368927 108780862
173402727 544200523 88913970
421443924 99336198 493989731
521795255 688311093 710447326
732541546 825855803 251506255
539592809 295945470 447971532
617904401 710581073 408948364
520601648 64745476 430631071
660036397 302639992 547655734
29773423 195511983 218157287
658286334 528570242 804357205
30651213 77881667 749562892
551692570 203831077 639424266
646244195 28763925 14403204
161896086 557708577 265636005
614714355 204942072 715080796
316641107 273344507 283159825
433012337 517207845 774602443
64309197 707612109 748588169
162061230 555605733 686629041
74644043 223018904 497576018
829005520 258589645 358607393
585644119 206348379 199638710
48040468 404497981 39099179
2416833 783322834 421105012
703985653 64130624 330212464
458552944 157232795 694817919
606571526 282247045 721332502
143145923 758140807 633711607
250140859 804373658 437236934
647188795 806829005 602921694
495132970 356379461 562599577
331656903 443759530 712369537
583842159 207803905 144232004
157327736 457630909 329336309
155086533 564289308 140673044
771225166 666478945 231920084
133410554 766075499 151013093
410383449 12589057 815557151
538645539 61040637 696818248
236348602 342895165 764969325
760940664 529038171 714811918
309148855 490337966 726048770
451949589 273925828 176646508
176189235 750623099 620089206
247866162 485645999 788059198
110466950 741643733 93131426
283525070 452497075 94525622
94906836 713625425 730088090
185562176 392220116 833965222
20046052 725080602 495906427
405472661 258890596 32626591
229430822 446080837 823635650
636665518 440388250 154087479
138742841 312935624 592918187
36939310 181902065 93241766
36438133 763903110 302254951
186005024 705574709 566889402
810015102 279291492 714848325
555441314 194093943 419167286
791122185 502341667 576639904
48891153 316238207 33567489
689320366 551003863 716947375
336635185 730502528 477254401
801518485 790759152 815821724
255049530 441044945 313259887
506468415 108523294 287668629
121971455 822022260 103427682
272079254 477651182 680970469
430894605 636727234 655198638
386059486 396607490 177267796
249294625 525713538 77594735
501741168 683679317 126158340
597499355 678814642 94479283
428844499 514948487 108486982
521141328 378488777 701928575
425495659 593743403 413635915
429230035 238230930 655898484
748308978 101617343 451670986
372046052 439139856 54461310
332574785 68418011 816443714
293031036 325859584 312479779
552853622 63487596 390009089
771940155 328491839 41974732
94523832 343633553 762773937
103926396 541358929 403107881
270890858 288787167 214752828
507575606 716871398 361441063
455461383 427254157 89621741
260419372 274605939 250128030
772089505 539474632 172987894
508768504 486625289 161053095
342991495 785025611 734385382
285498193 124440534 609477606
255118186 251286585 471200241
239656880 519138191 255305301
23974771 694196516 710531002
801956726 209221115 80897172
6201944 551495043 583602727
682089319 439630240 606126530
90632701 445324300 370138545
501149920 739356804 329071266
644871938 737615270 68239077
58858480 603616820 833153629
6904300 663174568 299838470
465225287 148337299 563800475
3535750 643658730 115255629
217376813 456945861 495749638
769319468 651859990 758000728
814788522 196626389 298103231
29896404 341944321 755222083
132257523 350086405 530238515
619036554 585447448 504046879
397004488 541580052 695602989
342358296 559994428 342525841
708769591 77224440 280036059
581404426 215451731 150415398
329901983 57175981 20568822
44472448 533983686 414946276
460350028 684367483 823093791
443078913 796133421 382776561
466557555 368244136 48032989
749335859 368398434 625224076
721191492 374916734 20699805
264315159 657511939 528677847
535511807 756677015 813806018
108154543 475292370 226059708
537014101 621418201 50395936
121605517 299483298 299879468
689435231 662297476 813784140
431369416 68591974 94062292
404174221 478690886 155529754
509241377 82383206 783020675
754443230 487708494 610182284
519877362 50894476 185363326
791690882 197984731 645553749
71239900 130881788 506050757
627905628 259001327 814106092
53180796 770531968 552697300
622843396 291536736 43804637
330960268 534828932 455198395
413190455 822351223 20146670
809624011 466700535 207018040
340673208 106920121 23068861
121337438 125967518 588253190
685789014 778001715 684384617
304756601 323818201 561648313
573567103 711390528 540536554
221510778 78636415 433335785
541712224 231211662 56375108
178300920 826182249 396948630
632771264 137584509 264213859
215702788 583267516 625589849
420609376 564321933 391600446
467848306 457785063 812132974
593080474 530630838 248396339
236416121 581784147 275266826
95862954 504177537 731177579
227685522 667703517 694903433
705348149 43770443 186709718
353449871 606871639 126487329
822382431 764700546 555090025
208400192 796558510 757566167
769998629 571396063 770274307
245905299 607528044 12302831
816939641 764335785 774396842
783548794 487225183 176608278
790718381 792264469 812329894
43836830 416289045 425548987
603408130 368232705 344462847
717717703 173392826 645785943
245334489 481411708 104687294
69933550 690723941 437250018
101145505 277778637 497775697
594606206 377790248 155183734
33751390 242624289 18946068
300397981 495311635 799100668
506850789 649279710 738965649
232009838 569224992 768464025
431096195 263264577 218266940
334428560 588603844 20476674
543856929 116073226 348374781
502611915 507177215 621838475
725938096 695692799 715475432
366535966 253030813 790585400
315645080 97668494 296069502
432735867 631514765 812549458
630668650 252206708 273209795
722923791 636144967 297041731
763686909 659765123 714167641
687395594 738846078 419983059
324187731 418990931 650471771
478458039 604033929 692643442
455216829 82049708 556799559
375162336 626426474 413230411
45834076 559743041 151191294
521996061 720696973 466855901
218634985 600439870 566608871
307183739 44657031 777247963
806339965 708879985 570224481
611101800 141315906 339665458
150221989 200619482 508738328
609653006 620419064 190810724
382193169 763457213 409978294
191799723 75846199 258396103
5974445 605601381 683479846
319887883 824380467 181058820
118578748 250722279 580784326
224226221 697817672 376390873
142976407 484213273 260586174
127581622 457587971 803274421
155218048 342637391 818586861
111716137 499499458 421044703
22187305 474558050 58651881
48081108 789666416 74935335
557969618 195245737 439078317
652329766 450604328 719001843
198164453 380416378 504242360
282013924 821933466 288042710
774699306 365146546 74051627
608573897 14936259 44975762
176418140 711513891 392446201
308929040 541945890 520228989
305967994 106528238 296267634
330248963 402602129 274615923
366955184 118319933 712558540
212440253 186256172 428256147
783533440 465621481 75462453
416496855 744134047 709751732
239656982 236669484 697873310
684366642 280389757 127654909
387971065 734724755 828533295
303408566 475313412 506607434
432211981 812033988 570443675
795064050 102428726 431046045
735770320 825781592 556051597
586082360 209583375 362376644
739433930 46609229 61449188
639726267 398468956 133917652
552491538 540688293 799631854
133094980 155685375 158132583
155171929 158515417 647908615
504884140 188793677 41578591
36515659 708351236 521440142
413068375 186625332 248827975
93843006 564620601 353652851
623355278 710580294 619110494
726636022 274838542 100640798
746648476 39749029 333263194
368341379 615921806 22291680
410553765 722738736 626734152
631039768 217076011 700288543
240997121 350550491 534814298
378186894 522152433 778561847
112166898 396240040 89062096
591734961 273368463 549181708
722183204 568268064 380562951
174605205 827639884 132610692
719699420 820966145 438265672
430821023 90450475 744678375
696572482 263051569 736805978
466670131 461336796 647969433
773767222 454182758 694850064
695830807 167181943 230874651
647618006 297030686 154518438
743740209 584247386 799642525
696423530 818248818 549396822
624524142 450839684 313742713
55125724 267639991 57378170
596720179 9860873 317312504
757426319 822960803 205228304
476317325 85739765 181998971
532070807 312813064 44661281
187085689 303362176 693522601
652042672 33418930 47166100
694078456 789824054 162877582
802064410 494019763 691881347
538846511 537696292 738676119
617981085 547486151 382591238
102760955 8056099 125732466
551404383 21699642 395440964
826923448 244255708 336601730
405578133 119021687 657388080
773148512 608545476 417611075
423925656 824622180 231498906
159595116 533674096 97115991
790217438 458781109 293302728
786836037 394192072 390884770
330980335 326763199 683096965
243864218 452051423 7706049
376163738 470019974 769130612
431695426 826836088 37988122
80442784 467434756 138555170
248196606 450610551 88024988
384040515 632971996 12255534
244889300 377242222 621820667
426936539 415996926 686299959
295618512 734368878 9117160
248114285 85814983 310402546
153987777 482364973 717141726
378829109 729479296 282923862
547119477 533373493 225316780
358845849 414043865 529188894
417215497 567233027 492372133
820435678 569949406 98036647
690438226 411994160 291628285
599734517 333032811 53975415
66979768 541228979 95143578
503905095 363914795 278892983
543060963 112352699 269913104
553211122 740763815 617116472
41629082 641117548 196971077
424850664 191934388 317630115
237411731 326338079 171798559
464699990 582896402 256831235
533794910 797859077 89827425
629666252 360652095 212206917
817281393 13247173 269769356
549705500 808537721 220145553
72085628 424115445 83969901
331285472 542788639 545770846
804364918 755894769 572696460
5353682 714233101 502679012
151553930 322187727 372548417
199201941 589194802 526655542
405900645 112236777 587598853
194222354 821942950 571812206
215129745 590272921 703585656
626183029 495832929 828271953
457753470 650390706 704272770
508691301 421947741 418623736
302297607 303864356 88099156
776407715 103239261 410852503
541899928 104769079 624272648
263824018 774746807 748738342
405816973 537477950 810799519
14128009 459411280 331841653
828614095 269057542 706585321
706409304 636072416 665487176
788583493 808850615 18772030
447043680 488683600 257593673
505132886 423766127 197156008
491593725 742691606 303683682
548108900 383696459 361803796
352068400 123851411 613008373
623106056 300156343 174990023
14475784 355377787 172832519
199871686 668918915 254420712
519849396 362069436 72047163
689268020 781272577 307602788
31580900 22809535 583186890
28873736 255746993 355129509
64211039 186628441 367042285
200095987 715226959 486454479
764007607 582693953 606399670
63209408 543693954 496235434
429378959 776962640 286945922
267163274 326986478 421067023
549675481 724889963 799420505
589346242 325590006 792130241
174735831 450041275 662031538
330413022 353156925 492953912
130141358 768175406 638346028
392829204 603324099 155157169
203617313 734071393 687090849
373974954 248679449 100318125
671421497 377909957 55360616
379612772 736437197 168578291
752080459 603087861 452897466
397134191 314587294 555675268
335662758 338938430 628017112
251402564 391688203 521382491
223715722 712053288 257723110
244973360 433382821 645844663
96878251 696132413 242249462
800370688 511965914 605289443
614035273 123382953 145276654
40515808 469488176 531397119
550836790 540173087 673434458
554118270 567279397 238952625
139790001 438066174 251534651
672058279 793296213 96207098
506369306 270751545 24364633
252900115 610489699 555111603
163851792 560817970 538920841
714394856 189521848 184003455
22712725 690227892 643779404
715474943 803318015 390437260
488021937 582474696 309713149
699339595 495347249 701519508
733573863 485192935 163835365
705048991 258352579 424861648
684095923 88733025 354884322
829771722 693423894 378204635
119356077 395106342 424207013
593163004 829312184 241294549
523553844 160825736 737499678
67117988 532027319 339927280
497461469 716435810 603947802
24870096 681681548 661075972
591617753 502855119 317646368
801994566 742581506 10619780
82468569 593602640 781888219
790602377 527302071 493689438
59075085 124064899 162068569
212871712 262105151 287336616
71456639 57437951 389374568
46332525 813959270 232880179
536452359 738314409 608871128
313927576 371180271 452177236
758592620 21396968 130733116
262138703 503085860 305078759
484767533 475702740 810626123
713346741 649528751 44129426
230829475 470737333 220623602
451901115 138154600 476575681
16898765 346821375 133677927
711566511 660652146 339731496
223449390 532066943 633081652
793127710 345429060 237951755
111810579 747085194 655124391
192645539 556525513 302022956
407940077 437763252 368912372
711851202 258446507 144634715
483729711 818347635 422133230
817770049 289767069 728343572
190346820 445895185 812856796
661288871 287655849 277112035
269251028 525650455 625636913
229517612 20184517 252689283
432748077 76016346 203400448
60702444 387354411 261925624
520120779 776944211 50214205
384970537 346782572 203041771
365127916 782074872 514050941
359903916 211120845 689578890
638068151 264338379 508388215
95879701 43461547 650502374
563723595 65241286 452862415
679376530 48364260 607434582
736069930 420455801 142164676
585891476 75152903 489430570
285523130 587553744 427306281
705507250 516198753 640200678
134966111 675874311 155786869
136664549 472959205 811286631
370607282 365235515 801428502
21026512 505588715 413569374
445150583 817695484 715811943
98280205 376158721 369693943
484494319 539842508 206258210
602357358 188267611 762964452
603772598 133616226 33960164
349619526 6654357 749191464
336414654 644290099 171515810
674707032 825773003 166479563
576760734 577253804 186151724
512908323 206046165 358631019
352524841 532229860 101553409
646671154 247065759 303105696
410112062 609995958 421058347
722937992 728855865 130888148
144974779 608683530 241183843
225419478 695198715 812037916
686081760 48802499 322781367
541600921 692830089 133843784
380522291 347604341 48844870
108898410 601761725 464186611
169264808 318514449 502036627
95779448 151453588 471399694
585197868 225119530 108392734
403840194 24417636 347779482
360766163 256860914 735793982
163820049 433989835 83765512
428581896 232800832 650988114
826900078 825048511 621282258
694440196 458276219 695396114
199743220 672081145 833628034
35791130 541601205 17919789
567523062 678897512 207140609
746815443 794959482 537648392
306844579 219835038 263768121
152733274 429268322 832744045
812247071 324839545 35509223
298396677 120418072 473097250
481127498 295686682 277141255
212408577 97951690 790807228
643873589 343630862 196129590
586315367 662121308 542560037
708103324 310829336 86048751
339607274 423942898 424566951
324192601 449230030 460468465
84221586 375995156 391343889
298255689 6099158 137937924
753206854 172214177 791216160
287938183 124191547 52977510
279487655 194946673 32331489
102443771 125902087 791439675
250779713 517225478 160127046
274487675 63754988 462542266
316719478 406705648 783558001
773934896 39034663 576574637
645444281 633564224 738729696
186291077 78999829 443814693
144398234 211709140 829593453
784926703 110781163 284654675
739101640 536261387 345778327
738553264 319489115 413092221
651874914 52850768 267978233
303379462 443767699 680535043
80713729 166396902 806887030
487828968 696369363 404516762
272149161 207973648 716927533
635282057 4217255 166389138
655639140 601878877 20250217
639801032 302872464 826832547
289509452 314879195 752435853
717378661 217946405 500559957
470231992 546684751 290046937
408542754 302136677 274766266
722560727 652522170 185610096
7500860 61136345 135030463
153820358 729483969 110985325
338573387 198996296 124973283
808032164 298237327 370761883
291856285 76516669 511378382
509401001 685889789 222907863
21878239 445549483 504288702
611915393 143337652 461700624
677995946 118620605 356074199
325784870 251270207 735222609
782844626 432406024 319502096
134539375 674959336 247105830
144452974 738088488 656406376
107543394 21001553 178345258
779521241 360921442 556864253
304898659 138360092 671303679
279782313 534015265 664910852
819075315 638691614 403514798
511765352 281922984 499252322
652512332 26628756 686897685
62798012 330677267 448352671
217016605 482600608 830503371
231638761 676283333 148763501
332825952 117026905 223563894
524436980 289263708 22130154
334832170 623224243 446953109
16730499 483842797 512694485
803300209 407810211 499883749
204555123 357377171 725978561
343742155 523600105 535103092
387984210 171305386 669870370
434880783 424858989 106212054
582418250 393170930 184450513
227591625 544635981 173750240
658936031 489278100 452070286
123142101 643593977 183759398
18498593 732774997 769959729
234300494 69784000 724008875
736355118 147213337 501249153
251796232 493797931 554353420
730939718 48913392 486866456
70927354 139655103 739506266
25102043 15340753 93420502
277159695 18992812 635218289
176975849 43037919 681028963
451144824 232493907 157090635
131895500 546994384 431248371
89729208 145800689 442759778
112505547 67880103 516011199
603366755 330869634 19534132
601780216 497721078 439307864
229135959 432271668 300861381
808482452 203858927 750631066
684639565 741924799 523166982
380194468 129995608 716008231
47247065 595342303 285729784
102042054 107302649 689421317
588296580 94437052 2122230
170085546 126696904 628773211
766183844 199343459 736184617
769727971 124760073 786530477
388520585 575340744 214623043
230676353 571255337 176790220
602965733 643063513 85746822
667429483 506661548 91205258
209554891 478953466 197453929
595290359 451382832 480042990
317042330 324097088 228089972
82588750 696277893 380133816
467484444 58258873 810096571
693219451 612542293 811295015
32043133 258063120 144145524
247285538 32215505 335562487
640406848 39674902 626829082
687451321 49649865 155069199
9392753 239852950 474440246
406724050 189100264 706520691
386317618 343692804 518988066
295817495 221699493 441669734
296978491 620758925 479628328
342240612 408855440 197102563
820544724 643381876 80948887
522394164 341997819 16247108
61466188 356867239 123885313
832560313 400602004 459861671
164137804 211674747 552487107
518211935 607582487 747526691
63529293 541842121 655388173
133454093 503306329 415538263
612829432 459275595 329653900
148581425 671111401 723875497
716493977 367956043 106131652
651495825 584003411 48910677
617193642 327697109 130894719
544351814 663758586 207588182
380621582 383166299 55091825
762454978 148031286 440693746
368196881 148536162 455940169
368445890 368915086 633741107
791971258 461124043 652670794
354400076 300220741 69188108
232837449 683522290 619897088
87769299 543161226 447968334
253267362 644540070 749538540
16671769 44007006 588771988
263195272 355235875 397889948
224224053 509708211 565821997
808486897 281076695 637280910
561005127 565135297 235014806
173108951 699077271 222144168
672030759 699177508 717346655
483677082 780685817 520800550
831007242 426029658 495258677
19589367 745906894 413428010
154605299 787965140 701192666
79013665 518703836 803667929
272332851 754766970 248820669
476016776 279084011 277736511
800330737 317599724 590198606
275254724 71201648 91339572
211409006 569850314 702495891
235077299 411167149 358895273
452720492 491327111 767788936
91399902 691958909 449041087
724355187 64259310 139422948
66977894 581016633 339279669
366394286 173407618 378117302
608795577 345598640 822182863
285199040 120485954 341269295
772935461 254520723 116712481
103625187 128213405 64605322
338459583 216082094 281194409
45798807 91119210 410583326
333696366 93939622 437070177
715814392 80606131 346181115
395984557 455071000 117631779
121209704 542250114 525442231
533376325 356993836 253609702
343328314 292723868 568502821
299347752 474691710 820784609
109882655 617886712 561131975
619609484 158781526 211120213
623664499 63809712 350691575
613431584 800261544 606652616
107382840 726296915 812337537
632444743 692279633 515458452
780611971 232009927 304190558
791404998 158502022 387763211
302142041 25545943 104119404
148896059 492863460 120361708
439545696 733018397 666907147
388723778 475739885 376990188
268548650 173867013 643093980
324053206 582518104 714485615
27456028 5311256 389963474
411305634 228204383 80143762
286221144 223431534 410957050
346148051 577978280 141277086
558481873 474194133 211140694
42338295 405382168 670921816
759536550 204128001 779413767
757919667 91134740 327658708
289326131 99721403 120390437
383810297 216814914 721654229
683289551 724862917 829253286
792929616 797500356 274952611
148218830 594803915 730654315
771815383 344713058 127726011
124197094 442816804 548032606
701040399 388418608 52595517
161006115 173412780 490669341
21767528 698415019 382110420
683035146 758488940 611905436
628108154 307182467 810357804
705741089 788874306 49690899
602401134 510514860 113704598
115789828 759015419 323715046
124902904 369225383 570896247
801392276 679819109 277747672
736796600 555244136 372560196
652364972 349382683 515405029
542283815 728054516 351924688
660926769 426921497 590767034
388862153 268720389 440466302
507381005 235007866 569116606
473104287 511990049 766345474
233872164 555087871 229004316
790537444 360187947 621817747
213268637 274262625 562918112
714191579 124843500 55043843
228391487 195417715 409870312
462116275 821696444 26750274
131627227 410128704 442771229
762719886 217569561 60718795
700099204 180904513 765521116
716882478 82703423 587465590
771841213 260744211 233880754
470154735 139081637 379770615
284327947 307433003 343183973
393015164 664739308 138346735
632504747 405547878 524042977
742420096 621021395 284147321
230076936 330080361 816698689
98706361 107017850 829692590
748021206 399724842 527922994
600957972 176212897 312700616
231837509 716714313 252900938
459622327 316287441 496045819
172581004 47100743 393013835
783823987 381264725 190648082
81760160 122145672 417972069
389974272 160897847 405481403
781850098 124808372 472402201
513626628 424358108 833029783
167437442 154168844 400888353
49794371 358107025 542352281
464968985 355726554 441733411
620746306 421646141 155060186
729244035 548866090 247999147
772077397 699509502 730374882
654750896 353666337 190567290
518098239 201429380 684381822
765680063 578017221 375364862
176145919 117701402 310145024
656460703 761152774 823268621
90076260 285811927 791100486
285193919 159979142 286117440
478165669 434942833 825953200
692332470 266050091 44600958
491497239 294924743 14391436
575511646 478534658 35380896
145370997 342347480 511232382
84284875 733631883 757448075
61216044 100296666 675499115
380079092 384696106 557367159
489138845 174957043 472056258
500194111 759470375 14814253
148063775 474090898 498148341
162838853 257313457 148485181
323461151 192420044 663747537
302097687 560086060 567745766
380149603 48915325 726619834
509980848 383733317 102311952
45819083 375254552 539733792
175606418 733206873 669757482
526536422 803531971 508082202
342469874 418387377 818266746
398049192 260406461 186993438
342826359 681875698 62579153
205771533 491095852 828613798
128750026 307604143 558634696
178931567 620233283 146380631
321572869 200266665 152940083
289470847 740379004 185578302
76300610 134716986 780779581
473570411 19033923 409682384
504928770 345538631 521365477
772861009 708632694 485388086
16596344 270115147 329218084
682800598 593130998 806178964
349210773 30819027 589422065
84426096 795318337 755038505
464940346 780004564 209288983
696233529 411805140 95845533
637158918 554072529 750952008
476003303 117903435 278924946
454135055 482815204 592001510
817205049 70032976 76459172
453107491 477038405 183085881
734984142 744926467 526120949
233470639 669953371 496448895
131352038 445644104 121473105
225197949 752266407 617935652
117477555 131690676 575186716
825690539 546511810 557585377
474143689 454579110 27364497
800797228 343606698 739539903
603847577 216349046 479749176
331795510 293588311 601593838
338394540 761503218 253195692
99298602 824936671 76864437
131997963 157923760 799713986
574204061 104737513 383742975
283553067 715608010 119613581
498512838 395365418 225173374
136439038 706670178 283606456
776276988 698857212 61549599
501085455 74037065 303107207
152675009 319595077 726892578
276827369 515459663 242152697
504613135 409882879 140892242
239196275 529172667 159682262
222999997 595991134 738077855
608016111 220509626 585766679
313999389 174723771 128101046
193757009 396714298 360699782
77735744 108058867 725263975
673650073 245365617 426262272
365464891 188134756 340301699
734704912 500515876 656122551
752396935 520454520 362002284
640268471 711546348 783384508
772615089 663425751 689327967
194820746 190869328 793752454
615499742 82210743 251157101
259449528 329342907 310064537
373559099 158645037 12414300
652521450 454626180 736404912
641225923 405497200 616871097
250465944 324010385 640967488
6207242 346075493 660446907
678322881 214717520 679974243
413941577 192052359 774546094
241525407 596860198 616510952
218833897 464987113 520808671
830520325 282921710 780671505
668073632 276051556 446972963
521147920 111808353 580697478
564664618 740936069 769534956
511779199 411704546 73925915
38756940 110846250 770269838
96042972 205973576 525149264
757708737 280814665 699259555
579088053 810212528 75578382
685413245 498901431 256648367
510887776 529853108 172306000
639628999 95796341 384660287
58014841 795041753 708544379
750618458 317297387 26892420
119100914 250981948 331926017
205205345 646351255 720096741
98132237 520417431 540600916
64235206 345028543 620925690
482865334 285398562 759480887
710335101 132241655 498735942
516038768 623329844 521672992
619856218 239896711 264266995
141250377 100386894 595830707
525195928 70010027 804974760
647412121 580820949 102784328
825024288 468495780 617456322
792861866 615510661 226535904
342592843 30608220 493471982
416687811 255597695 206157079
450368903 630150938 527069027
346455468 834198813 622006226
580143147 161501901 459071170
414546385 380855818 549203437
773835418 446172258 708691878
483760785 808837041 233638394
346419002 517009803 687419082
595073242 193861958 833897755
325269026 59659832 465253300
212995469 683011705 710957562
834271070 523187487 540391942
540996071 441359729 769878887
52743555 180295265 94257464
489233480 605472590 532304429
544096694 194994015 723103677
232506569 439048203 318601887
789164531 499918940 49822579
828164607 362380523 484688445
271707287 697092974 429437736
737708591 267294350 103799505
606619797 70703275 824914080
247280777 276332264 35315300
115653534 330117269 814283534
267781255 469615460 79389432
498061359 353891714 821884766
604946127 574370852 166214695
618585623 280507172 667987544
212941986 586654000 37286700
215499950 689158867 756252893
163522951 415931917 810723909
633816684 147726444 298022836
388474561 278980372 277033177
588635044 741427082 247736963
627011829 190964507 685382581
112058501 73809538 748704204
764241924 508955615 349629495
434863014 662989147 582929167
547939995 550334585 396853249
248323563 186662382 35319483
376380141 116699631 321369176
202193608 654103345 68797012
185877172 581195291 6610729
37337056 83470362 615233559
826057663 582955457 778909090
751121975 270155529 764776179
806576670 831806312 14645466
781461372 685891638 414596542
421973159 292956 316368336
108464175 35899675 128610474
123995686 629975198 86744015
642538152 550976628 693434955
122491671 824987442 45870098
499087079 140513069 513358354
220763232 418438967 630892914
225106458 530720157 242067131
24158411 143857576 800300286
638948075 310883938 269826757
374865686 64698547 342632804
329305636 466016937 534695557
445358321 257640116 49033603
602486831 118898652 210372392
290561005 74096060 490964508
182089573 248282694 797395929
18290879 260426659 285003827
589299529 70750060 637208587
566650315 763071 719201072
435452369 418620303 473114822
378661464 55013368 138510172
9600477 106248962 7505433
811186131 595951929 225706036
79211499 752794798 122600521
449781205 74874323 303666044
750409925 487939733 258683981
379015737 78927643 771335531
528301048 452252878 222262161
134751002 76671475 749613777
268425913 388946455 683119388
576735439 246287992 176169540
37682536 374391405 818280650
135784053 158173773 358713770
654947733 383110398 361295103
587868420 141571661 397714429
808090972 563173403 309328657
512324538 255052249 129021739
236193557 176780833 547316672
735987517 190315352 79605980
429914101 301903867 38319860
348297600 578771925 663299784
478470759 511567184 262112020
251908117 370721816 606777041
40598712 659131075 505665964
429370526 591667209 650558992
643959643 772512974 608555352
816019916 331654262 456740773
168761574 175166241 173919566
245459774 114115942 510234699
142167529 109051776 783711418
609691326 241846705 799512891
370472240 180972244 827434389
725428214 480900470 152804043
429117019 678985356 739746331
12507970 466629011 696314093
203774622 518533883 592334759
235993903 656349503 471286169
466166447 811906497 134693908
315499653 177523591 635805514
36055909 368440295 358741128
441408978 58253254 688263391
209485020 13361806 656439087
450417170 709099666 338961574
171899389 625600760 174291119
337663549 653741995 364874757
726513086 375855492 409639851
653486578 477890883 328789629
451231409 55178298 796809072
541678881 673788504 11070586
34789022 245259464 352462421
153332204 533361315 70377027
255982361 444153358 687495146
258746002 745083981 262978492
123653427 317858686 514371673
106601429 282413764 47694825
710878798 49822189 665347086
684442144 83699126 293395499
415192859 815075727 506529310
72871110 25984812 67103581
434809670 149387937 276299879
399478908 178338168 383320979
132359582 495197878 263957960
167243585 27153188 231742196
345596551 586357841 370428496
384078181 96493671 155591404
132540116 314210661 1099837
396944051 377313427 528149241
601005020 644845074 565607758
477401587 208334767 103483915
7766804 424433871 518335946
665812336 46696243 89837228
159280021 545827334 660669894
734751639 683257702 513493591
452601051 52165603 497683813
402860024 707665565 472166437
218091051 736245608 143841027
287011774 596751974 692300242
234586199 151991774 280240946
302920277 9842131 288835024
582566609 501680086 648969192
793821367 145049628 534950087
403396621 78739923 617109216
312771401 189747660 209635527
119371481 158395669 585127570
680668442 834013297 297214219
819806508 459156811 236208975
30942502 85822103 152407611
660295986 7611927 443686384
475524132 403477919 668411240
309550109 339352454 238596961
484169790 493406478 72452961
810896512 611890246 721604291
145774648 795465750 213895478
504273461 413955929 694139972
636233456 21974166 126337965
534623294 113100217 149797381
55506831 573285397 565275223
329299933 510551704 508619224
47215707 262402523 556062265
632509382 248774732 408778163
242400474 776856238 710833920
168753699 236713510 792415052
764555582 311985599 673663631
491140990 297409217 224730432
734483662 428966904 339770201
462133693 526234370 457094696
187923921 276392737 142631783
488723313 358127458 280851099
723396322 598179219 521737643
17300546 467556193 126589858
810374468 314867201 329876705
755655542 331998450 541642838
11615500 642290315 126805899
32328466 714943527 590677120
549828354 443591019 380442644
617423692 788260750 490000957
766949185 643945004 489430386
80042893 557097837 201528944
429017323 662978993 305079042
708463955 531620154 255798398
138221576 44273403 431877209
145047005 26169345 780259597
62766046 632705525 90585242
414166760 773040050 693892338
73207743 555135901 99419387
22549198 38581390 290371002
400023531 713553034 357008640
518155870 745075063 182050786
231855103 721846805 4427017
771424090 705318230 134479742
226797944 488887872 509436239
773844233 418601526 719002265
118473685 201385950 77814252
376239636 333789007 273343102
741424134 48261048 762224769
271769546 347452887 397247745
539852337 416878774 738214826
299283561 209281368 493428123
559606099 425084223 221722125
254572841 711545136 301641023
364629774 221953444 133496812
311171607 288564642 794840825
529938181 571357776 458016785
673221181 13409741 722882622
69504642 37275661 750387345
488653695 637366325 517850939
53574703 599719947 42365258
165171583 483643926 706354169
22299894 451970446 686685819
560922935 703976647 275507541
85273663 784429317 516777522
198499807 688859511 478950173
265924686 357107529 384865158
511950480 248511837 636638528
759591506 740714114 698598533
63250507 568264475 126590899
29542889 623445641 441221616
70222497 768212473 196936773
305465083 64563050 115177984
763810284 611186409 526312410
206914773 276180381 827135981
221730029 134042764 609785884
341572544 642472847 212862435
206526927 119888454 639012319
527165209 49503667 403796195
424866547 23410673 775518490
332501658 672073719 418050580
138901147 156627648 429965162
155074073 471862337 334266727
404774359 1536401 737798457
361897847 464130205 383020159
642609646 769123727 825718184
137586375 191876707 768771339
403167780 437586725 149691631
683395012 611416641 113567122
380326781 515763609 453853598
389754650 382958532 564944503
796888573 219066682 179118662
299436002 718001032 641208054
296468574 300186557 263696501
672358700 704968842 296844753
541300328 411838786 814203075
718865196 271008294 229627841
2873333 9407658 765801479
824259839 652991256 377656409
366867920 624163597 428021796
140835693 473519070 313962553
760153336 356344723 507211455
97670658 820779901 615914739
691058448 453547437 693686661
116144707 754893326 548989817
325495420 577854806 365488427
401273474 554259687 176145515
122240856 570376820 812518953
563371420 453706509 409923853
690176108 243528510 269358649
353907091 762805378 752031406
722269675 313311196 158758415
615068615 659843367 301010463
307770896 71645217 508999041
342233628 566900299 254510164
297914328 811470157 693815093
16854190 18431487 769851985
375175936 757579247 308509153
713549920 290346365 246390059
588070266 650418739 405626982
498960316 770638798 206279573
431102565 303503864 587678478
643110737 546248111 345181493
7165141 759412527 23272111
130611515 384074014 562624110
739823801 266066986 701725551
515902716 306288495 36442476
497779352 163154760 55183995
579110376 517754994 493959152
671497744 574757078 169017634
116328813 115432925 348098035
682653552 391254240 774068258
698252056 300984407 90936309
523312639 620555122 372568050
617843466 335965171 479470586
312282778 144245378 547294683
204084244 787913758 335813044
505401118 667683528 820239024
596481689 653080187 559745558
727695486 89370253 333456565
788698914 340950698 43781645
620482083 490655235 124332922
692179036 136424242 779235713
502899953 832810217 285986776
599299305 431737918 42668986
708066532 82419990 242227079
22926733 228023460 479952282
647317241 442921224 637578119
810463124 519884210 473681280
83752266 95624547 139469616
349581882 306069950 174666311
411642338 253827341 513175221
440030042 466792144 468256413
413087901 273967111 570466654
633315453 701628723 585806945
498481783 322657575 693753043
401243335 296384611 693995463
773529031 630297505 712886075
426455488 4523366 392421516
587248661 247935329 206963142
552244532 83274231 734824400
52361450 372188962 127927265
274485154 655336844 667485874
555098814 177871164 305370848
77559530 792421272 490191000
723864250 333528595 149668059
579847954 815065281 590279627
295687135 109615464 493206022
211581039 457622693 715443355
714199167 111560967 303082899
461081832 754238481 30228374
228870439 495515685 690646100
681901751 267505279 188671013
472814312 310426456 219916378
145473276 332721876 153224887
504384866 435521641 331758789
350085749 474718844 212488451
114509349 156541810 239215034
318844460 50090000 205197225
373594134 539482185 779423577
62234992 288892557 761362263
154128078 52271437 792090435
15055228 68304268 751984687
695604107 73032989 423489085
512349469 726374826 366889873
335334135 761082543 396487071
264913090 206390594 226651477
278770448 356295856 317628205
525000595 732522137 335247575
795889102 53534496 779722982
194814799 128933495 411438202
502662523 426835773 558220149
755168660 432880924 308103079
688017787 529440425 282596905
200713019 110548746 771387010
418849635 17809354 797177746
700364908 549968754 726410131
415341615 286516163 217769052
594399069 480309582 266069917
166344413 377594958 129212030
30564593 416838724 118977769
284303330 670242263 464285288
728432189 739721631 121731812
473549827 701332875 621108678
158728250 24540414 170541835
267276072 540728841 550902487
231604615 696300460 540957273
92860378 653785472 831906032
824808044 761134917 165392132
292777561 330315401 530401132
37589067 656601894 212914531
493286095 175900217 331085229
652793583 202782346 172908327
295637353 605172936 495040077
30094234 581976250 56168262
103610924 664379442 795582219
630286348 142468452 613190370
339075990 356885479 604331091
287782918 391357764 641659645
22494290 135706778 593711165
485297664 534906566 437971201
525206788 141236323 335802326
771036728 615497378 87632346
533870469 156419747 183951164
751671643 216768491 615266442
524270155 271942927 238560334
581898665 469601154 97715876
507040970 145805162 751221147
426587404 318576619 392134406
350664341 22604720 554791508
222353402 104801987 206290798
255430375 614815798 315234933
736534824 468187727 717110347
758870390 499015540 464790261
543024656 91993121 45264244
664379630 783512288 545037352
755915511 73957035 457702757
261165794 208939163 610509802
468617114 399624592 163297384
173857433 173161069 278981626
103417279 384859776 47618369
37824895 229266093 768306255
275285034 9343983 562941182
254264244 468231257 714825537
149135051 384625359 830420490
561473510 753847238 557640312
366001760 401991211 799657320
250299450 19039771 411834256
754214331 415031799 87597932
457290634 495087897 491751393
345421696 318664888 806784215
257747642 408910545 655720994
529437742 99074051 187220455
593259841 268632361 345353905
690143689 458039211 13547319
488470363 21406448 424752478
170052225 799456685 27939174
671257294 119237489 19065344
730249568 15951114 830465546
493939548 514363412 311069103
650561314 310597779 94138677
584434839 273166393 369219116
808196571 289548835 805531928
561737017 543448236 160105813
320534060 582235223 756333608
187946835 530661898 63217086
328697066 462472994 217788225
165036423 317883557 826204776
550485073 107137584 97066813
681490155 534036994 283035559
284036116 106829209 721093317
274326430 610542628 557203753
606417790 555415782 421467109
811437790 343968450 733661711
608976871 113327185 175647072
65397415 598567687 657884317
297776009 632083625 702370336
99191750 141399045 523629804
713460840 594979771 58626942
291958349 682313355 742304056
374430540 50840628 681087132
155151673 607902546 312861817
282671406 13599803 297921056
506504129 547309979 449650344
44685897 448475456 136268981
357034640 251878124 106742908
249775314 528002267 775612345
236801048 504875089 119428722
507529041 808611878 320748237
640485553 3054798 540915745
795392080 393645952 570102710
331730604 813625511 550713942
769761271 104832551 413829420
151221638 584559410 510249801
331529279 522192649 262962848
742465528 376950010 54227392
574639558 8456052 223840783
405878100 524692026 811153736
636363860 55601614 409692076
106860064 121490326 234782833
54443959 261535454 52461682
35558262 505090185 728723964
605528174 197409217 68099688
719457559 255809073 167938869
123804864 148814356 585521693
469657981 494994765 528049231
278423364 776885928 612086632
227991032 644772948 454841328
162195777 251380491 825943848
290017311 329464916 792034630
199556483 256702043 760104120
237828150 749729410 3561226
293500450 481874395 733136563
287223217 261130713 342569143
619354100 666306359 797799210
485958485 658408855 577133240
211415921 363956737 178902950
545986532 474791702 811829378
765700576 413648276 222026849
598698740 652629472 161105920
460011286 649343216 134049130
374399790 711445472 695114333
601727749 762434960 176185855
322949141 353406702 409905866
436650145 497362554 112596620
64998858 573058846 813186973
594846570 206603549 417873117
467798137 65458672 36126469
58508930 716207730 586500418
389228419 149645106 815791002
823414445 440318531 732712946
484638935 785063375 831323557
742137592 753578036 139299763
642864551 532850861 188804370
294497006 774665495 375669926
197995224 516425629 435767277
61704992 302779841 688283451
407908869 418305836 758213446
419008597 291804071 50549353
379039960 650254319 629182494
432586596 830911983 339800956
653265664 322113432 756693751
15698664 206588244 765854049
708544059 736131736 339541665
292290408 569547562 94788824
125441779 625101467 359338331
107018546 627903196 722488687
28777560 532370380 697838859
684573646 687234401 184243484
659413192 104554282 11416583
122752379 306070454 301785051
571106695 264036825 771142103
83932969 396496382 253025847
379287366 515166809 299181913
213501305 100689516 723275283
157246646 595673027 832150313
61569000 302507791 293373902
381300528 93812451 21052056
735642259 398171571 165947700
738474669 231114386 390777250
453914952 611285080 499311869
74769767 476081377 33564340
539392908 293842123 519440137
614454799 278154359 59653465
818408672 138832086 583587822
462113175 820369274 824780752
364300796 589423229 207690899
107163107 578793684 698195591
643436973 616182958 144051967
106811781 703754446 28349564
24356692 344890118 701444218
144693953 596657496 410947870
620892999 809883780 568424830
597949598 249349319 95029238
406367349 21830193 100542194
421892712 76166703 659551479
656585128 541848690 802666783
479217807 156931951 476540290
713359982 611524292 235957196
143710505 53414412 415535098
791612596 762151844 51389289
811244036 142559392 255300631
691188397 311504164 476476203
49945570 102996918 75547588
143101806 116688909 335438766
228291245 257933829 351636580
226019756 203011227 154441582
100921947 32620639 327378464
357475287 327117071 805246405
61145116 636726450 62433667
344247408 81592398 109032645
38093684 619456744 728341263
550090329 657628015 184084374
40159074 542842620 359787281
718470980 599859902 553765285
56065446 306558480 88913266
565238566 713435828 447796113
247578322 385878556 128292158
524977087 598463470 525359738
303803686 537449867 51107568
346522786 614562988 276847201
187879220 240199670 291774420
105665650 642128231 107979429
325221974 600859758 105691137
610441544 62926034 444422692
605136397 663818133 412100164
622189646 777768 400478867
548167927 363787799 444103884
589228744 193787151 827018992
707590616 433424043 799742761
14895795 710665508 654318351
70601816 416371226 616390394
652433656 253157288 183340072
104710383 211945304 206315037
334475725 57262399 659908630
730127328 254196121 378057853
601175786 831445905 267790009
238049944 171471233 432859189
740496613 455499012 539113972
98415213 74300075 192819646
373920817 9733065 223473610
723702128 611182130 679440518
523557198 672299832 818424409
701166086 232482803 444727340
57253378 790019695 113790981
760203976 425441924 651781390
689786493 541773961 769125549
804572276 43061696 225758458
572945645 15350131 802228246
306025839 456709445 637604427
415083827 194678480 767870746
94381907 311887514 552985183
518920740 454567063 616179538
660542206 749961465 741153059
623022562 410793792 460482529
70651489 305143199 227900376
445793697 2087959 64451518
735644701 596689400 476106401
760259058 33213602 123233853
715384671 557768931 806318365
591088608 769030469 149324122
695560736 825220509 320939938
575212146 742518709 818139232
326579764 365993472 89614340
57000757 363411262 271523682
147543216 49226000 714251599
146073783 384981467 345573840
355412702 110220724 315046604
45006766 151757252 319183870
539355504 808518483 740989112
531260858 763941194 378134429
69693160 422972031 449365056
701912971 318035725 514775682
197096072 550886751 105934575
710616395 456527491 821932924
26058697 193854802 398087889
529255373 521180608 26153986
199277243 238885183 369774156
225046471 697961392 441408798
641943751 241658160 145657645
717593237 739702358 118994220
57967004 271294435 795227048
680316002 831454819 598131851
568894017 103519224 652621535
274500413 2200697 76641692
319538653 41422135 558302227
670498824 744114179 429476242
403327126 495058798 11983316
85277776 534298804 61494328
65150510 301517345 233043714
498880261 190726043 569474117
785539645 202635605 556655841
763791238 93493030 155975848
799518161 332292416 579016782
155644445 699477174 565813478
579656896 592732878 772648713
246931675 35139675 255176021
726066624 60572634 607138280
782682752 83629870 295812708
790481602 205798024 402112449
594088087 634127597 246074096
609391307 67571878 353643381
638977269 399226890 94701199
596057213 220538962 13484529
569831286 402457789 323863307
721655741 340120317 524762711
11242678 675022394 571111931
797071676 702162924 555275644
14996752 134169541 487690493
413417824 352566055 655214469
6671850 658443212 466013198
559027139 470050314 783864339
326699453 677255611 17881516
754184983 189826778 382018068
441718697 811526526 390493014
265133680 40681873 193837640
772268298 718616117 579798732
304426331 793651716 758064975
163998733 514651727 269245749
282498814 143565864 366418452
137636102 718476008 561928890
434027861 557237753 32069376
83962125 676250305 384875849
391771059 618605672 438163147
406320004 541890919 430701226
103462936 714925970 751128967
437772127 499338713 603373045
173858587 11830334 724902111
265730728 34019211 16416543
538888577 519632795 350122659
683888748 246580102 115020920
373420263 90879046 90205128
99268730 264306185 262640256
21198060 55552832 590130353
310518139 391475588 340721114
620371122 316612210 343772620
119797347 815446769 102065382
824896069 490167872 664173156
538337316 670305756 741713877
139380799 54149205 818248097
790030012 744978283 617372783
40480988 112203575 585495019
132389305 555259717 399504765
399619868 815225034 693101786
165562679 149844059 780136955
809251360 333095623 626579144
627916348 334840379 147589226
802645482 719851151 10625085
102452901 473791531 215193714
111706244 423438565 499619371
611948811 310355646 636945554
771593239 344338188 25302302
820202210 461983526 124121758
506902257 112947256 574070965
636517897 727866312 147555045
822034723 646854895 460592892
34398560 124111989 722154289
167098397 683157780 437280619
574398200 212290923 128840178
481191971 231632022 719571041
511337259 518232709 479609063
389668536 331658419 212281524
120123919 280660271 747494850
776253642 343633782 486836741
433677184 717833852 407062240
822948879 682161165 162355590
626138175 430966673 584228142
185569562 268809754 33084420
30360948 413607446 413076100
96383645 410626644 64117989
798096332 459551818 17340635
810596106 599767757 123508476
717931614 87954735 98958402
131503225 271133565 331243741
831160482 513487872 113299654
593479884 174163605 609326711
798892365 272394104 55592905
129870013 440835189 286028194
618289666 435745312 136215922
354083435 613764478 30602090
305056649 805823834 489028454
686142259 540997556 767297365
513236848 20249131 347809680
688112516 640168573 321771104
719576390 556712709 498938330
518560342 332369505 149935309
514712161 250288489 104466994
724022355 55956449 649607498
111273269 488000647 727507170
302301999 233463428 286351984
693196617 256027667 551965471
421563065 548080804 178311569
652397588 745681452 391344635
557734092 773469798 391915391
10692103 515467382 682742009
697464682 294385478 366183908
434536358 639695112 492973639
144962296 384770605 184764942
112522568 572506535 24671591
169583406 525400877 21854531
537915890 70373518 268107980
770816040 777976952 308189009
618116953 791032533 382773738
428993217 712640648 487003542
815964413 304510393 272258845
323013234 398443989 372261634
659585964 122507515 74386428
100320579 458253572 33666579
431135536 702343891 247191873
493948405 599807051 242003995
288964120 63617782 552211263
599449418 229917385 739788908
361535931 553434603 148276374
710746864 230021986 98415741
284706028 510128097 459799545
312192506 519343686 302881890
128885155 197163712 438347036
381026668 470021158 728167859
203234308 78024604 203182033
445659880 666985562 824993098
368249949 816844947 60577716
722062173 480586579 677952805
568020645 526100892 336469790
23896 333616063 279900994
807510830 112745213 108600394
459048202 532942586 133940306
270707487 447884357 306266355
508699433 766431741 515248999
632832359 491278753 55181823
763321199 196486926 197691572
171616268 10099709 731021184
638980759 637900953 233003587
659975290 668871852 799476028
811503005 816313169 650711417
755616820 485608422 110528146
325876826 315755241 311754393
251840888 565103464 648338412
278502619 283062603 21760174
738539309 374195303 321653100
187288295 534806858 357787406
151642257 785244266 522800778
246872586 110483891 794887561
337657484 772603488 379698623
156512266 584038156 423071064
112524568 123336701 572281178
590516693 343762733 512728653
229141730 5013798 591782139
25753792 340098498 259910184
623725474 739889241 567171576
570296591 742975020 717778611
121327255 604839580 511282648
640916303 185509878 634416269
680172234 232485125 17660401
152720152 784060281 699985642
290363191 56102848 624610932
382109533 311293146 716402935
444004551 740324491 817076577
243718257 820422422 214598085
779774036 465984437 394638120
212313453 370154570 305042541
737922426 493306449 147702044
16926641 383868710 523193851
499208722 295712527 471540373
153558121 172858526 613761092
487232977 260467840 54002080
282284278 57175809 228653687
359389358 429154542 209701801
797337773 300433070 330826569
372329542 343150856 296792137
172726757 671004281 372411098
29601993 707896190 138631219
304638567 393665978 426549367
549954652 255807243 778252094
101795266 280067541 820663342
501840968 273634561 705314155
127865555 438594169 267884042
446213282 560387795 428274735
481219636 583185184 130475209
137193363 352772421 17478397
759131978 46061613 805576316
816423200 678093872 695212712
733425928 458728124 526599981
646447452 695010714 227964078
790979743 502804090 199964809
175086665 11942742 753770534
410259503 825084365 761012142
459952737 146546908 526657030
138296029 672039287 291690234
635504431 34559037 578118549
13714408 62585843 531548154
417221248 672027677 241832317
110604193 327332824 639668856
700585999 482478844 423775854
781627060 746701831 698974874
785396697 392088717 21445520
156924487 433351361 784384563
346817693 494970703 505847062
19441424 540165719 481432779
549750385 498088761 609176227
257957063 39757385 535503692
510434759 516743011 803448043
801064984 737795171 697009449
303365327 778846462 215527267
206057331 387835752 318122096
83154814 592917775 643782847
647673164 415229512 371637130
388846584 827248203 809338155
72581075 249058293 41668410
321459510 613436830 79095150
322264397 448691739 644240547
755460282 623605738 348997840
231317959 117879261 779756643
807123336 422838182 503797836
356539217 157780147 723909155
543149661 665458157 429535129
608182231 358774233 718343625
469058704 147612521 305941089
294899324 538056127 43731426
194484316 534522898 547948099
347888001 90480345 734133098
238063286 477825276 144215065
166200524 70444423 183007916
355225543 502151488 685419329
359497664 477706328 252271744
219000491 453968556 157195279
133677289 608437987 128000659
114590799 761938264 299809619
154273684 304683651 91420556
189319427 680673346 611408739
25996603 704801719 132548094
571236124 510241580 626212305
285895600 501756031 383663707
744373753 768321281 104448378
366344317 256016032 172576215
780023021 329942382 31108088
130139335 475639903 823471924
307170467 722849848 383068154
276637981 33378341 72037122
49125219 267467349 320651444
196662087 664336953 374045344
546407969 751193686 407614200
67402695 721591796 669161845
525656556 318842213 541953932
396142194 270812793 689304497
512134215 363332307 267749669
794558998 43117195 87901100
623894875 684735707 197983253
479585919 48644340 414332143
243492812 396883576 683979289
5007348 662465199 305702438
581437240 454876779 571493676
88403267 41043849 203580785
402305603 574789392 331496035
212029787 461757615 708470580
297230346 361035331 776526101
385785213 392863098 684301008
735934785 676377638 573449871
178603965 334143688 138118365
81445600 773147708 492689271
397982676 200867193 78312652
807862542 27346043 437368994
136774724 459471361 113897346
621518055 150997614 93437861
190653123 571106011 208549242
416284765 441335443 278517688
144831819 299931574 267791182
711289541 823932033 204571131
544028207 48615400 40425198
810824685 482707284 716956815
214231586 219741855 133903757
110871667 19912229 63280086
470102917 731996756 417400550
812476106 58938496 600876141
254263235 283399471 111082551
56955125 381730492 506973245
753032033 584457480 777343313
389705411 586814147 573337792
419501269 409302373 123979532
81344493 249744601 681971185
745614178 529547170 505638733
589843019 182535562 420431013
21848480 248542472 729894384
254342942 642331532 750782079
693057830 790154815 724606348
196184796 424487528 413017558
8481575 78399994 656978829
606882884 613481526 70870651
490765554 372989017 444361163
183156216 293164905 373765930
324496688 473035450 73375510
314182670 353931802 518641726
166538008 786494343 63476906
305093152 418908864 1885049
669726032 811257045 615484192
633559176 643350490 474469839
701391650 517247757 340373715
51714325 553507266 710614562
297757338 7575003 564293246
328882588 73020238 169173318
600547064 245126643 341586509
127416743 724424625 588419449
482697256 465310204 361838240
676597833 173842438 9203016
411222300 256221698 455371995
455803770 287043960 644087100
122197827 447534528 368273856
373479847 260954258 440971019
331418114 690381050 793832157
822541439 361384687 499781709
169619661 632087410 536964579
32441617 449036127 449917465
398645113 807677492 690658790
318961006 296154602 585888503
114020159 328363998 639128386
377824985 26864965 67968044
435302297 69668797 386282485
633297689 353011218 163424396
436161273 308727465 370100896
375358280 644346376 488989759
818685336 776859815 134271018
97387219 223602368 202710532
520505962 333718795 590294592
786125466 355391229 37429367
370203945 589508286 661663246
768166077 517051570 769092022
131397075 484386431 628195420
294025733 477180010 815824992
372877349 832048392 233228118
448223613 377296292 384069177
411397990 297391013 529639250
820637649 435516512 698844925
653246808 122476561 456371600
96922514 141098720 337431860
74673810 792640118 334479828
364901003 501817124 604579396
744694605 336028871 272002706
199848658 197575597 580007586
85769373 420930280 88628866
562397849 717131918 290277003
644710783 733769445 166895215
265987649 342595272 432949989
181980712 214117928 541611734
762787687 642920563 809838782
502463592 332063938 411130175
200163873 442807508 561508806
22122802 44548923 196340954
784197806 744310565 25598453
632705795 775387321 799572923
140947572 685206053 650264371
727874252 703538854 425641151
644787256 177179697 702530585
436464237 228555201 319090317
767879157 421102225 156377327
616484974 62506122 670151941
503582353 177591115 282951006
208114437 569812766 419613784
549859548 234942232 81254160
690071163 434937041 756549988
234049320 98104626 270410455
412329849 98663592 274716293
513391922 542365694 462050802
175700331 269136028 729478828
605630502 623162339 317476464
204453092 789047112 283301608
171075899 770307381 472557541
279855050 674978107 550753493
179650120 818511724 195763626
762653933 518382773 371060895
211461913 648649602 467361337
80724965 114054936 745509654
130911235 30904161 478005261
586997115 156751269 215008758
593618307 591661891 619931187
288817029 471284425 465486495
352294822 64722648 266592831
212007712 484099812 499032540
255533644 259317407 426942853
384416338 772919866 411367449
633266943 203637683 643692101
260769337 755483014 771953390
240506421 746312910 154572284
827233644 167237002 137232198
558057268 502117695 297743601
830539289 697802260 698948749
305300817 820974578 649922266
110165321 222505325 722348938
800404911 121347409 698907478
165717775 550721965 300847956
347209675 263535558 2240531
30444363 426808229 815089791
616583728 171366701 789036036
528030863 188634883 507402281
111397647 21977578 496622543
249957953 163675587 278829261
599132753 623196234 335592596
644283843 201911682 45698272
419539371 169749702 293969734
197060333 832595187 493790588
749452625 392868361 49659907
442756027 597407455 98022659
142819669 731474719 504578272
150909547 159333785 349073363
139144320 43861323 97766998
61222751 424390845 161101362
42963853 102650752 227882226
106770553 225499926 121561329
576972821 560202501 161601809
345573308 111168702 571084712
251475036 278780736 716196948
45994655 708523690 576035904
626790502 492935232 637405767
51520623 505989243 106662036
629932166 633029440 483637238
542153517 657323392 33671249
401835885 360364255 276420040
224535404 236715072 459832567
544632563 586990288 534182315
818420522 210901302 211707040
175271977 292479392 500891298
390292920 586878990 367529875
637483094 287258506 634231022
471861168 395653361 544968259
271149102 490937887 403571346
491855503 390757292 683646656
102506329 277604967 63859075
416566494 442445787 260243585
257223625 495136446 508880271
34572524 452760555 656518310
784331152 643048813 50426210
479279648 737488624 488181182
334515897 120145127 321213820
98006913 415478848 688388696
763327140 157723315 308032826
283461396 370115025 367405708
246061189 556025254 556499050
796539437 282734134 57435309
459834878 481202232 705505676
245921963 729347228 599470390
824430255 27430514 569745393
686839398 102035190 43785468
824701249 693657877 378817140
761072264 569334813 62577431
592720925 359504161 15906120
699600322 414082926 668822939
441453471 92206011 590107306
65404153 443485982 716158925
655309868 699014165 807379615
311132761 403941864 478332178
335147611 291776912 167069447
586527551 418692306 679101088
28669804 86999430 638473544
123380606 356659647 159760094
240976863 86640171 571994113
762821798 482119652 830000852
600570320 97084956 830498725
195289010 85478517 200765627
189469684 753124174 591946947
106610186 107164632 558346584
582532007 209840679 438868939
685505530 125904595 323210678
743320283 310198396 137738000
425318030 599121059 686379983
354909218 506644504 706083362
738552729 268290500 413552337
794215533 556698769 613901219
468923884 436307560 762904294
807448374 421158759 622837814
23418228 678857889 164756432
781595870 795581174 734999969
241797681 559934948 62204989
385503226 51840366 558487205
537989801 650913256 5825405
301666298 805366276 278474896
255726454 342279358 531955300
98194128 353924527 160055297
499203674 489238955 194183716
621156864 360372336 25885407
139505221 646777421 813548088
752330550 630410915 365324760
390354881 652155401 208120578
292569050 515847735 548167664
576932236 581186478 152047158
7271001 587584595 664111791
574666887 424048373 228187280
684212176 677491801 109490479
501490824 599710087 44602415
345604229 646883465 606916370
449518497 52484906 608668899
399766032 461962570 131458170
437510394 72831447 551650503
52331015 743182467 65603710
357240891 345523170 239163052
312049853 716078818 459848422
630147604 738252884 452902073
480890810 591990670 430502201
728730826 642453108 793300743
52818537 454986185 695693529
485965513 809360298 618565851
816911785 111945944 749425969
52723942 402635308 448156742
546409339 700357065 686911863
720092195 57005717 675387416
333198543 704007199 797243236
410024579 421147640 432097016
731008307 622479588 535675672
641328878 607841170 66591076
704574493 226888179 621227026
196470075 334113244 798179437
668394938 324380549 169879809
301536061 560890151 24066091
752268442 765893594 549229296
226102064 821705218 269916390
573005913 28460847 121790490
793432166 293965098 595936251
465445297 617658613 111256866
182041962 724106795 614657206
59260880 181824323 295685400
811552277 176762995 227441231
373937155 352130655 188098402
252247433 401193163 4319290
527144882 747556385 258845069
45511062 228308896 9337517
12812281 392941938 534851413
607195831 706604744 270136843
118868342 614082339 584865418
514302106 316346851 55302541
460871183 465984619 620281281
273920113 61459684 252692669
478451681 121334099 433673082
655119685 516778201 81240565
438242175 555276959 675551362
684021291 579190995 739242789
806550477 159300105 117330342
10576288 736331958 452626545
286522602 95498269 454195821
12993698 436096087 431821837
247498871 304038036 283423784
566374848 721669050 208637174
413465635 525288045 519911731
389878227 758182618 827988453
103766876 422896474 278254713
393784565 783366527 46035201
713689294 416794463 517259840
217155445 365628376 208803109
346297587 8014782 441364113
637783184 167210968 629808668
608461939 512607304 298697415
747869202 427438314 732264538
7646764 352034391 381450188
306826196 135862706 764844285
502275903 465275859 319597762
502330923 677414134 771787444
562550707 453208618 83724329
562265669 21240632 351787035
616413967 354733373 11089532
572964295 494516125 349394688
649700265 612906913 340312796
660868027 50244037 423947974
304657451 185549006 635302901
90466093 351959773 236637739
599995135 510712941 656365844
532891979 225444993 2969877
767831984 211724299 705215592
70538276 443849171 497570474
220089936 658526231 43777378
600456065 282840164 533254783
793388137 398265192 555960930
447593176 21160846 498000334
397349363 16624044 642866834
44591756 634033946 204693674
739593109 211987686 436967353
815109496 175130553 350216447
211865696 469440682 193953678
48786003 829442799 296705472
513174696 28135605 191475639
494759835 184473153 513365876
559870233 575578220 500362747
285631746 101244944 491775477
499418924 797494555 181996336
561508211 183555616 777349997
66024616 654588056 760595120
448354216 348096225 94233813
501496600 270062678 749446300
67434027 76446526 480443448
160613699 275659183 436330835
91267660 235044430 374222518
183231477 546668239 641641571
246225861 400282655 653033680
227373572 79244685 203972085
161154413 449343772 365331599
377219082 749940083 19540907
821213207 509914123 209248547
729915279 498397682 249855383
306555342 651868604 362821383
682355401 22899633 215103753
430164433 398370850 777081075
499442094 260767824 675975640
18246926 353742181 106157366
735949562 536984265 418480830
49274701 417378013 823689858
58140923 60675856 770501187
411809279 50310895 310337642
255500750 359913068 56837134
174742149 636835598 37728916
525529613 533376961 420907446
141124071 670899457 747445225
301677279 803640277 346393284
665971014 430308366 317340514
700707040 535383440 371572540
829534061 308383298 459111387
395135593 172923954 815518189
517067167 569822305 645373108
208675941 69370191 235243187
294004114 51782241 722390104
485948717 798098591 81419496
553976522 9968436 267737281
426542966 623294871 583645263
480242450 205142090 362968054
146514855 611827895 146186371
444817242 527227334 160836472
166404366 254977542 108754602
322463532 208155294 395093647
335845483 457729691 93197701
218546530 601278791 669907934
31466111 629680093 206255502
305252878 603123309 263845906
352508696 455708911 229659189
236223739 386401102 707623970
316437530 261003399 51283350
40802774 402385371 300023792
585880915 190986346 523885683
281338823 250145596 290226235
306960131 396941268 589961399
181734985 148727907 95303409
253020302 640342163 530031204
646304542 799514607 470512921
622773284 115880334 824147497
502102673 67142711 472064467
788626616 577914866 648937492
301873617 757558586 831522219
219921138 352087909 284614698
102572971 400589681 467861720
365835007 584646102 653495315
125550875 744859517 777746495
778413285 834049780 35032097
500216807 596570913 248050185
49996447 219903683 439747638
175574504 696098903 243155221
11521733 571224924 400948642
334197839 539990954 624126193
93438343 704387960 590404681
67440996 299594385 786435337
322806176 264968118 691256085
526871025 799087090 304666974
412527328 292499405 580377647
61994473 514935282 134645024
128758561 749147146 196081801
699691795 53056735 710404558
355101908 129285440 784429389
739258446 691508184 426092079
707241354 116210666 610820795
814596441 533811618 729954619
435748136 269769220 107138709
36529851 10708142 341039710
780864524 443164578 736774240
150124805 271775092 349931855
734764087 258790248 532171419
279263988 134617048 186488180
656537033 755843967 550715512
220101561 683250953 122327559
568446373 5147809 275120225
722765407 648982463 673701013
264176998 451683896 60680234
297790083 146082517 697421927
319712123 732466441 276895797
311544207 511631528 158940678
214500249 155604922 78702729
276789875 135640559 99056238
256458685 781485765 301368834
740858626 597614172 202996743
8064992 13517454 347337473
639299088 802413099 680302277
248065451 48870826 749631590
312708371 819140066 282415179
204722978 615579804 665143032
386424441 555288133 277362827
129321008 548564106 64490255
264469044 279927684 391840174
40413038 296667654 540118852
355400825 655588184 451142387
573579187 112510836 728087245
164914634 565166793 85371089
790639984 529901023 254227155
324616042 505803575 684868347
444326051 462974275 371740437
460710174 168293217 301255951
649073682 28528349 121113761
64711303 550291505 331936429
369456611 393014724 362750671
381890168 630880884 801899745
8341809 272960183 34311349
232277244 185969378 39799198
207122594 598947657 393594168
148392825 665686183 38528284
139448161 204899848 811835230
592215765 681909572 315342996
495092649 634003763 292953758
472963079 178625055 737994720
17004981 773055326 306743323
23882638 476717280 198171871
783959725 124050440 303505510
350311812 191542923 828789356
299636356 306454412 789487700
133473844 359212774 694166120
197851077 295724810 731026933
86761328 712521463 37051212
819494972 332929469 18704485
430378227 425386635 643240089
313496284 819182402 650147658
150499059 4112999 505265687
802039694 577126051 458500742
253084131 256480337 38289503
123625363 181666649 663340968
75944627 783585310 296688250
144544816 110599413 400044101
479573505 483766725 740435457
414942801 440799939 248949025
274811011 246888251 433081344
814326922 159393011 691150344
496836807 276961434 777278881
452910544 468225555 375578490
784765137 72132261 370152184
195904876 661811365 678472692
618518461 785677833 351562645
756940462 808466923 342502059
94319581 392087389 289575649
549405086 765044750 726092914
137830482 810855955 184417494
124085595 591532715 282843016
353227883 499391101 780794825
497608730 804747175 469368167
434804537 70236900 331714746
712138271 793259876 150926656
702163384 271730591 17348779
744789894 109798343 114314233
186024185 664237170 588300036
723507779 22275652 677002183
43705889 786856374 617209791
545687352 716146943 105989261
434115541 705083921 600517001
455138210 35343568 46228751
484520212 290446837 528412394
126779579 214422662 44273890
411350165 51545569 117527038
35714734 774379065 399501514
785789091 271367517 718217246
168341096 209681962 59038740
688040193 710092804 64175246
426465488 192557616 332953195
490476452 132873057 630517545
316165386 492530547 45073131
185704335 371438519 649831835
632930010 126626912 717571176
324717650 23894733 803649618
524993932 719886889 296354607
410299588 369976754 643230961
170478337 319620193 492607670
146165711 154590502 160656789
457531258 47458082 194593604
563550643 329940667 618777863
262568635 379189341 420690017
563123667 652254337 808960349
585358500 173708545 704546980
180929919 294385708 525718119
830664819 757653340 203137472
161397719 434299134 759587816
614716979 188843227 720573338
777476410 324674029 390260394
633483826 755124591 788811308
346255238 198249319 811716544
206706555 299575389 743237441
454824336 679892799 470168087
656533886 411447780 110724518
374551776 275109016 581871803
655089255 83156885 824286760
343577456 117005226 38627723
199637625 8132467 738979971
645467177 188756159 486120446
760483847 10893928 678878737
17290280 537670856 299476737
105195669 550796566 420293737
413305445 273117761 278398948
806491051 117531695 309498130
583807205 523149352 178997960
324094096 558009990 761889857
657069424 734075081 31181204
131271003 651643445 753518044
52768018 588956358 635421353
88386508 327706511 671424799
291155785 547188421 144913658
574008493 488400087 441232986
730331152 728538336 442623107
6420326 473702751 244751962
671023813 261963044 690791821
96083781 552672672 133447996
24734391 311006429 35649470
429612566 501881289 425384902
141469384 235200928 200886969
453739996 466501818 2276835
368101140 110079091 756251707
661407596 252232064 236842622
413333032 12667353 25017356
581921814 788089897 343700824
424124583 755701493 549755391
747804764 386256312 585433625
413607234 594020717 379612659
413842994 488788911 48949056
143229977 603108137 616515555
116312846 154931194 13581935
746134319 305693150 416337114
250020023 268746712 53021954
418920832 404189653 706397361
772799654 211229178 377098622
345715180 302133410 64655163
442447540 343394827 304250509
667996154 496473560 461452798
387111578 309394643 82476261
512661288 223285109 329551991
795301049 430952785 819654476
469836855 724711168 719961492
200358808 48426236 622171397
392690122 55160216 475028237
140908032 616883794 296503265
366692659 203065769 544917232
771016218 101904001 323988434
426917611 352796248 710980070
218492432 613497775 106065050
623854387 180636635 152105066
765663246 328119846 163359833
157034992 114748419 832693188
205145069 335540884 652900142
590622305 246743395 776063055
813851971 776814401 301939968
687644069 149753040 475139010
596882958 377925225 321151998
661232266 283015314 268905384
318722117 136287442 560902056
589570769 118026051 269104848
190735789 96171269 437831105
93686948 125981576 211369805
591493538 141470949 503804156
633367815 693986471 367692259
196627858 66078229 670434847
522958532 310357320 358127470
274284967 705236697 506910970
168170386 373179186 165898292
753074986 621721468 514756445
538482841 63897290 749800306
662187698 268153724 418381566
748814112 725876111 444355702
324130961 379096087 597175066
590407314 808493762 9299279
591933185 560547501 283601019
375903965 739561049 629722301
597235193 335240054 374188328
365464712 484502102 138656110
361033059 615586790 545992632
559877641 59933791 75344049
4961323 456086912 127357647
279343072 628862062 307880339
366908905 624278430 368966831
24232958 211330006 85474568
659092921 641567203 597333575
606550576 662011151 503566555
628901194 378450978 718211577
372481080 745535176 98052531
569197433 297287679 652284328
412072855 455171792 518027921
198410520 622730255 101179604
366720110 644847567 681006334
526382247 747553976 45409263
553841835 54698505 779168681
742388971 463695630 555733411
69133293 315022042 189484584
744471370 65740507 42228223
147355968 250150328 128960557
638079676 478550855 220241263
805644078 185788047 503350199
185848487 71432985 647345618
93177327 536178759 332429644
603366829 475461122 472901281
637453155 352147245 138804285
640095081 365924917 94725761
663291322 498335862 423831488
806104948 342842729 57320476
301157447 588555627 708543067
629949052 130217378 722706785
279024388 452936348 18191458
420974389 424121186 734100933
320311538 331669602 39722781
634206219 612526058 756526369
784064174 298144878 163553901
807628595 94572279 583016119
830567677 276047480 173805268
459826416 415939213 10562437
701902579 295458835 515529582
225007289 38120688 293344293
505528941 275386267 787733130
735187740 134174429 428503772
681473004 706824040 304681971
457952238 394566710 455679378
213846551 616808816 294599533
475868951 702301408 220698142
429670438 456440115 192337039
585475480 709131555 243684178
135133114 330242861 646291879
17657936 259156904 817616726
760599249 386608711 579626801
129806237 648113318 532478682
788186126 571985202 486393554
779233424 767141346 132552795
64025585 107700239 767634373
110194852 450310993 152938808
651513854 757065930 150257971
821745382 173473791 144705485
177819880 14480218 799369073
597046272 647711341 238555442
426994848 614366352 354649929
583953113 797651934 459750816
274329388 496836297 631091713
282015787 499706371 346053791
638411919 392569149 447780280
153251828 485548613 784091687
94278242 435658209 226585300
351352665 719512780 146065563
728790259 275839900 459110688
807290757 769728226 440213599
100561388 153578753 155773580
115142527 296043781 490785390
774022392 713290385 611074857
190425012 55411349 170856968
547440398 61785438 148186967
697774977 480211799 514566655
424774233 360062003 256553748
323242690 452874745 797796567
754823094 811402236 557168284
750997361 233876639 569266786
307023282 755409973 80605023
644648750 687855875 106375653
648179361 654993391 276887639
292754969 451676958 536924220
765089546 687184749 695730438
175104811 539598994 239732549
728285232 28879098 138519231
311550463 350772968 598629505
83347369 166102324 399837876
589604215 596910447 237563511
826298983 800363991 164196
672914012 772610011 294799322
158187283 41430123 488206989
292792451 8545997 777739249
305014403 447944165 318997191
78199401 728956651 178133807
522259117 453306060 669068093
384315059 688360924 453832170
275485000 509472993 513871104
187660960 516732069 768685074
751733627 695820517 380554123
126090459 431691929 178897131
809855763 229862869 381896740
137648255 812767008 274548209
293592270 512555649 396214890
600889606 546622176 766772459
468154465 268193853 449673845
773686134 536977852 229700739
60493320 460576828 331598769
618604538 684870032 768200260
14884712 3953415 820394684
697036915 476054950 607713119
719502831 31362809 730947525
654719532 457072162 722851556
114919649 704546239 534083203
328148518 309278774 626035167
377142212 727250532 631671712
189351589 434277972 435457165
520194035 68964689 138594737
648423343 462408869 68017704
151635680 253210838 364220251
689425975 483751327 682414421
569279547 141067105 617466453
127733827 535532098 98121236
28661071 352270929 453870612
830758328 748363564 126807734
687189933 112092379 103786116
280755894 542592106 575480706
152160865 555072626 754636532
301619940 143040850 585221933
324875248 42337707 789756040
728908902 131139165 185165429
705019369 691407042 301347345
739954225 383381409 338406925
129342490 205183350 294536889
708765687 23009093 757834747
614667190 176586881 25344127
593116911 806741814 50456087
761491906 149877181 323649652
646498279 448474433 600841531
352482079 131059753 336071510
504527452 453493299 248571229
419948241 520578543 235796792
446571068 336086856 742643786
188036055 395524890 124610254
399015017 684773283 300801517
129883563 388999643 60667872
31266091 630661543 85355377
564138349 796902940 635060708
341221976 102284092 570124607
604042491 426467273 15418140
779407920 428392627 651617957
145667038 231154127 244116634
417435348 189460634 11335330
359173474 333604533 524960889
54195899 91029699 160847706
103530536 628907526 287332834
616140276 305445105 379755609
675738334 231025210 687734133
145558698 23823303 284063216
295678054 175184356 729262798
540420051 178987621 152124563
545810465 292105289 320332408
440702737 808928255 643938290
147943248 321903130 366880063
163022358 391941503 792398918
281664274 264448375 11482479
651016189 769690388 544454210
808999540 13241784 326188531
740074241 374513583 170705204
736682975 412500560 623073494
525937781 440349413 253182382
481660831 509943558 565598384
541580135 520137155 652696650
740305339 778113699 563183032
191774974 191531850 660436580
274887938 301580133 256672530
407013478 584903053 672891878
606945117 706790172 373339050
699809897 287417759 658468064
394553943 374417216 543746101
35036942 113338629 530221855
128598041 306179585 346586104
132752850 287928821 633499142
695446270 74296189 183833383
94240302 729124768 364668566
536023954 322925060 56988488
133992554 416495787 13605933
153669537 469960390 462602112
80241874 419163534 634833910
109399976 413795207 81600357
310460915 581160201 499440417
651934119 380884632 326879516
685467463 91262710 533535413
296041270 678024547 343859409
115988371 141537311 62740502
571405167 112500819 68346334
662007647 752989920 790455591
389931665 449414586 488522119
9312270 821463734 543335920
692189886 569787141 316343044
218882032 688137156 127981797
689497011 221836030 262127578
619253786 604771808 568028954
824274113 731273833 336373512
502323591 127485222 96836724
610390256 714304105 641316326
618471515 698521581 436010849
519602632 629416178 485330482
776363353 689237123 786889176
615533138 703683965 79546712
227167677 165242351 698670003
287776380 790403125 681946397
225590087 730980265 695726587
645147943 658465128 372672637
75301463 265407553 103516896
820746389 428818493 609001438
3953926 754260645 205811962
612387178 356773349 344424904
220917462 368642442 550872815
318810250 42004425 402631430
266386163 201968030 275456442
226234711 149382127 824207467
785383812 620513618 116097676
792332528 22465727 391387465
244385483 223948355 539312285
197089734 141904375 770836317
213825838 337225559 419486766
264894498 399134721 247865379
817641625 557888867 207804547
593207315 543438786 119892112
416286745 611191002 192962342
539224591 680378548 388773641
785222877 791793038 87099760
612002578 449193555 766213686
3241366 830829490 710747425
609417865 661958989 354594377
571666892 181924141 543051333
435396611 111852915 708013618
200542099 755094154 46867022
564180909 378723728 478491726
295127972 654409801 62789336
242566855 162515456 751023820
693467417 804224718 329096087
697581886 396425516 666247678
222883175 71883987 417816286
300360912 665458107 611304859
60102425 833509822 722879400
389770087 573680132 267254298
636043042 597363709 423172009
574836065 656872205 509054314
824731330 146850858 327415003
110947801 445072954 464755441
587048257 16790691 538475049
119787848 336943511 37066611
447610 49164550 145593632
175234137 100424359 718235976
582920750 834235362 555157519
458977089 732285465 21472583
471347818 54555420 239475226
125835403 783166622 540933328
162611725 520947359 59326354
92361628 204262253 788643232
327803526 480936279 823675926
112369421 21935800 606053545
401673869 286833254 120022075
817604025 197896759 331818178
827914374 151112084 152412347
407489888 527557619 323032042
689197656 656364888 699803950
367036853 299733910 379737611
614778004 481252240 324971367
471559872 522280516 654862252
406496419 567756089 20435149
709031930 654047911 612057173
125743322 196576275 477675614
691269106 591429819 675076626
236756998 497139706 20412061
426840365 194758516 284537124
303959109 776842969 65525159
419615243 396111647 187196543
405530639 638667949 282077181
295631948 355201640 653694315
266542309 364208560 104743869
324695555 479507233 295393862
193890655 86596883 755946767
711211945 408478181 739154064
221871622 213017542 299370027
107201209 675863849 539461901
743640761 578351487 146770645
770114257 787251442 16548669
15381681 102360283 435697860
533264035 404969939 205198065
186197626 42164752 720917689
417134385 106794566 490444884
424143920 456918537 445005404
233671900 724165234 423900088
274773600 164195146 453443742
582232074 423297442 306030580
16321496 449158074 442191805
785008768 601273921 267511852
288081067 610043646 108581201
270125380 204983578 97992289
680712875 451468554 761539052
484179890 817232994 267396514
754233562 195800658 745966296
828246720 528920670 95604155
230914555 525412700 86329539
120763270 22332057 108950767
14494830 212034545 826634497
259043652 452850970 245220888
349742401 647808322 446751979
41277050 522589641 209257461
696228204 550960606 556125451
68639660 477218339 94942707
535206686 360306091 257643815
62055476 527776394 640632100
169120592 546686731 525714424
742076398 401748896 284220741
193892174 595966685 404382753
205721415 483381683 593811434
217762312 120494952 676945941
167196200 588881183 304629337
695004148 576197306 324288830
832823176 95628864 539332332
78551642 553894685 10583993
602425848 22001502 247768582
158393769 802187761 651853169
195474075 579652231 674094524
618910170 596855154 494393192
596361390 270434448 249981457
315530421 130552564 820704614
607398277 481219358 391207585
724279224 530775148 162439116
79642647 274540445 538498267
552915284 160397335 617382907
610306452 649874868 48136697
360851128 602424836 763827995
595117855 4795753 819829564
794214609 627855717 367087781
57607819 399491544 614673097
381517707 451697918 222793974
259758024 406641404 583235737
415029427 29864056 737411286
707004864 158991226 77256285
709647233 198297722 427890548
606457041 631358396 522646505
762354522 738917360 339997059
692797107 269027491 419061986
127577823 106787813 573547074
72264340 6945511 307421492
270568067 107112112 178905181
64326831 224609801 650589795
136143777 265887214 662357733
641799257 108605106 367460973
755012598 250897147 541842032
390767971 71571631 719099106
741475379 74729395 419664913
618736799 386154909 796451131
305883207 725237158 492163072
420587158 38535805 359241616
9941560 250577091 418096057
769403798 513363756 779773602
391601385 289070626 111805763
566803168 403238967 441048151
734583737 462616113 709331222
571242502 173423243 530990503
78870522 319338903 206832373
522542554 638432188 221574004
140768344 38449878 611119760
594679227 824466710 280453909
483163886 91679727 661094863
42600497 40816622 629332341
735228991 261025601 653177229
812440454 34358734 816064305
80943212 582594028 538459448
756094719 430474005 692775595
392617366 759467882 244426498
398189903 155660861 267837417
818038517 137683014 227553508
324637264 4977884 651686909
100612870 531687522 495405084
1870239 263012248 751982394
571564801 181627344 90136796
636475182 794935739 709313114
614520217 618292430 476700930
590656128 510353587 482716398
83645346 230453244 144520381
479511904 814017206 89068237
90987684 164471947 675140061
390625176 24646335 217199919
667657100 485406664 254562712
197703027 411926873 822251119
290876530 456811269 822131149
690364473 497649276 812508425
760441748 337604240 608652879
763467625 81521460 621552319
53742212 388589490 62216296
662982913 323346018 676389528
769303573 29161254 518167742
337084532 547515068 690258685
163495841 267607280 311052142
46976165 723640897 416591989
656430308 88649013 479465196
758182907 193477302 600399761
531753711 305038539 454352704
275478948 374876491 277790366
364258618 37567349 38771052
487412723 558530503 58185390
808410806 223045685 441237528
166278346 248487605 236326117
569129023 240965826 261807
287929944 258643438 674992602
406788014 449084056 211297696
229844490 103409510 260975016
36933773 363822029 829540394
104263525 405180586 181496486
735566053 307829099 276995402
335065671 14068042 263173197
821489235 506735434 155245587
264381072 341514990 602833631
365158261 102366083 348157330
363967861 575922829 466153100
750903174 423132355 212502273
640683163 121901542 574174873
518461500 129793635 422003717
392551151 633486552 546573298
275333334 831630607 482733289
762840877 432653968 32757167
762893292 630579602 66002824
247318032 240948294 637113717
191523393 463435707 26924477
89092794 384721843 521698216
566593444 510634920 777073482
527667020 345230415 283149747
644584576 327348779 189412706
84243775 793932594 106607548
346734762 733028893 459964602
396617330 620044762 277742127
67477199 362222979 514522296
223061658 286646840 336580734
442910598 513227933 257570072
330572781 483481764 51063070
647774747 150301449 165028625
435862919 290148765 123623185
474510517 290227320 432370846
724605835 69248717 680570995
476355787 268081389 330878526
775014094 90354874 242605807
560442624 59427978 191671764
502550838 264146840 804855875
718594728 499929566 52886210
639381263 138409274 366274362
647676013 554439261 548754888
397198804 151985978 483045846
533374410 363260439 670081455
358452811 795077648 688776251
221823777 739989440 617614012
666096976 261561174 99067137
779501304 447885810 802767813
305159423 261778205 115064423
178345673 309433391 643102457
15965403 733827890 362471705
558851841 268282208 315582239
104343028 114210580 511290460
825129158 372870805 316267112
375469681 318221245 393414311
507518030 661854872 831682347
410021117 364928146 594711397
359364143 212035520 5265395
200320071 831827869 66050698
598233490 590186086 242538893
561471587 495462565 55324201
205088427 643582454 467682694
439782799 94031575 8637561
666514978 580265042 318695959
36664442 319435564 797532192
285508994 116681951 235109856
758405096 649103293 524682265
632287933 669486626 178987066
144026956 634465700 756310248
779127054 434954439 201823007
572765213 753302175 185551997
75275463 550002767 254864289
738243759 594423574 281444427
142421271 626754774 294257191
516110180 148100655 265643656
344307371 223610977 238701344
797219766 42275434 381827593
476318026 85059349 712972541
491649157 378395241 671454163
567070953 787870398 102286950
455126968 528321195 717938540
535187173 605411199 828194360
96984164 361616950 4254293
106478523 556928945 653105416
423552647 43593725 526896408
685569042 58412310 525716390
536828873 236267696 429104693
449552965 674149693 170428260
79205124 14330388 74783671
810047291 403063113 329084561
499085281 279227281 368322581
718868978 549964627 213863431
344185153 54455261 254626179
807739508 685629738 782605863
271587134 777254098 254123647
770282053 726115768 313234009
750517417 359674076 350106638
525505216 203510115 779388029
717616132 284761178 270889186
61576409 24433404 105211162
288984493 758103773 196894707
42800247 178855116 521033297
143988251 93403259 211920698
606270192 331362966 187616591
419244523 618234986 16943213
559479401 137869241 83532043
567329804 715827904 492990821
519761779 820350780 278928394
540422659 414519858 662967187
258068465 754050291 291072938
193721822 204812521 509222702
412721017 357345177 746589266
686651861 132457812 548300871
809263201 781872523 47375080
154961462 51776829 640614236
359325965 100449602 36482852
97366068 602769299 485435973
708808323 130694336 65678095
786558005 509532185 757297377
73801405 243206824 617593198
338237811 227282671 41278491
678165694 685275824 253164235
718914245 279855214 167371924
649131578 29370332 19154030
643607317 120074439 488081888
272994782 671516284 345228146
515141805 398865341 687898882
122757747 468632384 539240878
588250730 322136680 816462910
43033285 460006948 625556386
547554377 43404315 745883759
139896289 58363681 703591537
495232859 829488446 641764672
549862088 212056493 751699731
28415913 355415892 126248325
156604174 402402794 472917173
410575390 805057329 155685830
673901818 127180285 694753855
566412528 439362316 347089744
154909249 495598214 501518726
357871474 197259220 314823732
715907589 451581499 602462628
588670463 380364944 82211824
131042471 384607378 4605472
465587886 671787810 494153515
292526674 263992654 221338046
547920351 293930526 531328985
409245733 47443236 554999539
331461570 678399867 338751620
625178620 797334865 291215747
694829180 682099259 177289935
380112812 90896025 566157875
95527442 353442540 110932620
691169599 199805964 770790936
530922923 255725813 13685270
569313732 261628367 523889427
349985119 285052361 798236237
773266838 398267708 326782138
206615654 44434024 378498653
216927871 80735770 777926104
373536827 626389212 325140999
558247708 342748640 571933891
116080120 127000595 252930024
330894070 369631713 182284308
106246031 636266053 515404060
462709820 557865574 814184556
126818490 340866372 323567609
135550616 455547211 821634730
490854686 685438019 354924044
481576510 780848570 230231065
511061790 58813283 796969581
12628786 44865059 354471556
288646587 388752111 804671200
509312764 492357179 721801819
38449696 710035453 293780
107160381 426377631 68443580
511888888 738623421 328680172
387011742 608552911 88821150
574704878 188525406 586066728
232714292 81697852 463490114
412940541 481636518 147554608
479197267 50158888 266960738
239768392 187112320 791903545
618854796 27161380 379029770
173446376 707699762 45629491
417134234 569414325 397868487
786314413 721378663 1279341
674254470 481379822 123053967
585054973 195194872 49454342
95867892 490589227 339822071
757387055 20559007 33817060
503043136 342295879 658715129
570467809 595855293 328782592
806571318 482985953 764413570
552582637 114895421 203655074
682315277 441415925 407080505
625720651 113883075 573200538
697008575 203570483 170750821
246798861 436413961 91805757
273910917 56575722 515258081
783534191 672241476 476019584
396948003 702483691 563554148
163234125 704828634 613122551
428141098 659038454 432227795
211319043 231640783 131686652
778825701 816297221 673154186
424342705 96759873 77141673
818652079 390557070 513582794
635804050 288913384 758782581
82065077 52752404 502715622
602182630 567797651 40158764
833657341 795161005 417665986
137168003 699297674 111002755
525156502 535474227 1678128
379995644 390651528 710426544
446544626 225419649 565122693
422586828 278005955 170305141
184003852 642059832 493195597
738395513 505116873 582838122
256581432 804003388 276514758
188266926 352648205 15161775
390964496 127628122 138008371
819321668 19408154 504910175
57636839 150922037 698825399
746082599 7056215 483052896
558728261 533577390 347590722
493633594 527127087 115200734
163907688 147827859 176915735
604780879 673894079 626387374
522430636 111598992 828796600
712635758 676989964 584890436
343261427 90490269 35474351
171143610 673916128 2923695
668968702 247047505 337466128
204800973 492566213 480153254
429439298 426908521 129947091
352185969 709349043 645961367
77059167 461422841 169119803
627007917 257333352 417694984
462180795 208984116 702586093
464102842 396647792 497712734
785042292 243793523 101569650
72704711 433420284 138279834
33142084 242908820 720906442
258596709 621389823 367637165
568202529 492958614 158501612
717552377 775246903 51921987
274897677 191461219 455014674
600969589 567296912 107528233
831952872 386585520 391661050
13761865 267013199 629384727
341378844 747783607 580489608
762569500 711316582 187747164
354751799 395589675 82885627
774877684 401923050 544787530
758638376 103044454 14585312
343556304 297411408 241034591
133938586 42690453 748012415
377012497 448357487 433585415
427999989 694515330 57468119
59368484 161350 475180950
714404318 200670891 234651887
428583238 478603186 747543345
104342021 336963317 757460819
207493864 69234949 496584658
699446681 808312800 538131266
655651729 634986470 592209626
299741568 445456135 131086197
266002838 67661411 271674393
721799656 154866398 397716374
346423734 759638158 627085696
145672841 294492293 555966056
485206701 548020857 700911697
375335089 509558238 78426742
278454451 369854795 655858938
156558485 374181180 134011157
26235826 35225634 643871649
728672502 96093718 410163502
401205982 630022398 201082967
73175548 361552366 232944892
319018618 300743050 132172572
214526425 300524912 686423135
219093096 760096907 225015119
246768285 806201839 478144652
491859578 491461746 687285718
175622325 584775083 422695503
279820430 339888260 53315358
806882605 503317529 781841294
269836550 475749829 211146734
454137860 477608476 149376408
831758633 538739503 293850665
340271036 686277583 260181579
592160492 279985073 814081466
635334259 830732466 299756082
446660007 777551334 313606459
655928482 754390498 707156094
27467367 774636494 512307296
87408801 297041036 150993670
239284940 806046135 603612534
739799516 722479398 522995936
429883617 634291959 359736933
566676130 529027689 329290459
85032576 298423451 204187972
77956634 474564164 229590771
381072239 45458917 781829208
554871198 57355171 252145728
443536793 566893948 567791996
30233477 481974340 28929429
34385216 137957002 384357151
222351694 237024123 638331474
270549925 755236218 109552149
360855472 319940722 379487227
161940551 4720178 480122346
804024820 521385414 733036751
573027078 427308033 828020841
409529783 126141364 603061575
491281897 341219553 174728860
429907656 458563660 326005013
780420459 335419197 65553877
496339065 535462238 750101281
22551013 654246044 263437249
609721542 63309540 638153715
10842446 629363630 86172118
264147548 365793668 442925538
86302133 628675594 574636818
326623171 624578313 236262382
212122063 740469986 483730673
460454418 416134790 429137517
722616243 14713579 477964905
48843033 439513012 116915527
623683774 424371022 174713486
506815304 766617994 575802779
53798249 627213449 699742518
52501307 169496221 126625338
190771556 271626382 201744437
713762555 307541462 320673912
183881328 670706403 28596673
820199001 327806322 423180166
444359682 530971719 177780688
371321436 186667517 141282657
757609005 482256436 417906205
477567005 44849414 598282098
618338641 747987429 721421766
654747221 126530481 236979274
546155217 676147630 368161627
791655757 228092317 270776236
40075534 473872994 500320482
789736964 380093604 588884261
785782232 395062267 32090221
180570651 528745884 168352788
238014989 78961461 718042012
803001420 448221603 679798888
177590852 104152669 131225450
626171264 445991168 213324085
760458672 453602150 540348956
634373015 126071243 390881754
653299159 674214480 638256862
395769427 625711362 560279012
699878746 573227946 59079407
121193746 34988855 438897046
630546245 227929734 52066163
506574889 561695303 495635527
747572113 190911785 801937871
721341532 633865298 313504261
152280880 614765761 497456802
434386504 387400095 445007473
490229069 589497331 545986451
253064619 406574229 79103017
334364039 361222179 398414022
359754889 722267335 754388254
84346233 773579728 454743877
443638130 462292798 145979734
484022960 99013049 366358110
236137154 22718804 41105730
427159570 368698776 434062043
755256718 225640096 186342109
251342781 182401006 199170738
126163608 694574477 752379071
535757748 408510434 779942611
774891651 509250297 711058132
603501454 475597015 297122250
481367325 738018726 575296787
781490207 488238334 48100368
518009797 102272899 545677885
640170000 122657741 643539030
354022318 436252093 489743696
300031319 58264882 540191948
456134278 462552019 301871869
281267182 409407314 162230543
813107162 122251883 166854370
582660986 796265985 616982151
369754058 532912204 778122837
794901795 716847960 321441349
673117784 31032110 128905632
592336474 355973705 522687607
55893249 264169364 485974080
609133641 153303896 502110605
105210843 562459223 21660640
493736257 193360518 416108397
263110986 785825094 279750859
339918147 731942142 259772048
547636506 606044160 488448698
644865159 53409057 103969102
802882442 632580631 217654659
272885690 338587934 779068804
38147793 331602974 16100039
239340434 726658823 803145215
282943096 585994219 309573337
801276084 12475352 685510593
93125585 588730180 661681050
84682170 289031993 590456774
490839627 386522274 800762397
497616902 234851957 279455580
536899552 467993179 318325085
12890141 653649802 278363573
669450416 656456138 102057879
482206002 620430163 555920889
695863890 455609318 820002233
125272796 346121091 542242007
259625204 298468177 546600503
471814201 419723408 538424078
23362300 613469802 398184865
494917152 420512721 828075781
413986176 833372737 711811767
234802267 251496730 476006169
503854887 31770811 241853756
198118513 697124010 305113780
689487764 374781219 654681334
194944319 115105277 514540014
87947308 403860441 592736434
10374441 458002761 598710014
308380877 170016304 686064829
649174546 811682488 286528527
252447992 90581241 449648933
40997078 827851245 132300269
282264194 582636474 127748862
698863652 333689126 798417754
691093939 521731775 781291624
674085335 506259657 505325383
646032776 614968047 670368535
307699668 760571518 284475140
168667127 527796018 599275461
633845189 563323727 251725202
216350078 61169073 779084722
32352275 698773393 782212306
159120757 242581330 539639642
483143164 244949536 229440494
73897392 40038718 350473408
638009000 229486535 379777462
677979939 777236381 68866832
594027509 315142417 414861069
465505467 155727533 589082514
115411302 112333908 787063015
165705061 281965960 620675799
571517455 573661413 779301119
178914000 285465666 715075644
72317765 274385705 805964371
780384240 81987274 558854202
759752765 682411603 254379767
636341914 604202406 36736252
666593791 514173037 36505917
604388963 157887751 295407106
214675158 588768054 392525978
694757710 552189628 483088906
641095470 594828901 431492900
767201955 157554804 253352110
324170759 232970237 349973148
489337687 723004942 317965612
251701507 762043961 350878081
827473048 525072878 117045050
298891631 527226394 181021470
407661013 701547503 284387400
568944724 751314598 26908565
148172944 216025071 222803495
439165661 322676240 275874959
176681000 245484815 448960161
724943130 42390315 197244047
773893502 70794712 502138720
307922155 449804008 659659478
536181664 161808973 466545885
259657956 156252883 832964421
756797952 135757473 65195952
680261065 353142926 224219167
758164069 503335398 113578365
571800949 569219971 601289100
95790722 515337922 423346578
443487460 282753422 670279789
804859474 424539546 610667177
552599246 809184932 36335593
589164570 176011064 740484543
446263330 674254253 764935540
751961110 213290808 567482252
114679310 788845932 509482900
693047273 50013161 222468240
326776249 24301065 204566725
105930685 427191461 9733267
483253616 236442180 737836354
166060258 60218238 366647082
614944873 758547870 246058531
7542712 155598724 380203414
669448516 82554740 200363837
656035804 267711420 534044091
374376216 342559636 788019467
565108725 388211653 454562576
248095115 254326386 354472968
417665365 61891785 654460543
110074438 577799049 274063414
779170662 321607644 233361592
265550923 158428425 716265814
158817567 785706031 738011026
384024187 356119499 390271747
733199681 747700977 508406591
554967880 821573066 742476544
298245225 17058082 576661009
30147149 378153564 596747489
260085398 517466202 551730180
158524794 709593802 340902890
439667216 533340717 712906361
728478528 456846707 71943095
329904886 780380676 61906491
338910962 460191458 303366069
164890004 664069971 248370218
702339523 346142304 572161114
657415771 647928622 457009641
649035057 145915003 821034005
101017987 387042673 125085305
98364082 622784876 187807296
524027513 260820044 250962392
796458087 304002962 582369467
334736835 256050564 676890051
738009473 243084867 547945987
749060892 342391015 473969039
5903562 655509863 559275414
343789246 168663275 629370971
293196457 133781749 198772146
410950409 316719295 201442334
350919228 30792454 523154795
525124523 397174681 6185506
366060283 390868955 347802483
608702788 438202518 244683276
102010526 269819451 833016766
715367975 782944486 414818677
674361946 19215109 62680257
55061593 13423658 236457814
420729521 81226312 593452228
590970545 495487293 314442911
404339882 805170811 615662970
695634280 628265620 668638985
770808127 181857245 219942149
175497437 129774832 727074957
213594134 477057409 815557797
4042192 589255007 10876389
240018020 360498328 814735694
515144901 55236929 653332426
374713726 460162584 424172850
825872997 492504360 191953426
376184633 527958378 701430136
634215864 43380155 246340781
95763857 773177672 307047899
58137488 41806730 112739277
100232256 190860309 81523859
567122823 132418460 811981219
377537025 61590956 482502953
435899510 91244466 493584441
254923778 193457749 626932619
733647194 177620279 205521629
762958649 217242487 797835654
591343270 301679860 741062764
126079683 310346850 744920754
318256071 146110499 214789665
342667073 706046602 502658876
712260576 790233045 517691486
813257175 280950608 499105093
657697406 587196015 506472328
259003122 376781157 745932330
601025581 626010741 577486619
821426990 713619900 565443041
765647313 665421481 698608283
381863076 265291825 52104434
286911861 705557445 193280492
700336996 136466146 72825012
332339217 762689956 620039299
677187611 591320799 783914509
338016315 392846280 607947091
156253428 299601995 448229937
352769854 306173154 158685149
673702247 731152271 262583866
788844332 80137977 438720041
820244724 182791317 301290593
349756204 384678297 522019639
52352220 476030384 799405495
491879087 124124208 688814638
551829814 40252760 680074069
358723286 722753764 759530428
19850449 242827609 664686911
269439296 647634805 294197442
123606841 812901841 566268893
737358055 387454373 831072758
682394083 511292005 560659128
615349600 39544020 317192379
584681076 2519483 575293786
194616432 523517171 222833888
556197116 744943645 333513615
665360919 738413364 386850701
612122028 90204518 452558709
205430240 653638865 371236547
796430174 39273978 62652946
483491293 484186621 752312207
422721557 72627468 92618812
387920677 187564175 345949697
165248251 330772644 18575761
768727744 100730311 564217400
490211936 401523431 672736850
794185494 189565176 565322159
816116456 144587317 444083774
596803988 771801946 48155103
791154356 319637782 831529265
283648605 473105266 498424129
10122958 364898204 766458071
185553543 243620712 506320592
273735982 455871462 672787183
233064126 558760170 816290464
435422190 483233223 462567979
659601713 361857892 264953429
177910870 442869184 354992614
579592619 450019516 387501106
253400996 438689882 555425335
754860460 9549498 626899500
402884023 35112750 286845055
174223639 690448784 172192563
642127931 548147077 359545883
443999405 262709569 289127511
684321497 706669510 788639933
340526081 513379337 103451007
631117864 735827598 670793802
280646740 625110824 681685704
665126650 56086416 245526317
429775320 249210295 704983866
87592345 92927808 466078581
364488109 11439513 783134795
391652103 191796638 770968884
288252632 580681541 670917901
460800927 330510863 351146756
79981992 331967793 357303654
106579210 708028482 387324076
83967912 364976778 622758528
240435505 522894804 575295841
717716821 330602260 425969789
238209236 20548616 445957646
827321117 449535221 75063763
186852943 747460459 312629302
301031138 586433312 404685603
448381555 300078153 833779396
289556763 16753059 832279675
541692323 167411437 226891899
312104516 34334525 476612699
516760399 460439269 670872734
20235381 381413854 730837639
384997778 104410939 370015454
629919799 72901439 620014300
246311451 334267819 659963512
362956399 606343929 232814948
164587286 750602964 222344485
446571049 596218926 504300054
587912570 738041451 769531739
321395210 155181341 724305462
637869067 653560989 704976543
269460804 421814367 93545420
212498345 11883241 461734231
576040760 175751935 48361959
485415299 19233229 373676800
162143501 310045701 665209373
386615213 47395163 250270738
603637274 35852087 90723911
705964506 642144284 469491534
154889588 721019441 329600972
621341179 531742640 530731850
546026036 653671750 7519925
479197497 303660085 732169402
310330890 756744177 767936976
356463623 412896159 680103914
691994249 105533733 512344362
495367576 282536290 614914633
241411155 311318584 354752576
689801454 657869222 681204916
574335355 183641179 623376723
397503502 588861244 755524664
8747660 194161142 374335399
710706232 495865499 687836588
219113812 241174563 295568052
149592858 118291915 129737322
355171519 797470421 35467816
822977608 823820633 706021200
772813995 575880862 597530013
315604961 832439648 709141983
473492776 528713939 653137589
488420507 540555695 641334567
526984031 289760476 42987997
100674526 749113699 297300951
720051961 365327442 825789877
585992442 359991764 706091052
243669495 281234646 138368841
140877740 42690628 155835772
602676231 722615306 204068088
388783528 767203645 801767316
362827613 698207953 275789505
701230717 327765851 491801844
574651340 98993067 45341291
62034969 507412778 663326550
360049591 76297328 350346309
731166261 394902796 681980394
59114335 91475914 385091675
168029404 509989082 518437967
813676765 437196819 30783638
659097602 578987833 276913439
420706320 11062706 647784476
247882890 379087346 326550433
648025732 616020591 791827644
756629752 212274478 815602425
43117933 148517567 292956295
168433862 95831268 469683448
281181293 499964814 161551126
98531219 593093253 694883334
291821361 50628236 697315489
532692963 756369471 801690825
705344765 777084783 710782718
434951907 268726328 550721758
166923522 396797989 383877432
559382877 736022529 11577907
358922097 354348232 290299812
24177292 83162826 766201536
358339893 303206490 717706537
779329893 86304093 442095641
705566710 492396374 217794994
291073303 209893838 541793227
55095765 127168858 558785506
691719806 831083613 696217747
165273329 275021584 538467917
195551346 86445793 52874649
478786475 458103904 442961798
410049717 799846511 647868926
90054339 220672332 738245197
587022494 354667071 106425329
456106349 27001564 539438468
715732793 386162683 279067839
730534185 295236291 166284935
156013806 256951675 511626366
115469255 491857800 557414076
174105840 510653579 461717263
10597512 384516822 271452790
768661845 679825883 284879189
722864 242332908 104911016
221631846 299963621 382137168
680716648 340917511 529040469
63993571 257153795 200866603
591938042 133345018 484268030
205480044 5484673 646658315
659385930 464821897 461876077
137684990 208815209 761571472
337579188 169106385 678146647
251541502 447527693 24076229
308679895 112858485 144369753
266366601 650282189 50292121
638297105 256409153 352960229
574630180 823383075 285175928
76699943 297372752 178695997
419352220 632229083 77410822
368267056 729423459 625845135
738969147 306781118 292119658
174429965 130355914 781783531
759996211 768239544 84110552
3119325 557557359 784606551
494357689 42268671 170831535
8193078 29082542 465966301
341144330 275327062 426909142
566955912 36923427 500982863
450329370 332639143 444774860
579435135 498357998 806090204
702498240 681132289 15414390
691885718 502450071 414782421
27823922 279920769 658260670
773008118 738220045 124157929
117782060 524310739 241743183
423405241 365756176 261240776
127877792 20888626 199934086
151424439 673105664 242878431
155609556 661661874 213792720
738823234 442938892 515852394
594187984 537090582 359472981
458203892 53391834 721422278
478189433 430326245 490002271
110710511 505349451 301853042
156291805 260107900 481234048
191980697 569981824 414558447
110418739 520023996 390427311
164114331 49986557 649051243
729795407 389896110 130154636
236734841 696097279 118278583
696581573 203621087 166885431
56029668 53998319 550299668
569419199 744399091 88380544
750482640 353365868 588106234
606674277 144057637 165542330
398201250 107214984 536985635
119571119 158446397 166988453
341732081 671700655 119814431
557797507 353239803 805732770
34555771 279206505 504678156
312641772 675375504 150682864
478668600 21014877 583211479
534665566 803105167 651729512
631687393 94206051 461692510
535100619 752843097 362788731
44390228 592799583 604984647
244304908 397119844 12838378
196218838 386271583 615203085
415732285 353052752 18244010
566644215 217996117 369861996
521836311 713192304 310894894
832233420 306262070 50234669
54093743 308985855 387938837
524140639 832664699 304724813
688092858 30485171 421673722
739512845 151696288 112815855
610320787 414697600 827192921
126655650 707782943 49044699
273195548 88015515 397170530
546821456 726518070 654365863
69929624 241466473 586182350
724111486 368556978 708543902
78045389 641757748 730951476
703723655 507357596 436935778
194657093 552368561 645427611
314995567 670312325 381247193
513862443 713766835 471060813
63166598 8069619 579941745
570991774 434031179 527198370
649227667 383997168 491584429
417093099 47074376 34426668
85380172 476110076 677119972
332981528 454181802 42243503
79342425 597820388 181194945
142088700 752429700 709234493
758155721 246297934 549993515
312231442 169239200 404580089
492878447 292829868 726743455
738275563 263848147 409539650
622246100 282457595 620175116
152580237 679622935 595006104
260173445 643844681 781062051
661034113 653886181 297929560
352299228 710954224 173325985
570281502 326986594 403482991
336490891 673403501 605260245
303683438 117175721 449563122
804666314 104285829 725015330
493890072 248277340 527887038
758219788 446910433 132959685
168816391 271726118 472533776
657367257 321011385 99985086
508097947 26569305 307123697
23592043 427744798 833996912
690587362 397489099 568606878
3045286 210343457 420181274
582386642 820988568 112584390
498467594 463595487 810364744
352323611 23023422 326501034
90062708 494156061 405799796
802425165 376325700 57974448
384493444 450481144 157637265
699281184 717500306 586742871
54734343 689221746 494265168
753461183 812050453 631348559
26058081 569660301 332239047
481651510 241376197 776218939
237788335 113136416 571038729
488271281 284914966 435962807
535692401 7088155 35232396
264566413 733808905 819897337
498812953 602774084 434932311
54976518 430352532 794969462
121544017 464805114 505014072
614831204 21955501 390767369
43151582 19284796 172321942
786758656 763943264 419167405
344089755 658328058 150088429
119568452 518305618 539899945
569877946 792923353 170736321
260731048 435301648 83924991
617967938 399916412 75210310
198695908 60834611 649077686
250850265 595931065 86784321
748234079 722127550 722758728
446669663 226538802 58468095
376275621 464088368 714465633
518851080 234350315 823839227
113623067 549166896 135829883
440853941 792373872 326742294
229705253 689602222 144207632
96108250 72150130 747252396
371284119 333971459 508942887
728708482 722962834 787033353
459373982 556483298 574789388
809221896 459193944 339926779
138026204 168942697 105034273
720404127 17230791 91693947
820166646 281270650 70077354
310058468 572623173 658845558
25895656 53118972 78730861
227369090 595952860 614487544
708999884 831166475 640326534
540046842 416775479 88959575
625592502 543681492 207836295
260717690 734588371 539520441
718901720 735104162 107810023
285327733 179147159 441717089
710830826 223220731 107412895
621479366 172907075 350877744
742664460 548171535 521737443
565184011 236166939 414815206
691411839 326219895 519245192
474671872 357204045 205859566
611967489 481629903 333747898
716395059 340288123 300419490
655272645 629805242 713857604
484623259 68748189 374422369
400988739 489045093 623003901
55278457 48044013 10720608
145549097 560318567 594783236
740431344 439933551 20171257
53849525 634645618 327382089
106748728 120672031 97382036
492364523 473539382 333454385
468123410 744713844 430595917
312137447 813489534 220380392
612376522 347119052 315126965
813275448 170260224 725328331
337782509 520339620 14940632
485333805 324368590 739787935
413351991 458358720 264412660
291897522 36007848 530061046
154496396 96783129 707920607
666197547 256930179 759972948
798427937 250171755 100526408
25891799 26320130 594812543
674050117 122138889 179395014
595563526 641538522 795612827
377987035 442662467 505469274
565444766 292048521 54295435
56268816 383148137 531217140
263682530 261374876 418577453
87533756 517678281 422244141
239110995 278225728 304234388
32033049 206116480 677187560
9729628 505804444 761536718
530331916 449800549 242220800
474278651 702281622 323432133
721812037 530808503 153098178
609763637 183430892 591140925
282526253 296652277 70630744
33973487 246875195 572311388
584627191 123123266 388118128
379494925 419076983 791759872
164715625 654643448 190218433
823325581 818406810 630685005
756319050 325888336 326431712
377887406 163894363 250308161
420068876 119073827 204010700
255668807 21831069 218514791
676859183 519398511 182020559
112557477 540201492 573036068
709072916 561727994 563664980
532524273 697979396 522328727
443580622 793608180 493130341
406659084 88850839 201858372
678095684 202598506 754759354
712223562 576926040 767563678
137447908 383026692 289758317
298968232 761902701 266338466
175181334 50680018 467426527
488969939 697190998 66442446
513059042 747404243 341468764
549803852 637910864 602650233
824435441 53490343 528371596
220313624 833291744 29532089
737068624 398541115 760995261
765393839 367647087 302622606
83083149 653123114 338554224
122980731 246390244 709470339
52530460 118886285 70335228
126184799 349051597 166647706
135957795 777653474 56827605
185829297 173623594 633176512
630203472 800567374 809033110
700309118 673399727 165313066
246995622 355487668 671079077
688246319 309940127 127314315
719314688 278325617 518945218
254227212 105115281 374654928
756273894 674745161 12713558
282343906 367723943 318202063
92471355 621333570 798189743
642666607 585904906 802383374
559005463 749346179 455880547
767165680 79112978 689938955
364111737 810926794 202666202
612642814 232309612 371078230
259108125 819357624 451842802
342409938 62218161 584775412
769257912 710413949 232659348
187338629 530638665 504462409
56768430 678809214 514641326
793401678 8858940 359436429
760780707 235189953 18381733
658560479 254586560 639685358
106948354 254023060 358707310
608030655 175428424 692272073
345301815 52860199 598924050
44201269 671708585 532967558
559398824 43830602 668177133
486527182 454299920 260400478
613421132 188614873 645604490
344874199 381761227 646774414
488918541 380150174 483548029
666080127 238967870 485382438
462926731 607127288 554138820
558973084 210596399 311659026
121208968 797363890 59841113
251593853 752439777 62410320
40675196 502991637 649356331
394593127 604121932 417722003
557809207 740550222 246562373
366997995 507214515 600810432
494817012 742073490 331063518
21762461 72969803 273946164
248877872 3588470 35137774
164101332 62393997 93859229
681114096 52314336 353844272
6579857 619560528 537994100
709449605 510617700 538451261
617747056 796541003 111435884
167181590 475425521 211786013
833453001 628133981 709401438
630306273 204549205 732766866
488304227 8368997 278524049
172469834 24184748 827437009
443171644 659872230 381878883
49120040 254251728 235179229
683477848 659109318 104415154
417424245 317002922 711467371
298824842 207493347 696262279
676267836 330226940 253544140
826114590 622430918 558693173
200866241 753380399 10286339
121113972 159071184 179196622
576747581 402668693 18580171
348623328 583596 630456239
436429608 408219087 695539666
350051072 295002090 706506061
432053148 749905855 110764505
396289777 502669405 287626102
506716988 225750858 195473447
58883732 476358881 666285360
513360533 717700121 72407836
799353075 535691776 8198136
327346456 622193039 38552802
286069921 367119441 402702057
448200581 381403246 692552636
69641541 320199978 178439974
100243288 195846446 424571215
122366695 754674373 414457686
427503625 267779695 45118245
47773465 70972394 67991709
367136488 722785112 582130071
565509997 473638698 390293132
535543508 618863888 236259310
577871073 354109745 506598717
403765500 249704078 475979814
779186174 82689662 138308353
747302786 498537261 21562472
403689704 474914560 346792775
287295216 160212026 712994589
586655358 644130780 426421895
3812267 292316147 108200472
734035763 683758567 238521761
695942457 509502887 345701072
633809969 587687728 793273704
655016582 369386074 808941375
341542627 307138063 705304568
104728168 333200943 333975560
414890902 664814337 632121309
113451655 688240764 231245416
734395797 547488563 44296405
154496868 311724420 727464941
664545380 19917654 782897358
163975588 417919552 97140757
526716312 385543635 650003751
649218489 407021871 372285626
713736282 199867739 784034967
257931295 54261773 563470474
250808345 568072542 125992261
672703440 222388135 266305318
326508348 305022322 152450447
157623276 175061217 566150094
727013048 186833413 658727150
600174945 704569160 167731322
181934326 127121707 376171920
339045598 195625138 618362472
830497849 250724652 178237465
424349766 347485983 809430929
152993088 104144192 596888361
336065865 321739682 351295971
587486787 166775761 646263399
71921186 514655386 181580955
273098838 813120455 544947921
176760656 246448144 165604007
512911614 166835956 53542720
376915803 39373325 540156692
800903406 8955207 347688836
827128681 172300281 288113033
170117676 17076646 8867221
210664436 258964006 668761021
166495312 578213441 648181420
126827657 764042584 294582566
487933281 107119349 518057080
562296850 606162360 828228080
381063947 637612669 22237341
67509873 429791184 538784811
304404455 141602702 750683605
16806914 392266032 26546879
75025424 417305838 442556757
450262906 610050181 91316984
545883871 716186075 622072901
504655918 321694299 768934955
768873956 1784665 25136578
584299248 548703647 498639640
714533344 659158740 453987838
69692944 468551887 483921769
545198805 199750234 310938392
586642843 313209219 798792604
347412142 423643207 818911525
742379411 89193489 338781474
111376721 447952317 804509900
38250084 210810215 280872035
724010766 780582510 804819989
815616852 582457268 687426261
299344868 764719554 515519666
252180018 513586612 193878149
138876781 500314979 494133158
753121542 392847046 660906371
661230691 589585354 443829037
602770789 773353558 423084080
12642847 327219554 543052002
345136554 239574936 58129356
558961703 645209142 454214650
455013303 24211816 363337347
579000907 23717183 130332884
199995593 271801892 227496109
309342006 679449713 60489777
9665815 424172865 491084613
190436424 257471149 206769611
224114625 476711489 102904
166939462 153676878 251867318
274132451 111734312 600286553
49389277 511123135 283999422
114215596 369305752 464709692
555968957 281203173 112932788
162012842 11984612 109219777
138793479 163956890 66814045
726349338 615255672 735167237
657168651 709351061 786631738
648746416 529875387 460059803
75200674 335357929 566144139
790525352 287796627 210512247
815507944 322733780 728414472
616660373 379773792 667026054
720165154 129424376 71034660
580281261 393679473 602100301
167909742 271984536 371636948
599753466 1362619 135662479
136480081 739562279 416567429
814071803 407735997 107406255
111676240 172538563 191203373
663156251 405508311 597267880
558163382 422595119 135238664
607092068 653628638 630103725
263239662 648004266 671692819
90667667 97747813 356510542
123038860 234324574 404998098
125491366 88473593 37358469
440179464 361033153 154232260
409621450 788185934 723556083
803634294 365073998 344112077
74247677 333419462 56241527
232785140 641300615 704482142
828144015 118805258 10230521
103436510 758996494 631427334
237369460 352934903 471960504
570051439 551295605 155412940
680952839 219798919 533438716
479981395 476491912 538199439
656679946 249525732 682469369
50449597 522770481 252404775
202525394 611416881 713963392
239551298 236894752 777245289
64655385 231212255 632382793
23357181 45956366 656864956
230636674 137605017 25500521
407925757 272843247 527006366
533853814 761203788 535504093
81539926 129444556 21006612
235291169 172495790 406874258
408543379 448989057 389878030
112066141 85709803 645813620
51451568 558803268 507067229
428139343 391575784 790481791
337181662 77974767 776871807
210484076 414345623 226913102
619153472 769856905 312940391
774509558 664152147 196119895
656995815 749719828 486257969
409034668 354832132 698939445
216487614 800521242 176541907
237125676 799418623 205769098
86620139 259811345 8088312
190213494 654645482 84950517
56350387 830448788 708492339
44294273 698942396 697758663
36867137 536605657 168456954
517187307 83707050 633309495
580263868 661817670 110073390
171745035 502275910 758637720
204637485 704147293 560978930
447950900 74907975 665492927
81534824 148057195 206447277
695007951 706833901 175611061
638588921 668758447 741104632
217695549 611083851 88457832
478972300 797683157 263042761
245315308 626181293 89036523
329672495 341910460 421959254
545614254 195525956 30772611
546622194 784168710 727816594
725754776 51082412 171984141
299636559 458172284 791175358
824236431 266102600 514006138
561697229 710374742 725349123
511725007 630727686 737345879
304676214 469189453 104361222
400395892 388998171 178833359
832174052 296728826 627403833
688365027 657847356 154308473
389325948 331486778 431294638
55040181 665968418 286989300
685749683 119880604 263489541
647811265 773207569 298430127
757518284 386115769 784258529
14627612 216506671 772919935
180339445 232707876 171976162
721567395 59645093 675545043
498375934 817491310 16546643
347971224 302332473 463111191
784105607 344528869 315237914
631849677 39821306 619656954
549585360 69910604 382147662
81864257 27245797 80882964
124512626 449394152 253447159
628453409 462563527 623064073
789956075 778162568 455109754
406472799 450150117 426635419
459078003 126374271 32054304
788027898 423769007 511640579
770254568 153771457 123284363
310993877 587674034 49960311
148444099 560532356 232574360
303577873 796950121 712120368
496862331 84868695 530961499
621296514 819432324 591502061
552950884 617385482 309915614
739547407 251781788 72427766
499821349 195696194 808520751
746224944 179126284 359609013
653398145 273222983 807344507
133912378 596937406 483915499
51902525 585343752 154234581
119145317 353682384 801136696
803310277 590838019 592757630
37499756 30518722 329025584
125937649 195481421 173388954
252228918 773792581 612655845
577598576 680610414 692951959
395221363 233177547 825848489
636928690 829915020 502121721
796797332 176831581 395103131
540953931 482633819 558482493
302291448 455319792 456530097
311602364 263028793 423353054
237913350 292709931 709691769
164994089 628296030 813109278
184113744 530361520 366230301
738799682 479208017 757473781
813264050 11102232 565410316
446121114 53284574 59199063
749928731 310955032 231776714
587555635 577341248 567270910
78493650 678382251 81793294
33089782 596688088 481035430
656972974 312798575 565589695
731276643 81386914 18336454
364475871 326806056 383561000
7046208 220744611 270561635
481678359 345267911 464651812
366034311 675252557 300260782
395926589 612439994 232626345
404015864 739482995 151371156
172407170 135088169 635373005
640555269 442791743 506711525
535845725 238019929 310327148
775503303 824265239 117596684
377404038 199717969 401988396
40251473 466762249 11593760
832636188 649944540 392059512
473977968 716991546 451128510
432926997 781237337 544692982
74520094 673376358 120246990
126074414 553107564 577961052
379018934 688516494 58084613
32818712 428448280 178252974
696149054 285365998 136196494
107384817 5490029 765997921
705080377 784540858 485778699
28778187 297714991 385832740
256461562 545268298 117189103
601298976 719099606 566439299
192124404 794574609 763414260
99519476 206874424 318772055
185115339 792283755 334721299
428406341 800411652 52502692
486526225 512074422 5261545
399359216 610338029 791505376
433600262 50989087 767620737
3827457 336237622 691383729
29886360 449215451 160117899
542889774 307452645 520839294
624234997 675716427 53718968
141900939 528953995 189753238
442867360 453573632 129192141
525280898 138563942 672880413
156368730 224511037 171298604
574373767 479496171 439298264
513067053 384912397 744230112
342951026 738154898 674002713
597796407 520923775 302682683
626098508 232214499 535718378
157687298 394779981 228194478
603119580 235696392 72291608
633325787 483646018 298875391
135226068 769223816 636579339
641509207 524088631 370103391
483541890 305666816 445710319
462263216 106925991 331344537
729214327 828059340 154233314
336439727 318917087 802546803
624374249 700125689 346787771
287161793 134068131 166723921
320464847 648479241 616213792
253448464 436152176 108086653
195581951 698345499 216630547
306340065 294017437 124909687
108318639 279455162 785276676
406674736 475378975 732807159
821236772 156105150 720369072
41680705 584646505 547355318
815396872 756350457 372756530
581745574 265379898 471199610
823358256 741211775 403063534
91698440 78300907 416489656
521903318 768306335 747723119
110723000 786143026 42589772
284997349 326495258 239112968
418524113 317997433 773352654
193791004 608917012 625938828
138355329 802302267 354222496
25303141 186874026 377402319
267988881 350502637 157918179
777426083 517391167 617155370
297609110 20629459 500979156
122093206 562446064 276290575
83038674 443815711 708199694
641078941 457935444 214558568
450509271 147064101 509179151
440318939 377305903 447236838
618246361 696982516 672827588
709526638 11951598 762359566
477787120 641423850 86122880
422654971 721514429 561759605
367160862 72464879 605924294
681341688 212462886 656190823
113581134 466433880 744181718
549558816 825849935 351592556
820810683 55155866 27928044
525356137 609927823 750413600
459830777 301179074 113711444
526376087 695715972 66828045
27417780 371364420 133875035
221914090 728585498 559600320
752810262 274584814 769474026
24210586 377032756 199857558
691953732 164752132 17220990
681477065 684366060 208373824
139595789 163681689 641889511
633891591 171779719 401713671
298178562 408024648 752704575
320300686 513356359 13142636
576287490 392095538 435854532
715549609 562556915 198434755
733827419 160109288 59747302
314944804 671053552 790904315
442475238 211854285 678479604
777248345 509729882 692915140
163735139 407183717 426075671
471705398 425852258 55254905
189947688 222050578 184751346
318065743 308193228 89892575
516419780 356530443 770865021
736128959 546107947 337176659
94634888 511985555 723645684
634208832 425688606 212730548
578733318 171570355 365989260
654046385 623914142 40206611
533962232 312666459 651180502
535648945 608227576 347490058
408019222 715341663 276006788
123155613 421161838 642544879
137510738 699882525 117727866
772951556 571637699 195896763
68411876 773414855 76373578
38442336 626281992 23713229
73744683 778177171 222705302
521017804 371683380 86141485
677467758 616494725 325923676
630382374 631781562 43072166
75691618 87220230 229552650
19780832 30371524 354566079
819659211 453273947 398067402
182090065 695011458 393955705
237571084 445980468 408358615
447299654 413980427 203193301
610223625 266775042 587321801
444094371 815256195 29724871
413661367 67972732 551174171
817257311 821072972 492580245
109441255 826695009 400808982
577435689 575474807 230307475
417368072 581965910 222466831
245027087 213766882 173707089
80451099 171879216 366663905
280825743 345819426 795538325
517553906 519668784 665600679
11159421 528040485 548485072
442894733 717190682 558185071
814185046 652271626 583027920
37986584 457391851 277298820
185438219 314470425 827418833
551237958 191813680 7626284
724952240 299004940 245592278
689629928 423398724 382143316
789343821 391301273 586536944
401971046 337962454 682001095
599775243 690639409 780631404
810492740 615923253 642326046
472451335 84357803 676590913
371583236 775825616 574090286
7019143 482941815 314557307
488684260 37979716 738182663
467163973 268049985 609120439
137347308 181673720 660932474
400424722 580315679 99668200
701111158 222467405 493618086
315085174 355080092 384621485
769353727 583153481 30715614
95491848 678521466 279613516
513062283 244910005 358300589
585755558 781971214 657311128
822668172 249593543 728115862
168990692 475452136 746436070
574540824 292125504 149245385
571132424 419251126 29603008
370403618 628715091 404782156
91506451 417532511 524532422
90928669 558764075 200211484
29099356 251717519 599709728
144146226 509552161 411773350
299216107 351531616 571257290
227251716 622970209 103014933
7528698 427795340 4404617
355595174 416668515 578364598
45781212 143037500 280122900
577153132 55879260 703448211
457727038 123080113 676350629
475983646 205135323 611839699
817567656 440256813 239707235
606672702 173215448 750150790
372541933 476681575 696595509
644297949 792678143 100198708
348662995 76569842 814918966
785444788 5865490 291260373
100448738 745518109 211467992
502090463 729135398 350693340
326277076 52551479 307936610
708340467 110633191 498288298
593008666 170089256 567126184
269460836 28149026 331203013
171165064 99077606 695205507
446643676 372019738 83262661
404768685 117587054 205528429
297084763 796351921 752873957
533569697 694791899 428826716
470132482 186952224 114116046
679900042 470696516 587158852
762404404 91524731 502658311
159536423 477578288 352873353
338678104 683811072 512571652
517706223 702291522 552493785
754056537 20118843 571070090
760115164 474184212 167785394
464946610 64849717 375355699
505095733 220126403 343962584
512923522 437547467 486333730
790950377 662605685 629441891
235598828 173520171 564635686
273666591 7327915 483099057
800708176 422692773 660229083
699289436 135750465 442554680
69331024 346378681 667027050
463922472 426446331 762782825
210994491 424043999 81102078
533655921 537001326 769260456
75520823 532828841 598088236
344438998 772807642 51315563
473147716 787979866 733183690
325209248 194900805 776542667
752268286 127616546 146891116
348841678 77567829 738396499
6651020 74756307 4081041
640863673 535062128 258470237
38361230 34137307 750263921
467772769 240249539 258036607
483145623 721774986 193138806
332700665 486152882 1977663
555219835 180282668 548829512
551709606 80557230 291086884
39685232 661699862 426825785
579980778 612801373 247772359
322784563 817679705 142709085
266034860 325543976 309773955
444216278 791290326 587369919
645426041 668895352 654471641
444578328 782520576 491859979
264002896 402173026 601035396
158361020 427911302 678461720
774530981 406476827 768928301
273584524 283589181 425128203
652284869 489208924 386788436
238639568 735129989 819486617
317049691 265327161 709977627
605973251 752864856 396114964
93635198 647102489 419031650
226087040 389690629 207849030
218867122 230083271 244154915
20389901 136328082 357651437
527276556 257377697 40626128
565249460 403001874 614440378
723462581 411216702 685104382
129596943 441048353 275880518
155125874 621376075 749747335
478778596 218447620 149783014
545419382 590271436 341013891
255726093 165937521 6720449
395969195 357720400 492041863
472041410 51822309 4727635
267869955 42013542 495679982
390416782 311409535 534944571
535132105 397682683 332725380
348518297 756224778 138611060
796085750 150025692 289714768
637528362 561053921 107684152
103927667 471836192 580648566
322732910 86492354 711926126
207877196 424206487 321569740
644260553 140898609 816662380
226548976 361195537 177468907
755352536 75663943 127510742
34417092 543118310 84852221
639562205 131200312 314622832
136811435 4877280 454070627
204651097 77209613 750534435
426101747 120857378 8646401
467271082 700914676 670802048
405755602 439175658 191884208
645884032 252787624 612699863
38572638 542867095 119597143
179515186 645066091 711018685
579083003 792087540 211764986
100056102 249344259 760094534
354976977 193521899 255445542
271101083 704793189 95807421
619392989 640165456 411021855
10852230 763679139 799509762
768598977 281511802 201562232
432243799 110174059 821904310
67341239 643258507 643080467
144585566 714982862 412603049
588355032 709261769 381063390
654600789 57261273 655944996
177060541 445871105 32462348
357720147 430463147 596997760
528076949 748042741 66356836
610701758 601061481 356679576
273085401 587099962 118249430
208230645 717972865 257154183
266247959 191719979 562047405
560560263 240665004 805283506
728862194 464722318 490809745
60555697 120977808 86713101
589232172 507527897 190124564
399983320 584510660 71825193
308687560 310909708 588670665
509904184 682493468 437241987
312498963 73947352 18952729
117427548 673628675 632128939
150158714 6830053 423440724
823988535 366542852 362206843
432124413 383050691 805976267
325827212 694701275 361301888
368457697 809210696 639483460
416321753 183153656 710785256
137495667 197923094 729329480
674362858 738999705 68252232
17879778 204146571 278653548
322805281 182034888 246137897
747569323 60371235 735016810
798925223 801269767 508078628
784379531 110974020 452337376
787076938 347216053 159913957
281785256 267662747 659746173
332711507 33131655 752882192
355294317 577670317 546609083
250632938 277204335 750789556
251435632 288520817 549586498
495533208 464159568 90205385
782732665 426021849 126384611
188728886 676679107 777530242
529471447 108846602 206415310
589121579 100032215 29361075
205356987 666882157 663126483
256621414 790743612 325070570
304445250 505683364 56119358
689116169 514506296 581336620
56434295 821927596 365230
808303862 461476775 422448405
705614330 490244449 698122214
370196235 220271522 418976559
826110941 590682699 581825346
689826239 527512879 586150468
661845878 369251919 139954477
482525202 258803364 180405002
420568914 163461363 595637803
364980086 711565863 338227000
488043953 564359996 752990861
729293284 313018151 778535464
250063932 576670051 434885563
513346845 531128715 497844412
449561128 603412387 262734190
211941608 200926455 168974619
737546289 48857785 14486778
653164475 459506206 326737409
547542315 780467311 704656956
57833599 290641005 206301818
378627873 787268533 456680229
592384554 821346221 757742343
482723033 141469828 470426639
207767636 471036495 126774911
724156092 692368139 431004924
718202439 582519360 192700151
149977322 110033356 466779034
500576762 329731298 613022910
83633832 550342520 715009911
809941492 90357489 198035823
290636356 758882735 588526449
163637979 472801365 683579466
403518977 420530258 330683278
115284100 313149416 291502391
304389397 772269066 815213016
648770987 643357302 493231706
716888018 154619295 550058037
178423055 342163154 783953090
680474247 506064995 541905513
395833932 108403201 446962906
67497467 5398525 692418358
509130867 300783064 515524079
44958947 806524125 537730567
537941086 319964994 759815180
812827013 826980845 293786340
537622394 43359459 149909877
649006303 256102022 24284715
568414420 305359579 724804069
745992826 99526377 624727636
378838841 79603261 675400442
645953526 527509638 607063725
365305298 383430857 622449303
109652462 586778502 69358188
349066728 523751353 306893344
294804867 330899954 531688057
468019826 262179306 420835475
553546017 598900252 549166825
579521734 220877688 785606255
1927184 204805766 342799137
162492045 769381911 462644902
209610169 732547558 263574535
270828423 723173897 92317302
389916457 201728058 499964038
562591989 67092406 274693076
67749604 484198422 200746159
695200059 77084308 550378974
283822969 399931455 115179759
345121868 502042814 518737905
36587156 620456168 711234070
77257145 228207763 130825563
613049431 731133852 783638304
690234363 499217919 637929580
716955970 427161745 506985104
440207317 111646577 203356951
537428177 471520170 669510221
794758777 363419617 226288623
63066121 87448434 289025798
714663894 355354416 162099686
612737470 101019400 613472328
283788928 298788402 434530734
313512274 322188588 320695479
382412015 142698205 191923255
391431992 145795898 378314748
5233643 525361985 823274509
682644807 260457763 558888721
49747927 156534295 282495090
736115987 806385722 112519138
550410056 600694416 577772049
786345822 785780540 816060725
293163786 451450549 394495024
11383425 507808593 741516554
628083973 757638539 375781517
813426760 637759657 556180348
246638409 419097288 253390722
406573982 459245716 163656849
518775626 523527052 326386420
589860373 617471449 394732861
735532448 246918488 136362040
310450000 426646174 826735534
437082077 612622116 55948245
317034361 414050709 652111942
726951160 481217387 422191949
624636319 184486007 512237496
226242589 247417836 469423875
90162268 816192459 267676975
507887248 203463138 593718306
71288703 127012557 29348646
344762033 67101083 176241139
387864241 305838706 611249511
352491458 119601262 775613687
618079884 216664553 18547770
806508821 354683660 725743275
495833786 234555241 652262783
190946902 145597995 234493402
571744608 436953871 575983259
534977626 653091826 585597342
108389216 151203657 146263848
316774718 619901976 722170730
580235104 73966874 194484713
5679857 749326546 724849474
711099498 381802425 708120753
90189138 823107660 782029084
285741488 421536526 679909071
61974764 712177132 422311459
754158256 18212453 92220918
427308489 503964895 721497793
266684922 524025545 315998938
482960748 786671031 788601953
244706790 529327880 262685159
637545692 122085690 509003514
470420703 782160734 822031889
414770935 809634425 610799613
560871918 498649374 451023908
99369984 568705412 425311133
373511090 28206409 461403392
513231950 729926198 418876737
445716785 765404054 527178552
767292834 428945278 792542094
511545681 569130793 365127759
369663738 126522247 445132690
621855671 667132209 578721523
94846276 239816440 614361193
384164501 632161586 188907311
401488130 273225242 324745797
76222321 171295930 398623173
68868804 343179767 190384660
89124560 317409175 340693930
720362344 581604647 785886592
355623980 223197244 425969665
201506188 316915054 652656264
324963434 544883050 392622474
820924775 135568036 737527881
802946573 609349587 269235729
155393704 746181910 465475405
251596612 677438196 287076805
806699805 82817886 727761454
728547627 91844726 574753190
701192389 71219567 671561090
368886181 298346213 753725579
796971987 44037856 453394753
720433830 201464883 216144271
316952795 226384067 374349853
538280322 319154280 88294779
648241387 381077255 441504667
623354160 511696984 319149560
404980242 370953001 341348999
237993975 119913567 756554300
5057789 713572308 499725089
517136723 228177313 260773555
153847517 462973549 527845712
402226641 484051677 219576634
495638475 207835284 281415762
269784678 488486646 772308094
532337415 802432036 397985412
530797755 762060103 141141517
582203864 195861097 801861778
5676236 55277235 296556119
810058813 46451418 272728385
659048837 555129675 582777085
622248566 492573863 524181374
682076707 578420653 323385002
383784656 749319485 157181103
575622954 136675797 742265798
663917534 388483372 243913382
832861834 31569945 122522207
195284049 223736688 471953
628105909 574094728 773804294
244057238 611764724 45677261
528094740 184992880 567436567
665736801 253238851 753777656
568605501 499021786 254786702
90867576 387931110 732923822
353959743 232572934 253996277
342864191 169533542 159715134
147400694 469093075 431852462
722898742 610248552 507791395
417827247 99981117 393233208
413014952 715971866 437553558
611834731 202683045 567046986
236189499 534907051 785785083
73132784 15099032 623806841
589505216 359201493 214598772
456020143 25684528 82841279
664436823 263853724 578293769
533987379 419086344 315791048
661651429 422959503 495430077
20141803 62740647 825078874
362005528 443051731 202039434
412549089 267276444 701581289
62992365 554814233 392270786
10215595 4656382 683292147
587395620 245983666 438171184
191926546 365247040 751797195
546710196 222511393 655331756
469658724 83291252 214798487
24688596 524847809 470664651
626152187 35607625 639894144
704175742 714209826 481686289
24242636 109179948 735127874
264766117 194798974 55652214
519146882 632259827 716186294
33901755 80780122 459654961
741360621 31382209 340132905
832123274 5613628 388992021
799565654 443894882 550446425
365457198 285244818 340930222
543616438 694294390 116056579
610468675 499643589 314593970
625059279 295078081 747023474
267013473 583722535 362100353
45442716 803385173 55981572
309959497 298648754 399276771
630950809 122436074 360357120
329451198 508745163 471977725
524948765 47674753 405925952
60309359 446376460 730784030
556130169 488740998 185075368
224401734 79030921 125168663
472395646 144982121 660268683
34465926 168212297 104152549
737541905 351759735 757025408
23974843 700308761 466897534
653971189 107078812 565609790
587772136 291936314 129967079
521922697 334933996 159447774
342752702 484256285 709748089
24964022 684344270 52951738
124556768 731836048 2693396
44058706 552141065 163697913
533329736 797370650 587203972
724028413 43338437 221056069
92101432 474723982 276696609
24623042 757224143 278562313
275485832 712340555 413766414
49274434 256947737 19690921
707344175 802921270 814017528
578249666 826372105 832302352
14297071 209160817 66934335
120462414 41598981 204459902
531319969 190157669 101194284
265390073 590018439 36472032
740371919 717472342 741462683
540281751 736629761 417193937
85371694 623828886 337572064
548202876 300119174 299819704
769743476 696934334 377485529
708082859 601262760 265921020
645514176 389630649 535167857
264771905 334442957 661322127
484518790 351390960 652231747
421908798 586440988 510880201
532829319 650752063 693293389
571396585 813349648 557539602
101992619 647899748 685049119
748873584 49008116 212593965
693736164 266489018 212106570
629639365 699801904 652081125
389512388 371434191 450954292
379218457 671910178 221848516
833946570 47165296 264126694
439380653 722190460 450062143
656580780 563085549 271693750
307017275 216731019 201576749
218834678 537000828 764393899
744416804 137627857 712349956
332319249 663534573 800461131
120955104 363006009 265879256
29379814 18972962 24231391
231369631 253140244 417164443
351946180 714715571 324344862
778716646 368967802 669580107
27952186 510163282 198228107
108231088 336401566 215069965
759562753 693542024 652263690
461629929 465025709 92421441
550933677 433291338 485558718
605373452 88223471 168556361
442200781 231030324 357792017
147191594 338603454 396551137
676708003 302690274 232527811
362176724 680048578 366550979
385969590 734829090 592706884
717635681 127356292 285852926
742722368 429919498 386262317
396559403 8779962 407725439
236355990 318646949 38035719
684902590 498366009 111210318
589292030 18574212 32831963
341540720 756166655 564790198
136246078 417301558 382738517
484898741 244827769 267886747
254611000 686262440 667823333
70789442 40108262 483242989
608568873 135166414 200046505
557826551 615180955 655951713
123923929 83478296 179523275
778201246 215403284 766307063
807516254 426706747 40970066
93711989 117022755 735936246
194213390 793276118 643098432
91116547 239953556 510216931
493894714 146071066 723842095
244207826 251352017 159010798
724212106 382409982 143192804
351212190 38541572 722958979
524011146 304535029 487545302
290653359 687546392 264932854
237731512 655612574 688734305
485574338 81323319 731579612
510972900 415814438 771643435
536105297 729080985 22395635
184173978 155822210 18572555
156035584 184539844 155009104
25773541 161390244 484928297
396324269 703048983 281294713
169565777 548104955 748439497
528188398 201296159 799225804
89488088 479744004 65151152
38076222 147270103 151300434
743129013 216254964 71867771
212486226 465097633 103037761
50450120 610547749 243239725
449575781 788609568 445973202
687461460 646538482 448645675
452589065 657706802 609033732
829690539 773576555 454145858
131866125 739579613 816856846
488163295 729758695 194598959
590085709 545079149 364659232
782922016 316620538 815154661
213931411 24485416 442001623
161784545 553294200 360525621
381600773 380453821 294521190
376427502 403721380 806142017
833879943 663320166 821003481
809218120 697334144 138558114
652686023 627494786 257516516
672689466 774825904 271818163
612238312 732464426 687129853
671226953 238470459 452895830
86779002 384780296 339308377
818053698 395117400 754125835
716489856 44980323 227592650
19097230 523855136 386524872
593710693 785396721 717130477
219100020 478777497 404815858
156380830 90111341 707772959
562859223 787377348 152410949
402190360 103282769 521916455
769463466 618927275 760423081
62527372 715026637 89527856
280318655 352256917 553890907
743804748 683688322 620526790
231669008 710054371 348839174
513364305 500488975 733636044
573929479 829852086 506769988
662471333 757241204 683670451
576289880 225734222 465240292
196248299 240149857 554704432
422150720 222460556 116515811
241225867 570707051 775052288
596713609 180695798 794234760
788954208 53539431 588696281
340386149 634578211 350467967
540924136 210876791 260177431
550053204 453491700 174625763
164330150 702920996 813698697
742396275 206938041 605990303
771576699 760479277 281080937
634174923 44332875 139735234
200443368 544913153 822645981
824499182 315577373 356599722
136422032 305596213 196091122
507305367 213664925 406853568
499664459 369466200 396522397
470351511 334206279 630467021
554303455 309981932 550340741
464298437 480361059 642678897
745056462 762801334 443352762
273672663 553963194 132709791
820778929 729692600 6083200
501738141 239505071 590189370
136562051 620334356 732066417
757251899 137319981 55893631
412948032 179779939 220838574
604060640 763235775 229622975
290250795 393407080 100127977
18208595 771429235 472471643
560609676 281332992 19727412
407186316 105868338 657044429
600992943 329995936 476539044
391334632 115544227 751947994
542760507 135129333 684544104
675760420 549630325 550733400
570373396 45855221 802965701
268337995 406349269 758665761
829225000 320052485 391517584
363911845 619145085 86409332
3134472 657128592 787421028
500697177 463625595 623344333
55176056 140617647 668567847
549798838 808258816 648685560
516017186 754506441 76636949
215267434 543484755 648132498
516890048 10409169 788581894
827590237 387488600 604058166
246501254 790561335 632494530
62434442 183503607 572773612
50067548 64462373 635991976
15504573 267826642 511992750
776101770 590893456 427505756
768819805 328776021 201693314
719563292 376828267 231115975
583042489 636374796 358593439
726794767 61444617 70015604
101560052 706810399 193740368
113812132 100502719 718784252
107596971 487650647 245852897
202817157 323674253 492662319
3399771 312225106 591098186
268242685 688541840 275550051
209509456 258648650 674952122
666412990 33838202 390507605
35535100 144714378 575653322
558894026 679862221 814540237
823109772 266232896 98003544
425278982 263036117 798872858
88164777 19372117 195753052
763512092 180967036 786833237
647551252 410789337 436323089
229918630 562376386 691831868
572119725 462134647 514266394
531483193 128673395 597228607
366180285 646521710 672970345
366284008 138639969 364642216
609818956 722292927 23594384
138103239 524670476 137583370
499686803 642663685 6210228
565142680 745104921 632596646
394486527 206990988 511086026
402129398 71084997 415551298
20683365 360805211 369253416
690162701 175209688 757072693
396639771 678861463 523630507
139025477 470855598 109321647
219028225 267433762 592396773
248866629 241971940 566340059
686380798 78509264 333248694
484137803 443218615 416602830
372199159 275443670 353904835
611744346 608573043 650007202
151279383 296169895 67139600
773146935 84513952 518602473
687485032 772160083 608991926
565622072 323020453 314538759
558802791 712728914 558321410
400869159 734149607 652357380
349978301 824217841 402863091
334630749 86008557 478454025
99409147 309820133 469380137
25397744 820708147 329099896
20076276 571175467 290211451
407070889 354980214 256973720
582479697 291244011 216787670
260132007 701677456 680046562
243602241 818337258 637115306
537703880 409078807 25927231
516838947 547835209 740926387
705639194 213450620 252946418
177746306 647601822 305586130
802593739 186757770 570923512
6363584 452145209 100334637
502477253 658391395 125195672
781813309 146073558 199740046
725484356 196481847 714321225
630740978 293054700 519120276
337952430 446173424 119845956
512747689 190516381 438954482
22445693 113593820 780889043
549530471 222691105 179739950
119602424 74385241 504388196
12728885 715313522 534787140
274462478 765923741 591805019
330381272 393156910 322466849
31288229 791913018 60808081
597281479 622191209 466153631
169239744 152791070 386736637
111937914 797800858 551652009
361039305 139784458 802456121
630163852 822334269 683359089
342075169 806726595 559447077
128145570 558761413 734213471
701672899 441665683 737671873
550548401 412504632 166175264
673316893 496272143 790090321
644025088 93139566 97453367
55530403 413500945 180912353
295415526 148619606 456457000
621157278 382340893 210393916
321257149 292682892 395682130
540741259 209654733 334606661
262564630 185943020 745914160
37598476 299694371 365204532
237949480 219028917 354181423
532611373 449156201 665939432
51127103 718496752 241576953
163925845 559914274 193080616
714205023 725912193 422655638
689369914 677589305 508268504
712238196 168038919 353691442
593547845 62913847 64084039
678063009 529416101 99869890
469529664 801675255 61412699
689483379 567520448 459719188
723803747 413875708 431436612
148752429 755655250 613890457
542891881 181220482 87779953
788123787 150181022 378080557
37351235 17698183 690384927
288975518 621910112 765626115
267516700 94438628 258774268
414280574 624814218 214090980
209638122 330135354 762045785
667527725 91578609 35119640
694300484 287565997 639376803
347527741 251671553 70570309
409792923 691484406 117550765
627473068 240905728 548001077
466051161 408818689 603867002
292753589 246925914 83040917
445032449 6060993 158608428
44025970 694920088 779478521
483047690 621166909 702938399
477574574 801557454 750508301
163809835 676197454 497738465
607599944 111532332 31924868
584576991 494066277 104094019
777496948 470659802 276054245
734415047 735186972 735858024
408858482 402086732 651634285
452449003 728627817 71291017
813264476 249839313 262815073
503594070 370415484 579438495
510022433 42193627 137690320
210668659 387064149 141656797
277590402 758510610 403981834
140006256 195364088 85844894
486942125 112090730 745536739
289538121 59148483 484653722
19314584 637072367 281321956
57359388 658670284 710038132
77948669 62431113 177018488
28553680 245801164 305568498
424401258 631746840 497519413
155990306 516874065 353839932
685274640 62589090 224998521
507588361 615801002 122547918
187878643 689239114 674298696
188534799 624393049 72399478
43413241 492025712 306678603
736249959 122546930 551587103
303188612 509872745 112502607
763083903 460342258 742729156
457042577 410830127 48408180
620386478 511924398 722941153
272846155 645823426 360257669
533184213 184774223 26788011
275736053 245699741 65384488
706506644 812264867 333786027
261476016 151596168 74129146
88826763 330758989 797127698
813263811 533050341 720950840
369458785 304774637 773530316
485171465 244474927 339440685
810743898 45641296 337612830
616656055 110637849 153183275
73434038 86297673 582232728
69282578 436162502 716606902
36159455 40896826 455692011
24613582 498906652 741457169
248082885 775440071 109008556
688443176 598562316 340774917
353841373 247033735 679749561
722156488 192675780 160579056
242572093 116565968 714058618
185231750 656554173 105707848
748213577 456717464 619523324
101627368 626349134 346201847
87536291 710664293 158215640
89214038 58802393 392733410
698684376 24629873 105506869
772774653 342472500 379228524
378867443 113987357 306195857
293119874 827326244 362474588
331766291 275659114 342449924
17515124 16703183 782050867
494282845 627067827 287948333
773077470 661611795 536707086
419762523 171192830 198105621
640656778 793708522 678943841
253615668 459241136 510556719
78371310 648172477 443152157
163600423 506250959 71846324
83074130 137959675 38014081
262750128 511804032 184558465
761823345 403889319 455376562
210707017 820065853 114737273
668439912 609881012 165279344
38240171 813871594 124524175
816986087 194673403 224037670
324672888 600985452 13570132
638927951 244752783 170792338
42535738 814285615 522949969
283236576 801654592 305090473
249985533 212298434 568358674
50285910 261767833 132339207
69976547 816251089 21446918
640377129 548745089 621995338
310805353 361830673 149007485
391751191 750377683 568018490
385999055 145310968 505188437
800236704 493237848 810886927
587010858 507465900 175854143
608738512 138363157 592359079
289572449 69755240 802436171
2184149 60305392 84971947
345674966 655573377 241432344
406637088 784748694 459532981
352142784 422940388 718478542
135124713 18665931 315307445
250892924 772505845 96378984
621672634 439166415 446289529
156425059 106858552 491622479
64662894 831276721 247156842
82029697 745951394 412213762
297930371 274717890 209603820
392024573 619430603 85429668
243359427 555314738 498506500
84246398 138959184 736520043
170625345 585547715 278341358
425487415 586616466 347540185
66425022 20196008 779886895
611937060 488901302 175168193
643910956 803701991 806857667
778587315 122421079 77026035
164137189 37391570 11913443
592734529 707767616 528891504
69263332 202424330 100637401
456710116 430799095 185356463
183834169 234100537 223727803
325097079 253325930 589876648
244306382 833660351 460914029
52878761 40641658 780072057
73057630 675924650 151647299
173789737 627541709 366370641
108241436 588534135 38263482
647173391 575313649 733025528
755200974 312441640 427657615
497835963 804100133 398462107
700737385 22447869 827262490
93199629 441020690 12759551
392395621 284855961 389122728
339604145 427265792 386869345
558355416 716260679 196612059
803292716 648319922 314414548
100593610 503320815 240991826
476418883 725863404 587316344
295910454 592249096 732231136
194588283 492980129 48139264
387719114 20130478 730875826
550649408 242424263 749795621
212812980 172318758 426439050
464143808 699550380 808314151
363975267 656565699 728284538
333292797 615855034 599342616
757272289 286987031 390544350
736488833 285622378 791444028
53289738 461723969 467744232
354218610 735193018 796150670
499419095 499299147 334467860
641627949 752847317 303058909
178154825 255648163 634214359
546364537 118149323 752730799
85144275 131604233 696313508
112069256 140267888 76074586
819837609 490647932 511155301
470653489 562983853 822967002
378486506 803154282 197436738
590360015 648449960 553135312
151094346 43367552 326806061
646768145 653648759 396764836
312401825 27519271 295079394
489584193 461612395 22576291
739657515 7864806 386668037
411524485 166082548 261863201
222538646 475158436 370380068
793580924 216052232 754364918
505649885 108241804 33013803
676941821 511067079 175952658
827414209 577263612 342609851
564549381 582922566 168750733
436044227 410378131 60604375
538802586 98140159 507710161
89990068 270178171 341082048
421562872 321750941 832764959
8794137 593663211 453291545
733081750 834102430 672988686
481813558 211200906 515613306
615332815 233573091 23714988
318843042 337862095 462503321
375390252 303261698 186122569
501829115 407823181 296996606
55396006 198325851 547015236
167323354 367275785 507964986
755979156 812657291 516392807
283013027 276513040 379095777
130090767 384359567 142544298
485192696 301179947 813565329
490422292 806055991 307454086
710564765 117065391 337938434
753234672 98443231 256381691
619783344 39874222 722679036
465612293 219583586 389894596
269322356 679969857 103621054
671810293 193884587 188669050
814898729 366624204 579635351
721337975 531486663 800279602
550719132 506296787 404378554
114693993 505065187 94627389
130189327 525207159 66032327
114843481 316534681 622236141
132972885 573336594 44621244
341073957 215662446 270434013
219906210 477242420 651509308
411208792 727920102 787477941
619536175 697196547 798713112
316043991 335653900 376711481
474568371 512546630 1353731
51943346 567475271 803030382
727869718 348510564 568840093
281786963 178117524 283823422
263406464 99679925 444805164
627825287 451584167 793907801
495651422 211114591 230510910
696045696 204766348 390135525
38228717 602783754 637200820
512371316 436207964 107048219
139700271 359076631 240228944
445406226 540939534 457179623
363741476 537807286 679638137
168241444 418817990 729971784
302136097 725680157 353100849
287404763 520199553 750801614
153029692 259680279 9437741
440330173 336954361 557933362
265486061 613665611 48747787
339057275 512717827 722383557
604547404 360268085 304199191
259177067 771063805 490202027
727307253 351421314 639735674
381391238 292414527 471529459
75721509 739307998 635385827
561381094 598926368 332386502
721755064 753666034 105162968
274504858 630270198 360092
804341143 236587275 314316646
9336331 832251877 734371779
571836867 702552769 111799697
796157469 31106655 691352862
711190730 92353713 65559497
156116282 652208588 680464081
407606478 536081923 209156489
467728708 38651297 784650929
145754040 27407185 158915924
704800015 87372290 830166516
337845757 160216394 470073127
430113734 109128278 752498483
536283319 431213902 475609590
86406116 714646762 718545118
607522590 208533202 455381136
117436519 742566913 690635478
652336164 702041192 608820646
689866663 291935004 40544915
262420134 765817697 490523360
490832070 674929106 430769267
428593816 802402498 138647095
743610602 172237573 553091239
19616742 14910508 179593151
325922763 67184809 826896721
625466018 709053455 703431303
515278998 479940847 15272634
309950684 785258356 834231082
119561256 166585270 650944115
518800535 387885824 638037410
584158239 498761649 327930468
648725074 826290687 340996242
138279783 406295653 104987330
488597520 105251914 190362837
273866689 114426084 178572969
143267761 37624823 754450978
306497439 351776961 489919968
156202859 408290053 581886826
647328719 267390698 749893382
227268736 428207450 764914418
51062101 139893441 500124973
705195401 34884227 410193809
759975314 49114911 234011548
297324195 364210135 667554756
141055216 368372949 202987975
713332119 765435838 780630064
179238075 76864554 639353114
49359795 61242924 103979795
6310890 427198073 476725857
662204947 28804213 195420522
734065026 6013305 774296870
160137786 778038792 755846653
216260165 37676579 540289629
566885493 549848695 187893825
475166748 416760259 98721455
227758327 538981937 571695442
622769507 666514453 117947381
120739223 23457201 567039862
825351935 270059013 714293526
182563534 446023166 775614474
173181609 725383186 108408298
482775328 763619636 412710123
686184578 405673564 732113039
346298500 745397565 433575116
576460161 485301558 198992778
405041658 611080136 279915977
57221860 722117414 283100566
628128311 164484231 414738132
251648138 58462476 545253458
806424567 39856939 421703424
357602390 4085808 441379923
342670780 401158931 446067300
39530944 145628825 496925268
805473355 534563239 689540652
792541982 595553881 94159264
210390656 47442996 298667511
365389416 76568670 457204514
515268525 655467689 80350263
720067001 413072594 261168935
632862632 118968271 699569867
27809743 82430370 375024314
662699247 74582514 255195033
602195579 5462548 758872036
451475481 159302456 187584096
310217672 495396664 266624557
53048141 652214419 747247535
832887860 591753817 317966121
9861626 503392994 352297453
475644858 392450844 488830586
654374975 768208287 293390677
166912434 816968592 481927951
218453715 538182181 716779157
521255618 594646780 253041191
633629497 721225958 738234812
811217998 245638883 116110875
192164081 738359636 151888076
412949945 791860740 448923862
742747219 35078833 758259723
94617438 127044612 133868983
313759486 718006148 682562166
513231290 481548328 576461511
151910545 514429183 15534207
652920856 172200189 229406957
361159606 263532343 749205232
708437979 635985768 119462238
38631532 296279285 174744674
601045448 478565347 478907951
441066594 295373651 725027429
16655655 295233464 775068522
144037105 534024895 464426241
501748026 587007878 585732676
451416894 217250556 188024612
288741344 567153562 491777506
435479582 125498952 826538640
23949808 638891085 486676297
196381876 646705411 406063517
119896183 536968049 20185194
709074724 50375877 317001756
652612718 564575016 430742244
742965906 249776291 235015603
190392304 253831266 606851502
446079624 249723397 35808885
420212892 434274520 518031696
804434290 33181837 233775340
790017936 642248947 252033667
364195777 350186241 263338198
470456881 458852547 362135269
368122584 696725618 498684940
829945141 22116143 153422906
831646470 620367996 226822405
386136884 196894710 569204106
8769648 145178417 176113455
661433429 814297508 332673952
217648083 217451451 384819218
760839661 517879152 335218109
239784927 489190790 255094099
145824268 166993466 445769330
373576384 769114054 152808642
465953085 807610563 306224651
753369425 243027554 231612806
118667033 625153276 606394562
573760847 177189773 25109357
57314474 333904874 295360488
655289307 794097059 365463770
675498491 497623939 169360318
3739556 637453495 541035715
678188868 335829451 804557309
306034618 667313915 210534841
487220896 785014911 136641188
506381162 207950848 95657930
419735002 554239151 395174317
383749734 568349061 311310611
79305281 621503300 132950436
267648554 363926597 130068580
325344579 549937855 704275917
795145814 41689948 715089059
424847134 533073479 618894441
489993865 337496781 255154095
783977061 218136391 172064961
703827872 455018750 783871839
573754859 267120157 827071425
465120837 574016457 671408050
394801592 317651229 200089135
563695980 135947693 455598129
555067452 205764695 474358749
275158902 126025160 493611999
638826477 116896235 704908039
709030584 638400199 184375496
777053021 591851186 395971663
434923629 198711746 453945718
548089991 124756311 662941425
384104669 125443416 34855760
305376123 551019954 382527672
353231902 153537175 571917883
641227252 832789566 424048324
181948868 499379133 831544286
829119882 639117571 554597528
725002109 399821727 786729115
735303673 26989419 140720958
401550271 266381628 27661679
32303396 700192311 101113056
785994375 69099687 45777155
345226122 203716632 95525569
730213506 798794853 100756585
170174685 363044973 802778094
333397953 476637049 58860478
13268019 581580043 807033916
578024021 250901211 140495933
643149611 617212605 659289098
650056713 112634199 638025425
350944415 593970907 572265415
819994458 451838980 537784036
832188268 481387820 460862621
408955471 727271940 609866013
727401305 822058459 248170963
214507835 94387591 113900334
661843266 640384514 805628926
104115919 494983271 184718476
691087022 561434376 208073121
94460468 48005295 57499954
822392089 645593224 790091815
280986928 285617325 597551673
19240855 620030413 49766012
365974227 167372909 825283068
156658009 443114415 522209867
474598289 681437284 184205655
399764201 285402158 271335917
518141482 312138745 148644175
758640881 674385572 769788257
536145943 707114334 251645333
436397603 722567127 31370866
651324164 243048460 510729215
454350544 479994146 157867627
668870447 115683360 238170920
528045782 68624388 100103522
153501312 118844020 572205823
272828382 1930462 267516256
89894407 103949926 752699219
541772737 92053747 192899410
175791190 661328986 432543146
529020521 409828843 369793231
204984274 247162185 624518622
6153882 13979570 780211732
694104061 89845965 566225813
789896047 180224861 481858240
238900997 791736525 781208121
598595661 152521227 463509382
58661136 242463839 640088415
563553049 428414924 697776179
52446653 613160453 732515500
409913500 36709559 482491632
563773843 512380640 814162218
316371863 742099271 808985968
703111329 276377548 324281229
646372133 121446228 452964122
639829062 261276743 357633880
405253145 385189100 695640485
644937100 374237057 298970398
702829573 428630123 656264928
163142854 582645128 353938390
412576169 347364311 82256936
257530197 834285812 602573071
749435410 482933875 437690070
444627567 267243714 503332431
701655441 634523614 601621848
182816705 673144011 659838020
751119746 483857639 612272947
795176783 76606830 187340981
626166434 757798232 643765832
767501671 379127024 689976779
35332361 826459171 737420252
141169095 487119428 799853807
378123657 660213824 379209050
187126149 768771273 730029658
426493237 258113111 143125346
569390245 532735453 665068746
725824541 395346430 325498256
378367220 477356106 810674204
791099057 132133770 430400731
42969287 124243385 418285771
596334419 137835974 198854281
328756581 274608427 162745681
709750971 833804171 133653289
204845222 71334609 416445991
441266406 636597913 821904251
605399722 583788461 496095962
692591753 550830876 479574304
611263560 707827972 59337845
573660852 642722898 269556727
30502454 522528822 773373632
454245434 373342943 137486105
472312759 793991480 565800308
606856216 52177271 303378142
137751732 154138151 566160111
19365534 369245916 84218316
344453152 521016015 300070766
275837729 142831855 759839188
171913648 543792279 712264841
3492588 53120779 68559619
707679969 463300405 802238810
482237883 27538620 481103878
762154992 214026045 120230320
705098424 200945100 409168857
138411047 817205878 49049216
338851405 734232983 325189822
159690047 478318182 471711392
341108883 518071813 189748431
402450221 674854807 548794853
325743602 297132812 342702544
443093255 474735859 414698309
43045589 742146665 52483422
261148026 806655363 23100030
479711812 103262564 30803802
524047067 402532083 459877305
317345935 450414631 761450208
468169854 751568311 287611493
26870294 105163604 741558696
75450908 631671943 726913841
787643885 636336128 586669479
531669251 711853041 440067780
148005573 389914240 240310981
417482553 34495887 531183174
489037044 646454092 15984072
235474261 90324021 595235373
186372529 30378494 239513179
463010568 763594541 825423067
339360169 485964011 247213252
509113595 209630742 596886865
167906702 521671207 37470703
463355055 665961587 565187614
421547019 662489869 96080138
164549549 711553766 697759006
429112767 453789265 528932991
302025795 193361265 768866126
19118204 166999413 485884197
791947577 506449383 104210469
19615987 722858037 314053142
776140050 471182851 426390517
750506254 656933374 295008069
815216088 791547676 518102697
174297404 752826891 445641214
458698201 141947759 361523822
95329040 46411820 207226309
290453774 348693388 40302415
343804748 452952183 655893418
53062255 269823912 279231008
105926424 493122378 486272126
640036874 206652671 678258179
776083650 685509190 167692035
132429698 48075070 577890287
331357795 352392118 675900897
17203567 286612874 161317083
800523219 694177294 4283144
535644379 674940317 453557211
723593617 629043421 535312482
624285781 61784000 271899254
709903041 166476163 716336489
734605084 257326955 665276797
398429456 330691088 326135948
127952827 89306059 49446901
278899522 26302666 19872923
20008196 328319408 673474470
49548362 265494952 66099635
643665298 519384825 751435322
210693076 239457201 376744855
78429021 161859474 692653471
467606568 460130853 383771520
488183166 442080326 756011645
553852521 694626310 447544544
688860396 98001603 204553785
309920576 785089478 140554848
821610762 449926228 528873493
513600266 293740032 685178021
820135736 214072395 350457984
636182664 748408696 288265700
240649138 65774437 729946018
601390526 66417737 148876494
137415137 116645781 653565547
3204546 152569232 309458884
735207434 318468867 703088840
245639345 692453795 280733729
439879072 396056964 502936067
37263817 810915270 50225077
199718503 721043473 173232349
824742561 386656457 277006891
230123713 738026603 359790961
352278902 713742842 91517611
98275222 519325394 725382558
86034662 33585105 781993187
415036264 644030610 313553858
793774392 605135027 89438052
105384247 147685852 454288891
563397843 478023566 438403724
754320008 654511771 829815830
618496512 613594076 460396526
99210437 339838815 298697632
487184072 302821316 705557142
457935130 125529182 451351573
700593596 730548547 721907487
26096029 194960984 383530552
615588888 349849103 12457760
655286995 715273876 492485889
117288200 251261126 92580555
197007537 462707683 289727814
242526010 468041605 126335379
262355993 30826515 353159999
662958771 252641431 746310151
292075605 352544303 187813580
507258408 743446096 556542640
87189837 75771523 235439267
743907917 253613765 421141401
168477334 734589527 360787403
151768051 566713986 23191402
654135325 351920924 194978032
708709241 737349786 687281071
146672986 60118715 150782575
544112257 519037331 438148570
296674740 550784484 148963831
370846292 411256447 512940946
252087566 362860475 314197565
550592614 530816379 730131247
250201733 24119238 68372128
730511768 168004359 492668194
16361141 743240617 825139514
64308569 692732711 558826924
631738742 183674511 80493955
281868820 756746278 333802714
161515366 245986726 237854031
420065784 825134032 137755432
752418561 663136731 225133237
706153447 575851431 371274779
462426651 19714083 44506863
306747152 288198656 157489152
717223996 430623124 364322028
711222602 786571066 539380051
585495720 307466851 271864809
784516080 705464049 763811600
698743732 173291594 593632824
419913841 98117135 291982134
278548854 17974865 138605575
371118474 394252833 381721700
56992551 362180788 826047133
796238287 573696822 405900950
36965541 410116065 703770195
155969933 14484986 190419612
242775814 470225884 584251825
743089524 372994396 674349547
604637381 718785643 51057023
583275537 627240728 793056808
476089295 412407550 361916342
542899773 516225266 31379263
401741108 95240715 502411673
333312478 405059739 289055166
371265841 584969828 301103953
162832555 529587910 30657649
646100211 778705751 96207925
660693169 169232784 365540219
27870075 150869644 466435441
403561842 306303945 106496644
297802712 725682928 373931781
267778946 540015294 171218336
627008848 278548888 829508905
191043441 817938391 631074191
68317874 651930278 34155170
62303685 9103638 574893736
827058949 740402439 501126760
526135921 699212521 426127255
462456022 790771293 790058862
347238007 625004349 434447882
596759203 225949539 593467030
5249039 827107596 139682358
303516062 678800320 659523851
734596867 513315610 671388882
4274758 532229933 732682549
419715952 630213195 548416252
408395470 243376339 769926048
35671456 249944859 718044761
782809937 202159232 72329329
424020876 301269383 206314874
636515171 622080463 513785987
641702344 608241454 830808610
34782929 749335713 59070944
30264134 120066148 425888053
488212398 546222067 521987967
623742344 547206955 502877965
54298859 244279156 184357047
399367220 316958369 654772871
805326467 350459163 96758410
551473046 161673882 748009508
513530211 564084421 586010599
647755259 767635446 766962844
50923688 142085798 123748211
676032464 128618725 416649073
664284991 246966315 519422639
492330192 759750722 798258024
607312740 77900923 621352096
406934335 159899518 208837141
128811705 58531298 520296541
464562780 125568022 354719445
190706505 587293727 281517842
256400607 257530763 454344398
480695615 98840578 118123235
106003507 529614701 783034621
181813203 327248673 190254782
814250975 642908124 130423958
519340288 377225023 38457147
267997052 733754304 777088809
311496353 292230619 565680417
643760288 540618448 237300989
607193011 226114087 64945422
373311101 198214416 671875976
503122775 332457966 222630735
440171597 345529175 49179288
359551066 102685081 751651664
543024244 823991064 126748648
647031257 178985452 305153958
614378820 413512649 771970427
263141492 714623646 387163564
341414500 598611036 499152726
89799707 103734777 243569010
18622432 828630378 464464693
718036139 169436145 791732305
833055848 193069826 555585468
202909161 346450882 90840013
445671194 621153309 726755155
759756562 751781745 8247152
514175423 510211749 305535238
768822316 147680582 123523249
724340082 550708328 745230502
690479556 60166924 344259041
207079015 521063289 159656131
197282876 502357123 647490533
27422074 191118814 170922440
6239269 346280928 681072780
10502714 485768028 367451698
321269771 66471814 414242251
651702265 741618870 239604267
787971997 286039965 766169840
565325796 217450815 744512079
580237866 23169135 266187827
280217546 659076010 460369700
219729889 131109986 16692177
660433682 4901145 49254249
573561477 442507123 435754428
401890258 383147642 54815460
8676416 675860657 768886986
532815155 505919681 171690613
76636634 18722674 256065349
705587121 158474864 542832337
694125259 325568048 61313510
679862353 533666560 773289496
32062729 485555031 773487114
313279452 378318304 409703325
592252668 571098935 61625619
76056957 394998028 721303059
2359 1376
51516063 25547813 54555105
16103669 29124394 35937242
74934931 70133188 23188783
40735958 26250139 54036243
5157464 48211521 3819369
45817537 26579134 52174648
33200779 12581494 67038105
15677071 10293339 59829136
63576757 66536533 26748635
81402751 22119804 80934514
56025881 25058262 65746001
17007065 61219216 46652046
24895759 17017325 32584133
79910421 42191774 32611387
29044421 64089060 82038527
23990171 78664134 43888576
46697475 74996422 28405061
44539368 81933461 33845473
59858954 35746673 12553185
22396302 10559425 75719768
67370137 16075511 44831624
8659675 32065272 76600113
10388474 47568294 34679551
30162537 16447720 35867992
20665306 52383623 27758277
45048622 24316722 19666877
81498946 45642468 82345843
19969911 7974469 79966802
52282732 21274580 46742918
63023804 33905170 3181063
49880279 29598965 44208088
56296324 15618944 25561645
29011425 47885644 44033607
19024663 26676373 63187655
2547828 62289947 990198
59205128 76594637 6514628
50164066 79910264 6539086
26525861 14524508 74941620
74069235 71794517 32322345
60544112 22303653 22596958
40904690 19347377 43728037
73172979 63219183 2632381
13741500 9484018 60710068
29860946 48418266 38978609
65885326 27626442 19809616
12134335 30581384 37770597
61049957 69617132 36118370
74907487 8901573 45921047
34833692 46689817 16360927
22577744 62967935 38466714
38349657 73304371 21710830
54978207 2994566 44348694
39903037 75958960 23311091
5452422 16641297 22770822
57667640 36124913 63051875
78892233 53408709 80080938
63776042 1498193 58754200
19363251 230001 81929766
55883209 29441555 35263439
23149421 15150033 66481707
29444995 44668332 74630238
24132114 45923296 73031667
50835967 11715957 66006234
19801520 77425266 45026926
58678077 10877883 59709844
24082492 58613063 48984166
343871 28646043 14832350
20184353 45077873 956882
34592496 18216508 28005697
58191471 36433818 49082528
4817783 31163757 73538817
44779286 35798394 11348591
3179478 955128 73006101
82294942 3315926 78218700
72585293 19921631 30183985
31749989 30371025 7751886
75180431 62554297 50571380
60720523 161665 13784774
35936682 42816280 13545464
58342764 33100036 37531468
37425115 65401376 73439619
10608146 27079339 78348621
7519237 11879399 24570389
30982816 77649970 76934977
67800799 71862816 80160258
10825453 34965814 25124896
4701670 54694129 54631744
47732198 39498309 24631853
9801361 41805346 69281482
42299010 16170786 42437203
79633733 44790918 6431180
63712142 13769876 42313534
58334452 51491772 17588304
69549016 35938564 41880317
11477163 33966846 19119458
10248959 28226554 44289010
52875394 79005339 11753820
3956474 23607458 19462035
23563979 43300426 55823073
76271844 17282159 34597789
3559253 60269730 2016266
24876479 46398429 65338427
61632551 23688399 30731544
7780445 5638628 50179485
12715745 48180647 5509467
3163912 22689303 65853031
1821794 8182069 15628806
71548475 48668621 783668
40708500 72493336 23865646
62155339 7621649 3001141
6110416 38355599 66262018
34172255 15656360 2836452
30155918 40931242 60881118
70848797 67633938 7965883
66110129 54225910 25557
50208999 77017917 21888143
59496499 64715987 48483145
18414544 62603064 45719628
37916432 18864613 64909135
56960269 25601805 78514553
34784498 51235527 39369408
33080280 28118388 44627819
57732976 43309266 56199530
56341009 11488419 57817373
7800510 42120740 56246561
77230410 1357254 6196451
53232668 45505260 72350394
72451690 50838509 4040664
6470041 45417235 19434646
36834040 63688651 50753285
74576348 65224452 1224898
38568237 78555010 38390193
61311776 40012262 30147133
21493430 699547 26375745
80377912 24354816 25537621
8873975 33741032 44733327
70901891 6557968 44414601
9856276 11246885 5256725
2307705 23182125 27202722
62243072 37168367 57073369
48367006 331123 69627391
6599465 54514293 24701962
24828174 54966949 27670447
58864327 29011503 35524397
33723402 74235258 63917298
48090625 74363053 6388131
28103990 8450459 5313028
9338140 31561749 25214632
47709407 13464758 26083506
1391163 48984316 82559303
14181198 40505290 838943
67740232 68174040 15048568
75766193 61400836 79449821
7184488 59576622 49557336
58728457 53171768 72372194
39708767 21137646 76449937
38078081 79132086 29543620
30014076 23251579 64721390
2151113 48466864 12763552
35597702 27662631 56173962
35297492 81733211 35444968
4373708 63745145 3011173
41196029 4354022 31936428
25574264 26973849 71049368
63836415 7040974 46331197
75785866 14031320 32961547
36325334 46775919 38706016
80930159 25559473 5782273
3058102 70221272 41790498
34184426 19330426 40813080
27951919 23598659 15255277
78498065 35570998 60864636
76202817 75867302 41212098
27885417 20841986 62281322
45418224 64306720 66128346
2213721 34385234 77113445
82321220 34938358 3479901
2036370 55299552 48015231
25577127 60623762 73133503
36425418 26233963 20136438
37849247 27809024 27102785
50892879 49321089 62547729
76895310 49600888 64906082
5025537 79380424 46499757
22320802 61474350 27176214
31392883 55337441 32475228
36796841 39013599 68743499
78953494 78513139 81271642
52410718 81382367 37355055
42185710 77071204 66164513
66685745 32058776 31847068
67309653 17618943 65989869
32812079 74333544 16166381
28936550 2126602 11662250
24740556 58294338 35261750
10242246 75144060 37675431
51103735 8103567 53179802
43222005 82280692 19492316
40366589 35790640 69781605
74624644 40908186 1850768
33328451 70287226 37582042
9015260 9152906 47276927
37988597 70176151 66546810
80409182 19904827 76464455
63211128 28494752 47482147
70418417 74509638 63856438
51275290 69780358 35647730
21794452 26783022 26843640
39221497 42965456 78821368
80056627 41802148 31748015
45479255 80865036 22390500
29137541 18374592 35383309
20812975 16510232 17585032
5650833 3744117 12851863
2120590 42553011 45264216
73934121 25457206 31418310
16301424 69090142 18301031
17858133 52339946 63790592
79657057 51492184 73390951
58609029 62295481 46453398
51531280 68188350 10643391
45720554 47813383 35096038
61411724 60725735 70470860
81601171 7566593 38957160
5419133 67671692 40399695
17229252 10569211 14867298
7716599 31648539 71314123
2577028 18143382 78524945
20564193 30777094 5914401
75297679 27139414 20014301
14304122 23741258 43043683
1241492 47625697 64936573
8734633 69219988 67257229
43181246 49248624 13720552
77431624 54410752 27165709
76255602 60416139 57128935
20193983 15757996 10268111
55074829 64068222 65926289
79344412 82103991 80400801
16826801 25283419 26901767
60308747 75222598 7888577
52307952 80869373 5285461
72847255 15338980 31495507
24797882 42188131 6693292
27979743 26193544 2513359
63504992 33532054 106426
4080056 3945642 77347143
63428881 74619754 49435131
17099251 20412344 68398803
2237726 17663570 79738993
74144965 78289271 27385802
61286598 27880133 60309344
41513405 42880636 40467696
21085540 69195018 18983522
61333980 31760050 5833531
10487198 72073556 2994056
58090227 33112896 45691705
21828230 22062293 61211777
33791970 39263271 12998196
26833180 29764533 53731161
25105084 64487959 73860956
5869080 34169566 52113028
37959002 74073007 8785146
31243394 14645133 63005205
24482724 60446547 71505045
16035024 41706780 12986881
23639895 74568658 21539679
48871208 79203752 677371
58266177 39442768 73571715
12141631 55363745 2353411
23478675 31785079 56273959
53092431 14631125 27947867
50799654 34753947 80659854
69200062 56431905 31021564
76269624 67019302 784410
22705185 22325902 66576558
14215219 35605089 50277538
31551906 28423922 28103544
7849796 74859454 9708575
67712008 15645232 59311870
64274752 67489112 65156112
16422950 78437771 69797818
81128690 73984774 9790796
15488270 38972251 26711926
50087004 66077350 78470293
40896826 64012747 6740696
26857859 9490324 46881310
18601854 25303539 3554634
80139756 73165776 62974457
75781731 39659139 44578835
70742059 24495199 33400163
78168801 12399946 1078278
756113 42033402 62336285
24227236 48949526 18477912
26565991 82074914 65028657
46581782 80438039 42992260
61556306 45657748 60769653
39690850 18103715 55852685
45860246 73573134 74302349
80219636 3323514 8721445
30182320 40050530 25275297
22940822 27917670 59995248
42031181 45955570 38446877
6701030 8901037 68349627
58540544 78806635 27304480
57207359 54163223 57110275
26408454 44567849 49265470
77447131 14437375 19465937
72256858 49686388 1502337
75909112 59019292 79849988
47558846 43409448 47072009
73503382 39729371 27058876
20348400 47112315 58100523
36050232 5712479 73596888
78791580 6733170 74355027
22007595 42273862 77526645
26411146 26572824 38675239
25320479 58963362 31045332
18747496 8641228 15716090
14777163 81150284 81363876
16322780 71415147 15670773
5673929 27255260 44299896
22573143 2473475 74213836
26749787 78363479 49167552
22122237 71294519 1804861
17950580 55506775 36863301
21437804 46242946 72440755
20227227 72974272 71065785
68677823 40255200 20931220
2317477 40161764 48271645
72277918 17794710 12673501
594331 59114342 52597207
19436138 14333132 78616655
1502158 80999966 37981733
44844867 49690062 6686650
8805172 49763038 4182941
74242216 42813674 63467084
46545024 45330094 68200344
71627566 72203907 7002826
37060076 7149628 81194298
42358921 36421714 74433297
22586114 64180137 15268704
19645524 81286296 71718801
14241436 26271387 19317841
56073923 80957729 76655718
7062361 75826782 61769478
64342137 39049627 14241980
25335746 21012360 61464360
77255280 64558969 79571972
75183566 68027298 9765464
71042879 20294067 23920679
76683368 15856022 72244994
4623375 76681191 62488927
38625062 75962470 21676117
29768850 10376591 36750800
60601712 61084425 22922326
28235432 81021035 45084567
28922438 4869843 10330314
73079471 41509548 29877856
26237728 67562430 49616514
39749255 34423553 15280731
47983712 32198265 32995869
73330346 71049224 28120585
63184752 22039418 49699189
81414181 73375946 71383762
51260139 26327828 75196032
76742911 6538652 31656157
49424174 62590393 10551428
4620152 6887264 18547865
56337444 62971032 8764311
13138357 54299296 71169433
50446768 35691825 995788
16341696 62206118 45165333
77257641 51901689 5272854
72519975 20797059 42287061
81737589 41121476 2715998
66802809 36204132 21946697
34288991 82584226 54830266
62085850 56002588 40050461
82575377 17625938 43557083
46141864 51905838 77033029
16101785 44309566 44956638
674456 60527288 54227929
42273075 34551950 68975813
19902342 11350061 3517302
11624119 55536006 39012209
7039199 36712163 62441969
40633844 61813653 4978306
66254391 24059782 27873567
48994728 80602676 61219988
72876297 19417089 14145739
63071465 81613182 58749042
29481012 71747376 72663045
35469643 52707030 22447632
1700834 44456607 58470155
82549728 81603685 54392178
40547772 70800696 48383499
6446176 44986078 46759127
48263816 30724287 13634982
22065432 790084 65935956
42356997 11778622 46859803
73466965 43884427 2572359
37947293 11553163 32220516
77905133 42449879 5166049
60371541 72981773 44717600
53201787 23570596 24759548
45132159 49341395 6787090
61448639 29021853 64980568
17835748 42838783 45922226
24946766 40109693 19769324
33348262 63578842 59453438
35029056 33086007 2442564
35399979 75103849 63928201
80893421 8499187 64290331
4431976 52510026 50699396
10856540 315672 11519233
59462754 44595697 67391245
32011129 62313274 51790242
71096409 26292292 49025857
71897641 54936108 55938972
19809945 32807065 62059192
38118996 16444958 37455208
65978317 5966017 36315549
7701596 62527976 19667869
7329247 76596127 22749074
70200285 2641375 35471104
76425408 78174247 57671484
20854893 48091097 54313881
20955370 9670534 36718547
16667815 77674145 41167162
2882779 28984348 25666632
24840728 45871650 47124074
17708166 6038 68826895
35553362 35136147 41175860
36042756 19852043 40985049
67582181 74269152 35364751
55973008 43994107 5210076
75490350 42793899 5904791
55724636 32327118 15184854
8996538 1311181 57184058
69559529 15886956 41595388
16923885 41970076 46496717
43985429 60380617 59139994
37324860 21340165 54226891
62406761 65773206 26221645
63986543 46759657 80423110
60618071 1724512 57664162
24778040 80307884 66123005
6488299 78267623 5105467
82534213 79052971 18346686
3645176 23026240 18592141
57675633 11984767 15110159
57017501 53982020 45920203
40092190 21843506 66954852
70595274 14484827 40933046
15105230 69657437 4825969
1456031 30564658 3557109
33040555 50749309 40127414
21024082 26835002 17517309
11303118 75541512 77974158
48642382 22925265 7147487
70912069 56711752 51701191
39221335 18120449 40931709
73265376 50638843 88371
56225471 28527871 24834183
6147765 19610825 74230713
54805415 39058060 31377277
73019013 5853377 7370678
80460150 71950505 17055458
43318312 12124703 52642289
21009472 72393700 38198176
19383869 4230346 75225686
34175752 52816264 39149839
79541090 55880548 56501631
51698102 79014756 71673972
55662407 43355109 63858281
16136 26564490 2984266
68736396 49434766 52200413
11568951 79874721 34443746
29918401 12773882 29349708
75688922 19834831 40082094
57589426 18672510 50507318
63360150 521388 30792401
74294552 68433839 74860018
12105547 69138357 49585171
9888633 40244470 53088677
23322163 41417984 41718705
47747916 50889089 71860405
77750676 12293111 15342910
16643654 54452831 40489937
15730229 3738111 75373604
25383349 22161486 58945698
72847226 37341430 53007105
21302446 60735111 59903727
6103921 5981336 68415787
72889150 51236827 16784171
78423754 4029234 56801605
71084864 71171768 40512767
10153154 17578861 59255038
61220326 67800795 35506347
28185158 67064545 38173282
3246489 64566339 59734336
34176286 44835000 68378870
58698227 22412925 28934781
4990212 48573657 44961369
52572763 77762034 11283535
80425365 40049464 24727757
39908020 42078487 57934
211344 25932851 58012364
51797054 58713812 2753957
30276589 46649169 35652927
12240552 54673311 73565827
57992149 17519097 34985728
22121280 3807940 5058238
13542598 12745585 67897632
78739553 68252081 15179208
5232571 22060636 81325012
499111 42019317 38982982
16212987 50551633 18027009
12472614 76368575 34338929
20458870 3236442 5392930
6507660 20534630 52698504
1532776 49166223 24442268
69547451 73717580 49064349
76421461 24046074 47192278
48241378 13920368 6992704
80912057 8069900 64597661
53490970 59749451 8595899
2198057 44886630 12998393
1390201 40528832 46628477
67288127 17700789 2486256
3361788 74370258 67404757
12490945 26181719 41800696
75514061 910026 54549743
74900576 15840096 45951968
80274109 7241446 17813854
37832898 27303938 40812492
4929367 52593382 53855563
81404507 20408641 58434864
43720013 43467434 81583658
48497792 77355676 69679700
70156070 60134013 1131933
43635424 42377499 65267118
14313584 10197865 17035788
26797300 41876881 11829142
64258063 2160694 35611381
45546355 41896779 30230701
27571828 49903794 37183095
74995254 32270205 40838926
30762264 14899077 35367110
1928707 44713795 56484905
73936850 27052903 62034034
57497508 27035033 44861757
75055820 21531548 62492273
40762218 23700444 38769852
2389612 31052182 72832886
66086721 24984243 46533877
68299749 18484276 75040300
9608995 40490762 16699704
76561262 72941731 22777827
17153853 63415170 52666098
60731219 9294097 31757102
13747875 54930500 47133258
76710413 18529903 37426918
8013486 13161026 26515869
29013279 35859879 8936942
8521996 72040650 25194233
38641649 75097106 3627362
68110971 47499143 28959715
33408539 35874768 69158909
25713421 82658417 17090976
78614055 82450841 72603655
79712670 16171288 13148680
68179095 5470127 65121247
23701823 46595673 28266343
47814584 44371291 17881718
28979105 41987747 42385119
78205249 13822873 63428949
77778114 10097817 60798933
72265729 21665502 13457268
36384617 1901453 69110332
81334392 15343521 46950919
11880933 70848896 47721582
62969174 70393309 18584475
51217337 27112298 32214509
39721241 52987851 25408289
31341542 45992247 61927957
25300185 72805125 20024666
36161982 39928086 50411130
12348488 51250924 28275272
3696302 59297851 60765500
65269331 19124077 3457429
54082973 65907718 26913332
52456290 78493214 42974155
48570826 23469360 66834831
49443652 81719895 47753592
59145329 46618803 82494903
26952738 25859147 75213454
37985416 29770032 39011599
62193789 14902626 77200561
64687188 80271705 77280344
49208009 3818919 76417190
64681533 2442777 60023818
15280498 50174000 67856567
20186331 73294102 845144
58077391 30069208 25317556
47382831 39568965 3162254
73577101 77087511 51822668
1289068 67761021 59083070
22409720 4701867 61430686
64589269 1983168 15463355
13986392 27725599 41496784
15882704 67777743 2468454
23158610 80352551 24001409
18614568 48351448 12828728
33078274 16454545 67110941
80144134 55742742 66771377
32124274 20898462 42188073
16686430 32270749 32205603
14646623 59387151 56919758
67951222 37626087 79977184
37963864 12549393 72642691
7606461 5642522 43222405
28548796 78024304 34118039
45556826 67418190 37145494
81805533 70896324 52901952
49303993 38142695 22684115
7848584 78466425 10412749
28353350 43600226 26063223
81498900 56241890 21596751
17489299 50455375 5050796
49475146 33276070 10810563
77271769 19690545 39824054
53419621 49445591 66366951
43337207 79412123 31691667
59104600 74645380 14080706
59398352 73405928 76982401
79593416 45057616 30306168
59950326 70551957 26009554
21959816 64414160 1054282
64432345 20837948 37082378
71466318 19181973 66693460
74526746 73441773 45424469
58133878 37977903 5715048
49106278 71018802 46986969
12494063 72768842 74763549
78386766 53139094 77707739
48057499 66531659 43167767
53594642 51057295 46547285
6092597 51700855 15904755
23343540 31313759 49334809
29612701 41808537 7615324
14423197 62804753 79470843
23417214 65628618 22064802
12700201 47752428 61202319
81609962 42749170 35250714
61641836 79820714 48756151
44951921 44555333 35424872
58909423 60912058 8966005
72459519 66869560 52431852
14674656 62940091 64918864
3849164 9258556 70023065
21086016 63797509 81032918
9119299 47180165 21014637
49611974 15760574 65650101
20132213 57758215 54155603
60782354 15422902 53619137
24136532 45887617 30317486
33828844 28461263 52163130
5282486 44070192 39257464
41881590 15106724 40742411
34056168 16917008 26786003
2902058 66053461 20120254
23132544 38920257 20855546
48612288 59798275 61010659
44463901 64188510 13747895
27108076 37462885 20440933
3910484 21648426 76396306
25996001 38195803 65174091
23036496 82420275 44887287
11739607 74963577 49486360
75636961 82630786 9752518
60165637 41812127 29862199
48392534 76703308 14064759
43761672 7337314 53343994
4947326 45746429 307110
13631345 50659339 30638610
52871111 69997368 81690021
6011654 59082426 60354859
48789382 46649472 2674104
67489740 53609769 58349258
38397152 33685230 74630570
2522478 336286 15123199
15565927 71292015 35466124
43564825 72922580 16315103
16511754 17262158 20193263
41325553 30441414 61482604
27319331 80118990 62595461
68552191 83844 82106430
29118900 42318230 61488114
55507316 51450902 41579576
4101248 30975777 40629355
33707358 813954 11835757
24872832 42865866 31439380
68822710 40947570 49378278
2139989 36445691 45215147
9672142 4395109 78222860
4604650 71575940 36810767
65619031 29764610 53609631
32670797 76676094 33853723
31430350 1366531 81436073
40855329 50756753 52422267
59192075 15480236 74663746
20216425 68697926 75437822
54082215 61668515 69571169
58032065 43167187 53284814
37072914 36107277 76809895
31167156 20305856 82531557
19387517 42608675 40574793
47668101 44347114 56407353
1135092 26053370 42707335
39342510 26474614 17034747
50322580 50477203 25789991
24608961 71653739 19052175
27134807 4054958 67407425
64243698 76131595 32998787
206120 12220122 41856072
16046575 58076573 68803187
29100334 22613054 76348111
2288450 57374476 20580347
63051551 76408901 80682946
53653548 64434988 3946201
13381919 39555624 82178994
79252792 37250643 49894633
43386489 2217120 58253729
74315472 30509973 15377157
30353558 35168213 64216746
4549006 11429039 30219206
72953276 64712124 38860743
59900056 68923239 2813139
59400675 37770476 40563452
74820300 68262919 71030181
34186321 75264109 791606
62896479 45249188 28266053
58658077 24367503 57320423
5141130 48932885 47086371
27837560 66969888 45826181
80547827 53144446 63009618
38739633 76896337 944697
77276665 2443145 64182588
18652880 32324480 37291039
10476368 69890022 13442111
51598649 17036646 2396519
1361978 14174134 48654165
3951405 34638448 41833513
55197111 44346237 79847000
59038832 24864395 18997143
61719576 76991729 60831887
51268667 48321534 52839292
33384552 57110337 58909936
18444723 24104236 21505731
71424652 3449926 45148531
60399420 59808122 52766464
44193444 80354127 18282162
42925960 31837430 61105475
2181573 77867154 6964161
71968946 49339581 73660535
82083720 55664976 55638410
28919641 56908280 40040890
16337195 39756377 25966514
42136564 49193730 58606573
81652266 21309290 70124918
46327203 80198082 32567939
63162382 64020020 2175942
57405494 44305939 35604296
40575231 36984893 42910384
47188041 71674990 57758228
24712996 80282530 71265642
66774898 37162516 61496095
74028615 64758324 62667515
47449041 15951608 39435953
17395016 68798306 26947433
57525345 25670370 57262223
13376412 16342662 31264532
64825692 44748711 16837617
40721835 23185297 13415736
12258792 47943563 24341210
46600311 78819621 28310357
81517364 50189112 76456818
32270211 66815102 31797553
2533697 66863575 68682078
10847575 4957348 63191894
53958356 55753957 30320283
21440084 39517126 21940383
56653197 37480038 41334957
38273324 39667557 9086465
4017512 75849698 20638129
26946907 63431579 34803316
48930068 72574777 9677025
81019051 38899554 79984596
55121304 16186634 41140802
79670787 75488746 72146745
56594722 31746514 41448537
55497316 80733168 34052848
35596082 10788481 29813155
30601779 64875115 66792383
21171296 71512887 56136749
66866847 82486811 75078563
59264422 70379215 57707929
11284842 35763807 38075554
42173428 62870845 2820709
27352749 44372840 47727272
5324711 10736233 25157661
24922078 43531269 835830
46319378 61086189 36926969
21356121 10120110 49223477
82000119 31351175 13494714
44782753 37476156 63856566
80941297 45227532 73490171
46091860 10237142 7512672
82240583 68990590 1556550
10261657 7315698 20624987
27058286 33576978 65736650
55786771 58005122 41379379
18857891 66017063 823461
46795516 20170227 13452465
80909045 28169113 10181232
65383704 78650023 4814713
41150128 72584715 28447450
73804400 70826708 62369506
79284687 72290983 31717898
23669407 53775189 66474810
26925810 16519233 31378735
5580505 40898179 12453744
27768347 15268767 67880709
65753575 74904510 14001822
30970011 20840586 19651177
16717698 25996095 35607313
43725277 49483072 66260056
25902530 55048058 80812531
28425817 43479316 27173732
56008838 47365460 1417339
27717890 29312536 81108411
71588156 64039649 74431276
43722456 40938639 49157314
49476332 11743083 30634071
45563816 22622305 50288292
29228426 13720300 29154419
58870604 64644952 51981142
24224907 32620792 30202262
70924360 21588356 65041897
47506898 79821651 62315667
53114040 51707120 74421252
6388388 64111528 59391750
9036875 64151110 18188702
76454151 76757170 5968365
21366014 30391603 3898101
54111083 16436400 67251568
10284717 30423226 69262315
13312027 23942030 53816847
60138930 16912909 9403991
15960033 67853634 43000122
11319673 77377107 82310473
44936591 66663710 53164834
71696644 62503699 62058450
41085193 326025 26651764
35999338 27656531 16567464
22920110 63223797 347046
22939036 50115451 845723
78440680 49560665 1890019
61342870 42098678 46577584
15771991 71911354 5813847
49184430 71309741 4374348
9908450 51265535 34530910
43182790 30511814 78281617
35826772 73950009 21989338
40187116 48597595 456955
53805304 46463669 69988522
60541291 4099395 50467611
52811737 71760776 68380700
1567675 13559979 64779180
11572919 74297049 29549446
34897986 55806888 64204352
63004255 54635481 71123424
8222673 38464358 25785057
36061768 70271144 3056237
16620581 76636287 19088905
60919933 66952548 35580425
64869602 36074537 15632088
80492288 27190279 59423701
68833685 16298933 65919221
33910090 51694747 31608648
3994854 23845849 14463532
7899900 34323496 52854162
26309750 53458557 51673110
32549265 81954704 69950411
20532382 76246802 19640698
58288386 13057901 6978174
66450492 59356250 57991283
21231083 73948771 62549977
30662364 3811242 30677380
31894192 76402492 22315566
45804102 64160620 40404383
60147166 27550341 43927568
29787958 69968737 11537077
4045758 2697738 79745098
25469295 22760819 32127168
53697853 46541047 69273596
29302628 40389473 53077254
67678085 77409106 22718454
57688908 34313885 33729076
71143332 58102455 68877669
81839818 6720335 75676560
49293068 27467058 10240611
44508792 27451726 53208207
15909761 70779032 78704414
58387644 71038719 13725350
46389396 41452675 48561133
74498364 8031548 41541768
77381153 6393074 11916130
34489739 5415143 48615295
66435880 8432505 56493818
71026542 18721098 78143176
65581683 1875739 27248354
62719963 80778615 47361714
18363977 33140696 71291097
22557949 33085498 81461328
74356028 38529264 18514657
36465909 41098109 3815688
1983528 661215 33229442
72891157 36115562 65950897
24515606 73646740 79241415
30984214 36518495 43951730
65151393 19509475 20154141
72160918 48992221 58017919
63765141 27971914 5073884
65576966 18967121 25537699
38426881 67525382 18019557
21404703 56445916 57971289
65236047 67261138 73378632
28940666 31946645 25067616
30232886 22377887 16623057
78590431 60834290 36983610
59256193 48477276 63470360
18398661 17835176 68615949
74843055 63657790 34291160
52244892 81041397 32278547
3580674 50667098 20800598
64263662 8510829 53830834
35768367 72307782 32774956
23816280 69343019 74950829
61524080 40046503 17441331
34872693 75061918 21422441
74189890 10370798 48050796
6961139 8691264 23178903
34554844 28257092 44524328
68716625 31796587 50062629
54273004 1780854 44491692
52375249 19722540 72625377
33441824 61204448 38974818
6078604 41507121 82047386
33525837 35350055 32827315
44783800 24628680 58311573
18292549 72128817 82493017
30290968 4985956 4833758
44752549 25719713 47956388
45655079 58199216 27628530
24800507 24501577 63496121
56408148 68040825 7212102
72917772 16437235 35879683
49533823 49706574 72380378
81307638 11333843 79535774
51799092 5958557 52807623
28327287 34173105 5608437
28403847 53799783 53792314
15325717 45216110 81051370
2387197 4173688 74574821
37733871 64946699 62928823
41168792 22067904 55186309
76806920 51987014 49230912
6423960 76868377 62657652
35687054 42478403 62789708
31211706 55844310 5083057
467375 30073423 128853
63214361 11535452 20186496
43650049 60985871 76328602
5503605 38081996 71723538
51965075 68093166 41306509
60047391 44317366 1125157
61813872 77840914 17703008
27101921 24686791 32817353
10147861 76450192 59791702
47635484 52909903 17807344
47576129 48071361 48561220
60997971 15530901 12324777
5196195 70578405 59879651
1274903 61753199 19774277
48019866 33691696 38979037
71371589 82002030 11836353
13565462 68674125 10580374
33246136 12818533 45608926
4049290 39787520 6825909
67912570 12680572 39559061
29746920 56370358 68549250
64411020 20874616 31455637
2267631 48926977 65520249
22352313 77439666 13681972
22690571 59298764 73727715
80617584 44382786 64110241
71989006 31032629 12770723
69532622 34175369 70010764
51546130 30074402 59874711
54259040 6000214 58726043
41031857 71395648 2962156
76043965 11460705 59910611
66486441 21065358 35523076
12107427 63490200 20399432
70728500 62913604 81014309
35331998 42247884 80617732
29338770 48934053 30433160
78356014 56759247 48205106
72152593 48172990 22190156
55270608 17477394 7540253
4289055 17695728 70728769
77394853 39422173 63324323
70643099 25331969 21614856
66738497 13369468 10193854
71426369 23018951 54186820
39689672 35392866 57017088
75301341 20479715 26948203
33023564 76538063 53916477
10629670 27705510 15849817
43031530 18084658 22056636
58179300 3731492 40139202
48889662 58345792 78683172
11995271 28835870 18444192
66149760 57340715 69343187
16916975 1651079 24054976
14203734 78423704 25737823
10608823 45157670 80051479
73783412 81993405 38819704
31125611 12460467 51298154
18583115 49544967 33440089
64340186 60759188 36942697
59523774 35697647 51189858
34468674 82568779 34878406
20671188 42319431 60729312
2465286 63501521 79593011
5638910 31524540 73692492
3155538 16926975 21182431
4399360 27926138 28591050
53784476 57901913 31488306
30654626 48410347 45851545
61819145 71717031 58826111
55876195 25024101 77632714
60824252 34810272 17040315
21879306 62722778 22461613
60035172 3367573 67431353
55841626 50560511 41999297
20976576 15966956 37977651
34423515 26506245 78068965
18072426 62235769 20312606
11548306 7772454 45834041
65572241 35008461 45733090
43317667 68811760 51289816
33775361 34913779 71470070
2431521 65395381 23975376
33111796 80386860 5011744
17403390 4471917 51364892
14474241 28384181 19153259
7975250 38801287 66299492
33435308 13159648 27733443
26512344 26926894 52560558
22876851 23867857 81563477
50840717 57395902 43374364
78126388 26040055 37117149
31732407 18283535 74189358
896830 15014540 80590980
62443645 45418701 53893698
10934955 4088562 33634896
78394204 56981285 9494225
27720945 4163518 79624260
78580168 61750584 35154543
16373540 1126938 34139401
12843682 39808871 53113204
30831003 24270898 57016106
48255775 21183095 14455235
71322457 9270162 1548509
51294488 70585766 53197496
17914466 55755328 64954305
31554624 37125374 7908831
65476668 68412638 56492830
35466904 27280055 10522458
35995556 68029022 77072232
80218142 32416173 46507502
79511530 43386475 49206151
77657583 16639034 9475187
66627775 33716682 77316604
62542311 3060741 47599845
31417815 56336082 5909493
48424629 24365196 41644299
22352954 52050066 3401749
52484241 47954191 14423483
1094461 19720625 17079517
46387575 33860912 21291297
50468696 77969145 3139763
7817898 55353628 71040985
34619370 39863578 61550427
67909265 25329009 44152839
46351536 61245014 45823758
42438768 78717466 28355537
632085 48657246 19318630
72479615 82660353 66242390
74404650 51343418 11890358
19704564 3557492 82239211
6516325 4834664 45688747
12588203 29390708 22613802
45051586 7116558 547388
4081105 28260312 14898888
45920244 15700852 65835741
27399160 35386547 16267203
59390319 17270673 68161303
18878656 61866309 31934194
43492529 75486517 26950184
36442421 30845725 2469389
7286596 72205107 25547367
8292102 61579758 31120699
47132414 22389708 13311265
42561522 60816586 9197220
60498634 44589528 58969694
52266101 56182365 72056124
51156878 3892304 36529294
66408246 79722030 26498002
58820998 12680018 41604163
17350833 25421728 39528103
20588298 66498267 39419810
20971985 51752740 30027225
43222647 2709691 235351
62664510 78770887 54622121
50462873 33266285 65187488
41843361 22987514 42082312
51419681 17748188 67238332
59445126 69667872 74779089
44334114 9663596 57027124
71771541 54467774 48682908
12120078 63244668 68249767
10993957 22759719 15885533
59818658 23645421 63689761
62236687 46648722 30158640
18278588 16607171 8190462
4658456 31704852 58861712
11763740 10509487 75520398
441474 57348015 32131136
8175583 58220186 50866166
17865800 29481513 59391726
34600851 35839137 46061763
13245853 77246200 81185048
58431602 47176080 60420204
30145585 10610361 20782740
51273649 17163421 69879245
4238137 80023656 75353391
48499886 16476596 25691248
12137876 12573160 31148206
66283194 16045404 3693349
10958791 12623130 10723726
45331854 44513486 42228054
11879474 53483141 12422825
1989080 82617641 33651579
75625974 23941212 74828826
36523737 43050161 76259698
7981366 75118265 39918143
60717370 65570041 23700774
69039173 66608781 58329592
61247093 62485192 82032069
34322252 65612317 30803527
41770073 26217905 56841894
43289198 49777898 46045350
50069818 21439965 76409513
440176 72623846 34357213
10958638 47829418 37640236
78460947 29692243 1799460
55470473 34902097 24437492
68487387 81702436 75583588
70753027 63255924 44965062
46774605 12797256 4731867
7783215 14380425 75383970
39154788 5340813 17613605
4954752 27477828 59922068
59493945 33413905 79070597
19110256 21441652 20023831
46183560 1284489 16991252
64354359 78327066 2306938
9361346 56500651 5444788
15130047 24335438 58537743
48772602 25068551 19853484
19664301 61726509 80054959
38429586 3684663 21136406
33773313 30666184 57304335
40452174 45052755 33395692
76040812 44855208 47682591
80146224 39102045 82074501
61473603 67330919 49345179
37302024 15089491 65288166
54261077 78166531 82259052
14641779 11517595 38581528
775532 49663122 23087880
52936924 60847342 371948
79430049 29127576 69858074
29164784 31682878 66746073
76684717 56437087 73726998
30207889 15139959 33003792
48559684 79199317 1795815
43627470 30154891 32137589
35157961 1023844 56800089
41017621 24859578 32407111
27845554 29209112 5248027
5713114 32544822 55210439
27977377 13058841 5232194
77607078 14453652 58970683
60541696 68696385 29434885
74851011 18730295 44607311
15612213 438601 35095995
52738769 70356897 60459258
32478109 82301790 79768050
69323756 62397725 58759679
17314201 20442039 76617043
62700721 80837637 44317571
53100791 55848149 43980676
81165583 26193221 65723476
59350599 9132014 16670378
26604446 27408281 77448532
11096588 77337871 17663262
64673543 74762979 9262355
41779232 13376339 926923
59020140 75913068 34173951
11939747 35019559 23166571
51051191 27694413 69191767
23800907 22829949 53375559
47940467 50153215 22182520
27474235 27859124 58616175
29964703 22753168 21558047
13432328 77793193 29202983
40509518 28749256 64069588
58051336 17230465 33390408
8327558 28620953 43293767
20914618 29788402 79785045
63419831 13378119 45799176
66439971 78838145 9264533
15946161 5274944 55542049
59167372 75564932 5148049
67669384 74773491 17586620
21878719 74235934 959597
74022114 52511972 1688854
47429853 20901096 55543422
9283062 22760366 29284030
54103446 82506905 73827596
55798704 48909457 11250715
6007332 79715687 61225332
58192590 63190032 29337159
77122008 13731703 37399122
35347549 16742390 34884090
749690 67422217 19474083
15397604 78191157 41616039
57979747 29933844 54147433
4473795 6152823 60734743
56178776 10845580 66699307
68706648 28072928 26799435
61403677 73324634 43161757
22330949 75497585 2084596
31318697 24729882 79219126
2403897 38813119 17306885
14666159 22406709 29869511
52139879 70915909 82181322
49702531 55190356 48716478
11115001 58961896 77202993
62613854 58843508 34992306
24088105 82562822 72284445
26413886 42474240 20040813
6611793 27575465 43591056
79236324 2359583 37249651
76595291 42808779 47604177
42748352 1970754 70304827
33421675 4897083 39266718
5654640 36306851 36291241
58165961 50773883 15779205
82130085 70937825 51686367
59623139 1469516 39281277
25094072 52652549 52680562
45543708 48052313 35154200
72524745 6057522 73434184
3090719 79754188 51422767
75556137 6433466 21714577
53279585 35071386 49278706
33774793 42774226 43420495
44079157 327873 74057012
52305654 69142000 80011746
16082672 67628527 77730405
58088967 63096056 67990521
50660191 42120536 73055877
7012160 47319058 78029227
42511563 20723618 21983379
45378331 47136376 72778151
55725296 38226218 74668356
71559866 59411475 23816643
23314391 34413761 14843032
60555269 64514647 71283501
36122459 80507234 27705393
9633271 10321594 57039916
40943212 51248441 42472574
7079097 70643316 620693
55848997 28467496 46898957
60578860 53262435 52605694
48095717 42517338 42120703
71727807 10796000 16868067
47918401 63821278 3898712
48445553 44324683 51756745
67597145 32263014 47953340
63064191 77413938 71217023
82005790 631870 53752886
45477691 25581362 36779463
47944023 49358850 71437322
25735475 1599076 36592400
43727133 16873920 38631532
40900008 17776044 62052094
62611695 78993848 2204840
70300623 56786706 13847978
71322295 31506626 34030131
9400708 37100542 12618902
35960198 7199541 59984575
2811602 61969524 23711634
63334945 16245648 5629346
52221456 69622305 25686211
39186421 28277766 52777260
55993765 40778445 13552382
34845420 63609231 70169437
53981275 45474869 54872668
2783333 16862562 45586027
48840079 5282409 11889622
27782192 48631880 77200506
19340046 26472187 82038134
45895529 8825369 75397950
39479401 20581722 37473432
43859431 53293691 59732265
55414162 66936298 58574509
1914523 70344610 77637748
25778463 17238955 36956060
47814930 81396219 20800428
18647807 25811601 25416916
68037436 41825667 4077563
53764064 17163826 73706899
38551510 58889585 1277545
45960388 25518649 28484216
63242503 64432453 71272182
10623190 71374062 72736476
6729328 15955583 25223178
9375443 58531174 5600784
35188492 80308915 64387229
33687349 75021552 71351326
47461216 29710089 53011228
29993555 13489678 73520491
67303355 28228781 6622888
75349231 22678682 27544647
32494241 77625349 56119809
45861836 20370586 71234901
34189474 5938396 58354699
42225674 22843881 69279181
43783226 79816456 65053056
78558527 40597284 68887038
17796788 56175054 59329021
64422463 44232469 73332987
61166228 23504669 24260390
25992350 33720417 42374951
24223308 31603964 2861953
18646237 78618952 12471114
81874989 269849 15740614
79304875 14628972 52674082
23712764 24189295 11624954
52221046 74980960 61623056
59945344 28822285 41885134
76647041 65472211 15660254
24325406 63600462 28714553
68319989 38892997 47475874
34905769 60311065 49239491
61304109 46863467 15774446
73761079 71260962 59063318
61821535 9540874 34789419
38283239 50703740 66709524
25142920 29023871 12124887
77704328 34602339 14363638
73083972 55977246 49585406
29250349 68172657 41222645
5251960 77329541 1892848
56999372 29403153 29123759
79219335 60079631 33941643
15634629 7385717 78457713
76734644 20727662 13060426
39623339 47563965 48309885
78887404 64184340 72776517
57209972 13082890 14877015
77381499 31533172 41259021
53878246 78419874 24509067
56033268 30424823 485498
37253131 16638753 30847598
51316551 64868503 33774449
43881668 82324829 43751324
55077907 32910299 15384547
54334210 16946875 80101350
33476717 24288654 22254207
12289640 32755188 60979860
33812121 42198170 57845709
51471809 25318667 68525959
3142664 52198463 59342909
47187266 22521811 43961814
11734556 54848285 27361116
35146273 47949016 64846911
2993719 51832904 74891572
3023859 40152201 1806418
36149450 59431289 21897942
64153566 63944705 28975282
13725749 64567705 71202971
39710771 73760504 56846017
37204351 31994791 45484556
2742148 3664923 5103765
26888699 23101293 47681984
9842118 12072258 55438494
77878333 29169522 15826851
20595321 65136632 12865728
66983842 36653499 34744338
2581932 11128066 48233026
16753960 21857681 47014619
41311377 56012562 14969712
56708996 68171719 6091355
37276986 18307839 82547479
20644989 11115912 71773017
44326084 59421762 52033390
65863231 12061572 62281498
7059308 63951532 59503656
51149913 31624645 73606408
32492674 32070135 43616190
31387262 58790881 4923792
81001924 44221825 36608209
5732898 58747651 53735442
365830 47280862 36813244
49142691 67688069 9320073
14561524 30793486 60878842
67824043 36270984 6823820
12423136 35188372 25457875
18233733 9890208 66039818
67733799 55546384 44644514
79151710 47501263 37914605
36299608 72522824 29206739
51190268 10741858 27687369
44274075 23724097 52592373
73773277 65205531 63374232
53648627 8861782 67912444
1610180 64654729 33237292
30483976 5297557 22417409
41386583 41289616 16003438
3330048 4274750 7551809
59410578 75263403 35638458
1014147 37703139 15400910
26283360 27060961 60624686
40913183 15914163 394489
71293669 47849721 13458346
14033727 27564204 65271231
16086854 3366154 24026282
18711345 15314915 81618041
17920481 77914322 44849754
22573462 56556604 36263102
535886 36363010 58160974
12130725 3501261 43762145
41670269 10564060 53297782
19713769 41763068 9285613
31550948 17193780 79052944
75118480 62234556 49763806
82573665 76560823 21509629
54326739 25462994 21566395
43674985 36122220 67657826
19362744 10697981 27830130
31429401 49781880 28898098
53138967 81260394 69098892
25441165 43230782 42793954
11866889 9161425 67664166
41147910 19637942 71046259
3250178 61490451 81920953
42874474 25640884 43721835
51797947 15043792 24301753
54985692 28735637 43832059
2682115 47317496 12836776
18967409 82540642 2943801
62896388 8423075 42339018
48861594 19383888 29664551
78595272 28357342 26650103
67132309 63640016 54449409
13101302 79308735 20836085
62386551 7136466 7879621
28398118 65581979 24662712
58628320 2423260 3631632
49176876 74158765 3950336
24244595 69123427 66899285
2769107 39463513 9854230
24556516 13755657 69771994
16991180 19046207 68891774
3770087 13611713 67612488
16894016 65385317 76702369
70871761 61551137 30433997
73379172 40207565 50217651
71380240 28427712 77924802
6845559 1540326 41347039
44805022 10240658 35371684
47109083 46904401 43374845
54505874 52169404 56299029
76295259 78097283 8236993
69407603 62255481 78954879
36612702 34141122 11560280
6097787 77789854 1377245
50103105 37724384 19410444
25049688 45279638 42672365
58349149 61017257 12569622
64089455 78002743 21531099
54322125 79711112 37405009
71641015 62250569 37014955
57839279 56355572 55561804
72914502 3677663 59212022
43140115 58660522 3895164
35082991 48799096 48484553
72623965 46518289 49177790
29065265 1529572 71443333
38172726 59724195 20475188
5380711 45545606 58830717
3295368 17930505 68130576
12402640 70962053 71908008
49812959 2997472 68940660
20208514 74981924 6217971
16024788 60203222 1250592
56255683 25536481 38148519
1668817 13415246 52205751
21414036 42461772 42993106
52436952 8512431 6116266
34981569 71027965 49790644
6592785 13892426 63333442
6728057 62590802 61365877
58526279 35972724 74612220
56866172 34191319 34700699
7195350 3068926 42750395
29297522 12603788 27847107
62714345 24802516 40190026
6840929 688332 16403263
16014895 5902355 66047026
59249013 23871132 72667046
71988036 7160139 66896371
34441282 31361866 1823729
2589420 49136862 2170384
68712011 62145383 9876393
50002130 2467162 16215690
10920125 79131925 14203882
36493986 10427712 78376219
57910728 75339414 21249211
58728701 74997145 1507904
62421139 51029080 63771753
23554342 45685614 74401531
28582147 6431557 54183654
52202483 65806856 80680569
76623491 39593817 18848465
37663234 4485531 74430347
19928076 31129440 54948028
11871859 15324524 42748215
54922746 19689619 26128007
19209560 74461366 45976807
20989762 79392018 24484384
31242510 58598907 8327735
16860098 55020244 25898051
8799632 81981317 17014689
75694490 21866273 58400479
65378186 73106410 37131915
14702628 75033594 48878405
53975102 21740771 1990728
657677 78540156 10666126
55712049 29150202 36687811
28792102 1053106 72509559
76702497 59179270 3873524
75605443 18435817 74389692
81185313 46853324 65427258
61750356 60302637 50214012
14687687 7059371 10489701
28975377 31655643 21303375
47833946 14236072 63469089
20666663 67440622 66614576
43933948 67951078 34617849
43961185 76148507 16599683
15318480 29562382 80570069
77749465 8788454 77053362
4356780 62893126 6791853
41600097 57910058 5550505
53335374 19508998 70693753
10685242 60911595 28278847
33315507 82032058 62428886
34535125 11621033 69147320
50520690 72659914 8327574
63985144 24002296 21392054
66862880 51472056 41328030
60906903 68209000 72965715
65757079 33114817 80982042
53223633 30698816 21283286
845945 36871830 8507266
26081265 55659568 59279247
81587769 73291632 8608887
45416273 82319929 48657261
7825878 44664515 33514280
31392172 34135287 57273403
21626189 6828562 22994791
74004268 44600784 60861036
34348221 60218353 72502973
18537387 44976048 54727398
8356586 57240596 20260542
55839774 75990079 15980313
47997398 72733238 23170763
58690771 38674472 18032936
19204480 71857750 60573674
79786413 38115520 40814960
56750598 68763563 20586925
1725883 81311165 61157006
71973053 10333140 63970548
2899437 32963975 203781
70416805 68297200 72398703
61276814 81304165 20506382
61308564 76450177 22238171
56417014 31307223 11813613
38830352 50494708 58673377
445921 49968834 75396677
51624875 35223887 71828402
79837641 34940118 32945541
37059937 48966318 49971496
33694665 8883430 41179489
35372031 23178101 5212429
55685352 35891741 23308643
19947214 68290039 33610643
44135182 63960079 44361022
59926176 24587668 76512423
2117865 59924768 36598465
3293894 12377751 71033665
77581485 5697558 57858174
4199130 62815314 41251088
36067860 63662032 59256593
13523071 10713315 80390544
63104321 61423733 66154210
20110877 16514824 19019681
48024970 56993787 52149093
26235266 9144308 63581747
14304123 57481351 25592853
22620157 28055973 67630453
21191030 1721951 71068898
63468814 62757894 73776118
60547155 59954974 61329421
23026462 8483806 73798741
15365218 39331639 22824613
34532828 40932475 74398494
24640471 37225300 43508657
54487456 67218519 66235224
51287460 75699656 79210401
20812925 46650328 68059487
80535032 76848982 64340652
8330610 55420353 46633
69998917 26372034 47725863
73849856 70052702 22999185
2859377 8039180 70866592
63500847 48145711 61643221
9970411 75510219 81847012
1823929 65929554 10625987
61850993 46427800 12262540
72892493 20970819 42223976
47577495 52284889 7228250
34658529 73686798 65263376
50898114 34481831 68058746
49024438 59737334 48660155
9311571 12111543 73716276
71689048 25992949 32601968
37774836 27249082 9841738
40231642 60512498 52847457
1554996 81886545 44454479
55741928 51770529 51175611
4098971 69248361 76962349
492908 81824403 25241496
31424610 74633171 14362761
23108096 1262149 4281852
69054851 10509771 41997035
78344414 57989838 73571897
30085989 62929083 34830696
51232194 21483089 10532301
76117124 42520852 45831187
5178022 21040316 61045088
32119382 25720414 64781495
26749013 28116877 24141923
63473764 67603426 24924880
60123535 32479655 10569884
80368236 28904295 26670848
55462801 27529482 39215242
43632192 43342723 49489747
1825968 15444913 43591148
50606921 39262178 21005744
80617075 39608580 31697374
5111306 32709778 66644512
72446629 75088639 19032420
17346218 45709688 10264058
55151504 41140467 62588605
80523123 40277331 21588411
70591933 47891488 79215078
34229363 51576892 53158332
70109214 17112972 66115941
77464941 49923665 38169476
46391698 227452 22565261
63262861 37405889 81820431
11729968 26099374 26583279
71007184 53461614 45863178
54782397 20960275 71993011
68596810 22849924 60718567
71142028 11322068 16234229
34800674 29319775 33250975
32284056 51951217 72521020
3823380 21561451 7011878
70981738 44246782 70354457
72115757 80513104 42417691
12265246 48308248 18682068
14833071 49154760 62732314
6105628 67491037 16956643
75283498 21376865 54812911
4271723 74552590 39400090
13092381 60420498 16989079
58892803 58372500 36513639
65091330 32814523 32690667
75243340 52113780 12353127
54090991 82473858 40045435
35355018 18577597 15320070
55644445 43054289 40158842
76952154 74797604 42045219
5773294 74615480 8349601
19108258 81004012 37099801
33829853 67861506 47996186
17405467 7178256 71471869
62729035 13858997 79433758
59014230 60782838 18539788
67451922 31445279 10276848
20319817 42853927 20478702
70991549 49132713 36788781
26948781 64188191 57744030
71848621 74511459 28375317
20885686 17267692 79649055
36818969 49592162 33849180
16932188 15620211 37621668
9202378 7493753 73967844
15013062 18300352 17852318
40784882 20298348 70960134
21979051 2733244 7477558
46535453 31145327 67171755
20971838 4744289 56543531
3878194 12446871 29182905
60077584 21269044 4709357
53023111 48410221 18424466
50580002 3442659 18083889
33095508 41398590 4646722
20377279 56229568 79308859
39537932 44610736 40724405
15022043 71442200 36008555
33316655 48391030 62381210
9857424 68646325 72221154
23041565 40430531 64742664
62268345 26679724 5767089
52546518 15912958 4540553
1312025 29860425 50887161
26134799 30453737 48142816
36121707 37632325 30329294
50401061 3374525 3467739
73776625 81143159 58885865
17811213 23206090 10800645
48265575 7200703 76843793
67088490 51707453 55429614
71048127 9493410 7716271
15776757 71275962 620951
1854359 79474800 66478304
48658061 42505238 38146053
77853170 46850917 45354818
54246683 51407819 42715011
80170176 60608960 11511902
24262779 42343712 67468101
29106176 54083826 50951073
44994252 3563925 3070002
40533420 68896247 51506311
76367600 57083865 64899051
29575328 40022726 75803668
11880361 15123678 44808416
65166698 46998835 61692226
23424447 882649 75030467
37892831 35110397 45168524
57090237 24197339 4335752
33285613 28623415 11648523
22217229 29243685 59960347
37984737 31680822 27358898
29360858 12609880 4995592
9705393 47760115 46280574
71249823 39784857 75101457
79009535 55675857 7012820
79868480 15898637 4977630
28293314 25528254 15106497
72503947 18371424 60536686
53418570 37690080 41204552
25898061 34372797 9836186
48600216 45301870 22957044
80445870 68452204 19886145
49322441 77953663 70496546
71502422 61092570 78060086
40251042 19571908 80965034
74814695 22202534 42062115
18241131 64391651 55033254
4064028 16978515 81015997
78237416 65696411 75915721
2274029 75625959 40717880
61049219 68332008 41059217
75371512 25060445 51248553
63007257 28968554 33661046
37555508 55583019 26139765
13221605 27485585 76019199
51105041 16406515 49823067
79034059 55341759 59258460
39352226 74935282 17868415
16766943 70495196 20809186
61686530 27877617 30414134
37417962 64487182 24882467
55317889 50709825 39923875
46666379 12023055 44407805
37661904 40533211 63893397
82042376 68877712 47222690
26225465 49720804 22981931
56633939 52464549 7901163
64641995 29755438 47817509
4345971 33232266 32727717
11801004 20345443 61157418
71512708 23511543 11426196
34972382 71926444 75421508
66715362 16076088 26963780
66071855 21491816 5677901
81299876 19089756 22863711
49727398 6681651 36740404
10596465 53553234 43604039
24525978 45268895 30148563
5617441 74323529 55924267
6047785 37044351 26282419
46602658 4002773 75689345
31961031 46312647 30488666
51715063 18254756 70257372
29784087 16646587 38423025
11969888 11601821 56303200
30649434 27738417 43896715
36352859 76048619 45487168
51915753 36432086 68566436
17366407 13344079 25674214
76345047 36345088 16870150
62734342 26396534 31889643
19343869 57782188 56196428
15851080 67358380 67344386
4746404 30878661 31685952
82292665 50511392 23853744
75729909 29543109 21708197
20077224 19537050 35694224
45800121 18504913 51705227
50590180 23327141 66410864
65763236 15262844 44570102
72053336 44726895 69415497
81067297 45385308 26159509
72826940 11901863 35611003
4536976 82575996 43538178
69125680 29504384 60355447
76999252 50400589 30441606
68926631 78780909 13425809
73015129 44242309 56788051
51134474 82282378 44995719
2538648 74890540 58526195
32577273 34093127 63756964
30028835 45099948 3723738
52906054 4743628 10388059
35464442 20452095 58250860
49121449 38345289 53061484
41033285 8390731 24163900
23579255 10419388 50622755
30852135 75854905 29056676
32746794 7074733 79414223
40340448 33495274 51948137
76360134 66231803 15812036
21892363 64805498 70378592
62161100 12740633 28782225
37906312 23352328 72090710
56566039 25220332 79468036
77365701 53358326 55342516
51279393 46743319 465429
43764181 28274417 49108891
18791852 70975948 42286901
63555962 30015610 57362864
71090663 9443041 32686812
67609223 4578191 59694885
12370922 33264471 16329799
15856417 39750939 12581215
26864228 17465653 48097600
68426543 58646348 55041642
12132759 6679142 52518023
12640993 7099024 43390714
74235479 4225639 81900888
12206678 473783 13771422
8034398 74801003 68996446
32788447 62188223 25767934
39611690 4106539 31735997
58197203 58149661 34649147
6600263 36587593 5969083
57185265 12960738 61753209
6084801 11919438 52638366
27504219 78465314 44292270
76247804 78781073 51867711
25701688 36555144 16873150
65469074 28443168 14596177
15066777 7951003 4273983
10039010 12129183 27704878
9780742 37925977 57108324
5335710 27022484 82135986
44403433 62475350 43301516
27364206 49411426 21741209
65956571 22894044 34433345
24833850 75964056 28766830
24661398 44389136 75804568
40537423 41606405 804351
59071191 17497907 43863691
80328347 55019351 77563648
46999675 3403636 80873001
25803947 35868510 33224535
24220310 24025330 7835097
73819206 58680989 75058670
49768009 78341992 73897555
80122225 62687437 51504294
45415543 75728231 50415956
40872155 25137678 7054705
25525904 12148123 58844051
6322845 1477052 13010518
47326357 20792806 71655636
57034145 80466458 74152093
3466650 47800058 59891250
23808577 39080320 73486265
13455684 11555541 4922132
39974121 57143095 33037598
47323167 2958159 46753349
2375586 61050566 32155354
10110470 3924753 78759210
29155603 48615472 61538909
55654840 57660265 51230485
28138899 21360284 8988427
37120823 31869944 75286009
22508328 71441927 68136758
25953105 54627066 41477093
18665553 64015376 49811556
17619712 71688673 16314161
21153042 78472189 55145134
3813305 8878204 63001571
27369911 46737242 55691059
14025389 67271557 1558830
57663185 70869889 16142796
62946599 31533537 17212860
7184429 67016448 65036544
65367317 66320438 8269837
66566927 46007855 82093053
988241 9235854 6626991
18214650 13280506 56763234
6791225 31135247 47360829
66579213 60207440 65220063
36943955 56880878 66924140
66743558 57872626 68570157
65412837 26791107 54493969
57608572 53735151 19947435
52341582 22519135 46857623
60963719 81714709 61291477
44873928 5710260 56362160
51720632 44456757 59440582
15746153 47932368 57663963
75235469 19572238 4389344
8624791 7744396 69644865
41459143 53677702 41075401
26158917 2900853 50463364
41505668 58719313 9551674
14430539 47169240 10584406
24690459 39734479 73127334
52684041 50193019 66884620
15285858 9133690 10718398
7927748 741519 38823081
26439838 56319235 1065131
70113939 64253227 33621302
41708545 64629672 78801001
43662709 71078850 33162518
23226913 14990963 21192375
8155453 58468942 48120352
45293163 35602999 17119701
26134364 19518915 53679279
36934619 72174621 5167359
76187122 35999118 52994414
47824001 29286418 39256533
51098092 74629691 64468564
45049021 44647607 47537620
47622235 59804451 51654738
45648238 2425148 70430354
36064820 25771399 80563563
30933723 72950805 6474176
27779230 539021 19562805
24301141 62814942 69187735
32018708 57518701 33517512
14223302 35397584 71305541
53775655 5652529 43513611
76435612 73805906 82286892
24347051 56441602 6163432
38307763 4587478 18771530
23600366 19453025 6867875
5210185 82570394 76382044
44725982 33430790 3236684
69180605 57236074 12461907
44934486 37567913 11306820
16493714 13086854 34900209
81671690 48174747 81737322
17300038 19775835 71330380
75446179 32822043 12206829
36264243 77437114 30315331
2524978 70328018 58549232
29259511 17492552 6145760
8082571 10280970 4031985
31009211 3166318 42086033
4550565 17175045 73756985
15048474 67474867 9827044
36538941 48345967 67585358
72082701 74713653 73637072
73988195 1670527 21594143
62951924 81294527 74363059
64269208 43668188 59335748
10552146 20366893 54600248
6936706 59179722 44269203
27201853 6268965 11988523
3704487 68259373 24090048
50950839 54785550 22311448
24989379 60200287 1037454
60229771 46293916 34182732
49054581 59714398 53670792
34738363 8539076 18729503
9926531 22804906 38229995
52429868 3009023 39083331
50538563 45295275 31030726
63431161 66742714 33293014
38444822 80534052 23102623
6630915 5140665 14966860
31604074 33867591 51711741
10507452 7189795 66895578
51487302 37616286 58093656
30689048 42477509 75062510
27457864 2105304 67675213
51439436 32351168 52295777
38380306 63480283 45990310
46031410 2966103 51937100
27824489 50176691 2229176
82008595 13135230 17868004
80637402 8953366 12033688
61091439 29696129 19926004
4162212 67627477 29894202
62222217 58569323 66928830
29283987 77819638 43248437
7951310 81817338 37403872
71622491 69906150 71262038
6716770 19864491 54521961
29843943 56481306 30209509
78376886 30225346 66550194
42332947 47555815 71532130
46875855 77709547 37372650
9285777 41313068 43844999
73974869 52806964 41362586
72029142 34321220 22453868
69901186 51223684 72400976
13319964 38198104 79857025
13285375 70879438 80600263
76205375 40884410 77631553
49084620 45458071 81050345
71990585 4094524 64911655
15550843 39776734 6068482
43359465 32180778 19424077
57282613 35370831 46601828
59954245 42474319 78936423
39081132 57706532 32595015
78726638 5619400 17785804
27612002 19965271 57751172
33529157 50564186 43032449
34191140 12894786 41372112
5065675 79749933 19273681
64074807 73355038 77174786
40488416 8841188 75664897
62827963 42168413 32227659
26363071 41042356 66297273
54928941 18687897 11213528
61520116 23730892 6461004
28790470 3450415 44843458
39294042 13092138 45110935
34573707 3621922 79946349
45392604 67394188 55275856
14343262 20589032 6764672
35945951 6891844 10763545
77223542 15252659 40950711
34513305 50887637 42080073
77144194 54355692 40886167
50453103 25849935 81649166
31830968 28139309 10208797
22891080 68008875 73148373
44362868 52325691 77546917
80279370 29107189 69291255
19412768 8494136 28889365
60840370 14907147 10666738
3087269 76969621 39246911
51593581 27143735 19632288
39477121 26609042 39337972
46640556 71234318 49716346
46411481 40139092 70295985
1423863 42416072 20607665
11567312 36382742 12794839
76685828 69688637 51807058
63437123 59277159 78927700
38520809 4738936 44231233
23670604 45664678 31895704
66624969 47197321 66866285
11441477 49684116 62003901
77784086 19169315 64508573
50069198 378530 10313
50027796 61284169 36692490
26455949 24822007 64416338
60975430 14426924 59269376
11937718 68287429 59512462
26055293 32526590 49032025
81686233 42183202 51718933
49645495 67964450 52208905
8461527 53709989 23233691
5462931 70763756 58278507
7270466 41577779 25199151
76581980 32079892 15429716
73129441 69181457 81155801
26597658 82062011 77265314
40840308 40442585 73182521
3994219 76881905 14111809
13036841 24860147 66322333
67152788 4994264 4630115
28490688 25908202 25925202
48953986 38931268 31454388
72493704 60323264 64454099
77876606 53659975 63624880
21803563 8771724 53424253
18631635 12306526 23618037
13760551 61787994 70316973
10223161 56462656 69426033
75839652 20544782 81196430
1021998 24389014 17830850
1295215 25639517 6842162
11830711 27157425 46047509
22738970 40745927 7450992
53712994 69419886 45446310
17870495 23881587 17454676
3707832 36348112 74818207
74569702 36613063 69018203
25243849 29008481 53329664
74741955 22675284 60207619
58257619 30103737 44676597
80852065 62637122 13444908
53313358 51453886 73384409
81180291 4794991 62114454
13320749 56066651 47219342
21219140 6398388 9261908
39281164 34538509 82202061
55454269 68594416 25353058
52969293 22773716 8828790
45841684 24832565 60147424
1404493 35772827 2690938
26679777 77068127 52342081
33752442 35980447 11193055
21472887 19358761 28341566
25308868 78580166 43766366
8327511 59380041 34663638
8526877 69101770 14193249
16644346 70220521 73578192
21530649 57758454 17723994
52535636 8521200 18461954
55959348 56893341 43525044
43695271 54058469 11409941
13794369 6032407 25327060
19134725 82086408 29137747
40304921 53020505 74210005
8251198 21734495 13684470
1768054 10798520 55198735
33002325 35039439 31921905
74914466 38764962 79459202
37456388 44612555 5418558
31835459 62276565 63038628
47225790 58467755 67855780
3108275 3675376 14841751
30808938 45940772 11343686
11773175 49725360 24506637
10582726 75769966 4465145
65972883 75503783 16762150
76657462 45084308 69382097
48427823 81339482 171253
75766009 48814835 74439488
82207258 24442738 57386882
60409475 13491327 79617234
40287727 10978950 37247612
30913567 22632968 24014662
10640389 43774608 14022801
37693324 52611295 25971229
10225190 44298782 13265335
14025740 62118657 73222223
74963284 24696696 41816009
70406703 18009037 15006277
47400139 37868590 48049432
29472986 5847079 62092283
20515225 68674878 32597249
51654422 14809287 76166973
61328047 38875294 63316028
61139717 80056909 38850111
46223705 34636706 67724022
33823901 74408268 14159393
77670389 18524593 210052
7988452 47487930 20491167
54495234 33001457 33491756
73644960 61288865 77941843
30104879 65086477 49260484
71857679 50407969 71826616
69570019 39360134 23442680
24055695 11578911 77128109
21253264 33058624 55306620
75844075 16257183 22986803
19148074 25126301 40068092
64871797 15565211 8197893
37877671 62357100 439784
80104517 75996747 49038943
8892049 16175279 17551653
64794828 74312373 34922848
42087289 12216857 15141464
38631664 77342972 15925744
79924483 80053093 11056176
80113351 61306527 71952200
78077145 55439466 72305272
51949274 60795217 71566106
2845136 25745921 78569755
14275201 66061304 40569318
14223087 3237822 43947874
66978070 24752994 40679680
37571006 53820465 18640483
62871285 49762588 25549154
72273442 44842340 65527018
45890657 59733728 33546716
53814950 76534358 61049341
45315457 59371946 67329246
77241610 58986843 38611098
54470305 25084560 338525
38405232 8047066 62692060
52207859 22705664 41648493
2578088 40421961 34217552
59131401 60942521 1984114
66011910 13302755 19155623
60017621 49040676 68945123
38332668 53579574 16244630
63707149 38585890 79442195
58825790 38255560 59634355
13237171 53829161 27167784
21026292 4103011 8171153
5679308 2178037 15725058
30832443 76713858 34307601
8621688 25460622 10789707
53429903 19552485 26590655
58725556 14950446 25202740
40289720 13699765 68025021
40370980 8713238 61228381
41181015 58088987 38290082
48300024 59273184 5529449
49361194 71232388 13109877
37706920 80320713 12268819
60519455 30746475 44892905
18416809 66944955 56172208
20958876 64957932 27397829
21668123 955223 16494983
68275492 27480788 44349528
3567124 31849230 65152029
11187748 41336630 41463106
9326476 32656667 15255469
3979333 38266655 48520918
4456720 973729 81879995
51183254 20575166 57540382
30806581 60177530 4188893
11168191 28981283 62167338
4447617 71806692 26121174
80619678 14273236 46501489
81411141 53507631 58707522
69982376 45624458 58783582
4086091 62609961 25667055
82414746 13441580 29672132
45298780 32933545 28762726
51001836 34356972 53785199
17216048 50890364 14002000
10185915 51629098 50941473
60452199 47398059 65766687
56931711 79038520 66017553
3209281 56062190 34636052
78392059 63389836 72338800
12713040 9329095 2279239
34515548 6940032 2779820
63468196 23517510 51427571
80045192 74772481 12550141
3616170 14058805 46882553
82643016 3504272 43837102
37598880 27925970 10002921
5380373 20177474 74455264
36816327 40490534 63774514
1539603 22277929 54662386
10989520 14903547 47476683
18504709 16824958 73694448
30463509 4689137 11168107
34194700 41334667 77068115
65462806 58938919 13251657
68104391 11983842 23291791
28104553 36496317 59253632
69608465 68360167 19460725
75135772 20475415 68709771
11033142 42130352 22041723
58513977 6586400 25401182
35953636 54726702 12168720
27119937 48347748 20495175
62051590 74239530 81994223
7411249 11856911 68576449
59193749 24356316 61982820
24522805 20636583 34288257
21410679 63821586 41864773
76343957 6699495 45869098
29157679 45122124 949185
15575964 41435146 15208303
42477391 23286413 41443723
71361254 10621356 532509
70857268 30108502 18597866
34601979 32070521 35795805
78329032 44523355 45037805
75574888 78887468 34325358
60212494 38569287 54017467
19738018 15543056 3101940
26200741 19374390 73101176
80498873 22130104 69963952
9368396 17568865 44781324
2970632 82648895 33446883
19667492 38565010 71689499
23523190 79990561 37168410
77540681 75225328 30304076
34035502 72547889 43549889
41595203 15240266 62317209
24419450 77468495 68053063
1584856 57859481 42199902
23155951 74138750 69141560
19860472 22130574 17954605
15218043 77327058 49491721
54642766 64649797 16577492
61848710 49804932 60995162
260 243
272472432 542627098 370406853
245006507 269391393 189036528
338813397 367561144 723377402
239026180 113682002 751952983
635400953 18902456 735181275
666791830 491283011 96028922
289822684 116497441 762140107
750271873 241519638 619565530
53962428 140352301 759307765
75095313 802063299 345160522
180949552 151883460 474555025
839850942 35885580 471899363
26553556 840673351 667232792
725937508 812556786 850004010
389161883 5800052 849212070
701867699 807599785 121053275
605944057 163169592 725969667
236069990 244663809 114444737
450637476 608783860 823588361
775754217 778912917 108459334
629699921 806140246 548691422
106579097 828099655 202025529
315362693 205258933 8322056
127826947 173899602 801186610
675886759 238939258 257387124
115822886 83840562 745219590
216222575 30582193 161278736
269195664 106873656 312669733
22940310 213941439 336753889
94421753 425875964 828204100
505741330 144422669 449541934
219984922 439315704 208135152
740772507 781173142 765901988
367009383 95735968 841867764
531815451 205940098 30977416
275776322 224732872 669389193
817823259 29112312 283229740
478100236 522411209 272807153
825174153 750534390 554114583
306023630 326169462 725903458
539323711 409899528 577703401
778557249 644217628 7069522
604415155 719238644 452250313
369631905 172761388 797189465
823392730 638242977 127395880
834016750 396667720 91063801
7949530 208416456 655971777
804022441 583922773 330990140
819648612 249741415 570292873
303908973 753004014 704073152
189560763 323115329 107618175
78806888 90645533 813814229
718923150 142550750 153682604
286779526 45308287 383898515
697732933 343718700 115022686
241575401 238994398 7962754
477945511 668454254 381866665
467659813 394631550 395681084
829728769 293401210 72447348
580568091 183752928 193019508
169954220 79330645 77305701
490062956 124440540 371113240
309229334 506754627 731320302
337481538 7187997 850105615
818522595 263305510 80504258
520959253 834623329 95309011
95682335 545104915 694359096
837026249 269144496 47646483
663762017 709756746 396046503
230352651 40821980 151410924
775428302 651208142 90160623
350500907 510979621 460746956
318420779 841832352 803409504
708176337 385165291 247989426
145804200 478049585 784141040
535686687 766855879 835404562
836590983 165368919 300889427
235838026 688988198 482867844
183738052 32656200 492853890
130110668 72771194 62764527
576240441 257730987 14562807
201367471 139522995 302189040
558744034 616039512 611033267
372145206 98210805 622988135
466379480 833659728 15121073
243479705 150073904 523129174
365177288 674571153 275206588
122842466 292962515 184241119
345677845 772906662 500206335
275570084 822178483 67550076
99194155 398315358 720900823
713583852 556132575 16387684
194496979 102794623 567065193
68324654 181132554 229689669
845163189 322056341 534890581
580616719 7774304 681427375
489852654 249982537 184489756
607969280 618123937 597673757
790026377 781301422 583573539
274190463 277335583 485737112
815528111 179185312 278009127
100930427 144001720 323474575
544492274 794146635 32236800
319408126 184135824 479589053
271476790 626108743 768066285
552280453 452749378 692434697
480122553 289970312 729437841
129959015 347269461 524558929
432251605 255724915 432319493
700485341 630890339 773007493
263668152 498497183 606920256
35989955 30606528 2123155
149020565 847653860 431520528
821084281 109499256 508944147
340706256 203750991 729371381
14282040 504043544 247817280
78289283 382621393 172901408
670626688 762457879 417610157
352293615 138540618 408207772
404698774 138006549 461866545
507464669 66488439 630115325
621235991 461274573 337977308
484590324 412337920 387546514
58333059 609698785 755608155
493860271 53181960 665731808
626355372 489332387 287141038
752786016 633403451 122069055
220811897 262776263 13836614
253360282 88176782 185597809
322985741 190784686 739200790
825409187 182464816 849164503
527867857 710957608 827171627
707015859 176319190 33456577
291913670 632465766 478093851
821451641 159596128 320374057
426091877 349070191 811660499
714741752 283819168 242817744
715570524 692786961 273535554
254916364 55203830 17756510
601037961 681504898 540824486
315604777 788757612 380399212
151265343 828599483 561069782
216558464 449773310 484824029
616759499 325884156 141170152
665445329 392740848 305045050
198814828 547389799 171147376
8109912 501846218 143935197
423774617 351361801 172351662
26723606 176203797 65236620
18896135 209711295 492305039
694447040 836763852 346430878
272979807 18864953 541242106
11078999 321598263 580886565
710645057 504672356 193344411
521091490 218415564 730879428
535173093 404703833 440139219
203626676 202378575 276759674
187937705 780915640 88654939
398464373 369139316 3871312
516911719 616765696 148708009
427945019 775134871 573739958
343934371 471254827 703794160
660884509 462674055 320626014
228935170 724623070 812919764
426567165 548894543 278979875
159165532 317849284 465902493
599539137 686049203 574711977
591450813 652344101 475357478
262227047 235760907 681082990
549511861 169899526 234746005
721229549 513765596 659550508
396816930 452699908 824630044
372059189 113414052 6220924
370158596 749877457 466908617
594375638 678251021 706092307
600460781 136084683 405526141
391873487 654892501 462669941
397658563 441752457 643902977
229108567 717311424 22008338
675567374 696558915 42495435
115608762 709316186 499311118
827940827 659169742 696348172
828708297 304607740 52969407
159637752 508704760 53147377
778746206 575085604 653776635
528447201 753985448 176908281
412696471 696116310 564733568
225592510 187417335 780953254
639109629 20928615 818851011
263156747 731605838 849070926
390279524 477715696 496407994
749916256 727572314 608596664
535709285 688265148 234103293
16063853 347646312 391555827
697573705 454777832 594990731
267996205 644716257 570867897
301699291 370740525 6068105
197232683 66053065 359015484
768249071 847602994 100958770
377710349 492636401 729658987
325956324 601654018 813436056
42464586 575439268 110255503
622489833 489022050 419032999
219063080 661914823 256486353
465354818 289952722 800873168
550149151 758370403 435721541
480375318 624714830 673516281
729930135 721698731 691435549
729557527 840428835 639143731
460975896 392417981 393290866
812714980 751693739 644321024
803018979 685066610 616186156
159374505 681002526 132784274
2671763 244959828 821440090
197532363 332629760 87609970
673039321 275451840 94489460
596526811 220295341 707806082
103084409 252462998 210002084
610891115 813288336 272171184
371314560 613477055 206715507
351124726 619896132 391916701
528340612 417929898 624611143
344822364 441786783 292059457
682330572 673290548 195924602
98083197 499210242 762429142
530577741 257209346 829561167
625098395 523756574 731412702
310616130 478378202 153806918
528204738 475531390 254210584
757838214 252582261 781988739
772816430 248782610 551957938
690073329 327002811 506994350
282702814 195251142 88956652
290477628 433662983 469515072
525371272 492569431 226869403
5896434 544346579 650206755
746122034 352914194 23407776
652121812 581250398 96857242
805441474 220185385 636999623
84997923 606354292 832291751
661055613 507934877 14445360
275460101 658583496 221539809
16207860 232837130 411355767
180701388 258468757 425250863
623061566 671923377 382056312
778137078 73908224 434491397
807603309 238658068 416675509
626136007 183082033 694137722
486593738 165951434 500476245
454867337 349528813 5684255
127822667 439023132 638479660
623886960 716760426 237197800
113496738 482636171 793221324
86458852 848395530 594164485
361638750 16649069 533034640
774722745 126626676 608973897
482919766 640067826 122503170
779900025 600190313 96521112
75640001 160549829 252442705
297926281 214679414 799567079
4091 1586
72632091 308132463 453387784
470393499 465594106 270372421
685989889 145849882 721873252
378989938 470786918 357935355
449800997 355853470 89139904
277845041 590857931 128754549
373714785 342641807 189605249
252137067 364353688 746765903
482254764 556837691 505421004
555614965 413009314 724102251
177551529 707087020 387727992
55838594 511744955 406878760
460767141 761116526 2253885
746562108 315150096 444113999
465823126 557237877 802156509
466570639 14432402 732919816
439096767 281951001 192724158
108334931 166569851 256262090
629160567 532239562 553290493
738954243 310508331 421672026
215887735 467347013 569016087
449514436 455989607 300337944
712199143 603883456 126076525
778488419 596159149 555055429
641777198 50162320 664323661
324517808 294277208 431978209
293122375 363364214 244509292
214234028 308995087 485092549
52094495 487064603 248905953
1071146 744503709 176520897
477329031 156386406 228199724
204609078 108366696 783289453
399479245 402791368 810107027
80673341 566032038 703875999
25628678 533687928 443679919
344676006 36972207 581300044
279102472 429941455 393317185
299856001 649548625 84351277
159927966 283006573 303053555
65772781 694805184 46695950
752037500 492288436 338475971
277649161 318123576 243160647
791268255 237881046 35623086
306378413 345969675 373712400
350473480 651644850 762366484
37908863 577725163 106258685
109164966 535354801 459040074
252342284 79508975 263990577
52047661 569925308 655219222
336687677 457309193 388658230
480181964 802762895 43323066
543645181 439264220 591337051
307874629 188012799 66123790
313980758 163179707 39576122
572473071 135225952 35976713
356752566 701182644 392063451
214808846 200904806 129186761
626048404 127686734 522572537
415344703 351019517 370422934
136799632 340730797 423152608
758612790 314949112 422453679
567949015 15433436 352260849
455101348 723443165 568076568
547825687 787810122 555755283
377506368 470156663 216800621
577054103 404475116 633387199
365936540 690516418 815199997
576654007 755837760 77823262
777474449 663987905 540760091
114923613 196118510 104061039
92344397 585075367 193554519
351350683 73571961 207920632
118273863 716262409 477458053
228583275 538283745 798243446
486130902 535239146 604639629
759863460 161737894 246270129
727938238 663514557 749276700
56996767 598981884 234371062
443578424 442545730 728524259
352648514 616317003 577012837
113997680 377739730 68640902
213572950 75481665 720226475
776940302 805103208 145466600
388751771 485116617 359490196
758283721 481995986 407006541
43587334 187144109 179907154
60748037 444268811 652975802
43858251 58477589 426550179
138517524 686852264 269464413
732618325 421109598 750575369
532090637 156232771 146349045
219995493 578932615 740712941
542843371 447769044 214233943
221602748 533419744 505540066
353921868 38300905 269740087
781291438 608929974 784260851
160082383 617116520 797074732
151621507 693940973 646422048
355092385 411281618 363174766
129246570 650980954 162981240
511328683 722202728 112289262
449812453 114591108 293314193
42766858 636451120 197732528
138302046 801150419 293403842
556823710 516607118 296052052
88915579 694749962 418203537
151035011 571087390 549934589
509483008 552319793 323365330
283357255 788655980 676009975
192483827 676429618 254329977
262406161 220403048 200688274
205574279 160990876 89387137
220162335 709160164 589337074
796542898 280631945 320095420
468850795 555918721 4533046
170622214 304100660 576130129
690952349 739766739 382974428
598380042 717455291 8594461
536460758 431925757 185937088
419333557 308545234 362730888
586879751 778061460 792054187
463349522 465758638 500109820
676458539 484450186 472544611
463708114 365988253 79396009
571732166 230277858 229391580
733396334 371759878 281509876
805615334 71951886 328945836
556933085 341651822 767322338
466899542 230500154 626298275
224499016 802249434 756197481
349405014 593612748 608874372
195882678 808038900 503554781
414358705 46764835 431397774
605506088 239707737 46332759
236260236 628009529 577158628
85174450 137339056 9719786
429003569 115307321 489906074
301984660 586860207 57000098
265868951 775953259 209300693
707015779 126623408 450362667
379689697 74627040 634765082
183834574 635983318 747295489
447355998 157267110 69914309
635138222 55738268 457962199
691591071 806701564 426558113
476362005 44564602 22336881
282251658 515586626 635432862
164634761 397960723 115394890
93766853 225641086 498493553
592687097 374236353 589763425
193428046 61105278 589485821
228021095 25481287 272349599
587906956 249384990 5362942
676424541 63836920 200290559
134509793 748527993 132929187
312435362 212456322 104818533
34507613 453211085 630922446
553455035 158653025 448798141
89464094 296324449 395694690
255354880 735020543 407547262
240342278 553678393 296962403
129176630 177626745 671693188
257409938 633758244 537890810
708800015 716906285 519416920
752787513 456998097 638796575
339976741 99377069 672585699
786219251 114458711 657421692
203601160 297511125 164967567
757153810 706412174 506203813
696772198 645752625 800123767
422525741 355995794 65317613
459621125 324130271 661113382
553392367 414953739 148107110
213708146 10074849 542059092
385504933 784830905 477105330
281797087 358194261 682195313
191457681 276761442 200936002
332106427 578041384 639674341
738717762 136935517 599299560
100284320 675620378 594908828
174708 706554174 517304404
177959187 501739399 134975134
717411638 735221200 207830479
588458131 706849924 449855869
73316855 403840909 807495262
354661319 198440956 229941109
389435002 69861445 164405634
788890394 364116105 641487144
482791429 285835564 465929795
106800626 25404174 364730754
47000731 456451059 214506625
751951293 223243605 336180233
388667162 223391611 189455540
592026178 404916137 192394905
190087792 797102643 705747307
304459527 667588916 663456313
668578198 429592848 424985061
705956953 635777268 738606212
695231106 206762517 180209406
319771364 463329404 414547058
636738555 570505271 512254229
379557236 772680339 248585129
302790527 483946947 496788817
421410715 569199854 321741885
122638783 312176679 647949257
652314411 33966067 278929329
275270159 552526077 723767018
47775822 254288496 539892517
499007885 520845279 84005725
648964746 712690020 332350261
723491127 791026522 666156724
665006288 128560614 342974650
533953913 94367269 635885289
476339047 264285741 56577111
168873330 82654222 16163361
694496845 660089749 28674422
77217930 29994896 209047291
382267056 208369109 346201816
331357204 797196937 479145459
665789843 237775330 240890540
286225089 529412029 735063337
230636630 710445845 606686198
422048473 769701067 726049163
760109598 418825908 255535168
741876788 511373569 379800296
757435271 565221219 515517383
769209034 152475017 162654973
464136065 728316478 769074768
350168179 454710823 507973667
107947838 686003291 763231303
45361558 419908950 757846436
27409934 169080559 591208860
245493205 361178719 459014923
627273359 360294739 267718611
563558515 377915092 127025055
548995207 355371905 600304877
484512478 439528451 353798146
131393380 429523759 67313234
656174560 449835500 388840253
397686154 817373963 163418660
513246594 608911208 568151139
496549816 598826265 86945788
386739758 454068420 572890030
301289933 586234819 672838819
184088641 681695289 523007959
679647395 755648203 42486574
632248188 805965821 655785755
620427029 429484896 246841316
104759075 798460690 260192032
436854677 482436871 12656176
624454894 251992128 620205563
668810797 589541259 716773581
645448537 568890610 600374962
805774983 672272087 241999979
760034283 10962720 666129846
92234826 296561138 240739349
77384789 194080713 277164229
435568857 789657953 197180330
356333281 51752444 814891449
628998272 437263893 121294902
625699182 677351123 640127751
649836114 477706517 275023172
12468425 472368808 575164277
790096627 578987185 10181543
791939123 801783148 787361150
232531233 650788940 418623674
465912292 791872322 107518974
476267882 130733237 503927735
788919018 719572097 535803103
191675233 381899101 423288507
84243812 548660445 312416401
291483847 556299473 576310508
313563481 644759100 126529306
580548667 100865964 241411157
423492958 462411192 773434919
532315737 723674767 406213633
637609122 541008237 634705212
22357154 29683832 500911587
104715830 432192212 723743208
146778921 139770877 779335074
695615368 336778971 251819114
792205703 529768073 110393651
51535008 84833326 628845720
50084021 675228913 309158754
650866956 647317667 134152862
399886741 625924491 648567299
717081991 494211914 588478294
406448351 119943504 100274970
395100516 347644065 304801958
559400009 538896391 316858756
199076943 212321194 441823670
43169520 632305365 675342318
238170056 202636203 15184326
562143470 514785321 342443502
251340020 786345841 204348516
31190854 651981870 492416254
801509364 718518746 760647858
365948619 672871419 366711366
522426987 271401363 717449729
26656836 276590131 572325701
465737354 120509468 248497363
468950527 508329102 155524816
556621088 60998341 779996856
552194750 421414205 121149942
801160876 342724206 807483612
491925906 728360646 343039445
689138001 33296581 467651406
771359460 103241160 227178463
499149806 616593389 326198654
557045068 347292054 813931237
408380330 797624171 397483925
388840858 260792182 244514494
723884855 560047932 170302470
244097669 612713384 684646589
45725689 385845310 458578463
190658997 132220691 164618748
749450506 676024608 392838404
694734456 42669457 279444289
178339935 223593586 57508083
402638168 653215486 178562587
732313025 733695942 514449047
798467871 19046061 256185253
237575599 765159957 347415701
569389163 742866418 83974473
330616441 811101141 112248591
776164212 196772426 64066662
763145100 145559950 592622664
15850093 803286831 755269792
528057268 211621200 301634378
165597416 776962086 93585992
371279057 712351323 620025110
159170142 618411157 265405657
362709775 320892737 427409218
329538320 716045521 396351983
120785042 200281255 428688346
217505667 135711019 455343095
285562054 627024594 400539182
541426150 556204477 263810415
128758563 100848187 774391691
15375270 172246533 665962111
107766709 219996478 625006321
101591049 314167696 616447409
558333921 632805226 770496677
764548073 592702993 530068023
141784395 728891339 335088605
249182229 555334999 97360165
300286372 511676305 375376829
41876356 312373500 586169408
166057639 685320568 320353436
762686865 140064777 36199156
274849260 434813020 701481647
235044862 428803026 786559667
754530732 224846111 337474169
638519876 535043413 553612215
169827011 546742160 269974790
605436191 586879300 565072408
616362694 75239437 663621594
65803057 811216813 652188653
260254248 155826893 717567559
542329907 564862734 75235089
468173929 649799247 231528732
793486558 673296937 517552913
735881009 6479375 558694437
267240462 664747171 459891287
391117436 160307948 463333066
275602187 188150876 44060478
311448391 503406946 306620753
546144843 239035644 390416286
669831303 621870379 535503181
355021755 420915980 587818320
640550259 525240437 516955188
597443675 24871781 347240865
227889333 723433601 92989725
328992999 48112415 580664029
624443796 154532763 351570524
367382851 384493346 82137843
605749129 414621446 623171719
593801501 643190054 499421318
745869677 598211775 318454508
42601691 538599080 557130661
325566743 306867124 91073843
518669096 95356767 110813150
9783090 64337464 810487931
2119815 103719613 714424638
66574543 619757874 232812090
626830964 251286321 232465807
520043795 774612615 782131006
490193907 131857429 703018695
185580368 709434286 286188956
237986520 548596213 700039026
661256496 722029112 498318665
997240 55231106 697387091
367784096 526747112 260851514
617005219 500346659 103677047
532498164 495543499 784699192
446385372 555809636 551498021
737517126 58021483 80850516
577948044 626744270 330636818
332618456 475969076 663311516
328780211 364254600 276684428
264281423 761546456 670367170
152568085 397870581 800005847
455249691 356242991 27560065
366477962 259127998 781938601
300238553 604518610 375222465
554306673 292923869 95714311
210503517 355965806 666394694
668310929 2817798 40926506
476396043 256278882 641029072
730612039 751529405 431533806
506215346 389276139 228804217
568001490 765812625 127357127
566495670 513019162 44936211
820142612 814490410 168107873
399872829 348397845 499022239
542602781 495795070 719012080
441705150 528333318 758180004
350387296 151724233 342669237
795543862 521386088 531367971
461852021 431474787 247108554
773159845 772500933 703298389
512376483 74083464 701118222
369165869 298846304 142620345
491807426 669944361 756949613
545754314 245965425 595536566
66249885 127670153 776811176
386855138 33768970 742015182
128544154 589103804 549739583
200289499 364140363 221892087
183493992 799183199 154113847
5238136 780630090 458146019
179607857 215547158 239389595
641397734 7416405 255747072
585616092 226195893 719792759
668469557 796119847 76809842
783668360 347989901 293823661
771110861 664555132 337150801
407114684 582836871 804586147
374370645 431246264 710055934
232489659 93837964 459672653
421815326 291630444 639565610
199414476 531599866 534773382
487250860 417725799 502561254
358373618 745659485 99711901
653083482 684067260 462797478
605606517 258321978 172000993
706851924 301555981 551973873
515498475 82246268 230327603
19870254 778581031 575353555
658397867 492999160 484435611
492180856 217118838 112121976
585755490 412520381 581217377
191840408 113891986 39961316
225907557 575243738 468025599
257128548 411083121 327390939
372931401 458257990 78928443
517134391 314868435 335008610
124505005 799394880 444396664
337241869 507235064 322138795
589557599 384458966 516564342
560538390 280522119 649196581
170384983 80974413 151691364
759092675 242435703 66627296
655722214 753894686 281344269
8356775 322449306 788738224
520643944 757958408 469471447
44281650 32740995 116279791
471692932 436400648 188440703
687508785 460331566 462615621
156083623 27447094 57341678
64825969 41055305 574181503
75355958 657243957 201921081
351502524 191505768 190849625
140444697 16126560 336865744
333876109 368808471 19364744
493372945 80809484 266082195
26078076 220291809 256178700
336855035 455741266 630498853
741242773 434913296 228142511
246428274 423237725 227134683
752669825 779618888 771015973
323057723 32035798 273583907
791270897 250946056 204203018
683013014 431140638 50311833
723751343 752609423 421365533
286258900 30542981 60503768
490408430 525835594 595914436
225864068 686242453 55494976
770114006 226135110 442799393
125368856 83699748 298545615
493607581 550528653 588032318
309466525 235747080 255502457
696855379 605131082 245808575
364789166 654090942 613335921
475370209 65469952 348673226
733986003 423119643 544517730
305197779 362993464 445084290
644275279 251188617 719772965
325950642 165279661 100505099
535449338 271757414 239327968
569346123 615545762 705596944
74020090 227576733 373590975
684243480 239231776 576486563
127202411 709706712 135373562
143736902 189491144 77117598
567966148 11653753 355238898
297000863 132301482 15253111
812645879 793130971 142819097
512119515 325655389 731462248
342599807 507929468 722762717
49384347 590755921 478883678
239828231 284794279 336573631
263227175 280835544 657640442
570416522 526682854 196938411
232798141 25976987 301699584
209642188 701644186 639517228
410238002 704336479 216198773
296563672 482578052 781674244
559287192 12974506 201780815
13419303 638120886 740560587
279019531 438031537 685663226
778774929 509421037 713797735
478531769 320088594 659474619
222983695 530576457 377396748
765708895 465850926 156699400
74620994 256864541 621356924
702501331 35391404 450407753
97846743 419646538 269004406
429039647 203697083 351063228
372807617 805807317 103956411
616094641 255549980 614896875
443660936 477031329 733418475
23589057 577558320 377719150
724945530 540768824 80246254
121874012 531005845 590272734
702249695 175046905 813786840
490869443 75960268 25770501
478466600 141433869 8397768
421820747 47187929 8218189
16636448 645676398 336150341
191944534 533980081 342174915
270442059 197297743 360473545
641077135 127263711 491287370
91284611 607086499 195737039
339856291 279486858 123341172
746869099 601350165 272870187
427075616 814831307 137212018
702668685 373667657 379128337
816360162 798659788 660619132
677270728 487656443 572630837
490493178 81315835 58433913
124502764 605574592 481023268
406773947 274315126 293613117
699179909 223689998 466867526
496422735 605111975 602835645
751370718 324118062 753676675
613679535 498575962 558390005
404498148 259494720 551433961
95342373 122614749 723495562
124080367 525169555 404063574
40410207 320189353 91475368
519711083 672995089 767871947
294984631 683906343 118082967
184062641 45009535 404972510
565780282 135916796 146172946
369182388 803089 145116094
226043116 811098043 130196910
137571501 124285213 755186786
507180431 635555681 767312771
673056812 91395955 247023728
724879572 518924091 16279476
152489841 104538816 240329364
76337013 135063686 186408347
395823400 74544884 429471153
682064559 765469038 732002084
126601205 21781728 54910441
724513939 122562815 19218945
157100256 179213635 99815732
224647082 640625139 263971532
794191873 554437919 601342853
626179929 660374644 353066699
83296996 369943115 408525762
733130997 360846294 762678894
546641114 402796361 59633405
578118197 581680559 327454652
296062928 608538418 179733004
531371294 435001626 93837212
217223276 194499767 509837485
708989714 105426723 264871463
724046473 335365679 262354272
816427055 287075623 164090582
483272983 14257744 585145132
473782867 439677485 45982797
682887183 623664412 122418854
176263293 699714129 133391850
741602903 486215373 214398299
217269924 98727028 761789162
301813913 550188359 149991180
723078860 798778545 100039850
361835953 221001185 541030173
610229875 224328291 590795342
489106738 724711451 435279855
732364187 331445572 94399412
620785041 368309380 420584060
808405828 630702393 393627741
229138095 441931132 54156985
496805481 572352596 754617148
454842086 357716411 174573416
65298058 151010732 596365811
508336438 678915110 604205748
393124790 15048714 741659558
304129118 88330197 59318839
320222700 602439289 449859298
802833367 546591764 195560883
744548446 432358719 25169436
418018661 220532576 314911391
263678000 363321839 488065926
178471369 39389467 54377537
278439252 7561255 514917978
748469823 584202987 371562848
332041078 202733881 334284841
394374264 674937790 804696262
388527137 450440772 730068636
368711924 44534238 22601711
172710844 463828076 232415661
263592936 247613299 367056013
528351419 77263164 303310079
37296774 787590972 102719988
721879466 194382707 287769422
225167398 172053435 528274046
628824000 696391545 769300989
42661878 190225633 602678279
723326314 723993917 563134229
409093253 216723501 473988034
75292428 609667266 465316932
520903588 38112544 286297086
645100392 577096218 27548614
388014962 809825273 592911433
629108172 568493380 781494127
17220151 9016923 738882654
372944396 486460608 660547654
136229673 465257255 465759571
231567742 45921800 261998709
345088556 156785952 765458607
535705065 510177929 512640918
365123184 94991692 714210438
402051898 192239304 271557279
729816501 200100683 54965381
562453618 758959771 124307332
613692055 738045576 205424655
659804639 644636621 89562647
54362946 650379692 662301023
802285053 407906953 252897951
804253795 481964845 183049828
811275426 352303017 207394027
573041999 163402283 229507926
586431667 104858075 175885845
289830086 586008586 568188457
57981368 16604488 420452123
652097727 227673748 753780819
722055314 796656181 608119539
747637001 587337537 160829525
773366872 226978426 470077001
507485261 464761473 323633074
584337274 820068232 137262083
716367084 364877568 603083906
296042734 133168893 236756494
466002897 755639757 746135204
658145079 296787633 204087268
264733131 175814735 555264861
631132899 777437815 342562590
306632990 300947150 786852760
538831743 11260918 397619063
650758866 32214813 530190643
93384765 559738012 214096467
427251499 251541942 178806662
471799163 566244403 803333756
798208264 598827702 663401342
316954054 219092671 506637867
183884093 814519705 96173157
427801242 89096502 146082215
710060332 208796162 459020242
105790506 630926009 265913957
682569855 216155453 451626696
169749281 618043708 358470063
432235502 737996083 340985780
615987249 275685879 33527056
433339836 596288889 407369745
751018412 378706851 763490247
120742755 655901410 5813168
36099741 759650830 538398870
211166082 332134792 237672458
762326369 679528922 382847219
785219685 658374351 255341501
734845053 380199355 322315609
436607540 17701861 314535726
468367599 806292737 576224926
481763979 372716325 463852583
582737983 748952515 85278862
249986574 423036031 318556058
204228995 261546608 340439441
80340916 289461798 737108448
369989910 521284009 136097248
51276816 501708120 616577022
415927587 660717910 732867740
609724081 680544259 691421836
25188628 762658183 618169392
251035828 138746107 96844149
235343682 188604325 306668897
665103902 713820980 352343644
750220959 136648840 190838472
478763178 798399449 331010104
714863126 106973747 621532749
660360512 583402332 88013001
566936594 559326982 284166642
284493373 161874436 792949924
51119437 100026091 14701793
5194605 735523189 790799973
556247053 748415783 811892622
63722852 410285509 631064924
117775803 483802346 339467196
286228774 786037171 548468258
89858593 308012342 329484532
724000287 687964717 12256610
699103720 503782299 385468527
615567503 409232501 167560211
747347397 524555310 605267785
249023839 534812399 58380526
713769249 494658626 716847496
642675112 662590238 379470986
612919148 132044980 346583832
333802832 238787447 212857102
194967751 721696846 246615089
717254092 818991391 746052687
253691909 195007773 314461831
154109808 520531530 798915746
274164291 605961358 472091705
427648104 150243607 52541553
762593341 610067861 559964625
89360849 663024151 123932470
494436644 578381078 583102526
707707865 28193417 84559244
21884157 529234291 58701333
266887833 181107488 363212849
249373319 714693918 66630247
661417092 259755387 461616678
653001893 509677150 96950206
474696882 171920781 495382341
521418420 87460412 789707377
286622296 555017203 358681244
41928425 682690250 385472513
403416513 556439806 352950126
799832176 570022823 161770665
621880688 36824428 531019982
636929103 810904450 643922036
449854745 789709400 229731935
418401409 393825613 50224172
278424542 386757603 397462070
382519387 142672922 774115951
390911663 187360758 75267495
605719645 198044867 416510820
49252512 250928462 794101256
719523377 744104327 592702053
92257406 24777454 574484554
776487849 57552949 784553316
162488125 676529689 457205582
125584013 333334728 197297670
643945627 788519276 234854024
789183361 188238627 149282801
804622404 427253494 584901323
390064651 422132163 701823752
74720364 780718728 139424940
225104988 425103688 29050207
528181408 650984560 272960777
405895340 563627201 290524423
405521693 169530333 686151432
352131680 511155023 520880314
455756844 309385745 626386704
569704285 793592579 689884933
590112836 684861259 292940657
582376552 354802669 259424618
723839215 19626414 636170154
583265899 813529139 674202876
434818886 274164753 50180265
42996575 128417939 715442155
423541686 281453210 222085114
447319503 400784684 507415092
676019207 96432222 790371795
348570745 94250243 407209479
31735787 249180499 254672930
370496743 274390688 518289309
584594901 788941215 418115287
367472360 8486768 411336210
421579072 659642786 539515132
543375170 728492185 80409841
133147972 544435754 723506302
591619114 219159997 782452875
57074328 323692231 104087744
59082871 31258315 83260769
161321969 38713122 562771592
614559341 740264221 553802679
488972874 5653181 627504412
576122776 807270114 364876223
757682942 40002564 715426795
145066944 660745190 155972358
326349102 237953294 464560693
526970980 482475425 179607377
760289999 590737543 7398571
235476502 415731210 808053306
622333609 315630049 122211171
553530105 442678064 638914848
303015621 77581266 49679490
722322173 777114369 582137215
262468389 498200121 352847488
154361376 584441926 480753831
249366161 324871899 325156119
783837974 591508573 420510788
728510103 155981285 145324466
48147302 325205336 9087483
643922689 710753098 286251136
310177710 810844762 296036546
441564184 28011775 94438872
71019354 53982689 135792740
600122826 58920019 462553626
610784699 588626792 488435218
475186831 777940786 261169954
239643589 399897332 795126987
278516756 290606337 372104491
661654228 589992806 114384634
552330968 632897303 809125852
34942364 344949492 293852671
552305760 600604250 300783725
296715103 180323562 291713725
450489535 208548733 352636735
194410411 105360888 465992373
389283081 283537932 42503382
524864519 526077418 130888430
77058026 171090516 697994765
80056116 787632044 473031040
492471002 376793212 287878015
367617047 127112957 736099702
167952866 778150616 503908436
80628118 446135998 100622127
690435994 501046327 577000543
459529548 273372568 271274521
191278313 390023191 130913733
450803475 188237553 261960667
324273731 419757776 473582382
296354707 274784637 345756047
604231027 629592490 807747400
144848864 76385172 138135723
292955075 226938675 493962604
276101884 431294669 73403999
557851034 156371702 687839103
781227690 51388107 521970279
60329099 711127889 531615573
443374798 338477630 123305488
74392850 422426043 175530103
35306468 540634228 75813968
654459434 111691916 16705844
356367744 385057112 720177254
314701471 21855697 421358066
719316018 737817619 73466409
158284161 670893122 780984718
155408977 778096881 132403348
272276121 211500305 71620919
565380287 740808621 780894019
244893113 369178521 71802978
127786890 61614833 359391944
263397012 736158988 714681905
797913922 264262490 236892575
35312417 580902576 169156092
255335489 583704134 257336345
267929895 318835165 679564053
797108571 656898748 358183254
353226901 233045874 455804796
127808855 315935763 12463011
120363273 643959422 261936948
741553689 290864000 496913474
291223232 504156099 765026576
320404234 818846331 355870061
816524816 81710798 757720099
222294991 712799713 8828107
31071901 2691691 814831030
672690284 674025543 201566745
802243705 284812458 56350942
326772575 221854719 779246789
651364553 326719177 479971078
384607765 547473748 480351069
160062033 190991945 781484543
215387888 692730837 428552711
69950806 267946871 469311353
650627727 13757881 633642939
138567541 251061040 36458811
815237282 479160460 124362710
105116426 407457115 65796741
630144660 284182572 633074232
427954253 232382599 94787046
720482236 264828559 17435944
97514608 496822151 342911371
247560602 79471270 772114219
440708339 595851728 725939773
429712150 398931754 426102209
139355573 472780583 427140238
787932770 102200987 678456054
374433455 104816674 313756823
24541864 696053501 639284890
313576845 699060796 447547404
731017687 470026021 312853158
540878600 657057739 60232898
25917287 765693003 157884197
543017808 344337198 319422068
72350490 177840315 730096367
728980000 11073974 710164983
290482169 38273797 681596880
511940929 530125385 561657384
646773031 621252503 410964806
441172118 377995824 514797850
129732364 186635911 397601660
580987536 622479387 473173263
206741847 322583673 504479679
68997345 82788783 497629329
743953267 389775650 271405110
141200949 607906787 407603995
390191853 603434271 635896035
818754353 665389602 546184529
173436336 585345694 29000357
739073765 56052424 288678316
430988808 43879217 775964623
93389140 601374005 38819157
297404452 126492571 633853987
641467898 293403872 502601677
124070901 725635305 577636210
557050566 99263835 234358064
81868461 90921990 515819205
812647836 29409946 522337769
515497010 735097731 656777723
216403528 220349152 578491507
809297606 805545723 538382686
198878848 122604079 796223544
494524985 285612075 685279924
120136637 540193332 811055100
143360640 117602693 614704817
25418444 283601406 65692066
446654411 497557002 698531113
210873320 5144422 563907245
24293448 344782694 473757582
765639805 490407657 680110405
637663086 454843159 473537956
705215601 760252384 239610561
813306714 364376207 123983220
88387685 561365706 370135721
671067619 799693739 170110223
666090222 803265201 166654199
232188086 612738724 695086153
189898466 469226971 557408553
463367515 272837402 615549528
417558029 460402789 533490288
66792983 574260747 400298960
728580986 669481693 437040969
322947289 154522224 484910912
331228353 416128199 72708862
664820550 277097843 120095843
143592297 819269510 505155936
464605014 393807341 468269782
719635391 761520971 738196439
262715868 806595297 184009121
737982587 150249349 589391243
251663474 813760506 332374463
396004458 105895710 459966532
425585815 175257095 506863955
372182388 405850397 566279813
525826939 561707637 46684006
801908055 254679574 791050520
476906483 213961379 791233086
560335069 175341494 606710859
100608778 679717237 389323402
701782206 706683621 611638180
560683110 77097008 377854612
77267971 807225290 650338325
527093117 738983820 411389632
687631904 332946419 625131247
563128470 756863024 150087660
322825378 256611553 347361832
525501149 775325700 581273327
663541435 533320087 719939529
665068886 541885327 84542765
214737173 342611465 235783837
396740949 511393156 32809772
685281532 68339992 812374717
761712309 497615663 563724334
778308850 521709807 92971678
470066682 677016803 183293152
354701862 750732209 364737529
175494821 244695715 457972192
100890154 229416104 763728051
781778088 11829271 262849111
568258280 697195963 250189833
90394061 652530208 421324516
404034536 460611098 468476990
647148431 135442746 519262014
391911345 141116773 95004147
577262125 519535819 549796201
443219097 748205007 57087262
43659892 246448222 84941971
177255914 669234525 640486013
708289418 63273269 354066043
347695020 795862643 220316351
388946254 607204105 613178285
654678830 631902032 316643080
592059203 363828316 149751038
93975622 77671904 102924327
740827599 426057252 180490846
301602035 289458654 629809573
56900330 481634187 19033331
332910414 529458971 686258572
329158246 753261106 448570607
69219345 230968099 52966080
428848633 5483554 328955535
646764260 701916754 140479456
723269064 587575814 62716815
466782637 463224855 600781082
654614884 289851369 774197800
137866997 591693536 173335665
437990189 625846372 174396491
566791664 145162792 287286949
97286469 375988247 252185463
58082369 223284417 561101874
137017300 412570952 558793552
401526340 775328548 505783030
535005260 392849120 278384270
259274895 30093163 662528735
327281835 174496474 367666101
199562136 275796931 543873429
720580153 85365723 268709218
353451192 491740012 209981071
496605296 483745572 519778683
603365349 801371210 70879579
506218505 84557028 798597708
90665733 362243566 539594016
68819768 1988258 13246683
232962431 26520862 479488591
58652224 429532019 617656790
366131430 700585740 732826443
96791699 575610593 1941971
232694019 278205760 38700544
748766605 392618169 275503580
200576806 737478385 198066600
774486975 629428994 733951789
127364305 690201489 214475198
426740639 157803080 591799800
579415597 81093768 563970559
42120592 614441237 488397005
118336255 172801608 81950264
514157767 199644748 757009709
439651105 283813977 170860729
293959498 123017917 45762788
721536972 167328074 110795258
16990836 458497819 593580343
808212175 282625662 433786736
670184341 757774347 270315648
39612436 693182933 58606475
342467620 587886927 256528561
117498249 492806736 757396148
268955287 230512764 588278985
462621914 424483952 705235059
526498205 677930512 690985735
459715706 590660868 85752967
733290410 94370011 211429527
780052917 603171171 591432851
26786865 574844854 295040120
651180771 96293109 426888727
570665375 451418354 33698479
529087015 422320278 228143812
373500814 583527280 207788939
328635651 818331638 617699298
318260113 560981942 492069588
298305643 147859305 164382273
591985480 33804714 605796763
306539717 295255420 429702594
352919962 44999016 121873725
15616976 83736332 504640619
391048931 693160963 202753216
522175768 692556231 514335714
682846219 184103406 9488953
170628743 546925510 358376417
775765201 370421215 253153539
390057768 305449513 677346347
365486187 147936496 659949896
347134058 55564944 651285821
805295786 365467124 128566424
483223999 645303598 504245328
240129088 765808924 429545395
227807086 320767849 106412499
35369474 518585747 511274704
30884645 763049973 190990937
622793929 281759239 736861932
515431020 45825333 261122566
157188297 203878198 329882881
513624915 504416607 761230876
655501187 657127719 386119754
740053153 324599909 264223257
389149673 703991104 28297012
750225415 639746953 118724108
227297723 314536518 467714924
170147138 365619003 209832229
423834526 385634439 54311413
415118526 557045642 359220351
2565579 528403647 207264090
186740524 194739189 436260791
43747453 571068024 82757155
24924184 520735287 817215678
489912866 11385582 722614951
485808112 281327819 586334153
415731261 323325093 755397203
51189248 25534870 324246996
648800496 690164566 490394990
166480507 529849128 87322837
261865090 576821370 551878312
643998807 460286086 480747580
237565835 209543668 500515532
148990984 526818299 19398687
358332575 690056214 709114581
662327431 321096963 794429184
279915096 332581289 657148497
420244013 763197639 37323843
83238193 109297944 406677234
527622592 91519760 136399737
61792411 772308207 332321350
597710034 156258684 606877703
359767121 811500571 169419626
42337154 335762341 250579675
307165048 35635855 523359215
28146322 214454625 599193218
557919043 648236344 326037578
810985941 312489097 404221132
171735245 720067824 494050757
26433415 13630986 70922049
280210675 240679442 403115345
762174167 219539025 266948196
43236547 491942039 374539680
242809349 128705846 508104111
240509659 115264371 442421361
500142232 771640665 750354627
414132996 121494987 333355419
310187083 495705954 197937752
814909751 466412142 196299854
638233584 412649724 503865890
467947168 745146039 345147482
242357461 709081505 166041387
700783767 589756913 661668924
265848180 388902858 563014405
474312686 421250585 217528309
586301658 255595480 727520860
207663567 467168422 819923373
768238903 205772173 403157524
63031141 492102917 379862186
2253163 515713123 408836540
702198414 356435533 227704674
506255046 374578530 498089576
105555463 536639659 350555294
257555334 85845539 387631263
486416707 12622033 641521573
74587145 244619576 627026121
659317262 121487972 538872300
95925910 194792447 360005491
328354265 715913126 351985769
330610596 804204685 704368064
373375768 69493625 270098768
370672779 210763343 428255873
159301538 580478008 403939044
53095312 217492876 86992875
347629379 54380180 617038609
451112027 80728188 79465061
405230760 541224441 121007754
731128042 634033536 274022945
454281548 676968509 117912951
547226699 205971263 711282872
625072272 723187327 307786551
226947027 371435010 88994062
369287381 340356782 665647378
749787602 586328717 377154595
756573819 495517926 447982622
494513914 206470831 400378729
814521468 737966564 714330121
191554169 244225034 276660849
536180494 171568692 714448796
372632893 279840761 392428554
701167232 266427835 391629132
96850364 142449259 65107196
591359488 214475313 653445813
751425118 743400496 111467863
817479092 774963923 415536378
355256328 406111691 394991026
698644338 194666815 27781569
753775356 281101674 303622238
334525444 406216135 81153304
116415936 548068877 43044818
471241350 561839795 339688573
187224492 14413537 118109765
218546937 778983931 52059860
309665225 184867710 540209874
456328668 173360816 19637700
284673536 306225835 324445443
288746447 550893801 506322207
168967486 301708648 42467505
287510618 263301573 719423602
582833173 202513582 572484150
651543792 464269367 197441492
383821482 225466761 262300814
137199466 149807545 766650034
391024779 125462786 647066378
316271347 200154063 776376694
452253311 578259191 104031929
102066415 111315429 29002505
684488895 791647850 131694181
692506609 56539236 221541843
360466373 683349478 21766500
348302084 374487872 688498863
586675691 614690298 102997567
669235673 467303678 616459781
684112639 520194066 25807865
187578421 399195968 422944538
96813665 816682919 68757534
235185046 367789937 292854178
674732252 358517339 630417342
91143527 555000093 147077281
357136489 236344267 218432714
472398144 693113488 780123617
487330603 683910698 774241783
663142842 679786249 708853324
553494735 752338084 211502253
292615647 177080736 715258278
129934616 229301117 571378242
265542289 457784189 637234296
7821891 42703541 730637729
704672526 184627247 532165207
658294113 458831168 221420307
713070782 230747594 701446110
658152666 466706084 351747065
334804194 594571641 810812822
71540505 444470039 256894573
178538193 413829677 474008502
155373271 689521116 74394823
76761517 627105946 706382315
473128156 277045033 508255950
767669836 572996585 106042264
250228458 290149442 182103969
542885358 264121033 698281571
386104268 152665111 679572997
779367834 622358554 734380808
48316109 172390447 40988178
50246032 551748556 113219031
613420162 466654427 164118236
427931109 225302259 14614620
701379402 764263196 136575689
459990751 687690420 69502542
87838407 584856824 647008735
774190106 516382968 118258817
314223239 233079709 18403262
525734921 555454817 638637618
86730331 95300459 806237864
572309934 138504356 231568219
767371232 623046507 342081451
435090654 127070881 515041408
299583077 31092762 694757521
148902996 8409285 653314582
547169516 42057144 312858228
396777957 602448994 711649335
580316638 238577919 774873823
513007972 674230521 674110222
636062345 361346874 528602354
664440180 803298356 194417017
246763815 423479955 384453124
429281557 117531530 341700685
496888833 86400038 287025445
602187245 297109000 99387986
188097543 320080179 315769852
728879728 402465387 258956441
666055436 1257156 361882801
4681890 327197217 116295796
125902621 95511787 773456236
372802415 550711648 407130371
179565524 162106185 784033390
585521272 529524677 121968564
489951786 239303383 160940595
70203022 767951536 391292764
144326648 711929006 535024734
656977996 129544746 279816084
811408883 193415119 50427761
656818024 382065742 780654763
417309637 169365078 326916263
223469186 720243705 797703261
516814683 274167249 763998548
631348236 211212182 498533037
367061951 481211740 609169025
93059205 172904638 172307213
191936451 422828886 561005789
185036460 78097513 99282508
101775003 324494060 656668202
562465469 374569864 293577384
694386359 559271244 530653836
714824355 22595690 748962329
112220017 579926571 299710134
491242486 734949648 249271389
703867463 255306170 234075462
8096758 308231221 311786861
402990091 651744516 424628815
790221629 458537539 146352271
38191864 194705104 593642967
284901021 566493681 127564612
608806103 298635847 512943284
139237378 418826757 364938136
608122694 80280039 204138149
163357181 446180543 199086057
275698616 805922983 562894639
698013214 625745247 424807744
754786205 327745119 309610032
817498949 753188284 336840953
265667498 31304696 244881373
139754797 469507268 31359823
611068201 145384671 704178449
117236311 82165971 504965752
81404105 108313449 752291445
231561770 685815218 76145535
65595864 688527353 677029669
133263124 753188996 49138439
712947006 199391867 233760149
227110455 799012064 27232238
214444319 48977642 204701291
163138164 6511271 496772255
587240893 736203499 712737815
732464929 76623569 774778226
143827120 538282407 215314120
731118832 190301401 359517071
660368140 159464877 176925195
79325787 570213124 227665796
667526930 332678440 174491220
140539836 491887308 113667670
114586320 423286843 165710688
651087680 302084124 309096720
150222877 465178506 709585377
198316156 30972802 304972442
253259275 225517821 623951274
318075521 786917113 342918397
699887404 504454044 374776985
294969022 79075987 743312832
547215469 359956310 85518169
747331623 132041948 819566174
650149989 273077097 638173791
108181416 513400601 289955553
464302117 542753955 437483905
633886657 214344000 140667366
666603267 573318878 213393
161029762 519277867 817797058
273788905 30228392 323961783
492129099 448629420 276484175
512196009 501240109 277667302
801099189 563649537 46527708
620236275 645195987 236116896
671883040 541849800 264233185
761117961 468048000 205526016
599777214 652666968 596020736
23254531 403348057 501809379
85306776 187482433 179499158
476712796 551957612 221385617
656698366 728120898 278144711
566768325 474177932 805582465
198780538 449952011 140321699
801354719 122055674 375894680
68772633 364912406 140595676
58984200 114272269 140119686
665385691 491723354 234032744
131634895 456129017 168919385
35006807 404623841 128307196
366064170 126516834 671464457
515810129 130211927 815787533
20303525 194675470 424750856
708594460 269312464 212402965
786506829 202624535 478042236
13187976 235361691 253967721
258914644 32068302 231136494
533707487 604159738 383132321
587546324 7853362 293458316
702423449 1443898 585144627
227602954 441949253 473408824
697131596 744299940 341082208
341760264 388896876 564852914
81457530 518476321 696348771
624756455 631116985 167433275
506825894 592768740 315559156
639567807 642241932 274970662
720321611 3338963 222622265
456275935 569685645 240146996
134291316 554086898 106342560
578954249 459371762 215431240
268943734 276848442 83607388
644920023 611839454 664585479
583844173 228356119 323863362
681465779 788044274 569352737
314866925 282317885 681495599
375065764 611511484 6573001
129412501 31151435 546561300
44143684 424841497 716497560
711778325 138184606 256449574
325306117 352228438 52370143
784868739 299607129 381951635
154677876 245288689 336536118
505863955 178958760 402270260
119568848 706471124 770691171
453345231 640705319 614853387
191617161 784149477 387332948
3918171 189130400 65629772
53123334 81622182 240174384
246445377 460464301 670881720
756632245 473528661 194901561
673846571 338070237 537477612
342219939 690522511 475788437
603790267 747210907 580134108
655995529 199322206 185078903
542675597 454949597 122722871
170082328 478844297 313320786
34696102 723678517 167774391
47365689 122726033 462613853
100751725 321623627 638226353
365078176 159565199 638072920
389440804 6881934 346912806
673957262 385290595 209125071
333609235 65920665 460289740
426728941 750132259 792487263
145468192 467924773 227797193
233598642 500876059 241910288
376966530 593210304 559824567
551344076 679247556 146234797
78903386 716756803 104855626
210549686 599515673 561810695
751710463 551267804 293368913
163062831 92478080 123013121
524995180 597341169 384034585
573697311 657637735 342851360
228566748 136993586 233842962
247662039 432930290 149200861
803033702 687808196 66698370
710404498 520345991 287110553
647971142 654876343 599431101
342416335 273259519 810947510
180574931 456861378 552511296
724137479 288304294 472554711
12050108 565394489 201745598
255013481 254515707 718531126
160708899 465766324 274348735
606977668 288304377 161511527
729616836 750582612 426296883
594163699 781277171 525325182
565712626 16966093 567265954
740070484 600644537 730319787
711144173 230879361 425362304
506987844 531308574 320169379
711619570 435234433 675632776
684913010 557262324 752256590
407495981 732056277 13357873
548689194 60488223 551463199
378833760 74677917 362974902
703776345 93569502 145232020
807274541 253027903 798657368
520080796 770384783 743327359
731153272 389692230 297965834
154597487 78912059 535315521
217163627 810606608 617596910
814527272 732637453 756211206
282732235 737425841 113861106
315712496 696187980 240690109
372190873 305297012 553216685
714274481 565727679 10732627
183194214 243100188 787733061
463884056 723411503 218350405
693942818 296764342 787126757
352543315 498608480 368768175
29017235 343684935 458021429
165364607 176552137 534373539
409724516 622909721 540459376
612173239 457862216 30564833
403804477 106709512 750112484
392196900 474880982 10335205
356122029 726519118 6961974
72283521 12454348 524244750
240063962 18513924 619605409
2935855 456124318 726424361
162767240 83059197 59432408
510617422 390638911 215635947
85781455 297840503 239335926
451164761 814592526 158916240
472297056 326737915 542717916
415136563 13424757 11777746
363993195 815207422 13048452
761313889 352965234 397855892
237731129 452368513 321387916
399903329 557484482 476042476
1533914 726391442 298717681
409302849 590340976 483872257
539177505 358381306 535946707
613362891 803133621 156281895
244857209 617060159 6028723
140535559 749491978 591391069
183622534 804550319 228322012
414245553 222337902 726615795
359771444 732910448 440446674
477777591 614730809 674161895
662099680 132345972 575807996
703891150 507426852 292479908
265012949 337051771 417546603
402251719 802028749 797038551
709725052 578691152 750854847
44542313 658751979 693387798
200349528 188184151 788530480
530232122 779040109 554932895
433857565 654654531 126437447
490696754 136313623 555570293
475839503 689200834 738632635
414031542 453039594 753100056
254728113 483817837 84205234
781288889 750197450 456420443
782774988 541278338 197782972
254410785 390254623 43543363
95197627 468394896 262480232
251011850 282694034 213860128
746661798 302605346 799797972
699657962 262901943 245996335
90826375 181454357 183288216
72803241 509568664 729003779
163634001 764476163 481458578
530191768 342637368 554848982
124543426 200546120 30522304
355022055 431675435 316764608
9277738 247237737 347634692
423707440 779997592 229705692
110595230 633208457 228850681
85548429 672154313 564056439
133256210 258388277 305193231
512723477 651275408 516746076
26250534 174729930 40692559
288736512 445599881 153665410
723256798 662379900 228827515
492379598 100466165 311022259
109532228 63574828 469231958
48183609 498343961 390963542
783459206 53532738 727498252
676817240 737727777 529528526
344584413 336818147 740635980
476354264 140269794 397139195
504344822 606018551 439774717
633637045 461685148 602993089
366148792 218845789 628543384
744809945 558718716 93921374
21155499 808431330 533433248
85756146 476178637 259812320
707802697 766469096 213152179
336817143 621681770 807305970
47245844 352274756 81621534
404545942 516839972 264778853
138115372 71451369 708001976
603208764 81393459 649872955
341403160 556733245 576146938
647106316 10174459 669176721
625847360 357899217 302561503
214247206 281567791 242210144
375024246 685085992 369836915
314930663 274845776 435264800
159594088 637492468 226841324
487367956 385614901 743092564
603868729 471693825 107194547
458791177 708918649 432103821
564748539 199481880 523874195
133914044 705464898 657843195
404530899 366236452 22821154
628579969 292933309 578281
189482627 131293897 309142448
749503452 538643477 555840311
716718292 371042090 663979864
506304673 248218941 806348357
580328693 746578368 661457590
267447635 641105110 83897206
494679418 303013283 364046405
795470147 659627454 450721462
441587472 760961379 235733720
669130626 94478509 326983047
37091113 643300231 660273688
211216961 525175207 640894308
652761171 407521644 143570044
338829213 233417601 190460501
434190556 339942189 52701104
689454536 502438786 328574008
693022042 193676882 274938035
144022876 666198657 365618141
10909216 304738395 782780514
800349866 310694511 737091268
802005119 753292116 229895605
741677440 459361882 734208870
517939995 599117882 813583676
735851088 705687199 490366636
414194006 551897702 118987508
251696719 249314371 97455672
597450283 133711131 36448083
592542767 394432610 803280328
783454474 644699056 679414290
88374414 589205093 298405285
711704054 383236416 693109483
232823050 103362763 275469178
724630253 400287572 473195012
397280521 235040905 401829826
434098888 597169629 88255958
114867340 763985392 159449301
485124284 397865990 13590573
815744261 392795936 273453008
61572582 645876235 163110056
281955841 730757861 430583977
403793980 428061697 210141197
240831764 792778872 328902371
741270508 122556232 442935897
303119319 212551025 677867556
632122694 701852942 283929969
529446138 405480238 533363233
614499820 97196485 166155274
630027657 705759179 479634427
616385235 817302358 365093685
538067328 361064029 592038597
240015672 271620549 428783483
701274357 771999089 151967373
200026981 7229905 322166885
547943422 133898933 412497250
429281259 327350103 376293622
559545740 600430158 130891432
426612814 576002172 322403735
723604691 791844100 206569223
356560572 83712551 479182974
539026508 519784748 96648055
715551947 772731364 648517934
57211052 261194106 684574357
308340421 78014216 177174762
716052327 644727394 470915379
26895263 696878265 779742064
272864644 474191197 418787139
499980450 680837676 242465297
101798021 317005257 658724555
294023273 57588253 388941177
241126630 805529401 163790505
808773800 69660130 395577650
79870415 339663167 221227553
638556287 327756184 555625744
44208305 172900260 691525023
317822914 29325428 332668556
794365436 666650969 136617205
228786542 282109092 146725371
717803365 61108743 596341690
566830680 541104558 64581139
422258736 523078164 372243745
442228116 259269876 715882697
780723893 257309975 431021989
320854987 211381314 681931387
759996281 515773146 205587583
695644314 78449975 709763650
109007387 745609056 658457444
485635946 767421051 669753635
488501919 258731543 441027165
230984279 501802309 222037374
449121242 416349502 811619761
36544937 428274116 336495499
82783499 662879137 109542185
505941294 426577499 615319424
320580126 299063853 188895698
151883051 226601418 122783395
391274822 96491576 155302723
380567749 272382071 507601209
767203842 530318282 814321653
615651891 234171823 228659835
650493884 324270024 688940510
446337120 636224416 15025668
230330149 89081872 733872720
118541452 285577446 313595291
744098146 28641790 346634303
216218681 277276147 808338969
471561158 347376909 736140645
63806919 528627701 664965640
200315993 630397634 493087207
90677891 313700930 817211763
480130721 465797365 472147949
556421427 30672505 182732947
257201158 629541881 458775270
598217754 343104987 508669909
472829258 9053843 806253630
55678015 605529711 362878835
795163944 285327616 368153345
327020162 287370760 555013705
106541577 530346748 641421481
88522504 2225968 493454252
293826969 545114333 21363309
451011115 520346163 519994659
555453440 554154690 134485388
811379302 194890353 662740906
278762145 594915877 430842641
391127980 114937131 326829531
172380039 627293137 282364916
545890324 817361818 502107055
453981060 357138169 796536059
142893461 253947423 426949336
418081719 606210018 803654463
407738667 770859380 280800671
615274090 565104866 50666773
60271350 664512401 785087069
617750089 569979569 88204021
642894815 785763448 733710301
477469830 735427176 638465258
314175730 107135803 617561736
643291055 254068197 552123510
491848133 507079472 20605705
157382836 353719522 447099285
535091658 730889086 278443084
390870229 731263486 342129808
201725526 303651601 435551138
569664303 688159661 232660206
53686705 478704841 316727480
102635785 153807092 172638980
356163041 212839357 727400501
333091151 524814007 147321575
298798177 737920767 462755372
507687989 559577325 747193115
785180404 722428326 631064630
713018546 800871409 766810020
151601833 515947920 564958783
563579173 22848293 13456544
29707604 62359357 604513536
456804213 304613924 97259600
740051496 81799595 349704162
341655844 583427936 406240680
577117459 34031823 225457938
250422444 637540156 300217168
535262374 513524261 39589552
69695780 513245668 178928392
677258802 649784420 571044189
317453979 600246011 305790005
504234365 709334259 183242790
255357025 304074788 319141242
527070255 131134679 608590865
17139460 604624297 808046822
434125759 237490129 802196853
542173760 651788821 502123323
99439529 143538028 659178612
746490109 199045380 354110868
546961129 475636644 315437576
483426088 293765 592672333
307910156 242075405 402144971
549949946 265407420 233079332
153287504 282002642 220749066
725143951 54860312 694175131
674457490 798336774 612966517
639612693 179594457 181666726
559129678 735101590 161250837
793933261 602892533 777443514
108952378 547032868 62518129
815875938 190545594 778141813
266049419 768209842 572538963
254060368 196922798 89602958
777447310 517640519 767199839
251279453 312343986 503040196
459006856 464616488 119137951
397982882 547553367 569148238
231567630 267651214 76803959
372585983 671655781 311538349
397337801 717919844 418412251
335472102 362244096 254411737
659454612 86006848 469286217
190874764 662788824 331529919
790939174 634346853 314459617
272161841 137569991 92677870
448669420 730805192 313152559
552940399 785941921 574089289
375277718 295275550 237776515
361458647 466601750 168806459
253192548 742877939 478996283
695090270 730307678 1465578
721052018 562666079 73744618
486254623 84424974 87658157
539241924 530266099 159231905
313926777 638172368 103880288
323838711 613044094 104756147
651276385 125971040 790627248
696540425 387531819 506155710
788918795 619464208 307993402
717518364 39213635 105159699
524401244 761073893 251664810
735500915 585682275 170044997
145954505 133403423 752947184
276766150 686900736 356519610
291236986 379364985 467707204
391371985 684667880 812305172
43114649 226896108 74552190
713225273 305101995 405969209
392363281 571948916 288117168
25189878 738479089 549060383
270892940 223552350 767946527
401987425 701394991 121715318
781940763 233132101 708523820
582060658 454338622 683504440
97178970 740299843 363947262
707999379 283251169 175518145
755219097 118561554 652819361
663021532 203985582 543488379
100853832 631958954 594565638
433833227 432840918 692090960
144738267 24919343 377813022
166158758 686725678 261678063
88810816 171632404 263916652
565961476 689283154 310939100
624884354 556882551 796657213
67871611 651656371 579034216
442346646 118709745 705065113
676132061 249170568 61234713
614872074 285378291 680920443
9660216 554839368 318639002
517865532 217540808 677892909
135046979 206396139 682089213
154193358 17479976 687167035
312044748 770811887 507011234
750115228 167047504 314928783
10792376 797920914 520488376
247362352 389174959 528228046
133836891 669185814 311940893
497482658 519833416 299125182
694617067 150457713 17179059
399623849 727653893 325558548
699565849 498560303 51685530
578769873 561524890 52339770
302202505 643634802 702266616
400687482 275001266 610680497
590951165 669414769 447468628
399805411 74681751 472613261
277330906 46491556 513990945
440355964 216541085 16075043
480306246 475768744 597054339
450305493 586004785 310731679
334559864 301400384 436338294
499349782 553948538 681181905
666288716 427290116 176960588
190279297 455331743 393756096
403724544 377437696 740150350
229153372 541862333 578664584
657774426 78146542 669930125
546781229 812753865 495614053
371636202 66636819 212697382
416879506 801089788 498182226
709606166 265316420 166214115
354061877 373015477 573320851
591624140 29748237 558846299
506040043 761751000 819456324
616985769 351177132 692506859
4675179 194256783 153665936
511343543 720290995 438159521
612959472 3562200 28327802
806961062 142678649 636491457
142941004 739706883 281357694
89388666 89140430 499567265
593509104 203797374 740763614
247491500 504865104 39620906
105707040 674569424 361515684
645625571 625773358 229795495
119249312 127183205 18173486
133690813 535791950 490466720
762412397 57847874 560061347
239833428 767595653 294378118
703105636 726145525 16489310
581997697 548854576 383715678
668940402 86294939 588145154
323746492 435454494 108390538
243774882 608823010 89791465
713933980 636680657 266039634
535955031 801743231 623596412
167580529 654118976 290996305
565564 742806701 188798411
370946623 29464838 35276939
255257170 585200264 77664673
4264312 161616702 500355269
736056667 215745196 744195231
342814058 467844821 520966275
96358379 783418725 573271492
552562510 118999661 648797911
420675410 761622681 617476413
442250510 74742160 259010743
95476144 299712327 438850255
26348311 765486573 310371839
468039555 802512805 752192601
16537498 184454492 388470294
555217231 494630846 21696318
186614808 154504634 659079364
96686650 209314830 202219631
219072558 448669671 739263341
439332910 11394001 378688009
360075104 329640452 88179463
7590774 512898899 211795656
542339842 795167561 229466791
236638510 320726516 458357083
581380715 500095246 147375801
384003573 7770117 62247736
18547762 819148088 77173656
402232444 277838753 799461649
192488228 619904514 79077263
169699049 744413060 762526712
567677980 729766332 112169793
595850026 286966601 102570273
465991508 410311126 480606996
294340809 456783563 709758344
195671603 628917731 531264576
768622073 206094944 33352941
498410106 402233138 76877747
804518954 364771347 630254711
514064561 557454990 581977327
559069837 453415189 343240529
814231472 277521581 52109950
754265666 766997345 125812386
156380334 632757417 83230527
759215716 607984419 427608053
121239028 438087830 582686554
102566988 424615855 137341150
510688582 535046922 326866045
543646397 712538957 437488479
144497192 659096919 93336019
567917746 284966654 144465858
304714046 473669908 417682266
482151505 188204315 668441554
511474579 640084238 117812276
72094874 759110406 576660275
248909929 558846127 224434028
72903584 560301305 438546218
716041201 557126058 150723550
768963059 671432148 16146353
195080545 577121048 363358002
374004042 19186368 392307574
110709644 681212982 386786150
536879517 440741046 33261763
453394387 112850178 591323242
223179360 60286883 691512833
592424634 147515051 118609730
342999875 342515793 479086622
305702915 715282324 588747979
251335321 417915562 188608308
158392944 23241252 425759691
485294415 242619112 607783032
477420737 141386748 161790727
34629405 791892643 523206079
713713285 593442738 655457532
674682529 153879448 231211854
510458929 796393272 749025651
146359877 772492292 371145995
237856365 611592161 598467579
579082545 331469765 367143662
168042622 154221866 363736137
724629588 530588003 37571570
625297487 301342335 797923238
86808882 588569396 574595857
440145924 129589454 244402894
686028244 101781694 119885251
94956068 687302162 700731113
702858042 89949769 62772787
321219835 567658048 348419818
703451689 267215179 819218977
573699009 391423170 476652204
406253525 127331073 723108875
54257929 778136613 717584125
591600701 725210250 686401445
335638927 112282528 632672391
133522875 355297175 177849775
365858867 472197666 554059206
517633244 743255119 644029173
492334114 766401614 305597871
514627257 736917573 440392421
410614102 413625039 366769214
447476015 384990951 773994694
520759608 781948796 469340467
725527967 214582220 374176859
82007911 199709454 354999761
421782008 190634617 520056013
505391044 190812300 460447
628969737 397508240 367615782
64083721 765078673 719794711
477520813 62915439 54561737
785917102 404189680 16088199
338345862 66822754 76587983
615012215 641214672 605422210
74272062 155447497 602836006
506814481 412232235 24745280
448829426 799633800 67679639
693396470 547796133 799962146
471614906 515051805 178959060
499882218 71321676 115328589
18012100 328133896 686565311
535077251 780781854 46704164
309470958 541590178 91734621
58726391 287941283 190941631
136338511 273378661 753737194
274335909 335290589 157954649
313946920 230561735 799069809
388266863 261478019 711967600
297051361 95959926 744520205
547288208 101418252 516527563
385392171 252247658 204789390
550824371 704051859 313233118
123646292 285664774 486668968
45879577 179123461 792570128
507484520 404672714 672911545
306122928 406209436 283091431
429330216 473759861 568999409
794098021 531291251 627712977
2168046 422740405 771645627
657161090 156432514 558296650
475272452 471538355 787302424
714162065 467292656 634705112
288057635 782733458 809161027
587651231 216092021 611157552
663270774 169627684 460257752
472831177 516696761 180835230
640200463 302570275 467952157
635960293 60328855 76327093
762151210 82492637 226678279
181281343 699602254 356922388
451472522 475428367 286116376
472178996 617616804 188406078
429968672 285377741 405638129
546168291 629962755 479760399
479594789 496436182 496371782
311148666 644791357 12721271
254053282 1276677 767283789
532140438 491993775 685651544
101251073 178402778 47015566
571905551 422090255 100433452
454826611 485903978 802637867
695264182 466718731 345042924
687900401 395375832 190566100
530282754 247100528 796776466
606523376 337979806 690093125
83011479 537794731 309586596
42628755 274331939 16993354
366733970 728385341 700018393
118435423 289732738 154032713
782985325 220908530 324853822
121053063 661626083 642729223
318659627 141918524 575394623
121951875 559273883 334873764
151264834 648894159 583637134
612266075 196283514 469919390
525070312 687997412 444559272
119971144 360591236 303930799
208387103 132347173 335551853
392667411 523263066 60405164
116097317 730270114 289952865
534631778 89125512 451496722
55646466 113783742 381315263
599389241 779914565 410370619
643955201 603930748 126889222
416728172 789097873 415419637
723613456 229120903 534239834
615007064 243920395 645563179
398188642 274378290 777178815
673584999 327592887 645316845
399660293 725667890 347467503
293951581 200328001 802943788
701046834 368054299 37861342
513749997 658190458 519962041
225176796 692469205 510952068
59423019 298393638 358073360
289532683 598707946 284027370
273562914 628219110 217794505
161911455 89834986 580981609
525591848 718063173 791123627
24101546 16564190 687487731
103160347 326260094 663020027
198954367 308095590 768791648
268787894 62372911 512094663
124148006 687496335 573172698
486499871 727970721 751936974
327928176 608500638 82406944
573100260 290812579 584196753
74462051 19092630 131323079
420943596 457397249 789053439
309706115 51733509 502508617
494093391 702455170 614936611
170361932 385207967 817239903
431039556 671276820 690125027
426758698 192395609 260569289
599785509 125523651 501321255
361925340 567269937 3780866
353897620 653508225 646345162
270912487 563897817 368013713
621353093 170624597 292360776
817280647 615113915 343783493
274934721 380101247 238077520
267290862 732856204 774032446
499911614 494916967 8664653
668043117 156973306 37374119
104974018 360279867 326760368
359786685 269719329 812008169
805563086 19340662 469061695
470492672 575365958 433168889
548646968 14367279 603310629
501416783 132498973 643950354
429850225 505863696 408434669
234122529 655014430 128679454
29262930 290987271 167970578
209888947 533400606 379356164
316716550 376503657 74531281
469905917 710501617 447624785
649044933 112571135 41310397
357590007 725211265 36781484
78098792 798156087 645600385
81000416 223190753 405969849
647662632 85099191 181235955
484399090 610347086 584068476
780770859 68532751 87310630
228567160 810448592 744913187
13885715 270381358 611222932
516578548 442198457 533200062
734062600 51493307 696451138
387437577 179865355 215895855
223016048 669595995 581653176
683917789 722549762 489252065
338720660 450757666 33611439
104639234 654410101 750713433
162113243 558788086 602274904
120667637 626724450 480514021
488369679 409389575 713438089
496252262 747889808 64150546
781951722 725852696 680593046
617800059 731134547 476859249
639049671 142725876 357528872
588475005 766354492 198993737
408080799 61922452 78465584
799900784 550467502 204498510
695747824 649753311 468752874
19320908 80327739 462890883
668048205 336922437 601775697
579048174 191792898 474422419
42117364 270538307 293294337
323142776 758404709 524816350
703522493 10988348 605754745
106411556 378662361 107744857
486872881 374806797 347133981
61884904 804478937 379168489
9731293 287098964 190873446
188775353 730477679 480176132
408703634 463527776 68236097
288278590 633308430 656121345
424608106 44403250 634200312
351715816 359917788 795743562
223655855 159332906 702487649
433370607 714523127 103665109
559681014 536367658 664057534
47714975 147661919 739584519
621315096 601475681 35259120
91152801 659708073 181839867
520631528 122687520 730258291
194647514 507545538 773080675
754663117 322656803 588568596
374313618 564873941 303089812
227310826 76436761 604329861
784826337 605678748 283189271
570606966 737753152 470377308
513113318 599077225 135421482
688672606 84930213 395127996
594057382 297679213 435176380
40341209 31326186 84094651
535338550 244353483 524359930
512239117 632381467 720620339
794388736 50020107 555560524
386978144 597960311 183193925
8055756 718150080 226834592
586698777 550346715 495998787
544200149 509695786 420917059
164380165 449018906 670250328
513091495 562828289 705819941
741785218 54437623 194771750
713846149 794783364 533209984
299331424 353402129 71716370
234591784 693879605 382750279
512771746 244386467 281081123
500692092 99472711 178156710
135039316 791579812 219414415
112195723 544801362 288409008
291086003 626257966 526559435
806315128 652677204 153508816
66600456 425430252 106595699
654824216 194075532 54526838
548330507 246282882 292590569
575598186 790872209 667836610
422562511 204378254 59256272
419625145 534167688 134002508
379857171 451774222 231371169
224594287 76408993 785366679
25847068 583702466 111486739
599174052 741655467 627109846
775022759 27008325 487387242
91095149 36424172 484749580
287175711 133346043 224424355
304544653 358583909 584303235
181414607 28497353 683736579
193564553 226019817 728663075
440361131 154903700 12832894
551441219 132873784 338503576
325044033 581521758 727888844
818743870 37724970 408339394
36145512 139774174 416539659
374549187 239919320 411111666
478777888 493131565 485648345
615621666 255860718 81741050
675705232 75484322 170210988
462615859 63943363 106157657
498723193 134516272 256765422
564045145 396258040 714859841
22071231 572758993 13335823
62192483 744793705 63027192
331549772 348334174 113647963
564986196 280725498 85921029
17260460 342499887 480094792
810549470 614083861 465675672
190639931 138374396 672203112
181139420 557454826 188005340
113191625 686870681 685297194
227211237 362354221 816478413
512325300 729081923 263317973
765153976 83681751 721512915
66257841 299993436 114853160
586772087 622101033 702790696
673185761 372991921 382905608
434843580 436811430 251761129
780110295 265516093 195369147
51849252 684287122 337757567
385190122 516583517 418525222
78877421 468777411 493597050
181791077 112217385 288809964
400691578 97882842 77892077
22501695 596764582 705839037
199115668 160922510 679225554
122076073 495166315 63046545
752611610 131181137 166087331
86529571 337348411 694644037
624301592 771411065 682109223
523162967 598059119 535346320
497549650 151269894 391475199
796121193 412223762 396421631
468832546 77058605 155988856
407902427 466853645 450118835
371505569 148368046 159959526
465833681 793560538 534547426
191668479 351980251 605405700
195031478 210214490 474160026
264775930 31041226 320429065
447679972 148342137 269865873
550276828 716071997 205339784
173954758 501397439 413937018
307960463 669327236 41942735
115300257 633607003 339807517
130486704 334558739 478032399
493517538 103973704 819754930
749580754 190266366 590807783
777376650 250134479 318774024
287029213 434973554 4589707
685392255 302808127 414390006
384820264 482853244 618001293
463227000 684502210 403060066
392186752 787966551 13188588
575328472 156855824 147268913
532184405 150692308 181815077
455190552 12254006 221541589
135675027 774735446 723413479
519406808 637970968 59639157
681997763 440654199 410847794
819168366 793966130 125261246
694390988 636857796 174089704
540745331 387390994 733540756
85823692 44029600 482012545
254717588 155992289 698738087
688792350 222158509 322896979
506090115 204390166 65584993
349693486 257447601 260832019
397700775 395683337 374888096
514840060 718743938 727404317
788953829 121250819 443041876
168020693 804851513 594914757
380753881 502330153 520136375
813560866 23305990 422116805
621743878 731290737 605735749
343210194 614875513 730505057
120239913 614100563 160669527
371112303 787657886 774812334
25938347 439441428 316638710
693118395 344262328 200087938
80691185 618710739 797648238
419336297 803444522 709887414
78389865 319567733 230684762
158581097 127409260 76158292
525071235 599414600 544394934
730036427 150599335 756610387
35100516 550448291 446198233
62450905 290552352 567184766
642743032 725410941 355400351
604099541 437795875 204933227
512470677 550526887 189164244
65510381 217102632 223012358
263884459 728367097 291308791
516222219 243025791 641229301
99218409 702697695 37895367
460413859 704017545 553850736
674042646 291127542 304101644
717920038 156841915 601702996
516777914 591357440 809360235
527558034 320321955 762029664
341641388 652642324 20581365
538511907 332315205 668723001
2160417 511286479 210700967
170246576 779361910 1534585
153274442 299424889 91308068
557848841 188273367 596205775
105464655 3926654 402598589
476901084 698455669 17411832
127229334 482810584 745198527
490450049 60394228 669095492
210764607 663760325 74812289
425609008 808960388 611309353
423599914 127586212 154039351
31677577 349772144 582132732
310166740 709311238 447462169
177776862 349211589 83759028
78676646 91127178 818297614
174117333 342163510 630918444
566691081 125665961 525308079
554168415 305131506 223311365
478425367 613266000 814996709
39091819 135453697 636042279
121754201 586460344 350825767
681031414 537134995 92042331
235866265 773722078 128019056
340861786 368604134 405268417
240009480 689438359 175498923
482888333 670144887 493120267
57802315 347922392 496333501
485462910 445943324 653701277
331235496 736393490 494508871
342668910 233070409 76203518
415539235 617335954 637119389
635366389 160645591 556942478
100715287 165597996 544604791
11574969 790119730 47733131
700365836 288777803 75417718
259225965 787625469 492787465
240397262 495024856 764399810
427693161 683099155 420397289
582243320 467168473 257115257
558349119 622375704 580437330
107293820 800612169 813908700
582040459 345492492 423551283
536525172 254284264 73793049
130713811 370519464 369836758
470037901 467715917 494497630
30289045 612409964 794947577
62633667 477914460 562400490
192314799 481191088 108847584
108649072 393401436 160129599
289782304 559798355 328302325
771833120 749791953 326253321
508923281 140599593 262159498
257140657 234874595 319900972
268553285 645170219 58278676
609656895 97617057 394706386
169985496 323217163 8835785
673201468 724692277 355790922
754010008 395994810 623266354
468704734 482976687 660544173
358353193 181520998 595268460
420171139 513692581 641845057
491461207 227326970 373034962
227675474 631466853 805648117
608149186 108015006 186951765
51060802 237137342 664371552
291973609 654037743 113450639
410995953 674816646 399975873
64852729 363429633 383889203
784309695 322235445 2321832
377218308 257183872 240483614
133231979 577618776 785306327
517539606 1482132 788764602
772697494 507620639 5711481
324923788 322995552 390089089
195721647 346664372 438966673
154580119 98257775 138349234
56905618 800381605 590862549
166465758 451967459 199367633
118142606 275879388 443584626
602284871 102545082 645692754
609746033 662008331 354848051
520288639 432799517 182978409
126321210 690403847 553221759
278918692 149657950 305998191
440774039 631629979 590118971
163127642 37282193 186540284
147290908 95580053 88143788
791520718 353695432 142726407
274368588 816910024 803142427
289699817 482329147 314211150
710257786 24602184 625141168
510077638 812049527 311398018
466875615 703173182 585402700
126684649 667948342 282206939
272882371 803328458 135412472
493481212 35168606 498815922
539587327 44152009 372290171
339839408 775428102 263065990
446208249 607516393 484249686
514494358 812077036 412000946
708380784 811350828 679293294
563906537 147940044 408568116
388550132 360959761 707119365
680223504 44871864 361672266
453520095 163458252 753451725
178727971 30965381 26884344
156752871 13039027 99373080
721850958 122350064 313915295
745659832 395560518 725409360
43094549 483095681 120031620
790530351 704409727 97913928
388118104 563086502 678378874
1489134 358042377 23222637
43181194 144294762 623475745
405439462 9337973 608397402
14556081 99871088 617427261
696413421 757336043 320257340
116925238 331676481 12746629
313373407 344477260 732252497
37212245 230051537 64545786
23983329 264087529 449074293
803855286 619339440 153602696
632158464 155514719 86498953
563130429 141381710 562798111
210810458 390266367 84575942
595094219 503912707 266779979
455076628 79029581 591233159
171413900 402084969 309550889
344453848 156802370 290116373
174838418 491834414 502653946
443452184 593573634 793653232
300088682 213130081 496422183
519128993 646620955 109947915
562440627 195869399 351595210
404319102 751919949 279915275
4894828 315140672 193479159
42873740 351107788 327873200
411509172 349772621 337962860
787655916 173290719 410057482
409153425 220976367 489723958
280391496 362268045 182815679
68723614 586142043 572929052
408016810 795473530 235980679
368270158 611818665 262435413
282824597 685304278 181701766
485713475 491647757 200032447
777078855 136250232 497887900
151244333 386399265 145299027
597535794 692315714 129763433
101445528 173930604 639947823
768181991 585341579 540966627
555986011 23415327 387902277
315081938 366762242 46689761
517485452 296941996 125579445
643988669 298007933 323953828
508124837 41391447 519243731
185101881 386011750 592713218
554206616 324586591 252975862
748264648 535500024 69291609
449249585 317713984 501544189
42746061 349168817 609859556
534203829 745654599 58706698
371082393 535311032 451468106
688656154 68386581 268173845
459924378 326991381 79437469
810567553 626084524 199326266
280146110 668295801 637292746
136155604 713717580 814302715
739645230 141079856 781586784
495862743 771188909 302214245
537808417 212422715 144311807
500390626 1759587 19804750
13135395 746326760 687376464
623919151 676950013 140243179
176197785 185527546 621884593
235047870 554005759 814691679
367581035 546455788 277714803
716580227 285815577 673259539
254399294 774837426 376160555
613893403 156418379 175856947
120776342 338037074 16866706
443789110 800529464 572856602
286213858 474665775 489646414
343739197 363538806 269239794
667144683 219204267 59793378
765214175 710001094 264439337
779899737 567978060 149850965
54199900 89389082 420852394
616308476 137852505 515174312
609209726 439426053 643829240
508633181 52769662 577403291
53593682 647195469 101851143
562700498 71931161 816381200
96251826 581395788 625243388
320995334 719873460 275446503
47129754 166314611 734043563
84072833 327714765 522424366
644740519 49687196 250034175
278666092 849688 387027701
433320942 562538646 364873811
558019732 457740426 529980142
408320410 561296208 683152640
248595501 678559388 354519211
493194363 541831333 407956866
460815516 682660658 667336331
140287843 640487784 772066763
360199638 633027228 171690286
258137596 173029258 619611492
240649060 757827424 450976895
504177033 344066910 240943700
682387473 361238346 100236095
585621789 650433841 52651348
309178023 641091941 559670601
360834670 336624775 56120405
730755156 638683831 190230656
378410478 685726909 433874392
114362286 695439641 221717600
428391119 622395219 502120128
304543946 505749950 631841168
83672820 60192712 32390651
50170353 468669887 3026501
388637599 630544036 375292350
790797153 532748417 747495185
744390636 414133259 228294409
611037884 534104972 323580015
221533111 365019971 438695094
18729556 578920374 180648605
514613920 436091829 804863567
686658176 391552025 24331726
729247473 199171686 420967268
720466525 491662330 337588509
631894819 746602110 599193361
556285679 632858062 212986956
301857326 36401694 783319539
690080091 35537406 686194475
622724671 598498216 660086671
408779494 89526247 538761469
33315695 756814191 606490842
666953382 81212316 453480542
793828547 388392715 211119097
218002229 656719094 108925900
413498000 166302605 593420922
788145990 551152397 437370675
674208782 186582687 566499977
168816221 13448995 233710994
69601752 291832660 57642283
677298370 562347051 590840358
244536091 639555293 276024867
246757408 627740971 539215315
293623861 339509232 75846708
431576678 312280453 90169303
523052806 5557512 581801016
189981426 761902717 30170951
777958634 255849614 124080932
26849879 40472457 194477648
612304492 46892520 14918308
321329668 716103351 419314329
137061693 114398873 18178519
770005061 239640321 34663828
394853366 786855814 507517312
58235707 643159469 344292777
35757733 270874546 90920132
566608348 314277636 79852076
173425106 310146649 272241893
600832535 722069561 278688368
574516849 713858020 658815186
785714663 593170755 650475376
739511917 634503941 531389527
536075054 566467938 219356448
758452262 274807021 725723311
704401370 18194591 571228183
12059393 667053376 325877431
97357440 407893798 322622767
304780829 655939323 392505205
431723336 692127167 257515745
642861358 10552621 140668336
242497574 315660402 228359581
299781501 270051510 261789760
347467788 342818308 399803555
710835569 35982340 654168832
98943011 633550678 782251556
581862893 778581075 375391839
83823447 502786508 104601225
213233190 353888340 673165242
450694868 533978990 739430470
473764165 778733033 303119584
447467284 421088358 415279553
122427524 353855455 261735045
53533235 570272476 337038400
22700876 236788204 377118419
758117579 259925817 654049748
99376299 626512380 785011276
678880671 397218397 24449012
176580014 362764612 364993755
444704922 723774521 451710214
759327441 148731840 662440953
100242047 71062012 130381213
395317319 46408683 127099609
108339344 768626316 260174312
276910124 454840667 662426483
422563394 544228455 744770142
522632031 234895194 242158413
216223817 281430451 594323704
361057347 545807970 112394262
766725853 269427853 482169040
403844422 205139218 741350996
344596203 735754928 22330913
293883917 22560973 402781350
701457897 188414443 523633872
626856859 168623477 3731115
550578351 756274871 167280301
618235671 65160995 661524772
44768920 510704761 360672561
649567611 482292625 454638990
601614776 276927149 527645638
734945822 682054322 44065024
473157070 798904958 351298062
251009006 802396688 445025105
217497402 308034547 421817546
218343180 662164639 84692257
423864549 550176430 311803162
632989282 301169360 420502545
367339259 643209853 607978293
54858734 530577665 155536603
226288856 135636376 144985358
158115586 182562586 50895406
324693299 8705238 494478943
367588633 125753858 415953158
705404289 331042178 240963036
607499231 809050583 159246109
278775755 505614856 566012669
312534425 90798885 754819805
153976366 786252511 273297994
140097327 297923225 745511716
213986709 630061348 596844842
7854480 13898433 487730911
566910237 601024501 603843298
545447794 28498846 70494095
524383820 305676553 577133295
97855674 651657887 406522586
381183327 349153232 134169800
680110719 32811989 407361382
24434531 115307900 40838736
289820039 659801880 526805354
458434722 553644844 366370575
261869146 511802907 348841381
9403783 508449268 348971025
235969181 621903996 309655839
238614922 234823411 415785927
227603598 126925520 179782258
318834718 335607538 745984378
819079794 769205309 573278691
230986411 501812385 9726806
120162706 129130424 610387913
1619021 552728930 775038884
397955362 171231584 530670040
153687338 820053075 120492352
651617499 801899378 408396379
235414812 233832252 553301540
434183647 279269182 479170474
800133030 423002975 288791726
780108428 386398898 261475098
371886167 633506219 242935821
161609938 184448163 327301542
497311127 83275592 536935862
464147415 89782623 109898054
8494991 647854031 482959451
231337702 384875236 792492871
214540246 570753522 583325021
623675956 741721684 488098092
110439183 593530706 241896009
307575423 689535133 204315778
499062576 21051869 387817119
424465358 400263390 591750583
512095626 413086917 547203936
551330545 50084668 581410597
539864705 484298483 50639125
258690683 155995178 662203654
125714336 604598168 455689941
237107741 379776319 350105029
590114627 764830918 50255572
217912133 465214343 266100981
390234533 746257409 195380398
599441782 423279350 220860859
116159649 131256949 255124285
696439507 595182878 190443097
108339582 255192811 242906490
207937022 39533163 212124571
739866697 785113118 510053306
525619 490419388 773639642
17246278 415522659 460272784
165620301 335521862 493446923
247444703 100519378 169841599
614916774 679717132 288521628
109015104 530075328 420975441
670861826 198317985 214292391
575024692 775667995 392199423
567123975 372504190 564712938
480296771 599803285 335806737
766193694 247542478 317013398
248577957 111292853 423272667
511598046 413096673 602120564
343248222 136965241 625411473
630937533 480353809 207623168
407286345 583439997 686718221
30277100 342201789 286082314
141423083 724357441 119562598
433722434 167285592 405535758
802999707 17904672 777995978
109975422 648026287 342643450
610510922 534532497 144739436
261972853 314850589 390207946
616972067 230201804 14354764
775690012 548113779 575129505
69749325 814442838 572783700
119270916 796146362 236666165
11329415 697559316 627582072
553219373 78880000 647275208
165458065 814623907 247324776
56398178 155442410 352005616
38017713 356209392 454538389
738203395 608066286 217957727
817355757 795317714 372762050
636351996 298984204 655154935
332118348 152313104 812754222
471269498 70722269 744176423
312447309 236374908 796112353
607893680 179746171 522104558
791814363 379788303 606428676
358615567 97861984 601387163
49186161 635112570 446721647
318281102 692186108 663103696
641479321 330222337 493907468
773556703 109890412 387652718
668021720 232917537 488489379
118426269 787734603 636171025
276365584 528142974 676914882
318567406 499786841 32503265
246062884 454078798 254097208
219653794 519378901 624927185
243841756 361145660 14830789
183494128 667011203 591119640
291512444 350820625 742792140
328040516 162145212 452934619
266014863 587701667 182616640
753220596 417934612 406489240
245480281 114060510 411027370
350344129 542858795 480906465
398255267 800020304 492008710
719158439 623980344 194119532
734309516 816478284 253862657
537487183 408517702 765978777
105379463 500492798 760014962
534991946 82036894 51968041
502543895 652746630 502431406
110482835 308883666 142782332
803553465 328209508 421445871
208611175 497193344 387660999
342502189 102393032 650444186
517044840 499124659 165471678
342537443 358483864 602960411
636790573 788425125 140050910
147708916 790618229 593572206
796612651 444395930 606663844
145705645 685092378 554448623
544707998 392006574 405780490
787423235 478324662 472203911
205993957 735685763 661409539
699802034 326143359 407304129
191207086 80142322 275959200
717250775 687274729 117624082
613708929 215162669 573304288
221621087 545124563 445443320
633027050 628848304 287239054
455624391 69235233 789863242
117232464 364623346 209225163
668891250 233086151 154590378
600399502 705694629 385697277
554058487 509162677 303985907
264359355 34057787 719054003
721526132 459619662 257981546
421462495 140734688 336311643
474382888 74754080 147613106
599598239 341631085 3063129
171212345 723587669 499923415
122024774 87399489 482956642
275784611 81179842 697698081
457968104 531623357 762819930
500959225 516610675 725755181
722763597 523531928 55073130
620819798 760179094 588961116
54005500 659974982 135958586
477127687 127460990 726646015
205152491 371638184 798665542
663676267 396564633 425125409
350866648 264526948 458958001
442160005 528730861 502640520
349048151 138696473 197379840
312686393 65548123 92801234
598821795 672141569 56720836
764680074 39909461 803896689
68948911 728479225 316858814
144031749 98390274 235993213
368841383 473220163 214919721
28122167 277124090 727015240
157305899 765431575 435977855
514519123 149821006 781054035
73709888 122941649 421883898
282424587 573071200 679466493
150494940 101055069 214901536
56159898 305982680 477881916
415955498 691712184 228358302
348719830 10198601 270891466
123047847 181292799 25816804
69308330 87298479 774644489
160299582 145054022 42870281
153846043 383294060 412721505
75299427 92801596 355930373
164382524 86832720 338759134
328198190 267219595 586748736
796200933 233741775 616108042
109568309 454478233 138237580
360562945 579568859 660599325
548641065 102867289 347615623
145834246 772324201 346308669
449487585 133468992 545318865
255693586 406779343 786448406
94334265 205192172 282327722
290031341 495912232 456443382
665909275 213596923 131352682
512646264 117298314 84282065
797754269 606222832 372289114
119703621 684361883 356168005
598036583 289705797 137128383
473280266 96950035 99420501
463587307 504618736 114454270
447798901 796866425 791288641
632361124 180777509 164501837
788663037 151072699 460971557
283985000 475107751 199857050
737017497 19351214 176180383
449508408 561949287 394882863
297539677 459090974 632754281
577723888 225550687 52818515
455759254 284176989 67965215
301138025 788925239 349794018
576383854 399717475 145770356
154709215 325825124 695744890
332565253 252703065 282088100
467771273 290962512 133940270
468112633 368031527 627364307
501572915 583677982 202152975
191669395 645864470 761570645
377485053 338436417 76438575
557316258 353130211 311634421
643060340 292816265 563385426
624096259 699989886 17592794
403972245 438083468 493453342
74365932 204061243 533461671
749107737 49199459 464627170
23402867 780334247 87895378
510165673 126664025 451127326
313673524 295604846 649354365
468999956 258465087 406177450
747349437 803443867 132083548
24520990 471961683 28811270
768122194 186110799 639288200
572262889 411876706 745234125
310933525 322826379 412541405
765742503 597122744 442115057
685319043 573266271 200411943
487883437 370039464 516072039
105575194 614757694 131235457
778974681 177212636 92756462
584044520 258715225 146341811
367909990 140895196 335030458
519779103 576971171 46899851
816675763 534922192 271301611
244456025 268128017 160659303
69146685 602635395 403391870
782472786 151896481 185026894
568593283 626762980 469986483
449390191 103364116 768576056
670176727 218393827 2247782
9632550 741364147 526528025
593464931 29317144 726164090
350176448 431201399 729681682
452316286 754385355 156086601
93167035 805987095 649252538
514997571 547708296 38662582
640678650 66766352 362418095
506059563 430820037 798622266
174398156 571277076 335043144
208041647 523634514 142437369
258304546 107345718 730793941
573945537 625614469 365660822
178527040 402174948 104476312
353997254 149067696 434512030
14080995 636906572 76063535
384506432 405159132 581788355
521911056 526408751 128324665
10981335 269136913 576716833
215817045 106972094 138890222
801845098 765585359 77313348
433443232 495908595 53487709
386801001 526612226 642318769
128529504 396723076 801017145
661948130 665744972 724231417
290875025 122440905 322805781
248798489 404786859 257406726
702266160 23284693 320890004
762527731 589350619 166371538
474846514 508581129 36895139
311999148 610176365 483376550
201156970 425134984 471473989
26915576 544903060 163256875
355143474 290883291 550762841
749105754 437262353 239344182
302275972 682915175 580420158
523600539 154933738 754342574
549681055 757850916 39433946
144552020 768483563 751020584
706777218 21091761 677660870
268998767 765054078 549474943
111968182 349602643 692908964
814081510 337214607 446831238
440300303 527061459 313852974
173691262 400071817 113232917
229456767 619842357 437294457
584256495 350996133 526728424
57470578 535582210 435518893
650613813 63006962 289758213
310500362 64273185 20059817
322296462 151336230 762521781
335116810 103537844 740853681
314976924 449707018 722083288
790637790 808682251 368818800
385638617 475167233 747707388
62343594 620691890 185505265
354334962 349443287 215822943
418999888 766771150 79630873
351256662 476107935 506164162
304375147 121504968 79685420
640068796 450931917 534196640
49959640 345943931 608511148
82373309 474179715 32120032
518414235 500824079 473750744
683996119 496028930 586823187
604983431 510917670 253448005
116385002 617954104 304322488
50462239 679098810 251275419
786994542 432622912 53075406
530559696 93532210 384477300
188172172 716051306 601095509
755269216 265987051 91969208
427448513 6570422 738946755
471694811 791514772 547889270
126305050 191870830 161109426
614837591 811740659 804871131
733137470 595422002 696142499
149458748 735655320 311379000
448410970 460496630 344845082
27093003 490986741 355702088
250008949 187975105 538848981
242311536 452847428 199490801
224030651 272535968 357266050
439542972 39489274 148539446
392576818 146042421 153806099
489653207 403690605 63964713
577743568 572306910 662479212
273954158 295189752 151418674
84152463 379788052 436009986
197226582 365652524 716009825
514097932 608382746 458595282
791972505 442716928 273283568
550720499 600036875 730937867
543283769 312080965 545670196
485951447 32630458 787764241
508084571 320390755 688578790
112050792 410174294 8371359
250627579 688766422 382561834
33952752 785569508 263197109
266405844 571121802 621597895
472273885 648927333 153617299
218639017 400967117 532878216
740355558 311022684 146993135
391958744 345044606 327780573
311830519 347335232 27764182
427070190 654949616 52903267
462273675 761011825 655156190
231697873 367433879 610846346
799173411 478113926 527823209
189889813 814424682 555119811
199154702 680540499 609426260
699478119 766887178 585714132
497661662 590388916 688821916
299127874 296123472 796560148
757336001 550847828 613778281
93279031 776674581 312122130
205359987 295244534 160445675
641921124 159305001 151764225
557405773 407029961 339403491
147377189 532232285 90526535
713290018 751952590 429368158
640272454 721296522 386119609
97106602 515933263 436313073
540462577 129787322 472503894
269761960 17130357 616199084
431528405 676812294 635714447
183938548 208957090 351970303
714360207 74756873 313670167
98970093 458170563 65978147
721027407 284290372 181107391
665467081 317903795 606853370
676102955 186986048 93059610
758118108 601254130 247712369
627518081 608560639 44287687
169998383 361610136 531540621
355068535 486229146 395074480
640868016 24996529 394305908
23431898 255016382 304709239
51799834 113275698 813657599
619041651 351022113 116725491
779557828 742981152 502156910
668669870 52626760 43044415
517214157 140775595 642824205
406671212 238234560 95619611
256604040 728185469 344195496
545192174 293662680 483094294
360956413 245210010 1752440
268830578 430665805 754983180
410805668 342838129 726964825
712678976 435941534 54282164
500292372 582572442 380601245
434499960 478561214 104277636
332868979 147557736 514018074
598900923 240923509 806899954
522053466 143648512 133497833
758320735 130343566 344853468
49513369 478433516 67249005
298376044 681249245 710538581
441856142 261821486 421689075
573326713 252011502 463264782
242191347 461360540 467800298
41197967 336658730 107711759
703687478 562675395 201417020
814656915 726622631 603480610
691453030 662457864 478445790
340815981 809740123 508408992
696507302 735717426 237364738
369968107 373442777 349505735
595914231 288315953 493102892
598319295 651716116 263694468
540202866 527603659 726268610
368875992 329848771 113519800
287835397 76235475 445202157
133426506 68147196 191417938
770407318 604049157 342775600
214980065 602649692 146030964
103235913 576629646 63413429
686888386 801282404 289098369
643915385 21102750 800857226
586166005 554079655 370607490
430151624 596366471 491434945
640760558 665453665 279957780
389706423 362274521 269788800
23120953 169233167 279668860
663059178 407296833 371595234
390978295 396747292 711644819
332899405 311686033 743927215
343056564 656347083 213544558
815503913 217392625 80598791
555282711 266961907 280145038
775128044 48839343 817406131
130909154 168918180 389607784
99205305 600404741 33839972
535777528 739387342 766462278
342841894 635720445 323944666
496431145 579022554 339181989
775381770 568955782 767770329
617353218 663474437 160182991
774447734 248854148 213283319
79669544 675475764 44032686
817915446 743861759 605295658
621138120 137615861 484032213
55500621 363285038 22229261
496939461 133534914 421451602
513358203 651430753 422529050
545084355 815414829 517507994
615551328 516097690 266202989
97322751 747792324 325979407
417804210 97878268 517617597
615036718 42888150 692626880
574772195 48929364 57236205
326124651 284743049 416957471
257271323 173569318 728084451
699520603 329413616 145864931
475844246 443729512 284545260
30619440 398747332 44722144
797658670 718961575 644256803
27956370 316504428 370528004
422792136 328791559 567689375
403402733 658952369 701285502
302653296 205014563 659026331
344864593 118416474 298581254
527517519 347994898 471078162
271285809 88536580 699049451
543170504 133959079 633330458
705727247 93739326 61516488
651540489 285931979 513946654
589631342 455310298 13264089
561526085 512386664 271122894
333892326 496576688 637018043
148132782 717299656 232507852
243576459 649279991 495414626
281656259 122528101 752158525
389069138 577137484 618889341
385651279 429242722 247992424
694794135 240522023 759129325
243063150 175019363 193802546
774746184 100036735 810137601
477968988 320016602 166129057
401304009 797530161 532026437
56803588 493341573 748817249
674339043 636306160 224620169
163378419 580361303 144642675
415416348 161596434 525195642
408000448 476098723 723979138
526256303 19911095 414048238
466382787 489027374 412367521
678716587 589877469 521310354
306067850 54618004 804975740
251334531 419141993 453103486
547726477 592843237 739539691
813368835 488979738 451094061
65005139 477064404 380044259
731595526 65124708 432695042
20750917 34074177 612277186
79529884 380346865 107609857
778052022 710153768 615808936
501131266 669721524 363423986
282162453 746164916 424897676
522178248 724960617 23323755
650585089 645336885 727800855
318752092 315403561 110264127
208615139 416620107 257660036
179421519 66021663 610585122
392766139 535283157 286620683
310238358 766503612 449063973
340682022 507373362 182374123
721547558 142333541 328826741
29256456 386927131 800453158
289610127 78349052 746643017
740802118 2227253 689696104
725526146 591495629 180745388
780811937 397542201 560148908
472102015 577003119 313650055
608796728 106362962 490328271
443592427 712697119 185810998
367723882 530664656 201533225
96394740 13975193 542017244
133734533 786902889 48504141
56997580 766332217 688983332
675395999 11120793 773966100
179492912 249957647 775667442
508046197 276726910 200702104
607175341 704022815 623519898
741244472 79687200 621078186
479302479 88935480 567037947
444849640 94657864 551899520
133524483 155098888 215948301
339648282 69337032 305536818
226878142 514796563 26535539
392404872 443773883 592094047
685260410 405044753 269559124
163692134 548430615 239451300
100171996 471431047 653828143
380848969 400188676 368716758
315581946 158391494 631354311
482732414 563989157 181080342
246640485 722325121 58064034
781945808 227294248 815115819
815707488 390028147 215151698
99140906 62055813 133596643
345379056 726955447 403802482
650675929 199905363 442072105
734802077 621206560 472203607
191845050 692670213 672457782
769216473 98766478 690129696
598216965 562760461 18566900
655512272 107334625 474816691
729721848 272623541 415121846
278685461 768448268 780270929
41045744 28394802 392374018
276993358 542836476 404954816
514903872 735540498 109856272
610229295 494315205 114368116
606428937 206466252 520853900
375625943 30033336 510420862
390517850 726232258 523192434
310674639 111361704 64206280
546288818 26254483 85821846
468931176 62275316 553027372
784731242 438793731 203232087
243051158 30750750 599699320
566967521 511460508 140676046
533331581 209998012 643156442
191018288 65231201 501195925
264800483 532886016 338449521
474711750 77805382 489273027
156758691 374692853 333000167
673049848 449399062 149220789
713260517 478059328 572657032
268677821 732667228 687387204
436064830 455569029 283528611
377191478 705894691 9814257
810806936 196473786 20024688
500845726 356067111 83088203
454532230 765457460 326423428
51657136 477039383 507300067
349068501 349418702 133404269
202299587 636860431 437413490
166184010 605474996 440467210
411837776 683133601 409291880
9888375 99277109 68929494
813168850 775072456 205082090
687576686 172542948 244798690
24600325 750173058 486121850
619323014 795292160 532168540
341113151 600922174 297211022
619590237 16830725 776260692
3699482 346325563 462033112
639445966 689099765 503697085
693468941 137174926 657994012
786502600 700675492 46048707
474762157 420274750 133209141
315856601 114507119 40815052
343104021 287768324 691862399
165855713 176600695 319920308
351627511 126874096 353704036
362350928 459715565 749710744
605959933 321862699 344872443
344704869 202189491 264471087
723519238 62959675 437867945
634856777 355751493 91549693
72700571 255874372 79625819
189392732 542974243 177732007
752387437 511654707 426408240
16992782 587099986 638875671
198382278 32929077 280486677
647883505 589866083 295442257
302141115 505507327 566174257
66750248 377324837 169154198
515443605 219669964 181988020
151589188 612283357 56615746
531524412 658185004 49794498
699316952 291569400 269852875
35260325 28099909 489884970
312810315 562460116 140228239
585544906 775805690 192027187
425910332 534319281 492203612
242444863 590351323 675396347
395767006 133006331 815185466
523161308 48454506 621402849
802339103 648589215 805481173
33407857 373966989 35679303
511916767 146901682 750945991
681062423 702403531 529162236
669542810 198413024 345735257
663747317 469319615 608502922
635603228 787688704 475359646
603845518 682673875 351522302
267421249 622521647 277462900
189799767 667307114 52497324
78043943 275113621 778469758
802339304 144741299 725049084
486152012 632857264 134285465
384427580 281031998 335672545
379232276 408252188 380609227
546648008 24312253 557825516
376972488 303926476 224592980
52329558 240477136 819747692
598849269 700970403 723791150
636694983 529834117 544026967
556655165 438254263 634549304
637709841 149866364 133140480
99263789 189050704 101003880
329270573 595611694 32673063
747743312 548144884 644774959
399712369 332246015 2018307
147654237 717146570 470258622
729902577 576136870 223700817
129917555 446550405 20334988
109892609 312477922 736734504
749883062 320951684 84111671
410391554 86300449 494075725
519484334 196380636 534265200
348460434 105339893 470297074
178568417 400235057 647176441
155294688 796118745 516683141
376068122 262691266 398685671
577459690 412105986 699968441
749849120 783361076 740889463
372268771 87027111 507135737
786217145 622753548 800245204
682229037 716021818 779931591
726809023 161730102 73293621
291340210 535669854 115861710
128487582 113317028 377998803
123933262 498013085 409982062
601343067 138213629 287065530
695307577 134435976 705992473
23263464 623225034 519090684
546317251 98246686 426300609
641275377 747163513 97286546
364253578 637023615 443537315
722479802 449665620 550094710
24108850 385104807 703426748
660007781 422545723 521737082
666847846 135363329 224023825
279453624 608013358 488374575
461125390 640087016 39038293
68285890 36782908 71780478
511301467 798674702 555349855
701868500 814807868 15830050
260408261 317987060 43856274
718894933 389458946 143721072
652314492 169003717 408643985
663430113 301257131 563558042
73134942 155193759 269824689
718684352 1003857 487108660
366852698 276240724 49491974
182424100 474473335 60874693
363811988 55925957 448423580
587089910 350233309 792047258
521487592 390422245 358664971
815313163 336971027 377277134
111403790 63505982 68684929
98786549 682440346 37379725
655622544 663595726 109066516
625920324 31591435 742494430
80395979 603193237 175479386
775659426 488845360 563581405
48276304 291703318 561893371
68663717 355772559 31888396
644475111 60220605 617337787
597574161 743323269 113481516
32010939 599941649 674717483
751884794 112988930 292183233
721833276 254080446 738076630
529330435 115039703 642968676
660251010 49145253 754922742
724616958 31096094 130880544
204686496 178362070 659043788
575046696 560596638 139857584
532219783 74495125 547439354
427122994 23386598 121166993
387242769 601509783 503351202
456579849 756786974 309116979
314589905 533717742 464821844
260200247 760894219 279950346
771253293 542499781 648523490
647291628 318469067 682168143
73018909 813754227 613309475
197896288 493047887 284225251
330866451 394359230 242610841
667953052 287217838 683777664
445970610 652033738 602363457
265032808 544454412 743466155
619608756 270147436 451777051
14344488 546564893 164764394
786627454 816088412 600007033
359303570 257792101 794075957
299018851 159464425 650042925
240954511 318320441 702411483
667401839 484623585 215240697
89509180 110202814 218289111
328111954 194804064 362705797
717307670 29778914 413670415
358986425 270119772 818034997
197838862 574521564 97778142
94192850 812820666 441209727
464355597 773255894 503241234
99106317 567251910 122581454
125546541 262448665 271421419
600820484 797275367 760895673
805621201 580347837 666172201
50164274 188976783 752075019
293786638 123399403 1820823
796425174 617125253 60779776
326756659 427859721 561298344
445467710 109138016 665471110
429667255 147222615 525000970
487728760 72671689 454304478
89545296 487614378 216068243
565429502 579228042 788193570
85265536 247348287 115343708
596348464 525837494 409222692
456245259 394428621 100050490
640288479 209939732 254064789
619577536 521181891 543278596
469789845 293028213 789684623
192704628 314167772 368775809
324453751 601496771 558172678
809784242 814171859 57258852
293077081 615414708 515249920
355212086 553974235 762624875
340908413 716569865 808960993
761812227 630888704 329824485
430452853 21860464 657766206
418896686 300921495 600967707
104281480 435406074 356178785
2705093 366588814 161394304
304582467 780466343 19205787
650851788 720710398 546169467
302163219 219748502 285728088
98943698 55473448 515561904
639939849 180758733 239836850
525107096 755808613 441466160
75529692 757984475 145581442
679481660 765032143 549205822
237188490 400022989 231692795
666410277 541040323 265482537
809616319 449442752 512786645
42939441 801222844 755224176
533503460 681811344 494427363
37568727 292866333 422725605
447900864 307132526 138302335
114900329 546389870 332717200
744107175 138117498 742037666
420251265 769743449 386527054
180427209 111658434 784978271
206630716 161489736 173370346
706299083 811728519 620966007
35889095 111892337 170112480
612065822 183550194 40513842
686641163 663082110 276846665
221451012 597385419 653637121
439842756 17691280 753126876
771453268 137433550 766591977
224897392 617596391 2241774
351530004 727791616 230487445
71769736 65798806 445251495
635559927 683692865 764927657
324449555 765530173 446623974
686894988 18183810 265348951
320990881 293067146 569739299
701692816 813292218 527576043
486661778 409194786 69055155
208950724 580060295 704336331
329511614 471107943 410523779
355224994 70592353 302104263
735251748 232044710 570362547
330114289 52140805 414689805
783003277 397427263 509889371
538441301 112156837 53644259
535231491 623666956 708624771
529426664 653281223 213481113
133847126 333434950 160699309
388740564 254871216 455866917
755784794 456466230 590748960
408530945 809154180 385634635
616398005 666786104 661308805
383501240 57386998 518038283
446646217 574611951 265360331
449623183 586356796 673889230
276482141 596462496 495043151
30755680 546973739 377463242
741387433 566818296 30455242
319145811 80856558 351271858
320351168 455165568 731001862
580041993 798632994 19649192
441919935 146435255 375476600
526401383 756378075 96409159
17045272 625610650 426204699
508232706 551421100 565253972
232349944 764711158 800492951
644479585 684319357 734829959
257636393 706039630 752463344
6519233 484420247 469510712
721022075 721613999 332555219
46114640 746746462 122824868
519304848 628876954 581528798
596272420 435832290 17638698
479808266 636766926 182318269
695613476 175536223 728449333
372037333 553779101 381404717
501681050 640775468 762484191
6278324 791280102 264305010
116194361 803446172 688989116
708007209 589255103 752705077
719552171 379507915 228994114
768871018 16762377 304884544
106335723 805048643 205287197
591380368 769266282 815769906
768169372 607645425 659664536
109425079 810231036 432211726
38200425 704893039 95044508
34065368 622068026 321100559
419078916 486556516 220689310
294074150 805349115 9156894
553977198 440212575 745590804
544197598 802983473 34986715
621794939 438435294 752680843
35904763 530339315 260564598
375634079 449354167 333545579
422273657 7478836 660795446
199685266 664336097 764865001
167540296 633805090 528887586
177404096 396972749 679079362
511881736 686453137 743654494
797690089 319701828 210953307
727425530 57292854 604134757
351874709 595951438 398178002
274630999 110858858 641453307
808820610 349416153 445928761
505462726 787952739 482189217
735852817 119452722 687454637
307323245 630817051 733147491
57460728 359776068 422625642
717208335 582838893 515179866
754960646 609225188 642077300
36180850 413950558 72370006
789754835 412327090 104945636
621767825 116554472 633061847
271762483 461771100 320749561
42976362 76156643 732460366
492769197 745382683 545841140
444170359 534802153 224798540
568829961 805180822 319180724
184478860 169619395 165251651
750008833 313529530 782259242
579880052 82993869 507522387
747727263 221174257 417824177
251055846 595447718 25601145
761036611 778101438 730065631
325025382 718150764 496019669
400702470 736306626 363465018
171715110 475961929 23986326
443760700 275049349 110779467
700846006 268149359 123635047
251262945 107009458 572588245
661644799 95758766 817677347
803799467 443660119 456057640
471472307 539571798 370840474
707143748 67936873 289951482
817997581 809893808 222713472
757138157 461144995 281133050
596588395 597619011 220045685
799104660 544174322 126893203
735831709 146180968 533315036
509966100 20844665 446140720
652600730 523215072 128565852
628836865 480448795 291353585
507150623 41623399 480420723
276369895 339977304 10734609
569804559 731651950 348718383
595927914 479606053 472729034
678950094 175976268 248296909
72971636 631893105 10054260
646403662 133593890 375892517
240666223 128370956 294434030
401151348 768346214 48149913
95739226 549839315 405131884
331958827 218150437 38594364
343362773 322545752 784839510
569645426 213270217 99581766
235548570 278661137 642525022
19381310 290866770 373051037
58372344 197046492 196307487
239489834 418641780 408233519
810219808 60297339 527984026
705467715 816056352 596848714
232093625 193606800 749312551
427929765 286120545 107567807
442663659 484158423 374923928
687382309 281199885 258384287
761421790 313203246 326162869
322554497 641942759 56123161
614707430 41652940 672561942
705448473 54373921 148999217
203396135 52215219 107808659
388039087 740336803 650246855
282337037 480073849 671789403
619865352 568918641 383176243
593692552 487320541 103505523
671788735 401322777 491123370
22526947 620509887 751970307
689710309 596796023 525827273
243668978 521827657 529837646
115321913 639721377 36828491
314702539 547322070 213127181
644914397 15966156 769799920
450147942 239851028 119716608
389015794 444888016 247432155
234222643 627792960 772657281
415991823 436121332 257897243
686058578 39084796 584992312
231496744 615804398 571619787
436867305 593805981 457534043
256803601 289328729 752797980
493888106 272704568 433111451
814020738 32547690 749900003
215310865 126200983 355084770
436722151 492599911 363461736
70500566 506053171 369178359
258458308 613513429 540736893
594421823 446642463 589695370
118054189 695379245 507374766
735765832 492326052 312538732
576675430 351659795 612729129
238563829 328102912 781114238
436330313 607490461 769717975
164118664 516302169 572457912
486277200 699245163 767550149
740052812 774186844 813803892
211843410 163438462 696718072
512433761 812331333 94760238
612688477 150934767 94176207
474750074 701543214 60846393
720750759 230767877 316016501
298728029 206602067 134412873
769588239 368564863 719902072
576884820 188647619 315083182
756855737 241580141 153615291
638220834 385941866 804299353
39523602 128839674 39284425
62777646 194369367 56509583
693527893 394723626 652143434
109936951 764128145 7003253
522257158 583676519 239001524
5390896 384026091 410146183
597835411 681722322 513042725
315768271 288997885 157993720
182883871 277419917 496512211
127052978 169881704 746081178
141577427 314073869 436195379
701996373 166058516 664676639
677578251 742500219 603599288
571310331 92044080 749871220
591567842 473440789 541171866
282122109 216985974 385567698
128504870 648822908 83938239
373048562 722202598 689566134
520466161 309996202 79541275
749846979 79831853 670918993
430598910 740394098 741333173
239463674 379596382 713446100
518129329 203056360 253280007
259843441 651510593 639804933
110579785 682328306 29720002
582236217 134454816 462891129
77274412 122619467 288146710
232154883 337536485 507449616
134159775 174259379 306751127
463925866 466809549 681740697
148705872 720029406 77466938
357677464 623458332 69608420
290790111 430835801 220018803
524312755 793181744 572816257
574589256 102519231 420125078
714840755 785565496 537325387
257169523 174419818 495480214
780086617 213358628 421367878
116984974 590926909 80192540
737168010 189720185 678190927
35378726 725194414 778178480
284429681 718118788 53528542
720148478 19735669 250357199
654048644 85071317 605865904
404767631 264171751 349138145
532898608 227713874 55688718
378805088 559038248 284592092
647599086 95032442 718902157
318589494 234243107 421415049
769128482 616193728 768231401
727181523 293559356 341380720
770940105 220295072 548388535
314885621 715165210 681070634
757605403 686710002 746079893
327045427 431278737 482191282
518292588 162892600 380894059
416170702 301858110 595573788
485188805 692413323 810318285
286592155 255648816 58622224
92703799 114835975 78324976
352774960 6951869 272385044
190251269 623363650 401923093
33569742 265446632 168285953
339427290 515865133 569365951
785382487 150206088 773679490
146759057 70498569 787903098
366834105 6129764 228795117
62872009 95705234 11525
425314589 129602034 333572840
772213549 185780389 466917451
55893127 559203231 397471786
611189694 545432718 126635050
491712482 567324991 638720088
233858817 215514390 616686166
281398729 265078227 71709658
66553216 712720548 125120067
694170730 87653497 364235910
523874433 579562736 322110513
754069200 300736634 185488365
413488049 407348928 279794247
130553066 709349054 815459782
526910109 21769429 178567090
598635421 255863313 600845339
175552254 175917306 212349278
248700671 670839201 748614805
155061344 429885691 355203490
83664155 117042624 664742863
754920754 371044602 382397621
460928390 427139528 327992686
689037598 472774225 695585736
264470242 188563806 240330626
207709959 440613325 668483764
588819609 55790830 11841501
437802112 589790650 615313595
174584180 370024793 679433540
87095313 33144139 639376116
754360866 777237601 83137205
771505897 753348051 65769258
389970008 801781844 334382945
15059065 621323140 387522427
782443067 402169242 145781325
135404829 190776397 678005541
422016187 620425489 288141464
714943280 743539786 335274233
324947557 781883608 192240252
455153481 18493855 648226009
257856806 15322783 281363577
549906941 722714993 571084554
281868297 301665095 616568238
473509409 314063113 686605915
79565840 633962604 729867153
365275202 173465189 476443426
354895114 129482739 443161485
311198660 401057681 418776722
230241814 273194378 597711137
690060556 263297221 449011479
156850585 730130976 407620136
218399230 163929676 731255573
490160541 75879501 315195309
371972511 260105651 45315325
595695606 559515077 761231928
795868257 733831238 33321631
522026017 129192890 66816797
575730603 211403639 79407655
802709438 160662184 45563207
794835147 740018989 98464116
495395354 637763528 65930612
16959267 8179626 18317946
273343248 595206253 243884937
132495443 48143811 523302612
714355310 563228642 697234114
398240033 806071383 770120844
19320590 547411706 3368772
159378321 398050514 351473853
138165641 652584956 207677651
201385456 773211894 442030202
519429794 473872596 578108759
183872693 278775482 285113256
181268560 133008464 58715352
265541219 80779402 648419475
216159640 83691602 292278506
676914567 139946170 319878368
607968146 191914124 688580357
682032905 687546901 393075317
106959157 560823616 801576967
659009247 359671749 622409999
198083447 361968098 389287507
522032817 265512414 814918508
26405267 452268813 444974610
661918110 270941463 534089895
504623054 735796720 767932500
798621776 524133023 327885805
543039003 421148259 282638347
717382526 727437899 613505661
596703877 635358825 508003725
242856681 356345798 587343313
808537202 675719093 361971953
322227754 136918904 166601413
757794768 236255088 427173294
565984850 190153757 328191158
284543701 371147017 218007163
794473774 544534760 267285241
130445901 183820363 191798839
238260733 681615368 416079483
438370246 237635967 261884152
443017283 115996931 539009760
409206059 9808069 305504382
214913854 754795939 89612067
758716553 393536225 706102114
442201480 648460347 738436729
732975520 290338160 546789952
526098047 241983659 135883249
39598668 457760172 519222842
7034918 430739404 32093824
482723410 76911519 670207223
90786596 463562797 533593367
687811802 87884709 711537236
203350132 326934961 454632549
750375953 76807108 764773267
136378284 350971979 189763135
83994884 625222310 675016911
44569939 665249324 268928207
493248095 138295259 189151615
233413934 441966798 647748406
193249820 298821884 610151163
588542063 161793999 496208016
38052084 500284406 615893479
764114057 686110779 215700337
467141315 722429314 431338
755307303 325421135 395303432
2229418 694154657 556341362
717210334 64489592 661316192
437565486 698896747 552035186
593999938 175793621 428067182
747950895 811136361 684856934
67594881 635970923 671229242
475851182 425715003 344723180
47821728 736755413 385276734
301684604 365717706 582862767
406419232 394252243 719668862
818324410 689395316 143905443
78422725 342322871 35889527
424572943 656192490 402500046
565124295 549374725 595757764
510515419 164005489 603289908
284191157 290066375 252145468
288855652 551521035 453184060
165631028 560569480 389323689
5979981 322367645 162753998
58902270 556387315 606545905
778347569 326406241 536439363
684892162 78987493 766716080
226352042 427760178 467765003
616870446 549663169 390941578
290756227 194714741 522319146
709556912 282906855 669714349
134770853 340915535 696265459
45978643 608316239 551419892
95090440 364758991 533196803
515918286 211815191 474354513
482864869 547052261 240660151
550239397 573386286 90185692
578841957 130986676 731728143
18872659 388434375 691737610
48287648 315913985 733500995
274001865 624404769 513973792
178797384 333419160 676929472
148513824 15594115 282664132
417467607 201408645 75224564
380024617 141281713 641462419
690878380 12102737 791632266
600797070 408808624 230962041
66839612 25251560 144355067
42964184 740214631 665176493
211034240 760852920 499385116
815323071 496841875 194504732
304967210 759552452 712470545
207477794 410749409 13834153
328976029 382058879 757864723
662542941 720016980 510198751
727409230 321714606 265151516
694062649 128940979 814199628
130214462 59143261 78696822
189685027 82154688 739571052
541699567 394617983 459811411
668828329 181181077 624759776
621919947 298831726 409472493
451811217 533319280 65348796
451336525 262850247 256680522
750318156 28304051 78979242
7576341 790110962 214881393
110086832 613957322 435989243
480067589 164909418 686825083
51132717 19617938 3097043
583611378 781105316 211018914
337272547 23296025 215909612
21968025 782753591 418690434
515898816 140369281 93319300
616632976 789014031 162616155
267176114 136685463 731674330
35591553 634343816 356217564
245546309 683993755 176275234
711097094 256381420 665106517
558947484 782218543 46929051
304103584 547587659 682910060
717035661 92755649 153006655
531701592 280471537 331381950
127618786 549011576 326478756
5514461 692507507 334630939
181765513 294127696 675132370
369748492 780479240 16984396
697163119 184524693 344974836
123854743 725270817 597121148
521645630 224018173 692154002
306692291 693067222 700012792
718559577 19612235 93984349
404806701 223080841 571244900
645058119 83772874 209434341
271538148 572121231 36639016
54274768 712723165 26697842
299421914 379837922 230490638
224757192 504319520 128964514
584667729 756036162 207056741
444832031 384668314 383394913
7735423 714385273 657416554
353968458 532646996 234216799
482349004 102023408 506126267
76732936 130810075 373317742
55374737 386710114 797142350
810553776 350742718 255928519
107168525 202751903 334501706
35154446 476415680 436156807
40248542 483346754 83102749
560804246 579499338 353689613
682181686 15134904 492062291
655170229 778368065 206041109
251688760 657600841 221150712
528138459 21896427 124431134
728844874 445170527 708319540
31854650 584599139 544688805
96974483 122354016 705781708
564107380 114402113 725793560
613439646 620463463 170890055
763874295 351503001 91709529
801557035 13628067 523662308
30176212 499879189 254263000
21436115 661317575 805802418
509061940 225792898 767393332
791223419 249750050 247585948
594895941 27070510 312228806
71651965 769608151 101565168
786842169 502570685 129027801
299414142 200571798 579087534
640273090 164057529 723731206
194223911 509962564 517471473
755188204 214052883 557483414
677630976 402173912 78887542
748245485 469846308 457043987
187785644 605470187 746597785
708346537 764186822 56339966
23831667 655325949 164147319
764534194 494066456 456533484
398085896 384308031 50381713
222609781 110912683 376512383
437992457 572514427 590763916
178526264 152068557 572675973
244143798 277257366 455981891
368522445 722913563 523817029
347051772 107633685 493635615
38446176 219197873 623434404
293849438 726862085 347611270
653143162 306737934 640191715
327235684 268643828 630226825
255323710 768605395 314531572
779567204 235817298 403017475
466591085 789519366 415926337
3047675 638284852 187050543
352765615 302123954 140106060
199472864 37463763 749975295
537987016 780530319 264773373
451512169 381107408 564134435
544603995 663792850 730840451
705201485 152770120 416883603
418321197 765922845 738901736
153114935 26960540 200090298
140824444 430280316 96397487
775313120 389276601 538724279
648452203 548962837 109484250
318804998 120335990 604873682
531147923 586548668 541562362
197871823 163184946 259661548
73889882 91272244 122759893
435562270 415174970 354716190
284894153 66260176 510315199
813105869 4421701 230656861
609072936 249750293 769305085
247567974 650540211 20502868
90589583 788421640 693908966
527752944 656302613 490841571
264492885 540653312 324228566
688319644 691497997 687986459
155831137 506414553 747447074
585594682 690635784 693252819
358163525 335739807 278777686
236031371 105221999 68594753
181313795 198530376 364170867
261687529 698245413 188684994
191060557 147080175 768544891
376639819 55952804 72204461
160500325 58862162 178503545
445913028 505764059 639552619
812680824 33446072 276128882
459211362 3069777 271036051
440262691 186270055 711186601
262838288 280237955 733140293
98788992 169082563 96074248
391047889 710152943 627883530
171028489 743323205 772440274
308170808 50454101 706336087
166764394 234095339 724187730
423576693 339730566 413006701
561330104 149818656 613062998
127909901 12660976 143821671
624426562 529367227 350822618
260625220 82261001 664106095
432808505 131340871 612090087
206849066 141371282 648183181
781355563 181749514 754973461
367680963 270244471 620776387
641289692 224194498 46761814
6200501 220506939 752850947
74895060 255379360 529302388
444238480 464359198 452509714
323302705 53338475 215091465
128844132 261113804 432401588
122330286 418820928 710925838
580350408 663973613 285516008
103481850 183185388 771077236
379596314 769667919 437815062
545821739 292141443 56025137
163514953 644168750 493304947
351290329 160748277 85525498
203313137 596382315 254802519
193417112 242429281 750429099
63658286 515526256 105289443
726342177 701905946 118303029
389599334 575081269 200630606
503874125 444202350 447059360
778228298 450416682 214538484
186790363 176106623 634236087
56268453 225577444 425908504
767068916 319286885 314758067
785972760 44359429 283370126
69558275 815704922 232843849
24358538 625345913 494716534
11247625 411026176 487274969
804471068 764277184 92250543
146728722 437687789 459510587
800117568 370028373 303459806
530626392 280009663 274470384
524276572 216652149 791563203
242141087 12653911 486572712
698103600 722581929 364554310
455713754 32055519 273657235
462113253 196098044 256822393
247484969 685597755 216648522
389735798 60487520 551092039
301603999 363615494 762075838
595478578 340818301 537685666
785531768 113143744 707477260
124913276 615899042 118310083
237956000 695273999 122459328
67553625 231350899 331656572
141940360 278171407 165304958
742274724 654122129 209730513
3388855 348401556 669219628
576271213 489471133 336671689
163477509 810437064 77052648
121607720 257441249 518716733
116030545 590829223 216412211
819272189 442873229 377314584
808424892 656798899 384319527
292949222 464519212 259131112
46654963 334446402 407174645
742570760 129526208 685095340
163848725 624079166 426856049
738710949 411426630 277683014
136644088 643757077 556127289
430945585 493753139 756489508
548857713 804108269 80462575
6318 2743
740066017 316984684 44322792
773907943 125164189 811674989
799328823 433940655 429554824
237557754 807548829 264447900
378975138 252338755 703821912
142538952 103758884 319043686
144711599 408759441 156685399
657491071 322164371 106182469
178713392 395410463 599673861
82120909 816608604 174363456
308001829 125147356 605487084
573562436 342548198 219024347
737320140 668512161 249923611
31738262 219994826 824625056
91446750 285960927 212808774
342349615 154554997 496751802
76936258 288713132 511651580
370407 25342477 821227905
204013723 137832434 282858029
349289961 585398843 326863060
642828123 159196691 750245589
561953952 686356262 88560228
443443975 614472618 586180159
423195192 6382716 332250859
683458377 488224967 720440582
718079909 492152712 187589821
393504719 331609116 674640402
11112833 161610400 203651807
296580916 82969040 106275695
700733849 376035148 233455176
415812855 500692965 479874808
537478950 285539514 123824472
152575558 188568467 449877048
275630445 10196440 273448380
705119460 216991556 227561876
157729653 717155839 290906310
422587304 208561120 194636385
509373224 303687358 631064922
796281226 59680205 329669957
40441770 457009849 816335889
401314067 475831477 195437401
193872030 791435986 52889216
625418732 818990708 788016954
654832414 799510468 378365921
240056171 62606075 536941449
523436560 252520802 455288594
264362252 638211111 310578456
308575129 505104258 298285634
54588978 306128428 153019211
751578745 361083817 240236934
389630835 791368284 717266749
170068215 339534163 170493521
384939918 176646565 88670197
747551430 551383968 65591415
507086115 73330027 44530416
327052079 171445114 643953631
241124635 240727960 228752396
536556478 791937194 298619219
299245247 598858361 520121744
805561546 164201066 503288705
395357676 360756230 776212235
158028381 42012591 619955260
355985568 696070855 597004483
121506413 134536586 83402237
511195363 267786472 194135145
183259050 366816986 121333635
149592558 55459644 372369558
578237977 641126061 28490575
12582846 59760206 620831568
2392573 392563369 439427381
751818835 668353182 84832815
127438418 478613938 251530490
308916400 10700160 81949621
501029817 767922375 90457347
395492748 107385332 482406185
680081944 647839880 469539160
470244366 111357226 278119747
577420999 299836607 121074467
817721516 801392461 266798349
594907676 678678009 358456565
122937173 34686407 788221647
537314176 133964959 377282596
584578312 481735997 383323489
182491623 758964502 415480401
669643433 394719000 535961786
74461501 659033733 325375371
786490505 654198393 75196416
325152633 738932186 115446018
110607621 377164034 582771648
158558295 290593210 506526165
340582987 254547400 160093434
758328317 762483133 695909419
613251275 678502027 87195662
462835407 147147063 340609801
307679518 542433985 18072248
84954174 632877190 298340405
303794311 441929994 151612326
700959429 208736732 460619723
89176247 131815559 132951385
646080731 725842010 245693101
402693105 811803569 667853350
504067795 692695751 264033732
632659401 451115647 15661771
489565308 719034976 491408165
402357002 30278925 804365677
610002664 741359083 165029186
344734563 253122318 56214125
620972074 759670392 616857480
255832693 265016056 171802016
511643128 420793616 500488683
568708002 122358796 391914769
664449423 265023199 587829224
45572885 302281748 126874511
149946149 598479919 799223405
236339675 297311244 777847213
721072849 499523947 192625022
613960467 724808928 296637556
712885772 135678368 240506159
748317832 25456170 281086045
43545706 37739606 540563135
322112745 782799999 556360382
447302482 64093769 672939269
237871165 691038329 600963463
545755388 476612901 753520910
625058995 151455255 392386684
588875360 498044113 253129409
151411523 638032499 765169840
281343825 761769731 395208547
610674288 516168776 186303179
314734126 105224935 451204375
490402051 717466802 106453700
680996592 520703607 119574956
72272639 589053097 823288049
197341238 697594452 289249605
790341386 792156300 508439474
501277969 99967878 250975355
397517735 304561998 281521020
150044002 632866952 443555988
554320745 128919556 172914253
664072048 183651694 97595394
307073857 102702971 254235868
187963947 814044114 802126488
708581467 516431352 25663393
491349034 385340184 657687789
807522220 559245041 792661775
554942413 449019574 751000601
262421427 609717199 391933380
95879059 680559314 702411352
165030739 623697281 732043084
410659534 810051630 629556149
300297529 479668485 128360827
588968272 523604984 266486761
56860252 8766269 621254162
318924106 541197200 416684141
421983072 109798379 753724353
453217860 783091838 644762732
164754101 478106140 590271556
782531474 504812979 339837490
782478340 476275421 453422012
510868573 243722353 331549736
200436627 199240097 84858925
194283320 117966754 354709896
820403922 365654173 361291015
725664497 586113969 297309284
620965354 409420491 318328054
562239655 381413822 819670409
306555075 263691398 586321854
472235057 386748514 730652694
190937901 622013786 680987063
777314580 41069601 273236877
633122389 337607007 482417091
466229491 461038834 279174894
479718941 721828328 647724899
114800382 631780491 238131547
296253601 382602389 98155869
135627432 101609533 737356467
174830215 677045228 594700709
625837269 171927283 309112943
651511759 86915175 111091355
624976838 13200774 350956505
511246751 316079320 126730551
483585188 724905984 821430984
164832487 292179969 38644501
620565953 66520320 797043777
2495041 352608473 69657948
385302836 446826097 535536132
356290616 274973854 750705895
482407017 161192207 724039124
376311687 150250629 47816004
253238696 321636651 502294172
137424910 271136001 68299527
230933458 408928765 8510413
153877317 609450800 594007212
157575669 95014038 466565179
13817581 272830652 337981647
654971176 184477792 341813785
261717577 781081650 456549635
371315054 122656291 18746151
471752462 758675543 602790251
247463694 386123486 670795163
543157542 822980489 259717059
404537089 495312929 295677441
524557620 130486252 222271788
618148498 688246402 3941983
694610552 346468034 231229027
748156327 445787851 105955081
732557682 723610084 481695139
748304261 74526868 559206995
523046915 635001898 35364085
172609404 117259927 208835342
590041577 626354529 578001781
723313000 797944056 306410127
318776415 387649410 363011534
526194074 446359586 125264339
124512859 356056640 104297099
518578374 282160490 571145193
281471201 356119604 283445597
80765769 519849816 120350666
73318177 224778164 4723889
448633012 322140502 249924425
117014846 471438499 79165590
8316673 804984240 670719312
772898013 783409292 73396368
22152176 780551610 471715176
428979254 517008552 304492933
15701415 583152978 51250637
813959258 490653619 253352361
472319601 582432186 651301932
67429773 534781303 506724026
277923459 180992414 204815284
193862362 441398802 294355862
236710348 390122688 777708499
351828705 425425516 811555520
714631166 642583812 556534839
575029300 97361119 604475380
723210657 255831047 311818039
208631411 238698915 200174201
643311519 684823560 595153793
628809973 594941267 470583444
277569937 608539184 635281133
742257842 605119297 497424571
692338323 424032910 233761235
602596177 690250387 266724186
247702763 155936609 727610875
273878806 528366662 643466660
588954382 214772535 175919582
734810474 91042522 254016483
750075797 8825272 190575194
190757097 424362155 628580716
145885086 548829492 424218474
627824744 744658633 5618226
315264566 191247574 351306127
46596053 706084735 683276453
50561749 158560685 59259978
610198579 279893971 327250469
530186669 532856890 428085200
184470115 405499146 453459456
598208531 207144430 586966300
642684158 47732711 291890641
513568686 450243756 121064111
39303322 499795406 537965475
569692551 155391181 10657758
198360062 243070108 443067558
351137601 466567764 214017496
682754166 608341353 645879449
616630088 530281479 418594797
498087079 298963504 398854839
364143720 701036325 202761731
408824867 342034919 642100616
551740448 4537690 741985571
468799305 781273718 187134062
749285996 512473050 345783479
690823931 428946405 520581483
471053545 725831985 257154161
259632971 789626155 73183453
132817667 776370879 762823000
32053695 399072644 260893961
10832562 35903740 455957858
306990572 146939248 200730388
685887496 251594365 168279566
626112401 165490499 584172618
219801635 598441711 378290452
192973171 201881949 390656578
408705283 464537220 519823666
577456869 532153666 426523184
453892417 7301892 440424726
200471085 484963531 352766249
136023868 648389836 695476466
539337136 682471623 71706498
158783774 499607930 722764651
392716357 248671420 595790502
791593224 349446180 214359741
434867601 758129850 5921253
161465919 283563898 755736761
419194487 11423610 448815053
568942657 720430527 407618055
713923238 634630459 570958872
819442051 260065150 697672602
344203432 590009966 646221990
265177179 285210235 492590207
40507956 502558439 389843587
220696944 449382203 293700848
509021654 272687493 646126926
496420708 557761680 344766340
43901263 617348941 632183548
281485864 195498864 688878701
504228135 684967017 637358665
274945604 212124279 274109538
599661322 694138366 480961692
534124989 56658794 110637802
579452939 694298581 671518354
442717087 387256860 566034714
666484745 556597765 500358061
320711849 535170096 154217419
154204990 512614359 496333593
666428520 434835563 227576163
64251791 798340219 376782903
675747743 64336051 593381976
671932714 771578036 516729272
156946039 611678945 325972117
759273674 64080533 236520746
195065898 361515364 189795220
352199346 519823562 350558742
390205502 195848967 90163597
767223006 747978104 199986463
563427951 600542269 471637536
542336076 38048722 367835788
558413702 549840749 732628997
692300708 380062388 592575147
589391329 493991618 526789519
456171492 747151435 401630850
684306123 353758223 235016425
527611703 771563867 637688201
556060761 173949409 252121077
489168557 655098493 720512190
683668893 356660842 27349130
678072492 736637123 308589915
797209735 798984039 784134566
586160331 67816794 213868615
22615770 659103845 692203810
677991532 346524821 221920386
488432304 816198053 321362344
336216294 451066232 6373922
27574034 163815506 657363215
591492649 241568572 623443566
222972237 709229916 250646033
133542034 527950372 235692387
632900133 341938626 275815063
447485687 547150707 169201101
598273944 477728065 410034209
269566172 321125947 284642243
540076101 393015741 304512760
417091293 39432646 100328578
413234105 344637161 169112972
608134699 351513015 338771186
562361879 435379007 540356669
725746823 319076601 750006703
433513177 273530016 401245978
411227356 323705159 265715836
692615660 152439652 509781626
153410059 781881629 777428926
570189823 318261326 683656804
792855884 810522552 321617993
171435016 107675254 614145938
16096735 699723372 139113029
825361904 472863271 25354472
38009850 309939899 386057887
64227594 562455351 747688601
394821040 527227055 293545429
362942434 129299430 174581212
185449015 817403107 765852848
457987290 154073077 773266377
214337461 538391646 422238166
535550791 126096317 100460583
632204753 220470756 691803935
302396145 108497478 150596390
733975960 471828523 56297065
650247467 34450168 557856102
480941160 334479395 69743478
616495607 671450251 40412309
26353280 490039560 740094418
286197163 623010255 591194981
566481931 275233902 213748504
503542169 259488982 264561838
194672991 460309588 625356057
112044532 788589672 202042788
504905050 191490333 118173297
381467718 592724902 603613588
422073232 663227550 555387298
779180431 356043486 244026893
761909202 742767742 407397905
328276576 258433228 384290481
607617519 378904974 391416944
695237075 99220716 196661487
666560136 771847521 678978078
100816630 175823148 681249345
753869492 624423348 174500513
708626995 300176948 345026464
506191389 176370069 147860033
203699648 424533502 591879023
623922036 206670624 748956184
181458445 441629842 84209708
819857022 531726423 571252476
364992513 579832966 170680641
696910938 622888200 230384632
122182741 222632813 689748603
269891796 356779448 37544912
771085357 102321706 28790191
745113010 748458980 668074020
282400558 768584148 459923579
387416768 351099627 149508533
216500227 603889107 329911603
513146287 285769512 171752768
733148203 727996084 634685963
216124495 599328564 451493522
39447918 123582838 394032641
710112159 365615378 95908688
759992070 744847532 181337700
73387443 619319072 454853427
219306780 463408879 556119288
600465325 111597421 349626448
104548742 2403835 658017876
434789737 671582882 761022526
424290442 810214102 814877464
586213272 464602213 546199212
450445622 747258011 389793412
417559563 808380057 43133418
74435832 100963106 277162143
230048286 462253515 272187157
591170522 480752100 166072703
600276411 497017908 567240984
26611773 49103739 337714518
409967270 350652294 681077821
192878692 501850153 328266039
139736539 581841543 485644634
600417694 488895661 425685982
500038584 101086246 274967319
716859056 629190236 296819836
490086901 599367 81331574
453893226 428271796 713609776
492215183 177788912 694434857
805188348 413968916 214897054
113115295 790802521 782856371
200975333 783021533 162168017
392271621 390180731 20058194
567654952 702963678 568678670
500577063 149509219 803589182
591625862 731134131 645582009
413324410 517583180 401715376
529865055 311161503 575866396
396940989 129011083 702129402
180589803 708936685 505955129
586424934 4935409 209109561
266991492 407899822 585683906
361144738 581205313 122002911
446119195 240357817 163977403
461788021 541743860 514084838
813169301 230976211 741709490
352111126 569885955 628015763
743032986 501874540 537337791
353497840 373088686 289082850
642472413 519491286 329650977
322934376 448939877 805338927
270242670 72978462 103265849
618495062 703301054 731408319
258064016 236513781 656627317
514907712 500817107 623098659
559929793 245794608 707586954
445735755 180674945 461897431
574683926 698199408 726304138
582007125 181207372 42826134
321815067 606647986 127485351
519055626 553465513 236929091
711471885 313082913 241800412
258273772 650087170 187240924
34000954 716915944 763529130
455597416 598434847 90241676
76577890 233099145 538698552
321009913 88972195 117146286
192967045 647523623 184494190
638399011 735034266 186967041
732189190 709413734 807206860
82205920 83420097 446160059
96872384 461373681 502496177
611141950 711742856 93094698
80930982 406519079 491250324
761482367 50772142 245515698
503291201 816870014 796575191
453967311 580277483 141526426
193508664 313771484 78679669
428215079 330994162 146431623
658325934 77648108 792689295
689267203 207322211 191084321
527903739 395944698 421587727
587258256 160922264 426538671
586104994 276439611 11516201
40672832 84972902 122791003
603887208 272405443 662256189
91233249 465972084 745324345
379810388 663122306 818010301
138861315 449168855 645332881
699715790 779940039 371620304
64709245 350867896 168985664
398053318 628321830 586860403
302145438 559791644 601245598
728896039 336164783 799316703
236961722 693057126 609011269
206016696 192494726 142533746
332897215 682428343 762622234
680348850 275323897 515861651
561179222 579604252 465610272
358463455 435728345 169265961
489527846 365202693 208600749
591745221 359851360 610093139
543648649 588133980 167242033
350845055 458373996 625055477
180307009 697377231 340225881
741122790 423769924 9818563
268996771 16322639 266628788
767219956 804692747 267222689
301747279 623427629 81289867
775012465 446866137 311644542
544500298 340652813 255163687
129140453 518304134 553315072
120357885 556251436 603309228
418840185 569310517 97578562
393207576 769538 564513435
455932469 2771782 523026137
307752754 544353299 499442477
609823617 749249698 246995138
627470161 408591751 409027939
146417692 717689834 495991123
178152961 601216668 720573140
514498020 803489159 280667069
475774747 272764636 544562568
548021138 204537758 503245527
581992377 110395863 569173830
544309038 219731118 242930299
148708571 809867817 438566793
690805694 774521719 191790489
748764519 422715849 5008760
629232307 162391581 720524406
349889911 746283826 207051871
502793459 660017369 195467336
457569177 309217478 614705297
693532123 674462314 596412831
42462484 725176554 590236611
734458932 693396123 689564893
516349935 399232143 465681448
476179729 319926338 126396990
54595115 225793304 754728756
181525573 647659871 648829810
358330712 512881282 34417757
639321395 809358080 134534777
248414086 407279561 257587222
457842797 495502678 542181321
73927309 449963227 415554793
566835888 339702663 218318768
193567665 545856455 216899622
645847772 353744943 82305038
506572570 42966648 530022877
16882569 141180562 786207728
573109669 336134501 545937530
168253742 41273267 159085587
366191824 669953068 524887223
242472333 703299652 304812518
466017881 556653615 117480294
139287934 672224578 462915671
104908560 13076644 545406782
393617218 660604327 274962141
447038549 91736939 729637848
207215884 453694481 321893130
535100990 242485491 771870279
61473133 132128918 601741906
375779008 94509724 431179574
722710779 761175351 697093703
71919493 113948883 233874675
62101947 501617136 368355314
378224636 634114817 281950019
721263957 430647077 615824858
799910752 756071521 713025507
725771047 330421133 438052005
715307589 514651341 745875455
695808092 238491681 14012026
295904465 249833560 259314785
102048505 34048872 155578197
711348787 682143361 385490599
218194315 659395873 213799791
414484087 218951206 278972052
783570464 658646004 293674570
756173046 33626032 470394905
807699400 412320022 483963005
638699086 194132861 813235721
161638030 664594063 547001129
43370245 383030683 274866614
230472166 176221690 174196636
81574501 28835164 25433527
440216934 55251074 325674445
239614059 457304336 411820739
318199290 440878789 517203506
332445674 549301242 217056916
1543780 504915837 806255235
74689862 344533885 67641411
29167119 254688905 452847438
147766066 328234702 101979515
26870680 400879672 580522407
527658651 475304385 628064188
478136422 439738183 25976144
8703630 517119951 463384152
818143678 784554048 646433416
612409055 728334477 687073698
272990897 232175795 264378402
245057837 581060529 618466603
568726783 251798473 162116333
448877969 712600327 24292485
811979260 449059429 733308765
25930576 202054235 485317925
479448261 363246767 544838085
101933934 414545109 822042002
809815045 696914720 408102547
270940703 685532675 661998112
669689451 31832568 473843416
148666482 39972713 788757100
819423388 610963969 192282687
646643264 507009053 143884062
689636348 572887222 566571019
499492980 585054608 403739811
674249337 469880396 793369582
13293807 337438470 775608536
65770856 333233649 166323757
212700045 443504699 212175804
619118387 390865636 678862277
262350746 571900237 815094707
407885628 433296823 29501721
675917853 329082780 180288931
254530829 364550566 659251085
35475992 649233050 175820873
5730579 347085629 28318107
568333330 796712667 169408645
710764577 53445607 390501762
32815872 626915673 413173502
553997851 558320367 821849924
339040544 110095119 628451578
597918378 332550895 791592874
492688772 112602744 25188185
677280030 120610316 445352943
204223768 74330392 791986557
266662001 633392545 651188356
538177666 709339055 396012837
441652533 645615207 572286577
196361111 675018259 453078697
649109885 248459159 785985575
145161943 404704191 773134950
46513095 191999863 46889875
804285867 205965043 48107989
456909713 498345317 494678145
4450990 87721994 220096863
788461724 194170395 546635171
473209969 367650126 446503117
506509015 83500032 133281866
128158701 286307628 226010272
507865542 556404068 417251167
700140699 16910980 738287343
191829009 766770921 21742669
317696110 232343788 596421681
565334450 234278247 278522385
759691350 624011696 74336020
641509338 376107557 613223891
170574436 274846177 824498538
460887356 445854631 741987665
284035570 540596288 47333108
153732511 708544512 314463110
768835194 527469648 281135237
435088369 546817902 266254716
394001138 265892488 325219418
471186192 48608556 320735815
194424635 753527304 264471251
544067269 417075877 180652138
466315754 377520469 240843937
148244566 66578347 497347901
395655914 790732136 691422337
478757249 160513590 237301334
439658000 152690071 737461206
502235858 198878437 233443486
449537412 423535515 221745124
423765460 200978710 298221647
483069807 61765933 92834737
693973568 507458883 12909261
312077264 479465250 329387640
103377085 468930120 238751151
230146477 819060412 777289721
325280918 557703186 21118819
736793605 360988534 419491813
162954304 560145862 283034853
677196620 822543791 363115344
818576605 377881656 664791885
673726475 734116567 199729790
647039832 346854217 135455923
408837575 164072890 581128511
26971704 253774384 709399320
135696643 358761530 255493158
375944327 389534696 464271724
234276672 238764868 494183657
165702454 64765927 731899934
229757559 735780758 327104417
444503195 617196843 189132224
316752433 408444129 41789561
133801605 377739557 399597892
425594501 278510618 333452642
775322537 382428833 271928663
529494587 722790655 402444786
272058720 810406356 661039176
331849824 749286995 626168867
718205283 372074891 35065306
824506425 517745560 250886623
114912896 312837034 563026748
753253928 498772911 698125784
22437233 345343806 173751499
817102738 68989702 358867366
68987902 307202052 459988491
104892469 134329321 24472397
201740211 609325052 311751356
384757299 539021753 765251183
131716697 370213477 770486623
741173126 464524891 485139005
88394958 369380336 519069268
288217610 371323751 682635977
806713194 137757005 138574198
409308563 783575932 10928100
570505643 270575065 436400746
521100029 601913539 459316074
672198649 544537476 343761696
492010071 352591038 384361728
780667613 586059352 377812506
162692986 266997767 310844802
224122603 504743551 732629572
3289068 519517761 306324170
707163429 252735921 693949625
794435470 764367634 492569880
688499644 536003301 701403223
282202726 227082774 458226625
255292054 760732275 278076816
744631033 247987061 69018970
655259937 653296001 218800508
310452889 492583410 368976190
29792683 77010591 78624679
37210622 209473452 528938295
526030177 207755102 791443246
375646583 219124099 64833822
795182559 517640962 454452943
364777160 511804071 682910
816375002 78988024 115331061
291872098 125053977 809161001
235708205 338746881 241232994
2587409 676505393 330168866
403322554 796296688 145476157
761700141 199459690 3964160
611613488 674118136 571228372
18899115 268734871 216956984
377849472 148692795 116295663
77534876 394160936 568823893
750283476 175471242 40035702
120421170 813744203 187287422
631702240 221660512 33304930
245626357 618950969 768702349
312480203 490507822 753671357
535090468 285953132 748477316
793856486 663201247 495139360
713439684 647080229 471487285
765889270 597738930 31620341
184130407 214733689 537282529
173154439 96771462 400819327
380056537 500599704 136981763
544197788 570048838 634224856
614560268 491096779 610352880
417305132 624635817 119406227
743209034 58763883 801784953
485997315 617540397 459618377
392554902 196493525 222544980
362728274 299007298 784667367
291977884 210009881 801678099
212413994 346314600 587876372
478079671 505311114 431649511
293213361 326752769 538323387
471028305 243551927 288094044
813404073 12785598 351124051
56048575 428508612 778988087
321711821 203641567 452219515
566792675 387188049 101147894
322627967 474303366 370002663
309258410 191085503 440836872
508826735 258820234 567272980
33932253 377748228 87157757
68898660 688292318 611125295
786994231 224597676 93336566
210709840 303462010 106362044
819980165 777726184 472550059
659188117 35056904 635475452
131758605 262020383 490811711
495184782 154918879 314690367
315769105 690733606 324784567
811037605 359948092 824527321
680284605 93274459 65794964
217568702 305277492 491766645
128126696 674405507 335299125
628240224 311759880 653159450
337581106 445659603 384881841
242285052 810794828 452087645
546177966 760570328 43384221
321538318 501804203 572622018
484251518 156204160 405265860
370116489 367147322 549378058
474333035 695254819 504202922
106346935 760344678 64980028
42420512 147319289 392186142
799169633 451167466 595078549
180195273 803238031 625369419
335472046 556355368 807539673
404724078 370152407 42381977
235824965 254448496 196110653
657905552 700530978 100294957
771150397 668336562 656300649
300157200 626529645 447450326
224952443 556555287 250305566
473809273 284417053 712124919
315794379 824488993 41488375
84809231 741714791 484161035
36440387 350519031 381872494
184787111 19308241 174773412
696572468 592042074 411181268
815999698 441204845 707067860
777996316 328296973 672950218
344514961 55613803 503868678
47545080 162531712 141416956
455308899 809018856 611474979
201724598 707249492 623776611
692135369 176952779 629521567
737926078 780225954 220806851
99203083 103984613 48936590
290172818 715329518 73759895
647685318 328851356 150606505
327169140 261480120 777191747
438110883 361850651 505765282
427677404 653832810 269475862
338959541 83568942 320742229
229540062 492576687 64423201
308429145 689734597 233626448
95954980 267298463 621359133
643857585 210151274 712256459
485705516 230836294 793642582
69405467 9757296 696057718
192302295 513532927 218245245
120838268 308155674 350135128
706746807 746294894 264764193
24304408 222786464 794321025
794447893 481653088 421047918
586393080 423653333 587478234
32250186 357793761 411805342
89887183 598028570 382407203
801195537 556825286 634105870
125783204 587565446 646306181
563882905 278360067 419678820
171145570 263617430 599730976
153729191 484966287 701603593
335470771 427309795 709379587
129274482 347817872 754148229
693366283 233362176 270375853
119556704 414180429 471171998
412299747 65129223 588506786
135852728 2000268 688838677
561657564 777737907 759429244
76232330 689351438 721461909
174787564 740278523 447923866
651867422 533978699 282480846
36260754 18354758 772761475
485268939 343928971 429616089
21158771 699903413 84871216
85989434 286543515 233049357
230962535 284913629 519283701
263732067 656455239 294614193
547719311 471338760 791354832
179516574 426747791 648663982
107994852 248744727 347176845
639160185 143540470 315014773
38033236 661706525 819663097
579958149 645644526 168331835
493508823 374956807 374381643
683117769 796224816 73269397
727826660 611473826 110289261
532956919 402143021 609213061
261453557 569706276 731922168
431937066 273318454 170721447
414032472 576564559 83478384
398807498 698596532 607303231
666399932 758324890 267332565
769566381 251859109 433713164
140118539 428545985 202989856
570117365 319980994 229491610
482757435 211740394 567918107
358908665 184434987 493253803
437259356 327892445 664053340
770755036 451145756 525669156
258919088 394548096 695584565
403862240 614737227 670686595
258957538 219983278 169563531
265978983 179686982 491751508
707755548 791273788 669477943
163981564 100911398 689826810
15125830 453835137 400971145
295425763 41020411 562473389
614940311 515383837 151400174
633007617 734193646 240433926
25928568 22180034 342618230
15305979 597906982 565552961
235957465 48086446 43413704
145686440 294486712 270196591
322762653 808174016 515675515
769305597 501134115 481619353
182773196 43625491 130440465
374292076 254184376 276419611
772589670 245582411 212563410
420057557 519682275 683952212
159614715 456880757 468024053
803620380 405437902 290032587
680052989 752016476 341914180
467200931 614407091 370597601
779228988 603715390 353286821
444801297 367635502 655745032
577856281 34244422 533173429
79984708 721419390 388655210
370731531 595870855 271593908
782520555 509692991 21382883
782224015 641506674 368427068
760130857 704444413 534508813
19234235 421667870 193094981
352511120 200894408 61553702
89935254 526239515 778561708
432918956 206760428 485328901
754718621 737475946 764575555
449194681 242666299 606984352
750648883 587935884 593067611
107532786 37342516 684007920
574081814 678554514 758706181
606822951 266020703 742483126
790524776 356375129 539982334
106395834 450406582 146840303
156179440 119798938 345716762
473378339 84443235 492711120
347924420 557449289 228898816
230062543 756506383 408533981
665484583 474613891 206502495
87635101 8700337 459130118
805569956 397183081 218876560
322695989 599942740 70664597
237218460 41370934 738163015
99029714 285559723 73194446
269774785 420973616 463236897
481233619 365586126 102018433
517187077 770836329 512186871
739520752 579616612 313535875
19432677 766316882 471715345
730446679 422859570 244307207
290327127 278859066 192238461
530472775 680083816 350517652
139030991 609488469 307311938
386766505 760601114 460169338
592044173 34512571 483744839
518787539 601430214 443997210
218824453 706038534 14920207
109244910 733797251 610771532
276463940 258699831 177971803
177008810 126103898 369649678
549831878 723194120 66992317
699881144 428710636 133878124
212211876 559156820 226275458
354752831 25697670 62419444
131672523 41871628 47615003
165435378 66285168 351694128
298314869 332743756 709022818
638819086 732181670 649301807
324292142 228310293 342407701
812831244 64300468 223096820
432844503 193637197 387304886
306634658 122669889 456870665
454297501 185632142 141811517
357963032 196441970 686715368
474317185 192821746 228138721
704131094 250714335 566146311
499460176 577369636 468351885
385621720 202819017 166098521
412776416 457791631 429921908
114526014 635437684 544415716
136731932 146803912 793109797
116791705 610085124 346178395
224210249 460531390 156083164
454147971 471484938 756419128
16606378 676661237 530006249
328712884 35483038 824498987
298509192 538397388 107912759
519903949 207941978 167747111
251801038 499567577 736469704
617699060 208020870 796681124
691388569 256618214 601205615
116041019 821921205 376128414
479002039 719573045 119868564
301618101 319022191 390009404
723771659 706501340 497438853
36421006 623515659 78422495
346792377 456281500 563775154
79676790 400972486 607995574
703740988 711561267 693576988
716043918 8456428 462959526
203367470 367560993 274414247
476751003 801301796 350976634
720023036 327758160 823419319
485196039 482352675 465399592
640753221 266192334 735705539
797759539 794795165 503931934
588482928 195680429 672789159
565193917 576140516 784301795
714439248 777632312 159498119
232336202 539253821 266890839
249006331 258620545 333520895
671083615 339038973 244381782
346898404 817743878 429051705
310040294 595213556 762530151
478846267 23799002 426531329
245151826 24390959 568379625
538081064 713957259 818410738
115646072 576589450 146372942
163371176 276132217 247808237
639905930 683426093 236283534
293017303 241058073 425880798
634477983 225520185 804373845
610052015 72508785 71442140
43846497 581338731 308214345
448092181 53778316 330052970
491184861 351620944 390214970
204323154 421848675 681452800
772460489 441860270 220751965
723912451 4213420 130421973
105187585 257605050 681790468
701379315 746230955 397363741
312623530 601422292 60361463
489820593 360462637 116740487
332358950 753544376 795151115
602647805 332872584 198676306
230645165 190086103 156229353
443667366 194378077 142669575
803179168 210944890 481160872
20002290 289341275 220399639
145569131 277095347 244416954
715963932 729900697 655559915
387597496 427600749 434191333
449278846 590697058 496381563
84512786 141640578 626245624
253527061 126297731 423121808
757395980 635045346 314334821
556942451 601047474 402908257
797764607 271918794 668801471
238317017 233688679 436729480
481268390 224054808 123407301
824020341 695506586 116995464
261856268 704158921 577800562
533153019 101334430 770908357
457577233 603356472 12913506
241700659 671087557 393758740
786706318 301481391 798824665
727751043 811626230 483460421
463081756 309693907 684600582
703929859 349467503 247953225
383693229 40862532 267625564
89213293 376467404 662017516
398415172 222156921 581097976
215758395 676200914 98114392
823276167 531306012 434863628
459869213 202866837 281365956
779567431 367721482 498221772
532479477 345407211 112424788
56138272 769863234 73480337
710591749 342401825 545658877
257566335 146601861 142299757
120615170 392771973 776577626
822394187 773199802 593195495
724828049 343263975 34474412
216913993 302293103 712821000
691539262 178016164 494023334
590953155 630970344 610360585
216346526 457060720 769807779
160836570 20720716 364746348
684862239 706983878 269080052
298610599 745468266 45828573
519757525 311042572 642669631
81172081 34710552 437959785
519249606 749049343 642313868
148086985 685574562 686775691
354118753 463696704 347946923
178364162 22246382 243587227
394632072 420330404 788975800
8779680 196807827 198851986
822014902 655115805 1484210
695076446 394031997 363039111
528669891 248907564 742078835
66325941 639127772 145029158
197736640 315139552 726987660
53058088 312248377 527176871
453158558 407436164 682071667
720070929 436849351 57468114
264922540 560982932 123879219
574914364 600822232 53767795
727449180 791255238 210669039
392321847 96135703 614927423
370230357 715126945 471684541
89794208 269446151 605919491
494509133 47815997 278259730
808649511 480248687 25221088
217633559 350218365 215362713
307050427 61088787 156464944
95514972 629127360 598240754
352252658 720376485 39346591
101149207 527545461 629799627
90431668 59991955 448751469
365212379 240780672 687652074
285567721 557642034 277263189
657764334 98792367 696065854
417926046 99338280 772614354
180020627 708424558 625348974
226605936 150375234 723116515
297361351 717327322 614252615
220474499 784013201 594166609
132581932 211062930 451604112
810521561 55170382 147746150
600920386 632001881 102068757
602999287 452497962 457164262
706974540 326391780 621854279
377251757 724799276 768840710
85034473 549548549 284950573
79557472 93317265 515705900
73038583 443350644 170697068
81914354 17985181 144918470
118168775 421883046 650728878
224439670 736262116 1637694
535005187 506843090 171604551
643969382 215086324 52776027
292798357 695129059 170434335
605310422 475398811 601961625
601648487 111238405 688310453
148592909 615655151 123380470
243778343 352925114 463351867
685715775 172695089 509139854
536819023 624055402 82801486
709335847 80015039 52831600
452842225 727606482 603075734
217269214 807896215 478101973
608193320 487703699 743617638
519957417 530401686 297893088
792590100 6886304 709146807
550589174 7265544 489811178
289658562 262567506 393022474
712852745 793806149 130671531
511393898 749965387 217814741
511477281 164871904 462329752
316718353 293201166 84367236
344209360 278321632 266601495
590836667 65933981 671307957
23316628 619667430 631442179
495467649 338646803 759342200
60002859 248299874 498243047
39403331 369045356 539147027
607841515 502388368 139722990
701606123 724237410 201182431
59341617 175443450 124122553
319542695 276274116 500860477
211949619 498976511 207454187
361334618 59540533 492037695
252444156 524217685 186377556
453246867 312060566 54532847
784144214 71093198 262526905
705301583 50373582 156101229
134097931 114536990 659211805
21610878 630553896 42694402
747250426 813294016 469724698
683341727 224891992 119779634
227076728 693643077 67811636
168607597 29673660 226743257
80609115 160562010 567770126
312002544 530871005 152066798
551625624 479163303 727365631
361677368 35367749 182892192
514604697 491983776 612838314
177249433 764488497 161432367
201731405 708522509 50338411
435918306 190288476 417379940
658530494 360890464 273273200
280624750 469427066 228103967
89602543 56476271 643764221
649134385 479436448 799514288
139964658 100235536 501114290
793990374 502397893 464160608
799716490 367233179 90074156
22591107 507385804 165868812
483556430 726700704 741133642
775249246 631540765 136471799
444926728 54154782 261523248
597944573 293798103 147717522
585341962 816022398 338404455
278888094 158291782 568163689
304661649 679797323 125808893
754694183 82451649 5269422
720452279 286686398 30275026
727318547 227475174 392105564
665516099 190159542 544051843
313196950 262919035 595659127
699964938 229066661 86124403
375018449 292351828 680253913
559604335 691942909 756627292
81332385 480746800 739600446
483261456 144953166 223322470
422055145 451167779 430906452
3178246 640496662 716279041
423549365 138189639 811352011
770022322 699274413 444742990
785872087 124194028 670080115
820973958 459026830 207211908
391201248 339857996 296844204
152942163 710592823 649220508
352710567 241148576 368730542
734762427 73738024 591317381
603965295 522902080 518520940
690143787 745214237 3860332
51956937 97014836 2520059
444024526 691477693 778623473
356341497 396771102 170155973
354931814 202535573 104906888
111235730 410282495 553315486
94818447 571785480 597106938
280014409 317616981 746743302
397111135 55892287 255896665
701411439 432297657 725407539
586225009 760139188 624194790
724207467 630817592 209609982
464858960 268736141 309602245
511369311 462386110 486585728
57371383 429904657 76899000
440176665 747580042 56105808
580296415 555722896 187015156
234765186 709346726 810949010
521334662 482835168 321676341
273397658 23351112 340592968
581110927 95530399 823649900
780269800 472510833 465281144
97149947 493206626 303761782
626849283 773025338 392950257
702047868 744979105 193666477
449079301 220272425 716040735
1194469 677742864 793926333
404925635 536682187 366302214
238920649 283433225 662028221
641493818 526832972 486925289
202121778 81889796 33640971
817535236 769390995 645311614
138952392 805007538 698394646
361138806 800616403 704345889
730206048 497212388 139828704
375311495 229761947 462002484
437583550 272818464 447623751
611357509 362880888 638659244
789857811 664720166 790921705
352352611 492162788 378558984
16180125 113645421 684503279
795406401 240741280 231607373
391526948 175423946 150443475
446446474 667786707 184000916
727829322 152938920 268681928
527837559 255240561 253789427
93635305 361734405 817242615
621485348 266082127 762262258
397470395 178886475 192463177
542541473 106348021 547385466
405738863 79105886 74170401
34461220 731132497 821980805
130571682 194105915 468546505
661980293 134488206 225434193
647033493 676999486 284068550
251511656 406182938 123313584
472423508 404709553 424449825
91640633 229256607 637026154
720887712 799828906 664808901
653791157 248154478 473784600
417245104 466546942 795959442
683127982 458249942 703304567
763255997 304756668 511590722
233803188 746169313 170039572
796976963 267402967 790893898
485468062 571808109 518664847
52950088 709027545 627655000
464811620 514560907 319956351
87474057 378284168 556353140
615665878 491573386 365417218
305722385 23244122 716549599
695698004 215435660 622350449
504369555 403779095 627424273
151168216 557292987 768231765
467789283 621778363 333793308
91075165 344021708 544870386
401999488 240776828 428230577
468557261 400233977 564900770
367473500 489426954 143054677
180627822 153856774 738592529
339785147 325285356 289777967
91993602 258523150 651771341
662689730 2358919 329239601
61893075 303426892 721568826
700853564 612227459 338884288
602574372 809728215 314072056
211842976 607231920 712175150
321619654 322941254 726752710
785422791 680055972 546523136
241576005 347089190 328962185
110857353 537260986 699852465
115331700 643168258 449345522
426360476 130439230 727664401
221354631 261531541 470103423
13771236 365277306 775918419
495568236 570556125 240827112
781902173 500780968 312186192
140569116 373923462 181172769
574944267 612503659 374947255
767105620 823002395 667364817
764646573 457161035 812755991
518288325 485920142 743108388
370591176 328443142 611381031
751784393 18285466 344488958
283301344 463664254 425320889
670857690 96204471 713671249
641768513 673187079 504293554
618794536 43190080 289677221
607056996 695761598 551930457
527152163 55771487 662744779
61643790 70132551 823261181
214690472 670725599 52406726
514303447 233134467 520702813
103344172 601423715 326615230
91571162 751607070 816190997
189799745 574941719 570393524
212468389 11461986 256767814
286423942 705113019 628413288
471342020 74307645 73044148
668027676 380190178 270062229
483658974 33365404 231429298
20170699 547875096 375514896
489758335 508058883 720186720
560493917 267537417 148706890
514465202 777377372 666082651
779931413 438833360 329024736
661184528 310345201 472961038
283904045 220219541 778581150
364712073 374879454 638459409
437376019 608497132 351216571
721223085 795590196 600021277
267840550 504086853 42377369
706834682 148185481 780137447
618306791 483035745 502536283
213572937 293517331 58038396
780156875 146537130 221014632
673932306 611816552 675418918
667115857 521772459 524449670
416602498 170858805 789727334
98466268 132841777 97397949
641264391 581204245 737001002
250834629 667583629 132992592
178191263 540389164 625002723
165769135 569343614 284103863
726667208 211418381 218717829
236167356 85205460 308355790
409583139 143401200 578342757
219466297 683226837 555920475
544107713 27600486 696451489
747260046 186044473 389012003
13943831 1830788 67263315
552048873 286563193 274203266
526857766 237257325 798343287
819006292 603121040 648592144
127091336 264306533 390708032
572582706 383879068 123867817
522728003 502023711 268806223
788862846 371579122 101410080
41290289 483653160 617887211
208977541 227687394 675956601
371423766 519841610 816467363
340258873 378307527 392276898
766079092 412677416 220494331
461027923 688549944 173680734
48051789 474345437 335202265
694532513 608943461 393459861
738400282 99172185 747050853
518785720 158016558 784925320
647002336 204283621 292133596
237804586 824823453 788963672
378314856 49741692 535182688
325071038 395802904 406884562
63507278 511940467 59515609
31775088 300493473 299904655
304137444 711504929 402174862
200515525 207250524 279158098
642061914 428522579 183117005
465063319 541551728 583739018
727351925 689532116 279571093
655679062 349941990 806506163
659379082 740156051 152171882
358731183 126634312 181818331
574027360 229671862 641120777
513513601 514139624 597192990
124323138 635984073 632448540
507791814 654861261 640897386
402341071 134841441 304687888
473592257 337778399 487859289
640995053 652229812 157334731
30457761 136452098 16488908
63784363 208753563 200632528
168613245 406577323 529620793
197757766 108446456 275598473
105083807 817676171 230071817
51759186 285908851 512360904
718747267 540888946 22968668
653639059 819229944 121608234
261669054 335836558 589740180
234693865 641292113 244015511
142387623 505320896 536159912
27929617 543247809 415550814
7081432 593103714 448940706
598938205 778749508 550612862
274387273 51213610 528647961
136075836 72721549 722538282
51654278 745691799 382824057
95532098 824089781 792485257
276964109 688472630 73854381
526781080 75774653 595298181
168528666 436226592 128924995
278789185 55669940 746724597
144367910 337552946 87481494
818297292 283036784 524411836
246791096 159535326 124229004
465924202 582413803 149948791
365883708 593099562 145868742
805947235 599877782 218674820
762880184 456294101 747993545
245160494 90514845 64794283
691364431 104052590 291373406
756120652 704009194 45513350
54015012 646037356 153292705
525401832 287856949 566424641
192134260 159044085 418013983
24733890 434039865 65574016
43031698 269598636 181284221
203824825 741049594 283437925
350103732 264396836 722135580
796296817 417130520 125647134
536542671 612477873 28251925
362926042 292599616 531027472
558302629 574912997 545537864
229391232 149804637 727166836
304404412 782794223 658221658
81580317 191679795 654799424
135982620 80353690 255713685
746173292 147595705 419914330
395868916 375173563 526785030
279094981 532953407 1951479
199732063 718920144 703410938
445839815 787395976 9184291
167379726 227179483 482481743
182021227 46949413 250216381
299032609 250303561 434083836
339393033 378319104 527572065
617295160 808271081 324228747
227816047 402118398 376081255
103638893 12859169 228143260
389851059 172501660 485688601
118206029 649062598 566241840
266118922 753635332 593901784
597526599 784633542 169886652
630084799 788034876 20886937
20540737 719158128 290955800
514391409 144685371 147667265
217015647 472416649 204105333
296997391 806871040 1404978
554426284 18738379 671790791
723264462 590817989 168490575
416891015 140094133 7293545
723174671 740150315 99292809
139642182 281727515 705045168
405952094 685912990 36985580
564771808 568347717 381314373
176086942 805863191 365999929
453333729 475628021 767214252
415589667 663556389 272464035
370325091 533451952 141274071
99993624 600472649 246758123
337677211 578715728 804666636
200391848 474838144 357138433
445171631 312800196 495181937
583912441 46136450 101320724
707192340 545700169 721096310
750302373 632439637 57125984
99035699 443107198 712372796
405858614 486176353 685093144
492015468 643913335 117883531
294385162 771012866 719219112
384330343 346354403 150130077
148532048 730052563 320324167
541007109 126379607 307685409
479470551 433088405 188156882
400320711 671620947 614961657
144858985 347231094 363077520
588448458 619925879 648656150
176952740 657962469 332379118
691269217 428000605 632060707
376221361 735993870 441385541
638697263 332155191 380667100
158622631 488579256 70691505
44495894 204261061 535462353
42957352 242757088 68577247
640885093 608981228 793311787
67133524 7798602 10040516
470161629 205621294 436172156
813613892 70680221 724405298
244948180 281559654 527122850
317660657 254623368 673158757
79659369 704858294 13650250
553958041 237098589 719595117
273232306 82907890 786380728
666618866 20199261 651006532
114211473 695812714 515570659
776164812 67465988 331321819
792199264 741110945 768348283
335538518 102217013 377773208
652936170 629969753 297972866
554074951 464107997 407525556
106790355 720388728 154934715
425016563 407941329 235287469
331564864 356249165 479084348
131910330 461797556 138411427
452277569 580998022 381101728
42639103 529958337 162257986
263211493 213378579 397104158
223086953 614011729 347370869
610736411 486128542 300582108
355414646 255455777 606580746
487579331 244496431 298951290
815120708 399284802 53378421
495980179 13987934 241086564
463444108 343458934 487914136
583523451 447087456 355333416
523756394 25955533 397495918
717725048 331445971 270629840
482799948 759462085 437469886
393513495 283412733 555125040
470676099 795227482 285282442
177539127 477018237 701441628
461394038 392924109 278111390
174104149 648517208 12870518
124338610 749824924 268009105
554884909 675216625 28231409
467644491 140247577 625133485
60026465 822533184 70364485
454299517 663524425 398756163
44642388 373733326 813441986
154416666 332981246 204255794
737849855 565068968 15915866
581641490 626821256 443802853
174043700 259806955 100558805
7326613 310788704 579129907
473697605 251646269 269379541
204023203 365740170 402151450
571534392 209062246 88338512
14367106 625092451 498038648
569170349 19157404 484968637
484579441 137429890 755491050
83860282 496753457 192688961
763369085 744983458 251149144
134439 778843165 769841687
24681376 542667431 195724103
735466433 398504599 608704136
352008556 612852504 731060904
824204757 547124684 786876149
299571207 406072417 311474079
361069947 78366468 540785604
644654538 294762632 509612712
759531393 295461033 21584954
392690656 177106305 742520752
766832748 207446129 142988253
183558773 61502725 453703294
570769408 260387794 121796270
250273369 273293467 418964989
318087341 145375131 261754010
105027081 381033180 385997994
182592908 241473903 308783376
197977724 197188512 409257718
755931485 760753222 752359779
410037232 33813919 303117239
738435703 232354165 602614083
370357445 106828073 799034365
653414794 806929134 507883264
555855830 785382590 446634621
505532285 254709059 525510610
32577308 79273280 137786040
299035262 642109818 552314924
490024310 488280376 265360096
510683522 293960159 327256993
256669720 584517367 454561619
12087348 117778568 540729208
240945134 126672225 655564697
670958343 121000888 823832885
644885850 402392831 431031897
707463547 180769228 262897539
284443226 81923510 174391766
159728795 14418342 99185949
638563121 601792142 227433619
584413178 635324887 192390807
328165909 661748748 570741850
225585775 611963613 535705091
244161363 485128393 401768672
732530769 477153446 241155731
584723796 378418188 653478506
279305195 208504880 143350231
207195627 820025435 756614810
460239273 305837133 312709710
773906942 244845855 661405950
787440651 372121824 730807951
136108091 13654168 450967789
144780673 126990707 12709261
701825580 803533435 583222590
630548092 753404938 689013043
666613811 264594539 12941012
814186157 308343384 791752203
278149690 6672629 130819950
630036748 265951495 699561105
322790048 213353190 698452017
184435552 137253971 4042762
188536729 398314742 746636080
392956750 490805919 393746078
750236839 38168874 793344526
237985214 214978383 604613766
379394108 657073089 205220944
237008386 365781140 727031301
485477159 415474633 100791285
272758565 508819619 480323119
376493585 175753947 570443629
770696170 84781942 87324270
308577721 140044378 698881260
446446325 809984634 80152526
250207606 428470122 355880489
42842977 530235424 676264465
152565874 235961765 485049351
33781139 334364451 523733145
689205427 618548658 588580210
144724760 522529183 824618989
48110661 675830474 734155575
317060787 320181433 399577448
606705036 109902362 274546529
158115581 485979169 265876042
700523754 194440610 113951911
99318771 110308894 139353047
338528268 503596593 48710215
6914760 369734275 331963816
230949676 218692982 181060097
216918966 495103935 57702057
555413005 560855701 790991830
684717493 189952995 685218991
793110718 150030551 644222681
656636225 494471790 794728878
2469033 425304285 814624499
536006388 538431056 558604817
554600921 647801784 315382919
675875299 187004084 779481218
734528251 571171919 679128804
648834280 87636381 350421695
145254568 734668277 637127043
232646952 185941812 719083585
97160752 328827657 97593389
114923897 201326571 208152822
302921119 368261005 319093418
260150649 342049785 327670525
686611661 308815853 355929834
552288095 583326591 101071450
508751561 371004554 278750036
431423091 201022421 199019161
193619022 40919066 451680946
243538611 520545466 345074007
107384425 591449396 484224086
110184353 475819177 70151041
48182885 410397895 209664606
278761136 417591557 479575118
41460938 823214040 54684597
295770822 109775240 93412536
721775264 63115240 365835620
447131475 663923066 603268904
253893115 321871303 655544145
527786985 42870227 437186236
290569271 91056075 656263377
348273809 791463081 351380357
760241400 189267075 156317834
347483825 158422644 102187795
393027083 20201682 676010971
74665081 819108549 778710093
425670823 539472352 138236669
165553365 114705244 393366677
256390886 385909908 101718800
39880258 280781248 77136712
659068447 390686920 247853386
545159483 579718126 394584116
547605863 202077025 806435200
764252919 580395117 604179283
48602441 345054153 87778899
498542692 31097511 421124010
392668044 806734247 579913364
582066492 721773043 205228181
462156779 153173244 284931948
122991953 69407110 129929553
4611165 142785102 679739410
375018308 260961424 234507395
419247758 473198449 785345190
69244196 416359001 61841294
615413871 490968762 100177523
721918362 673998822 643521283
186516867 520636011 26561824
513610511 447657233 15147356
187562487 151859596 275595258
47896290 795300047 2679784
140704847 100301579 217609261
538720892 375730383 392319151
449830294 781686535 635708211
453261636 516085971 819621806
396245724 272843755 262272230
358850557 225509066 433952137
564318697 209969041 106597618
117171447 394494920 374240442
733122399 305223810 301141848
390242551 800395489 292450428
505104305 720223472 347994883
140535390 600511755 462478240
604664539 516500025 713712481
639343760 712679553 475018968
659105416 352908953 345972509
350319833 388531222 623984273
190650574 484791172 228034710
309807264 661698052 466143687
564465282 232209014 512908878
436844251 210335208 564141433
665439674 360765037 337861825
359061577 422629971 607665211
551224933 121519343 621695072
101231366 746410425 183889840
238605564 182107330 758064302
618421932 450897654 293942556
50593971 178579619 608375898
498348440 454583787 657242572
599505411 271667625 577149924
766410412 694785604 117722247
292092738 346359989 286449377
222628087 6442980 807702604
159081591 710628331 472883602
583146457 491301801 544898511
469261934 420840661 463832757
814447303 720605194 730645002
513240891 51971841 552600804
819489638 793906488 306001874
511012656 762848943 361449916
253636939 452875142 445318614
114189620 481383289 80352393
344342253 531934843 142395563
652259015 407344214 804683364
433463622 57371854 669346535
250557025 246100051 127740262
539945318 570324682 53293836
334585787 363510755 291629300
101077516 472800179 373028949
729224972 401856624 309739433
231201140 581690914 52867512
570409360 621093680 570147613
9616963 36372097 763486416
467885769 372946435 726990774
71482075 737312860 527475608
684750239 380739867 96624388
812060121 610941550 223804016
679214816 178755845 113365471
168540821 494414248 421690228
301459841 428077076 545828925
621555279 585131159 253888273
112176719 362418780 679911788
280298254 194245544 30686188
26673780 612785112 190342355
516622595 301214343 808008672
417372006 255379524 292348557
527101900 651088828 354377035
38648060 43597024 96392729
97676075 475977109 505208378
225366625 106287394 295783560
296581415 658816886 374636436
218283460 229445259 284488522
741430672 101578400 767190403
523226453 670596429 492844696
440788786 451318210 599026802
273623666 276098300 637053736
773975343 655295970 697418268
661225687 751510621 425403990
767887047 213060822 804916171
386538207 360413272 289872589
278719466 55719376 209143170
693422555 497094548 808665920
518948019 5743989 436558832
363705541 800662661 413777928
165086868 318535655 387108744
108735889 95278690 351993064
427473483 133394264 398276189
243302756 198663775 339571393
249332888 548161630 259475803
311473328 441424158 650166826
572810425 56944281 678224895
277456166 158258781 590424828
696699690 441158823 497266524
461900533 321393377 243805666
45901858 402097349 414025292
281887192 211638951 24302014
100787568 659258392 800101416
233044820 664978628 622674465
35959334 101512101 722366271
725835444 734467807 158895849
436173326 95126071 260885685
596947619 756280556 742764039
691600106 586176679 743746568
538407691 547882385 285580410
801371992 685393180 597236738
341068998 390869426 196676813
450652898 785436886 384561206
643367046 326140284 306696487
655585013 259671984 675125712
199781058 550051406 409391721
36044774 602460260 25759603
323539933 468045496 709012091
317015925 611377218 392378636
608662878 457393250 137549005
537562290 94237281 780449455
552785157 268900319 424841664
125695503 113661084 676803177
467119363 83036180 502424537
775723216 218699703 87893501
811869840 316393355 138728173
225549610 249086888 680410326
11316420 238602079 160536281
386464650 741613463 492875977
428196688 2314882 14201573
389591009 341971003 719855844
774411885 599364556 624869013
474488123 255953293 785357315
383221193 279312606 428648395
269052299 265506017 295137682
790937562 405897885 723862009
164905051 779766436 46130457
570146420 224759984 602592103
110454834 717580538 647336831
348418511 479382774 321355052
321669095 451981796 83859226
456381068 786547964 215745830
449016195 581745989 789944244
610015266 38590570 619986981
502617478 333749219 51285012
54796937 616946465 55241134
554972130 489849038 681146040
127903980 556951821 733978805
772063902 559644841 785487306
683807480 140960094 303432899
294779541 407971473 461589157
209962927 49334202 524418046
636932704 468095148 715608109
417467305 108881963 232086874
383301539 206194144 452161299
483908212 310915573 73437336
263514085 804030573 4457327
282878418 331121273 8936393
503491967 784522027 800559949
485099215 121382126 742719945
324041063 610626527 637703757
176238622 413421561 774799241
731791784 823754934 92562446
187360233 30519809 642069837
660328360 167942447 636954510
144744678 461290630 172625259
526952704 595156711 183800129
357478685 284281553 137753384
244763194 74741309 696935404
252976503 134636483 206226840
672300117 147459683 660415824
630010789 225737280 751152215
427832758 254794910 716701837
341140975 131018952 788169274
212820004 666167409 522802957
785597501 280238775 388920791
378253599 246325306 355278649
357474952 778134772 263012101
489540365 418481313 501444377
253847630 714083616 151658632
10030242 430453341 246606123
306020339 68866041 193398178
685545548 351293946 620363040
814770934 437584014 440269765
575464985 359402057 258655496
175467049 513592635 402607435
550380882 151104437 650410386
359950318 440701910 579184018
197904082 13086455 665433093
12867035 85280700 544594096
331671332 539277737 405421387
691156611 22353364 820453741
270700105 330095183 392065883
410668941 653206567 288337547
118927297 459753529 453076185
161101037 213004965 126670023
74502447 489540169 778705449
276836470 786104742 501916530
740842437 280900546 544583427
629338137 612081306 114145260
145322791 727870719 234766895
586564598 738420170 159588790
169444824 380981648 207904729
109775182 287273788 784752874
421023504 606454766 750052187
53617009 140285048 802088111
261349605 597330061 413450093
734060078 360023527 72834432
15716113 38842067 244282576
40816077 426553333 252969924
151860073 379649997 766309157
647200419 732176824 212436567
725078464 787656049 29399236
378281429 542023170 234880984
64037114 2291490 540580242
465231129 659296115 68554059
658851236 189049757 332208969
260408958 797694023 189238950
229966435 542576507 77034477
560456817 429805174 299387514
641902310 467229301 508432595
407877867 575526441 352017943
599895386 195733091 34930687
691598174 129019449 336783815
170355556 14797367 663109480
538688140 444058101 270621265
802672425 215434034 364905418
732592280 762680542 114515597
678850522 86747433 380653781
51882699 47166018 579400054
422603948 178311753 685498215
616131154 562046583 478236514
699035825 458709869 314337881
137835584 616142978 664596411
618818649 641409766 758979702
356554411 6559267 822389986
279275088 788684447 264972460
113131800 282588363 168743343
125009005 306493931 780500610
746616182 336238209 786847180
403566595 866747 149041129
795162796 265048341 281967504
211385605 117467227 367531884
529378290 380741686 222556005
632568080 680596475 384151903
687490689 65886806 116230397
567462777 387383259 532640341
262963755 730791837 788316293
719028323 647237217 821702344
124897440 568882128 596045219
765541302 160233010 115503398
744392464 541597309 24604286
168609429 29637430 15903560
470718321 776436368 818687925
538928627 776522718 346981648
539558839 454282863 531523191
403542751 477626546 31775049
81563960 258208502 117407423
149525209 264797418 799166236
148604430 277052296 575791906
63430139 603190533 494066701
785334948 637789624 137893495
696710643 111259667 794003900
580195085 718374123 717746980
775210883 190649647 671615161
43169579 601134766 449158944
164248649 788758247 127684651
423865657 417408557 395858474
265029818 81570064 368413497
819603401 185653818 22460367
148839327 706832855 653507696
154580003 343757937 389547320
512277142 817377929 72966830
628475997 528724284 259503818
731305990 586703951 550673617
603299374 50553967 782416677
213580580 243923122 390949041
55055020 463502973 46196958
258606660 199045293 196452548
657305977 364671925 372490956
286731533 238288757 355811442
11260569 311743172 466433009
462234031 503282090 773718967
568518433 43557391 538615388
393504618 813811020 82345847
220130783 96438192 227279229
530820795 459445201 697915455
781417777 698157445 793921411
146640125 319977146 534825617
305445957 237364307 783834850
782190111 786580245 196794941
224986236 373969165 212947030
367920233 85933411 592174028
343035915 241572386 591203624
376105011 611429239 564066812
192340295 454952132 259153494
178224848 470832386 68721344
620244324 761730389 332354060
814448406 382474427 311058075
354040019 93844748 531487457
589277598 305726469 738160319
708412478 52881698 802039817
38014542 714425413 586111564
551446284 671271707 693919396
393160750 2386433 265425569
536285283 103423749 704864340
49695091 250966239 683156492
765565793 127809552 94776272
409556106 824031033 557678689
361073857 128023877 461261843
29300333 71016713 688728577
763697277 357478882 400685685
569427803 536862658 193648892
686458945 316063622 626365254
203437566 300271705 77056225
674282154 236648868 694787022
229725545 405553103 734241948
295137271 180278457 148294175
272113204 220816442 308341160
93719246 711295310 803645930
568656214 510897534 192872319
284988629 317742134 156784927
83231325 343361230 734991754
760804705 149765385 97174358
116265748 634512362 699261839
283123468 357040638 162547103
428254070 332472073 516506894
500327789 462471219 451220796
323651149 493643868 58417991
469820737 756152212 315103591
30481747 721794522 225716144
346124905 358569821 495929902
437988391 379178862 819056270
424466795 606942724 447727397
3554769 51078003 320313079
545368870 340608291 35677279
397870179 134689772 601437825
727703627 415653326 332109025
804929933 333747914 528763509
541236548 682805799 332252637
642127850 53164045 254193512
716080488 513738384 580677050
439415870 221337285 651382109
608847805 145407455 276789017
626231720 488615913 8991079
803169509 810125666 555945930
489660063 803421762 142762900
123128727 713215652 689153512
197689743 43799516 325737068
821043636 374980629 353837378
386929637 331126821 668325142
442247183 777807614 78219110
351101804 149067061 660723206
814110250 92691734 105220949
97068620 444941680 376253300
717106480 445707713 604502759
603685374 534899531 95667080
802605195 759366361 222090767
683423336 416176004 93104849
704366662 505089301 199561336
538838808 11040131 394222610
675546360 768785680 749277330
161669793 620464989 724570973
199835158 556402113 651758240
423998005 187121649 764686216
765883071 743207115 809033831
474612875 58313338 600574978
690654755 372988459 672721082
196493422 285092562 639120442
711579566 293569151 629869302
578780169 663602344 580534978
409847789 296226168 173056298
454472025 605606299 407486833
639282358 354348029 704791087
363010163 190583275 699240530
463724262 542641331 48902427
637709035 417014149 210228549
327691331 513436946 487406713
538981653 151509637 474743615
318113115 743975947 533635743
596342461 485156058 637408403
711752518 90431627 696425415
361234010 464512718 416117561
560952560 812786186 38248738
487948246 297423139 298884402
50249114 206701804 769465974
519209070 224188917 457262618
23066390 361708940 46618937
334587980 151202227 646684242
705423887 272993381 790441109
177776473 744247991 543996399
174529631 504812108 497772561
725961943 166615068 558404703
22242057 220868795 162659497
759227 578987012 770489231
387494626 815682719 583212936
537569655 592226924 249731639
304373915 46057834 438928340
750270570 467775957 268819098
85775346 464293886 83498215
529184970 735820625 49189047
744523177 783417130 14522490
447657711 188083244 770505401
99477324 33647952 37927241
598360643 28009662 120332048
45718925 786668366 219815269
627291178 751067757 399339140
183096208 811831197 707988282
387328681 417711471 802954237
224335138 192552548 47651655
373041767 719392192 97644032
687589982 739513704 707006426
732518226 601489834 427267855
71912641 47541834 564726888
548585712 43203990 720831715
407822085 625071974 702479037
314177742 606934397 505004679
23329870 597134071 804386137
536211951 570866458 433723037
656823068 432982108 63593483
402683563 636100192 145000070
24944063 115597924 40783012
19139717 321054470 421006642
82369411 217040386 675454843
676574699 797640507 714265682
681071000 781899390 273640508
165084084 561032971 413872805
774341323 600402102 111917424
698155105 612940546 755037330
814916235 183465638 519869202
181437989 309049802 702183333
196178427 790361495 120451377
33069197 820283810 310199306
546367024 590670769 346715982
49713852 302161354 687427619
130163349 740903647 637230489
1658962 93105282 818953279
802238640 204891824 682554536
496688177 25022208 22922223
579439382 486283804 60289137
97848462 89764478 790557198
7539704 334871967 383406144
695479700 162177391 236124336
510412103 440415107 189766824
777945030 173929783 804454287
705569710 648264453 629677460
168780946 28016158 586993603
368876383 250867930 316733374
636280191 380824438 565429119
688173978 502237619 180765633
33324931 21390320 361342402
199498108 72083463 617266754
308776851 570496777 713988929
655924723 650218317 538722362
649478573 210373065 763062521
86552799 687017096 447077453
810186261 100679864 93277345
750325290 450647949 242369332
768219422 60411676 252663132
436439663 775723940 726561188
498921331 814011458 911324
456177351 419048028 283412999
439478522 261659910 265321007
324267074 154436967 915061
191320748 714179946 332220483
553426616 533108179 614976541
10520072 171637128 117797770
180273321 588144749 411393708
763943758 351629889 271214631
141050381 479616130 206816961
657167417 573590250 799267385
264211087 568120594 157718980
505414196 334042931 639347041
9848284 427359023 424894829
48573985 132372463 611816912
538917619 16314960 586632828
122891503 192545194 239756830
297739139 465972261 414023434
822388410 335388260 382480822
646508973 514178168 385617405
459626347 660087610 593275962
428750115 107388132 13456522
69537209 216070575 386874094
87541519 512580461 408664758
44703473 664054748 648618705
687707849 456559081 595668083
356531466 655348208 324553265
259217430 537315119 541879183
498166735 621679237 565598383
463193958 20567524 409313042
544081571 384910776 703878318
1506484 761022126 607897019
181636677 170034374 668236974
588875237 467440417 745120241
457831974 34648141 143544408
297290989 246186760 748111110
767922441 249350863 797388619
803337945 159291733 717403924
227008822 449425166 248278982
710432933 647125271 149504938
27296282 531334824 372193740
562627202 612647131 601533451
711098098 137949399 218828521
301155671 307225119 250750744
18974958 231596989 313902399
106408215 806888274 743495327
761208828 357086656 88104343
708936423 79571018 392680237
717321934 540945069 335733250
107143385 766556677 527424867
140909048 605480363 542922350
797795651 179834564 344370859
768917567 272220589 231244028
296306650 711422970 151869131
392539248 526580520 699200058
494183212 448983757 467084525
192499379 450292485 533535709
760654850 80305595 326221710
797356521 695133684 178450952
790229919 590439640 440256039
172219825 691333788 117137571
13131128 171173367 470889603
816463063 250900523 568136123
97650084 105343728 796030222
197531580 339599349 58226941
187317278 356524080 593978065
713437354 129321096 54252482
448676489 38064150 501524859
791235160 166747620 312814896
322449991 325119699 770370372
522640299 509284570 661260653
164802451 185326089 696807712
761336629 524559171 180905020
12108545 39141761 244344658
274729186 297248557 181924203
110779802 163984014 112764684
225889163 463518259 527020350
195860678 216882152 655872287
768890952 335095854 448554213
185909845 243848021 813663472
183341930 32907242 75623365
557063502 162546240 749370623
606728381 585426412 760229074
342953132 600582032 715293301
329820108 457715504 435545388
512494796 435824906 608930739
824528798 441466894 37673307
239146592 425641570 655261232
176999812 324285252 96589927
127246585 239034298 761110559
34810077 759781078 204326129
515492326 146959154 399418905
486030618 14999900 439084028
145153514 675511150 381132045
507304744 249465745 617695824
177322044 290938340 377167828
571205176 788357364 699379228
681929074 131456966 569060103
103352485 635120115 750437557
491188628 461991511 551191106
104474817 778935073 764739404
651667649 567322288 263062826
183443500 71296549 742890207
220985209 225910409 417723746
161146402 337699639 302575345
191960748 22130466 718180173
112966557 501586463 565099496
541411945 143039527 724538823
367307497 475282360 93930905
659432375 188187899 463089601
309817057 443171051 73347400
201751740 819084509 472182422
701653806 396706635 588869784
518801140 212662202 370778468
488799069 441182115 68494275
324809804 764266764 276839063
281727203 680991809 301855479
277202668 259320158 74859234
263279698 65030932 756276706
171237222 580878207 60041813
514872753 771252654 644182059
262208645 655701004 313299524
432196768 372316137 556853890
511326922 680879276 141216346
622391096 230458225 442143377
516054770 177674410 801975862
56656090 774762695 740028434
646234702 296690495 302123324
136679882 695155773 542650765
313313894 460681139 626422963
259999214 496568494 88968543
68476743 801659042 44372041
248408692 121491626 474318859
787927004 435221764 599245419
226676906 412135565 411193221
348823338 41899017 276803601
784764484 671595239 287553734
305377069 397441721 809897448
52797760 221323731 20392038
764724211 791988690 238189526
545069848 689469373 224884055
524406538 631842280 378758401
695139975 572506075 390304316
239974662 625466096 471367122
219385651 604405007 388897734
450423008 526206563 21958287
198330016 393292256 374186290
488316095 295562679 88706264
592226940 74350636 110808365
655571764 172256638 231537481
457452460 63900842 364345148
343563080 505754541 266688308
669551227 529551020 717790215
417045595 733758661 297003089
238024640 117400746 306449618
133902826 606584726 123841634
785001340 588699343 325283328
553516512 71870512 237784481
216763550 181164463 699251061
272283867 180790390 667436297
7576428 396720934 605636133
68002505 202590474 143558329
201952637 617425976 815857484
101724150 301537594 674571706
135940769 125315034 251292241
681298333 678116755 660400754
823759528 239698327 706632475
381487181 510246249 202831062
289934113 699120539 239528398
499381555 577579479 250721511
707262027 622566057 585280577
628151071 145915297 359013661
3080052 579019160 706222483
403089305 711110548 307150386
280476696 503152679 275143392
707624893 693988302 600929854
343874868 256703103 797252835
637473410 243170340 41912868
554879059 118440242 686652236
491238893 335110777 76265724
468112848 46640129 632840257
631603248 63825978 804203995
556320193 318548856 415816108
457869068 536555400 820417306
799639366 246660485 148706303
14757123 266107246 790898635
496410237 179261597 58053935
281302131 434618598 486745360
622054872 794252694 432575542
334705182 112455808 329521979
663147290 88982504 736895695
635192733 796527668 321174225
775445450 420192390 247233114
503818522 620584739 456873496
510998759 552164303 518299541
32260455 606210292 386684391
729861865 739641748 704030471
623728436 329660383 589787220
111257257 145065510 470468148
360452060 732991231 672192484
489367941 336248452 262862852
534738996 766880675 821119229
360983887 42491645 453950307
145906669 651302790 84114405
297821934 270378152 714711974
389810528 164064620 322148786
542421213 20858865 408831130
265840387 737591657 639531334
75816024 595674224 548368871
32489978 742483426 545988170
402411454 474970780 812138565
596776353 129094367 97423312
116686443 619642508 743956203
658996200 101812753 459823154
370738068 135215122 130035311
783110033 162686784 625370479
650087994 789138924 675554962
150055884 188835810 457284161
47865371 447885987 281307255
515717568 455920324 133993539
531826457 806158927 174977328
455131181 162165662 316946679
636205776 160941952 776700696
124972741 145621152 248074312
514086565 558836011 100307016
302154026 17547898 103282500
43839906 755061693 430557595
261016092 598222069 676817066
571886181 363723835 66035701
667769133 359177520 512090282
637047796 626796150 649513464
321680147 479461287 116544835
744991574 594648212 331123284
539320584 475886923 525497034
586286279 240343493 806463617
512622887 217129476 792120712
289930659 658340643 454252657
36229559 676375741 591349742
345384582 453537062 76094677
34848634 280261985 229340644
451623203 220600428 43181097
81324042 685029790 149849321
477142319 11266183 768977900
415700809 732164544 377073206
274241180 108611719 628092875
467310221 225641195 51593509
110998870 7910045 742120455
202429214 665341098 16315810
787741979 455080494 262257356
265323043 117980000 768695572
168637245 67402213 289078156
100938566 205806785 524928291
314973288 219217909 775162355
430184426 302737462 382226363
17204481 240218240 337300987
659391005 254069411 742608587
736865519 168076361 414015232
605527152 340554339 736854870
168708206 104170772 714082756
327813817 709063948 457152921
530779817 572081309 111602987
523738409 338848046 807420070
376414580 95995629 236246854
445089526 604020482 540237054
779753398 302084327 792949249
6424084 698688204 320205324
729298524 655455213 301258136
461838485 453602197 509171168
316053842 495847990 748175511
747832758 733106709 156328126
37185089 437438955 449283159
134150757 312363634 415732238
760739118 526227050 96608151
255737995 498802679 142804101
823169119 240439263 500090873
545483273 799685630 18277345
761572930 200160842 577525711
308727743 209074143 72915276
176402518 708016361 761163829
650545284 546720587 517708739
524381104 61338376 217082780
46644086 423151163 270195572
357553469 59155204 800054577
156933842 788226552 465838530
344184641 396330673 42460920
414326163 45593626 61867434
270068602 748352899 232233757
681985049 304922162 58703281
688127536 759886961 410047773
93562596 631266259 792136408
795899071 655229452 413730029
735015345 36358999 184162426
645142284 685754081 237508139
215995624 331917353 626950666
335632159 519423006 671766748
384814676 282113583 116701808
639843035 463323278 746812659
502666584 278741885 61714123
150092158 54317725 114345263
119122895 622962032 516954168
108060716 522609964 396702668
63329351 544004328 219074143
345545668 246262438 173984368
364885447 753444481 321457552
262542815 16002975 266700459
569691757 783045291 650704065
726506542 473849533 130691562
755369594 51449593 704458011
381223238 5060774 571378449
719217842 779401275 109982542
319833485 291049862 561610665
569835138 819264548 480394839
504126685 332825391 545559285
75090190 272229693 298425584
197008263 712306304 196711716
17583526 11097601 40993209
221553111 448726847 586765893
321944523 685540352 578337695
42454539 96514297 725669653
708781813 215779705 284777162
386637912 80609068 369742758
495989034 401478093 502235504
564802773 303704421 21051501
584747890 635942986 505725900
216874927 284288098 345948268
458850784 70797937 366958378
819400434 818032075 754725338
345011192 291369619 55516005
328423124 554561548 672921701
479308968 752182103 775572161
197298781 340241000 106212857
312765065 108617271 575520959
172490762 325881767 304645238
788691018 73846330 819047954
693965944 412887647 784727193
75942650 136810030 407450283
83510158 583752005 405097547
164712306 523254908 210871434
144319788 469774487 413203017
407516200 406695444 142865095
559440698 66690576 106252702
246293283 309207912 639546606
775218800 678875234 687453594
314810547 287924452 783510277
219246 562028279 102962953
788019711 369098566 555722357
398683492 802838456 454783494
236568138 87369369 856875
448250080 25884537 466319889
358409633 494668048 656300653
127917599 287150907 694689451
255152739 559073928 797330534
811847901 554544270 444547513
586901762 135872028 555248059
57437428 265881056 168789065
652018050 354876349 707184526
286496968 576846410 272519580
537938390 32243660 241705610
500411106 666746504 164854323
331708495 204340920 41942076
571303202 449531848 639618336
389913617 446131857 277085154
166654189 111555274 658590925
753673059 458725338 406906929
130960643 380626123 68666336
59531448 706913673 352210970
345515038 460587047 268227822
805276313 407631657 200863190
657392053 37063951 736119974
608941332 736966607 144913912
546463098 721982222 37050388
632109858 582258185 590277641
325483965 526957993 788043592
369618983 399081388 561735873
125798703 132980621 526806081
528458137 408324457 175483498
250421471 317282841 345525682
266606754 88150083 546621725
412545898 647952792 584175638
8351657 655827482 396244773
90037664 428254507 393917647
297387368 772742274 542488369
200434821 332707710 715986836
198091385 584144477 661230793
717847538 408114108 468016935
365669793 690498490 693251054
753888994 623490012 577439462
357026758 215383053 270921355
231003447 804235795 704472587
332284718 508606155 818786563
236345471 353366959 419233532
352705562 749570408 624994755
573169939 376780026 182180309
458750278 59343499 448323158
542506264 762943864 213152712
704766909 647070251 433801855
233065797 416010724 273950802
88532620 75821788 448146063
347399597 517551768 502255966
466986882 605002823 788961341
424683129 204664923 448956157
386560562 560025806 388891407
281513555 574089013 216754929
706737704 325728103 515440697
188845827 704015408 313058928
545104732 736645239 10173701
697695688 206670256 791073670
673363388 352140590 21671514
100230387 169847859 235551423
195921556 118503173 276244266
630566083 151845406 644624319
790255146 705193546 770265529
20298699 423782305 144240659
405068058 55190995 503596574
520747676 796148730 667458739
106504700 448620694 238139275
301972012 6510491 322176096
344318192 418395133 53181949
80727903 334011265 517295860
268598258 737788867 574100784
351084825 256473024 691743244
70411107 266662877 663508666
286612367 738877181 182192593
249841156 800767489 406616355
510496272 51950433 659958285
769187772 378511867 69776192
276005235 551105162 577499854
15745903 330548999 182820038
755925053 596403316 708508313
473977137 772804943 137003905
557806522 453166138 616120961
582735063 750411596 306547691
118422105 21123233 462366383
339066497 189519921 264151972
381143414 179293008 699984199
574534258 285552080 603469927
683875026 162388017 531794964
482072113 522760346 592511176
319449536 326716373 148570141
475054592 683788873 603078981
316861144 574813833 299134230
665286095 515391920 570198106
203876788 269726643 749677359
237338192 664735458 309863468
670012043 29663331 204679948
78722422 554030539 803269219
266692618 582041649 398761547
742318697 304307517 112641272
518157987 646079798 300362622
156941074 697323781 379911058
616460039 324428105 480277090
2855066 384598356 610216403
746414458 623976041 204167843
135674201 150477210 284917416
431809900 172166344 114791908
758228799 572164260 442966707
31708712 476310279 588832786
527661338 433311032 730563197
390654135 143004132 561081742
600672713 81564753 555470776
341799775 489022356 358535568
566033602 328936787 739343565
680344726 463605606 332173122
342129031 135580571 20903481
529875798 231426447 611538307
11759041 711194433 490322278
734973427 669554688 352330485
585974920 644574099 344273866
267673463 92687818 646881433
375200626 824920523 561765611
194817133 12009278 666976663
312254918 521765497 802528995
480754305 774038771 384127401
250723161 189112527 731043456
574921445 911219 218868654
466167254 275765203 385085194
299614147 521444742 43889760
46164019 606119419 343056062
170804066 71163109 167096960
315802960 578880788 180442891
802359507 113464652 99440495
561041324 191799344 178655640
669595254 122429098 442647494
250954240 618077718 790594528
338886416 520616677 504147061
439111153 539716226 163833621
779518234 51996607 438281828
194858450 768253805 781520010
393662799 210430871 21018442
500833482 555589691 377417559
278034110 267944822 636886263
552924344 343649731 451855690
235750934 503506935 280614972
316305744 768597878 54557714
174294151 168549203 100820198
269108624 520827090 529824675
191176465 330306865 3985153
754971635 553303585 530921633
502460279 452751257 718580643
78519596 266757283 123048336
134781901 774974332 140161443
473219195 671085029 2832773
630223317 488245265 549858786
125622112 811450592 284673067
359024937 615500895 682842177
367634426 449951602 31731684
521450296 421935091 711729383
724802612 723235076 666660963
390105773 796347910 115030176
32411338 197252636 727200384
798895674 654214500 586763623
534947905 69220685 118917111
446556290 340047790 50690612
757850006 723937303 547186113
233104492 236932545 806409993
21028324 565834747 431593836
468998986 224154468 58044405
390994491 197246996 441897862
810088581 762852200 694816289
78249980 222726317 434839650
800573416 107401613 38348860
399416088 624154763 721032894
639415994 748539122 180136298
414620322 316410813 478009632
307990087 19009721 568103832
815973319 85152848 214253157
573855666 512481736 501957888
256531434 501790585 515195600
341506807 262469329 156793963
155573412 138180920 736005680
414108179 127183849 139798906
81755864 605945849 142008843
613372488 30665336 738780951
733910789 721185985 179168677
464147814 255917895 91176860
587413274 299438972 53886132
744244502 668378927 297822301
339560150 43839675 789819621
120006632 551048458 157532101
87779970 434981946 83571528
261614083 644490347 455853257
200844266 356320462 81645953
670726930 273610116 624236408
598016426 708122236 731320165
410556444 98513228 505819096
315871506 637999860 443363287
408694984 711786002 526413778
109621031 741279700 594588016
185842578 661883128 280657865
777767354 15973399 785438850
474514683 285264608 110661511
716924537 769329089 505996764
553946910 820669883 86991397
104042838 351084059 204493528
637997670 447620756 686710545
368015908 772683455 38877076
194891540 189724608 627618228
374712766 466793636 109261239
287864753 783821853 686015652
211821611 483545955 758078871
683824512 634055910 321516625
396660155 734690073 477884929
753810959 344987049 330524485
483600427 69796130 715515464
493326918 616205286 239612065
313743368 540511565 824341545
345409948 646750446 808045446
34139379 568337937 79090407
45086337 538663998 281190246
73274101 435918851 663443586
402734863 670701258 141639554
439149593 671192000 241936943
599581980 432236870 204070183
234557651 391928910 522871433
776410999 692222375 148730825
583797624 605192987 304209460
714159728 274859967 743500537
458977410 739838635 602776685
679852538 489671845 73017062
433901632 578507390 815413965
530935929 798365124 381921198
618008948 565076960 531967404
379216609 359884581 321941084
228127977 213958583 357137955
212864192 662514699 688583203
244869100 328033461 630967762
543714626 44974406 765450155
742956419 675833536 310211972
67416628 388539484 187423281
278215816 124162651 5336872
530761059 126840435 32952675
450570349 590260750 222790203
310364050 596878619 168578498
37287078 714665036 711338923
451593176 405336938 54013566
602587734 1330834 824824868
605612944 385891212 388356549
216898036 146901341 502338817
231081958 566674840 33681582
339667626 750034630 342825460
90087559 548665518 563694831
640752452 581707580 783577865
656993295 720623445 497751340
302677195 89735379 295061157
118420612 428137035 146554054
540844349 782722094 376291844
760601931 348322568 665202620
593544829 169826169 598269188
127201660 427603938 338304775
362789561 13125845 58691954
132007668 177206334 356028271
211831200 86578412 227159959
31153403 170748852 30913927
619881884 694359217 726712645
222592762 605089195 510425055
655056058 403706783 156235037
569863445 685395962 223853817
564451426 820271243 647264728
390296115 59667581 698685561
705199485 294235810 93147343
214453611 727689517 63165590
175455492 62961389 102432902
777548212 746546250 104129959
710211827 85893392 790084028
361615251 366225066 48189860
210930817 276948726 729761936
548603990 351941900 694411090
398835731 713632513 433465460
32718419 736037194 236829577
505406399 357924843 643270412
162969 51635769 118313601
466885249 238767838 364299442
223550393 283967872 120682686
536864641 345497373 823702038
593313586 514820777 753060967
639526730 551015443 181376413
650420102 243991409 301318367
589826452 466749940 497172100
379629006 475221899 420569214
331845276 216760475 481544884
582965909 358891862 83712807
713426680 55368116 294318694
753911829 615335043 177063736
224853702 726914329 757343165
271144254 591353942 785947428
1339085 356474841 208888258
797774646 516010198 522811643
63189120 121962167 19480705
379004717 265942837 612534423
802068751 418338390 3271652
192882918 635503611 378916542
465364381 613177783 108162148
203951653 324521253 702479543
807932833 567192146 445205675
445108307 768927098 111793608
526967118 275836889 355776385
644426210 603807735 732944828
3654610 493388956 770389646
418086894 215138029 568514498
59692585 41391894 144448641
403534383 650282387 121615171
397168405 266164803 333577815
821266785 708488895 655607038
459538684 203323184 520909286
735916204 318414795 575138737
311799199 256052644 578375183
14710649 317861871 508769643
71638537 705614970 689234744
534372023 424085798 666739710
553008073 103963836 47757379
268781301 504724890 511262195
235541213 258665360 525645713
246596598 162688016 606161855
652108660 332708663 702875593
431251875 240155652 310200041
434174921 31596980 379949107
494935659 262504151 126053719
444750729 518657445 665608357
475613593 824100439 49274755
335744197 137839231 427192838
188984765 721683634 459722280
655980947 202787319 712687309
207671069 514695924 811699239
343654967 339417758 5410304
195383445 80221251 726155290
535170480 670367618 149483600
480842965 335626385 754544735
107341181 783386320 308169916
371076074 626869048 444249999
355913985 769696204 419245313
372821941 743098448 767461985
562398229 413142911 632931124
463180029 739404546 544027430
150526932 811704949 363119875
575223861 238333713 682057752
333272230 177773328 809957077
531521813 291202043 590317037
302569999 229143075 372384843
678678816 414215215 248668855
545499542 641031164 291332371
533034263 398903976 368888841
373761892 291559844 286196207
180433234 80732575 290754408
799311919 93176215 267262893
552984786 815451199 47432136
4899065 770381998 769065285
400315442 28563226 322343807
213566042 719523581 102709688
463831829 143660632 455782697
184429938 794134203 374228232
637000892 232799957 202459159
816702133 220901088 514150913
237458244 22731022 780246794
665873993 718264874 684978625
758378643 286115367 642547164
158651991 501902263 68322926
69464839 216805570 30658812
332502379 564310884 157348783
139077900 66544207 737879407
116655746 609531054 491178206
505778539 54324457 820975877
406773965 388465130 210421657
702988509 281309240 510287727
673728037 651051481 595728217
121240078 285710916 320794779
352070939 432771175 423529960
313075917 639192531 782639036
477228272 764885848 312887056
130248505 597660992 386980669
631578114 536577063 335997622
211597472 648039949 415404352
634260010 265739763 697098245
650491007 757432753 350360133
396775292 219909742 13826008
438699072 691358939 733248327
697521380 248213330 484283633
707159624 572452639 395537832
668704903 121223808 613811128
690952656 715448496 610097341
480043048 345648661 251075388
345531666 732316127 719049317
606038191 638283758 642145940
226767275 356619997 75555928
154641008 508331807 357525259
660620475 40581680 755639406
691018106 47990040 489730768
527545830 71075486 697514998
760514647 564471630 71916607
647147486 813512012 147052838
699949348 31394868 318658473
248793822 797458132 692945550
703065120 405844440 770597074
45289782 221025676 169662420
8798742 661569786 719268065
566809998 106009319 301625600
822335851 317091060 330381025
479943182 749139956 83415023
747259279 802089658 211774266
121320787 487559873 161407830
142730002 279422049 82562117
497267259 667359907 327364293
261816428 446829136 465756921
17006742 695604868 765953942
513078858 206971925 431112351
511926182 641564996 608986919
412689902 373787879 134517058
748224021 406084814 545825348
32204346 102803900 58912688
165205769 688143492 485117140
250886063 629595930 718292081
494536241 671935701 336072912
417562998 552384731 234603988
373486831 3888484 282622618
719183935 84944107 677584717
507478392 407310261 568742863
34476308 221592738 241119768
238191951 527408915 367843159
174637362 338911003 62649462
764805794 186438887 533624530
292219669 655030102 568563192
576181158 325069279 88935555
253680673 425930124 393966393
462932779 730656368 731243079
152831735 509126665 396807229
761377247 430083458 107133956
801498920 822029478 783735510
7122794 415667231 41285303
368088250 555312874 406290886
356468206 356111645 727783217
751504613 264707576 310551113
798271349 215996303 803600237
122040296 588109192 522490039
500936964 398250182 339675890
44648384 639930520 325282634
411283263 378659477 201063480
314170407 244970280 431334826
273740504 299933896 159914870
787553825 763400201 118712572
102151869 770591 815094912
463323474 145347791 232057534
542369001 648367167 128472819
212583648 414394566 719633930
456439906 656987008 174989494
555788271 583917673 262721018
190967702 628144466 538991292
145824676 465869528 504673891
681254338 295279790 496666202
683773278 483690772 334122427
414681525 642862054 650885195
497710785 116337768 609847717
318683428 494100954 730008891
186354661 425020223 444283114
3746102 153417885 246977660
715051340 66120342 188051855
153669675 648828266 176814016
927105 641432812 324749757
647155750 614371898 46255322
702499789 87809292 476917800
529492364 374617881 581636341
310941557 360771499 804722999
733763074 788003160 543523757
130452265 571081625 33201768
293657490 627282218 380263546
123504911 103074115 810349037
432374285 634951709 764145834
370203125 181374795 119181879
820084538 147595742 613940352
80115096 542329973 527617286
103715615 724737658 665782979
420477509 300439331 186065156
215641934 639408054 363841219
310585336 187083280 665805056
31024431 486668921 601137690
390252432 675352292 529026743
795613571 382573670 288521880
442317861 185108371 454512718
807547772 385190598 495925307
508549351 667617542 299570086
147796059 345865422 338597273
548239946 323456995 764232034
562471001 230057582 21773173
198669961 574872030 142971257
595837626 480420711 145648141
716500861 52145191 765671773
128409988 34463701 41614025
553890616 64604215 20014869
804139660 578831368 762065918
329230147 270940843 357657499
638520424 273026559 649138019
444591471 671796242 819727379
215390831 619552672 651375338
101406933 624109935 58390597
535811562 616202015 730409845
680942691 247628669 466709784
664969259 740127510 441121102
353886620 176173528 779503714
245923961 278400717 563735213
5289865 780611680 779925236
815406925 734908543 27117168
284248782 436437881 501213937
299569674 475467726 395992424
226099553 338149634 366299996
391602263 586211030 151662531
317854231 304075782 324348063
823529304 532590434 355933167
362787314 755974033 314712351
293526998 426353987 454715032
179493204 601969018 787818367
787736237 462107737 366065572
635278433 428591893 351072246
337347070 187427412 272096668
234838580 156094772 721412958
809223168 684174491 234629713
163831594 73920061 4500816
736313164 629609519 552809466
140948646 425115464 361604292
338455092 219468646 457602937
513185064 789966508 296979812
585458874 777359432 239716352
327267777 271779909 772000993
24837973 278469582 786688900
291579473 615666188 603381017
340215880 723708996 162533424
175306703 456368212 462659887
674672077 655384100 519606103
330032796 516722739 89298132
114258478 485128557 533233102
466153142 682148629 481014337
824133404 96749214 526457917
755190729 237516875 796164506
501622892 472421761 774404678
238577462 350776528 416568015
380725639 613345485 298883337
249103303 185776575 398008290
549748456 529782195 371389997
685480386 171151331 310955665
769578530 107311105 299105045
499453241 291223819 338356589
441193739 733799001 183883148
382467279 718501959 31389088
766668401 491091854 688402829
177182383 174613149 396393969
632194164 571503099 634412755
449639858 64526740 562867571
722948011 423050449 657711741
155405420 736576266 161652331
390820578 561568408 725593154
362084540 708124005 747559542
723659420 384614169 544909586
115718690 692366571 430194408
784489691 380165422 704105161
490279578 260338134 140196770
215118157 544813502 221824138
725915503 116557699 537471989
335974224 492850594 715938579
574358296 338839997 170693768
245739874 252174042 724786518
819939436 754371598 728099093
816998497 656113494 516491157
61627493 394236614 29996558
477658253 739043742 583413501
575379125 417504957 36862093
660299356 803310451 745051696
676708205 638922775 225181274
608453187 588707035 173978660
556930133 615334660 358771541
796201572 575775260 677435883
550940926 125631897 706846505
154016550 789832093 184218292
254966972 312023903 709657612
666091103 736953994 581656056
373058041 481936955 434065747
688547901 579341655 715961876
277927559 171621868 20607812
158551478 40930284 376715297
784401992 73615706 754228002
734343579 270627645 290793259
787668900 351846216 454892963
70097445 268786498 472720463
293911901 170754766 734094814
380858984 548069643 465425078
605528048 73582104 554456076
752735930 443721785 194245075
356212501 796350307 122268738
589314522 538844301 533287393
668366624 248684040 807071533
124665467 817479407 158623160
83762467 528465881 59714527
259777473 315368266 472929665
423348239 47382615 523346772
682743026 351488061 475262003
663805139 103769127 93656111
718193307 294216238 235739679
817896634 303506225 544799702
501165992 572110968 196087954
621316918 215291285 508384849
779443147 393503179 427147041
592468935 89769062 350506604
346576011 33501944 377057422
9350518 1281155 592177192
183455958 727636357 683966232
355952294 319938504 275151760
10233667 256128204 533266829
219699322 675049853 20561489
291273133 335084524 480386926
199546705 461124960 114505434
729328448 654675595 70539315
582992933 414654007 763054665
750948567 456091024 418584504
412311357 235758276 683911702
473491878 229256956 696745336
492510971 64965452 695978952
681485502 710567267 569754679
227541363 271466655 267398293
71415585 627629334 594692168
754469316 510490876 271537932
687382522 126425293 430359689
617754524 139565951 112032745
220184787 259390499 345143363
81355804 155052615 547085936
57841813 118886368 515077934
643129571 81478944 214618849
267665607 629963016 398126460
634733498 82937880 431792892
524840148 771203045 461255637
294014797 15264153 644747488
697229400 633900976 672143685
538983181 237314636 388720352
165200035 1814996 650205381
419728982 555231741 406140524
379125155 800271225 818393353
534541105 720461147 178205329
476728628 434140324 286723586
697230183 736986138 596148878
153259151 584803513 490726834
216893775 577214864 346258305
675439989 327046119 293565112
818102654 28678075 88791233
807711462 758103333 507955487
369408761 348906212 638735693
786116669 555135698 75433174
91697929 190950649 130425079
216392428 344084745 811658457
759007124 236609200 817186290
539076786 197406529 204905558
686705637 256743412 363516803
514175764 754659109 490132959
734028341 712327279 182294509
578377621 540479384 186055483
379145067 738325351 13716293
297223253 460207812 421293840
347494894 312718699 747657212
318599525 424489340 173316210
799381801 684205525 684966167
284583720 460242939 379303273
695710358 313532121 138776212
408061801 785085943 794820954
185656615 173545951 99051951
9056523 627209332 292514094
178197240 177988061 214447683
533738263 249371849 298139729
650939111 795861891 48907212
182184739 601641379 108981360
355840188 536350502 464765619
698054633 408619794 336211891
343889660 767708095 349261383
113603193 768405926 135338059
183048761 346508691 349664403
121570424 171720060 438788421
429576277 458696615 821106514
356706812 441043749 309944183
485867422 8088014 292397885
624488784 573790124 675283673
562640819 686535083 243418804
736281170 156447527 665410150
514600111 620559652 466836231
555088580 255732742 529718557
706936512 227239835 609408311
615972050 99148026 719133704
159890162 589925254 8808315
420417795 14465142 193562772
321777912 504905389 45806322
554714607 109342891 150092474
203855827 687111758 583225675
561495775 574270251 473866989
818229505 372950591 403758232
791162228 324774244 695162471
712338448 587019791 679634027
622935264 200221419 14234221
687102572 258590708 210363681
3479125 223257318 352365294
604285932 739538757 665422262
792014862 283309628 116468712
177040988 13416380 369898804
803986619 92733456 196241795
487395441 69837489 240165782
765295148 454025561 627249153
306308971 713738283 274592961
692535310 320389031 705049999
691199754 241455209 107189177
233338640 127059508 74510582
205175928 732455499 215839447
552484115 458405703 494109111
98121328 697987677 160891191
16513697 290084692 488847797
322542890 288374131 113463715
497759205 71092084 399995801
341224598 74887730 301381729
733033684 521804940 255971425
611358071 666066558 87947944
162904642 583536154 500790514
442327415 554754679 507155647
607930436 244980878 280650343
107435968 721396832 677108852
462825766 228702039 157301092
713065167 95798788 354968650
653979149 181398458 120467289
395180209 49607089 465348445
69686950 71067164 140271833
666552037 529734984 659010898
755286019 706617740 75539924
179524693 785662874 775837167
286028828 768053019 730623213
511907649 384501303 84039196
37253632 753263211 16658715
529336094 630826973 148724627
166381757 542005501 304978214
268898912 350862664 313344962
7581883 363127193 404561103
67202737 60613379 321177037
669631987 665312086 812481334
752019000 704154215 650323769
210429702 462285203 419399844
798532510 28961158 509621593
141547216 614838938 49572541
67811378 355394793 459589784
349916281 719974826 440946726
107817384 761615363 825219417
58906815 345844287 108158907
511862150 724733904 87544211
343112925 314812826 721017863
638979857 599317677 239295518
204893986 279484307 497843312
388254182 472789695 348650118
89514383 813415413 631182920
162220240 555665325 816720908
672273268 308799384 99468712
405105106 755954577 648874933
569144035 43551167 406046559
692591721 345499305 228494720
541191364 512491346 240607234
587668086 611660463 183627093
710864115 33089344 309055679
272615828 135009906 261788658
70628841 448829962 329755940
435966521 650414705 83055005
780061047 325582763 297567030
684360047 720211678 304165800
211186587 197540332 543951753
396506581 339812761 629435298
124060507 279549619 626963127
648847215 241237844 584536690
548363934 347037903 359801669
291465637 348408549 637863197
103528766 569569403 584001571
106531661 33198840 50533980
635652254 804849451 93330816
809261867 350849408 40307475
83804792 721480553 657693945
607340911 809043887 179275124
380332947 384482975 410877701
325319831 475622638 804595646
702539055 390560313 215437491
377153322 398156022 505649575
411262766 607956655 441865688
139941836 1515884 714366298
535145752 30759346 373037576
397535332 812899803 6249554
198853411 229948976 774329653
278033964 119739541 9018140
322230887 326185550 652513913
528534393 625392739 402551827
147811462 479490296 99407446
483126477 623539633 103381283
491486956 20009060 242789151
251908232 700829602 77049465
370428001 321571362 414556862
198849473 502195926 369395524
580972153 671515521 654140847
463415903 481853551 816554679
339272546 666935064 727699124
739260440 180980189 294399471
144624959 69814451 18599104
699280929 390488931 399946152
600410666 618390244 790308261
57644305 290931158 413377493
123345244 776225487 38237092
53504864 190993900 800154442
425778952 369211353 464862075
168601781 28350502 744455292
101472639 735300212 145892001
70627985 781570984 521911325
229579613 621236502 9086024
275890868 652192229 821333841
757538160 470551493 362354637
596709796 271343862 690891167
121653691 162457248 721065771
135906697 398292293 362957079
514368844 548345248 501195159
696877223 46751485 57274809
392663712 642579752 542254989
348615168 141336253 202381344
555582825 451162575 225645684
753115458 307695176 69980656
206543444 34718315 185988771
197488118 556237235 160461767
514887834 681111103 51683164
598519945 809441409 391626533
717350011 648211058 357628952
499732286 382404984 269718223
442569664 218848 357219160
520583515 417701017 553601002
17842251 771788918 377078835
209161501 365474902 176745318
272225977 94476508 538133378
150999426 202041809 234814672
320271540 56083396 571585332
49423661 729883283 231073195
199396087 394363733 445139972
86293139 422847306 434284299
631948529 797516353 466635253
798818130 368400006 105974271
293487352 823059683 649272284
43692477 660345259 192406155
726502442 306496120 506582674
457736920 468462046 220866832
475704097 262009623 219665568
568546989 226421688 283342685
75503968 581505780 455275115
393260938 690488613 159576553
543138307 570679094 565751576
658767550 353811398 367914278
780672631 537431469 266819659
262524430 506441490 309712193
289483391 509535389 705166565
391714649 50257813 390804076
213879586 279071849 808331934
261823421 254269159 149271712
327499986 309464963 714995119
709496929 659573920 403783657
488161407 662261825 738528365
781122578 280332601 681130402
410320449 530503069 685896206
301818557 336747475 746694549
391274633 673783237 387886891
713765690 356428124 293030524
647856478 147975340 810930605
376638263 111129361 355422889
517658360 289719278 135852271
370486923 551299599 508909094
535267538 722967399 745347100
576279553 87760677 271259392
98281827 795321814 460111230
24529370 341838766 722503617
790769857 654902019 723938712
391157026 622219181 127430592
670326021 14596416 153264542
316383631 718844817 138542840
277910965 388336159 28799077
407428028 205992677 58590060
554537951 588398120 452501171
565218833 822762483 423819217
360080731 282860520 544057674
346864253 254352939 63178214
768299410 508864742 725270262
620885998 820031929 339838669
619144086 369644237 234797563
636124298 325059300 206699010
376610924 745985314 287046920
28393750 631256269 306371232
769555498 594269643 471698137
431516381 721787489 783819557
676066976 307779424 517361034
182437368 731628823 138787558
397060144 614868861 533714283
373685647 757218015 513586848
586031303 282509709 671006154
492566526 376770623 497352996
592650476 177752279 542575956
729570144 195964516 587834917
437379119 346270795 284387367
9480220 272739384 415064248
55207239 636367778 612413167
193949379 656684060 634637204
592960176 32591150 577271977
773679410 450382674 636398573
622040318 801012922 693069458
29118737 755825443 342276238
125198618 473171078 186385865
303817477 631153333 284108227
15914272 653046035 810637228
212799228 35120879 39433193
99148607 515492634 609282961
106867172 122981815 46001117
659401565 349700902 451243882
500311605 812430864 304045357
333982570 634612660 163192614
334164533 710985449 666812702
113165032 586277201 63357031
409685811 583336962 417506143
430573972 362084638 509886982
589892539 496303891 650280590
362743086 742840626 539566294
451058900 448865568 397405038
53519727 596802218 544308391
331399568 686289153 134033822
12789987 155850814 537316697
704597082 710299452 453514962
644005687 408805692 273748176
381104267 124220590 747533446
338484801 756268431 12748235
332000404 573278540 152258045
198238758 329597838 55847795
493936694 674004592 188165329
245474547 532904901 676624780
406906255 791609138 183656374
410496540 3818759 275488952
349503244 198698635 90163257
812673185 785633564 258295140
218850213 384510425 600628765
665806398 26743735 156998100
34209018 556541799 254488230
159659290 814690441 241553083
206561873 464504700 213193135
206639934 177706491 308145458
567312841 745603068 171558176
729144203 301683809 707374502
547584357 39744259 341822072
643238801 517625522 181745258
821662647 245306404 226884293
788902048 531285272 523871003
282107734 331062207 322497112
60253316 599148032 503433067
141011045 763736531 132616292
104405330 515097883 802172139
726539837 703144963 655249946
713108452 743459411 793246038
590050084 394780840 346920511
466608591 639721640 158237405
220176326 582023175 371689746
379333313 335025538 80675447
696831640 754977910 664545085
593742619 70899944 611229522
207799168 823269120 248425962
715076333 625441423 587018691
662180108 340103408 503060041
500063442 277114268 11493905
742477149 658596255 86292582
144761693 60439354 744983329
330096244 414859650 215661880
661850201 400133717 791691040
738555803 60097748 154358785
285199386 66688561 567095689
515052763 101470654 49185100
94085507 660204600 358226583
123510893 386596316 581770849
124032857 252165258 378646502
448878432 810156697 382675907
690932037 258010366 536413183
549363384 689167824 426935294
253968835 676088768 127822159
160771892 127835427 485509948
437996144 158308282 685377806
483284572 579013452 262563263
105731134 381238684 789309821
598616878 49029715 499409728
250472264 96498332 406103739
377169969 203177724 306208338
375291434 327832014 703854045
680343787 315432214 260911032
553278557 799370699 97097655
685829306 633632078 426823995
668022565 510741758 222307588
483007330 348835625 533170210
12944885 431818284 336387106
745249658 202106470 34046542
576627682 561333219 577713603
718641978 213232246 434940661
708679916 584878834 425064882
501157080 231143056 412375582
613327340 443922751 770734403
352954494 427478160 440504343
749610888 233265599 173219978
18772140 627634782 329798170
81187105 712368069 684636182
17267799 662317475 795646045
320440243 350342486 299483894
155516746 397174750 761998607
568372340 705242379 37721907
108409990 253369459 438504165
602496820 83051944 294268834
561744205 141770824 236247225
643942284 535904242 363164519
376126761 115135084 495515787
671508409 516036166 490219517
589460568 452918977 537907948
519158902 321808121 126541756
490243474 105491986 275576499
382230635 581731349 703564344
490599863 799939306 143560450
492175588 765854353 220599799
254502529 813496537 123035440
149428217 153121074 538628949
173939721 173764625 166177601
718567426 636347143 262431239
812423786 194807132 558312514
384471511 772040106 384681071
761020850 119161714 191353252
563538269 45085039 310805060
770948858 234347171 247340819
740713419 727862470 31769060
538938708 179804924 339931271
142813372 450493794 533368608
558970959 357980186 480396906
257114912 75833812 118445370
752888394 250044735 561365470
707271148 90016676 772594405
173626681 773928226 719046961
658256092 476190731 628032696
185185640 126384703 29554587
194129085 404611236 285408382
376846459 667804767 235044706
759885635 276518717 454698155
629074471 673834983 301209878
687846776 670664855 419247695
524481871 136169716 577761620
661021151 211648093 772980358
111169897 404645729 649617812
752017580 167798316 811795486
141736202 48057546 287094224
234978199 760994184 627576371
577445601 252441010 812596537
103437268 19109320 156973497
71074775 757857962 549185773
522937644 626375106 286495467
690501409 25125173 431822087
788528447 770762793 652218106
74769635 358036112 645382876
123318743 664886408 576506891
788380346 731422243 715144207
34767732 819787810 214205088
360572220 306623274 292202489
749294397 91840931 201468425
225628490 513086716 33697859
348318461 177819299 49732575
657710085 521907016 635809012
371322680 730875521 348755649
165844364 378916507 411532910
598374437 88400132 778028810
198305941 392994462 134473707
478135009 665551703 98907862
465083975 352745511 19423839
808099887 72934814 498704269
406179588 21848486 578961148
503545746 553166681 548657482
430956916 143054315 34845165
452834368 782098552 85960604
813517526 665439132 404855815
343894718 272368808 96533526
773692794 715653186 81565601
199592030 15545613 670059655
507105469 87914571 386030681
493406778 139604639 51757559
773090349 164996817 264102718
601326773 825074551 489574872
33045929 725323502 562778689
725634869 110348174 265053346
525548122 802859120 768105924
432250263 252299693 262488486
284231972 813113776 103434636
175228773 276157181 170709636
587635197 801440446 115709985
108490784 473405769 564038823
715810936 338350254 553403622
355183937 302283176 771734420
433695147 126989529 279577606
804740114 532466687 448438472
126945892 298743832 291919650
797518045 783503385 215749272
235757640 82614619 760604512
575147328 374206955 405900369
435148676 190393828 524140910
113966422 455589294 490940640
136924016 409067486 670079921
76001703 824540006 737203642
501944510 572885047 508129560
154050170 62276696 95322209
130272177 657597997 72343593
349240883 388030024 205015101
422830471 696002207 206319342
224640692 748581893 418567516
601075679 707180524 80184271
364292903 250298470 304691944
91014187 118569461 800619511
196218938 170883012 199892688
265246070 189128294 742417045
242422342 358937150 183948422
261000 744814594 199028210
105167954 643103776 538055018
656961 217325709 611281323
155196657 747588691 721639382
222498552 763764269 648287041
541709656 196808043 559661820
208003351 117933847 661418589
379882649 568024083 424196656
663680784 598860983 341017695
105043062 84328318 91629958
502513263 297920618 207538752
283523057 449200064 313907669
706427428 596578809 557488709
691033770 1869590 209422461
38326205 65109589 45207130
552730530 735165872 518520100
364842564 278106045 35973475
101347301 16742208 430268871
112244267 711037768 320866241
110106287 488067619 17025792
792529733 36523030 452248177
163690290 602445970 254310069
418920098 786521407 110283495
661928818 352493853 210738554
428031231 605221452 307013340
257833980 600988430 199918787
458419735 821081575 289486895
823928261 770573173 631053262
474787510 689189562 577249535
701564974 19659451 757240347
252124842 223063580 269517574
97000409 378609516 650599916
163478790 388639563 525432946
231376272 640844974 265479334
275504448 42302012 337119387
333268107 354027268 67886554
273628241 85649735 364554875
334651794 581144666 697745009
379182123 807633053 557793932
195921230 387701095 769973908
178095020 159310213 772394975
525337919 168784124 525157190
439305601 191004720 743800063
686289288 332961757 601600428
724338693 82598044 175119544
250930260 586577459 277888397
743080784 31305625 497693974
728072814 708405504 146623928
576073040 779533999 465818631
392407425 311166639 814901993
770016031 278141794 414412897
170155652 68238166 386054087
7420042 590213433 18127215
443570643 343779196 374951307
675012546 204330357 342884661
292910873 685783914 309868800
631175046 372283236 586778534
519601280 409586286 312496173
469903451 562594767 482981000
458105826 255016308 579577373
439054982 253737932 3485443
261135080 435690996 42216621
124849761 611785227 392351494
543221769 519201570 512102992
471256561 52760517 488645168
476576508 16090810 188862905
476023666 8551058 325194897
792240002 60074560 275230955
122036209 292069147 379939702
574646796 462905164 572826272
35583141 788306717 101071478
386675828 697477610 717717551
202063846 130520831 582360007
367300830 18067780 434635509
668090914 730180493 54174157
134540870 272923813 598333186
273522709 136366239 296013141
637298955 288269477 98046286
176516287 330365230 74630241
441222895 724882928 553680385
649051192 121052888 598776067
206443719 495512484 237820600
319268733 523559380 546039007
512746255 64701903 132602624
29926197 760618599 554948680
170473107 436146136 273136733
310771830 483953119 11803846
350121667 693031606 772977744
40588419 729929476 743643312
229223056 422300014 351217079
590203322 68988416 520745142
459434884 144659063 725612813
672497292 28565447 136984383
267073605 109480165 288972145
435684835 252069417 703502472
599014742 434689268 492126130
452255112 532054747 806929141
499395870 593500079 179960843
527729282 5800230 441395030
395202568 393941743 650692442
547323563 696981202 542913661
224773624 592616974 476344921
790999450 538829722 689533482
317015519 421848699 478155334
808458801 230720750 646529790
682151912 515942565 636926946
637113788 354460518 732679602
196437672 480981769 188267578
571869111 421567103 135487934
208046090 824311804 495818084
436248650 794005210 210176856
454183947 286138623 279186533
142798983 814271989 364552439
355187524 337049705 428283676
765504349 129911985 817950480
614416795 274167302 371467532
140677090 555146718 494171175
808376464 511661721 671725010
445903606 305435609 353024014
155788420 214691307 534739872
36837428 452508640 698586169
414624087 455956643 223209286
540209462 680457056 398627208
380811532 823095793 711949620
380940060 282097107 168751913
270380798 188468593 614425933
292709110 168920107 53144772
344292107 42599575 765754572
759644728 103702636 657696241
417097457 430802457 192340440
664779263 465802173 52920757
620874677 509470634 36402191
207836266 618007357 215406491
240559390 294447293 73321552
559990284 215119445 75283384
274790149 748797034 126590788
380633741 787314346 486311336
733017198 343702961 610632777
394058190 163169670 4143807
709397198 771730000 775994929
703075991 729232392 566014913
89573689 593891896 464381717
403945942 51776631 432512148
379875892 591342325 348060911
121582897 259424531 110682569
115834887 270129922 279604360
747334918 275419281 683264981
223957104 556298986 529349424
270222410 640323043 608691132
509226186 535294958 454606515
194872454 109598169 624204583
212993692 551992429 120486033
33098226 761767012 172862347
311510877 786883276 44395549
408261821 165171666 655523202
664193096 762593230 385785713
127437232 21142441 686601186
626806517 97734406 793357066
792715547 378382427 740502419
74121222 337663754 322636833
451391228 453582555 37883523
626121758 23465685 332694616
462769771 808909487 741033415
264233653 326445429 799146318
44246352 766351290 599454387
142557175 681140705 509917595
100439208 382445708 481755385
652852259 77076153 38068156
531152944 37635733 804420440
348515194 32878108 671348337
330375551 142910866 10293125
569675964 683147262 653596048
750123066 784905658 392751625
538778589 47908939 542542287
394022888 552797464 153539968
237286304 723450993 137264107
173602726 528942992 18739038
726112088 138862684 241216792
510060419 792996992 579591880
750761241 695621923 429496859
215757590 64261989 544575133
352913436 601083502 388030194
595836539 207388546 596204561
402265720 742246339 257012134
583446590 209714598 127914755
681674120 516893523 253551864
800428705 234873140 657043097
780104243 8636699 201225440
171623812 189467588 123760202
391904182 174681033 492165681
109350157 615643509 131207721
180549963 716802233 800349867
43760227 140883791 658282725
140971898 647252836 372123561
282706429 125960587 10641300
23028421 567591600 203606926
802215124 239807408 151623854
506053170 526285765 531687247
713580040 591448712 4731757
181781560 47535935 780379002
608721450 694497187 793837394
17710294 531952721 668921459
667927199 258802759 541886543
650724902 481937535 821811194
527389235 212891283 631228105
311104627 332045841 2893573
380846392 599857348 4259732
376499370 795791115 181893764
503597392 602027163 195053340
239584059 610567276 160578181
540709760 371506615 303963923
471402159 754391149 760871855
201132829 61149965 632366013
245520986 419368297 604114693
456955203 398813486 366068248
477386199 19547000 444774583
190171108 618731440 508765858
287561867 268125576 38741801
367144665 506348412 66524015
656737131 527207017 548876676
669658307 79914441 691431933
80020275 128812727 183533512
691069608 208404495 655906169
563969108 446197248 452577602
703390470 65759569 741551848
270237773 322734419 670029167
205403204 594401582 248948682
363788599 429854851 390464265
487385188 319965517 195060078
747222005 179441914 666882592
440723698 166970217 51116934
806309222 476386827 724076506
480308072 524904014 272843580
599669249 70059348 803848860
298115671 447221094 209395246
271273225 691395389 712720375
592467509 823583679 565426241
503850513 234151728 87723303
567304107 266843693 48689141
630536797 331653536 582876475
712007895 520428794 230488358
608094499 46350311 445355581
725499537 410406897 467645979
386587889 674836719 595459640
9052206 650991927 662101518
596490245 729738252 784671364
565459297 214769114 702389472
30223084 272549111 448201608
673910676 238276098 28740950
228266933 34916255 104956237
529473869 812846841 585979559
97651505 278422862 682774184
279837209 620713861 465726781
198774077 318572557 166667039
244227341 668352887 737238972
172156471 336778246 806868587
520640635 102654041 394778753
653355608 515857621 390204653
418238134 819466682 434024024
327620156 747588537 466609865
525113026 645589657 616626588
235374180 175112700 448938767
689259098 149453164 514928004
397546241 450213349 40390646
456744301 427389971 423359516
204136260 640013897 106657972
820163347 477327373 398793328
519197790 716067115 761567512
682558794 166651093 208683375
237026306 217350812 573304005
15786833 407169397 287755442
811198726 177678259 396807825
472017553 406667470 193258675
462102104 254374172 211435239
447222223 162021313 815656186
706509791 161904405 552642667
626793745 2927817 462392574
167387271 746590880 729152090
443072684 25292059 585460722
83857711 806199606 223907851
261968038 229069059 569525959
579915555 678883570 208066626
675341476 695171417 490640893
186470198 285445208 571365657
541017069 736689307 545738676
107026194 232304645 738451570
43828262 676663433 687236564
266711088 557780456 273223375
604162795 475747435 426868531
352925467 253592582 330675392
643125929 687704890 377412689
340615136 677027370 555696613
308770511 147112094 501895720
143676797 32382886 413267814
128958452 311521335 222955401
94858285 286994841 68867572
673749931 197821139 342982914
265923074 328176242 419841504
409435028 327614589 272207127
675460099 592159200 732730573
533433663 169682590 635824501
739247539 398111758 284050814
245094183 32089324 234323578
550787576 325592222 317415163
742648156 473258422 413240240
401817661 293016899 621508281
777264283 783759704 512093830
565299126 754943947 621539733
269082681 470591947 264596024
807346920 1071392 346948314
262190483 448397339 202644912
529214110 292398472 739006664
161834127 556753657 223936911
666590719 233800775 275608659
792294479 691505292 775716604
185647893 119949976 777701734
348660990 211428785 782481493
375201823 405964312 679786991
139783953 656650617 681125153
185397843 83959041 609573996
348316652 78193909 401762996
467448828 235038011 240020709
592137878 357850953 589801951
810692382 371685668 586917497
61982484 126732370 422656277
808651807 450353121 187196476
500972121 368529226 483804429
106445073 550271817 673701597
490519007 333018618 349594114
377478518 535416336 9268256
132437590 228254835 792135926
351252258 547393725 619256645
717546189 593648764 302556385
324680860 407015647 661988377
773748589 692238671 124176268
347179422 167337414 779505377
570659743 424611227 782843121
76408429 589823141 585171657
134869578 187205884 412885185
491190678 491463072 312040514
109916158 253994240 772325927
199881842 472126121 18890067
723724221 675102107 174567560
181160909 35619404 799062921
218824184 565657522 325526409
476109286 77810538 53078781
793920046 283962244 295685115
810378942 94693765 179817656
21913161 194253263 295410951
77207733 750990362 534390187
122656222 600152973 524496766
458372941 182838733 311112541
512404029 135996367 593820711
749602997 407010798 159795549
22367142 100188698 658930897
286927206 648800126 740791363
362360668 76462409 504273819
476159406 740866901 81417516
65433036 41100822 770728440
778501789 325366455 438870410
346414175 622980952 270819365
100322759 277143450 28951397
32802487 446107389 159358873
228133554 725052903 677103534
314363357 313493215 648671631
76724640 85728170 395492519
420485527 738387289 376095616
264748137 554727573 716147599
16526399 46886728 824576317
405313292 124828170 769303217
585282991 635503469 269038050
42012740 236666611 813448744
211236520 695005527 304541343
255184449 304446182 191387331
567627688 783607549 488922210
431046331 80169252 133743092
807740220 713298082 264351682
192461630 113463377 462359363
249713139 119007801 391032025
329652938 743947630 320262840
795203262 446311366 413689475
629715005 710180325 503836058
153608410 671975842 51735919
443163443 667370381 709033883
357881312 659544497 816054733
118092577 558727711 447535777
812052501 676773930 29306519
29561787 329553318 416417523
114012834 581027513 158949344
142494114 563197716 559607093
26268301 679815556 441048090
700337577 586160775 627145550
626528869 683363155 621301828
422723402 189984189 87028972
171869169 383127451 112584672
293612077 251494991 360365521
504862576 357534506 232426001
620037719 318996833 149808097
254549815 601823369 756041584
608608223 155967955 269679582
560328037 543864047 124089227
478151315 188814485 109268102
187339743 631540270 740878333
704193565 746194056 51192484
751457914 176760022 561405009
564168285 802720696 799844388
668978093 39102009 181547928
620337222 795549943 130554749
750192790 769080691 658877664
610603666 625373974 348988897
823767089 112009355 80882968
674190525 127282790 473650752
796708920 657275151 644019127
784082636 495782134 78159475
668897311 815202367 34721540
319984162 187419642 294810991
748479624 745262150 684132610
457548089 604919366 626831862
610833448 468314315 211370458
386460876 272871900 753974355
15268996 447821599 765310388
641880733 443714953 542186023
99959055 508667292 635151198
231273486 621897976 570112042
276241185 681674660 301074850
738174703 226068751 346120419
651176087 735914631 722081847
791744229 616344963 495881251
431205013 586226760 555017925
228119318 177659254 143621494
646374639 218412821 505676444
209011372 98592438 356580795
330375235 509240864 16195550
220276194 820979283 656299325
183102071 508974476 23287764
476028356 403807728 16878510
657363660 631600748 663234767
254997405 502809124 367835949
739537531 418495931 556520000
98460429 427644928 260024203
524125019 356040214 445064601
782003989 450440982 9064294
78818424 752419463 178181943
175496101 186118103 590767744
158459919 603809555 430398233
529459456 372672029 395127185
362343156 73112875 504203427
722829393 247539126 260410550
401138597 400904517 303568561
596437842 434154738 471063272
156339025 28968370 705620196
341358140 466671941 778412137
142550251 94466610 779790809
797846444 399300535 410745186
208693320 789796814 735886786
651722147 412036330 78307698
216907254 577702511 24035199
824157370 203077999 458223764
709974272 643095475 626370616
800284350 85040958 230485944
213025116 673077708 538523603
344433716 198747402 73239510
439660106 561495654 240044787
416231320 482658601 537485337
755157958 80756902 566402989
197675620 198287475 161620991
662018281 190738401 634833546
161321812 143678918 292360175
202032893 482876029 83179576
521057845 720199692 467929155
608513911 474302175 153989755
521881151 534027230 508087785
667449150 756159578 767258240
458751620 153989565 222543486
84470190 444035796 85113834
374250526 489656500 75360821
721609627 185719150 765009438
702826846 800637463 622855917
433917160 299129537 167883469
386129414 162285876 588433192
373975974 91611794 511907051
615550611 116646063 402017682
321874598 225118965 656206280
30670278 169901129 725956748
86252798 698951438 710902293
161369473 232438288 446619645
541817072 63233047 65558272
768531295 99896598 52401625
797081174 613483595 52761602
156089546 661783143 133879008
714879575 552367268 295428172
729529871 699252659 414273045
399164432 241375616 556935291
177376014 811746250 323834623
348857660 262613704 4572090
99071474 175708715 451723786
200921216 434715903 61687650
442821640 199257762 463025907
785501139 671342070 555213240
61958347 275873517 741115794
290283689 516037951 267385232
819706533 355551491 534241751
600722496 109752587 615323412
162246078 690151120 535041374
639339439 353272149 566752049
291003649 596512272 739434969
401027017 735620856 525503490
275353988 783044313 661592700
317070294 615823405 4140186
296910400 611420203 131141244
192295653 69851672 411310112
563522760 809945893 493255073
469289771 328930077 800213966
228259677 593083199 797289997
364642403 344790707 15546570
69565759 792156205 54235763
694349996 685512078 92176158
402227571 272991616 284204064
676390422 739704572 468215033
446367968 288049431 446688048
391693529 551086049 581822881
403406085 29270528 222958163
471669800 590016625 471405771
502382203 164974316 131329824
552220930 265405424 562627127
65421297 303538967 447238738
760260679 657508985 404869593
567888081 493546128 23460987
678791001 477998463 31174077
236818403 558906106 821089769
661559271 40535150 357834275
641055992 757988641 452455663
446282037 523481721 786378692
728428123 372636019 371017503
15220348 273669832 819114418
488924114 359616227 601091091
85527432 285261178 705508784
168373166 507850991 412322088
728694066 238136413 199853663
182581334 316210602 493131062
113719092 732512743 512353244
292673691 499911572 19689206
532508593 793370531 310074615
358719416 342235840 732555587
165293701 437770150 721996855
64397651 597881088 267240729
170422800 175278433 427342082
706263456 688719998 654488503
245519395 393962041 89402245
69235251 113306464 554926948
115877649 48426665 426889592
146263453 175621594 74384391
787423386 276748636 525892047
78136271 194442526 817264764
409257210 441656641 512497956
139961979 24114834 294359108
329811054 124105460 50344268
582215247 635950123 552129581
690297310 804927578 32003523
118294690 586222350 42032695
156919606 145217682 796405414
717254077 589195807 507254190
70068365 555377460 422558538
128163580 332685108 671138846
636751006 511563675 794421350
289299003 671483349 825183607
270442289 515607224 411865601
88914213 626099880 195318300
516440600 472227847 177774757
468393502 386301384 676102910
65276869 391905753 546802955
645193827 350435724 600637035
209148182 674718840 74485890
597866014 643540301 106111858
605526699 132313589 61945938
775672334 104748568 72820493
538225176 522418234 607109878
425843732 336716738 188581679
265928326 235805192 612586169
757021503 268904423 773550359
5172790 317469622 38370850
378344772 799962054 268793063
724237910 387311509 775867299
563534067 726995295 415687447
355772665 285420759 761981053
721816887 46029103 79712275
84673922 369729158 798137298
654559308 88462802 281348627
79754022 692625316 509749149
667652600 267412822 131111550
254850044 776950078 254658419
279881155 357131578 22352001
439653736 589388808 573056295
765741110 388658704 213209574
750157472 706769085 54092004
384472469 522120953 240576101
167629384 660971274 648185171
589907125 49673591 515835977
178978531 254272198 702508287
820003631 581777476 454561362
536908412 581356356 618968985
306175663 730326115 438167519
782734828 568130252 148284642
676810950 243466653 241203765
235607580 475551655 96939226
256524170 778905860 539802100
531567501 814771928 755543394
800241760 160260349 362880758
241465089 666280253 617142113
769039329 56779685 757832738
111012799 814603290 130576336
344216153 291716460 402682549
15118556 676926331 433354197
244719895 195402668 356751544
244095455 465633998 820527772
56671693 105273570 440736808
788693439 121191946 638295136
467378315 253783035 311480353
441183805 695968640 665643920
670068669 326545115 201671330
161576243 733024120 798536106
331914235 475192175 215498630
564777242 642468872 688482634
47810298 585166628 321080900
664388463 3300085 750925591
179008614 328868139 311964296
732146843 533963918 687688198
98375692 287089512 468000297
590003676 324190621 316265571
134272967 111214728 772916550
458747328 253652187 717557086
98230288 121898614 665575965
602070333 608533196 301393438
633098468 67820522 88958678
193511134 465497494 48361064
450515972 759448077 2556243
467318471 517000391 284158949
638765030 124614985 480915237
800510243 70451331 604748134
70212760 44788863 242668207
728221962 680553191 378823120
44086497 102061917 197572764
169990276 408225039 461566501
250207994 122602226 166345730
197399248 314025945 752737204
262577804 802198839 720901741
340065675 713387297 367343588
479034209 462505771 649488779
47861223 777852090 470880629
572493276 422135126 201615698
750075484 484455580 569421886
159817887 328591819 13931248
658501283 728553396 183709203
729257173 146077766 27364644
350579014 412901352 60885277
281236489 533093556 618596372
227540003 198646020 206630846
383766017 88892854 789498709
554237909 117716993 472355597
707541653 613373956 326902228
123312094 782369259 490713682
652460764 666283039 221350254
674149298 531967079 802535025
479720582 303943496 31047057
46055394 71357797 27835579
115257420 284512735 134523951
666398754 367835836 679194922
416945715 741611527 456401571
708287293 71109879 34388444
503744813 7025460 262766199
8581956 363540537 619457265
528177167 362411750 734291788
463823855 28214605 293284716
520624344 799988218 407926814
804905263 499548327 263137149
129860423 176587969 171957527
102255251 515836121 236685672
482505412 111399659 174056200
414859235 774639660 743662427
515536025 83269472 605923215
721418692 196316877 726957506
256371515 243882546 354626635
106602124 591278193 365161393
444704763 612480003 354498256
159313414 368675748 563528566
650433622 128559844 21389948
161704560 385717660 128661645
402267511 103281355 461560571
1212873 192393899 364650102
114969033 501421170 700027979
212660062 348179968 645722994
25248641 265819440 682492641
434376677 307381425 785356390
129507026 692964546 49898016
151249728 204713944 551272489
235430037 250445142 384320615
751514901 481880532 316479100
2871927 562700394 30482949
597311730 68326230 258300120
382603356 303683214 276847814
301397901 348737164 342934603
551415938 249005580 6331426
220410765 167319492 469826576
431905035 733335493 383917510
447082216 772845477 212681601
640958875 82946981 508561040
667103608 707480426 232383946
267251335 778582034 695118400
260228419 486006180 411105813
572994667 41017364 445856723
78399873 620446868 68426937
820090598 276333263 171134149
438145633 265161405 436053361
229307226 541336731 99844494
488404673 582263660 608227252
388299417 730486155 333063109
205386528 787489214 399925330
159789763 488722134 383712409
314977638 653545989 188086302
118290488 821881531 163113611
208517049 416538055 264480531
779710714 48841972 312331051
723640436 627158370 220412508
442169662 491073193 391243184
350735298 361329905 543457491
731708099 471604007 784463504
483039825 761415682 178270016
580794079 628822770 54006046
379455429 294490999 811966429
77690308 754835255 42154540
786933996 708218265 547582017
352377534 252596080 336663343
321882893 503817913 218720143
332016396 445453236 213009602
360528653 776034491 38333550
373123247 10741530 60947920
271204176 194339455 226843262
754230716 34041705 330192982
570928321 148560866 157379558
239639109 377881550 213867387
72087131 102326821 169914544
39783380 155513221 526525452
49147537 592113803 343495839
775869466 497329329 99947525
766621671 278657916 260545167
649152024 84077218 498926423
654939766 491524721 511264720
6536326 590108086 317700027
223325323 385749532 347607154
485287923 43590199 172740783
402197724 554089189 137221062
303619303 100707726 180614354
81934866 219112544 38058149
297428447 442126973 770990821
465258741 114325853 225586819
175922109 587413676 146080631
31517050 514486781 34200666
113571836 382461159 40227434
556700583 120489343 680595986
580168035 537252513 426357001
606203546 620792760 441363312
481933442 128282345 189758288
16806142 790090147 792254877
643968069 699526480 557398106
380863910 368663992 91706196
438251498 771885664 748365397
424913660 409237653 744428839
487250609 644311411 370304882
375245047 134843583 592973827
748565667 530446537 95681695
181589280 486484208 497492119
19750665 571461589 440996472
581825800 468280049 593818346
181555236 818855373 340054500
408022875 162899237 410182749
216076588 5090863 205960724
58610905 203315126 520552189
118498817 279688701 231417797
92636686 478378182 346837192
515230281 421538151 99684252
603847958 343480203 456078861
306109022 794416246 205141646
7160803 191561732 312021217
62514328 668321170 413327453
766959679 165419986 485890336
755361681 560242216 820378143
765728964 25671534 73194840
745814596 387359801 487693873
521761004 581089577 137572179
542509536 545693489 685382465
524680721 231210208 739192964
483032352 70906187 92143677
729185942 341742037 369614245
121139552 44397350 422976081
317925681 399486573 268016870
468214839 508824000 30157001
410671034 327372982 776998755
174094227 161469763 436121923
149728082 655579094 627576784
151018672 379822886 402860981
805235210 165550263 637673508
564448085 372191102 237233261
204569446 763768075 249315
429017056 728811183 20851164
96705931 39375495 670018638
239054134 86258031 139757492
468245914 215489559 426171184
639650334 129817689 814893874
598180882 601601782 406047627
654006359 201170109 606491368
38149280 34198485 490422177
112838379 164369135 536415269
651673768 71931268 97923845
715276541 412887595 163556859
59697652 298687772 715112580
373058532 165479461 231137217
465359195 196203017 764746249
126321379 285591344 791400538
785175492 747492355 438071001
459730178 600166392 150469431
502643303 590971406 108033362
822223145 721452440 661099009
195946738 413938568 485892320
159225322 410340106 417569806
325800958 568825352 281210819
199516588 417924304 664466045
471386307 415866250 517615889
671815621 276784254 701885147
128585000 109199944 302409861
321404291 771371627 154425191
821791768 193669478 102859206
306114385 231910624 53877086
366785283 545242957 292061663
412619 390662529 70146674
119424993 248512900 659508574
206609018 712696436 317149557
540861652 28360780 737869145
84939894 819538545 286334416
516446667 655838260 435200655
711161788 725196405 598526055
135753937 494764702 290721024
822580066 283266043 127895270
788231915 431660772 673352901
664159971 488437542 732952494
5921896 343451463 750651043
542118910 758737083 183706022
813391845 639042495 313723190
313289425 412635025 141643879
628753920 113472246 220416559
189164895 772343871 699987925
444391893 61582092 480324915
801676545 94438799 136761745
685193841 445199855 411475530
72580763 620604658 361361788
429494951 207074708 614869368
538591254 487797170 785041468
174105477 700662383 437432261
357846776 428103707 428665175
584192307 746711300 674676940
260995641 666970295 428766501
26765534 785383143 650952194
364578486 378632955 705116810
519894019 699168218 173890168
287725209 604978622 813647472
800862947 705152159 488039090
130228395 85024989 199410078
107242939 16397491 752945887
196605868 126042492 392012199
240067168 302964394 347314801
486354863 213830305 661202723
692369754 758504589 180473277
565052815 116585367 290710072
305428793 664190841 50580335
715988972 260792845 815920862
251991496 426556618 498790278
45882826 115559889 505237403
128020232 689445555 62489227
45359575 387166241 23451912
374406280 257781107 494340007
328714464 760034298 56134022
619877182 790764579 146529092
172418072 547121828 824927851
167445096 380151479 273193279
464212645 239699930 762449564
145291394 769190562 822185201
680606116 808092685 3921211
64387981 103323142 137879539
356826628 600140289 554652379
353708579 214308997 18122958
55066463 711750454 110748094
304854787 424864163 94582294
622497177 549948806 544913980
419682193 313541402 750895514
813141365 565627845 326688063
805475082 204281328 449818787
1090419 340805642 781109061
570942556 384702928 29678998
760730780 245176560 120594662
180319018 320502524 685002925
761422707 235926330 486199177
96167804 225393494 620987008
599057980 23131982 710576801
701234342 446242506 730759314
104986035 662415416 428835109
102832658 255078122 716737629
711457262 677367188 270291330
360597134 392155336 402998452
714028988 512924204 798973971
48089458 255389947 672666878
824556795 91295928 605369113
753794468 221792494 72525665
662090157 672921577 49020115
739239304 152177034 362144900
694322305 320703431 744147144
198690977 532811709 524409108
683122301 299815846 433533767
145002608 807761045 524738991
582286129 508018674 614691687
111883491 337045730 589153314
384440921 673517664 557920386
455141336 153151524 807456958
699678985 69764194 669523368
590292163 707509824 79231577
723129666 810808528 165928964
561858243 113674142 346340786
105887451 593661825 95031181
568808731 394310707 628199603
54742225 446414470 751401612
243372742 538701870 501188392
261644320 585787554 566896687
513508458 424143899 486095779
333051132 200209840 43371874
42823435 641802220 132509109
673540999 690511043 333660496
794565696 320355938 814120868
518389631 388592287 539557519
384191707 355078671 278451420
655991888 444845588 123691880
187474981 658880438 644893740
493234554 647985657 646891474
59707620 266989903 425652444
128073747 728271861 572325248
468445568 485008328 568019765
46096047 807168080 78771660
157556918 699766204 95003539
620858043 103462129 481811896
621272809 367110253 438347253
671334946 17351913 397214411
585000759 169793646 589408410
651987211 811721612 417306846
370430554 682992853 162666275
434484202 303034120 411831633
550530971 32664905 752070596
53200835 288890701 157911533
655078221 176530616 800827120
732961159 179306592 733969130
721441058 806232841 595082948
232590723 105918309 402091714
334168127 782715321 413264140
265826328 291201423 733816584
393565426 825119788 588439742
426972635 499748389 153552146
677691082 496232411 583797280
121215377 784296418 449965163
478953913 22552129 511174606
498171952 392330456 153529241
71534059 214007055 258533757
778140990 396767094 503762043
629178642 179005030 231090558
463704371 698229477 455155599
596499567 346418252 435463351
738689379 262045464 410236793
293883793 461513169 697832090
365433282 86442165 96314169
669231262 56225821 40749863
397120708 415923243 9873007
498582531 276935701 132718422
577409428 564204180 357146437
461437306 90928754 661801989
314899222 258472913 608082402
252104525 4221902 391660938
456515582 615405359 584167992
93492772 1381042 285407127
413684584 540236968 22987200
606010970 139164037 74754451
434021762 351716068 825097594
442293561 717727848 448750287
118006277 142361380 580533935
537131184 652726067 320008646
82526614 493454024 432533546
815554037 507383582 459489840
656460073 782816165 743126730
749982159 656267709 93817706
538044464 176726273 190377642
545248531 12177634 28249855
807096534 577541392 583655559
199924602 283811322 303253590
312556488 720652914 708750323
633997841 370340362 334729424
801935391 77869669 640070447
16876205 76495023 261940959
519656879 80778581 694965912
401025116 576545101 263683066
57889070 284572328 440006405
820824038 402341595 253640158
606306391 175264270 280050731
664907700 569023660 445384091
92636958 134648876 716739556
10904544 702031959 252172945
361517815 378581831 544956760
50235527 253569074 553769015
749129391 58989670 12992952
330124972 825297434 75537621
79205390 675098297 236521541
4875331 141521513 192757125
326097130 40896968 174489092
307293586 648956196 547586543
133123960 165367421 796825244
666884477 176476645 676758920
610128802 538815246 285898823
697036300 271592241 494756501
552195120 669373084 24129
738571849 644181403 463803822
323083216 695858345 140544856
659213264 238036980 358936426
373242921 736425753 216680907
533817287 610321737 619142101
760343136 527632600 756390683
302704788 571195776 494205715
161771450 637497472 231737828
87964626 644493703 294843656
25961899 731183429 594471658
800123492 172109824 607934694
789425579 665164657 596515910
222244536 398683000 199688192
113563234 593802162 356881331
605936052 255976428 229518849
480872679 577591495 388598514
400632355 168250124 388504776
658116146 149819080 676568952
265104676 247372287 817075594
472839121 376653923 327676466
556506897 255911517 369160096
179957588 267402480 569278022
210616383 303959495 184752180
317940763 407991867 43651297
726306940 93848813 485041352
597444355 160780162 517325868
163893956 576121773 643957501
512544110 37246483 243256205
319702401 258482166 350540671
125297084 687243752 296951088
229702809 561176095 107861599
606981891 798071658 781744296
637573378 256102387 704566713
704674519 426297054 124189851
319792122 310431395 246221376
260096536 296571802 644304140
154543399 457300578 140664404
408303518 641540644 72567834
77352080 90605646 226019532
463646612 550143757 245105203
277658540 679400035 818663746
311880685 491084928 749844623
797043513 504726109 442172329
180954403 388213004 161165866
323600797 630092533 110840168
186827002 173731167 240016386
622089350 34787194 680033747
355783173 317087431 461524876
110191858 7480125 356534472
452116455 553890331 289384956
780677755 655041838 403209319
7586993 178063913 494780257
815518943 336561185 766654618
669555072 166081034 621120246
472570901 251220314 565092995
471214205 631228606 695602991
54843080 85106558 471293128
120713194 543831572 425995309
779670756 611050537 387646232
761734378 685148852 517835750
695021293 405713711 370046569
487287775 684920366 366354937
203447121 267687880 425203816
649330713 630197120 644800827
536217781 543585648 234822286
686816724 755568400 366846296
662315283 298871892 277286299
724276032 551206427 252300262
667423391 443398303 112266551
298400656 614475539 130473723
531212700 411920937 786359882
402894135 565807534 427322822
294461418 20039265 207282187
640991301 373329719 438857703
387830845 685832789 428216553
121867299 584468666 476527520
747609475 356948917 300861465
386423468 574703020 254849747
390043404 211425870 448649306
219869755 67707034 546737362
517957103 537911982 464411323
769989530 651906853 631373582
412069900 247512540 221338462
783249967 557581580 422702840
553014089 687656477 498281596
69519345 737341917 527180263
739492461 346327316 513435987
17817421 2665065 824442042
27812230 701475824 71953641
16154434 70218692 533465889
584301226 240100084 587054850
98850047 25835059 487686774
122224745 210657692 808103449
526167630 271798954 469181528
371134633 692069065 638702111
621934980 152144310 239425581
90795379 625284982 774414512
557025652 25875029 322689828
134825481 758357811 280751459
322645871 590351239 330876092
511024477 642956997 308627415
799771450 178987583 151560192
229882345 820574612 698610074
404952259 757207978 680777669
411450112 553970454 169448058
19072885 365840466 383525035
274680719 606182791 275213968
167352572 489813193 496630358
48004966 695838216 30621097
486365908 584647399 556620233
253371771 3563276 523022192
677734310 177566002 429417757
402444765 222919700 98543573
226128317 146207849 319477370
674949513 413586682 126232986
380605253 430738886 440986839
492793365 772775518 364727036
612604891 414613312 788900002
645680641 667964146 625902270
102598645 461583180 816104787
502000113 605575607 147177124
476414753 341327464 482081207
784345434 181220169 135034169
85949391 37297205 278195799
84745839 457835186 72259074
401519298 323184124 12766768
175434575 565421858 610913363
274759270 278067937 72985688
672737995 657659387 115382640
420231771 74021241 437067644
744153605 561259358 60676536
196010336 320615978 728228936
158124286 807764572 96119105
574633813 72179892 8924575
671894393 142457622 211982034
593552927 238352171 138877602
544188970 698153825 567964853
276551498 405143664 202677967
127847580 623323858 262108980
45898015 683251639 145981761
303292329 117616649 94456552
760771203 239389620 69620896
721099940 254607433 666125564
157689238 13948278 189602697
696319099 389526650 198070876
106261298 225269726 681951509
676716033 56092869 247307118
691976045 305207438 616886381
579039047 656739684 31245516
214597046 592484593 464127592
498605672 185664150 754343802
291251974 685408816 16885658
421362583 380070813 349507168
115876720 224357852 443841339
818524852 336795165 215828087
167096726 801942628 353997343
715139254 198850157 494948239
488221267 44515866 410606633
243360055 571945478 321882338
378312451 224027704 670837452
574481008 239190341 296431631
82829081 426465317 585075229
265605344 480171201 715431797
44820652 624846103 478212039
3539066 621157895 717869302
335603624 637546129 400787596
320259010 731199874 229736752
789981699 469620596 289032215
66696043 751802277 253954568
487636601 368384719 336834887
191333229 62025942 629366422
40647325 486405545 5331064
97870497 145607294 99066968
249342598 221366644 34313874
472929939 489600434 65839313
648876721 446004896 462564541
177547347 670288851 622943628
203302605 602885469 303404176
168841411 797895732 405014742
108506742 438653568 161673639
155893970 691686228 342732435
811291498 58585983 73919331
737145704 554896078 1944423
191648314 368774010 510946337
169122448 271121405 362178147
414766702 606054465 117256589
498346088 566591917 720497805
497275047 557974031 494238474
780075345 132841574 791924161
691389068 125369119 787895532
74515040 776873758 665811122
187580382 730816265 792002882
180991595 589066775 526216010
497334428 769939685 482038566
173539324 423187631 59886046
578328604 684419993 347299342
372019380 354010083 707708211
276532028 443108241 404730450
123892811 715984748 747553783
245833698 72996716 280513909
89295603 710067848 581464970
353579197 706640127 655180498
402371420 361339355 617174754
237521184 74220154 45227253
686504626 708066264 142760708
544882348 655739648 734040055
162889543 169973865 523758894
404702590 122309904 511782955
676970809 647893626 536425367
643375692 729303464 63509673
80152262 530004141 53686213
400527684 805980255 396702359
521337936 665052218 666927057
132058098 501477136 104949056
775240785 133004020 192422637
473463686 182933029 587920709
762534556 776424099 384022177
604972683 660919424 325435566
211726662 222671472 110985586
240260606 298050602 819503406
798164400 678476180 459046989
208467382 469686896 211342787
38919257 618924832 611544664
716130922 289337130 797211515
247797395 821503146 188598193
775477830 371068952 773264650
611840104 598834079 375968157
818715031 11651065 248752453
234330245 508813838 11862409
196110136 823511740 8256060
602342072 497353156 445565807
692447828 53471817 736111567
741700749 65179018 50965642
468016364 762514233 708270294
766978939 412868900 67483210
720456644 725504961 213034745
267226065 485098826 201000861
259197204 14375454 718672788
207009762 102421995 810503251
289414113 624544319 487931044
278426073 724808119 100655741
636110634 102494416 104711150
322987039 329839813 566390225
47135340 160898925 581745346
592063468 402218294 663282532
410634995 428938829 716456395
779031960 181457332 2891766
310519311 481027797 86978520
187530074 300986888 552590844
731908628 750115043 389346763
797028646 821570045 323566390
288541244 337947920 807643235
594314545 767369858 56339591
394288863 784649486 117491769
114776288 822464611 386497462
657459637 328647684 310157156
317260195 738601590 14930796
183090477 757943985 254381323
519647032 455842240 800173219
139087164 648382523 589411605
108681212 670584398 369845876
328849193 162259361 560627618
113431899 348275666 599980966
100824102 283020761 761754150
389666790 127718490 233920290
162445697 368706949 537432808
121632685 555512788 424737897
95251938 681501228 656519027
618825070 706507871 144024079
503694489 215458612 533122209
263776494 402035414 503058471
497675403 476538374 25840156
476739726 36389320 791968148
111863905 37655377 57567678
651031992 26314707 594880103
451948515 203629692 138815663
31734910 406540766 404699872
480953745 446041211 363406226
91204607 526459821 438450934
267575170 228578486 488104643
101685982 204928054 506917232
611598907 149288864 467541173
406508798 734252991 689547997
437201179 575662252 222964508
331149081 312247709 370149197
356386568 764282569 564219480
197309127 715179281 501255651
664582081 502816705 452481868
815965502 346282713 536617833
448808998 225529947 623187999
750399379 18481495 706223281
423366808 112787798 558405148
449444578 293306219 397541913
78668786 188823891 94995244
503903873 329894311 524919640
781906831 732169150 531895830
638872702 271599210 94308463
636976439 330816375 114881099
146982303 127335559 523499367
450832176 109527370 488941813
518898086 654027034 682809876
654480695 753234259 388550767
193045244 554875798 467834077
788498995 477206305 14950844
325644961 117085236 284862963
499339579 773980499 402021754
641904239 792670549 329340382
32439832 631295754 531965914
331625732 717738922 659890184
766331882 693697088 89352312
734689669 629334961 61615769
354415179 660470073 77882224
699063467 250734472 559186919
538538737 470220324 71148122
213310430 638660533 706435466
381182186 717341859 369079887
353425321 426546529 315302334
266122415 766185687 340817473
13241371 584037261 172205532
739340794 310257502 686650335
298383498 248508082 468588630
94158390 62089920 611420294
195737030 725491945 401647942
336460857 433092706 725661121
44289880 657656971 441768742
801835063 517169450 53907356
398153210 428146811 499882448
551464443 56833741 446675102
462482718 597243157 565432986
161248146 578711015 22386866
529393063 721158962 800171691
548590686 710308237 759815322
71532292 471034464 510169988
453936160 522915900 55389301
144466618 487075715 697705317
484681049 436714994 290597708
207798049 126362831 577811369
317913814 786406712 449471271
417778990 505254923 294058647
67273944 585018647 631537028
356686232 718931552 569434270
798285146 43536611 472366585
566273674 799492654 312301240
188743410 334572000 272300777
595440761 401840483 293887893
50135524 630572190 620996383
5122176 566133476 159719267
672302165 301458655 377030387
633194642 454518179 227551379
408772654 543104591 652128078
297664229 22714182 406518869
266098842 183775451 284715911
678462759 273021997 320382108
86190563 59216798 323640736
484088043 466821071 304460685
593862439 442358354 721889571
233242167 467644525 553828621
34946079 379813552 786687048
274429645 760891654 372514722
632276715 156570175 293847511
290877647 689151696 336931286
446306113 500962709 430294044
776106458 186102914 602723338
543242499 562746429 87418097
146978530 743446855 140248534
513033364 167124901 665749565
188848412 109761461 332119613
84778419 648905661 522691288
528225980 603092338 655976983
740154563 550064060 719930
797364470 44122007 347948314
110622030 401102247 710891999
136127293 417573679 368747454
808807204 240242582 513006620
138323711 288832836 657570162
200547740 260328560 350668157
175853428 407596575 49321520
825230300 153301930 691229009
484606942 25150842 824043362
541193244 661641083 402645178
585831042 384681260 312448533
136180507 348841875 426887344
147124986 39044825 542766088
432913342 204600876 97105241
283608200 194949256 174117736
825125750 773455046 370559771
212721195 640626510 718514304
432713817 156351918 544805075
243109060 44982231 287624368
121303079 82847993 206061393
529589419 252229487 265745907
644505383 206053174 658407030
750838160 455253033 480633483
760092132 519688344 804556254
644369583 412441542 155795585
153347781 811861878 45883529
597036466 619499256 277326982
738691238 594884270 434419733
509307099 640596834 139036617
604114577 139996561 314829667
214301011 433138007 416839192
246569897 265395508 414948028
713314837 15837033 421199428
824063669 820930974 515928596
394096442 693957695 785475246
134863352 144712679 671498147
390055384 807376566 452034382
705704886 19921577 543233473
622572777 623920971 397340503
165663078 500743361 95782434
65934303 248474165 242198040
401482634 117866988 578460362
254002562 779533532 625225844
555969169 138998468 343920338
68908707 264928437 444995184
575413434 541760536 237773688
283548153 449501107 789719801
125433545 374746490 18731130
731389260 491640595 442221698
404785266 99174313 341394075
416514931 714771393 511791957
185595697 401410540 151756441
634543272 790092220 506022557
788972365 364580761 625304966
11741702 542728258 230772758
661700849 14137146 509882616
337038823 744512952 196719141
121625093 188665796 72327513
117882407 65528041 215642171
689474141 756331748 487186343
308604449 746309806 610229118
185273401 762786313 288325064
256440502 795168180 414199508
5337053 683703464 204440069
806374947 571457873 535293633
424910911 615553307 536557396
319003830 143277901 437751219
663330523 441334731 620458897
434570694 306151507 452679979
610535570 748782308 371969220
707689846 363719294 309058114
160150684 553451196 88224024
61402136 224205354 314833368
441076375 728788641 230080206
108802199 448660824 398700878
105635209 490182160 465115990
401106714 461132530 236945937
717640935 376582529 177414389
92242758 641837282 666815500
528438163 799773949 368832692
643539704 179133726 384085314
204978679 700607362 271717498
823658723 25153305 529592425
533839171 188347608 631325353
67661215 781721772 36913849
88785072 725631329 281380497
257467888 512899962 546198253
263306582 147088618 736865787
163634220 822191865 255223012
668903251 506820204 679921780
733588359 452261201 180017568
474346211 440197711 463080626
639849635 577563665 301945964
776799784 692647877 44990578
569231807 210710870 787674907
357468719 697624349 260185658
345968398 43543017 791863166
701950643 385492480 326685449
321340282 579526302 611632052
234024031 712565333 257125234
255328861 731123813 434933722
768805961 399741443 82366609
387489394 759370049 667963863
592952063 444138230 312353374
369119240 274203081 130250494
413508407 450188012 293500053
540595943 90291556 63774492
16031910 272871090 45540581
625819506 142885072 422002741
586954423 286473229 640659105
814166408 268023658 623520770
518292488 524644646 221510406
606485805 398155350 66752204
475692544 603175409 597140931
238684394 560523593 630794378
406215203 87913388 615804921
81358292 314752782 322703697
122425275 607099470 786990884
632281690 241164914 823606994
486006162 85865679 61636315
608219635 354515118 808437168
761556059 638125794 246677568
539239373 43397986 522142030
366775088 22423242 741364140
158337206 700830907 329106866
100504497 781794804 454549869
637517880 232594878 518375496
253389429 353232244 224974688
810625234 705506205 501517926
282454100 818592179 97886818
646946805 300183021 472653445
173129202 791400414 378727454
277563033 626194895 254182134
346236445 535709394 166747877
27625138 578458172 773022449
501273679 285085191 493096081
182425970 247328235 763056937
153869965 691284109 60059045
123025791 38006839 459778507
683747352 742444418 442446947
124121284 396827960 534789842
40004708 377960465 189914292
223662540 24004724 379742741
238911101 578016107 692779763
179443716 795457556 226427742
706732314 108079547 557287505
319958299 372817283 749484434
695652952 466573849 545158793
73929768 686675376 577991163
224634781 297232511 722768518
335907109 49879000 243699727
657365052 205204402 197704756
609536934 645452674 734843709
801571999 672210776 765563139
363865269 463191313 274372785
52189049 728100837 367127126
345661547 728928427 279747880
83928877 565184202 11883654
608242795 508123248 398296010
475204086 517489869 734380147
85475605 64329444 661365746
229129630 803605589 294939108
439579051 483820758 806720390
749575811 36372748 726727731
659974464 539132767 281430391
246754954 37311449 561900145
274820161 280306279 660030681
703742332 278508396 198027223
62656911 175533343 704693986
126828661 333132613 556834893
645830243 365222682 466821147
615398015 671646892 50678376
537992413 208009023 88104462
281528312 470495921 413757087
322714722 543587833 21426326
728525645 585245922 202553074
651846250 719523778 650353898
44160267 736447523 177016487
817301168 726519568 174890084
479767194 376269115 468016055
228830186 623995012 621135106
136544140 97278272 405798015
526742651 513027845 485259452
569310622 608512964 372075520
694699434 54613177 214592239
361440891 639760519 504710780
571701101 152109140 806671453
672158874 297820970 494605608
205460053 346692484 102746105
264968171 758800414 770877205
406698790 77186107 70084501
823308535 333674962 544419127
105718066 205267581 67595835
448336005 221221736 88875258
690976685 698697114 517736704
787201329 273854581 583937677
229844151 25322262 540170405
394367211 167136795 39679606
256199610 23539120 423458790
339941066 690914176 568048303
382433835 736123182 122745290
269382114 699135496 732576366
7919379 677073274 261449532
84097974 814702271 759284641
272850149 224940863 584517286
521466828 169573286 631082264
696083046 59263460 515795350
18812189 420742447 198240818
470900599 114336728 694971549
328891846 330630127 613919822
455023371 19663407 375763297
823937235 212469529 167227618
765515070 343759267 588325136
252983433 288469641 15380926
683812251 469025338 658632942
767362968 654193522 735606538
52395926 797770439 122055687
631891561 580112274 31396944
430270852 578165898 684912477
162284055 260500726 820226672
483112727 537757359 814134168
248672197 252259812 271007232
28599596 402048115 436560323
437090441 552652520 644922440
53064907 296617508 327763160
789289112 747754403 45600969
310675843 776441328 402915557
530208290 536225436 505399379
353214463 361405348 363235655
53723783 455069600 288735745
798079054 658992014 782191209
440085572 413120061 194708585
565100116 463249002 728130386
522083540 807791240 720112074
95383002 309115499 79436077
501043516 399841415 601160143
566581744 268348252 206003980
755870981 418348356 424855428
664763907 690232890 461204108
743978877 486889821 198106577
237306388 192950584 742667473
323354312 242292688 797650708
825008511 36664406 498280691
816463530 601276465 565236114
598794581 244521508 157743329
583933002 706617055 468561533
175249445 435702919 380452903
371561187 68016770 408960373
470599612 246443092 253704088
312143818 348745365 634977530
272173653 348654594 761182801
402391204 333406680 587458864
370132689 107435663 770809825
297494787 124974599 74829870
1654256 82563845 21078950
459947020 278755840 275790974
305094654 221350286 809751091
414592456 795899149 154059347
742475801 794696458 277844312
154929513 452577536 481426889
462845379 516741631 354330613
738595010 438646566 225323202
559145581 166792925 107787745
532801215 762665642 652140783
315823181 666934764 377931527
649400036 143212769 421138437
369736988 389740178 788688360
771215456 544669722 126547967
698520185 465159965 431459157
708384175 86393613 553295381
527511256 173241107 142019146
729978554 181161069 772028282
629935288 95819454 531372236
676194963 379550829 112158813
491869235 132560702 527663455
274551294 452010770 783312785
605656765 403532217 602263357
713006798 441727139 251416167
560134273 461977021 384300015
653272783 799741362 553137192
203786798 590164549 130586501
640558190 735671720 806711362
802013661 250437658 455953749
393131386 793545702 130105289
316199010 30688007 689517539
408520744 88553098 785704479
779411273 229043457 293061495
691841964 565798270 775265868
810188864 49663180 504501515
647453341 559351333 132561171
609388833 659258910 518495590
365683468 389320341 437518702
37874851 343218257 674372142
616028316 781692388 408944530
336044157 162120449 323979831
319377518 627475869 233873046
453554037 758637699 577449313
589652607 550534744 419050315
84589555 747266364 88491907
785295926 70370216 703075392
347250078 208376380 211614439
163200581 802945301 32111447
777191659 674658268 299367785
616646761 632919927 634653279
12633419 671010876 565594757
323841002 383814103 428730357
148919538 713178151 77189717
20017896 38553795 379530105
622293557 525578905 113644856
49196674 236748935 312972398
814706552 454694534 146307684
734798376 596187957 807568707
605723407 561671434 522172229
164438158 365694747 589923966
435226293 630860037 765066539
825251552 488632641 2336593
524385968 309724230 523269725
438028297 441488071 482983356
595368909 624690799 473525787
800093190 696696952 31461425
156942054 76107338 454215945
228894300 786123125 532852141
79066815 479873464 89402726
521293029 560635886 454077056
155187087 28120295 254979504
777091161 27240626 289087886
2800685 770266178 412654922
148625455 31572378 284795858
234670831 578237882 167471926
541779682 745134925 34479460
163825252 379690741 248652595
720980662 655951970 306988027
424043230 388566805 10399626
743789312 218631639 619017339
582312846 818717355 15104123
102190593 428352952 288439302
797237286 808692236 235453557
188649488 116670296 49723535
552584071 595710766 475487489
624031973 592559587 209505892
299836554 39738983 379447333
45581503 647715563 113724524
760887148 586379770 105117441
541606687 309618714 177068684
173405960 477316824 18054810
586173455 681011891 473969133
693982339 726417549 399261304
633301461 222615227 162116679
396906819 527837643 802690975
501614096 661353254 258062606
617257043 590433386 409608955
158619284 697836535 533615371
801551980 621196539 625756003
633622040 753703439 391010959
244177106 553041635 350584233
686937011 386945005 614537197
659896960 806455128 482589851
232980186 816107198 19125169
794416870 784661602 39377345
52929573 604003329 7304175
358035694 714054301 47118124
26155024 610057531 649886630
22073312 786679187 778454073
380587270 47515693 393060650
295998182 209996497 448808139
258817774 99224015 346871325
183444741 270609581 747982536
402914477 392427850 623385934
589397469 256141909 400163262
177896233 582184090 717601051
643463041 451513138 691008610
523785121 252445885 123998995
213050455 353101779 717595285
806336948 405946768 305100464
181485262 747189710 66102787
53721957 800018240 720582984
284365593 767961134 630442090
775595249 133717459 498671709
372071193 770929426 402889488
317675463 270424789 609242122
170381979 662901127 578130231
5797895 757264499 542461624
476176271 703792533 545912868
55677656 94880708 754933572
773959260 534559449 526177600
135619226 348256929 218346737
512013922 238423230 32263418
149368877 202119831 386405435
353086968 294983473 791915774
589759143 661121936 805678477
351652200 439604833 681787222
319910875 270960392 400313500
609201994 283242223 344728523
26591825 436645626 580406475
747390284 730952014 395445235
499060240 33920634 17966164
159261741 189809519 266152975
774802958 255032158 496786290
324840753 80317159 218498419
236128166 64247108 170874310
430068562 619260689 28099475
652259956 798491799 305859507
313533957 297265185 48450713
180964176 577477939 571261771
729402662 336584269 179042153
350363558 34242804 374055961
93898825 681392343 821169120
304198305 747306308 69376496
676621894 5217283 593335962
206122636 793639813 665759141
233066035 114516322 573851501
614952003 486297530 368519770
255059560 48318116 764863163
370671631 239197886 509960389
471115594 476313065 340618211
169413938 706383229 197651587
414040360 356618399 652735931
740574356 440247158 432186934
140847717 425006255 73619424
453293294 110435007 436392635
599046118 622946277 422151533
724779347 679774787 495440786
733094834 615741520 34784526
71973626 178136542 297612565
449380868 631609727 24620903
210061928 295983837 163104035
102277151 372782337 528762714
607304729 306390566 757240039
584103664 233235034 254022180
200874452 58980341 26321786
435471630 117531625 249625568
699431079 53921105 393849452
660496214 689053029 14583208
247888038 488200151 228808191
744761554 327103189 137822719
695514414 748128235 641929904
582290738 712732490 153040093
188629527 349010144 260547843
245476172 723084979 123650814
779717818 249567694 687802732
356426202 512002474 394822091
406150747 645592118 312974391
754202304 188692824 819468642
30694265 80866089 217513077
227885897 602312033 558942274
72975434 372413655 43279599
384505308 12245940 7331292
738512390 777466411 296415187
279806309 388036837 818070806
317560873 354432059 556016459
599502853 545306948 538077715
682573675 188546562 232177451
309176475 757706135 194003469
595417144 652653560 361089785
584704003 405156780 647333605
602692045 74758341 588730859
431981851 298701548 577880234
237527320 402409205 111963179
585645652 44331646 364345493
118645337 601672571 790603440
750581725 722225749 552639594
230480899 107888223 622702106
541534109 264223424 335573994
507693135 723170465 658275778
6703118 575600092 313328329
791116984 138382355 87460312
106167490 509913966 767311601
131392220 247746158 300068756
589303638 652710603 664588251
452556735 456989431 190503875
222184747 177178511 698438298
609817404 544652058 127731378
410563242 212496068 134066113
133981063 208145295 113655663
428464989 704925224 564746875
170959959 131916544 789693673
560405622 162564948 754645611
98704311 800093095 413515571
58427710 798775319 469231515
497540929 64248762 739923708
121794403 538714745 322075922
169471325 333443739 712599067
82515674 529648309 95283587
812007428 423718153 63070709
396705714 88565570 152132867
77691825 70430184 543607026
616816519 755598891 89819234
495276766 515476635 376546341
696318846 607096432 38225351
417362267 438454311 108490126
252265705 484951306 28188158
622246392 271506328 424560007
555229900 317054733 540707690
302041032 707953482 600952688
687709 688147428 143368734
405574736 598825810 618204217
652764001 634347045 516861165
393572076 511875636 815394818
524063219 426804981 239128130
504531767 679162462 409579501
86830790 79147393 529820812
766482340 806271440 566114878
580621055 116877964 390779930
110072102 549543174 576634075
788504762 512382114 34653687
611633959 629557519 276432442
298286450 688985226 567752093
479152577 668162148 441355539
463312035 349671053 213346672
266217627 414223979 727673826
93663896 105344974 438789743
223397023 451623342 352908755
679127951 200867442 717599002
121627952 161500604 809078799
489096827 514850180 197517910
603609220 725868883 588908706
378693436 458337778 505084967
506471291 740930874 813440964
463783227 661828237 664120920
101135390 535476492 98481221
505159517 732410380 661997156
751636894 350493093 628599659
614904182 745921507 478848718
679388539 211336252 707551963
703143070 385182791 145489549
592952827 592664078 794075186
777712793 468220339 727442023
666487510 115860078 658266392
406790967 107125665 669546720
753607440 154473060 507360176
636290273 247238007 501514718
805886005 153418987 65978907
363565780 207617855 769792325
711132535 290157160 382177194
352104495 94274640 44668382
707324199 161352895 273566444
603449211 685648637 373333267
98931708 491819649 534961811
598204390 637036231 803002201
252327285 519227767 449771698
501686328 548660744 803589879
544547783 765839775 663995964
673532034 738206113 556627221
272394800 375229319 356374422
327822077 566286818 78530431
730088652 288095897 301388615
3039275 394475288 682429442
168884160 786289196 290647624
406702676 52068773 73188921
662357706 250923881 256929232
480330893 717343762 574630041
727256392 643834680 468391764
663420181 516825662 139403445
168667748 248016475 537289112
247619536 750966788 400112785
216751627 576772081 715183599
253278423 221373032 509818287
682893314 363439368 705999069
249936 754197555 291198102
74531295 597102849 199227270
824034756 570303431 74897051
38977314 676479610 217971197
66672421 502589095 521726428
473638332 47957526 481696642
788286822 582098935 173141188
810980705 596573335 634567480
28082367 289264601 630426303
159778038 728468416 758140008
636760787 194847186 560502541
364246767 252282977 180933616
395519878 699944000 293443688
724487685 252500347 120383655
784427607 633852344 148558969
742050096 132644356 172936557
501978029 578771614 22917888
405362645 427894616 784308597
509869497 288624886 415002912
582340535 167364839 824747554
664227314 820628881 332501442
413388361 3732443 312435574
433061856 505295734 545276199
28415515 445334639 243312602
801297206 175731948 669628109
227646999 725627577 747398924
505094910 783547734 360260608
258430745 117166065 229726743
69514573 46814729 118056040
404878118 93620808 541580464
509831010 265664966 545370880
137471295 446175866 817699809
264285801 752374065 373551507
757410718 683418785 680237385
576811865 227162417 205434905
765644074 810267870 505037000
592623097 174305924 263272255
76771353 658452363 493964108
645866736 545104581 196868501
536741120 248361107 403497159
524484455 397662354 570865370
758922245 179834467 465049221
777602437 545089518 280782335
734762513 693341162 592458220
312446283 48836408 756734557
395961555 520365520 435960060
508043862 557174506 406989218
135194844 434429330 304384891
657885560 623739862 411594766
791895048 53248467 464967525
366631626 1473545 654046194
509719973 164169989 364545257
7458071 586539692 743130292
508464490 39552300 825067765
65717598 182036773 54810747
456806988 56647084 673480391
40039812 418770086 170996751
433912186 625452366 101657489
332957785 374908581 401840697
198158235 524572050 474094519
720024200 198606590 330562903
330737791 276579950 173013089
346601937 511757283 557003140
782180622 29650406 9521957
193427417 753471399 42356803
258576999 166892401 704954571
610476405 821211519 311860485
165748428 685642487 411255240
519696331 745889286 797084342
191329082 51933136 128082457
176617447 152213666 309328200
550369778 350302029 615424314
243025768 366479957 659696599
237619347 77535731 334811017
587475624 107511542 750937977
60509944 247527219 329316807
479912821 364701615 313745463
132521101 217169120 370538275
600265949 452670326 546601002
17346928 328708088 330653482
564104344 165606690 253063913
94674333 423363032 605000308
644154335 268050513 760927360
421374971 158347496 496776645
258619669 380662639 248124090
2177632 576650605 481751162
673634458 391870004 40836827
335464662 726348305 498058875
768173569 758504857 373101796
370417227 609539587 603633822
541371408 50855328 80719755
201519637 753261844 543490655
88120828 714743074 473252457
450009975 287709108 220872204
51864322 604309983 204288664
746148429 239210249 279466978
762405779 448031793 339839921
494662511 168665233 116732193
777073411 249535370 372160895
622651375 381661710 374560315
600940316 694329176 151980737
210162719 152210833 416596238
700970587 370474365 57817754
400276987 534643015 60503165
37303570 331869264 116090455
206678038 648816492 641489654
466496868 507392202 793090803
594515411 633634069 518810713
673066460 399177433 749807432
679209546 354553563 111896860
539821402 164417354 605332096
97305081 450771013 616996909
78354090 592335586 372434418
453517847 678492569 726059258
185261836 365819710 209820284
294982104 672730198 240832207
404893396 782202615 95771804
72546569 139003030 536733510
230094332 163249187 799631089
293907976 367372280 385206317
436774127 33447305 384676620
94302634 88642867 284901283
471134961 223094725 624590114
514179614 527343909 792441557
176966754 661712361 767674504
661087378 471488971 683203739
132821516 813170331 233207656
384134230 437547871 481070197
705563444 739233789 766645923
497307070 770917072 217686216
746603249 39518001 813747897
111339248 69578527 348721915
189080647 571207742 121742448
386529970 589473322 497862031
490514557 628197337 583284042
289839608 644999352 776988426
445907962 192448116 426982983
744548500 81000759 313341619
134555336 8288103 692590178
388939655 614605791 28847823
239521756 61077750 372837573
569135083 571051380 487457680
511812837 731510714 601634161
531964098 424962151 642413016
650893278 497841408 703019562
437492935 286853406 481889524
188666875 670880107 83493442
526842202 748158283 152749674
93893604 768235918 1891183
389121936 180967328 592493136
245784321 303476854 521464260
688142048 662710303 38252068
534902862 71663198 30477693
458146345 745448306 5828346
184437383 804603126 219755145
190576868 195662503 181720039
805265363 790317914 627043855
318548395 452343294 274065514
657069682 146285732 433613999
455652620 806844975 285309882
560329665 139017073 540520310
670401394 675053563 224730480
680874037 224772478 455996777
556446994 169315959 570391371
619434893 513033055 469964514
102461607 538422463 511500944
499738031 123460411 384265789
300549117 679086794 513975495
140124450 600095687 652851496
760810296 13953532 523039617
672487605 237109086 821768251
637151437 109062449 294989804
729606069 705566820 21306259
743146130 798109268 722781822
111990799 706815962 748008229
389620077 141028116 215425628
152905647 517416850 421351553
349631812 93720185 278404108
662081580 402311897 625512787
593597217 819970968 356032201
561857153 20823392 185827082
157289783 105078298 410536535
232971855 95603875 628024482
488870729 651651133 131097230
104342369 592061490 119900211
328157213 429394575 575751062
252424122 224390336 407788150
608852850 117611073 354084111
778896689 588531648 402218476
809357927 599686900 777135116
233495970 647387671 530852209
762822042 387128945 558295072
299170416 144980519 304502993
648507653 259381376 117243533
146591154 507341088 477849113
801229148 455928533 472785586
656178999 420723998 276975538
168228078 151831811 226287464
608789484 700574918 182186617
172991689 605061744 233138520
39001438 312309942 692613880
792061177 358383740 603179166
587426781 481307192 819314785
451496504 798605652 134866332
784512708 805168241 526932720
354196756 179355731 306752961
690256409 251262732 670850033
493889533 707741312 127472896
625808657 180009969 695501904
282640848 74691830 659429766
756337341 211257291 95593515
691551012 553709648 750401962
499189169 62106478 551215355
405959597 55826731 59720682
187021275 601509608 610686165
270509333 163854069 616294511
617115534 30691588 533428122
503643724 72332120 653237458
189411945 497139320 202240290
289664129 93252432 240496909
562973939 149371456 212183999
344211035 109314057 77372778
602173224 341823902 531660333
573324500 627357828 353827578
633556011 480234879 12614033
22514260 337139298 791807051
69989674 295275813 733380192
519516411 28292185 764912584
25501905 703049335 733556678
642845854 586193889 273220645
383376668 180076047 633291685
235819025 422542248 118433627
611702676 40070978 229302734
414748346 79255780 347201436
673335389 138775462 484692034
293347354 559643691 50350518
733022073 300527732 291177054
421609367 47104384 608740408
665165085 374242701 281244113
319765535 661950493 122043705
138433897 146574838 775025114
600148128 477384807 349814532
170031515 378411875 350371314
668663120 631396548 9193090
764584247 241687864 442750098
404449883 31651315 219226745
172186983 703228065 394389086
479968942 610280697 207514347
400547692 199133858 702206907
417504345 479312435 254415123
496786471 415024468 104353798
818820470 34093900 759087271
424145240 231075283 544685472
563996810 683751993 407703185
206960878 392605997 251004682
778417783 124886019 629424710
305947837 261588864 74731030
423195912 143940912 428103664
389738055 513546008 386246396
7258940 323731548 416415824
420216590 527304024 365143190
696741377 803023432 51287056
195616537 536919454 597183581
532392980 729362121 576335585
37931001 285427801 665306890
361848191 264835021 152123670
671731171 433254496 811724181
627964805 227816887 516913897
823579846 713539867 191560817
245088032 317646363 335729476
728029817 393430358 637228120
468339496 651629866 114503834
215885372 70719555 443875517
650709109 654182451 409279412
565689722 704789700 399693711
383251870 672995244 461334189
115552518 745027958 433164975
622198388 579380415 467583180
236643264 148953947 437103076
669734728 758748643 609275810
212246427 445411857 9772223
575970769 295297427 68648438
586905310 451382887 190783633
226634264 794475807 486092679
639390943 646828432 21636222
422043190 442465551 125929973
253185280 565725746 473018454
240813704 471026886 46462376
552727161 218666428 23503681
63414593 548703937 258584359
556928380 423621661 701509976
228685362 141258834 248929818
139469444 384441517 266631417
640539434 475806338 455522946
226687427 119289495 339335286
127432750 755641596 261824082
289571598 480332692 124780145
107669937 756979867 468417226
713320472 133498002 47076619
230413379 757082558 448254862
775315964 501381614 589182095
40252623 458781032 512769440
452301612 661866031 254975623
613562168 547814588 475116346
812346813 658883720 275269005
554894337 53546258 315418390
651674378 62718645 438845976
362854683 589731070 695457078
254523068 345935878 545903818
314476519 781329840 284667696
697998776 279407093 394068640
28947269 481064702 21433423
21939198 670854174 753780341
323846295 33775726 645714880
685617886 491462734 685341017
558091271 477043962 718220015
578240893 637863423 465453827
721808792 348518000 380418664
454213466 7236707 309506065
729602953 34509510 507901372
106441820 781016783 795915611
283220402 347976814 175196990
766671728 805554667 329441864
102261614 703136542 20268313
322754712 258501943 72779131
719482954 79306062 352666149
420239302 459783544 260671870
547121952 667376906 558506083
112254755 504682148 768631684
823728560 387445365 595153480
122006751 360100787 2351017
58153402 2303077 41528834
25759151 230635989 747703315
509301583 497640422 500636152
274933261 391680721 343381702
86608581 574281564 531878273
120606467 819613782 646371905
685905323 551571217 626347010
555296745 213466840 28052658
480317972 659317891 696639152
217635155 732915629 555363506
563596175 126585219 680603678
579133000 150820070 693359497
587198762 325753143 819434652
610175241 349253696 538047932
587736159 783687438 493788778
193051577 720687008 226437800
284816826 96792605 692636875
123329314 158691750 556634279
617763628 160116287 402812569
797196402 584318178 663540178
287989013 629802037 751681153
7115996 495210600 216810348
7099914 18779424 506623741
433234965 759133442 95888987
420051295 656253274 364904276
148154558 175814669 487933296
146512833 718932171 337283555
236659656 222937239 709510364
492088073 193220210 803285410
433577882 359148339 579262390
1854060 83959548 741426626
458397733 197865370 133190620
54808381 536099235 112181141
7276410 803040506 186051904
332074826 574671621 163763309
215526261 388498292 762418865
229316203 691799520 205333747
481398728 786157050 94167212
758704984 628900981 535559094
701990966 78830271 724713540
133029751 89364434 171096203
73321434 399967317 130431975
179283678 225161526 603590947
590444081 643575102 120550717
610964443 477001957 706015897
77280928 459815504 139342640
42042797 706286101 283630252
6578716 105665143 577442371
465742726 397538219 246170859
452351874 201342955 723085403
73026801 610416180 289328760
267808822 543073 44955086
734481160 650892312 617340856
481219746 742274426 575221419
422920406 287003639 8715689
382555850 618915726 288776274
281937720 342277329 480500853
380405053 546407156 232534057
790602146 474229320 802587181
685482618 437740517 164854481
215900166 445019459 824448002
549263138 211623034 156674573
244158760 80249327 766189423
480549173 747984558 578009111
397593603 752329378 104599591
366060782 664268059 574028128
168270614 753985080 2043495
177969844 476779763 721104781
709097882 789090112 147726789
475327667 521634499 576976935
728087521 82834118 110046081
546888269 386576621 614293428
685601763 377080368 395600602
349854219 69459835 399074445
19883597 92376715 699531006
656346015 442868891 351066202
367256200 250296458 361855799
117367230 487826836 420371015
286024141 389025775 601058422
121387026 327616227 453891259
639943613 271413995 410980230
682397670 258635560 336334749
419307985 502474571 256844467
213624458 571379079 647225476
702196960 734380175 462769598
14477075 274724518 443301141
428744851 132150861 545001284
749819506 806360318 480601655
469372635 717858743 423290200
31654142 167118842 443554216
587430076 735090656 65094323
476724014 69766315 590237351
663134454 353319523 293712953
545944606 611788627 265913722
718785588 342595655 195529167
456138408 152767944 118028856
431021128 556835091 300604254
137810200 126706091 166368256
511651151 759872116 310746905
304755370 228467908 383657876
818960118 71404190 80111866
52556888 578300706 644465568
220165654 211565122 2191821
161598438 384589905 576069425
242342486 159399237 175020924
413323820 750012645 765401997
299099752 236181307 256074353
464825741 160313081 25191039
606970844 635137069 184064606
496528862 364093210 382642142
552655255 92732433 250265061
315899573 91977932 603071271
354955807 540729065 47174402
459164980 406454057 56437309
42359692 507597212 99566232
756925466 27215644 616237585
261939185 41640686 151986983
563485399 408395429 656984722
460903568 344144137 817139782
7773388 297689428 752680965
632242646 717208836 206375679
411977285 803855091 789914370
16613223 575647218 630300915
604393961 245091575 182567401
78514901 484904183 160054932
738894692 154690891 144873643
298675907 280468787 292323
333951179 197646665 25223497
569668805 324471679 676180804
366245959 227055374 699350796
357628363 809510018 645535710
198008101 476028729 768062442
364489950 575629156 696140591
630381462 43535890 541049586
426125176 45608794 398262745
682579099 276602755 390370387
62000988 562689286 572093026
361437851 6014013 711436906
332735222 627445120 150204718
414341080 555238660 178214031
96507518 277289472 191666889
588310502 312785461 624120766
235090859 708207603 558228428
408160688 731266442 514866846
476837947 608867771 708521369
173937344 489754489 482509755
134512085 505952001 482067397
293937815 516451439 741410019
755935608 211967783 31604132
171374529 791570849 239476628
197411623 762617150 606546554
198660198 147170527 410395115
507155058 48420995 221786569
18421704 542563494 545960881
461391552 473486066 744516321
741221689 122539317 333139971
777954807 805706266 4401385
172767734 559628339 684226090
23293450 325152299 600072712
407094490 346522459 721903601
146262031 452852392 304357546
532444643 413046037 102696155
171034830 665346090 650679840
191113727 761462831 749385014
802896001 232372135 773514872
755796802 816809223 413439458
676110841 268329525 177931859
188151561 516315820 610951707
535363797 175844187 697185359
727574923 4767795 299882974
43772998 636756853 443597882
671524245 450086881 6764385
734503153 289143358 412678327
54840234 238754237 303212109
132063744 142345438 59080551
539476224 480390646 266424598
657920886 707179719 590216550
273417774 59771265 632188248
372125928 45344690 259426144
34867571 209186522 776204297
678070493 254021768 520622765
415219026 126760318 23681963
127549328 506827654 474239628
23053857 605119237 816434651
557260178 383207859 321737142
663679424 121347028 790262440
809629989 575149790 262392013
253763113 69482296 742791621
784111458 671493464 687613460
515481647 157612096 8842134
686588646 248805384 726404567
684372312 795596658 655115939
130627636 635950599 410903784
497707364 428295608 339082997
466325783 241952574 752157716
514222242 369037837 547998403
220401511 461191787 84714035
43143141 44921792 19194415
566403689 752708627 724735586
546733969 423614210 614105407
617553360 812046252 172596360
144557382 269476877 270757040
484013535 738775778 223606621
62336624 319430690 557052745
90315719 22501535 473003963
163978607 318060935 684918536
626425684 357348677 288325660
324158544 237265865 43098390
746958838 679592100 91572103
496817183 749075816 115755437
760312808 380413447 825024779
505013896 741055078 305481015
155866478 640221620 202130851
497539897 515264197 52415173
765338997 558382241 775386824
691814396 772695006 754928753
126521514 446820723 336407351
270453368 505574787 488121769
482802274 43932281 618804607
558443334 612691433 455047173
261460428 463132466 504086009
237210638 567801838 719867083
705342830 14545048 559341195
408982230 486060954 603882394
758263672 472055311 23714055
432555990 655538057 656975814
722943521 526150865 246380777
229596018 10597288 43505034
598423294 557545602 503465124
438699660 20637583 601051565
188345298 426028366 812875603
571122507 551808112 299191920
5028830 627672347 489249895
296321492 10478541 248788723
788314642 597497447 88436273
448271372 534380780 90613383
556988973 163342449 159544649
464820526 277753589 443789197
575411094 288596591 810156725
502668274 124532638 165938380
572927472 523642918 406359030
539053630 214170576 173878385
8219836 430724783 561329687
371039373 63254492 718704284
426848789 793109117 743685942
449982909 502881556 521080064
316741333 513889470 612911258
398717395 701007507 486567595
367066918 245894938 293742979
443966324 393444406 727088195
655431390 794732019 379220633
741082329 502783689 808791079
143087587 671553176 667697618
345734240 258490410 729880615
199272325 192405519 178868110
82910256 262256981 317236353
291859888 101323587 302856041
675239472 32819250 203529421
278753833 359866906 144376992
684503521 795998383 787100882
210422463 732672091 260364410
37415876 535330641 286069546
471360397 477143521 813748015
137868737 683292000 460216080
766546616 80585400 337365792
564129074 428445266 449774886
484885955 259849381 521747880
459501558 260852097 182478661
360539401 562637282 731569169
522624507 763783235 332265750
487563488 631968447 559342527
712568683 150186918 649262199
480326875 266741874 147961295
181388327 730910903 531869541
164118061 728965503 724728055
465143846 360715600 379096757
123863383 443748687 502105011
135737193 479562713 365425664
208280475 133855992 112807397
148540310 467219825 577351564
17618317 706662624 94295257
79194798 714338639 34844415
677495659 78545488 608772648
747824304 659201509 159209715
635947261 565998026 366001539
547120426 98145411 57543931
486450709 782748980 473339532
91627990 794569929 126077043
515892997 742078624 521693378
780463232 330631917 159546767
355513237 305904226 21968670
195629664 762856562 58103705
773692900 709251029 407842906
472701809 76800696 563130249
621613263 753023924 792772115
758196355 119967755 322556979
305232464 542336073 584468245
109160764 203081932 588131862
725383214 815001568 479517397
489300563 683274166 138411383
18467481 258083778 638766447
653319240 701665204 759818846
107970573 46538484 695638560
3842314 549011764 440496817
469420750 613081042 638959350
617321578 75695603 27450338
800901626 821854449 523927097
586298963 74149084 301926429
493180294 731558877 270664752
126689437 460509893 668409234
152015793 625045603 742448358
394268397 734885760 804630625
662846410 692760856 267789567
581732908 507005226 314061192
327641341 634047342 791592604
654467430 261729163 295633778
597380255 144453870 639407011
595441961 501362146 666568404
274931641 380225146 503170080
104352714 14730129 159611169
717890296 347554783 79981239
769257447 359346301 410726763
422925248 129883362 631320693
17367130 643372353 729197253
713681878 679252727 64896155
690193839 308277900 777998384
79314535 359381567 651675416
340779296 329998682 740177939
180943569 95270349 589411759
790068102 290834963 499837077
110438127 166680007 77531141
368260425 691445588 314488531
206378838 142055202 75473026
180491798 652153315 799424446
698564137 138601398 53841089
149045964 730799588 771099164
751808520 155217055 587103110
255853733 119481308 435346545
446923875 748456259 353628076
807069599 116474582 34657385
392730478 481299910 644721058
784933067 548033850 705055372
747246399 41755085 134623636
492955184 229566930 607547937
59073875 115434018 793411006
240428315 607145195 228030716
774562621 98540735 763003936
155848575 727570784 73117945
322899472 713542279 480448951
72876065 346046000 373970175
694286260 641942451 306084805
744844263 3636105 148112287
632998995 216677733 689437842
492766791 54248922 81363304
363870664 215867604 686939788
360763619 789226533 590929050
402677666 712384209 411472970
282520146 330754605 731394078
778267144 520421554 746149337
823391174 25286337 504112129
560304735 750190834 282103536
76504263 233003521 737962233
3160355 102589799 617929234
148419190 412590586 57341229
298252517 438950111 576986191
818687328 118904954 110914712
220727115 798975267 388601961
491141245 21836788 46174155
333443273 12741803 823166480
697939448 489456153 8251809
157123464 245658580 80999354
795680650 582315780 143879312
450615148 134196024 686310486
54966907 441311911 390159648
63334116 174504996 549036649
700782007 668573087 709463686
135547824 296242485 276083746
669430571 239549007 163565835
87341551 586267966 453351693
658139598 435608528 273398027
82013445 644629243 430479694
774599438 522406719 269392361
460040739 590494517 769567499
91291240 10898308 699731537
811453449 166085711 375083151
734504188 12741853 90986295
15662695 800162339 267946668
743599109 140956572 420157835
21090 12
366354583 41697896 760426276
390638253 449903692 315913550
187474097 413541851 54529282
636626288 760383 563142439
569005912 713994630 210106744
670439555 57452347 613591203
774283878 310636164 631109220
343451813 276887732 58426429
118494427 596284403 687378471
95409923 728479899 640979392
683041824 148157600 515255700
74324838 437420158 613576020
124386844 115219746 23044176
723767035 553277784 538390803
720343381 693158061 111614655
717107914 709083453 427671751
439232768 167372639 63356372
587924787 481526528 421126364
460944749 231486086 115881593
411927379 157128280 407932559
82439723 733076712 538979543
278567890 657993978 321075771
304897183 361935714 731889491
159409421 562309342 188000592
23248900 335263577 286598068
506960632 731898173 416484190
78846209 165469288 98485889
67437903 523514338 493631235
544617175 415851802 361996079
567987127 96531982 262934402
354898319 362618149 119745421
635666581 393793140 593429280
299348360 9352129 527449493
430900440 641969711 351177902
199007147 596780802 363962218
645310755 730058025 660341788
688390312 691783324 601278346
228001014 644071679 502643289
351893109 10758047 47375862
651410780 246697134 648363329
224317243 546482828 675677876
263387897 158511922 577154556
360197349 414335256 116790253
158539662 97160934 500784565
200849934 566146256 294690510
453835608 648321978 546273388
483190647 5398973 600673973
474516512 514112034 585629260
199439836 614870081 573067460
514907599 13511089 601622490
519213443 55655726 691136506
23521886 202345477 106623104
631541434 149148555 602331782
319106195 654653190 589957840
325336104 40840297 712229446
556777539 214423104 532769832
710991474 98759075 562732252
307743524 419797190 263609584
379756414 583890505 536584494
560623369 740391634 107605564
575273035 634455726 649995398
598027235 498319729 318765601
689513925 651645598 708067275
597077825 255270442 474091333
664928858 452162090 492020178
580282696 427071284 325790889
14572055 54113119 276287721
222455809 103413439 50214112
25726121 476324184 452962746
104345671 205667754 711200364
660343112 268716492 673832673
694615515 216442463 606451615
526050227 336963607 510084043
113937707 161288507 531136621
327290543 633851803 621329126
469189492 522494068 173140593
511527854 170895260 550498827
92747738 586052661 526233116
535909660 246861391 275208321
192605023 506763535 444598377
27974233 383803320 158562857
403042588 188636545 639034918
772313289 496221172 66518428
288795159 379248093 630391961
577418913 194665501 406760810
422216834 139149920 334805443
311129718 15389893 550127120
223491014 619686758 162458599
550750600 538778286 606904939
424907198 384188988 650243464
552080464 289336462 459627196
418441752 601398734 37395583
731518705 434984889 167542266
702195485 471293799 669490379
644770010 693667054 630193065
97299899 268807723 195333466
188729915 15744729 87070781
209332711 363900375 41234862
219256521 652257471 584854920
492946625 70399047 333849310
766755794 191361277 379964188
124028295 387791383 243827007
163451749 93067143 301915744
74910753 743502161 9088100
205459149 334256214 134302489
727019594 236766140 229745872
345079306 700303183 630385646
583425744 352200890 400088910
84833663 435706807 45020033
671373463 714671442 560998026
734443156 397553498 67639618
624087349 704430779 26880462
401449415 197735837 132543801
301687489 447213787 407752064
446585430 370870120 594024576
624002512 767505687 163412909
346429000 739865693 253559077
469253931 665921245 606808340
225922989 293340484 486258067
334407564 369917117 703805879
215505034 320826618 125415065
10476770 424991158 223118962
459102810 19871796 154335983
772197631 49209774 725979537
90566284 483069392 651191962
650879146 264654415 568671132
270982993 695711427 384936423
165494529 139836257 421527575
530167976 472912894 10598145
320375224 232213114 40354494
622309429 94666482 428037956
640304880 236922642 22898060
594824542 654110529 703511494
23563368 422193689 567345165
747857132 733068731 637189119
469103449 517660297 598873245
707505010 163553411 409420560
712826533 256671245 90545891
484143792 719691786 215640176
777577225 468636863 283163470
63897961 556874259 177949199
67580354 41970949 641947486
687154148 381959540 500246616
165371701 457233715 47524046
749588770 615739597 669725604
543644561 126713187 443610961
171888020 228559845 273374326
550792990 128671856 126205402
145746866 645087431 757520560
306214435 597482350 221449931
321293902 757230667 494121916
632024545 462890990 235229406
538635230 355959496 256847158
771582485 670408117 144648765
290458357 616561282 526349875
126487085 580750466 550328771
299920042 95327988 123376010
191162389 509458749 62760171
541581534 445300845 743037924
121358374 210356568 776574428
43634961 774123136 102018079
525064433 166291520 663543774
136815232 17962954 549076340
671739568 260965061 661989175
110858308 173077181 460482248
396050410 245716217 681373893
234151730 143451460 7530468
32613587 88059775 383584726
765196969 639678580 439535413
462708980 646707937 716451453
41516998 53831918 459571943
52755018 213585102 270667556
516322606 356138086 739744344
606986345 613700253 242658812
268464962 742018328 54643428
418543011 146212701 285416170
175030477 752624007 357364928
65398851 304538128 716394775
27392243 192805329 195518678
201585518 48091593 484864195
601772096 155685610 126681301
778641332 473883792 330479741
555830233 653669012 26956972
237836100 647408376 670696646
98046902 467640051 505533198
596010129 11166972 531803634
727871644 141916465 108208217
381918825 244377768 449478938
427195992 267972891 55991752
418380716 348650154 44641131
726520893 678276476 616280084
378844213 311899546 437524206
22825833 10335206 530716781
399959699 508410824 277511588
303186492 245027622 72780814
426541128 734257044 550579685
54001123 428428539 227205034
157651413 303806823 199187212
757669109 271041560 375825722
5530320 671111527 236563341
641347043 326073321 420601275
721419894 290806912 462596097
418278610 722950585 459121038
159803294 548948894 758970597
498497581 112368450 695592025
568994044 706387323 246021708
548443222 327467873 219912273
321442078 455190513 537961354
495004509 326823978 222852661
277100663 565809159 483862833
542408067 673741002 479668073
710881689 528243678 345927399
41253570 359785709 391355795
458501007 631397790 297405137
638371917 123217808 562842573
668285385 359583340 211926654
661212067 178614467 331901950
352835941 438100382 695996041
668896333 541522731 88376755
445629980 46202815 253776867
387988737 378375559 497228749
422850112 333771916 145791420
694800663 235589182 730356163
390537462 266967225 47772595
730668679 484027395 167750923
663377734 739793128 290247599
246143943 61454705 381426543
426859335 255617676 96774442
494599551 15318365 400411224
323099439 266782433 648601227
236364258 643445027 206321629
608082113 542572912 574981714
379448213 151904557 264268651
444681969 373175814 755112060
741243871 691982087 439633581
123624052 433960568 716478743
736507291 515672284 127542807
626492233 181816061 761235517
536286165 49290078 205853468
297333790 194718528 655144379
447279252 196885753 731527687
181466329 558205305 270916179
403599550 610119724 604122491
593151271 588223327 468928999
57872099 439609913 731842714
670215284 366942769 404497604
62306543 8565481 350302007
435013283 73170650 309014892
67802265 283974266 476812436
401925867 85674517 511180816
380124386 145553165 491471535
689529733 467087085 334020323
282326387 552286844 326705936
18195996 735863778 421236489
495264333 676657395 125248627
759138837 110388968 630235186
506659515 774907583 126905663
694055856 361983176 655033943
468711080 577644237 206050204
188182184 299758457 546934191
571458210 54942036 225936911
39924058 199833056 586435941
260589217 675914212 129247651
196510943 620159326 133862033
416383910 461809174 51593736
691976543 74109034 353389014
615895079 4819004 748046394
409623105 694847298 87433557
524613366 267869172 358707795
82273165 50188174 339213753
184292962 388404947 443992830
642037376 596841870 617898379
750670599 339320762 741346246
146286284 665675810 742761354
91583452 71694886 685009301
238633970 306212527 521902461
241681942 313520978 556922272
194026434 281479976 196111279
389106757 231865375 480250251
616469411 753177468 318119998
186584369 9296738 374550876
433635221 159907810 48959368
224745790 724701671 506839776
516511424 44726521 354183716
463605215 492753779 403325223
597967593 149036386 345811137
383533835 453783961 591327568
674048335 604946684 206124978
317872080 295438235 563537477
657495877 22078861 409768764
411439824 707960920 201835741
83575544 252195544 756630774
63615900 648762238 721942851
342579499 654977460 311395097
419703242 33046811 508353479
2652917 595829774 286762372
377348412 46908485 118241693
621494301 566551242 579428920
461069384 519296125 351380254
383909860 145817542 605429626
248644006 100777375 733634640
243188838 564188287 594390671
511863820 74638870 552420508
27227981 507488037 112563302
717427820 176392791 529024010
234890229 171161837 216625694
215876400 384571797 450437478
456589595 579136522 257221666
161478288 476989192 487991549
366249317 153281931 425660494
8955119 293238100 246360640
372334022 125358097 754112143
144441315 251440529 325786171
441682293 502998288 698516180
395801706 427904021 75804948
346278799 155768070 75627275
727124548 371562848 731162078
715421575 718692253 478013269
249857992 411447441 424733383
222422973 153539972 482275077
77067690 34249385 574761581
122136335 35590864 693883604
759903327 261235673 542902734
282844616 42246517 389701219
425920972 350964662 347871291
580264688 287431303 303379734
778735923 255339187 166398272
265922567 572621187 25718313
228673727 472066118 477998283
601007019 743447151 223125204
415902210 767744702 462676982
230196368 88396441 591965659
267763612 713184328 131518742
438092610 88530851 387741237
712649886 703865681 395691022
595724144 317275008 139630084
737918689 759138073 85862165
613886892 280978911 460935413
230363574 386370948 307511456
253336007 327758476 269295286
403475459 406199437 38831612
736057858 500432340 555083272
701222362 68966599 125100725
1458453 297528503 283778876
492464467 536131455 269084206
400742382 477603154 628674623
218194660 60158665 738506296
267144826 190244103 132651949
40913870 257979272 150264824
694974728 421895638 330603504
624992243 130531115 81111256
546831656 200566953 597406124
350751087 402733391 104371464
209013671 560555858 104684567
670088367 332215309 509930810
289313786 622055375 545024460
656358337 302030376 695414223
747497220 125422557 458430696
655352032 398556744 181645677
517729723 91935004 713787800
620307519 64684735 574384712
686374051 489501829 626383692
556695773 446399028 306933749
474890720 146225466 375430472
424434794 254236596 381340610
62940125 702225797 320380735
202262091 286744817 268662256
382075248 339788265 556970461
777449709 464156616 239598154
433304442 148847904 435616978
501926576 46213546 404949519
662446841 244088813 451259651
453887123 179574299 412029265
321098854 214332015 399838820
316441230 34181872 272952965
352835962 130905460 278752148
113555296 515495580 366384189
24514501 483557574 335521420
66207739 745841595 508409103
375571470 704150755 554189171
326971976 281206960 248998087
509251251 383662563 652812144
754254405 688516214 763766826
510757277 633727520 531271685
595357830 701864497 179970733
355631368 738779531 20884144
494751027 470739510 29703826
200913566 701300888 26289413
573134709 672027014 206389316
632590442 704935718 669886789
407122186 316591808 452553585
681942420 720869828 206157548
663827867 771886540 526174819
186695671 479799605 525716415
534847767 605574128 136170733
47461522 516040106 148153952
642845515 162508788 33889756
371802546 434804920 23344488
439625530 260004836 373135292
260535823 428068204 530872915
63172677 313536841 447914316
579090441 168730814 775048661
30814602 488149925 539820112
191298263 412827933 498699512
246447116 91853490 376116188
192331206 439731767 13442737
429897118 545177796 106575027
66983442 519246105 677526799
156504608 274081972 15549182
367736461 310219830 167816059
216382028 321625720 403495415
668306701 364393122 151061652
509481242 742948450 760146047
180558874 366619577 303329690
64559445 624894080 85400961
353245807 708908199 45752598
598626698 736556046 467732747
22492193 307964008 532822928
291713586 494465504 772752171
369010306 110149507 614775382
591806114 687223491 11675941
711788170 693463760 150052924
346959857 610332949 477794521
741317194 133938811 65040353
646846541 284780244 594991269
171569825 653055357 530202400
261057191 569052984 341353266
156996206 320039127 80457899
584346344 242460855 628894789
163875799 59503151 504674381
713255686 775729205 740652526
575650476 653667734 438147096
173850449 694533282 591468808
45075265 670252446 748446782
689641687 682933365 505821620
423446857 750227205 507112208
89385739 249628294 776772103
28225560 601779636 173946967
108158846 329155061 616206132
66644655 42090333 136456653
329287855 8362781 740631025
529010073 18789187 666623484
296273946 403004500 247165708
25929747 106409460 332223938
117525181 399088316 513172022
107710136 205523788 166164795
434257377 646475214 709297759
203631727 48356370 621771825
301546896 255639685 720683774
68511551 756079249 138183934
311348736 24337810 144908480
679327726 521982474 724184806
253706687 145221082 686700389
773888610 83870754 396666257
380406572 322614976 439604318
649492532 71840367 719843259
212592449 82383852 582215481
47263382 191376169 51737311
500941832 90966881 187094035
752249980 292075515 321477018
209558314 457212343 735123405
592646580 390745417 313861589
498653896 231009792 372741670
628620986 107753730 355912937
499176924 513962525 653743702
91336866 279893211 356352916
329822404 562189412 560671295
263310673 247088669 289549073
653184263 412302683 772764869
333806328 609586654 1164570
529994736 148710859 642011298
361673269 622543281 124356031
555898204 297329530 331893450
96857066 264281929 564399475
4557911 255004251 125552330
565221932 553008136 361631673
96548035 108348418 520949300
372070092 576394316 27276805
195169595 345345453 229370925
378016736 756274304 68957315
434639158 667012608 207225502
41772044 547681746 197654238
656451097 458486932 118514287
324878719 311420598 150505755
349180179 483328950 736816117
44516386 353863108 671826355
264082230 229600584 359858143
600654844 453401564 216304002
109732983 417551066 633922702
512926998 768199299 615164682
724742624 382797031 360133983
696724316 110695584 472482563
371229550 17806341 90641351
384318334 643666239 688827435
451910753 313889761 529467243
137100811 770137655 374613572
343209226 289428775 424993892
681040875 512877494 1344587
185885403 669345366 492854189
742415262 306692526 731552375
435496600 296397724 339846281
85504371 280753354 281712661
267482239 13100150 185740539
357520387 528220377 460484524
284795560 496842261 78531967
51470784 660910333 231740852
140351053 479117018 633569076
656901387 41845274 768693564
122793577 148173162 287651780
190071525 584944752 502569669
384206443 334537686 610749334
625944610 326409689 728652037
285227349 478964776 38036662
769896075 346331685 112006202
34193534 478114417 294314464
91403838 568620149 634208748
207344910 332703185 444101106
173102958 583612014 594039589
219868910 164259584 728833457
157014446 146348969 743389849
653629979 87296843 89796298
368061112 477848578 136436772
727422329 285363993 114127051
208837624 459960713 309877618
765119981 328027745 20953370
430151240 172172969 705059801
704860092 323023857 392458385
426370302 539881609 688633297
20781771 668474158 582477575
656486834 2901061 345279661
717802640 729664577 719578734
724610544 172501680 304711106
710033123 371605203 103045246
502705815 223697351 595579957
713159823 730648829 539254969
664022111 390831146 189603729
380224340 465535884 612540451
382738691 551780734 2443720
591864246 281458278 333810677
646557210 500350042 29506238
366435744 79454090 515758293
352396202 36825989 461936420
81768887 257994356 509724288
208640521 509453182 736677267
431899476 74316112 85751041
460743712 56921273 282738517
150962827 539911586 708276689
357709653 656074370 563203311
548243723 312948373 426738761
367944974 507866119 122015541
580478751 28746051 549147373
316362015 544750328 536183778
651335754 309570281 663107288
183662086 603981477 349560225
209833837 572951550 448103771
240595795 207257374 283399211
675789911 669788479 546957662
227727392 516754686 304663259
571869644 437914143 595172068
684321050 721984526 321869441
177102111 749315672 576881101
728969915 360244980 482069510
660504440 442091666 762370472
468641746 330046651 561802504
148841154 267859796 417818236
465862557 2598769 50729907
771106111 728129820 239030614
746447275 450736560 21178007
676030382 357618347 290312834
347449915 150036157 211874317
450214898 396149685 36895388
591502414 661646847 253630559
301571645 616481216 174822039
700537198 350226250 692698550
184311471 757580853 384053943
320156713 516332924 707334484
40234415 364108259 317193739
374835729 299903451 284416138
632924000 284229555 571876291
287353929 656389544 133717892
316426748 73852445 552870044
644694962 738922842 37181471
657380983 540418480 283683014
505136924 725798266 685061768
629197527 413912033 523380375
714323484 70375205 684584120
3811252 606892176 439937969
135154760 261063353 112623677
193145764 68863593 94397540
363199138 228789686 777040601
178825969 2850749 737848507
518669429 708962795 464398053
239474673 52559496 626413814
97317906 607739047 86277457
367639739 504325208 184909664
118273762 485213703 34367741
620653047 161620758 22297196
621562370 143974805 425553265
604202535 509313983 180048762
378413506 701957312 508839398
195725570 776143479 327696266
232832718 663249456 513982828
355505795 568618624 354730277
105171613 340122202 582225163
55629719 210742729 178950874
615410444 398091635 64067974
347972364 671153110 332858615
704961850 285382294 33144067
252616975 595597793 64645996
703302623 155950929 4634598
679501405 772100319 714013190
462401850 290734926 649014086
191997121 510287613 773855694
16488376 625372358 90205696
349173507 470280970 242179741
309476814 565938154 107407018
570033120 280573771 548952445
611355561 567686441 360785244
640397065 141778509 287217743
341840258 234421524 15064987
653728295 96857748 270744822
244000353 13725307 36886740
207948132 771678846 630389164
765471488 365210545 744355007
435512880 97410687 55777481
291056367 545344290 92883415
669003817 276472223 302494326
635738327 125217140 219801629
334020052 749964226 41486447
337090833 715154198 92597862
161114840 414037253 175375466
685808396 456162093 694048181
83286843 699399521 769866279
695008937 9918096 567033273
427965974 178404094 643585140
365155993 313426654 357730652
176077547 505874108 532139343
752459108 298591449 741802518
69205250 761856314 499600868
735938010 734693235 648509619
147515334 120886520 712414438
619311198 559631107 269170530
413300059 79013001 423952430
410332658 217335140 356619231
672879177 541967345 327006824
586911211 244902081 233096288
544816506 248919043 286285751
564010367 63675228 443014522
490484352 117200006 58407168
239841929 752995556 193349843
669695266 521429311 78658280
5894469 415877643 135750235
612183088 514812102 324355003
376662566 597847717 370914466
510101197 179062449 553489876
210135940 746280652 659642028
733740979 275498233 146679251
169055042 580414824 252727288
372947369 61229949 540817303
320671326 11646579 73833116
586505726 416435981 510264765
17997510 71986348 469878769
231212660 78257306 677656837
89582637 353089871 505415992
575053719 526144103 737069502
552361469 373748501 137241090
122826720 479093526 133531971
283264241 583459255 609982484
279011141 600739212 351956988
562837180 674023067 664101508
413980865 117295784 349155500
207407320 359707775 95940902
422516414 725298002 121976964
579617070 87061185 756714141
675081162 118356581 141121649
564246724 247625 118525018
724007358 229229034 691371743
411748009 486415623 610180395
642826338 67740203 624457275
614227763 200614385 397771874
594395744 701877457 235743618
596406710 447926531 436454597
623861885 603185611 460126829
666815963 130545192 399638002
531175205 298489706 145009503
758338565 295714231 177620724
282684907 223136150 385689181
491916154 131258698 359581126
635318141 341682914 261262519
308418981 472319406 508808247
325190470 603096923 232142314
627056056 188912684 481427606
704402225 237449287 626945865
230908793 31483909 546412545
239845425 222026069 414636748
227977302 167851882 297782832
633665120 240065720 345801425
43634726 135811879 728517423
638818151 139138669 773071046
504970659 638822924 493245324
479602982 215824996 197528846
69730901 361020792 675984702
244194510 40800449 32925247
108839160 593574014 98677997
718969909 341221231 716472243
656569197 455636252 405594294
525489906 558344932 159821954
674906337 537530668 298703864
81954149 46684479 288765136
763517181 769105344 591372274
200048394 330133190 309091000
632627003 334654863 157374319
777704919 65601663 471151222
370922548 181128664 146118545
660123666 581449306 304555460
91741650 562382219 710262833
292155861 249149690 484006590
748464793 633657512 676149896
778037220 518346829 381675663
685154681 752590498 113209309
59304797 595685964 401038133
563223422 178698983 572543187
329093618 552240075 43384538
595437296 326218882 647316583
271134375 223013970 83425852
121845963 629996796 298595176
360526707 182165629 542763306
359669339 168463456 177997872
559473507 668198662 534104191
654356587 512587172 251052420
256215380 735514502 337920899
144555698 551569177 226734228
424811710 88471920 527583572
584192771 513698043 163081971
763453238 184337799 742242496
545590800 341757148 218511207
555008129 531538653 325985308
216176064 597839929 135137781
778184562 68669389 366228816
682193295 359529865 613360697
650946248 523786047 1430007
624617454 416077404 745124300
409922769 607525884 59987188
234909854 613899876 777025508
17293977 530595840 130616959
142642734 665844827 21035084
693847960 606567117 716158465
375517950 362052469 332353330
608717328 61784040 135621592
160690187 123046195 468509440
450888243 630109661 128545634
331065362 193006527 2379786
47491493 145843507 484515176
267270773 571132999 238702216
417965151 480156936 81629757
776898681 720969057 414097324
535469002 640361896 668535428
721118789 369488729 627815418
471273889 551395175 174270408
423039291 383091032 185290938
741688290 390243847 346848218
309438267 216097665 89654231
263997166 107057220 86955993
292899193 451169603 367861669
190853105 299849181 266718483
767011577 248866437 78408194
336257303 21407013 363176452
619639127 560798548 7321502
750700143 181315442 568728485
660072971 65531900 17091526
700675401 720584632 227440452
74100473 483177114 466826396
502768409 176766002 164177832
122131038 393774582 660699205
515470057 766673793 43965333
170950082 616016999 625091150
193530623 662354759 665106018
632717927 714835963 734011464
546337431 359654271 88443079
748094723 30896787 756577206
587375065 389738260 149833144
226795230 563285276 573033282
122438310 603004467 419057534
681770858 503872757 45610863
104144240 631183612 286715125
407075172 483771060 229701909
655907825 770177976 536406649
445696306 194900594 588832307
765554307 308382150 299402189
479679927 614749323 412474196
471482605 667876032 208592979
368251343 240141515 460630544
720069567 387405281 387455703
323042168 33321822 409172282
184110646 227308293 428403224
399354386 225588409 648020647
771395190 451968723 249016472
77512903 31965175 414569980
177779332 222379341 1326747
186456821 93888865 658966844
724290503 147603860 207050121
117752861 243059946 430048020
463512422 748710214 585110581
232896318 65407006 95795798
713634896 84378287 702229133
165688404 310651926 707445955
701916838 739768229 274554491
62594651 456919702 453135878
415468507 183511861 433854399
22240889 655199238 590645778
423502624 588849434 211370611
704972749 536957792 4842387
97317501 417674658 436734386
87459594 345355422 77546564
38644223 384316973 326298335
11563929 129557940 405592848
476472536 281014632 731673185
622142528 149060648 64163373
549750843 414994053 463122021
732079558 16698596 26165512
625684925 268895219 768240429
480657252 331526203 74708236
34322679 615917108 175721247
414558239 307966279 494947950
643382361 48379579 430799026
246462190 430741358 201783788
284759522 234188457 754261017
101547911 177213697 248018425
272947537 421295619 508037358
408423114 470862763 428913432
355831366 380750065 334541882
162303658 52876621 352063391
652411267 252807167 248625025
636304179 584357382 132749427
295596665 111559638 327843452
506890627 420573908 138943904
437838510 69276034 491034795
461449999 329969081 514854998
182897380 21302566 715152988
741550081 331243562 174124915
63465649 738736277 67405260
288355102 217377365 565784950
535471039 357558407 231817367
381864331 180932923 737884845
314092805 538367416 70239419
627916321 703735580 680624334
715128909 516648143 772916495
663303743 730216764 515555233
111870141 27263217 520234989
531772602 477248424 442633097
451526467 760686598 20638739
48903202 651545385 658231309
62832225 573631261 487468980
423104304 360501742 211599765
256998093 263902979 101323386
305325972 418159641 639405882
544885860 697881569 231368416
592338118 609750237 203440661
515770055 508645654 174044738
429578281 389580533 354100112
69278886 333337063 648649444
694984022 401658279 256301127
33960357 728764336 382936745
23948972 698319929 691708049
490155400 79428029 529231101
238197638 216275480 291782477
90492659 67589802 258848837
320871335 647968500 390926668
396078690 493926474 311651391
692665311 563449159 525302731
608227415 162048122 240171939
500158699 744949471 103374548
225683487 364458743 448512090
603962186 732167851 573433684
407941207 166903939 404842941
237668536 632796738 201838143
310394903 431830790 260715150
745631570 31912578 331218999
765529765 404807786 393889713
574593283 530169542 119602207
6098023 608493227 500517191
632401841 218946979 291174450
718738993 395877248 159480508
274579695 283961055 43818114
599540743 664707534 212016390
620020887 93538876 487193458
665163576 186252235 566772732
212188804 15208168 189490567
672779208 479775487 531950131
747271986 759277121 440581491
530017368 333875661 179323885
437675924 264509274 17958015
394614827 547016060 471836993
418184307 534553668 551012687
355803427 307552356 281876655
510551887 430519676 189398784
471769517 607481977 203652032
212355556 365962002 146132817
710703087 738207310 153035551
453715341 5706613 471343269
418341340 617934137 309953404
156738276 634286314 713963308
428396687 315016213 374726725
673825762 80869179 620229782
122934090 179504106 76912940
174457144 197298887 327141064
77075261 319550602 512959024
468129682 525938937 296133801
27429598 733828797 460891242
554533742 642639906 530192886
339161329 227554804 319007570
345022504 194842275 359157687
141263875 67203369 422833209
203486749 238385652 730920356
353574937 73880545 725869539
41446944 262366572 452039850
428337998 218692098 212566338
61646442 527376309 185986600
741060660 767469994 54122607
557962386 330683503 760309749
312813126 563564583 445457823
15819988 85790385 215558496
777877545 241791928 114143024
704087770 741079814 366890635
280215090 2520181 346690869
207966387 504475030 757109884
723730444 628721910 178462274
616804757 221563263 759655209
137590843 479308378 118890221
113164461 619399471 61397757
742704209 530676623 217092874
447178275 736315589 565044376
632238042 678503957 254163255
693914268 230503441 411809104
269385490 565912183 412425108
377490574 601213309 559815124
29146488 725663695 195629607
387233558 234648516 84842970
65708429 570399844 378470129
30061403 410761383 500784709
632096234 605694466 475863958
631981361 244350252 343931228
264579644 73965906 411304656
454013946 236739314 109228433
583050188 203569823 746362241
583019736 136968293 287859677
4285505 166748201 37603380
142134834 652159280 665045026
502590166 347008238 378179617
729068475 286842421 476901399
105383367 211325792 760617852
765746192 483944815 590504604
601148419 339109688 643974541
590865218 366952313 364381711
103629131 130398967 703548283
583283343 288975091 352152174
189529714 300796549 732027299
743581074 483340872 741576009
247980261 156636452 641690761
530438204 700356183 457337883
30059958 510835716 345024047
774919040 384949157 115480500
266431293 16355889 67134913
422892205 516822030 177162595
232742487 615018068 681090821
426607081 48982028 655802233
576323686 493266102 71070505
405611022 407880585 623712737
317891266 77503251 281581961
570520286 418235998 540886130
322279583 144948623 90572535
317090739 143830981 767554753
395732428 192447515 554610936
738686936 485770497 541871452
625701137 121187220 736634274
314236549 755761590 316243792
506872756 335594131 620524208
489478680 239811013 165187400
235656498 529131580 569258773
219839916 74035249 552330366
610263197 712489147 334138894
346858970 432101337 307466069
139589648 17379136 499569340
681244638 21444257 182705975
477521542 511833481 284541903
619299928 474318556 49768935
758349252 430161486 161658453
31619205 523163564 273992826
719325120 724634719 283534930
120086246 214759746 307672111
681826432 727956444 109644177
554273706 76309370 19186146
598459032 747785798 738678143
224852176 452106245 284677701
597725761 224270766 142300114
391461030 377830263 245070069
40530281 280440029 507069279
130064699 37672807 112658712
113008894 516733540 446329565
395240488 566933759 557572418
689711481 550132210 86681977
638999813 290918328 63318113
577905305 768652704 331150124
70670054 14854573 259429326
727636826 41554322 400993603
674217052 31061245 692497547
130216031 356564765 270429434
268627628 629733309 185157059
352780761 628058305 41432864
410650950 279841729 182933771
657282129 236601707 319338625
324025497 93105201 321534505
81166098 608042916 39193153
174610953 318338777 628023557
47721092 765475133 400120368
589066003 703729872 118412271
168476874 84612194 185275851
352037480 774732421 609193406
707075075 349065620 457823678
415378331 738523605 743456453
13962649 28172565 331321300
243759306 267190953 595464445
335452439 329782536 497448216
242826971 300033021 277182534
571282373 558363935 592226787
699470191 215934409 456479507
542993863 442868225 437477712
534742266 682149782 616851428
273095205 276452028 543438680
46733289 484903653 138183164
351533033 522844616 719137969
439956288 431215827 307596644
642955543 359212157 491121788
145343651 649441154 685053437
339208916 71214025 168301893
361512466 738937337 478376569
702059519 638483756 656127805
138451226 2131494 519245240
727645508 42587902 545994975
452337429 43358158 561305413
777109740 407516035 430587102
227008210 25778184 687056859
582676570 78352248 278475050
303521353 515013945 341670007
425061026 106982347 470417332
624140547 177367941 240843115
7569950 35955625 708570086
61046232 279559857 438148054
316102093 532946827 716464545
77274241 772960540 581895597
661229997 589257107 104571400
560560738 506925148 773573873
740519861 741389542 548527596
458752217 83405575 572457359
516274609 234975429 278481517
431461333 442134174 135315030
414909547 779258664 295736677
712971318 685724443 247137853
325396559 61737550 207423187
418090862 591793127 167680161
620626599 128432444 768410295
629070192 414169760 382272866
573146742 334215788 481060340
108197308 39677581 70745826
523230135 342080174 105936716
324118057 551722881 677017680
249440468 405691178 395065705
584591005 715781263 140451345
311642203 486473016 58030251
302644672 376458079 689682127
622676310 52145712 365002048
715597333 169385231 223258046
583714893 750631681 511485309
700258252 121879695 424025015
570210303 746338248 461505300
126911183 606484779 468161504
347372661 61986661 260662953
547429298 167376357 275591906
670200593 131184518 649452236
139309457 587445331 247528483
710585198 659153096 720578807
392013377 386818522 206123340
512126556 545574961 223564466
287363037 668898428 536551130
10941368 83154355 99712014
705407327 388843389 2755820
568986930 47946263 82770968
239494021 300305745 611940697
746307763 166496285 413802477
508457858 334172150 270342172
438128622 88373147 621015842
152043573 259438106 523940771
33593144 172208090 278490281
658235210 370219319 338755714
553748816 745134945 203512567
521809267 59384483 34189212
752268651 20113395 653472015
749385401 363771547 570153171
200866605 632555451 452637221
727176721 576891008 407798905
312633623 608742600 82327045
283362369 453740051 374917025
504189757 241345325 182435736
686389999 495290742 356121576
294661728 143701729 678352125
253236917 667783640 365623897
54103021 61685694 748861465
463539095 32508506 598996339
263651151 548582719 149846765
546139045 734681643 721746871
688625326 452165637 296621868
16786622 497603043 157717038
663874916 128286980 730076440
621508523 649788925 381212073
366064838 751057630 596346528
42979919 19443913 304578472
500931193 386375679 665961133
744634279 42439680 386631661
102165318 708362709 746665365
412367800 337219512 318696125
466936149 203217049 558776647
315865019 463786231 475740556
448720512 206924796 475919058
713933484 590269448 475097587
40776187 247016974 371244
460909804 220761555 643492210
176268702 157851673 241202470
153901410 512466624 207351125
24594206 376526065 598548121
656783612 32432957 548593916
46767240 172590726 759486849
295951822 370273149 533150464
658862294 116384853 60602669
734329266 85209313 480912153
472313915 320223627 589479235
115102667 400884106 752043991
445059486 45642238 256314867
294193502 181909522 280898677
514382251 196856991 15376237
611242816 655327447 481280038
571787713 751203379 778176229
360235480 763709711 700606158
246082332 257457129 94478702
734422894 69697484 199361119
738977506 278652870 326796179
535632742 720466725 515503338
769411879 774891033 487251267
219741349 119462088 223042227
130105259 310748903 118346530
607536187 456037669 358475748
203258247 213893897 21888909
566630379 641535764 674961762
603487891 675540555 208004951
557575809 418419926 94267199
284317470 161065390 479367397
589654206 95950060 18450514
746579113 747006440 658667709
174526566 225960250 476703345
400659551 393303726 111927515
599777753 453693802 1271626
670234746 612774098 26691914
628289149 490753938 131460589
28955269 415851587 773069903
697378131 510446587 390626284
544062762 455871658 760311934
111285047 83943055 504130350
386993391 234390570 424877869
59346352 569685926 725136858
15714764 572440264 170770497
286111529 459878041 339577258
304333323 529659427 543784429
546130431 668242914 185916955
332281109 301847622 216243370
761571395 177147023 54334827
627472948 438069950 540769486
513077968 275949634 453443191
645412684 546338815 245993179
578838721 388714554 292988945
123214415 417028558 175259438
47446173 543535077 28043613
122444857 106274965 654293359
254159340 310261541 395074871
279663048 43256108 115376947
93064953 691631838 453222779
717046579 705859904 303126146
763158759 294923108 523225510
754743496 759160328 263708902
619406529 712648473 169229163
542089771 418236175 94836307
235979968 601354581 433725833
66263456 588891170 337805810
546989434 636129192 319158663
181596408 561180161 725263941
397483760 16996640 62350285
632480844 771877673 744141520
577883838 719857487 154166555
413586987 677461473 281207541
753361603 765440406 25995074
205488241 567284521 362185372
761599858 193873829 222748784
119626353 191242365 64218868
372157381 365706274 39504981
444584594 401669106 103358857
507059984 347679423 304974285
100842302 33812628 683764426
603987064 18812929 255686605
107770519 444997423 243768353
241697133 126572628 166164756
169249647 434774939 74637014
159064872 24684287 120787777
328605957 60541677 495971714
490275209 504208665 399859998
198767778 95860397 10606394
639176980 531426457 752050509
350215231 598715915 379876460
727884242 138317908 251008404
612675643 479276149 363377431
463315300 540838131 472771527
688760852 448265544 674408361
612716333 320361142 504962252
179978525 156799656 743850057
353127998 149693395 427506457
575641262 57788874 635449658
416328995 194016129 30248080
214717289 85038033 376439432
363921236 569967853 353649461
206240785 743639156 542704116
248147050 10608323 127762231
242998832 54993953 241426350
277884620 93704910 241791607
283089630 728123961 681262627
693917648 83539165 137599620
130581419 393932890 312320469
394746857 497554980 275517071
314701833 177561548 40689431
564060543 144621528 253562083
46855134 363970585 332697576
687336343 234220200 133555860
135990022 255903100 19733045
695929889 199226278 391908872
139618037 435138379 139827283
527011001 166787024 308011791
430807515 294815444 737876499
91579636 759679036 163752232
231634494 719396097 623939001
775716562 302724653 153824076
202028207 156360412 523563910
519016715 196571755 140727041
747707567 423423917 176996570
771499468 219691153 558845193
685381955 628103746 114333650
668649335 190348278 88938180
126478112 622200491 205891971
52821512 15957123 399864352
225735857 290512831 457347030
109490053 579529529 274995168
664281732 59366415 665178316
396072937 565769890 544823859
392548434 541666742 615100422
83450654 455215583 521294333
94285299 104153172 664266012
340112974 108645570 95316677
348040060 75546542 608693019
8447166 315649354 473196188
427703629 451246725 39957439
310918860 365214137 355237712
229708765 19900745 76787875
706828675 508893689 452743965
631231073 508377698 174376266
49848132 292630660 704674736
684299599 213784697 694037864
569389639 429971102 758049961
266479235 573251612 193352304
744565160 406852226 102539751
27492494 518898831 370287821
138118769 22669397 284946138
164974612 59515310 768822087
407806036 661369915 413547639
294813526 592746802 403552986
10043640 407153601 175504619
600854746 173477600 500711635
744960037 277964745 537873151
357385736 719866870 307746668
361229618 254501144 741880774
492768624 54499227 651910788
59225337 67169666 457644819
748615878 653917939 746253577
282969986 462346018 261099958
287930335 241485450 569986216
374525242 473316571 348903396
11321015 250462531 332308653
203146140 329185289 565679134
377347425 455231721 175351821
412956811 317769647 170992528
179837099 395860807 129458925
208491949 238963232 52054572
756039987 83772473 48589922
268182130 193123986 357324878
268619428 725467855 359255159
555218501 158956927 341203876
384528804 247894689 33574934
256117889 330085648 296507070
776729482 81657637 281452549
603729565 622056807 540308665
178195529 733024622 514058284
757236847 396681037 201706167
51542936 653359534 452559440
725181720 350277949 599233439
56666451 680441210 629911600
66227391 242565714 750068129
225362374 200996547 690692029
523858085 603715298 360680893
285392699 399631642 353197496
291429018 417469561 360535654
34368897 704428720 616790641
413107896 752015168 39374695
155436853 454559625 354768333
724206243 514737992 125876943
174761540 708951430 481185171
44709157 582352216 24119873
288957046 153208715 503215087
487324682 544966677 190878540
760398149 333213755 163772304
713968651 243523106 433990385
112378754 331086636 112133182
630464469 404197812 141154980
352505159 146381769 626910197
379766705 637155016 275872468
220538415 395978191 191707940
772648290 53431783 189220847
206368319 738535869 6326962
582420302 560467791 590416511
448981938 41362076 344429601
695257041 89889607 633274214
130575061 685099148 703782899
190220041 667583372 183045585
430006755 715955071 379922070
730173875 115947277 269526
32727922 224481283 143090824
192084280 219490096 276284360
49440363 730882831 259252020
456864155 442498433 260476718
315264191 572139991 570442206
727576129 462125240 476192134
150990790 717242564 219178826
755666379 152171964 360330326
576103447 647249140 273801676
248425409 263609831 271668860
157941482 105058791 112190547
740757721 497618829 735007368
162853002 579027962 246792006
451598627 44922617 364796169
2094019 688943165 767946143
108932997 16282374 66504687
640527202 179237192 651845277
738193978 122725761 238611503
570898686 641418462 607406503
772766880 231005884 537831065
304165932 105275210 94499151
11389665 715682994 129920816
469593591 470110700 95358895
60249369 509085315 256601504
527355979 285389035 434746146
458843339 330067569 94186159
203950077 600707624 231603639
354490897 290811034 160074876
451443453 374342400 550816895
476032178 276883728 244564796
253827526 593852614 706676041
347380551 254844895 411708901
189493369 146120568 538956285
568373416 655432765 183664695
300457437 617739267 502648191
727840918 249611318 567603726
139002627 687020373 515972630
391220033 743748473 530873028
269606957 36959947 313393063
651409191 548438994 104503071
499331412 361370055 325062102
314615484 437510586 667571037
481995832 63397971 302823449
673974912 253732843 47085782
672339486 199750575 110813601
536016861 339055953 126278710
80702482 15154481 723960009
395946122 228817688 272278238
69302611 20494334 749156526
548852577 225581361 126015801
545036806 570567552 268250178
197544541 526671272 33972563
412880 748140951 653055821
681332983 369449623 472066105
606468503 349921478 97910202
83838662 13737985 58003541
188211965 395483725 147383940
4681222 212658039 633611205
708893133 182918198 256351255
423512971 104104790 109266259
510884314 568174105 165157455
194892201 328298173 713051826
748987076 506687366 484839885
647605421 533452898 571383355
626569229 186863421 346112049
588578218 332060443 247180776
93450887 771010966 537300739
307717358 628112116 558358851
529138680 672430163 554420381
314110866 328693172 22379183
484304679 724823608 729069651
241629770 424030691 250150803
737522722 531968682 189015672
775563262 531474145 191974582
458042914 495521171 409469661
70047528 718360274 510209277
656594938 718813535 77482225
168147246 417737221 270864796
674880459 656034243 67172813
462921764 203230391 379298308
279355137 266983278 554423752
404435568 104455460 242123652
31848438 635323500 335815128
139282813 678741390 232890626
533171296 519875917 617033880
180545205 372762118 439295540
752133440 726802006 651445207
537473723 342663447 348103300
135871740 98187002 204186513
324128746 276880399 400648690
69365744 738597269 701813635
447120242 633056615 324400011
307398377 198650651 613539222
642255847 767879076 418030820
508137251 435998733 629441902
588099258 614965702 143740422
618508979 33349300 202790041
537255674 720729817 549271947
175077508 36995975 546995053
55361893 139188640 55325371
427636426 75873575 257979192
527214431 690579044 539877179
157517326 349388716 475469997
552118480 183076884 356537825
47404102 134650900 214770063
124957040 472356183 181960955
72787736 115642894 351572116
347961426 425295054 341735785
485582240 724346449 295037050
99048761 617215976 116448979
454714279 630778143 116198986
56530344 227520708 67085821
186578800 133074182 418700525
765670071 372118670 545522492
13182049 85359906 651425817
401006797 301405402 346816325
624021565 254536441 249861520
306731539 411740611 528171050
604206017 491784946 271896938
708030105 125456367 326394217
213971702 475039048 285779016
556522544 136356473 637709251
91682672 80804899 612386068
622426058 104597010 418792667
400139904 656072695 550713780
326326547 565595308 408131540
759469270 664787439 765969456
18695360 730789615 424107339
131065521 3551017 31614374
76155121 733473791 487630397
413720039 765204931 393325723
663195249 747692733 460545605
753932229 143567464 774794206
631851859 68143068 475678865
480768062 354150688 336283898
595173955 512421889 478714043
496728176 642142909 670530314
224259092 254874603 412343349
48843554 120473250 73585254
653205574 60836085 302187238
347928694 690134478 436958024
25442479 67617006 619441755
752349394 486220286 661537309
215174539 357311430 135460836
495771414 411327086 333128707
382582478 268757172 331371581
152308264 728086160 268729675
609028859 245740995 366932017
434554504 370995114 609088975
539318042 694528775 353420215
256034594 292020414 184466075
661622414 435268983 179225582
458976491 328105746 767103331
430917569 697952246 7927604
228167708 501447198 568189129
185086566 735750655 368413066
477852406 668994886 213977131
650084757 150448398 288170232
68501440 316498907 243026502
433258078 215630409 296324570
143091828 65032765 277894287
560303306 207412723 246608832
149611650 28545590 319351270
689915689 105732084 339925097
223380636 209609328 179563688
611266495 246844254 569091365
714164583 249741954 333216524
304013640 745943945 578259862
584168696 362140701 494721797
694202460 86503487 611055298
476263614 253668327 706475536
617879946 103750209 329564725
102911512 142093493 514178381
641499880 623063929 746586439
394566605 373597492 759235688
104795632 737015649 95125991
618835677 69462016 330126991
732601535 495425482 43351095
297945089 403408430 121298820
69099744 655956485 438429766
62730301 690307801 541519007
596645989 74050936 736707848
161752468 452542760 503892841
287457108 233671493 308423806
690520371 327222763 232129616
768050057 331854695 616672502
389985293 223137204 419124943
517105334 617327728 81952498
138529110 511194666 119102024
405069395 517659802 185206095
382480991 347974153 339379467
217494377 331538051 91730705
672879583 495281131 20267666
357953056 568264808 353274993
180765695 389909307 760585642
529928701 262658916 742487126
527593009 150201485 31582832
347793792 691415378 478687457
416934595 135553768 269552346
724104240 74293299 524392626
475198196 565187900 727989124
192652688 219930897 628827437
138312342 521515865 258034579
174647421 598760127 330225508
568847440 166348065 151964625
269572289 209184083 687963741
21875243 534948243 648730794
64915957 444348035 349033357
390192514 60524639 442306996
323679069 285818020 737832927
664554935 689497783 217988563
425994367 745162893 110219228
755712813 169117760 150838164
765896177 413039577 297345790
581886155 543875362 349556983
522632510 691682282 369295511
247000 498478037 224231170
457368915 271172246 286457921
224704621 388859649 738214687
165590502 461237815 418015315
41538038 407256726 68885473
660248982 464311844 476148130
260518141 187389528 432455357
658443555 44569160 212379944
441949415 622155010 197243575
287500478 776499892 211311290
176028807 532452479 135706467
16313174 184145896 478170305
501497253 258861534 200254106
2244630 7678739 327642200
118060044 566612361 125052226
760393672 117566145 399752456
569913663 687859610 630808660
473909587 588728774 44998728
461695136 743787961 634974693
691594544 774471983 210110888
581403846 64264726 598406721
360863978 762588561 604872658
774851549 111983928 142657335
602454836 77182973 70119061
298195261 27707162 267773960
171160040 644826973 161430840
85393126 269269456 310194317
116793647 545990662 136061918
156167631 498699565 223638277
369804503 674538599 763106377
345325876 569808405 108823172
127646674 203169309 490025890
34949380 76896564 430720027
167445207 395292306 578680705
560967722 372745516 453019195
300172673 140551312 688610516
343101589 527358944 339749874
508387302 202636363 759398602
78944414 678400330 456343508
247689014 293952497 551188427
693461667 577863663 35140781
420511294 686612290 356073834
74112676 327905131 635308612
169810371 681579178 55699283
744569912 442123978 23613561
705808988 610889787 562495541
8532713 456736942 57758948
450709581 344171498 452994722
489462092 437448369 332508344
132319531 219937420 65285959
442485929 268340722 7123092
371704823 96343733 262962821
601936276 446742247 312026701
78547420 593156794 364531392
120380034 372451097 461682017
597240591 436844787 17775509
693321146 673336557 612430370
186546121 496439496 60222913
544409636 74976729 727798766
15379313 60363307 37623007
158756579 94143164 426379227
535814146 262244778 25198321
246889291 712453431 65646007
103870288 249625516 1141664
642118372 253351100 612659994
46678827 233665289 22671954
520454279 193070619 720532189
50666296 687393752 687383159
220556267 619408570 292458464
631773307 733038234 98197362
750329212 289184321 480320200
261242359 28311510 587745098
108731771 236119367 763899534
326047924 761695740 488334172
385195681 518833061 22517055
151355526 154365953 541606752
270575521 658715742 224464227
687362112 206155762 397431905
238971917 223727738 720429141
62094525 178897219 621540368
166927868 75231222 528321133
465745272 86677994 614967659
629044718 236502716 452349269
403266997 759511223 520554907
2936078 737804093 112307017
86647890 763279293 630602737
84556942 447658558 743351971
503205721 569622419 684778612
688216833 467255442 117384180
67856437 695585468 403185839
320114551 378918177 81514684
631970427 772438459 454275987
36243740 275737827 522654535
472255642 408981227 646989292
199537474 579241088 314065612
631762335 446793849 766087307
148537310 674887736 187968421
377877275 264865422 86725014
156384149 441615891 328671254
455874513 618465593 463284249
152476238 569467924 60752924
656344732 507266718 70373485
596698313 253928280 608101996
19988049 718119991 449949183
535474377 583821943 387390636
215755071 431381214 61141146
250303820 515229282 211495296
695771623 478186922 89288152
457065131 494309334 150794109
213613757 645188258 325062752
175107380 703690823 574121677
585718531 473947252 387904211
197326999 186581075 576591720
529884854 742979102 592700418
550364581 695210001 183137468
260921258 398220825 73926953
46973612 367179057 29585008
316254943 167654753 223929345
313381084 235893380 327206952
301514808 321660848 288339355
229515661 627825327 670627628
295651950 151784173 141249692
196970761 45768306 544998611
456083041 276153175 381821971
491583062 481483388 202630870
336682373 466363209 413562190
622832601 536413381 751720042
749277896 82980663 704130140
126966069 759999414 710192908
44834338 121825445 280698753
25941042 65602330 424153235
16085813 723349039 218754329
735106116 679498786 154355416
766706628 351556749 200382756
168167505 20758942 479677974
356674996 584621116 40108499
391333934 619773836 610119917
223581584 574371678 434750042
776706168 487785679 438141272
470553667 47654862 677843733
150125780 283308210 369443118
50357368 110041291 503291560
233851479 700242893 619917360
138074790 318227602 760382468
727193252 510239029 532625872
417615017 282573264 34011429
425265500 47648495 614873844
216151255 508280234 86014372
695027385 75049786 550891825
421551766 225386905 692176603
255273746 263037697 549023135
596602581 128092846 647707990
571236683 30813479 134565798
202039002 706147827 252509826
728781149 425055318 327193645
258105537 748201794 155707016
626987051 587262088 125145512
271463095 322718716 495340007
69422409 647140076 42449477
405608563 125601563 224208570
55817 526452634 759621071
195302417 534049824 658351835
401004860 141107705 696669661
88009112 387452130 421401123
450551 732319795 15206560
615898766 368301908 289157324
73407194 349101948 355120041
759458522 266377342 87135123
480341140 37632448 232972859
762864447 588847021 723093073
87009671 728108844 764566515
439650229 778179081 594639327
569318863 34345028 457312656
183036247 500038855 282909763
604491714 659132384 140006591
183975631 269095834 369837726
298162245 464072247 585816965
324641154 168476077 523074194
192502764 487172976 524499810
325099597 211461323 329524854
73152584 463354250 151645868
78211612 134068270 337142859
521780557 248413583 147752320
282374550 619416728 90635374
557275463 448422048 618922590
441316651 629096390 261644758
309800967 330396102 422512667
47130226 506332143 704845074
492605955 514141907 234110375
586887438 144869648 249092382
508673589 217212783 98662745
145905537 477553298 560068538
626272293 329356902 338567754
289981257 118487684 463092755
593409244 365896605 533721882
236550412 760596391 694674445
610669719 647450245 654498288
165093092 210686733 538940182
682176770 519361847 220648948
179968218 41544195 545096316
757455538 468355492 733576286
496188723 763459147 551148811
651122261 709922907 608587397
20692852 623749246 555062274
693782775 567737796 565647213
487250512 528394790 744371498
65380376 318233666 526571477
450004070 177268040 584831414
359173423 418965219 298951807
191569874 444020023 427414374
491952969 158237546 222518532
33641208 102497388 451878718
682280250 161848701 189258155
49814649 209763466 25125466
38821053 630282011 367882851
265513805 227377483 645085839
109468003 496190724 501441251
615757229 455434839 220709899
660182864 23436716 386625706
435389102 407972292 401290501
614721226 164178108 160288445
301417708 285552417 237987072
98735583 267141395 383710123
220289971 126752033 692480950
376309335 701594748 551921889
307801121 773693740 180031481
589409344 424586220 13503657
355557685 545754822 160808269
395750520 20958708 361476651
413612913 674933482 686341404
220436825 658531111 594788164
723475630 44652985 1435727
415305029 79036016 32058842
489324705 233524561 756030107
581196736 625888554 11843570
324090682 640002255 740558736
102181176 234596369 639393592
579485253 402887384 566632003
410213907 119617276 450858136
474280371 117642268 574854621
771779658 141841248 614047933
631428022 416982585 123983174
542534119 128879895 537995538
48260912 565401053 298906315
469867696 78798392 767658707
622204771 70225608 160169961
515448716 726875856 436585607
669131990 235937614 585933933
754850680 633675344 323281738
332714789 333422339 468898816
606327393 133459625 238131831
137061759 475773842 300612825
631814265 338439481 755437364
711101800 635407762 519563251
155795789 564392777 567164435
150231157 502655179 95028984
543020201 543877071 735088472
408859816 244795673 365550003
451317499 147077338 369121159
624865641 747621378 418318089
470225601 635966404 653971485
692480236 666712308 473460541
241065924 51355652 642280351
354175810 23928432 572674320
755827664 49831897 179122189
627775813 61036219 580576379
369938123 193816472 735073580
397813096 175660973 740968790
86756937 469873198 162233035
345241803 7199018 173495362
626985001 505634398 299542887
410886798 670420117 743549845
325997221 256737125 184878511
680802360 98733887 37801130
533401430 255050437 466483732
99378731 664542808 552275459
388046785 282175896 31917414
85654044 83824192 492532046
293063165 638743510 55177036
91047636 626085116 285887665
486931980 666309753 582734894
476820888 605738291 276811488
764097878 149560415 655477040
183887534 392700636 418164978
776426982 92916119 92993471
222790188 572886414 53607463
133382908 234590224 83302608
103963927 123546192 173709996
262073126 144322858 670810949
686639533 194201984 217766392
457177142 596960283 24086772
216530275 127734511 246383656
309855649 497077496 656582361
516015335 496337220 71409329
283792951 233199865 329891734
634181396 496266600 39764981
637342947 119578709 570069134
694422224 283741216 290398785
158964166 102600368 515037992
273287612 722072392 298747421
24086500 274848823 176222937
468927803 673598036 151611949
192725902 90898090 576972643
82205164 693556367 572210488
736523630 654816270 191419095
728176484 764992063 466174642
623011665 260880351 401538676
530196705 675298216 368127922
370696977 531936452 632938672
654217061 339676396 551175211
217231763 30924730 94578438
123161319 299618370 620329912
771092866 717443277 518949171
267560099 466628183 99435528
446690617 348509355 400061927
481809720 635964791 582524
40320880 394604464 654701875
774925221 200653208 109539155
114418462 564852175 378079542
287765784 406053821 668035475
182420603 115113947 608099717
770112420 743502081 239270837
172238007 553758734 156940725
229959996 371419842 247738407
539008811 394257808 517739289
607371781 24914056 492120332
540209221 766477185 494507036
407135062 721429228 68669052
593482412 12651404 227606276
413016167 648263429 596759812
68088115 284937623 546898518
311052612 546274211 78219986
430547309 136642227 561844581
543426436 669958224 77847078
367024208 346754349 507587420
422206969 444732230 679683923
422019219 529895328 401664281
427616579 33742371 629739395
31097930 257316646 463700242
272642243 337402730 742482830
83396519 439155718 749411816
284847676 366803541 415768920
603650026 159687490 766058069
414306229 239261417 607597227
127500749 624746239 459463451
155458117 410321731 278118687
457013453 358402374 451116810
512078322 135424185 762135632
30691882 377100166 197911301
736437315 700841243 460399557
711123570 243098638 88707248
138776324 570547228 182481948
130066945 72209919 326957392
57709418 68261322 701119174
44239450 239376411 733379401
85192051 29385695 388402188
121886252 483226690 152376066
361722683 379656553 320613662
88140530 464983815 6262883
587668957 341353978 677749361
223907572 541724042 641543055
492505980 165259209 257559442
188649893 740704540 192304929
469843140 620166705 270818592
63394325 729026047 376367080
193554720 200433852 396318465
665642976 654362270 710703238
738078204 672766035 528845669
481775710 756475111 383498630
678014591 704045106 232860476
234133492 572498515 697487637
13828243 614419565 604506043
214371311 257871564 447592173
77961886 259943360 407120065
212579975 778956317 376187894
435382374 454909952 174800919
715048288 755494347 108550018
180847272 307127506 538079031
128804891 79133864 713101813
436261526 440766358 167856024
233823723 633853629 499323738
545259343 584324353 693381322
562742456 535257954 499930023
769678 204867332 705319709
172575545 350320649 621216746
322521067 695076712 103809619
374030895 254071901 504817784
142326255 462097994 383456126
666510768 646769407 352813907
11030518 420592776 655421318
597312028 498385845 234059512
513086241 727045680 254064083
342759419 712008672 436255878
17814419 772563694 760570144
457435013 729481247 430797363
272167941 541961334 332812303
734735096 17834097 648888668
766195877 738515525 31965451
737809377 9115843 686661610
714387294 290093710 760333762
585876558 572641913 511596849
496939856 289256679 338866202
6168903 772379105 657588403
754075768 193399445 390977618
171747009 509749729 512319639
714045185 422381130 96690567
966838 349630922 356555069
367782614 556902804 366347234
161666220 199379835 482487878
378724931 759097318 567076581
77740374 13827175 68054094
594841309 295067498 166950988
330571190 700532303 171309386
162636796 471043638 502710345
270145256 161654606 215739808
21298023 633954691 528468750
39417877 198760313 148728212
398150590 196070255 412233816
249761440 567551566 51922775
665721081 729199184 114830896
659893801 498977488 341857358
506321205 317263767 185333408
295077056 634126210 550525931
682036940 514759752 530072761
601766139 22498438 169118508
238375106 288501941 525765524
745682615 30752306 33497372
202243419 280510859 254163096
38173127 413166512 183730978
459728173 567397483 243320678
313594387 570893103 721836960
61548462 364618376 591248812
155876830 637624407 583672873
509952839 271126555 389987006
587194134 227326736 695849061
280999377 227092681 502125856
329802404 429372029 210227237
95578157 131121338 151293748
47286776 764759038 618380341
113629912 328155241 231889043
71577705 439641878 8466188
345914393 201770650 244617898
410683209 704413876 84546403
181333359 563423437 691926043
416687949 187141450 143551017
420043041 125250670 711616782
561705513 769764625 325825152
191593769 324749287 74723924
267272020 554070139 53033271
626721632 572995255 377323550
442679470 600480968 727675157
689120 235003201 56852389
186455137 74249751 463907951
606484254 43719154 482830683
238464227 636875618 760256130
304540198 605856326 432154722
321677560 679074383 559230560
211252049 311969883 232180707
559900290 227246491 320104446
82098728 252010489 230459587
133914538 315316113 152193369
508933052 84331181 365018949
377764993 14720882 618797374
192591662 137866916 240299117
25949150 349737474 210544676
223298583 358300436 579929270
726128165 137474560 615083594
768708132 587458888 73126477
371518133 579499250 566994252
734851578 561273831 50998720
491656990 500309052 736092678
775142921 560563333 2925581
4888138 529957346 304418524
426466658 694021078 711677991
513386487 226551585 750693356
416919997 67007516 15950166
539886953 349025606 624835869
659723570 543389759 299611203
696601251 221233830 178584112
708135107 194929915 516614517
397956213 491119922 90845929
125024989 421230140 684233606
208471051 278474086 671904003
669113299 774008320 771199818
56606112 525867677 399285329
647086679 591038383 579557468
265755181 720198814 665633193
446298742 357480314 504087940
374951205 75704026 526870287
256812912 186591237 142953380
621597329 144627107 718536855
379689783 584222614 568877565
526829946 247670829 587090522
66066679 19727638 204984075
633714052 180266691 452326612
391728466 133333792 451674671
342545613 257510755 773039069
127949915 172574260 726577488
543485104 422561070 187827053
681403775 472021710 388299559
92434749 634434895 100213098
299005010 438049334 262673671
411825278 294543050 668541773
159600215 52164423 326669646
365962345 93430924 165535199
539132402 271651640 278257540
652437558 664869282 375640794
636248149 50853595 658836506
766290096 409215684 264100710
167091400 265006897 63625746
209503922 339459687 121280056
219965281 263713562 231108000
603933071 751551718 653794153
37891978 458578667 384307617
341133159 719769097 587348412
507110042 623595269 6496663
275426975 47244509 200443610
30466459 699540019 554003454
485586286 560173971 467137440
454651620 179812860 589654645
509254825 126854684 518101715
626470761 583266304 181818107
545307897 152963918 450831512
733841370 212184486 84135396
302663788 423965926 104875725
284321007 340131020 311010044
142583409 249869843 443017342
259010318 745762148 690389745
502945504 395652601 181292382
291635357 106327478 690153579
698153089 574501212 304811191
184489123 584216757 254794455
650336853 446481921 253416895
244125650 307769284 397296283
30892677 565127662 533431119
725203194 7357509 106661270
421151445 193660450 238087465
238465159 520701422 102273958
116286270 331327880 337345817
636247576 191422410 553804769
245233583 239970893 258023847
147845516 180496091 342897480
702484713 164885513 257006330
570952122 643745034 307043098
122395692 294662629 662356105
332027258 284489584 50097325
201893778 86842238 564570682
147267920 429279714 671031063
374653176 771435973 416743326
687817209 637201711 595698988
77128530 248294804 593088934
609102005 321266340 15715402
22670946 136639296 211259738
27468902 413699603 695720953
232878176 733931289 538640365
255358734 274234943 343810867
266267440 64665808 262816272
475784755 144081359 713560672
493000591 472785932 773057683
661898395 260890074 250510724
564963616 456222116 341696498
257324722 335530838 487484030
43104549 52036712 468841221
475678696 620581368 292199621
170661593 367349211 607864862
96190584 692751397 297703798
418582094 613405962 485927499
155519690 594952172 247393148
22358032 191408876 282532195
663354061 621887837 284511333
208108850 136291252 289394927
670545964 312437269 454752831
644286574 673591482 718662026
464136433 584390833 712219880
193490656 724944420 510870502
523647628 534671594 524816288
24368554 306994379 130507778
245634779 367962959 677980979
136508695 317258407 505444803
429719364 305139611 559714107
15884681 243576924 245284755
777541018 550114988 244903523
13507670 727665154 124546034
760059807 392171995 220610746
230120356 266757447 609766043
432826342 679297754 213648544
227752438 368948900 248696037
89907175 756782431 517644095
530430913 366956812 27079090
93256886 586246007 237538784
215076826 154674928 710438242
318908359 138723547 257667131
319414755 401728727 687226772
204136178 581310104 107505132
399958269 689809663 452175754
556347638 513140811 552791267
163651512 318675207 420950352
274106312 281392095 223422723
623584377 311698314 157111346
508151172 568444500 11002749
20067718 358366934 396187898
338186763 747947776 469605501
386514395 277950559 708594009
23341714 420678479 381672555
356501414 256652617 551750568
476402307 663536368 661532211
518488182 679539318 625318633
180212731 418822539 209695398
494693104 717749040 282575342
360832721 510417137 709966270
120611521 236926106 62134307
35184045 443966708 684781966
72382301 22930455 494051889
20924828 42853383 165539748
715848649 469384288 55441077
191810643 284578742 724022303
65929961 255495816 456300184
468971226 357886046 424678399
552125537 526867053 460709664
426640547 581245730 91721969
636050605 366819448 463760411
498182868 448138747 4664168
270952835 424875619 286705748
419175955 284438540 259582910
489196181 306055187 658587081
760597981 758429789 519480551
293374929 304818989 640779336
384964341 121952177 279825575
529220995 157477293 719265990
527667263 603919638 257480709
266912429 626992119 368693199
442084626 586808618 661144811
308913038 127998480 242153696
46027063 668237975 455244950
657798516 615398065 496736158
613909296 713622056 448069868
286613170 33790740 286015714
308663975 578782432 68351072
532757913 311174839 283183599
463410896 312404679 460122991
401042746 305851210 103403027
227332619 285735610 313916020
661493942 746957365 429240626
126254920 474722146 489766831
498268487 85796575 327693659
753409275 409278593 335169990
198058041 47145820 706948870
2680351 223137432 534832565
304015339 577811954 177690266
731056707 564899291 331350373
761351081 471344579 531976953
563081442 722763013 110826948
629586303 370926652 479203547
598697877 768139183 480238513
358622075 327194961 12650244
173402802 659253929 727978744
668648324 685785579 282338825
533238888 472533651 13453008
161370432 629992750 282840173
725793647 647436117 77829557
472479193 742534357 643522926
369294173 774380511 589343954
220209333 401512862 697613681
3362722 706519284 764027013
246936396 694364839 288298550
699808770 212797193 422114432
683226461 393036734 758377624
135060789 737016494 416391250
660157213 334382706 695289165
194526295 28704958 504845755
664581100 724969656 190904323
135016148 199979967 299268107
243804949 62477754 281565926
225420043 318841013 196785774
203314075 102492754 355401061
227841276 23558611 238993602
484498345 762859476 378623485
303895478 582304744 340573018
503046754 405223966 772485312
338011593 289471294 44263760
587545017 37084891 317357944
117382126 410718079 374531251
375894537 698174965 439368611
723229421 612113994 255873635
759569602 362851380 146694228
214229302 352849437 406646951
344004907 575098075 337953851
739778683 255343436 371383687
583296309 642669768 97116971
666773457 30602051 671434811
339158877 307642707 476329090
670401093 281356738 627765099
658651098 668780387 733411384
202677214 256469176 526351267
552726057 105574580 149536991
303098666 249496807 5465422
606254783 437545525 326807352
185656080 9243182 215943428
659767510 381990169 432934030
645218324 394537766 269593548
714019989 431852732 187784908
82231459 597803776 411765248
196079172 30145335 583402894
678147907 476539291 342276990
644390356 658983796 141204694
477710693 317450571 356298159
356933431 195081724 170020692
471363569 216805256 532855100
44360935 656664598 414251362
476615904 567833867 260150541
655065956 319074837 433343780
523265316 337824999 382069391
734212005 273161679 364131836
401098660 206251568 54463122
765634923 668863379 458462873
183706157 611190391 640014272
12287658 32096638 659861071
49343840 437065743 53494597
478068817 523039990 178978404
214737214 719099429 776761261
343213484 688308624 345471706
482251192 286749369 34021329
598223578 372997565 69804899
333021596 627615525 458254563
312631677 601042071 190896796
452114582 317046861 454898185
396579033 428559774 357038607
156036864 96520491 736653432
317959370 170935598 286066626
338122357 312311918 485444424
680020219 73751424 37087779
621904670 388695759 479894463
418825621 699077125 461433583
202803556 416103158 349092115
697012408 435976272 335498747
503010952 651930309 639333561
488503774 416326336 83057061
173632176 683409399 365118087
595506086 387621561 525421541
528450316 352270876 142779451
525881748 280869441 700539199
624609732 246213030 517271122
748094267 414953983 19865796
534057981 326174677 207008288
477454374 328486523 100682883
717547380 512412015 550557034
368502073 777527055 173464134
223866503 93925445 651235856
585143904 362612341 350217658
242388405 444341948 78606069
326528955 422739993 622919295
720788867 193215662 445027846
637335191 194351497 163917133
579715440 3701409 774882936
30475214 24408308 279778321
730672389 74953562 664019998
599048205 535799206 260735396
429386567 322107516 376508348
319336571 68780080 152569769
129798885 261828872 411317358
352592187 158582104 381451257
275032528 774844358 179681028
561374223 309928390 452216698
631339788 437399710 750570962
219052111 552398544 199677626
620526939 557496723 311678874
304111344 420921516 69550481
79287896 94163604 354263759
735711670 356056365 591731558
406156796 337806040 721899986
626178510 257168637 103413396
414529346 280427624 50850438
437990408 728158897 693734882
407665266 170233730 115369934
350299369 561399843 104687001
330625241 42990457 463910115
56844011 639254835 288825900
563088833 92326078 583642979
200034253 56771435 579227160
321309905 128520618 398126352
125174024 400976744 104819315
659714837 748913536 549534200
470034485 86347560 585512919
395391245 403879761 710813293
103009790 409888105 260449490
747668966 36586037 321345765
257816748 367442589 312423185
233375719 283656057 366939851
470921957 27948061 167051622
501096825 262878771 70929869
268197550 643435854 367835578
460892317 741839372 181242552
727120505 137799467 38497265
275787810 361016098 540206596
12819095 747257513 122075280
610786274 676905558 11459751
566431871 240118010 513293759
769423160 685222330 473057415
711783070 362202778 509321331
31371403 450571780 629096135
491073062 53539154 569766451
47418307 647822042 41292595
72253240 254108313 604465950
89875680 101082528 371445494
407071677 443776708 614323662
646094743 400759603 80683085
109802417 366188637 20295481
424766436 70877524 197843153
163555025 456787513 174861210
60199064 756542503 109249725
464946882 505741678 180805389
753198287 464056108 175195019
311905089 83451514 524897715
267343629 564457327 490764494
63139201 688694104 68408854
435761943 611093363 331198563
387281521 503264941 149550926
146062399 249989439 584022171
751624064 489582831 762568921
582339141 216387114 690499986
270558929 333126368 364880662
592352456 442851404 766843839
477080859 62256910 508548186
476453016 765450049 437789789
275584677 117109397 407339970
49644424 332365878 465587545
341411487 379631683 96548233
212097962 199080330 127919175
757975033 131811925 624363498
312896954 218468947 251640565
618651038 319581404 693348976
258555482 648823744 41868893
90714296 387607557 257425824
345773196 567003553 528792372
426000498 610387284 672144108
660805892 292285376 243355341
644393853 362814395 96292269
758156937 651758776 5637791
737767662 288995102 461739363
338509969 722765278 336701002
154066178 639593330 251249901
411937815 89523504 352043551
558826097 615311926 315082381
71997892 352519320 99411028
180927129 770038734 291856549
513701072 398314744 480096293
505258435 157265646 138286432
756227985 386017980 689939012
564512180 457320431 163527926
601934591 741760878 543811155
601290634 41875696 620444939
365144222 654459742 423829255
741004309 14843725 654157999
643879702 407959426 417632240
666217796 378910386 313079747
713030610 426204574 308010153
25142597 290670603 291877289
652928655 106687268 389704893
220533016 367436948 62979270
437138121 15826565 305594579
485463805 120169456 680352598
153157132 54562965 162962406
340019942 722449533 668906639
212558721 84363273 717157213
619829043 595077603 651651227
769779817 601742980 101251954
271428223 330290642 17709828
61298352 247822161 271078344
145843051 196201284 744037460
195268113 275872741 188065889
770439521 79582617 97201862
710616617 545249929 646640733
199864784 74820468 701531524
335202975 602558247 409788569
149312130 394793300 528376532
373900386 576019233 200734920
456274228 427908767 324818079
491801911 165502798 155533155
615182825 429639903 772625785
502929383 87226926 146518316
64157290 218639031 379066715
366596541 136224692 687167395
334327178 523773862 592753107
599503553 311731948 259145707
487427421 284106034 343317415
68367877 477827839 89428811
777652030 391130172 35575874
329878096 531251227 332828074
364294455 257337403 196755389
237006023 376294280 314321287
633511259 458970387 533050674
610745414 730730467 189958368
141573085 719083094 383950351
622801357 512738258 461653134
311565174 475891920 398877059
471170248 639872215 356904240
699225811 581441276 624528743
445785519 501748957 625509673
587978423 546146101 558953760
767462679 235092952 265049234
475790576 241686849 12748522
265838681 641038168 58616007
654670402 707708622 407509449
580279602 706737895 316206345
73988092 266308900 38220491
541317355 759875572 496710306
406871148 14925286 589109021
743321970 675160815 536066828
352086800 221047879 318119313
176455593 323348593 328114299
521709892 433764341 603760626
512647902 531047940 74730860
678459767 533610291 667216646
9061820 538530675 543792977
371666888 533306192 373453089
116371075 426876177 242470186
667247645 156152322 377934320
630856881 311051880 607823508
199308533 779060309 47866051
531957875 426345129 431903617
525363578 712312673 483955859
714736868 391728525 618810901
465036671 404657340 366387945
214574050 390513382 79352952
221694812 418095347 523863837
95507896 649218456 118976644
756254127 181688986 338565879
195794583 723887879 671842616
426162585 588724525 519494442
496702864 745051656 647139090
594903372 630057720 671679167
574233816 434605227 116766614
293161653 299207491 295655060
42877063 631397410 420959554
120116220 455233353 171996919
631525271 631471669 466267309
498076682 461708367 158919931
432779293 283129389 578880647
276993923 79658984 229673667
693191412 610375072 752954789
717154994 153743514 24757630
675746738 648893825 402370345
285200257 318744425 705874465
4812175 60691432 543661429
696969595 174872681 694031730
347315899 406347437 379097280
20606748 743063265 62941575
28092690 374059743 236083021
693054568 623854098 69973817
265941173 163730506 30899188
736082262 235176460 540930873
616616434 138625334 679487497
403712104 167696037 611090890
129140583 395168280 24094759
640170126 370880597 172550799
348903413 631905921 225098322
642216560 600648158 292497174
638168430 751239669 255258495
694568021 495606773 74363055
382224343 339222140 362070864
332046292 122558871 91798866
67352163 471940520 98957847
673634074 529454015 210003238
182069825 40692928 306825743
16232076 546697209 272139873
774083219 318272928 348118151
301591184 481657577 405512781
41808958 765915392 537236340
68234212 337353585 364236924
294380263 77936174 502401309
319691369 113279947 193928891
685037625 706985531 81650015
413191396 622802813 12396736
188960555 452365868 76815449
114122176 96242054 446602847
450277031 296714592 604105562
611715942 366663005 2832149
553598182 300094114 348244334
538682541 435576752 47023678
307429490 300369560 462935418
16322454 62566873 581982577
456337704 82345204 147482903
694809921 686052119 310952812
451438924 526911901 644028554
204157600 81993794 381619333
317821544 255956254 325617453
746207585 727468452 344061009
763267902 112144108 140423245
373393516 571672572 186781556
640582640 83484341 228933029
250572785 759502017 297872687
698455087 268807283 67428534
375161587 687214599 637153047
333353311 283290127 487436904
344509070 122794134 542419685
81378985 220249137 408622688
741834052 241074570 196521856
560210885 682786690 407073619
738852877 757044122 32990046
467897271 64303131 599714174
143396686 464496322 106987075
59190325 562444173 246383758
664975515 431383433 162636046
730889269 160799556 505826437
303618072 674159943 98551836
486027298 638309835 411716141
637708523 137529450 290997832
589948556 663428329 301233527
11671766 269650584 675898540
763437926 73448638 259598194
607555921 27450652 166063238
655212468 670123188 424350010
757714092 768333473 496333981
19454524 686847262 352612265
764449444 395273114 265040042
146564087 708109696 255056045
593084321 465275760 745112034
161729486 707684434 292367432
538488996 500670211 679582936
156262986 288360227 126812828
376253753 273134666 504093760
227921300 769603440 480861034
148090470 4479837 422669412
434117925 708652609 455136407
423713335 377981675 664973016
767581142 279864108 546827605
207138053 710514862 208748251
317985435 735678233 545872370
641158101 620162934 778109895
357906752 588209702 387574672
316998928 401002972 140258261
391837474 729172512 263154376
78470299 489879758 750118147
504171195 624615552 396266390
457070279 609616359 560831559
154276598 290420583 320651220
204802062 284559015 685361206
421516715 71733523 588242622
162241824 210971363 748021403
250073632 368623151 566231756
180284688 95482732 421881664
257719000 511778884 187815746
441361707 683374799 217161390
619476476 344451061 21509975
770966347 670809514 104536780
348731130 716843916 272740398
431485187 29620453 72070870
303325853 755893605 514941220
238564129 71386109 769757103
474430850 635575043 698276979
513096415 617827009 696026485
12841847 302387710 349903878
683463708 725953397 714251527
93737820 194351094 393077090
544180009 627431453 621484076
221278914 699504129 241104597
58418702 363478997 496870747
192159635 722955597 377049696
655159216 176062161 304116081
547754839 119108103 379240268
148444181 682594804 232773789
661272320 203223089 131935137
569711423 684218324 551247608
688430465 327568426 171587504
519725092 529603572 262291488
10327723 179082603 74226280
754588789 734270332 120969250
107412923 189960878 395258510
475136602 207092060 692178419
754004983 613109715 161525066
286210341 220052671 661751190
675469206 495285207 500041703
190088724 318531303 584827092
106202411 272110479 324621492
691727719 467001330 606490324
412039250 586592740 636831934
534675620 290737018 287649860
551682971 726032926 236929455
200920731 601914113 726917774
148401911 666822474 8695003
429060450 462141613 414171925
265166818 614167831 309369738
132506229 42574178 289133032
588443050 310678227 120357054
419001574 163323608 366740183
353395056 327440873 628753424
527873923 19431750 373891084
667463190 281705245 219405359
132076808 590971858 515333983
149554910 480925872 323019892
130497689 17429305 748870639
247874593 662393310 610071420
680918584 472852296 432815550
318113033 569703401 332372957
133666563 306966228 675677874
687061307 491538844 695651257
741067604 340881866 365713729
430553010 209488860 140647078
515232166 306564529 28484553
690162831 69731706 696196802
524998087 231593473 5924111
284168397 72356445 467431848
58746328 34426539 660130639
359419187 247916955 574117076
469692003 604264338 513739195
93064973 396580956 754367960
370778475 402564074 227483810
113039411 463316453 535724956
505948583 676164211 331931005
496898527 631965580 341492474
539475325 161939373 623711477
669985551 543668086 503873700
446680536 755548839 118609266
195056832 274842099 235763138
724650621 90619116 255595257
61935022 245250639 518587443
326659110 43564743 498674592
644755482 383810977 521616125
220288701 465492791 48949364
579354281 5631080 335300316
777085201 462414292 50645456
764211309 85771823 407140538
536892346 701992990 360400954
373280029 116940935 777597571
98904591 392651545 249913014
340726067 286975566 595461618
56303406 153078717 141446646
367238919 765808333 159663302
454526837 772414732 475166225
331157848 29255978 317939756
23085538 661527758 745486706
202323346 369149383 40386392
307032105 6984999 14996120
168156452 26445522 83698842
293379695 35697776 106296079
756424682 606261549 56697834
721066640 342753503 138284966
759656430 670791223 673174875
704301347 358389685 670401863
307224407 476726579 397891008
470493713 775606208 177817495
401273136 19120461 462219819
102033612 221738446 590165431
395769684 699894642 82526641
619525217 759488455 213038248
242184810 479042449 244845898
146463137 181336778 491160194
603207184 292904472 327471801
712523103 471692204 197456571
580366836 212197974 216655730
440480805 779342790 85628794
633954667 482547370 727673969
414077456 48036491 504970240
209968834 243110053 33533853
233067093 588535166 456502589
34581429 451408769 416033691
241542773 579294079 157947715
462363768 620728780 607103415
541931382 530481612 676651520
694212823 201977707 334356972
544771257 144818425 525635875
333147921 494338602 300911090
106597667 105649804 441523290
398198346 115045783 774084219
372543919 280435710 543369152
66070 266941455 294288763
389443765 721009633 255895104
320815619 63076287 428073054
179363271 116470965 518840989
159037013 92125139 586700251
392945275 398648745 723493157
159477358 81154624 640192510
103317136 641432149 337523712
606027821 594516018 394131365
419964018 132273100 128043493
161475587 90760778 12558266
40033522 45665030 130130583
226307126 442389507 110829171
233832730 645088183 558651980
285246215 255906139 446773021
208125698 397506811 158250231
272316968 20956727 121847393
49001966 595608653 464400559
208486169 334303083 96395821
379681959 71796217 433621388
626195584 146878903 762081594
392725054 118458949 580023485
157655639 89635909 528150261
455018362 313309978 716867062
754786218 311727421 453987888
188967285 631040648 130628403
575444461 213107223 745029694
514407039 462955248 317125821
644059037 729261813 730719088
607019917 415802813 334845053
737987756 766409976 181214175
507834084 701715127 739088815
544124973 497684783 4141841
537052473 689856242 703438487
243497497 625797440 318936505
468128827 148867802 253026420
447674330 69153231 215190574
725474098 707857612 406330395
334438936 94445993 572331761
402634524 3680116 769964037
511216597 630308911 112353766
184591702 455930420 709675656
463304493 557480419 179970284
641365748 82717233 712600814
113609300 134854115 630105307
739137138 321800954 639360998
750301904 354713915 353149322
13442219 506984409 249568190
74383631 112547420 377339459
202809939 161023503 767599411
588919957 306097410 758129708
321015631 259707424 167784530
580975611 175225493 201196014
119360386 677690970 28591059
134961233 434454205 253294646
130064306 606474739 148756202
388873576 217411544 501609435
70121968 210986326 380514789
736729014 682667816 174414807
566914516 278676568 733322425
583310429 648706070 581588657
401171144 163955160 694870651
225612048 221108052 693140432
463917788 226466771 414312794
608049577 776223234 442452670
5343668 501715909 749991529
620851592 589918372 113639
569331219 423051912 558383735
223207635 437791849 679905793
665543412 565235314 614131938
320888815 676788345 35712607
298122962 564321442 308351102
349755534 455566577 688815082
94440255 22150316 46888050
180101707 320845693 577403233
764365231 231906604 640973392
177884324 486195759 44253269
14800638 37112496 305476347
387339140 529560291 473460949
329209105 551891828 627233793
276684264 778383205 740712584
608985300 644039690 492427890
54958526 164543162 132699285
57132793 48285381 201449322
777682537 58417334 641231290
423396862 573350637 242336430
428418326 656231030 598300481
420354911 168897870 565871339
190232531 555867741 768852489
480697591 163605793 97024373
736154480 404648898 132840654
298996780 724372375 233916735
125980262 724945739 42698859
750188705 90509441 444094335
124997986 385599171 545964385
757571582 654954577 602832261
272391081 685584770 475006169
381755455 455344636 553879077
683052749 552240246 331273123
486167033 24668250 691353826
633395966 483870936 633433693
46540658 401530030 513267732
378220337 630011502 10707227
769248664 453034466 644103208
437691493 615825026 111684184
394693588 779101859 618325393
710248771 342208489 613263568
776793830 200791828 26808463
212454618 243725455 474809343
355623731 716737869 721028767
325713532 765295979 279035786
436617180 418742420 298359178
350870887 510367041 2282854
575397462 238335480 186583169
687813739 481357807 756352287
96063798 283144788 196776952
414223218 144094726 40927140
533663257 370896132 63797378
568056928 355100803 526875676
715910289 190715510 319465940
169612347 105500015 571666640
184562364 679297200 515237305
424673187 200507463 732108188
111305907 535196349 475290702
424874611 699745689 522624353
56330679 294555222 362439018
682212922 24624189 530030291
224971545 215948992 657861190
106154487 222363490 358253873
265473322 515629580 729291719
216761539 571006683 287050665
596402473 166717091 318376632
767362831 316070946 622694601
298387915 713319296 647907403
558565870 728742834 19173728
54852070 525178288 587879024
521452682 79979229 237827141
258142208 275544249 741850779
306170550 662470946 176791599
664846553 230791387 165778604
6519609 35062989 703253084
700378601 210768387 715830668
453304336 368486828 87371882
84803868 88210355 203039722
199459739 58625090 480879973
80099099 29270469 180750947
482043283 373954331 382450429
622829664 500716380 30685247
571437080 354267452 485417048
548921026 144782278 614215064
231098677 645426364 449485411
575466858 610463138 401515777
578010832 577777596 5034648
252676199 627421132 450083358
197984706 271758120 706167292
391945701 403477386 604326607
142064916 624100828 543484726
441845390 573459107 334559613
109309295 29218204 752295768
289286203 669384124 511223558
297503399 475525211 765139484
384944024 739015413 545241318
527329879 42831746 19730599
145378806 343494965 432154480
491640028 621921402 334096094
528304258 376218524 374053183
287234261 199267148 236017356
491077314 149847472 382056798
605382595 237661100 403556367
702527654 183817543 542075508
68611625 648532169 524378007
3674640 185447038 96982146
404847003 52161783 362839590
294190142 274812277 363243250
71781347 588943502 290455295
468112425 661944410 678007502
192827737 422349269 530576630
186242848 740201944 227440572
210691006 67227986 253732313
685230878 729229243 251904767
570192873 54370849 514965582
182972437 619902379 459550208
435150715 438128451 48182111
665426831 261091872 576612417
677908031 459342730 260156886
645519746 775615355 554594058
659515776 444860929 88225377
710425269 395486213 521607264
367565038 754057522 161859339
770432760 620192114 556422503
429049448 665200856 117610122
549952287 232656842 532640744
1174046 689702437 753626149
136274210 685929316 248598994
569103881 273678646 6358611
344691044 682410056 748992401
309717884 534007725 537390747
286036766 306097274 597068680
201352518 30915077 455310361
511996981 240911723 625183687
520883731 737713629 490102600
610575610 213536816 70502774
723219939 93426995 392491722
87343042 362059751 439876696
409637098 282430343 607912429
424068751 75453365 260741209
740245927 329069039 377590659
122934537 477847572 275497799
49822627 60902176 531049803
50583954 381834967 15175473
760795389 703334980 748093822
125288697 14386045 670641830
403758179 760452768 679409840
457486667 147234780 225287738
417883148 697546592 298511150
269109443 344864358 514904942
691018291 325656714 518659820
606503487 610237047 141023946
721642225 470258449 54266774
2817987 766957645 153153322
458709591 424802082 52295418
256106132 556598857 423445573
724901883 646269808 477122674
94356897 101417052 584696881
144192641 695335124 215255817
457312099 529306782 481520741
654155019 770439385 148943903
594293344 740690122 284951752
439939981 30180395 583773914
330122746 437793844 352867401
778998416 53707884 221016538
248094654 471146747 95828434
657167324 333737160 481008223
734181847 772106344 143980412
412318401 454103714 165178401
760881117 41238262 197551514
266577383 147611001 474615151
330859459 701439247 58524239
278398422 419484859 663247137
139059050 480932611 436174151
642023796 744611967 700942810
206863679 447807842 661904933
484001933 641467619 746411498
271733362 151959217 114862498
260366191 3726423 264218549
471461538 702772989 472402008
289998437 767283171 451188711
210789396 228795602 343110935
361192760 331546270 568518303
284558584 652928668 778253228
467079477 184078482 536474942
439960607 331754907 624831535
410365340 394101929 711876657
670894852 265487019 734650247
691730907 452105091 372173087
649304721 313421337 60724971
347266552 441678094 156527767
102776007 613224720 144128849
208309632 517309543 496895091
159875358 192572025 601712768
762175242 603026963 63828418
744265363 741435321 357706310
559408844 84889810 124415776
125787663 159934785 283699598
478590293 87789114 248651030
133396611 197669711 601744793
730198807 744150583 40146023
655385097 536721969 502912069
694528114 109068633 522016497
658375139 141424073 221568071
768641689 295264459 185669689
673577702 425668047 327472037
205776585 634290518 640316871
707777892 647958972 361255111
685855839 567547193 299813368
476489660 98646968 527547137
719508337 222112683 280825570
375700391 584809722 255959179
550784293 76352166 765346732
678311564 466588024 92836807
510926538 629793298 19402265
366016686 485953621 166721295
311052708 660194157 449236549
469201567 27799454 55721355
411730102 623038199 444860499
22993496 644160375 320439247
298702455 499592490 754321467
763131373 86864794 476728103
772191258 170723011 402135442
707762238 371836466 506753476
431931111 86623700 439938587
769833793 684103135 478067712
65398738 351704258 190024584
32612308 241012507 500024533
756116392 616248067 139845545
44756998 82818692 490729765
442446523 474861042 426640800
675793250 308961656 9510470
125937061 553133370 675872769
417853842 344266167 60485467
605240303 169938647 365963847
484801636 248988617 549754513
152667933 745265331 229210951
204030210 749878816 560399556
185089035 89164857 369158878
127488183 643813775 31956145
566522147 288523634 349190156
76770705 566674423 86526388
698441859 333639805 246628526
3771676 325318465 339768920
462833771 406722769 756051047
430637916 622213620 28610469
520228774 351776260 188180339
489671319 163168449 113358341
684129603 508288531 527149164
750119416 293614101 776593529
288582439 691083781 376194557
761225732 681673168 650932459
114555035 413794835 116443705
287204775 277584501 70069804
245644695 223529867 79558817
491612373 619687060 139088713
594121293 230022641 292406055
215152849 39139483 450003835
271040594 378963290 701622731
2960456 18196562 181296348
229273786 643552779 570341672
259755358 258942231 158148561
453823875 92883392 214353995
192518394 423117191 110690562
693778294 735148089 470271314
457847956 317665076 362720833
738495076 420674599 229417083
50109251 390668481 399300022
464796365 344079429 679585259
512381913 638544706 145788234
397306518 245368501 629173346
705314421 493094205 437363361
161715052 120963503 730094433
533854414 741936483 171804873
261717393 247152460 185607688
99100202 211118890 535931081
84364836 81764177 747790636
376480820 489181335 716635306
291982881 243096204 627291810
674451972 271773867 680286991
418559070 138589434 121461225
386126341 150032665 482816348
36311203 585919058 614989583
319828692 172898627 679206583
750122227 226855197 83886910
381918027 82596149 550562762
395615785 29025658 758650267
601631937 644641877 275533404
706720545 615995163 281938768
640123887 761381591 288984259
774943277 504906849 671377627
325443177 665570688 357241136
217125430 522805895 575238790
729201305 108372118 119044400
17483366 758351876 291423546
717347532 577463595 60489484
601751247 225001820 321529234
128453892 185346359 275382395
395837891 575136129 499806075
564359376 624323676 108526083
77292227 12060300 699757341
285083872 23209815 567519941
480692987 387636749 544330647
497786036 537893952 311761401
344620495 428096323 336895929
616166346 639791768 72620974
140761204 527545527 220438047
754885173 194761945 653292233
100642612 268190554 26213693
926221 57300584 669412619
513979359 386178706 60997956
264394565 242553498 730886451
778991776 506062243 507625023
711084741 559348641 626168300
272225754 495391263 425411497
538358438 464176150 444805178
636141429 731012796 705676718
203302299 262082453 464751257
610478969 351396840 749097896
80021056 13778524 517361989
540085498 422015365 480686840
693839180 615628962 677884078
87805788 123763956 295442891
598583380 738845017 289456610
165410653 720279181 522535122
39182209 587295234 414766813
544720895 148088833 599962079
60165416 438841512 686923233
699457073 351785633 568741057
499895228 409513041 543464341
19169030 425667639 105163144
313533311 302225677 186876140
704441361 357877667 658461549
656236414 328229928 188597233
549848126 85964514 522089125
590049699 14234115 429416157
325507733 725880346 235186846
569377186 61351268 589648853
513027848 708986923 687410375
98761381 688913321 239764283
255616189 443174502 343687796
650570079 144981293 426464840
85611526 596620374 518750918
210048331 62022753 405157429
456130044 415538403 41377671
206270998 425235327 616032779
739511228 95024863 568669626
302669821 27130205 446392373
765856020 636555339 591902383
638366472 718655967 250107016
704152675 198347064 615499487
277128511 266954229 629145480
405191332 50883369 193540551
101498676 85534176 18588755
178184200 160172045 631827530
356469739 70075860 377868932
779244905 313780121 232992445
453974667 701700391 345474319
67051577 180690818 328106909
4058882 539046141 434843559
330639258 635954925 755897822
685612296 710699789 449825353
695798964 470994830 245122792
189919237 236676383 689449521
634765042 374765501 387330109
586817364 136292907 575613642
489686909 745916217 600432976
611538515 641443536 327974215
52332987 520486410 40846577
283782510 664870991 335255485
656081276 531718480 112785306
47792522 200017218 541921467
681908760 536266369 288869349
146803424 3093995 329581749
100661171 81416210 214028628
426502132 147228475 13363088
727980306 529082955 671698686
289762219 18224037 684760311
684544582 735025561 585589279
60928788 273731409 451605857
471721512 74289447 531848834
397654357 52078654 724049010
428549198 108197699 499118668
88668139 387290723 40180916
556964271 652496250 364790675
442769934 441862333 59428915
78896569 718209717 239335002
72641385 671287879 80799936
761229223 535688015 418372125
163610652 634259606 22292927
493407945 599989846 732472054
572494795 430792822 378777856
462902481 128879400 755922404
633700234 461929815 344030647
166591260 262345027 406137106
65824386 1692800 332227958
737169635 142215207 429887049
363337460 233450330 488664495
60431850 185828929 146267141
549825015 604435367 267499777
374273877 7765084 213538081
687897735 620299883 491241642
2135302 779203048 324833182
310687276 575091936 166310798
706109156 531005300 767902652
185851410 555833969 725607737
616916383 397419541 635827101
292352573 392140499 355448856
715612353 96309933 715635581
598214367 232106104 594309174
228647406 419156077 333116093
312210713 510614379 229588226
79813082 276153761 491878895
492071278 147491944 158274461
335830863 122407256 271436878
106675590 722431232 725213676
448946862 462874798 455387438
721885464 223469496 327827591
517448524 543693288 650231847
585911798 19937967 29366638
395506307 229354350 195044036
177390702 472303239 507092231
118910105 651540645 29516261
147879536 22129419 744129341
643550018 443307921 652588131
315313166 96475274 135829646
690928450 415146864 641146356
758989953 83244934 216482662
568328175 117049901 566537772
242325746 187192727 554156781
643663545 436015282 329147697
474856425 400914411 699088642
720600394 160630506 625305108
732316011 81804062 605986430
351486072 172373617 607100414
720173875 433017804 12019260
666544703 157484495 165407901
238388937 262669143 585678185
665935018 525150906 436959649
391593277 685796216 623245271
547101480 453335560 579087824
738815055 311505561 69185301
607473377 266911117 177633266
408816836 737348257 280195644
522718774 561590112 405830032
615509943 497394163 408142814
246238556 685403410 353805298
701413610 467393169 19770995
298512420 728665860 608409779
589644126 318789480 498157560
271963601 750313378 579539818
748968361 55607331 704006632
71741783 624783934 510548444
502205854 379000150 667782334
415824044 705286339 235451356
393226697 689055196 439892098
562103436 106669742 332967005
33023461 741974255 100199934
701058812 694407160 8943858
573492259 701340009 768956536
27110515 615671414 647174672
772096813 628895497 503931752
355073783 169175077 345848662
13090439 350219242 669387990
334927461 418327946 381980754
206321570 443452650 29665940
49546807 727969986 188791289
568561267 208214920 710982992
746063250 118099309 292532932
348068440 699758369 498563070
548443649 561324233 473553688
402843799 499818795 39182759
615519861 647267066 627855228
471963263 168222323 46231705
166210831 503557886 687708786
332541959 69004145 530260620
642111024 48148870 341479932
246822354 509371669 683004680
516436225 630134924 16846728
754901610 127286682 50246287
208793784 106541099 232071218
224956610 37413193 628010417
372469523 632301578 221097880
425988826 250620624 280910551
297481394 286404338 136330059
614847618 4718385 285372569
534179342 757826463 405195902
298332939 341152142 201496694
736686769 206000224 661176278
237539005 245644932 503418013
427831023 544584657 690502561
199109481 91838869 575080526
21554250 653428907 478063066
405063614 719225406 542504050
448447319 383143973 67036152
609562259 688643738 699427721
592492383 777730968 388415603
288819955 46069017 501165038
253632411 122156342 372770634
472427254 753967328 303327322
540412849 48948659 473275076
415873968 173919144 705999416
673930153 45914164 661574781
507904571 195377654 322017865
684798601 291402259 121511037
618723226 302581764 645878443
118084744 120834775 352081214
558359864 372756968 220369668
400830625 433529187 187143498
269395373 6641880 478982422
288831783 714234123 294985635
569089203 295880224 180514451
479013980 753304814 549659569
200120717 298736837 740335357
748002943 193849696 366682423
84487865 637872665 76102372
107520613 733073751 566698000
420412970 581897933 72116268
371791570 352716132 225671033
266214186 306753898 95750061
768822029 224384418 618337534
457627049 34618858 734347003
380926132 317647758 699366335
504532957 584965436 319169265
719380788 642000355 68421058
474824050 193281755 389391159
327405490 160229475 662522704
35572912 726512464 6835519
250631856 770440103 55476235
661500610 167663310 196847510
139862578 740352757 593453863
28075423 488030025 62979928
63926737 776111375 295229553
664640774 659346193 361798834
676091934 675351661 743553218
137097050 425308219 620689435
726554640 498935641 40446814
227372229 138875831 359635210
380516325 579407060 733959767
454150008 157872587 141774121
173107468 40353948 656534
551427834 428212324 537734649
575361542 183373244 604430686
110441372 3692428 596338509
481808714 20911508 95156715
750282193 557644637 445359284
670182010 642439196 497758626
120528352 621182397 180654360
617856962 642611177 672708576
759909879 293528366 158745431
614810031 268729192 645156927
118688443 435737299 432017964
82230004 687563876 730873155
614170671 740429393 446151738
728352499 36272257 174726304
175810402 683254939 64827132
453326608 299065754 8544578
192735997 89789616 166217374
29956800 30972653 275466928
499955931 478521251 361383745
273725563 239292776 340565733
285056809 316730261 130057639
710616107 95541166 745986524
120659716 703449118 645976674
302181847 62728125 358716086
69954560 137859352 445520886
221749119 686465622 81182678
547188210 216342516 500356229
457322436 544510459 211899371
776492644 198487950 201728395
62289418 570813748 547919219
364540494 395018346 624480517
456297546 503307525 385143148
272514287 147727002 268338042
251659412 83077375 337553097
130047556 716240239 364818006
342171313 105203466 85101595
467558052 132652778 83707503
411614414 510727264 608563798
757573547 620614314 257526675
357776340 626680442 707812250
297879034 283858932 334634580
75420667 761725606 75865268
173308390 729839862 725812412
302868657 157430636 216013047
75930587 588462002 374699459
82714866 203617803 404671875
44512249 554630697 250840847
436626054 606492100 225056050
233939685 748709167 703881401
747558094 549733489 327281314
105208263 429637749 327621991
679376962 401169447 32181376
304611117 472215522 523319249
687463932 670418788 102727654
663407805 9297063 116355054
619323568 14135374 432372063
651455425 161586463 534145932
127625857 639444038 41288594
67044662 286893051 687428652
126247223 101417101 237681053
32011604 747849812 551461827
428520753 23138958 154835687
475322426 711425070 222409554
400123736 307197338 157683714
771727343 84689234 104352345
699279415 570917661 734943042
211787599 74909630 388267131
771489036 317677146 98040355
722015313 656139760 121629976
725124023 19718639 665293715
486843173 700649888 564322327
60401225 473242077 169638357
637784562 25769109 506317150
596481777 183174152 427490449
227694988 269689169 224876930
337504752 295699527 61911421
664505868 282677007 570519457
406622292 403890529 321808530
438356747 315948970 760835036
370832279 452971513 754696916
661263751 141703259 378577181
519123335 109194560 127072848
98264750 143839679 491626602
469313892 14415808 722078681
510246440 699758461 504765563
199127556 492482426 601919272
564482343 593935144 333486032
160224996 175024620 291779326
222874352 588108153 470003654
580205452 741808242 59438164
657835519 578551387 361371516
223638776 742116730 58465530
563931376 641657801 581071999
215870239 291957094 184627111
771325258 315949512 203720468
20951353 156952156 615652293
224975446 400833432 168923926
497522720 123354523 351888681
185387520 515695071 8394698
368521510 559864930 84380185
691468351 33131005 170148612
673811494 295295346 308433936
335743250 689935089 242088214
542069640 201948420 177033005
243022431 474296746 627159936
201075165 570684845 251214437
225865445 771051945 335988847
450080492 138657500 536617151
443564596 32543908 506884350
327267658 395876401 494211151
276733013 603495654 686461092
758765751 467659824 726866616
29752792 646225794 606932500
569874312 69060920 477543815
518944456 528617242 702382174
616277532 490846305 446571234
365737890 509359204 309851011
597717486 592829555 14731456
102375274 516467694 361063443
673420532 323833192 443610234
456532428 249451398 751498668
265901648 563563507 724387753
721991425 114619321 127401580
149575521 333540175 724850351
570018180 592745760 582308568
248482349 8486321 409556651
385947138 84236648 639875886
523510639 605982845 606726443
616429201 523230033 550149074
138120674 636398306 566197303
557311073 586965140 635387897
1220626 29101326 56398104
107471651 711462074 254023184
191584404 139507284 72525251
478813350 391370372 261361747
454229568 58102616 477869859
589928666 231981829 161007113
295829068 500950469 766012975
480998385 617506750 225513224
16481884 719415084 769108301
641434751 747410347 731094884
716981271 417418948 297606935
91106590 687977534 663800737
647618934 351902409 411289900
84394101 690804474 164610623
24967058 31641404 710553342
634130699 422622928 202576762
595158410 202158514 422563375
589376361 316931845 127254616
690784176 70414025 385171922
716247135 754451958 682095161
557180861 83055420 60750593
282885575 295105981 727262286
691136445 566427495 429837493
72652565 683225514 118603329
69717152 673669973 436962744
273223701 502568658 286722153
474921608 149410200 726149658
684370816 286185343 234687618
693230203 138086872 717455170
291925403 641551709 439616234
398491365 116342146 128575372
536274380 737326214 544997960
140907027 198977232 316669489
294368464 690139847 355492463
167372371 440253208 428185719
262115260 258033391 29325278
223113328 306135419 182774480
3722611 765078439 362009030
63406508 521371888 190618182
50433086 552584839 690821187
65182694 771549260 757404437
428931524 294757943 454981000
706123795 377492639 260275498
158964359 302415153 51231576
452181283 157332528 594019751
194153959 23598386 504282773
56473708 427480298 10896212
753007979 696133724 579626014
550976860 372341475 275942127
357515660 685601486 193735417
646115679 766217522 538055871
454072768 614417418 656050507
570637169 111212325 590349938
623248253 329583388 469300299
539316899 498830143 431343280
330231030 156493617 650601432
399496739 569035749 290228769
725184247 642148740 132967761
88585459 100311590 208452919
78996835 222081789 117953495
345876478 71691538 467321489
140024770 541259587 775845508
739090466 285550277 501534262
262614352 643848227 558145691
98527766 756757736 78746316
48823289 611705521 332382014
478256133 119236027 286127388
709857262 132209680 107853929
3230204 603227835 666644651
383009998 676319570 725751120
672528942 657830032 749065276
129249982 55239192 151279050
456516665 29206978 748208482
33510291 188767080 80637931
307214359 84057582 114339126
439670039 363439667 504745936
136132830 284809939 270395319
379799374 595344829 661733213
528323148 617558443 463449203
676941210 722602413 735869190
164547971 690380824 95155090
247335136 640589825 74762062
318484513 313529260 236000878
712791327 165226552 435101335
407130028 156541433 322146647
581857011 8054789 305893380
618501311 85965356 460839753
534420080 223022183 355247747
749823251 521337945 379779381
158471951 383701826 639160044
54802672 590604255 427887144
644981125 758197153 618826403
683299856 99821906 685330912
557779822 374347087 112562635
520056080 250623824 369517494
636100825 280394504 107820430
65523103 106029260 741044796
121318134 539554943 416160684
308905504 747498892 317172796
576263037 699504903 436928988
108588119 678764619 424904354
291262687 254167649 318115890
705735091 571023096 319255381
4781592 246520903 689406860
308886919 574191283 606734885
421518921 584587417 630519726
717032123 14846089 489217521
762483363 185406216 87973315
261504499 214785349 52779676
686033436 613901426 773229870
537552674 112133691 1872930
110205162 443146256 112841955
409975224 51918598 337309498
454166665 117889334 563539669
242931564 743257044 72089848
503750501 34520245 208565083
30153178 196992788 224577901
164531764 663574335 122988076
214450140 1916127 343987870
567013412 549429052 321651484
463682915 510067750 327916942
449503646 669866428 41605479
607185620 209720864 483569002
664768680 479986123 86810614
705809150 121807564 417417349
526364946 22797578 574528324
294644062 636941295 31865650
186884993 247857369 763163680
547546365 501383118 550537647
113012159 397701560 755479697
474448411 291274282 275803138
228434871 600662505 75851499
232060919 182332801 528628353
740813365 633177353 778200560
540032496 350617403 614979702
315953549 748961289 52626145
683194187 310456493 443341245
15895565 770149139 252180963
57556489 80277736 720349544
590967184 474368669 102824192
44190073 443930345 768292965
549782025 454452542 574837900
32393649 43092771 106545215
378455222 212388901 450586543
750255547 629652899 126758724
19255028 461328980 698392504
304948394 114611161 84200857
382291076 510778369 191863564
540403312 626444329 365846790
324087773 709168215 110642469
65667845 30348640 177944077
593291428 586271634 656020063
470382694 633402563 539167358
448015880 30678665 39697812
229415293 116894335 460356123
246038143 340545672 726014908
449919291 705384558 553050815
302344779 142042941 513208898
138014582 85056930 493514237
734354185 723645305 457933507
141178612 266882126 738556033
202401183 578115101 289773734
639692738 361854621 641443632
217797800 2234010 678979092
194824036 154393258 461914358
345757715 620778477 567484607
693262732 224443360 154812882
681134572 518986974 617169822
212094693 749233518 435197425
398305460 710137538 252188921
1102932 282588929 76695989
593820955 667547943 384169649
501543746 358881226 667525825
506571146 533040326 352598028
570670672 191742854 714478546
555464256 680967015 306469763
610541602 551296367 606350703
189665969 218824298 600622258
500574423 77066104 493828411
756554927 45571884 310998950
397447541 466303785 291979010
407830467 690714456 373196939
228440168 449365098 68965727
430926815 454485493 465723490
517756884 283297745 748680356
437320956 104101016 676728086
676000890 278816459 708970747
508656863 148606621 286400235
247343003 541990538 528794955
232765326 759043424 214273955
752113377 265433545 92660732
515177143 33950833 194429816
562403638 40706514 277394207
32631161 116522110 73818153
165811239 274978989 459978053
115568973 332804382 262502865
7745334 387642925 708832127
703355936 533655431 353818945
380242344 218174352 652532745
473469523 191785496 210553188
173409575 511427437 617337487
54972362 106470077 106416606
476053486 357189546 537639917
244064048 124515180 608128313
244331934 23785264 255483754
265201366 44176117 84413730
611559443 72122974 472799697
506097589 191850658 660773649
279788459 607071109 686247484
535237589 632034750 577756290
96875538 533027434 24603582
374919921 470892106 74346644
269781971 52328535 94272948
310610612 55368102 757056860
385084578 332016438 469594794
402405063 57359967 143579402
125366209 31070733 671274682
468843278 449686467 162947554
768395212 98568230 3354154
544897599 117817903 467143902
420229793 167648489 250400522
11940354 195847456 253734920
13918008 530973805 631694704
726776339 19560662 649108376
310643803 203690427 589847487
256610128 67638083 410290506
415889741 393866479 286416995
662370574 557960887 104897619
132866309 603421169 745805631
622353833 521048947 696409193
517049843 402326916 672673366
273703121 364436249 671024836
531425681 425488032 397084345
365623121 518330675 176368224
314777785 271546904 410516330
693010047 20170118 139260427
547717210 424197648 413751627
639147289 290538973 442369443
407765414 274189022 457910206
463040859 628183560 537622495
745474540 274512901 451664995
420452101 778960668 38898382
341965846 402287698 178467705
703406548 161237056 258815021
83160406 464050970 699585880
728706316 311679852 669247947
372363938 746758316 341883071
720222810 599757647 374359099
597915770 651952806 295176711
242633281 587691627 189059502
137497256 700832167 138819491
357794246 442812734 756244890
594587909 136549089 96599790
649640514 735515650 510579161
541246464 232945963 580560238
334802827 69963456 9688932
640764698 491598131 424125254
73972106 551673147 632967566
413393878 358429535 151508214
723453684 758082679 415810946
496562073 188495232 466257173
109596902 487596289 411269625
483624350 246387662 620896012
272956424 700200148 43316081
555730938 351212146 534939174
287444324 242454105 88930556
416760123 487738600 270052730
513237656 563200208 402938289
216957284 403346129 134427675
329020940 754814222 742144922
523499299 411771340 274324949
626872994 714204783 341662549
680251249 559092022 153156973
351518188 95128581 249313834
701544189 414613873 39152204
690399685 146472659 128907766
731846962 633688050 210403595
178042598 40177660 614656937
527865644 320491215 602131141
770957797 415101954 439111124
38893271 511370782 673411860
397016661 530263809 67269718
611473055 735190646 93109908
468368564 575388630 115595113
735839892 485020880 29378551
102721638 331916236 398941238
761008659 180954848 593481722
609080752 83765683 755461268
457134429 12895397 404492823
719888330 251776946 737287472
278177087 572415853 661605810
82877687 391073431 689073107
604439863 547928846 349477436
606179432 155446220 709582086
679744022 201609262 161583805
522209453 56339941 47534727
653301687 133186561 697020875
18179310 632227558 729846976
43584839 559912359 51180630
362653931 660821549 678769606
460290674 344030488 390866648
619829556 703013925 303844782
4220291 605818047 366409244
628582523 240837739 580491937
587733635 519674327 629103962
288318030 663505334 732480357
5735136 74101202 751975890
396838963 151931370 564986713
12610489 447539465 148577806
398728236 316545451 298903354
356132582 128609735 102185236
241391673 556141761 579888438
164089784 513412497 116643988
693474834 403798116 764217247
588759980 624893428 450747193
585001174 310852539 320550822
346409654 9042573 660866055
637764224 332258264 692427325
762729040 620194865 603450257
153051715 524289537 415122303
524610523 1942184 19826583
121572717 353745828 631121120
485899768 350855513 754392821
437655314 563321682 11452298
755989817 448296980 69457186
583794041 716695619 378401257
187227891 73543965 656937796
198056029 710566917 571905765
634805 770100247 359898
107117755 166657313 674144085
80185875 667624365 414481543
626544674 284525115 407258537
720038867 353585197 29059591
678134795 295040649 495945092
533290839 172912584 563809531
725588328 688624844 128429167
635062133 180834572 205560429
506891230 762980724 71667408
270841840 122607945 203883123
386924312 211418093 415928173
394688030 325832541 386822305
144560659 49054427 137110723
567909888 771113360 388813236
769649086 545528398 147445246
203135423 771184381 711776755
27803956 538834834 166751452
306831233 761810226 753550504
74811371 744678440 667365285
482436060 616879850 430325228
34136638 596394048 398110250
560860432 348829071 32749290
76873568 755839884 649013579
80040008 328915013 277238537
402188459 363864042 457164355
51660496 42587777 27874745
463634550 663312624 705071666
257502797 317941202 344210951
382818838 439358497 33930946
663830293 508526232 456019798
722287434 479395809 77200947
616074952 654778908 741587536
54976003 526338954 557474891
649758203 557387084 701154026
47652706 111155302 448458088
432864741 61765078 476521331
257608072 62128142 323224770
379189540 463657975 86852125
63629329 231116414 222498409
339816480 747250609 356595137
262204777 615911814 421821201
501191818 776439434 711165850
675367631 374744612 135955159
760860019 450756099 623428225
381623223 429540540 679224006
771846284 340160008 498787801
355995536 555684440 306647320
211975619 705368358 458747286
155669161 230691089 97592220
478069216 720352644 696352269
730254257 720358280 206179647
341367607 247677021 637704571
635179618 466747035 248255328
96514918 393159132 478168744
64279852 216998175 725841847
218886098 561335923 521538848
25427347 652054325 452690144
670687502 476382261 266128132
507693740 739382473 20907563
543733113 61403934 633243720
561039354 416266629 377146543
410308358 376431694 600420699
378081673 457101318 516161556
567807764 242136932 319631048
136921908 571360282 663551818
174331874 276662695 634756794
559443073 356681908 649297085
224330717 220191523 136859564
530456333 366401022 457113519
572330521 554063480 379050670
391858225 138460884 94707695
646674857 487034835 76403409
542859812 696487523 76856774
235274425 759942588 27257328
447087426 636236034 662578955
130811872 338444031 375890536
189564805 117934720 372836228
215884219 213266468 167561264
61538908 604029203 657266525
124211423 614330181 305331839
566570166 631443742 80064551
19907170 486237786 193522275
598998803 14721024 403431018
680511058 88725042 179423214
259603378 391277257 743194343
655488822 718547455 486105148
235296197 271413745 430931185
389969341 202061155 579174854
217719353 471731329 47125864
402936927 305941421 598039027
581432348 118375498 25903311
379995551 750784047 377564478
558753910 199345851 738443030
412062292 696357483 670033312
759026390 602843225 635326379
493123783 266500012 287954296
235507613 485256551 288446708
248931280 112838408 210253589
604130409 182088955 526955619
144891696 399788815 252696764
391219359 680842132 285120752
612636356 628512027 717435745
329520339 613777486 728147393
338121628 514649471 357713080
468409996 600054952 363459167
503281595 251222389 421397494
93322221 643174756 27209233
208411517 315722451 28832782
535231533 15421727 172035155
395744083 675051865 11049354
573856382 704456219 676904873
579371844 141629715 636751362
550874826 585179383 169003190
715705916 474720813 419953069
664485174 25113496 303397769
173735602 115281807 330529683
552523441 138861011 109695931
282424198 495095673 158618455
685831546 100506714 751786803
276480014 139805398 108673782
670680676 24480297 613794402
741826744 354370848 188304803
427549231 296565521 568271620
721948145 486148788 519820209
221569349 304307014 271046123
154308541 65201275 428397515
366039835 684416120 126919228
317138595 494232854 769645165
490468465 563998493 409313062
483403988 696769665 532651355
596928832 433657801 12062169
744958096 296994802 639868904
779124875 560305692 684471140
140459551 571967095 37655907
642724934 421007899 646341451
364258557 350415471 289132025
109265639 286488075 614284569
393823641 586178493 585071556
138902078 9581491 638598697
133381733 76607943 259604705
654645504 267702108 759408415
103544906 413928085 45335101
350279286 286885688 375742962
718240919 202153368 460925775
181285963 774513424 435640836
123469702 382610368 503473902
615597061 306322518 26680180
155400203 715068550 457316665
428271214 570800087 697831437
38537542 272156571 651232128
21302297 181796563 479349341
482737178 85373202 690929942
109041720 163236024 759431610
678300500 294894279 13480999
502541353 250395064 567398975
477634019 417365369 395604981
145783607 28515428 138879657
333246401 410933062 173640231
24890812 458071632 466864793
409250256 499751298 134946856
322149772 454893361 95678908
258539368 777338479 647787604
684020275 283053997 271973457
517771106 493200312 324378754
336393986 206818296 179372181
506319367 312353849 492389936
503127962 467324143 119018631
623087786 220957986 647826132
268070076 395398498 774145808
727598974 602164702 729438184
213709243 462144817 130336639
7305920 454237304 464037926
448343522 217482608 652764018
238948738 271411946 15995679
177349030 557296895 42859980
499752290 355541674 9975869
420595082 169545269 269632127
500281790 368540922 194348633
62006126 496332395 612453074
728556834 203448605 773576571
429622791 604961567 634070327
318514295 12858899 681939792
176881015 16407259 299299196
57945181 562326989 94568784
90911613 497742007 103077065
30813808 216107979 519020679
101221320 118688938 8640835
212681532 561115630 109777687
13913054 411043798 166774287
84497607 731103308 256898814
610085090 439635492 450820968
376034370 733093426 293054348
91610163 278517205 196359125
592014243 503430910 155657440
448260912 107494598 450583967
385534819 301707946 353233769
42621680 662612077 82272216
435227397 597660105 19348000
625483060 259241890 245038609
715571501 82001121 114098499
430187382 565683618 196865704
176869421 588481575 585946552
273274345 303626792 428848342
404993111 381263362 768611712
338241450 656823310 340612180
760876714 427241160 285603499
727225309 464510589 280417365
713821711 530455207 485639164
548718162 713120863 330395982
178162613 431405052 159386416
189897791 709000930 511240236
491242555 338717319 117869330
170349273 290892292 282961092
602806871 562563790 458879808
569154399 288428874 91418829
29577159 375764306 624606907
176876360 602453260 290851147
148873643 139875181 610293684
549115595 112156296 22091184
274588806 644907700 37210088
271104909 643123048 697851879
545814861 695164516 578054191
29994071 278037246 316943431
478447790 703316323 647175055
635160933 64244243 589045943
376692575 496400841 141661714
438084459 731368634 24083641
598679535 351520264 392902755
690129044 374223876 770270646
421762385 486037531 123905928
58027870 276183063 687399929
171934782 725812317 323856049
533505030 602258819 565442928
396171644 217326744 715037681
693072573 397429670 580679282
347203538 26378547 277882902
660314896 743493358 21727598
171716241 482272486 341847772
134309808 645479576 84498351
601599699 698452246 107713621
742527427 404110691 495152826
161390038 102689237 288575092
127889482 231445271 35257433
245089171 741520298 55633273
760934558 505517944 681472554
559398525 285118443 92187943
699396113 492301626 680635673
725775469 24751185 405245298
221309832 491792573 754333137
628953406 598672223 231201295
356879594 733311767 205017404
308354626 64967987 327060882
738284219 536712465 2318484
307580113 614680548 173339184
453876754 339967315 220751640
42990072 134486048 91094985
205513291 521629010 589335039
448640210 472056242 428384878
278490674 643183238 180412784
566356655 715476005 34303293
561141723 439994852 257439633
314116625 124177826 504890478
86380890 240059886 47068069
684820523 133494032 265250146
196890497 339240513 148533438
592522943 527121080 414059653
538285938 470011022 454875641
295914813 145009462 204783455
249358703 172080027 513235635
148887003 263492574 678980820
54223222 294651904 569577199
500423893 196127117 86217136
309405741 659574165 334290775
721256107 680929329 772710223
80328891 205972829 98842255
416443557 301458909 465750312
545194527 235857785 610871830
249014532 370599190 54272832
515675729 520066923 276977223
30198520 312441181 40633520
62575934 718047851 199459851
458925734 307447893 445696401
568044327 53200503 541908432
514602084 564919133 61336919
705351935 576608043 452949419
652903102 763725350 85246738
362381123 703316265 769699629
725977376 635437939 363416877
441461889 362430791 453540502
241688135 553409126 569975288
163760391 620794038 482293847
436481719 332311525 704771781
660832663 470514101 489300940
70614822 554943607 65859492
447679684 219670244 366135732
340037928 402474507 482254207
475706937 55987209 122671356
444570199 234464753 409293911
65453958 621059633 534519359
184629483 204530788 611574860
423069842 180021365 544682098
362052605 366744529 495318738
47468062 532646547 64884732
557488459 724712162 779065067
25485498 735072179 564710993
197339814 11376893 273159756
642933912 237933800 491807258
660206327 27276660 698468184
491408805 661919068 6137840
538425193 170891747 237207290
639523296 203221032 414981225
249112950 701452277 105590792
252519207 672452671 239898571
774752583 12740965 315240349
170069067 668059563 752434090
249852715 755488951 113547876
91409931 497634081 208002762
21193983 169774182 351601438
124614119 569765200 150556297
59236796 275016735 360545554
317592669 18973801 689666698
443530893 537827338 395569815
666429126 20827840 382026515
713480295 614364314 51286305
54773587 246134496 654697517
264835574 28298931 627111184
587123149 472743943 547025222
672194537 607697933 352725046
48210639 642783337 188608383
541744663 105280626 407874049
37015944 100558078 316740359
729611300 670146748 33304488
20847705 104554296 230496635
14324789 130406167 488826179
124774585 375084750 382236843
578944411 238759442 420528028
728234187 356890736 16973903
512057966 631124028 566416637
190490167 357563307 15368332
299314251 178139035 326047926
372094747 488668097 579281037
190159442 297569709 706287836
172858691 392742834 616064380
410847689 761459282 366363589
127599528 555931950 299298668
581086612 739570679 406249783
761843619 48697383 283383310
589493667 681845023 433412600
210059024 186207792 512693272
558719812 502339168 376073850
20690906 419803945 287333157
671357498 631837489 30144195
367948272 8932651 302454288
29286784 141029167 680534873
159337277 136917274 508757491
88022684 511713747 366990544
601073774 316117317 578447135
625826404 79711782 247925259
256731207 705326264 446834174
580140014 37780169 702814104
167038619 325461859 298798834
362906082 53492690 737093682
67454731 531128940 215776411
218982581 657335245 25322527
570612151 366853179 758406241
715224222 426511191 666564828
406569879 650797428 317062875
458177448 131822138 569015862
301945150 678972873 132120588
348795688 741058970 654195845
730306591 137824011 104913684
396501362 670758779 171129251
300191005 771314523 217547477
101934526 597073011 737568031
170956494 117893300 48753570
147884350 116528589 107309059
380117192 443352027 542774893
264288074 94016967 398337174
715130527 230562312 606999075
388318356 227278330 526179245
199329065 351943782 127036549
361572849 42479787 680521550
102861239 523958637 203876916
763488378 506902312 382488183
185169372 458017620 269775055
534251399 631471708 640280455
436937920 164210419 131219046
451248007 224034326 490006141
555067933 459572030 596174690
165999718 28389349 776915671
184155179 740422640 621570762
13321996 769553381 43471557
708373722 285509865 141481946
478793565 314514438 256051493
641985277 482387809 187204368
415052746 480148709 436304621
365294466 139901603 711014753
354533360 197003282 158739503
634253197 108793142 674692031
197204833 685678375 559107208
213775511 312122877 62119103
40414844 412809434 183597676
245723683 359976158 157471558
506176974 592507579 358528967
135477700 40596817 665828487
114193691 664325054 564302229
622034949 702225953 194281065
427861403 239002870 653445602
355845501 429593960 5129416
603025155 410540284 453949431
551819164 235637575 286515023
336728308 326483133 400403252
141495774 386900476 166751042
707152459 581871707 283134599
713106477 409324943 119982888
328980621 296652592 596027008
344346497 215826527 700159679
352307421 171235675 192401284
504945791 33055105 393835649
238327658 673403458 63673394
466504162 325486285 767320461
512980732 362201904 399177529
319656047 247712821 97334075
776430298 315989787 419136968
769137260 210628619 440405654
757433053 722418173 631329595
293403165 311436642 619295093
541921298 134365339 34419628
460380672 290936718 33252028
368517103 201972949 173755066
651859739 683598503 607306072
761571798 22290384 755905299
541603272 128424918 625116542
552174481 12281361 419431722
581457960 255308196 164101085
195879175 661833795 293871035
163424162 327444813 232753621
191728722 402295399 162546963
92161047 301025701 565494983
203229641 630688685 760575442
59144881 554452089 729806438
305630814 756293794 490376922
483643946 165379447 752082669
97330888 363688370 387260990
632045407 690980994 475738739
596927915 754373492 406302196
508810078 303987155 320950413
315580241 733654272 720720052
762172010 112851972 666290351
565575726 278593070 78497217
275708192 100422747 541593777
280619855 206698688 773035242
602804522 430286575 149345963
43591371 49750252 515535473
271564286 705156043 709197688
30602315 618036031 86177476
306345705 252412487 264039527
329252965 358908080 623549306
667903779 569818387 175171177
762608307 251804478 57878893
539794480 59059495 335991999
302510252 249734043 198861086
17958939 175068106 385709999
345307926 590112505 624304055
78530475 323275324 177388761
357064209 675582430 186927000
629180797 503077829 413904051
212928636 645846999 488955669
67875567 681445349 483592599
134398066 605611561 714706331
754167988 726302329 647084010
648075650 470470200 184117038
744737239 284073442 184659098
477772884 527335433 292863945
215437757 314614489 30966906
256815317 777557718 64476097
754575950 27883405 47088419
115181774 686231064 535329644
448483890 118952801 199224875
133836941 178069538 3627972
763479587 192585455 236684096
385835153 215749169 257599622
80355097 411525692 739061004
57207366 47815869 279203509
650226094 287268485 504730957
525490724 9242244 607960408
65225894 503800657 124283579
587281850 510816160 603591687
161028457 569837579 669721356
669512696 582693704 749300216
103511671 357650846 740457559
570103947 217149229 24917585
547491429 755140576 645659343
528683451 98753729 549918507
731890484 57049902 465462275
193962125 445193793 347449251
562515389 236967713 119718397
434404689 682726333 48066207
85929833 557358063 341578380
619126097 174055472 597543545
691459883 577937157 363670076
199046488 10467230 648449921
4190066 598457342 735968317
288540735 216230608 622729607
162358994 144497798 324101106
14321290 325236789 687250503
593624796 61993386 492174457
12129285 201814941 99073450
629255145 499984856 47479987
538940505 491836565 383580093
372214478 82028872 365821849
337662034 168734671 324400780
653663656 46985747 608947722
555745061 455586328 439700708
549822031 722321664 232055436
639853998 609816082 407656057
456524368 609626274 115741615
582717531 220152503 30837700
312671070 132184777 10076584
534018519 94769722 323595823
309961952 149620673 416464656
160887232 53659867 704056073
88359109 629905393 504440046
212030718 738953415 228634000
474102021 455747572 20666708
152300725 134763232 475504585
141444931 200947072 355095256
512215670 198226235 201251066
236292314 3987943 411758846
410379660 564890395 601511580
408732260 752285243 76397096
596408407 473317344 341622772
678459890 591589138 108822712
63172182 213304064 182418238
724551182 610790238 269896025
53700070 83136648 608704150
557363648 673324018 269794562
734612349 116068710 655691482
270188340 130776042 279253999
736754174 495402949 607413111
500133518 79769039 360229613
626930596 779159054 99188825
361049332 470743993 691291531
484846806 169367983 18550386
563092938 622471091 178025359
736953712 321835352 387500775
357081511 200229021 48307349
693534544 634293363 6227054
219145881 410365047 308089241
580104038 398909826 561091219
182884430 292828401 564032923
371917724 557979674 227530955
748553242 766982411 368212729
710987292 314674425 181968576
455487224 631035400 44822317
32060595 271695245 641626013
375362214 758299390 265339958
207944920 39745039 597027102
366811297 560481231 240573516
406848719 200787764 134936595
640143549 109561914 576852463
48363151 565514874 48556793
656361703 4617497 676927181
409754355 232985302 460241174
378716956 96884743 238988345
576427065 457662829 357672449
321344547 49626277 544619302
570731739 453700801 369800117
127799376 100755959 91031817
687678262 527187554 556575847
460800383 77573797 644258167
420939763 309871932 600452149
65885020 156904131 574659739
533572057 624822212 444767439
334572004 159361568 716459798
292860304 338856899 643139461
415578126 459408138 433563761
414626288 71220803 103624627
482222940 427600307 105114829
438754820 51280513 79954412
718919608 664462127 391097530
417768784 409378597 399002510
272793662 512279675 343637044
584701721 492446392 752266249
563418734 712279244 234271435
262764960 710731679 555778319
318803165 532708633 204330016
474305107 55029912 519158375
561684591 182473588 191580619
528419815 4642813 97215599
182719490 660168326 643179922
748238244 480590058 592523136
196135092 274290965 452461756
756754227 253866860 583035625
141891173 691504172 697210430
8730127 163287879 214139790
134151768 747904897 520171963
731054233 674445538 508914115
396760838 159071108 654053052
755116180 357114012 161214036
689135398 743173032 268443293
405694144 48688267 244590806
209517724 397764118 190889168
348072240 49061624 684197767
489042153 205863287 571742772
328408296 298940115 771298795
422207830 709245384 357123431
22629109 548699199 709470685
233097843 444906249 688376064
590857448 514697406 182743518
549094479 479811569 2134833
730148199 516005166 662503172
268417562 113091099 426267255
256121688 711023680 694975653
609631542 349067999 692147609
652515311 646623009 614172451
392101718 661229249 545716763
92285671 735615510 257701362
563841192 316124869 496704943
168209700 145145628 21776280
121392876 494052401 632459438
353497354 285192053 428255616
465920598 750095375 477464775
333115716 498008119 254325164
676923411 213876085 336625740
562684252 495886507 567975406
550081594 161193933 408083884
697956309 313095570 525372482
565096532 353377153 765254428
451818638 673389411 259399078
620665079 28615630 347845836
369588529 115819830 609070264
242411163 272348763 126887911
462479290 579868077 422381707
623119748 612168901 165289763
303663409 742586777 430976506
212741865 7211922 293406231
408116504 635979069 569277591
349713807 349585936 213513412
716163100 282494050 656807610
660296933 580175595 493574208
280980327 737489705 374031998
761353755 661282777 228119167
340992552 329917197 379641770
755314887 517459892 357025626
672005536 319302389 608413562
415080111 260608875 506543679
363037295 737450523 468545350
229610062 382478641 281273416
739705884 290280871 671458135
669399412 110092670 606852288
78211160 208468376 74334518
403607469 541692759 414835133
153139627 158667860 232690387
407243525 390480301 45327180
388991610 336512192 159411192
20911568 540888012 112804423
21075198 447350944 719520681
48041274 103409170 525465585
574591858 677325819 675491511
735793951 503569105 295760570
4365625 225814042 666453783
416379330 127758533 752355417
7491569 144146243 587333496
168713764 405513776 607031934
368809689 700905223 6910905
296867945 314098992 74571981
137703590 414395433 374390329
649493209 32802760 687048458
769118982 599258622 474994854
114673456 550587164 257169268
220332283 271672278 46996358
535738075 551541591 505147524
299305886 778178217 700172686
105049192 39665994 397103403
384267874 433302347 685768947
30019850 349584386 274412862
652228099 330118260 710955630
502139553 724337340 350481671
776930234 203607864 205678939
581731316 303775572 495495526
532557082 54578923 490587134
40088217 267039447 354621244
127682849 513758053 583110885
492871749 673129675 704881792
497323586 473645266 291433224
580386397 51317075 653762225
80613299 675838510 246472649
148697181 187278434 766192644
309995084 130241378 94305007
324151903 198473830 388546524
300624458 208754310 452358393
373787977 517073794 58923981
444761362 43510185 361601017
517045882 691018178 244245263
532495349 136824287 653185640
387561748 181769233 445551508
658653105 501078803 714205566
30360136 614143184 666469020
775487716 457611280 20893120
53287561 296019978 604132130
445203491 98653523 83103913
289614311 479234802 660887299
340158166 182232560 568229433
382209868 510989829 580342993
457117548 37133375 500950635
279293517 606137871 458433085
153651533 746042804 268167888
640134443 721298317 361220523
750441874 247211849 556892335
257186361 43530254 190423684
115878702 681611190 684443871
197408817 189250883 656531325
474365827 414997549 512501430
380102773 446602519 770446785
445001750 760915629 754129059
63145671 755755478 368527352
338048200 13950137 195018628
736759313 29990991 611454832
61575504 89887708 489816740
538374588 352075047 704465201
342160938 755152839 686579582
77583592 304228942 28906953
719707834 434109824 350710819
243958237 775657587 587927437
540884724 733782299 246109608
241758881 186242450 159080392
458906157 89403501 691732793
124097464 397586221 100119327
663661875 488831049 505105826
103795598 553613411 106914458
401006546 634265772 674300671
24146373 572586469 321703164
87743750 82308689 557494995
104415786 415899939 488376895
355551361 3544366 47294080
445488145 340644320 125081724
178096411 713316827 769357491
318596469 750014708 614580615
618525603 582138872 151705461
666702780 111136999 407376116
721928561 94512227 13953487
549117158 478094816 759027975
213576759 120932141 108721387
158885369 676803958 313892075
474439974 589457129 303471725
678205962 106801422 501451525
703529668 692979074 918546
315383363 737145342 365379810
517468460 141077775 368368144
147265891 249360589 86223481
8851654 330499931 93288881
9463967 741744661 392391381
117090188 201014347 374608594
632935079 151931352 36353961
746944743 286065258 143561878
60484165 206107336 343808811
750465269 343580480 41429905
503336894 598472713 549836875
195403286 88315364 60220415
260209501 277828522 697865456
749900707 472139083 510772825
741647591 577694063 9245966
149721006 649246745 415683470
66047311 466917270 421772422
180786177 657211068 140054440
427165331 648792737 694972563
442233747 2734309 175062088
333442006 399201144 370111051
664153664 614854517 243124165
471381123 79670193 584351144
688620702 742030693 144844556
678426253 732975724 665665902
635515976 539073854 128194512
132374689 33426971 694495079
450576115 170223531 194594726
682912840 437842105 341455442
772491637 587420454 570335789
275171363 685085640 259202877
335168255 194971614 404629041
375681285 591586278 485929198
247075270 447636126 284446360
214219014 561671888 623562256
736968091 750640836 714303565
335236071 596858670 578433838
491511231 196967242 303663713
458071676 43851960 678396059
136804837 714053064 544945417
515825372 628913320 682691860
116271845 118712312 167419516
531976768 743986829 94504147
414386506 773595614 57959657
404689210 461632060 604941153
33572170 460191601 775783322
508467213 520959329 487450383
232456215 317431316 170143598
109056225 388844179 603155907
509945 320802109 642929144
639590423 248289384 111258509
574286336 308332995 214224817
254568761 46823891 730342648
535327382 726281086 430447871
225207974 777255091 434940654
721653503 540037058 445873596
182796783 346385980 692322461
332419994 669080830 596801249
49672094 13096279 681383006
611673996 136257075 402049838
281379514 243167279 54599693
449613869 314611725 238261533
119973476 441507140 398986934
63965467 102322189 495199646
599120506 362299933 627473862
17353855 509552649 68089060
256512571 6717029 469691847
591616196 599873037 87831765
696901194 588125288 216468284
292311759 763146814 263220823
112651661 265469982 545540986
664320187 20978835 739127863
766880157 159223758 495086620
129837948 677438305 246120651
156420470 341272784 109684179
273284829 259045063 287507135
618604794 223275031 325979951
150104235 171845313 652346993
652579440 28807163 313625011
42756274 6799868 209656372
570887272 667503964 461065175
690609095 166315899 533065378
620928914 369395327 248607431
627955213 3049992 765153021
94343596 707492411 693553505
548583541 710015853 633213479
550354340 605756448 58320556
9910530 317898965 736975674
370679808 169275524 290287949
145573487 69738263 22276758
558025579 579777477 740909751
174749280 773953504 571301551
430053752 566083038 612538662
261647167 140406081 640330560
347150256 564248336 685859123
5388485 78630491 605751848
238691557 277892273 643606820
156820459 363202749 565481929
725273702 347136989 289141475
541721198 699919425 676430628
684478142 547748635 763264355
23315109 734789170 508506161
197023395 388917330 21997437
122956976 205326952 622735981
75827243 694918551 314690319
86949991 658281288 113699657
445989625 88702058 336507884
511236748 227333526 438432640
752801199 99988666 729396582
366171709 594928711 84360140
197520853 141457522 705645336
635462480 726122500 54972308
225854801 242853765 458853774
647661234 746717098 537465547
481797471 1898292 627396997
148955256 699233531 601153781
437686678 667971987 143806234
545225486 660071987 259190391
720923045 541167654 603100152
432191131 744506704 241613360
474497125 434065295 331601569
460419978 627108834 712691370
702418713 229679036 212241689
595354679 172263926 517348031
139807376 81926182 393785306
275980447 740353972 399851412
707501845 170342153 76388405
772635334 134733587 586085244
706774742 15929332 559642373
461832405 429950291 107308231
253808864 468029603 671756989
578109708 194649258 495819677
433851555 430845750 104829563
114308391 349266495 584355898
425422517 408815265 261355459
424528128 293505099 83659062
335222495 244743655 383047353
650407448 626280481 55265171
300239030 319310760 385884728
472686509 433858190 185509966
377742915 772283543 233417715
400228435 178688885 204946734
251025159 372781509 529533148
11751444 511485640 651875580
666418742 322338686 745020871
4772917 442802828 593302360
169526447 74395516 543824052
146340332 74334317 499734263
101881863 562766290 129607862
277851999 553395389 497984714
147192164 96446961 483447598
381256314 34482184 268652917
227692885 475349189 350708433
753185536 288466119 710938185
628204789 738836553 6794902
330549569 466468775 665252518
263392270 388520670 77315162
373784118 533747276 349590111
720026223 535654912 734776164
592038013 387026198 34872095
450936157 264961481 738771401
321693208 28311119 234060915
268760128 25977277 737941445
311304087 187679078 613924529
236108412 266885188 496421584
560822479 187858093 187252974
556351127 195577878 546447074
350341175 555810558 91050619
50349648 603439398 300595256
278864107 488464575 751838381
77489195 71236511 543677705
600389933 599913416 25490900
418092971 691603898 436144726
693408366 623751990 194780224
17552870 275396104 705720029
415291107 697289544 663599142
525522079 605982617 334782384
9340718 687732108 366446485
128001354 246885906 244382703
639463536 265503676 424746934
196643401 599357873 112123139
259690178 365140659 115854655
132742666 383011412 453253551
339164212 320544626 308484341
255327202 596290751 357765940
308563093 478531398 567591258
545120546 656945255 160570881
460493847 668382765 417968285
507817389 638433654 463999661
587135502 642229166 285888434
173290578 376894277 431865318
514204498 59176665 756487619
659823856 384183899 63140237
645622824 193599256 21755588
721597708 613260866 200326784
389035287 236567294 457134015
474763791 412882506 242580128
669855193 451873810 471555678
605514192 584076350 621881240
161644358 29352509 88710053
79812104 597901367 366896214
673195230 532749223 388479523
184652103 24188546 599877118
486862312 312526473 778548997
77076473 417636796 227929635
273760761 7978953 44450591
312074522 636991024 386701822
381619249 676161207 449675279
645749306 556778535 273961139
596527750 308927056 658430662
502965818 443582331 387608888
393060528 12068745 318771886
708501048 426884816 487183156
313179695 462445251 631502130
127499734 264711615 49573659
132640440 451890368 390767453
16971841 54291625 483198847
523626245 580469033 727704389
234376816 700508069 547428818
426907014 279293593 280200999
189551872 469960822 320853512
210163234 82526411 465955443
180979716 625581968 338232466
284818925 607597674 172618670
390303384 387571125 84542476
735158059 564815617 446227798
316607890 634842150 477369262
458056352 16777812 588859375
626211454 229786106 415181558
691967919 641760333 714178539
651209102 434003486 157023001
487015924 448268619 81744168
264656205 709039147 190416873
342610204 3203954 701791673
299572338 530786704 275695046
702901089 704279065 455795387
735088686 503625564 133040047
550599543 622508022 275649216
156766416 614882292 408424007
592338536 737243360 676694390
388850086 270451646 545002547
31887144 577534506 550690240
501822784 260685825 158719727
615760756 114510795 699597286
238592776 153336922 390298870
188522867 159409440 385451521
588344225 557140204 376318869
434013519 709610480 198607050
673422680 268897909 278563025
439932020 159680841 399712486
337389345 773317513 147695095
745773503 155415793 722292107
647219604 196982537 566621360
127551163 493680535 70324580
232715184 271787006 344050535
424515760 6440182 10595176
111941096 132650618 93565421
285655337 730825511 340433541
720132450 184459116 550991563
450593518 526510640 678195757
720473239 624265348 2941138
181164116 751383374 603534851
12403086 466908184 587845618
672916200 605937345 35289926
691868025 778751733 203373864
388988480 706779738 201051054
443354767 184739231 348156190
107448504 407356410 61861232
35262916 34584355 307905663
113037523 593608767 406037551
685443920 115810036 656384040
668830271 84487129 281055910
258734721 290214956 444125459
345131126 644483577 408945417
253447518 437066723 664826326
729240336 577568131 304761382
354836502 259356654 534109594
431016924 375771033 239074173
34536247 597214471 101722461
630244973 554826249 389257000
229850424 480801212 168459088
228902460 155256950 773120137
488641572 183531191 99522030
738976 434468022 503296082
171680366 199279233 36687327
631505501 679363462 687949325
569794616 710975390 148094824
684049726 204290259 724759123
408817632 898564 338563980
314028973 188153480 318505093
17773342 269015527 530084501
31690384 528450877 486797717
619851245 362338227 229269462
134879544 94680507 635792946
438366954 47935080 550033766
777734621 586439217 449643775
25334448 216032107 556366641
173675585 438210963 275695583
69245385 632663149 359388923
202008861 266682184 222751985
564913968 639466658 286783775
197648477 121295340 470374840
14522754 245064892 194744291
183461693 61488145 464606685
383764421 453888195 137864971
281223836 567010263 344648791
390798891 349506542 402302599
221589981 648602123 31920007
677541464 395330019 736340012
530302275 40420158 20846664
592291507 499987134 642459953
656075304 586978493 621873383
171451375 452167910 68769885
273926889 678223069 412648275
676863477 213525797 608970894
766256967 109371323 249414284
308604625 769514463 720332544
730415449 581350250 706095634
623348736 40940873 599901716
671850322 81771391 109870891
459194439 743851217 410460790
204191002 119953594 545432272
729476937 776703902 628511609
744731444 673068123 139241772
510611425 719077523 680122853
777294112 320874738 779072504
348977684 242959568 640137685
620383878 164068675 763982910
624205785 223776326 653229599
531826118 201046174 400991111
218606663 559363087 734324106
261971562 58471928 207794819
191892230 342629445 515961006
427842689 384656356 762146305
183707699 404904293 6419868
645825420 51649299 398997413
539603541 688766639 593289739
396177882 725710362 240361018
222493462 343297190 329664310
594483656 323863772 62276333
226575961 216450037 415341431
432551419 749212815 414373717
88499164 657648881 116373088
114815960 344640883 696655400
332218910 768093442 245974048
481636122 147368556 647816094
472988564 718797990 733550800
24151586 145379124 687495965
607349668 185285965 262491007
60199082 350928002 748801120
19633441 633876272 323354722
719884688 690609382 97839751
102191570 684288603 10178036
157278877 637815134 258922930
529924686 506819058 172612995
665802768 497964161 584942939
445311061 373050967 414901846
353328548 11995617 519188613
372840094 277733119 322237403
190706760 360000276 426976030
111852181 264875305 72618267
442016516 67071839 704158916
496015676 270862031 414588711
41251928 632070501 159268980
773613799 636829658 469641658
87403445 381831840 496008516
418825716 85902728 89962139
584452476 30733261 601740665
111055414 209971827 136469648
643735858 267638065 715323894
507620889 261328907 186084370
727606537 338133433 456140869
283590397 428617261 40904924
346802369 52710404 748237011
27447319 681037729 613014401
171609164 563380803 574101236
55858979 522099942 96796419
360058666 742323578 171525718
123262582 51658337 80454472
139522706 94031562 727498443
457408652 472757909 498990820
670734876 497203617 31272214
502953972 154833802 137161685
22633897 68096339 24690227
174663265 300697027 417019160
314124238 715002299 10467149
680930341 319602501 150903902
22163510 32995144 376151377
565631672 569253242 52950220
212531637 147526553 523965605
288571305 453161304 702872067
446763891 96777866 156813513
286546461 481891583 221695326
172594909 654375222 713834644
345823879 453287688 539263390
548416945 388446331 728001463
354077856 150759302 19419802
591850914 251954650 415659551
540732458 546373631 578168174
475836832 641774352 384811479
238508452 136546737 140861208
143181169 642015875 354194049
201639627 314090112 776286547
140174372 254164863 345530335
742636077 305018386 35509367
37183577 637718624 177419751
262659533 411975068 118921641
528021848 455838617 591338567
756858644 206744657 451142963
538492421 401406402 343649439
225838822 718504343 490318309
187769184 317476150 303124698
416451129 665579496 673742881
167695837 373954311 314783328
731905390 474636150 1238138
503065963 657294440 580065437
125876747 534624151 773444494
461569915 724920518 104581757
507716528 486100651 492779514
388759277 683063000 757112390
580320249 384897109 765008314
279102996 106058179 354177830
120617212 492958806 660037508
758377355 344321556 434114241
571055778 546383961 583883503
576065089 345873023 449804666
332137305 698369735 232138219
352581255 275039648 394869230
284362679 763608533 73744726
587948783 619274193 592201510
190971199 619283998 260621676
758595521 505307732 491868470
302457422 108169706 366847213
120371027 565881320 493871327
208789595 26189196 67195211
320087437 243354453 107175977
736113554 529565778 778953678
563327156 489411827 57121290
598141619 122316689 705636568
293485100 39220714 647560117
450529644 106935772 191720542
121198516 139548973 707295457
137720367 332043278 713168312
127632160 665061613 466546526
719341419 31161619 288716459
546967359 83887707 82450932
328674187 558124211 4350343
152679294 316795352 740236846
559220695 133085130 526856646
635242222 2902889 280117857
509901682 582372761 543214241
134122951 581356355 562446609
203051300 560690107 550478442
232339950 120192935 11984311
531558877 25134773 724204705
507815062 579015187 266247994
319536227 763073508 33751859
299952583 685525826 366461428
330100096 25377654 336201281
502241898 64750425 48761349
196457876 150785547 749304620
182387699 275651926 530482746
50782492 44132376 112477684
147957040 586586247 587829369
736830902 556289450 183285536
104759911 671206879 734626712
29463243 190940880 410674875
495928231 491696502 314933681
647636035 117376100 481322194
742763564 640264354 617693057
1612692 545794381 382182256
687861005 161998033 682535675
296608112 405617075 322210122
262421246 771467561 713690144
478527902 546525354 201914572
470624191 664171394 708293494
731303729 422523896 455119613
313426014 495643924 363832012
157093051 695814065 193827537
53887989 708485692 369549064
374815137 361530906 60576281
118057120 418679437 668847749
77805998 61333256 472178033
664786140 655772162 665995844
626034417 387071512 284615813
619031391 736222652 19814915
24477828 620120612 426015641
763537918 571926447 606066145
500154156 126867630 703581736
723956613 397711270 466964402
78318957 490299064 666116606
668650267 72014382 588165772
79227109 593826378 246433156
655760056 235382337 541472565
213059029 466941341 347608649
390545204 566170434 509276069
445384716 554879806 533274802
86735131 307995720 228558519
699029794 250869540 487502817
429406789 219413957 489688367
126139481 23482018 407251451
284462716 168448820 672080656
641783380 227468059 42907916
88591546 198884153 760239118
661619468 364942528 15738186
169940254 447906937 485120337
82184835 527719400 686247786
694352073 744793607 731375139
499186784 694819510 25998
414895816 120891669 256085656
549745963 538516486 407617985
602736821 547676277 171447065
56207427 606573374 344150623
93761831 687634209 526826587
735678611 465856217 703331864
288735925 100950487 307299454
479706407 15223955 623643637
65046632 200673640 254399192
531200290 268868698 302066963
457609833 317049579 447829586
544775215 401560211 341052053
68704982 420774198 185130341
662773614 327281730 44847595
318544175 466586986 379315108
13637851 298385243 139982413
678702042 478455604 39991158
752873733 443529166 9253668
265382533 306968890 79910450
174157989 740366411 149264281
260992482 568810587 529106902
586950092 479810350 365484602
660392660 125865543 58919709
197606426 256192944 649748091
534157227 504965580 334823060
92645623 19450549 763901069
9004529 552800154 143893807
180562170 63192470 591287919
637080079 684302221 609095741
8722425 50352288 597641955
442174400 294028697 631667770
242458594 233458717 300676102
79385685 272623460 695301783
535812567 68606905 17075939
563871671 415650612 502043060
236132828 237649972 778740925
633138201 35066322 244252880
735094871 467840282 755411851
131799850 549631318 219085461
322969543 61113712 776919873
289215522 50064257 441073329
57804731 381260685 725999260
251413441 68899515 633386971
741299209 232094617 86214574
756037553 19605159 537263205
258618320 77742944 434807786
517248220 91378471 237477762
194121214 435870733 514712877
326654684 399336602 87045411
507081852 13334829 257813297
256017886 297679310 17555330
338492101 717890329 108020656
235989067 399794075 185992771
778942007 566845850 678761218
156721989 701320800 394745962
424382372 535398529 720721157
776062671 349834218 724411074
171426417 368507494 566916611
710297327 377507129 253210031
99174114 445919760 673032477
397371207 669089002 582267498
76324616 299989845 252936682
230434625 621661890 175415940
16014894 624065022 670024481
474493161 271787351 669040196
98271440 148720413 531889353
607251011 501176640 42772874
670172989 54797254 604233782
776780213 705364956 542985166
150482295 259031521 387498969
330138941 504436582 176522110
766295136 646396432 611083787
7581567 569965846 148695937
262674116 471999052 210103993
589260070 92687366 542399880
595320543 724333061 251235051
23088162 360113011 280552253
158636265 748650998 615465473
251575684 746481948 592915070
524276453 307886909 302288211
656328051 681859239 488969624
756335340 639987299 494927737
674771095 347862545 403041897
551304941 98345561 315738896
338390070 388094099 647068511
307952016 188670221 320615611
139109646 727891501 238073039
638467927 99529140 767851568
668407307 31130609 454533148
94516446 7234583 16770575
79285757 425616209 305825838
180663398 65422509 537955281
580113846 767927591 527473400
67751022 717355395 107684031
608900063 728241770 176355266
92392879 191643886 467339902
199443228 132880228 264818222
379318984 556053170 329145451
119229990 357969264 385913912
68683081 138110164 161896373
88186702 659496375 523663855
49704557 546761143 339073213
298373059 765418107 770728169
642133497 376679295 397202478
80852745 238190318 103075424
779064645 384326141 534799473
231471956 633902931 311373406
600035947 46519699 239483914
431189288 592908546 664534764
386344433 302072645 310663629
773987803 512859098 697001443
618992960 342349641 573865568
496095191 516539005 750980208
461897532 123960366 494924282
604980395 548582151 418929939
63288073 440369964 415866858
752858832 689745106 730236326
361470216 428426154 113332486
411529973 366454284 94136579
25656373 1102249 234581680
696835048 41460050 4300958
123919974 456064281 87745280
684818625 640264271 612448278
578355329 581343072 136694681
324613623 740159259 372339025
712739527 257679022 532429350
395906491 410849765 273879106
276944680 770607815 284322600
235651114 720235355 278864957
325910708 85737714 123321292
87422437 74973624 769462028
777756548 549424671 631004495
46393518 206764872 540009134
31237223 573178476 701358323
426448129 575501313 473265613
610293822 3759434 688264789
586274671 438959979 293474407
579420389 716181524 695493458
63827782 19451797 637293390
751272448 170453700 31112968
162585586 215862771 388908722
374340120 567849982 659792416
345722666 339078497 229166372
244362728 612243329 470382232
96124940 539482128 599363909
574117302 78490178 26187517
346630496 523120086 116439608
299603414 649201710 644520803
308009355 245775101 518558161
715210762 164729591 585423769
678769351 538744212 391170960
175339316 222763936 571282314
409978363 505231894 371884934
72506386 399710968 39378701
376662405 358695441 532850319
224554970 684765157 450994131
432418579 704015257 605491408
363694061 117217820 302380236
742926628 177671244 607147789
398982738 319536788 214909758
397400644 306722000 73733786
371166320 587860212 290090445
597635707 693150922 255565352
284769775 329581037 510077255
352662191 598254256 23942543
661554056 121340047 508177585
111185882 7772418 258211939
282136158 337164432 310078581
547107695 237118028 105768289
117943024 132684788 402898887
515817987 594675875 203822144
456276452 580715878 469479225
223873266 159184669 521607774
633320461 761157435 684272261
540152278 606582668 160838415
509079734 309546254 276934873
247544856 352539684 365318007
595811122 462506038 188349668
161121246 531285787 641537973
716525277 347829440 436278132
763299592 598013006 545034623
31814077 187290081 375370760
625039100 724065884 293881075
559828410 40758976 486491759
465254720 341697864 157006154
521568418 371082049 185980742
598582546 292502317 417625542
525973523 179094682 339836945
601307942 520456575 516735348
616614391 441007550 140728450
47758851 709115971 770114537
245495484 268813630 390081508
627891311 547888752 576372122
436669266 518303393 15723739
201055428 679437046 689076555
311500813 773668398 420534821
194025304 776006536 414527942
399145008 328714050 603155912
383419834 416111013 134973646
78119991 86456395 310558905
410830841 536316201 517792761
83376811 708823106 537231031
107013195 445014125 68237712
40533416 46196461 210935852
637104185 562982777 595952598
76831097 86481846 29777602
626239851 760730084 649807647
680891712 242635689 729616325
631883880 550963726 749768444
82057571 579465300 457256286
342514083 179106624 589380469
110858321 158313572 209891056
350677782 11361070 428965604
6579413 213324654 237600803
616212915 204685586 474410292
513997358 689875931 543206924
134945950 110121318 34502271
294819993 334360796 347116756
383191664 98859607 23180037
115804383 273902499 582581767
682871991 515204796 164042588
660740272 589115880 505643909
770648559 54038734 769346523
28689501 150738475 238228213
690625524 630086216 163286229
83932795 697110107 459244575
460228849 599573727 420127402
5181897 58679212 18726658
161902173 486182981 677708640
680061197 14215040 360526851
60421977 197594378 183210789
4887153 690462582 23281738
243783853 186684156 462874642
464740478 539719719 107696455
271900423 115652107 382385208
550511320 364251417 449357671
311546483 726993953 192607033
81182408 610834312 61808609
49503980 719920908 38187222
247959592 486872212 256037849
199842766 355506246 150025454
116202880 175877962 407289486
504040383 294133022 206599074
478183907 456359269 243007950
424184361 72562713 37189523
270624754 687822250 766016698
720486376 311108226 66941447
14442625 425958181 19142465
605373359 673370191 242548515
312188176 317978738 116094061
606188033 453929975 431085210
62700980 207312465 302078333
661065102 284822002 409138467
229614749 678877742 726188554
93770456 192788975 279971237
534521093 5829079 631435052
485597036 99801128 721962514
166946316 573036936 441658414
560153994 205053058 363248510
353354911 226576757 376448196
329915598 571638375 342711709
617357674 429827549 561574218
402113713 31454673 380266932
507163173 652871075 565356582
69596808 633423114 559445621
725671035 319924039 750124112
581359910 275522344 170499724
131183438 276407055 38090818
262748140 139826883 711264776
218613564 724895667 720894321
92918404 155659135 596357531
378187777 554949680 753651215
330053984 434457625 361261210
362796087 464763280 733271803
365944927 569748064 498651403
96150857 138524204 180459906
419539810 22747578 702559304
91627821 731213482 522011215
281103532 132795120 716486279
195885916 166603463 433498740
37100293 522618324 547284279
776949703 132998664 73917578
251246363 756840204 137860190
698827938 391138394 389564149
153600818 739697476 443806054
136967345 585095066 606288870
591379866 290209245 171142563
583801671 405478796 44760641
297670501 389551664 600575111
521774318 99149389 31424396
358511139 407005987 561005664
705695811 739794257 656311129
447867609 657591157 577382868
687557272 592280646 85604899
37585873 95351723 692684307
613744366 128027293 292946929
736339280 411793958 270457430
490649118 25835606 527986887
617318514 234537794 277156285
89913545 768136151 64046594
645291303 329189103 108144433
564879084 680846874 368628411
484998318 331619391 125454132
71137923 518660262 633753589
421829220 768342450 629107019
578071249 251808006 140183194
289381872 414302336 377005949
149255525 720000661 633426907
124349471 129051640 732878031
704565181 769605573 161934319
558718473 444872027 283860552
108035267 609661485 630607738
559092764 147625192 237043468
531933034 772427107 430089726
514394334 228326923 503359775
524365990 28318912 312698203
469480351 770230031 11657898
763224510 555538189 658390439
613483348 650750001 736619682
202506615 99493118 279777865
302747920 773880426 536462891
27720926 748980570 205999062
669745784 403144915 718238090
239969723 572681055 331866799
466196328 218577354 365794695
720429785 56623493 712921523
681609139 304951893 43162560
382867637 365563014 27767619
382659063 418777901 757697733
500356513 535948479 422478781
501102739 551604724 111780434
743828328 139710798 697267489
568284699 355952764 625128700
740360849 101447715 69186868
658433368 724802832 747223105
532128426 582165741 503113260
572985588 51866728 709690223
742360121 517445841 12694288
296701465 206819855 308615352
767807721 663455817 62331946
559222539 772713248 92472948
423635429 262141060 394666607
268123270 467202189 459796040
466325171 761121073 137493029
121954988 217151252 48547763
460186967 369439411 136674142
452794616 327428815 70879369
489997759 447523419 701561844
529082747 577484823 634406641
282114928 38632778 250561051
441851663 688180055 364633855
72403216 540691851 81675634
24093882 777600176 275552327
498847977 46385861 744340861
92838901 443131517 536950510
566374256 691134950 513111870
476688490 179433149 544615774
165771818 738156148 533202097
81808227 52991410 298659323
455403999 456954110 319699741
754838342 38821096 391798452
701974860 638265420 359150658
527677853 271478175 142857428
656989948 244591383 395393286
213557060 766985077 23223202
210278947 68243229 304218529
356069711 461338556 425601724
4116436 383796009 142404679
221024608 710994059 8826733
704824846 739013649 284196318
754769619 291837134 651468397
406474610 369314772 332353292
301634842 160089595 700448217
700390700 713249088 273812524
239174229 307141778 756611115
587592813 632283749 657394770
661667266 314665291 587931346
621870523 257381726 604515426
712822562 370693319 231332004
130249402 510001120 568305707
748730171 197598484 77013038
291638606 400893540 596839246
566694082 282986522 138417949
14607692 15135544 392823405
680811524 557570224 286304104
73484598 450511970 543717931
711783820 495227796 124383051
16122576 629189817 205159470
50244968 678622408 513438398
704277814 104860017 392425927
401938907 678242057 341826011
352539813 651183201 572554892
708121828 77441455 560906191
635535852 252350345 700279475
701196812 505957309 694244804
48049054 637285957 726016749
160217644 232604245 683806455
150833740 237419380 764157331
344904171 292057533 371886136
549724983 541919185 686545299
254928070 475060105 118913085
140165533 284299976 664038063
296692709 773007513 748750187
554967325 145445465 112304995
408849765 681311943 562851961
457573352 342830366 86540393
371154288 576056359 82787127
104605895 526575112 319197165
536963002 668369557 421916446
684407457 637649102 60268087
433242455 645580484 103756773
705514009 129045691 297433705
423137992 329514431 640395370
327147010 738936154 240780424
305069409 611238077 612930855
746835509 361981022 709725933
732767580 336172862 608256642
209078992 44073140 229008953
685813449 262933030 735099634
74775067 725634617 77890869
51785579 105878736 512696476
427004002 413501021 698703767
546775641 689977806 602491251
141831083 119018344 94636507
778389758 275280036 258514903
674205391 312498806 754786564
230450138 280196442 42339144
453490074 719287067 656938247
307438404 556995624 649337041
66111643 692217510 424833612
404429956 691716229 323593971
402114247 669493871 370564832
634155808 365231559 138781699
87067715 245693822 702503338
30896931 319708352 23534378
653762411 319658334 329898690
613700380 392514753 273488479
536400175 333833741 311143626
77742997 32459899 569049221
389131173 684037758 277225729
476227855 719848657 223876484
661978078 112661748 583417676
206804354 448393205 140040818
327974136 709268801 546574685
460505711 98485604 101730307
522479875 574924424 501531905
739506555 76426056 169673596
573972292 526585237 65676369
85503755 269759902 520203654
617921339 151473771 378516611
756416026 365069912 219856019
17098793 486108172 475486192
517664587 182973839 666805524
254352128 292296564 500060179
700644793 330341444 388108932
634434068 562721240 105600532
220438813 220474151 698898318
490258775 641619913 348982731
508756767 263066473 598002146
384607338 634023031 578170658
588494560 278031138 572901400
128007369 628699376 390033322
617272186 462699954 107338549
358500318 576529979 137294671
71492993 45214316 147450267
119398300 307933707 97151878
621589646 573159673 250386565
636340894 376042445 242649215
122440827 737490160 148459488
234881582 428202555 226367108
77714284 716392299 730915242
65445134 247890178 632272903
71603463 70206838 72007982
215192037 198800206 347353670
215067676 305968196 570971335
609963584 600197301 216429208
303253603 307131754 747550917
546429850 725840412 495636246
87181054 203862243 31909049
682229235 132916076 662589232
356292059 252503686 517981664
623763397 578869289 183599048
532163701 634842329 669787596
538567425 154532428 80714685
211464131 303799011 583718658
189526167 439383079 679657724
746175245 36854999 140429186
708065964 111015689 452191103
415321410 570453556 181794175
372632765 126635855 342030961
493543302 774727460 555764851
330155895 600954871 485552750
348392033 635716481 458253877
766606676 499523254 74808832
169070354 274263572 596565213
347191339 33526791 279529432
429634581 86346331 207356489
633955681 75054089 598648228
202211764 660412466 298787154
476252320 320517799 610830583
170897886 39175429 62298676
285095714 388609196 416309547
379441940 7688896 497855411
48424422 184210567 191430585
483431923 618278635 596091038
405043414 517729270 340767155
89840252 91399012 657345490
247079268 564833879 759653766
610161271 69576108 582984288
574162367 368428331 103472189
412755840 270284588 321808100
705704954 335328252 600872472
23408422 464553381 297393034
19835628 721584743 399665424
707002509 437292771 490664991
179286888 346524425 313491219
208476537 324290771 715821858
81875364 614108004 610280277
724079160 287765223 82110266
370142838 623511873 503371692
6137838 599325720 681967500
638069611 448152438 410164363
444762243 102185708 331618593
351770878 467417028 414625013
739677333 563231239 647051561
708261583 609117124 92603990
133982620 663198718 616150966
776217057 99116065 470982903
419017927 80795297 32598738
411856285 47560101 547775670
717271859 187300663 530691330
61840889 731513675 572858378
439622796 550925101 240333942
84002854 596161137 774860293
559652444 223046399 23989811
693543305 310459126 775540688
151016394 13374779 254822310
637799900 696750133 536339148
394328234 728699024 72977738
590103434 358443681 321889631
362499870 342034414 27925226
382653275 190203999 230197720
99171832 585073310 343271280
603870917 279599133 164819800
487723237 264329269 377071334
397122044 766516593 119871608
64092738 620546962 479294170
63740445 82135529 657206940
230108174 548542873 616107755
314367522 581517845 256541285
417960319 665643554 397349473
11656627 234785851 420453632
767595756 297882675 759006408
677268512 132072550 383059252
549774071 706371078 77932643
551622148 475533283 648937746
78000546 411874398 337533706
354184434 239718397 704047063
14718325 184851058 43804128
8923399 387662213 349862611
18465023 643745916 383545996
680240234 60617741 425417151
316173737 50118983 356631888
634021274 689082568 346233381
348441255 337080834 266905305
570346133 332852343 304288185
349411993 183847426 376172537
563442927 464697305 81518698
625703623 259455145 758107552
544127490 777292685 693238133
176938073 680949108 531088279
566684349 400433023 360755708
711578109 330367964 477750960
158542137 772910565 675189881
251802937 697619564 546769664
195118892 143283827 547163275
308498459 654870580 237106124
517812 304037010 596447954
383325989 762352377 170063127
700747120 489152356 663998116
663722998 495404995 638339406
105722174 359725801 340714517
153984658 227286338 710099430
458809147 355187883 223613723
247867940 150759446 640949111
581847760 164031493 190144789
422934432 702056051 117376639
131269742 648852615 166038241
584017799 676019855 347677791
323730166 338890474 34587636
310021617 33645916 743565155
157050582 227148656 233122839
377551660 571099081 623873583
478496918 12959301 27497753
473727292 221543720 262230028
495285078 556648310 349712657
746891305 655857821 552869963
358281510 760217628 697922641
60497076 723931020 137172528
204803694 450409824 412569657
296799945 88209945 709881138
610053585 678578395 511166103
410514584 67356485 759886080
374121584 556087067 672774396
402990998 746441115 439464757
755802519 710026694 415535450
205809284 436377759 565686212
555809679 27889117 403290290
732114066 625217103 749779933
625704864 626847683 102782134
513261652 292143050 263796413
16556450 94770651 426370560
732716771 556180632 307234890
316545647 26718695 205636246
65574837 236182991 247159510
298687570 43009622 457197780
699638252 349160551 369361581
419839240 23263093 669413033
688559373 285314748 174663106
275272491 68208792 745388815
759919035 541879315 202111933
651534630 605188488 496914103
98593573 174569593 409227838
544666283 473742494 424681320
562065749 66189252 730373855
415103312 532073628 481018290
376343830 49302710 640285732
158503854 276826477 207278243
42863674 758964008 23598785
541865158 555169819 128465379
453545555 218195696 477158094
681311574 537657312 65807057
543381532 112374251 199479288
368548988 446184272 551173129
398220402 292703634 394184354
94553769 594719337 102573225
707140829 728408337 55611338
777116146 76132495 489644051
574070368 291088967 432012964
372790671 269235964 659100615
139873022 276333790 227142566
115456519 709314870 426840841
43558455 636031574 688473074
22805422 630211945 668448997
308843497 681824311 588376993
466530731 777994888 287367548
757773627 194470186 709270337
617250656 775511410 175138419
254109056 203105191 22145182
586278243 192054502 555478675
256520376 197453085 272132975
541866662 647039553 212335251
402694575 578902617 497325348
497303183 747258511 79597688
210277266 85412245 485201337
206419297 363408083 450936338
147199996 278168795 62871332
577578728 665482708 716568386
705891726 691599817 129994373
547832778 375476759 14444592
147845521 102634188 259779232
382793936 105403544 6511873
512242686 631981357 739738142
119405910 604187635 602990916
237704561 293739840 453112824
407853720 320834078 676113108
132579093 776730493 349111830
189961637 500018959 517181689
115566761 7553475 662873323
347579162 383610496 410983296
390417425 721550193 390653215
198078396 492019599 26768437
707323256 104500738 683867566
488955176 256653374 217250244
645438053 730833666 149515815
291614825 734796824 686602443
678097303 409727206 461807887
458211358 442884333 336427342
692954282 115457117 6761344
699188531 233856817 4208177
371677078 113121076 320628751
611608980 544029260 489597477
65110947 779333286 548195429
694154277 598215517 401926337
320066444 59227536 630030213
325338479 49734562 670042232
255520678 368390862 402374056
89908967 201044437 680727307
569487431 733573979 422429208
52377615 540874270 633512689
509124503 240789961 609126990
478052426 474233748 679429170
625437967 31375120 136726912
42548295 116041131 651518933
625438547 135349586 539257762
712806952 281352297 319058831
762680255 404041522 369977477
521651094 51560461 335825493
282093884 308754475 78053011
6246515 94933048 250063083
488121533 519125098 735554829
765394580 51177089 117981743
52902746 402634124 101187784
583515872 493084734 640861775
568465568 418749599 241016732
741780675 566623659 197390346
641801616 203274089 97197713
714549787 578717343 97106171
177387680 432242057 538347935
153295541 254109021 754223371
310536331 146698898 495040280
519339736 486086693 591561169
331122538 567032135 776047513
237466125 433677270 469048493
752831487 453051953 665534411
312046879 465451087 392633635
453985943 484724533 213733158
331564232 76142064 592217306
216847261 732814974 251802105
270665156 660081437 472423496
170006218 654521422 568848042
376365872 206230284 15927808
422969147 551494270 146590602
646293777 455686668 92367037
440166743 721702197 64773383
566389992 768908924 624020782
452628889 62533485 464247899
393374386 696135683 650025990
572071644 125532650 623854806
185948496 98439431 138997557
442908312 292531879 469921925
616333727 101362213 745455717
646076052 681339818 347732094
479947219 581139206 724101607
708440614 655813898 557938571
440007208 778765099 607143451
113678495 364274658 104061946
375815624 463734584 126854127
322590399 149285106 541875837
771466728 108482256 610330353
740062567 252824093 576684660
528746934 231339875 628317032
361276683 318457423 744254583
772213807 99461925 472381512
552082751 305871429 232079265
127912596 566621655 617566987
123241801 637339967 213206166
175934274 484901649 256143930
598087990 454913999 27076945
200373682 263566437 342883719
257869636 112706957 342893257
364174244 688603958 355112466
551159905 376254638 311686858
68841188 16557726 229610714
483284992 296965032 177721802
222636000 417454570 538371520
472595220 358664837 252259948
775578494 751916702 173807148
572834707 639397368 118545271
364920485 63887834 80603377
347466461 761250182 71365459
568112182 616100599 210414329
624069186 400835547 358526002
60342000 576455014 147447955
518088733 317187756 465771672
84165306 220425289 159977206
621998882 27315017 367964924
88211216 511647080 206304196
250328371 234003242 125005757
390133678 358001408 669277021
454636779 279699999 30412118
514655940 94972713 652496968
659767045 731238276 277180137
122036972 495859489 33090616
687356028 739488716 634648312
209949644 591442649 103983691
341517824 239691167 140248674
445092228 410045279 192103604
401268774 41558668 365359921
78990555 672436723 726522335
572044499 37432729 683260491
688687682 337357885 140416438
670149988 387661398 228457450
225326846 364082072 153431648
664180234 455154904 299923728
7666089 294530629 247342237
269692119 38503338 382405831
608699603 55501226 549675323
587029714 248576736 700576815
729353047 521205468 319787080
776167181 549288794 282904256
215197612 275111530 730942585
704013785 61904489 771667502
721126174 681903519 313691202
212673110 618100837 348090072
615045493 650728626 94339677
193641375 542288743 343431238
197565695 438956425 60847777
168024554 743356030 615274325
133956708 429498093 167111371
196728397 145413578 550766539
257709549 220138111 58779044
387401660 528120861 78376969
21913674 504899107 334155879
436849804 489394321 653920420
493940251 763557279 349496532
522272816 600258957 365666975
585595158 491352952 207475310
715086238 462714154 52958228
318059527 333187903 78109020
133265577 302353222 534875740
239070880 559661998 39694583
615864746 436217299 343998741
448082742 163343428 276176792
227978128 696490359 541777975
235430167 176380785 598173398
313837694 42114548 42018949
218167894 254995899 662972059
342120980 683300461 561246786
587825546 324716353 764399171
260408998 351849765 583061982
712539363 322615331 435751466
436564558 309952672 7225950
363888246 107380257 517737729
636077713 173148857 134270141
72368720 767186097 724446741
512735535 37657768 557933783
589769716 261930776 136480545
278191355 357133523 394863489
526692490 704784622 141125022
398325367 659523096 431907017
421570194 535902302 718201196
410895146 369547274 92009599
248441918 757848233 399677568
21165205 357546189 295993970
712809228 233757041 142981240
310587432 621207514 157025246
693001709 450942925 585605937
404124903 778603540 746060099
443633404 425377895 634517151
398148940 482653983 730985448
432804505 141485009 567484054
141597583 556132439 588853626
312946564 282261825 359310213
310881685 133887807 548115326
748257681 255629160 619625742
421723634 73828244 156010539
701085550 569135557 326562504
117823259 568057342 500418957
108078034 306334703 333128986
12033572 130475520 167394782
546512508 749235303 169497467
775350107 374359743 386866836
112873138 229963037 691851377
145730358 748381178 285501408
450755906 600572743 574394530
180176046 325847790 318926433
151174236 52637667 94638031
545487466 550815055 158942025
158819749 62485743 376975893
526487112 153220831 295650717
498968294 416187084 65285297
580105049 552168908 298225990
23853455 245534104 513820868
253636842 431304454 240509350
386642030 258353616 107031313
686102120 48363579 700040997
674781161 121676115 365516445
446304111 396127187 352871743
411659042 615398695 664418164
727573892 521239294 245347290
274910689 537874128 429898879
422471710 340435789 269640054
625148907 742537295 433854101
344698034 172519028 151525848
740170805 291548365 406549464
166716095 669606447 573358773
371606833 271990138 558951956
62872498 191595278 469065474
425656107 669371541 134551467
562891808 240364870 296868712
332685676 548066130 59851700
152063479 302473573 566863529
576115045 745848088 687984682
587111961 550902713 368104413
421338589 12911623 484318069
316733202 477806567 321599035
54922349 32589447 8743068
393987642 412618351 603647556
549040730 768046261 142830011
189497879 190587 390660627
774414280 760515573 546865351
428551271 157434418 402824041
465137525 184104161 373798672
11909328 117892943 8931820
725699716 173693025 586914365
649428851 486106366 686929147
59886870 213844485 445095968
39808866 155097527 188882735
35929357 12712783 440664937
553657466 54355864 447652908
24823193 197489254 402433525
129679810 550681463 336032805
284899478 733291956 29079764
689249780 300494598 279331771
376745354 366764081 120606827
647727207 515748023 140316458
488236517 172034243 694260247
623861037 211640815 697284544
422215840 763177055 469020183
588585590 365067408 744075876
101445395 32983568 224273730
693048396 674379645 574903159
81516113 199890445 127801242
119797034 465557313 247789347
172382349 325879929 612473296
647208213 194955197 724280800
50968327 161987682 389994597
771068044 249111599 352526145
121097563 226521815 454372805
756912178 303703020 661253104
169557987 633843025 511980008
27585661 475284994 651809305
736970144 627070210 435379734
650435685 321851340 602291604
60679384 212416131 460203256
680184918 368189149 599100615
494673385 651902664 326344017
258199249 513562660 171813221
639193809 745805084 440723497
563796458 564005573 624837913
656491099 113662956 239491655
731584225 526312576 223609534
729438665 59068647 393388945
353411674 574852772 22194606
439075433 699491732 93901779
193485807 369023 119643366
519363380 60219958 189568635
354290521 357854949 574790427
451839602 379331884 716942786
88224582 610634734 54853124
437488356 134605106 342099004
295280604 646842243 285081210
577200241 604356862 681360793
352538073 208908118 580745532
714328645 372068714 300933191
244930422 250167653 162069939
88723018 363001284 141824873
441579424 14840206 778960548
544706597 533316822 213154565
249458301 434737471 750544043
211780002 408230884 449464421
757402708 267723593 210892102
181936781 465981072 160087405
731901133 314489169 276089737
659989945 344872774 636324981
286571560 668459916 212375384
331811293 67204842 262855220
29176264 310288961 77613910
87313419 672207174 299006483
126203488 531231395 687879508
721189820 298868748 510445729
66368508 386251253 325565542
431957293 146775113 645149652
225455947 379457110 189933060
367568130 95111419 94030453
679173082 120386629 78187949
54902915 219031081 603307989
720877597 457654622 100767265
336955850 372432207 205370668
435316503 335930997 27861591
664607034 400182818 281176312
38954998 61608496 518144567
640550950 665126293 463779222
316818850 293667833 259863328
230411374 397441227 577067564
200363825 327843937 639604723
737989869 453408801 392203135
325740957 36685718 601685937
139640245 260866608 637957681
735974977 19870690 307244147
251137553 513693750 438162515
418770739 425019496 721588334
586551829 269284746 139584018
703097551 548485871 461767800
100828087 684938512 233535368
673556723 520763009 318932685
76329485 19062233 60038180
289002216 567574571 762956872
499076254 103864688 635527
119293582 471988582 569247752
526117807 96089679 696924611
490115564 81465128 646955651
2645539 59376884 506062685
543509032 227130712 58095042
657642951 538018622 732292929
8074144 577693524 497692581
573648635 610288925 381271874
263366735 141150132 541044898
158165618 19830253 329740740
759336754 248630994 54938686
689500704 743605300 515386976
311756025 597453535 750363883
159745996 17343055 756778580
38165169 329354802 173159384
576859193 522380065 512373148
439320155 196692002 108577749
30100577 61437749 517283459
612333537 273359382 377898042
184758418 1554395 444112825
219689670 680617094 747978276
291458258 141824319 536800606
282548142 673544254 610931755
174274168 57323390 412689554
5830494 601182191 232735267
351378839 181970556 626122073
546100971 365524636 458185549
538317057 201756651 648716595
257559035 88632992 196416191
36691247 614925679 428394764
315266809 457501216 661036584
547986620 57150860 641614135
495860306 175462347 236959728
419502590 286804983 474160008
725921816 51990388 665256585
423551809 261975379 765082781
628775980 101463122 447939801
429035129 347357981 174186008
661501956 41690388 238792475
609477789 452536682 514750700
627190455 119248980 278929430
245101588 109060180 375138400
198060343 654962796 342374303
161931643 669128556 215849729
540264177 373103710 35477937
141581232 564746216 197362183
17827727 741875246 100135170
340830226 354508783 405169922
292017827 349287677 496212472
402430995 43894313 183285101
604599518 42385318 338342932
702209017 627516889 46831763
383470335 116886064 306648753
4497697 565326968 100405972
2547665 134669388 284992116
676500152 474144777 32538178
224029532 551520334 554785327
491915300 401278644 685172390
487229549 301018018 427645575
220274937 491448785 545123081
587957625 557977701 175490356
465449075 367175526 374915917
253994790 141954579 340569345
165374760 94991642 605546455
577835280 460474714 551764167
398499891 713037038 223342727
228884942 540631010 238672857
722385965 413110428 767606507
321009893 622561877 552244248
131945343 778316433 248728653
618584716 546975016 591842632
707163268 399896429 353429230
128430686 37524308 724884333
165861587 393093337 314141978
375876727 519767823 172152290
77262853 491798069 75066377
305607395 471685136 540789320
106939694 276517403 63283197
675886399 533205938 604371303
703032540 733558429 143004739
646983735 383805274 482367472
323152972 755053620 252540578
106995885 264288690 618214715
539609900 213591275 217730184
735024396 569285063 343190015
357325295 539637478 673993332
12246258 132297050 466619184
542388025 19160702 194505343
330135127 262966823 663312366
109464136 662452416 385176598
527198617 33494420 194790061
435000283 447442167 707297454
427340525 90272797 27026579
59706177 126379481 223016019
742114865 560357496 285358454
8346473 487631986 485671682
15773787 522700561 220055791
214368030 19214045 93447294
765285460 20270350 425999192
166931928 138937790 245625876
635203720 504751135 244777247
415976708 444857576 90005647
145632143 361316151 478401093
660993970 730164468 206276164
50185019 685557679 417461917
465361244 333837807 733731938
414506477 57944979 718383778
82371302 133672037 245379231
553403134 696030884 270573042
741897002 547528606 65065232
533757516 490668715 434140174
318887129 556343934 591347112
712532639 724709020 183953853
268910561 46051871 746172070
312180429 310524541 150301326
715050189 683447765 708083687
454830561 294650983 409494268
245815960 414422371 360594178
423491546 750836068 732734788
238546336 599108315 508350854
279830832 174886989 735505831
236516638 603148985 722613095
109388894 302242291 618381208
119324273 169413397 616374292
581151966 705638204 56044517
319585983 260957885 419367833
451668216 306043758 358668037
288575157 91379650 15882947
462338085 452690781 147889874
258054946 506303847 428343875
500574113 515615419 422043149
660317918 553983440 720483701
333094106 760912996 643539652
83491865 405535052 542021225
666324654 708129816 158767365
740760606 588455692 272371493
260412314 252014061 390857112
147187792 240419154 120019270
72762026 81500768 140328788
440278965 482967302 667941392
644140797 596383173 362838037
465955958 328520646 775948875
743470672 719821711 470075125
357546997 392181056 69345626
763552343 466792164 289772417
481671967 158449766 111857745
371211124 532484847 46125641
66133286 293753808 765365260
489276372 614585598 510075696
555015795 165893311 245582093
672578754 716957477 430464066
251420217 130541761 399747278
212574488 512086783 26480162
284731205 183002141 311818049
569542247 93122653 769043097
217086046 79555377 211126837
636687291 752745692 98285106
55235102 649663945 632168460
765377903 415590225 317836089
149849170 593010415 199511695
33236332 358133590 376848725
147681261 743576920 623974886
63642653 350902654 95727343
69463386 366469048 423881386
210434390 281878831 450374388
403861101 415119140 653661913
515266273 91328654 335244554
49474249 76699489 624985412
465084075 739721013 721369747
73411571 301298490 548909826
403961326 757249180 284481557
185090140 535687464 369129043
175931095 452959283 93555620
145056782 579573300 185720267
288428097 768091542 376654378
518698998 268027190 528547793
450739768 546036982 463274129
198567000 119491113 270342169
629355775 454224265 175223351
497319710 421600907 533890988
554041272 727959108 187358972
358283043 500898898 430032322
173967896 78467473 282467160
513722982 358165687 329612374
171446439 466822516 421969642
707074023 551479877 434776895
568458504 425990640 75824231
163182104 699821328 703148405
88168589 434559747 140128512
237627902 686193527 57221849
368914747 327062157 430564653
517739239 530731639 249101430
571270488 686715483 247232294
779065312 252956036 127748626
585276810 23819919 261328155
253463648 752442006 133063497
254836972 536227010 148379481
453382783 373817838 45262917
629486912 210173755 90041727
155741778 624110364 48171342
752966047 129002930 618222132
660631912 415103010 473520
542812092 468036919 280040946
271990971 445839121 156982024
196800860 121240988 165818708
234572549 467437487 547065770
118985230 655182244 495039074
176430601 580050477 454011725
521257298 11160709 112832974
380254009 354847216 368693559
312374224 585570863 374576452
4632223 529669644 259036798
132718303 674509283 321143470
621023386 573169738 106281690
75380575 161640311 46676157
297283583 18063491 6334332
390611753 659472062 514634398
99410213 521734967 401497094
708727151 486312235 391989819
670405230 315919101 73008065
507102656 523015590 263467144
653300815 752777538 448580247
319192283 724281461 691105300
717180512 736366886 626834815
336960686 522639030 258881062
617362733 747929693 700675082
44886141 321071766 462235970
562051784 322503929 312350308
248623175 753836317 747204124
223476934 283128009 55990756
165362962 373777871 572294727
412256839 420276865 348726818
177650447 85557961 637092364
355147159 428799404 702115964
72901701 329167315 343672649
112176426 499625621 496154463
153322468 769516857 183129942
382343616 332526409 332610451
593475508 407806187 576647145
62061056 241272306 322536485
212512321 11130584 397722206
688855180 670308286 169450405
341871218 722783303 315326811
74530632 608865646 302117675
93131339 33096306 266961510
689231771 731756978 462555985
631508224 86812910 758687851
574728377 109130719 428095838
629339661 770497751 277468931
474781045 755760088 27403001
524877197 555607656 68486332
329484198 190427009 519820811
344465009 203397250 134623752
84593299 108196909 252430168
263000928 61356553 593256652
381627563 643477309 290640915
175228805 137712078 50651244
684909403 80908724 438239422
314816532 173836432 592192839
332199276 268424180 499333515
540199857 427245036 668746285
470875338 767088204 284768419
522670598 482704646 738573650
485260346 616583589 8384208
292671336 525180855 44710069
638951939 718661136 350340688
482829014 761109337 284339994
243632167 643672218 648399494
747983513 430676189 441190899
353995394 57731344 635988913
489655830 328220994 97633425
87053047 637024676 592486335
766600991 375824428 323295754
1173794 749533977 450749718
631287029 647225244 465434632
98422452 28049614 638613900
747473175 518841102 89487936
482432860 690868062 294943667
632841099 590865710 526040307
713232915 604964894 298115424
173659083 638581472 266429425
505437737 690044596 623969089
616497393 699890724 89901637
614972342 596437177 295441015
509333802 140016955 146770983
497956601 376130540 38962532
751284688 337833999 501967389
105929756 454610210 479376436
499772374 423585303 306123069
498098750 80152776 607353416
713217145 656953766 38653135
386558052 61929649 668774774
748697726 69904800 635393076
305993747 77802916 525704666
311863849 712589939 423620461
570672852 757789710 185168585
359117746 706351488 444569940
361605564 473734305 191014426
627597861 528198809 206097381
518564922 484370262 682896325
145599600 593192386 134157182
553213877 310230817 458898997
226762177 734030361 353099278
551610191 540508922 735466085
66160099 110269927 395254323
638968576 58639817 618627103
717953305 711715606 739311225
419505835 410396170 773770971
770162913 694460524 439442458
252821067 590789554 329051502
274635423 702564 462029440
492925137 772337215 737107056
68581414 360284222 215542860
391680725 305305134 261279406
735954888 49455933 463173634
291537855 753316358 534420450
471793362 50960223 428913614
512324993 307785303 227981207
51965721 19153483 593734997
650405476 476927039 24237046
80913331 91214720 745429588
395473114 548791143 398804317
717339997 445510113 669250083
772420547 511714282 726696913
22773745 81553157 653139421
756117259 636420967 475974451
318218468 8854423 16161835
201108422 189496917 86633562
237095733 499468181 368458827
669059444 233928287 64683620
719278913 615507076 595820561
118416957 335014929 46765387
285863517 96237162 480573282
585697962 582980025 270296587
80301804 597197611 64526705
578858611 538904053 417370055
462794996 575359669 8153139
364821416 646480427 469134510
108939661 174580365 519289057
94528215 340432343 283043525
673793610 284054373 87442925
746621132 122189717 743122899
232450241 288453086 531404120
188952218 661346974 10363332
684306711 337337608 479826054
168454553 278357757 770043556
349884214 385581172 13506223
108736412 177249581 628919756
114671103 313942338 285916649
338346770 567389176 592668059
537667275 764478838 438156618
128909757 261429891 699697758
584085949 565971753 473373026
360016570 505587500 348583045
526189583 95686683 341697967
36703234 675521933 615701197
52133571 498482465 473498168
767991943 724022894 165961877
520650231 497206241 289488830
61401897 321143543 34754697
42817230 538383950 381781218
63213585 533849200 368835472
209002900 519716797 192789862
436813826 237648404 114914435
341469291 117102461 460580677
631459639 442933474 478007522
2884029 632941347 396409455
329364174 467653000 685008842
517252081 719222334 182684722
99584708 306183380 594209895
332526698 622904322 160560396
380738509 749212842 545509778
160873508 90249783 633353193
738629909 528472813 410251200
596529734 10127562 590190228
204970984 214594719 746766564
296772049 411386030 634878807
519361398 313270227 641621356
617801704 167919360 121619210
684578131 482249444 751466235
551959725 275725188 272402119
75394841 75202789 481683555
197232071 234226193 568064614
209611237 713212819 142843348
772822612 668517373 185734066
134177954 772297657 230757387
668342924 46755868 241259432
508786573 607857757 760074206
423513741 485426743 503399540
27645676 116699426 519857193
64455887 687901178 279222487
220444742 536329517 533396749
256055002 707829072 242473415
692562557 486675671 234856330
199722446 458074650 132900817
594113457 373448515 402359250
156514486 191592064 122150611
208777145 484216918 167683874
38527562 226562118 266051413
776671678 430932444 561270226
499881863 374723764 20009257
73386576 500357672 38398089
435493418 212341726 255628580
411283521 584875277 272666279
737437543 130662607 368525797
100360639 462029492 545984161
307408360 381996499 510808394
765681409 298180543 206273427
583144137 408871357 586888901
662360580 764794303 263412946
236202509 483298826 6298074
762345632 47754712 561034446
383605463 741095174 358675719
258833770 154026772 690886037
281777607 755645419 409685725
538019583 169164334 504033526
440119182 440701875 209643823
542781192 758841140 438423046
383476414 375058370 318058306
291161097 565498001 505384127
589599656 456951822 290528506
153513453 488766657 619170014
465779495 514359363 414893366
350819069 477555201 22463533
498968080 67565130 417093781
451548257 179728880 749199777
379231682 333764223 625150003
32782418 723657126 421409666
143949790 206819621 313492816
554034552 656580137 559278553
245144893 42513078 223205240
315110774 445372696 255366106
471470486 500085616 61621197
719805344 333375416 672793942
243344125 68157840 565276279
571371580 616723713 480334147
288069087 392860137 456825082
259096308 631935011 418317968
706745265 104505949 614226745
242601323 238300294 500108890
367653591 171705879 633990788
560331508 198765859 561861693
518328051 286558000 576060276
186858172 540801439 692560164
243523877 116438091 182986519
92749706 252813596 764531368
496142316 736198742 623037870
195877933 175298860 503921484
579402126 260316747 347954285
721010539 730480829 755486811
161725503 607221145 164534472
329133650 584972035 268065962
619808242 492202846 608647969
272351248 41796528 479734383
778633273 162758071 331657572
264491643 298691586 156416527
531309716 77855339 470002590
514886626 697610838 339372420
199763192 370392972 572309315
396584124 637261960 5926533
29448075 508934109 778965167
164905147 290512741 85863644
644624500 706299158 166173082
591452861 29347522 441994926
264821203 76687551 200649437
641855681 711132817 276253655
321852436 683061266 328584038
700468893 457341935 281496331
436606135 3804268 663089065
605723704 563087473 260755236
511679119 586057281 55793468
443435041 460521825 593015474
1004879 140777503 605826171
366945896 495054224 633624256
578243017 560220087 348056492
270486433 596318123 384220159
609899460 630147290 592329329
495021519 200143149 334743930
485255149 84264209 332108077
413271360 159728171 144984848
363107826 605356062 372836685
410945784 566438870 431916642
106663312 567265650 240081504
591104911 391054523 217261595
496130738 62090922 412642879
708324948 99362999 23256710
683319920 196168800 702192188
180057481 776767990 411369503
703979987 389878638 669161183
136050577 232710562 412751377
743698601 426850486 608786552
489787064 773771866 710304145
253894922 474899426 719652811
572145154 634138724 623516997
589699413 582231480 538950560
723804176 340657676 764640300
226373213 714035200 521968165
312058198 352126275 302129684
364652227 514278538 266232155
98427578 209577970 665110348
192375993 764576844 766283752
372166712 214871291 377427534
554247431 181943637 260863904
606207425 592722243 467178451
646911246 703195928 75329265
547453497 407125083 446669188
600457460 40643142 303858912
561407945 91294464 271137946
491232261 152739318 775580109
777381366 130647023 395700264
459141903 414548005 242103170
413638231 30198529 282015439
569986226 537727876 145292780
499851230 187744293 247272592
654866395 248157664 525329795
538245673 636565172 770903068
235435096 651387889 312231130
725857227 98050304 354634275
148946501 685014480 228605989
547202122 398813067 319000120
433569379 773622318 196810358
400142158 478630229 428111404
150551703 78789163 732195783
459824377 102652444 348842718
487252899 270426648 681341970
584802583 761474336 337002176
239867112 192750536 751763445
303274264 317845668 592971414
176352499 397978596 369919349
681783052 225374050 119724667
363595078 364973434 773998074
371983957 321639512 751326477
432223375 561587463 273749842
130579744 604184467 189552727
589707144 759842807 743157737
10295229 414263151 605665464
390444939 764730495 432683076
403868137 343083594 634683952
331677540 744085212 334822078
78328278 656977948 206043972
367316299 376940049 46448045
140989431 581753970 752376529
85456972 776500818 555504502
283317064 53664017 491735189
290227933 591575045 245943872
203505766 414424740 517766673
752202966 116815062 29751807
227329352 579769584 466402049
743661450 343556608 757298547
487014047 78560140 663205963
284971953 150210653 530153744
635011097 509559304 218020949
618402662 46252883 616955646
153181058 543838097 409628895
602728373 131282735 313794748
592332654 513248734 665393251
619897250 412353177 94531537
628131656 447024636 606242744
690887520 262481160 732177205
355874613 270991145 551980173
726451107 230173702 625029095
464717051 362723634 365530687
185772046 665774776 332118302
608340335 61506066 153807343
743500215 775642747 411614519
765843234 546207054 251343448
293334768 576158950 692218224
77764353 487045779 485927661
739397396 765785878 144966853
697310254 550992849 244459082
489873679 113184019 25101500
580055702 448146217 501490917
654777017 597487865 149326129
750817400 739303125 740529569
63918802 676650409 214688568
480827310 213153859 198164885
301141477 118314710 643435589
525113432 24938526 515796247
504761573 714102602 442517955
140624319 700520953 398879001
523638957 395554138 683802291
581719496 742580811 321916471
281870688 23165288 419814856
736444492 90397573 97775030
39319701 640595638 483742591
536228020 558558628 82519284
547686174 297021809 398937078
639951350 56303855 425979932
470000910 493707900 775253309
402130663 341083944 115086525
686838097 736933215 191167469
544332157 507676418 569161141
548697672 294798990 167528363
288624561 352921677 383128320
595208155 614443331 115847399
453845760 237101579 557622897
540949770 45647769 99668118
173274521 290751575 226676657
370527725 241771082 506336266
688829137 558546250 571417417
398540811 760977334 560600604
710295387 134580428 329559246
645903773 588002299 226300014
639538810 771718799 136317855
654906319 426980288 442448121
395084671 93777854 578279582
218392535 479479154 774338095
309301157 651463636 752992882
118388615 112441927 717410846
682065462 289469116 562962433
38169118 323293605 293782110
271708724 82421461 567596381
684078919 157467247 132519309
642475879 225663742 33948707
267395661 458301097 188887251
554827270 60939120 578524813
63411957 518307922 551886136
612279606 138367006 17368212
350425668 92667115 55663436
144083011 609508828 645534008
142785775 756588002 506952623
562051168 321578800 402105770
348439493 713512026 166179722
377378260 239371462 499429939
29451005 696466311 61054265
421448954 16356178 470606948
577741276 370214919 564138297
73801768 19333563 729902705
52797465 248819020 635022279
24429292 535604644 102858297
655936208 468146329 128324483
696217606 291967778 38950926
340363624 121354065 56074536
405014983 660172397 238576711
368530825 588147686 741456337
688712657 553068366 318113219
500998726 684057732 370931751
316099057 303111235 214576300
37414721 198246466 313744886
711515915 605808563 253979762
699538055 364850500 418547560
744623483 404473236 426056603
347725510 44611752 333029309
248447336 463379478 469111106
665820341 416101667 699143071
486371 95759418 292716256
708749229 589845724 573590808
283538489 282578307 352662961
4419904 100960224 719724780
181435838 483727965 728405378
182419128 338833226 393039973
764076351 120266860 152260495
652686343 620220085 653648086
151815341 373832065 649526557
558939549 320136340 467412095
15445765 201151947 157140581
193035660 618979201 511188828
712768221 232232958 133525704
583376803 672883612 266160443
336092408 149442170 588576487
421604923 671192703 419211913
82379601 211265837 726849879
694137201 736029267 149182314
86602573 253883328 76442704
301330997 634960772 305570287
49743953 660578978 333944116
188520145 177385385 148759825
122554077 586048818 180927836
767259854 255375071 186430251
116196759 277246155 655440594
516974736 588994160 660527127
198707926 32154140 653521188
775219886 194888431 634548844
525774551 216055978 246547692
573013100 133855184 474052825
426396454 289298871 331303707
472385132 329089502 115992004
724784269 747486356 548308484
631763167 382181884 267288223
63342839 372954311 148191247
629777870 491950097 403473900
449298481 335006833 374698861
280380945 344798981 410515281
361355106 143495451 754598108
52755741 275715890 535967755
67315953 94902713 716155822
40145388 260000969 75734180
192632360 267697703 591249065
51372887 168969077 541989758
296462149 687443088 373525116
398491075 289591254 129608999
360082706 744898938 184546376
186798673 304018082 460225558
321622763 90261737 670317605
520958015 724478364 728987700
680039139 373386927 752911911
381356438 372068621 583777689
348891522 103078675 722391244
76886265 660940144 501523877
21028797 190860265 132848375
210741700 462847460 775765147
657812327 124006692 204443300
290028876 232793526 562280542
749428835 178069042 505741369
279106575 408274155 276960728
640341855 75092485 421824658
581770743 313848166 669205209
417839223 176088664 710885164
324032080 751454961 275816658
267839932 47674741 299935772
506593334 604350797 311311277
309697267 18296229 102564681
526110729 771613739 564531943
286445556 706921153 51287373
631502886 757001087 78526691
301560686 525084037 421379430
490360194 141745070 36605286
248701798 326143413 635006518
29484730 31121956 348374495
418020000 515538370 555958057
669907992 300318381 617389572
298901495 132529286 260114497
457143608 359086953 438043216
130573027 700504521 146550788
514027718 745507456 775937391
580098245 593407142 409061422
713719618 275055130 714359921
54188191 477403864 271107942
658932692 272285313 672472112
433847278 158378228 373581233
198920159 297478985 477635177
186000245 310571097 609306081
508730075 421734370 286371719
618462464 431992830 706488984
276676657 198121708 60954227
703688100 659300810 522012407
743910522 12678019 510941236
258082541 358733216 152911539
429819894 706023234 584941948
350571169 68711213 18600634
578403828 352606144 453476421
106408915 471106808 706215968
529197683 337802093 532341242
730008788 597328746 541510950
163353786 265756240 286491511
547545846 138887311 116736563
63284898 313544375 695091573
194513769 677102767 412303837
734011237 578798327 81471756
300252910 143339990 631328029
403696167 356307142 715459525
33443008 277583460 277874915
365634918 755015511 550523116
328164689 189481504 564793297
390498845 207903744 739684885
404081857 211163605 47888270
413419494 645734267 717782797
779043339 68263014 547478669
602716115 304996991 556067451
583953000 377982667 181365062
753102981 57926831 213429855
244319875 70157378 377023389
525239832 24205484 216742599
523469256 484175103 221720533
595117310 133517608 374572943
494702064 193450341 82154217
339064791 225037263 712136977
399307037 525478238 537977284
699360502 572386549 466446273
192907505 689258082 140875907
544739418 619763181 133746563
111089039 19915841 707359826
408916443 50432513 166290325
27259816 283696125 463208990
72032334 618664787 206023540
388444362 451711003 272481003
84854236 4614484 779180446
718429822 418692356 445309178
417428915 527750012 621977507
426088056 593233126 543876162
321000328 665813854 97972123
525217240 560446747 569560931
534479937 324139144 598563101
648618276 133803263 52591536
500679827 23840188 766289682
387830555 204351275 777180226
477581663 283896545 423601920
210376239 36312962 82776911
275925033 593875264 539357665
677591990 57109053 582385059
309373513 254418749 6280816
470532052 484494604 505085215
727278120 713271500 46654427
231223447 606782111 652672579
369466221 564581159 339380550
145522825 138795543 81023682
428746175 466899384 613072943
573260002 138772322 340330642
93944501 230967222 589705812
599397183 1584751 535449209
4248601 366394951 447911733
730964668 93463259 179840496
1945519 12918252 349963223
610492269 115332281 762897080
3153396 712857923 622934944
191375514 392894653 282296384
414722558 297854073 204491156
529285447 536653484 766736275
567305570 472554363 17753636
718147920 164106356 462209811
617917604 237256869 231375148
636101745 670559878 662908373
552229849 10871686 762248824
127683579 115228591 487405461
374628061 143544821 713146605
698183675 98722810 612409881
295593061 293771781 54110735
90904648 144658451 391731367
348549873 128123633 439266185
582868009 460200183 114303517
28668478 106708383 163550942
521564981 600906309 541575476
289750593 302983814 16344333
564502476 303448605 469561308
411907663 570882708 611807588
227085982 479523251 455936603
591448115 697060576 507210917
546554033 223769728 453113605
450861699 443124858 20779684
641954911 594517458 57239816
342595122 397622006 314436463
480483822 700875311 661037079
159380763 683297905 491180977
366767095 729204914 104264135
488819686 717230651 107698462
68939304 436793550 713558857
55742315 499037579 264950504
694177984 23755013 486497327
101515460 15390351 365389729
181273107 622409748 744047315
568052062 664520702 229571158
648542777 363298706 167715138
360209793 504602584 749658725
400987278 28647293 592364394
445726173 475149040 368301533
827411 566747278 598014386
647639912 518144583 327726939
575881903 752057557 5876248
659472213 192523841 510875409
742744107 289052666 545147564
505319545 625225986 213602980
655235818 757996345 148653346
204289889 100920829 575259220
464208545 189082150 702310562
512558537 177842700 4573886
399546668 426469780 167203337
349383171 50280066 315268238
346216705 777607784 67441498
560461557 724174683 463505853
10205748 727862902 307418216
326541127 660824104 526923743
281007388 470270613 297210073
173140276 526331274 452424314
654584461 219337139 458982506
142566255 57691621 649351787
705975149 463745791 414959169
61864149 666535044 1318956
563132099 463049094 233220353
77162228 526631386 760772943
221293526 648826683 346869458
65069741 275716540 670153252
230224767 169322092 172407463
734076395 230462678 655985867
584757042 339464118 593514832
329304841 102921060 580801732
302273848 115222278 443914428
622664149 710171074 346470870
770888674 645082083 625683466
404510545 379196402 202129602
396439158 186475841 283120120
743050798 291068393 342705362
394996423 444630814 453265236
754492457 292882021 474076698
225808840 340300586 195598548
387013918 56465968 297843631
106609092 412071412 443373276
174300212 321418676 191277642
156712471 249027660 599283352
520094634 776731153 216118847
323044740 176073629 542498603
116875168 522106910 720833146
247296945 462240249 244016404
38479459 317710115 485475998
295921053 326698034 319612947
641116773 651429241 302826415
569920848 687304635 311625296
453953133 162968888 212129058
674147656 349539751 265170865
129576872 575643801 106453741
451285349 90997538 232475314
554573628 374694317 103457416
70150793 327423681 173040298
712457224 644941659 425959713
482588698 27651449 269281675
393522035 208930415 77141683
21402131 529444309 311950923
720094704 82128372 591982837
578825548 666535896 772646293
268690981 680444247 21918633
188550231 77971488 713321055
141575900 394587430 449399883
94231072 258093924 292707956
750458661 450062835 284617353
233199486 740779108 345012344
687383714 237449166 5351220
198090154 668812060 718888041
459884704 420448747 445690838
609070792 251707817 522481822
655329293 232716723 103654576
17700363 756388004 712311406
322606418 433121686 394676405
243142044 341934076 145679881
541242548 581262189 172029307
588752588 763549429 208459004
779131893 125144481 465429194
701474261 402675601 617660923
741744866 515133340 735196490
19612610 419764273 127433004
770137325 134877212 2307766
250926783 637880611 238188914
298768185 710664496 10491059
235525417 306728573 183129143
430470550 146797701 344614773
663005472 293122916 465809904
98730182 389584363 670313696
315491631 702728614 618240917
76503509 197093577 298305399
489808179 743402488 197615458
128293303 325188039 652179443
143684486 226287446 319499829
99830273 52045651 86744133
455899744 101763257 285614240
748255764 91461409 260194371
279782581 17950138 520104922
422964104 90447207 738012857
499664299 319182123 125570115
469138955 762679299 485488241
420401359 427708402 625958348
544555388 602518710 700289479
337392647 356228050 231930944
358535399 589725066 612887146
368335354 244596704 664092381
421221407 160707922 508088175
530532999 601868027 195037017
221225677 139068328 693942966
21010803 608579961 292157098
13485277 614329219 613591412
200812698 434407320 316631457
545475308 587880897 747724038
741506401 136710745 626893194
376164786 107650895 762037779
542912646 169513109 283215364
349658995 49326404 205910583
225314945 406978481 351100721
377241618 429184096 160284227
104558039 275697887 563709968
86000988 389319907 441388748
657394184 284517567 607617779
280026719 521030218 570872737
700377782 418639237 484033299
388752764 54157067 73434027
665776260 416171939 607466650
603192397 244770077 56930818
154888784 504133759 19384922
296097305 654752932 106266934
122718596 651105808 563800774
298947234 330974215 351784344
369110409 714278622 534277605
53769453 657438822 637936137
325955716 435181100 105489014
202456108 90857496 529666811
651382460 718425516 193775218
609788154 581479952 735754400
229340570 717295822 391660895
414644666 198421965 694548258
255974697 243896423 231686195
428830586 458926956 299337648
607875343 127884736 436076830
771684719 143339604 476704327
535093579 512652412 664161306
614171816 455673857 760610460
97505075 425570798 208571018
736538065 648515242 536163869
533621608 721987053 76381373
694287636 550575350 187510642
552056640 406569682 294648011
306991093 434206137 316226083
537571664 233518411 659407168
245108093 488776254 717183115
570163727 337687734 440558199
364810862 142455235 362307004
234340560 5578937 130308305
462827391 604002438 68135773
243836637 757014188 390006325
290958926 635057876 715868628
704579854 82419502 307523633
247932257 47168793 229739415
416314760 469744360 226377090
128423602 690496244 569457117
180845582 22358833 178904378
126087233 705466094 614768874
18628705 708705082 76762607
145587147 672051460 310523292
654272418 44872896 547432016
209396873 596428908 243483019
655525350 69835596 778914626
538270876 391323144 703927859
621463441 668366696 212773201
706280334 105674401 553753443
311735619 96011036 222457779
393579760 20700489 107571139
156910812 217691281 370515474
420688282 511777546 686791590
358359465 714478657 602601386
597760301 714585156 475686261
590886431 434181214 184044274
198859221 766479400 633442012
388986871 81610015 569121846
463561191 595364972 711289742
256827674 655606123 12423146
38961058 10776882 412965490
671570607 737670344 427166999
134885949 514561073 480708088
104654181 372537601 186028399
452674121 54975982 416016092
426513776 335955281 609495568
608250586 368076212 215694255
704590765 59900018 1678461
631508522 433466960 2726663
256599296 757152719 66150970
289693055 684969565 621027260
277939683 553695362 246638283
147669098 364428663 330429195
408776438 200073656 336381064
158574191 261864553 99058843
565887299 336553143 517973446
358142701 301211705 436811504
589228511 515308671 662924502
511487291 23813488 180526669
449628296 596769529 577879476
122825291 392626077 674234314
281126128 289478698 478136120
337423090 296478746 418333475
264484769 38744024 140820647
582491653 601702366 288043591
754337731 58028894 524052518
77363880 25288017 480794869
258871548 702549441 342937336
436821873 354523117 654278118
533414718 372097769 770277042
561833092 489413013 424011838
305807329 414990198 127731590
61065380 29549006 214111982
471190611 384973604 620054451
233168965 78134423 16359033
53328298 276572973 255550435
577628065 692807559 150500507
317557242 24949116 401913974
261983559 672159552 563781695
32206336 575346117 9517806
610135937 170114499 335704194
352341082 181185553 506328328
641476492 271501185 644890917
413331780 367403246 670716230
17791430 155825816 111363363
103649178 392324979 534911811
12566830 218715237 530274924
618749811 777124757 763615474
252365729 193321353 272722514
334025316 546715232 526016885
118722350 407763059 230071470
227123731 701005143 618982967
365373959 319830871 538900040
457743321 180969848 660996523
336681453 760841481 31579635
590751050 415068049 733634538
202917099 716102075 337996785
128332743 18907388 741607400
403058310 188226055 224642935
209410632 663720566 709390615
637173982 762061954 697126645
499941929 254466486 696299081
656204358 724085019 498911741
52946248 310908697 502203706
543950975 706390610 161556069
675959003 248427602 270216925
683002611 500784175 392149777
581066114 290769019 70972031
621981974 313844497 739082755
482320970 249514919 344352364
712780874 631543658 278869925
182555883 17358831 226912924
85900463 124607264 55523766
23017625 90197246 41350268
703165313 170315203 460418296
205375528 229089067 328637793
64699664 650435004 108373162
285568336 705597984 511515076
495236785 255396784 675962300
181723481 449285761 494246937
90234559 5429830 708365749
340734925 624451259 153615996
441857712 62681273 672754930
533668979 154249488 328960349
58063900 432199815 387434134
755388411 486509714 274695944
424290202 686259929 760626884
486356715 643109358 239341435
439096212 680601164 598945778
764894326 74048364 141349746
577054675 32167900 60827055
125440667 702427205 575338636
400985055 260429538 235304899
632595195 703085610 690135482
762569376 37216520 416843193
67637015 404819465 417853743
546850261 81410262 624710451
666736897 226888211 226500095
197329425 345656375 682501831
283994648 730506054 768584067
631798055 68752050 759137641
621363498 299665511 119378019
302276707 682111733 281577574
278831089 522013271 509042281
257249876 248295734 773932438
95568800 660768989 26957933
152966968 462195485 614730214
775680701 96094690 534031647
664771377 392037462 570975225
521133509 80827661 417344584
276954603 60454697 256822710
220551482 455418287 770666581
484012978 264452514 709076811
723814856 162354946 371582632
165681106 628382566 743994060
608585431 578127937 102541186
445876345 184252168 77631816
96105824 711271008 663197047
512624849 33536475 522411440
181461118 740699000 669594285
535160878 630968005 49135356
515516657 347365649 364123277
289731360 740393664 433137581
367883851 2426378 65542859
388464824 741861231 373732529
616690832 43294317 412004695
658020539 275558331 439000912
546713423 179429020 445571209
168321527 737904669 229900180
58494348 700218454 577674574
340607047 478311449 667450853
442070499 386003097 218717193
539706124 219390966 567526579
674178256 622452751 472852481
572214291 396220921 432912573
593132362 406951551 286541798
510931827 366619810 248464391
53197041 762769771 148639800
378612293 53968657 149700581
373550004 296612959 668212171
227294076 57759001 177126311
574085992 232697683 488533131
503075646 767590997 416911337
286511923 228388765 267305963
270608403 33960590 608019176
112153507 324521426 320762949
456486850 162317942 221472660
392719369 185248443 528930872
325894685 439686611 167549419
547168885 10804436 426702847
647251805 332092488 591937075
372167836 585593113 522754281
572975825 144656386 399734827
454338917 627840317 21294192
724735493 24279284 406588332
39888903 312393192 341938680
570596056 345217868 587667427
516500260 494508481 147743741
352410231 98864006 624229068
490279397 72606441 304076697
401961062 772912446 570980931
777085981 277629881 513378138
314776313 75716492 723838364
21723673 530994839 497926083
563823435 500687648 681372915
454213483 399465969 263458990
26923823 613808620 205143110
8402508 483338239 485635734
21357580 485944284 731449166
266370072 292382303 185188415
355735688 194902266 32698775
699631778 353330571 327194448
212423874 701958481 660885849
283080838 430230826 548600720
121336115 493676820 119927422
638419614 20077542 326475070
26368261 217028009 204135528
718371034 34224232 122256128
58374193 360877956 526130132
659990927 49649747 644957223
552216018 54505191 136272394
407700964 625041542 631702604
349413204 292573417 22175908
686163503 596019920 899106
624022586 30746754 675484769
119974810 39609646 270237340
99177141 694733453 336059458
14336775 553653177 178314753
634929551 222603171 189132343
360192585 190557843 252748636
525086702 505588016 592302544
366126966 762979539 423291278
460373129 716048714 69053970
779040602 622843624 236437700
567010283 744387140 742473525
634800182 331619806 245283739
722357145 529259888 775088772
118648003 137001963 296692611
615435567 598702186 610341771
358129056 546595319 339999443
676361408 671067472 237859865
700819785 556778777 672120627
264006216 7598743 746428485
187742701 449334921 674879530
46976659 711150497 109533541
250123068 197728875 76414360
580606542 414070460 128899818
250549127 634699826 73479889
334822261 233568979 14896314
54530317 740763933 339549065
163376451 675703518 117537422
342634160 225848193 737702101
393967703 633888618 512720802
247149258 111400536 706511976
130137846 411352594 730077816
737133837 119488638 63892614
214468069 772593289 778421711
253438396 108023825 329331737
256872773 73843129 506710319
513305520 498839341 103916606
274788839 313777971 497577465
243780674 501402508 589433860
659988089 36325120 315306820
502823339 325938305 473055945
437442905 455838969 205644727
270979446 442248998 537120459
460132748 568397215 644689481
239493248 339240332 719171713
377448095 260379274 206245118
544257830 499793621 384887337
748094438 70342093 134972803
443567076 687460915 66448753
521942555 268565511 538427159
660810129 398200823 229123089
80758354 421643965 330184124
733504036 730414429 694884355
34320802 774605463 557551922
261451279 137870033 514215754
33055088 695480506 350750614
330732512 486070619 156442220
404018813 337226435 88464158
769393777 563265576 662209058
159153510 455039948 333970882
204649172 540651332 173601289
5552538 737634350 335144383
510475387 450599419 554572185
576808620 298962217 447172297
273506561 369267444 735698065
230573373 308198443 70317005
6024779 33750321 218440474
497290207 458716088 708456890
624819891 573662717 641727772
143295596 198975863 367994673
648178914 188156155 702153474
610628112 583010411 13428773
62038889 418851699 480794829
616257724 221865842 268459303
639079094 342954887 670032814
291651764 513425964 661957324
160614028 630611286 755551464
513202791 187900448 240972961
487180846 465976043 704279068
748106888 138352194 487501125
693792140 191216029 28854000
368410167 392433625 364121275
520521268 103750325 544252506
704888447 437489832 405876766
657631371 461463825 672924535
557206571 458516718 634845417
31310297 14014799 504896390
85867924 511169087 283807812
504893284 404850147 754645460
575439832 379358126 389890586
44866559 227375607 545154260
433977143 772445288 251845348
576267316 166119544 342910805
600276860 13294893 608844825
373412662 208333533 116838985
78729999 211733844 497677260
314470051 322651282 775783403
119974945 446093132 658951171
654187925 760692526 421650390
625871733 315900815 415564436
531517249 140649581 662370477
156726954 777425618 313539102
508277848 179106461 255199560
590701637 189566968 588802176
504110779 217745413 98310730
131971278 140254724 190787724
182148011 574310691 126613102
22466007 520695419 648118540
732525526 328421757 130250937
742586571 390711803 641172762
22524923 592393731 111880284
158889965 582331702 572497344
320465386 559185137 745833351
687682253 33927166 533418617
268247459 171350954 499726093
104244139 275845520 261859224
778358388 215587510 264193712
180133204 117704375 187336882
489487777 295752267 306995871
552652125 733531432 647732246
645727506 314759949 53522086
152494396 222553032 517282524
657718317 486724374 579099361
342965073 125545525 408991155
37096336 327307964 419006714
583367241 162533876 481544413
533437158 129965805 173539310
568449244 13122836 433379154
26480458 6363672 128811102
227819577 424912616 678690829
232688975 88562376 649195149
607769962 530514804 383931173
154714935 20051562 519383123
33740382 304626127 149275019
54300035 646230677 398106636
468521482 587480194 320953063
188633702 459231219 600773146
687550864 463701473 586574053
645412754 14585212 498552750
372485373 245713150 774260099
37122018 423237857 432021015
164283248 298459074 108509620
181717948 195273014 40473630
300979631 499030805 69253103
448234297 645121400 686580007
2526131 642261713 48778768
662248913 256481692 147713089
690469424 598757706 290369030
571519420 22623498 108859543
727808858 770172874 31387288
458360972 695371776 91101532
635771852 49267731 675043682
292514176 32265749 156086376
353131111 27619832 427352475
28363414 448621409 231313704
397601542 769326145 434947026
73416802 625313727 368520497
514347800 218893369 249013869
618904205 115911974 762708469
419011821 223311661 478177361
690743111 258416919 680103430
776807370 114795232 514538514
517141207 516902284 330898832
637481219 759614288 373986794
129535906 644296478 201741986
730867029 284135409 399359986
319409319 551507785 501345109
70954410 777887479 220860402
198212029 281860663 505274430
137285940 120386819 87893747
419934458 345955367 486442360
331296501 518737841 628778243
6621273 126029210 425993238
439160864 486917206 611182790
247775446 307827130 222720252
376285280 291172317 561852463
45651438 214315703 622727283
249036768 488982775 438840935
758116242 210648650 742581487
416239713 144496094 319056903
214603518 423996772 598383295
366835810 200753044 411301096
266980629 135938713 187268711
80202947 510192861 26683024
103870225 144729139 715965817
657727931 175427331 164924149
547372946 681219395 178612261
105633640 327627556 349341776
469212738 713010232 138951750
655291266 80395223 243599273
402708058 467313698 202618089
93002458 730433509 90769871
642747614 385714412 697332904
719009 570399093 13827750
253002515 12390190 9131747
27638038 375674892 752588101
83217718 600509690 126520962
693055903 763792464 760907889
538648643 335968487 399714036
182259920 324299000 651774822
527233383 559215825 116164148
728710562 573333530 285721232
127564779 534092897 186413247
631142217 434852133 590434745
434378229 6012598 632149227
282616062 751722494 629909947
260409817 218343655 398882364
697996800 549666135 585571046
83938410 623417273 34593347
66365165 402492618 573013218
302157552 731775120 412754489
698621329 191852388 446268591
595941962 477650507 259804397
349949474 235658708 230628172
626871572 324226351 383094281
192897419 11606956 647384849
470499044 527716692 361713715
207633738 204652942 750127339
748234544 318917373 207884482
548069132 197141955 434794814
580434646 584390608 94237862
398691992 773024289 119956112
680695413 505707737 344710075
658064968 579922781 217314378
771840199 58536659 1992430
231433096 141352270 320920304
612406713 461648743 660865704
106429715 278565199 678677337
453135334 477009036 54279119
394537560 493565369 769970966
749212690 277202692 347882501
364910636 243619344 219654822
568835551 309157578 769875706
239745161 392839206 371510787
129518252 68079115 613145937
473383480 731556485 250964645
250773416 725659027 267157593
360797682 96988815 309731455
553311336 152472303 709757686
344395572 310523147 8443379
661271522 107443212 263281201
75098982 576861733 221391329
653334343 264461691 139980812
710178574 274199435 358954261
1123826 256982097 159773655
513515641 233825296 22310785
262148749 540917907 216541332
420364840 538388021 668230497
497257878 169498699 595004829
300747020 546162068 752314594
315291451 721493056 509715428
440165211 664598533 648433848
572639588 394744138 748312807
238408585 127161347 624720244
575347577 354322178 695116601
640922240 441766512 16181991
502815343 491854282 3836366
131083404 530148077 352912628
281475181 365751586 279013516
31576013 202121982 322860923
389884373 183720344 736193807
154740917 563730741 278794751
540286205 158766493 691485227
400351629 278636125 603532774
371342320 14300156 478010337
470028612 123626380 484230666
414924618 731316218 749171956
559278062 407838227 307169239
714307951 720531082 540406246
306885101 386777138 257288660
586465341 156918778 273133671
332951149 363585678 45577480
55511762 440811566 32219011
513315239 757334605 58724018
506495637 677696154 406053351
669848250 514714442 171116707
663963574 646972543 247739478
177387110 323594425 606407691
582217011 301677034 418064065
591005436 298457825 43482951
672648807 284243129 639233329
565429730 629134451 610356782
428498350 374288307 87243463
363999733 455050748 717147308
2672347 120431749 677294896
270127518 666857994 151807297
465051012 436987212 18935451
649870147 93184566 599438591
499865411 139571630 686642565
94900896 503133828 286567291
574351553 74166943 151414328
591262117 493954794 356649646
716279019 443491457 732374973
341641722 575097634 364213063
610923212 574537509 456683802
36353966 300371063 27563941
254839769 531878971 223689609
197323488 410359871 608583713
98582424 10680841 80177519
702811494 643168827 421035138
29562290 323240239 237090591
95707 285940870 192176468
52326356 168312176 254099303
618651645 723817420 375773819
316352404 274212162 192406387
649655117 378318012 727491852
169457992 87545101 182416859
494262811 712723510 513772152
311693104 357791812 348193343
169250033 580173796 762541381
662710593 330316717 295080224
471079735 200012222 197826920
260597914 45488650 333814971
658860486 707850445 596434812
354585066 48858101 188975975
435358092 428453658 34594605
422762270 488420796 327628820
594735878 345332533 723998095
656959907 140936155 346766801
252205007 35764556 90532127
448068210 373011359 332959606
334109584 441311629 410099225
194487416 771608263 382535205
18267060 219493936 515470178
535655969 234809093 153479328
324196067 152424592 495164162
301600610 620674612 730057447
776575501 448756008 245328666
698476252 220257071 495381548
26105120 679736254 558646121
518697 126895289 343652858
587926493 528182155 398764109
73052541 340124033 21495175
157598949 495556009 588780479
465118075 23787300 457186127
623851508 774378450 705347919
377189868 675274688 254484632
517445848 436484740 244782982
675627440 498377976 674039687
359713049 768272525 545772409
364482039 329740936 329223440
364207396 170247159 217365120
76896730 76876420 146244667
136733072 722374976 649459798
410895494 576185349 578171840
89930253 567369960 333357196
672551437 354298537 723236502
176564418 766614330 407806496
736103887 185405319 251225624
388291150 90140680 428764103
442048668 138273558 776390878
709496303 112459453 18344397
500565696 753822847 320097794
226004939 283184572 277615941
476366019 229553503 41732398
521869483 322506042 738579809
201078912 70486866 89273986
406943268 306805257 202429603
202739933 689010746 688015360
751927246 273692784 301015276
554893393 91220986 368888071
348208158 161289753 496334440
435258428 573552281 252934700
204893350 692465286 578370991
609297078 231687758 322518327
547650814 634191348 179917161
758404273 524031210 396507602
654869281 90578872 448834180
729096914 241944815 455772694
721828878 4614901 410726456
64381865 67494365 79960098
574903739 306389325 265268273
745316929 435618734 457691959
252784974 295629828 620309529
631575018 262123343 672034827
734985198 477147286 666739337
493061006 424174366 92795649
517661330 24659634 170924883
284747334 235877821 392851939
772112878 51284031 284383541
571529251 401344284 749946887
766695112 553746222 744530339
573428292 429835012 701380424
651488633 222745050 78521161
54462556 139015165 656856228
168914611 556604001 503816440
254595291 663400339 603701323
576098380 90479750 114781552
600439133 438910237 484723396
709200406 221634886 50311109
615057431 172660241 578396880
32569264 214815278 464437359
694396509 543970991 222776014
718953404 170841024 367599568
624077251 131932147 610008346
746803592 42388868 632362090
676772927 110294129 375113664
81203037 16099077 292458634
681912432 19688788 379277304
318666705 753686077 195910614
154118635 688905415 11132040
123028279 709816526 383682174
540039453 550761487 375588196
215276043 678175332 640011752
576064277 49672098 773736378
708228113 544624483 76704617
60812315 298128452 381528284
540483708 409371715 735005470
1391690 587340459 7042803
97986267 601196269 400085438
86486230 471975911 627261858
538733656 450644244 702880065
339621672 466002180 235877083
188663576 305338888 261715338
575271847 471441500 134010645
747794530 414422157 614424437
703322916 400478713 175029687
239324541 671940779 626854141
720795920 698087259 268792229
611811011 579381785 466066178
692747415 751865046 769519956
13538397 570459958 401569296
555034755 444534952 359985548
764577401 778951317 551108275
592998245 485459894 518244102
421012721 131658895 278446725
389884222 217395238 18223756
23093947 557325902 216567805
2311844 688204498 50808521
1431283 71453906 428929475
343524348 463289938 219320213
437971492 671394412 2794045
547199376 567227936 729980486
533572617 773426171 599523499
234170040 343863627 380122585
611247693 604203351 593402804
224166135 423765187 713537791
73967770 520778101 371585124
700622162 34975455 742778551
49196317 543440126 518330961
614869057 88053065 627055483
530993700 161227583 476132542
768752334 357408638 181722291
333042203 133497572 40155759
46793178 479236576 565141102
489272257 572814345 562176851
636718456 355224100 202779348
17816583 639883412 60879408
768299374 75937100 91420827
199343587 617350329 257217982
114856550 344965052 319494903
285482970 471183100 461729768
731401352 611014214 158360569
642393430 711842116 582040039
569836361 709394208 693901864
444013719 528409464 325117834
437473900 231257519 737935610
613636471 431520227 673593742
514322501 416950535 216899319
178954151 473929665 302809831
252364929 725837964 375465533
760597367 231610783 538531130
579829885 529795295 458165027
758880897 259548200 22428531
301405751 765056188 547684374
285236557 412549835 115455543
71049009 436701817 593927434
41442532 576363543 67031196
361483227 630186041 160404033
396245744 161324908 147740980
767711323 345268304 673087042
589128186 562639573 565080563
157396619 46791235 351871590
86736259 55850198 137710019
48151869 333921105 261965531
35827864 366118836 621540151
342262378 169276550 366348682
192763753 156262302 752547026
294900160 116610459 510412628
279873539 659669000 25730590
655315459 137788148 216502993
726657962 600495805 500548650
369899291 662023308 713867433
347916572 78486532 530302089
53514115 116827118 538474953
197409093 247052807 744903385
8127659 524793907 406116556
177291239 441500745 75078723
628476687 706031898 351745535
295360306 380084094 692436824
777593161 730934446 736293534
106033295 441321045 217423123
20898536 130459377 335856393
236033403 450267239 359629493
670346688 706456509 727395014
576286440 156807279 323716746
314229154 638949667 370233856
102257558 296054983 179540855
31912293 139350209 95089223
493611783 353851594 297402291
544356224 282585281 400723287
436157374 263760664 502001002
249303190 766444846 475662922
764190563 315597335 133769742
635649775 86442602 664258282
345772480 38179064 616997275
521179382 497133273 534728793
618350578 384249242 90230280
474762556 753572183 187479737
541596561 766885724 758027282
32494801 115259706 66895868
595747288 377459396 379047528
176295332 257134546 520644880
706033601 166995449 389093395
132690432 408408170 459811807
685831229 18531406 339439487
521252883 703666420 729708867
582212732 615274690 396277000
303490490 156720887 687860160
59939111 372471575 659997297
275727619 386383598 379608142
643666505 583881090 379763021
650711155 214597998 35878566
698580305 113259275 675039900
662130374 268154153 206924532
458932601 332315146 308174146
563610461 439807351 384578367
587125571 149031846 705285164
652713381 718101486 431835088
250662901 483548399 102736561
355631118 668812236 94469015
532014990 536013398 534848426
34959988 111974720 495018227
667282139 768195840 88962386
664888273 273938737 389587587
467972730 553887791 251996666
167138405 20334039 323762796
70055101 450902438 183564959
366535572 704313660 64567968
184640072 275230364 641174737
245283417 700774583 667406129
669897777 331728833 438340597
541570501 593864632 608947602
491486984 426295252 209462970
430090403 723904649 136955473
703778920 428395020 691277296
278326820 726616006 565988996
164314562 759734386 741029119
446055906 509181970 636195730
256928874 105511606 135312144
281677579 714250212 337588558
422706411 668812211 236039934
303802152 315594169 98450630
354436804 456522519 32053731
173482986 595695048 205063891
209324850 353626331 153432687
408818175 631701593 182915962
467468472 404121618 379428827
748127485 553607044 709321427
716040530 104835118 525443246
302809859 554317984 38904520
494235242 354206621 402281693
152264083 405271653 767641327
322627348 471063326 602812426
503120482 29562573 65224043
521150924 96091533 397804785
111011372 72990584 463933789
562390547 234296876 604987421
1890371 472477693 121013229
121266804 395685564 653913870
720844915 660148389 188198466
308368656 582436099 696346169
201456411 477888477 170863172
414761308 647420620 34463595
565302895 225710523 513246759
688387623 498546651 279434104
228854220 283870152 350131877
743799284 357664425 136136181
285909126 91802575 467433329
148545885 611945964 635353944
423374178 533477631 7193203
85195456 652265020 773163403
416135880 654211453 683273805
135621389 636084106 470371315
459130252 73418822 424990443
524818183 466167431 205603493
755731379 339582739 709635122
387161899 655806736 646665491
764894546 22106502 290176191
593086547 660620125 705310249
645526143 48910206 5649453
132979672 277744788 456320608
386580936 450429662 154917690
354247147 311388288 621645968
172703028 678456557 601531537
201815557 479629675 632656562
350958034 163494077 100983329
207322988 295906739 683695266
670425656 349012055 618495233
303727008 357650410 259127111
763353471 25704148 497925230
30771680 97258718 22670962
594404998 98642866 459400971
294591641 670728098 412586452
725753380 407398743 333067248
725355270 183858660 153638536
452668419 627187986 397792618
714392701 269293646 676444191
256328170 15731695 518144168
496579020 181561785 123774798
212606766 106517021 44289473
489362667 722574650 414026428
42791864 201449450 214081863
630406189 643259247 697334808
53626410 82603001 327553447
307795323 640311237 7275690
105804500 725918804 90357314
742955932 702549609 375644014
502536396 528383672 592453346
495129028 136917998 115808239
745242244 307284410 77628036
72802077 303583545 644283770
261383099 572715898 671515767
53770233 646194707 386836240
326729304 503968944 378289247
738577873 575106611 68374804
79284269 297429005 371578741
54154554 38284932 399390621
283828478 560949791 271836487
231561493 334593640 724770936
410373466 151925157 731482197
159892494 615995257 273130091
11398482 271819149 121696401
708713230 198305355 195835234
295997987 207615697 532878803
506625792 319278096 265429825
487668461 171069130 723189186
498229369 109335221 591437306
80230429 118840984 614168189
86341986 276148194 288274151
75716052 3483430 608659379
744254977 205514292 755996623
225398450 141207855 307963733
137898548 281837398 199626232
457994196 479946278 377585472
615151803 591795353 191122777
250180080 228515356 457884825
1474721 329242328 311385443
189188061 575212350 622969858
447522764 679708625 220352993
104694559 34053545 613643201
320587692 765594253 517160547
616114055 542739219 624191545
538111146 24622999 172644762
482933612 682515032 359276353
777594293 390105028 106220323
8506838 759982052 169903418
223708700 327377584 61690878
2647071 461027021 482561249
182598757 402860424 350927862
191805755 551241389 585148178
506075849 676595349 214956655
222635319 705647787 138116901
25668823 121451473 194439053
515825726 539960116 44749285
221835487 403662037 615050956
24278879 495962120 519749875
222144883 53150103 51407280
669140197 414364345 454043336
72614159 277582278 142222209
469025867 659608757 616934724
588740174 469511698 18977930
188842940 593186664 439572452
99088085 616804772 150213623
337066665 406190409 127997353
59287443 127337403 65217020
64710313 102079831 366110681
179051211 281179576 86172626
377456921 377583646 222461728
591304995 204554354 764835068
736369877 118605742 213201477
547171249 423552684 322014379
6881258 462834482 686501616
233124753 134121542 440592937
261208544 421539729 484363970
734465248 518830067 469215675
12282065 507152499 284325621
433382391 588268412 769169365
487937099 129178651 267099548
118121047 33479810 40247461
342071840 246065015 124702435
359093090 75271409 172272632
528835687 408188363 610100084
417033565 470817151 150098392
17523536 340744369 758082555
667284121 687358225 725573594
158636530 652687254 371833218
704419345 239443161 211955462
234154976 243963143 140068805
748617682 348947616 204191902
391578348 627126034 696662776
736329698 627218700 204228953
177285202 276809226 200156623
22175864 404434696 640015357
304429606 771067671 26624567
600004103 268855148 188520958
758632332 521395560 165764712
79943614 563249752 416727628
670888398 455815729 638404856
298852313 132628085 112720237
51346249 224526154 279371656
88818804 683784648 385960371
189498960 381816821 65887333
143822935 244262183 67634139
690704593 736516512 430887538
192422799 703827862 735652815
674825827 650806110 383686170
14897345 191450484 31138086
200722392 120794254 287757169
79943695 507869812 759713122
200769849 25813429 440597030
630240058 307996213 207436170
724071989 164303743 395440622
325719739 623932240 454294793
407011093 412095282 380167285
96870961 603796010 446031500
57760869 568728532 577811440
764565488 665168528 759385014
389225848 494551237 598400064
623060186 94566327 185139123
77307882 581940004 734086444
532947147 283481489 742015524
32854305 743064657 367833995
324483146 418340690 423521808
514726699 591858916 575249881
317836999 682988202 482782665
310383433 759371796 218540588
627337371 224810633 164221918
3595607 60420257 274321139
674902948 768782143 96310929
430348443 671024491 224018118
65514638 120389458 106709856
498918811 731810659 8461733
769176646 708378437 730660395
322793818 562242374 746650439
734492457 739796649 770433197
281316897 323489074 167243378
371783039 723290937 293998467
776408696 713772158 348604286
644567368 482535881 325351485
621117477 700012997 585135363
461578459 356926128 653467184
522916582 601622788 330834347
721079736 112702336 308333262
604435224 477704194 71081484
610379436 485637027 174350643
167149980 553588827 231429520
89432694 493755691 259397265
441269247 680744734 647513514
512406359 440422902 83777877
695639883 205867110 42049666
582383970 125122879 727914206
568731985 750898237 477215391
621855668 519147296 74166757
680033051 264618402 117685193
771641376 12545058 448043953
721288446 306096655 597622699
587020562 634326338 187338084
264286761 565023283 194995726
220331435 535038994 559369349
429385147 467534605 362560432
84583324 603204684 184740996
400502755 568271265 637147742
107182786 569268981 453158393
658919385 29169353 44045200
104119612 524171569 336564730
688614947 588436803 88200353
764366073 554536923 646865192
12734614 653636834 679027472
509247833 310559586 731287283
328377726 555634159 334469608
278335071 447754448 471872942
519782339 624326998 390107938
293737754 301269592 614004110
482305846 250267540 30595400
516780129 629194680 559986
205126317 592603763 412396433
137925178 141770575 711333241
668679381 629340842 612940482
503302939 139823503 554621398
714490314 33633479 360951296
440926727 675413376 111180284
321759546 23610454 441586897
570245808 67945140 364137675
367704083 664470371 318671530
681710855 671638578 736021048
2529460 489439155 143233003
642887913 692131537 58373701
293341338 120091204 396907192
473249671 573244046 271630761
489964359 273925311 231291806
653604323 503648592 675599446
329778840 169519605 196826935
377367592 59670809 567773791
136613917 100602422 599301496
418097613 132283090 151172205
289336902 76505083 677659749
765050554 236051623 620651084
632194169 368601475 527875640
77341721 323344545 68389423
716602064 82863065 178783219
359230771 4759578 686413335
237004637 446818038 579167640
371089105 463002424 253022323
216364073 737652039 515269977
769453767 749220661 506024395
73356323 632792683 151491576
717005409 168286355 262930597
191944446 662409663 733072987
147993013 778831020 643104068
259480356 464755043 126692171
666728239 150468769 74320782
533983883 755867855 412790101
693981182 719470081 598387265
72744920 707311793 220600639
578352532 761816789 700099852
24140251 28657695 362711740
96602759 36788763 153927071
102909217 766514285 372124575
105266681 34099671 652524838
687014210 748903587 671396617
470276951 57922620 156673543
201738912 713052931 304235798
575549198 195893208 748445145
241264987 643523309 179980919
457988307 488084345 282993794
778561504 657593777 473523789
351039611 567215368 513630038
322081953 441436429 608766691
431559688 610624276 768441712
593936018 122742434 618706993
738070742 80931894 167324113
486970237 472883226 707388549
348223655 333120433 357486642
417566001 725418082 592933429
24978226 251606778 413924708
423544278 86318242 673639432
69942288 265518939 289776701
283603429 464195504 72813150
412354297 552210988 413436362
36351660 748872902 131243178
267737600 434770985 75010727
107800838 638685045 220453990
610866648 113371892 545942912
608065056 499866811 542900136
419993619 108791891 73319352
335734235 211027702 251238512
367152800 503187279 51570697
643654053 426755823 388076186
171133215 573030897 36689461
385320889 649112431 650764038
322434185 633526360 738378109
779130972 192060883 429780516
366078919 441591805 16434070
747997084 542168444 661715100
209072651 626042084 324983863
105113367 262217154 95249441
63983691 554183844 507381332
467717622 649734689 497185539
321511853 587807574 180781356
188216038 482527915 731218635
47618359 66957320 186116474
419995238 203689087 600953069
630090198 562984806 313170198
79362597 623719972 459818371
300627671 185739897 492230249
513588578 591773072 717536298
774503323 510952482 555083099
50405628 696720013 7224380
100812403 375612588 77203181
195677345 139839041 546672717
136535189 408978381 238299133
253314009 90864143 69196768
190630277 616943710 164389429
321337265 762877365 634827930
427695580 221151211 588452934
200658835 493172673 301000104
81643997 701689687 614085771
676924295 166017858 493192934
102257743 638520737 684870173
382667067 11572066 213423721
474593923 667643946 444491242
282641329 561931427 340145185
565375367 363141810 75031876
79376303 263382539 716599827
17781097 144074588 421392236
127880966 221914671 293314991
312618134 47202255 21240403
95133196 240384805 668164352
264255958 21862815 281036247
483965779 364700792 37354372
116763040 56925639 720238148
81035355 96566427 122532920
503548188 707510483 78178354
597014260 533811976 179094807
529630926 172200788 260560300
254832900 591225448 446063006
630910456 260309469 185634196
259036 36806920 82660133
469729380 318385893 345951644
260808823 236816939 760174863
568595496 417807152 684099591
553931644 741830111 311470188
223744034 544548681 162006706
526690475 669886551 710235782
34708771 584481202 302832276
721754028 293474806 597215361
465875277 680721411 645856559
66729418 665345773 2836342
640255743 61631335 134885325
541635024 620180023 96834809
283760158 70064910 167577516
146777059 371249581 493284423
614233259 428806903 690959354
297746334 414497563 165025859
147458766 17764897 180073
540077604 718489055 94638440
491325734 421976367 658882454
111249963 212370038 453903326
59549618 22708417 305970703
474028879 496862959 618379296
168703840 412713502 317204837
678823929 643367222 198772627
99496581 279909727 431207202
363188999 396312141 684398085
715419166 102010304 313967530
318872080 156843450 616923519
405918986 481156301 32935622
414727978 723104040 364736851
168963329 21910625 97917774
477909901 140344560 311439332
199756524 338277749 533024771
120749348 327373075 514811493
445646611 283890636 317651331
471089812 420736584 72424066
333667053 46370643 563552682
721698104 720081534 729424305
489821501 88984910 268924476
454273586 333449001 159481835
628324594 88666235 456428288
279474752 410542397 454257090
465781172 155175837 762099298
385479420 507175620 743721882
733753971 763672876 714477112
618307220 198479366 746252040
487591261 747089072 552102675
684368560 473474656 426036121
266962421 310718406 359134191
15109437 18398907 49822491
45641366 710816953 433617308
754788006 35851037 151776369
734738541 735205378 286984141
330899171 465601339 453425548
532137717 133365468 585146860
371716565 535507072 193772123
556931330 271719916 363042225
161287504 368210610 625283345
394455993 104140457 16784986
121994936 234958214 739891592
105242437 457832432 279498087
17253757 674182988 545031872
778855144 682543775 636075510
120068109 469059385 321201964
516179672 149626057 593559502
756605738 203464120 731297943
492064125 292794690 613329490
75711512 147809451 140064504
643100450 505333792 361479793
744824118 43817222 593841012
438954868 777800233 463805259
368433822 760597222 273220329
6303827 182821098 624442233
622533158 652795791 480954976
505999444 8739431 595385928
230729207 379793501 378490377
207303988 319832689 750582233
755676037 659868937 427436739
336837532 318895066 646456421
337716949 474737781 451696201
744117714 417353703 34466601
689624206 724910459 203674581
726438276 105640900 254352348
624157986 382989798 647382849
440112754 697381385 725704538
231070334 612093311 508652163
749455260 629862861 393592852
348984178 773389710 17633658
649724300 671147686 143989923
113256601 441959560 638764102
178174384 277550891 362018259
359428746 336822500 679140427
84579017 752798956 117334216
473693399 212060605 20748153
470653851 537359398 314013239
297359029 77332560 69933824
731793322 118076465 146840121
80303458 693212409 644354972
1249177 261629342 573906710
611113067 684376411 437693107
463631569 14970924 201862980
477594265 239759672 726086035
424318256 32762067 297322917
558742784 127103352 662242779
549119041 631968771 722129143
445528567 641403995 107472215
70613677 64488879 18637348
467806770 31774604 500874904
287346885 208775645 534782078
517351633 406029114 117278520
1807117 277097270 52639242
458171601 149469691 457336138
521882473 39746355 124983514
467906152 759787417 286957532
136989530 607116823 688860197
441441030 484635265 70572657
212094406 30439662 95440036
261216279 248278668 410327273
109648020 385727970 700008902
464509688 53117426 8482663
756571068 332253117 776129174
58076954 575050004 133147800
612141065 117533167 135721097
454009545 7242504 295619782
190778600 271299949 575535754
76010764 101184776 302286492
123802663 430010359 596894478
753145995 117896922 152423569
98956345 229763341 433909389
300623122 258198027 435528155
240640141 733585638 69835497
479324410 267981171 106202910
60343661 81351718 372094971
413240303 471543564 564088931
227402475 111302627 481250128
689121188 61122208 657438053
104667435 332692179 484570219
519105591 37524235 560385829
304220525 70167391 59126418
425212550 473264026 517840409
146930011 151896848 625031305
373813390 761494776 475726271
80745573 669600754 524780932
307358562 58335486 186742178
412235782 633349855 132282048
576569917 671662641 372263253
511264572 470257383 476351434
642149992 576477635 237592166
316339089 741165156 318892164
443263548 229149323 13610127
534920291 206072047 544761822
519039194 532515002 204618369
171558755 150089400 34222836
449244108 436329944 288544343
204243532 615067929 671683356
685772191 661529824 752680529
477623126 448163380 48412148
279652036 36273988 434234433
315522297 102314425 103560615
169016625 540411434 116072212
562794219 235284317 764331343
396346357 186759190 430794083
301025916 320410397 21815999
92365425 206305050 669185752
93392468 777633394 722463538
160942938 567923819 478534893
31069023 473267395 375656581
603619867 680381504 321088818
150205639 631711056 101091978
211468698 528736177 442048496
569900083 182877185 477516874
554040870 529853936 499178735
510684725 250656392 711192736
571211252 529847091 768661465
226006897 185912920 519557307
538596618 679039708 195467995
17016187 59743119 475275806
99536121 714430138 511640820
757634243 208049233 292366529
400719521 733092781 70330574
439921308 120183048 26865282
84899775 436783336 769877973
349326518 775663433 431449276
382922739 227009454 671987374
556016543 158644948 59017343
633339063 212632004 532319054
157984047 402109496 723882662
683018824 116499085 652808831
213931619 587031281 227320690
341946694 137160700 686416288
188506808 759008578 734987652
389983051 763355062 638173292
529002163 599277467 426647285
427255261 285509709 191815724
690813392 534584343 518159534
735548849 140599789 338965155
675454888 684540996 231327402
654439047 711780847 697572138
336493633 153815459 275921211
500634214 414084550 6855131
133516866 36836884 78538635
683315795 68255603 471108739
593858240 677234934 536504298
141762115 379496166 295058541
249630809 630004729 128225900
463620069 271940537 619594538
93498957 83886480 651494703
359153472 620891467 394306590
420739844 496321955 737255938
752959492 663493637 312141812
202502758 17566911 405925050
207104382 446329943 394128823
47351324 262026446 225274551
482823770 373489968 107041858
393380211 590777226 10912680
496712794 566715582 271376084
503533274 179685741 323051613
725141442 32425721 240346147
613690365 128690596 91109625
115003946 625210625 94091388
230615042 485335618 764715107
627903031 36511451 255962403
420173133 415198247 709046712
315113788 142928353 440512987
166587713 246687907 552771954
253183275 84118485 635446001
269464542 36876800 228460205
285070492 650520861 714949218
458210724 347812943 224963437
366734158 130590285 132054069
565349369 155448312 235883412
526456591 579917052 682926940
138323564 668796773 578340228
511258508 397453704 239274723
701663421 267310589 405458169
55088419 528361634 52825017
582253541 751816607 522346575
50809490 612696532 749555243
522613480 670990594 768951327
173454216 700076752 387569000
284013717 119310127 166878542
358139605 197401509 442271320
229887666 502618549 594922375
618110540 556930731 412792164
222052840 634633982 281907809
491604015 358044314 675989628
660734275 207477257 483800349
759743380 104880696 631932429
533336131 498195904 200279002
713829908 533332661 495751521
140230853 587166047 152159831
616630948 32340176 649656559
768086310 85431464 72204379
745618430 642197297 368872719
626313741 60205961 724511722
159498250 340963077 265436833
71203929 710083973 75464129
257694819 541637453 537012729
270409492 589357484 706231041
254544251 105052000 689206830
12773876 622407685 421950142
460164206 368537018 472919551
249936001 24770019 484518915
376657324 43791948 706701933
325706849 212011172 518242793
540477665 342110003 612353588
307792220 533939100 721228839
597678674 368826406 539040616
574638879 205790724 292034384
645403102 269198765 464138509
398827738 103745142 734972181
225194461 33493096 34157846
362567170 396857463 87830094
426601557 436778025 137912597
254950146 55720058 423499458
208211902 206636985 56532049
335612405 516415686 120219928
556201451 428787161 302506861
90636013 492738084 757897373
97955578 299437492 120957164
708347129 682638697 62541064
451658978 763301250 593303342
193481258 619877620 127584942
215925996 241631301 685878928
257972261 391243145 335242815
122267608 26926151 309610255
11189099 237409713 152830426
124191228 579441389 710054569
606189730 192010016 622447613
443952086 309057715 534156081
190030184 518013298 768084346
750527923 727718172 546307986
163424800 581288204 73347575
654893339 572561642 7507105
778437550 38707013 511374365
342715399 149308389 535237967
76042442 486722261 397467761
445036252 218136227 740028254
251439017 452552279 742397160
314039939 265714661 627953630
84607684 161536884 224012353
508977539 396552347 250673626
216673792 338118353 366185500
50039515 226266549 518727337
354804668 474128268 719980731
499402786 739224963 275415109
86889900 687437470 363212331
255427198 118239095 512361275
714387795 575101627 395794163
665907824 379166168 266562568
614244802 233744392 510476860
591165728 381360605 233521605
33690499 14337154 215767636
397269765 161000515 601455969
124335212 949630 528863420
688368629 182932499 337739002
644369496 769207027 502521111
68632738 106612510 683518916
175974563 209253075 90056416
431696555 142450658 373739382
440944141 163603975 720483416
439756729 537272658 173005553
306358007 267526466 86982557
90224606 26300670 190312831
418731751 8842860 761553998
410009105 417761922 773280952
243347142 742118138 497604193
770571969 772957627 527431582
434158812 622174044 229524968
456300941 211839145 403654706
365977319 686743032 401310842
749270039 333529136 88989011
665073168 263581195 7225829
312660352 627389383 584143829
663275501 183660302 626993892
191739029 661371692 380764655
74219875 755553953 257437581
301801684 773213016 486963135
134748072 2132108 458762480
58247223 703011044 322240393
17095946 658829548 572046973
175995457 361591649 551470615
527784006 290773699 642702115
17769719 487130881 418892475
495198091 238370507 239146144
655939626 320165423 563462416
543086522 601069574 360745540
336702363 199603124 357699459
146071054 612818844 270662445
777665400 674806295 46720801
227318836 195071082 764950728
187695133 532892786 667068220
196592248 275297215 97158135
464618046 47634576 328685963
453908631 33285680 533134274
585652886 571968514 449415101
379908826 90272517 767614554
516845257 638561928 190951026
85106866 42105267 12446487
58851636 466489819 764025234
768194484 718184899 287250541
106421144 16803381 655519982
331883708 667439007 15413084
377191162 710005494 652521973
561816056 327664456 568729211
281753384 540458284 711014373
382107672 468815326 451663599
324646517 241101767 209700448
645261837 219405478 645325345
12263069 624518622 93741007
463552157 248924110 138429720
242839260 479891505 741503962
317638846 721212047 754461233
85431160 747083045 301527395
119780403 98956265 206612308
363199655 47867936 772986487
166386448 775518429 416653078
740749155 597702753 565995411
352520419 769136151 181115865
313602848 530821377 656214956
377125042 590211879 605031294
518823835 602128703 165307125
614243230 585836022 453797139
251575813 704942391 355710995
349158636 414264782 511634987
732987138 470572415 745173877
90068056 450951694 80821307
345924239 129557611 217895826
204669165 358601224 353440914
421119234 10789340 564686147
420771052 141789103 104223878
86274402 482493124 370105890
379294253 763023119 25413070
590377901 665479204 225349068
542832554 625903401 161600305
277841325 574152174 292472477
104880133 233768844 273214893
504921330 707884124 227296718
231273237 425240695 481319615
267080740 338710159 466937114
189802474 384662872 519106167
254944 3638312 767092227
618807228 157653783 376337363
200414408 28404607 7804316
471494279 221829907 757199181
474517481 392446389 464723450
718497039 364144805 16878858
122996546 138101935 404380290
375823416 575138259 522856188
316954822 123878021 151085544
773516065 74014066 289178172
708062143 256217634 310834070
211661857 315540413 517592323
417694494 333349212 162311041
86491375 686960219 676250415
22491376 206460394 567786964
689349300 688039487 466769654
148474051 600687676 94169965
382448283 214525250 341752592
127342333 259128384 516848159
46812545 194164053 767256269
170818892 358513820 308201970
215716723 555065952 174276874
116704539 57717837 734360388
325608277 315875169 362865471
206262248 651335601 403940156
292328921 434159386 41506261
672565543 749039107 525739235
463582784 26276433 92725251
218418620 91981741 328860664
503189932 631187855 252540035
188759120 639146654 38552959
483130714 714909054 80198630
106362902 653688325 243492716
393399020 460029574 154171208
618117276 666230559 340160386
709787753 360554002 511877884
95904719 243213894 132474045
764228758 563597722 203624226
239944232 333799384 386624010
208883723 450679720 707832261
87473797 293017735 690492125
148107702 410782662 680687895
488130932 507739453 425230055
336632712 141695092 357665306
429165419 297249915 389121141
34987773 773135416 475549955
68822345 703037224 454323291
433902294 41868458 375954049
683804190 89443131 241757933
11091333 676847479 701552552
176993342 686149321 272367290
324462861 271658605 144822086
242027332 698621348 461103968
690650454 381417592 247808767
615597361 47611772 473315380
367227849 17305823 760099028
483510413 247620315 597711932
181413008 36053190 532535784
580973151 116480337 512726957
735042441 170580325 236327347
423645779 147911907 598002495
253190709 150768224 450651548
450669789 648533728 571377411
601863907 684359243 191947707
745332057 302289650 660465601
48282447 772043400 533387811
50934884 755252405 569419001
110055691 611191292 484590509
770454270 726771070 255752880
353975051 512725334 459854721
466057567 549500955 637416545
762365943 756944555 623962733
388500441 240009692 235559969
336458145 205006369 317160317
775792557 280413237 132333416
423361140 511183501 524245273
461910193 100116832 621933163
593296755 127156787 402633349
753019450 543465397 759458558
545348757 745735387 313181215
172443905 471128598 10118641
430322074 664355902 501310055
755349281 29096777 151972972
511600702 153627017 504288988
395024310 693356884 136143430
282648693 762157488 389604032
12216164 452950968 476936426
648518235 151001845 9795481
51935681 128579917 581426299
652544335 62410535 677568983
627053131 667384241 712744029
142210643 68672399 157508755
698231708 15762812 250547748
400892105 294803370 400017388
649315039 669483615 167231004
540113094 200566260 140693583
371637938 147311751 409580700
285095092 81941777 643119025
723791829 287248457 738165214
525340271 158048054 249634032
35427526 561723788 128201053
722668563 187526747 84651392
177204419 28242176 32460326
356110692 592589234 417867139
200725450 184117284 591190225
98969602 165279602 130023366
767972868 431067687 467958818
649725798 464741054 162093397
350849089 70961340 740615790
740087167 98628208 215869659
186198365 155095021 733045862
528723662 23451399 215667713
658544021 518284957 387062604
30115106 722688636 457367071
277424549 559640821 482225310
467879552 175175659 226775983
507124223 389836038 693498672
584201873 9423366 506018863
168304678 306749794 657650140
57366272 437799445 235980056
388383114 314910996 681914185
538599135 30249855 231321765
552408013 75973115 435328862
60679798 406399807 105577299
628851711 475136226 511492416
361625786 361322855 565191105
357710854 196998967 210002721
259697970 688184429 535079896
234799663 359723698 299949882
257990700 692901054 27251249
7291415 557625281 399267687
39537125 688395581 544302835
57890357 257852532 110033648
751720282 112151851 208444344
148249321 402578574 324442875
267900793 50220915 266860455
569920481 525622657 361875379
511982909 22241855 120184057
35059696 661172138 156255662
76648057 543574727 87183793
15473475 752674946 531991245
39430113 617148088 763843568
225532795 452579860 580327117
231362032 235101051 720527034
593110411 696091644 335221285
282946889 646164292 702252135
753620045 236124268 324891328
432544476 312808680 566459892
665097585 639872842 486374724
760833832 182600848 225940544
531616159 639500237 206440557
440458584 739143278 491145458
165075933 541272459 101691022
85031228 417939903 499289196
179790249 218832434 118247354
270366827 109088714 185973007
709549090 249385516 17151183
33589234 658812726 741492429
311009427 602288197 191650584
74025797 438937129 406182543
775634189 35149706 682130750
211793823 661517915 646274885
405009763 425075264 683104492
768866902 646747427 22274222
310922799 189968384 455293528
712864927 111345497 307550601
591547370 188165300 647607183
707074985 48014822 269868604
608645773 50526676 5075524
105450547 699554785 180748998
442493373 186097101 516676008
174362950 190985718 1550856
496964186 776577126 610387869
304232272 771525818 279476648
579791513 168799301 507224236
99758231 404580148 272920689
253282423 288347757 254537470
386453899 720972401 676382507
642142122 621001795 374106725
668560417 703761216 536231334
386729735 142798360 577779627
410525797 360069544 574277028
488445027 515002760 201590673
413265072 210776655 419348716
497359644 263246546 427737492
438256446 348483939 718086493
103490064 630724732 487081985
612189957 228988615 323118346
39988737 492890783 175520783
470997377 573056850 685210146
301766803 170876273 203199431
517801803 5910746 270307751
399049092 310338086 329122289
477871706 394047285 667753826
138098422 326540149 541966255
306423812 620750534 352726560
661414499 505927257 542986904
436616622 192104619 65546669
162301097 106551505 491230351
490593586 323761272 524437728
402979517 733396763 316290922
95941557 368888358 240245776
185052003 183090637 273037202
19748301 137748226 737017127
356343445 268678374 117010720
156605617 690254654 717927361
266336566 545339640 624210675
349733112 614479622 667958538
571786647 723816975 238424456
703436743 20950809 383994397
555936001 215778318 614955615
6969916 279856660 410813271
55558104 518750945 80717809
460913798 337829094 608412275
636157576 358421729 635282017
391127811 395237398 374526007
229147204 559109674 610593500
289011829 598523370 330185271
204467802 640448589 57962195
603808726 165953145 458327667
124251275 478331891 190179724
72228849 543305117 472607598
570299396 319601511 278996605
353116747 757940610 458276192
514956033 122500962 436292343
169173646 243784423 237309541
771924020 735821154 743762191
181309487 6185325 562397021
130241836 196770551 97255134
234505724 711073873 301400238
30297453 287583107 570809107
411181429 696003461 370220620
310480253 150920350 399800814
709328944 756218038 516625141
434594859 504482324 438099025
510811893 195193838 85676662
726213617 345201706 126461911
211055479 683696074 111141705
305167950 434018047 427419375
87450594 238030787 564096746
248489296 367370274 565371814
113694548 422433502 425139973
370869789 416804436 472182067
545103038 676862566 547996810
309944174 274456409 96868649
251786291 111034222 745960006
17880755 646325588 348277830
413482994 449410333 564705374
576285900 40314855 364394024
690536377 616669915 18761248
202371112 258501566 166525951
168865688 9749033 398163142
224365835 219809646 195378582
553607856 421393463 265844242
159282319 346366134 375245488
502178720 459216216 53303776
108531878 719752040 442799815
550918101 172662026 125036643
497731269 339284159 763502333
468527596 537181138 26906723
550948391 187274606 149918721
439017793 170562418 188231512
709378328 215761916 424970053
314967063 113623986 478595140
473855627 208417671 310271570
334262264 184544203 615399160
111732430 558353089 407928906
422818441 527603073 448631741
750039257 212162447 602572242
389460169 413813418 87276453
466715388 142513591 641399746
191090685 726825156 553604748
211097501 742394422 660062390
100974612 371459070 575577283
641419702 269875267 9560911
231384625 453033819 531585404
678760256 617366003 147599156
673993403 134723712 298245738
523963702 129386874 493783027
222703520 74630740 123577444
173387861 240364407 687206540
506311920 503687792 762384588
277521792 307008090 427851372
432708243 99280720 56039930
742216685 37051273 9698655
286087516 515010721 577833111
757671352 502795569 261155135
653547798 1088590 697165055
501288488 170208612 111011836
354541206 513243042 280598053
380729798 721963894 760271648
276680459 762325313 567949716
706260752 364673835 778683475
34984003 726234185 714394149
273787320 438303062 225945964
768104552 604758148 147494298
746483015 775163859 6485313
353515806 62394234 731478867
269113286 80515947 761387171
558633941 494998396 141508543
751261198 332220230 38701077
410338669 626288788 279080896
303176265 374710152 661242286
717586607 700771133 67251132
536179846 676152224 447140361
354751352 760486294 210901980
678451847 711540382 494965809
51292228 43541478 261333578
276555582 585817460 351238963
237278653 663319869 671886982
173225435 629285878 398562537
765404472 49528190 533749484
427855388 407214035 749545847
396452628 236410348 389422322
278442335 597267378 31515368
42675899 543661015 550573012
226189830 552498289 731126734
476591114 161609347 611691153
77392182 463810414 515887003
513727364 661198402 399539711
18428479 37764280 443288283
495004833 14429188 211862758
171081833 230850017 33748765
680556831 337597591 579373313
308324912 40535793 10672675
612401560 274126943 495339611
272910745 681439624 500186851
224370792 197517366 480735877
353853832 737503849 124409513
446761429 769752214 172588601
475594501 619859444 691990256
382502528 476718899 92622245
720494815 398835254 64057295
371351325 596821686 746887763
679552489 206032567 251794248
99691582 447205748 200072448
57500196 362407116 284074341
29601563 597056600 192049318
201430198 598389790 718289135
70376406 519798744 593308976
654329020 502311587 69213448
468813887 69637460 183961740
523412180 709860101 446999615
755581181 91752842 666827186
773813312 160194237 594816846
3678364 486131592 499598977
620232537 441119353 380121035
184364641 548287659 117038801
213584049 290917870 143982269
155462233 645868943 399940480
388329163 528044114 86053472
672886438 352572577 458230716
600327782 102717956 23145145
208316221 247676110 248752953
225614523 391050805 409039023
510673858 484551493 4678551
121426359 624375386 208912372
650292339 64264140 373760548
312631492 684284377 649462891
496859515 449215481 542454399
723307672 52025111 327125868
148077913 494587137 763223111
636631930 294511540 244563964
627273483 317085042 697054036
368794055 69394953 535124163
24122500 165534110 148515526
403203321 247444806 755592998
675445981 370397389 79212348
357610083 73306792 357537169
80268733 726945905 265659252
500611486 307626953 334082272
617768781 512258197 301761621
7569546 553829870 374431845
710391643 366415568 140100178
730217273 239306343 762671998
669420820 275174377 587778872
19350924 22502107 186919405
188032611 349189797 347241759
228571939 482813793 212016861
158641910 744510519 108436734
425170919 321064321 69998401
382367586 627195265 77785382
650185612 91788173 134295294
30787008 392863922 133324215
309063347 377992792 192528649
546628647 493342209 214232196
550480137 243543849 268131391
592267710 39495261 663897683
172902762 577044155 426104721
698699778 424305429 490654225
421957668 373945077 708846443
735083006 564339592 487862117
531398599 33002471 333671793
516276615 56268870 89066065
529395273 774420602 628713805
81569393 714632916 323448332
399721599 378090034 464981718
195725932 502492504 692659201
18964298 699934530 235762952
150759553 271712287 601938067
130257651 485021776 569788026
201614658 505783100 112150590
107714769 739473626 549179746
435333492 79617515 538299544
349473187 657905122 172071632
280880456 723036473 177217532
92108579 596349581 563871102
111605249 353622823 121200058
565656213 551814957 465818000
282022707 354484752 724168128
429426483 733677113 630753008
38683950 365571445 739241320
750334730 414925779 108765309
389897774 120752265 357790936
420167626 421469459 147076301
423098412 85203257 488490164
485506776 52175795 472499371
291409681 159355328 275837345
225507299 215976608 277855206
763168917 234926048 400280010
680894132 664695923 539733043
647985308 68100441 319031328
524674238 659481669 63025573
457680141 705344616 160092297
5026908 525683613 615664013
755532866 320699066 69395895
583682376 198981237 127370653
485816963 703870553 647364667
339748062 609479255 501449787
699989012 716254690 595637558
38831504 615457294 324936421
34334493 741621401 741472085
411653276 476571145 736112019
518226880 747515736 277841880
628609108 312778293 590169031
282079871 77862945 306646608
269805175 554666776 269598622
535617755 481906453 74935702
740658960 464009561 404678278
270152805 12189699 658517938
182898226 336205070 699312064
143009982 729570604 735792788
81784479 7964221 378879612
377970887 73935824 38059876
338358873 350332508 281999041
232175410 138330930 119918256
765247425 397377106 467507810
90295457 404582523 348294360
714548973 778703454 516984155
161551838 577512335 399508364
327281414 100251644 441955427
535931699 380614573 15349619
466647577 462283511 344347283
516477547 66116494 452683156
366742420 636453286 336718153
694600061 518702496 60196184
707993029 326974164 666515596
315736533 186793206 503601449
290239560 46200538 703838520
269978564 474617355 432834922
733608390 541686870 7700648
409343657 97212197 293622698
693655853 307808018 218420315
135696148 151314151 50097713
358648350 725401549 225922259
643828418 659129961 139557384
443655508 393980741 569835574
221488454 371548260 300079373
144385004 280119467 77923533
411958638 664444093 756543177
53734735 79695987 429947589
185950844 664628858 564873828
492317056 699395679 761643881
81884486 147605397 55049498
91517169 398174005 486374033
377331266 490901036 249158409
46399328 468048189 569335244
412896855 501212006 476317132
514201779 483426206 258345345
305927919 539720032 282375510
205371643 120632105 425174220
111181222 735251060 51972277
615500769 320650120 640687683
733861562 117606973 226130001
221975826 398151055 751948181
769366918 389795479 282904962
187696265 124203989 614814586
8407559 275456629 577516063
416772210 626979818 583716545
697326452 28616025 670218939
601883025 211078956 499114546
757990491 43125593 730336756
173685597 367032547 464892353
47302428 244229716 768254520
295981941 726536297 220981419
163421100 26298975 301420059
188545721 77751713 82811784
517341262 104368390 197816619
582902302 571615574 151266702
562400573 208636822 445881962
222435436 654962670 324087132
389372176 262849548 422729857
37442483 449036288 199689311
640281012 446687735 675044999
268738784 301055527 739786406
448517171 191494079 9729100
235462558 586730694 700877617
713106678 5144942 50665774
225918971 283322934 95929546
65440807 616124445 203490748
58620830 162715031 473185092
756622751 735773399 562821723
240844716 466472225 317183612
553353824 497141239 316607874
654623222 463883133 411256589
676090743 260329824 385668609
444113845 700163508 744139970
459013528 649790497 362532640
746272327 61105220 586925667
473752338 325516154 78885959
15327892 604465664 343271460
50672895 191338520 123491107
502015451 492387612 145302607
244260648 5832582 597673024
473635786 372212050 156516623
339213871 210046598 600093710
687947914 526977627 497822082
448780753 316359915 30716661
402649051 592951859 183387095
403310703 365186359 136461120
759500512 256609724 653450383
221740376 165153150 10990151
104872482 414540091 472842136
617157581 91206907 382565058
170371963 272529977 131985717
552666026 314730564 481630125
445683634 210106284 458640648
418114986 289975140 232876925
690306940 392145572 692783044
243408981 283711398 453123626
711433180 377557756 715102393
547266236 696165618 134846723
106858566 407778573 738472470
496815827 85025363 684083018
280680087 505834873 355810837
151504256 429991394 371886978
243411129 513450628 707939923
664415305 309936279 98224598
626103055 29743695 630043427
769596012 257973891 449894042
77415731 302455831 260034918
418565761 349398591 636940148
140856797 299627946 269547539
472895943 660326912 263885630
342886173 92468700 159525525
122137703 257057554 717037274
192232927 419281033 65757410
772042444 130541739 353434985
612308601 666143563 571895833
542514051 433697870 725578167
694695044 346318947 712900465
297209955 723133372 192366919
2770545 369351701 626615630
493599651 347735281 197456556
241463637 636430482 726845785
415605418 484412265 243218288
519946157 272331319 62312328
162516662 352567150 722132576
30785486 410926897 282019492
104422021 582728219 773618106
568297391 158483629 305145375
316675009 399776078 627266338
97789567 395049533 713367185
180017949 29633147 278722796
631629623 157416574 399230353
754632627 490929052 352412855
346264566 284028697 396131073
189277678 416408305 553204098
590194970 136741073 227639952
687483480 108381202 325643463
261104824 35953342 453233279
678270659 33987254 452491243
393221450 113196541 709942722
490270595 3094965 657826955
433366842 194382005 14525160
263645675 42687341 576953856
298966823 563984300 311929378
632150492 284168587 277349540
64651517 110023453 395141690
722590274 110554260 86489985
162179506 517077264 48730238
132270222 242783129 557471184
583657966 717970789 170506151
680449815 682391059 300154688
484547138 191115240 472227186
538424313 337308898 567003307
561193901 113038058 598599031
697648548 764121479 558757802
176570657 613730334 248806321
356645558 268984500 391132742
193055290 213360141 4166843
671378712 425258649 481043613
324995341 171832766 8229178
309797252 395707127 386262502
113840382 578144856 140674169
769500447 188591603 425880650
476978152 79693154 554607918
11485304 428769997 767512676
631233206 742476353 525949923
341965163 410648436 93501073
382861036 102731762 254792507
753105202 419169208 467400942
45761015 124188411 326659137
572523634 454092141 475853834
37648936 618473926 716697467
556190469 323859707 636570262
45951009 631820197 448460226
256681688 258932102 169530144
294676991 169750084 276860395
504642591 169644422 602569980
505022445 424155949 746928784
129422806 513780700 412236533
537581361 153724399 192440980
657181482 573577100 535876392
532128646 355076505 306803274
649706405 470313584 343600992
91244966 556331566 212716464
89361204 556884276 625740315
1459346 351826082 247306419
297506385 352864080 40634327
678849733 751197421 475586156
675392103 177341898 110100708
602657564 468069679 430011325
422933573 213387372 757797327
338298551 406763855 251671108
123040903 1473348 609477260
679069583 709859222 359112764
465133782 64129063 27530627
711856242 664106391 718145907
370901663 403949118 337451332
221289535 93827902 602543239
189100949 748543350 135291871
564834463 410506960 706482947
688654072 36428900 54760447
675140831 188809288 622979301
64850374 746996543 461731307
400035924 441163289 707992155
765131993 686445600 530558921
82838151 98084289 517926179
367600025 545958901 607837682
377688959 688200329 65211801
516409626 323765574 68043277
737677000 487651512 308136702
527424075 542569832 217138993
258007900 448367878 592688636
175808920 590999283 368391811
480114030 307366124 515823239
656273458 749612407 654118341
194946093 402629367 681277108
300923463 446705575 767399522
341465687 557816240 88585448
65563678 750095606 409775653
564497679 208169152 416756627
278821876 61953210 262272168
518189511 214663231 447957639
556130875 567779027 50617005
654835834 120457953 315842465
166495606 755468171 235599521
682360512 378822667 771519157
478559534 411498724 65179045
624521393 346612533 327025067
66380652 691212158 490594232
257300937 458761219 249721853
602500037 347688925 222064416
290680617 626348207 498158880
246774678 140510204 616940455
552523226 141017749 768758416
101454579 588037296 150622154
4609811 421432059 129582596
693317864 679007450 83722723
73526238 337302469 699059205
583703333 334461300 77059976
148020056 456791338 249935693
439680476 139362146 356900014
550918333 254446466 164397671
440543302 445514126 683276109
22702668 697441699 581798718
334489598 338244063 346783010
45417195 568939665 574914280
436664158 775059398 424126945
564669454 734417126 428191505
445230169 28946526 75740122
504207479 157462236 369413530
201101754 610941934 20197764
427648005 669542356 651090353
706190343 635411112 387400768
455753612 286447035 419748342
167014082 613311477 477703110
493168990 68662979 613707139
653157659 452703886 38943390
656078295 347646375 412523285
306668102 541758559 293270591
491707865 200610545 429053173
593203415 445464874 380562157
521560598 86953834 220606046
94208095 546472418 681045973
148697768 631952458 468054860
337397129 197827672 586047297
588437176 23964841 234018770
554452488 372827579 746706288
448972728 505754833 394801252
509128933 343251999 216260056
530928122 298491438 277156136
173511900 415886796 642830361
623129497 684227832 335234328
198055719 446801937 6306674
732774514 125294436 151668653
188269823 55024341 356841796
398165144 459093337 121375490
583474968 320303217 309351833
112479158 742153517 225527943
446934757 242829632 59102647
87591130 387953570 690559726
2457369 433655761 355321053
409020004 769640055 459345537
229490995 81536622 41220994
424245353 444509462 81156040
330043854 658764195 588817704
742924897 307662130 208906666
561421000 511926744 32232592
376276329 452907199 465384507
414056980 557571055 165344991
157556883 778480204 236185967
658402868 703057271 661739507
351526869 249459229 653862811
220427453 587042984 751596407
168875662 288912847 527040912
612328131 587146417 306908804
721074746 193288110 777134446
435477287 469784660 264967013
446064467 684398796 449339785
83938544 719806890 340655479
531920805 266551274 706206605
33411796 728892365 128267146
481505208 194864614 198536767
711914132 481094062 401300814
509527996 428975646 728821302
234566735 154537761 609074761
541613870 632582195 720361221
407664229 769725557 609943660
2979477 540414079 532608571
469550092 393380592 503523311
613230254 261608449 617532910
243187 529092813 689236764
622234257 357942128 744497162
110400881 678170343 141053214
129136528 128576414 126512540
302471582 14178875 493910605
663171779 552295558 312844198
502230571 296914222 590512184
323994642 226655306 710835227
16008038 212511415 338764522
620583471 280579278 282736624
227190222 259664287 177786230
459456226 431553785 209592530
622557978 146454840 76675588
378582781 646109738 59611104
336583654 578794831 397827844
504080506 306241114 533457374
723653925 283801225 675049088
627540453 193901000 299855475
487780614 534875705 124438033
255033536 106405933 314364634
163419272 266724591 348993788
183238271 205940242 422240911
396400548 509992181 540972725
462480874 681223576 293574246
184538004 356019581 93214597
55756916 205216179 368655133
38977469 554060831 642028151
503662282 724013305 114914701
461879746 19213642 277057042
167804323 442982044 98567181
742858848 277802723 284420497
323139329 351104192 429047970
555989954 171780778 768526221
760002789 177799030 295166044
651050445 577367802 373577472
457049866 509242334 745603063
451264999 611184175 65890779
10782321 362878314 733803618
444776659 139100168 452372849
278000821 593755568 350123285
235492981 12651184 278722150
624332586 540160053 223840100
331633537 208320293 42261936
406262330 385050353 641338210
258922534 337436502 95433708
57873834 552253464 647860403
547706152 151629596 59078731
291993202 236760025 40139184
293310953 695004992 451241973
134362305 384605450 658346882
499905317 66896034 300237483
430908997 530392885 1124621
210664587 478116095 89264421
288625559 750183204 753487000
265892761 596960443 485498274
554404111 571130153 339453298
554688384 324782705 546854935
600479946 57723068 174446464
587369194 200075440 241608504
480941601 608702036 727608931
166311915 381885396 638120605
148051722 545547144 455246190
357729243 85177362 168124790
626324116 540895739 232822406
709963491 265405514 368985766
709529365 561120618 464363871
205116271 233305715 4218814
432701957 437918619 515848282
448407002 90396825 323148701
188677003 513590604 490174294
120867093 624957550 194599295
669402486 776214883 768184474
346012441 650569598 147690375
413136602 305788960 54678202
657140103 123182532 117096341
15446059 671918097 55430225
669029056 116003905 214970987
441431782 696436739 650494046
156489165 401879697 368146779
713115960 22027706 32448854
225170696 645039552 124773539
773891786 663686754 406626366
295315515 237267125 587883308
2032668 713897442 317744671
258454174 279208085 660348497
695057291 412654117 676269759
193469936 306342816 239033033
202515869 243665266 298482169
552518153 718871956 134436020
612400306 246643345 31492786
313332894 750433646 618126029
644783832 200080101 89829519
110140107 154929262 334286887
401733076 58345035 477753895
437711198 742218934 681771429
195882269 659255583 100267574
427232580 733453008 398579503
520258676 376935698 257782903
268275821 188397331 30740377
211230074 145574737 34156058
617997374 495877146 731569071
258700715 342970674 42238455
383915413 54291379 98735884
502757512 22986013 418727745
410438853 58951481 224565447
479200231 473252374 338815354
602823521 594056644 638214053
667996297 669298079 320565722
544622099 660644660 140642347
556370388 280519651 97076467
56700010 670945127 620984394
464626715 685636993 617493183
467431906 158853614 420755680
117979271 183720946 541555839
196818837 622656332 260754129
311270093 562030999 330369156
598150755 223613103 730518584
464307872 64857926 42616702
309652664 305294815 331408985
565355683 756447134 285830139
306426600 735288650 614357691
231562703 87988857 311998736
91732082 634630407 302092994
572578029 480721445 148377025
181791423 404625179 506122927
392103011 565292174 456208309
323362851 538001088 305827549
579962301 729385065 412311324
348126850 35249097 287638820
192699886 332863205 122591780
471584001 173049046 544036247
220176195 323036072 557158349
31607891 688738138 16787476
731627362 247881817 668560714
777376799 647583994 625400333
500909644 19266715 245905009
528071820 18353450 740331082
304528957 138627350 573283029
312235313 215564259 313259216
23305840 262086193 186117977
159056195 39490379 688094056
282747481 146600911 421643070
387691397 14679982 193774800
130254214 209603921 138800309
86070628 762923617 44149827
376261044 525094130 338888123
326380995 41147813 110214464
690401025 550842872 735543759
69391628 523548003 310405990
644266951 578521297 373459929
667753442 164329454 736421418
513148765 508906784 223873458
627966685 504177160 231252510
94471779 684353817 641292492
555120500 122537878 768277523
251756631 464343802 719046566
264738909 438402586 696648165
268553703 341478626 511155213
353462238 668067104 442830454
705144 686018909 142074291
422005270 337051689 562171359
678353231 388091472 421988311
420686110 723934385 409471212
469095219 742370505 423074275
98464079 40386535 449363016
129339319 479037298 115697822
2099427 242923767 334444253
49490980 217002385 562244616
460854187 622658839 482970734
515413260 778483074 185614802
529635940 344715463 489843852
553249830 569396652 558015668
195953837 548273627 116384308
486540993 147847870 31887908
779161494 609769326 438185172
26793906 413690517 771247003
189524974 98084932 496747603
562432558 327195881 775204413
8664118 177314083 201700204
137519167 593630631 125733384
119031258 86462032 11886410
437736907 666588548 286337071
752771462 57394011 25229227
201895584 376925415 554465217
54648851 663759321 139902313
721776459 437420392 366704769
145101779 378311138 486158405
611884353 378855632 16194809
638206748 566824861 111666832
65733402 229029546 73810592
339827716 10885244 510275018
481484363 754053861 103148941
144787616 89305193 346793893
323063789 182297983 707187399
564822212 776145321 314011047
128990456 690213156 758525591
25218530 654873660 230199548
738102393 478000500 38116004
135912763 343044093 5733701
536365712 681951383 89105335
105167322 186079401 543208304
585945741 539667797 358353284
252377656 310742064 339400864
412883916 588707646 48431772
427317805 390186341 269505760
1695727 315289253 388828063
642359402 640533592 189219145
464663238 716959355 552348435
192418722 275485973 735468637
701234689 494905597 521178024
594832275 282641168 617163397
423293662 234347054 283594382
207405980 713591698 347698908
381073008 303024061 458054182
199041660 516867999 11547234
444380167 503976916 278475703
775184209 138925977 78302195
52870968 129507345 355353776
65964167 664203664 624515413
439155842 593648442 132462743
273355949 513160715 124783231
353571058 310079773 34422595
56866222 690392883 654386297
707019038 553219874 773854324
69981951 29536542 663761910
762582401 526234373 403118800
258078437 601567424 105322122
82421610 157180170 103412833
532749386 138395900 125896024
400182173 408378181 48143120
775408158 563534631 543443935
380636299 332683216 681260281
589155054 261013356 200184218
680285615 389757377 660074687
493396601 227207139 425226887
251306974 56552196 426390492
570192036 387362858 652140666
520136660 422771603 212677195
735086609 398573779 357814239
53537303 330738249 443166236
759717304 701207365 55229714
749937856 104824890 112095125
732608544 453195659 134994340
284047726 31969178 316249009
522657418 592551924 525293543
714217329 715882349 594146826
23668077 244871379 663936699
708771929 188265872 684378201
418993575 630664858 692316069
342970058 217338027 651408350
734619096 608934749 159312518
1474003 422887515 239521614
553139829 402728318 443108651
732117131 125041447 570944318
463422016 7113185 513594273
213298788 295807361 21759967
444485774 302318739 741458636
379586716 572123636 349313902
541216457 247285848 498317448
126030641 381675627 117638534
535370368 608441223 156022607
767578151 127744046 71438120
210868877 688265979 300995819
640636625 592109002 585230893
536110116 247584553 607586616
565874998 33621926 582204044
327396847 98115500 221181035
29437520 42415948 579329651
266397382 535222916 390302639
188118467 631631883 527218390
384670923 96050665 659106616
765894215 376301186 485913407
624095570 204899864 708605009
88746076 248842390 45434824
115576193 226521964 210717753
602479843 750748312 273803835
461868078 697235125 398490569
751103229 619430682 389245133
688283485 384929003 222547971
45063400 216612645 581768062
193130753 517617623 468650257
74017357 259570045 196323663
18356613 516359329 363411873
459713015 671464626 114402918
550048227 8438075 621553886
119982314 124248539 39962199
605028697 480043793 701183461
95598862 536951055 527118474
594238236 667548262 303432751
157438842 91545557 85946973
101025489 188634384 476272446
268371394 768450280 614448987
759890240 613561537 373854910
386287871 420427836 413016710
85367873 463179230 145433906
28918900 180021225 34730728
492150747 642189688 214308179
645944796 307792572 534935992
625058800 717529411 79220957
533151208 179269396 669241701
142033872 748732979 546745088
187348146 425822764 448628884
34161910 473645885 472246223
439494168 506134500 120681879
376012654 13184770 337921084
218564618 149157830 398671997
708017637 708526944 444784831
239232330 189026550 347231043
652899630 89414213 595183146
23971437 17862934 188526338
554602959 51917686 193740863
589233749 284273761 438522499
175873059 574062346 204788297
143952648 46838112 163900161
485900700 397558995 633586509
309320899 746320812 361022773
244711398 549953268 272000393
620333324 140391995 675212248
367736486 501081096 273694776
45441762 703484379 400117704
300475807 545000448 623736183
124011147 600062113 193616593
400294202 98394969 416073948
571695230 580206317 94170200
10382970 380677439 663196978
764615085 317664217 546885452
100252003 595158673 79275658
585835098 58093570 707243901
297754700 165542995 502364063
467560512 243764135 447314217
514146619 741365288 655333501
436289090 760070675 722968985
688292318 25362287 554217769
384409478 440012048 648441670
297828369 677608702 764174453
622685951 510150764 338135900
724222946 595849045 616253912
689690313 587856741 207386537
366630838 411915374 182428585
754238654 280013224 224908639
163398476 189342213 529421644
686636226 589292204 692844870
233374661 717942357 464669799
477785800 405697036 603391342
605036635 175589788 415481662
529758262 683399482 753130528
698810227 619569824 303277550
622535615 711490764 22567024
647203053 679539301 591851397
75330711 210889402 730262128
431492433 123478702 523698537
600722649 117638638 496390408
14066185 737525930 636097416
213229079 514875695 1876515
625157644 281095530 495165735
669711823 289333005 773401568
241951066 657379716 214906744
54039561 236923642 468129185
304205289 221267222 641748995
497324174 687713360 683245164
762145723 47498123 418962131
292813331 224908233 453252173
52692423 348360065 97082115
5801191 534041130 82783277
255666872 287083736 238036358
700537988 627291635 221620390
105061595 84697834 493636292
254488960 217988262 310995119
179722439 527893367 24960833
163513229 743054738 556869275
311383888 163952500 533026399
493249274 247998052 404427163
368587527 152555529 287377280
637613603 295900650 690539845
712878160 749237377 454226994
188705021 387014053 356089177
583553202 703712164 682708029
507784879 581913807 540853779
24513301 617651099 67042485
109669267 613874193 578671589
756937386 336876850 616405896
681303848 483292072 648664881
5536170 14290571 234555916
188571704 641016575 142284853
363605242 265035307 92985568
445154255 87481003 672423668
499016995 485383153 367863554
680538163 277530467 726015635
316308222 95009084 77916493
396120102 419655798 602379287
393646796 165277182 300141350
7211460 681731602 75349725
249784338 615346744 775058095
481495248 744298042 738871485
213084929 457871448 279517764
528316594 457193840 242636603
352885155 737183869 357153680
42011911 598017400 19386131
739203237 60136652 400109376
561925697 193448734 196565607
390216373 615539733 452972475
686708315 163737129 664925134
504482793 778932730 35558831
397547094 281426250 235219839
406623108 684859627 276048524
590146822 765138608 671249338
753631987 466382448 187441180
715134070 160577505 658162647
728773805 138200281 178569109
7343297 140280190 169602050
621518741 500151711 457608009
440387298 12472088 764054316
379819448 566336856 530341113
746154165 97727115 772912751
42897867 250355230 290393142
485041307 274884389 720660133
382192012 500702631 63914910
666834513 616190693 536442689
762797784 46392976 412317738
333961605 506889997 663527374
307896277 612539281 170916598
76320242 80036535 282137686
133584007 714740802 450367762
381837722 33517673 65931939
293598920 66959823 118819383
392441161 293434645 498242890
471864802 580711339 605487763
189492486 652582575 553986719
31296057 628037442 546085820
265585820 39203673 763385260
507584161 79236692 703063747
468045075 354606635 629769537
17930341 701966041 159851068
51434132 554198902 46906289
487552029 399651802 95297255
728854341 537300999 762448267
258169469 573238545 478106858
296434042 112638736 99300001
43497944 29115153 274547313
567563901 14668259 264502324
706069298 484833959 40031939
625358332 305235493 63582717
327746041 562611933 385023835
288450872 760722083 154082862
205027577 616952325 691387885
266898371 203554718 441089793
84215141 77193375 249727200
516671100 95243412 732153619
13682613 746950251 133898111
421035729 83299917 438165963
418067350 356890288 527039117
141399477 14074577 253795200
582121653 299808464 12785803
549029095 245149004 22677993
325814337 390163974 403063421
771799115 546268060 108687273
327575426 705764563 168847996
617098869 665212555 464094452
45908755 619442767 765126895
148941626 399132274 541328318
586180068 542313211 661763749
587099315 556504380 50956429
277219389 313468260 610460797
208067709 586651508 299415118
139818688 102711059 765238751
265233241 126784130 468203749
459531965 326441572 277406308
431733552 384379794 310216284
441019295 180109243 312230735
11770771 215630949 560207943
350496864 408657948 523949220
759745250 213490506 380816604
257406410 228267298 174515041
768426074 228850777 235248204
371860048 681859510 418235194
540414851 632759817 458444643
720035276 139035522 627922671
92276021 71167047 202487883
243769210 447346391 717241139
53164774 439941655 456356111
725381670 631387381 188066093
752070632 747553408 40289358
734774079 28680122 20033218
551913923 391661233 693695922
540806434 36655877 755639792
654720819 403292232 539508980
618500666 653179843 701930252
135782652 769049489 254304458
626770894 110045678 694070255
412950316 383119122 482151989
585698164 227558909 213727871
85197610 752810148 556927428
441070852 590014328 499974001
586260064 340446197 511536180
668155761 543391643 56460166
239014719 614206739 509465606
402477657 266196542 772873379
70117139 371641314 185397665
340668979 631245358 306162242
25243823 664104395 434759663
532158484 47795970 262983789
516115963 741703523 151712567
117699137 520450569 156079568
620149102 358720262 386265441
623664777 310939750 591216654
656518695 210789311 677705084
398891842 527073458 390722790
676270048 769027501 693732818
595052982 229380249 325055799
268410987 326638521 471233781
450911014 469050271 559866661
129739423 520619874 93461668
261405473 53760108 502330687
629547724 553224485 264174447
161938285 741679288 530552978
705280840 170946399 103915816
702877898 180663862 99965844
499758071 143093590 203800438
280595356 521195966 524456115
59095850 459812018 94284152
287093285 538300237 758582401
334338202 314414167 284428144
676514889 424329265 730582723
90224745 274857133 514490191
497398714 183047166 549486906
201660676 627977322 236645484
236211363 395313350 144872458
508789647 215432593 32023265
582638173 278289861 343731955
88616725 531740308 294052535
225325085 524668177 671003106
202592245 16324399 687819550
633900066 295633886 261884474
311279518 179119935 36722088
36262055 135649639 567440156
628104069 688054098 506880611
351876935 292621764 676492430
246960400 396816330 415434041
79931619 424464334 694743721
511405048 660018175 239013667
594862719 68659978 117304785
541446297 12245329 333032312
160923637 104602151 278778613
31235679 601209632 609116263
229593129 685310871 716079850
684342862 387616029 207468349
384580549 616148770 733471394
228671964 646011560 691788605
131075611 252610229 269874679
779336816 148604820 326124615
117104703 585869038 56710931
263920518 745563315 346273032
102834613 109370536 724381566
749037150 658333807 522242405
649808769 148895972 269967933
498491999 78965093 173278511
252375712 480918590 47810057
388751626 602342634 672691002
693288276 773047151 768400130
207350751 557195883 460431918
396922430 24203526 52774311
776097704 154569866 32642512
85366686 475470995 254746538
504623745 698817379 427674397
565754179 171702614 167398888
182952555 612430079 637005021
12478577 631627889 370273894
501727710 453084650 120272844
776370853 112475328 308944919
680228978 359782549 549296343
178864239 418810589 526740024
720210032 461505030 444446219
449601754 398832961 654009281
336846766 704189427 282535967
576956199 711139556 95836097
268408982 673931829 279916492
451171764 329258521 551061475
344793427 322769784 269729263
778875762 442436519 412211049
724596433 739843587 296391207
505409973 89718141 216418099
703172403 243169937 753940286
330098862 676577318 372728647
93271981 489697002 147060531
148227304 155366061 14641686
202014419 548533646 453531855
142064131 644503269 663360255
375968747 40713630 191388815
243064541 379567843 52534159
669751410 237580063 200963825
380794000 650253361 209350974
12606373 571151333 741905972
586746827 5059883 701235875
265621823 418815187 593111663
402633 258342053 207887029
233583765 722744925 557055248
759902253 596619006 736368263
342005974 630319917 112677666
127354984 609427152 324203305
230378669 679668066 429110901
613463363 514336665 353741397
630298173 154734030 353290571
678915869 774235961 737451545
515654165 60066296 413832983
32828316 250722616 116602366
389063590 370641727 550517714
515120460 29453422 659742476
608309631 306566399 549270799
549321227 685471173 235752776
360737350 94397660 311292783
401783756 306149129 378907932
414805078 121435494 708533701
586436873 163085738 251949803
703082520 66907553 7166290
488234672 616950720 86113783
72055094 79215140 320388706
686486028 55156745 67763652
402862786 667501614 556983449
588347669 320735605 613155065
634170125 554114539 668418421
257521859 535216677 603103554
241187748 484128730 61053396
158819623 39004527 179800134
471646314 142100012 702062028
419024294 459521150 133915369
89166153 51882512 297375887
658859400 490604244 213278843
442957482 664490562 264228216
530749734 522947812 311922239
22871367 297527761 747294365
168905464 283540697 456023910
42387871 157446971 600164245
654233094 474495199 20876520
14974927 580133891 77409227
137854487 632768979 179160566
102598621 395642342 692817989
528314235 235117153 148575819
504745487 232441524 51882388
272707011 134058069 534915970
35749185 273271930 676722307
622803941 459830052 645325593
293550139 101661895 342063576
647641178 251275520 697288638
530802702 207395366 115442180
30931925 353950703 247828848
66601726 626812851 772069342
342640267 634753274 472584300
500780720 85943197 709246824
190524146 542782044 737512012
375770545 435208264 8412032
89874959 6776209 772898908
225549121 671140218 564304936
29066587 817360 2534566
757851774 697073094 61967099
84047963 15777570 751852260
318416545 319557449 619306668
234642227 273799111 210825005
176672466 398833387 235382693
568502855 434964816 5521862
760596176 315326699 403482186
293002187 645630537 491890760
569911159 540226963 82777608
477488932 223283961 389626119
272250467 707470585 293197434
553631704 668726563 202180638
378939448 165962922 278631148
273983874 473430085 236769311
594277909 177824814 745552660
591632490 706919337 320178460
774535408 476798134 36630654
325140561 525330700 169278666
596082949 232174161 476316855
717222615 574265647 306627145
78734619 584662292 81788693
404917226 693722414 530211826
676476458 639481188 357891195
259440896 533232179 19525474
686214082 753465721 441645503
20035454 111727500 547584297
495638606 573372945 383440699
568553954 62629593 28844499
443963399 35441201 368383215
519380911 45828533 576506539
473009693 249907618 225707848
560119335 230787685 511998070
145304671 743990528 82885755
656610797 37369063 752057699
72573436 503759683 732068150
458247170 433454477 40763565
89753426 522049680 564856956
289432621 568806571 590987101
457252518 424777421 636085231
491186870 14878151 98217984
729001746 151117347 311899180
375611732 247305449 667735449
282784251 548793580 574923842
297311742 690119523 712987233
260967081 107124176 92185536
358154030 55532609 386487667
109379662 595069785 524631661
690721005 697822808 265142227
297969484 702241262 754456023
219810837 73360422 72395771
735238601 741497802 154886660
176248124 173356151 652018092
298673132 138354315 269693357
69218769 279437575 253467279
283951420 257616839 60506641
375632814 685073961 151182391
618584287 548926627 494936524
276347157 335169562 179749439
159278201 9867514 23747855
252251853 717848114 569115179
369560720 1070074 701158058
409476244 540602986 459554582
318579864 412295251 622677815
162502519 717470276 587532383
2102151 555171324 555292584
127546916 164270196 124969880
438347961 39228103 343649775
335544280 610182050 386579793
582351087 601955324 167170941
329134096 143197805 482200957
672581589 682211671 280579654
589338023 573279466 631571993
550022359 252397460 173150315
39642696 545684827 418348863
395350505 633367522 715773546
500827924 8428539 68559189
20613351 398502249 571998221
608898862 492050854 524587037
591846962 393470658 510411774
251870856 103138557 211301414
282030641 424887842 753955897
745258435 737753500 489496333
469103018 299607919 182022833
359558296 345902400 547304254
266088637 31728928 641290247
259658132 287893131 402697253
183947606 722348851 301301932
103829479 302004515 357708912
549765769 447185564 200235171
348173024 323408968 632175088
726689852 607485000 237698515
545018736 477542403 630455471
513090319 363610491 401788020
113539231 1566317 188855043
56041207 193526672 446785456
534393688 491011966 562730246
2481026 745319943 73396482
395197725 462710416 279255119
673540247 77385292 686993856
406608898 223249585 633340552
277109051 8394053 429461270
532247962 241654247 727441328
676457785 768015787 80286394
86322133 381427449 82883835
279877496 537075907 588532060
253630832 470662830 10367114
221527268 65962853 767901929
453626073 584882106 179865828
66343347 73384976 420786451
549935068 198954454 170720702
248738412 103239737 153393637
117898449 21970586 742912125
433626461 775314130 673478861
754166262 706917412 499715938
525582503 114208187 170241937
658173756 19808923 257891280
523629339 14597610 160074100
151351923 278079427 373257189
733678749 278193630 587059499
91256982 63184984 190486147
428386770 331894172 264358599
667697590 141378173 566042479
662193250 705566849 674418983
677471498 776788452 569337462
589828816 728733074 284055402
599043301 43488919 121715981
167084259 202739529 688564624
189110481 153068834 579347933
141151179 488822073 295754624
334698952 138225119 637659697
33045798 80450348 383407386
719375443 492132206 343693660
739579785 483900069 191189108
737410262 481819345 676480293
716228746 404142731 232562131
362151278 306929598 688881835
723255381 554768868 561711707
473941299 74079495 465603706
555914792 78115965 385027526
576035104 470548845 186311358
37501909 302057682 724006674
671081023 763897904 651973669
24733888 235188890 413173870
677442724 355042866 496892115
88980869 59714813 97311845
121004351 522695183 735743525
298658760 611806830 636564463
318603379 744019761 632723140
363310968 185250184 206874763
246025279 735916084 131710027
478553747 484757108 723760066
614400671 254362632 362652004
757937125 325716515 635909328
386517007 638676146 329818446
8968232 323124515 528188267
769553686 196061013 190460086
318941555 705956607 544360620
22820376 643481397 340940098
69092094 436552083 5777890
404073067 361961293 250711236
101368595 498531048 305238032
41756716 679426060 164878941
541700595 404669037 601119608
61621190 172556963 745176344
644716731 758380500 775458180
525539863 193138547 326641335
410901881 204853224 393403628
334714573 291103691 536823503
260677610 725985225 79789603
294813432 302382706 156790814
419857698 455538833 651666083
320255359 763900487 304721476
440884286 417602922 705741432
269730224 509260088 625769713
183373492 578410747 188707426
476345342 68663515 62129604
470857961 504932608 569354397
68421281 152333003 477113407
724569341 646153097 35635640
576679408 424831198 755328651
686691901 546640036 777257647
530701730 2254420 635157906
111777654 302773762 314146287
632960690 4007585 767815429
678838216 494352975 504701691
123579841 368417143 607654576
484991872 386077444 70217852
460500917 195973059 315612235
491661820 180115514 364654900
243121680 441174061 52910117
573290595 277195647 514248314
103112082 110349754 133009905
767977442 83235541 216207805
340984466 319365712 414346144
474527546 296051615 393141150
611392793 425190173 423331414
85076851 209567528 167517262
291744270 42049832 147660775
585392551 278946111 110727678
150645672 32976830 126591238
95587858 525728264 544936766
331763725 711663027 53323244
101830426 534405765 730284448
166194046 234634264 535076215
234645223 726691092 210366570
773856479 772897366 538634069
172404995 767235603 193081022
522986835 39735802 48790588
310998936 87153063 263583869
317897076 473547186 517103628
140352264 236114166 132471505
445642194 6034238 573024817
305808103 630062351 360219810
192571070 640591924 671005213
306106904 163319362 132342380
128715680 521614579 75455124
480865368 729479856 514437627
365073159 271614749 402548374
162045494 661222539 447456036
579103518 375513970 48995082
315687501 186068885 409782287
351524410 435965687 138150599
191142109 214647801 498090562
640559454 440155065 629077564
499164517 762591602 563196666
460480119 777982369 679048477
494809398 612809072 602644509
81911419 334521169 438928206
284010060 675154358 410085115
435677262 724731152 97165355
29931026 215490158 678341375
686145083 363362700 64575697
293661975 227144111 162072865
51844662 705485937 174744095
130801004 320709086 676094032
385947845 642431004 396053494
683949470 172054529 594909073
707011152 602245311 589416856
573829105 293769884 502039076
503938133 203823843 164348538
468809035 16957011 638727593
676556224 363251346 134221469
168772307 378100143 132103240
40820827 604193223 358206170
565420573 95512081 760595586
579406578 224245271 672870769
695920494 365953701 667838338
556714575 279549065 112866393
460386354 408559140 588375716
762081412 469551500 49470550
212242360 555781046 670795949
175829969 709232390 487379400
252783966 600514025 723667315
484845213 511660885 495380336
102681368 152573888 350587941
136279829 657408433 92572120
630033494 765836632 172978100
184910507 45708990 305440305
364411934 365560572 484234536
224000079 332942222 773742508
760823567 686879133 1814359
654926939 692925886 445289442
636101089 298004217 704983065
521177468 477988742 504566126
359039397 63426516 770895394
27786821 158581703 6515334
290960420 91306439 5587926
152747006 291813192 680642319
84815550 137999539 734108168
643666909 571869782 603469300
143567499 214270937 274611362
283460658 369450443 554917039
536912039 769110305 620687982
91329276 74700189 535069594
758436697 379080966 672249159
485045252 662093321 164046184
318380558 19306924 689858552
26469525 148249749 583530749
614637536 372173890 284638705
719076531 549817073 418555725
8554843 749528098 99176474
445911394 713490332 47548124
425105319 282230246 472392137
709113763 53291003 412648733
66722318 96183588 329913427
424428151 321802381 462988050
704445619 283269823 716684179
365401933 627597193 157814995
517041819 632818700 79477320
552214201 430158362 112412321
251756576 573419160 396737939
371911949 536850029 276918662
10036359 523708523 667645733
614258022 632058719 368560256
621802867 158340594 516868638
65160219 223778448 65367708
195638174 409865287 442713830
687873988 72474869 694032411
251752557 376486525 266757007
712604908 124039808 282546616
139649512 313707674 468415030
141164977 35043701 536680000
587436472 332935663 40339212
295765219 292002597 39211167
25378638 538996170 635279503
682524824 47749965 115696348
533384797 185407539 101498812
84473847 217827525 748318871
577277537 557957258 77668896
463011371 502459168 458584728
767516777 503991770 337588000
478979959 330600303 139668098
432930627 287008419 705984892
710032390 482304978 61577971
408290167 73106856 110992200
159823227 391437748 477898254
740496366 403110672 529536724
124456847 201684874 401450622
54508246 778322128 460253781
122675910 62750113 23549516
318507045 66244683 568909689
577246182 489470444 161125338
642206470 42451272 301139150
496712672 603442790 543790646
99721396 141506168 86188565
633565671 657490381 416913417
272796691 766604330 637768985
2694429 262543278 120247948
414561734 166205900 446093893
505177606 43747661 273105042
562612911 170243946 531229958
198045551 268938112 210943385
766983550 198786086 149108273
87038627 154889922 689745156
621385664 90851213 248238322
999837 191047179 713194237
599341752 342022451 220000739
488100349 516939525 512316570
206644479 294985084 509517178
289156412 356895503 83923215
472973685 630667011 625929078
150437324 754740505 274203859
413250258 150046878 434848961
346221709 122384737 690846624
728492839 170863486 766143946
776747439 103609667 601340746
279059122 383766391 267182844
131049781 343739262 575993320
285441541 501078040 729815322
142458222 17701861 43876495
296712509 28473618 79121996
113371424 690685296 78572735
202717767 213450259 470141222
690514894 111520198 163216399
39946081 403087647 530544204
155755584 702769041 107690705
164333132 204971583 412914471
98716992 690596933 145378944
470986001 558097062 771111695
378099385 86087531 103273980
219719178 58267235 106152629
540824235 770288128 400463116
200967265 641166293 774942147
111475382 710104220 410345758
230692011 515447709 630310980
695480784 282549890 342089968
65252096 307070844 613987200
698325812 608655608 409596309
383277882 733809371 11864861
660355892 407201357 98274883
218907963 96174037 283328200
703775059 549822433 330441731
387739542 199163657 108861031
379181188 121002594 372878547
603137313 447158463 522762067
589785812 580269617 656454086
198172644 163321712 580044001
716701486 97878732 690106802
58570192 519605728 40856183
516031501 431676098 80241294
757018963 565480129 145918033
669712396 176995234 281135245
165561966 688671236 273641696
14619544 450960198 331127729
222961801 271384458 393518575
104329682 676013616 472322164
296285153 754658978 515651455
390997783 693078497 512492300
344430592 332327616 471028367
176950440 597450220 325485042
420649679 583553652 590779095
450842177 533783166 89687361
346741216 296803165 82603652
53303898 600631430 247383583
671760665 184426467 337605528
502369836 7146255 466536186
629736484 258258240 464439720
305697186 427163763 457726823
732076969 666589576 418986161
667171277 452936888 649694007
652211941 327199153 701258807
434921348 639909617 120355757
444185480 420337454 625038196
110026411 348635412 318745897
320789573 136675046 663757000
492930037 203105403 159939748
378600128 698685655 398379547
378532761 672079332 438496848
745737966 530059270 243556696
177940682 50649354 156053654
423685436 24570802 691574539
620419863 416183813 208757915
187630747 572583109 649080359
224473788 591753228 634886726
29365531 106972504 728719625
30901503 284838600 362206223
531043914 737160072 142072073
773506492 176873381 383202369
762775316 661474075 44696448
636098842 436563111 703650204
759191996 674420293 126733941
396072284 668698719 426308915
509135787 607988681 239658470
526460709 73372890 298038705
461853468 727753440 313235646
732636992 425264059 47257057
290179217 183752574 103104450
322365030 357358825 486405182
478964659 726793885 312833035
14895106 579543787 141905788
79478923 74380460 236249129
206997968 617043077 397232961
278650125 90404154 405572689
27683534 14441676 601999777
488396827 486283789 236061770
513663387 454811818 400037237
685480547 80692044 646020127
28135726 574400550 218141166
362785641 348527849 621830033
343881621 45558068 261397477
211459311 10327617 707348537
297335686 631450676 247850607
4263209 513780114 680865537
567974305 555989419 156833581
571923373 422434239 142253011
182061067 475849585 516465987
504997309 108593379 143204967
76424750 358088568 197746344
38494473 249153054 766153653
76248595 84223255 112661414
195147292 271595937 410273621
741040283 172759510 435232779
353983788 749978826 354241304
66876331 247011331 40713045
766290205 140261207 221661688
726029607 325780466 346133266
496793858 406363717 652812612
567707625 477924964 50706443
349897627 560066913 569600015
194758317 220794744 49685278
31869657 332424412 542745907
608141891 761422362 749860874
453882711 701958250 150692232
717168626 469033749 58350193
336084507 486681110 464322219
586280104 311464185 767118580
79236405 191894479 223193113
260602692 439919625 631712678
51478075 731665553 106519591
283344089 490762362 264108063
525743753 336172895 35707685
370215083 745013881 704541613
599446279 179710572 723691322
745935916 554575014 154338359
600191181 405386460 252893185
357278361 152670657 661319459
666283961 198765277 622347215
99708795 218831000 290729546
758083186 166961739 197529525
567598903 59333118 319821522
99128519 408090999 337509944
103716317 413321997 695468588
440903384 567067973 119747512
716177033 624815088 126933624
630024906 238150995 243489396
492442373 407381248 83039559
345093575 210200352 379732293
556603324 483285023 266729564
683291112 339762802 462300980
74776087 581645288 284133496
3462677 618116329 726718981
267221596 495871165 274469453
645053013 114919072 270600024
97026852 256903018 609358446
592419522 115837468 666410449
115514440 365879569 426629633
772378283 696072794 437694036
51279105 209014564 149256543
768002771 416069262 513156473
473488019 330259134 464527006
774233508 573120696 145474228
157773307 392920275 135186646
551285198 129032980 706998821
603342725 150059124 111787426
123141400 168346350 176009132
543228583 130041223 275396470
540436985 1659613 158110273
331153636 330939213 651002426
159075743 288981436 9624170
576182566 109892236 24627628
317589335 610468390 713343148
435131736 458497508 657391821
634589844 148086214 310725552
11719172 651280765 662704761
3601780 527971264 466319302
655334352 333899776 458344686
408582366 51647851 428757284
350991534 67867735 178651279
540307072 609180079 160492829
277153723 199941993 693030548
476328338 412337197 117646037
491831629 56205971 409875495
706804918 193462366 291117256
327464482 545850784 693230238
29679310 363789399 567328649
545501606 577814064 249503100
241189349 197247837 575980589
192811179 599550106 638863813
63445797 112962822 149270488
269017454 509245994 389798033
111814161 282625096 317606326
334132403 497995467 609060126
749829709 172168661 344974397
589406424 466624541 136306768
224771179 724302252 752068615
396742235 35281998 667915384
33048490 406580762 468532054
623324284 293883389 154231620
403185086 524320198 656737387
57534750 30609758 101258475
693542863 258401862 155355166
277303771 700028035 277966716
600770913 404853061 215987720
637867850 698668168 265235654
425498827 218034090 460286116
770584485 76551290 489956561
150821807 347877048 371800732
538850289 226417738 367654795
578060119 517853120 543144013
586087317 7123344 495989956
605424354 48527327 335091293
582906411 723782013 279369287
604184888 84685044 558104525
108414854 442821448 514089852
539322723 189068322 641838405
461060425 632715623 763994238
523034991 82693763 374122810
561364529 101426771 585467655
2006323 459461223 65174874
100757926 485802630 439509087
721152873 616593610 668493496
392966316 375159798 192634198
474064307 220365393 461530348
46529866 62741893 317520165
281491140 23984603 762439058
287535048 579597785 312633389
470437133 382317974 570333634
161321454 215556975 366451774
514571128 109744318 566567038
441204686 600209135 690747771
549064624 180257549 665162737
558180130 752374716 511571095
392806447 88025577 689311045
645526139 755747445 274963920
324958013 219422333 280830091
103228048 683510982 301311158
601615802 461643524 84249835
495661046 488398459 1810518
732003409 633977544 779130063
685182510 471196289 564985533
679556468 8361955 504840075
614194206 490061214 227331746
13752982 592721123 598106236
279173393 611340337 459785975
477913278 297563901 139143686
162380439 628457986 589307152
650957470 184029283 363670207
648179768 773143418 231838773
278054541 440440294 529835387
588559298 94382414 436608605
553970392 716379189 106436341
629177848 688279393 141769023
685235999 6813518 460823404
720929609 305748574 717829930
443333802 521371738 39998417
97828773 141221328 17890319
294202920 161877419 366178870
710485731 139489600 186375501
685024641 751183938 367692576
45421644 570651573 323416032
520155225 239190551 214201746
505891939 57326127 152196201
361227557 470826757 758234604
318835941 674401544 607837326
660603786 711932889 460275090
98680807 332744834 77305114
442607038 755143696 145054374
432958185 573095195 62255259
545613502 43234998 152597020
565572498 143900348 141003220
222315462 602668915 716068775
686619606 103236479 230610713
584123998 347399158 699267575
380059602 486045007 99717844
354015329 779352995 187137997
407403999 473740380 445818909
165048798 415541832 298668754
40175355 349227777 729734573
655747739 417422486 305842460
131242362 522784306 21760111
299757254 298080304 541789797
263707911 87316292 525150859
632379610 479030002 760162105
742468069 117130741 740402527
233315167 426710566 41319288
686663823 677547702 167953701
435435754 750211912 766673875
632465467 660164198 320864495
85506483 234146889 734140112
3569578 423528220 58709084
150970393 487913371 452954384
608115505 469431327 117227060
378550237 510945380 587817390
709787866 98804879 32986100
32221014 309070559 435791402
331534316 373294751 295967022
683246307 556922150 456335844
641499104 681532907 20510220
317724042 678808598 554612341
1981505 420186695 366083671
343530911 206385632 427028446
341402713 666199249 358194975
150498256 284492573 32382474
503287656 232040673 630048516
699549862 140773452 468058582
98760020 472040467 290337357
731625678 504815598 451755482
493274033 332178265 582845819
377749083 197504626 99059269
52400202 353752296 471097928
355171310 767298750 387862785
398848622 408145421 537189215
351510613 330148296 167660160
83406789 456387987 702370293
258767018 525369018 379969106
72559262 360935184 465884139
650239446 517062423 712754592
346125058 635130149 91793067
717462200 34165014 353711407
394212840 442467902 570258412
258844806 289116951 252955670
118059956 70589072 607878134
270703189 135165157 305706105
3853103 603118287 468743249
82741169 174406819 122530691
107983937 536608507 458333777
522874521 215214251 402185168
696321760 37845932 660763188
157991846 212691355 510317407
227555101 303528746 433569582
344733102 16827639 71904244
109906514 388038837 230727840
33370239 473325386 100417811
188022687 382941825 527277348
5495736 211490574 573275705
410442889 410176769 582518408
442384879 295644016 85091042
289626728 190436309 113208484
774811548 427783103 6574089
28256248 181450955 398639951
253795335 382361243 536866875
676404172 216916078 249138518
247313554 611046209 588311798
603469657 754866152 1876481
232916935 55495449 519477273
675931494 254964 592706677
477588900 405686105 178035213
563490232 219077487 131753671
775772737 288030680 686084241
285336756 709132232 680869205
125148201 538199003 602709872
167028689 697561353 12119935
659552145 127631302 470873555
393363110 177255625 44422237
581321641 594038574 481934686
222807110 320257798 356322957
756441102 419362736 673776044
279894383 555752828 251328366
292951225 20581835 775704708
326458113 619417820 52308720
703583078 311559433 175122778
117909513 655925668 419076078
719067383 673777948 418299227
62212214 500131312 109534032
163119128 134311611 700178537
608370322 623144371 619823682
286145728 220043010 344850406
523610365 47818632 435643115
86310433 322151336 486756293
774181176 224528416 181959294
106019318 492326404 712369452
607930528 674614875 229826836
36840122 516739852 473031937
401682842 618510882 594877613
482149329 513115308 704983374
329124283 26533806 457635176
423234968 635557631 676728036
81103139 689807102 404785112
255227254 331107723 478486464
448972056 217040570 605382828
388717028 662685800 479867951
363502086 207160814 189861419
188877609 559710063 504038364
106482606 522598529 470337162
557449304 719363975 291346150
614685383 635565823 31286385
237743744 178532751 208198509
233766545 709930174 707708726
679050708 754246796 543181147
18400252 754934604 683640982
58977756 164100388 530988101
108708527 522578146 21540324
167855696 661990981 191164955
99663984 141747833 464731798
677993688 191182370 59167244
470498257 556647893 326857882
30058709 211616941 96896352
714890369 635646332 584293532
477223416 441498966 10370450
344072040 700693373 733329252
114805188 348712224 437643961
410813890 114803828 420005147
309230585 605522805 88559685
315215324 111771145 54089195
407596162 300377873 653331992
745470486 601142797 271686249
463669222 54038520 268785279
620598971 479387843 525408936
247411734 383411762 268579419
327523175 642064159 575555419
60814060 374815480 224577542
653853199 704568192 641931281
545100952 442033949 481653752
660773013 179353632 23203341
448539567 562480714 186560229
268372681 204817535 217774054
599725416 699448486 546610319
481785389 198950646 513090052
674238763 468087709 505759453
1053143 200632056 735979726
765300888 443920475 476538739
625331107 463668873 207662800
229070403 725228682 280789443
11578239 444372422 559036713
220680200 513936620 492950379
459493536 280886596 280686721
392953196 64227991 316693647
272025714 642935220 14923245
668772199 34633294 427140245
532495764 512128464 281080608
23032977 145182496 417117185
112244747 558663212 518675692
598131341 185328141 291308785
402590169 115293003 89341181
184062279 345749281 496860464
5911466 573655604 570606693
683494890 738219927 578839022
29959568 73349405 410932269
46644768 569079019 349468278
370377032 732790999 409173229
343421626 476171434 759759301
138325858 287397488 32223957
273708553 430322448 773117036
71714460 273832182 410840111
584180487 538924496 257195764
47960671 174625379 235936725
462149735 119030373 56977826
646556338 216202912 108241414
541154670 164547389 212988175
85150815 71591953 42845110
312652512 751711633 504135691
229911152 270795467 163549304
630110352 551141264 768145937
221462227 467251082 232655067
4266890 540095159 484838702
695232920 414298829 745948910
744169512 57963220 312488083
478126009 335028057 487475950
547705306 338265817 145167177
463935795 155990922 610764317
310655692 275058909 92351927
111551666 626937628 565970427
187140121 232358822 428929498
502320745 710390221 431094772
46485320 325704010 411817843
555458475 237630575 45968810
396969656 327565720 434896845
443199759 256301407 56546614
347910859 91971729 268706311
485200592 344887660 426867074
595431060 478857840 714793784
219191081 695851474 660674316
692116729 481696329 497677847
547901754 395584688 12549741
436484562 40559982 561814489
261704898 143880070 20510157
484746773 545278837 762239627
85666163 714485963 449805172
393397803 333692186 304664534
462436585 379985375 16885403
164042309 216472206 636806281
261930236 482153662 181681128
71027372 541285369 669326212
456095918 247524606 599741799
9284210 10166384 479268436
73296996 55060233 24501400
292868273 618944006 171865490
134158004 57048454 190292121
563684604 36817087 567773674
443478985 481906531 231604741
441529637 95554470 128982702
602861542 606518432 510551386
547529622 774979456 88556466
25168165 732545138 83046863
288028627 296134687 564794814
539979251 684581079 282769496
155105350 576353411 252838212
250159790 22918384 651005720
148805918 16162891 378280866
588418836 322833287 80616550
450725249 94982414 763411878
581548886 17038412 253274674
692395751 493073858 497519401
217437760 225967494 662180134
426693985 572313695 140205118
440725613 350353411 606310820
230937276 601124614 349783061
257910332 370742394 174341645
259408008 310316053 578488135
358965310 420372449 362399907
384767686 510591168 696196964
616578656 630200377 36187744
11635074 439744166 275853475
443068852 306217455 25772368
45725852 14065379 351251248
675673992 281627357 633759350
669744935 502306718 3298627
444694521 511141917 134132828
72346481 51735677 259572822
504193665 570510811 51745967
104615055 244065660 288696350
344206793 96626837 89848627
259101239 27653573 599401354
640840020 117600701 48524970
568422527 727111684 723370615
328537265 477411770 77642841
15900533 386358313 627733278
345845567 34746323 755750423
686796482 749654363 554825358
149720725 460635821 369946882
61731981 467508406 445805273
472528390 101465645 175272417
314886751 475420548 696618475
456146250 340569084 290290667
514560737 771076677 24714294
693898164 295258706 114906829
518887287 678038973 586916993
13868084 333882463 570502556
102593983 617280549 748297741
580811060 591486861 742520922
339693433 762114749 244690286
531465239 244275083 55110095
513985754 71381754 777022426
366329066 611627605 267587216
523054333 426458895 450691534
289565563 545708675 189481555
36047435 503787235 459820887
428218393 146024732 267042398
723514882 275190937 64036594
33429784 726873986 56525353
422750928 165471900 243899302
311346887 723390756 387480278
166818258 553129508 198015557
159689029 537789487 365300621
560029895 206855400 570394440
771488846 11907274 408574918
261880925 360708889 88022258
91632002 468991895 540916358
481064324 633422066 151018072
636764535 114913914 597479075
714094987 283622675 518173144
201516861 456784862 66324530
150725424 465744497 389493953
488718092 74427721 452600052
323268561 46973943 723341311
677851115 162078006 133206141
68011666 601270315 553644227
149856235 516013574 326363401
681546047 554090521 668411210
602875578 591944488 355544736
16023360 60761282 282929835
26138502 250174977 61648215
68471768 626778707 518392063
366219085 184478861 187837064
23818732 65052037 335018511
64975922 285064301 458275479
55522053 30150066 147646874
252732659 731293582 358769355
258899861 68313624 746609711
359107771 144480029 773709596
197252306 695892990 364759404
453174453 401560719 716017455
7871097 57271407 142057039
139121546 521115388 163371539
179343102 451983063 663808171
322370947 409261418 611708233
50489516 135528920 644777687
201258019 770793731 533011147
37110301 333019356 341295672
397455081 372044535 205614992
724624469 610149586 171701320
426580703 336938721 515042701
395975029 559804965 62979694
501235053 9791748 523137715
471152295 461063542 553543369
751553351 479452168 775056953
493265788 233748492 89920858
23300327 58425810 407042101
360752651 47083241 454392939
496474065 306702765 377355996
653984799 374122485 360553200
168709892 211434314 318309287
309680699 242227686 527756239
49871548 18394445 654709054
553098739 427935437 127316660
73776871 540013319 407677793
624415355 775183779 232502261
441779388 664445737 577821369
448637839 397667209 722288422
629569138 369904372 22051143
149800158 234470205 124092541
325250129 720245080 104786351
234301497 6508309 268542528
441930540 445749532 149369205
610199474 273436361 778969825
729421848 390060628 594658116
275894841 746988627 758458808
758913095 236434224 310524179
394002727 241794620 329064677
645538679 27161021 315154234
566856523 484542045 318692476
239730631 546389701 102539412
395526944 463735470 105617180
213442187 235884631 687916363
283599763 499110916 568616104
298999236 628642158 148878155
778944806 475562534 517882458
55709291 450599844 748013967
55804324 77517394 158775497
549132815 610110683 419368523
54506016 531334821 345392574
693564119 187476744 637712950
433821559 747396576 189371552
599377414 356493763 679648770
493064419 146252133 284410427
532999060 736040182 197824897
565083856 689809900 662140622
428962419 692967441 294537159
181040449 235692523 322973102
407610573 654566918 330914208
581896218 179446523 768478094
485419749 254169953 26134721
165730308 97358795 591028403
452985295 494589779 178889160
273561305 420662734 552944834
509177187 500702930 574497782
224562892 743851549 536486040
283793235 309820444 315850320
186236005 51478366 582873085
169053484 253225877 739562139
309569674 347443596 243077131
731978849 454386051 203611179
614912471 708967762 548962779
499505265 77533331 56153073
474955192 310457724 185372921
688086775 311741435 369774872
584753372 589863617 483488028
767732658 139021658 417588069
635501183 368828035 495486905
51282417 698591597 718686476
32766169 400153332 281391773
464720765 410483238 763341134
169913488 666441581 387912099
721319183 505680536 79505379
5053938 95293830 27295885
478083355 84147468 411411901
238938723 115273285 178775507
15253626 159599861 143708619
172766628 258784747 457431541
706664409 682514784 758459226
293968981 361417064 566926303
286598364 437977362 429414751
509723219 71070462 488135636
7107363 193382513 351807005
591503231 283346448 622753651
236639522 528286193 484751502
278457608 157263660 615679515
679978494 217921123 383267879
462223883 326706420 581953303
388809439 766543589 750632746
303850157 117743907 273051496
478982489 285756354 764664466
166090117 774277785 217108842
458157645 354628558 136961932
91751262 278324697 735094076
129259600 251561762 81170983
282028198 609185454 686044300
56452432 176657938 719676164
558654448 236802745 395803109
13048522 556287723 709493016
747874307 199376394 322823649
109609567 734728446 75139657
44667008 721956908 725920938
313076682 357426265 710438918
510686631 332657447 4955174
697243581 722190167 752967999
272633841 64398249 381187882
408354528 69957893 518656689
141542297 342372041 770744980
610507803 540968548 157712650
683167774 225237490 573495696
471242530 420209424 271551308
104475931 59526572 7065700
528038539 435910571 724806574
530604953 370656814 662189330
778558135 705655832 482057100
173503895 569618194 555214346
594512642 566223996 199810992
157191961 636133400 226113372
304361037 376874420 98766394
382825568 725169442 766436119
739508278 306338920 214483105
720497703 379110561 293787835
569361022 385468227 701023223
113539506 13434274 2746522
126156544 551583730 298847389
770441566 23561887 434749445
465067415 592330225 357119931
669188734 342204231 709348813
689836106 725387548 588963869
570665659 622508480 370855737
244914075 414776225 418797164
455352295 729775161 20816412
241903077 138313483 92030026
39760229 455987346 591938378
713429867 358144184 172544731
384378375 463275803 727808726
260284429 116595993 130532543
751027023 280135902 97856809
230398260 720692569 102931328
37343709 42620582 733061547
395582287 13872135 496644057
87114344 121331286 720407872
301270127 361673764 706063864
733353176 175664201 719942593
529709686 46331942 514259239
128136112 511438094 612275309
449607305 63063754 333617260
574705517 680014723 63786000
324660690 434480289 270419107
101963115 680930002 9995440
71655667 141867756 269491040
575216649 443182133 115515300
92174680 20323304 559410263
33054852 387890700 438973289
278347215 442523676 751036561
453564004 133123253 176420022
728203935 38712684 542301148
639815544 748407012 422702996
213333963 413504240 118065739
62319881 711019322 131603213
579059104 557534095 101396365
12569841 440786524 519192619
529188071 29148249 527333477
317182645 93962573 592244842
366130646 496064096 24562606
67041270 188976475 682476926
734725797 718212274 446889706
768093730 523695277 490931135
57447674 525877871 433542047
507648174 697568233 116238149
623789640 756171465 548556442
55253730 245565324 320814600
626954596 478156957 53131586
633706357 239070532 252362150
700885207 329292986 609562123
752127086 196631112 678309230
296347635 281887884 698650842
344435076 744429861 153080708
51880301 102826276 348763436
393277276 306420859 119290758
246209091 661302219 30259517
366226913 117834860 622121602
637603357 342024079 428910283
270257884 714851 540422417
715820360 250493657 274580221
262873339 269524819 551564595
43870513 262753121 515646840
699187824 59832175 612625392
734328255 555050190 280869986
105381902 641811385 633827145
390678079 679161782 272180245
288537367 363916347 254536649
774449808 737341750 758406169
336882533 744377471 491224838
66101896 713853852 659798923
160391917 680778189 565414749
4006485 271559048 482334253
267014709 734162137 17935614
215629399 232823996 185366874
726563484 536732706 395147713
283995075 662372323 423597895
743518905 354839345 351645861
170175580 552420511 58948630
356870151 426543526 698456185
163397135 285987855 462430568
425721417 113535580 334415827
328588744 465719707 684598210
193638488 749066433 243166685
291663774 223598025 477738894
402016186 735843599 507227899
49606526 371032221 324034097
377958319 227117554 264255073
667660863 766595775 731533668
409890299 655419636 81722644
621367081 498818478 198818015
243716992 451829310 653022086
164273916 644281668 305770786
306046530 169612012 534114697
252269092 284292220 31391018
582622046 208735063 173150373
675850585 705035358 310708246
186537888 66472962 560101375
16633263 774118082 354621656
253162492 572134088 616231817
13265552 429950978 464919857
10660969 1913835 22891791
295455604 544711828 735172816
93717247 89199217 665619078
198815211 444516550 463233202
77200673 413041858 40370446
462240812 86258188 111533384
259474156 300010308 36240887
287158980 337543798 102985370
425542376 247297589 218666770
324767123 327228923 398005018
336926201 707971266 551581038
223257977 181954508 466430924
313578498 699100472 364980238
217973955 151926855 237344569
396796622 27723075 432124792
678494052 369659063 290275631
19273516 251201172 386394679
155332078 245754927 682685670
262994157 106305061 126008067
325312059 476145519 762935575
57006357 552569411 177876910
738989584 214125681 262301200
422295451 697030669 396414252
623818769 662844522 255128084
523036718 280046763 448660461
383587047 556022521 113066463
327205427 766806898 216411007
355386512 525121399 473674041
546165355 176887256 760164283
487733616 146674156 762729823
55545687 595968269 155850349
141011512 730913363 570330150
719246398 262033563 446473649
83343019 295466544 698539601
695355760 574852177 240196428
514448861 539532066 517801562
434370351 272490071 714723897
611136895 346159193 459351073
648983912 749944564 538156943
425231737 599543730 333139683
318385440 351698909 439564078
759666500 249120716 203819861
29421284 498108154 105661794
732884907 729791579 626633616
87014406 588393986 496191994
534190614 291727015 739257611
230577252 70185274 320493096
116040312 655298637 690759856
259479324 297597305 18491977
614582355 625716090 291927317
141200500 415066587 743491029
3380579 118040609 22288876
757324897 734160540 355809747
267688026 412362230 693715367
135333974 308559210 313116802
513061648 71603156 466140634
545435554 685453398 457265101
749217285 722326642 652261941
771698997 724458030 406367594
309869923 612268677 394194858
122289598 384012470 529867392
251995112 105172537 566193881
745536387 741398056 101749928
132325690 675547897 664212242
654748163 102740507 423871629
655888809 431597935 219975722
489945834 481284522 422348096
440764967 72895136 64120970
636097967 517080080 518411704
299206662 64038301 735515863
427048187 333074822 464669081
653679649 352055545 247281502
66878004 419691835 666734094
702036919 513581241 110726603
426796510 252288045 350156978
273810007 176216885 109764507
238618314 540723835 405807779
375457022 140672292 388202819
510138049 69312161 605554960
740938247 605275178 465725371
543036468 344208714 639786021
696732923 46646283 670424844
246921423 701357589 5686812
246063061 704537048 198336056
210626473 665827928 527747296
414712527 728510845 54038884
249022938 243149691 126123554
658331210 385087706 478989261
230809475 644398575 661084926
758937378 267484352 148267296
171124810 340131275 404486725
730651726 569677877 34088838
6184014 298495208 92705201
92313579 59612978 362412588
322478851 62170189 85411745
156669799 72956425 339309268
336454917 59732975 438751688
234056714 694809910 299416871
641616080 59708156 194437927
651549727 415528832 612710908
605778455 247180586 374985797
536710586 421664892 506522507
450961097 58144969 463177300
1449779 683571455 38256743
690085323 767648939 415634375
226341137 354142465 703595550
542018607 664269731 338880988
575817613 635030988 368973167
44093150 259231092 293279248
656166398 646479365 617321086
180279947 447332737 285965800
415555874 32205528 779274351
176612864 617969296 679787614
662286843 215849378 556212584
132466747 441782276 218737817
678393119 236424864 577122976
32392760 390096856 83992268
274463474 81698540 725380599
1500326 380878193 159895745
721061861 695869214 482061829
695028648 16116005 80171712
303592123 559876177 109572787
299845762 526465928 52922536
298573586 723071987 132622583
725086567 180930514 466099027
530017675 206109980 72876794
495893916 426342905 721651932
600141670 424815015 524264653
318229609 38546869 705586295
60258239 392795330 408937323
778360018 453770178 623989868
492494869 40374765 329466819
56813080 165609956 226869559
601212363 734346069 189171352
134772353 705151659 46235726
192755480 334910847 345300019
116024250 569815263 115169489
606063100 155061960 684928118
175824935 232429682 82594798
158401374 188283723 383699502
103647425 439823870 16146584
600228974 318408874 336524650
289370357 35041503 52150689
413664423 75744749 378358988
589778655 597063959 639190265
502016837 393619269 637923568
58335700 553567736 674661145
710322067 680677312 62933026
296893995 315881321 190436858
50139353 626972404 305098431
615360693 584086724 746067110
259304745 293167861 667556230
611403473 425564644 618771202
752045072 511132884 285655357
557968646 554898705 663366323
159692709 713821308 195725721
313637057 361393924 83156458
81257236 350581076 291826067
365712768 556111910 276439503
282823409 347971428 283802546
398868798 572668133 190695242
437998825 123537268 431995829
324394618 164821422 81854859
265179226 231517944 692599649
301840717 300044951 693271132
247162031 676927006 734045745
38861084 341928512 578258565
537563714 460135391 247311187
599404053 410410092 384774550
363521651 101845869 126438317
670614396 557805136 138975838
507768255 771455568 680623908
342356321 442107377 224030832
277935765 179730806 309410603
597177308 216749285 28968912
211365990 222912743 713694086
530285310 775435708 176725154
731064100 342836879 39480357
547211602 384361736 739658262
281987076 666132033 28452332
3844452 11042693 646548945
626239037 664661382 544244051
602092077 415198581 446157951
486907007 113346740 148896124
517017880 720466699 42987307
422785181 186502073 180602666
17590136 454550106 721072191
14758234 167789881 131111057
227798112 337742690 66848698
485969042 76161964 29386390
11924840 559354500 541868478
492649823 434694263 427733113
651180643 364609342 511491285
161745537 706194372 522624399
292645640 373614945 339709674
471554234 1442843 199101508
49875393 210859479 146649892
767072280 343903681 136594097
507942668 151383821 472480342
184340339 75626746 618642232
239185272 424835634 288369880
117726066 775254615 139676243
246070702 97031917 715121720
597366099 686525128 186130607
644383416 564023710 558187579
175913718 739342388 184315776
443424232 210902344 284335333
120978931 436846691 253121411
377649164 778831066 319113973
483464590 81112519 777906820
765168862 582881648 624309264
538835728 658012799 622680430
175791942 262102288 402506766
377201814 647686606 395065652
602212229 314030797 434075577
773556841 287068448 674627088
108755966 294498459 422031718
28720506 625463645 664982240
257803569 228185361 75112579
689850393 642038261 471536489
20335067 676296529 223458826
24728150 548271001 656586808
364203159 692549402 399670053
66108889 776892086 169865338
263900016 605580703 702347342
384397619 97895643 102929581
273516489 161468695 564435649
678824664 599185867 128107935
562163182 174833450 695340264
462514346 709860417 717361333
483881103 59529740 707996488
343253834 559633551 473747544
715727164 215673370 25041687
40591305 1336171 673943116
299353016 716493326 220230860
463701370 68468671 373109211
270071564 663516206 736152725
65890247 375618434 195139591
553542956 434966968 255086586
394268040 292607412 88231759
211958175 81515386 341406254
137312018 482409376 304085844
708920653 470505486 347785971
415977514 339566643 96110033
413733755 372190444 453698063
226289086 48935763 19538150
463396892 382793082 123895435
307724077 222800095 667747993
332692772 133049549 15749431
92684826 304130351 383788605
430325540 365504565 578951816
154872774 270692626 271817424
668804674 478318615 135915270
506005467 368648795 425448711
710502387 119538291 553400896
323222087 560112645 53009716
371484123 642860580 314467316
278906264 208163088 151096728
472193622 531504171 295810273
423457604 256517448 760316235
140007337 259888999 341224314
509728853 481217901 343299496
745736137 578982370 714297150
111746495 130910004 498607152
236936811 130114720 203960035
13285135 121094101 383039334
689769676 718641037 678411397
458796475 667392043 767660192
541296726 483348620 417942042
113590784 70387814 609533856
156100028 20949842 64441310
151931502 272425814 150990775
757129859 194339548 247154489
231751522 455238702 601794736
454422198 756888512 172393261
127272531 400786024 396373379
552972146 755257244 289936270
266272476 370310588 51396387
582491065 736395875 538052675
247037537 49441694 632336827
508611084 485865445 627151981
178131379 298322572 579745092
109670187 399363411 32512258
528277221 518511982 396769166
200851500 261331735 292233743
248191205 742752574 746852980
233454385 730555209 643969550
312263811 533839598 414158776
389872327 288047969 424089471
538463150 295487084 511120646
18066470 539874034 13255368
384429785 66877644 524599562
30685052 231079944 364566717
522596168 695087209 749450635
34939006 589825927 764938607
548321447 537113054 23282698
205914143 394761304 330157866
219308905 346859023 550456333
352911388 345333777 136178639
711692555 661276186 502241672
547074223 288955485 354013733
474305804 679592923 497651879
138173856 566502084 199314965
391067368 179131863 552570663
12610955 13517985 298998383
383153471 320731923 32128755
706897671 253727807 105815691
279363214 359376453 140307013
157114849 205625008 63906150
703375062 71291899 177883811
463212068 670447064 210204350
533095960 275580013 442474991
510653929 321316747 53428860
367853482 650564055 147641389
474146379 265960721 511306059
596183866 42129150 123627774
214552491 475150980 153919896
439537037 770367280 363235650
475082858 628544357 452869572
91323691 229811656 30143983
40045502 104691307 251694308
219040156 29556132 305435816
359308574 36823459 228084912
94020877 146546949 606485539
117416949 130666892 4949645
102027390 186152906 370010006
219246440 167481373 505179282
618191651 654833550 562298718
515363895 141159384 238598554
746691899 34457774 52948812
456907206 109890206 610240055
635971869 520670640 339390027
518160313 106071145 570961381
726481146 632182014 514880235
613327169 344209243 775811324
282543122 604793943 172569978
588790277 165494760 623158832
243621572 750881729 693091252
757191627 30652458 615955991
394024580 487950816 185821515
397470000 121500675 275996829
29889401 237107417 481902947
547838817 657320842 286378200
264410030 570677353 630114714
471292021 762778248 392646607
504959031 307933210 377816334
56797088 120300712 577095229
483295633 683703132 376837487
530820061 616745765 555965115
667340622 460082707 266820168
365498569 561672742 24257926
113285839 304871921 709857922
464672029 40197893 443868882
432783526 677258426 551435525
138997315 237037762 654500846
695226673 61987097 341863588
366472234 46224323 118518492
43186677 282777442 569807980
123052791 286719203 375581448
430811755 559724415 268304893
77716444 698995202 211198576
232494081 570234510 534530501
205566855 380892854 401114860
484717372 714864404 326881884
456516447 343789904 379708899
568535833 82157355 148868916
561458094 438627063 716150665
775723226 641031389 127820779
350065142 758091220 468135105
324072659 608043369 680039797
52949258 346914373 514887569
447802150 652349503 499732309
665159086 511666784 504266265
516491660 239758795 436122512
499119917 22741804 656618694
356140223 304039839 622798578
123384407 717244002 630827396
459545248 111188200 584260553
217618831 406745916 148886826
429343284 621912035 657949863
260273260 664787347 716402017
314137858 229600375 105168839
638520885 73753948 327310603
779126975 373726993 61051187
596665613 348515766 581702930
82197159 444810307 556344469
60698637 433377543 273414923
512231613 606108393 658971112
547840057 754797363 165471641
15999750 270771651 566608520
245479340 583488022 355531676
775351092 540083963 136506088
389299351 23439662 370044325
589242212 248016275 125703965
253387970 428595357 131882701
149232906 143973539 716600342
470850142 715475438 709864344
217490321 92030796 237483239
564215176 624598895 292924506
243663678 323967992 137788573
744482458 32626631 629781321
629073499 644528117 86039225
214202708 183033828 520404006
360550625 491691947 184273346
744372884 59566272 183519513
265427239 660954283 622549152
615930084 67985321 61046111
682617935 286172942 637977295
375089572 515697548 383216723
234840703 143045547 87009905
612175821 395469296 727125718
2369871 377202972 422725122
706177343 576151236 638721130
616704301 168231652 378821902
183610472 657007929 86324436
474887307 33623775 778733295
106388615 465198341 555810854
88041748 659758053 731326095
573679062 218542626 529704651
643999384 676205778 676519893
272767514 650819299 76108938
770099044 638772735 144539857
380011973 752185257 229300022
771528945 538541553 738172535
766031803 604784898 217457413
389675934 636746012 736676642
98210718 62504661 744304280
555199968 107138827 320903094
291019782 327199056 69099401
655668055 735688477 664304769
437557924 93242345 513005437
716966155 621035124 756947502
276538262 335089080 709990322
96613303 640789049 25830074
180850867 76774754 224092269
52140830 386804641 354455747
366173731 52623656 56131909
550894596 93219812 198897159
64431480 550337202 244678203
105240228 277322714 258773346
333778502 170585867 696194596
748657732 682420427 32168506
259458754 277238811 616711635
336799454 45045750 160243211
325948510 77101350 545267255
724152809 249855710 508374
491374480 752561280 528849119
622997815 473689754 522733593
513695744 360011691 2846306
443985427 261647019 740007653
737392533 279032362 305542125
406800193 218788755 523054998
389212189 350951278 608990029
205033719 768926472 743679194
32416141 290134130 463944092
502850568 122763185 155664306
342818334 279332799 97108800
739635029 478541873 218687035
627196445 329532859 733057261
344963543 243757728 467930337
701529078 680979344 723973819
420381490 148186451 239589105
651668943 139368459 133405477
364028213 679981613 685892015
326301434 16881912 724444357
187439026 570406386 289452395
332317647 140152933 477338685
363284033 119949297 201234055
354999763 251905517 450639347
152158181 656956948 576119725
544645853 70052381 343031196
350267656 611753350 591282505
242375615 692878668 365826897
252587458 294843236 611611013
741029866 374354727 69145137
212245334 133856358 437757085
721867706 500266868 675426972
772398713 125356822 389385064
360559765 737559508 82584716
314740475 501691385 453142402
121795637 293715589 224423942
90670068 52904015 83250311
180478968 606015033 724540087
617615365 406998749 337424633
601330661 356062225 691539269
729059371 475833587 397706544
413929054 763115039 313275299
31607094 543730288 306355508
225635072 309937020 541370395
467751543 111147044 62788787
49542609 687039721 398727896
327275298 621608274 517235351
605679257 741582839 74360556
395046370 197626074 407437191
710657881 526880636 280029679
33654844 371280026 761210508
250364585 765027697 772540615
487855111 293096522 76623957
715144486 705797145 76772971
111839961 654773048 653766059
286669602 113161343 228423386
22042247 696999618 129381039
753107052 401678597 330980479
631244845 622563959 450578436
758415284 471639070 637354063
581602968 678691648 58200478
201929092 49575503 460315843
438578185 342950445 76876169
49436886 686546715 177311625
431854429 157901421 122221035
296488783 610879807 469253986
419640949 333385788 384589379
31637918 59549229 575272796
261487134 440122996 92548912
194709552 702058007 271298263
486254596 366800529 213551736
282534899 774811962 383058683
363502657 40828390 225936105
600255804 594277180 337586744
573372015 577750369 365203986
583144006 65784855 484405095
178585664 435032256 177000073
76714008 547004847 59999708
456610023 359428175 166015642
475677076 112049224 635955909
725366194 621282671 190679603
425546739 625681170 602242325
621163552 1182958 673851859
159006676 339001568 492061882
664963664 22836618 694575459
390326495 209759935 225535544
29744497 158052913 681110546
668679547 77227816 220530709
769414108 165853642 228737122
383997218 97228930 48170319
337825591 696139905 446346502
475066451 222863036 723368268
456259787 69714853 62685593
289145479 276539658 7841678
333628722 288593806 562265030
86419764 314576314 760453112
385316023 551474195 511651315
294481893 212673247 628364841
482811200 452451932 290362551
26472973 656752089 677013692
605969112 506201767 17198348
707998288 346651227 631795055
110594467 221891707 526923117
661172166 742901284 143933390
582339326 509990866 269946748
422435275 346369489 416236613
398272676 292639169 472832751
417695235 596911657 666348487
563195651 601381205 367198032
398518579 336942067 415212488
63384774 448778244 184926009
611894831 423349824 605100815
718480753 148503049 423120098
279208335 94223273 45361436
45342999 69419562 587961749
152648174 308317141 625222131
346302929 372257652 231314378
285483686 342241773 427165275
310719510 557293745 24102057
265280511 556190343 107832258
182464898 240459097 756060065
176362721 514782339 569410352
88195081 574136457 62713572
283136038 41122745 405637470
108218419 332952269 415484241
161819321 462719923 632660607
424171489 652985179 472035555
712632829 330756426 434744562
385126896 349055024 187805240
506212960 221753978 740211535
227000336 663242548 716310157
723357624 142920987 407788036
369973172 424520328 601541947
210721143 6465929 462921767
459903865 118356114 586017349
605494429 525723226 158665772
598082171 73019743 484479655
601683159 553343581 740038657
597895927 95104328 434460909
284408383 582512822 609885048
265543398 593716215 758090655
441262559 444564958 204869879
622906418 696736708 131911100
278075873 209133802 88219882
195521084 470750693 396228474
110486245 259395456 347637937
36952017 89654908 533668159
432552764 519953220 316613115
493635589 711384860 669558789
485907159 508378128 387244397
524129648 617078978 707449900
723096666 13930663 706620949
1317013 350605161 461450943
538705414 704806374 675937221
765963655 561715397 627960691
636179901 613144125 103223173
36607446 102222801 503859501
414794676 48613569 550990226
212582210 90388321 772869178
480491502 441716123 393686505
497009017 154984464 647830505
156838981 289467654 487535580
57536909 664230996 767546700
383247330 661557491 235581732
87750903 291779254 124272272
326203273 204710768 274517234
114094748 334715675 140722478
442729960 430873564 224061424
90764886 777806040 407196731
155910004 91499098 608328532
34556921 530224317 715271078
176091657 589897743 193027067
160104609 132069258 336142355
219786475 256964630 146432585
255919870 411984994 649496545
742632598 733793256 487574103
632831080 380126100 225785464
518172261 48568654 708500371
710409094 175927941 483617772
359308835 327063023 460203426
425431802 658974499 329127921
162904196 505549693 187120666
567323485 510266871 587049478
677893288 759984772 433233783
199167930 223470730 686938794
578610516 738517257 116477031
289800167 568849748 400379374
641665422 496210855 54686505
197058027 484647190 207843222
85104078 512408312 522976573
372129366 146234309 433308350
385195515 202260585 494939142
112174430 463438409 661731514
255393007 587698654 455657520
657436526 227610859 5556847
567652742 399699989 733195329
239584641 316525278 141719391
364585073 254525787 204326638
330505747 110574799 525259911
379501407 673634139 368846228
215671126 82643958 356471785
173494159 444370143 570497451
193433882 621711483 760359416
423166222 635002677 369354049
308515415 509084132 295835389
620608618 170878645 312357538
778956388 124746336 420189605
258259283 85163959 13503214
523502686 145245390 337247474
295359715 69355764 77883598
86873257 93890061 533199650
774128519 163253784 639480306
480701894 190500706 540665617
259869208 741472934 576414319
506357583 62532758 653626944
551463193 306694658 91031913
249392913 392119840 544115346
175986863 215009086 87342970
74670803 567823516 120921610
501270707 501445829 608720158
169360668 690778798 122859479
41431411 243964276 384500557
316059782 343303973 124244987
340527933 71105169 251645842
13074020 586643006 364302781
281114993 491776761 663989245
485539598 762841497 135997232
64537953 248345384 284495943
766573070 65022779 618195825
411783665 8765357 415026211
392493945 226552926 57746829
21771283 195325574 301325562
182047959 106700760 302912325
426022611 414027682 171953882
22539911 774380982 253289747
35647974 377835184 601203149
564950617 315318324 241367294
144469121 39098631 550973792
317683145 295598791 690868292
396909773 565202086 544638134
748996332 697889562 499866435
630087393 149465537 589767408
546324121 155994127 762080289
749567173 18567638 493803107
55191023 52697830 532527912
340917424 32093012 646809285
611081727 573259115 166529577
176549034 299156489 500521136
104810775 25846212 569249465
144964966 390092251 707123026
35971597 25523654 75818852
424328515 538422817 7221845
180758708 270164912 236951646
27338815 619750663 248461761
497595493 338523977 566109790
236229517 60117940 411753409
126691146 36776276 747109691
186651895 702281810 685673251
924155 549234279 25051595
15236294 349340728 220033440
73859390 512547853 502129381
412992829 630192717 397660845
105570332 101116977 60035827
289661474 770527804 705465800
327454864 663171783 73048860
38506855 296844337 168317368
396380834 146686772 625539126
570737301 266363545 388423451
86273626 549138544 402339033
218763925 263781525 693334933
368789166 123139574 212827829
776212752 271231903 333925247
525466560 516428810 723104496
112154210 334555555 674535434
4378661 285526093 458659048
291563554 128249484 558817647
154678948 526298460 202160611
713300995 495552275 311075293
466955256 218447357 41827684
431577837 489310392 719350647
246027162 46768071 238648975
436781990 539985556 96121175
219865599 137260301 231374517
211796558 345801980 154086122
121682313 170559856 483087697
264968848 160147405 211971869
336769665 79607529 647555458
211287206 416873387 439022133
212811915 544584217 96456784
178158896 320232847 137308742
747556282 453881701 179431805
329775775 587371279 554875158
541103496 478593295 715522480
127284852 471374869 81965840
639232293 184343967 221364401
606649745 153928276 314695006
280966920 739342408 493014096
487342062 239827844 555609074
174302494 95039514 449909824
168121471 432367636 144425530
326378836 127992956 600334775
646219907 449128086 525777463
493467984 709544267 102394656
650196237 197523348 610016962
560149294 13433720 306806134
262814660 201147998 543385713
45062559 449897467 141352833
159859464 408936176 304691394
455722999 99007605 556652976
366250106 106415959 86421873
445496395 209379060 213502768
280023114 367955363 413766161
240055264 443458114 142354884
150921984 68405946 450069954
99263224 35075605 343549479
514083837 762877726 615956691
571019883 235685502 666391970
335292500 387001452 302825816
398722826 351828024 184135038
270593799 58969811 581076622
811493 512658285 302340469
201722948 622954566 238199587
104824075 394895343 627230963
775772549 162722862 473654654
578639204 367538348 63036930
315730616 53334266 777094739
329833218 551155784 120635677
640122386 531221020 548177869
480478769 12072419 472685915
535905041 700005355 730252800
219698903 558091899 274043840
364541799 599345220 616812205
146912413 7750506 270059977
473156411 209536604 356316164
540801635 312601633 193175552
348521150 270372334 560301036
692690230 261007325 355725998
509013047 166461611 769932784
31614503 116159735 680996938
146044408 696797625 35493628
621269274 459758869 37217471
1437089 563388052 460735035
41954022 311175742 500870777
450548494 16114975 257154470
397961820 212482695 89415591
726538102 300347979 565378998
38196145 641969393 219683317
209285222 672993593 464847894
541666470 167965022 158280538
92035999 198018405 387552621
438053613 62935337 481060048
505755037 289524485 708887719
773055123 314359507 306113779
755899852 263173128 566092954
400265911 106024337 267721802
147150095 266513605 462369046
78263063 342983529 98834967
170834384 630098983 763928125
654766715 119608572 551761488
49202144 29971125 331497246
255973879 708500029 391299430
391903324 337502608 732799804
504365576 154979303 228829412
403340333 322088553 476606201
52148591 78532074 322440828
69695818 758364422 473991210
336884115 149998272 177133632
173526404 268901234 90428268
17157475 248753471 327490390
43851970 534865968 184285145
249227487 238996322 196671069
620892671 219249142 480324146
316504896 120803097 311409296
760338222 675042376 47746522
636125465 295362397 396402270
78161226 207589800 770196282
32665169 285330913 690941130
756623311 671428645 218774706
248698398 728107907 462877330
141433849 559696964 636305104
447047906 719580387 678852627
505036111 280342255 403881834
641320876 625352826 333085684
144081183 448374689 248668745
105532091 281398679 644904396
46597600 204697330 403364096
38513215 536398557 384726061
299261418 184476017 385534822
341703581 607108972 244493464
414949612 369421071 728480172
323153140 17380247 542699350
450758606 526257377 354661798
116351454 688221543 567178702
728154527 308271971 1839894
716993782 663650313 755632010
295117270 308499824 724973700
307496788 53328548 764267141
485783841 58144372 447358130
742293717 164598965 196552895
440862789 532866004 257068871
679045942 593592334 510944972
452116201 714235395 486175481
633437051 276361570 614904870
630317574 217223619 180656102
489760916 48661504 752359009
258295152 148467053 631739218
328726039 28459229 134457197
104924506 566544689 89807386
528319748 620263748 579014271
750771162 137551962 114428995
218398421 644941055 516193485
259858671 544346010 581472384
148130974 739456346 474776635
772235382 342773273 236607148
346322194 345207752 355877175
491414821 518058153 674314186
206255119 388999816 540106899
298430596 436417037 434077602
232201650 464510959 201045327
158437912 708144613 226789267
769390344 776442342 637457561
637252360 513690911 464207527
434306060 276627249 115653631
527061739 552186829 665462216
538322843 14847033 196775814
193875164 302267727 720524267
622520834 592488405 578399045
161007667 159763554 321894084
453091243 58346033 572896825
362604420 84283444 429463571
152366399 357843027 330147955
12482766 168459204 719917437
500551064 114504236 724265624
224049882 736549426 224798047
521786902 424040898 373415373
165190019 330061960 344582637
632249594 196947757 238649075
253460113 562993131 160545278
194369483 773124223 375168553
659921049 196710230 64060831
200216738 159651192 66449550
28609235 283025703 97303634
181472747 647943836 53889377
41581350 231228002 96084377
283299848 65562134 98479177
437346362 379178898 369717770
429951057 758105961 133548433
216350594 12045166 606478909
619223966 539731434 84123787
26196837 104552189 615426833
653779451 681002236 305375734
709469831 91863469 364486443
419568687 756220436 600533552
407300503 570336601 41279825
716690355 446098599 415813823
241807156 151913274 244870095
6628135 771722957 265305178
313456195 195807798 594845665
514874986 442342833 548617061
163006239 504080755 182746125
124020792 513988533 366887016
395695494 305250007 624573431
361933235 123515723 328522603
89510708 276319226 296047199
50075013 737060457 463615334
713163898 182220874 417475313
204983040 91593990 181424267
34206390 753267980 89195615
147445808 250540357 448996421
610234421 639696455 314999514
82595886 82892767 5129450
758685967 456136297 640552997
128213165 413971790 298144786
381438196 721514851 89727603
21269995 645140948 683236644
197633233 235464200 286535751
302570441 367554364 136512309
723724762 662330055 618611572
461623886 228394114 194578130
171004750 137037309 602229833
89117558 779141943 277136223
721932672 752008863 87037589
233195122 515409431 66614101
101980570 552123806 618925155
766333771 297443387 583042093
415258802 628995170 647036315
347574000 381080829 279396973
454932007 775359205 537271725
209335809 457287379 170380483
672833671 542424137 35147089
558170672 54674844 718807161
126297489 94975516 46412426
572342525 541926506 501956180
130717771 608075690 618815163
599827325 381655893 6495223
759808278 42817615 441292336
175403659 33295536 251070326
42390511 477541824 642888325
578886866 617530075 393607036
124900901 444899228 220828686
586531359 538282003 43831926
115330247 25210860 261782369
84187454 549684508 266683275
751683005 335469075 762323827
43524336 729538100 653690769
599605608 548486662 701050913
215399412 321889572 601711232
288546190 155733605 44161066
685776441 39462155 640438933
664016772 527983646 123750111
319066606 408609900 737848192
354812750 525482873 334530118
209951638 254017866 83816202
209775215 719295249 231953901
501148107 210818019 335278737
573282757 748122822 660463984
766646052 382969787 216056634
308162930 259159517 661040999
298130992 705663491 89903907
646368478 599939587 525141652
462441706 668302903 668331085
237949467 731877611 85842957
46137545 587181867 245197157
85562330 104726865 774825250
490466006 16752843 43240119
420303839 324478375 629374814
516460508 172115776 179855452
177510973 398754578 21566260
398589595 110461066 752136086
472132643 177363449 769935548
730762012 471532401 86951569
632138094 270068784 637435193
753291100 265875367 162920436
639276242 64309287 483190603
423775253 98000066 139535643
643219364 599786083 492280104
650901996 178783148 346894127
597485161 367867328 433234228
117264793 682185956 172068166
669624004 366225668 772774026
208075579 317138434 13335537
250503448 606577162 575261747
240833845 5706695 362255358
127121443 260614880 60718920
300918181 673102980 459469767
185696559 685784405 173230763
643720051 403249937 132735748
307056237 59327197 262085772
559466933 4103097 698462183
415351327 330350110 453938026
208374592 82934151 42330112
546365051 131534473 60696168
576125239 223121612 89988495
177764438 480994558 666602410
428723316 398553134 513041412
203436442 183447878 265303239
209530931 617935692 197768521
343548275 259802950 678427151
749797357 681704794 131905999
256101439 557876731 774447216
741461179 747583147 221269974
596771500 260050575 155340160
23315035 70715532 169261023
165517404 456300089 743466902
666519954 235526565 129533625
614057918 480004765 187591205
394334697 552873907 279597904
185965845 696750997 710954208
636675237 298884839 176525973
141204042 425467207 593236218
718039045 609701522 361622445
425375861 380044768 706312523
230515513 423288520 226621776
632475533 361556716 517383887
180695579 654693113 443722975
221391867 425586679 715945134
285370977 520996663 12400494
269908090 13648838 779283393
248845897 565964391 188467708
493093017 603457371 602460337
415626119 187473485 376824798
197200640 413808008 440965635
743469389 33513190 632357227
643921833 644926328 482862181
579254978 4348992 543915657
760435946 9122511 742972923
213964378 277513888 719431234
18879311 345747950 510998967
118505887 59421715 643647295
173963682 645646309 740380929
36488740 632831452 302759272
198272722 505448815 575113051
53038658 208538969 228260844
182836890 116776545 404173064
138787599 584016941 399125332
297793512 168834244 387625478
15240388 34019998 152244415
194862382 240997266 297210210
225691826 99853615 393884197
501007690 99342471 776468934
32117975 430775143 736542918
211942532 516995430 728837424
390376699 606674062 27482119
90334712 196346805 507946566
496569873 540643851 320082559
638470507 394182098 108667405
455288763 698221927 637851248
484794375 494886659 308694095
510265255 178555816 766613275
183500661 46820653 604390730
143267566 225373946 324691062
287420957 16648677 74910593
732011143 203045907 208862209
187942063 680321708 302130379
505111454 360190962 299921366
777063323 369647923 207990338
649691948 606718429 724076103
573689540 168615991 142779791
419780259 355486589 549931166
326269549 121674271 626698640
655321270 389553831 341038120
14791033 619483709 498220031
348152527 75644058 60652049
343909130 653719957 425954339
698247415 261505643 429494294
641830464 13538912 646873265
99794585 394537301 701597842
473807549 658186031 740928576
49445069 188926881 633780409
690678568 459395645 74687962
340885844 213099645 55955606
575412722 668089578 750370373
760130606 421844792 336506274
458052322 287747245 247571666
501262510 414247914 329006937
503797827 747731726 494621597
734275247 113294491 729235242
245919130 26860453 653219662
731272278 478752302 727584557
598784561 381180606 329209733
580133583 754444153 589938662
468892651 498486936 471331912
467326870 716723883 559244302
704503411 138222679 83207743
223733740 263678622 293733564
674025337 330060484 252061765
309657649 614794113 279762563
185571540 219034714 138407241
382588761 548350176 689084826
362051034 1295336 285617375
43541671 389145897 330363404
713724347 460929155 626923052
273543892 199985495 491262552
258956915 195464091 411454095
329895363 103423080 608076026
758580128 766659652 23504553
226901196 379374150 349054628
776952799 143130657 375945424
505827319 128584325 201233226
672842145 57246947 621466778
606097417 656425256 735182089
74487043 368048814 298108253
12642580 641732609 57931237
274980415 409992090 137013884
522417212 603112755 507796179
26191012 508677373 533596309
652582153 632565618 268718688
193433324 268344563 542435033
238958516 282593148 228130235
614330380 75972706 482294010
707526752 16452132 766799612
727247080 260391624 624263389
224001631 326498341 392713468
444282492 775648978 185721980
269041051 585920472 603179471
314818506 428641625 742778910
93503601 88173608 328828563
278135918 174990426 300665631
336848097 86411808 255176568
680007105 663209572 719236304
163602616 717001268 443256541
419632059 131193531 427984316
456544681 493470599 87350025
583500928 446859399 248090096
269468936 22462660 604328235
368816294 401677631 675983189
356251708 55940243 256339639
14345348 76323332 50539269
728401160 130450517 513650377
224607734 93338040 236083849
562221531 442925063 268823378
516804252 690599358 757753965
722041717 380282903 324929708
198319416 114665469 703584359
176854960 14354735 695417604
547659690 722094271 215878005
308363931 338040422 278847440
618451797 302855158 17321965
11691470 198793504 41916531
277564397 92033554 442985971
440135447 124189086 743222509
10939128 60213448 705976636
530828745 272796520 266975625
236723737 12139568 367882088
13366252 89295584 412307441
255126793 222251481 109412026
580299836 710853169 661241392
206517364 162220309 94712682
201136788 515909833 641755920
338056319 716696038 607670611
499073555 705685393 648803020
262934886 671443105 122823419
505983531 626343369 736776126
182742418 689501772 92625898
778358178 472366838 537724096
251042288 757369767 218203527
175339425 750180643 613605526
545062297 308838599 324110203
529304835 663743576 340204241
14691659 9964551 397708732
512313315 721622944 355246079
324696545 80744491 460922193
669691633 661411777 403873940
758587336 753805090 321498316
696446407 274428831 715533011
372723076 537564937 752281025
556924568 307026504 71493456
533895681 441452271 444192833
507158974 32847409 127643228
289966182 659500926 303158741
628816534 682321708 278002166
41402286 565538144 79664716
472333910 356323368 284266378
769576687 153516183 63060820
118193273 185652791 180022854
179184144 354730932 633758334
768666301 360273080 649083468
772387584 146247538 693300438
109526546 27070072 128763220
739687214 534199186 702599834
112509193 432553768 423529884
588653383 304967801 210345729
751893446 82873935 14563334
572310569 663545070 169244009
14239657 744181807 335902316
253955855 315826904 385890691
389408936 18115551 517618220
505026435 471804324 232709240
556462318 365220814 532102872
307962207 761421088 331877190
214411309 592034396 120072451
160340656 649792327 397306540
123583097 670790299 374209317
133535634 737854300 259002863
86570384 738183965 757944868
44406913 189567505 608738915
542884483 539402200 140520629
144074090 669293530 350525713
588835991 365737699 383314760
702448866 269982843 49850029
28649526 592809806 766213312
682755475 640233489 385520980
179561083 65424953 340183724
108296956 750105407 56300789
440704931 328516406 667872395
614122326 749970464 651655355
230319508 113574556 308779815
509681853 414196722 732072280
608682924 125211647 53031839
365148757 396500313 403870072
605534118 503758078 94866166
117808960 558201563 756270590
177493279 229263454 290701749
379444176 40154417 770919918
512579539 143441097 591944332
518569734 396669151 519043662
753038413 546587066 420868424
183117741 732988693 599166010
285224138 260340048 233664230
453866547 768503356 462869602
345373777 367845050 501659796
140230335 615287498 499647718
259286704 475164906 141055766
556744697 561866040 367537118
549111979 369126891 288909077
302583670 25841970 540956797
4008041 373830739 298133972
745050920 656398473 271245519
439123703 175524330 565633871
520855789 103223027 163989048
368581878 225888147 454860290
295635821 738645790 392500174
599741375 536392135 48313721
705019986 729730462 120809863
249606403 591955201 284556024
404959371 469646470 609794296
175190902 362287487 50334447
448860796 357192636 537766173
427743799 749474600 603412450
303912080 442504512 215818839
28504305 15513524 368949579
105996489 127090501 107405751
326463985 53357203 727139461
335555988 299499683 181508810
133371562 634491381 676777563
671501636 327492781 389963506
390385416 520636714 594222540
223563397 330193455 576517628
316786545 249439160 650600625
777880757 260585019 528461182
698018729 756595359 56667002
91182156 623181463 161104340
410093340 289199383 122480943
128091866 439148768 571002182
491816067 664926692 525658512
107656451 485628033 57137669
495888326 64467238 345382790
669960541 362242620 708277351
200023729 233560862 209689095
183584128 192848771 771362469
722672247 693211839 457619817
219296826 317117153 284582046
232675645 22915818 253756595
719663718 666383499 644246395
566088651 79346354 225232348
165341178 727106550 535665350
742644321 513701152 477825922
567512326 420175872 38357309
265640194 287353496 452936177
446673430 223114549 339147759
536077400 625028236 72344252
168615946 347830810 132476329
532787247 238821360 58030562
387251209 1925053 401030313
237824058 264861769 206447020
635464426 512004779 55577322
756781811 661912039 660905723
255617816 146771649 300512961
508833909 39039783 268193649
761385787 680910750 730402368
672808287 616721269 736882580
71168442 446423497 448171132
374539850 530890281 507570088
158770914 533600671 69204954
433727252 679857077 594347079
583783116 694720893 581994418
38600833 470299427 37403117
27416557 288366549 117501663
151344616 729209696 335525307
472349710 60472622 242605760
451864857 481533443 773275413
47656601 515460633 447657845
441179398 657753061 118737192
653503835 229251890 226925940
477469572 77227879 622461886
84882624 585070467 333524637
543754371 630584982 214333912
51245259 135424280 151443044
407856362 530510631 591381243
741913863 624778425 96557126
180535776 256325619 429044534
453294104 70751366 678901962
683838035 413144209 707888230
670461237 423384182 134119707
41873470 9455732 676479579
242638737 608782281 113600496
366921263 190793568 40486651
430504027 389140392 139104840
445989523 620622903 84353272
710595117 166409656 495433551
190678658 205701070 225589545
438670689 289649530 7904464
651800066 22235182 430992656
39458193 99882677 309739000
401401398 51533709 100666790
494871009 143386547 235680865
347985273 573199705 645188574
516378616 477624232 529991481
389078617 180916560 629089210
45898626 500223332 286806244
298675423 64836685 674860
621147122 17368213 768762198
414530075 659330207 540940921
280450115 424249935 234775392
418460468 552226322 25479055
346752281 48761968 475280241
424097635 216466203 704038904
115882363 597397587 84553921
131317232 495221561 15051907
269436809 201264317 414462321
635314932 650684727 559907656
358300443 505385372 21292243
40363721 333616053 689748173
564356466 462996533 137193407
436437677 49400651 530633881
96751704 771676095 583629339
255969742 660620942 615054500
377675461 221460997 46337347
683869371 376178942 535648376
377790074 351271382 272696467
696490367 506854917 517355668
683626334 745419768 140138816
57150714 37502536 264404525
563383440 652869187 296280632
79059262 302206858 733214214
493624570 437443090 496379294
621097381 429805233 164214624
603785171 774349195 545521078
60965137 592845053 674625695
639213599 776275674 176091201
512875550 80871932 70970870
541681889 279322553 428872852
120362178 29692540 754492623
387506763 157786558 110272934
52367175 613705645 153390437
136935828 606400746 408701326
652438282 440561646 72983652
56268998 671287470 386976046
673536540 115753152 14549791
235194919 193355172 23664360
183436170 433901832 107112641
270859536 521423705 219736583
568235263 554316630 735936592
466354246 244451366 469976076
510273597 232052119 327060816
33833171 378741032 449923423
572655663 729969096 147697923
738305974 286722555 605737927
531038454 214731112 380204624
245447541 240600200 389159144
320930143 346873594 97832266
94547161 522558334 91903036
83340088 310936489 191206190
126876690 296033032 691619880
313075902 698641241 437597184
578190379 317381351 66753674
522582973 324785159 447330325
221409756 194349434 180582853
333128848 639046667 396106131
313489176 69171766 259556820
35893073 341105845 762816198
150333548 523851664 217875868
489083848 157693551 56453785
424780107 217131825 166225025
771933934 636855422 469349777
174274439 335334764 366753837
20048086 330632971 713664701
759740597 542323151 702533722
756647548 34451167 462405351
283840640 435496446 710170150
751098437 682119609 161741580
622094978 365067307 7054947
386619844 589263557 675753362
732792790 536062731 739310260
567142768 199278150 347515679
34915456 559298046 33200693
278644054 141474813 210967207
98684392 745316981 257508141
565313449 204561107 36702054
3813854 55827627 351315839
359934345 256085324 510641998
186426647 75491505 711817407
22581554 517886257 344108090
730357416 89416531 232524156
6786270 676818776 542769581
761737392 157664883 136234543
426967546 739292522 609620649
663822413 374391979 687332892
470743382 771273985 618376786
164150732 753809221 600473000
437850777 498996146 702582466
3323846 473953981 97356742
409269765 203361952 182291239
555359609 731648894 730947699
733790026 528081360 41853151
153072361 560901037 566508560
480443667 472918468 228850926
48217249 50605436 426535116
469921914 407504049 33810896
212723348 751034549 240811393
717991248 511385550 213664821
148744445 163630672 446874530
279552747 437329411 454377343
598125032 55117545 255970805
618388638 348880127 220276491
358830072 576201987 572627463
13714771 719261599 29902473
139884443 256838068 654156703
43562821 744064983 441935009
119390449 458021729 659806595
735471621 567393232 377038839
645731947 354659355 658029454
326600318 56262428 47744396
348118306 557711969 777329694
398367929 216482130 575423694
413439900 555688370 681701666
132133147 700570291 216611563
650779890 691918022 775423116
164890606 10916893 174558744
561668784 358918126 595523423
105674437 660849495 509766222
471486901 365392401 15469584
561725762 587335678 84567237
385850231 179946885 319247549
490340836 550049905 106654766
580454555 93016015 606857614
768611689 380601805 157162433
11220071 536792243 497132076
759886340 56331019 360731366
592158554 66586268 492961139
626979218 706534971 169304252
776473432 186290073 20399176
496661926 335745849 491123129
668833266 243646412 297716884
596815973 627512576 435422516
135246041 208671505 147299089
342127012 726030012 5454705
32586580 30098458 735378033
610063512 87333219 312137602
557537419 606063147 728395393
740968913 302785903 226825134
370356679 56374023 700519943
11138273 555019837 756615301
710509112 107420948 734180744
431572626 472763916 60575157
511281513 259784402 258497071
539531875 127796833 17120832
267905873 772485329 428960685
596754950 173995562 116521667
646184210 142716896 507485602
734864032 762879557 476648272
460398243 676848343 772054226
623776897 724131621 535370445
262358825 150247221 778720994
148522392 501528969 500172643
95101016 665929086 697767405
400772322 620329315 141590479
679589583 440546972 101563954
605254521 416189604 516610038
484259724 410208590 110093763
177668195 673318270 330349823
520042026 211663307 28564279
770269941 81596717 702242438
19152514 409447299 655079568
195644956 704282631 480560576
606405486 203730731 339257480
146723166 623966962 764042292
517544777 88213026 203408411
342148242 776296719 739726637
162827617 173910962 225832036
9018168 641488223 472475117
571185926 596972645 98377793
11143282 241559914 91363622
266202025 746800178 674264461
52642382 136697736 736735612
227121545 214359944 536235385
620117502 407609948 39218138
242834660 618556570 301588197
97873242 385613809 685397377
122729521 558243929 735398041
685517368 508622168 43401070
342952815 298636519 239670397
106132593 504651664 73475721
8302894 255672873 65838754
552201046 426143945 428269878
456941906 4093798 351735839
228115202 529792966 459424901
443021960 740666535 345777373
111139277 563957532 574412121
685903918 251486846 511466088
258705986 480688812 697279936
578425037 315447947 572471822
662262776 218184688 548031886
769691990 356824181 93130083
274089902 655198979 735059095
229767516 744857451 93965892
678901448 734427588 150788218
337638233 46421087 766569555
712321868 188632005 467566824
233730101 43992402 134685307
533226475 50802574 381889451
314884063 532790323 661780616
363061206 283632456 56634288
483984595 393161525 26716787
418133881 426379981 360887509
668584946 368665342 118188585
551045236 164582595 418109823
136224835 384097552 387542094
735892981 605049533 341588211
251077903 723591270 43170684
515583718 749063837 294231912
269345580 436178660 653325242
373824504 415437683 471066290
571696936 343928151 621587168
52540170 355111706 181621198
329433772 554601461 400880984
147095283 358135355 762759643
104501658 678676169 161795143
304721577 481369550 3287965
225203740 338886682 446695525
169332593 732401237 141506090
330116128 673393339 210823511
162203633 205249987 536626829
283958794 432426189 639799588
341336713 506285564 463990539
351407199 543057101 242637782
91693462 418448501 86373377
498189663 150566817 191652950
38198 40144645 19404364
112239650 546883531 417604395
638194220 161644970 84810189
425709435 681607852 356892570
36178168 22985728 185078638
499685927 530032565 117723502
718867139 684494198 627022467
63804368 147845601 750636866
338520426 273255099 278728391
94791881 743768138 498268177
585073887 182534119 141585686
566030030 258952173 484038877
198046878 146583254 422152817
437431063 719908305 174395960
420803542 691372841 595796545
435373451 778940751 287593042
403987510 642353301 250532540
744959974 558583669 162233260
44980480 629017490 531272806
586174504 711924225 511747528
753265954 163497923 419984499
253725308 101787009 497942812
54748664 61024001 70836787
499565210 272228417 468619687
310151995 115230350 625016526
695554493 439427939 292188234
53531142 682837918 162473265
192423092 267451680 179725893
640715710 374815462 523808101
673549174 747090847 29665480
313269050 372676885 677576143
705629853 36056513 326814409
150121338 642438608 734384732
212574988 198636548 676263041
215654899 214118751 362786437
537566939 286735062 213027861
129031814 773213004 424827818
700244691 103594884 743342518
185512282 503704938 735316877
546523024 408517801 564553918
405254639 772238262 331744981
599968311 750183382 556893523
55399681 590698196 325679670
596623173 178458205 277222804
450409364 652021105 299677676
758625185 269898423 154591821
252903857 134358482 223813637
117853464 594835096 17042416
109416650 17721251 716406046
258780654 730814814 354349666
175429761 328476850 329955474
327707699 100223778 480497025
186677746 55284991 741890270
226731604 342954319 624275050
85916936 435590031 90654443
530114972 7073487 258646288
529280610 470260460 737800158
438700159 302125265 205503411
177565754 190848023 408770702
402147198 686321913 520604074
110754379 196079215 639483804
41723867 572265114 133208690
128556904 664170158 553842260
652150513 550856926 713157636
432421750 248102234 423871527
480674208 722160207 208468121
292995995 172701638 685758909
686618130 244551422 759967657
73773977 32542900 432216226
416679708 716564522 677221750
416987681 206058346 632031370
460053132 163802262 383261678
442466710 688820709 745979212
346844602 322449921 194045244
671719886 488676666 616967451
590909242 137834517 671233517
196669862 160508765 247962741
193033855 77094182 427776478
50655978 88519998 441442657
220875456 670620178 255157832
691295988 611790202 350615317
449292340 118294455 686828430
123433189 550802452 690079129
685449328 652501448 479045120
437226642 642412503 334217447
351826487 103318358 470520501
508572260 114413913 222749884
410291341 223638289 566656031
264750249 160284418 234208920
740882895 494870098 590390514
26939499 424556780 240654426
738099457 29573628 668389592
537982253 733243251 337682513
280764937 222064446 239662647
501107654 220779476 564518917
495260638 504934654 254914716
164208910 269565653 66692871
220272136 344827371 412071781
109414029 122039590 758835064
478913111 369607138 610609144
194606475 539614678 424109969
583987588 9994941 737434538
424576527 684686215 547793624
4512145 711086484 120085885
663276836 245282841 410102320
671604922 294884188 659554554
235871 73068607 360854349
462136825 567972446 272277746
183626881 627200845 545730768
676509961 47920077 703668176
515656686 84103132 111459622
358750423 542759076 726309048
649142949 85335377 309972198
367141927 14835308 74627680
637753623 761394858 267849724
438689681 526072317 716668272
484438801 620750764 622031956
372355451 63460315 738249252
320985500 766094895 411544266
691614141 298331862 492618488
601445237 82621959 52412398
703797143 123525548 191057403
415503529 121350333 583960777
526655709 307920723 95573782
568298489 502772099 33351843
523713108 286848754 766118594
492885554 570940983 124180865
220701896 289159148 140274091
648552507 662700592 354131275
80247956 295142874 145157974
243174016 508393662 546757545
661797289 705422062 321929152
753127624 252507264 361586561
485838303 567523818 94427739
662482387 480033725 157156118
496952894 275561867 206449994
195917150 116892611 650429252
711862049 16587615 658348707
97311237 180848458 750721476
235355407 200758542 664252285
293351001 159456013 283900374
530066812 727121696 407131366
615965999 393447666 185522339
353278910 510998193 675118770
417580327 142666666 636531027
451080598 416984075 142047793
648200610 249420759 483420740
325704107 346969402 772203164
245910239 757884320 533038356
422228728 47538299 96615629
330612343 445967101 381617649
741396826 636016652 151337240
530570671 417728395 319198962
445509739 110698823 599273002
243620113 184781265 539433024
487000996 184971162 504047499
621597521 710619391 402762282
702141793 13914897 480086459
465564969 774914005 97820430
413055469 691770138 134898310
498415492 723706648 299506343
507425617 649063921 327729560
586145148 332563600 222459669
563153597 664615571 118388162
33603369 527529188 386921545
435271757 537398286 286409954
777085823 719068326 683931147
393240201 736106013 139247137
187201646 176397029 766276329
644068927 149740210 324141319
123212756 114803986 97721294
265367399 632504375 195976834
234049881 352231993 547588918
612714432 242037760 312395346
593382046 766029924 163236651
761625686 325806347 263525343
474912938 307071200 97545576
512286326 293727914 493993348
632781228 322303690 205949219
561257364 561341954 551759182
43402630 333615855 556294316
349554784 775571323 613177052
713243821 464264254 616451480
260060971 311169917 131143975
416738552 215571757 24750882
336709851 557758105 473991265
221334201 418852194 689442551
22243293 149252193 576418379
92958822 718836711 724565585
81645744 339659125 229509788
92234587 396224964 154235540
498550523 267260852 662521618
432109615 207232987 15107
394609239 103026954 151975779
516183277 172473740 378600362
694646332 42892025 445741665
492165800 303101500 47030634
404267463 398933848 507080000
498798388 291616820 282754870
295668866 369839411 612219525
575645653 572347596 38476266
687869813 179313370 711407212
26060526 550395398 335620485
110706458 729449458 81096135
349195233 547443959 245283248
477707678 7462189 274638275
531458114 260246988 137988942
677423092 548431622 682808272
240005828 257282340 299347083
627538267 676548981 369223238
284755988 165146776 317699597
326991077 629230343 614550120
563404387 270508421 399146542
621333710 408667479 164520691
123689841 227684722 141193292
349992584 222059869 487988316
769788844 474660805 193640965
624170468 203939528 562815425
352613526 704492379 659699175
420406132 537479992 712318948
160544248 450766364 180304748
419813778 528587125 407758603
61610405 172121317 393836174
519080213 655419671 174452330
74509601 368880654 145634188
526728473 114260472 8981942
66157260 305075442 753349332
622612620 646099631 154803881
523049306 637162025 499653401
382519371 138257072 299327308
622438550 515199259 690099715
692992606 527522839 369939883
14375124 194649731 29602805
470034315 48585303 700879405
286598407 135343518 374655815
490837061 280766162 726083117
162022338 256638411 318764675
405735694 388543205 543834766
128811131 343106516 685643537
171723427 576655108 435324783
127477469 172263581 147197646
263871844 620855590 229359198
565634309 437984068 17989630
380823654 490852802 134748103
470712154 79352950 421341505
587219892 27870981 709680511
738413722 72039202 529519622
338419831 590310441 707814405
145400759 773864260 776229783
612491910 83482673 435303023
660142318 1481811 229214643
504261671 501227887 226127491
245706476 186141167 397270438
325857636 173673853 582659315
215469688 280265234 30573208
146327594 355089298 584022245
736241245 109737512 389188783
382443482 389869937 404845545
433772762 394220225 370766933
646454286 273889283 103671124
739866342 69722277 386925561
530172686 59667915 391635306
39418123 124174513 14245385
92656855 115836364 672983516
6794388 367767121 572055878
476492254 75560468 409830530
721148857 240853621 679454484
593525451 193363396 636840874
240352235 677989513 534081665
243665830 320203270 184111138
184273606 698145997 654896866
722993643 178841627 230700365
132157487 222584836 345711294
245365639 172600261 602645347
414971938 389812765 261659863
228593940 106841664 349137955
551934807 588281867 607396190
417918653 632085691 233701601
32149638 403529723 655110099
229653616 400187356 15868102
643774725 423241989 761516118
540291322 210304019 8314572
759800866 51999854 395211265
211514363 21658978 239593864
47907594 309440955 323379435
192821572 89228003 189164388
13651416 336297768 301315934
56300264 16637605 323279913
514879284 424157961 307691391
398913582 533359639 95092238
233340294 95356440 706627723
556935848 9448229 290703809
469026422 637730538 530213185
666509300 427635405 188651562
721964754 220676202 531514030
290560591 470188784 696811298
301371858 99596604 771783094
266557759 503650134 164250082
270907687 356598678 243248152
404297266 705175111 595291481
674567227 675596583 744396821
597724097 522519468 655892430
292222404 189182817 280570751
33313468 514167056 572425261
176360170 403422119 767757952
127247361 757741510 520061843
228926059 269873066 29823148
595681004 670796906 518703269
118966062 724198751 275065152
759666487 647129460 726742258
774111289 613419583 179503826
300610852 118813697 181313749
610508677 199239735 118573602
665813925 565292771 722599344
197731331 367560373 429384099
422280157 654330270 465670378
31097672 672082233 553636259
54430179 8224204 403061762
374669975 164719888 97241736
763647811 206747725 200667714
576273183 32400274 507662672
227302925 655159944 632429875
155887553 95432492 196336328
749395145 459189696 625841777
215400751 346514800 320937831
282169327 725176374 21533320
258843370 467750069 132200905
163576712 707386208 547624797
665079318 498878268 244565908
209532538 402261304 425215076
35655363 477680883 757509440
719810516 549188967 195049707
766442111 420647284 191874914
515147206 220432634 93506349
132461934 80667149 641444295
239808612 449194100 519215985
316820092 661538527 274579582
292586868 519574430 393096976
32058622 692274992 690101295
72770597 367561578 172265459
272019889 628072446 424111854
331913605 211317244 760084362
98901554 434885184 187531998
411216439 669570304 764828415
751010228 447856925 66486405
235313099 206962528 4357518
375277275 698821532 334824411
359276776 777861232 492630374
689810346 515561624 464550625
518437678 405148012 301995301
164037619 521873085 218005204
742801722 715468179 546921422
719262216 688694476 24128720
239096747 532693811 724001002
165132541 144772209 157753743
373662728 160925069 426004448
42142424 25721344 139637700
80882018 667638025 652366053
318632636 732125004 183193942
99155092 506226926 670571141
55055587 211065212 482644474
557000362 735534554 111393008
482947517 76309691 682240453
204072626 487871453 363149790
694342595 476766053 255999417
21907929 341903504 773593025
548645142 142246464 419836018
315459479 154409974 420355555
493593742 205013919 702077485
131047161 104493479 307153444
638248615 504404397 633610280
286813056 111188506 68905623
297159853 376197196 275333130
703164851 561503100 126884206
293259504 108834843 67963206
256711267 176951922 194637518
13780988 255909451 660109038
616606038 626664343 687184690
267122764 438962498 477719676
691452411 716440854 748592875
14074948 707503808 351433229
221231487 204416850 248190927
468218766 293695359 270449106
109540927 450906439 96481221
46437092 564524263 339387033
308922032 321324485 157957604
211468113 427185632 492637496
486025297 3327487 274943796
362186209 136539625 268993370
106612080 212282880 638568862
453243421 288702309 616723103
635325764 109068627 536137760
610706020 321174285 602183296
758391461 462165963 454418824
208668224 653034886 609830952
239340634 669831752 122838777
731902329 233561284 446349995
46562821 21790539 190742782
666605284 728708220 685058138
69780974 408845055 182775668
41646055 605416182 696978262
367164529 628840688 267913632
541706444 182688305 159283309
122714101 58023582 176843580
387724459 397570318 358404992
774438384 125321978 110989544
549062646 662259210 708767780
91082585 248374481 68948255
229315531 325018612 607551304
344297803 356604257 24913868
1147042 320268811 682593757
197426507 517196433 596970944
246184282 734059266 543474171
472813455 134904846 614371900
22065947 668584819 650973826
294182816 627113477 249347192
685042051 154388512 346426338
712415072 218907796 125006397
694438334 218922329 162236255
707034326 577706075 388237060
453448809 208077839 98441310
688445762 161648557 100405413
411800668 608962824 120390754
686236718 621388270 19378547
478265174 635462265 33164946
400571383 317331579 358576995
179473343 126066824 540437617
565449895 468167715 575186240
165639026 444769968 477332329
270191242 285799571 148264930
447118337 621762801 212008512
576751506 394497465 388046117
550375214 743946936 114882489
55922803 453019011 328918229
57605252 504918386 62930666
202727879 96300011 329585504
663726320 653463044 572111923
220264941 369802075 247206618
384703142 395858317 63744952
321248622 361488863 299301949
519211414 631790594 30331822
4396435 101785426 200943157
635376319 736455510 420671600
575695352 117586054 337981154
57379074 149637555 275099438
442411104 118143350 113305352
153257289 576518834 736772088
698183509 148934310 193077169
26958212 243683925 199906874
32199776 49152682 271073569
333842085 777432535 81664326
573082428 699004994 544914040
190482121 493189531 325535672
221329079 630738713 118021770
672486036 458838559 87770677
130739174 174767194 711455763
730431984 268144729 270698564
730715009 362627131 670043852
338196097 65511415 571058873
497223749 620639206 83161156
461199450 192308522 401647451
551033117 536304443 174669251
557666459 707331156 576802152
119999789 729007575 265468416
374670237 506034979 271606581
222388992 56382530 715334039
584236882 739662141 767652462
336319926 685349782 356119938
630621665 759430290 366264737
438533426 31860183 596803363
574124480 71595584 107865444
601186949 506329901 461055328
635976967 61799502 282413749
297823438 455844435 148309790
608302016 31287102 585662989
50391124 721247207 361419403
530566533 100927509 83912308
287381302 51336232 766788024
7939690 650116092 73925309
681455245 604928036 654670046
525854186 571680668 671327132
560603037 722539663 726642931
717805470 715298861 399442459
584272896 735042994 100219653
691653593 399267010 18914887
308647455 669753277 479048512
238648142 120823953 385582190
639199002 355312093 53608348
389790880 533592162 694541810
126644545 460529459 277880194
476221677 60189200 227139414
493653793 263099806 638671771
397218021 532903714 214906616
350341782 541182174 353055298
303577422 706045871 410306990
10024779 238597810 265510717
251435565 152464656 470326081
384861460 272139423 767125025
112393549 754497821 439771338
387273030 204927263 638983888
286667926 285011665 778003738
357134540 90781342 435775532
738522072 409594912 702165401
669046518 465932100 44579809
742946013 242905881 106159012
727696614 261962381 257535687
573528384 307367029 546042767
645958412 195247765 155889843
406832447 237997541 533028123
257028604 459931034 389302681
311153006 535585846 560949000
1318386 334813051 3146645
638815967 540802098 752006316
657166440 424587354 144688235
61279915 378511163 521975063
448978009 591319420 676632819
485313737 110001249 236018229
389210594 50033086 88815561
52732707 247037101 568672203
663647316 284736429 215128218
20002758 389953412 75311279
352773560 407821694 579716766
311705140 158268064 234666507
161068690 251191438 728593244
548669 498461708 457557389
464275348 323526354 688734395
620191259 615878845 249437376
317556124 161098923 119546645
725325017 640637897 588952315
757287375 17583144 376141799
493709936 771162432 481282327
216656194 506977351 601427181
233929445 263436606 327054480
512459781 324191086 465846642
274687058 603666345 689578541
723845159 322452749 68757157
738352631 51531277 264417072
308926263 719172534 125917274
643594068 159581885 380105075
772549705 655158585 440086404
38775235 486603670 59838428
694981018 194443910 503263141
223117011 779134300 760050351
515512055 113395131 288979825
360834455 413497053 483327868
258269106 209719564 178135211
186982399 544374576 199060830
214938916 223982569 277067202
439496830 217453715 94312891
664555877 633437038 489553599
138012124 680961519 53203305
554423506 432887754 85903599
594362194 384854663 484331796
609460211 736618316 578215425
386819508 193353230 518534134
642854407 191075667 246856508
615391676 446441518 47479908
487428907 108894328 191673692
217034683 60521140 52743889
660085103 374238707 212778629
10391283 533867110 110642662
682861620 421520854 24097894
734423604 331272548 321733593
522017964 640253205 447906230
189926565 768481 697128852
31280336 571939674 365474695
439690583 6556171 320236962
544898412 170395108 664608592
70535638 582487933 399196099
482289042 743139511 97749858
419933698 523455364 734445881
218771988 214931083 126060180
198707989 741475158 723919429
570839935 299809068 762689315
705017944 435139780 743957910
685518876 508145221 706590427
419362393 336055973 425000420
691015255 376773347 663026014
738794064 363588165 500971181
410506898 370186217 37519554
778239013 240237044 236043135
287243723 444032097 766890634
133970705 48234457 70051086
130854606 70796213 77675475
253755658 194080329 754583951
269563818 294511318 695773736
138268515 462927169 270015875
367326260 572952239 769496843
462460442 560620465 561908209
131842284 777437052 551533140
548251292 240666334 393438473
451789272 144946030 450512955
418656341 370197153 140957241
626225718 117428699 379803940
188680632 566215863 544644773
637253944 167731641 377966378
516599894 505328279 331663790
523878003 214550737 305361624
296307434 590364645 40719636
491585187 87061344 645772354
509574342 468305813 183532653
514999485 504718655 492989714
176624250 187546605 243259428
435795239 427817000 295264924
247542665 757162598 119077431
645248010 741000841 389564205
622740352 744808106 215976890
705141539 514451974 615633321
33492073 451894465 600572685
255887265 488642510 138381399
307778271 306424712 245616443
379585848 146430163 32601990
738557654 77091340 684250281
306822947 61531648 370176971
208510267 455240861 755624487
438330427 665052436 85384959
161298536 246061676 350777984
339683440 394607798 746569921
73559982 68394054 32159409
390536622 705569599 180583203
520103383 196519591 46819851
561995839 327208211 489124694
72008535 153983675 411558209
159198098 275527763 484630553
698055006 84350233 329363301
106356690 495585622 78401689
612101182 405713285 285931980
137627338 632704634 175406042
182166472 502812202 726282941
528501786 23135456 159621165
555263316 644606219 568462319
603913502 157054044 672235499
522154141 393704821 475091835
172141197 49435088 131958060
222564856 611242318 113430368
264765001 166375446 340400244
539762433 597051352 603578254
743093896 126597887 651480982
121760530 323271031 252544990
124860186 173025278 552250101
419046084 18693930 584177610
139554275 756367880 216222213
40534982 693091353 303861839
4939730 517586245 419868914
657966309 120758654 248932001
129631210 97076262 21634371
462946258 677247007 633134959
645614282 391790315 326489055
508786456 504042658 305117168
448679540 282558768 616147287
111032103 743063288 383684877
108416915 540205160 219549338
541475184 423040791 553725140
38593766 647566999 257853590
561141645 115268347 619425356
712517299 111448389 636637314
50447173 646609554 520435945
674284462 436917752 413976208
665362218 283343310 193673385
495901012 136486112 495169001
51457479 119942511 283060613
493237667 542467980 544443678
732107661 451193453 385240066
669297448 47469680 660183381
160059319 402691759 724143282
231450180 444328146 633648816
343240694 350403888 332284636
450984008 714920109 612408931
294435815 558946184 767222974
659185338 728599794 285591585
734255959 350929062 513339152
369387357 690126705 421800443
260864705 178657056 41196346
424172251 374614722 525086837
640618312 82376158 590810425
775547626 758899148 203592836
778118124 526448212 756536048
724133385 460906647 754626901
264729033 335773935 55229339
669973325 583799283 693293667
307392506 47046250 243242722
639904467 4961649 762177910
98132677 742504793 264225982
721367500 463629940 610068988
563666427 561722241 577581137
293018425 149434065 660012153
568090086 203532607 711415065
61081276 620579997 733168700
588746700 594369152 127642214
98835111 473238501 464850703
429497814 152859488 530199241
778938220 762049465 618746397
248318226 102561412 399840920
4874201 66551990 263827755
346949343 706309028 687874963
721649941 223613067 308873339
174115139 178110847 614773545
368464133 393315534 501446027
361181788 229899740 734244708
142146350 556351624 668733410
161864925 511623434 468252574
325182279 293299059 294263269
729856037 239342624 744777064
104345942 183967760 395442543
513467773 563479960 273285427
542639881 312756582 653426541
42191992 687782610 549838624
125395010 586997806 153825677
640779011 498826769 322057820
548204605 243199977 220231257
425364365 301195866 67903844
301646753 387397592 33730270
615442268 329126853 159277127
233171761 53150177 778874585
133230994 480177407 426513410
238419990 701780000 292913611
411338235 605024937 223309995
59843087 363817796 563174786
272143722 309172560 264547671
461892900 216204687 624757999
108564841 341327583 730345202
613082695 542654294 144905059
55377678 49209556 430282834
460485631 219516917 232492016
402806392 183978101 720235978
741328917 462449380 96840449
293819995 228384601 403354732
261124254 476503555 618011427
620015949 162738605 426726856
385122913 92416303 615903588
596088203 426315265 151070480
627978820 323244237 244575998
303794897 20662699 581937445
160745844 590465873 15591271
509064945 390339348 26803708
11238465 689129238 207063856
42733634 381496331 276581815
92658362 323557258 177806522
157282079 190525157 772355391
730290289 708997334 608105761
562621341 370071771 175240326
704563022 662610590 276964771
132208045 655066304 147192715
722054378 211852040 3371276
518570876 231963848 441621056
390793886 190870029 547799586
45065682 127747271 462085424
708466937 56449318 37844308
339987298 702142592 393314136
20710863 423341102 249945810
259641286 214434939 407808131
438176759 147202125 142232347
255651165 585893135 305892974
770837469 55183242 211344983
440233556 600651428 622619724
763392455 445620974 531715545
355654823 239235229 479174899
675442343 664934903 241028681
162551625 141368653 59693113
623300012 164679097 312404530
488461543 584428737 603549377
679034148 774657122 609377964
355183069 706194362 595352279
762374851 107390416 201498236
681059997 326409403 510423298
6913967 273360495 90561148
610909956 180239746 577614941
107222558 336663109 533515544
106971398 615332962 443552459
563453933 461032437 99241582
563488568 522162515 519876841
220284967 102273967 451652624
176041724 373000376 320668352
283984489 58522184 138106266
505377314 671999378 62545463
363775289 141588101 529662465
551018758 301955965 440491418
602858982 411767471 452149456
74819410 119336768 59177951
232939722 274513375 16467159
565260115 363606934 77759729
185039654 337937008 417469532
108118698 513767273 400625025
344108025 70071113 326777826
585909499 55142717 388604723
649967789 734173803 176332135
327138984 568120023 114334484
767767176 493673575 285881978
367268432 374244053 216847182
120334365 385861411 316331797
492604663 727249845 144091989
324650848 511393304 731344308
258332059 594071532 425020165
338997727 750574415 157230566
167495487 475345163 664230064
376900649 59725315 47748460
564276191 479307785 131629012
88410859 609700091 645924713
665793695 192580519 579183771
483085132 667076745 195763017
157332907 157337313 394789561
756477722 696519363 117898446
79819307 448072943 728841091
536812209 394313216 90220928
610781379 398001335 121355245
596238976 338562215 473886373
726512484 618033167 382575094
721052485 388069451 448048241
694789972 316960710 487909843
405505295 117010177 244444409
132385914 36166619 418502002
427473209 350534191 778605884
270544167 161869980 243770134
174016335 652647673 366584305
212114704 715772776 544320343
232329167 79861464 223329091
372716639 59515697 347979634
518967114 698601128 634153395
752872793 157934466 663401339
695198388 552969724 555601550
371826169 641405387 184915216
337535541 148358105 135260600
702868615 57057032 253174165
11647240 751601305 316115521
126877914 523763368 374020936
94309044 741107320 685079083
628339058 29516012 363431925
402437752 489022727 345082941
153828095 686179120 392108758
33416335 363700873 364362616
381491860 717908770 63127927
458503304 215092916 54286525
661826332 267801376 299092225
563009293 452774996 612230662
566330542 10134051 670049994
208313347 504045931 156926587
289846016 583776720 226153804
188468722 229529479 589968428
415736931 541671995 287536823
582982385 443430582 148782294
107911303 70876007 700469702
442207586 9230413 586327095
677972040 484115169 124454913
595095884 116286791 765883648
255999311 608334025 668221575
209113797 540102536 655835658
650781539 735540880 54164694
407686255 759807940 255711457
643204437 344402421 138833512
143759451 121578540 581938999
395869526 75675036 145621746
644238056 348716392 99699955
687045142 73161676 692010706
18378821 730901077 115958155
551485627 75252321 365543148
473356773 350507439 537983611
548151282 425378303 155990678
587212680 573032151 381723157
136931438 313775630 314997208
557289067 276620495 373832264
722086720 244445213 79097972
43733006 674333836 91112788
39378461 437695765 650908662
119814146 357651381 310973957
529162665 220257281 252147070
149576604 598038448 607962837
277427656 347213017 325042517
186435268 341063157 66527078
199493445 219223467 478159810
167969050 642265728 37833381
21807206 710660850 143105656
634751005 518042704 330090842
292287292 46899602 514625069
118083545 131987420 704204514
112567803 272553568 270969323
663394295 211304678 127542897
774879605 78535705 353151819
769609796 356576670 563010137
311286579 265780227 406219769
98956310 260847143 360579633
483512958 107386754 747558843
667785686 14631755 688235231
216703786 228229125 566481416
191981009 75349514 132065129
221095526 163718573 214582017
434481909 187437118 582181679
489975259 572775682 589353796
85125752 106832716 165780303
717513659 191008936 403135733
692441265 766025803 672328801
742367186 580471371 773595099
631193018 499421021 33399473
517265534 180398224 523691213
100146974 289954975 27612124
157339553 633392812 404202039
35681563 715952686 542063428
287417865 350258826 256015630
725455073 616167201 725772485
4719580 689972765 649132132
91206175 977553 379578157
703133887 119413517 271541174
86353052 252876409 304908614
365382445 737154024 591637687
598057206 505637306 189574912
14454377 629529234 760445521
269382464 574226738 744803267
326526112 624987722 241620890
366522404 730464537 295844100
190577840 12173543 62441779
504657693 303917046 652680901
420260589 350934967 533265279
573471284 754832748 663043874
505812141 506325934 585874384
572541080 543987802 691442732
75193984 657651354 398340957
16748934 621166433 235287339
241522887 709662815 41416975
224136161 513530227 56748220
421311092 335321609 642452461
719626608 270930778 273162565
742141555 577205500 406596181
618511693 763707603 444054403
573706445 130380354 412425133
364307105 651281428 182781783
197895568 211044830 129761423
280166356 373574276 511703334
589058083 347377195 531122658
452690076 243385859 509019262
552625310 513452804 128185382
182148472 1525187 402858674
571946300 206179543 712346761
622407392 82597093 665213569
474390307 58550273 115427034
614732414 436462272 630768140
585271824 448788591 710971505
597892469 224553314 119653221
383314800 559251446 701339833
522438347 566118477 53640600
249986053 42392330 309163693
696831312 49335967 717943890
536078206 441546398 373847926
753036112 161553013 112035181
8588751 57080133 529909441
444798038 29715840 339534894
628315129 106336200 725004224
57390984 500105253 344028801
577305290 575933363 64217248
62461969 291252585 376216206
156953589 552104464 4487029
509069245 153308655 50934225
177730521 683399330 56239319
423628113 560541547 199381182
510195897 451340048 334609735
235252550 733351379 240391387
121733319 128356835 730326863
199718020 726460841 300814080
462031487 684444209 444530011
198367550 196592732 102142102
165352072 375652427 164933570
138229035 563058997 759862776
511877688 207007186 341856414
637939291 348994208 468202956
252742227 258986046 120560733
588597198 142707282 349953004
44270536 158123831 313062510
479887071 135056526 311953571
552052429 767921093 502405880
567743625 371105247 141012035
505041084 418132299 30741191
79966294 751530654 11207581
583048805 582329119 660917239
632054959 493415732 608242925
154905405 340221018 360362920
200775081 486051578 539876096
728943880 502661519 440778260
270674415 54352922 416267423
197362715 438970441 682015218
443880999 296071331 344226427
231981585 389965634 292368512
59826548 441935538 734458653
568562675 614474333 681007287
548250438 96964273 492963231
250725545 767940875 686806601
566342260 341926995 772590951
239486478 720390432 134453214
517490283 10419413 688634015
247683395 758121466 82573330
188277731 18710471 92999274
442263952 218810871 605958650
746187977 283239339 459931586
756704984 14346464 715645452
91489414 599753363 127914577
26741924 5463642 250104374
408890068 644577846 512278483
215726730 171928918 321822578
604552683 287180140 429754180
545883419 178306309 412874839
611714382 705137221 149732946
512006917 714860823 297538663
460980171 524064269 551509871
214507921 31243921 136176686
213563338 605091490 475968073
277502628 76043393 113476894
118081402 125768550 30128862
561941557 417516754 402972530
694072260 142601938 131150845
470584595 46034046 672294717
92038418 70456765 393579411
434700981 745072574 706162447
387990465 150496639 20378433
631208336 650837197 375618402
313171557 655076452 340241587
405836112 157146568 462139800
36225931 283935589 193083768
483930800 476324878 511486349
713024544 445156076 441607511
398227262 668700956 153382824
230045636 73274776 511186307
501585473 583747063 332474346
575793431 377363923 495433247
689193014 274482932 76544437
23910403 731983416 19898810
481533986 224437673 457590041
754426216 474852650 661751922
393383110 609510498 158907519
257391937 326412720 272779736
443800642 443963395 231310863
34921316 261503388 463363862
636171676 81124337 388789259
622112910 565214789 54658185
297105157 379758106 664887701
587360310 499453831 93409123
602187802 454178878 152251616
251730594 41723941 725430628
530358862 326458028 686452701
706782930 302350838 115089950
677917394 689931901 229838606
658512829 669147188 645200390
440717814 119647471 235667755
704284966 180772278 540057130
130446265 582010739 35590762
319135553 143225871 283474126
714682247 579125953 669921588
496527797 720085810 188832630
362990249 575242932 153086890
265801947 729978566 25347853
41791958 670249362 545333772
609180514 748700166 226905842
138750960 419019753 376248313
530566127 54679435 682800216
184393169 242846004 240467879
510506407 77123172 253928111
442737482 240341220 615955865
175264294 426150187 23157569
684820966 13299498 492260973
172892779 619025023 46371324
744474518 619179589 86395377
430535067 342606064 369434262
620146828 136420895 110450221
187799746 297049869 541853339
195262036 407631516 63415626
487920811 676337706 503584278
23420922 648189968 152030443
106804634 95570720 771845008
544985491 694220250 310295662
201650512 35515007 556209289
364285942 725449718 479752950
761026449 199699811 580778
716521401 452493085 82709940
510508780 750814108 165634937
709065681 207280500 206199922
112199990 302804206 82464431
106741238 531823219 660606135
689898152 387750904 648803558
490686380 313216497 153379168
196289655 737330347 65413197
472971518 571825449 490217659
401502436 164816888 80554479
97924297 46256164 18642122
618591291 327112057 61059351
27138942 119178070 175636300
621024875 403332796 760527109
620035196 231192403 327153996
142785632 221775273 750245842
732003253 28324591 160562065
476713454 119265194 713874011
319122378 736712731 381046347
243859211 698180324 387665289
158820451 553608321 433923231
737602333 548280625 57086596
726685176 194798257 133255098
746058605 441373553 104934751
285170857 592851365 585710114
495216767 620036112 773047410
5384324 644782661 704355194
615126845 589513691 558299993
321836251 409521269 611764555
80641761 94403064 545161357
580042681 69401364 457516008
697823459 620693499 86118715
374652245 653840981 378014149
602615527 135879406 115784985
546701623 548417455 268986649
344457978 147494981 644417677
758785937 665106983 17942811
210813087 396670361 321896069
1426395 6195922 746655257
320522318 299196410 576947913
479256795 400516510 124044042
497398401 508381953 583567226
529160479 667164782 415832414
307610343 353995119 663624678
69481120 753933037 173222016
644294911 772395639 378997840
15737990 567700500 758984254
495385404 301831774 10524352
593405357 102157723 634401846
252392368 139074545 656276345
453443639 636525648 80441033
385472416 237369283 120004333
262036053 719205425 97790931
694826594 447353792 253631702
721950196 272494169 745568595
16179548 1488148 74812215
511127810 327499814 288847537
770346105 608333095 97147756
680307312 714430516 654280650
663519053 37136823 300522683
743919334 473520667 724281217
272240858 543280330 637143883
560935456 747806938 654688700
516677475 333176051 652300797
584267499 280204489 429160397
88627239 520397206 737647139
410845330 561847013 305859974
732504094 727818269 184173662
153225184 103581964 569825719
466875115 615077165 664715360
454497748 576766104 397362592
93568942 211768000 673183249
360300971 372363573 574895543
367345340 427263224 684800594
705379531 338053357 532250123
594498023 632387897 626506531
375611620 336543799 67705210
581269051 560646089 762883098
168683704 189374537 642896231
486598710 633816647 144507545
19005114 609398269 480537400
104461959 674768534 98560695
358770017 152291652 552391903
163842798 235312532 557374541
501106445 171857880 287882819
368905318 762114373 12732020
214320970 487408364 26919100
370464694 725753625 639062495
622923406 6760512 566320023
670479880 121747914 715112720
748216642 630741744 230187771
408637991 605806217 436223019
200874251 193554545 522358024
137126060 122343642 502908429
712872503 721377274 465912664
298706155 508849779 65084340
193353067 555201578 51600561
119113077 537553006 445990174
771801846 538100287 465879408
589068853 254126290 554725248
245053680 339385095 681875864
313964379 19801472 310701569
140802097 88293646 276059106
349748102 503801548 116730262
434236290 628340600 419482086
139346674 45932212 77667948
363318220 521154472 99403682
624635915 269762651 213738399
11971810 677088749 550119606
207030813 744717587 553390348
253711566 206817550 713620243
763116006 588408078 255027381
569489337 100376440 639514780
492030414 388970793 648719024
524622185 421394435 667667510
356199683 721771894 139314119
194007160 34715141 477272997
494760683 396541250 455461170
330603055 675599837 312507029
205089816 768352304 32608129
272555322 720639395 702945529
2961040 776040175 321238859
430821247 592472360 222823695
286510280 681593841 456073315
590280943 235287599 15347919
616252273 366281814 634786490
80603618 557497893 119177312
28233343 381101909 538981900
446669119 232847166 312799820
127879806 726631531 287799422
761789156 426997154 467146951
552315397 402987445 19251434
595882202 214659436 584835841
611648550 743580336 58013328
8979607 363578650 653008942
728807927 771252895 467606518
274703151 391583154 215030428
221114841 140854717 310719844
64530765 445554225 500709438
507589301 368243596 72160189
45343107 562498689 375034723
454029761 458824559 339349161
555821099 498076430 467839827
399861196 559136838 101638733
4943336 56236986 349856978
5422823 527748840 226582486
684871450 520245560 442375083
644840279 483259836 713268071
36807802 100607174 446397213
571349433 227404255 280821895
277190695 277389997 385235328
427655837 769930869 47721047
84036580 14801654 189341274
514209518 482189408 353772359
301918790 493454521 726698608
104051135 531053301 551030778
353986685 638564399 700382929
60324290 559336130 147233960
166195192 292966961 206306644
295058483 455698650 456136402
40586624 237034808 81410561
49946160 255600069 519229752
9083337 105869118 137456278
517573868 434987749 315912199
364432665 751895360 774620311
74736946 471745205 416837881
294656443 158372417 58558365
711674497 685501681 279874080
615778537 378065777 441567013
504890375 700964424 417664658
123767316 697275710 46684590
294799891 579809778 369680852
289613732 461311898 56919102
565505320 263550766 723658242
679366821 456371596 212552064
545328839 378717668 438616744
649731580 643966775 765814863
500764053 653012721 220376234
510454791 162323307 663236431
709055696 537036515 22412004
318116887 709137126 580379254
497296249 618892196 134605830
42459410 440175668 289757665
555287272 7667399 738736150
9952307 135029191 595920238
519344517 624879865 372228368
75048440 596010318 663520957
597003672 570387695 708459666
84934180 7125730 713942128
719873786 447419073 566061151
343203796 75084422 750969731
3595419 681732899 410760197
253354529 382203588 393289768
430995622 464565001 166675271
267918291 4125932 376386649
325525878 577542433 389138122
354110459 94429699 620176279
488841678 269562216 485200202
256031020 497611091 88835037
770634135 644865595 488806046
595440502 244750145 521373283
345343168 58410807 367872436
752576000 593209442 213009683
479344826 523469435 161230101
708129611 623918610 289733618
520064199 203692786 761064404
507218930 283707423 337832516
210095245 2788843 304760603
111934988 320661633 212343260
547143345 541936047 510711153
614669075 377749735 764423562
582508920 713713647 648574431
437819492 363829608 558660311
222845774 688322461 379285329
211339329 5622239 483021733
270289691 379331691 393019332
481088841 14997053 251587255
355398807 255719358 19120412
69521860 411264931 262132884
266891358 636116824 349762000
659912210 254568627 665163673
156078135 755997213 570398965
410289424 162469487 401876307
210739726 400110660 465149175
332800674 739528842 290311727
370869724 354947228 330438015
482294727 319242249 315354705
232525109 673283336 347734073
659423135 438488325 10763289
202086012 265865572 197091498
767814365 559315068 202218721
245080781 414281041 9672618
222817202 442099424 705232435
476325226 303750469 601391250
228784742 666640419 426460426
229834043 635811396 368245739
546326777 194948025 259676610
271880473 763287848 267850712
428298262 275077435 162411565
130575852 757998879 487759902
262016872 343028084 141853115
77310688 417451916 384494987
714979883 581585915 595403348
54711862 182973473 335357218
278210549 547851581 566334816
683595246 682544727 57572412
518837374 746538951 443735793
326860901 159888639 667527465
669586881 493151607 137755867
477822171 598803815 628789316
424319037 234979677 244689413
347757427 99900776 158877477
91134148 749423986 20988257
16625441 677285466 184057859
399932105 90320512 398322871
193705551 773742021 766497547
312689767 461799563 220700707
5830530 469526100 399319730
253551177 468431937 518660315
162555179 204255922 546040814
282371440 22460280 411888543
194818444 281409348 757900209
363068066 222512794 590097564
490705717 478542780 709753780
129190548 631851809 447994381
18116028 129174302 577663491
32000205 55702854 385970207
217034322 523417122 282265629
50198911 437876697 231888655
49122864 169941175 542316033
388270467 655556667 351254158
231455377 137226178 34074037
19893401 268208823 625136188
649406165 615810526 693813599
23529157 415051096 425713105
619927306 10026145 490704145
285034811 452680606 31508521
26420198 514837380 86562960
396455423 244072910 594782291
213027987 62402996 281779008
513092994 348100689 59523173
718718283 163429681 291697734
533568630 605924083 464288069
184422987 360122316 186084711
516781260 140492725 410206425
426309479 280589179 683084942
213543524 374698379 497337888
88140758 649318930 422590781
49836744 577441027 695355261
562884382 327659882 303533919
107720822 310937995 203483529
600181874 777270392 644196761
661607870 313126269 405608733
80582213 13712858 211610886
721522526 510153543 189727569
674552129 711140200 401434003
735433794 144254938 109136546
727608369 588281790 332098590
224484524 731036445 706815769
18049649 324095126 26775798
357540346 73837584 383996190
415061668 628896594 216681697
277045733 538555934 12617993
27530495 270179437 120692355
370034986 98345986 278185185
265453986 735287636 85582862
388289692 607577205 9901112
115681486 327961210 741541712
165586663 682079265 128284949
727706903 470148366 581716945
483795364 104169223 275359535
400679323 408258565 160216682
703437821 590397439 692169647
67074362 18263949 100199690
555120680 253406806 554297800
156110683 136214728 563269942
535740494 352282956 147185393
680326646 466302045 323732603
628802428 409144466 348670722
278596128 730622426 734437748
777966160 535666426 672614352
542919838 678252249 467781273
759061953 262483396 433861734
132008887 436809347 651326745
530197263 559953332 734281495
436861912 390818836 487982523
595801839 585133341 473969590
545700776 700878907 526177887
475344848 263997421 74199779
534152238 65273874 399655695
97067542 407500841 237187963
232981086 673627909 163936343
670286446 295076392 530709716
385495421 23369605 303770117
276172103 19686090 628996373
66030721 45728452 776043346
224449865 646770426 523455998
133734004 283990987 514096976
62657176 354054114 224003553
774540662 368380149 249749933
666848175 228825163 373894613
659468292 688508519 96689718
50898636 70724591 421904288
766432999 319479464 655763178
302496329 419576030 102230754
117644468 632581031 634096964
521799321 737487276 26571138
30373641 169653140 691914489
10400314 566685604 40262574
117013290 602705199 426639140
473952559 667873563 277531873
515883654 572374034 586779745
750490405 335399923 264384916
2650408 593126398 401780288
27599059 374479065 761036259
737231078 145907781 650078703
631389215 308329578 496725052
402075346 52664286 628650410
73340404 471916726 97874897
641910406 279374861 581391001
50377823 83913134 584905914
689531071 737326764 682420639
634371029 725735801 749003665
380260725 411171881 485506744
135190279 259000043 28296155
481858091 365133509 279029771
641450007 59359127 17418179
209568866 752137670 645444477
118066217 691920723 268965640
667760164 633052923 130704405
704389502 544538185 602527569
649113587 208583420 671381531
296980409 209369984 291237637
63501329 470809206 715494126
640333998 336546238 642663300
460726003 410058442 364043386
257172393 250845013 197958390
140539263 273061949 382604908
126538293 340807760 309121529
573348294 744473529 693241144
312655595 743940061 462376232
709084134 41855309 634628156
392692202 228944964 689407925
235193104 207635325 709460343
16772290 657835289 278437663
56567428 364570036 553543732
697740869 727859906 524986502
425616653 435275020 649568814
69951125 148674887 290175882
363839496 408106781 559959792
583213784 292901258 217260216
276224432 357257856 5417596
570168492 513770156 151010578
289615110 276604690 427458217
171360150 762823994 541865016
717591110 698653517 475274612
252833531 8763283 574395549
750407314 287595344 620997591
101487594 87454924 516994658
613456860 491141883 433112472
507518464 748918987 157878318
648340541 108819170 321911314
660629196 176523532 12863990
514064841 325202766 159852438
236196162 194191075 228268511
472795848 619774330 101644157
194411215 585202509 55768624
748639166 413187992 126377115
591595142 591457889 579675998
478304942 761283356 404833029
389165823 271138182 185757287
13829293 532257394 432383505
531077663 211229126 99432228
184801386 407367107 528618929
236129378 596326435 639122678
212605933 667555490 629007276
162118224 204470687 9097885
218719563 595143351 677953376
56906772 451281425 242111906
573505888 13191641 438914685
2267556 758645260 507123444
530070180 636793161 720346136
373016690 146661244 702010968
343233011 412230140 639713984
702915271 580456829 460088196
185150445 630074228 409115855
145205163 28316610 233241368
417444090 227826634 284860363
554213441 640835361 247254316
604711740 355454387 550277360
100238376 246388999 756207440
713685913 452404176 155459925
409210826 164982864 221350919
225942192 712502668 54716589
648583740 569315132 650703473
756060778 721639321 747138305
104825473 660303996 212680163
588932080 735622057 687504744
561027780 255497049 616765421
465784386 410759706 431794676
143081217 102589339 737477187
732218395 394974303 365861560
727849068 60781740 147775616
609328632 699093510 141732796
96718997 376478453 352164675
15366702 188389439 440418166
559775051 288306781 509262752
195226360 728699520 474556342
35990647 443258693 390471106
379267719 772712841 563865325
164393522 82335692 567608178
59093163 5987823 543927068
356545231 479642519 187223533
341205566 234505241 676340115
774204277 303203207 721476691
779074113 25481932 36774574
29916904 316667739 766704760
624682370 388792693 158961980
375783925 728602718 464711266
351865956 100184838 693973526
762591278 770283058 103726335
507412905 27167425 619010401
740409812 670449507 92353225
3451487 123304365 331085539
18923676 117004047 478731599
226011885 381206512 413543540
369691003 669994232 333130671
211716710 477894673 210829893
470539984 192502194 274666088
193539186 124895517 3454
66091663 690744529 466697125
18001884 6904349 177048464
94387694 31534427 216177969
502936203 477921031 728985500
327371302 221932061 526249086
518448598 578762150 176361793
261388254 757455241 560525501
402699635 458054391 356074392
246692965 480945556 665691968
299103469 342525212 250576437
359902315 688535007 342781955
53550917 353474516 367802388
428438722 370540411 439911110
325575098 534066109 590645924
86870182 379955535 664393354
558021598 150986839 746858813
112066706 377668823 188201783
264601256 538854098 262421407
265900883 284585891 314329720
326541920 410785836 132519087
242988433 535681651 431900816
772442700 660118936 689309574
6189163 359128603 531592955
156322332 775296843 120025341
331551771 27210569 331928304
262467459 741957144 330851848
746001090 9751636 749405182
418625554 266923440 477416537
563072820 630063541 103082863
570663462 609004901 772532891
518542077 343399020 155161228
505536421 138315852 488110407
343995433 121266449 177089046
569482170 188028207 465034435
264794716 110371477 316482054
347681650 416669606 460494252
425287828 237385328 234557526
760988181 190547346 455571047
11612887 766410070 711395417
741525581 200446539 320758614
225677748 234473243 56374393
727389374 10733601 141289296
380268025 120893710 717194652
166440519 343140503 485140385
229126423 768839288 563950331
308870261 89168769 257048894
446948673 265538945 105573333
642381772 548324213 425272367
102445134 229801769 305746292
660562712 345514714 10924000
778106116 114035144 194171534
229190790 315286156 377779238
538537121 41728432 216967663
578039383 273915701 277800447
281199846 571816767 627122438
39153121 422179635 333823883
379388907 662608188 424139385
638136510 416766338 178871722
353244043 246347289 778354853
85921758 765851577 615086643
67090771 403993909 274983200
414862279 424523800 735296763
677567425 168017581 349016607
117643421 388113328 293814060
602528483 147311156 401985524
316034098 449436664 559496508
724772235 225374231 496568201
563027043 511992478 637058869
578730232 87640323 130259544
81044137 580231713 586539660
334688315 116517830 21907649
420290912 707987779 41332148
79135758 388390688 167782634
174542896 131705044 255393954
565820239 20561782 490748251
766126410 59662512 373191574
715367143 676360567 295702624
270032748 432297507 677974676
361847649 635701393 253717477
416525068 199056702 258952645
140453592 257409510 632828552
522795854 341342770 457708172
344925708 56586641 534183438
82456516 758015302 624665109
676366178 588903129 111200521
31934788 611730485 758789615
253007722 236103759 85893501
55333631 373835575 372554522
26996051 398805629 61201888
34621451 81912895 529479786
417861323 159327535 125360224
499704468 3923 441467751
759378296 126898454 208733793
434174861 155529913 29607865
475277914 48455861 430418375
259829587 700426914 78275506
191310658 299193843 225743963
740796372 142805447 350594072
479075759 157068799 479197594
157850085 255424378 21922583
63123617 463414433 355330138
168954173 331200739 400710816
618262087 547923077 54212955
653569575 341014903 98377345
571201926 741311811 687620104
76095109 602203127 535935390
626916930 276801684 248117586
395673826 683630063 174969245
142201091 141264746 47281720
499837103 711528946 301122860
50031150 740366503 192192314
732364540 205087875 583410855
375565412 135118091 737798054
45824664 557323140 311309286
322792739 315293822 419441246
540470466 156728462 122864377
56739926 662028258 634929792
688791791 65667764 257831193
77270523 275233315 268703000
342271596 516118785 4930347
563199748 402428868 295055860
317450116 327207285 601977652
578738897 208786490 390369660
694787132 203081094 335067978
660705099 76922913 59501926
260084045 2366613 425423407
219013861 309373716 9895020
582019393 572024557 499452527
38181672 277633164 141727093
211648395 501093355 446218756
388045802 96606604 313421999
510673948 56657888 285316837
683731996 67823744 697899924
538917878 415570060 32293046
470681813 669627717 115454950
503526054 612439376 159354119
360929793 174614224 383808414
308444410 591552555 491196071
69797856 296779421 90957803
90645753 686150723 113748553
344410083 313348743 489574538
453347803 11362908 220134937
529830439 587331264 570310416
401721950 595709482 521033862
584134104 457131862 559043637
175536011 137582414 615163341
68103075 713977826 381642800
556013472 399945739 462441178
734936632 605828362 82499148
413847173 623974660 543244990
378260339 84142935 716148075
533180151 91154314 448270290
262128448 539346998 772235498
213731291 365769996 343671604
74707980 476045649 225853573
388619352 656845737 756917571
148437690 541351566 766317878
181416026 750964085 120351017
366101149 6118955 95095151
67084375 229832722 215124032
403562296 276336663 349868063
638051831 229083604 375651255
55029404 250347122 312077141
270763091 716556105 184161509
401870741 549403577 217732134
582663145 374506131 185771886
217417876 526760443 732495759
428551042 232655008 213839774
107351577 157801521 574344514
116568822 697285643 21424531
145222914 340253391 438426070
42806896 319665408 596841849
94694792 450618023 516760028
498699949 517790779 29909375
486153784 703148445 759120106
71150866 433873044 424191802
603952746 682187688 501458391
198619918 572881560 731567564
278612874 264704171 652843718
542978040 142633744 650617424
334520835 619854756 355115253
389600141 430857129 226099499
192956896 715901669 586357922
538134654 293988147 145325978
771892627 71374922 243378267
56023687 186038032 703210195
419678771 243608095 127445994
704384933 577129230 273432801
63248138 498761728 639833766
348375834 265299090 143217832
704771602 204813496 417171349
520410550 94727071 431791695
23081026 265442133 247625468
476157952 71447744 227303066
567559694 353303955 584875254
211314936 153159000 639729291
734503247 161809961 357319122
14660409 555469652 8975367
89976094 371116504 396797611
594952290 595085607 240924878
168056655 563203402 607897482
342309565 67553589 484302509
527310331 63100982 610914739
185157256 628534025 322575825
458706006 603693812 414064634
538017835 47909837 438442629
177331785 132685725 80279762
245816203 473734246 376251805
20694624 560109743 264140349
777962939 300209609 11273703
452664884 228349117 356939246
320569802 671235926 173480620
269922280 200866606 186835807
564747726 590461790 255468292
209958827 464972833 640145298
299977017 108667153 507821681
66614887 695429643 5053133
463243424 296855072 89109035
522615822 522896896 261124919
54399386 304164437 544021420
400646244 742511980 442353131
420773410 588259660 5154431
535303040 175807952 28720821
544899728 299245320 11669524
608305826 280307320 554802334
689920165 512252398 139674301
494163129 452631438 624334664
53157464 350441729 744969652
324602486 119610685 773919719
368288929 394113683 402654243
378638685 730649010 346798597
403910752 700898827 12926840
765252974 410972123 277852347
768335054 225778933 756136022
132552541 144779304 358604910
757099232 2966460 553361773
678892437 153403975 141139818
456754391 351377102 125630508
605976855 572300656 189297865
62838849 346181641 764570323
698427099 404415213 172265387
401980394 165571113 443785008
163469086 703832083 461489926
516088471 153743849 108481302
3799522 376313734 610068269
91754698 152161763 111114613
110557577 331630538 240353251
529095666 250306861 527622411
70672176 139044074 150622283
384120887 364996637 351378455
592875760 385214492 8689092
630796798 639587184 651314258
694460834 689210030 599683990
568995896 496686664 3740198
137405609 253509953 513618910
463583621 29009159 730007133
1391756 78954785 61032144
765319588 51076348 635094064
671848853 212057856 695340399
239906510 333205192 464189251
324248487 376365628 164588126
109678269 530301568 730245383
560290975 372139499 396497242
550224661 635896337 148554812
215147274 392908718 552081878
372204609 582573127 634708074
49303851 202561093 637609354
322595586 625687046 480130349
708312370 353850728 311999641
193798143 354452128 578238312
337523844 579261377 664049678
317395213 681162633 540221031
661653071 769703136 100790976
415361646 714105503 432341427
326611275 240756512 254203190
119407225 703882473 385314876
203537896 151734486 390517722
588700178 726711564 99811880
131110178 575486762 410842450
160758473 375054393 633976746
595888128 757661820 460911896
459214019 764924994 440395979
209168311 726568149 650849886
380154144 293378819 651167635
68700734 664420220 352406175
362315285 82956580 370342312
451924199 318019714 739162158
59636553 632788585 352993361
605153247 538330820 740780682
493739656 533979780 605153306
378069397 740076781 708756646
27009065 21722171 409955111
495142984 773131646 501920083
73652248 521995170 664433505
673774948 718033356 214381935
533704254 251236567 591926671
513063213 116463266 444705531
463263734 117195087 164257867
486787862 53489 292888302
638292037 507076608 135940944
544054324 12359 530809706
499304093 163457473 632245334
745655817 393969804 594083659
372696235 158849394 326606859
624143879 285322564 367842685
513656536 242315839 67656408
634668770 768274176 738421009
411367602 93160063 732980696
359860917 285024673 243129407
305167276 402927926 100900980
312077438 402658648 44874550
461768225 615259968 450118111
459253992 317613513 428458155
396503013 451098577 623049960
187760811 6082208 80526391
90050558 329745323 84535696
368434638 759025143 504884600
494227354 743596611 757236805
198691019 83486770 327167473
293042288 718716262 25866626
145341301 552924858 775095897
686966665 190103386 242391676
732144674 141219697 211574924
233921633 675565740 212291386
740875901 516356202 466220917
417908608 594942879 33605255
341565847 567030157 729464699
519135006 487545581 567796652
84290065 559240539 176142593
254520813 406547912 467532553
23109598 34963746 50449882
658326357 452550527 11207561
346197067 118773209 330847174
701052914 608481639 188253769
631700103 708357012 145782992
582837526 591800874 695025647
603200599 171580056 64516430
588670463 55562661 456748718
401515050 68191774 353140394
160426189 350573832 564091556
561329344 363046916 437633418
186592295 175429180 244964464
714403205 721386277 472719130
93593669 729976729 487315925
621578419 765187487 381259871
72177256 68908117 202498247
311661865 72181960 187594489
647702545 126038767 135281158
495087600 505608974 715621515
681316423 444454549 686264621
7290655 201626621 629362604
702449045 200777869 371458782
498957646 326270550 103978324
264358974 587384421 335662342
150893105 509934859 422683043
605248786 40518868 174549275
478112482 319323252 469834205
91633955 348710159 530875456
346031549 200182934 276041673
462341408 105142570 168420417
577094251 7732755 205150539
175885858 347935428 578490880
278457223 388470669 218421647
434818765 358603144 333301637
518041325 617417172 174991880
160680483 411879643 499434661
11230085 265459466 28759283
384874978 371514160 432736875
557187370 470850085 228470089
257333475 749103831 226189723
701384268 745352230 47899209
292381780 21741345 683373139
568495971 743607973 652840983
29930518 699687683 38595429
82864710 406481771 368636904
11876780 629081229 255524767
581657212 362647017 710850794
4825676 237876954 374176724
187246602 768492540 567687168
35079978 546217787 199080530
76792022 155487737 138323068
429788869 51885185 260306865
420400488 606092816 178842608
753208821 152319691 691924386
331361719 208575041 388462127
204421423 282863846 714269387
689267536 679037486 159209710
692096876 101436096 216227614
576814203 506757212 353090614
233564089 140189969 369259382
440659012 70779413 583036641
125173110 570212469 628359348
164155332 143786839 145321063
721417214 641237303 340478433
588689174 77553924 739209626
645069047 592227138 498044546
304974036 625180900 250228426
592716320 646889727 554196316
363702686 514315494 753763087
344685659 360175027 627618725
11441612 727106518 238632473
714770353 522836082 283541705
121056703 775412670 611292258
411018253 529399808 521085835
770280705 698095161 255024287
738883502 294455976 97101689
749489445 732677133 207407919
250883872 3095866 407941373
130709507 3219286 284961014
558085774 480476168 729605219
249253473 363028576 728574169
464858398 381326805 356355778
713283592 307028649 134181322
433893903 455673995 661906745
285450326 152847699 84556884
271879154 199105922 208584514
650890057 227680028 776164663
528806856 532822379 353768913
141769286 433628015 156753930
199129421 346149220 695951454
688459181 89185455 195519358
427600658 332873634 326208321
778479537 597834645 427910409
59149850 252875325 310087094
356195644 356416847 718458064
166788820 134091710 777792729
662878612 370068193 110591530
576169896 158359779 477932808
584906688 360517420 199671677
639285852 146833871 365030581
86896166 220672960 662318202
586302389 426804952 356544830
96499196 21090418 400923886
224122058 774295897 235839144
220124558 517194656 580345105
624520631 636672450 774634165
58368994 505645388 350395143
309672010 512183055 458711410
185641640 636225763 712635695
455105368 196924815 593778321
470707064 526698056 768127477
135464375 232910600 521130965
304731724 396621612 721954071
776963136 337984270 530692892
419497523 353253801 214208723
525810742 39094053 565761350
138631424 215165166 767180419
488427857 403208468 428270316
763809694 273645221 737497474
720683439 172097796 449646336
200905278 317670126 99702112
173073224 646643893 674642796
367623237 60662207 775294606
461855290 216549403 760524934
351689448 17010340 730483546
376886957 680680465 65054376
412759853 623579536 657480333
446303385 580153303 36738178
732423124 570689422 525971923
264285100 231623691 104356884
156653516 501957535 763128632
209474801 102085272 15191436
104836127 526921986 344657752
483183213 667904440 707669871
744981275 622279510 552497659
386304638 255954785 750397510
414467149 3927228 343644361
624376596 499185475 653252527
259459200 9347102 426816816
573080275 494518301 533133313
700214864 20321307 726349484
491637703 205999225 502098245
121892715 612528524 199732478
394611722 477882956 236446232
31444409 688489631 178025588
127797663 404370507 251243692
144843472 234549915 659212718
505712404 49838274 46510366
601433378 381695259 614207324
573206014 533207236 723131719
778343961 717658490 558573710
755646072 622308523 550105275
207850111 312008283 438169517
591798291 492854509 760142825
377056002 213277790 334456036
15964208 367527583 305425941
600900309 374044233 585879275
561625435 601470003 429943039
73943809 56895186 96392087
710501711 764583123 159568061
341535335 405784929 333972675
272670791 623405360 320196490
536574891 83088796 62322368
155593490 647567005 348815571
709057479 500564051 677401583
745448780 462756231 643171542
474480806 475609030 660810957
528025418 720334357 126366686
36558258 244094533 413340279
478909629 351696152 467972445
737401337 729652352 376110446
504049833 479342614 52072349
479627912 455496216 540443219
767480386 412997936 192108526
131982235 490602983 295076636
713176922 322446213 316006438
407095021 459134065 65884171
545206459 144109163 685051618
257535648 649271818 581014871
487226217 479376427 720349912
319451487 722432401 526482351
465009200 593344467 116045975
748242659 29813948 215610346
32911424 210186271 519932436
536202910 499686394 271566938
658693620 200504233 115930149
327384565 374137633 516323305
533438981 531393471 312568331
131632667 515158064 159202053
322721367 238789570 640590487
214851717 552052240 110871122
620653188 75429883 708901171
20459016 219382451 147690480
637675914 766315208 632533189
740555657 99029061 536444326
86054820 312614463 570440880
739566871 17977299 362411918
237901602 423116151 66949148
564812234 656122218 737255842
639220782 74153708 768204293
549521136 771561558 55765890
168483441 320660216 67241242
584939751 172950159 769922493
441139662 519715231 130697089
77477972 417709541 463997614
98521965 266452358 361444864
146478973 125435608 181860566
427203032 447017117 398383367
239925520 326334811 773097226
531596688 679800354 610323397
686186030 775803785 165828079
121962988 347265065 460015589
374448123 382939052 53932718
211809117 511944073 314948928
137939746 4421756 605004223
775655509 536894818 363281253
188867173 641728095 445985874
355371763 488848558 578288448
611847392 749873868 162605768
528538048 309610965 669065950
486369462 652923854 232721387
444374217 145342389 19093139
351277308 157600807 139220459
383589691 745053584 323547646
199627971 39406252 510386684
155555327 291712414 64226413
146507718 416927880 218494533
451065017 769839375 536655060
373627656 8413088 510990442
53269224 645532319 282616096
341191481 285899861 681031048
189168755 540655006 474153217
652460431 559241510 634892213
55523099 588260181 127596001
619913488 463937512 441308257
268993034 160103008 714575861
331301559 698830493 701269976
13345825 220329118 86819519
751765927 466917300 522898895
497707348 308161211 667344155
239182745 168845875 247330160
674740814 181472440 565441880
360094309 197116579 743659815
638246903 756360768 20381057
661151483 267374931 706653895
756227346 477088435 408473769
357188134 284859842 421839122
406589490 565915654 205848732
417927067 231489718 631727600
679703810 202456544 577005023
72408343 618979846 674278367
91257595 16630433 580879922
704312072 76417662 256784969
293180815 39235459 737220651
43065558 772289242 72634925
403822120 397392244 567970056
585694206 586193921 15125190
291878632 608446478 483946838
553766831 87890381 13740474
742046931 278362707 299914262
68270549 147946629 545002035
153650148 115505655 533276406
327052599 752476643 371832023
632518575 498510946 268288899
432466795 371995451 472864729
491754229 607797874 624755743
326629516 176913740 669877542
437683457 420834965 117692591
348247037 587442446 620116361
416825969 431271357 40981041
55398683 179804602 737391912
95545585 33269354 592381422
661379250 76792143 84779887
673030971 474097836 612988524
450841306 285838052 538596100
552988993 730791147 548151839
259259802 588556249 248442466
387589572 245466934 548515315
136707044 407953445 494399702
564467574 409647746 487977407
511660687 284673202 366683818
552319324 5236926 67111833
498075190 617184441 620040021
121804871 212865088 386284287
94441315 705295014 73076430
17273998 236214823 592602448
339347136 548694428 245641774
474631190 58318443 465217561
93515178 628664461 377187752
577111144 18204193 137506943
543658411 383555243 761053326
519404703 757552756 453141350
768170344 37078434 404721634
502500906 424014778 356433992
204331381 661635246 57943973
280660075 545818024 223784080
139828589 593244444 604111837
580016999 698143780 364709261
20238285 703264901 247777478
700820222 703656355 235208050
700518511 162169531 681803948
532975448 325847146 340511459
87995534 201208007 76408119
329871760 295630098 105687105
18014660 344997555 2249671
241758194 585394486 8500328
147157806 669676840 169625769
144884578 96441870 151098819
417729142 149093127 675437254
432180646 651899410 456934448
476141206 478528881 564265433
690650638 230491249 485614061
183863960 48259287 64140534
26838723 256250990 166957130
427982645 743550460 534550352
110217000 174906651 773541985
461742411 582537802 164236457
772244446 131050980 16448101
450737937 609563329 257174472
745970964 362931429 392827498
585192184 548389769 511312579
671632272 318620399 336331422
307713586 610446764 473564233
35872772 641822446 173127215
237737064 698957430 212974636
68232908 465004475 707834394
767017966 232026059 484328999
690776433 27755526 160140490
426262145 589556418 251438538
190803127 432145087 109305547
775709923 198046682 496621487
556580780 147492153 77758619
450330109 386837810 377596196
63045715 697856448 4664396
699588340 333732807 517645950
341455012 93398597 339481306
271412509 712604112 513226790
155102819 560356251 33373079
538000829 107151145 153635267
122048218 59803980 419458942
211315277 606572207 711997736
554127686 207031145 533392421
369090120 307990226 132914126
2792808 81290110 667763366
386824959 148397769 222715518
641558633 145666500 440172908
339699031 152704088 319930260
129369115 311012758 281779389
613184410 117043094 554741759
361098721 317239076 197755398
697034398 315569370 481433020
88934798 40188060 695985450
245505370 474752721 326881957
657639166 171211695 105346144
571146516 536490632 608544351
454070664 464650280 327721705
475073820 250229980 505390396
730571499 763613507 528610969
443583841 321314229 254711796
81277214 383487292 339636972
591038335 216979928 676670796
637795310 610262405 777288229
355439528 661515444 496186452
348780344 383531827 260184672
491230107 118237232 438252667
558756613 765560504 515482453
90326407 523160619 547262136
88383114 681625338 654989654
463722124 735930958 112884193
546609591 339080776 632100754
29136731 119709275 688653171
133483315 56902899 346676183
750847937 678843741 350666513
370025650 511705053 56149729
24464217 656362195 521284055
17436963 581453263 549883386
334287303 738016749 13355071
209477234 47180087 496520138
559850439 495671767 418405998
586922127 55167057 546234973
268241147 743089865 305240523
117339123 14543136 475337247
261082404 706168362 157756040
578270258 157320410 73759066
647098936 63553816 308271221
388050613 163712909 79461763
532621970 629164415 638197365
471244611 597934045 702259919
428074714 344383236 774910653
157941632 446480261 667715706
17505223 46889872 675303656
395464148 379415916 629349045
256489176 102471959 230549841
696176842 195770900 460353252
40936947 655945351 396189120
239345549 728179413 240809857
749122586 740152188 700390380
43390533 352468057 93335761
517094472 52676121 374670359
121799272 442123880 183138218
341538747 765247395 166531393
50194330 744311644 728820873
551950219 740587096 238413006
463382523 128917798 473957936
274719134 659302741 568187682
456645063 274259175 140683033
699103433 692112727 482651780
556908635 265887253 78279302
42866798 227526417 754425819
463962975 181967661 648396641
75392279 304947027 581764047
235039641 82945800 641959608
695672168 27481182 168240921
773343036 524876222 206345150
119091907 302180050 93795595
561408011 104329812 688806613
406922735 403103823 289389529
773815128 759913685 46946132
774100775 453358457 371847064
593851437 567124636 774280456
285782599 353973267 475568142
369801997 418850808 227034223
140049614 703278273 464264639
697068622 583809954 146399256
711284482 579914618 152089473
67905322 377492384 70659444
271494220 586560814 195822203
710216220 607189568 378573270
654224242 47952494 405974058
767965492 112952227 542152039
546070000 446715592 257570118
459010889 43177622 365480051
639430194 120305395 330651549
763112897 468490651 697841373
492683450 524019533 99058618
531703600 589160370 668522794
313290505 481613564 278187048
218591422 441969794 758957701
386256994 394719997 226266247
129082173 3328551 323129069
331296075 492413758 275729392
487281215 278667869 461973058
74273131 347019104 400552611
461255385 767848392 367955198
244608256 71304015 330420929
693637323 508770493 412751130
130818538 122471896 451646682
108051153 440885738 199421856
677141050 363164524 633170089
232526717 355278599 637594116
64010173 656761295 198087242
620253277 398932829 175154993
633584851 18097325 27067564
691409254 5168734 609488229
76806087 630759402 221342137
777054594 498483071 156763743
196412184 406054955 271042951
689455923 389803177 198957446
247639246 42481665 332729881
535076677 418940100 88046954
179681789 246627951 637035319
645065475 153057111 384828682
547354717 417195274 649836655
320836297 657757289 770385233
328249311 344527197 678691009
592031879 274445423 124309059
564440429 26371561 285473813
365392291 158964345 595535000
46092690 162558704 749484446
79728404 311298438 286082955
38450719 623067533 317777831
393808177 737436220 410213397
128102390 172423000 545952393
291427091 55162726 551283712
332438792 408904748 712209609
112349213 359267 329229893
170590694 334327493 603658191
234890836 305594696 454652930
157173290 436794890 191346558
511785322 260923926 281660197
117193376 624467175 195512378
207137654 30326666 178117755
650783894 383854939 150385329
715926561 456948608 490328306
772786599 127684567 184686137
627939433 147042846 473832371
577840911 696740756 569087034
510126549 467726252 331334660
590721090 565998438 406499703
250929509 423846933 27804761
360261336 337012297 410690767
24736829 155491774 395721957
160245731 245054924 596294351
69016616 37139042 671148531
207032480 76241201 445726014
43950365 71004120 33848822
449854287 434231444 68945356
492065539 767638470 48341897
261385892 43485032 745293763
562663598 202923047 557150048
628940547 740013575 21867603
513951272 726925165 355844884
465603212 159258787 512812342
758997156 499300065 600237766
409471430 300163776 748150363
641925270 689430541 679272865
234283145 556019399 272115759
350092764 533107629 710230144
218569821 70986893 206565265
454040699 79404589 149653538
479181908 597519751 634669033
165480319 349892968 382113333
646393435 671872319 728246626
725568972 275674554 391614820
75900012 751663405 656723921
332579461 660377889 769541257
741538149 193003056 434711435
302471261 712131486 369131349
362063457 586932840 499115835
73920850 506151224 231108121
415578314 532587236 556116831
369077006 384055015 545260922
355449328 673311194 504963343
295800563 470450541 748495825
191131168 173275518 690835950
449791469 695223056 215072277
83983699 693997196 411783038
32718521 667916989 764442536
723401207 156360649 357535527
496921947 170988926 659939310
90129019 29972758 768740188
575632120 12035050 99598551
741019284 749937498 350552665
4894917 302279213 308275903
19334031 225708623 621244508
485064684 419575730 521264418
585260229 643561854 652577874
506635865 573197111 164547669
580008673 268689863 344261201
213233293 382207502 150877808
631562665 79947693 579994968
592979536 565333629 528191265
67155635 461115812 123399829
81225547 336576873 623723399
702482918 60380658 577268767
316294984 525840063 179220010
9235124 22811197 146938972
70147823 433456993 174364552
233480329 419114715 100281417
336768971 35613688 113130739
357050311 322842976 246909045
263602519 488768747 31704217
387579308 513907840 382434399
301610938 536741633 179685584
512414566 543401096 475400106
175575384 384219062 525320553
98648018 567407360 581153957
440657234 154397420 589809613
334376589 722250734 129237471
676176643 433513098 339054404
238895279 698331858 409917311
602645777 46778046 155897746
69513752 768410120 776740420
173620765 769655282 683831552
460467343 25407000 373001715
638698135 437356839 610458660
4590145 15261455 714913968
361645682 400842587 255254728
443425548 363051929 51685472
244317312 369612441 721282440
207684015 548177640 170174356
65419729 320234528 332825889
16301227 334963126 481929883
360725879 703493613 467347154
457957082 48103104 424950224
392221757 571677615 385490257
673616030 555955231 141447480
747381533 431188479 760079976
477546434 767651328 226677231
281584941 416228329 449452703
242397365 161143615 638343018
318792152 536207211 180857184
88311221 111896133 692949412
338346412 630692646 322970919
279638155 324476603 5013852
459255664 742058979 66494033
728292328 513811423 774521029
139419532 604886008 385586397
215349934 742734972 350650818
267591955 624141455 697773729
139626229 401564152 332080226
679752655 745675596 226437319
684160883 430489485 707290927
151148549 99232082 476382156
473402871 602344672 373267853
324262191 603072443 437146567
561776415 694267091 573674796
235932404 441158277 471332671
212590416 419039958 178779424
518019268 736205990 225855025
417284995 550590889 523467927
459665607 537237697 435550334
390287723 574464863 196512833
132212848 274068846 266139080
641242094 16248849 370055193
280252514 307689112 748780047
642044197 357136782 770016651
212042884 748423721 774453170
307803492 378992518 656294762
635648685 333571180 190640884
302878226 152010488 189166930
419978805 221259355 133193802
43071113 394066249 579126418
656106973 327548408 627722314
486759497 625916235 147870684
114115000 671773853 437905577
621950571 626194493 532634051
204757550 473712845 22872236
197992417 161645655 50894557
501514089 141757567 519880974
139377373 532878525 345383877
30538156 355352099 195990396
36238233 764259284 299783873
232646984 404566646 115688539
112561347 723611817 303636331
165132949 319712524 505372935
100883085 51794627 552995436
744081481 694867477 486005236
696977063 155252126 348233740
703411898 345360704 244545288
183835051 439248793 760262306
479491780 692324189 312184083
410336505 776943667 408845653
424969368 332848442 774226561
309147486 255872237 771800123
586840121 572953556 55482391
582904297 699005737 199998667
531854311 361103157 107505363
737254287 183560219 561273561
147321058 690581270 532205260
686082731 65318415 711103465
505521803 33150439 394512429
519360473 515992083 286706522
560230253 248663718 587885413
522919866 360001072 714601762
82050377 408504956 415034069
401604735 719542068 267897348
651476338 585975847 81542634
491704786 36985817 673330096
675779827 87087251 634333677
399796932 728434514 354639563
650235278 765112952 462776960
675887491 463557180 672915497
634986263 68836015 765285977
598521023 499514764 668698285
628631026 423989872 358437080
423091634 450280973 231334454
182235590 766060129 20356813
598567854 428807074 591986642
612928626 61920057 747674497
6464253 512651673 138214166
178503034 305775997 192493082
23588305 298310307 756128657
506311125 386362363 412148952
172400465 587877328 665093722
625923472 250698939 19504011
636343197 231460242 585020468
194324942 123253924 150094685
349880031 635525302 439073600
695098243 411522105 447112065
770266240 236914706 534609181
768424669 747343558 457725903
428630612 319438909 331333445
716771666 227712464 11007876
395936618 652338622 549242939
390066036 491304282 652624674
494584628 458569673 129216654
38184788 524596146 32941340
207443777 616831891 470533039
143650907 627694991 232249344
554974529 634723010 687328703
94313239 704759979 614374723
701181017 738126678 702960170
422952020 420628551 308724811
22052603 294948444 470815996
558797987 99373998 675223574
511087686 36282822 517633653
733599438 512276685 754868970
566136436 644731439 249018103
497110364 1506569 382367895
423227646 438828346 394702660
460476004 348063777 307267358
662778050 455281482 145043748
23949933 748871547 230805827
701833405 396415046 634724740
276776922 322317757 419667492
565453244 228456853 706710458
244069716 581761230 30757851
519269626 775243764 423733872
242230467 56147608 694841974
427848712 465611506 778410731
179428708 19926447 748205399
372585401 764680312 2220271
756670758 420572298 472568956
29649601 634899399 437675004
717806093 235206015 539454233
619488148 615457883 37339447
562039829 439417183 417231699
700306252 765072174 451888440
131126667 413703632 721089099
717099075 705384654 303477647
557061216 201178017 550458448
745650723 91721202 431385901
555808387 328263129 8106298
447515136 32199189 772543922
67286035 723627033 367698050
769017232 328468044 522955446
247588676 575907953 311790541
47046828 91953478 23462802
676576491 157102415 674198034
460576272 240544240 443827228
360449245 54768706 398954383
713021376 702645593 123134096
476944368 630339015 92767415
106636457 477066369 650372557
720775577 62395652 391759508
698399178 605040926 23986534
646001949 10671466 353527083
505102045 304285838 85945588
468087136 179905244 20262325
295140228 100240599 332869811
99160306 197764904 6783627
183226811 745229146 442560733
572528154 419010399 183523260
223814081 776112924 208265589
287733491 124593073 349128559
576561460 58087658 431415205
171490085 187546504 290619052
552787665 328049723 639191171
485211423 93307267 276406151
189370554 463881526 431890202
501016670 483481998 658367766
556196380 623595284 161496044
587429189 129654750 773956064
632733010 29877921 774806356
98337014 57557017 603538016
417449797 532918818 632969488
366107405 556956688 261861800
595920293 599276559 410248757
222184870 482467166 591563220
509702034 162024865 157073787
331789396 298448250 725421478
505742559 92146833 432483541
600191303 126760646 394335219
305118381 695335299 510493802
120020502 181067455 576375406
345152550 144517769 78501201
38243558 605555540 508477552
332975988 335474206 513060224
283857862 739667028 253752656
746928175 397291485 41739821
239744691 502828381 554610860
636701715 427904738 379702645
282827624 696098267 589287645
259201471 340414656 183649034
397926177 195261369 418461986
483430109 251445329 489033776
700329910 219123177 262336212
127567576 66254688 436791377
178175842 119427867 676961274
648254211 442221477 364940573
114497725 161889985 714844767
391901409 680184044 378346055
718499601 276013876 391129830
158940171 57359684 692659623
306388491 329845198 433531080
113617679 282543582 526170966
140347813 774419841 74442950
56115812 650859673 15947154
506601176 471392642 81363900
688626072 109332038 376831
10946863 535754401 557724648
581038231 21962741 593880675
776212398 51691911 197541244
180747946 502335091 762769027
93624352 753384686 298035436
763911908 432056642 506756508
583876298 306169910 641422105
279112706 166707031 84089514
342000101 184352568 507288748
431358108 652660751 661150052
686369502 495349978 757007207
725437029 740516759 764031834
638663158 702837709 279528840
464766706 439115491 273495173
292053730 568021960 755525807
129621917 708064044 266008728
557770519 417551136 501325776
504322417 400914220 618688396
226891464 80786072 38981024
305049386 670152345 422146378
561059605 466641903 622119872
214865181 125384716 649682065
393915177 706232507 749521668
225317156 82205028 233824148
660917636 622828603 375246281
481301374 405599885 299949088
657139406 244904857 676274754
266178559 525323121 637804641
131913208 580228206 541067827
474222434 395407322 312987327
539029649 467248102 170579640
129268789 255891542 661860199
88780177 403192669 341355835
562780813 493889258 259719727
687038009 639494151 541016002
393934302 247608324 14483376
712562418 102445833 454243103
71552300 433546573 569278603
191761601 486966581 171990864
496356637 646040394 500893871
441330648 260411483 274033168
571181594 109393974 9081529
403734903 290743378 741919112
281562410 237578797 475504836
496227101 3445988 375803366
534095698 638247235 660108762
745549036 250295553 647371468
626542030 135469637 731558560
434801307 67295271 193421608
261591555 183255880 103008257
168893832 694681790 198701063
635472637 173133077 138662834
13100803 738399045 48355546
590320660 121557740 671296368
567055485 563194391 229597524
522572665 246300069 253579756
544165957 411667279 163047926
62021949 57181 744366513
90654939 339410405 392581893
592978773 105871259 154574522
663972831 189290323 779023085
610397045 286145083 113581658
448248794 35002397 325906936
698135046 218550237 228958654
309279382 660103165 98973531
50002592 246241400 141713051
448222265 447569787 697193768
395354293 371017396 89484703
700818449 533277909 514465240
415734091 88010435 358384556
769979159 165983293 376624859
448826230 610703369 489728225
400107109 113058199 450754606
650634360 16846429 259131526
398734095 155982506 290493953
727151914 369773628 23818338
452951867 448757100 262044902
379578601 212791878 495043508
273743815 67079854 16363393
763223046 24171024 506040977
133768424 447088630 191725708
447005428 123969852 369816410
281905232 747430821 639562612
224666196 745894633 489826488
343970578 546574369 454088641
729355249 594062380 226209821
589869094 4421968 677728411
315041826 48769321 717364850
196041680 126014206 744181403
205728600 154056951 651014912
293017595 217784993 368089043
223349277 213587732 775325020
364760247 382277466 303894523
647662602 295074403 660070452
51404695 733584482 550867739
355453398 561704634 409865914
410692014 524157940 356888354
513145812 452451932 412235326
509193490 636128485 434929618
113436195 498812474 190690324
589557224 630618756 476719122
163584137 486031316 452914579
522350080 415594868 482214859
571473049 146564887 694863397
367750445 423449791 352701033
711799171 597739226 724618614
412409567 277989883 773089702
129183951 152920367 68495347
208416781 759897251 106359178
364281267 685257291 417972340
68234980 497274697 214711542
764561044 501820426 611888629
104203742 703468074 520219695
739110554 540835160 57105010
776545325 634726016 663018657
416080680 533872441 590681563
514701762 692850547 738379331
404533413 310512880 553967357
281328788 267165420 464488015
356371572 360889994 656976209
15511717 407852706 694214572
107655789 705384151 629196873
115226660 335246362 216498824
544420229 480588494 501647556
412113740 303875766 212817729
375726890 536930304 306266969
707706181 2144565 585644672
719629143 522698247 105334492
663338121 265010450 457259411
486362096 761140807 654504759
27912108 37555328 93954682
180665877 481597277 389866092
321464868 16472606 768442804
664577784 339514221 365119468
719894231 287738504 554834006
78880083 108416142 284816849
245692828 646668105 590225150
477410573 468454625 448882198
696846462 660219079 770165433
194331870 529222905 591833495
618472977 680146083 316665567
698990314 686421476 547546187
243772100 721228238 185963076
392891838 180597466 128197278
676698362 649762678 365670833
268444209 586558496 333025717
247112012 423226950 589843244
271179695 478108576 304383482
620730041 553849941 43891937
430631077 214128614 39804010
42558703 19411114 430067783
17542917 305301387 374380675
59745679 257156744 660973605
331823090 91958062 577342966
642064692 187920628 495600783
555083503 540541837 306726761
555072094 455400327 88672410
321185983 531425504 186768672
599066588 312680614 50125864
572684835 378609460 353588513
405825976 756412222 343500798
63768087 765654059 27117887
80722514 168288392 702037054
662033192 565255991 6216535
340283007 708262575 566566657
18658988 300357987 480995729
383412684 140879309 230260497
652705865 711061559 738183726
699195682 162253987 744208389
515914197 437614004 126763487
606085573 419477935 723362336
222236682 673201609 116093960
237293185 560326725 476170407
607997647 210052091 569152353
541740121 100139077 125277737
531412483 453742747 457569038
373664737 546529419 697729670
402216222 681826029 27687640
521187693 437615333 601481485
217048274 769322434 671866232
689312092 189893622 101081683
548378344 710658822 331397080
414988246 23401415 609855224
413345678 624557914 188522667
109533162 666553106 665584869
245425725 592902186 551422837
749855898 462725421 483522519
536564215 555393340 690698068
340973140 246584031 439673476
107935167 598807769 752316360
407123344 438718802 451436749
304624331 167095571 522492336
181709642 58968690 568383853
656542522 198039191 211710525
347468151 300761363 591701113
770776226 441299705 499856547
370245345 296421299 62443862
519960750 66214148 236201014
276257023 165429070 654918104
682056431 181318689 83304872
349847711 322207772 649478824
589205552 418713296 190677012
486902282 303984623 39465577
263461584 112039159 747873642
301864809 217200695 611884999
440789293 119744509 10842968
575132182 706550054 687769680
163873936 86587672 574979122
170024888 635389737 500143488
117587009 498859621 476607835
664961037 547846481 506911950
64658063 302085754 78128007
681987970 71397161 574534741
181883679 296554604 119493991
198882185 412202750 550125416
448424057 181688527 457772691
3751803 204387354 181406211
260701734 553625383 242475371
71706428 674474667 320836554
397863901 179231907 737559575
435378271 112681254 442069953
270616351 311144712 202451270
12739497 232505072 376569955
270266282 628514085 515745457
516113677 516907220 631029550
668938242 415612283 214916235
536629459 599380670 738224110
741437154 8384841 695787925
126224191 90907921 552299062
738942290 759696368 214902033
595908238 142981969 82324001
53869746 16729650 253301915
311352607 595761980 626351016
520112251 597813045 629770641
193217849 144722898 591216772
29109269 404406556 351727262
9191740 336787503 205495634
702342754 577430947 241294056
283709741 222380343 676333297
490135695 372211935 681890957
773679194 447796556 598404227
379241961 103826531 605658800
676395942 186594868 165980124
152698219 115988044 473584590
596965483 16685467 622985952
510601677 685237442 370603900
169808913 242186094 123579959
65252182 664817712 164044649
626975749 321088747 77121855
2059813 282916223 442126266
378567635 465331211 199771365
778024108 463610525 82869300
563593476 586796508 206001097
380497966 465936166 161783812
9548742 207495443 543772162
166381381 528869469 642525022
489391537 51169029 759151885
239515122 731627708 693096122
15845944 406154137 533160383
302527337 233427437 766810811
277011676 304141905 316425450
779171758 611370489 289331265
732375976 687730842 316908890
678468338 415689146 301751137
686821407 649679665 530766657
336510326 546120309 616544434
21557197 520613097 712308994
462182311 94997122 347292535
537039687 157768959 447231627
77552127 593878074 5778181
224303368 757673190 25929519
161351156 344350309 609816547
697453415 539423306 396702255
307141581 89102562 420861985
772878093 23248609 226480827
56193564 47960917 101845231
468327528 466383882 61666375
487938933 548082157 735530104
698480814 766442351 74209773
239494186 640903178 563491962
347398767 403047064 184537024
66893736 599535192 269873532
494555750 543282365 278552668
611854690 181402462 386984434
218890110 334319625 324378187
507354129 42762593 591828553
9443539 313686318 35477599
229867501 369396818 54631278
458446160 702260520 306469801
559429525 60495352 669093800
465446424 478349890 123620947
50886011 462592779 248011004
561005767 296615749 210376079
192123477 146026803 349711815
93850138 57284627 476955063
132748171 731755196 205103413
203569880 662601951 440246437
300296626 483935844 476462108
487079775 481853257 547366283
111757013 291835900 253694714
182156657 645474925 765185247
13373220 349439694 55320748
266543211 491875273 136514945
491081924 495828008 573903987
474080032 31279593 756913290
580043241 202929472 618728233
525094956 673732053 578766111
495071197 357092630 27806196
160501816 143486419 441952760
3945036 146715643 326890507
555293940 487502294 401063483
744575880 406820063 156540217
582785498 500579651 746563227
450019422 71518200 713766356
689423074 30532008 98507104
343600813 226817158 405291371
359611924 246239207 267608673
328488949 736541883 130474320
282266773 577867884 124167481
33429753 218557487 170265004
286298918 611232006 383495487
625637085 373759542 340585042
49339510 46959089 295121353
206524206 449837827 297608975
138617939 68732064 55432726
716706901 302905885 545043235
704733961 333096744 503038501
607866463 356813021 425238878
614680964 544174378 357341274
516714473 255474525 311595859
323920873 526398839 270084624
267901307 468240331 129543742
222399753 400619981 437121952
408488560 10018247 34098975
236150159 578381738 561041754
512340894 549448700 379172088
655186790 406038982 128545933
686828234 778205433 777198894
409283815 740033370 206492883
308174539 604996316 571850227
284443393 477474146 453326465
479112776 169186177 604683383
305072676 760966172 632013185
228536120 443156273 457779496
114501624 242359455 270885273
370206417 503212997 50118869
337493094 365218636 737708023
204273955 484144380 108343981
708797204 351624196 676997480
519923400 483430274 776734798
200624650 218103712 182589290
331416628 377974292 537280513
695300553 189251824 270400746
726860962 79691229 337525362
11825681 151799648 595670911
129564463 32895416 283957093
16090501 202691891 674603484
549035929 735108808 369333290
292900165 77856884 441678601
229155850 244446429 227122609
307673029 434112675 738243338
671518913 46521165 531302497
181046970 127393856 312092790
484530398 751540268 472469999
486962960 712881046 160728839
728514080 128533384 748773504
556965971 510402819 761721245
588780236 389191865 279287143
320384904 570813879 624142601
222203921 218008847 765876034
227519054 165691232 353901617
560837817 144418790 73136930
654315564 14618013 128761353
392261244 618410140 24643762
383541136 463710602 708958059
446907292 729808220 506186517
213566044 195164992 67697070
65406733 740518103 251883768
663482189 413247339 730682600
768422755 599188123 440998059
765422339 65457157 167457672
692974852 566719005 453155560
633269644 115039416 741519114
128910137 58587290 117272134
64788387 312598555 759566557
330021964 743540883 560193240
679413877 202369556 446115896
525099768 709749180 11703879
764689091 514022274 690849431
166629769 231155616 229019544
65827984 304360592 585734730
152864356 459783600 375079744
19302971 238666683 513189210
715123487 464127127 584822014
205438860 151212279 240569514
154370721 402188710 598259861
271716225 450305052 536791360
676065369 698925196 629903223
39529114 275910267 134311733
119241010 528076188 319088986
158077441 717918777 742722792
172952941 124554425 421391661
587786490 532218431 717790276
16853940 751392958 51895297
127573678 90359895 558437567
504006521 607104795 214725304
556179055 716010423 412456600
693748971 144466165 594546150
309972201 753225601 773320658
81122412 174066432 264992833
626729160 349378746 573561706
370757967 413317799 693296766
600020258 382811212 434943446
93909304 774164636 342656072
604504803 409714376 242895309
293262279 403484070 625817177
776090245 122839650 157991258
564432617 562968380 762697678
2344855 720860 711908682
399616544 433093767 689761310
737082870 669354121 588957586
568150120 587313364 513034373
249502418 693455933 342125420
563444093 719524587 585730424
295217125 213492881 545173007
698246870 152313418 92715987
82675809 431184107 698866102
582713998 467760667 248139273
580875893 634260910 171032262
612246614 744724794 601268755
688827412 252498350 1226944
168333465 476590684 74699151
145876198 251053180 291091189
107652135 147904281 571425255
127677969 358484468 702474508
11113183 334214987 666636550
288631909 179889964 775839611
214069953 621329480 343318928
701494942 431450 268255298
298467780 499931815 447761792
639208898 265564667 325931880
487991924 413271425 126390786
163215344 176522760 654996153
435192699 209215009 685446229
446579814 572110362 258079263
108760693 696560032 542851910
358060808 641922182 73988349
598692229 334240034 282324502
237612703 589043091 411475127
131663677 698188614 533511253
619925489 302337860 24027448
4857871 37259921 732582781
498982549 2880436 556096557
476225329 636578143 401884648
648124906 416469158 621959970
71604289 30133723 346276571
250186896 687495225 10851713
441218578 565276902 141294000
306065311 74971219 468267199
444978641 497276236 570920673
346909448 724011044 712303869
352759243 480219774 110094933
501149740 733034173 90483443
730718394 442143458 599830292
514932362 213093859 12118304
8829433 428987944 479736649
232403514 159975795 220994151
262872487 126004331 271735152
280214776 331558392 484306736
232860925 14488715 155420741
234006024 374926139 458216336
127280873 605188075 26876989
24744800 226422367 723104045
8024457 667923926 415987026
521532271 315099610 445152630
641925873 344170392 618627636
212620474 556694517 644050310
411138960 330889433 204194602
67734170 463624747 587750
592826026 295741268 539526467
16554391 614958612 426715495
52805359 268618597 244306290
100223614 584747952 291543092
49662827 390312467 135118758
397883305 91316143 617190971
28805024 772464127 236568376
172370553 646056203 241712434
693173345 602106656 323100507
723198269 648150137 143048046
526893404 545549482 539482666
392127514 714113829 66445966
499452960 390461851 570504811
114808865 156595774 72991892
268730944 139108596 684880102
175961934 655998131 345140779
453797242 675433862 532324813
268633788 53188778 559216373
502209751 778221118 702231237
282649761 771828945 284294355
589038036 210794699 768235836
512100553 449044905 712580478
111292331 489551746 323647372
731528783 487881669 514157465
306498350 463357874 467705898
558160685 719487660 649114417
335893697 407226373 103194895
206536197 241268940 466283965
449034153 235930778 142973392
438530363 475735837 600396440
703309793 477160189 135130490
159669274 744999438 290014724
184574927 744207683 129973626
403574749 574662053 442799101
232839172 694837154 38468110
202633350 741667278 212394364
530291133 417571280 166595791
65841045 674781882 372907199
384112433 728719142 380527479
266136889 625223163 466114720
638747968 623266728 29053505
270965048 459570244 65315368
128636627 752053851 597263307
656596257 259021112 42879267
144000960 695034841 632638673
71606713 488053989 457527122
312360113 777560430 34729426
538136417 131303854 341518769
537372025 445767506 613211857
298431476 76843485 250502359
721203028 116094048 292655746
197090550 680752376 475372445
456967885 123264192 341248794
338873047 250720949 55116142
53452397 650797625 353528372
311230412 720928703 478389462
419451523 184526994 701480170
83775052 738199674 624195762
478370539 572561143 358393026
558744120 767070291 77792947
84370559 182820215 581792251
526209609 147984408 329584989
396441153 423201198 133410018
701955944 597130286 611792774
116918870 706163329 640873066
315309591 531863251 404073841
643941553 527842148 442793873
296763153 84868083 692094497
761453785 752428058 42221620
526824932 619450997 622514794
601038746 269681504 569803704
68451147 630779582 360926859
551367409 415126015 37717890
89722470 171773498 294222049
80130450 530307801 702115007
772126843 504967897 706942730
385856426 214382761 325840572
168593569 348750202 320905751
508793294 665526246 601348715
343836545 577265410 240007234
733247489 326626288 583458800
399622444 492206443 66197706
155046181 734961726 106903549
107676189 562551078 630024606
366516276 760044053 235631181
419939687 142327531 494527497
413488459 15797457 54693170
399024142 62461347 35779940
667170003 664602192 576482970
32206745 493894511 629870136
411047672 730170842 406132557
162802015 199020998 43865321
689037607 498280677 621658988
384698098 388712906 482200076
43248989 624423205 436113420
287063487 461765945 387718999
371038188 661597710 759707738
259781771 401264541 414529835
422219658 254564212 365880650
596411350 101383932 495466790
754529205 305192735 447847855
490093128 413969797 328353528
387637289 647813095 568713288
609331952 592087347 7467878
499516653 711906770 124814721
82117866 364081056 185866688
620501465 319465037 214543303
8099830 644020903 425193626
672404727 352736948 296131797
567332791 671549164 579714547
440870518 107335899 409785838
188843623 689570568 408092862
605663792 32062841 117238994
9219973 704006254 278349229
542411480 620205881 73994722
77680486 686221952 449480517
754756864 589819126 125109470
639541344 119574230 432589410
234018658 280087924 86501026
46018985 27851994 230012200
618376284 402079218 587600386
615064742 107388652 313658983
714689617 699285923 751273328
391249859 258933410 697997224
152234152 363846554 52835143
141408110 635323032 686486343
373210253 583669786 12709271
73728273 678058227 470920782
265984702 778522252 586077216
299679696 115283688 664391120
727286751 769248516 576573063
432975381 572009747 20274672
622126119 625067467 628350822
737599977 566653522 673451229
308796432 161643224 320486173
164065017 80020196 252922359
678790859 463547322 568134465
389767526 632453908 91072469
621079694 55698485 703613640
161122765 242401164 468301980
95078237 174455546 537885609
122044155 235195651 316404347
568057114 332771692 219683624
35069903 681886823 566082133
739994700 199378402 533503781
405016661 29996560 733311218
590547034 155149660 190083789
91425696 344397522 634347812
637507434 726268300 34108603
4964414 287031712 556726930
489111775 418022859 312227148
368765912 456368408 610811580
222357021 665487889 497147186
456110747 81740935 319368893
498465282 626052426 588077899
107901090 429001350 45303125
654899680 543736175 312465608
477714610 669626542 227693058
698236365 317170825 615317116
120057226 375903629 523260872
9643434 681175696 492773856
150518401 733358641 255105786
143049536 470743140 641281087
378313870 618893833 612317670
382893012 647926161 380319712
709316759 443878156 769553789
172204513 694878436 284280349
143865383 610137289 249952200
386649237 103513218 772409915
97063787 177346017 156359431
733525769 281165220 200746347
720894687 55053584 117332483
204191791 696300237 498048876
589387372 431532214 641615634
241718934 219533048 630353223
14838364 207220635 217372547
497028294 677417569 99795599
497780820 357184643 124653481
366275102 361358294 323845139
245772411 241603848 615245651
427499945 252665754 762744583
62081266 483236506 728048700
311163448 744434547 295493396
458288227 614886018 498799907
243571581 321669944 35216152
712975732 620722100 138662371
231967534 524980311 109871313
711051210 416219519 673990228
473745698 76381941 491744188
128691306 619297886 339644229
225719831 274422834 320883140
664864056 79523264 362718738
773792094 355086349 575947247
88038478 168616970 489886645
207617028 713594829 616612783
216859567 38660644 498821046
48728168 31998491 588326258
762562098 35749160 733916553
453912622 196811698 434055428
750852732 146344728 522188980
434943917 133402725 737215165
281687263 580057034 290437643
130411611 275798952 56626275
708822268 362940152 137287917
446269715 157762209 222077522
394853863 338370035 42201746
511756701 670537724 74141841
379608101 376251201 609584658
712079688 500695724 124757100
97491217 207502395 497147153
208263030 496184086 280333037
576210555 322910735 439838644
591071961 390902410 753178648
106951233 729340410 478567906
324843780 589353857 639560391
139449280 774005334 766083859
269892129 53971868 423335793
739287810 66847280 47014530
158458915 763744400 346569623
508475754 187853490 775179882
587329033 113589098 157932092
697576619 341431205 405701992
504245634 679871769 417191179
230774723 482942930 427243129
296910264 552265441 630223732
293323287 278685310 7480766
16120647 504232739 609154735
191196937 689105094 325085000
411089351 102846565 505268339
103383627 159967263 778520832
714234242 284217291 133467659
378871787 403247607 436790280
627547636 598694775 487973794
231757379 439462263 411735965
217022807 10434358 701810284
250139015 581195487 268293609
205454571 78549835 87877872
556924421 10818977 756432655
383015387 576275446 65879299
552835680 98930374 535758352
241097991 516994589 106480273
755566800 448547279 70872500
681489038 588357138 734633449
66931667 116351749 636706377
767468636 413224786 280159780
82998076 142371677 336697788
763877636 627845229 538529723
371430275 10863331 284465877
172395696 338404796 296047653
499719909 10400763 365815401
651872328 428372285 252898357
160965216 734653876 232118740
298926885 584434469 296848904
576641867 349577496 656447810
612562735 747505423 11604009
194823378 517757313 549862974
7245968 316722938 505349650
315302034 410561825 452252551
413185984 449807320 444924982
695638042 423909527 536402189
541564044 74171432 630394253
359809361 429248102 548434935
166019445 32022597 50197528
560435983 285173150 626676621
289526633 519739549 175700531
282158314 381863046 748981727
163228500 572055979 239881768
144273594 58535921 616323187
578445226 446217330 227908690
732875412 217840306 503848035
481439818 156474694 492694680
744872642 86837288 766464512
82326083 291429371 278607226
93875466 327331016 292925228
716765770 607762953 113688940
501487890 441433574 608446422
435733812 736575616 134341331
231824455 81219852 312813488
442708021 213778664 631933746
701332184 292054325 420779415
232617863 445544363 444844820
444090782 200807028 346013343
767236043 551647163 481154176
466510832 746788747 191097826
180460320 199758746 223561329
724292242 167960152 306857039
750084724 584286064 737667662
531550945 558484307 725591013
488946160 661355487 465715136
693474672 122912382 771555111
99599303 159466888 252898410
658645621 22445342 306734968
385748 251397653 724139699
416860341 382068011 338595381
737734109 180916731 81450736
84907059 392353305 716606196
674279958 352040328 2142648
149248011 169214848 360115663
466099075 76420193 193267583
84553537 394212896 263464412
88652322 117155760 232969357
316937643 234634608 245667738
650545816 155477175 468951460
592131968 653404072 276584689
367678722 358714097 197509967
753175884 694336471 515362624
736790023 635242946 327373545
638686329 687676390 377117741
348533603 356356854 377955615
102381152 51415448 160164572
621368346 245899877 539705097
359918343 498457074 523874465
526468934 130294619 764930645
670994808 14578830 255503417
51723762 611495926 64583998
692643196 710609427 245138211
690042244 658031971 307338434
263972320 416898002 431284173
565688106 763616146 158581773
567063802 225928835 406637515
41868478 574474589 603092164
163404586 300041155 715463879
641063033 341737108 370005146
379685214 315935753 239742947
597449467 239140460 113115381
456312926 326443438 711435948
326746390 435663680 489153891
661849386 182348787 83175572
59011440 717118417 93068141
383773257 242318408 340217540
738480615 709817370 15149490
237738713 341276507 280895490
269023206 531201154 93221774
382297347 347442767 296466040
327151114 129647946 38307172
545442421 67853773 294918422
236864273 503360557 191856655
376774767 282947025 476839434
626780360 209994400 638228294
741890066 230953596 425051841
32837035 667501063 253582490
282339626 726573661 525039581
216846894 142199465 255353335
104122647 355245665 281698677
407137124 33506187 221561000
77559520 98677166 195070750
529359715 662215470 568522506
457415952 198428388 650391926
573588911 386500478 353893298
187339348 573899518 578209964
356089776 95835823 15376152
386682347 6569782 261795377
198803740 131995199 663724150
130619014 100800718 91089613
442258301 199467304 152382656
180761286 673781857 559438307
606480109 430024775 621126085
30142957 125394584 286790832
298957410 536096576 493292180
199315572 459346099 69421094
102643524 601702170 185593334
663904194 92045619 379265134
540024373 363933954 760804197
398614715 386425488 498210699
349443261 625146602 29636449
414555645 162347473 333586575
175700588 574987793 164067409
763788244 625779223 413254852
550145061 306911955 599840852
458996112 419193336 530781950
596894229 649564636 425148325
332820788 689092917 510025321
275951712 215237570 537366830
364862756 469168265 610532872
679517204 51403985 354234530
523041558 535668461 717287950
12139760 766380094 232465807
601650085 486661705 282853479
337892844 265450648 323285518
128094541 389944413 502950073
645295703 107770122 615903633
19347554 169927102 507258515
492779990 307906985 137658271
66948970 252298785 411090677
439177148 182699165 216200913
476793275 15358240 91442170
698711514 4728276 228210838
759088831 278946456 593985817
304493151 131379125 630338267
587938480 247183964 289887075
514255610 430983692 75797162
728367202 580604110 685349213
307202898 238561210 86935231
290025381 479548124 659952063
459045042 753445072 148851845
402172654 58380817 189950794
406231670 484340107 429272611
203738485 445745531 435188936
442549576 265875292 738957759
236670253 182645007 549162561
314432337 543227154 464455094
390632086 313586348 615743976
126047974 702060662 551825048
468732091 598305666 613648282
376863872 322444869 640054597
106135353 65474484 497670924
550690245 193269516 375087850
29318875 694668702 408681850
609467146 443686585 114968079
439017063 523680468 371566389
450982461 368165275 167891873
615582522 734787428 133426074
385122516 2319051 376604409
467442658 651627561 161358205
207390994 655877737 623602522
760780086 427529032 120144648
566985736 775419461 718656257
112729600 465077456 159455980
16360968 52823620 662783064
88117357 385829177 758785789
641959617 325065430 754773145
580144955 187653645 568805614
709459949 12126737 434459837
447992629 703397801 332723283
158567006 561478322 499807555
757197864 219567546 297434791
199028395 522778858 244602575
676346677 757206034 759999492
580189079 52090093 162704792
374135250 89485678 407810823
522285469 137627825 142291233
192257579 452148028 282704397
91446540 677578833 348302480
492579972 574792565 293606162
573961687 206259093 745877853
537981404 45765403 761863185
334959202 509640445 190202001
94521707 360620864 341229208
462111964 188117327 753748525
173193523 551166289 249683751
576326446 8605097 411330179
573319840 602732470 205464659
179469344 756875279 658990492
170677513 633825456 333001639
32835547 82231340 729170340
263153703 68164324 228413144
682261509 170841840 155147497
496092393 346406237 670172062
558068462 728623122 35340688
399795050 44897705 56620687
363488239 653686142 564620824
693049437 587839393 351380636
335128241 707371498 320403922
577045001 143517454 352533441
331939571 161481393 653320501
317498612 636522402 518293716
758175796 31498095 725205749
604097566 171630513 367083386
427677128 148896406 360529716
414858530 215119917 615283551
530115205 611927505 569234215
247048632 647710400 491040423
646108333 359121624 417101232
710093284 488594641 552352422
596751231 318470271 421002670
364892650 249297994 534173251
365081549 689848313 530512948
242669347 468663338 660462956
294229826 606632181 631866058
4074783 578344815 610643510
472599463 74435974 3708802
692254382 776141358 769915172
568574118 459264141 414725756
64735470 130344257 290783660
508759222 696650693 158809591
74735468 99724091 432423493
557101179 183263863 557957292
244235321 672325769 706158955
23449805 376588812 185577809
120836455 664640096 153194106
218455447 174113061 606611518
23683219 157839885 145991528
546324427 701489188 584047318
359597145 763627525 292860027
708332192 668298329 746416549
94203634 692154289 591167891
119348746 705588063 233954543
123468491 289442473 193155530
311588477 79207514 222933316
360597399 184741453 325884338
723364777 171312601 526106776
133921809 14262292 178534435
197560969 551228159 496599759
672788870 54081041 433750593
93237938 259225102 229281004
33690920 590261370 654611990
143398171 570305906 318021491
568399596 476386035 9372657
275244247 391177411 71118670
287028267 659980455 644664324
445685290 155835832 613279163
246272783 392194929 90191106
208622289 441643722 543361576
691010501 509655845 285210489
567033537 594402217 241876008
751446279 288146186 491675638
77449930 450935844 300469301
99214945 34591456 587475834
619820664 549212062 221292782
593286317 79092169 501157126
526449387 455972854 400483987
201740528 615448425 475834040
168651379 751650391 361268786
247460403 216188658 469225953
681368278 465343227 570780929
617696505 11044876 245664043
138088060 330465493 705564842
35000038 622350128 509898256
519092196 594296477 69683468
721740418 149088106 420167859
759529619 611750262 261757127
31757900 691900628 761657676
97062300 283368966 43132436
1830169 359407029 472992169
605730326 101521121 154724522
716976723 13555148 171752577
559276053 85066685 350336684
655643045 434818760 235742191
251422046 691486227 28803269
452962623 543700026 350523650
414546392 295899467 306272492
217735485 156046201 433015981
402378554 177539734 43094128
624865573 257049453 148304654
576086696 49452877 444257647
486204193 350112650 279788733
721299101 770264601 684226728
635370913 425651338 573221962
359766836 58695039 424160625
325418015 612526846 410561977
109349740 701102437 674597883
476957372 285352784 362298579
162459962 313723669 539762263
701216577 367051686 426173864
47107849 493968260 227371278
231073903 15567296 274076067
60917070 565637588 152363502
636200694 12026909 567400370
333417649 419020818 202678839
544649418 721477388 339956743
668903639 404404179 104884304
689640115 699933898 104178569
183397156 653522875 149159518
747662493 356822611 746124876
81616163 685285331 218655323
240043673 755849293 504916975
118321220 392022549 611504708
609321056 122994798 416553974
251583909 285142974 695814469
599163994 471799570 113150237
180908173 196134426 84157334
313456758 399852614 555127324
135521512 393298827 615718443
532969220 575693818 195312427
177213254 140689455 256351324
719932188 544488394 139213540
746228373 600551852 476294137
507079645 487013599 22483865
693714979 340737971 750297465
424351026 25152901 622471457
733636473 83268847 1301148
425231467 227793220 728211480
329656250 317461977 610509252
670455993 453463459 187235968
462614680 333712009 361939588
742108518 630303284 418065257
759045811 375351113 284908736
616213514 400835012 278725872
246518578 390100063 529952269
504056056 219248585 664583418
499253352 181857232 482503951
496897290 26710820 297034445
63845179 9849604 400161232
660270984 421370254 15063672
355719104 613411908 380462319
748017476 650375794 452322936
757405426 181558308 692146366
623933044 249853395 340020929
237713491 193075081 628974440
268760378 276256614 642094028
191076731 767008158 557696569
321904499 315768071 188791675
29970692 243105077 703589288
358767403 731968333 713726546
496427933 638160854 475924971
465105991 606456726 490280332
205247088 749292422 544728124
540005185 406518558 118362210
314068639 154034169 255136393
219253679 492116661 447332061
18790675 686690937 116712239
468288289 527109007 571772853
664228386 11397134 662689741
665194864 506519747 274996078
19529302 264982696 373984583
315838556 676643940 682452865
169695317 325453400 557401787
91984016 59792681 692091572
222727095 348578818 444377373
754829585 597871602 24345269
27934225 438927228 70135562
571044986 7750900 144631793
267388245 651932192 611495388
298812651 771635286 340003775
746794546 99358960 239833210
645493737 613863751 418399036
408616295 212559185 66698155
185863570 410129702 129618856
514251322 530518049 721823489
745681990 1721173 85790533
549762875 622948280 57236841
536430743 358992327 230622904
170020308 208236798 695499127
4180592 461186015 241151379
101989790 88235771 442955655
485894952 63589016 85972572
385887308 242795386 157706497
358822001 159449509 166540495
42150681 154214090 429182065
97711371 136170656 560587994
723622217 520104450 748026642
536853395 5172055 771293391
282952580 694474263 595564720
650772057 375049726 214147095
151121334 743838757 596333270
221194718 266371267 133709227
241212766 171599953 655423795
678670238 450296408 426890992
307921454 107953576 646203220
149951421 648617323 648392113
719533550 81422561 735384617
271382996 605686617 767621861
183325220 696227296 446349095
379273179 422158376 282271772
275463092 414609525 312314539
70813705 368122906 22423616
243800984 9015000 466059776
559569652 462387626 481500203
152488836 206958775 436485503
719807684 539706288 320659133
592758275 126990710 268356039
489746822 246411988 299122348
667286068 595073713 406767160
225522888 393688256 538249699
169825802 704776004 545435242
775391513 433738493 127613132
764222557 666187742 207301001
393215431 413962712 248063303
224366486 537964696 439990151
493731318 350367936 13149165
168658001 376001586 266542729
578056867 84089054 146486550
312999702 85323054 629676200
43965481 399204028 23598306
475585146 278992052 178811810
63046204 225060003 539189343
187103723 395390769 526906288
274377033 643858003 307513913
596660395 642025585 769384179
184233001 379673456 671411866
124391491 257177644 200510446
412919168 511441009 328245618
481441878 533186635 253913771
374264901 181303222 196800108
761681134 455800558 118240575
629524316 696453515 59641994
246611827 524669051 136166675
575260801 179498712 489121372
165859106 760144809 113208078
96226336 74336158 457522271
319750811 450260739 249615780
543245157 633389738 562719425
20459214 754919403 263392218
671885783 196378499 309644807
623280263 724541410 258642682
408814311 142146778 6667661
628824022 507380845 14825555
525169081 698346071 450185428
389705692 579466233 98015786
61040562 671287841 756600065
428259188 68677623 601628873
10443755 510921001 184116908
257810987 573414345 66472822
28562756 767838344 17002989
193667801 736514985 458752095
686232869 733174549 358008998
651985997 5077637 441028205
113293774 349516327 391509327
45265766 640020583 274558897
613461315 514960037 67268824
594089214 237908408 684272071
310275613 123586119 217568137
608614963 473305011 411455274
556389773 349977825 115059593
706213886 565544313 155026412
240226891 671334905 435845793
502686052 260890434 442125515
142214472 528848644 122026379
39618339 552057503 231785731
228214373 180912704 280831751
513058019 573282070 690120194
233526039 98473695 79388096
655446329 483809444 275749881
253706738 530453993 41567276
180026746 715797361 103059218
471565310 512518323 159154040
571830916 331573903 706311139
80835486 499817689 100596811
514808564 622761645 659612319
266346596 461849000 423945629
397957218 544688079 144951070
512403434 710719391 214107368
250219598 707785261 326259697
263063666 171401066 688783578
654536951 44583853 340657783
11070106 523485204 303342394
634021787 537494322 620275359
694450085 731944719 636453589
766825938 200887250 168125276
611816965 26759343 265380544
127445563 519263740 422766732
307170509 239560909 531285750
716299842 452179733 24903905
42501327 264480868 594740741
127285061 515563224 734297245
40594886 605963123 456753076
425639865 704293163 738812774
519983404 634442943 400533547
614618802 215629286 720875937
537616344 443936724 74894736
552095694 632376403 667070103
771624983 162989380 83750775
773444301 430171205 296436201
560874130 409061597 537613933
678009914 443660581 186544917
415417324 518555072 206055267
148920040 756189896 628269475
671322415 88694250 269641987
125322863 603376528 265452460
300307251 566759101 34140312
410796731 420385157 26085242
100612544 33019926 297661949
622337114 731710016 671688956
610709453 43298724 644230982
714804104 99900102 505534465
286079415 525561035 551345247
705557042 557713020 172390349
421628081 338184984 434607543
204139265 679812938 33861154
255773471 772175719 592469532
390061767 678704131 325301382
87064304 609934727 767332380
145971717 614715507 242289147
160849768 640861337 32035583
479225806 101529165 721425285
521132891 540350958 394658066
427937362 718174931 43647427
55912348 761896716 161944210
538868627 756749603 286712534
278109922 480758738 254524673
237536230 30121 605590849
295404378 154548015 692093293
79494043 551064606 39175319
357553683 705635736 442751365
149327481 692590037 223987319
493721280 643465460 73930347
657431441 669426856 766387578
579282421 373825166 18562877
267787685 90775257 84194991
543862007 663015629 588867188
256442807 409459889 209223633
164377174 566393514 32994493
434958595 125527128 331902300
107496692 236082306 636087356
716522915 358934030 370407960
570726876 667845246 78341136
666088936 482799699 259728517
724053098 159220732 756009158
258093141 254758315 209693591
372480859 103317781 656012619
313777313 311875322 232323769
72705818 8858812 121425895
420993117 626225191 722275946
82992007 319736551 47424998
215287176 675430920 41103823
93736364 5134214 292882162
191683798 234346570 242390453
161946996 112916269 247150359
143483809 444336138 166255486
501209881 721940298 441742152
144159405 85586664 655373313
726486452 448536326 360098172
383024429 561630041 289161631
698414324 96453239 344342380
267446874 298903949 213674880
777729438 478921652 687154563
126691195 624717658 189704115
775837129 437763418 767319628
726811359 457477561 746140053
81868116 173288541 114822685
165873725 332425655 369563408
717350113 414955393 724959875
713591431 228842521 745742562
305039950 745772100 682302438
646692697 573533048 717509749
567728374 498525646 30940694
318766790 768481293 64230299
383861919 667538693 139487694
58556677 357766146 217894422
441254186 280242947 17219680
553029472 664478309 152831703
183463679 525700388 218041744
110045530 440978877 720463810
483739897 580944990 188244138
671185272 388807781 672039805
158056397 714939167 245868155
35910347 55572291 297214080
706423204 431351194 143607016
19839015 379486629 686710669
93221968 306111979 214625950
29235590 145595128 392473614
634652970 276457467 549985098
600588891 535466084 205320901
169038888 317070973 138038194
496566427 84229593 272443007
47757992 235818866 296751271
652081667 778532602 73498724
713354987 603500892 306948150
139762882 532793758 703831156
416882751 754073430 602818400
203751553 11459160 432694787
555483649 422177355 249991329
666182224 429341718 565861684
281738529 715732599 38624846
296411820 662003820 499536324
460129051 431927157 401508416
675856864 104102964 93482693
562902591 285770460 21345771
155502478 317147287 426130584
731543031 331460105 280684212
544891483 347211885 280670163
742889246 33116404 104963041
681455554 397684380 308864638
299853675 445492981 223619239
289214978 474897260 188685688
97187145 156148573 211150669
8877231 676661796 314372276
450621828 208973574 608553492
154873877 231645307 662905485
481666185 745165513 608241434
446465053 651255656 315506618
173439254 333044628 326431020
560779674 143600083 360051059
130629836 704057552 588653017
491847845 585210724 740113141
572517138 59871552 254792673
774049745 738239324 435139878
436211863 16258948 556549294
540397102 456861820 512979914
356495075 370627143 684129937
176635384 557196326 33106780
477164569 196563684 531641248
384433266 566868469 385201557
294158947 521688648 20869884
475424669 509607914 212091732
251837059 124174103 314390181
410554673 565773209 437349347
22238225 572536796 690194586
275847491 199271731 302045137
401923475 159186834 247931156
508738935 770833734 730963558
777029063 337740108 247681679
601776670 707378114 612965166
201353861 421748343 127020631
287521204 14791180 349596401
593287137 542712131 737447212
518965059 728429530 286008773
121931852 371240573 637299521
276575772 734587700 150903856
691228581 302183864 407036402
506161088 640016815 110455709
622302434 173014803 481814063
610687720 135367754 332281084
678094750 408067731 449258749
558049749 191317389 542408575
278994674 618519754 179235171
580476518 582602221 540901646
442318613 685635818 677561113
90222646 96089970 550554249
84340030 721616357 705521245
654105221 429403517 128830902
241819950 440502189 535527985
112148413 114285668 604248857
332309353 739564620 116580853
408026736 553330006 218709119
378656053 273811680 647826498
267634288 243770255 744338792
405333504 72819147 613555567
635130922 737531807 102227999
696452856 179284033 625636076
339678616 644089782 114585269
56683930 570853298 510028938
377298546 167035934 110129965
705380510 223689503 757926054
648851555 114263871 400544304
7613184 9945948 447800314
330691462 774095707 522514207
172018455 95935950 366572334
434395329 414767631 149811460
9324928 593301012 604201947
432729838 379502138 483889805
503865540 485161534 241496221
630486041 649892372 354931532
413577046 165280258 171143867
220638737 614876117 245168006
251736740 199723492 155052452
202252854 677083937 538907970
455318886 101203560 740621641
715376634 424589201 678714955
477993576 542605638 482300091
493400047 521859669 55378875
38104457 188231986 601282229
637306450 626095975 204952635
26949245 251892230 565826223
643230885 99980975 30410025
312680433 591114741 508536079
405876343 614138349 226338016
65526441 278642765 578879477
322444922 703512548 199511385
657418512 612272247 61853211
548598134 506539416 370147143
8781027 4947671 686687865
757601882 425232333 776756828
252004437 754100038 241841656
47510814 608707673 171274616
95940981 467697595 1188369
508006977 241334505 168538471
639843145 487473917 246366622
303308243 618078407 474441052
408447916 513095674 416808977
346011924 55675283 249632485
533204534 672525568 241811785
756779876 242314529 642588057
755324213 712281320 636154160
198385247 621149776 726805636
154980610 305116847 168126485
649201490 718368098 675688536
6073907 151879422 159958023
526059865 67875175 467515404
425393759 604185069 88626448
282090630 256333452 492659011
277119683 614740982 493031804
235939071 370466244 774871634
465981686 356732092 111758749
778611894 417197795 191410213
660896910 157770843 296709910
203344485 673361811 271883959
385906751 281908181 507206243
522561085 771222566 584118679
605419229 441687715 661154915
138320486 652093886 709115116
35667676 345282055 754408776
660035375 93490542 632100810
28041138 637223208 766022930
717837081 219016722 547834356
56022219 451970247 585738324
115736580 500247141 265293391
2451703 82461223 1913425
469624163 498102258 435895745
651513382 25140925 314520871
349495100 684581817 45469424
75474183 333895663 436217041
196470394 138181880 670154220
276453264 2931150 91660223
493944167 687477998 253437495
462691008 647280495 405443437
299508625 491062746 300812801
707636254 778470983 284927707
173109868 673611291 687457497
230857150 334170074 742214158
471947855 761785682 311343397
683982225 363955113 740747552
447945095 473251571 709947247
172716765 8129727 614775183
173477730 270715987 306748951
207997203 661848735 223250607
514348088 731644651 720392373
162794429 750422776 488906916
529331670 243306418 483228501
1467315 181875830 62051463
621307799 733542666 39386540
283031949 23209826 743978841
633350661 562163266 83099318
627892312 141745425 371997836
396068642 223704207 643313134
444557637 720844337 208239916
406832385 511565162 742016281
484846490 346644225 340332314
171098913 666812898 283336650
236209554 455257243 143319241
343026468 288080311 300286683
474690948 603066597 111968041
497437076 16191097 152794758
570991882 367575797 304200510
111954585 185789760 620301769
190342313 407614310 280069314
355118989 616411743 646707365
692111577 750061305 741651567
120235863 655246372 573027542
114873890 29708285 427965883
521206902 144001372 66051191
315621197 42892710 283980723
31295629 477865512 714344559
187629935 586009051 310793250
180963358 505975070 700196704
334045293 585472976 160375519
29186414 594226263 661505377
533722928 659217477 494157141
95799474 534579251 25940289
545853439 291927190 370202034
246167922 759955562 157263931
304613521 561430845 686578880
24744205 175238779 60385118
445941453 713437998 119910049
157471553 25935246 96848400
421315950 444800619 692297222
21387017 591577954 225737965
19329753 396238311 606374502
73197325 738560406 727979611
342365883 299514494 160768178
750895665 327257560 150431857
123398535 216443577 350710690
112779569 410093326 716553382
335874719 441110915 338413894
156653557 604098131 283620014
263170649 182402032 688497373
218168748 499598158 324853067
39070112 747508984 306993687
473509869 572642815 312501703
756721798 569092235 244854398
10098878 156959185 448051997
674743481 768886972 687463827
347131531 357934665 36010476
261394853 609787378 646588570
558215002 465534648 22278861
45897148 587514452 484803075
300311655 654852868 755469453
767085821 15214068 233927779
431274925 53189391 604329570
663827406 336464762 493401259
292207665 36321241 686271554
392738503 546069160 752364302
141571615 516710302 474746225
69032055 548971090 483053344
544924871 204141826 682008311
571991914 191387194 677966525
545883744 347140740 134182842
385087935 268333581 361797806
636048991 418198524 555245338
310980494 662793145 713328524
674442035 745496174 349738755
403172374 561508839 80715198
604328605 406515452 417655423
146593449 38494117 200337805
596563672 430344564 341738986
515366160 20387118 558493546
307246172 206487629 382397599
676881175 112692621 657153160
409884226 6627778 62580906
211351138 180595873 387713259
605608882 5620825 524838444
509578900 219782873 135231355
475916231 366812383 265370476
773057834 215104833 229313433
222707114 547128031 111380679
289727018 303543986 571479735
680029167 659776874 346952209
636940459 414024669 761965614
181820680 135701260 266299509
490438399 271880030 162362449
541418726 660689812 217226982
740160359 495434605 18864871
741998003 50993283 9537790
61484922 216700553 45299758
365204027 560745330 281409343
356698128 698749097 551504800
125233331 696540452 115952971
13289117 57060870 367654473
362606232 198529012 46367682
187805094 709657193 550709836
398098801 282421024 247025374
381959794 478554254 432990792
29228267 647664468 350983121
478335133 208058477 63265632
453034813 755443868 416654507
336143257 192844928 552794300
603045097 488568739 438402085
648713749 360386607 137904191
172067926 115154205 655998474
140994523 653142536 569736891
340159016 312476423 592982879
351528916 582548749 449756096
263334238 394698541 463095639
509032129 300306458 45222903
153918703 29863364 636600398
470952848 89872158 329955249
591238807 694018256 593790332
147210408 656645926 195140678
286737771 153188852 276157191
272529850 460818038 381770335
229385870 714048396 683803767
467290775 559881789 467282510
389242926 54373323 571500224
24490573 310739282 229368505
408219319 100459406 107558358
579858678 145949195 654148759
35236447 603723943 544512914
440670443 503559045 121056415
597471480 480181323 609425000
629016306 633635319 194130878
749683866 129751946 273994021
671041004 525866240 569954741
406818890 264365998 338382323
173103489 148500067 569600469
197380385 1175991 55437924
151706619 600888250 701071289
377449114 5767318 718153626
408739515 24779138 270573316
180180126 116483085 701309440
601438878 240407123 400748894
340490373 779106512 344915949
287900781 76333223 291352866
595700142 173320572 176752507
581451097 570012924 311565487
468024918 210187749 184435381
21051684 207494791 42423946
570201419 170547701 656590085
220976748 293045954 553536960
183100954 354362590 211953222
415152071 498995035 337325006
597605960 148037457 502533165
271165589 88803046 283860223
775095570 590100640 615637140
389715983 750251864 57913193
495841053 727782629 704216287
708344477 448660611 213561020
245149949 447816702 331910837
595566283 82827190 105114593
480935810 604394249 636457145
417186211 320718506 689278337
303709654 423772252 681193204
323599910 719421369 1924174
139829139 535938927 485261480
53525749 118984940 147626429
135474423 480395405 321720202
176270323 750273971 109104683
456430403 59420129 326883871
570164850 161200494 697636238
520840489 484391298 474620810
269227872 458686463 131584900
721932649 489116614 260005190
118395826 572049401 404190187
760830727 682393815 722439632
57298209 510454708 32833341
438647654 291451412 476354289
340903255 642656017 282074519
602512302 92144823 772599228
261195345 154667861 715601200
374601748 54060845 39987672
716497767 375735022 21589151
599859843 102383958 616750144
735440996 448158365 38597648
683441320 334721758 306230136
600342344 545788306 704005042
626026538 214681491 480711320
351437129 572147810 67414521
423796164 530726205 119084932
242471755 75324620 208797590
713351872 263059592 303009820
184960322 21621632 206556299
569567501 338411773 424016820
506585163 275084905 174672699
276746487 202449250 645150854
622319203 323049801 134798109
367547079 551346303 228356732
747207341 55386551 740228625
192351799 646205491 150750907
743908189 549359298 123164079
418085084 771594168 109342395
724290352 210623064 40750636
453817899 457744238 666961117
398941729 576223510 52187
65863723 665360375 407095192
85647334 753413569 586892904
254501345 121023386 421683662
179740711 349461754 372603758
465860133 207744796 629737837
725799243 557096905 86850295
533768543 423602389 466556465
713276702 751112456 253218195
292965715 592843378 98818904
245196807 677517328 489788581
722976862 687273978 3515351
583531768 365074901 311828734
457729130 314560526 188590292
410979649 641552154 620144483
657836259 417855865 613678230
388109757 299946003 20649344
21775534 464478885 451396985
375665131 170167962 102375114
289955696 196759161 69047869
653145025 15358641 392368553
704471245 644356271 360466153
682838684 201751058 268833267
700712677 103037694 403030188
408588805 171072963 573505087
88546178 122393948 415648657
326905082 584070320 670087870
542834110 572966008 358832908
198342737 486326880 423473683
315527762 632652432 244552982
670711507 395388792 161979870
35050098 372710248 710208609
568937174 217616730 446638853
591892774 515894994 182651073
670387430 401955803 11066260
664960681 456050139 554544953
432097023 257247115 270045017
241700754 599975226 574511854
429526925 184332979 756920631
437155071 404730811 569894714
364529489 429793091 281574501
95401833 244741456 241096843
249294525 399667202 26520
509095513 94418892 234833180
458523357 537339057 166698853
392116473 775000723 303790056
315444127 241334199 613704244
493456589 209734068 507795192
251399603 687654086 154200916
402615678 539843418 412946803
236079920 708322980 260703863
368513260 33656009 9989135
88644943 135081329 123413141
106356096 557754539 119265318
325841526 486625588 94336281
593487322 122622831 581295254
276359503 532381076 137435458
236034658 714706927 184050044
700222445 493399636 294313650
132877734 44620709 595498579
698909055 323790937 572078442
386274514 497219493 483362132
581826785 4879655 200940128
263585253 403317248 113653770
291194774 659527880 446868438
569823374 758040892 314302100
5495748 37777927 684778999
764744561 64421033 247330125
534878160 20836107 122829807
529897870 102789606 103153402
709152384 618209118 549462708
618658153 383651389 754321712
85266750 437932323 85543529
264369092 85138597 368984782
248219646 456075043 319642471
43730069 675756181 727860844
638586497 416613200 442702419
187926441 62096719 301773384
49032732 659563406 243329645
418038161 352747463 642580328
685375779 771565203 619480927
682653563 284805829 759685042
735284501 23232075 413112855
140375501 534577318 729576357
457433974 514762809 413780959
63289987 269898703 102610881
227210538 619978879 19144627
713143512 165932224 271121260
665727959 298568514 594296854
245671123 354656469 258481341
386991768 292883505 770979106
21559048 642857031 681867327
328742984 565594294 200458885
214407536 238767703 154202596
455116992 531536867 185587970
673255803 748182042 393250390
251209699 512663950 159390112
417789561 182023219 88916318
22349946 420462720 645095818
3421705 452843803 482470225
519783892 91747171 146555050
272340822 536532359 440514418
391888617 330657795 730116522
745857096 492677657 670335919
594282897 551926037 302063286
172079188 319545762 16348277
725623437 194643510 96585543
750641158 642313685 596490482
30882461 544619287 482630636
71018907 585063441 699079211
344484686 279464107 146180105
48262462 691468664 457292923
390623204 567063008 284790799
59650317 630882611 428232102
79633593 327651494 403110367
297174396 184396496 4367472
160853670 36329043 169963150
320666380 68627272 419930332
442795094 155683707 69079028
550132788 193987329 698129972
715640200 499104827 206591154
710103210 677668427 728424461
724341907 73447546 667272698
504496823 509276869 756975302
773575607 697522047 448174087
515958590 687092231 700623758
741769361 64554273 360100744
134518699 409891141 30588852
120875508 201239507 720703841
139962217 290163702 271540981
621335158 87434569 116114774
255218487 133551850 612199729
331061212 134865947 328171057
347599988 752912811 362523324
631460592 375390048 372033161
354169137 51739368 641094296
42723265 692898541 393162225
100312442 582661643 743147378
672917855 158116926 358832163
265983795 581257255 340281362
72704506 655135585 241105348
354826619 150328519 65867879
597424555 636321352 229400201
618436118 568800153 204568751
625048520 55837792 173039401
110876465 420788239 622202932
626258810 316304626 747829578
707103873 84161698 19290360
93483153 746774049 574135166
194749924 458202133 588077127
683366950 80495233 606087250
413311772 368778126 630302174
372275354 614161460 640085423
495689426 310983978 753561743
429734996 545602733 193767193
523901140 592081070 688360719
293044109 50153901 393801509
591431169 151514087 96568629
190662664 402344325 157941121
771587580 588627633 777982548
336928034 619284864 158458665
348354658 245438413 14883558
189971576 679038982 360919329
2620509 319150622 397248444
484925377 58086854 302646794
429438284 653901528 254586413
484445262 314258098 583504610
404616765 555337138 694418092
535558504 54368922 300744057
266389532 223370784 395233550
487935609 445546427 751768727
584735635 101503684 350729087
744510948 213864650 119381016
635786360 368179180 403769553
304088161 224697599 104443564
436589549 71139936 29253773
729784688 401381171 682338506
355209508 148259234 486424853
26353481 543447134 91101226
737715147 490441792 159577090
47310642 245006423 746837825
120991392 126731867 660328888
582121827 643642927 570213533
678613267 478560646 474398362
676201754 272871788 87775845
612684904 138489375 108745038
567267543 63291843 109707408
71053659 574828385 542237808
484631406 254845515 664372457
636836730 128806992 306401483
775250887 468974055 204101686
151419880 758921110 624298800
232089317 657979325 515472537
222581388 681972153 520168953
290884909 695270549 87302182
112944477 288735112 470556037
141360199 716369637 742040724
673720635 440088021 327373518
576559117 62204654 257349821
708629075 12630026 565572912
290553006 322687299 123358962
31230677 163939588 63105565
704748888 582867515 636467861
353111615 545042899 514411894
487647704 162829904 624383041
771267893 192795430 133792341
287523442 516301406 423376619
777371286 99298271 608301514
607290720 537672240 625310309
250072245 598859412 368521278
714208992 46718951 306194795
486968005 230512359 266085241
774856965 244865511 247857343
220201039 602482484 689602204
736240547 225566509 68701611
288661255 689351904 719150020
707533949 717305061 775422866
23260474 545285232 247224426
737780293 173210782 305094154
188723973 695492342 24744567
56914667 181673997 8213993
345365664 239064993 251140516
423968619 520756021 287671006
80735362 618629356 14835469
381151073 662539284 474704621
572017122 527573978 663445676
593878550 713935880 520977428
446907044 292012739 13301299
596139516 172503189 278802794
257619728 303252101 302003473
337691344 30300570 32154463
719204510 43470529 628022786
88225654 275219940 511043212
86400012 28621647 521729562
774251415 189365369 144925943
469220896 303520425 277788624
471995871 357174420 717075386
258022588 455439879 161034572
393175500 43067047 492785111
297469222 80143561 17285921
701652350 209210076 650910758
735163750 324953376 80641241
137669362 530576784 434230164
617350660 355063449 293200256
705752302 62764483 186666469
183014465 276251823 316919143
135878641 747976915 112438558
764536174 612653601 500025436
42179149 664978491 150800280
577461235 508863978 757267024
111713559 306414256 523645847
171464662 729373937 125022651
479831779 166042603 150341297
150273926 170523842 171753969
203038179 555884739 224024342
314642 230230448 668380909
252552711 459812947 66203857
595802162 410661042 57670843
543745433 224511960 533511394
743638275 127427662 720697397
756795109 242547735 650050932
354012021 381168127 704193078
563399491 756092233 144936444
187399409 325472282 499420443
147567750 621286755 775369257
708783192 406200619 672402029
722146989 156227000 523359620
326357650 95702403 521338619
303339687 726320058 643703898
184985085 554275423 638377608
292945301 500104517 87952015
240734705 75181338 778284898
769982681 670344028 361479319
559579124 333024769 28384052
347914066 540413715 654608730
110885120 61994796 581113729
335718838 493185866 183561522
473048771 395529952 160506320
558290671 179722185 727620676
637967022 670814615 743577300
239511202 543041370 665950162
82826343 5701931 114953889
499170123 39444477 528012864
307882632 393870195 530503329
198663013 759450641 398585382
545787451 451469208 346836313
764444448 11777671 705335270
706741023 452960147 54687084
570931962 544467469 83125617
688637589 403731804 424178852
172786899 230488851 521500704
120447744 183145429 473020072
295506465 450394200 590780262
60944059 407694568 366824766
66292052 38759221 711702753
154614355 561817781 273971777
774019220 516386418 319781412
216862730 161712505 198645055
156150870 122463884 686148772
92494135 550756592 280370589
646919444 101392266 266347481
347489265 117998814 584592237
146493516 764235756 238302517
534942576 747301606 415684141
765359812 419367598 235827952
203425842 663550949 544229068
519433989 255811489 634962562
478398628 146663428 542652761
761748995 727763746 214047827
593006281 109284825 301970239
145635892 15143260 327454974
681325294 389281083 473822994
242417279 454855363 366700343
187414785 77549258 560034867
273939572 728377107 308452502
202179332 225028066 205282824
155939570 206847528 736663778
643425667 538201481 190472617
80211600 372354584 661606439
694723596 509768361 33288627
661590872 758674564 38116268
195826585 35071199 78354395
75925490 455266328 385304324
349999878 246953771 475627896
774306241 81240899 22598641
144712845 555894964 248324051
13599284 162823186 268105849
325846338 636680831 459204239
341094534 460238208 14791153
62620817 410811502 618383631
682133767 741013342 245449067
711051776 208688926 408675390
180712491 303112763 313254888
661812916 55845079 734835386
529820924 591166196 591607474
746709429 288779000 96248718
589590656 573993770 93149023
44182251 12954889 533132387
713984282 410614844 757592558
143998507 78729164 67790052
248402197 708874985 63845833
9071722 532752943 744298613
64592295 503370754 213716079
529154748 163069087 775014098
587317376 380288028 481077718
704758826 184500428 290059648
630378495 602433014 190607908
606789483 575616730 6346321
312040571 420454682 149243945
421596243 587338193 388872557
604715422 422229206 501877354
238031880 666715746 633041255
505115221 295283359 232206
24602201 315367835 377830950
670108232 320142581 320196260
271813368 580416022 400452733
232432358 647942588 562134398
335519702 416950741 553637433
560087720 375940798 18882248
75685070 278485374 352873517
404312842 18338419 183759935
426318548 225056493 421783066
247638714 196818989 58499828
552132525 6293295 648630223
336835330 179458731 58665704
75241201 399957467 649199040
325701939 321415157 642525803
114655922 590593545 345520087
554260223 182735093 777203096
39321751 700953275 254615477
396159001 385006052 465010439
510993001 358275281 257360549
487136369 139221300 772377295
111187590 692857171 777181909
167826015 566441060 754496952
497148815 211854159 204996678
472312573 221919650 71698094
269993827 531402429 238531567
718475882 118768997 605369675
308981047 10781509 372520689
130061313 413521629 279940283
69569666 607635612 208180011
284404334 148434964 310780977
701309579 268024355 155795099
206042789 409038143 390185347
351347047 158415633 443390913
251568251 366974466 717009468
352696745 525372933 724752760
359493166 370683979 261393094
768853674 705554462 405094128
492492015 109534523 234286084
480119580 71357789 668570118
481384136 609232820 109218248
383156631 71905608 262526206
439859897 767057953 710941489
512735340 700166717 502020972
103418773 282312938 212590219
509560210 250581581 208891853
503298992 112928055 536579842
263051577 339604799 727082435
158515622 1339611 467422179
514552376 661848212 528871292
590213696 455914675 376458659
423265513 439655219 603971107
75950496 342708803 217401391
455663196 444674984 624219443
292764049 53554551 673557368
182704556 383294816 336838803
607856934 737257666 778601372
463264008 562513328 559407824
114899795 381597039 685048177
347774618 65818763 265118748
510767857 586879605 584130097
19947718 588529482 686788652
575973236 523910388 55556760
200875376 717495131 584658829
656698128 190403243 753513740
405744387 124416448 712012494
153156820 321847157 204661733
190202874 65396354 600692280
54716602 74261222 455931777
575602641 206636128 68476461
87958127 681837138 32560243
55260160 569037454 303470195
134349204 632684533 171900455
372359554 593522351 426961427
451979914 517873310 694769161
314699376 584785528 311332525
773953807 378450394 133811997
413319388 466617472 177213012
254367763 104636312 723737382
181179401 167890959 52519421
415784209 378796356 182754173
359335354 396392142 405370089
121269511 74773733 738828319
259589345 575719863 356520512
505740171 479150394 116638793
281741535 152447936 685346924
406255987 626121137 589052276
600359881 614221026 391434558
341578669 277605170 64182846
602565369 471335769 362529912
257549299 333715882 368028258
547008621 136142706 17075579
215388331 424204858 351006653
74778758 320139435 640392323
465463751 743207547 532826189
24350995 560793693 178754316
237715509 363478213 304961577
134636979 292665550 469850513
564379162 94205444 298429217
96815682 157707338 18167090
599693205 509244165 506646109
358121294 199421110 201487236
424052877 252446998 20632280
25892127 729277987 121519525
688014297 28972696 129459805
584453001 623847259 629997135
615959377 376156453 214830068
19899333 754428785 348701605
715906513 59606891 667635341
674991945 159090267 590877400
528146775 563598447 691692374
733825344 606255111 165657644
409797905 113710323 441519263
407707958 350363202 633187568
333109006 667615147 491645910
509647690 98385043 592916740
299962672 146420347 274400148
610577900 440936431 141094376
738589687 273122696 454492711
656516670 771549453 211250044
596791752 393223482 638658515
542163919 698442956 265932243
567302501 473038789 95406768
370699064 678724571 14936077
217918763 506167129 230506063
537208219 60063206 314650785
497071130 616941672 652674178
484597597 698793376 18072025
29685192 621065838 614173613
35215293 581035725 358655025
289045526 219166649 372420695
622974261 414110615 554593384
117169654 55995630 666198326
107974854 638784713 179413742
563150378 93660440 733052333
65076905 166414582 55057653
459665338 756215942 372930301
145863709 165332627 504855736
649927206 620259105 704896517
662269249 26002920 184029055
331777916 567410139 378847125
465130326 186470660 291697550
202763562 530836432 440898377
500776094 489229459 612173484
89660298 660768931 667458245
743294017 110509271 16273226
760592818 425199697 444421529
234722532 484810345 25576444
622606453 686865537 541369525
466047326 491071839 763221725
444021317 94067608 219969576
550558221 469264466 185508254
126841911 8662020 130174256
560620185 132701069 91913934
718855119 8782442 680808293
698975256 63786115 510572770
627498833 512288430 700345481
636675638 765375009 323842097
676233963 702335536 456929890
423087119 777091716 632163887
575866563 359336954 562671983
559138586 747904604 443992840
771592874 588923501 244704926
566473780 37474023 664949825
736000431 34081483 752870199
506311697 380363910 698568433
532683613 531307350 700814297
648072235 289801741 590722940
558300337 55572375 729118398
605232161 236920527 482399279
694043769 627588115 90702994
383616226 666736399 98260260
680728554 481530012 599072884
689848940 775405817 141422192
273233295 56887035 705561342
495363042 255667301 452141609
528477369 224229257 514553632
742739013 767830538 705436314
275852298 362433226 161459604
87618052 686643020 664605989
698315013 720075191 417582385
641540108 470020555 142514962
83440867 419943859 667438353
19562936 666336243 266681620
295152364 311221346 109800002
155836264 367825196 463893808
489408132 415880313 3205377
485036775 286988916 687090508
412885054 59503076 638697184
749757285 230675096 76559087
290742964 432392859 376754401
629187040 661416893 325430282
305550585 216876495 296273112
445271849 771549237 629408730
562628533 758914485 580986938
309776623 692699560 513182416
47743476 2728125 318566515
429804035 380041668 485636194
683420644 760301309 60608664
486042522 129287571 285875005
428592643 234566616 742094543
19100260 725291676 122653191
82385529 666770769 68627431
504475891 260480952 132388414
716081420 286404177 36240865
131560600 261101924 634381450
459183101 432978016 669367423
73781393 636794382 129022035
342812409 472150112 532701280
732049879 367072095 373682566
174335054 716784212 252965189
284750344 378223959 261201543
268197123 653312174 171794305
205152279 36051832 252867570
26910788 291721374 179748805
712057371 74982932 400057320
708601507 536294229 495241789
726996206 11978514 69196180
585777627 440399668 162400495
660805347 570147725 770750590
468913503 610986354 67787316
261223216 591217066 693180597
354628845 346576658 185755166
434460899 56195614 67320268
585855887 252481813 275534505
235965262 130988257 567769114
324785355 142166053 680953863
667399444 368559038 430317678
368027249 118060811 255022028
556864968 330170420 665800946
497737830 172679515 35226497
737757074 576792089 338761294
693415553 578783443 282669278
681517700 666164580 679539460
464667527 212246326 368283576
753790874 503822590 572582097
190948824 462536455 484187877
587644707 532550387 705250488
598782653 446471663 278768447
363488894 555658433 24351417
435443591 267958036 689014769
376572839 645669822 631186008
504786015 662641277 504037426
612696541 216487411 485374093
228176603 349678505 664055287
452643891 279203875 745325267
758315300 156733371 538925394
330748121 117733334 54992077
748329951 74263496 83399175
724193627 130206923 517637711
762924822 687075588 716479467
492533396 691640233 291572273
75067389 34783860 327896336
146973011 223017110 338869444
169887276 464909203 153093364
667832508 82592780 603248570
497866900 211748569 493394643
520089740 29539674 177249686
77723068 645644745 111344681
250824077 362798943 435814026
562277389 739726989 389989160
746839201 473366926 218692297
153251202 286106458 618329857
624036324 308112585 229828157
407440075 373646405 211055526
236013035 616299994 713508883
325259197 246633465 370817968
587268181 308943027 455272587
357166557 512268643 267307360
359871037 258536737 310117858
638919977 716514897 170855922
38221092 412183308 140285519
762321531 583018734 215598334
363767435 170937520 437907941
6735039 629485275 547996447
243132557 686899362 226217484
187876026 361579679 221106432
11497261 441960209 149959359
382701785 566835776 279827102
62152074 129843893 29999165
658551452 172753783 697878028
648563563 550635635 601357086
710741533 634961530 775953247
37274824 20686891 364279494
182042624 163826789 401075784
551146075 312021870 494252848
88279884 41643734 71978134
42706536 347994617 83977670
418474549 205256923 195017285
223104821 22849057 707070512
224036078 425803025 96000024
663731545 629535722 552746782
708363848 27518898 735010026
96560220 473385722 738812352
291485275 360167509 735493823
577417271 56840633 760355956
290971656 566044187 120256776
418927144 65263174 621298429
283274814 454333750 680423678
308885817 207894720 475496262
98684933 115622510 232672117
205736410 469897943 163630015
704736412 681588346 278852504
107232987 198443397 509255353
174101905 352312553 376409621
747271597 710860624 403636220
86160686 699119632 606233595
606594340 315538590 237764651
661090932 14302318 181885839
152068551 633453236 208408424
187228897 671823848 689315791
388113001 743062746 102225719
290764049 9609269 603137502
19598259 594683681 346298939
153550576 437746945 386654452
543053913 41137752 297325459
665436657 385904395 729070442
163012095 314186644 178342827
496586822 415103414 71763013
470858285 421823724 475530020
430534695 199715844 522201600
653102633 333948661 102751767
162761589 513949627 10529113
465736652 447318169 482608721
101340169 673595860 98885286
255773089 159162461 324973907
508348077 495172355 484815837
262032907 328549521 485002919
551351581 404425618 437513275
276242336 277479236 86552680
237466849 498249244 451281255
22568906 219164320 374998333
280148930 736329052 726485090
407199213 226785597 476527014
567358090 716179055 411155166
301444040 589904919 300336300
353737878 307879848 440807361
752704979 763280439 185211116
144655144 769304870 241447014
341664578 384559487 129614567
318246024 12870690 386285918
542268351 596811262 703231322
300043837 189621450 277555333
228430435 190498590 481333705
581055429 677286639 734000943
653060975 228831552 703800621
583640322 191216151 275045917
586105361 461075762 87887703
417528256 2040938 364584041
774061250 268828840 676274351
537267678 740162459 624385779
186042496 256443130 165021985
679675702 110351902 42423766
448790803 361734415 94569194
762745921 740647751 473593771
539895893 512672377 18253569
162695586 632747469 12319289
185705386 50818205 41051478
462202386 183632581 381701888
61541796 288062117 690856596
758567681 600822690 345562146
773908771 2503378 312615495
79418903 662477550 138965651
77253102 242278434 729128069
759486024 487896003 475155629
101756701 14307959 662075281
530860236 103072308 339972031
199189916 568575447 338374753
335982502 530763130 561241216
670093195 510483895 467255487
410697323 417645387 304423389
727616650 86878289 474791563
285151003 762938768 356345088
139030585 463123839 365183526
693761364 623681810 697930525
284181035 295462964 492438802
680626109 522332641 138459640
57728614 231304973 244523341
280941316 374096732 302736818
641290356 596442459 200715781
280287283 434881084 84213929
536882076 336120666 395547539
562301492 313697517 723450084
663345026 109531222 438171123
51640030 686029063 488370854
619520960 502211635 634406103
635954029 74752590 703520209
614263534 720935186 99410567
236764649 620471158 580972989
731638341 224603023 41166088
399687926 391680798 93574153
672960389 282358599 285234376
460639544 669790319 499935785
495494260 391750080 309334485
649563104 642289830 48050117
51481619 136010850 359514810
580555620 594509047 773432511
256482988 651279549 279013122
489515338 523745091 336526197
63916231 557440206 770949715
553870017 254992124 453211581
43092772 263405089 126845332
454154941 71702768 768110993
472710460 574461437 109108516
540935528 592240815 56911087
525033134 666666787 64138364
432948849 278137604 274460817
446815858 121043880 382021099
182894627 585065659 39241768
1712173 117641124 514981426
284898354 329933411 130166575
527674918 766675195 167551675
444374415 211728991 570846957
40593106 105486507 314156133
35060692 194881305 429493528
220173880 252879402 496332022
300244300 257921476 434973823
236258427 43631164 564483079
294787202 432460145 774613307
174971510 210705984 746648129
647465125 554227979 92738206
98000588 267681286 477793445
627753397 206388512 635117153
730772876 151755286 72200359
623406819 285584715 367570110
432457870 667807081 431392702
509471312 76276932 620469186
51328664 502738076 166398476
749350464 52647277 319476975
678385524 679779577 260716997
470230370 68157962 333370106
697549902 22895688 35737776
607047836 169977604 191444207
569984114 252351742 354879772
169499592 395489457 323694301
183630412 512317317 716801702
567187132 358831749 598797432
665445683 772043555 654581846
664733260 692538884 407255722
411817689 556815929 383311015
472978105 443774042 40142662
595776458 337040347 730800212
206435250 171617358 136084326
598138724 168898169 535604251
89916128 290298782 291090319
657359167 174557259 576568062
770163502 168851158 265635461
631107978 641704924 663529858
428244759 23344260 709865044
518155166 397408537 440392491
319594464 667272332 196492199
308920627 458811278 284364638
327923444 11249175 608287867
508931555 88963808 209561943
775165562 674537 172775683
483745358 215154174 335462718
177516925 56032028 670153267
77461969 493013859 236289639
133946921 426731299 240428562
231205843 532054966 305375665
598291043 630172375 306070749
702748932 467163920 166495693
744977841 130252470 587602908
696243067 395226080 451432602
167836057 189162854 617557000
588937647 565599902 148411182
316048070 118774015 413945855
578696333 290801435 91616180
459555493 275163115 32176133
412488280 685472168 179475211
354851831 268037734 341286930
243475434 715015731 414698981
527509581 226862234 379438956
723105031 695782875 42827257
513501386 469590446 49629469
383064328 409972442 810165
237700024 475168026 672021910
745725986 657603960 156231398
671580823 637589503 151631195
63267097 522796678 88066921
746739074 687371519 499306555
751439168 379522371 610294129
552655119 228744458 607587705
293997284 389725953 36607724
557184403 658669623 213916550
723553459 55022043 773441903
123637166 738558501 755476005
477493419 658564887 334095811
191107572 597970667 100296487
653257855 192312898 340443037
355192698 480226818 439501581
417317830 124041634 137610267
326993957 680723298 27757254
439454230 617988550 466737699
248227871 632457332 365356374
584200343 464326574 189273276
700679201 686766795 701775573
705421414 735825127 668526653
371976277 112439809 46681376
239567835 401198017 291979894
24206796 286159380 577872406
96141048 468523634 433258523
319999782 337543992 163335542
762603004 209517986 492713532
24640535 356076456 18872515
573624432 751070541 568103262
491053542 608630463 70961656
379337855 724294943 446533516
83597121 511742729 217137930
161806807 265926438 761169089
464562594 101120592 779315003
662023110 674423402 311121432
40886050 532904774 144594154
707905402 718948513 259176765
772641475 448332202 121654641
707485865 184510817 694509309
133155603 165853046 399340536
437445075 276024834 548569245
219963558 509357950 665795797
80827476 750945152 158318289
576232957 443676707 101255983
600570514 133940806 14753822
510728033 660546482 324592640
691546238 477348381 473782756
122203229 332192585 576257070
636192762 356374617 609380573
42139283 65383582 466516930
547997565 40642104 420977416
483702487 60410945 447667765
315890265 286191109 75316655
280465327 270694760 365851723
414447103 84654579 513679878
17474758 107233434 396684267
224040336 582923312 206798451
31794596 742387651 166682036
69135715 221048707 651841253
641767071 383186809 662571697
632488943 643914969 404412786
352025177 603826781 252722602
632235104 765668333 64436972
212830271 735760803 635396676
33880699 689559688 161995931
387825544 387541303 422924163
446216573 550309187 464745643
63028264 734527776 142009506
583707339 515698850 419388976
600362952 468467750 310155314
8706249 255073210 247995838
684982308 455854234 425781210
521468379 769027292 435173085
454607663 596794224 403120565
495305996 540351711 405866622
761989569 340584439 635988284
762308930 296717785 347408115
257015019 160025745 315440446
37740204 576265309 233112196
458897884 731404600 231898449
85020541 581211624 503766292
626819744 578227462 601414888
469689138 750133296 223489950
380724166 191435726 526727456
60605779 719920997 177488018
567127875 388193853 172580516
334273621 71581685 115357672
17872483 550130569 372482053
48773530 652354371 389774511
142147642 583827632 444786779
485351697 165258569 429567697
607263249 332529081 57266784
63228746 617413534 729620273
355652676 66797346 95170419
560243796 572404670 107957667
175498469 688856501 176700405
403633551 614889615 63063118
726717252 727177962 102013421
690716234 466988684 37981664
351094276 228231494 343817361
15877335 730997541 146800784
651055434 329699739 709215384
531687242 487953340 530790296
277886852 300824148 551872646
667338873 389356082 283530976
153833389 2999556 725789959
461746719 100744586 491438504
502203442 93016855 519647972
346991250 479000815 574807185
592901305 321083411 496081649
571758632 496535848 484178215
597338664 595498041 738366167
338389791 178871620 652388734
528837698 424965141 626914469
158592556 556755872 173785365
66673898 204819203 479723920
540817759 450043695 364458201
472319503 773580004 265781966
360569381 599890895 670693982
333834176 745892573 436442529
709850693 759076072 322360339
569562904 761406176 673389053
753992382 286351232 17560769
725005273 753221684 106405865
261283816 366515409 236700233
403754786 597066803 330594778
441683228 285339702 291190988
762443406 221314568 298664922
583628253 78535452 416205255
515659195 502288867 430454249
408601454 598380323 244502816
286321559 186198057 71330301
415466499 447948453 421438188
4795043 745631316 43383224
524987145 277256087 564842131
403291721 189909147 30970987
664861026 92795186 747827890
746099322 583730970 653734868
471201887 581942256 657968911
264009251 13186688 204627001
627761188 635201489 273853831
160321053 286051807 669369088
163040123 464194413 420047378
485053312 296971830 103486065
394486236 290868118 634534223
18581510 233881697 467853473
98498626 473754055 198329276
458915203 387957440 605733899
385932118 747867924 116828605
746305314 423863092 694972963
545782037 180085186 649542099
54779601 29994428 154131398
718887909 628334113 211983138
19053513 307971313 660256448
671351976 272263154 428003806
92296355 700177102 92698452
554264483 27440313 368069845
277792968 137993148 442905027
309956749 356167274 117850018
116010032 252240433 71822647
520857833 327063328 115921447
241984479 296814766 530186893
494437988 307159442 181952945
570565803 226729367 445020082
180228825 617499474 102661761
3955574 385431027 434252560
375331310 484272909 406687075
391197153 18370457 326606230
65135858 290685876 178202477
772875695 491136840 526840006
221155162 685678631 347009036
710325442 435546402 365872690
295797568 375879365 109045861
628313687 386150178 531301039
436119293 225461504 367034901
370118852 151375052 570887870
529741483 16172691 753554280
21797685 312984066 299558778
643610980 410879116 535949631
736403138 654433192 535245586
772994880 358127568 443151116
441701283 522675282 473566437
561871674 652863075 348821694
30624505 582079996 232037620
366357902 670549588 585864926
576882048 550706972 179465240
47529420 252165897 764688160
375799449 579335265 549176686
254699844 143566966 539148062
503777199 314570058 215793084
725926910 311051471 244494312
546998928 523186932 140507153
396846637 375341049 58617103
140224729 114435789 338858430
644058433 85398640 442861666
752009280 744390984 363913091
421624419 594958355 253517392
159032543 727611327 187487795
161192929 294112303 426933907
263317583 164816494 508679425
550663294 61605811 552475624
459263883 587223386 337830692
523309578 71335714 106483554
63373955 390834284 280822678
517379736 25263106 773354942
201562254 747881913 319722241
382182907 231376493 148538124
156682526 439848906 210256262
47368111 95731405 726218777
659319236 104071759 1353229
425421305 696151854 727248036
193518190 486723637 604455548
647890755 564542445 224473303
595270854 154772706 126105037
380004498 391978069 628223508
675763681 659589027 767910925
85246014 169088601 763022611
32652408 772130479 360439910
461996051 27272188 544845918
268280175 711047215 553146291
389985548 466788889 447787143
547185408 405133235 366684539
307113467 509028931 652479376
543572441 736785092 185329718
718933746 7024653 366366687
594353492 331685691 192316000
50806730 75398971 764085177
693779821 313591850 30824858
682116431 382870838 14627032
506644327 295358463 93883094
397846308 312630247 744610049
594454757 212491785 366510468
301571370 564317371 127707967
722756897 244972865 569591802
305711291 73829578 398096370
421836280 763192254 701328074
709854500 615261311 731218821
613620114 662798891 610639027
155245613 160155503 538376296
21731311 119554861 120347941
10959070 753034630 622801294
523332640 308365108 535392718
613993024 113262651 123268608
342101285 682174925 204189264
688879773 172942617 26449157
391368100 567255441 654205214
193643579 577174770 6531150
428187148 50171003 283997043
727980632 552468535 427593280
71922030 521358226 750845819
352139929 331416879 432486268
746961962 125723017 277967822
255154470 562378885 543517929
22756473 758870135 662427110
56087407 186665630 698381914
737611702 649531878 322860606
562773206 718908932 665018227
374879972 128160279 468985010
536763826 573421764 678978432
249500696 90024980 769691512
211493586 322129544 773232511
138309844 610270355 486491234
545619877 235190713 233884607
442621131 269518970 138321808
336140266 295603045 713897782
677124524 369542242 76984121
482216891 460862054 174357780
428574733 544406329 527431083
89945291 8389131 440201882
156474787 730766932 672777643
772448693 592759271 126276976
149495246 545820074 343600730
713867531 457602494 725870185
485051334 11398326 75497794
141971231 454339917 293436303
663636239 537219230 99671207
233728153 760823440 650059886
344163034 744247008 427335864
467447208 668665745 70574341
778095722 101452763 231562410
362511917 230908334 389204761
742429155 281177104 113000147
174617898 61246210 239712884
448908079 61774877 482666782
472174380 580536928 37660940
145389092 482590207 172141366
375252164 358827037 358059407
342810513 724322807 644449644
248107454 79893061 328804225
606509104 306391860 680954767
143036091 334335769 595245593
598764395 87485804 689686149
687974908 5368030 218985312
451908648 601633323 182330134
774389567 436626121 598012368
753049853 438027279 513443104
317642459 490632044 632808589
594703431 143389805 219939486
402924580 522327353 409472547
124409145 672742889 24831647
80477937 303226079 339112075
460577122 72711771 686773971
103280677 140887315 688861532
470003783 718506545 638670726
654108881 212254377 737093273
356851546 686131640 105630337
457772644 724400403 125842149
148911133 737293893 388983473
190526384 16121434 771576688
692032101 645135686 310551403
232078279 671097907 442344275
425934432 759242880 49852589
126685921 602876234 385581519
267878603 54576255 692595857
708855101 769626420 667658430
353946357 307607054 58809547
765234167 127676920 633355761
131895267 250675198 220357089
413202969 740102068 402158587
635894544 123142305 254247535
305410424 657817989 514911254
174744682 323959658 182460829
569646360 7767605 614525163
618887320 444731245 408340967
373879706 210167649 492321404
763520319 103995576 730997735
746703266 455729119 399074856
695063881 455320563 245467264
356121191 396002777 43508452
558742310 580753256 752536846
743838724 762502286 198935993
597572365 314994599 430729550
92219063 669091618 151070191
548661331 552407 387032199
503689209 618346441 760032173
250399823 675907868 762397234
728083555 128974125 766469115
751196373 643686423 320012048
131865726 101745639 464686039
312648782 764492931 31972262
46211386 540193005 610558840
147799552 300299463 703777338
339599792 496379019 622742870
652084699 573347434 580306377
274881004 740805087 114132487
515283703 375997405 567628526
579888465 365672252 757328934
28623506 105410416 476742741
64581700 34013687 700768133
462046181 108067500 673273599
186008243 396043129 618969101
431436841 570439453 489536585
599656997 672269936 138444861
343448730 126390039 586729418
5069338 14006255 200202303
457412085 712762345 749567472
292909560 498177428 655490629
213868071 141638926 30164536
195209137 725549989 606377606
154231431 100095884 4987925
692418049 453453218 465013536
355291536 740464748 443224158
447537897 719801167 15786847
539348734 153423944 635173617
162103822 187307705 678812934
462370432 92501087 555875968
478829649 771533493 644377954
145902202 619133487 405304952
76488950 671908585 122650031
394525749 708409117 582913804
353869115 655558237 12717212
477754301 213435486 630943206
64623523 371412814 753712029
608183517 389787811 337959381
224383935 241303979 323769111
404105539 396697550 468537315
106125622 161908968 450788811
243301449 544141840 66486394
413771251 149918199 287631644
313516096 744351406 671309112
370463065 481665202 145404408
468583989 504865987 407432387
677676305 695968065 215681184
507995800 390386589 329293500
634906261 199517753 535854101
752686953 87181850 414768809
520173248 213020611 326335174
292392286 519052157 697888479
237994775 643513395 404260261
449518599 25094479 178455863
38091570 18664479 671007951
553624942 19086164 430969773
627374420 772447820 772533374
408708928 162306679 597747247
335588089 352707236 131513652
35647405 556868934 114831244
396001880 757646129 564686097
373204683 752975747 553755472
336893809 567969955 33181847
307139629 442967704 591930855
510851769 324832741 472562184
324878503 745270948 318293542
531190232 378305497 245629378
331337260 769559163 111636262
662122243 659461531 275896963
419205223 89743983 295674663
502868563 555932088 133226428
702032382 480597 187486132
226324871 375940436 32064968
242009310 456168483 204523984
436555334 295810319 207324153
17402719 626034647 581616068
737913988 478636297 698955939
518641384 400109583 703509501
346159821 674969913 121782425
48502016 214562383 306287581
725742413 776093907 2503605
383995736 218996251 379259687
223218618 206282679 225218521
605430338 63960608 365573507
685548422 129401248 416781933
398583182 100911358 383786755
20715293 277312577 339679759
314059162 323815030 413091120
401021951 283727351 663843712
289020476 181516085 179908733
284930552 523896459 621535522
108394634 595528560 328008080
487727196 470667808 417246046
20765305 484552704 308961746
320573796 407656165 779124049
119839255 353917427 523501027
186783149 26417163 374650555
477371975 370859085 678805031
634679213 373664532 673727997
212537283 582142551 305088853
15680737 196546680 575530331
377894900 250204318 169534321
413463833 663803902 687539531
427922760 655706940 263978308
180693195 385285975 107491124
583659783 475326212 495118059
10776247 732563309 366000579
429905523 611446386 36138238
697240744 763405738 188392715
351081062 622183869 415220416
345707460 393241305 611207370
121639521 21333581 345465830
29478622 521913853 71530924
72933402 615578557 152483968
9073345 341635053 51881098
246420290 686514337 663229769
149237056 151037022 214335405
198720169 89577940 738120242
56333265 357574575 25257232
588938405 533421100 469030758
529458369 189239738 304059134
291259006 287913871 602471951
493551465 219570319 294019367
662284773 699869560 616326984
644739754 771089138 11881080
579214299 341669172 729241074
591315373 596653525 380833364
639675012 362031995 133067348
769926716 268989453 86823312
336279449 281879967 346617275
361190809 660685238 255396886
393613564 291355473 410978394
237109546 635766222 695924492
68722417 286374233 301011512
691597276 641081952 507602078
93940401 386591631 698588479
79563569 198487575 357574912
512695936 105394263 162237583
388419033 184157388 79286842
675798614 170401452 95189147
295681800 658168572 703330108
311613348 503785497 327081716
237295994 778716949 366121715
287960621 109029543 155679813
727998672 506650741 123401906
508519061 100700067 55802823
288686089 578931499 558618916
721333387 389249891 1342785
505137481 55326888 4958810
255762806 628458218 510782963
519844882 626865763 680634205
765250178 672970438 554686818
151643466 17317060 254815213
569790381 276079235 386572723
362403777 684754448 484018143
169944553 219981637 207137026
516097962 566949035 605180610
323003678 585028851 658054381
755779710 778435079 32000654
254967892 712399533 34689899
514064245 654563072 729718821
39012129 505992255 155201675
241877136 290531424 108145774
755555704 484752874 3426994
743346819 300758676 724831864
526241741 291849047 255531713
258325985 636216925 317907411
716158719 336627828 579336937
230193670 460728228 315381356
136310504 317227596 438435886
186995877 39021811 591529970
533338263 152129591 39387027
206393031 384728460 725723896
206261840 606497302 59016080
295908045 323099068 434016169
460602457 301987768 702069499
101197291 460788516 286355621
531902802 72961847 465122943
221560593 327005669 24588044
174759632 415073751 774219153
544102047 351263048 658786554
602646352 196848153 718439726
614156461 736304069 607703371
771600921 420120813 608465629
533539143 742057425 407476354
365404885 711780167 683901487
278019180 24116992 95089784
261680811 259580033 493787112
762115900 383668542 477400469
595184559 445768985 238829196
517404232 114562748 20963784
10300166 749271989 449376199
537274298 424429465 300412637
411411816 37689056 536210351
546320973 672437315 140553693
660081403 380052437 600690459
498851961 233283915 749515268
9023613 209633603 299559096
667559311 514185019 511618861
389413296 742936279 191041631
255675651 553027390 702800402
670394100 498917182 447081033
468439432 200600168 109161860
463973847 738293195 566359031
159822756 357220875 257443808
758994799 527092593 740343010
399681554 733213277 306278617
668350220 314966916 125770682
159180663 426753144 408605364
457982346 696721536 101550176
172121421 715253720 763113993
376119274 742082285 415595663
422664015 318551397 540260026
83899 702650720 615103250
142397572 578816525 620833084
282906528 414315828 466401665
421557010 776727829 486852662
513661598 698812053 777058208
311618826 178051939 92578294
660004126 134989393 369770694
420637943 35647063 231743506
602730482 7924894 763283788
548112655 659191035 418530458
219667988 658868690 12495114
100717193 476757904 695472926
148529334 243288726 71374768
256992521 169309666 34708830
715028426 445824771 379032729
368144944 391741889 319170435
758701755 247583856 696755831
533643759 489490855 436459802
650090795 480783630 490804526
690746633 306671133 311540118
769364074 192100686 101117439
76993663 63361638 534223034
354984429 182455033 613117070
391161103 367090465 412900734
423978447 132654296 229088670
306809077 618312523 559204755
549847466 112362151 628699765
93346672 613849440 714605794
371005368 710406251 449726460
450936805 16590657 296963772
657817184 219701144 649017071
43874198 91074528 380020636
293075772 276588728 289706147
660566340 118420451 482280794
236854625 669764238 20257004
6594251 685787676 234372643
457952130 80541918 97385634
742294144 101714921 15003766
665094665 665102119 267114191
479708215 504548698 671048500
577102738 141444060 386431039
743579948 351166591 235112981
49582380 663620232 350859185
258582725 201104720 734359611
165725117 642662206 194261784
126192998 606855955 590030665
404714079 561100541 461017049
166004167 554903590 22391483
184855556 459281144 591453924
405480969 521345828 125080559
488180374 616203590 189855844
769530424 303940775 658954216
296288501 630420895 71786783
205472855 468804676 584119546
503692676 292421093 672059801
536263742 593485873 406616815
324415436 761519506 216194063
408192289 250957104 461481013
145523325 637321864 601247833
32389442 90176940 552797109
256614410 331502757 315231710
416375015 636134270 45707909
756670875 71639278 366178471
716070146 351413823 766411122
26459748 308020978 50152917
390847696 746688942 773721511
247665563 659602756 490477326
173341218 204607717 331357185
551653610 104139621 266889938
278321488 647610886 175697359
94126011 654470063 353358875
242297741 671987172 16663699
129172621 249818594 9777719
311115143 107586583 368532362
738610448 286409926 407288690
103583093 590825228 500300353
326024660 173088563 539640881
575933062 573625421 56856375
309105285 141084297 653629679
753922233 22297311 697489580
125474199 395629122 170446664
531093719 700280451 550025393
394884139 411106015 61020793
403593418 250413203 432389314
207933719 557998569 489270447
361550173 221079229 318371115
447492706 195413528 79194129
121308213 349237307 106073888
210980234 158257026 517219589
292362571 632977630 64385250
214875857 7760403 444730530
769660970 275351684 154485452
144674121 727296775 694047542
205963658 109207222 710799265
191494511 662144502 650853792
242120662 562351777 501611428
743223694 546291432 65346257
666867233 299455932 746113783
481753768 433464625 650076643
313820195 637711308 286947038
645349011 721723909 582637300
727022054 94161431 372685770
9570210 112387630 608942338
735758970 363751435 548557237
140427496 1339694 354749259
472711750 277067840 543695651
205078124 393972328 732120156
174642722 323784020 337438116
56276887 333279907 604531505
592665846 71202085 777121688
184800858 59040849 82882778
449089695 564941395 673219915
384366411 197953842 149244924
465202166 212033612 286003626
371469159 716266152 763936948
594707603 285168669 406852804
124237632 735180343 310951615
109741289 324864592 654947216
46472530 557616665 112296996
354267151 205639018 569183865
652481664 382008615 38050688
367352658 167638942 475729725
146894936 205796495 186587498
340547561 242529247 131730530
217128227 430051032 604608145
108161054 79691876 148859597
573651521 628370393 532641294
207290079 416861741 198788013
199185198 215449672 220967389
280679589 69540427 90524672
99356064 374285380 693137367
407541258 214479295 683264351
583791292 582858860 297231363
700068283 321431697 575430932
126414636 379815556 403972259
549104429 435589558 150666466
2657336 605087202 550232922
135544029 205598343 713166768
18514132 320191935 448927276
298127847 30123528 224111608
308331198 683389426 35903776
684163688 776248804 177418974
105871495 741315388 150924048
324361489 265817717 701574406
45310454 336769999 211744705
543301011 758510267 529085577
249154186 757056614 467246779
183799537 14634333 622673419
709189696 44304153 129553923
270973545 748433880 321401152
577743016 341581547 215128072
586466686 323628157 434950283
21322446 549249958 529880007
515195945 308062012 607361703
451639243 592567598 473470413
242584450 742855795 518416854
62198563 597084570 160017833
428062980 31837016 168423541
521091844 474668978 557091101
645728984 266389840 631424696
458757520 62341001 448231027
549206809 777686176 23102916
175896750 761467917 333953261
6969247 60311001 370544218
18380818 474581588 111843488
653924484 726333580 104244484
83978677 581790257 117154722
179657117 633314596 626251365
28062796 338712153 107524035
762974197 769218791 565557469
158114702 664570869 451042680
692601604 444090240 2873343
398811552 147762449 423672817
663533616 661434220 500039438
415710820 770642338 748374653
751611004 366350897 509612654
202741341 522238834 348738021
40739815 413159390 541930071
534100253 667783903 747743066
181755854 486886812 652017827
584727328 499526634 628202244
4406109 24746605 331934596
427102576 581791102 637034435
471866148 312950027 182788428
354024642 272377421 396551689
623477472 719801394 777340225
488512984 28121001 740627618
186316104 59303861 618141723
352253708 461703259 612974913
767000071 62735813 18366517
459725175 52527532 575667765
344361757 79648868 158165663
552908425 325879122 55011818
207416220 301295551 303760918
618458427 144161413 47495081
753137775 114042039 527967699
728538449 190993856 757270678
98097377 455768839 366721649
294549726 127383726 622315021
272594727 469239185 435545251
153091078 444000937 20042700
611676685 163494831 501382532
463602212 633421630 537402831
60744842 83312434 103156207
322432766 236352495 383994122
67200097 649456155 270021537
112557025 17089413 663662507
111559373 362062646 5709019
545494207 428960551 309330777
29403086 141534830 349538979
127122429 104260271 323761019
480437461 341299606 587937842
444033495 224299077 353150129
776066652 560989299 351436036
467794010 539498906 704086624
51015918 250884137 233156438
726416831 312980965 307018987
307741452 178013165 333192566
565535706 527403595 35979434
145419084 706958042 84968851
174256850 395830027 111885951
49073653 534922566 179729741
308880448 737939068 417502272
696505950 459154889 690092340
281991325 470209043 334119438
300039414 236429672 27526439
296553935 167100872 120082257
43360780 686621247 714337103
188183731 249871432 676401497
143030259 715813654 750543038
16670978 154883419 303705539
693477318 8211093 151789999
763191035 643346890 624086589
419392492 443000548 174750603
185983709 194242106 456515190
163002916 549456876 511581141
22601718 331955000 85257847
727487674 612724858 211744365
111900313 331633466 743815411
234868424 342525875 467072804
219147380 496793574 339668635
179100248 316669952 672130162
215628268 117605629 586237119
541611369 40452969 55757391
121255025 466803250 539904670
443827691 517434249 600631916
603682364 251713920 510327020
733760361 722582157 779252272
98103 357294372 128459326
39854328 233025585 360156681
495040697 231810396 570070024
106334963 113100205 328892374
570383070 235349671 215418691
117119405 274655094 725620287
712405883 53883719 7093661
689261714 231568959 690591738
149015944 200778115 600981047
421233721 185775614 150940340
638557023 105053027 603443866
2244483 190072010 727343854
629522653 11800347 371491794
267048749 11265070 283268843
213409971 84099170 4905904
106818980 625179994 362529432
761522450 215220739 249066364
31354688 713724386 625887035
717592944 95949761 530934104
364218551 377052728 595445971
675243593 42443086 109649253
540968338 615103402 267046280
691238807 365244977 664813761
730379157 114136359 288717002
608590007 528093488 496815797
397938633 587316253 377753626
29797946 673356386 362147808
102194832 215186870 485198932
436635075 215928871 709839758
131659862 424663090 598516892
389810933 639270217 248711778
561724538 635852955 635451044
229036846 596020317 726537739
639736247 107508492 769301865
66233236 475634741 463602043
53511293 29350735 148273735
383188724 352879233 57037707
709517193 239440739 497703524
448171581 294786299 257703859
289845893 372807712 104305131
612148900 546828016 293251040
198983714 366399343 619435658
127001955 132270080 218461423
116915263 88845890 582143087
659560858 395818377 726445983
342887313 508850308 495546352
525440440 529996384 547089499
657147716 82972395 416494944
562691993 527062253 323386094
301472833 596305179 326318401
428345849 723960418 194029925
245549362 355447266 378185599
637849338 288017123 50731206
56848935 122698582 316587415
655515607 311375975 740394633
353557895 475064526 413050183
697515150 476585762 68504591
668724286 138356955 183480426
393655719 641584795 402768820
525711416 751802692 393428748
725373108 663273659 159893090
15855655 756107697 282228884
296872824 684346151 369776388
110873659 598757658 246417460
509570134 517418262 172476383
728488341 33036670 84820911
605910092 480231769 90964600
516271756 465704882 209897926
313042276 456812192 567316932
749511452 570561852 335381812
702306767 144123637 376353458
240919205 416190428 591945691
523395134 124357630 662513439
558614399 549539427 233823697
193086117 434968794 426323020
720728107 296193628 100212649
146001317 179608382 752205262
182723043 230450653 152976764
135885294 705838641 204928420
58635870 550636615 647883651
651063760 502902491 292493019
144789499 44491592 484447688
560033874 263329727 664869145
441321287 406239508 469053462
284231013 658721882 247030983
205449986 296140422 70486391
687672642 763314108 364775916
622744224 467459429 301589240
284482621 499179226 270424657
641181432 746033746 29871891
113024906 418103701 135848037
707732699 655110690 392813401
497992741 490552181 593282847
408543420 715789221 240376035
612011859 227424187 423024394
273247052 361664565 242786431
247305521 79500696 758204687
77132971 120713264 92985642
227341673 265099790 768628198
134073285 46850273 570379164
79877399 186745807 721841858
771402037 747645630 540865029
662921012 65511590 1424892
191383689 306891502 29724503
539776141 84331765 648038568
464228933 507553069 683996048
625326064 120558462 437829400
526112633 318230045 751702934
683967830 442726956 697812997
363239894 220349197 78168150
686865206 752989693 150029233
690542874 559831082 547111534
20515608 705227149 631257228
491425376 756426989 49740305
192473604 607144204 307209709
330023575 169007900 521664349
684701110 119074995 289314494
37572603 69267566 204702565
490587922 464042578 501642755
440056637 779252434 736441138
623107932 315147369 26662301
219473106 696933437 278137622
341025470 66613093 768938648
21890325 331474550 403211249
438027952 255100236 579125422
555299736 298184574 582227023
388177002 206794749 34169559
487631565 294516193 164009263
364134395 525781446 302265596
413578415 71331998 277325368
207929816 480231685 408775299
649499177 284266501 451616519
19498805 417021584 131888000
156901032 410104729 751288468
441489799 371994175 442176399
234331120 179241690 284078239
357463559 341606168 241141663
290398094 450963978 660012534
719238745 386415476 283904685
566385369 541030911 681746418
496533157 105141301 752369215
56967478 65016659 404701333
614062670 161446235 719340042
233459988 739254384 645921254
404489074 704942584 224974390
321737895 361691193 257063105
662251775 630358383 658788251
469367146 162894921 492377339
457772489 579809711 494668139
572490762 661983612 644531801
316351685 751819764 24089267
347836617 443671546 316227126
410254695 702287953 18380228
760679257 333202009 592426262
421522418 134071762 127841502
595840982 276677428 727568787
333954653 432678330 623767608
555961318 139648609 290772822
532749300 117437672 724350399
536424935 390616806 100246290
707601278 48237751 91443419
70353827 367438946 728437737
550395987 532020046 276103602
605570713 126240206 129353434
530073756 128731656 103885273
672832983 185125749 23888775
81287635 115465055 434345586
429105975 761348256 201894302
215726665 496581169 98439050
227242932 453531773 474334218
491489479 564443281 430808809
195459957 727308721 339187653
414296288 486047018 237148484
606999413 666448645 343325451
149169218 179943202 731648024
336743377 448923523 734282517
407660633 671887564 123616231
560579835 320887903 239885879
241428272 685607224 370244428
187872159 613104462 519877925
237585903 343297970 567450542
566341544 298979442 550405470
216976138 595234625 242812561
682400309 544950207 79825696
29191609 193027977 36667607
86332625 438567805 33434030
514149483 104500013 687442180
42988949 211286083 661354010
26603914 776340750 674074163
698288404 5006592 708720341
260787515 13829699 731716556
319529901 279718173 756805205
127970205 633797592 126843154
22186079 716570626 281974802
122335315 19457719 778217010
168915069 695446307 28005596
430752105 633183677 176626499
730455942 523712255 186455584
762980646 214168334 776351277
109053322 674334521 289100633
184069259 257237065 294296893
266177852 532164590 362523307
213835093 738608738 160527539
739978880 219544792 476966334
379766025 647447831 661951029
278922784 410900934 701128006
244859243 425572867 449012875
158993622 136000125 384655483
242181217 344049513 592394390
723976646 695804552 126924557
368559611 627761890 95908886
507457005 133382762 482127971
38632351 195981965 153076840
468977256 640525140 13678751
219070667 319666221 264881942
639194748 76850262 777198625
524121265 375247447 629918260
206609828 456309509 584029004
393921370 363362153 290597212
172377510 545797621 717202681
612288862 366628948 151376895
129967222 767543427 515984516
74424053 37326926 649805325
668335737 300758345 478893212
415843642 665137115 259241453
213816470 430538588 546119763
592128130 740042510 146938104
629361976 465437888 542220903
205646128 508053196 656225258
112501358 67272530 61549010
454722368 85676433 385530065
62747055 101728997 583421845
130690131 173812865 330072134
693335725 544537294 629061813
409850982 124897961 493794227
722915453 332767071 278456603
79016237 492582175 40527569
635651757 595591106 542496282
279352406 111634820 574223928
538745205 277440863 212968664
116094952 31499594 145248463
134139760 651903631 589554206
247914538 664739377 55875448
464003172 635846857 142530382
227162964 140636893 578102168
428913712 618104416 617960400
530084414 467371705 404209724
392014693 116275387 684665850
84274452 224351248 722351527
222283062 445037722 440103089
295644644 574477436 11996073
377857252 191566212 693250126
469233232 211484558 322799122
247147855 335967066 13700625
223968138 687443443 67259556
365910629 359102187 120216467
159223647 654342828 401191065
171458854 368750417 40233982
9773000 459734276 110169336
473013948 585475630 4759145
379849691 277493778 393691063
554017162 55083778 390485992
267606119 539557110 483971855
315243418 414102946 673459880
239489057 357315123 298738366
757506923 657216017 129353926
721805136 161860239 402060427
744207761 744002497 522465442
526824375 493287545 5293638
282277235 197473261 372313494
36449134 244163332 132807908
486539724 552650075 710246476
206058094 746433845 199283266
461280614 419074614 387897047
89036275 412317767 289515489
170770624 616612008 636620760
89745770 712966467 683981110
616428301 470976417 570455152
724643554 447599182 307202651
345299780 502558184 404826047
371039800 627990452 241989887
304193738 410081010 490115045
72360243 623684266 284645827
82575248 134400385 205526967
524906690 96864905 284728534
85137576 155352874 759589401
578006581 502404109 47217815
576034165 96680873 126715557
217621953 144754831 53428759
214507517 652699158 571089206
422087886 276860659 570168624
571892307 197080536 42963278
383995812 593722514 434117042
541403034 250374789 674041067
213315166 447980831 242210877
75580807 29909987 275213570
491384925 110368428 464306489
291044946 358253428 660063143
650949414 703420309 199341580
133892312 157019952 162998128
529731880 335870499 171818117
667724564 368461324 8733845
543524408 68208134 463423002
242445563 776455366 457650349
282801303 133653876 695181289
212063274 349682942 606078815
630539905 542053345 612695468
649949405 447313468 349606324
407770692 190473432 166560125
689568136 398525384 766488440
440466667 685448150 238123374
50777800 739458159 147786947
627734505 362889897 487266553
351741436 476085476 470185091
757119261 468941741 607933943
258666321 411097757 103940131
39015576 110094521 647075029
334466273 35229512 1635064
82833270 312123679 636137735
641329051 484588143 622604769
178599859 681620667 177130087
322428933 114161822 764529710
374619645 269032202 373979496
736452779 749300375 614763924
66704523 281879279 226314685
387332781 648186239 18321149
429334025 502657056 36730855
170086789 495055675 601363212
715190462 482934478 445523014
84495264 685252113 385564330
220036592 325682667 438652850
3209287 453398815 263800100
736930004 108012208 187208591
258552653 272076305 33285921
701060520 678819316 690255002
220760170 92045147 341854725
412061482 112436060 726523941
161166633 760197372 496108977
105359496 205484308 610687532
36840602 302821670 94471848
537832136 702727015 712298888
24914859 40545491 456912155
434351427 577100009 546161811
238367966 199727800 769842617
384714115 451023110 416591981
338006091 715665587 746985446
474510020 354061360 674716081
770429868 337037054 60083501
768592405 198555635 283207421
701630481 60873856 551133117
691833794 584108663 132273988
361175905 606598308 536476615
754597091 447338242 307704444
704647600 179953331 75139279
260557339 517856576 156272750
601019978 614191544 686795859
550711985 718493949 411229895
557581479 238206866 459880616
592152625 105516749 539910067
564268781 25355901 699651630
240980080 222713251 113338155
514898643 129559931 420054914
349611627 470691893 652153556
476709942 514316995 536927754
433934421 42816266 362580858
330520890 459999738 505311455
582204741 299836882 765541210
341179551 753694389 615650705
554643187 547197689 586423579
525698318 424332683 54395517
230821032 503259808 478043631
244361767 692630500 126557695
3582416 146078430 44607753
688131366 190488511 140768257
416079248 586053222 266703382
163076081 44525886 423712567
700480612 506945576 91100957
551973458 414537196 352242925
233636568 620441934 747066463
724184006 204892524 29433507
724742950 621423956 64430243
105290370 305440947 578577143
275871589 81857138 158629488
436559984 587718491 32675393
649207671 740129124 658452680
209571722 446663759 149242590
400028476 453864114 765608823
107228743 511385422 191718211
405894516 494489545 528287677
390952478 528549720 458977625
78845221 120532642 352998596
685073699 376140030 3472203
484567500 576598366 496754421
447300442 522925291 244570832
73105017 169558565 41896098
763606193 484866365 292960353
601854331 574652860 758917347
567844756 2407415 457921839
421886297 721334770 184172542
497084635 759656503 693005486
54391142 186058984 81835693
728376416 345484549 732826960
350873708 335439508 105630185
25658343 306771359 624703227
652297810 97367336 487862243
561435653 271377395 427727171
440198399 156902807 297924765
350130 98265328 539703965
735671302 168622021 308012659
570022048 664053757 519103959
123366255 214288610 248726961
590673626 512105304 530592067
31491789 428010148 284360405
163664052 608677097 727846517
538475232 106131935 699783518
71090893 638178941 600552719
31840181 724509297 581731088
469023659 657030477 308252440
627077450 621444990 169663987
471121647 660139173 63348087
429016712 193850710 131151786
269715759 298822483 549389739
585802816 435015732 418847460
116982907 653950403 556247372
284485260 303484146 778222253
692309822 184136990 51377418
132549715 361877025 469086301
217163727 533008171 711892800
142370580 366950190 752001397
385685399 756026915 702808394
520471010 298186668 364796795
265085232 522674224 631932455
355549941 378279536 691719866
646843835 417702255 315144821
666139916 491266250 648992678
649759495 97857071 119252537
151050845 500977962 570395957
378561695 249996672 392245955
382696279 678802811 198174402
541940507 688685143 220788365
96412273 399681215 738824026
401635029 359693338 2189411
611925368 348605664 290292427
292524951 474183557 79317352
646516504 694831119 434895277
200648311 286358023 402726124
424738144 490113153 691670120
581677866 418624263 468162325
488736600 315595799 306585966
119193136 43681176 154809910
692509370 370692106 277667266
706749509 491572208 27812189
706614794 765162728 87419918
383926977 596307960 157580730
225400180 714430975 713306160
707943194 336326540 383572925
559938169 131312684 318064143
748149362 585386370 522673198
291081071 766059179 631211408
454215285 741785054 453779538
643396217 192675240 265135261
280001825 126885733 439341525
758955079 71409411 13172953
262046046 568833747 675575501
469581107 478009352 74323210
207560487 31929853 582049943
307089756 185499528 117895407
239895268 381311567 516014481
747835500 673099113 409925390
206447739 92017540 110088797
471996187 733435383 133615717
343107532 621628077 742614685
693781919 465900214 716972736
775503043 273975582 545614818
503953980 121748369 720073418
240969636 754626398 24235907
449142931 114657204 48393986
662904274 403861517 689568142
687561921 384452369 61841177
350959378 103117113 549680626
601111018 625672816 146245028
452286281 359867926 583321574
406937289 337169613 151720525
117022056 431846505 268723435
233176382 549400138 503214000
54608846 139255902 297579413
39783026 629489611 53859692
733201237 603607523 466029457
329336772 30246897 350295024
9056281 88900599 403937225
6501140 251029293 616935225
534466334 619791167 643701171
508040207 752302481 41278122
118767555 180965429 668581929
775529130 765819655 729735931
155449002 13366906 447217017
104195164 691851480 339576227
523748006 15092966 191209992
712962402 503068199 163349991
144212684 71115995 162483821
751308150 27148224 265640456
590758 614239152 708704740
712655391 232684529 320339021
195837570 354397423 95154030
657017761 612946186 717757044
290298149 757748811 475548978
367786283 241381841 579959657
700482885 359223879 696708818
124664528 545078381 70611419
773517369 352546653 765826931
342372347 352469769 439037803
253345458 440667556 507949405
243920041 660918679 676258615
236503881 144668101 103761191
751120853 335662887 270180868
549279793 694572289 179990582
139005669 588221278 117649662
715139221 521372606 121607139
617022891 707078966 430957264
722678016 318270335 407298657
292825695 34765878 185480956
683707298 357297701 156918568
541458684 612684276 79931961
422852304 187942369 345346683
113171892 250656610 482679009
220409210 397252077 622287880
193709432 493734071 3618466
299402035 310220278 228628497
583594632 668374648 324238144
685726907 741455278 637632696
681603219 121917335 497558338
448130804 474221250 689903564
635116259 746556159 491204190
623182327 571218329 246270150
338191971 239632131 699996149
680201129 743225738 590880454
243464820 458717506 114248331
119324370 597354707 772684273
95429371 545895473 688531744
627962385 408567861 704936944
778014463 219535458 410364568
127239373 225022035 713938572
97544834 457805349 506106036
679019941 49003500 504820374
627667419 157564309 76329061
609561742 455458845 600475649
222478889 541190868 199505945
337534504 202479319 636385126
566149192 631896429 500048127
666791031 91350677 501371481
376546489 162306722 214277341
642365735 59323313 403756993
133070074 344329678 245849239
15767044 83875616 665675281
36546166 266797384 123053086
366231632 187289471 137492678
775273076 520846325 164386960
349948299 736710263 511148516
534735490 453751195 51791219
319018718 483348860 448490051
758326800 5127338 618790865
766469288 591107124 474518785
206800836 691037488 129381188
2650476 246224889 93911325
608677901 294935736 605611509
243357652 585058213 642057277
638714373 695970979 555240025
670293093 721989960 537401585
272129314 268286934 390431243
394013358 244561250 757402979
730454558 90482823 392762637
95795597 237428625 619863161
252431421 591477274 389098930
409925817 82039920 396254693
326984018 523914738 487828495
648455114 45368139 704249541
140259612 382589111 217849591
156007115 12233169 695933492
559976115 320536722 669316964
511486606 112143613 358343504
348279428 503274812 236435426
200553474 523460343 234234552
61222707 757133324 638918731
327548686 189763339 355440295
628763863 273507650 134794554
169256771 745950656 565487032
37846740 530247053 149604198
133460612 404430155 669661704
383496968 777238320 583526271
319004062 763568210 471568313
538067780 329458158 573070228
651015228 618307796 112484932
439681223 201337386 732252112
500167444 199937773 340831174
99487662 197266297 220526217
48137911 363764013 370360005
224981080 265539315 312469930
632217819 732186034 548939820
464299526 773309888 373612716
569380520 667408560 715324841
337804266 167078886 748343477
648273058 407600045 608493323
520031270 213499642 599999333
656824584 337849464 597879708
621678325 523507118 634300713
335612253 767057622 699811692
449142711 73301326 460328669
144507136 382446457 211277593
584352060 230023004 25260692
522665159 712792884 380821409
325531140 644397964 575166529
163512062 100132307 34731056
759572805 107868262 732059505
732722751 699378910 696952985
554876882 636127131 206135978
316469568 778741422 417953106
145607813 575229246 414572563
504580017 517773359 193001339
659919204 215819923 520239404
152368089 316738881 72987986
710535049 734550730 614401778
640650484 513648272 121331613
212983893 614707762 340462281
688389990 92803759 759154751
775097023 665787817 635161642
296599036 651499800 44273964
200519315 175472933 103306646
679761153 65807347 7077103
330129583 660670995 741877684
201669513 386647814 558326091
463694240 666979250 183282352
212890088 271764367 530316969
288911281 637182453 433106385
767217507 67542727 5760434
39122522 767449526 776262566
179893383 394913359 256253923
304495486 63024182 225446138
512518436 703176166 730411486
610109274 60631098 177036754
487826203 448974750 2278594
66854435 423052618 655307516
768337757 90052494 37715118
720496529 612787813 748021054
581855471 415462889 31781310
23210917 654287688 383891023
351621949 526266130 468657728
257773308 196594881 4281686
190485070 761913301 351352973
170513592 313280619 317714410
313797322 674604348 640225774
567572851 13929530 609362280
642435507 412572051 141879601
508907553 569304995 249029179
46515092 630256118 475055857
350019910 163154878 459886869
562937869 147306154 518283484
592881322 436515021 325603140
325294950 82457681 229889584
659459097 159718644 552608207
28696683 204604102 687641111
408863650 15915889 539529459
763433130 762111350 680704672
701081427 347902240 120259335
496096281 58240129 404264711
437056092 309983655 204220419
640318036 4921273 769001987
112645071 137630191 406768897
442838603 72364726 771682891
515957237 668829803 679230089
141036882 256959912 547932825
467725772 305892414 549408650
23203543 531925144 542702209
336616151 408741108 60768611
254677712 11721165 745040581
21853516 335474866 589639719
30621412 222552702 151631228
143522372 18725076 287933975
612297868 456850000 658340979
81862805 423455828 209696780
661617737 307564535 748882643
508864170 280819645 624969866
126837012 598855301 351811542
365891610 507608543 556055557
480346699 682493390 607967867
91392614 471145582 300714700
591269126 492500655 111758159
562813227 35319395 244486565
404985874 324433618 701955593
414573987 267245545 755624266
12719882 758030452 640480658
409971997 750900289 773809031
220425730 453304985 374219225
454529434 503981492 316443463
757983936 141794141 212198768
660744632 175995811 635851982
317127908 163950655 621358943
730826763 686121452 337468245
150472736 216052971 732248800
116025112 406098371 203004511
353784853 546530464 531259103
775961098 196902280 448076808
50145960 204184143 25481960
33809335 638235314 534001656
765902524 121462204 63921809
227924038 173903172 303108762
317844963 454191897 740376476
606247003 213752699 31065169
340580308 693434871 126337785
103997858 676852342 141109872
304515956 160462218 637486033
114671289 708364197 269609548
456807248 290461251 468837000
634972380 184223091 353529806
588811664 318608798 216864342
688391782 662796187 224827923
670758513 507082161 306748212
570296572 508686226 199468161
580199616 204885270 393930401
663245844 427839856 344948418
7639912 345608435 285811891
314073728 151572857 772682011
213477205 777547401 295234730
665076707 621060290 615569015
50606703 5558795 685099263
673296347 511627920 631433172
69622824 515764243 111763592
169444878 17590038 85891039
726832406 692440067 1847004
49484275 78359275 248062485
258035589 625030670 728384529
35631987 469339615 617364432
327582047 555116904 41996882
306680894 309360134 276956580
682528536 400919740 343535778
284613140 298039430 385543011
378650908 116081740 632162599
95662734 430246389 256762793
730454988 751078983 148267935
415830137 286877154 657001702
673787031 329768662 116504431
198825054 325296094 36779216
264894499 121672209 614763769
470246689 170488 480023622
221773371 335583252 214772346
416232128 685625351 602637469
704056714 487815529 732892481
376121196 478082285 421794927
602931439 496131489 762669197
553170832 33823171 726382734
706122410 204836581 357479549
678869301 281446439 230938627
454197247 148467206 418900811
483355191 560720769 508295111
102920996 329283118 333060430
205561093 279304025 588808828
698835503 202748869 380638269
460236419 606570342 123769366
630744444 66908499 164158534
500174991 445075331 253517939
684662334 314463855 684427510
27375209 191266733 104604210
256592832 504573247 562720166
132070882 524040266 71089273
20848760 506495555 601812992
166626702 60648619 716966291
1908994 219919327 355340271
40440427 753538275 413239912
686258726 694806095 665126300
18571816 657120006 131984209
150076344 102167597 312688430
640168482 390575688 296942557
580985566 322729639 314991806
186260457 31502007 625930858
582711500 150328368 40809570
451724380 419889903 401032446
144209050 509002061 607710653
155418757 414685660 579178532
708147059 20973007 659625937
241379328 648149203 318176381
739655290 705161566 658286059
150046225 293288747 483581565
224300872 705385897 608190504
544864984 340346610 602287162
289424337 101702479 764437713
669202975 689045166 518206056
707254217 323094545 408908412
593824646 42652057 633153038
410866006 348093207 407848181
147264105 505815768 759095817
773236506 10632981 684340004
43730115 32668868 261295153
585865817 585997908 138546860
117571161 279690637 72370719
118690131 247098071 383062980
250650131 774555061 615955536
150613710 33181375 593359985
675076403 453360094 454383928
730092501 357888588 537653599
702562318 449161876 677836578
218517681 466074734 229858562
590160772 402996870 409027901
73256702 340582864 571415658
131828056 42434464 217831766
329195881 370548181 100819500
320719486 456991187 704467444
679829834 442998556 38106538
486536483 291824372 260733272
223608524 710182487 49379335
520037892 228671391 327426881
507071635 339219655 91582638
58589519 502359944 17461263
427443020 723839095 223961295
277207975 366144089 245207660
202919667 369218725 221742369
704665712 419749067 310304604
382138040 649420639 598206215
626542773 416793893 28806470
736989340 548088591 174393294
421485189 425638500 343156874
765920282 266208834 565631504
72341100 678827333 497715892
335876232 90509507 25934023
604446999 311207271 513786550
580072445 293075364 490770390
526579429 762709355 350071249
462933778 379256434 766027529
85997247 764425815 351455853
300717593 316184639 550285261
220833479 53131166 578328930
758433297 143563170 381377442
94397595 386555930 347746696
84993987 610185301 136616472
239430521 538158444 301408669
33230229 28119189 181973907
562128989 228939589 177397973
550215782 43435526 322599658
484597051 762900815 367963841
366000572 436994853 102640086
393289143 641151339 135287597
73377950 47198999 177816082
155511491 44232396 144458696
714601133 28217707 725793422
80293422 197232490 271441857
227464471 343941763 556345240
571200851 400029311 510361736
148693320 30258255 649968815
415524964 569595210 136741042
774393733 618464108 427963699
643033892 146674155 94948807
630103722 771397581 371599266
261698294 700425607 562207545
430782286 132510024 544955757
210927154 432083903 46531298
159885751 316827120 424304889
716027083 85089848 77798624
613236441 581426025 609594307
542873388 715984575 84064135
209536871 375416079 512667722
452521908 235018750 46050800
208412606 181974127 753616132
218072652 522731745 26607519
84609371 512079659 116283015
775385011 305923606 424541679
238040069 657726442 538702934
389229932 306190140 548890535
678321281 269876104 276271587
377814282 325360814 470421449
623467808 438245584 174542736
55052319 268451436 567073687
476628929 534728563 549818121
42290901 423912936 669190318
638680881 37090016 568030042
467852979 218775296 17341637
500708848 549945717 467146848
433903859 123598432 473919620
644856023 380690488 711275576
45753549 426672061 78828641
220082511 403946545 753344254
306906599 632982768 412700715
186221332 668675769 32004689
152673814 620970044 710547589
23704052 22182656 397338218
476643377 310372181 673663286
18610083 643953252 525496035
26802590 19577488 504503053
515274565 190767149 546876013
40325399 348480658 424488059
145502485 669015308 716395113
37886841 569138167 674432448
420079344 504893414 454141119
301524346 358583400 304199976
675646558 592722654 643936503
659967903 634641981 346913804
139424197 3047459 332030701
343351416 340839893 474009452
50688179 697781975 557364509
90847192 281078125 277234487
459195129 198108356 477601459
761919434 67245735 219376519
43454432 768892349 778394829
263740652 508938337 256287570
447195648 301464412 225290455
602018001 203121144 174072452
122233458 654834922 12327367
267883746 193156057 383862806
41367552 711239874 619429424
615875807 217074840 150854541
278984242 564147185 416100231
693636526 441651042 741424768
162061043 148327317 540981317
715755533 136692078 121771761
713510772 53791205 299750082
154669216 83246648 405261176
278334471 575208251 612798394
449760403 39856687 265776255
204829235 439470502 643278853
363997164 402220155 282170716
158746711 169345441 128877296
577170170 104758756 509448483
342567383 35605842 264592596
424643338 436739797 714852663
595996831 670794917 726363601
749744806 723017894 290405913
169271768 76645586 77774289
349738922 299677329 520740373
233598791 267258254 343517514
725326036 284881411 52269882
385263876 157351392 219254667
318929210 557625552 473419123
14712815 468241806 420373920
271081398 398861679 135693101
343194589 581356080 320392112
576445493 639851554 100361257
349157912 143048531 50215893
108522861 202613277 52888074
152064954 617615327 218413663
522524416 655258723 71820009
24905867 104122008 482503327
628989508 699871786 222612417
703986689 394919895 663100084
415937680 16638018 603460362
175523723 533350611 289048159
285570289 67824379 300850785
681601674 777349100 638914242
328875527 363999332 580225128
163148526 672718422 497197697
714944288 331874954 92053378
64748324 499636048 600071794
526428143 769109131 359571884
576201611 38073063 338221733
450388913 154195737 710406303
196948391 9346399 59433943
379963432 393881489 604535613
588156240 443541381 416831881
454060446 428230928 16992105
616851985 221750909 505862285
151084880 446061809 259335539
116173698 373052573 482164911
525928848 641088343 367672881
72685829 551294960 572205762
711737652 514579754 13988656
298668385 280391287 749818767
46652759 438808809 642624857
429504784 254711086 119705659
315089314 382485729 529800382
162109322 317566312 480797170
484642017 245278573 489576987
616136075 702012283 350875499
18765492 267950659 470843443
359488117 383623060 753488005
288501924 21691186 36172219
195222447 774112285 254722829
689543216 442873919 629774067
465994888 61405342 336349743
86320740 750479582 668300725
538306762 665736512 221376196
739615841 305094060 399237152
431477859 27223148 140309227
763492224 90214541 37677939
233120302 304835508 78005080
482328154 626798389 49707599
328337278 398166787 668288977
290515009 57169071 465434196
112147494 381357824 190418629
291673814 125665098 226566618
479706699 318499757 56113739
751929692 586092990 191505988
703974281 256545633 261495131
433276296 746555281 777152278
162430980 145225277 480023573
191585045 511950848 88586116
481155212 505587344 716073460
593203721 690369821 654824332
71936070 109357220 658120020
356486641 557713010 740045199
670541764 19888878 582225165
669178381 10940097 149770511
517293787 80852933 322154929
736753926 481408044 482209318
253527449 223532507 441002116
376015587 547526823 12715252
297232943 408100270 417218410
726421519 66922248 475965900
664363141 315880832 74357123
759777705 643629724 676817675
689764656 427188151 378273017
670973345 73510965 574600296
645181173 655368463 777510339
623963929 232606662 98932442
487106359 758200507 228818877
558898943 736472449 129941586
353651066 253919397 374382877
221738902 422676961 647855136
504601243 756598718 580131475
373428617 494462593 666999602
65445777 517113484 678953660
531708800 447599635 160659164
652009673 667916915 81049743
270498173 353520930 723827047
651926869 589322956 259412704
261802999 665218852 694447544
12261972 750817115 243954608
434725341 85996965 51881914
307105023 6734822 24226252
150987732 616899095 450675372
595742352 1057788 421560024
671804602 413893670 530514691
33966482 425844815 352892309
102097291 93849340 135193492
109769093 408725466 444144821
728390501 686530450 334522549
175704300 671359488 90032049
410326702 283528287 598453642
218616781 1376781 403888630
511119583 36748038 695213882
414445205 509180460 434558448
671358775 27701210 737091027
759506383 195796179 158867253
351077534 549696197 683899016
694731443 600128625 487017133
313904842 520795546 710877914
81420250 306118197 614431582
39934085 353809934 107312360
260093965 681239259 655308555
168245711 671007573 30385522
409784483 67778968 405079803
3973954 323056923 684247470
411690326 178828123 273232819
662959262 548377968 110020873
88336076 504209028 606002290
555892145 184020994 302509664
67652946 104217153 19746770
617985640 173582482 258433775
67216534 47678294 156189898
624387635 340352895 665204870
213986648 602352718 379590464
164303747 755769347 577061985
77354447 293212407 93949629
296993337 379845146 26928802
217716153 115657253 452621705
398041555 423490398 154660641
270743596 55818532 753677048
694083232 356342893 142479484
91336806 719637292 413759477
275170240 139047321 80015030
171121538 636070105 204682671
340038445 14722234 350061937
293784927 681314368 611963408
374372429 3430639 54653234
42132484 91842300 105759281
280403823 758250680 432408120
722486897 111849824 529474419
151930696 276062433 354413536
590105992 302243540 604155068
34792762 397340093 226140315
251073068 25594847 145670930
512273184 593142660 391046634
464324700 765829963 53756152
643040302 42192320 664657819
284867277 268892296 295451251
459087848 539433260 158610228
709402384 90615923 329432568
364067455 659579187 96497099
725108451 682597556 85480734
29707766 44462704 532775057
570425418 518238295 295150919
620681764 324934268 388981518
433921604 710072722 452885803
301381150 688032228 252792695
644824671 513066573 328313752
118355880 281793064 164047458
33659282 154810462 579173525
383185680 15961064 394295866
589920543 431398414 84978031
492872489 344011532 714177390
196643034 727315490 699371678
191401178 25072171 638601533
110321380 541294110 567032380
149329598 643102646 130135692
1062639 470844529 514649371
75497885 721010914 737611199
384400581 552461817 526468698
299506180 345651304 345959432
372813826 535793575 682612655
485820081 305407519 353055133
522576787 95388380 493543523
123522143 543564756 654476678
677071885 652238816 561170842
22032487 724962246 693223869
606701695 431091421 652786952
245076241 766849347 8577317
474736443 468958947 716495498
416775420 7154580 36933789
351076677 109618774 388853506
288656674 363744894 186109541
438801141 637014667 685125475
412158812 414229386 369719235
186799759 449467960 32373849
68369130 351287708 480591907
312436348 671338633 757766010
485392612 613267211 604167114
547530380 322373974 676904612
107169042 471214782 161167588
499614124 226943886 5675459
303165249 626681659 4721246
481488656 480421150 578717620
574042470 403156777 609047557
640342549 496782593 183231944
363868158 145276354 467530223
349071323 347896734 658916647
730884976 648261263 708522296
167269088 603798623 55568181
730421489 681821516 749301345
589378013 687512269 94831405
116757262 332054841 368333979
238245153 28407400 27697465
344654752 335438090 662307296
476709918 629528841 437254411
757804235 578963149 752355696
638105227 543416342 733559923
317081016 27030205 218363382
78382137 482865260 333750210
499916345 617352482 81593887
209452704 89337879 747222697
106939831 394347259 691130699
502725173 428405048 670319658
91022403 619100549 72660122
281737976 190398866 254358665
671321976 342830929 658743383
482328048 359063793 195882782
187163099 461278354 670411133
748097319 305239501 657246577
111930588 81332623 534775626
674657688 591260819 774220278
493914290 373320449 458956481
40587307 200198581 221683667
4774329 7434701 512228523
455497334 293107568 772002336
100207901 552112014 288072991
108947857 155480360 488922906
751135331 114086126 490566565
643357028 731464850 324432107
608581331 764934104 693268722
127514188 125672928 76654972
201688152 751382163 475341284
627135261 634593734 69873180
232084054 442134005 135728015
628947472 326852114 177271250
670590958 12501421 161262665
675802668 707412761 428029264
339272025 369759164 348916342
583704969 709773061 177360382
672959740 407951370 433142102
226351288 307473139 213762285
66808061 116953222 664040697
36058006 442184490 454335587
125950753 699708820 707172333
651426420 500096337 729976136
309780568 617455821 257825339
111726994 104437740 707294575
482999532 712518683 443624523
273389973 226677591 752156545
69763297 613093266 616152757
291034610 43642413 28223440
571664318 532002261 707121493
442846384 104068971 82286823
777497736 544564074 696006514
734113254 682565907 573851682
653642057 39276987 78323856
447568470 135657036 525621547
347046723 190847996 547222865
201313281 639748254 65207527
21070044 663855129 336658747
117256553 415067193 171140074
680867079 720173732 385576724
722793469 473964229 642111835
292576257 474469713 144603236
722053576 540239338 227856768
77711625 625241852 772466510
666815406 172884696 492024362
468481294 331297852 131971229
658681741 57883903 453840788
390654252 450611186 199628258
132566194 373839964 116920917
176916897 685141068 570993188
267681817 253491193 438979905
1909213 185623386 697236614
385609816 503737980 25763211
689237201 135167456 111412968
299948348 81472360 115745698
536889890 406427153 697483082
272449181 296371411 426053917
553384418 492712328 238604364
54110255 249730902 400385197
246113383 694581962 44824335
372289464 338007564 641220212
333529513 506323049 248536694
208505331 759064768 687334269
99999705 325871268 61537824
259836798 547214150 433935908
15626946 173687565 236537946
541810423 697576117 427583658
398503251 18556805 578974353
772192819 349323584 95856986
8262736 90310066 391453222
762843744 764039924 457902397
392272690 594965098 164807253
690114416 62699802 384100192
267618841 621522512 482696679
227246477 481339002 374409144
133037037 301987760 134787811
414763298 475373767 340758198
720305027 232085365 287093555
619592111 568318181 147800643
627384824 55451637 642056943
329021097 301081910 582471238
628025315 51134175 392793576
717659567 630489665 710842722
496935407 616175772 357603358
698674749 5282293 81494850
704288806 472632669 276144419
608579011 548415331 246909323
21548483 60823373 240200635
624685333 539209058 63563413
305527421 136873872 135022632
462739819 277767802 252808744
767058165 513776940 249319608
395069186 14742584 113466845
315715284 419800192 476945202
402834111 174290588 763528671
307508580 483799533 276206117
619476850 756120630 61431329
750988170 723985476 641840532
639080388 20028238 92064945
744537797 727839152 313977914
534717346 277815088 316861923
506407333 467296518 668463663
363760485 4577350 43884680
281354361 518019741 750975290
461113299 622923927 590691764
120477700 760912335 215405743
602822776 203737851 330392519
559164405 617540749 717054213
571081201 94623749 686689657
742713168 546380153 322068105
248468418 145095303 620765267
287709910 97201073 2604482
478654962 42909977 482690079
58732431 615801524 776664086
106165094 463319594 203222116
614200399 248786025 353623229
6751256 588665736 243802845
187992124 372569515 703903791
678843167 664269625 268321998
457193273 674913596 675004009
144718208 440217853 147253567
627171286 603955402 208487923
83210535 448604034 479502412
294761298 340242061 240958186
363008100 77289492 524124049
192182068 515772434 741057391
193449087 503126765 544270704
6421892 683153265 212527209
283950131 416672779 494706466
634415521 713174348 474431027
523620721 536260287 645254415
382678745 23434760 30081197
603799317 683794371 776581921
125950893 569469865 514322815
670075699 236068372 632932420
185424895 618087391 105764161
477933180 135513485 244392813
79610963 650239550 421877454
138011527 91863693 59057917
512563906 727164452 6883880
274995926 541178285 734791947
87703034 246677523 480983831
776520237 546115380 778506052
431331332 399760993 465412763
773299866 416018186 277695355
585187694 452905358 126537941
722242309 530219797 101944642
397991302 420255339 343036396
727927876 44581062 752745957
105612899 553226718 126797797
452263590 360455815 104559311
95671795 574054456 528737804
210055625 389821759 55355246
557694339 561364400 671752910
659182339 140947114 267475705
604005062 97886368 334838827
246329559 387191074 564601428
648027385 348220459 2644730
134191112 47410242 304002850
703871081 225472175 640394032
13968191 296313660 202133017
631782278 601576150 226135632
665182454 459737487 742246409
154073544 260694748 112435335
461584438 214436613 597477079
578540127 500444194 118560205
550318296 614924110 267407969
260166115 354853204 694276549
363650197 323668880 531357034
566058016 563388621 568983042
177484249 479382887 279223821
2716856 119391794 307601288
694595905 279599538 304912148
5741714 533279092 743133956
271602334 149475167 585102036
137248603 530865325 421749476
741297173 414457360 648976512
338784519 73207262 185299892
315293007 332759164 152421460
601810432 508858906 172193557
531314076 397545652 620442648
341831071 618864306 217259519
346002328 420854255 460204839
572008699 158320339 207275110
651813258 220455958 240252481
566364382 272018126 302409981
674590763 154166657 113754428
711550137 89470681 15975182
197712511 312801493 326954543
70192140 229216388 190309523
421891907 434204233 138019106
155404093 430576088 731797264
507813732 436783506 70885136
137964023 519077344 592266984
62274539 420687467 503261108
159679942 443200451 547917300
359469044 187410592 299465759
161381232 237593344 511089822
676651841 218569564 592244266
675476952 364390015 742215013
565066940 92800007 47171261
194529352 298771060 734630492
56945871 614382834 693786617
697900837 579248842 670381231
422038707 627238348 215545363
420333821 463137512 323179639
759948521 251225595 228480746
710054143 120699969 244299462
547603244 758240051 426574239
763515425 523139040 707683839
311010227 28150378 341886385
373328232 193370817 177252111
79648964 472387542 479323525
411230220 300041003 216565973
706277600 109974539 773717069
211946372 396622247 365722694
549788914 279453582 300431341
427883813 364796382 74493218
385930654 122805400 149976152
678509786 227281610 156699780
253752185 676092494 163331836
324728348 292661676 127402721
279387897 737848787 156785028
82131349 243266394 316258995
301442662 698686385 568257358
612460884 259036009 299635318
327213028 698636685 284075252
314036173 719693582 532159554
128307582 765161088 462062747
527698624 212557546 351858585
621713543 642320080 502336842
362453470 677567859 287087234
123582291 203650559 509359184
324993840 111321538 593209902
186006229 61692247 731646697
477507442 402007826 683770310
283270755 703147355 114952679
53637531 335509379 424174507
745287075 175028453 569796973
244837911 162350425 282129873
487960191 758333906 668664938
548146823 503958783 197954482
302216945 746191380 365971342
75476471 125300177 251996541
123662112 378994237 52651822
118664874 486360338 53772877
742933832 226290363 91070934
26347830 701703979 21304285
234130441 347695494 410398309
229574965 711327474 617070734
187643150 776170441 555827482
637695576 216130587 278106708
407854713 274839760 82698950
127181148 261207306 14327956
711885306 723969737 16742096
206071432 502674661 143667075
697759751 453234988 154450105
51440613 454138461 918502
706917988 79506115 728026563
115737871 750676517 526066054
404403387 449393877 97079667
207371425 358530260 728574907
74789720 75189613 95447946
632237323 247695032 61756073
357795647 592091671 476285052
262456772 618538576 665269022
253841967 141353449 613967356
196464143 113551333 27449514
704513134 457316872 413518703
73171118 769879296 587697931
378762686 506049581 191263181
664199294 142965354 659535190
275473998 341255058 756708914
524755612 331591242 2700093
657566928 303801394 29347030
318912014 461055425 409986625
295735053 266369146 226740670
193328502 529934045 600781802
311586533 359675437 547905252
7081915 344289636 505629414
21617441 184386451 719602497
177665187 473445912 521037790
735362936 84125271 336876452
523624670 342736207 319070370
12278020 760212305 617328706
223591826 483002728 709826915
163402575 120645352 177267311
549162601 109339171 30597071
346284434 529758206 381144770
521906840 637104039 348285734
755870892 436489798 198134862
659234401 752974123 268586783
411951830 144912672 377082895
760082943 670037831 635858094
748076677 154820462 708852413
131866736 549737368 80776837
737438256 576807989 152301958
674971201 411269188 301980837
581742346 265938888 323587269
493264285 739224418 423097251
157651755 763130131 482021482
538110457 741736147 570211577
726359909 7046806 701484027
675706951 291502928 756437467
718002655 273222039 243673918
437983018 328617535 33291519
650314151 230715523 230580613
431813034 682854251 445939754
690067873 15596427 75774957
252684842 497239084 353873415
690068208 403723105 127542636
178694759 56776749 228026115
687901491 104803134 356091002
445214511 109096952 222400263
663561249 168215840 236823571
182391834 767243658 100641938
497636762 55846953 340740044
128828141 152428326 379463658
92211696 37420307 504607502
133627373 393375645 596462051
564083005 595471839 22781699
772629547 620689850 138818940
682328898 461948690 113954696
521078593 551840772 230337644
365564861 161673343 573350355
710548891 219286639 402203068
536320156 414844267 483381029
767893117 430423609 434383166
631332714 247165959 359246536
669248145 446161789 277050386
211372364 85366526 752504073
737645252 740913491 30533731
543632960 442733409 332218395
722166417 33939932 66338929
342256440 585261799 469836299
317236678 44611195 17859034
685541759 565965287 773385447
73343397 246097771 274377181
774197822 464650997 143068488
677986919 551678375 731788612
267156868 375833968 174397525
686355974 559326086 214884985
556865173 727474364 2399419
115578700 62607688 706358707
402081796 489827970 718551518
306516209 346594430 347083173
393241594 178129535 402491924
537837867 468998435 100289610
739480363 431287986 77950997
424034280 523583243 298817840
271877557 659633392 229923879
420511382 381323480 653494661
635750672 658423850 317755977
272417695 209873780 539796297
90520244 164532586 32476921
276596428 711209953 536644251
443607207 459607029 174515885
568673266 704285069 44914197
746226673 110592108 575947712
38769137 125501173 373909812
168801912 55239240 50465174
272235260 273274012 663527934
358662696 264851772 153860296
458964340 557848827 9506463
53596238 630989940 249196804
271994182 120750313 429962972
752864550 344373632 572541110
97702156 518889747 455144346
310345314 629481342 657511661
726337926 219443162 164688426
494124380 53598119 514253430
197621992 667072262 472516510
90718936 21110667 204099635
724775111 138773564 389907500
720706894 503015654 332349989
306614009 463036381 160344886
547592317 24523421 64183259
544683644 363373264 130503230
534903915 173423138 32891993
656082863 714180537 237964739
100323403 307156727 11245147
641408559 14736758 352961941
741010800 135824855 744435266
185467 459109160 249699032
363050605 459093582 382782706
101694455 349844413 764938126
515739954 156960274 375569326
258443061 343351264 131290217
604029546 604423701 379562651
466445309 318313510 487860760
67482461 756085836 524559854
653554757 463731951 508416405
340323684 291537750 667061784
532853254 167770243 273414331
653284872 23631919 285387716
720053798 607922913 43737959
331783395 159665371 630060300
572323201 296899197 596321584
452963634 517823442 239750490
228510053 222624270 659975530
80736729 477815464 732536284
442080293 595815238 22001359
109974988 431103412 650211084
34433285 590559914 466168746
43952702 48443876 359849604
639471619 450146347 405931087
457215090 742753226 474211953
67196339 454794734 246230800
579301209 711220740 295600748
598715313 170118766 42769019
766522699 465588450 74535350
197982568 735669813 33538459
440177261 494040627 288125606
550510484 612768939 763294438
251182516 692093692 564423424
147943840 218664839 617520741
744559777 531562553 767297620
554422986 51310048 126645837
172601117 282321412 145923834
275846667 561630040 134450098
504902119 756946921 585925585
625167997 54996599 238815792
617175085 154783947 567800418
517195959 707826418 96270353
562862383 573507067 27603997
61196443 343288415 192308071
318198604 262356908 172314153
244634260 354180562 545563761
32011645 357261408 550311675
284982064 529412958 85259586
304700601 48752348 148140577
86533122 259344707 152166762
446143035 325348527 64990931
478400524 179255892 384583015
265175277 326983879 237573034
391108077 449789830 125855414
197754867 484944213 627792747
581060707 627877143 17248961
88643200 93299803 465753767
148358557 231541687 673750762
124923396 563061163 48755719
699581444 736483584 596644405
336407115 447418290 2328192
116353384 256521536 454238102
340153261 28964903 526275983
690711500 279894974 754088295
496517356 497947701 124763539
562130684 277366254 208438173
477355254 721861150 759665572
301950197 629473743 494240334
172346685 645258657 726214865
29868677 397328028 389913781
505113965 491059752 709945430
503737479 388704179 78570974
246312120 777447174 80993663
381828406 61993797 25684321
128288140 539333395 679084863
282945095 387204764 461078695
487144238 80027181 660850585
751462391 500148612 547507507
64470620 321563332 547810824
23289603 449398380 74670200
136178807 359514535 331250233
512492085 586750550 550692833
404994060 620048240 550898233
83955517 601930503 664852820
371097060 765931164 71625848
589151644 275763063 50357853
440823163 154571530 80933820
597522691 189771994 697843571
639908482 66751835 524079396
438575770 707411476 311482975
241215516 497308063 515074316
746637999 67555800 597265139
197891365 266124391 146096685
117552683 435362269 283605198
410249094 638508760 23775703
42228546 171999728 212019192
689914159 693742562 752048056
764915172 124203750 101477485
308668630 623814 294873835
531381580 476697011 183189213
505831176 379617749 677319716
617032123 507937187 387034194
756618628 279303925 735931481
153731740 735445221 768284417
440001768 489962135 419406786
211467653 685255900 241219093
463640627 434345437 81523938
299461819 652461136 269835527
365202761 289999212 100955833
775812916 719182149 522828388
357084706 509454727 339157398
565857999 107208087 129515257
31683161 77031063 316499783
358634252 484285072 611281401
271817806 298427103 215286200
490544315 653289819 136842526
233006411 672160752 660712347
596368854 404758579 449878923
115167307 759955109 401914432
262336932 366882767 117523723
687079918 565603784 121244869
551364948 404941340 209781453
638596762 235174359 246152004
632641181 199972103 694514645
516959322 78893012 563201763
86767650 122065925 256625982
454035897 423493387 123283880
176151438 215685135 394909450
560415205 494783814 125060191
674102612 147026297 493329965
64303587 98629713 94942582
568288377 248483658 348832177
614674419 252476955 293799332
471147250 197795215 91261850
572158282 145655129 381521500
311358922 421967975 601456774
393635305 565875597 693601602
281645013 660474181 176965452
435420990 23633467 212470020
353268941 387419338 554316998
85155626 449060786 574815104
665166831 277179052 331827679
270899424 661774949 246989214
572648969 270603137 37067857
56420125 537850932 307275451
685506579 725590910 433233153
570708445 777684997 118107036
630074519 290700871 75918824
220868106 80976060 738141987
529253003 204634311 672264724
454141476 506612005 483574402
165951398 663050189 447078279
296737074 318311209 372422606
125479461 255702133 684853465
731227388 72974877 543793815
410224486 98452161 456990012
391352322 505205937 56015266
463976062 198660625 277067880
656048244 339833030 616817453
546070831 205349353 733731306
88341932 82936985 563392530
36755657 342784653 19708507
356194218 552992781 575217298
201365188 625344469 661103703
42005419 67834999 235722382
590415691 610722772 689058725
711350183 394875068 442963984
437323702 545134157 389887136
394017602 549316921 41316057
738447465 579569828 655991114
402193963 339877122 216105344
46029074 636838051 164122704
119268520 46335315 113674166
103620856 625531429 269287997
357772861 190504739 417529340
413905881 35836003 28649050
90231486 554643471 625577671
152507634 704479096 623072618
752788576 514904995 125702755
761222810 616234790 436202720
335731368 52871671 764823717
123344476 745406457 256617284
477040260 512677407 564315875
512178271 287473182 624797003
722868725 692147984 521603305
706070630 292007620 758902990
365537172 209470281 362470275
460036898 458721357 517619818
527111762 682106392 279149607
728167455 41774157 645334118
71306531 231797337 53563416
247341306 570418159 21523451
8266772 464866220 341167179
234271314 104192346 333136004
409786285 358271605 437994388
437646835 390708553 576574422
716611971 509071088 743485661
608329348 428539417 554851464
207772292 525338743 520941291
379278883 334020863 393131262
192669135 551417962 454228502
39794186 545344404 436822809
42478536 51205613 119609527
154600105 680052984 280586584
538878279 618026350 274079603
482764381 437680831 219019772
611178609 373681845 302736525
374035338 148941600 693279757
266791391 346680151 120284608
544026062 256608012 102801976
373858926 574458921 181795650
49396844 635246187 519799284
622395395 79920188 283538220
327908840 346942094 108993491
376775104 134647856 327412732
352935238 141049703 447120334
407897911 607424717 576764841
110146486 238021460 695510952
231333224 11616163 516695353
455094160 511273996 711985022
663235901 1984520 351866728
292426584 607690152 257465612
407105974 100126760 412172081
525300653 171992255 778682023
559450649 392786397 200530299
325672264 237497419 255997573
483136145 340845725 662785047
342315431 160364883 355918601
659626026 632003340 219242281
741668350 63069965 756960252
269158358 157078772 178143825
274203972 449646161 332674401
252813243 44575747 427891109
623415937 719544922 660870177
659172673 528659610 770131996
727956690 654707372 27819794
264211402 554689625 652481392
712804012 492052069 231717003
389061863 311349617 194915831
608178981 373209555 747457836
121411223 656678756 672703455
572620331 217345704 601996200
504169275 748343831 654465717
448545476 719494881 669451614
217872634 391050723 735501833
700483225 467731302 421389397
512217487 227118607 371305004
355813676 378662660 417606328
564225379 598418755 88338449
305377734 687398883 752182022
139043125 217516978 494668729
744630997 488291328 73868554
395072548 356291831 637171091
311038077 46292452 598376265
210926408 534125730 188303334
252554271 690392582 84367465
580120916 30359749 418197565
346584082 297999203 771089872
760828741 514278681 425388532
12959330 487810169 311570879
641603881 558464333 747464570
9318187 116891151 760636883
365621435 613616613 615683609
17570289 708716134 120097530
422648948 338386279 613644251
496607440 330271600 287928318
239664371 602586062 378842249
208457546 94434533 616165875
259119438 507487167 580643869
690692783 641705706 309664524
503180419 117616242 537344020
100005149 593734398 86683351
361710031 98576650 677577628
291827125 534525241 474905887
617527945 334338572 206017921
586217275 145511741 187658470
544874754 51543874 63064660
396945875 30490244 17928808
387518389 606801030 312071194
559608875 664329894 453450016
654802015 615011327 180615190
563579310 472275260 65841083
73797387 199582376 138078146
208492026 61966793 503107351
188027311 599503225 207363796
71757398 100513457 245850939
367743091 712612546 193838613
530210724 57637219 230728489
169763166 332736376 561799081
194505361 266291272 351227615
551750412 177024999 441804629
751107424 731899337 84846936
236192998 627727434 517975686
32041567 176544264 212912739
457603730 210400484 449020630
73232909 431879988 203726734
297210111 414071892 453994008
64471521 746704831 511483343
270197054 6825013 76282707
480288773 380160245 649003803
591798062 221436588 697824750
427400121 118426258 414139304
96467526 750182723 597914001
717504049 302770732 452006008
765971277 119656125 311357377
698626319 538019051 490173310
16769905 253101327 526487865
527878453 611740159 771103311
470790084 526630134 590433179
466076421 292887120 381665470
406824130 375902661 546911711
400422271 755509914 589845326
487015944 253068548 141232895
738207212 381157432 316523538
444465586 82664139 400679601
13230295 484698650 171452312
579652414 516233301 739604826
151980898 268498189 91332491
479603315 501717467 26294095
524344170 304730014 227747938
383117934 282968210 331854761
196458740 619494760 366531182
170227507 527004613 241320699
399833470 164332604 622481244
236041042 407667397 327356988
201390747 723222507 325341824
497905070 570624322 15501888
103821793 186443380 347925415
221889091 247067717 526507025
303468496 630417239 723579350
358868379 114811474 7426351
475684993 101329340 660575584
621756090 34664059 61857235
310428779 266261929 463810659
393706342 593489393 326876688
362856832 778852831 766029279
379012130 706271672 696214175
481544860 244512923 61046460
541422928 338275290 757446959
602167248 728297586 34552163
165757215 559530825 43343130
678635366 459781770 386723900
201933549 196762460 21142642
615743100 523911864 678470753
253619905 704097621 275154787
16252673 721982019 155531124
564737802 733536296 3312309
248493818 442237340 234079975
39328052 653121364 145977983
709858380 699568146 37199281
444545276 28636793 488589622
103901284 210745071 444958843
89339171 590675265 433576718
736864489 199631273 237921606
609457413 350281762 329223857
323061959 268309708 465578739
438097764 551935864 482673421
374573946 58023058 673857611
494613178 747945856 64627322
443156459 646458203 623056470
56213225 671929696 585730123
405873802 667995041 451555434
110694755 757371129 757197867
249969779 695238266 704602508
299222971 429253942 129371488
232375280 173010944 576095378
246068145 631387210 125082913
357333882 130993539 494547564
92693185 366793213 750447715
387827617 314936473 11898747
128322741 27714078 685292792
758944889 206454574 376706151
547969385 289968552 7647014
576168261 109841266 707006914
147036676 284276678 484467516
462625444 613541062 429521211
202809395 779024250 617284952
170903535 369024310 465374015
318123011 149746211 362612490
650992203 184253349 611759251
16021930 352964762 535472995
742282100 239668549 418023960
358390434 667717692 397388763
454144707 614139868 758261002
23284361 762153309 303385452
64241974 758613329 106078893
426309097 651834378 659600075
358560720 753912568 126493761
652711414 161177710 139294901
633248674 39861617 581752517
50937570 348995723 341560533
581480963 71013905 484975561
65417613 668396763 224833839
745203607 772449746 7101164
77303680 714168340 174253702
263329653 159117600 373173413
390891233 754309948 553655679
176822053 762124660 327865835
592938085 678685192 579768529
585614182 324599780 197535310
645216366 490334257 667865473
602401381 553917752 255361406
658189900 760460613 607568583
548544415 479884943 152879706
457841652 46689909 349366448
193364540 420715957 277492880
741777270 303449265 620836776
684780507 384158406 563556730
756520354 64849470 577244417
106012364 329288292 428574986
515045458 400402439 201462026
685822925 181689420 44654817
640595539 763693563 485330739
311652553 574782975 556399290
16972896 441079161 293612846
76103290 422785855 480063691
473463636 240280093 721251731
260759503 658146286 83661309
303551551 686480791 467137015
216573560 39336031 778334310
456268925 58450327 571699417
675758848 727005451 9776504
615742560 211960571 484868482
85980508 48741661 103556581
262982057 756354841 411118390
246650718 660895424 138998665
393654593 710129851 380663451
435697556 656838225 368559565
649113724 738843194 541390404
274459482 511481466 21060328
609793512 268710415 581905032
663281662 114587876 524326933
692880361 80876917 336962989
454717911 173509264 173810286
46919230 101047580 667558977
156905841 222890709 230314076
233836861 68691208 69916834
254636342 304465514 760505317
570051841 378249335 692110393
730465189 559465113 5194444
664262537 121502916 569856540
175382761 1978078 766389375
281724133 329987321 659157617
133521135 260350429 760558650
395090484 251513892 309553477
539160976 281969815 615969878
143297516 267035549 546204445
323562463 159891315 617833900
290955539 196143548 607377893
276076897 162685831 179417684
66101329 48728441 451809953
743331540 69111111 437798284
279010422 364034190 398721820
98702660 463955876 283029480
372228240 458440758 380838957
462275551 404586444 366042207
118192319 541369996 708112368
461446475 726365501 746863294
676329329 679609542 731471067
481829977 88987575 120087229
112935485 573185475 624858001
126025501 514119294 284993540
581675296 611519409 241855205
583749285 336308758 747044881
245999438 234546103 240674047
647664320 113257873 578328306
306506781 726042085 773302954
631028716 260387755 164922184
527747724 606106392 428743610
383596241 316596571 670561566
301018606 479215745 476445732
297897215 120909440 214387443
516782705 444519528 662220543
487954473 91828051 147537284
328909755 494077112 312520876
406012364 216652288 29167113
222774532 600796446 696490299
621217704 286926214 147912056
26460874 639561623 432418275
610975567 199070343 398176571
497192246 378371068 447011725
672012950 226085294 627213067
118782091 701205228 309847377
257684520 369569412 349585807
749064464 544601673 459332968
444516479 255349430 439069582
668785587 498925591 170774072
48806738 432350345 413367746
357643432 703898409 774388712
111986066 365118827 729885978
309419080 244663081 309870692
767696132 574809786 296872585
151894593 555110382 109075531
697671816 435346066 641197998
625433746 243304010 167538146
197223871 484393795 159330872
50757574 755364937 480871026
290986015 131757603 245749713
672906359 322320398 275460630
504717315 292772855 491870133
140331813 504127280 528791401
151345676 14408965 42332707
527315492 443172961 655811204
770983052 256894520 540691586
465645083 747552670 256304293
645720899 513811224 27507869
747559621 499972691 3655508
423401062 416639292 34437523
93646452 337289452 365749369
23777592 580890583 39988655
622841407 231335369 416407046
107125457 349659686 254134391
142626360 614321808 114350695
305057328 511653384 141021990
629401791 697260693 322098230
416862921 615795944 741696514
63366403 595648439 592226125
678296400 746411732 114607010
337037420 737246785 301956277
200998943 271194263 152910068
546246680 739814731 243691316
3093746 605037496 32385509
509088982 571949781 557951327
100072592 318037549 721274059
438141447 321553849 573211656
112296052 48148536 619414916
716982755 671806965 457820028
138476341 249334664 753420859
535912387 191536394 73986176
43821059 446209752 575183203
736328096 380533860 10229905
217254389 186946165 351418467
683347589 407796749 588916307
59347210 551355408 708567414
659569219 699192770 17779454
182683910 188024298 327554676
167829334 487378797 273916794
307721200 569748213 148819878
750599804 333873564 530808209
497012758 758416407 410133923
28802201 404644158 190229062
759208209 225116650 336622319
207301374 298587400 722173472
334644084 666619422 678021278
600136727 119383179 766440069
756289108 322814729 191815419
657820274 528352958 524187000
39359623 414512272 297093104
167873247 430100937 222418860
49048797 390063250 406323670
640730187 83342151 590941984
128524846 765882080 243470028
35117673 622239263 311549837
297993216 685259538 319581179
450280349 123582556 121073887
151979132 490866338 40645087
245216997 525478662 369322454
775825260 480752368 771512961
505701375 583938146 436962719
441602680 236503551 120894877
403654516 319598166 69938578
778296321 470327296 571389375
72375612 366034965 180656242
305630858 117242300 560075664
597007323 777819581 223261992
684043936 736238750 560359127
412918395 31457194 324350731
502962498 359494705 207934421
746990217 247969039 371585741
109257653 354855398 180633536
673340306 362525340 377485311
649839994 400119316 629621746
415262077 682560183 748263146
472905335 514774743 702903822
339482578 339944970 270148740
769805833 244005262 110486469
18589037 593117996 720591468
277210071 213168422 129506999
655684209 337575021 397454683
269222851 662762668 732281341
252363054 457853373 279441896
23941744 251677447 544893114
500999238 695039159 335241662
451405683 422673444 441826549
103896140 386697402 422366750
327402385 463094729 46008014
516794391 166311908 467189799
147478133 504358510 544946222
148143961 364703842 281317908
434293907 658432215 478617894
650203397 604037091 372808533
230161620 236830213 263271959
748171471 723414105 579100781
45809573 84249333 714054848
615436230 700304818 481327585
444012600 330694271 740711875
674816765 674923829 209399675
509534956 341441137 240396232
167451663 177111227 457348871
203411276 609652307 211813181
424863844 60231695 110362285
494423253 575442134 677458741
610608198 100066926 614959345
272690368 293593494 58347909
181301698 337350171 181313047
235883432 474153865 476033412
705022035 141527772 500971720
275690745 583321661 483130446
33666901 566764860 487863182
443963379 243256870 616914889
88019919 386649871 752424096
286011775 254711925 136088379
754359520 292038698 663952651
646091443 40209688 316919212
676754175 296219431 201855368
347849043 46404082 726625069
95671596 36355361 496515705
658770469 694641552 375427866
43271759 409837449 689236782
644968981 145662314 461171745
516952562 293209429 644129089
148236997 185127544 287861608
678071784 277160784 268193891
14038203 529652310 508381689
65776740 760875949 256540899
324470392 238166646 273215354
248677841 48427367 127277552
117466161 327925936 715407063
304614999 257284720 232608046
761577987 73960158 711623206
608761449 206792698 375687515
279823577 188261822 336751635
431074820 190835771 212568148
82048302 52967765 564627290
117408069 425065513 280967789
274571853 689959137 424782175
342185524 260040434 673821789
37811296 338794793 406389842
440248817 598891812 486400446
60711528 688067758 509069954
533392404 213682545 547657080
775835715 82714668 28452525
254643438 82375623 627143759
732226145 322843432 615799918
406400512 289989772 745698401
630567778 118291190 759728943
580885906 620022022 536881616
434628668 114055018 379228309
170607406 217310188 95946931
112001659 34449725 98744226
600077453 590979270 414768273
78740772 414152844 243614134
132845731 271767596 743082718
321904367 554761887 346216705
392109108 761169151 268624829
660600741 694611134 44928855
583260708 768175243 281629343
319069765 618553945 501032848
669009384 540993760 40051348
173194301 614005138 456324241
616570269 460672207 697220512
670296431 536028716 324455596
293531656 744790568 342860383
702086426 67406653 26804384
14081676 631400050 705066518
33582014 655296929 216657345
593477107 405929067 597199924
474493152 642191296 654883839
337770834 469817020 305610170
617982482 123816306 658036197
517783102 25572872 742998121
687372480 523154659 492183230
776257519 328656857 349705834
441272523 566531222 511640580
25779716 614268391 299829512
693095552 741022939 68658015
20874023 293718331 328548185
83283642 546256527 443062189
208772255 62532080 245135909
162408389 145016473 63061895
46147401 53991629 380066463
25706692 46087686 705951628
718357652 470473912 614054015
656833330 481867415 293256653
760385867 77239416 59524197
59389458 369947752 577034876
557405823 200481910 249712114
468149930 657721191 183554753
394569691 272891947 738419564
144552258 775599801 661183721
563174847 609503121 768979988
180922235 559387334 310579216
346340472 311525574 534442305
373049214 167994196 718334355
247115622 159415620 10286081
73764432 9503693 724147815
627692998 507715989 441831760
472112359 386459818 156982964
420145657 691586122 59990546
284750738 606768670 66663723
419377936 144803763 550371020
234405120 606160811 300855121
264757036 308430042 709643832
451678997 34549735 499748054
380995052 48811543 43737172
750523284 311722060 227529917
245250236 768762732 254079284
518257272 310979792 35098436
414901480 495213912 746328198
6473299 349458599 24834621
635341896 259170489 621102904
651127585 636708720 775236438
15615333 324871210 580387960
216050236 375320507 267611146
16105005 392693878 429621011
414008239 50564411 10964102
505382804 211513669 557291706
394152056 308848320 432470497
576697675 657898919 334781074
599271842 593351654 565164904
225492666 340008265 279358507
10436453 62158887 55086894
118926653 187501548 740447926
335952408 27395857 465462628
725578669 332485013 136938895
238097823 175063013 257395172
649380922 277834835 307909293
209154825 436551409 701712751
363036191 15462336 713256342
390788851 130222255 586101206
63667327 293761229 709735988
754508060 258683756 464091602
340207594 309684624 424594852
520580153 100883574 284744489
660251404 774908992 517477436
405947339 443591572 622772482
523728954 721273230 132956832
182737310 580225984 222619124
437596250 753481181 387916264
82358409 222629097 718744305
437587884 496220509 448744313
539000710 65467771 540305591
483505946 44486434 256490901
83248265 185571074 714028793
93659230 419081057 268325974
156021304 45974391 206460233
85776926 679655534 715991451
654722859 545898237 641123019
496184746 179638117 80054664
693143365 48818835 733852743
107655917 681795487 223414911
345608137 505991951 701816615
354081626 560978616 475059733
491535487 280389206 356241187
396167045 297322714 322058689
512155529 697954383 43375774
681662817 403835515 638956373
509082648 118500022 405262134
519720623 429270791 63509562
293838013 220933639 563566311
683784211 738946258 532650738
644466805 768457172 659780619
112084796 531666396 196850072
442505170 450726256 568334961
676124854 34386819 474978075
98715279 156636507 333964476
697438648 553851982 284983505
431279110 571296441 194770404
77248307 146789906 22002751
142647760 245639985 632543767
460812745 632457923 11233159
749864237 126898974 337827901
393633207 14535279 514283837
13618697 311551487 760695297
98835158 636610750 269425934
187331470 683738211 690000099
524689825 70883175 429874650
368865011 215553626 103794889
324971450 28943114 216507121
694389192 679627764 753272195
313935387 366595004 365815739
410470935 230436696 94201519
303980199 44096460 153119679
200616759 297917292 436398344
127637797 554169636 688194645
497929189 174827925 90001480
545707232 514716956 418724266
353720938 250528011 282675982
113585158 73576171 328616266
709202932 563343542 590086077
27499258 90579769 321433466
64552629 571586783 29586368
10217512 131160128 132318331
607193026 216852611 576922165
299013307 175891261 506782480
745151077 585907043 740067738
295441161 556793527 557859368
307610918 231759614 70296929
542293187 226086074 417111408
150692109 658235212 242140426
302678245 58451791 89016213
313723258 511029781 544519076
686522032 518117210 768544140
698775055 529627839 403947586
45662279 574840820 477907782
583360752 355697372 615537312
176744765 529339663 724521520
508057261 501593487 188303631
321011738 168610599 740269368
492108401 750207863 163207412
351417343 221952838 40279520
286404864 338907049 59208313
642309901 249505656 608943842
609827052 409366942 276657825
449334050 453732294 773728587
469259462 750781481 443923168
260971465 292958313 209607545
747760760 555380023 79616934
193638114 220264993 761292856
5788624 52689621 48929945
752907779 575795436 667144041
582154236 57468086 348518806
213752656 139439991 361481315
574786886 309274131 772692977
199039293 536083786 300354503
672323872 155773487 676274555
60357950 721639796 735172326
318977348 233951674 729787812
762550231 443835286 495126790
403159323 738322759 508965282
70840363 453629374 637370203
646450745 277308739 522093375
55364493 356165146 514258396
139119748 620558945 510815796
554854075 446264678 315203739
508445960 710238739 141184441
314120450 727295869 148033083
379703657 553249468 508056029
582301787 629830316 519240443
323781428 391508083 351146341
188633460 169073878 347873426
244259201 167684458 768602681
146748011 491324386 726202152
22140815 664857826 778122092
627113344 242121778 144529872
744336669 105205978 645595207
53288340 290760018 720990156
215996449 150839987 394679050
582754746 16909899 593989782
455956657 117821515 3201387
367313237 32655159 80523198
375060702 126164402 628913071
746185317 679224315 22818441
173186989 683968950 312646826
462197377 348012433 689090586
530241250 532389964 183062843
6119133 721320695 710926037
465814708 37572738 580430994
769571174 685684713 510056461
443024739 12793584 437782632
425244310 361735159 275402623
172909719 494021059 537639100
606005283 211877786 589490680
391224527 343724447 649329637
130851742 563087740 521551564
290556494 354973129 645911445
242905145 561599028 409002285
471495211 75161495 574096588
148057095 197306425 378572273
758788445 126443729 471506807
423177300 5678612 165703065
301985803 717654524 248186007
249994972 623664553 589797690
494189701 105244261 680054484
100922557 639525156 398599049
441591338 30004513 697645909
35957145 21983534 22951503
485096767 765497471 412391650
315337206 52156654 665202647
732060521 542297269 487636339
615850342 153099320 207932591
259518046 194268093 178311483
517397962 207480841 546594769
649431611 256483246 313039662
525548717 580014929 475521107
355389951 451531398 356307648
77469631 756030794 129738500
725882999 378269640 475343811
163232033 718279858 623089461
769578852 731136971 476452185
771089982 371266222 640651055
150275904 732041388 97196575
174123016 356194168 557444976
158720517 351411415 464888636
772965179 195751628 681746064
597427033 488802939 612834055
225963640 549740782 585342357
394568984 481811263 424663100
661009130 426493618 185907689
79090187 593577582 225813942
663244166 376974407 350739710
234815430 288617560 209031721
65535616 165084929 248803012
44234297 237643263 351475956
712310708 218221667 30261045
277532656 737706649 650860775
546656734 682684256 503703659
418201376 553941720 478947866
520535765 620800688 156134298
698958948 674731029 773173568
534049701 595960758 411363390
528529204 177038419 742385639
682211579 285698290 421859533
186189727 200840078 201226562
10639608 579784883 581396890
520634358 618589254 658027684
612384411 127833790 716542398
729359167 654356449 417916902
67164037 749366934 380150467
735204761 119242151 409644128
435470873 661908 450370684
545148227 360386487 705524450
480435652 519815892 367002089
11978763 775649071 744249081
263783894 81290146 141641007
253814253 532752445 391149492
389096145 582133806 120317706
33409 27279
264145576 222165566 106004246
35382398 20193238 121910970
226961364 127241661 203527267
265605869 165724560 11419517
76325974 193532031 155662454
322651896 320758452 27400236
283938732 335851382 169326179
157877283 10504390 146207238
15626524 257884885 239943908
89194629 45248608 146902823
209487079 323709719 108781845
77213149 347640025 125258680
148999930 195838124 130206589
339357131 118861769 150287240
273289728 324652791 310456560
141686524 134753428 111600746
152050199 346232062 11766305
131522912 127847775 286403239
174034738 198438936 90377791
216731389 117672684 247057795
243136455 17171774 23975529
155403197 348494704 164219509
99791990 189087004 245887824
84779338 109265598 327128491
172099368 118924112 207496729
82278588 333995461 47561166
70205533 215861006 339605590
124597993 91348403 102718067
160509354 256784843 105163840
252702600 258629738 22277828
88470258 7790708 259080103
299889215 211555223 157343952
9835751 104420862 217651528
308590796 41080899 48096598
141981819 174898075 73213603
171801487 15419741 72751161
166330412 347161182 350191110
129620336 93972594 273793243
173888526 173779563 170348974
22468115 221085513 17619263
338610607 260881134 219022981
102867165 232709461 143485793
205340805 316994300 170326128
208584193 337249447 65225728
289284207 140437403 301537299
282961908 285322040 45104980
85303413 187093292 31549833
112540664 67178355 188111274
20339868 248586538 17839696
348473383 62822874 279680855
215421484 149012823 33568406
109594006 164479368 342389041
240627970 210063992 172508352
14246682 240105536 67133698
130008480 340320113 135548437
193970467 20374403 296671967
204404246 240613941 3890377
313862520 274431874 88948786
16985607 114278483 40096771
81730261 171388661 41819642
154420761 281684384 187031463
40762381 24425107 177188265
158431852 334980833 125959360
345933448 34169003 58898318
208569626 126761484 98212519
75661515 283951700 165077750
277609066 192335382 243841697
160827089 285435609 108766666
349923158 97255851 158546253
287442298 35078432 201775907
342921009 268457965 253747434
94592729 91818858 115742367
295548830 211369430 265129713
285583389 343714009 118527624
290479045 190358145 337362030
315331665 282925259 20942778
189685576 125931635 297927534
164226047 175617815 60826467
349496212 291565560 134823941
61535493 236676627 207649615
240050985 43687813 91787456
288815558 79015314 157674410
188495 262562064 289071337
290253253 219584772 201697745
65169775 25101053 33901198
286118147 157530904 182669276
21007425 284989629 74073726
135323131 212239749 193644119
142643517 158953167 320276758
293965743 169995955 24128721
341688520 174623567 95187462
298138215 83852907 92176524
247781238 69348431 169063917
201798385 164784944 128372755
261259018 85552559 340902851
216311581 26165986 331999556
349243321 79267947 276345929
55006899 211885927 114387409
57843170 228790114 228592245
53998507 124476573 314140082
114402319 278356191 189072831
63432165 232972151 195478605
71070605 150246289 255906082
74093038 132589871 134719241
30935521 320619168 156526089
193227196 87534133 118975798
141548881 302126047 220305734
12449060 68831653 348989620
40305701 141336354 41750020
73263472 201244311 153406547
244032197 29325883 276347112
5493677 222784450 345676486
97435695 262638799 270453789
148915224 101673624 103338465
295871852 112784304 156196700
334220583 343814351 110847420
90746138 43885861 198917648
58992435 127571399 47494950
294765640 335344634 101299062
163915782 317201845 188925150
263757786 296067057 289604358
299500048 220506035 299402946
125075997 58290175 163376849
166956098 175391904 21907984
47321990 137931199 276503010
49022999 190112317 38067948
201366878 215472158 342000643
340919232 96958828 341655421
280557190 193460543 22193897
20105002 320208124 251259085
107072525 65254713 31461273
75891209 259733350 128931733
340853969 241519279 345037126
263248052 27880428 11146471
34372718 111882379 300043794
223827867 271915908 263123832
194246099 180661118 69968638
24507726 344484217 149927998
115362774 128541557 190022383
75456587 70538571 183747436
37389596 189505706 161633424
176824981 338767290 199608532
260187966 272403833 304023811
344605937 284726293 120222305
128941773 270675024 238067282
224700357 252099711 178238719
1202196 199963280 342947217
349688509 291780091 152962955
84483454 317087190 301207196
31675876 73325114 147164278
216894594 220193109 207022076
9832855 13392599 160509461
330912262 93398906 270656976
281448914 181249104 47654222
76865659 112275258 608735
82204509 150324287 39979221
220157271 150259029 75605414
226562806 21401686 117899564
119820938 14114149 274531243
155786447 204856716 326740960
313838080 155341936 176317803
212395230 315496367 294546386
109099474 221083116 279977208
53015839 328989565 146702693
344082322 13445682 276296421
131786693 174864699 114760289
103785253 86768350 330223190
237420470 125288669 90148878
233786295 40874270 60758726
347773190 201724650 70621427
337132107 320600795 33866837
110965212 24019873 167351866
311439719 63511338 18217300
184448354 266758574 297182550
80786725 224853869 265579853
295404999 328593389 196291445
301476681 249006549 165619996
207164294 104235915 215186412
160302107 54723353 107502324
126443372 270449648 244090435
289604266 9970014 189294243
209441168 169180592 171214262
176999983 247627073 187941422
110475495 286416816 249302468
12420247 317594677 265029277
59687781 168256174 269653692
180231728 250554532 252920591
306792645 32066471 294962894
122157315 29272655 258094848
256014570 29083643 190908273
261404149 19461474 312312216
307016727 14597192 314358990
137516489 107613521 314008245
32752339 159002686 3255613
23401245 29278570 207672761
202720742 222182318 155248458
38224138 132647188 16005309
208149433 242387373 9090091
259754475 179543468 201078719
129962759 65018555 214020061
136902034 68057180 208421037
141013161 277063228 33432614
132616934 24657994 217908309
237467572 75489021 55984581
56259952 147958 316844641
174996700 269876773 149351079
47902472 310175225 30692798
311136766 43811394 218788456
272370466 286952112 285461930
240096952 78868486 216477408
94510278 17214945 70740880
107829964 247537518 45224632
29524439 91253708 10653661
335277270 256012458 290497085
77603042 201323735 270347245
283338355 188467576 342248775
229628592 298457458 83399779
60296773 188648284 19273371
238814121 22085799 340213997
222812596 98432513 101215047
162241781 346325776 102040942
80027778 195112769 67193021
51136142 277244898 294263502
285610095 105874211 158883024
131032974 62954412 120431992
337372099 106178674 169736106
277446153 307238017 31133384
330219355 193766966 202537953
185843007 120318225 102239499
315110743 267476782 324172786
68845749 159712083 272573832
16557483 179394334 40000629
206124484 71663783 154160969
313107530 91369160 3052214
108886077 89657508 225004080
198526046 265916116 101563428
242034739 56110754 245289138
209080614 222553419 89276938
120828720 220737336 77333652
129873585 323075979 272219203
214482105 58889350 5040240
142488810 20158536 181020275
258680056 208976418 184321893
58151884 211393291 189893051
258061017 47186431 89085215
214370862 201026463 177816693
328225253 149392063 233505262
33028207 89912508 235846391
36318859 277744576 23405999
76176960 291535161 60140758
304623449 98131907 57273807
346482804 136385831 217412444
37390863 50305152 108803921
23566074 322143548 160937994
56797824 299972704 108883246
155100393 275382950 89369970
139599353 260081157 288293445
55628712 166513629 174102433
65307482 138523832 7167475
185616160 243360111 50739296
199473448 11792569 144519333
297985602 122794179 187082791
8561483 230770997 120649302
288016435 319382639 90747462
16491157 326215110 42700856
94302854 86160256 63913384
124045329 129898627 148372610
8996510 341899305 70382543
125054902 119536681 340531513
75554699 30386690 78228287
181275656 119632543 210903448
258226330 330491891 314753383
247983257 197661084 48757911
128124800 159684907 184276239
66811424 170250395 128277608
29063673 125838542 79398919
83306347 92163928 252186501
184257405 53571310 284701504
146788999 174651197 127025609
181303790 10073252 169585113
41935043 115339752 283459424
316186020 338506613 328935410
347625199 75607446 291524060
205541703 65035962 221461413
161482796 11745689 189785898
319284959 70228547 298325142
331360830 90840322 108555062
150067207 246625729 33979056
150813308 153101481 150253348
142843461 259131529 6142207
325261085 64665532 18972158
12796668 208537518 166781380
15083144 105999141 174747705
23591100 153683904 246384330
57736022 88674896 80227639
265106853 60859839 108558928
18604719 109130539 64630062
285495044 75521068 5246840
179346419 346568283 5078857
168013243 316190463 172513434
294202000 82906117 165916262
224590791 237313516 145333626
91316154 253231955 50966812
115819668 299739978 148965959
94597248 192113389 3187811
295761904 320758080 297434076
191985658 349121791 269020878
45098710 156115330 70016433
144780264 108074847 60442555
8856288 159673675 239942363
21847735 160880301 210408850
167435366 122981688 17591704
84676995 74872011 298075490
120598678 41353714 84501403
34442566 3990244 35910723
111696027 139545241 28033870
112550353 272400938 164170551
293397447 329766553 233916677
252752207 321885475 261504127
75002406 86810397 115816140
219782080 89981381 312913647
61990134 305826144 145128595
132208069 67675954 213818573
232927585 187255193 139423368
228691007 322008762 172866480
276260926 167041552 333702030
56130594 105822415 324066733
249328952 272267881 155171559
116995198 85684628 340737084
171980695 265368378 167440861
126277836 269392578 309467002
103630911 238215353 316964372
137115447 62334244 30128810
60248627 286808336 269740400
41187485 189498021 4920486
235719888 93266762 29878203
4090010 251258550 117919886
179162405 266298302 93916364
59087081 198742183 135704473
26886898 285353196 124265661
244573202 188294857 29774555
145318488 55689443 280188041
293885025 328673456 304741188
179125405 137617345 17827958
18232800 107446221 196307861
280546635 188623168 241235414
347461966 67263231 94652318
240611801 47469538 316991945
292930155 166710949 189904221
75625660 161488618 211352039
274692067 283988440 232345505
147495390 307541724 229532269
134816122 21416300 165310776
347513315 303061448 183210851
272475144 51595582 108994345
326525263 12153965 61627631
63156283 208365665 159441085
291673216 32681018 129321222
67301984 232634829 279049806
288690216 5219175 144040733
256314289 37590228 28213693
7587463 245247552 184801700
185438880 249243179 43016698
214271289 83764081 12048930
68632916 271076202 303208381
219973466 270432614 37052397
77737756 147381841 48901551
44367360 161467432 43812525
19444233 310423615 260758707
279243562 3109458 48047007
159743428 102404835 44607159
106771186 183078203 95380088
151395202 180645278 227115596
62881632 305086932 350172034
5388658 265115986 350104641
133998431 188133597 58826426
127842651 40330040 198728425
207076870 74361336 26002307
220245094 111704562 283493557
289672494 336754306 149619598
163073934 315311173 346503216
298282484 213299002 85936129
318319748 280305547 270513208
317947230 250811909 206557087
41520135 119855954 331810357
14096249 43310677 171494746
307640277 238661167 270867986
159007425 43590272 7899690
151358716 334865394 215303242
336858408 314329277 348867186
72574379 350292847 119882320
319587084 346288009 198725032
197162175 139375830 311556271
196430570 314837118 32442238
33737643 96623749 280817102
300895475 152117265 180562550
119855397 204856048 207330835
66075941 41807567 152563656
97079664 245075764 284645574
289152076 256769136 43945387
184755968 249696353 344452646
202855321 93463220 328435227
104603100 304748839 337328944
60378911 318060781 303552967
304974677 32968741 119078757
176905458 263545673 163256636
295096853 234195583 218551895
186484411 176778396 142021922
259460569 313894268 44146799
190905575 105818720 325609169
171981116 273540775 274156923
7821539 228927507 143161101
346040560 23392458 150896192
222165691 121151806 274964324
97152148 309421985 317174688
86371680 53101851 87423607
242932980 320888904 169969739
331171481 190224588 205515622
298750205 253761089 257215799
165571696 276182985 258304091
6485332 74873941 113608563
203268320 70686766 47964077
114461086 278148916 12724776
5188676 311666574 175164364
343305134 54732044 335055495
265658537 287127876 164730037
298782319 201448733 117546985
340556299 348870916 214196248
165425307 88322155 341179868
237792094 38131536 198506536
165012078 45129508 71482070
171458503 175969061 32656361
84793905 240646173 120365018
303217142 181146817 8800007
145063097 2813791 1396916
202405098 104025276 346351645
18804378 207805164 144174251
157646863 196291765 302151451
338244887 46363981 344479252
233440081 212306480 277555292
164328763 62522072 272995708
106477333 82015022 12587526
164514306 316593372 141746865
144395999 194580452 195174428
148709318 195392361 117819764
214754324 128566022 61895651
235239998 193074083 51161997
302373156 40457529 138952665
306841506 192628138 195151335
174371095 201661918 250983870
287859911 31903063 195398070
168186984 229903725 68455253
38287630 195118722 305467885
113183053 316117621 139318194
270879151 60970529 48506703
123740071 246744711 147746690
167845375 167637369 157633153
244600917 188032699 99529910
145885313 88848279 60813027
314242521 7158265 211977294
116181616 235506599 45381302
290059823 8109792 198373084
178124856 321832670 120741931
321830493 158223007 246233107
244283303 237209687 241601979
185710657 345977271 231685757
158117010 123733010 38099873
314693628 320118889 272142940
294148233 348251902 248219495
35937903 53509073 239621318
194536405 50905748 599369
116890196 116257864 1518781
227038516 34526706 206480009
166627186 243991384 91431271
74079530 22442953 149865229
158474764 173138553 159581527
228470449 344989481 33590070
305135415 333376846 330076460
286870966 165617624 277491515
205718530 206084886 34538395
349029134 113804465 13958794
301735832 171399344 189460759
9313144 75273427 211866590
348370225 343731284 236331103
343853530 52281198 264707036
166344556 333003949 253481524
147639668 282588992 118857833
260015064 332907626 182571311
129845329 197339279 185900147
53186478 25249523 30820857
218082052 239249381 339985004
259935932 269757089 7987825
84176911 1630927 184127724
287764994 35475636 317183589
279244288 188614011 244268936
90605022 30611504 56272076
84392838 205701592 77367609
282958959 217056795 46008966
262825420 62231149 157304586
133263483 123321265 68604984
307639744 26157833 134479099
155109962 303318844 13033757
146420820 332880018 158565006
220596357 239622274 257896138
47057987 193254488 228225302
125036517 127263983 175126691
276110254 236804444 232905279
280134926 340168750 322969204
36524275 336031388 62705937
90920782 296625228 26181463
323734068 305152066 40943205
7358007 138197012 75541129
230683414 248586039 269933541
71170210 133045529 11770416
14702636 309246134 226341645
233697327 44081466 90202922
114189413 247356179 240129527
294631771 240223475 330077113
132822781 52073140 269817318
111276850 24980250 265654513
11094389 174455956 138312937
48883154 37002729 317567732
208439641 46401744 298562512
76131951 195941774 173492317
137354111 123020891 71787765
105914715 87814005 221142871
211943573 265766096 26544371
246948386 307067614 12233443
218585505 52100033 172143183
224079797 196379952 231731759
28509068 267441779 267926153
17024457 165887239 323956595
297719320 278990017 28881304
212221705 298637621 37050907
337038458 207901734 297058237
232557278 307878380 79006533
151526832 54766598 279474445
288924103 273276951 289982013
266671865 182879545 316669898
314140304 255630734 198377383
209425151 144855524 308834077
281926921 110760050 287272257
138590724 149695292 294621340
211637767 248500803 114560996
175436717 62914480 246518494
131123155 30301161 288675355
106188440 99055035 151094203
326195610 179876519 1397298
198732278 292810960 175380273
55610277 219929339 333209066
39980402 264547130 274925644
319620917 4767480 285167640
188198201 283955410 129973407
291008703 2761304 247244832
58148919 181285792 147705596
193936015 208963074 324704869
45272349 292725901 164155873
179412061 175349323 338222590
22649223 5982820 152448947
120048910 196825544 34954952
121584926 141567003 85681947
334442320 270237464 338505671
322676744 98361774 299254358
248630280 329232329 335591366
137061582 109599021 236250549
226871789 166685281 161949605
87902613 58487828 95855865
329342340 25581284 38206746
186962185 112006873 329154886
63895155 167604040 348259822
234288310 10848758 91603340
240677394 217966920 168099822
181619629 54289030 331115533
318787337 220366573 228173150
343711888 142281049 312530829
294746220 76834198 322180694
159299857 125241083 148300331
148889180 325325669 40358640
108429194 335348328 77380886
152988760 145766086 250242914
103801011 42745185 199026352
117005221 309603834 253423110
229791357 278177461 140306308
250902902 98239759 329723199
248840294 259361885 134414586
190087704 329165708 65948948
214656472 46833501 175582818
305286139 283160550 328135535
256585472 71079879 190090049
310808118 44227210 36693581
132564135 84110638 150186793
23296504 137211941 206146742
129376345 67410451 302713218
143620623 31450908 93500004
275893068 45663587 292339931
339350408 173797801 71962163
43716727 205890352 92249786
263763144 56955839 74507579
173483918 199638045 249496922
329978311 344333048 138641098
222523315 39493564 13582849
194969160 5329517 264494816
233578342 169895130 10600235
324391809 339434158 35636919
283660978 288529764 260414150
230968407 206585940 247271562
186715678 163729421 116642951
341131313 89190563 150200764
108169664 14796862 160588570
279976031 314570893 244550323
68540673 330766240 178830146
334112990 326018012 198624934
276739218 191661370 17715094
190404404 231952383 72813362
178901889 220090979 191611751
21559655 320743616 197620005
131457016 181342257 106543045
113825574 187577834 10547030
83838839 266867412 336927745
115469978 288384354 113445133
282502989 184310762 194950988
71155923 307339105 44935215
166890224 74805836 236660329
300621565 9035414 277838718
82320147 188869051 77492153
51445663 27785705 345041702
81652709 242044043 144974645
34961402 199769866 80731465
276239339 123663568 275730860
79098057 29388298 45211977
64206297 321624978 225764717
93433582 315055266 180244862
276920181 92505260 29124230
74267670 28404702 206986796
284555118 85763115 119812553
137343761 236692368 23279604
325540988 41123633 288566860
93368594 8222859 340121609
94497003 178154281 155641609
170207953 10677428 4845067
4195517 6048601 174274499
330389082 228671298 196427949
261173938 297686787 325632626
64657054 179359580 88993277
258016047 28612204 49707256
195083458 152600377 257487378
313350148 29551657 227401421
194821987 9075945 7350508
86459578 107412412 285549874
92281406 252481784 331109722
95296260 142752230 206058195
107010815 13346074 196960690
104418755 316906074 167649442
177361349 285179618 316980778
308139531 214281190 273786641
313179872 156925885 200211128
1876283 349888617 13504613
334781153 230393780 30818647
102496685 330962112 158708501
333014460 186144127 113536233
168126601 63877749 163593792
19669407 95613744 150800417
335607399 321074702 200946902
204146632 98883951 38635106
210530189 262236767 147864021
331625823 82907987 52674418
222320341 238076280 48575898
161035619 137537615 46209406
101142476 16190015 268802974
156578566 21376109 238173310
45480929 316187337 287849121
252429770 254643455 214660396
224962564 8929854 70139470
145773219 105400922 307630052
203122781 278460778 334498277
300400309 198393492 241723416
24472599 188330096 177341115
205113809 17210845 257505564
178532259 294562861 264981183
316973001 304896631 22827733
44976900 47224964 233031134
116605214 240460972 180595871
58553920 285187302 188011498
98987692 138086767 347972184
51854396 215792326 229494426
98190096 37913477 228184767
212113333 233306974 329581825
187742418 197173155 269922869
40658849 77056638 236957773
114128098 71616684 130829719
157098948 62675863 163918294
23884814 74752178 333225679
225966262 279990781 335580047
128576846 265969014 163613493
34186571 31973443 286801473
179241202 317290377 220157403
77397174 16720995 225016748
271762908 348764682 115744265
236635076 90282209 269035030
323671051 41244402 277599027
119226773 104429246 330775254
161064908 177822408 82442172
94575953 106528643 35749987
49800205 260837465 275599723
64118508 132054806 323589012
78661686 180785992 246916384
335512907 246002008 188736656
127481846 207539662 94767609
118021536 197874199 67193460
247245748 32735403 45183753
129972313 75384174 2457281
223069100 18473351 245065949
243744716 233962325 85986729
58695237 6195953 311435465
289336294 50227034 302301779
171997524 237024605 184798458
154637253 171971629 53809806
280463245 230470806 155358073
60749200 269027777 174036896
68621357 86690719 198632313
319599712 41718454 323794766
324334615 93731160 143683709
89874855 58630440 169141085
41051260 20092175 215905402
236705138 292358608 312100561
139527207 152671904 77360982
29429248 151292847 110426532
24799606 275083935 313168562
131453857 282917953 179204099
349495205 71847498 64217234
189639291 94596122 284063975
214988236 90271455 110148477
227170709 178625778 3550321
341084272 349343509 287797029
173618885 276986310 255785354
199492237 76684077 338037445
60804032 184312267 39528934
157773353 250330072 9083258
259196144 339492152 46137926
219565149 156269035 28894298
183290115 208143636 273887104
300528534 315143484 152962131
267521986 283713144 14936526
16986137 101420170 248348071
342499965 33321172 170911382
347953794 105822678 153462251
53773394 83892220 297790107
36986355 150673473 340894357
279251931 293784253 152249670
262476730 268335113 27745028
52896306 272450796 134523683
297491589 304120202 211834185
53168450 21143830 7871301
303251188 182214966 319435734
152899672 236709502 211431737
278685207 236247004 19477762
154589680 119195201 38008496
281136880 339168378 347416420
186723894 317103279 170050204
199564304 32019878 114014748
111099074 84992391 70573354
206926220 329895199 217206015
344840556 317258978 211762792
264317130 335644534 67764584
237540009 177889549 126379554
285316957 299528897 331005894
238391750 289029731 183636225
347952707 259778363 249395727
300414242 36723178 237884969
124868860 340034495 267607659
27922177 260152202 45147991
234696347 215755613 140126749
88629693 261353997 246367563
273509935 100004856 131076718
335575543 131018888 38516142
333644492 301486139 26479417
176987789 22239326 92740689
241092476 119537914 122492409
122185304 309843730 321908372
12257627 244088051 304364560
152223550 26663005 144575414
289077127 14982774 340672757
178278323 234759648 92754330
272761337 30694505 91417956
335628092 346688301 284396894
49931645 224108204 295242951
31693105 170198105 177835306
126199135 112777704 104775078
865698 76332029 246729343
116311486 50741036 180594593
317029443 311248419 177224594
253090628 6962526 343688408
135742901 72094411 202670817
293054692 280246704 348524309
12594439 169875421 143417834
181798307 264263910 233914817
76395646 103313797 101905967
241249850 126921347 36871900
67204949 245938911 323003767
320536063 317568183 148933645
261683245 52689873 14104056
281695955 98583416 4803560
215632985 100363295 325601409
285027183 243129946 140558267
115529307 203536872 158887899
292459103 208128209 54516668
206309030 186022500 173933660
154176029 137784370 275563385
290117314 10024221 46796483
147776555 270662819 273994015
270581334 287658708 296563551
290117727 137887443 124981043
105885055 5788219 157962713
143109479 264449653 242859254
230435182 284638552 54337288
25186605 42688222 244902480
287548164 250362023 137659977
297847046 84850223 40947882
137329438 76797670 38736653
235796665 213711983 290991601
253461938 32326014 68585381
75624385 144945214 241674803
137491308 73765168 39669285
158655451 87331133 44124585
282493892 292322187 181038139
306483972 67938831 341741047
239421548 52102173 83395828
49084402 97114428 340496875
80452136 102000518 296132584
232829208 241661473 139843563
16545796 226079474 150419651
20388964 258585517 153251659
155054665 206684222 344894548
94040489 86574954 42384906
138840569 321910020 74547873
335278058 34252578 42831734
284914045 235258674 319033452
74980776 224561316 264542810
130812297 33669016 39425289
28196480 251379385 126670419
172836877 51965755 259852555
176666304 228669190 318096844
296328814 343261684 97221038
110123641 132850873 84730207
276171119 69992785 93939857
85187079 11249276 345274234
255290739 53112565 142373366
273586920 322387461 82532143
202325513 226519395 100229986
286722353 289275070 320332739
299038383 208710211 18579557
60905309 343987282 182451999
320162677 70172535 316852795
70975803 271232454 275691302
73860197 181501266 59425550
220960823 257588821 130820113
125246680 263535529 225348228
101350147 65343958 113426120
160306 114510643 331963682
110715718 218534450 240678934
37444784 227884696 273405325
166105697 267208900 54599748
100031018 178355202 116206481
69148707 122637172 26391296
71689046 14126499 184669973
261556113 319929160 278325340
195337523 212588731 50128850
330421432 158429036 11207335
228970966 234102886 88453060
252769091 206248868 237098312
223300870 9589640 275138303
342500826 297088829 141995343
333157427 214989580 7326789
295327624 319161756 343707652
333324781 264292341 142095296
167071065 27710399 282265633
271092574 249675353 134413196
5174481 183884802 72616763
170672040 2928255 37786076
84851048 54294 192523292
339122513 188975281 225537587
37876343 62146524 223428996
117523878 202536160 314759614
200139134 308411605 325770358
94001188 129490582 248978598
156126499 104915238 19902846
324023065 263867055 39558770
335387233 95329368 23441073
146728772 98664242 126994900
334666701 75732945 60725914
137320779 167125936 79319890
307928467 57371464 58615796
12974275 32015326 149666214
120227054 233012759 240664229
297186024 233913231 108126300
330384702 6125537 221407018
143151770 51397166 27184186
129089675 274706510 341646395
224536824 253676320 292971773
77811735 96478110 56677613
213203268 317179253 133401709
102989986 304515339 235185150
186119513 76185347 71120957
223674970 95855722 237883211
28336387 138814209 146804488
295993251 312932846 4834583
315963960 328321718 33363953
276911899 121982335 32433645
277964458 314478123 331761881
347242340 182137694 263416739
274331280 332627036 281788237
40137010 299338879 241224719
164309780 344449749 232001976
279319322 278768816 179870783
347950079 83634941 190216777
300883109 116492726 246971464
277682209 5344957 155543126
138348908 241806076 232265876
37814257 233964324 95977656
260755142 228247074 10716108
114899298 150067384 73661206
137474590 87320140 40688060
97883867 159522985 309106072
45797284 265134571 98599996
298834642 43706184 111179148
222012155 284231385 82854873
241522631 26494248 185529539
107577648 349533319 82483581
74194955 47748952 207762733
265442843 124598568 19745316
73589392 347670508 805974
51126938 67068595 210936500
61429555 281299310 222844893
262849337 36503925 192980613
174308978 148243090 203192039
101994958 101819108 73227502
236706431 171271848 216606066
38476057 72432492 265277839
107281948 76501197 313303779
219925808 340989263 89215746
233216286 160528351 291289683
267969854 257240148 168808623
32263991 123911181 218352538
198768339 257224259 210732875
128264606 18430930 325890450
299525445 55143788 61334420
161173191 136805205 216980531
19138442 197622710 312026897
268637984 319924802 33714740
190382078 152064038 264506203
67802526 145770920 239301318
297155514 160857250 242705108
145950021 35926931 191958796
117354393 20753000 247953427
141927225 30840940 133699562
190880661 349955729 257277664
30171842 61373734 348735199
209298598 108889245 274312145
296673442 208692404 192607889
301588941 117862535 154226840
204629432 106455108 122710722
329676596 141061082 276940262
233450062 166859363 23575626
127757169 147025654 65147961
320168390 28897412 43865091
235065234 254289611 185314800
157749585 170925828 32672870
30532171 349298525 163020720
146729239 198523564 28072863
205121084 78791862 76282154
200873743 186974817 341133123
74468630 157190598 339045054
256880449 21226202 288944483
261906962 145551434 315134482
253369344 101963145 100294999
188939825 32346237 115675527
176861621 51113280 308693961
209478200 158844571 63777620
97063867 189604001 64400221
42208872 347530634 234838928
334542218 32534038 46584954
197775002 197786162 147292112
94516 216588891 275778162
333474193 174015871 219538339
333429020 50745049 113981758
308633754 29721417 132107070
17599006 24513935 295970550
198227579 31253123 129418132
183198309 249919219 12242089
84760897 151762434 245046188
184368277 330244763 16100560
266606427 229981087 23916424
160332854 345826555 207759860
210022262 315357981 228354683
63645994 178195364 224237177
109126629 16065520 81922622
97372147 336651188 15160018
101018219 299301510 254173531
303907265 316295592 80029898
328020750 38793557 182149356
2202104 241382040 294963376
224708664 134479841 62482733
219815889 256320062 101156547
205284282 179380519 7350701
138172171 323809063 235755538
154039045 52272690 171598624
255128766 121642446 332888705
296702544 289984379 338435522
323659198 56361254 272463549
200796493 286386948 246760955
262326551 61356616 145168101
78929616 33126702 337202890
330838398 15510244 160441418
23787101 76622743 305654588
149387807 177491912 144982214
49359279 289794996 330832860
414757 270953808 25493461
58876587 41805983 299113587
156820418 336786408 271433514
194319433 97413216 307192660
326456381 37460292 189065940
322697073 235093732 253059432
39494899 234649362 181458066
56604915 298403572 188684349
133608272 278101144 85997582
80295358 171023041 96770281
261372271 151281835 241927748
103476854 496023 208919010
34850899 339764937 33716580
93926543 342895868 246077462
36959544 286640411 66079574
246019046 74563906 267774206
340380418 286392027 140456563
340210964 12745885 63023744
216293692 280060598 344405082
126283511 348520702 311016999
52380216 88778542 113019622
240081741 152816785 5833844
288578563 102939529 53661531
249862166 341668684 74098532
105810989 330773491 293957019
16034148 248983809 234640579
101268228 214798238 344563682
289687354 48522657 42551277
226017149 58836621 26133048
307626300 314226372 299850778
149489307 109682112 310183717
80924084 182057018 68346403
105511417 131904351 227381264
165916317 334902371 40107368
179444241 308037852 142304523
346530289 43628263 45205328
287400083 6630711 66527814
347538033 282365853 295171729
43696329 239518931 182623818
9418523 112973216 117786103
239406417 286875240 258750389
42124121 1554321 332329110
154547340 273240455 61076359
43727306 20709206 256125696
196555317 97536799 260920711
264527080 30110927 276396770
119833452 73298034 333942101
226904036 348022700 47629166
48517830 290656964 282053699
117921896 59476534 115732735
344447615 196260120 259869347
80373190 90171676 212556535
203216285 15785793 117904006
242201693 324645326 10093043
39406552 161660368 67829127
40519908 194025962 30041742
246202121 213007587 144827575
82234171 204243711 146101162
77522755 271962322 282408650
274317615 66933968 234591563
221086198 4159999 234629192
18937291 212342794 51170467
148394988 51698407 255320592
189282995 16593195 160972194
148880067 101726187 68799249
219758382 5062775 60057687
27886348 222633865 21810599
53232386 249842622 175935401
255829198 223297961 37557090
94633171 149424124 151917254
311278626 193833962 234130792
228495425 327554334 268165598
39269703 278302458 104959451
26771820 247660492 340555755
30284017 298387199 156615820
215336400 232006124 158029121
227529490 198966621 303891063
175118373 63858905 340288393
77102436 81740962 210105402
332407677 268996562 107354010
44617141 107674835 74690502
204062720 99195585 6076364
118921793 22663808 167363314
259090720 239853561 75451543
266359339 232947272 132434547
59825199 301823143 316181125
106149528 102626949 103901419
346909805 145573421 31200641
263544951 99798904 270241000
273065364 257014711 94996305
216111785 64646816 52073819
87829056 117536260 210732465
321464034 309791880 294053840
113270081 207332429 43098215
247722153 215225757 213759659
280200443 287225417 205234364
119534314 194077618 312410063
104213602 98338703 231734456
249584822 41489755 122858666
27088542 229116211 221762453
80845720 128070137 73449332
281835320 283305737 239430231
73810377 118660333 40435351
1843778 16433956 279966415
333641531 196339884 98425927
341223283 11500316 264572689
122567570 233181835 63363735
136510409 74755483 159168720
301694092 107459413 271465075
63758028 254801101 6437733
147756150 275673830 130804958
132406051 330117446 335061941
157703442 133959614 48260419
294767989 30090237 284596222
169643101 288770253 179284643
213373764 246389888 182661930
162403079 158770440 225385812
60923684 267148964 219091139
46117445 161270736 211120347
312156233 101658322 174338822
307623818 293828293 325249428
252767261 166629038 277496771
345274752 24007833 76854286
101324370 334906184 297394993
130672366 238121322 21363259
237953926 22192282 261028859
22047439 224093754 171287786
3213176 163349369 264397195
301295144 331106899 291001698
192576849 319421113 184464883
69220955 306391485 311345980
15351908 223636954 302427291
260430492 118669947 50993845
133387766 98975 314417730
284284994 134693148 46575361
125498744 232515327 78015993
54504444 244179415 211424108
2942766 304968328 269088725
45375935 250809788 174086743
112400139 340075936 302383199
157379868 87143014 103032424
81274999 289080529 134575536
95818923 279885677 54877647
27891716 262039842 152597339
345428812 189775230 202082731
182575278 30096742 337122882
290406642 258527236 176039172
227552357 183335905 107296489
32442540 302231108 54487104
149025415 293725694 124680289
188701975 185523148 176538666
336550004 347891321 276308636
16728312 117178274 13348006
264585223 137510936 222531446
16884291 268884516 210280834
16534437 293678584 330947506
233724378 342202757 276304148
76822 302771382 67524403
130986646 152483257 106359267
260884282 286807973 272467700
252348761 284163373 18270945
109396972 43524789 91554470
149891181 145778877 189938377
144002176 167330035 144012567
35230904 280285190 94975954
122159237 77515271 197043974
27914112 110810300 232962410
166784569 252531904 180951165
232267532 65441276 46729735
45529128 205202990 188707951
69599801 343672503 1861366
54045355 330500360 283586686
64517386 243838856 140503270
118529422 36284066 51380171
122658041 137676114 339664721
11926294 185494706 148717132
294967005 86577865 16109924
211182321 135718368 119841115
248799254 154194801 333749356
282003984 145934230 92776458
39016977 189471442 253676260
226312042 329034176 298118285
60679092 80600030 156191335
139047432 90130965 4104210
50260529 171496378 260790082
203207621 188990432 130486236
76934146 208019041 134215955
188695395 135900959 226312466
286111121 235384121 76239249
130656555 215066165 98507492
16763897 261401336 258462870
64438830 37181672 290773513
328479395 171611845 80660179
12590355 280395419 64843210
301911065 151980731 269983044
71979363 168393673 246208717
288403659 90006357 278006377
233836921 121958422 225274958
97293928 279694441 325859484
307252677 60312829 326661239
66709853 115088824 44240195
171444055 276615905 3795278
311315662 288780367 65999328
289874569 13234447 316316722
60046208 18932055 234884675
303191160 212661195 290941770
69332782 157102066 267738120
270080702 322975563 202761263
341974849 220575504 162101620
66971774 4085364 160383798
278607491 212656203 286439792
181380351 100473373 51746544
201534851 82079200 79837039
78794417 7917394 37677039
234963382 167007746 278761724
34005253 300483485 55799121
279477960 311433966 181181500
245976437 91023252 10968230
308794808 228571704 106352951
36412646 126034970 133323539
173449891 190001895 349494306
235885043 144615173 217112109
216052224 288147519 138049524
38139207 298401622 5196026
42164936 84155062 340680942
283328299 134456664 211915762
37466228 168394445 312319459
337017741 330604685 259264945
112135709 160859732 128930072
183811539 331418018 337516608
283248335 10674908 208857504
20305560 201332755 320718996
174976734 230203276 130712588
109547707 214305293 229842414
19366375 155593838 144270164
172308386 291245194 150644351
192331424 136686730 178857356
188031847 154136373 175501691
322652579 149419355 135073253
234635476 98696530 30109917
331813942 236575808 168285668
319068484 225822429 289286382
341448651 300656376 213167077
170616593 52504647 11646527
168940707 120275422 278806304
82746670 202478575 268902646
150622747 343037692 122656734
118730228 41083931 80270782
166575334 327651257 36930696
159218358 84323115 294080824
321320010 345082632 268666588
45405320 1793334 37388392
166068969 26584090 342350122
210735729 183185369 167266509
85772501 327570454 208823423
207175320 149938088 149797351
167323152 127196722 209422262
315462793 309746751 95860607
159342214 5331924 197054782
87082656 147261713 261230482
237015997 208492053 232275191
90977290 12099889 23418487
65505199 348153669 2823731
7229132 188262559 26998205
66237807 114710487 141035237
293179570 160447123 273431414
121312639 142206466 151218611
259459029 313039588 216114080
145007992 205360497 68046746
269791965 306681612 211798241
214760479 267144605 144869338
165346344 82618505 14886776
149468086 114747539 51919763
209562296 310066248 235740292
231034742 124016672 271625701
286082626 131789439 67728074
178993583 299002891 280959253
332339468 87774205 336567207
46365144 205217364 128347852
49066954 242773773 230576428
64750758 276841599 311607161
332127120 13188581 295751318
269431700 191429269 299784935
156488936 78507844 225971374
112242285 248881586 290988582
344341890 128293758 72101494
339336318 51546086 169034801
313193764 108198966 170173972
259242730 107632844 122740205
330626730 108234467 53018604
40354010 158466107 54847261
56613553 133305970 15635963
11331621 218524568 163518758
323725166 314388215 173661144
334883176 149720119 82665876
317773213 145509858 118241845
184952563 144119962 37049217
138955255 335711754 339396907
12297542 274851533 112530397
241801955 231323184 212741049
208964171 2443838 276987247
93192499 208485464 213361732
44484897 106004827 131547302
244712248 240887292 254775372
182599653 244641742 43124629
191664815 237341821 170079781
99246906 197386212 313801229
277005652 200142241 241800995
1016496 208389667 55457339
155336312 9037975 28570793
85969144 325074861 241459978
139055059 201984389 105255723
154240087 220349989 153057658
69537733 3362469 3758687
85650379 236019282 91702961
103804922 41614130 232781786
59300304 219622544 280207614
212517656 325729304 264499331
188993338 54084513 273833927
117824921 103204788 224282705
349409017 90081658 314832846
278760407 328206991 181418065
84990836 97386805 277336268
18997285 167727818 79280348
43987808 257709666 39880721
12053938 118025733 249373931
47681887 156710894 162955040
66224152 205931404 204147418
70846046 56707212 280770595
197528282 233713471 199673835
326664446 273483328 143740621
108601696 340815331 296255180
21101145 148023620 187904081
350460489 113799183 94094588
90766207 318495344 160941733
335130369 279140027 3323257
275033489 296788981 283564987
232201452 69735674 21157953
182573972 4772425 267116051
208717180 264857805 187047326
178496274 77679041 281726469
67760050 101326758 18404719
45085746 288630901 199118547
125876832 321927134 95860852
33833049 230204577 37413550
303012951 62299188 186030722
349842840 45144228 176223106
329740589 213217151 45132569
276799153 78185096 73814261
21736279 38988451 161502550
141848373 151832013 206585759
308506410 292871326 138869909
174590673 100732463 199178714
2509496 30709054 111510614
132544156 104607114 257994281
172560223 176911598 274216299
9381030 106084782 129181146
248869762 136381974 219714652
207016922 49908150 310811501
175979528 157750252 104494486
221739543 222207236 29942422
72618970 242245587 192510901
65380152 304080940 16219509
76520253 25094882 92274064
272267464 78580704 151758835
44967913 267854690 2777308
300225112 231958485 290555785
201650216 19948360 266083464
212146270 135225708 85236079
231215701 36207212 4134357
209208813 96570997 147840045
254580745 86800014 113502444
21466554 270406375 257485914
350480174 257143334 175013778
55088375 136912829 83735118
246814750 121944722 252916909
183920997 286209439 295049396
55387050 52849397 271995182
112863228 132309327 240348791
325404394 12575464 288928592
222923727 278748386 241504037
67893332 282574338 236313562
54914186 72849566 273677904
173646765 30051694 84818796
120907347 267638033 37610103
202666131 260397955 336009885
294452542 130125364 218781804
264529515 49460160 259422337
72477133 292990648 183155788
264256553 32856626 122301059
113796256 341139706 207297059
136401200 250438881 331288892
279919761 189070085 278839807
292709847 25125035 156829941
30843923 149986393 233547849
51621657 20780660 91307572
304708411 268842267 319012799
322405153 284474804 117506781
12341112 232390724 156315058
74525528 122219950 40307922
151955505 11755639 15447061
344766038 56923206 79678405
8215638 238306191 298224565
231895514 134047799 144830490
193190762 160006238 227058057
111485924 263492009 160958094
228110890 183643565 56817399
227315096 266859603 96185315
162706379 211329626 348331408
119693745 96535471 79476230
265415041 322077111 117933497
154660597 164676880 222273331
311403073 310926059 19718729
92356324 343320033 142284488
33147884 110279823 48641020
249667959 338316455 261064713
206795684 92915775 349660808
72651922 297423273 33304344
112900534 36202779 29486468
46767671 110264518 138448637
336228310 321519592 101256785
127805050 307324397 262579033
339484819 59175884 292390271
155641317 297162468 218874535
305512563 138016292 227606973
14773832 114797648 107786460
127783918 127491020 343047691
203642793 149557407 194891182
326310628 128571277 165766230
76066415 120395347 180085194
106370197 23795534 193704515
309960062 214901165 210809347
213127267 254199282 290189822
311073934 257646628 218859597
173415646 26117978 291233880
48291999 307596048 348550699
1810450 128757661 142392056
64876838 322024745 142885228
258013709 262868081 343597784
257252162 72482480 287325808
327797492 161955421 168489031
127446272 237299185 302069186
261550550 271517969 272070522
88208802 21728289 327823410
80030311 92504432 305767645
65572400 228024276 95416120
239860447 175705159 177113339
247866988 221956021 350270607
143723699 116034875 184554524
143231604 170946002 48448837
298502990 252526292 189231977
43474262 192508769 43881611
211530363 83461203 142200663
59639565 253498024 86459674
89012535 306984752 86279696
323903260 278178688 74006967
56186377 325527743 285362263
311880164 94941325 345698698
226695009 218862823 312740229
152076507 194327049 147278520
104494905 140597509 78201198
191662159 14914246 197705395
257192035 115358497 99125265
17829764 238102504 256522783
163472030 296290359 245913623
193316120 312426237 251065193
108573578 83719510 6765489
293512522 62506710 102596280
337803820 143793696 344384656
77853876 195104133 35353010
101134307 122197318 38435143
348908416 344516543 325455385
299044387 191227296 29748818
82486352 100475678 2192624
77806781 316253744 316375639
130236885 87951697 25344695
115996801 19677179 13151558
13192637 4136166 24526366
226395037 168527368 327118253
122373032 61649960 47913183
232087586 53294572 5678113
47817397 300544575 50845968
22753175 226601339 216000883
308174623 188069361 75912659
213901917 336428009 74905761
65663504 180362761 226603386
238251417 129064216 257978513
200488250 113085965 179634547
201682962 23155599 47197107
284023962 5611669 158583328
44275960 184860470 186632912
4411680 315379914 202524574
7652765 9858289 7656489
296817848 183781967 205293024
138881488 326429373 194881958
192779276 48184247 312274017
87478210 65015395 91008309
164382706 198500619 274056212
154520935 188693068 214127929
349008933 47167492 298553055
174539712 168734034 262790451
186171091 27752617 24282652
120840041 80920390 114751679
173147005 256966784 292843941
135699349 151637761 236220853
158931477 246412123 285400201
131358877 290879651 243309799
7992469 259525553 1149729
283104332 205477050 330432336
97384572 66989954 349710331
146747079 307267890 197260851
83954682 220053316 25951414
233277989 83538792 261715853
284910502 222602280 175436352
247230690 76997491 191109129
340487905 260534166 66335651
213000362 122819584 129099684
144819412 289188134 42711429
7922274 311798740 318781974
295063908 343044322 53775756
147465122 39097597 145648804
123077344 27005 5234249
250161907 124128727 308988461
137101980 274053122 49029296
268803124 341307016 189785443
110108516 296881954 190306078
183045396 47810641 77992274
19278119 71178614 296825204
223678874 204952050 103627419
160096328 167858188 284210428
125031527 347699600 63268820
216456751 349053203 298795661
163589223 154781846 349975743
90317092 147844108 143723783
243504223 184750774 301197732
237008108 289944939 267625761
58504331 40106440 265029727
93449950 190674408 108649671
79205738 242062163 268413015
272774897 175702936 330671419
103477794 31929301 24654513
134794398 136087629 291776639
303574478 283252501 21554588
283377371 26873736 173753866
282025292 294188126 6332478
29749495 164047226 164259518
106133349 193685015 3938868
96287020 249140212 118610299
147318787 32431878 349797735
43007786 66221301 123460474
246650199 348801803 183364182
139613293 113649595 202821211
102512059 186026765 294811988
86931918 175846022 34161289
319652458 148792918 102546170
235611539 158940506 118011000
106977976 69624041 16013855
209371751 218273942 270322657
343873692 78864105 220269253
347035974 226872337 30618512
261515767 224720551 63805869
252530147 23809350 319859050
61628884 221112995 330566474
199194831 189112559 81928220
61033468 112729746 230112809
255919523 349170475 20875916
48933986 202700254 250693207
347059607 39573337 306834214
326837930 284573644 268905957
140340466 217994537 146955502
321876816 228229267 309878374
229769743 169973866 98913268
76066760 15442717 45555239
158106832 145725469 347669252
192037987 83754669 26604854
198711921 129630565 312153110
319812372 131149279 23550734
329909412 138644173 166279533
44796919 49847331 201036385
264871237 352014 280122298
277415623 167917584 11795489
151808290 183423082 170349036
97411719 299716563 66014638
288885032 201115862 123784113
303680354 175962715 229474323
21535470 139698876 207778092
42612090 114017960 193937393
233360863 23046231 112180324
114561336 305195582 263291127
195779661 126818728 54984803
138250086 126596487 8198241
101089556 53097940 327504539
41515490 333739051 197979904
311883690 12913142 289030603
297341880 271620267 83990059
59220308 238071776 303427570
299780077 162967779 128050289
333207960 299517661 307632234
301647447 37767203 140854596
286880435 124680349 337596582
75783099 245713626 208741638
240841368 110334230 22215973
305752543 13152708 137591040
186170611 250392346 117431410
158162299 147642598 191679269
309808013 252676549 138640758
92530713 200958141 86044663
162774367 256626258 222681764
241859065 70121715 207402935
43240629 98374511 49909531
84098245 75353299 240754410
330282035 185023455 169255269
80766656 119038200 223368538
48667893 48046626 154933594
345357222 301297014 138148657
171760637 2136302 80162272
180271222 89941781 209679847
88268102 291996967 325290496
224713454 283846372 244039269
268331354 29987358 176004642
331734223 311295872 215293537
156075458 202043620 240587343
194666274 261697665 301822477
229805486 164452070 127764388
57520285 201579644 139454145
300949496 133270471 210186448
6192024 200833940 19223983
47110591 229435095 54493971
282218609 134224838 2823432
87742522 215549054 331826737
91962021 228229091 180726962
22945027 14991445 180122904
333038558 341412753 33598774
86791950 15281899 5981719
284953431 32295722 127680066
270155483 159407558 103314195
32021279 319452127 308541923
139222764 286134817 156462219
274936069 82106319 169119366
8374912 289456806 186564899
115709108 326211558 98824088
130869871 210112508 49808365
282687648 35381233 238588547
116027061 235578956 239546483
5502892 159924701 325165826
120114151 109582724 115754094
152810806 147798017 149086683
135790681 271459495 291750766
220693375 316980435 340111248
80705531 34754122 264870783
300507189 301329123 104403818
297619998 246630780 240463648
173926365 171716203 231465636
101718603 123056325 33407864
59036489 259239602 177333482
85799084 137272796 251720216
114938210 152608308 26439824
87607645 187618780 124553243
140694111 34572306 33913911
236614031 95378353 131942715
211277926 6427134 323231961
258716888 293561787 56229265
185814398 272828471 121178582
221465315 344114203 237222109
132382921 9221547 42681305
229381666 160182647 336415188
341544193 64018263 74841245
38916528 119874783 281140145
169151131 165430681 6566708
254966314 318757799 148152332
284698058 290606636 104775923
139670829 154231867 340063315
58854622 7214058 312008209
141465659 244519991 252441402
313791600 242320850 336164272
39908623 204548465 227948609
37829002 342560117 252866595
207372420 235691361 2753261
73608827 171585533 226240398
35958201 104757531 290569695
344369900 130351020 316210844
27557350 68304749 204996094
24652362 308548040 237808412
168913607 328437455 269239658
83843829 122957357 45430212
85140269 124458908 254257589
110365589 74511558 63245656
44507097 149490620 44873715
164537260 117133939 271717903
83778451 309765961 176879273
278683365 97055048 150129813
246785785 107457780 208470384
202227509 3207009 262714754
78716347 118309980 303658601
339487994 141126731 286849681
165460146 328382359 200958529
109554720 133661573 284529270
223388641 255120748 275399793
135799436 208463777 175403148
328479627 48155682 146541442
247635028 25587385 58636758
40645332 258103070 6278943
331431866 108200766 335297519
150540941 138830060 124468236
50401501 329535396 252785725
345770443 54711237 128488796
187328144 344345978 138159053
181488349 320754398 301263531
42462554 174266038 84887712
300875896 42511503 90863517
203934666 224188927 147574075
315942580 186202075 178789948
83445975 252125863 214748927
268549522 228377502 153960324
331118649 159839810 90567450
80084373 306106616 212818777
313916206 121852750 290692778
248834733 323414294 280716555
320639783 320666870 232733129
203517160 302091376 31265171
234025443 128511324 35397184
231216895 269600743 167444201
92576497 179241883 103489856
234279828 204397042 323167857
324716927 91577328 30488886
78508717 181023055 103127803
278541290 134055520 26793430
134982290 279631187 18977388
65646103 155501042 13617825
95731934 265579918 122892361
294262095 194221144 176637311
124406448 205134650 95789276
214508470 57958171 255085428
69126570 16937975 278826696
3433353 183883324 330159206
290738126 179245479 104205057
237842659 38507727 39847302
338738529 30530227 114349575
88109675 270373637 81790268
338805740 325970121 128744142
1126771 234333678 265318431
223838951 104489563 233652031
328074680 258925039 185132072
27256074 262191237 262595622
102275277 205807679 237138223
156499011 93021438 237816118
105640834 35950450 52637734
299492773 251760869 106695145
89010164 254314552 230827874
86511281 154915924 146008470
212052739 266803342 28330983
266373071 59315852 63766440
96168164 168228992 201868969
274547007 101825836 33027016
153275212 293600653 129290792
203891222 99895711 81167629
190778089 278885045 206035482
108525674 17899393 150481035
182183730 335204686 11892532
264883270 38196461 18088443
127409236 265058962 24086099
117330758 175672125 304428938
204179929 243749829 138153134
241838523 233431767 139800285
213115865 53605717 14195249
238884677 54390022 162060855
47024578 264179498 106458200
281297572 161346478 87236989
137341225 275779557 300873356
235683005 43482752 121243218
18455351 156428375 157705640
159071095 96176266 272406086
104497584 77896764 64464548
74352497 270317152 210532898
279700270 189777914 25552509
97584972 123083413 19559411
299165768 256461369 68544930
131053470 242538753 145198264
225820562 42345255 8824834
265240756 87536700 294235504
72559114 136730731 210123680
122119160 286495569 75325691
333473654 39092627 321373159
195129550 236474883 283729325
126817249 267447546 197101576
198253824 111557931 111440494
126310371 117391804 34251698
150923798 128936907 92805910
332309928 339163054 232700553
100925204 147199769 289152217
136966131 107209552 200412199
341586591 297795878 115412911
109458865 31529884 43933722
267967857 319759447 22245762
189709913 321084398 123595165
343582364 123010182 198520877
268474079 184274817 39004631
85978534 22385644 3777294
258658700 197201451 289361661
317071336 324951737 291476968
182234375 311802701 172905580
339553213 166093249 251405229
275185907 125939611 218502219
175007066 23650900 30847014
168623312 139424479 146821536
12818103 152831036 145252993
76658943 315347150 301604570
268589999 250572905 279888368
145107923 349312714 200533714
203049573 101021365 84221639
176741588 153375232 274039005
318912370 346014145 252613274
140936008 277273607 34803279
294580888 116755545 139374731
153360769 310203909 275772128
250688033 74368821 81477120
177082277 68794949 212601303
107489460 216560021 170111101
41336159 49547465 173328519
67360322 95466012 217531470
32633183 183293137 331728809
143032523 84783660 40149383
107991742 240075304 318693563
320874707 39914736 202849765
200566511 25643667 61393433
336887828 100379837 190841258
256390779 32272072 200596660
116619561 112181624 136890085
114273168 113920130 292855157
155340637 208639903 325253410
185760324 346107522 194231044
173978876 76406611 63343622
237002300 194750708 244721785
145685850 29988659 239460880
8659228 307126468 212227792
145314944 229421500 229246526
2280230 327057658 246063505
248880730 275698624 249415981
223837625 238054008 218557759
46105478 234381310 228749082
301087439 170485373 222024677
116431976 148018623 17545635
113336669 58000621 76742980
142795832 267910428 231562216
34408313 192225309 33530581
63745399 165186254 27143796
242920666 304538661 77774645
178025686 22952291 326594501
332327909 202137591 220919306
229398692 1652586 271241665
141982904 210550625 214487497
33264640 169566678 138234178
304609417 326820242 160359848
173161139 233770596 336497712
83078847 196038505 134809875
142193046 190325413 329649627
250926294 143003063 245517387
306649222 319675275 289113621
323873491 113977130 189514754
7905899 205338340 318257699
114640179 263055421 8730686
32731705 24032325 124528833
67912529 115449334 88360346
211118077 333809555 17904517
170208325 302729569 165933979
266558093 95150040 181368633
187818653 7053410 171736043
254151251 49264548 37482111
64734793 273206801 26852991
35275297 245629356 234650228
314309444 346014628 307694270
1790011 21922525 316832381
132072199 346994360 198032664
205389520 25994533 217081418
175370140 227872907 234607997
193414219 163179807 26351313
325249624 70257069 140791449
99888747 136340541 199183368
264403996 136336904 62334907
134198043 200171589 86540506
286790180 98420489 164153045
129823909 184238212 10818994
265186110 92584004 91354849
146575388 25403461 193134550
231163362 159437776 38687253
104923419 110586678 51075947
152929156 259541439 268784130
296667581 212975740 283977821
65155375 299682177 311710034
179411676 213342475 272203551
24631514 186855083 279389303
127797913 8831796 82753268
64718135 169072175 311365056
183510727 269670440 22141444
222375383 47947779 240181977
315783067 187098264 73110008
332102791 318382546 94632667
130392493 71427442 243479132
67544172 55696585 22118999
345417244 280943217 168676568
164295036 130782720 309715815
52647650 289422724 273749075
305246283 256870374 38999168
216814955 312336589 151977933
243302945 278880860 299738614
339849417 290786356 52403142
210932037 139046685 64687805
197680704 297049813 126223490
309416815 236546081 248989107
19688228 92717647 86050640
328451235 140840307 112597690
168800067 299346121 262010192
295491722 291451311 337236407
315984349 185057618 257588916
268813598 140562057 304102107
260052522 347055397 1595240
64329975 8615236 42393892
117028375 289960211 225525142
91069756 132143305 21246893
212120379 148190506 115200844
336788507 102605155 4660151
285527315 259338139 165794786
127938678 216180876 86900043
131093159 323701631 225502066
238894759 205142458 23298489
10769585 171676037 85048581
140482885 317069462 34962675
226548551 342651258 11837633
128002252 223964405 106430449
173985314 280421383 1803051
150017063 274044945 1314765
295990175 139596550 116724688
38492998 13457641 28822432
140503161 247123582 55760886
63335506 301217759 2626728
120417096 231167664 201074880
203307443 208840356 288422355
247268467 267995549 59491456
301556588 27754877 229573344
25745698 262113495 50883022
197948926 101073359 207903046
339811459 237454548 320955366
99103409 107257069 177862015
50208966 110662845 240139736
59348333 254467676 176016028
126915875 126367653 282278948
178321685 246688197 191856817
325102016 308861605 71814264
324453413 168660346 160372680
5775910 303142854 291852207
89820964 281716436 219280079
53833118 341528531 180202147
258070345 319522383 18445785
116066042 251475570 179149926
270996538 222597757 340746107
228702187 228074439 270921326
342270325 273078823 259022138
101697776 117762896 149517244
83688106 10122688 311416749
201958515 1862862 55500570
9775902 147720289 1717144
19081628 342085270 282899060
42367342 168018925 308120577
303982498 132084016 191529425
146687308 60760846 33307822
6044347 50420349 78250151
200053497 104422208 137266194
178009665 69562183 292898447
263154924 61033437 174175951
311475686 9293392 139384121
168480867 207695662 121014533
205450676 211934972 221157332
225012861 208491928 106672024
210188076 245082008 65710690
313326442 212542616 230852960
166418457 228372816 98423510
291541714 47234237 308303624
15924643 104052613 156148853
273367309 134992020 93000099
21885603 58327955 194611380
7616895 108731180 199730710
18293460 191568063 73878602
274803847 281447813 197463378
337312466 281911702 237175327
131589428 236969237 216868715
239594842 128151809 274997096
265248128 232185394 163079643
127472879 278165980 306773390
220615618 82603615 215434138
46133421 130337845 72235094
339752229 175067682 158037539
114451054 84778202 81214268
90745721 136861052 122019921
121629652 332215030 107144731
207022348 196173491 144864568
286830992 11862837 32146779
8532691 298505292 276053630
238117419 225196052 12424916
94203332 71255049 326813532
224878476 128859285 165911907
159190836 48131558 11574298
270523275 152709618 253009273
275691053 183974301 232842369
104919943 174066789 338143273
69263052 340332152 115561174
21572142 269295296 326115804
318558984 103877456 320415704
325431602 317222622 114121653
78691128 4997593 38024308
75030292 293717224 43759271
193795231 101506082 134650130
26709077 347469025 147136970
252271734 222862483 287979470
245983380 19143136 146002457
55949320 92974167 187368790
97722879 138198390 237290395
112225393 92235275 199539116
125670088 232052177 171424572
257292848 120260242 215342825
193965076 18616437 175413209
339922948 205995754 177082226
50762154 78571 316716673
151536356 180186737 247150622
42515636 16392830 330829225
10034115 38858232 301492192
104876367 21501502 80879566
173464208 138305512 80686352
24238810 340268144 345514991
296692423 33076 291392843
35413911 120081328 52238458
169691894 42148429 288434646
242077553 105368483 307564284
265395856 211224285 168344144
15212143 60865967 237779721
135201821 22792954 287547315
148841246 11275052 284565032
298039794 239982788 331402591
198932422 128803667 157858492
287458002 54809989 82226966
141100808 161011757 111391405
49976623 344759366 328189946
165640227 135528206 47446750
30428114 181764932 36204477
125916166 348523787 177862376
212493539 168636994 136366886
28321396 350135013 74733694
220347360 303211564 57167664
35011209 67876842 332639449
192491452 87300374 61816816
251617800 301577369 94823884
277459091 34162281 114343919
229834381 327281573 133640825
165733066 119837527 5317468
225027419 143383178 115592784
212354600 115327628 328214888
51272084 59426595 194461999
126353446 105572382 269617516
5283769 1728148 214406749
231238678 132603658 57695918
150486858 121373851 172274810
33943203 96141817 327522217
62713520 205553383 340390046
79812162 256216569 93548912
90215599 157848281 204222170
190741060 257685193 194469490
186815526 292464474 21246624
71819044 94618874 252397441
175217011 226672066 302229967
139734020 292999112 8512626
161260265 311175427 236260673
287179702 161198663 156670866
117821170 107402125 274694080
346494344 121944926 291547263
200622714 48399296 109614409
144092297 71430886 318004641
170262933 174253002 165916922
104120861 340086779 270049880
236465218 213946906 282265439
219201433 123458220 50909881
260272718 248422282 316586833
247212158 115039589 129160963
84494125 115730379 327607495
319034508 195266191 11257690
112497929 59368649 212211243
107877832 213996816 90742329
120786631 60141277 53071474
330583402 17871096 231053445
68954203 214980882 261274863
297481222 104811974 215242067
68562818 339348635 326042479
92469887 146195896 308932352
140278956 13815425 230715612
216769116 245245022 139142260
103496273 110770918 173322378
304102852 35330179 309132443
72395625 343049641 307713898
206174096 133981539 79267774
45100057 165826303 155366111
56602677 336467118 163792208
128565316 132021395 55769586
251695615 78784280 2847872
202879176 81993083 65957230
252383647 91959612 153719300
217980792 35201111 297157360
157396768 261108326 237051847
240645866 292523187 10889659
142742552 8383688 4860466
119715651 299869802 185429164
165091867 296451818 162160811
225723525 197209466 23484673
100143397 78429602 75254580
49389715 76147353 155495191
231210641 271005410 142241536
339217058 140200754 81232254
47529611 138352623 185036118
311649041 33937882 279408952
87456896 163939114 311966149
258898654 104888448 325557885
230947107 155933376 212322798
192837831 64574196 339999047
137544891 183513454 317476622
273056288 160190883 254162978
52268620 70701702 229828935
236689785 125785705 39139653
89709601 178833843 9955917
149475666 109122297 237910763
128332955 321817577 92913143
196267161 196606998 59917334
86057141 125901715 165415001
50105981 236181087 271431639
272619628 241009970 39384652
243618420 218060521 71841933
8759699 98689364 315226974
262397159 58298198 69271464
21619987 41162838 330131787
216183441 50552078 837953
251992766 343204604 285141780
159403323 202666759 115100181
218400244 140780670 277439676
148673001 3708061 288390033
263736491 158051563 232682687
171200372 196729295 101689
177420645 341036443 214878311
342619460 199241156 171043330
205782360 67402142 60720126
169279891 328601016 211212803
282098626 63879539 64397115
332243121 27899997 77563461
302032095 69706370 279682802
241020725 287750575 251406144
74816604 222039734 190722518
40857704 148845985 37225032
80810527 338003648 269249944
38087239 59055940 68782186
64215216 89778286 131201562
52026755 246872663 19283761
317592767 231667622 110923807
141516454 228818897 286179926
122368193 270345455 75397292
10660403 13980577 86274773
112731909 45381846 77049152
281576187 206636596 156336404
22636526 74335470 303087642
131171120 108826322 114084555
133402414 341234764 7017879
109200555 283855342 52003208
78756274 323120954 113909897
301150620 16766094 19179548
177803826 331846630 178913660
200370312 97387190 303835623
171522562 198172370 15342823
281954112 269501283 164666073
127170397 7253065 269914239
191126228 188241984 32516894
263309779 172280691 255977510
241739740 237344395 296394783
229119285 345220736 80655888
169642254 60448811 79235068
17821878 156458199 298326743
192988966 240140875 325281558
332592972 323451935 1534030
51412067 2469845 249204215
240706896 13326259 171739896
202774681 49553931 30973495
317812096 251719138 96603868
156818586 281999689 39856394
79090109 90301501 121725975
200305020 23936843 8611619
259531116 106794933 318117319
211253514 148760281 219372340
201704975 276985193 233746119
188671847 104807282 45510667
180128827 332637327 190958546
98828855 38020689 235194973
152123992 66916877 172504918
124046054 98210033 185519893
237082556 119540751 48705454
258167431 221081726 27064870
317863770 299613695 80877975
265944935 98439572 235393450
268621699 42115017 321471824
134429741 254851376 139758447
124820809 153772044 54035576
50293421 135146159 169299495
237979829 83653884 49069628
256196092 178286329 67314290
132149532 287816413 17880230
31999407 28708192 172253655
90485415 273169295 148677484
120584338 110473465 194347048
74188818 159418771 64636401
256966710 171719488 71768828
13621195 1194257 27024780
244020082 195956097 310107009
348091579 9427502 235707900
100531626 235226166 60769443
145613791 176710348 31761795
279094532 20808129 305145228
112708444 61647540 346174838
53692101 323001208 9328298
277336119 297518397 346605947
3576828 17038699 41698333
289611255 39473754 204303385
314547337 65613395 16259846
183438616 334080737 145734152
235365820 104153218 246346241
302753416 52390394 318308719
280387154 274611912 94491643
229055707 130468186 349576369
295283098 144276502 187428555
144206943 282057506 265981547
141647207 7710654 540628
105056237 310015795 23130231
185154923 159492347 209300908
322481882 337846942 30438443
11329640 285019759 73510074
155523589 266074049 186505908
304452997 43413079 137126157
218803264 23648086 82783086
89943771 226738964 95758091
299775013 162539080 73036570
260969850 37902355 116659259
338044939 310160149 33746733
197740084 41963598 67940921
317690344 189696521 38941118
5918377 155865615 134839791
118352151 336151451 245053036
213977925 249561026 231751395
340152866 251167910 179935390
267500718 144377660 324550126
40281077 322739365 33345077
349455927 186053191 323653509
68117796 27007335 263047816
37307762 152635427 106596209
95233824 78524629 139279836
127712654 303630072 70067316
19860982 21704202 217849316
223285869 336243452 124152761
326479347 54231888 81833367
332386014 22725462 264972122
340501943 2451492 59623422
301709188 137962710 323814514
109923313 56232467 60914238
136953317 91336332 249079060
249515863 89417687 118187003
112195961 46851385 91815236
122621242 213302489 322201344
225315678 173722492 173535028
162778553 206233485 21313910
182951279 126920185 36757809
44708403 143337081 25896533
272065571 303969784 31415094
46645952 92567476 251532132
272444257 249351179 260744273
228165604 222440955 335534310
147036385 137989317 159613376
286813138 277322920 58138731
220251023 322537696 182428174
306774161 288753933 173169733
277028979 143084628 17033396
34330604 8246563 138372937
336653392 130553941 170573822
19023622 69806242 101718361
216046268 60394557 49145870
328313257 143152349 105158767
310385749 138572114 346460408
260502202 68812058 299012856
191863891 2551105 225800178
98275428 160560528 101934728
186874771 319021368 148115437
97551182 66764574 203728341
160780808 179550138 48856694
203259050 47215718 155100358
219633312 148080945 57153722
267175587 78006283 8619238
201491839 85843427 310635279
139739684 148621172 317132592
65934008 281435137 59103331
265045756 337141342 294650086
49306603 145016480 86256961
214185982 314373696 145701344
187958407 146910628 122755423
317942822 262932280 281227333
2930982 225186906 58859906
215563291 32123798 71382548
227283438 18057219 280281609
244896138 190870206 100855792
316903016 231614663 228041065
347309356 215772818 331705169
166319581 56986724 61173049
180354874 217163694 225622004
234585737 302288230 99016579
177212433 181385405 253119295
69606227 39250549 90295465
235973842 226947840 300489593
22205043 119482753 61338327
50563494 239918253 32235479
52717066 127259130 271576225
332174695 119369917 84883872
211044607 35253188 103145081
301158626 248400193 128027833
45477436 308166928 282600607
118033161 11888231 103449540
161680281 273945938 67252023
180871891 268812013 4279895
1399909 292445216 272146471
80532182 314149492 244729008
179905536 247594187 237055673
325434140 333214260 290245291
321851299 242884844 280429535
143487198 282175215 159845327
71744208 131531780 220115219
103018683 199337438 90610356
129889362 330204545 170139436
15403042 204613717 67141022
280677428 253603794 126930678
37436516 285171254 198364894
22518980 111180854 98983147
196077476 247427221 256294558
47546037 138153354 7953549
79960433 227527406 194739272
33615774 159948218 162176543
144727727 137687119 139546567
144181092 86077804 189351576
53037451 150714632 306466500
107444819 258981792 86845011
332667169 4396778 271013807
150874328 323649996 66264397
49867629 340516594 47844106
259642077 261918839 284286924
12903436 123816825 238935029
200313727 304440349 201739368
131438017 82156168 188946581
114634862 134957121 209758919
119599220 336619885 37418132
308921858 253288229 202696465
61147338 235416744 303878714
240995824 196810775 331574238
26892388 43612130 175777069
272799777 310757012 35778173
160298648 52711 246335354
176050593 283842914 55412456
247852234 281878062 31740721
340519639 277894748 162906315
319875917 119786493 330434614
113665883 220538214 47793285
210802591 260591195 220632497
95466028 232753914 110930474
272477702 175938760 220537736
344023426 288998243 238406510
198268503 229203200 250559777
50181888 70055157 268915793
282179984 20754463 299505598
301441531 240282340 320317491
278345985 70428638 169809839
264827931 127168160 116473658
931763 128907393 175849470
188531899 314247019 255055615
125936215 178293229 19755622
69727649 119111804 145017620
102939234 169833274 255912023
102471924 289963047 113831922
128837926 163643062 222758059
180009453 99322694 261730409
181750598 345232460 57261505
99839657 333687281 156461165
326707151 315015638 11283517
266807882 239717506 200272140
46243276 187123476 251223721
112875833 9781867 293178193
114485547 118671514 171717545
219117973 130428412 3193319
84623509 106621790 190917504
242575267 53931919 173509391
24715781 58864667 252812920
305318976 153777993 305966475
177731422 340665370 266587452
86813180 264565836 278086977
1715089 244504903 200785737
46021484 278821868 57098811
47570713 140075969 167597617
90253669 215099025 246920179
248245489 237065784 255062310
94063029 51267811 265467129
150211281 112767975 237790160
243018859 124901318 156339624
219925408 34348538 173714015
125961889 164753027 254984830
25787662 291334492 122640635
8697482 62022499 242754331
125884647 299981802 315953827
312455550 173898412 323593795
190744003 345449350 262481488
323635569 150577266 183797357
342536083 267589376 111989180
310116758 116809813 151070241
225131433 257837085 338267280
17330716 347079645 129441906
93353768 214830880 283093574
15057812 314933983 39576323
309142026 245290301 153231158
138767876 145633554 347262404
144215649 180357804 252586753
236494906 200522686 110836792
9523460 96321098 213761298
130265738 106507305 36914758
286906713 201549529 238604798
157326994 267182805 19819772
76319593 99815562 60129077
130222042 42638136 265450668
46932809 269483732 194050447
294946957 69597573 98297610
53942244 85350986 249897345
107656231 94304116 82912607
332031679 23562082 179775911
247046145 1654249 147313259
43841800 294028067 164622479
225972855 91412999 171804172
39330801 204465765 156621971
183595833 4005760 195889926
105393607 148241185 180696538
80104511 28705171 2796880
250122609 239718293 89249526
76199540 298801224 169033661
43553423 96771870 14685576
51161928 283626481 345568238
13518854 196018065 99539578
25952175 325669858 347658305
285125223 159960373 141465664
23731372 336939946 149828183
80767298 69101545 86179163
272452488 148690943 144654039
98261887 161370710 225134257
257036889 4964517 190822131
105384607 322972136 244325427
62069863 312208303 312548323
291812940 29328248 150551235
91020061 105139903 219188457
61033323 32948301 134354811
171752167 149619 106961532
253586616 75138329 275069598
309092807 282917770 335325207
101901612 44111631 173302995
147687142 238151793 186729197
34099876 29604266 169088701
315384694 297374716 64235288
160251155 105691774 279654212
225358644 34100666 96376486
338619143 223218665 6578245
330192822 228081131 311274290
291162970 175767734 159527978
104643679 69230629 339576993
26977972 115696645 287725908
75400688 209382010 11076042
266321903 227230828 107386769
187777439 295006636 278727312
3207342 282612401 190858371
324758660 76328942 34665443
113449908 158566879 252513641
183366561 221304599 224201067
197159206 127810121 193681154
184250384 329678228 151446116
134693296 180312794 290450972
103401142 104524328 169798802
115424982 296798397 195393335
24394337 291364772 117837540
127976518 281178943 255853842
192476097 161571690 158650951
235257357 141380851 148968960
127406437 43980891 237080882
126932715 15350234 328389521
222557175 327961489 91524187
287319595 270415442 161768641
149122524 54520697 123768031
231537336 2960777 287900827
156248963 163410061 254840851
7040047 136106497 17242012
254980587 69065896 285568964
98048241 336429526 216187792
126775744 168853007 329566307
305495029 184003827 10149088
143096952 111374717 203120890
61644761 56771273 12655712
299607515 175645802 99452146
44817107 77363445 267130119
265827283 193768849 112581674
82655913 88322823 257993819
318540161 123490365 85308038
262475692 149255279 320332660
209003211 76567392 335427981
58584478 112108313 318481774
180467464 27494890 346550944
138106314 144308062 31452782
126551816 27115863 244974937
345632418 146661586 238831508
271172735 43771885 196737511
91555540 33646081 331882177
271421565 308573003 303905241
88870068 114192278 297733271
68408648 347256437 157238998
296958762 278666636 245709948
201323761 340082802 243768601
80509895 292049192 319323703
298494522 280727621 170359499
98078469 120503489 280238214
59228956 35304821 179182266
152882374 333770291 269729759
308602152 135358933 93926532
14762735 165983779 30838309
269444418 291107254 95096408
224176185 305846876 116676150
4811223 64293219 199049412
40246487 14810981 155987937
131694294 106435500 112805055
255607258 84078574 51960017
34567965 41394239 312881639
349164451 349560689 115602646
319508088 343859613 161572755
71021805 253534257 329710940
143714229 249640544 281530071
220462019 36610427 183147737
76205201 224451725 308131474
138429254 176607582 196129313
288758902 197186937 270410176
140058192 147244825 57878374
192780815 278434075 300836091
147776741 250878734 187990161
78150808 279980799 68376729
193826828 114904158 170690059
1602091 222395772 80178078
335628888 126899041 217285791
89942384 193805444 119880360
70684008 92236992 27567657
314476609 166375041 17786429
106557611 169967666 121645468
137728644 8202028 347444253
229805640 191886747 28351936
329793575 90282670 343902133
333204726 169679166 300483022
28076572 274409261 167186551
155320743 70383946 55134661
279516509 285411871 182765331
333206405 343847610 190649352
20999679 97712113 69079327
84166523 207834781 255149111
295970867 334196798 54656382
22268166 91325298 239287358
90525473 273276822 126840386
135068208 276797122 236826758
273504174 211759817 129849974
172434478 319693085 302139093
333364273 331916708 306107491
250926026 220312921 32086310
230698590 220639719 345965322
272522344 266250230 181741399
202739904 194557311 187090245
7539092 88922309 335270791
17781215 38259179 211102497
91887647 155519949 45116450
44631326 332029089 295948992
57044085 321902316 107932589
260284044 120523616 221582921
259253127 33722393 105558538
272279932 208888136 235566612
3344446 141077267 82823664
209587195 235091866 146711322
100967527 245666978 32890824
101524240 76213158 204329686
133399792 30000405 247485327
148788639 144360356 293630344
95563178 149304329 268115691
341613434 96302530 159980412
69037598 115237482 168609865
15033362 32614582 112458795
284156764 214007995 297981056
87970242 277201166 260210665
329177591 325772797 15705542
207973449 17781420 93248811
77172953 112888744 255232866
249740087 143062576 10341430
31868415 215445301 233549869
341884126 326819148 241269672
185065440 228714793 179341055
142582713 318748448 137653248
343748908 142032598 61555050
268566842 245250372 304456422
209131501 57988053 126521547
324047197 253650032 272137042
93876743 168771380 185093533
60493242 300354598 204337558
239363309 188800895 318887242
217909633 208858095 22906787
240187433 345487263 234250123
343381522 125447656 176349297
235221985 210210046 99150424
227259454 167030588 110566497
1478782 43834757 146876445
330168405 130425562 49548271
218791138 254919493 326152762
100260355 309725432 55115773
185274911 111486951 198056674
209052466 201216293 261023349
14510867 222984599 170206417
51928772 306560283 308843223
34409001 27767265 279686621
172885606 339550199 41458860
123478140 252282012 237609991
197978015 143002151 21255117
159981986 37347274 323605082
334777516 13454584 88186502
76593692 265359432 127767812
104696232 7082965 1798555
290572875 156585003 23244377
10585133 153337680 72268526
165840139 305402630 199947370
175841850 182514028 18203283
292832420 20906458 37968900
253117714 37779295 244363398
134747456 122299591 296261087
244353110 60758143 323418409
127868796 297033528 209853872
44236653 91348051 299447970
108284832 241051500 340002372
93384150 272568741 94832909
347119471 292068942 247322157
90797856 140991973 154150415
198558711 159506731 237911037
50303509 137580049 224091352
140079165 304343823 154423426
168009269 170169916 96261066
45883564 194200304 9643086
195654842 194190160 182596644
296596183 5318882 47214114
300013167 161453542 332522345
255678689 328734912 139794010
225365096 265461133 37211474
148839967 335568402 134087365
173450032 125771555 102990682
253759973 330458579 5365257
235432668 218099796 191482070
224991960 275382241 314229833
92199301 171477116 216153706
263974212 314468743 136290010
108947499 222057638 180599433
306739440 25346593 66115569
110888669 48333947 214442307
30131394 147871414 146716633
17293625 225969101 122667140
48203305 266541314 78923189
344070498 106927528 219264380
26435904 89795418 123055951
285375071 200604218 27495048
72220458 84462048 112347225
152284295 111498055 199830548
202604962 291428138 220472723
293310018 177788390 318985354
181521412 175206915 311406412
284738587 196586793 191005369
345235477 165633568 327386481
337082528 135476138 186468001
267805589 198999480 133002166
61099689 313621846 98411217
295062223 1676958 322917987
192895058 109573547 220621075
194473908 135992636 280509679
248841412 152529994 216870614
141791718 228957355 254069230
303704006 144422602 347589778
127583660 62478646 287457991
188198291 129983268 229102239
79116161 211997230 109467440
246833590 324963209 167644650
45615335 66648360 250746760
291220632 141886657 314912749
317132859 10439471 189196023
264988992 18628903 306179857
285667598 151918847 131758673
269243489 321045996 245773140
66793647 179329368 262311159
27334725 288935673 124154071
204073465 256796738 229212685
221586373 291384701 84123322
86254661 14608296 102396665
276543850 16992378 139105421
5776781 226731033 129302740
62709618 217327624 251458509
57910174 81586829 163907111
321446196 84498016 335637641
25982820 150448103 70660071
240345546 190692744 305095023
308758944 128472389 288091594
147642985 261442803 77604483
301324999 242772554 10029358
98438670 8967474 26989513
308029100 280990029 260089164
170149272 219171492 262482567
187589823 172048039 328437677
7501784 152130050 244839171
327160024 175631956 113195502
254575159 201427016 198213815
178247040 301860997 91052962
61962440 32337675 303152497
283708979 23063855 79054789
319450913 183904289 228960405
39519014 615655 333423331
156352222 277129550 140876996
48405722 62714149 302174652
22815238 303761771 264746735
8782550 345634526 285197924
166558874 144709584 215193140
84776641 331960791 58773437
286394802 181259106 198864607
173366885 56724782 237425062
33703335 337280210 200542059
307455865 327472594 244719896
256549335 13852743 78322322
156599841 194996573 81390908
347617204 189950629 37272509
339396767 261013151 81695261
209741823 253002084 212681028
127688095 338496632 158210650
53578139 116271635 257526094
233076849 37030767 309603709
303169640 72926075 80651131
222113352 238648742 143247031
290764768 186372339 119205364
86858942 103522197 185427794
178452200 24899305 8423096
248907550 344490818 210939893
289576863 12681436 198992234
234267888 32514177 343812161
134192382 187351167 99436841
216233922 282403508 137985931
44937645 118958040 151348883
11417118 99299072 157931808
256050858 24156262 345079733
309154422 44215115 284225282
14522366 205744821 159995636
237726837 186292708 232554411
65335239 178602 11385434
197073387 7293915 348705160
238255982 86994765 115409017
227445958 318290232 9067972
320340038 107477526 304978040
183724658 121192581 213188895
203642829 308898735 347135588
238278734 118616544 342586723
2701718 287314887 150079991
332544674 227524727 296282437
53630409 196073096 250106018
45181663 294036568 167725502
142222473 195709706 177396954
303841370 311686839 313935722
3330041 258946452 299801160
275113762 192432950 65027722
266941760 152933580 198952109
252118573 120787439 270396729
236293855 52247096 342447225
261752998 291195025 48616237
176353755 134256830 128072098
81090328 254152324 271815606
69985842 169071761 133974778
339952393 100321437 318467321
252569862 48025181 224027333
169337476 315747777 206447039
20294488 328770289 283387078
208660463 225769763 76497871
129978848 238054596 243088461
70429901 228653858 93580703
217316484 289846090 347071953
79248343 168810980 6355512
315129520 251410528 329218541
96527090 2997358 329652047
149892850 205505649 292603295
88640128 148527026 149543744
150352369 341834711 276499899
249754407 343762441 294548579
263594293 108425704 317232474
211060229 172467454 91748312
124016117 338251456 206718801
106872003 85259280 102775012
242376078 273349546 87480124
232264775 211421557 127941549
207712028 106714986 129383751
26773062 304750336 272806003
138669340 141001706 243097745
185664228 34127115 29020450
4281693 316461543 120777940
305478504 75242488 274920938
235088238 100336680 179007772
980795 159717330 95582665
281031584 252356706 43102892
308346031 13941081 294037820
314914720 247700277 283739884
328742142 104120568 198320291
216697695 173961798 48812876
171225732 153480206 199297065
199111756 189854751 143091030
236411206 305091467 97507449
206516796 95330205 189904476
99351802 169114214 118666214
300679031 163796098 289627103
338090545 333594781 276676896
166478289 64589240 338427288
63710139 244245548 81323976
125114995 155533275 338131173
198596384 185199884 58984616
310224681 305078283 297509162
76141008 140334921 86722834
125011159 97128848 248617603
229692459 319489566 204377716
64506750 338314109 15745966
230910031 279779463 269309188
89325798 90617067 221679542
222885425 71450618 126270966
321813048 280843466 21728008
100445353 109065584 67797309
283394430 182564800 318214521
213514170 90169947 91670741
168662435 218790525 6500686
314110927 291948688 309087766
157156516 273973487 18154928
297050017 273968543 41337338
82910174 290693812 48037298
162515621 332833795 79942580
167886208 316362344 20807789
30535632 256366139 208217689
20850129 74218947 350426949
341630551 326738615 13373579
321316814 8966113 170074409
70442359 224918693 35214301
333275059 38748998 247420059
145956896 34492193 13248876
104645252 301779469 335962011
4771713 10583072 303525067
15006819 275354871 115202643
180090495 57252892 178528732
136049299 269821091 172801041
224936131 89205840 73187261
321743451 299125922 114868038
239365963 146655603 12892336
152476388 104876463 150173390
126496576 130366710 23294345
73826400 155547111 31258126
140793527 4148323 132706696
37462697 83334217 155869276
330043449 57760380 98542704
305852725 108421787 329724940
110001668 259475372 261178178
265764216 42673217 240301332
204503216 186766252 5541378
70277091 76280811 55285681
319285434 18054179 244512621
127846789 259314550 20929414
184950014 237762599 109455168
317490482 92310959 312876991
196134334 117545589 330484696
166406056 300554448 194999211
233015811 180882246 35245335
241312422 299660434 67578303
68222214 153315783 219752475
277683481 217839936 224718980
193796874 235592269 320672842
75595513 30707003 59551680
56037749 271861590 173862294
289711909 213502518 39662178
216140429 128561559 147361883
81560060 258290515 64755134
347351253 217844324 335259233
222646622 62815361 98600765
338733425 37201222 167728968
346829272 142103420 238956656
36379793 249141118 217232866
304658847 134921497 71326407
261801085 111774354 257558465
27836702 140498314 94578608
286473868 161018088 282238388
273791145 237788485 223752681
286313480 44608959 252224825
240604003 256324951 6942054
257130722 316802841 93940301
182521454 120590912 257166563
57944477 270124732 58472230
318749951 63483702 32057960
56255102 50451288 311492528
90898123 158218003 212200821
51128991 83892123 234726552
19050005 64656382 104233390
345145727 48447374 190174159
345937604 322342549 3847723
99438426 107859201 30180629
7304454 297569911 64736934
117259343 60042048 138442670
168865582 211336133 187163610
80501650 138939910 80068589
297073795 221092557 284677563
195839414 225733149 29094543
171702459 130104416 17888364
219201709 269869008 131155018
39085537 206863063 132135164
282726052 120787103 262730412
245231444 244432737 81091643
193036547 232633728 17276360
106432296 268927224 65184183
293751344 12719634 246711571
173947369 336811123 86203153
53891766 126111985 90820140
332601167 102918612 261209639
312410293 46226695 30143220
124208001 98845932 341455421
81518480 14399301 346341301
103215003 100820367 170409559
205819621 127027499 345141934
152944786 24267999 259133296
176519483 140269608 180967673
279008181 30528350 274360408
66329506 191321454 332847239
125461251 222905968 290271781
160335679 122513108 158054213
324981257 197070578 12554308
61767927 17923266 298575180
130761351 254694582 44119604
201354770 268504913 198583045
343014846 242050400 186708468
118376320 191017662 246916297
139972637 177987153 61922873
187084791 234239224 108779093
321134259 19386032 246147458
295490037 181568295 204892902
330972712 307693643 42642375
268906083 97290217 89375656
189961272 320877195 162967328
13068312 31517907 97785091
235633495 257569248 113241515
265616161 50845748 264585690
201629590 115342454 322708057
185979002 85204306 144758972
204247952 74484974 330192476
174831884 275869552 252401567
193609331 3872470 41076206
41222706 111798427 123398425
281729404 73969031 342996415
244783053 327064536 132880545
253515867 71692330 86577448
192514965 296055708 59695572
281500498 162329889 294595681
17243112 301672999 232305064
60236686 86397222 247147806
163387106 280386844 213928529
148388447 261570096 131544467
82174594 261368610 27015806
42176365 116896080 152536974
159000317 237109301 312271392
258495707 255374642 232237986
224191101 16855310 36622178
247079717 101294883 37273715
103938088 159940569 34510540
85381749 88072853 39292672
332164834 296025667 127144375
61739592 135372950 7687771
36974279 18451408 344459403
247261189 108271660 267249049
129563526 99659850 174914487
103422464 298926563 71057902
172257032 30877291 192789684
5563242 235647203 259132870
111908119 344951619 194541905
224479753 338604858 297132580
309981020 49084591 85422525
166110782 34265549 199985441
191137952 54164574 183138002
274205856 32926358 200928422
226641240 28423390 222139599
43650938 8550851 74582114
297289011 341283257 319208745
184489512 289355068 290732683
332957775 316209516 116060176
47783514 28043466 33325046
324855102 298344648 297299852
289787935 137526525 334571814
115837841 50781945 347152120
191398272 259635646 87444203
251090176 14868595 304651102
260961182 237968350 281267723
41686092 22889295 192716910
176799593 340505551 108863939
192533407 65167599 35233663
31621208 7193783 140996250
205416762 149789718 42142516
167339412 253851000 131516099
192339864 230744688 199997611
226155488 158354866 48990262
40557761 270730767 279637269
75515983 222366155 165591908
50181770 85142576 67397887
194156398 241661821 97040455
40977351 117973337 156804258
293876932 202673261 35867609
231850233 330415215 323978116
325455772 89496169 135477313
230099984 249435590 49537172
36793439 338198875 297641151
148814400 159490629 220786348
276339347 299101213 9710664
63176239 57374625 348162094
306181559 16163315 28056608
672926 316843940 225927006
103509597 168950189 168905863
121847620 3948018 212861211
3023366 152410658 49860237
282979355 221165435 332713081
276774249 249688288 90081532
318668521 45971375 51650280
27144675 243813336 325059814
33994231 337895921 59043541
67496293 23640344 11279024
331625858 59668692 89671825
140725959 306825859 12346769
284940581 318081598 137283871
297193957 194355509 247543041
264678451 341745112 276007218
91739256 178977465 46448575
15591252 259043770 186203222
29520231 258786271 207603441
177506090 304474046 43226550
154670648 147980308 207917515
269710946 2055923 129058061
116715314 96640376 146047992
325124776 241966322 349869231
25878853 6174369 331395957
217247920 249878878 310069677
173721546 273408657 226465208
221321232 40037082 346956566
155847305 196456962 134612876
299463992 147736938 259115853
223591335 22936371 186017191
78867645 142368129 305290770
289399650 251724380 290256920
194793658 286460603 128780258
30277808 153305179 103447976
165903095 20478128 61036357
146926873 337788779 276664686
76811891 336975597 331036723
268290760 122234851 26083927
291240052 198227746 41227766
342530753 189194699 236931056
195489016 26575943 177289999
149851828 76173410 72585986
88545387 10643537 211761007
110124953 10761714 117435699
25135463 296585956 205168955
11535778 102034647 283512707
316717515 266993395 204070479
144851192 335423743 55766202
25596656 57638647 5694521
181525486 32081185 58730086
278509506 258805633 251473829
337908919 279632258 46789130
302537369 293813916 193067841
176893039 102099524 204001682
33723333 168982529 171551395
177826338 133160109 94062102
165020063 328721082 346842667
142469659 257968428 135378029
99208651 171774901 336610602
205604691 62423829 85835270
163384667 265410169 227938924
38165733 152104053 30843175
266297058 175041004 132952717
13426274 55435297 341256439
36585376 210812679 134110383
141971695 134993576 166258884
258811817 251027803 263260994
315219748 324763148 131940495
262114542 55564077 20119430
101158835 10771469 299419499
26227066 259946915 231125208
68268940 180224535 63308915
199076732 75891770 70159109
268260192 37853914 14701311
326143637 243194756 18025491
92348474 14304506 160175150
170569257 288232875 327546812
140434787 124452765 286667867
321819706 13609881 60547178
294539362 111834261 331116761
161519791 236729760 223682145
188107215 224158136 84347758
173673710 85739340 240172520
345896989 325561374 289956477
272545697 216246313 59349774
177133487 332428376 99140206
308978438 69090118 109824017
65601470 338323956 97103994
280337415 285998663 329790750
329858588 274463914 247984999
230760368 332924694 327995960
201520097 181984673 54693330
8777219 337262785 350357254
309865949 172622710 96292101
68564832 317561540 133870905
204653677 26756144 273234385
111795357 278582786 203569106
204210684 7260667 10001659
309030565 273051009 63527489
251834895 178405241 25143084
223159891 131211926 186124942
130538159 339318809 293956739
105324108 121154680 271951038
50738082 308406462 36741291
57608640 75390055 179030118
336486761 138038635 78430429
44015551 107672262 14572803
249744968 11879744 144370083
301441800 164664490 171948086
325460381 87003293 258707394
288229558 82105169 266624375
305638002 2830357 4009568
321545638 70896873 93531910
201056689 154096852 299404497
157201585 343630401 309745342
230257715 318131580 117593259
152108573 310316555 216139817
30690836 19614566 76527302
331195623 230225139 102081072
4521933 138633832 130885771
126221528 298248339 188798655
161181316 56396636 257114041
188715833 279023815 88027283
168758614 279338605 335100651
609668 162034106 233101068
114640854 262346477 211194131
131539166 183642361 274455488
197454513 163797995 125688349
185175264 86239128 314215713
239960763 266969926 336800773
105023905 293983997 303501996
211722195 103889183 119437205
235368416 346798239 318516856
142929503 249829172 11494590
220469488 302761076 154195009
25420756 112086690 254803083
225951510 297036977 244707235
253944123 183196769 328230065
268037145 11097097 52467721
6406182 24117665 325061514
276532948 299443728 236918592
60570 252337719 220598290
104775293 76736218 71927264
187926192 198911503 334385644
151236537 94076391 11635382
5078710 317326882 313887058
146142108 144603512 209548079
153575061 130162096 85549665
182667372 25561258 138742304
28946878 245051753 36623520
149232344 112588384 295173339
345260410 239224435 237741904
171976165 280650576 113013454
214763306 43945895 183360920
19646672 73196082 238065827
133933779 227145768 87888527
178526396 282051499 105535414
277615283 125669514 45740924
336517349 28351761 293613994
280036998 88616590 204576853
222643148 247200648 2704329
120760955 206117539 134821207
50525650 129091978 310848709
171040917 155204901 101531046
246794469 130887387 348704925
59983870 220258262 63671717
326639091 223382220 331092550
832399 198998712 311909427
19731250 77738170 51709629
307078893 217792652 250885052
298817933 116522239 194371105
56838013 8651966 222465890
133986240 238789786 300007794
4855381 192830479 156044836
57547782 254379907 86075622
73516733 289259047 68427819
225610120 143730337 325512448
280065659 305716934 151705638
238813626 152046023 346042578
304546344 4848852 314858854
178519855 197803689 300591430
193128684 340030582 334240611
177688116 333743794 36350408
4260477 332682584 247892143
181558781 199936779 123222603
70634995 11791594 102643826
5773315 214599199 181945989
308617054 254965116 250288434
182033085 88896486 105848807
153118524 166868797 160215846
65034151 338889402 238545500
248656802 81941565 243735369
90764471 131235033 52198230
29698159 176283380 80468616
292645016 51873677 330280578
156933110 124744058 293112989
203530133 297833887 287397277
31110900 59008559 65273960
100522724 89119112 312656421
234630896 195150550 333549796
300449157 185825147 324522165
198031799 170038044 278518607
318629120 4105585 321452191
100352337 298678233 128793983
333082853 196821685 33576701
46529576 106260831 332855773
224809951 325658694 92289843
340834816 164241435 25189678
192149956 234912451 345670367
222152022 100419746 313180625
150819169 250473606 340256003
8128028 120856860 312746605
39216491 99866732 212305575
27056915 4011825 193890234
73406140 246151207 158298575
59102945 143260513 46650957
88129694 55912543 149805474
33784039 168643572 84895560
70926912 169015462 54556994
109350861 141261483 92024029
142151739 129755394 2569163
95751556 244484745 145730901
56300425 90298254 197816375
259520637 45015403 168602426
80024463 111257744 25596529
21832409 218115340 20926826
36301053 84213041 10670765
37983690 316214805 221723236
269316221 341010656 140351255
220409961 228920313 180112063
342498727 252257261 140068462
235005712 269253539 28427824
34665317 193677188 19557636
114424149 181814326 203886538
261225265 84129187 173414359
58237345 236747829 56153693
326562441 319017213 202014654
95372286 185542032 72589155
91412016 247457950 210798562
300931509 206472967 1444887
165050838 21491603 188521850
116691017 136092767 323503609
18167628 90196451 100201279
214247274 84631241 166357067
199720705 44371000 259933884
277782281 49448990 146690665
111269587 257215064 276588255
128163542 110032000 224139077
36469181 74344688 197387790
135778225 159068306 140662916
275797062 230664859 272066645
255139397 58019048 215499001
200690158 224160647 164945245
250408124 268999936 21881636
218075784 93037215 55515251
241614029 106526585 73806817
214711403 281071721 24317615
23846958 59959184 63059651
305261252 22411065 249774070
349391049 348512051 191718936
219821805 320983974 130665593
42601086 200650439 282808826
19616931 114737780 156947689
117897536 32319567 271343127
61469011 57821849 116073198
311443861 277546633 109824243
55126077 111025978 115880493
281034322 20210025 343770243
194874471 92134212 302781684
49508885 146810642 196558750
316414812 78392743 333070214
116734731 19582641 184458512
333272269 234509659 330068944
313532046 204239148 159262932
13400375 193579723 176925459
300579208 239032935 72284191
242084092 206488298 29950798
253588252 148282047 49026292
295397204 197165390 234209769
154799634 31294478 188191242
123980926 298872930 150531074
86981075 318066923 156105745
289830114 204421698 52221155
203752102 261707978 182091585
106633943 214319314 57636939
145773127 4340478 42807853
78416960 175952843 55753918
224099001 123656902 225460077
84975970 229054298 12098924
308912642 73874218 67989838
158650133 321613259 264817744
319648045 282666509 163445870
69151735 333372365 148007086
332178210 14495313 339259366
28151199 169061132 245453778
239977 346441789 301962860
233677962 130728487 121879613
136585117 172023010 50640891
197927248 16091973 190842676
320746372 130976224 102986906
257965296 129785058 288305562
294433693 3252190 130489286
180246094 18091953 301643192
255327463 96461403 3133674
232239105 120449632 193293292
44059514 345046981 46163371
208927888 56679587 101115064
3983930 240857068 281609428
170720529 218236493 334657512
319923140 97850872 265733071
213224086 42710666 295813983
273015306 191733636 331099699
16681031 230009670 113388473
311274142 60024422 254637752
286848630 309780780 130631419
249197616 259080013 301066148
283861530 250775152 173704196
278245424 32414851 234377537
206244372 311020525 271608332
85535820 316491257 331415977
206354702 238563227 332053855
132360290 314156474 317674104
120556922 299616033 75157032
1868574 269597320 79382998
205296212 244579863 280035542
312312607 79778456 263574062
182350984 109971275 180101229
237802592 343906336 91767930
27172831 262270478 291827557
330449164 294099534 282021035
260472436 82820098 215471554
96499508 300830124 264583475
276740265 334293065 181367315
80147459 2899824 31886783
190821654 154666377 245082783
225507003 73980422 279787567
150709191 97301238 341099013
251737204 13926284 327220666
315667950 235620915 136968549
253982851 89775334 214937717
304230349 269641534 332360912
77359295 212688688 170774947
257621567 298992670 309077532
256725863 90867645 50394248
238713590 255512669 297554464
68485025 53612379 311123419
50085826 345830067 78551387
152514530 111068258 340916441
95804954 58117679 96891617
262877950 176445682 174416757
62342202 259099362 272753325
298586653 264988213 330868934
222851436 229092061 165799092
84215267 267934366 34663960
3586719 25369088 340632502
154655409 94589017 52461721
328419936 200786542 79086791
338696961 143730223 190870821
72036463 266893505 80815405
202186175 51197330 345786658
306082317 221545784 38883648
154341488 90062812 45925935
55153640 289974641 215583682
334411339 55944214 49487313
249866695 105244375 194006968
143463549 62262846 305736878
249145238 345226341 8080195
150692884 174959283 345558992
128311097 263896235 11308917
73342780 48469309 276037450
130761304 260391164 110784765
101901090 257617543 261937299
69956464 297719237 126006647
330477010 270913415 320918327
293851483 91598510 298320562
92514416 134125636 27055170
202479136 327437402 93723740
254952826 13070087 202681025
156715599 32030749 327984782
210175377 80745340 325794204
230577545 60340098 133239096
287501481 296093136 285458892
313053263 304429195 158165587
29216826 288936777 280353525
174008406 209920782 93068793
283736653 140848252 98401945
63674876 126274723 330297631
9620477 160541872 301657328
248834520 101209252 138120329
146446405 327260802 274035515
37989184 261498401 172988398
100083101 191122491 14264701
56469136 62284218 279405957
69526015 221798700 233793473
175137860 179890059 161635112
103804611 164068942 346913542
280228642 281611155 46880487
45623789 117395840 291673002
234122600 111232708 208316248
319379583 52260442 17295428
61029211 336913606 162794057
256340468 98119347 38936048
17048592 76349139 187260779
50812146 261363111 67793957
111603517 129907029 200382539
232789293 180062118 9960134
303932923 234636661 167378332
152142767 208917083 128684708
126945526 264157985 248136601
284702151 74114744 117248259
195218960 269347988 67674700
120819804 265481955 285638478
54371067 61797449 223941715
248578726 136557521 97436250
49643080 212574225 92266742
114223129 80738744 161554402
1862783 186159226 256913306
199017748 266843404 229967754
332067613 148830965 324963225
28291959 114506306 234827850
108707814 196164155 88184535
182538518 206323509 225600681
115010995 179858540 246890249
114460737 84778129 101339180
202667813 292643725 97714377
197421402 182239186 97551493
35387272 322765651 227452166
99185053 231391156 48610283
215227492 294358341 210006494
78311879 245469154 102895262
101777828 220556351 183114767
61018022 198182451 159792259
298312223 273480504 121201671
347786086 65941211 345945357
612995 2370205 74065343
336664529 117049105 323870610
126518955 155781176 93818603
75047922 253695943 26008323
203029092 201702043 182272971
90244002 337703002 293255605
51780563 270648269 125031255
80151224 94714895 200092875
2252613 117518261 160428302
203363988 306504469 249866435
298898565 133517530 249944592
123033265 158243229 272059348
59347537 226120264 285795466
41962054 142895820 163741817
185705319 281619196 274301680
280831913 204092014 251668507
288113723 193730997 487846
194841467 26624475 102582007
11722062 141591308 47721308
335406017 2865376 343125434
61629271 62589272 206989069
215768362 215461874 260771410
70675795 20683108 280008978
7761389 231549834 22769817
17449328 164516816 140322590
267474127 301916994 268106276
149850530 261189217 167497144
159004639 69136479 111629831
168634478 283410177 158986773
19255394 97103976 153205833
82539513 272977820 155502979
80356537 184104808 292655739
75298435 113447098 140912361
284088054 93762737 318000859
157182807 119269839 52067833
206422070 277604421 123782995
185612014 174942569 114206239
143451862 44431953 185146347
207763825 9007520 238062664
90664764 294959141 267329887
198931130 100952568 154285493
253963072 186878732 344834891
38582806 331296351 297863241
332994081 323581361 4404457
186988776 276197457 347607287
38912370 68693208 203715356
206563043 284469645 207066432
241992018 220118315 280558425
302393456 46382244 211921167
76199610 321281032 209908595
289844302 37955357 211790707
248768301 154122372 36727384
188422633 120343150 309249836
290524515 78743364 183541623
111714272 297565447 68704088
81664309 170510313 295771242
4632368 211681394 85731831
337894415 309804381 25637574
56800079 101906569 66280869
162415446 48745089 26372444
186570417 212212952 260361275
272823227 16578996 277203592
121494989 29906461 286975252
96145927 10972063 228061607
79271405 231717260 37885529
333157022 180634440 335856190
267084160 23789690 3792643
95378172 283769528 303643839
103853125 345320980 58308992
254314422 27187227 337100180
274076455 7671720 213675063
90187903 68221722 260898749
141013767 173216696 213277386
6766678 107043101 289992803
183414476 184555586 241485678
288043864 348415052 319694310
294611812 322227025 293696583
97242366 325436405 198949737
349936231 183139858 244570016
2294904 320121281 293185607
263986996 220785560 327168250
33075821 178592837 19181848
324822765 273075229 338035923
263180302 7283126 33393145
286097499 113363702 9152241
343305826 165624877 80805884
143799035 200915290 217620316
58302431 120353073 93940847
253349029 191556261 113239292
65887666 108856788 315637375
135904124 247215914 237323518
70989306 120132289 109496241
310711932 332934392 155975073
185050400 149106536 133699948
175231477 206893711 60174403
290187326 300762659 342447857
245823245 191528481 84710327
201096263 38325729 60281310
225067571 216058576 194335809
108014258 256421037 151293596
65272703 344591020 218788397
60787433 1550659 161965671
92215344 265250043 76551289
105879687 300023720 80178990
168101689 190484885 156036293
315020736 118323206 66141888
334738917 316534524 244323637
337221175 222995528 112256341
37945775 115944555 91427454
306595241 262955716 148252066
41288838 251390115 163536527
74192096 344558907 304004486
119133572 312767868 218336506
273734942 118046008 68151649
2066831 167430425 70790345
207290992 207492241 98145400
77507455 230952349 94621876
263833316 309890829 146165381
161178575 275425941 228003718
221058676 142666953 37240482
222696823 251666214 348946413
298928115 82014560 281169241
160257574 276926804 34646346
112014163 133167279 166874859
167007204 24373785 88266059
202142556 330781669 120281008
268733386 297709570 59704488
300830096 73138863 261863726
30434832 102598278 177483638
234483146 142168490 297768400
69081451 8741888 280361782
242019537 52930501 292803068
108073697 229348239 331097489
126724226 235473101 210527228
98143749 204104262 8971386
23208201 38851669 75707199
48992791 117323884 332752900
323025218 10408084 163091394
201573728 75709830 79243797
181784894 224286738 314849262
305887143 247537092 65389241
79751494 219373513 35664082
105532403 225880502 101134682
343523255 52526460 217442102
246573297 62880770 179757873
179553398 145702743 302626860
254935603 114700547 195552762
99499548 207280337 339386252
67356066 106372987 333996425
318721632 14173769 218384586
114458996 191740458 119440936
215569454 237918442 260720129
146963437 26427328 121372565
159125083 39979458 239041112
157053898 347800136 87908726
216139648 3743039 30221628
144139739 327703966 335591365
40225254 185984660 151639872
182224494 4974298 243017912
131289672 325402710 50114579
258527414 266782351 97041962
235009356 333659943 91886436
127215098 346720538 262126715
8220582 5728399 121822737
290326086 50563523 318347117
331006230 258460225 249424828
333026126 65200769 245432616
189088738 96308729 20749390
311322854 179793630 160467239
177495455 71687794 77120042
236461798 287006712 259722651
193518635 58559183 94001130
172007705 77855651 332382889
63472173 140874219 259661568
190553436 265105880 56391856
332683701 239321439 180043477
52925405 278685249 36536071
86403997 118751332 24879936
43956376 161925228 183405200
60363704 185507824 76600890
24514123 15249142 79721454
347129203 313455319 134139349
59368361 16539059 151003740
152673924 229919168 270844270
315973632 316758618 17323422
59445472 64044801 201866372
119479295 342501745 72251738
210667589 53886345 305053092
30690504 232193784 100711983
203996572 221506193 135186808
326538686 209590332 322132727
268274997 246599672 287758267
235161395 290937722 188538869
67542641 288922437 63024040
195936666 97047582 192700689
337767787 270396188 270015792
267820729 193464218 12571086
297486738 226674053 87884717
98399174 257363984 103156347
118852101 148161929 169813552
98542902 150364890 116925214
291476556 126224353 186370487
212402903 154524829 179672838
217655579 177699900 334222071
152594409 73329942 6134987
158961495 151325081 172236259
271579026 83108314 308597622
118078555 184615504 104154694
275391313 166095165 345436633
96773960 176626603 97999285
277502381 87401285 148414487
187893877 65696059 174333642
36071419 177544727 338856742
234283777 178458606 188701936
166490962 254547354 77414599
163993169 82178146 29981039
174294330 99779668 80570686
104552967 268411130 103937161
166240091 198786485 33048352
98514006 316799232 328148908
296551211 158324771 15802374
168279880 172104644 152925262
117007941 349403820 296011351
204265898 155508798 72060908
198959522 72487591 97066668
107894284 340054086 44525159
314932514 124623082 128776803
296733751 109633723 83592893
72931953 348605725 94550766
197227147 9658083 178859312
176288920 114636012 285627200
218100744 129805545 344534128
202196376 143500875 222028916
331208315 318362706 143469578
146871289 220953242 338022301
165936060 188462487 257114310
63189619 196595725 78878060
89831159 234321978 249321780
63875142 109984761 243189973
272751734 28315571 292168283
238177225 42101046 168682994
165017955 24774999 184983513
188712606 25812361 109368357
241585821 32791549 203717416
214313866 59528120 194875466
303387420 59922126 34686721
161697828 268651164 6183011
137912716 182320503 157474384
4071022 14471627 123317049
177945691 1185832 297317174
242271656 45453937 66989071
113584138 321732144 116131252
313442010 240554060 263571021
108528158 6997742 125937409
47067031 128706275 239331036
161834619 142065014 151758452
117691157 266361804 239280941
12833760 202418943 123295884
171564156 77368289 273925403
93619897 32600653 310550668
128914419 130660420 125271354
150389764 102969238 333901396
82361898 339854697 289510339
305924053 171623449 328030994
212298667 26850587 324205897
258775760 221122964 1159314
130092803 158738035 93237179
302929985 129927774 226811767
331176792 65802119 100543453
92379132 113581082 70387663
239939681 93634366 194294275
141362126 175142797 11975043
102812496 332289312 256849784
133976027 174388961 76007388
287795218 262782198 316446528
179245614 14091279 100184663
23157464 289355569 183201952
312061720 304559607 262656857
96405143 267228622 179011495
197305720 179874178 243931452
279217630 305593665 310036781
25061271 283227203 45790736
197383686 345818025 66911029
343123127 233511033 296897800
164385309 225742253 216255103
290037536 312780453 251311474
270688916 10953632 176610220
184335087 312479844 120349875
60850735 13150951 151846072
333633571 230434647 47754019
156185265 272388142 272978964
68716014 26444935 298589543
122386481 320891395 199755671
243317798 49795605 14742516
327998033 161267678 72389062
224855237 182937249 64726323
164940927 291765045 310249638
189832515 345949071 153496662
92756984 192779479 297871338
334492396 182382457 236388488
220172624 133189959 12634210
132542019 297497205 182153432
132885032 46439768 87214689
174629805 257656772 154929664
286620573 110594433 332736041
205241016 313774928 64834284
65079201 42243252 108453496
220732391 316488035 276481498
38689795 249257104 256889838
340201102 321777150 326812998
258860783 36479685 3451901
152436303 45182162 321542090
44798230 285093476 40289294
77214922 316079302 54106517
143789041 295865352 175980735
108990706 58801532 286188093
140484591 176413153 177858555
266155785 18434854 195112466
241870779 168183186 293903660
111257844 214559419 1504599
202637102 37355684 235683412
325193469 285820201 328574049
326841149 324466259 327994959
320537219 202526819 10329089
52671375 284271844 142023726
110406142 199918122 172265357
275734962 68224906 283182280
163970160 298311906 19517004
118445875 204759164 22972149
245934431 290673175 36175657
262965829 45874157 308907090
323458918 320219412 47802381
161156056 184702496 182477695
317213658 262236598 151818028
181356618 167402223 316253695
190540617 340514598 293968098
244081799 96241310 140605660
107378121 43884622 239242382
262468946 114309782 24066686
280715828 188900389 118089186
86506784 172898427 322440442
182938446 194903130 115378684
259425461 113655294 242351943
91046018 200434807 163407597
50992038 288381059 83233005
56854014 241815551 38214682
181329999 338564299 153802998
96895084 9352968 280523005
321053691 105437975 253056443
47974980 323841978 111568898
154925214 119610136 346062209
205047659 270382253 5368066
310477683 312852777 226498493
268822712 154348804 72978061
294528119 104048373 315870347
129781905 225361697 295104020
29016789 13125358 101899655
129217482 207964548 45298787
292754681 223505795 307323038
181447658 265152403 1878546
278406786 197198444 8598216
316566371 145004741 182968977
334516684 121432241 290146759
167379501 246785658 171137829
79293855 37271651 59617246
53350805 237435178 260927400
96237338 34102326 128916061
117975942 303833162 152708337
258646852 174565546 294174529
46632498 120600950 259009534
191717305 155591094 11470173
55244839 26635459 236680942
300929652 78980607 10416216
226642729 298498097 154080214
108979230 43144618 42779609
120067043 339501231 64098316
301748628 97856000 188234996
152617670 327496470 334163124
177455400 178761498 51064561
108534012 195089234 282921796
137534698 349517868 13366084
61107926 198869643 330097917
235775918 323650271 68188819
154688134 277593172 70817981
249966772 257734581 7468944
202870149 249930970 134837768
180258173 174710951 99014701
317686910 194617602 345386550
237550366 73633229 63514025
350025323 222482258 129716566
319348611 69834386 179790456
177692836 11641960 297056534
150797972 200598841 107953092
16499924 150918915 101955545
53072407 157686127 188318932
150747198 183587113 232822957
250104142 106906816 178489174
54809298 163047234 66159247
103602505 152585459 223495658
284142109 342720682 130140003
129602199 31904754 348162548
304584433 17739182 211149257
216525417 257391893 83822027
113024056 72392403 221076928
349724806 205587736 311462836
137368597 247251284 318402621
263982952 282195076 283702004
201763926 164725485 348700485
41512744 219912602 243150655
145689345 137362996 106862642
341347526 105686681 130060097
214326420 91026355 186673139
96679222 34349414 181907403
58005727 256211691 35262296
153429479 256467137 89683573
325960608 101544252 166720922
261229456 57246214 89217979
217783751 61495913 30628732
40249083 243255065 185170989
271400166 116256737 329466508
295411193 126773925 92518945
121290194 222476916 75472182
315334857 177815808 133705489
213653179 272656400 3199326
279620309 205080176 250063579
230080559 173302209 18612990
350465066 160813632 88696430
134124589 273866665 61940101
238643220 211719790 214557315
250651939 3633564 140443188
192599012 227027383 278859478
84830830 211018961 54647690
95892119 271079638 80148127
73144781 130940206 109120679
201601062 151087675 183272827
327572058 129051286 334337741
202023946 41075132 220761131
128803954 22412274 230481810
304535318 40590709 225708958
178651113 83030472 293186121
219138204 319435863 72552569
343804182 185149448 164822244
298925568 149153109 161604545
27158715 99818513 258136393
195976328 231239944 211251810
317276827 27020346 308057460
328480027 273323365 213856808
40032507 251866520 166762799
346866748 287242991 112360191
39029460 298670318 195842408
113514374 260616804 319391858
125403534 284060130 45348249
161304843 218785008 215319228
278229838 201581954 182724794
306910395 25758966 259575687
119826442 351966 237631828
321076264 335645975 291583718
264247135 39331154 231281647
117363952 215226881 170241356
263003946 78751541 272403862
264328877 135738172 40273510
78902368 266591175 302368225
183206292 91525179 344807983
305462697 197126836 3857962
229959954 14462775 308023050
130789593 38308325 47820592
100481427 68877886 300436601
248938528 267712865 184257493
26988253 119243929 48930267
195859413 228424342 68403017
246890611 308204338 153729241
316097767 96193519 393730
240901288 178249384 124819882
317605569 298226511 90500294
341556851 250388251 25762040
250418036 147578882 135426398
84383442 118743523 94800639
277083360 187153767 37455462
323253300 322130528 89740276
165651667 208888301 109405573
109404478 158645 71633418
237769452 134129942 328586332
316581835 179153097 85271688
144697301 28191929 300170972
67970615 91824719 10313475
51433916 292971813 151825938
290183359 62719506 193100494
221289954 178725592 42387801
262075515 317245137 205557929
101690676 225827662 37865598
316290415 119657393 154137947
17579029 115758918 251099671
75270450 49553256 257562134
226114570 236039969 223512527
311161027 283533438 61066096
120486310 112715570 230206922
79065364 225751098 26941120
306754719 117140875 296542979
319924200 169328797 319235654
223687212 13417497 150378241
214730926 212851159 349387697
156208472 119056772 227056145
54806021 105798364 12104958
335334356 66124638 251867156
197038907 281849926 196784559
274867008 98161375 268717171
298198462 32697499 233820824
42373045 305934743 28862754
65387916 257142871 21586049
276456052 52968092 286783869
8421762 172118205 40405026
166810773 104027850 315906355
174160450 117160260 223249741
279574614 177200559 187612765
284676074 347755382 261621784
140825694 202305852 23283715
123979330 68970553 202467232
1692543 149875764 219307824
53333092 104557579 210615286
63404564 194298025 100696851
334629839 317101153 235506593
280024658 136577446 267815860
56819077 216711204 186916660
86122340 313374265 278855530
73889814 34962006 212958327
251057444 244056052 160450433
126641663 132741749 44079397
116821176 86495157 343398267
198555285 225492984 115385953
170933298 293288476 329375865
221354249 216295259 211123490
147383720 135528473 71398898
130691328 307517550 16534655
325470118 230449622 150259230
311604954 286368745 56270603
163190030 301372789 69324559
47470108 166835843 122298691
252650847 333124609 289943854
312148457 89933941 157274603
321847968 305694453 151374442
129713149 49172677 50593954
7127243 273757286 198814499
141310648 69116473 202979270
328755610 350340294 257017373
86355947 133847403 288591246
7205784 294308317 72464713
218948162 56953111 342735121
240349807 168483722 261033458
61541217 196428283 196891644
32407118 267809618 94101869
106092322 104042173 168042868
95195829 346168804 50162432
246357308 210129940 165346419
350487435 39334544 3838685
175258369 83079317 347278892
341866846 85119860 58603407
237068617 155189129 343662073
179138817 295551183 165789109
49406665 214196167 25172644
186245998 334444014 261320340
301270923 124501409 75014379
169642020 214306738 249777596
269977368 307300305 58348549
295007113 15909461 212730207
264556860 303196141 194004040
299682876 64169820 191842612
175122134 213434992 327715460
320373271 22424274 34482501
266101377 305063906 276908573
272937976 40313660 276397770
45667998 79407444 323323125
259566413 242376203 328279944
230892510 284072848 189907537
248242842 290014124 255414338
50642133 16894783 97732290
50563798 286497963 269935703
44676515 26983635 50569619
115768530 5798215 182570769
186296477 4167462 90226927
277220805 76233749 101066078
21441869 183882381 304010646
11178113 232330864 121270184
90920051 120294558 94453193
72612927 270389543 157495698
284814424 205407053 9221755
163982093 207723848 169580374
309643251 81150356 120608891
207871379 168747618 39351387
13102812 194726572 261147590
203384915 38028232 306391535
133816495 310002447 336271924
125369989 278227061 286831151
178655911 73608002 326364638
264248258 231264631 199213916
293393873 146299091 14735899
36381445 294916467 218477806
226035738 87235462 72857970
116724226 230144970 75466163
218881466 45488208 3547668
228175965 137202899 57436349
143975121 233516169 148653886
17068886 288384640 188277851
282589726 99478543 147131824
14549768 70473976 267192577
206647681 270764081 11834274
150330115 69521812 299025648
297444485 347981615 82040431
34055027 33092996 273913833
337855688 333424208 256447840
67844897 201512479 305103405
334089469 305791926 282119691
255577019 313166105 181442234
138824740 63656151 298238920
185312571 179524996 310885006
152792306 288136862 253767324
26615989 78316747 189230163
145871813 7517314 46624384
59511276 330702507 245958853
209878044 250936567 193886854
29035967 179941579 16331717
91765493 272873477 89890891
92993956 284322349 269669471
298056337 332015518 62417163
85348193 63505842 264234215
212841158 245837782 140309737
126614353 59952712 3646982
43773093 98632019 151055821
189851796 342028687 63778267
345159147 235079734 169155000
244460657 291113627 31316910
82783074 158041108 303569060
23367155 231492488 206572902
128867065 232265074 232173427
171020240 165619315 85341027
128354095 239596820 270181907
202869045 53511487 323292684
305560912 26368252 290203937
185998460 108411157 330685829
155105504 133262025 193058915
350362387 318542407 26750850
24194961 154203468 216736024
17527139 291879483 86386869
214761 42841256 21151323
154925117 84237906 79560242
345538819 188970316 256850542
215500589 266913172 124467993
130945611 1844253 298563965
331900306 196241027 142108367
295605860 80243393 76243014
86020303 232762840 84647895
102045998 334410564 197767510
347580697 38212542 295801012
133201874 236950566 241115624
131714725 17630504 10161228
223292636 153358652 277297970
121030616 128198 58952264
212129158 148121292 321743947
42475937 24946241 249816542
23755510 209116085 53976973
121007453 83499465 26827126
180645444 30716803 304981549
72907021 220554617 231413720
308112556 202903832 158204271
240626104 89201213 338810165
271980169 38148316 255140077
327964805 342403874 285893123
321034358 122181756 6975370
274369567 201779350 95023325
237839961 239380255 268312489
98787219 19232613 287693404
149752683 175857324 22068572
17325553 123901582 160464229
278793180 343593769 134299444
252995742 158845308 299794512
273982083 151535920 140725087
8459491 17977593 30815688
119905 84317995 288789912
316628167 80636055 177012525
31482930 22103154 185744990
50874609 283788005 142696349
142009491 67080144 186293952
238814630 118082329 171165760
264252397 82136177 173800107
256581368 98180714 48162386
106546219 217576309 203538498
290276793 228031952 21793072
263535965 115167974 218270922
156861346 186817493 13788408
119549929 135017889 71363697
279628954 137452595 312310044
75374464 232632233 17233357
59689675 166787642 205288698
205006804 20415616 253688185
156215385 113595852 237921612
4827451 300125261 104436043
4363551 146775459 311284978
130556896 156149995 230927687
300003164 221227587 1932824
35067065 272632816 204655016
231418133 101433069 161569258
81554390 47626168 296820884
6657384 109200677 10058408
219569403 248984782 166040432
231408051 129108460 176911915
178180303 24047254 311532022
294042991 170768067 252541189
104596304 18095047 29249380
98909573 160790604 26654802
247543797 297096033 180178653
178456107 90219392 10139884
191729992 264909245 277255322
346474197 136366175 109021912
82156772 27319276 331869287
166197792 198765398 71604770
187677915 99666252 283669020
190183770 289360463 231816868
335738253 233591597 28993073
318952231 84860222 268986748
199856259 346723895 39301852
321781555 324684189 96910414
201999412 48503063 9569109
262917335 266076412 81931888
95530486 203353401 165451923
138086592 63909431 118957214
96295829 270029816 321014808
298326553 26479622 348075255
46834077 135033312 156117423
345957616 275454599 340156559
249964070 208047239 243892555
146558857 170916160 162934923
24407200 184580328 232603603
335556115 309927275 78608433
303543353 251971152 320283111
333722552 41611123 109970802
219475845 97264428 256616964
342975895 57961184 115952470
308662802 47166530 13147959
189535610 188824763 36489459
194506961 311075309 43797660
115507614 84356992 18717222
113419795 118796762 20449325
157928993 100610868 303254242
285078776 281381804 184712291
275653083 30063531 57151211
76663607 197367585 104137233
59569618 24520305 132222807
111294350 114712066 43520251
44734895 38915316 178367244
339483002 315155047 99954337
153062667 278583464 325936220
145580199 95214805 293125014
173239203 136426876 308435687
164923502 251744988 264192449
299417321 281278553 205270651
78919383 217679024 332277347
67363465 50860973 11999461
219749785 176155182 115989791
204190429 180868672 211247646
185798009 227965614 223378050
14683133 191503386 329806496
50322130 65456471 91330503
83587670 29571736 193773625
147169855 302631463 81542220
180118917 343563769 152826731
304416729 101618562 326633536
196915667 6485679 50459287
275554171 9358175 236533788
201981863 252910745 165435722
151608237 309722779 155268172
123949926 258242 139457977
327002280 205276595 271461635
269068592 325488279 92615534
99903571 222583034 254793513
336488392 343223692 269365659
181347300 317589174 263051840
114040345 150237486 177442833
52231879 220660637 183461550
66783944 321780568 296820784
250549777 233524298 89717515
136126055 50917479 320071858
241163256 96033397 50463706
303955158 200205108 221777509
310809607 109982357 283741841
316028531 261802929 345037071
243903526 268743846 11665193
279511528 29364720 164302950
107353037 125593181 270154762
243486515 319023183 170139924
75907255 171679959 341186941
330101890 225569586 251297202
322444100 336856755 148792551
327332069 332307897 284506602
335718963 335601335 11637474
199253036 148744915 159713827
259663500 104149299 119571610
159680257 237976324 51419040
43253916 218114952 342743817
241530961 49923088 333603997
334634834 193003182 198727733
254522680 99435559 120444068
161905935 112974677 194918340
101126627 278043645 285612549
11677527 219370175 239466204
268573341 105343616 294028044
111303775 12262238 2858933
331452322 69156726 22701637
167153483 190826981 219722656
317293946 48935071 159648353
349437789 61842613 252357514
210191494 122722490 195487038
38730593 340516711 263203975
15048449 336490325 109921345
32461224 152388529 319663836
10404644 81697544 308906196
12827272 251843202 170265923
343426388 298918823 212278677
334616885 78361656 311399885
260985905 126920898 304334384
157004817 227862348 292366547
192986352 156676111 193364820
348480820 90343621 59526311
134599377 215579523 253676191
40517671 240706421 121469024
229633586 232691014 343166449
318531509 10868565 300163598
71518539 54681085 102954565
257147858 70904126 291599590
314115564 67775524 17170547
201529719 221905468 3635991
211296361 324488382 153637756
176278809 164849674 112624965
313757518 303175667 54114310
297778675 49340034 186591705
130614927 323926622 350133535
35228271 42609449 211209340
101163131 74136924 68572417
145578216 201259091 309931746
128488240 235113637 5561849
246394265 131337783 335843788
79527535 90941549 71114643
274317895 239981031 139468778
210944172 330981597 30700406
342576844 219541745 9112608
122367475 170661374 213938479
174197127 347847052 77179457
142195134 295762752 51171609
66352832 251080432 252509034
178088852 92168761 300350687
45470146 27711059 313636261
247361014 220728096 179620723
70871307 19029640 294251999
129866184 120638259 14757303
280005421 143828162 21024170
44417527 87335699 69948638
9713528 91024452 145813379
251802316 221348606 270670721
69847303 137826059 315584883
234365856 328366718 144034305
294664246 170821438 273273376
179036573 317313810 35917309
151263069 98718675 128924499
115178080 169630850 26139274
266068586 48555364 138333139
114032068 24505565 326794630
267007891 195265315 217761392
241936706 183892543 317022624
167957866 17200610 118298754
62115024 154684497 78296094
174354399 18724146 95513199
1289152 34040530 245494322
341004323 182165722 174377263
220500517 68339345 301980626
184390242 345681085 39502061
187910878 337399695 153073012
222711209 58355083 346077719
57742803 128427187 111151492
136448609 239176553 249311817
128922004 69679958 108993276
49967907 181467055 156981679
306259953 96654797 223573491
70546354 154269056 205126409
245211087 76823861 242275849
158056549 28873904 256601188
91374269 60351779 251402134
191543055 50832024 309809228
42370021 334045651 245639038
132958401 231166791 229256760
201603722 204857774 178722212
83244396 222886051 146584427
72333675 230228104 341416755
276573137 323526009 250180295
227267744 185634215 148492224
194788732 131531220 72983442
43549696 77666672 59685687
347480318 134418114 270526585
46573034 267245564 32472139
63042537 115558940 192445675
211313273 278087056 23216146
270600544 187340016 195782580
268792976 151728187 328911279
262269011 52342465 146065909
74064401 211286793 86227820
169172336 40978354 40220316
304845963 225596483 197501873
239551653 213589766 13865337
186333836 78873737 83955841
72967562 192216336 116046135
205342837 216719668 306178576
347762047 57810358 58158282
273723828 167744579 111534466
157129025 44072417 23220367
56741776 98610283 111728717
129495388 339006904 346662909
262847264 126067294 316674446
316628370 8448089 46250313
275834692 186012720 57330313
280774675 17421899 160364127
254402509 324335183 262522755
159700787 160350953 186921288
98649682 89029326 251903728
291826425 162327026 23639480
176553445 155378308 62655726
69039739 40538344 190343735
308682888 315965746 295498445
263020164 349942246 186713318
204972169 302854156 160235336
123025645 249560262 42729706
14732891 218737830 143436544
239573215 131018605 260837958
127320771 206646676 213020345
136880437 53510814 158243137
318099740 201866770 101773216
122767140 240648379 323212827
310651556 252275762 109816651
161137405 10587863 95242772
205832099 171997904 221086153
259946133 113595403 39441916
264043900 145186336 315875553
222463870 145225709 237119493
83285822 249681947 180266274
132711621 43503219 78887349
149718241 8184678 301515045
129259596 210522807 175863548
340050931 20586787 227370138
120113211 203900270 234067507
265311051 183735862 344844781
155020557 151092695 102131422
56276434 47893958 23747994
348848663 68050942 230825554
63285826 332293563 214696048
96852601 108324009 188430082
39839385 344616604 280571882
180417702 80423293 107672710
140763810 133329117 155659327
110181470 71824708 317008927
91351517 93684511 80123382
42292542 345515243 226708808
62058295 214357020 221470229
106679443 163053866 234935878
189670879 326652611 139932108
299741874 136419724 240769897
128837053 167206297 145378976
86782157 349243961 148671159
301634904 309389399 24154132
343234498 325223645 64305099
349302041 86479336 342564517
347274497 149492042 97419350
129439596 258493084 93065479
137722492 173916155 250251965
22623201 57738986 256481106
94682431 242090730 80119127
257104241 47717419 178059303
125858471 263204248 250468987
2924270 288668096 7931330
329951958 103911468 17808441
72854795 178745510 109650421
101697114 320730167 202609366
195408713 260542451 297578969
307626228 88449848 67004968
131691600 274063397 12294104
38964332 11619473 54338842
20418760 91134774 107569377
346408689 279629605 180145128
77728352 155539055 222746157
252325507 315028729 69982513
205857055 188121837 174492099
64065264 329009471 258185717
253036544 190040091 17526915
3941759 289766333 336408824
39082684 100153942 277552986
69931973 187190998 136048696
306567420 235869152 10104445
88679862 274094180 170228225
118767789 201935374 245880695
284943010 282915971 171348283
105436526 69966131 46454290
115914948 4172115 264105120
344575837 16382125 285984904
140987371 29493816 315190603
156849637 305551906 340289162
177892032 185570471 1670458
257319042 122566501 245602881
157978678 246012590 181812978
40094424 38524327 62002256
156703477 41637287 79646009
158569283 339628075 74495632
150191587 292232677 43667048
242114080 92490765 89204265
329631634 326667113 70699570
147757037 83309438 218622676
16910969 195711947 141372667
300444101 324495266 322564665
247716711 110499190 4140534
119075526 183152821 77486189
196889424 86183956 194438106
191600661 277501755 124253958
322855316 78201248 60369869
276656344 187720483 71582221
183682009 164626523 154070247
113670084 121875261 209258802
273572645 301533883 191141580
157703173 298482776 123725552
31297910 307347546 111709304
247058116 181384963 278580363
64626140 307287496 310943696
24087927 90791905 135547016
78957428 244564275 302669332
116480624 200735544 48673111
78835785 101177444 188067903
279874369 6342590 276335098
328091018 286398330 25521860
79235196 2617271 162335371
47734168 93592700 305060324
331175665 125510319 262563484
220241069 336996692 306521340
304613125 124642000 135180408
84685821 553316 299815631
272295525 21411601 216203118
306502164 273462776 36197135
26333639 151329588 250717556
86804365 202710940 122354142
246337553 236249641 173108158
318214118 105694788 322553375
215793697 342054917 39571340
7091994 114633219 188920922
151399084 66832288 127167350
312316824 90266464 74724709
73272503 75312326 331592142
249846776 246742407 150442153
81797950 137033919 184803086
74642338 19374152 344926377
184552819 231237592 326548415
347990410 303900951 213989415
106411115 56099368 32203245
120680034 80316939 283707568
296851183 292573302 6896210
7215119 112620595 101191087
204156541 65066847 129177455
260039517 142984677 114879664
196234328 229913342 235096894
268543044 56826866 239399089
51932184 241884287 31843567
75972742 161818168 161917041
285833080 90901817 71646837
103631781 327085075 324246642
237417603 205616688 172158961
108242185 161271961 329512038
284556333 297989966 55662464
291503980 233086707 60228222
105286363 33229099 223740074
268183793 332886638 45348206
158429851 77402129 46690993
54542136 100679067 19473399
190077401 98375233 18513137
188727223 149390344 55136457
95328770 247022840 342758421
153409740 186111538 317414926
246445502 164753425 41376224
123064783 82684244 340793360
234995102 181808637 176982435
56833801 219021549 304130324
189822396 95966629 2468460
33983928 236665650 313041849
18116391 102638779 15030843
182571407 167062065 75187961
51412197 204087581 312660255
97342607 233118380 130004028
220427761 130384548 131815842
45733023 331140441 322958275
55854093 211400144 9430401
25413864 193077301 103037934
148293066 131615115 154280253
69122267 339512017 29462452
53518559 214349756 275641868
56454951 62474666 188904232
272207331 203224740 54945298
270002324 309076210 314792721
230353090 304797246 228290948
148586444 115179417 18767467
42658460 13389583 294264857
26378145 98941973 298780211
140177539 177946315 191891507
213315499 17303606 9488241
94745716 305923556 310192589
16906543 64296329 115962651
155475861 28463128 72537498
213513982 336616621 307603447
227409033 324746222 112797856
328095578 164966684 120905404
216730706 172323804 52515648
248108996 294540479 344496752
297666081 305974986 65159199
285719900 56894045 126631593
104571083 174950778 329768170
219813983 289655817 80838571
26543726 69784738 113302273
221272506 231471937 43008094
93123882 282012719 326612341
59074851 30026926 145183338
69978749 41048075 112680448
338518300 183658532 233794444
111325764 306045748 42295203
246592350 44615525 337606638
327717658 107515185 112534038
259851361 101204723 58683412
335450375 229175454 258799728
266283297 211898903 238552
6601688 187341756 9039661
241748079 83819082 297460305
135209121 234901333 335239764
181234879 92360493 13181932
268558262 62201729 196871586
83836640 222153892 168686383
35628682 186108211 201797645
111130687 6223586 33163786
61621087 198557571 146090600
24482164 30612124 252809196
89744837 284987385 114015590
167218502 20500402 141571872
195115310 267215893 111110134
315820942 109130283 186411156
74267093 232944315 219850267
242106826 81913092 208678300
175655302 195488180 218973761
213206270 51108211 131715924
315200488 96064466 229072508
314270626 114802655 38440037
269151793 105236427 221909472
208722350 288758581 126530387
41563298 169211621 281072213
166865486 230477629 205926521
59503826 238672128 265489792
282943017 232432339 151211638
112274697 188954653 194836806
88383846 231170238 166988965
336353065 345056580 5029668
193139887 120161972 225658918
270635993 153390607 234789515
109130901 88699786 350271506
178613952 13701079 60224119
307265477 99591549 167424484
290282532 45090298 247028757
290638666 85414291 140485804
29533695 217696734 74046628
255429046 189133173 331605729
157529013 348573403 165359830
94634626 341507076 327856268
292724258 250748454 325299797
285103112 128179143 230579113
121697744 312067010 97117282
216261 214540934 67320896
16526470 199478257 262688385
294916407 171570257 349252911
322864567 175151027 326913569
143051692 30786624 199839336
329398639 138118655 254217438
250891814 82994754 278448695
187061342 131796036 182753035
57960697 339885093 236971116
127928878 22892067 25432265
258272749 346919094 116865729
10450475 298940627 112703433
282363729 126917120 81110069
213466900 348961206 2903157
337774355 248211613 342772036
161143634 38787432 13877570
34275055 185929369 317648037
215460443 61062488 330542827
147621411 154723441 171716248
192496241 30134604 203513508
69646336 268961645 17522278
14172221 105519128 263616381
281188281 159867794 103687902
258576988 145506630 331915055
288918858 338400040 86986823
277452624 274394459 161986246
42466373 294947323 178893004
305105213 59788353 246918958
310187991 89732513 87040106
219245983 311320830 80965356
214768570 207370637 27164581
260155000 312065298 306836247
224389266 82965181 336697879
160303276 92381657 160424321
244181573 198976961 64159321
19053608 257990356 103154688
219732830 74172372 200061999
218668107 95929358 200535803
55575129 72930154 335382038
104847535 316154527 288339515
211616665 138907108 75506728
106053096 308268905 127552287
116977744 205210242 178469796
304461210 5274122 132155829
327266463 171198660 46063330
11359119 259352127 205617613
285339052 26271699 276768166
175645404 124356365 96774610
197690653 252420605 225420264
189778452 148194472 271040892
243308444 321909569 140279851
126629083 319490352 287120562
31231610 223219609 185268705
284139918 112363925 3617397
146188358 343336929 282086758
277335492 117922008 158651454
106018136 218307045 119738210
108673135 32912883 244478638
186079071 337115981 93584579
268739795 281177342 154393380
286975612 134057613 192593630
273688299 163220948 204463299
26882334 182205284 14473899
192250355 340040759 249938980
95571315 40854156 195530400
166688389 284999438 305342350
48941179 164158124 73270569
235812460 240650841 223905403
171852814 122209529 191534554
175217969 311049225 179300317
100549382 35004844 52287447
220083241 134152758 78755601
311110921 9175632 248800235
124656212 47834801 249678058
71789619 39706089 1355021
337887194 205311373 4102111
61492957 328081619 287904157
339048142 321673269 271150388
287647828 343513517 289513745
52863362 24490420 14832691
119563333 7647042 183123340
344702074 195958772 261486391
193756262 54078194 168948884
170903814 334657095 237759521
123215860 101243639 333402510
25980195 8883964 207388321
269321401 58274397 196351307
98974762 248920626 6865893
93567814 21241203 333531838
326637001 294411938 324603328
101747111 102765869 265928651
35473781 201175806 203608850
293112420 145940420 330667895
90446908 219968040 305793423
114367928 23267084 241888974
55620719 3982951 316004018
299220864 46290100 306167492
152408836 1923905 287952675
261153543 160041549 209892171
271448048 204301666 32896213
242449296 347855279 30575048
59495704 169389937 336414953
331786739 295852352 120459481
186747824 13659001 87525553
301284317 195202442 131698848
189204642 282516437 153109658
184048285 212719158 201238786
10977422 225503693 298078871
70486594 73683303 137827913
313074759 91586597 348366449
183664720 224944205 73323368
270272222 80930308 316826756
340331846 70823932 298020370
20280719 160968250 331576713
55598777 12977916 248114109
101155320 177129765 234141708
287194933 108338830 124798244
33194982 282365162 322022627
95881642 316005027 63532194
133035517 190339352 248024261
40449950 268954952 20045409
333947726 239338795 198823182
105974075 202600227 1490734
339411423 135466420 66398637
12877681 275944244 335071526
17262289 318936744 208196994
217576164 189798847 168654857
328659988 313808292 52964627
348918454 137945853 179707292
212675877 149800914 310806078
10625865 228286988 134067729
306123990 56308660 70965832
151114632 261344636 40046199
231134395 302597271 339505531
243441327 339494515 153051198
87352818 1091463 144327427
199824426 60341617 19316651
61087988 195990951 225312285
28957453 279424154 127542866
346669445 305415650 301653587
140037351 271767452 21473777
231552901 188008801 98999757
123593402 255374575 224047339
280546166 94798501 48908799
315459667 284513345 32627491
75551750 211229393 230871937
148073852 164717423 335394313
152110321 105423972 196821180
235779492 24711830 6011829
90507455 245100807 43201627
68241530 55787284 56329901
19775996 184346614 211026478
37965404 84104579 190408573
345855812 82663673 15345449
200360335 200882639 232735948
70592133 275566272 230643240
260782143 314193045 18146604
210619055 303861533 67908903
269932248 265917801 172334233
339656945 121053858 21335937
192350900 61899030 33008818
28916069 342413894 51798620
327478970 218995803 325365748
42976896 119970690 48988070
281810191 151952446 49849835
313326703 124744549 221662640
59659532 143085794 15554555
257314369 316438891 63260613
208832029 227406798 258272296
328477142 267192318 16469593
57395371 95591165 14094695
262051995 121476294 328772415
154539464 349537076 63523017
108061971 242459896 290014717
236854195 137311069 54785180
65801940 11602315 314011605
57753383 154964251 142187239
80881769 142703853 191802306
289310843 28274614 140854252
92425747 141925034 87619953
10189471 247996186 260379916
167276346 232976435 291729625
124611565 54078113 156154081
1404697 236903455 224281885
93460537 2040453 13358721
240077316 157955727 254595344
75502039 252390132 19667529
278795440 28914115 264757229
62259903 196920023 216961884
207303708 221292169 35471696
78407585 49703164 71279238
157894325 210767191 275014057
60661801 129536929 170429191
56830238 160170195 292961451
78479121 10997574 29770338
206667250 115665282 130056994
234185292 291413583 234532190
49460972 154023898 154643068
295840182 16261622 84617415
286128068 205320162 152687297
53094654 293209243 71828775
284073088 84276829 143224272
136276731 26459083 117424872
145536602 116247138 246578557
73336604 141011301 82306059
128814676 281989018 274442625
72019677 128318810 178690501
76271880 283076468 220748756
46600613 263831105 208937823
70524027 145344452 50137278
269866740 28258180 226707402
28126801 50585115 138351139
286169874 173628450 96756463
164851822 92926992 323687953
99302681 180204650 255930988
290445242 269018850 331381592
292238375 343940535 137454322
185054204 64480973 16933655
85580898 319437474 282550183
198572791 41028409 314451993
125323201 10766578 238949424
298812261 101332083 117672924
120512040 66862380 230980103
76385163 158229147 117631223
191125660 342387377 328818805
163447073 308165198 80716176
322422931 339692138 53863962
72743314 134809128 128727757
175214283 61923402 207307955
242739369 20564621 233093293
101488910 40045439 104783608
274831230 116651357 227298682
159282666 329601037 12833412
340627776 23295032 138116150
167484582 108056835 50688110
292722633 56450184 221128577
311805375 82653739 119717063
35350187 119528973 142563799
253663952 111612734 65596127
52108821 244319073 350108091
183454806 282206931 3846684
151881903 147447052 274942705
28797728 92055440 106390412
127989136 75048582 312012598
273382468 312342029 221750829
47905158 138410227 310396007
343614270 323806580 180243591
242211998 159317442 133786061
234613813 171711011 41769671
245794895 134391969 195632420
146742218 298059637 192620799
347535427 298795794 251335745
203008731 226599055 341847214
240387596 286302312 236995881
123337284 30623077 324935588
239224187 334856665 13210816
230010157 67038021 251135240
254666260 298265687 13216170
66529002 271209489 91193898
85817710 61245639 185192086
287736744 162900487 259615007
282762921 284260902 171316556
250859567 25781278 30731645
293750922 6154092 270905457
189750727 24600671 15373595
347656718 294811080 11048616
6437093 215329849 113415183
142193014 283815291 17004555
66670439 173478522 298500055
17654885 295039231 69904239
200248073 27432318 256450042
161706407 114631555 128293911
273929294 140449386 113460762
212766344 290469259 279698339
69721774 138893218 222762022
313703518 268374521 348952009
202084407 49514670 268566566
296432293 210421409 173379820
251195952 189305270 137585846
161762057 243635517 290076132
33112784 131196793 106900979
75320090 297724334 4004522
89711339 220976463 240047631
172950843 192199163 254078455
40111440 119056742 90786022
269217241 279375922 280639443
316076099 203632375 258309837
231106331 52973600 162351551
263120198 94390956 134319640
38607411 124891800 96725869
71226160 145541456 227921625
178035553 33048171 348712242
176733932 94963509 223117040
217378245 292677291 345217037
69409637 334604435 113815921
321069542 70861537 25833387
134538078 327427294 209956506
236320859 40530609 127696060
251796387 313672184 178990529
229679530 152722296 316841760
245221796 160980498 18887604
24092543 59783392 312119821
60296923 215105050 331185937
63570769 235312800 253215997
176137657 115679842 200790735
45467960 101580122 246428689
184911636 115714843 250124711
7364026 307884422 109409743
185781062 96957227 235916681
25514449 132090005 306024368
83063062 160585543 190074067
25338137 334464359 46426156
57211831 178417020 332662400
151553467 93641055 315784407
258997621 324600207 171045601
27970579 308964680 194419429
317206299 10099331 118677282
64606523 271357938 169611983
133067343 72584458 267829615
342424132 11601118 5630032
249650909 131583650 275241887
141821781 18310183 317431894
242756185 35008417 252286823
120987999 265376067 73525366
123444358 56206042 192192762
155163531 143133942 185382533
261939579 61638550 27964530
348146798 96721638 258913820
224829585 308713029 188073324
339930961 91015225 23676754
237919859 173748970 262292101
94260878 113662281 185935659
327128124 159493099 7748819
197002669 124219645 158008805
188263997 89237607 142967903
158004229 177513210 196378568
125681245 123542432 216293646
73913019 328199702 325761133
236895924 96200908 347783368
345850203 146655950 141371233
255941971 341669735 285467996
28591599 192904185 111475101
140761643 152331588 12418595
193449711 7475306 57773002
5265953 296604528 259626850
227381832 40824422 78751999
251702555 187512960 314632143
109707465 309557268 52565328
131416611 233538566 169268994
136379275 22939315 308054736
302487807 100626977 175479934
234103338 76197877 229358030
36999801 127617254 152418693
142814647 259474413 200998459
192454124 218743729 339468480
137991611 26849770 222446239
22737257 118717367 160459485
326591296 174775893 274164810
69768627 146543640 162583874
195378952 124960014 326535745
131744775 148827149 131265372
325886837 342993124 239256569
299150416 23007400 266640918
125758598 153879996 117000704
325932110 261565882 207837364
289847369 33378131 256760526
159055797 147881801 62982203
104940173 218979131 69036144
301560729 17333739 14214219
148482046 115604214 78554103
223048127 209387176 132183425
84153596 328927808 20817631
210625646 109286748 312261675
25169746 66287956 62453574
273769304 83886603 303700175
259559791 287091267 273262268
288761132 111040787 159329922
296164240 46330111 345940170
50493413 212143318 223211865
342283555 103003774 37204886
266470330 106133475 162687467
184670837 76601009 229130131
130536321 69653358 320682518
43911254 239251423 280474438
209822188 26438631 340210941
282711213 236645997 275608492
222368990 267561685 255317730
67435421 71608383 282813824
224128148 145704739 92311583
28330054 147128048 264568103
118000975 59203157 249249683
40311946 209626522 315627528
260361491 46170644 296217594
128567069 275817050 198771123
258198046 62851655 60066304
249866675 316297680 200093603
42456613 2361715 36777822
85126961 122353043 298983653
201825407 219582782 202962844
268970560 280703000 340996128
60498878 302732091 98088037
171320663 34469793 133501379
172828917 308583123 207973651
64240603 324423044 58188897
217309153 165443852 287442137
128645511 186041117 28028565
288347955 106229629 280757323
293327817 246831474 94940166
328157660 206867769 201694890
302095252 41092103 291554897
342765128 7369172 174870135
195274567 8620282 297795934
175081368 261446147 343146944
226448929 304763279 106024168
103615424 321330862 222730111
10462623 279505203 263336321
115325095 137136938 314756048
110843041 246678763 242472475
195493891 245463123 192830186
196203276 250166606 70461030
152693604 70119176 40893809
46073198 326101404 52018956
14170140 328950288 258604410
333817085 329884214 45068990
324060575 340654936 105986455
115805020 218106367 139099250
150426134 224308574 311903778
141033048 73986904 66425212
268628268 26236081 103241347
150232213 287064934 327220205
164340778 157120668 6386224
313265906 109998293 50303792
113748675 112743998 163503847
4003347 72640952 330019677
31027356 79509559 243052014
243182273 1673158 113383263
165289045 80435837 273327609
216663829 323824460 29613181
249901858 161621136 109986822
77942863 113423901 275612659
270763470 59077907 86314441
343380976 97692349 324509107
211224930 293301104 81446524
140918073 28930712 319628488
297410685 295286573 247444189
297562443 333589792 336210530
2704679 38288379 126427687
132205669 309331909 315630919
158050536 336890783 11648782
40128338 289625922 330999431
202562313 177802472 92068551
51401365 282452595 43983452
335383696 4681840 156328495
254557910 147695127 165179046
35294836 72383351 145597510
178643835 284731786 12471943
141623586 345804315 183620248
307731502 283429765 61978732
121320774 107837052 130098453
287810851 70261758 28303996
79483773 46149767 169497173
152501296 284977341 318476018
30443315 83420482 297394139
324677784 289026108 192858804
159981607 59813811 227615009
183288716 45043203 44189507
217787167 113420154 103355269
170319893 158329854 184073531
26964863 286928141 348554725
100905631 100884962 233132927
179135342 281637857 255148017
314979946 321987722 129936065
31549977 162823306 140083276
76756938 329984256 337754507
146061780 342924550 215245153
321068638 150441388 11410749
61423206 223142232 249946861
202131167 347393693 3979654
171281204 222247371 124541088
14432644 74512294 12573137
108280561 289953801 95417937
265632684 111945752 231426750
105813995 88017716 289161212
204481650 183485454 283916420
67362169 337069690 205337588
213939414 63169519 36439059
182402687 22614371 224366813
5496637 113149843 182867611
166766350 120932506 247470664
193710279 290300067 2025634
151378472 197967450 333032641
210549303 313080233 262979441
199700524 275790539 248012457
44792968 60363796 202361046
66961345 348828081 19718213
262900232 38990529 279376248
212885698 103573460 39922555
286626811 55026465 242927191
330303274 142199898 242324882
281183921 17448233 136595242
266688611 248332186 192027606
159552468 96711067 102672465
113853610 121494975 283551252
96534895 34487728 160531957
323616631 2177539 151448179
67728031 116285354 302418573
245969197 189045721 62840435
35052895 110971692 196148768
190200050 261741127 252640435
267150744 4475376 223217005
226125501 289528993 286780885
138959669 120716436 116591291
64437677 60599319 52853888
213843313 98446105 43868813
142822920 275464038 71291368
179805323 148113262 103205176
12857830 283721606 340288300
34523118 52602897 205793049
78607220 314199240 191021611
235510614 31602677 331073435
234121924 199306111 331940776
319259152 151166332 320942051
238702441 64122572 275778153
300647007 97172869 65577369
178785104 187341247 21086817
230487293 95979854 304045063
256735212 47026926 128661607
66924602 205072042 314604696
57984605 108562979 79420609
150316940 243996475 20479173
206182123 256473745 132203152
14135331 260835997 81869100
172768435 285759796 122217690
243343426 199567797 304834715
263872091 216278125 17964466
298086190 56332487 290319996
156403510 41846868 51851743
26230370 156425769 198578559
55131411 93059460 101645154
8557304 252503537 19610731
224579749 4573068 158427902
13818690 234062447 211466427
148791581 103148734 106457287
216074161 147981803 164270446
319221644 309290971 51211635
225512213 281391518 158906105
272630192 167243443 4308260
300073617 204634322 287820725
40962695 319817786 313572881
243849084 87196021 105530877
31954591 301164558 276669384
109025876 75884560 221169165
99641370 25554709 284261315
121117421 238106777 12091239
249684957 139356087 33716571
196235590 181457335 196794455
254950433 251221941 100902043
258293792 96960084 32393838
142125347 312556893 58908311
237508748 40349096 49594839
12139397 101097639 162415303
24214552 222048 641525
196129346 215764953 28072589
5665164 118812027 318694838
80462803 254398616 269517332
282065677 22639457 209825740
171716950 289512894 332171046
9503326 331038534 163708353
57120150 345116583 85590238
210340619 129016165 336469007
265038464 283619341 122649018
186171570 27665510 133632551
114844011 158794795 311522717
159369306 312578956 110152110
290008993 87277144 64435433
183207609 177259598 240959745
48269317 306480301 73632071
294810610 167408270 71640620
1296609 304703058 4744496
338134325 339476557 243114329
209902211 5944057 320438584
45264276 95807327 319151133
58983620 66052408 178285716
267450276 132767477 234206918
27969522 20973064 40586189
331348356 200078904 4859352
164279033 71451231 186182942
66802352 262491427 195451964
53025432 346306741 55169818
266566485 239750245 176196182
226204743 73599456 212681822
138561652 398905 305642349
184147889 337337431 173447253
159988310 265094849 19144973
182074319 165829 319684324
236746951 273696440 170016979
77351561 220343268 247566269
246246415 311566622 52141200
277669568 245227530 156329634
178201280 121697372 96956390
246858966 177270276 147756773
124942044 80424830 263745196
161606495 151567637 325707718
95039232 236765717 70199152
264960734 94130953 18996488
294224936 43682129 71128691
258709704 192495247 335342080
295073001 224519828 71360724
169573999 63802378 285814199
50403367 338260437 59289895
127835190 22086419 144835748
347213072 337934838 275094835
24540756 236486164 68021678
88039571 324320728 38342285
155409165 237361612 217833590
283294498 288508483 57338409
190914565 258645617 318195716
61147600 296492013 34521572
245354629 122574589 14253109
278182975 22009931 102552541
86634580 265005608 334095216
297790711 333917392 285397502
200447740 202297958 167513477
110701967 96518336 128324877
225584261 20611477 189188719
191969596 245320529 104706843
114964065 130998092 219166197
241967861 160212210 336108545
300034306 123410203 285759593
219971783 266915057 92256168
79946193 41616782 306524462
69311566 152552709 335593275
248073082 235001736 106130537
233197787 232707691 124787748
171592146 137497644 322767732
249912300 19189347 278294144
75002202 14840534 25564610
346627850 201534712 270274832
48023387 231006404 287698783
27792999 102539197 124218755
47024193 242158719 197699617
126054877 228007238 53639665
64681168 204836356 177163525
326656663 321420906 263430749
76582795 317590703 157608657
82231472 73804892 161461788
171558640 278403617 148406335
232519005 336541366 99833366
32446397 197999142 79039808
173337422 63972312 181205795
174048016 314132902 286072674
277887803 299315655 2161991
236497615 213376699 296712471
54233550 52156180 253732019
119044844 67860297 10509604
121320435 230110369 90170108
51758822 45549743 38320070
199512176 34612155 3969418
338108758 249731564 199617961
344370124 42999210 311051355
59258967 39835298 132356413
162851439 149006590 279491583
279426579 141461700 238107606
272899083 210527034 71161123
93232290 109115068 196211227
181001169 75498312 149126624
18639915 321757776 162382933
156948826 46172460 100499844
38271652 114566676 240277083
107215454 215118914 15421002
55510497 137953162 39614885
8707969 166259665 259475467
87521280 76784167 105555427
271341250 208674735 145739126
318948249 67026462 230320731
127601361 120977478 239886699
262126545 308029105 26714901
46414063 275728752 116176098
314152062 348222407 51160589
120964880 178806623 37392076
197633827 341168633 68737331
68525492 96150318 12613257
157796977 80998871 254171585
296686634 94697560 287274007
51242800 23215887 284895650
84373050 346121975 91935721
347551776 296140846 77245924
6862797 339645475 134209781
64963211 143282201 281460135
217334773 249482876 112047370
211643471 1957196 190418473
98761063 257456024 324912935
129722235 270069152 37982847
252474651 289029331 208725521
117483053 260496802 318410821
299779216 530758 63897615
69157218 17023691 112359275
289640539 297404480 51294056
4172756 293734326 130361028
64612972 14283479 247317437
174900811 81331863 1094862
89627208 77322371 238082083
171792573 227796032 219874672
59208324 196818526 276071727
291035783 258331113 73459809
334793649 187901094 203883766
330326062 30105233 24430827
222593339 329715565 120618624
315661747 113046661 243836408
62657783 325423476 55813514
313237881 247698578 165802242
312570735 189867184 77426408
98868232 236857059 340012057
336486326 106902266 53086220
169426671 9822571 19784327
183729108 330086897 329259607
114552765 251809247 60770032
269460854 306321981 163549127
187599194 273241975 7478137
152008014 138426288 150421304
275948302 296672828 216961893
180493733 157153566 132403206
174300579 39485111 209572886
125023919 71935813 120522725
242702008 149494743 232153951
312906203 266645910 289273514
296435627 154879950 48534455
170096370 234832442 273883935
333981199 47333479 211464471
76491210 170326674 111072594
234322612 184069971 117016587
283854250 344315205 270317245
303942179 271338749 134589334
295906897 343225149 200186564
275630585 233871215 336032839
195689856 112304764 123761185
348633858 255489154 172136825
300025519 40256956 221376139
186618973 324732171 89823112
95209438 169431257 94922951
220479667 92317278 81533967
281137682 246345849 335317047
5812042 298246442 275558822
108595257 98023926 249372494
345273439 273387092 142015003
268211004 308464671 231127393
112913218 50886331 81234182
193777013 148509810 212880223
148759355 90619915 57769339
255912944 218731523 110511677
282961105 166347243 19169015
191850704 67518793 29285886
343950777 9397626 260175327
258702199 127202969 333681609
210000666 241207533 244271551
5398280 83239645 71105943
224519859 278007530 82480282
9933216 180739652 196685526
293035153 319822849 192187305
249992443 331619601 269141500
52143742 233083015 9420659
104632497 276425877 317726696
262382974 6508770 300533770
227173587 346908547 86094479
5010362 170935213 16692845
9379792 36965147 237805915
2634406 138583140 335022606
316600810 106455392 148846907
83810675 219578357 7640908
88852414 277632061 80219096
314021856 289617164 246300865
260092712 330056923 31836456
91213405 84002994 170467031
59564572 334465120 346100347
116291975 9345689 212973910
29274387 323748723 236100292
197112047 303231413 220817486
212502830 91053661 200724033
222309507 301472722 186429195
335281593 70723446 77255412
50737455 318163854 228217925
140654643 271209102 56772691
336039183 197039174 189011833
288119222 297319970 64884451
340690953 344230992 169986187
183019227 141396348 44610828
221635217 120851911 182108797
294944887 22977351 229667836
279510087 11092310 17951729
240992379 71374669 115901760
176003427 26066158 198754564
233949544 149737849 345222177
64948878 342234247 4841895
341523869 125034897 17738268
29140724 345471250 219796387
199196189 107922606 332891412
272187439 182618185 347054150
123853601 183113692 302170821
210878699 267711474 222789896
70877534 60112019 237355998
22711538 8885899 118413532
290668127 210019276 222908169
130673428 9806616 28133785
49862125 198932589 341104922
95812854 235103741 188466293
184729484 78080505 146115573
12476490 294812502 162358920
166459949 48594397 26185363
255119957 81078135 304370794
344031085 54118615 51611966
21579509 78981115 71455551
257681560 238507655 199619803
161640758 133007492 261411874
254700851 77538997 327707822
263188403 256682850 2657417
242225400 141740827 202147013
274147858 88516786 280740320
168944271 317441212 308532133
30775161 205564363 217813152
88594528 143317596 264990487
85133527 336337151 26736195
34031329 167910119 14925316
81437992 95812575 60875426
233177415 197214061 119098416
79321694 14209230 3394703
88230835 32956788 104276758
133424059 47817368 45062901
886133 290011918 34459694
304065846 83614668 304270380
221815564 257999210 192900613
307719129 112434746 174070242
314441534 147046735 151577942
22491793 197081521 24555817
124281934 104885366 323429017
242834547 289924702 94108143
119540894 199175182 98699151
271270920 151577720 146896893
40310920 290635181 337785935
290995343 343644794 284320707
207597331 308877680 155553959
30489243 42386092 164543377
142171153 161757446 312906054
339128456 35861246 296541762
183431023 119927041 312640980
309713981 127022078 187475192
349442190 1674807 6825331
38775462 264969183 133865140
146694388 4075187 322093949
192315576 140941185 6321214
286198995 199906416 234403698
144170367 266604005 48219299
290237081 174586173 292442456
218325745 247139446 302954487
35240319 180437615 283157985
152255673 210677872 58198293
299898239 166296913 94355578
125067835 217236677 90785674
4028015 329961708 106872213
312978668 60116202 338030401
82803406 306475384 105004123
31794755 204831061 48919798
318172713 344140663 208789539
21170518 230749754 156657670
284846890 185902653 9265516
28520536 143425054 190847373
226587261 39652964 146067402
328476823 201591142 250686422
198403356 183684436 35546432
267700190 247840618 107896912
290162550 135796528 30331844
133598592 315969684 23456365
16981479 222407847 335578858
112074971 147947988 226418149
293547080 40433214 178824799
115690362 233345122 347341264
213891696 200070306 67458847
195557124 140651660 124629361
41170949 42787549 177523829
128159763 311157818 347693986
130095988 176210387 25087265
324507446 246926435 25370520
120855079 237825317 43877186
324007724 51351378 16721325
114191772 344357675 133069609
54885160 257954429 217966272
156761130 174477604 49879954
254345236 120967943 315321464
335902686 14974278 31004838
200956211 236335804 249323499
29191788 174729195 99799783
192101257 251175935 35766103
30009892 79920333 159778752
343222812 15756456 255868537
291614347 16785072 14696151
276705941 325404221 255552062
236700243 175613237 160061152
50992605 124563723 231788366
201996691 217978212 252963295
207355294 23688340 265571968
44088725 217655117 27023632
219720665 122992836 138976585
175005414 23137525 215704456
158179724 109859346 186977253
259304497 140595547 321330584
194768412 178656384 63855579
330503151 286848836 101962790
223396800 265052032 308928207
36102048 87107488 90766863
232339099 290906054 224248953
303280746 185858046 187734529
347578445 274817015 339646286
306027961 132045877 141773425
19809328 163294215 299785797
209295900 308997502 193537306
86933076 174416995 322316128
69226571 228620426 75533451
154141516 156728261 281782927
186427404 243992423 24353898
311871681 211442562 282584779
142548667 232226586 214944426
129490258 263585763 162481505
90247111 133890724 297803671
89833637 164040613 27657046
71697773 156680196 119921054
164895713 320784271 104339156
44806385 24639218 128915990
53105683 307586814 244029608
228392231 290151343 235183570
76359040 67456269 336664578
123747214 332533340 100260687
102088510 217651339 200248760
220280462 312165232 148210233
194623673 46906535 176114643
47843023 11963454 11151107
235310148 47157017 15117871
3628539 55542976 89324181
176061004 272414950 336986919
210731926 341214602 122976870
288580682 159373833 309502213
236407734 253481225 183736112
328903845 129586253 234746394
61934220 53974863 316490910
117107108 237109525 150602844
253003205 277434798 311742260
120158930 110385910 331936140
142021956 216711847 99591192
227532657 317114200 188661334
280096876 112393789 192998347
87187531 2959909 289527851
287175396 169848370 310608390
185592670 339480540 89984045
162453584 40721807 192585547
240389197 345904857 222675928
251989711 138400993 323282818
7842241 336423211 319647985
177766343 248050470 22609333
39641093 79342621 186223300
145368109 249461717 207114901
147037704 179134617 31495080
300704446 250543963 54511833
104753442 101358754 210373990
251001568 27378448 227889790
247552313 58253992 485425
2690454 146516034 227723003
190194917 78048112 154969875
177885454 152723835 259342966
342791829 227491192 255050743
200803429 331243741 31981073
246981290 336693243 87881077
81182412 13886720 144767113
65181503 201282494 204547026
77512188 19938074 78047788
80116117 218224584 255202366
57524143 159267840 219162130
66265507 286363884 195206782
156343565 43938927 130871091
258212921 329843723 37067599
105551425 163705841 191239322
16297861 348868919 265725309
133452540 271446141 105912921
87015033 48897641 30464364
50888992 17147796 197844618
61340948 89419145 337731559
296294038 111868976 23127375
178174999 199187002 87428460
142420 11599245 288908607
134875129 88789818 159362477
42041669 312554568 80611217
64609190 175686291 302392648
257277369 238959067 46274793
66091424 139825251 288252279
239870656 130021706 22852450
127017766 34850771 1466601
187442891 84616099 190993047
295083536 167679435 221336873
130016012 19125598 243785002
14009660 344173431 211494308
281103748 306610825 227092657
180510779 123889607 61357832
81535484 162270890 55072663
275979459 239239577 97329578
133383654 225196365 299476970
291527099 262455139 31937545
283022714 264819188 175195631
294895350 310222730 285580552
206236269 64868519 323962654
246128609 212545156 267204999
270803635 92136030 339756113
164050821 212830469 283827609
209312600 42784027 181011085
172757110 328951808 103507086
202885609 132139740 56002587
122355969 175468637 125924465
239351773 282333944 1356152
3528068 145279561 159615533
158067543 189835373 299083863
273089397 113469825 192870787
324522276 231759530 209702666
238488275 148248710 210388602
328017729 73327040 131071995
130253474 46072518 29198586
337881305 272942495 307875365
120097720 314663330 54950024
281058807 96171255 245754670
243081028 228349017 12659463
166826515 19688292 340296799
178837869 172338020 253066426
43317764 36454963 87506348
247371188 210720533 318354119
192897535 72660164 314014551
40573850 261196288 261032631
68624400 261792051 208397845
267704245 334111895 29551593
331058998 228883600 207160489
36211228 58778880 74627935
15139607 94801787 207859915
139749846 330302146 245342917
141258362 54941945 259299978
91626254 30365345 67903877
296230915 142452587 56494806
54752216 212133014 129584976
86296484 237384212 28191643
25300456 278349334 219447138
239258676 108995615 178945141
53635784 282277247 159841267
287619335 194619106 135857156
54638970 338797698 98845739
221651244 158772057 113314821
312212061 67668478 200003005
311338130 24130525 197982374
25309873 69750089 123490435
177649252 122121224 3399187
89043053 288728454 145310777
164890780 78360341 338449537
125237797 112132015 34884658
282169945 255622086 337470490
188045663 43360626 290877203
153662891 241996030 180363701
105612728 6632331 244900636
78679804 318765526 266863630
79371264 112967487 209626732
128362490 145522284 295338548
300181080 93305867 203833753
88451844 346816338 230244647
256414255 332847060 267432749
165960073 344786714 251834671
166911064 102769824 194593601
168924297 278797973 156637834
242299307 69728383 72850797
171300237 197087140 348155220
171314747 73575812 272473263
27346633 129877943 339317697
151538480 234189521 218776258
30197682 331737144 208472756
136135891 80627620 338630044
51799556 108472528 268350041
54222568 178584 38263111
75067143 193301016 56722262
20448170 342586874 42822883
294587594 235034369 344407630
222180228 172471872 8819818
212838357 173089154 21995334
147833939 205275272 267498020
142487707 295183860 321223767
280521758 161228246 16731292
291562552 293071763 59456799
297988332 180930632 15845137
69221712 82468804 286523327
1612050 100327106 209731448
119756727 92916847 233394234
20752875 28327681 34898679
261444766 301780344 328731791
251793428 193117956 329924768
296732846 69474746 346434345
341855239 267486821 157827073
312211954 187113479 279538403
312222109 64972027 329786749
100801074 285493644 237844932
83500183 345822651 70940485
97597820 220956040 12580027
205526239 176409572 132170775
197835772 122374173 237743801
49095379 174664242 136181258
60788998 65080338 71229107
313827498 121106540 284254308
79730699 215799076 82049284
256019933 49718732 97067962
293289657 210855226 108496088
74482240 219810086 136855457
175484845 201650816 8801446
16037657 43605038 180239225
208593434 119959839 219370505
265798690 30920398 172018508
202583936 110135661 101120217
279602468 255495505 302077266
132568345 27444913 91924853
121453749 335811346 98206237
218328362 332750441 148222365
54088896 228720344 243271028
335048292 77047195 20837425
275118902 137252560 135463016
99400432 195314066 281818787
342739271 250707134 64751514
346755438 24831794 94402816
186467288 115529694 7518372
336590846 286765492 37686209
240631897 59913011 243149051
241190541 132708133 14492461
236913307 181636566 171656122
300358590 299070242 69106081
262324547 157743886 326616416
270893624 27253923 44397638
233741773 19498633 29258759
78209222 180076187 316187487
176674885 190162306 99369194
258252255 3478746 332152946
23722202 37858247 306591640
238237288 145679235 306556097
209183050 36408585 186315358
181510383 28124811 275625540
124304732 52300980 138107001
98870873 165124209 153186821
200223438 128085710 28286415
107379975 223774362 234925497
142146111 222910072 161934717
78870716 285057572 163341365
142199991 209270763 326631554
84705269 129386177 189991533
104104493 336559383 71343616
194058385 235850941 210106614
240077602 116872340 269280262
29274824 212791761 133524363
347743531 90917604 236385939
105929997 272295272 265293764
290459342 304386058 231299755
338346584 200241625 76503441
347293106 267404227 33742282
219556097 140165963 110923936
181431913 131138006 20699587
7650117 155583447 234511327
343629429 328440606 120669143
221429359 317197503 38443538
137703294 214440556 332369095
148692292 188790915 170964930
77889719 334164113 13672938
178484288 64369771 329121620
301727918 254001994 184313080
235997594 183195818 347869574
141992961 107617005 196130304
213050982 272801258 35411388
273780957 195700800 104550146
178280842 119325849 342814728
305033651 264915878 23475367
213735632 20720593 6449640
332085805 220897614 202105936
231224957 121943734 39731812
72262220 207681982 54241074
75700320 90934001 240744119
188719677 140281892 99627218
344475777 326822052 214132675
158544639 76954647 2451549
346170274 279073873 325015238
254288925 298949197 306821905
74904261 84977753 25133461
344907650 36683209 37532718
243203953 196322440 313692725
145251737 87302841 58709715
80374966 86673851 224782628
159140904 9545210 123471027
97794471 338797460 178198075
119827135 237305390 284237506
169976564 237058250 58217152
28862610 2194377 218926667
17237180 215590141 52635218
261228735 328320530 231975855
342629715 26138894 274788419
187039891 230780408 142805024
175433146 3449209 323215171
332752017 346312219 13648370
325970573 115423103 255405294
56134039 184166956 202468757
12050411 126004758 148889679
148236076 12847864 99629048
310655990 180775625 131505121
199812231 128813379 108732485
13768228 7309653 333471289
144235920 175979905 123368662
97551587 13167378 201825919
215075257 309949900 221038770
302283805 133752059 111324956
266898410 63880865 308378670
11534184 229915767 228416611
59120964 123302110 262813555
34896699 79137383 49461825
83304215 160223158 313677417
61443697 266564385 259422878
321656678 44527313 182139138
55662062 175988356 92862973
64943413 197854589 194531498
36291217 65660391 344693892
257389563 17266631 257904393
147399700 273168646 274617882
91317106 144553249 312790513
141140784 293226095 344331323
44660024 270761735 325077910
238390683 214526416 86928383
182899365 153274622 61265754
4174891 261733976 44146212
210692102 249107014 246763113
192494335 5034150 322747655
123134037 266634392 193659871
85978657 213749032 114693199
92707384 96736174 320738295
129980482 295539044 283134139
128886790 41631188 329272981
33514024 30183001 225121877
249505063 269593408 302500173
94267907 95777009 55998018
240796514 291098698 96949499
1175748 80549032 149747643
166417043 73554641 278295863
242438452 308968608 26866015
65783983 291508442 141186247
212471211 187054476 179610809
289129324 152695045 320166077
100285545 344881264 38448432
144344307 304073732 205339070
205634892 346321443 174293258
169035620 178527317 136031939
150437083 325381620 168826539
64962395 204076215 10219315
245625915 183808221 128242559
123004252 292194377 27105315
115005242 208663297 275095712
140473049 25235331 22264924
249701471 259635886 312380960
89054571 33685006 89998466
330194599 165735107 336616092
273964763 141293941 100358509
150249344 249781587 276334299
181957304 23719485 168485014
253057045 68737793 302387679
38241973 11036949 284888233
247304735 159006629 100375740
347111199 303795729 337062436
114584249 135982705 82393396
156461972 8662508 34404106
62169404 7219723 53822716
217540975 121021424 321251477
243074566 26541230 3010938
133382274 132230211 211582378
327119488 41633181 227904600
85384361 161552945 25637729
112731447 309991835 102758148
265963547 29308085 255925653
189642283 331282515 58368222
260200327 166359990 30735521
309677677 24324183 139879666
262518110 126723152 152308283
201718526 190735611 277497708
48575544 135132903 277015459
60613086 294823544 333786985
322690319 268872863 111611376
239103892 124944746 331548146
245976928 331316797 292088373
89212409 246759100 276647938
56020547 69545449 110125319
153549840 266799472 75716212
278812754 155774689 92206019
299834802 334807973 73217816
136992333 5772331 336234352
101492585 29768353 10623991
269278860 211865075 200636175
317790936 148176213 256830589
43912659 227145931 283314743
86764451 261954523 117253864
251160839 172600940 272996656
303265822 128754007 125630980
172588514 73476734 205003331
93799777 295346447 126519666
141426719 31945479 35149124
178844620 189199401 254065422
343648819 215495830 296904887
321196450 134007779 338135944
272941255 338402123 215538697
234026005 177231585 230836740
293172366 54789407 1637657
297622027 155318394 194922302
92460658 202702363 118150503
144215026 319466 248215029
161505224 162671618 52790712
103462473 46520196 256523482
96276412 135683180 119117391
44704462 305154412 273977944
137150642 57168911 295589274
19846998 113313102 305387920
279653721 36547716 83210067
314510526 106355119 153078604
297399556 22116985 259109442
133994458 144526223 145365666
331051705 305573969 124670579
210042920 1220000 201417510
289548200 251480926 170342675
89932105 133951518 255099078
88635166 122150504 148523209
137694629 88654983 280295132
218022374 51178106 205769279
162695979 13672592 104650575
20678840 300606311 164504389
14480445 118180370 309821512
241266367 110749774 3445795
19779210 101104530 115089653
253679405 93153908 285402899
257695030 306083966 164484996
224179618 104296115 103848494
263310579 193641451 116286556
203043737 346261434 93422880
250510575 269287157 24723568
51422204 206930482 230235973
307262344 249873468 39414524
131061610 43387212 9901345
86848579 232049934 203075108
175632468 109135075 349790896
222927940 293275329 323314993
197377016 30665435 16402734
173953998 305142689 8240922
10364371 27668259 208723819
161975463 59703270 318596575
138972965 235773906 222299992
106626414 308527965 68272010
31589468 100202503 223011571
341258933 96675215 120053839
38133918 74905826 150664957
330419430 255586876 183014958
81116036 79389333 342919868
33154122 21406203 209811307
66909118 255824298 151909785
166590879 72744457 328190489
293212563 51741646 170491549
309556223 138000478 91018780
56889414 50762916 242223094
76378543 48150410 219715394
186301750 320117568 105061521
161682084 187026412 216726536
78874817 233473886 15407631
276803653 232243397 157178837
194340471 343917065 215319806
169583232 216528192 158330255
127096656 244841872 200041129
85675645 128610658 31642718
298263105 205692187 151062718
248247011 23212552 189241964
320514870 189706752 192528140
144815155 325612583 274238309
219623651 347079978 155142041
173835590 137720898 85788773
236408793 248220753 119667186
71698632 111465933 97868401
117425651 217996937 5083526
243221358 108596413 284453304
85783541 151578334 49663008
197464740 132555927 212179009
52959428 177771446 46437023
214683756 192982823 192273399
13302191 157643827 208312392
158873324 88210035 131368623
82805393 63542149 206554624
323838636 117760298 224748697
137641041 117604397 29953617
35702968 328339705 296996
5769408 31982410 199234609
152859308 279094664 254032555
315087604 9742492 11022402
96908669 68873332 318016315
156773056 19193880 158967335
263823516 315837181 348468074
310117092 241974205 273509911
238539037 192747024 52806690
131894169 204053622 184184679
255203283 232518473 288484701
108364748 129093286 50982151
133463036 2359355 166107837
256331279 218245340 287035313
164866884 109601163 53103910
17210421 167423062 248303010
250460964 307858619 281325954
271309502 319843021 109133782
234026818 240408844 221908504
93667338 283108291 250987272
39181297 195717371 271564568
76421068 122679048 295396848
106563922 251871214 331983520
252470608 174160941 233462740
4689910 157494372 246617105
10771283 272948083 296398005
108402001 120248595 329590860
39939516 323410834 29974979
348219063 205249275 298133916
144332197 959963 331020778
301655617 146793831 325025928
79832139 301015961 2624703
234769432 86473094 168120822
247508326 149305110 50604578
86269385 341289274 2373919
134337923 170093943 290462488
121773855 209279295 326672265
229485399 322754840 105952328
226350355 90832869 165848756
211158567 32297413 59209818
314177512 159222311 289757173
133122099 178513285 120593802
118319856 346384428 92764502
270485339 4670842 90521026
117645955 129502331 139966610
250546677 106339042 246651091
13233915 334852168 140623170
341222882 246498292 305115337
135200410 248068932 146444724
212746507 328267142 66810635
218051251 111580513 132190350
256161981 248926163 280978135
186040223 113709729 80385023
255118673 143644639 327128915
221767083 57062489 141268302
337033185 154992961 152539623
311542766 43249053 242568309
178165849 123044206 3630757
266434387 119067819 72449824
195731585 29859821 127461950
292619854 189264237 156841292
214705059 141320909 181772290
291827239 110930598 126674146
248448237 305778694 232768084
117543355 284091574 248210009
200942098 234058462 155875928
259750756 291264220 76456942
162580615 285298634 82554454
286778619 313967145 110412746
53578904 253169629 237048763
199871366 157772839 296367882
271354115 135755002 225264623
291821848 234078457 124848617
90548931 170905084 212857263
28179226 218072939 59336649
2730254 266262374 284935494
323570120 14020211 193528860
163582509 284200789 261918753
35218632 322536660 92275010
274717465 88458345 24541487
61776965 168672735 111858966
3344952 50175614 106039167
201087113 319169857 76190682
218789994 269894478 170480819
211280179 205265141 105390581
223070573 215952999 48666995
292465234 140267154 293292289
295269419 11372669 333896093
126302943 140660623 141503291
309180932 99068400 81656684
243625978 25701401 7888569
231314972 147713722 334572791
11778009 267067376 11001717
259048772 42885171 172755498
339826910 72082966 17045423
128565512 78612690 195985480
208644603 226866685 275430175
283552955 168521515 169712413
296158218 26777877 118642140
237051950 272521891 270232605
77014534 262828186 4213783
109726816 40759465 134546997
217826991 249072055 177457028
275925206 330982178 191819083
46857443 255327146 224964449
125982783 273494303 160094843
50968056 208453528 31199382
255028086 44584795 324156234
274591150 275791689 207329135
171595440 214410631 37901853
126775745 148167787 177297657
62827625 296460141 224967076
279634326 179363607 30392075
4979623 164962239 85205033
295369500 245004656 194601281
283295014 63888944 340142671
162433302 34906540 341293273
51647380 1920519 87588434
254923065 17282570 160387690
195722013 193855723 199926116
172852986 254400148 344455699
262463274 311396034 334195047
189974281 187037513 67746942
210483252 238377994 157703625
63874317 8752845 213154968
296187006 163522289 60552641
310270841 119365053 136397006
197180454 42493132 64913956
94766801 86536325 298609329
108386587 33461639 150059830
26127622 120697509 197496434
261603088 1519343 218990378
46524545 314643533 246729843
241053562 241529014 113580895
242831086 16091476 225145579
336514909 11426270 135782431
167951011 169669929 290452600
251859663 298640842 266951124
260259879 143630625 40747536
87162911 301370687 36043972
274787797 127055148 118576739
113289750 219805020 112626667
196476826 224215582 197084758
51938844 173184809 289605217
313025985 261148720 13949894
336215199 187685295 338097222
45033069 10714409 266772104
53173105 163418570 339466303
120061653 292695717 270672547
282882216 30654688 176127954
241262107 96317370 47560556
107026561 113154904 68765432
316020393 57176024 166396754
229802794 331663804 74350770
423772 146990097 349037182
127284398 85964583 254160899
228192350 232966800 264969025
223620306 307102716 79764886
218758511 137435366 108953690
223966171 338549107 293190420
161306899 321749394 229344045
346028300 346826912 98995760
225840233 309497875 101105815
261316533 44815266 296049402
61535968 183776949 318025728
180910573 127354533 39281454
267867014 112067965 166997088
15401716 21531226 229578724
126283869 334759122 348980984
150228769 46216157 270933265
275263095 62228491 321090117
142005837 128886622 317194047
302858253 81631024 280381909
145211164 229456532 29352838
61919429 71950473 267393553
326220600 37860876 76133404
74945402 125110428 280268076
233192608 228795701 10812194
110755540 75076275 69040668
256101084 53541693 1608963
55573984 217540156 157677511
135241950 3423110 271225352
132857732 32814274 142802815
263070772 52113607 292495052
4891334 75801491 112094984
290117579 69207207 107594667
275811562 118683458 173991543
77025881 195290890 70868565
300906171 226067947 137492163
293583430 90822608 277173198
74821511 305724475 13696270
345138859 128237884 324964359
86294415 24217605 114568273
319760925 9548530 82295043
147600946 328562920 237350503
292704824 281720140 86473062
104403882 177514762 180366865
210290487 43490975 302317017
88143242 16676387 83848690
210293934 122547787 16381495
309072950 73656556 196581523
217079847 13832914 56871712
234905963 28085999 345815247
119004753 322698704 79703742
316794269 84120757 20233871
263631247 257629076 213699223
245113926 331273767 332399824
157669576 289998572 86552434
198746462 157886574 226801220
167803199 233636518 61754517
241246132 76066917 256515371
282937013 303079257 339402465
243301344 309653633 346083789
89974544 137618510 240594310
343167956 326055943 327619159
335940733 30022900 175252808
105755200 315991144 136256377
129330844 333876731 297049647
53539468 339930198 69027411
208222186 72056508 107569878
205733559 52504315 263679331
152760291 335853366 22933974
231648922 218543517 193670620
185296775 165288523 96231649
116139613 297047882 176283199
285326150 226587993 283256628
274824557 271247528 38783724
304711066 324676830 156351336
48504621 134590218 304483056
163547562 303885962 308807755
155550377 107398620 161704311
270280675 219770517 350109364
123067394 110386466 8723317
238103626 257600512 202632942
118025188 300091537 211231584
258302111 230148925 134819813
298659208 248349187 75064983
243388737 35907783 259803004
244499975 161824075 169784131
132088636 307666224 113473634
3579662 108846080 7545090
165949013 84458687 153305991
259994333 46374220 224621707
283961083 221005213 245357457
159100325 326832694 13995187
308102438 215217599 161303037
286964907 230267811 205945056
20026492 311754307 84245756
220878023 166619659 365608
61473763 25061213 118463540
150942096 229003926 93763058
134431067 140526715 32725495
48535988 235427235 64830368
95385730 264608521 202524623
128894471 107860890 81898429
98291577 270627322 345449474
7105697 266502068 83602373
304446413 226388742 66087218
313103683 331291487 284739510
21393872 178905822 164504771
205801455 236283675 144393452
152947698 85014777 142416594
88438452 182402827 70313153
187375910 272499624 43088441
82981400 28427430 319120285
79103466 335861092 235631272
31589941 173664770 68089400
153811353 197445217 35126141
266657457 299353555 87028376
136661637 37305366 76582175
44719431 177431712 133247827
233786123 250371491 64638569
60750129 286584682 207658564
2651231 21214709 6835862
258208299 57343620 296326435
51869601 136817572 335123153
120121429 86319844 138220519
127787812 216757005 222627932
328251416 254058674 149373008
108784066 207873262 111889261
181611321 175888896 115236150
113565777 217525792 262933874
77216560 47706492 143617734
255950831 164771722 328386333
114833645 378490 236589071
45993987 179555656 259767100
292987211 145297826 333001149
5029889 35036305 347847917
99001804 221539450 155658184
48736474 31848352 140687770
341287055 110564066 68216322
168698077 197171543 111259997
267506622 145480773 294107197
305634977 195894973 113571561
174165491 9521013 283792783
244394867 65572648 37445361
149569074 220162244 252256355
4080711 43842581 330844858
326481838 157310279 67762911
203721731 112231666 97967339
114382611 288956986 345799609
295837269 284446585 181204533
274949848 56550707 234169990
21414000 107226955 172169925
253301456 279415738 284871331
45880118 87097253 329417390
194365230 15381333 124042833
251588882 314749318 326217753
132671820 6566101 298337794
59638539 187172853 49791981
320206182 40357045 259122503
257024770 280791979 310371510
168860185 253267865 224921539
61967844 265538578 320403206
216005169 267749357 215910871
279337800 340750416 189857405
88132043 271625544 276924472
163384760 289693897 337311125
224720080 287851127 121019827
79297345 267463340 304828032
19901047 228594894 45704748
304759078 293762842 298222085
340460615 343175849 111413703
33362338 236007592 135226725
246697843 235580755 90631040
183769975 97825643 95700289
252774491 170992959 260488304
117605071 159454054 276366533
54562376 321195495 52007223
156117040 116899578 295579757
329368065 67758181 175931506
19931686 804214 1150316
325374552 261526634 77387378
329709778 22799310 134642726
324312842 60941622 237471729
260815894 221579588 88974405
149840964 213451600 195120229
50252160 58978566 50159633
155746938 172413108 303672552
251079994 154223357 53407010
256009679 309946812 159021680
310398800 2876768 114884358
283188950 258673740 79287347
299741374 169337233 207438324
7848053 279309436 263216372
234451478 153675789 63848431
92508163 150180331 341499970
166734739 166444412 266728118
223680085 91292677 223378354
283487098 246890992 241384877
146281493 75877387 65314264
254308323 257890362 108397009
185674581 16004347 186828222
97594433 344503839 139871796
91085194 176439493 157828801
158109502 29139012 291244357
50707088 100417509 107694385
320452910 300914898 224439318
322429759 168425694 271548048
52170118 316219091 89108181
237643243 36195452 112425589
132946479 49899455 84316420
63944564 257920241 21401717
165703462 246374120 129873528
152477647 105243641 206123031
161600256 294519553 81219999
147204619 200715154 108435817
44212217 119487679 74251031
298910552 11818334 63549020
258238181 259995146 181692980
344780460 20727302 44764968
42217498 100931182 114643764
191442526 164289219 272428343
234523611 239452394 232713220
322443691 126389729 272855872
49162474 288660323 35837462
126734114 196754665 132041247
107713899 315588887 24211605
171949708 17838147 344037810
285800964 91902757 223954631
185829984 101878542 99628646
54302866 291793379 311845146
213729908 276043835 293165889
215200369 1366126 349622441
55197925 121268343 326380724
74621196 103744601 135323100
106963488 15084796 78094970
257030411 272027108 158195523
46890501 24192455 40437555
68758091 89423679 45669758
334931779 345168874 178253728
322469989 199202749 220403936
249962590 69361 290422673
141861738 204395687 98989845
317981159 262710957 186754748
253659829 24881376 235305192
141980296 45536008 320892036
102017201 295052777 79841673
210643680 138642124 46851677
157947191 143352113 89629476
294751361 70330175 311835097
251871895 306422542 266327182
347106601 97905031 252833209
170273022 1744790 225920273
213104936 258757156 166981436
36997972 50679577 213346858
323363349 39762555 260670634
322478870 257742862 146631012
225308059 117986362 339145287
125783252 201351451 331352853
248193738 14867557 214963909
129283973 2255170 176429207
269338011 204367804 68834446
114679341 224479417 27706757
137664746 37762476 223626968
15209672 62511534 51012026
110061400 75332253 242052050
171798044 145080259 189027679
24973660 307182902 290862786
312539231 236694576 59100443
14665622 26785481 272427112
23195859 308476987 199160364
185942671 268426167 275700638
275397586 84555277 274875006
213269000 189232469 136651859
336848624 195746396 304462146
151531497 316425951 24638549
258621942 486319 60299761
15479013 154790921 319807149
43120547 84274015 182511429
95021906 57983453 121122657
208461412 322313398 303225244
92122343 211795210 97407065
77115565 175233524 289965082
315744220 288852241 233026773
265133030 7015184 115239448
271739080 151717535 10378985
233226655 265558752 259757877
216461805 187793662 152563625
327155991 78615789 233069196
337801597 7330797 260763261
143670132 49413943 36931877
304166617 186152317 10448383
89937451 2872248 168916322
124937377 210000032 185440840
251375719 314111698 294104079
82643527 158341289 115025799
75133867 166943642 160307379
350134824 273116408 169970061
345902561 217731250 57148278
330404583 216898118 76025351
340116869 270692376 47197978
172987185 316557910 270955061
55569410 314403032 42567531
282189180 240711571 40912855
105215904 33779240 259685877
312626188 81216707 162073455
170839391 344408141 152108355
252742537 86766025 187488233
39956688 286138159 261413492
279747537 28593398 224953964
247569937 67953473 189944485
306453532 341507201 315270857
10311125 277799583 281829394
239051803 273508213 205189260
77511978 327032807 76519431
7827634 51771757 83052808
193897996 67197970 305162310
45175657 195466441 305250775
301394948 57460103 307651610
323338927 180276436 321666229
299983167 176050975 97340178
319747333 339580235 26420887
70668044 102859711 41906689
251547048 160265356 96910105
291092160 244827855 193454179
125467568 156838722 68697222
231427097 336843664 72450058
287197179 319607170 122165971
282997702 35743594 166587486
251110590 150972274 327761497
21134779 348356411 123339865
265504930 313119348 218873669
294552869 105555239 266974209
92566351 305549532 90357860
337653051 124826549 312082227
195944656 68459502 193213432
143862554 8102894 292412758
140089473 311748093 198725734
296660684 44006572 153139853
129663350 99316571 93480446
219660127 331674434 249326022
160622091 326056292 290012397
71380589 194765096 229675055
218058767 213819459 86279534
33750629 336001933 187302318
36020793 102812440 51094158
64199809 284046051 280373946
23373891 120992979 285020852
95162201 325792322 234276340
301372733 261803120 163068227
4141524 50786955 341536535
335140199 105637150 54469723
210583458 308484950 288857543
331311333 219107028 239546955
68895292 183270649 319770340
44787510 290566980 174376620
239244810 10136759 296101405
150345715 28432935 302993995
48487809 159957134 144640039
30522746 326277190 287633996
315426067 343600854 44106108
235319788 134437659 134317300
233662257 17321224 281079029
78929883 188448182 22399982
10513338 278600583 329262058
143366289 154283063 114389851
17801977 2857999 224289359
103444145 158375472 54114584
54118077 252263385 21292489
5516206 281090327 323188923
137622505 27258829 246562041
181646636 262408774 31560033
37793531 26821615 149721373
118050967 310954851 76595304
259965212 319355315 219469396
119006267 253195514 164528650
213782768 303774451 146204762
72616786 81194137 106510058
219897593 1816438 228938492
152467161 119036393 332163938
259415120 172643711 196089557
304100636 45870417 90601630
119489535 278374701 140842676
118763589 53328370 335373810
50068457 90682810 154712704
103746513 215196527 79677308
29180155 981304 300778293
233275843 256048311 291955436
244340750 58363067 27072402
201585396 41596659 9518278
276565490 249232811 318304321
304355768 64172879 265463109
73616755 5882759 319952165
166429218 150715189 218450872
31369891 158932662 231678610
120576865 273914517 192779313
253963667 229163166 85730920
54564124 332265968 189357339
329415156 290415227 315902581
57921692 298729058 123417491
118299009 14691876 194637531
317956652 93663114 153224197
331249991 41622822 230290396
20762602 290385945 42823614
241701452 26078809 237780043
42639893 204654547 223911258
18807064 346686060 217305219
201910015 163856840 231596590
290193483 229794685 175938429
263718226 181883276 131615717
54006619 181745105 348642280
307313653 293325625 284433031
44930501 221829099 258124495
61302423 128362582 323785874
33543164 189198432 220557060
75935269 128360148 335890651
216164029 285502962 338770665
22203718 169161158 173048282
178447445 288173106 12879913
276781833 248824191 34593993
44260287 261685740 342346208
279432829 180626996 308820594
127778916 322303465 177822603
92750768 136335217 50626724
226861267 207061815 256919741
6104932 227041946 336390161
329082974 13760544 90672876
219910862 184046597 82224039
47395380 255186874 327968603
296457674 30759644 217629693
326830931 4089956 112020819
224694381 334910538 217670962
16901113 9950095 250195547
28983860 31597556 39732477
343195667 32139728 170760606
312469549 230546571 188688672
166972095 13575883 38977223
306363329 133266354 271130097
222407143 165204310 167209035
292817124 271235886 38818272
349721493 59487431 241373159
277667888 89972358 30908429
339057450 204952306 131833118
327170698 348058116 181649731
9574276 79690970 19513608
187958611 125126810 203942095
306604397 86746122 300907747
142181014 34757667 15368682
86975687 255838542 99738563
168349701 310778817 261350393
171481738 214665358 577125
230561032 71779608 45893386
88802777 258082316 210603585
25622861 126008273 249924704
289313888 295882118 212076903
113870224 127832414 148326951
316500316 129881692 10800258
306127018 176805004 84612120
131762207 52173116 297933033
203863231 331454114 237212652
138047848 217587474 341291947
148307402 22491363 187565606
136982678 168390324 350163197
137335859 192629801 52395382
37980560 12211425 29152682
127715738 261223360 42722309
94846495 194126332 57262627
182872941 100315279 281702959
74848010 26561093 189199178
92847977 112049235 22275546
348872922 187420346 142053914
302328299 142798167 23271908
82397600 263949702 182896105
342017631 266881445 292241214
198088618 276796650 19441277
199622018 172719791 113659876
223762613 133406099 279440217
333143372 326718658 167819230
142852557 344552422 326843286
346923477 171515170 319074170
116965782 106260075 657075
10140320 215008647 853921
276389079 339350606 178042064
108473802 94591367 52810111
42065838 267285114 1240156
341603344 143551645 76398775
331188066 158238454 23865242
281594071 171979525 192029262
303414652 302090272 64708735
224030054 167446496 165647806
250964842 312130034 302151693
267874552 75784234 225997532
282170854 152862812 32298068
168274499 242210336 263136652
142998631 112240335 300216117
98021942 242042266 212910657
59464747 195932591 200971762
252586112 169758876 321914012
342662982 316099342 239941091
98832899 233597704 279070880
231995695 231107320 153146387
290155800 29424257 154714748
230548569 245803080 33567771
251771237 284692537 64623029
166223059 279282602 204937476
317059757 266101188 220025282
14850815 73746174 299678797
189360307 281224873 260202692
62382708 17207333 174937015
87103666 97421588 48821707
175695824 303936716 82058941
255672596 203217773 138677935
179556743 246291290 152067646
206717932 230693527 205930632
29374247 21922905 3169707
147282421 204246486 75480926
57209920 175889986 118996205
61410423 314732540 268853760
102840884 296792340 106460756
147780177 125320929 130071339
347461449 126089358 195574559
148598106 314961779 234786457
256955832 168531969 140600319
196614918 92326394 217767347
64000901 189191420 291411721
230061162 127516030 14270179
110876352 81236298 282217957
82713372 184269 146630134
28294465 168813580 187972021
81776644 21781328 304717541
86773516 93364993 97574001
137821059 61580252 338469062
97474165 238186406 211075807
246075886 211391882 31833731
146587088 5562027 137458860
135826793 167704025 267854476
193436155 169096538 35221082
32240450 335835397 78171758
42667092 84768726 286991376
159321281 136797114 56088872
271020390 140129879 279246255
236859297 192613725 58501613
344085582 232188587 124466090
308880265 195077779 108887845
29162128 222800172 36896617
245817461 305909194 170211359
12130752 67614036 345774520
47253007 224665576 145643471
136438891 262348035 288545924
227235939 227525150 108988367
272252453 205171768 115631398
325442182 209253769 321301305
295239132 198230041 195023570
97782035 346239319 27885666
8458175 14859559 62331261
25471665 108686830 169786277
274856581 129398316 76302076
265409646 112310430 68970923
217516628 294872372 208142860
99621462 263018392 84898857
200015550 295872906 65463918
133779821 86483428 40953562
210057122 296284961 112140773
17209376 110320927 309069126
59212764 90060578 226959136
119726520 134071570 290232506
243618163 243262107 309539938
121637114 94241916 30468386
222979731 106908194 104556529
171280450 87782706 340813417
250571844 304880462 81564891
91010830 2913789 30898747
108242907 134530196 91386805
27280753 320246347 315420325
240838031 67152559 238561618
317664867 77539143 321647704
27740685 265963132 16707055
182743850 18859710 161795888
198182973 19366038 241906358
331340557 206852537 239015122
137438943 116044351 265848150
332422614 312784163 65203535
313203003 41741006 291187133
128208281 79334202 42485912
7830883 312554126 137781726
313406337 199125848 194983033
2023667 172964608 200930480
296653164 235300856 231519654
46818255 5274961 58099534
147004066 256323603 30470870
17112309 309753459 288859836
36151947 301233742 146749921
141839944 9577723 269080676
204438022 247869508 255204229
242165724 112468999 100214702
233842319 84509822 264662473
123566664 73868865 227551894
18055832 160323008 252463199
107549913 228155074 118966783
92899992 235264039 194028739
176415519 45438410 197191354
179480996 112426236 153161196
271635942 154905336 43239282
309391364 343457602 349179978
263730715 347414199 202639469
104352464 166202795 319949095
126505588 264706360 252127302
244523208 34621948 178779175
134151431 81627379 264830294
219591275 322291847 33781069
102155407 315533463 83123256
158183436 261027765 102089738
155863368 176122727 128554851
243722967 272792184 90463267
281763767 346427618 305920412
29310387 341309473 238708116
336179846 143065642 281858358
104843780 243688612 133575018
129598602 224703970 37310162
242748852 303122980 275506599
307529345 171314809 226496985
194551060 83645246 234036775
315777197 212699313 36801700
262390692 288050073 2963605
183571940 86106947 164846270
248046699 315132249 238482007
271696828 118975092 186055499
299083069 96429074 265275844
140488475 199236363 346106438
19075002 94294609 262768708
143060229 229088399 284976869
37640634 163836726 309905045
152834128 300246743 3131178
174825547 109709685 32909035
330562098 33144350 94786768
275936239 147266285 6155646
20241316 237399999 116842689
187938770 38396156 217260719
274848726 165876482 270864055
304951564 260852888 176192902
17652479 118754112 283966393
27434637 121511079 77174114
142347928 206620541 209772750
218380675 233980069 325917018
297066786 265722962 302506558
281033316 275397948 85778207
336246122 3404396 62620311
204663859 342676538 5045087
223621095 322213148 151276309
103130752 241029114 253701401
349266794 111380318 112183070
238504907 300563433 214324498
277347869 311995349 191823373
298309780 72301195 29986265
185479938 103196687 303903895
157362842 156891910 97412570
64061015 329915042 119898983
163023363 55271553 271001962
311417079 238969166 187772989
262010096 62203332 164585491
120751871 109249643 330428750
136729011 75361262 37924616
116009146 281367557 44317336
35238199 248943775 343187837
124652081 214133825 198371913
220013301 129810444 350338962
314499570 148734580 312152561
12056650 95862989 201109033
194752588 188901678 308077714
268960449 72345393 250850894
141602750 339673498 97231029
121499313 343626893 111899537
182053628 347134189 132333930
247464277 315589557 151096000
346576009 159132899 312218183
196759159 297261988 194533225
74218673 313227329 122012027
48774536 182890069 219618930
31516767 293539953 92225978
49859632 348740727 201918555
9233708 318528422 170772683
241759503 218268151 53702059
9358716 49904394 110819294
28402863 19552688 159134137
198392014 81394481 236156691
101585364 145286620 131060224
95907512 30322145 293327121
220195300 329561575 164777463
107784435 53909920 182285594
194475229 236480754 205995709
128459405 100831773 213201003
77773278 8982564 191587808
67089801 284101038 258737526
215709058 26365043 240033547
162163044 165919959 133057053
136944544 212077467 140666966
286351218 74940049 12273252
9726535 63052724 81675589
168801 266922490 215196982
193923973 130940798 251202157
283513399 264454925 253489336
165013487 135294509 283812058
290847638 199337275 141120911
324829143 156382247 270564406
10112052 333885847 67971474
150413546 153682840 42343451
184755568 108034738 212130537
268703972 72037834 128576067
161790956 148063752 290980105
36634939 307456997 163530913
239360526 119362481 261081236
134004391 325711395 246076844
303535181 235749043 258406720
328217868 122827903 252769601
241362820 65967493 220427688
299238393 273850593 17956541
48729735 188723765 307136883
104945529 26701109 85616623
14908416 333515006 234899939
209571862 253167118 120786812
300667988 217607672 252585075
257713702 109539097 279809591
231547094 169833460 148019449
78508992 166182360 26034245
193674610 143808066 114781877
130853461 315581870 47912878
147274930 168252993 203937422
610352 1633606 180162177
184959052 225975110 138310508
300130848 243333959 11092681
98843216 117866914 162940304
84588239 92422366 41045475
151751623 13781582 64683307
298732284 288367482 129000029
234954010 50798228 44786283
19940540 219333178 130332859
125241878 33024199 8035093
3816661 56176778 54708880
130202288 141255035 327752583
57487265 13313359 205366880
101799844 204061169 342491277
217198966 331876081 146658718
2177053 95761206 247287727
125400942 208238207 117141090
250132992 106962939 161393495
7563082 242054645 28339102
301365350 298265063 212357844
219911261 187597558 175200494
186066213 281876368 137180782
66670247 12116475 133378926
25431197 272185192 78873206
21016105 13020072 295727785
129898772 121466243 181229736
302440202 70690305 225127559
59636139 175960899 9716124
344350065 328198738 14864055
301259544 194457617 160255714
121491100 35756012 298868809
236402231 148017021 36733464
264303028 339158589 101665470
592301 171475254 257692273
287298817 242884146 152155273
250589668 112108931 315459249
216288697 319316438 99627634
308662318 5456267 201385389
102411179 287676991 169017991
172325622 246274694 260932345
290171785 270993065 99318244
254520145 177860521 326390594
340633807 170073029 230783118
291515846 40422753 87179863
224444087 162922629 125385136
324816502 61658603 147131627
315153481 217948477 105923305
42383652 130034955 75046595
32814441 134911275 47734479
323530238 129221777 225697696
330299651 155431415 17722196
170512289 90493827 225829300
188106286 115131881 271296473
81612682 28658648 174812212
75942936 282219750 270731957
48458605 202666181 254783986
268481401 85677602 157617861
143267389 144874175 25629136
43441576 177744007 121190733
348932566 325545715 215363577
149615409 75770186 296818915
122174942 27743465 12798321
79279345 25066527 237067029
208992849 216816910 327829887
190324746 302732314 166809269
67899170 240202489 17827678
108807618 300283213 255491669
67062062 65086441 276758029
349278730 61357795 218766196
292987538 85276771 71938940
179151126 214165403 9893541
341431017 4759839 266261759
218297453 320870102 335380775
309505999 172891128 78800016
252754179 49445304 176303091
299979503 277064362 278176723
88546086 68346251 2159193
232452307 293657474 233338423
84555764 277373212 277832626
83467566 175181611 303981924
90901492 279339530 185383823
119062800 160532995 27726125
274464952 343818055 23882423
22131561 177711805 207578363
25663651 65913233 156051815
74294568 303655151 89592680
212960274 6122072 206115528
324945317 41151078 51198455
243701560 326759758 203963440
134572666 35378176 140164554
163070882 164473543 113392655
62914572 24586825 81350995
153834057 206844190 27229060
94151353 75514758 250341848
307819657 74344259 164628099
288234799 202179898 140864731
98511285 229623751 291508665
28880771 146188899 291709803
253157439 196588955 223041353
216866582 251225242 43778127
318745841 65736155 11957601
22187341 205653404 304064822
201739011 245423151 165099777
249074588 258111804 71756468
271239783 17175231 170435952
202236422 9212872 4344545
173062220 154553292 272009437
170740891 304285523 340664998
337943232 140338732 149818893
220010898 104522498 13977753
318510049 165989606 266402173
81877934 34017760 273251301
257234239 205111084 314877638
75060979 167434141 235628623
131018418 270540060 304410081
31633971 110081518 317238076
149977608 26175772 81744768
91167304 140358661 324024372
148170446 151640084 293030074
186918905 14696559 148763485
78969401 10399143 169088150
111881685 98096699 237459620
289743093 122532628 233943586
123487610 162870555 254012536
117332369 110380606 33371982
346562550 308570229 92670851
297884726 153094812 191837402
42320783 30029246 220771580
121223567 55517233 217715623
288327254 286775810 94130269
195731668 30855712 188158364
50584233 345785396 236998408
28422032 123100795 28088224
142943185 89261430 153428335
199617639 144296884 21404907
104630810 316603549 128544253
271460944 261509206 118387489
165332573 53164589 262323773
11825927 260725340 83083587
130028140 19210497 347609061
324072860 221909147 130201985
6335226 214112913 115224675
299303389 65495968 77893414
124268712 262542686 29203443
57809417 169661558 318239178
118063613 184353316 311282675
156996354 275811749 196624571
182668695 196619575 94045712
319653041 26412615 92685530
210056859 101607806 7255601
229455292 130186913 43940940
291649215 40501754 14179028
292501119 103428137 131171483
92860074 270941209 314932524
105656098 309127602 221902942
102226481 206113847 245499427
108402378 17891490 144949682
306893737 240263559 275454313
197423372 197399221 337971715
344659184 182889279 284993170
6568674 38479653 215439015
27280298 184386877 26948679
137758334 48516550 236941138
94195495 114079200 127947032
204112385 280892392 122496893
132296267 232852206 86198742
92774255 229184467 247230228
219050105 105846059 284702878
198661289 151445944 117875652
144589389 19507237 294555948
75612318 185257675 273989993
232389594 342591403 173581022
84766576 134778949 268023644
34377945 340050364 201528446
73612794 98242636 23239286
6644825 337520942 299510216
154956915 254167071 214766084
307859169 14278185 235086304
149404355 224293433 292730333
142576352 130733809 172433781
211842135 209703766 215330592
347056569 280090922 75653006
335606119 147656817 185827360
206540789 284633261 21954463
332485152 184097881 135491187
17844134 225137483 41137494
250509197 30966460 274671118
235060067 20424996 134903859
313016900 143559771 213008037
115569937 267475861 331536103
85437565 125979326 183586725
156978683 39815803 179459754
322805730 781478 283329474
279559858 12786454 322728434
193661558 333659826 215452661
175924559 340730027 135782473
150762993 283805493 88212059
161226023 72337488 257563453
53710346 160931476 303689028
100079272 43430161 295116084
133566575 255636342 184289603
103585832 279104107 85025139
174515299 220142312 65405975
187095156 279984253 81968742
273563679 163959301 317108015
66951657 101751245 109263029
50382512 100864860 138364088
81489953 335657045 188220365
167222546 175054350 180747528
251671147 3408367 227030285
5404172 79549729 93373008
302441832 102336713 164851782
199984926 188571310 19731453
20078972 87337599 198114659
34877976 131850783 5229475
249665188 220504836 44422007
232388859 127847012 122720806
128640546 16857797 323557983
69212956 132994444 305356191
43033047 36776424 296716453
7810784 109378430 20821136
204123031 113124297 340728117
160231280 684410 231101451
275476171 173803382 269222366
33072697 339381128 140925905
210776232 17893701 263713161
255466153 30523359 10756425
147049811 211965938 340829851
265223279 143993258 100872210
219982766 455602 158029672
272569933 256137757 320550367
129286957 348556986 183512306
278562356 80562349 325032167
317951836 206135947 219894307
165159865 129040400 4870096
246590848 40656850 207193959
14934802 330348143 83110413
168079908 55305298 114021342
328814583 151273004 312777347
136830821 185813628 43917111
138375235 112519732 61715494
221784655 74874783 225497877
268069430 44854776 170970034
260588779 252425666 17020941
290547419 211799663 205804849
281574392 21055528 252188203
251588000 41909496 263275927
170083621 127072277 230986784
115147058 140251417 20414032
123734049 262316256 159274528
233224380 16849669 151879433
58181169 265123459 305317608
13419843 227494998 305807979
106695417 314670271 232535573
213592389 295086925 311781616
208001553 18725123 191644272
346589611 310549566 162794094
102771950 62675841 326986345
141759427 106372044 63890489
195316846 11990852 14037463
264518159 32762830 247455618
30076329 230312328 3284192
225712754 109165571 175887706
316294097 57894961 286880682
2098467 44938820 114725556
243302551 64999858 245568191
250241633 160413063 168061112
106012110 1094575 36633417
334493196 327227561 53836565
245696763 43331000 1831283
124914138 137081719 70989127
205292554 349732730 175762495
161360809 314674021 338483863
4642228 219218334 120429208
103682778 38116591 249982131
32153592 139183384 273469635
16837264 53794934 308795015
168311755 207474853 309547821
115785308 19344103 299989936
63142676 172518821 161703270
95602562 18809112 342517216
161757860 71164063 223507252
39424514 249523282 20468380
40351572 316902875 338510468
80476358 41884210 148262918
196960398 96873635 250210528
261238443 333376904 149853393
84390704 303885441 333835267
241896960 129925499 328089665
287803955 246226608 226734034
210090162 344627330 84583059
171095853 79599506 172016531
155873777 66871406 319725686
171570376 185024963 268756929
82153964 123196060 66646285
311158334 333426508 214961336
164348357 267444196 125217732
335423036 214935967 5320141
244249256 304405497 69880046
180238691 49382589 263673900
170451087 264122224 217229267
62230405 234062440 249381350
289436144 149353415 311204829
95157819 333970352 28377691
111734747 69417676 253822116
47101234 87645020 324635486
196057225 212588337 245508036
291105056 245964161 300731150
165148750 231355332 96166756
285262635 16417643 108978760
151773205 339897467 48794488
315636116 216339065 86388080
161489245 103424245 297791679
315722854 289091618 79992787
122803545 312062719 126256158
219817577 292035176 300110594
284588037 337885494 76809073
137705052 236895705 300929881
227920003 116088236 167675332
87311646 232173050 260194336
29092321 190557889 180344738
236719958 86424824 324833374
116861703 316609019 88876224
138686560 230395683 184808030
55625874 106910044 301165026
253501230 149668803 18313283
226677020 259150411 15533199
107508199 316661049 119652516
273828618 208461560 249891500
238838186 73585002 217594813
161570109 282943628 96021320
111069102 254197093 197516897
317821115 251059905 21401029
337964160 132832200 55442615
25332623 257651390 124485330
157052711 204058722 292757212
179964887 199014772 254647157
143093018 301233518 328667637
174751351 287027522 246474946
61543699 278575376 349521041
98116866 170881350 347628599
257765814 175940976 202503683
89792287 93606354 311861164
26887877 22883932 73209561
259891214 143499305 268981384
132763404 249867990 259030077
349697258 133576076 11176566
309858677 268488580 257339310
208652168 342925399 274868967
267292650 34264603 197155233
23748782 79519145 225817620
158974259 338416284 150503359
184619312 243265605 213804034
78437789 32795658 187966533
92161851 282671893 126464241
286630936 211577564 37286986
348531361 134824336 202880797
60518976 347853822 307795788
75744969 173224145 119967063
259150247 45294929 309599730
206319368 289040744 117582941
297325274 338281147 34150069
210481489 138731145 195371322
52229526 247457035 160901551
75671644 219657597 123361042
340377821 85457455 112834918
172265063 295554130 95437559
182134844 247027144 6990170
257561615 334349960 122275243
118475010 113022141 213536274
244984929 173759270 68313823
43282804 212486013 72239103
319675272 123327325 152172191
119127466 314452139 6454070
251423453 343032960 18559898
76494775 53122254 164133705
347492680 237166422 81198337
212296550 286361613 92588139
46989252 332265019 45653633
7451343 174720195 76907250
57200547 97114656 195329514
305141364 213553976 231207955
19871689 289460683 124416201
289329490 124065514 232866409
186949307 303011404 251862509
205953685 64782228 146546371
283856366 300033602 172278793
341136972 78054508 12081093
334096673 59088078 349956744
93290847 55517721 254027289
257821088 127968833 210888818
220187939 53799959 182104020
325586108 179898870 198102516
63573129 341793930 109562613
295215896 318632908 303700008
57666585 297457104 8929137
251880064 275504695 306454499
23142092 97986306 232618826
349125789 112823953 5232523
317913600 156875383 181054867
199673306 10564556 60814504
293349308 93395495 5648446
117169990 70874862 237110048
101601890 293615693 175140482
21670195 157817134 167617463
270576246 110385940 158173595
18080972 341174690 10310272
164375193 194287683 168459369
10665546 55926575 267766010
129931135 126730683 187939626
28759637 134406097 73288364
241001692 267185531 186910705
215022327 31449114 327308352
11651731 81297324 93108998
221162011 208680966 195900466
85261013 66894884 325426336
59716202 179481783 169407270
53606395 148359564 118201690
243640749 214363208 23174122
92192023 52695739 268676768
198116394 347429641 85504357
295568058 111751888 212826604
311987908 167530264 218085760
265351475 326584210 259532176
73111024 298610219 173769683
159510093 280686163 204514656
163467599 248482020 115654376
39447620 47085919 117183839
219518078 241696545 309768415
345667405 54706276 254895184
324903985 97924690 102086856
329922036 221421993 177110509
177938334 269681734 124633577
115768377 278768700 78572789
147813983 16908339 269759914
230538988 156891024 275069696
242485290 281251334 234473738
28582124 347933924 122586291
165559003 6924409 306823334
243482633 191397215 234860187
125954907 250763251 176261944
94970919 12117314 21357634
36167346 313775985 109597378
205998008 215420196 193792956
347790749 98668436 88650740
8362506 289007434 2096790
153987307 287852733 165115432
98663122 77963440 338070321
62047983 336733902 321184612
7357232 252822061 217563445
118344631 201849660 121997787
146635258 173823985 103127018
4255826 273375079 264310247
349594246 338364633 103864139
68414157 320550928 341455281
134966137 329210552 79747781
190742576 289087876 268907495
252082057 297380224 242478688
237575382 881801 324328854
210486407 219105704 22108407
18518862 104171812 128867647
37046127 57268347 244781144
180144533 76327868 1310770
103189525 79629980 54004608
60678946 80590605 152092736
183029789 59950220 123070247
286387127 270551227 57712370
267115071 63488414 94446119
279483310 223207619 248382621
235335236 322332714 42272484
48893262 298751375 315256124
231247358 102196958 70829559
117234780 176042175 269722673
291178235 212816004 7812212
284349485 201677958 5603284
255931520 298213735 24721033
335486251 339308101 324785738
227180661 830601 263456595
160308611 250217797 306791365
170489379 369148 152650301
127753971 139113405 134435957
31848063 15115913 73317646
329873163 83188010 14176897
312515584 271346649 332018308
18375342 153397723 151897814
51673214 33221930 124793137
189077063 32120490 236828649
206156083 164103418 114055426
307530644 119400559 234878131
305395237 312796845 129600372
14072263 300332912 198072213
73401213 267136939 92380393
237828758 330472086 121839370
51104097 327981676 269926818
150742224 29048212 296818187
86084788 223607562 229775376
60367418 164539028 17138053
164103013 277783071 348623
7353869 224880281 120093599
146933835 143094578 321214935
122312756 312784646 135715965
176611499 78344187 83135896
337521212 334891575 60430137
246942504 71146686 249671081
178872130 261395742 101974430
260423575 8191155 218713209
128092457 62084305 242047693
182266860 208972401 252586890
168150723 96348698 176176970
199724328 153916780 132934050
180629906 112611621 250389949
293044080 346863959 143532726
333656280 337024821 297761881
262529209 342285699 259968918
275714037 272036025 165897716
207726516 192447082 84417095
191117649 24832999 186170953
45371251 171785098 314863406
148911014 288048555 151697885
211817965 152119511 185560521
164917803 247157115 138240820
338157229 56091798 319322105
241136822 203739381 67204516
91903145 256625507 262928745
335747164 231492727 203526195
176934492 233072753 325479064
38862612 224707200 236399738
345079413 66851804 233903477
71188971 303408738 266470782
331674747 264216398 72611551
21904703 235870511 312641808
8820680 341934323 259683704
176192609 93183735 73144152
172972869 182752666 235685077
143821869 17799221 38953794
193206307 188218283 117906525
209595148 46836913 242840117
113228362 110934812 76626584
57787058 142127016 68694568
133209522 32513222 251762467
331378134 275548350 139894682
297609249 309784488 271970538
100961001 32133762 8604678
115802634 180197637 33735774
85535616 332432369 21026672
145671299 323544053 326083016
57779609 225458360 196674007
340169766 164292178 203728593
146137512 247899779 109679820
41884486 31920675 254531006
145361133 308403376 228614276
220269504 222363945 122779125
94895882 72204668 75624507
234573255 164195021 247310326
42602437 95902797 33031350
12668261 323139063 98772413
67368609 98753609 322363782
237901471 308246900 323984794
300666347 168580942 167417306
245995805 57584346 88738161
348350207 312348439 75860504
224471010 56612106 211527317
198956700 85831373 42596564
30340185 137205936 160299324
331712437 108075388 168977220
196962328 135142412 299501863
80926734 142309178 45383
258076589 150074762 348825992
118705420 249726218 277034459
221364403 149804515 142928506
70764886 240922435 283026080
36532659 245648686 328079826
292318714 217780838 317362271
315420495 289082259 265477034
305740735 347370759 253074794
77846844 51491992 296055877
18240733 192050195 237336445
206267577 346781069 39426917
26449857 298118656 192252033
22124740 338884715 203432963
241149434 40995916 135486841
218814797 172643551 336694845
18778634 74725751 183546615
278045257 94471626 338855743
335757561 209672064 245916685
91568233 242098428 84883652
184726426 247123571 253543113
277831878 89559967 337277220
24017443 325049484 258775821
306280749 328157385 126374756
178694632 63460965 18517837
210027297 161281159 317396845
70471019 25029804 169413687
85278678 57239394 49616907
7576618 346529612 66454811
5831986 164672479 306646901
224914470 13303965 324500201
119221217 81254749 252343719
127635723 129918305 153377171
47098764 295113888 193631243
155187688 340604290 271866853
280815344 27502591 59937773
103631751 203072123 13558919
344377089 346908558 268805826
283846932 9171320 19585712
2220567 49310756 39706068
294723454 346933057 126145059
271699296 246065722 45169786
166426850 111382913 340982711
3992987 114798956 253892897
10389223 55412419 320304474
339042859 268883928 54011366
21832680 189093630 74290936
118497143 141541173 305365385
336598949 17009195 287712584
303722479 286057434 57584350
319856597 217519141 57095094
269355990 29688335 191360640
12635335 251257480 227164183
296732914 248768292 66791422
149110584 176653770 236798030
65605841 88831377 288996331
269285789 329262313 230256405
19693932 95955007 56360057
162331287 4734443 342756407
134721335 204607224 212091070
325682788 228173147 143746599
344565900 85176222 148998229
44490958 129388931 296957956
349443479 6204825 175827861
128557290 84819109 233730225
107190718 74584415 138513836
70220466 304661113 65236619
69175541 336912649 347733895
203406890 205283336 304666034
69312396 340768484 326591767
170176143 244094971 235285515
337039246 347775107 108307575
153154224 187944812 193208024
178661244 101542573 231281882
160518064 190009651 314040000
286610031 181347793 121479415
113362844 334526178 211554001
296556979 104437769 62053613
87260060 336762664 271434381
148365280 297016468 20127791
73996506 157501774 306788187
10323240 162776154 134534052
177760843 216289431 224401269
229504355 12959811 315684449
191518106 333591011 247323587
301961485 86887021 53042511
171867529 311255794 232687121
118478383 108291443 306055906
83752685 160489739 27381615
104470610 285906117 317520563
220065717 304576158 304640220
203056415 97206411 168267941
186543008 315238529 163562411
111758448 48034085 237069265
94200520 75409967 126978084
311795836 144113367 340930588
182850721 41875314 41724037
311362833 119122473 42232305
26660807 73415236 339907515
40029507 262181516 59880681
340661262 135135274 307184353
135201312 111242632 190053667
292894118 173951663 146955341
48521743 336914521 192199218
297274951 269608622 282646853
335704991 18103213 277793930
199512638 154830037 104820087
292054580 198702990 57747813
172511615 41211411 271250617
33249846 314507624 287305750
321349582 92029232 218501072
228477437 67768894 222877477
129923797 269032236 275109637
289220774 128362176 114535699
134810006 262909940 249070316
291083465 12155861 14026184
81549462 242515141 181587045
256144042 132332970 68273949
47221863 345037996 310890050
154575441 86553427 273290421
78896241 59314399 68205274
224598001 160624845 308981911
130909429 181479012 107805398
258274994 5029660 308300829
345451614 98386746 41889011
2812449 53464595 188156629
223238969 64375691 210110007
336012094 136785476 129122228
54901447 287971731 320243235
315260439 74128888 136538796
4198621 120214856 161932966
18356987 84323908 342541782
185236004 244798455 260093279
56478027 162291661 86937921
239683752 135865661 13389295
260021506 75730467 143823544
221738883 172724727 70110103
322918330 126817586 311092042
319309915 104071605 327606362
152138193 41203836 45569157
66737246 240953421 284701498
336881436 267408013 248167997
1522812 213947387 138433841
225847242 95190786 344325477
273105425 120161324 246968757
54833013 200811461 154775985
72103599 304118063 93130439
234944091 44256863 222218752
290704277 224741211 329071864
180385339 49199539 212036239
300655851 310397254 174684706
227914638 200527414 71301777
130025509 17697148 226441143
324694441 313921499 141663137
109488241 140690528 58855879
200734449 300986743 153157530
41410895 10091259 88930603
293072463 85164792 48408710
202516479 84055002 223577984
31300682 254844744 253695464
159406107 236439010 85319423
99953793 34955502 333395897
26526829 144164194 267163679
93516922 331585831 43876313
343408225 174546389 126829654
121934582 6042009 23251951
229970755 57614354 338201804
305510702 199034551 230163364
122451525 104145711 235130333
128784603 155509616 170165686
289660635 52783220 325800541
104563553 95111814 251487185
19323644 297605657 128445158
88530724 301684198 282859065
192634402 60635094 107414930
193299795 184558985 252203552
323035516 131779110 41212251
241968340 157713670 122378807
17584519 315284045 94621953
105588886 343007512 83756580
160261763 227994385 3349018
167473414 304470583 85951768
299323211 158645748 198389881
84372395 131078426 263007373
186436146 13419421 237898602
132441265 297413748 179655876
349471919 110677090 239987226
264003241 45345521 160453781
332082052 291102941 36298469
135176464 56053285 34475107
114849011 306019943 287401269
95533369 283434935 132330460
188994087 18512436 106475412
259003910 338967920 4669344
199024268 213272543 221775612
186201778 190861098 138024965
182814380 51839821 26720968
243908611 192602401 344045065
228245506 80344608 286111823
270174471 254576530 205550152
123684337 224451556 290876366
61356139 118202770 164235099
288113157 115935631 22571944
313837818 32917536 188115068
185521224 48285529 26745725
256315085 14383419 206499855
157049127 200629323 24645457
57622296 137349230 266282504
319897069 48495066 236672764
38840690 240328386 160942960
299346312 129131111 149892006
312112050 186982337 48800320
262142259 39792682 79733164
77306528 248874828 49265574
81986353 142188178 45002301
17763412 48403624 69225145
5772615 159154969 247189554
104497381 60052940 238661051
300934946 97180940 162585943
115146218 318249558 274286136
333230643 289486156 64385970
44648778 90270958 17578821
10456981 70142916 175998761
117848363 67689054 68484467
222018157 42319790 74430966
43687781 167939674 304626328
347264359 38541992 263492641
336851953 108738186 152753414
97290323 99334746 92263849
339543872 85121869 294515729
320421652 100698007 251927783
81963345 173830784 121700935
118265767 261781508 313808917
214232378 276360759 283319556
68521311 194170227 97397568
49236416 240548175 99995272
58522727 307179888 178846059
62841915 280907249 33243377
248474115 18228744 335926732
232625929 118128956 200427945
183050282 235904775 339721356
78050729 275143650 121901994
51682596 123213979 316163487
26491554 211315382 333915576
292720259 317980171 23284553
56143447 112581916 224813760
137810495 268863534 199423880
274321519 286549846 38025128
97408488 243604325 263140357
22507398 311450099 205246784
301658126 206781200 38330973
330220829 52175009 220296322
99594527 58304597 81938375
63966904 198506996 106855003
214664816 17403255 46568751
58820227 344552162 273424327
208740517 4138442 1455453
207162811 296967671 1586964
61454177 178053203 165204581
64586130 303712275 100760991
84607388 289184138 139890700
306545742 66055458 255528641
184579505 134799766 157014666
52114968 240134238 211687426
1308116 131861466 273533601
114226522 25373134 64271071
223302866 90004833 108588513
91399225 303041447 281243558
130565177 233321969 132534103
310875675 283336918 143397674
173191979 110109227 175722259
301422898 294026251 216427890
14825505 290624948 15226527
305254559 68528566 244593607
25900270 164860983 195560355
13496624 197664779 214512341
143057536 221144694 87663941
5366576 56146723 36219894
71909383 347904786 42746034
149265858 58292730 242274220
57003086 25971497 34728627
224120987 283315713 132937933
328823001 249381458 160180629
182955476 341246389 96950167
277018431 227206816 78694625
180189771 35295286 122644531
134275645 4482844 326669743
218064032 51760456 249601913
341556531 16605948 267804986
321807598 151623762 182440284
283159354 143537563 124506079
130732234 261636639 47778927
106095170 275327415 210910334
120253349 235382968 313234525
306326446 211632531 135982591
306752273 216447907 68346509
109060705 169533334 244790444
252613003 185192572 307571023
132841599 47864939 277280439
276959927 90770740 37682471
280358561 113946180 269352430
190132847 66778064 186607344
282712868 36593043 133108909
327116326 119182798 336879899
347556184 83441681 98079340
327875010 315648091 322388895
34186608 174194561 235069978
267138860 201072287 317330866
14045164 308119866 265912688
324533700 346674184 276096948
129665756 21628912 232799079
12627033 247721349 223941504
158156619 153210403 84260770
196996535 129504404 343983486
156259602 229933752 270411924
137099188 158719731 34633237
161227281 279497250 191778155
218039324 144006941 342251348
327123610 78640550 278306429
328650217 74160486 320914972
239294047 126674846 19775910
306718264 68555306 210650667
308460113 330518043 75842199
337384926 61340122 240851420
167657800 138881384 38535361
152658281 264219274 241296332
288730186 186231737 332339087
47160272 155813082 97178759
193506292 204371274 80863008
120062715 77827380 250601253
12876667 302467542 255528728
320482367 201396316 60144141
104952687 142517976 74975112
262052314 159218242 140509757
28269613 330768672 48271395
304344597 291831650 322653977
248832141 10582833 34520448
266923071 48113280 155619226
270878871 341307000 309603312
256542006 231739794 94994631
328104064 246616065 249381926
219743614 209516688 228472739
35197965 219346475 53390699
234806205 177954347 132315797
277780335 295508944 193348207
340207326 294144167 52332577
89080399 298756031 315856893
54856147 122287415 261870629
77979416 16559665 39507491
340330917 65824589 240332723
5216086 268681809 148768194
73681009 145940265 181443366
309902480 219480545 265456860
314454255 194525494 285017782
74963425 291925129 226776661
57470403 89685329 119214949
298096752 113612849 209171752
281426136 319848574 91656825
41944755 18910114 7757741
83762209 111990961 27367257
216485068 24298179 293838544
88729762 44072487 235809973
102964112 209145447 93021849
288716437 308171712 207612088
40659669 284761819 87639481
241064586 182621847 322604191
33463671 96993880 189525605
160617343 90959145 306638042
90291239 249177863 18451890
295171138 31439466 337093639
249573504 270970953 189439633
84440743 150333584 153969870
133710606 48141493 59324756
117000200 145438732 98755796
113289506 185423760 350032657
12916235 291777609 206747842
315121537 85748818 208376989
105135025 266332502 15177516
319905597 6532639 167564244
221047470 146221140 196940628
285171342 69110663 331179290
261536594 21727291 240337044
117805980 265649027 161647276
199093685 320510188 342271338
116025859 235289005 213276520
63249102 91328449 36237319
252559713 71104779 257598794
52690878 268958220 174743677
232448918 171611708 56891726
251657003 22740238 73707953
322986121 46344258 13799410
222104812 307689104 162718562
34599535 167856195 319898550
276593046 222217729 185223476
323647255 31994835 75126230
157408055 68625464 6817095
338014057 120449949 122971324
299328293 272067782 37254192
61881500 273439578 3966576
178231401 201074814 185522337
325980526 119516048 349344289
134491442 91223423 236720839
241984058 282601023 265118619
274304019 46610912 184653989
56291290 152412165 244425573
346229830 260209718 95630951
25003879 57149200 293569879
277614792 38096843 246357053
125583219 252525144 322895512
109919288 213289828 274561424
118054512 62166171 297854989
275031060 342893954 231907183
232523093 97313275 78690212
212479820 276942329 83594500
245158820 225590230 248288596
189928046 273183085 40424728
57616143 163170046 291586054
118253959 72936581 184284593
125717117 298171736 164221551
229338297 173373791 152497565
91671122 34872834 318535600
175742590 137293920 287038789
30716099 256109428 130552286
17365844 49355816 53578120
51201892 41459750 295772724
304942958 108750061 159676867
69127620 7680998 142881705
93798515 147071229 68298480
298305081 172735977 125634628
268426411 296940231 264447036
209814775 18677407 145096401
67006694 216376606 239038537
230106129 262441123 285354582
145788869 248200722 267980002
286839471 277596508 38477348
147522023 171560789 339518788
175309529 244612889 204454160
146605369 349818284 205669970
56352752 291087749 276972285
9275344 13061575 1187122
57775845 41190355 108835961
7142575 152444463 326162492
60235790 265509711 267802324
349843552 241873743 172398892
220481322 30289339 338554411
232175295 66951018 57076171
320670828 143194464 230593926
274801650 337976770 309881063
241054170 234607178 92472101
316298892 205885446 36276637
145740371 8369251 167080415
168569454 236653207 252109605
40197688 71314581 304733211
264979452 314124685 276202334
200462863 44619614 274559531
235755107 206943423 259519485
20746552 208434629 196723998
69866040 285141967 330192401
284436972 323143827 123195357
212551138 274809001 298457180
241732497 198118319 52496522
73299960 28645380 10048388
236081440 344646333 95438308
227614654 286169155 306795936
40179292 109490365 184740392
339516806 262149910 329234320
318195824 218214002 350408538
137914169 269302522 138844287
226407661 220998955 182926716
104284910 297438347 280215350
145056206 92521975 272247932
302698946 159163261 97265070
335069202 170519553 271367670
171101669 288890804 279079392
17977243 183937288 201333804
259620412 173859484 276829437
135939269 341283169 299300802
225486246 66561646 114904645
245696087 98445536 115012976
169846510 177049061 201794771
220384713 305808167 288526373
241367593 97651229 105684375
178511825 102388531 342295034
41865518 61439911 13424177
293204212 23824948 311716339
258891606 54421783 89019424
202521934 98451823 90568512
177030069 161149233 255414660
84916595 191260253 40022003
158671284 62858642 212873695
209525812 52595862 272424093
256654429 177047448 139759845
69791803 178502598 297809155
209807161 156173158 26100027
332887927 31471757 185619347
258254702 335472402 331687869
130408321 321526404 102982123
183812923 160633368 276252671
188149592 122680011 113945843
4214184 206043412 305108696
304880345 172760110 100642822
5061047 191726048 108819496
141831363 149197737 113777249
38544936 219357575 63554888
263744633 243137186 14209248
36232590 316034224 107763378
295831124 31403893 304724218
209701716 53704878 90694758
186976368 226735607 57956402
3307368 146883085 67828220
58329086 194364276 239815429
129582603 84905878 172099125
235637101 20817200 237742901
255828554 253192938 129855386
274940860 349451343 36806649
350270119 184840384 137679289
5750263 264481744 309985460
341233038 103292091 254526699
76179748 145355227 87517584
19871776 305764657 128312482
183470289 305111849 318555656
16201703 146608913 54257967
99059411 39062714 101386296
123267110 172602244 191490196
132957398 91943703 199739474
298195350 346172565 41402816
192961826 14540074 172310812
180050334 75562926 103942798
222864484 36389103 79083825
88798289 256437293 48537897
268391954 219657859 294122955
241049730 34606131 335655003
60130355 343630314 239220573
110008249 259255763 254816358
153748489 153874373 210263020
227905367 344051710 122867315
329593685 324614830 64366235
260893970 180348182 113306625
114194841 19590567 86917689
250161920 108342343 253123773
331422513 53365448 78496060
12820793 202699766 204573129
202479783 166734228 36810604
29178130 10460975 80461795
41207095 269444685 151247039
134966688 196824758 190185666
263599677 349566616 138935379
266416587 151835047 226463868
318259705 159431407 198675217
250608417 256717564 129616552
85443180 205681221 163046154
21415566 37721131 264241420
176352976 181806503 47424899
239781208 287036467 296832828
329399152 6146267 200230950
300894231 138939986 250154605
34657950 172578021 155904767
143808372 272893907 170559439
329255616 165835399 19825896
201576323 182377329 306943848
108692236 228583766 349743124
55604251 237110363 201880343
82902975 324730187 214687775
88537800 62132832 23709514
125032496 182181547 104329203
344229944 287816920 9851384
134791377 294670765 280582818
333488720 235016212 197206847
60879859 74372191 88141447
150360524 199489163 157186103
273646540 258351572 245669202
90763845 268905826 276245627
262676502 120690740 340457220
215898087 298185468 306776858
104865780 32764266 149364435
228244439 286300278 218476902
33994645 98672289 254395034
166720001 270640728 146792108
239768782 177445252 256075233
153561040 131213238 92226660
211013091 153237875 153378642
167527831 182442204 258054007
296491886 109551774 315195769
230419190 200924838 113072933
249806437 29920526 321662884
239917059 166707928 290446809
19732401 203765167 303331565
251136863 334151366 73621105
246768307 159978651 226351196
247883042 107585587 1174755
238495215 112950388 314368968
222190809 125800181 126435724
36178773 80334805 168633507
91256137 21959729 212263667
59929743 283860385 342611330
19368889 36616075 66365347
312079333 296701667 222751138
84896681 251406509 207556224
237463812 189472132 330831111
111762760 185550523 265922506
265312299 333144479 310265705
23594180 233301491 24599332
224432647 52780779 33386683
137884365 140976834 141436696
321784455 83492079 26388736
149214076 70620212 101738536
285694978 342954400 9161255
313634931 63521878 61362155
188956515 256520553 39538487
104590792 86628085 274601571
176517060 295236874 83741519
218812915 309984996 68623599
84605954 67825492 96364361
131382927 158302355 317760867
211736803 59344097 1302677
138843097 134904861 115789337
340690913 337896024 177908656
47340659 229087063 314137165
64465747 40661519 54719813
111538505 7045786 8669976
18812116 225363101 282152375
284648683 48225656 243262435
228625471 138828372 100447710
264095877 180910509 40966593
218132301 350022970 293844065
221683932 22411921 326137242
146217554 289962392 173888563
147487000 349684175 169117269
286837375 125902930 137033522
25461696 338198662 291059889
146487931 171928813 200778267
204381437 347258475 186610958
153492835 162727479 3191833
74615886 299629412 100386237
238448933 301003417 12411531
193361769 91634073 38861255
348679766 223746026 218407003
295850166 8040542 227584902
43884181 154524687 230594483
334571780 33329689 55648947
288931349 27840235 74181515
7829570 20961207 318112518
28184993 309007296 301193340
65192065 211629138 204890331
245833231 193819928 171450005
301354738 124337730 248404830
316846009 157362209 64840045
171166823 109410885 1303270
135499440 235455189 60141517
11764727 154745463 290935011
192247421 214289758 64808018
335847453 142682733 215007913
211607224 29708308 237313162
172287896 126293948 296738505
200800805 3435136 172258012
241047323 271649412 330510404
232160825 265341691 210956158
198396105 350038959 259562520
109975799 156379480 121074253
15199081 297209958 113876080
163315629 338776763 156426481
159225346 81890296 326602676
228997776 209433005 2410280
66631424 73727836 322976641
142502527 191232046 340063295
97320842 182296079 41763639
223799576 166204209 330537539
348614339 345580715 85229038
275325245 81926621 162465531
222005639 211126334 323670626
57043957 122456178 43095555
138829631 278101271 190123908
37319081 8101181 174002894
306670516 110424770 273520034
45890320 119165441 302313702
233769071 345763604 145772435
190806646 28007769 295082570
84059437 340259948 187003901
260757348 22022392 26294314
156835415 252373773 148954751
250400773 167475282 119825094
251196484 246418551 142452830
199333499 21187724 245715361
63304250 93823132 263437863
78619136 246960452 191389508
26579605 237024006 295793946
143715902 63663523 103539185
130889565 39665875 338462173
61369380 275522759 295067357
227160136 258108746 178253720
210011829 128846277 228329928
290985977 230756924 275798448
336210679 187199555 18683062
343493960 29375431 79662983
7516211 128647093 334288105
150108450 79902620 119056861
55472291 33327041 30907713
329974315 92928781 98950680
231905780 221368769 27439707
75570641 138892052 161757787
342317272 49938518 41461775
297188948 54788292 241325539
304925599 259823651 35830428
188500244 53697097 328033016
330829680 96341250 146255084
303769301 59968457 204202017
285677415 198330742 108662986
245042077 237873561 200249093
212846119 61237315 62782389
317800105 177140493 244768964
192550876 242296884 198986324
226828824 109249322 77822615
294684750 284202977 110336353
276178016 84870430 37230201
237795690 104753111 111238530
117537744 318500003 86109506
306956291 186360343 115335129
118691327 44872012 39240679
244893631 346960571 21124857
280324443 155184721 219444837
143343457 299824308 84357282
135923731 307719130 178729102
252438766 231017289 284241902
160195612 82978198 317679955
113542521 144097610 339289256
324357187 92960287 238656027
61181024 168660744 324508927
254257579 46238191 162797214
199086346 211196780 278824175
213787714 324545098 226981340
326577838 57909649 336837264
59397809 222457123 350209772
168145895 56719324 231123130
18730365 333356278 170151574
33159781 186361449 30018764
326535695 50627404 14939695
38475480 70975912 99850450
167361551 286093453 257146822
75760023 38749979 198957543
172342037 137154082 71015299
295068933 248958074 161494842
267986283 38222363 300231185
18543357 137740229 245531258
340253665 17741102 308516947
139458297 144606831 319354861
110593345 267245792 228909423
263869655 217773746 194753672
279911608 166845523 246679642
322539462 155293608 180344815
293025340 111385927 337036670
9286569 287452304 168867088
219597621 293779022 325677853
91574862 320002607 158189980
286303802 64305509 166943766
135446246 99758613 30133313
136752962 192724273 208506702
23428269 138312047 299558540
241595175 263681256 342954599
4986244 297749018 111943331
124659457 110490092 188245540
121944397 130958171 342558127
93060159 219630198 297981451
340251039 106320127 194906224
342096602 71069926 305681691
307803458 12727057 329290944
78187400 212883994 148556352
53635288 266977002 113077091
189721021 137958228 151446157
53388881 241020250 13158477
32368520 138426687 158566006
164922119 338001378 349672878
302891163 262174978 54879803
226758265 182132598 249943414
283100060 34857665 112973491
138250497 211240820 24938395
108183989 104807969 261551000
128193871 323535281 162291383
6820922 111782765 300488225
20474644 53655120 14079900
38151971 282262788 194484703
340655803 233036676 119949451
311608583 89968001 293056818
221875260 329896380 46828471
317041790 33105311 27933695
9467005 342208385 278850604
279495647 104840601 120744813
65227274 64900293 11448269
225675417 76982440 177852188
98957290 297014483 275920718
198252270 285860563 92678057
214515620 291698098 143306324
166344662 106938503 45749722
80142498 131370545 346938710
267028794 9731664 257989383
279144857 259132376 107997479
35103561 258502095 42088680
45413890 82251543 314726532
110215893 93248578 226213659
270051732 80116550 317369470
87306467 239230938 158479202
187770230 144546928 242741246
281179790 27744188 177312072
196340012 228100883 118440005
224360585 12996858 107715644
235216231 173192883 24752584
161641161 147148204 164471404
207417949 342104696 287227584
27493985 210006341 18892879
320911385 290190814 245796748
78229188 112091785 252497125
71305315 6538915 251375403
68962058 281454955 72421085
344713055 99831560 243248450
322292610 3232459 165911002
195263422 345180937 236754822
290993573 61628246 324750299
44875837 176299064 315609857
142915428 300149885 299472171
111837290 65909679 109784139
311108606 293355266 87852037
142078002 343368995 2707141
326752023 238999626 293958264
341397501 226490863 154696743
149468769 338067590 13661981
76825427 160070003 24239116
128533091 110607818 53439888
170440384 256744517 26802017
213745306 304638112 151244505
167787609 347457923 138290322
296762930 105826677 340702625
231157647 270214949 42334429
120731854 233959999 208749456
264503778 140206436 234762116
6208595 7414196 326539895
339374187 235453782 342471278
223389338 184731666 346267789
285420606 161869307 201061677
33872198 202023350 78883327
211057318 122176400 153677561
339957360 128095138 332410658
72138092 333965898 107192776
74613799 68075652 85232831
137479298 171717713 52068302
43317969 82970538 309310472
55019128 294404861 7356004
164480689 187931170 29690057
307937524 287433614 27702110
144577612 100998221 195854495
279351767 316145064 50741226
245359792 127953394 64633382
3586650 243077444 243465039
287180715 99811204 165218950
307905920 271318238 128761372
308272637 221254643 168528248
3503559 24334968 283127610
186372951 17123330 118743361
144888657 196688575 60393714
133132170 331970935 35664377
274480458 219327104 259430895
192466620 236462627 342684161
294342810 259970157 262290814
5210807 42777807 239348494
310648441 208621957 317992116
207958140 16821477 232198435
327191774 189964533 316284005
327455950 91432293 32826639
278060500 49751647 124684234
168368415 97756862 124682312
15802260 53036873 271967949
255283460 180891277 39824786
309852636 278822885 216629864
138217477 28791628 193068085
148536621 318683669 221486189
332678126 350222779 206763465
328235506 298077780 1620011
293977241 89560183 180811223
203022741 242581119 316635844
254982146 79107921 302557965
276809271 190254395 282889078
336168379 246884115 127899146
253630639 311654021 47076684
56252288 79783264 16958650
345915896 69159759 113198753
254793099 289383245 181179443
208918353 107523399 12450066
190095981 267360106 320763225
237002810 84253238 142828918
227548101 87606242 148357932
228209041 193787374 144164888
205151936 139053801 233462834
38005207 212748393 162683366
270032600 55278989 230696700
189619538 58908762 280730966
348615760 26513592 298536456
107024912 153398482 15867034
77961490 298468875 237583817
44384797 254388157 297518176
235512500 240144373 46486159
126450266 285023765 324370719
209497588 33223955 305020214
177641410 213575473 27020936
311041514 254271342 286058533
112722785 281710040 103697715
134076490 207495903 14975418
36293488 345593934 11309231
64735228 297148108 8844222
238423663 62778234 152343854
142030176 226433603 201646529
89383401 221212339 120260298
322893642 337026839 244252838
60793012 167983433 98339242
191146899 128215043 118557953
264599608 164392702 142212438
129228398 75668244 186633894
97944102 171487195 282420118
264272175 247538787 228164447
93733748 160535860 186981068
273085306 118396586 263363107
185018099 208812553 135639695
299797962 313446326 149782822
62592044 198762124 79752539
80732413 10270167 301087846
220509349 239974274 16321477
80848802 50477737 339995209
194470008 17697168 157780557
87721927 281202533 271429532
31800085 347573003 72905045
260777017 197624727 202360831
29552253 72355768 70677464
322189198 142712055 250424702
108435515 178232443 288603252
75424189 128466764 241660536
113234554 113059227 266458415
222186661 136180387 103779109
11062721 295910596 73131820
204065316 183706530 304797650
333220883 63599259 130506125
192695314 272902270 233124741
9524798 267755797 142615903
36443868 18288364 98541450
128950766 287525578 160179626
214850681 251778789 270773429
204560411 125014728 283864362
126983399 159264391 243602695
281823097 214851885 197081465
4376810 122890742 119010136
200000101 253681767 230386337
132263478 285865650 173875990
100592752 304426649 64019614
58076374 129422732 292567146
46625320 85062188 116383437
314804472 99168453 296173534
312121334 51388290 202993980
312570831 85430309 345618906
284643615 335368922 290575030
165788825 187611263 107107448
154229954 225403803 218120126
103249752 235375784 64529506
83030370 278202311 88828006
71916462 274559658 2904674
176022954 218190934 40100293
282672629 179239434 142769714
304274344 101807430 19641827
183906773 75128250 149869155
336268290 252311630 58719379
287425319 134888409 312232240
312069784 43193089 244588190
185974387 148038315 99464243
246363098 286183602 264645190
21118008 180502642 46666520
18663804 152493062 62780907
174241824 139511260 55042423
255968693 312737894 165593730
154690503 279906811 274771906
277463970 292403943 43201361
263547018 237636905 6193963
169656593 148988206 149296223
3079440 157410930 314113275
137950875 159381206 159605956
66286663 245579790 92762445
116620155 21732697 274572609
57728782 238114345 42023465
122510620 176191149 36274007
203716100 163879417 202252071
60901421 311514140 217907031
263003994 186330496 280399460
105733211 165117142 104069830
89486397 317292313 89915191
180126136 133460280 10695593
38999382 318194887 105695008
255184855 165309484 210817389
34100821 204441080 149155387
29549266 302258948 343323615
328578702 329515632 74522916
18907958 235996983 115267205
79132057 163781608 335836588
70649605 331902865 284033301
206139466 158088658 252863263
76381420 74456077 25568205
340319634 2592071 310702493
341115733 135600596 156637451
253176314 192373598 237584728
337539031 300860755 229220864
171391086 150134573 19379708
316270632 82492360 197420581
255401440 170264771 334193327
218351632 246338652 65992897
104324206 17275468 5462268
224728013 124858873 265122811
225158135 117628821 71602951
240273393 35800138 236702193
174867850 225467768 237256535
196514841 184872283 259067560
18102150 205871517 110819933
191048794 120790921 316020176
166447574 45708113 74709939
175083152 106447611 204247350
69605845 326837912 162940212
26943303 234209460 219640559
293665920 268401093 43754733
196046820 71039795 202591700
308057563 129301957 91556708
59872437 53428596 216506757
188061776 169910683 50021210
205317505 148338266 187297273
273329123 243272314 282163703
82169606 107585667 192184777
50402711 263130185 281801234
209768856 195350081 290883058
283091206 122798941 83427562
191317749 101033255 179101402
134531 177885665 224257002
183184 179715390 142296793
143966555 319553461 184764649
39714694 56622107 338570691
314938086 210828347 24356655
211610685 281187906 120609265
190696951 255041379 50950620
298015334 343128368 169076399
212121285 168950540 5731413
80378783 87084384 184162037
236472490 203481903 310884708
86905686 56325036 102902170
281567917 138886323 225493989
3430687 67172448 129238132
145448032 132477923 346159083
249577778 202581343 138190892
332773082 277350776 195617415
250207607 322893747 12232020
133583222 95260032 268435743
228702388 168101388 191734582
308160061 50958642 170964916
56038115 90801308 76596630
253594112 99109955 264282247
114067946 258139109 169990698
148457054 47718870 141586993
288880167 216352393 69432359
283805650 260908739 324922233
346399011 292489123 57685085
134270960 48190381 60362928
268097735 23124622 19549884
271831320 341822653 87384321
230814631 216531777 206919034
137825842 288393387 301611996
154177854 50086225 349882935
315824600 224365376 305587280
83884292 271360851 49386585
125163985 138053238 92465386
100436608 50620657 325812092
326807410 126028438 164509699
299746958 157378331 93220386
270471886 178111293 280278673
158585858 89891322 58031460
41720113 216242598 49752964
123340408 101500844 9523248
56950304 161289413 83679657
103887780 95940249 60294974
21321712 83532174 59738007
214277858 165032674 308566635
53578221 75907184 342239188
318943511 256666820 98873339
288617633 338949738 177201662
140780503 97543976 31962911
12411076 115474478 226586873
52178343 153602629 202147823
141369706 242506500 217028313
76279496 233586285 151498482
317947980 78336573 197376343
312787603 261640421 98106491
70448912 134049642 238653084
12691485 78197609 121072686
12664643 88415540 317182036
102263087 337464079 308972757
15232200 184833024 2659770
286566205 266648870 248793257
133124470 70520399 176832699
276696952 124583895 242805725
287129368 211837563 143150432
261559000 290171477 202019914
209440679 42935322 128519615
287480628 13659782 156745093
170270227 302920808 50957440
66528864 252552657 313475713
125923337 104005679 283642363
316695931 304930333 34881790
94253340 328095165 574718
159619317 236340430 20639533
314343828 645130 24115535
198421644 64436126 202547603
8355704 147316437 314984445
51034225 70528376 307189173
100752110 297278438 172503097
245366278 36862990 230977787
244489254 14999985 125601717
175451552 143077368 218691795
258842985 304484849 17158646
331472816 178814555 350064232
214783517 120191513 139758504
279130560 235703466 312873446
85210837 248158092 302696518
218232212 120615187 79150925
229736854 319682030 25727308
278803570 341471152 56872452
18374905 223233438 230465126
317154692 294980506 217264981
90413783 341397025 223658912
151298165 121776513 324010652
282715560 151300436 85952759
149974103 226492673 246435923
293485921 240505482 173666601
324624685 2879471 22818908
51256231 255601407 135343411
168556779 302775668 331983806
111190546 328200782 28188373
72770509 316152340 171814851
58633874 123011675 278074415
187634407 94868474 25872523
97449310 258965395 251524816
151647651 323276104 244554791
7225408 94959403 33028180
93649561 232116567 146880468
250827071 69111982 322376066
210228934 159911615 153971614
338853465 311717971 291415699
283802412 153729631 63141979
292383092 186098963 231596158
298180839 134792666 135528118
123454221 15523360 36443842
310265502 223168526 282744934
40771310 49677317 146375182
324111307 33748115 192541465
203323132 303168456 232262850
142778470 13418792 296153445
290574162 230400140 116030518
173939563 163478756 261994205
326134418 234810907 337210188
281526555 292780831 187690482
152824243 170996434 87869571
165539553 13589109 230038679
31655021 153921161 219982837
143496528 309518519 56491091
89181370 181107001 306647298
14733295 156979515 252398321
39384846 321166085 25435936
38861083 128088611 296905003
199599357 110443938 132566298
92252872 89616383 54976155
124133483 104514804 76259242
6800021 280509134 288073444
90284599 44835036 330727802
313067462 90831119 112801360
187529400 92694471 64492620
303643861 105584942 240215620
46670179 210559538 209233068
215459015 243094937 170938917
207959685 123178592 266849598
18044165 288571833 260807364
315286758 183170229 318346446
100503313 339907792 254770165
27348958 214618965 177371879
311891353 285118358 115386425
272778977 224749494 156059907
102358922 11566939 191484971
164635088 320313290 51074839
182691424 289693830 346846214
263346833 204712073 73399141
245110936 52596242 140030013
178752708 283327576 60881885
178750093 339003119 104487590
211299198 91056413 232475981
42831826 43501898 168253890
62482034 255058425 146837539
50351598 252172613 51813207
77490034 211696526 314192388
234013867 250795239 70732678
187449473 39293909 19053794
122519315 264495076 184238967
8575609 44995237 199758555
323363476 248522210 170808513
177027041 180459245 28795750
155839089 62581943 38803198
50780600 95877758 219605623
284612850 130727134 94498701
263640027 11164698 219311956
187930826 140655340 145309326
45282784 266441324 268577017
42602709 77998865 280464784
65492486 146612989 276622159
98829308 24094160 219870550
112031059 309449950 206489993
40624596 200534600 11378022
134700845 185679277 117648858
173101570 252602451 168719315
178051353 134415482 161494626
216739864 139364428 38243408
76858862 332699634 209842134
249752949 120968914 311041509
219860339 107024888 114242815
41863282 237833274 147518040
339609006 201234124 308722560
14230266 255474999 28126288
85962407 289382112 2169960
246831560 42632902 254666745
46803338 239222289 38264964
151409566 149324487 194535436
233377441 279978687 148894027
114505738 35579759 214182215
339613634 29459279 109092748
225315317 1311853 113528602
254777764 123575743 157640388
108117204 242170644 284351956
170971462 61052006 330613587
85372997 175140565 5985316
225995738 226856962 88116751
143155260 188159299 194461855
290814192 241251422 648631
257209717 189134138 122651654
24635580 319846337 248999425
256838316 151329451 206923190
28933480 316051780 14247620
61292003 336790679 47743042
259143047 125175002 72376410
337678972 349520289 77459188
43210861 326061460 257713280
118709771 66325456 91238111
272522229 92893532 41006290
302455638 151037614 215099646
251081083 204563156 319863239
94737678 163043142 244951734
231691342 109760976 139602832
222512704 297543745 106337948
206544699 349141991 304078315
132169200 32922972 234813160
39623681 95672826 150742785
16798338 184504690 200971944
68627303 152767865 261517948
147698826 346618851 202228697
254825622 42508179 215596164
102042325 36077719 204953548
2730396 96065049 168420053
297048763 203398332 89221495
21434091 211068304 89236919
306174317 164157619 18901085
119337453 309487255 155729885
344484464 232023010 261227160
288499610 231584238 80628693
306152085 38219642 9081655
302448338 221124964 282114523
278894701 168530522 279031719
211228949 317233697 190993645
204600154 236042893 171530904
312587575 275911573 252444023
190922747 131585006 232030192
267700016 164761603 345900905
6166291 227105959 1477779
289736710 223411765 186575793
243760311 143659489 178695624
291928181 114630630 20337471
98906619 61711604 258905571
135957333 259961873 295127221
111342494 150813408 186785343
49832793 17333872 216957757
258751964 200878165 89465637
57345 255015386 75154438
83250951 26392607 161091648
263060939 218826518 125830526
110730848 238823784 153599439
43885327 218237547 343950107
152868576 173256622 58099573
211237654 119808346 73106665
92411747 27369079 106887935
206135062 117623565 233599648
27274691 132811030 338290416
103612918 172869314 199638275
192910030 292030827 304843303
221612578 48126602 98257988
171044640 20747513 289478002
238824135 194121971 195963639
31263052 237205873 176982166
232284478 279123081 88420367
44460430 128768835 8223831
72262110 65296442 325933350
217361457 48095756 279214159
154683615 162123222 83029349
192811035 193508043 11463587
260537491 93173307 287350392
189075764 292738780 46873608
55514871 24160059 312854188
204133232 294301763 170309831
311727975 50537562 300797595
4133223 235441225 245177317
229755649 19664839 96528387
326875105 210515162 112156256
149021796 77538879 52655726
91697338 285678007 143817681
259349614 263667229 123406228
89644290 4003322 85441367
57136456 332886237 155104697
59951531 47047608 180333452
314595769 292936114 153254356
341106520 333124730 229490351
197517427 180208057 157486040
41139873 65958006 331376556
239003259 218744126 182494236
203316154 244695625 112281742
109513603 312167596 153804096
230534553 42927218 13745442
230726359 122427132 313435651
258506409 121223776 132429519
41868007 278204745 30148171
319686722 193476752 141762356
105120170 118152449 134895426
76134073 78725223 183403117
186955771 213611295 233345664
44769877 333154534 163641253
334869065 122259955 107086093
292802093 153948529 47019568
317311277 174536246 223522271
304687280 100456264 230592385
196752659 321619866 86514412
50141758 274776994 132376075
270317822 97052845 12188801
72175957 160471731 331159952
142667182 136666138 200170125
78716894 22534235 271861565
338608315 287797336 59779217
163861791 200866675 339804684
169216444 151669679 264441239
307851511 141483780 141590040
345713015 10224926 67891617
335492861 50666568 17078617
240049344 90978107 158039341
99322317 185197084 264098497
252046939 171673213 241013473
7552956 134331606 78203604
196763015 183538224 103458155
143704840 107670649 247006272
328403714 149739334 32750732
122524480 37854709 53927363
119571068 327243651 42772109
11803549 300746214 167692452
155974803 81567395 109488321
203814859 75398929 43602016
71451871 321330525 3571756
78868462 176858592 76518953
17499425 53058832 278314884
321863599 71375172 248770516
250533798 240006002 109937061
201127780 184661835 289473973
282085279 281125147 660344
214282015 318142727 250245684
145492923 331831340 337513267
176361613 336516241 323434054
349427334 9235281 74319945
202571252 2992772 153555475
271599437 265286534 42492559
290203381 146653083 45572509
92552713 313641711 148413592
136741610 345151791 306129679
316148791 283213481 93157578
289106973 131269993 25493307
116995317 58873566 213112642
191988083 282795651 274977286
123505605 326576527 281699126
198784655 189453504 130570659
101809145 32738625 50564204
59648077 108686788 107299459
143976869 318557211 299015682
227512124 53875554 295144587
347423010 243968048 11065843
265298055 345873660 136204019
243670007 109955176 62221178
254653592 245524073 129599516
152154384 170396527 87167503
332791673 249817930 208517796
282295265 235343461 48373901
114856517 200800937 285679801
46077731 188496761 121300748
121066184 339490814 124893095
76265841 67162784 134735868
161194374 190424551 182721536
60453172 167691116 12321070
339025490 200021447 78792004
172173196 268810811 268571098
158769930 203379548 307948967
125831823 28020509 32276713
324792924 169825031 307391994
167385837 150990323 232390979
220959697 27465971 254632691
155781751 79412475 283124975
49895039 140115367 298152465
69499851 208782368 114203056
35784716 288116205 272746759
228454471 58355384 66197780
41774554 283593502 310381641
98361704 77061301 183906301
165939484 50357002 125170177
202784493 270218482 332964298
293389758 42531309 264088657
30790215 10186762 221645962
256278246 317282737 325450703
40096118 92521302 86013372
141349665 201466409 298436019
211510372 164550693 54110843
90512429 142548626 200327938
135006043 179026573 129929127
85721210 1846758 272919292
27565687 288760491 155684539
133121618 167300094 20329663
94608456 79739072 224269832
252810913 3638041 273992169
4430257 118363007 217719639
321195441 110125490 135159552
119476624 200119895 288710708
342753292 102643251 257588627
89391834 314617860 246259764
292928230 241360262 307414038
348595417 3139078 231355339
164928236 264228518 44106656
47407303 220824930 305709285
141231345 73788030 187973711
74530825 205084027 260516162
293935597 314619473 94607389
198494844 49013397 241737063
197761647 237559588 32262037
334152577 202998044 300341517
251287529 347086379 9321834
79464552 344993425 9049009
145341881 92020904 44110268
143028686 158499714 66815669
342267586 275504409 141039503
332651059 215226719 75914117
348637 270968560 251613764
135457168 304797771 97432394
161365905 326448346 236298663
24350568 137489698 330783285
8393685 90652545 111857910
285161606 240830335 296434666
346533915 33501015 113881948
290025160 115947319 32270824
268268167 225077178 246901506
192952257 303390394 260921128
207302541 113456722 1096657
289599351 188404984 35602138
345372355 109921787 162337748
195650682 140946724 69486426
177738098 11899696 222995278
318598932 319952297 183433490
128110114 211231401 283659440
255106195 129001987 333028860
20787332 141176495 316586400
231800358 91533179 350249588
111677857 248044453 200936503
266114682 255463470 198994317
276807745 253392379 111981833
126544205 324194104 6274482
229112970 304981829 116983751
148899227 103977658 86377116
84288355 341790087 56347690
282985739 159192925 168540491
332206708 323888360 44656147
337429858 47310851 240877357
278367000 254251369 163477976
102459250 201329694 64003403
38906061 289158100 284126858
175725035 232951214 344473882
260365061 33889970 81211682
318133308 141362468 284276926
344779740 180207738 210605668
107325425 243656767 120140231
1685160 118740929 95326094
252199476 143255204 81707172
306882382 212746058 81841594
344876174 97368557 48553948
34308990 263769407 328211395
178221550 5417785 76876575
121416114 72515633 39808288
318603457 188279532 172930169
262092146 156935769 215641493
326601248 62008804 208425316
18093388 128399967 95582636
196494141 193278688 165038394
133844814 301964749 38355121
155164459 61325494 188860485
348911589 264381538 309531035
258640540 112137012 169398974
153144236 35062001 151867315
343087343 338165889 280140404
227373938 86571943 126679285
182472928 278531071 207811568
184896297 246675424 104220514
78548769 263908419 74685989
38699052 111274944 251354590
321062867 276885893 191717101
142992962 346754985 97127765
345896590 102158044 237974324
238162963 294522287 341139206
97942327 114311220 119975083
20463802 117292653 331000559
144879215 289974761 298330708
341712439 237425611 189685574
91490399 307174765 108354245
172750503 326549091 95382287
82683931 267093604 199019108
58272610 52143791 139269568
69100353 347134102 294312949
260808347 30419010 233327988
339180126 248814463 63144462
235233714 75897264 312028055
335114865 204409764 202729848
246426404 337706872 60509133
164666319 155009468 152524049
26575243 103278546 104829158
57035774 336115933 99928300
263594281 262310769 266307262
161554645 77036666 275453708
290180584 58416009 319469415
43340424 198718776 113765949
213366340 238048618 56781405
61164634 166658492 257132860
115667570 134024055 314800952
327184502 337607313 277959288
332415691 25204772 261603876
209059645 147433359 114882187
123993168 78111841 310442942
117352026 39807462 114959203
58062787 76123779 295290704
186077290 240611081 34061589
43437285 189382871 180043543
148859327 85164221 325456601
149964338 276791356 77314895
2083018 201203437 271103128
58933789 339704643 5869592
13614580 97820184 228501250
308100960 76456589 106860428
343322256 27557632 25861887
299482336 247899766 85921332
284029476 350246057 68809950
137785299 61800917 56918050
74933255 314185048 210529146
75799986 29876030 342042389
96314886 230549978 139126469
321497419 54701469 239087652
314596333 98460674 288772263
295710777 18355948 245476742
176219046 58929563 189472767
95280449 52136024 6183157
273754574 307309194 112110612
205114944 135020068 244114435
302048736 33338150 5956644
10393033 35288453 79174845
265015567 15902638 179491571
93732022 221393688 28237106
120127799 307301846 291441917
156810931 112243093 315130270
142651727 137376800 300049582
148547064 27289264 108072577
198627104 128666696 270000876
263812778 136740555 321332776
202328613 155016084 144719649
322194872 214753421 302557987
155927734 105280137 275569326
93474962 141791196 305862807
205152099 125606645 16891701
128894746 209718559 337218942
315512751 43618433 280309679
87668369 193092391 293146246
207838374 51908104 201692234
18222394 78390504 284820921
10477045 53202172 269969201
287158824 284733261 256845121
235250637 283772962 168374073
247577811 339398791 246679917
87027798 347018725 243414441
96828056 160662414 82996527
112277905 20885353 36786317
254896752 81829173 239578404
191474751 150091548 15622784
312982007 17279471 332684866
270744417 12986761 13396970
81322386 83072799 181734417
91687822 306932545 342444839
142271301 112360853 157128862
23574932 160443921 196661073
129845720 134912920 125362062
290055424 230097017 157116801
18953860 119395700 157977390
232414314 7997286 169999366
43784084 45354525 31600910
257662742 333775987 5722511
308488954 291214087 303744045
297677900 194006952 47562737
240944838 82707304 262994947
228005031 325849500 297619631
155128751 43038215 99409958
164309078 126970417 257313795
113816332 226513611 269148390
289602948 56829982 318784629
113090212 303026010 330331078
317315617 221603750 296320765
16872987 36453424 56211355
281871423 29298563 337870202
169607241 135339290 31329211
95464128 117477747 286214
109595163 124209637 201244339
274497048 167739497 344525587
166412817 249383744 149010716
39065402 255310742 145252367
316336823 311535799 150223243
217021102 317849778 179595888
348954419 187706265 154766435
92163088 50108286 133258520
212105561 209712309 318966573
107814559 250657902 156576494
304561792 129529554 265204319
263809633 65461096 119462604
148825421 10873082 158219905
324732811 187342523 329877133
25996794 219033156 218719848
72901565 257638630 129410983
5485615 336229768 11498813
106008383 63984145 117648081
349266321 279585014 319207964
143341717 44198099 165370952
185409900 301677393 208462064
246598861 190602700 222710168
128982825 254181829 11205527
340190288 120722273 285536205
85316985 315017670 141652063
315345535 191201495 234736526
237955617 251547322 273713850
263933259 177884272 47486796
178527952 194350589 58230417
314518136 8452713 304873113
209734612 76023639 146661938
175759448 318448799 3520987
123154200 20786618 331609515
103397361 323999961 224010825
208881775 318692354 167357519
246801273 232517076 323576569
326055045 127470912 311248272
230577448 166844444 302355953
74028194 262072470 159491017
178595008 76337680 332875538
106633045 206958737 106241670
85524681 55360292 185653421
281780366 276633962 115608182
197261605 324897013 188285184
251050757 290644383 338659403
231696906 192355937 297319949
277411171 287369306 109351806
228612871 229796001 65883983
297846238 181762866 317117871
76539343 296408768 344001982
283295581 248707770 51992539
282020705 307691787 45308954
63354639 102366400 215498038
1596650 63862853 94459821
19262461 32788834 92232710
166360193 292650155 202294808
330914719 69119355 237033393
231512188 150620779 73833259
168218296 43551880 205962444
237405184 62589865 85651123
114414152 43095865 310305770
269422730 336047079 295851544
178516003 269181040 275185377
263532987 154720515 208322349
24717062 147309441 288290991
300357864 106714333 219135252
173962287 264587731 193811135
236394888 133311995 209039329
243870475 57231097 183584350
222864702 91654439 162611829
254128702 51880614 60803591
223004662 140629691 10501290
122167109 166709259 81148678
330786002 217030729 197180473
33957485 262619597 172176315
318157274 126763226 89061739
71188490 245352763 189982340
5900357 181549641 345337949
112781793 108064690 201152006
176032900 15937403 615535
231054379 175260272 324487353
144743027 105699050 233091462
93295606 85386324 340589033
106383340 162290856 179236830
131940875 335885838 51822452
156042769 326036886 181968463
273237902 277432323 34831707
279028291 321222455 228124504
349042611 225434231 293921310
32312134 147608000 123192836
145221580 146867554 328237144
284448425 219802584 238439879
170427947 227626802 37801675
265584496 33208485 325302264
260181975 78170554 15202217
64068714 297652119 127353061
325743749 131627752 32859568
320608386 217788018 21188387
89360317 123703400 201445438
167459752 107100386 253856384
211391472 202107646 272242812
162483950 78899117 145865096
128088435 102225217 80340696
306862840 73332687 105346009
81812498 183245163 301010096
256116833 244842734 58525733
271500909 22318672 337239423
57270479 22252186 332319348
21069109 32693842 121873160
272104334 40470383 269503970
278401724 258954036 302711280
234297523 268075176 43477575
232502691 282535541 130651141
37336797 218883933 31969238
296977065 84011719 261906541
109950056 291743892 167448573
232821824 329623330 277703899
129200846 290504861 89436019
97131510 54705233 197285074
33898085 230533015 286424492
161856321 33142185 142001679
36806751 320730421 154666876
158157217 309332962 257577868
25961884 254076881 23353571
151767617 129212579 313371171
348150691 304135022 102223817
294371888 200063185 194378655
105880152 300268911 162961884
147245581 23198912 166033634
22512876 334317519 179760998
287001709 149744363 102016892
322519570 192837605 41065583
186220541 91911969 330105387
341368776 274409913 53196545
188119236 86160637 1158900
32907610 322081564 121937591
139358094 169629842 205837948
178668987 301344658 192829676
152131609 159819220 253805982
124153986 274243160 15041479
220489251 4188697 268677936
154329596 95412365 88946164
319853923 137473721 64388753
274680672 2874210 293462126
154914733 315017557 72110163
6756240 46983697 130960111
197656260 4297113 212811651
308425230 177567265 256068855
190148186 311218200 77562641
150104980 130146433 261061058
5274391 326804011 271057246
243755182 109375941 75615471
84578188 58875398 252894826
294253886 86123256 286582883
141811986 180674292 63111786
276837254 138387965 22065877
216890937 121920653 125578033
283888211 231837963 51777675
235487944 233732911 301454064
162008938 9479319 38568905
293909524 180672260 27136515
147924154 203207639 39662494
121409693 24595835 303742474
82360158 297442882 302263132
176382991 167810495 74515306
143915720 948303 174890053
192191978 227798091 279652403
229219273 140165956 114176165
154786262 197646012 228141958
49783580 158123427 16786830
32923052 345105385 179338930
254716883 317827956 51146531
4582821 51482537 48242580
192121574 100272925 136186970
171643834 292011966 323985526
110684478 320853830 111793623
22896140 118816287 62517655
183925639 165569465 51973939
264659738 329295207 55346054
307966847 170900990 157683360
284321344 306601454 99615134
161269805 279045597 302188970
203552093 309016042 295658094
230466297 82872644 4580132
262987496 267929064 84519297
5655666 87907344 174301201
243352310 335550180 150077722
60349558 3234383 291907602
57457502 255050689 11222462
80531923 1116493 27811228
130400631 326081799 9862653
1056621 2278356 31412343
54207039 344322601 106153547
18764981 211205430 63266219
323014042 305912140 55848921
109499764 8268535 242562463
248165766 186552123 109531993
198980368 245678428 158908008
125377746 233163226 36657353
168291468 256509311 237023178
98547464 10531910 147052691
36890058 216522883 72761709
240118926 308925442 244561319
114954692 51016325 3032893
312475678 328195869 322299662
67529978 319331706 42885154
189846160 19308989 190202983
325985672 105268167 185787512
72667962 133932926 117402390
191139988 45295101 44286316
283874102 21211086 241512809
105051914 269751787 226805902
338298720 255366349 262495121
102052427 335439444 226571650
81595415 279394937 129214221
198602481 66187560 327016003
57971377 157761272 71833236
229725148 345561187 48555131
204392452 305023480 257542764
110697106 125641009 246593403
161263140 3156143 165996997
273288261 266743229 243091865
334015802 117764648 259763232
4243908 273944073 58645074
95027408 345935913 178553868
260673662 92894887 124111045
65722884 166718401 152292295
61995857 235186572 205982779
155188863 121541528 27494842
349451392 247354671 133760179
126226797 119498924 105921490
241393440 262603276 209750627
115361240 23066847 322892894
349516939 812388 299027570
123541328 13149729 22430359
64115827 317151361 238577707
11330250 45851563 125873714
233194649 273780586 327482612
143813924 249822952 222805265
19814595 105413299 218453244
260851562 163557480 39346756
311632495 137750439 222114033
190862934 120620390 102195523
331955193 6948612 124972702
73104768 341664940 109157155
237517315 8880908 120451663
339808300 224756203 296409504
316785711 324677571 137053893
62025516 17489748 12050940
298259330 256593934 203257230
349920562 59830412 255201572
77493051 86310971 320645524
308300448 70215587 207781440
221772633 48433153 242180258
247270790 312964439 294151365
125178873 344590 291757614
4887610 246385856 343333395
346577225 28185203 274366665
122715141 216806583 95983340
63283363 179419753 40150929
289061940 106410019 110376096
7617289 97884008 279061438
190239189 53551850 147214752
112426238 217992996 55158261
209574881 175114628 309484758
117215887 10827094 93548171
153011489 134202216 197348705
281382399 209360287 44400670
339752316 3306955 292208046
301080278 179109207 343734610
90488350 308151013 281372357
67038055 9653616 131231564
315279126 294044654 84172453
287871868 270417673 215676300
78656783 116844352 264780890
228877839 95654429 92061627
267830076 13702772 339170118
309209556 300035847 343860821
231483258 200820688 203570531
164081455 140026372 83678965
139221573 338101945 128887841
341468277 287790896 124564006
143302584 5406350 23929616
313723789 300038820 38320179
30847730 344666267 50508547
123371451 203153192 184083623
319874656 158755124 331034382
206406004 80582452 149819750
334624466 52162789 281082482
259245727 92243523 87170993
314833809 177905441 66327142
218866121 207319265 209725171
188212219 275277321 64400561
90090608 260789333 4021185
12446422 336492836 259668902
203302401 328936440 189880699
157495468 234684092 202721527
171108534 345328219 200505970
24111417 39446576 159437444
216772234 310299049 230224803
235113533 320413827 336151722
1480875 298256109 6029732
132300215 47248044 223986359
172891905 91548150 200589954
177144149 90247591 1874884
185507873 312583365 57108309
4400388 97230545 231617701
328939583 114940131 192348382
94922149 264790851 122548086
333298851 278555106 169264171
61606460 245009263 5188315
96866 222160260 261836868
9384835 21944880 131283454
282541261 15016656 14556054
249762106 65260893 33747039
133146288 205149381 31469833
186911681 236138000 304835256
292102314 174648812 82158808
46564660 184207229 159713243
345323934 198045157 161545925
127926618 75755670 327057684
30504989 272854300 219749164
59819291 313558469 32105614
106111715 19255022 225254236
159097797 135852940 45629540
312046079 58470139 29919131
175158691 264271769 192540678
158191186 134255493 218688533
276954209 69500437 70657445
163150216 34704959 186286378
155155521 197583158 239180720
59679504 18237484 187599027
30327369 311469843 125485312
42808074 245478673 276765746
101406551 165399953 266074338
347456523 32021937 218635752
65679538 52355470 156433989
68017958 173357896 163294251
192096858 319510218 282321029
215100150 307364226 128305586
158091478 212737436 22152449
346487989 321309653 108914513
19678392 69463941 22839201
277752136 264096640 112077282
164232277 291411595 39893564
234659834 132150585 38731466
197328628 144722804 173221634
71394763 47702428 119199346
254891025 148282848 98823522
267248042 8679939 163372311
184570658 270960686 55755716
3514984 133727090 248082017
45942402 223227318 167714901
17426190 35220742 159766728
145459845 307070244 258779693
197845976 202830178 350461206
250886622 347302666 155878869
193416956 38392997 301284017
262151838 273774058 49568049
320736172 145382452 301640004
257154029 223125115 325957588
140748509 240038238 296918083
3461716 49142977 169808833
334500781 288976974 345651102
297375367 341659091 175392875
92478785 287424510 87802880
32774031 306100186 174201417
202944718 98435695 232482703
334821002 230198767 274684005
25887944 350209894 288317275
34762571 229935849 324141640
267008068 22478058 205335393
122811911 245721290 285133934
149377909 31703131 35848983
182243477 283360663 173655304
19422105 97719614 51354047
290311993 330116794 244108104
164727403 2659007 307655858
67774066 247840694 275402475
154440079 284701367 320548094
123015817 302079918 342527399
105633321 297596060 96001703
23281283 68693519 17945206
5545629 84043796 201948651
298838614 58101412 118914204
213191265 206543152 145438873
313458654 301303616 11725956
184746643 326964003 228135005
60338328 227330528 321128293
46606044 218730357 213111121
100254493 177751761 136154346
76675383 30445419 79740959
94499033 274999471 58571312
90136329 26496959 199980038
220483181 226708657 296075770
22829788 121119143 339881557
723119 173757635 325719893
128760894 166267324 121162703
133065986 175011289 11167151
87167399 19836243 204578579
288715169 251692550 133935560
250007607 21473488 335882671
333282944 350220726 8564086
9737237 323598783 259503279
247938353 299963085 277341176
191329051 164326318 127553164
269660943 349931344 284011758
167255923 37098452 60886433
300254913 77540245 11541822
311736475 15115786 69136504
61628154 202237346 224140534
249328255 204094589 151803777
233085153 244358367 149015193
255899193 115813604 262349772
62544308 215026302 136501125
168147139 270670725 327603949
10518535 228721524 330998521
208738691 41478668 255381761
81774340 331558547 212946986
141367345 10603872 187678296
41339833 200482300 315317528
73852397 234297802 138844293
30834269 337871403 185155583
119627245 307853112 259651816
257943386 233312753 152112065
17570990 177681981 65807186
189398314 40364687 309901265
201977407 91153504 256782699
215243953 204857955 111587269
327826415 342623540 151001500
120409131 260274179 202685283
335974325 285770351 153968369
261053683 99534108 282527157
39166379 156745887 27049974
293203553 167846552 1058402
172063700 112824634 323581865
205810176 37174143 208401404
133092002 167298836 197452168
98823004 181349698 304312445
36838316 112512588 162899461
83683798 241865718 220531685
315262353 295412721 133370474
326389716 25753685 347275148
12254803 218352699 19672775
88200058 89432631 160737190
148216844 35999593 261474333
279655978 275353987 15059059
181921924 26100441 257610126
247729006 192673865 44361722
226548094 229782737 148884151
190233370 38863163 321569040
170663006 48450230 227624498
30026726 146810650 237598780
257481602 85427110 183769640
227456698 257336971 177528396
140678611 36536121 162072452
322052398 89088114 299137384
74267516 332148255 46583645
270807765 285100747 20916004
195040744 94700118 184424865
258458320 338611898 251046472
256629011 204652392 278718318
136446277 275537228 268854661
269342517 444355 196357791
332504040 230737503 318780669
265057164 103470804 39445819
228076311 288404445 201117117
144585015 44907541 143644814
198262737 8689199 66809773
326710342 318847405 199960410
301660392 79190379 313587487
86778158 251525520 212821483
136462589 102059193 259025218
317643905 153979574 75412101
12645515 218681172 48022527
43427177 91860294 216959016
43540677 168472200 87242108
173416661 30627250 49157645
79058855 248069947 187806614
168534041 182860910 121163323
273434352 138784515 965762
171864796 257397478 3149203
227814726 122438041 284223550
93541285 349954090 126623147
235965522 255564630 148541595
88578181 327060617 347509880
189169167 262815133 149490029
281405674 305429073 234779280
136456392 287803333 86373294
84897341 27857022 113485073
317740147 43113028 47389904
20934662 138366888 339705952
44736368 120124616 10600647
329826539 43536716 177826305
309619650 291187310 260556277
247620826 135929817 78326717
196409693 337891147 18903187
334095640 174883828 254270845
200121090 219145157 283198142
54624537 172649604 109190048
245155650 4919103 299867805
249264229 147661457 48654348
332099230 203419395 114696723
19720571 15556583 170384209
344605033 218047302 254874661
3582792 65747321 344327757
95281975 79166564 113630577
172209442 149492265 8744116
348562116 247098546 251765309
88044452 64961821 126902391
38392479 263479668 271114063
261579883 75398496 155474463
192586397 324488587 52417498
190026458 306388441 207142303
347461574 84480766 84836096
204329731 141779056 24389189
161220879 327857104 121911685
53375951 113592004 313056103
112176266 18901095 300838633
150542355 274390669 36949823
222463642 19749114 312219636
326298140 124187622 224138242
160963971 308201623 45831735
331883695 104673971 327537323
172154795 279778278 289539436
153363481 210127764 134688633
106451990 289700423 60599600
174572264 54447141 300396822
252093604 274603087 3295602
94600448 74854581 119706236
232640595 277926872 49989911
86482042 29432305 209708301
49171639 339465527 97757462
296126257 154404327 292995823
37596530 30755626 298694733
106943535 281751228 280286060
265593885 181750463 166787805
330669659 219767728 17874360
288381349 101363459 29566051
133073387 110400978 117135612
202853155 86897671 148694747
215150968 273283808 131119259
207857404 109370678 59330076
294556205 265054210 9367576
243538224 155226787 151209374
176184144 177535161 14884026
116588452 339972921 100830870
103000082 138994119 165709316
91094362 90714477 317043666
40739406 103934454 238737779
138526214 40703984 74103482
128332163 161908507 76301935
191114521 60523569 58602488
305598712 246679624 305789611
329492550 210527766 83088596
326390822 219175323 149970420
1570299 241656072 263055888
261344199 78001960 346757716
320079276 218863245 163294019
246569342 11345267 278396286
231100801 203688033 132006447
275540037 252501410 222846213
235633430 147392456 156304610
140125243 233527864 70426819
262077014 116195858 211501936
23284848 244675867 173733797
236511556 324884599 195979374
354978 94443372 348377767
261467639 35490119 39314677
78202441 190084235 250548077
142474438 291841660 285238357
108533685 227954404 32174951
342358753 96252801 312209988
230013746 50278424 124738814
223095635 40406757 66280403
232679711 243688468 77629915
244020177 145887704 142322186
271495688 104956347 137256677
344129887 208247121 277884109
73176141 148201111 120519121
118327003 330610453 339826179
324641981 177922726 318355108
339650916 177829563 196217467
180926541 342693400 149898277
192528361 25971787 331177293
24722541 255716204 149295343
122298466 28383148 302249374
47151231 144640565 222338888
286313153 75295101 323970922
20065379 238190893 210902602
245363362 139667565 149557247
96674375 201124121 275563515
200797514 64100565 100698982
141191794 342044477 180816504
277709700 121479556 279751991
200771910 49081536 164298956
115250573 55987900 205789380
162957754 248158162 56131840
72155996 222241415 326363743
192875688 253180373 293215746
180709221 182480795 5368548
206844060 46004489 314462101
162840014 133006965 5967786
44192216 163121816 142701247
41826363 305903935 142120411
23062331 313946064 171039709
303639927 256674326 329881643
17368101 60372780 25246868
315475546 305767608 309949517
73637784 257908868 249314051
287530989 252324028 66921890
216926566 27370358 278466925
125055984 220120030 87472093
276740652 192277093 107706743
281069087 266085142 246762154
50744334 323792931 62620568
93829454 167193168 200476400
288179451 130421354 333728331
226648796 346185638 116934844
105351536 219533780 285061947
80246011 64497285 177606429
300225810 72321785 171225310
151538988 343047502 288853675
114309906 185670013 327171291
46595159 14849319 139909194
175277905 148857482 216845420
86088768 1924661 162195620
192274727 141111133 217341163
259986362 247059722 30520199
189592434 84259915 103070653
21850548 323393279 66802110
69170328 71894707 48321576
182622978 94468615 31368568
275177450 109103179 348276203
5524640 124494843 232739016
246019027 113092136 340623688
98701343 196939115 288719537
102057542 312647814 226738239
249029747 235913166 106824674
154388262 119687350 314566952
306136533 179002112 96079856
39722677 131490042 274992568
113069667 30432479 25628205
154670001 106778036 179074528
182475595 330966922 275856113
294589434 205168612 143226624
43572695 256110220 287019364
50141881 273989228 81223817
11521203 245512237 37370563
94596062 290483995 222880210
324052768 305424393 283681651
11555862 150296957 121575042
218431578 326262524 331578857
142113197 102544993 2924445
197170382 141198181 211387076
322133466 279802426 192863216
70585205 271520326 194365683
163019392 141001395 74002758
207491426 298145388 135430018
116705268 54666001 268223191
189131156 185503311 14855496
300707369 213821667 33292124
102972585 171333755 49104116
54247407 53049327 293700847
58401640 119249300 88352617
117091934 327273830 238902111
19332753 75382532 72241480
60946335 40791950 204148923
27693952 225655953 277822110
195018694 182677414 61279883
284255775 125456849 64358899
8888005 277717250 262099328
265847315 190433030 200445987
66518670 128228783 118817368
10441890 238848670 128855657
326166203 175232902 74919098
344909499 248217147 40482787
11259827 335892376 91353945
295415818 208865440 344395721
240847737 208548244 184382367
237265963 43560622 346017753
196165210 286255690 203032685
101341082 130630329 270847139
32118247 256560500 29178806
151967311 50874699 349560286
332090713 277035748 230985759
166535297 309455608 195212574
316426551 324349601 16280136
46677741 320606577 300553981
253112731 239065289 324374375
99946435 197302659 58829386
267994393 251173200 67970877
7250192 24321424 212278301
171392607 288003976 300840632
306344741 184313338 215492115
32356836 265479283 134442748
304141995 186841460 342562995
247588792 209737149 24993374
61988005 275754850 98389784
64758089 77109921 107693843
36234891 278169818 48946369
195804964 306061212 164409167
297503615 273313405 127812417
212461575 60336120 32762236
271368924 253337257 29841948
76451265 128563173 111991679
121545701 30783813 110438839
286487326 16855808 173424218
3818786 124069021 101266131
72285841 265233237 151461047
99133264 341125590 266971865
173492247 104672598 311506946
283065296 243843358 224048253
145368435 202160486 289285817
271584485 74643459 198810837
79949463 105866353 45300520
290824649 339513781 4863748
305696826 204877837 208190140
326554989 40463353 61717324
55229683 147035752 78230484
57479828 61376210 134533638
112159322 250286876 239420152
275877172 151879966 115505350
12353848 330783655 113597914
150342610 100296257 326170798
27700480 188435636 302497830
45796080 150507764 154786302
52806471 232152700 164043396
100086643 30421046 125908824
232434805 123913756 176988167
149468937 127892431 206489318
293153140 119131975 30948384
173436138 70512257 28366875
224429949 82746696 254384417
169613696 213936315 79708287
33194345 161244657 244170626
50767168 267407399 262858076
257590734 225931950 61196825
210995549 331990558 217827157
149017772 98240155 158557527
262998481 130121847 180987533
117313020 328488337 308286662
312942871 228655191 347224228
274872937 14621219 142075424
349277586 196537816 65571373
329718358 216866094 263279751
140609765 318267828 26516385
143707062 100310757 340396997
152983780 106919427 233219296
57775485 117309193 92928003
272121855 120515213 98019361
200138193 95441222 153811427
166611935 112882982 249558311
155445023 327188576 294110812
107050087 269620722 59967460
180908633 37881444 36093384
90635090 342890382 267900779
337371413 145835952 35048745
80102652 15987807 35673860
247848615 109747592 52810591
275358534 142498009 84349885
191418888 271265661 194803890
220102913 36685973 17726686
208923978 235586458 157491417
30372953 42833501 134454752
48513676 144451664 52944135
42424938 186196529 275034227
101811243 257567475 199725476
220030665 14663899 265895680
1364769 316557189 4335272
306251455 267621193 33902659
121089644 84763368 321067877
342512136 125570832 329928429
97157981 335854357 91644023
275768131 173829113 102883771
324039532 315585282 84318550
119529582 227821447 279119555
121336220 93151973 158944615
263361719 144136906 239313992
292294218 193754029 188677247
33158472 70049489 156780674
285080758 330664199 108934887
348477896 329870246 26646404
273993676 209909823 214815420
247996533 22841820 9218322
19032472 158423466 241681047
272124300 105858057 230980640
228917255 317464160 61142409
167795010 91470760 223610071
18830614 123708076 194463326
34249078 172716621 12673132
174980971 89768322 16075103
115976640 166861419 138419684
300383254 136582768 244329537
69230083 226327598 82699327
207827198 233454179 46609807
68707360 228715127 292903562
67891756 78033924 71872119
323235534 180421324 282013766
255673618 122931395 15237054
217313981 265048283 192144580
5324791 58401144 281258578
187497602 307716353 221720223
39387381 295369981 310461707
220706228 315227963 250912579
3540054 69258657 249556959
239479724 264073990 78193654
251348209 294487907 239419040
114677950 253879893 178240173
325683932 44116491 177841885
12859567 168554557 51006734
197845110 31992459 342507950
139708828 55359941 201439914
33018440 82487930 196256508
154844130 305245811 266806484
275997695 132641948 91363978
271529531 108474005 328249560
243105838 256955022 13284027
269131683 341750774 185035713
241861343 74790063 315421801
345462100 136696447 276210904
39227083 236389478 230891371
257489677 5753988 20296791
56613520 341354896 303627611
53580211 67786616 103012734
200180300 103872665 247445762
126723482 244565178 245371438
215085719 278512993 223750946
196893251 174329614 221570148
265898708 8424852 177194579
320950440 14449031 277047555
320797774 182135385 82408576
36284728 64861421 107287138
325973089 26841842 134774500
256202289 32702481 259900821
289033583 15716038 292176639
150807156 199881780 32740536
287191913 48201620 200862906
255252591 185849198 111248721
146420449 61345075 316193901
144678451 123547384 80858733
344317220 57145948 149706116
96314591 294624370 332047018
67386590 87118110 85235864
239178210 261814713 329923701
179236331 88057261 76123731
311223950 250955785 36673173
63965927 182183317 87757708
288649934 115026952 189119041
124790386 148316079 338601886
181664040 152427578 10099814
58752000 105334619 199567728
134268738 169508383 336911944
64408946 283928883 142557891
79743561 280856325 267987751
307091072 314351351 316386783
301927428 165303114 71505664
66042835 273295457 119784915
223550865 175357149 321715388
225212214 28908190 246483538
163765087 60402852 39130855
147813483 10329264 54238638
265827985 73127089 195977157
331316297 143391870 88974276
161127495 203682812 8568988
299516948 178506076 167303128
250166889 341872668 11278645
339179257 291670618 154597362
288358396 242195891 255540237
30403920 108820509 331567552
46110894 288696587 173571910
102867670 59054690 226437105
55775089 278739946 312635236
283203695 187130503 219620237
285401384 323009332 268323810
171929938 191922150 133173511
203932471 48936080 244641853
129243834 104496911 269158177
292424292 165476809 285782209
332425392 257785688 292034672
73746605 10513337 268363504
169158701 64167913 159034831
220913794 55102931 10553873
324215423 94720679 53071991
239326685 5161107 328630022
57261242 157861181 268123480
28072428 24170670 312796320
111551618 164643102 202003858
62218801 78595176 340358316
83871867 199197010 120844014
13613114 208744184 243322981
59218323 193504287 240781552
10997826 159257839 144870384
346017288 171719365 56871139
58570799 260602989 322075113
34927738 116724873 256084745
196923398 124722035 137758148
249962666 64151844 326213504
194408223 70115327 28070996
124474471 22870816 142337574
323941967 272155714 182483757
163877361 23381511 206624875
15311653 46089439 41068679
88548151 190476055 145774331
305338742 228618881 324120269
114898749 207511941 36646819
213327381 21767182 222542855
71577684 239350135 90024380
208327208 238746845 305374064
19800742 127478826 6687833
219471484 225112005 215141692
170923924 301223280 184516054
249915985 240781437 15611031
182958767 178089889 65098722
221022213 206579926 120639353
36178620 223442771 152618765
193884728 127475723 216438340
187320694 256928255 132162404
245349426 276618496 345921566
234052909 296758856 148940182
310097377 131827825 88590434
348798153 299679825 16310287
5199718 123773835 223967966
106231250 254618784 320699986
127587248 330451491 280263595
177036897 53629956 99429756
343247361 309572398 160507130
306517482 259606454 171886587
92831699 132943612 125060959
154099105 190931233 113167194
94804768 315553408 179961746
326926826 297083198 143773409
16716092 270327550 293077133
184302218 243698353 31531639
162385993 281927126 210427530
64117639 50021797 221932656
276375634 98732710 110758107
144644828 94267298 56865039
330870860 203675493 275438425
213854960 216221090 323469650
51615701 39832190 280884463
204499488 213318864 28813154
216226463 130727249 82461758
244104686 24625836 205593922
267586527 69711199 57306743
109158297 214486850 78992725
32123577 12769513 161795829
118998735 258242441 270464080
281499917 191986160 60510931
263547822 77988611 254611009
35013244 174790671 311076001
293187082 275192160 151380016
241018908 249612909 198258964
29679629 85337038 53199686
74768140 219769 5209294
302932031 242576996 225245893
322263888 106651422 98874733
321554292 257485605 173639663
52564320 237995257 32163290
4958236 315285068 16455091
24320945 5668727 294501114
207600654 120809379 119463455
200128686 44598890 226295476
83530330 276390795 32947641
303608540 162424381 295625091
302924527 216861764 234644349
73080178 329307576 309616478
29312659 131903110 61925012
276689719 9725716 195229945
230340952 87247644 210875634
164405765 26485285 184271014
53175531 162317468 117323627
87804533 39966943 304246568
279290322 27755230 113699083
340994489 79401238 105947511
42980371 128794268 231375451
108746740 195299612 213004399
265189053 211868730 126396964
336336315 62346200 23396381
16753236 292770587 326382494
272490 24315297 340617101
276339621 33329772 10940840
261831255 203307845 309072035
222739948 28547766 92635626
134811521 175614817 330381583
301770849 267805616 226664603
337074115 49523762 67782850
221239899 66186964 186815858
295441889 284986526 238767621
271998546 85694791 277542229
45476862 147545144 34178669
44504884 259177179 244820529
121984756 113073331 52026480
317113788 106872907 271149012
77639191 45305922 113170449
304184320 645454 65013872
241760412 212444419 36873953
331426539 341764703 149105594
218094361 87955459 286438561
134933338 3309496 136468870
84189102 209302270 163108730
87848309 103325119 275372788
64622154 7768891 287605969
291595476 9275038 259891421
49936957 57317504 286062069
250667941 285514764 109898503
57712396 141781711 228706915
95915310 321643683 262566956
140775255 83340478 226131401
248637338 155836534 12987550
317291073 163478021 87226519
99739301 26762234 236889080
242598997 62504443 101982347
190950384 109433101 329623193
238226597 58334529 257652123
259411856 318275379 63037038
324363152 325717295 161241641
118963098 332193270 57207978
2564155 125755166 224111904
251918288 254613175 201019758
166438167 66151297 162443313
25555921 255446736 58986900
296852389 275756457 186119321
58515681 81861646 272578359
241664437 218796189 17161411
132475225 39990541 143883942
204194313 335926683 137181698
295056384 90546746 4695961
221625562 126797835 223627054
306029309 427378 36420583
233918530 231440438 193456447
173880135 24924021 220978568
148599028 281712082 34634416
237377712 35751446 103850088
24354191 264788774 240745635
277141645 230691629 300881625
260483100 156574924 70508961
103710696 203864787 251466990
180407533 122177251 160981667
33405810 32549165 24752010
236012674 16251116 129486931
286688712 224357091 155653089
87054671 94002254 205208484
169729825 101127715 158794849
254718769 223482471 1885939
198377187 255204720 129463924
216036219 327197035 829212
52762667 316831786 176467803
345524782 49479022 169266801
333532676 86535047 163595800
190995713 241764498 319634574
94190116 121641190 3800785
20994561 56590317 212983414
66666035 882043 122805901
68536575 151951902 42649471
99519407 73113952 79549415
211501550 97926787 265400354
228186503 280881196 135881657
212067439 65507917 246308049
163455658 21937330 300643955
203192458 27862343 227642608
5480951 333259142 66988749
54375588 295461031 9320510
255242438 290025231 215070161
305956500 200680187 142403698
251511588 166125329 43392457
121452989 204429074 76554948
68282310 105767338 230611064
281532797 42963315 224081866
63293102 3495327 47206516
40013872 238438404 116662913
166328791 279216100 270887388
111005074 326452850 310505580
62716632 43669255 211880248
179064334 154761822 63752886
244379055 7346871 150610094
226859241 56460566 162671675
323906629 179648756 316086993
69158961 98675272 268835387
155854619 56853620 210156990
205872291 103140297 245523321
333314263 188247515 236367614
266689779 151762504 115340822
256774017 339971734 61937992
170081125 104690225 164521151
122187838 28682305 82869613
157342474 116766826 227679269
130845579 152747400 346122343
28549686 115230068 326685464
212157118 113664940 87012362
147327181 309032121 305490670
177553120 215287023 197233778
121349557 50695342 110490123
281571253 219611141 171123289
166986141 40605161 85280017
30811232 131237755 140698527
18687772 288826954 144322249
135417509 332180300 278897738
179086999 215098961 237830266
65496127 119284674 225200723
309199288 71976959 251258796
187200854 225448804 140445608
156791587 209673597 78609642
244478895 157903514 196455720
187445161 148066892 101350206
50186942 314932801 286000957
326564592 149316096 241877692
187727731 296103183 85830927
183763046 186714548 124779423
8187106 276652793 316106195
19259887 56565598 322674050
296957903 61091090 34073145
192206424 251925751 229319755
10880341 196870760 197627861
207940604 191643042 103409231
348646117 108114181 191096663
233353992 27444957 341950901
32623739 86912177 301594440
245583350 172230487 126248434
193164479 173092172 146624091
184888626 315071642 95892696
298869294 141622049 170756977
183332890 50652140 92569145
301882672 123359881 106210690
187300821 96992287 81171878
289302669 291295521 40303136
102669998 94828251 313018383
319927477 329035938 59661237
192581676 32421876 294955420
288018086 317641921 209706833
91318101 78405241 132897221
342422107 190442112 57232715
146047190 125950440 122919540
79453982 229697183 347485806
322613403 100722031 130887345
344816455 106315616 131774053
300758894 161532148 16796596
288466902 22285241 189937902
341092740 110711658 249858062
112891542 282627971 217079933
82771930 348273166 179825993
290605714 78867603 138509577
241181806 63707625 288161903
163941147 298484729 202208476
265771494 195712496 116406782
309548451 135491751 141999729
338749311 90287520 279437720
331562091 307739131 104735954
13416959 217006559 112467790
329410846 142356270 208588819
129271 296370350 207821813
63152259 325157604 51602353
287765502 38218710 27695517
223682758 12216727 272210937
342453665 151882824 263298364
121740186 261806240 325073431
231117211 302964754 142216876
72752964 267459143 165118000
229471019 215388777 175772069
148430510 42223158 293346342
158700194 25710386 224572249
185659352 123029296 85995593
69186771 159065129 311829098
16812140 106917039 11551097
70748861 256766457 253853895
116825075 319297174 157013177
238672680 118848659 310504070
97938616 295607347 194229122
329606356 329877358 45084955
84468392 302752028 26329782
58475420 29469572 268787605
150653911 269446450 99291756
165753820 125838896 83121109
89243546 271827384 88320632
187744355 128016094 116128757
16152348 327379880 208990620
341779981 53292124 345460729
295779965 336993655 24525042
296011307 14475294 1224724
32889624 148082842 90320622
49849484 340922393 205296075
202557617 12387399 143157844
99221659 279802243 274153192
194188383 3018462 152920855
184332742 44626056 48724885
282135174 194873013 30367545
136410932 344564474 256882568
124776033 46054396 211287971
44072967 51991254 77754868
73102232 291060190 76899397
278458485 138945621 296252085
342428552 102874041 172289856
339410146 316853197 39110609
229550724 25465566 302999361
135014573 197900943 97119640
1872278 161846368 219935877
7524027 345633510 198633096
248763607 85911565 199187696
143181075 236656833 135333251
4141520 2702312 176937119
93348345 144201621 3764857
37642630 40624213 270514668
339378112 295414502 340666808
177952435 323934464 90191412
285181066 337922399 176351095
100191614 212203254 277919040
95727846 203783533 308102312
325082824 201172073 328241789
67263858 342436157 341747116
209637944 124616818 76081276
242671820 322091017 82688276
100148937 142704761 142614378
262499822 286243097 9073533
96074498 337290827 233233611
52146440 151478084 298728997
161415744 141619042 191011330
343879403 114716366 154492499
4298975 314076233 80152021
96317395 249347726 238742146
38022341 334236108 149474573
602843 214015458 312813868
118676937 279498463 183472308
119696098 325773281 136946839
33324644 56578542 174166875
48730694 70520208 219107881
306082080 109869241 312189576
124822446 235752163 155569763
212160477 276089526 218952016
303108214 142824611 141387455
263189696 289604534 242426079
274746294 116041533 255296364
266781543 247751160 242815883
130902950 176142671 40394594
273519878 185458333 144628661
30434936 199692249 15427941
247128641 44241839 287797833
77681430 263485214 342381393
21718612 348863401 30619477
131657961 273437140 231314332
112487643 190924205 89966077
181819093 250418487 149834877
36698964 175786591 95102146
267448273 268244851 177247062
213375191 349697015 90411362
107322363 75576270 85859869
125161484 23752401 140645473
126952642 225309321 218066055
76132073 244182614 268166984
18532742 248973543 53055816
140044608 110469790 34371998
7034581 237130507 174258414
211260153 210993900 22285655
199462117 83648302 302238064
167185289 312017678 318545818
226039833 34660867 185386930
144970246 250394637 205746091
226858769 169120956 348549249
15351801 84348768 51830808
43873538 196018771 81549514
126778288 30152428 192030055
310988321 257319560 209517543
288364053 322593294 57512849
106953343 249800618 196994832
323426685 219746489 128928381
23927046 90535943 69338563
247415573 4844493 67269798
153353174 199091721 137195922
39202463 125680136 152580103
63020124 284254805 67563503
143912356 227823579 22203201
92160838 144559676 15740609
4340993 236595542 69734318
332927508 145505839 16093111
114148233 200678474 124187259
292477975 120065678 185080772
18893011 241240146 152790441
260728168 215614418 248180940
261903398 287361601 101685217
143217703 58132041 348653764
211010328 272281023 7269920
145246218 172793592 344837011
90405284 236151199 185581095
19885355 344304512 29647625
256645555 57623474 73727935
22769601 333894206 8901907
220248424 13347602 128790539
259610599 341542857 117139361
320727157 138109593 48388299
31995219 94860964 264945015
276581167 80725789 42750035
329309949 76983134 127956963
77420920 65927263 209564398
225845518 47602597 87739158
70126128 103645129 120000534
271310732 156125122 243228164
62385223 329722274 28223786
294452721 249120609 154503473
269870804 138321054 318501009
74250193 289514083 300006766
345534333 121422113 282271035
240030029 168381455 344227194
66187413 66948970 246457716
105859058 95888650 99819104
349186551 22814503 164546945
209469258 133130697 242396643
262324471 247494073 103971711
92999413 294309786 75784224
29354291 227593857 314467223
159359654 118657992 157756274
329147444 201612671 136587361
217266644 347786946 97564342
55671302 332178173 61234028
128844396 30414346 174896647
322653450 336042520 38362163
107494857 49491973 18598454
303519826 339102967 204634490
277167622 35252187 208273150
328325311 124479709 278027252
54307435 107176465 130785372
132499496 299772154 277396940
222182865 14542411 176173498
43376406 31877245 8227500
121656937 343568944 134173534
69910902 119654878 330125640
252268593 192699549 325945555
158340629 254916903 39296045
84444723 65918388 274655297
172796758 159236469 242751236
346544368 255370558 158557185
155165910 116236433 143040121
23892833 298398988 90190287
9899217 330227676 311459601
59775984 170591476 209255527
5257161 163174163 217687263
149592533 164027149 55642914
116984092 288675216 127225247
196332382 60157072 298950119
209521547 157063983 41877072
316020816 57734007 212883248
284792825 337813402 310589323
113317275 106012709 121291081
174715873 238070771 114350397
232493386 246348765 3782090
1309812 148834346 171708669
113188077 153074181 43289093
99929421 294366492 122349781
112671269 239865970 129239862
321820847 335040986 92146958
22811638 200478359 77673827
342142605 343782647 79132436
57211399 231325415 137401337
334283043 67750291 325674639
166403155 249435168 287389195
118721166 100013323 192704077
320802186 65174924 99448804
170460998 96141399 293429710
349366648 310310705 31321664
162677325 194548053 32004892
45641537 74379020 254586052
332568222 280895259 141089763
85889679 5382662 150503990
323457008 135380801 110762500
337986190 328919695 311339444
223691683 24571547 232301279
229824283 276735268 225855917
233177631 151777745 30652498
155589944 16643382 5888960
97717129 203595751 325382411
237471550 336469384 19348224
315561543 105302832 272955387
321305972 200999525 243640932
223349948 77908552 212306019
51728415 190882608 127412645
383458 52606403 323956231
78667700 212084546 335404751
317414035 20882832 227213484
172793623 152566176 292029111
250347939 330210580 276557975
297099761 256151794 153434877
328123692 208008769 277935138
12850714 299765046 283824424
129657032 242760419 131334086
329127736 312248549 114756865
268438101 121602237 25692118
48067533 172537060 133075016
25790124 341058477 230324043
193951700 205630802 78571311
90032054 229170917 101682940
260889450 218600413 160244825
345260048 9416350 302279743
258799858 273623552 115134778
103661526 64753244 332901975
136136481 159639136 275710158
92309711 165695816 83030429
19169700 48360262 122465882
7477251 91654261 147609442
126511655 57369986 250213241
333896909 340255450 262275069
57629662 336888544 171912847
167358095 337871813 243204609
45073353 95740143 7424024
319547848 15294964 54659927
132422796 118665964 293981167
239167202 293047862 301195440
98845385 156715494 16696325
118400282 238567563 99008550
23363184 110147829 21193838
188245578 265656460 347936841
94076875 31791571 175126130
188820173 264757906 299744546
192390860 57106722 172645392
68954237 132391808 211263606
313214201 254077342 87036977
131636147 268169678 116798870
31608227 69290099 86896650
268091437 348424002 52258210
146935610 4165061 265001722
46038566 21760466 10961560
137621072 269072821 169819464
80517930 301818072 287997502
78626351 241427718 11191717
16505169 63984305 133468147
94193097 15004346 116878431
138193790 292143686 76316428
288600862 68876647 120087567
99969276 313340746 261319448
61317258 271631806 162979627
190904621 303453834 160441969
334017774 81961755 278439295
41314811 204792554 72134903
9255925 90946630 240936741
17366649 57775753 145623037
140178197 214481730 221826417
169508722 128838826 164180328
52616284 263451407 198874217
82247776 172163577 177843151
304046663 7814474 274708974
192985909 28762655 151673969
142147372 122850242 318195061
135598890 179369499 194486224
215723118 293380579 299237891
87434882 161903617 272802647
275456842 147746860 225415856
296211962 253290590 224228135
108565333 122590345 107168884
72285871 329148645 197369842
102996475 55128947 116486764
74867453 184029887 199974215
299954784 149884071 29985002
69493 291628466 328150710
1306558 225382240 163195570
15358066 299714584 57570854
50275195 286574792 45822246
269906353 199466430 138754396
129099784 200315765 152995091
723620 136662762 342958675
21932512 39984046 132053665
105629447 6417939 92116230
234799867 223261369 33118144
36355602 299140572 187862667
306301492 34772327 175464733
147681819 147809442 293614326
107080282 81496197 118014843
332735509 330408039 5928051
125425022 244341756 138351324
173340699 263477724 262286840
124511033 166454577 182105979
237153946 328117303 102140405
67169395 29217443 92208937
247110507 1457084 103900430
43466186 214055587 196062541
114459082 325521090 219160357
257241115 222839250 300390161
75268157 134057826 312465749
347575845 11916321 332942441
218365315 297613 305843354
83739603 129097270 196081926
59088379 128244752 157833985
239814157 262176926 16745291
347499735 234264159 330476352
138059615 238180296 78708461
238031331 8854126 223450678
38125543 40845403 245268222
87226866 175463052 338133144
231250111 300215441 202375012
286902185 173522393 305504319
333404897 206167637 56621987
56857624 145084917 211544317
40440788 214832556 197630553
264745122 124040946 320364050
208932793 27942064 221033148
227856405 206850304 348576736
21459221 195186952 204255751
137288343 136337295 234088699
199618682 15468871 110756379
1078426 244947059 298816100
53161978 99031544 303448972
268705741 165017601 113603
335779973 190137157 350011350
248411125 293340718 235025359
314191884 334762917 223342959
64183820 34147882 205719809
195535575 138608083 147257646
139971883 193964072 315614002
264542476 112917402 291084129
77405982 191506999 186628518
312248582 196893489 23511594
221560622 233907939 249180746
42871054 144874806 142073790
310436666 114890389 42542714
19441734 181001550 177618916
32719568 248114371 237568384
190077660 345369442 245403250
137852818 22091384 17306092
271401353 121932412 254715302
113459609 310619437 108425046
92935375 343162041 95621177
214611773 321765093 183709807
166164168 215048030 77606218
141765860 219502229 74625308
316339432 226450252 202518774
220299171 311331807 338835226
220351747 249740192 162265133
125046014 222455849 232360051
153020340 68787504 25586722
344843751 91923996 295376050
63078471 252033010 247239036
253679615 71070698 314544884
289447473 236134653 126790507
322925562 191749936 336704436
67847065 336702143 101072265
129733606 160142464 321221823
90904075 94193759 303667785
231616645 260976596 223398498
233928415 181717830 285324979
243250048 54746023 307031918
289535611 29263232 249484216
330944358 327729282 228460898
197098006 20469426 120725438
193203838 74934819 237545797
253699405 177279181 348520025
155959155 307797201 3330960
84220199 297048139 49829328
252750476 57745114 187773294
311429063 119268971 84012439
269091551 93794569 2682515
187720035 312315465 311641333
152889718 335794767 21760082
186871060 316652574 277613666
108414148 99060424 111566146
288479737 253404970 106378795
48140740 237370042 61712808
128865610 294674310 84810296
18920794 175144242 99161012
27622441 91604049 16466953
216956565 13475862 295725943
154879711 85801581 138060692
128751142 197663990 21373369
141491409 203684522 334095000
323731134 29999462 268347533
221056528 284796544 69075271
343102314 270003886 292994842
199747568 6179988 149770558
93383464 332532074 24791880
39824059 224185607 272679575
37725448 121524276 99288926
180670938 291653753 191022374
222580585 105417439 338923467
325719089 223969723 121908500
220466206 106169279 316745703
140861795 336994878 152959135
40352034 152186618 62251717
288677285 31133424 134121431
194561398 138757660 50116295
250907839 32091524 38156002
130215093 296308482 97030590
316048311 176308601 76837296
187684519 28751295 266108654
54113125 126404719 44044572
109860992 163078914 65674021
39185554 120287722 218585735
100349406 212578569 112273484
336910057 201128202 41529045
67906705 81981007 78988776
240857767 61554035 278408292
25657677 301070031 166668785
262059517 339014201 124295589
337738004 221084249 119091720
118554040 29718113 178027207
5956858 33521715 170993027
317144303 165296914 339354016
263440434 148000248 115656426
324496990 176820345 137129189
56836487 185781011 194978109
295997473 144654078 96826467
24182502 59998652 191299664
673687 336192345 346286480
71775579 156686129 70830619
90804147 191235413 280506053
33191902 340140865 6722404
315645078 213817111 28492965
146305334 342633511 200522573
37787383 43699270 80990765
331642536 203260893 48792492
254182924 264699624 155715879
329395363 272088595 228882636
95474338 236699820 95987096
238064083 327698370 128442153
329869848 42046089 278600763
168185599 20328954 183980313
298580475 90260283 54488334
129602997 89846204 330238597
288468246 15951565 338907084
135527468 269012711 123662887
11304004 346752904 149670468
250639432 294067957 40687426
276412023 77945850 82081026
7967737 29767382 75146816
136526794 291634496 106962676
171660815 176130688 43164979
242105905 324907440 262280157
239619269 243664157 200466853
198349934 21469584 195276922
464816 339027485 102800511
320482583 301100289 347640033
314562736 64408190 182306090
121889301 36946800 11840802
65316725 234487037 7432622
232295998 172662458 85437129
92258255 40745631 56921068
344460550 104840685 266367186
29109255 322360934 185671546
156318071 278350074 309165040
36523265 28410745 147876101
36478003 170714252 292360474
89133818 205496088 129673189
278015677 275636463 252283102
314197354 29008068 244248540
110719148 244886332 202445442
107166775 193714160 97695925
177575275 253017948 254721649
55499003 246981529 78773571
38212303 157665323 48293669
79551291 338281870 88294328
116639267 186220534 268054265
76250536 286240176 125574406
56379075 117467334 78190669
273269323 294917183 147164028
194533408 341990257 192852134
222318982 70230345 137701209
195702638 34547298 185806329
108253803 142182 347631369
126419574 116847130 33164319
300115522 251605931 145766803
341463021 298889912 213221654
223939829 264669858 124988286
142804375 108634028 255869169
124584904 195561307 33859756
33349723 259754213 314544920
318810416 102603091 234129073
244331678 208387623 281635762
339605972 71779708 69228745
229478323 227493028 1637508
260954316 196545037 188182096
58988168 56430318 8217202
342436614 138242624 142568483
12615226 65545576 209278665
206085494 312758008 251254071
86472391 282930587 156942176
170912251 298303170 145247662
236177578 304837716 76324652
52767946 188597648 288526616
123907138 316228109 89685011
117178938 120389870 247758991
91099774 53216141 25150047
130309203 36266816 182463901
282975073 152391791 45773696
91996255 311298877 248845711
346873088 47925038 335136240
323457255 209246339 93135892
67637011 312126128 176942942
211735179 44140957 291797942
2621163 153858507 170799990
173761936 126393102 242851702
6607334 296147659 199712581
212145055 39582590 255977122
303018577 115372379 115957676
128356151 344532885 268759525
140916485 31377230 88321012
334241772 145013156 213020448
118071657 327052598 177125950
140451418 98414340 297282498
214527574 258854584 319177159
91117236 24085864 71320178
167002950 195387588 65145749
168053123 238637336 108337475
189893112 314768078 113059066
267431878 278298743 101613898
96893494 272204233 268805700
41335570 177777842 132066221
199523388 294177872 160779232
156753665 320025039 347484093
235977203 123475203 230366318
146391110 1285406 249651235
186134434 201134737 94511032
179210755 138468486 94366531
82367474 220693630 209952985
131649726 313375165 316421342
280350245 234687203 262651441
300751934 201923770 109949479
285236251 36778174 310932333
235586778 140574490 241002372
109254791 244551854 59586862
154975767 121713293 165541264
6930308 172747943 299515461
78368483 124179066 24797380
116151722 328226467 243384154
11663307 213669493 301995483
21884635 144063231 266836954
3435853 328281529 16919051
38823188 210132440 140639150
109605574 36542209 152035920
195020308 17319196 276018647
76369503 108262883 279279230
113459230 278108104 97760410
177621728 140880101 115998295
113231210 223819335 28863856
244631129 182448251 331622118
141822264 126729873 244431477
299635223 20070278 340812902
10823486 149077935 128620931
34152361 5123211 34814431
154135927 340480801 171574946
297712854 333733003 291901537
117747558 5779208 212000685
249523441 312035665 105328970
17997725 164847852 128857865
208985156 10739824 80175494
14686511 112645265 151483912
13813255 128248315 248200814
309530259 275975174 55161353
291375750 114181861 63840227
201694444 17024471 253476160
247480837 193753436 23335031
275999755 69869726 188769029
235118102 36125711 131623401
239397482 44609334 57857084
263411876 104335663 180438897
48835539 45765330 285168651
99374190 267396956 161057867
86278393 73441113 139617686
3632177 200221988 71301229
335999681 89484184 162059899
117352498 34863355 331450581
21530582 320715186 326980668
193387758 10533174 204490451
202499940 207935185 33488348
54031110 238008041 52498467
173271179 279782529 8476299
178493377 346811045 112653066
170917258 119804480 311511853
315293389 221286149 250631530
207694211 322961768 226926665
104052008 264241628 27384685
269375170 174843735 176789407
246892055 49880823 19771350
71003753 89244254 202585891
83222427 105729109 274475736
120897890 198383296 102377852
257682302 112025158 248879244
257139492 25652937 136789269
53623526 82027765 292144118
141621546 258630062 231376964
290548601 317260591 99968930
217211226 263277409 29582154
148150093 160707077 239610072
31599258 164737532 127412488
234944844 285469740 233137331
182215797 204306297 132829713
81045201 277389807 99354118
10991138 43061595 166328620
273440020 104413114 268456582
49839514 281289183 159486951
137045763 153511861 188943445
94460089 294186640 210005039
237870653 14874480 217155761
68407638 51731519 107444658
45848404 194349999 78276105
304716649 137759194 251847584
222849014 260203168 171288279
173589576 92975998 311503290
287590597 165238233 41389837
202947258 86732599 215864595
30148192 80196413 285993808
62836961 149076669 232741831
64625182 154675184 104066018
226378012 108762666 245352153
204677474 36884783 287871383
16851378 91994412 246067678
105308794 325073245 339597656
283650050 315621261 180244998
262797063 333708465 197541526
209305594 117977893 14814126
135758775 79710880 157503568
12293593 98832512 254153333
179132199 254000223 244705001
27956874 42232077 49194609
249363426 267144127 3992259
199666710 17320873 119036349
258546014 93043433 231592578
123107638 101134320 244249930
298108822 5276222 204481978
82742209 164225458 265432325
216235573 49408178 233320656
165743200 68521924 328175412
110954922 71884803 90015285
191026500 9343460 299642087
107587629 253053464 127252522
243452344 257554843 264939625
122295012 52648645 76612400
45694170 317094942 158774209
285817289 90073695 144562943
133008965 349474190 272623443
296584128 231928258 128221813
275281669 44411255 50592277
84879175 200760390 197559916
207774161 124722238 203900630
95846358 42525073 67718493
210228832 265032910 19821975
320549504 193887090 314619529
233329066 198239721 331824168
54510509 201121173 348345133
136476607 115799512 292784793
32799478 101214101 298275345
41416178 64285566 111615929
321993049 49502497 189890764
294033860 253163935 234555685
209868949 48246294 15009493
254927712 55196231 178640404
296160798 301466908 259888677
167758075 113331368 126802372
162439180 207265276 192519263
1830827 146843033 62723593
113705986 242265968 325134449
230470854 226087135 245979107
306842749 301712343 270242241
135270073 126500549 32672281
213726525 122606983 344298790
66421491 5144455 304788939
63975234 190728363 345487140
190702982 181176779 248403296
404509 186841327 274505434
326889797 69680288 324724524
253188123 129602127 242597684
206512487 343098002 285401818
115204037 295394932 262580690
320289508 327875503 87548768
325469819 120207934 255318201
37232138 11308227 235707523
302268100 253031668 77456125
301376893 40315465 245772589
222471062 142716621 22625752
333710816 269881056 217350655
52348453 173302570 43323044
25690563 16036247 204123295
331939516 7118450 341163590
85030431 309874281 291054100
269750152 224657601 134818517
268837675 108875080 256679690
176395437 53896660 508629
276948783 279561999 225945491
221672675 303690524 270685733
124753603 311154155 288899054
1130666 953206 197696533
201325459 290150937 295070098
49451844 134832884 263090339
263247705 172456164 81374335
230278094 260122614 83392362
203345097 196018221 89230729
154751305 248137076 213095960
179917831 286966185 62966849
163386722 107125233 29488327
259622127 192063127 205881210
203772935 90454218 302513063
297742227 300350625 227825381
145885152 320753708 129252668
217530640 18143422 85175272
97447602 268928882 128536125
277309703 214154543 245288819
243516137 192928338 327536002
275404007 128015943 85588851
305738012 220813084 41202166
246097990 69598094 302255161
302199431 101524244 88609414
73396934 342202230 30232503
188750785 187007070 315572463
232573536 3970884 229479663
320838547 316290732 216202970
94967238 161536246 24525521
268326884 154969428 315759975
82038130 97855051 9461818
69810235 125577310 214310426
23979238 54009614 102825004
227477142 278240478 349291496
1699131 251701717 297246611
75402998 17693960 253279211
187247216 191620452 81951620
49838296 19561445 207677296
310011626 167424886 122583739
236172926 175341532 263061116
99819084 78078495 73066912
33970229 125763444 200949390
203503305 348331983 32559085
218543119 294468626 39736234
246390184 76242409 188759354
47605933 63905481 256931084
330090124 298199506 191884597
171071220 23953133 293799486
101665205 7677609 95751411
279720241 323804185 130937380
236982490 203076965 310926669
209503148 103147682 230571180
183736831 212290029 135679217
67378156 200708979 283986180
227825250 327186129 12545547
80155311 233894451 164663391
176436470 21982786 315302206
154699445 58895042 14122367
196159029 100754915 77516307
150626693 178787461 176731705
145605827 67491185 341880919
190852395 327813180 199154786
108712809 224793393 326334083
155803434 102012750 103522551
49913856 292945390 148117312
57220314 303624121 140062104
165287927 105630439 29738107
123285393 76760634 279898021
150524726 48041152 132977192
266433670 292675188 19945401
236693085 267998266 333845464
104079348 129969907 45507227
331899175 301590313 63505788
349747037 62642966 121169735
171204404 43779353 45667442
37135288 229389135 117107404
219913709 26014066 182735801
255386638 121582447 185626238
317844374 275787371 42708846
102097399 41904245 167961377
167066959 36409 118070155
229100718 251242842 97820585
240874194 90768425 91719064
15689655 266533436 48312255
206228842 237761597 43008038
22928067 60721942 142228743
227630278 100139710 269087589
290484691 205415404 226309927
342647147 191310131 44798572
150648620 260827486 348781573
347329022 4554216 332860288
74701520 192211508 161720373
67953125 33641585 285157658
93765915 106758153 244458868
184172547 147053026 263761618
166881624 185635085 22095090
221659102 147126051 178878478
234003671 175558697 78207351
109049252 290503291 300949233
84558756 228615401 223517284
288711930 177780356 77562396
249336035 22453524 235834182
333725974 49368337 53140929
247263164 308121083 317306542
73796307 52009308 35174550
278361706 255532755 289493298
196549044 340362682 274469142
86532479 75916563 232683124
44593645 198824798 291156606
89491379 306615585 156781720
168904976 337665029 156037887
290547568 13546158 287931552
317401034 14850460 93781571
75860532 121831319 59755178
194491408 84998735 35247990
102636382 158579376 77452901
256734947 152576554 335008696
348719829 266888599 209447490
222855849 265682296 186096913
155287249 13296978 160828440
292257019 78563863 251936982
218063922 18165020 281226545
153074151 61893546 323191041
81526705 155593318 13740830
220890634 46601731 68182850
259971612 72408417 258967273
56645756 44718855 212829968
349725931 135821938 17778233
100523816 99247743 298625090
32472986 17578341 250901938
69581999 152417316 2739448
88153426 331619823 310139680
213809170 98860357 80954583
181397746 48691398 273859541
14620927 334605992 241791296
176940824 217184056 286413058
296151808 289800532 219203777
196264307 111510317 86892172
243334573 68516360 42169521
21292694 125142300 51384527
205538353 314551782 285103443
262872480 19031753 245719550
222913625 128882572 167324701
251748267 298372821 52781
293774403 35547122 184880270
278367240 218538125 27115084
52623831 110679184 127672875
276339573 94077742 192014883
331495576 132397127 179872375
341026989 184627381 209469559
178494690 147579342 71010104
316092603 43979078 115923181
164078459 283062900 254305747
325363808 145192306 24340183
71536886 242333301 57664949
151090846 334967363 278911410
24808304 229385158 77357232
176542978 5180455 203779153
65433340 144532243 105590626
43425690 219625819 288101625
546091 102836280 200657269
13137116 57783753 287862068
306997253 284204612 146614015
265602793 329565766 282964013
166208705 228069503 262136644
147785031 219193003 98767958
333056109 87589444 241469406
110396237 189772098 326139398
94973417 139948684 177093563
16954866 324075195 243742131
279474529 120837810 281152679
82390699 51151771 240498056
280037877 80236919 330488735
281927489 9985494 310133503
52342547 230055816 270462992
93740080 350398663 48359343
176840592 234283221 202623727
122222176 101272355 292268712
96528295 7052075 147615420
52098147 98741353 101025414
200541062 130500794 203792498
11062279 68036664 187871967
248789120 215106342 81641387
177670394 44386340 212689699
14352339 9894310 89165370
81733766 207215137 26059630
115203029 339359950 279507975
17603654 316959533 77520912
12957036 314444547 39400468
244291124 143555966 96796290
306645870 58123022 241072071
216868955 263820714 118746750
57400807 244358970 49081405
222726370 34201290 347305454
182966596 230392198 195903640
35651360 61092199 201040032
89321942 314036160 120226474
38609967 332051725 26898599
103146700 336191535 135756279
79148529 135004289 152512819
66629067 7925726 269566872
163349463 254206470 99268444
95335871 32409104 305342763
7879804 348925343 89472417
1867970 112842912 68881056
45260498 65144028 337865293
274730191 262872439 263309050
204883640 339168461 111422426
168471113 212202579 14855088
288540132 192660270 250923757
30820930 48938721 165550596
297239094 271713271 347754480
322191547 107086270 240468794
209900579 79031906 36428109
185364919 86564192 300071313
37985100 122330114 153316783
107528149 322167877 147697556
115043929 155727624 341760819
27903960 1445326 336591214
211004166 320856151 93006613
151872473 302752591 320087824
191763874 275240123 239121039
297510747 154217509 137439175
253569170 10490664 229240321
75201872 23479332 115456403
71367604 252378945 74535674
311846218 127771098 157430721
219015412 66678218 316766761
236076571 11033276 257609162
251185026 68230468 35735150
163828940 276588989 34498894
85911828 3753317 1447399
98661173 231251491 94260170
245113557 329318935 285038606
17657994 186751983 325711297
135066931 136766828 289469377
19585989 224757181 165230509
340459032 301740446 333406653
288734829 181343889 330716989
150876353 142347947 16578794
230339933 281930253 313141831
126572255 212222459 51729995
38996113 88696384 178726065
206202294 281697702 337125728
314444673 43743229 153899084
178521753 5529366 187183267
281889332 298739556 169382554
248352782 266849327 69421588
121006204 173786802 20500037
71296753 342726947 198910408
339784728 287669663 261735693
211169689 64522542 240055116
206899727 106072750 112589823
272195198 327147114 349042883
147802137 246610396 75726548
97449433 333089425 197996460
13781985 115450704 79157520
81952362 211890946 57971401
16093048 108645412 286659976
207201957 81427841 294611581
244604202 2365336 265788164
338484530 95852473 109725597
185709159 251783196 177047141
284616688 152135110 56090704
322436341 68343323 228292673
121584638 247994709 133334816
307489577 89779901 130961760
337248180 195174799 44535469
267383431 135247531 90222248
116848713 52936998 21767214
259547251 290159152 176449267
103915297 183743994 313306065
114624078 88082261 348597704
156062480 117801645 13051492
236797506 60794134 137516504
218929236 184034622 260965562
203350587 47997172 24138522
47825638 322063143 336495504
121900659 240168500 233693271
315368178 104410710 102530455
145343621 5213884 140489495
279475447 64111077 245711954
179340941 169877043 345920450
45318092 228211556 258242539
49117826 337577729 75068876
136989311 188229631 123488866
3757168 64343036 238681180
225248272 286826229 96705456
309623918 260113181 343389449
73570739 243674229 10139611
253148370 246817243 12727706
215906823 300485218 254448365
175938061 147944210 270248587
319332427 67750653 252600126
323589062 127837860 274559382
110723002 81933112 275035307
268653120 56030247 273912483
6481033 128837236 49918566
308450844 209862138 215817705
43530445 221091765 68392417
189435307 253525316 321544246
265405207 165270841 84351536
95518982 37675771 118283204
247227651 279298336 233931840
308003271 81930704 304124263
45489980 129490476 150698787
9872485 170232088 159335992
118029282 38006776 175511508
346720506 342626497 37053339
70323597 335098138 253353358
14568620 237406386 76690736
79472847 231540938 162348011
259732159 61633891 185336312
336108395 91321751 94863651
255135793 201061380 123970213
269193500 70214073 99286108
293621005 77942478 181797288
17985021 324848499 50470359
221753832 198404910 277260353
34810426 182050491 4413462
349303678 9692711 178320031
210640826 155415247 41215069
253100788 288532056 144516169
266349345 291343882 31285956
144174183 233950015 139262721
88131323 228233567 58780537
168151866 123015953 334604154
291106471 167832885 260914299
221859184 311504309 200277513
104801308 198014678 166129235
13829535 208314762 226766263
69102797 274321576 211067288
54809703 22600990 288788157
59576958 92885784 341012483
139101094 149286197 144990537
29678126 99197006 133336440
178080662 298242872 238572060
25357635 18630624 139026604
135376070 239026125 319047631
236835092 163295189 245181068
179105552 127739862 20342274
203293271 201168810 241425370
70807947 217694417 124215804
337390847 301410174 212035261
177362589 336365612 192590874
143496136 176369346 239860555
38234169 70526397 100717308
331185404 122957603 157365005
158965427 187545036 203474438
36601051 277626615 153673481
270669047 309960810 292267959
261275638 165879338 257360444
166693229 197633662 166635552
190951047 191283913 183007547
144755639 37119280 62795850
290917353 20852471 100186581
201902543 292844355 120983385
288951341 139031318 158391317
174766273 115407939 95658056
286795525 48023682 326758653
3268791 244768762 29812756
16862911 59948565 117859025
254633213 324513204 24566992
310742894 313607428 31782823
134149219 253677439 241234534
266103435 189663932 347045483
132778953 348880003 157132078
188938850 38203954 156892362
110266793 102899481 45814732
98085675 276954789 154651451
48529405 47972968 166199787
33383945 339691716 100561860
303495237 126300405 150609025
281719703 48873912 124127778
26827222 299910151 201710971
66312801 79270270 164051726
320568112 246004254 334015617
313562664 307179323 289402618
27228908 236465134 191133399
22752664 185536814 260157231
120817426 99665248 35952964
269378262 36963489 65777804
243468441 253014926 172506572
96614811 174305116 72158053
40315956 96464934 62455234
157330887 306167229 323981298
287713174 4437812 160976766
265392204 316093277 74709993
250314409 48221057 8649964
88068951 250064446 56361238
48955144 160306974 14686746
92045104 86131089 39199732
131060532 109572666 263167908
181810674 135877145 272020840
137669209 191388943 43073102
7446087 233188450 91931211
175239103 249781264 249579222
291677582 87154330 182353101
69991740 17389871 1994591
229763317 345182795 123461901
318585823 218725318 197744655
242379268 313488789 41313523
336788496 62194390 100711496
160888857 334767428 54335611
53672248 284585 75323048
250721453 342775821 313046808
203311248 339157302 68746697
246273652 180837016 347039005
180909776 298778609 103036046
3292064 36038453 176494647
157084072 165602353 151603979
271321341 121297961 281575908
349762489 2009784 221750957
90778061 54911414 76119820
229484032 116415516 229585695
234494022 89822681 58904886
304778319 77781457 42358781
219282546 16106196 314237496
73304724 318027396 182517084
298595743 173040906 305534280
261270304 213812330 292182711
10946796 33510134 255420837
161845529 161077330 4475660
218229993 19286033 254536609
178676851 165239650 111405369
281850259 95240242 117929971
120081503 270203206 28081855
101911459 87826852 240649214
203579664 288219820 36603427
96093663 332410232 138961747
75914985 226008677 330929995
48437014 90236706 34450681
289888675 72236796 186512163
97792638 285510279 300275663
4512661 98033666 17730506
159131984 240603594 46668361
210307836 70109338 219459974
235174717 349491251 313477522
251950349 269610047 305989310
58659794 58114842 93990619
230981155 273580100 7293335
274908478 128720939 129820836
240107856 4394609 150421602
107945160 136163308 174985693
205441713 316090109 150832199
305456537 72267807 92198784
100468990 263699334 166860327
314285390 148567225 147545674
146614668 4571247 133193243
261129640 237251555 123784418
208755133 76096473 190196132
137178433 262470715 344682283
248248662 290328887 155868943
143304534 263809802 183768875
33583681 177168279 247014528
150799968 235961005 30025964
322137728 330205986 65900243
11090180 115230400 284616721
338883407 285254495 299732202
37226739 239859095 240424870
88369115 22460093 24613091
254687565 81892257 171404080
112783973 244933196 11040875
206577300 214610248 261285093
303731103 154862602 158232857
350125123 23103412 70870460
129066235 56362124 75471818
265461355 269937236 252450746
185992986 174767541 105927917
80414816 290697165 106252144
307952228 6922877 133748678
278498727 186677098 337674303
96578962 331177213 332456966
128586618 107211209 292079510
104030612 310383571 266218325
47325280 308102009 139642146
39503848 112877830 96082637
174817140 296028639 198161236
16149145 69245554 221480850
340008017 89983505 291274343
314318176 125166989 213056348
56974569 185453843 53718512
154360282 300408763 236994185
30016567 100148355 1383181
147830209 94920021 300539536
8092856 124869451 322684728
303236202 167644606 307688043
135683791 28456212 338799616
117643144 122961399 305382798
340830615 14861116 82241215
28205035 126651797 107713285
128310905 12454461 230237334
115367757 218936970 65326961
292014958 25128093 104424031
218111295 282257944 321795098
326260490 12989520 71948456
91151011 242936522 220905471
251593229 186081894 169846911
198353575 336521002 190447876
201044311 78025482 78142844
334031737 308183389 134205941
345894310 115301799 316650458
272170907 195754313 52512870
58653734 283488793 212324545
222984837 136183033 344304855
96917407 298195879 35979747
156190332 312659288 68578712
262221066 276829788 333552343
348687685 14249232 25370577
275346676 331380020 224878592
113371562 221342835 228866209
66465455 127157105 342956954
340784518 223117669 262368518
273860937 69872538 83166619
255944487 330650183 101129852
230366788 234799812 76529415
91839194 256328601 93624407
206013290 151115238 263319179
97887707 113944281 298248510
107100415 281746722 233894246
336824118 300720711 53443249
173737169 278219816 215387925
61494684 32956966 223619988
31966715 90721222 304574742
180798160 177616895 115645322
162222339 185234730 165383547
51505920 279262782 318292630
195050004 18587357 134754174
201073592 172352340 72613548
119236948 157277970 24398179
36697370 249039924 98366293
80660618 63865416 248962586
236194400 113030273 332482584
114688674 76701515 30828553
142561928 176650690 311683898
327199664 46953085 334124807
306908910 104248827 339649155
51506133 126474823 63206054
90973120 251379416 114209308
27105207 322052890 238241432
38650520 309486641 239937676
93413178 71214776 289644089
140586829 153365786 133464404
193491174 151436640 74028411
334712110 47348181 285712805
126729338 205633499 112694927
210533946 137961428 30472992
340905146 182923559 114580212
108831153 288978002 160720469
56798327 62639347 74677463
33473443 314905307 44896095
179807628 246688715 275184062
60390625 272274304 324880252
95861532 230376775 149381912
94676332 156340523 266250975
175730091 316305998 323699779
35080803 210666366 297426913
69427882 189005243 74177644
102505848 297121493 202022459
247138638 185871616 37359545
338913868 160692644 334504525
325313808 110608993 186525318
8646835 178428374 319193326
264067185 87447529 321736676
166048487 123019660 262765830
281770649 66898985 202106947
240407233 84287986 39639013
57793310 3173566 194640440
129169409 297717245 70890680
47357571 5097104 237470405
54816201 38098781 299208959
188778215 141104703 193428830
33003510 265976480 154124519
267953736 86791128 268952926
318389456 102744467 267511666
276076016 204815133 233629498
332830817 218130658 318805897
197998052 328524852 54685098
131169000 218465240 155225489
186850395 235824322 34522777
169186330 152746948 261994388
78048716 173317499 106101337
141185507 103126198 13936282
197489657 59615306 167822280
159509634 299997154 279357001
2803490 147338749 139951667
77684974 341811042 62170899
14006430 146055267 321672269
326610819 294780927 38054302
89327175 327940 8232960
316058625 97912356 315893006
137957316 274566502 240141447
225225251 102720263 207741795
124007340 318133673 171251910
208445748 83570206 134052692
88398255 192887002 165787738
105717787 146926141 234965959
340606606 246148149 62192739
174756863 103661258 290081561
87309475 47084133 161244781
118179040 128872572 166668551
248619883 7482586 286763190
140549241 330325735 71173357
24913536 25329906 147455876
117534155 38563443 33060354
299496934 152802462 147461955
49976169 278895805 315910905
287182431 58586155 99608832
333073081 208338486 197188393
57889772 293755296 334665422
283233467 312519760 265193760
174166998 110325885 32309199
136473209 300516717 279987112
191835742 229263941 314872095
275306139 135050898 259152468
25504956 241683866 72496764
21528644 239611169 63129986
222924078 13718514 218719440
160927911 28998578 97600633
134296936 45997327 255735143
155835818 244904791 53722508
303725409 199381104 316896529
260097589 292194293 122851169
89988761 287666809 127613602
98802080 52640554 123959002
129246970 204390991 190097944
15391536 88012649 224301499
258182955 61655016 153633525
107434567 89294772 233856575
31468942 165488182 263163239
295514913 305978209 118480694
202440117 16925581 313967255
326573410 326269635 644388
86709963 306528086 99206926
158247251 318796817 220691089
30417652 239293966 200281501
282993723 191079317 198357056
170286391 194967043 24349815
109534413 1739160 163283283
320205341 263065962 43020676
92385945 201172636 147870456
125142597 7785846 140162161
31369003 253036462 151987078
92225927 263369379 47356347
296373694 20791208 220526020
263141586 70411189 60537550
115205325 21359510 264984180
157864996 239216070 340872614
333590358 248022905 82382241
43928611 77759936 26586416
78240889 116727782 20720283
29265600 186939342 53025326
263873207 126142985 153698810
163841676 257103664 326500470
283034078 203662801 202605501
346964251 183567573 120096464
347329515 345776917 278440806
282222694 40148262 172931890
246448829 319153345 150907083
345183849 274482700 309039268
249983451 310593139 94958346
343664675 225281739 60123815
76124332 194388098 342377328
299129224 287164065 191834709
118894415 151144551 1785119
329217703 75532969 263363329
270738440 94933398 160544610
4622749 297508937 19531985
15846133 126707975 161982745
137980933 123193866 275640613
37140571 171656821 217245027
99177247 345159360 58007093
288622787 44575897 108215808
334223192 78709129 110344460
297259376 146100652 203940232
1053057 142589369 118541748
95974786 183990632 241129762
345737982 170690536 113786891
294107918 295357595 235070541
162027746 245012081 108493528
223522505 88360788 256083572
158611481 55615088 278654715
245352595 144008606 170317742
135324848 76172899 42316516
232605255 344533068 225286649
140986228 6725942 25443850
150557149 202019010 116042571
254117443 293957675 41933930
72407569 180553703 282031256
169233371 335638156 76238786
217679332 288353626 75450266
238542388 279488567 186751621
299825846 341321415 243052493
134148767 158880297 343552869
244623701 142529810 140570932
17314038 17361452 304073507
292152027 220624373 30521593
224159307 283190026 90195028
202057001 19689224 65552601
183397220 264201998 305650565
118260329 99019410 45201527
167231688 240898259 249594579
193565297 21394018 30706776
233988587 213867318 29156656
138622222 117894005 200219053
342743422 101824871 147542322
198190779 284369737 186870829
251873004 236570688 49359286
78482245 311971669 297024628
185256127 122344431 87503981
131036424 34142697 113285069
181813720 147795714 243646899
326549001 211741957 59839893
19154302 58779433 133854941
2943885 96827514 238300405
83217363 347961279 180449759
144675274 260823043 322279819
310385483 79478199 187638198
155157111 202397201 6694276
268679873 222529016 193169480
338085502 201696454 9919899
320481399 31964854 224912662
180495798 289803504 42248315
333345369 196055175 234418933
305740177 329108193 118943232
231256570 39009249 84405529
305085949 217582736 30040269
58216771 137002305 206268832
259372743 347335020 250249979
260312374 128690845 349165585
68853632 158974332 213925813
71646383 224203078 10804428
303505238 128817129 96064595
172756457 153407180 170090133
193473834 23565710 161641298
182077450 11325049 277716216
287741226 204598175 112474253
5392812 335453219 2348819
223729882 93326336 146044761
57345385 175803707 346850905
290169074 258344133 304280321
76891751 256522871 221599377
92205808 309495459 152474936
342167775 69737276 35166094
275695280 85882907 233411189
330135461 300091088 166238067
254360292 332823334 98614561
251768743 227953506 129243151
327821429 184493959 94117187
45225082 147088810 276847612
213718799 143117440 224875972
25003986 292037090 21915827
44862747 32538279 7678155
96945503 119004650 315751048
332463425 36836260 117460718
139344136 309855249 339605537
183425633 164131891 91547367
295530380 285397700 315321377
105220776 242812255 129884927
123108978 326912296 248657602
272446307 232739443 163883306
186240409 79989176 296370071
26329047 94153554 154021121
24927475 135014233 174269837
97843652 201865863 322092386
107815843 31871002 18247678
347503529 96013798 24712217
178489170 271896778 156053037
250810800 228072574 125447550
237663773 42012431 64495051
23668492 176553317 37600983
301040183 274039082 8629618
235032800 77928840 266688785
110170568 345835533 255704872
295638443 61639170 116508407
101116365 230370537 306787649
133462412 102885285 2536089
14785052 175842463 172112170
211887026 328920743 13228996
336881786 347300046 337660316
106000519 100982665 227633539
256876854 169405905 42064720
218392503 220970424 305970989
175377516 200583220 88187097
90989626 262045451 145855517
233590667 39750301 100969692
250157528 117240341 325928618
347949022 46411991 27007816
120293610 222282057 74199431
320240666 199754874 213820887
261302868 309613443 146420517
299001005 289000973 299496716
241750614 215313219 283190773
159181404 202783485 171432676
62557249 40255297 15105521
304472676 187960415 141553594
580390 15480330 42404649
246262477 152153641 156837294
309046205 176628201 2331755
172057493 179224538 192772478
266347816 167858240 72533440
143532649 344397886 46448691
221625066 3598669 83895864
30418009 276265156 349714187
45909291 6575543 255453646
253361195 226550561 286758607
20660551 43185048 290635432
123357297 133341911 17076799
340199211 339853971 69276409
314917780 167352016 79360923
278274853 13185112 124581664
68308019 32071252 260827858
317592211 258638159 322059532
156225138 248195869 103842705
128747080 118115118 45560361
259886341 199832542 183905239
140927661 119158309 47560510
271423285 112713959 329650365
100648653 280606132 32595274
12901560 7907011 330670538
6242055 148608007 97897957
161560816 251243867 168776019
271729148 231075726 313576476
103766371 251184965 344149576
338160148 103749036 201297479
254139096 113319265 86345284
248122978 248784103 348044649
275395768 25437377 253994083
307660593 231131956 278472907
139571667 227417251 39280678
188188683 28122135 37193746
89024602 232567655 41581773
309538215 27918609 284773160
89262647 324779309 340574444
197117405 256215054 256775497
160796673 236654384 189277417
149842151 216451868 30121930
264366305 286099521 46763906
281899245 315416152 236531942
257712419 55536685 285927076
116094011 5295895 330101573
225692820 230829434 19223780
205815590 76650250 137526434
106049754 148704751 2608255
281143346 269272425 324575654
230081845 135736351 248146736
227003868 254247854 147041912
36959893 344734494 119554851
59061209 68246340 183424282
311788133 275961200 4455011
98767238 52642326 224425546
188552981 292435967 39680128
95240722 198288062 102480618
115394745 115916243 133382081
74730153 57973521 321754032
165996751 106901511 130190268
199743319 139758019 72463779
32991826 194684721 180591201
332532487 182244258 145042337
297229274 161382979 162192357
194388924 32105446 304779193
36353972 130853762 220945236
22430745 101464771 292686116
129262025 276287103 207228277
140506407 323340262 22022811
101505871 343489485 246406674
237365333 291430938 116066796
145598382 2280782 78463543
103919893 324832135 3064872
285010735 332284972 142644903
100948029 343449836 329414505
155199147 82110472 288893058
320712898 231003957 21990966
294046765 264806837 234162065
195181421 151907922 43288233
250786320 281627654 308568143
304132360 137471189 37852798
227955403 55619965 80505203
288094215 347625519 348946795
122229063 244758804 262350927
161607498 236345500 41370730
143978848 56613355 342703271
254409902 199698371 95109963
168750896 95470808 211974277
156392989 244111095 41106501
200285014 271694221 134821314
91811776 203941355 463363
30694108 78403783 38701495
286860457 70952930 211363009
182524955 182803631 192778975
232668474 14009988 275611453
157830586 139556562 67197737
330435893 327968229 314191496
168154615 319932153 280142412
136820860 213847773 184322358
276229895 94498410 27475619
262035315 136282561 270645485
131925493 121484908 210788179
132671849 342913440 225096058
280040136 216901619 74641505
203941977 327519584 304769225
234664700 269895637 116605867
196781805 252246945 225899293
108384274 248093224 253952576
173788521 187810618 48144188
55600509 85500657 211284279
138245615 241093242 180843222
130931025 258898526 256289247
237350904 241915749 35220121
216653843 309685255 46389392
147362729 246841071 297557145
188526766 100439277 113635508
242956625 42926252 205707947
18499153 194369774 321109221
299871370 67304914 287632499
293505223 293624643 289135098
117425930 674144 55240115
22474577 321380649 282401437
106433751 214389826 243735590
153054794 45913198 340242477
32723657 142743315 277066959
295598758 99491457 272878859
185765925 161609854 304238012
242773619 208356169 147991787
164211896 281436691 145007636
39663362 141921347 218554942
209755812 257298710 239176281
152119341 107272185 20817251
160129552 267844152 66327723
181276473 221731050 172138693
137839243 323220573 326588429
428763 154290886 283504856
238890890 101073481 349392013
185559456 163827040 29178938
15291055 312413055 100278473
318333726 244922223 256278280
82813360 3664779 326381442
319514329 288867551 51291969
8974438 34625889 197851413
173551972 12266146 93956487
104068731 195462301 188975613
52015735 80939823 339942136
262433192 63352863 281129226
267974177 39609537 113088165
287036105 311746748 306251458
56117445 260789694 50665067
124336618 83991552 12534304
268692178 306562140 53072586
191521916 226330440 131861916
174374390 64569237 2594222
80316719 25037714 96792133
20249381 336373800 194489589
313137621 307841855 6328425
327759719 11499008 123658758
138244015 251727108 343124219
348630474 180636913 111819558
70728955 346425090 21585421
258809915 124739198 104105571
56668845 68340896 135174698
188140283 290440192 6202068
45362796 166352794 210341863
249847372 7657077 227099553
334145272 310802766 175886935
293411518 87814299 288358731
47110429 61787754 127152650
236287697 153401503 349051527
100996990 28054834 339053748
349567335 178585574 210631078
260140200 227217171 96598723
313787638 26500488 191880556
75364669 87325668 268257611
314103678 312849970 232304775
278935533 126112519 267538972
197832232 277040383 584968
175342828 301074537 136527546
299262094 342455790 314759206
141704406 69653605 269162561
88472939 220256056 40743665
10648533 182691485 147641244
147833515 320244826 7569243
311813858 71101627 340664088
274211327 89402798 217586740
123630158 199940749 57567686
20309315 324025792 136278114
67179965 135565855 234362420
315457388 191726241 280311595
39062212 103463787 48074474
308617799 220038993 16814858
129081511 133832699 293485897
40884851 104909885 183359780
303213887 225673599 88677419
181577209 319637676 47482155
329135973 80049856 115532064
220757388 230511957 243066018
257893380 331254927 175891988
301019230 327970600 51171217
135776575 289617160 311668543
110505169 252315477 165510551
331961057 231485769 262940277
76455054 244610551 309046446
73183490 305152783 286603561
116322579 203974595 334531836
40009467 125972404 163387690
96557892 237521046 26704521
177223753 58838151 47156286
24803262 40605811 192413216
132612075 316934748 58408235
35123105 191794815 244626068
256759752 61832622 7892150
48155770 175575082 145767117
230455219 328906360 3816736
25606390 65047309 166783157
73342033 321314495 332355322
263625272 333524215 122545068
261925779 280315074 276851343
320123282 335003230 139462232
189106594 178158170 218063672
115878477 301865608 344110215
304508212 171251120 45513618
118857830 32050320 245892625
56161821 134653129 333301492
31392375 86245871 46781900
222410285 200849268 35860823
307168122 71546735 164592095
208736380 95530848 308248141
269509043 27672974 317022084
53973418 115997838 251245616
93027874 31325676 152034687
208422969 326222680 204148529
159837406 346266525 78820244
166145648 13956860 246829913
103737560 337543272 346856563
19325847 230530268 251623158
193279363 59896061 205655944
209188423 180279017 164253606
296257241 4276695 318843131
148002684 72065731 97243648
300678642 45006469 264090031
226316547 280543487 129457536
213738061 189496514 131275372
349389952 324623545 348019827
259617076 212096303 21194222
272207362 185122189 178784781
158502500 219692165 110193032
27161278 53407135 308264626
345986263 81610627 223677502
53262782 337192119 7865936
339561461 2949915 331203618
130981443 336075116 320827475
714436 237596372 295519738
192872952 87615197 205643438
48414735 128204205 92209905
45939917 109361430 45595544
276585900 138332802 184205706
5348048 300500995 120456767
155423620 199222171 289039980
260802844 274697432 336666187
327206547 76771222 257229031
328971772 248858589 101430504
299565076 138776511 261094880
72665576 116229870 74137104
98854112 122876889 189919338
223735679 133128678 254714258
38988679 39414901 186846396
158668447 122965941 136417394
2514550 207641196 12811347
318249862 210955214 316461141
96422275 327963278 336245334
173880062 204929498 201131057
128396276 255182203 221230159
84831904 224609159 338157050
108328203 60902601 82214999
157044588 219931034 237625204
63440239 220085301 330818854
137832571 222961216 269902924
135113917 296745448 157601782
57396285 291112399 206526811
71797383 257295339 331972107
148582718 63282161 180061017
283542799 19700364 231108338
327422236 185107646 8099217
30191255 322112875 326291906
307456878 1778454 191543251
92518900 201074154 253158323
304276333 133520805 27222984
235490627 274950774 13406402
298654178 25790346 339143558
261326858 132371915 106420075
241624731 300437464 66183150
169874604 265724963 333630077
315191813 154887531 345052013
16054405 277464120 220965122
51417542 64625014 321647110
306351008 117262399 94346167
147860067 115399829 158773019
150879204 346056168 205116548
229948984 263447606 4777914
101734381 326267895 303375731
109459909 213262544 211391346
38622773 206305501 98584595
48218901 198401135 146170969
159828806 341474688 107383398
28173670 42612233 145582056
246775239 187937323 332541761
325406488 65518136 112444833
303705016 285808012 266735147
224626806 140481752 131256957
111400209 120813034 174128213
93038748 158122507 182975782
163888378 32978746 272115880
131262375 280365493 179602679
239572683 205803442 182738923
338866870 37190145 234953194
86477415 239427598 195831177
279702527 107385705 63829444
6250508 271793996 347197204
170089925 334787962 82579998
31148854 49172963 31676114
214176372 128416713 291665626
303657882 342673759 270205709
104968414 32783320 44005048
123852875 288984830 63040137
204920795 2109671 69542591
93425358 259415773 269604210
220101021 244694091 125876167
347478495 273267524 15899229
155566417 135288266 185906500
162517170 122270669 121460449
338025655 218586826 57822499
270049913 225917191 10044615
17948592 27360173 320754924
287320645 92210422 259754010
223173329 196369485 347049348
228392104 16205627 302176737
110353084 334893664 349298895
333488365 274499014 250617820
28223308 14886625 215051091
232759079 185007622 231956974
187785258 293682248 334067256
201801613 337286029 77644773
233590153 303306473 216476359
115736750 256558720 322099453
44035659 83956574 60930477
338067283 346277634 209577987
66377621 279869334 268666819
40510691 312708817 108590069
319125583 205865699 83735851
96572467 213454348 993667
5772765 92812503 309196913
172075613 185460655 322584932
66151799 276188020 85703282
333355292 64605326 7474322
190507422 273004849 60980278
290519697 134365911 90680012
15066359 257225644 73549432
52339114 59693234 66746889
206300964 245259109 296796831
83405329 293169692 105867180
126277768 232326104 209234121
321616930 101383491 243729113
328503229 82807408 338639396
328465813 229218861 249459310
257122834 6674839 210228896
168266911 4493217 191004117
231463711 29813778 324980110
88553467 230897156 124117524
321380906 293516673 183570471
11178559 198841103 204063415
268285277 249142400 4573418
81967815 308664945 22799492
122402566 231019800 57910751
45512630 143358803 38881617
29630579 125595723 59170756
44795817 220950352 303345969
36293578 153023167 111577048
253708410 255349490 158227434
25780656 95685714 299634797
304107891 336788143 182501305
59395434 335681738 215559388
195317125 174233750 199829155
25769093 260349081 215376657
114898744 223428834 22411379
126577746 179674171 222337959
238663019 331363499 307135531
10155784 27142612 247490265
230077423 322965721 339612288
87650375 95864822 74642898
125063099 28331439 43958469
282896398 83397342 293907555
52694697 344291867 79077177
331894696 320481956 205334761
201096788 257939543 4076852
155221109 11012806 221031495
71784019 143302107 292539855
62380614 153652771 284821895
144328072 164264901 325984507
44238265 206977009 15802427
317401152 214569743 333288695
329955087 61359012 218952788
143310097 93857467 118572969
262949729 133575276 227875286
69498038 165126946 166201218
90465381 273679639 297120881
341707852 176982821 267751707
98054753 240211313 337109687
291160342 109814501 81195913
46569967 68360104 238423665
13251633 182896047 102680077
40939873 89994555 245046253
318626589 47045896 87242776
137701215 179948018 77346420
275950032 4360530 78205886
34811631 283974593 248445706
17359271 222870266 160780261
52064389 248662272 31483768
284340417 44241460 167008141
238513635 327395935 89875788
343332252 251216504 203176396
318015027 39751826 165981204
54538879 68900011 89743266
345353326 97451063 192366272
262098132 35835152 211245500
175825988 250401484 204148668
127529897 79536871 200079396
49252683 268779783 154385928
299513048 64050464 106181446
213244317 167629987 134738190
347440216 210034237 63283520
321285856 181055780 242014354
19372009 115960277 210682691
137634581 337077020 162230675
194357566 59201166 78988712
43857380 220066226 179919188
143077819 259321089 175043994
116455894 161822768 322354543
197911195 69263488 106389248
219596221 261575645 236135856
88820512 183984123 305395265
18577916 276142820 323311548
124325192 203440873 331327215
47164775 34533033 45358696
123404559 165691727 77746782
118546484 44979371 137005886
49832477 346520930 298695242
188831040 297668741 154438244
27236194 2782062 28446268
174779480 272598139 6299745
229922051 207545794 294712599
219959136 314141743 126829351
85903080 138955335 177346539
199277191 321741158 240357024
177249360 4596153 280127688
261683571 101050861 63023442
282295416 57806369 280759252
16769483 176730708 2575379
318110547 265851989 211419416
278165085 78244002 103277136
85326163 51765623 231532179
56274353 198620912 201222724
226038678 346564882 188456453
243321009 126047829 224346419
161297298 234543640 335236363
211186455 209311068 349610410
318495521 11809286 189860271
129100072 133168873 308511354
267759503 149302204 231340449
310452973 25590133 158299645
298716910 263831318 217173197
51482551 17948753 163121031
151371503 153333843 145122429
345082577 315600544 293058774
254713381 9690403 332074200
60225021 168207339 269326612
78803658 6456729 242169113
161105784 332436495 193480735
136662220 246780248 201477993
102757697 141451968 206573531
2807605 348502068 290837221
252846046 152851203 88703748
196760878 164221972 59325608
282349067 340781239 255995660
49810979 169369601 343015601
261550087 166373230 188732578
103095064 152346585 215952340
66742391 3631714 116804744
90745455 210874039 183727491
222763726 323681736 115282593
245255438 144147068 98909469
48280677 120335196 247063997
69462922 35992715 257223505
321242464 83644415 145398340
9947409 340186446 41789640
56643529 267206350 318067618
220417339 24450699 206460948
163271909 188542841 243103440
196701374 123740403 65633734
185541465 168691402 344021199
65607664 268919391 299676817
23915489 70274598 261727381
4360325 273250606 232432611
132927961 271771650 309280188
287840840 176887456 72849277
195351149 276762184 270225883
11331455 299960413 224287605
255096747 302545802 237161914
174871377 48055228 225088140
173137278 99755480 204595887
335928159 218295007 199021645
101938145 161536627 282426575
115837090 65292054 190015571
256412590 74432836 322317467
89343653 262980759 240647347
7268789 84379970 231135255
209931838 47231896 175280825
47395305 262460823 181942177
82993915 326839052 224316033
251613890 169044079 30926031
243994978 35997109 173712668
298309481 245659428 179997662
168542008 307361854 228783992
41567319 167257235 210185864
257977221 15949873 348766493
8376612 68403763 243613575
146557991 111764165 271228077
22415122 244602137 60537703
138486097 236429470 2903819
816081 176762609 286332228
222606039 144466925 110694832
215414817 117289319 329833473
101136169 118201548 310791882
215898578 93783887 45700580
108686741 200529381 2098712
261519531 336909557 230354170
196970629 216350365 9757236
83605048 126207229 205811086
110105140 105941710 85932385
180748211 229928690 129960809
293956111 281035998 101347169
296799103 85237101 293306512
15047454 153584406 21001391
244268869 331521413 322545873
152408912 320558530 331933883
63495970 175489682 135444463
92206184 315601597 235813266
23543159 198583557 152773528
30655539 19150083 139585717
181831538 346725940 163106437
256113061 16167733 43384637
292716713 66728953 312915009
236209243 124363510 209919372
175683489 86467772 114611919
316872586 214198481 260372872
264242071 146513482 324581782
178601749 296862709 98431326
327055150 103656183 24672735
350170930 58231557 99498952
1018395 173521378 157547478
197358727 51330597 91956472
205540140 88863605 69498551
309344584 271468347 292278606
173205241 101223734 339461731
237419880 117054321 111224250
167620083 24749234 343979715
285817516 315158188 131302689
242757595 54469073 54754305
242502661 190594149 94359596
72411086 188362238 203947337
46327940 242654457 103755610
114464436 94768310 198128490
6113558 135404940 318411598
128956656 225217844 190074038
35685560 127101184 258591474
121923033 124105241 80049361
133067184 19331429 11568567
174884465 310664742 329314894
343300470 42147671 97958181
22274076 330991906 236842088
321185547 314216747 343566232
247141371 248029185 228502870
144786701 115581618 5508725
235522271 206267626 347454213
141381213 171267575 87744294
328806391 69283814 81701229
92192119 139111213 136116133
333942508 146785279 136534650
144652688 181231267 324088769
115416133 300677938 21778571
64490398 172795475 24753945
300350189 302840372 100001725
266352699 307222343 84104715
200260571 40946663 110136953
220723175 247158232 75979091
233082847 251282895 228819782
154210270 337621340 99852672
228743227 110446225 159208367
322426553 126116271 318831110
193293034 289261946 204686752
196925208 344899130 167347762
320894365 315741244 201096659
163616034 341194573 93401867
302439963 44025306 176611814
230182176 120593551 325965734
258940696 158448053 59828393
319366211 240433388 303784232
299795131 19470992 166551661
279507453 291400156 179887738
9271613 205935305 171182971
112853359 312203067 53048915
334933964 226261626 6542338
107721606 291527732 190213082
256828460 23340104 192729321
185044038 185468915 38689866
263764870 270097274 248231770
122012441 298926978 66358798
60875677 113397708 345877682
115842767 268367514 111836278
221772069 161829866 329206876
50798942 209911653 190355990
298948385 188841166 271669569
82029218 84170357 240226213
240628088 218392985 349202831
67508713 219528876 307822229
309913353 7410268 66561015
76536249 227282187 263326146
269046457 177045111 8656316
310171357 64717436 145903071
112066306 10822102 202487541
71731268 242074056 128597413
300652627 74812995 15645842
57249342 10924641 67938542
314878159 335056158 174478919
266565826 331798907 294000035
246897839 250870714 66893256
112531507 243389461 101109948
39998413 9860719 297453719
322430384 317076326 199931519
231141602 284881908 345726803
245570417 65624468 70524158
28434559 223934342 180462663
171191487 204766306 213372973
345548736 210416799 63248651
347011849 259292036 128424825
299600401 114108070 37408900
272255677 84729631 136842143
223119813 148559403 199975261
177448139 120415433 57680318
346711263 207100421 268854036
107107841 264572623 203912065
135641169 120871315 258812470
298919734 313862662 72705577
36351019 331976974 75443953
92681822 246317653 141417502
316035405 337054530 272200694
54685518 196404891 261411250
2188688 28964736 328510514
277443717 55601895 318341438
333831773 330678053 76597346
231907175 159190451 180431933
242551981 111261770 11183601
334625800 259100343 272680519
90866686 158224007 323949065
72517192 308504094 69858658
299415371 227197328 304771416
38923984 46929141 27308901
151679876 138853833 217087323
300903817 271893538 213225226
271151447 110064338 324444328
41981035 18242112 41117149
267596423 130746785 130204503
157591712 190229073 295632193
160337107 2810773 41054936
95111817 205593094 145986470
146615582 126968768 233344028
336059174 309196420 183219023
112867991 230863304 160601939
233454607 61810102 323324607
38057821 187808488 139120328
269774812 205058835 69997912
116485231 170204798 342388497
205566231 243051352 263668908
262642289 180601986 27071136
49985012 281580165 42058207
244353137 61487292 182352907
112559292 268209833 281320138
174962526 39723234 32123928
77139156 93774987 17058933
321683893 169641339 107914276
170438972 67998056 89825677
24754997 330425710 179130110
235378666 146035592 96294891
242170588 266405148 297634651
210573911 162694974 215063041
67447558 250053279 277426136
46043143 154379591 72979963
16201888 334384209 40001403
143609905 29415093 254512164
281110278 327570411 210458894
203930322 136475400 279973921
201545494 261145228 230765451
61937461 202941230 66926163
270300070 166595684 315980533
131756279 48403016 278282365
78737117 259067149 279831222
249517428 106654199 169728452
192067840 316595653 122353037
102257903 232986978 73455114
41100731 281447670 184382966
342567939 319399110 331308874
55795185 229140440 49170323
160007879 138636491 18596505
272773426 306398682 247099593
293832359 249925515 235379366
236876607 120316710 301916769
65643807 68391670 112971837
217111875 277450211 60856575
214633831 337681472 209773679
37752652 12584527 128838783
88539025 68326164 273729620
191170139 319215414 343792077
91163704 115315256 332410882
184660289 101545287 151360784
159008523 249621429 85542748
107073876 93573558 44841358
283597245 136101227 98836091
4408043 171933648 70775234
179140798 171526317 286022698
71626534 249502839 43903512
52284508 229286398 99614560
238435464 144408507 229399810
317890678 55757331 2657232
286902661 239096119 335120105
160157739 327651139 278240011
230522939 137157364 325896951
328158983 240518079 292118808
252964270 204323834 171285629
156355561 198190575 132716413
349584009 225253523 290691957
255043010 26588109 21764
134021963 275524491 508815
295306826 267676997 152423772
236421435 144791675 242323010
270594179 219079935 237103495
126779466 194141896 124628387
348530875 100295287 210175610
208923282 150338753 9486070
219025645 344181843 232676185
107784039 24391214 263309623
128428889 321179896 303075459
33716576 45334559 6859635
35291008 247541781 116037764
275583907 200077918 3498788
53552085 171328382 154443628
104843842 330157525 245117161
285057460 78527701 218249502
165687526 109022430 248742034
258998458 94768923 295553421
316756185 148315400 317414303
304484637 313518880 247791492
308709120 146723330 87559291
166510637 228736756 139877110
277467705 36048543 21917078
185322301 89450248 20043634
236254297 225607394 13374972
304951501 219269935 123917810
15096190 88796048 156086146
311634036 267446219 98374608
191531178 35723334 325215323
122902147 129151837 23478054
43392250 227386866 311160623
42689590 314565857 312936110
224504857 136561354 183702448
194546503 311683193 35899170
50459057 167448007 122284988
39618228 47674386 204712600
56883118 85227821 115545129
203075049 175770103 317427393
38341285 90469008 996159
297700638 100813636 26428972
302017229 18989775 11963396
312631464 341119612 17003376
277355592 150881977 19894934
142543737 317549703 67050948
38663602 64359796 227292109
37299357 249810884 274043842
32082844 280977443 285048751
333348645 285937787 34211188
66038334 122571013 240300986
325370227 47573605 85507782
337645600 303311602 36866056
61867328 1248855 200974001
310835886 257014428 80111426
251824631 104376008 325667861
289475801 39637982 188124583
298650331 76852185 203673585
38636879 35629410 33418134
20234962 162727221 249620607
129791298 347979489 334972845
249072966 33434751 2533191
232158793 331067145 215972125
348785176 54799346 150358313
232871455 179423558 40563565
163564503 320857380 62272802
34834907 10662921 184552192
282562889 281916525 128927022
244440978 330323889 112135975
139141010 198979276 308455153
229402323 266140767 144528021
45790451 79228421 314221269
181328424 220894085 218721132
85232593 344433621 221245220
172185411 331206370 10810985
239111185 111132889 9321331
216368385 79923730 340929380
151789405 228458215 275288993
44255196 222799342 53642902
191691872 57011329 140833109
321250064 224376904 139765114
55971123 82624196 84485764
168297304 223101946 156782429
317115478 200874648 169350858
3636628 211692861 21508106
236217441 328170652 92654276
185975437 63825402 212524698
175944482 214172941 238545852
185295289 114194325 208794101
53086958 262918807 239705278
284254501 337647716 148740068
199794218 243269160 315902239
301543328 198811091 246185092
17336167 184886408 299287917
69284539 320534033 176641553
330842749 183430093 110720563
202624289 240882716 105287413
219837866 26120577 305819261
309042434 142542693 299101289
3099638 306377151 98431000
132387938 222755065 85827767
250963837 181583517 21470209
311455429 329062509 244265203
130190128 30202945 14144726
71181829 94390250 127556143
185677961 294010229 235098841
33683989 159333180 43225958
148123625 144409678 318458850
51105605 255455329 222940425
241071580 207797304 223119460
309033351 251228002 278737044
246975402 94159519 62439671
204232771 147329767 198872473
255606088 299874575 326581936
291044514 103769393 194683540
25981734 17242655 250527591
271437778 28016538 56346504
263073030 125226992 118854924
28416770 151660454 238422405
136188090 5272904 63982762
319763568 346210740 313358459
246753823 320862087 264401552
110272538 114122761 23542397
318218927 152531734 3254978
176865768 144962852 208072221
44981914 115462833 216622793
159854379 20905122 79306414
272030843 118108616 123834240
216143840 125032248 176599238
24709426 167726086 333044538
234130447 78900597 189188463
10919577 220509885 340248062
42893329 138154755 13092922
202777268 245709968 270840198
211535141 264953705 81840418
202261686 310431742 20848648
122815651 44062942 234450474
128825069 204588122 36657416
151152260 316018750 80758695
205815989 301415528 212406534
298543658 289864802 120323578
79828769 167529385 155837620
339953912 191645954 226512655
233289587 264980161 88584500
41572846 313113887 330875386
225520873 44263185 317778682
32490972 55198355 195629673
69624597 299576631 158314778
203543188 1732146 215649811
60897779 73352706 84029269
95843001 174306525 301825707
217881347 58648196 8716119
229239652 147168711 122911229
284337618 276933528 262305962
16163461 5978417 316311850
100952772 180023716 101180121
299453899 21295150 128504340
298480133 213820520 235183533
151796398 279881669 175141440
332660852 309388714 93043831
148229663 327302320 172048807
290732011 340228321 323684833
191243539 45695464 175261910
280883855 287106183 257809863
178357114 339993427 50299050
58425843 57031814 95299145
42972435 104718524 297627208
83203674 1865509 156325853
289694911 265357175 32762389
89368609 193431030 13279494
33992189 60366347 341447931
221731964 324229542 157809402
168310464 86266600 323368790
349362799 300005840 214735723
18105018 177764971 329956654
59300542 175221524 230540292
322180023 104811299 29653620
100821671 83385895 78726190
336909888 147137806 250578953
240613089 96642432 271924123
64002347 296044722 87427283
287093891 269398992 259655660
159327831 94501931 2998662
262514657 173665524 93587663
159084831 274228872 170940282
260908896 296419204 154970417
262683268 183440664 277760372
20410261 84929612 159266873
304905528 333282280 146233811
86859358 344725332 270330696
234060462 105026371 341136198
195872266 118550106 8198936
271570528 110823125 304853521
347106924 182919929 277443990
36654063 91955860 121326999
72867065 153029053 123651703
276775835 230187054 66836177
159662768 304186573 4149766
189294791 316406877 201690276
256225345 58112795 29334400
327460852 181285604 325371023
186289949 189864012 261811328
300524578 116230580 112252167
28293756 298340669 221314662
255130115 57608297 326842375
146217438 155103377 91779183
202603700 88040665 112030956
2045630 344982092 45338157
39801139 74600558 57114436
13008614 222766248 285687839
303252688 121786638 222409963
305813263 26539101 244951932
69632406 300765509 350172174
138518395 192800552 247817958
334826749 179512475 219877628
256787945 187887041 8066718
286691153 223598237 264751435
209229192 260275153 38587685
44394321 60750060 289221053
127475103 322022179 82917520
69132992 173510908 279861206
230705835 323799181 289454426
19634281 39488459 220066452
126861606 123894719 173099325
226450650 163128135 175245577
151952042 349192032 290282153
337951118 333704743 177487993
128598118 252996535 314797252
225634705 58243905 219408251
132720859 211208197 213496125
201384016 179655380 90679995
238907293 47856741 142723816
134147450 12707684 266271539
209407566 77708606 149398662
189239504 56894474 306650042
176637957 328651286 115058347
335197427 172981089 170948344
188066947 163804662 120837178
6109836 45391110 104544418
279543265 323456286 284286669
91081834 310098811 201030775
165885751 146641782 120417928
333830313 89467737 141020599
221701550 143753821 312944409
282542406 60957556 66234750
25164988 201485611 53379050
179160675 146411356 121996812
97241029 179601659 260215057
303101948 108464560 110959943
27768740 236215858 145635643
17711587 189304994 48645666
324449105 313730307 55440860
259210881 124025828 225868789
290619753 71864965 281254594
61488563 5691369 257707467
101291822 149384592 75510241
181643772 69966275 249960320
265186130 221962600 342593363
151436549 343491078 332632309
138761908 113177018 104581218
249791175 155293048 102686879
53078762 292035578 239066379
183522311 95459566 28103443
278499569 39840570 101094530
293747529 25601534 55528985
88663656 117257976 331402391
134476972 15667069 182124897
244337266 113384435 193524895
28649592 279996726 343335776
331041543 35528178 292241160
205890505 172647706 181376489
239751698 74703233 173795102
293755245 209003276 290002165
211256237 55701271 347538070
319484861 221395184 13215685
67312273 316829367 126710372
104258224 311403844 221357736
215838458 123390023 293741814
265982752 274749593 182749617
333608603 174631484 4430603
33312142 143961471 228880957
67641297 196302811 286626461
47341926 306650065 3872118
39199850 225652081 64491268
97358821 318238268 345602305
154766349 227940921 55243019
68471883 313006540 329518040
242147970 99143435 171628548
176089284 165251806 172250910
162442533 315022619 299753144
59117999 333845600 887039
43920458 282805388 98716542
17635093 89767829 37560848
313581712 153268751 123634112
59455370 55348583 5844074
261626825 171229366 298643868
276602359 216994064 149463763
65242124 182632632 265010001
175830335 274274050 318761062
113938657 278476617 15749648
201188577 344836230 325641175
326220479 32703002 70186036
113033206 295497082 152773276
229548699 255769595 332826269
14514385 129261765 220059743
252438398 115700698 343105912
175022722 114789239 75014725
84270023 162224301 304073865
22657498 228069171 266163196
102821538 338503553 196749663
339979363 23027582 334537886
2195338 45490308 256222008
2317233 51071119 302978277
139262307 211454456 96630490
168038969 100313411 69756013
36720142 192471860 147165063
218766252 14093940 182647646
270342904 159765144 311506009
325588155 8601073 276177841
9081271 327484641 92047644
320584310 311831540 119424228
243179725 74866804 195759236
232418735 232745489 58912129
96329452 318097922 240110722
259240706 186015145 111779225
337785108 75630510 327813849
305750323 25442754 321940552
140266110 167832150 162531175
240683117 155650770 188150370
207160217 67076880 212996442
127183767 209148169 166456483
172587539 140362607 44962113
130691458 348790708 287300234
40180978 58742037 153596885
55310523 110576873 180677411
56041255 241927209 19761746
220477024 213654834 55467686
102090903 225015053 308355226
249228246 53614859 116148420
208619537 139759715 312326318
77113658 309475628 326854670
134545036 65138454 168039583
296923789 299428768 15708960
46073245 182013844 337045701
163024823 7192458 222380126
133545433 130684319 69635317
226360505 314424222 169954235
12690925 72933450 138467658
213124324 319188806 122232341
143463665 175776602 186441817
210461331 202974168 25201142
61028411 160860934 135303995
41150522 206875121 310656490
240334134 202849217 140304863
112431773 185356428 13739371
200265127 241853224 277319461
71852504 221499177 72614781
255390822 214196463 280267771
137256549 111875707 298759653
78800027 62989351 265093208
96872889 154206357 117354703
250350956 217669598 45144551
108185901 275474541 144378017
278976372 128050345 325615972
132552593 288389530 242230829
84575290 188996604 254964374
237790134 254453842 303694052
250127297 168734742 76251588
59430542 114359081 112268566
251241707 99739892 68656452
66215977 330822165 333213448
141748797 320598769 317639111
53436012 64159220 147248425
200705405 25977232 107306871
14492598 348019165 346629916
180433206 319322140 238618824
132120255 211886798 136657218
290444416 262879090 182969721
242487945 136712467 123085607
41247180 93127036 75799843
229884438 162748034 108199474
126769910 336484173 302259654
55475532 21924292 199335548
31494216 66360682 58714145
1063985 26526771 131950987
300411575 250977181 57461105
259909703 330509910 290256294
95308911 336788403 277534005
279790709 109477238 303374340
17574565 231668852 236685290
234468012 191480565 20236497
63875193 246365372 319801751
323536596 96090153 202448105
215923118 291117087 42877383
71756366 232805882 134319349
56857774 244540633 134305741
289813558 48422962 252662453
116477408 127280772 266910920
290502961 279666478 6582977
123035064 196435180 288031466
231963267 300807895 324202924
280188364 326645419 30642024
46764727 53100287 243226073
310604664 92934670 112577135
192758781 156146964 281643161
30266841 143967405 254612328
305181419 6142251 173380708
224500973 330533139 88796312
194117381 73968758 279027055
145277146 113462214 15363149
10696765 41748179 2793833
84737272 74131542 233411487
335569831 218840219 78868469
104046971 303250017 144536351
55392388 22637099 97551637
288162459 289643581 91478349
7414419 23891726 105430990
347187879 75633547 5438777
161858391 273803984 164362860
38004726 231642529 127610724
18682322 73568608 22867443
282207141 53959725 267190962
323016328 315839366 336446500
144878012 339343842 21820988
317131547 215481524 231426723
223881468 131410667 204183724
121988021 127555629 184908541
140910222 216218835 168967541
340853980 155858260 193230742
165542534 282529056 312908880
89097799 234003176 49810488
287443857 639891 157944824
100437463 54504836 272063862
284030007 223304721 43987995
261479397 154525420 187855275
136772591 55695806 291954802
299897096 92860012 116572082
56093738 167439395 205137491
95327864 65563089 3572729
16998174 120436464 247119631
321631343 279491839 4982997
332434476 100032593 17758647
236009577 234021447 67062737
90469642 127245337 280609895
308064139 133940313 79616777
274750228 121561562 280498787
170892249 46917813 277519195
190966862 14512772 116179981
118301138 76574720 209611480
107203191 343088102 200076258
311959589 120446448 213107554
88806041 175776348 134532735
345928513 6763808 15970147
193704645 4515364 43710477
27457632 275694562 338698481
37970380 118697627 173694761
203426940 47573786 72570315
92575136 183949693 231214696
82584076 218043266 264282737
225533 307932421 124263109
205299705 320170741 274461698
220192605 298217505 118727066
270679875 208041274 107910139
265403248 292863523 323267493
40541668 253932869 254269349
112101552 41127655 119165016
120841985 123628101 70004969
249298273 321567590 238479805
117569959 190894399 156575878
232682144 117029545 269830059
184425303 174706658 103295806
167614185 325941810 320965124
38486514 231426850 42339569
14611522 90852979 29918719
4253459 159255578 335716852
280615726 278455831 276123404
348699146 145923901 36980252
74747101 83029348 126714249
301933844 200448730 334242216
32302791 107753247 254975638
129330674 249006396 114289652
226400120 246092829 100840992
179341958 238673198 240603099
28748963 50230984 339861119
134373346 75941993 216203558
213976230 281995204 136080260
289382862 252377609 283453148
304284343 182393699 240836225
326337128 217149721 141908032
326202382 275040999 317522886
8320690 93544802 64437479
271166445 248890606 179633127
264453920 309325499 313099614
321533355 345890005 188935433
293931157 39187866 112092968
212014459 104456181 81169207
94722096 267707717 134683397
318380935 188435763 28969152
250625216 199613243 192469456
111225173 142033358 166899503
177728056 182139743 42012379
230248126 253196719 313666936
61173904 194706544 332866995
185272405 136807289 88791089
199987338 138943270 229305621
63556932 273105495 300463696
303143026 174584631 50870857
177447872 329219939 195538831
210664951 272734081 61799704
102056301 192977794 323773410
46977917 145405359 10086842
315699595 124324252 126440876
101316416 221314769 261334267
298004004 5629880 175866425
64351615 38353420 264914346
320663576 251490552 305649402
120085893 107750126 310618698
335857945 47732754 11470225
324082490 55117310 4971509
62046513 267318993 328407372
67303125 335997421 124396671
35252320 123335323 75025549
306577492 124164221 160347693
326544765 260928282 163581889
36638901 190469165 264246844
134072332 204347653 14131024
168061117 6827868 266147407
56743891 216061566 144042488
335828613 333957961 157513566
113903940 282616404 13029067
76398649 1905681 287582591
261487156 123794553 286427832
280538408 282314221 43172439
150102998 265202821 104240777
26808071 184986759 70670669
349422806 142117862 337596153
123113608 142864231 293748502
212009832 187406905 22311683
327129701 289928556 177295811
297037209 105693 298585531
77621976 79858432 338934298
349374789 345837409 213969122
343409578 54114245 183092554
151434517 243876914 74394176
135435982 231548846 202277991
257628323 95311715 73902710
138220401 82792914 336479405
42296467 150238803 287934631
177588934 127978145 312890419
79754498 260461214 232519037
327485434 225846848 89831865
157516706 72324539 328010054
57466963 280692153 196638878
120514442 93620060 343659264
51395723 212602311 142873258
104008876 298101324 264541067
98307052 167959168 152681895
37144551 348022654 180543233
237111250 217088748 185582821
136483389 99506807 263450227
24815486 154859185 338137704
88354911 173254310 130919213
320726154 90547785 4589570
45049939 246811699 2824454
124406937 194473024 4553784
313340373 157707990 225654605
178927802 292720188 163803600
278375598 35002350 30106888
208034215 128806372 202829013
169009206 41695280 171924050
78599644 146056631 162880537
324693170 145468622 83104239
9642468 310618820 294402536
243763495 39450121 116625896
347318977 286005628 138413396
333429518 345927227 309928926
101669761 141850516 21477316
240415236 243705168 223867810
70616328 59635494 315901347
163718156 65531501 204185998
337945204 328345547 225567452
24245523 270568858 332374526
136982638 206221801 76366277
65565218 219117630 194142427
211369284 98326109 92531283
229935397 131719708 200520036
282146706 81971570 285391818
198623540 146389073 47112707
204617063 38491698 159566797
48199769 200232890 110273981
82725793 162870565 138786370
60468259 131790515 37027206
36781278 285977548 222383903
93429515 333677228 168849460
93471636 260918050 259600511
10188021 260638165 310411458
217498443 43086022 152790822
73566111 144846038 343252063
32126252 294978833 21309585
32850984 256416237 73735926
35781186 131157927 46107871
212428695 314646131 336389522
199065300 1519632 312595038
222022175 261468060 133824632
182896788 138658276 177038075
130878254 179968103 284711918
37703045 267917408 215095200
112159624 334971548 308686271
56777065 126869363 103964440
173556536 31951541 60277593
334462448 132972835 52330847
207337643 202308034 247074429
299074850 26788239 269632366
62626906 88645310 293638335
15439852 274259113 175882437
58252402 277421328 135936984
40271141 274071161 140819602
222200169 279305962 193218927
337066022 244553887 163550463
196903289 259810632 324768760
232520428 273287279 136727831
128726944 129704116 202588471
40449897 242408835 243832898
179312298 35603990 163182909
123791177 213645880 219459029
334027379 304845472 333795496
343495355 145867148 346327223
297444158 86400851 241402396
46456006 313620871 52513780
48321880 106476304 200746460
307826492 286027748 254370508
120537243 284887438 165450090
321014622 44245280 14592908
132899950 334833681 41686910
164987644 238413139 140920462
233035405 229463504 9355837
254738737 182993457 120558968
127642679 238761222 58024189
148079573 242321854 92738533
102117899 47672885 165635750
106619796 22636360 67866558
270906250 69683714 147173039
201529947 307697530 302439595
20986509 11914778 65079497
228931201 152924014 25642137
44436952 347426755 293268255
320407064 125210512 57621913
155686153 151156562 227282461
89686262 304704958 255802720
185690475 151999359 67895865
38165181 189418681 234187281
259649153 170456899 148295019
170787683 336419659 312456351
284814997 213926946 34250709
281411715 286634887 80837623
155417486 23466339 108359677
102623102 322325994 186879856
345450974 314453389 216053194
125081007 136094932 107206473
1030672 194826212 246414129
7858835 47485356 156379720
284007216 140474742 149772172
309790467 37290058 75758149
140237536 183837336 269526890
306422463 209982609 329890775
125600199 220933635 58784775
92268109 94976317 281942906
323697375 110912876 83771551
141619124 274030127 275967622
11905639 128256190 43479756
155695946 166214335 227820998
328824274 303009476 151665162
54535579 83916132 4370746
209038510 162851089 186776091
298542380 4963830 232663129
204638186 155849666 201296317
124851486 120199988 192614667
265245265 133729591 298404546
87994543 199875111 305093669
34254905 331706308 140111730
30518467 90124363 189259821
141491488 308320663 318326926
274592390 141857716 317963846
312539390 163399114 268758402
18759369 34309711 155961877
312027040 41205649 40228096
154887236 68007172 13067697
235167847 75524453 262340226
5793960 346170560 56249939
83426442 262589386 334764452
88233316 225480680 280624481
132141756 31955169 186395497
123462988 337401638 143648032
248478008 64339437 7586547
264714424 86442757 227242961
113054276 126490547 150492072
97171083 199484756 210121631
14386909 76680972 36436599
313292703 245206520 297022279
78907601 285951332 169905129
299621952 38319807 77763492
129757213 137831344 266293622
45718684 54977159 1718460
325011539 325154911 238309469
304408128 54211148 174778367
199650814 64348375 68724925
241569877 76607178 53232712
122106883 292915537 62462067
257097595 250870275 16915315
76455802 326829989 154895691
60214924 64976919 239683246
231638790 346651055 104293073
27093324 120951923 97354485
13456829 2242412 111973131
309858687 97144818 220876033
89787876 92432657 180665540
124083292 297010828 78539772
279520252 229374850 333389464
49003820 14483094 167431540
252607240 289687144 258977561
221968432 226511184 121045178
207115228 104966663 164179492
23620470 3847571 34485113
203895322 346879575 207588551
323831801 66268852 250184956
8415260 137170615 93760700
170301287 72755358 20097294
144328138 148199880 202674464
287373721 263168752 169934156
135879539 143224499 231681442
243181948 110578415 265008690
21817322 105455671 58853390
94590701 33811434 85310972
172791178 19210215 106894819
136545227 14153106 251697834
345725400 186636940 321147088
143311864 272137525 101260399
306881354 79235327 302442408
318185098 158979095 2253435
12729547 45314330 338434757
171941655 28067296 153386582
287076338 41132792 163517312
60330638 54809071 343385244
116890837 291116874 74598657
165195073 180769061 179006645
59906423 199307794 238850831
344090756 307222534 84538760
213714022 168955886 155991624
347362577 232354083 327772490
56578876 349989060 11790624
290366993 219125492 251822336
338992423 257919566 192562875
197927182 277564922 203435553
319186621 85547271 215290678
94508207 218873408 132819368
246737384 86749771 307559320
149171196 20788257 274990543
299048503 94062619 218574960
231603812 129099935 5150281
120282280 311858593 88392831
5446213 225802346 183471089
55122887 173657766 131050672
92586151 317455074 311305415
243438960 346479418 65621846
124966988 194255929 57167258
177231834 100670871 228288272
188101424 183040053 337085264
179989844 72819457 300873550
121032999 110637297 31818600
324238634 181671295 91930587
78621920 210481783 103174311
140637933 336927453 86328482
222142470 206760954 89251005
144165376 300111957 1149049
21624269 141027922 119522652
320688964 320998796 343572900
231693814 206952066 168566831
202006817 140021809 252434860
108647130 177021863 220056822
152752606 216172346 276914644
197409549 308337329 345852531
57313098 204162745 23889625
111662520 255185033 39302219
181041238 89872566 345599483
236380228 263837639 348114264
15168022 229513703 108983158
88822990 61380856 19277542
41682890 105511232 83519244
105348753 76560023 278697989
232862105 187184245 214621680
131697432 153030130 245394918
243061093 297465726 247869432
337064162 33734289 221777669
226092026 249573712 346311574
273470529 2719333 184532406
344409132 79426411 243009910
27835881 111578100 49472541
156471855 18511923 349307918
141872453 150215669 84327914
266654369 319996371 31654460
306530572 309246571 233246068
171595512 219791305 228862997
64397068 83495638 114699831
289976708 190375925 132210069
138390059 13933116 213266802
293483506 283012074 224842903
62243818 223929744 267570192
59879748 337351903 225230070
231657455 150904928 255460111
66036542 197647726 54293550
47611095 130627436 135654348
129315632 297407751 242905632
88332743 268412883 273357168
287438440 94542798 219081796
106943725 5841562 207843346
189294244 278412385 198526165
328992848 79123289 310994648
259659441 258775132 295457676
300534921 227890619 115595676
204746969 43742521 194504349
117757545 89644165 284129572
89207565 238146626 258645315
278939701 50560784 193506319
61668331 162947505 139660930
2333725 79791375 264122818
191066348 300417512 104925041
226909471 54696658 87249971
159662343 17095975 80545869
156987909 145252844 179985292
250582678 146777369 79963408
103032282 170036061 13796082
35251779 167884151 37860705
322791689 55787487 272342717
5034964 229862249 151219998
25369791 17825009 63321266
134120839 36419775 243678580
176320756 320306797 327754100
214032165 323786004 28158123
200745705 227826673 73671263
58091480 279346573 224832966
26790537 124669828 202780866
180055847 167006871 192074343
57430543 290442605 348979893
52800853 300170051 212553103
111952356 18818017 38240807
194571776 170797618 340283192
30307707 234624252 181016035
221308314 278994600 65452724
132261529 43174633 195923527
292811120 86453243 53497918
192897127 236422879 66587824
210226852 220821975 81087390
32796898 97142825 334294434
215917810 151686167 234513805
158427179 182330631 76798197
232503277 312158916 273655006
123240907 122493942 282265426
147292934 239259825 176435634
253649053 289503320 144742595
77710358 115853024 34751706
326244514 146011847 216864020
180487046 125004494 170699569
339896301 131984146 215496940
129501351 251814438 148499251
79335385 188864086 339690849
138215383 114467113 111122672
147494039 193063098 118595967
281032204 286319181 182795809
38466440 163364607 2170953
138614586 59378051 97495019
200656378 322879114 175800775
3040561 105416832 138585873
51926333 266687609 148027028
220832206 31332668 320044345
5005144 94020234 58767490
164705415 16459277 37536903
10703578 105906217 269499223
226632460 174572717 29291955
197528460 115754281 241017898
133212671 264212076 40150143
30812891 178645289 67492822
186385006 136113807 95183647
6331925 168130592 147884113
340295899 135503757 243730591
204672034 280935544 107561363
123077054 240651998 189619345
15262017 153915024 40612847
199819780 27158168 302958917
297114370 4998112 38471345
166075451 300530530 167342118
110290487 104051621 69483447
347170239 181940400 28133884
21149159 18410067 102920909
251457120 200216 308567109
172842483 297796785 115822664
191155840 312896997 51183307
175826410 7327735 86041549
48457923 290299452 249343998
119356081 345565539 265821894
336007846 286358193 136978398
274803247 29944218 278614225
73799886 252975360 107292885
220583205 157331630 340253303
39025332 327079769 109991066
191194423 72616172 110513500
255057447 83686235 215149276
158535336 293305155 238268765
228136509 221304019 30858855
153826332 121905664 253023884
99321996 135571851 86313200
19873311 159517377 261488246
8335522 67057642 47672927
319569816 308202405 259343095
174978463 224672883 333775594
107525144 338237116 159901641
729727 9939667 314551571
30772959 196105895 8845990
168094213 162978000 276695847
270925318 196532970 304520764
303667342 175417930 73206418
59191125 123301793 25750771
346702435 232857217 313938735
7861301 211510862 317096480
208916268 61144309 312889153
253175209 349972577 40144860
76812241 134144345 291611198
127948624 43158648 77053157
265754209 203279266 161325099
254776559 68853202 217817857
3799752 87646005 214778051
111248392 221845238 100901024
138368403 38651281 46218921
321335247 51811484 297635810
241476604 210381078 92928268
112463045 195523598 337684124
250089996 349831751 120269846
298816338 309421547 38535131
118234243 315658842 149542418
64272495 311167540 48870527
343500136 304832204 155246828
57966222 187837029 50249468
39963264 36978351 10827929
25121778 303674263 232731215
250001295 279551327 330959912
325905642 308326428 80121905
190370973 201120933 340108781
145953324 80349235 222343296
159990058 137718635 20167677
59993152 212650529 90836618
103859932 254173401 117193250
233766291 331876253 241080523
72453362 71450819 177439493
174599753 31615238 173154132
43824310 277135596 109984558
221500469 5397333 91332131
94539320 21041667 99423767
217748168 165270581 194576704
55863094 110110556 300889889
129897850 187882675 111778133
72846906 302313785 97745944
342503194 337331641 74277662
133788572 220003481 170552375
185900343 256313141 251744684
274045661 40340667 64788398
40796341 121573680 12499059
335326751 87910850 97278201
236844292 101737610 41255181
148548952 216129739 254995175
36931715 153986473 160403321
195374090 65181432 233178574
135120681 310764909 347157410
100506783 267656633 114599223
227008168 310930317 80534500
331997060 342616992 347053629
13248161 169350880 313803627
290385550 279760449 94428571
42801487 178258787 195395287
291127364 72060772 305348669
268504727 302272291 332759016
85868213 262835228 220045838
132065030 156929323 115701701
216185938 47858245 6375471
55205215 1546047 206776498
237836770 37160920 321076432
141094042 108057350 94782498
241210225 209894652 152690621
233933600 57839041 78444710
275767932 96846675 241399471
141101071 268813786 50543431
91112653 316504488 40407797
115551104 127919164 339502263
38730690 124284871 14833473
152343545 114224509 187026410
286160488 215151168 50605135
281786356 99330245 147946869
283926799 75280833 40976059
212308990 77406095 335830044
143680021 109176575 175226429
342170670 140363786 85336082
190623349 311148344 54211160
66211118 237460128 321367498
21876272 198221584 182714746
175299675 105607188 93101263
78781276 7214121 143089123
2195355 350082470 111504397
255509635 319934716 284662427
162558706 131899580 228137319
282944710 307058885 105788914
197610772 55719349 64194715
171888877 235842988 234724781
11668134 169928813 68662932
46941626 322702932 28894799
307657286 340505747 238087053
196869718 56736279 325324267
342920495 276524839 344683628
265943964 186170890 247747026
312564852 347798909 254117860
327496203 23040264 258987020
196061892 21509752 107609501
254592572 285828039 159197783
262199169 81575337 318780715
293841829 181295622 174515243
54274331 141831718 84149702
93273672 227225273 70591657
31355811 317706312 104147418
279683085 184114435 15652098
224433193 272830053 316090610
76432947 85224106 130773050
128639122 116121460 18734491
92840486 186470759 301968604
84321616 297331540 119047385
26188164 159515415 13782935
239059086 163553795 242958547
161344939 55588035 286033643
313032335 207142046 167009089
143550099 141711266 338005831
181923924 199569200 129071035
336638769 343698961 19388277
235538882 101564183 176729729
5445426 216203115 184270492
249751302 72729498 143055824
189607874 263569961 232313459
250748492 322035070 24292640
12925120 338781430 152421725
184533462 85462355 305812666
100764429 290296912 238098168
192478530 147793226 80532793
235259435 184014198 62291999
2324161 93373737 228111631
225679174 99256166 138705476
325133251 329962664 24709689
320456813 89638869 277765923
56018927 76420510 231933301
20976112 228106523 93116417
105028123 176796363 74956120
314208925 320132933 320291546
325976835 233793252 48980219
36671005 118792490 218011297
323384217 100589703 350073694
256559224 280244917 262512785
345976060 233769703 266395703
152067143 47980558 186587246
213488300 334137602 299724349
187595485 58140089 283217540
241869097 67280307 166107471
78647606 42367203 110327411
212616889 256440406 142567321
248396589 326328108 206624994
223471771 222665594 219590900
89202699 239990825 49383242
49908493 256087051 238583107
192621352 132978350 43732521
263351476 207987060 274133585
86730027 320946175 64149634
58746766 75308589 59528607
322756135 293417961 271841267
349468762 185720132 342211196
316031160 161867451 208161942
162150820 113649788 217020893
304295201 260576483 132074757
166555759 202756181 257245366
226968040 256840846 301765170
71655107 212835529 243808530
243571454 125403011 223718666
180933579 194767708 44675436
80100668 223968973 313145448
158636682 208566566 108701649
315350573 96491410 329903733
478181 244624806 282663884
243557078 63987318 127876576
243271502 10326737 119282182
64982164 151456189 53192446
59053185 78363521 280188555
211822142 139176239 40802879
58526760 218877454 166746572
321995184 215380998 144888552
139449295 267292528 182854506
311996059 155139732 288272988
109937641 99616411 240420830
349066418 95589785 250546634
223289968 155511598 179022901
220992350 310336457 199087513
193841654 188549393 152836484
106887128 135634717 284645892
40977763 321200199 250791855
177800678 247970372 201011980
339278053 66456114 6401464
195139367 274381115 339104726
118639793 331556352 5281492
71955270 129548131 258441771
290279268 218599817 78712534
60200326 198816076 38081675
69908973 253183832 217207576
141566394 234673531 28450945
210758247 319543523 225901435
46927721 271266377 125454515
120757145 138125097 340689670
318505074 333769580 288267
188673370 202876600 147436632
116057720 2051992 270757142
257664906 209646100 198942422
125099183 13712888 273012869
153321728 312336219 54972027
329939915 140775243 298768361
9623876 340259842 19644427
157580815 257460121 249387892
97855085 18956188 76439067
345474577 62767694 292464061
137974905 73134781 192078619
206616131 110303194 39163084
264594993 292588300 49999978
239468004 144342403 182089254
193529043 343004990 94276688
202636256 5950465 118055478
24908121 334636685 249189013
325586453 45308528 45206431
265034585 156368056 40084860
111607681 213103752 3749164
52473054 223863803 83961699
252834296 338238707 164624926
134908807 97407011 307907579
295094760 251463522 331999409
52336069 18079524 194662472
225395144 300356531 266584184
253989747 8852633 107292291
214785237 251931621 305405144
194774719 192591436 244845894
72279456 302827726 188319591
53784732 205448077 271182551
206150112 209348677 182139713
206165874 218553887 48522958
264529645 10508172 136357499
145117470 207591507 91539968
171180806 187283055 326005278
343596548 195623493 312613179
245508775 120270060 279000977
199385278 208560166 343886172
216749164 271425671 73164371
10748106 314593350 218447541
206569855 242567855 173850859
8370797 167639713 174958301
236718303 193374923 259519954
330504211 188751054 27587696
38931317 145598538 112780836
198782074 178410235 343785272
292759634 185466880 224217731
26593381 313091945 321405288
41985043 291087170 266023066
177359473 226045569 270893430
264137311 278044646 68688288
162438492 231720099 278920478
139761968 99725150 119582261
297465792 65345269 249693650
307584133 239421473 36113459
339802516 327796764 312346231
287048347 264470875 156734335
154739491 220668399 302326685
77359393 305390292 57887365
120310939 264847463 236966849
191974383 14157698 107219206
167388027 294456274 340924735
299536508 230043425 291918573
134106769 103316827 119612502
328681633 171108432 187821055
85962172 1890510 125178527
182106264 37545626 89048782
181414954 237423136 249809635
129524540 59737420 312494468
65219118 287586275 341869635
223326768 50434910 237301898
95775412 233757908 234984036
100799249 17140911 279803379
206699490 12598347 229091211
133864375 214022672 88943983
322578751 240889157 73264638
156361607 269510947 93520394
331662816 34524526 139879261
197360448 68929248 326379704
21552451 46562821 143428379
205442744 254045876 12118766
273886967 285714349 326043411
282170393 338309565 255708980
31457959 240207712 132319475
20993716 324368271 15355733
343708212 350092028 262664220
157564965 197031200 178430899
122369160 315165928 145728426
118270249 69237413 104003326
25670361 71943097 325941877
20082775 217959538 131774689
329798323 219777774 56742629
261972078 265867380 171438977
346925653 30951406 34898024
301032855 37868007 339270650
90357531 326822346 152613788
228583188 342948520 44398381
28476401 278806615 74465544
253523029 19527967 121707490
295738503 229132417 2320944
11981878 314193258 198129316
92296783 218055748 95462364
147433538 105870432 23386886
137164999 171766229 148868606
207547297 281108227 75123366
331443639 186234166 110833425
238254401 69444780 11370307
312862170 239664863 77819091
102632923 220027632 290558564
295628880 110433742 287135670
185014970 198405777 35248494
310867111 165010108 61038831
75942451 173754784 250491232
302540661 328149911 304925719
303757667 232720744 181738672
166346652 68778538 122581586
47221122 63639682 302653113
17728197 145521457 1027919
169825524 153104553 180778738
182124813 84930299 221796548
132103510 45637970 290635370
199467688 336274571 260204062
315753880 323872597 296046136
317611646 292237538 281430934
18577213 191311200 326712396
281652349 222561875 246626134
61417765 339040046 161976600
260232374 214504536 215775259
63016568 278474575 293268344
193523122 333015492 329199398
8346858 14225483 287083723
298375864 63591939 137295844
266942815 188396725 123677425
212702987 200837660 237229679
336232475 147635316 103639784
129676156 136262550 344548002
8895887 78532326 239222525
241019151 85924701 271369231
15878024 301654198 103355794
171521065 49880337 156010648
111225398 339006081 309626366
5482210 319589403 267343133
321132835 65289198 126179433
166584094 262790260 121780735
167439756 308246924 5089735
165748393 290654953 226864460
261804037 100520350 282115412
240970451 167800695 26993213
94510673 350484625 78523490
224646639 152175625 260539917
209974683 262431543 55066845
201623930 34914396 111501650
144489618 27482647 268035078
150831640 343059986 44304774
94755542 184948378 222629354
312116750 185301478 180416098
96737215 65937885 310012233
195723103 141702391 85598233
285345454 130543550 85545694
83985625 133297674 269225015
135834840 80706967 268913807
226098091 290611669 62464158
26858803 130851999 278618424
314417033 128853227 288611104
256473205 223750141 183794641
164232246 156058661 76467197
183011088 8393449 196812388
212458379 295170059 77320482
238210783 223869133 184376049
315627483 71450256 336252078
251345694 125279632 69384733
253166518 318717996 330735147
88335000 346058894 291922737
186262842 93730678 147897477
109250481 248963392 183315064
281182205 95492635 230519047
180132212 45569315 296436014
106928260 148122542 143464718
305808669 272270184 348810629
178715233 50863431 132146220
29226440 123326386 220961682
263488785 190265643 134622889
181218929 96477787 31501248
113159835 303451041 106488043
174620616 112392426 188404172
179270640 271686671 2346531
72199874 173532249 316780149
101792879 286110829 240787615
244543149 54592045 206223325
37314463 216231395 69329771
301917127 154007323 125806078
53536487 106885649 245316317
340609573 248807050 64859174
134909280 313656469 179147580
15379976 113302547 209485916
70689446 74740208 297832056
14764099 129743937 296192575
114938665 93063488 291204837
163304255 90794282 274310295
243361458 324484768 6329516
337858223 222892311 33257739
10183618 329867052 4610250
131011562 113676915 298256648
12536281 300967300 34542311
193038863 174029696 112193461
260748076 267010531 219197623
182021510 205284036 253052918
293665862 220096756 142191024
174499979 230752049 201503353
77027817 151338249 137635608
231788959 234439112 330677827
126687565 173750859 162481167
332266962 134498882 46423369
280859991 204439132 238270214
226638693 337475171 254199376
260646304 116440675 238141069
289023391 214002658 170917622
94474127 76492997 170008832
61273712 21639024 195497829
69350611 220105092 114362263
313006007 73096326 20368785
75334861 329618277 219059557
160859706 312909561 243304675
80579268 146967123 155774060
96363245 168263434 114669645
59278158 275498530 327237403
72935869 132828865 310852704
324207163 183424949 181630498
250958313 38068587 287019811
33291593 162882554 277565858
232026321 198826312 39061953
263496300 271942816 47425059
145485371 59278857 102957179
25725184 264550350 326503301
214099251 160143454 115940794
312528995 264734642 58661326
198141114 103055123 280887190
120473059 150935784 56630077
263088496 190902664 304623973
128389304 206222951 335306035
120004493 215462718 173195936
11664013 311133612 55573375
323421665 279948405 277532017
169085556 295060048 176841867
107035727 113809804 124350391
23989064 23484592 184502694
221573139 276581173 251437024
34300702 246367862 137964963
275222760 187276321 280614297
46774592 64774324 215794097
288637057 328272311 85350813
30187998 220926369 100471901
117458541 208048701 338521127
41683209 55652827 294764386
218816176 289727279 127880959
248910788 345419579 21957895
125548278 265247935 191276532
46961083 19935479 250457402
242433562 67972002 30179529
196207721 314046208 141560649
121495804 11933744 174788405
14212266 281876780 121613697
196623924 150883697 290700583
256506419 334313831 243497896
176432322 244102498 22227657
117161769 90178589 306195332
160827041 176171176 77037686
239712908 318589071 217269355
104868249 70839967 342858629
77932638 84977985 276888497
297991602 270663310 275536746
337431660 194863644 113230718
298909332 166672373 3689802
226418888 235182888 118706963
329611893 45049621 146392359
236908037 65154315 101072379
153466295 289399361 325618589
343543164 161365796 32590259
114967512 109703874 146997464
349994506 294055207 48359058
240419203 109759370 324924336
297924200 146651244 94391480
197657801 268938174 194223659
151290801 217220964 229286389
237322330 91918467 61264330
7504304 349756137 349679527
82901113 149005246 37987750
73982672 237803995 225803400
299461372 262705633 337126361
276640698 35570471 337278702
143158068 136723366 260393888
313150122 173919048 252787650
72727705 5269065 218881078
153961984 69241073 291582423
240564117 277622258 147891147
226156635 16036913 113665180
285959035 189455524 160355581
321380965 108827774 47907571
313713868 265842912 190284899
1796132 67764787 86624886
317593418 54306904 321892423
26751740 285874658 191928704
72184325 44829887 219547376
242104986 339207058 6224633
60445164 143827348 108090964
348964463 266924179 46884605
203320425 224478427 147134664
182783898 283268222 177482383
202974009 11065191 188676369
36383980 293243152 48045395
134090178 211044589 263236865
231175642 83078603 44475813
19873268 2290744 239784330
303732242 240621332 149006654
38129681 332936056 256278345
297846477 321814097 286895173
241459662 202570365 275109701
199220741 33842817 271003761
336480675 237094123 67360103
125076552 202468594 322451440
231580790 219681763 163022976
175284029 2587621 134897752
147581595 111877173 90891434
261763080 172966455 187233928
329563340 131808257 289997687
333993686 70031082 327925598
8309760 307460412 314283053
219581732 144779343 194939765
346846924 271164648 298159219
225227552 193841852 144104091
184565821 3719302 279298477
287816482 267675617 24743177
196936498 187658108 152986869
203220203 313820191 255347699
68371996 116293450 76877081
144942953 174192122 192923022
167016697 169764215 73542335
224085349 238942011 257315787
340955961 80973410 245416658
318730229 90807235 171985779
126239907 330754913 83021020
334081708 337529392 39843190
138220260 12272671 291038512
34952015 82842121 206331033
274773820 260083115 167153586
316642384 107428035 141626754
236640443 64401134 202289116
323535307 137195531 220127854
38095587 33306825 175175176
235706224 214292288 226982084
297847425 295663327 331173087
162999286 66982382 56028583
88272602 231736030 206671201
241782270 65482631 39819079
195065341 14728812 165834944
23653987 344886569 27677981
35340765 305008683 286448174
26056178 340508652 289519517
256918573 113312977 242136850
263602400 36832912 161501681
191446297 304804613 266609663
101761471 72734485 331906246
271286792 93376751 2539621
51089583 344594527 272430232
168567622 40332764 38730445
126117725 293117788 180098728
293421490 164585365 299213155
187116118 18332044 288485201
28846431 142938525 170165671
307635558 151509975 226164304
102604774 260769376 164821384
132397155 231748807 47406526
155076230 184100627 70461966
161630061 191300285 342167238
343383094 249957426 148420389
60549081 187761314 28939015
277736030 162284818 82209967
29222059 74623497 123292337
317438514 14260529 254383341
316978389 158596447 309068951
305380402 85253789 249490234
248023760 157976547 339200606
67095948 79037162 77075162
16107849 202365613 329508623
191866667 14518986 198251268
24254686 182846330 170975611
44229800 242873719 56647862
101182148 50479890 136813587
706506 331198349 294707817
288711359 259111721 330344363
54473282 146936123 347083405
172585624 59393134 160662234
225497816 254757555 215008918
345711806 104839107 332226881
244954909 95230936 328757501
178817190 219583836 75730369
276274589 90897910 121204676
39845679 116920464 320859466
89367242 297828129 65140261
107886110 107507297 72401394
332169443 63091308 217508843
318039285 143670313 245755307
119716164 291509762 72407476
79726708 231947229 10092380
52260654 7958046 267543485
691835 272020904 70790350
263840381 333186264 336011029
247686616 159986237 115128860
194275774 338152824 46484887
318501768 209993351 80172573
131738618 279180560 141167459
62541392 121686064 162767252
152785336 6813243 110878976
149889202 191934188 72806222
327564160 272316130 273866113
204298556 282620935 292643864
332740763 71194326 303136173
121108659 128891271 87112266
172937259 122954672 336152733
216755476 164508478 162597564
115839189 208063872 261096150
258374168 226800845 34326187
269975964 153056801 292545286
135700133 210743985 63859072
234962681 51227548 19949406
333587787 20816527 100675539
244283592 185952211 156731211
238404049 275094430 265549261
315523367 73906810 149632485
206256971 112993859 3710010
347954204 182845606 165087642
174035486 130217418 241388828
108686736 147544272 95185184
258148482 295789628 220985331
19581086 236265365 299487907
344091503 321891031 88657975
29740144 155467921 254970720
289255089 348231015 168664411
291311394 319874374 18599080
23647407 239210649 255916205
231262745 229464119 88171752
66230034 129506520 266403492
73581259 240108602 163627579
50101500 48572520 174756620
6069950 9985234 105949645
237183184 165771444 348418925
212691411 58277255 245546188
174027489 309053534 15158382
117707080 191647132 136303376
251383984 197686278 195916230
240126206 203961925 316099529
318566650 131510562 260646821
24851284 332230917 155482012
160821427 84537867 328965015
34851896 188110644 62872788
274522746 21104807 238861354
104911504 264660907 43601898
72281431 49379968 215451827
245476774 146748253 180559796
211079865 141350521 310430804
28195433 314033113 184683286
53433498 200802602 251388391
338670593 150654009 219880697
111825509 312229645 189537135
150221808 112456444 304219667
179369633 23631463 117948586
157573579 18247414 156013685
185905486 85852433 304619517
123227541 223968480 239286140
191696010 300365528 277624510
297300426 233506548 17546858
182588749 335743120 128608015
62970489 122424897 232115968
265183238 290251471 343676708
37421110 191713488 307347987
261051713 176454348 344788596
93326568 191367474 77261175
212405869 182957439 335658880
44436079 170188750 109059032
239298692 315225597 132609027
237884011 29502907 265119946
296446587 237074320 35493134
185160510 160676801 87775395
291517058 309682000 242500800
76981050 239622624 127511435
213235530 40370516 200058328
291504740 253838344 342124919
37219340 264511831 347749505
245743524 47342076 301641677
188537572 320754604 267213186
129523007 41255990 202828115
211339958 246556768 264850270
242816324 348017194 272190305
13355487 335280628 46902055
69956516 32914694 314599618
124068467 68883884 79295931
77280333 293988914 23761284
232182037 192405865 115690084
256086530 232862335 100956317
42450138 272485084 120727447
325633697 301471156 123019041
288061120 63864186 111200560
231505547 17466006 311183436
256312697 95145638 194692899
302754270 141330474 207524964
281779060 127768456 170078249
307258948 154599045 236031223
128139411 67905897 272549701
112756903 151922759 271575866
295342947 306749957 209359930
146025500 165030357 246873721
73104244 263278281 166241789
296572071 35009196 256459548
260486780 283114494 326584905
16182382 130434774 242139957
226513912 150892581 232925398
268151521 273006246 96704065
183008747 2014003 211805337
102704891 232671660 316729244
84205907 287784416 321278267
309891380 215765265 24908644
233921018 225892457 69449230
314410971 224444661 350463072
68982899 155130241 40103563
226668061 119610457 15065315
65117329 348144415 349782129
218511456 336246339 229700156
120711864 204342477 83545291
170227747 291859343 262613849
113261555 177059862 342061687
68588381 324922147 319710430
47728080 104456212 338261403
157475741 318276352 323166122
207685320 88814976 187934743
120793982 25526746 237561967
179648255 319671601 161537217
325897241 180125960 348582611
336462296 295026567 306158544
343884790 220133626 238611181
231278723 21745751 294889368
222916101 195975527 22985792
97924689 67951733 343687178
185101983 247212424 206233907
66304708 153389803 51159087
347256290 338972491 309499553
63392164 17119861 181689520
162269743 315461802 104173734
60805865 254883003 132874462
253655353 236971392 196724697
49929076 265383292 86690584
301444597 223920715 125575573
190387661 255803592 310155247
208520628 118080810 259813755
68330044 322275618 10935153
203979380 202772302 237527622
226614951 194998756 284923943
159179832 5655317 287758005
196802950 107609845 100253907
334366675 101180979 98796375
240553776 299081736 129407183
83740982 257193611 81028630
105398857 47307964 279406147
234318288 243207809 55387557
218892875 308697360 195559554
203877613 111754919 184083878
30877662 260738025 285591519
77559428 328634154 348898872
230946731 324872270 71555035
86532779 306614784 132291986
127317221 188132853 296554667
104953741 316005188 340146131
85024124 99736546 106849937
20868157 262453024 69804166
269321461 241044569 309333312
299430418 84289885 139547921
218358612 235943319 252092802
273262245 70153186 6861314
343376623 108093977 194407472
339156853 220045299 222978425
335300186 253771626 255166763
277353219 61480685 181065909
54992514 344236955 214713077
76749481 45272417 196135080
184170508 108284635 94374416
161217722 262075141 182362736
134361030 270729781 68771332
238515057 77919756 335542841
66153629 93412095 227473280
201546764 114152477 306484076
249564849 75902617 14504892
325438963 183578626 251172139
107250210 159913939 284477032
38405721 261585740 164136872
180493524 171387203 70042544
153499746 108629281 160993785
61467620 136186501 117321409
316795568 317522110 123472445
116442897 99866837 132062688
254030235 173872947 18751744
112699746 222816925 12919979
75540634 330178842 202830550
321337324 232811452 171812214
3452782 69633324 324573943
135166797 324025661 265348146
205589751 279148733 183891628
39853751 311065365 293986458
141233439 273012528 159335147
303958343 169716772 80994705
76560134 287898062 182360908
184045759 139807759 198205160
80732757 187382755 82111352
270776652 339974532 87830565
239466924 99035786 101170197
49384183 162697722 5775434
92505285 308697924 128245353
269571756 186889466 22511157
288324271 57110059 204435271
258335159 304903128 144847177
235503538 233645127 177415096
250878509 159171543 134915703
105991749 252895851 329718175
176964467 120431031 286065655
14358597 238566601 171493696
157792250 272525673 346620447
144779793 342724817 40165960
233163153 75898269 190799782
247426263 258290031 63586738
48033343 93621158 344886738
141120641 316791024 324132954
127627876 180115965 294224157
29406767 322160062 339680521
231103876 300581304 200570504
130729823 26251305 121096154
19484657 201698888 107911610
122237623 313112162 331815210
306237876 78069360 330629208
81902879 182089246 343342317
119102170 340913436 205536614
337639754 134036872 283693446
263916192 159847632 26950484
249135593 258136579 80433794
264068759 48089564 345306552
174969923 50305187 4598186
175778157 9321610 198438825
200654334 170846623 164456848
202838857 350406331 167697574
350013303 349751189 174444295
191127725 60382915 15714741
249304922 70697773 148244350
38834046 89635617 104411353
292548236 84507350 99222254
31398624 73858010 195625541
172252646 92569789 130515354
75528202 322191582 20650465
195732715 291182516 340508210
142661757 43923311 234193244
342288034 162929498 288565971
231025273 99744909 134025295
305147841 261104314 186595328
213547389 341646361 177646188
58063261 248981666 157324039
274201890 149256503 160567612
287556341 250087188 95761112
16697091 214803630 57051885
172778404 149347951 146631413
13120371 140170162 221831804
161310248 235405338 338969366
349225420 141556468 253455859
325821249 46105587 37908683
162087736 314359963 226853756
108008664 197314963 93823149
256233005 144064320 315928896
311327033 188077830 127081070
287199509 65959532 114583948
63314023 317058747 125602024
81166628 261535117 105961189
295874734 244723926 126053968
179057041 54377412 109999090
324064900 263999769 227228398
188054268 335619175 345478410
47765787 166887733 137646096
245994825 311125609 118648792
268501572 167188202 4489008
190559521 188003879 298390072
236759703 186509768 306709087
57386548 208052945 54084125
308335807 185302318 295484844
283049489 348378069 16794616
35997923 157986609 56129483
292180801 302190922 272678075
320374799 8030211 195020960
293248417 134880432 4022651
190808117 139440282 107525132
160046023 153218274 280929998
318969053 86635334 251673359
113521870 238764451 305676364
207682146 313592219 139021521
222118776 205235745 223972379
214500608 139023747 239978057
274771812 180778824 236584024
124407390 232618328 120757524
160539665 122079569 166572744
25533576 95033157 145583600
108899101 173223132 222123998
274397035 312626906 30528357
303410436 55121213 295442435
336635285 3810866 224987723
257877735 34512188 141529210
150353542 303268743 106421086
66335499 70335085 285504943
233748380 36975262 236398209
59906734 120803061 314244715
217446243 154975096 173861723
311457321 297520759 37783101
230833407 342286662 42009155
120800709 219303003 48567915
99932966 290924142 138502100
219127224 37210180 314851419
12695736 115024999 277798314
26777673 100883231 121590307
148930783 346039841 263331962
290334460 158321257 58659096
159200126 241156063 206303652
144799269 74162492 6683743
218096164 84826785 323935078
349539531 106073621 154307036
285153262 81342999 132665529
93343919 161031381 116847428
40322182 203737730 143289617
177568565 329129975 247987040
169879741 34934257 78789769
316423766 259902879 179253073
147744868 341800204 223279735
73222653 72982071 83895384
151433546 182272140 295066640
337242360 90309648 56590845
326680181 116299035 310364185
19177140 231334297 1811064
320403617 71780228 209194992
97651214 87316130 311704818
83307509 184887694 122082844
221849468 62148699 80614848
207896102 182011730 65639999
214726286 147117302 280777567
73883803 341129834 58550674
196699995 220844761 103624543
340082889 316552303 294893882
337258238 330287690 101417122
209290489 62708879 7596251
162118482 292987550 133312818
245205543 40256532 244109402
71939988 229068592 329971982
124086123 78407433 244034335
282070361 33594096 179392596
345668993 77193451 157621208
284577258 161335515 262325206
167876197 28010523 240874919
218240616 232387287 158552218
193566843 237617193 299093503
287788251 43946742 26430361
322830919 58347345 17294232
55316303 136001071 35799817
84955095 58218344 52162677
107275320 95632720 350206750
321101501 300700565 248144115
235517076 57398139 92951508
222141391 93850844 254473029
249593861 46481310 57878956
260959614 12294781 220073996
78417960 259068000 15239684
207278985 203994001 193007094
102847502 112388219 345230555
94703902 231018397 223570766
35727374 12142145 295684064
175508844 27010044 226020080
291476551 33927612 313362987
191107163 81980233 13013895
12975240 193809477 61863497
249823755 51650301 29049421
54251533 146819651 141224502
272811197 92403052 56430898
89118677 234118541 34318513
202800590 23587394 105362281
155383943 40073309 284800816
343726929 287289009 237246936
186531247 264075435 165447206
280667478 300587181 322753298
91152034 343103833 178817331
25805 242728591 212480818
64172008 319842618 199773353
337346570 90514822 322853465
135102863 782688 158511313
272370799 267360515 136374958
238771215 159322731 315137012
105288943 35888145 330623014
101735703 34949812 233390190
189603145 286832522 34977542
66558611 37579300 205281334
189079025 172848546 51559500
171518784 117142373 172996195
11489522 75979634 72575225
176615603 111248432 267463439
299317536 9932013 20368185
307058627 344597459 239174275
292714650 65821714 28318319
282797314 157756085 268609456
344348991 269900023 240025769
46404098 49752108 284216941
336766152 221465640 246299440
274869853 91060077 266842560
60505140 85945350 279178085
330022931 343373646 42551634
101654021 37117832 112302706
243620573 145829756 216579925
116190600 162616633 60062770
276252793 224431987 341986290
216624335 275542981 74404151
349691933 143559653 138612548
179920936 19702687 269440916
93884179 49131204 199613305
248601993 299607911 6240374
252353643 269935265 14476871
308909258 77858090 309294748
267723248 228109124 37826640
301556431 50166663 210084775
140183272 302276525 13425110
279657549 237286812 224428676
184040435 310468884 33463545
124328559 72307291 98530699
183541113 211229931 46747012
144332027 326997225 249224433
280712759 42799161 66027842
281063411 207352961 267395009
212242042 133140983 175380868
267709838 17406560 75439434
227596627 13273720 237258325
161998098 43479539 161182570
268400052 99004121 21755030
317465546 282638086 29623499
106768006 35062113 187428491
183257538 274957207 290187957
139308100 231939753 325211711
63725557 173266092 32297791
68828190 72405431 265661998
93133807 167395828 59940417
22590150 306892064 207147501
67680952 257646633 18326008
220209781 259018657 92189361
156075958 98493648 254356746
5243023 134260255 232363484
77430250 6181398 17195646
158890280 164588530 200275754
25393745 346033538 277075100
263856851 63658104 173687840
37607662 335436664 233971936
292655135 157761158 124098955
51669084 38940087 220747538
3848572 158938349 326086433
261279055 31087967 181979512
317507888 158205351 333198914
158115839 340971117 89762166
287019251 10561421 255255166
96239492 240610111 218632012
4131984 75975598 177858639
154945573 246440387 179378016
168201723 190162905 329363414
239508324 315471645 38938500
90757409 176248200 100552090
217055687 119107305 40405576
274970397 225232259 161196315
221569415 162734577 36268303
26101692 318687426 4234545
176837386 263832469 95563838
32954530 44118433 268934977
240391395 82144896 150015792
219652827 9524429 23780188
17742089 321458549 199288089
70973190 18817673 245681845
278063152 299625138 48202481
72369395 254130113 195914462
90271210 215395914 247477332
181480696 298242367 140413559
326299151 24009437 320221773
296128798 80849954 180900465
95650145 2124607 332215128
7694349 184470016 110736596
175664026 59419206 173529224
123082527 113008249 206464026
318515774 289273456 74735382
152180861 10041948 78197532
74194849 210538053 266420794
178537637 116663675 10630637
298784155 264165004 70999105
99835888 111066382 291539511
287448345 75126061 110148835
157191464 65990010 201378573
106657671 294999518 319003516
240120636 335604507 218820561
156824125 318743382 215615327
220892680 100976728 74613584
195344316 127545055 25895745
318807518 244627971 90272826
91700672 6088542 195603384
56722891 20952530 21279396
332543291 343094017 84488780
195059631 108737938 262155852
315314918 269891085 110490417
172195542 151041578 14178255
126218047 224466215 346110660
79053417 120257735 310920078
310368065 208096897 215558476
313109990 28548560 71139732
322501521 341059538 204269602
221925588 283892292 99514460
135854798 198817597 181548330
56751700 8870441 225895437
211409200 163403766 212630524
328077838 309464608 164413730
328584062 317891725 198246687
114522594 181303326 73387694
46004443 90199613 122276471
176716915 332256528 72790981
7057607 332772618 242810764
79443468 33799637 313611070
82665558 142404814 301851331
192873206 219529373 305118216
270976725 35862202 279302322
325340823 33181791 7454492
257398928 304623083 134562419
24692907 181101351 169709820
140287794 72808324 246368942
74529042 213265877 322715274
140646103 197540826 337110277
186921511 105133545 5622125
302121457 96355203 12485845
341064500 107460991 198406890
225507991 348635088 286791254
258182283 230616160 144705086
258109904 201636562 296973790
335207041 150500726 32438605
120381990 179380395 310783316
220953688 56577032 211108359
242608666 168587464 80053785
214846892 99155863 91604291
146528701 85935099 123787119
334559769 159291066 48962452
50288824 297238303 321695028
298875646 259016801 274872344
94533155 32073695 292815769
252742220 294971982 127223292
168870280 201816007 288606877
336947212 155832031 275804622
341040795 285718389 303902964
103920055 185889800 160090200
332603988 43177636 103744429
320807888 339326590 43426922
35806870 221462527 344925005
299183540 253022696 297866117
567985 270467376 92825873
272947045 290843642 239721127
332631594 143909908 158903693
343699421 349404090 117406980
135723505 327448010 330035361
60922803 302859595 328177977
326974469 140955554 242430781
261170333 265448049 112791714
234967147 190647146 242938660
89631533 184152341 180377943
136186944 158800417 220862474
129005642 102654923 30229500
208041094 14812810 32860267
214369336 20725025 234909208
218520830 127724078 84083347
30445547 178319908 192540724
317396786 54440192 48744930
165500388 218686223 217261635
301410082 137706621 16231333
114319757 120212020 88690647
153075151 241569071 288992297
59853368 49517724 195258122
280037823 151215923 194504312
277436419 24099424 169501818
124345124 170620751 322561421
47222863 131765048 208587004
119456712 37788553 155287079
47043601 347878122 197954475
251455933 95341662 188329973
200907379 173579172 239576574
47568630 105941749 61554280
55198593 348241007 83491687
294355797 349780105 41835676
213851172 133536348 130825705
192561403 96317989 32985977
80069130 243887851 206695500
72455978 318435446 179121169
52000454 183625176 317844814
30704298 333040672 226610774
287196759 159773813 66948159
200680157 164342018 155471727
282002093 80521021 210110805
28765798 16787364 334534041
163116643 152504510 115583961
48369454 19335422 154742819
9451685 157187136 290132390
13310616 326723924 115518089
186360016 248934210 110277543
204015645 254493978 289733971
5455247 277001623 139467538
312513981 169186045 75202376
112834739 152082182 35968184
60969280 17726048 237558185
326178037 119444424 69442846
49387404 218024594 138792176
75018515 243707108 55473224
240956063 213361941 150163754
145255145 158419433 278914887
131387280 16496038 284590002
216484220 224152474 216766804
96537051 131891483 215698356
70939930 211935307 298212942
83955929 247461340 122146119
90713899 331230625 234117505
333704278 31358583 92146284
333541080 275311448 196396476
90939021 219255462 42489589
163867696 126395027 74129506
269030751 241502270 45371132
30578453 141222905 336878975
267476052 21147835 134930324
266238243 187719485 191633135
259435321 327553345 246006537
59834931 292834636 148171424
168655827 235636833 87408177
149162546 182281753 243663918
286519294 127268669 287255568
67789877 226575080 68692598
141322548 284590989 98395942
325177661 319934914 329395438
222655888 119423964 44225458
327900898 214282934 138011777
132762777 243969219 71730912
8048495 152350869 191018605
166573112 152818825 256893938
291096751 336388057 273393674
27344187 331209695 170790563
309705606 95317839 40896553
264743209 23632253 31961268
18068701 13641311 240155834
335375122 98383863 290255578
99321219 307862048 64042814
212306530 337386030 128792081
63051246 293219234 120348693
38302922 140155137 138973434
305780955 80662501 214860786
1177743 276959169 58516715
74892214 277306971 344654199
317575470 158514106 230999565
267117939 145566131 190194173
202820374 143830299 226197680
61516923 316895157 57331063
280331938 75274786 247369741
140053805 92464716 74258718
82863810 316948391 338983630
320232362 203759013 280873669
198281338 179114534 251195292
52967787 322250388 292187065
273080219 102790649 348369913
337381219 100897752 44431156
213577557 207303590 203077892
216055975 102358316 323399665
270895621 38138316 299190758
86191749 67001298 55932142
78078682 339349672 22842567
108017108 272627722 208099869
190772923 120239529 244206299
147078067 236616563 147498003
170605683 301118909 113557984
57181253 168895232 77906585
268991541 154408136 74286668
108121096 333038878 124828611
11960886 233834514 115067281
297701088 82520179 5190544
68274525 282067814 234861637
182215139 192547583 230655359
152323158 344348692 84398331
115083664 10779912 164931302
72512041 45387791 54856149
202157793 43906153 143037331
95548711 57801948 327623200
44901436 253126019 123330763
126519970 154753721 141712228
276377973 208174464 348373342
74774674 311400333 11131015
292542572 191361244 290899025
193780094 182405623 125170674
79203724 344645892 127126439
166704145 4000139 328678738
323039491 243517074 123862456
82136193 349886877 180514438
205977250 73433428 134823839
353597 304251962 312588829
39784524 9451391 212594493
275110169 38847923 331219813
265105605 78272543 225299560
310167104 205681760 226797862
133726320 196597325 225808091
7636589 257051634 105998475
308372378 338282220 237901916
215637961 338913980 170937690
360484 137355550 253333935
118874698 22872793 198113164
276544151 239115798 152979808
252197453 91026137 45452971
191157569 126084543 186111078
16142728 127548459 81214409
296627469 285481131 175713586
262539408 149418684 86381887
265878556 113102860 159850462
37215104 333940135 281720026
143078842 216573957 43001758
47753918 235178789 127738699
166760391 245451414 217483878
21896549 169459095 60844885
130207417 10052107 134345359
155828662 73804077 11200356
68341483 180285100 15203364
148624907 125253553 284570209
143117732 263081988 265241215
251027540 209773899 312282036
307457739 217267809 319301849
45485939 295840471 98303250
229270527 259806819 251134979
216882369 180510093 65584928
128915129 9731209 187241386
347879222 67150727 97990458
317007235 153443573 214141049
117289479 5774439 212892983
327018766 120200163 165793509
165889068 306861006 61846393
65788036 221746679 313661673
33419677 275665277 129672292
158492716 323876704 26601097
21131616 163372094 349848552
48836373 104885251 306131314
125853117 14193753 286285366
290719287 58427228 17584794
59608334 327492580 187144335
310324195 107172825 24774042
264912163 112007649 221853625
78577209 193814097 302590228
139853346 258152937 242617111
59183545 69576280 208917630
77558704 157500696 229379050
2757989 326218456 56425106
316128031 92707898 331946364
5219315 152478796 219165544
316462905 123099904 278637001
348368023 212897184 215969090
214813385 57902903 300841280
326856906 237514710 50135478
230863903 127561944 71327173
197702814 59838018 295258550
133254792 117864684 136091812
320886457 161875261 73451058
23713041 287522544 71077494
47263752 253087324 236363792
235124316 319529358 86157395
46389685 179658276 329996223
786954 232859722 19454514
39445833 42622089 95217780
3775360 315289737 21583301
110641869 107587495 322450292
93387657 74781106 11736614
301844688 283241276 45299777
104990657 276320964 105844735
241433216 259805040 139316692
225518309 41981725 331510276
196645973 262684896 52971452
150276978 116282155 15213553
237006096 109317082 338470438
288306402 67314695 86610931
119855970 167265630 174199244
238649557 104095628 338565182
155779900 130809380 263777950
327293094 218975737 167156472
141271584 230471035 55242308
216321891 333556870 107117085
199546796 136766975 239098401
10538035 73341241 196648200
99588234 6527820 272027330
82925776 213204041 131832595
112539518 326172389 86582104
311387804 70142482 346328456
207789851 226334225 8947225
111668358 99915105 130205219
229784924 206536093 86690260
320673386 128291045 36738460
862428 212548366 292345787
341051472 134680892 17635546
15932285 199473819 15355226
26171703 176353284 208481411
223665973 39125371 336565790
47314069 189784058 83881527
135381625 192563125 152551013
340029547 246716883 251295746
5574228 37699900 294169137
107980297 209851536 207389799
158568495 63413950 32901178
143105450 71606982 25019295
80570041 259950699 283663202
285258429 325176167 19886293
171944692 288274399 77299589
110376731 117402318 68043870
20743647 256840076 14724306
215814667 338127683 132478845
264775812 15727302 140292108
27881971 6124358 114831877
181365972 134042491 148001594
320621344 204944859 76805699
229483685 179757123 274458750
21716080 90053856 19681497
115870603 130472666 337675411
305984482 79805270 68706518
303939367 175391506 92529491
174591605 273820549 203398917
158343904 187466431 235033248
194073790 99298411 55646578
300247779 302590862 75255371
230257487 221482914 55790660
15224613 179677733 120761328
318800247 193395989 187951172
49111314 314774021 292876048
63364425 192733570 132233333
107761973 297775373 337377440
301438424 57134498 294575076
156637841 229141758 94154277
301086749 284815339 340312796
66819892 235346344 300202975
97138294 242430960 3835215
165010271 223273118 131566883
349847019 136337688 286199664
302052296 62450828 318092294
150520542 290640780 12847253
194039408 46759424 302316393
9096760 241854443 274880974
339011399 61614322 188727028
345358144 338423265 325939174
236978167 68789268 287003426
34109580 164713986 101089082
205561131 183044215 168231210
136496001 172050697 216959007
101804827 268075883 242149388
8460308 157693003 220301688
5461000 284474014 154375653
100900966 222820239 171708862
210609184 122125852 217060063
88911279 198977175 255410458
340746599 225796938 154445102
141269348 181708646 290333300
306055153 276796547 249933287
324799772 246790800 216056990
264093010 277717468 56838035
242125859 107070746 259201137
327366081 304369133 95719586
228524129 27038076 149524134
143610722 105146062 11208963
161120770 306855108 7368038
101077923 179875131 209626338
76555957 176080563 33425186
144255400 138592312 72120650
242083477 123276148 50354153
241316228 156303656 171708534
288232911 65183696 310225646
278023793 275944602 199632777
158132859 3207383 115032780
17686715 36480257 215982716
219516508 66784264 88361975
137507550 2544466 19069795
135806473 320672198 329466418
183956588 2786990 29015589
70438045 72136171 106902618
231908570 150926793 274480756
67020927 170121591 224631826
332534239 96245684 165510509
322062259 160235121 58216968
10807077 51496255 287627681
247096387 8126074 216258847
161883452 120350946 314720984
92487174 49674630 236415895
84051606 224528019 315199039
181567808 167320387 319152441
344105597 276807056 304804788
139692444 116907772 56037249
157804503 178241066 39484577
178209398 83601215 215863705
1629795 179174614 195487275
290483836 94294732 254460447
92355801 240712511 316174820
45139005 53456203 165680721
61077326 314467254 340921301
176319162 210108408 316986222
31321802 135496170 31380653
27108701 196508685 225496381
219128341 314889939 33796295
97826071 184941412 34421455
172926711 223708284 337849987
132421455 112182069 56108452
38459497 169206789 307685136
149017017 13576252 208012786
325865197 208355847 332108338
103125302 71212431 249886661
17113814 62448294 126345240
185648206 181723830 78060957
247562929 186151133 33340552
47011863 33555981 241266715
137287650 2744880 338530987
289725445 333734257 261381096
128717124 59659845 37639694
217125658 132439952 35710473
92511563 19720953 262244010
146924887 219451852 10368463
211357012 95029984 137277656
308922627 71677355 151732887
172214608 199193808 119171331
44654879 344642228 121867501
223142018 62807337 202965298
338408900 84495685 332667348
47105009 152840788 229840804
278759447 174938280 110720213
12951959 38044116 27665411
136045198 70249869 57826140
290787051 153271327 82080887
22200962 315147342 224492546
62598692 222977545 272238822
237112485 208748686 281209066
294209003 49775950 46854955
144724557 57179056 285767931
273217494 349592249 59114163
198632611 75485904 123471018
11877111 128117499 286019128
117513102 156685250 16389341
313146215 59726342 330510103
252855788 343391236 16506188
23716402 343357253 255252324
200479005 56738018 13218293
241118468 263223085 75192693
12657841 302321417 88675215
349633849 231142886 230533508
20700659 320818936 167780750
266544729 185203968 68998563
283029592 109665043 100181471
212124901 331135255 277359293
204770594 116409523 335190572
186241687 56415591 91113676
244069511 224420503 312347900
291584994 26781135 1977857
133682102 159795772 298772047
320883062 164985195 119987694
158500355 301557533 269641754
320224649 317979307 33878985
337911237 226298371 291535545
306582413 229005043 14286760
160785698 239573354 246880841
175241269 14012632 69891964
15151296 223774457 121463612
190982782 37710453 69220352
26131400 33637638 60098127
292282932 211163156 219565072
3318413 278647014 233333901
233463411 198069413 299394310
300094552 5919358 19950596
307310192 172505047 133880452
175360485 86852044 13718103
235720169 170019762 48757891
249994289 225137772 260920491
282783186 14897309 195503969
120915719 74765976 272896041
219069358 142553905 285741710
189537438 140262327 57034182
208180633 42822891 5125851
98109014 74423474 52788968
131216584 2443178 13393952
208190961 210146354 35099081
273588472 57991317 290626854
41703645 144682347 256971364
261467904 146500107 197836728
82110868 129938013 171263082
278024276 249009860 126704253
336249499 156836414 185606536
186544361 241892694 311010378
156445903 176219741 64801317
154169805 203302540 168060047
149911947 252218985 237383484
33922931 145332215 51702761
177036363 122050505 11105837
226829849 90963587 309709615
183555954 345758791 139080938
36916160 304503944 110205777
6126983 314652933 322112230
37884084 233247800 294974929
234725588 209150926 1887580
46835775 285123380 159396713
3789088 123328312 218172380
327327575 102168392 321544956
195940876 248849018 264355500
27324106 313246275 4889352
131344983 317474881 289468670
4773636 297405938 166342319
254906113 136283568 156949830
114974504 318875711 26806968
248309691 165705535 25858607
153013952 207517594 85022431
216343201 346025418 233255698
34208256 109414034 273415467
340965367 103214301 284674861
91768043 110953611 207059530
108046073 9473704 92604461
56614913 137788049 215676456
33324227 163122125 176015820
11415304 278035383 331895362
164368584 13435585 61062753
161495319 280022422 350146473
219917564 23585564 77797704
285006241 288198394 232633363
33179282 46199288 159204312
344962447 172301502 273234843
276065566 64769389 113093411
207376330 29685232 119954616
54767574 230300117 208640821
106942864 287096572 122751038
269169166 295243419 88643894
137393279 227961461 315397394
222055113 268811676 113393596
147885237 41110621 246309135
199603652 158832275 155046110
97793374 25590721 92488343
212623734 60601660 158956812
226120186 31605672 211714974
253882381 223517674 193982380
148357258 218868933 303813955
347642250 12162059 142330520
65914619 283617765 265100060
180081272 259472446 122853137
140836298 149784106 144434286
237671929 239424684 271628611
101309438 239157186 23311152
264986302 179409548 60246046
346307405 284281895 323948512
232520908 305738647 229742634
288383389 17876866 205402587
138130484 339659441 58952168
205550349 78728886 218226110
75303747 53746640 310708262
330660616 166648872 143396480
181028409 83335706 152046871
15059989 207448584 20599328
20748369 28870104 284583937
338662118 219217114 301206299
173857882 63129901 286673852
220485300 86137829 131122356
71991288 91779837 55121160
4352071 49902937 57827302
2176454 308590124 66411645
113321574 190759395 234582349
176369942 104040372 311435101
109285748 185371755 110658924
162277233 264896321 181484356
333229180 246392455 89691683
25484851 315689420 29162931
227270709 159955443 291159262
70801644 241327612 100056573
109936002 282915801 255789727
74117921 287724055 312310319
296548117 294382995 293753935
221940211 41861480 142937748
75771778 120733552 214351156
78350291 219549925 6709093
268440518 72607987 222830606
198120529 92040462 18422628
66579201 145437534 335322802
121390073 246923513 286138812
55533774 18300195 266618766
47402770 180762995 240406844
310882307 302099027 155736428
342727191 259836098 154919897
45714006 240268888 14388177
10634346 239208961 41442929
153630742 202180395 312310486
188896657 59714670 94689636
237068606 57783655 83362907
60529300 45250950 41421147
8531557 164801693 343903986
174130822 48628827 120248181
185231965 157130252 233893813
71617672 28064328 56494371
81798476 73262270 92448161
129331322 131492638 147572811
338661773 51431400 148018297
84983329 81891808 25792061
321558487 300719543 316241846
171625842 49608347 154523640
187981497 226863053 111595193
303775976 27617287 63492559
53755982 42698364 198189423
274291076 270163986 109161101
39823311 276380498 78930768
204355509 38474120 244936223
237600779 35988770 331851062
131539235 202960360 300084227
23470342 83632299 130289781
183851372 196035913 125514659
288851236 191112016 89336505
59254875 168438512 6871589
36721792 319707385 342853827
284626948 320732358 343573316
179680866 75912179 336060295
170813776 215059003 133139331
282958528 298202936 2658534
99276047 259054974 13422670
312184743 79690750 343508281
170167650 299418159 275974018
193993462 93084803 109108744
158019749 138427410 87943695
276108472 255009761 67472720
54056850 99502555 248848407
166131858 295344980 308283689
220979541 62807083 26945577
133634058 104469625 106683350
345007382 141696230 254490085
279784962 184748264 140275798
110979222 162131946 103868333
131375560 173201623 188057976
330508413 206124491 131115765
75728886 250986586 32040533
64541005 267289674 99629775
163892840 164133221 309847639
234830085 345447852 198390464
313481737 41223547 232118965
87258872 330596590 35201011
97759426 58974919 172353450
26621216 162583230 145953202
150280427 87849639 326753456
173346635 330867512 198713571
294911967 3292389 306818444
78653799 135737467 92149990
196177319 112198145 150765251
212714252 16059581 49639859
313229207 122948903 237811911
188438177 71860074 51370468
274471911 249778855 330419097
97640850 24455567 152499340
314959317 326881870 286281405
279871160 330957090 296707241
156419232 293288819 243000444
295624194 172087047 204223393
279070070 185497501 14639154
221923082 303673201 61294463
53402146 338897576 282342039
173808396 289691340 210368796
36407457 181956169 179356649
69990701 311052438 193274868
170700158 23603726 252528292
346509921 143656326 336335184
189057964 207576048 88734586
206155863 79047286 339201895
174703280 57521411 4312832
343251237 30989232 8695078
87655348 176810708 110075233
328895298 51115630 282811358
304732897 62868033 304523455
256130394 30287563 146578397
335653726 162522835 68331397
200283617 256410559 335345901
338951384 971535 3252046
177294098 147717386 21912020
191011180 176032288 192093774
159674592 86364300 248229409
114722067 349519602 146481433
254774089 67380146 239559943
294139320 48562913 105115666
266761060 144358773 77389137
74509145 45469646 28485218
196496024 40308901 287160076
35423690 61834499 124425915
17355892 283315387 315070096
202055004 110775513 131267474
4555970 341609883 27067351
143625765 80578801 167800581
69949266 303617195 273206005
286296066 7398112 295429791
308860486 185488588 175932413
43831823 153762312 172330957
300828554 102217681 214988285
89832376 122114209 77362975
347564894 257972497 346937905
238610892 190775387 142681461
262626447 301894975 264963008
315141679 16576871 98468549
4288541 260817643 34792046
49751484 70962599 217330814
195563535 132435751 153883825
167415724 250664801 308563240
178349770 158002575 326381287
135263783 227631576 83386159
180238943 94089315 239751360
254561063 165155750 144661502
174323869 59041045 27796087
10113110 314764841 97626763
112842955 323472501 226832267
270543617 197627495 80682515
193071723 236245095 113285298
3633328 267008332 116980713
82267605 7584218 3071391
84342928 47130842 199521980
165263451 325724143 278910430
201378348 163810419 10517890
324006773 136930833 51692999
140101247 11015343 285220588
237761594 335657682 53220232
89886878 19179381 102822514
315352823 222055962 172290079
73569949 42996328 65737883
135616338 119886418 170158575
105491040 16328234 347067716
63630619 248964840 174703044
229418588 326365511 52869438
99563509 297384233 14722615
189928966 82318713 182481197
189292021 108499805 316730913
247617616 293752646 198622996
6866893 307492283 229715055
210397104 112565602 49051793
276720428 95959497 211003007
13588733 117289901 106614866
92500630 96661407 335228075
294574827 151568448 53859526
67752558 327311191 334103386
261326918 313971540 235401566
72999894 254558187 24434982
103190178 187544737 285348361
239125353 75679900 147328261
304619547 325814294 288664454
87497788 240667770 47271789
123661369 80118152 85308050
342792389 165935757 91346534
126711137 12016529 275880847
141820656 263889622 41542788
48315392 220558649 321100014
55564883 215176410 276939613
157092068 267564455 126339733
323270093 23666968 195667656
346471133 145488549 295943080
243436769 239941085 307290075
37042128 267103281 196313616
293237593 259687523 214420776
289494798 73895200 322634189
69775128 312893304 206173016
197859251 72941353 287666008
306077307 11424757 28100727
317293566 131385704 33097253
187959978 177391859 331033646
29656651 157956350 213656313
20271275 144795912 200619580
184540840 5166994 267847829
213619755 318389351 300100824
194436594 183608086 170980562
61596429 6156906 348586246
275318523 225650322 109505321
140236258 236371526 202818448
328274204 85814236 190657917
55011662 200378332 19208475
263105671 163465691 207146472
146247717 224947648 200364792
268724076 347099 31933161
190526312 294129996 165828582
248426734 23206223 231119114
232443835 69516575 104123268
285054948 316997198 31043451
183766488 252166353 30999114
55666819 229388304 75063430
303973010 169688763 98476501
101672393 54720254 142258220
49715451 212400336 217811088
333336369 4377384 122017763
228398943 271212868 54734557
192409761 251456542 297365726
157842492 104005665 252068816
129018184 78469553 143077896
294207574 7992137 160396395
27683557 24978730 18152664
119959774 42410701 124096369
261320310 179955249 98242838
147510285 83599095 257830187
34383108 143286729 289203569
307086654 160155377 324169708
312927829 83987080 193070220
130554024 80480217 134105722
126923941 174324869 171706093
277421467 270285732 260412666
291293110 235528990 227363634
177517177 114805220 135487043
207808419 260578118 131826330
225303081 161840832 143633321
256979683 232439325 24303750
345676928 11084207 78078056
22069177 49325013 239959827
24298755 186189746 77426310
132540328 128333052 257719701
326409871 143618021 52951151
156592440 104759203 136637153
326694959 341763025 150463632
165211449 99388382 204679740
239148993 85344403 83140393
232189886 41671336 278733310
206217789 125757881 27995424
328084502 49717132 230244977
129203097 212259719 46779184
21427716 73762806 153920056
179946462 262971030 889340
254943837 306390527 23992167
43732758 231492147 66455870
95624090 129665773 194647756
236917078 169489519 4049418
156398464 300531608 209765743
33838579 218782286 241505778
347162851 157518311 331897764
163951485 17539471 147564515
60460766 147973415 76838840
243907704 225372067 30379908
120601764 52886376 258012471
170082786 83560186 178166866
63070792 187864 60916080
339290700 189782811 216760841
331926165 292278246 281806365
26895287 334669347 270721888
36747794 142748858 290164105
36683053 118078827 185620377
320857004 213051556 314762628
339554821 26094527 325653221
91370436 214424633 7085883
81049713 310911743 318284269
16910775 61793847 305283163
32499684 127679691 253764236
77006528 19536587 2941903
36964961 271279979 30988366
160093781 188859727 202567289
142349180 318400803 251252746
260360978 177613121 127513640
290862187 4112846 102875867
345164516 265108043 296564172
77264644 84236827 347871547
263092993 188643845 94122015
44872854 328760582 34281640
18688248 233987236 5933273
192920814 145461641 255752378
97135636 110542522 231876892
309809409 100294936 289986361
107813675 291952201 341725548
193761343 119792648 304800859
136717939 328971915 56569124
213134228 91336874 171699703
251658622 238180256 25251339
328290893 51821280 4620711
71016155 67260588 321921380
181880117 29328402 140030426
226776261 140366565 276112501
142242188 36441563 104694131
124396248 119124507 48715680
291627910 278770644 91765169
158210172 62967108 330083133
32269919 164827722 136095696
50571839 148428608 148339585
3906594 725074 237231142
52165348 114014162 245424322
140657191 175074261 328931671
313077349 281965399 147868570
63339313 17091338 336725392
255949756 23210519 83627334
164454706 196652202 300220272
65534730 139201900 286942069
245530415 169730512 63019606
166777657 281642796 317329975
337016342 296322633 263845172
79357710 289130798 283647362
187986181 49812816 62770567
118433047 152396718 78151205
170713279 103863916 139130161
318048827 240618892 128881151
92927733 293159539 222755278
108712586 284549820 51600546
231359836 265023944 288832506
198971332 117624116 86534719
266650748 100674851 181539753
223657455 201837806 123868626
153219626 90846402 223564312
296539293 184107573 262390440
69908309 286294468 206369528
146694012 81378222 216758147
343298581 268980622 334248934
38783783 270744986 51530423
230616963 193196415 67986042
270894454 199457695 48758486
261767144 44025449 137585695
2608217 20231051 205830752
192118005 279629176 128056774
192849174 74483215 147535136
188444259 296784387 287300387
235169245 58828780 221012736
81550797 2333694 176032736
2318964 114863182 184747211
205066244 206247652 30616648
160440360 19993507 193424951
300895402 57474195 322757782
275477955 190502266 132061918
181556799 94377489 110732770
28314085 324344190 91866725
233081101 14518549 342442149
244582857 125509536 157389010
162837367 22802092 126449574
326979842 110276054 53040298
231062812 339657369 197662481
289847976 194449631 324169825
2337214 286249438 333045107
53774566 260149189 28315581
233484674 19869409 311746513
256512352 143886774 89519422
278858917 214953369 244842510
264044175 151352140 59681725
275511232 162564597 209746289
228422075 33342706 320719379
167452950 246847277 278304037
84003963 259485830 229248238
104357906 284049138 329580975
11438410 314259024 208119587
59607910 157732570 274173449
207658660 137262658 131744974
180104074 80272926 28613602
125820321 34278216 231929277
226471081 288812269 318837786
266997520 94664142 72483809
180697384 234369337 306753033
96493469 306422895 328927894
248164696 156834832 290245725
105952202 140106855 157042560
110645894 333938052 117184503
222308505 225957422 56908009
305687133 159971831 77040282
221952807 191700397 127995356
85491573 168273798 118161841
189162949 275653013 311752344
194623535 286585537 184198399
102491755 262994103 168638390
53184998 69715456 165874977
12953003 313318058 193379776
232735950 335646583 37203503
168043738 12884882 319473921
264075190 133082007 343690855
306585730 5063903 71245253
263323929 119001327 332097016
25581982 199315621 82659409
175472497 120773400 289012930
144059511 120081236 210397044
32168732 102820020 305032607
133645088 173012039 235907662
29872197 208378286 336672374
117849163 16056947 244968306
293300827 119490702 267748568
203179179 67126298 46166886
284062770 234097622 740308
319139719 126168957 122484065
89074480 72355698 97214897
212351668 53099565 274877748
135400505 131393550 229649767
79272126 310817370 175850560
265586362 147003859 328675529
299517690 182917051 297825451
338556769 313409255 282049583
70089748 204223572 230634938
87127856 183495169 53700600
76618991 186184266 121532672
108687060 77212190 221915338
338859003 310991664 66703094
241638057 77118401 56452083
308747713 28618831 290933469
40468914 110026032 67631786
324532302 345360313 284178646
11171254 109461621 216926180
4523390 177783428 53691048
72911019 53618698 241736022
117470441 218380893 101466498
66260025 256707803 207845253
309023944 40516156 105815028
240010621 94523263 212680800
303221718 103569494 349974648
32301728 194745479 331144987
232511518 269017759 341912014
301337442 336319469 116612360
260871527 256324694 322144314
9965262 141763090 333861966
46741359 196257940 82119091
69747698 205733705 101858320
296857530 298939097 102301647
301306168 155314233 7593048
335405012 243546284 114199151
136846331 268059306 110708170
112220019 197233202 159176339
45198555 290657434 26803920
257762491 312935090 117314108
57389064 160011183 104686928
177866978 50290333 91057555
300879573 158824142 330945636
118059464 275390285 276472635
208246709 296372594 167354537
104356632 112835113 287237484
300508283 61374817 290990645
126420871 228070128 232646051
349975537 12974211 66987450
56636215 279700605 201430284
247765112 295571382 64781276
42424016 44544158 151650457
330285937 348037054 231351046
44394687 93666999 180069344
15555449 90810927 107227330
192814440 178819075 124398881
112761253 315650378 154496442
264172534 167330330 2988690
265692749 78945919 272038853
239990709 90707105 256979848
315551729 39829511 133969158
242375949 150118438 96287793
32343367 26120928 210506234
340679846 77396059 38892618
271659374 63179147 326020499
173227319 158632903 114050664
148017615 155471464 109079608
245012118 127939891 5386821
187552009 247679824 173867440
348814383 268704164 84114331
324823792 44943324 33003685
121569929 316609040 209267404
60859526 38586020 267465356
147042972 335134144 251941535
183265221 140190177 274143606
143098309 275568457 198294638
189479455 283991280 82757084
247407431 159402345 255548013
181707054 165924652 311894624
166582284 216475650 198208675
35240140 111397595 109748543
93984984 151607190 133138766
39843937 259947264 100204494
222107076 75450108 251954175
268727123 49403007 106095851
97346762 328895952 166214011
301021252 207931137 26256849
93692192 200826251 247619793
1073363 20083636 223831872
305162100 278164254 226535563
146509272 138245275 18622431
294883993 303367921 312515322
195091668 235612240 258174951
19603311 116204693 40974449
321166078 125356800 174516184
305310447 127909000 301558175
139338235 202097074 84979755
316907472 187700155 220470174
46872805 83314665 11271446
28174685 271283800 230410775
169587950 293101426 205261239
155483128 346219934 260785974
22608402 322030885 180219219
342170825 190856990 318525010
261685123 256905282 115221661
58354538 250774305 326967285
179457731 330514771 201194032
286924785 298450544 70633745
145842799 311600190 248735496
142200269 247480803 350282037
119106675 90872879 69643631
228711788 222714635 93735668
343518238 310261105 247207445
225748766 155916345 7043386
47158721 13834187 255691640
71205635 14243757 337296461
161690955 271965634 245769849
7019023 105570109 193192912
35696520 188966315 264218924
279653435 342898694 228722001
46150534 341075463 144409919
20010504 103763470 140758043
308558618 139416764 153613561
134765385 225150937 259227107
190983427 138234567 346993521
339795102 326615303 55238487
108128608 260733201 24338957
322373277 197594945 161786230
124915461 90845671 330500148
79951722 59555555 118048136
132796961 87458985 100762867
176279754 313564616 118503782
201959111 145213743 207598897
336972084 343522237 296498437
28603761 145871555 321800411
93427015 273254163 300222384
117640440 117146636 158473001
244342605 83706398 174753522
200168978 240495734 191174094
260252176 341612041 85353984
310473493 115220221 195635510
115387140 167817781 221272177
80135002 271984755 271887641
186214460 84643868 135551134
200870422 185965551 304281840
129951948 341304542 96093119
306050671 330793591 307951468
255053061 128725909 188049942
328905703 29954302 176814981
269632762 115870604 330167843
267747882 102522844 126084648
307513316 132050390 291049962
183581384 194830272 9034413
70662224 229668738 197460108
322066337 193935787 14177526
342508583 67943782 326817773
57885878 135163573 185993847
128909734 109680211 165413052
223638314 133883655 179134987
125061816 219818061 214018963
28102456 207853737 263144350
9286787 318932541 30327624
183149970 191743310 277200420
281779776 289773564 87733153
281783963 267896409 184016394
111286108 143260968 78040242
147681286 233662402 66723160
203353105 232022796 277811910
116141677 44383303 1041969
276361412 198796812 224292857
161413998 20009680 295385756
179134359 295276747 269658023
301650808 290518096 26813956
127966334 218382368 281570312
139777826 56088667 201868988
315889001 29158804 320612377
1071877 307174959 130800458
213960652 303951952 313396373
94956801 158850414 37333683
213816901 176890440 14904216
252948340 182749711 13379954
131985811 74003473 270645017
194709426 245974210 26549588
22908307 81801136 163995309
308848790 339280712 96001303
340207899 311127695 9614658
94692337 170253292 317196472
347891555 85841309 167162213
257131078 280512732 334893458
34643351 230178354 212531250
213010901 245636029 307075747
193431463 78201387 13070864
248347197 195021917 150962988
66937998 128187664 13825220
176512605 216626256 285678805
82166032 34944325 258089525
151013299 152258692 165320115
84123883 291084765 115893308
181186130 118500132 311489243
217275131 182056854 622691
63825848 20025379 14696301
264760007 270974038 147982603
329213944 135990185 273599634
291300618 308882542 278196682
235419024 82737141 334540780
188298819 152429911 240374599
242234829 305123435 69660941
227725137 7313502 309446514
347953781 273453996 272814512
133861895 281669192 59915813
242886005 22134217 158585921
20964498 103586771 301133301
114320496 48402121 32125692
316391606 49170930 304793048
46990876 158973942 191267956
133072371 308652730 329960982
272842414 42995144 281490448
217180547 270476059 334136813
318901848 134382950 41148131
171495524 205321702 310633529
285363157 35985375 349526798
79138296 176273681 310822150
30770107 314314914 146902038
253985526 121312700 51112589
346798291 228723336 302319017
329121061 84007512 236402582
10675260 321910070 47338291
218333010 160236041 135730248
288830103 191677169 179771141
230863452 85579502 305770831
76829034 137894691 137692704
26947983 253469227 281620414
327433758 321006187 18747549
266078275 59331371 59456585
82991126 300996048 17222076
225282646 106226429 66333982
238373366 270467414 207946479
289880118 330815040 173215102
2088260 101257384 181565944
275088907 215544698 312385712
195857611 308522399 199937901
75804594 263436949 234309660
47921838 110363138 37612994
111698261 265413222 226200711
68309788 306025640 121958448
270798331 302606258 142443373
338237292 301769440 38334798
194931720 335863760 200678346
68614394 9633403 214896176
114476127 44515680 324000118
44723752 308709091 255398179
288552855 250641068 32516631
323262334 181672063 66210841
111687662 298193350 243352869
70238011 8533493 268832258
260648141 3238047 290878854
213481882 187176518 208735809
88316325 39658432 89508095
119061804 266137027 156092686
133535500 206198138 135097133
320033758 88604185 259885145
95890655 298825492 210749923
328354539 210019277 53773182
214156573 113205115 326776993
305647228 169583423 24392767
69815448 72232914 347340144
205286427 50983048 206784527
183907971 120182201 327965467
179047634 31094241 349427995
349527314 283066739 97506649
279377202 103653282 92127766
296748775 246887086 28423501
179684406 308107019 126108896
176743651 137208044 175989810
321800073 199382455 301948177
255435529 110756327 158749457
231377336 250705206 122680099
56396983 238220092 5384257
146349249 325316616 330022609
61229011 8922530 114308454
308031827 275142525 122686792
25342344 13881023 70557722
312714923 64011656 59038713
157819614 324212404 37331935
314224052 252786998 167689615
341795239 309976718 344306990
16717734 218481231 134566406
97496627 66344293 271024828
128550338 192484707 225876475
264402732 93055255 164723416
53675308 230420077 155215310
26220659 240259684 178006912
42736710 158015542 159528999
286101120 140731279 57926916
91270978 82889342 192042497
284646563 271611314 10617770
189631180 335334108 41432557
302542132 254458194 58624039
78930933 86979467 89441209
169553209 222484231 80253868
54877280 40018513 339175010
207174820 337099672 79122283
231394292 194907511 11337473
123599078 128120048 99692843
96544262 243779446 224088392
76156151 233335368 332323460
120239014 200788906 136725409
288958281 246933964 73176850
24678669 92840788 166034942
152201002 17690559 189207740
38700091 140964849 174623755
239375801 161902749 201971324
88400493 226042815 60158297
197487618 211225644 56664708
117285839 232769892 284569990
315122892 220041821 188705845
150074178 207694091 286132895
13139138 58391314 151566755
269216817 148370678 238494508
219626083 262227490 282290820
330007650 265097368 45249149
19457273 105355452 323601875
195835486 80839990 327795779
96901452 198611065 342110899
43365892 84839904 17890030
230464764 305273347 324467237
147845777 178052077 5510569
204210485 36110217 112391779
68733025 251935852 165428850
312554933 215793306 343876582
229711989 227809013 347721130
212319510 255543632 242791570
131100114 315414635 19758546
24248490 261182158 93427180
203389232 286295861 243855640
189597925 109102188 243288428
296338082 177361759 159587489
210661185 263866070 290473328
250582391 196847329 143318236
338960712 52461955 112441854
164941188 181249775 155001808
195272835 81419389 59684517
87964833 52178230 80621137
325080303 236047027 194662554
80129174 138435409 192385052
312608157 302760306 19363907
347505487 162909024 200650771
329824674 119164623 286359834
174488764 258737602 253209381
175603222 108698384 104867868
134291114 245743085 317496429
229945810 241115675 268669149
194777222 291415800 171280286
170985610 273763556 227161906
243113873 344094160 81033763
273988732 170255085 112965824
173000222 42885350 47509833
192428349 192408028 127475942
2384448 265958765 130579341
75846031 132626013 77985215
186547182 135853577 83844510
279834051 330345208 30576531
264702142 101615441 40951654
48100319 319379859 69602156
273686926 36721255 188170036
226252523 128680450 218925560
115552140 27559318 225495488
146833807 30787787 333503394
90134078 23270684 268193104
271361952 135354324 271362711
22034909 193214180 280004040
100186794 314054631 38089600
44135619 249188982 25811884
313283213 242704439 161732828
54230623 81259351 88071619
104600828 302568235 243498586
298874362 154117752 42956779
348429111 73727282 81907610
37850098 86666372 208245118
31557382 141985992 241336954
185533461 34738675 231283550
87047688 263026288 208133073
25322626 20159745 73466976
225632013 292829985 118889624
153597412 179999655 214002035
250259193 239870815 122925425
91545150 35566913 331986492
147136953 333487724 256551360
176145397 116768993 193834283
156130859 153918581 44608382
193392814 267449467 185415863
254160401 179344710 154209140
194966379 154320403 52316799
109277319 140577519 263594690
154128407 161931503 58810211
30371865 188440909 264017239
238162085 349863386 46418033
190313437 149943379 185972118
113260625 221636224 178126743
318820849 267325806 13901966
320802890 200076838 232555600
245515498 6375536 128046174
350207106 209961722 312256578
274239428 147410643 346142081
38183762 2420400 54641264
165826146 241286145 346171947
277941944 144802695 90296439
223477017 201817245 314460416
158944217 153932542 273167184
126431477 310096443 317904283
219012594 287337032 161959966
204716365 111556564 58709390
79270093 249868202 63631240
99675919 68254365 157435256
104839586 190786536 289379225
229208213 85892867 234993842
128690497 10927796 248914020
76978656 16174776 172188733
20112902 173604059 294941684
110470635 184613795 194290384
314644092 49556922 333972249
166452537 85826077 209365114
182408827 218036870 7640436
246526984 180337726 268779319
327523967 13199991 344294945
186575802 276581008 207447195
267960220 269873328 144344555
148396577 8806788 238579770
260010494 6977399 320379850
335855264 70173602 66950896
187128779 201845762 261719825
118513205 270025399 47694041
333058496 176980433 17153472
86673729 299599958 342367902
183812146 233492213 16057536
334442014 158490850 298421544
195743125 346294612 290570208
235256100 160932945 67925946
151373862 35710308 316981671
21588029 16867274 181313611
47688970 134010544 108596703
215216784 73419035 106043612
319563903 326979795 20161303
105640006 274273927 73798346
211925381 28275062 205197228
306262901 70195084 20475989
40797775 292362417 322266686
24568646 16684732 113490922
268614830 193454652 69144090
70572195 295308188 65447982
321022377 193327214 19735241
77953068 190847387 116236303
347922758 157421594 129029771
20855178 23150452 45110066
239361675 135877220 310151726
187891929 222609396 225802376
239448091 201191273 263732176
271589807 92012506 17313746
183520737 195309213 349426612
273159005 57804321 269377376
154971074 63678789 284406742
258820347 296319785 268896678
302753557 159003608 44420718
326697496 327231647 280432159
270901872 287684747 162745810
265266793 267337855 23392047
274503826 167937404 140293908
126293762 5002963 259742673
68813589 212036417 241646415
350113549 138001980 106654623
302299277 295852593 270686835
227155142 150525189 324870576
83068911 201290270 218072262
222361630 314981902 228610988
112016812 270887151 107115473
129878284 258092067 340141945
72130405 160524072 256869830
95030929 74683495 26550055
127626328 134506833 77489181
100782048 235012824 304500890
225288704 92747378 92379004
75384245 61171876 273383235
148855108 59374315 247401144
156954983 69506267 242698931
166390883 42405793 221340171
16155727 131029420 125140890
237486369 190693152 24454294
234146617 90317879 94703960
105687713 59713044 148093743
34859051 82579126 174791977
82265930 280378933 89102926
176046237 98239349 1663720
130030430 312145983 226920464
27372219 124796491 4102086
310338595 305574321 160708044
262989890 28738985 247204823
308177161 255386828 60551488
234220657 345995689 27887090
134364902 219321400 40494006
25706708 303983195 18038215
136023075 48421696 292803920
236244559 287731657 61307484
169764727 346116979 125920986
310272426 174713356 159549964
184589032 178777823 282807424
78121287 153015617 4389610
66976249 331275682 265264147
227896799 81270911 344775432
96327838 339951198 208097338
184795650 154674133 47653415
333842039 164570147 17275001
97984996 103289508 306732700
333389874 96695868 314157150
339764112 311930997 29162450
80161548 305015904 168990051
103631615 51121179 322443327
284513396 324965054 121816549
146125787 262748467 227665456
152894161 97163968 175720737
340333624 239743290 156118769
254591536 48804029 275675789
11664968 179360620 322964371
325095209 279220565 148093048
108001125 194703358 78327604
263126544 311021165 121188471
80935220 246396088 9651675
88683120 116178766 316096149
62975134 144139163 273978012
153471352 133832898 271021928
128904399 246761358 98984390
290362410 332508114 59164281
164803161 189192201 338090680
316876593 79238540 332183726
72546858 281093027 139859442
147848399 5473614 170118600
300755313 169371162 94511486
331124025 322969428 315568183
191628530 141572107 124970606
209251408 128294431 326524761
264988785 162478988 130983706
110789951 71053222 40975693
305087216 212568782 227584537
52291867 27793595 136708382
297884098 149304611 190511354
184628958 210613587 270725058
298964575 236528113 45417198
99528494 41626352 216446796
263937339 350126439 50315709
166539659 69185002 148842954
1015013 152996591 179883388
123061627 104784728 326777035
291603017 205792606 148413352
299567473 293724579 220655114
223014244 166246903 197124349
347616517 93352233 254912499
68523661 82815023 108319873
176314519 124471818 227692925
204484133 66434968 128181942
188106026 127722007 23545818
16958721 323306454 45947966
266281800 264120004 170885583
39452351 195719304 291578428
102821975 218872343 141822124
291935801 260337026 76825402
145668081 134152524 56458218
341004173 81510634 290052852
79879607 183888518 94599285
325449542 338606886 90662627
130186879 148038369 201618568
56852104 75216645 84680720
77830435 214982416 30337371
121408908 269832982 20686087
23536887 213832393 301389562
84911859 17085418 135970739
320509715 136523241 170874563
92970886 244367612 217735709
213285029 340882487 117670535
239720447 108329714 112956835
83888959 91326799 316616667
231975249 289608739 228630832
201095604 184876366 169799772
110851511 275683909 185823248
54668646 101485863 299909998
152617036 224136265 248443020
37845803 60491732 89066296
251958233 229153241 73363739
14392839 170352472 2537321
194993736 318068660 129967580
206225670 67443130 260421658
39207879 183264892 105870342
20611276 294544717 312935320
159086547 260804202 14700690
7065108 164288478 285828386
67592438 151884244 286734145
310588488 178196617 59378011
184422220 161995876 263593369
231837833 129875616 165705406
59331754 7313531 95873829
102377345 305126762 108206601
320043785 239215702 113866776
97580388 45859367 162695084
264868345 269236796 123799127
271414314 172858115 131695658
153607206 90487533 216495851
275487324 74861020 128692052
274679538 205641836 20318886
203495283 249597284 269878097
226590955 228861511 123486063
77690822 205764493 40865133
311928353 247856230 53607109
293993444 112368561 189087226
159011795 138864815 182819266
135615915 59310045 20936136
152998125 283363710 3358988
58532812 293199536 115111260
76933126 164965229 291125730
290677847 311698271 57642018
15646245 31105720 231775695
39100778 85344319 151032875
205459019 20921475 34183276
312098760 275361373 142713821
267862624 18472559 138214419
134717070 129110609 222047788
153734574 343193253 26493735
15088999 105944395 263249536
301474191 332487752 214847820
181891693 18397341 138713185
85716951 18296386 332475432
345182350 226750850 347862488
41543586 31459913 32469053
132264025 69388063 88888453
270480017 76295941 268602335
6645641 5546754 11677718
156957109 201434843 140585861
296100770 243026060 59675993
242156661 282697674 76098627
4018569 290366037 185385386
218249657 148314915 277238137
81692253 44842253 49712163
333704411 281970448 344723011
25561197 38388436 107379520
48438786 63520699 100872212
273166141 195217060 25523373
86301076 120998275 273439839
88709228 271930452 160712881
299628072 204680282 235874333
223137224 215786998 14540885
76300198 105745605 301384987
285278960 166882173 174779618
91902879 49902049 53461718
9692452 142240640 119690472
271475598 19466164 109499666
132084884 65408823 142996319
289334907 18627909 188688850
310672696 239339332 146434984
175871860 136744360 70261895
51116820 248791031 141634875
121843290 298961727 85579098
125246344 206780289 290306810
157883511 295697270 6718033
330837434 96520594 18228552
137930339 217400817 98558187
205674962 288306528 195235512
287762287 68676486 199509453
302214619 32522073 295605891
301817967 169636533 214954497
198960845 13099127 166058352
206262227 15101927 198408209
35229644 236259426 337945237
141851493 150684125 209880402
19416374 133958713 45678576
310153322 148775552 311028234
201861424 7762788 95194217
160319049 338379031 263083964
304092274 27646817 117342864
224607098 345533914 142167968
316101064 99529023 82596393
335564782 174015348 323637425
331299240 52906349 196205518
348534017 70909512 45621335
210963274 22636060 264885484
13448010 219320776 303738554
10087235 89600428 286392490
208465916 39596056 94725801
23484922 245726095 92079569
205570151 249460578 38532726
260825203 168258916 321981798
314547357 167617697 62047944
348269433 243853892 304310392
213725110 134227255 255298589
227355982 24385720 209741195
110007076 6311579 67583481
339244973 73589456 158063313
6531239 290068700 20850669
318090002 48201291 329284397
130725182 330305061 232874079
155749976 336966196 97597179
49653369 338708288 177545832
247366011 254196740 322252268
319839189 286570303 69309465
133457710 142319513 197658117
271497088 178246049 320145229
247925169 71421028 73352825
108333857 332856852 111627615
195501439 285549560 109595204
220883622 330801877 160930
114034087 249173904 204553729
136463010 312350120 84141492
195720949 316169173 314064588
257513679 324959676 285490404
315475604 312710841 248596822
139236807 222823303 32622483
259808490 105779764 26544498
334037503 349496616 2148711
59670589 158640417 208664651
180748393 56703239 39375505
304534400 296302915 203095629
173847310 275765548 192227520
105277277 256141828 7418674
82734099 56272880 279579488
190322099 300588294 303499382
299220934 208435566 309666687
275696397 218130264 184842634
189236760 304693677 234931381
52540348 15951160 178806270
302215766 206102801 136954346
248615750 185356235 316617752
204155911 145575077 87359317
7755825 309272220 264626292
102107833 203150096 213201098
80156215 107677731 66367389
11893332 248666603 228865679
109639385 72792755 160177834
155062416 221868290 120477863
25623270 290674815 301470901
268141443 35671461 257753561
23713782 185186058 206656049
135984877 273114119 124750797
47447352 265862304 13386145
194119863 243684051 257784537
218241458 158152138 246886008
177259279 332101274 184160747
256501703 187528510 35534769
230272635 318829240 27793992
230258272 155572650 66524559
297231705 281011258 251885186
167166193 100846806 329504302
307874490 113690090 142377820
189935179 260233203 40362206
265951996 83131648 281497464
100205991 267314023 308439210
259111309 17672761 284228733
280121726 91484080 152022306
250304695 198907678 186362638
154083618 254194350 89623399
304756640 68522327 169175138
6330639 132644185 277965692
282065640 244830883 18063215
83671621 268227967 131246870
337962003 242234955 37858859
287396315 135670685 14983267
108217880 240370677 257329973
156921708 345128420 291669524
251087142 297198819 186691536
276204069 326195824 303256445
63634332 78602641 287986429
87387006 169353841 268107547
246610653 232647233 138900907
106148764 242368403 203786183
303812329 645353 286985893
290785512 329740324 157784101
140623744 100314775 112791156
125534728 122939201 240317613
284913552 297462237 79898249
344075048 271666517 321007099
180670353 64849045 12296859
161208212 72074744 17562785
283946891 107655027 281552943
196553501 89891325 311837439
317905203 336263931 184029509
34902438 9503491 235573984
213276052 215335216 60527336
64740202 4846138 99769835
335951182 350323509 4054119
194856162 330447278 156657857
185171444 186400119 150799022
390096 22849117 133116399
10434060 323583857 277841672
75713878 165108095 239320761
99493026 186579460 333457308
303657152 136298460 318082466
28981876 164920024 217390734
102998088 68884763 474803
139961954 308478496 27286306
279105621 155319447 50983306
99940918 24126258 207012849
295186399 173369703 328642027
192172855 96104454 177787118
205830965 287594075 305015936
148180195 283582432 28711473
260463991 335862377 313611998
44507295 246033038 231785106
66067434 341367422 86730386
290455403 301366072 174295695
100170368 232727250 98961300
83735592 67884096 211576303
274370991 179498931 196817543
102234210 4533502 236866356
123222426 3571539 197708534
103183694 288976210 29110836
268841223 166623241 345933759
220838702 49673748 337704038
259908499 26652528 79705179
271658711 340588156 281086514
184282047 90394461 219755817
127613758 150223836 348810611
236808708 341510780 150577700
346214297 46103793 35912940
129051071 253013977 311560583
319982774 226032912 227645592
302906672 349800860 160185475
69434070 321259140 111437556
302653421 226289711 222029342
228765380 208857419 341332064
167126566 308691763 115655112
21375509 133061908 27368003
6375302 55731266 146582928
279624502 176785607 234085920
70922636 94212724 143672025
215276719 334951713 264102096
265166413 337779256 336741871
51801951 203129136 17509166
135171167 44651456 204830807
269700842 148406796 88179493
284362897 348114797 202733924
315751080 179011146 335308584
251949170 84873532 305400966
249762868 288486889 14478108
153961282 261955302 314582131
338694902 85739714 246758926
137869091 270297964 218531711
263638101 347297364 161021230
144003343 305242901 304063986
91866033 307317208 49757817
232095609 49491875 317194148
149617404 309323550 155016102
343502704 175976351 124709067
47713384 44710198 85844245
306306790 115895972 182139958
152354760 287494041 183775039
242597965 160779009 108970280
104429037 119336863 193463346
173490716 258969329 239548959
173107168 162693712 252855722
142018528 293891585 79782953
264934881 56456319 11847447
151247040 295007259 295984887
83169595 298504924 179230366
190782466 292761837 225845329
348243653 201641840 65016204
306375282 20703794 78567841
322681350 260487341 207369796
254473264 273307330 294860919
206041469 315832505 81269086
11380784 234477577 20573226
76059143 285633702 254369399
102546166 30008833 79762258
14271267 240210353 175005414
63027956 11175931 164301069
45931505 236020151 61539225
163581880 218888481 112380565
309511767 210808394 320503173
83263339 241302948 112823430
263974256 185508978 85609669
285533788 295370457 20602715
222762343 114994978 174467648
156582030 213705053 114810268
215096366 152052902 19630460
152030260 217363011 24830817
67235094 18986352 71142158
284957745 291164703 174128915
64044776 151693770 136570530
45033385 250497663 195753979
204483108 67992885 279242621
266360629 286764641 305481745
2863685 46555887 156683985
105214101 333222989 128944024
125479702 328607293 85732562
208313429 271141101 342976994
149640847 160448747 345356167
153136298 135287410 341776357
152707385 83276818 52003498
58639246 326645463 273807731
337592901 208329417 63648304
281264930 278072060 246675248
301435395 89137552 159197474
248421947 222567811 219946754
202330855 278724352 68312014
287480790 16074785 39255842
81009619 167570062 26122993
222143509 284543802 97790677
62967229 39991993 157154071
274701446 169016936 308143826
282874903 77343339 30099778
172353730 319742315 144289428
5421245 241964380 119815924
5683183 200667348 51225086
243818971 283959303 350408936
101742691 92404408 139731561
49200845 185980507 227864346
334352045 24251062 287921568
321532936 27666025 158956321
94463956 184776791 193868495
248181546 280238598 97026379
314030866 137596938 185259026
277473796 93636652 244755733
105342608 80429338 135908486
316431250 57080544 270760623
237067482 119894000 118602860
107648364 282870772 88062297
200252821 218407349 140493245
48990655 109341808 27179029
125760839 338983935 228935945
146557581 45403895 41423213
120384991 108516969 101216651
328118749 267862247 177902204
147893026 222809724 207606085
330887637 137219908 162650862
325168810 243868078 170868807
58715103 277910834 85343018
283848607 173668177 16884793
324696618 242617291 269160968
323451569 330308524 68952295
133596106 306536080 181958183
1452518 188019062 206197879
108579839 191762739 332339408
40380712 116830247 18189490
138514550 321874764 280832035
310849222 47337340 58799229
34986265 96026282 224232094
345275233 163021907 74610787
54011099 87691714 108701030
116048829 238064410 276965214
82061190 216029701 55508871
141289984 72764206 171671357
80324960 238245813 300758984
246618078 30580436 73034984
287603698 230153144 299008341
259347118 61932782 121709796
287103125 349266751 268158658
323497723 21568123 83470470
232925797 193074030 14516913
338270318 298504633 142814979
332933460 301224850 310641630
215334159 46115648 109532181
130628261 155210711 137562196
320849896 7364704 40523719
47590551 86980730 30576791
204734197 284501911 52853964
291842675 307460837 234099411
46552486 275821693 292205317
215553673 309371766 253772185
114417476 147966584 225736622
196573172 2101022 263027636
122312477 230427830 348232930
16472872 108934110 286479113
146239602 92107121 309742415
226974078 338301153 110450541
186603752 172652838 257471177
253410309 81158309 45749833
169626638 317131249 177784490
31146718 332751872 100524850
254699001 247292538 3371836
219971684 277216730 160256405
233749791 320714729 232425568
37030998 67166756 226465442
243078763 111440156 348903792
120943195 103065042 210118679
323239974 233932825 117159577
40309969 309651257 76115706
319188469 119213012 32130892
88541083 281189315 220743640
50595343 160375843 56159540
291364334 161513847 92203188
47924555 64388618 274348177
11276674 242917243 122117258
60454263 218876295 172196225
100095092 211877867 191287357
38737876 100766977 183474094
148300023 305327336 38668036
37613692 209572058 155325662
180174720 32917181 284219475
258555454 229497755 42149125
87295298 180305379 203711837
322002396 227908839 178703409
5563304 278985629 199783846
75073329 264209470 324423391
195662626 344400262 295883332
78439427 115196023 337859300
82875352 54290090 163129378
78214563 35127382 192586303
65096301 143311240 38151565
111651542 110773707 82993917
3013722 46065711 14199465
324323829 99273785 78646733
286961538 88622431 25530893
132559068 333772220 124515005
165039615 171999571 517634
329333320 25102280 284993125
13706749 89750144 198913072
47656764 279398415 14681855
264057489 98463883 15026740
71437174 111745913 177084032
40035746 102238456 246469240
151280499 250632078 198564934
22856592 306800551 342059453
177002188 41444648 69170384
81252491 208309945 117031166
251223506 51858635 283614509
226217640 331512072 206958997
196986019 71629813 154641164
257016648 166752405 285316923
3254306 44796195 149419918
170490329 29669794 80032148
34195370 115885337 267548268
135961354 95743346 70293447
102024252 295653669 244045553
16813294 152401660 36713568
92436581 111841751 298056142
59350087 267971661 109743409
101038662 246426505 157174383
139392530 12890160 111789139
165135982 140283464 102891586
213018350 341343729 73086894
132768893 218004132 161701843
21341383 39814552 7589742
201937492 30605471 330723060
344492497 58580495 258620105
19470594 124167050 208859458
96873695 264278889 187203121
324545271 48294153 212971073
260030121 128042821 177885996
192809011 350285078 310250474
138132482 8532206 255113812
231627830 344236921 329585020
103717380 83483239 17201286
39812713 83564340 138020774
260639759 35563765 313955756
64288073 81716094 42707402
320723354 89970986 54948230
12126679 237082572 70042370
59990344 45448765 166547450
39605919 122351745 83650066
110541149 55854842 342550023
227389288 31950328 55651391
136047792 74152533 113210624
236971762 67636198 208139745
52155936 223468327 224432783
295572672 299476609 100460451
76854382 27618918 179647588
241678446 270858619 129713300
13066874 232692428 176848782
112213485 80659829 152401298
215658511 1578663 171343210
33278910 76833869 312807977
37547879 279424429 129834627
22429822 258165217 176529232
144421477 321289093 168016600
36907053 225298504 97651816
85558367 51644085 192070933
42058539 6530927 124057855
341856081 877655 336500607
330345240 58881159 68982906
115632653 193679767 254984723
292516456 155840411 255679351
28947773 338544511 250819643
30827218 85199809 42735755
33355250 163359144 230613253
170213866 60149474 209935869
279295393 120239420 3137739
39500264 227268665 152018253
6291834 44831340 295207026
86955929 143894680 181457515
155261494 16363018 281305406
166374405 13030400 210250907
65247634 135795034 21094038
301935016 192424530 31719998
238416115 25274128 315262086
6508076 282523509 224859749
177827122 210015348 112736314
170585270 305377319 77793834
973400 154326824 20051226
99823455 329872417 9390384
232130056 116346016 241836490
6612913 261051403 230234308
200038488 9900480 299552379
38037015 260063924 33188514
244607960 207603677 283496932
328242617 121409457 300618259
259704005 328223913 3781971
242508482 333852918 161605963
92664858 179110871 184291883
50675255 27294668 319830620
202684017 244683374 178535265
175940849 31895867 261187533
101446229 234931286 126815386
216937189 57411618 58565630
101326535 64177751 21004990
4126197 171838141 153770597
136128305 273633057 121261879
151370224 340302326 175738293
140045646 112521065 158360477
171730245 99657 13755815
220817284 300547208 131608309
4049399 127006867 156797181
49185575 139556435 321826393
76300444 15658247 272668859
199204965 301860137 178856709
8577492 57670511 184418884
276954659 19509269 328674069
249320927 48028522 44523482
242291602 54971306 55447779
323396379 33532631 121669793
136768221 217511525 291802101
200677366 70187895 237699520
343862122 343229048 295398027
289890755 238773424 41541512
34918921 304405072 25580148
20880685 98427950 73385835
238586570 32027929 295445947
270466293 322133896 113559062
173931702 195500529 109027105
60579725 335015813 291302950
12074826 285571399 279903889
102646364 77854302 54484267
205881393 154073296 93768865
284294932 319280680 216206606
290832449 194925992 197919760
179577217 340424831 226255840
159233327 276484005 54982826
131190332 209619080 191114062
221184600 47653960 159955994
170465378 179711009 335953164
199050336 45891143 210234872
206509766 336721242 332399024
22567173 234623223 338184123
311527564 66138304 58568842
244217220 312217035 322724606
270621894 180917923 309495280
104675030 312363752 270141898
167740727 164595281 6035680
205139495 93772761 247475027
124517447 28481280 140235394
331220018 321351902 83102279
216439038 132700498 153448604
8455160 136510288 58334003
303388347 297936588 108921405
253223193 240844632 21007164
166792582 209298232 331910944
120118214 337426044 35746627
339300309 253354610 40618296
115535960 7657913 22773435
260017702 226139048 228310617
199352989 34633015 51822902
97906753 344106023 217202685
296670556 102617 22089082
72948410 201834688 32823251
284178920 100445099 239086144
138135804 102939138 178830183
264675142 172659342 152698293
151980496 178106910 282022530
298292263 169173970 270144224
202453563 96714280 328392039
11690266 330810103 301140223
331311839 56740560 107854421
97841428 57997918 316106693
19000844 295350389 5036074
139888868 233660903 281894466
120838823 229146548 273751755
138731246 134162648 150611943
332917226 250707816 208556993
30358842 276044847 25026228
4931919 119905051 107359878
294956181 221773222 140986551
193824512 342724932 188256963
309880401 270033367 136582830
287290650 290547956 239956111
212383677 76166088 278252644
350364218 82929384 16482091
316560651 501730 283105088
332045973 87975228 105797272
340069775 286427409 89474142
73171128 175634332 166405490
193375205 82107638 212857324
252524226 78135063 157120006
92770987 136857214 73312225
337127548 76415522 125640637
16031636 112867838 336972557
31832281 107149714 22749613
266392589 343099895 256905585
254372386 277730416 32024830
201719179 302018331 47780043
87712648 128546613 132147174
125961674 132040691 315663978
168605323 144565430 148079379
178046438 139312324 77812048
12600256 288413672 332291957
110430824 145393743 200219195
11288467 50087138 137973833
186827315 63456224 208361534
322858601 98902034 243566602
185213895 131921124 268449655
231633607 171059616 208195264
162743189 170399864 149339420
132744840 61212178 215080620
275936617 162120229 129533458
166835193 343550430 129245551
85781727 347313011 212821480
32642417 83584730 264325641
232101854 258639575 317548805
31729112 259976601 153560284
170406094 82009604 21815652
56833272 102782823 230373983
134432560 125861801 212623677
5865898 332600904 267268233
221857052 279146223 182991053
44714157 267531557 41988045
11417181 96578846 138471855
55421422 23174949 277776828
86840388 9173235 232788192
331778120 97658398 146994526
31314612 106974069 17815118
207697068 331126094 108174604
155025389 133999611 258664337
205326572 73582938 231060690
149774612 173835913 287231405
344456309 200689844 274913817
210265180 283452199 331056763
135510836 17383937 26272221
218185146 313509984 169349502
218415469 254830584 160804351
349659976 4146626 103921949
115139651 105339458 120094207
262020675 125522884 286050852
186651874 213092327 183582528
166653187 27622596 282381246
168427305 190156470 254575115
335341681 36919482 18039576
191856896 16498015 162965723
176225142 218558365 194832056
28048280 171204338 166066373
234881527 56135433 196905539
56236966 252870868 209541399
162945874 22923001 22052900
145662945 194906664 98412693
120387837 2498519 157477875
259418219 197159074 12616481
108265847 30234812 281784606
227063213 66709259 91368130
106181436 7070518 152749680
314771024 94765487 147394211
55642172 244881088 330392474
84462163 43386567 268954126
310500152 119463524 29286740
331421169 299888732 195436092
288146806 347951812 54692933
279008315 335357118 1495102
191913440 58406505 249621915
135598477 216596902 48822815
271254704 141864599 168174626
37728651 73832842 180596439
150738560 164781875 189806823
33005864 221025524 166517238
309586007 283171329 248744907
287759654 174184489 337797184
36051863 285627064 65847926
27761579 262668756 136249079
344035908 176415043 273571366
284726067 135158142 243665517
179300128 338760818 279352587
312780869 105348499 307189848
172686785 20972116 106549005
222254931 209768796 58207715
101150090 102282727 27895566
132957611 107314232 333860638
254113821 301377093 348944481
157026115 122879573 250767273
44046018 31187015 130672843
328246368 299861767 253616374
3792423 307522754 99828416
149135056 286066074 212322203
274275819 284500411 292451543
34789532 157893836 150607648
219633293 118107047 59865846
220592522 39212415 181753104
104811018 4832572 64188588
310970937 209513147 211726627
277935946 321137582 274907625
179865468 181273427 109207031
233655021 295445522 309990899
270253435 49011854 326516483
7393882 252298806 311198292
341935391 179605884 147483417
282886228 306679118 10577014
32326447 87334572 327473802
21491600 148947217 23934940
66242310 93907192 186717594
325320329 212218213 17408018
258163782 273572185 32104997
45058523 264185462 193743132
61500155 94967697 149813870
172329313 342062176 318629960
50239308 272652083 133511452
181230422 258870068 120880070
311865053 235059948 47326551
293751532 266268698 15825239
67689887 34122623 128816203
29107117 239748996 53006726
348469377 151539236 174285253
176583870 268767432 53037047
24762895 103888308 143980496
270776855 319534960 263522882
210196682 29012414 329868341
101218919 255777535 225121612
265912984 49532981 192109275
242433119 218569997 298195625
52951869 223719646 293596419
26064679 306004611 50838532
229525960 88896758 86743339
20392675 17419693 158404524
253440655 225706000 103904368
255128496 310909654 188639912
176635620 29595321 166207944
61161209 290372803 58025227
206766504 221862702 263019608
126357146 291130237 212780000
243569995 6358870 310556919
80287263 34709978 176799089
253646083 150193009 212753212
316887373 130409290 30884535
114979839 151979910 268851565
138725612 208118720 136946732
112868875 288980630 143370546
180376768 206359367 280201131
306449449 273250257 294172058
331048980 33770492 81378559
115394392 168386558 4705912
314338349 13118149 335171043
187756640 117028000 169696754
39246689 299146986 251488170
242678451 266452192 288088814
123855020 132429010 212717290
242663509 92291376 218553762
342470531 241548119 137072489
182468223 148844734 3038100
294300837 24131859 225634752
184993247 145302624 94038804
77299067 342540432 135808981
104143967 231628730 27068964
134547982 159873448 236593848
91718459 310556307 15691509
212785828 170438223 226546974
236885180 3406379 185193066
156233487 182638128 285311382
346977590 261185143 304702371
112542203 9448086 154637327
349169424 340291353 142175356
45171014 213726512 308859188
122731026 193918705 29276848
310838599 105233878 299347393
259554591 322064647 198075664
254424410 29950302 175006645
68694918 324324982 113739262
189271947 6713753 283451941
286967212 238426763 257508706
130133486 128304168 59289805
307511676 105570939 95844774
101771058 153469874 266665415
58489019 234710770 346265395
131056126 235093421 218226585
105230566 326665432 310369267
343377953 50950285 155148937
123188360 274430671 331268529
287259661 330564570 91990862
118036162 244798111 44854499
266789437 217428068 311060566
201048327 190720605 54134947
337481595 76338599 170350795
83010981 2669564 134020024
173463021 202643502 285522040
50285995 101217299 39900928
289129378 60187114 268430565
277886183 337026011 250195753
26241313 233445279 324255072
241351210 207292681 161774351
21228160 28780222 253508201
322786567 350154180 60088340
42765880 296084766 118970613
118001308 258610034 231361579
106797011 288600946 86451179
22040130 148348802 201225746
310538350 77348144 40544198
35285138 74527171 339238668
73308151 317533229 38888536
269004734 237421750 335950830
47433862 198351638 105663101
72523924 62202866 234996521
224326610 207906791 21411544
175438288 212828342 275443351
89427325 306196360 1196949
42608530 272898239 229521959
22099489 149458800 250587846
54616466 168062409 309657967
172723151 221564993 96187397
337373384 129870515 307185502
178198846 232944576 298668695
300397238 282293661 220339326
280162334 39492468 25034770
47170405 335959567 205978770
123913781 178497307 106617887
179927231 163466585 194022813
1569956 149603430 3403592
298052970 303881223 86172418
345304762 108512044 220950740
138670062 6317963 240427631
246003934 339859085 292822212
101827015 310488798 143987744
162017574 342244048 73396412
180340701 209457493 14991306
332657209 275474980 167842463
267637884 44998002 59277031
160595178 222710620 252084801
111451700 125553325 170633163
163258740 54896764 249270064
106759005 301984390 122511073
49602844 73388612 317962088
76936453 340192871 23994210
179713452 245171807 118066369
66976619 26613365 288763823
8990964 299145232 212802767
37935674 214545971 190724527
196025999 319877452 310764280
259849756 74407732 22713246
237444545 50447575 232302859
158374331 292692829 44462911
28176210 180634703 269684295
62059785 231282039 310705745
228233952 185696926 77108693
251860286 86860389 35585377
21190137 209146208 285623288
313930634 114470584 9467245
149156126 154287539 19768786
137454027 161936575 191734077
156434487 241678202 126447790
198416280 143511150 330570403
213823223 158719091 28799779
158926442 90544541 4009237
311766844 119612490 266274508
339865497 259371793 201042390
245834087 239633890 157521883
77658543 48878128 151354873
227360033 332318634 4909856
2198757 203105324 56868824
345064213 183710056 218728624
251751478 326360259 292697769
172913450 274780061 88678727
137715733 179170039 19224594
39940991 277636714 13585457
317357223 127256658 117559574
249034574 222534358 159943579
171076275 341593836 30150276
147361770 188960533 219542823
102893417 222166333 168384268
11254756 343087339 150160920
63464811 52370171 258577201
205710455 60785850 101672177
222787584 170346855 128402105
13250701 28112945 247842649
36188262 25171787 328753403
173222723 286440567 97187319
124848181 278563044 249251922
300111757 245036263 92299378
193066956 47586714 336373176
304731809 296971017 185598575
53236155 32950543 198384860
127455665 346573255 101362682
102437063 332191789 224890925
108754262 328386308 170564252
131148169 178208914 156941584
346308132 135005870 77545106
264876970 199984712 99982645
305214146 127417862 180136750
195210931 303039941 30969459
16561611 334458185 139795619
38343666 171741132 214984230
76094300 266631916 137759710
160627031 84522132 317820378
24777672 91488796 230635924
50796218 91549003 325103106
114617448 194512086 325853466
307320662 42908210 21252250
159328681 220729118 279981785
96715465 81440854 81043859
126478213 321588843 208623061
101908518 36495099 26023633
338772469 184519804 223175862
248693710 27798840 327869295
38530219 17401764 240379203
174196820 68899245 279605286
305078278 139775613 53969746
134946037 330447624 3400488
185342966 51791489 190804351
258808745 84770603 81966153
164529654 176839809 109736174
275780605 35941815 331932164
319966832 91883728 235882634
110128871 11629271 102474175
223508633 42093117 262544790
6448791 291892715 204892899
317511790 12656802 297474201
299330760 52437379 330775213
183813116 342903538 344561396
37615043 79383119 216829889
336136041 337081153 349633156
287793281 111961384 298792838
293631236 5483254 71305357
133512715 296813346 103806570
240242311 329534256 286937555
214494354 46054990 115312514
123664625 324410162 322161409
168138916 108574952 230028166
136222483 226665131 214864146
172750534 110189465 294705168
245053361 94422349 129378896
113531655 10600054 181724312
168189977 45829532 294219394
107837661 23538929 347511848
232958864 147281025 205238317
209244710 219180759 40829710
221937650 132561181 16792422
286414461 234669121 307345391
108167360 260504074 29400166
22248890 204490814 275860660
269197297 87245413 93724946
257972539 251779535 41603867
41979642 184437848 8614670
219502261 59582616 181378350
314661764 179271220 337202908
139916569 315532890 223354454
151052247 263087062 296721199
301884938 110944963 319410412
204174282 130702469 228250037
93726597 59711437 76132238
225010522 24198417 21426690
238322536 189744961 229636276
305458152 315567194 48412627
82392094 114571494 130751500
274133923 84277600 266852579
41771864 266113486 111613136
5008939 63311188 348647928
283769288 125997835 151897142
163204877 256622561 210392771
300423542 75042748 86674150
190916574 211464926 319740854
139382917 55219766 345747844
185707515 204344329 1536376
16064812 253061264 215537801
85470883 177189258 237175081
226485801 181514826 319264849
257055309 21775631 330694717
247450855 207507459 334478980
219093997 100340553 109969897
127040330 35035741 170960942
110891924 348797806 312227548
250246394 56155282 121971478
57608793 142653706 115896386
76966123 342045796 306174507
92391052 126866629 281258075
57101066 326511155 176376683
220950545 79499828 70041939
314749070 92634616 149900708
213467281 110517858 33167136
52060123 322931734 232037922
33231001 263543859 348834947
331489406 279333691 349023417
11926381 152547052 203611378
38371621 316107980 44561036
293955896 76456688 186617639
271279317 156015493 231168634
4182474 36777110 210150280
169983839 27961150 252302937
320027507 273170932 23241277
49510280 177699849 297579107
196683423 135326617 267228725
165474389 304024994 17938240
179723806 320136447 195295096
281609118 7697097 61732616
114878220 283608929 21552316
238037976 152387074 12966721
142183107 278627268 93215422
164800694 201770291 22863139
199671884 102554466 293708094
130018556 85983028 220802483
132228564 345648283 222353615
60467977 3740030 256430847
143453502 305408094 150456276
296392146 118848048 53075066
301785806 197260370 163573850
34319053 168799501 186266304
260716821 91877317 10524729
314679632 175947228 144380671
15382396 165657158 34920960
6576270 39011732 16119105
148364184 200191821 257024171
89574455 260928524 216335212
226023895 82839519 342905762
96397321 115623733 240564541
122393175 127254392 149680235
164730044 176315111 108363302
282744389 50553320 153575307
308158990 310208887 312799140
190111011 80099413 6162029
159194933 264692622 229345031
88581087 157763593 155118365
24274517 295895196 159870856
6584990 324542610 94804361
104349616 172877983 124108832
290055769 334438245 101977237
296257539 188695946 29271696
61245194 302690002 44826623
102211690 250334145 277209837
94987757 54478309 40685020
266367784 83638079 94989195
51670340 42089527 223700896
308062901 111090695 285914723
100327324 5369290 9641012
126389215 4175797 203711970
131158790 317772812 177695846
185733211 194462740 180733970
220012704 114047196 205461459
193371398 126265523 66014719
337334475 82378570 168150210
56669891 254842283 39306672
56945496 297532301 59247222
275044580 214145584 194722293
204433259 34993462 284167111
322350493 88965278 15226477
129120042 51612724 107818642
73618647 213004810 36892070
239222856 172314718 327159650
46274636 117193303 171249857
135317941 189608156 90682839
117071847 267519029 80978394
46288760 322812333 157636661
54772797 262620107 198561962
41897920 334519862 60107845
244312545 260581200 321268434
208504204 255857373 215171994
46778246 64161771 79863613
214397014 130925786 195389546
183690165 18170994 342271717
198498814 344101034 293559140
147477186 227926164 213144012
121912330 15920658 293867508
345735665 64449609 337810561
152840813 208109783 190591900
12095459 164920478 238699554
346603735 223077081 133161726
102013061 25731255 144886979
260589721 81671915 116455338
313348345 326393158 218720516
214898090 50133442 8561121
136122046 50051370 101240054
94267148 136008478 282249648
289359504 160266754 12705366
79488286 176880951 68152742
39830767 314801660 121670472
264833678 334839587 17205159
234394753 175669064 256785830
344500912 239748575 142759883
87829157 309426592 38913939
111438216 49622337 67926205
17359060 180819099 79227848
220746048 204842021 170710956
66387702 66776698 195372555
139908292 334044434 269397133
125975965 297502529 111022992
334378453 311109370 112686133
321445635 277845061 33054709
263991304 165779493 284498056
274592895 180546096 307616959
183320424 278368817 262843165
166031264 149010399 86145256
170941734 94207691 71377094
228731844 63506788 71451387
9168716 53121401 321334068
50183994 43142626 247259559
202246922 299250960 178437402
104868656 78543606 315198700
33990123 113200176 321802551
87583544 216390228 272066976
70655275 169515247 83252116
200942223 319574918 156431605
275695971 294867628 97242339
205795690 79673672 297971195
82621875 335715853 252144882
272054696 53705469 120736279
177383799 97902385 204939912
77441057 332838086 119656594
19811307 199280559 10842572
111418157 264601378 50956063
95027233 298071456 178672921
320856140 94929030 182509363
96266125 105021469 51013849
125761922 347318377 196235752
205901112 122120021 347760604
141632524 160362337 312135874
19716118 128226169 156617414
39985286 69155231 264648096
189537031 22703981 173901061
155771312 334952633 193489052
115242870 22171459 335592483
57319485 330647388 133464986
210765483 88763994 222991266
270046500 25546714 77128230
15569544 35648441 179464800
144835160 317563706 315209289
150633142 164957728 106277580
57945146 29421792 154405198
215508360 31088263 10418079
321208013 257894756 237193942
109869252 14846321 307057137
184533556 58452373 46187177
132557498 113111566 113810517
8250490 151977863 197255356
177681122 139700954 182849224
143591753 188471162 330987794
246340340 36250254 49405434
159944879 285812444 261993319
292524956 326851080 45934107
320468597 287161295 29308830
163248737 44477283 260717892
80579142 212246550 120990731
304073621 316314301 232411347
160434522 31280829 134280081
73249326 25222236 301271017
194660274 230912478 198090420
283100264 82960542 96124358
108032120 166731351 285566866
150417379 210106419 271996487
337852611 123154813 33774243
269696679 170255773 310606889
135546360 261723976 65568827
220956846 189074903 230805973
61309667 342331099 341697979
41829496 259015537 222658331
204816323 10936105 110875880
316242957 132413624 230691501
284627759 104887962 318787404
310484787 215655797 119628726
64354413 158028904 53614712
276469760 87132370 1840396
247295585 15295587 107754747
92570048 184216078 206289646
26470057 337768622 51211626
244820203 81844941 235480462
27496151 159756928 131602341
175719329 244294869 121649830
108515777 69740793 303137558
125685034 98101378 289952823
291041628 100897337 118725542
177531446 125230421 58674142
73316373 335122296 49270798
190177907 191673857 202978837
11941836 298156630 304130657
66920477 264385270 28264426
231711321 19190320 236635258
115140881 117076307 101243012
136738619 302907746 206975680
273197777 34294533 109207502
11808246 270866813 211586072
292644122 340858973 342944879
48810994 39271325 167355287
147084401 262019082 276494680
199517403 34601694 225809765
267921096 329387367 94112488
99450088 192525335 130750904
239627387 329979965 219721885
100550447 51658695 67962924
287018499 173002431 283157787
300684675 17592377 75164374
208922041 256399590 294609386
216448851 264184517 300833968
341297597 200917891 115086661
286871286 223807848 313072015
131049255 256548704 340476564
329392600 157013021 287873957
239451131 233498494 181607843
68277505 157309262 92289889
133602028 319394772 320426676
23169801 330202866 284333997
310140943 95766738 173894561
48966381 153307117 52080946
325417345 215459841 134899967
120352491 31186495 219115879
289246556 310858806 196569005
94400239 1143820 162973567
121740582 21368472 44165202
348743414 190079287 62210175
159803865 162129365 136771918
83275258 328803249 119141085
231186308 280863279 305403619
87906764 197802528 229817567
232144612 274424821 189135542
257089176 192567909 344147683
326856949 159142081 6939631
33598096 234086688 288719091
177655118 303425295 253398731
294887306 263447565 173446895
56489511 263264009 77021935
218232250 202714808 149501548
97523000 295354215 190332088
115227378 181403924 87535877
220007629 314844083 262361438
248910941 266469018 136493890
103692407 131342963 341457919
61159476 56789755 268147689
197164401 104993936 216119347
34168156 192610082 240637173
197644165 213686382 253886252
149045012 313471470 107596630
181224977 92227325 67430562
202677863 35244912 147720323
301609568 191027459 60709295
46207088 211199086 292093923
4361223 103579434 123004319
105688191 7994063 194624943
49250716 102603459 242963736
244279078 296077410 285936347
104484664 192862264 180300145
292740868 276159702 247380129
139101706 317803570 270123633
213874178 248315198 166246933
214223949 85548545 76193617
348803086 198954755 238019950
26259410 14206953 185857640
84712141 35222163 284458526
80928862 128649018 303237763
64097746 201535360 136370292
240920030 179243002 14253018
163504414 340359996 335491510
308271383 70915499 147447167
7653464 12145306 276660439
57088648 1710670 34666501
151060532 24678504 344499795
107546761 88898647 185026632
188524977 88248021 251247704
210797811 95625891 6916448
206105803 64652928 62571051
72002696 146087812 334951720
336950980 48242296 281724059
333705252 187914982 207181064
129911625 304489376 308490496
109773522 130864144 220147739
202109940 143769371 231366362
309349954 350290789 43287860
261372180 202398177 202078387
47415563 287363859 102429437
302590806 122321 229626433
68113556 255566813 173863191
325883743 342256258 314988317
3565956 159621242 201802754
205305460 74989273 336182620
123129320 28496442 235370362
55655079 223883923 10933930
61774146 232633726 128533980
245164335 266272204 279407656
36023340 118756449 128504455
123312773 131483759 345271156
264796931 99127721 335649859
7629091 302578870 31105639
27847734 71388806 65923944
330924198 257430940 157713537
338118804 157737819 37589584
20038802 105129097 129584364
96416785 83040019 43527110
21753272 153182645 334054695
11585805 208931945 244049205
291897801 340912157 107422331
311144730 166004957 174153203
30004900 308816887 273151235
345748565 332219688 196182017
341130419 64005127 191034292
225072307 275813363 163001737
332840657 345124870 139841794
111998293 108926306 48216417
67518329 176623263 242575771
278118717 227836342 83673533
10079532 91630754 142829068
98139777 270100042 264810703
229055699 134345302 133833578
11195052 162202966 201038074
250789795 54014780 24629323
330820968 190512314 96515234
159707145 308682300 218306549
227199019 244228010 70354971
333085996 274464500 148523509
247426838 287392679 101065084
782689 233193349 265684501
194535476 29201658 42120870
63487890 324573131 142657683
218032320 85268524 303269021
316841767 310177358 307907226
221021801 287872445 338246021
101584521 208101777 342296359
160159152 299511116 125242753
196279609 9834897 297204663
150042332 130985958 305756468
50874859 119310382 77850990
331767383 171707598 84137589
191270383 341102835 322245047
158666532 315691435 324099389
12977789 102497447 237077384
322595678 243569823 199871283
139630933 104026678 7091828
327130725 327691021 121450788
118177779 183477699 264741795
338183284 101267286 258170945
171891258 285662113 180233602
291618130 236932270 910018
169347611 193889393 299305535
294638971 162633939 319225286
301736363 121228536 47569386
5173301 181622237 89126381
80411497 105551637 157013877
48752494 238373129 243971964
38507525 162552970 232767098
37159448 267012725 213470687
175607050 267152205 251947702
295185104 189102182 295847571
139650333 99950254 232318284
307552389 162521638 75753615
298810679 112037141 275018586
199981951 332975150 256081900
270857145 25253967 268616183
294916996 99926178 289947915
243794491 248074888 88216751
190320826 104762838 214812782
86074741 339642373 254467011
77568961 85020770 65332137
281570176 225859789 98686715
263972221 23797765 327800032
120876439 96897173 39318295
127809095 273664295 59056449
193016783 212409689 32319528
101741649 114356714 10702126
185123891 175486974 234438716
214225630 54902949 142269502
88553568 268992532 53303470
238360546 195484526 63058051
78092804 328644039 242903286
247870707 191432725 11480064
72845624 13167972 211915393
196069238 77663636 77180490
280379320 151609255 30356124
237913149 208099862 146334331
157756110 86530626 240531844
155876273 82957673 231073454
6989075 304308828 294859253
96829656 304273590 26275917
205583966 131425492 346232979
311362337 115025487 150396947
200913460 241126587 16406646
49374256 144972866 175950702
312674192 1029912 316151101
296521984 273371917 52515334
22222748 76728411 214819571
229558854 142480965 234055942
13684722 194363828 23391945
76964600 337336893 166593503
64043794 105953246 338569341
294729581 135750858 193432100
326363476 141547981 79866568
187399317 297858894 30814903
342871025 28999454 203612601
118144681 316567790 117791898
303263044 202869939 301245615
302604121 152508378 92878186
271733209 331525850 315596696
208455419 100703326 20625048
165742451 205584424 99397629
36532623 217439910 162024593
253145290 255553145 104536697
267458348 78690182 286308943
159798657 223866399 221398218
42179664 75826374 279706400
77306156 342977971 256328487
279157687 54205722 292963096
34476946 28773205 182619836
16050945 53597190 132198553
6496128 345284456 106399938
325331063 55737905 65492146
44420217 34139023 146011722
307463677 40261088 22270061
248621445 99547392 11354689
335079103 234102188 260290190
295340788 147326972 214131369
41208118 337806760 91503631
218884524 58459991 69255663
6904974 271853579 31234777
36984414 38776695 188876589
120274331 62751623 223368039
28379816 327534584 270931659
217610996 308023954 88766664
3775812 303046006 137633417
57714966 116988697 189532452
259363350 331936555 35588769
41203574 75281633 279775938
47733550 311704274 274346808
122399895 159406110 160320596
98767463 294817196 174522847
186285628 12388711 261457004
199743712 191097005 255280245
136460961 255065020 339542543
191985119 258507724 57383165
206985050 280949446 12835230
99810504 152293588 28572816
297851495 281140945 253719673
182455642 291559053 82086588
122802312 63514008 325424248
33658118 287835045 342810597
86574131 297828731 52415627
318917412 96715440 147502949
19987792 243130331 170607319
43356662 164044969 218158735
151750272 85588633 170058147
19587193 222001686 8397750
91717743 116140357 224117818
222099161 22921932 327858759
119222861 64387588 206039589
14727264 98502112 299956680
163878827 118920532 343043536
309986424 296637748 192375864
170981824 240326381 329490854
144522983 215279638 196142384
107609301 260365751 304057277
225113247 8865075 100952054
297898780 164187395 55187133
230154563 319399026 305208690
119118482 20152335 154159482
134713364 291514403 180931146
296170427 296447852 234711510
140689256 156333260 134483565
322573811 25130202 179393343
193503782 19494069 180322898
217036679 328624297 219395680
240464662 53521314 101180981
289793893 226528884 202980477
272259096 128761197 91521375
249244397 131543849 92249590
11883210 25747523 167681533
299385039 322656475 288161282
216291890 271780132 3703858
254750168 136400756 277512501
210652485 23373517 191409240
151762380 300253220 203552862
52909115 223033791 180784507
93503716 210720486 81747695
163505472 144923931 334951135
3244219 269037985 345632110
123017047 173267517 16447078
267506067 175180185 102039146
267997506 257053836 303460036
22627024 30916689 25045681
237242619 302328307 205485118
304811583 203554264 319776124
296993441 291520702 63330483
103957647 259624313 225643024
323251383 149509365 208618113
20841523 344693598 91548025
206437321 39969940 147442234
301828724 6589103 9617174
244179940 196272498 280395188
34243993 321985335 214744166
129154939 331820661 80255273
135622078 287200563 235658979
285942486 116104452 178683921
66562953 95198641 261635620
306580897 254046266 256103386
325746717 51278654 120920979
237420532 158567640 81077273
73177736 188363604 131600678
331430555 75153154 283896528
278218437 47218694 240739280
211780598 126157405 158957370
83981663 131816248 229549000
319965012 14848993 210553499
107116277 278658291 344451658
203115209 255558990 157509398
171227721 329337324 75684521
28579256 175905779 276049943
192685968 249635301 211877807
221067692 101031804 7873100
26690295 2353661 13641148
285387683 208933051 284098568
90665164 272292440 295166646
102996865 119730198 316282954
84769075 103182538 169829208
276385716 185594105 217418182
342267789 19588565 59129499
151265433 263141007 54152013
181512128 177097350 107775888
208854588 22206297 346417293
30639479 10355353 190015730
143159662 218768917 275851770
53480960 247964348 85052551
12793900 103997140 121367456
76438610 68476176 125992676
189704925 198787805 205650334
329758644 295679597 232413129
285006329 274943215 39447341
34376331 110566354 42581622
236116477 252114885 21762713
163106772 68361757 131962944
122406415 130186454 7774351
195369554 106110844 297447097
30999098 206692828 229290523
142543315 112980766 327390343
338882721 190659146 294477156
102877746 115584725 45883829
141061712 100259053 307238171
243774297 74938403 111105893
332567589 54022842 96490270
324317187 46978173 217205509
23390847 201281267 311120669
309564907 182565746 79449731
242221960 6034972 259333662
60709239 208097401 3392718
206003191 221514937 181005637
213155853 329676595 24288453
203593563 45537209 317496977
290681406 188027673 48893096
12850476 50971879 71041558
17473177 236542627 340578485
87653249 250979531 140821989
84844437 14233658 56439788
33951491 138851321 100261361
287509191 248424047 276611316
158465150 99252882 286374616
181446810 18219394 30254541
77132810 129724017 232497986
281747360 105598988 33238419
200612882 120580341 228305694
232030012 327120982 332321273
243815893 230476585 142686585
125484030 294468543 65628155
64536006 116399664 84109850
305588290 302280451 311332937
294899574 290026956 98351345
267375419 34564168 109316519
257936020 232270666 8686620
99773198 20434902 80286539
331257066 305594795 344271761
77480654 21425951 343335005
311174559 81178038 148222323
197933611 271597961 326554116
341990418 340596554 328588304
51893860 331576158 93715436
220520305 52603775 66606087
155135115 66968196 67951817
47345792 213171703 3279136
127762724 309215291 53271221
244601751 250936739 160167254
63041978 48045555 329495522
61389522 24193208 53959636
320496625 177031862 236171248
49845267 328514046 10000522
13268673 2839099 270336480
227268312 80224462 346401591
241581274 313657655 127952103
314162613 157369268 224320133
336147711 147886563 197945851
338125612 136023440 177266743
84901478 240007612 21958832
347918263 167297053 112922067
19407073 139397033 76136275
77848521 255946907 298810607
275315722 245017814 106951800
173157443 247109776 62192958
209912625 95456841 59814966
218509884 53393639 144754272
30743060 266296581 218652140
133618884 122408662 338327002
13174215 294149841 229245792
331508834 155073870 341198369
307279488 25221685 106772990
283764456 316258627 224447907
196672853 288822789 302000237
317913932 217040603 158802113
218124933 230621578 326638079
143002424 236683069 243609185
40309198 64251562 340291515
224131121 280404758 187003870
25601004 98768289 76328624
35136840 304590018 334433669
228245180 275033736 172723936
223408691 337447754 40426653
16825246 221191236 183686497
144811794 285877754 195738370
94036538 191118365 38606704
201434169 130223741 39718740
14063142 158064653 280878534
89570746 290276491 40723811
36370544 313052972 112159227
75842706 177653909 163753622
43741531 203471111 289099532
104894187 53783008 167364591
154008766 283345461 331409433
13393968 283362539 93355468
202683041 328700489 22571105
72818069 49839709 144747888
249000895 126184 326722331
46881010 45789161 297964919
232649230 141317979 176163741
319882012 28102476 281309797
23523911 132496018 338661784
269772448 34232782 71920488
222275951 210216540 187316542
24567278 326673204 74460179
306999078 315570856 72904587
193666663 55736097 301368885
197512063 27365095 176378434
86003869 295777306 117882
343264747 203142525 207549247
133431305 199142911 186449700
27992507 22458475 240783975
229693500 165690561 81294106
85688241 249190377 256404497
153283825 280011589 101216661
334713592 286823135 267982634
266986559 232069043 214799566
275741279 80375911 57061985
334003367 249449202 157415292
81522445 271043119 198967660
124031906 85259431 97751288
260954611 81244030 304664344
5278437 34349746 27374698
142602847 309129054 140459273
303559264 82828231 223869754
175797194 340436230 185606290
317181901 55781367 103345012
89606058 321880942 111149835
302104744 111443102 334648862
63816187 279704446 142726381
310230518 16332298 175354767
345771723 279082742 205884895
172888898 226364375 235269424
321567288 204475628 290606018
118011205 303874164 68278185
79361550 125552822 69911748
59942875 187603627 46846446
302906803 17724159 347452410
328690124 134891780 255190692
191195179 333191255 272832298
270754302 5593787 21488293
167489208 164086229 305910527
174569166 202242992 103761439
184966066 35069234 209491992
135207307 196902721 11170189
258291373 49645101 201670865
345850081 32388289 88040398
103635349 148159397 114870874
276949986 192430579 60642802
202306614 233462875 272339069
138077691 57560174 18841775
17513534 228185453 307032642
308709479 155958065 262373271
118032013 311384969 136006062
242593200 302722052 110878372
226871420 228039329 137531169
35944761 252634334 287102753
176852595 136725627 86861235
35747010 42638843 248683255
143678643 285817826 42955271
159494764 71168442 202726350
178309985 311543068 169614747
59394118 320840403 317882073
36015140 328027047 53384974
70818816 170014459 36219273
165149038 44750599 69162329
90311588 333930305 94068198
67908099 87269825 24581260
322756425 39969297 220541346
48262844 252634154 56806447
320049224 306791705 23432204
302478107 198096305 80593688
112839834 283234339 156701988
212348374 174239016 225855814
326027052 75469738 68661149
221168279 177424994 137345850
327784273 182525727 230608389
254916502 98857504 41148656
265028319 92587128 40549302
119748645 269898771 133110060
231288936 38097436 213901470
342602157 122797859 230810906
74133195 115188629 327742439
224961057 74320919 292476364
237233912 77773649 327625262
188946072 79585262 279627522
174370697 119953124 135438392
197101123 11939590 232964767
278978174 194578932 51938908
222207817 219215854 87200122
42221886 225701205 119684115
134372826 215925900 62445219
127832701 196134630 286262328
57265309 37792209 255659105
118248764 39955401 75386320
51265678 4419043 342500108
19969745 206692036 180553190
113082062 205134699 9466565
276961718 95387772 194676771
181931940 3531976 162921311
192975556 261033051 90994999
157193830 224641067 193473427
6530189 7524565 336689875
153730364 20583710 130342778
159754178 308609430 11113605
183033526 104830476 223169259
92164762 254921208 220173466
63438612 39536907 284881945
170539174 202983096 267236756
65972798 334333559 25217367
266957425 151747000 23451509
34256779 109400412 90781277
150452245 338677345 118145066
223355452 322776646 218082265
170068355 183040275 84652596
328600562 167294822 142440804
244248498 62630574 312758519
199699332 206053237 248631796
241137788 213836590 139699549
336586358 235433310 209735146
36515924 136532923 12297523
54868146 116599285 216928114
256800148 4393546 199961532
196559113 272992357 218392147
12156120 176053182 237050976
115143947 131837923 72903115
262386026 240797374 42766955
29604184 191333308 29366323
57074063 78507991 257052626
303430218 55749797 55044495
232579679 209783515 7050111
1698314 238729626 256846567
309126906 53811163 22183565
95935204 73102331 169336383
189242838 191306771 235258596
84829869 86435958 80231979
101122140 45634165 310892913
56753998 105340651 277208403
270658150 156830656 279261783
208538973 281112256 10543983
136991960 248494781 317585079
266095115 69326048 39119577
101464488 219408518 128356565
4616702 234883354 144114603
232635130 282566930 281731339
280486793 234155269 339968074
293426789 14942215 183613386
128728282 80838055 32077271
244421667 150408623 149511143
222339664 335610022 56638942
268966398 266424424 183860942
51537546 190096045 95257337
268951462 236870018 268017201
248109801 123914901 344025984
8502774 327352459 47913490
250571400 186260203 267032709
135864824 311179684 181055708
225522419 218966739 62271328
268437654 254218198 334958700
175968767 327208286 216737853
311958434 2576940 182196372
157587273 86172286 123151725
338000314 197675083 194793409
340016447 303763666 209477128
63786695 345098360 99252421
267896879 251308365 229856995
194602577 83439732 219356768
285135734 69590137 168674999
31257451 202283375 2018856
296673939 33948833 166679247
311907886 223811590 347172361
111501918 33692549 51201084
281471766 347061205 48306100
94184567 67066227 72322748
35116458 67390574 311582658
122711228 170720552 93863295
99504979 350321409 89929482
224517069 152973307 91280696
347309859 183870872 177618601
106188213 155759558 316997973
256457293 103540543 205643563
129136133 197400760 306459849
239776242 308028635 47747158
52499876 326290651 108464795
258695404 237081580 271792782
236003186 50724476 145369539
276179671 342491853 82288841
138199458 178356251 159858203
170765094 310608395 275986445
55595513 153786969 286919180
81128520 343015458 141134636
166961404 183820234 316879251
16677799 237426067 41059878
306045304 51762416 106873180
318791711 62151715 346946862
80295098 313346988 240737651
25882042 11172499 84849681
332814520 321952467 205903862
344516711 271010516 256298384
82808143 307803832 95945640
190029912 138242448 251490157
116075802 287403099 873474
89567217 136982378 335991012
327874480 140978350 346435122
318229503 250597054 29310564
275925024 317407461 197750245
334800440 13269874 221196647
51046405 327404650 110788564
258206594 17185721 190787630
243729189 101443961 161624170
64859652 178015179 296526349
137723900 228089934 168487866
103729454 253056575 23891274
143938499 215879932 228543701
84310819 230899556 74957782
54657615 336295531 26007071
106621693 62153694 286036615
151226909 274285927 208454166
163119067 111124796 187540046
338677274 33930438 81592172
147542763 43475692 72698551
336845292 129379299 327989377
270124363 88438415 62817226
96136904 205112522 242003824
79702373 95677780 187943061
201858469 111924483 221359473
250739916 131148011 109707260
146880925 271889803 284284906
168526128 17798835 333385393
277875034 68574954 191728701
284225087 171859096 205683137
96576744 94823541 336092914
126314151 334235150 6704157
223712699 183840136 208348859
233851249 159577033 226921150
281691541 85375818 107564183
307171247 184850210 150953057
267747999 118634752 43391795
239613525 147855446 281827968
15681201 294877624 264122971
217242428 335849079 106491683
220659181 187874345 61630689
166136218 200354349 116861015
3629852 44566584 188258358
26688915 7638938 73468228
34440843 166277091 318132972
167030450 338796105 252203013
295091773 213046122 212067356
64935133 187696197 136417281
160017074 145056402 307781450
330935433 314919504 338243711
178880989 148982895 228740073
150074241 162821403 326843235
99647657 156268274 120088610
6900395 281350052 74713481
330094774 293030572 47656058
272900885 153978205 238766759
252190085 193160163 324816349
55957479 225903130 253545954
327181421 580266 85946891
223619487 302006409 201645853
466219 127300898 15864105
8897083 164299814 236232898
174794246 254702519 329819011
121286276 11019602 4196087
52198812 12584155 44583093
307139640 189680107 265022773
272600853 308213560 344372288
84829892 203490766 308856202
37432537 164748962 139302459
229755834 184788784 329889183
162490734 102952819 334452639
158221273 284308187 281351158
181918967 330311049 13542953
51458006 210583125 141718270
198132137 202858580 86417546
235427514 141522078 83513269
236966829 348500099 35445576
79936076 84077119 32620336
204835354 296625872 183697336
166745501 95388377 315738204
4145830 257675543 302448423
177253755 136694998 151593429
189137475 25421190 143812456
112781554 347829070 24226167
53024374 128166892 48796543
253463777 11252395 171028766
2390631 99294956 31998389
223477204 625512 229043010
119137630 53391516 153281584
21723460 207773018 151191780
53177334 14086833 174353788
198840332 307270779 18246039
285838339 126710875 133801119
42918250 261469076 156297756
8817703 151715228 15472860
276891857 49984212 271113535
223987393 325525171 222552468
82398120 304016383 35871898
13166113 117587257 211929975
264540526 25090657 242180452
102364016 322647940 348476938
294528493 220918616 160897974
232908673 1887083 139454364
253100658 154771929 239286524
308031097 108340194 68476722
204386003 198045705 128203942
146879368 133517998 221006619
295400121 77616203 314040869
283870203 288591421 136219501
253602026 69145206 94817812
293010783 177695704 284861710
241082651 38898961 199510372
324226752 178765869 226683103
307589323 28136294 185253897
169292903 104814809 142916357
74283360 67344695 249219673
248817166 289820668 295785514
289165248 332999456 42874649
218140475 163865657 243717175
33370357 239194102 196853422
71778625 10513691 43808299
346165164 290002950 119139219
137770545 116145909 236848697
296867598 137334664 100847814
321015095 224726556 77425474
297565843 120488334 95639376
10766333 228220670 313101688
293420706 224555716 295166816
308988584 299357378 274849055
315766073 279798944 155593834
121680544 290311120 17653952
307823328 305451087 126829130
291878563 115977913 37218552
166697652 219467029 284192777
336844161 328480331 191436899
44445650 288971053 258706270
127592741 280040522 291269452
117023295 173823693 59247828
165794649 305715646 212739545
105961069 14953858 129087366
209610280 300329604 264814807
229666747 174009849 82253790
104393622 161357319 228261054
347135578 26480748 333838828
270769882 113392432 148800104
184574950 91629184 130291650
349045558 237864496 301577410
210507609 303674347 298804807
40717558 16159607 327585
255294671 141283432 155561150
276785199 217649310 185847983
26766726 31816437 109776284
343831316 309607666 46924501
39066676 199055461 212872097
281585578 120200267 201211603
96243415 110280399 130885534
313295892 68909529 18546173
109436296 159026551 274847332
131221230 1685458 79036157
338114036 76685531 176548059
155723288 304386096 189405103
276508942 183616735 276421490
272238427 296634738 308785836
92037767 125741616 149870369
304329163 298663211 277014932
334958409 24533739 251491375
156288319 231357713 208531056
154473868 35600653 250076529
36901591 226086085 131328460
237800309 209673603 251272033
162937095 100779931 218434329
182220099 11684020 66100768
217590680 122754328 95728535
281723600 254895719 10953801
142101563 343248067 158335437
20365423 6538284 317837382
203489583 17871989 1136113
199857583 241868251 141213934
131679654 6525661 342382340
183977485 101028081 281720704
22322219 163324059 299399062
288962491 204649825 102667360
291450582 133051477 164448736
42467845 35381839 140261702
103011333 215896860 225672356
269683163 6860414 294632871
165958366 337823971 189177458
303742138 88664686 246788552
193124711 298002467 157562232
227292717 18059909 349228519
239410809 194145342 105822303
35314309 312825111 14588129
236376633 206516078 275087798
9374335 276810355 47995090
135458402 83630927 96785063
333007758 293468134 122421062
118805627 330805137 17050824
173395926 109245243 203252398
4541091 99950003 317329445
139832788 228561114 122824760
275870297 172471286 62521889
293621432 59439970 297397031
221343167 275191483 10154278
276243607 112997996 66184565
111234598 322985944 50463358
238983469 241589771 15117989
153523707 247275039 148834147
303396532 31343012 27822362
34216058 53848411 250875415
189297942 225927250 331810161
233938762 5947723 302069837
118571034 108529891 220233498
345585656 47856283 343034664
134546879 223765215 137305835
154707273 149766536 336210063
109104572 256777939 116760888
50171719 36213943 288498312
321548316 273526265 285332912
287313967 190435124 16569636
46840236 302524629 89053367
212430083 7187117 6505347
265455930 239892061 104230332
10046222 264369442 283261783
46075123 225812837 311295333
334928137 69096683 210178582
206424531 216146765 289349811
274563856 74520701 127912469
153881929 323870039 84929487
220155034 34767302 19096555
146484541 273829072 104398227
175317662 268257802 99935275
3810905 118052885 70004215
130960270 58548028 176510820
114552951 67703967 12024226
54850793 324379543 312976687
172755769 225373161 49737227
66401729 276600094 215573176
19295520 36613033 295948816
145387564 19687299 122466178
95557382 53159798 200840335
245261094 151439370 112071491
171187707 145979852 139788240
156795427 150462549 33744099
264640412 70676891 326600467
343791222 31944261 4513859
108915040 29091448 112964129
3228674 241524749 247647992
95298068 137304939 167489058
203206046 254350263 12883801
94769939 319510604 134998684
243379501 157095701 80042077
71406517 319632567 208574193
18358220 213451853 274339038
134443720 73250960 217829296
161951383 172030197 279453713
311384444 78500081 181021372
312757983 74419076 309598504
220414390 186698697 141710050
76816902 303499641 194460905
167060165 144693317 274034658
1650712 40724199 347187180
28207633 113430659 194925574
229830536 56338034 283751537
163134871 305698133 274590830
57243773 302048350 206990402
138821716 122996073 256953062
253426515 24475507 289759996
144002230 43008380 340920610
164122797 212421538 273312074
286638197 239839708 242381194
180231311 145480806 97903581
270686552 243315747 292559805
4531254 101241557 112814388
102281333 300767040 289356641
269504481 41776703 11712910
286738318 147100591 7481781
326068781 311857164 211906989
95759818 319019314 116518254
15579822 311095804 177202668
210562358 236380022 334600303
60963636 156288875 191968613
34879561 182833124 136713016
90476662 239193974 12432567
336005884 183564237 323569453
25178031 299351489 172194896
54864205 189864940 150095816
287694095 275205978 211869661
247969137 282662682 79883539
38979264 225958688 104802078
340036394 90058922 190865104
231255581 22327986 291158188
252277793 286096481 40218806
308788397 335157291 135811085
151369848 9312397 34839430
41606693 341369544 146117134
147126553 343088335 335255483
214968244 99715739 259325494
471930 90170204 55411462
268076583 305047817 268498990
330480283 5766276 92932279
267267267 183563247 324750514
259206097 91656168 276715017
84410320 267419230 31360774
249578737 187696406 148631502
25998374 101989323 110496209
9374504 342394572 124011029
321975181 123735219 117301303
20035671 139440144 173073627
177233235 123318870 229398689
278214583 349036135 332065446
89564510 192058861 337862166
313631118 253877970 94834588
92674714 175658934 72818264
66042234 95902960 144839002
45016237 25452126 174369308
298246894 6943063 226144255
165321149 12957911 264049541
196903088 331989942 257436068
240762202 62899225 76325725
122940897 168464199 79618639
334295487 303183021 178451034
239386586 120426589 298994694
16003419 225941346 271896618
338755263 147098792 48681909
42087681 267299188 272989731
178318731 244726594 331807686
101734420 73434680 264657850
303474275 194406389 270811840
295075627 286930893 347478183
63833547 18166234 209092623
40492936 277975097 214746815
26257876 130641759 331634750
153760716 177155632 160886869
187595150 35157623 199260126
232140991 212693884 285167975
269288356 48846693 11126573
242964676 237784240 245532533
265679019 79817133 336560666
143707546 117082629 272384233
127456310 158118368 111425786
202226965 325424366 68291902
251063734 206476518 299797077
213701319 254656944 169526854
115201482 237319175 110637547
233994466 21585836 129685549
28411582 190244324 87807439
173861092 110671642 59052091
36571301 288376215 152065268
71001105 183478565 146496112
98905338 118450146 129087637
306337963 273474234 72251557
74381602 316959113 201507541
123235265 242171256 109400637
215130579 324494006 117484507
176943304 179496738 286222411
248487849 181430460 77854832
76730553 236581732 274879327
138231197 207844230 170086234
343122761 130934019 211181904
242123925 233909254 166176702
196383356 275288212 255476253
252104941 180551632 84525690
202946571 140009139 90189446
10838756 298937185 286271925
85010654 155439400 168116974
64599626 96633481 329619777
188559706 139988524 150977367
74640760 159274191 253368351
112773183 316324468 94091904
348510902 242163718 23498976
332888818 105752526 225367710
168994486 205281597 324713559
214606772 279021269 75458296
243270976 242498608 246525454
329106025 301751758 324625777
27196910 58909753 257285501
331968176 239662617 76591811
304604084 48216738 44048652
322005708 249870524 183287896
146254707 175872547 25871724
46499498 48150689 258096243
157342270 248666737 182474984
79518435 27994825 109579155
151935097 310253955 186199402
162160033 92836352 212482435
120104983 8251026 156644642
218733411 34117140 331451048
321476546 209308553 234778254
189007461 210915286 297333497
61258904 3388342 20281641
98047764 72004091 299053208
227583657 347855664 104817158
112481108 118691474 135908065
175088276 229514110 235413863
145535424 133293872 77335786
245730660 116574239 221577277
277906933 305803541 340127766
166713123 80068878 84650647
138260769 76743149 51656413
178153740 80805254 110363628
245571563 340781316 5438526
279099329 73942775 328901295
16899014 251564677 54531329
86722695 317143305 346575299
300441681 184581963 16878300
276910638 240413212 183733501
203910322 231333006 11543446
139056051 272212761 336054392
39729874 327988959 133435762
114746968 297792759 179132103
221553920 75471382 142313295
164877097 273973651 38313543
94458962 210776905 28120305
242929351 229578049 19123595
281981214 121989866 297460753
218417667 190611837 29796663
5028756 176678124 42120028
263329256 309309820 43809387
196701607 130529033 290134875
275331778 2831439 197056223
308919734 145754268 194212573
96972749 101147738 53211988
257723418 253048573 77347226
23771410 323902242 261649408
343686382 338410231 68521867
86338838 346534621 287141880
232089740 51786198 291078630
259658197 224495961 259335228
320788486 108898997 81279212
329454126 340325923 130998921
92171926 278997481 89645357
95723814 160362768 55891485
126945241 247434606 258236986
15646796 201258992 331000704
25190770 258038889 42452446
349345098 148998169 334738029
40220638 316237889 118121327
115624696 68308703 257377492
66193324 135362204 330249699
216375302 94003607 68498637
172522450 95785336 300850707
143352135 277365861 196149886
152823625 30749725 202839789
81224265 284529753 62349815
288593401 183403595 90448204
26974159 96295890 229966315
118307052 14493146 292741687
185628333 329519542 207721404
322685385 336151796 90195356
287838058 304939551 162974144
329104873 328847710 121286318
276693450 91439525 269474116
237224288 33370194 254889021
179547300 176883182 144111722
330613272 301314386 155796576
285118530 147709313 162839216
316012420 144131787 79874451
210570855 56389208 342328522
215571105 116399314 7655168
307773852 334389587 309286860
554610 211404386 125872160
105320634 257553456 78703952
319459499 345097169 255673309
172683844 183464179 11795283
236735172 238544549 18490759
254083634 107508800 113561540
307938945 202480358 53939298
337466557 128709127 284243167
347804529 135663794 234522055
10210000 88449979 337461558
248670553 126304650 228018122
322138972 85532300 199377200
93460256 177002939 270276592
94384904 198515110 2944006
276974835 219702803 320518829
316855117 73043531 266889528
313455854 251519585 67922495
24093480 73262383 198909366
93122625 245512385 349302661
338070353 45744814 14893367
346649520 102929029 148787357
276388007 189075587 320707574
265701961 190063963 108791878
112133028 147258346 116390462
19280022 65290572 226140351
137126779 55711009 106857354
190757339 156080589 167499418
259158644 250189472 32537364
339422264 241103866 85337274
153380219 8227096 215041735
165112526 42155671 306405652
102904922 77747576 192145754
315775628 227738597 332479450
94866643 91609708 324725639
49076708 240944499 140611015
319718666 329502110 49928640
56186752 294005815 216254833
309561903 190541113 28512245
58952600 339885127 299744280
116882774 339648892 59991762
115013297 24017187 305951410
269841389 79635095 162153682
114974701 164626881 141131478
257027564 18898461 116160779
332074399 83038026 115570238
245624887 132397381 284643378
37698206 295745091 62507661
126983747 283695092 208344175
305943144 72130408 89141633
122943291 211148983 240320535
80636156 333684565 329674942
61432670 313700960 60480488
143965224 254870249 230207119
35719084 99953046 117619661
307416887 287599620 293914574
228607831 231654949 13730799
100096327 184312233 153706543
317757046 118294749 53076641
192063668 92992527 181904655
326802650 191094735 247248539
242905505 329866097 161389954
139570004 26385833 97142861
334326032 166824382 241128083
150680628 199732970 137888818
288789184 17355255 168378232
103974389 348533751 259669865
231230280 10065671 33108094
168718870 72726716 7192955
126116090 306862037 66604781
32965650 96686156 39767115
190994742 9120037 233324548
163374102 102839002 46534498
74246381 6092143 2843113
235060274 321078791 323250416
132165753 68297485 10511237
341124124 107956953 303477265
71404874 190022038 296094551
344885248 41088425 42015424
111531778 233602229 196339306
294160934 148798955 323779725
81656501 148899581 199512646
321836642 6972368 221458606
244892757 200638116 292332313
337286197 292159753 270313882
299383737 111200180 33820075
88541389 307165542 182105639
320517790 29275139 261541697
227946306 110971999 259779609
23521442 182126088 166219004
345391289 293389548 101544236
133940782 224616387 153103207
212080593 193724579 189102170
56455025 39351599 230345127
237533302 22791995 262181874
217089313 163237227 189816022
59708569 332807226 24477474
171573420 208341485 45243047
91292877 50666013 220454334
242156135 230993074 189554904
171086201 165937249 334941174
312225351 333364001 333670869
42235 75276413 32662990
273930159 210565112 347949780
324176588 159549516 261854799
177979289 330835094 217609282
105732487 284646120 22265824
173829253 97568741 111266892
346360427 162339831 98054061
143056764 85998573 9855947
17029526 128912720 1595162
133855955 180764360 44800730
182852664 287173963 342613724
282936459 31508323 73502697
172110734 322773403 303682347
236506548 11648761 93084042
28826276 139852149 294145480
97577497 288543476 257195985
313241695 165079249 150948879
169722013 146399085 159983425
287523075 119544962 134353279
160468943 147164512 160615336
96936769 145210786 38976974
259325863 348092198 297578450
101724903 20093937 130482758
54542220 126644103 320216697
54274582 49078030 16866961
140476436 331232811 179013464
83617555 163225833 244949007
310533579 180336497 326355350
151128705 241152341 95372055
272321450 263834394 101648870
124471851 16463785 146747373
30805010 296549097 292555337
152071070 25456840 248448411
287397345 268514340 42539728
98611113 312997077 292471264
61761441 8622784 47999890
150211961 46960369 159147530
330022150 292105138 63703497
165473940 75013462 219214017
71567068 3986574 145181862
52770576 268472500 52415614
50523465 208980348 92825203
341287925 91610165 137611122
168460566 57938506 332154211
318351337 5911483 196424832
15890784 23560194 251672898
124129475 5953420 240662187
168505105 26810752 38288870
253524509 162724293 126193634
25147218 113077364 92518118
321962969 210034324 328889514
270550223 106370649 29409012
73039549 22724418 92648356
94924473 17648451 60704389
129446599 167673368 45483943
102945722 345605572 306113811
281587363 34522577 147198707
182378088 84076786 282495159
239645627 25208748 306039209
312106014 103940888 204077471
250183359 67933507 126754825
291582309 279892764 305053326
16921177 62543131 321644234
304136531 165813954 17531678
264124811 215225129 275821327
232983934 253152376 261431624
315783381 285883156 29279211
163983920 59127134 183114432
7075850 127848276 182657029
153272661 217671659 63817861
209503906 2756742 275719135
281510622 92656425 288902931
318891909 156419473 274572141
98948372 162400100 348709005
76207982 256556226 67362998
48679025 177670572 1145739
48589809 101822612 303178887
5291667 299225193 260697048
164026699 7646047 7449224
23366938 89764731 244547341
95348917 76155784 232812132
52746572 140081863 219097528
301853683 278934870 333167124
21331139 252123596 278921818
248968045 17070366 166147295
255262437 124017283 334771108
147714464 55891541 282309839
79686469 180046111 152480761
305361236 322990622 42867055
90940129 94502989 320400141
153686940 304632577 288217971
176477161 72875246 164893363
284138987 196312952 329345768
240651625 50528283 84395864
257658042 327834613 87079199
345530981 71472049 250043741
312569129 269355885 44412803
350161923 286613513 150341046
296421244 83678207 105586344
217115327 13906798 115094679
175991957 247673620 29908695
61405304 265068784 197834879
77515824 222336266 287272038
46015324 85948951 265870753
133474702 266846703 152641287
150842357 194076499 172166411
138331589 51972917 160254298
323430479 20895812 79637249
334075584 205032907 213099863
266309586 261582614 285683834
120828550 244434610 120560979
82566111 324520619 80739934
85883078 109329914 29676188
189082390 82519213 238565314
205794937 107329237 271562144
143246931 242725865 221441377
135937535 231487575 83782923
266347844 344377912 116368397
152841959 259390418 38896297
78856464 102892514 229405625
22819746 31053989 181776740
8490073 301004685 235012822
112085001 86846824 19805925
195440597 269345348 299860779
87364378 76872038 190776330
39158036 347138140 174413254
328648966 128747612 19544837
241272783 114569410 268109984
53579167 26199270 307361525
223788708 79781528 42597279
240090309 210452878 179528288
182905810 322567934 221005245
340516006 214642598 322351762
40372110 57614917 61339794
148708243 48895886 51460191
239215737 328020931 11396390
14503748 94677457 328132831
47271439 47126417 203316580
267163966 246486676 58725560
59058126 167104907 114566194
100654493 244689671 147112593
302476260 2272202 28369060
95612492 146418586 308004390
92561250 290127228 73716569
215702355 154974992 22297540
284452309 58864616 148125632
114832983 157928009 268471335
132418815 257043758 318316406
249504148 287730706 172572399
273545698 101140498 273457476
291113339 122449481 315464795
244684913 115767038 241767254
199076651 16754211 88460849
116630255 253072431 253436021
185910339 259478471 84002742
298530139 295739805 186789344
305030868 199341112 107854322
162751369 186669127 85383435
287204175 173401020 1282966
260044775 32277852 300081154
290107529 252231501 124646641
237787073 126189091 113854308
105038479 206419046 84784459
163671969 129228149 96922910
341890594 178569440 134086552
149676405 342736955 268262588
297575416 246913563 304309458
323982078 234044045 279578913
227937712 133002430 150369268
157717538 220549626 89750037
6872886 82269306 22213334
110620971 290993218 188559853
205455503 342093731 111484180
150129621 234789434 70070614
136358424 124112367 278438839
50613044 72365488 343032910
1610223 49505858 175918791
193349768 170806666 318214996
210153250 179969611 114452771
314561211 245128549 93024226
359532 146602278 239177640
127168193 32479360 19095218
266861534 297630293 311768552
233758666 316053472 223579491
340376665 339471830 233219304
26755118 317089226 294502448
22217812 27963150 343275792
129287637 286048260 147298870
138676466 60134601 112522752
49373100 319361188 273879455
115974713 337394013 96089631
6708233 98434964 328322005
225886378 334865986 90775908
68205341 49744731 121556050
167346146 286250961 321356370
128592627 28789439 98882350
306496947 161977301 94195078
64981720 321623464 168722330
229637296 252409459 297497626
58203091 313407418 32749835
161481404 27462711 95415198
148325307 281054851 12900328
196081868 177428398 185285292
301568518 311625107 27234838
121493236 272713664 233782382
12184243 56168139 168181924
82199994 151751242 128383941
289637303 127705048 3934753
81989223 191416260 115397269
71652347 344942049 287805103
329675650 286786205 74090544
15424262 124064360 326748740
318783673 176192040 6426694
84122475 73169453 1777953
99344046 327407191 286801966
291489875 168618007 159328668
53578478 319623115 218110988
333219254 48532753 71475741
312273525 230811673 77184261
218780855 137499321 289115715
176679366 79945728 144833096
179530522 114126763 16972171
2394984 55113836 199322131
101402188 344410872 66027409
171024290 233563885 313331175
4247645 129773898 302291485
101771428 323159919 24512309
171050672 2431901 95550919
171557041 15998555 340007036
193070215 202842987 164605120
85235855 106167409 43274734
223255981 226289305 276843119
76763382 216721402 99982933
257168128 96266516 219407532
184140738 2518737 313978863
245502885 31432405 180143854
200237476 254285636 256036363
108931582 5253594 286179909
264623903 228553489 309481554
66232418 230944316 22959256
143891790 29652638 228020034
298381448 106399088 274546901
98814306 288729322 201577033
3233918 113804855 325347813
75553410 25436402 192293242
194516973 77874699 141641579
19632712 336189037 187002725
6088705 224402723 982875
269628181 337060425 300116576
9884903 268778437 45016108
290312614 21413349 182468856
307899286 290878243 136177735
6168003 310514969 276395240
109204119 107070651 251342846
257158192 58071501 239165063
334995577 278211541 128254376
108285651 42434649 286515602
141208748 15673055 211547377
225414010 64613770 275215767
193106841 110402181 178742939
238086127 331294300 302599941
107468541 83528216 108295672
124622427 141826381 41718161
87064529 118870948 239393069
959930 340401309 9099610
313913191 127031770 2013150
274264376 88523134 99103970
129671413 68249717 173230320
301892441 187269797 48067054
112196095 143622876 194778723
233324289 221943230 335034124
311786546 346463154 79892605
28495133 308601863 141733121
190947010 110166362 196646240
249394231 38704352 233391336
105223575 257389708 184281962
287775273 251777184 56709906
161792463 6651858 312528372
324683244 62113994 243662109
114502963 53475220 22795142
25907875 343584576 79087469
310926713 168614505 140330062
33790460 63282345 181720985
109786748 23726858 226023466
115346638 329229498 180323056
186675080 86086649 321950902
269616232 300682463 176375500
286220289 323704461 98362121
214676787 178900717 201316499
216426132 124783208 9843216
54539336 163380043 110895468
277577003 334715943 104029011
130635191 104247038 59289603
194296339 111137440 159108354
333957297 133776475 22738596
25413873 12528060 79321977
302224244 119598669 56311386
125725976 224235802 241932259
36729194 187282521 61139307
283272844 48140454 50149221
56307932 222414571 285829732
10470929 155454889 230636512
183423988 183085096 333210980
337763715 294102236 30950326
27862921 307631023 127714698
54491289 91230544 243623708
197988460 278660866 283995418
333087040 6130979 280083855
236081916 159062270 176745995
105186758 273265001 295502555
130973609 198994629 38576331
258025094 75786048 294521824
22856939 296430991 243396230
6859363 343919725 286204394
153426244 210764739 47249510
103871238 331650732 311679289
130230214 148382089 271886564
35941758 145661455 307491419
156565133 42835790 234984103
185482653 249175067 312568368
119901634 203743392 196187086
329687940 243131071 90931703
321123206 190561491 102251943
128255737 150167765 14956804
208177844 318451854 248193464
57877799 173416868 43905166
42851805 69105372 174130439
173870298 14943921 330409366
253192757 43399560 113398904
36045063 332689189 9297462
235360109 318290525 43225659
177357992 86401194 305080077
282233619 150621341 20328106
260911020 44188479 163028922
87601562 210604841 199009054
219089101 300664740 108679888
293789764 37468950 86415878
177316633 297555946 178479217
147176651 25452227 237970940
274795070 327868277 223247480
132603219 125743528 96196657
53419496 187644899 156438371
169009813 108279621 292566509
289552684 128243548 250172648
213911478 277642811 51634591
26303608 99160640 182662717
350116871 175389392 341490566
253692072 342514828 27686178
71018702 201076825 294844766
70686250 80941639 99124593
226121333 48786700 153046684
318638298 36577592 13307115
96216671 146325955 323187616
255652494 80257861 341542669
211140547 258944756 158948360
206270454 128242393 47013083
320961739 210535229 332937667
323891106 325694262 182097619
139547264 195391514 51139762
348285941 335992509 321173242
301245336 304613304 217388265
279894453 209834901 136931645
87342635 153650018 210579849
245302337 152673989 163321557
114519701 190943776 256051529
113995298 126039103 151571776
14717155 276877595 65217915
69955920 90748753 184614840
165337309 116510396 278930493
36854563 101415880 315278981
240533002 66317178 196244593
204241167 26797194 243651500
127472399 112675308 189785300
99076139 81849573 226099279
162011222 106571629 1633617
3793144 199956638 130446085
136246611 124427887 311204403
193037637 6105165 36847273
18349781 169568673 306671401
48763692 300595207 306134682
53604522 282114012 146554327
125178570 61104926 32771019
81756288 193705965 19028124
136819443 334205450 340425824
288910844 257966922 100622504
11765091 140662794 135873108
155762408 87789185 118947555
280003863 103352854 178108721
160481768 309804680 58419582
45219717 203101155 153806656
161772112 245608246 92623870
311106126 185911438 50462211
181431227 29393273 239681544
191673309 55414632 40109033
204397322 151280485 105616737
163594200 217938329 209392110
150954156 310126710 297776795
328969270 329007412 142225958
64273556 299793055 31737327
172343639 97269858 267735556
84282140 56498953 159674317
223234935 66314339 202465046
20636315 21840632 330144571
349796337 194079816 210335964
139269966 27819118 24185130
4668126 99951961 51341757
240164926 158636598 88778363
59493014 37565653 104420067
256398182 312922374 280841802
130962095 345081582 62608917
134175758 93211340 119365635
15672478 324648992 27805643
5073759 281966625 184084939
264132743 107421596 168028797
133543454 42761422 217057497
72478958 290943066 303609355
263221225 56413597 279778784
6648056 282705353 275782552
83214625 31436974 60833257
336686609 243169869 117761282
7604913 173694253 173899027
230501442 260161056 120905088
111942909 106897960 335715455
20994393 242728178 20857845
244968807 232217814 88283618
13494502 283024499 275848543
212004334 306746410 204115699
231433838 69951944 28318086
107776779 329454407 99267207
296046562 68001031 90550882
342277644 303139232 212186028
277884571 281635294 291857238
322710366 174315781 158969516
85871035 343831662 191590100
256828600 301265270 144115429
174219679 266874596 91836762
58491060 251443488 76620015
38582215 319194781 280179823
211465957 324479438 189902911
183128217 138592445 160730511
204723396 125213440 17341164
262051367 102764032 290822942
236754642 255687373 183140704
184609717 296910482 343742299
294912733 132825190 133671887
183189114 200157866 130703712
344544898 341500860 130285367
84671570 269874326 114774227
142883033 166469072 216284353
299590360 160041260 177938347
84308081 103937263 104494442
341491194 112453781 86277352
266866969 83207852 10322503
47944119 302446374 331469757
341668612 48269809 118777811
27783434 139165924 148028362
64412483 186761677 127092456
45904057 135998553 246158122
60564314 194678265 173884699
334784257 63078697 142992609
98971147 111640498 129760382
14816368 126781283 343017417
272811201 260928928 154422727
299631526 190622628 130325962
77923653 201445058 207641211
307493179 189449190 86147103
44946286 242854668 206194357
143216516 303719539 180446130
178723970 214963884 189582190
219607458 201156544 39598842
294517438 84463260 15493370
152187209 57031933 305133996
50463354 76090032 279475923
116876873 89885336 1540246
196028921 55384482 294775465
74635542 13449395 259339531
182761733 247728193 16359246
317558844 214249838 222278931
306841179 238288833 103970598
133259348 294631217 82184357
259005090 206099217 303402713
149482934 133412329 101540918
253950399 323681475 38711136
238976478 333640580 42221403
6164177 303931004 68972667
189452581 182893348 216400670
180064130 250753647 35702966
193278220 154124660 39233978
314409374 184524940 66402711
121047889 130769073 83039350
283656877 124010600 279072467
131779599 26007119 268133140
303991593 24659694 155323036
53248176 30654943 113173661
115484737 241283127 115399418
66719010 274211270 119203781
221191228 144192872 301631518
175416420 147453593 165487429
188294167 156761549 261022963
119158091 145135351 289771180
167019838 271383528 79964501
283881717 125925697 155048176
36447897 329959625 335706406
44671433 158799765 283508768
254714089 215228647 40661591
206270623 275475158 74672397
332604754 45865404 233581035
129599421 219011345 306471072
4967757 272172785 263036289
23130663 51309678 136152460
340511069 292152584 126941012
165338682 242944974 282517548
240155227 212212775 305094411
24704091 14473609 324477397
349630544 9848965 338884719
139103614 240816632 137133738
345485286 133758861 107184293
334216270 184883217 177814622
97060520 20075220 256475008
108013905 148819915 169743100
228546520 74806405 146460997
154891547 39303556 312230949
47781466 186575782 7817985
220575559 337094905 141386265
323752674 258733634 334023201
239861660 315151000 150385517
156009349 217097777 237600099
164245202 317925136 174181415
331439210 247225571 30946248
103225977 276127730 251526207
15272217 57700483 51006951
269803656 172956550 16856452
299458991 314577315 213015010
284347278 268727432 155564678
99548079 100480984 113896037
972568 119562549 144619748
122533174 328162274 316005942
236327908 290517274 97371845
18032943 186748174 141830107
191098931 178204719 112960722
265180430 74977602 122952878
38044223 271584778 209563447
64329739 249480021 51180229
106847035 207289610 158995870
206486328 287622479 86734727
202463486 322437399 141830145
68591130 123245334 11293794
277540059 158341877 201356950
303060199 324131693 100241803
9905273 258782415 201916068
228554255 19120842 330187497
253785590 101296862 330059343
39028232 16859163 251929814
171229147 37384381 268020335
238939271 88826818 315583244
131973320 326716856 17023387
282901448 218315409 270127540
105803981 118727410 16356917
75517081 109122283 327033705
178021691 345305784 183137550
241547796 96129943 302833359
285423693 324885856 331513380
258818592 244840593 278508611
315371868 182332269 246757111
324420070 20015992 260638275
345667323 305018396 150930985
134433030 278497833 74076306
92331574 47408418 331119715
196431642 150488758 128273812
285078124 266258579 225463299
163891134 82886587 43423050
306248844 241328570 16698401
194657297 262414450 78086002
334846914 208272624 282617956
165045571 42656456 311797143
195994246 77891114 93881259
30220230 268541538 12860970
133657292 152351341 201174216
1121533 81153329 342529818
341185449 52759470 332302090
337396878 285923089 318666305
349805352 304155471 36673481
101108315 144419209 105311353
269873261 249299707 12912041
305290071 239701530 34086889
76626674 345840637 26570840
312611673 311338694 316758868
41274707 247763585 221730597
132009068 41642131 264677494
246128038 103099227 330507493
330229781 95577621 174794148
291403047 231453752 79182379
274531704 53292984 167396180
249562336 333536048 68140208
331267300 297861010 261155042
237991199 327546872 317652459
126141609 87587608 22352364
44691591 134753022 253769008
331035568 222502688 325216874
36075983 101235281 224430815
150311142 324337927 34637667
238231657 192197745 69292326
329297862 441235 305653791
48868301 17310069 294259132
17517696 302428807 277762699
275238610 71242879 218369547
115601660 80707580 78445437
292911147 231260651 280934643
196250246 70215381 153347847
188639475 135246025 19301854
231090423 25465619 2890690
167026154 120415273 159936532
263542490 284165826 169140242
215336988 61630464 196526734
18273250 237095958 159168074
333376268 54697611 29616722
241200568 89383065 207681162
9356497 305439857 177035308
37486100 349119087 242762836
310848940 241841904 280907299
297311133 172980466 212963564
3271685 222117309 316323038
285204693 141293651 146544660
111567672 256914057 164046804
165914748 221588698 114507141
112333228 304381938 49471077
150383681 247312547 214955757
121026062 12751953 300478414
122111591 304054970 217890689
150598920 46568052 135355346
345081885 204899681 302898402
21346654 329128451 167750240
210211957 68619750 11086152
20919551 8263010 204715614
232406847 299312550 158288707
172820341 34423945 200691501
175260702 293841899 259360852
186245675 77189307 222039620
174634840 226948394 38928383
265310054 244052609 249373580
297074487 305228981 200879292
219481543 2140584 257883730
311977301 238469712 80910225
273499939 169120133 238453701
6193465 55618386 78850096
83646246 325261547 262526768
40592738 97596592 215384348
323720429 187407713 217591405
131935036 128896644 129979312
236328953 253599356 228325831
200774422 40324825 312108610
338555298 342409066 210540882
298566559 202333361 324042116
192339215 175522703 229252670
10298737 220256913 231209147
172719481 50481015 180514392
206468650 289608965 230474933
25297510 223093385 15343198
237630623 235926974 316932659
326055966 249194524 172200558
296086246 188932506 29842232
347693269 24181321 12861493
130568810 7935399 19794109
167655667 208585369 28195274
285681731 248766873 243528132
15883898 22100717 103596069
143264031 294121497 248575731
5467408 255549488 287307722
265717625 11733675 185477732
141261053 247693188 164346486
2687974 320645366 97603941
152735028 278748057 56683919
167423898 41394422 27562471
301015893 227522126 277506066
314952289 148904815 85750966
330851346 33786544 257184275
219551514 132313406 61893582
203430295 57391759 301572062
98223660 350378675 144246276
21938519 81229170 164318721
249037872 166327829 87126904
321399188 221131305 324577005
181620261 268027218 275836680
326692892 315246245 220559372
69555116 235705093 230909484
161982017 279003103 107775266
280285286 70132272 45809607
332946584 135299098 75698819
184111301 344547228 215507468
129681755 134862562 183824978
6043964 7730344 206348724
266670013 244577837 49231938
207413972 58018988 246308955
303540277 207575732 340490396
161592208 139664474 33485970
212181300 301312813 160439467
70943616 109410267 298898495
331146087 4027813 14522310
306699416 165752874 194115975
97544968 233616629 88134693
274953301 314445931 333997510
123164123 198115990 82169935
345283463 318480193 161947861
63055054 300100403 26912525
137932348 83011616 101797907
200328750 147978344 263346095
317549368 146194106 129977038
193758178 324857249 194787175
342522820 232390235 31331580
300914918 183191465 295375586
325679851 61245640 257699609
129396581 299490410 47159929
196904581 35798962 76903245
294662753 305754860 76109747
187141409 172748203 251765994
166129919 46898606 270545122
209687487 112033578 74111229
57707875 12910890 170184635
98643633 8951716 176455326
268414239 172059954 274383070
206932457 275991334 260059833
27039181 251002709 299867589
323288593 340021620 302408980
350259687 299031805 109825679
191757386 305313688 241767272
166920513 208727306 293872383
151152092 331962582 106556781
233944947 343615018 138312726
59199751 242086401 316882967
175625109 176107161 178933315
20015420 139057851 267597491
275047279 140748034 170395646
112030188 163836218 28616973
340092249 210690442 334320117
242305524 57166471 265021735
278205561 65553698 296587237
8042051 308930199 30649871
3571254 265425299 25929689
246129412 47108512 24073902
328880310 99613983 60829309
270583072 75535795 68518046
130699068 121881073 271052598
218232902 292644014 180319473
346347116 52291385 29188449
70965959 7046099 194852543
70635823 155958590 93783730
232466122 5545621 179956828
4027914 117742869 113559558
107669031 211388163 102876150
151283922 341084374 57625603
12661242 316475371 289882624
4697276 302839072 301160610
30865511 257995100 185085698
341552933 348182040 235257817
176391559 313791224 314417857
80413655 153717139 303321676
334673809 176268405 184182251
162638398 301143030 81490418
270774111 286706102 96019039
181048620 193319914 102887020
349506904 265018849 249950443
251809411 194660392 314820412
292427143 143423677 148069622
230993548 174078095 306327000
81564445 88215587 327054428
230431444 297974506 69146592
332333751 320713384 240104389
266546919 119774084 42433684
315647997 257003661 276452951
109813061 73871755 186183049
68834687 230687564 310462215
3677265 108378151 187015365
71515342 250906451 65700149
236243687 96311624 250277828
61538664 105020008 149082749
321921295 193824810 241574478
343024481 94682804 77910469
75113668 252871919 313624188
137569980 273912579 7260188
25743588 190898187 318338354
269067187 203346918 275429161
329749276 32269217 99913095
180399522 315928779 211408733
181912141 7624318 321735210
350101563 109901178 28804030
330864950 19918359 336274631
155740364 127161344 67262629
165593736 195094373 130737903
186600629 299263718 342578042
310195146 231472567 124852486
345217377 215237307 263370874
336489746 231421027 31971295
199424538 26760047 159886070
234769135 180709338 312161718
100676213 22160440 139438555
347775014 332948480 216947811
126759029 191399162 282913457
130634202 146868102 56337990
30526317 135968752 328195025
346657190 200150970 334207339
300041818 104183665 210493281
281356102 61802604 254619270
60019816 76073074 15600443
242629726 339428689 349150683
71426740 272117074 24026272
274583712 115428498 190015170
248390964 206443132 172341331
199973882 299405560 282755072
30163205 165858480 333546906
262214368 62876093 243233876
17420628 179044086 281732453
142591795 59623626 173703903
8725879 293384846 63176317
90423999 92698478 142274714
286212044 6061530 79361619
227873210 134922703 21546516
244330193 79661294 125864578
215946620 25887095 3645731
207595222 42625306 82102322
210235922 205326522 229069351
56617560 180116859 187692544
156231546 313317494 128953433
349994988 42957155 1097329
310736578 284452784 131286565
36329545 272012264 128177434
123814851 207088618 5078022
187577050 343581630 217790598
16614150 71241654 244340687
177605163 60266613 179021995
327317472 160943362 126663425
343431187 45014467 50205870
125464096 237666769 254762294
346469753 234121887 225985623
177172904 257461231 170273813
89514342 305461916 23513241
247546877 326000216 161932352
36390071 324389146 302454732
185759467 206131351 267583973
6969888 83175477 41677888
296515212 340840908 111944380
28115242 190594066 141385066
273958340 247604656 54511617
338580556 96045361 130609405
328764192 237506775 292679172
267508196 63537351 266676279
275729143 91008771 259476844
54419468 270200796 261657887
97441654 24295428 8466777
131340998 70499166 50737114
159265816 91815972 330053328
114000958 264933435 284303259
220051852 182911530 287764964
118454583 267683729 81165887
197228785 221178709 51462899
343542757 95165152 323827420
237017076 206992715 171997814
227661915 18468076 100615161
10850507 50652837 261927502
292400297 278868341 39902413
139087190 129246879 135770304
28229718 59168983 55299585
335841816 189786128 336292102
303832908 215064059 53203966
163008305 51215054 328766948
116031318 60039453 208645596
212896900 38777236 68203250
117650808 183921564 67745317
222919364 7713150 323658437
212805963 306956409 217421728
233113362 298854559 128276614
132276 337306808 336103595
15876737 12690727 261483251
258541888 135303806 315901428
338964871 220237626 149199639
108704263 132232349 103402031
114556662 8752289 234857758
102004151 258158378 281556080
306454269 122268433 252603920
226032373 294495630 82414751
102467339 96622852 154837544
106370716 23115258 81034272
207804805 223733321 303871555
48291875 207824376 35278896
280897216 276876172 211688798
136512892 274435629 341857778
165482553 290153164 274821309
129563480 36988155 20301169
238365951 130321624 234903473
106317868 267637453 40350978
252669599 106126822 241815329
347350523 332504955 322866420
213884886 312469197 95395015
334833372 150119272 169853589
4771874 113746058 166579609
231128441 346497340 183338432
254594900 259792169 5669346
126752555 37422984 77442611
4787409 257625395 61511224
27296700 298866805 202721090
230810179 23533843 332415823
201609718 127277407 165209821
262093597 71651985 310975092
132847699 171700620 141755104
251401594 288866648 186012804
138618602 218195590 233188451
175683206 105689008 293520041
51887792 247413037 206034373
102041993 330596660 293987500
63795336 223586152 125401699
296963898 99851566 168213915
235011896 35914043 23868792
298581465 343712836 229729535
323516111 147477833 290518488
93238445 39831660 85338126
89131204 182559053 306345121
319591998 66021504 242703351
306155586 210100280 220718764
348027077 10419577 37261051
133652190 53335916 262314644
181976787 308448763 346160285
113881718 382036 260866068
277012633 333283544 101781423
236836023 152858147 231603085
248021918 286108087 298095641
106830002 33290443 155234882
192496370 306301410 13580646
164577275 196310210 46983935
308144780 174368315 101670243
48383408 213483611 31237580
167397156 327080918 136490257
259379514 108141712 221092476
126041202 30425965 279185038
174932615 107754711 154336032
148459077 324398153 193098737
171891295 4353503 285877049
109945989 194441245 49648073
248728245 39435420 232900337
212949839 86105588 9320950
136550473 52428287 20752410
11953164 184709040 187990778
180610620 142543324 264014338
833894 167748922 338765395
3796043 269360349 193042704
131407516 175727893 147437198
108920156 28753799 138503902
82251122 298531236 227341297
148271508 34995417 26889934
277447885 50835450 172642611
87728018 41064788 256279522
52822343 251920212 187164328
153538894 128213420 122877389
126626671 341271206 172852974
124504812 31189066 330394754
66900152 95185382 4268051
239494347 32323756 110099839
102973271 24000073 286443154
138179972 163383243 101498174
8865819 306345788 137607610
71877055 230745228 193771015
36509968 288318028 12336942
281467388 116601466 43620807
319551450 65071980 241967486
127113536 265175510 182629149
194367110 142991492 68207057
213235225 68482217 331787623
150952217 282644074 131994266
98863599 168696771 236917886
346211910 92803084 182047508
70795716 295900990 7448180
306458249 43216516 13438208
171790067 213306270 73714872
20242604 256001852 295465577
93560532 304548242 83261279
254872734 41393418 119241019
21448344 100243151 153313018
130923165 156864568 307276619
340446512 282722438 241141420
265613602 144650455 137350260
130600902 145582934 36101076
5956583 343845203 278598073
90116901 146003287 64360828
212004231 343068960 29640310
182636198 251074871 119261570
175596695 303394012 39215198
58333768 301484547 325535644
206917952 124505658 118600543
169206734 201086875 86614638
271781414 117362460 226455820
31907801 128985371 134520047
341066411 193423782 102341055
124505349 145627938 161794193
317673723 193695794 120653346
79348544 176843211 61486154
37784452 319774561 37865733
274369913 158204365 123665276
146457013 242795730 163057209
203390552 185697742 291993937
195594257 93950639 120428339
308753555 11836011 244742805
154942219 289130141 226545571
306996995 309330475 49864391
95629911 276491498 59957246
187961284 178951582 63016534
187854289 133493632 316786683
18459537 192254623 349392094
273263920 165598998 67779179
327395311 281849419 272718308
122293740 95238662 116245437
10474312 205186432 119386974
43813271 305615846 343873909
312272398 325920534 49593684
157080416 232766999 288800038
145283760 227948090 327714345
203315073 145103169 18438434
281708124 191242212 280291639
160792556 327085503 197339560
9814848 21615112 60386398
183336510 26506668 127577975
308900010 305036799 272059570
44110620 46312276 326324974
310597928 45080827 173798107
143470643 66375325 286879206
58234411 117980870 145910160
273337420 215827639 201938518
81462656 31725032 290821750
332188764 144606655 230905010
18168167 151332858 129724082
75286433 241338742 95419895
280166123 242895229 241767054
35152910 2898308 131867673
8866940 217602779 248340662
323290793 275373624 190906355
83999555 179664697 282728359
298881741 320235806 35375269
239150527 222799917 299042394
13711434 122072231 325209310
75558424 200783865 244257371
350292184 236659703 271126601
3964977 248756071 264944948
83571088 143209000 233118793
324575743 203740120 280419200
269802058 57197216 203378692
51415766 4196218 80985443
191232182 289139787 27050632
99603418 242456451 54536692
295655109 346993 230106875
318576615 182324781 307673222
197833842 55234652 105079914
163555300 209812821 125277651
332712362 146240555 328252509
248880356 103145690 282403117
60176542 103794747 348063041
140956215 124358324 66935696
63579575 45980582 47806485
279841036 274923653 114098201
344342666 56540431 272865701
254837028 39867083 342302812
88240076 161822357 312747118
117819826 240705699 71046236
218415426 143751548 137504310
268077343 56493661 30432457
198697695 119807007 40498658
257177140 117619327 195858448
183080410 201510630 281415340
35495722 231426342 3763791
56596504 167471112 274794951
86792433 209958603 146597969
208726299 264809271 240265893
80541003 7409177 106980574
343824752 102635050 97630456
120439990 175931084 69707140
87404869 156368035 78909068
199504291 284643360 340420994
268313115 47296561 58246547
292357979 13743744 305676168
58000107 71795573 6242756
84732327 154077826 110319020
332946293 69587624 10085500
253783752 159054075 306948746
245453399 246896963 272304573
47647465 139984356 199714092
245599677 218473423 67910178
13358269 151735803 141452356
3719716 10494365 23109620
296442383 271846977 242968958
73531971 321661402 338523725
96589949 202873297 320555121
278058174 144336229 199036252
346456490 135184565 170606262
155454714 9511210 180468317
232696639 260076766 211940990
42559356 39126243 316947912
19321306 71856810 109748541
341881104 279741657 152330791
227698518 280397216 209887872
162704433 127359758 72308330
199684143 315678168 97829494
216756565 238946173 72618301
238966902 311345188 350176842
95207880 26108762 125475316
55307024 106494332 91155165
288780897 1391310 312609597
200427358 137724258 313163834
105082216 107526716 346792876
186511889 199441339 128518507
156577781 10348102 238848286
184822830 42424831 21558393
4677436 46489573 144484472
9358093 6077408 70403737
61248484 30325607 221166299
271161384 299048464 242174933
64612619 275905458 102512137
159360033 227152715 186773662
183078181 347119220 219083012
29654781 62569374 65277314
302749083 340462944 232243341
165855898 223035786 221926724
272085544 132120576 197432276
218862633 192265128 321237338
216366586 246259416 86950052
254295452 252412087 87199893
345897321 27783669 106339319
103053794 159373091 268129125
92480988 212542579 124936842
29551751 175358006 85714301
24194930 190036476 942169
105303471 218412523 336441563
198396245 323271630 231583498
192864678 251952547 87450599
214623261 206362746 286237107
24832142 322609470 266751101
70660470 240974165 349555622
3470409 65658433 214466628
215191841 152864793 26122493
162535642 216455786 14339474
167108350 179252301 94750347
258244317 234385818 83836264
60032627 290308868 17448763
120699853 305427541 346667541
305236771 285464262 315767923
317002955 69021642 291667120
248915003 148400530 37349910
168226365 198972989 167462871
28391020 326207913 237643098
91609740 341798850 196734323
195438517 226278351 304346599
313873071 322662963 338498695
225844121 39310056 274036011
90251075 148200800 40783662
6974047 120998173 84382047
347127466 17488004 274654704
74657237 145896275 21900833
139417427 288430806 138879536
304323964 236596810 105143488
334328957 349952199 228192449
95142761 5804841 285574000
77190732 95729340 198511639
138167105 310449526 300172803
61379946 203646670 344272195
337853955 159640903 209352570
25131145 128340651 340083976
298859723 334469583 262916301
98096892 138708661 332884069
128593948 23866817 8070871
241718912 216923806 10010635
214129504 154070746 120273526
229768975 274366127 296349113
312938245 140988231 347425635
45863848 12245433 178141208
263589030 258112637 76613199
308795935 182265910 164124526
341532226 249109151 39837378
219832076 147067255 120622231
52707134 82527648 70914397
90425938 16284189 153272860
24984734 51448596 205466184
200491049 329951103 138892982
194842812 156496609 200087273
164344695 151553105 296328893
42515427 188755420 248629137
120564224 12794311 54476118
261859234 346177528 94369815
135238844 251911459 197172980
202780886 189687273 195984048
219602896 250609831 322950594
63149113 126443215 99049268
276775613 115293992 70540444
32135927 222536601 239790533
279720160 131986839 96898489
24391505 225895155 140252646
187943404 248369330 208349918
240251846 209282841 304120020
206516475 278508509 110449821
78955087 44964024 116718225
146522156 108511620 144079702
5714930 5002325 136713048
146548034 117168633 271623929
285028002 53449654 13527031
16222010 28316548 124531845
207458271 173206515 223752087
345282319 317374513 76258480
8027378 6058867 73822536
168239754 245765895 327440327
218991072 78258081 44946535
189085199 143685954 339248173
301194916 18993853 336527430
21461 244899629 70577694
140635924 229120635 78377542
345413111 79258345 39197777
323736365 96709502 327484138
69816121 334790205 30040358
244390540 185862653 104788241
114908068 298909994 14391374
297016758 140606080 277537108
227886678 213398706 187724981
77633042 153656951 320467791
222366895 230367175 298362275
65337538 323507901 26234738
82958647 155274964 136665064
184497798 219167338 218725831
7882652 92854891 288063030
181039686 74451035 56751060
68049560 87415498 336541036
213892235 184896128 333021795
343373431 95136354 248515820
69625464 128217580 307155473
328218216 307607481 33335603
68268463 190016221 318877629
290873692 273662353 79689108
108219977 295617105 29944746
9741319 212290622 249839216
310105968 300826993 183345861
37431618 215893613 85216607
95309519 331237669 302908196
328399824 206635948 233277639
109093888 180172557 151710214
83377284 240238657 334589629
310807900 295298306 99237168
322723642 222917867 195631516
313327245 191366799 330636124
234893891 288429203 64929630
315701700 4380409 93634044
269977733 157866365 246532729
167452566 84000147 204311722
145543511 332911566 109953344
244378220 150203613 170419665
198728917 238021359 301527593
108101335 103028025 180181625
146773307 230342074 147952779
265244231 213737821 8930286
137609423 276870131 171849134
91626574 100062278 227261672
315220645 335385444 237190233
67289487 319485571 49521333
247457785 169558588 64975630
131797972 212400699 331773820
188878749 99739753 72372993
317881941 332115665 101083677
348438296 177030226 281871128
345986825 341735930 115836156
220563166 15704245 16380761
274936629 3077923 131839118
49386413 63786087 280500712
21688223 290853602 64005770
272133112 56241505 286984808
32002551 224876079 104641270
98376169 304763406 238916188
49974187 138963940 255281415
284518132 330674963 333921909
82332874 336715729 110803896
259325975 111083023 271102252
124877344 70965794 262547206
45547701 254985502 350119966
92231816 244240740 166800948
206283565 99466178 229578416
167618602 79551347 342148847
259365555 266252683 4016091
280910369 325777003 286177473
33856123 209714268 320551744
342954237 148982542 308730178
324977972 63341932 233489583
208153782 175664698 160252963
212584596 99529852 40901345
296585859 336338543 165413501
203537777 168569126 217879304
264106745 55932974 306942611
152988550 202539450 107604489
73199942 141751011 50070044
3426619 198815916 232609246
191715068 5094171 45376151
196437591 47989468 103842878
41704120 203346117 93256549
160703141 221890792 121194382
247405284 295531212 47706936
53877277 11966953 240929950
71644253 344271905 97469106
224911322 317311351 162038007
146735795 148967007 4593496
306463557 157690968 62489431
156076027 1794761 279700405
326918072 269530657 8590660
230033992 2747115 291780097
160366365 129290247 204163712
271258419 150137855 57045896
110560566 297991379 322442263
125600319 304688110 182741810
163178105 125951504 107437840
54196837 133127195 69063682
19808421 63409996 318992592
117715868 215422350 171181335
81284884 60815289 64180261
269801344 346664292 146204299
218415658 204049217 292642495
238808544 17659014 52504806
331957137 193229264 90424151
28302020 120376044 131482955
263203985 320076561 124273393
138831301 272441397 247348666
180980024 177732681 188324939
346258950 160085164 114860970
10272121 19736947 177635351
256100696 331592065 72724307
125806242 302495628 200250431
153155625 37977264 105534564
221798973 164732965 74767593
167481924 104043756 73700017
193234771 62611420 155223743
96478298 107215543 317825298
8586458 35517031 97824504
133050743 4678382 112259883
175086957 123925705 121923930
202532814 87295254 308720389
123370116 266545262 233070115
66057381 289555527 234380096
187837728 210969658 346735944
296283581 48300503 266231624
265913789 59005049 153532818
56343179 277456890 330424519
207713103 253965240 61933697
35407797 106361142 263269174
197022194 150902670 284482520
255737805 26763806 219115190
42188951 141158766 199979775
187635813 261268059 295378745
241218175 9761265 159538747
77518185 254563352 175190920
93057235 138312760 40042484
34783765 186024742 284751437
120465773 151395116 55817417
200016669 170292717 254842989
88673366 340631617 299012775
207491676 56456115 37694083
78325293 60861654 94690122
306619892 275649080 269150868
324726950 244727152 154251473
36527220 93481373 5596686
153131724 47459069 20289723
134811873 121175793 90939817
53853895 166224788 133647538
227484735 279359977 173769688
69783233 236565781 236718699
332349953 257635486 347119772
159040742 262503340 225994502
72044078 162457078 215352577
15755133 48150973 143621917
94107217 112416353 62485034
39851981 134333002 254062629
154190214 221054312 181973738
79912916 313993278 108557356
348522736 177724310 175300974
293653223 88750968 6994502
49695720 172692957 295471498
124181270 2234618 147035653
94689429 76171347 321206798
6045589 156967933 315424814
8455960 10415940 302712496
329537746 289393677 342138503
37791015 67580510 343216847
62220591 122327082 280868666
229773587 224855407 17798582
73301416 27198396 345547714
281369266 135802317 154704349
19207673 149747525 22547777
338507780 289374320 232965192
12937347 292788187 167775406
99668292 147936551 301121479
314776390 234268747 336885092
317821575 97733008 300071557
181578654 155459618 233056858
95255310 16586020 132113942
174290631 30612858 156097832
214498435 327119049 312148042
307407744 4231387 34403762
83562110 146389484 227982912
99611572 69193999 263141241
302242284 263552761 319273070
331568609 46515951 188581788
29357233 155356934 219803865
296185155 189974098 183982794
106183772 20076752 281149147
309000069 288492124 262295622
350471485 273020246 242264875
174121108 113636105 75331930
224482999 48919639 270908622
84363715 216595174 12045941
340215005 89821418 236642284
129939134 324978319 82294981
177149059 282176268 27825631
284457275 192354107 120760080
212499603 104519849 209028833
253442581 197586078 287582142
278215221 45266052 273838854
177216558 76822481 154827713
271532934 321925335 145722596
142439085 46506647 94139081
108149516 65045036 18950572
19867218 235521559 283575688
294577720 70000874 191550650
157404185 7192934 321063531
80750309 233652939 3205757
206142742 225783827 26731711
81966535 18686806 242855373
189514800 139926390 142217880
268824747 305115289 195783776
272968995 11056247 106061256
71429688 35292880 280012504
242671126 179730288 227142910
107902018 100236434 247587126
6659786 127622913 8148168
37308641 321685986 200579661
143595835 138192604 250991005
6034707 183298187 31610183
39894424 293441831 297529219
112849768 15085672 278212857
111938509 82731987 195086396
72483415 164323030 337760544
338289582 52090604 228774157
190998131 271158146 238041996
91603622 138182329 190658996
293847941 203118534 43592784
17948872 178891644 349084656
264455325 305852823 194996677
306773986 116687059 101897737
202518432 66015010 338299948
273926694 6367699 253290975
302115184 60516457 282377535
307473348 79747027 184527134
312073284 114499492 62421522
321388144 90283648 236829099
165816354 231707616 348451791
230140348 152068767 22464734
174584752 155546345 289064908
194826019 288669123 315932608
1061419 224739830 202867459
229437367 329169555 39876030
240392823 88607064 345836011
171766029 31557999 105815270
139690677 67958745 289911055
320089544 60185214 334744487
183960089 177804919 192499326
67380637 204223144 88568815
136563715 304079989 255100349
206407393 46857096 265265755
263519656 23722661 25642023
1631744 234367077 306217672
333776373 230845913 309772746
183858085 119376404 295744928
120968487 193388079 223581700
58734048 26496623 113325118
55620785 183012915 142733224
31851783 138883323 42907445
65380659 144200845 116745259
25174473 178400838 114531626
228183593 20081196 132840492
252668052 156243503 334162334
71880789 309540444 232116206
105833594 198552324 182446617
191741793 166699836 317150133
14270345 207024292 243335151
138145576 82197801 270098540
211776727 246949096 310464175
93569007 116047965 208817621
53184934 237907782 73332305
190269270 134872882 4763957
84462893 347662266 312205110
138001586 170818996 139204215
175353295 191359015 153135639
90835825 96222756 267288849
82072706 162435476 333382403
114055180 74949513 347561207
324133227 182104196 319116027
77970134 216386956 66570611
167004618 13515241 336098609
116617737 102312662 86075081
97072371 58996220 164366071
324941760 188101834 107844687
105347312 160700727 11485914
136230473 194489392 238788557
82660622 203073318 250539179
10108035 97952593 317697611
139089750 266313161 118565215
162592289 97918910 96168586
69418904 238069672 252114656
151440528 213929812 125723803
129928159 185894754 340342090
204083311 250867254 146849509
230729273 73317636 236074077
156674404 66770577 129433938
263692374 134095430 82670363
302687775 243642391 199498336
156806917 260761694 29430978
347142302 82914905 88116504
41326899 178779976 145754569
12764482 319633316 232987470
170100896 119052518 336793323
322439454 188971798 108998720
76887321 54676228 128518236
5061741 271242461 181909381
56568363 51340737 217506548
186073090 14898722 333988742
260132849 124544392 10242614
229231651 118402730 207390263
64769598 47132829 630333
194561758 68180842 327154718
318865814 214271800 17686229
234495503 147977784 196343449
76633659 334617142 97796242
22152465 224030549 345225094
105657909 252445231 60799682
201645205 154191741 83848555
308078129 66431999 149620229
21963414 133231833 20165406
14193471 57242280 263301296
320830297 245529133 28799046
206778336 75879718 23995687
117307566 160237330 321581138
207983342 13554803 177659260
332865529 243564575 336392694
121747963 305970262 216168803
19784113 312388641 67098537
111826821 277270170 21017400
238682531 182801433 245235669
111448351 224914570 217557170
170043470 243428958 289404984
199753526 198565189 256914325
110195070 155882212 294943266
27020269 112663850 257295122
278391097 251804596 273586894
136317164 283552329 188408751
241234992 249170536 98035732
41481579 257983738 88663941
55127010 16848331 89879588
229574375 348794784 168523193
29458734 66805714 163263156
2509581 70217227 119938486
200221816 18629451 158250493
183925957 256825716 222520026
84444568 202198967 66350023
12042322 305406751 308935114
299718384 185593079 329126410
171590703 161861902 133579296
61577660 221036316 147722375
298231495 62274001 98591915
141132306 157462511 90543362
12344366 137219842 161631381
237154896 139485537 214492672
323302447 301717609 84752948
202810530 239921663 291275507
201462110 26675301 34003553
319151976 175504142 300279968
345292208 23572409 118157730
146283683 64807490 209188148
297594286 54822753 339351330
43342857 144810200 176818049
114865811 206474846 247188915
84072572 135253684 111963854
204823737 8767631 170753862
259289765 284734976 112356286
339577007 28988188 163671473
334535637 271543034 204106610
243629078 112077720 247499999
241726719 209893552 59121152
248821793 69885862 231979357
159591689 104780260 228444131
164063588 106567554 89823386
250120552 67765611 162424005
5054438 7903659 228754659
330781952 182193023 64015161
105150395 173824368 290229894
287703277 283971006 242118084
221458558 135020366 104497411
283689710 193844411 2067808
207574489 284305973 335354219
67783061 47303601 325356725
254404795 236337394 82206795
188668831 219925545 103268175
118995347 43208755 132655674
189520894 51341759 93276872
300386736 50349963 220624797
121573222 326010118 133191821
17723496 194183487 267246981
118317348 304466696 155588097
325045112 100996520 284741436
319144201 47378703 1817153
178194524 245363012 9923204
328784574 154240862 223247056
115406110 298207728 288003779
163428679 344078114 256497361
282564683 126231238 288408846
300450064 24724485 110383269
30439918 169964438 26592425
18044601 108946422 121661586
265316383 199247608 116045655
123086226 192626988 330690372
224097356 256808623 173865566
58928931 75061122 167122649
272271498 110802932 133874519
141566976 341619720 56378553
83999565 66811013 317573271
320745020 316475551 291008357
298160163 101168478 327843859
78499134 9650702 39885057
27832502 171945650 87757922
208260923 295290826 124943408
181348007 27467458 62647877
71035994 283543021 238184172
16177932 337617625 233654025
114521910 220854338 334720569
230114621 106954109 168650107
27622741 302459822 240604074
72780683 226047899 315361290
42041436 242537946 95337033
193634597 38104118 72323026
181016263 141055298 272531088
45732548 137147941 302186376
103551778 345106188 172270967
122507002 101016409 153839221
12449401 264795866 44721737
294124259 6430197 196151177
224214183 1970024 88776227
138184824 345543105 251610547
158436334 16913368 196084915
109780491 245010293 195635620
227190349 100220442 234077413
300436793 26112616 39621275
19579119 76313581 179867439
182656120 74769556 178652975
345516745 7187410 7722772
164768130 301197628 156932488
187555870 209944451 142093636
220925049 349146842 94073731
318210357 318960324 303660030
62025502 631391 184066726
180458429 77373373 183758624
170523848 106495643 262801259
303748333 134357664 124389654
150599313 325820642 278460857
227774812 180358623 180715470
220254707 341523988 279077124
88915932 22463902 244696047
107628628 92977929 104766565
2456235 250401657 240962053
162700311 294617655 240084250
69375773 326745273 150944520
129440919 254172562 294602951
265548460 124719444 329558007
225603352 20561998 256863832
224692617 120981153 257659760
224620735 26972195 266647013
121340583 62595036 329796571
217902056 342182717 107509988
248490904 38285964 112078526
150295926 140104303 314971485
37573496 172990289 51526924
281324283 338294669 123691548
333695199 268653346 310344353
201050101 48494605 18639222
62214578 329156859 107718913
306198554 103945333 8465849
295173402 223767075 243085156
148702129 230179080 294043911
144389189 86328489 186386156
293287393 106504720 144307273
130843726 305536491 129965448
67011203 47886662 19472415
233798832 41525732 197887907
293215334 212796285 295419913
162167268 200521162 339412478
296981168 211567404 139730931
283819225 285594087 59489576
72085251 349890235 227299590
80871982 32949086 4617616
77690232 170939340 274330616
107607091 104566467 203588951
211452849 312830442 141533237
75497085 248608735 61820862
53590162 18373586 283801024
211884315 280507493 25498485
308267370 131109905 299877819
315177819 12695472 260438735
313570165 335796554 342250309
16920634 290861452 158175298
105565797 299512304 102735571
339170071 51782254 308030628
149350920 327631841 159418865
183598193 184698174 32546802
161139802 85487769 58968664
302088389 205572560 119984207
248134957 125802710 140384594
229431200 231517139 105061429
147638022 17230275 41889140
16772875 205052659 200175238
326896213 42886232 216507572
2873247 39730385 77089634
169601085 127213048 284978156
285400229 332673034 288298444
85287236 301011302 55321722
53535404 64716240 297957194
68895992 220507754 62451481
206825179 238122232 141948828
212662943 258894813 344690681
188077255 53015409 35499344
246749223 103045778 214333719
231277249 102857901 320093557
242459711 2385249 336139048
279987242 166492920 192751875
186156304 187363769 38076561
277560348 342893175 301080043
350024486 350200124 203641072
306852099 218997361 286881690
294705426 226597207 110081391
46965235 303149252 78338205
300070974 103758731 77994840
174016835 218232738 214762511
11676561 345092273 210626612
337303044 128078998 313763552
46082443 248258508 130039555
347567785 237868264 102659421
238658445 130132131 74871029
176505555 180031111 324726653
257180720 159300052 234783753
295258590 298992601 28726474
57421833 242660542 250463009
69361606 6117745 167528628
84574705 277217959 198922943
159474693 140623823 4506856
86330759 264158534 102078459
83382970 148841735 299904497
167712483 209661274 49876939
294047140 157473219 338621318
292807923 129489739 291600796
140543049 261682050 221654472
57531858 304198229 159701069
182737909 110608842 160058607
54020193 215220820 39525825
316120958 318062213 59978834
274719816 226240632 250809930
307512087 25920685 152741793
191196864 154313365 205924668
31990694 225529136 182623407
294701839 21583331 320920783
80587007 13160827 133912145
315334635 85185237 135871343
266628002 218307056 313517596
93805916 198521791 341133632
220444243 313618048 210633329
216476419 327371575 61248047
186851446 283625153 250593425
236041578 274163592 190466487
110584030 27046106 231609884
212473486 350281197 258765361
119756520 230304849 113183850
67576909 270076559 242828190
296993867 50344804 42972281
187265083 293424405 213474520
332528845 175949639 139583607
336393932 29157844 17591973
255552503 282322272 167678315
134648623 277251463 162764204
38919707 88506729 139331506
227467970 9354189 31087183
282423966 88916 69481715
288608231 101959670 42491003
51742217 56196899 238334316
60220853 258486560 105302480
40138008 123969030 337302265
273103123 176041265 258366937
101867978 57123938 310319751
26462427 4326465 100477025
252141974 255060944 168974083
224852235 107562672 69486431
128363590 106677909 12127441
115377870 265842845 301225067
73441116 143417123 267237386
323598117 146565955 140418834
80872967 248041832 135042302
245464014 193455810 325678425
302108086 272392967 267624732
142603790 302812236 251920212
60602950 160241229 253057637
111638444 66722258 48809662
198595099 234239286 66935514
232820740 160565392 217719799
269252210 298484878 126622515
210930149 74048249 53961427
146515388 260256876 142178445
32384341 263123541 236642520
46160578 298665090 345071297
329327404 181934669 64330928
64294258 102103923 214410071
222457420 272716093 67385538
302626097 119472392 246646341
268592874 37659183 192083076
4924370 297746197 97113839
334940451 193370748 121567054
123548645 186155652 95388263
225505691 219800400 50095157
342088463 327249008 91081364
112828958 142005849 120970361
97286572 89502308 152179808
343713442 349685145 107945150
86037125 331017886 92787128
145228120 64546034 177098223
191776636 226005134 131002877
70877017 86738421 121816872
193765466 87068319 56123907
271233408 114989439 334245568
97280441 241109355 164584811
347866598 290097612 334382866
177448133 258071226 121837092
88304067 151276986 132768490
298092681 199536656 3578741
224855601 40307154 301171009
238685693 207119567 295720465
2743123 319620410 298762754
234373115 302958214 35669265
100485171 51910304 183185269
107364613 18230908 321717221
217686150 210785897 83718771
309330922 118667163 240672192
150200241 234191211 43083829
137276954 158732203 209206279
7804214 323482349 253877987
340933474 73768560 217014287
267309800 41591529 205801932
33306052 53250988 68701085
125787798 99728840 141011798
230145384 285071169 98611994
92650 96367531 343167825
276544792 197036912 86732704
319150147 86925771 284597652
197326321 187084237 10358148
292982097 60085060 244265391
33643349 206946231 64535114
288634905 232385057 146117958
320939454 7210252 254906520
283140553 152771804 134596950
342347502 349579955 336317427
26908903 338368036 203087467
68095240 341828641 49450990
119104999 161254534 190836481
308113306 308477961 209979496
326992146 230732657 128592948
61828074 36772356 135194268
13677761 95993314 129439273
232694696 71656396 35552200
201224197 62313607 285404732
217112107 33990048 339124891
11026822 185790540 34052664
59641440 200876935 103663171
145266606 295068955 222456551
224004624 230979948 238692164
2219035 30682086 312708238
325653276 105158688 37899275
157351455 342965766 110359342
273576076 95008224 19019866
189949906 16797675 239067303
233250072 27916673 210539039
62714175 327039127 93015104
173942895 286843329 191726415
318041256 232618728 196989850
212686452 238284831 317256524
71587465 253994097 348238872
345536412 72750756 310125819
59787762 93714037 145891908
163764015 331941778 247496777
137569690 223707959 27802402
82618118 338280191 2317055
134953511 90375783 119853171
20040875 65252970 62125014
111742941 53512960 274978876
203707139 347539051 301663484
280441832 209552603 218832928
204457624 81538687 348996365
285388056 266022584 201907505
54515479 110147032 255339127
46595538 311693162 102321183
256287608 34227636 173211486
198157075 295172379 139575532
88349419 321028676 88958053
192349308 260350120 326113294
101373889 297379062 15587241
107516536 57679355 102610096
288971639 30429390 163119314
101535556 289659351 62554545
150847795 173629284 272568222
163770426 265426614 150725373
292083373 204668226 349481324
131001188 314956873 44562284
341522114 104756638 325160692
120967466 189877220 340373028
214739132 160455188 12194181
152922587 82915093 201863118
12908284 128240778 176158377
99012169 173815408 38310558
84805864 57255417 132498046
93978406 121237372 89950664
114231178 114075504 110041677
123474109 135096504 32399397
190953963 158568512 63622681
260002497 13249652 230073138
154012404 108619751 143735988
292596787 108800063 49215831
68704832 134341498 71760636
194031925 276277296 270877804
299187652 255296330 266829026
289617698 184556671 3460028
3719473 55160604 103499053
76306592 213398503 178592069
190586888 108620466 155944548
343893638 65154401 150391867
233357682 303336196 223432176
125967532 220837829 102610478
91567487 79649814 101269942
188058217 106582040 90498619
24428662 94135092 290801600
28642704 71872735 199923693
273462164 70225096 171810854
173329923 68027577 278780430
58112723 180391791 26206175
177314820 103255720 205395335
284911242 126471692 174497074
276069696 115556269 257267817
247740414 230832306 9435761
321518511 50431896 176206773
138679674 309424118 80669637
85299390 121899116 243569103
222181268 317981297 117372599
46045763 116447677 102039154
239821431 318954128 350334780
53577077 69114494 131552964
75911315 50693195 152008949
288663228 156238825 252455483
222131164 124144216 144177291
87539306 194522442 220348272
221979224 213803495 22768303
318484881 38643737 117469943
88243593 277301154 99544054
135584014 72724160 267223284
303249772 231052681 265754260
316140945 224735249 224139727
279824477 136017898 31963254
281727438 53754091 39081113
322217999 16503932 321582337
134483625 229848411 98880501
269061055 19389413 280818669
100753849 6060218 249097489
231689404 123415200 325854476
152015483 84354547 164604783
231407709 289064839 88197529
271275438 76052672 171517802
155460677 119716330 126374489
197564741 284203672 190789475
206530999 159091017 58120208
128379627 190972052 72635640
247985269 316417307 274650499
267521864 216285288 295213063
127339053 230654117 341996684
261120772 270470515 320715204
178178888 176502111 158726748
39704972 67795579 345956983
80277877 336952854 614411
299108809 241468223 216969288
51632818 290026953 13557942
27152004 101299753 296936608
178534079 128584220 46517608
253870904 284070453 118085048
36543913 128552689 125143947
296168197 85328525 93279474
234851060 113284993 76450121
260349204 4601899 48012248
60769111 86900356 888141
192540789 117505315 322081093
194588063 162793326 5912755
137140644 272619808 296432936
38316929 30659117 292193684
165257826 231034468 6935852
211608191 159513970 188795829
266948714 36997714 192944524
74924986 284706364 83831630
49031628 6575332 105113740
158645127 225802877 254472578
205302223 18935821 286725603
29907413 35641277 344790113
99546821 131910358 211169275
183789357 28677756 11213975
281203619 283858565 285088050
269479517 148144507 162785046
296563801 279308264 314904249
159657025 153450024 314814424
337918043 84965903 228036121
174164167 149654524 70944934
157064592 221541562 189538382
6014306 223375798 143086515
266045102 163922444 45579276
5195957 191835459 205250095
50646292 122860294 46230611
97712733 68091909 247505682
83074955 194798057 343573361
10611903 119576179 172032224
215124966 345309884 266719143
13099312 291761300 24008319
238560716 15136893 111268489
126528494 333754354 63536411
338109488 49376419 28846709
95260416 268815039 36212333
138685662 56529712 270375979
281788322 318664578 239186491
128227002 301228015 198564987
164722176 154088007 66016355
96061192 35626023 119458760
174678224 329558517 216956134
11697223 245968546 5148198
104667445 323284959 229283295
335004232 293309404 56735687
245529983 245745420 147129979
79317670 192330472 204529276
284219317 332456980 17298205
184616743 327057479 338638071
317473654 232025976 78039588
276256198 225352450 176742122
106736750 294765048 319262045
223027844 79415553 276826749
191812177 223736451 122701982
16197295 298130751 256115678
125183527 33221924 297459706
115744573 17431471 87331594
241309046 102232555 244556329
264839772 120400886 73484073
16383728 199772249 335054766
289122144 305511631 320735509
130848765 242928677 21572320
232549604 240032387 309013199
50815943 53963295 97578538
73615585 195327821 62886979
200758176 253022449 225075502
92578253 313827686 248259602
91173323 152443940 127806840
43352477 292157954 337758339
245091933 270497958 65440153
87037920 324031575 170168032
323106197 110013045 228368649
167322077 15699118 113961043
19353990 336678316 268835544
46560665 301025829 296233204
184833307 332695144 146539176
88045089 48062199 281991979
130423290 236894105 174331356
192563859 72429693 241142769
313229424 170638317 39504606
144226931 92333485 31891450
121918688 159258127 310271730
295070869 325728779 57570789
270707313 79766249 704634
298045619 64145846 195986053
113859506 59208442 52474828
194196275 275424635 292819028
4715215 281306168 289398988
141665312 321168677 264397793
153827410 87912703 11656972
267884606 20668748 61730240
264194311 228765160 202382611
341466670 92412120 175177605
167125849 275111093 225447495
229214781 129080160 174893030
79201699 132606049 327465152
118153516 22113156 68656678
108869108 159005224 188509435
297013410 187373924 278474416
235998440 16617105 234463265
191084621 242055304 158129159
74893529 87423642 77952489
220530406 295807821 339959444
67517215 230940818 2683806
307560645 10283404 325965319
256915747 103744526 115561875
116237232 146911614 158560921
340057109 134663538 136494553
162603497 275252606 71664377
164741604 236185992 307311402
36766342 282033097 166738119
305266372 213668159 344795629
176388157 120777403 239974534
280158538 53536903 289162792
55414551 49142423 255525426
59202317 40406403 246251786
65738431 214505683 281557082
339997196 211120831 70644595
81087608 11419034 317713173
326521784 265449643 267067991
239449877 56972930 122530102
52955372 57812219 225591270
13948549 129483099 45798854
288914089 77356862 30746932
301490161 323789078 312367455
20100033 38601923 213594541
226036109 16832442 173515166
273319249 155397032 118128247
290372903 164608335 30925802
64911902 262435698 336197705
14667483 159909706 250838138
30197748 212423358 274340839
123244643 200900339 2944562
203037779 344410575 133887050
206927188 299094163 108671809
173466879 233545300 307029391
23628526 311279528 345451354
286134930 56420633 28285167
211779654 146387589 41067509
18006025 74961838 278747400
50434572 49577054 69186354
96999287 222272153 14387924
343029465 3353027 166209075
319205993 155546720 175702685
105125444 265870414 119344043
112193597 223274206 117853643
314719836 277584028 161859598
123976076 119224427 36853290
317633486 264957266 148275364
340652580 222425348 181784370
173312183 144919685 294354042
152973926 28494761 322953106
169168877 83393599 12584369
99303659 1875297 164846003
63010487 194096173 226292484
281649416 302096203 250945240
291399763 10631256 108304768
172359885 272499883 41549112
226072711 329125577 271076227
186949714 250066214 262267042
220588245 262191822 74824467
339669111 5346090 63220894
209655776 282093490 65043400
243471495 236216473 289543557
321781837 18276899 12298767
67832765 145503086 280275495
290052174 39222823 200855657
36157593 163817787 285611510
3299895 146663172 268271772
295713942 150856673 38570313
187001066 233417689 121956831
94465768 106311561 133087292
17731203 195291660 334605922
291624387 313156967 188131271
153210489 105412731 283554215
87335015 101506048 184382814
108608765 283465639 319821417
237215823 122303373 151461101
18589110 221035281 350202192
235190526 94014071 283898271
305410861 265419149 128733385
341817064 197233648 135884852
27100794 238788341 275991689
213364308 276685106 118954386
72833583 244048949 350693
347176933 334169376 13764791
307739078 117505581 325757022
162579531 232111184 117734848
174839262 60069825 337158589
121611368 337713140 170332575
149791149 133860713 304616471
99754207 55185600 125623187
211965410 170615764 159838526
202659022 312749596 31998499
128273018 294777347 16455328
124926882 88722406 57141271
190601480 250093670 235090317
339654078 260177330 116460200
158920001 285670711 218371168
66368668 320341783 110077005
187459871 87581640 342360530
290268683 326183983 197532888
221692476 146438523 344270327
114642151 8637425 246212736
94141393 94383136 92087027
216284674 319422502 208739080
263033178 344213924 54042910
307368358 263560972 49327833
36411483 2287827 249897151
323077382 169201633 13848766
347497676 97261388 112238523
346462750 170110996 85108537
125924986 315485943 348792462
54852598 308035207 145215809
75323372 155278732 327412335
87425073 200644949 31691610
212692950 275861312 172141980
291244617 227345888 114732105
247890880 10270733 258989333
244149700 336010163 265548855
308889195 139392312 207470421
255537067 71665241 316352619
231706898 99073798 69679080
44985390 78195251 208943080
307226192 284039920 247054373
67583935 341721081 116240074
182340188 129807850 98044763
130966867 179156257 334077011
123624104 318908699 48017802
281504784 190393153 322972129
238958515 266235351 156911418
89517914 130778827 333719579
311577741 251586928 290262342
3938633 88237897 61907523
133387917 60821162 314887133
210876134 258530029 42844588
175082628 196716105 34166432
269467274 238049661 177012106
238091230 175786013 57007507
238237859 348676176 181269637
226624826 174155022 295428969
317933849 25504843 250884715
259467781 135895376 40220630
257239790 103827367 39700183
138004365 249119763 324821283
229476397 84488753 234255061
262301160 104222178 317300335
211013977 217822126 45938970
65125585 35265501 303166555
171087731 235398484 218258649
281806590 198717371 125342909
198908284 179903644 251769365
118687880 289518031 192381482
275540772 4441710 23995612
216875487 126346199 172337453
28085250 246380771 216438512
15447646 24996135 276234859
314543732 220283890 89383694
208689136 209482651 196585395
78361277 145700475 218126513
144726158 97918025 122174477
103099297 162458132 64405276
345639772 152693248 80905649
252994535 175898333 224794218
330691320 280984175 259117645
128208834 288475259 54275125
139648166 257977815 13201982
263458495 208244520 88021729
298792171 23824276 298072717
198635639 128847879 136619408
313827260 190066438 84877246
3720366 321724463 309132478
293103094 322069327 155635986
89280655 264239551 143252078
278168867 291256376 49763124
207274550 130100084 168811240
334035160 196274949 180852185
166191783 242401939 274383274
109135728 287027397 30607934
306199254 206642454 298700504
145369061 227961323 160575743
113505114 27877062 132469620
31178095 340762763 330819074
171249064 173407106 277844201
79233140 116660313 287467707
144151864 179215946 41301389
152200513 213489714 160662161
169285707 246769336 43036462
17553641 278857488 181762898
118449740 252274614 215615767
224339921 247680604 123406708
88540612 310118235 219983482
315533168 133278945 170842846
122978500 347038750 44831497
166782507 243395914 101277276
23929521 28560876 332836812
331533987 94614083 228171763
18413448 310370649 196742662
184539729 101290429 334225009
102470918 303244629 249567163
49585636 169706330 214308315
222010942 328346993 345055966
16222656 219686727 191137998
152848850 333361537 324758439
172222111 13124220 228698951
131931860 339337874 128129486
112576989 127330526 338873101
317108680 178919386 4656382
265615803 148990947 155993694
125320945 230010855 206692289
21664787 288952422 162891676
61911148 6062485 290309154
254010501 123905241 82349551
87199425 106688512 222755831
290962320 54339134 213258850
238698521 260187528 91670429
185013066 15519467 134131611
348900926 219995582 197444642
249187183 84097185 27880698
314019432 192343174 34735095
177994185 212835173 204925203
321695575 40780059 208462314
283680675 325731104 43736664
297103983 222213452 174202761
230909581 112601951 108933756
147753947 54296057 68573309
114717907 30038004 162359532
249425695 92772273 169142
107431712 232352062 236002700
118208144 225942992 242499996
108740334 138314051 42563406
309769876 162416035 87042878
190246234 38799484 176512640
203828815 219934424 241186808
328347376 76462981 26599547
96073923 203672097 135703618
219337830 108186138 194681431
33930666 28275285 149882024
84143096 287515819 234593154
282686709 259142610 131028451
286115151 101943969 129678478
238092605 153760576 40951430
118015581 101204611 35329347
282344892 162969846 5501391
46085349 226551823 89483337
114706031 349198509 79654549
62620309 190051330 53107607
186941837 236863277 11141214
106928737 99515172 291977522
335975265 141978903 290797027
257266850 271144634 118027058
197982036 53506948 290886462
28734608 130018467 157618925
266908434 139268672 194638205
243557565 300011568 237268297
203673275 7421161 337443101
232330546 59012361 196903363
165857726 24357794 305795625
174645243 323343887 17814459
260165250 20876036 291095633
274639783 91943383 110000269
250208420 225325070 59113016
278346563 142149056 4065862
56465571 339009966 173154190
7425968 179436669 179998802
341052338 205963676 114677012
2729229 1368883 164924664
71221465 211272364 99449653
238577478 115691527 311124187
50993223 111769915 288158889
83698804 157127279 30226826
92842915 174584369 161615996
17568113 120383526 265978237
274307130 226823044 214729074
84267489 13767766 316428489
292160128 19956557 286751950
15579891 84424132 251510007
61833091 199066435 93270620
71575815 184019667 139743665
2193116 203317827 312858300
235315008 294921638 57001161
225380687 201404063 117958364
319657936 79018137 168565162
62888755 314750341 56368379
318756803 40362975 320563424
26492903 164157670 37130437
50216226 3212696 308226716
3779331 304032938 223635351
329203589 157700682 313941112
112871184 62082826 67297265
24642997 72002616 58448223
145101124 252323774 66411000
193200604 89128183 40965034
147495134 334643438 291848616
72496571 51859484 325305283
189819910 175755932 253470893
193873965 194753315 56423143
112206576 348935876 31863739
100865198 71551274 19639340
277228913 90227368 127584860
84274748 282992497 159999320
311035043 164357798 272521815
26624162 115617732 163900717
325737497 77112632 223089637
216555751 291876609 52349645
283090707 89890637 341984212
314341444 299863764 306157373
271876863 222111274 186067216
324912251 206282901 232236462
240321209 272366541 259465369
232770246 300735597 1312317
225790831 246499547 209885073
173674072 321423618 207123456
290352508 207931656 147084783
314873490 154495825 14913257
296472114 50585525 16605402
233151405 267002889 31509824
196476887 71903855 150787203
86031334 94170598 279929121
78515703 158480682 49379188
218230970 49749999 74582458
198479150 64692880 207451689
236932870 330725546 96794632
21141651 54967315 63609573
66190944 8972501 6405482
10950846 250735907 109510845
211531055 71605927 233324159
223060105 65349743 16712947
16708797 245180906 341487930
52799382 186497482 183138765
151739622 211346429 97912464
290909978 61934746 69540413
3393518 681182 277405815
183758793 279807453 233358776
184048004 229650327 140110944
199371266 101987424 194421944
194822999 317145958 166797871
214975943 91130591 189911292
115170302 324698090 102622819
337586872 75457327 170453125
96762067 87930725 267354055
187111768 280949673 96592856
308192100 193015120 116999373
325668984 226402718 100358551
153562694 134358334 118829067
137392765 345875142 340287001
82734684 242877963 243694739
230133636 154266076 249722452
289385756 116020174 270072226
157888394 254728734 142200735
47417989 268482519 124947947
289408308 14176662 213417750
16469795 255967146 247727879
78686173 192081365 348371896
345906429 279215258 338009644
232217349 271456288 299035647
338232269 204389437 189151929
283908113 79489070 206974787
184731798 273740990 62295507
205381557 32394541 191311927
225608863 26510951 31034991
346909437 241167102 112347072
160467297 41468603 268641297
197651978 4290823 275987997
307699076 66288974 116480669
44521386 301463342 76955145
288210373 2968499 173923934
71661768 79636487 229321737
61131424 29568373 188457699
71961382 20513773 277858927
59754911 50558127 16000868
233850725 346291719 1988107
39334381 36645247 183225077
326232156 113273114 290756401
195892920 225649196 31371209
156252658 323595519 38030109
118770037 284748120 15843438
207322059 162533345 65694714
1083964 135480465 293413844
83955316 327147975 4425113
121866545 94603583 115114954
108202674 89370386 22299113
346788126 312497418 204739249
160372062 165313835 56333475
102304818 245082366 63968237
328510042 261478340 76546754
263272497 74031039 93505658
189026384 198279377 229954422
301283212 187028849 27840105
223894801 168037618 46230717
183619381 210165907 253821650
77776385 102676552 305989793
328807119 270240120 251172748
283424442 284971656 112515769
39426277 281606947 50050071
11219287 68460400 312363296
105984089 326451806 88172428
251145744 110354067 78201670
349599491 249953010 77179124
134829298 74590751 264372583
276617127 99923053 96821587
181891256 327993100 224136703
318018969 196193467 241486569
61382998 327590331 293889736
341346718 341415465 165715066
221126430 349177736 37645825
27065948 230153700 199335403
42654642 215173974 173989361
198157616 12295561 49301247
280920644 340355614 246458656
1011502 169518171 42741327
262751557 217280300 173042687
295332358 273892883 289999383
145932959 260079620 338562827
323377110 117816626 24846685
267444464 280285084 129477814
180590558 57157262 39046662
205752554 185392474 124404568
157930927 32629361 22642717
261714333 216620995 231094338
65653683 121788860 85889752
68265874 183812113 178048215
223125064 17632880 328241774
314389199 49609308 171252589
272042613 58394967 346113536
96017982 181338000 194852116
330769119 235090540 96469941
67402008 26472305 267452394
280514697 34149834 240446907
33945368 226156249 289519590
324349798 153041462 216306950
97317726 138826727 215894742
27010877 199934693 219330402
176782679 331916215 122459661
53286157 103289377 56517738
329165389 161771719 344073511
209790317 266802477 172226934
68915687 128265050 281043818
329831251 82636320 281682741
132624281 141241207 252452285
75917008 228236009 65990719
143959195 121735577 346655882
296265048 179642971 126637684
339939283 179385762 4650835
326318829 84593707 94846882
231021711 163468871 233145876
41897799 37015551 266330250
329002525 157729729 228454633
100175743 328714868 153712196
109428962 187761779 23912226
343987942 94649230 23246175
234453307 268917192 7848677
17911510 260110690 153312566
262371503 250728516 85983842
49131081 175342797 334349642
160314073 26415896 62158055
83893307 338050977 99554464
133260868 253033686 301639083
202958903 109407363 241132562
250575930 150057256 227820285
265926250 272421800 290912452
33020800 335109483 260813359
10409149 216308161 303106736
272719201 140884565 139742258
240975325 34115305 146742435
184058830 276541403 122795658
299815353 25894857 145769252
119306289 267570934 306312992
100335127 185810438 29167813
286484374 100417673 227779556
108063138 257452510 209942568
25712866 194343168 92500212
347717790 37733156 176103168
30960211 267204385 232336297
194318285 41173992 223585238
242954137 234444373 296037792
254647444 60189873 311343064
103398379 59647755 244761292
179017252 166400183 7322621
291907828 252224150 67697171
210725361 8753363 4873124
318905718 258128399 147753153
202075219 270258528 42673546
22350761 174597069 149288669
304155503 111101130 299104705
197441998 84375823 30846283
221863457 29203053 100712374
83182538 68367477 1264620
162504678 197917889 31666341
183896513 54094641 188319991
36973313 177895091 271761793
292157876 57595159 199057753
249940931 101729375 157325613
308946871 151524936 279536335
305339758 14096435 342758361
132710810 307417181 327066763
279613371 244662622 162652237
163068610 266523837 241610432
293108161 348458958 177532606
311283316 133134569 180210195
346928551 217304054 10102152
238066842 255528124 239883957
298414158 45259484 24952842
140396809 6014755 97805647
160219507 123851254 71297434
305492126 116389243 185940888
165396195 123722528 126887609
77897861 225959847 50847609
242574621 38324712 280277667
62542623 106694097 161601720
75253103 134162890 254151219
6451317 68456538 69447628
329303381 128445715 211046824
335095752 243142484 195776080
137939877 235267249 173111337
218549209 305254975 122967504
35063725 130962462 319334946
158011422 264199866 94599796
189476413 211503662 212351229
58703795 192546837 8881806
314790862 90561976 61740141
274686190 192274497 4991213
7647105 245100792 190736940
21327378 142308280 248675749
122649220 26900184 99285989
299534111 293858289 318427799
132401110 221387200 218416467
9157247 17022489 221427510
329883102 89061447 77201919
56937434 245198103 315221929
93009799 149711366 33229335
30843442 175189327 26144882
346315910 160904354 38193448
160393946 204656983 220291614
117985059 233501997 265126603
245149197 136725991 121425305
262321590 232636966 90298926
71884037 221365366 294038872
110399696 253138738 301649967
284923808 36690977 327810593
23289459 215217560 84406566
15428554 257693054 110400497
23518897 77065980 317972551
304413306 296582490 28471103
106785825 140483132 29575357
155305450 145607533 154675818
176271835 624952 36103102
28110848 75213322 39249490
204320387 238384595 191757644
3551368 144662271 100859561
27504238 112519215 341610280
105972088 147889710 171979406
62736025 257003010 82178632
111562521 14780584 345620964
150583579 57196934 312763541
261240247 327816396 211587621
273645813 1528054 237672480
320098585 170187967 258384974
216962199 248333240 4270220
179342764 333163689 49232026
191015280 51038960 194293766
113079251 287596457 235554165
285602945 285616701 321833455
158436976 258199198 162840744
78603363 169075012 24300926
324945935 345331596 238187439
298455077 328611463 216703910
12960334 105958174 191003041
210491668 225137090 106378782
214149854 274772326 12175016
186215200 121662581 130183313
338248791 333675686 279128601
196498231 77818894 79574460
198525107 144849317 280722520
278122034 138121605 38545343
2687533 19368405 201612083
5471977 289761581 325921877
62292491 228377218 327823331
82946015 142963060 231348573
120043165 222148053 276104511
203092382 58876833 9601362
234303496 29127217 229050278
208120498 213321632 280334327
123980160 169994930 5581226
149227488 137821193 265370729
5702539 122630511 40234976
150533345 42105174 110110475
113658376 317052381 69904918
50908815 286614276 293389086
193572874 151670582 114048599
306679947 190037476 132260220
16420927 48344094 156910848
265330288 96806953 28704186
173843559 223744721 266316423
255465419 75385525 233181406
343167708 93908067 137994060
206199383 122786221 194719322
122990746 263497716 84929395
171303813 81535193 162722071
251336028 24129442 13810645
209255648 232456185 139032614
69661496 284896657 51136192
120607981 89892089 298118869
40797546 2382519 286420301
228748380 159599509 334368229
246530141 283498407 273032146
166356252 101559426 124392484
75113681 150809722 313857855
304734936 236356258 216635823
291917079 258944251 89624388
214527314 177080845 32451009
129971881 108639356 77545476
16696741 286416755 349280385
58241983 163606697 264161293
59660447 343300533 54798249
55155712 99292529 141557003
189421368 162207054 121854146
78818389 266240779 231625770
252735296 35261515 80743751
5750237 233350754 179312623
64092603 52190540 16948003
244386739 324730349 278505303
300137316 185349451 237732011
142106927 8807686 158129828
79071550 148869024 322652752
32095066 136113250 32388273
132279672 112724898 218590329
97953978 258232605 264217128
154323357 18805153 256432438
303304303 316343672 90535950
293078801 315901763 79126492
323737235 85995366 120854801
264105258 72258744 249259439
330813913 332837194 144480161
209910293 73808869 91935911
315607714 242619452 287191441
154502356 345245460 80226647
36924888 133705179 157827510
232392687 200179778 307000350
217805044 82653612 306778433
226779475 312474228 89111837
227986800 69086333 258741349
35306475 91873849 340581427
276302310 88674128 310892074
344741394 149197802 153300767
224381541 87307434 291003096
57823244 180773899 193500027
199924242 308977464 263944168
288730877 162039760 317058632
1249370 148967832 68782879
104514644 16771386 102978728
342012461 105986477 19778655
175649318 241136484 215612895
311193553 294653230 5262049
198502107 342069783 340292140
208664108 102952701 58074066
26603710 216946424 126633372
316344036 131459190 314608134
259858324 53495115 190946740
231907870 155613656 248482688
343018923 155010429 294568597
312863866 193918742 249568826
40886138 104374127 67156336
206477313 75082009 27505254
262451112 157953649 17692684
244116851 150710127 39745542
223054990 12056042 228662684
86756548 131719484 82152729
175609135 308842178 290095000
183714382 224241705 38034743
57564302 155058739 94035371
197383140 199339234 310342934
127576415 134291405 134026210
23509080 120923559 254129140
294051631 108912320 258267202
255956032 110695289 85620385
148029708 275032251 89829289
310285461 126788136 225877146
135206797 86818294 60160055
246097091 39262402 283345538
267440483 69449107 18238441
320710664 167104189 205095018
143804939 343797113 108073838
300528532 75283117 71181959
346432384 22913888 243623302
271973193 348808783 6336207
23762499 202108833 248464821
308432327 300136295 224645077
131870374 293314144 292947480
311389892 60521625 171217734
190970614 181808377 228350976
31184572 157073073 54531181
322842054 34830701 66414396
346621357 21323991 313283208
153333991 317882572 281847863
327874108 183623758 95100163
309927947 131809153 124971697
305127372 248384641 188153327
70546433 115227570 279910628
224657313 249675583 99213729
227057084 257214244 184527425
40106456 120308440 227665666
106002990 154657947 210926491
159987030 142259604 275360774
262730302 113861607 223352949
218566002 202223746 4702589
143674607 73184777 134049568
188431884 283020386 291406113
84251808 203055256 331826363
93070949 255224097 233358446
52966514 93046346 341464113
56053950 128634765 138403712
146580917 51782259 210958904
348830736 41041469 150877155
277306193 144779814 280607342
293978344 334288847 319643938
276988976 147310087 21757984
79096396 171237106 292778543
225468492 286511393 281397531
2681581 310385200 240382044
17602998 245064200 193560067
347276997 100112337 105441105
216190374 222887468 149353336
322807076 323975954 251161130
335296148 140229109 261151202
32624921 348232342 70519106
64257324 272519348 142221856
84343352 321992657 135666857
71185229 14589686 302250343
135322258 247767249 349875066
251042978 8637353 344826936
238372465 145506673 223340845
299388869 180716469 265685803
125980904 239983230 5600524
303258630 271215547 117378387
329881619 30426481 186353918
131427008 174668558 186195073
343343256 158931879 334401867
14623911 160275575 6710695
146630445 40138737 39557096
301552320 93755732 99578546
144131703 314568756 349109461
182259416 93058659 90717541
318448144 152050780 310531453
125947713 250185458 244487749
222842811 116700599 300032397
167193060 8326306 180012474
338622345 205984668 83653198
91584716 138482589 306411948
8204112 266544153 230319445
143368311 322949533 163165055
17487271 263356747 85985762
100650629 255823786 242886389
136272794 86011436 93894247
329736940 8272707 189323219
233522381 173522791 290297754
130668766 223524759 339807870
34016892 215029282 194866452
180236279 244966691 164407059
244909453 58995161 120668461
256005535 209175956 108851908
34138082 132804640 35946328
199378682 299523114 238542251
12133067 337827779 217831782
173199231 99667365 21280042
133425555 86456999 201606356
323376350 277306535 42933991
55730786 285288793 41760710
320808582 334770118 305664748
7502165 134477610 305294638
173397829 3117625 59831696
117678802 227742926 140720458
178248481 140247424 215617317
235512009 313213783 287576741
262810373 194749508 4188281
48429194 104196209 123904699
206558438 189336461 284512513
313355647 168244352 148708001
211747917 3527006 2277215
296487224 104072393 211385630
43924351 138907198 285356808
313639938 324741770 338947944
204217503 270783415 57456471
177188545 40802665 109211993
153936875 52338985 62263781
310426234 159672501 344317570
116477099 317756316 119131667
330976682 89197312 16049098
329135588 59037657 196742135
31986499 344777644 340046423
12203695 129304968 53674763
328922201 151118648 163560395
342706029 302897573 230019322
345521945 70973497 329478066
44620459 50619919 318994635
117348026 330571937 246556746
338039215 87197260 85308507
43672871 32249909 59743968
22235046 138634471 200166881
335852458 283131475 31084502
346992827 140096539 50268845
17792297 297107307 97715528
76026980 316482511 241552927
15435403 321388127 101709917
196105280 243410159 88567425
256775828 184596400 125708133
319232662 310633179 213726877
146086177 103412545 20580885
109092873 333278349 161790298
272791274 259615586 303236983
255142689 249222880 106780168
67873972 180588959 171351341
173674885 32915820 228039504
68138726 247162507 118610441
189021693 299283397 324867512
222909384 91428 326610176
291958151 50359359 293280223
78274500 168557539 240446100
211249635 254397116 236883226
370260 129268836 160813399
184380781 225792255 3011641
268818046 101378249 128997002
321417673 208227392 305167829
84514196 150197751 67962738
219166588 167940655 9899633
166015311 34927650 305629826
327009280 196043047 214434041
121736232 74133398 287339275
88566574 287308958 192250253
334977816 12744548 188464157
296880904 176358505 197985745
216745347 188012123 181111356
13345924 70531180 86994610
315773193 175913366 338590994
221805754 319620809 65704551
130430706 86318693 183442013
129586679 268228113 167066033
16269555 77211010 272336974
72566270 275120225 278038162
246755045 54528659 301784922
300377106 189572622 238479508
185222628 6779842 97150341
40428042 45354064 49020602
336213337 344070908 98252436
23073597 2450261 234748301
13870634 179642874 283885833
208243652 124536000 85501777
335506594 318704935 198778744
298157766 332991144 8046652
277134632 224513427 331214190
60723838 284393557 269746721
110804018 233259235 9090081
228873358 215188705 6752470
349397458 191893146 83181577
167504659 103326347 206406547
306940868 181327523 218852299
44045502 335335110 327343134
270234378 192032250 98233631
296359719 308545893 187241743
129672552 112860521 221138498
187368970 152272175 125696216
314901007 90115161 104154380
82591569 112617777 124932206
74204140 165025493 4660518
8996477 294765034 198026068
82089700 175185490 229467574
201533082 41884464 289828374
97458098 136038743 285708016
28859324 28535367 210695228
87057774 15299362 91591117
308451444 109648663 348512632
43864861 167136655 16356161
72814395 200470106 347156691
305172932 236540052 118303525
213201044 18689058 4891590
57147382 148323804 33595763
135649146 235346187 217203680
209442169 250616139 178649566
202673698 55470042 15194780
263943511 311447253 276165495
104149594 15477413 276991167
189368719 261366987 7286935
29260525 285070887 247589146
335529354 46570613 196231919
62088170 68212748 37238735
59323288 123782750 325586172
346948610 169023437 200214368
282515502 67127431 25905265
10700944 345818837 194183294
276287452 226032080 230553158
312803926 168820470 328214899
130440054 96063950 21017682
255013333 181599721 163315963
140364037 47276670 311607703
295636641 90412021 221675762
204684615 18450859 260020180
81184503 6014797 15022933
241850897 298932790 319986869
215483110 338241586 76302145
286556263 255404288 172826565
247664147 262658002 175746200
220084019 111152250 108455897
316930299 200731814 308218801
293228443 348653075 157365894
296333448 141335467 118135294
235538578 164656259 130994267
222636153 258925606 104638030
304920349 292853843 262058328
278864880 197688864 120069239
336664348 82908696 248886028
128365415 300452965 322926173
323588071 344716484 47354009
178705187 45218578 279363386
344256053 99326059 79945440
309319740 262741961 145010341
334426648 21366424 132992713
86422938 262826938 122945817
182998604 33198235 266785165
131409299 67393302 49033552
114917161 312405520 144890563
300170340 71622857 29252923
42371563 182647373 44922098
90589801 216599945 222900276
227655159 91431248 115306076
81673680 293779902 330395359
127999489 122351430 329382179
116784109 133823920 141234903
311459521 113943561 194116905
135126559 139029954 349195088
278877025 193081318 45264562
341262201 270032447 221004722
130332417 333976580 41554280
46758639 348938532 19030355
190595340 332259482 67321765
220299363 198501849 349722437
5606792 273505212 26518093
328038980 234847434 88076141
344584309 290884187 170753943
33743898 260055745 18451051
96582550 67496633 214224643
233834443 248144287 267439261
305033508 271343115 106643130
222727902 16565900 62845560
151878634 131909607 341608712
209188425 70373524 325303096
64249069 337174777 75004740
160781793 293261929 336810046
137506611 161239779 151976141
306068770 348634929 334575804
339893284 104159985 36071339
73180032 160907519 179463791
304445150 326679064 66185676
50838235 151327635 182805719
24229313 57853429 36614198
294295749 303648298 35048209
26902436 240034404 26436487
266721408 55322424 288030643
239858866 173397456 328610134
331709504 193093981 326135771
51161227 130122459 94578456
302960193 297861956 326553674
328983638 239038217 279910541
247677147 288253733 36178756
273660246 5302524 133066747
10706153 223039451 232263225
163563593 333979226 4613150
221634214 261642746 261887330
336135999 48315974 249658172
239594735 347451252 16311824
217855317 163859130 13265615
203242194 267544975 21409882
80958699 341485645 245713688
90841056 212758288 15058731
94079090 52008169 238539387
100864889 186814395 124599274
115479036 258607674 190474792
260209263 281728657 118739486
244033226 16627268 195805742
311125442 107349902 288435688
183306970 159104198 2389032
329778722 290879190 312915863
209980805 21891137 253989854
229423180 176147922 44290919
311491832 192129553 71053286
344265446 111587096 254200681
45070956 231707862 34473175
65365376 234254148 152598775
269787116 212354511 140534482
130259917 314460516 287656365
238122048 274971722 255792727
41150679 141730627 343673592
78341624 232255628 246703590
317590278 213046045 298258637
181566206 98524383 65226652
244228846 337004454 198930629
153212153 206616091 219992739
312203421 260077628 233169690
77062007 195270573 325575013
168340957 125863516 95825106
160185249 142400839 65953568
278993394 220768906 288900019
167503730 64289917 288320348
249241910 312938404 282038545
135427335 339345717 323183124
194246078 215689704 340630010
19144004 295452754 183010933
316999860 331518866 221918554
293294044 275984701 176547087
51659052 27105492 295959846
160486019 274144408 315724868
273261380 197292769 115610710
159877392 202874108 129238893
310430014 194742277 182836422
298903620 149778852 281933407
73988980 82522381 111351313
136735326 140378744 239989383
82293109 130502121 333996083
45663589 331570755 383562
130387971 41525073 114901167
255050058 62079185 164891706
256767165 149243647 196194139
323680421 99439713 249757134
185162435 277340096 334390764
105253424 330827584 86906463
350106578 91889144 74463514
146761177 294801089 249709410
250806780 257469888 299689744
113118628 188169405 245880813
132227691 85499747 60040739
271034793 154282915 180677346
5550270 237343479 187107030
66441878 7273295 252715687
94978039 59614484 282316047
315862413 175414249 47694283
322099321 267994675 124305512
145792580 239836352 36376958
52554703 81030169 105028404
308974797 121588742 329644646
225894616 45606505 273516794
47796646 139159681 187521863
208838178 283535633 218374359
3507335 265754403 338736681
70886405 336895678 162463535
79906706 59580748 297395514
118637924 267157129 240035862
207472773 261214436 99899111
20949714 199630871 143823578
67863497 127929045 282438191
164733976 5760163 227543508
61206099 229678912 4057105
169938148 308845912 248378199
296228943 336997697 281430744
238588892 247480601 213638948
43414127 350263163 263843518
16496518 275837235 175041747
136917394 318149529 112855630
100731911 312580451 143681657
38103849 34263113 239346322
174788902 157016105 125199290
241483220 100451949 62846144
261475697 278104345 54726888
268563709 10272612 198029416
306057937 9014820 229686989
64712976 319309714 156751920
72341529 344917507 179349009
111251022 60975561 27685110
76321662 270030627 247763573
174558858 130563079 323730248
60425847 268158382 318938443
1504831 294749502 84942560
116657109 211723768 183816395
78136157 121195800 32225365
124485982 323773615 314720706
90086326 153348731 23919297
267139330 39574286 212385841
173571277 296464793 70385472
143236584 69537167 98055060
144314539 252295263 330739397
74989197 227209924 190896847
318542027 327940367 241421166
286783308 217022957 167985226
216294457 231794391 223206089
121318225 191045915 276902333
128410689 278387777 273039713
288384797 210321802 126968251
92818536 45525577 64852662
249135126 180577143 279840868
316978117 314742079 342037190
47679948 96922484 59576967
327471735 240460866 233779921
50506605 224814888 347977136
231311293 315458930 107960377
204803839 122949321 279512567
140700023 237977182 188068063
248843868 103974140 81867669
49490769 289354984 190292422
312866015 278930115 246126343
320063534 330916346 2457741
126542979 4020017 199413583
88348540 117488611 292581155
40440931 228456659 175390840
93553379 330737473 242227767
207024242 32239646 288811907
243893117 24393050 100647080
127274843 153411918 202709587
52332281 140695692 67837610
333230875 247396664 226024064
165282558 286835794 296458621
114568532 132139882 109491848
36287721 61684611 181537489
179366864 59263058 24287726
91724403 261874538 14223988
251744277 313588258 296984622
115254434 18125868 63600163
116942681 32913017 156832108
248881357 299888543 54756945
48528224 262366966 14215876
299431609 128684560 137219946
181700241 303342138 184421036
94620415 71184422 63247251
175616334 306216318 168409148
175566724 62971005 12492553
307599384 254786149 176872430
343632487 174108402 149503524
298426358 17327162 331369934
308352550 70288181 88614955
111334038 206063727 24845345
97016602 264392263 262425140
181857217 228958901 40103429
284459566 119265356 176187011
56176840 331116080 33801165
272763223 246352693 345508785
94830347 226959867 325926501
212011352 26766620 330302771
189967042 288963436 66883201
236207089 344845523 1598297
340259114 63867085 240021089
4140205 302737039 208026421
25768473 311275836 333568639
295675676 299959120 51884282
144431298 292666916 20135826
93031836 226792888 69802938
286960088 116775778 90344411
221761694 151848068 301548213
88191962 4657399 76897438
135578246 252316230 81167943
124241546 275825770 50791232
292818573 12145451 9034689
231652657 146312725 200857299
214649459 129669975 34472965
343289712 342150057 61148067
127185357 248307319 271432912
255074949 180473118 88149266
32526580 298986143 329108721
58579486 214402507 126163184
199288268 125614662 71873415
336178557 271118721 120798105
79957620 341370409 13332446
79197414 339945273 328289095
157697882 56329142 287114805
102116013 196503142 344013094
59285215 318672434 32181663
313030807 340583097 53422433
38160832 278901947 92345655
28961639 173810087 316352452
224814493 191680216 153669945
218920057 77597764 51586996
130950404 206156446 104749853
328079629 290414410 49324686
8556692 259877431 196460004
138314412 297782500 252508369
194860579 84172760 222152284
55783936 172196699 6568940
41494151 307927445 210316612
153860396 256528626 89060433
272959809 305408966 147375049
184801098 188028343 111990637
68277599 342848367 132594561
134565334 261986962 274185369
124666396 168431619 224250987
253778013 193688599 101506987
40635136 74062218 168213781
332204781 55423700 171750301
260222628 228244955 315677120
246076319 249123057 204169111
144621285 347624768 12411599
191787488 89882813 214089598
280680459 125795582 131157526
303055058 130835876 198847632
145325115 201453764 164751638
135275084 303350763 116684685
26001792 292350682 160478319
68255125 2022872 160205800
166079504 195910497 245133289
132901823 69793953 243851924
316976257 177035439 293404603
39814964 171273811 74741272
36682530 46456668 246310951
269926112 158752797 8995457
318961546 99611322 169645791
249786297 77808624 228390680
113302880 205945560 70442018
74965750 150858465 16452210
135544773 334970904 132752900
175270655 137718805 226855572
46892727 256970550 295247991
214594567 18337906 281112366
321735288 234295294 145677869
146552311 65574347 258653370
321440460 105105453 88034401
333028992 18311564 327882175
197850990 113789520 136328131
137735269 164448828 181539754
283178783 81094755 140743722
136959826 48554979 128382499
90866172 189952902 177719672
243287806 227023250 4927790
335179562 213341054 99609717
54249696 73237403 283225028
49471342 237901572 247908194
89097618 302011612 50277473
316358132 76511111 37125987
48820134 1264279 285685025
138166448 31204852 58936702
74524651 26729200 251603470
261811887 282795418 146183090
232247383 200980333 331656476
5761009 199174873 84181651
193633381 32851468 129472056
276367226 237901493 288426723
179154301 31197995 95469230
204221464 53832519 215194339
193479189 153818513 205939810
36495451 108699488 328570702
296080231 162636989 64409466
126602024 209365805 218213625
324636128 40367217 186990050
16398597 1201873 174813231
35107970 307862592 4799403
243745292 12343306 3815890
151775610 349266385 44521388
174743378 238601129 224156192
294273545 323723958 228681935
17504052 320799328 135800441
182628919 89536443 161858255
56809032 158593917 260749469
260415811 117713816 318185130
223279724 107577597 262117670
135916222 37159559 257146572
310649340 292511419 136818232
267643301 94796211 37130076
195885667 312422627 345261354
146098458 177682763 60889340
129000169 319180357 234623461
132179366 168734788 195307937
21312237 283225378 206271682
251796367 61172791 97056789
8275043 225800440 350393931
268582173 43339917 134071274
244820511 137324420 207060678
174599436 129575715 265848644
90661277 43149371 301693628
208675752 225539657 168938551
307278899 240131806 305017188
139403444 149737309 88875251
345294297 162298547 292936256
93571200 339751006 111140620
48530884 95528774 318742200
186251450 103285618 205463376
308499618 316942438 55518453
192311843 59829179 322383149
313891564 54415990 145459511
46920670 157924490 100983461
119854411 106209644 299933608
123212117 46766397 81331168
63286985 81320585 303914605
288271421 306810848 177532231
79741679 347275961 176423171
26047830 263998416 318567856
302621522 25243455 125535394
317920261 1472600 163865639
317366566 320898596 121500530
38103210 55106733 220237951
183009555 7883460 40128274
241174723 223189665 175703135
222921525 129396812 230324644
193827642 92269234 111629303
289458241 223247273 27176275
21973886 219079836 340531963
325941494 235901426 334200767
134716384 24590620 119701123
34319062 13431014 248059532
201106591 137292079 195058865
170770973 66433842 111358972
335832969 149214804 187812277
204109863 67668645 279943072
299058858 98270941 142890557
196288974 230334996 114828864
127668884 241071094 193606582
317058327 104638110 86802251
199265445 191649841 300142355
159308281 325790136 32811468
180120660 88972620 86828615
190534364 59139754 161728765
165061352 208581341 333025949
16548372 14855352 75692457
301059984 123478202 319441099
277771973 236753649 340941469
248502043 82352835 217089992
337325018 268087531 137906358
219493027 106664289 276766127
231973247 22202489 155546491
197799350 306074913 205508440
203612757 287355859 189236685
212477574 319198788 132333979
43430769 23946624 191035835
116112334 26269234 39975951
52103761 119560122 26721146
42611106 23994301 247207338
341946714 71379596 231331940
293184640 127785810 22369738
132349667 153409318 145787973
154397116 168766571 55656561
80705260 175405785 348503037
306010971 327120411 11345709
271126414 142168106 192934425
37976064 5814535 298875134
757763 193128149 108568911
121132702 164044239 75043306
68391067 185950940 18857607
138425937 217255926 142453214
135940629 219992938 40139071
226958903 21987594 96530674
251340633 272028094 36749227
304674964 41534094 254791683
47455598 169126734 165629181
321561780 403412 6547413
241646232 262731118 206268297
158451654 161535902 312949492
144381227 4944347 187780084
177924813 247246264 46859188
219200078 154954731 268694769
136806858 201036312 51424309
324936496 110282410 53154847
97339984 319770678 172924303
120615768 115765511 140045507
145499511 189709603 34235125
201281991 288580923 83139286
340755177 238398467 18871956
92143986 215581178 103076806
26347236 283123789 205809029
298277247 33462081 282816384
132255331 284220605 297991037
60501265 10246396 103098414
290224262 180885467 97010177
348472877 163266716 56131273
163757118 134090454 175434256
6313925 97661667 51878288
175539380 251718804 214581062
206472267 214291254 344754395
35492333 158730344 109763837
119489824 95713428 242288074
163382185 204070278 206022441
44766813 82044629 209395608
177918619 224383066 157747627
167836647 80519931 14801975
55169363 28314637 279872684
309201217 66299112 145465808
176913924 43693781 20308962
150073061 155927702 137373310
252497921 115692102 179166771
309106547 108706183 114800743
180750497 318495532 69372770
137590447 156593043 46920744
82248285 176260489 75600974
40302528 171671823 238535449
137652506 197120700 262254286
244613704 213371964 305409960
116785327 254953816 9065531
143595031 196199734 49560173
264028910 67022702 183580293
349549700 135566037 253563951
105901991 129209369 7649051
278404847 84402558 334100343
399086 181412431 282604169
42219066 120958631 220072816
320494662 315609445 7565280
22685699 145630264 94764869
343190791 67935337 211076643
190324458 239504580 94065032
14735511 79986128 143909085
244739320 285397866 147736490
56136079 149783287 16052541
184304553 81176995 143789700
68260768 127712650 248352133
96105563 298662523 309339128
285597520 195351533 49066466
236082472 37437825 40766233
157665029 239935279 85666904
81882301 333620021 296028996
324988118 52089352 46477654
63687945 175319385 7963645
49700194 340007923 111400239
308950759 148954627 325239636
176271512 224064248 56255817
147381785 40654052 86013100
344190650 329462431 168147345
120419884 319426957 3793499
235760992 170228531 243223227
147602136 209468936 47692546
315349164 45784893 136662353
139849442 4441176 349130780
128844630 252210368 221224871
161226220 187371120 210282219
34588483 169203743 22805428
237783537 292639639 237944119
203222305 6570940 294989860
323222335 333819018 234935381
93322284 243267456 222733145
210522800 42373354 152342928
110502351 268846582 132494504
335547685 190738690 51728865
262863001 146487311 4516619
154425943 78873020 18562330
197500675 89409357 218284363
26734132 10483913 305022378
63317242 339253001 129413832
276451894 46328835 60679199
330073823 118335037 268197004
139639504 190655852 15410143
246669412 76273944 122145991
222670288 56063007 282648385
234722042 104909819 305947795
79536479 315353154 143923741
156237662 74163301 131223364
163616275 255601257 288285600
179051340 343676591 293490135
275212248 156154943 187056577
129555273 125267302 143989403
317272673 292845199 100464176
240912524 89154628 238550091
320524155 313662748 345695138
300076567 188502022 247000994
168287121 290056220 23430787
291107544 207363520 137481641
197575289 132692255 213281252
224781507 304558230 269077811
257306639 165318784 134087635
108564923 203764577 136909638
36537795 109939847 244315682
289785261 117639716 339852251
102725313 198962019 20866275
32625364 106197717 295227993
148691733 41537771 263225195
172355953 178790105 316790328
59020268 184655094 127907908
257602585 330351784 17519770
214863449 70699828 125515302
236769598 72899000 314859233
137654486 184679029 212710449
115522950 198721849 225378349
70530885 230617372 87748372
20841938 53900144 216559764
76085641 46412859 296676301
269513946 131305046 174748970
84227003 262647742 27380642
225451516 153660015 29007480
47121943 32379436 312735796
210313258 331135690 208829725
205072979 273600296 230123338
250961549 274649823 113061478
100892237 26034424 66269489
48606203 113146410 81745467
10329631 34485484 95025572
314159499 120339452 51412509
321367527 333049582 121366593
333130807 110981932 344067002
290427344 292003908 311864089
135116495 140107874 313311213
149449892 349296164 312031318
40717391 28978383 141324049
38701133 131271544 197379070
102303480 113732808 131165720
141164520 180124217 47009496
163841549 137321189 144042525
223504318 261484385 149588889
120758079 63053182 138144210
7505920 135359206 216594651
313529475 193005935 257942224
86905493 125464027 140200254
286065496 327956808 185986105
89993632 123736636 74944684
192913184 209879025 338367504
219524446 28447880 230217807
263891854 227091789 342138043
212704056 17542234 110418841
162168175 185253781 333320733
81805547 25467259 121462713
71782338 158618848 4919022
144982201 45586851 198106948
117691135 241264674 79661776
224308800 303674035 170849775
103416275 65607088 174113136
347631050 202965507 70890233
96741869 28936346 72113428
201156915 264335703 120023075
4737215 211547735 148575540
185777813 48716951 61136764
98296782 342380224 321148025
49501898 212568402 154560937
164021202 39146645 46962742
222881591 86886973 308371300
4497931 278485204 203667660
85452794 150615740 254998081
174280775 190516115 164490674
17254949 176125458 88226707
98910411 299952729 118123773
31852148 183009099 104181950
39193254 121417941 236401203
62214919 149896874 188905476
310688855 265317906 251779051
170654331 9417863 188527138
18734957 191948965 280648245
265941417 10458575 54617428
147094563 223162269 4699544
47061610 83535974 53492432
252514667 263948407 193122415
300116362 92129933 16808591
328317291 219773804 273228148
172119834 201536293 119883482
18432533 154457791 84144434
294722365 271024517 305503513
119555215 82394642 228170056
50780866 217981314 208670596
93379519 171503954 87889319
342162336 33833117 345837453
38152902 196199616 165705688
326634388 108858046 59146146
337022959 46018480 29090777
216708960 144981644 26509361
237350809 245982263 299117545
266734190 292198544 338240885
139244801 14067861 263080545
100217302 190665402 69121122
279677330 28882308 296893408
280206460 179945767 159466822
190417796 55946319 279915406
113178251 239622782 192129596
271596980 131743815 202406150
316432628 189662619 58908073
223463982 69707137 288378196
318330116 173060453 196422046
86183419 242397032 131467837
6114341 184635459 347154549
287897287 204608458 239212353
207196240 259818891 87342306
129881025 317436060 325192347
291918695 223589037 271935406
104953597 117780376 2373882
294075631 11977433 317841095
289191318 186222459 314157174
76000156 159310939 317379644
155947272 155313125 139598070
313919522 267233377 65693893
151410507 224035826 5188553
7311129 216043076 296792861
117535202 221570540 245718832
122263118 149229145 145159072
53863829 28529751 290139538
58852082 113036140 285169178
190011210 276499842 130650306
339709316 70664665 109981913
103377252 207101780 58622168
258571423 80874268 132598028
57406336 198928899 125698917
234878214 306551091 125049075
266042199 294734132 125614271
317207646 167974411 349316796
39718580 162785065 261355367
70679196 124973399 185817084
336171802 184956191 2803684
22283664 192133871 63941480
114346826 333453360 43741726
291106057 204887018 33021949
159780722 93544489 218944318
60152112 268552157 197025692
170375520 266794476 64067103
152758338 35825234 256170020
113410162 283515439 659031
331258328 6272697 280085983
313085117 198191189 65555340
241282543 254760599 260668406
287086706 261076129 324785845
143090713 181229188 179236019
145416308 168380981 93835681
82058166 329116886 105937224
273097261 165602683 271545273
137699651 316780456 198036706
299502373 15483100 113512544
96063635 59731444 250678340
271805190 87296713 99014616
97000896 108598986 137260128
82614642 278962805 11565888
170544856 55287582 218855633
292241741 84480889 6016491
305426728 206783815 313604319
71616547 268632602 133994692
189385427 87039353 257503429
259667605 192228593 11242256
188318849 246748031 230281539
103668148 324028355 19523772
275843563 71583476 266698342
250039256 60787460 323471563
102691733 276772710 301667470
157122070 274030643 189729158
133781913 45732393 84165037
89024503 215094026 243531418
79075039 240951819 184408195
317909243 233257097 33369196
39572026 26527150 21419115
238906168 133250976 20133048
263123724 244558207 9560165
231720922 348913857 262777975
163216424 186912557 15400690
129153529 188021025 95970265
172102233 522932 154593807
330359672 177662975 67880151
209833388 285044804 150681633
71122677 219835057 320624570
33291895 331906526 16254808
286249136 5889678 64489987
246112844 346137023 318573344
209887726 253801413 305457749
269007971 268670515 303913867
22144346 47107784 136009027
329557604 155793076 16248404
246007494 308610516 7686149
239934324 156323098 342106838
108493301 321982339 185894319
83557602 103027893 118264068
21940595 95783895 243130860
338465516 312681875 173785691
330692937 144711803 4166900
61112621 44451196 150654782
56989071 153729151 113328087
61939047 210714196 228195660
322941137 223416264 298868924
106874586 31555687 335963907
89344686 195528386 149531718
315781186 73102241 132048098
79254022 236402686 272152125
26256825 33828990 7205678
256178225 136195184 74987238
67050891 274265429 333997159
263940026 302088790 292972291
113269694 313934409 338619178
220871529 256535128 283827256
252988857 253269451 72078396
136882315 226273791 79338398
32902615 341939099 283386295
240135525 347705072 287142631
260221708 204604164 56366507
89169256 95116332 163767286
230424075 117577839 36246003
112765461 79365743 120099419
221114938 214700985 268512791
277887870 148712165 210290653
115276182 345855530 99350307
260982379 6649663 175411757
194503098 200950692 332855270
102449233 34357388 253790868
160450605 265515788 267212727
96591004 288599676 61261901
204121637 297951773 120722894
228148858 98383083 110778297
334011175 100267002 334312761
50966069 229439288 196170998
175111196 318233447 269999838
2913028 183779419 290564700
121061013 344828565 22819378
50855702 165458383 18031882
7292167 256272826 181430344
10284612 179187821 194121240
314013147 26939576 131435166
198425073 146774628 17819267
184044817 79833204 266330185
215755324 126520513 124861408
330435855 216791751 242649152
250943132 204719089 63649160
273617731 69227058 79399643
33130892 74723808 111029941
164176330 335095773 164196420
23381365 119604383 78922438
11993684 235318493 86398368
282884590 333105756 280893411
127128314 136911323 342614796
224960383 96633348 256491841
136928479 229642413 199643350
317887043 175814396 206771943
74066272 40697285 37395449
208439039 75190792 116810745
65972762 247534247 334459995
209472473 71814751 198895033
54151972 287794615 226219928
37768501 284658036 193904424
17240871 51194145 196772163
219374126 11568742 71508878
315065610 76386014 35436343
83061274 102565496 300297125
6295670 64905543 67742183
108209476 303140019 9752415
184778643 167801907 149046272
281045021 26643017 226999893
156430133 190880428 14506539
134559464 104860850 28501950
286093860 331332559 35252570
30874777 341991553 167577088
332804894 133079322 81367569
265674614 235625039 183894044
49254972 196643939 69792347
120210464 333641269 123034362
171212591 157427523 276821247
127678497 26823436 84857235
204186013 338698061 270167018
163207338 338808647 294785315
203559723 18892302 133247938
288157103 258313587 228777101
346555780 25408099 279968432
96122518 11567708 175085558
301077367 202610743 271632325
147495039 26708423 280588814
14586533 82039066 172644912
206881162 154622617 148584652
174084824 144995800 161162503
86999044 204930825 208878755
202939298 241251363 132115634
225990313 203290426 115912090
305364562 342381572 56262862
52589958 39001048 197781886
16725415 24672298 193339964
80243041 185225442 344999919
46517714 335589160 284702634
287016469 281093879 35349740
122419939 249328585 287256748
157086661 203690175 306845596
250057006 43307312 139324532
279336265 51245986 258015669
102856316 257492743 122593727
133387509 224861808 36080074
17802493 110923449 29245366
111655053 290328681 333820655
276605262 76896577 184920700
277833109 202476955 237961766
14322763 72908698 236958967
128039242 294375360 324777202
339584825 159701350 282499174
163764025 112646914 33020994
180136099 35389543 234766640
90966151 317162445 18131665
313807894 322569150 309534553
39364238 201253190 47953739
317150409 18074490 336696161
286155884 289327434 329863888
320821019 334356097 347757177
18129527 98883457 295089190
242633592 146690129 334654033
291953307 52055812 32091433
52624880 242449525 339320403
307642957 176371063 343347167
181245335 294633276 117018840
138591919 151267675 202372777
21674539 259504079 348579829
170554135 342546859 278831372
38262444 244967573 59987937
241722367 257861376 178944161
262457232 146801187 88792950
65653616 102216305 22632367
178741938 147820751 320213712
74382226 18494824 349539254
315843075 349492268 256591051
249683039 317748992 139789854
349996937 67213486 284918510
47832149 173640040 163668325
221349775 66019082 307850795
71845464 108696575 275878254
6990997 81927104 347761598
295568929 182558263 344936849
243732557 208264760 103840946
339874756 124328192 320483730
217180035 227966491 74962982
217056874 177087144 319933515
20950594 80464292 57665684
306345337 56283904 154836937
151380762 242156542 101316564
223304230 222795441 245485051
267333069 293116106 327397782
253829415 336244944 145195164
66467357 66003487 138412710
101266695 258267336 49980109
79558238 107572711 323733351
33875181 159389990 322960543
246271058 53882278 112930072
79049495 46876177 32875577
45108796 156437570 335061497
41800832 59919590 256784720
137515133 71612098 127656277
62686025 262490103 82348261
80376154 58168644 331137305
180376920 140338512 305137699
264368587 174961308 121058921
99595741 121087559 259415416
202610508 9110299 135385820
115827666 290415493 300360677
138806145 226989196 30875825
307453176 297971006 45275354
334969692 167765895 206700565
55526667 154799291 171572725
142149334 128730764 255119313
129286044 268085095 293850930
6122352 266226221 288694585
107181402 63393400 50336073
243030999 336488082 189858875
335083305 263363606 125001584
149050718 177801264 340611432
333936832 225370530 318897696
90851484 108610464 100629362
328196417 263110986 70821599
185447651 74875634 341148212
327939564 137973730 124688949
206720403 11623397 187223169
195307323 56963130 294507571
178364529 177309784 276039812
309176873 213167258 98453959
145683097 11327358 142548611
320341715 315871478 9542585
305195848 71269759 304172825
336731758 323794663 37302951
5087905 27856149 231343690
4224581 113278949 262406156
199487572 30836257 87744508
6972140 309066101 346826210
130861405 248785328 236039383
271839098 81448673 326622263
295952382 214874407 146290915
177685394 158847318 184322116
148017629 208743881 348107486
39412693 239310095 79081918
252918123 93613343 158075367
157511561 261184088 78496793
90415914 249377527 290227019
35290647 336337044 244385605
202787701 265238002 198869001
49127403 127929695 194144687
43945198 189356164 291217490
87917947 325451926 241538413
41112029 190616987 36256865
194220312 8754310 318906353
336734311 344179736 332698204
57827429 161710777 36691939
322258566 125355855 12266494
192927356 232434788 207980203
122107080 27889735 259657885
279437336 171792209 212083335
35658680 330844950 348390402
244574367 315483638 223881212
274359730 176711096 89020242
213761150 275513607 259253352
147731993 247361162 188296794
134244475 210036637 194280569
300091900 124263126 153514299
190914609 87739113 280966389
313420380 272032293 30717022
112604973 328864138 119493112
106433614 54735265 345596368
102120254 183722771 123989830
140118276 56379025 344344485
55816262 328134608 40741272
4002608 183221317 171523095
103294196 174473091 110680480
24143379 144980157 107428259
337185356 143755608 292838051
142757132 98918154 298084774
36925791 293403441 8405158
90224986 257925317 66786757
107681344 340229967 202556134
72768565 7500353 81668045
268441446 52077409 142596287
243550958 44786986 218813263
35760464 283560238 216983412
280268785 234711712 292438261
160691118 19663376 175305394
140821646 270609472 306587568
40277164 131888147 270677876
266515181 128661082 155819184
83881146 116019919 310714573
45817462 284915604 80666931
111813689 132678006 313257211
212810892 175670918 303654362
331284093 270565511 110439233
57800617 269894218 254409596
340335029 274596639 193712774
43847753 242412989 107223616
284434584 34702117 39802148
3259565 75961993 165244051
40629206 147871574 187860613
134330135 311400737 316950717
21002069 55182119 254429125
133337298 171978424 150929047
108203617 85471899 223832599
337735889 187065611 8918983
134211867 246354675 341876592
319009272 335555032 278986215
106045314 198676722 243895709
161675025 192313358 168193718
209590257 254216542 161437429
6883541 52522647 2596113
204383295 314204861 157286021
282237826 346989724 239260693
229478393 12848634 333465525
342847434 128965960 168862036
316323126 246320694 24027259
275954062 75845616 214285897
143154904 273324981 128356185
295786511 53540527 223260123
117680681 99225664 267429479
97115835 254706608 168014648
349887518 344157798 207093294
337763102 121605967 69495175
162041274 249364077 36241828
184353250 100821063 71627370
244604460 313976958 247635018
252597404 69475678 147673576
170552539 11119378 190245593
95971458 322709202 280006658
291796601 300347313 61800014
50467796 99697493 61222800
24960766 12623180 45418619
114630551 317123365 113075609
294664335 219627732 182669759
277315222 317156148 253424374
72803396 252219624 13694590
284756332 316111182 46732050
20844021 221120687 61417923
156181905 22504016 75649472
344797915 248906809 304152300
189748668 326328235 109993096
69416346 56582381 252975574
194643583 272920612 56683017
200514600 124923920 331032625
205882007 274448470 188890577
35436375 119320441 266743964
99226980 240709139 322951749
298558166 329486066 38946030
68213929 284388222 161245984
146142418 101261121 156309347
349192123 164142622 258963514
251775670 129655408 322301747
86100657 241272330 34943345
29444255 238714567 293755501
90473746 43208948 278621981
211172064 153901332 86094878
330860825 248501983 200586885
218409698 302511375 289092526
344130335 96438191 217111347
36019816 152590736 139466152
284784872 201208195 111738785
185672101 95618672 206899846
250421176 148614516 131409010
15739217 343932818 285348763
246458396 300808751 127480767
224678341 88072057 10632911
116230153 233539566 282917144
279132385 9518579 347064191
34889547 295437448 123372680
177128270 122794435 199917411
330692109 240663836 219230099
269156082 231549212 106442121
287557094 263528918 314743042
233795190 226620323 142224225
124324994 344695991 108329644
156048182 251657914 310420545
23658423 174358148 84003059
66788291 6301458 124248334
183629712 148443648 30871262
94971271 201057047 201397047
162506364 324962766 309528454
118980721 181930843 337429911
128004174 113566602 312049115
129727542 241966041 227777806
248304944 322710480 247729935
49771045 281134056 282862944
181608289 113998214 10934576
25047654 112681416 202827364
86285265 47580999 195986735
41247282 59367300 249260111
326519405 132235078 258453782
98812958 180187596 166214004
185735746 323463631 321905953
91034199 297581109 179283027
42204566 106971883 156050778
278164164 203730407 111915877
315500398 91562901 186754898
50682560 232551039 314481153
65545363 31756380 247817919
226637650 27525496 130829359
138482659 190503790 331354421
10604966 105857485 309070772
6289776 245890644 18166864
296446047 347309158 16592551
105637134 203227213 269072454
9169745 181901330 135520194
296275150 286024630 326706149
139032153 212337910 194020801
181031740 196042292 348516064
279551961 19629393 241562706
333298835 199666304 143914571
98998230 28723537 282092760
83673859 5937100 93030005
106299742 252851565 308947242
331408887 273355698 138978405
73024052 2862567 192483041
346733408 152901611 147559725
269454555 19222188 161272872
157623243 276158481 33627052
40661949 55880412 176392097
220339675 180194834 142761349
174748529 320336124 87526045
309842808 343138082 236182389
217677993 193167018 109736956
257797159 72472333 315962229
118149615 269825846 69517021
159726188 296957948 306475845
175791193 226611230 34454119
214789369 164357007 322761156
4899185 208651024 10515292
211599842 159959557 134264729
46491858 44381766 226261824
71260459 34830441 2967424
48251190 341425243 159363276
251702372 30490050 155656265
143205123 107846283 337252629
169799857 199610385 220587427
271888060 2196567 191425469
130159120 113479457 202287915
24109520 86382562 122115846
252315004 148260947 52160077
252646590 159837168 257827380
123678030 126710665 234006855
207383937 245892252 275358670
194798886 242416344 72938636
73563272 184853597 35745362
69099917 16019677 190756804
338417762 348747588 329163718
296896481 243225458 62659638
320618290 273475005 106270011
343353431 133236758 148890185
97467308 239854179 256221204
210439073 315930337 286118293
155447695 21965770 2193153
320419185 268146483 242778303
26973600 226825413 265154349
65867368 58979429 341871751
39532127 93435910 300714406
50950883 18068492 211800709
159287215 284984333 331216699
349961340 156527965 64337145
224680972 137723808 79645779
290662691 190408172 314961778
260486541 243495520 69599997
120827005 200351092 315146620
232737029 4311950 126965230
143729713 108541348 107823912
226392693 46853616 78083431
55728166 296205434 17548814
94725922 247368740 43675971
231424915 281676124 208461602
83529961 144006044 221066739
312373964 190492970 338547481
157753166 125026961 145091131
103054599 283898189 13662572
79898555 350244163 336387331
62829414 97004573 209465062
285857376 27105448 50068377
5124103 116920357 17251644
189672504 17573748 220265071
151862983 152931509 307401901
51715012 313264769 79099964
181285406 170436564 308804484
226188986 312138108 96537366
42234291 48031727 157916736
302165600 44079540 179176288
87632307 4842418 220218173
231006829 157837678 300338069
331564344 25077852 107436724
89398072 176226637 84311465
148863040 342837344 124681391
248876105 297316030 96971552
193671482 136837514 11777450
328897324 25475614 119742518
37126555 203138325 47258238
179011214 82815706 169186742
8290541 271062898 23308441
79525417 196172785 203345350
90377469 206849759 349369694
297019183 241127702 114101440
315432775 187824986 150353894
20355656 179253640 66192053
283713108 225028489 36401574
236886455 33341952 343807621
278786169 329330250 100552349
196522088 68097452 223945943
83653415 134978411 4388565
95526262 279335063 10798293
349197497 201589629 283898135
270258260 105160151 313041462
23596365 14573526 181217852
83320380 65693845 227965388
62302888 93600136 21928259
151573691 67531190 95458662
245937273 224375614 318532460
272866364 197030712 82000732
202411135 30770645 47940680
220627497 136653393 158638482
261019957 348913481 318694722
24030378 332538612 291686244
292277294 147503872 300401073
97968986 146438209 201291636
120434335 11399837 18363324
332123943 14638119 44840484
11576858 239776430 5296214
99995280 275013297 164220593
84104333 193086465 124479519
93016365 236500726 274431276
180183177 65858180 275677680
278653182 294968755 227900345
347417650 89392777 202787917
195582378 73020245 50621859
37008630 108210844 321673024
252176351 289680489 8181012
32833114 7505631 281604994
282866432 68220161 248487781
57719098 98914138 336624815
61233237 23612492 273770659
294709677 321199377 291860570
250773080 301260764 346212363
269187803 171080600 141777812
274182865 32830641 24896794
133634621 183644053 340487495
282904896 31123593 114552894
344108968 94962552 135537124
336146965 16581358 95036012
182309811 44434148 64049391
450641 251917890 149479550
75084324 125809740 17664708
120209870 254692101 18474983
241719199 33759443 168557491
90503823 279135827 10615499
119945232 70313448 183446746
334982651 304109866 228578270
148114278 235202011 208839936
212972648 188080689 202451254
83907792 274299760 116343271
645384 23333559 265035391
27868254 226759294 344934083
53583032 161688354 75559442
199246518 174253720 120021659
250899603 158834361 158948406
39329893 147034657 343791165
237444137 251358291 122188395
303068914 249879567 52993567
51378181 301184630 303759005
250935274 95379017 130884877
30452228 261698422 93871009
8406119 303795806 130672800
274531412 21033607 86324837
312868896 286627766 134563403
76463415 141277280 322411209
8427962 14824715 237803812
349075181 183886715 269245309
69531409 41596699 228629498
26552504 3545607 164221822
258922037 289949686 109169930
103719423 287615746 125242159
148240901 346647374 269368339
48714398 226484028 172375858
302261018 67277377 220501323
98301923 85313406 331519368
6172231 339023566 140754722
212128998 103834853 185242663
325485040 149477453 287096566
127837366 96309536 327880050
337932580 134484832 96161739
105763070 93005075 330997203
263662906 311634260 332660707
233582501 243885424 53781524
344084206 101892117 271849730
136696056 176656244 87445600
94466767 230354267 156627030
23739069 312649901 319715547
342053306 197519379 35476440
51070702 264972593 186839476
292125337 297133934 225758294
79896872 225481246 194392290
11506712 169798583 338577600
67976187 318172894 254465668
64150080 231274567 80488332
167475521 234035484 5812354
181387107 142194885 138581108
152964979 123789396 166935341
197206073 209212267 319363302
16581269 63629703 111503878
348720938 14010718 140674588
112227771 33653852 244503467
14344510 157519935 172018491
35175581 235591824 94395719
124242894 290873383 152110147
266077856 307721736 295998544
238715364 283437146 154525608
239807460 105748171 311871911
197906646 103483967 111038863
149363518 46096303 114080596
344612459 339193845 85669598
68975669 61382433 189233779
43148788 317827986 289352883
228311377 290053282 327328098
91155120 68022120 324673164
156937231 16953066 9125718
153172495 263783568 193860895
37818430 221758647 104832418
275986642 158856140 248040124
93273441 268777513 93154135
304137104 150489158 232009489
86763448 328961141 204336209
329961575 138150646 319131600
141756901 165324931 74879649
277150932 62689726 200869189
225319032 339593344 314750103
215077803 284336412 1472908
17282488 205815111 6939872
129483549 305079379 33624519
255365893 154046864 69613982
191928367 234397091 175039786
178738043 323507003 200811307
306237194 64998205 280382888
72030225 19054838 98012841
203779335 340965949 155790464
164525704 151966744 22059515
15594905 39512901 157703371
10676624 300286739 199241603
159476576 343415012 74924658
55385596 244303188 29536167
310666203 224004605 317034226
337770925 310428633 193294541
161865552 127708304 80376811
121587828 266958363 169399399
52101186 329433047 81237080
47860827 189072395 92171735
229205855 222328648 213832139
342375961 151198208 117405328
298724218 167747402 121570028
1864759 308197264 5531279
299482034 241066205 72489002
149850188 143635757 188281829
181254079 138768810 316765998
107372053 242831776 111943492
99078433 64173144 301738126
167992069 298144776 112575605
1271392 1652241 25359837
328311306 208973221 85657561
69705557 236075316 339564215
125670431 107705570 231643610
128029932 15021327 95735808
174627090 343047417 344166995
36540579 270035163 251942851
167115417 109481469 229642491
57415537 152387116 89555986
345600531 86900568 46180044
145925046 147848640 314082463
62704850 210298463 345971863
187509359 136347025 158753032
68376693 334866261 49840821
138728967 67397352 212412288
88527237 333321472 33402677
73125956 115623075 40671370
231900020 4905013 53505412
158801506 3276875 86461022
21151415 316058232 15895605
337828597 288869554 60377691
33333179 334686469 245352774
24295373 107536345 269188827
23159080 282349038 114657357
240917237 292785696 51685986
19254101 237436950 57994832
95599938 269155990 108632614
209287764 5113469 304449762
239150819 159367276 111069493
206361400 225733792 237379629
69756556 44873132 332788743
302404900 66703988 105241462
343498950 67914989 198121274
247894275 276310234 203489949
105854131 128532176 336998753
162699158 99235350 39931455
30949342 193285927 187577376
82052380 148085809 82248571
294417620 302097685 198853677
261677754 76684674 319974395
217680468 227170952 196683610
86230323 169917300 348039525
175719452 64300634 308627374
325242817 281537363 265468172
338728828 326872755 328531452
234041176 278935148 314479642
863111 331642369 58334829
135944207 31116754 85874468
76831763 176567710 263091697
184361470 16628555 63905645
266086126 25377113 229029733
306737506 167735472 42570582
315862822 182271714 24659871
279120400 137226238 303276983
226858447 166802083 145914981
201206543 311645474 312645767
4826866 97852649 182643165
66573068 215266275 349717016
55658739 93930132 32380356
19298443 290706333 303696327
245477634 38698012 186358118
132445590 324473883 107656488
209815424 332256857 106896529
348071036 73894372 277631961
252989144 34857127 235510433
173564275 293928679 63539859
332909668 321280952 267726376
308785199 955393 131427795
211358561 139318898 83833674
334054413 119738642 317547813
283364935 288301667 64034765
51237295 195342354 26920510
115048001 241378723 153444370
331386394 22319311 199243824
293833536 342096604 127077568
68290954 12040327 255566356
206962523 305348446 214482519
313927584 77240733 254015042
99811249 132410162 276619598
161139118 136772858 74165614
216952901 286817215 69728337
29766779 72367321 199682524
55785142 33298255 225247016
349381790 111272876 273158547
143970716 276328635 111342756
66390792 270119088 90648627
288742118 130361753 68186277
338365846 55536230 19684750
48302346 347185345 73269638
85140328 290656267 144617712
137081125 324528541 34583455
310007646 145114664 50961431
293853557 285133955 35366722
31490225 133806844 232781119
308826368 236994535 189840996
268807671 165904830 265815890
60196018 106047041 148855386
254221553 287193762 141495073
59778332 19236545 296916816
171119905 202717686 77720789
1357746 146488721 194198507
114565184 317238868 181499889
106689579 323894018 53089806
298684618 147930034 217844987
221609840 25282944 218571259
88377469 227340141 81420311
223846288 148965282 118979714
63553549 238619581 3913906
197799881 49740643 156684959
199692217 2916619 324300582
155901819 252925209 65241790
342139961 135178169 326857987
227321913 257057131 209416767
180754366 153597605 222604947
110911143 229166202 251920208
279847892 285214489 291545734
104805817 278745862 325790951
254874479 179702796 231602604
221031015 143032888 70958369
24495261 277408280 91875604
87745619 121551190 16559042
237447729 139692919 16745774
244546207 5196005 197544870
212741581 44130656 132867718
164070654 34765868 153784811
163251797 204746120 187704772
4410661 230226549 145165647
266150705 30599296 339790022
262002788 229022995 293042791
164924872 316415193 48616699
314718789 178714031 229872331
151778829 158252110 166515366
19977767 229197942 218053911
297795035 223425333 217697962
5260209 13907954 54636271
121581291 182863344 139792002
274769178 295530552 344648380
119065632 34377425 264596486
50704570 77158621 204328517
67469810 127977360 59116197
191746302 108735350 238420147
347188663 169088642 53261348
83615506 100512246 189970937
267715276 177808786 78427607
325322029 345675470 241802472
179484930 86508773 128250648
225349326 207348931 288906806
282657281 131222482 310176123
203551212 226375399 187021686
166864095 91131085 124231447
343931542 143788838 69870211
103634296 140260991 291182475
38292294 301369973 37337538
240711173 159870932 12580505
184971444 289966412 187387349
165837631 140024605 176766303
12265556 239254353 11525028
312747791 193782289 175448754
12606428 280105155 104372216
213702074 170290079 54859715
307012781 104878350 230515148
151786212 278546398 125845906
165555913 88213724 330789571
113607636 230317558 150507193
167606988 30889929 120869078
208222882 661529 291310788
202010617 257143481 13963022
64208804 245517558 175945395
304680113 18432439 148250256
312943407 197560523 302638264
295570388 187858483 70752446
290380838 285018369 12324147
123776601 159541113 67921866
193634284 201305494 176410089
327993225 322923881 202410318
196589698 313421902 120236594
295739718 120383964 321629801
281209776 142465740 190710251
207992611 338698935 76533551
25652483 98315446 316537398
271656752 328376442 28578397
106312703 229228644 304040557
133678955 73216410 37476639
65125323 162087364 313351436
273600763 241213369 294669
307194489 283637930 172537896
235869284 133484935 108789636
340696333 267456098 4644342
100718949 266129316 209667154
163164701 83187680 213757713
323356994 274027193 108136266
215150563 343046598 121421231
263986627 216664168 156234954
305560298 263054552 145589821
296024208 180159719 162011815
142900165 43450392 187890752
315542721 165067304 256648430
176775775 325887515 56948712
144301005 44004489 50530761
336302952 295974105 294420601
167383160 192882630 73806483
11546245 247922785 235995018
315134304 292944418 220562930
18255059 192443493 345005018
48228360 231057853 77566909
292663003 227342640 208287207
53320789 6363143 225230405
59067221 66009431 245620902
200555246 249810075 122476901
293372993 99498090 240402921
29138200 240363213 58200008
192011322 230437265 133399025
86798192 24360101 312131161
134591358 184440414 167504670
2659216 93591923 14461088
49729509 201525724 193278615
246924306 125358361 262912156
286208313 152137792 50126574
141380938 219166370 202747353
68145261 209874963 244858717
97904259 234935377 29623399
216180452 15687548 185049330
7717740 171070356 349658557
114129778 347797229 136081122
161076782 163394688 316615247
92566636 306412739 324687336
242833862 226127470 131023253
288424638 38362595 144965172
343309356 238865714 63514946
41792042 169626124 290889513
251776841 278639237 243235009
16183053 173233841 289305375
289108601 130189134 157326076
209920878 347941240 195785681
278310275 26519232 87906291
244504397 90256856 252415322
171503610 209363370 136165029
236206814 157450134 348547651
85109668 120149731 284484485
128567112 169938902 290249719
265802220 178516699 111059631
205854569 222474029 325192434
155987774 310580146 40155442
118422010 53816065 26065210
132155935 6446029 127087431
113974088 254529606 231412646
57024045 346920155 117799791
105893549 235257427 17310671
191665384 286046459 72499828
343540028 86151753 208994551
321589878 180428346 55212543
287255550 54587363 139357214
185148331 10959819 335263178
238730924 147162774 30814286
292896264 289098562 20597620
275645889 248655640 200398056
300101542 303871061 157098044
198343387 175663352 133611906
118097659 271594742 95704065
340692410 317011195 200731827
4454569 298219401 264629725
273877722 82734334 123503901
349442214 199496711 274911708
323969059 192824261 174210381
180142501 238516765 319402658
140477665 66499515 194147233
18679892 175168862 245209208
135501839 151603771 161080786
249723293 196568112 22337764
147134076 33075003 71771585
320412690 206176711 102284787
173217588 165215431 341541542
16385000 70409486 151190490
72359012 220413547 196470064
139936473 152491023 195380659
91793613 61086647 273599739
296241292 154611867 98272364
17643817 35325827 116685664
81579653 66692240 18395115
180610121 156584391 20770008
51140350 31662203 318832273
247767191 61186957 225333111
185540793 349362573 101524967
245023861 42862435 42998110
106795228 267602178 292273860
216871176 348656799 240186998
288573163 236808722 32353322
134597762 136323559 157378763
287656519 109531373 321896134
239313105 327833677 227911931
257900981 70376501 269030532
38720862 207677755 256864196
217636936 343450998 201540447
152432798 280344974 334925702
275842539 148767552 63791480
334979886 249578302 186723737
330787911 202030602 235388816
161971589 177259010 141138061
81125990 327512475 134143681
181865151 74877204 193473019
11369359 92467926 179351416
305811896 123368267 109547467
177580665 128276867 227251962
86301486 77304015 271719
65555488 326187015 333070921
190249745 305076593 31960030
86780492 319751132 139711428
129843542 270636230 170921407
245593075 271129260 47919962
145576660 262585510 297575472
261331819 70751993 68306067
14869058 288623973 190218300
135877540 25901565 308313062
699966 102093546 26918585
219087269 81362882 148956552
261459790 98895905 117287001
7187453 112884581 340274358
132250168 253900628 11130701
72405788 226607089 193397572
326336090 210268969 124967774
94454738 334263594 25221578
173219290 133499722 38596192
289508490 203508545 181811099
171508626 129306985 56659415
186209227 47063195 147777926
229396656 46520540 111690274
133025428 14623356 329724863
59733597 105158834 154208857
281609781 16687028 198869013
339623228 292224960 179821371
301022696 340947276 320122585
134077978 258960075 213162488
224540027 346610117 180122459
34683352 141795687 198165791
119849891 220894646 199918627
204943903 264945430 203302473
236362862 197754546 317105134
153127099 258283284 315581358
203745133 308866906 296411287
37736057 301713647 223839915
121026986 275737251 125781982
343875124 211851357 69442080
200062000 65089786 178975235
181039174 188907277 283153585
246013061 140123571 67673051
333593469 49527733 195250147
174438663 323087934 158819079
75210009 173424619 123307040
95626120 179709719 180843801
28720811 254454002 80989663
18181668 268935080 247486708
73639168 297155214 158824751
222555953 267534343 151617160
270414551 72437975 39836521
333485790 202271875 16104544
349569743 225222606 38294714
122333178 117492534 317782521
196743918 281292814 75862372
291556923 220687865 110442275
344560543 146485282 68833857
118158477 331501511 278830072
164137690 239992235 186470749
343059971 296642625 139244180
336695859 339294321 75187187
96101503 163540280 272438426
290921793 128670217 95867162
202242187 8850067 81385267
131612753 222327892 26129398
269911281 13513716 245621308
276187055 245809273 73717343
248585873 16733236 91830302
266276455 319927474 111148332
239122351 330564435 221588914
18795578 109790677 345904527
337487704 37720963 223595911
171700984 309418714 294651311
115102251 255106654 328497359
181089881 293882704 194544384
274047984 86286140 306179441
94465455 31311988 220507363
270929779 167349380 281750295
112516665 196356288 162217388
347893908 25225541 142779830
222407943 212397326 298788758
152367401 13045959 136545064
240876679 250861190 145014183
239949719 87235416 293131934
70275043 115884235 38248721
199926396 231663845 314510308
299607355 273742557 156721605
293866783 109788001 77809587
89375429 187206870 280449361
42628521 245128322 203918189
228916448 164979520 68577672
56173263 217231292 288239114
175012118 246885940 330461026
102120272 47632841 321322168
285520268 341098787 182481018
307253776 49977544 155520766
84022817 4895267 178574612
342167964 299691797 300727632
129492748 173916456 22749914
137064043 222621584 127148714
66215760 291923496 124612652
326606025 60620538 210424342
66326625 121389707 94689833
3142028 276754129 131970988
142327088 138903447 58733871
327774221 44961019 285174470
7489292 15762133 50234954
97530838 25230814 324556800
117193091 252141072 135794107
138699037 21054901 32672155
272360555 258985873 259201218
295227955 109006232 79231174
258965551 144392090 74333085
181483280 260779639 104203750
260049364 196393188 251528124
58733729 30930736 183036727
197747547 295294292 265316866
159116612 44636485 79031532
90718657 3268933 285707524
68505015 303788378 251356551
267201354 159928642 266497275
41686145 131238737 316812708
239121706 84729661 5006251
193663391 60494373 349492615
312488037 34883921 44224767
128166846 112843250 225820033
117909259 182438452 250978935
202273113 146426254 253293271
304520772 9681431 223852669
301752782 258524695 171049103
281328059 56363847 39880224
1694833 176642730 135314906
115692874 165783609 47771418
159877424 271476961 307824016
318834127 20919981 326178864
160961665 191315400 205023248
171136236 324026716 176011872
162460097 96207712 36163147
347968045 98149915 249529410
103332755 1634661 159209001
226266626 319592023 49585097
124156451 221002293 279797450
62603910 45862408 20847913
278706218 253261018 65793233
212157601 240208351 151226658
263776448 240218908 214435562
37038027 148960044 347384292
244582353 198725855 12762262
23557504 25700505 171645811
132625634 93523851 254271981
289346451 342118618 95856981
219371858 153286012 133469158
331596673 325736232 202283553
291263619 140852089 196440040
213190013 332720600 213278231
152570973 123968495 239571457
198251520 282249195 253772941
141034765 165299748 23504147
211187805 299353316 126794375
2113832 86365442 278176331
256429868 337723186 185891289
278804337 299179630 4441348
159272200 30269412 38167419
330278600 10519943 272288736
339565043 143105957 332222001
137483254 340895891 137740325
62333702 79280435 172338161
65281116 325672379 169656404
111045189 49075390 200381638
73607501 21599636 303438682
124185774 339312185 178687289
292471524 87838316 302085328
11917403 223451191 166473640
80089026 153351868 280102295
183872907 226942842 302024426
4806034 338412527 328411603
317041208 296299386 230775826
124816389 66698029 318608157
218446385 171439375 179427972
174778635 299922998 194237855
91731491 297063434 191436178
305517847 175153818 181120434
6074898 11435657 333381184
109132308 48124189 195943755
17432358 309005395 315956249
170015749 47455564 209580589
201067594 9061135 258695984
159052837 243999432 6527148
21580065 252774598 305182141
87820677 280751454 88306833
278774656 85991242 201098937
278763636 52127734 320566668
294924192 158262245 227612254
154364529 164014137 148570668
209466540 80848242 36988247
1927626 138724323 203804269
206071247 14343812 332200579
64615448 22509288 65005954
210923275 32326675 336371480
163341769 40029468 41305792
295024691 141651549 111433183
163163221 236702081 213582443
165946498 102600856 224727214
219151026 183692503 139839797
189946456 226057825 254697263
198091521 197407591 205397152
160175262 192815621 262362690
3873980 341147269 337486150
176666929 204023633 232384421
136406788 45321175 153705036
139585078 128705825 149764422
300809037 108355 189095363
4435431 26486927 333564944
296467893 165774145 175975775
89936562 136797829 90866932
272486003 217208847 125458304
123100568 92636562 216601915
339667482 163581153 318816586
55468467 324691211 84969982
31232610 83902265 59644019
235769609 148728156 99699589
229111353 105364159 150019851
74871052 253408234 265607180
275078436 10922908 223185241
125061148 115600768 256582208
153853477 285092446 100227628
193318287 309170013 148926383
303006089 146454494 267296553
261421956 290903237 114578648
65924081 47842134 301000219
182610937 305119729 12136994
270990491 81081443 263007100
54452380 158381284 186240820
162525451 67312145 327424172
262446811 136096453 296412203
30093881 132422385 141833017
5937121 26784279 21395718
183584771 211796068 121398379
120869831 176996648 215279734
185852595 202810740 22492316
124058855 228405981 45707215
125250660 183525582 205465674
36466537 293045457 312595155
61683503 55141873 273301373
191296897 235639459 44069508
4212941 192244342 289335917
186651203 144995180 90916254
249005587 201629319 120451541
669029 3279917 161455639
262349856 28845328 235508541
34914483 317259944 307627226
181504099 331311211 319324505
215271183 103136785 264737067
236941245 19131203 102427153
36238208 337979926 58638557
3508289 94249060 129865186
96005489 240338770 240825940
234330015 99229582 160846935
259698785 320493941 239241201
93566515 92263288 107346101
97640539 138515592 210260346
49174001 89903278 331737259
131479988 159251069 6352228
229567170 130553206 276362018
126966747 51742874 195616873
27534490 303557241 62932119
236247194 53705540 216509105
62582225 298577748 156300985
21528971 176419084 239864969
53128789 149820411 270303612
310482959 35151703 59887290
78534698 55497396 14689637
9036999 189833871 157126899
293756266 55891750 129660465
36253078 34411800 142866024
66863407 282877840 335857051
50247311 247643202 300851407
44459999 282585086 53128176
57797319 280807239 91674831
349398457 226025804 84056892
237819248 47088072 24304304
63026896 293517467 5900877
68271740 125377154 138048557
18860913 82022527 44378858
260157875 245581166 69630813
229786896 105234842 108030030
31076968 209247877 272145573
275922983 183884575 4067467
225449643 69831669 127098863
225884436 67503882 243629405
210127752 26163122 249401359
153419523 160388070 290794597
171053182 225059871 279155793
228725021 24642875 126157817
179175889 123403660 278531398
332047332 284728522 148099841
137852874 300031039 311035381
218851133 163532072 267473423
17759235 272556549 20991161
190459991 144233893 107371111
198963286 310121875 91843853
321333759 276535285 257761055
45518874 70991410 315761812
10419775 268429464 163656507
130807634 340440907 34245058
150593626 34670854 320561136
52376037 64777416 238823375
93635829 40351916 145979923
81098260 259530303 57353453
256445241 278367662 191190016
315924772 96174792 297894207
5479505 145132185 180783813
192805482 150506497 172157706
150283655 100105604 73510258
181355722 16507874 79925666
10324680 334630323 111240942
339843886 77384521 194088702
282413135 278510187 264010475
25804769 90202140 241693324
327384297 3684895 281384393
347945751 334754050 229292015
99613155 89065578 197981029
19438986 58193986 295092645
156287704 69579379 277709236
55061513 298241074 256812333
280753866 189172214 200137711
292052201 238457740 282166832
239491927 111102246 272607433
123015113 131720866 61056691
217019674 98955797 283371778
62600568 258531646 54686545
165134818 9701915 167269569
41348114 347445825 179139577
28056169 281936354 213169260
329620942 278191170 342060759
330595296 135771719 290458581
113219681 116577354 98306534
320175116 202757195 42338410
295282742 6276542 350295498
140303633 284981942 114874524
291801581 69787675 225822854
123338327 8798901 69025599
108772595 229942664 336138778
97935226 107307589 89179443
123972703 190307164 44280509
157760307 40179589 126877749
82897627 22597186 270372805
261697696 59991982 176246679
97389621 152109552 9167177
330033025 316851775 212480109
165218282 295336233 320813999
313422662 128037860 23890789
107959858 6943404 195774879
329776021 35865232 35610805
277998576 278388386 42114756
82149065 190857679 342953178
114877049 80111651 191615854
335415975 233629426 98199537
341141549 159951358 271077426
261908901 167609617 273740026
76787036 343123675 41786774
241663936 344820553 21784928
174263670 56575368 58252146
205075784 154155146 276667611
95706893 65619124 182454104
337797441 159801931 16852798
58299965 24142127 231749678
20641893 48810858 118883211
230814495 320950882 11111328
184457554 320795350 222587776
52078629 306716555 48387445
219013571 331977331 13941784
312353608 201238169 77339712
101765161 296508846 265011674
329570928 171476360 53677360
181650905 21705566 174074023
302918297 269952404 20438536
203573809 186820238 107303855
260157144 303517914 229850902
243272251 112090927 296338823
18075437 217840721 159341887
144622976 135386503 171137762
217753351 336603018 248992838
217367013 2416543 207111259
34098766 129681057 62175739
14055513 312502241 243661171
226940548 262951967 79499558
238741311 220970696 94905487
213686294 198029417 227838369
341087660 9025942 148528642
129794170 270384611 283187186
206322064 67431046 187449184
157277834 350114777 266381397
114168148 239323874 147941278
285646448 83258214 188938199
95556099 290465750 448901
161442024 343132252 11188724
96106936 134957616 264542838
317191086 114532757 342110981
61189762 64030005 282488475
7243363 136929979 8560337
76722612 54750128 293591244
278673020 169386725 146111702
50531879 173070251 346892670
132260750 159511465 38175022
316163305 83035469 47521961
75864711 209483220 238395279
48616625 315510730 157056953
683939 66134828 90453752
297312256 244056991 309056355
202273000 256372324 333847580
348590123 138710434 31131815
190613476 339548843 60287670
113203553 47058030 36871119
106985774 102025292 74545457
187464366 251234419 249667235
140303937 324543534 120117434
221628182 171479783 291742033
203113755 298876519 313695748
236835953 275088441 173135170
209291174 281477682 281908423
68651533 30177814 213454361
54026182 160825853 91863437
217669613 67716597 176456627
103495668 110079201 260993526
327850905 479436 154636502
153085063 318953035 257280880
49529753 24442321 298000950
17714260 139282596 322940551
662706 100550604 267725046
134097444 249103879 33186066
345913665 276187192 290429290
50390753 25681784 256929478
52409063 149342605 332532353
246165695 350141277 109663106
221413813 252568075 318853370
45524528 42189269 97521405
100240527 292938556 249636219
2640715 205970285 117726480
30642233 329075890 255015140
158980784 317593404 326390035
307006289 136467433 39684834
280189433 197406785 251046217
24566258 93333410 240216342
107904587 185204570 167757623
34604612 140705067 21481191
321794968 233840101 22611970
219235793 188814103 326074681
220287084 111444419 208336062
94710685 326337260 161087630
34025772 316365308 182005835
337535022 11839596 234699421
99499707 234764432 208190918
200439400 41408785 23590286
39859479 17615899 314172372
141791554 135447850 105769136
337029725 76646429 118344650
19763282 163710713 260795792
11705528 329540807 113161163
55331025 160076455 74062016
149984663 203930763 99247390
246873502 261846827 34204425
232114513 86044934 108099822
32029164 324952046 39191961
311997325 76127922 187374933
84662742 334827355 290902722
285186924 210984746 89440672
222068115 160049003 26942009
335761389 225242462 252106119
6713895 327550979 339144366
131267002 342573666 112847045
306912767 163222338 93139166
341225220 76975221 254157764
237606378 8326429 314902365
61200075 221146010 52381244
3429685 43960993 208514564
309312037 165217271 232150886
221704091 299959646 29169537
155872999 165644735 24760656
320938684 132406524 84896810
326592125 320132676 3497660
37938276 234594389 252880159
252377589 126503602 75367891
26344800 340883779 227933239
83184569 295365404 279815081
108459513 279760499 150499773
271654010 342842000 337849392
316413272 54397536 17529113
134141264 164459330 153789065
252171688 333682462 72475549
11687463 228819549 275944151
134610327 225543971 300845064
202136134 171405479 270443772
308196198 231584853 162478192
346092091 64778970 344226764
9234434 325551622 15515419
150843105 205058702 258879701
160452313 157742931 228336085
125690173 191503611 6316029
255078857 317306225 274464996
245798538 305986236 187215282
92617732 226597930 346300920
163346727 348972563 237028824
277423592 323556813 99537795
124075933 26463522 303511470
94036214 201056397 63018056
345902620 197794598 24800209
153682753 181599534 210531349
265136551 140403688 28419183
234134452 237766916 57712640
103885983 115847163 54719416
209840594 82115019 132464496
277732602 195549163 311119227
30550953 278337756 223715531
21024112 166662431 306457248
246385359 187857564 46257212
268368260 228721585 83856596
133097230 186652610 164409915
19785271 318331312 297825384
292208483 264393098 159346670
116549353 32302750 288786945
93156491 26897279 25006608
118162461 45349727 26285121
308561620 144683823 148985825
219556726 279164343 294289028
237649570 73967117 149844095
207752622 267375799 317245542
292622543 306357612 143768880
30192786 324085299 36406210
327009088 299717685 199254724
277912676 308896667 97212417
265861943 61842208 200377105
224724653 177980676 242356311
262098852 80523545 186946135
285091817 32286305 165188208
142044066 220001733 152288254
122104294 153227778 301752255
117771026 283881530 291950654
11568822 222106946 349267571
8057176 113335727 1402071
48560084 26783708 106294662
5008053 200079797 269204255
47319250 332263210 631544
231595351 248480875 188064031
219880906 277283231 193458469
330093340 226822656 59689759
237032642 100414509 32664231
335426755 224183055 337935801
172602732 288061683 96290121
261591615 163118250 225940267
53852916 79855152 103370326
293821535 108142122 56829506
270282735 222576101 219264321
310837490 77746914 291251919
319163435 229906956 147804948
155775460 191089760 86457461
214830912 121437280 9885860
284509632 252228480 33116427
278781587 172591700 292274525
217326478 217110981 344633274
173944823 168913053 118313063
103876088 308942051 313196388
321610113 321628898 188270585
261720503 155734578 312630471
155446860 165757092 116978633
58044741 125831257 43128647
5494219 160641550 165305632
22172703 197434738 188215790
289371302 245018720 44628430
80679117 192658983 200803938
55146938 293918102 335792309
186221765 240226675 276665232
309378035 202226596 70971275
114697900 196427187 126186557
213646924 33802418 230745111
36822220 77906080 98566823
16752844 202707544 16822617
137569456 350017914 52213079
125973489 302194169 31056365
318983414 321204399 270668984
116720933 221144600 291193668
296398082 144223693 47221242
253879636 287626163 107977756
133182200 250950357 206114278
146048918 45343935 253314776
32985058 111823572 65710033
40782596 337716237 99569693
261406801 275832633 238908865
22383310 23145652 50339713
131259508 334106543 248673331
305176953 15014743 191329871
242447308 325973462 105351571
228951973 90252948 197021070
29611832 149523112 111339838
304099849 195526576 302799041
221418971 349584966 275485099
311947755 3615798 189877186
324222728 158617084 113734123
301255103 235360385 229043702
29850898 144665332 322018481
163925331 307223324 21643033
229798292 45861222 68771466
329578197 285599409 12417754
104790305 229789267 313272529
133732568 15115430 248803336
304261569 198683719 35982612
84557084 75774297 222681086
137361534 143845472 274138027
76974383 230571332 96447706
348428015 21511461 312082304
254015176 173129198 161332075
340642516 302503963 292094538
220681809 185224932 314057049
150391431 157487632 330841832
334857781 201372640 82635110
223035368 200316476 144987325
293088890 133534130 137883252
240936702 328702968 334391689
319666133 170892783 258900275
71627187 93543694 70486606
283048381 249506273 64891612
25394791 33038457 141301024
107261412 314558890 130534111
52562919 313645285 340750710
214790685 159377009 98710274
114963430 139569224 69151160
13651083 11562610 300983996
135762623 140039935 188579019
210584425 267112063 330403225
142591722 140028000 26919584
115374599 3946528 329623615
265931114 273362505 125337608
193886577 169141105 185898920
31033891 65310951 25181458
85176401 2801070 246399095
220334030 83935459 132205374
119903073 71078760 331731370
63500169 202059367 222031095
164087519 340683579 66276918
202466295 258136642 117364776
304498504 114962282 317016360
268238777 219202004 91000879
246156839 143139136 208771736
89317121 293676246 42963499
285446124 27710506 17115189
21681392 88434444 318022383
105637070 192191797 135874547
301385091 171362589 103527528
130703478 288944012 119226805
260456639 214971902 133237341
333569149 220732038 224824582
289572429 261275197 81864164
193097681 91966334 244856060
243192471 332384094 184494517
174086089 247581198 38700803
316180381 327676998 97746350
86325457 143347161 11742242
201509240 245722361 322604146
236263716 15124800 142821470
20832912 322917650 120749293
193601077 252406042 325506212
147213659 284167754 316555841
105315056 61510719 34734671
326344869 182586226 318130970
219006007 337669682 288094203
124535717 229420162 68425187
291836033 3711218 201612259
327370872 310396415 277752635
53253970 240711842 198132108
33314986 319635377 147008261
214702916 53649990 140463090
138378351 21716510 275115317
255108896 86007773 344611596
339138414 5684389 257771671
166890433 111437930 67831088
220405064 9978540 9297851
115984045 64038669 229927594
207946746 20789729 314614783
20020707 129586586 258901671
35159467 55325822 39755053
193839002 35163304 106648992
69856074 252504216 81058677
272930794 156220158 135858211
107011068 66195960 56272764
223938954 234146870 166260158
58642839 133429546 116094430
217834964 34551464 109177754
30022069 174948032 128189245
52282092 180008268 183803411
5025460 82902735 111430759
121725152 294941398 249130296
207201099 231805388 294453642
152359666 218696618 119202727
212957911 222371996 29432205
278849526 198146626 199755361
259708708 285908907 189418787
186897708 114930451 291507930
299264176 299970817 144017819
80571710 43192713 272708357
271572106 63863179 169719039
126139057 31652960 134526766
118563173 6071943 341047906
163310878 109940935 77713182
175503742 215555071 297898301
18084983 114922495 164633264
271512363 320528210 251242852
331674811 288033040 170795216
349689772 140345083 275235543
126435468 61499083 137104905
159886598 139950643 38506351
170960601 126443744 12565002
163733743 94344890 40424697
55971891 78681548 118674985
296903143 260830580 289567321
158717866 312378518 280620246
48475387 200009971 181142412
284819095 1747235 324922802
206342847 245320210 331267018
61219703 217624859 139590109
9861550 95045128 95853452
113206236 3658083 13143072
56688333 252562626 262561346
78937040 305073264 7173654
257895629 207604377 230399313
243443901 263241526 340333282
182552540 138617984 42046853
125572013 167340731 276034570
283870761 232206785 76667949
26484955 94597824 273890313
349799168 103042408 12957407
129712295 187620890 132916636
200560741 71818362 41426721
93307313 62779438 170996491
134818662 9597780 165419251
147902015 347089781 219450066
170477622 168114778 242170298
34050024 292492765 105512824
335667656 221096514 260130108
213223972 184258831 228417814
314282400 31384507 177565690
135815838 240075872 332420552
306647103 238000916 17832144
192268736 251835874 131312420
325601179 55588775 133159646
65606370 86114928 67538079
152966341 102404828 120805966
123610175 333063403 153582764
297858675 328205430 241513446
339161748 307047049 151245881
221625011 11509424 165330408
98558910 199399928 46373858
2516743 39356888 274355084
108735039 245266408 275165749
175033877 326123459 121103528
258923262 39494465 54816534
349383971 299800084 23183136
237356103 57118702 207443230
89355721 157537085 278849247
450021 42874182 248854591
112629131 149927645 23563035
340214014 204138067 79944591
32478236 132823977 46601366
330419671 254174118 46441146
342439000 294289385 315015339
224457449 318344279 94983217
76715980 177549939 29353838
344219072 305457898 99056343
219383058 233972371 38763063
52275391 336170097 254558286
340853996 288087117 228832972
39802259 218224825 37115579
231876642 119687302 19752697
211669263 26235664 134060446
261249492 126343837 11460780
345859628 170921810 33732093
324788087 249818249 44865098
286549598 188537079 192431652
127355958 34596869 277135911
15730983 81593081 5451557
256434503 45193228 270203608
281301495 336396465 291869255
273485938 45018876 17324770
271089284 119844168 283716061
340542305 226298794 156233224
282315864 261072184 332790514
12926806 186971008 58822565
28857587 99382444 241443085
260902887 308875034 313881599
23905084 315225891 179198123
243630884 349314161 146368976
214627386 126073482 194495371
145859555 72774500 76804432
51391630 70113627 254367731
223002801 117406 345335445
9149238 194766929 164245990
85835513 68421941 246147235
233011167 13016982 74049006
168781098 271265651 76312286
242089564 96252618 129479000
327869641 281521544 129702345
256232341 123978861 168510891
119505153 312451547 149384584
245639357 277499798 180644507
16439165 190842642 10145631
3910550 205001510 293514453
150065956 217470465 236035623
284043083 180215032 281324691
151884601 145891878 311327479
132824724 142098169 304692256
280865033 213117850 231006432
189272098 164202663 109450914
1331472 104573362 81237447
345324696 241268166 275907224
11792956 265720710 30554589
24450398 107553136 132035523
165124852 203858514 318537681
144978290 246947262 161686983
101631535 251379189 247194223
116789875 310124767 108789247
16322601 34260775 25036195
225122167 349426766 195337441
201592244 50210659 153529883
31824791 204945277 266065380
62723617 139277742 172332307
218180780 45743425 125730888
163935022 166336071 216647403
45223225 101916432 69423373
191330738 144956620 47291225
218865130 239384538 263682943
342686658 320110748 313222424
68438779 57660885 219939516
267108339 172486449 214354719
258863815 325268123 309623345
10806990 323988585 37366957
288760539 22769711 182132855
310902875 125476873 308048750
20791413 128809532 146168137
31697405 11499357 21792489
42938701 326101960 335628729
274940355 196011425 230613210
143138845 63467810 136637720
274698427 41877436 233627939
277675807 286977258 56097113
11855953 36736521 221467677
294483355 95018713 297623766
74481590 244292258 174581161
99811234 31875459 70682612
221199529 127305689 129363160
90234267 279202205 124683137
287077516 341224849 208143095
107962512 84752192 123989639
103826957 27140246 238198034
171734501 278087711 335556173
251214382 99747151 11205379
196236057 169140610 243550160
259299236 235274997 27628157
343243598 229190742 135741798
218661792 262027721 164339165
286822507 91986205 295461980
243604616 145678373 336622079
111441175 28654747 198664951
324327029 181153207 90578344
40799216 243152393 317823029
330042154 88037969 279256668
299553641 226905425 6119836
28410149 5809814 147591474
279019111 210999814 95905800
171092156 74962081 138504561
163686557 55429089 309530660
320393987 325707776 262296917
215778929 159554796 211302579
16857442 310312658 260834450
137346445 268452882 194629114
289061045 164777746 305415619
16594825 287101903 221732252
141311083 111780649 179797005
316034664 114898326 289950048
198407985 177037134 131168830
179944150 269622985 24085380
318021551 291376757 286849970
172746076 208110880 276514600
322886882 145523054 45841573
153460678 214284996 168547414
97939250 169616540 163274622
74934351 322069999 49887900
65225319 286623965 202225329
249340371 136243781 185481165
157714100 222790428 124251250
184557009 91301041 62630834
125526360 268759706 292056171
194504037 128690988 173499580
56304825 94275430 7748414
92989896 257939951 139049628
296670257 301152635 23761269
172923653 190789146 245104980
43853562 142371329 123721645
112820794 208587864 306035908
251692700 175827276 104228525
97313280 296303419 11231958
66191511 9546432 10903300
269931375 184347056 201389562
204776384 82342578 338591675
50606052 342891722 30511277
62169139 75124613 57197254
315505933 71676702 184009387
250049168 15481719 83761701
275351027 306376910 52054551
177713735 332413485 313879854
186936877 146276026 282197761
179503271 291973697 274558461
339747827 325605302 226454150
200788855 44568476 176900513
264433155 232196803 42662064
32967620 261866161 153140300
321550168 285949980 12482234
251504871 64573005 26714318
184483876 222918912 286613476
334597594 193974003 234745328
167875343 136755990 290951557
45235188 146584310 136017553
256399634 109410741 344770828
350277761 31378947 38567354
129298136 150992730 104898818
222270638 219887536 294050582
1589543 70111505 17099451
346565697 113415694 41886960
10778494 116988012 242938875
281939042 7762271 231018864
155509484 53783194 113432757
195361493 265538212 345712870
324896235 315384684 348292676
173142699 181270261 245080363
136986678 280849331 228031766
308898610 120189174 95595224
62951548 249655260 225941163
302406655 173561415 112874847
318037418 251050857 90547646
173128743 280403150 254388817
113039407 150414658 133045517
277307796 80319544 116372168
98289107 25676174 222806647
192500971 71765856 29489536
262778495 28295595 269820621
67539244 169593442 202215567
14320798 253328855 53584002
26886476 323016420 118345241
256323161 230128309 323979349
111804031 132813637 93631909
88750993 41395871 140777468
121124735 282039806 256394375
300681632 31932637 61334515
73262629 41448533 24211898
15398805 5381062 159753664
279852410 55570390 147943353
148032552 127820411 162831329
61512639 263624463 271915494
253208247 239364649 5676919
110180874 277369308 117030177
86575935 287917546 25777282
232391475 14824247 118974937
268855642 282742885 173368740
240247256 222642194 220869203
223985535 223274990 178652504
26755361 201442911 205758167
236510367 53828745 304494703
211011225 84227072 338457245
183406524 93698105 139535217
97870854 125391594 20814705
132915354 127170034 269799615
192007427 35862245 32695751
317642269 220011678 278379605
145173195 275381500 45101471
314750660 26477348 324467432
254137386 110058989 243284256
45217830 219677733 278345824
832009 299723112 143819087
334096360 343956768 336796385
300327356 207214355 166142943
111522838 133378301 335154302
262897527 329426937 295101404
138763712 349721805 211534681
304701125 304121341 165976550
331973438 289303967 201889336
189657778 292505666 138612384
107232188 5518849 6818109
77157103 194679759 295052882
179514333 189422620 253173846
212832016 316025111 299905542
26823415 67167695 266052218
306674924 238585767 243619133
153209191 105353283 309104620
34315332 75454781 188583923
155996922 163536352 77915467
124472182 340724830 235258341
19897544 74794190 308986299
283384140 216517796 335884214
301884908 162139581 131072814
212045932 52855644 17822118
215104803 61429840 102399039
293388510 158530502 308860707
287347555 313182242 288191680
108080660 193430296 100766002
169825217 214286512 268091831
243416651 256439517 149166247
256944679 211770237 256579335
264358043 232886624 210614183
221824023 254045338 225068475
132470771 210277042 29174079
318576603 208641105 77259764
299149726 322853064 250809550
86221606 337674056 226228143
26431563 159984817 221761605
228494523 341162918 57907520
89284212 121817278 17413672
300942905 153453402 184466413
27046242 248407799 84579657
4700626 49539018 252347478
68629024 233401163 309001942
309172255 170969405 2082942
223564083 293321493 229095410
239705870 124187035 69289961
185787321 116705506 312888935
53103949 329756333 191995976
86482504 141172776 52616752
9243666 167359342 109486374
225926348 15202431 219798755
76641288 236857054 247320554
73913783 8869458 30688868
156380868 84912616 94054800
44605528 115214631 164917644
66448486 96820476 91333554
100630503 346718343 84240438
62243979 281002670 137746229
307706274 225556189 196711204
342796604 23653935 301866727
31351383 15068104 105546492
247746365 15325348 261553839
204348242 46147385 200485886
76110534 73076701 314495006
284375293 223872870 276308954
162416703 298329884 135848498
153442644 211281552 264530533
325700915 95012008 244049064
53262473 229521797 299186354
343076296 172144907 317999317
292269988 290253130 158968941
185350797 110430915 275597748
263624638 302464318 191793755
267691334 35572603 11295952
117405987 4746347 104294400
273514070 326982885 154048743
91849203 190833502 44315694
303711918 155330106 280352559
258196122 135013071 28225926
229596048 295142002 320963684
237102740 317292721 94457555
162298146 290235574 161773174
8713017 283639742 108253853
114059554 99967048 255519107
308935601 240300402 89130033
104544258 312654075 136942198
170597280 34458258 336035573
265798762 313526782 139647906
192250271 242940695 13834791
321615465 179156121 99552664
257713267 212399269 114237643
130679003 247067567 226865386
19802998 49374070 165777195
46808877 297389559 340271787
175068200 159128835 107853853
140811125 276829243 73746540
344480838 226784412 65949175
277241997 171941152 309747214
306478545 156378074 251933577
315037797 134217671 121079808
345927098 343927697 254085330
46323105 247709424 166156852
292553587 186981338 290502086
306263177 13098025 104498757
42638263 21519985 205756558
284865979 122738740 307986941
145754082 34920648 130907045
246578092 239223913 344472444
74767861 208799849 321440666
4048416 116881814 98558277
227421404 248191848 85235579
152869316 137611034 159390341
140838477 304003888 84329887
23146611 104501630 55886789
58924320 215102005 328179153
169178256 96474948 238865243
128027870 63134555 122233352
54516417 50906349 119416999
307928883 57371989 181823894
312829224 189949560 348341017
269301410 113248841 28820135
243107486 232525755 11096758
300686288 188737226 124148655
46527461 323784119 239345487
2113559 12613332 272068792
116417617 27348045 50845372
196793620 242674385 222666800
173552513 52725153 343220612
224860726 239151069 6864849
248946775 252680820 159501925
309286224 2344869 137001890
204369901 65834472 143518676
212237032 74870418 62633770
36492960 1723143 235374611
33650897 127846413 152780246
304525971 349787528 161143744
214259393 124155664 188050496
63975695 246752257 143308232
18127135 241775283 26823354
80227828 347308656 306477846
212761632 343854324 104940110
341229151 44625653 51590518
334600721 307331853 228744212
250354446 349281615 148655305
99786367 265619377 192077531
124021155 189653407 132064006
319432146 279455971 98738750
187676396 62340130 226401550
62362969 313925966 209300070
23022379 314966869 324670073
211350416 215328700 271583844
218024584 325058345 12620359
28164334 55469820 180458851
91312836 332023095 14004911
316457941 158009300 89195779
327090613 214669484 269225214
114805958 151489441 42867855
348527859 13882219 130078697
250876830 239868491 319168960
341345624 128084858 199781785
309863639 242463170 328460861
335644923 37713930 276299731
338856121 147083465 160162683
89880900 126889502 236936128
206265632 328262623 301592055
3677896 49654760 210227418
254044721 268784897 280882800
59383853 91501075 247560758
36831564 215459782 114811639
278056789 313810879 223728358
206684525 38541629 48459302
14192959 89714414 50935818
73946156 307000100 284499334
155107766 248535401 204385033
3758668 189559876 334847264
289596131 216728386 323697201
40917438 313686115 72161434
345747760 293489660 189703142
321811823 347676310 316137474
112878819 146970340 196056365
58316660 335447637 5995864
155443719 128380178 89962510
110285202 205724388 106144359
295301850 247380249 84838781
32729972 231008089 104604835
218609837 77508685 241281559
218628688 268696149 118625464
252334639 281461121 6344395
113977267 175741974 43173126
313701120 16594837 322834232
108799036 78886767 264455073
213773313 101191357 242227650
46874187 330865557 169485905
20474854 168316962 116219168
319340766 1568391 64515848
205478526 235060118 152831247
71606273 329962292 28456061
165913897 308035255 28541389
31652579 318129398 230191558
146016195 12453042 129646521
180912719 45935924 84721349
205313255 235068150 147212494
28554072 329425377 341023085
32156291 233594062 105665854
11724730 329920364 240319827
7332190 268914420 107579874
298446412 342105718 221562516
278073712 190526647 14483213
205163314 85358512 261935457
137958620 218690352 305690666
227765561 86966687 340414391
10915808 102427782 112718304
252038878 256754778 320195154
25349200 250149831 9169736
104961232 336229844 37468616
53852124 286989173 186344498
255256686 99159403 267730015
112527586 160407530 320330012
104575413 272399780 233179306
322669255 213012482 212810065
54039984 172213918 176243139
13979429 162999231 162955338
9481326 289178160 288635800
276508237 80378184 272845088
344830555 295190761 80323875
177188931 250514990 277757441
65271771 333054808 79622688
60250526 15675734 30219087
218108213 346371482 330683278
18192976 253967215 201451552
166655370 281404256 312975885
23274250 217487021 36291533
293418175 51089125 82178803
47902175 300943565 268166203
174205835 279138579 66876996
293674381 152161416 211912558
221639568 211409801 172693818
224725372 334431999 324914137
69995481 272939610 65807410
61131756 14027667 161287567
185806459 193507543 150324521
48123422 304947289 8949824
171898592 286527200 105410151
301020095 164174128 181984725
332523422 74450277 86384569
281867078 242411746 250950694
3854825 116189163 230279373
291424732 186335329 111143865
239717191 223245506 68891712
142260808 7393399 80005572
260378122 139338237 21813153
4881864 188262144 233117436
180699158 155072385 174443773
232565496 251211423 337310155
124307428 265885840 75746545
135987861 43597301 183754004
145133994 119212787 51863960
33602766 147103802 188164319
166154662 75840284 289493718
266188623 176300567 308426301
82340749 95011091 231913387
157393472 128695992 21969915
227891550 285569776 293650922
169320807 120460050 251873688
342833206 129524755 240187492
151972894 228319910 8989622
57504805 34544761 156572764
31791370 151810128 160657564
350332799 347637957 228594234
320727224 107019598 84132346
72405045 346855154 270239345
35145892 108991495 277508971
249545753 310743111 277413814
121367695 68308062 26741798
66208619 302640483 240246316
118092112 12362437 258176664
337482846 345388373 95019909
75663945 221144440 149829850
213555659 80623294 76828406
234449492 248230285 123005125
40832439 226400103 240032701
47334519 251897509 135089912
310864989 47695804 12068377
126380176 324844346 333605254
67733047 335521468 119997821
188286350 342753987 118232145
68613521 286879425 60989721
252631094 25838428 108242674
200391368 259258298 163673686
226015423 186154703 176316611
170314948 57422143 312784025
261378753 76581352 28799299
220919050 187192719 152312719
184283766 52903168 286511771
215975441 154343102 104517008
24170604 328912099 210017958
11023578 230837434 154801260
3477177 290169841 231544994
288778409 239137223 286073959
20512621 309786628 115980365
209779456 279904809 144316712
257975938 339564865 112717386
186968120 329693292 292960454
118177269 303085895 277414872
12116731 230611604 180704547
201727712 327626981 333889770
159248259 296112184 34254896
16877112 158528698 224544111
118332094 15289740 178856403
227243777 215020923 333269801
313941501 217689498 195659820
293618646 151886166 268220774
333130319 76916125 9064933
170501337 148634376 282265976
327770952 31005051 66365053
19008157 99105210 315314914
16531590 803728 236083015
139778100 333418580 62208825
331316057 305383570 34291155
187589659 87065109 205902976
160561301 341894195 163632472
175408506 247981959 309929799
135488538 56568278 286842686
83639499 201836913 131264355
32104378 127173173 60443178
344937688 312749445 182596516
50460083 10432541 187120855
246789241 342067527 176737701
172754611 192674167 87352417
135524843 319394175 223282683
6239185 278206243 203496022
286151369 344389840 123105932
105043852 123310916 256801279
210894230 222311908 60119934
201057432 139001847 299044431
255034721 294127065 330481374
215607330 17323826 87228205
39472651 191851410 283591741
300053047 160892057 212341561
105485440 15921762 343438770
95232758 144304810 294399640
67824964 165594754 184139163
7855473 110816305 75409762
304925613 18969054 148142054
37592623 284508334 206765233
22384343 62326702 295356132
112846042 143374673 29993922
257539929 160652392 327214498
193590654 231928645 135042865
266281362 179313644 21495248
23779823 125054369 258095423
153541318 130209223 59321803
113009940 70273617 41743646
248091623 54288949 204069090
193096513 78548888 81486481
235984824 178830172 248785500
329302947 271592622 336450458
157538701 296281831 122481341
136622001 330732223 309282757
92247071 317623005 250188028
300481966 147303638 87737578
19063358 262479888 220363746
197449207 224314988 292548875
192429820 340903345 149978317
273870283 337257392 167804919
13311403 205732981 224568272
158460378 93522287 26304935
22677709 197333770 95283248
94309661 294151193 242428632
227565528 31428002 217734952
267056801 218824899 139612658
254090660 59718012 176713338
29681649 40369678 295967894
298056852 116688877 140631670
121844997 288846141 9477970
83456079 297061396 153651565
262499298 128552408 73728811
238089983 170598003 317757112
38677428 341605505 241764363
318101896 21459899 206377300
122393682 172305721 212173151
247914848 293732482 263672983
252504120 136745634 183305281
321988507 131942025 83092489
236717020 199392227 14467593
70906169 250317164 25482521
81770072 35829721 10525136
200105141 235728901 94551764
336323040 94034482 26112366
138225663 152616958 164505182
204863526 306596479 18863327
71753980 283786417 283060649
28609947 320316776 175998986
183450262 30516264 67490608
312093253 217208940 88787829
282596983 174294408 265849853
337581959 275571992 291955193
207237003 132904530 236687822
106200362 256291930 325773470
178913678 71776506 336491382
319770054 272588835 70024767
113161987 45729112 169207922
110976889 182698105 53368615
328837751 131209838 194138070
286047653 297628387 86592244
152176589 297462190 285781241
88101271 222078024 110176257
337452319 277857484 26055451
231940230 320234512 96616330
349288182 33349272 272552223
293227511 241421428 18720696
305365344 232072002 98074052
196395363 323484976 347296881
207124432 92950422 216135770
288805432 162742811 242324656
327841447 326191041 140207376
16816340 327418654 26651621
241688854 171931277 342230274
137115185 84134517 64968416
106875697 195283321 220623579
263438099 259171426 44459272
41544141 4928379 93996602
37059632 272021942 237623474
169210375 30427099 6102545
295742048 321255150 154845156
124693824 49222947 79701173
14190582 295069545 94063735
84723578 23252491 71928070
254036644 2399670 21076268
240258440 25131678 344444160
107725672 159838302 99645429
107888550 10007852 1961012
146476241 262043057 26825667
287639383 151217805 51161814
321264173 219953690 250224842
9161 336728938 268070061
139719348 53884959 70934181
250672362 264717600 240326129
340545676 33337626 266673812
253148182 246128860 229933334
339424910 208085836 241516375
48467441 290198446 330339918
242050087 348816257 229115552
254560191 18053483 337000088
281386720 87592526 281609257
323629678 490411 112520196
16617171 151379712 259103905
268427849 114737675 340345326
114599687 216199317 178537541
11492971 282766353 345802726
137085737 84533494 234364434
123138175 162071211 340518543
3581792 54072522 290412031
35630381 102621133 12613783
304026400 202417000 125895052
139855406 246162287 94409170
117685807 215641728 22451914
294191623 275990570 190990638
165626382 535897 217784547
235223437 5503565 327552549
133839203 176875981 264853529
234465005 310596509 110280388
137457309 71664882 54097755
149655018 53949319 91498328
333950485 270863457 279811117
208756183 145404805 266084951
221199222 24747143 84843976
31392641 74101833 42244624
1493638 136393125 52505806
300995851 104901405 97809496
336461949 131505338 38812017
236012218 25798312 196970321
340876212 300275694 73776461
154868715 241554980 196326515
227017699 108294077 218727373
118826139 19522147 252938429
144924690 299505911 196828928
260578131 240756468 225285826
26535789 180593619 132499083
142829540 277524072 106401251
223934658 166668539 249237031
117310832 166073080 86997541
34498186 160486244 345443947
240510063 67700226 134714097
34128356 281807865 82386508
292313550 43988039 142860138
42481239 185445637 161479761
70469428 257327033 342520039
135364693 271993435 180043922
315967608 39485386 141180306
106896351 266170524 42217078
66228091 70006038 340199944
135942033 70791172 99606697
286889541 225355947 162710501
90060896 99314362 172151773
206925544 231103404 8110202
50900193 17984965 130951593
262888961 78705092 234186970
64068193 339990140 210617637
108665554 243947491 150845384
44161381 16517068 240239016
144144107 29434486 221847997
173805280 242667484 288966162
212879874 161959286 240751905
25332428 169674075 228909956
253863575 299212354 190015843
347042541 35829186 161950115
288543337 25542786 54587728
303342926 47244924 203107895
336377976 231346889 237284723
349845205 59034016 175566007
109014216 170157385 43346644
230048897 95746112 100247247
160920404 172422029 19768765
311949645 350288796 107763864
142867536 29927946 87581965
137773599 91721707 177671987
141625013 59606022 54120405
330206144 79864217 178030228
1441210 94566017 219284749
111253372 76918395 193240950
147690115 8552312 243665123
121245824 327308199 92146854
199304792 305233925 320518896
26623576 173195686 347230175
341648744 317864543 327171554
208572468 250315782 292005128
187303147 16612582 82433129
344772864 231930374 265579949
288391231 254109781 214928133
13442465 316828969 281580145
226473219 194264798 154054006
35991488 178447476 143521897
269650770 305716671 260437450
169374647 91888644 76566183
83386945 132848599 72183809
145654266 48354467 113192230
287854076 23551300 275346384
91532223 212177054 67741048
285784924 22234906 245062809
186928533 201357741 121980214
286326402 104791518 344763124
21432669 121844053 274060158
199325382 14417496 222759213
120357036 283788938 106076191
56129201 22188411 333000812
114015303 325219144 25653321
246408363 252132509 267129231
210499121 146850194 286658551
344229880 220318809 282654185
142990044 231600841 34959270
38617582 133423894 61686584
78051155 282977085 285955798
240236267 180856247 109411041
60967156 47347665 15073700
247265687 132491744 245457353
31410326 255933138 80317954
257984715 164349319 222053083
232759539 251238364 217650816
308816082 6613084 245592414
260345849 287992858 237765437
266596865 256456570 57495262
226882066 339230134 346441114
242749221 64640750 218847337
232819221 259252274 266501050
173087195 208978004 30877291
226713883 60017249 10840228
151114712 287036263 150568061
186087601 348239916 18118598
181396659 95736194 180276752
275243740 98442680 165312970
189717750 81132350 278595111
74357373 289361325 13383350
210834548 202181386 324340884
72932206 258029939 48539458
259002741 121751965 125779698
105033338 233708846 176292601
85039637 102584396 16688388
346313215 70784525 313551399
305974940 348195974 227551043
168677530 276175538 204528280
127024598 311902591 279662273
337114255 314689440 126521274
155204701 231938939 18697007
98827634 12844562 324297681
26943660 309072415 322875156
157725027 107435314 103315917
169166582 49874270 63060467
187649722 75840864 328871490
193548835 267633987 89835132
348033060 228267178 288077211
177475441 157807758 77092876
278054044 288477314 173783643
85865775 109535533 215384200
112006860 60467323 272774833
169234691 76081085 226576990
135964939 231726912 78412333
55214781 114758955 336879502
33034961 90122634 340547402
138771117 75234397 228594876
321532155 297779867 256777976
69974014 77022322 72629204
174264356 249638314 259573273
210872182 3770403 137710986
65726100 266283372 96895773
229714181 167563272 299738284
232064331 240249990 37108742
36246482 206253908 111734448
248335531 110225678 44421087
155577227 183371628 265238816
69413688 70689769 78846968
282913070 194623414 96500418
87066821 316941784 319591437
85598810 162771328 200782831
263881419 177612108 252530397
249503583 338523969 130256843
128750452 42214273 107320527
60417625 304875828 185107429
28579541 335516335 141224010
81808662 62050672 234482908
302617817 164559481 270947064
56434507 340740577 152202241
304440227 160057434 85105442
3457139 77933517 72773902
239118685 226933705 302471803
19829459 170076291 99128475
286323930 165716616 108419739
130915598 239194124 233822379
83277293 240377572 285081247
253016020 100322927 328952479
95287731 8866257 55322991
124027279 218644502 191323258
255351621 186899003 48075869
34485832 66811576 43680411
709117 7093738 191251437
75277002 216332838 1907282
19194620 306058163 129493280
269141093 57574692 66251081
234055342 274635819 142779918
36273783 67410297 25262269
209087576 119751640 306571689
166031653 155212964 272235051
336294082 256867756 343196815
204584100 144957323 340975838
322357095 342220342 109065790
184243646 76571974 269425807
188889185 304269710 21686641
318003807 172696062 2999604
343246186 16808264 216148016
286482469 270075960 147898373
269002287 202301815 131693655
222421338 21735449 134950150
188535540 140344008 248726503
4555063 298452776 140321910
205994259 165806143 77034032
94919308 315667739 166969612
26312507 272130520 266521535
177981585 20189590 313020304
247865635 327974160 332568479
137340642 105129353 42819981
229034155 119284659 219966468
118129672 66654859 28748365
254084230 344989823 28856973
231484514 69000839 324294622
54281969 296742380 193474773
40706073 120954988 217912317
184532767 244928600 172029521
254636866 48994119 33277724
306016872 64379662 65148330
66584816 20747203 68892103
75820544 93112244 26800765
346093090 47370400 212316350
170533145 311178085 52192908
267385761 15114469 219421779
7825551 340790787 22887721
54597371 102145780 279714623
336641650 303430831 66954786
41606852 271205631 257814264
42749382 191163611 5069022
333028557 273888052 251832260
161461678 264790544 313236424
55846557 315760219 263120623
310301627 74233720 337732077
342766007 20060859 40333985
81862026 66592063 290750243
142395488 285019448 191415487
119344791 87506159 119722704
93851475 342730078 286244573
251845899 249829181 112149878
142087617 147064206 225791744
117998591 287273104 221801838
134264045 44520696 331957955
634731 200777138 239612422
16005654 124955835 185952109
318676758 334140777 76012212
91278631 80764098 304475272
164567468 105225814 199079003
69617597 316552698 247377800
35423960 253251831 180093153
40332244 320255595 336809805
108198189 216859549 289666696
40126859 107406796 163174593
148849988 211405721 255046496
198126147 304689729 121499919
16485363 1595643 117206099
18596870 146414723 124575509
117484910 196085203 232465279
36787109 226673696 11147413
349172337 325494845 111550875
113602458 224423261 134578810
321415678 230694658 128773335
278748376 143840793 167183683
266386964 346500762 215633938
20306843 325999310 349202669
288400171 223037578 279436016
328562900 13982493 307971313
258091038 330018615 186692912
219160474 65696925 186842303
120164269 121267718 235491449
31053289 85152845 177937907
84659738 301576921 229161948
243257910 287234677 41837271
238544805 94474073 267072919
291905702 319635012 196484396
193739458 251352245 139027760
182901619 20891768 83023416
129205937 241728867 58910663
51923895 111719233 28986638
133998798 268011677 61321044
65254831 249957332 20517298
16769480 74324074 142311685
94479063 238935407 340471457
265573285 211999482 333751725
213427397 219800573 261795650
295195818 112502158 334888091
90453271 263071438 7024255
303868468 184349577 189212666
243979959 186156707 228546677
149635464 25273256 92551663
253386630 140791943 18947694
141319834 81091996 285699768
212570976 73417223 306730063
343802747 315745629 227478411
140405187 232832771 184013123
52269912 265375034 197197522
3183993 283388967 119897615
182302678 121145874 224140316
265178501 291959376 58566063
261274891 177062916 163744107
32676595 299724088 121026802
99463289 94981236 79461699
40555224 22169672 340858354
142189674 197201570 335358611
247932936 106792712 222041640
96067962 307974626 200523835
12098425 69898919 213449079
206755635 240833506 107306636
148862054 317840444 112553187
96753350 62329479 27166440
135743328 188033756 182872561
180550236 72483429 206817149
125111486 215995429 177176283
241709023 141409184 129818167
333257473 320776012 333726245
122309359 137627673 301734592
177612717 239016073 63302527
280202591 49687151 173414620
315994378 240547214 133382102
91448108 295910723 306472470
40834652 182054087 204503495
325511432 187911865 110249480
233602025 323793082 229263009
235375452 179416228 307204068
347397942 155864117 104161724
122889031 257474576 109551272
144068739 50113789 324547573
182253462 231796185 177606719
37731729 116680138 34996605
296914366 93945000 235606517
77148659 196987361 305007301
249699777 224377655 66318874
175900108 122809459 108114938
178866368 238398464 282039560
230221424 24010408 203344431
142000618 149778352 122363311
33531600 106166429 125740249
226318532 79477226 205275865
50779649 54929199 329905520
248423953 333790848 331370256
139167072 328875002 266050169
61695892 145198544 180511743
127133215 254981242 89745076
1835116 2512508 23371623
346586312 181045647 55375761
114851828 117427055 34704493
63845348 295966652 174206551
161578008 99812079 181658559
44128061 182738839 91094380
219109135 14767301 79920456
24404505 249139986 136235463
275157263 81684444 221169468
210640727 256296262 199672885
230806310 316208325 176817172
123272058 147698040 130384665
304998540 252088315 211174745
101506276 156114507 203854797
269702554 47064449 84678494
172747046 198660023 274565794
140967045 329344150 32959205
295930974 339128549 3890530
230803730 72521157 252605794
258565813 82962746 343852304
147331274 123798252 170512085
194742504 111482027 336257680
294522162 267315923 331526541
222285774 349259788 139806962
293576032 257044984 90112132
241861494 21323046 69186603
331734616 169988822 273643864
82357309 86698125 174804407
191054813 62088028 43392720
132263875 8235498 51747287
159285585 288355704 259528520
187595665 70779985 186812621
159145765 93955985 151355143
284209860 320028796 213986388
143279012 102551497 270888501
212364251 216526878 229186859
192671875 215601000 193950395
114877416 187128597 98060207
143723919 151768837 349897391
158849647 148837141 204105582
222783919 134820274 18907652
257945805 184471164 298039926
321310160 120298541 134710298
206100017 88028962 314058867
315987590 235071377 289594097
19765408 322921314 96688797
37095467 235029997 66469870
261291935 345711077 212319034
75583688 88930406 218024867
24978923 294868624 202749677
275968582 19065568 308196120
297000361 322879201 230758146
287664542 209963624 328438186
302283601 204375250 238358307
83342242 41001948 192088233
287141229 274088096 143077936
171026999 182210808 182242470
152392255 308878477 106176482
166981204 156705175 188863641
164911850 146118166 136241372
185685559 175494680 254961872
268508058 285809377 280457722
56503749 268353308 315236104
3494397 345354418 243203800
106754456 197783641 42373823
180756673 158588869 258914238
33183719 342341038 319542786
71507128 240724347 872351
282707902 9314082 346730242
260557437 175246368 263969456
261827818 43270912 143350099
154649724 286774588 187829843
109353312 68517571 146676787
116726601 245562359 163391638
153668360 244388397 142485974
166815441 243979256 192220488
191668159 273304577 310424299
107114451 97278532 182295604
20140177 222995074 331044125
225097804 16534909 208698399
277836386 80108685 94606738
5654138 260228709 299338802
200702837 279369387 233023553
149734679 11918016 9938605
316021583 336545380 108567782
257502651 341538866 94761243
141813933 279698793 18952225
289221648 215756024 205582333
149788243 331334648 180195664
253449448 11326832 38963191
331056023 318005456 115267323
255379337 304054349 59569226
320989372 81550731 200301013
299465392 65202011 24748100
293875888 34895897 313913889
303168424 249619800 243305340
333388622 214101254 56194948
230219583 264195948 196202373
285722152 279243305 117023263
311893407 280691353 323517483
348084888 59087500 93331407
318758897 19954850 205154780
213063432 70669954 142253307
25826589 280257617 154362277
101639593 63859307 269763237
125307210 62767429 299416307
297453505 128515052 190285160
172710343 38320847 69069061
42897215 55804140 292107752
341529577 177494361 132724499
234772846 18790942 304758889
58021126 30027690 87863309
64092486 129058290 223811559
275315124 17114372 86639509
124927754 13094271 248534451
184721467 349161583 148536379
52138983 217031246 136229903
50407505 285308274 77922005
258271619 87255283 293889843
253741904 53098938 241803862
6091154 176503501 239203050
176328282 348904430 5068976
194561578 182639699 34433357
289057113 251204439 288600961
323416465 190771006 13624459
220697921 226972129 93784407
268151193 5617684 307714711
215503407 212242722 321321990
133066208 321480879 227294653
215422667 315109379 221702176
112680364 99397012 116998292
42540721 1912858 222277104
312831933 228538140 34089292
262652528 134484552 85408384
180733175 73357548 140081086
14534770 285211045 15290116
198293103 201939508 73667993
274149031 289199658 301399937
130405175 137559668 172818210
15756289 252943162 99810802
182506034 243192437 244310445
211164692 256990461 180984843
289620799 209859727 197558431
172213311 49242833 100122406
309782045 176940585 83448224
134935622 179508247 68946458
287315578 17082395 303297102
268157570 344263060 271449683
198735814 142147637 114189113
36980039 341033222 338230135
303429105 105346632 10735029
122776103 90202651 250919114
186836625 233130042 324266387
15042367 278630980 101717366
23227166 134537692 236985197
160591652 55712645 89568775
212420478 212793625 259685526
254962442 94290708 201973532
18363986 83430138 91691682
232212106 284357554 287699979
189396047 51939802 71584253
70777435 262471632 126197690
298036276 278670416 214028091
38450974 150422687 17480917
121804891 201536632 164724446
263372301 58247543 186427299
102157238 117003689 328894626
86871018 216835274 136357167
91440924 164595970 156543650
135023806 285682390 229180021
66451825 81897045 226292044
200177399 296048841 134243017
200422087 189138979 44906386
230096191 303443434 67207847
98987102 256363350 51955679
133679491 341091634 127429909
337641097 2095518 313732416
332663263 221815465 26429244
246296827 160167320 23584443
3126731 179274024 14016070
248433695 224234425 201138678
322011933 167080457 48806470
18581074 156919114 310285859
249509211 295037433 232952784
189460289 275487372 107732592
147057951 314508282 82510537
49093767 298360496 4417794
204654793 14832011 341086592
117652582 189558544 190942802
120966883 11043032 22155016
312623975 77348582 235042068
83525353 225321556 232719414
66565644 299879476 112645531
75484450 275818638 140898342
80589356 255737983 111994611
38551979 247516558 167436915
163336207 144735671 257280405
124496143 4349505 254390243
342928381 295218109 82270697
120484959 128137849 197979520
221317025 322687413 129030558
73544557 5747398 103492098
50819330 300160644 9695360
145430979 256632144 128326244
207514904 327573648 240461199
266148019 40284504 200687159
262780194 85521633 34109606
186222477 143827145 328341544
178631362 67730339 162520476
94375040 214983805 102711330
305711209 184840115 125681727
131917408 144770900 147873784
180094413 91593039 183498120
216563591 144717618 301830594
37972873 118469489 40327263
64793867 277178752 156397664
302614046 331572411 287071469
246306610 220045825 20130367
158579229 52344518 237013401
287531193 124380048 198739614
176648736 167185610 346178245
69094065 286469714 317952241
121569598 236879859 242321999
46743454 293819898 15810276
59858705 162652711 103730193
230397009 111929941 338371329
47684979 100472295 276693401
250445209 219075441 2269803
74801715 112886479 212895980
175282209 335470833 4795809
244313323 217751781 171619604
33098366 6487333 9950118
102132086 34277699 103371198
260141702 217132141 169257569
13696037 179166488 148586202
324657341 69767469 285661025
331326251 108348303 325851542
51132423 331859762 7885923
69069404 13219928 48883892
135854453 232045697 156789895
210158637 164860911 97715185
333896812 209592325 27490675
310076244 42048049 282512635
33850123 24550711 183552787
268502383 193704846 19623522
345191310 249269563 61487671
144508784 332373992 38566029
298692296 223444905 69993641
342191961 57933143 230736571
283523028 243954696 338282973
92606779 194619353 149734706
71420920 288190022 6495758
269626144 138411321 9523124
296915534 183702952 178868419
306238298 102747398 303648730
258046617 35106128 73317843
238427012 85650662 133139396
333138469 180193096 117839415
14677521 271776763 237405268
22748861 327236755 207146317
249954031 350260700 261563559
189008311 6921727 64563311
159199215 195413416 298576202
226771509 311753138 268305284
215041136 276512631 135459788
20192513 162432833 109297203
336001364 128595410 33327821
25199340 194348147 301040151
89656403 207939661 286438295
341996251 90786950 184057061
73117470 318096947 330473631
41789387 67112276 286787916
18479486 9055885 262688901
202590242 70945375 301854471
2166220 321288158 70016852
26577642 306666028 181324768
82699756 14343923 154987647
340627560 205797974 263435668
9547910 219760643 105019532
135402095 185050278 35640316
64326196 115043072 45912814
61566888 111034731 160933161
113199371 272702443 23648560
338600875 226896785 347584671
343104055 255463278 186389866
309172037 68851383 247098461
210728120 307418154 257206390
303963521 127559416 80397332
253789492 115004671 226201079
265675209 193207482 170053989
48738557 79237330 198656251
184299884 210921584 246275834
169309866 30538519 106716022
152786247 153826942 84787496
3757174 176084651 315945109
278792512 29305923 154740881
40801246 140729151 267649722
316595713 163035070 264622194
230654551 328663490 294768736
256244315 140216200 301610964
110520251 7929083 220234003
244533963 3957349 215881992
216307476 247503332 31453325
133867849 12335269 260438814
87795368 291312445 149666744
51670369 198618591 154496553
58230705 23200005 189503693
315694932 295554797 323914195
254914267 222814493 17247604
100086978 79587692 9538747
343443903 3353619 54431142
93429319 117644573 30951108
239654943 112766261 119623147
175744225 154804279 142841780
255683544 96525874 182836129
330024152 170513077 158244532
69571685 326696020 98148616
268598609 94291911 246006107
210129563 331967803 288534022
12214594 334816228 82496098
310440259 167752862 6262369
165997799 176244663 189823851
208070025 190115437 109954749
159949564 121724372 287868493
281494198 11970716 284393711
96112646 102707152 288242031
282905459 128416518 66719500
174784272 261965689 291529112
324501099 199941680 332941589
157627118 3615507 21472569
186934057 17360420 155821465
269200419 251092755 342716550
111154928 132703236 154011496
93402222 88637736 65095951
68814553 245504717 270734732
244247791 54598276 284830057
65766789 176478452 121805905
320243144 216271970 84124799
77588366 173222699 288627469
56664409 137068852 293548430
234210637 349993149 132725152
195660763 133065231 129104840
123042371 7174160 188647972
28809437 4632724 245961153
58623240 307685375 304315369
295410669 239007862 98168815
295452806 317431564 297413537
282912450 199089634 233493908
171849259 227972138 333953919
76513051 55046090 80103805
92657248 70694164 333653304
213360063 126791726 227732477
48446063 280793602 196230300
77776798 207634770 334435370
233038091 29399746 164093026
330292302 299353507 177182488
344045705 78437369 235678244
67871395 205567675 308739313
284034042 136685881 27419470
308968517 83051219 195319081
65068868 249710325 338222267
267346771 251892432 171599194
189359486 75053122 234324293
12909049 277663607 150103000
9815654 141450534 290902713
310347567 51564677 224364152
272782327 200426943 21211955
142316663 302162729 16042072
341088993 144806666 216811691
228537342 114975818 79550778
265008166 96131525 74244151
81301138 242591417 286017759
191530923 295519607 311679272
90108501 248600657 14703163
24145826 173175892 127570433
295536115 76347620 324233137
194560076 153331704 32188258
116624408 160881814 51230030
198813135 30198741 228819729
27328036 92224058 217867375
347305475 154142514 10223701
5844998 23198350 192848903
318581241 32191755 288094665
192470970 159198270 41966264
331316754 192124761 117956800
234041264 117225220 319170787
154364810 324452459 140338286
993997 204905561 273062999
89208528 136195371 140676259
127794398 37939991 208731950
195357061 235392738 108369068
138149256 165516784 148791629
303331128 339601653 113321756
19334014 91499020 154467440
298087026 132130233 208804819
287347517 83142175 231498145
341589138 25362487 276989665
60756275 102065685 19242722
215390675 109406503 117118046
335113911 251092591 245510841
182271978 258802508 28529231
219587547 99336493 279490823
15805472 168586720 178844684
263972739 224425042 156987196
160482359 26921009 189253959
291587743 327452984 134022549
349659679 166918711 231838174
61560870 50492155 302402913
304975897 566705 94222641
132027819 189645201 38118300
217974470 327638792 182975749
295182455 176930059 14815183
200860964 272666590 274900695
125048599 51250069 266871869
324909810 78288868 189147806
85657697 340068825 166276393
174095689 228008370 27448327
24673473 13567876 51881493
133003204 147298225 53543543
59806241 130820389 168125493
37781382 177338431 244014447
229183773 35812281 349199297
207842684 187707820 66915923
236720378 76449398 88532214
305840359 289505518 58039966
117755494 338734047 187976735
64357253 233642828 325087978
338205012 171567100 295380231
64041442 266597468 307752268
269807041 316007604 298516667
200740985 119482787 104544795
303978315 201783105 87895335
101216025 294537130 56113167
220989530 76241478 257029668
211367993 169827238 90638550
179860385 15737016 103850815
274807666 220340058 297401270
61405421 112185274 154580618
251097206 11568560 280454133
79084937 102402733 45084999
100893199 212971012 281727575
146638396 170082023 144321902
263914810 18142144 8841902
58820703 329670603 72213127
181384876 13648825 19366835
111057081 272482101 82125843
116840656 197970038 170123950
99664597 330294919 89625171
91802493 25221972 10344047
301508013 45685847 248853940
120018868 140625108 286189520
169255545 222999231 124698536
81383175 307642403 258086268
8700704 45682700 107723132
52824027 160773293 242206739
160851064 181708135 197476933
208900047 231755394 321572659
146294039 75813613 87055279
272652132 348888796 153701660
128401336 194410222 91936140
111876561 341327404 65275290
139025715 262502226 37602905
12638827 128755825 121844846
229224555 45623272 80082565
6640149 12854789 278710681
27864554 177626458 51004264
98715876 289202827 136419712
242490616 33512869 41142127
276642732 253960545 71722418
90259688 313427032 47628139
76183027 3184916 164478756
130379524 139643994 14498919
269548581 105465086 306240754
178563857 186910906 311485265
147741612 54821151 61805718
263224014 256485739 10492602
4712078 59022924 254244403
133161652 43970557 285517289
122571826 209833673 324764847
161930728 11854261 80117663
319888244 295850126 283879525
218983638 124521214 316998946
183740626 271436106 297706280
143459149 25470530 198200554
186577323 260166439 345811898
99575561 266324480 55704270
11342504 214219520 158524079
329194391 177702911 199249125
259458045 312918725 100928782
131350797 76648298 147854172
174724711 152283396 187937579
350207258 320384900 277444408
196249365 206312364 128240441
179823262 177004736 257020155
137490363 152164063 138367114
275674073 81970493 293213727
40894513 249662144 189640154
123822630 262617212 102981085
34253547 174679329 15253535
190394660 198402909 286944116
85867165 323727275 245012308
224519461 238162942 285014905
303861430 310908095 348477035
87667884 325446902 152652617
182280678 113945609 114994579
182241575 331486700 14726905
219485993 7128025 112126269
182826997 125129738 171462722
195938634 7219653 243884118
274289692 189539450 180866702
280031178 175974845 143630988
2092898 54964149 185304452
212786868 118772039 214058887
235565059 110000957 37809047
338294151 247938269 136880958
47702205 198830338 89565396
261689194 36776085 104057765
105755595 289426492 166288291
348856407 195762061 224575566
222072187 201729747 310459329
58435862 327044266 71255670
345288778 38903151 151470527
334714335 40315999 67023236
20249283 310601927 61581117
286302090 30403228 114943086
35508283 242384619 339385162
108831333 47986780 176620826
326377622 232821379 17352636
329513034 10052086 208680036
236593033 130351743 311106139
333359216 240586182 70567890
6613621 102994822 22483652
277563157 54482459 245057982
307912163 51539404 276118613
198693514 288099274 318509048
320722414 21339115 221258309
78379297 305024926 171081175
188112790 88527890 43437644
112848853 286526446 164296482
252378053 205508966 60136525
122604465 123483252 50692314
158778247 319519945 226897417
276239247 142616888 245108669
124376835 34066200 347290836
254810363 19222271 195535136
211596965 263220585 190996531
78364693 91231469 115198454
281433933 335388055 253290670
317171226 16301926 273268134
162296940 64179861 286337488
262623407 150213482 273266741
10972499 200327751 317122046
25108923 100519149 304989110
334857335 131492584 308129371
104965190 139511436 331443512
61141871 288175140 200503829
249974061 344525958 231597035
274072805 86011694 300477648
128619766 95863795 291202270
329902087 117262530 232878942
161939719 54445375 259894792
281643412 136847693 60884899
195181817 87755608 149851413
16216212 299605274 197994797
323883355 117874431 98008130
140108535 307625329 228240573
89086319 16530754 199736922
273242062 271441112 65784734
228426978 125826695 132400350
319875119 6189068 283379600
282968723 350489200 166523455
100940344 89852272 347905294
254323752 252853956 97923497
288174492 160841021 187794223
69826625 319309439 155021859
306441406 81069413 121051783
340283797 341935735 187667712
272895840 336424404 200864633
172954411 1950297 328116805
290714729 339755089 32111847
322208610 246920218 15967930
153702130 52156134 129062436
122589411 137688639 74137919
282339650 228897103 334924230
32313631 243321451 13219606
338360850 244753457 187695869
46624918 1380123 276828997
166020583 65227330 240036701
33023628 115178894 102258035
255800034 86492914 45809273
162773250 231869543 66977886
5940621 327742678 317618369
26498953 176716348 48305447
125457266 319398662 139501959
329395132 317843058 238463309
49567629 316207690 340382230
17551089 43819100 305732321
59615323 80205592 339053407
18930688 59091170 135911824
114401258 43599616 195123402
312135973 8185083 235746457
209771560 278882659 208157930
275694999 326028796 248967327
31847568 89552680 203777007
51831630 251157623 273901976
39580402 199198156 237191066
31718920 62397834 56640859
170735747 98972326 106761334
324129259 9511658 29264103
252676244 52342265 176307195
288230343 83933315 197387518
249729340 15915022 323932093
145445298 125499458 108294268
321314420 98391474 327739048
280184304 266309981 121160939
78393344 210785570 82486507
155931659 98893521 236134484
127138843 4613150 22067352
288851336 84672078 286894519
218683013 242535275 70306624
264820396 45682954 195665004
268066399 302644324 60563737
130803358 298469908 221206307
62336256 214620861 228207422
105731902 251956079 238747936
86789851 122750824 153971616
339782170 234695008 26718248
7569127 125494031 16790031
251719263 261963870 122985853
144763553 200035912 138865002
173437243 304992388 36287852
256726205 34520833 154844009
97505591 38324461 238981983
341797963 57715232 92596518
55014800 86020377 270651056
218451344 322032637 179677340
245683506 226877636 139879077
229044607 187966119 163304848
180220705 286586243 137510342
174750216 130179690 323659388
143795326 203080169 101287985
221639373 212496832 31590338
56280627 215258409 227313861
298016259 76292440 144296554
226991555 309930625 229820463
311352413 322272715 111052004
288655260 97768538 325816016
203081008 222000854 212048135
2470559 53796236 38649679
312702155 136921684 83034529
128373988 233460322 100927221
159448897 303160852 271252819
272134262 242421067 90292149
298837757 181091962 28077953
218140386 24661305 72995007
76102043 68105822 33573967
85097602 225453818 122636573
165514870 48966945 6708931
280495352 230488025 2061570
69875699 258845486 34846715
296017152 88606273 94406277
231437671 290926908 233294777
50132768 229130809 192808607
170199093 98601533 215129725
295142802 73954358 130377879
266568446 186368718 66710248
286784671 97299917 89886416
46319616 145413421 82608150
248326905 314514852 173007369
174595561 338565133 114802972
140315913 213254465 208143372
134589436 305502693 214847026
67169103 239005277 99057630
224158829 281023204 335233099
181310117 274879623 318900422
53149119 224184527 163074470
167251491 338260848 302711728
200503382 39414031 97026623
207993876 227156026 176488643
83030417 88831084 283610627
281358297 255163964 290031629
70397332 203129723 280474027
318647781 69903347 255032905
200495729 2913566 183805002
272610523 12134641 312608314
67868516 67125189 320528922
260216013 312282342 325236944
312755225 37424573 184330779
172230472 283985570 104501291
320723836 149522545 73069491
308160009 242450758 232651180
130751774 43593122 201279072
212834041 192130668 4300004
214048151 313137408 293621411
86493751 91883631 263875904
135533141 243198167 103205268
31660085 168677697 146034130
328184413 150944999 130895041
281429192 323783546 297217845
333532637 334343418 157543699
331278143 338260510 235950005
21317304 231059874 276231516
231380284 324397968 78510553
144967726 257147588 29914744
285556099 185230683 293472822
75864360 295973346 260343015
294069936 275218108 124961130
10970154 314254039 207681955
273772699 251373082 289712599
179471314 72297879 154484029
149279543 186442378 146764505
280285820 324525494 205755524
122898984 273556254 341855165
216317431 225137551 96614733
55513303 11566407 128035053
334625951 138411767 211888036
153040808 217492449 99417151
14281041 271870179 80543761
237303811 136630515 92012483
159208167 209276593 180800493
204556559 18982862 60930289
247721449 296064137 262831778
121492165 329757359 66586802
136379215 113530431 272960578
264450287 111974521 76025819
288091540 170525269 266103177
336744384 30510220 328343346
151719274 93192704 227515339
88331585 188840613 205672113
339250426 90089727 42386403
315618380 40768481 256751365
332551698 112544257 337197875
44523428 70845585 125887461
269817013 59621282 221642949
5029749 95825001 72914808
138170333 153987870 203628426
20547442 54128096 307375138
50800862 42145647 172713701
98116728 209241243 160968836
224851970 8816158 87253830
329046805 183292342 330047107
89906297 95389251 200837498
220015033 19866555 123127290
277167336 114563720 337418583
257327955 322056834 342496425
87983195 309091795 124040798
307235065 261302078 67710664
282605625 324933478 3915520
101476742 103687103 277194638
288537345 151760956 173021373
111130313 281215727 309943218
62075609 198231983 283405836
72353732 15992140 116334216
238703928 348628509 299501495
135216469 63603830 181506160
263551799 67419398 73378505
304658571 84918894 21979703
289266121 271358817 116986104
229601274 196746027 332830735
167077166 23429779 301665012
184203062 224911861 262062279
123890170 307288785 113854688
159640950 43305541 79435750
11916914 25457649 339054023
271127840 3327516 17641958
96806333 231459423 111695077
292435115 166084434 341236982
28040771 239648378 282071518
218896918 285480361 248096782
140939874 92911229 250221289
327535184 259111960 118344274
320979497 157677745 68107399
273338302 120471945 78565070
218119131 50547936 138800668
92029104 33800541 246678348
31612798 102839967 65410626
296494398 278433306 240506530
179031445 123337063 63655153
191527707 291955640 261278608
28432689 40712825 325132975
153387615 192807016 92318542
173366698 130443819 147261772
201049787 26423745 113098721
116241626 123277717 65069675
156209458 308917445 199421687
224655629 86521726 183555376
183156543 74789857 105472940
323336830 16722030 38424470
334509061 162980532 264786586
291593976 80578776 125510888
22214741 315454158 92781312
329158082 194515384 218862163
171620132 244859745 232231615
121804017 141463852 265043574
184779130 134141693 20892792
103451472 46244074 343436767
61099506 292797876 165316957
259973053 128634758 340972142
224765715 60160942 125676634
206313815 92125256 77108829
178276705 34740544 118371153
157578477 8504510 27675415
100528941 334537332 169874851
304383693 138298901 49020770
245997377 191022160 234497011
341650410 286219727 345100142
116525000 273211948 162661832
149519943 219646010 314470662
333278860 217492526 1550339
80782957 83811632 167584991
221872838 45495343 8272766
348332244 246850075 110424736
186220026 190201977 222383902
246869079 155225993 153262329
246930731 36376802 207037876
205207220 253668272 9906190
175537502 218865926 310311914
180355785 286280186 218566211
213526228 285088241 141838866
5308395 214144573 195961005
307748416 23329923 347006457
215801351 45439604 338643401
342885326 143106239 311025663
282232365 48786484 256237314
73963765 190313072 78805010
163392333 180588603 257067832
92255787 27632126 222858066
273710694 127800904 270860245
232078686 11172491 108005486
33014849 1777289 71014329
310573598 34691127 153451187
318839987 226769225 207789070
97958546 32452684 139504417
78174533 313671663 93306696
34153425 127591584 324870317
69803500 269465161 289221832
8197608 225773541 259430195
253792884 332074277 44964475
59035976 216138985 347323284
37482069 145115601 314907541
308874281 267063976 151229875
44077458 326679132 41367641
173099248 148822930 127328477
191089881 224450283 3132484
257699524 79536623 39130311
325677725 122687992 7176611
62906445 72967026 310062300
121637580 163699731 102619122
332490250 250527691 77878838
30528183 143841570 229717994
69924338 323971618 115399233
307038814 206009012 341590285
91201345 72408437 70709566
89034947 106097056 3957516
69545165 159193484 274216729
157396746 180325884 268072927
17221079 260826614 102718041
91799491 162263297 85846003
176882401 97767781 200244274
65606682 55214927 233708308
213587291 272316893 270570967
324697837 300584681 117935962
303087892 142071969 254044907
243874951 295799443 73847887
323987143 99255265 188924951
330728739 213452354 128181621
94378555 57338698 169209532
273643657 225732753 33003382
333258863 317956076 198060560
141959472 192826684 182332326
78402600 288889696 57398449
77217097 311210464 98362991
329452363 50853506 94014352
105931969 262536320 319473751
69515763 115645090 34533849
162399376 340151414 202702277
255639137 59107483 252751986
276163905 330223256 325392410
197552756 223692387 174146252
189135489 134325057 294747627
244945925 314232263 97193594
308758683 24459781 62439847
188742696 238307102 156954036
99503071 56506575 233408794
55505617 304121540 168936349
93630499 304945367 283895356
82377494 86544938 207916145
106698076 14828062 41848824
292396329 316244831 346534875
180208137 65085204 230509360
179325749 219169232 150990510
315920950 109439697 173792814
136579927 209460729 142749888
239725870 282370275 334027174
86845497 310334598 67785406
232857585 75041065 148060524
232127613 279840611 314127458
247261484 234460100 57163722
293868854 186656694 118761278
68556727 138889779 328499630
44312885 182569450 11275961
263859768 46269422 229412135
202884053 248192778 192279237
343387470 160606092 255498207
245742108 200213339 275523965
38829042 143652468 269828773
43112881 128485375 200066044
31904489 256887980 96580182
179858820 346257083 305158926
73618920 127694701 301000109
146727594 183948885 293222453
9219472 254721716 322820806
230345008 234044676 342776046
245024602 42621339 49527374
107183598 271705017 297647328
256328404 27070406 247812825
312283625 336707784 180881316
127311024 230144404 273328813
220683285 43300800 337884224
166590758 146802002 88425115
182010045 36090934 132127044
284363357 114392789 132965945
58461564 255828893 224214608
20057058 263207366 72596153
330940068 341333196 50717244
54619732 286912726 153351869
239925116 209601670 285195223
202884845 101954270 17907137
55596491 94315940 91372288
230981719 344959867 153789855
50674529 299885164 241596765
99961978 101446206 227335695
93687647 36251408 263387259
313640850 285307432 25388431
259747216 44764842 208882641
255982252 77876919 12205272
113861474 92854478 250723356
322681388 178366521 324293334
224136456 153347613 59060002
114583715 321413420 61122077
241587996 277553515 278051630
89990061 196984272 2843023
212801829 235608929 190335858
294735674 237639287 290055049
10175469 122847970 167037229
253622548 72715081 339275429
11696672 71203873 122071570
127009977 186863392 23842351
282842371 331151566 304989022
223126986 20734607 128613773
308787774 349905183 164723515
235968883 343490433 312869785
175949212 20548939 144844915
321837906 294649552 224790563
155177959 225662458 262483865
235104365 18388483 77537958
45395973 316661136 306891221
179053284 272842406 175713514
131221644 246481433 126112559
92434771 289892524 224598376
309294659 166867714 31350767
155492316 237424787 276519216
83510797 207388172 292016625
133509790 266151480 263928434
93843094 277967283 328985400
82117064 86189740 203452532
152510626 311812356 102060754
347165158 208167239 172828333
73990571 72002581 322746036
281349142 222742929 13390063
3641307 159302836 250117803
250135271 216635325 165532171
178241026 279982160 185205701
108630398 289588189 158579132
248109447 158389488 326106267
288874628 32708742 3764467
190323446 67730222 60763411
192823454 39222048 10072981
224156517 189812197 208159265
332216416 138479708 104756321
47826775 286494544 242884706
96604956 343653549 88826470
51988358 142135107 87311519
300965706 287426205 168852409
334284675 109696682 327760826
25032661 237169895 24887983
217566943 150494506 243861349
138065276 159356540 260387066
298900444 158040411 62661709
101448034 154007685 204038382
306238413 71039851 161453357
233027874 194068068 78296175
168682052 198666992 286832
200241108 264869027 57681660
17005102 261348199 105361596
255643876 266926224 3029425
329872313 67022415 23384537
180574913 305146045 69738895
19167995 160131198 54288418
344941834 315183345 304594167
299600791 296745722 232749136
281165213 27089989 20140562
213443377 38952353 10411714
187246397 167502840 75013855
241454286 122798421 301019412
56186886 12690921 146931897
215218868 130863219 86196653
233672480 111613251 117742038
314036822 208655084 23418583
40546810 139516146 75913119
14859981 251789879 191519703
276763894 146227374 170915390
171868243 26392772 302215534
32567861 190687907 110439687
149201944 308243133 255761637
343808081 87016180 194327560
182189724 332597367 69082545
270943805 74735753 24222549
278651110 291508242 126461116
16626011 253670624 79683572
33129906 292742300 217389182
69487643 125786985 248014606
148834195 174586144 213988456
164220930 46525091 249427988
198388960 173347042 159763057
350119122 314281119 42625589
58428584 226244457 324535265
109217381 293574253 82101114
336727227 7290321 11209589
120145151 42149435 155560692
181204943 212189319 132568068
153923051 305515624 29346822
305063601 129811747 198276610
73739720 98412150 64524874
246331623 272899903 314203111
312086799 32388175 77735482
35117606 212557509 339571984
246387880 291602276 199128053
230527303 327038212 78552310
126571525 234466376 196050004
64456758 226928110 18951273
300290540 60296508 295784493
12017916 110700063 253730906
14684864 140127988 235294820
287528753 238137135 240252131
161055078 146791656 245192800
197846477 191203288 148102600
135136753 114284549 83859657
128426394 163310261 63930281
226609878 18671180 346447085
120543666 257528976 197052512
152089196 274458421 328276705
118919563 273148570 61061258
129682297 74007347 192210854
181531373 59760209 108904099
35177993 186088396 124562679
11005710 86679748 112256915
282744657 96508773 342598706
38344893 340387421 121167798
152900706 75103633 188691063
119814377 220380132 41914635
222908138 180585484 69244716
6409695 33715072 270445257
178414586 268286621 218107660
256558552 64583116 216138951
165074687 304087533 80698033
42001622 135597981 245437134
249180149 149392868 4703871
225534785 305070397 35294172
262212481 86363415 37458353
250856798 284890970 8139604
157346808 262744599 243866847
47761100 56035590 254818459
235027851 205034762 3584052
38707396 27377784 292378107
64795704 99934509 252112564
288316884 146122167 105772670
284600394 86148616 18196726
33694489 220834409 28997824
287778833 19910279 186624747
108543317 55111760 328199071
84579697 336265708 348830988
183903727 240513641 252337068
154480591 75968619 52968315
49273948 242861148 321465729
23693532 244861389 133123590
102141540 80513299 218076702
194885519 143110427 19541564
198952904 45626682 349969371
227153970 171140451 346882323
183216669 41539419 104290308
62798558 198948569 35039604
333966454 296218951 198241784
175271006 42369631 209894170
222458310 331257334 268116928
48759132 49535925 220003591
104733444 266115378 242538521
127640324 180436402 187277192
232606918 13886456 121655619
216088503 156478415 324624423
65107115 330983456 75229593
140214583 191873707 174487018
46927845 217464963 138590496
331569898 202570556 179861244
277830824 83294751 172042897
207789973 210819094 137896518
12193292 3871115 280713211
37678453 233799316 114107855
312039476 257904657 89168307
255648591 209728798 272296914
88554081 22545080 308699501
323075751 143700646 224049344
65716306 195759386 209039317
343559398 172771003 102685916
96677013 318379552 269510879
180228538 116499016 69630341
299638456 66596003 137374153
284709532 109206867 264796412
167511283 241800875 37329642
271512546 47450926 295934747
48117767 164398723 279771685
201512580 46057872 7529859
87516647 77688080 116652287
123461023 190777263 66610475
58673915 93336162 331561950
400991 44596923 209791438
19390675 7683407 113907235
27417894 334721988 160016113
54587476 308342956 346744769
42495100 329872208 220531177
149474418 35830371 344474989
65476321 234469986 236545701
343109618 47480941 261586298
145667336 59161471 185254598
24987858 14187343 40553242
176182508 38992801 87362066
102061882 253327445 349088968
130982463 325255240 266043249
163267308 262602584 224060394
294165506 15340135 254903
216358206 67962464 321119987
313617134 314725582 277403814
207564793 334452641 166562176
232186055 238640154 172848103
234277362 350197739 339474205
1069023 207529015 53329655
328414080 155048099 96505460
233815127 223313104 134252315
104987149 123609797 73101830
125495979 103939739 208400597
194673931 164030210 42185617
306376068 40388147 329022762
8751982 238104006 298346860
72567821 255932331 329882774
258024763 218445402 133301214
260586024 138174987 14153154
43469135 29666985 231780313
79436159 6212535 27808242
226910957 45302124 231714962
216209373 230218957 249844390
114825603 248277242 34081555
183068859 235415619 301416639
136277399 296516212 65332327
214997041 232087108 266882742
144827259 102318096 184832537
31068978 201845304 244514958
35858407 25519979 206919573
323159591 143949397 250695445
174980214 298346482 83255088
311061929 122606583 116835124
166508129 181484125 29709797
1302660 172176086 39824739
2441938 65508795 90457908
39521257 29029467 262066192
10374003 207355453 36165800
289340549 192209347 269035289
78908285 285762230 348399496
230062857 224896601 344106592
38284062 84156939 257189781
46873971 297266633 129838396
322274728 253032915 262464824
188496703 246756198 259915315
59659252 318640513 101597154
166953502 97457302 287591623
248892189 304445061 240875949
271635692 326163640 187486009
143149710 255522485 155117114
85151385 334450936 145473194
31850309 292351558 107652674
307669426 57671843 350162769
121412878 126795244 5467669
210546692 3064926 286729016
180452375 184876252 240044964
136496823 291521692 270127702
75919125 211436249 58556668
242513823 311019059 157732448
91091585 289946526 123041386
164606097 124456712 253352683
248091975 318122711 130442145
342495925 198281260 303421336
205454176 293079897 84619758
97994645 241067125 339549980
157397462 75581015 73644326
242730468 125091217 36142088
286282297 164326626 56479794
144213780 69101849 327112211
107001502 176707007 250763264
230529300 45167539 163637514
238597546 293470394 41485271
240645512 135814780 215718601
76147489 42586984 21630597
24371012 35762666 276978586
178532178 161465283 131885
300295468 254195647 251328359
298294374 273790561 240703819
205035975 4909 109269529
289249120 205529345 168177224
190617156 110759300 213580564
119956882 350323978 21926853
1327073 225512997 132890854
306877987 277269749 326699721
32579326 76550095 176676629
334683089 211477198 230217826
221515448 123957864 299557991
259220103 18526951 315621684
157684284 158380259 205448328
225526337 239032238 221613630
319303829 302269705 328531481
163834679 42098243 197963933
95979093 325031954 46873980
120144195 336422377 133583775
66662159 330933360 301878026
122681649 86545970 50593273
196660752 20062410 79684072
208570093 183336766 235763449
49528702 127000150 39085143
162088993 119991522 152703492
177841547 233272409 274678839
348032913 105796909 67585274
25414148 305473974 116422929
293095020 17263027 7394881
65862413 186437358 163987097
293283939 65386720 195500479
238078874 327622823 277609305
257398530 145901823 97953592
72063772 6044813 143268912
270089098 124428402 343773698
130236168 123664114 268672191
280445283 312568693 182908398
317879295 266593343 177635333
219651072 321343016 345096005
185780344 312219197 323228
236522866 57577890 159473431
63899732 281571169 216585797
139065182 153337655 47961409
149595167 15482544 164608891
7610873 94825070 164565626
218299007 204409926 265919624
292060503 311743698 133239203
123364284 75360364 35948308
103177589 233975184 94504682
121376856 30116615 239416171
222765203 238872989 244652503
204080059 328138660 40569546
332307689 264858910 207303693
210687816 234908549 120375999
259404217 231594415 42695702
259822600 209733195 257932611
121079040 177314002 133195512
259386700 109709411 244140032
315292730 200626466 149392699
345059211 75433350 152505389
109741678 224262124 271544545
127616829 185463959 65471757
192041221 79694422 31087827
265228092 248474664 29530023
48425196 323699105 69123797
74293108 132198189 233523652
133006973 259864019 218954187
314777881 301269703 313721855
136463496 102918471 251007751
61087651 189073537 161031745
7182055 236039382 338798687
138622065 278112560 346087196
349732783 114445904 271576346
182017367 34714847 158347475
12739155 59479469 88027753
80067815 313586931 96657633
334788169 314849620 234432369
147839031 107844219 23234501
334363068 266781309 192479936
200201183 74739725 33461987
148115325 107001473 313417764
97503375 119190818 327249541
128205952 30668971 336580572
47904023 110268826 117837608
316236493 146904679 276851822
336903560 83502326 289557116
341533100 13080187 337362029
56766791 193625048 158132435
293872294 112187305 121695225
349724114 223605578 44749112
228790648 150904864 42269880
247530953 345620743 18297437
96339874 218824721 85259064
91651937 31194920 263793435
275471172 48583755 52331448
110212356 92238139 217464596
264676560 294807522 142550101
114207967 69209305 167220047
48065341 216345947 190118708
323137779 255082870 284982563
225040854 83822054 240933610
154834039 297507255 342361820
188312020 150747780 159611755
154409239 331788079 89201896
123465007 10240028 111258151
104883486 283846114 227285203
119303724 143828511 259283774
98665564 83703600 261591872
166294825 84498919 268884938
47421498 217368905 246536982
119755837 297011275 159840175
30704601 275211998 275673179
228166012 303611781 58881981
309095086 197444461 245274725
152625080 59197290 109100126
189401119 276134614 12307739
326178773 296788766 341998134
212965386 187604797 187002970
181612617 315461642 274901609
2754258 340417199 269935220
216068010 138321787 39930032
18222414 158479202 67551872
68411172 138762712 83813660
114178444 47962635 188514506
35198783 42089208 268511034
349745642 72544685 177423245
201179665 128594139 92157712
257031376 100149986 278589435
303547317 94406771 295287331
272169831 275165316 347555590
241841538 245517586 18660161
201612822 115098604 37928289
90957825 19078406 313936372
203657617 185708566 56859154
311336607 24689311 60530825
23925587 67240072 16209967
309383461 339492240 82452573
139219138 91292896 114432118
248205696 4202670 191224127
277070120 102542396 26998568
260015505 334197872 293353465
164714654 52944111 173830923
249597450 101262668 18582780
223358200 328257885 52846675
61549524 219722281 117708108
144645519 188625867 254598115
90779294 251623445 64381188
168663415 152353631 98784722
330993359 13015767 92594605
324788440 155934332 294950548
165262480 71591299 45536840
281895095 140692263 342247124
184716060 259419499 171720032
283705333 219293846 115759686
235602715 141090956 349999017
215961822 151522023 341456242
232564969 148642045 254686362
191206189 247065186 128848552
318974950 64615261 55769741
167227956 58366562 81695125
170496462 234328569 85044943
163040599 253333051 231318407
110338423 242444045 55581471
330824799 97872740 162689068
121243916 111933970 74730393
267758172 245800972 106191630
62675100 248521536 345542190
311844864 71289420 224044863
203038339 134614213 68114892
34358484 242026878 141955573
307737710 164483982 88681995
297825351 185119207 216842290
346352164 90434147 310915138
253200412 37213566 57235000
260550385 313479832 114025085
101424250 325018232 96792796
210582259 259818870 320641775
140755619 346407388 222533024
279345615 244787365 267331233
299797903 212698815 271338965
190492249 15024830 58628336
251778674 277556708 181278670
308728475 29212384 261301482
220400834 24623615 55786399
257767025 175701563 97091868
57445388 158593835 285377497
65589491 44231280 87406104
341937610 110741605 65817632
317527141 266940803 201808468
158665680 225482193 34843398
59168907 348737480 111503920
25246595 222231264 262525703
97799223 13478655 330545285
346627879 176969632 337599297
309918390 3367173 331187222
149627575 266272944 320051987
72451036 290111327 267937508
11537523 189611065 165444554
303321458 328617246 346067884
343973829 57660659 217559938
235295953 345471692 152589913
259330092 229240717 256209867
69312847 264426611 164820990
232341377 236535496 319744227
212398303 110431836 100848752
317193239 172051693 229285092
56878180 77345487 192145927
182016218 61849488 201541674
345652089 115622767 33537221
278896191 214570797 57489996
307853889 6868554 244383125
166819113 184387238 180463473
305088720 295609944 334646340
210207503 199165212 290769105
280188960 200847756 290553392
105221704 286531751 344446881
39335989 347867752 43492702
104847792 121396858 77186751
97285542 89315254 86631723
37679551 137892385 307658390
329779590 169528614 117090382
224773557 52120780 281314216
318028131 56374174 166324977
211240035 107591493 170937153
106284401 157655990 58629254
51276121 190160127 125529282
316423969 112499636 167156912
34354392 58586488 335836762
294334054 307744846 38894496
152627715 125703684 187436431
65597003 291042314 235493941
90735867 51466660 174877994
238787020 91416671 91582157
233834651 307269296 112455795
49744085 147445528 46641928
93861697 308577509 127157923
319117187 83501233 129068232
152611279 248998633 74131590
250806954 314780124 278119737
328959401 36349603 82010194
105438900 167471285 332060555
98218752 146640837 205488191
254173103 299887517 302933332
326520240 345705188 301215320
305176752 176358307 18790155
221994301 136171664 265005305
136389703 270983088 269539078
57417985 166700863 2756637
214760244 208661864 200529166
119895146 56948259 52112780
225951544 57629081 220711354
307588341 348707072 165578583
87380627 185066867 301525786
324832273 51956007 26907103
164195054 14619350 140690598
15086834 32548465 131392004
286183808 285819634 295261965
257221139 338413160 335877598
188381040 125931020 198511207
3557569 340910535 323855182
66122775 283320012 11607252
190186329 123242770 125425430
168685701 253078587 324821756
175232941 258058323 340869716
239817824 61990022 339605245
329039813 59017190 336238959
156427233 244577607 104881501
148832551 268631739 294139261
22696219 224809361 325584873
213379917 220942257 36729831
239183910 299939037 280762124
100757802 142129510 109021003
230499806 232611422 125786560
290615810 269622832 280452925
293265215 99541012 17421059
261686648 129272453 61104825
323209152 294317910 286879465
72898205 112413227 327517151
340774834 246189247 70888941
154245189 194614521 166246040
322450839 286430279 313337646
252529342 100245907 293716988
261564753 247232057 150270155
345544493 91826051 156989086
324409409 344760785 65576822
203385423 210573586 234744226
328062709 166892761 220000521
145380165 7468316 217351832
155264944 272416107 224224733
256802447 184059005 27234834
41466928 99511982 231722647
283561239 341516379 128780932
176900654 298367333 70238086
314297911 121852059 223949002
165163633 170691958 22051697
312851024 322993110 146009007
88761982 341172099 239417592
29567787 232109059 273124703
53197243 80888835 24108877
138006622 31418739 311755989
22471969 127932818 241087670
311295307 240570882 166877619
312752912 228742167 249059431
209053385 133510411 163842929
207904612 131028761 179690034
300391205 253747933 169113501
198765047 347091018 306382334
158712240 76436900 245582442
176248099 82787844 265355511
51235433 305384074 89241908
161860757 153368130 168180630
191405840 316527994 156217539
157247755 273323855 47834392
33135529 28913543 289527081
163349670 4071718 59208302
53168892 349511507 255472028
61770728 155677500 3621945
55044539 151809589 78427321
264039850 231827928 277578264
53810781 61155891 294058741
152896224 245638053 291620841
339833735 323229970 65214413
292119191 338168088 68737066
58809442 271798107 165256647
16092500 14282844 325165513
246736619 183482873 172309010
214024438 330755679 52385581
291209057 169451575 238743780
60058550 123122817 304189779
330672475 337769819 333791734
35085396 16113576 349607350
156976088 198688777 196064411
210948331 261547965 199004080
324175078 107024644 343855226
107855254 55974010 207597332
312005197 143829024 96534473
136995184 332953027 118098555
142677724 53331398 338761420
126083241 36460090 185494654
9595229 207319928 336753489
119254470 277747919 227495071
219646667 235157658 339389417
103585938 300323172 250849977
178549835 193543317 319209765
182424948 199174022 57675485
305085115 84165421 14600233
337571490 256092114 13022011
263350506 216602033 279983530
75194145 47566704 213249074
130151065 325209901 96758942
325225217 131995982 197144205
341094111 299212936 71297281
216062533 285481516 196350887
113767767 298151092 283243204
214762074 134362506 287119645
132877065 200250022 230876741
211643017 43723629 317309190
337705167 104792967 277413110
286776376 109819877 199736258
304021092 261556034 252620304
213774668 68766698 111087956
148758852 7630615 208266893
327503167 181148456 80693123
134458231 274508107 33018117
168059954 98393852 313654335
276358979 113770214 76997048
169981404 196290915 3779503
178389130 100701042 57206021
144277654 341628758 349735083
43411274 106226590 290844931
217818291 145555838 323257213
257226367 299352490 97214910
287815725 137938220 265032702
272511052 190226901 210955394
160554585 178682906 80174670
25137960 64635518 34534246
111526103 9380857 230183294
276586224 307690004 286688566
208100160 129341672 246361018
259953218 216432614 26618184
104816971 296140402 267884972
77513525 160479363 106042456
49474111 293040124 72726431
141963421 53777757 173376538
29104935 233077832 135669484
118098061 178137469 3020283
84551541 133951296 141404653
149132363 166702861 78228914
263576712 252282720 157960211
277738476 119545481 266745805
46827803 336723083 219212778
286825460 346155203 264032924
299986953 276753725 240344271
221783461 188296173 174076399
38926019 199255568 72664582
194897314 293536509 245584824
58475168 110828264 14329899
110599709 97139425 20089739
254557613 22359032 93593574
207392521 26606289 345970008
330713375 111731188 269663682
133824861 133833620 233596289
31539769 244291747 54098674
90077675 183898308 275484423
319720533 230595390 349651692
6389704 118419074 183739316
116369404 313168104 51776613
25923480 311601119 23735355
2339242 235191850 122649941
112411058 116742364 100413326
106140585 42466455 291682905
5412638 301698508 288333149
199015252 50085887 63534173
328555106 203588850 54556959
27947400 11089024 257388234
241833740 132285914 108489353
179314445 279588664 218272127
313739214 141479498 22909073
276418860 296117476 243289618
20297462 113025770 107981578
63922699 233119380 334336627
233116302 225960357 309419198
63330208 84105433 286529406
178733658 140249158 108572261
118250413 1011499 126486903
51815272 131102217 225749470
73991382 188588939 124999369
259013364 324468680 346108906
5019380 138099846 139097400
144255043 147591285 7299870
163985894 44405528 144378764
315848583 211049709 246259301
272568384 38357221 43609219
206030413 138385052 194657213
7097589 25713537 311781620
150437994 14411623 142592801
146088653 253822884 103899692
260485279 310599090 334093332
102728265 121585287 205010169
262749743 190827423 110316687
192494872 311805370 118681940
178761531 267606278 344753856
212292153 52060427 123281141
216336008 232690852 197895270
60349049 214293670 310329493
91271447 246289314 271568844
214296858 308897960 299564749
201193955 168631399 274995224
141270186 22559286 345511918
120442414 33564044 242292664
163802545 15660968 346903348
265307524 91826694 114510113
132329318 80334386 57633225
283363067 107077986 337201373
337640052 181387993 186018414
101504928 142384414 21106554
169137233 173738281 128036334
321057369 348684558 179904354
10868083 69444102 262332961
111714044 144217556 144375336
184639444 136438514 117091272
78170257 60845133 60812347
46730723 90922394 334432011
142893837 268578459 188743235
189879250 278332417 336126095
12601702 88555591 141361743
286063242 347899152 231804532
337975781 315031838 154926120
75058016 313302458 137967713
182079053 38766848 346497734
131973968 31818274 192460058
71767995 238360379 91888944
94086866 149825998 105847651
303132699 144998078 242241711
54943728 305072273 307030955
43375015 106959948 334607880
288590114 260636287 16065850
100920460 49399797 136594633
21391840 88508292 147011353
182482714 47215312 35066522
106959732 44685405 266667197
244550811 5826541 656738
226058746 309860816 51076960
116514305 229785479 95785475
181831296 184631645 302885613
26661575 32545653 340088171
11501450 309970906 222100507
343060650 246484675 247279574
224539572 41205876 208048126
69211301 304576453 260005515
133677485 225950741 101239154
250827202 62667425 254140624
254327242 161015690 302040085
266032831 211152390 254439784
338458771 116519443 54861315
189574675 174967939 205268348
115349433 199725542 220773778
4703627 5396465 274334165
295804331 199552574 314776513
18123742 321608245 222701762
292750715 97347673 140873975
284593453 1393085 336147098
145197077 210352031 124224650
96591675 230746425 68269441
263969884 173317213 237213570
19773259 285899731 76201618
167009939 214120605 249247529
58054825 329947437 209022911
229855609 27756298 218192712
67199009 251071607 84656548
82468891 58522989 106042023
158011977 148771898 65783955
138645218 144609758 307800890
257505145 191134125 258598352
65176784 69634571 231730961
101961566 233393372 165773657
293046225 350160900 295440728
67698374 109311532 136943615
176470886 244232934 14516776
39654198 332360389 203441704
54156838 315350269 91360140
71265622 104567203 178073035
114055562 208582899 43943589
155154441 142544851 53879664
308141472 218482630 59495289
126432925 123461841 171209574
159461961 134198497 18074108
69686140 225016136 204858505
7490287 327734354 216471438
2045975 188220629 348671483
54623894 198562496 281268249
56205477 146192639 297253312
45318618 226516752 95840906
255835777 237550240 344848937
239117738 132756743 342144909
327911533 301849345 189937226
132934326 101847109 118288491
273252638 21624975 346058078
161465757 25341439 60557621
2242016 233088513 108358276
18833684 112181264 136183257
226615819 67107437 51826225
168286688 67380632 341930673
331483 34560624 170112958
171888165 152638700 128083669
168704861 179210919 31892377
274899113 156017071 308302890
123798435 110965008 156832752
303780932 186033189 131933050
177148052 124289741 281980999
44959383 214258938 137468964
286335580 315832500 168600892
208272594 332263610 15190898
345702857 181875953 269207856
279039718 295522373 274297015
226430332 92579700 117760017
313292488 58329236 333094305
122097707 247619689 184038331
115822146 276364045 339708928
335302566 206593632 295517770
129165151 312526660 278668190
117500893 28307839 159868275
102175940 16775674 326714397
38284354 297927412 13216106
24175786 43037451 192048859
10669855 298379679 31180552
181634789 122196348 118288621
116525421 30745663 283698841
299899311 248219575 337134738
99814956 139138878 27932555
319327482 292599844 198265199
337012713 255811216 179847124
70327881 107411679 259629214
73207056 251615751 89731147
255814486 317648527 303269012
196646045 327677351 334924414
348072260 93862501 181169839
263025471 269177858 325412633
206201195 224885101 277240481
123425392 333697371 204152980
309365030 237323161 176173814
18309378 319539071 284231770
124487134 218898957 308669263
97493547 99894040 318777452
156029965 316215265 189043003
245755451 208322844 73337846
270641030 291587572 35045852
108655145 88202946 214687577
17524942 281732800 261608121
91439994 218925948 15998794
39349521 198888336 282793880
13964581 221091574 306184847
265196474 94335231 140298168
126914082 196279171 8258501
29933046 115708071 79104524
347953808 316246960 271567002
121134657 160361645 297543171
244413327 42069921 112251046
80603809 111637743 167867742
286334756 259002526 167170020
298882734 128976600 139523356
60377939 167335434 203523820
300723085 330686355 56446650
134827020 164813774 177346137
282384225 285692756 188525925
137952565 11121188 213381662
255205862 172475493 32812326
258310875 174739136 340573652
50043585 133418494 314672534
313299369 303769533 26355388
68748233 102570525 87876662
278218835 152498411 291303219
77299870 155474289 98100427
22039996 88495203 194677361
151691839 189418461 224689917
265796745 49787425 84135802
210825584 25121412 233473361
32433762 57684726 42250105
118689897 327462174 48973846
105900879 133082747 219945198
7886776 232218392 141052313
161226713 192279844 131958574
197208253 55130401 121210115
187431282 222122283 47418750
199793332 346549546 221310545
181828544 14801480 52253241
4102302 98673512 270426728
190073 205002353 296493889
218465394 265552205 90803183
269226194 7881015 114469782
126225213 97501987 10123082
77205215 105917568 177015080
293389196 228837407 317614976
330763384 130931528 330662808
76858580 198856005 239550299
223318435 135561475 44343945
208082358 110387435 189720176
139034063 258801638 78787697
150667336 239857370 17828176
15694351 83205038 134494492
157402973 47272153 183898078
1194150 90026334 211557981
7449629 232804414 315612923
296515378 279869507 74809055
239616052 91454941 64246384
193043617 33605310 340459229
82158909 88850780 233414065
61732024 11809013 226644701
30963527 227700258 214959834
69651248 14884396 323164452
114453742 299711692 306996669
283891311 246238333 49366727
184794689 31710275 130492601
248690764 301913862 140692840
69972879 71475209 20286198
58434883 327226262 190357150
122865662 270666384 313076656
150190451 114271992 125339073
262252720 121171768 258934561
169201317 229871803 85382063
145476265 76841482 323060488
169569544 21430748 233535313
261704259 172214185 238813303
141137656 267958941 114053329
326214792 337762344 218103007
171828747 108111389 319673827
266716304 241741070 27336860
76537852 257839786 118858305
238697787 150166546 308736760
193997915 79933516 235952995
251419436 344442532 232313205
250913891 84706812 137115333
268657262 227757228 243006470
51325631 154633234 150418397
191667729 328536141 268545825
180898803 153960809 269558496
226846276 322912973 178569169
216927413 59674570 183976351
220987685 78728363 263452170
160441897 323614261 101276153
40720038 158998708 220207973
136646170 338403924 149832596
140591186 28127177 247811571
111666998 144182888 338099198
249481208 16472916 253250166
104080335 287289827 34941041
281029463 183532550 270563539
337349364 144467474 30302579
148299976 54357433 44584562
182277856 313771937 137236651
121935997 30781620 49627891
3441739 20690628 97322461
174702285 61074384 23841507
175785548 78291289 36857757
202033713 160992008 161688581
109351259 1586410 273780129
39066919 126906617 63580026
256348963 231994805 141129629
196414698 336225521 300722126
226001492 164905505 202890057
134152223 8585149 61289293
122277690 52345325 253947959
339405666 100561621 300128468
306359414 61825975 242516901
284758107 23864275 142881837
80630176 13126365 285008056
21328785 91709995 82717991
67826498 231104047 161579221
16998519 343417832 40141887
5360320 122223667 59027985
105344961 31273893 232562022
101373372 142626392 329796200
55892165 239270248 268060315
258803222 159975100 314129892
76428537 142293262 98169116
149085272 100553329 218075976
166111008 160493001 81334729
207262963 186401129 189176221
284973274 5372929 237681521
302481087 327446935 22085225
286503912 231145702 30995976
302680274 47206167 293650846
7149495 249825461 23799490
41148275 66757683 330503739
227426753 240092700 302004794
260390709 314619710 62914386
76535095 124550637 296435726
304601482 95711676 333017336
70880956 40127273 273041722
223894631 113417347 332566815
157523105 253034651 342944009
183163427 65532410 334343649
9061782 197661783 243009932
4392589 101341071 302531880
182555534 32690154 261933117
236642017 347802905 130121081
32854688 291616055 195767533
184853167 328378314 219075865
209628125 206516176 15873094
212285166 175797109 151849085
276178859 190582267 140897192
26343660 56412363 9635701
109347154 138399235 335214777
130506081 316213986 70950347
189588015 270052555 311723347
64581431 254699 230885745
46137158 143603738 324130024
241722854 348565822 300673722
137865333 16356174 83275391
153131275 44264750 190734126
303072071 59222402 149326544
6862878 337738210 202764122
300246430 122880588 46314818
332570899 256123286 49695675
315743375 117885609 169053320
343638560 200717730 108976084
321228626 87315259 287417576
232494767 75833653 226140422
350370812 246459523 54593604
78285603 165128273 232308966
121085201 238874782 263627601
16225839 29983855 303144567
165746933 95306991 24059820
87785280 164018889 312365479
183662325 298496312 268202195
167361375 281532819 204306290
134379254 140007371 173021797
322726589 8393152 32279711
154102353 23048397 32490534
254479470 45250621 24310179
28207789 197860212 160573975
203865391 249110537 57274285
57340197 148916349 56465625
334788958 30412930 211117829
17833637 158257552 274415697
136028293 282787613 349498698
307171354 45311124 236230531
139987862 88132526 109882414
254907955 218721056 213595275
45684466 264026021 302021973
66923535 343682516 148103703
92491678 10574661 206466024
128033975 154966215 284406801
200774155 212287528 231533150
59692388 151484660 61906846
343292693 50730811 341686230
288149171 66662532 338295476
236786742 285634003 349570393
91964195 231715559 19271231
20124242 326988982 240617218
10815854 266205999 65083488
107590480 23713573 306058605
150062635 80766860 176363318
47827616 246474511 2097893
153890660 196598840 163157116
315704076 217247754 100039993
237467463 21837901 212373055
248310582 208426839 94616531
119620453 174782897 229389552
337062833 228717788 329948309
161815440 347237667 116746303
78033745 176597976 4026304
24200368 31455998 168001077
269968854 22578182 178152817
8648151 264715645 261689835
223852485 218047163 130076192
253137725 201908952 304120025
337813506 346098695 102997938
301123814 122013188 195773898
254463654 96279159 61925424
196302283 95913814 300908249
225044008 173153371 102791419
291152703 22904667 299107475
42767160 181907832 107745639
229924185 186093227 115982355
196119412 220124758 219944528
195176804 315384307 184005972
67473580 295727817 118518539
254848679 147703781 146132852
323804667 252836277 239103965
238594873 89942699 5137774
62995834 41817135 242009912
214949979 171244185 277937189
8705961 170950949 155191062
140160585 187902955 10665303
4523150 159704010 219172744
109217628 223895134 123393832
209144203 249274705 230757395
168309289 311154577 100299525
330028976 50360501 147356802
218718508 248809699 167680810
199731116 209988591 341611351
169302924 270060098 134767842
183123313 156693877 350000617
15601717 47435966 272368892
71848693 175799593 35641332
111426125 272481067 203544856
126892438 312525708 284729042
91154523 124070118 60754750
103348639 335507335 155714995
147179986 87698405 240092345
61940044 83653200 301245710
350410722 343567296 117274717
329082985 262318789 94366428
262812272 280547779 253484033
234710009 53046106 199091508
118880176 119683143 339352452
88012186 338684475 208436319
231326524 246991470 99340738
156890656 277883721 332599527
328324203 335075428 62944912
50322389 130567646 29238393
217955147 320858695 319381923
157259690 155570645 165353336
47393506 216130570 278087209
328543140 256376344 33700338
85940564 163128029 333531984
319682318 20621692 33596468
175245683 161991946 336199352
224047992 106891083 99555657
342731215 146079485 240929810
343242760 96467712 224173063
66864541 202443328 94549070
197787739 237799282 115963035
141641152 41034775 174994777
37484795 72364008 109980874
298880774 313130059 135099376
17540074 334268622 43238047
152255034 150314026 136880246
225791767 343027158 286069671
93603232 319338859 165921271
245463286 245730370 129712593
145570870 132053430 245458271
289368190 157238382 40073597
123494818 68956002 220378097
25992360 17310707 143000889
55105365 118041026 111846212
174308667 170753236 229549404
259235427 151406633 97345429
23972591 2694418 157338816
268178489 160775318 94699332
228669086 7173534 13044700
64804571 211232829 84788305
280230111 92438609 85613045
46598397 91908602 109429286
25817981 224676463 319452092
106825562 125878976 260048024
220815244 17282776 334263835
29967400 334224092 3494106
271052935 239799029 205138857
276754429 61059742 329155932
116830245 115214743 95810130
238751858 7557141 173232212
271436353 163564400 156814449
173742936 175740638 72128116
325479456 137612119 137823651
203920986 310290552 180227517
59919657 241619932 117702372
109787332 201675502 216944193
15110943 64896989 153064030
138131117 163697919 269555535
58627929 291902916 200955132
324253015 88920965 150563699
49235091 277722782 259647065
66222212 189178433 45557402
58558950 329624166 100638519
47396797 255754019 166712079
302294545 131892087 145770893
329793091 135172167 277693806
71181536 262342855 128690281
2348408 56246612 292676308
164789611 223831462 59316603
190356763 343921634 200275829
280936460 257086713 308919999
1927107 121528055 125069924
271011541 15792880 158863205
19160076 346444888 179141484
81831894 345339970 30613660
127344907 122236970 35351939
311343566 275745220 243029145
211050240 239796505 280775215
294433405 340987766 302477820
141460043 261808441 34367996
255605358 42365301 315729295
106090315 300177598 145742493
145197665 224826477 338384648
82953368 233193213 317012467
169565852 116273917 165736747
314648965 231023485 276516590
172482654 322339423 162896753
14719665 126236044 114450264
101057243 28506168 170297042
69056537 33028473 158261379
141346002 305659306 340952034
31136528 222243292 126554778
347571892 250979483 317544837
104617025 266679690 249595291
140544340 210565719 140674704
131503613 101983775 100821049
242903696 36540098 136862101
34217244 114558602 172941231
334040375 151314990 274994824
273494046 150450505 191761052
121623355 316782667 309738095
311874233 137698317 157138555
320972469 339786279 314831699
257011772 219617145 25760671
312976848 296984717 70315481
5153891 67929583 309793826
340689849 52303668 119939576
254152395 173145950 49954259
140192595 137089119 86254383
192374770 85864613 105904757
16394296 145099800 11284778
30692119 34616054 330147175
347930207 61173314 292149155
42296657 253736052 7215622
72173078 322891595 226086328
312021193 198897731 219002138
200031380 321672994 144488712
348587251 221689714 281775861
195269561 124023637 199929720
276129387 231894731 308019719
14067901 128083511 130150942
31846462 322912397 75814533
294273078 65151441 214606064
254355591 30410842 116478330
313842830 82733616 149821984
106378765 231014051 83447603
260532513 236142192 19048770
265896572 237365025 18542547
201412157 169982013 70886923
266482418 323271201 214027412
349402046 91037394 238136010
51139721 286311137 51459822
107284529 222972724 132922778
316010568 7550663 252734006
225621711 185016032 290783898
98004979 306249557 108385767
5754994 313125738 89790658
13252081 328319717 37779348
297883438 234700484 68584647
125838917 243470283 18817111
86349626 182474713 120775399
125751198 219494531 203082527
51300737 137609098 342140803
269698378 151270296 199684773
131701547 184361662 285710196
277652603 182520534 197080059
316601685 236940508 337711719
340628001 249887370 216969792
188999360 133834983 48638692
176368784 64687267 73427857
154537072 204688798 230785325
172047780 206164113 283129265
192966458 249715273 195749853
74685009 75036562 75121432
64255973 323404121 128133547
158764571 181952393 134087090
142493736 71701736 387674
343444649 334999708 191449231
318487257 229496441 125243095
171449239 196812100 66313785
291746195 156915057 88363917
324443542 25695265 84508260
320913564 7606446 155052025
347903374 186948605 281176382
292813081 245759536 43836080
340708218 2813641 53092888
124581787 297129391 305278146
38126273 8960631 7851769
216738345 236509750 64610824
153043640 73776878 33511528
913663 252898962 249083671
321812183 16209147 274232803
51016237 115737121 92580096
330240117 94826431 310851280
206959511 73274479 318118410
278860779 318388873 216543592
65115301 138181980 3802327
310554729 271213236 71523681
85263295 165690888 57843692
95795994 271668843 279923924
315064630 129175333 214341771
38690395 176374141 283653543
314937665 221001115 290207969
315493525 119375606 10443218
103955037 288202135 137814363
145440719 326882263 151899113
166187836 40194675 292309578
43832431 89878405 343367321
333508132 339858102 331050275
223544831 215739631 254994653
336549506 294594947 321702749
310476192 238622308 170337047
21840541 295718537 220582625
29269576 326978178 248266908
34296612 196879601 15133260
278350071 285136615 65890247
31740392 336465427 182674620
203330941 224971896 302285199
322180431 26229687 332736169
294425184 71117050 263294617
113544228 254210449 285496905
346473071 216128645 230423461
130905099 239095244 258402557
88384814 299392786 244824038
234667441 225656930 176367157
50160104 330091659 23954955
250227024 190173526 325626380
148193230 153001112 66047816
126346221 163993536 219188804
167996505 151360759 256976676
167357096 18928069 262895361
32485869 170799473 637452
242868234 321639687 231556808
214350493 69280638 164066252
106747074 180265048 187459401
223339804 268149803 243569908
30772046 306574678 226670785
234704864 159248106 71431956
257169277 347171708 264264507
326012078 40437171 146221362
192387869 298885603 24261438
316045554 194285158 179251073
24656294 330878127 107915730
244349228 9961573 258371360
151434563 219694953 255525950
334159212 96618195 280873441
49453898 292954834 314090741
27524911 257575266 136668776
36215241 175836160 16350390
134433033 256228277 171539655
288761820 89549796 132758192
125924093 167960386 95672748
148957455 283844187 140928650
300049126 185246739 3450056
27469621 227552251 39673915
260346794 189183442 103746831
333701511 217323557 112452223
254393622 279838480 344821674
196235849 38032250 61123462
36239982 348657267 171427693
186868935 99540830 262637584
214377446 279789262 280287162
270050484 256543168 286023903
108296400 253248125 268904540
91519318 294789542 76892818
309364978 334479809 104775210
133275406 152972803 321480122
221118009 122766897 26233092
46835349 247345782 248493413
291431984 84210952 179919828
193814940 175182159 67186516
77261873 161707176 168927384
346530227 172405774 170400842
80594241 305779420 60581448
28929146 242322997 348706599
96517208 152191496 23016433
145845133 217097093 258928187
54569145 218235071 88236304
264295902 257691195 139462173
109809742 70115692 128606682
195183302 207427282 171545138
270371350 61402744 22937711
189721980 158730198 316526971
55650501 227332407 334540848
220823687 85722466 241017054
129227915 278972854 114877639
284724282 131424710 255213258
139065255 55878912 49773886
184717532 251067045 305690572
112531665 26473142 81510248
274137034 194341533 336655133
52129351 345018751 184829120
267163455 288001571 82301914
215435595 191929530 550081
89258727 178502564 27729677
265896165 318238235 53392229
159535066 245099768 15199202
85312486 312462417 42005060
84359960 254524766 57791901
304901688 85689534 6838100
189379723 6589806 32705450
313759130 137602982 206630315
307131800 124440366 82247208
326277835 89061275 68800520
155516956 168059093 131629542
246135923 5954756 201560504
330460113 131998190 230777707
157890865 44214549 270243503
304887797 45838331 126836511
278971046 273114874 184139583
272903321 12562678 28408700
306403668 160542456 130962976
273643525 25055064 178515323
35763671 349751497 262317209
175517444 288797948 298002404
96277121 82248117 180981043
47965666 272856186 192415667
85995587 136332844 309256883
261014012 276414971 324765444
158508967 250465595 156716941
143198313 273858905 322835778
249272543 319417911 194364221
252347299 334310765 223983798
252743828 344209947 24872910
319641620 143658674 171663880
262370311 87314606 98445955
348181591 133426295 223536344
41896666 257525320 46695589
200151354 113813536 30914364
113169925 151350845 251612355
289744191 79008801 198632282
103382898 178894236 163238457
348818404 290839598 175989466
184415265 207716464 71703774
162338528 171971303 129238117
224056068 274315387 347790467
291087227 98765499 71537500
332642127 210764516 194189129
94771706 61319256 318412584
258892858 293770577 47255635
146518556 319390232 288015032
55419833 193003209 244062680
60966133 287238905 196643311
329991324 261196409 109096035
109381266 300988314 286299366
47249890 141043626 54085875
175730475 80287401 136794906
111097059 330908127 180985379
256289894 208667878 98106470
149965151 173654091 294492226
302809375 123947731 82587078
153140056 244539312 226254656
56257437 198425429 163640432
180181122 125921509 30949233
125154951 228099240 61462420
167408765 247617145 34170997
246279092 42812755 85598590
258539522 252130709 133501019
105839328 173309807 116370776
151894541 66921204 77259785
171462375 191745469 130838854
209507466 41243923 261059260
117081951 266668825 226749968
177390208 150558356 154006442
45228413 180656917 272221415
340204056 307446318 301988376
36839101 15149159 312016277
18303129 67286278 104797669
49551349 272401345 103484274
108018938 34439935 107983792
323255772 193851736 80866440
304243483 19746565 200938452
98589978 203629150 291242827
302489321 251673178 116418040
102692759 44236680 196627136
282578555 195165990 50165993
303336096 297454206 194714707
239825406 21048800 50352755
68609717 164746824 225607682
189531210 288055211 272303317
195862867 74445530 243486858
159773751 317873707 313092051
178451509 209909473 27814918
7840258 245170222 226711333
327841635 171672255 4016331
311869272 306896022 143507966
868313 18245140 219740176
90932377 28782390 327782826
304937371 340241217 281760570
191913773 168633712 262343546
203363790 62671552 285523846
319806870 208960562 214494462
86098185 254591828 78409997
241366561 169101359 124648926
989528 165719884 130995446
348700618 188714164 269212048
36166141 208237101 326383474
268205607 157916402 304264319
34968585 347017445 207195149
97992108 142054636 198320875
38478269 228944762 343776920
138858674 653202 305814774
163785500 304363319 25009383
310576076 284812385 274361691
161207052 261333196 31991788
195959369 230396819 103244424
93919452 289951682 286316984
176829568 93273828 221665738
69331296 240868103 151519895
15607847 203027122 140566173
197821119 67639512 173471192
96244072 5491336 206984759
261173469 92075717 71378253
121843223 123122790 264704592
47088759 88468049 73627809
234834919 349971296 85609896
274004627 112411640 278101730
116680554 23307913 94187087
48956341 162707978 340504004
77456011 245314568 74914745
345228595 125453724 243377342
335740909 77878984 283279524
246475528 229546673 93549364
3060127 100290996 51651976
249462658 140875888 166256112
13197786 142849359 31397763
102722223 78634995 108911785
109320920 123816208 283946663
225447105 335073685 66501387
330898285 270415634 82916594
268424729 104027683 40377093
250996669 37179989 52910223
253683038 313821934 172832621
193164087 246414714 43053576
1934182 190223883 103973688
221063762 256855549 244696666
45393236 228259883 218749207
323423991 74424620 129301639
124864894 135601086 345237378
264031548 222187657 201228597
194348314 9928873 69333222
85069316 236943298 107467819
342333387 231853321 295632374
325628347 92133933 202673261
55948427 340171991 251059045
159759996 161781585 103286382
150390629 97131032 29974250
67250879 53697604 44113665
148059938 319901750 150497271
85875681 303137256 270926255
128868311 264908939 12782310
264647315 333444258 129130988
234522401 245944402 238277639
10066510 8092677 201440283
73967600 11123065 259309218
15418308 267094104 47023615
224721705 31007224 145074924
316315301 296897125 312414398
259751008 333525615 190222679
71004849 35723417 138982345
221451821 37976236 218598366
191864488 74542722 214356871
332871029 336978927 336574425
152342193 175525792 309503012
101702521 25625338 14698540
311681309 220458509 290356362
341475877 329062346 202972687
1945904 188022687 288633221
214446048 166996352 112909087
317667771 126747040 170498025
327855264 7373290 187844730
30626981 171887917 111569186
239139972 236013094 259183984
196379368 65930695 301919355
182416648 349453422 272216860
80388005 181725509 246193107
183241413 3641555 199464896
117921012 86075776 151511776
72542984 263647633 9429049
12344152 101146362 250389929
145349886 298760393 90438138
266929551 177624530 73623880
315982802 83180903 189406025
42769117 279009002 93213468
350307872 274460274 165491384
325912662 240482606 40237556
84063863 119952141 202643604
20993855 155149947 341514627
87678574 318270928 265190635
171938336 154961673 222224384
112595111 58891137 118231495
170707120 24368495 317611747
301622668 70342799 156219442
78230398 224997626 157788311
246239474 204976705 119846367
17197245 127762505 111803165
281537906 210979329 106173412
254003128 184218472 83972972
94000313 89631589 193148067
87623385 217691491 96570276
225048508 304780107 101010281
75704082 218827392 253685516
127675881 338243564 269090406
36165021 218604920 302346334
16105756 63682219 11582185
46779807 215556109 289281261
342725287 60358429 348013243
265852225 286269814 235386736
208553813 186162352 312023370
123671948 184602267 35319830
166802415 312971658 37311445
183524015 309669099 8607323
311908250 203257867 20535862
165729547 273250196 100313747
165855950 150474890 334755148
196416243 94984253 110101625
70323381 131555524 258003380
224622980 38580970 95732449
116931970 15128469 221418982
211832330 282968800 198566860
209754394 5375809 38389540
250307553 186558748 44830515
265731348 220823855 295180273
215506348 177492084 17815488
3332871 136686411 204163404
173884737 132150173 301275083
177760774 270653277 165666850
307871038 99310822 134669112
237829587 154479497 184799172
69305223 6776445 321984044
133333892 229452120 127759367
278323639 50533100 207939415
196447649 235771313 194655723
153368363 105667359 88118501
160266014 284461386 251078760
21660623 62781195 218102650
37659991 1108200 259509620
179804218 311176950 328851345
195697001 262146001 80365705
14482950 313211203 120624271
293891568 84039064 89506232
308936530 89703779 29691406
270075369 320816928 184112696
280082208 73053509 315117578
58258490 320253441 67870188
54994698 328622353 31663571
302138776 180626921 272040251
144910461 57306940 78270239
273401333 275364014 130951975
55054027 38171266 268069712
191172233 16514683 238393108
258555681 132142618 328688228
100459659 153262033 114790684
53224073 182532259 51365308
323001712 208759787 121957750
120155142 287845767 76689144
209434861 268910826 224906434
66315498 22166165 321635370
196272662 208954582 319854423
242010366 151454485 45899589
341513458 195279091 184191536
264406076 125182881 156420023
81505577 282623062 211914660
246066984 243362879 113820013
248625842 124743141 346336953
107016627 108559958 191804808
10591433 321363479 183866400
304399119 309164189 43015587
254494977 345639332 34932193
349189685 348828650 96084089
76745826 289334722 160679661
255633870 234707713 51707964
16950117 104140391 326881127
120405394 132386146 212972348
165400954 124518175 116287382
145449573 72499045 64776489
2700856 85433962 318676703
174642852 147305225 336103563
97714000 34742705 269536073
68049059 78843370 36519047
330890313 220715932 181820829
236374382 113933442 17392753
15018262 182087239 12064094
180588645 1479883 278603835
319671092 84890866 258161360
164630982 297951602 209028817
187829543 343344594 122926248
278757075 234280296 275300414
316597243 117367723 116925268
252297763 177815573 76785570
209619618 280381307 12378878
215029399 93771113 214936056
45305922 116912163 107270518
155939237 76738663 63718682
179735440 242905022 41192436
325141087 329383288 239284815
260233091 183228038 269577958
284504910 192702157 263282234
228259780 227345290 202705507
107350164 167226190 198288873
212730252 145328048 201020189
104799841 113367102 326379550
152390856 157164769 298832867
129526603 287424189 212221490
28212370 209825351 223731989
113335851 115782110 72034155
214091378 46441788 129435930
130860280 106550229 329269026
151967859 288903998 220298929
133758126 339605156 247744781
333174016 44972886 63141151
23118182 302225599 219334296
94345840 38598944 279746717
221469359 322022809 177420927
64922013 5693265 11085869
22850214 251945543 81167886
262162692 324703123 77794801
255594914 217945733 248838867
197691001 53567306 269918621
160578154 115104150 188238427
146965386 227350936 11466825
317847306 284785195 30309780
313335406 91123829 286437040
193637238 137572222 33837049
99671658 203256896 26264529
207088822 46966035 313796277
151338152 98406631 46787441
338170761 145428934 328192110
264777820 321277041 203749278
243288619 173863184 220923889
316283035 12692210 75175547
84823164 133807606 180985732
338884433 171237639 96928244
125311860 103067568 154104369
4427518 265814519 292018727
15295102 304846218 178111248
235273347 145951731 91454631
302184093 215443832 106515150
143450670 203675103 113775493
115024146 48103310 317467247
53728070 90220672 13473604
144659808 330767079 38994122
298201441 125688177 31677314
25584344 107657216 72459809
25761158 162944813 49511860
199806302 82946485 206538419
118964332 181502340 207565348
82625991 193874801 235235499
163192129 336228168 257055079
108954798 240478235 59856306
159778786 134580947 127183556
2242039 170872657 118444167
16879358 290768731 285835966
338460439 310081591 292756658
195617588 100773607 222919275
205701114 34508162 109104947
330763214 339763050 35862274
236055215 246338951 84234248
56702155 269228924 228510995
68254889 155543114 251587344
201961133 38673043 183521214
2374051 105079806 178462567
136366082 234890699 180705476
90140189 69678116 189357339
76055603 176959372 27610940
321152828 135811863 104308132
159921300 104861651 18959053
344800892 238887580 234939569
117456582 152788019 200439243
57434761 217277839 316550081
160736615 154273079 268459587
307535327 85264586 254205282
179012379 235675693 291967552
70733509 125229806 198482868
92260246 172550304 9960491
189955916 82112905 113575177
169184571 297030967 256724512
168856293 253220753 242474089
252724284 73345545 70928829
89931485 146560698 196519964
15395257 163806288 184011477
75693695 107842414 213481003
103540464 280466482 179950774
267552901 274443796 337026451
220505203 73025039 71730579
149644070 182054802 22667072
74287717 154015945 215519213
294028390 57898461 97389984
35845233 52882482 335153093
276329969 345023363 13747148
311904813 165677405 31466232
284447754 136267140 228741814
208268572 296643308 79460655
203095221 36303188 275313155
29544348 248876226 292985456
196594346 485279 162046250
109391608 27018711 250354654
242287441 54726408 221970802
296564240 145952037 48649732
241850216 127194930 342381692
231515587 285272105 176199680
261998307 338886917 275923762
235618550 313882037 159628520
341786565 71305275 324770281
306710728 51645193 132362418
193447742 80073780 251672764
253484047 201543845 272308775
153177397 30971772 112776940
263716825 201085569 191272270
297955939 106173683 203871495
209727562 95566223 256478033
331097007 168644580 183668864
212930897 54584018 234156512
14121941 313437621 77958263
268436515 53894834 24281305
276681512 83654279 72141288
66177065 52409197 280555898
90838019 136594258 215173201
152148846 224279910 240039116
52871601 3842512 239428212
287540867 152071582 241245626
108836214 74048941 218219271
88347208 184714590 304770711
105438296 141370956 62274256
144749313 124842536 281318462
45215661 201278423 186183001
157676187 272617660 299559310
264863572 236029502 251547444
146882800 315482419 35571045
159749301 105570989 53922783
244827738 170752040 175170108
298876850 16105489 9752780
286346231 203739979 32597003
214611732 195449184 243109933
264645090 224664477 194927859
244706170 346000562 55097532
38180336 88597431 348341297
283173300 191115443 263215798
153993890 331582585 137906400
300112137 111397490 42104902
172620626 267434557 77380751
297032245 210701168 194227572
69438673 348656479 33598291
292863217 203607603 199139572
55763864 207455104 140246585
300584736 336375171 117754271
100139164 292592480 143427050
83829804 118278627 220322758
340916598 67545406 16352129
316228 127428177 291491269
246438652 247507576 219604274
125227868 281866827 274375941
8687365 166103064 141341984
115081248 79464904 266905653
188030446 8764567 75704785
169899096 128508845 244695464
287745654 43430414 310244401
220374138 77760512 314282095
85071444 264609451 214646812
160376802 112220103 336421421
199495548 32976361 160805295
182439414 201615885 203843727
28847544 87684005 346866117
23087779 257774515 216482139
43213912 258580779 110161368
67702486 54133526 144343088
202738709 317810961 314782127
70525356 52034156 349630750
38306951 163392925 279873056
331971259 209583915 45208804
342332184 177120269 142355997
154095895 3445651 275702579
322483105 142049144 163389277
63483648 170998406 215104120
9504109 53924527 31624187
200009836 119667323 241836856
253372860 334493015 279823064
109768078 186271845 68769022
69428212 117695740 27113439
193901770 287404618 37934353
172900548 166606613 67591138
231134262 333426559 342909032
39246579 248128805 182328330
36132971 15571759 120205171
239367516 108926641 285981709
167338822 253756302 219692573
308735529 16968127 137017439
296527187 270209961 98583066
77856839 91090038 108639706
146972086 346733747 71149910
288971414 40115593 21054969
311369262 251888327 154772499
79992342 276164276 99614489
199007023 191853483 14949
227175077 294435070 152764007
91581083 217381253 266041077
270782322 97910643 76024383
98996201 343464304 343393338
26802590 79130114 6171018
6167605 271193503 207806799
244973980 306956166 239310752
64161272 230012916 98205859
140142092 195204528 18937494
316164429 318500794 206542998
110405750 123095795 310136686
120835080 232151501 77178863
33647637 291261774 107731788
312420527 57351039 122483432
96975774 271727756 342270839
183184157 179276634 307220730
147916746 42067128 122102802
268968695 185329094 272474620
129841041 57762263 166277653
268295412 112370540 262300606
14040244 182894950 340615222
69022708 313698741 153446552
284316672 217039367 241683577
332893477 34883496 197297019
314523532 243409328 293042379
139340388 471516 296685
349729131 55844811 115439648
201775422 289278844 242456851
109599622 168644374 300260547
148562224 84961191 150565208
150489880 63200735 179813301
152890940 273044114 287790692
122681100 276396266 156441761
323694287 208587383 40807010
125357156 39595050 18453130
95072371 289196858 229308509
180130234 120367765 338457364
133248245 318436275 340365219
94412886 283748469 300411100
68300326 193429072 253833931
143412637 5197856 112527539
178485184 236732289 165627077
270179123 300423656 203415568
95014618 215665072 130717418
177836558 285764995 28121034
343467303 342702457 12108577
135435195 72846993 99148117
289808441 26292392 255047595
108943132 61859220 234274424
319905609 333489076 90743177
150005756 340788983 284946178
86026266 201863913 243886400
156311786 246980036 186852761
208174469 98284025 278039465
55477685 82974563 133200448
125339468 115583978 216231121
98334586 338951974 239877281
134419768 348787090 293424010
18601563 250201171 343883798
25176802 210746953 213786560
18988513 199606316 228277957
337163981 238806294 170736908
88615039 332433435 64634968
61559615 189561111 229189639
168984461 102038751 69375869
296245226 157347069 142709864
22288705 268283647 3453441
227113382 18744855 290572337
229041886 346199859 258216094
253749697 186120365 127177722
128044356 341801232 290120339
326642256 310771557 347917512
129910381 284152274 87651041
189853060 225685153 242699252
249955773 171105093 294779465
171353981 128692743 284085270
266633650 13637877 132961141
270656597 120027644 109216749
45056625 269484461 112676397
275880148 25055840 52279416
223435327 178921879 144345466
30342158 317830701 142158692
111818061 343004276 268759119
316440842 67100224 9569824
193105988 342454071 252603508
179653793 156837762 68181369
148384432 332908525 210642988
305219490 17868718 160329110
311652983 145050643 194659603
156534791 178056825 196194968
337629706 321861783 234510054
300014279 77026802 197181944
91288553 161441020 297327488
259129982 329724631 145539788
86629623 101022436 342080350
144580899 135491593 293356579
262869336 293560610 46354090
185657568 290877205 90865731
286488341 52220174 75677664
276741809 47006549 265920714
226532187 322916102 74662924
149567034 257519769 169517330
200947442 67516576 138376197
348515972 190017721 146332881
82671043 14317878 296323100
108960196 47240577 47775694
173225714 206441155 224480942
134113453 283329800 51550573
141972732 102794296 134255144
310492235 90208643 162831801
255827363 209545144 31003869
260086971 173444957 181293684
247243205 347214484 195330888
234552777 336090165 101315234
73512979 299040869 13723546
136854602 133034925 8587559
159367164 31223637 258925433
98146839 137165184 255768594
209290809 328463181 330636253
102366690 139207634 266320770
15954524 72156215 213872168
289047317 198642409 291371729
127566885 293045745 233433566
181258222 240057051 317557466
192302564 316413074 1845725
85052476 79385145 231662972
323651556 149411238 182385250
198153413 122866993 269447715
17063374 274352116 225611916
111508593 76736268 56614260
211748950 227848064 123303453
213206551 173155661 126892240
257894532 126404960 348604539
121431765 18903444 327195694
64590849 5215520 45379462
112340820 244523983 245915909
328270133 221325572 246852406
249441209 85233449 34005915
248463236 147491044 226661993
113288350 173465514 12430603
190467347 299215840 22560174
85834882 174433902 65240179
49382331 260855453 294960733
65741872 20963693 197973335
36329770 62514203 246544442
67688972 348222750 62434000
328291769 98547179 341093881
175406441 346599310 147244146
231423467 349858468 76664726
157483373 9621252 295112615
334119857 176888000 343508399
293883187 72855047 304032199
305399705 122639920 44485213
9130437 61857530 145792665
110406508 26321084 46581701
86591921 217081234 169955605
122146484 11468940 263654634
96433673 335677959 221027344
86075221 49743907 19648664
150241235 167998909 340785456
23514522 85866714 20437586
290472272 97637769 319398214
41239180 58177037 259281964
160016110 209473369 197313701
298442570 157207952 202889799
207151090 274362137 172132209
99243458 192535945 96928570
306660939 141295701 174769142
208614157 327927238 277241799
106882538 77868799 110763334
45573004 103146856 56478400
185949859 188245986 249247391
32469519 147202897 50255353
4753320 105755721 38389266
348502033 202698250 112931633
293356940 341581011 171885391
230512427 58865851 265619005
216090515 325757356 259798355
98384807 119770502 315254161
161781336 52620259 228212111
210377952 170260111 150097836
221469760 134328161 170177482
120371478 2239612 39487789
299956820 121260832 195758251
98585634 221797322 167607013
161001486 69076116 124100537
96485261 146873669 191027580
322267743 345426912 119083825
276514684 308077164 132334717
263928615 88130850 311310088
272778533 77858575 286000045
130000139 304226509 231910659
249130042 90315905 161187815
100235154 154882663 161674012
216423492 92637861 316897566
330996226 314534407 254743933
266606468 222168449 67272042
198817584 37060801 133887308
87402243 3137654 295985430
4382542 265045131 146829203
194016979 78599077 271341489
4437712 153377080 34870938
225865177 194115970 31521336
125559502 206898642 70024629
145641143 121635119 341568571
41119427 286406627 345148775
87751793 28549469 126529144
322660148 239847153 127109088
145694521 187229740 298637093
211940478 270485540 190926525
256468891 267156056 130924058
45004946 136569743 152685120
267296187 149393187 95408530
298889220 22302644 98212627
284812676 275060718 312042429
224881915 89230995 27767257
338088098 27759045 305668357
8136286 340682972 143428289
166988704 38871340 249467442
255987429 24970488 247994424
51959289 56355138 313108725
257722282 218510795 323393547
279779799 288470554 116541146
97859402 329275934 28930586
64790258 273640589 342307441
79581120 174388179 119745676
32131606 327659689 275955662
130984610 156557904 348628800
3785465 34208472 155642172
154966270 315170854 313229160
333043340 177886620 237027012
218564146 27193925 313766398
235472374 174857888 127963460
205457002 197732049 326602816
152617964 342329631 286565578
79222932 339704663 94909805
13195349 218152081 214629794
6856572 133723418 3948326
209473335 198486028 272827648
299701632 38557107 75035409
271490438 157796725 307160040
36455509 172004791 198417686
284777209 11714156 256378822
210207053 137171934 182483936
94169182 208969880 276752034
43272428 74224920 170030520
219604892 50646209 71674413
91257337 322054487 131817528
173788299 143710403 47604871
818286 281714663 172306658
288253268 218370905 229404285
4892896 223659740 194536915
73170158 327120747 131290652
276924410 83145369 332237551
133459665 302137282 282872712
16403549 117685521 252156879
5124785 296626248 144520865
252994503 69886129 41365242
166473137 252650156 75478685
41240827 23662722 181838928
134486713 49162090 294535
42354464 277030528 323771455
222384314 198548228 87867805
287464378 105173711 302029337
295467633 186022398 11127785
249570153 292991795 176845641
102217664 98175863 110761270
49782142 259707470 42888215
217534447 9199221 259803301
229778 153621720 308975369
154546649 85448848 98350182
184187145 144095231 171461440
323356396 122504078 16429678
112497865 135732954 8533174
2432282 177562071 230603189
193586189 312918331 240017285
32687245 148551117 138068406
25363389 324767323 153749513
98955694 246135731 344601010
37425328 286038730 114688669
230691531 181129374 118017401
237780112 259191164 242593798
206569982 66283839 104094046
221003301 243055774 124294924
95972196 52714778 264693454
231063031 254086390 343458480
235088930 8572194 123444618
116056729 54524001 150641163
35093475 293117147 267017302
341519465 217085780 332617559
213684158 237855338 335623726
167726111 254761980 336878828
46948220 17759307 160807134
289630160 16013482 260183360
303631838 122283613 141887993
29314968 36571369 200199262
109028413 39502800 334278953
155489675 218494729 64762954
37099277 107729139 269768243
176566185 119200837 285603538
270617149 345186472 248814476
174767360 158476467 126777416
316405094 14291101 41799729
276582840 24104211 147518000
112192805 86572563 261645224
57339781 56664301 177378015
162104994 97124862 22199011
119494848 266522768 166767116
279454814 273534270 164020398
154627231 289331886 337971653
320754274 184853840 194011583
199041992 340648022 185064223
117105212 147307024 187135380
171745805 151648109 243522481
112483296 39528453 320985617
339730824 236904301 265850833
99983744 278446269 98200960
253757042 109098565 286140097
213622013 164114407 6910983
338663247 90814473 167540042
38983976 217428217 337754653
292425320 165387590 1870143
303397544 211983415 270524778
45646644 167515341 207418590
62949318 121232643 15377399
22677884 99495821 295416777
15644777 330884298 70057539
22684957 312776471 221159053
230171933 126131357 347238537
205103853 127078737 22815877
250623021 244650685 237229880
176681832 150988767 198917680
98820774 100012482 59803259
85425965 298060850 332181095
254883692 256889080 119418131
82208781 335901446 267651682
177533914 337253424 221488837
148550041 317976877 303641853
199352525 103312450 203594494
190873755 141598908 288691776
340509105 256151818 341346214
285320869 221379274 287930900
149248004 344686960 309889617
201647397 163786498 200507018
127933473 164232857 233902759
202041760 176659359 242951484
144694503 184434142 27753104
95395529 209334801 184800887
344579467 239204984 291200098
141257559 264971747 301323794
269021902 307266284 59916193
268927920 40554890 138333267
342283671 11307241 24575367
152422550 103859101 476084
234851600 123132603 264905172
240540715 95670894 125293719
262786777 242018456 160509300
10844897 132273249 152042341
222416415 65189606 259539309
243417286 206697089 318948037
233851206 160270534 338018772
42359690 201639181 108520278
133354596 131530907 29665711
185669175 163177321 114004349
189105969 15631225 194460499
69980225 183033885 306812761
173085950 200183736 25262099
169402508 74282461 348243420
89850593 193203880 205664668
247637855 149345659 28191725
349508667 35232208 230742982
198138174 164402466 152263213
1070452 304823745 121998598
11241974 22356486 271693060
266612125 195353308 240783245
292052615 157014873 110795778
269048920 31164921 328036708
96055755 211727758 232198208
290965582 341340213 18071253
229886005 172908469 25189267
48647317 12674857 107960384
299923683 94804824 227528949
91192113 234072689 319497608
175471245 162616722 90976684
191415944 328437932 31281942
312371683 209267981 32467300
45336249 100477706 87899032
48192922 320391691 292616639
142588773 174039772 47299128
256211700 61289232 8509180
25479893 223603400 234288081
344033034 317617922 8670825
165122427 279571967 220863504
303257727 161506025 209133974
303455087 149561941 116809430
186393357 332731728 255946012
328227770 346955341 133750837
291461990 23823988 269148885
339950162 77979078 248758788
239214850 244456205 17563602
316379380 188261440 249736349
138964877 71021344 43204007
297355898 135827567 183982368
146031821 15357304 228670308
266342788 21693764 339359439
300091403 9168071 99830154
249269425 25634427 182129968
350300045 105355820 167582098
268184470 29486337 106498522
36521272 31832773 222559720
345170907 192307040 279126587
97999445 229181352 345719442
36584811 44698442 61162233
318044253 268781003 196231502
267798909 269906113 9958268
55502202 226704685 47488596
112395431 13253327 95935208
333057685 174427456 110705337
58147003 94187018 311837134
84956376 124346122 317458421
91988902 152105881 78216071
248410188 206199604 152332362
25694924 115406313 57622351
347078542 103969682 162266645
107862551 10618679 64398263
132875427 253179718 269051004
311119653 87797280 308066380
14892391 125652233 29967855
70404297 337936220 48188498
139732163 233067139 178377865
25319452 321835696 228649253
174638801 146903107 278696512
12429843 172735370 175829747
216487411 253732126 255514149
3028473 59057150 312306963
93460780 237738144 126226323
295919064 67822218 78462162
107810500 118070251 46538346
77785409 122417404 61091167
123296736 340053688 98445973
258609623 229849887 6873638
162659190 321273411 117172213
114403035 345908209 79226992
62528496 147967926 57116699
23291507 346446716 251459533
279598878 202817756 261300074
48516604 21289283 215476639
303114011 3440648 21871133
156366979 145398263 21094287
320936191 148296287 295432266
55258289 63206218 103439557
81581926 192054578 167435490
243686457 245336052 307531026
19958097 77105663 83302665
172291744 88642439 87994379
205347327 261972231 177213119
92316325 104198911 337092815
84137069 53607554 174883363
33655722 281041708 220620254
163648164 193005362 122291807
200887404 8570938 194753986
185618538 68758970 268492382
49219000 341306674 94614177
201818273 158926493 84637416
282394203 160990957 268558617
57539473 272005814 161376826
121228789 65252334 303902621
103424930 136928413 36552110
247128771 164346831 336954635
17718004 17278555 181384360
221665942 63659158 205438408
169986914 290748166 192249
224901890 43599657 129098387
119416412 200593116 285205796
311636366 35367001 182346593
74207275 137920772 206457726
285029790 348329747 169264534
159743754 205597840 347637727
297610387 20639111 89753496
198692640 199790601 170513992
320668135 346628743 98610596
25725848 150926278 149694509
162515615 35621832 293203257
67462125 290168369 277895796
288634974 15394504 215494579
114362959 159886038 184581904
279993869 18361341 170610664
157621099 121185660 135070989
184775959 60834813 8998144
133878382 257410760 223885335
171867128 309378086 333502369
190885551 149067888 189707525
233414534 60440681 29316155
104019756 140142991 54636265
130147048 177853586 200069366
76875579 169325484 219901202
7052805 72694096 140174265
36447093 203818783 86105824
132832077 310230283 199934268
13145706 163216841 280346960
122193138 305210159 114663563
214478036 331719979 164726897
147306781 255949778 31978420
198210109 224029556 161259536
176123020 143913829 291922954
342395374 109420667 60175487
156125393 61971277 9539755
5979319 262753022 190875471
186468418 57780884 323977681
317255108 55866389 171664186
127917049 277307765 232622107
86623911 156653419 26485030
205909987 235293401 248690629
130703807 307411045 5198686
101021537 324145524 260163842
73124429 175706101 318093292
155103977 24671840 2177970
326456552 185755845 189078620
27658658 339616590 118392678
320982306 325733397 89000165
291042009 125869777 186848209
188519160 12803550 317861522
107004514 240145718 183916329
259513965 309020556 279458351
234516539 265089544 183008338
129938537 251931438 199071379
280707455 187307780 163222836
271242627 106491888 180994684
199574078 276962221 192843979
25516155 204690245 206949578
41120336 88828982 221779320
251296336 209414441 311595423
322804325 129464535 163236458
178506270 115680258 144555667
39789971 16157874 233512808
201866301 31872291 323752374
313975170 153794841 214178908
324954226 134620894 316013569
70134670 12975660 285228671
138083858 228330825 200794558
181718759 186649544 3319457
258147265 61955202 10439452
57007086 244935718 36943855
218649386 214435842 272614832
184064956 182365166 67334851
11814212 50082459 261547924
455358 87557845 250960947
294253705 234600950 324550784
168543486 79680670 194738781
57765815 234454857 85455487
94769623 248873817 227055211
86106833 276673663 109947597
203488814 325176608 189412623
336795513 273864505 260107148
71557233 80712336 342033171
178328977 316373055 256562561
310641794 90586405 229862053
71462938 224840508 70778207
108989774 138655518 88088775
228304834 11810737 178149591
260931346 165014532 141154934
348612725 268904687 86408103
150690945 17219909 323191480
88701250 331545830 228326956
179491477 43785040 11753583
309260171 9313512 210973905
337708033 117009054 5320200
1696238 261050895 188133988
340945079 67867631 186026292
243436535 217540970 244992898
184247239 175602919 18692407
159579960 170813564 21459292
283006758 289617163 318778472
114987269 108024344 122837294
177340026 133732633 330646917
58693790 297049120 232547442
144677985 30276984 350256106
24722704 125187167 101472575
285170123 219543595 69554370
59638701 33412719 184756507
273087244 69278166 320196559
267069274 15678784 72138647
4306384 187157223 17114086
69101998 94010253 213552475
98423692 24998128 164531823
310558513 158519220 127007911
51018693 291134762 284923126
93960168 182661930 9461826
185770663 341626657 81864712
349374461 159347903 22398673
12609208 116344313 44051019
189736800 123539726 239123261
64842857 267065502 93140504
233998955 207507144 307816915
10642592 306797329 111349224
15019863 191669562 75225636
179014377 41976481 243001979
196197857 133883709 283558257
89867303 248805760 196306504
246184824 60421687 87541531
161383608 147369266 340223560
320754836 159082118 44690244
309944768 152036140 66228034
176237761 329468952 323606617
210545431 220132342 251184622
148493053 256482220 72455252
3176008 251124319 139700696
332245888 109368151 133905410
131436218 324275667 68759544
220727513 198443179 117952695
204775353 54718200 47445726
187798718 335800202 92094425
79690609 255220707 307337808
347215854 271449339 286470571
101474845 7872915 1239495
118089753 101329437 286879698
277228459 276360002 44026297
98825800 300154283 285533550
188303747 281591996 301605805
338231915 244549231 64483472
251005606 137010788 18101620
350436431 82234768 256898843
88248234 233686538 321345293
273782710 318753657 216486521
225964354 243203896 344397021
247044948 296808453 226923111
122965551 343099569 295062840
336456527 159773056 96087973
321058432 46727815 332666829
210125248 209453452 195189538
142108669 115292507 256553252
167765219 501623 174961602
34957212 342027679 347627211
230371650 257863955 73936512
23130408 210724926 246169945
59889349 122496693 295729288
65333272 67604931 226657333
125610958 95498143 26447436
9269274 200762768 228993137
152009714 323128498 344556013
266927601 245738429 70845978
190995430 269079374 274957582
258246666 254655120 298472391
232942790 26417281 119862166
55733361 249587007 115980887
62154526 46147481 94152990
66088000 336493224 278359461
83282528 178918275 123610651
272674908 147720805 135372689
3454742 85049567 110190144
278995478 134070854 226272998
147784451 293642011 138511562
48857053 79469654 345505546
339001530 323628582 69031768
79272907 333499541 217363089
53410728 338177707 270610754
32270187 163004058 334206670
154688665 87777358 231634640
113096153 226480536 60548224
293324283 205418432 285241339
160959236 10578734 9214837
298166198 218188653 40153734
171626133 43870118 185328525
134084281 208254546 36774282
266081058 38774244 337591186
207050030 214067346 332773836
344212578 19985778 64936349
175527213 52704559 134799495
19480379 133532429 40364199
13114464 94675905 195377584
298439107 148906258 218824110
138292862 35380148 78960013
250191879 226646883 183158730
278336881 126893935 107070635
168359862 59733321 222552311
113926149 268046578 11282648
8715951 181806089 38750861
17982574 31968639 147829142
332849699 236046135 80487001
152428990 319533960 47074284
78750142 236646301 255829454
6144449 232655046 327729990
236253669 127377275 150126722
284483836 292840493 104033868
299699036 185871719 202083729
278217912 155067037 175882961
286514759 164055447 70149071
36309414 59820295 290435915
321161476 141047417 37424548
272961194 156051572 36126017
328228968 176195335 93341371
68057707 302760645 259256577
302678804 113132607 64852223
114079185 210563522 290623465
150530803 3748542 112458178
249715999 337937974 17189520
859510 199573124 332430186
336067892 329055637 207277871
154089856 348678086 160196857
172214954 204868297 162925519
34083847 336625350 137459745
10188512 121266594 14895396
298644656 167996578 52316177
302586586 52698534 50202782
270572133 94053959 114248421
227967575 126642924 234638028
72191544 195170825 110855081
264177964 106813441 26150263
41074776 252452590 8327958
326354105 123186143 345721648
254716404 51369357 311011661
57912545 27191375 167762569
160877887 315968014 279780777
307248963 284265985 233813366
183711659 255516872 94818428
320011678 227329487 43303437
303862870 124265117 305087108
181182413 166859100 80441476
264103406 152571300 186483317
112656895 293541557 130092747
114149663 72342842 8140343
21831209 44703830 293025583
73607883 190609001 6037233
170171641 109413882 69281900
123187922 8922182 45560982
112011321 221896571 300791215
231396734 97545088 99534717
116358873 259314455 283650995
172267216 102741856 258399123
24168171 290464606 180345915
190735121 309231867 65062771
283328515 178703921 177632164
113247743 287863218 289859261
159364813 303548210 259147367
155299357 234088937 250933059
296865176 152185979 344439358
333192588 142435684 7355198
343602265 40775526 346451332
243680914 62886893 173059452
150376717 19577698 109599193
108309633 255178704 24647520
308621055 7173362 207634066
125660917 206775411 254672448
139675203 107452663 313970885
66159868 177212608 163177821
346998003 333709332 108103109
129096633 89808606 182569455
289405355 74455219 263747819
47092873 34042107 46036354
75039705 200364199 303056829
60603270 89384601 101337907
275833022 17501882 90138194
48914663 82738573 95472820
222553598 60663559 265065681
336588703 186377854 317811821
176800760 247899754 190781150
219792668 42340922 63341811
35040130 266098242 32537236
276404966 32546605 79683070
32583331 117941238 143857728
225436971 90064738 186797025
90343302 276851309 94893259
30853565 245508290 6327768
216562758 308204977 48333374
145649452 338256014 19409901
330304432 147964408 298747866
38817355 12225473 147909917
341492112 181979268 303048903
276293486 96870921 298482244
70722672 54721046 74790039
4024689 294024061 175312633
115770816 116987648 51675211
230297063 97253512 94044973
11623945 5867888 75923769
184033369 155339776 240329209
291306105 94828843 12915918
41012867 213214362 78545918
124821845 330714954 3194719
60399546 52951570 302826955
182036168 63521273 170802681
120769298 269849978 73832251
271456198 129236767 264943258
209708953 282938446 36751679
8376443 230550433 206353697
112367587 324857893 70647612
346263344 60263359 294156801
67344491 7976802 301063069
16901544 145119098 264936785
6713491 343952541 181173915
153428081 104469316 204692271
327375648 76928647 263078426
306754385 32308737 10925068
175192764 240023956 171630012
234755240 41064878 63836552
159489453 23546790 19218962
74729749 22083244 36884954
31147727 130924190 104634425
34068217 29505926 186614169
245003637 123339562 26487455
64336191 7490309 303167637
29231609 227914189 145292676
332088179 4654069 143301431
58465750 261632941 62887238
237380094 276395485 269588870
233031665 302680603 60175440
288069361 92834629 49701445
334287300 243174385 265394317
232832578 45552552 71137515
243257167 147390741 305124357
282187547 172891477 249390274
127993983 318929480 348127354
255967745 292969460 241932533
107635497 67892809 196672476
64901308 15233069 272765875
210403960 30317285 106920205
228155663 316632644 147177656
204431317 101040729 198845672
337896178 96793282 77710671
147780070 330625644 304782824
325273874 62375615 151989047
92364691 316100321 64979595
136026403 174744450 283891308
197222662 124083123 322147224
1973018 87893397 333797746
136467889 120966126 164890074
250170168 276485321 151402385
301962804 16586301 207495086
239277243 346349281 5555945
315494497 208002751 342911440
251411034 33889403 273579812
153154813 3544936 76176228
89630619 134676783 5001376
299129281 275124342 8200882
43492256 100332002 205895117
144962645 346196112 85944137
118203223 257074422 27317687
95183557 344162616 129325489
165681649 258746406 270325355
55190185 245711598 159925489
129150770 19832540 300618788
143344879 330147726 185505332
29914043 6325813 39242637
129577392 37800263 22044012
124927021 226754193 242813030
106888980 281573593 138081115
233449399 321118735 38537772
211710700 293214097 339770719
61172169 142560648 10610701
232942753 103110185 311836493
259364123 349990666 5717629
207260208 156810594 162899490
6053403 155083836 287236926
2703072 174619529 313017050
155501682 335563081 23984504
243078046 182719575 305226583
261515346 194288136 171979052
91603595 106833262 173511900
91972730 281020326 82927170
130376558 179390813 150064521
36775450 337326012 255682579
11019995 132989835 112200526
249286397 51835773 131266312
344875996 238425860 293000454
106970770 232392840 334049649
162167270 335573994 22153870
103678384 39758792 89334996
235659308 289101637 206443639
76198533 284759983 46925146
308431650 225599719 313923394
186236413 50029980 135442145
57059142 176961941 5576955
300594963 103624831 108691509
12589533 307533299 271981982
94153862 182585350 102391189
39269896 35458824 5363114
229335925 197228635 27520691
89981252 148308496 60155151
162102709 186031668 238799393
285490876 327218255 69198194
166958210 13117123 178644561
107562049 235197355 75388490
180522410 119432316 118246643
145624554 198624209 246679666
323994352 219252937 198124535
86102513 78353834 175983271
9287293 307584060 36106663
294391679 179287538 344476998
15455088 282050285 187256137
202158568 151625916 70749408
178457106 127755731 203381555
246389348 246095939 208370280
302730710 49200931 72507488
251836037 323696505 147352888
110728234 7761758 133514031
336530797 140066419 142737086
53566605 87063994 187974725
30588689 99893053 133839192
118354983 229019896 60998408
6354854 110512554 135295683
47799529 222411653 149469815
196814572 61542020 85168916
7270553 147578768 80173711
147754466 268487926 58185684
212640461 109931782 17273738
333987478 11818990 163846079
117330287 688945 94468700
14021279 62752633 38129891
324919901 216167213 189324465
284694523 29712823 111543571
47788318 215729633 304694466
92683360 52042155 179016883
118351564 62189555 305601250
145210638 284723116 101540073
319825013 68232171 180601875
131064080 241853897 61864643
204042399 14348242 7152799
287431297 349056361 58627434
84907390 339674118 144311277
17484526 116873442 230501660
10642603 21353052 190602913
41157247 340722704 33092793
290250875 252459747 263950356
27208883 294879045 329216555
179958222 234153106 50123050
1518776 98198351 303412557
58708023 36748568 218336135
331414192 317382417 75678337
348885345 216112312 278243152
308815531 19743615 38098142
28893044 51979110 3513302
279331300 196970415 302335274
21084393 256030 51390998
132521640 120235703 213115940
109751118 104713376 283850165
117651781 174368097 38269277
170321616 301110810 341211878
134498459 312815080 104063455
228819274 247309172 75133842
34149761 253539774 53759484
86209032 13438017 125642627
144526914 93095692 45841761
85274893 130921195 323522670
262516370 247667346 188243818
118687393 175319449 102553182
97129972 295403443 19503003
172501136 144705291 264111448
334866954 328696439 202055173
250873491 31337213 171713614
223145258 224242602 142562945
330394043 268830795 306653534
227502783 245128291 208486047
226700242 28073287 203654890
343026181 185543403 80657898
41802121 220955677 124006749
192758565 201653953 34175008
47559053 131453632 306059522
143260364 171794279 213367537
256577760 20526076 14608202
93797888 21297969 152119241
6367581 182627798 182485803
339767250 203261219 82867654
201708337 183145375 2460226
217716460 6608976 190487295
333984153 213525551 103974484
4250873 290061044 165196911
156171761 78466363 148083543
266863341 204453922 208921075
34981314 176125195 36215929
54915353 315792759 267729037
284252394 31251721 139504312
126429369 104079595 287298832
329039859 51055326 265532021
1129126 259074072 167316749
142466104 26689313 325062532
123508729 138336126 54616034
176268106 54646115 82118479
146122399 323172764 40616313
75266604 120925047 302486719
191938817 279947667 308279517
128901899 255991127 309034948
86770626 164848721 100596175
115767906 144723613 338698401
322656796 299332759 81494791
197215299 45728990 168041958
49930659 87757898 102316762
78363805 322362877 9357085
24953950 85686947 240086189
189915122 294919218 325922467
326652876 263633553 24026976
3446821 199708180 91836501
295187871 71262587 263582163
156210155 121349540 181598154
77414170 106332809 244218468
23206383 228566913 303726986
161848210 190905099 306273732
78966133 17453651 194730771
344081302 164986800 139317481
172745113 336838737 29483498
117147143 113958782 308076381
347157431 76146991 13188624
305055138 209971602 179230959
47908939 252045494 136078014
192561233 157502403 266618187
79917202 2943089 137076792
309004915 10242583 55415634
6138530 117230042 293787991
266433231 335890279 56066748
21807989 20769339 281788803
336004873 262978062 278222882
42890557 123269827 347336180
320507815 125275600 221535953
101193944 305778013 50089956
316167924 108806001 220670321
33942288 96132004 331250735
205259077 207107069 292014193
156424983 295317941 146537575
259194992 238840900 15352566
239746215 160861339 12982891
259209212 176989401 264045587
142480972 283462159 62041136
193697018 265190135 239586902
252725438 98383439 305489175
340158232 345210463 253650724
100245261 61132660 123934165
252727558 197117934 57637815
231381275 296739579 104406191
229400091 128396217 81894634
113396998 290249027 84309017
170768240 250944639 169086590
332179687 84770732 276006404
208509081 131382816 242742508
293577807 292654097 89896703
108512081 248041744 287914108
280953261 45842444 282695759
276701115 239699938 116592811
60024173 306469864 182677782
169819437 265860683 336729443
104138332 282113391 203137439
263263451 286637383 168286738
181728545 189835679 225628277
64754503 143089636 166418816
308455316 131037998 296929988
336313527 213003072 349265128
142590497 340819860 146366297
125126973 65110808 146195260
29844194 199784861 47046037
117416067 298449390 302135768
54831170 147458724 320870691
61978937 105810124 301004095
246172863 129460358 68425022
303688666 34455549 286765780
123236675 227987704 278778376
111276226 121760061 337659166
263937998 229049221 126408501
235155150 87027860 308936603
158236737 260764010 98372446
119238182 125414322 263438312
3616108 18157904 118126069
274985619 192849773 341425168
142156274 101045451 133367907
264438871 83560974 327957522
278655432 136828245 181012356
9132478 17813382 325512002
254109175 17035273 33648727
187711335 123314193 152393545
295732775 109452370 23980975
299986298 216440320 64168096
148481629 208665923 174874515
2480575 326201858 169766616
243004727 135181601 116483244
123899360 143845598 3287687
114951859 171424326 201319029
159756780 29784411 85531839
188163243 27180178 204072043
42706445 274754905 247559894
103213410 292149118 47314703
35916947 282257255 5835591
328324427 232526159 209336202
28076542 304278712 220646999
295720033 102825808 269994729
47730748 71118888 50245806
133189562 266072888 20318200
284632984 185085073 53983663
287204018 327523047 149196232
179756705 290314986 332927431
34924942 4145845 295980455
49599997 144277756 148254311
42409246 142674393 291693865
166843244 107765057 130244265
350210461 267820984 31294850
177727254 168258325 309279443
273170937 334677679 36510043
44389550 75189789 263647137
87557548 185725875 287308378
334546993 293609050 313994178
347990780 295906052 290046265
299612574 261802683 331114979
48567898 46604146 1381630
4307476 347712151 3421711
55012566 43928198 177237783
31090972 149085422 235764465
311755440 128252589 126082778
55893189 136343841 38662413
3950238 181901406 229053045
338109792 118630935 184948913
76266 282622213 333248595
350421759 24860825 218081341
194222589 197110559 320653290
147717144 21303588 133889867
83349777 269268697 97742949
104126687 32751162 118868354
149426256 142996573 221012693
148245777 64795453 322317950
61437746 67228922 214794406
65637433 217748418 188487053
38915966 330475031 56735550
292387962 242732439 33520446
29685477 18807804 153335461
13993142 191806924 258684766
330701292 173748523 26045183
23952093 233156511 55984865
44705043 286277705 99904021
233101262 215264890 261429449
53936220 184106356 63293624
131516307 139807016 277620954
204007790 239017424 196873342
64540172 89598690 211309405
226042988 202270262 91653488
25644620 53610329 234803080
286500807 41216394 50901340
325124044 23136452 250305290
144356495 216884830 317453736
27687415 218257592 61161545
141075847 85642584 102411898
302622670 131715740 26427159
104726530 184467797 158599594
278970892 300933164 255480134
161306327 96507098 274590611
229112892 76770672 279996744
196961594 109432515 261212253
167196046 19753962 42697806
258105260 879899 302758565
147227624 333832954 299419128
76048315 233860900 349268175
278139168 156698658 206277042
4386374 37017843 268188450
108936618 175662531 78515813
48310925 146932951 43955735
149236452 251558592 139191556
163680445 280643579 17124181
325573359 130960816 208779159
209706097 87719256 135569877
238626680 246917953 70464491
257200094 272165357 64304775
151666075 150073009 285592584
228146893 348021055 240755018
347943038 322692604 316615507
338012271 213020764 54791532
52636052 348123437 55157035
72680977 223154842 235305483
193237824 172028259 150977162
44853895 35508542 203039152
245632645 285410144 188000420
338126298 304897147 197021933
333171762 146594196 289901032
117097821 340453496 304771088
78374420 266206727 319790813
229734149 309047407 263181703
110005224 331879137 254220853
148631823 23595766 76719032
218234390 269651052 111090627
82365801 54122975 90777553
296535025 331698175 125782753
32892293 39555042 256045562
205972681 188487855 309117282
286872342 148253071 311991437
319964335 309903650 296781321
276064863 250173371 253566424
228078681 294714004 166575977
291225932 129577412 268763583
228774041 344152532 116382041
45363761 218145420 142849106
51400683 25326444 227623729
240331226 59701642 6991378
140772378 152444636 125669645
62307550 52237008 125645490
231813048 106236729 106589450
97183363 133105831 256603075
166824968 118537239 132035278
176773420 331137513 187640894
308325147 239929558 279225500
95475331 100614117 301223657
311553620 149868781 42723014
341822475 333553269 41822315
342964816 341797834 33299084
181835262 30236843 125713327
176388632 12023656 334507792
77382369 27774624 70855168
204735742 91645501 179130234
188259453 15378685 85999829
68480503 33928567 7997910
32566376 26970556 147490927
42118200 311851118 147185588
218905053 52864150 185109048
93594740 319862312 192513388
98917372 128576453 22936213
326931215 88288264 262386056
70190621 13403849 224008068
243327517 130132406 323119200
201162812 194274564 21187376
313713300 3546396 214285219
68485482 145766547 164540449
198211830 235742443 222307712
264535879 256876432 328567677
228746758 106444012 73972916
333047364 84054138 225088438
258757367 36273375 254263448
42580582 138719236 142848426
234907816 69616858 8105809
287766904 270796411 51290772
216029407 195588315 296530414
15890651 3139571 38094858
191437669 78293493 66419496
286972107 20544152 247463538
205052755 6850362 190396987
54564291 180969978 190781238
214403675 28785405 74897539
68430257 57976600 23606891
179060552 206039962 147931289
150596019 14854451 345070303
238935939 10520968 74017338
3768603 64588816 247213409
224227156 282255194 113041919
304219518 168593968 144814223
218402262 49839367 111051143
156104453 140557814 180470258
245852809 82384018 199948700
276583369 297001525 198447630
138970977 258514967 135910737
335449904 296099652 242860775
327351739 343511004 260720884
270773054 62532618 151028969
127878879 130207674 334233077
327180713 145935245 47607642
125119597 70369018 93202228
93012615 127796801 55491675
231081202 37790162 336752540
267093709 93308517 162114061
261122333 331832537 147223976
26437866 54175492 316586979
1288027 312446322 228431790
117056372 63359778 264380111
62294412 87574970 88027130
66411643 132929169 125507563
208792707 349291871 51734546
288971998 227854037 53555819
40025381 95955121 288029115
32585527 34708898 147472234
180705682 336751188 155237908
263030834 223309658 98160290
164780346 175980216 291108993
175762785 25765851 63329698
9948283 84022220 332017722
111480591 318477759 164691920
17097341 174969486 293490608
304453276 142469032 254371215
47848414 108850187 86163541
219735677 23591118 133615203
174435142 120243249 75481047
282167510 34898679 30970890
49390428 16473391 342796312
181780399 130182238 195645735
341464196 44361519 236282174
17981264 53384502 49145332
309705042 296519873 283341690
339757509 256284307 247465687
252228172 284144504 167417146
104714982 225516142 236283331
85996847 119551984 139885324
197138052 210689765 47251884
17581241 295151332 42050672
323706058 337201614 33846814
247345737 158353429 304764425
41583191 81586663 7965085
40263248 27309475 190498108
12560398 290842831 307190333
234330743 62067184 107780874
298383380 297532697 334465524
211314980 46802327 269134343
240309540 135843730 253231120
163128801 258120691 61223022
336175788 298349752 23773549
29174969 85652550 50623452
338286267 182985812 313023256
30927919 158003341 72199925
260237107 290772889 37589450
199481652 85569872 348779696
312486308 13905898 188729579
97136351 111568575 24878635
166902515 75223765 225416116
202707802 313110123 68013120
103913054 53105819 126025741
117012777 234930731 26511959
207117321 233780799 286900397
142340835 294273748 68910515
313839205 251932576 93228903
223221271 99414468 287577011
24118690 150854871 46894425
13425804 310378075 138275387
124785004 338230290 313592208
316529009 89400817 331332257
91047834 67479654 232194086
326708147 25173237 281232335
52823146 283291706 152009104
261579583 99804749 203112022
53284587 327326032 147506784
760398 291550791 37380706
314942362 248065718 238605138
301276625 205575220 146288002
148291422 126788528 68702334
12690257 70536622 156065977
147997345 322979841 163515908
126619769 44235304 286173338
95773913 271992971 44119368
44717735 215301011 307126282
117195421 105851897 319275770
214932621 233132124 84100062
244470743 152030475 204534849
311102349 103912525 261648837
159555730 37726642 301535491
48396361 344702165 326045951
301832501 81654888 95584260
199662072 41096586 49212801
282775572 150885601 253555421
143083031 65166510 325976929
36626964 147129076 28363198
165044547 281943838 35530378
58297019 149433926 78876652
197852521 290050605 53419390
229867797 263824350 342175715
186869989 147149830 25031609
348955858 293652216 61098950
204013176 35656260 46164758
140314835 263606278 97688160
179874899 144698187 41396450
266924569 136822613 293046005
298656010 116204111 269105585
318336006 43390562 264960695
274987060 158865874 290531810
262044654 26882945 146840527
160460107 337741131 205870861
27112088 177662285 138056039
93027055 315249300 254087556
227427816 199481810 316319691
102112933 346874526 11024812
95903605 287005244 42164745
148430773 279456093 74940829
114443908 267013571 113498755
76196614 184748462 278977714
84461297 260765622 30122765
200232879 268600824 61849564
311655584 271185610 48333629
221853627 102160297 171131525
243336010 141600726 134794628
248120507 127255708 82601607
334536929 147632220 13562379
256326143 154759398 101559295
184779410 160365862 247789961
91030316 118562108 169699737
315273768 254108097 188092385
203262362 323035766 312357263
80493849 160857987 145119075
290122241 145802176 291024949
70056550 219488133 154158059
263595185 284060359 123944974
257053014 275434377 81254323
200764970 207385468 213903045
234278485 287134522 255733470
101808536 125841133 8650373
256920215 164098864 319530314
66023012 110383671 297114936
20103249 168000230 115440834
313325726 276169084 331399458
56179364 236218173 127820051
177098529 312415339 294018998
289506853 106875057 55076424
115834214 134714757 205713125
259785832 125491789 166435016
315271089 74590386 35360621
325838902 283659025 1366139
211001361 114161289 131180707
336287952 31011482 210148515
327078799 115568486 86000887
272232268 179667105 89313303
156693683 43677184 86153512
207563038 311345137 191369797
208544763 314655609 282111643
247970153 138469464 152733085
56252935 24964508 181744412
213798827 275699448 102357672
203372120 306714591 246058708
172136334 305802737 60821337
70777049 283951395 10159382
98012929 69913668 129503947
331263483 223993310 106260321
7252780 228123457 2133281
7935354 49810644 344634759
52265934 74040058 272877649
117607021 293416604 52028081
106162993 21952208 332639053
62104665 170823497 184892625
140669937 31273155 50546354
21205649 85678182 112167356
243073741 262419071 298475686
307160230 239309046 90625665
128384134 70915965 198963904
98251981 349496657 36148794
302274025 314146298 310112398
269305792 195942066 335897661
163739733 137153349 321169402
276932295 163836002 240502409
110819650 31339238 210911511
228712718 63313199 197331986
18912955 38571697 112497933
244439132 173698614 322637458
213267576 213187267 183120299
293006036 107305883 128570179
135976521 147999177 64402870
288370816 38515941 159693796
290703226 230629962 244060191
132561670 149681762 118586458
93324756 240799873 124916341
150550442 238743878 152202943
272023927 165320748 220386331
59459722 74756901 33579518
287838200 333630787 57413123
253237000 177379689 302006820
250677917 156333379 73185647
88003973 162174654 291034182
348746673 298083484 251701407
18884 22974022 46191139
129344203 297724226 148300151
4338442 131241617 347067233
64881637 2849804 235770927
54024650 287040257 205683271
121058 158518399 182596836
121135201 124643655 50433967
298306692 255141200 115243532
285367882 44722261 103835645
138763306 35689860 229163689
67754128 142117572 21736889
108938353 44495525 236235030
190934294 305229347 220529361
192711500 337388230 217059578
257226980 106142344 103494504
172382273 75904827 284219629
210306442 80261886 202327811
180056655 87943603 273566496
80170794 109935143 47648401
83026736 4531584 96651820
236160919 104535229 85437396
258869382 114428363 18602217
15247130 350419737 25419111
343368978 50458868 113920024
192060789 51128598 300871710
18665171 342715100 110146029
159219247 192852189 115072314
295413161 122136273 87198660
285180125 66822705 19654521
210369339 208233574 37922868
318569224 165623473 167915495
84996585 202917451 294875671
146481102 275855008 291165097
231967741 96288923 22663210
239886295 199459787 47494738
343755408 286194029 163311405
235966303 199353684 261036075
6693508 40625722 121154299
220909956 288952709 185198421
79742117 33809334 175896628
181861932 210835776 212428129
91696764 186982356 263315166
114102763 249482240 242466475
204089810 333325054 338881531
142471781 32841403 36794255
34361251 89617843 205407084
322080722 97414756 108276413
170287943 252842458 158676809
195082754 266946912 282959550
18454298 230896586 288184813
311458317 309981093 111557123
62617924 205087002 140821791
205053583 179069605 204922608
46296410 312011328 329701542
103455806 5561242 39890131
329176271 5052278 98570096
297367671 13685113 4881327
197698579 309733642 140806439
56399299 68056766 240717976
237809421 161782287 75027841
69141299 192393149 252785867
13363677 339757296 340439727
219096820 310044178 139557199
293441863 321492867 283477424
178749020 316160425 275847144
323500082 234706032 126243570
260705663 75439021 140045689
98771315 94181039 233877272
166617940 212765095 43562885
299958486 194939564 177079101
238222945 117184081 25358031
82497956 207861495 214111544
324762588 185713133 213654674
43466045 197981120 132840947
220277357 88754621 316822432
261734456 273730611 202053329
200094502 327153750 308915349
141038416 257317303 298201249
282135133 235859891 231222686
217354473 35857095 243462766
247055067 216990469 255457662
86709160 154394577 51837509
279274598 292695060 194633361
337215714 85164069 150030703
98999448 220419124 125717543
215166466 107528614 115199524
235178114 60038248 93350372
331801741 54616592 14547664
95151114 130391253 327107533
147770083 38107923 26299810
106432315 332362720 102119058
52196869 20590415 217939855
295986343 61297562 128923185
67273225 340483049 343057343
155099979 10903871 292641204
307436081 54745262 49443604
230497585 289935260 32877234
323887393 195578302 83224937
272486534 242913632 131976488
343389441 133817897 270368364
221162737 239635553 282248463
320636430 89502042 84773768
304591257 60518578 254645562
216511046 170578331 312016157
329871490 156309264 268018320
54197444 296427180 64917169
169559257 180412069 233364880
131877385 212318910 204512646
282364763 81475396 126240367
201336734 314381870 278682147
29095393 314097704 129691933
248765759 106055373 142949818
4892482 268042923 78581313
29456659 12865420 192385171
258477749 141113201 252045364
241242882 118716375 318397299
215750298 53440578 288429589
114088467 80218258 249714557
43546741 199432428 324586304
280124160 143133021 148519943
189510011 288105992 309125521
167546111 148191242 184274894
332832017 322186661 58191412
143159889 50287056 291784015
62897079 91157415 212388583
9367665 6550113 151160178
149392926 63084863 290949768
323932813 333485391 309071407
293533687 6987714 158714877
96963496 114143309 186057440
118190597 294192204 2620462
183126954 69077800 43285405
4267906 24749357 148740198
102956458 92758861 220873915
210425343 223501992 255430256
181333014 242889608 44933137
134692209 219324800 278751406
256107826 96687469 7847128
218780341 229818562 275587302
237014315 184740708 157721736
345114112 207690902 198048437
250648178 140280134 218354253
213034142 258251498 138565186
33256809 207541292 95273382
214090769 77273440 208944286
145719675 15407213 57033907
225312461 203914629 74369620
301266877 292500746 235632833
53424862 186402949 25416219
348670496 181595762 191333648
33774880 294197582 149130678
4928647 113899329 239462740
197079812 87301249 1252513
226498431 209851852 24355154
206301712 233067801 282373511
212101390 173709993 168290732
171289332 162965755 255123093
150417482 68627054 169146883
263783133 196436330 332455414
165872919 311614353 110058934
166220529 239292356 70823550
11340080 277242955 134269343
329024427 106911975 335638966
48805247 29948744 144941319
137842630 129339475 132168448
300797512 137447675 253132810
83401582 255344981 35867373
164766020 181893987 346158461
1913305 183651624 55575151
347673083 4505192 124275295
10776478 142174169 322312976
64141751 230137588 8874173
39219931 273219677 310630011
337282344 218493333 116870655
215621658 300055759 276114179
127541548 131889791 230542675
163195947 211110952 270593539
168022414 166310710 311903073
173104142 131749638 228827915
153823965 84922497 42274851
174920428 84976151 198926807
196699011 303095709 344883105
247925728 25129859 106948378
262345079 70934544 87535398
199083957 114132568 224123347
204613872 278112676 288469685
76205341 153463875 99533579
343805823 94829412 76255014
243312051 155703590 58187416
79974695 15554768 22275960
132668041 61247120 162168236
294023373 342135872 296340933
22559838 206643350 21362828
139835129 238298837 292671016
193514707 45456951 251526289
277846959 209538241 156488841
59413810 100638202 242641593
282988998 219293803 288169324
175214641 79793751 235302573
63548173 338568128 57988157
256005433 129427399 122530932
70822091 321127606 18341267
270718369 14070781 219869185
68172755 313174083 92465173
187281611 169409543 90969999
186678009 58862957 67906883
46308446 271320829 178837141
295728341 174385311 220833423
47447321 143621885 144264849
177952668 102697302 143328856
322383396 23640256 155923375
81280209 87529742 123041056
168792311 99072231 224416335
319751838 314236438 248966539
63800290 235364781 346631445
69547801 257606797 74323541
286725903 324276778 68925311
293736852 264878516 24009707
156076783 3454468 8551813
77294422 40868868 72384703
91671766 177731872 284147148
285301043 129483763 216745443
70278209 181205373 19887423
261587146 328597218 53152524
109300397 91385834 129998707
240847928 98952043 143817098
52514805 119469538 76215769
303589078 169075197 307910666
211974305 302083841 30727737
298592515 317790058 29852488
94542948 159531236 170354822
151222716 227216138 7893442
140450949 93271280 109038132
339586633 3634428 291305647
128061026 256163874 306448334
101267797 330306984 225712749
187499720 93177270 198988224
45262726 107195146 41520404
225165374 222965475 61246557
205064469 329072844 155399002
298999002 37744176 317953567
122747409 37718426 99392268
130972321 160982518 243978364
143880121 241542878 283637420
53751458 287331472 237890720
206035604 206599171 268939535
205514298 158235453 254405778
123044175 169986882 331605867
61222693 146224704 122648031
33575823 223701417 184545493
260492407 235124032 314776743
114337532 19020418 194295921
89445662 284032591 213431901
184393771 245237021 161635573
1203696 40577732 77106449
154918632 4153263 289740372
347607419 175334455 311812016
313799779 4299117 135394361
49281582 318958808 138240353
257413859 28483790 38082116
180727351 53096633 309090766
296574549 145776571 91644603
41154819 116821492 269485111
311493460 32348231 22661186
299468852 338350813 325493992
134870411 72304845 72658486
121977721 62778466 334029857
159070861 170672595 246561590
274290847 170713062 58166129
3204684 30526764 242267458
163940287 2179225 5962046
293688045 159533865 163181378
127292784 83842334 202870935
284604807 350184932 283748350
289567715 331171989 135076313
125545025 23241524 187200293
248878070 320512002 75590053
314456447 334470138 34926131
326253635 250366709 326939939
210806888 285319793 204388749
223071498 288466581 267923668
345722669 190169558 95013907
29033795 298965466 42853485
65697264 153948373 130523941
122927014 121463951 211890571
40220215 116397427 246309323
131453452 115327165 67160370
341137501 319113464 79858708
288638725 6090506 110886854
278559592 10123891 163586639
161294636 166482904 302417420
217181349 294906073 313737364
147847026 38196474 335955393
98820499 183991547 147183678
324127242 156105981 301310569
169248684 226129667 45016939
42126655 181032911 213241393
21277491 319715224 322704588
203046000 283262056 146121173
54209839 262630222 95226420
108242463 200467706 84578091
336834101 34498221 263063903
295231710 124443277 74650770
129053651 349650460 233620628
72927376 289068139 23300001
195596177 224286688 142596975
102227003 264128853 297688972
298627535 345055318 48109330
196844642 260082845 331935662
93919264 3147118 238170360
84139531 77774708 3187930
258741210 185722611 50855072
248924832 281273801 213851115
304731127 62861768 250237185
225987041 151595342 57661362
230340515 89994172 173598057
101333860 191390508 134811808
53046086 54216023 8693481
301785502 310807100 95732104
191046203 117479510 116522621
46798291 148803163 161173131
158845776 118853632 124651371
317981482 80770022 126221715
47124595 337314684 187101193
79087373 202980091 178293829
162056413 9596778 146489608
334382411 312416960 60419696
83372216 66369578 233868343
31827116 21743539 350205612
63467141 277806799 188880903
248843649 211955062 277303737
239148983 337777455 164379386
318883954 217312556 31188990
332047333 185463461 341171781
264805654 146459190 113229352
325309018 267484344 114673951
117697388 42544499 102460736
310142225 335379123 49583628
252084266 331634460 73505816
153223197 270600628 235492576
139220119 126398561 13398651
118890901 255654831 103929931
213968246 36943626 177039194
272830161 83918646 242954066
89348251 83467591 250202104
114168446 202002479 314014389
112623710 33246792 77648293
86932544 273262270 296631383
12885136 37018584 339327053
221170112 50585222 19320690
73266094 249912874 77986577
281511067 198883792 245950564
48932832 25944816 49187953
25641264 137681517 261383270
258004857 92061575 271809798
315619368 332272276 150537006
66764564 86389616 151644825
230141647 76163893 301995295
262780839 168697510 49526389
237787894 236125086 135044177
203449471 164590839 245568736
179501079 193157117 339578160
106132049 174194614 36271
220224167 39227181 30616095
84614835 305057382 213468205
195552316 14686090 101448514
37721395 124616607 237357206
166893997 251334746 208513577
284551602 117219494 54773491
176642267 102731554 57270255
247314763 296600940 333620389
348288831 29498646 250300968
279914431 259046712 43293723
273645538 93727992 319598417
127075210 259069708 207582002
271389629 312793745 107122786
182651131 287771138 46386408
30479227 27708974 133421989
49009943 94120566 81046908
167354548 48284382 93134953
60961961 99532752 291736156
209886020 84904014 167034314
160579216 110223765 297530455
335509257 334230726 232208194
303953956 157205192 266274001
12520184 50660063 309927538
164315177 14161011 74753897
111369577 195244188 342564323
127790316 153135372 168876992
257742910 234169247 224690598
165887617 304209451 260557608
107176904 189819547 120753309
213879834 124647156 146858542
264974501 77788788 326527814
311656644 311431381 214781975
105223539 169917404 146622819
308265972 297839436 212801134
3909009 199877276 311848486
15515078 242797444 176593305
38824473 301956988 273227406
278966696 246520449 253574029
208997244 282514636 130634320
295427663 140657824 36744876
255959700 314112151 184577174
306277135 108803358 322055680
195321171 209195499 45652854
265756785 198109876 200463918
91135393 94660994 11240802
237786894 261357340 275157968
199213875 337792037 235452919
42381233 230464701 97788767
79682667 347883716 200085477
154525223 101569577 184124701
100046585 209207514 31377252
301291295 124611511 44483235
69590304 203678188 11001005
95335168 164839939 162580878
180354196 220378344 36500131
175237351 191051607 144484639
269050139 330248882 71589132
120848456 118993218 185257179
276463933 10158653 34967950
149172972 214906075 100020448
134683776 292792523 33611954
230808847 30596217 162249189
339938592 118321185 101802823
276296046 245829800 98428582
151864295 215282418 255216516
258170857 167448578 127631620
130536993 201282863 72421329
107384146 57842460 262621331
160435077 300934910 293693422
216652675 77756719 16234300
253849540 125207610 105587427
64385464 346182305 36618887
194777816 131157731 297377869
313906922 253255948 315408327
216666371 129060697 63309784
276422296 173875803 70480222
325070343 121658671 103022908
67148016 54727065 7858475
246528081 134189126 137099574
157724256 242296979 341764199
221386206 284006500 3321888
229135478 51962007 118596477
28393316 185062685 208694637
306568473 111165563 127765855
146395883 156238680 5944947
323439018 18319864 104260839
313350874 343782848 349320013
157112148 294517608 238318444
344771618 167878570 42030020
162861192 153613332 183122649
61730607 149465491 276969460
304901847 72237374 286165933
249176022 5732641 266036663
65015501 284880435 158326603
28399848 275752544 25301478
70834132 13245892 43731883
216774791 49487484 257779140
332359437 185231206 41848289
152325009 132101218 243399770
169547300 331469300 126326339
77570999 80533102 24906973
53680278 168738396 164346825
42001280 208725830 149551532
33632248 189457298 151721467
201450332 223570153 124820139
337625612 233049078 148448293
59890584 325500704 312688467
111266575 104121105 247502431
342028631 43989035 43246851
208692271 331096045 36523138
177329050 265308408 164376685
50737689 157470269 95147412
116397317 301330901 119630654
147238407 104054088 115796159
172820515 43325651 50337749
254709784 251428053 104569180
46832513 239357217 262557453
255904827 17515758 57540088
125013050 217970211 108780853
237265158 13873915 257977913
338303899 258215958 37447592
248971534 142909658 81892656
78975483 164866796 305855192
255283487 139530899 62201349
18644627 129004132 12154351
144915790 155435856 229286695
64418727 282052055 213494857
165081349 122517186 234634927
73921006 94384905 311805419
20216837 303477135 184204678
120638699 206077350 76802981
11238406 271274135 165881547
225143196 320081350 30346382
103162671 259878105 314337563
304703323 25306393 195992353
68845033 199031829 118257527
126453124 274892642 241468400
38410957 301074719 47175701
175694494 197918720 153792757
250732007 31878435 86695081
248445900 321347271 326811772
286868489 249660262 6300026
80249027 317882841 48949119
327452500 201368875 274889092
199441342 98201710 105026163
85268465 316026061 34566479
152706120 206043212 147255415
11274790 117744002 338166966
39843927 244017627 308748832
288695361 311058382 326586366
317771905 87037849 304516278
285905666 262998363 59642582
334297831 270992241 262154975
218062091 306058440 182881550
47630264 319350625 182676773
16997217 123716457 26999507
173610486 55162979 81919970
167565146 21888121 102501278
250751495 39817672 224295246
26413805 127648121 59206398
105713331 329525315 236742091
181192832 207981686 26176831
74563702 65492983 293042731
340127161 258710996 83327841
121566744 139643256 16043260
209963016 46202728 20552007
304374537 20415758 286234503
180157432 70953935 131900546
250164847 152095385 35690970
68305560 170343981 60430574
146651787 196680172 30717921
276633005 191352382 8043482
138776511 173366297 21055394
23644008 296495695 322120209
172984102 77797405 36156719
91073073 340840912 160845380
204504976 254535678 205352829
185881056 119006716 194044207
116402470 341954131 116081234
25235595 242913293 349999471
280439352 202006455 310114566
191265095 89831136 110815502
35946398 169149594 272458275
208355352 46810028 55519202
328874314 176987300 229034418
205892977 327544031 178777274
18052870 25810088 202591264
293115272 173895017 323192988
61549191 53071287 314489441
255094829 223341643 293333056
62996203 278539506 229977752
228408921 289470447 113957915
126243827 230488602 147392783
111002095 221441508 23245526
79534917 222175199 296548461
118290910 251281684 293059655
341180522 4205085 296000001
293035895 3594901 152848826
62469463 243624879 92963272
219546937 95495751 298900722
17655000 105452382 163949518
89234094 274564211 142338294
207252742 12553749 218370994
4207222 215447043 63307920
164319339 114638898 182947301
199925612 68515234 87505782
59989312 322655126 127482287
274626954 200975551 12394447
323440839 261400129 165553534
215457312 215927473 203744761
89752181 156328073 120333715
171419638 96442425 306792944
112697623 251034249 196312895
81065542 59943160 263496672
61768872 327091964 152895460
256859435 207687794 74899875
138241443 27400696 350085478
248378404 178527754 323237207
11828028 75139951 84729667
227062492 146268850 235317782
153009829 348025015 80795208
228111883 293124248 62383010
294212259 89905509 346593229
346967220 235135165 288528627
226960868 328050540 45605409
173273296 267874666 163897247
26297641 108869887 33720988
325789605 234883645 95777842
146195963 98513688 156260660
153803201 7688629 333950703
63373575 83200227 260287037
47133607 328272362 80058141
228532031 181373236 234949084
13904285 67112230 168480788
119442296 236974576 162759657
88504377 204822738 178026951
296143751 263097312 263662565
320255039 163739285 287162181
57566322 180455591 209023171
349604361 267370301 294041326
243031386 12287326 200552945
675174 114509202 167119521
65154503 134449839 8721654
139694386 166628799 190522947
23963474 52324326 280103676
320506640 164053896 75253281
49296156 267418929 305511082
235774432 84809414 100313095
73580981 114982402 313368168
24151080 247902640 67237107
298479390 136840731 201675238
58559235 303976258 174648964
190232983 97112259 218426662
63854763 331884254 221444881
5514197 242158220 212984292
225550713 140404020 142345890
301918692 7608693 106058643
266357008 235145433 177761362
255984657 278963050 42604390
113105815 240412068 101706287
130115600 242167713 259580025
235258126 164439277 102188470
174630865 295251270 29229997
208366315 312269676 72838988
76867354 72193173 253610730
22913679 84845532 336903403
277452937 121797334 91936334
5895225 167622766 331010241
126028580 242543260 68584718
97551549 328079098 241795520
152485743 17251469 54774502
232527048 61389806 346525483
173691611 91974426 282576774
328825651 108099932 123439178
213586512 301917943 45308728
57220338 23069822 156631479
313531157 264576165 141112931
294432403 64764788 324857506
57177845 140886113 256679852
225002803 210293965 193486267
320557975 308961525 87264932
267262625 116796167 138320796
103257670 228007550 326391254
27045031 244595658 346509298
218547630 262485220 88542001
185631818 145956696 202875640
83208533 159329561 215806634
157326511 182327118 140139700
19858432 299773152 173065994
273665081 116784894 56067646
19708735 15598160 236173587
184830871 24639305 142844061
272301781 33037640 67054688
183355550 196637966 209188398
276018399 115777343 95437142
55914781 41955215 261738118
230174592 103791950 97386566
90979835 205177812 118382014
276262763 334412634 156002864
184910179 65625802 308807811
101346818 50679094 182126147
298045895 227176057 220476751
175751850 325904728 168894219
334818422 302638247 139426450
131793353 11592481 300240887
78424560 313877689 61809632
294711236 288907648 337835187
223591346 48709150 267466045
327515313 68293295 56110480
27882665 122021574 85312934
158740995 10730638 230815134
305316763 342875993 174301011
65839784 274400801 199732284
165103101 302200841 8374788
166449416 243959559 262874651
183816860 105840309 306230608
137155422 296429899 86036533
4692686 197465284 5128055
275817155 214264723 345272158
279478366 100474958 273289268
41014122 48419796 223725639
178922185 133651192 297442210
323800167 262000912 33826037
210942865 98378878 248031480
214833577 239304055 106622343
238225250 328153605 145253020
23684722 94740623 162530254
190224138 125789962 319743011
331435902 286389578 346128561
309335705 254775575 200465629
193254507 208556390 86601404
321007412 302826600 149371394
320791332 75075238 233222130
297655390 22716084 13839196
269028605 164415394 11778865
239553409 13218176 261133606
271494163 111233348 132716502
144442629 212577569 7065347
118503218 182597649 350429261
15470217 74656123 180852897
323791830 197999675 60528655
350000435 103066591 32623806
315156852 135464794 289124007
32494503 252393515 238790648
236617436 182829683 85997852
235650551 124324369 82528043
75871588 302405754 171170009
182976557 218074604 239416775
264289569 238802844 269250705
233997035 29872787 123985503
283751626 272171898 162272828
179960331 272125204 233513695
35609636 52460238 162502850
25924678 257636152 237159417
138542807 130331532 75448376
318411061 300435886 173094478
233096156 107086482 303976161
200701088 151068456 27088843
316413901 345979706 261917652
109659399 116131880 300103303
274505175 132253820 279745432
104220281 17840877 71304840
159126283 243150581 135083371
16603873 119055561 36017747
288393303 27766795 275150616
337605782 347201457 303348487
88586164 335442367 178451543
331398860 271871619 283234109
39709178 192719578 44282032
279120881 191382608 70652613
54835569 165895110 243957236
249289733 169731231 57671821
292769252 250955966 35683378
210347401 322191748 204015392
250759273 99865195 73038532
135442722 70937821 115292916
85028793 24886593 92067320
39211242 298802631 233014995
20839994 109687442 343739650
23601436 39722173 296932155
215719636 113772839 201020834
230023370 145897683 273687303
289290899 206007156 225574179
8588423 304287614 6872387
291757607 302655050 308117382
138272651 136408627 30303849
108122080 120923818 182624366
78877335 266321885 240234249
279288856 13265529 270065270
270797580 174227464 337299676
65179422 7612175 163525301
82248271 25746917 15479980
330694296 211296335 263215558
234447780 59806070 275214579
310716512 276997497 34507030
122368775 320265839 176272602
63608272 43138962 66617038
190465518 194154130 323298550
61479870 81136523 218133234
216535077 267684700 251753057
324543769 110315670 198289263
159337797 321192142 13642146
325617180 118919521 48997804
320832806 318947849 152492928
147734773 82918271 120698077
149254124 124211293 88087103
203149574 94927400 149838697
102719501 260187611 138116040
41352124 119031547 108385108
267977776 212482641 130191422
314969306 61143907 275904151
178903995 143106975 300799243
330898116 262857516 153166002
273390103 199253058 121293116
278650369 109793854 275957690
74804203 140308860 256614014
132945243 330554233 276511840
52938898 62163982 66052568
317356510 343534420 66239940
66972442 21084820 153768597
21156630 44671117 219284859
323070610 236436806 278176054
327320647 213407986 79514158
39218648 156953979 130095575
263273758 323626453 231285019
179996033 344836877 80529338
257824008 59810893 273494614
72259903 154766542 35213402
99337706 173838378 113802892
271545619 138146281 134121362
10226257 10103317 278093783
91362124 237263833 162351396
268523892 302137019 340129325
12857670 36107345 224268656
235126074 216200540 257693469
126002442 202967623 253392716
274805866 306167089 129569200
39101603 221538085 21254787
247469230 269651905 268259734
86999694 181891804 177229835
188702659 279687520 309669877
241372032 76249077 298285422
25350115 1957726 246915830
91860335 338150119 220614103
274746138 72333282 238899737
93395538 186125731 209732031
231130895 219334263 184020976
85988566 150788793 252678406
156993311 275391484 319796459
24357456 3956236 123010826
171368186 266062674 177887458
257670605 211088885 37417415
293826965 199451547 12552548
307349250 281456766 103209743
202650959 46767421 239890675
334094144 168320688 163572898
93878151 126174844 53541339
216358019 148436025 44288143
107333415 224157493 259082055
118879395 189764029 62586732
324942878 161131674 156175283
269290519 228724199 242299976
14140391 243305003 236329104
118576667 24906233 187716537
27107263 312302054 125636278
331747568 271771885 343829776
128733294 5917291 275148202
176143061 91026754 76046622
177772912 42950209 347767698
265970432 156299676 125285124
69234410 208374881 213327605
193630466 118254049 111213816
236136693 2947959 112126362
335697383 301146642 178264985
95244432 68986621 202971425
116559275 64148098 212147336
157105635 31924194 250758545
200128549 3747259 331871760
98061488 91524542 270196151
35694480 73343700 136624160
216383990 11189732 345585609
32012723 134126535 257627037
132128029 268976871 225963119
249259864 4458744 193958741
310787315 69805933 97096698
261121936 346301304 238429720
345701951 237682307 336465876
225075540 223277960 27597002
239847303 46537220 270428360
51815097 271634705 285697608
44792482 75074749 98597388
92413783 258278053 255680399
49504315 41915540 214519798
272419602 207275734 265265919
170410604 299937830 328435423
269630252 197136394 63822429
208196652 93963104 289581905
17978352 168918679 129193509
256328447 90118497 71535448
95487106 153160812 124733197
235059095 129962690 266187980
304560451 235841017 77784104
258705185 76131990 155140585
344440716 284291807 313744080
91879603 167170371 349391180
175307550 282699586 137954335
318767945 66247397 271512022
160590389 307655201 222645831
82490703 235877373 36276952
332122032 32638128 97436393
127462678 288937114 175794057
36106755 302468802 209748178
225432572 309277525 122561667
232479978 178470653 932139
65207285 11326161 344473589
21109359 192476606 75892567
162330107 122263651 150808700
324248797 324409726 128747810
92995953 279451618 340888853
288935679 254921186 64483352
297718446 278585993 24698939
85167531 32356975 305659061
71668066 207316204 288394919
28383220 144729534 204651391
274025851 344434107 269541555
55081262 91814656 289387201
101079472 37509036 231465766
90821526 310760963 326886151
202538441 323287880 101891583
29946167 168500832 19664677
15337338 112087424 339322493
7562065 344887421 138658229
253853088 311025331 128229772
179842945 316579590 124380592
159386308 184610210 220502671
179323273 248814790 126532641
330895539 64939051 298770945
10540470 228051015 335272547
14669962 53508423 125765404
130522983 161108910 287246707
338287863 14390492 76489202
290652096 258109994 4775671
250553271 304385112 230503267
270705931 303609029 108624408
210178526 68894967 203768748
241211551 347560692 299020568
47942779 277976653 175177870
259528497 52596126 127836431
111201896 226965003 220463971
326251608 230931576 114164635
113442536 318050093 226114642
221509885 97368861 222946590
119923765 38910979 178272307
114497683 331872801 254415685
203265417 4663168 208040644
328051802 58478425 122634649
75005578 216416540 53001355
317655325 151262439 327261658
90399905 81352058 41966365
58783887 119123458 330083124
249868660 318915758 47028600
11758251 181109256 243507017
32245625 97586246 56744244
196601852 224131611 155745565
261685062 350303195 155392945
158177765 159238629 139282916
341551000 253589218 104688940
41586719 300062660 141988102
75962240 275785355 138489538
86832591 6509289 81908706
225119701 204168086 88768629
164758881 305982016 176889133
107212629 263139398 305717754
294459057 124043394 254434922
44726833 328143198 199017359
29899196 100439075 284209675
152312807 32083136 272518324
270023664 25182881 203106009
285649736 290657684 253907642
324025912 44844113 185470125
224734021 96857949 14782780
253507836 131615081 44462085
33571411 338587581 161492067
246189874 103267868 317364698
181376172 338156608 275567356
113978405 87766378 223885194
26325223 229742451 301609998
346606165 290396818 344465356
111788115 75980245 222875483
71037771 311838647 252271841
292299611 90325199 239730420
264645407 109564606 229192139
178348363 324581538 10258052
162038988 293747825 49834461
347215580 321045707 10865300
143482041 191770193 260057427
46472222 180500001 282784185
220134840 174416043 144812931
149597355 217270867 159661026
232521461 72902976 222171986
8662973 51624164 176410185
88789375 113518793 81517446
93883550 326460156 230773910
13867914 95806500 285454276
274495160 236710698 153940150
114765615 9663671 156702445
114986996 63471049 169254673
239981097 240863857 223673996
249390156 132583868 204464852
81239908 28312505 206341862
165026602 112545574 339703855
131700521 107761044 153468666
76738829 94557174 331077462
9467888 175252692 129901302
348353114 344086823 112318876
24862810 177660355 162609188
60217315 34361977 70575245
253709631 17356065 203477885
149465068 305258076 259617747
42248759 172111754 172375113
228436657 212425541 194060659
47001494 238348883 306354741
277104327 259651207 12602549
18898961 167663564 70063950
260241635 31668832 50198495
15286299 233248566 233780839
326405758 137478259 51294737
322193162 9655531 171455815
236243312 281945951 244982958
283420702 299705474 294887608
205216182 50288106 19192204
227603659 197433941 117711530
277393900 242256948 169883776
214786872 114026418 57015228
141183441 288455466 158385570
178674922 333333050 23283766
171227789 286263685 346406736
107623566 195631137 185943205
337729806 72470178 180820066
289515084 209645672 67920993
110377100 185522678 55329345
165039262 12334074 178188264
242028406 218859419 15927763
113058473 182409549 201731829
337631894 51289150 86108812
121585128 31372170 230149115
72249109 256933419 77145613
337225721 307260667 335154095
45200345 262696096 348918503
106077379 307060635 93339584
327056002 340236525 231763436
2029189 139088961 329552593
306875024 99750337 118707802
158643820 291213708 321659399
55553854 224928774 120062585
258985144 48027178 274404547
286287263 182059257 151564170
177833012 126598213 111974717
48662943 75751062 270199454
286843264 2239452 331604032
218819687 215396795 116406145
86603090 68324675 235920691
226222480 263346031 138628528
39360725 249069638 71842156
202549233 38190017 17136509
46547085 11900878 17863050
121846302 257958203 237744906
299760205 107217270 71422272
144230150 12363189 226655921
102294153 85341449 321432556
17479402 282442635 167540997
227570701 84615085 176912089
331836658 23099823 80709631
56172266 151381766 6981199
38943160 325340335 221443299
321899598 302549396 155688578
237731040 198770443 311220270
207703473 43750103 313615431
313018310 226857105 200279160
95195697 173632735 8532548
65171787 56843157 240026192
230335704 197131367 349218438
68562999 238555451 231615349
58653678 244353072 286625353
350017704 198085271 60371496
296635460 113278918 134542892
81916331 323633657 276990412
207389008 137775378 332614613
267451036 33967353 291404490
342338092 93292229 66255649
284744807 339583608 143006608
228820158 213139043 296439315
16655465 341955579 324803162
233099600 229475645 276848719
197682083 292514756 22513574
174408783 171660838 142915354
26844662 209698219 37073042
310222447 293432465 327930860
255469457 81265128 86853453
95873217 235985997 129580752
303539362 346997427 166806576
209254897 300975331 20372847
32965060 189299665 123254138
148674287 162961241 226013593
267600085 193903356 23193673
298697070 304718344 151126011
47257751 233708406 279058751
105114353 287258890 317807680
278143434 126969304 146919203
256340875 327479467 115744082
137124730 323987640 211805467
288143299 147635369 163478019
236142391 212942348 25842322
261929905 195987920 152279373
310873252 141103879 338484047
245166062 48564826 342125931
89874959 328611494 119210004
19994381 78105229 63192352
45884150 270900629 182048928
229917093 346188858 59628282
257663722 346628759 300034948
51167549 146010124 43350554
98869443 230127438 223013206
163763097 12897633 186292310
133618626 276729205 188420513
118788575 74147978 69243017
75397222 35262032 311227653
13933430 336746012 299386378
349230618 314062100 82897321
166501183 119770043 253528674
326852762 88542105 117283423
334023381 16554135 57850046
236149286 241311467 231587580
214752147 26124301 117947480
160652802 130217495 239930177
225857789 213743153 299664466
276074558 89590244 297196028
299180872 48720590 200044504
267127930 313679555 292342478
219570252 271045477 194643280
296407410 216794721 123154910
186886924 66643935 86474019
167684623 203164654 231689769
153588507 51465944 169275302
51731768 75049772 202852792
276119207 124264974 9862479
215957182 314016467 251126042
50920736 227746182 312202152
123498208 285927112 254874352
241200625 162403211 52541880
63549235 174106605 98307022
27598531 222748829 112613019
285043085 304777835 58333080
55219260 249540348 92357716
289296683 280883803 87027159
94731835 167674297 217235855
166312157 257386456 4799748
191844825 138179071 71094584
294039253 214391227 313470746
166140058 131197364 342642866
21183276 334175628 317431529
302139588 206305004 326055090
78181714 227081581 176081727
126936216 245728533 315700158
290045385 178259261 250855474
278561542 247802740 67723112
240364750 76342460 15000129
75697434 71694194 313473290
3336384 195254959 108697625
47337778 304661982 135800623
334738263 117992478 327014570
201337754 40097487 12709112
182557817 266088049 345092348
220315775 241188154 269106109
80813873 196817332 99073464
291043288 27747942 250849269
194528882 66763909 295836356
138553897 159503378 288362960
155881446 288272138 310199039
238293645 336056649 317283588
42211292 120950952 272495435
76605821 29549771 118806822
40236037 347908814 199782573
186471334 256955721 320089303
287411608 78040380 17914018
65237258 71162823 153103814
337426172 315819016 231481508
132292481 283151921 286911943
292436734 46188548 217572932
256715991 9083585 144882492
88622603 143158082 46111536
319435139 317143714 99264007
234230771 86815969 24448226
42985080 247791594 36704327
87266307 1666516 50842074
190215971 136940939 276451750
114011153 106654688 191911371
253165389 112126082 2237184
48295389 97514495 101918900
156602874 245046106 280953761
185672089 74405901 262929293
207481969 27022045 303177
91348909 136768631 41745263
332105857 1321902 135328104
275030128 104181081 231795264
312265549 127523440 244718684
123227261 306444589 87598980
213824335 53700979 49690071
89635261 200808706 75569756
320077172 220104920 195323850
338287566 149788042 235019783
232261987 126123566 193019067
14856011 114023587 48567959
153116974 261808777 120409170
121668336 73048594 309795934
348163360 343442729 306264832
115705602 233950892 309655141
197622942 183581738 108858329
243983423 4324883 227328973
102426354 149738390 337511767
122953681 6689007 72773748
93813639 8549817 316122382
61525294 30301318 47832496
334555623 348110479 216152614
277325395 301710239 41084675
144290686 252549783 175546760
242274973 26579825 173537958
25571952 224368773 2742037
46688894 208059382 281524155
144669994 88165122 317321933
116986845 43077697 15439236
158147941 211701063 119527863
243169000 262739581 345072030
58756740 279497158 304404859
115400076 261538329 248517612
177724814 239752094 243831071
113631489 166387459 5439995
186945540 327728205 22722589
271648647 176501390 189220044
246713419 216736339 129927932
112606972 54790411 287944258
285333552 293137092 220088558
288889868 220635127 60041140
204528248 174663472 7313021
339544268 22694330 231536407
84428644 163934882 110600741
207947101 297693024 121622459
153794675 297478661 263884103
278909677 41030760 347487635
145227177 310520823 225631314
63171742 87871114 105460298
204858066 291609977 132497909
226326662 10809598 49124920
2208184 211469227 260714406
209293790 82623248 325831132
149356994 126337911 87722521
126556357 230121241 346784635
188693844 300032273 227047810
100834412 146258604 81269238
240774199 246531976 142476975
165207799 344217147 45444055
106015915 143302834 285662601
301453794 57655575 147153748
219704652 197506141 335675086
49673451 207170092 324886056
3321176 155725032 62280319
35106685 270934244 216130461
131993430 317579997 19182260
261909647 18480271 130274249
134732893 49667170 289127114
311963201 136173037 130684302
300792867 281445750 108747193
205159764 13188833 245439545
73267764 180916649 282580743
348883447 43483758 147282662
340938382 206170643 19146446
348707173 239268226 55934765
327903714 178415154 241921403
341475936 317702382 168912117
331136011 269758533 265358217
259888117 75093529 144635074
84484059 226711829 314140560
138347806 52494861 217034533
165051787 159776328 151379239
188681105 988476 342348841
28990024 8889490 33203644
5717469 194080186 164401765
6243076 244108968 129012694
178210104 248051587 235138712
282869419 219358001 71861170
201514168 2084712 262618060
263931849 218446303 337544417
332050490 67439959 211273849
80235823 220005288 142495592
334032387 708113 164522799
237076715 308562577 191171082
138877371 282814811 313311208
291170665 15003309 86135014
231750392 301132479 347365283
174498570 42961384 297974147
313259940 294169039 49689621
296707167 79792909 18347316
147509550 171911384 206258262
42978476 325725599 141709799
350107520 21430261 30807394
27281975 273526400 338318825
168883914 62220271 172525122
215892140 227712827 163367153
222098606 328560360 350228532
4542210 287513169 188558218
16187705 93710369 141645973
283901467 72419699 63299450
178190747 96649527 114624654
305053784 145739457 237524761
30563673 345562291 77040806
148458258 335252190 344560095
99990989 252448629 201091850
317850836 335228264 260622271
176097685 59512665 269584407
251558905 218963460 178358158
139320683 328886768 123316178
312952543 349231326 207864674
143869214 315787908 73769878
44174240 221135371 41889374
226800667 346763563 108425130
165497439 196599736 197240211
109656592 234597332 148255420
161780010 286148515 343657813
162659596 285325031 232977692
16490110 111669505 333025383
233501632 38613374 147381112
340926514 171790350 237704699
260913817 3523688 256020724
85932055 185459007 182948310
80202751 330930569 249136733
227644968 232834141 250876317
131944167 31216192 79781791
10407591 12955468 300066803
57493125 51539438 249680269
236067303 330588246 275279256
172378837 190847031 262321413
109046930 41063942 64619371
5072018 71862067 111591007
226048735 257449764 339829339
51477136 100710019 220276014
74984450 329365399 171495385
54517991 160607595 141489573
232802635 47843576 92995953
296408908 278336731 91723827
253686352 183910294 37369557
87989069 141705714 88018045
234877987 94169826 118748412
18514168 68974229 67078439
184212128 25631605 23111943
42078135 337997342 199366051
296401563 135760800 201561404
11264293 38602978 206565636
109858400 221380003 146631607
171077277 281514099 346695639
11221908 134461965 334778314
210138079 133397828 23603830
331319428 323782986 82528076
183456813 307195564 98791701
115979251 91308973 117791693
203250893 125510840 156438350
345983330 31738981 17157366
349505679 247485254 332109770
248057600 264753810 274749644
80662179 327247292 195664396
123564779 258342545 66597407
168185579 104806486 325019349
254836668 302914612 82810076
324109821 209755846 229899701
335829475 170865580 134957739
192800708 103416274 331192821
142066214 299012978 24862750
304746140 173477778 307322702
19104973 223574483 46078379
269171323 9189538 301530516
180453877 306207497 41208511
123852631 127949939 40841956
263159168 18180962 225731734
137937200 111187457 44204794
110187498 320504385 58801038
180540562 318341244 177151918
282993606 43325209 205640971
33011787 208892823 8616344
290331184 330310461 42886056
36654048 131757890 312697965
250151382 343035489 231104154
204553407 255587296 12609838
297992555 160453048 48473157
178392255 177431535 127007350
60466425 104240801 20738236
55414811 133753549 187691222
84857164 249773076 182889348
125599860 280273033 201853329
113700759 125454272 11228240
116191654 233355245 112264531
230410948 63139781 20481521
210061730 34765204 286531372
42521186 269823963 71396052
328779126 64158874 335131720
175142770 217987419 130811348
74564316 146200055 211052178
312917048 60696510 337890388
26004261 146092215 114577739
94016287 258334881 312921988
182282110 234691439 312671847
174529274 272525956 324121777
82662753 190572829 233300285
310756415 110631139 97816576
314125962 333817933 281340930
131164551 176578000 30859116
118311090 282678485 50637801
158611344 115155617 134381082
120488864 34213407 326263871
123087657 56370428 111927901
275788754 45353292 208689481
182088148 5599084 267325120
255298118 330552012 75148282
326934755 301033948 271862072
339974014 111493535 258069680
250006638 263098514 178014547
277081878 129582797 26645262
275593071 261774647 297240242
11034048 189359850 95150935
137452358 260744248 84296529
239160929 332888057 306079404
301244092 229456639 337302816
206017953 10221697 105306693
54424069 320093620 61548148
83817533 306286792 85377593
280858201 320890827 74145979
149456016 209275326 127332722
278865212 338398060 142227223
140096074 194351265 321273558
239888552 109889898 349210526
201437044 16126267 7026966
13300833 225232561 192035263
195923403 125397910 239334502
182250104 213014473 111670509
273203454 349281340 263617228
270333798 268536091 291144760
229861713 187349281 329224088
82560262 139323972 228970267
280871709 189649727 253837801
289052359 260433016 59844987
258813319 256821785 310696494
31870332 241557460 202113703
26200324 283903513 334408896
43064390 85262313 117456454
113559467 288390470 328352381
292020915 112771801 230091922
59819714 70507861 286384593
293046666 40413908 259100048
101626927 173558725 85970884
344183185 178483766 153804630
324072224 112829951 1379130
55071971 344749168 167704349
304312721 146162151 135385912
268019033 182237194 43868659
204310923 175366230 349901909
301926002 135981580 217187011
221215048 31589691 165724348
55219991 193346402 30293198
253782208 72679097 162717302
38092873 299290045 216991955
4339152 244357071 169027690
337234464 303951979 12820854
115061547 220857589 27421521
227230281 9433836 341750256
103002837 29302718 20479949
23357523 302379440 284150216
43343856 13658848 302033308
348638539 120521133 169693533
120649661 120957581 228660082
163283499 289336533 122051484
207201545 329105629 260281041
38085749 114859042 309358216
63563763 25324351 59610081
119928447 107329075 78563896
100284342 284857845 96183366
349060448 84926257 295236859
108595931 58953131 27602245
84938125 133532079 290994253
121701182 65560941 199949558
274500605 212074602 254861759
287599049 7235527 190251519
293128312 226873503 140375670
340138298 247280373 170029054
191838164 39363823 56281607
57272872 107806843 103042991
203801549 135813210 11394459
243192425 311309095 270984183
193992693 87885076 148740767
305072591 172587432 200919985
292467456 211384413 1564046
3983549 152647243 150462074
179615822 80790540 244576845
148759012 321432854 48077671
194570853 293693556 161484421
273768240 46411415 75010447
103520887 322045414 197829405
262334353 238919423 65153325
15893974 226523912 139520220
212174894 106199401 124860343
28333490 339400244 250137305
277606416 308960658 38292567
162965251 250635815 88688110
219535522 161766594 156917555
254904469 68583760 146821944
156817510 340264542 280881413
13020198 16863404 100737678
176530216 58074194 178540805
310113977 300102861 267421931
317551902 142909846 332135186
193999888 45385070 313705392
160328091 208627587 163777814
339650794 279096389 332085995
161566878 21421128 42647967
21609181 95049835 343687240
96892364 2509321 226501378
298220137 271650935 276896835
55780420 259290980 73559213
225059404 259273768 340924986
281492547 181803832 99276159
50779863 219526854 137646153
67746144 202289529 241676453
23446558 20813906 318769541
159248718 8857924 230803627
26693697 349333861 290287543
159108189 54427501 294720551
127143107 165747019 245486707
113534404 104081088 20438445
23857579 124040570 290155701
199974640 39011332 200679499
58449220 75099969 188550986
23190570 83685370 249456673
66522991 293028385 226573380
47524428 345345061 307270565
19048753 126533070 301739270
15158786 196629418 320118460
258298304 312508982 11405487
96680948 336799391 107004691
99764047 300368044 224982204
288820966 32791541 310612722
23319244 133831234 137800886
326118361 60689241 128876478
123225220 210724042 190973913
218007619 199196921 99838047
279243221 154097801 205544104
140659464 322461741 22759825
209416003 109572725 126265055
231319258 10938959 234590737
166471187 163892938 315835678
151779067 35462896 218403652
326636343 288911132 291251230
39031341 273716270 144977609
202245550 300346490 239673484
23701011 241355282 234759933
235693361 189493717 294644479
132395282 50795462 16987443
341077210 150301195 320043196
2447258 346468020 210313314
292412727 163250328 45388700
206900269 220296784 343580336
18461679 342619741 124817549
134136421 126519017 219478020
228764437 17045255 105524237
335661153 27516239 134315121
48464079 279393630 143844516
155363186 3998442 288192095
22835676 220804118 36538649
211573661 19032341 318046967
75331153 87210163 2510863
41819773 155597453 136760987
275353748 85485729 192612406
26563640 120322317 312895030
236075177 91690518 322853972
142351957 317348232 16995395
135574630 79514751 277850124
152837494 127608397 145519340
21067288 264460792 178800086
32284546 317126955 295813810
9267473 139032611 314863559
333051459 312729075 308643054
130691911 175410912 5862877
3025351 119148937 49844655
158792173 72108340 275971702
132000893 167326400 145795967
335100974 213232263 117003733
170027029 281294398 225193015
46424547 132774647 348118268
16612270 61463989 77638491
161902598 238107419 136770539
227933056 84362089 203580452
114114613 160913696 54044556
256140577 255714996 111165568
246923799 217109962 201885942
345056075 210608487 277094470
93037496 289473404 95472993
231153432 337033175 322398961
310766865 325997119 30522552
309760615 186639951 108794601
23899861 246401398 251181592
99856459 124366932 119888600
194744738 76183390 36725802
173507978 160033575 181986253
184524823 281154942 102275702
290543713 189924843 261734673
136582195 213495313 254166416
208635455 334567662 137119291
240382181 44563343 298243736
9636465 98338830 320239958
232644435 2660606 342343556
261515547 1574344 130328728
262382289 215755081 6570884
71471716 205554021 65168682
32756665 75795410 109439601
288706213 89095143 102981956
19729647 115184885 113591645
91535166 56325546 155427548
163789769 231994493 225730249
212811785 109002648 333435181
61228304 226540240 42469718
302298936 222046739 117492505
278392543 274297255 3738847
106744944 337411714 127555603
269098888 221949422 124598564
93241594 42880017 134389442
313269982 202978907 286819332
72923564 172998733 229193048
323081061 2882148 236625545
144258596 192873720 50137797
310268158 52147569 308328953
82088069 35320153 131396778
133258251 247119447 10528087
244734573 89109078 328995145
231909197 322844862 122392420
223318089 303643268 117188380
247544497 190212118 202772502
290283873 41568692 191573174
104643662 250476017 253195888
154271718 1148135 97164537
233390630 105107814 146129989
55052796 125287968 258736774
110548307 201544271 194410939
151896412 78013054 220407074
283529468 131656927 61949866
118611806 201846721 149729248
349316719 150095429 304196595
36880590 79553281 90250126
202183377 7133239 342782934
140909239 155153863 114872315
346224424 267370000 136541635
139385795 75568354 275977591
22117533 309489608 188981000
9161668 147562938 92481049
249664614 46243139 141172580
7154392 95870695 157168765
290084033 235895984 244889586
130259390 201478582 314496710
162397359 148657440 15240906
234440487 13010800 306192347
25213426 245644223 299447032
272841249 48304904 215046730
287723918 202428393 134570548
192665839 233510511 149682945
298151485 322221401 102661838
128442406 74019232 192106970
86627718 50903733 124971580
4710369 125544486 171987130
185184921 172479868 62066756
26221244 135948527 225742782
48703014 92740282 278198715
89662367 93023602 120283643
106810358 293187089 201140076
152835112 8791678 16574805
303127518 307766525 63618584
322117965 170315222 109949010
31535631 80088013 330082373
181103899 95551961 280033444
258441252 316202064 207726733
57158864 336666344 262817886
300410456 278859424 118865801
257145916 320763855 55499577
46210612 58029068 21167263
252136188 183533303 178269192
61066859 50676983 105120419
110613947 240981622 208434949
45692164 207316955 153252138
61119570 145901410 79102599
162503197 27237357 302016026
12354101 340129433 120152827
55625029 185884856 177337055
11588336 190310010 313440360
194339691 223738525 248624062
111986002 316768020 206594196
152172680 340538045 305947522
319129471 192850730 238584203
269411127 60709120 336848857
327687731 235280677 19148220
162674847 218544240 324050718
208439340 212985293 179240468
271440736 42791271 216864908
29853086 186139796 35415099
43303854 74267360 168253013
147092188 294428408 94552640
257288373 91239266 214602542
319572727 249387278 2035649
108984575 227167097 243311215
137128864 158151000 268821973
341043996 11862840 95525280
191024481 169613594 20199420
320761503 252749646 318372164
226340080 262834118 211428854
132899737 117579653 194517126
110853038 289993665 195753211
202811719 103470081 271102715
31370570 334450073 242497087
311992910 148516079 285541020
66570516 341981302 191123831
205224353 129110279 66446103
242752157 299114482 248341862
50489265 145465224 348555993
193327751 116401542 332157305
152884978 5435053 101694850
263645056 348621539 287189175
317680997 131038162 157511074
29349387 140377224 132659269
330139284 151071069 242727756
229247408 220775356 280219304
146674513 345255328 92153866
300982043 9342674 28224816
205899040 129841923 70014543
50022613 180011126 45300718
79203624 144141626 42892835
53156771 31565932 261733017
259305258 234201532 67690720
187098337 271081717 306825200
277154986 145694675 188437690
312606241 193834029 239761139
300592404 32261763 180320607
313480570 221955203 276161989
67494199 102679216 145709965
115453305 130812658 113911431
274539416 104358541 253561929
216916491 8988461 87777739
287867083 58189875 20831982
91123688 136266558 227223203
31807335 143126263 111607174
148854500 282642196 168592518
239343466 133265809 290996127
236129259 274536719 259452682
117379278 179857512 332796441
189415963 160801271 348548984
93893428 261216064 188136764
5644771 65753511 314101978
155284539 169901939 209462408
114021854 213899751 11496225
224104740 199382041 57950060
27361036 309397053 317251309
301562841 177869446 64654494
302466122 349123632 27120109
189406512 163185021 4166884
133437688 299364466 280245434
318136279 57075422 186290578
308576086 301400716 69055600
170214303 92322805 171413122
314191710 2990119 255369188
296604492 227919779 246087507
112131299 349203501 255524980
60321111 306163789 97971651
11875340 75671844 148425786
253559187 44845806 317674746
162670809 141433348 16179564
245821906 155785394 189633036
38582351 311636349 208856121
309476681 65099355 285868679
261664446 34559382 230450743
100582936 204118837 178994340
147493792 156848770 8939968
226312329 298497589 82427723
162133202 230480663 97357767
73456032 37201401 259298011
311390403 257425823 103773778
6722921 2085912 220117446
318309493 153648340 41044066
118545330 336933232 319447765
294366753 158076856 56280637
272408073 75800832 200417540
150093148 272893454 192632841
187481904 46930536 86979495
172330458 292382646 41545644
118123131 191597314 136486229
339021874 7154996 248960704
36631769 334113617 299505496
46706685 26381174 185775647
318408534 336606156 117524618
95584207 181118522 237381469
33276798 247197261 232599204
343861882 28678855 271969995
318448141 182999576 190102893
166176563 223976217 321420219
38887453 211611687 109319005
107584443 317460540 199830079
272197458 229551295 312768348
134232580 130092194 35511036
140346237 185828147 65458021
223869943 165240660 172238731
191589163 174085834 250240214
83974079 173054109 338924930
131378820 230367864 10979319
48956455 336312401 176857125
174817861 223595031 32933835
65650965 151270254 261082670
153309590 144377185 59099710
145281829 88732395 254118741
11235439 148702311 287490159
293692197 307038560 290741811
238353973 239465859 217153982
11368965 92472902 74296364
106047050 235792336 333963378
286546890 339018895 294502126
338652905 309256727 46737065
347638912 243356188 245784441
297103745 305952807 120532471
316151044 93240639 335165132
320936875 209129265 130323313
226603802 78160114 274201813
98846155 301004700 252798602
69647378 108012025 115892008
350328063 122910106 310366248
196492971 91568471 62264947
6486028 163398354 290807541
156050363 17500322 107607325
273326113 274797326 48877445
4128529 261563142 300558701
6941661 99303958 66132735
191907836 123758608 171144010
205857096 218762304 169706935
187613638 51085849 65219478
309242140 162434486 307359807
319586112 187982511 284084239
59637240 308544949 197434697
46633545 308815827 169862148
226727341 158008599 71365322
349361904 1572424 105453456
46892213 270026174 137017641
125273082 302527578 178234053
18585011 300582929 205476880
328781829 159191225 62953091
43637908 277922787 312779398
258291571 189700627 10829230
118936171 337644237 121780298
217311777 212391347 285142038
176078719 278560147 259053709
85949619 208231709 308042559
59272049 132533824 61720777
312421653 293001772 319073071
335283811 311332725 61087063
139062204 47939557 253289864
114021859 58191485 246807989
239379438 267093108 209261986
319079538 202879260 280024331
347430394 321285433 160849167
276417382 187024081 50358884
215557437 201978351 304968553
257117901 334797950 288010008
75017907 24403385 152889400
246583604 79239853 329592995
147540766 316218164 16522369
115360705 58168316 75809375
125662795 19647031 218077388
197258799 259014803 4769969
96868914 247528309 103212174
71219700 136573139 15665917
90312853 231730233 220465799
21226452 287395723 346492063
187600961 185317951 200523773
4249079 228211031 110943282
292769586 315033362 30379135
55827509 289046227 298257375
31870962 77757688 151300314
264964537 264583887 193340499
127132844 330824408 299490568
140859901 89799402 53955492
164337883 257380280 284868311
123598644 150566530 60015295
153309397 99932605 8381957
94390357 87528005 260369761
215204882 80758455 3589969
224725671 202820909 222997101
92220019 282928661 318054158
305191691 176486803 65533375
326126763 114401321 89791445
101000193 91392100 112560712
172479005 17726309 241620938
221116552 49319300 29431401
43320298 84793684 200417893
52362079 67901812 14331333
180289642 187967591 124679511
17308331 65675367 101936376
262314750 110409174 165364951
157738548 6873054 261774689
246545056 270802519 169934304
171223742 56015980 335122880
82331175 283492321 343736872
26360409 111100445 228201884
214164579 318183471 40205021
152253621 190979490 331249800
222063310 219751075 238998264
10278371 7714298 311133167
198867524 118685905 346340037
66689147 212551771 299705907
320247719 294399912 188086799
244093229 83379614 124179630
216626092 242433111 40687982
126595705 243419559 311673208
313462473 59874972 113648536
77088125 236020163 178318631
38536240 39982353 108408288
21075030 295453886 260102216
58949652 218815391 215502360
257677757 239239207 40012057
30689096 172870940 490669
277642471 29063150 213533556
281170015 217591663 301279054
238517094 169879710 182065035
302771948 165728667 149907070
341914843 162709208 43706428
186343238 142895632 55525820
188836253 105040826 197922258
150182903 38963224 262717644
199679050 340242241 314686123
287659619 85793693 256715556
289484288 123106390 296826378
292506087 173488656 317095931
57751677 266243236 162991195
154135794 340850112 241001802
334478986 165941865 38856584
34486007 13257269 320905351
39438709 3489029 195212349
125310782 302917512 184071891
311434095 240837070 295123787
211652099 201440824 214593450
83288074 243705878 24692339
82776379 66476271 117292879
317458695 278307922 208673145
180686256 302227710 240534115
95070827 200186813 82114146
98436734 172240370 33364657
169021132 145868608 2546445
203608544 68982907 27466363
9981528 97284320 6861403
298825933 226887427 171989058
45546753 110671974 84184400
311337956 290954543 6977277
219536100 92548031 167717454
266724588 118721386 287368674
78860137 67693739 227371748
79619972 28515634 350030603
274304495 187478273 19325836
203555006 9752225 223697903
9978525 96195051 299450672
204538701 342916789 291980425
181733275 84481607 338372231
334987906 349561910 72793241
65123442 278065506 190549983
58634599 194443595 225755324
195951292 122704463 28672057
145223464 262708209 80728426
307041873 188392095 14039212
268170042 73213513 332521034
92292221 285389442 23116845
276842312 341950015 150043585
86070185 12920250 2216389
181894834 142347197 68059729
216158450 326383872 260123642
74051307 57973961 185792806
131694562 185402595 82336024
21664006 273612022 274936851
76131741 6789119 209512563
165124468 312460281 278055534
19642544 243450100 149939987
311773801 158538721 252320293
93326292 43433758 89168348
187556472 47067159 87187526
196549961 137778566 336006296
319574160 266126975 23371930
175960557 286028959 249514304
318034833 216403726 80524519
190422432 160840775 141068284
327038608 145294478 108729886
157524675 207306266 14541494
119977844 22007845 275259566
238373045 30255066 136046222
229205486 311441930 13261029
259630900 210018654 255783184
6760383 11101378 85636974
208539085 230548547 118601541
261145185 289560263 174893601
11200275 151087202 56793197
93208322 346373539 123888501
17538397 180064966 298785486
322025773 200016441 293708394
53762451 225698077 252573839
213652890 181783627 41510977
72169718 343400734 254578226
169095627 150740142 310669842
182848343 8090847 301325495
100404323 166185840 91905625
139087649 98164702 210800542
252658325 76506395 143300426
289198758 60494458 42884038
105696947 53906101 201579850
305869402 72824033 266945169
83359604 115549008 58270790
228937786 167877008 84735580
313543280 216599607 182892043
65718253 200344104 189569892
261169762 300862685 61812837
122883196 308715561 160773031
278824504 176756812 132016236
236441330 85242361 257243377
214688705 134444126 234600412
136740561 263054875 336543059
12454379 35733018 346514444
159562231 251499369 87512676
160079720 266162147 330627523
224445693 142799060 300363259
265066064 234401983 349919229
274966567 230599035 155025125
98787747 212679595 297816963
37349490 170312433 24877028
11825545 99245816 29905552
326626295 259989043 282825449
280861511 62079046 148624621
273830407 206178006 18218774
284070044 207413266 132145501
52371109 286712311 13471937
148644044 152521858 168180900
139512101 306423443 121068333
303124153 315556887 67389776
11681028 191077866 116128620
2390696 26960773 78435475
13642450 256769365 73300432
307902134 343074224 337391894
111131558 282262270 169427766
287836579 25260459 24598231
277523766 164098962 100176527
347571467 246382959 330840993
140614380 309377572 208478613
344048967 93270662 348947420
226365208 193389054 310360402
278640628 342115583 209604459
299111802 323960920 40045004
175484864 140663742 340491442
330504532 19203198 216302195
141634406 48667546 287986411
139676701 195448144 28558250
40974984 208399021 228449260
318516233 337943121 193948179
336316068 164141556 321246101
347960593 265858932 301704367
185332994 91300637 263327367
212958019 77122422 258162291
184686844 346017988 235371086
294958143 89551266 172822160
335496572 275406174 344058879
179998152 201860158 191344446
311519807 308927213 193088999
3504569 304307647 260099283
9035258 65159006 29933030
50614452 30193748 36108704
156407521 153442808 123197559
275474648 303273045 191202741
236559932 292985171 35712139
332341154 142519963 85138870
330893443 57822313 168686518
155067757 169819702 6219392
142971452 156201455 101501906
235704406 208283871 277749518
140147210 8607051 269259820
291972677 216536226 212643407
260721784 88438723 326826602
181978694 113570290 211016701
63523394 273650260 67676960
236763497 210606421 272145262
221405346 215659868 300762521
326289720 55488873 120258435
305720209 276519739 312412547
50884484 158981596 148890283
36518786 271944400 234990372
191806015 92134268 262993713
95473760 7939718 162512901
55215656 60922199 140547878
246364650 316458145 135652408
50026254 195000550 265658996
165000011 191240014 32996858
117885784 220270893 156971732
348959787 247335263 309487790
289171250 310075294 41222726
238866440 327155003 148035261
57792271 321727557 174922187
281059245 169156703 305553500
161735744 177380287 244573589
267976866 301411535 15233841
37194920 26718184 321424320
249193398 155294590 180156554
190519931 64185596 42377113
152200993 174179036 342533053
271642227 299953666 24192185
300898027 234202443 155099938
90896492 250616433 46270312
326909618 246634275 209743640
313633271 144488741 332470480
91658184 255046634 257699350
205539387 145997376 326364847
257443970 25908502 306048463
123294311 45802878 25010259
343648720 212388237 73333815
224649848 105347333 249406175
158260738 98172703 254238605
39503878 199932578 6165552
270176710 320317089 92068826
119649250 274709153 75152754
185457572 63420678 117122718
63954469 50922167 71615190
180490077 6581369 149877149
173600735 82225003 292566247
348053685 229246372 281946135
127120511 134170005 112490137
185688927 222338359 22335601
309108883 132592211 334664768
231580310 330900671 306327
325307353 336679283 13881835
224128619 297961261 313622428
71467818 177641450 278786680
248882433 72225667 100427170
182314504 230433755 201723029
187609638 168208999 208411141
203369163 259311956 301303619
233858433 173642193 35097822
150430338 305813218 323614138
128934909 312127057 208680154
283852499 298609875 269825660
293475364 289460877 203123606
323591954 140985949 229456183
147046728 89270603 155281115
287944908 306749905 80839869
316486640 69152581 123688011
316925389 185981757 332798045
91095794 149566509 213851926
297503443 331989140 73477233
129519612 120466848 68383202
123144065 9739568 35707429
306888421 238724211 100666511
237125850 36890679 126049871
309500814 90795156 86251265
125991899 317206170 215620092
117630250 245581346 319520681
102723734 228338146 46119296
68906991 279004023 275307993
332114024 76824525 12894206
203850392 92261012 83857812
240950111 190917995 127499025
128804968 86713851 344778254
35406078 98485791 90300359
222995256 166778143 194859772
144751862 193307928 119909864
218464064 341832848 127687380
304359364 9783122 236416895
257432203 298850079 235496913
99580775 243223187 168359821
90906224 19769336 253165891
94551762 36218142 111302968
248879184 85064910 54748252
153953087 115173417 303655076
25305262 179128044 195343162
127670348 52551105 302276551
315698693 135664474 269983809
11534861 197594385 56823268
92707574 4607935 137570884
71283102 254111558 206196208
133522285 273410036 208017264
337353093 254734501 220979100
341339942 202986281 117794121
230272699 141165039 331888872
246570382 322705267 106726695
205880191 90057587 135577986
173923855 210805564 174449457
244005113 178162274 155645209
24627063 38436045 91619191
200848281 230863461 341876555
162075038 226992145 17191635
144866498 124549351 176620172
119804256 56054020 233289793
252242793 348692286 324805804
22640155 303387867 16314555
329978533 10493843 150503465
269489930 44123359 48701050
174240765 172131780 192390065
322819753 317912094 17158779
232555182 119609290 219698285
9908032 43276290 163876287
263168511 212185509 132251637
95919502 11711560 243985255
162880268 163063253 231612523
314726912 193068602 60778192
250713177 212241790 7558223
9178700 181451789 259959073
206309797 230623007 35903052
93805185 32983047 116500015
263386722 32675487 350281745
113390218 84977673 62899762
285653930 210984139 13234993
319567521 146142746 220736903
183780126 203061628 283765715
92405505 180589153 343428961
82979248 173446964 117381801
97133995 271590995 114597919
27096715 33446972 124156444
111777213 79897836 295392894
2978589 59252135 80992241
290075929 104520697 293331563
38998128 273949249 54798779
207964384 283576207 98771724
29195057 141913081 79591923
203396015 190720990 217493193
160872489 28096410 106791027
46848350 173179517 62629613
59845082 228404895 32078596
320145975 276932485 86123244
146486218 88009200 273578704
215153631 33783587 208487478
198540326 77291608 203089714
90264657 339294910 246576655
106093373 52967547 329718699
300140448 238314541 183995545
63403962 183730058 46354392
218487353 277631894 295818031
66781900 333915261 113046736
174840884 100581561 56367113
21256695 339803461 5685057
303855490 147088675 170378999
93267930 175294041 234128104
120201622 189926099 10446668
19707973 173751206 169893380
84527527 245852025 125336691
250624903 1618542 187999763
262662768 248476237 30902666
276956020 160816545 289849298
137426977 90043327 226407062
294336733 232977936 345529390
199007414 336914659 84495168
43359483 31200774 14236750
116253624 265370407 268293646
51302428 234312460 125854209
250912373 171286779 162436214
182727617 103175878 279801777
228202116 121206733 23661823
158075609 33529681 189277616
263059321 272781199 345623885
244794801 250064002 292278594
102235239 346432029 127092886
92586465 31586635 317480087
239992190 52882500 234170792
37345485 81987352 12042668
153466906 149196869 142516515
56689554 153206340 182083090
110693854 108953659 340907827
253491058 232211239 324302400
174526352 254556277 2486153
336899710 71424513 320554732
81988954 63756728 29834874
109602364 155214212 160588626
87537758 24931556 147522677
105436056 197260450 279820044
343696924 28225296 20011466
76374031 332751419 328224612
142981581 340800287 108308473
299522746 213837985 118111490
112844013 307384958 346877754
59505288 6004640 256125458
262401566 272815687 231090836
116996371 173934170 341662460
64749088 150811302 157587503
181798104 89055458 245757746
36988809 235435995 79934656
52008789 106302488 240156510
115199212 324736752 240458244
126476617 153154338 342614209
142778172 330661350 223858010
229903793 107749719 252825530
227875999 161423574 91180003
64663562 185857384 221204791
244038971 117916203 325261009
120396085 1653418 240087543
85666706 216057174 280367747
129315614 234202913 148869605
182188475 98696874 338920769
314989883 47480251 83956081
247414266 280799684 341200247
121275509 211643641 143776280
22745955 49349047 48241467
313801008 229763869 71266127
316954116 4802468 186606875
217492994 230724879 194268397
28769830 75114973 103714953
94655443 22037135 185272466
263553226 125479647 26538374
716400 75423757 322242106
23887502 68755684 257082648
142804873 175330467 131956917
284336408 131586314 166414309
146485002 321832325 66686712
202552801 183806060 58565353
38335203 126466941 141347663
194882742 36533248 148830728
95873816 124266827 335911067
249227564 321221895 326770908
214251345 157016436 290738880
107218473 267698635 143052354
283458369 101634714 344959612
222900418 110452171 61386664
184406530 341132509 146405403
326856876 108710582 30168351
141989477 341141958 103735766
262531668 21093253 101004273
68165465 345935824 141922817
153795209 212505702 154564261
121394733 273711750 153618532
140833485 344495903 147728182
268003545 202471077 273119219
82905905 49377499 253351082
286567907 117496398 55438492
32994093 28897462 257544898
148304448 3135358 342147790
82167454 29559082 229863043
24669833 90803559 216638553
145417171 329767093 300873431
70961349 81892376 85100782
338388494 210893102 290701951
336337418 20231879 114293192
8745411 3390063 270707152
70318442 259683724 103678743
188252921 221743334 100017650
125982124 202757629 142659519
313773101 298643990 107907801
52295053 341038355 203601587
113209388 48623117 27876180
259971645 15475440 267554265
250508369 292886455 347336262
112497091 273578664 199720588
318060768 52388658 245263069
111934370 321301793 205828009
23437328 257553890 89235094
33116357 56637278 345438844
273374696 238275167 163495875
264341563 251595387 99084288
204695025 54030241 286450674
347496538 243448788 84015426
301104308 268001142 157136324
224694549 194297650 98173398
193387748 243776019 53307146
113752500 17962766 172319495
174350293 266442514 269297205
115163029 39200370 81569495
216069300 312064368 313377258
330980113 8972200 132699888
49255856 98123668 55365680
349112524 275270619 299901152
125485280 336785041 41726463
227278493 296226944 65185829
251106320 219417354 104537335
78782629 100978963 283038767
7400544 263172223 279280713
217516308 130524246 130772820
153000955 222139465 255889861
289585163 333283258 336154588
153430657 268685507 136498873
304925086 180626080 199287781
58509254 110765090 150487199
254316663 186526277 327720292
111045366 57534325 31292248
256695163 269520336 329136906
139622849 165374782 236019430
69057530 339039857 314886201
349127110 337650691 253809880
239771581 172190795 154274902
141004844 107626862 109559199
271940890 99163445 117666596
3869369 34650807 56305950
48509818 102426126 332933537
36071565 45199218 140705618
267116664 85567154 152218977
130922216 218179939 22919098
83831693 9332339 118148287
42022790 282333327 29340
315473865 339318165 73151381
213267230 161283740 58069578
13490739 293617096 291432360
52275554 31080377 44704856
289473562 330185661 85697542
79647647 281019373 117897760
57033022 105218323 213652927
138325411 233990596 52843400
98640573 322992981 210286841
201379374 221817674 311747717
308408520 118760196 90840160
264038395 331507565 299516788
304223795 122248355 215407392
338950528 35963997 295681602
172533918 120785316 206545107
148790936 63981542 79456285
43690295 142351623 283676078
133036034 239430209 79018212
258712217 273821935 95940217
64015011 12891469 92633370
286359529 137221638 176779120
184499491 84145563 148097266
171523623 260538836 150854761
214045872 311399681 45354638
162251353 51890204 269594355
13573327 280194320 218934766
146598029 255691989 48999912
166273913 347048009 242966168
171110445 83291581 19626988
323295872 228273980 290283036
287722372 142237273 2247733
128883177 154970458 101693690
19732120 11159452 331890698
260344060 260891461 249229330
30238236 687195 239123448
241794568 319289220 72284803
335240490 98873897 130877008
202110398 248979275 156816924
224657834 120043223 226899872
219874652 67223400 338119049
224816131 124564523 127967993
100357184 16681275 131156393
320112316 154015877 58572625
333585630 148551101 295990902
92296974 116296419 201321788
332991826 307817643 77545816
281741266 300562863 210311269
132604648 121343317 176565033
300572675 276764081 217498244
307597595 299303043 230734355
336744766 43315643 131768900
70811490 215757246 158901888
162981879 618672 302840072
138603949 251742211 260437177
64472958 78096342 226303035
23606556 245533503 250622676
250291060 87916094 342313928
15691450 294486479 175738995
147561329 158399569 290684635
296165362 133189463 308189295
105727109 127934407 103968101
322289352 204420509 37844639
92968275 191652079 142703523
350226254 264554591 126362602
133106033 238076238 281999010
82880969 94143169 95824540
249143671 51643674 107943240
104399709 264990446 134461743
168838570 349695248 75218150
95440441 12684458 319058884
146209906 194157596 281149498
107959691 162538060 47947218
148990554 241641041 296103216
328989728 27933414 114561236
206795085 54434108 49162666
346548321 88403126 256690606
139050982 258367506 346230971
215620874 630932 113863774
248158906 265561502 328420389
136919355 230112256 260970375
260996752 109311579 242003018
118996394 223015667 79898425
33543117 243105937 103384238
92055879 338203578 280479873
157937327 36022287 16228210
167240703 144372461 175623339
8413343 15320513 250257126
286074459 204196673 225555899
80670974 193806040 31283404
29475128 336955654 192770382
149561591 77544063 11954981
170640630 308322152 27442976
217077221 113827624 289854622
181522450 81039056 273156460
253132256 21227229 304462421
13402641 18134747 44557220
114281674 197262152 341129774
318000660 208550820 124975994
296229546 44310996 22817388
125321332 160862512 309804907
115338446 172819439 72035068
214716880 309962639 80208955
341685435 153737668 69657828
180300492 202978057 177047299
232536584 131114310 9033561
36213134 145477133 60598994
137915191 337339695 180481577
290851543 287072049 309609291
115583822 333874734 164830195
338027497 272157342 221799685
148923435 258977366 139682338
290697146 196452131 43691496
131019035 237784614 117302948
250923077 246386338 101615914
69708725 2634482 284572923
112265040 251026977 85706481
137450628 41895568 304136964
26057139 228675437 128252271
151884165 298959741 217918123
163415840 307258405 292343888
177890060 5347798 10731777
338352231 202445245 137326457
218812666 257028682 333558637
42706684 60254909 1523851
241221110 76492910 25304080
180165903 240915291 77394302
151150717 331506280 117176888
142768685 162736372 313768342
333292652 115080481 343797729
254205444 47861844 34084895
204210898 169281406 344642488
208046781 339404943 95368987
103169721 129926471 21067421
64188559 319777134 147147781
199418688 306965791 229147384
279154537 142644367 340161091
242112185 41686245 211203212
100870759 274475873 34426677
121298173 142960793 152441820
50475785 275887073 341659249
144166683 151456535 296487249
79004497 262059015 72153598
327940446 6546154 266409704
267142646 39130065 126453513
170706348 289051765 206924486
82217300 255073027 56285854
154069553 12875291 326140536
261691720 52525637 308325032
294354565 283102617 1401733
216019664 99699402 99365121
242388838 279647125 228156833
6600705 335443281 61159355
200099588 99343055 84686391
146793356 211779271 132806623
13663841 2138587 193690884
35476315 48366085 18952215
174645573 306256097 312217315
251931355 284739185 60647404
161538193 21010145 115756419
184776259 227431253 70416403
282621346 54831072 194082792
22890267 182905846 23214818
27689353 289703617 57209694
153776918 137655004 52121466
172611047 304548073 350206281
192486338 57843562 310533750
257329222 106917074 4137534
107815761 165826423 328598374
214494100 206830278 206762674
61081996 103589711 189471267
3786121 321646952 66700963
101292147 221740059 69627055
112407165 258506905 246832393
113666672 242181800 45557321
242560581 94273719 5071162
116079281 346371979 336692612
255424829 11537778 302185625
85509520 266825788 277438180
234904070 307203175 190330705
159295726 282469935 68207011
166395636 337576398 191892892
310020519 299785063 136701019
329439486 55011259 98652882
145442311 334143315 111151944
88441283 184557272 216659433
329521212 22353918 67154028
108805190 172434753 273741455
177719473 563496 236493053
6051891 171690496 118165488
260220359 328359224 85903066
324208744 120065967 46186783
232136192 277563300 344881246
188675779 72977844 349465629
52693621 119792795 284555797
236994677 151497262 321464590
231202660 143785598 60533373
12605535 237412030 26220628
325500603 307366206 299726671
196892368 16845913 56270160
6747403 310398059 137040688
267304406 112176204 157059617
293482844 223745515 152478698
174371589 40086715 190145829
285306129 83045188 40154594
88672817 222507187 189102397
179484712 74465235 197003425
87931003 131454681 261926839
189711711 227868474 322396780
196441200 117839828 13351260
135445659 89146125 114810681
291250111 292042879 106211444
154853864 19239170 129087065
118882953 110037642 156286931
181620995 145671914 335963728
83131698 136476140 295834588
126958364 265950915 72984140
233978138 153291953 171946691
25435624 149412648 204336180
83130843 325929617 64481729
135702055 149024717 32997564
188437360 128945510 264733302
113143938 16144282 47192570
222211150 156500630 18433732
128749209 131366915 159360264
296638393 318933617 197829160
946444 280091857 248880872
187258390 214984963 106937332
205122118 271048217 9878154
269203188 276931550 348399358
247110401 97249795 84037125
11985684 91662445 299715360
12919566 338723072 114849431
172331004 175348164 338782933
202763847 124844523 74251976
230422259 100426615 60744003
331244057 274510120 344329750
338657136 114240703 171882677
51229208 41210020 149824508
33233763 251773013 120102146
110267800 182847182 135633837
313467279 303972112 215490208
281351626 117694872 187666879
38180245 258385526 222489082
216024885 330517947 331139778
47221821 273001128 267713599
312534274 255453026 186877149
103208272 267630535 338615679
310482574 35624644 139696074
78074852 101575111 73627150
85501445 192870597 150602890
264506361 65535571 46201689
340131856 128076142 134273370
56159865 305358564 58082540
126348994 139510138 97474701
18525137 324038908 6586087
94323867 237198120 301540534
298567127 160414452 306593706
181956057 71930644 178642648
225512697 297446996 298500210
236530820 21617327 167396686
114408960 196647792 110613916
184823645 328396298 307735619
284993603 211525141 120344854
145384896 131613591 293736314
170886576 338578447 300170999
64079785 335319666 300228600
100523318 21254031 348958161
195136886 138918743 56704806
308955637 91071634 246729931
94820886 287471419 15689821
207351822 158525504 226959124
142391705 170773450 15953773
316933355 236875459 238635142
340627464 280535090 318221962
327145767 307938526 109095282
7978130 329041220 19027017
265808117 171827368 137910993
207598725 126185059 200364590
5572574 320072437 45941382
25793743 244261370 78621099
18197688 77839370 172356702
157375459 6848979 172718241
79182321 306886269 322439389
221242826 203703406 63551144
113818902 3626584 323166954
71729280 97151997 163922139
225640591 28020436 150643140
23291089 154112475 171500796
191068354 26988803 89458638
2185964 73821764 306343705
22875200 258005642 135356229
275586494 284189869 283430416
212316733 47682946 99524647
57311267 195796115 126517001
65796904 300904188 209490865
69216812 212210926 187237738
201571331 161172570 207097386
102734294 325564121 189645750
8529534 199655241 243422369
135166617 283475927 186272298
178072904 180626227 12927120
159515174 203671709 162774557
107786986 36834733 167525420
311499236 224999612 319894514
168030603 176100185 23747076
48899669 214104172 209018904
289482103 210945785 97742417
342015179 234990724 53109629
101565245 230883175 280716921
92036591 320320331 163795917
237942090 175257536 100368906
73904266 179805323 236721410
69207589 134540325 28656476
259663266 9586155 184434902
145882603 291195639 232018477
176823876 70775107 90766724
58144940 279916206 55631748
185431976 19789823 151039232
319219633 216495136 15104982
98845809 34350881 239233179
270211349 80911346 55069098
130485829 21142746 322414787
173618532 39329486 242884426
146857627 57373833 184065381
208464266 283700703 241792604
124887623 115618784 50543450
39106765 158869857 155119665
22193010 298156521 5429156
168943304 112957462 299396947
147773275 111964956 143434326
272060107 250256630 46030218
71046049 76108883 32219593
204617249 33606493 282529980
81763918 250313133 21035185
21738841 1865106 271678035
349569376 182593135 306269426
29154124 230428418 174373512
94059011 265396573 207498880
155201784 67857183 176546952
13627264 275883127 235360221
171304803 155243972 330413133
312248394 267782811 309601917
306666292 95239778 285878689
258350383 121789541 49562599
201840066 8300497 31011155
288827625 86044105 209433944
135686959 267471623 10880918
341936003 214637721 178121329
41272970 132204921 149470855
216301252 231966926 24594318
265761007 334476576 175974525
337522684 71860054 20377142
142644397 244327026 92828651
12499985 162771613 309005526
311607312 276054044 183352966
107415707 261551377 346613920
214500203 344621968 104407273
117705371 19655838 235455907
193987704 321725730 241200693
342508235 66181875 57569325
80704105 106635069 101023335
347278642 260587914 294639064
288269835 136136655 199470327
20164345 191353741 166651641
188825536 346845696 42707443
193832861 232220697 305628164
231815195 223116624 12174992
116991442 319547629 196921871
43497590 136218340 332383409
147715090 64259646 152893690
81287214 100149337 28530965
260208046 144942990 150274028
193693972 61755524 312213911
181725989 11735609 345918659
211209123 50360096 199796129
328465472 211808229 142466153
270632749 296909737 305357082
96187517 281164962 57750793
201692198 220545724 233324238
323637987 202607558 282651076
135763649 349013297 123438898
33714220 267311196 19059713
158299349 51480339 167068867
289805185 227080123 170183501
278008021 317872793 328476519
257002289 167800752 2144423
245171435 10668695 165559560
275435683 20612800 285319364
153437015 79785951 87456604
299164144 285885999 252599783
280012011 76504592 221057489
150093974 107131849 292212795
159720911 145679450 62147675
129544551 200109689 38778792
116603494 315964810 112267401
39154652 262999449 115329931
12715265 270340837 20802416
345680376 94239962 201005433
230722353 9238717 161897534
266445781 223674948 283123907
233199353 308923945 121283880
195348187 48410783 212320716
129688498 42592039 129491446
267446411 281373958 279628855
6908916 67098831 84777391
330022695 338493179 269483101
212557323 83850237 12803239
192581681 233136823 282590217
98630190 162758235 118393013
330571233 126766383 35657121
168412263 302132853 194723329
83954153 309005613 262785416
330603608 254842562 223282092
317336854 126529219 181599278
226894245 118209492 80457552
49487733 98202275 39078139
199584818 272987005 158063208
40559732 102599940 58328066
22014761 300923234 90333042
294008355 318868950 100502682
109304382 203696220 116385178
70928765 93876078 79612724
264581587 194194274 309558511
197486147 40750183 28299639
227082749 264074394 289666469
14668077 175519994 210845264
175091936 157303643 96024793
343774889 60789129 48339002
174391044 310997111 33306561
27072360 190298011 3058235
208072929 25069640 169761201
71330491 79620235 156474953
66962950 38324328 253585587
280663943 3015891 161182525
329919145 186433717 144770564
180934169 236411384 30224695
51618606 211289810 72677551
2990508 176810223 262150242
255074182 58344087 228154261
305553383 107312884 867224
218007099 143428771 278560545
55576423 147508868 338550044
280702947 308014937 61274669
205981585 133406048 278017699
142020897 274576607 265958780
138769826 334750465 144961396
207932443 303611512 52189972
56353790 206162843 21593158
210248190 222863365 211278957
119974616 245160076 166521737
123559983 155263390 74363028
140517923 18491029 49377297
15407952 156164824 66346196
195776571 245335192 282604806
330121891 29285309 131177159
19938092 124574007 49738170
162641906 144542653 120133456
92375200 44281918 231540320
262712017 213122214 161459562
248799577 205443626 147240629
347658752 110975286 168116553
248553683 322635934 87468382
325286164 16918296 342557704
260061161 147737644 89314902
256738866 156543706 27332319
291988854 246815690 344886791
145074760 217021775 78086999
193276341 154163272 124640073
62995431 177624284 174023481
88559231 305844892 209287607
216671848 258700573 284939800
310905121 29368951 133195723
241195841 116239862 311919162
21653830 325202385 153781654
123518245 201774359 123099313
252916547 54393564 205704866
20455474 298113352 93870232
246438717 326912353 318903154
78328619 201948336 97061346
10599600 303421637 304089325
230204501 30475298 7679664
79210340 95913820 15691820
126647215 163621446 314602933
294593077 259747775 132523243
207284641 104567076 22528469
310972655 9677517 17728714
163864480 238495210 9173411
211743767 295001965 39170756
224209006 168009546 225930129
290498796 163393758 148453876
43550543 239863496 299483835
176194977 121426300 60090865
275975379 296373182 332547945
51004897 1869995 7927344
330794251 345746666 291663516
317406325 68778574 302428992
88993556 169825037 225953063
24457506 74343749 330621575
306119622 91353607 52417221
275750319 332315235 182596872
53188324 92460294 44466679
166755160 81865744 186740493
167009277 294968910 170194992
29877735 114097432 314719197
289510976 293982794 4589922
289331868 27430335 213604892
33369738 297917916 287441234
76004899 137088224 61523846
249508043 306093547 5720707
36932108 188764691 257707316
247496794 120117015 308605942
103812141 338688697 47138549
106663617 243723004 310708509
121628246 133086945 194965996
196490020 240101648 86244592
208683729 3399100 208896533
317877049 307473824 67100173
315230672 50082105 66310183
316264244 325287136 333241265
322145069 345608532 52442869
312763214 180107639 27306139
93965809 108821914 143610821
120902340 160562199 152259151
191474954 309819586 210923698
227112900 311074488 92190801
316696333 5160186 332017504
191358792 251591818 87798041
58112739 190851207 335588035
26555974 21761085 332530170
338238185 149828135 31657651
121447332 126922182 80497910
421899 349658766 147631676
71670138 11098769 65609571
61277001 312253227 81455285
138157345 307386090 320325672
115116868 337549160 177124368
196792037 170615863 315732681
197095830 337898701 189330224
324672144 138280817 170830373
155224262 166898296 9888818
246507298 273608498 340989520
317402270 56816389 98876924
141234413 16156922 194566230
237852972 270145027 333277225
212506334 200901804 251341198
348269038 254989266 129219484
315675182 322785066 154585456
261786414 53371798 116080746
160527552 313494319 288170172
110273111 214712665 161856613
306094977 327266119 121494437
192259565 176378113 168897334
41338038 167992825 251445606
171450258 148489763 210953961
314742495 13437608 220196792
147244796 77685660 199300107
307015393 319060819 321223731
137453285 123432680 336023822
24991427 251824702 289652567
103670851 337353393 280828586
296231133 83475141 137574476
281747487 81531195 245654538
189537438 69805712 118348399
71531667 19094480 175702048
12218417 228946810 281628341
72455224 292140919 135106075
228757161 92791096 236527675
34246392 205341168 113338974
295124777 236220691 142604272
305801338 234707446 318928697
118327396 76095141 77402207
127642884 182634865 175154101
77572721 214631289 266491914
126389063 26384222 77210035
212308951 313174159 155393658
324734615 96494252 4032339
282397440 343300919 64242405
159786346 304607982 259897948
57911735 22727329 176449994
269608450 254940571 144200373
208546606 47802719 166380161
261930417 175739062 304186157
249574325 49407851 281538503
94099911 295226931 320650195
171648579 180551084 199056823
98663842 43155980 144069986
303403644 194520373 185932313
57983230 54043327 338706504
273877249 307337860 120602758
78929315 198938508 175642977
11890226 231344225 131268254
58594917 64687637 233746306
340257597 155205279 346710818
127844014 249915041 114207894
336069848 8821146 78021081
14871065 236835311 34305188
46752608 112117097 195664679
246977723 322206196 17638012
276679490 154555198 175479601
80798846 258340702 84918707
284242268 304133304 89435256
30584790 163571659 326468794
135259397 203441595 79380359
308247467 257280427 133642212
140151877 311692267 224737625
322002831 61032682 188981213
87241690 191714188 116962339
104450929 290344277 129481249
282060920 277507916 67075564
290071009 280082230 196696756
115681409 205985025 176225518
203689102 121832249 76019019
113168985 37956447 328241967
348416069 31641087 279978803
41359194 129594003 346911761
273839174 70011181 92479312
157292631 247139507 30232157
70159822 110662736 207992795
251024638 74125080 41957738
280646690 225209626 20697672
121856010 161412304 261803052
110691040 184186468 331333287
214259065 74809759 274087684
324726594 89025999 105864722
327402683 118195316 161139864
115636212 61404889 171310685
11869260 349070266 79352083
7252870 165476023 131564170
293737944 97072081 176325663
319819584 97179333 97519151
67715137 185012824 276325283
14077318 236020520 29346499
311311446 26811214 69955486
238816606 41686051 160192385
217732584 88090979 150513177
261316040 131850480 42813031
204391054 304490162 151258403
84171712 207300181 329678226
56683665 40799157 166675463
105938637 28517798 212704141
203729426 258405316 231299271
32094227 18962049 54158957
243331733 227500188 220892136
275124259 178752649 143512123
9359511 217649448 197982965
194930816 229654723 68377723
303312744 72148210 338310782
18628429 221455422 278998309
108636925 21164786 232928734
330852660 196184668 4636360
24471054 63890524 185867830
121296068 68241014 179646294
76671600 190517406 146172512
298080759 250547140 144589913
273530986 71261156 152575925
150292065 98947214 124106944
303653234 152666175 180187555
195014996 56773736 292525592
103397068 203075975 72697719
45909431 115625043 85017905
557670 347908766 158774176
315860279 186640897 219698129
329338419 107937618 99689181
142471120 265793243 300028866
199587053 321347935 41568137
96771398 211070112 282065376
45184812 127641007 321110587
269736304 22933189 108633891
132753956 175048258 61412868
357114 325865204 341056502
126385859 248293357 67485812
41983126 48341782 105392365
114063781 282541839 123505983
5416597 260958175 251992809
91927632 191270707 40505828
341813031 256591088 291992323
323959244 136431948 218968278
168140380 24776814 213915874
350124311 306044066 114661991
127984828 226134320 74519579
145946065 179294004 93560660
144040888 318333721 146134452
243952701 218202247 180486439
152325447 32261961 104747530
207446486 51473079 19579667
176379008 63439438 237764435
274339620 126485152 348887608
180233892 155023678 60598254
90685062 309557502 343273300
242650834 56452489 184257081
347527634 35869928 233459234
8927803 68197506 142710084
90159036 311532598 284642513
12395019 165245714 206583863
143152222 275852211 273575031
69521329 172751822 258270648
17526660 165134849 197671980
48782061 246741461 60218246
330489844 259508217 58613596
198064983 319092403 22993130
223281850 280788070 245131139
337503163 249336938 111978568
9190920 111226937 118607855
193607739 4054187 139972959
179714364 138494580 77627668
295538369 153273341 57003037
341883043 12449208 193044335
82675793 142262631 64998684
449795 329838042 135820293
150791632 157012342 176195849
250853262 245181447 123676807
240059219 203079953 100469438
260789178 33014717 280732435
110922487 337670294 149304563
235624869 305797450 17849766
41792531 253654330 59465343
210733976 107865868 234858993
332929437 105754841 200245058
217043274 150177375 205379542
251933080 176067404 218605561
317950290 160761162 235368413
244557172 211406190 89380735
39180324 72826979 320265429
170266243 227509153 240778699
265157 58096006 222280654
210035005 295577614 304384253
231644896 41824301 185984055
215720376 107055897 96195114
303497289 43066378 52176289
284327015 106654120 199420060
255536242 288013049 187734973
57675682 34042185 291085955
51456194 265119003 59149916
215003853 44290049 284232152
264436992 113432357 59091288
201173936 213893785 111727560
19915684 153555401 7040719
272193478 129876883 241912858
254025126 154356502 72390571
56537189 141135049 258696141
132465613 167462014 317447624
150519273 136924705 128486283
321198594 81965176 257173980
291987293 98100115 182972248
348553101 65057855 191152467
88437063 217630608 89734439
172201108 54474207 29427864
267393170 264413546 138776350
103161961 137830819 271442607
213787706 108674138 154931853
256854453 243343090 196799641
105718014 11797548 200289674
342428436 295409004 112306581
64316335 327057180 7629385
112347392 56805113 59844509
106790304 70733389 101005244
194657125 50655915 200534317
244291308 273154624 24118733
247415482 308207013 209802285
36065497 300214176 165623549
320411997 220249989 106179253
221089617 296172651 176225500
271625784 337906420 101521684
335089303 200685055 259052595
301730518 126982781 165344090
86164532 85754064 299576226
116710362 247960978 79104260
261084248 275429966 129363617
15343516 265243092 106474105
27796184 91516048 346344840
213579817 312411994 295748331
136623714 6455632 4435276
142929251 242238349 49062770
211415729 253085604 58508103
39975449 247891595 257255594
96261871 150045373 301613832
183018205 340178221 39790344
103857669 65448799 187994805
97956260 253265977 265719527
44118697 1155134 96851906
55993763 256136582 45759721
88960984 20031254 156805574
278169119 20883072 295172644
180734999 68189132 256574789
229793194 297317406 271371438
34481254 199131028 249829338
62751315 231877433 11951437
139815222 223491864 18806882
142732766 131661072 59120168
320752650 312524815 269919982
318426176 316562563 293122430
269991758 143896635 341818342
202060327 146962000 201939231
336634272 19980701 6927986
305857912 202974188 52178498
220787681 336761038 226984690
169281002 250495611 264768343
155390698 189805200 19365663
231264035 136752770 124664919
295719697 126501935 75861313
144577219 332651151 72651841
321816672 272969997 264495985
141297535 273331605 291230584
40928278 54092327 167772675
279873394 64666540 83728817
325623048 111254049 267994234
316478938 3939601 239447673
19026351 29087082 333876313
85931785 327229333 36632232
281085183 20642995 238888909
275430430 29555559 98672054
145005900 47689887 177184019
238140019 232608384 285979498
225609830 22341455 119888184
317603431 302446538 104680789
110523293 126220404 313843344
78685966 252273981 118027533
91746636 308978456 92239368
327309505 343858067 126856839
301761182 194756873 116770270
133371257 49198388 259789227
344066457 329709777 339502204
329097117 267430909 316358212
267259858 184646905 172782752
241179406 210070549 68102506
150518063 86979244 114232188
214469409 106530590 69545309
70286250 269987560 54925425
54348574 37587559 92249568
23379924 267824112 253636830
339566299 227689709 16901035
100586942 170846157 183695767
172087169 196112917 271204876
256661167 154238398 35209018
153776175 117630463 337504497
282227010 173887297 76559303
224812254 229579683 44692242
144069126 343804748 51575204
70731936 14804481 137133369
79943638 22322309 338105310
252384172 88321108 24404003
165798241 202908980 335939104
241483611 118650315 67504814
198769295 296174918 247132346
347877490 178750088 141852004
89561882 240223234 126430380
109253255 348749259 174723960
37162209 147957008 26763414
296524048 332410461 331900317
291536523 102850083 232702552
139497095 178184183 39216233
140841150 281017982 109311726
122792551 33798872 242525605
90328128 289539507 120750505
91798158 346218202 9892715
70860528 106394140 201292697
189063128 125670166 20110574
201595774 170740492 230119362
335407800 159079402 256629970
68074498 187728230 111419891
108812344 104135242 310134851
189302286 215633015 309375798
226360752 15386174 300300363
231998355 149296322 19769435
27828643 221206810 141737035
209053412 86804487 77593699
145708533 103581621 197432567
79641965 263973511 301661124
184300782 136436860 208445920
13040495 68228963 76615154
288863535 206880727 294252146
306507888 280172844 188169287
311920968 205438363 103414306
200787695 225872394 195282847
188421500 122398013 280576869
138712795 182197937 208886749
98557020 44636616 254537290
159465962 146943614 263852322
82439878 57771414 152109104
112051873 117445478 312108575
5655768 104978165 300012016
216804669 86383291 305852838
41145871 347249694 257917934
33966933 125180845 250101784
18956487 108382429 211599741
335750086 141990121 94313071
28443208 161120102 245079251
40519661 162576886 304808334
84589086 80560109 75548535
225308966 200619239 257717929
91517543 111215054 176661901
100015417 133273830 121594165
116110247 239190064 139548304
329278467 175064475 194643248
315024615 333736859 236582713
224463996 194246818 219209811
208927127 229590545 22055550
315013900 130300809 297431186
23151888 246431602 126865697
324259459 89358687 336688889
44163117 87403455 27505014
1094718 13626266 158686613
272149487 270035340 80478867
88647145 229357272 186781697
208380399 318336808 71715352
180850892 136555340 76235681
247432940 266096851 229166687
238762078 347109182 220018123
322078085 209739204 253855367
33334527 172204246 1030439
104484058 262589011 80882199
296260070 228967469 119822423
8190774 208149257 115288387
233507500 335745139 66406157
111460232 242353960 195227329
71089155 345102581 209823559
186217637 298023114 296877322
326666879 6038227 86424047
98435979 152480552 180211265
255400545 103372424 8322855
252400464 273847594 286355249
195454977 322588206 53738889
252864286 8555924 48349526
168601400 324486033 242988026
294570634 8328822 41841124
74427497 311207727 265349523
102367700 53801254 166382271
177725564 158484632 233199539
93307615 347834351 152267584
277096871 65797372 280979940
144578040 17567695 336626102
73153777 179163100 316324607
106435377 252080922 196316687
78627530 245728893 41763404
244525380 249666260 105882184
201776681 86474540 75539301
266066783 235219200 288488715
96860001 7110303 345774124
34003644 200767806 134983865
120130432 306572840 319629059
128954963 100523870 348147986
220738010 91040326 307151464
315168566 279640933 262555301
224717366 11345173 348929724
51915823 291392964 21655492
314354654 347450429 126125962
159515570 140079811 96108033
232103872 178505161 229145680
7754634 321440255 84398137
280820563 236571939 55141551
84709660 195734666 251555136
111099818 280647764 27415145
204273554 35609174 222407179
80246495 73457841 90363291
73654600 316332283 217226746
148641454 295038294 80931634
44949923 143119181 62269126
256619791 97321347 251085080
261431856 335210186 212644420
225713394 105662806 212242625
42990853 99420976 128961725
32677892 67410636 65286670
326166770 28923063 4426562
187108194 184884884 67222486
78086281 306557771 175461523
271158318 164397521 283210262
7112421 272075848 138705425
343665325 254992548 319883247
120827624 294591577 249330678
27194921 75908449 227007759
304394108 256383411 126819314
278669852 36873443 288694875
151992554 95320976 6257149
263174141 17458037 271087302
131254606 151226889 200198119
148578363 69893568 38561615
349709053 145858215 52606725
330945271 164875337 137056383
177921781 80190633 332981019
321909749 121850433 263089290
128203887 122894001 22944794
39267457 278133299 217415290
173552181 284803878 152549375
25061142 263097520 143110165
60864646 283628216 123038757
159191742 122480029 171787422
251912505 40184324 180102504
238641321 249361383 62273457
278115045 69643833 269404210
186638927 233379930 41190296
100604670 269627003 180353954
99285383 114171253 187777837
259507025 17402959 162303435
84872139 227508677 66792495
1110837 190802465 202653627
198186875 234419906 50446898
128056586 74757085 22019728
193130779 235597908 241836255
176187966 175544025 67012452
308895897 315090880 178275060
330604883 33444128 6801503
156647905 108861687 317320111
312717350 223242602 287258943
74144694 176858494 248116544
211202882 57759745 236108895
168839112 289101123 162949636
183816062 235900578 1394647
97213289 184259445 186147678
118079188 139672166 160205918
344431543 190433224 200771898
142087761 328190725 306667123
30158059 282883553 142217263
166724403 221253513 131937735
124498384 135231076 235001852
285422718 326065552 305401621
112581847 9932564 212231072
93903412 205493925 18751538
235369891 242341854 323943049
57746485 245047294 1359435
183501784 274727417 277723179
23555055 167247370 139194604
209310553 150645401 17671586
86729373 17912213 278749597
86839573 213182576 201763929
255079037 165284357 222926566
143628740 164538819 2600690
263324530 227955103 217386794
206461018 296141810 292498196
159328037 182805722 330222037
338816385 69364087 200341505
314189599 116634988 69668139
238020100 88012749 71165574
202346380 217057062 96680054
35987184 78773288 212281500
209522855 289283737 338531500
344304266 83081866 120570412
141631284 248029773 292349251
153548553 240907885 318534384
120152104 292433067 199203120
17722036 345603079 82698161
115641960 212328471 127193471
129496473 234923971 68410457
47348763 131625985 45675021
254886900 313351747 42960760
19241956 98441700 213562697
131820492 296811939 94033654
270085969 228901080 282771906
31667169 15258193 136086889
325411621 284273880 313324564
156442570 57247669 271561496
42013430 277483686 45678939
178051295 283045519 70458769
37924466 163337509 192682622
46151508 320087167 214493913
117419036 37572302 128635444
100509864 322939642 67604336
106544610 303888814 229518830
311343661 189085674 120192122
276540040 66147355 204000241
246483141 188946712 190977864
291559191 28037354 313973806
345188817 63850074 62477056
244844887 295705797 80048369
33890582 214076458 18870568
159786068 217720302 101459597
277017359 75667568 349452351
91009871 164451964 51579607
35594848 39530288 344814488
296646788 193174226 285983735
26407755 106389309 127824793
243909981 116661944 160993004
323329789 208349322 51939910
311354804 191610698 278328839
50134663 146289870 156771454
171975907 217123940 119320335
171548995 344633394 85815409
10941103 265441649 303929788
84199154 184985191 213188075
129795827 241246506 86049964
303664097 97594397 199956042
143576055 328214295 337524438
307780213 263788767 21491162
334376553 290191175 307242753
317898806 11255035 325554805
296495773 107373050 222004125
243039415 307880184 279597809
160514166 114009042 163724313
140921988 241115826 315275256
190509609 60393081 199088512
125965752 224557466 128372033
202972013 57980302 115140768
104770264 102848277 67525850
106137401 6352077 80091526
70213844 5380881 326831699
138040891 184885423 99134697
318925505 172437588 139527896
297000662 159700283 59631772
243919917 67989494 335232937
280738279 180201643 325691867
341662633 26777310 233937284
106362388 333191699 141443663
177918784 113656440 31076929
18297558 125587704 118070700
129268284 68599260 271594806
24403462 69121609 144176533
216540065 250401589 152385832
1259044 190156483 15188106
5213082 160824383 24100190
25653012 276988711 187776845
57257556 333257558 262421967
275691073 266143672 245595641
164166948 229257102 64300005
339251294 219416388 254243342
308462659 6710069 68472807
259445528 5454753 251083848
132372795 317837377 41467666
197588418 176853117 136470806
23931157 153591787 182052378
6924917 52859052 259005632
107096040 325500961 179947876
127161370 261094566 53411746
234573953 303928669 28318203
174621434 17317769 15328353
193421540 172533852 229975634
127119073 313441272 33619782
132394975 132691116 149344632
145021403 229909195 199983268
33507168 22511820 305388047
330861220 164859386 56497126
249300518 46245578 130208885
183459609 88722773 264726897
289996608 117382040 18861246
23306642 238677920 271613177
329893872 235064790 93032549
153028494 211989265 170657131
91195096 80904029 102479555
235800978 111050499 72902485
190840300 198498614 69667606
199640418 123142051 43948220
226122499 147715265 104599673
323162084 337513620 98537575
186585508 211527338 238107326
162212712 123486212 117363593
105703746 240186446 152866306
74352231 129494736 93799210
230125332 49126109 28269708
274219733 277634193 258177492
332760767 345040020 70347728
261375779 102802510 28126776
52091168 4248823 182484132
216227753 249473163 235380861
17037751 107131510 240650040
306714093 169255493 257768898
120553036 27412247 17141091
151102385 261722015 85657783
16202199 270571464 130787055
98918824 228361973 327957393
151782843 159916370 128988064
142890803 160322368 167011081
165879525 264456176 155860879
213861910 291184804 340950281
259324360 342300587 111098748
26757849 124964136 111833121
322577605 166033144 100159739
42854185 257422929 180840600
141087459 323327462 126484511
197679318 279471781 330913284
308298650 226945404 278111572
219442300 144493405 31171558
19150079 272518748 323082973
140650617 255946549 226550179
283861840 49700976 104509190
52562646 297563920 207019343
167637583 342430282 180895564
210351387 26087138 308253771
120130644 154307721 156466530
178887949 278921983 121909396
285910766 287635404 322113437
326482465 58551597 329610596
285226624 105823128 99845611
12144237 157214889 299920213
9249316 112079883 28230244
81216797 292035370 195941838
197070094 221828617 54207504
172506092 175535621 231050438
145465938 126115042 164932191
46285150 106599509 19283824
79705845 221496414 22388077
333839407 113357580 188942296
145479282 84936818 202364780
152205778 208295781 109107379
82336407 105500379 159485529
151793308 130749109 275184466
191469192 137649054 63871032
27961170 48838643 91951594
150167577 345186639 216118647
89229371 92865879 52437830
275045687 132453524 304397546
156157090 262853943 307518413
4979724 286412171 4692292
288384241 136336155 172517418
235055778 136829389 25506322
219793405 229582334 312877380
28643295 196454126 93399425
161545151 47793619 7586258
122658430 85901429 47367148
110381688 196426307 127529876
34983034 50923932 98172010
176147249 164526207 135398531
14020621 189949811 138026853
231922380 319749354 71100244
340595268 152650083 273652596
339185922 221129548 289656457
33081511 145892386 133269124
219822129 28506421 13621622
284139937 147387947 102358066
272887398 112652769 317300660
347507078 130675434 311345617
293569127 193163858 204146491
217757799 47833424 201047264
2929776 146674841 324116228
266024611 125432208 22605062
144657717 7721170 346236808
61727333 222352807 145483872
131295194 239860708 279226624
262877544 271109536 156386883
125448515 85525165 215824519
179424694 240120385 68972184
315070218 62007158 56707227
322544955 264570445 9394547
6146605 78332238 185300200
267497699 138387741 172611825
90388987 232777910 331364349
224492526 173777993 244585197
13563545 193422468 242742903
102891452 32243729 191816751
333603802 53400353 206059232
289568027 1869414 342339523
335275160 5844782 141091216
260470741 21126741 54116316
297922557 18476689 315926888
42813615 121826143 325308949
257394966 189786373 77465782
104949809 257879975 309929171
159390902 104494205 53456544
318937512 295798923 144016950
180520897 289589300 226082581
65959976 200793290 344264621
85056658 329145548 320091712
52117576 56798164 46693097
190461061 96570708 256439431
313171297 57456594 271166186
165985744 12525416 172209618
120608294 80158454 289625071
148116142 84846474 263245789
133964849 22261911 64931613
254328761 124941541 95716797
216344379 69886580 130169116
174434519 210736070 312933633
113414563 221880481 218022309
36090743 57719582 226961126
54435442 95446397 120078929
144630321 240534390 303833903
282307429 169796670 69596119
177756642 230758174 143619694
282571615 295185673 291946853
262784161 247358461 132069113
198797433 272588359 243841310
329290492 268597232 221958832
266053408 245645243 85926150
22268368 108437285 283818050
120875427 123408780 234890593
264197941 242129883 280424098
279156195 208916318 222549643
78427825 346257354 28308563
298821793 224126330 70735164
250615937 241008363 193022927
240797241 259055002 271263225
70197455 68256655 60570338
113016466 154313103 29239474
290287014 91086329 53596143
228478463 296649659 285049884
73608959 82688118 284896109
233462221 115708925 223787008
118164050 314174816 94423999
180452358 40373785 222853869
156013901 20367178 173073622
200047639 260858200 194919861
79077030 136995122 34852717
78445867 239077882 336346977
290373229 341768455 143097063
200846763 181938099 104040865
191265204 262548108 12088962
260802790 135112449 126451865
5546144 283460894 343902928
195637362 1448638 12717200
52946927 330670198 72152580
128534116 165159812 119703600
239898346 180958183 275086332
210667990 52409073 21278771
117596050 31867670 187038950
44571204 164651446 285189259
337631486 21199772 37966621
2856697 255298069 40169219
219499315 217145473 26266390
347922349 139232539 5959907
52164109 180852201 1786242
262165904 49425004 132771573
229182801 325907599 117328141
83575219 306207073 97375285
98017610 254560749 232069430
60615884 144527796 145496750
10246607 181052313 72049743
136136501 65045306 64844949
229114111 261242837 162627174
22439912 270195600 148223058
10689192 59541028 77265692
5163424 260422653 208211000
109598831 143889353 90218247
119383628 244301454 5783152
142319503 290997052 86110435
220189517 348286224 167927571
305657111 293007257 265825402
5033397 3770448 167369562
112195491 314733876 345273048
125014698 226747528 268474836
10805635 156837130 80910700
73561187 95544135 209870098
252328352 72313413 207971048
134999474 106612820 37147257
70238976 201746643 288080640
154067020 95312423 101206311
315943907 38418342 147646148
336317783 162562349 282015470
93681857 81560371 11848901
188028928 282925622 81957913
234089098 294456797 304830727
237432402 232156482 346821834
231641481 282856475 336260046
217440042 329725234 291901685
236897505 302942228 286306355
44823009 348271053 345757124
37384380 257587843 266636423
115721416 242904881 216238322
318289482 67583301 56548749
265636899 37118708 166226448
100681560 26659942 161441643
67806499 135885562 89818767
59467007 53714916 88898244
291209020 182632835 285507225
49386065 155504349 247569173
196056179 59848748 155517543
47142276 290562837 188219202
19691105 308854964 42218646
290158238 258993631 287041492
77638505 103067244 260024890
80209286 152955988 175272612
326082537 81047385 16184220
200978675 318003843 176747774
267800647 335033614 181495502
68764694 291522718 292570708
158811418 127659302 104490984
127045705 171494550 61599395
198870457 40591936 2132179
42410487 289629819 244348438
177078914 306533732 335220475
280743843 253365650 112073746
289225074 109935324 24337274
143797236 30999951 278686223
240964439 25782973 250895380
60094885 247785550 111469992
307592546 71023068 271753657
340613577 64767684 92411947
293116666 167787084 323750427
6018273 178422627 84293992
246189685 344136589 98396506
266847099 195156942 218282021
108794328 115022207 191632434
295731418 82411099 160489388
89212247 41799133 138809543
280186946 21256836 323726270
234256053 25633820 232015025
301758582 280028197 324681242
116330543 191025455 44018373
274716707 65320431 69415521
240658295 239732644 229714006
305636277 212698586 90658312
314932045 303820640 311694206
330318932 245081786 92938614
314563921 50023207 1868957
114761963 321841655 163875852
93449193 241334756 149551662
210467334 79374230 136384749
139568435 294568960 138339544
140636021 152261781 36644999
194781920 341840390 343355580
41878508 180053922 80404763
126897524 213592183 32348394
28012525 114611117 109585356
39419666 222407894 237246773
272213030 17577443 271372175
158920244 330244535 344661869
325848856 180838846 167554779
15153063 205777332 185691480
25187969 60636797 22431394
174542652 177662098 339082471
12713718 294935589 113571928
189138384 18072747 106093877
224412095 142717705 46228516
5863407 241425943 35180315
153410364 154514662 118136915
104657259 225606886 260232256
16093093 99957760 93874793
258557240 19573722 177114780
274560622 232587475 54631130
71290585 89331708 254519639
148662395 241372908 254251467
40271969 162604293 332549540
191589012 241851334 76225973
270367292 53654060 212998606
188473245 289839501 136489929
100139540 231216364 258023623
221530676 234615430 134692981
223407778 70931047 82890038
171861471 212967870 248558111
260467189 180276899 309371693
18372546 291799511 345129292
321459492 259601453 126446225
147921501 183735544 174088562
117882747 169329809 51249386
137141079 134207534 37949877
15632790 72421514 219895544
299251645 215370706 307709984
296905695 137796496 185835008
82774949 126209631 310433424
269502417 316411047 293171904
77705120 280919159 85607721
338705256 197700754 279720339
340786773 39684816 106484676
90636348 19143280 280277631
22651935 52482995 16131300
130548832 327190447 90526892
287898008 72602315 39727131
128463677 149753881 142378678
203177488 110999992 240524917
113073762 268254868 108528892
249776901 22287644 36804801
232801287 286122121 280879620
340953723 255878603 287321581
185876567 199908558 13200746
306530390 10943500 19057517
260297834 196009532 286569936
34087367 37806121 220266490
75339929 162495606 142975379
12757327 309322811 40022595
290209643 93631994 117255180
237829173 280636154 211244678
198191596 26921399 153113247
227610715 85662467 116178584
42060323 42762049 183091874
161701743 198792128 309178505
331601944 216712857 134232671
47530642 332310098 35333145
252039073 229086348 233538530
66754150 19052779 179510372
55629909 158815352 79056675
109036022 13986508 266891803
166292404 211647175 31212318
236407150 35149463 101787254
294458551 20850311 274324194
27112760 188804970 207182644
54176164 215397476 78177463
29220262 123912256 252661146
150513399 50406904 95029717
230328565 291270209 201585265
283881024 121911796 152167213
3617316 129769468 202580237
291156200 195167640 68674825
83341709 36116918 84179548
328638288 299825675 308804237
275024154 39641414 306025366
32408005 64561865 104982525
12211007 323000461 159958279
141489188 333444006 40903656
108547017 15363126 319565811
173726642 350388532 215213481
267239687 64924678 106565601
73046659 155046508 118053204
56125558 184581240 199882748
160025516 288779177 57382999
2411587 262109323 156852732
24027229 182210476 202025567
119225605 13589178 80818458
43824232 78243368 315531847
198800138 195240941 70920322
148762450 82787318 159723646
110738534 88785596 97757156
184604381 316640965 74539926
262222359 88957768 101715362
212079559 175193478 84777591
8013985 159592153 302280796
110435606 170744220 286076236
200179051 164751596 336887458
29367051 92942405 114294761
294655857 6096890 48028437
234022605 234516747 149724409
263904849 27876020 230747383
101996772 66880229 80097625
47903274 26875833 282579745
313618351 329431226 98983406
265389289 47256035 101662669
60221010 185799763 263957620
198101601 200689446 263753471
338862768 178553766 154545091
123786608 205989228 35417878
349301011 233480390 297083292
329625765 130578752 88281341
141041170 121977738 217584702
211636537 7769632 303907709
333053662 232576652 106894779
27567940 582719 204512069
201599265 128569540 14479716
66797818 23920449 225798179
102491994 32693382 30516787
347648328 257670628 41247970
82243657 123952489 100126270
341927084 220043716 51479892
114074922 280467546 153707783
309627187 65870721 50637668
287206574 239640094 127463873
91070066 304615835 40203078
227971329 170631877 74024953
104102026 134903975 47632416
77733266 105243538 65311439
294814325 300326476 8819234
54748800 25720590 116255322
346444972 155027715 254659415
157439346 175254494 174666830
254883823 282421920 177923896
103327463 9686103 343247981
277450581 338637982 299399879
109188314 319609912 160843804
69453496 83516097 251348432
244508362 76356135 113359817
186432235 214569890 35260018
237263827 19140970 326033035
161746385 341495048 280923796
342360931 47187081 244604498
220675027 20508986 102691363
326034969 86776328 69024197
8647913 216532825 113440121
67723415 126154900 139556928
77243520 171143696 175145578
8521222 41122103 319183178
181791766 316935974 272019939
173309596 172552285 168117118
26194264 114224124 144526346
260895133 262427889 231039890
336320009 85772559 7595
343280878 175584706 215339439
256090883 18727869 25627872
284165615 263598599 68467484
74648697 204332182 7602466
59933700 315406414 312436832
28486289 60761221 200816796
883966 100366685 205099273
180271886 259695804 27397162
73050247 160999858 201622416
297946088 250337257 16760363
3535166 128222606 152263256
3882943 312199322 209235941
111235315 264163638 29640443
291357126 231346216 318690874
345190523 241589454 223491826
211355424 226346899 158296102
52515756 262453206 126898215
349087186 176428669 344517662
322386388 257376507 223747148
244518658 320494367 319721857
332754143 88820774 348750729
179401711 58556024 93495135
5290104 58621230 159116798
330960758 180681167 53383252
85388474 299828006 103830043
88974602 271939035 3927517
338641499 96266528 152890768
40514186 343584049 154923916
85801814 339961879 323418293
299047554 228854146 341399391
303913787 245969334 50528406
92682860 31472355 99811512
16190523 29417888 347338891
84028381 234095588 163210790
201544368 62908475 238079949
45216785 28515794 170968846
95040548 26155017 268715165
293572039 267963958 16212244
37984644 113955698 298238678
101476055 137744010 116671290
137909400 205867459 146267976
171548364 45425515 197375008
120472625 244883438 233085111
113257065 107268236 85230180
60387101 284929980 18384483
179212339 76896014 138792453
157245167 52849428 95369160
328029026 324020575 141296911
184164663 276346294 71955846
117446928 297632200 139290871
189280417 139831052 299525205
84882689 110532597 26770094
70027791 212936824 49925389
94839043 115742297 62269162
185124195 163146142 214539098
35969137 19595521 102075366
207394142 242748841 41250312
169323843 65610041 348227975
243849944 336548012 228400762
31812235 307634301 237254139
79359368 164532423 178354720
284306199 308152355 275874585
181715749 8794514 324432334
150831632 193596812 80879434
44199940 252350426 171548765
121325267 286276786 313692077
55603274 216740797 87514583
29999073 39787802 324842335
96913044 203725997 161210704
131934039 73778782 99941483
133482497 31101179 78875459
199738593 6170307 132901682
3429165 143899663 139800311
278623631 68687804 118988238
24839463 189473009 194679447
97386966 264106453 70414079
173305673 270977887 27651710
1198388 27018365 81675785
330703319 189193657 76625407
237649478 119593579 223978696
232408803 327012690 147118263
14008305 116523868 256120582
218766149 308125793 312018848
276367214 205629437 474165
228367568 60626266 63866837
112401495 55838101 308814063
78581607 25820255 100769704
244154953 295039058 50675351
127981911 125201 22644608
204434655 173316579 301862687
269973514 343928873 153936105
281269495 258606536 35342040
308849698 259334892 85440154
326659842 50530609 314411761
147777782 233267631 814710
36629647 16785491 124160728
67480598 200880080 196902246
160217268 284209230 219682879
4702729 93915742 107145139
139797521 116751873 76883763
282324574 182209730 284543400
134130175 173285623 205017257
87850834 64359399 317663268
211427915 298602464 173143997
97731569 264483955 259867767
200394620 151187945 28328291
111973734 277636867 286258789
231282484 185157675 203952895
131452250 173401679 11757925
190816858 38260803 259097128
249855347 330954908 131771238
117884031 10180000 327154118
341249448 42395013 174449633
322874710 95440442 289537756
244112107 240514517 128385785
181550130 203086526 151132276
188774388 133919276 6470940
207749482 328526543 78262645
222400664 287992817 133239892
80193019 228099726 58946588
121766470 289235076 172680017
25378082 3646001 283215434
257653727 153074665 28877665
269381760 58226006 132091725
302607473 9897032 94334423
101228541 224539982 109643380
9829568 167967379 37616328
302637750 247039834 212754846
11317896 167077491 261683316
226003025 18268928 130773845
329335239 199552266 15480810
291131824 249262819 218549213
205639617 186270703 332012679
95542158 54931137 228031519
196891751 205270189 186975850
178911589 56373593 5355959
35248329 58286123 243431132
288435214 335712319 346899745
249733298 55125295 108313846
102567182 16201699 228029003
505545 6771018 108412536
105096230 159748548 72942110
2452503 78754020 174948532
67267833 125762551 201611223
20948426 88848020 207145660
330131749 120700310 3177710
65793066 326267274 60220917
5195992 264526125 54547976
176417399 220799449 81209347
237938113 186296442 210762331
343467306 240700056 340799259
221031439 266990070 128203087
126765348 178296473 31595381
297882485 70902356 84349301
247539490 170582513 100468676
257188683 297686789 264822328
310634021 229747190 98130226
283843009 154440613 349733122
62186404 97536280 210787583
196606451 151301425 155017294
246787296 289695206 287291495
295129564 346117794 54462219
350297707 54346795 103632399
163996055 237124935 262755293
307666370 250439951 259110826
194299660 334208868 318964080
238813935 161058414 276409612
50814620 29766352 199589427
240007743 347507888 200112085
220811706 104939530 117747409
153111129 248220829 188452092
317944199 49464883 71717277
57570134 247066943 230262455
307802172 18388326 326330002
280442858 114601376 182051312
191514697 192447880 69204065
141403677 34239679 318226817
236513366 64289819 286399020
52008040 273268135 256821198
287649888 114178454 196482288
135139114 175986794 149186108
200874463 77120789 184747770
13715072 205063273 321851452
27727819 114925975 30456444
334294415 68075327 63540468
203723910 209646634 192819205
277816127 246152224 39406205
134643856 348146666 163855443
72076924 128784396 232705455
127903890 202091665 278342551
319225550 177249237 113135526
92385488 255995835 281641841
41638028 311119987 167798733
118474548 117961541 284434291
55616442 191202643 20690763
8812448 62322427 90948052
347231749 42016491 64648823
84726580 286533882 239919671
16399631 338147894 144167922
251575524 73236317 43959301
349089360 161607748 147868393
172421997 15079816 246909593
112159436 31080416 4076619
348096284 61718013 229777460
97241916 289649501 55937121
119370209 161090062 162608845
210578268 62151892 69353758
304384452 67703030 69163162
66856402 293537177 246327229
206825261 142591731 171788218
156734501 267319145 14833511
48711828 88362544 22851072
242184451 127569649 202085403
164622394 227525640 32405609
71062076 297751935 148358762
164521169 295252451 1742164
248558152 65594978 13891871
234468603 304779008 97421638
314324676 25685240 218114322
88551003 164387486 257703245
322817311 53027651 163819509
34367444 209625871 10070984
165841174 13080216 296756116
27946318 105594355 123970774
18132004 172099194 281348250
9390541 202832392 39453886
244376884 68076261 338494024
324945364 96907112 220186430
287799900 28358501 288311927
133532557 16128910 234093712
34274054 97429404 188525349
44961345 41328664 39136658
306865150 123750411 186234339
189158180 42716806 244443097
167677913 84228061 315663265
329181963 301736958 14904979
344404831 144373238 318450506
132510086 43922131 15256992
90132200 52153105 192417370
147599907 203312033 303382399
290176991 117292596 95948567
306589678 248322262 251368265
244278318 129590283 196040564
73271017 256735650 176437845
246481885 207057430 59398879
148777432 80314632 338728209
242005934 185814632 163186134
10006411 230750074 242429261
137610221 229400081 268032674
155302246 143836019 146259738
272263279 254775507 60414824
149913751 107109332 76805612
243692231 30149128 5105447
175511240 133576330 53227693
87747620 221157261 37321352
163655569 39255706 119237715
152063885 47387643 339821808
212548871 271179715 267370118
144637764 165488661 223931424
316976022 80830980 11696061
51437012 281107983 25412036
334425795 97033327 120888326
67847806 146371167 316574130
322652810 102776523 316322804
255801627 7254655 312170000
224361480 42748817 144972457
109817210 117474320 184668751
321447296 241990965 248390549
277874235 185103326 176773683
74519110 229485758 9446056
28853434 260829473 193487046
153411043 157291948 68902403
238410606 8258953 284527797
53073774 231554393 14946458
225901329 134274374 251489298
274027588 19947267 59041398
54235150 121345696 132283654
64218155 164438333 106525887
132247860 74493411 158172747
100206262 143008531 218371842
46820452 2891426 6182564
132211826 159308373 124969859
243512940 350461740 70834597
142417104 74861042 183700743
340981059 327573830 124934033
132456173 253436218 205433430
20378968 340791721 236282468
263757193 165888628 58598064
105334740 169069900 248273628
236689612 141724250 299303082
14960750 216459531 29959030
185145864 113088007 41671351
69256812 73669835 299465180
42614451 95360048 316328330
224648710 257149841 82299500
49401227 315186758 127197875
128655031 299156092 220769507
287077486 156085922 25677822
278751357 258885519 172291891
246469292 246313105 76095444
132129307 73591930 266497415
335207431 289202090 89594355
223420058 81974297 210262427
26181682 45712245 31914247
172910180 263081075 340873223
196951674 105093268 67099028
109581377 93539989 192727880
130704414 229113712 231617434
16169 12285
394299114 208013802 390870736
141702655 320080009 63715109
204785973 225243181 251801708
197647682 261736350 200878549
147176733 401015536 96018002
28993093 411750522 125381792
415260346 297949850 107212645
384216150 190719921 196530732
10075333 319628710 3152801
3787139 71423643 179201788
41010624 75815124 280295836
350400749 94196659 386577346
199288555 213500013 150505626
143401205 69690766 303946608
401111638 324750581 348352906
394302943 406903446 384261281
345844755 254883661 328376937
288670008 37473899 267989857
85159137 53657948 51800034
187270519 250706367 175734126
295535167 288068911 207782998
420677074 256330464 323828731
60299647 155015121 353850414
150094589 15271961 141476732
45441001 228909524 371666517
78161209 3953529 375603715
281216688 320268807 293538777
10499815 196048474 320834983
117817123 357234040 207835531
389833034 419372970 308501917
242783231 383482303 22319128
24982084 72903317 322377956
377658440 71803344 31296231
254493069 103783418 380885594
173137023 227127847 269047754
122300720 287529790 362005686
126789370 225736845 110227068
177498976 212051596 77681791
389534995 206369575 385996877
124881572 92088888 288461605
85201162 121741470 70050616
290942915 108698051 273494830
181412810 140289343 379056794
2722511 15856857 283834732
15319173 176252497 421907251
189352136 174666271 21576655
18221541 353306513 369994549
186528202 260608590 37666424
375503511 315492343 305329803
260517192 301355808 171533892
178355575 276966939 32655480
114451050 266400338 381137933
177622915 36010129 64813256
261468315 175031047 321701435
384303013 147079705 312577893
172924595 17784706 405938487
240740707 143360032 264631490
184846673 116846968 169920771
248637577 182301363 225164755
384342542 219909726 392090346
170114633 405957191 177361171
202939345 236434955 290580445
353527752 226878093 36482049
276825951 268459869 113634774
377435259 138814236 413546886
189346201 312212217 121406962
320931953 82110786 285889278
132595322 268710289 161804656
356769224 392935492 342347985
252893154 348140394 332242045
216582003 48994293 358865366
23093893 273320384 63081394
110472577 183381497 187951093
332587493 366218192 471408
218694044 253317135 151780026
148046468 187846186 355350455
219030343 421604602 77275311
150903970 301542642 307693854
398354422 165138620 117368337
53668244 134691294 209624334
175094484 4522535 391342093
127725157 228998723 147702401
103458774 295722807 404303829
147632997 48083398 166513506
183098124 319527548 260463444
92201974 941095 254741072
44517468 418134743 120104064
99084494 323674381 8435267
356849930 281764615 401978312
266885092 253339581 295049814
57953799 225541930 161201148
344027434 113233491 172301883
137182205 29240078 325661094
60047980 191141011 218252722
202023572 377912368 210283963
6265243 393821911 240380109
412145545 381460504 387678433
32507829 16693415 332985715
304845338 229386349 104632299
137283112 124015462 73925891
371794315 361779153 196966426
225562619 352945700 96140642
293536953 48081453 233441642
390475455 129027099 12255168
330021722 345769114 128656318
11083287 332207588 210200067
205755890 40334624 347213584
331357903 22836347 249247185
228221535 296176344 67110495
91293606 318609684 73076264
404622188 193570477 404202029
368564449 101688547 322602899
31551342 423578156 80453911
187172515 363126088 276081569
241448511 303571365 104858051
275518834 317261381 339707880
172448453 257351232 118789092
146908330 407065398 259527681
228781375 347800355 392070617
65059494 73806461 359202263
286236940 291647508 400832139
401179081 57444737 99530626
397086646 347919045 381787658
89746231 155998467 247975480
145960193 242656372 62012405
168638235 302218516 71006111
210648297 146797955 144164449
317774556 373667176 118462090
117250627 169556448 7475976
280303543 366518861 269432253
242963076 236603346 334942258
109587647 413357536 189131121
82524400 397172985 362334342
32887495 40945044 354774415
383604514 163315125 244810021
292219015 340941129 347252857
360698046 405357297 281273489
386190241 117102260 199060784
387224842 303032646 360111727
279336270 21140533 7914080
108561673 182213716 295301116
313296776 12794293 332863866
355793885 20925147 382068935
194309998 113136242 32636814
346527690 206165830 128149484
342530166 37612245 26204708
41117920 212629965 253953673
57109623 226069647 313820308
55708016 198315062 292070907
175845540 195009491 138692439
15853726 266885515 175724798
143583392 110292394 20636398
66938815 378997552 385818242
371082453 170467061 374793265
414746846 289914204 51146857
61719819 348762743 93276516
283514982 111465037 416775734
409444292 307077524 304272317
361928691 129020122 148134424
147707820 376895980 8581494
197600202 381925008 146840996
239423845 334700235 211504172
223384026 203864903 405005148
292102242 316813875 241329342
415539567 311919566 157690324
360822385 366887208 194971276
135526411 51180652 164932993
255643237 113134938 6797657
140288237 95617376 181705448
120750959 284862475 344724059
158344294 406715063 360293221
223327401 48127113 93584747
399351061 144655026 363736528
67915811 62959176 236061920
408701924 303724976 366891321
55121808 99551340 20077524
58927860 306243989 222513806
234793917 89814054 121205718
85952208 264795791 42319437
128334271 80749714 181254232
263979 261922365 353665564
314714291 70632667 160015111
378707679 174515017 372385351
130504916 143537638 366801720
294276541 383711837 242685207
175879132 278608192 332091363
263293888 401093085 413758537
73339391 61056032 182205056
295335647 82719697 257847797
344651378 275102531 51214161
98259415 177141922 219502534
327572393 419045729 298243736
177073802 64552313 180410217
20989077 368717471 237399982
4770284 233694188 365566939
331969692 285003754 65574487
295100741 115525722 9324701
396992519 174419091 290628901
111661003 249875151 355372045
94430652 229368644 104630809
387110580 274658620 72500471
173979118 274095659 221025030
109600939 81311083 221712415
178260944 154625834 200162268
53461050 25994728 248029561
219302484 189334748 123842670
245038945 351919739 409847353
208255269 505830 99145856
360567124 58535483 296701983
93503498 57493080 148750368
202058250 240814126 84590472
265327186 332872817 85738801
5562701 304328799 400797946
91182707 174133248 197341475
78636495 121295232 141245353
84592633 139192278 325302980
376033878 276736999 60509150
89831083 50670569 368087088
47958222 264367958 46828058
119069432 75176243 394471289
311936240 925545 221027112
113686684 363363924 371255632
17944864 300821600 399442580
79203378 59959923 381767083
377347165 218191528 147015683
8288011 89257226 316576099
85581617 232967298 308160723
402874399 44698355 215075252
260011190 82412878 259673678
388430321 299965268 99830652
388671906 248015112 10430224
47683717 277073132 180589954
196598408 91613905 204248117
195901849 411981599 297208525
19220214 409360135 91777504
113140955 104018482 415885502
72092404 226509374 172169437
102166455 181627474 300725608
264067236 349521284 126396122
376702904 30751283 235640614
309533305 261802707 224021277
146333102 231972559 319823368
298832931 209455280 93674816
76137374 360916531 145674093
240514173 143495414 260572202
176356466 264138627 3428146
382017926 334410880 89116263
220262410 317452486 302006678
67649606 114229601 418547426
324764866 194783234 79049790
17769955 68612734 277981087
212842742 129281185 55619813
33636216 230070067 744714
153388991 249192755 155805653
411223516 252555698 399051853
260767962 72173082 103753458
187949908 117774522 47930896
352277228 177379038 407050527
294043554 315695801 136136173
11670802 389790707 129080931
395977207 336465665 242946608
55578027 48567683 71830799
298199070 122364852 91454825
272665841 88343201 231363524
161377426 158914818 151417967
150387183 107799780 223885083
364568239 26213347 352211924
16275956 170798922 53410075
281148385 57446926 159024362
346096073 30566839 133638103
100502193 268503972 132661493
266527383 123294696 257291744
319797990 250016805 253308641
208677214 162736137 102388373
152384708 86490301 381260086
389569487 217102801 162117134
244891018 19324796 370599288
381732774 115716121 99375641
52973817 381086730 169984904
211689524 162638396 232368246
33966941 199831143 58790539
251610260 248287575 210957868
34323103 316351492 294785405
302365041 289967238 82222546
106946436 414216369 258195289
112698613 68315804 113341246
201113957 258661873 372412749
385866090 175616721 158716843
38531299 303432418 206967467
24367362 185878406 205403148
377735933 38516894 188218537
280520961 305922642 32309792
47504060 226573396 52582516
24854949 262948440 147279933
89525113 71567369 53825913
371943070 248525014 262517803
272198697 191288452 131878223
214862822 312516698 242484358
271637448 213606273 11130271
405024699 176377347 265773344
53502708 22313608 103337092
353174600 54076919 204400287
20528081 266708407 123403085
249756029 379428591 220705612
367393747 168814831 13277838
331219821 128377582 283889031
14195092 76127484 90227693
357720149 283538645 190933019
225460356 202043400 60005985
141758110 129103104 5245733
176875925 170596075 75858145
255417232 200771734 323159531
99647656 208718539 147331349
385104577 63168506 290156440
69869375 354086595 328275266
37500429 402085353 398137062
42942788 281614635 314930566
286417016 158311021 337750551
105481569 402305962 173382107
239299433 239957362 252799019
158854501 42797563 362305201
109733358 318515527 42264603
7812004 366846397 295743677
273510340 278418661 345287838
104502383 231282828 96609455
90645034 378969249 275894755
68161887 308908914 165659089
174398018 154333872 96687068
252644936 222645794 198496787
369207070 70471198 300298421
351807627 415645889 271831635
122151010 206026723 278043715
8528363 275360761 362321864
70004552 294134071 340225866
15140717 339002638 69264918
169561097 30923061 385234085
95555140 145749082 386633630
215086768 187002971 288074871
106899657 270840755 143926024
401572664 363570474 242049811
62889233 347328669 205734295
390037385 156048632 13399399
251056719 249907662 206353355
25243075 54090736 44523489
161619746 394441801 38194125
232209019 150644148 74310468
300010287 208583622 191949564
194282155 274119866 143294777
251558317 96553437 29460269
197490667 373924955 47494992
339738122 88744224 298491943
29756871 235613385 205965667
214490968 50239251 112766069
14343069 299066847 214819393
370236498 9019248 20440345
263367745 259448742 50520925
191083612 162519921 277453366
411625298 84498328 289926709
107646617 323117841 337432837
121260208 51864876 81629999
360664112 172535180 389267029
254567251 151295138 341686716
336911500 219417109 153365823
162229916 228765947 402342068
225805619 181265948 358470837
2413038 177930118 387491448
4123371 395918820 193505646
155813214 172679664 163220944
418558621 67739516 90725900
310988117 92450721 47304434
115904596 63866065 162124748
211088648 29850419 51543560
147870123 129941460 292427147
365933027 322826096 357194802
397722729 71526978 21112345
229548152 247700988 254335928
126345482 303398326 380210637
36579612 354037876 30303470
310286838 9886282 256146826
54000252 97623191 370411805
106063798 291635657 105403518
263090629 99941278 21925944
120025772 156183669 283331011
182549723 77612815 328588070
300398107 143964799 210196317
212093831 26633406 243739223
235098752 310997861 420866069
181384626 208016022 104512040
246376745 37958537 327103782
276008275 126736842 280100377
85512215 203131981 76785874
145945880 317233614 298468234
279239817 94200485 365993841
114159462 344113376 102465243
235987221 135103486 281291455
374136297 121935440 378913395
64075577 28276189 96389514
267991602 319348347 366017461
256217926 284487832 51602031
13045749 192823455 316871723
199346108 4795961 365029834
215682022 388095145 321446640
388146415 419056730 206243003
117590502 404807837 359553371
69180542 31901357 346917152
2322872 347114671 258499493
317970539 333494529 903336
276015904 240183982 153030242
382963922 129010732 382040750
96798862 88396883 401208324
146696832 294012534 1177163
181428363 240192144 138548309
414520189 160920918 7222932
355417177 171141945 420820071
237527925 317271692 237750502
38717610 190070100 63489040
166640884 398164211 44827939
326750644 315894141 340401284
319651036 24342319 55813692
383765672 84728681 14946579
229048224 210091814 355839851
408685853 149275995 303138216
36697965 15275736 354158080
243550465 156399852 181259794
255053430 112694524 106426956
5304092 237275290 93946640
316535735 125111958 243132503
308382205 22519599 290363324
284526287 142604160 12671645
85541660 407909990 242767825
211724429 315503428 178910678
193342307 419924641 130015434
172664632 24227115 56520026
301674351 223248093 188223798
307632799 17641158 152778743
193974793 391852202 104823973
298279669 98639305 323488719
229891131 204019511 221292080
25172315 241356076 84423876
305419041 92371907 145858184
403715591 289809409 357192558
184551768 209074180 330980785
191884823 344279006 366501888
285927630 14181589 225728286
113388864 285979423 371460953
43955548 246026264 280958271
279046749 391962138 359373037
176772263 189634927 238361107
100534473 178090026 480359
240432524 7567830 331532844
90649975 19897629 197487440
88475469 101238161 52620181
397306267 54232379 270375030
373502965 102418448 197599472
129331564 249820400 350128612
258189725 321068568 109823300
336248379 185428371 335961339
291101558 9698898 397874698
200262674 368646904 160521591
10681568 168215569 252622556
11462209 365048278 289982017
82035400 61487226 210468671
155294588 409385009 17267211
176252056 124427048 291960326
30408007 159402323 62998021
81393668 205900263 124823958
42672699 261101946 271988473
41299406 233403693 64635872
32361721 259752574 408390013
31111307 388771064 251441649
362409443 42911286 53114126
39331263 38290021 152059409
79352090 49987544 143723190
232624546 125016394 236560900
182913739 388555488 5671231
284970849 352693148 242409164
264890006 17077264 184416725
303189076 370393882 155690955
5058182 212542290 26712630
398272579 372766434 92716217
53730974 372491536 69700617
142455781 268027113 308900417
70407463 357023369 329685464
316192585 165454011 328402670
101732891 278807794 85120736
131680386 282144594 72606233
23579082 106685041 157705764
177965733 338222006 53909875
259477980 119839728 131828594
32259986 207555275 9351729
293283919 162848012 7412084
32719604 307621939 269165103
402299198 251282141 249418017
155298103 55928437 273888803
269027516 355926338 49151950
339790277 383810589 369436648
158686005 28940384 295358185
292319090 291993012 190758699
97103573 223399360 199591442
286323163 233737723 132951152
344807582 21249032 124130064
111168931 189868835 47274901
57206316 291446201 359563273
403433758 103169198 382013273
332936846 397321567 396182994
40572484 236706276 411338478
145411641 45373256 313662896
182026884 308839889 306033753
388938264 201233498 340478015
308053089 288959165 131903982
4960919 23255015 412327231
275909215 14145643 187470133
332568427 15536553 182546183
404627310 167824734 220866789
207463219 347280863 47275232
219376851 355428855 416493264
342457961 412731144 265761113
225442258 180998300 39846534
15263851 18301842 130197381
277091691 44269204 42199592
371223072 122616373 119972100
127463366 305355313 377214725
125649828 357602565 366999070
93348726 187011334 407276359
213733227 289192371 381238394
329100824 185030613 229848098
327218606 168266257 383896990
1850644 284026918 244935598
209938896 200737130 72144793
57880601 203911464 372947038
2784767 277491480 406204858
173160818 169333592 418988667
362223080 69429683 225721388
377492287 350240523 20170466
12882916 201521834 248161684
194637180 342481870 111153739
269464220 415134251 117868752
124237758 220554583 18468332
247825552 346495438 197997836
398528595 29124912 66592137
135783301 95787786 371124117
243998106 209371654 231642
406028544 403190208 134088953
117875165 11789781 315939766
41323955 126179758 314020589
398780957 20641794 75171064
142026583 268756846 315730
361522583 341980478 92524069
66271728 77169485 214254623
180391406 23685744 112124660
59065312 313378396 24715310
47614961 251628628 194271546
354506255 368913053 264555802
366757190 91031938 138547376
366603361 104057047 284714294
422131855 50543470 224083432
90764979 128184975 419258137
242591590 252933531 35344794
109576709 372048610 110758438
406491754 267734710 303789482
10394467 227837347 284811017
213605839 340755072 17976524
207204122 157915142 241446773
62429497 360105697 56311858
49225329 113821917 173826170
268294145 225245734 120464120
18202422 351965420 123046515
323625074 95311636 265916522
195428636 36283763 35777218
366472543 277087852 286459875
100452642 394371711 44066639
98702581 276865144 316032387
368667689 134812185 105234422
219665998 14094071 334462553
376137062 369379758 100134254
308359033 51964161 161731656
203076667 279008408 94606566
269814484 108165739 211541311
218415029 153056713 365248413
397989101 113092937 349270764
115033841 157903233 214017050
23915839 145386796 104512828
122857368 200969661 256528194
46175887 262010124 288907133
416037093 210455777 372727496
390559494 242924331 153926361
41848336 4274828 369979295
239300169 87259617 204206073
5681963 112901826 11470646
328963607 191290245 9732906
132970885 343484228 332618489
323786290 349729550 40335376
1881086 212726293 113750311
360059823 291258751 128373205
122247591 181038225 218204722
270696217 228345478 8146255
181229507 334515140 273503151
219573521 275565314 406296345
407706035 382182970 77072367
345733852 415777558 43594327
57878458 56906309 330094115
157390202 331335782 103246484
381867437 49679934 321897412
118752514 83020511 402130363
296146066 161586713 64764673
5140762 141027186 418954460
159885717 325412716 173646328
89498379 21514621 269319971
83543542 297691402 42929566
63282027 155790833 131398752
55873147 3163036 283926078
99872509 129387867 145361940
103222300 334199462 150466893
176514210 266853054 160556
263553366 243178055 418904570
47820287 219758444 199395852
13525944 174142591 208744374
102310970 370573117 115298041
328435334 412734732 317453949
45880773 139963315 223091567
396172509 394768864 220559950
393463271 326654407 150154505
108580381 95485559 163796278
405420710 143619309 129560689
417733993 73025230 182558548
146918767 392208637 288595530
52415938 184835416 39246366
342837485 201414080 409606172
334219890 99267220 351582527
102035920 200223608 162027375
349110892 334116932 270928205
261191905 38791939 5008671
249635739 313678403 101565056
422663190 312988258 49746163
56446231 162205678 352735544
272539226 74527806 405129403
101836565 116886477 170111246
308617108 92687139 776778
253437918 57601086 171283773
311161641 389078674 405636086
307089712 266604702 388446892
56076337 96683880 223244065
9703130 17111496 99633162
123695299 16079243 289202931
231306165 147814351 309741130
385401643 389490002 415605664
284127483 70930791 130732629
264881186 242364279 333655940
81923424 131541993 19885853
73990199 149496746 44735940
246933512 389380812 40331918
287334748 91893500 249920648
186187381 301412672 106050736
139508076 90808279 343145332
283139193 28227874 273670837
419644377 283304137 122030541
305636446 124766432 32583359
217793335 249031443 340548519
177384003 383898739 203770893
150783813 64746603 190892599
151120041 167955974 336808855
51920576 138216018 348453096
162038294 243978570 269929053
71162874 60195606 270151896
237053489 101706222 378483338
93178488 117682583 158580562
280437993 202447086 355403891
259071267 407631575 123453882
306797454 374697507 179176864
381151360 393075885 201002154
108589357 51006951 9289326
352801241 194423494 125405830
46315180 363851616 286573492
255755893 172991207 226575371
127067860 312398229 398050184
18327015 81354965 108490839
128785151 260652983 8242887
284693219 307434551 61263949
102705340 280754563 244396226
149888172 216904449 376271288
85652195 45635269 192197889
349432016 259492408 86310654
168295116 188405608 112042505
19688792 141228985 130650545
218233512 68633701 59296332
404189991 327477292 313058482
335901089 30760076 43890560
353548641 165979851 3885627
188136076 313957511 258142054
16940344 37253211 9012779
109494784 320618212 248121564
178473707 29272724 270903438
116306877 16880023 412555658
38525278 167335966 345577831
122380568 330706674 1883165
45210688 141371131 148525692
192752207 176895397 392560221
153173172 120634164 298301201
369764859 357231914 413541750
74888466 197567667 285580667
110306158 111172633 243268443
380610381 195145226 388758973
334446423 178035774 367026937
386988028 382931529 64252608
338867101 54446327 67301129
100904924 277257739 290512529
113538150 122445731 329798921
105125704 416689006 183166942
98553603 208846065 259183626
318404006 421692809 154714224
416390957 354629904 333714418
257852469 219390331 370016643
278541887 11039779 381735951
76321362 375107099 239298660
124100534 163675552 40318878
88329127 398636951 62591931
353206685 50724233 117832245
351083404 149341131 253564816
38565880 138831623 367046657
264202421 329586470 286294341
40023121 354295932 239981266
321066740 97304334 10434486
127895759 217509884 30680517
183015480 128766698 383187932
237450806 282791456 151757634
302297713 273131007 79491004
338951464 106761152 302457029
237232449 175257781 100895726
169042169 399836627 362403962
136363373 260259821 334812870
30201341 331175887 292644049
211189784 379439127 265134195
358162790 113340901 240223899
34810279 355389515 213677875
85499330 394640524 372278800
409160169 232348163 349527011
213522137 367487525 350653143
274866098 121382038 165416266
396745813 391328543 54587534
265048544 1689644 3689445
119497638 72850166 373014271
167118073 331885527 259633736
358562167 87149470 347374482
333737485 366922190 256410225
84947108 359304854 374819501
43249729 255553588 331768869
304167041 326776602 336962775
271076366 283042357 259921623
41829428 127596376 148060552
332130107 287808024 259297465
235261569 95060921 23825599
68900548 247707364 222649124
238545222 64659612 333950614
5451097 284456028 96272268
422436024 421966823 121806240
332931428 294910782 228910300
331329178 134091228 23822310
294070832 244199716 172393420
375697209 338669244 384421090
98550089 373051942 285908823
150345314 107126243 307511601
416222093 120549375 147425281
300736392 137605559 62848744
164412755 379355627 373722706
320690698 417236305 200367860
236615465 56714520 32894321
179092866 43879737 51565550
377695065 246919706 288400037
77189555 78343129 13365038
79194716 66944243 91880161
412668406 334285931 129300646
343961131 406509188 53245219
379696779 228448902 104187959
276151722 290434913 370507425
388791826 176455290 361055243
207747673 346976474 335054448
127542869 20297866 207297273
12477025 389373387 421644540
168724039 84714307 124666976
319628835 222705230 152656337
44857872 408939731 276365026
83191956 27127200 17673117
114789526 236758452 232972851
421872920 385701751 20761986
111713557 109872747 161314687
348031195 394689338 79558947
32523951 71542196 172084200
309771460 25328152 157721704
13872949 167286195 148146419
13776445 348182710 362683196
367841919 94634700 140473048
9693699 223620812 353208945
385044302 351200233 243012286
71948536 227255052 360530010
354598755 150134363 152319801
249427877 135743090 217725893
185559148 162227128 135606998
422804579 362854980 253997942
107789169 150238147 183674603
355263465 321546045 187466442
115915974 50704605 85868984
40692033 209702922 206245046
292491232 233566544 423492270
22421984 5140205 37464015
146892664 332438061 187432362
319847187 377578722 86166876
161045084 163780557 310974062
156719202 180265702 150315903
127040265 355523194 263639690
206829469 406687277 280857087
129762247 420340823 348388849
161695475 208902487 139892123
319590724 49453788 379038616
290097755 373635053 132083686
166820305 348969201 35839404
238031976 81766419 15533488
12960278 94885366 270517666
243183320 266828626 165073937
377849418 284679427 130164822
20208290 320875910 365653997
243707016 307084165 41156707
75729800 414542291 141885938
418093170 180134278 393490644
114799826 196350838 296809519
355266157 393426454 85591724
98909155 186837070 213355361
184426567 339854734 50775255
6323958 129620931 205699522
225362300 150353483 222258497
276228490 164446969 122737243
120753906 192467493 279024685
91941429 166955694 870158
348405761 346146336 7908528
348335906 286802829 245669405
327230870 376906535 150835553
176194387 13376244 136960327
390420515 175464875 205822498
73446847 116950592 188630484
282512126 198864096 273187974
339081416 141724705 57449137
115220122 367418905 355047671
277238118 255029155 164049534
68342236 98630062 28502722
395852364 31977314 202742354
171212690 64097653 120711117
43073037 86554551 359483671
405748228 47770432 376411819
8690361 407795395 109366808
188140431 419096190 384362873
396687042 343901044 124026961
254192236 312866401 123311938
220433465 178451648 295676475
8961599 216871689 235242649
180342352 375876992 410495305
44823387 399560443 163887538
12497328 377749081 299220513
112657634 39225470 127970450
37172658 239094875 51999464
411505577 96399866 142856656
14827392 23543163 63385658
225003716 274040233 195184577
323265303 314924717 368839612
187627799 276224554 75669575
49876515 101900521 8296415
221769130 415561217 3620490
332986815 181069607 22201174
100890886 23926411 167207760
230243824 52023679 363211545
365992085 101806427 134857133
48852354 390468254 71332126
268254247 325213728 365395059
91140637 148573930 389687947
86267401 70484800 273918927
354331236 261969968 251077736
148527872 248155235 147633539
383686487 124592486 333648071
123127710 391845189 62795
403901162 121870348 116253371
275312020 258017773 137595371
287106089 277019738 286538413
101255721 123560341 95789075
370026530 194358648 155061986
344570137 156281612 138845128
78269330 223964066 150152188
109969105 381699176 264153681
154574541 322520358 268375920
383585600 108060005 247691227
305876941 344690787 214619366
233373782 389129149 36343807
244606638 307263498 359913322
160922216 386597473 284257077
322278401 157640393 115699873
241371805 176528433 345229075
203405270 51944786 305007234
43892456 331537886 295940061
13522006 28723113 48119122
26059524 341935562 90234977
88609509 39735442 25112803
220132385 165865394 194269478
331911941 217765432 31593624
39504850 1394549 277416490
24174476 279151043 42181058
13692385 41182924 359995241
251463805 258624350 161649713
414084076 240868230 98033118
57889892 402654099 82729245
338197901 299604156 313757268
220100704 48769595 22676184
384180809 410668105 242064217
220204103 269004860 281408572
13831938 239178372 317094131
190357259 395346609 199691698
304955670 116212412 381808670
416714202 55665830 151474023
197657434 34920340 382726189
189986745 389536858 66818801
343253150 202335160 366784634
118956207 319019879 17707846
241230021 41235919 422541224
377796483 157045813 299536848
378631520 417391396 73455477
411525969 292687437 149784967
422694132 388353946 356096131
209204324 218953422 384492178
141444798 162061960 46863048
389740108 27355029 292610119
130490700 184207682 154288232
318111924 103792855 358470873
248447950 75491546 235334656
299491122 289864799 40922359
21597746 330878926 198393542
248009882 160668585 297098127
303172263 178415473 28158694
133563334 147034332 214035263
314115625 157403333 127176447
308677760 20393497 319751416
76043792 209239313 377727640
320761749 379872738 388308301
189896746 79195117 348897199
148373479 232824571 221608255
95776969 255184221 416714755
250041618 338242681 80866203
43013430 247114542 149412231
178496898 61491579 100934169
84996560 130091950 103932502
127301083 233590878 387876076
360645433 155444089 390176962
79319141 95906376 170243137
18334351 379733841 207452609
2426678 212538459 283435704
382998347 177239917 225249196
197630233 79601956 51917225
314849522 203514185 306305539
224676212 176145547 375658272
257031869 341829890 423178518
353367072 228892872 397840154
259962509 295666003 82773114
63272613 64285787 266297707
195092190 207176648 327499937
57451932 272665944 54975580
98312024 36405000 137776661
97235801 287097298 69861652
59602996 87999309 175660740
156809547 106088698 188374996
236803539 323065890 358456160
270677396 213481066 416566027
40261998 277272291 61285308
90477898 103886668 256125998
323746390 72888496 48863875
196976451 210742354 73861118
392465470 305239004 94200638
380762963 35482849 211081297
124189224 258601365 224520654
63944801 187565495 280132379
127544796 254135763 345763111
355636301 257884844 66030429
409918880 364843038 41679696
252793196 177779534 216168096
15395326 334253257 249291699
318772323 6944161 385013325
57871157 345529719 179318083
107680509 402631000 157360317
412241197 271895572 237218779
408845004 13830333 414905251
390701124 320357786 365600864
244722985 235582322 248546489
269161627 86621933 288779378
298088947 399530382 180517682
204347620 245844191 137785816
82767414 423054361 122843443
392107433 148503131 3071050
28295420 399730762 76515583
93834609 321546708 301853577
226230907 266017299 73575594
343053129 352947647 37607819
119177793 161834606 249477229
83336224 74233032 366752131
197500793 137398266 289448880
396566242 231028128 86397237
198282689 86272140 81356818
15821682 285695717 368475628
296298298 195518032 32960130
42632322 244416222 28608466
18636210 108759236 191719980
320125617 265766158 217035411
272563093 17890328 39948126
206150792 311393348 108441896
59873457 271856965 101646964
25913220 303553553 159544485
269540047 212637416 2974064
3012234 255358611 57556044
78192449 185966959 326380656
212482277 128183094 403174079
370849883 423003017 215460642
159044456 372473449 399121960
206725321 164345188 383334189
163498438 218618359 326509405
346512793 215578531 178588288
215113647 260347810 72736508
323302114 240215922 46732036
377782002 155351002 316813884
37167035 64196675 231863642
388435789 131462885 225389384
276516578 88080914 120984558
275889597 366286429 181455256
187641093 111448655 382660415
400215942 170651449 42591832
198325439 44968224 152700676
300888864 389092034 349433864
103716259 336188381 396748798
380556255 363240162 251944190
305950868 260520445 211212031
51073161 292306840 155710435
365642303 290851600 421760926
87388218 201080485 306818102
212892231 35488596 52170425
404488983 242780057 323439841
277054943 323380044 241450185
125253472 321377707 254990009
74738572 308683279 277878533
82816239 65661172 5826115
232468018 215309733 20670896
7498188 29242498 256547081
265940488 357081565 255199423
134592412 357094789 315017966
96936092 390997087 332366568
420585945 350746592 401262388
86481421 398530508 122461785
152824139 112758704 41405304
77302456 317889986 271338254
150131438 377174873 291554480
95921113 389968493 299319916
145135579 421523573 166847547
164356180 385257094 219273300
135282806 301707990 1241378
126599411 131293058 130305306
48993448 327033852 137782741
299334906 404530649 82696784
383562992 111750511 221741851
109072811 302896768 166469691
320616579 214406572 306270036
231863180 25506606 134869349
323327263 91400446 198453754
118277487 139023989 167489782
143076665 358157746 392433205
316586764 336808564 92572514
310809895 401698571 354100516
88721520 303660051 279707009
141569550 298212864 217335736
66522695 294946659 308796407
305871946 189932517 164405783
40289834 84795212 113598026
228920373 152507586 119618621
109777326 133036776 183239388
261533909 222736747 155182013
206080664 13001484 212133868
118071155 33152278 90772627
44321522 88564545 4876429
39916944 182802679 330172313
230411535 157523454 126795009
78167868 414044036 101129478
298593503 310807996 231583425
169887393 68388924 354636235
247170513 146273290 331113304
395637113 10169670 388989231
305780124 35252330 42971113
246132152 388902557 143600241
42502228 202747219 15479246
118454130 291869850 291347595
103716556 358636700 305903879
148934650 324826495 421326050
240238863 351350346 34907157
49422324 362064315 371906332
264993853 244233089 366374533
278099192 321133456 102372991
3039576 288634783 59803086
144384378 358447890 230489640
415221896 68676722 52166584
407643276 182295299 346129399
299106987 120378426 350157341
66601983 25388055 344066580
107521979 106486361 309478858
117690411 327164391 7287466
104713298 191788697 401561838
370636120 318320104 306420902
9123923 325628984 354033287
82258962 120647779 127300876
301397594 267981816 400753925
393769898 296924361 38544439
139865857 269344027 396025391
343072468 17737038 368556031
78252286 302674209 413412401
348449664 306593273 116004320
390004063 173675879 308997783
9268425 414682084 162551861
305614645 374024035 49723642
23381532 318003932 287565462
410575530 268326475 60554396
142309707 103855215 400538517
249882663 333720513 326570793
144955608 254192451 40163845
275004940 34231140 90675516
190133347 319845213 388008568
91136 179786492 299432119
404563146 46662634 199980804
297437067 328645850 118374453
320281919 284356330 32115915
242672701 349637769 165839321
339198563 278262974 304755560
306451448 48258391 271684803
141320754 162623079 10381312
413681191 297980350 274938810
142219656 276703913 221552593
361142442 112782729 129543404
313055736 310744499 135977809
61987861 97523726 153852217
119775140 334857189 335277948
178158681 108182464 123136426
184914610 283961468 401179857
375757446 42919099 258016476
228105432 9662779 308352071
242517671 332188272 45925300
101408058 82679289 417897551
379618473 342321043 415737381
371499072 404640682 165343754
413456368 14255037 239987251
181673778 64919840 120921194
89507197 406479837 241326815
94004932 418912554 189453909
205277375 105906082 323395513
364969404 25257932 406021050
393780561 353749751 231463338
401700567 79297703 334984753
362329616 64307009 149818478
26738341 235744960 68452779
52843443 341771059 276282286
133037009 415971384 49376637
178758244 292521001 382356073
322630718 2851670 311143163
286141280 81957393 337831915
161847099 282590346 293809624
111257375 247270132 143211054
264998792 312435177 267692104
216076203 296307711 41194411
59446109 35410397 219860775
206202141 230315547 395269981
92118470 348920218 165474456
366696947 318027127 85376176
195298607 189405719 313672751
385453457 93414280 397908026
125647732 151018639 7305444
194887441 287882727 214215202
219589919 290527308 394026043
87035110 229065182 112476950
304365446 87848606 299116830
420817528 417315276 150156209
271665448 145776785 357580872
93910450 315591096 370012768
33481244 333892045 415470283
28097248 48326526 407750979
276129474 57132660 82989298
115015368 361955205 379235984
243642958 125982750 413921344
174996885 97658004 160857594
90865488 324131508 252417883
136015833 146996005 423510453
236582876 231711278 214298605
376537098 377727397 98503779
393283730 419034900 163881014
156616921 12663302 97381898
309666258 342564120 232727338
222168025 215633520 273176086
211270475 62516510 361970168
28347641 206505984 274036306
144190190 294849622 208340964
241433301 81747114 211932399
398940141 389732692 130107547
213188477 6998107 46878794
300545304 22115123 407877597
301219542 12756477 119478784
327412941 36620352 398619827
363982226 99057227 237307826
324439854 167987487 345822984
263648343 94927777 326504169
49176222 146677240 11889833
312535149 402163233 208295809
77957899 209315037 218388987
27955083 372417888 400108654
243926406 353778138 258610263
69439944 40334864 41136854
160763305 18630833 146872595
257576654 331573155 306122449
177073999 362093685 277073804
8768772 23441688 268361907
336793658 165131560 86516543
349108521 278610340 244760249
349441299 127820011 186770140
414046254 171974326 92980024
384907016 355173055 385006487
7008540 33775533 246012190
150491666 46430020 2954236
205848033 181646021 64484586
388350743 136995162 54185385
393694271 335216056 175540664
275335769 416384536 37457762
226418710 416480834 71891108
293224754 225136019 211760572
163931173 140324917 391286528
93247479 344304340 280715690
136972791 172167462 112817940
383605235 222082254 334206336
191094518 59427976 315703346
358156092 384890113 341740261
3483463 147509482 229288807
142136452 31395107 227925654
337967764 260887812 170840401
188330078 151712692 286581805
171267603 138504665 165056176
199802004 248818688 320299828
51147159 129341358 125627049
124198279 247160545 136433199
66517109 421820670 295787801
262120425 47374598 398319893
212643279 147666360 368601218
339652108 302261630 157466507
337206667 154645637 305532408
324435985 83024676 222407049
122224173 269729611 303572234
207097046 296353113 96171687
229456676 185330871 236430643
75209278 350443825 305118215
178360112 35605507 288183261
6662147 55601693 235750201
148836178 197039986 238546874
113481566 261588685 134624527
157492884 146153440 385444837
158465336 34439308 353517243
234423518 36933484 349256494
15839659 336341710 176355204
312458670 95860689 144902640
325790355 19028619 167586797
306372315 6463195 276127818
143641602 221637871 284950488
185284275 331634825 374026826
146144061 3017191 17670310
355554425 266724267 168333074
419084833 190088208 307206162
236157847 181408269 193852761
213883161 81351438 27977283
328898615 67553618 185727685
411962090 415648587 263141479
202096731 23251911 149176012
185652062 367323959 16216344
210975737 140399647 318791293
202299520 293960647 351308894
142789413 280202614 243377469
42093594 353355422 365203914
12853881 411342292 361319981
381013785 287002997 215837319
131564044 227643549 196506891
168300598 132003744 216736147
50959865 354088529 194487536
199252702 290875076 234695982
421584715 150202263 52682253
328467292 53244710 249479751
88224104 376038991 193422803
412298709 67721149 366468118
296312939 148188678 267646001
382869676 409808714 4205951
415390983 343375317 365638332
2572061 23765414 68152484
78568773 293817332 139961664
44083988 247086684 92131237
56929469 132922412 61615994
392489619 122144710 14913426
384329957 116311106 192341717
52198920 129989420 153539410
66264213 225717560 367948586
422065013 251878069 279742319
33593508 349844974 147343406
421590681 208864081 226371817
9062473 28351179 47266653
25891821 97279784 266033827
5311509 392549238 285505341
58414298 305475625 243870616
271790106 186538959 313835257
48376100 77016780 300400597
322445532 400850765 298931645
14519793 169340013 208557592
379852140 141792542 80868158
69271313 239872317 285408583
258503242 106511261 72707406
267846484 206548872 115164207
95662927 102075891 401612114
242067671 175600577 334319402
412568347 140931055 26984295
338492225 199665977 117037426
47941629 356453595 20523786
49690024 96558594 158612456
394267030 207618919 50638535
280217871 350674536 396012636
215897413 297351705 338175783
30447438 201684598 260339711
29495932 2035820 255387670
271548755 303985241 136944828
7803034 47996154 24432143
30640437 222245845 392400169
98322255 124170192 70961376
30886144 90135435 332520974
154459434 284116484 63286847
150924608 87404062 299233458
123279908 394690119 237947233
151849023 48555312 162614552
153309628 259346985 339077159
83068525 65299772 20545123
8377380 249273130 379766194
391596540 388321373 14414175
230755182 308751018 421142721
89419684 169327738 108839484
105889529 154678558 246651399
62123130 40943760 64505092
395260572 153043817 147495530
208085002 164780776 59229746
262109434 33564010 260691486
43772964 104721985 379019029
382533720 233241318 398345632
4784220 48541766 201893009
285328693 365893011 47030434
36757982 189244498 70653392
129349415 358392272 206371995
301241070 308317410 267743921
310458903 238063942 192784869
172936274 25243002 394915561
189265941 129222754 157682712
288565305 12172893 36114046
147319858 17097680 385839685
203051805 233993166 209076558
421553786 340605933 198920706
402337559 157819108 87505112
299461346 177180429 170511314
350456491 404747897 333471565
147360415 421815244 391643231
93318103 126764358 38393961
230332779 386578774 147781191
356622710 315813108 276515678
298640874 266983888 197628037
324533573 251694010 266264001
187990881 14212395 33987624
90104490 13447083 173218348
134597797 291132873 257570537
296303298 212209549 178121002
244757701 322466038 377707794
418350515 291694513 331836467
282342484 418011931 219375898
361487481 358735807 71171532
118061944 398523834 78051476
247175764 171212581 165345867
63971614 351965944 34918223
138354639 238926961 80888675
97526557 174605559 307765014
383841637 335210109 390324191
145413972 23059040 54151068
144439176 331529816 250889723
388085147 120595990 253911059
212763055 340448331 374905882
388743232 17990147 232978723
309882161 161732233 131265778
389575248 372005579 111928761
7842456 35840695 69053695
323686016 47224011 121321804
193193640 214165089 65812090
342696225 1872247 67392460
364769852 57793831 25231418
42565856 392486448 129819544
133397488 82775765 17476805
284205233 118296819 190505677
417362797 321294071 58453107
23372888 163014735 12366042
59168673 150597706 39147635
134127699 310395393 328789362
28509615 370152583 161873919
271338433 414612603 171575116
282003123 172622840 6336669
163944255 167448605 145722323
96344454 220348126 332476703
123672829 44074594 19691322
309082362 53379548 135596299
411985466 70024266 79248577
88077540 13943007 25001933
125807579 213707718 187463807
337760778 117434180 296452309
302904720 407717603 25411683
261399770 303199417 393032984
367155520 76841178 387209152
379189064 85054194 144308713
265658227 144542878 373011143
305504377 357512293 168754309
422300156 266034914 256667745
255168547 9957265 402927011
62721450 256598024 122879235
88158894 240177103 197334794
273830084 159589069 343596940
319357994 367299139 201597757
214754454 141805799 138578936
81321387 286942041 240962583
10233899 207721001 328586094
177257215 69851956 326652797
402682071 74189799 390294629
152219318 411254945 134018843
122523905 7352557 373810281
392531303 170602768 306721564
206190160 204121622 132518169
313361911 381993910 187136412
231248443 373238260 200719353
322169696 294482205 213237161
295403120 159129030 76907496
406730385 41364078 44742279
24267232 374295311 332450174
385048337 115986081 28688507
84749314 23936343 111018502
54433939 257809291 167305019
228855265 26460310 382005798
382054381 76274658 73470695
206201509 43802174 90890527
18536377 46317863 343937859
188310952 186467081 415870997
121500403 387399701 72000461
119869204 175513878 37755044
323169807 123518769 414951088
140337797 63740060 241603795
38452482 251258703 331164605
94887249 273942418 317388505
279150338 353090539 206102476
174692463 401948521 171104868
244039353 9078751 68285463
1063953 365390982 48630822
12523680 315424550 101121376
313378290 349526582 267435915
148364037 143455518 176553352
166715857 371004396 138188417
243223195 17213910 371898303
363100013 41493438 217037635
304646039 406245431 408962652
192908753 236232932 43788796
8384212 420285448 37645113
202506534 183073776 143518256
323029102 309625898 65518291
356278127 188892068 336124448
383880561 37146682 415527071
143600617 211058090 18086506
236268232 280333565 288412593
126509956 368553596 198149002
257485414 96892142 356256735
95577259 48740091 247980456
71192013 329792235 120975228
235243881 203220762 185909946
39443059 321214042 234925371
296474769 353482842 217935153
374897269 152742214 389585016
105390874 289756289 248585161
374923533 129758603 85347043
379656624 197593113 193618445
233334849 122684364 136736709
139814589 347129630 6693704
111434553 291325142 120816412
230654139 76677774 274257107
85093696 239947101 344022706
164991038 54869144 162646251
8779957 211757632 202499135
382224256 4130117 225965956
370316548 313947279 141092519
32932016 288329992 3421742
394667611 97455674 136299529
223214327 53610022 289348515
131087769 376491170 35491752
32953888 292062717 249870681
28892671 235985993 286821034
131638123 87021376 311780053
319719812 332053250 315774040
91258179 222501535 55661911
253471738 358167932 276885544
124447572 352215449 177824962
385971201 170826382 409327900
82758550 275725544 28303428
73667746 56307893 47754984
404628171 317789300 385738382
257468959 20698591 192895485
7654116 65453560 117793749
218945164 345511207 11969777
36260928 332211433 403315181
263641228 66545560 361797464
82297570 262500024 217141439
57154344 32552461 55042804
135677747 371026173 244934126
99099906 50722045 226667931
61276331 57884332 81931838
163893275 345017149 309124248
326740491 364106166 65441590
145229830 305708629 33024087
285170290 216264766 355187564
328656457 210374230 252962633
105000763 72577096 378766850
304884879 258894390 20684196
375105952 229931819 161299228
139617031 145442984 379202269
203543543 14592244 263966500
187367859 298694855 347511952
129241316 291345111 271453027
260106255 291993804 88467208
279871918 280986871 259463329
409156041 11429948 255396308
53688687 46267161 350828083
328909378 187748011 69042168
326841467 252121709 107353016
283076311 219805937 410482870
347790110 152065291 416220394
219017144 58921930 310460728
121772913 114203520 184901722
239885697 396959201 208008746
135502169 155237348 69941913
365146258 341267094 180218913
331969682 241941714 313482306
43005549 92835903 139781424
214693759 101414433 329112264
315002562 131480723 315664238
92624119 56543216 113192862
177040576 3680913 208839127
286366143 53530012 330743870
319464589 28196341 252644806
185422966 142461685 4834067
399732999 16306747 110671280
328430960 273332144 205001728
57047561 2749747 229989558
82640567 270584256 322869002
120140316 355509460 213123883
97191583 53151279 91701111
67301323 345650799 293662239
74303925 227069905 135220229
400705690 284270784 154892998
124421926 89365951 297913360
113755823 379933006 83218546
318768113 271490986 153559987
199413330 229521189 396872764
40070543 5610486 423483727
92522741 325315121 138665231
290864285 59345296 161929823
17953570 56006627 112363881
244701989 416299992 27511924
17503831 380661371 119795085
195817845 235647837 271026956
160284195 163172391 319597442
333671059 159521096 411480015
42115697 318552566 185408255
401183623 399740654 26870657
354464577 169725802 255781200
26388122 87079442 151508177
53156219 53760274 210146683
338864831 116759652 219891012
77036874 324566894 11977887
142762520 156370101 135433551
307829664 177277812 170741008
128084726 363924634 260386086
70648366 77728850 300017131
360129409 329647461 182152777
287824147 63348998 293022844
11305941 48709962 154941625
405041538 72371570 308263948
151255979 413134253 35386062
352451699 335655895 319382952
11502142 195366329 266458533
341610387 165930174 198950269
30784033 240651441 288981864
123308190 51319149 204645242
24913569 176318947 143209641
291299792 268020930 27340244
251979978 181320613 104658781
342967571 116633510 153570207
362791474 182025874 287190696
422895063 343091860 354476129
387968035 81833925 206777771
351546934 210688316 123756361
133847214 120481785 166869953
243217887 271695975 160639649
278823265 12804351 50101444
134132984 203817314 229463566
207726831 18201980 111954295
373831299 172665024 331571512
16027924 184059521 244692674
205341596 62446629 8687174
83021881 139446875 323078535
214378384 184869429 82270659
97291024 215936558 117197203
220547795 212260536 421809628
67071522 23125903 228967753
380227145 97190385 32048751
23886052 210583044 117340510
251437209 310039089 246300355
75732490 230794362 343307490
329112961 385506023 238443183
196538618 299536733 66773797
98024438 237959673 85418166
385894144 341174970 59556902
196800069 243605634 98142001
403555604 74880998 417979496
257415012 154761872 25767090
330044275 278925736 48783322
18849146 280881246 50562911
29468816 69226471 348937500
196535122 34445827 302796369
11412126 40622308 401455701
278489387 288107663 157690562
308301942 397919472 219796161
269731093 239742650 161219138
295485605 58188474 171465638
17546570 293698726 336398211
153212683 283655261 13831625
47106114 254021723 324940348
386979204 13573011 53149659
71430527 68118593 134971540
337458544 41290487 170900576
118733284 138935755 159543999
403896227 326826030 394185470
68919609 183720510 408518193
95318647 355787237 239030229
51375487 142102132 2680507
279829356 272824645 133004022
101788857 139711661 17033976
267770604 411607051 317494402
191088436 182426968 138115728
413010871 151439185 122219428
43719379 112990955 109173183
199337461 104051113 240917164
410348337 249346972 156182287
222047854 11308833 60535969
277503978 285433538 248959779
181229113 64619999 178914245
301164332 58481784 61120034
173415389 403650798 199365843
256922142 338349802 103715007
89082632 195542151 288036250
282246917 108222345 243869341
232809536 16074927 363100640
245109927 130460408 193176460
392661664 413482695 133003294
417761665 194794563 311876063
202272258 96716071 198839998
303827442 411417414 195383716
126098031 312304179 385271752
199269292 205858810 185661241
63818400 68501721 140588591
236176441 60883889 15091354
143839708 277021837 22742182
218075895 230552686 21370389
177057899 131265489 22800352
95423606 233197996 324613787
121280851 28196949 24191146
156955927 73993761 259146357
342054984 12024076 179280511
292545534 303101480 225292483
396676032 275887545 60452209
362268663 3906833 140193856
357789496 307624803 239893562
254467579 343792396 100984426
201383971 111547370 406707997
143465847 374463928 379213976
31663436 125784003 350721750
215490991 354453232 85864662
231027250 411393012 107469983
317925501 258826653 288688438
159753383 116601968 359047044
276211768 208121009 123209094
99098225 267927045 141397807
136687977 304136171 162362143
83625736 392854766 67950871
127602806 153757728 353513343
80094743 269684132 97532972
271027555 89537744 309436839
195979252 294051157 188721163
288960907 226462707 97722213
271961064 243170356 241698124
127870735 379509982 126790249
365772209 390151394 213183350
113970182 50375320 411243315
348034732 414892674 216827746
290390633 162274187 353177468
76575172 82237538 337259099
280830024 225849889 284658950
405911761 169558342 408667311
208796070 215968383 31067471
34648758 159852214 271978443
48076779 308003360 332786431
368862233 419606507 256626832
232741211 155569238 36056798
80191459 167171001 356709025
247466493 358862130 253594821
199271473 262152902 351912408
270240186 214499533 30816932
262408147 270685940 331079259
422735999 207926413 84097078
404219347 235021753 402467941
228927260 41986517 239847708
191663991 303878610 140084389
110374607 267132169 1206894
125714950 289859294 269363114
382523961 185661074 149346514
191549091 83934628 4452470
356275802 245776659 190754181
373367203 28153276 199764679
226518504 285323874 412069022
67295484 31351493 4623912
9183131 174420170 410679965
376336815 149548342 27359552
13899370 330157362 92577080
279624429 218283607 375286778
61523079 276266326 361699448
168667056 274912505 30520010
374773126 104369873 365729905
264552072 384084333 203513088
67072720 123587480 54578726
109006638 12272877 381554498
174993322 285831779 268859993
81911641 83572557 114152412
382136728 33213740 79912483
99736324 31823365 147788940
255566085 399795355 216577006
283646196 124117795 162091672
190891912 318410793 88362834
207070257 313321228 107034418
30044890 99041798 106970954
204147600 125500208 113762521
293281601 322900928 340155674
97534761 339114345 73989456
169534786 150892807 312551495
394399898 160649770 376192520
230018159 227719535 92129432
124894910 386109000 37164831
285551116 4255034 330655441
125405084 349011546 23587401
224587451 65773398 146681154
185279819 208335919 36410865
345770799 77636472 367901427
223491294 375018699 51127191
110444248 298286854 385924249
395496682 228476248 14017680
272142056 189773609 68468952
225081891 109748639 287601483
174110259 95268266 145175294
328949285 287005128 347083890
68610789 150469397 52684287
386852882 290996795 48792376
33072638 78852560 96271257
277379820 382061278 50304042
48340155 142850015 22543242
258009651 135700266 22189867
244157246 391555836 364151287
293982491 321125311 18149692
176637421 214676297 370202313
207421518 209178086 138440521
348378066 395873987 157680221
43724931 10011945 49730212
309498386 239134480 377834976
410697352 399135074 212909090
79647742 348189733 141009039
378509865 89847888 123048186
197035127 220199094 388827582
29037370 23700367 53037425
256491254 229061989 412369628
331937577 117883750 369244462
40653707 207441184 54414441
263353088 174097820 171654233
375658378 305179471 193695924
379959464 197475983 16312468
104801903 128165988 29801884
270357169 405451991 291428887
155085027 165177966 180504199
403033797 9875855 313282803
370267385 18519738 317467622
415324583 180895465 200217333
130941565 297600384 224750249
191885321 314748825 124675299
335346811 183389270 344250751
306764773 262683787 275341500
158504119 348854447 193426371
191415190 173807336 5634106
237588672 240290323 324463241
291926352 408093333 15098437
196068235 226852828 108010648
266340549 272535765 58995616
290138736 357381194 379515793
248937264 325513867 362553103
282257173 2521539 346724404
95455930 166683882 314422081
92350703 380417953 353048465
148376477 306236932 96797429
38568400 151038053 333404221
107965534 104276360 281148963
251683348 109913354 316826797
312591498 75127517 233497802
30979477 399750892 139213199
237571559 249516889 380702189
152113313 28795579 368974524
326703431 139785649 288010493
177815086 185112093 153642459
396831100 83339704 4484404
297539401 303676266 266443228
423509278 417000883 93853824
227830763 21582051 134524925
84586183 383341888 61496029
97337270 101906045 206792314
322814019 346554311 34729563
259650747 353121211 326980380
200247501 91508344 396421951
173992541 384640438 137651542
242376775 262101100 375490989
262103541 106443401 363025525
34344069 340388696 16060207
15637432 189490382 86113081
306829723 409428329 387262200
208649655 162242956 376161713
285008615 337519836 202068795
9495972 180787174 2000283
362153680 132426691 160863446
392651364 239175316 28069346
105727776 100020840 76966117
7078433 162274480 128420018
300007484 117994299 216741460
224207921 178371408 240598807
69312278 329516094 351410290
321926241 192350584 97788202
334838695 175705409 56280970
234321857 107130533 400462671
178719730 189738645 79429477
159411998 406197761 266083697
63018288 39571577 118088837
186054355 117556744 403978402
31579968 320126437 287996235
102922670 320393431 205423197
419844132 385035398 178209085
403843395 281539329 299939435
385244338 206790560 309854904
42371292 355781948 100368329
225810960 21933354 301814796
418179774 164083950 200584851
183005582 78029221 93060639
3155896 160679289 388127374
99526014 396015505 210678980
172159964 254364528 111949604
398959292 25525776 28826761
199184084 85234351 217491518
156366354 156162324 303319992
225333311 250298503 229296972
30446021 123612129 360088743
257333006 32298408 137063771
7733965 188977862 350678144
104452306 313416328 180899749
231870412 32854497 313531244
166496858 348957124 1798804
188827762 20083485 278740438
409496839 20115195 10985795
43593287 284435612 421746637
134211257 165825286 349939640
277262753 45802923 251997073
362188603 218022119 412498659
51219068 138581949 384727936
363579695 42784231 104622035
84791246 118346337 187806662
282647481 136135997 15465764
301576858 303033545 8770396
236653163 277200308 397804640
404189377 236828949 392608204
219050895 174829206 301419822
390526840 199785486 29213917
374685832 147870087 166638833
59652331 165431761 280714861
381078803 375735177 122204069
414880503 150661052 256623918
72924408 106480303 293359495
211362772 34764770 416289687
203320985 338700393 195085551
79521995 19295775 323184148
421497991 110814976 29499457
335313862 369842244 280237007
255633825 157993729 351836360
194564291 89365368 51006523
211753579 395361770 28844980
5534813 60537602 140413540
119956869 184943763 354268406
88132566 3202724 130893669
311742192 384714143 351740622
40057393 380751872 298298219
183888068 50627237 159060972
315022151 82714549 85024465
211787640 276068128 169279761
420113124 9862941 391171737
18694846 68013194 287469478
151636257 151795793 409153491
44480426 119927870 288961528
63565060 185885293 208068431
229938914 330281159 159321521
210824976 133620899 13924893
76079637 392082259 137781111
244368499 249607611 68901964
38796143 197113064 328334102
274321944 35851356 294206397
128815418 226455530 286611362
233716578 179991527 315434357
422515165 1864679 41705707
385309077 166652369 233314927
358993223 335057683 87559549
362251833 188829920 324451486
234678224 45785633 305456093
45167071 252686802 16697140
42555823 339179184 333613255
173922171 74348289 364795683
194017642 84369308 70222324
17045705 228776027 152760963
111649630 293164504 143399857
216771522 184812015 257225155
174982814 159927448 177328010
19094801 285034716 222766879
397058986 65532623 307813044
126423092 363363960 142936967
323675723 53977825 61913194
347700079 103035730 373901104
411738358 169885284 92258078
93305369 101268924 236731700
132107108 214646331 344486113
373972871 107943382 280836682
389689169 376460482 112403139
196180798 128632176 132371046
116316094 398475528 330775703
184211516 238236160 146134596
84217605 198248257 401918537
310374101 34078909 61303347
398413979 390648454 128630316
267737593 108534646 263619750
402459852 230824993 297692214
171375222 284464564 133203763
251401291 208261529 93270324
390690446 416439178 226167572
398871601 335806479 81188046
74775839 371857176 232849217
44351689 47065897 130634435
101387170 23731504 400747134
201585394 416154893 28367964
285946815 148385510 176001972
86496131 67742209 166755997
386278366 107098024 349362411
74427140 360913665 143472213
252960483 170782973 313925410
71748864 227419478 65003469
10505634 148860038 338957271
419254124 344938219 38385959
155701024 242821673 199652546
339981288 215496891 368058249
278060857 373054182 175713251
415279649 116893769 198628038
312755562 115895910 170672916
236048270 110624677 204682989
311358440 85529199 244308361
76642550 83300385 237932538
94863366 134680832 165433182
244676403 127557939 130138505
24703939 54928142 67200006
18395847 370332431 165091506
112498248 104303867 159839405
94247081 128619766 337579708
368494015 372747816 324006970
58679631 55368823 406851934
391908346 420348348 178574521
297723847 260080311 242345441
356735435 31653908 265509095
47479964 377768959 264926823
237919021 291970135 217145326
55202727 278624369 102450213
415416049 243823408 130641801
251794040 70317208 327357781
336892544 265033921 294792144
74574650 124036977 198941240
149183213 109503697 178377769
148956369 258283081 31643789
2527091 298136674 350185505
115562977 327840864 279057799
67735330 241324136 421982181
186670983 198568829 164999080
40768723 357234970 370435244
126231133 209141779 415128262
78904269 295625465 307404781
41813550 186338815 187629580
233615209 368293053 90615916
284418453 389826948 419062670
305962876 399903260 139722115
412257526 199588309 375176245
114076650 342837870 305862369
85123191 155095274 291460530
104566252 368942205 3802265
397478771 224345341 33369557
395123814 89473804 208628125
323703395 279361489 42241276
270106075 27742386 308078761
340467796 78369352 41081195
133793853 236507893 92877660
311084231 143142493 54240614
201467759 29415338 85195393
144335056 365587579 97252537
267193713 61893931 315165148
226894156 286667794 310357026
255032814 377120438 257674941
41476032 419131739 388217951
87749647 151344346 164863735
72134123 224382692 353802481
259698394 299364082 289320772
52199294 87835249 370510067
170117434 309424388 415333990
261564882 173662681 352301335
330847943 182632429 241581188
372431414 77899613 378318468
65898841 36235908 327388958
274333887 73110301 302088591
184510072 346464335 22867824
377322065 390855511 391828681
110896069 100068893 396234467
381089567 331355467 359506150
259613273 301677219 35230606
227002718 79896755 191739233
380944530 108727386 78274046
292978773 375733806 348193648
348805598 63699921 264068030
273794017 108815062 355846603
399538782 93686530 49004850
257078475 195112105 337526315
106976280 273711590 51869005
393148638 159408373 94629691
31990559 331474003 275606671
372510588 178182300 10350487
374974487 268612003 84778997
340298560 9031327 390458910
330546166 303232858 368617589
53526160 250997300 70036352
75414454 227309973 241329753
270976962 150234691 420984200
23850592 396695021 272046785
315485852 317298492 308771719
262843107 237476160 147430752
212187223 121267464 36036088
294158973 56944054 153624381
404776511 405320070 194920488
127015035 394496822 26328426
258175225 128721566 219411217
13349092 243350148 205524077
185520033 327884826 336130151
249359205 397989830 116489891
71875426 146654160 404911891
20585925 168412438 142995577
159727028 225673264 115455387
141376052 69710698 306658286
241023817 122504702 275223767
179085932 294180811 205053564
19570733 26932566 297831232
199657955 289302607 41998980
119038393 298634491 267421630
203841859 112949952 399486984
149247940 69588832 186436673
244768963 45817924 396760674
255660102 307395360 111940897
287884140 133873546 139777546
83772708 22610532 51051738
44265428 44788591 313775998
237712167 376693444 308753602
193541096 257939476 343052704
336406539 144748041 135622433
387975395 284823936 87400700
151277737 145509739 12307892
228982720 372357704 26154465
185282983 85625284 146498991
266214459 116846480 252143346
141602902 122689847 399385545
129300112 162377190 97890250
120995256 21938061 37846507
383646996 316191514 217592315
237752655 305958982 348716017
211289840 287044041 230377968
126367103 173615421 215915929
132147275 417094528 329012101
356431509 407276955 13657539
152528539 171812693 338877956
217779372 51126216 179179608
141870591 124598478 8146409
71569531 49413408 402357257
220840967 130250432 118330950
233111136 11458604 263777300
241911258 285436164 300661440
348302708 105990776 25648982
293858496 251662484 382602492
38348892 231414910 68414861
70191370 166074586 420472065
339188660 55400500 205565290
169854114 131968510 195358987
66515107 234830736 184792144
340260133 11862462 73798209
217812243 208343005 358092424
248281670 338132858 90979743
244742855 371251058 88342994
255485529 122304325 209964105
228300703 417140276 202775405
328729188 113924529 262731859
332921049 270347651 365976653
399301878 334360967 348904211
343386148 11756082 2435465
235028943 129057753 21992502
73147526 277895354 254354345
207714940 341253312 228977863
310874109 353199736 15950641
264008043 400082191 139914686
122029159 423142251 150885725
302783998 416777796 74568671
79767079 192934429 151337191
12734434 80354396 63229288
339232769 419901713 318195285
360946442 98215657 137045756
356153739 140395456 289290904
174203050 41896786 296343432
370750694 8915808 44914720
268322606 6379830 169956653
332866576 365923447 159981585
187640825 129600360 173929476
85236304 342488601 50225268
71796576 385231875 235501178
177583956 418358329 79472488
24730207 328727957 252460620
281134445 408524364 116154597
244011884 144879997 216571398
293349231 200065676 108342897
142142968 157527812 185593599
53144862 362476388 133854478
27462729 237437416 83530209
218985224 106424157 177706640
153246683 81729084 402519390
238713122 38254908 67668156
325204772 18547380 58414029
300513162 67862010 146167683
216742614 363894756 61759602
191835994 403328219 33141505
362369078 318701703 357048365
296093955 30753260 99708835
360442989 19987836 206826728
65697370 355922929 77816941
212270411 240687413 204724019
286423767 100049541 89611148
193601402 207559132 74605472
310815525 181532780 192273563
316637902 339603830 292730855
379755718 98956320 339411808
59745254 185989004 399085101
169373202 330226311 108517172
281003570 200742628 98570311
132436072 303762250 152162592
100666198 101576320 308448090
159707355 131069932 86872694
328129793 212398906 225777490
349031158 5108702 212410568
186804423 11100118 147798740
400827116 182767985 289279535
241573580 16731385 379702064
169409323 189093363 59078738
350159915 350496193 142399896
320876510 143011138 44387986
343091888 324242596 146258285
146220533 50481283 405388075
107616728 109266424 172312665
158360336 76695462 344858864
342673433 331048488 306800204
330967903 278318311 86088357
97000232 104166307 244035334
340529156 148031267 329613709
171561174 15830912 241879053
264829551 375876111 75722419
172096538 209968657 412215542
87314671 356165393 134471276
419640937 83385155 192063972
114314608 42182451 94894722
124909782 18025776 178716970
241200131 97755410 215962164
168452387 305803081 41372999
26666022 407976096 92572540
345036115 51272695 239124805
239932054 230677015 388919028
100867066 355788565 51298562
195987339 252507395 66794103
103095930 171364725 293258550
263544006 390502426 406266639
270293414 353343827 399022849
418913473 124579556 317348085
83314897 355969846 305703685
235235492 214990490 125021704
89646673 173745207 13160286
249063288 108518837 369721782
157253561 229200348 347747891
163125825 27432370 122701514
391624801 9486201 179783099
349881519 29255784 157059421
391900900 191643727 224585720
98414201 152989967 182382480
51976912 244485309 422660940
87805339 44347260 205920115
360828252 258803156 156051086
249872839 313640730 185707943
301503407 22111384 412875767
155468994 362804052 378511061
276806823 157320222 358478295
23732250 267123954 94495147
255694895 233014962 152101681
416001953 143116996 32172841
68923523 404037507 273446826
151680509 70928969 200954585
153308305 242205854 263906076
122831417 382137646 150130112
246606025 214347597 198454959
259484743 119326416 252185963
238916153 234894082 198909954
207717346 353537765 240673564
203434401 204660693 367215881
371234416 327778891 195074011
409633582 167587076 98677058
422894923 275796326 405571393
318239248 404785996 229943578
227201232 115575585 213247374
235109808 416793025 233999499
285338744 268553207 15874773
123497371 390072837 248572047
225798018 98897912 202936463
15659459 380784923 2778968
119379377 373153161 141898651
321853277 127265361 275912272
209222740 160751402 296183780
292509066 147727362 207961445
312307548 386194597 115597433
63022469 176460827 86790614
78531871 412060164 158926945
221446941 203607933 52234022
34660995 251525650 350997279
39359603 75838674 122772423
293716575 110087065 356294961
185479422 226247504 202917851
316020604 355886768 404441306
368857189 94982872 46525373
48621377 8702250 422122308
515502 86614398 381032503
243373117 178846703 66062916
222527338 353366717 350314195
110811090 73428205 1501387
193924913 226144488 98927377
133180736 168739916 46368762
179838874 24525700 223192112
290847291 179334722 312467635
139671098 354762238 268650012
152428387 354030843 401761376
146215396 90776210 76782073
62293957 19560796 234574717
155840634 119309025 375462510
210553538 380528293 73289908
215536360 362303225 151433836
1329033 375344512 230554713
69029850 55053964 373606352
71120775 420926659 285528484
313936589 52320666 303500745
117433933 237519420 349282275
291335459 388719182 218250025
403784704 115368532 393693848
103341174 261204830 238532344
200738650 22933074 301350538
346153550 174176760 206604303
123543625 214751052 274798798
56023908 251591348 199029043
217189587 97728907 146336925
27322564 299757188 94841905
421056422 247666201 190420255
57679432 67280057 405675862
39894506 349265135 195762469
39550613 142165377 399483744
422052272 35186801 170145863
122110579 136580571 315216605
139717374 62218429 388241875
188182166 124746313 261250976
188464385 81819361 9403984
155875158 21550560 416838306
178878517 300078502 191805325
106017287 46700479 371621425
79744578 59733128 162739323
258002970 78818399 358702829
235835762 91480625 226965344
280974202 250546131 280424834
229847132 168930137 9295182
102704222 180453843 114543448
162841152 180116554 167092251
136734447 242653379 208061286
303857017 27836950 364664673
148471454 71615707 27443823
17656850 240993113 39395942
344486238 83535063 206149113
367975453 283158591 89363934
297077772 268051062 24925526
62269732 167625282 311755792
175916865 400554317 153814547
316683821 343642886 81415665
310237038 93366323 4809922
304012893 69356088 407309582
70508584 135028164 197728758
140054165 384753955 410017006
162946913 211992944 232928225
284776967 292791002 101940642
222244667 107158514 62958555
235504901 140124104 167251885
419625944 148424986 10719099
410037532 32026670 179088545
78739284 421417677 365913293
31581074 320596358 287312358
312259948 297522257 97595110
168639561 1856615 321125729
56089459 380032416 305346502
182955466 202068192 31440514
208516800 233627921 100610957
259703393 250348209 166457826
21455300 238240289 372324076
99254831 153015446 96334391
214036553 121454981 59057122
282453749 218629897 255324174
318671417 294620632 111039897
404493650 66489834 223883089
90585521 20755735 249011557
41983986 286791609 190699878
315441879 62313213 100388698
74541529 366880285 82870819
12460081 315419404 420076816
248653391 403388061 17326371
129195550 138535131 199524080
269107942 242395491 305135323
2160310 154522508 334984807
88978848 57912767 310214385
63473162 194836768 228414350
36313207 391778359 283795499
335225602 57988520 31592531
167407698 296106740 245758776
247422102 287516818 280671437
273152957 299302299 363928665
212208180 62273579 42978219
273650823 85544315 415578879
247200439 323092465 187739695
17471689 211398334 385129111
269969290 77796815 92451126
58261659 407437328 252149720
86964443 23838210 69919772
250104809 170838269 50778957
151563750 359072636 306325924
23341358 301113269 48412859
288523982 302927005 128243640
3735651 103931557 77525809
88527383 218222029 182087914
401242726 32446262 232016792
182092053 56176454 234891955
168376032 362290944 390680768
136736874 243951525 20914679
95698601 319161991 331163115
384288196 416648110 97340107
245426267 249478017 193193553
80297886 107000561 407107902
325349594 111288982 368221594
50180803 348049512 83050108
175918657 411044466 89043294
254386720 137650286 16775539
24321345 154448941 348280558
411487869 218887543 400938992
171484636 298446329 20709524
271506718 328468448 376552479
246626762 392995832 276449787
133929254 300380985 1388503
103373043 127896275 61627002
332835796 129352552 92730727
397123691 364153706 269111046
107667066 212005519 301891761
80982005 277193270 388179857
96439575 282664492 39010105
299092515 25505981 400000366
376435416 295889130 363859873
251649366 415413127 176030583
64204232 408888003 47780660
216964266 35597080 175805293
408490342 420308278 296822070
285369074 280863385 260622732
125427778 164550072 255741952
95722651 16542084 331923800
201352908 173996848 97101075
20284805 249848860 53826472
31925832 333396323 267892059
395783753 239358519 369589573
193310775 197531448 238993262
211445529 111246939 91229289
125338935 391297806 413773021
35897801 148357691 395066008
416735077 99360995 296517738
275581750 401010965 51506011
229685509 242313628 390786958
45228090 75837612 315528871
152802592 284918779 24364665
350548891 250785635 280881426
402305688 9109404 100789656
18007997 53245131 103216340
94132374 332358237 223632655
81777096 44231075 159955757
383573883 142315184 57862988
244947747 164932756 83248103
411103994 270189247 108723491
51033967 145966554 237112324
354847239 173058975 303336592
374633320 37834642 63261003
199086018 253881516 325343115
99653065 83146287 313956802
403318868 128437336 266187998
316333866 412232509 244460845
403713118 244958448 367936830
214022042 364420670 378114416
212887633 71988658 92387668
298144142 418553185 216189877
265029866 164348399 154088952
341765446 218594390 14014615
38961366 268686215 409129932
235751473 20886722 185467472
138731206 49363330 46883825
205775523 304887727 117772827
178408425 206119207 123923237
354081190 120156654 250355825
98263417 68826795 250369911
282029899 4349571 312969774
183374300 256234206 409847633
149101910 271049147 257741672
233309310 286288549 62814906
86698582 91108659 379647967
72943176 137861694 344359823
63829367 401295517 224078035
350736367 421288035 114557632
66724360 175247002 333684077
207249437 202304049 326057879
91936587 306845635 10667405
349843433 58946745 378426670
331723287 288189998 385538367
335420464 373515282 403502350
116714834 163063903 119965402
414223256 226211086 146103438
405433417 381600792 61948295
56336873 306359459 294565603
45296912 197657450 408706589
312570063 66469988 277565844
142204653 279159310 120197563
404165272 394183241 264171318
146864138 124947368 140907280
103188320 6767016 407236473
43470506 197757711 311601881
360295986 177666206 150385436
99116316 48443289 366307299
297449717 404059725 20409685
181974909 354124629 31944529
298101037 410496393 412022621
326289143 384457262 88483139
401412674 181747588 287568998
237335516 92838707 191055990
407167166 288349680 414761994
294106584 305473492 364119217
318936370 264471854 143859728
104812313 81133693 321080922
422593652 256756918 6645004
200303207 18440576 410221170
200598527 368494479 161007937
394920831 332860480 96147510
80524718 25102455 346807336
5429390 345570100 325083663
29380557 307530706 6454811
386518111 375430781 234390779
68693203 370188541 230160949
251082571 58751828 283509436
286617784 50741420 349810127
162217062 190572843 136013370
172383862 244469120 191545749
391212000 116520803 388092234
46509458 122007770 4055886
42530091 55104911 329391068
404438536 353655925 64461879
25108549 298993035 68227354
272844879 350984446 275840043
384811980 399124157 37928982
405198516 80815558 97830367
137089371 258764398 371517455
367634597 14975183 44590907
289645117 240322538 113127342
406959277 82508679 286239352
4782003 172371869 420316742
326839957 267127038 67804820
138705449 373188488 15344079
133726803 161013800 179913395
187014653 91888352 134422891
9278635 308965933 114808496
306568281 133761425 382384537
24374906 399399872 417191186
337262829 75518948 106910096
26042329 254226673 157498183
199526818 367296267 279665071
266923991 47177325 100572635
362102618 234639750 254531096
363711069 966094 241610664
295769077 21159568 169601660
187502331 286686440 34874003
263272728 417138499 298595050
163688917 363250810 91973953
176305155 15718666 79435963
190270991 102444105 363182209
423093746 344812631 69527114
11984402 156793992 323348793
241970773 241253962 375144006
409300009 94712488 197754168
204918201 189111448 350986987
392400931 121178232 316204401
130761299 224850939 88230736
19554528 60895882 227625023
336949986 67952736 315296745
86282838 153799687 102613202
289013554 410913891 381820952
198685230 181453440 175942253
66998637 336386415 420859195
68937393 88014774 419491185
310065321 359347327 241667500
222238184 269732275 363844524
286352687 249733542 15044051
74848131 169385572 347454192
258645994 146187077 89974289
380739937 418475692 204108923
247120269 272969038 198336107
250589275 408375430 158425590
341195956 21963694 393655314
236534698 45485381 187017184
273120587 339947329 214910584
319062775 383255464 350554991
376511296 53121179 328516099
153040811 313668928 347452295
135495544 122033034 66175135
111966006 347944595 44627676
74277190 298897607 202585473
41418987 200452005 122286339
317650318 259093089 291919885
345515817 317526666 233617051
388503682 228465992 191081838
311389522 295260416 45866479
252494005 381018460 9670728
312207230 266754978 321073572
399521276 29913176 73615274
30835083 393601108 269567411
131283233 415746615 277882990
402125971 409011683 219974369
7586048 97017897 12819132
80258429 125946673 21233876
416935821 407349842 91429985
9764818 125008838 189393618
293747129 390401394 406817407
168609404 232485294 228324054
394688889 83572375 366426937
143093708 72727271 383021495
291279004 413205313 308992468
219658225 232750834 185983346
410006688 117273781 327484415
405346231 123267747 299344385
308977222 266351280 228070557
195001022 28479890 210015979
363010214 36891922 208054868
244328484 268350691 176844410
97597023 47938693 188536373
236135682 172972752 33515810
18447945 22777936 162077688
44499379 312579940 117555834
93667335 234272577 82981534
261186883 226120210 24589053
35910750 346949205 89216289
329096021 182137287 123860638
179488421 187571667 315152081
376828806 38104252 414158137
214828908 204223380 65414034
203196693 240743486 155128400
241402652 167906514 220257664
307088365 211834343 156061341
58511400 239564289 289713027
48345122 96978822 64168124
376206181 287915785 92574959
201287394 126977582 208135087
60210975 54838822 71878985
319061852 138006027 346518432
120548428 97643498 233249416
281269264 164509868 121374162
376901064 10567805 288823972
379156999 197810379 195359628
315231350 234489262 168181021
374754776 98527881 104213004
134489749 345609387 265379739
175227008 42128018 355224033
210415238 269601114 249340869
294338545 62635017 257127283
139079669 144686819 50424090
97929791 351907338 29638222
277899115 108214443 135463929
331676184 4147025 137266516
153632803 99059057 410848468
68391158 400143630 173286947
296720002 197952017 93589530
220170674 198588913 340274167
133562365 262764561 340202016
304306374 343198066 236951655
183144563 24883250 305068018
212603564 42073020 133012012
127670291 224406530 411514413
185764978 184944696 33684292
353103122 67992985 74786460
230462089 273910459 402682303
41974474 73198339 217860452
294609755 280966606 129206319
235923421 33551156 35837359
414289456 114206705 170547121
183441481 12481213 188166674
336811285 207641147 118087222
7943965 78673654 244985599
335324648 422023450 352439195
268738449 59586022 149907307
281537655 276358559 284761178
166357341 34167552 21149570
236862782 214936394 152601330
335967137 279434986 127116060
396243615 4300424 199961302
305054260 269989817 27214709
159576388 206274817 331304016
276445985 136632952 240772310
403207060 342159825 391894875
283817177 413782983 311923266
206437598 353314856 56857529
246109377 77226122 21459039
516038 18975259 194653690
281543024 4331245 27040709
293977780 305281840 178233486
350981245 314475261 6755738
277591782 242249176 411152321
383971382 78007880 362937300
111142584 73314650 34049158
333699604 306796750 98257221
251736424 258018135 63209522
85172496 421720605 333364629
124027724 301373873 5789838
62120585 257503046 201231379
37062992 354346367 92361180
84759092 414091497 338524773
72250222 159527048 45571539
125126191 383129162 322004446
241873606 335948965 40341885
399385683 371375796 165392559
169082100 254750384 421873634
35744849 118835518 251361981
57512065 185020212 91770262
286155429 389324319 149547635
65828621 148825145 10279148
265339331 31744567 248951503
379430023 80668492 168820883
119327561 134749944 380405019
373518130 199309406 86391072
203807049 108034958 82269143
133108336 324164608 19199182
160175714 88330519 186489746
223318318 38381779 154837844
408007756 360793136 218697956
274382795 354637693 360733396
250593246 62625463 363253232
54737041 22346967 15336356
258570656 61275408 263491213
238343505 121411064 347063388
59381971 316859173 4972171
236845998 185803530 344820401
396048349 288910861 123212893
199092044 210516092 72274508
202548093 321216251 367172034
348378645 56071266 404981900
383102071 297335215 133286273
171815696 247445957 133512979
423459321 111527113 60388761
412342350 356622750 108495144
241147014 198687822 345045894
212502532 137130085 51199432
350900379 361275669 156315967
104793504 393293582 241059925
261508341 93669188 19804622
78068328 406448040 158594671
167589713 241423815 264512903
140176020 384378087 111372108
408690651 250039872 275817859
243975622 75648686 26354158
261129185 137398469 344677420
31735886 332081553 320065675
109063102 315701303 344568163
56963392 214447602 15985774
413353340 9129082 327695808
283880576 262246131 309012758
91688481 384242433 333828868
323380398 214634798 10126366
111829468 351760611 209102215
176202690 107680772 178680947
327582387 369815111 289196285
358103824 191098746 257074559
170523818 170821885 183876602
48007228 87015150 135926745
238127036 332167551 242268389
370463015 28381621 54674024
45627932 309449905 52707212
296120384 405394650 143221654
139910946 51821094 166478198
248442259 340732428 63703584
80079899 143995979 377780115
28131338 88786073 273410213
312670118 214604863 103238397
118300458 191579223 57405986
105836369 332638322 363552100
197667569 403450976 356912777
133264734 90157113 43950377
188467479 330199018 417515994
293076203 1807650 388179317
294000895 254598325 139549146
93599084 323211226 244076919
357425039 309635114 9700101
178760879 64034655 139634621
190258299 143569423 212127092
93307661 366121829 172412357
214951678 170278426 83711266
334503501 371051875 92370501
190061730 158041062 138883014
25018413 351315211 264098080
31631651 304657266 80853789
325296607 179270267 146476475
421829339 161850903 351730275
366516627 82305549 46989309
198413679 149378225 81454754
347215034 278857001 322271583
268769512 63311646 320421748
36575818 383016108 114752737
398363028 391849294 420860289
136334102 388453765 45617104
122552342 224349181 304224257
325239756 80057063 353661914
56913809 79588833 324645675
128177476 231943279 68686825
37406091 249281661 366923619
42904247 385877631 34678206
290682562 322518677 148305770
47645475 69453499 76296540
280064773 261910129 320025753
147242629 64741626 307191203
74687139 107426050 266136087
74039509 410762926 418682445
15025168 78671204 171588868
219792284 302525081 133440346
264472695 310946081 10106522
141376276 102337781 23937998
171300092 86248305 183266500
170291203 114222602 304015601
171330507 10855906 91283851
238066695 4151476 401957500
107977321 390895654 404244700
108383091 350351379 284933779
39876857 274718289 28068105
235659907 330810500 24586023
10246166 115841718 59267574
258139664 297757606 361129061
123007645 125196964 36554314
311245462 392610535 48776162
262491662 161237154 111018579
61934284 176051518 9923305
331615405 370875960 150794281
89617256 181090493 318250012
406364213 60671464 184822689
408404071 8663325 383786195
46335872 162142454 416243640
274057023 202486442 134344592
152759270 258161805 58644928
52948319 362023440 358384094
385897857 182176783 166916379
46634177 29378086 214203400
316487176 250381618 396460778
294672006 74569544 41111064
128057213 176776844 98768384
338920621 272301144 279779357
148539594 262457182 348724329
110533366 359691596 20060876
417654031 219571232 275037191
369444019 191037167 90180211
410458959 152670634 205101935
265948330 21645984 112036264
61727186 268103929 21857581
333011077 125245459 162057944
112984358 189760427 143890528
415995980 11982801 227799966
95261304 335925212 79137276
180894213 58785464 259952385
326566268 409351532 120056928
416225350 110077331 138529236
289060053 133058541 188430731
405897051 109473185 255950540
21431363 32286802 124008896
363188165 361620505 148217917
119714393 74758176 1460718
297278885 418422834 136426884
131392766 2032358 37444908
90565978 227474398 122910584
121314674 80726387 214024289
7342618 194888147 92895471
119885630 194891140 58101735
414517667 129759523 147434973
68218016 327534937 405925397
175150267 42377566 201915467
92310198 43922330 251790898
146258476 229006849 24264123
273782735 400729170 37520800
106390443 175154620 176495951
371592337 404083360 265582351
88829602 355656235 274937091
113387367 150290629 3763537
42532357 140773777 154203773
170552708 342297386 200699943
51764394 127064456 139284787
162039983 264229934 218013785
199747615 248219977 140033560
157502172 249946030 399636040
77582839 112229480 390617103
309150228 6972552 141015595
266672717 265833148 335766104
169658927 317273318 219933248
64548667 14812817 243866607
262227398 238199608 28660207
94083882 212169914 48380900
128357884 57259295 197435610
47422889 1472125 416055012
194099111 26712277 7473500
359222538 349869958 185044979
392695000 289398473 177668152
119689730 283306668 377155349
317431985 399806966 374608500
95842430 283784190 416439855
22360295 131909469 400160483
167882027 326715085 174197941
9086330 322162040 272248293
54066491 46409155 218715012
406738084 238358630 206473163
335010108 85606976 401101430
402580330 406614313 394416519
79608439 106586893 387506990
343779687 103061698 132846852
332786922 225485903 203646407
345462236 278380395 374796347
167014390 283245876 284326161
190516054 394752379 46949185
270799326 338620431 369132129
297550367 267598706 83879191
172311192 248934119 377392625
216359979 280221340 87569163
392842199 417831796 59890375
26898010 235951048 109508964
188067790 208075446 201712325
310345544 314494565 34594650
65077153 61609366 265921197
220006973 288111487 190970408
127324510 295526412 123029645
328109375 334482065 181627742
163510789 99636352 90656487
373762186 383612513 388405127
170494845 330612700 115698045
225845534 282222936 370189917
355831915 354503730 30779137
52437806 349435342 108173237
345572654 299032697 301395640
235335757 423605315 50249950
208488718 266968 15957438
347192242 69907156 272157187
334415533 336180308 409187128
127384730 206621506 90943779
116842858 368857752 328620107
274499894 201730650 127288538
191495871 33629510 218566036
315564418 375848577 140570633
68967411 346103501 373097195
32767268 136995343 268073330
192742239 414979146 175324091
366785405 82298101 275382796
312598996 245353119 8381970
96657886 241240177 280000166
75452187 114368895 35473918
231646519 148492970 160324640
66151851 141804424 380175553
119463561 316599952 351920169
294701089 210647910 181262026
410424436 350078401 405825327
378917468 144766104 199905281
149440324 42749091 201463627
277756390 399809585 329140730
60350361 298104174 65936064
13294368 125604665 175890848
223178613 258548072 262472128
51155205 185094363 171100759
328800956 225685403 107282988
148742931 404111650 10446580
60311572 45332595 194284123
408276420 318887804 6712419
90271044 56268760 157844654
243173085 39330187 100594894
9881163 327987562 309407064
125405647 226076100 3254714
67255334 331776401 383297389
384647565 207412489 268270377
8938653 165750566 46462111
211535294 389621017 294453533
303338367 179692197 411309344
313443672 234823466 328153367
191880879 189908857 397131204
413709061 293663165 246009156
414126495 259765377 302893621
129444650 22425432 371895506
154610747 301597425 415391593
195585283 138384450 255676608
275936475 407863646 342977499
187046936 214510260 324206416
175926725 32630437 22007075
125443698 83273815 229447897
268949225 193370173 156206518
45642784 405901237 378240205
33176335 199907116 390652154
156766805 10036279 378275108
351666983 317675201 191569966
292612519 317816214 178982665
388341492 214633141 232061440
262850024 38081719 362301024
125673486 71767595 299912247
414839154 135730647 70433704
362606192 99755671 64063045
76448419 292765285 46784030
64856488 8669406 335207466
306476092 399107848 359264935
67919319 203596833 349282856
87744644 47248978 61978489
23673404 149883239 128150539
145896746 146982651 331583100
221266743 349728550 171917301
280134102 27495988 124803147
304804367 124296860 374132945
349384835 167808283 321119016
360566496 396368393 310895664
131315673 420826881 416538067
303070898 377329238 44231200
189615416 38991037 257363272
111049401 341236690 201289952
205003782 99513554 229156679
148670441 419637166 264016217
337175077 292316856 281255972
34221659 300630020 161485375
55696733 50876521 334879220
253387912 20912552 64975923
182512722 67501136 196920432
199294528 284419875 419852732
156525817 281618968 156668266
60914564 78597908 135381857
49591345 339971403 423582266
317636243 26186616 7685710
396554464 414410065 110073632
277624213 255539828 293976825
377160789 321896565 342440798
56117579 243890469 391662225
63189846 80024517 156899063
213198403 129164193 84441443
341055696 115037865 74479563
356894588 206097640 242275829
407965719 413239273 26957982
409350587 353149018 234440910
380763276 7770904 397174458
200749981 106473874 396093693
413650925 11682729 202389769
285541919 202811166 133456034
145279245 186640224 393530305
106813478 419392095 345620580
395526423 352545604 23897276
28655335 175995783 193921856
256089597 308392221 337303417
57264606 194793001 234949292
225481835 220854333 282225029
59033569 136381430 251318261
369785672 405560323 239811152
62461860 190716709 38482962
7714802 16775012 280421682
46566345 339670202 86818500
26354446 409940468 232541347
32859353 61394974 152861991
288207047 7031115 287455059
182284737 71547545 172864080
661631 124029495 417226845
401836658 334324366 347977372
93418177 422561486 295196294
317189884 303335522 129454556
248425418 350395268 99832913
393276269 206685798 306342685
92747063 323443792 101789799
216633162 66578994 117116594
418030375 136537697 265164888
82859917 219744288 228680264
142258874 13777962 86641940
278772721 182887372 44428448
227637811 188905235 373426189
211860306 371281918 304323193
326208425 148903225 138027011
192085607 124260980 410980864
308597508 341727352 176311651
394033034 262351234 175233618
199190870 353189476 143454686
150233975 188147587 272450915
82076541 40716429 169221616
232489201 195526338 381447346
3084669 236849774 147123403
18683137 210314164 287014108
277145269 317384970 210037834
352608698 104750078 417689164
160042668 294810827 40588415
355968216 249686694 58907504
185108398 390616242 196351979
374041302 265574988 418657125
349662706 240952385 93770534
22522701 194266837 56700179
14712759 37702220 221423645
153917686 379371683 53199492
394154565 371978679 11083942
360272410 45316331 275092099
226340218 167972605 218915841
91321097 3237123 404898874
105787576 222831657 370542580
157878029 394962905 305097413
18856961 373738702 392803965
1319852 145413508 145374340
338252900 397198521 10391434
175138892 218732408 64656520
19156501 139150006 320606621
39261512 287680734 401739091
45748380 122785029 394194347
58735826 45638613 69999434
393939899 293091900 242014740
231518508 376966705 391767067
179449084 325525895 156747674
337693196 205832669 142534999
250456515 53450563 366058114
119129350 371648618 418226388
88625912 21348486 140006362
26841644 3920083 302558803
375497147 250517260 221956588
416406790 391041289 289378958
251784692 68956721 418947904
62206630 93867319 14009086
318545229 354135035 210034343
361678218 337840001 205199948
256497655 184413926 76224577
348744777 341756274 116322482
286663986 158759113 204340000
352038011 412511068 220315476
218813951 245629340 186888223
248536465 100029097 353566053
309439452 12495139 294337440
77742329 62009459 57644209
166047906 322227255 183098326
9045386 172233240 286934220
272085813 334927753 137855010
365858892 290157759 315163097
176175576 235677194 224698281
289788668 348394927 8251445
341515156 235389877 131479980
58764381 324428546 379544631
243473219 205577324 271671079
18732209 11067820 232666725
383236848 40231670 124280831
100528041 262864417 418604109
294258411 393997150 20681491
260182014 81518893 288600319
406083185 134452558 304218529
76954600 394404836 328901834
62889915 103812123 130220888
171658572 402205426 326299518
59018664 88898351 250088968
369859169 98297240 288504140
341679216 48332553 62224463
127184046 361106619 99134251
185872585 259334272 51322819
265513100 91499336 282163438
23345219 33629380 116303710
412430586 259048949 102539400
173628424 306772528 284684423
347003037 386219878 400630026
101658993 340739926 107700293
336338320 419018319 289223765
70835433 253199733 395283714
28209148 85089246 170438326
272471693 416808009 217772867
252031717 166635735 177864267
113410351 121190348 299608921
69635104 130360914 141140285
39463737 139125134 148892752
287580719 173189047 310545224
385963960 347289806 194367988
348314165 23534067 174665453
264421806 87414021 360154932
171680839 383113229 413707038
187383326 18704461 284335413
176147010 373105818 352660927
265225887 288066117 167498462
414483834 150637024 149251271
152426605 282516456 203513905
133331236 314928162 87984072
128615298 232015360 23663780
202640274 336160317 84607165
185860080 245370048 205265804
37331201 204835856 139295777
113515150 242752205 222098762
189234526 307968657 144413445
32932940 404643588 423149853
355184332 63781559 43168772
311109665 244234020 135688727
308823635 287554647 288137496
421134832 110633273 402990732
262430042 233140326 399129759
234470599 274786690 79365906
109463797 423511116 103423065
230755900 191440894 270497245
360114991 204685517 362144332
386631189 300725777 103480121
158676053 231064991 201845567
396602047 210579277 68347987
366808890 56002234 59829491
33772872 211149243 308950451
183872878 150896762 343343303
403445526 302085844 30851386
18832342 136986879 16165019
341208588 299295485 417482801
15956775 251691340 104363289
266820842 225802736 59579134
338070815 236737446 160450569
183658465 401986009 167836243
413886094 351937717 331814164
3029953 389734416 152403313
387850960 334775058 383952582
239448064 352644342 216436242
224402433 172326431 266408852
235908634 169316113 334316383
316077394 209607681 220313708
296060241 329158807 557074
354635823 332852129 397501301
218891206 196711669 204548738
244459875 34956696 141244426
204453627 333355315 305506504
344475508 86682659 85473369
45834005 18762870 359838831
213906044 309422115 289127763
396095364 314005700 90298732
67957749 163467331 71616969
156042462 133479980 196646060
373599252 160671991 6691701
47531059 64264352 147317217
267212231 65178134 129710317
253967017 380375991 183157267
49596119 282991573 302959952
212097466 401375157 309873770
303667507 161152982 128110647
130240670 229715665 416611169
162300095 30392589 177034281
309974811 61856456 199306849
281471412 57766988 315934716
388816620 318091161 388855856
408464029 408912898 15759996
102989879 194486358 143460348
106119568 36188516 60198666
43589973 167719002 136021709
303301696 295868920 349084541
113016940 260404006 334234664
249744141 359962210 272921080
182050254 89474648 281195712
377871922 13108139 340201554
272942820 409492981 359725920
398537376 282049064 264529239
336989759 131757896 247488485
309225824 43326578 210921909
214060197 64574624 312854159
374990014 36957627 309268549
155856638 214234092 266824696
5015064 211041163 129559322
141397642 61521707 340096095
160084068 135791828 153386857
398367136 154025482 238422729
55662670 118512536 135524858
121799984 80928849 209470670
394449882 158985491 77921891
215173558 227280958 37186493
39335653 74705895 380870867
105314227 176367675 82659712
221231107 230520631 290620667
93978997 371032184 158886530
313917519 266205020 192088570
317109884 389505175 391728937
408750198 210422829 318129621
110885290 23397694 34098857
232937363 416790397 101280331
248561533 307215903 242390677
288756697 81386178 106567825
264273090 194275152 283117990
199045462 60279711 410016210
273174654 89082382 342167795
313598512 203488433 94441005
35732033 156628632 264638887
289044375 344214579 230841572
94341492 384298229 370759740
309336632 203131600 256189220
86897419 265129263 258669522
393059259 135923875 236979012
412270190 115860149 71771879
21392953 88739223 68972273
275490388 112635878 381739632
265034287 354923286 230764507
414969086 380413193 381123223
99600464 44163063 365586542
363070973 115712866 172081497
383738582 167969937 64126231
302957231 131105154 334025479
212673019 51670238 417648213
194737946 62281813 234164827
287202504 402385608 110997645
68304164 102500003 206600754
170232472 261435803 165076097
120108267 286720480 58395953
123083451 273755190 382377006
299292467 59105387 19426086
29128093 313070334 44464267
115360115 165686528 398360741
121956050 1143235 32391685
24332056 279571969 103775049
230622994 34154101 52432924
305653388 149812788 304124051
94821063 150561570 337912832
145992656 266838497 357705579
281122209 31100853 13622326
320967890 116032559 81028090
142254002 341364830 394720640
392398637 262346089 387623034
227255202 321785279 196449991
188550767 6407645 395720072
248385689 281299027 31278759
88738943 195307099 181893099
87388371 87946862 26049261
285951959 69840409 156056936
367479628 418441305 181387172
75742772 397900297 237030118
6956499 378921418 81598382
22145964 247636545 119054344
356933546 363521191 163595862
18300187 115228696 160494953
355453681 2281990 227357083
324733659 28696470 46520380
34235801 387304525 311400833
260548323 286835195 65315083
306184647 45223779 163200620
190143692 350742497 362602683
26823159 339632963 50158595
95801105 62243404 224453420
352109291 281393668 377006452
140744907 200529681 290341465
421090727 182222407 393581509
15196880 231414257 295380555
417625006 8352858 404124443
281376816 108852241 128343476
218373482 325268061 305226096
118622123 36749040 297959695
330946328 81058979 372177436
233334368 221296810 91297661
118992366 144345870 34330413
119845504 90241054 55568469
50891828 38224859 74957504
32373988 106282269 302174716
296554929 148960145 337093076
366069085 337004371 313852391
23089765 306869558 46030046
45997306 294651107 177915130
295157747 135093609 112097331
309488296 259464571 81946396
351821478 137451922 299709578
204881279 351057933 400320773
345314314 16622897 330515879
106792126 280076936 109922286
10835476 33257355 418051615
404751794 270881307 52640936
404719887 202427831 246871728
280937400 247281281 234303192
292291318 267285364 30457875
330967416 97765006 165296102
373752053 207369278 308771370
245629353 135398436 335202390
66989296 265792188 385306033
34955223 374934122 318565277
65585537 290046453 289802408
295933281 177138867 172949453
351176192 120377096 150095613
401260072 132159419 191022760
91136795 281298661 116716060
390887981 279966061 241467797
47810473 347815729 370949920
272380193 117479464 346087218
16484549 358468559 109596153
9966545 202239066 273387669
325968185 405429894 202932199
285368391 12134822 105056191
388734691 421212706 158476778
344178659 326052654 341006893
50756098 31940052 294915384
31189759 202578469 233095207
350117018 139692154 286409480
8830757 318803470 418118793
356025981 410896025 367857781
53949499 113520225 207438750
279683019 212912604 344910003
371721896 82077527 322056563
102399724 141290850 91967416
157689758 218990327 54923587
266335019 44467197 404729639
348371787 363459337 13584522
115411532 293639119 353839910
371299806 313784429 16459127
23702033 101747894 303665118
415594817 390945998 300526233
307853884 207518177 410668930
147492574 101665083 200433604
245572949 39144263 51962349
194786433 239710542 130100124
253741731 346751673 373944692
168667105 252105460 102859123
406007453 54585751 224692634
177251802 90074568 43767691
270384029 41015850 68744350
240929362 202000281 161639647
311742367 121213429 265326391
136377086 67766734 308065493
227298707 345915997 139819044
178905937 410242894 388508901
109696962 154517627 15703759
25681135 65481014 197996490
95097023 345760644 205691200
283704447 73783492 326207841
162471198 30921236 382670062
198742312 293750272 128648827
14870365 318325266 421550083
188695893 333611820 336823359
250601547 293966944 357272907
216699404 327931686 294271811
407008291 91355471 279919075
180197172 198339720 235516679
411165639 34299309 50623824
102381699 322126329 96017049
82697086 312266222 23613086
112036109 165803406 80556677
405802732 133537396 298466913
315023297 361224286 11222684
416871491 367430671 356416528
350193646 25805911 182771977
400919537 148281368 372077039
313647744 296391749 205229071
24705672 291631629 207680771
7349576 131535484 186282639
42634734 238036061 257514224
69781082 195853473 175951223
19560998 8720520 162675244
392908223 142337151 83708078
382920579 148837388 342850914
204888063 244556959 116505002
97631481 100980107 199122202
346581608 339151556 261265341
152376706 364652598 275790898
355391754 152111511 274768985
95877902 185196739 114854242
289110574 60812646 388264071
317609357 344935962 70762251
70622705 217286677 293963020
399702976 289311428 353386103
382871329 219644531 301209785
62859365 403492933 349934645
298422251 348976125 243047390
122225366 20240240 120188350
14040457 288325052 297788245
94144910 148001487 353228401
181641481 7438 240893604
18131485 232825898 44785680
316953074 255058624 296463170
173262128 291812231 226120571
88558416 304293783 201926216
198097542 70604325 171742103
154903081 7261404 269179279
413072401 158897325 397186872
82924083 103875187 273744665
155578755 96248058 418255019
187569393 294819286 371627662
379717773 397786747 5333347
197044683 41751786 211810361
71794360 138569630 333561371
292770666 162828852 105118492
66744989 259805805 156263983
304547674 103552746 276876790
192268162 355635423 254419554
39074101 330884503 306662931
59672412 95463989 187878055
37967597 318002409 379514903
206970136 311202390 72256837
61946193 267742371 199365535
191880948 379419926 309606805
248121035 150964895 389226550
229613249 275794868 33263628
7936000 260108753 230565721
248260491 381731014 209687138
146106556 48648157 193369095
339057558 339386802 373578910
227559101 260113183 56900814
318694751 197622002 210873905
7098084 344978140 185047457
133166125 43335736 161821343
124448754 70225521 238126718
25755438 386579619 186917672
122821667 42441182 149983864
390555647 176135004 249818927
335110624 92775796 324496137
108853427 7575520 19385111
108553567 23905728 147650825
242461703 27580606 95153681
193568741 277828537 335276991
273308818 92074528 302326290
81043168 1850068 198622618
140228709 90486246 283904124
179954645 23640741 116237043
386861163 281696161 323084681
110091840 128154383 165616171
159061051 66977447 420722353
359766576 283437825 203935603
104271557 280267336 353014162
388754862 366258782 111697611
391826398 345237897 96485751
198914956 145541358 185117232
94694926 265177281 46771515
217560640 169863680 84201749
412259399 237810657 69726439
356906771 92731024 305990162
249129208 214515859 392116517
67257753 360661015 66881705
320998322 199579710 103574605
268972911 327592449 401174697
265327937 361021359 165414165
186434180 59298016 160807085
63587037 11501231 191919507
374571692 75949959 5504913
223981111 35479967 407844189
208258683 85114671 382616475
310255978 193661632 101647643
349801123 255566275 282211045
142369504 201448711 273696039
47483077 169864867 364622789
304533961 160055320 68647261
374190381 24764620 388289257
31774892 293027266 293033220
196336010 207565206 100868241
158357860 383071359 128787871
3973684 107962735 343073790
167365037 74565341 57252214
13779784 378867505 173343755
215714081 68154398 305220493
105647772 421522240 18220117
241082860 73859459 69716549
283177034 322802433 33529683
142808247 277399889 28548405
378922164 207016314 56460799
300257674 96195735 195474912
132852587 224679938 122923778
293170402 327489446 417892454
247595657 205494735 385725277
352286873 397126325 215356101
338014948 190108438 12977482
155460500 64397144 298807227
298672540 260517332 315604679
131731075 103881568 362317586
102950144 89080831 111570977
294646196 172982271 54286459
36070415 352766678 401528340
114085373 410982189 397901277
232369126 245969262 135185064
100245945 392094713 216956610
324546402 133954366 354310097
393326012 299165598 290215627
42288274 41084163 64594467
154073731 298527063 63076641
258971595 320543923 71956219
51219427 229962611 342841581
278707566 110069106 401496927
234771477 178142391 331430327
41204000 6553989 151710934
370537719 273143981 223888085
312517988 364879890 148019358
332990520 273186787 385763493
412906443 91428105 114855456
263848659 273932010 211000165
423416334 287357781 252726862
108964404 214466369 328881720
4306755 14600565 218506076
222664945 259395061 389882397
245005487 372007920 255632776
413175632 289611987 397946869
290754209 321190076 246088837
354540712 168816198 179471746
398962625 328905683 131512517
54292742 48205528 278361929
253713635 94181391 48703673
322075831 323978280 73803902
114936420 318935749 55884829
244086686 96926427 136819039
50832678 302773532 294824690
261788760 54814189 117960114
343323268 402425041 171685818
330695129 264893077 48259741
313092153 106078089 272660028
258983575 186202894 165154836
245965294 267887988 144362798
368126409 157542817 46144215
275827253 5793411 163737894
18414000 305380717 312349634
115189292 250694215 273896061
213998382 200801931 155370012
417895492 21235093 142721716
364096201 60455319 237068095
36726370 375099274 390941320
143114211 67276925 358445685
137781753 232110940 374512739
333366326 278695524 351301120
201637960 134100604 73731775
136283938 79090000 353119131
18293775 231963444 393980772
106548909 284770420 234244347
81556318 155795520 288277837
65278440 197491496 378640486
256638253 229142729 294100332
249732686 124745902 346553055
286833382 78731183 2804002
176629157 410364409 349045171
120006190 5813632 156213860
197985997 100227455 260925573
140172833 377832216 358799299
184075721 74671467 323248918
229429927 16215900 85961185
194092724 195126499 338488867
377155357 15157776 36944688
386794096 152861224 7829246
193406142 388002947 396132500
390680498 322529878 124489477
346077003 346013463 227334155
400008196 70789094 119089274
230935585 140982842 72096210
136992101 222261926 302378064
168172616 210525265 330935510
37442150 205951257 120031261
209637863 28811100 32830673
115841583 59495336 370598567
35266459 90112163 12230097
253965122 31112061 207811736
66991577 348591151 327621244
144549530 384804579 108774895
365858900 137980070 211870758
271472845 44329159 241335093
343381825 142450711 93915476
175009647 179041233 281564906
369906541 367248922 331411906
295264621 43432929 415937007
98088398 282887120 5995849
154201029 149519117 50549690
149925840 214572120 38351648
205148084 280680934 115507261
192727692 123342534 199555331
185939725 244114833 342268125
405651600 112757995 87692429
286445108 114266398 388055924
260254104 175818297 234659492
70087823 186164800 169016571
404103437 247731575 276138306
123007130 368439138 133775013
295665913 190857928 2839602
40426571 333257768 18839473
255474627 303810120 379639042
3249938 287273196 202827671
329710995 374981736 345774
2923823 218036822 59001285
149811373 197721426 148114944
168669623 58630634 162297296
160478860 411604257 55046475
294659147 274705742 344160324
250062685 192153750 348962002
339025626 203485034 324050169
375444588 222694706 40312794
324035880 261091509 306169602
37787029 376493351 90800912
251371528 5022942 279260765
282893566 320228205 222814509
97857993 304768607 122412555
406907040 215556773 365790906
100958791 421875767 255947732
405041582 263672108 385485570
314189422 22423316 16233094
198092976 269500142 61003304
154841101 406354295 364361634
222968410 231905067 128211503
184056501 397658723 416917836
61621253 166147708 118088177
263521432 193334637 372162334
138203279 57859239 278150680
62364277 46788455 165971878
96862821 21477693 174517735
210561693 69971856 344565109
305015012 287845821 316743162
152405736 288426269 164587846
145685138 277013937 364227570
301691127 219040505 305924446
85574686 253230498 78210251
406446043 333377196 57050319
128359737 85265291 209298358
92666666 250167001 380843150
32335118 166148845 363713973
326106499 100099942 214313321
176102728 224557089 262288549
348922099 203996397 288742681
153228474 40610219 417462322
179366976 89334779 68553561
265118401 349412785 338760884
154602807 15839290 351857924
26846916 270783258 192439163
33135395 173984881 152580132
246114058 51645282 89707918
83559142 394133028 243287989
112205440 320735831 191596140
334596989 291555239 382082556
159543795 266430428 3358161
341406683 262912214 171303886
257846093 410000608 259429952
378520631 354455279 23499430
20952774 278432342 140474891
217031180 80827362 396389737
276241264 132811801 207426141
308918931 118391830 155835725
399854640 402156607 93386264
6338536 33893690 200355284
274776325 101878135 210243345
199090647 181702861 136301200
15254162 122729916 121881913
157548126 213145245 47609983
116462338 13558697 368593947
399331913 275062003 12577088
415252566 329497983 396575382
191067635 126088047 101231287
131566305 123987449 296770373
256992786 351983247 410705202
108191167 11995453 379018918
73044304 98750491 167565410
367058492 380882963 330050895
392035044 184069627 119452128
147845639 239864165 7120069
86834305 346407521 191433653
288755 350231625 85153799
353150604 47233806 418930516
137448817 240248269 159718248
365955321 46744995 66786131
248472298 247309085 400191716
307845419 330475690 112299892
215141027 371435945 19255365
318809691 226865318 139747404
284077326 308722475 260310371
224533166 146023922 252941109
292222490 197625272 377123482
120006532 132019404 60416825
370866120 55209069 165858275
121335962 41830413 422594751
242176503 81459165 238858866
350793566 74041366 379363374
282210271 358468075 368295236
350470561 347642117 80717980
377312682 125957699 67942885
341050697 276614616 226444715
396869867 129946673 41174803
25119789 236209951 417723642
193191752 49133830 217247105
85211328 166257454 245505947
214878849 416794242 223254418
160699809 218965187 106106033
244199405 300966364 279585735
303343468 21173052 242039652
823258 46348007 72534209
41169266 395570338 219117541
359332833 411338564 243587703
385849864 58757198 151344090
351895014 129823197 327273335
112116536 284023301 225940000
356649304 50404042 206192372
331042606 366821084 257688962
291307984 201354949 213580833
233089241 86438268 162004810
129311612 111549187 168221044
349255463 382375810 207915565
253634654 149408317 215244219
330258234 273865041 136165705
249953164 213852061 195941803
165949719 231006581 145341326
28266130 20775895 35805388
376931063 306041441 189795465
174931553 198536505 138362201
216798077 109113348 54087767
27159036 96002153 348183194
145056293 352493257 331729796
380421019 90445862 70148990
81417649 372914269 55989099
410015246 106620890 194125221
15378657 300893141 250533595
66477999 96577760 409493246
352891385 410954396 303611628
22390695 348698679 229164116
130033530 123561067 335325002
272991392 259324156 172857917
307932931 285802024 110744207
335961076 244344468 318390838
215815149 91608990 357827331
180386465 154644305 69197024
242857107 183376752 166964006
200555409 233279852 138319293
122958999 51811709 275619059
166598851 6901266 335614583
361051919 377692872 169843106
52574597 78974711 117383842
239655201 107364734 67872900
204807340 369838703 410513762
410095686 195126183 86624855
44856137 278620294 158364523
179692906 195817161 129600197
7293845 374448714 90307745
50118721 247173368 383343596
345493036 160055329 229400654
333002987 169125259 183925452
393419101 335847636 381700923
270777734 68278455 306108017
67896380 343173585 150136504
399747343 144632955 183494534
415879202 48426000 324588251
394177561 153802050 193375793
315393198 299244931 152831208
337864739 24221048 370980353
147689447 252524056 285526028
150269689 77249509 395812406
311287184 270685681 83047558
333601363 79865848 32145129
415642550 220708669 280771345
292645093 177799465 34677428
306372319 72876177 404084835
169641097 87222158 263797575
59681740 409175628 96880624
363056519 257727053 123269045
263013987 323319147 418691442
342954354 189601350 344512125
33195126 19984032 97388920
43620397 18480868 5928492
227027735 180474491 207350741
169123662 228438469 121480981
270130930 237170825 391607035
122765903 61082416 258243596
23058184 290053146 181541852
244380225 272986945 256941454
44064222 397519469 145455384
358702506 369606578 342553719
151540993 302324834 124019382
155866356 377925244 27638189
161137801 317889785 265743360
341815177 396525920 336005598
104706063 27577373 64270602
333316438 297254187 183571968
351135741 292137095 289292396
320803165 385867961 36337561
298870646 260856049 305010423
85345945 259226338 71211948
350358890 299982034 29704237
225252576 361925135 160445724
115348743 361013865 290062867
239867391 88485770 202074404
368786797 207555357 12044633
72383823 250760353 367615250
222014884 159575036 194268244
294306794 394690280 167658771
217938893 36470005 326292474
225180114 143244950 115849980
398310905 394551960 238709270
70772552 28532977 75788578
170553010 208938815 273610195
158016369 126792709 58711405
404780575 24005405 236091544
99635949 120311067 25435854
384449764 88944484 305162560
199480905 76209433 215772940
367640217 250196287 288402774
288273076 287505866 69019952
408903454 69294206 288821072
114059571 38437400 203914083
191463917 87426917 383379529
312213098 265712429 106005213
220097458 56526045 183682746
266730319 257084569 101627645
16406997 31276797 283972214
24986067 402624726 159570320
317342632 61930516 311596879
227454468 389090767 75349975
396551121 64468339 61152383
324193797 195426854 106072256
363541031 316013079 261646524
402653130 370897849 28872742
316908655 403704459 264445984
237345954 323754542 380524653
325690854 46618101 53127825
29472896 157577432 185799360
47649115 148900593 332910830
238140367 302568474 274399617
204037917 310425043 4032002
109004312 376679454 355026445
70442551 366167729 287206859
363787096 145323813 54675578
155334963 283184221 335638661
56206830 313005975 344212565
61978480 405891372 158096977
157386823 74000844 42330088
38396269 320761855 1890160
243629245 288232833 46505930
143365994 383926846 418670499
227763438 338402587 280280446
171775416 212507604 79990628
72420418 180219935 412117590
74468720 7466161 161057234
303091551 32761851 201168758
234268399 305642038 182487774
65739775 411829306 46212796
193729368 366231177 63977708
169377134 95540643 324498700
238698678 197497032 268510886
274618251 321401083 39116249
221055411 251859335 23642111
404656153 245295354 186162582
365419114 167274465 376643912
7068864 421025112 80695250
197431252 33231679 384401667
189224214 336717783 252532025
257750632 212549623 79300978
153284220 149916366 15246728
1433854 290905922 306295386
59921701 385535825 364266101
343213725 111890140 318996142
404450056 352717571 298623676
362631281 391323399 331791250
379890591 67890283 369659380
81013868 368651377 51770923
40777577 369602988 186299496
216905898 271747074 201664799
105047641 28288027 391407877
266595340 115066800 100140193
421304860 248462619 379060785
412661835 88562093 286264755
101560508 200605825 334672292
32522838 283119384 365327934
325994104 225346802 22415557
300113795 124289601 232961301
347849841 394188196 376735177
416723328 299918169 243342116
2130928 115464284 317670604
22681305 398805760 23269102
393906560 395733088 413144078
395234398 421324791 296580483
312508014 53132267 115008346
11289220 334014559 137057779
390249478 135912312 319961768
407904745 176816600 157907893
217133909 189669020 282553525
67713325 228151738 35835028
20322638 160967552 188031615
211933754 211531521 175390350
418179821 362177789 352755550
114697413 203658721 420602637
52320722 17432861 72368036
238998855 78826503 129526839
328874322 420342176 175516717
265865570 273021146 416140833
60830441 5043030 357015055
160651974 25191316 274250287
338436734 187708072 290026991
43659217 251546629 163272773
252493797 161780976 262911449
289041861 103666970 141059013
268650094 155229610 100294591
119455520 396328636 63857334
137727597 7678746 211951071
228759724 72623834 140939761
117856584 249594377 368072269
256193364 175279250 287745316
359319570 222236760 269423287
228424339 184146166 351599809
255458957 329325305 22628995
218266406 355194022 269271414
242965663 312746137 1541911
268051608 129208439 20112604
45160904 400374502 48871341
162444460 16711831 353651331
421943409 406292382 141233475
122696718 24706737 122024960
238562106 165878786 9628168
245403636 418933835 130677927
278590942 136973486 316134656
236006374 405072957 393222144
326656465 71253041 393171453
10571550 259346373 307023081
44419590 333539232 252897226
197586795 340152740 134547456
79180352 212507562 18837763
270076015 199009741 17269967
71354674 47559440 86449911
162690604 259947314 264157855
3318643 256619517 403906762
140943528 250593822 23540698
336952879 199727277 277925024
76557796 219918983 1554653
831763 90929806 224425246
218651388 201527475 284305574
386306617 108413480 331852091
327912957 352980183 307066883
371326772 151663160 59512066
381914257 181114012 245648347
210186425 68484726 351118347
135339610 162962413 124832069
264790816 377124876 10375468
311117268 419017825 221335346
197458978 16381569 69369108
51525762 130586744 308273151
187139665 281906667 26942925
234275704 88882430 378745650
228731638 294945429 25156922
30264622 274646902 316006318
165250266 296886784 176086429
112240924 213105028 239737363
228451175 273691632 247314279
226525793 18478184 36297484
350716440 58528594 90788453
409917291 26123789 162943377
137958948 9016287 12069356
394981278 396696273 194500278
112057202 19941329 353564598
277781672 46604323 125284170
62701152 359138091 120786285
168964121 225619925 350474223
13596153 297069770 104702548
252940886 378165855 157784747
414201221 278651435 94493658
295865704 89366456 81194222
143860884 36749340 273748651
298887981 242666792 203055168
381107068 273614328 319298190
52202574 392692227 22015276
68886818 46306567 243484496
254767376 304413952 88870422
12648241 363724416 290934432
394676223 131759679 414927928
377120734 263796178 364818657
423061612 422814798 377967339
306918512 102662139 112947810
379332208 188117503 101503671
12438310 114636469 299436208
286768581 171324426 410451397
398241343 97446783 122877926
249858639 145757404 221099591
287610042 148065764 142603645
184689467 403391062 272099985
348400620 376657959 1673047
411132660 366249037 282340852
421849115 380480752 275391608
30197627 354992449 215430743
255615949 105273982 416523842
183537136 251310619 405162741
422218055 310393507 367836886
61768092 272075619 26965214
268988905 235413710 75451194
222248179 317607098 134966051
308297087 215063786 37786979
35483605 397418119 37501452
354028394 218189520 333324122
399487972 128225984 69828072
417635979 174378914 203422371
46343783 322717904 290081952
188497781 34162135 187606527
12528491 382865696 78875337
301503608 227083988 114501797
136715169 141801574 75933667
94929283 308758814 121898600
420681707 265716619 43842770
419782496 48251718 103688140
48668906 292328506 422421945
323506460 34586254 97950125
349336356 158122682 148237384
376701615 348086176 154003508
27640840 220620307 115350279
366762552 356033940 410953337
95472725 357371826 257666258
276916590 131695406 174244359
152034770 313503589 416113402
399759188 270441280 362811138
206315221 146755902 326003522
183153008 272406637 121107983
216568143 279464354 70303114
265467300 94093480 342694978
299633490 330647639 34747314
400513245 58532647 252531539
267396314 83265149 188276272
215111070 151320081 76297314
147147988 85592630 186327739
214087541 40519721 406644676
76974014 5034606 114989477
207232411 148113021 60394990
77000069 290960267 25574957
138326593 367096597 254934166
175401848 365386655 418583894
183288104 2322606 97516740
155524889 338515271 151748471
229660832 246360968 97034174
88974481 51424638 49051901
421342580 399901054 121223051
102266490 302007102 204305666
155321172 126087610 18503495
160987710 163794765 211000059
317271950 262858346 191191506
263813651 242452947 39824900
348573241 254562044 369615556
249676933 7638719 129663681
286528663 143190842 292081814
335271177 219221567 18922870
321077083 251025408 146261274
62333747 143169884 278396851
37741693 293385035 143535523
394782346 259490313 383274928
143454457 316765772 35410810
392260779 245589914 221583233
5272476 344041130 214950708
188698509 256662939 48763951
98322078 323612077 176444936
74828028 378829452 56832797
376037250 92569611 39503219
148893683 203869424 354550636
281336965 77555364 206065796
102130870 159421555 383460551
383619600 123857795 268147341
125295148 404462890 382912498
310504206 98106683 286148605
133482587 410582196 234590126
423375188 221011082 231037301
13548945 383271748 131167655
52785354 226539021 44615501
306741454 39443759 168614500
3294073 225970368 86075624
206069736 92593525 347736814
423488637 6690869 395317980
376733710 242289212 59694523
370656115 362786742 195851059
384035407 288190889 1918523
363206384 403056249 358226971
221823406 211741186 260870426
29065862 98675297 281430847
107846109 4691178 247947136
327774756 32184560 157406851
64196865 44424840 12205453
46389032 289633762 369453543
316237588 294051411 304922455
331584308 160211376 73958137
20602710 176437229 352131388
380024833 392962187 96584832
255338581 137923810 172665812
269527952 142645968 232307584
198758444 73335461 59176763
39958348 164741493 355657147
408995108 321963270 416704904
100332717 274467632 202277417
45504134 313981811 23030089
164206930 409016469 198413081
335559145 46133571 339248793
21234412 133714514 110498125
223689848 225026209 201374608
124641746 219554218 310060733
54519130 382304123 82832804
228426033 393868422 391420257
276947251 183122913 133085595
267553752 305829319 340852853
50451650 69923371 88622051
249588234 141869227 182518515
299349252 187572969 306128194
377519784 294396689 246109225
49871627 170535425 104194850
111080955 124892370 110568069
62431562 292671771 24244480
410382708 185533880 213510574
355513724 109729288 306015513
363091356 56317896 15942592
285067696 329760401 105839751
217585872 383140041 318794686
3132486 27816802 22715671
103646752 148170253 26095127
59038304 63461015 385660308
379980186 84843659 111958348
229699972 136625662 345481446
386486061 47746856 99884376
277685658 179900126 30024794
339690095 298478058 290167005
111821208 131262902 347803825
238047694 392295804 292868774
377759416 284833905 258702732
283262760 62433455 345619060
375749889 299487219 381726779
279860087 268659461 41276128
92279629 417897314 342093482
281853622 158803294 55677331
198958227 180314023 218467403
118242688 419730297 236324273
365785700 145488956 138680973
90716418 178205048 415116408
336259912 145484091 238426138
363675656 158773505 272644549
233375296 62317914 50004306
290731824 243465127 13113855
90534841 395015201 240296556
102621213 35183079 224555162
135419989 1416960 192587979
106354665 117392550 52423961
297285177 42768215 321496003
160483815 201975394 167115039
162306702 327029026 839745
251727022 18628682 404074066
273014938 371903693 273048461
420418581 199956965 263519675
204000145 106005148 10169822
347520503 247694073 376063593
187276627 139365931 155645583
158547705 164936164 237897228
250483136 275810438 338442780
42165557 257275651 411074321
385227220 381732342 263729084
20724042 300130504 8694856
393411558 401712087 421046318
421512161 213612508 130599382
122552764 105227877 180167290
208937163 77983022 359066365
308123784 237490000 242677361
217087509 397985949 330248408
132408939 201844000 109081599
155238875 348654214 148782399
66689196 278715420 164915647
101155442 395747104 56669442
310513308 232001721 3052499
378921202 125724025 104404741
203353887 395464982 405498283
85367782 39154310 22535071
173681105 173940659 7558807
288694170 310820420 421473563
97402168 422932912 204117010
239120549 240841924 385584205
193992178 318913471 260527455
52769976 220798437 85120080
92024267 415584249 254486314
76558391 344174583 157207771
256644876 341969977 241258503
123578298 308635406 277413797
183802209 125130708 14922896
358997896 343111018 293321569
206030707 399917770 243716057
98317416 340955243 64124738
406001813 46383619 10079979
139395410 171768067 170657997
417657505 5102300 131702018
112216629 349013850 210980686
327416889 162113669 26865868
28232061 208309934 345639000
415201444 414077752 84178330
333293240 187696299 266360751
18885730 36581905 353850403
225174296 369770019 402233003
23316882 163652983 248049538
37081648 351828931 253015272
64028600 46778235 259525646
402040261 208014269 32304730
201380282 144489694 49606901
215775207 249242559 156520575
178847342 298968772 67405300
379496043 396025002 159124697
353326675 260582157 196025751
82382289 250581390 318147915
79692173 290724332 123039966
323083257 230341981 378111944
293568910 179792995 10971406
181668446 191486580 178958128
64854004 352240736 25644299
36313873 350225729 268539704
390506839 413403733 321536759
142019211 73016296 111868297
190847078 118253039 275437967
380774720 127677053 419148680
240469525 161260890 126390479
366261254 50558957 324688749
159056180 9137047 24862775
263675417 416171374 358120264
62293948 386526449 362184280
85447959 331364143 95580424
272061917 305985817 364490719
69527044 263635508 381461623
176994105 195914119 159440547
422805558 210777380 236499637
366575944 348106795 1402708
69840606 202569250 59186133
27547924 347599718 108976654
373018642 307110772 220669194
410260276 154368869 156803977
197227974 76799294 108274731
246715713 225348205 209460198
377009979 5171461 212539225
71305806 68550334 107910312
316956407 259308503 214981566
91793164 47764054 190468845
343851249 284592805 6853933
310626039 400290129 322363612
232451132 396700160 351124587
73515529 256669516 10844391
405536913 423320513 157649446
274657872 65895073 374408263
423583272 10261413 381563818
96049351 282382688 52830153
398940854 71134845 248735158
401380316 366931080 297507226
391015914 282615497 260311153
406424250 54618030 396292458
267392588 50970934 132290733
99445522 16936595 311266235
369589892 303867725 63310250
210934128 318005448 344784304
389184435 391881949 329512441
411492202 193520794 187087734
338861116 159340036 195234291
157742097 217000664 265445936
176019424 4885418 305680272
282037179 231919436 109217684
144416195 340583100 220429500
87223430 74087452 284791719
284478278 218498854 255561510
423374015 143366335 370560751
61972637 342976420 112803383
294694248 240935904 423257713
265793478 325018591 315738900
398161100 217142572 402006686
152488702 13756487 362846860
256901067 304066081 360567618
254716797 7158973 283624803
68108541 133123535 87871509
419637774 178618778 278291729
110762177 203739756 207454983
229852104 17116350 2072042
72872480 394463950 410622849
345094190 398512375 208455916
402446052 124718214 279708968
43002819 298122056 54253408
420921859 394755300 324702238
363304645 161153692 356479067
386088945 295302371 93361679
63468867 143183071 359398853
123174312 35873196 109182010
288762039 340012894 237150386
98585774 103891990 374378256
190627141 80614784 261353502
108830714 382982137 203126215
340906667 119499908 28312518
130796734 49874449 334113767
222127884 399958062 382366888
332753426 59740223 132025103
193405652 250463689 174654939
11844048 283357186 362210842
93853448 45861880 166395166
212641457 154570980 291557960
221818297 81576631 278612580
129764329 305919443 311131335
281401699 165738459 49150148
5523639 344875012 64923107
301948810 230571094 361647368
207429409 214419429 217720333
50755038 185096777 341084298
314860584 250589361 51020257
281926976 303363026 305743520
34701214 86830993 404483276
395907456 372131853 103617692
382369694 395166352 394917424
80428367 378504308 215327263
91189973 419098334 147408986
233021497 359396600 41948798
395438885 399477270 344150967
244376647 197963292 41519379
152065308 80451552 90210987
89306697 243136995 38189375
304978181 55964716 162950709
87670078 157371827 336051094
421961160 363183369 182614305
357041721 25201185 22638824
90737443 292152529 301036545
120665856 251070817 285005463
156207163 7786441 55657531
237096566 246047270 308727723
120475134 420896490 228129504
302641699 47508346 110122306
66946188 66371792 136170946
401244573 35003638 416147939
389703034 184763244 200205400
64302144 299820594 416259391
25747009 167722526 276964279
410425886 355840977 378950401
915707 204297909 323271423
290693320 294793292 182455548
95353091 423041333 51873610
117877761 300586261 70575280
51899779 46909197 126842776
220869360 33993985 213226277
367112556 175766148 293332236
6576268 147788328 101214718
378451568 14196465 365182338
119845043 201709984 47117446
182095328 160680031 154869045
206017516 350370117 285734635
361501783 191005108 327499883
8442188 249000267 320089346
70687296 330156228 202789234
54586382 167210298 6938476
361394802 281301571 122065141
307025483 324282667 146163304
221891156 233806279 195681413
181522264 78790135 126335252
193082676 221881037 421109022
78285941 10928805 204350251
401440682 22336285 314173606
133754741 311738907 396472898
57152462 335212204 320910782
109132468 229687314 134127731
142934152 133638860 88605351
67199463 44445357 328204809
393916975 34861415 244902498
311155898 165830595 84396581
11150671 254285746 394856414
67022882 257949513 218478397
351273916 251379605 29915179
30260383 27680828 143752563
181993682 8204422 44693208
358830111 207727437 259598062
114580330 390987272 297711205
381677218 338005963 176051407
331844858 114465368 137406367
25477286 104623589 374972633
277826234 48617692 120286419
71786315 108423818 361995664
160782851 239071703 2607520
268838416 404401730 320634369
248444238 250673398 325987451
30189245 255760874 354875501
291451514 356214989 220350790
332769125 169489528 106338179
220427885 205055234 255003982
128168102 55648121 327821704
74246970 161997742 227887653
62317765 220682143 147737592
158241104 366651701 33680522
317292940 403799165 134131877
257441464 298256362 382794430
353315044 120471956 228067246
200640070 202975735 402433675
165417112 191564622 198602153
211678938 217219581 65529482
314170072 305816227 337659368
390549930 359693171 130488950
272841477 152168073 374305222
236099568 54152326 247614479
174938423 205777222 285586679
188517740 326612456 256102980
13033589 64705242 273114730
350422390 17542721 132383904
335800240 381686998 327150065
2678080 166677987 134314004
247629327 197888000 17305573
46069816 197225814 295632352
359015151 82806821 136221200
362669085 152067829 285269954
63091919 336214432 208757057
312858304 245414074 33280405
338597471 396838934 61929062
40644272 416976102 44011788
136211164 373183446 137271335
107583699 326971905 102817913
291260053 186159940 377876531
237114775 167530656 132809382
224476849 137073369 289747246
7947288 158342029 411461692
392403176 282855025 368474083
327371927 54918850 87519462
219881017 91774178 214655305
168149072 303559017 97485905
417433121 420354442 313646459
253439397 384486614 40424424
116630220 158330765 55087647
252792596 318999211 394217500
379298610 138364209 313401661
276633081 298628414 355847108
183966852 18487750 30894198
301911135 219340913 37015080
152991134 358900442 259904036
412162486 134352803 270657864
312741519 20357937 120498270
302511560 245672812 89780576
302845756 382273082 28976634
342382216 213735479 80857053
381362150 156762995 110345185
257869738 114003473 357545837
120563762 170814615 391784690
239151730 3748307 337085585
221145179 90179008 138737417
23946873 385832191 158206017
33275110 158842431 106502670
45788633 188169778 115926396
104325489 302504405 314242
30459178 276262891 83781050
408088083 261392347 151133713
75744283 120774738 27780526
206903482 40449104 332124520
418618718 79411115 73089538
304434283 295556980 191633622
77109920 42134581 221354084
6323564 244065716 371916439
77481331 280428545 348111951
231726259 220244065 137822104
265618148 27129340 100213606
9860734 75322495 423008860
265548112 108124744 409755683
130658812 106644157 76962440
255825409 163995131 140756330
254221408 215465020 408019865
288709889 219359704 391469695
196825274 50302695 161603390
344788512 256442066 373723341
36531762 172665419 50227745
335675884 10580205 13096416
113665260 417869455 299238612
416135333 270679079 359365086
254642637 80915064 338505845
4980003 250948068 97148716
389722236 247307103 223356552
277980755 51177445 290721005
289411007 317963928 292662904
389762979 161413839 301308436
398171535 76833413 165434286
408334394 176534400 253946759
242123612 246972123 149841855
390966114 216766149 138805975
250458174 395529492 219888012
270238891 308833380 348123721
307546432 263986634 222826135
39444285 235719035 357229528
365711001 15322304 408158048
135190947 292960631 186072088
420844099 141589460 43578089
25395339 8315077 12515917
356004400 275926858 362301712
303812195 269570997 270244753
83807262 301964170 148489318
382847985 230521262 106059362
32698009 378383762 167826288
163170918 73329305 20286401
100750996 260207158 286187987
154717641 394766584 142335259
333420846 22469015 396615948
110219330 341050457 188197765
63180903 267932441 208688317
308283312 77994463 311828221
399324901 56854697 97483266
52595935 40790029 318701482
391709391 360234763 305805392
362858465 229425294 282674785
367036899 50205427 42427251
52630504 26801814 246069451
373842757 417391759 106143156
68271742 231563753 269742147
339368411 307879590 39633618
219362004 154357954 131356906
343154917 5843028 380611090
373496259 96031647 276510086
253482643 150020974 173992498
375510372 226543571 238238901
29710654 182543336 100058548
416338802 24901207 325214883
9102110 129871338 323361978
299485789 10458834 394800752
281127510 196505332 131557710
368433449 112233147 187261095
359506180 255249480 91872252
171762479 360592506 319909897
173756738 394473633 395185606
380751866 393067298 38571222
323169038 160359043 67352648
44098036 330522598 3689896
5436759 324999966 277279304
44482108 293619262 92403439
391704941 172371123 54879567
337358682 262907338 239615969
327914235 147179819 383204289
1843076 158719626 402761951
181020625 333629622 221581956
16780761 175302591 399043337
203186043 2345898 206757023
166030599 76367441 92113893
403790924 366366847 54324659
302869825 257127886 21642305
404403670 389505254 58189080
171593170 260636123 110043442
199952019 21346105 223022182
399838030 241779008 410290885
355713037 373403478 239386538
217139903 378453738 119973082
209225152 350153336 85119201
266449018 378934421 287171982
383317903 44361247 399097016
110165528 172539019 202473956
140730882 126802474 298550259
226453754 266872709 352096827
154838270 194239864 420308399
92462307 58889446 46453632
119693324 198055905 354898350
355826854 98734030 1514652
59494037 122553767 195209166
59582484 148343124 121240379
80686972 125938632 119465302
291437009 242792431 79377533
163068948 320791331 178038695
268762353 222827724 68048909
312900644 186771635 417509850
188162078 398584371 216663414
205845865 337187309 396518181
64801508 46047809 72033240
181712193 350007166 190967925
153832547 68212002 14461744
184767115 219247982 373392557
114420494 120765042 75375516
40183048 344843377 182921089
605783 57422796 231636637
250662886 280102029 360587687
404322667 156924530 163845901
391078246 357094554 355891583
29866990 51828547 128377243
410907826 347502999 284058697
190285406 191821265 272753246
152717834 142920641 384573304
394308669 326749881 92448955
306524405 275689899 99517624
217175713 25910090 369755662
88786852 232406774 53870660
395159709 201393190 359648672
177602857 78978400 415923453
244247614 161154164 5090242
25965545 307214299 196743129
55040374 255443292 404017225
179472085 334833287 52232826
38501448 370470 371667573
2496311 181425537 3114719
109838847 396494463 28322696
74121423 86262181 362667622
301710627 293230232 126537298
253031839 232382450 54837589
29634513 36663780 389953697
290978327 306117530 124820058
279612151 401934838 370149676
134622845 230572552 29484906
15345297 101159880 278318554
314081511 311085927 62754481
212678804 98087685 298499032
292442608 56525083 209945768
165238486 111631306 394470091
357903566 73339366 313861572
402921971 51058714 384624796
222284731 223432877 150095138
250956954 308623637 196889457
176548229 133907625 408404169
287121875 33400716 161782154
204234140 375518630 66979720
361625460 353229495 38303274
148507831 168995610 354845826
178957857 366277347 122451213
131261161 97143829 82789526
330582828 173325329 375552115
315229151 338833055 70849170
244581999 155891289 320945252
135159015 393120686 412694395
398365669 311735850 376704539
5288366 181749214 171097692
138492859 333221506 244626798
344786457 417365105 245330468
23621657 285859991 278010321
376452032 187433001 43053974
263986169 374973822 337927723
367553404 278942598 362161040
209916230 267844485 25415605
59713511 103281905 293238190
122624854 102441370 258860045
376027978 241327567 79443174
260233811 18773618 223978309
240710725 136339084 146515072
305718809 182517773 174396495
202822404 342467264 165855903
45707677 214241227 128574868
150300765 25187719 205632107
276547628 200978978 19565930
349197204 419537069 255857540
418882512 300693259 252051831
171916735 186506293 352134862
197886145 240855029 397398012
351285643 173680018 2420323
89657211 55653604 252769814
347887915 190949189 290939399
379367572 361996754 174657554
197563486 316644390 328871054
74632745 70872990 315851585
298159804 384686357 304116621
225233189 247106503 54699196
89579867 344166428 134141928
7100501 295657473 392547973
416772359 371056522 281157768
362444075 186019924 400284513
331345490 58476817 142752076
5201277 372407311 227404012
145339306 264074921 65649754
333207188 63117496 3139129
38385217 57085882 63774262
259200121 344730636 32140452
196545387 69340519 39868595
49284476 240795938 157173701
101225144 71378929 96053366
415257563 286981626 237562543
199613043 392200028 84499192
85663320 191717548 21584297
415664488 234615499 379798272
126058934 391378363 1493138
108863105 28682308 201542936
184916161 323674920 155433449
184459495 395362355 96604692
91826484 183347210 364298587
274276476 338191529 327323446
246881314 341715936 214503766
98064584 170242747 81539856
171885557 423437052 107465419
286251722 118581352 348918247
365904650 317142438 142043816
168091208 118231434 33977244
241915199 141655794 260964465
317960457 257131810 171992117
269553905 377084964 310506115
360006227 62095207 181657032
114660913 126197844 306053433
381788431 114842743 117733801
240231018 299253955 293106722
392865995 159461703 320151055
382570377 103980764 297770854
187609197 335912030 155449892
321223339 369545975 4821459
169802252 389465408 73940456
144338658 101955954 126470045
170105934 198866386 354772229
250245257 282128197 355731948
86563826 183787869 420274723
100562151 39840846 293218468
9499849 132362188 154485026
207327188 136576909 196726469
198978512 75040033 51803418
38365107 202906776 295904890
77773526 244352750 284571707
22524431 95128829 394703934
291329919 397824891 314666440
143558320 403421003 201759234
103608748 163983300 399478902
183729163 153982023 12960490
351290513 12106144 160778358
98098308 310429918 39154391
303279842 294566583 87204525
206853995 247069975 90598316
303085556 176604161 161628751
41118365 193881027 373357972
134763737 224751088 230300281
282343136 211704796 76641469
409614763 117847223 296540345
273888466 158993010 56440909
392600460 105142571 53331029
33189448 343155389 20260732
334680856 416313607 184915399
374411281 276695097 292157588
49756341 315864029 211418979
356772177 294952939 291916316
292104487 299266977 365765727
374569416 150048971 393756858
105911091 157320691 373944859
296064157 391290921 189793247
299554231 154024983 364417548
362485800 233098455 63764213
220963957 44841623 342905363
192766179 12985030 241849555
316914100 103287995 99881286
233991116 304738749 273801062
3440021 255021996 307052407
199335220 31034359 359700007
194882080 397895205 276589184
256997098 395937490 370915734
405248267 88932759 71558403
210909600 419076601 396149531
196266449 238257170 245522435
357117991 59954894 405984018
308226778 275336808 303464957
168879833 129800478 44842043
161552486 422811090 308405380
212741950 296913102 200650698
243453825 368615884 404860008
53869999 238207329 114877260
318903232 150916840 402462671
365994782 171903609 204148644
210728834 50316047 115273919
373808233 132992085 168955043
384284914 170850254 120838900
414067776 269010375 122966785
238374565 291544454 252272940
248558744 8878814 87068308
280232577 172680261 176349327
160183600 51785492 148789970
333813530 402543251 319314365
276347786 249206843 260301187
223179387 199986874 74543397
259532330 81393798 26553390
417652475 119632891 274376199
148594025 202954375 60143628
322995599 102579115 398462974
320554465 108909393 101896055
137722425 346942903 43508494
422326558 5157509 134405177
194026469 155798699 336447792
246477128 319979110 386658792
98494709 409706330 122121843
128996927 32878771 208243572
221264188 57543745 315025259
161239344 378780805 202619366
168152704 63970815 284568808
91626538 73138325 220650663
226550852 292436378 76064855
174565510 387279044 58297745
85231635 345751196 122443001
422332999 119891883 23035824
18452415 116214646 158425695
411992195 339312110 358400027
149035270 128458831 271581675
38116014 155347013 161006655
405791093 12210333 91717701
304692443 257839658 60185244
162329050 146993789 300903284
8505526 221090082 363969810
81319060 26501578 216356417
379903321 371792928 54716724
318357569 182331690 205770758
295607619 353088726 293887730
345582769 383745965 385031011
399331367 207650111 334561355
70097015 345720448 270642039
11070456 60542997 399218517
291119803 369051407 170613314
170288041 242507713 356284897
15331846 286691062 43995879
126432478 231141330 21149617
115830209 311503918 232139573
32176602 121850269 154284663
227620619 133190454 296908788
248206711 327898188 145961817
99025169 389406399 232189825
24216046 81020308 93403478
97213103 180044169 225340508
147299026 369430688 241014219
138203153 152052570 364445448
266749864 215571007 305903420
340861395 76616783 408500801
272677744 39726638 403465466
288802090 72693058 218238356
92702834 136142630 146867713
103572146 244927912 275012704
242416101 53512884 115110264
33179944 93077752 74734932
260771748 34967585 323833112
89078190 128522709 112224527
386243345 2604076 24784632
419287389 420747925 336435292
333034255 264095723 369075506
90167063 253730887 99225260
16041708 257958149 143790695
36195605 302513464 193302431
365473694 321628827 141835892
260553235 39263888 122331536
224501390 319505798 373942300
95513723 104093037 14430786
39136290 399722747 281864699
406501101 331969425 352630447
102617493 296571509 208496595
322908012 398242006 261610785
368505802 141670083 178860754
404941327 87056997 223365983
283856153 190403839 401493418
165604239 414692228 385070110
233880933 7161001 90480966
121490495 225846809 42574304
59072974 74318248 93033032
325997959 243775413 126975075
317224165 85220588 67645334
313014323 17802734 211482479
353765084 73150707 312208832
179788031 134675455 173383512
146315810 396982695 217676724
91618622 128927885 313104700
99389726 214574801 153721096
248909708 321450909 46445943
86644081 322277652 279030246
55740671 196048130 315176633
273491453 88685837 128187617
191425512 179898708 109751476
72918690 90520243 37350446
274270686 251445935 85543820
374593557 222062717 86023529
11839716 182963082 197317221
239936862 278443518 390674324
246187116 306247098 29335676
269819830 265359559 137301574
149135636 61753274 356522829
350854843 175503249 309660626
350157766 361794987 233008896
376137820 299781516 71162938
224673278 231223489 66258668
385030258 119270811 9535480
421877887 242726980 91747556
203841877 338030844 116662818
371061469 42607691 407131369
76640258 82999449 51318645
98541856 98490187 350572168
399660781 163703987 412566833
366222787 325092505 394150982
183401723 63192044 70868807
7408906 87823973 108356580
88168407 277256235 37735110
114136905 205172508 345847565
314884535 25221972 280884964
3361299 354554948 150334895
341422305 171731570 145317741
352529388 400480947 83018549
323299294 415305895 235807336
180376936 152087834 9222795
228264755 164470422 245841446
255142831 262525469 229114894
67282027 359409795 45726733
114954109 332895062 96755456
80102732 232298456 281187950
110658146 52000251 172317119
41858055 154024603 132284115
282130869 120372240 57735170
217157729 65833530 148957146
404175450 352907753 212761787
214222921 162793896 21271532
86110407 395518489 162388031
274300245 411976843 342262670
236602290 89343898 299390764
235903371 63609050 113953485
340901590 239365098 95986399
10208111 69983526 67969040
410775006 106951487 122898588
153408087 420727429 95176029
274500560 101498440 249178693
147379645 344642690 119210029
24085506 206884003 301142691
153141697 381270846 144559220
28519199 118808984 274373922
126965849 409883428 43751009
379414108 155261520 273048054
80534057 57858294 33438174
171548661 206695851 266496636
232938502 110830318 394721881
81611195 280605842 130015802
203837335 51299455 249335676
288492981 348691272 74130620
268827613 192215810 283208075
238034975 375871534 86055701
65411954 354605797 8019177
157483130 29792912 316213388
310264537 339888486 130292109
321270590 246332498 142871020
166962013 113364940 412489313
323129319 12282240 315387967
232478636 49871608 88021903
241031232 186007104 363959536
82485236 86337764 332907752
251453872 108627011 152877569
407309234 79757737 118921630
303773247 248359052 420959905
89479143 200229117 418517830
139580263 16418661 234192098
361983352 84851257 374127156
281358723 357600865 155657366
190103759 322354639 339577560
290085212 367623002 94614560
230136384 118246800 177901580
133138773 165728747 230398604
284660323 293940781 193616785
369921779 50126728 150161999
210424683 197775013 346619714
288389879 405131244 176276140
156024115 86361458 227927895
67821896 92789418 304427765
156463911 99830684 105101280
125369362 9146190 327723203
229409972 60613998 201347063
331126966 421227410 261879671
106976075 298072396 302832896
375014491 88922718 408614729
289936638 25621374 131025673
277742195 42596532 393896939
156177221 66273780 405723500
31535945 304726311 124007386
171106922 238494634 318024711
90026336 86356591 119699182
137017935 380943931 350943803
4797895 395334635 339859714
10946147 23245679 101552758
273352422 61223350 81959249
179947955 21271187 265268338
194162981 126776369 338616153
126569920 411596190 201365459
252490143 12256710 293698950
4434785 342581226 201652991
371103964 224657807 309832248
48254436 323432907 58647577
81831091 33269079 132880884
153691777 399186914 203582665
203045808 59798452 147337806
216970094 383416565 286962685
348826790 259095356 340328531
347859867 314585650 76725490
353187678 48547495 333246013
305525185 317478253 44683158
165730428 90256140 210307728
278100449 152489231 116738067
312534285 33358475 24313641
301657331 352886444 16923695
35604647 317369564 304577307
299836782 291163047 100746899
246879759 357163411 129423961
295493693 313849578 76607433
350424248 338814326 113543641
283112098 309864713 124113642
28623739 59758969 393936158
105341008 208477071 67032479
74849549 312450370 340159811
383082879 378345172 128877100
334706668 152183252 303991395
20204196 20453282 170768103
265648461 336288209 151807327
217450506 195568374 351664291
251019077 156809936 311102612
148312524 416272355 248371771
10251554 82948201 299638835
64902340 110093423 382556192
30655690 286616764 248875529
348491381 44885900 14995826
74918687 379160718 386549006
383871522 84507933 233136990
262897620 210470186 186785046
150362237 42795700 305470321
196854953 48153945 621391
292418125 211506192 157957651
399293424 292233809 242519945
159994053 337713705 136597872
377216023 405561582 362692006
366699784 267473765 85101368
360542235 968534 323902558
120798398 322786177 387388539
4930933 186981337 374767200
97113867 48983115 62309051
38533419 312338671 407935565
59947938 141430076 144656971
329602763 363884464 337637103
341176933 390428935 91656876
102310354 36359770 96035433
416246719 248841090 277995277
420120372 164889965 305070481
162300932 63201188 363928533
148254239 260685709 10658570
262536463 75509363 16291109
408542809 262103748 141516443
293455881 111803502 35758278
376673984 251013711 408538616
266563467 201410401 326614138
377399339 275291237 347389741
106980912 153967472 240658747
237571233 373238477 38169954
388925018 350780577 100031000
198307973 111259286 164361742
349246349 5167101 73979000
139175214 201620967 114983413
86738848 304995656 294054468
128989398 262002170 255142443
141756630 353690236 16639818
362743381 115631225 361629990
23440526 315221803 301347409
166848065 56988973 398046333
10714735 288066773 109939268
26949488 274099388 221286845
53241562 209629258 342805349
408206416 251469644 294325034
48404656 186021493 183131463
78151987 138491164 352522689
218774644 48137554 278088391
172837843 315619475 373642928
198683212 394745215 193936712
258854263 304624986 293527845
411332835 240583621 93495918
271685433 36357678 298106032
229134543 71083644 31515572
421277650 240876305 118863545
420924733 10395332 267587399
240526568 342299565 181925261
307883975 376555031 301694136
236784323 328018697 305480634
183050408 120818970 155378544
368745452 176853497 393551519
30258544 410690993 240842766
380036614 264807137 172284421
35419769 135292466 309244165
357634349 46623760 27540960
120351827 288958998 80983610
409158485 279804980 11120362
310493134 145533412 211067227
366891807 260733773 205729255
215532204 137251594 235718523
350627268 263544848 135297324
374675282 343269192 371765980
194282317 235530035 41126998
399396694 257082339 309809185
341339820 250741489 156770723
420350684 1326617 406767417
164305620 195336857 37623827
44087060 80319876 73338589
110346020 257262602 139643520
115976294 359791249 162702570
263245275 335830847 282881784
204585101 99354063 134660828
122179301 16253011 316140754
164288487 319037358 256872137
419846977 197232398 231920603
352729870 152253584 45369982
35709267 278032463 109984353
225615920 414061365 352968497
414576829 172231524 286037594
300118923 234851173 400283238
325800071 258962062 372560926
127260035 306159279 48006034
174360747 173528785 70801422
341059215 412273754 272352567
386026026 95381890 219344776
348356157 379210034 316213046
190172206 324431248 64401090
184239617 228172036 360941207
84169003 330739050 324049448
115576806 342091260 225465421
231887884 279404601 181636511
122607055 104471904 409501826
181140538 342239551 218020798
183254486 334921771 70314675
11013983 300337810 143974098
402806496 247891463 79829381
109470986 176933272 332388449
22898544 102383064 34886223
91270614 274442819 359273309
383426187 32294535 125726263
375810432 371345298 318556910
137472762 131690112 130709795
314250982 103997757 71259017
226534501 304889903 114193891
64501750 393450255 111343293
404307927 70791229 373455945
27425064 142620022 138185918
270639707 64679322 120290006
9116678 250178137 248070080
288090684 117237384 81470848
227862524 251401841 302598351
15985822 228258610 250212027
372540447 46135486 19923052
54108353 269187340 172364384
418724997 41339087 242142150
78646167 118996890 189183747
89045235 332446526 414697722
142144127 211797367 173127894
345151761 293412035 392634948
233230386 397177333 258161789
169950618 218088731 245517471
166936648 251451220 69559729
140863950 93910617 47729484
54428654 422321253 75302969
300859629 139381078 342259373
39218406 223207075 144708275
299914836 86970512 231704192
182807709 270427135 261058244
106020658 151959357 373138496
34129801 53658685 280138265
315019873 128742249 222556508
96143872 239439478 289736037
73403749 169918497 328135231
219189560 393216348 324648257
97833186 370133426 48326392
284238783 294738116 288615522
33507299 10965583 382848579
71284574 204520959 344303218
146976849 381991742 29788341
348845731 58155884 28257714
412908435 311064958 396041370
135066875 301220006 50573564
2497424 342963659 264991978
285159066 114790758 420391519
311252019 215659091 251350
364892726 332490323 211948026
178928787 373295781 372717705
17625642 271475680 398082319
71893787 377082388 237928268
223669464 254520182 193614081
55471570 328512735 108169206
156745474 230943869 3202151
33045368 32294203 345794224
296142854 46229979 251460251
269344793 362742235 334899203
181639558 224767055 325346482
201805609 45779183 377851185
188632570 311987320 108945833
134100879 250215713 136537870
365964552 164194850 223518261
314879218 59252013 420986630
263652933 250728034 293519156
73572839 287465966 160378557
172665661 93316426 403440888
202702919 17901317 129147749
302991416 263611080 390180389
253479316 299610150 319589279
267535089 221813306 159878043
339845033 412809032 323679028
10893793 355834139 95773893
59878120 201804364 372397096
129810210 358959040 306913003
200579525 282807575 24095955
20720713 294574013 65045769
117241996 154279679 114499506
290024972 121983157 293974019
203151241 209293328 190970642
156575035 416993019 22744966
120447944 331617230 217091879
376709947 10331600 403878436
324160728 25154287 69910721
327625240 336320549 103036947
282014129 41642236 262653503
100239620 50445468 89445062
303501598 86941776 44312447
125626463 35525488 326037834
421959409 123385622 410240144
404000628 266042220 44877085
264364506 198916927 100963227
280091605 324761906 104596258
189117177 51422801 41740908
359888647 277960099 161287695
114292421 127160939 286571072
22446556 291390372 329308857
361396525 239244365 265488752
43238774 95410773 17447906
175322399 273130305 348940428
351857258 94471843 205957602
9934728 389196510 14616634
93111942 33310580 316050416
203876661 161789712 355251924
208150214 115999021 265007422
405655145 383334784 2452776
201695864 251751073 277452653
158189351 337398116 87737243
420534182 168542314 342387585
125668131 275371921 11594386
121513558 31897081 295919591
131933120 267151648 276571658
185721022 77458720 151593502
365579586 363503310 74988908
205338504 373695059 138581721
306543678 225156881 363333205
124205305 147782687 106123547
102221489 80462584 18791274
160330870 124451564 316120048
242334654 324563040 401072494
147377327 165323378 319828991
380022109 301415595 387445698
98030734 398426402 316736055
412886309 82421930 86337009
139425227 269491852 285451010
404628963 378584845 41040773
261634801 271978064 87472888
291555342 4943898 167032717
376536903 318273758 187109403
133330954 20016113 127832528
167615886 27022651 197680021
17513042 358918075 326733087
414275410 218920341 251326301
229559882 285111599 288305438
240041086 15267065 377039057
299364872 128845001 13841030
229915886 76283927 325823236
357843596 309671251 300402680
343636206 255105209 71036867
49361141 54325340 412152539
191613498 161015198 413720338
265288307 24582669 184745693
343204002 32309969 186317873
335152619 312209260 368314479
318996721 101515181 255394185
118991399 118783865 217220110
85939771 346521727 421232085
45002221 254285443 248631517
383499421 402600409 93077673
265864241 197233508 33323410
190808550 147587339 307123023
266736598 235586601 85795249
329478590 158400677 339197359
159146486 394450469 50501153
280701930 162010750 23789759
339728337 124843566 405940230
293715458 67078789 125999046
84526769 264674390 67452797
68130187 414455082 228824694
311234549 162218873 366305117
169544389 355246445 316760710
316971943 403860830 320800721
246683873 263429692 162305855
369972160 165275234 290283267
369844777 289823105 157909866
128627017 208599811 212804819
404503020 327301234 353866467
407909021 40151282 361533557
181460854 351847360 286734310
287528764 36351300 326407037
295807658 39293527 157322938
402499267 401741790 363683806
422863554 39179775 107706907
380634118 232132954 158191818
28199168 357138344 169024526
278868404 407263394 234836090
392935666 371625688 160585971
307009546 122761795 324244358
331667930 413343904 275873675
327985049 118167729 397760602
135326725 336687146 355024817
299999212 161556478 33207065
157154936 151646132 130358973
194238324 375238940 141351417
385967059 144921240 233826544
170875460 334995851 75767712
90991649 134492398 380918385
365559643 389909578 35905515
155631259 259055637 29685104
309261038 404714159 12959529
134048560 334081445 41073465
194354321 332428836 217789981
124054271 337491207 378094408
4014099 183372520 251201697
36629772 194853134 286058186
142705723 149981776 123820983
192234648 78833986 316712040
225261653 356008701 228443475
90540543 296690665 407793128
176666535 210572037 328108753
39159284 117448380 215811848
219627345 290705365 71834933
153755906 144802945 306835621
110959417 120657843 23071548
358436524 188741402 419941411
423484430 299433592 122771331
227201381 160832085 56713869
299479172 194652990 277291636
381162470 289304805 279136406
261917052 22411872 234476618
307569323 368339397 276321599
71156701 130542433 117153840
256036563 229517661 14413923
384223045 338830890 211542967
395311301 189284582 245569608
214827558 242679340 110759798
311139147 19268242 151117371
137234439 11596211 134290921
422066042 157031901 155753737
110790393 195353412 263320471
320249334 311590336 265963440
122649405 25844 286043313
95207485 367087019 274722703
237477599 39210716 212976907
361595786 4057638 107128277
121576973 63294404 346086927
228150434 361881190 132993155
89773389 198473379 124192940
172820599 18319098 1017627
335530223 149210021 344550801
232901949 166443181 101757457
370133033 126628169 228352837
341569663 174979969 260201820
40668937 265760515 390064597
413518843 336677258 48555525
101036378 204488472 398874392
192863829 386521454 16336599
381592419 281267773 380818663
396348649 380290340 46181737
3084625 301320764 363752016
220711259 296898740 206269621
226863139 383281050 179521520
250436233 400553627 298550319
325047573 56516247 325653702
69853117 289086947 54444730
323768768 167409106 158499914
20553354 274139501 15973096
261500189 344016868 86750653
174650950 225596190 390556357
307150594 189984342 208013229
354928546 8263125 166742671
308005333 402176071 233173080
107966573 98399654 416230097
337982681 159797632 57192706
90077341 167241330 417359469
212050758 365287548 111328390
296334944 56333850 338813859
192053710 165006318 300577140
340995427 11793903 305809187
237505766 126317755 420120043
76737337 125414581 19586463
96041395 76391694 363498751
326107827 405860929 272279928
119542913 309214407 366326345
46334705 54777652 17770105
40114456 70032601 339393877
143509547 292887673 70836231
153735726 160921712 47716279
1355473 238303706 92970878
164365367 67652191 12276620
378320731 152701676 206695005
408351361 78819994 159548868
38605422 364731284 191216230
70070383 117717777 31880868
199903905 382311496 293974619
102842544 411462030 27361358
254716201 14456502 284708714
412041143 348476838 97125003
124746743 64049381 58115092
139370188 340144083 90862310
62293292 423374862 185238182
72219404 380280582 267686169
181590575 386659736 138950010
217413151 91021857 65781733
23084843 31966360 225192170
185468351 107253849 323552529
80341967 163831785 411614473
152724663 204564294 303248592
249752435 343419278 256816850
348244444 66868630 369098301
176294616 206885727 279774217
388387765 15987225 73305127
411195026 47289402 280504057
605422 304664349 194494456
365828419 166046484 198474800
240492084 50609052 174882006
350259150 298677309 81277730
26481580 40536672 316696166
168101325 423409051 393333434
252251539 237461483 24267501
221334503 344967345 116505790
192900977 109240960 354249558
53470758 79944033 185978461
74356810 133644083 133372748
54045959 63451715 100967084
154489206 142170109 372340657
223409497 245415923 22113629
268068979 370939796 228962433
193465890 5278843 399265704
118172810 202538676 249880627
386695608 378619479 119628708
344282616 111511885 334965637
188602919 108120881 260433362
39648076 167807700 154711449
116145117 81768282 111693661
81789558 169843846 371768045
215839947 27768455 158285825
38574101 8875248 270101568
239617663 408778798 211624150
294498328 108317991 331751216
347089563 142228873 264489649
376864898 138751230 376893860
333496641 93806886 313517901
114641002 41068419 208967306
276571461 35653153 66583154
49873430 169735638 5549863
333088088 17685435 346123562
262238577 254837891 177977335
292865688 382357293 141218685
9632261 258430716 97152627
404653270 49996913 366100425
90378726 322369727 361311057
93387001 113694515 145510750
247013764 163110939 45449863
126067173 273253313 206399077
68298880 92790585 145532756
213085258 95561736 213764510
379239935 395426710 225733629
19951439 152812986 245705976
331879531 261817728 254503783
417076310 60533596 62227246
321823327 401260152 41806897
338426204 359286359 33891983
134662005 27880717 287865642
161610352 386281696 318850323
154690057 376281330 262457937
301539942 136679100 122951013
214616906 183867769 155988854
271337727 50682468 87130924
289572035 327559946 137254918
166524852 358368124 81240172
413288026 320045001 83988291
27605285 143278470 186768267
163570215 379311085 233386436
418282007 2637123 199964430
90646604 133956169 30990317
130416954 130977836 55416968
321431831 287940797 156149017
197134165 184664867 408618520
185216586 79502445 237178989
73645072 323164877 51550594
170393494 316533118 117027096
73342738 33803259 304644036
115153250 77934578 318917444
140142135 144896566 419550340
32884062 275155517 206803688
119327422 378702742 375505739
274757932 391161483 315600365
272654376 278341052 147397184
340557266 93305832 166438218
136471471 398491818 249465293
271348576 90154204 121323133
167705970 176012011 243329100
47492770 4492341 81996546
341869822 356972326 119151694
244596693 405719458 120580080
176759099 45879731 61471332
261135734 302686438 242724790
340073734 195939714 13987416
343436339 343020220 421422675
51448092 202200024 143987956
244514675 83706294 201986319
358010534 5293726 212452123
350922661 45421192 325962772
41611283 391027595 160221764
385801129 86465406 120460298
27727620 399683798 392690904
402270369 247590416 246309191
344430541 148011905 178455228
372340040 215814399 356646003
182739010 40965817 68635581
250058277 284749299 56737579
245766598 121324098 358304555
384772144 260488598 258814575
291260328 107780596 276984946
258619689 95535198 84009192
133089557 213509944 203801875
136150174 36511531 312619775
360539724 85361606 321970641
335471017 397225970 292246016
6593298 421507203 137205919
282217627 235029648 298377846
371444281 405341984 64396105
412118887 321015081 324645237
136671477 95289763 349396627
122538758 311372650 92969601
169535230 61490589 275873853
196909713 359563917 168078155
136369282 74271262 271030305
164322655 45639426 397111184
170948087 282266257 388927576
114218367 362397301 214603388
35352831 368227409 332796321
136928471 253921400 264310834
201372957 25567008 54278484
29746616 186341565 400444042
346746725 176181709 96424858
181949036 420159290 386447627
13957957 141282521 19467454
176522653 96556215 175369768
264356941 76235739 207169792
134622288 22437433 204720473
29277977 312549347 219188114
127787508 44552185 179114464
235198848 125603314 221768168
203544636 302135927 319426885
41393769 196694893 273977579
70164202 351110983 192490621
359226759 356138280 22679559
105580508 48179599 211021049
164900687 417013989 155377281
196733476 121813950 266489173
54694858 329729736 264318571
227494495 151079394 235673762
209209780 55690631 222897367
71047401 237962745 243617455
313817035 90586078 377355256
366616972 345441731 136177198
100271249 262800745 372423816
128480507 142012161 16533196
5203206 47975697 264363404
141138114 369453199 52408112
81595734 81636114 249040338
282749623 123224456 164131884
421843541 103050754 243639928
317375857 248435514 259994559
85691288 223173868 182743411
243217528 22420888 347695283
328523820 225256541 245695918
85771135 65320785 62741688
213208168 59121205 21414653
150230497 49445269 19528353
291681255 201678293 206851074
408423589 182557441 163589853
185656723 78591079 145776083
211858362 259893559 187406324
73318068 11867987 244839737
54951356 344169519 335000859
76888141 131818457 404061525
92284469 379864592 394270286
118507652 295414502 27083648
27310649 402977646 165237635
387007615 142813247 315090679
285186037 190950521 320773106
25455723 422572292 370906929
366263738 95515546 137416514
346658442 63780097 294539519
233291721 364299550 147969728
24242701 54408312 56521824
116437971 253208968 337716695
208821206 207116556 44867889
397156241 407537838 291236039
106145223 112813632 117783130
305230708 75151957 230952665
89909622 128752167 203966614
402011027 411744195 32987621
210643011 318662235 378124707
360602963 399520535 300535206
274293367 125517075 368964656
128965357 221666421 388468982
12402572 286747592 161478263
308679705 235028252 399482715
414783761 180450486 304034388
129215676 961544 58742038
367739778 92637484 279340618
301726988 412833913 14451314
26381384 357677069 403405402
225285621 176073486 122444223
172399111 191861370 224256669
267111520 199942719 98268685
252924642 178486585 44746542
280467623 57771220 111948644
132569916 74210638 375066166
342804966 26576396 130143288
325882718 135072370 61565220
8946167 388760848 333676406
253272408 59310005 209214909
59754730 211677805 137573316
385084876 225445382 222224152
217341459 386596026 309011077
15037251 20390479 79635031
218908561 274077739 77153561
272690399 176092 246556091
41527252 371082550 317536374
308064077 186167383 331267007
303172069 389653350 400335099
168446955 180879498 294560346
281184807 135737544 144645331
35900127 2182707 43328938
272484190 377348891 240703194
418997147 346235033 351775354
292544014 247430852 54859888
371200333 368181063 144807021
11839226 411782233 327917923
397239189 152172615 373997593
364843655 10379514 412666052
260627160 296039145 211176380
155691496 217110801 65792050
252181259 286940124 182961139
87230785 41430373 267629907
318347597 32123458 187065833
253966292 372672809 309004086
383156955 60777076 119082461
221786730 160555592 179069768
320194575 344866411 104941017
93861667 144822861 392237951
2906789 356730812 114230653
329077725 276579082 324756610
108715182 135586550 395327732
370544561 91763359 261256261
398169160 217668024 158782072
206909821 200197895 20358832
121590485 250755730 378005522
159063875 230231039 187899032
77773231 73139253 106563358
141282887 173285979 59759681
418328568 390518400 386224838
356876332 420190753 332038469
410246393 189965330 419380956
42344521 404812173 215446580
45937517 364481402 211971449
220539064 3536520 379019037
76193321 187190970 56324978
176905207 319866337 415437769
61082760 213948571 304900322
218017647 21379104 136348448
352776821 293119947 295426874
237050910 68274159 382852280
338409862 162423820 406682320
306920244 131102961 372608468
90514686 168848952 146101500
92719801 362100608 103060986
175451639 153604500 404389370
332524626 270362310 55994376
27927826 107516500 305802703
416655877 95588401 10239195
20727394 141436097 183806098
107882635 264203448 346165220
234001659 351268699 184421576
412362265 231158180 142115210
33656392 226386210 268592296
302877864 329724658 60758204
408221623 53674237 320560673
301718933 324798285 94693196
337157272 225428051 39156835
40565166 53361524 314792477
188873761 151049216 55678970
415484746 42123482 43703433
92841548 232526493 27147231
362380587 389995142 302810374
298657854 107951047 330182884
246117052 360819420 358553317
134920372 161636799 325946962
401898080 383441875 66066810
137697696 57954837 25897452
64679515 144517569 47142386
299847015 81690269 257137720
162078443 333647761 95874905
184311400 226753500 101224095
47047166 321987834 3277942
83416287 83500338 102157242
256854527 237059454 188616189
203684132 244162600 302521616
396058237 294880562 192037477
322401641 260941811 340013189
342153649 150936331 366452391
265109866 175516862 144010957
260477623 181676126 154718443
254239553 373818286 35203712
101094607 321626354 88457586
159600783 302472494 346129382
109669619 271822132 131739558
129815992 325503456 317758987
318009994 370007836 107498711
405987677 93895569 359649166
303876514 58303773 186901292
301651075 187023847 209227287
363489650 40618136 63987144
307182703 153113286 322616131
148450954 149467638 337852398
42329718 70884827 38176022
397982333 61128841 60256667
130451637 392043303 64626188
235016761 119877470 123445758
6163600 43411225 87895431
393791025 60664608 166357704
21044674 49194988 126636368
400295637 55094817 416271945
256538279 142968487 136217242
114053764 131122543 164476085
392235166 10718209 101640553
213126521 167342516 97017149
283128102 168801166 18245139
120139280 123113275 345351553
233949988 283671705 222428186
336016798 247646953 251032233
30935985 50352139 303019888
360733392 101867067 178783919
183665411 214956550 72071597
19967011 204029292 323596664
90902544 38164760 414054562
277326826 265942617 197017999
192518496 374742791 66013572
223675635 261429941 270425732
328724999 246944615 248747872
417323487 154847874 327888435
393596907 252777190 319560278
226691766 408406816 69514315
2180165 43415747 15857314
94849945 226408272 216110039
223144109 213279397 255677820
245413314 53953057 405748536
374913081 362593468 283935641
5627244 361301888 259583562
208678773 222804032 217629742
80607334 154716915 302432991
209955435 43277174 389609794
371462357 148142628 153861732
331196136 327197699 262393575
361840138 247583956 31620234
70906461 165728410 2501896
281544041 404328673 182426420
349802173 168177237 103570056
201928224 188398956 152247294
253116452 363313062 288928347
42432673 362940508 391021075
107735605 402084901 53926566
363791244 137511682 364638808
122820874 110072684 6283601
419779613 126012657 256935850
307233215 177671445 341706342
24944029 52173153 405652948
401669537 104019797 1265772
355391805 244196147 418055778
96131163 396390064 383422686
161065874 395375818 407668111
422043698 314895074 87699197
25662672 264228170 109886961
38018246 407261942 418465112
93896146 29567274 278411949
117046313 383106386 200464159
87060088 251023518 19528340
188397363 340175074 323053131
85988603 243290159 376403900
14904226 226213919 249029026
98556159 309346202 355759129
244849323 128126950 1296989
408574286 132777001 27676950
221987630 48378086 71237887
323206192 358361196 143808503
318031572 396872066 302839451
80306180 387033011 379617678
270272463 416384750 163565635
245979964 365270115 288856652
64687292 194616388 269874572
42945537 115908918 227669498
104434538 186360760 310895446
33418835 295473115 207618304
359450278 133138816 64085558
141070370 121071834 320904667
136092969 208362490 377420478
6941442 101317350 145869286
342891418 33594778 303809600
53678364 392873306 326743492
282779038 292910056 337538115
165852038 278519335 248410115
65776575 391936874 200877465
207346074 189825260 318183057
179282465 80899335 174426882
212890516 74111814 111481632
100006530 101756362 63656776
336327255 201204221 301389998
292771684 176447879 29884470
305076898 121335246 286473129
196945502 170111158 314872210
229978419 32417875 148344117
32671668 259367406 298829609
18622476 121592083 107350696
170495817 148389665 195470256
293632049 294286618 417042853
55580739 199142519 15314550
17508253 110177474 201653304
15179130 325201430 162757457
332971655 217759945 302525559
121001822 272606086 301249822
32129208 394042916 78053049
301819585 241541218 235457854
38160430 46359859 280698306
335725916 216363380 149086473
53778603 80806541 115882016
261155041 140366411 266141725
23408453 137400248 8330603
10257065 170420249 395969604
376496317 422123980 271714377
48953331 28694269 282202415
134455286 272188408 394420698
355961204 27081022 55635990
196863176 192561385 27008049
307175736 281627186 83812326
352970479 123156083 200987079
379901200 388989533 186357740
260806580 95923576 150555164
122834150 114316917 400061160
247092279 299128659 204088427
44259858 325137138 277769414
171318606 60349154 154605596
316230206 239120148 133928466
347841673 294095285 361654659
260689100 16721760 140670971
344749060 293368585 320082145
129433270 411652210 214567232
257357044 190082691 311492718
335820219 29740725 63464209
48223851 244509048 370658272
414808268 54867422 106258762
371183264 220044449 360720687
204002469 85715986 367708502
91753301 120769204 301791022
244205790 311854074 368876312
315622119 310457737 263963578
111912014 175755888 301872929
269671392 222994003 54776542
9957801 179463563 299791243
282664634 250084350 120543380
181721413 248830657 348389629
388992421 259504785 248568698
381921417 126799546 210787954
76392234 338274251 191094315
79456304 345853382 56607023
295323259 220410162 274326660
73354018 145389883 56312917
394157301 1649995 187527741
67442688 267206 333619802
229995862 252125376 236380828
334889925 228211477 397771798
69706957 299243199 421668102
54033385 37532943 347566269
140258378 256667550 211289323
270367378 329127580 129936122
409584753 150529855 275519062
166419775 159851365 61898604
175993948 89126377 378356323
369213807 365774733 194073760
181841380 91488529 148485448
236467206 284397925 420071755
99288644 14475755 153607977
56505187 158861899 98962349
169741805 185425115 354965306
351613334 163466704 363223414
69327612 185651906 124269100
283211148 298673593 355756811
351584832 396800406 84105627
48273297 78519421 158698806
223909170 334360960 92349555
235096070 19487099 282596666
784924 114275133 379560051
421269214 214477882 126114004
406183066 41517533 120215185
7765058 127751011 246501225
83673576 360112842 250870970
350936936 53571759 182837750
119398810 200130965 314258327
340199030 96642857 324536415
103567379 275719309 176655592
63636471 333754982 396090266
419734626 58636528 23232459
379980980 109523687 308705228
122561147 169975204 415296922
113986043 54047624 337134179
422199462 294212222 210846054
57831902 189468798 192014613
110711475 56167794 186430320
101498876 293013299 162313372
251054341 224088183 392143894
64337785 81597443 386326867
60536411 233493675 297605221
131748078 302175905 182921081
96857280 142200788 295677392
6210552 349343659 271221261
332167416 222920222 390410874
88361879 364847346 330544398
189145638 406425049 336795795
207296623 73054030 70005526
214670103 56508491 245974036
24894706 404411985 128584851
94716166 251598174 45378591
391094810 147781064 364492103
3697681 100651564 277331896
164202353 363761736 179555732
306969104 320399406 241803178
7128190 83422072 361674199
177069630 173677352 99171398
86564666 403846623 104151460
315600820 403109760 343305787
75715737 160856504 277368037
281324061 75227421 19581290
343058837 30064647 367044376
189295886 121810773 375350483
35888194 342720486 301931751
365405184 188696667 371280655
230762449 381395053 24262413
168391683 158764891 390361936
362371009 302983706 145234862
240857723 172139 105989814
341646242 249099124 419463985
357123707 160026655 55618945
122776263 292429146 337332007
214758713 186019826 69490875
187020547 260825559 298638129
369768994 227101615 125056630
173284634 209802450 52286930
264050872 217505814 38588262
385534852 201030454 143781238
143000342 401401421 187430954
326183034 283808909 268947228
395080310 381785041 73397185
213518683 220112475 123825229
312496577 257943121 326028060
404401082 263912360 145360065
76454000 262632339 386664321
318763700 205532151 239667072
87900324 250781221 19159537
163243468 341466346 134776626
370602940 143825123 85404676
328811806 116672817 321478281
170923246 212494950 350445313
7332135 259861232 353832959
243957751 268456010 86743932
258328033 23375963 184655137
46810995 265104500 120285581
129298767 78156440 334850802
238493982 129301750 31517929
203225528 283514486 17362803
295081137 100270515 28813921
325957821 122397606 281365992
25567718 8297634 280501772
384446221 87842117 171458638
247986744 220531207 192753178
75644058 418054587 173687507
275362542 173670363 301062351
201547849 77396951 271612339
165423810 195058198 274571053
156421160 347662502 191315922
234819252 187330481 189734569
179661002 367854915 84156799
323406711 320521940 187155713
101638787 91155927 204413718
74613167 237653503 357973580
166705230 156325684 174574183
306929369 306699557 262297821
305670413 237314965 351943808
240987607 63128060 340437336
194745706 221565956 313547750
226388587 4338184 259366585
159463412 264476638 193102391
283782857 354795970 363603399
393712881 30259834 179128086
263941761 196050620 263551292
292322692 356939169 96734395
257662730 242150070 81754685
5505497 245360666 182474766
289912151 29072340 300869548
69165120 244292840 395328944
245517456 85533261 398502135
174582839 302346206 381757995
287520155 262657926 63263401
98524664 225920334 164275531
17262794 340990214 194012348
176741075 343808209 271854246
46857678 58055932 200603675
209548027 367147827 396382964
313210500 357524957 223922669
277064375 231435140 28464338
149692782 19816894 271940344
200902575 132353439 31272172
164920654 399688043 121848603
7538924 207488116 333696655
317455090 379135197 311184622
33831042 307217029 302845194
84916998 147161518 161820155
52877952 362923274 19001457
199522581 275804407 99953086
20878643 78595417 319384918
144269293 78066361 364031483
5018002 295506982 207538390
254934665 407035580 305454537
58739975 267150181 190166118
8025750 151536197 172139740
220486661 150383838 118099938
165450133 370701053 83920838
39594349 317570428 228602133
395581326 408591519 406769100
224060348 371542771 353418130
169957006 205852927 138593617
49537336 250551512 272574730
55010984 189281248 83401085
36984676 246064141 200694973
1876838 419208786 74898771
319271549 47985070 271174012
255019989 109461078 131008273
381429275 16910916 252306680
379437692 360244269 44040734
325444164 70176059 323330292
190733170 56715282 244826374
318672413 29744044 335340431
368797017 68944857 370855683
373932106 117629878 223509884
266622633 351683386 23014713
177346279 201891508 88619742
217170875 52231083 86526552
253721729 401229331 28934361
39280631 239880260 31470555
67592317 2369878 364795218
288988782 98634063 155051890
261158283 290606528 187452772
88344096 104975525 30327273
151003388 117984916 60412272
6112324 272282473 304778782
196603238 355374401 203441328
403088884 2242213 41661995
143605503 227420334 343906632
314095871 352215977 3955348
146122277 142588843 149193540
127846007 84818253 295436420
305588747 297321341 283450192
381537762 169443608 289947852
350514077 422425201 222692725
398110884 205602425 40919310
302483260 279138149 36226839
31952001 140314025 129591768
241791711 8344320 224560935
415009360 315302367 410657583
52102664 310228923 70448140
5587515 249395571 381415176
99212811 337887559 373285088
385921387 417959561 200205558
347056986 396205263 217075626
296241292 195626253 4981393
356818143 251360695 346848157
95713789 325519395 147530384
158700422 224934465 396375968
383350746 13734778 300041290
123524619 22233832 54295716
149662991 326587324 140870777
168588080 246230194 175506820
223226156 411643269 226834667
354379253 370533236 179506211
363382927 338886014 362525146
252032800 363200035 130611619
403827214 234075463 412679441
17010647 79473439 283551169
151673531 155121582 410759940
292439128 62957550 38893480
8879195 354843586 243071781
1602820 63850252 54826848
201787203 66873811 217980444
363637221 180461379 26343266
403627277 173136713 366114968
410334979 22341224 383956118
383314345 378048361 307352556
240970452 412461846 6413841
183435502 335488050 409870451
327642137 216856962 116173683
382619920 102175734 286021896
380673841 110529804 1476375
232634292 200607003 320487237
211711605 255977110 330151620
210794104 27670537 108041269
345602734 396143645 15666834
102475082 111094372 273893693
343096520 352971279 112042262
74794236 153085388 411332507
171411517 121137655 86517303
334238899 317412007 262029274
9313387 166946571 26687648
255117009 104770904 128120209
40172855 242718588 33030243
274657741 365628528 423160849
369755495 265222841 359025341
21398961 153806084 181626455
135451560 295494793 79496551
420040756 195777716 204414951
126853183 22385731 406351660
59696650 366631316 368310592
329586170 63051070 390972513
176362355 311199999 335751889
286022745 313966823 227267682
74225751 283047789 212135796
93956724 330369069 248337777
400018703 403880315 396681913
276092881 27288595 247169440
154161131 211360817 275729434
228402696 359513164 379034705
160240123 148230845 373859761
150431007 390593153 91304682
20332943 171418946 54404723
101529959 321647190 78336218
243750059 136140117 361410408
92387504 113533605 30842116
227437701 412315610 94735300
189378752 127816988 187554216
95237780 136463146 28830004
275542312 102709092 373968639
288034064 140488853 388796059
400193517 265595305 280095925
419589818 380689542 339499864
183172660 273155246 349479297
262390041 160410231 161709031
263586754 190272832 68981665
419356114 219014194 247426575
72793003 43752337 366396243
231583702 387604757 328811617
77654905 223980809 339904820
260873288 77346835 345988124
268338469 411777200 328185605
263313278 159672989 159772252
120693095 357999196 59939334
168132672 232922821 240013844
136991456 174547950 358767733
276583603 296551783 127020015
126700735 284483223 119165766
28068299 350257487 416500588
259543551 238130984 371666721
135806638 227199275 405280529
118364869 405394363 352472308
298783826 313548489 275082206
266228308 291911842 362827515
311425151 127117313 148529369
387094308 159356541 226925037
187850743 194882921 179087106
94946148 170847040 328328034
4887046 301321714 232040425
314563730 110099040 207023363
272707152 1923791 91682405
122123358 362293811 304241490
200485152 90620131 395451382
107607373 358158565 92646562
187135919 133081183 120209821
126178917 63613706 402950350
312288959 116028342 248422342
204788870 52893528 161492165
307766803 377792826 178270298
92019151 423418267 220699130
248874787 407733488 299720672
105442945 390749951 117017593
19760059 270309638 17164674
96465907 100582832 316536540
44096284 75334767 197463741
294281457 39050462 108366761
240933401 410458930 386043814
44524580 4928395 186398182
183106376 222777601 169109933
297282820 276575915 34698925
291200939 319401778 154339615
141241503 1712262 179168702
30854157 141942825 404835957
183201529 100321302 229442746
145620704 112317602 349066327
186349142 278368485 300686260
231841254 70679278 291129673
199287346 78514153 303839965
93407140 283981045 38705984
299385329 61660780 305270446
352860593 311451087 288596610
183632600 377730060 418781932
407759694 321168106 332269956
265110662 141526202 378983792
325162452 230437475 397886345
183164208 80509092 319637309
51181217 414913936 17101048
304769957 91262825 6889598
95825753 162887788 253724986
102767523 22476197 54242640
106804135 81187077 43653321
93405344 413957999 131099855
108419423 295447709 212441991
414481751 130608923 141291103
295619381 33007266 158320834
19280771 375113153 103491020
175293416 38571286 115662449
241905057 264882369 303091861
246826466 27839752 368911830
229213199 419872074 316986542
388172338 260231691 147358425
196807027 13076280 289964730
166825738 136900809 215044713
93212044 222860471 312205539
256961309 152202593 356051690
71987709 254349614 161003767
173861680 8488960 244474190
52411041 322518370 350424247
94718319 207047983 76280263
34389342 407598751 208708389
127548706 10847443 193145247
320595756 89407556 364288345
207344551 330852717 334436183
288602110 180697140 138171334
289706513 251404164 82804516
195690348 288418204 209490454
177941835 422084206 12140742
54366472 98435886 60844262
171014048 257246289 91973916
273346780 128711837 8378735
313423358 96614460 407057556
403615654 208533424 221962944
289754330 341600271 251217036
316881259 422923263 274098119
248692229 59972279 370984486
363279862 221425198 409941300
195425424 253776472 43407350
303660589 50318450 324087766
419161284 343299185 192270988
281383959 126328364 339231132
261783176 313454593 304997664
150222633 227574246 213681287
383830825 165736517 289832276
189412534 183831102 105626391
286335390 46738731 328042141
138549071 328032306 385939661
55910385 69271842 8303830
162370291 247680105 420449536
62613184 202525217 227201162
279314086 206850193 165131110
51660395 350001722 51516158
289564719 220018816 322550359
352682132 29994828 385110429
24813319 40807176 398247014
400024231 289224359 178470112
153706195 391080185 193303724
49486551 155863700 352052968
262621267 371804667 29560969
291496376 270947279 262613775
128719216 236493563 289661847
208371053 329087705 173761794
128395408 92467991 318823784
42798736 397699624 167506805
86800035 409620641 9101474
116067033 360566117 119479132
345870693 19519025 65871764
148550631 58844401 337577695
398233523 105932962 189768636
221584991 149969397 66671975
59043930 157190687 131386552
96194884 48040056 366198665
235859321 158756135 263166907
389471336 290716514 79388871
22794639 415809771 121677623
156240841 329560335 116634013
4175702 171176239 230537644
33039696 268432029 336862260
71933359 134792517 55063077
287857366 56595917 56247775
285033689 16598082 307970586
40754578 29974209 12772826
32105250 182103103 12392546
105510982 309999940 419981466
99656296 133503680 126054902
144302050 211966474 167469111
381349822 334249119 236773449
152989495 72102270 312960823
21451032 140402557 163580989
302908788 310820844 14805813
74949238 410364578 340900428
168647834 102212376 186705487
128903710 239553684 399901005
157965548 50892913 19408485
420691839 400626624 47709580
121720465 370311118 103488172
294013670 86961061 93216634
359377545 37038790 89393840
217287271 33962509 246458564
298715508 35145946 34131153
330134799 98652666 344248630
321371601 186867418 389133405
56498455 6934869 223637683
113308106 19366825 355617563
104708421 158528750 382941025
406494582 355691012 348247890
286615769 423545078 317713079
291354314 395534827 272754318
243124039 17552483 90315040
209835207 254373645 262642139
363226339 104034042 392256920
312248974 224501914 380149617
9369719 57393081 113441887
6160730 407553446 279045364
419697940 188827173 250720922
321883913 311757680 389190587
205876462 116087786 38206318
372887337 370443211 165584005
420646883 251666911 187757044
47416442 377007652 48408709
56365910 419004865 218397507
285926041 236153483 11554014
284489883 349456147 9973224
321915986 261413480 65103793
299696920 172549005 188412928
387900581 356621884 43034081
161339472 182591912 360108570
60596473 272541253 186654622
120044976 176972936 327384602
77020633 281058846 380367170
114666961 139471381 310638919
5787767 291390056 321352059
1539650 204549889 225758135
317930299 162669189 378476727
344737305 112271551 137827782
79252789 232190013 109599525
17947799 356119143 22055489
77809699 418410925 196178494
167984712 8439594 218961381
225095270 411474120 46480234
363983236 288588025 154231225
241308349 210269699 8623279
218391988 127163550 63235373
209969523 307459478 405106736
334236023 243640526 30359635
343386970 216061420 143585031
150619540 57962251 92739007
128441121 129372245 96136388
131910709 114806289 36385155
100202163 40532545 56628458
207914669 54585561 88824124
106054638 331726013 166600757
293098858 81366904 305744512
98150013 413796419 14305635
41586816 104521200 34067715
325980016 257878388 110781084
246774200 213978448 407478989
55066128 309450715 159529666
405473598 15204122 56022014
407539871 35570152 69278645
380020825 208546642 90304279
313769702 208569729 131534230
82724477 60993003 40351286
202739577 69539746 24596968
64201226 240348444 372598836
40489300 364198990 283832460
723654 188658544 161410438
274204559 109070103 124800403
120803350 413846187 101352298
263110956 353651441 84777247
309303512 327905348 418732657
186599726 223327413 70107133
16786709 127037400 342165229
247449262 129420422 260853452
350629687 411597093 88331187
112129301 210755772 280998701
344974219 234457308 359623571
116740930 83192939 94414296
138817511 137032750 151876616
3251847 324013249 147119403
6737292 91881930 154100742
363369223 65042567 15682465
388051154 199476298 54038438
418995379 128562736 353407269
175697500 352491090 294878710
231771298 371247174 52191488
82859325 105167684 45406181
365076092 374988436 415878910
220530262 70640316 205464118
21869735 221681409 361372126
50888703 299312993 333849075
132911565 146534049 296145263
93240357 5636659 270379759
285091108 215889672 116454676
307959480 313035464 94296214
380074296 364602590 76418922
152105430 36522425 207838407
393124138 214604416 96414724
6433659 322250670 333200531
5292398 353104716 160176829
84589677 226967925 56781579
119335209 216451645 155275045
239510889 73382543 355624801
417924658 25538914 188245217
266327109 50200913 249424012
273303009 196829254 30934287
72998255 131521485 240970428
157864717 164255366 165310573
109093733 172896657 102177842
13754832 399183802 21004252
71382720 270276548 322459159
80728684 2261599 126578981
257789663 121058614 8459843
61958196 93515699 73362358
17129631 270768851 318975928
382342694 212773098 191295820
25148620 62320887 253135780
57295865 403636163 291166615
135259200 114965285 333063986
198473659 220310250 333043751
258615825 50293906 155818230
24309070 378431571 419967318
67304845 153677544 215471543
50137411 304809209 56913512
19371837 377401074 300734000
303361923 109915908 282563317
260348741 32818582 386381960
262551152 349940472 362863514
205007225 208755189 323518204
356019925 208444008 411615353
1166758 119144172 214946392
238472637 2675405 211494925
4413158 348005069 280603612
278822707 178026258 314064446
121664377 88175143 105254598
278099953 343706495 90198777
337960224 372805413 277208864
182120770 15965432 386165670
157716688 355186109 152866477
47555077 263646685 392035747
190382657 231489866 309061993
202079171 125672830 147369905
390215036 220035108 5066779
316743354 82901470 75300319
97965153 145284183 314116765
79523070 264049819 138242477
168607230 24842007 351943619
230898639 410376784 192468277
66263229 362800475 160800207
115502818 34187598 359641486
351959059 137310743 346147984
165706081 214159943 62895052
364813788 177009852 406586255
203589150 27498110 386786266
299155277 223597524 65935030
27403992 191634762 145976082
167118855 204654782 367630746
250313433 180359406 153941000
216102323 69289381 327204014
238165773 223679516 72674139
399208722 215430588 59281392
229285210 155280193 143598946
223872091 371799794 228177159
332916150 39632607 297948838
44648024 278023564 333302648
271874101 227096395 267910342
40570131 367492491 27320438
92824679 132853423 268123145
174687513 81376573 214505733
405837063 88704328 185714114
388289483 210072832 57095108
354865884 414217776 231199893
129608295 134146396 197666184
246331934 329291195 328471476
284646434 48732805 371883100
200692667 375033042 401367446
298319877 346140223 374978213
350922188 362978103 410861550
340917990 63353668 7269797
414585918 49727094 138335537
224343525 291222859 106325779
145918437 190382916 192853523
92624490 133978268 162047833
206027557 27973998 372580059
346550814 291284669 383070880
361641849 322766745 13442940
169965782 262671600 171615634
393645586 173160023 338934135
230445782 85980980 347762700
135161588 381396654 49125658
376385642 54965407 218032839
22722858 335944891 282421550
96840008 147031022 290182013
333671788 136230472 106778859
234498957 372232506 238780654
156705059 368195692 305679943
181702426 342274477 129223097
236950302 13015527 198732662
146558452 296311667 52565186
416581163 156047723 248430196
157090033 272663668 79208075
132696476 410273608 387562299
104414847 47263714 310617639
109669648 80723820 401136261
360494686 409373303 145872401
102588565 265387887 66782390
373970710 412176109 340186309
117947462 15416263 104661972
167702304 217105489 300680835
280351282 85490026 40331618
276731876 211709594 77138379
176232750 357298988 126452887
64967874 79021768 221705521
63894079 105708339 2239316
200097697 79552512 369948013
138341928 272795363 401414547
342893068 116893813 243783462
129889247 342120251 394535263
214443275 306684370 213601121
12481697 10726203 95510584
340883708 69212739 183753503
136298670 297465095 170577276
271627241 214196105 328539546
105868665 128859027 257301287
282879901 372092423 289636618
47495017 293849833 83951376
44180602 24582612 139304493
367020218 32595158 202271036
30029249 174420871 60107418
314377159 347098317 365468889
282175306 103278685 357521530
107959640 151413204 32596073
261085182 352508213 14026913
77331596 321129388 378491827
396816754 83880529 19234914
7360226 329688370 273085791
379981655 289616814 74527078
208030536 104165407 418499471
90402640 88412353 267007001
321160825 40543688 68801193
333323426 17088162 302745714
13906359 355771402 399262033
123589250 108099424 3697151
233230333 84939995 356773730
388581439 369300444 415579638
154040534 209655219 22733372
387101927 76473644 81860967
35096064 409946656 107672743
33444188 70100944 9320189
117529187 161132631 362099085
334724065 65270743 245606543
199039822 199505236 385426012
333629829 40930193 372254778
241599350 19643573 408257064
81048940 295981925 43539577
94569909 337477377 169064464
343171508 277966897 115462758
347273222 164349279 141615517
241006621 390247026 353316899
147064399 404496035 60807290
178075043 67412029 408020781
342733913 416518865 156988701
127817619 381275134 127442530
328120782 51841385 344500494
157911993 378643439 203275403
123287363 83199130 161226811
393635342 175914166 275617154
50622073 99627896 103677694
108254561 393305461 224563064
331216224 177172946 140885272
202444582 326957141 212674059
172377974 393842628 333744892
63033903 6306128 396048694
60751340 218101979 241499850
193820522 307525785 227936917
121002233 241130661 352008133
50826263 9598971 47101002
378353667 389689627 259328489
234707949 19739729 384526035
105520385 188239110 398268001
284035280 202785038 298503986
176985516 194305181 370401737
170336752 239629722 375441611
402294901 51403632 102412436
97160921 111982737 76790257
385103109 181026392 17124525
188365923 137358538 14421105
171533676 115941660 68402900
406178833 218996227 79791124
222571228 397694303 352022737
207905343 281883108 402637221
101044864 398237330 149073125
101111730 107718938 188274427
53525315 347758364 38222382
259757809 175703178 129193738
53160743 130015014 325559104
415550804 345367241 295838581
263762190 338557052 307489039
20750362 213193805 242225553
399569718 20555692 180260606
250147693 262172674 180740180
242825730 363735398 86982126
112157940 335067764 6035754
162959543 292333173 358863212
56009611 243910232 254347789
384547060 358471479 205403886
52903017 90443295 331348544
59204218 334015040 400454036
351053853 115674206 49265438
225562004 175575997 90326268
403248011 315703007 390585304
387721529 258246336 56349964
394149889 234398450 161944030
250109393 276716688 214938730
219602601 65285331 237208777
186461677 417548239 398338474
222658740 192835477 125426258
401078265 233799428 102342404
290472418 220421025 399154203
95012606 246211268 63725068
296119166 123111450 417625323
399667740 337955491 221927733
211406491 171124989 297140437
32335792 71624163 164346422
143906408 27964726 389028176
30949421 63259745 114910049
354449346 9545629 18796816
346189969 373974247 159565615
27711114 328741626 265353203
373252195 370066464 46172816
422670473 180177751 136828223
135030913 50656146 402997328
254882465 377687537 317573847
58533928 305219333 117039598
153921598 15924209 169030756
236545867 379864801 408435410
28650142 236210935 411757305
10272751 393036652 179725324
386157169 91169430 281685514
274604865 230724088 345449353
342835996 367459139 416680716
401173244 392832350 292457627
264005378 327221350 409530254
301128974 266902597 252118262
28515454 386634208 39374457
285897722 162318144 176345405
198285544 337508900 392663919
138202432 60837718 99485470
325483882 217234972 414579829
254445133 287835027 364103967
420395129 340501643 228721017
155083845 181170037 337059039
295012288 156890637 164764492
85662573 218755243 256623732
164690537 348163394 363081983
155672210 265414673 164445820
330485508 150551907 290547801
372425139 86562012 276830143
263578068 198256575 338094077
128411708 79472219 24466631
379563310 189208150 146912513
301836590 85979108 212366167
28182900 290745054 189455124
334506211 184399018 78920439
213720416 362046698 94873895
366825003 260858670 13966557
44030163 241005365 120799456
49098609 46176 420823853
204801023 30825568 337934042
405375879 363939016 416578100
286734494 75493083 250952918
37239931 121446430 262962309
244596478 72994031 197714303
409056617 313942318 307862073
53158609 92716688 247398826
17127236 22658940 274234836
25854470 136539279 22132434
278420215 417714501 226358296
311397636 301982025 171991935
217503012 239376582 216396525
190620132 295959505 420654764
114796548 35542220 189374912
30374675 85289756 376525276
26275238 258671369 394433579
411668802 357506789 412283745
494366 336998028 296272990
9060747 100395443 272356808
191494494 172754524 49320502
82099542 94569391 152500257
206549648 166061765 328280216
227642908 271607608 399131033
301676435 292277765 269040383
401540459 95262294 264846756
341680784 240765609 107701317
278995819 43463995 32897416
363251636 67627314 3031008
96860530 248729634 86631286
180109156 40013653 254867115
38808010 145917514 164429142
188755096 209527355 355871430
70272050 209982575 381707291
315031402 294177040 99922270
65080013 12739111 114969466
7878407 20701391 127650566
149681294 57029570 187313035
248141922 419194038 113143154
327142903 260056062 37075605
357916162 31110340 235070786
245353101 74007370 402073656
269416131 332582036 229637008
400338691 209241304 221903931
358555213 344612243 131481770
125851336 341290912 169218189
203153529 368236682 54355294
341817980 166421488 268093129
19960529 122465034 118972659
305248755 223147589 153027650
177098195 330737418 293707762
403786672 361577637 48136108
184339781 166124799 43959941
364198613 226404746 297543406
219342466 108210008 154088209
19901877 351559354 215330310
333191006 92267848 85871023
158192434 274232417 231522721
399117841 30578673 111289928
326812139 350097075 23573448
255684323 83136008 174728920
109171056 1881780 57032967
308847912 136141085 247297322
237772165 305910198 355201269
233260871 385785422 155532409
333176271 404077570 413765399
78962080 413747820 289758262
275426871 85409276 6364177
286349781 230922793 284602635
115758926 12144095 177152901
286033912 99878550 250682417
219220670 320669245 274792266
259416135 147396285 193604890
134799162 372368419 203096828
145539939 218053524 205350616
261462317 73127248 216320911
202778887 236386018 120809402
137158374 210391857 282507614
237466519 350477946 390596103
122119776 402739526 10719932
279948719 46521394 25154695
417667136 174620163 173169301
52194691 400687357 125172436
206309829 25075630 217506913
31206565 280729532 80458067
406397384 154937231 342080658
331048131 324510175 330072120
277794045 294514448 90775901
392520965 415667659 166565011
111175020 46488873 415824369
53335529 39267422 59680344
58600284 322591385 370492053
159147906 241292035 3173792
260929948 233625924 367789967
243257120 393704166 242021651
385562497 88695301 42901354
152639647 94822804 363483619
97365845 301268417 247642717
385347238 371920374 295496537
79335941 120158034 163752778
276451594 69371764 253458134
351516325 306638229 12120305
109919990 138430200 33279668
282243456 191433676 14301478
129703263 102323784 408019844
295325749 286346618 310711667
6681023 138092044 135246571
274552678 415992772 300431683
339106357 197299162 265001961
218078330 137201551 250855190
329341020 97247261 246175064
261067811 210836178 235840233
57675135 25323672 392267923
243501488 96732882 242514240
85795104 381556814 267587159
259214000 34526487 135755206
206777116 335913795 370616869
79152043 264400907 305752587
123973098 253008425 319830224
410017328 362511614 289356832
300738290 6329652 5319285
91777258 31959996 355593947
31307518 401775555 255825487
347445767 42071329 43140296
405886114 265073160 255913307
88884374 340089912 421628322
183951213 237450216 5141586
203643557 120596424 285548975
370573506 56850191 79362379
359207721 247664659 158460687
51052628 171523745 205719339
368135642 228215363 82045787
209939766 160229086 261553678
98973939 272339394 143311030
268197006 53241564 214767157
423217941 94578513 238368594
347078572 355493258 402387092
229744059 51853535 32165226
410694829 166835504 178601750
411716909 259309637 298677223
104801201 33730472 372075629
57215685 162456644 281005734
218667453 117514733 180311369
336018636 421824670 232582271
366751671 333053395 15658414
84865390 416963491 304793520
91262624 311070494 418513630
385883464 295446753 184659412
175956841 202952392 420134392
361229888 77818448 241164283
141276060 163025942 330340477
303093504 297269686 41255439
402159786 307890734 199227873
277266614 329519472 84070545
181812841 238665586 324131057
138120981 221086999 303408794
341573336 407239222 320654653
194172045 171145509 336501496
170735646 166379004 235582911
189699922 100513960 290364632
384324093 135608217 135768847
422352940 153557640 237933187
94803512 420547449 68540962
412873645 68693285 75706308
367524830 399154681 389528143
126545459 164690571 136029879
10349995 48582014 344204761
115650862 419362188 336327998
158231349 20421969 203051921
241350644 340409614 379351932
208121277 308320825 361423427
139815534 404566758 355484902
152326810 353966092 19293198
110071168 219555161 124866778
199608119 88569109 388109431
216577765 69575054 177678848
86249135 41708906 220277187
239668316 277487410 119973634
135385897 151898361 23803672
189233664 179340539 398262866
232463394 172126965 316315699
281257840 233998635 95233159
167474613 98004906 51029743
417684744 315287030 204402878
361461871 321914424 80972204
296834151 195670286 347740934
338668745 114239607 24265884
347010601 384831530 186985121
87593853 141731504 320312143
314347166 16177624 410658171
312256358 90747926 326141309
89984199 15846584 69013666
352728466 168187714 387540460
292468402 89060968 49867910
118171297 196883970 164110061
166194547 422569879 144705767
234557244 20920562 204080271
45180806 334981433 327206590
422754412 288154670 198840105
226359666 335295079 195180030
250546686 391136561 152544573
23694638 186959240 210857379
356646094 208275202 14559068
11352861 68233828 222481080
130847231 366829157 349416382
136689936 282464185 100320580
388365357 60708248 405505631
417710606 214295254 377741536
385387875 417535907 219380155
136286258 49111427 359911670
244014063 420231093 131393109
129443411 64594971 42103907
54216080 118940325 340230367
24080562 226096761 247900985
26827087 131657404 311552984
248989072 287534640 183450141
136076064 100429002 406023478
167503796 250788259 151287652
335256058 415088690 93064754
110148468 105267104 405821210
387004448 7254686 28943575
267732975 98765019 222577969
126011388 201348022 169406362
405973522 329944092 46277640
227546691 274234101 128440784
403316421 28176973 111147963
305174878 84492547 245207389
399583891 12253293 219581634
384118996 278432204 39823154
286888803 117685001 276041357
284922919 51259381 122026666
94084982 130959604 366204016
99720766 371302624 86469871
305051870 148797052 192576070
230949921 204693825 294659427
21343786 55755173 410211158
288155912 410484698 403921956
257975801 151965288 302654393
75208190 216870708 151421831
284134221 65571074 43046088
74574318 271610748 405407053
24293540 251572530 336560431
106827392 394833510 289038676
46512275 285023483 272643196
303824083 349008837 59382338
69943367 55444266 6445433
253662733 260713503 84546979
149170266 385417123 167445498
151654478 305461615 27084716
221793977 151701378 51222806
217268546 82161556 285054046
238687671 385035896 130851901
9112422 95526086 91968047
103043930 257239215 331803831
408494006 331700008 369370816
189607021 386456295 14470506
129269181 348295544 413339418
150005701 383872147 184881042
343580289 196931045 188095057
51423480 55084547 11343282
170072595 393365203 378403181
180316185 382732669 420720845
38445713 369758835 241878120
383367103 92190039 82748703
168493018 311383176 259631913
53878917 310237130 362210988
307771115 111740384 45358878
206315720 70580871 216643901
358757954 405998424 57758503
136414376 240295049 337693085
157710208 230830848 37974149
370770052 46932901 376974448
258243614 138112097 351935969
196883842 259252212 48480163
220757327 367900061 60508101
259287079 321222292 183831354
66630882 173207302 352793294
162261158 124336985 251789360
130078434 293083094 10982317
171416262 164776808 76687608
386097389 375820942 305301363
177157619 93213407 303477454
369754415 282855372 141948668
367144692 379616209 313349709
10682120 327180129 143633798
237767129 69248012 63533677
80474464 396488643 355360097
401279125 60607570 2227477
149326381 393798631 347606905
321662113 57331861 111045947
251200246 201411773 80802210
357888311 284211761 81716159
165139 285911311 399919656
90548002 170977002 268677921
179434871 226178156 78363885
249904536 353713835 384137967
346865066 142190623 33045954
254134383 314641174 168265132
254966591 90845627 303948617
404825044 177173351 205478354
417165036 180059936 110192389
314581555 227594076 185977920
327740205 347752427 368789071
384869209 390142185 380417987
74061796 58174136 198275005
75917489 93887916 386942219
301429064 237511656 92383395
295595115 364641832 97954417
43930220 27642 361223225
196575276 380292978 143451955
343422811 139374612 118317430
170143577 421933183 280305228
205289219 224512775 374486306
51827918 251308275 417557726
40276232 365775275 153641942
227660350 335887234 126772507
394884854 363264989 359086375
48472810 87063135 16848317
402846404 321301539 307340979
264442004 409336685 145403652
287403310 67807186 200063244
33100622 283826522 87695604
256921401 294480283 33732371
198794742 23699434 82940354
260567862 286464426 213071546
26660026 164175570 113742281
316987038 405234400 342108703
85647810 79691681 334849750
2648094 183204047 108954710
250021581 231082233 409594983
29363652 173467439 313420866
142272035 198506983 227907686
202282616 96349352 270826272
410993611 234048649 217530158
320859278 386496121 104466250
421110960 186333172 68180406
109918876 36791056 365684812
306116257 352707283 101154959
371811252 346978215 341459353
237236075 295017357 269717516
295362854 11972236 331590343
337491786 318502706 168321549
117475306 225612790 412464669
145393204 393370393 63492137
126724937 115306763 270945974
255855560 411247954 157259601
321923304 139443691 28202300
56063597 107901447 51324347
33150811 343564795 114616926
139251841 378108647 70631201
357888306 127943424 237572036
250233160 170298215 207070947
176600786 147034632 303425427
354380849 200263543 177831243
333313250 221562815 397191693
23273774 317441435 323687050
11795308 418878422 92807335
292192878 132345425 164011679
383067737 322200472 277096095
126363259 249495124 251987506
144347222 322478108 377645215
12474899 92773469 342477671
47858105 411719884 352410427
112121512 407888161 255384518
267573581 284842928 303069433
140667725 188734342 32328216
401564439 175164623 331376186
319033179 75704248 273155236
144082336 148907709 391868814
170148189 42365626 122482643
386276275 353166670 176290732
27207727 331994680 286815203
347076350 411126258 408124886
48671508 139951185 146923640
415940786 98605810 287002538
351838521 248691601 281494278
110090288 102365646 33791773
330965117 45020259 143452189
429580 92041636 246376867
190307291 290806248 420640301
68170745 127493018 422996543
159159652 120700722 216022629
13014571 86142597 321185988
264705603 103598402 252870698
69286149 194386976 176618403
214438876 114567343 369115174
378129665 119381791 274087452
223238301 40311178 287466416
235855227 341827777 243632809
261845297 270366917 218846501
311671866 283845965 201466791
244052146 285735913 406841159
286176340 368478664 277634019
108226621 336964424 103460819
18885513 176344839 301453963
418846216 320656275 83787092
416823420 343841876 236858568
103773988 48387026 406590080
408255262 319667944 359095470
161547980 400002823 153986098
195256845 307809159 350720115
31921500 276983174 268436524
5872595 265721788 97797073
123206807 89281008 236374707
185905041 88317229 53768452
358540230 404280600 265243420
207363511 112737333 422186355
308422554 59358999 38456186
134563400 241239626 27106084
241094563 264623923 153049096
288490565 394081580 311104605
218999201 209960502 377085637
230655665 296232213 284453546
243023489 395903403 375645732
381593620 408969247 312294903
149698683 181182294 8192190
21166993 202720391 55057456
367578327 31468292 63473806
62521138 136015671 100654082
41614521 250628225 407116819
136248332 305503605 129822535
235754434 159201696 253007322
125719563 380131120 219779955
184502217 80474106 327359768
200204536 133184237 421867853
241983043 324664482 297499656
352677989 159213739 60157762
151616231 148009524 197750158
53949382 31470073 285275002
131521057 201350372 302233563
280358919 345341653 287280736
322041377 413686024 289734205
129423600 165407394 198295275
244413691 387331255 124591420
338809992 147881550 314705255
99354109 18005707 261787304
385496060 241235265 270333535
169199069 229445808 15450232
347309964 319152007 139128522
339228307 140402130 269792571
212750244 321415342 420721382
330265816 90172476 181854329
119223979 133211647 315800017
365996970 18921814 209951466
357539342 254334699 30445117
243449967 131528878 253670870
227736623 140501210 162385936
282705507 85620831 16737284
37541261 144336922 15595634
367247424 165250176 23843676
283292406 318386464 309596859
190880879 269838877 286620981
264645104 63879148 242057128
332905433 74939958 247019100
404811947 324276273 20665954
4824416 150093058 203227059
158076895 216304430 382384714
150998707 372025978 378298042
411137879 276486233 182458834
13390475 367172820 22570899
34008420 369234673 103670405
28287294 139882424 110013570
361553924 283854067 197017244
56162648 297378412 249002665
334287272 360235103 7160527
420351292 283466359 87520517
46529859 119724847 279353362
330325231 293002227 129023190
207563469 172508304 166335485
306775390 337765649 165070382
53641323 41475743 315549466
419157761 156892192 27139561
14878720 89667874 415034920
411337784 222162573 399454543
187350059 179806519 192925203
29041623 379284388 384248797
12452780 325959772 37299543
369195706 249888608 223804729
29853655 375124669 124117422
360167880 143089054 286230531
164469463 298387679 367034400
147363175 345973823 415511704
397804556 216622092 276184091
187172445 139159663 303692825
260652033 349635342 219030814
344146267 369790111 125241844
235412532 304694648 135799239
333524897 213417518 242000720
219311850 387860378 155369349
164493205 247696105 11331864
129752833 2413509 296805737
130884127 214266765 227443114
55969297 81692348 301215475
1079559 56191436 259096226
332910935 224203329 146308639
389293067 314693687 327953552
18748381 96657540 57837929
324693322 132047667 18985993
10074887 42880375 66135546
288860053 75280219 156259657
272196017 258409525 79797050
101552442 102390423 410340871
73313432 80159457 361720917
227015854 164307051 226495711
276758082 222462201 351057567
207240851 264914858 308506916
13919721 351601704 42604440
292077362 60139536 375375180
36519779 249284562 366010304
130864163 165130638 65082684
24758187 26056578 48546900
390091224 157696888 347694436
71402813 336207960 409479085
375580734 38976473 46159044
24329407 389464761 420666334
30045669 307595229 352989111
237513083 243644692 318747130
330793188 192220065 253004913
356125440 77648340 16821903
421420799 231978322 41199943
222719532 9147334 420076990
374073730 303144496 180168881
290123150 136107429 396250930
79904110 276986962 411507771
51123243 73012652 74000613
351474860 77229943 199797846
112976425 170873279 377542376
416812283 183772821 357647846
368231483 320197245 201012515
320002657 119459285 26279441
319929641 43930439 84172399
387242218 332512326 396118367
306194555 60953807 20439417
368738379 333244465 242071824
122263729 324897593 305076558
110704924 153640376 52223040
316125562 202444818 253223543
344064925 358222720 152488446
238341457 420574291 154320474
294201662 409173659 155336121
129330124 122507523 287516941
47498384 243594212 350273111
56946936 419648556 420892040
16480285 79519167 96323156
28591030 379819548 113286858
414898258 291029733 1775428
365721453 186384101 412065404
353787494 191620431 175262447
58422830 187243848 284438020
366867917 284046276 73577658
128723348 301337626 37691174
153540759 270052460 64958781
386578545 384983874 30254051
350942213 333426655 340600538
128441882 74929970 330448115
36644379 170655250 96625832
318065097 150550168 150264211
247620052 150961513 260163777
303616980 201923850 70461897
111893917 360796576 107045085
307093840 88189048 44541222
48831272 164425328 251732876
7947346 27743024 420050438
422235196 395070055 91696521
214576238 214572278 398544521
90750640 336556444 288088398
216001046 44359162 199051384
231030898 282219652 174934622
256713832 378505508 67954650
252934073 25069456 317365224
238237520 153603427 286704435
148712851 238153857 23205360
141207970 286765257 346827643
57734003 68650013 361498499
5628613 189543454 159722087
241291369 345779609 14751051
157839224 77753803 114948652
59171244 400152965 100697677
10412323 235722150 73365277
369634869 331017251 286557668
390928656 282477524 40669685
73252784 66652862 77592132
350551647 136075732 312236032
399283284 286972197 86904464
136232805 49440247 160853704
355852827 121775490 57256560
315921821 95715806 102484440
352987039 94559473 163067115
32491253 147329738 96000687
204227699 226866692 225271550
343544913 279648589 376891632
284153567 256907220 182789193
382900369 119095709 350153267
115918300 321818376 260686940
416321610 231463655 315611471
56823538 356024419 414370884
286767050 350992504 322967604
305073448 353925754 371785162
171688986 278509871 319712519
275714699 308796828 9321421
415253650 69403089 290038131
330761305 395732523 35026478
369353707 105117219 405782895
152773448 379984043 293038538
13499458 289068813 88173516
221798994 1108318 217595035
109535844 180755985 202556680
1673258 214234996 83500691
82652346 132757403 293948332
190293343 186557534 311475579
285295403 34729570 237861483
340716673 264870484 100177817
54803196 214194235 360959054
337972944 289583616 333325969
414233159 108541920 387693293
12292626 363716518 404229999
355505955 226846794 238185025
32797680 202637260 6721068
26055076 69468791 171947446
309962646 173209358 234626976
87783179 259503950 212207506
226051810 12085768 289415369
101909758 272238881 287572581
372988178 147972541 158279855
331329555 102172451 161221107
154754728 71389001 387626396
381152366 301453130 201318764
246320023 147115193 195472839
70837430 32969603 146337326
41797614 51881082 112759321
206547241 246664918 268220817
141513209 370923936 76452563
210498694 253967556 210602440
411566128 358013510 256742589
92881603 89863804 244662337
236138535 412701260 4548718
330561859 133952803 30690441
354061082 315102604 254484893
386178489 205756807 403304347
123757504 83951064 185166228
8683647 136184626 249758341
265955252 379016220 75308632
189974561 193399148 181649870
204155183 176628135 347499918
173021333 44503632 126232702
363418124 329471090 81776161
47463425 19548569 13859781
128988208 395981612 271469108
19517332 344850397 193744119
300017525 330928378 85223806
366615007 19716803 217256192
406099390 67977976 161293499
95175028 286927197 265252515
70185178 262934627 160655
260141500 265202914 405823228
338449925 296168776 49702796
359555086 95073782 16579563
97619219 333606847 173231303
270713166 230423126 339358665
94548626 199827923 299257515
243138819 366512578 256737564
406324729 23476427 159366888
340265737 53035582 85507801
47160500 316757507 99666055
41854267 293444749 72313078
192001242 325011878 177556346
89729030 384962639 281160808
176752198 415212364 114751096
4913590 305676716 90358702
386294634 52610553 325384324
73924547 182191372 253592592
110229280 331859886 127706726
345812485 21025890 28897272
303426018 5177045 251617750
370642769 332664950 154696783
90459658 398097900 203921649
275738295 126529287 2401197
367415632 85444684 43408022
421629421 352326919 161282643
43782601 395961383 421053988
407144214 174876640 193629241
59623085 13820141 163543590
391503074 363058306 226368727
391025190 389772548 41277513
359955676 174276027 328645058
128809695 388839223 239388102
330471125 347734611 151588409
225693614 137826896 267440358
74792899 360881515 390368134
26519032 87705795 285829930
14099069 132756996 235857130
158472181 144594523 322730351
376808006 67310311 178979907
308846647 215338112 297350447
341508797 52657451 33873575
211031241 376222855 89361281
381594801 349142282 400084149
61977391 282929953 174635196
340843317 236787985 388880111
366484728 230424205 1705295
225017593 188047732 402917925
119334618 186119583 14216827
9152396 345049157 273072121
20265229 245111826 313042755
245278072 37119718 252568617
273711674 277942415 180536607
83862627 164196511 107972497
51876873 142565132 163465337
143154970 81150576 304021771
305499619 215349498 160489798
344897853 287589387 414450653
160878879 81543678 70630258
140366821 209836084 406133387
238834110 44130628 387813902
39216426 162975964 74619013
21668633 371595081 165583543
55861828 262603 390554557
13076861 55615143 418819511
114011476 338183699 238920909
174058447 195495056 248095818
350905672 86055262 41131424
172484452 55106811 249448930
96658782 330565050 208365678
171671584 260388093 387304007
356915232 16342979 195227639
163574950 154116822 75035762
38462464 329376650 174586740
67715266 284284735 226527076
214419237 81749270 303547470
272951695 252137302 185501266
381774581 64244589 261975430
378938566 108431752 339692971
223703135 245517817 363386844
121567498 124052199 24735147
141093977 191157243 320631437
109367079 397957132 180844593
380501361 100781886 125319588
245086717 139658394 91181544
365193209 355620505 355753853
260879575 135920282 387039472
99596764 347410097 80919736
70167588 13922967 266321418
236019906 219344655 250500515
158869399 197231502 72406381
357837100 213888038 43541404
293223335 225948332 299877079
59758244 381051422 191862123
94688461 209808613 360551005
97266532 185006687 72048671
123967644 13838664 367736408
284813049 174774915 156496082
265514569 117027650 80958212
403087364 13662633 232691850
240564127 139902812 419131897
315977397 308854173 233527908
198696050 50360234 4173947
166638736 183910104 163201400
235040576 106355760 308252747
283215973 306627713 29117030
97610157 97759220 340251749
410324313 393887425 48281102
408750808 280621470 45370581
324389345 67662713 106643560
169515326 287861550 286859370
161859890 104161914 116311631
172386277 13672999 265123924
300277463 131195295 399797393
96079197 164024879 87601914
52226238 176040157 248416497
286951016 149143455 76065519
129017784 318782731 158297809
407116194 209691329 411715922
297714091 189572152 171316534
66719545 193468714 327471622
157806679 3021573 146830177
199540482 420584080 258034921
9858614 270328516 400294203
140029017 68995275 310612470
223025171 40894805 30849298
381353982 299563854 351059295
406745761 39851906 348615608
221604053 52673721 333615563
39333921 87163793 140921352
128886938 196752602 310459398
271121231 104842113 25811330
1133191 388662158 354115199
351676142 140938421 389476973
66998687 196473252 23126897
366812855 396165128 375120619
222570393 159768540 366587859
313098080 181406614 18952833
404613568 358952567 93351767
333846203 64930003 74809264
349848562 112365910 269816729
266554320 202375406 110867512
349182779 417131265 309902117
386948166 33068474 38137762
266476605 6000117 260539062
57311048 229210485 102377640
12460274 403260540 146250824
177005592 248425272 413842515
10281990 90639026 379473431
204830525 111239888 332845170
274789839 101608300 50086660
219987331 218830250 292621962
149320722 361658406 138488838
235957612 105190946 87026584
168589241 125965341 347061540
89138673 368641432 199297345
406740468 260332462 20653694
342998106 17079218 21909232
55962603 266679190 396820600
257871964 139321639 359269463
5867652 389046413 419511595
310972702 219911783 262870550
126361428 130406815 287519440
54205957 341728514 158431433
118378824 327168178 119630844
82947299 371545855 66346378
280842263 48053249 213936933
222881215 204556190 273276115
104983081 41970271 249461525
261684681 63846945 272014460
326856168 34911143 387924351
251881198 409938578 282706018
67184299 212746336 56012049
163290951 322133714 243348133
293014910 223199407 283555162
2875344 390406050 50137814
418478946 366117502 339264723
375925016 230729273 257059776
1871326 364559023 188339415
323243965 336117818 213365323
354902636 52300442 340446558
11763860 354730585 281861017
318983648 415809060 302973352
332216317 415370242 55409137
232135365 235062035 358208701
367721668 278851433 299305856
409122806 108093808 325807014
81452083 91826899 317046977
288661243 207261683 216819463
210939558 106051292 293011961
246645613 208525710 265033259
403471894 148628512 133364593
406678275 387655452 227568339
330945958 324288306 128974630
397098832 227394740 93310660
192915572 365730085 328531345
20115130 300641658 382245999
67437954 137644744 270829228
229364115 317475978 314110504
45582374 330420022 201447623
398614532 363325407 421291054
15779675 27868887 359635410
125932418 294136353 382853281
235342552 230710050 423152834
203548255 122381229 97575144
316206556 320229617 330133975
337423580 236075687 46686232
354147673 255945604 265959353
254864161 156221658 286154526
245992863 325340492 3410308
239476322 52148516 314839916
238871561 180810771 402762459
231029481 352033881 389444495
10753229 133968613 33847663
236412503 206419291 209047604
383720581 399642824 258306439
176429762 345341425 287436843
337702317 76621362 67727577
374617277 208283213 218457984
240461910 294220344 58560631
103371093 179834285 246941931
187046647 118374244 282959787
30459900 178773253 150781848
87319899 892275 123727583
280160144 185924058 162699455
323630596 248594011 337929875
247894316 210726423 232657531
181211407 70352321 228569479
405586085 383000579 301994351
109049567 181270366 316082036
55478486 188808557 266900874
118819139 77020020 383726048
265278204 265764242 244657309
260685906 236836322 353512637
420669807 220378671 47568332
86137460 109579114 71690273
385772226 155804459 323503443
158209457 270819595 389981425
132372299 327006251 369053387
350098579 205335775 300798103
380525780 384299392 41634512
177067066 160177787 167088321
413227914 415715345 375695113
168501378 304579852 386344784
116802567 314248999 114049346
175503284 204349531 216112079
223428452 251389843 98742552
340344181 361370407 111789818
52169613 224814296 1732844
139162233 397941442 371762760
263489996 394473484 49241524
335313726 326418223 290406745
155627944 192634383 356690236
170315842 196005717 318153145
161401238 354337721 218516530
73996161 211024869 103033092
355076319 181637495 155389102
87419729 192511276 149496305
318189664 261024623 364477351
217914906 287871019 53442153
386085621 131999145 340142705
118126791 47907313 221122313
294884919 236439394 341842669
201817202 169461215 339731188
404194215 283572038 59055735
208359753 125498253 23476246
25805960 285544196 400525806
162820055 273918302 142626524
14150111 339567454 163427816
24972903 66112031 93919502
311932525 45583962 176603160
276649459 372527344 37323136
26664298 222816594 303087398
286122214 317048167 334771947
381021621 164973219 312856185
115047286 409306723 381931217
271845974 332619158 165160912
414556236 134823182 46889406
288330803 229830791 220367356
116640623 375928147 9523773
218005081 310581065 131306519
319176251 216655281 381981724
279474931 169707441 31250731
115932684 385694339 302990372
16631653 134511993 331854693
179904737 171770984 382580572
378117095 334415419 358169444
10054856 159711839 69067855
151820824 324827592 148621430
412752063 134709449 189684046
116396837 136238599 419255109
289434103 229972060 247321457
57775367 291253303 154344825
371743541 276097868 105660263
73090399 139725596 35752179
298110803 53096143 409355803
72434213 289705912 251313064
175150689 161680992 101713190
223281270 368486781 149029794
332007927 75099904 2539012
277435298 398630333 421728260
145490081 294719037 62318454
231167684 337977753 133267198
50456642 415808259 400998450
202933733 256006413 20095788
219379417 229509026 396376804
268666013 234016626 94855954
362172448 339077997 345444534
315631990 370950973 359284854
303462460 9385525 110380650
253518711 358924183 184276165
186844982 361880501 144514241
412120642 101818694 203961916
204027598 343186820 24817610
359701364 416204733 131505097
95116589 190978224 152844068
389160735 348646737 223286497
148742716 68316948 110505653
338470253 422505693 176528146
265215910 83653121 65863815
338383201 227576580 360849526
197364707 250728400 210512141
49490478 44344550 377691200
82607864 360524970 272568480
144622087 394314056 107339013
322102788 52522593 288209652
351313575 187488723 148469253
388979937 44670735 164668495
180525899 148218000 389635502
113766633 17532768 404001136
189310549 336722323 119746985
379261122 116470242 157693931
185809964 407686781 32414628
164510060 160484728 374874945
184102247 334229701 274420064
253447647 159347235 137215229
123968812 374879876 285617083
106396480 208667399 306295086
409337221 135496579 41769627
176985036 22048175 53919100
149592509 156271092 6876566
295507485 28594043 394863258
268470569 1889463 295508016
225748266 420729534 106232658
343752401 135636036 43795093
386735548 339530719 306790318
172751814 61754874 35192482
391778470 270179856 286471644
251965323 246867641 343193555
79065582 201634737 56261712
254804014 185781933 90884009
201533476 396938171 94647312
26820307 228763443 169089738
159546391 323099680 92908541
188778705 419083374 361163490
246790795 45027770 278618721
392791238 154191161 101665505
97079372 404778097 88746918
259512903 311493703 270354446
20994762 115003536 7393577
86276030 383107502 44896132
290282419 29965912 38787457
355157525 302093508 259462296
265488289 44743736 320827053
263695789 334374455 63149800
353545545 91720879 378777481
343301129 60925669 318981789
133547606 298337169 388376829
274849416 215805698 208148426
418453024 343201777 331645834
350259024 173339885 256851502
243328624 347069593 7146622
281706279 42584842 165363987
418139870 232039623 61143372
185514078 268103886 385633356
238489554 355011395 243227474
180193173 242966384 254033209
165817037 75640853 338218477
148942920 419911831 209460201
246459513 110484500 242955832
277678721 174937895 263984564
63126669 97593810 245811171
413749353 125266178 60586672
28248345 388966768 169537932
143268264 95577214 337050648
369783612 248164973 216738755
205167635 136196226 152216190
251827767 291636027 2869279
243012649 39689893 291910230
404091868 288178114 107642281
217492894 34155412 196490004
386060335 31563795 266492101
171468227 379445881 65177353
1516728 98389779 172349223
3542801 204187937 419682087
106703245 378361351 300604932
213302555 400137034 371955369
255573944 161830684 367817148
279069782 205136635 224076630
9113769 415546935 284413157
165770057 370548618 288594910
25124223 74216224 127769152
360686484 84983541 391886504
71621741 41919018 144918707
19306205 122112349 325068842
216078549 261064232 252510617
288390138 327971277 421330322
4647585 256673521 283624058
302144627 394788577 168520032
96999628 210015879 188821758
162020025 125475153 281829351
97262829 250357814 320693097
145154716 226549012 326018253
85914468 240069256 13846161
320548211 213154612 291684523
281527418 238606594 78741064
107008243 278454238 284036767
316572682 277206863 177168278
233496350 51587910 305202493
370164518 231762526 395681714
201374275 103526516 333941229
48174974 117129238 223128496
167313934 174860573 307528605
45167811 175921831 389843577
2268390 211246056 140530702
137589991 257763592 297139104
272367377 146897774 395153566
68131488 13804724 99141303
176611253 260186053 119996248
369830743 258643879 39372425
250885885 42466863 73272983
4601152 401468308 336630394
175473840 170764064 391145411
203438626 228677316 336432264
272834811 21864974 108830737
365916648 377404309 135163492
296553773 355917162 283856160
203586224 36145389 383908960
42021181 128296590 13646960
208272558 1696086 135336446
242748102 266141578 42847235
359910950 46225146 84926577
380787818 111839053 404092999
365747405 103837712 164799478
155344640 213179505 87128735
185783161 299436677 257036411
164878219 229499384 380463525
99955889 7549457 236413939
59350876 67978977 417085559
333070075 256392685 280139118
230298859 409713465 232759547
123371931 365417537 131796879
312233744 77983850 347702613
65047182 363521208 245048981
376107944 229591505 252458903
26135936 358667324 208776397
40703305 89654594 184994425
68626264 6629765 100637835
187971232 52331846 108100381
227680324 180443332 295025637
201968720 247889426 1054463
181723357 198984071 181321704
191197135 55682699 128916832
233934218 353819742 20904687
302910703 47315747 167302822
74004120 115005687 267216394
193551654 103527439 103428172
342560150 367451224 71941370
182305187 296999552 47936578
389120069 89615066 14436792
109184277 8147662 318838019
200067651 87111242 3053399
197775565 133747112 278756412
97340110 89623210 278867335
156992014 316089398 348247540
55165403 407623422 308455434
233693625 402807136 162900813
327503365 126778250 380007224
260042619 28638748 211143083
152060481 157885682 280577675
149738214 227486153 266287862
240602636 90366831 149174099
290435676 113764494 240188444
331387137 200670748 242730705
76541067 304055817 219028204
365151462 68585601 76146468
260675575 98798472 22913866
270192461 220078768 136724764
136396282 18285250 344854013
371859270 250952180 341410029
290674417 140071678 404152974
90411435 117827255 321581679
362369618 372824431 118592505
297220251 240209835 104752654
76004649 241251171 247706534
24727887 4754147 410567291
137593228 228241756 48713861
245324999 401946303 272852306
344113663 88546032 81883066
113650406 221749987 392769163
312877553 89550549 396974121
138954303 82517895 108109366
263536916 307300377 68051697
334778947 286123382 52087185
353324394 309581695 172267413
258326450 416290433 239171148
396891019 106694127 160445710
249802432 269566077 263992916
232496758 100513438 280793751
286963991 82910391 362757952
412115678 399303712 181050000
201491561 72011011 341180313
345748510 25823151 70198553
187769268 205156402 377612329
199778732 248460374 295148761
401594652 126368742 377238870
56415174 359230232 293447700
305041971 397042832 10676406
203956052 173334125 199297219
127951488 16430373 121696025
303023334 279755765 229436708
146730728 25170853 205444415
109908154 216126234 23699338
145110602 229366575 83102365
234839368 223432390 367298979
373649265 125979228 58528236
366759577 368057684 228401868
381937521 98550574 140759379
245406412 259736285 296047160
282165074 278784485 126981932
101412080 219677166 161628446
285959728 185654989 402316683
180017982 299791887 92016490
272044702 260802756 105360302
150715492 379307035 62302893
196454751 355479579 169931812
99837887 203375524 152850612
33023332 135323735 101357420
228345262 181017036 223775766
275515239 44165804 135964074
46731630 302199711 154967525
398710500 256891421 408176792
63845114 163367829 17918520
171025747 227487462 321462581
12403454 248107524 242255305
208002000 3417455 41418690
344582902 304008046 10133012
74753931 419102690 143695327
104147447 266767971 323598827
306117866 333630982 235237927
1992920 401589067 43537471
331281903 237242239 102432523
336696020 179909298 223905807
154884943 31268109 361637389
318065951 351233952 258306587
302963924 229434949 333961558
160142078 187236415 54089431
128624456 55567883 174280981
8308051 190443672 287400607
284636118 275961730 397912322
209183580 102216545 7096772
221965450 376493925 285674904
258208809 191125904 97775376
211118456 190156354 115599995
178137935 61592385 420783556
421977761 406640607 243406760
290180301 76157197 301942257
89404392 363603292 369677240
29159834 31555260 145240249
414413634 73812713 406038148
79848126 269003242 125625437
73631065 226710845 111069018
415007527 223140885 274063304
97658724 201391287 20406960
118832586 243650133 271339802
155672037 381534260 141713398
262180968 157555208 100505711
354562118 204975482 120077690
150511703 185986736 337469519
125591576 27786654 156609692
31789247 2492389 153222532
40537389 175108206 57463839
420303410 352381985 144027328
203481354 130655862 8335875
162588167 232737326 175784819
313250192 327111117 145495244
100403279 192905891 212245028
111293502 49963938 150408121
155505910 256245095 130482727
399376281 110806919 324580081
301831473 248868509 325376126
409878161 209727957 384838906
124729996 339730536 75735937
406214380 166008774 387673046
329650479 414794264 27643668
224068844 27653489 355702574
349473370 101236289 325549180
322111169 132610396 187213011
41120826 231608728 189756647
305899147 292940816 391728593
259131434 226884930 118946395
34745757 307923180 256470764
335113308 74565719 168328609
365705661 292537824 206151199
138338669 385569225 172056448
258755155 368257191 60007810
324189081 382350651 130885478
409650817 327579452 369461844
352634780 383091670 15857154
52892351 104809360 36343051
168583844 143001262 288680783
293733396 72950788 252278365
415467984 189429697 8493361
137264363 306749640 288779470
319381461 121618108 193777780
7866967 204282561 362181086
150184820 423413208 120607311
82433031 84900683 132621899
157990395 352486544 336619624
151883227 386824190 237680801
174293057 270643603 336509471
273697613 59540322 71366532
205160986 346748029 7732389
156009212 302534671 228202690
54746617 99729388 86534927
368316163 416855164 173843433
81955627 296690083 20492840
324323273 114560094 58157875
208981653 246100196 94931990
101838024 110645000 316227031
72714728 376927800 357338247
395667962 234579867 411597147
102953115 219531734 232614918
207546544 128352715 355929717
72346998 284703980 67515699
80564036 155787215 180222976
366783278 269620256 277001322
40814987 118898638 9361975
393169526 334121325 332544937
417340954 325174583 335540868
413778494 403227553 396611517
116077961 37363649 53572294
316213470 284291064 35399470
346816563 14832104 30036473
296286157 364065660 223396317
8306486 88502278 220908028
106298954 184125912 43837034
194807521 219339126 36994198
140767406 53097503 86465914
285481121 235825272 109839101
95124160 342723133 367025197
73628965 4776962 247029825
349219568 408925538 383525967
271584037 173076871 125180994
192238925 259072171 231303607
28544152 337105101 330930253
218966173 162965899 262000617
409797589 173432646 181761323
353678432 231958998 13907843
198724572 382358003 237302588
354791884 303511719 12245160
385857067 244096864 415088541
78894108 111605509 45181423
225499621 317053884 146567980
319692013 67541681 298326888
70133070 79120981 90380145
350535012 338551223 241094376
165539026 384843058 66026026
169400102 341085622 351842422
47254125 280319722 379862635
216910561 126807936 15944188
27901819 58728240 246469075
306842111 364313801 119272033
81892695 170463219 59465978
82302904 308004632 244478125
107534107 192237776 302519112
246210096 113918169 233358655
398961371 248020564 53301155
325117058 70513722 130280082
357476262 372879934 117005324
164600911 201770990 71353076
317405877 313712379 195751030
409498096 236412320 373832973
219361118 51654032 248918314
129100053 414997275 24319726
353125743 271457639 270142064
126261281 207719730 420229893
389149615 310015181 397235447
187272995 146947239 227398453
380785350 184593999 103140350
399257115 368348548 225792835
135210369 237664944 111959727
289431052 122037860 270252534
354389303 296589017 291447467
122967081 244653172 102681380
132011366 225973469 280750397
308239034 98690564 271181644
12620087 271887195 121397264
72773083 25245062 404867444
131563010 245889565 382628438
106272683 99089308 405622673
418224609 31926861 314460136
38871747 315468272 101983888
57839022 197021504 250422529
327650452 62611076 63657250
49274338 353019027 401415455
138783332 416828063 130703584
26528159 20057790 125528208
103635233 157915777 236381164
272640403 261622656 245232335
219718459 150486567 202704388
261676972 89670473 251789677
323060249 261638997 224117971
313390760 256285760 198955419
409601970 9686523 1833224
173183106 374182453 222211122
327415075 194424360 179663118
294924062 207232313 168116493
334209996 269740366 246685166
194755578 282640607 378845901
393950428 40101724 377998437
128592460 123544293 10463163
385342334 368074371 278401738
174355221 162704068 101488169
163318002 215181369 161640477
389089894 239265470 65623810
284440807 8964903 412713212
248430625 350100965 86931969
337764993 32656100 230512664
189820887 419104572 331471948
325883469 119244585 9431562
136466523 126387928 325125855
11491132 70715980 283224023
57479376 376529884 377378971
306890446 165031121 70048883
184763696 66506459 320248553
94560919 210286653 84000649
106725390 155396534 17928151
367385006 43776615 321896910
266112970 219039542 395555827
375645191 110654389 140056651
176549877 251996874 37945875
68416233 316405101 278790613
188869080 252290859 268076313
373751484 41637325 402051493
400711081 175699090 409162590
237528183 357625493 124652258
281749251 92402268 208908234
10280353 384147634 393759748
96587992 134950701 72382317
74906684 423064205 95070483
72959300 118416596 413231191
123870396 227777436 7294164
189836006 397368020 306162320
326937902 252996567 72207354
279889417 329251899 114044335
50270549 289682353 33808312
213571715 108578447 302507969
353813212 411259601 115037519
361823245 128819577 146714639
369220603 76251922 112014202
269011196 411137155 398547818
381292464 313401891 272415321
398461063 119073576 108631799
419897848 343147177 20918405
375882817 119591916 281868928
360149319 25176126 364710786
152662793 228872491 65955965
58901719 154113704 108664697
19319708 238707862 101161681
3163462 391728727 9608124
61145726 109124188 89597405
3578403 228574893 276799267
397523463 195620441 98412653
266734130 284109309 404021850
163265186 53145607 333804599
177930781 368143145 367492961
263593818 273691751 70348235
258558165 373860724 64431435
100609171 144115222 306752180
84738773 391198018 244532333
396887895 313347636 164189917
374525933 339620482 417636082
148138096 386163737 75227354
401450015 226740027 223614122
141174677 277510921 132039370
48182967 417870424 247305296
243510237 325074042 344218917
38788853 45126193 221017662
200651037 190872781 35975247
302709901 156733415 45621174
45021426 185385265 137955680
340239637 309016499 170171491
163480977 333217553 79713377
275236153 66044653 412411343
391810414 97240454 207740801
409383928 52220881 70646531
410512219 13445372 217626069
98969993 98708653 312388711
74175301 10531533 313966244
237866287 164074198 203228571
364386989 287833664 1906276
56979093 76351405 240936199
420406845 404068960 66919639
13308818 296640304 228505007
159754491 371724155 315206832
144548245 40154180 350738538
292268954 129618335 135590856
296020095 275518995 219490629
386089750 58207015 204766725
80207092 89767366 218751815
249859920 275206715 279559028
68627232 389738329 101058075
263202738 156469581 350763569
90516513 339568118 264466746
186642606 236932669 198931749
366312894 321800764 400145929
161296456 150827143 320681649
88773100 344760123 100782791
83238885 133536883 230326591
266618760 80469929 239994831
420227689 40287203 184877962
397902666 31667743 114053458
276906810 120971460 405126351
10298558 99109216 56207942
16857032 314271904 255442498
164684222 43576195 286430189
223041890 311437469 150710671
188577951 17715180 206715977
177480025 78686277 44102719
179796833 206662127 233490577
126008532 312513604 367440100
121587447 315637474 60432227
19053194 231872483 361408928
401769622 73740483 254599568
133288374 250210460 135001645
163922868 297323620 79113321
319884149 287661791 141872947
380866701 4659967 246156753
282447690 109238451 210963169
140299659 287160180 340695658
131576461 5132894 377252355
349018349 63391500 293359276
48522591 21470871 394163812
85352468 206046853 35435831
267082736 407802051 27750136
310608773 118501115 199875716
243360125 108346309 346191788
84307995 175659149 398782052
343317747 151729064 175847632
109392559 264888374 187844007
50170592 85883542 165673980
135736034 346392854 100012909
255833139 250821407 384514421
29216074 353507192 55392354
227247735 234475754 80045205
362986382 356193175 267721942
396900854 3563949 233165755
254855374 168655347 84502007
225796125 164032149 162368990
18239892 310718150 329477780
257606301 9824781 61567627
50711090 317866396 259662819
255904958 270227976 403536817
399404826 89635100 46988186
235993623 387648332 315412074
1407975 354192907 56843203
282402263 200267044 306569567
259936533 208501539 39379616
274671813 257137413 19832898
290041823 140981780 83951501
202504402 130102147 184302425
407819047 89142922 22752095
409559808 274094848 277818792
52176145 325651507 102936232
4512452 214689385 172627768
56865769 398119020 312710386
281235425 346156462 236825908
185689615 148632868 270067839
22822574 216780267 181654674
239677573 133680337 358661052
105921056 339170529 148124176
314664918 28158869 376764632
342086559 296656644 109083808
209926184 252911463 238842703
84579547 256701866 193962948
73332317 122600755 223860931
5539369 91145702 333234607
173642072 406587566 156924966
301344113 20430463 51688794
109969175 324670913 109305581
5162231 252902202 378148724
2574189 361888952 10551949
46452992 318797602 423283036
178609581 278028622 291430213
417491407 67363292 355193747
156426903 121234623 211720684
189243735 4967032 29074895
19115714 164714887 220068070
283484373 222220849 106374333
311647002 353235775 35180651
185951411 33910735 42037038
252584283 171175669 147974193
337769018 262454619 422483950
72931110 9521360 243228141
199923719 27758730 267388612
179132358 117397762 331329948
293986407 321570098 263859303
264393202 352069533 97815910
77316469 190332784 289840949
330412384 242883701 183392149
272512362 327100518 189830138
376911637 234967391 112890548
356500887 206299258 416211885
254178422 381399049 422625274
139163216 136348611 109194863
40503824 125082451 326858648
354141208 411459083 25834001
38084235 412967514 397893788
105884963 366876470 387845768
96919869 227968558 68823880
252355771 72356927 183569890
148149717 267929328 188838030
413240803 50977313 313614869
374008550 13370444 23291108
241737664 252969398 137885380
232273070 2926781 77897633
39899677 336841087 46489178
333506759 380659803 325895419
274507886 345132620 390847989
135996655 266497762 342251650
331933875 403741097 317573744
307187549 371988834 144149683
206525774 275789267 78241797
390520008 133982958 71899139
422874513 302826407 123094166
345344296 273787810 140636723
311721461 47124484 119186080
132076963 136744136 210547170
119370234 242063408 111647791
7888250 226623281 42362808
179377712 197629906 280075460
246597535 374365899 73850138
201371956 389705836 236357382
240868544 234096782 288255655
367580178 80784060 412952616
132913060 52178286 55639127
103558475 329222394 274642058
145384894 128597775 3373892
248881100 116029194 225804533
60865217 537034 59938585
168520158 328047283 247036241
386154353 162785053 163346954
159149917 4561124 37657491
130931180 80888886 125491918
195000968 181808268 35430251
126014533 257440004 410020843
45358514 4370066 82782729
317952803 63603980 115086927
48687145 372021639 8196791
118270926 343947639 198863812
60386619 237781145 27056254
281975110 186375014 98308795
227397949 152132195 324032658
351208554 40244185 384655405
318568933 113206285 262632
19659834 164675703 400247057
263972245 287651995 354565841
417749693 224127104 138336331
315104285 357303494 370368325
185293107 21471997 67771738
58369541 154908316 421895021
204973906 23092741 377021031
290453550 309932422 325771705
60344635 401842945 320112822
219572458 205304145 422347106
357835913 312738298 321877459
378884480 284716430 282442025
223102692 35658212 37691619
225735864 103511223 260205544
133949470 28554944 337104913
279681205 86088152 153934719
363781807 275632056 59575738
20889943 336805366 333435381
18511098 284844256 26232859
355856795 296899704 15862291
43144787 260626090 209564652
371254815 373614232 312310882
74301242 245140942 412249213
207356038 284281418 303804983
284174385 336850586 151379759
84541463 209098981 195611202
200071443 220629203 179755518
266303697 169697014 397121613
252746456 123597504 216430502
377875846 397081903 242733183
217972097 257167621 182228013
281173089 109128495 334556508
330924063 395031660 374137791
189501737 259126953 16926386
177778285 197827292 379468400
99422580 411465956 36189599
65296894 301956707 215991288
102091209 402218227 376858698
391423367 225261388 368618225
89003258 190630383 400116342
142776940 363540930 222630480
172205476 22944011 74240705
366947305 297976088 109012317
94949329 379723726 34034530
151981255 13667691 65695724
340719130 270314239 319955149
295646249 196875484 80436318
146977195 38517467 99307200
53644039 363159187 7167518
381474283 96701364 420841307
412864218 223484339 325787254
377147333 279380688 341275125
301031184 110951097 253968976
413053857 25444147 166302903
244408768 21808740 222738712
255631348 261066092 154935913
189096950 86354895 272435222
134782620 318501509 266596803
402173505 366614913 299393668
181130041 114883031 379222940
273497663 22432387 100535716
96804426 231222265 310969096
70791245 57729695 143334610
222639403 232012323 386898015
152538493 10373980 360945560
123855156 249982055 127710563
102712573 39820081 148306107
312554024 266198884 58481311
191601842 189945878 376816800
91345636 90466951 153273997
19109523 102730282 235980394
416534085 182909258 227212688
166685123 159687355 373778331
330607385 181648391 108387974
207934756 94971020 376519431
228942462 110505894 237979097
242334092 264904442 241951500
13762287 182776495 132892462
177443467 26422910 15450698
319751057 53246317 55949348
340779879 299253843 140722767
196030656 10639400 396158746
337712537 246326503 28926619
401432763 255631402 67154025
211973993 154529176 86465662
249052385 155786654 138331265
287057064 278995579 30805682
97915876 5547661 409012452
316315226 63654818 417335655
25680374 25480030 18387614
134126682 186501721 408895989
190487642 28188192 341301847
313394180 387164944 401343366
257088452 250160616 364726426
108379153 414503129 254079617
69004885 290195137 327516818
381492116 237527415 111423496
319580941 253530438 115033204
200536758 60733925 228151566
362096517 329271749 121671580
171023143 283555733 363669113
380555031 97142485 300448455
154031409 4188579 404839908
393432292 318793528 31956814
178186681 46029248 394794841
190461950 314548306 46977573
100268421 244791862 322377276
197044859 340679198 175776970
338984809 229020928 170794330
273108922 35597102 423326235
256682943 197000043 107557788
239113366 301961151 7854946
282002952 49805665 141750425
407870440 47357397 18021456
361292235 288412414 223454433
415521875 246192657 343347566
315434273 114678560 275887240
190465926 415126142 237439588
319946404 78529222 148665948
267418835 92224909 3227537
356720130 151239480 171706671
207633458 119127122 378840192
160580165 396129217 296653119
211118227 269180691 9156426
226162660 111470664 280131800
181796852 300618199 223164198
14304371 277469064 118742082
230130582 55310085 292322489
308988439 177394389 286652223
285557302 194904694 172673166
333159162 362348802 386256380
208410839 15025697 96669374
378053091 240388779 404693607
241518113 324308881 29572092
246442641 231782110 330397093
9331985 37680251 354469923
369929509 93927028 161647003
173655352 297715541 393914786
340449074 193804662 238001610
143528867 97304751 14463744
8597552 122549978 93129853
119868489 221370763 152117156
69867155 74032072 207411513
342411918 323322971 119306974
360055752 394278645 288835485
273145186 303820171 288184795
372618311 395272112 256998276
378819117 384582853 11681083
112578447 373498074 370144366
176047717 5645046 51075591
224353374 247951748 271267488
213174370 40828209 343761692
369580102 98078403 57290733
187591723 14294162 368842613
12331536 360610310 358764629
155459983 164123626 345148587
84624516 275292874 293308010
228928504 55491936 94202092
141489114 64995628 161615181
107801304 153783402 123452086
296405990 419295020 945711
129817084 357986956 124234418
49453455 193315508 96204600
140043799 155121669 369319406
200314313 187458334 233125567
365892609 129454310 153222703
130318181 249018960 301272600
395252357 328972230 182109042
423410026 32134988 267871164
320399447 376562730 276435145
88509892 52523145 382792611
145362970 125051768 360942789
74297257 215501018 375682015
391002862 276939959 331967665
418052081 312517130 58233932
133017883 135582787 34163247
157140824 387323418 335203206
91183236 142393423 389500982
70590342 71222907 107211503
196918958 405296278 416377306
368112469 402725543 128996773
405439498 376569131 44363455
99911569 276327673 144276765
22680211 84334816 245287798
129877734 20848892 410410928
89653994 6050930 419746047
25494715 84546610 101000745
86242150 255068044 314002738
182985210 400083537 5182568
275416037 355350342 197693063
367314804 249030978 61861557
217418490 265684442 121829347
127539481 329451315 175554826
301413641 411414541 419885448
417183920 400293367 26626768
356846880 135026470 415583268
47159411 401993452 313496267
374342761 260704611 83577392
328524005 281357903 136134489
249565112 307001637 296685536
228566696 45535971 253709373
126574652 414428952 412235313
184171314 132287368 141462415
46577135 48637966 226139844
315312319 90848723 402667905
150570611 258504799 189627872
219774228 6662374 97492452
346905754 326177987 350478
412014013 275899719 72409883
227676929 243276908 141200514
264393353 338924515 3039548
57411067 247595560 312352279
212883940 140181843 167672160
263346292 347763382 218620132
253900676 102892932 32662114
32216552 283823811 235056213
182259927 295077057 50109069
20005968 88772565 361083268
377144822 255700665 79389767
204100600 294978389 141436422
368116802 152933869 145573544
177557761 18549790 201247556
143163186 52704816 318045181
410045666 97772427 20801386
157819904 409522370 244419852
104704746 332908545 355628590
151158020 39133479 58435038
311337296 350788867 226084142
180969390 221374510 284170435
356428540 385789775 226425869
188209755 100819038 407730619
272069009 123719665 173787374
145715273 413414915 364404107
353341873 243061471 316853260
397054923 49353855 418451336
411244761 295543788 194561230
352151315 247470757 163441530
29479609 89580402 237999616
119656861 415212264 255959774
292723360 304411396 108854192
167965435 412217170 307091064
219109070 54203734 291334732
130856248 237949937 258169188
325561862 40272598 265861372
31688085 415092118 224615686
248167804 389556321 387837300
391361477 33834691 94792244
113135681 269156481 360381176
123998840 217875412 238702002
178249659 150010648 31852740
71629889 38976949 290036760
410537923 2439348 218268136
410353474 357562111 256450920
225852572 246363800 16686725
403261995 262714632 129027009
182295429 186931264 132031713
418249527 114780922 248364442
199692122 79842268 113351445
316581641 23699460 190107095
305197092 372039527 190465742
11505295 339822684 403822680
246623037 294702000 300265985
45262001 136803451 89726100
5681337 260535715 181406598
397670632 117810821 168532965
342073855 234310356 420933853
117580337 269782619 26129110
262434646 75261779 333578463
159157180 217942912 288148248
134680587 176891897 213630470
229876025 65537123 274261043
387291828 266901565 244534479
71287542 96834587 341374452
204307735 59502775 296471668
327896870 295534111 60891907
349029567 32147958 403166367
302803123 226917650 138247555
374583606 9936592 60466492
145424196 240452014 421009820
255667686 222305463 66119528
251195232 20148807 376085413
75702495 66974545 92214862
2781222 413019624 26821456
406919361 412583876 59080868
182916392 129499591 86631792
421311600 35156884 47266631
118186825 319609662 71401404
372210177 162485599 266959831
279178513 284312911 222701818
247795438 329358110 346690902
372090448 302274455 226073067
78235408 258732057 405271804
328669568 102884838 266198214
26721669 332032432 8243553
71126190 46602224 75690696
184762547 327724355 236735642
388714634 388078136 29010657
369533445 34977893 24461782
105412407 17349842 129778357
274381181 278951246 112988534
6227125 43804045 275970912
36013761 405831570 166720758
302577275 392077005 423373161
210818323 292294268 121313655
138866339 2811557 184561573
361280988 282558057 298339060
203412242 124983393 319867716
48015974 359454505 353226571
356663039 81385074 322039213
418048378 247918039 381609938
406479892 349585866 239813894
67844369 323547976 276170033
14266547 371994953 9999542
392029576 300830093 178777442
177147559 76370509 325911144
137633262 281431243 409316570
222677292 117973000 296084577
335957725 315908635 344166502
245187435 303125297 280653735
109530907 19577201 206225708
86238202 154178165 158113941
351658993 270118945 14781495
267723258 365145871 232349042
422081606 134033996 193670221
133115368 271857827 409155516
392260908 254729277 219485459
63237276 246577042 286951082
197436010 379268411 323936227
8456328 128136816 53863968
97776334 77570445 382970993
298331453 141367618 13694266
362216642 268812350 145119027
29198198 194233833 21711440
295867496 93709605 146445045
299758260 301179941 113485592
155406671 19359619 20869833
318637137 57272686 12899599
169771253 389155518 5040339
352802539 19463459 3972112
360449775 9167748 1094991
237073636 302570589 138375040
118500441 289793990 379804323
413136151 72811748 386257562
407633544 129944290 110323619
391868547 86118694 130033892
168455643 93744636 352751714
370328238 244638975 170150136
360140022 105725947 1039072
67159441 401740062 145087107
215353566 161409814 319506796
383856118 274145788 156701445
292186247 250345587 311734314
77851014 253364476 85738829
161153203 137899023 285821504
368527228 322643654 127292096
99347710 334882108 346273731
45404069 77242650 186066801
178101129 20583946 166606947
25472557 299464853 68323860
193758074 171741517 175776832
385634204 259472710 223052567
96263124 186078598 257825410
211161771 10634305 209797602
374126797 82376329 212562745
26262592 371878821 81125063
128961307 112849947 255639762
308884335 153761017 246106421
92799895 335981819 188811791
276674289 363638058 238232032
47526608 91334545 31309699
106902517 204329664 196789778
209980417 9542051 280544620
416508364 130550198 361468941
372971260 303976831 15081345
411170138 37884169 303535719
162609937 238760114 119767471
203540245 70770462 174970070
194062395 47089580 328947634
400527324 8123297 107568163
88354216 145506396 162924575
134221927 327330779 68243056
147229976 142495581 257031402
376903809 119773556 124502839
377772397 160470240 359421066
414580399 22548024 122813977
376495270 212644537 124324286
146101587 139418904 212000543
10376870 189288488 371849859
121097560 193522948 372305802
114178712 175198650 411622487
164057451 61793619 374851728
115398760 283533264 103350586
192025230 167249753 278331552
136755015 407061430 380232642
17685570 78639978 292337918
342414849 201141938 391770484
238443314 257874953 343943548
39763710 4037180 89390042
419372232 394487506 284384128
143505037 252196966 125276288
91554250 3603966 179508032
25796601 18694536 303814242
25450643 294767223 282609152
384215930 238573548 404788410
376589549 138129389 106527354
384634098 341765369 61169388
400538554 62731221 313961624
30402026 93166110 416883888
148044545 231638599 274038940
47473778 38466697 214788297
332888655 67111478 19231413
261726625 199708793 183742238
380709498 319299488 154067078
293682024 409344692 82975000
152396603 180167363 281713971
245619824 70682144 55378767
46052625 279689431 250558149
251271553 270632943 273121675
52261446 419913988 119700727
197164900 313307388 360561679
150032773 136284304 89160779
240602356 72745799 193246209
364693128 372602276 245773043
77171878 402352549 234888106
332438558 57136179 346227520
200115709 365238384 218745340
333091294 355817269 403927460
386123401 7842938 205048813
346228588 154310263 235220741
267090606 82189469 147601299
261345507 241429027 340299813
378878358 117011342 378697062
302784176 300928142 343772024
407627412 3173113 227141505
396214232 372732971 234366224
147271742 173048512 260993880
120905963 405297000 46248248
38628410 5676271 200526573
354796628 287471000 261652118
260196538 384600577 299931249
180678206 301193917 271221021
349776261 237424903 241948501
44197339 123351381 401187947
197448476 159913607 71170915
303321411 252245336 388569681
74084594 293259658 241020156
187601131 282468032 49818364
154255420 150197231 92165972
317618071 118414981 262017423
347234904 150022424 1442323
406593356 74716396 186587689
318345311 231179558 15647876
87454699 269438078 363407056
105890066 301400914 112820877
92642024 28319608 9052026
166130383 359519946 66315458
302813146 412332470 77434000
38369770 274260332 357835136
31127143 208310841 310564800
197049134 64956846 113373609
174202250 107630516 41425626
270193654 367587506 184455558
277242747 381314466 397166234
289613954 264600644 252705014
246859507 290321038 238079765
388963750 326504682 225185178
36141008 334179929 224263399
363811726 237608066 35478040
62731146 363390732 60325598
244305303 355228239 6280659
263063826 156760245 241671356
387911538 284816324 314013016
68830955 286631599 52032239
323571604 177609207 187414303
288934628 316677951 417032295
285207233 125755030 311230360
356656358 39696826 13974596
83646319 219196100 368362203
357903815 130501285 2775261
234005978 132544988 69020013
104880195 229795521 171000080
163706572 375579886 381996860
166192299 416416635 381522873
286259969 245109470 375353835
53478250 53748510 160459405
175827530 145137249 134147567
234051561 247778603 299528172
34152255 420409812 157253653
79123592 312650708 55628493
270916572 264793314 97051769
388143936 328849255 275984348
93974996 70503576 48550356
68239842 246762685 278880142
359587742 36632989 395336474
90563338 221093002 405986375
61345179 35697597 273080028
221302777 231658641 336668688
349594732 123729670 372520301
250406488 130144440 310824863
107845964 400917060 57557022
102474868 94564178 79043557
237501815 156309347 136070263
19452538 70377485 23089357
284071508 147820598 188223242
415766447 79497372 222150162
136911207 324760461 381408975
321660559 207409908 20567754
376827832 180006926 250240849
391016328 230139117 296226639
272686083 347015384 421517474
101937493 241263936 112941294
376400491 39221782 100695399
299470354 390012701 377528677
87493863 36800604 110011148
152296719 317287069 399926324
120030982 192062153 308267823
212749889 271823712 146380384
357274297 329364422 242044431
42109896 247104953 402986567
406482717 334674019 300804665
11161972 244463071 81997775
92502643 167875609 375983233
363810070 86465441 177652395
58303228 28119148 157230292
241931587 270384554 341478684
97295148 286750614 308761759
279483376 68813456 225320016
163774228 213810144 191343383
180577082 250343821 87324338
367574086 66181291 4070981
236873658 157720820 367144933
276193282 203517661 196772780
128857321 334640237 325691636
248300664 128018442 263954787
278831959 389352287 344853666
254159657 35959675 106786473
385588728 35547849 402162583
162121909 332385528 328672344
239319916 396745749 87797198
418228888 210886906 339021936
39936934 334384828 380822465
324558567 328397124 351137640
396817698 315234437 368690417
66626567 204420445 186677367
217838813 86974908 236275409
152337220 131871536 374196867
142259351 193380495 262693076
16026009 54514752 138224492
163720662 184206383 81687907
103051936 208428325 183988487
52237898 12817368 294542470
252294667 35728132 378774513
237876864 361877029 160636738
22818274 59046730 418806568
391569487 255027509 365622907
270211041 320087550 214097361
87820286 372845274 341793428
135698213 73762974 120523296
168328203 143546771 329566414
103111980 28359757 7064599
299045887 357173437 120367624
396655148 292556628 42768750
320715886 57022472 385736795
142507092 190289186 287529284
352131257 300128867 214144014
368142421 74414931 347118271
333358139 52440055 244218062
259735626 140799233 42730564
196584567 151857455 354938262
93157488 295937187 172230844
128921005 103281169 51526079
234896160 51199691 361127652
241386713 409877359 378715315
180815350 76401581 134114376
251225871 420611602 392270913
115555291 421328986 212091158
158357780 379728882 114970639
120392204 210841192 239599054
169433375 309888965 200592323
420628642 238707925 345109776
406015602 175226360 248544356
254080102 419892995 164641115
272066165 387805472 170497763
288201126 33262634 96726355
236289535 330061479 374118894
322411929 278825156 361748883
23423165 126205783 182477117
62312851 21506012 326499584
239021857 64235424 349290771
302872176 56241174 257783726
239585153 65672490 376912216
156157921 200407549 410835527
342316596 106196989 235752970
273513651 272437542 79133594
62886620 363043511 7808693
32347103 189806206 122551811
334046368 154160129 391146583
124249227 393506437 43565938
267693701 219889344 291975276
97638517 358632593 338297051
392650309 337724558 323775225
277277700 19797977 208500217
161695051 239885965 282599401
289511356 191497675 240010573
365493869 405086632 314938107
25947274 119363713 145516183
104665067 251212420 394506455
264832403 385527481 383970264
53107172 383537324 366658297
86405860 369113493 21700347
341850625 46094529 414353970
175002587 313374819 169108046
103341358 344589718 298587730
84161861 289695913 92278642
217058363 48321911 330266146
79374740 99134158 306543065
25960211 346764297 86684425
212013772 155450921 94844868
72312788 91475967 73790840
57763826 301936642 188398480
304058436 183569003 399789711
1407749 164780276 281386495
43792910 277162378 27649057
245121817 148642230 249770237
63127795 63380917 409857659
404487416 279696022 338334541
280969119 189115316 12762331
179262801 22844374 272108163
106343391 298138206 359798918
336277163 135297444 184882321
30885745 217350160 200975976
313316358 211129729 367992751
94132831 10539641 210784700
408130635 400383411 58135085
331055527 89019570 374593000
312171326 57297850 145254011
23621512 82106588 92458602
420829495 294642237 378750095
277453361 90263001 114782297
125088943 357464366 380044795
1552813 324261160 136073817
222578382 96020557 395633350
274807707 153471528 42079561
196014488 392423874 294852425
86941519 370513041 93718970
293054791 310599127 314347823
121695852 60414169 27181906
292178856 166686888 305678357
63860647 306042721 67028616
64176340 330594617 298010684
148032843 272780198 390719838
90584961 36795925 209133548
289871913 123037571 285654675
163178645 420940591 273370791
287381495 161726162 260680518
288022682 394033866 376014843
275599218 384625817 92690180
179864288 315761454 415291992
287202381 394522671 319819162
143998924 395671102 146929415
46699312 393218988 111660800
374856136 374006690 59007437
289788993 101337283 301876007
391951200 366491326 90829343
211659429 272729199 96887023
382879588 313136811 295567646
184492777 94209427 378302074
59593226 380496005 311801787
113307668 116066457 370391163
3223231 395503470 246018034
119950406 40086044 192289912
101284396 361290705 223417085
376991439 242381548 300838056
118003685 362302508 302105960
258319921 405848651 61279518
118996813 71272883 219232661
251899476 395206242 164959202
296472545 124849946 31094577
215934877 92174435 10494933
1199775 393934112 157648532
153899488 335971996 98150629
142315534 224795242 79272172
273147564 400866669 22857744
46509027 196644610 56577800
400629271 421322146 92299375
317825680 209538024 278615533
247082248 410511944 409089119
329038791 296534249 404776347
154405857 69623338 279372572
353474598 225638006 310387715
18901717 254940002 408066714
153001382 363900510 183477704
283001797 315778513 270535012
45098997 403415651 235584258
166508744 349706525 184247505
143718048 349910607 94328540
302040317 11768786 150549106
71612207 397931101 133863145
94335041 36480628 178772806
416981117 408948703 294340422
208398767 326359137 387246190
108510991 188058180 331117785
247112154 202849931 276006472
271156884 353377940 414994235
1856631 405580549 279761298
423322694 403849114 29698627
7667311 260408021 9027645
96042319 97857493 278903629
70606179 44760047 84278396
13875337 347628644 411419253
248943643 149363448 252749475
210681863 367509022 157050319
321258055 407049476 228165966
96013358 195685540 368345529
244203974 66904697 419224437
73696712 79079205 134563129
27133370 255672270 201282052
278567709 147360313 29557838
322943048 4251113 356724675
52103926 34163829 103909766
323748014 30729463 416302345
81382434 210357072 399474042
395365578 179954057 129178608
41891826 54002065 16282706
165668472 65580179 326372103
393667158 135583466 140818329
301724984 230673393 357553427
356030158 377115262 83266258
228011199 230357177 182983862
144529502 199968996 201276162
269635169 330032093 266892407
299775769 159477169 423308271
280173050 329671338 331663404
5143232 68654376 156377158
292837289 372873547 147304591
409479041 277131454 363252513
2861581 305119674 27352643
79111474 78095841 201126272
268414824 267431174 363767215
222156416 78396527 116139892
349920910 270867478 329633706
89560668 97405305 85010049
31098962 269126062 227509791
326632884 180102005 398995218
103513979 174448748 384047525
118473550 18114958 334216105
96214189 229358091 58504946
220366926 287870382 239094714
223859020 359306141 283254387
52101277 233519173 94525005
125780500 328820541 366959595
343189876 137481734 337344129
194565121 386352560 313058798
171688335 326422488 150659906
271578779 351053677 256313887
138270134 187331933 115632728
161567548 224725886 69550221
82139864 280813236 225815768
323905598 229003121 286049528
217016737 222718863 4034350
66017472 344041930 201136306
164008645 276382708 287255444
97404956 214537125 241220005
287865387 195810605 153016790
58030611 123701703 347259935
153063330 119540822 80741454
330958897 246594685 228672804
348809488 331066176 343552492
101595661 294861653 305393103
359423458 313037381 210927601
422627274 273774324 4404823
157846703 184188854 390659267
275477827 164039542 26786
237253703 138009554 336382428
146725530 55435758 203554217
295783784 288996530 360083480
320973714 137652325 303382522
403947549 189274124 242602249
422487592 147912581 63367152
212011662 116289883 195140015
79243905 359062451 162171707
299929554 39846572 41830868
379776118 346048925 195928587
370024937 282822780 62018421
325366912 247337094 303711691
201612410 133916250 10574107
177917978 268348436 121567973
227764007 387876629 47550603
157937029 294937738 315375056
167370317 205771084 252732490
56504159 37190896 154254655
304270094 186684353 390392410
307465161 80954268 242545460
357501092 71787805 103743409
24833654 33978266 186396045
156540763 377205032 123305387
158623610 419910964 48516799
159843687 204741358 184067394
194845295 205295681 51923211
176334597 148249608 206117373
369023706 331200885 204819011
409364334 253386934 417291489
380517699 115446791 36687839
406408722 234713021 186667389
217222940 389293537 155201255
103846803 408707387 52531408
76438135 309720532 89911972
364282647 56585136 186716338
291307582 188796654 131919908
265842303 173075983 187682305
131984641 246160014 36974427
374734103 283354058 356279321
75271904 13771911 292185096
44049432 59579453 93469961
66443530 240558012 316071209
266182649 238143992 47698519
26212492 80678195 102406922
236651706 377308011 291175811
311969761 384378430 296943897
51948404 270435371 28401620
9971561 282742272 20257109
366065730 299467739 179310063
233675529 285327390 372253120
327645650 265116169 139965267
306685513 100806489 257043073
200909809 59538274 201194435
370272444 227151109 368818239
227038629 136581008 405722775
234090663 211049669 228104918
247535603 82647786 45501601
64751079 152757629 111072343
395600217 185705118 158954046
147176022 167302344 154402430
13452668 188365893 17331860
96334301 279276001 245728425
220200868 271168659 123555257
272310039 269948248 154133576
202209816 356989685 11720852
70210505 61900673 100530264
155826121 59761574 97760025
272585977 422676131 405477531
218819905 154472569 94030352
73336109 356592424 222791478
76960648 413692391 315877528
37402629 407186827 399846340
188973711 62925010 15678738
187791387 364097395 18124509
62772313 140755893 77112685
310928082 409790935 86560765
110890421 247972111 18070669
121345601 297114939 269073826
326624551 19444271 205104222
128460020 109675329 422397073
192373988 52295219 300672960
297906100 15526171 190750278
289731292 132724788 188602118
243645093 36134797 300999391
225430762 62481201 307639879
262732013 145055293 266655416
118943431 127287287 163331929
373116967 234256615 350188500
368759943 356049156 326077364
250311239 326424084 166363177
90955386 171477421 371484824
334880392 142016248 150599968
175555153 165196760 132926790
265937623 381008015 17827119
211774641 2203952 240263352
224243204 213283951 196852740
348516398 33786704 121357189
317220707 48082984 1250959
340074198 409341610 13313871
257829590 42523407 51604496
277498202 329909612 185118613
314577857 272229405 339855414
296222341 230800458 212596034
3791205 333205319 287791233
2229646 231286618 395790278
266451487 273943844 69248393
65405523 64991643 269202093
52690292 18745309 127482381
260991586 107151763 7801888
423538575 242511959 327684212
376370405 275446693 393592346
154569857 89542668 124640291
146706397 386575659 71286459
97024344 379086188 200583084
73077367 11436856 2119425
123567332 363883567 185601514
166182660 405500264 277428438
55018970 132148448 204777717
167319266 7701035 322024899
125464245 16634236 309422258
411818534 99944131 390612877
91010157 261481778 329238627
193484588 206824143 419670498
196041032 267818615 414647940
323948213 367334387 379549434
36921922 69881317 358838899
412323576 53267853 183887404
271741166 84204592 17140607
195130307 306312430 385760923
346145269 384003714 356000843
26450987 89039381 36280798
7723680 31197504 261415450
261791853 419672437 259571672
385415854 15870301 198614101
251355565 244191398 370642450
154113660 116291013 335480454
199277991 419050027 52552517
73277414 114976310 148739263
300444819 263617071 64976258
195601872 247619015 171358243
130748050 88220561 407170951
195966745 288224215 4972553
334713857 380462646 395863187
65960623 314371018 347515256
289578236 24407036 249375385
130475713 119187681 93019130
361743784 99730482 111885342
120777551 104848719 389061533
112152649 177831159 329378234
188456149 99463829 290240511
383057309 37751792 144315743
214324836 165131928 115815677
50932821 23454468 80949780
31298627 6172751 335666871
266509123 314598473 316970693
36881462 48353697 352594784
346499723 70231306 127324844
374842069 15391162 87560137
302587991 245214904 217436711
121433845 108709893 404266829
295985295 85045614 360786281
352631666 359348799 155798163
350272036 176914383 268697985
420578380 153293424 229799534
260195935 205844890 272481822
214580468 370562046 357112838
151008132 340545680 299595294
317196101 256472381 382725015
281311288 341690427 249861470
396783285 137496580 209482778
359094868 109292664 298006183
358007231 352415949 142938865
127618527 190119378 84017433
223584769 396269100 147390369
93458366 268844846 300597876
265375008 395578148 419317670
13307676 187873236 3847115
395800206 123456389 390635740
318805339 392365231 92717143
91003983 384934190 400297719
27337777 47898258 230910174
288880761 284442519 412004114
47434774 413383462 83713823
136364275 49644341 69065975
309613292 114327369 166982644
200025404 315380491 204649494
224411743 131216761 163293325
224686858 119006324 370322010
140896 156741745 74696634
185818554 9856986 323075423
202040916 116287090 168813451
357048435 268989550 270692659
256551288 155189391 11133608
225182498 335375479 65450075
404121800 352581890 102605599
333449638 352939916 142591136
217121242 263825963 303614963
95543028 116456148 209568324
132241500 244401829 503521
146532713 266898268 22024275
415626372 342147338 205453529
9487664 81825949 135874362
7098715 215916465 9628823
20595170 269329282 269613800
411667186 331538888 18427729
289024703 335783606 416925997
303450133 238403206 170326218
35460514 121170827 117631506
370502408 279806457 309043241
106392196 71334201 310161906
89449874 218761502 93076660
241198216 114837414 123826920
412277774 107371100 84703570
191509897 115831110 154670231
302537318 137566261 146940297
336571645 49663051 34692773
351057963 214998292 285626746
73680188 149229109 25362527
196115269 378419365 81897554
138256481 118237518 259861329
246840109 249287468 411465710
84857896 365042381 364098651
52436821 281791410 382313896
367270990 326308131 104149393
218358388 110299175 106066313
346564722 36800105 151969747
213742445 214999346 52858543
140089497 151410283 54101944
95879818 112691917 275166476
417869263 54889110 360376709
324922844 321304171 307455853
378737391 134862268 341278248
268271004 193352989 252755451
86026997 195629343 159817373
81331344 169872992 394217297
286529054 34264924 59889292
107730299 48254720 48283501
241682303 269518561 237422281
204501652 383796263 422321014
21244972 83862675 39372674
86395479 287974615 138021267
119114517 352157031 98225231
186626641 25178950 390368929
371118684 202786706 416030693
235974606 340937163 307412113
130446802 214413604 210097980
347627304 414265276 355349952
363889627 244467753 299279632
16542046 328183617 256169348
316191988 20708231 134550919
228451482 192705035 284578908
152832527 223901387 265833729
76436959 13403834 412636545
7515770 130564921 267577869
33653480 414928442 266307300
39889942 72215069 385123740
260954271 295237033 291700675
216820397 3482095 19382187
116476504 89842878 25274714
83258440 273916462 293917074
187331672 381672351 27087749
223443574 188604256 269895233
239239448 10235473 31384886
3661094 231489254 422129352
60940517 115867470 139954300
356247972 67013962 196216973
286692749 174132946 107807384
304511566 66052248 362988041
277934987 108897781 230301246
270774270 365313830 156208010
274664743 106704872 407996252
97922862 134953424 66516600
25155338 207128436 272925012
333700972 202020046 108083589
269413859 119637090 255953394
359658293 108588990 173356740
119344084 74757285 105806430
235734402 199072845 65027675
298655976 229751002 9908549
77866813 59736517 362383536
151828369 113911668 168197605
303876589 58035640 33448986
287079787 291800308 170260143
110267739 288080226 111585658
6357740 173260894 396451042
226438319 342004937 183233161
123222734 275524367 405304310
179630731 161456702 193590878
54874895 339389219 52351574
348079213 398827132 26757104
334114230 124928742 240778151
206449825 299543173 124597319
264105815 240145469 357806696
422603610 274619004 388862794
185740408 417324825 201644619
183163490 122589706 235774493
274322132 224027509 389934290
161239800 149959629 329966891
173630112 149273622 127714579
249693768 195807620 131093513
75404611 99657304 1204320
39669793 292933488 187357000
279183956 64254107 270246284
204642374 133295783 354813025
338868730 352466165 266696228
135386351 224796922 114379116
330306199 33152319 349686520
40160655 48358922 153222573
118972468 43140785 63956401
260487976 336870507 323818764
131709020 20026208 248312636
411967893 395245015 96326203
271143845 2340634 322799424
106619633 41726454 358936369
329628364 421882947 193972571
296726926 375191159 47203074
321463054 166957501 409785126
245048923 417603761 64453330
255810330 203432780 384928785
320320055 420121602 248549484
261450508 93344391 130586858
230864659 295392311 280707790
36276177 250452314 5114985
316113847 50437668 138242427
350353458 311843002 32561754
197469951 289409499 225384031
209602884 44041308 201141304
279215797 106888468 245448907
163597983 139049787 353695957
406669086 219871112 178123067
335780133 332886612 251796394
143012762 113827843 40261511
127546711 32997579 244967481
225446589 155140478 268745888
58520001 70931433 245006644
40334052 276837908 123123669
148221955 311411024 266476161
92044184 218042307 387778931
128759272 102244062 38979373
330552716 278263011 275191374
336174582 198874191 163462410
71203875 23792967 20966793
332578230 301450491 66027816
95484117 331423397 192443168
216111539 310149892 178784003
151316508 359919544 395879017
77712250 30860335 210928763
35212017 99786752 219836202
94123928 384168562 243856842
300257084 160965031 130836336
173141099 60243791 364736170
330599227 316421678 222993392
41865078 6353430 182696386
303115960 142566046 272542033
34814179 160431287 13125993
194212878 329101339 179320652
321728246 386528024 368159382
171798592 393360262 236012114
256362183 86062235 315244063
234926484 406176531 139716669
82942272 39119701 263246936
285231790 382321666 61447644
174295632 287757527 223795846
352322793 236845151 245782318
74785026 55744133 112005725
54424848 351962860 275082858
10921926 275719056 90734218
190948385 405674232 420578454
106505275 225434084 242125315
418534219 254334670 62247062
67120682 77959172 115920947
379376844 319151125 192142129
261473704 217280023 347700395
57188310 330377868 401886611
271617174 247867570 263238960
183975077 282671234 369948328
417573610 255029619 1322175
124132865 373833636 189377553
397966942 411331127 79036241
175970774 162603933 409324068
65627900 121543123 141621775
35243240 367568919 274207972
354644425 336365363 67995321
81991498 175754227 380767393
292875098 79824228 417247516
375839306 75704757 227857762
294996270 304443906 130573877
386323355 15943739 71134717
122891078 367787040 363749158
346464806 273025273 243453668
1226572 399054612 413629718
286571635 74266412 129296307
293554448 317445642 145779076
66150847 373162047 230293939
116848211 202870644 6286838
279480638 282270192 355730338
347469865 391378599 82969061
336111421 244272920 394262871
104619842 225668822 324063624
111732767 28042703 186367642
70496215 147607703 23843262
54918899 372948748 232182115
114620590 16104629 17568261
411758232 370209830 84710045
380586886 381196764 143631567
194690629 192547512 161925662
90518907 300239980 57487020
9830337 37383901 405211625
362806848 21657204 1772778
274660153 132441628 17023478
187979758 184805036 220476226
257429206 12961616 404987525
60513004 196095142 257061456
175058804 29093517 393995917
174785924 129708065 43869712
320639380 149048901 4568344
239817845 398765806 24303752
319324012 332912612 65300582
252168005 106458943 75247919
274078680 187835006 260567282
51484690 168415149 263341161
117728595 160205446 61945052
375716010 70693079 311951771
357641385 14569525 137362243
10386804 69558591 309629754
80070788 58199814 140382720
177796803 215869215 343037709
190009828 264017947 6185437
257001809 286540284 222356725
179642463 403852205 312521907
359731182 365263287 141385124
24366327 404044326 69737803
269367403 354287273 280497284
411748128 94212169 52568349
99507018 281860323 412302674
224058880 399710443 133999308
132793057 71487692 63716037
109328534 20874975 314419118
73824839 14804578 182964043
342859699 348702290 403245364
103812076 160673604 345207111
153947732 381058563 275815140
71779754 57675403 364599237
180305411 239789318 165912383
6539545 300635581 54178060
286411632 121428495 248999801
316972753 156214655 116115461
228117957 193473915 407487486
123427101 115517144 18726422
32621020 153657369 313676597
353660804 368381692 237614953
204571147 401811469 160179862
136388501 327956436 232128221
259883400 216040156 404905297
33176063 180698330 126594207
132274275 216442087 1756480
250217576 347311775 297792231
388250939 331603145 203991403
71439760 329391961 409689061
227378432 113125947 369431162
158978782 302119692 41452905
240551722 107825816 197382657
100251626 345280313 340979012
415203984 356228420 263064369
37535456 245377940 105270673
95102800 9711240 148007792
32458355 109071673 117815791
190821828 140608712 67717502
185210516 189252385 174036126
257296609 154318170 11101638
204602043 65674965 248524832
282206401 290632757 398507248
380316164 192057700 332472859
73204971 176271301 36212165
94894920 7307587 43575438
25942436 365208174 293823617
173978332 48187622 337759384
10325270 294287078 233986997
270588338 241926179 20241720
294038988 88168468 289838858
96570641 399655569 93963788
36636024 152780195 196919705
331426616 192145479 229252274
361064534 99963628 47314662
287343231 190782587 155486349
405084667 145726776 330747341
310900591 358715149 1918727
384969853 277140516 416599007
98648180 329784606 243220073
361023902 409335934 373912113
322523284 415766342 401685955
292757790 395491923 60541322
92654056 199476237 247126338
264858287 75038047 399380858
173488701 159696189 112943629
378919059 86457461 44450356
66354679 122675967 105432885
340151003 281784550 331540541
397473501 116282721 258988487
175137262 112586857 348346518
320184869 94136463 259816059
4878909 296952798 107929339
90585863 336586201 68982271
17517487 303354177 139945134
408798920 176681399 314159728
333441906 257715668 102412860
314058823 210084121 204739110
22993970 313069370 140857951
384850925 220218699 120571473
47735512 381210243 346132104
360434632 240110108 364954255
348970712 23913142 242919386
7163257 268462692 168316108
39651743 298219015 308181523
13274814 352001657 403757408
105178640 311577415 186231622
129500029 370259200 72958510
44477844 225327295 332810070
262562159 71589795 380374688
383539184 376788313 293281415
65838250 390690536 170041327
345751565 12688405 109947724
13090163 137546278 119139349
220745404 314405623 295740387
226217919 292649128 112067065
191624238 285036595 140187845
241266435 344856274 79281809
370549633 106678293 115011920
371017981 288932549 18606792
288266172 135926209 127674589
39273451 279734220 196903724
75280550 335428558 334430811
210316806 12580604 306947423
193848483 354744082 39700858
116324479 249596472 263957298
86058795 362835281 166799193
388462511 4490109 110818270
234292151 13859071 302563021
220337127 259878552 141336890
366843982 94144348 178500712
209475360 236139366 172484921
32402382 187312675 147979007
216588169 121193550 143714158
366593881 396371521 356370975
193561542 120857372 352237514
75152373 123939406 410472133
56443603 26226774 312405545
186500910 396429714 171042403
17500210 7380079 204324094
248494183 18774629 224472106
38333455 313916296 405531783
379155410 220520728 102497327
227770974 280048130 7260405
130602444 334422030 239863926
423197400 166362052 225472993
65800264 388101269 238786781
347582148 191757195 169473369
414003914 44987912 197922279
187603091 253382343 221852814
172843820 82363847 208399142
270047267 131885234 245823412
379171536 248553680 38491064
351461059 137964942 45768536
252952318 25586851 409004564
345249071 11595219 314255556
167443753 348687711 299296636
68598065 81522996 176262975
188565986 350703151 3146949
421711977 396544339 331550577
83821299 321803687 178879348
142719522 121075814 5626442
61352156 281005272 80736034
172867985 92249748 282807262
101159921 354268511 396827490
112578453 126499444 327113981
332986736 108031864 37495201
250553022 135238309 420457814
155465982 82199279 209183961
311409553 137982941 408239507
307706089 74174850 319729189
103564054 185280061 423255229
103091974 183402732 153162931
285955752 78437822 210719375
155304572 367545963 281164176
160445157 165033749 113985989
317539867 11974363 306260517
281529066 311146706 186762966
285274600 79379229 196901808
46280234 295730366 323896244
196748447 91316268 286357459
240699011 241721642 142517828
60381902 246001459 139689636
313555664 30584953 96004589
62965332 253465551 70141328
100462329 228021100 342374720
10591937 62338901 215748070
248701622 165323499 288897208
231611076 199523156 63945840
120419747 159585319 324131663
146878073 268190848 192179099
136976810 368997438 345419553
368942796 347352048 148456025
12272010 46904109 150039037
306268693 156470472 9780014
21118138 89139481 97431628
120785628 178593806 106116918
347847334 389490366 398803011
253141067 31099486 164353481
130653407 357790491 24901515
314090674 139222151 37222887
401165699 283357151 211631365
285594335 206120081 105527660
400709756 7619389 301168385
302581955 404042094 413074029
247662769 205822975 232478637
401213595 54479896 252814110
64166756 259799838 14684580
306363030 69755909 68117972
219639379 292205688 300770880
156872560 50022263 35464041
420680403 139501342 131494647
240419345 262911021 334797725
43264442 243258249 231673700
366039695 167394564 418627403
361169704 113325929 170242165
324010247 159029968 254861689
76204346 47462616 272206137
338638604 417600264 5414517
302895529 322706559 209822160
260102958 57710640 351472260
216330173 360952308 281591326
56553226 217381261 104439256
292164718 60914140 206617230
119922638 32679352 354701832
300840399 164756064 402405643
416002677 355985605 285854187
207535012 164380855 178460521
123465750 33300867 223577270
311356003 313185646 360173284
316668872 167227278 312837493
348424329 73409360 213765170
189329396 1220800 422258908
383620879 3142976 82383350
92960169 283774486 193726955
220293931 11524591 151321809
278934386 320999045 130756855
167060969 70610927 69234988
381883319 407636206 142257187
204386123 323185958 4833446
271942450 382704387 57213289
355072133 401782082 30872972
321173888 181041478 184663329
192094980 251098799 407446822
148121474 108638310 131561360
204565759 14340044 208891920
38918363 87949405 161492100
325079990 234277804 145486919
389908102 403263443 192770911
335826878 121875115 267794901
205032045 299092177 198024304
77347911 293840808 268233216
289889064 140075361 194217692
198520935 138810260 394839042
276005287 180774085 20144693
362445650 368505962 43217603
190169150 90564470 324330725
115999068 356463136 13202116
373913638 164963301 200902677
23930765 250622912 257862904
303971027 377969471 422723564
358141127 14202115 27391696
48184912 369066670 132449112
25472846 135757068 282798554
198168306 371869351 109713169
358755303 5918759 368576800
80332983 112159506 170497521
34613699 241618598 257238977
226791252 275483786 403557145
308308010 396634646 267606995
353082823 278374328 248364160
206230044 214759662 370386830
419483583 229625974 92162885
22877719 192817228 99875957
276749033 53351566 107513636
326867468 140991942 416003012
155402959 388999914 3240933
6000136 364108863 311881121
47784012 82165956 258710685
260982426 329517033 117307231
1166815 385971642 181909099
51262058 202976414 92118908
8816521 105534015 370837233
274858371 414355607 312790953
18266712 206564642 248441288
45391510 103391678 67396104
197683237 287861910 299998607
36682798 118631501 153206747
65968228 133545754 192574461
201482366 243031307 344296351
45623184 372910806 157235293
255638257 249416997 235503919
95004266 65053728 330043870
140934453 127576461 404334702
204393731 129313134 302689305
221716448 222105365 314124041
125417096 169199746 313898298
179115204 10880644 154072522
238689351 342038038 178186608
375756208 350016710 61127955
208218886 301242474 257149170
139136398 36452830 351417782
133594062 249117221 151496335
167776122 296126516 50679217
393629257 26079882 190066267
31487218 124931616 193346374
64819814 392951812 58456637
323914926 386397134 218453105
260130576 174371259 156949742
258842346 413081912 266617019
276829848 335258821 407205906
62375712 236310481 404104065
146850136 116209855 65646856
57145889 87981931 296852769
381389091 136587524 145697611
57047882 401669658 369467962
65844401 408349935 200537602
330718939 322905 56084036
334825979 193303896 375444959
230084179 52557176 384306546
38664492 125048083 407528046
47694433 416283669 232525176
31445760 23759168 91826277
298684616 239031143 220981754
331093360 129366577 56505212
168260688 253122489 197578869
338936498 215651816 235807848
213451596 81282971 309259469
404203425 250266167 340328732
309551976 267379636 135893895
323727842 362956905 119608132
34894129 169004713 215497402
44852910 75145520 352436293
238753650 270839037 110806915
190516648 402497812 117578813
340028807 405820243 102753657
198883931 236551954 109990047
224755188 396758783 346024206
6766284 82346592 133085011
227846977 126201741 196089844
209392373 49978756 67045643
80103891 255659275 344723304
114635383 332492286 376806830
72222545 378275458 106542474
140025552 14009387 85043251
30854019 84319021 55159033
134494103 162588208 17653177
412745445 268249207 218383352
111164188 339636749 28091040
59500925 199424582 250051613
352573735 240558145 36426369
93791666 19096593 49180655
371329596 15971621 254824411
183350191 388140931 44446531
224683225 167927843 17123162
229694666 251555119 265819017
243319100 271357612 322382013
280847903 4777053 396401324
267712303 200574449 223549247
328740674 279771572 304023476
18794426 364277755 42801922
160210115 308727883 261436669
263168935 29484200 101356272
175657687 223961035 200032380
205633138 220038246 34935564
78624736 394182232 87502173
154731054 78004939 265956476
231699168 197878028 381855243
688435 227068536 298891658
193005975 57003978 85538901
172110689 354399890 53916622
111341819 285083210 295401790
188864944 360751490 117493697
310734687 371071978 248608235
236068931 236657369 34637772
220420782 114925390 109589832
415238312 262867482 217367826
140182321 138884137 148329680
35887713 346028365 374449566
74432636 119503054 337121380
266710302 266357510 235529099
160609897 11822204 154169042
251058014 358963993 159122146
136792983 96627847 279866438
245633646 323401576 261443172
412730248 19653583 213470964
172797929 197032782 360870061
355731060 76935290 257437259
370682882 411666861 228340737
296578020 90248554 258244076
361734054 244065476 141323171
7022547 395087203 8858722
376100537 122338314 165329517
177120832 43697475 11927267
371419144 347790643 184470783
45400058 325620088 258578262
203946178 401438871 288950248
167654686 286570646 90035712
48380917 364753564 375369209
319311039 110942142 169687382
45103787 177687512 103154777
282427878 16706618 383206083
353813381 294519327 157960936
411495258 173389523 356181272
202459091 206764121 47839105
281436858 94390265 268534806
108028229 42746702 256667384
151435255 253572704 78608179
279245418 249271502 1654332
137070999 177031002 291225658
340977308 306076251 167320204
158471311 287770239 122960867
361427305 294852800 259238612
161681494 5539260 95481414
414665999 20091683 106011977
52837206 79842681 21257508
308550010 343593586 183011227
308704892 175495013 391850910
194726430 180375632 30283808
172891140 415894738 38574365
335401405 149211178 395642681
347997777 152718399 388604076
145011927 191130503 231217604
59916664 231556473 235344246
326286924 132004248 248680298
193864053 91958748 337009094
256608609 133472695 160319060
46132401 407165450 321138632
155889308 15994415 147123827
301604388 282239593 281876646
134998403 203261757 411129934
327342639 241428496 401120900
374615767 219017044 36225635
199809376 296799815 78480770
304988379 350408546 321614535
174080457 303868664 165977046
127839562 176963012 284451000
55425982 151561355 28168311
337982165 171284286 97897096
57167433 289723496 407417942
175980088 250305070 82794083
26927931 385883412 221512754
225380586 137559358 291943487
27209631 49322288 22713282
205387409 192091142 348422509
160122209 242045810 388535661
126230310 263468630 135567426
352580627 250485004 92324118
365438127 200455350 328506966
331673917 143333269 77090203
354359285 309193529 133564547
226134879 323066153 64959467
36056296 288858716 116094914
53000575 375949968 25742819
295887232 225647526 115071847
74092507 105139210 102752646
132768667 377941453 200236022
186512710 423297616 254204302
83764509 260227601 147580708
36635502 23427155 185761760
300819058 246120303 385957439
46809606 362462780 94472816
274983675 227652626 102579904
340700451 150875966 72859620
137404317 86559110 152645828
74626866 192281609 214677640
342488621 84332935 48829931
285049546 249226591 277550362
348443191 334696784 171242949
318999020 89658365 21969239
332028921 359093128 301538833
211156664 57303428 154745899
30921671 262802683 124360067
45625328 270936691 57338968
150490347 339039273 155349810
276884611 356834066 162775156
358124009 159652019 94261408
222796257 215344704 129179388
147391090 96316767 9942564
262291001 384726143 367820653
197138740 121093591 397118071
300256275 227510155 276607063
303803531 355888799 371411298
181613898 94239994 303990465
36011677 234161526 213284575
231776757 423478460 3740931
350369407 62060118 158673294
304261132 163572451 308172305
371951252 33036372 68910387
169191376 233418419 253587914
12233401 221376403 224470462
93192361 11210160 6603033
302171051 235397390 164932596
161447937 231126674 288383058
303659559 303052587 272367704
105574200 302818225 48958776
401765603 373640570 407306075
91082805 397260675 331509833
182015249 162460474 124642247
192806914 2527576 292115356
141662000 255826601 357315553
4861868 354527661 188744804
158885251 247332680 71017472
413714634 180094927 366378111
7798006 347918239 356350755
221128138 341007110 58267140
140099748 163218883 417512979
186129895 21038916 374670245
371607822 309066570 259040738
271572810 397461260 389383595
319246864 54287157 221615457
20386230 211156878 185411689
184871773 241084638 91451642
212473637 91568097 87340762
233380405 62271801 107156700
83958756 227990711 227202621
297922406 84492389 169683011
369055651 82907702 187934712
88383782 150336898 152739707
331450595 248912682 310394146
172479780 198448627 262956839
402110742 370958678 217555017
133505785 61599183 103455058
336698244 368616959 64880027
74255669 358871676 407401485
198363400 207455879 92308089
227319948 96777481 171370258
384258644 324839770 205715482
382173974 170006805 138653200
231386505 341760724 42778126
108521671 188729744 239940021
141268026 137745539 65476349
261145116 347887823 23461036
159229875 321963347 290039062
21525908 338753057 263266072
181238724 332717497 17171776
85088633 226476660 197855571
8213701 394847706 165555561
170667525 161357034 68472705
83483997 171412636 130045001
346249826 330358567 76845658
134864851 144817736 422822051
284677874 290053372 389518743
376591945 172817009 379506321
408089772 354224952 30877050
291988362 295972957 79970721
422630407 32494794 82565396
49897268 10377110 13439227
376968644 317605880 276379427
10954928 83843230 196756411
121627647 117100219 235655688
252796302 89953663 99918871
64992263 317916472 122419179
396898332 2014376 335838896
165928656 133262966 317445125
30075931 302830722 125384427
262420989 211836982 4777754
381631231 212048816 38821194
11718329 318159288 294702482
93120034 128164596 234616453
252539967 12319992 250734673
257418689 283788976 107169127
241493410 33177669 246205192
29842033 199939234 192895758
81210990 230320106 157992538
256219409 32491130 228915573
13229618 210191765 134227878
303779438 123390730 202697988
354256920 323813606 233381621
14820569 82409 12303000
384586723 144167045 101515796
252329040 97411209 68017440
203403778 37400788 172843907
384551598 345577716 357200763
243670648 283935321 4263978
389707511 332943616 362197545
50653983 82959433 122692588
189087623 103115720 85851562
124511868 134485246 219713446
8903937 141327327 16126802
107472497 73576403 203775048
189927837 262847173 144445113
16324376 146696694 141374132
168702310 33883609 248845058
265249837 1876273 36340009
72523431 335795327 10513326
61642890 56973904 179600697
8718946 397396016 323514483
156220176 384518653 312262989
84439558 298215381 106968018
417510403 146513136 14883932
196173782 155948612 366956891
347011524 123346943 421735725
349884255 110940339 383257916
94831632 359466631 196265406
114058992 166589235 121795594
382277791 133988473 36147683
45070332 106286786 350212694
36125630 40695661 268064705
83996240 268131750 378223927
408056802 298115902 260101781
127011802 381852817 21159024
245737746 119420912 67454534
26042757 156813052 349380625
228686788 262426764 135296694
406802987 375559986 297314198
62517949 316414505 408953184
46100098 176063507 270126118
213788078 108692849 294118737
32979789 143857686 181340411
210314328 114293855 403862704
137177178 390920270 119692050
306573867 305638199 46321453
223436026 14766752 383985935
165010466 39864975 101228966
187837381 125051584 251580290
246004749 153553863 410307983
225263460 141108361 344542919
342696452 364333549 377681471
379120756 281794206 82976721
72575607 407956400 77037496
128318186 129543263 82866908
216433634 346786911 225883985
347939894 87450213 106906779
269254377 252977396 266920514
288087078 41801599 186084021
345278944 111110069 97261765
215410216 278012903 239709577
265205267 295652288 174036203
294553578 256150740 231784189
252872858 396093586 50748797
136873506 58862096 99156547
43461271 339933289 272621017
84733895 80270823 313495715
139062951 230355568 200393478
395838333 320215504 274590130
75341617 329723755 320580338
6734861 209092570 249448112
155857254 230090604 32721796
324727708 381708180 409054249
23488594 153925993 238969530
242559116 298628986 15373722
378361938 173950297 73450688
118008541 170873188 156117296
325023567 156920852 100299720
100193509 283734985 258432885
387985878 101441443 44528452
12686356 50008980 259062391
390965086 19425381 418096095
3613364 40519984 17275919
178140371 20056582 79817181
258015428 49657400 377802372
162885465 355963192 301555680
158492564 22679821 258998094
245040184 311739571 306298539
189959016 136510055 133912269
265955255 169089455 382601023
354210854 388696032 82140525
299205217 213376525 344902036
90672157 286967110 369315255
414181958 301223228 66003684
161703451 423071273 288262471
290083458 44039103 365368989
409231626 292013334 377888007
370770389 341146614 378947741
78538081 101193471 298012236
284642894 294976903 283869316
417420036 389535680 313497568
407777775 88649553 256921639
57636274 386644537 244357643
166406268 20490399 75018051
51184463 331408601 421981442
26842756 271632149 146670053
346893091 39383634 393492231
204159707 423229360 143011101
388264914 353327183 118994329
92669197 222376538 376141254
237474443 135409820 46675821
198786868 313899312 408377699
403341846 89779392 273792492
292861281 172254088 45773147
120485054 220597146 172329625
77171809 114131121 372359250
95393400 344779786 317765795
229954804 406552392 116120206
305223847 123309777 320764208
246614725 10980207 10716020
137326043 423290345 170162938
268143220 379136466 189314225
185167377 144440647 186496343
64259478 238129249 412909899
329575696 109378844 311040018
119182592 412554729 62621454
52436329 288435342 123264346
340460811 16654813 206056650
319945121 193170682 399617198
68783683 47994634 271192497
352220600 423077189 94405823
368549794 250343545 360001352
412816474 3615478 404145971
47551538 220523325 40813604
376479707 388192837 282148013
271608149 22489169 65152320
66001689 372583473 351776714
400261753 222944837 414763674
75323356 153693508 153252996
219399096 380165137 167321660
191957037 44058193 353836869
197006799 164353854 113287392
394264335 106475298 287558208
98001357 19601432 329348893
181366632 251465465 291792128
3579965 367195603 79744783
8373016 338966440 131401163
142446224 53857114 335185221
270718423 238300555 216754417
415322131 359444213 201259940
109521097 199582672 253967514
223433280 128302802 70691402
198012501 7464704 266575922
178051413 239815616 126231494
288455663 253093943 173172027
162158132 128528271 89269493
112937066 60594646 17060426
260219423 184854020 335096635
187903231 334083186 306607325
381110503 187119698 140565697
108070703 369295943 373469227
208637327 140262998 163059943
295423197 97492133 215618180
107786180 7494944 89041433
5684895 97526044 39865188
132826298 332306106 373201974
152203493 282180495 110741611
205689262 233635836 235524752
51855823 234657217 103219020
54759385 275936049 26398009
181271177 3787305 394447939
256056478 352544687 17459667
32127085 310262559 26933794
242519682 147692409 317871610
169669951 368571716 141671125
193812077 224832399 199283809
1490956 43170914 406375176
10031678 43560686 18863985
327094005 86910879 65030046
28562533 359936677 260826268
316607470 128574108 148399797
84855609 112771808 89469478
40474392 109372542 304454022
285332913 271413578 185631666
116698099 322186574 241976845
27538382 127076771 293533080
34856809 6130906 79210604
26460019 269475524 193721041
397783231 198520561 82121262
297323707 139378310 44608806
178970653 270874376 162619355
10394554 105877995 80006385
120110586 159279654 233171345
197749333 244784288 421701878
321074341 100766805 293192803
81806280 243356530 25183784
422211292 21354206 398772690
224342161 315608591 330716180
179784803 330230544 213724240
116968853 358336569 182781870
387093012 227718291 205414323
375246028 398772511 191563595
280691485 32026367 276756653
22396805 18650653 164670830
18144681 200768874 110445743
403726352 147030701 219301263
241496532 208246831 83644072
251161717 421420635 287700217
48862441 313594863 39705679
181369191 256043996 416007743
201220739 397505882 358624226
399549729 420368746 160647452
193747923 156795271 375730184
13174532 49774198 391692211
137934894 66186974 328800478
13102911 340712011 388696854
416278107 406404464 99055620
374605113 396087060 44170424
76551589 301126153 119809989
52288280 231710734 378651600
229129956 388026071 13986123
400372885 250110442 401226152
33028431 257016176 274704577
315293532 107219404 92781400
283326309 409837408 291990945
278318192 120387420 299680271
291621460 415596747 127605067
388637132 88356291 145640482
210840472 207899034 299302788
367349198 135463617 17107675
207471026 84323257 380276481
259270185 115844553 251440576
210659912 22762786 58182546
52093709 398661909 293576281
310220079 57419289 117944787
122226330 359372151 254953062
358311848 414583943 94159556
381428816 250447099 362734529
158311654 291447021 152942958
328055201 272008355 102589098
194474088 300764992 297231950
280226204 360726920 267087888
98620868 5202416 228610306
287454911 125303150 232650667
269997457 250035255 419527354
41143441 280849571 245042222
281007401 322017749 295723221
116759552 63595916 83642716
191274242 42826514 181302915
322674037 416747567 402967498
218286711 14438601 290080895
360739634 236185956 383846647
108228959 29168574 290718652
5984669 276167466 166515255
300723076 99776251 122940059
176193580 177342841 174914282
228897759 95216327 15407121
122308026 126059419 132487194
416946232 41348452 264039625
59390933 24560441 172684439
4375682 339634552 79527276
391393925 216000202 149945018
261986845 391673055 251723970
189232838 201610369 331899415
100590207 413984813 174054019
401097703 230645662 82194963
112751390 189098908 190083499
29950438 64342544 97685341
298165347 400314686 115639759
397167657 236375370 390743490
395487930 409449663 322530236
381733295 420918904 34244206
422474227 187858798 380233892
345730450 408459284 188239127
387330418 181169234 280986942
261352400 110103453 395493482
330550874 111103709 194857870
115136462 143782273 336857387
36087975 78061140 325196271
185765816 273381489 41276954
409569546 412665918 186873382
14717678 106855772 343235408
364097320 10436462 396062387
259893652 351581589 271325419
143362611 172840654 97082242
217690810 394134602 419236980
314477418 41230731 57906948
69410942 158672614 91375923
336230563 68213984 238545566
384656233 370386317 229820757
306535838 386764740 41036418
370233759 402750368 46274655
334460901 408237044 255852510
212088188 38503870 94411277
316257008 362829470 404099637
152321300 253025741 71697447
271532901 84046238 33666461
91737285 102886691 290146539
16775378 247965314 9858245
306826237 58954791 28572876
322090726 25483264 235651607
175083315 8794414 233396703
259016411 270421735 66276054
252711622 217701760 253303624
52263287 39759952 373172826
108686367 78362119 340499628
332617998 150703364 98582083
36650639 183879166 149848066
164613974 192607861 3920232
48652951 69688428 175344079
276301764 350662974 350106242
144091423 345006107 361685618
47111635 201365586 74088291
410832131 366100078 382982257
110803749 322369831 72463778
340172396 377045185 304657567
364428056 217384206 59974335
49421117 373416125 345085809
72226643 214395847 245519460
214195374 278846385 355505388
307574729 125263026 210956795
341701792 200306628 57299767
74076561 95803597 337131677
212993821 365824602 122295523
253235628 413245813 50880940
172860228 115289050 44157308
203633286 205967608 6704099
268425502 218451557 321028781
225597819 402652064 274432824
94248265 189590749 187025582
35922878 26966740 380395409
306970574 228341388 258786695
276447451 171411986 409178178
319357338 228143232 21646855
422706733 93093413 165191039
301870730 105557538 195423718
161871429 184325438 273656500
283254907 219967992 68057010
88910365 182227728 174884774
137523676 274924469 231599279
304477133 186562834 1208132
197103812 183127089 36178776
214291336 198209506 250014956
279035072 200257910 123561010
75860929 417417687 116655095
114538279 239719619 298750148
298450277 152154431 197181487
15589342 40273704 323234656
149147357 129095572 277913627
49307031 15254903 87462180
123143973 43062325 313560572
331284621 235433294 292170948
252866053 186115919 359452255
86375898 325192495 391529707
273694722 401821869 207665845
42248924 366311533 683439
173791893 356654035 48675520
177274242 277780374 312804316
22884308 321947506 309127745
191647475 371466183 248233426
249662111 244855097 408036770
72468344 353735784 230696826
330321282 31980227 75343680
225381544 128028253 177434482
204900683 294763513 58709269
222079594 307128515 89466327
287486805 70696838 416478920
156952186 343165942 288606680
45547444 204473966 76122754
72251259 295354381 264112909
409696721 116806595 307688972
289453071 300591887 293181958
364267648 336735195 81693211
231725875 384124550 179301377
396854919 91211935 289951188
208680276 324549543 71841888
390324892 12544061 308720992
258874442 413782832 401420800
3614942 335978753 66525516
157213276 103685560 319183477
406653513 131439238 402524446
408528634 345697520 126804919
215113516 306812854 141970856
398289055 344359000 21879724
189138366 386952046 338145649
236619931 6215145 352948651
118973415 79970147 155051448
41800320 229580955 239076271
7900985 398421394 216095646
120717623 306833606 304370778
23541151 173481387 225802297
140102117 230437832 227972150
196146090 287988240 413880855
33116289 351046532 224764444
175944356 276378599 319484919
155890689 208057934 407701338
58337732 64222879 346809947
167065700 33279131 412415095
375001058 103505191 409881356
250446189 273471539 19953255
4357438 366324192 185685120
37045284 357175567 294388788
59143956 67771811 140449825
24646622 119247205 176605729
16288580 258925344 30984809
345833781 314155499 52548582
65946669 323491892 374442941
175960255 227372358 52382725
84387922 309520746 384312058
137493177 399623428 20314211
248064831 101792672 360857709
213002833 46786141 422244450
235255371 158231500 290854531
385465056 63713817 78837808
128220344 105711234 307324988
119619701 135843881 404866503
102987638 217517617 388602178
67343147 237730443 86371158
43387668 381796466 372702130
117526844 135484569 159687537
185309383 155365509 11810097
11805928 15034746 270847082
220388809 286566224 244372654
377153749 417506221 343547730
290319325 400579769 86804811
136261560 10544245 151380149
363373348 267338776 219218965
106158964 170590718 329970369
82306855 343596268 365502945
386544883 131364844 277403682
347980668 337854148 286962573
120096459 61679269 104307168
281929386 378854729 199789031
292809704 349732220 385612552
365319945 174320981 98691684
244036408 112979165 328498275
231547820 378605060 138211355
401971422 111636034 332595639
143960455 24854602 142110567
338324025 350357549 4554201
164888340 288204229 227203898
313129089 128056783 352862684
110804550 150596387 281147008
178875095 135066919 316997076
422031329 91066004 209643975
95448267 406267276 275213246
44780010 232974914 79592277
232194071 267740417 339584937
110142999 9068801 109302832
46847259 106389309 277798978
386448324 209870614 100446709
84430281 129003972 215321460
412172066 317525075 298194320
155960917 48909844 178301492
331931996 56072612 27489574
320472436 99715431 134937928
392085305 169666898 47865446
293396891 24188182 272883728
365898866 84145891 277116099
222948614 94970014 321535665
43159356 204242325 101093920
380433439 267178219 138575292
318400856 252852927 197398605
166382965 288925616 61597775
84870421 143596217 35573222
123935754 239091702 184126782
43904969 193497055 168362581
18713433 400440463 332680067
346201622 251439812 399307241
394945286 390170066 198965266
136429155 5797100 391467013
391868925 70189799 162212969
404094977 318586749 167646049
134827485 315172740 98398459
158101762 46241686 254922196
145683339 419798605 364986434
387054392 141485227 108869685
12893253 50753407 366794297
230774460 140868569 16478217
117345290 95426714 288838753
294055037 231686233 332215227
96415675 228561006 385542146
347304362 6065667 283188214
195490687 72709593 396902838
410825888 18828681 32156739
272413766 73676477 338032502
221447507 348821566 245822040
158124093 151437624 332298523
69743161 274916973 171223605
261100 289537706 189368190
375094761 127426691 399470788
11776233 310553477 316664324
77392967 179262913 283776649
219022854 188553472 220032690
277844225 402927492 149463448
280956706 196558163 130759965
39007633 405313281 296546784
237542504 92176519 28655278
95513680 359948849 3987971
92231272 85500696 130660637
306746401 189289443 307039811
281780666 100909164 373825686
136808967 201835698 205562209
14780645 51963224 154319364
353956353 369224776 201194965
190052071 289447510 120713467
62349289 141892912 84731366
165646094 404191063 208813118
84298408 231086288 21526500
70296698 273891527 284359425
414244856 117585554 112220991
18418286 61760540 423273807
232898659 145015700 383150832
229853204 71795421 179677295
291822136 260105272 400534823
229552901 2484260 307517345
393421641 221865590 335111035
167316081 364685031 52793289
99486242 377622765 419798824
96123026 280041046 161871341
219487409 293504601 358051399
115324810 86561113 48539352
141808480 220900386 414543805
313512068 302217499 304530
137937980 420279657 39781538
219641120 320994428 221424650
282296742 144763443 123562620
287767839 18299258 347706493
419674264 353412373 205448301
249842069 98031886 76944648
285162260 255499425 75768089
341413995 31977765 204250419
233179176 152990226 233621259
186502832 75774133 286716699
272109757 232007311 33402052
58672082 286752563 226342313
283477140 242711384 131004767
376658019 140665619 128103651
267348985 155989189 238708903
166661665 17199495 186927597
359523505 12668410 346592502
299712113 361435560 369772899
11278120 113705236 133257414
387915230 360667794 63722027
344749498 316259118 5653640
259723991 27613858 193671821
362674258 340408317 339201964
415141287 264070900 410772185
240161771 2417850 304137030
59342107 1354677 242203371
11489288 350757408 101551380
105352269 381974431 133859015
49839104 220892026 294543328
36291509 164205799 409385631
172901987 127368762 19858065
393366450 32702885 17438310
205747809 311919613 57513659
18133739 51733636 54406385
209381312 181211844 355994435
83921384 411375851 414497812
200042601 403757488 266999369
104122797 195576872 328669847
123825555 157879190 350896422
358162871 137451388 242165302
336029846 47821343 333086359
364945391 45340160 17671161
53195216 78811544 282664327
274671585 38043577 194425654
323659195 225767044 154130527
119317811 247039267 383980302
41666274 413905898 214666818
218812647 46496093 290535572
208393824 161686817 206455094
382826160 386661557 308831922
267226187 336483419 414021385
319239969 400424941 345014330
332478996 313220197 365458635
311968976 325421594 35874341
202769500 419766209 45734104
422219823 31009618 182724802
343064588 242698491 226566788
215365216 241975245 118573340
73694822 365019728 170304635
286381822 338226861 120151481
374183793 109120791 419176433
254568093 358578938 353612103
323315352 108416103 206221793
6195784 90106906 390273014
410893853 294666402 236488232
350667910 368765394 137555147
134890654 403746559 168081411
347932137 290411769 190187856
385212058 69012599 371003681
130550189 149200065 120861005
392095275 28137672 319425429
367889116 337987017 337576848
243791948 141706042 161374853
98227793 303662168 104134217
231297518 40963763 162675812
135952628 193839986 356756818
206003503 368027441 199397920
419441257 345671531 306088701
133342669 328351581 84420406
162103720 295826855 172475993
183271071 171731367 390452902
41722885 369185928 420240408
419827870 139824382 110522176
401223097 86418799 344959329
264868205 184869732 211238479
330318935 8862610 364889132
165677692 3859213 17937763
196207425 24753247 148562927
188179563 286279268 268616643
88245826 315885360 261126646
19306045 207822549 336532669
145299626 378352996 127625092
333727944 51801982 49495520
16469243 334119745 212750139
74125052 422829522 123877989
339226644 36810087 313777583
378496940 92025666 345799250
212282111 388157774 405430301
232911329 304443771 349572389
279853619 71374519 458744
363145919 42226244 21951569
411994744 363116913 85412380
346737343 129545037 149762036
264043008 367296213 8655474
312512727 56205378 152306726
252905499 252448832 92015205
80916864 344242042 245924366
323063746 259848954 241141238
389823935 10489922 348658967
353059475 28555714 214163133
259801627 162556935 110504215
357632525 369318509 129883986
390567438 286159273 227053437
408003652 268582257 414675883
412564226 178784633 335218547
47488962 51237632 291187427
66186659 308788090 82633933
311944061 333168925 25325171
390874592 355402383 46793665
139134029 60035435 321791883
114515585 27951228 381071896
161167282 146468579 177912490
121429745 190585073 150015178
144185565 237146360 207222728
223925522 388034219 58789701
139328511 184419176 56772132
270534790 297514831 235482158
214749095 125826255 343278884
100490091 413179785 266424407
754739 150325504 162847953
361344217 69726882 346355391
82571018 122143070 139992656
401374608 196283386 157602690
366413507 377692373 107920263
221490476 370248458 312069853
343981940 375505409 411464671
175913392 135770378 261367013
151310389 72244225 47990839
65584657 10074020 269678934
139556078 290928711 118420026
24309938 356366426 350734110
20264910 5306002 312283918
43804062 232629760 203664843
165201369 353865429 226715765
106306721 236490872 371937200
398938615 356532081 262597884
9636530 212250005 396101802
84684 276612972 394923383
38932693 318926843 377296087
145993616 27591689 43013473
30680568 407662440 303523997
88244496 380747181 26253872
128631023 391707558 247154502
188642129 393282853 410385580
38220813 91668502 387470393
35545211 175832964 221077787
244424584 91762427 242387131
93671144 43516900 200444683
152742254 123480914 83721315
331278014 227297536 256735579
319501485 133695976 334780851
277787849 259003498 10208001
167373539 264598497 283115952
187009151 415366106 165153310
96887619 153851802 175921214
128525415 299420046 66746410
299131140 356552129 83700355
186595723 367386926 204113434
252836890 185896046 239500202
269922139 266349527 134130762
305351007 99444019 19625022
305715370 50910076 40872751
279743228 365249614 275767233
304735312 106572437 84919191
322617934 363064439 140945899
388161946 31713536 414261690
379019262 224188366 1575814
28757855 163692148 263696965
176986307 17017407 354720612
9026771 82883053 251124115
245326193 55752544 393438433
117742924 216087444 58455403
53914084 218023779 257978387
258554384 304357216 15481150
43728872 218112116 179361133
375927161 202014709 235761417
123387988 84281540 207916645
285214281 109830089 145118077
242749602 410414796 414081137
361822345 247864423 322247035
278039937 10684417 375851746
371616487 6189265 272018016
377830328 395124996 251656474
31086017 181398373 414029703
201484604 969928 423216822
138500713 65889094 128615464
75621408 290944019 397991598
100163564 247228625 249887397
395294683 138465104 126213906
20525924 129831564 52546827
393368011 74245989 394730977
403559359 301733284 45867908
15252429 143222234 96964606
177667187 44832330 156060537
338965380 6796124 88796952
289394009 255465330 247388745
24096300 419970857 114102780
286899209 327956236 337902590
224763748 128803470 10894325
345978491 304756528 43709706
161623464 191575843 114344934
195238577 95967457 111648181
333850486 8571360 253131445
242260788 326796495 253151351
302557888 310615236 28274866
45468486 68901135 121698712
28749256 348663463 213987212
248948960 78802677 416129629
285621106 369133429 374034943
267544729 331808298 325975789
410059420 371171162 2163121
15235245 179341622 57793303
5623496 372846849 210921379
382678940 23955028 60937999
225483476 60719790 197886245
9139454 317001917 306779002
14208610 197313813 76006536
9628874 389499100 386731844
293246386 203161439 246833195
2844092 299104133 203829864
342978149 56650973 149601026
202729140 324573023 129145151
388395202 379753399 138078982
282900233 195111722 248489664
195207618 223718489 122883250
225641054 10928475 396970243
250179705 340071421 134397561
363158510 73287715 92849437
402929245 403595991 246365172
187832614 376436714 407479886
270223462 26074850 384918751
204650809 420885832 189507184
112693571 353781552 19581773
187710712 79341339 150292730
293154091 118985919 184415940
224353665 356140070 185387980
419741939 150117879 240235983
72212035 15649907 409411013
74762902 294698156 376732381
103457513 246217077 374079217
251302221 327023696 227849843
326564506 189111204 123190069
104354875 41648617 299696885
134909241 357784761 114335590
158553580 103001857 277208897
176961732 68135099 150217705
202870253 206819445 159190623
204254338 230889047 283350450
322232282 303300255 153967290
149863396 70503953 196079862
382292777 211422284 115384631
98090637 367425523 418062946
221474004 49355134 113651095
119982885 89331565 134134971
229963324 240184784 183281233
185615554 321722571 156599128
71547974 39609396 134247230
31300887 303565186 43100152
376905686 146943381 321250266
6273285 144281794 84123021
368599542 147808564 187368992
142746218 235485111 368396484
391370409 38391472 166242836
320095330 88206784 396945122
417228938 110573613 18897904
96637228 5546751 3617865
76008270 166994340 103735642
155543860 192639675 289369738
24296682 358810987 187919420
167929188 389197402 319800844
130066108 381982181 196717367
85449143 417641618 280494000
35695648 413602406 121613455
130989713 370793752 390073156
252549784 179137497 422698722
11420939 421974081 134144532
406255833 43010544 279610533
367009706 139229102 191683446
181392077 110487070 212854611
26833738 231232291 229284757
365568990 311298688 409368853
290952096 80543833 7825270
211875704 193456098 178480612
47030594 137172914 244780789
412326083 154738044 243904476
33937294 611124 103881083
318874784 235974929 266903706
290820067 243522652 363604632
51524412 80440649 147027379
324825120 397680608 28241286
155328403 382308968 257477713
138610935 306998430 92340432
414331734 400232920 302142732
147362581 294525073 190037486
299297480 303170500 215693917
297174610 158693656 16137833
230102480 292970429 116685316
229438113 303432777 50287195
31683884 118916709 375709502
188272399 36628218 392541299
304305656 330960699 83265129
55042869 267748946 331564566
177357189 20064135 127942697
69964377 170813128 256721455
139951099 72168032 189914196
347383984 120516937 338244040
120810947 300470347 94141636
54272209 33013195 193428923
209694356 266740212 58213865
144929180 392199600 207886739
389700641 51350551 215709831
318211283 80591512 227748674
152513882 148167642 133077035
206155706 276874544 66882117
273890631 385238803 25145473
119064603 10727078 323125676
315082100 10230882 24211815
100943112 252090476 411078884
124105335 327122864 128043903
407519807 112234006 107375801
228067399 347455981 419103956
261472386 17253665 188935532
324653545 106182730 127318041
328214769 37255442 363337803
249622921 1152644 317200825
229172490 415742993 102408804
365544028 67657248 111406765
78274718 221842500 137269591
11285583 135924865 214616737
238039961 276742806 16249898
352974707 406711697 283825180
242167237 96324464 168888311
270493928 74876023 238380970
285004440 56885232 355235212
40537212 196186703 327801548
365137871 104915978 282130415
32537762 325119064 339689478
366622412 304419247 346500281
169397521 269043762 404383232
293724712 52381985 265993945
257686932 22685088 94183053
136801576 89666480 251995351
338386018 421086099 187479268
273870621 9594140 58455414
119318436 201289093 334445344
15310512 98646572 307187246
130024849 222829983 219913495
33463969 310015548 350906253
45367601 408973275 415228160
120281799 100484300 61756690
97457788 266988867 60519945
374507548 304029433 65752408
388454037 214233050 27461593
45818994 294223805 322416415
39616863 347534836 94427786
199648858 325841119 64346290
299957313 301409151 240704999
402556936 220586662 254794451
34977169 283365337 145665821
228061563 7407882 229918188
263650417 388110801 7810939
109852017 207227071 269015409
104888222 245922738 372875164
282855283 337780187 346078015
244913606 369811833 116663289
341908935 281241820 219266442
132292409 324608740 8423423
349330222 218321945 366534221
172679190 63166752 404488530
116437095 382612216 148695976
256449097 59440795 326609451
233872591 112083439 308299337
279675640 278158068 337743795
410588946 233576349 285249149
308601510 275488163 118636055
152452965 130116427 264074448
112504534 308085224 285480682
85562013 84799744 323049297
82788540 191024745 164105352
277470348 66783668 183960237
187077837 224062155 317227955
4111254 198936930 132063661
395069341 350087068 34442141
333138360 335564239 187878920
110425429 244705299 218089267
366704679 312028043 386531174
33907889 139791299 359976227
334648108 236309859 169151545
402277494 314156361 372520624
146196207 153899982 6673172
174959430 408303690 306347817
77127484 391277661 380775503
311262362 72334044 136435633
75443646 168527712 127444914
350650377 290852272 140452148
261962214 108842509 285008963
401101940 364362682 270021079
154976895 413158810 196975951
286856754 17545718 139396300
421875287 258153947 290325345
81223990 213409654 83550573
157930239 44813413 281727546
319623088 376128240 413122161
151037119 76371454 168491105
414513459 276175490 378468243
220162083 124091150 158234364
270139756 37417454 394557426
227045619 185383152 372062000
349195941 243009569 175384050
318038403 188539660 15718402
258177811 47374217 356291840
137898481 217836172 420051106
71901950 243334245 83079574
349691648 21394939 228193364
316611183 82680926 96421414
287810031 303319403 417866383
36684755 415219105 391346877
304275275 357964451 26038385
386864642 376224080 205106927
114356151 397206789 187955947
301784850 384782243 380782986
131501714 176419994 102790808
395448168 372101518 118000713
229792609 3999525 310833702
418014626 139236812 360256650
419206979 250443832 352274094
206820066 117603262 304958843
145389306 165096840 319919559
114115547 4951825 341034180
104353902 126798994 163910498
348173715 342790554 253897711
251750280 65181630 119899044
360586574 272545240 17103628
104048606 71146383 88157100
195405817 30299700 122825990
307455463 211689097 192435019
80073915 40086278 106872247
121509401 363318575 235412180
240778651 238989818 187632435
35672377 300100116 296770308
117859344 182221429 8595602
268590285 339289934 356798776
320432832 404944403 66207698
45050499 43797474 31194142
107450340 412977105 409772886
365476538 48383670 175835650
110842620 185342363 190322834
100030510 170586654 114581228
28394432 204447545 200462624
267877974 112289542 28666933
119675523 163948192 7854121
210481929 364009918 52945476
276641774 406805810 407988040
299086621 284277012 334927681
166839047 405846627 387145125
115141023 20654185 314646065
283995927 343679077 334337723
182863683 374009893 253152261
222812738 184615250 305295728
39382613 15756420 363098372
393674103 371992884 83564469
305896186 64784589 211561827
360615592 254636209 75345070
357121459 342229222 160277886
342589675 183992779 316015438
317279069 10626003 199449286
14727981 336244886 282397173
129919700 271263831 118113622
315636152 378858060 67174828
90079510 302902578 292663964
205151406 6158482 412285921
267850853 288670995 77217581
373302840 98393817 264223406
46750689 272321478 274653765
79361872 280452307 212726435
127753816 93834472 282075494
235926640 291567826 337585396
388744217 194876822 70136422
354438386 335999158 353507976
117749474 235471137 206759106
342949832 227428834 406258429
189958995 70802618 253454674
42803826 266860630 368758698
92500441 397775246 37875468
378531638 55522908 72544071
199192077 47488049 371327970
294674427 419419774 324449085
281629693 46198433 41388460
209323891 7872261 327388053
333495787 49832799 216489191
95515428 28730264 83479058
83288556 124286463 110062288
157237081 384986549 153666961
137579812 204034569 129879070
390428195 355598892 175982200
77127855 256133956 296657319
388112337 335868430 155365823
227059860 224425439 227924506
95982677 349897246 69717198
219901515 22376596 112398831
118288963 398388366 411179191
223764588 294932309 146132969
167086557 77891982 411731290
53066135 202996268 63622760
307280570 362315450 333753191
206878978 226361403 366156295
272732866 383122703 356986894
191912605 183017447 79850499
331838421 102549280 207419699
273236737 392091510 149959244
86937566 36737897 97110717
248540795 199873490 27980614
357722899 249404335 21124508
200612994 307016260 373655165
287492896 259182138 396977167
80616153 183463309 333688358
217719161 371293678 146408209
89390391 123747696 224494592
422352194 166092361 295105449
324106324 213479759 73042396
229182762 85183531 49031256
52272050 291537289 29123172
420773177 362365226 329932370
81184899 30216217 317048595
187281723 2912120 201397661
336957243 150394727 41584984
388238287 212266941 250451201
178220337 19784198 344391156
257314554 157750032 69134544
324802355 129393433 252152342
264731279 373651437 400612281
127400555 51864571 6273658
263788690 23837288 377730680
382626660 293385377 183246825
214006629 373056443 42911370
147634937 154301942 92003805
380745995 129863343 162168724
45072702 398018212 274568150
337554830 51689869 184835673
21155854 185827786 102098607
153983757 339414894 75602897
71562018 144055805 123363702
150864513 2867304 59310035
115718865 269895956 226845194
126557947 60487798 138702395
270304494 266524979 355737242
349854888 16458503 34467895
284988051 145237520 158867752
347591005 239189341 245229171
212200595 372476964 332643124
224270914 339561891 392384431
149654678 15832023 136843924
296880583 330331118 230278861
61557416 232951119 172005294
276856335 209709732 303206180
232102882 416617098 92259539
292671797 321767392 129498510
356750898 366967422 143958311
413875573 107686195 233285413
48137860 353705436 255626550
363407182 3963722 195477547
388518886 287337721 284803984
365466059 245988038 77498719
24583786 363539038 35589835
23574380 85403343 76038243
192407851 35088817 6277110
220386494 102812746 73841914
87235817 308632681 389077130
288227394 200351502 74418157
421642424 388883983 228281553
392609275 60998987 282216990
156658418 159586241 299916927
421325402 25617964 174297139
109102569 73983873 160393437
283808202 319651997 105291521
172998900 166428822 162333922
108276625 311361775 389332816
293381584 171935555 208912541
311219922 22964656 349201098
80011811 249818667 121942277
387490873 371949328 141839853
238470937 390772202 344675941
8070711 410936930 75339401
12781821 363974466 333445160
214648236 203537064 302220666
181179030 206607481 149317328
151025967 147175950 209268095
127781874 150701931 27032823
240536181 159583149 80294573
286423797 361348396 262016865
319200640 387159790 196287663
284559292 232238119 250076361
320231134 38216219 390162271
294553193 7783515 316523062
134977422 308388800 14073830
349317236 63328311 185827196
400990890 307029253 298807469
124539829 361951616 285515636
95810307 366681669 259813193
103173867 270991154 349764073
13740252 316341131 204985087
264587656 386546438 238308513
382671152 87365503 42409434
3200504 118996557 169787943
101930254 31380705 255844623
54496826 33511373 361849136
341727690 314871722 106048212
248590715 125388897 411540855
173401075 9787446 164504230
379448539 381795971 193387122
349206611 112234290 368842864
290749121 48250607 298089910
184931375 220343382 6914679
268087693 188478402 220207385
287398139 53405377 382258756
101674784 373419729 58973948
381792459 283381470 385361626
311234379 193564067 85582383
186787312 107573898 159272959
179827975 147553899 134402608
277753482 185186491 146336141
290753996 59813975 47692218
135835427 419168180 57411052
132070149 154350624 407634168
332195989 413668356 89429094
400448633 232615405 190660790
135110425 190280259 170756913
39115823 377968357 15046336
353566127 400425865 23102465
70509390 288666398 221303441
213186176 173186108 49359556
114227053 213863023 380927414
206031037 144911475 111003687
74798793 133444043 277584373
101710433 180983829 7691732
50920901 97281158 336516299
394449160 42276500 368973417
340282916 305218287 362048400
42506268 358964520 291092794
104695914 55888611 156407983
108640842 396243151 149899693
119625414 348817955 369755870
73998744 290805369 408708684
85686568 194859775 156822773
298710200 205629014 129030578
406162046 407009581 184348206
124762938 346747621 62940318
395534980 273455388 90982193
140452460 356075827 68910303
377550394 74892946 245932184
161706792 55502521 140521426
231055523 273278065 230770903
2983051 67589683 295090773
169936260 100977047 180568956
116516554 269050205 118336043
261427434 144694797 340495452
32982570 285134130 135434310
220984406 359174576 311567798
258169261 394993020 178599522
351302172 316180755 19348198
50980040 100789178 146946028
45912293 83277079 59646995
126397300 253817528 378905551
396250291 10637433 163207243
401620699 340869668 323839094
111232774 212904218 422287326
396068109 134348027 5836236
156100400 302149023 39160674
167820447 315658095 269707714
154811708 67803313 332824855
385036649 139876427 230052072
386713856 347397293 384769647
242715308 267935373 86431796
25867681 408079776 272143125
403729453 172074684 113484907
230837992 93388173 168837924
124753293 267406654 407152842
349983889 313783614 314737960
39345426 314313265 191873343
232634449 87965222 215099441
287313284 370653901 30096333
278885578 101728588 202048524
150676453 178710633 418907916
8632186 129272999 108793027
307527140 423037661 151059891
280800333 391859019 101104323
306997092 333644382 280362151
236160929 417041301 379365474
35380019 82347975 133180954
134612906 112904055 243182729
223088099 192322263 389977914
413611320 143395289 367928684
256244317 197896127 54062043
418463857 28900952 311602211
410508637 148925904 70899995
209354015 45877422 334443160
407473046 397389685 223844678
255938152 335534327 181025741
92290226 291433377 232553433
155124103 64713290 332261973
211594074 288433876 90827285
297918188 283170289 375819818
26853519 216560878 85761357
167219959 34028843 368306452
367610763 321675194 129742961
11850786 251324938 324901335
354752719 75477571 407611721
303698574 98125796 114213454
311486795 49323879 92109228
348827455 304049756 32426186
382518885 106618917 415692288
105830198 312798868 322364236
298285906 352212423 388245194
72447357 4096569 269805893
357312337 216357269 156424835
69117176 320934418 229123975
184922724 319165446 294457831
179275627 417195905 170840697
307758407 141308950 182762746
199028499 381336509 77074333
240264469 6178514 63851312
345496580 393976211 175196815
392244300 105315179 7601569
400994949 34853588 283081921
292641918 31827837 74864786
74551685 294796204 74233934
62359722 420563080 123939814
135746097 156917728 18421094
4938532 288555001 281326129
145854601 87144849 30689710
420939727 205610106 116227918
83299058 391374878 104120235
101810945 66920714 16944409
339123984 218745938 199912786
228234023 300198012 100998552
385065591 354768630 326067244
244521307 51304741 349896933
225531765 366385857 194629546
142180362 1337944 104154810
5489651 417704939 272351104
283347709 302293087 398223967
21871761 333167448 2274476
205086055 135536589 233164415
142382385 187110942 40226613
414042467 244784052 407071844
220906282 173620673 355471645
92909925 336385219 71990609
172372958 357756818 381115728
102589337 27576334 109820123
126931882 205709414 36286890
208071380 79881351 128313613
208040100 366344903 74969083
52459129 87320210 328096313
363785432 197910875 87575418
325833415 420127147 297109944
110154529 145269137 101709133
119104263 359902436 262598334
97232435 74498722 251273289
225879790 327335684 127235394
318004457 399491983 43739537
249643160 210036518 146271106
379411633 180418477 52851315
193539022 356388825 6738583
3286709 42315849 31478894
419005247 273408829 215076000
277201596 155928112 307524563
422570336 3047104 2935168
38782600 49387588 65585493
415632135 125325478 218930195
351142002 136916175 406265933
104727144 365152805 274424695
184316400 358173109 317138468
210224077 299477380 238405878
416930345 224659443 406426776
328321471 8473990 299828930
300407322 100724288 7308378
87669278 358637024 410664636
110922470 367237189 77881507
151528899 59816293 353313332
146040046 275787500 169245599
104321848 396065145 397977086
352434786 70122135 71659445
214481809 361295560 345635392
34035947 414233134 173524545
88255714 418917343 308214746
138090305 347168996 107292299
147231944 345794794 172492215
252250688 390841154 108615467
266596009 380326271 325479268
81255762 401498016 52908546
312050513 124317887 318624192
208285111 309855442 239169074
141490172 272337447 218800694
158496994 13983938 259055185
352300194 420372678 376560158
227901312 312108091 168041624
381764843 405191546 141412872
180571791 224044622 89417107
84763100 159475903 235747414
283785566 419122107 261888677
228709138 344531928 169060795
221752516 175198899 1877088
387650097 248104227 102132466
104149883 323500212 68006989
332910649 310607647 21933986
183036985 323496693 129017034
299947195 379521088 202400496
353429606 321068604 336548570
334977430 23186529 265727351
6866543 283968122 322099720
127794986 407384553 119373438
254490761 296121315 94191048
126596633 278111100 1497526
54530013 193227413 322753315
206031597 236875307 146576435
101537005 390029369 341726822
152986410 206119663 200830857
168983694 92260327 359296774
82085727 328583369 337868999
26535482 313040000 361393411
149907265 372202802 404683221
357541380 73459142 319760087
2970275 181164609 153960839
63108817 8885869 351061390
103465071 75735827 177421623
392727485 387620699 330382980
293107707 170267332 112681314
392253637 198364619 256242705
347969837 30405269 360643767
49581324 235620066 192635274
305996401 283768141 167907303
142187167 149638004 412229314
185711812 417849483 270283307
420517251 124989831 381486989
148673375 129624223 112663792
186291623 242499416 273986680
104072306 251230101 368954996
169000527 214864637 196371959
306456070 229076584 228899399
330578724 201431801 354925485
277598748 129527351 75502691
327080760 114468179 188134733
177602734 98106705 406871334
119683868 395234904 43164180
57159411 244938455 129101892
328665317 344854344 332482932
103331753 218593688 203850429
194624154 372636972 198482270
36206159 304164959 319369508
40612673 25842153 257376517
351442148 68061224 392207026
26998701 131270804 50588666
39351849 50462790 223968560
192178158 72648693 324746837
199003634 33156187 202172208
330005101 277149326 295740690
370735955 40255160 121214412
264181158 98216655 343732372
391148893 378392378 29055534
96660949 159915305 189018614
88281956 293467033 391340539
29046321 246629710 125140164
23868550 132805427 337503647
402578006 336958805 148001374
44400461 189544330 107424457
379402633 212946117 235516886
165885621 14412886 123508482
97381841 67079012 144752841
264325205 275187930 242103164
257191973 198081398 131013329
321472521 79828851 101220113
33417331 216871295 68020962
181932762 95518928 63571019
121484147 283507995 327568392
315801846 183936714 37266315
206129328 301165266 73147207
347407423 253679179 50247634
160412897 210060703 241653753
351818035 341514105 250612050
169321834 169940570 201780278
277650562 52811301 61506029
18190868 368118078 308875577
378186149 55394507 179676558
191709001 266921707 253418992
356917197 392942809 390363067
178253766 278161788 145110483
381872554 100927905 352565180
373634908 19216315 179143107
390959128 148297406 336814741
151264631 171519003 308416395
378762296 315708222 8836664
301247694 286197068 153746004
204770981 314408625 107036458
65210400 20907105 25570498
332490640 215179933 245378815
7137758 237107727 246012348
414034187 64876551 351419660
41399618 61673614 348912428
161192462 108332381 276078073
366749724 63482017 73444006
51745946 199595491 122076563
222006913 77437780 210748441
312161089 40358650 137621769
299226765 240402131 248474102
276206759 415189903 292015849
326310511 111612631 114189944
291216249 81443354 369197957
2420496 297725978 389535113
23155968 111772915 70010335
178117894 322869456 253557949
285333704 176377962 369512599
49139606 341476572 154226448
90108890 264655030 71258614
142374986 34264678 379784205
292189749 107798228 66519547
211378751 147780222 315575157
119886558 301282728 377421418
183502143 43004843 221296674
299103297 137681376 388728499
37686548 126592596 306609334
326654344 365691812 107102981
412980106 301482381 50880647
290310140 377494451 39540267
276946752 7943212 225410190
18197912 358842232 249396249
326365991 57433577 249588638
121370763 289445348 266905751
215203219 279441099 189580278
385074091 385959673 159326935
30935 311318775 181334680
176548275 75649103 307585653
237174055 70727675 40207686
83948118 174562285 115265065
3496943 119253391 5277619
240058919 15168749 5918150
215770176 375760436 250250559
387728078 265863965 87422132
115466857 1125583 65245612
172799012 359025040 279939300
321160031 123328863 48984489
194069288 295939146 420803160
411445447 366466921 330702301
77090491 249109818 371801095
92805165 50263646 158925282
201409141 143244945 32246016
81743035 258117395 90174149
167308759 77791790 128067925
70637761 72007509 3302928
368130496 168127628 99515393
311711565 35009125 58046101
218149048 393776527 159624891
83527616 184697173 18514430
75693171 29600166 348456375
187041472 56191690 164038061
350696924 255553496 134090725
197104753 176910850 342734971
325191554 244948046 68784751
321015883 206103557 278978678
161968168 255361642 91704807
24434050 70554135 278465817
154635202 99772870 416548878
244521200 67041668 88610668
110845866 190896295 206284868
337110974 323725436 352292229
14831845 333004247 385932621
267462731 87787405 63926017
352322030 360182000 74196504
42482144 242404412 380151016
230635754 303409407 157757084
221340667 423172144 156187294
58160306 242075637 159672610
386350465 316052520 147861290
208332080 224884336 24718489
2811643 8479166 377574499
97771581 142430504 147225393
67739178 21344369 137930355
214473166 334050801 139875030
167148656 394967681 49330734
366634226 114803039 55700459
30915572 386436273 168353194
201076212 81275986 383821053
2251335 54209256 190484466
8237739 278400829 319230867
61020064 133656499 256520451
236923987 292268188 21151611
38902248 5354058 43702768
152439185 196917136 6143765
420484078 110809662 244704237
290802694 58312483 53169535
241702384 147207206 183495056
344696785 19937308 408653378
10959781 266751911 23556572
388263616 228044410 71499438
18091587 328252647 324071280
12173748 273034860 97974749
210540834 132682080 364685163
196537432 399854305 300871313
330301439 215824552 102132986
193533445 157546759 371506976
34785002 18434361 44816375
210013902 349764289 7496462
178037119 25996852 344444189
21635945 236649726 191745088
319097535 223494003 377074716
155047930 349018193 36367399
51367909 348468147 293579173
403589788 298692325 171251018
210666512 401810428 375419507
253174808 279461114 364244332
231358493 184027566 364737321
286601581 14002616 139245458
101446196 35836392 274954751
38290825 272207182 338126908
214010603 107545777 119278319
289934439 300844653 252596005
168929508 135074875 25800222
11147648 290145004 181737886
194487248 136370272 259365011
282726653 97318313 285579041
176457445 292179070 176495547
293759557 125636821 11211179
103949455 392035147 200424700
215921232 208658383 236811142
58377446 3250920 96318863
415137800 286958481 327340434
224781040 56955975 245963088
27131300 252553174 48981145
173523560 197836096 277108871
109967227 83472910 269586317
127773394 163864067 145581844
60816221 340114005 73999753
267375766 154999521 63739174
64074035 277649012 390434774
102371104 169379339 397429653
144869374 315465208 259538470
4205781 339584628 268161509
125744589 366244561 39502674
392603595 399267001 106703689
188235664 400374930 185308474
361017723 400029401 311927527
309358545 268831887 268866220
114569681 332766669 111725571
174088325 287716977 204193853
399355855 307642652 302163345
121497721 17043966 255008223
361931271 96593157 124195109
257838757 248780821 102905820
293684644 99810072 193352371
202661162 338723999 316274421
88220064 72324348 228638389
289522250 18282932 418725255
346958416 341289392 172121029
261353781 367758934 254040002
193903495 317348949 380190036
87480458 350990495 200813985
128662011 198809132 124466779
217461376 204158639 267079955
192615751 260059891 322061091
280148305 372171988 7476271
365466903 245593718 394273361
326153286 127725341 279721207
165221010 147970644 80467244
36230255 419564614 31768784
346989750 312765033 206254437
388342243 30586570 56472667
64417067 52857050 47120114
326348148 291912665 378765375
97970270 329674310 44698541
417936253 265864621 144085413
143701722 254710358 326448946
283834470 88339288 129433475
206705479 27213254 124696141
303030025 238561027 17149040
263624528 128257647 144447567
102892922 179938110 95233209
368790554 309295248 211165982
365275 421507482 419678459
368264524 73188000 45727436
110053129 330445291 346065130
341560813 31823899 245546314
268319979 167910534 109241696
156878478 821855 235849975
94545302 3745191 184626467
359083245 150026733 10011749
263256170 130601642 60806162
120994294 226917072 387523610
240385627 213980216 375270506
194022478 130084908 58907738
410847751 51728894 138283784
115635589 78356441 134454648
170183860 380182513 284541124
63329907 195984222 108998408
23836483 182421594 167786935
42924705 90942309 179966234
417026959 207757484 96757910
336049528 300487645 316525911
350713634 337918911 285846716
176744090 238965278 193658876
112168715 340485798 25328611
8519759 192819374 56662104
403016476 136690968 123815263
281444546 342199096 340982929
60780683 38634943 16627624
658262 161127013 94330539
398128039 404330773 326392239
203170283 223411395 155746121
375318044 274744167 120212103
161374760 238409850 164917152
16597827 194449092 100877387
250563550 379754369 297277475
227890993 403013259 54244271
7057319 373284413 173412515
420552747 349822934 343022209
325792531 285546125 255547487
36040083 61878062 162723425
305384878 281071187 167864456
114994998 151906019 65280367
245893363 296824092 106259131
27481196 325147978 277902504
55956136 214229473 413249449
323409280 107050875 330425147
226427954 190187202 331762137
74226281 339436751 251079109
412922266 39804251 322612455
420835343 35352027 2537708
119449591 218584937 279271895
286395253 242859749 116067242
276554571 71828189 85993726
105427775 355826218 328694724
53115750 313274699 291763062
123531319 214400934 61188894
209555096 11809718 146718245
422059919 275833422 273166557
155820568 31018745 114256481
259459455 99238463 256024994
421557416 198965794 389988437
326057768 413294848 289724236
125190438 378192716 312428943
337100033 215548054 390848721
44241172 422495623 312464342
13289308 193789132 219403667
35090158 126572700 290880072
249787681 140865122 226035078
225374555 91316652 67845662
29503583 109592422 396489885
57128724 108958254 41215332
200370121 322049696 218401053
235960389 406775633 48585063
248031375 101305757 418469723
245904717 347550333 199489422
282152042 70212047 208650451
51456750 328397154 300022989
93682648 65456399 174312814
67754860 260885299 35496101
189241309 44619 109928438
317367197 95773897 390189168
91448704 309731291 212422137
351300885 204281601 242626267
249087583 51187365 94318056
151661138 284254240 291936068
5988641 405297044 201066464
412237268 117181195 42599687
206044845 248152364 6523004
255905835 419890050 246549341
86934015 213673037 323698193
33277894 127337407 95767918
224484942 126259451 17449084
355758017 332121152 73154626
299903826 264387791 101092922
76387894 73641148 249158359
399591068 227385516 117052374
379077648 26244402 85587567
307912741 324736186 79502553
93613081 369140840 355542411
341534528 181032432 330601935
176531486 250332383 244981232
276873745 133518352 214101895
298681709 345511532 206357524
116317360 26330911 294611607
44279339 218910605 286062002
333829166 19372722 132121472
155400362 216452894 152017288
134842979 147955021 45540617
199848710 274117921 277062163
333232511 15955394 374277727
268923862 96561075 118968096
336928470 383702511 206839689
158718331 91472161 55587194
375458820 64301132 60397767
398819562 346716002 300956697
19110153 287574799 326606113
36248177 5163672 391537566
373446483 10603324 55874461
83946983 27120893 4304819
126980467 415662558 377946877
368215528 103287827 187555252
191053543 205120465 14976654
370604651 266253178 188189255
301356231 289745541 204776216
327972963 340955770 390647937
419856628 211340589 167527429
354974605 153309021 404266560
395888286 260729763 7485938
35743848 162136975 192900208
106057532 119359010 24594566
191659203 402555203 292669400
170872837 85727485 85377275
346324640 361426829 418520168
87995214 358622894 7431630
236003737 123615279 71990159
217312965 214383173 108793092
103424660 331033489 394123961
165934369 202026174 185532855
154434367 354698115 313362563
34016443 65397533 312334587
59759256 105381521 271397789
217445767 287367621 256321432
386146932 194928887 106458018
70897099 205868001 355845329
399602393 32288553 153481831
241668611 346456596 303532642
22626338 214252050 41538962
150220 43686539 149051701
254667494 50283211 317576180
218214932 130960288 188650094
385531382 1219010 139183509
263078543 419701476 98753664
314880780 301616304 153889908
410785070 24655103 46974453
135493209 406877902 198756086
68992727 133935957 23089884
276288904 200757659 202498172
202094430 374232963 334502002
154708480 376877111 91922459
164317908 48612933 419866060
259500203 115825419 147708030
405772863 220614175 8415783
168580078 328983737 58578072
135852333 147469272 41988130
45764562 155521591 267527794
220782567 352234628 101089901
211921075 103698384 86931466
45256498 418237690 94324999
412037008 48111220 363827488
204307397 176739705 285750785
53933248 412651612 250876090
268679588 397255319 111622218
103734426 156150064 104263079
202731607 153932207 115476564
382887936 222918025 48642545
312976370 79469622 254112744
37175030 301483716 390422373
391876250 364046505 276079613
346326791 411762898 337217997
284655531 138116168 269115343
132488558 282839182 265975356
59168745 235683272 75845588
341306468 26280556 145339581
36428094 154473098 260348933
316557703 89479213 348652401
3697279 248471169 331474747
162917696 390176019 399336347
58042101 181636406 94484272
177782885 237361457 239235595
43737241 300554628 103892969
369692908 364948727 73142764
218715364 370642237 163031883
242976383 328786820 281479437
86330220 96389614 407849374
406048928 72739707 149793642
392224791 55037041 60082592
253657922 76700600 296512401
178322456 54574933 37299249
57194115 340263479 247012085
249970629 226274864 373125815
180314992 178834203 407591720
136945836 320271277 218650627
195258939 381109182 264167417
418195152 327864598 385001463
51053965 119597479 398836466
268375249 405170647 369315527
76345796 162811634 190530107
206444452 133961057 30800049
276162269 363868267 42595327
217892604 289546186 112808756
13911579 105019146 204763157
343251719 270161040 351444111
420959284 14498959 101498619
167208033 18350216 250710352
91666715 159644725 177014873
199282232 396489568 52796955
226320090 333216536 86027450
97341128 385098118 117297381
191693534 126147825 296907661
170340263 205671359 69171978
336024649 7139289 207689364
364465024 273133559 210789932
326865707 280694970 373412423
229154047 13328243 246722386
327568996 116769438 56050416
163233119 41780899 417910710
231695230 34818211 135810494
400992710 132314725 3634559
67777818 86935569 213984676
298493571 345130617 152536667
9147075 352710078 166110012
117228252 67307207 79472847
416709329 106301788 363409891
191382271 1844264 321981893
123151548 5418083 322123191
21278978 25875769 333660671
73843036 257720784 287613180
211060576 298089449 71398976
63947388 402838649 116967822
263242578 277281230 23137252
284167079 146358570 284446340
414811237 76731251 213161025
386935717 323830935 103430936
3875426 416003091 376446834
165438217 249711477 41427546
52549673 4206898 378371408
197399512 290651678 351222513
362037921 118124286 188363937
295207632 148559267 411168516
159182870 159041244 311635679
53038886 342309596 191476016
150351042 254022335 384093943
408266697 297192345 234621759
31030262 68530753 282163848
140608580 230194368 296070778
90525645 225155357 135620963
49142202 98966798 418970913
212492328 158374534 361898464
185178190 57205873 272816447
35285988 382655952 213569588
90382502 406050450 132410924
287952733 113160419 149059800
199332727 86094393 364685229
245383026 60569856 242547457
44189488 401209961 154167897
109518306 108762369 54687080
392602963 232260787 339448549
116829347 257171732 86733701
275720838 232275873 69554920
120846145 421687800 325411587
55193913 201568240 164311502
331221818 129861250 307525838
255301748 109412963 244128345
215225997 401651150 285550350
250774767 261111933 247720605
51386194 269127172 24446001
217168729 413841831 64264069
125991287 20284586 123695913
172902736 92392785 194088271
96078706 366963346 190502259
62570803 287643379 289286054
335196521 216637356 286414039
228723426 254913673 268411183
251378937 112359422 139536021
205283423 292656280 417851814
168457402 92267431 369233345
133407558 78203776 222078286
43849830 121882428 175950644
213841715 280639780 25684747
318539859 417017319 87596452
392900458 323281008 229581006
7475006 380635919 226711655
11227135 50688344 168361920
235827071 260897219 381810873
334877248 203745144 343811925
134232862 146788500 397410268
365396771 272378950 396341923
52283535 54066458 191266089
243742017 294104661 54000516
201132026 269212896 290607945
280900480 414393715 215485444
321093342 361084447 50625509
336196003 187968162 129852776
339434674 250060338 360821799
87019804 294622167 35013773
72404315 238317376 104132144
365409632 259736578 285334199
266776463 33435527 139573910
400102230 247447030 238967972
305733341 206506017 40471052
279533379 318768128 74365044
134073527 278113282 323690908
11986240 318022111 206912007
316775058 309805496 297008155
240303568 74172349 94858310
230473775 227440083 50949152
73947786 161998976 366266662
142691031 56363389 245304700
119133624 207269504 267411875
316181418 40386697 181105891
382620230 244212373 65323936
121903254 129626385 230390047
392904689 297344691 4961939
402211887 358668638 350752153
400066749 237156655 37893010
314154309 124901066 313861425
27719559 3494720 22610568
372159600 293779320 132693861
71169088 137132530 18419964
281229292 168713603 166849081
97935064 327451559 193251937
168092441 154379264 366382937
60632387 53675112 391952239
293863373 76922976 133656831
140868151 274734466 175353280
378988238 152921852 246968260
170950954 419767064 123856361
245036262 164618042 59487294
134986608 328203987 333827955
31468466 246882475 399643346
121411607 380493290 420820177
218493486 111728957 398039816
286534913 300413165 309073776
229701871 322404229 120328905
80780087 154993439 356014031
146548002 299365162 156552672
412202232 144378910 183742333
238801691 16393265 88404316
372520424 171817797 202254799
223485141 214287645 201890386
259454048 270678049 240095109
381129665 361008989 13365417
411892652 394966421 270454575
103312453 90609781 24741938
181347885 85568378 195016218
32316351 382382472 387942898
380815594 267672017 346005667
319490159 186477983 216626512
290931510 156482726 350679678
79541814 39689031 76413397
355799877 121964084 130958032
286442618 101691099 104669362
109397173 350349647 305996978
277829648 287429487 223502206
178029689 46898319 408249056
239023933 407975182 210480074
261565823 416440036 405725940
299377113 247918111 404530826
218430377 277437280 385072200
423555365 207979533 312296848
254586743 270077994 166982395
89494178 373263909 248405302
276025840 127610873 112773591
96776783 416814844 90134714
75685439 18394888 97775052
219479257 391839997 155940856
257128744 180803602 301622450
26011447 422744713 383401903
376993921 255250293 161292568
180096166 307874832 168863737
138139489 226092029 1211359
172128892 246715065 206891791
196639767 211058783 5926901
104503223 233321487 337715247
334613230 31927976 89676929
418785978 398343477 313091280
40095387 211627702 305836704
17211329 378502989 257909663
194148664 42363312 189636760
277299265 271303238 278285464
237353099 204817911 169425795
18074077 421384572 353942897
241817093 152150578 290833883
160403605 242802141 276653242
11628719 409632514 170091638
422656525 234485629 270182050
312568841 150897718 134244448
379416386 74267132 317725283
232148866 179674878 386417003
80890205 183096759 303041259
115041628 170200177 352971603
170676614 407084534 229379507
399042626 74987979 329419338
235377371 43421342 67822844
309451022 338418824 303390630
137527244 301357252 83586429
278386320 416496180 283133475
71238669 17078680 244593002
35026247 268193707 288490534
13913228 84163400 138023496
324903977 204943151 276989292
177014926 404876708 105365027
141241714 77560857 96882966
316679739 292021153 294837167
412498454 65310198 299804516
343763289 390967239 31186480
5189264 247744000 26399978
341795753 169518086 69811506
70176160 268065306 398208043
348646052 41561093 277580687
394610754 163362323 268045929
93821201 16816282 307832975
401063947 153453047 235948661
124759181 145834320 7743396
379835765 414480212 163067091
339870395 236584448 335359918
250337610 124477914 188126992
307074056 29660001 107928961
297069523 167723449 238818482
149215429 153655749 3507049
67477397 338079821 263014697
223457112 322058360 319900394
65517825 168338793 50611545
398077002 359931331 227832184
274826279 347099010 280449608
2728853 277316226 155042862
175981287 190459069 43784697
338601416 316659108 68244355
388696847 402522486 152608280
255296621 410017331 202302769
209349551 328204882 255830210
226805739 411653066 412175928
34685389 398038650 397538505
355117583 328985158 90193303
39528879 204412446 387893768
310730687 69661705 136096325
32755541 195868955 72002271
171065977 112201095 252817353
285611148 39912323 405267215
310598342 292443739 118280320
89839295 375264879 402561958
180280474 414904138 52567958
46103927 399628582 193934282
273913010 155821351 16929077
290358414 407705178 420548461
143698609 235313633 144621544
393690760 251830297 386057714
376015981 186268073 59151907
382891275 314972881 268379334
326219054 202791071 383127631
329257569 227691092 393317825
371406628 373833449 47607834
340360401 409772414 402670107
27752324 290193596 340090745
76905712 386980221 262724471
66798624 262735670 185696944
410919597 153233384 230093634
130084787 255597470 399257866
121774547 275586753 68765569
348536247 17589310 15187370
67156536 182998481 203482869
150554856 357905002 167171102
405805537 383258346 270779456
56136883 159133805 232721096
404386294 336277237 181444196
373040421 325511539 60381149
19803334 53752963 270584113
109007698 382543031 287809204
407330098 389003499 15836656
391883068 269289228 280833197
287178200 283603148 228473400
130000753 392455394 383851704
297009824 301251368 245203157
193841966 353002274 267784327
422490041 423152108 360228726
159231418 201426125 29998746
308217711 292330503 94222508
331331204 156057521 99928169
312409231 375799814 36129775
134173387 408601982 368331629
176933755 195282372 150475537
175879313 118809130 28963891
370161784 172213780 117969193
44376898 298928681 95835322
184930549 71712350 353212007
256664919 47382535 368042409
286253630 276026609 56706964
305473549 255066458 46608474
423039815 366115886 26952610
116037322 351163559 112131675
215437915 329747645 24846533
266385542 119005460 368789661
298569344 99339353 238326583
243086372 264112231 155669981
409193751 125285416 26057869
128883270 289212281 144876075
368217320 136670572 14704334
278898204 231301582 342225878
262605984 360737059 328104018
320633658 22612585 223773673
283442509 231485593 374859890
298062189 172638760 373639313
196164748 4306980 26379878
214394243 395740074 89192541
29085581 27513415 390621654
100802783 204264101 174357579
139561947 316023422 200750619
135432529 109923239 1445939
299929701 89951207 335877943
161678426 302478120 236417465
123287803 408333747 377110051
410084192 383960596 128525670
193137501 132781766 5220934
194111360 322165030 356518396
241150857 190843594 262675344
147827433 371404267 166858041
160527429 237599751 84905385
320035718 258636000 36556224
274408230 53825551 305058033
316641492 378188791 406199606
259007523 294724585 335871072
170676852 362042276 176406847
300118343 182774335 44346369
123946304 341963402 18357968
46752371 101688783 28156576
96490222 337808976 277180130
34831222 82192772 344826982
118562175 374454400 354039864
53419349 282579972 201144155
341255471 312551709 134031336
373991249 288997237 30665274
326606984 180264220 408813423
366505818 81686135 245135826
148172527 99816713 211813014
3036832 215986379 31409885
421681167 55690489 379244545
65036709 395799461 361535643
196458371 368728289 320525120
204452748 192044595 42125459
417233283 379318519 89184133
213336074 377846543 137472068
290896513 388073768 349564430
67062344 301862667 367708268
249183550 204759433 283471997
356110612 353203818 26478730
104474455 241672071 294965162
245659017 126980305 215613922
284550026 363591704 202874160
389957485 371988195 300286001
172517962 54110607 215340838
343451817 15415716 305101590
315579082 386296691 251261426
266461133 232106093 320653585
5016128 104404054 406258801
88054754 260327378 7596339
116581186 262622380 395903852
262529357 388853754 79772159
105893039 163030674 80004861
211362608 268433308 35546251
142402285 234850351 354383339
44398546 161203000 19811212
398117811 393154049 103015430
50402474 51847631 94491657
27054710 79554148 316010510
235130519 326047102 37130949
369949396 227373772 58562378
333167112 272207218 329697303
359875731 260404681 345739101
196043857 123931945 3746782
393882191 96668695 91434188
364077119 95434738 144498683
243824216 258801884 34373996
315472121 418139389 333274167
192488662 399863057 225036334
384300518 143065510 1822510
100826979 252220431 276984666
252015393 342411832 26621084
171277818 317579771 17871616
200464205 154941511 37024599
189051879 400605614 361624279
183671407 216574633 276246350
409951499 45311797 135203922
299358490 256588280 340227054
120537104 362459773 58338872
294599584 42536239 356416451
168910660 119870486 82435008
74111410 51756165 182532846
306549692 47040738 272194710
348302299 299147755 230158698
219477784 3409487 342944712
48958312 243018920 199332756
159589949 361725109 119906488
71421742 351236518 377880777
240314446 264026186 71989814
342843799 43309321 271713634
18345313 326727592 187720966
275201905 329828079 55970443
209434358 40743716 356566176
132224772 228621421 122832619
333767799 212859334 235660284
281806808 55390269 141223888
93939990 284676074 108220464
216357318 50472525 197442040
335000920 293772791 94908798
314070278 126107965 134534663
359710012 368953295 74621074
367374126 207545647 95465000
389456464 383852033 355728380
208248265 340393720 320649578
117594108 376261187 132823182
272062953 350453308 236733258
390518290 179674960 374447495
23926777 331032224 96586920
374675804 314050431 95807429
203260262 48263374 238597378
281170810 246599912 277872397
275617846 162190445 412162677
89169811 337675534 165862696
102885332 374816761 393808217
241240857 323374493 108539215
234667880 422379288 221375886
190787171 326683183 361721678
362049072 74698893 80784599
192985689 42917473 262731604
74472985 276390757 35142483
119611038 393412153 44657056
262752114 242844067 93888513
17353903 360077126 205942845
200267526 11798557 76763304
209322959 137115023 84458754
21219912 124685673 259066370
161610345 13769635 366625313
420335862 22076542 307674962
368929018 82155985 395885629
67295435 145834969 146284595
274135732 249922164 35044921
215407936 423178618 146157832
244008460 242705486 80371860
168321457 236887401 241673862
292115659 422705345 362889263
350762937 93040505 29673623
234032207 419514830 105994508
199339197 274676656 43827496
221564679 94633250 417947363
220356912 47587667 152861460
267142807 41425393 282680063
259884625 237474843 90470584
25366592 191654102 379100042
360387915 263126687 23411565
31660332 419243405 298308416
289990857 388736778 313064060
344524485 92715265 114148530
53453598 215483928 3790445
31854209 404944364 213286763
180201748 317836495 46376158
277562935 20485919 324721192
194657358 148294411 268514137
214538533 144138492 385305035
313905459 277798333 288121024
152445103 263968894 196662676
105710140 341300410 129127984
301594632 277789294 387581800
379949402 292656523 371134190
124572758 275251885 368060448
239365719 13146896 350781331
18718780 226696253 341799467
372173973 62849992 188118668
84533022 274411293 291594947
227928910 187483546 2260846
237444003 245550951 356640324
406902384 191942372 140499169
101996956 403288197 136576327
26428270 277798393 247581425
173734632 310428692 63625683
191092324 277809254 288364902
138848573 104985246 318583576
376241962 131769696 73553236
191990624 310766702 366221085
89306435 248109581 63712544
84609466 291679293 407298009
264663904 30466171 314328088
181162423 386120861 131255548
373905109 97791001 293618732
350296349 8880507 139818588
406921232 83282685 410266797
294967283 391576659 78868640
119048527 401922598 379901813
201028010 199570617 179639197
371744396 193699246 409787729
118653566 406904844 38314910
339354479 328645722 161904162
316883206 72553165 29460926
104722470 328827697 192258822
261257108 277112852 150812079
380792616 364950739 15505752
117592457 104729831 106934600
361244659 211877860 264158675
55904738 67418479 171087554
29515067 362487205 378520350
25447758 377379974 344386065
91635681 127636471 180565533
315614892 137081068 340461505
371686717 41218038 342532625
361965103 270323620 275868479
49401400 253881581 285633058
89669520 133204008 348437893
288970514 46149874 13234389
84755058 248366294 211650756
132884887 339200560 5790799
206871531 43656028 186391997
117247909 308717590 397588387
234475664 244046272 356117741
147030534 142215510 37480603
353191946 321244001 249778970
252659430 366024189 328423279
372328644 332624406 94568235
188222292 269901747 32937053
51152060 354501916 102378945
52317954 71663557 101970559
100423148 4508952 306531682
84626074 265961174 381998335
21909110 262484917 303984992
252763764 185152423 180494344
130213256 181785570 246799604
78795074 331605553 94251544
69649936 123856830 21656418
353474746 333755813 203589308
298843266 74778629 421331307
176277111 201752043 345519190
153032218 55741740 227059118
187354668 15156250 73255559
107387461 187782248 5710316
178928058 215714732 412965107
137939755 75499738 23356200
254462351 216694424 244163914
129592563 163178870 242990271
150268329 253033563 173355817
33085358 344914766 130773060
217039066 128214896 94279797
248713785 279744698 187406395
116143284 29375558 204623145
127993806 300680539 172779052
378625790 39809770 421180598
130442623 96788953 409682212
90025687 191324206 153969068
133525704 17734134 185463541
179839556 403470746 391348505
178384662 212161879 373138996
176335556 247138459 289232782
231738948 177363214 272714184
49562490 231801926 405618965
149223760 20390210 257544697
316383018 273916490 287310000
288482606 46833700 115520505
34262327 392762438 90753133
323656803 122473279 328531330
170233297 316449765 256298316
342938975 418339221 93456513
366988286 280704128 233596509
163699907 229125046 148679461
391032350 134452373 278531163
69042196 88533106 255124941
262177997 306956497 119670679
246841334 91461437 263121426
28198309 327440285 385148561
128700749 113805067 401584588
136019226 153601936 178914655
199852018 2791632 415686585
246009668 302744608 258475903
360372000 365300069 340646704
264705965 375273145 399028595
175131771 313027236 308583927
100259030 132323958 326530311
145239003 341075551 158040270
163385112 351640458 363593496
406891421 166131872 275062478
21535749 181954211 207835597
151747294 372629172 151652480
26119558 222157278 339965127
413877343 173565722 128922897
141042239 110445225 245065266
117824206 261893536 190189936
351902971 136599592 369130483
57215493 91331597 100136838
128093689 339585515 6040855
232683415 408605470 255382219
347304494 175125714 137283347
273754225 30747916 258996353
43092678 228848018 321729576
315179653 245415055 46177285
356822033 400100219 225789472
105544094 162146344 409116154
48382487 344574364 335488324
213222217 337122121 222556847
270864243 114712857 362008432
402001796 13493365 172123402
127096546 267557126 409026899
79465971 354456076 56975360
209597394 409520022 166847624
148498303 53219313 423011719
353686160 121054636 394345251
2574499 229795900 32430787
207040068 271407315 103701703
289846690 256199112 163315134
373379877 198004776 292956978
348548773 33555062 395819923
173731331 411117812 296818128
334919390 72475178 213891255
239103863 266281729 246826280
196015549 195917749 265983818
12046283 377949976 149034057
43597121 231752062 371975529
74024882 77921508 47024751
31356416 356034960 383976445
56433111 277133932 50364571
12109172 261383067 17013606
273143363 165065533 240421786
19909362 410406511 85560813
382588453 243432278 252601700
366068157 58192333 101866456
14841356 184081597 60128347
296516140 32788506 120957431
417650411 14611334 313119256
273907610 301796220 9109980
66808711 89870228 421310372
131203360 226685644 415858936
340865352 324824778 143855034
104045478 230872900 270745634
323806883 100408311 169377996
224871379 309438556 96174401
162099715 222212332 256218671
262833952 60978695 260862873
329173847 324844803 341291936
297152993 269098484 251360025
252420358 377618486 411710091
268348827 106394294 127149655
146289711 153966676 316075682
365101577 326984839 157551818
295071743 110339102 169943406
33542656 367637395 73565567
14417556 248701843 405212542
404133925 242489978 201453544
3654276 46108388 27963893
204839104 206583477 275407623
303430263 310182429 38349495
353424985 83862258 266068641
158163971 189517094 192362843
401975513 20398219 115405277
364162776 358500538 270665897
42101938 275152634 45331479
34000205 153360319 208916437
300200114 40787301 225133138
88334548 139486176 381146664
116189129 242215658 365982819
51470634 171953195 202891954
122140835 389230287 254305854
104177805 178546256 325773695
395018604 148858560 235196658
247173199 179100495 251772182
1933270 196780890 59657637
159748307 215154283 72848848
269325388 186860003 358778578
196402302 205877762 422609070
411640894 154488439 373815676
213667609 126390984 390969130
165848402 365845537 350791155
299517207 340482309 340151732
328435586 331427880 10142118
348073626 386930853 129863136
284929338 242642714 378431566
43412149 26586225 114865198
191235336 224011479 403852924
417445810 228073630 54457821
339137388 60324044 92875931
201954968 99060170 118914715
405641461 130172744 257546860
395148893 116002021 420990151
301510727 31332640 406430194
241620422 239821387 207688960
225348870 166938462 30293946
175267049 3905893 181348627
310487053 206497619 150023540
312307941 70932367 257642933
113843243 351672795 270433338
21596949 251133039 155164733
416447287 223320379 37064177
313623013 361965487 311921490
293786346 323729580 80612492
172859529 42419666 289901180
264627186 235495312 371269901
324541345 308098236 49533640
45312872 323700641 54689821
385329305 225078391 285108295
279135516 227632454 43527141
149866531 250711215 354334496
396074480 268819025 194407383
209407181 286851814 229089937
66853044 65106087 408275613
355500117 121596162 393951784
334425887 233617391 154656086
45978510 252042626 378741998
103938287 347532806 95510787
155122532 181826502 73478518
78575138 334223596 305415304
357715897 183117574 338714947
337932873 36806303 331212508
228273608 357227034 315319213
19285543 39344448 199693726
306104764 258196753 306702503
76866343 419505277 332829672
407392639 237874404 325118597
289691578 384555214 318177711
181026167 390709903 367044763
176306522 397824114 408824698
137450245 394112528 197986633
331077186 183530403 198396905
349928516 93574307 146379633
14154384 228923997 332673102
116329300 168079531 255965109
196996396 219585983 365445903
112381060 201177879 31225869
104280413 132559168 130767532
228439016 106803711 218258528
400248939 344488477 331345902
307081842 327795639 308851398
61821194 334973379 311630418
334063665 188952587 239522106
74835002 370543411 97363696
326727572 67898775 263494856
392070340 62832687 361456803
88578417 326101743 53690772
85014168 120761895 167709234
6909641 258480987 107861893
207275399 236187253 74336144
391713834 81455134 309835367
208951579 328554046 410498526
31411857 372849247 316664342
304779636 312733851 216521339
352187298 86443266 97751297
350130082 77883054 385957051
142811880 121487165 288640533
271660009 158748921 85120972
421472402 393025610 289542071
71923837 268836911 314064174
341953949 106887556 370108251
408206145 69873243 175309452
269976929 304836255 352295920
319793840 217210694 391540943
343545108 365708068 194245155
305620048 99998843 91063432
387089008 330264760 254326044
243411946 44550457 90737517
35690707 162359755 248597184
311634299 151864956 152290967
103134882 2309971 197147412
389725495 407483370 112544548
76433749 218180190 381719783
223838727 31077686 262541452
247089928 3599754 334116780
136796687 112796405 154257762
163165173 335909525 99764883
189321611 62554501 10980279
199649768 334911117 985078
98812469 386428640 112824718
339440113 90017513 141201079
361316050 393055375 34508631
385639181 43490441 266258718
245649115 156392824 179904190
153264020 275351880 216672268
374650540 6510147 95634620
112693066 405268678 83888305
161867379 265777922 71406664
75658114 378008513 248965210
201870357 190285198 33173337
30036853 89805322 64646789
50656365 191056087 30123942
280537656 348117784 103959460
302275443 62079064 34840794
91605257 6785 274211662
45722179 279841058 317520652
134047478 357247192 30022911
93935842 407999750 397493773
105374499 38647004 417291798
263137310 118542915 252788753
51801872 164757589 217647030
42625355 340616789 298461465
145877176 377208418 170444343
110616758 79400754 21738957
8577113 21670113 236018238
71410419 269705149 94113268
327716950 416196825 322626119
131070165 312790722 358851545
60632497 11376396 246761933
61483873 280773891 123053301
168141663 63383972 324165984
40426466 43006107 127453078
133813738 219255536 410464743
262427466 130118037 256255914
359033463 33735598 54511199
272169291 322057518 292673022
257367160 114407214 169426155
156573757 113672450 270324595
142546953 8075117 315608082
193368299 79222590 102409561
64429036 415508160 13795009
94462929 35360584 41992107
372488415 171836577 180306634
406999064 30447097 177474521
38457627 145409817 119766265
149852244 77239966 217144249
47575906 39600408 101119097
340783650 60469673 391777456
387379650 126078301 203077880
399952629 263724855 395205940
41823536 414348412 304818625
398908061 224611903 137945217
364620750 348335707 232492473
373805040 254105150 287117879
390382092 101205708 17943608
144432087 63576859 37619906
235102298 391589503 354192243
27574292 239787189 57022589
39491222 79440699 68019235
322376848 332314135 132490253
222969822 13588460 79422592
134501906 65777818 338526443
188259744 180884075 207678883
196398921 178072479 126388518
169901023 264134281 275861460
81978562 68024236 401811680
398763001 12882812 306257838
40355285 335519853 388839643
165797506 118784557 147000047
115435614 392594794 244938396
416438927 330820609 252903192
54235873 383479119 286340106
402901922 284508627 279453234
88190563 330465534 366978234
224796923 126874933 95480790
290147380 260105359 260743965
146489357 368638812 73719867
383184020 120020442 351696190
217396351 177272319 181845056
160430689 144276805 96404660
4050224 290713743 17411324
124682212 228714508 229300987
293226798 419837800 361022632
373814892 113825158 360706864
281230082 351325887 411476828
405391583 311963853 414276956
53155715 310787286 390214643
257719321 390342900 271599626
404774632 212227360 174899268
90772211 71865137 87066520
193728912 341361368 7004655
3770130 410297285 196701885
403109252 90098912 101121327
129207208 213452332 273934853
55870509 141299694 99976671
272209952 44091982 182849676
275281860 123654817 250949759
133224946 52773508 340258598
53029411 119328594 261188750
289499828 84169451 127866738
405494357 132971378 19689892
182696349 222291405 8361953
104880774 370140994 107040015
297898091 88106280 102578389
183806659 121625082 334816282
415265092 420737079 47470790
405806002 321684227 124172504
352537665 377788492 2415743
121960314 375962130 398922997
128216768 178451917 224796389
284487923 401199056 159363940
158769710 117628244 131923415
374351129 184153985 403297366
367855837 165936714 8476322
9323514 300260940 11803765
235985119 159851224 232257968
225868394 217990190 399588606
325540983 115595180 62018683
421434326 103577169 385222669
77494796 306393225 306918983
184100951 410888288 52557725
356279429 52095294 180874168
285064561 407353156 174929287
24112495 256766698 390348017
186249481 106969695 269866093
96309997 47798166 337507563
346235616 28807024 362760303
209222206 396226313 220228151
305731405 66079004 28260996
279155005 291161286 371312700
54128802 94966155 353718193
146039095 273051228 262401315
395143776 73987799 400915954
407535239 127912510 256303
164238655 81919802 213919953
170532458 219741929 20529014
2459592 170544424 340046562
19725687 378676517 28938642
87783522 38579576 113741013
417185795 310549559 296185384
330810544 124943752 271173399
129062249 113982532 175120574
395987163 108374464 167439792
350295613 72223345 403793919
251877533 406843699 368117892
253243690 262558675 36450141
125462811 74271597 307402961
132618948 364644349 375465009
224047259 305050333 87513328
382692477 171976499 303643614
350191601 193696646 315045081
338507665 249167274 98641111
115528570 389670950 163917884
249831238 109781846 361490888
173186165 260364171 183092298
100427705 251443318 38742424
284204565 404362306 78560574
189410092 393409585 209095897
331301549 68854813 405480003
390204762 274005170 236471233
347516845 231854271 313181806
204338645 139934234 123348317
170489413 265163852 389145927
189388677 176366088 205215389
170740085 278333952 132218670
99842684 387277484 226210948
44343092 210244766 240773166
148144261 407743367 63218965
99677261 362598882 338317256
45701559 195596105 44631448
359660 367012711 61010376
110302496 238511739 375415771
158056481 56285492 3615382
97563315 334992716 233453306
168840012 30398802 128789456
418519410 422465919 217370345
382740048 183530006 232596001
49363354 256239189 322155953
138740194 31156995 250971725
414029074 121546225 324701882
170762657 96850947 394954151
335419207 224166146 302347126
144248723 268781820 180448185
225141939 386473667 3736269
284513797 362935902 143909834
366167767 284503814 54110044
214105581 379542502 300081793
262167775 391391015 372213755
81612927 371106252 294331162
296088646 103136628 230726935
361150396 235725324 344165544
144106015 269580285 350677727
271018867 334342490 342164356
79593907 151379740 302034702
193849668 361225399 374432332
56149259 198558838 414331174
369026268 104717558 405786965
351280897 240485922 226779537
326618294 109079294 375818037
39991942 12389412 28636520
204507059 248911694 87903221
358967984 282682018 281466623
172803560 36182809 254306647
395020571 238976472 210796070
357044381 412802503 47765244
327685493 223728753 207635082
76123960 299697462 321997285
82705237 166466466 75524680
190066230 324420233 207516467
139621374 280293964 62354626
147033687 9437606 9833602
75077885 311638804 379853268
273426727 169046377 307779167
19736862 345153920 184036785
401102839 2148678 408002590
401880727 227540201 366862492
80316205 106497367 170304901
281946270 371894305 420601143
252183636 282953493 409540863
46254446 223676621 193965734
79204248 162240583 38050157
64432530 368322556 251795971
85858932 155864536 344078952
304420869 214580165 405811900
210478954 209697351 350600106
294332843 345039976 120480580
47436386 232389194 22269581
187873795 193627973 40663050
309873530 229014605 334013485
336182439 136657228 389512519
105436973 47300698 387241239
215368080 22089874 268347751
261933447 421593310 141155687
140924248 268201642 27854850
168274151 336255913 270502471
405394191 387505384 356400308
322558695 113107601 367079331
103484990 305562783 188506354
170110439 6223709 122664716
191040563 63719534 239137671
365326607 206562224 51354590
388723911 72043044 182242231
148798444 422024943 63427743
33301987 55758143 190995887
363301968 292497137 262541843
133621308 29491667 215814623
247361169 314662201 187395852
148417048 101996349 243752676
42510774 228862302 159817666
315606954 39027435 351463918
121859491 221592201 404016727
365989101 86020595 413748956
141624607 92489275 175630417
261693229 98265548 349969587
354126730 319648970 166702135
264097692 130505401 195058165
33450300 191082339 375862564
315418143 124008201 383164591
413099481 69969504 9549126
351365907 130789513 161417498
342016369 140361091 190366339
345774766 119329977 220238594
360772308 55264678 198825725
1380969 368877149 364537251
282235382 109274009 58961977
170704737 293570737 283838056
301230192 12411969 70579569
78017753 405973784 363400499
84910944 13151121 99219918
34281329 196760384 349328316
401278206 1806012 309054805
157227327 196625859 96249444
102936218 353093418 150002219
285736435 260125316 127622408
209593030 161004992 50984660
314260532 223482619 168213431
187779275 1344588 215072696
194682708 139664392 38314200
176721179 122300783 247220317
259803774 273969938 289706803
203511320 170515299 252973322
17103406 365888882 228570198
193710834 154270062 282476717
360551803 199073609 170819332
405440949 90936498 173412152
201139069 291846281 184804552
259809230 177565670 250786754
201044891 253592530 254373297
397479709 182522878 24428832
395947356 186971438 375752057
362185722 345605288 117723109
239771248 56432503 68585492
32575318 256319684 343905613
213310736 344280904 94106883
174974402 145890587 261667568
409725361 240434144 143988273
58698728 408968201 181517701
253727547 231144626 396949813
289319636 156294052 81275116
314061831 422847096 57291743
119806770 21452790 230192405
76776777 139232662 229691663
244849022 59687833 45088891
94295312 133171653 119707127
10451170 180573679 365519251
152911786 140716264 330587633
384734548 287419492 279743934
347878818 340316400 400336742
415274188 339698956 56361503
67559249 233243900 107090948
291930173 103596460 174329519
420132748 288595001 126822514
91402453 251333812 422359871
60545453 191718324 30182861
26846418 83987771 319056147
370721676 63436773 106301021
242813795 62473658 347801572
332350328 184993490 386154455
306138436 190371082 33297628
82458177 274103448 223103346
330533382 340372958 103449463
373258840 29757958 296384960
260009103 192305992 146817562
117570235 272680882 240187579
184466171 248494841 136350931
7370309 380474917 90195601
350934961 201974308 29128222
51936654 4624190 252527801
143661444 92773052 292188245
167481669 400111537 273941648
71793468 255611279 51750468
420178067 317482180 3969911
61599748 116433700 147456159
171248701 393470893 343217985
202342943 379676636 395487709
199286741 241614379 317881296
272014229 9002143 7427740
277512235 148199248 303999443
196488560 370662712 182605321
349266803 208313401 49237243
155684758 301908775 174711554
228668771 170890847 376611406
158976957 340348119 55745905
83001629 127071349 248843355
291246621 421922878 385497029
2278819 73143086 219375837
213076765 23367769 273566304
255090384 372430973 134861039
126796139 288163519 15871899
326297833 405680539 228502706
333307070 76650064 347979891
119155738 324711077 320855100
406947955 413442283 348486832
311875961 2771605 78838290
259443845 16463190 51356966
2932081 40877500 243973006
169341149 69643647 170833533
228537438 80696318 262531199
51061142 263926204 36843604
360678030 171520407 150538505
85569229 239657602 352043392
89217228 422502058 771974
165150652 193629702 69870642
201277654 45287090 357721698
222896502 329395555 407064887
178503476 279386097 262260013
103487513 330612902 142311631
188485863 123641928 53520134
388738127 288671411 157449482
243553623 74478173 338483702
260921963 291736122 90643223
315938017 154880099 367193298
284884967 60876427 388195532
4813977 19129773 386090943
271522797 203593909 294533954
396473600 54816489 16977567
208254439 421875521 335851304
288897036 328637703 158276414
8764302 279905947 356205830
258593092 267606555 313147761
49803931 359871276 126015947
384504260 149118361 30226859
336605512 44661797 207461506
25579131 40238196 69207716
397146069 120744141 217732341
46450511 310907270 378343980
205917598 131327657 322623015
118175322 268729115 151330005
234362988 233487244 347298136
7021375 232485316 305411077
35788622 407961081 382919540
384739530 125395247 149051679
8112664 308724607 201001752
251736347 330212330 413410913
103425024 407220415 145105710
35772815 371997720 200429243
283156735 204670470 186669354
54242314 247611749 182215278
18421339 348154860 286600481
383093651 192307576 82932708
299245331 166400913 33584087
308610327 32063767 6913590
247754004 116416867 309107943
221235101 74524644 310291277
214806150 33660329 32355902
255831570 390297327 413679998
206143157 77167265 90095280
34921499 254019611 6227281
274140945 414533500 345372060
284643260 400978371 240775490
343662398 160614786 378828556
132030007 293056679 11097855
2689560 116599510 100774043
231968678 40731180 212567540
401334983 117584802 74940967
86696497 363353227 57700942
38080928 222556638 288095306
382600288 265897567 32939113
172646918 101921093 187631386
52444504 273337083 61861617
75501505 68918283 292718838
383811270 165526588 155633651
239457933 385594167 296497991
19785167 238140067 184031868
378403414 99695024 156737490
260995296 50251921 104218457
17374316 42629221 19047758
207716146 78087226 127564589
293230234 87159355 349058893
171757582 417002474 183213819
33304020 219185521 402071851
224334574 4965378 16200892
375929783 105031463 94384854
168581025 124937443 338295307
243086741 97198407 383980611
395585692 321505235 196864129
61365419 751560 130582662
138204744 138188189 188068724
155290121 19129908 361654465
15767066 75627616 101218457
311526945 396340937 258563993
254745264 280413310 356171980
47702724 149625365 245401227
415424467 346362461 225071948
179107810 166707198 66882937
24950481 312148634 274688587
382206136 216977436 416168594
57431171 386806137 345239419
279922535 213684213 318861406
43161509 384504474 406212536
73191568 117804881 216691150
416208788 54107459 389681616
128204168 361157247 178013238
171087453 76816207 70617422
205211188 294906944 133929991
88946233 262566606 62668545
225004527 240731417 190917011
363883998 25866931 259827365
229312755 311563904 61710298
327775636 418052178 183922647
161125971 172367799 12704367
87581097 342012407 39291057
241909617 314898386 347609835
179103274 415684624 353826609
3470863 267541391 321404781
3904083 378940258 33459447
113658330 322289184 60833361
23661152 193699920 44226233
177521737 300933214 125387493
314743845 71456698 286390174
88770731 166513794 379319398
109344405 162954395 279162928
232557867 174755704 172841887
23156556 217848767 100685531
404511123 183645523 400514552
72690657 29297618 134958292
400700315 229303557 401186334
226513331 226501785 50429672
421572646 240396419 60713310
34927234 44719431 98763691
244042266 382057406 267371756
335755753 294976966 81159560
91694953 290069675 126851993
148493389 406764721 25794360
270907083 187639832 368418458
126774879 323009455 238060916
46586820 277933015 137545589
288229369 382583684 163533625
374422605 134532706 106267810
359873444 53384506 158519844
86905213 386235023 49932689
172558956 243410797 340660727
169362886 37665943 121235121
14683886 407580530 121537395
348468016 366921612 306037222
35544575 167493783 302470076
252779215 98149481 148795140
62931347 423467665 308184518
154591224 117240413 76187267
73360720 232066778 17299488
90478733 96827704 248835423
128238914 25977428 375234301
26304220 133871710 303237909
199672482 406273567 300384569
78616878 207366438 223608860
148302705 69957152 3038549
350330710 65431161 301474198
400181524 133195484 270502442
54913442 272291848 394629512
170992774 130177942 318679725
25983355 70057477 72694769
238316035 324780917 124886193
341776837 141284830 79569308
13554059 373098754 10153602
337125881 229265892 216186556
260703483 173449260 232434362
206647639 111438857 188544028
102846875 195114157 229641105
21918272 195088759 355128792
97435804 231567406 162611107
146838605 348642748 370407355
176079329 331331867 140194033
299480190 293821468 176599544
233935745 182988458 17111805
92280286 164469718 420995641
113027665 95596591 116315884
45043193 55417956 16899114
108088665 6525807 217486713
421663163 41743098 103741073
70779459 364597720 329335029
394357200 231152265 345442704
100611898 56190403 102177234
66417526 351403410 126828120
192178116 309429043 202524410
353632 57622722 396195543
74298264 23877892 299299642
346614595 144794042 339685100
232070732 362820007 139305917
136363563 131831066 419028464
179547136 283080145 244827546
285707336 163051395 345481431
296949574 364611938 21773489
192397122 182375964 304277601
286461372 618995 150166005
339497994 112180601 61016499
41706043 44933615 156509601
310857987 59302642 341969888
105466347 66983092 29019810
345105285 76390023 87018670
8817756 372235148 149553686
29930132 61212716 86353057
160396177 364088384 273667423
147987596 159514070 404292400
139461668 266322946 261166647
132947312 216413269 80028423
156010223 173459164 261359951
298512197 110665810 258890341
184364851 9987094 280776826
293240531 328037781 402135201
70374166 116511558 267309161
63420231 46029061 151696680
102706577 319310818 172041986
102475858 109464478 114574674
168244851 382869789 24167648
189206099 244641144 203996438
100076097 221330619 352571074
252160017 59969752 68541763
350243541 33460852 138051567
410493212 33751265 246542369
390141455 327693230 318219628
327533569 44472120 142902690
280326864 279611710 196101840
40976437 116467270 2996614
28152852 173765799 412287146
213618276 138995028 329878726
279493737 274714044 154275640
104709320 322983825 154405167
149208087 284289751 382613139
33478175 156434585 91771168
8874037 258906431 43189366
288013007 90671836 306278485
299668913 137164508 131370873
314232152 382829395 160874726
178093770 150826385 284251213
124012502 43515477 227158804
355728621 90215106 351526396
207693485 238819733 411385952
328402106 229936471 392685520
163718588 350736932 82003196
159863680 327178634 82899712
278328656 10277084 126502388
127108887 172514642 352461016
200723621 332953299 48479295
351573969 163328584 401252217
92156666 233297821 282643210
387271032 372825473 100689234
186351511 393923317 336227848
172898422 62661125 156118356
224869486 1554862 106356652
92342015 223527274 46010312
160344778 119334128 19295185
244679176 380908815 265258600
14003825 413133958 246361285
109822588 322021426 394097180
77988177 338403014 30470305
229591957 263513591 59676722
120191102 346578640 27291188
352546511 288346989 159822089
306568216 88535356 197299142
388335990 24876466 259532029
407577156 13059206 413988797
294756544 346763422 126814771
168235745 20751581 408870989
155661495 143596348 75167144
36826735 89892875 322343097
220289924 159782296 82457184
208062758 267544776 64672415
349944035 325262655 128458369
361743668 169763880 372984688
396142177 122819757 132953447
347761472 114116522 331251171
274248185 384217353 366593827
151414597 378209899 381919734
309811876 333104264 74835660
216608421 299883582 208807104
182591765 290804956 415816624
100807694 406472974 237204365
283204503 286585045 141504443
412383891 76206788 187777006
250996160 90403228 331424691
157032527 157959039 385117077
391263785 188259146 282239305
69832863 110832265 345568400
97529964 417755521 399884432
44349045 104690376 171549218
362649626 123428637 190774252
305852305 409435007 295573669
323640387 103512835 390842641
267796964 331559477 65136134
76672873 58795611 319272467
210532302 408334998 203429533
312157677 120523377 49273305
396999686 219463967 95954061
411185139 325625638 259283194
307725109 239642051 264521625
388706875 3768234 161507830
225395793 240491115 324909813
157728443 9755118 74447519
80039532 118220511 112918122
171972050 205326235 86431325
94351567 49237933 5804289
393262429 25110759 48470962
77107332 40639201 136108989
51599068 14373034 366522348
199178054 226966261 419101471
298289822 359549022 250668129
372632695 298531671 141056596
41573659 328837696 385900810
315195280 22169861 317000509
20301903 397457236 280754524
351524481 160449151 208554167
282519396 302112586 119498747
153340402 170877852 405732084
220942926 291623904 112065454
38066887 289601101 108024286
355814603 24443263 58327802
115291946 199137876 89971837
378793483 276414384 161428062
175028473 125115023 112677593
90906229 961302 321196338
399256220 217902085 253263697
230494317 366046428 122868182
250175465 63716716 344188876
391953633 116666771 420992697
148408733 21473510 110006686
189741179 59426196 337701100
212983597 11140632 224628031
155620409 273786240 35085470
369814392 128656754 256627109
275829216 173959101 63727340
55774189 112269721 228192210
261004466 410188736 220702446
122611834 25556904 303028124
68276085 320094031 265028582
358683753 249257847 191881803
304399956 394321305 376862261
73467435 419644530 391722636
138884170 78795691 265129981
109835342 156990221 129686092
149834752 250703518 163596735
355449596 145392834 416713554
64515890 360949134 50834203
353407295 255252553 403600211
53379893 234036650 420004036
394370981 74438980 373389965
100439535 333141522 201308246
176662396 349695557 314669223
354357592 282990738 159159020
256843480 420099198 305539085
199642139 264816980 147191639
205493884 340305993 127340891
388527639 7501470 36208147
291763958 383569297 103172683
102830261 239084367 87377308
421455852 214470362 39167058
66600273 181319483 199001925
34023631 89418959 347459918
381472835 115531565 272395492
406037093 73720250 108329353
262579422 26117055 126967750
43955224 90738855 283327808
79927771 187977591 178698035
45110714 35549300 54306188
192769496 345935872 303408793
113451254 36099484 265616650
378261280 20857858 208928294
303762327 383252898 215519365
52738340 83428093 206827371
187956437 406077981 214994472
344254059 380637644 273668964
219348437 228029888 149859233
382907196 143089959 203703238
408110648 16702042 131534096
358353546 72423122 391488870
97035375 36686530 255359933
18383404 105643346 314824733
107113296 276219981 365667531
312872606 155814540 27605588
282524217 311859085 82763409
118907853 280734986 34012228
195233397 146123034 401917820
266906590 228234021 199369238
244265327 257925226 394246037
124385483 174389839 212606531
71936326 166287594 187589107
373030921 332123255 201434857
95761091 321108069 136636255
178242288 401766200 282692942
90445882 362938360 269408422
396983779 182295519 189791159
392938718 353824551 216986207
281867757 366258520 43713548
413858117 288606566 126620466
206013676 182716388 134221498
408183371 242711274 43272247
246203053 399310267 269374956
216715035 109364431 123156116
213337872 62193840 53356534
107499058 368753613 388364027
66124567 209437087 11464875
100779132 201955101 133555399
237639704 29649676 77871595
391183734 75010317 181368501
331005297 40828701 301179403
304989913 377953185 327383610
168063686 368937567 40253983
46333705 383714654 13740374
180976199 111456662 324666260
130937464 400122428 347656623
194506966 307389114 119407639
216925 244064742 124886601
417031086 417634045 102719659
260689695 317156332 357250769
228559237 295246461 178208999
315889077 187099983 32499670
70650270 335698790 75356054
68478970 235164958 105623952
8351813 126414398 348994972
138469274 394688282 43328947
372527239 135446119 246197696
164115680 64502015 38733627
366179029 107183468 110074878
36756799 209824084 401852815
101354840 198080811 86894689
23281971 353616243 42040432
265973076 145293594 274446925
240864211 143434231 374006263
385816600 322483682 212814907
126705641 317435502 190645534
273813028 93757405 319753538
336120834 127777012 147518678
382608857 255381389 115718904
179683408 241949190 85556363
212666395 34747394 311721000
34408719 164652230 364820876
163961757 155842551 346974648
40731741 293625378 251877537
274259809 345258026 359878654
372592645 219350884 281901
337023965 189002555 289267576
355072277 274700100 407096684
102861676 172728452 298773270
156266227 242779377 324278345
186587165 107656377 399246070
148069064 312086607 391810882
282420012 408301890 140517919
331538881 69349960 219885505
114294389 351671296 98059051
74130032 132131479 100571798
232316192 239655655 65896448
170819930 153820782 230144281
45855038 303851871 183358501
213534045 379911143 110778343
22114083 284845269 332432054
285520809 121237429 361817521
204493804 267484216 292155026
36487 333954377 36265354
26937474 133381089 393689633
13253644 259930635 182138678
139415240 265979802 168247516
185162800 321388096 225178651
386358290 215819364 383652510
336162076 41455689 289699031
367656090 73749806 344725905
296949235 287248672 11190398
96512890 398737116 100091960
355402277 231573845 373958800
82274696 369399529 104441891
3932109 127756795 159139539
183725592 282970007 64934660
294519923 246856621 5620704
150727529 108147209 275920709
309832740 374250207 263503925
96387607 50261005 178105019
265111266 311905406 411272949
381999686 169984813 101822397
64053345 386531239 115456114
147512564 187232623 136212682
163066559 260592434 300046205
328702954 303991419 264725080
326460496 223067197 410128538
160024076 337384115 180379385
282230060 154270365 257371959
99320031 86385969 137803327
117354384 338697613 54459186
95730479 78211069 210673334
230714422 265119765 328822396
12297455 138493899 318437341
291151141 254527332 372061358
372639576 264464638 297623838
169607211 260222202 120413001
36716296 184943009 31797551
231748985 390584918 355899954
141481134 335209074 65270334
309470141 42091247 383642375
336452919 22406333 69760101
316553933 292769312 185435264
248810029 202111533 341761096
102950677 174756823 255271650
332098035 241250457 276082627
5353026 414290321 67068085
54388261 59516012 406595468
348928865 155178557 13134984
167203622 418152853 180161179
20021927 43291030 139453235
287097278 217732489 184499551
421132623 15738438 204612245
399496817 394890622 245414247
286510213 213929534 210055861
351824778 153240034 62034010
348724496 201261619 7589432
42413941 293858444 255047137
21884576 318878771 290575003
147272543 293211084 303535693
192719689 141608491 303409358
247976630 240283183 304291396
30079907 276191723 245862151
211433818 135835514 95431652
396106593 106522109 38850943
355084415 90567465 267796007
243052588 222721384 60030490
363877374 170450798 375210429
76292788 389939035 116851903
316691645 30571328 85593343
36073507 110771814 323291531
46497375 255540948 44369296
39110369 34453609 302490338
14228002 79759643 245587038
316938875 46600899 179625239
342139529 101550494 246594862
387864069 210525574 253943933
401100243 48193141 308665994
423225764 196256063 346566150
292081008 260250602 132021971
31990774 353228484 5288558
137872409 124787140 145124582
37741663 302399291 174329055
399869350 330472888 326345660
53338862 326915550 60129249
303155478 46827204 252970254
4424243 238035780 335376162
225905359 45904098 50854584
237457312 164832731 159465217
371445777 136428745 384954725
278080537 389704896 117872255
356627733 37027361 43669468
302104218 418239921 366175236
336879224 403166611 294517831
52013299 438400 2676603
377333142 124148977 111232635
41486125 192051601 401455573
220448305 20272665 219119254
357271589 300248954 283243351
91530504 250518776 282002476
78253947 32788093 357523461
317362444 201038432 146081693
4928495 163008243 393004361
367589780 175453115 275842215
251696582 412353793 235517517
11614704 7866185 22985690
46169674 103560202 254123556
236077879 284293095 353210530
412817051 208818241 217837955
268135870 280712681 232718154
233542642 359155568 374280591
421021441 360496279 142835915
413476118 265989167 59412172
381076333 204147029 240655266
185746860 301303149 386817588
185466172 298240838 338818619
73499481 269782444 25902425
43217684 144417186 231967308
305425174 294460263 1939665
394643235 310358351 337898728
174399871 70083068 87338806
256726085 398098536 140389992
204323211 161437834 143483678
370737675 73443698 294875849
169102911 224166856 36760863
292258473 9793000 281023605
260200612 327259818 388015870
411743691 379299319 331193514
409498129 176703016 259787513
24848072 109283333 12171754
232969827 315652764 252018898
178083438 28432729 309128641
176655076 64376292 166881002
388804116 367038593 419981982
318423144 265626648 276327252
252094457 210596083 2457638
101999214 163290627 40821899
297782936 240034680 296989087
175941794 357154265 67754645
68975824 302970033 111635120
94192307 81159147 404618512
39940691 59034270 354032405
145252086 400531239 36888319
155522019 128060735 169528887
271187843 42079187 234331898
375901805 341983917 38905430
46544034 83617923 298160607
366288351 172737558 88876591
92321806 388227251 318064735
248501210 229847828 740717
334590477 16645360 304039915
74545373 18929356 299342915
45705828 167964522 63346039
295059547 109974427 848886
243241294 169705543 269815200
253993776 47102985 411269191
354360877 292918767 100414015
7131348 355957062 32206814
183230684 168264733 313029687
307753409 84686161 137135116
136277675 218589868 187380382
370805178 59418370 421460614
360187192 242640097 130560948
133000402 7306108 182158224
360807664 364977561 413481765
210955795 166138027 64631851
236605180 51645082 231244661
311881230 244591636 65017862
305616809 379903565 332259328
357346070 325582805 316058612
38662648 207592187 331337859
314233774 206517623 7347977
49511282 301915708 249871339
169118351 403879394 107623227
259203534 199087018 269283979
344372998 2493363 286353208
309901722 242408588 201451982
444625 320337059 121991428
133492728 299376623 240740928
237924896 251789734 104479603
4805258 411232820 274081694
251628234 207083316 177517963
112561645 325632240 339740578
216122901 273466423 350000540
170496313 77361994 323570762
304990570 76310830 238504928
147239179 266866294 17049060
26939868 102958454 385235543
316803227 353002583 24957571
336706983 18567174 101767827
63318243 393610929 79333763
392984469 341281867 4999201
291656310 175227541 22656002
115664375 21410789 85360542
281576842 2605828 285590642
258337572 31442568 222940166
402566102 99006715 325856161
371150072 403884750 18704281
29230048 98852223 396656359
242449745 103077229 122085213
162346246 222675733 386156333
146455351 80534895 137165421
143709832 137624413 62798770
146726507 270763097 318378286
85273736 66950646 252147630
263727165 241666658 258270231
417883894 33688082 142931626
275956795 69121266 176518359
23542434 94495372 385854961
342883496 301896861 247032893
371241993 30695135 242846604
36271297 188168003 302040925
340756330 355078424 159325309
269046129 323115849 415804765
78375803 38162315 45881844
325897617 232871277 364836282
257428199 384541202 271004851
217709411 74727054 316832143
265597025 396989542 108462680
375659087 318686533 408399896
156460469 196530017 312977461
215867017 152650002 97823166
393352130 379042892 339028639
228255028 10720518 133069338
178819420 266778309 123639912
322909915 311357126 413605566
111610489 238010217 338670443
369353798 309507592 49279832
309130570 403734441 210161520
259078049 101337413 33403885
81374947 23473983 365764052
299251360 253412206 345037414
127897719 385226805 30397515
50914203 385151208 260391427
293137260 225585087 132500246
355747993 12590926 170813871
84565458 321777697 179183502
51701570 24210542 69282599
87204010 418795630 178966020
361672397 414608571 389528155
421795537 330238740 412561680
71418802 419851040 195810099
196022647 421740398 48776031
96072603 377260508 288566563
221525607 258866510 345083518
210148188 256586617 160793926
30946874 63712084 389106125
320550477 57723540 86123898
83673017 59843863 134213468
181302493 78112671 19427370
16998084 46886333 18716366
64866073 37489194 300717919
265015390 117064103 326682126
220235475 233304986 315688875
2528621 56540337 19338172
211019628 323475314 18114983
101931615 239810743 238122439
21241808 36796859 401400123
108297439 419359903 48300873
205999850 101320139 175658541
129617588 126036351 54106002
74978785 414790511 300616105
127752079 423413117 269728088
397062953 375854557 78525550
133959286 347859336 50993644
25405178 44861035 44350655
58416059 197363506 32991095
411795495 241731161 11461195
114538795 263135680 179225400
269157834 280991595 416298372
246424667 351730601 216291118
53951779 154509244 229723077
158183593 78760715 214710092
29465708 109001795 107539631
79336955 226004892 156039591
215357962 380304397 23707209
55747981 412768635 22364035
381268777 240878243 306818974
19987860 117912131 20694571
139375992 274777138 409550536
20514928 265795714 226015114
259306282 227496492 338222181
315977235 121379316 277432490
359572940 245724986 69713832
382341107 51980736 33103943
353905391 13496733 62980118
53129249 328072200 414651951
79141650 56715887 102403492
89660241 28290149 397105420
28959393 411742112 76449888
157799124 342824164 168015346
90495473 255010207 107005787
169519467 230834087 849760
378349060 421488560 366850993
290292839 192736853 64177683
135618780 47685431 79826653
203805695 201467188 65593043
412132961 230926973 337532274
346972608 301747457 240334097
192671905 292665218 358371592
404730720 273718454 156970475
66914873 197843787 215012157
399758718 289409276 11918279
291240186 311917659 312174363
372959781 353521319 389505071
56465765 70415839 242756565
278223485 108055405 171587543
135762287 237539904 170233799
168647835 382123904 188606206
57099880 13578384 70112237
319033968 285730395 194211121
172364659 102798791 247203227
165185529 302466066 347841103
286520382 163137606 73182193
20753417 224606119 157697244
104768209 380756546 210853158
397151452 166278699 252689305
234499875 166643178 22616552
300410568 87303519 282562356
125398558 354384256 191187549
96246162 200886308 241397284
88034143 110130136 255063536
261833719 325068942 45020363
129438171 142953136 214728555
196656906 1419493 265709515
313112050 251523186 111156755
405851840 94009898 46011626
70773695 78734577 365896973
332310368 235699725 365943211
45462632 152590891 394131047
1224334 301195399 8755528
219796815 421147990 72007808
166198335 132008887 202598199
361296637 63016693 131303672
48069812 337890498 237432385
155556986 422115990 194621754
414649786 398222881 318079476
110675165 146656216 119003746
414631448 215978836 104843380
101466559 166088839 373144558
199749969 257939768 35640520
378967912 354427511 405562028
19007270 368667470 394386635
176968947 16774590 321859778
169144103 401785105 311050663
178240053 350094409 112373594
124871589 8698211 274259983
341995429 23777593 39428210
146005769 319183088 54428793
347455792 167812368 13081227
29430864 173976190 141930967
182127352 58641027 15599551
151494826 293726574 88040240
59457482 278669883 114809648
285885972 255788018 117392827
50307513 236550115 80433814
70638308 171160143 294519512
332770168 163914530 58602664
336891423 12551624 62953759
301643573 388612512 404918332
167977041 288492604 275984455
56730563 77113909 156028226
100703462 283011049 396019654
357136972 283229076 390315757
110247636 297228178 303454032
118406029 195238704 175214697
222033475 360224448 385735209
262160698 169986836 233982285
237724651 53779173 301233311
414929485 125751385 3076982
231913381 422501184 411981849
396853303 348845306 47611985
49583352 421244432 165787955
252266632 174092889 100320377
275794105 87654758 307866254
114548299 315860511 204166005
245880037 165085812 364611726
241238207 379852986 166763130
324093329 93377068 377112802
39697115 70581978 305264306
299886975 247465689 293319057
181787182 28300075 170140063
107360354 339129469 115680547
97257869 63290827 316976540
166497712 397697372 252582652
329015342 97745149 70986433
222082723 304845646 377764603
153441223 138085932 53321464
103386915 362650536 171675933
277786492 130048801 207258974
246011058 378412212 218770931
15608211 334516873 276532486
220586494 310390800 3519200
108640336 230710216 2283324
241996980 176503258 144643439
228101675 393657864 253695075
53718959 150190261 384055158
367003161 137718421 330103857
150750962 353605611 341633437
235285556 92707725 184729907
86235215 206088924 316077708
347110477 141513622 53899855
417396364 362878849 66794518
18820796 22610439 77494602
194753636 54690608 199478849
369275942 82374496 157389229
31823481 361166418 47826374
302749254 151302723 86703949
287713117 269971263 315482350
191582281 404049533 40759472
300330610 60431461 47975248
313282574 353431054 52760577
58834985 16516450 122608029
191978380 184184756 384045836
307919927 392937140 85499983
413129254 314729754 165137692
259929445 332610872 42669434
261088898 33855603 223934628
61269417 236498692 167468509
60937233 318292448 295845249
371901548 275318532 68129556
49174684 302413309 145735804
315648849 383793439 111398269
269128933 321537984 230686759
309389917 386320831 62872440
406754946 177072792 118702745
99259712 403592514 85761046
287064216 20153911 269179792
216072942 257589085 101443447
90190769 315702599 414130635
340167816 277857990 137931942
76465793 203679017 388315101
169968360 251748485 217682439
282504460 109367910 353800224
417811411 159517929 375038885
400495815 421288928 131186548
272672553 18372844 159877633
2265610 28883770 16131184
272464980 296294161 108053583
20157824 238877276 191600571
29971733 332510250 401433510
312922692 62590925 328181375
370325652 131132634 83717130
146470169 91605122 193112588
77661786 8032837 63800272
136594293 383719958 76660877
124726485 256409142 227970395
111584619 385963560 145611708
165550841 265924024 38569860
350233034 160263203 29047347
71727495 87509433 93363171
122381645 378710784 395992549
387949139 298966277 105864941
183984558 273759758 183821390
13289582 112107129 391012598
174053592 97874162 140857521
388619943 418961597 316095326
147102136 227108314 133611645
341112734 344812669 4556037
385773098 421761364 169625450
147068028 281882823 332263352
182857270 385848664 142048199
70828196 158245105 71336226
107492150 65644833 93515807
367491820 46376571 398131765
144708067 383509613 138438306
355222666 117781452 287228135
183126015 297780151 404178169
94328954 50677969 202255245
150577682 187910933 371824008
120978347 179614916 252526477
77516297 399496267 96865395
283852414 198540682 33058941
12994575 400932562 326406140
8561302 145084154 186799505
153693381 283063115 258702717
259068328 157333744 160261656
262977897 43267276 385698768
188710015 210648214 264305701
413578504 315313061 55101651
223633450 278796955 291150146
244310302 338118208 119372287
162529162 1414087 337024227
202915743 123966565 240727166
200015062 316518825 421690979
271914559 255429128 256728351
309451080 56011575 97647496
334550333 247408357 281761784
218202205 128718276 236094721
328705488 329915750 39832375
403588646 288619536 15103790
353476172 292994826 262213681
249582842 204505457 65442161
393893648 346445240 75341245
293978968 361988717 75463668
61228213 386359307 15170207
10715534 78925119 304553748
365890866 141014871 43045315
256226309 178553952 280889496
318536941 6934849 259908749
328258342 220909115 356044366
273859990 156796740 2131968
339942654 79580165 253740404
40228704 335585717 35691640
89614604 342947729 129101595
375128296 423455363 4791618
186362095 199719522 80124726
11487791 39726149 217764448
285128961 44656282 164481702
337772769 227918642 182408696
361867606 410017071 325383592
210297346 219570479 166127811
363941921 97282871 106806859
384841054 76786886 281430429
62818179 422480392 290304728
337505822 23137612 278501418
271376297 385406109 305611447
321776645 120705984 228176591
119715179 53427357 45099808
166867548 199476730 256434337
26303240 196871797 116860608
133629097 9495305 60577673
48613152 208115578 214075313
321116586 55577749 185124263
150370913 332793214 415379061
190108179 118635382 36107679
353053002 15055646 69978383
393452764 117870259 353478159
158037655 35046812 305709355
372157150 36214004 184675853
258756594 240166790 319121525
45171177 122173643 233884509
64869516 222761655 165955170
175227583 214012218 242135920
120073202 124194244 319899401
320905080 67071341 240480740
67670395 297067121 167165754
181038791 45372318 290402849
345643127 249623527 225084976
352781383 113226336 62405613
162273424 295218457 5086434
73905557 36680723 308242773
232005135 173583593 19661755
302104639 113815502 381243445
339065607 381315219 354558197
267586099 393881991 193589214
97693223 304452369 181355538
302524909 279331885 24540745
207164512 29393477 254270781
12986470 25266194 128530220
284804563 48533403 314120582
35858891 277290276 329524820
11518272 112712429 37927735
376528942 77848435 239797191
194477746 314752598 421668422
87611663 282783473 10589915
120030522 164659352 312087193
208247934 370986375 56489434
25159350 110862393 45758227
418990808 25619191 326805035
265810495 321374394 31751406
233758373 418451415 325479959
26066233 257224198 253792619
205501075 71085980 310601109
22598106 175588209 155908014
242177736 137787907 212046703
386993526 368834171 135799870
266294815 321032687 265063760
163446715 334369097 120187975
274058452 224263438 139412129
363402289 136892047 217552985
166758162 396115978 258987761
2437886 173581306 258393954
149858098 377263706 253109593
74795485 24059108 295068424
268422064 326121576 104963561
124057467 232163210 192292367
65090785 61217587 355006379
380499592 60296521 203636984
280045444 69105725 283432114
380407635 223229508 283373907
190352426 44530391 254031415
219367596 116177451 234253486
395452191 255043143 33174200
95913116 59910178 162216385
382521230 365606149 123632754
7207364 182623016 141704629
227632003 398071560 420785245
64923222 200208406 182465957
362844155 141641812 81796062
137335612 17940443 102455610
210508924 71306043 276581144
414446237 116390063 79049245
403043351 417603954 187012149
414197021 279237940 294390432
27263600 421507202 263789653
371585151 75702097 26885030
55857515 169990207 335974344
33901526 288077105 134153618
6585805 233987558 168799103
101508380 81828937 31687273
274833474 92278909 343421773
214148723 12533870 296167949
30240604 352662861 140082128
277672404 290442768 173886643
41794299 291060189 259472498
359820924 369469687 160587638
187348431 190587278 341926329
241759590 139220571 36876255
202787105 354910384 50369176
239791412 28110786 341911694
66351562 362599572 231676996
36921696 152611738 391777565
14280611 249315419 471210
126234410 128009489 366159162
315095933 113131437 224470566
368021018 178280359 23946489
26683191 258018315 286875794
281263442 358269714 368841558
116134581 226406582 82090791
339916589 67871223 148544465
246311638 235502804 330034083
398987185 407065260 51432430
373904141 252636648 417946507
350787892 132369394 270437369
212237226 301280812 408331505
321216074 289155168 173725404
113314939 341622847 230556997
60174736 285356560 136728309
284834866 213537548 148685206
230969658 322597106 215991480
102756380 272725073 128034386
227581098 366487508 321868735
337196675 105198052 117455059
63583547 386657304 195528860
149758816 335235173 256847126
78866040 65543794 422659204
409498988 38664724 276213091
104376561 286210737 97937284
293668473 354724651 105301328
8237256 292862454 343160153
315499250 158163816 301843815
353532838 422890080 317741701
310532109 253222101 364196530
131011758 191874965 209466913
26292568 71656683 196835671
190701744 87362099 293753185
262692980 131589460 279155268
267233248 139168967 122029129
251055351 413921809 110658494
173756179 416083873 63847479
276913627 207581394 402260867
65060591 242141318 380257542
136770973 271914942 317132699
291577820 27527687 109174034
324032810 33877847 212337448
254547163 90892282 392710352
29070870 311113795 74643959
322732863 155791642 21042257
241040020 365676273 364200549
113980021 167950090 40432834
406569952 79598853 378833725
211600345 409618976 325998107
252914595 165986465 250967464
350166193 61241746 302493449
307103841 329497903 149005083
150633384 94781085 117217383
106181032 394327517 108286496
82820325 150175263 103480223
299245027 329751547 373877785
275654057 351372065 288215985
135868659 336072203 129442443
300434615 379983730 289871462
300760118 64479342 371908446
309560545 329934286 240109992
360548353 85742557 413949516
382726199 25615908 14277613
177752389 389670955 229860130
335377898 17541250 187036575
144003954 349512678 375119841
30306212 319314096 31520436
281473915 84283054 202461857
375888812 52317778 420857398
342503044 367638786 264621097
373428173 89391781 52563671
412426194 280155369 124252621
63744317 291358149 194967454
166572887 202206218 288183072
57568150 157578100 375027990
243747361 245746992 42803725
165258930 103496158 346702093
354943833 86594820 260634959
213529120 268539910 344109434
188277421 399832240 68598576
21797379 95886079 325063381
110219650 319185845 187330222
368502064 287097252 39311230
166153937 402618394 113327629
233387904 23380939 368330217
408770114 374669262 337988685
224284932 187124778 397805418
210480670 203585854 128673620
353661699 74432475 250601136
199233423 367712611 234440752
200197229 392768458 96468037
336898403 66053828 70812533
147483604 400487982 50805864
154372098 369122031 226270153
2096413 179538418 222176518
383799243 304356154 386566462
388117741 418371961 346136802
63398779 388864542 66287386
348326850 130833781 188566891
317384042 246444363 134578293
307340517 284409650 276369075
282087956 363448415 366008240
190342679 246662789 74327668
303313507 90459837 287377059
321273141 325990489 353909017
287182321 353289829 70019418
46715382 40647792 181840358
395653586 120035236 338639504
394573009 352356918 381344518
133520239 271567654 365920837
301803579 243575504 31680281
73867805 386829153 139910966
183557855 85139923 161830941
391430394 104006558 169255676
140023442 215727778 342638329
303753386 357254981 288760126
416119197 330177086 396831825
396395084 237074076 384734140
181106008 303615415 83578706
401140170 58265680 395676691
305809292 342493781 306457925
248962506 189509332 6323132
214195440 400413410 110627604
223462901 5049696 415566724
176907793 299373722 176949711
219556712 236183501 12468256
126478388 243881117 362558328
43859861 94495468 183911244
74894926 39375980 54149689
80976331 312499426 45943523
46693096 280954487 275540196
77008280 348766568 350758269
349288983 334019107 376286234
421185091 315880947 130934042
269137472 419185831 351320568
403205918 23011468 234028401
188497969 94410222 343054005
115884855 235644224 303179128
138540500 382643153 350961059
77733339 401744164 206815587
137272834 167188386 147030010
261413787 161881221 218909844
272883012 43508021 63511785
36592375 149136056 72825424
9632027 337689167 127740118
188212017 412654699 305870723
87362138 60438527 19525596
14411936 144035586 313838352
47203228 8101754 306932878
204969466 161565640 21528089
284710491 371876650 6218256
338151566 75609963 109694997
402897263 399480185 250374005
156046821 174494922 344505450
90591342 2149426 61598224
386161856 130124472 86396901
5948595 357927961 68280329
227293873 281916998 224693162
15166239 26887454 33065424
209964000 187690652 188153503
219164926 233990650 353927015
228943896 96079000 366813151
28394906 302540863 175818302
187989867 372877546 110701644
133981685 414796672 374184380
186292240 29042704 60401629
23984505 104009009 81717567
286639733 44782250 249678175
10882223 109805187 252506840
274331219 386865622 260696738
13078585 186430844 53777879
313097639 185239896 26807041
356656771 195560421 139142243
283705771 20054016 1886904
106900416 398892547 51054378
361927930 256049800 131510460
310533568 254794215 311394877
118658852 102645391 151942230
160762973 272569531 191784891
40260642 136401105 85055660
85820527 318299807 70996491
337538998 189390711 66774170
60265615 381759523 192379591
12593006 306501744 220514773
105953276 305304848 373070283
6604922 166647794 58736681
80515597 28786565 360425284
142934323 55711665 47462780
139544113 99741154 337436692
188169289 157484253 178028589
162627215 57725474 410459250
314638029 134551113 109894607
163308258 414326190 372557860
205772486 292719343 221087062
308139342 160994790 357163315
199803844 301300283 65776463
33146382 383134815 166511745
26793188 240587786 153205120
389676236 66443493 350894550
60255022 333341813 43383564
14933774 372952520 291118361
67016486 244192374 401466902
282807105 10395792 190245159
309106139 422887124 216927819
417315375 260986700 313853873
407511712 91059791 264365007
116769271 316183714 363261425
372276557 274807241 134162320
255623418 353066230 368238473
199146071 85300432 388341366
236516730 25131141 364723918
286081246 8159425 183032082
87554495 63826578 287649703
50689072 99868303 229456436
414102410 404101120 40067749
180049025 65782682 338023797
266353768 197517854 210845904
287977788 254010813 125568503
13509990 221818012 39443119
73921498 80957246 307232702
197194416 304593234 292372468
51806608 230935710 337491979
52730636 385488709 12252968
61542691 43834134 206967849
307471681 370292828 44578538
211274701 43592474 331409627
51173105 222227758 48018247
189953281 413216819 23106815
280067000 72635057 556164
238817594 128050293 224910109
92986281 202819046 62785824
154554897 59018176 408955083
212796598 388101792 177772746
35060151 67095835 276342847
190774823 257413290 120057944
414012495 391832703 14212219
406148588 205344467 350119800
245133679 352459801 135462731
226642012 252598331 168486686
402321311 323425715 52011557
346853955 118030513 390986937
390770397 188703092 406827301
256427419 67262131 316474419
246381761 31531333 138159935
320900492 184789786 96060686
61336772 383580184 191258488
390296494 321638376 105782220
292126365 354648375 356300142
156748351 108682085 150365091
43011794 61545712 347687769
206487851 351508692 58997383
162617323 262946732 51341174
180039278 88920514 188484741
186643335 96592652 167456361
367441508 30743452 404115882
259992079 260943086 115636788
296108786 203890016 113443301
228028253 88020762 386709715
314691307 61786834 367757107
302667358 73002711 184824471
136877501 414552374 89397134
353038353 45108583 360834849
28665057 165218813 143463827
324352738 36652718 398156690
74383927 96420155 8066402
44788802 78885366 272587762
200185992 63844509 16737173
312141664 48052655 153205349
329219702 307814584 109220388
139850385 344793013 397986622
86936867 118365071 218220751
57098531 318267920 101404834
217051005 71419004 51606565
393690950 401424786 16887364
406184813 345386649 224994395
374407026 330660505 267159390
358009819 141570037 101534447
104161716 310814928 252360723
126823579 32534847 185927645
280968046 309224977 33542458
242877353 214257916 159434855
334366120 215401996 167045309
124391102 248673356 274128324
391979888 279750904 271392568
119435173 283456918 135316131
315064457 99238450 49966259
220257185 66300666 242512934
263209190 209178787 200685624
161353496 63519899 315966891
408441483 3139793 263426911
393114338 372307332 197479534
196299214 222465159 86336272
382091550 409346095 394176760
155412029 232314646 261274236
290272198 282139742 51963296
290404206 40352680 386965727
161899361 89072858 342251273
398519087 196720032 49167695
39905575 330063065 120230477
129698473 106255274 242892821
295055409 314858346 320683739
207451191 92890660 16482460
195929908 38703119 264494095
46979166 292076797 330195083
159591854 65780142 42035544
102703982 283549211 237556933
355981648 364109648 92394795
33133617 297587576 238234393
88708121 192370295 354145146
196700817 223341566 156075027
227765142 316844596 152555948
9869454 63611812 13352797
170311184 47602250 79413174
262435345 148817861 79639731
104235776 25432928 299916764
188677018 335379763 67848021
325830676 361889996 271718145
148164304 175687479 286039240
389011432 103183312 173231063
209858338 323314101 165619297
212005625 373301691 372228211
332055934 98359948 398188902
36882525 11933756 340101012
379666763 1062132 129248886
156907838 151523166 192113649
7112283 381155004 402572753
28307794 155664222 8167025
190366265 248624831 276992766
48012072 201600974 237797228
305221025 65076594 328865142
312381945 315566775 387859842
323132797 340302806 163847834
42543222 179751765 165991830
132335135 81004111 369020412
200942744 123467465 273954281
102741497 414990754 214305764
186463373 335903778 242165869
8430822 171355930 224060512
11384363 173826581 211941470
372169275 309695687 292109631
147017080 338776506 155749341
389284376 12121511 101488673
41305713 104002925 144395066
367150776 140470087 174179396
68078842 349391941 260449952
259230412 116145873 49362577
30944197 53650256 274312985
227881430 326972256 326422457
104283836 364554356 134332683
406007621 287463870 154428459
358959888 119808298 150387231
383840128 230357121 253824559
81412220 253166498 401695285
392170462 87510806 346064641
113599341 241900287 169252935
245294307 59477361 188266267
407753495 14490256 258034167
144342811 351311369 375118303
116947877 384605314 357765648
339219164 45125774 259555614
81702205 19436877 15192989
222614054 9304410 277976653
342013366 129473102 108730411
249134421 11793828 66034121
225166078 187988522 181153397
181101371 190746317 373655423
4794387 389833552 334548735
179996713 68393168 199079941
205502417 421870750 204188258
400893141 98544593 44958751
174185923 342356875 119696151
70118765 49776551 328573737
154954804 84830106 391381999
204248596 111353297 303590352
205040390 121659712 167159415
136818079 151523502 111171057
413360763 82314426 358564639
263470894 386698640 423053830
204276330 363272131 98701815
153586828 377460456 388735524
4786930 128760 152006782
84207355 346267263 395422149
77959967 208394744 90618212
180001406 127534344 183969059
216049689 109240548 421336819
138553114 316794668 264664939
187544143 336443961 206200990
76611975 403819602 116444765
351228221 25315263 286525489
101682571 70637456 353171063
169901420 270329836 284805572
363956865 114751748 326632569
213977332 143948700 406365726
303961767 108596854 256900463
325476112 315124514 149881537
53287340 258818637 63700987
13081797 139876923 64403823
357550891 378459891 19555957
129123994 349597186 364988762
278466448 103571854 57968657
105336004 143956981 331481055
190418409 88030419 263376496
315482445 141244237 118645850
157876068 182370585 284703932
50775724 248103446 409196344
119330056 261812536 237038672
295139648 226156367 259518028
62205510 154188061 329091210
196294868 342919992 230490753
266533446 320702755 189299588
396121191 314885742 390893044
275890446 395189071 95341950
343885982 81876596 328491424
304741427 24907510 3343763
59803968 15126090 234957603
107942355 18803490 128201245
254879231 422397025 171965783
173835973 273275460 12142399
194498809 334180573 2200555
131016944 68665891 188985485
180864071 253698506 325086791
251741774 194539581 115563474
194022581 145725603 184055642
318931842 208121350 109594911
82413807 59860042 80180248
305934953 101405429 219687724
197667512 113223889 104672330
414420528 14995767 410201117
91373835 147033492 272856731
206125335 219801967 260091218
290931986 308065131 409890783
414398962 274334295 352489294
333781391 98033767 221720335
295153927 135646419 85272658
88156682 192273927 189948705
38606881 341557760 295557419
335354905 143474970 293591841
283273854 44061078 300592973
332375213 198909627 19481227
140302880 72554305 350124112
86774179 293100613 249042586
95696583 8672732 191836316
342251534 37314326 143055264
241707393 257979960 129787719
144402497 105659857 343703046
53124708 254501429 69527827
256215993 158552132 10153971
297245904 280741177 113796496
50139646 46090255 193354366
357394493 91324314 252925227
247573013 408320603 241483399
20561910 114479754 306524147
67986816 62988346 179066575
169741372 320110130 11668773
155591845 267358928 310258603
368206883 413498342 185402445
303182475 16299407 80277140
311123250 293752786 229610186
397856875 62866701 174779308
50452670 40915129 252225444
228184969 304575687 254472329
151228559 298378825 18915225
147399042 43289715 374189290
286725582 154023199 29217895
124580841 382899727 205927344
341199552 163969078 136232201
261567202 17609079 36134820
280299803 227684542 84215723
53711248 129177374 185447087
236256782 149070768 411004306
270052112 328043249 286119304
265061904 244453153 48725548
160729714 138679388 95604008
377977225 14488746 122218285
128863907 97594168 2273124
172065300 105138640 293416499
98773317 50180332 343853073
249848936 143415651 203041362
188812152 30091942 159969225
381082736 306221028 20158824
27989424 407645837 280241012
315391327 195158616 133968132
88057636 78860741 128968571
101389763 189747161 26007932
140851841 399584682 87997541
131623496 46149942 301105697
4144452 66288184 353385106
405017047 193123311 220597207
16255674 290309404 316766150
190877622 380840844 139730444
43188408 242133221 68751753
306710173 134501948 423444892
333591066 212448876 214230147
31627122 269477984 223566248
123008229 131941278 15180340
145144128 306962640 69976385
382729614 114280970 179427375
213157320 355339008 420509505
307863473 24608242 1257495
12207250 403047200 293630156
290299331 272529487 302568222
116434500 239906617 406595992
163552930 204736231 166314878
288554497 347032663 310727871
420893682 209842425 185684509
14874305 278884742 300053892
356831726 116243506 291993818
279629874 133150714 313197416
156895327 325726976 107552292
259556692 34339460 338914598
143929304 60785078 126669247
331874239 352760665 48164086
183863494 13600368 275966596
178840944 37671203 20456010
140145294 55316297 310538196
386245903 93834374 188267533
305719993 136877568 314766220
175860842 279572705 409078261
336616234 20062494 76867799
234298036 196087881 343704217
197032200 387955626 412240748
55769306 12675449 335747193
372984654 300740690 411235050
374158711 344096574 29369417
248951400 339092851 181082454
241268001 290358439 391857021
380957493 37051669 298836156
386044129 405149579 201153506
247533219 351486774 404503573
146278070 105342993 366064452
365771483 203541505 341746847
27116103 7636478 328856906
362592217 233414955 186372485
358556071 19966947 282633517
72269729 11356324 229523866
114011947 392855703 380992094
168510146 287579620 288843035
384834698 197790579 260594808
265818852 114601326 294163212
238329279 343555688 241096622
309091134 30251268 358708705
270553743 359238973 57331706
158117896 56501415 83979198
154002100 269872035 67319924
217388380 132774305 376794190
363727382 198589056 261857849
287360143 319725203 177649313
278168343 46160274 189122235
242935178 382639044 387626808
375166277 158097534 363968649
247021139 49740715 113983591
388401500 217015139 104544942
384607883 278030405 324578228
230351286 28924699 228587470
410250736 170364973 242159611
329161009 416767688 197416377
379700407 202499054 18759877
235538196 221480102 69040571
23950902 83376571 308318819
402807497 89375760 402032990
209023233 280608549 412669963
258904280 420833018 255691782
234374458 378129428 17508601
216252886 381562179 250127533
2173109 248664673 21267471
113486428 273574190 10449735
188797622 312110438 197643281
306616408 274031065 267552701
103007829 348760571 166552942
61234881 70423581 28529058
315747130 260296380 285502768
2133437 355429976 230647871
262512228 285899496 148316353
132945276 29047672 87595018
361482525 196596403 306584821
372184032 405408503 228888508
11225954 387986068 242369933
126467328 316221046 185362827
283241085 398435394 403648169
342167360 373995461 154836417
171901638 384989093 407813338
382626553 208339739 48590582
192828325 227878811 369257632
388350150 165471688 100844642
96373041 271799378 240157091
272094870 351964804 405839042
71395479 316536950 86377138
397299864 6915733 137761532
211208829 229477287 297717858
199629423 86635851 87705144
326283134 360616118 389848124
1398562 118264150 160040395
138508121 305853406 132219095
218713862 190548143 374211484
190057690 249851982 122137585
87523317 295040499 301414326
318898121 250334067 410380680
359986023 32438726 221290733
226684328 71804311 263441569
10582636 373231873 152666587
322153334 307882527 41965960
98888772 9310414 97465631
189435988 94614491 320735859
332755986 110405356 403986976
388647937 359441636 419023427
185671013 351849588 328942351
187440844 209427573 13069205
304250329 296877130 212508982
364966531 346475027 276986943
249906839 365763612 103442225
332693394 290883556 339196121
413930159 244193699 141830616
28667759 302182085 349769768
398118110 249745812 409522994
158382266 48184935 399195725
118661697 277482949 335503688
69804318 226221726 155726810
50885807 237393426 61000671
329129123 185920380 23471646
62784096 166306615 350427872
111901019 87150621 166285476
273647756 94842145 160749872
422640173 404470149 75492242
136460164 143586418 324308569
8327636 347104456 186066192
4161951 421356268 89594258
81152298 262392130 109198683
244389680 68812372 294645433
344119660 250553110 406757581
8768396 171988716 9614357
360201284 233625259 177003916
192924418 264914924 62483858
55606173 283872111 330977248
318109295 184387973 54239260
6592329 382165832 366193927
346855285 220681276 350123460
25019136 5747992 285310002
342771343 157257847 199097663
334953 262628581 367883597
346365880 356970054 277772549
346496512 219596969 323833195
115705988 270699424 190990055
101337632 1726104 389723391
166150102 158376174 282894924
144357359 97976421 159256997
418707404 221729875 100129458
54696061 272929296 57392657
330904553 276474706 61199947
156845172 44434986 292853029
250655670 16941336 24771394
198988505 259836258 9666319
242178975 372749769 358688526
405763442 105161167 183062574
403388520 41923298 145260101
7573868 287240393 258099091
79345945 180432863 178296716
82440261 365506186 400808613
184355808 239389255 337920454
422188247 179777241 61503818
311908227 326620760 329469634
351908515 258830964 294044396
382121857 189948534 316246954
176843754 282425354 406062753
342724421 65633032 223416672
250044762 122747220 125955597
277829604 165238412 9356991
234304370 154212147 164136950
70311053 322209405 370899218
393419473 145324008 296567294
156459149 335794462 311689901
261441579 82815464 16168024
262982087 164914744 6947082
146769728 144377306 285966433
1326191 221538743 409142971
267964351 187311887 346069816
174516411 150005978 201229135
64632920 390250538 199295786
167618637 198159485 212269697
264742558 141583574 144561549
268393470 189390254 90598989
276467863 33415634 111864923
419661410 200219053 95008943
366851729 51531414 420095747
338643757 99612408 71927812
373384221 88844775 197641588
154146154 403235890 383272934
302571732 40880625 71196108
284296536 61711761 396508333
182139742 149588659 370741941
24190160 108945637 398454388
231797697 314851338 255950756
249866665 23392571 119414909
1162680 258211144 233905379
265744244 14652461 388329332
228661209 136044416 131016673
236934688 383561885 187070958
115897097 229436210 208048839
251594942 252187622 2643334
20346195 122316676 297265523
62255228 80095104 13053947
10264379 65628061 295341300
98058818 249567442 45242975
421413139 183243179 213121064
416284428 228814957 405645231
80341286 79191624 50837261
4906200 35510220 353147354
174362993 422643549 134603135
96487221 163933858 45067387
244073913 325153674 186989755
419493025 241540068 360201534
248507701 80078886 118164984
324326498 224650409 266232827
317184729 416961309 63813934
242500076 202781419 173016286
187059550 66517584 174876817
371131538 177640533 111112639
49203644 222445655 254486627
151809709 165347379 341741170
383313554 90064580 344936460
361978267 56618049 262354489
74578767 239811367 57676033
75297576 12474428 139710497
165227168 270802447 38868895
167273392 355095472 17684765
354875710 419942311 326844965
398977517 56269632 108512757
183230576 322481750 171912773
241801574 147719832 408911176
133779248 190926893 413776227
405255880 248322280 114746469
327791591 30236466 377824618
364127441 358108780 192693080
62306540 230285075 106543497
193722999 299429532 86800379
199986096 413684982 281999147
287738394 210748375 257019330
18817498 33876397 324961711
77353481 132404099 8157181
276866264 329780730 144914742
39060594 283087937 415351334
372603575 359045628 98900846
419194556 112473779 240586290
63710318 402832262 196193867
412824324 242292110 356327441
66838382 73813266 353473329
224358063 204299987 176916041
75747618 278017684 51178573
283653300 18386576 222773776
399465444 384195145 210971949
385558225 117620402 356741530
94107329 269408787 230959247
146401123 402369524 289374296
150976704 333434984 48779017
226488446 313420492 44502642
328637679 414794597 63037141
69051900 377167421 403113725
118381462 306580350 33699652
316376787 228565960 298458757
311852253 117707604 201558093
245770131 244751156 330069762
411377221 171362554 178482413
422077153 84404503 169099619
289796795 370134768 333827975
1511433 285201461 118413946
297066905 308849050 373507208
288659735 290170635 36300314
400369234 48005366 319558720
265858603 395663049 300581232
158152219 346219122 72490851
363582907 348287958 400743268
189605127 321291765 304098993
251093567 165226727 1068992
374270596 103599799 85021210
291943697 118100778 268739883
365150717 180652295 315994872
360209997 271484855 368333887
149892992 388849923 297491540
309930062 382657608 409096832
188233664 178943419 306650738
125335715 177619871 46444395
271782062 322773253 278528272
117751140 113956939 162773682
236202166 207203571 300109521
286066910 87150336 327108528
412668179 88751137 305059434
49577518 292722977 297057618
268987362 25014673 47311815
308518278 78302086 168408178
282043713 215430189 113521981
417660531 356177106 84704295
23379995 336791122 214316922
66974082 371816658 101139120
381360854 216498923 377273998
256802524 94583866 138453827
215490978 205329698 282125241
386306350 184914230 356252909
334029876 258522181 237376793
184796304 38142400 403294212
182862862 293552860 161465028
80701169 137406689 286267288
131632722 89891295 137959300
54707786 209598747 220251765
366070492 317205882 335373347
189568339 200680831 28006177
225257880 265765717 316455189
250133389 225204285 136599941
50280475 199762462 247711413
420408289 408173435 217144492
121536622 152233646 405672022
368628151 256792483 327571048
137841527 191798329 298613810
398114086 289217156 50080696
367428406 178906405 44068533
231362167 15048816 205880467
30111977 269564829 317873557
31206563 2581919 31591660
54586826 292784222 168530663
350208477 330958826 281307497
210297986 402081249 400311685
85338235 268694554 88722756
289075196 174317668 271831902
18980866 96973799 163103069
94140748 227916174 367691652
81617359 261553123 98856769
403577607 73353639 26408409
292203071 37365825 303121491
113257867 411467741 48739690
105592967 324224276 188681283
183731987 160372768 4285965
143178124 103611091 10133301
277206924 164643552 20065377
25656201 286441344 134454759
207465742 268855001 366392122
99996844 45397962 91740299
418938067 73002454 287238281
350330520 226784738 102800537
287844831 352534959 88982857
184464837 64913961 271294333
420594780 2589035 121560301
265809654 211549217 197272570
301127070 35042375 338780666
96852394 376896703 248525413
127644390 62655805 378153333
59244877 244761450 276261952
169000673 229987116 234980871
46459582 14984534 10497498
276044422 223808017 51461123
83268676 234029887 395338276
13459059 70457943 192360418
216393687 363036621 169269217
342823526 351862724 246224167
161702935 242475899 113856955
58312843 396189472 248320004
413996566 175042245 111058950
289808213 363960229 3758367
183446960 228761186 421283773
251538929 183715196 86355506
320555749 255150952 106727989
137988915 381101712 383594317
350707602 333162006 370516677
257150160 277160890 36786914
289916578 292583833 28702287
402492413 393067301 398770047
41043523 93278521 263273216
211842922 37903629 123921865
85494207 25263722 92282049
121766086 391427199 268145679
159503974 36923913 64492103
86403729 40354071 399687590
321637998 412163172 273560459
249241411 157935347 289254156
340780810 138900444 33615152
333593409 339715644 247241134
55641865 286353638 152249859
287628455 240416711 136845936
87699271 52283908 117441292
263441777 88165939 278379603
20738603 286320735 34328659
80958828 147763838 143073466
157664833 133392860 67634134
87023240 24812369 254179195
362841898 313444478 98295686
385419256 232305503 405596774
169704159 351984811 84787615
249578414 200950982 98250151
92859026 85630961 260175942
199915616 118170146 304575988
230045070 373561215 264453816
135305484 258160519 174181775
238003243 212601872 92383664
282304254 290290965 199508985
170620845 159527066 317182250
35755946 139811071 43890482
384366635 380395253 217788060
37625614 359809975 414937118
364818396 246069295 354778276
188798614 147463146 159706757
161733337 163313826 81194566
288061894 280669841 376146414
191586977 303045314 98410339
281622068 130548222 241231360
73344513 144719523 35824897
161873232 407389624 261269233
149295768 179896433 20298488
195541254 386324854 340920265
382212791 123202980 338885785
136773313 398064105 370397695
105128967 25895012 380161546
208761018 156341159 82024367
143376611 196919302 371054853
269374903 152522897 1386665
89832246 69437134 380789169
401608794 257040389 262211878
303380146 365964817 159359006
263520219 225903315 73881979
274481498 30579225 76178266
412964280 275983313 58391577
197269602 349011813 281053303
309631444 147199355 406107932
71846173 270204916 369464106
356582791 171950704 41766345
123385679 340673023 124904927
75973906 375367706 413898379
232735288 319158444 167766023
187252435 116480707 18554057
416077273 298692688 386978413
368246146 144188327 150994463
69703129 276947923 135981246
169394715 370729286 251225834
328854777 254408130 79206467
139893135 128415675 48656940
27078930 83693123 323696176
87138075 303162054 85804943
47727533 52178833 279710283
115325002 326853934 362876
302462340 222549939 140697123
382982640 72524053 114140266
139198770 241160566 207452025
48671147 339570315 177973268
47039808 318577872 340517207
276892811 250013913 300186316
287347097 191309136 190719267
70407845 288296872 316483374
54241201 267711662 319600543
61584583 343998455 99388854
247705739 28597976 352782472
179717782 64360868 388469633
6530219 122636817 123411412
336542031 100578996 26321272
167379517 263561471 56259187
254523263 244757448 324720299
228965201 162636193 252865905
194120919 24291483 261349512
72306830 262566273 362918965
10960432 142543678 209326053
97584342 185447025 75279936
157517599 136468514 184152629
29459764 288700043 207468444
380363684 351334880 116056203
375328585 345684224 64665325
158101667 134267034 186725593
267379494 411142255 65005582
176457590 360364194 232616822
358982023 64371500 165211340
380984392 401090329 91050083
130661439 18972468 275108259
18045774 233927386 374704181
373845390 184019965 244051008
368780027 388608552 214751416
40769924 94113388 324898197
304923591 263013529 421555412
284336177 154396724 162569348
138076815 390803210 369649538
291912028 281183273 335205977
234649417 67174447 230021217
7721724 341532571 305448860
314678404 74723689 116533882
334119434 358765661 108525227
113444434 132047452 416561482
383353253 91248929 335024097
178086782 144751364 67088873
346192071 132108004 151439996
23850550 237454192 39327472
61586413 265427379 154100604
45594002 309434808 74126744
90040305 253508988 327946026
248035674 333298459 239022213
89426956 162171782 176884835
181810230 403885586 17440011
81638009 385664770 91029119
243008945 143627937 208456482
234490181 28143065 228116938
152318707 405619302 127262730
405656278 211258033 20172653
324136890 393151991 140758029
5842105 176651958 174305502
393945749 341097139 8457077
355022026 293241134 145573560
308236378 362376526 400875707
303880732 358697939 13188218
215930247 125948081 6443725
382248937 61182761 264266049
8308789 223948860 400408328
253208534 330177360 64390701
71276892 199586746 193463683
78058705 307496574 347362448
10640381 216694800 188859828
400124920 226005029 84222361
324796534 246950119 372876944
127505456 312460294 369986026
35476940 359496224 27701294
389805500 164403804 385729609
138673033 233893801 180223791
350469789 108290875 125648120
212927484 290120224 271938973
227178443 355264748 338591887
105408153 280619214 197185581
270721460 351669826 309186798
123720121 369878411 61403726
398461977 177769684 17261627
129113551 73086468 249534446
242524298 151518134 398348403
342947262 254628159 152737102
111090846 26629876 363466389
213961717 90530501 73080134
192686332 46512511 309804978
296885016 359558491 117423026
6445794 237873621 121717286
292457757 301212547 265427386
30590036 290320231 163065455
199188110 407121056 172982515
183435696 87584676 69427433
30031779 414112961 208878624
43817024 44043885 338135620
72409386 12255830 171713810
416754529 376828581 211724723
338382009 322168936 415818444
416280832 99779485 245316081
269283384 7796395 246951527
315169820 228149312 389950347
133953295 145009823 16031526
391157688 12805682 51279951
391043469 377789582 322234309
287119430 137460456 109929597
22495407 300337142 93663336
134415377 168100129 154871740
343039125 122860170 339836125
374045490 46101919 418131881
128264403 290899289 334987915
273081802 75743309 290039092
145948305 9347493 243920044
299595118 246951836 43437452
151865954 115296035 237263074
411762649 103744742 286057237
338388840 176567543 74546451
337240975 229130298 140045624
381127193 407493822 249983369
162450047 15512104 7151694
35343211 87244780 410226910
165932313 387589448 192459725
277553863 387698380 128529410
339302491 150697352 47970011
189909722 109069512 171817454
181611303 316877176 236818155
160261084 309383735 264065584
158544422 242346976 211893914
422971453 199418710 192519766
345553548 375055823 174986884
132748858 215676270 251695349
129083465 318983914 403220595
186947377 204877152 37567143
243285229 13388366 340001757
313238442 127108627 280386205
128878633 89966736 384535052
309833614 180046643 277842757
285067933 283740665 157688268
324148564 337701299 258676336
158710397 126329219 169454608
292881359 397907029 155778241
173728919 408045853 10265654
183204419 265984261 58171903
311931077 265638892 387012617
20534505 357781898 159445731
176031181 173274846 382742403
269173944 30042547 48486234
129095570 305659401 295380663
53969301 27400062 109900916
127007408 27064457 94330598
108529417 4270499 196195337
372750924 60610416 76046100
217467522 131619368 284445258
218468129 87697986 189069516
352672945 178646272 385469343
12741111 419420929 78421274
29201541 397177189 51368873
54798459 256528970 140370780
332974001 298150041 95054687
336781401 256912313 37253662
8838922 208383976 207443034
245219583 212095032 223870288
23017323 241779497 393880158
114787222 132521964 112841694
121473936 309107353 370437311
293414101 99024577 215028997
113158985 179998798 217096147
420243172 152807361 139807054
374762214 342248434 36364974
23882361 86848069 64519005
366691047 92507506 268781510
327985500 364967545 159273892
8944244 101912522 281675175
284042653 289743056 205111420
162553006 415898551 125500375
48722463 147056311 62437187
172760922 81425109 241852881
38198696 307954030 392901549
201999020 137284679 142656011
71903996 204485387 386512512
33590349 349279263 162496674
23486806 214703523 358823566
194921903 9105853 268393363
25523184 395131649 340856435
172638118 130607506 59951957
48887608 24078873 289263167
286345362 218581652 73299436
351930806 163740382 339193566
187853424 359344782 379126140
159532289 139851539 126382041
163581807 66058052 187087452
241643941 119896775 124339195
369164913 260375346 288548374
294572615 409592703 343038032
195479953 257260800 68473325
201563719 397786802 421929269
199133359 121296763 249795865
158038034 6523997 129276186
353660760 162971553 418353143
374983755 16199726 234339953
393866589 123057610 181882374
420188458 383029039 122019929
335302504 199028351 46913380
73639772 423343576 342699942
189473307 143595459 152094269
120993666 102279938 33674715
278094091 205657592 394742342
300420962 135721575 150570795
101623870 268277020 314666369
344133084 333264018 46597658
131434518 370962466 141921383
92986190 322266582 230434711
354433818 240273146 356901763
214801474 315513125 242841130
99153117 200910836 302757205
313227752 187246902 397046719
291198552 369605217 147278576
47851261 91014071 244502750
72209214 210284120 14753580
247320667 241247708 128954517
421983004 392853984 334841592
30855699 213033020 405120871
23653231 43502544 42625898
419047710 200372920 218254782
6679376 353633500 36175180
164915470 327672070 213636261
413196628 313175026 359211103
34934455 278734518 404035420
141282800 176867374 288586129
314430169 403463480 278458939
38933398 208289891 274178056
198100147 111359754 149150351
326452097 38168209 264870770
157291064 159240169 122694538
341654634 161992776 99204330
127008844 60184501 284261679
412413868 164819010 164604856
241102540 136106673 315322863
126902928 230904854 42114190
130561899 159766257 255812312
406720326 245403395 408678105
292983093 391435654 43857236
79905748 261836472 174999307
403157782 28125901 37593115
361057178 171561657 231812944
114440158 259892311 176271824
61789332 267710039 368222324
114234060 140460435 140507865
15890058 300590580 58840181
282923140 77051853 283546440
398118760 285666789 46011061
243048993 68644489 201484741
245683148 354283921 55483718
131125182 301832350 263206383
135152056 252928868 273175495
73120430 217685176 186814292
116556516 386360204 250782288
367858017 59426218 407957756
395853732 73224185 75398190
422692838 142826546 405229603
42957806 154517568 174564628
202233215 325822297 240635295
151740243 230360480 28694344
363038483 289130080 135120864
418710850 165120098 24338410
360663613 345730443 88788954
99153016 97308685 139367557
379063150 168487000 76026801
130893931 149737419 251212999
238583259 205641182 120416458
313063825 185687749 385894104
159033618 132601387 208250812
216285320 208674915 284274890
87734009 334720318 262871131
334808437 388209481 172608879
231387902 106373971 183119341
93384905 296935955 34491578
164611165 264394565 378515032
108727304 29568320 75979481
326349005 47231943 369828222
401785925 262474980 422141063
183308063 235280799 107696355
381771408 156155623 403865881
246556483 317568159 8713991
268911244 28654005 1288464
56250402 80888652 221677056
292460926 42609455 241368229
146792133 145524238 202386238
393746367 232429330 111322587
245776521 370764760 16401183
201482202 233827786 183751261
40754439 368254458 133646790
153904268 224784577 303171253
272451052 20895219 188810776
324125255 70838210 119393771
353341868 375695581 33784726
189798804 275497994 122018411
60232950 412524572 415922104
182665705 58636287 162699815
415765665 1689672 194567752
118391422 407527225 69162725
382012655 404150469 293969104
217060005 209299425 378162656
6815247 379649890 149933074
406149935 353345022 238927534
337898251 386835717 13585662
100644936 218345824 174335436
365120998 368061848 419572456
415245126 111282952 37828830
323286456 164516175 226891094
119044148 34026336 235010429
133181833 398888758 121606269
22173936 18283090 286068682
229645774 34532038 400822549
412486569 100880829 201140016
353583744 112767473 260986729
204942753 202500152 384813919
98562591 196403264 319248661
230856494 413555900 194335893
198089141 296737279 45474800
355800019 384695875 104063805
162303719 139224088 287056181
282242309 1522664 109380729
372348063 369581117 341795976
83027987 110864722 124643903
105411727 198404251 30716890
26335571 190363949 245140464
357394360 304669176 50535566
152899076 318397111 253987545
402063542 243077647 392976869
361249667 273222397 114831171
413666715 420280106 104648212
171622711 272663674 267670960
49798563 315360713 142183938
126382836 407167854 346015953
232406762 214217130 142644227
357364317 388877301 135135165
264409354 28221571 224404861
383993251 190240840 296901837
252213036 220699762 371052867
322630776 277049250 221801192
300657226 167166590 277368888
125011285 353518456 284116673
346877179 252223319 167570590
360364702 171867993 402501255
69449554 120071315 234138788
402046646 295471599 418056453
30438069 297027612 272358185
351038471 372311907 198011944
108812011 189079717 73695523
316234156 14660536 311573172
218374491 42216799 115526748
144639976 161349609 177176571
310339611 359553083 198655247
370103083 196752818 380348712
88052158 304349317 70038433
163757153 312066486 281911540
374953639 302853542 297080406
328566774 189166037 61688646
21742018 228088355 330934551
166958686 404695877 25344450
8975679 13917773 37083756
415691818 230672714 194150221
104488759 353751166 87017552
201593070 243967592 22895863
29857821 387969471 127450015
198975328 184278234 315147491
311501663 130937765 172822608
192053067 184197717 297291658
219454995 179668454 406878842
13249684 266037072 14257645
62468936 247652072 14243172
240051034 254067140 279745053
56477422 408761162 324584119
399225128 78870514 271628800
146150863 309814634 98986266
302702481 189690606 410709771
377010977 42260884 215186101
336656615 157323761 137969291
73846044 185518795 58074721
62868779 252411198 83839457
276615641 422373610 400031867
98646830 381666529 25010016
62620022 197894170 341149844
411903193 366937454 259138470
376196207 400377273 305868893
365195343 399476405 152366974
21761794 405852105 195672291
159666168 137249429 245062189
294539855 315508736 313415564
343432908 121115281 380580150
159123136 16883971 392238644
156351130 337680544 264028968
99152316 10238162 243769832
47746773 231323314 70046739
384306068 385996992 272404342
143407987 15365196 55147204
417958294 395428860 43060550
70924244 170049590 326606219
149554969 37232575 340127664
230644521 378309808 391947801
173416361 365074923 46686199
156202035 265024609 149037390
61480759 374199880 392477875
80288192 44532150 47548165
117098428 379238693 375015200
255902992 25430552 2437027
147599739 353452940 228615243
224500357 172011623 82655771
151633076 364637919 205898164
119028393 322602054 126324464
94907174 87252298 253487536
85362958 206084619 183443459
196954965 152112031 325491007
73152844 153716783 214319928
406605703 142030911 258815749
64472120 39745112 389255358
295733064 419255014 167881035
220718590 17119004 231622856
248489908 286425672 14275830
422157112 116416865 399385890
359485747 226761648 368869038
412226039 108681613 306652225
220660938 299564889 28231547
318725272 36391054 254668388
236715393 183202764 262240529
92160169 423331796 344795342
309620213 18459849 289695773
265230277 379853096 260674409
129685889 263157669 344674526
334740304 65340852 358175870
262875010 208873342 246225609
223722351 198698620 213419102
283894171 150442323 415629742
132237036 142088091 385718882
198798989 410069305 409064820
421645189 339824688 154254838
423402922 414949755 295921408
189074668 214562515 108908981
75848179 353066114 189712988
253914052 116848413 263313205
27827963 53427685 297666138
42195354 326895171 251365168
353096643 297685156 395807292
288731369 58687422 401563296
254720136 75226509 263548518
5986719 251762873 88548505
156207651 73536309 172606663
60204498 166580526 379069025
159139477 107363570 298652573
178744724 374743335 233013312
322902886 5860612 353874712
173940784 182444544 160094794
169545198 184387686 38041757
256846760 419995220 277918953
222503430 387670513 4313147
282219206 376745703 67041807
286484600 310388635 362952090
179631388 300105678 122080979
193028378 59051249 128561437
40887432 370267369 80594739
346527376 280283136 181929722
159024917 40254179 363428820
184454292 86136754 197606804
241966453 15923528 413405495
330211157 408579963 166066406
212375348 296009029 199077488
59783218 68661862 141096532
112590498 144959971 45172701
2403535 259755594 292022474
98936802 296596012 401590268
96877803 2927637 277878469
113259033 52717508 80684492
295530414 193157739 362322247
313372471 215702209 172994415
167804904 221781329 155712959
278742667 71577818 408856586
375655700 15694600 170593399
5678360 80252857 151704776
205136746 58768104 12972856
417331867 258556609 110507406
301292926 415514217 10513215
413099185 158803286 390917647
10773981 1299600 208877744
307828297 332379732 192867198
349167029 373375460 256491576
87738266 48500616 193455189
231452283 278808239 337889842
213292613 324426048 328842408
384602164 389517661 419340920
227907893 49915277 360424638
104388657 419423312 211957645
154757077 14903996 25855329
274465766 89482107 338778309
156447762 100633539 410681742
356727220 9717351 295137279
106719704 212507648 282747181
8770324 398667940 166073595
6791174 187951727 199803371
86614911 295615498 324692987
374699567 300813956 386116616
291625493 386649238 112289466
111544278 333573334 40408237
215954101 289967919 372501098
235395626 283425111 285414962
125544915 86802967 165461254
400742704 357712876 93368637
104166758 384819809 378267447
117567661 19919174 176849555
14003439 330165154 192683632
84369019 405560847 378679093
303302772 259684848 297204477
378165398 116070086 332859050
234348477 115670584 10102346
276814173 221482983 175818484
386355873 110668218 93533946
139686012 373522540 110623788
65379005 182427975 166442303
318097067 64539359 141552894
150237847 167531854 325444148
174875496 80615505 353866261
406828073 240813410 321520147
260546926 275788458 407798968
296730173 202240790 145952584
201497668 123695071 55424205
176606269 123941526 120436165
398871853 53098164 160832739
21189955 393957348 307517048
356380219 215363753 307126643
75822196 386012908 266307908
256161666 229931225 16940633
91101223 144392463 313832890
90595356 311931485 166958170
416216408 417496747 266425646
221797017 322553024 268487252
386234283 187259135 395726641
412197559 191447975 49765542
14176276 222925269 275909777
145438767 120678336 19814452
70029478 135805961 386125187
414497243 59761388 37598660
148888664 25119269 273521569
210778292 418839520 7859230
221738717 126633682 193691145
327582213 259780726 28436685
236002748 175522924 77348614
403511818 266960934 21742473
68647556 418203596 399157243
17787757 222200983 213582743
403777709 209113898 190663627
9648263 401485455 139637461
215571585 166220152 195687922
349884603 86247236 141121067
262388358 43081500 49335900
354811506 112910300 44935560
206315805 73985702 268556045
187787907 347780810 288238321
145473348 381942957 123395113
75518137 413661906 90761660
54053892 93768335 194447470
130947948 23265078 171519447
379962902 126404064 105870341
406408346 274308147 391624272
336785079 195902823 373563817
127808891 266419994 346278808
350241902 56158316 259778668
208926926 35488677 153033925
194165623 151645528 256692954
333749139 209548287 353335509
372941364 270841384 230552056
137925692 171652606 9839854
300475830 285136759 304993534
291283956 357069542 324351828
352766026 422354442 421222964
29823310 15056334 103769699
306336724 113068870 253014018
175443628 295743073 266688520
304659916 121275479 182060417
266401661 69094672 362488136
206492456 71927531 242449380
68762335 393456119 317928467
277567800 163029730 420195259
125168638 252789333 183049806
33170559 225267449 114634740
342297659 327653219 72040983
224444383 334206041 382900921
345930657 172913822 409552020
66185622 198556876 168573298
32894830 63819364 93236493
102626633 380880544 140338171
410515361 178005035 361418559
154044928 383061224 364943612
397514176 81822975 347920956
300172735 8050913 12459162
4097080 5387519 287534992
176549589 230433062 303980663
402384019 135678464 110839557
333953476 229067714 244244336
110787307 304735336 138281553
116097886 307088310 289739721
190436329 138486416 270526399
323852592 129679919 98831351
205671723 392322522 184203533
10369453 226536128 302194950
350911034 108314615 319052138
380942925 224373329 419650047
321489253 349747603 18985761
310970270 331901472 37131423
324031913 224842775 283324935
121351140 372124130 122968751
226342044 101682712 79319810
534619 116652782 16229500
162341565 76659408 137970905
224840096 209113306 363696595
276841216 77443546 147145719
78631810 368687914 5877799
226078039 175029983 81879862
339858978 289995024 172241842
266298189 402458157 87776908
306468274 290922595 410780580
182386392 74048453 69465719
254408992 93579647 248621977
154838829 356679278 235513890
321576165 55582663 105147877
348710423 251808102 315471604
20274645 151553375 371081868
204785326 309641965 216785815
122584883 50340394 17739335
362563014 373925190 331645416
292483962 226816265 344712408
313337566 176272769 238251250
150501647 192145950 334144591
390426676 108012740 303952328
254921969 248717813 326009412
315612350 287379681 113025339
402390961 72330835 12402108
415439376 17577466 369749162
130555729 226484582 134435468
390117643 191201743 407613739
106018557 108616470 410721560
288490184 82407419 80513735
252802646 81416813 368730637
232558714 332685202 49199103
262048690 98661032 311660686
228399535 127524462 155037219
136223253 274588631 193217922
345340314 15422060 307602777
136308426 37989776 84988732
273104122 142843560 379213489
354722824 241922004 321360130
106571283 281501499 385073405
359598997 85225369 21886795
160831601 121940451 197539527
261905931 195588328 118366611
379910603 161179622 2112097
422153459 313312451 333044060
348574131 398114342 311887785
246018816 332672110 31950110
114340230 204372184 318261277
290565060 13304117 48221151
136185216 12849564 97227534
36186106 303893536 421501636
261914076 355795374 114997933
111006047 201807338 266961831
62079691 76031303 210656688
63442542 32145970 28896413
200715408 224546469 186306327
159226935 179446083 411008645
85651185 188550939 78549605
206762567 178819823 104385119
367252892 83860989 167833840
142390118 282193678 163988212
139345858 280658368 373218511
327885415 80307535 63536838
123816237 277240377 378642688
392853178 342050785 222569003
213964721 300966444 87935499
194273406 246179297 153146024
32323951 140691939 153758929
43427830 139180574 53036026
91573736 91248041 206404917
128211074 37606934 330271799
130305845 134384622 15470133
113716713 158866721 278005951
233309234 110491647 230712358
157446532 281942833 140159984
306305862 305670165 215355784
45872646 376436047 47297910
88354927 405993270 81351684
156473299 258242983 344631963
121921337 274526237 277222931
412274514 8751605 92239390
204916141 92067486 146618925
90435527 293922272 382340085
176013660 98736554 370321583
222275383 345914094 87731954
249587739 277732677 214918966
257512085 223488462 373620649
32738640 223707388 255871613
360069140 274015006 217403257
150215066 194780468 45215508
170301052 303907749 342882917
419805728 306545823 81361678
354089783 7087423 53280198
43787980 364761642 389594662
312228639 157265476 166663797
36167447 392414865 323389866
255630516 111294624 263124656
348758225 378379554 234569855
198974327 36601190 408754429
186532146 357069093 64467175
164956958 20497284 9016214
280591905 100452215 324715273
373245006 158840714 259931083
185489599 327845785 59248387
102159346 164637667 45787803
307329687 268655395 80530084
311228767 51527590 98804736
368587588 150910499 279716596
229005267 384552992 360186141
85457538 13146747 46225725
390183474 189064126 10819295
350882322 35267748 339286656
261133627 181823402 298133435
353675529 15055609 301791142
310399428 76061897 32689530
36836254 206645214 320568642
163037878 268273848 21062915
160523763 63828234 26889641
355574149 121816577 120978689
282991478 273182586 406206002
134266273 62131503 394669138
73672139 14777744 73702249
336183147 270518034 165771912
344789237 1304271 323268325
260116279 21227577 383513193
201968125 409370875 41452933
348473122 115182433 30811081
295899656 400349776 120968767
106109261 172642794 315441795
385600113 128273798 152402884
139923507 162895890 244157113
156055874 79110209 359858202
309809503 374647255 382922259
73546959 28785763 76328711
42561582 45855975 93192869
211335743 365744386 288848851
220454678 152095200 250854296
93543085 132683614 322254199
184557501 32019710 102028726
139829276 110331343 34436577
39734856 117210754 130632878
117208525 238692698 181181284
357535468 181850970 170096892
50581826 174366250 157055598
321766111 341401581 367217935
42025032 136257673 361760638
330949472 336028649 341817690
356867026 97598882 268808819
229135115 221658891 44820246
16666620 91147420 142981881
176260386 19676716 254699801
283653755 214847426 51017238
268603887 205629768 33191401
332247478 158413679 402733136
369622386 376386179 376038327
399754809 280695224 62870235
337248777 343305044 45371375
96214027 144448647 233117102
334313100 131926555 139361123
140463674 386807317 185531551
107341023 29540092 138513266
152955858 91823992 45539180
10500319 90495958 390122009
97496010 195897239 20034807
84166941 352374201 281022943
294233260 337696126 77981037
44175186 340919816 142694818
158466227 61713005 341193591
277447371 346207995 329936750
371156531 286002441 293546376
207794832 218223733 221097728
52655099 320529568 20674187
149488301 148528115 28658932
228222077 178082307 1973392
91727888 262720633 227060211
68686407 104623732 420931697
352876209 183509965 265108966
422059865 44295926 174509523
235637089 278158546 147579486
182364923 360009830 143191873
264447985 132355933 10393185
137366179 79872891 2231622
99798536 16865135 218706819
162403473 122145224 266114123
181022775 165625271 275149209
242164897 262594531 379346458
149339612 176358448 354397202
342571954 389308956 243083806
375604724 6659952 348929856
16967033 261230740 329924300
350953005 302871070 345117554
251339851 365780777 148562032
28935739 124209293 252558707
321827139 173980658 360509956
353161584 16288896 128533799
420543918 219905859 72428306
136781490 49367597 321156164
41192549 210562810 181528613
328022581 176201703 134703897
404817351 307322685 71481834
329888215 314597428 76043170
88523784 142124861 34898886
60240996 311983632 358389427
156608521 306071628 135018876
248838251 106463579 397170587
264955386 304336874 208082236
150736060 25092087 399420266
235059805 288433385 276690747
109766843 387050936 119501799
216770221 21441262 121002514
146478928 260298441 67374243
218726617 195493190 183852493
82963534 200823426 118180929
378139796 154115440 199898684
421435358 72906543 90381422
276640415 405477778 148066755
119325712 163555635 334398534
386323811 360934018 351308689
311445854 64411439 64604217
180890723 101550415 314914991
346384657 55485375 177777636
286767153 67733562 377503656
93904089 5943943 63028838
11770111 137208358 331196494
104172470 30452613 12240146
107054638 307851636 37572915
44660062 308249188 133472776
85371729 176126235 76307880
367346378 141335253 54478898
322006416 179353524 123334817
415599410 20472767 231678014
107978993 287606114 9309792
288307501 54558610 347137882
225033821 27125490 229972885
361360907 201116186 173407441
291222581 223011771 240393032
255928946 280359197 416845442
1964481 303172948 309835407
252189643 330031441 308222783
184842124 304353910 240992074
62429546 42488647 4688151
351006499 105265298 232423603
296717668 295508449 183548698
201744218 55776445 258761381
108362410 291121299 198705131
322642925 233198121 407492844
338512929 244080571 400196142
89425810 71544023 105040243
17472727 335818130 352597633
233408170 21830178 209059237
50103021 14631326 284523371
376175287 302709561 380508288
123389252 222353707 200703950
9018218 269205859 329273623
295866461 263839482 45772762
287074109 309023686 87693519
234277991 131098974 13790477
373010971 27065493 87164466
411327693 82851628 355257716
328764453 306162159 68123181
139164000 246631160 237440633
384694829 194114662 181682578
77431926 160704104 130816834
231764994 264714632 48635581
212425871 72044752 214152025
62861587 102712073 55417001
220521188 198598724 358079291
155253979 283884156 176953167
356916037 196074142 59758548
92191375 31646867 215770765
409750188 162551219 406827990
234788506 270277052 100270211
84187712 416838623 109090809
257341231 89694783 317013730
169170420 410945267 40761274
342337144 422024803 123823794
66350099 229185426 183110808
91925601 281892984 363820052
136696912 104121904 83080938
46803300 322158229 363903258
72210558 50894454 229411343
13736558 255505349 299603826
67088706 310742301 416505638
295565029 3192568 229667005
202537776 371947535 188787060
304515400 72153744 126992746
374973607 113601726 46626331
95341668 176410919 254845819
207690948 160139572 12784148
142365989 241668848 97967252
312216066 302284591 397074771
112546967 110141359 169478377
76982480 156452359 218624699
360359522 354552017 54441132
155932019 10787397 409460470
2690041 335771356 257529686
398583874 102741639 302719376
413162765 327689237 224163442
391173881 25267040 381272188
133541155 20165849 3353597
337238981 283011546 31509410
367754641 62122069 2263890
366496497 23298068 323604252
417874628 290092904 37448807
79239033 177110896 297655803
262751667 247717515 326216928
355558656 27264615 110211472
23727777 38530832 288336558
395132952 20419924 55153300
275664299 115636931 302255812
15573996 264565437 8741813
100483952 49373418 180205096
217804057 190319604 412433126
65559431 98240463 318695702
369033540 201929070 122289714
213536012 38850325 228526382
118879948 239463208 164988327
118505934 146213846 205788242
350909910 387550503 283494454
353982551 116001065 288517882
77648576 423458684 109227364
232861512 189272283 383499806
14859994 168957275 88170728
87205218 324634642 185735120
97786554 345186260 161018177
47273439 282762193 290482222
172355052 305494975 336462875
354759138 274169115 123535568
129307769 327823436 89132369
230122267 137252465 321829259
226732890 349616382 197147460
158968739 121718654 28310991
377785245 128734780 92202489
79735756 321732206 184043758
172064518 174138108 391216587
398906966 69950347 341149454
222580726 165991977 25462304
83891222 239246448 185795981
57754971 113804530 354575518
371531051 144577460 329398575
289326305 391790174 47237953
87788283 45038621 223094993
156335416 377485731 316514644
219550460 323292716 188896100
43296188 13603240 55069590
211733729 149208576 203322027
179893802 39067380 401073579
233081848 3699835 96614411
168911995 99244564 276272025
399852622 370959826 107098781
247944575 296685753 33284036
343798329 170455372 158774758
422267000 300950767 369596453
326649461 138676342 353235963
141341962 139707578 229342448
222902272 296831051 108533104
300227870 267857433 178981061
215017258 290222708 221026321
241038726 121216681 381140908
398353822 102235651 160410851
415229389 123664261 43962748
386776280 225521384 242773210
276109065 263623355 213576098
261439530 252056245 338993340
184235758 160568136 338867282
412406394 97876778 333725044
216272343 107180878 131360665
31507120 333284668 23256651
208049679 32232458 86961278
290410115 22315899 288359571
149824116 361575406 414944036
115510235 218325821 363821594
166046171 42989741 191521843
240061858 215854015 98338422
202376209 32607897 396432023
169789176 340556092 358926690
92421527 206246546 96856234
18109990 279001304 148620612
415183958 336174870 261813791
319464286 219106229 336954574
256100879 370677404 155932354
289905870 312737502 78727749
108161960 230974502 69685134
232004833 20186465 342283860
109034187 422689250 351184395
334472909 149258833 397310685
347647638 198042753 304959390
176528671 153429308 415672300
293010241 149234832 380181305
58400772 52176920 345639051
179038658 36485961 130916735
361178447 379491554 378682787
178602987 113481393 202263750
91115064 108626201 87645458
24702279 108721991 355939083
277358531 182244090 348410778
100508746 116578535 380989045
230994263 174387729 381932300
168455909 273262503 357419983
378145997 223046067 62981098
395323816 24837595 89703614
115187444 253648045 149908238
96689597 150892316 418281277
403674909 214575386 208291313
238804180 151857631 196540588
3488301 11732129 5945493
191069967 300176095 241089179
422483655 338514385 116453139
130237357 159368379 73666639
207600331 73478503 71022479
307468372 84440507 147993513
275548116 97432553 115685012
95557163 421626654 72561506
313730231 89154054 31059286
48118339 76473312 392096612
334438541 164145366 303628526
18795517 124696282 40026734
192869328 204161005 380065087
35280271 60539008 333927735
74424452 22988 181922689
312193249 128667297 85855293
114499242 264796111 7480110
86609773 245533345 249365884
307782001 390035297 216412633
22800333 90662968 141237593
35364033 320221047 192097289
4619658 4565696 392721973
255916301 110140848 261639458
134810636 191477846 71143008
220847060 374597280 2419692
210086293 71694263 413881364
106088486 393143272 25212458
326879956 324706562 184324970
57356907 90774795 268665398
5118597 269516235 298626313
141656656 341986706 320063019
40726983 171593091 87658902
422608347 354028639 191803165
123006035 17227044 161047020
291903363 55325659 263590289
305975331 197782598 159069819
270893759 163926303 49104259
335585885 248914091 273815946
156559044 92616738 190143791
325589972 309200052 293492133
123853989 219777290 42038007
315481942 323827229 117458697
320237195 213464094 308784156
387558844 159434420 139325432
252174122 342867357 158821755
90396090 150202723 98651453
363655849 6104353 19573371
93278528 89094449 187988650
77016150 165006004 36751324
244125963 30578794 270005565
275319759 181556531 1784037
161391006 255445099 38291989
326135102 270589809 422518388
360273183 378766372 163734897
217659 104441238 149300448
295800065 414660788 114188992
254993765 174048512 415253043
313933379 312418921 45952427
272065652 292034036 282132455
182773093 273790963 351602381
111355156 72351374 303706596
34984034 296005265 400469596
90884833 75313649 171114116
346172054 222446859 18431722
370001868 19607557 317281216
17334686 277586586 401352923
134464381 60522179 233210985
403498224 348482187 304496351
309167739 358855813 52093545
308082383 13349426 178620416
355307251 393694942 67607632
352863266 87107005 127146113
93138211 131257238 55992429
344698694 142960465 71643097
183314325 72740830 295134602
53651180 165493736 117819351
226511452 284703282 361028613
76216602 390983228 262239784
389220941 84189526 372375859
285936754 114000471 347655423
251893521 351852534 281233227
381057547 127985828 402241769
367387320 69443021 31748391
15382502 299630138 338230107
59674951 85038851 43105066
146769043 312939425 248958450
307056518 30583732 366568723
58823557 93594396 270439622
371120202 384541345 369066240
181259660 49380538 72202379
56719275 337100859 311129364
350727629 186700659 259709041
214519236 45569304 409971833
79740573 153669666 199705177
180912407 267493266 149984808
24356593 381383298 133640628
405648917 251691491 315097392
393621758 232092124 150223692
233705319 408296888 246711309
209901145 32423164 383438092
288427079 237220973 16278838
167996117 266388904 64277323
118587375 106413760 374617035
110588387 136077311 385788195
299673144 218193222 294936851
252842231 353253013 293387643
147352439 114569184 199587642
9530035 250328210 364355329
34131800 267297354 96351070
339203222 169012034 312267670
354152405 360777980 306902859
263478265 115827097 287813030
321232713 64818669 145284954
2247434 358704606 161015901
96007763 105773361 352829577
161019143 317981860 416313731
166136273 55529656 58763854
59370735 384256344 309818051
169605785 285775769 322308550
88133491 323010111 76287103
10201345 178386902 60839509
112660982 5984477 44293380
38874295 170244732 387335435
369475139 51085411 313902281
215973808 401531202 291218107
7726443 252988243 341903218
285731665 191093386 174960011
316871968 389536166 189145384
221963598 320287395 374263572
201997771 257516002 61423995
339508152 75794599 242721625
108233297 7777745 373850814
247491343 396407346 206464379
130678088 274084544 46693030
104031839 226775927 282704188
209598757 175321381 276904316
175312455 373765692 359543177
199605453 391591481 92700595
281886862 86398821 288742035
168853161 416068667 128685444
117227431 158635904 303492249
272581115 196264102 79876428
212712825 38129527 306285083
17924573 337512 204856381
299817139 195494063 271945963
335918655 380027920 337602851
315412694 131925627 64229000
101869738 219001817 289612039
298310759 84412944 96274398
199708191 310214253 286807952
113763297 409014410 61181017
319201654 87593582 170530828
99217254 93097343 213992311
62618701 282239011 274240033
367007751 377023725 399843789
376352238 103321473 209676142
175746404 226082981 239852964
414893376 400445117 81377491
234915503 411616110 394947202
126249795 256924590 206081507
268343878 164317592 328979240
184212751 38833211 159723179
242203553 202877945 370978626
278845367 171738454 325488870
345616863 324332284 364489774
115296574 374306634 348454528
408955483 113717952 226784216
205795926 225055051 209311011
237252438 23520699 268205763
369355754 389508768 10575182
157031136 111664756 132148119
83229530 58960863 107326768
182550419 79521231 89621668
403379125 274521414 224460990
6763942 304500720 289033715
245037200 155013114 27045185
23399976 57476789 248580122
10493 87
313130460 241824510 267270019
481688855 19762256 357954482
371700189 14093100 280456209
160622015 24149378 39885834
377353671 221729820 97267839
243951434 65078630 391527967
27477362 480973280 46687407
279065846 218649022 60254884
301068456 8297613 315468054
68261894 324904524 19589374
51500327 122154848 32792703
351237712 292057248 295253859
220596764 13299371 272782352
426789623 302981009 136266852
459913217 134582858 155017578
444641245 436259971 363986839
172665372 162950831 389958668
467844815 243401639 218516016
43905244 24719137 404097447
240303953 318862813 90415066
155711789 331257458 464587114
480183243 129814443 107242955
337182520 2192839 377092786
222743668 35290238 370849584
310993556 76316439 390476252
174808338 99149668 162182663
147945137 277830923 227876802
371559130 316200892 197635773
327792425 33548404 423239424
218763295 353737252 430946179
252977734 427711949 237297412
365806050 388940402 371633446
437228356 125171841 353391347
50975355 361470831 355857975
313964040 417446583 259791008
197032174 10577895 228303736
462017858 98856540 104574444
101499873 446310490 202823965
24479017 130063055 71505009
60116699 154683618 236310269
395182546 376714918 228670131
244353308 132382038 462287046
285590953 35100621 208784675
469301102 28560718 68306255
269638242 132243575 480076155
259001305 201578853 222133311
150575181 151805865 20082474
264517664 427146882 282809097
149664621 178479514 473158099
240815678 196091309 136265659
359312751 157858196 41336638
171018198 302559637 272402121
289431709 259879854 346473465
17359384 332954885 350323672
441279044 231297470 224962883
206044246 124104988 284124705
92031102 20140461 298697253
315161958 370973375 329080161
92159376 153165035 237784326
175986028 146838064 100984852
213155924 175999262 452486957
22983612 218753953 94504471
264127705 113977474 261833306
193746153 346499023 443009351
67639110 315242918 274289781
309935178 145157878 276889585
113494780 281628278 284789521
303120360 243320721 294341067
30297557 253459124 202195939
357134612 356698732 392439465
300514614 340924061 296231799
94062506 82615231 40875644
128151958 63835593 427893187
220597445 440108533 134629200
98497757 290937932 400717655
25771191 221443175 81579451
321899280 4005693 309333192
379459534 128555716 147712319
55418168 64488567 382329013
263135617 472465667 161750897
399579888 19449456 311879612
6268774 399877033 99670861
465150878 95908317 369586938
64104975 219104284 441473093
179575894 2543453 118079180
196540697 124004091 304210538
257693369 76705706 430717954
7536739 86294275 71502476
477342518 143304303 125865548
440974568 464287483 29638560
94722695 466549886 142186311
374856356 73357896 459594802
294297977 446319252 226933951
10129172 141084982 196044291
324274383 179682614 396105327
248599913 373551079 345586979
448260869 194213205 251709326
43704866 284571099 447689953
444717475 343824193 110864915
383526614 289795495 346183554
134656290 425114945 428970377
380001854 359551197 152269742
366091597 275870084 315613567
178358623 295962492 335304086
372203814 240285972 2990793
116694773 41008578 71775832
144858400 469191463 232375891
149718114 239230708 442061982
148920388 444744889 166743481
2474621 155813588 21368578
19773761 441201877 170967026
345250549 115164728 386270574
149055186 222993261 134833418
327693724 344264324 170829321
81444047 92171743 435493589
59824560 176774557 45541007
406887896 460825959 126011931
388994786 139933917 466504983
96510191 446550025 464928457
278795036 350686091 282184211
348857540 409074457 231428566
110713051 10065023 418478689
214939938 2964081 300841239
81235383 335277907 368719836
190417242 213221204 307978586
73356771 45828086 376546125
404928750 434585208 469541781
87054734 59838628 296798562
168869926 466857605 25370581
158967404 477000341 399117577
342912287 65215707 50373528
108903800 384682668 192482433
460291621 405034342 444546769
163832459 125885987 289899879
274489657 209028514 18566383
445049745 192258547 251926987
478261274 168886925 223029303
138672124 55003381 454511785
325731102 477022254 137226447
61494957 409700746 136085987
303846928 7645690 290708927
176180355 315567311 181595622
438054013 180437049 371492345
444956017 88357167 331464751
183429856 93677770 368550098
346768740 8658289 327495349
372225288 399569554 300119922
3953839 147031605 251264911
368297261 40374907 130116281
119917449 109678547 53544692
106572686 409143596 10029518
146725981 195239097 191532370
388171004 287986457 348626242
193585208 408609125 218064337
138128054 279432209 320476101
289356901 440451583 249594016
151072133 397104577 184258394
50843618 88056673 139147421
165903828 339685171 57804145
247177936 51269316 30275785
106527995 261184042 101884307
138029858 341821584 147649312
19519658 377145137 71086997
168269829 381957827 336387554
402591908 240829041 337086575
315299549 319471163 218842377
294295114 39754065 171568953
20898218 139877242 459211683
121511086 215418911 473345215
125055840 459605270 20850625
414349350 83250373 335277033
14190267 33142536 217784421
435779907 217992467 422669393
288744964 373039422 180541525
395485696 24130464 476508739
117613361 46585386 140556694
231879041 28548263 416920210
25458958 101315298 330068045
40838425 244181695 96814891
232222958 227460750 42185734
39821238 465085998 178551932
309197137 403800013 242694419
3801678 276195429 71025712
348012942 140143217 383149742
70454576 329803932 6152576
63667961 186884377 214541600
43140182 2935307 333234874
206217284 460097018 353655482
416579075 480579660 256850636
235855219 319893668 89902087
393347078 78246660 403476681
41665932 151471465 146825730
430387823 88820687 443338347
72475043 343299400 319310692
257965307 240022741 462123355
236760022 201236455 440918828
326437817 83819074 15169062
83688240 82206385 335980107
414695960 162775217 149409966
300800232 448202296 39864839
154111249 128664689 28555439
358747417 154192500 414263679
278492341 458451090 172467790
128732624 274347843 254926158
142952619 27576406 35759649
161713041 415426385 269551434
133949610 470670273 238451458
33148611 315589025 22800377
421220266 139860342 433418703
11401354 45203389 194684975
385071314 24797618 315334669
69301271 226826995 460919770
466611579 158813161 283862688
339171955 234099647 428172217
118670084 185995897 80329086
430884389 193045177 215050498
377464326 65782347 227922049
376464000 235540613 238896594
477667228 109491613 346908103
127474043 229149779 359951636
127581059 360325652 218139082
447081334 142840110 418046805
31377715 412648888 341160564
348317806 390217960 49019676
40991347 326560376 115580850
480022294 183177871 79536155
243689967 365406638 363145574
190430773 323211333 225799671
276763035 472167854 194133288
65020070 450961683 361140108
53541722 294237888 381933129
86694673 392326275 248065297
35382368 435066457 39119591
285361451 8839807 455840960
294548627 131310764 8438586
180439739 429975066 342574497
150388157 44172259 132822664
258558662 115855896 399126973
135839028 206127491 59167957
189633900 11641446 381934776
215552717 222843759 459064619
383027497 237339996 61791339
457216963 118877784 283385092
392403260 431847955 342299019
260742530 306258851 41242986
430342464 87138860 391519156
65649923 37190730 53362092
382664450 144587836 271423232
299357908 64255749 111216879
148112658 344400792 456840996
140517591 374879804 419792007
143044808 315855495 475690459
109919982 355765502 208467769
104705196 298209599 135144580
270875479 83183169 249336995
186129604 118036115 82245175
225521737 23959823 70487274
47251324 421292033 1347093
228838370 375290411 406059623
73083685 368013814 303693950
144295255 281699067 66324876
196374730 243373764 365120071
422652920 456727425 364032406
454581583 259384070 452579387
321605834 129789167 60117714
118927897 473668653 238293730
24182121 331627749 334330806
457948447 470421461 374999681
404173251 384512966 402700122
271103235 349747540 234434505
419267291 330730545 285736405
342407450 30223267 82518488
25187325 33458839 215928318
351031778 412081453 273196779
34611623 359097704 314769067
133369417 250023268 356915076
236255012 153958893 59694327
36772324 330381046 368503009
400135634 237219776 69577320
41955530 103770851 405086342
185859791 69415699 342233916
130205437 231972280 306587516
200610635 58835665 395431664
153807833 368320432 405067987
156107743 157953759 108555045
364791432 427561551 374212568
31729856 298500007 82196869
242974722 88092118 405339281
271011102 266738845 473397298
379596473 415788714 266935066
96807861 126180592 187049320
88245654 382758610 224516908
427258860 218110147 209442260
219606681 140298204 353675861
56637476 218369022 122176353
471981798 2842951 89761273
249820246 439825364 209752958
251762485 481013815 80472245
340597910 197396540 9829099
264013448 128008301 24908364
475116437 85550554 85783763
311497895 272676370 343432714
302538024 386586866 21796262
333451343 301216420 452574682
111499000 299316045 417045410
177614968 316395627 339770188
452733242 70642778 462263956
280446141 358478384 125112541
187365629 309254456 358483607
229014649 286736525 434736584
375347303 186301671 158367517
480443349 21236901 413587353
436168267 14015530 461053461
276701859 383101738 192881988
459171074 215311873 55076159
468092863 138403983 281920190
464235895 415285231 111315013
450175183 113650306 119645978
362507632 104278676 384298569
105317326 323199931 247237410
9060908 272463859 376406194
122129503 405518966 369398906
41825316 97919413 42503769
479262817 33791376 476505753
333864225 479909880 479870807
110093621 440212626 334152139
445971240 168961394 378163094
170143134 115310920 208739942
89717218 353755142 239750211
260734963 380475413 340369305
250828820 261460567 374263042
13772077 30950440 330953476
446288885 445330518 465752195
39763514 372023287 231365350
413204677 171249770 271997540
262863748 297274480 370177475
202160092 400233064 238826546
128975285 436296850 413911554
121714735 75792763 471093905
469285709 481169021 92461442
50538218 285776271 123885526
198086963 131377908 359909221
330623428 409386016 480024566
389365679 128724254 148219592
96530147 145208322 235930510
308666269 321398528 182744194
402975860 308670950 47531572
402756885 91302445 24431046
101711716 384737364 126167839
409897699 354321823 84413579
448931699 190243492 341243557
99822216 72923862 158032060
3910579 407329969 177989007
402143816 1989101 204222715
284414740 216527429 262673338
194431869 189970642 428260915
98479345 383114779 290697980
108031355 319901969 401590561
289612785 168739655 215094247
273208350 430198624 301078149
244518776 317143223 48790423
148540518 133361361 314623126
365928043 453277570 404162540
481364440 266772335 216861635
225748840 332053119 239739308
273409082 129680053 201595425
460130853 243756837 283248439
12063643 90344105 451438705
103573503 53200449 316136118
480110525 468095725 233973065
70696192 216492766 257310459
123480881 170522051 434565768
175412640 357839794 201707305
291029061 189793534 376689010
132379534 219212506 69983937
191665422 168210577 141285723
59155040 208134550 10783960
213548030 418906450 334464905
420825570 330685206 32487985
421331670 471098662 449558571
46109240 21434257 342270991
131665088 90703765 421442990
358336879 134927096 461375553
218399046 26795733 288500160
211474486 129084534 138589399
154598491 286751803 10445510
42690779 306719462 424235002
229955020 261011443 457312937
82441607 391798505 251925464
377264180 154470745 329572835
122175598 399168348 178569425
463606068 363034437 223429180
161329972 232467818 335877166
128083181 348353785 117279027
205214933 472331589 252733578
370853267 80095723 406987549
231416237 363924503 380882822
449303760 303379518 464980040
402032985 110862655 148390369
248406845 161981961 285856425
288108654 461653488 397356332
148101450 55148963 456179661
365014234 214239297 61773072
60342250 347850225 339416985
53660497 139051545 425856398
31851108 237060272 426958575
85897243 305107221 467283140
278760774 346774979 142244314
168252501 285845319 272615334
269562724 431195789 401240606
72248302 414148778 241429447
16869483 374961875 28903167
184145231 449113467 239362712
35795047 226663074 467781293
129509591 148778337 317701234
366488580 70615721 75297730
131406151 212235077 377665758
151300017 12655509 143715269
463268884 305711859 59284265
79171614 458250934 356253058
201203602 332520133 424665519
426060014 291737459 263268147
173972016 239050089 216457906
454787011 145762967 272445731
133179916 173598158 117678216
96636774 32423768 173824844
435130013 53812404 391338492
386993594 278071339 431683279
399335758 133248188 259478491
392472741 146185473 59875685
180170394 21828160 38213205
338813213 400958428 159395553
139330318 163964857 249653984
57199246 200971200 292957691
103928404 476011791 285145312
167797543 192204716 337245568
21544010 15651579 135041402
10940302 222309783 153649820
77793769 304800974 407218103
301503146 98174444 285594425
426888590 472097172 150728893
150851590 261465114 51810729
173357529 402827230 74602611
105184576 130317590 27443793
415842937 175744163 438215155
218501962 58938059 274277348
250855506 224529864 324800568
133755480 116068663 49087664
211896361 191547407 300902284
341131814 196485563 140082926
112863267 444732051 86477458
89534622 4480808 454030018
96466142 171736075 301737203
378309318 89936510 317930319
168603506 228191574 72215723
162695790 134274905 345728519
332153946 196706053 154879161
416656941 299809285 417243475
207044074 234235488 111350394
265866808 434945904 153966535
17836306 118017144 216734064
132403212 237135889 366165008
72333991 151705639 377587172
413088619 67298199 97708492
274329015 77410877 238816130
45886624 123949927 165502556
351720058 278614571 306860414
20789392 238018632 160389338
414210595 179831326 66956709
363132634 249461567 265308574
143022930 41456632 306593256
4201485 195870263 216074437
327660742 324586807 80326931
66708426 52636014 31617325
103947593 99632821 32530597
191014023 386492002 155048539
178096196 481114127 117353372
336036020 80328490 278710729
470331503 151550759 122222916
292386645 440043506 467323573
408760174 260703757 2126927
58311479 403251471 417257810
32209901 115318402 282913950
320202782 438553682 249276409
402850664 368761444 388904905
346859944 189759871 72581490
20654889 314135475 280333051
120918133 252110707 303907749
330386225 443777241 393845091
319300953 32515939 314530603
441517382 259216203 22715290
333836500 35339651 105993586
157306588 16386614 314209378
49895148 399171379 295506798
84190542 214777096 216165167
115998588 269841236 236980483
80653337 223184997 328112969
476454091 217105309 187118680
135174234 156589000 18549535
425664139 92797881 240756984
360926504 381262629 51325363
173357555 392834054 471685193
141984617 13922733 352889455
95809376 454946736 393341323
218171081 222537681 263986227
125523144 468823219 391769011
463381506 269736019 333039898
252244134 119854856 229734487
224604234 149020920 119414277
294096398 338650920 133487416
316601628 154485154 421647816
326356626 178457213 145907926
318653580 270521185 71316096
190275035 305440347 102419634
452676656 476994562 270403303
115672051 171375451 453658165
280619014 111620027 81223890
453313 462909357 251227272
143941549 346781464 370884181
373697246 214003264 453084372
91394751 252996798 65391171
103517890 125261529 115556695
8598011 116656209 173419804
344910561 458266210 95224260
22862787 432935677 444288133
342819454 172096534 226216008
438376628 371742975 195003972
232170389 10375677 457494290
24394268 195276858 57215378
50123114 13366014 330568740
39847399 411950447 300931820
266297586 303321272 424753943
178001693 205496300 4305
365750878 398360728 449892395
108424929 31132791 239976994
416256812 276164120 54731703
361261819 216749334 7331464
118058826 4868090 69695048
78419352 385885021 27254853
24473451 343842832 266619905
262759323 331035368 112920106
326330872 368722780 345495189
257169977 407884762 236312036
273779983 218490057 457607599
274633527 326340530 464208935
353284976 152428637 173165736
310356270 303369958 102341334
124906161 359410283 337448242
385006971 477483029 67775362
226080794 382541582 223394431
133357671 434166107 299687289
423685426 282551589 196459670
277675826 280234691 313996636
419385942 285681846 442413198
134149092 34540255 8848508
215915318 326879449 57229166
90525235 323505842 403479055
25917009 23239153 339349259
88318770 113731973 16413730
342480988 462079724 363699297
214484178 325857627 267999205
329702628 30720542 365630506
175875656 430213917 42932539
192660451 128628119 15905882
361460731 358573130 264725211
290759555 275619515 169667561
58267744 358406941 348443520
300105558 199134032 204390403
420842964 131409877 174605253
456328228 466243189 269299093
388694607 206556903 23176736
79399149 255164429 28176755
331235379 201388140 19453746
272373075 87331896 263056282
5217746 442256833 384625727
74453026 16186512 192852301
370081488 405778744 458045571
294202281 465932535 220942112
322288183 104587661 81889337
108086477 270893336 416166514
343436943 304904575 143068388
86417926 58082634 333712673
236606044 89731392 387996938
197969301 200675864 166934049
36239298 422659876 29838824
262991054 90939842 426145617
294136725 285134695 305259656
58410913 142604309 299909254
139047121 188438346 321428989
351965793 169498862 456517338
7644405 255537844 425925629
162836102 318235123 141920869
87828485 446447667 286983869
442917314 331935398 60949807
99036368 34336094 214208476
414400394 204027926 2365370
410611177 215457039 434136313
278775146 61568816 351541554
296612862 474109032 399883010
264183581 42989145 400806709
185708981 354538519 253520849
130719715 400119796 36469589
151965175 168966145 138972604
46477885 455417678 199730906
123542725 297678596 369560394
135964435 64984312 9774040
353805293 246094687 411320460
62301821 77799231 33578571
390687590 15444664 132502013
39388625 194858867 294046883
58866417 304954168 394085697
232707263 356984761 368830817
189774822 27664452 383366571
236336226 102040929 54532666
222830016 339452218 436070131
169694431 27437863 104707483
331000149 453780583 476344115
398712910 178838328 335209720
105165019 103106455 297669708
99092036 430974881 138415063
18699111 139564592 450592138
380845997 46172527 239185324
130132611 209968339 1389107
35116275 111398665 247255939
217159470 196626525 285879408
420071378 36722379 381030558
145532554 401515470 327255763
410599916 295167453 48535469
357404994 247758903 74939992
350487329 263867153 394166936
201570085 425978773 342856155
391130733 158775700 311217575
123327040 448490192 314935398
462285900 417951352 196909327
366418961 179017191 187434504
442851780 85420066 379765880
462442989 353748147 86565870
354937991 391431974 227450365
468968822 86553363 119045522
272627662 427017425 47288101
307266856 27255531 214507263
51439244 263410715 370299551
392270501 411768530 476609860
119724984 387805816 428269433
356822760 362851970 121311536
470986426 72421223 405354491
240401295 33539422 396558919
250136061 244119361 45371271
392774457 367199207 67462890
400175852 281838564 64145924
272164340 261582117 3288000
361536184 291426160 135476143
423737417 249148681 158703889
163745385 104674344 302734080
309827347 431217558 258112729
21890064 94138826 332571234
432523170 163199750 183693749
21355612 367884128 347448100
104926168 331055848 33174630
316816699 299447014 245061312
44120268 258490644 344022587
77512770 298962808 322139979
9260504 218516748 85845867
132564827 109970824 325328086
479332274 292948869 182530150
418488121 148041468 473162846
314905839 298239388 239248039
122213311 45923874 169977021
14907793 451511384 101837021
92580973 281737837 447374262
119543962 447492362 209915420
299460451 458065127 480318212
468380301 53445815 165903176
364252573 272004154 407361570
405062409 299734574 389094598
88539629 80562455 310778803
281426428 302497280 217751531
299656787 260750696 124217029
124074941 10156912 81521271
249498708 33534992 345146783
16915448 11494160 321002452
350860556 175367639 458807368
474605732 256071575 261025748
76167325 202834850 9195833
166754180 47126205 175732389
386897943 325340393 425947134
111107636 301359014 205184331
391108950 331241312 345691754
414844660 402256722 74260862
409738832 234131147 448261154
1415157 465376984 130592256
310219227 356939887 163360953
212042754 223268083 59923264
244459301 183256113 336243826
443098006 221015440 14132861
429875274 410794751 401832089
260783114 444136298 210263143
319514874 52161543 397982395
257808333 373935669 470798210
412501560 50924 281662557
267512968 323494926 313104632
184973773 228120454 63921354
381594106 421026438 5252012
251903165 327834651 204326933
255179398 291467846 237493381
145326078 381130751 310879534
462545880 98684167 351877211
313686459 246369668 322646665
93521715 406116176 136834099
334347077 125661227 79467398
156938232 161787979 442680940
43251966 177431672 164353417
271920042 461087869 85360977
302864914 452697097 130729435
54486446 473533084 285410113
461297626 127233807 14116305
419744937 309870115 180397004
372753276 480023686 1870584
134635698 40681926 114396787
204125353 204434874 12617766
50060840 473885483 176517416
164506222 70030705 294579933
100250831 443094916 129479000
212693733 316697598 383144223
90570465 45688060 158039339
61285363 102381394 113351618
173752036 167277466 128465406
442378534 5311066 289291242
118234877 123142843 83824677
224194421 2786322 427137138
92932182 341133091 458848803
333855854 12048485 84383199
5183225 38775260 99245526
349420118 61984951 381460053
196186793 408234696 120833381
42940763 73221457 104376660
149224012 8521793 337352795
297060145 447500726 296310474
169989595 80776468 250354663
211447282 23437612 249785362
477969692 197404478 140043071
215063326 109259868 153419614
377780621 351502797 118589262
231893173 256616096 356310826
108923303 371291207 207041588
220371149 273809303 476930982
145295561 13101251 270383327
353202704 380365107 350714206
298136299 457093363 219078915
480627557 394940628 107950077
141021203 178188646 15444722
382985302 66531548 110087835
478209984 462622455 477604233
111730515 333339688 25480969
201645157 18838602 255055068
348050583 334313404 167836189
313696995 91340422 173050623
73448696 215342434 144517946
314408001 240067193 142665477
119090658 314086692 390988404
106463191 425047236 362978934
423843423 199445983 87300440
62020413 200937617 113859393
9344601 344996241 293455625
30847520 329982173 46104926
77387286 33196452 300685979
449723980 70131286 273048268
385821247 123271353 92556364
145769219 432140907 164796062
466578143 29432816 121396705
71994647 103897326 200200657
317120405 468734095 371318373
470161342 148421309 165253492
329587776 34054702 142646979
197409975 392449296 477764544
317697128 45433633 75435983
439096751 387575605 478325992
382061044 414899688 260868587
262157588 299069705 315035411
330853482 291235125 56111601
411004604 94942413 474552086
238057667 100879467 453175906
385440297 49303549 169096910
91223295 294143475 277693967
71193542 286639789 114790443
228692333 44395542 228148116
346339575 10551909 395705277
285357721 452575129 174867932
203212162 142805452 178711237
124583563 265941012 199704071
222915301 182727551 66660149
167809091 166990163 32519704
403150143 159913917 211731092
37680761 97099489 463050185
426682359 382107230 359128858
120636015 474978038 330169432
113307 271679593 440475457
88878000 190128825 213659307
477659302 417678773 425214184
302868140 359861169 355193644
192810431 79049525 72583425
233589229 463117947 334316125
145958049 99261904 132155281
278536478 42626190 150158057
299308331 389872221 453082497
30999056 356687373 48462134
368216989 389543608 15523262
212702001 225515091 201102790
282288258 165250270 443257663
18026349 75511238 290501174
387701557 338365975 478721227
78136284 80185775 412189888
95382378 98241315 144539152
293738234 278956800 79940892
23705273 52652577 444543502
120387519 279090341 121655771
205149268 253683174 249022656
458234144 403725196 241165945
220249805 412441007 13951954
338685107 330872173 209759885
336006188 356585288 10423536
155302510 168414343 233254080
331575639 48725939 14473642
275569932 278657120 372898471
162524964 148424405 426590956
445988144 4717546 309248283
134064375 63915913 254379698
33976221 389518714 331727905
377659295 416169729 314220303
202564158 306386470 78042518
198799871 238973315 13190642
13471335 186101783 423706428
327669761 271499567 38166251
59037564 448743441 388169827
224897436 348968525 48863293
55617779 45772185 372274682
291417220 480467016 301180773
186577925 430038113 71780084
22065571 384051752 355211579
463929600 435694051 361164416
32877841 280933770 92553585
112255791 170630802 322448627
304480539 176789675 106258466
360413673 226106855 217614799
315945810 194005531 261175349
43512615 15074475 341078224
393766455 300524831 142379777
267850359 274067365 139447711
97271339 9943332 125110185
295729942 370623680 377754625
459820395 335404763 21436495
170173565 358605092 17752630
55696776 235948464 122442669
158047724 25882584 480424537
285116310 362382881 249005805
366103873 95800312 27659479
462387335 69155095 253637312
247732048 48527802 57190502
252689400 446036137 283792942
224894167 70151488 182860096
80706663 32679423 5330577
166293059 261429176 262825808
155645017 313359118 391731479
319088283 70446418 475771937
276653025 409995435 466583622
475992582 286115214 65065726
138620092 295069843 369070540
467681390 411544542 196101403
389493229 332068638 381297103
36177968 443371478 7658047
273100233 25379100 224851268
145410032 222298083 376858036
305998281 395157946 8349247
310546159 432611905 66686906
108321283 429037095 197853274
339501808 137835361 128431453
270951250 386441756 433611471
97546198 93648717 415309734
317361052 410750755 249848422
299694279 367398588 375383777
139805871 75615888 300655065
204514557 220210842 7088994
132445045 322140064 327391584
174674117 318860959 416425447
70910647 89655279 469203737
315911933 102508277 16868460
132698133 68780116 230739072
430767152 168278173 425297826
299331674 265398629 234592150
333180744 208885898 260117367
338130192 205080926 318955375
314062870 182233436 400599850
238857123 120171029 141776119
459634725 190411524 284291046
22190637 13518819 325995804
3956532 373444247 463973697
65940650 254608237 384220612
192923070 157620733 226890684
373178021 425666081 8753317
184650139 443562315 82472187
323196595 151459271 184005338
228944720 239971187 333147437
382325574 29608329 162362910
21418950 87066075 393192658
176907331 394694314 132535022
372374861 447168159 158402934
34231711 179230502 461204539
351221620 167225354 84293306
237332506 114179056 230598388
66577345 336305663 429219920
377014945 370654989 427343715
82088987 374283824 421132880
332658568 223045085 12492037
379247328 15363819 292838005
100483167 298335798 294605264
99741109 100839699 161210123
447491443 218157633 446927401
308811392 468753284 117110880
146318612 289685540 116585156
287031809 223556321 7660292
50106582 77739303 276745664
209669607 382537563 398523393
278682433 35091648 4597620
191494946 213998843 154554862
98233931 382272747 163239146
63718341 287003838 315041581
399539312 225904188 410902005
437127778 137105974 260991795
105889208 208850919 442996233
414563436 22217143 285111857
115404303 218181887 116617142
394796709 37254611 402591722
40393855 256487469 52278657
47603803 236153146 33574303
463764652 244980010 27082591
168286772 56092751 51516425
442036116 5140574 287412909
284155101 26312723 478572529
255676635 147061256 453739892
70234813 156289756 138643938
12081508 277514234 309686929
324084737 409809829 298086986
253020766 427329803 347019689
73308593 87842761 387855884
25591784 67592430 467646108
445428774 5369975 147936487
168533298 317455421 229887206
306216476 323586460 227938478
264671414 287037155 408863625
469007011 137155833 304742032
162392863 171520773 256099819
339875769 363692368 468197323
437155546 187327863 346451159
368157065 36775507 307854975
130959435 428342841 137739130
47459857 442823121 138662851
56711922 198243420 204738931
115934560 18384537 227608229
265121080 283236333 254120716
135374481 331411600 234581107
474828296 26377147 450706205
367219774 118541679 195635443
396623260 103698623 264571736
335008349 458981218 313495940
180999129 262189415 161646651
439834224 417296273 379814702
170131286 287455678 335802209
129224595 421772753 349732381
25649112 310838456 446500305
416599246 63000592 282161320
126669840 334936007 402490010
406221415 104254006 244696420
405796564 200533231 229988635
148770024 382338081 350556559
391017525 23026332 207781191
59981295 447565024 477264272
40671726 348844567 220040183
125184525 168395336 55266605
346632158 456996737 24281463
20733515 111503314 178382176
157882282 224860440 212255999
388624441 337782094 246935083
333577557 233567735 254500104
195414793 361157778 130045750
66763613 208787250 458261578
201902038 788376 175343963
124915542 276698940 281620419
66428923 23861484 112504984
356914998 328136431 231909478
190449302 65592431 364344623
480660808 94855974 453195184
339797797 223930716 355284056
116439646 100112085 198670696
163579257 98074356 185825141
440251311 319304105 477831610
359195693 412445745 8182729
161004795 311884972 270519296
13528887 230812240 248685727
433390284 369659609 404549696
78924942 355433531 237213652
56297436 321346671 423802734
263770581 120355053 176417792
144690180 192064413 261384989
205793211 147522597 149630194
314053210 252907277 350429637
60878526 436452041 194462989
344426991 377491508 17261259
469750252 472629505 331889056
203057370 41302535 98764162
229576668 75434391 371735597
49752888 133270469 46881795
404256074 254141687 54012819
191893104 145145990 265873101
349369203 295606136 7056948
362256802 428271587 474590693
315020951 394626525 469420271
59727377 360412231 196514005
9994296 27566879 99039785
33772468 39343999 472449445
330019291 241837964 376736608
133999375 36452170 120074193
163819430 142182917 398485166
326948836 51178472 291991535
121027263 314843998 76859941
322627930 347233794 42252129
430663220 22073800 12437606
117359041 383385654 206914584
213662788 233840472 423284684
96325140 303234993 1707068
107982211 34907701 202921607
98862407 134579732 465692394
300006394 308659412 190418131
8870669 59272225 35712288
388329836 451196875 19116816
191528183 465021936 16429065
9113489 402287184 186023166
117753168 284477913 456756342
446294731 155985929 220080948
228885274 120265052 72596066
227511883 88473680 294518758
306362240 305450562 88944602
197450793 173681279 481476676
427570098 167489585 211314482
388624633 374265787 212749700
455994554 162596522 114019953
152160463 204070667 222794239
200106300 111842603 22216698
252385908 58685995 258415892
459020282 441273997 318472576
188883776 328486207 223229199
276223130 135294932 369569087
421246889 203102001 213593621
480765331 118501473 132575521
124671900 2038966 78075499
245376891 374438602 290305062
441080787 391042363 74850580
224674552 227795212 20404001
151713293 422718821 231535664
462070944 304716146 197641137
353818516 41206584 278621178
325315820 31987192 47795289
89849238 216474419 252114113
440826659 171227352 38062574
275618879 94899217 363665289
398059209 371252912 387705132
94686497 465519762 47367848
86357506 64151173 377505024
332426447 191893330 205669874
375753768 312401179 222105308
94231926 422639762 259041328
2774821 448167796 473865958
384739673 52769983 84826858
260652093 65421682 25029764
479367319 13759506 124954453
281001582 401968320 425904214
209130656 321478772 237892270
230409060 199962407 29358910
170390550 99944099 40747167
196373336 391258803 445216088
381361278 445445716 52091776
322080956 447437834 62552391
114370442 121683555 406368178
145876127 298943459 83322189
453311676 17283602 352200063
327051607 253811579 103405705
458903844 229615879 393967381
456824031 219968322 40595206
89828429 355800356 323998846
36507540 286959118 91604216
377478816 263590560 270859249
415539839 99668915 60066756
167398640 137501722 117412982
191588879 109410635 478991876
121721898 319334340 189277163
70963807 59988304 434176487
328753410 258226332 292134069
314773774 52395342 478793302
344658640 399008877 474319752
281843709 273823064 397140325
379211962 293122012 372998215
196935136 346738668 51707490
288002978 370607729 382937933
203227391 405734335 430542937
413451622 449874616 169719442
231578187 84351848 124494718
120953757 349871806 286689068
200538649 438846587 356220016
345879428 237126440 269910489
28211096 248048017 202563954
338062869 6118420 394408315
403934933 452133390 369491792
233680631 373559359 242607286
373073153 284751601 41378805
170138160 419286790 261714119
269410324 233836578 138825394
240831024 322346918 385531279
320912275 278908570 335120657
444495389 58256534 14180116
297677695 371135637 184794067
117193370 154713613 17715472
398182480 85371146 456941809
233359950 313599032 451997148
4075448 131480374 362266876
296965346 224512072 471769340
220762207 299004461 326635850
272864458 426965560 451531254
180384373 188428966 228851765
192362887 182008338 471634621
347880303 450383466 162229808
438629359 117034418 168887922
145835339 428140461 197709806
88393247 94720992 213420227
282674882 433284436 215335725
214428268 263815728 111352451
247747030 59487093 74334702
70321922 142875499 414991227
276227702 247760457 272104084
474999937 467835338 169370028
447504925 346923863 40786895
370632085 12159236 337662743
204231892 139029878 351579344
94151492 353590788 354546234
194879232 417969498 465531634
356948191 235832298 107750886
290949418 31643298 166344564
210819228 40062694 239779895
323976159 91318058 245799187
191792488 463157495 454840765
221316761 411332162 185325243
230352192 300882277 254927744
469282279 385100027 214758605
275300339 149262280 52036612
135900928 399635043 105447132
176349610 436445349 345085623
374559119 143286415 20211431
185183840 15668409 308093078
102174080 425009492 147372917
7245935 176101306 25442588
118036427 444826874 72835783
66938005 243948713 364423891
366870108 450952854 109590573
352508388 203692187 260500894
338037360 472591141 111331514
236134067 266876040 90684450
425718781 463421688 331996936
227426892 340644196 208468454
58290263 121523258 198118032
412411456 80120221 358308993
289955756 108353594 327878855
408410450 408997142 159998088
312652817 385095695 183688216
369998235 100194392 114901575
122412188 246445954 118274064
247553102 433636366 37484177
477143326 516013 464996949
79275310 317498216 105378773
429231515 284326520 122525536
203172222 25302414 228126687
277089194 76800746 302726751
140774956 49517358 311238522
414525747 42601100 17276718
93824616 97184908 67614851
155160135 389728647 257232389
95838285 442124830 374828950
136116748 326311579 340844445
481844841 56753865 169335515
450739376 301987937 374052034
116486044 291867687 452399168
408965967 213463642 310389025
86900716 453618409 80022084
291068254 10194568 449482135
92845188 351403217 86658773
208208404 411762253 159236232
290653140 278739266 430747600
173416545 63467700 296948881
396421062 380428528 253370769
379000846 276675246 359898737
205582434 470864750 129764890
299749896 142432005 308316775
141281354 438156548 398325956
227982363 115476409 223428109
94937953 136541876 240590642
128416958 293049512 408824566
46990125 196956348 18857749
253958522 182523636 252847279
193655711 245237570 158698141
235733348 85801214 201439581
69956687 437081648 218197672
412387475 30131564 193396970
92723520 148950542 23635418
381791667 443195048 301893475
79181307 342213559 387419469
331802423 24141765 131929366
378888639 129673794 451934522
164935971 119813892 26741555
349747303 461219948 138576563
289628254 373025637 280781866
149575623 298109650 421309366
289713070 200630619 476978220
443725208 174407281 166291001
272760716 480153299 291280875
22653945 386513525 89363979
469768074 453108677 20123893
76824900 168113251 320436180
11484929 218807462 121731290
44661512 49224968 26825670
461941278 355675303 23887044
367497798 1894110 437242973
20735714 182015818 16491894
131171269 462088460 35141043
48022834 225825193 69550339
36092228 465335419 260803284
199104069 203761985 263603470
369387871 404233051 435881818
241673397 238563137 126420295
205511906 154843207 405845441
390751356 335463799 325642226
33360546 463876811 86145595
56364243 100500452 390070205
171605012 21566786 349747785
268226829 476468583 269299998
23519941 363260646 53745993
319635841 437107409 70493760
162205299 247187433 116081653
92535458 201241724 460951334
139910021 372190927 398198776
219972301 20438524 430276002
442798028 108996388 374869298
316763183 46387893 92263967
347942339 64891812 230370739
158266076 132513055 320046597
307970617 390111946 125492782
36734929 777042 330608177
155429340 359176295 217984255
17749687 462886151 254704056
292923142 352875676 279018743
469616895 453433123 443924193
322674181 155959855 178643051
419726235 105389307 85517703
445537021 475061989 424495189
217381333 167203615 4980798
411905559 384188477 235036699
399737131 292288977 108097716
141767876 479443041 249293602
273805166 395641640 115926510
117036583 204083487 467903726
350565562 411399999 367381917
480973456 157869550 175654923
147040136 432279842 92971793
347391596 314433769 208997729
45444350 121691174 203765839
367866713 411889366 18062520
1186819 101724460 139067711
276250510 469229211 436087240
352214490 199554410 354269301
107179582 155575848 144991555
384219275 251801592 334489628
59072039 54167647 25034274
236657930 283174417 339857255
416854339 20800741 175320287
106948472 291949358 165462619
20105530 153093367 441601211
221304609 290361390 17562140
391797935 66173844 115035224
215814389 296523044 98073187
241539508 1913269 133826476
468828366 261515963 419106315
281163230 186620370 134248340
321732940 88995393 94662126
364770697 178207592 311865025
272812661 151505381 309019691
333431921 78007505 369501633
45349836 442943993 336975271
209072506 274294200 306413965
422625928 265647733 265664010
127440623 410959208 446165340
414770888 298165954 105324662
398034637 426797077 91193386
478769584 62310353 277742177
123474559 149351114 247004173
307482160 438806526 340844782
121191013 172291316 203646475
23877243 462989074 131981439
113158681 312311752 476029136
383974665 272462796 391796652
63969518 14046856 371517719
188977032 322535246 377710336
336892476 74187655 144583816
280838011 29021353 261572400
100328037 471829160 223413849
279678031 5924915 103333418
153764613 201551069 350754793
235296736 26959022 481111339
359795681 68592068 86855214
138234000 200313543 59291343
319527530 357858501 414979215
115731891 124757766 79775913
19711848 92062936 443687519
57452689 302401317 474205739
159842780 222979270 179579922
284002950 286982372 59991427
201771389 419337488 259206269
416066233 384380756 337556936
455288145 99327326 349202241
407183941 359056799 267968615
69874109 275336078 68391371
308483965 182806878 18564273
329426698 97201520 138085277
376394491 276192471 440029130
194874836 87811509 464980639
403881845 271061795 394850122
367812707 60771000 228858198
295035504 287068958 13214011
90398058 381257776 181316201
108299128 100815172 329125894
15134766 245561373 265276267
457916430 162641473 331545321
53128454 319989409 322374078
69720797 333065513 322490
354713310 304687261 317239266
401952948 146731255 6472157
314973413 335870081 128225233
335836889 389261118 412850620
135322120 4190875 324216572
474922766 33680617 435175734
154091785 463573445 137648045
218825856 47170834 383742834
183897662 295795403 15882355
127433615 144610080 232940700
128346764 272342579 155682659
167998381 287849016 373709565
462193232 153321902 355691103
11940413 421342604 417028923
210555070 99241537 195490743
194516151 295591142 87160447
166733942 477787949 372898738
433094440 133528675 34374170
92023965 442620324 353736270
435168796 298427192 91173315
15502611 239288301 357547530
428744275 431378805 118053424
328209717 321374733 78625105
223671273 455751332 309365061
147351899 1411092 165488287
329971394 100334548 24597199
155038497 145085126 410779193
480810555 126129465 438451214
115000259 169057263 428975196
389904800 85175337 349123725
329344344 463233398 3444845
267199977 357546335 198856343
293971373 301384759 391988297
215537140 100982192 401916851
349824666 77762513 270631232
4862680 361820921 392769539
140383038 414919162 440042985
20192551 263041617 421184737
1700996 360335297 211039318
79964176 227158421 221379781
432044876 387178933 399717905
373295556 105673032 422058714
348665230 392514330 72630803
101045484 161572667 149506675
152696863 104733696 360346515
92951553 435724482 367723842
94291667 418514140 51820677
324254657 261362154 439459743
468905441 223138794 468416848
135997942 96795229 166573261
158674157 92515869 51227032
107381940 174943705 375238010
290221983 164177615 108669578
217615084 314984802 3354970
303018111 304608562 108047691
171680256 184975087 273638866
118049 205487951 197107450
328252909 269499183 370081702
354713231 48909580 103758190
30611867 241475936 115008740
48598362 442707684 254956214
448269532 411375952 15222235
84545239 259537022 443067247
162630637 102408699 476441805
262131300 418273911 112942345
7327596 46226111 461554
385200604 177515160 115701090
15603932 29623166 53089988
468997725 191552623 45323122
75773498 154738236 416033247
100293835 290335352 20949398
9100045 384711780 232724425
19541856 435198513 80917742
45165423 52733113 173496932
418263739 402186237 314097448
260161113 340797100 366753561
367107116 211939302 93898859
264490163 357663249 283989900
134969424 69009108 185257217
70931234 97202005 326597273
72878074 229830773 414296360
48567716 414346477 197366764
234213679 353374426 291137215
122618800 215641077 275399257
331726285 45287722 412388364
279731867 352631109 399330523
90782378 35041760 242774755
207629986 364499222 162315577
401932462 57417474 347256500
91497035 179862833 449186419
20240095 250961824 406109426
47400522 189875172 204891665
35692925 21257290 281194306
84313870 91850930 89065513
234454923 86952642 28623009
452959342 416455502 202202066
379849186 59285188 337160947
116909630 394388980 262426472
276521966 222844540 142574915
43822789 76749027 210597323
162042154 48881615 319734195
482459 209282244 236180067
237943151 281071284 413181898
402415663 61757061 6546349
191208022 425691218 368706071
446160272 281343031 22363546
395414488 458485481 412864530
39902096 473959886 95433095
279107541 5806449 378778272
417330991 192459965 440396911
138502751 230856062 357611569
453716327 102762684 447137910
376775265 125234010 72111577
219913632 452307199 168618315
161585210 41436277 358412837
9440201 384312123 111102342
216948481 47874077 94614028
227226848 318350977 108593361
473973469 247914184 43484571
195531741 238660092 438467862
162133390 204329558 245937358
237648064 163509998 214195420
175607250 327162637 385609832
249056274 316190528 46287959
177128666 364836108 378690934
429417410 303420735 18718511
164698563 153278799 414900644
328284027 205293545 221984992
103201163 32110048 67922464
93438264 300326770 166515462
423242590 196277785 27597273
95940008 203495455 231140410
118832753 396893055 94147291
286994699 90029836 208482169
318505162 115958991 290154721
107625839 250907588 190688
180037365 468819827 363961396
354902435 220676245 426955610
124244397 131200231 74476394
119158281 137901294 47140612
187876054 218877942 102208466
20693139 404432104 477229639
250951874 95117891 103864536
165131578 357153560 480821781
476573489 448731045 149680569
465129999 441922331 47687541
327756762 5094996 39483117
110235712 9159906 111520504
89065878 364459630 258095405
415419790 362140460 326154380
222687076 84543615 61337026
241836495 94876467 36963900
384597771 100696517 162343413
455508010 343817647 469197203
109402737 271970811 90801847
152536662 139452052 234399544
227453939 460867372 181556983
297970646 328892968 463214161
417392382 406116024 82899097
254837097 406568714 153859556
121141296 139805294 73177551
356418899 118990385 263181058
49948453 11894924 445600216
419901677 208689612 328559203
455942707 172862733 462104961
5617511 374030800 145860585
225798166 411773976 325788356
307792803 154247283 60370863
206116366 367094023 19646483
370580462 439643575 268393889
378504503 203492059 419573808
349412695 272891529 425310234
134072699 239940790 269971079
81503878 363201492 259686117
98156025 257507223 89473428
33659500 447319325 417900521
416175894 264827879 164868921
6121249 411441077 53143231
405167681 148966598 62078295
69626910 346874611 287022995
453634354 199155398 227217223
341994045 78063986 353273074
228243250 391313956 452688133
350536203 330394978 61393105
279309036 173755467 176800953
95716376 73510332 395199880
146830469 177632857 238261872
113875040 86605004 173338268
375135976 451789106 267481623
39074113 430239532 375851396
174343245 274804944 333989230
196641254 342095738 317814966
257609400 11501905 381176845
368674550 86782514 215704033
115800823 208123958 13148271
105530438 181654351 49328890
129566499 356172320 412484304
82748806 62026984 292689222
311813891 427730979 333876820
168436624 134674741 91629462
127937189 328072453 254112288
285568650 4964645 68934750
396471567 219461062 154386628
435760520 2018987 231977016
179655826 28031211 191466343
17219548 1749265 393956567
349408552 235247539 431312892
207484388 286273644 41680119
46338603 11619310 176071452
67192234 371290616 369130099
69772674 158750009 77603700
310787923 207114841 377991377
298125960 271921236 25899976
276328319 318389822 360142012
216074852 163775359 474252877
400025281 352969385 303417752
430658183 76614693 422796116
3310685 170268331 355210208
142202791 191322273 368772169
210133607 415141947 256125341
206896516 147684346 174629645
415377037 135839463 284150603
396317016 282909592 29950678
334714043 87281083 83901610
270873668 321266098 182565900
468966092 282927680 5209811
74813691 159825658 369001017
213635991 480158948 117764410
431069495 346261467 91700627
22353938 345781058 184974417
479557258 389464481 17231038
373174569 137826218 138869393
299516543 53295170 220404352
72524039 18896318 281602442
177586917 113097569 104618282
475878000 387069659 388775892
387337778 418760095 343888756
333996751 31973333 215128965
447579735 261071743 362998670
446703059 500471 336875275
179581236 225311566 281586118
456679143 435247165 118503804
336831588 144563612 199895872
18831757 255327736 54913681
29366182 74511031 14548230
67928157 306044356 412105541
144120539 212021807 21888388
25685437 160983222 9467430
138020532 267470735 363258558
210332632 56229520 286429642
197807462 175921260 458030053
87513270 418089633 253239681
127112680 430039990 408029253
402576299 329106287 231998818
346682312 54770722 350629314
454149414 169752374 104294683
241776974 36555789 48173284
101280396 76589435 155409689
444072455 242839751 172972571
94149006 168921117 64155075
389806198 474795382 357574914
349514172 9861140 50371322
188576237 8769417 299578622
230709851 121657891 254229168
316957980 163724097 25743498
440325727 66563579 253326112
260790782 363859193 166948829
96361354 332593021 369889915
324577514 209684082 381920664
106436325 101541505 189407763
202916311 267408892 241708405
99888147 257935570 8095758
454705862 253699321 369196622
235955528 411046515 272946411
18398301 311371698 25867287
140825901 277104975 242957142
358168910 198374245 146805607
238808962 358884464 247554457
415335015 246868091 129240299
476593113 292113013 50925469
168899918 184067454 112878335
137484112 393379732 115671743
130848017 372451631 1831380
101067313 424585827 203565675
302524241 458757626 394019846
416760869 234691421 249225472
346379575 393589564 367182330
184045900 342560729 256713568
270578340 203585805 478236614
335031549 330636325 299971559
130479960 480433023 56303246
180442662 425469978 466697299
462668457 471998383 205676679
58651568 27309175 128957166
100726717 309467563 221731107
231181053 267597680 412461231
433398853 277181193 337653626
147348173 247472415 337203872
27820063 276657979 351697488
373145949 382551668 199216418
449829107 214911307 16817768
110297189 347076492 34299005
164734233 45194157 273450947
333046059 74124236 300743141
164341988 381558736 452203387
338043397 222173095 364294666
352198759 63118236 52009214
372234673 453669361 384731838
307994944 408274073 287257005
115056012 92818876 140065989
297175263 55408521 326136010
215803580 13305142 166477088
364038598 48282204 146720298
314067336 449201637 181198026
393327905 65523696 263266761
163752440 465387581 82700244
86136074 29051160 71069381
254691292 237773002 254946235
57645378 46645030 318532147
129133844 89488618 18298501
72797425 262744734 302810027
365600286 280706685 415810451
22847694 260251942 446738910
382597389 239236214 87899953
435410867 376569292 242441010
293293202 145703689 412326316
2375848 118595077 337364912
204648270 85490331 343809007
211294668 202733495 19580779
216528029 171466237 206198474
449697056 38838917 83444928
222645832 175878518 153130680
136843767 420152968 189995945
263936723 67947286 132386786
477546601 338337125 148669462
285507983 357744739 258525987
414910934 267173048 85686244
125538517 50386619 314425615
474726874 360600576 138385927
116531891 97947494 173271994
273353712 373294422 366742752
332586851 473574935 101219694
107042799 319079328 260167744
376489123 88116671 140125634
117122758 187243092 243878600
261351913 373920359 152648299
218942016 258617377 374733590
215576593 289093141 418506343
85898969 474316182 39272148
239923305 33571430 218829183
272312737 209342959 36932844
106940235 317869495 161467853
327632086 371935985 448784446
370726682 110194048 237603380
368659751 349169443 48240848
372022798 36734451 203939424
202576763 424838108 481213081
449311668 379077061 269356854
86815613 303897734 379139686
48314851 233092699 303884995
299429033 341783650 319929797
345637021 102511911 236367429
362909134 75174891 195124137
144847433 162262437 26400153
228592101 3101839 470911229
219885561 324492432 36828059
165232319 253908170 81378283
1055482 457776783 255803420
5421207 322263204 458003673
67618836 223748389 122387004
340442255 391658999 110196449
425616927 415852975 324786360
343507109 375459001 124661874
7332543 88367509 261484120
87830324 448865984 362263070
219022845 285125702 280725551
443429953 85334055 261591315
379360642 358738839 199043550
445290307 452837669 447751969
64716236 235109301 275751779
232699952 148863113 229915476
464994660 417790176 428008248
340474214 255366140 26512022
46720755 243093547 340912611
267922303 215193415 13120546
226084299 48791831 215233219
129710868 350317512 297831973
11500729 136515882 343351329
65483451 208679334 278422840
208226369 116562262 145500787
299670590 189119241 73681555
111264707 327879893 417747134
467489690 420351272 214173461
146163687 18370058 37592228
245059308 329245622 289849079
137441136 2935349 433107509
175256822 120370333 189819697
66793061 376218772 154130248
93097768 135165698 460550336
90503530 211370259 390468385
107596640 351958087 226524809
451870600 406663603 363579756
108316287 344490259 196641514
156904300 110841273 2470573
25426799 376678838 204506301
358487539 178469886 15657144
273744953 477320490 327965043
47317692 294659380 343594796
451847802 43699810 284041537
423360096 388745537 80965760
425973108 398399322 398817268
158699909 238458401 68876705
345978309 361031767 278209913
395482377 12374995 73117546
141819897 349703191 112601455
278802062 145002872 301084972
456557922 371173284 303338940
163639330 373396967 353297557
412858994 35622894 254836535
159200778 415969532 228699299
272605306 185965413 83138611
435419351 84890895 127131763
388910534 19757195 69168084
56039683 451397903 403407235
242585470 136627935 264264243
293301392 19908730 259654685
234131230 333074684 27717486
115551387 290998932 363166229
337622053 471678778 368018038
2456087 26399093 40866744
302147063 47684898 248759549
159066091 149414077 221671231
118375526 127474125 430149190
211786578 38757904 112435464
111203577 446957384 389705544
250871021 360859992 287697769
77872706 416529766 202632336
259453008 362844151 175639809
208370744 57287175 466508482
291190616 435679820 148590812
373236151 55579031 175510471
386111505 197362236 12218834
388357439 158632576 99613967
327389095 448903406 168578925
165929778 151438519 444646783
250717872 20798936 356643744
185920387 410658931 144835249
407298300 455319404 146046953
74843200 250738845 155821746
95204621 402773759 114257410
347228955 152168143 386877160
116088179 154869929 276742851
444738761 347450230 132748528
99730919 454875554 246372068
465061670 113060604 413442976
357821751 26280758 75894197
11415361 324607018 302277401
53295512 266943112 271215650
274706365 176263303 398705523
208849709 431544060 162828051
21390373 36031276 440643701
89311573 209599072 462297909
133268148 325508041 172478983
142259699 129814361 19806145
463472223 211032386 299694614
251106372 77788892 398121313
337091486 84809174 218721890
324777234 206349332 342510558
59572926 441651177 193716247
48938287 175313660 330319754
150483569 320411038 183131271
43826329 211965409 98778430
246123542 81099851 155967960
154824440 272547801 115240698
215385664 95190171 179108074
196346394 29193259 207267602
347159753 136991400 184042411
196492554 480027315 254285219
430850796 329302011 238857556
197532195 142272023 191196934
223847426 184623265 400905996
63401418 100018519 143959577
396056782 281770888 320646891
391183294 394948652 92642746
174668922 18913988 308042460
464350398 425131976 298970750
421393041 42436424 175267716
342746499 177654515 31440982
293077401 252895882 339164312
4270496 343416308 295016396
23376953 335039563 299397535
448330319 14522576 440490974
225040428 59669390 465107541
419183949 117878894 100706491
422045430 420574874 132464240
47655834 296409180 186113784
432622548 156745539 78806849
100434964 320576449 156087830
198309298 112009519 239706971
147989496 18555314 314823769
52420755 311378634 223389228
197310414 421049211 119465377
186533853 313685074 212484808
237433095 258117906 463947880
424735201 400691020 117212859
112687620 133392760 354696173
380098251 207094575 151539306
2226260 163586876 440771867
256467970 182602778 421329122
153423974 96203679 274100436
261791279 99326912 114828850
390509086 368270385 302123955
197797953 265098856 258767413
289679821 125136616 274476587
398938661 415109709 144204733
410790431 132218139 140929491
283837939 234801162 103542788
460438087 276001055 113911767
75933693 208236742 5320688
417020608 188431978 194507578
100209431 220588447 278727694
404878996 380430620 82626927
190973508 181957627 133043147
122064954 382990922 182584443
65334963 340142077 334880972
410613094 341904696 23805827
163420246 316698581 317782173
181753733 316916448 231574014
372948661 50374925 386474619
16284719 475166614 119214891
9508556 150995407 447267396
380402603 7104195 51576353
240593538 76750332 232569890
82837790 216994155 419262291
473369127 223804898 267130911
413063700 220942241 459217081
138477432 47077959 358881658
210812412 42358360 154982292
429957577 327397387 385104881
346960236 145514480 320838922
258926763 473939718 449782011
457392229 272495771 200146622
384709219 266321016 95382717
399970571 341459235 438959323
471608824 191918148 396106993
56533149 40569179 412990014
226212084 407110411 192569149
389021216 45778314 436037449
477174563 92674539 210348941
296474202 393498643 186164055
140217900 327609346 338021796
35958484 313783325 154702575
459095908 342290894 201346229
400425154 111005501 152918069
203457219 453190213 165485295
301358142 213476833 463961021
138522359 72225794 389237582
225692807 135504484 14554700
217981766 186155668 252247578
95578497 255740510 392957673
460612914 314830423 31940252
171350944 365282020 122691740
182417805 360211294 126715552
352009230 391970560 321837046
231128263 445766048 416870776
62817669 56070876 329841678
401754210 112779081 411104399
417270201 421596539 401168409
245091871 151388109 152971557
144243896 62963319 250953829
123216449 401489920 345432562
317575218 359510922 367273961
298646012 343703284 452699998
109779409 454059356 111098545
408528940 469905307 266385464
124309726 279343650 189008448
471955968 447613453 98555476
429166579 39521349 182220700
376367210 159898524 331950028
384030252 85666811 86623244
458206232 469563192 434949793
130209937 141222107 364003475
154780424 30674218 165223568
185168180 311895677 347004675
40488984 461776897 47046258
31452037 448127170 213950848
194044842 354859993 389618015
174290198 167132764 476940709
314271639 179368302 298023288
386923391 26907466 59751799
63728024 211183041 201987586
73008092 304925797 379655310
285102838 442188312 467174780
350879918 338339920 300435169
273044573 226649794 349284698
309845913 115191013 244566679
219468815 137481221 386136136
2936906 11772975 355777758
198723874 286119109 168309491
308005701 296342012 65301407
389738063 290350894 350934573
63224209 207647941 150928407
393087010 402617518 19381072
40628642 175495442 289353766
281587301 439220309 385454625
473963338 49090116 131534781
329941379 254044091 84884053
412061837 337109035 410509368
26923965 136107774 156551517
441333002 186125499 437949890
182418597 448064952 140105935
404273026 417720044 148862671
48841060 370854588 396584578
342920107 2017113 317663142
420296749 285230527 456773436
455159426 371271827 58237978
421424139 18846679 223949301
290511422 251316598 95106856
375554240 30877747 172216055
89143482 63376345 473751254
1841445 106808304 52370948
270076044 122843336 103604007
359276304 171990479 391404974
236184640 329324778 447664930
141329528 436649050 173545494
5055462 452323068 403302183
355375452 381772746 284235068
75829927 404935874 353088206
72404785 297525568 199628213
292139172 445204975 289451594
194478310 286303428 113091244
469057177 154635884 56198494
262105782 280439896 282600554
258528711 259906478 311319086
822768 15612673 275689733
60268040 470331622 131938436
210002291 112748514 35866193
402375372 302444335 439589301
299697628 105733756 98307501
377774987 22190926 44614591
286583789 480846206 435269382
245632650 128470959 419678619
426874354 213601881 143041824
65544001 193935181 434258620
108942297 316931029 336887470
438714572 188629216 412918659
404402074 298499083 429305738
423759705 149986017 134372700
123960311 305503514 350848343
74456461 324065942 212940628
361047264 291245806 196876150
459750199 167974751 199774688
301341962 11646821 350522338
85853389 57409213 361134753
261000669 268530174 71770571
251873050 239833404 101024914
473729522 308931607 34769554
214222002 434905365 391002191
42245469 203023205 140617280
143443948 460809124 361427831
414703970 312400377 180657604
299467724 428119262 162343681
187654194 389628257 23967751
13913067 90700014 469033671
376522077 307534002 205943455
251970589 272130306 110322326
928988 458849621 63945131
87800707 117483557 265205939
453060179 8510852 111630330
19339599 356794959 417801852
232241494 78505983 89908516
151627122 377867633 423740067
358018959 214040869 47350336
60003672 222124273 414167813
462763369 109326033 192329502
330979312 114608746 320843851
124070210 218928571 226262613
122359412 477481148 85625914
373725362 373515502 271212262
382994634 199286606 260411857
463236254 362529021 154744072
102270887 66687399 338502142
23806947 470854230 190049411
165518710 289270730 310702491
186140330 337241284 311068239
296084211 396184725 41336246
197553217 191004611 421515566
454811267 109463019 181813723
346244727 225752446 223408435
311047120 43218889 187754970
65986947 418824976 371599251
136231560 303628396 221233152
113661575 206810064 154484977
249530096 420033004 130779178
68088537 315575104 280853146
337064751 259266658 476645650
216323855 371236576 180624314
418665847 91772391 396390632
78666307 363691154 302423015
193218690 197165518 292228650
88314978 277664025 115249621
399015011 437650853 300440055
377983200 456706215 48053335
340417895 404548422 339515338
109723457 107423526 90580615
301888502 144234962 192573084
132826473 267612239 51001734
155416125 233464412 61771491
471811297 277476518 20691182
86467600 468660794 216384473
168741582 208540212 19647879
338832382 428974343 322269502
376692677 103943325 243789594
140318220 129574834 367468018
149812352 316671519 98849278
381244768 13202489 463899498
6279319 474043983 230315928
290499844 85719999 325918721
377229867 207017925 259766694
299875321 280823332 189145662
275635963 43845648 15627064
442479371 78687739 321300124
388518969 412485051 36337176
62334693 117790849 439586260
88571493 427548510 119214882
25246057 430960030 139952322
77561950 225022926 407054086
383118615 181482072 260846761
7071158 318556408 129230429
207980500 74227986 240941491
374500169 284001445 463346180
108513226 276003147 76358651
46107847 9558233 446341583
445523054 464337719 399187068
424752553 44223225 391978368
346445469 442801467 317458433
398283219 308044441 40643957
106944437 288719831 12156563
401499533 59307529 436208638
159712543 371956637 232131238
22404069 119481336 177683947
321172261 442924011 136412066
206858843 150531955 388333638
408925388 143607465 236552443
323970772 76638754 72409443
233110344 130466049 235283441
190448966 441991565 133971376
380625960 192800000 67040147
425903445 219218287 383787109
369080132 15092891 82810778
148613722 216344008 236382742
236213950 444373270 304002205
159341310 390513772 477139551
297710506 147670190 347602002
84781970 101737386 139513960
8676647 175772425 333359721
352838602 378974137 386147879
101871622 329995835 77222759
432609669 118615769 335365018
356795188 2804623 53955575
118309647 22902599 237890836
432914209 56248284 235717054
24604256 345391191 248954910
391550975 57497093 417208466
119412720 49209600 465670269
375551155 298931879 118866071
40172865 47510663 296194418
227306975 79732755 446954640
37874106 441492028 437682143
220514403 212140411 393108539
29210769 258657122 109919567
421170017 393189101 361634173
293560085 144628527 285877124
308026303 119226644 216388953
119262687 217488009 315355833
384965074 397387622 221199217
159917615 92673721 55196887
231410164 411324956 398304202
453115314 332104904 169199398
55842070 100022703 73970213
433913240 55042195 480184332
470382765 153907304 250073268
367712374 376164492 327943954
59112708 294764854 405892101
170940965 326014915 248211467
366483231 474541092 204771171
247084246 155492321 110403516
266373334 86577490 153356964
247821379 110462577 92030901
390327832 73066665 226006125
63708329 410050620 209808235
336738683 60027483 227282826
477642119 418503647 360771586
356087608 449200993 24538480
194004495 290104865 454788387
267236433 27772193 362692810
455322642 185765528 125103406
358873589 389024461 326318415
270693787 461072973 399917368
12235760 233195553 212511085
346911701 251483249 162186853
397670575 209745376 76683124
298326254 111427567 110426140
231115771 477894050 165927112
165934033 38079411 465634822
25134171 448675940 213795766
286990454 453907339 27307673
4036541 82729102 5708047
245840358 352001249 330865459
279775328 69261423 292188618
426056763 105681651 55936183
460473190 204648178 426826467
222484760 463147091 40122289
219693163 5796589 111252402
285526889 305142004 301493904
473578061 271701388 346247273
451079287 327653283 165190653
445529732 273632154 181068394
99723339 123006895 270592617
233439811 439608691 434428697
454437756 366771190 23721438
171062020 158389515 332441479
417590369 129332871 120041752
216291568 85004002 331009084
338164768 389813333 199991980
283854493 107814221 86100648
278558871 342554994 133523279
102814239 198111232 194265232
414256061 445061755 69603884
415260079 36696298 159425289
60119468 244805855 10292082
73130993 121784769 375899306
404622922 420903549 130204823
202776223 348535605 168705183
456796642 204845984 350596011
116014173 327271732 381052991
292067898 392895196 343715945
55175155 399312914 98114003
481279157 172401961 414896757
431117435 454899424 169781078
121965183 335585730 208171757
401904543 332799582 362173504
351103462 382169623 228153800
287977288 118966804 35135428
168923706 112686391 331927854
321508941 234738673 7969237
187696582 198588372 151213293
89356 156125171 403334877
429369179 401112992 340348495
149989993 389826787 372529070
133436356 279749651 100208137
344313889 295664199 142044040
227232002 449291983 461286730
126448388 35647329 432647817
167582690 222977756 461941078
468883941 480511867 39986931
167670939 131967845 316518559
6146471 131056334 434083231
307289337 221198821 402895151
331971143 229845471 213149856
481841512 353140261 445986050
272416410 336014945 70145074
398367074 24888613 166109615
410989204 208593020 366624428
326502290 187435969 247088516
65846115 433023903 101407199
193147164 287426857 436481444
120839001 65090115 354881312
281718087 339059056 329257854
429417734 336248008 390503611
257818345 145415655 436736994
261518522 177505839 409612218
49331544 40853796 384299151
314069366 112015688 3232965
386316169 135198154 428380476
393972859 477567593 427255705
88376414 326299210 247803819
61459180 285816168 310734168
429506353 382141862 454090504
47797581 439262240 397157228
248588562 252952702 473365680
243510663 352523870 67064464
272898889 279173229 256827584
420830002 269235498 114662106
105434789 136996166 150849304
381259330 343004261 245009502
138746578 316411889 220686528
167640153 377147770 336655427
111134390 335375672 421963316
15167970 104592161 332511956
54916649 218657622 384834240
34935245 153078914 424187615
224351783 56835846 423118182
203790237 169672586 156208301
89054445 176494104 3555403
285996574 35200685 354137587
361874825 42759239 372966080
23220174 348397069 25514578
380619569 106529974 7124536
359879240 179881129 343069718
186656968 442315884 1690892
186389867 387471262 264784223
431129893 68712354 437134626
258701459 374889603 147465999
37377749 365408429 405406628
364293444 346673182 255998619
176577577 424099837 361818903
328398373 353861497 466615775
2639962 259821673 232289984
44206692 398338668 123563841
372166049 390032406 455465717
439353831 122833231 41251844
12879801 435391477 445854445
38293961 411184401 208097560
444408714 411122144 474122431
140633383 413423615 22912888
202283456 302610610 446141967
238851557 136930006 248787277
380304983 155242328 67225145
62029034 54586871 241691525
91739721 379541921 86407362
28502079 320760058 60066620
302045715 389395808 478406679
195410064 81103097 124068733
206485931 182227623 377849185
181567227 243471464 218232979
421714909 52600523 154808413
242759933 239639302 332337092
236217035 259284757 24980732
189017891 357710841 2051808
303010830 454258207 212552409
449618491 300938880 144208226
6548825 418542597 250384775
399067385 475626226 284060523
124001830 118892063 166120355
27497097 387071662 238334093
282199421 221061166 380250821
371473842 467429732 43485961
53094314 113767911 363918915
156030571 252887446 405723149
162019930 470328522 178580716
343020910 232288614 8908290
87596157 36323829 221777945
133648992 16971021 266424409
266155796 165554852 196144628
206087770 13601367 421601529
403665942 85908939 80108293
75255466 421430495 400226614
146113298 362105892 76985302
470702098 449270926 165348922
269797012 381549704 381238483
402382020 336387733 378445879
370380893 457626156 252428940
182161473 68950852 77475230
347105075 245704784 406158011
335082308 281753185 209545865
262095018 118810005 300080124
43065994 53690595 312170355
458400338 394483994 207813006
186190418 164842897 247947273
104887393 346024612 349143157
319007158 418248572 366411953
196755195 402207086 16690521
356797773 282962707 233286991
420763446 270677517 25804015
427136020 359682838 427918431
83307875 356446976 440425195
224877079 223373021 296879583
65706247 23046263 233993536
247117072 233949313 7548772
29433002 319794076 447290960
412729896 189073561 164473817
100068343 204259615 181689730
175291430 410157529 432630742
369030603 302936453 303619528
97654386 56984945 261936291
166165999 110598258 469694497
347186094 249709566 96315865
427022098 58831339 1496952
64782509 340164652 294755286
24284822 452570275 371784869
263213635 6034105 371287385
470410973 244019746 27259270
67690703 304181556 23733766
205741593 313532660 204513081
113263013 315603328 458142323
406411555 289206771 304546633
49124169 464843307 297855178
87549408 375718298 200990919
390023042 353080354 52334580
265447716 58465347 326611284
344946804 21687933 233602600
7736850 113145062 205390708
402518686 104618302 77204308
285029167 186140084 237873237
345013034 286453961 89675118
206532229 358337709 371358345
207473760 69093208 244010102
413901790 300662897 230387248
209242650 180309954 401206600
77359665 261865618 330162161
447227837 461751885 416879964
350190993 259450104 9434030
478361807 466218730 195545352
64550878 338957651 224679598
34211685 90483127 337730111
116950499 255671664 351354469
1215204 105238363 81910653
132184348 77488692 390039868
358182024 402639764 364098960
264680196 127919084 267588991
154973388 141052761 17117082
440085322 300225473 194286750
91920224 88807562 332548115
281974955 264388549 232914185
292840246 138100532 103676905
67065947 214855758 264966048
373542563 33439730 106703546
311879091 183802185 344912556
481635186 351743316 214427727
373169307 359918789 54521874
402450332 324380020 474261878
405734657 311549333 107436179
334997718 7359594 290167073
339771424 478936022 225539512
300808455 68045005 391096858
392558403 166319897 403531465
304919043 88823810 457187850
352194581 124912856 210670788
250609904 253700200 80518180
178873377 190706341 365531736
390980357 421600838 464041411
382899777 322701137 213266943
472575589 83322767 165705471
125200241 199264305 100135617
452977623 453682339 25268788
306836024 54132476 453764901
33691532 54560179 367703284
302362766 15969684 420752367
209794391 378006370 262227129
285943903 16017574 38336438
113942798 213414351 272241901
108042984 7026552 16368934
431227100 105623996 445363141
384179459 331050983 30748433
332922508 398993628 54156261
351098383 418902012 249049699
451212451 58860800 255575819
424948920 390190169 249195263
159337120 333527690 179366460
367601265 307869798 364296760
145346700 167041385 291019982
234717678 251394404 446107554
315333678 13113357 401990083
161180540 329379422 471096918
63565709 109220868 396811419
131828139 277131588 199901710
450818545 451157491 58921949
370396138 361738099 159252591
462160926 332702616 230265659
3511034 75717517 73759728
407422128 246267962 461620229
451493462 313003812 232239219
14000123 50825621 193204647
218363991 26756598 287054742
377572668 345433582 81167864
84932485 256792763 93232926
76253995 252105166 10438067
420369487 104176067 50215337
437072516 66379754 205101146
276167086 88352200 215098533
366167232 81193999 373068104
82649881 260832062 455784241
457026415 260372927 20927121
138196948 418085901 369457644
415279487 221984991 229963033
210862716 27635895 418541643
280752811 174401510 474808038
116387177 468667269 474453320
436515531 358005747 134447847
93479508 240655689 282840618
348497987 453565262 66981632
448262048 66915356 112765501
173903059 383043332 177142907
189986978 465431558 415073441
277432294 370148624 79510585
26133545 14890158 70189262
313029101 80984619 411991348
155918055 31032082 212393439
272223914 259911213 78667007
107744537 45861374 462022436
115813917 160114587 284317956
465532763 279784947 451883045
427683206 73712734 156760842
28463452 448694006 282332137
356988818 73665875 150031472
15579737 109523277 207660294
431342959 387139051 363117957
393468594 291696042 450294819
90516162 28083411 225553663
383473769 69947251 321714552
140985794 44419869 243220107
142776017 64042392 453604527
203601854 391208014 444391455
437919167 309470504 197446591
420815779 429345302 18223024
451029491 40708738 173345388
453163521 183711444 152219169
308329056 458470573 142285234
421106457 421697115 56496532
87035764 91658806 288860020
453306916 336272541 284903787
37078159 210547182 89417432
434186260 452908430 365034133
80853986 420409094 435632821
217063234 194281818 20736532
442663861 325649397 236412310
420003846 78536944 205532379
99460063 466789383 202605756
461728703 5979619 227329589
339686875 304392807 404819652
305402672 342246125 469186901
140823554 226485428 146074689
16677126 318017514 209485872
303984794 295912899 162652520
447032179 176320730 330792438
288538510 221555786 163186060
72249527 447888614 85378120
448807093 481806514 246984976
353497202 15860896 397578381
270909148 276082916 81637630
232244550 255729515 4805810
156573613 239626488 335465793
438353699 136670982 219003391
461399410 229236439 8234852
312426306 460763514 53440565
218637937 243136688 67210749
240248909 457571115 400563378
22948119 185177606 17146395
361583955 69309891 187847181
317962384 328263089 469655082
56681846 76733029 307747049
143612022 392388643 329145005
451030808 161950496 96871264
204279051 195580518 253868108
165286181 166207722 232513259
155318305 37011552 252838445
135829063 441995937 139328432
257389712 418358271 257355891
147770615 366509422 305660243
359084695 287367865 192881983
53880485 83711649 97813914
53783825 299324739 477632798
51862268 216426242 54338778
363326192 210562726 127318946
451808870 274911910 117546354
176800304 98298426 302905488
369019806 457825905 36654152
181688346 320692348 409305337
474371981 197709936 164591816
12275616 45259155 39138664
99943680 269850490 311236378
109933514 245442357 353109676
58366453 161924658 399714429
238548809 425975390 368720952
147847462 143414813 83470579
174815508 16963576 266018940
384834468 342310956 95899635
131087106 457318344 285384986
175964887 396835040 218099924
232580708 130997446 90221772
392541686 277128328 291987847
446222672 303911752 294470650
112733990 322439118 210126759
283235963 133159706 465424971
62847024 442393165 413343085
39251600 36625107 305537582
107986875 238560007 17315686
352475666 353605136 178626099
234669056 145529866 147634376
478440454 6042119 325050280
286907089 42938596 271907044
126427852 58880087 112520177
142349201 290782048 337598265
186920420 455257505 102022359
401595973 350759226 415877616
320620233 222749565 157864632
120050669 339267731 231915669
409074388 465612269 154508383
426534101 360724118 224185204
38327778 176826140 269139137
150577586 173547326 477062160
239808257 206409088 165050097
92518558 424184124 379137375
416031593 311970194 81305391
307709942 34180749 349979080
8366739 97802475 255883534
278669506 236173877 113038694
136509763 184042890 175195222
7225982 123465682 80971355
321216420 260079806 349684943
439199673 383431187 121643094
167996899 147598390 263203253
135714252 12767898 109510974
62463687 134919015 240130788
244286546 466603409 154980955
230098622 55621350 345193725
242978035 221407117 285672278
196066009 62403299 182505853
170267027 441865214 421004018
224503932 48999509 425330314
375780843 365095151 15823599
145292072 473813407 111073654
347536332 19708065 92161562
475573720 462513482 72579486
211726296 302755900 256286430
194360011 50564281 274715482
126218421 294760180 153146912
467000444 74077443 294130436
164868010 466717435 285627840
311626012 173468381 434209339
260583565 12395206 338027370
350623762 45337341 394023857
252791232 148672352 183447594
170742983 259934963 145569999
4370090 39892185 143130164
459064764 143986340 118659619
243285835 286137863 304682139
101500818 394544515 191708876
129558490 317231791 209675451
178087225 76612074 133791840
374801425 278271932 291803743
363818547 4817098 6150230
165970149 154028824 327059527
174387085 306138282 347407704
331425904 389880396 393308252
93632159 128199103 346004984
425105735 96406031 228551547
105779441 368275894 302930235
268093115 91359955 240707279
304265602 28570189 156706643
139651910 363865393 420091853
123706112 180515436 429288486
389787828 28761368 211842700
136568657 158344194 387412410
114036653 298886577 367430930
247009509 211993473 343379002
400863305 204400707 382170338
234170926 136980614 312124766
44135203 290557111 173034600
355517167 249088950 188841051
219642381 357518773 380213382
318275987 285904199 396087797
233064103 290268111 443140870
62094891 184723880 370600070
314449230 260645517 115251211
174558692 417452 424146096
201914322 164392746 208220927
388859016 341918133 202484991
351081005 152239572 473782338
263631740 442572147 423828970
103332098 74776450 126652318
371309114 161113209 459595496
330598563 15488640 133314748
347440873 454005911 52781359
466728127 379718539 238015898
256742155 400824101 464342359
471356562 274201713 382192570
281222509 153866743 251454920
423387662 207638267 21870197
467772562 157499845 332765771
72048807 417376605 452758411
288599775 322674925 217919092
273985038 90874518 146227636
214326385 372103008 204915432
387931069 330541390 300848729
426176510 357537116 152994150
16765129 255743319 282177610
215244205 88558595 234050260
326569287 70721240 481633782
209675478 17183586 363122890
333492992 234647196 97925759
331535718 425152636 137755499
442529059 192003940 153794337
67375413 41553190 39359615
237641485 381135608 56679333
286935823 5611304 329520225
346199374 426494750 114238089
180834111 160250352 340152571
183371288 154144955 133492781
141388718 111871707 307141547
155099172 379707054 236693284
330031601 475538668 49507615
353071332 54908721 377193490
411574821 102328326 392047172
11153420 234360191 421275711
41389198 335162744 305410581
27168352 29651008 98063954
278374342 222656435 7292384
173878589 193758974 159381142
413429750 382387678 465145925
148223043 461193166 74621289
36353371 284484547 396315127
96581013 200482740 121969744
229544742 22196139 49553624
274000208 151627121 72212129
317802415 45656623 210684173
243095851 124652377 330588337
248762571 74148647 145266619
46490905 338562625 408724775
242931794 339445613 255907105
222694285 456946485 49699982
419282061 360816806 99318770
141454506 309150093 458664642
100097770 151532608 37386864
46848692 145659006 462028647
236367174 353138914 400609622
338233941 112277949 347542160
73243371 424771147 368329942
294682652 156927145 77722622
257102354 40945592 192157845
79579908 411477949 334810977
164435545 431128392 323594964
115362316 109755037 303844889
464201703 198745988 60154250
188605411 232739932 74942473
87776255 51775131 51234969
191615598 185916519 461951297
259772873 115552306 144624061
36212610 321382561 388304447
1444467 222561620 347306751
408644095 154529112 444416527
47051084 207308249 382023611
457397100 402030611 92093472
299661205 237965873 439325381
13685649 405005343 384401500
2542274 15151513 111167521
71315356 175351366 287382983
126287379 88467633 262038594
336679010 353473851 110608283
457276788 86542384 376338906
218492941 8107035 326323126
258128582 256298178 246282785
470366197 52031453 401984022
205715850 188656322 426336813
136561890 152018038 186941361
25338171 406764651 409484089
153922678 311371393 165918688
476015126 427622094 442244725
65807366 153740280 372085190
259827134 90428136 356006673
158176711 147558643 132316766
247492178 475609571 131348746
240940969 124975635 155455938
263392120 338952515 112641150
357142328 271269612 168555145
125789524 386594838 226057943
325463080 213829397 252679092
187717513 346187328 305138159
148040619 317634313 327071302
411831409 128031601 315236921
57875172 163059090 364518197
11468271 467087116 409689664
326560221 68525866 213774405
121718450 190662400 427840196
294863153 407679477 386683145
406071396 299200115 373019088
174018309 372498420 276851157
148979262 203016208 224286298
95059217 368190369 48243765
107137198 410502967 463805286
104636226 448567243 72993117
230017506 466002759 207636402
394911227 225532476 189651619
31993997 435513465 449092706
82545167 308718575 110572144
229289431 402664680 56953853
419866884 34828936 368049235
307642828 406711843 283827681
37051437 219038103 320737496
49727252 467366323 325724765
445962165 451239888 436568338
307803300 248568061 128797659
424025806 140925157 262152439
274380161 29714460 292370115
70663205 398219173 388714049
12997522 152573290 385012724
404081243 261482551 108655928
150638789 264605720 162597058
184574250 369862541 31228480
401167663 47593941 108886092
269469514 48344076 88236443
274708171 166180506 10692349
432105814 92858539 98715450
204225028 334286089 480588470
463417634 387779506 160187124
328342481 329160144 395906443
8199697 166885549 285040765
161524653 82086319 419662144
381795686 57650822 160342578
333172166 332605654 280959180
478709225 258631398 229996848
354827617 229556908 328641242
320931613 306645513 376687317
186583729 56385609 231969498
469557711 192177925 360718544
167707571 7725429 205361735
411206287 249169603 10094818
226622827 2802910 249319490
7764537 470393752 81971226
260839381 165656363 192022717
272008002 4924974 94922434
19151948 102135604 184857028
201482572 141440306 192299071
391337420 131876493 376863666
390600245 209059309 376079994
133507649 241241188 308655493
145464873 166253557 353835964
23679445 309512046 64153957
312497363 316925321 355109509
434413208 377371058 258760528
369983583 388138447 62810873
372507199 65430938 320907153
377927033 45027739 127322119
375565038 450605612 103354931
390363293 156971489 156440554
304164930 201761065 379642419
224927076 283238598 477207435
420716902 45585107 298874243
9672720 322867414 206214331
384239312 17141883 48513731
475646156 80171901 453044266
186674865 41836777 233030119
415927872 435586674 452942841
99057116 363868302 325620609
426429792 420752560 372414611
452157477 51325026 261328889
295370938 240272716 58234862
137232779 479578239 64450538
478618155 62140674 329125275
10726256 81847262 378894333
47460082 22326457 150075669
404945265 422619269 195060354
242322812 55003472 214264514
382989896 295350151 244248042
56086811 69384769 177147075
464607794 104682410 417822698
89288834 163374821 36293982
84716694 329115226 316195958
181127320 69177760 126886330
261762690 365792909 300808044
333373831 396173051 81398109
429625841 23016428 74486262
292773027 326254585 450269117
425434875 90622095 480730386
307570306 284014409 243430363
105717844 347243934 381677026
133725377 51725595 354357422
121957623 143995392 32772633
415632096 33984596 70694579
17677376 121456699 172349643
9548841 383954251 190910402
171568215 84172901 87115956
373397402 158247508 75273568
333021145 233917354 309091214
82448405 270440516 202756703
401528099 451645881 279600150
97251884 437297624 420278202
467987376 198902968 152997349
245792001 479725567 4522513
224334902 149676222 465516213
154007645 223835871 342412082
425730568 407553881 429054943
380298610 446673237 233486306
287756427 89358676 127776687
2427093 368392087 8170067
295923386 208264427 381956577
393387762 8795239 22781945
430527439 97713149 69089457
368142181 173380549 61777216
313970547 43179517 225368031
133309284 350683488 177941859
184370987 281067761 230027504
394904558 334606279 22525782
340710922 213808233 98249890
321685133 411073529 374873232
92878812 428570390 261906134
349376341 51956918 455333171
475572480 295648725 386669790
116332817 245344034 299418950
212958128 114828617 166447101
188038120 377958570 255772897
269953888 154973331 125367104
400986421 9652489 2430661
11105968 335230565 347271983
257491636 261606907 390754403
318498195 443274069 1017487
56454590 146508298 42752340
328961517 435663963 236432326
446364603 300840839 307913311
429052046 342240608 57305163
216747640 303451104 124995282
286394045 99464652 52177245
181965512 341100689 28569272
391545181 430869773 180179951
163671641 133984709 191192576
414492221 461807041 160783212
436838699 70130089 466425516
354832391 152437266 294380719
211780941 473249525 277577290
51661493 430640874 434327977
406033000 477639093 102209750
261077335 160215737 343458951
229794257 96515858 178445721
113051727 61171751 476516102
113885728 91583017 449615632
437542295 162654025 128963622
470508822 411012698 103696380
383417843 316560539 340608967
236904678 427583206 71140909
320698405 214715464 386787880
365466055 29384410 24500831
433056461 141615346 124721583
416556680 123492567 72788751
261259045 364619940 118540999
324781469 420720121 91517585
330176869 81145426 277660121
373067429 418894734 125104485
45330738 152997773 335193603
115204532 47897707 398669310
304033718 120760936 111072661
373079309 404126935 408234916
33468662 240479000 403418788
477436857 17609065 77313559
472126389 147235982 399167973
91420696 290112844 41692609
434342293 366669050 382520884
337084989 29854702 268378704
359824915 244811511 293075825
5054285 13455140 359928975
251650937 433617837 386656128
169706634 61777537 140808214
352794328 92851097 191215909
110496309 391048419 238205595
322151827 153093603 181671137
232432393 367863178 294232709
338252924 85784883 359153276
385466585 322877545 439345545
375087678 373362111 455961217
2693841 268541730 267400865
20751477 32146930 208385407
176647468 290088554 72801313
256139821 459873343 480043686
277314700 430487089 126306075
40244169 141137048 101377857
250354776 128076997 365600646
457081879 409247101 37897552
130712429 228733950 146023793
102194027 107049141 80449799
87710275 436712220 56901529
215823086 280470785 48909042
209911981 116379014 208393758
147439450 391232828 152193167
451411117 372089798 439810441
44250377 358330486 120082397
424865753 430107738 335300610
412569227 155437390 28068231
395731425 337705786 323169471
295925291 126799764 367377156
344683357 159036597 166930759
85504533 192819687 394196635
28273288 244562194 303788360
147950454 336317671 339521806
349389045 290452809 197797967
345399156 135221828 86397341
310435460 210803051 362288070
458052586 453389470 171969561
277265063 156504806 34220332
353063244 75180047 52564212
198583629 317546080 375703669
240908468 43602954 475583062
5417105 125764935 18622003
135544553 289370049 247749727
261298971 106205630 335426522
388295842 155023366 239581432
453479641 304350189 194429129
5377875 313559525 432432466
266251775 477473469 43898057
181116477 202343889 263318835
44868218 218593525 267847010
300653905 187887553 288490261
256699428 230045533 393790526
28877138 332106917 405902251
16817702 291294746 101805343
476384958 359271517 385926631
125869985 256617153 403861574
203863819 87109900 446235583
126765095 428436040 19949510
311406378 16850428 3750399
332017102 384398340 441675409
427710948 269451143 331180848
373133915 193475303 168303329
399604711 316358018 80382941
391200403 228597193 187252777
392440329 366399788 44699039
111279000 121933862 212811816
433865458 181286960 462828238
275021175 46472820 27932499
2599772 22797473 79830622
272006837 445044641 460887072
366804268 274490245 29253090
216569421 233778502 481501356
289136087 337803634 143807292
171303909 210673267 322090480
18106579 299574873 46750217
241305213 262423260 261211796
106489038 279113819 357154452
451341102 107369579 284004552
120023553 50116584 257695531
279363900 190542336 174346620
443113792 240172431 438459087
102064068 446647341 159292328
144461882 478178953 237211044
414182099 191642948 303297284
120974906 368105784 72092537
104482790 198465834 76323429
210914976 413919610 168772782
325301353 63062253 460383712
415336851 172369285 291976418
196381255 254424052 161769188
18435069 395313631 260329980
379604048 367008545 117254251
249656813 473483430 44390844
80129905 350322781 105977542
189768208 476837325 396380432
415461335 306026833 64739695
227862074 205701370 402062794
63348848 443536163 347595651
345821976 257505328 228015359
220659033 140120819 433856337
285872601 363884829 25117363
410217543 69312735 88400765
131669179 231065136 222810415
115061588 30699660 414084895
249876641 427551645 378153468
42946452 93480991 195026351
464348281 124405189 194904108
471601039 100448413 290904988
293621049 174245696 78624398
328295879 222781266 276112172
75626944 455960728 127231401
5745880 329821171 168441883
310257647 358656799 303102865
266028238 462383172 66262155
423200401 385467212 181974007
323247823 128047879 318397611
13218272 298765106 150659205
142347538 198856467 192062683
469452447 221009193 390413204
48469005 49996099 463403517
197615490 30585151 63614144
129137592 118047195 265313417
167616888 365284881 356622925
392908226 93568218 91598035
417090013 388234804 463595542
433651407 269569722 458137181
319757480 217482232 231121866
294647100 191038090 207927455
146067622 239084893 255055521
471809476 477607250 123453913
232916249 137667999 151622142
339448282 40778632 412565461
138996634 125090635 119964745
187490774 295175155 201051457
51145767 357331506 355024130
346520218 109803773 242153946
197051915 220105508 454503245
253016210 142879905 454828494
402050657 64298307 18960223
274428817 148471679 441280605
169451796 90098954 321372716
417810338 153537418 217524944
236504721 469966038 107083847
32776639 117783823 31358014
398222367 20199930 400144204
468429844 175337409 163715083
314865658 242460488 434882337
463284512 263192156 69695681
45381573 19531905 189906913
60711510 388912393 469997846
286173939 99281987 150437897
464079418 129568517 329330132
89515246 404190079 237787322
360466864 349421496 438180198
3514743 389918792 260469852
33584151 232322000 183039659
295555007 257908190 285711031
15396119 292678129 107386604
441022028 326458565 406867825
327395559 466520214 178503463
449341567 163513940 407626131
86641458 263558004 191394647
289105462 45237645 9076496
278129069 210388070 200909632
461711989 203361186 69271207
396003956 372576979 115802612
271070659 90304147 210682443
187158919 255597193 133770211
340910156 447987409 455753933
206505537 310790539 393408529
29780595 141305076 108905486
419779185 474258266 197625863
431080132 472242412 114111692
10880752 121388911 61789216
258208494 249687842 437854760
476648005 83535334 117257709
464510476 361592296 441759043
373631150 250806715 389278108
342239556 292156868 56912465
162538316 314071912 470552674
213556519 314780113 433095899
362307304 378467661 348355852
286107800 350432540 4099314
415663791 462431013 150434218
372178282 131024758 234653314
392235080 115003311 474784277
473607505 256486701 94988323
319794154 367792621 209307118
321267419 59959100 107314093
198802228 166251720 57816558
420025808 251220859 162088409
357821571 133439428 441760964
465968313 401567936 18827630
157185270 413888470 263352208
236092717 340673184 328031362
5320364 141428074 282141941
191814469 452290392 432603129
477324744 248023055 300247851
430728479 35782191 410663554
63871963 228442761 339069656
258682984 420328816 204356971
309959577 329984349 317155758
375610567 296376221 427449073
453870565 412323357 462338012
360652532 258643895 143416194
378017355 168547404 395570771
398223359 243435059 92555471
181969005 107144651 249049880
33130023 334099803 354726978
20798968 37799753 38373371
195841332 78172649 453056027
395699210 276295168 462649330
71053923 398101379 478485011
98941719 456723109 205623453
478585266 337950685 43083004
181886134 429298064 213157452
339927248 143009481 24767526
473045142 297301677 397272474
435829193 236266072 302549094
304645326 21043964 479842318
9008111 269341275 388341744
470868387 376526643 449785937
379553179 440924460 375826154
199675881 328055003 336209746
50905844 69596133 115143104
332716201 425013725 150002246
516696 468630613 404584851
464441009 172109703 260559389
223763832 73206611 7817624
390256939 28405309 478235887
143797558 175797897 136372992
202253734 88122134 58621035
332915696 293829588 154409978
198520431 99630712 78445125
431180551 408103233 88758957
87131215 49739585 154191657
308823380 115844742 142147569
320130345 20027781 284876800
415888995 237216446 58391137
134401434 350463953 59886033
355019219 481050611 169484462
169914751 317092236 417677494
326424361 151598435 67744418
441790970 403348086 267781740
33834280 252002969 184364336
409038559 76032064 85085580
15670448 239543188 432971130
279426152 304531540 315690518
98653015 101834801 256391957
440368729 428739683 298810268
157167097 424160219 56371969
287616659 207114445 24470776
470489137 99969857 386708330
211771389 468401337 392914247
190812437 387618521 364251536
267956289 108698213 422621186
285511123 170387602 464240903
258510435 165580435 199038679
67696485 282895833 412125810
118580090 163199665 46279954
83550427 175345222 42409464
45663936 30807397 472092426
480296558 198564910 396143833
344588746 350236244 223036131
276038859 245186229 152375892
387752811 370716605 464269946
248271498 88807120 44988111
265508933 136019909 114700401
56650343 86620675 149231771
293846655 215429196 385185196
341119163 223017719 111670857
35732209 49076311 62219304
247001087 230079719 441847364
258682838 219991998 300784896
298560523 268634392 180477514
3327282 416663496 9619458
119896896 209677697 458216429
145434254 316916833 176114917
8085995 448346927 430094931
18702882 382975587 207697483
189487759 381229296 51067795
41659113 68700428 424015768
9383569 479581472 365795501
115108381 396420344 214169608
458634779 351995575 18141438
6097288 128789408 24403537
108583683 470363256 251506969
232252553 132257685 473147036
210660589 277112042 385456061
38825512 408871577 245102548
400343618 435969667 299270224
373601042 475022058 53701955
190202028 359359424 66058930
440766790 356832675 197236323
320094620 418606818 207957531
405449703 142242531 69372874
14952003 11431020 410104644
174658475 116786749 426215952
335048489 253529991 374319328
223914207 179230442 346101735
70707397 444584086 407179624
445955924 396000288 20857852
387745647 225350203 382047564
306299664 423006457 235739248
168936264 277869952 132074172
95293792 169473753 404004482
48252303 178404866 210001535
151788100 190935422 363589651
265144841 350791264 475816515
59582877 385711835 279413997
359829104 123795512 171452204
136738824 1503573 165353978
311238632 247000679 108433078
81919628 17437926 160852051
383562101 370830131 296055142
346159986 375716999 131135936
335348321 398057034 328366822
241540508 282135514 291234251
61149863 2577544 212060684
297338746 285382670 260460280
236637853 279595150 108887253
349149240 197228458 142993004
20337571 339457838 472140050
5037496 308749721 254879307
178783166 154589199 84148562
40801119 111022701 37933906
159887334 393028388 202677073
419769995 83215853 133949684
445997566 200585398 38719587
80240647 476442536 32418504
141482909 456018394 255570365
156345460 303961383 390882928
266938775 24231201 244120948
67304906 423939742 219709855
255167702 98996537 217779100
444261518 28778762 326868109
163996670 385293551 168623133
72723598 307665471 335683838
156319758 350601792 309685573
16354112 14214958 300313144
385740895 159409709 106542044
383895274 392852385 460725936
182166645 226866574 238109651
148236238 302249601 199038565
172687177 77026713 290337625
115052979 181377974 188091958
349549284 101243018 31464204
469125561 268894648 119298911
263269475 424320397 217119064
346359260 480424493 283606561
242193157 36977900 218089166
219149318 105493774 223323780
331499505 22552177 219496454
233624267 341320666 214145619
137748852 30044286 56655633
208242799 341411436 250016049
380533220 364302803 101183124
243444748 80851610 290776082
216473277 436637581 299810973
384431422 343379248 290389204
169486638 44059648 341439966
477558043 143858779 317977754
249112452 429783055 147779222
258377393 4768562 245993238
31346500 178027707 174475205
211709920 190242210 387739837
41295844 235085482 126864749
102219005 392618450 65002164
7177257 47841827 331161970
132430621 298727276 345308310
332720870 10096062 382794890
82042754 246639353 405394525
72679202 193416396 409022333
355012699 69760377 243663966
424808429 24071667 330144100
450739150 287701606 273082689
214206683 103457785 263493835
68202146 454519995 193115607
364492741 196310861 108789608
28447802 315498756 393252324
127072910 424331370 222937417
250594047 251098354 439376006
193049267 202639481 388867187
159240744 397858778 92768373
303543491 298640806 70588524
387599695 408440276 194248300
32379513 429672592 43022548
481550598 251364678 255527928
352775145 176666819 8277831
274623720 46791654 60399828
472422133 407185629 171891301
232646856 326686839 130225664
477094135 68113087 210384998
23672049 431770257 377947806
474199650 466726437 54180311
264090682 223807009 393645153
445198059 454928401 347045282
248223539 84542777 162441906
456364480 155771138 303604845
12475603 130108592 337918022
413906301 296757515 401169994
313688989 209750916 287906352
411630834 126563891 465347848
69218876 283234324 16089184
277401252 454745803 108334164
324069392 415495369 2247296
408269007 117355776 309093648
2877340 422319414 20354590
301294955 390038908 426947363
100740163 481819672 251361847
115653303 467013483 350567676
167696486 219480538 41181004
320782778 308275185 179983989
350042693 48027453 116151243
274926812 47552435 63539717
425756329 308045808 343802820
100020675 452226158 157441040
232768599 218253446 222908589
62523587 299787758 18908677
119653602 139457597 34318108
41499441 95336873 455808988
181516444 2013712 35786940
268995564 265550558 468980286
79559173 452569198 140252763
194580104 253507013 104991982
130377709 128150386 194928344
465583094 172621197 171978359
261909495 102731979 196817959
47349703 82333908 1637301
19167058 40473048 81500842
369102427 309816127 465165491
144912464 466046119 442138807
425262111 408055020 251714362
366061969 22670717 363793480
455501226 53696032 249467836
267830538 213665372 177450135
96359073 454284837 327909096
103313868 27928361 121200451
404417320 467312377 7847787
234290462 116262938 468958140
264732559 446081685 205496880
362090331 180782766 386090551
5700720 303054029 82870973
77581921 8642985 66284393
278007229 260333428 199866424
220637113 393062107 245476362
453827267 15023809 172128387
402675533 135592293 375561237
350035304 204984678 265475933
24283096 15707734 423073055
443893284 291273750 357857252
359794842 420428935 329940034
116165725 407563811 160526876
89305719 386875283 202206992
252221200 172364295 334874039
208617935 139934463 403665506
19418180 456804580 222004587
14368915 150009814 469819576
177197250 376077593 178879916
455652959 92211393 304756193
62805880 198180505 284763705
157298290 146998789 172290821
157926559 273400428 128380790
212102646 326644523 254008686
130105261 37229766 116381662
268061694 432248894 216975454
417363285 209920388 288342656
260966459 88783399 355237208
152773673 87422529 110366207
111486651 424872584 422596472
26808120 433236158 215533948
456396286 213892686 201088302
133904362 172871014 263723343
105684126 298039790 75620595
362919521 278752996 23619379
321508621 67391507 240558166
313839720 101549619 384746520
214910706 295274990 335132137
15513654 466673188 207946695
133401416 240546657 442970606
80954411 27153868 124444430
42347321 24420674 123901548
125270490 102979946 425217697
455337549 140225614 427524809
165008143 240562810 332862635
418647959 307086348 61242841
102665158 95367006 214228180
36553077 236352537 48748350
14871504 364730460 79114454
383024431 222299325 102357879
18392449 215546754 258979257
22713220 438663424 467650584
173720640 289750339 154367843
299160933 360160827 266097916
477473348 456248255 20490291
417808541 151959839 283153367
95003221 370906775 239743973
432209498 126589447 212798576
358006107 302941009 408908033
233749232 263733966 226103529
452500202 415728733 24662861
336314399 381122828 94232077
478087039 329380097 138935304
58822052 193731536 457494472
465842567 246168586 473926914
61137601 167504275 30955470
465149073 338758628 380072362
444090681 140395075 300658380
75054709 66207564 284756580
99782372 123274364 268756898
453772781 307552461 429292105
82063264 410254709 425679197
207982661 388534970 205730855
183819768 142558946 370616578
119156930 71856932 187771349
217937909 64260459 44603339
309788912 431794499 223891947
110001695 249147277 83101442
461871543 348193372 191991031
39220163 476467347 321267968
77453240 319212105 254281041
70042502 228651959 14038455
166838125 398979210 36772707
131581276 456393734 403721770
310375378 128033991 8939133
220540270 83936727 344403780
39228278 478137558 397295396
94975501 257823930 380270860
331480445 21053750 219839498
411148351 414883460 422466353
324127653 408948384 437616764
10925979 380134855 134063425
192596653 120649162 76593629
95449874 15408171 404700179
110476251 319124604 171405278
422355833 470151536 466925949
46309952 430170375 83862029
123112026 339421986 304526643
67469135 372343661 279981045
107009036 79411621 428525133
465640059 47176396 373557437
36695067 377801589 133887278
295445665 239166486 53834873
69614749 225174801 442004681
151446252 358431956 212793223
164632288 116340956 152918774
105957753 25003708 417904147
45838259 414130491 86847534
138652922 79520379 371701495
349519330 66575243 144314505
265832837 360242148 277493882
178656705 177829764 369496419
179096336 168648672 172214223
334479186 395645633 437620092
87331203 314081948 212312634
387478234 329169213 132441814
356650992 233777751 16494082
120805182 473275977 228197319
430986063 128199775 68636548
348753724 124257074 214244315
375864238 47430666 343991598
329933395 275258014 51743934
224494103 123836950 101372247
97598022 186822685 122491686
58062424 12660699 341747925
349989375 71513741 437089399
58381277 154432485 122689121
119645994 468041896 404102336
100373934 411662918 266046489
274336019 10224495 165680949
70885370 90584019 386323551
407505190 99335747 395371126
399349413 345191784 49815345
53781813 320302581 375969219
136340184 454340226 192339352
80386030 424637057 96375357
57370651 415479532 18188012
161566449 176396412 379147694
435266509 361886103 230349575
400120645 59777025 3526533
327963735 285064296 426034522
375536021 43699160 246987551
444007630 136691024 23122729
272381868 215452729 17916433
415573837 38024804 317679817
259940036 221080498 208455156
324318640 190281930 326979889
362068841 133754173 366790989
51928975 130672488 249232358
236114836 333639545 56729530
156785858 353945010 472347347
155651151 405034639 199737211
308848117 223258854 302272062
225492280 115510149 317876971
464966072 340347012 68604324
246942754 6813179 46349533
310667708 468375499 356106222
17038052 176730185 166275392
230353245 409249120 259212766
25881739 458834181 366116457
311118856 30507803 326232076
213731841 376399391 342012419
81092593 354574472 385316731
178694181 344013799 187405708
120734182 208084114 13036469
294039942 397593438 379766768
189202526 361096256 252651564
371387653 409082918 142656185
389734670 52765750 452199788
264304493 321093102 426291320
131807511 194043350 342597764
339324745 90993675 454400652
284930185 341414277 72495522
471435186 270149316 143814681
89919658 102439621 184892093
354019575 331113254 67801440
11275604 125074350 422264522
277526800 476174091 200136200
162797843 73623685 307931437
294784929 125194313 174460959
442646153 56339346 188674372
174777785 37196581 329975255
354526863 191108154 363375747
22446897 402239343 229439988
154580331 227365928 218605674
264057399 405277973 245821404
186246725 454124394 167117871
15087243 124699516 301063293
253641199 63150668 267229309
270202234 361181491 333618755
415308398 337041606 261998994
349015000 287773806 129282600
373709844 61579108 439758452
223849255 439414621 227284355
147784861 379023969 460742773
318549791 187833523 57018786
133800327 244360925 99517777
434933373 295386510 50394896
309742905 445067137 214136367
161114521 134159128 96662499
443553120 200696686 157527110
443086073 330018551 329205539
337890962 286357850 248595833
268331608 154302517 228398707
178670977 353816772 144317555
103824032 331232226 349643137
218522509 440808079 201833376
146195566 448075551 298262147
420579646 346174516 357976146
213573726 13025834 14136779
107978285 6387787 240527511
149320014 8633891 17381184
478646967 393155364 112136810
220666824 135301935 400512560
351976393 393367224 410764439
411061697 170078725 109498555
188501616 144375046 333540598
373684810 436076607 300934696
59197399 457421264 82262813
368237100 227906140 350648825
95089630 321653458 124871934
422732283 57542862 76803483
291504056 460457869 135247203
158244031 468219474 145339508
449665670 430960721 384456654
238533791 397873896 192685799
455874115 155528523 96135023
416421146 24322106 147474388
241138217 357047550 402604813
85875481 381729249 296796542
121065300 100282055 299569931
317147239 104236899 308226050
1708762 317600422 271448543
209015091 429284579 190354718
210468415 424381072 304449373
32851156 79189281 465436858
314276352 62741153 399570991
43810345 30311919 285536274
353095286 463647164 255083929
124974926 228901076 423210143
252440042 193425624 244316310
36196351 24596880 294480092
276359669 301323654 60039390
186983415 368040597 100094680
135358405 154738838 100886483
362225068 182950928 447663650
373190917 125066254 338262919
415404727 368449634 413693875
66066897 149230407 33614844
269344057 265294671 265304942
129165919 471812548 408291399
431252775 377797217 341886633
118072460 282515962 26248059
410393846 128413005 210756037
370209309 187653087 71604279
187911329 403393546 393200160
109135879 406126305 277802133
234815759 418745793 17052489
380360774 134641553 328873400
309647892 287843269 145120332
134513150 477111078 102324957
385088112 449912884 376224761
97896640 33415698 122496521
292905107 388469546 19208699
217562066 10790952 402858073
42944794 447366945 345175168
206369354 188052315 277448822
362022403 360669591 75947098
461072264 373441990 287053860
198842368 314413840 302987312
339346624 306996383 124028033
280896665 20112166 48643847
392860067 52653306 130938761
432464551 357029992 453017144
247363655 447973106 154138260
224269021 363022551 68887483
163374944 424068183 436447535
92979374 340127988 191846302
178730831 252998033 380172379
226497856 205665461 163790430
158208715 303131824 476448096
186601786 31493405 386762744
197062159 454507266 237613945
38155829 210788908 207336142
407301031 289588453 281794677
94084975 179011318 366203317
336908880 29244924 437439724
429359544 257668352 193889347
15243463 221882294 341277182
352835330 74728418 160386853
448354663 452854723 481329550
457775344 395030476 121589003
245591555 343476003 168914076
292310890 23949341 246241417
314807753 361046592 269182859
247729479 54612760 1429429
414257584 125223846 401058413
263086172 320789463 408106997
382410683 408680942 214970647
154333045 173555151 289666473
404568643 226594038 471917965
335634879 269237402 63205456
319997192 321143000 432172504
86373117 149371943 314065329
456236768 160873586 180818615
470558566 157890564 207668429
280656996 329170311 371257271
465264778 382816830 336615172
178947468 52438225 164134202
19015962 43697567 472435510
92807646 157187719 366564555
250779751 88014776 30018077
472864603 382618636 305843971
24777657 472184518 230175879
66440779 416964153 313717526
284196976 317902550 468635209
307080056 118212537 256151979
445309401 63340543 265414224
208714855 230549258 340325731
108682865 309555235 453575998
104379749 98934993 333168106
254382677 346615802 80248866
423699512 330657827 436471203
380761393 208639097 329027850
430993513 75025276 322668574
120708799 456038975 417108251
325733887 321823 166020892
360621134 421191372 267553372
182179036 409391499 373107555
318600858 259622884 424314759
167585097 205038074 324812838
159671950 384092869 13022294
79300864 48689305 284939375
237124372 284379765 253551084
396400785 218321613 424935402
195994732 311974139 189760589
18230605 275549465 70739401
50199817 8672266 151572201
48192951 152603468 89723663
250493109 103426104 447169307
245753323 418276425 247568531
477362800 391974920 323215149
328364784 435024577 436421429
354283381 21247845 103054827
237731741 132739672 204961885
463804568 309204184 69680406
181735420 381967285 41665771
324788498 108160040 63919377
365141969 328707070 333766220
151162830 109911032 413242423
248625475 354816490 274717518
29986845 26674215 68529543
139467843 380016317 213453916
294705179 228073483 158901230
63854813 393531344 280099159
113661879 137292822 389756117
226483695 187470739 480637988
220887898 81939557 128636772
238688149 334274266 404921749
315134827 296930545 392061761
166509976 455479217 168974571
327953435 14790025 326843690
271775089 347513336 3049650
262153173 57700845 341869665
200455833 186621242 304020834
160118622 472574911 275836554
451269300 215266320 328096571
13224855 126458922 311239593
334373840 116164135 408344768
76049761 113604459 248711284
89534487 72507312 170026465
51823288 434488568 81433708
479197794 380988042 322212049
150920224 463740543 334824
327835301 277595750 25362711
50950101 233432762 30195667
142341325 172158776 176715213
133555523 480809569 452757975
471111977 281807635 232750779
197326840 36505609 5271543
29867074 64126163 269683902
43851571 59457930 457611327
169906116 380140634 199451452
231537128 184048229 171776846
309595134 426456869 33655095
389980915 49289800 374143292
164107458 67021157 44712406
51111047 424777358 303589634
92156637 48071354 387020505
310439859 425597229 74805643
157700966 40066571 17195420
96435244 383778932 433116748
88095112 304345273 372218743
419715164 222411461 114957066
424861897 38513163 360677572
55606793 95918934 399829387
289605228 472849561 55340492
194781517 304906986 172710159
218805304 114423688 249851936
196602590 450046657 473861477
234902294 23825363 12919470
438330495 370350830 211077842
317497356 24683315 14911108
275123013 39029868 144860621
207234776 247420167 455240157
100194271 328315036 275041297
328829127 415561382 177550829
92509468 393583200 306926651
352453541 441228413 193600662
201840544 280230953 234717254
29979710 268501402 465255110
45576266 443836724 284102341
40815484 373896142 238088959
200403288 174127642 269650807
113498322 155586073 267707551
424067488 313267965 385207113
139057251 240275390 342720948
52729992 290169561 229994843
251759523 101650711 339243494
468441600 68893578 457224231
191870562 127650237 380633048
127971707 327643228 346791884
268635038 8005975 265288131
427890158 178745622 166828727
400242339 56082414 114895399
201237590 71531820 212723153
280387479 86046060 132984433
89909410 372387489 85016010
65599950 454044500 160771152
88439518 343041525 149467256
58427741 251462501 451034404
238703947 1835393 395977981
178857412 241919180 441666581
80557307 349427910 399907532
83296769 366586732 475004973
53239548 36630197 95027223
284058508 477165890 48144677
418033532 370172752 71616433
209387997 84099474 269832620
24171358 337832658 355999322
444069526 99898644 135786332
433311428 42787239 102200363
372154713 90692525 159926930
213639197 191144270 405270326
1435423 123441778 362860471
111362910 139330350 398143500
458048838 396739139 90101375
336261899 407091978 169209537
123349950 188195394 20304925
321899905 109080789 159886185
338390477 4130506 222569547
399239515 59266750 444382918
365593945 233298349 35073820
69771697 97383875 158943465
61649188 266554939 427553678
31461571 201728273 387896004
439940691 140426859 163142334
96753468 462898791 340126199
13784738 387444901 425238221
297861624 219075465 243456329
37847235 119928919 48932813
53234952 233411438 391175649
398252357 238201669 75902718
151063330 417708525 349983415
403311481 11971432 474779791
192383662 298448883 275881052
65354922 53212908 257514358
228848346 38829338 165168501
316155794 298914145 178665467
226893160 332737154 141998147
431524004 22289362 293754674
440628125 311284020 150044546
149722056 314251135 268942417
1316390 211922014 230215885
106009077 219894720 386278841
347106715 435276923 347618684
291548802 391741899 173392884
331455735 61808282 453530323
462187608 102229317 340679008
311396637 239270977 16107050
335510917 446597216 403161625
392472770 85819239 455199417
459865736 254806892 186175839
296210483 150614513 202674384
427500743 413433004 418219178
417725256 262794250 313788854
112172292 413356573 392733524
356583663 174011516 235441105
394097750 306653807 301245570
406143743 127915239 419013904
163395341 86583791 405725755
27990102 413812598 475635587
56356543 80960130 16379306
213647094 45194994 214311562
33466962 132337096 54083223
405946916 360654981 402889709
457680906 165676890 293214577
226427232 432031422 400960404
145260989 380998679 195243026
387399186 12216687 321358113
225657167 25312978 311562292
268542362 52814680 314151721
280588396 100126657 159595328
66820419 145284747 276653686
411706496 340488845 341620637
360685458 13794703 111888765
216990954 104895311 359704347
372455889 154509434 46736887
125389809 453810238 35719845
151818666 202788956 412717724
374746876 47045616 21342494
6527132 229475722 353145970
360126086 260933475 353278201
52115722 243984342 113112882
167040981 293293736 196271948
146778434 421489193 192201094
156844576 252192810 456321930
239231284 187026358 338723361
398795793 45425031 149273527
20598708 352499385 443308781
168639238 383827095 310343798
205599283 158341899 362059209
133113266 230722122 204512479
367397529 393152643 368161715
291322170 28761126 275029236
425537438 391770303 449307948
49536627 249972829 398738542
404754204 354503244 74275573
427349791 210077160 160448425
332021959 249162234 175092531
349695915 12009666 229967975
387416954 271248024 231564832
417049998 157055522 15512948
69096583 81423809 422923751
470199197 451582120 67913815
297664755 8009061 267952205
104886290 443904705 264841381
131903922 27529458 348673539
276275060 345661253 202441007
180806103 366314436 112045058
232022038 249924058 329728480
468886352 146946639 43495536
337183599 425942253 5871556
221513617 349033950 213685785
448543833 135710977 55683625
29504224 386865697 83789372
33496643 52608751 246774331
349250928 240468784 409136771
344998665 126045493 212723574
383305961 218394817 354965074
460736586 317720074 420442386
60296274 69409172 15642618
138057001 231100183 63531417
88557809 159877525 225398933
279845940 75086853 203470636
82703586 56033161 108980628
19131126 77969436 135142734
52434812 200479924 122873047
457107601 333045713 252666000
301700571 260375882 88482050
463366698 320955388 8966244
78557659 133156424 426060780
345253978 480554465 340422864
230011900 224624668 60023081
430370294 61543320 208600792
79233187 89922364 180729978
301312938 115334824 212493007
128792201 256002846 116096012
246615952 376588373 134896375
177269108 391354530 218186483
361067777 109881189 404834022
40288288 392191890 348273700
328476491 104251560 307139831
114676279 315749686 310095077
472296470 62269192 149733154
136976222 104072189 19501381
229447607 417288781 138515445
375893362 107833773 141194832
125956466 65969720 382025497
199820607 282402269 53267753
389049824 151270104 248247622
305876354 440624107 381274781
22600989 426208383 155430881
435107916 99112570 275932082
240974307 358290966 192814898
211716858 76591788 392299668
99961552 129215943 195058133
54825028 453893119 57645565
194684536 383653427 428196975
175415357 350055169 177089641
439791216 159554259 189315530
21340783 359445474 76107364
102906871 106642552 193952603
348097264 50135325 307526851
30712861 319976437 140306577
388010829 115235856 414566406
367250242 237117407 235792985
66641773 43902021 98854162
69897100 344204064 264731246
6180135 169118263 153596732
413266828 455148582 113405127
5861385 431738766 214676211
375485663 244309692 411445180
471262112 142603434 13399768
366452967 183911907 63603611
27835199 203121053 118890836
246342452 272127508 324782312
244677759 267461413 182668166
458289621 20719299 336176346
93971504 289770764 8392710
8302478 447256290 41510688
344974427 387594533 129745700
205913690 1888510 413070103
239908763 342824460 322065358
291705325 158891930 392260192
88244902 358785334 207540588
396732894 188364542 46511587
370582766 307110012 241546023
440091260 409872252 473759137
475288327 341652803 261635461
80479958 142783680 160278471
423544574 301362989 41911583
177666720 7553627 403481310
156913772 420100207 417866179
324630652 404634774 85303597
233033132 455046240 181668586
325486013 124731965 305135986
120848866 177934283 425600885
455652983 395623883 340318764
209883463 39704350 466998955
14077350 117474912 322544097
330468660 283394128 166726126
130311173 71462447 106619555
69325591 256627862 244006836
299365241 314674128 24280283
476512706 419363597 376225264
346103345 53995208 103211390
282843262 293600512 250974447
441304597 23118954 298844727
232217307 75366570 214954203
473375200 304295943 103394539
312379479 383978527 342617247
477110231 10572230 194838237
312492252 376176094 425136826
339972232 168694319 230844924
222521268 50267782 27359086
302751981 425571413 117009682
258717977 12592203 475513141
231513877 7047761 397250484
109126345 465684506 133434591
32254260 329974969 329854791
99332303 115004143 60125496
417430004 378651387 329661296
449268313 112106633 38942678
365387145 185777883 145017116
401730999 240043293 378996103
470709594 455881954 316302161
259548086 308309066 431921350
389809315 173128436 264658432
346900021 324215718 421137447
2927013 405690444 116211741
467886150 47670771 111632895
54749555 338886415 454644733
360620948 207609803 12131008
45646645 47070825 111096374
224423870 373940442 70264453
227150909 479808663 398606972
188522219 159273471 400586628
130015240 129558620 95445108
381848891 17801598 370227284
332555619 121670490 318982802
280172599 100867260 36433820
47859941 405425304 218177949
153638340 422769764 470845213
276658947 87338086 366959921
399544351 129038684 206678892
218237054 171800388 291995565
355063658 399733135 393251859
268472721 257071583 279952382
197575893 135918232 118085044
221837559 68445059 237175523
286866759 112285767 479100930
144179135 413092066 109698469
94025642 120713072 85044509
40970471 145238635 348035326
17444217 266984309 119952736
41475971 259519980 388158280
292528609 206868189 221992809
368187630 337452924 154428797
125698863 463057126 481629616
172404771 221579012 335121663
349289083 388503051 295423417
104426616 116517530 317095761
400788672 264357891 144544842
322441573 300750959 414090756
432051423 474172589 251924985
176269828 301036982 199437271
224138240 372611960 363773498
108943732 285050080 29180822
89815042 245825532 60430871
435181241 228809667 10298524
476455882 8677588 300288800
79906836 251662256 38825798
334486847 79355041 217497617
40938927 223393053 411153194
106337450 228788696 38489198
223950142 169098236 357348360
350689309 352019368 37309584
461536033 3425474 283595108
181636586 377201891 363854111
455346170 266170254 174121108
313137428 231900501 449952628
243761486 358482953 92556248
305451721 230101387 324792077
185259963 86596685 45654781
64279660 256716511 129330187
314168736 339716297 74412892
317671574 53761859 467373049
319933227 417594302 50068762
33548972 259086262 292686207
271056269 239211947 88072778
377817733 233270170 361719903
51956083 246659556 239649844
12309819 45451861 227074837
307625685 221592791 306706752
287124179 322545659 326401254
289682021 475289085 421456101
298355855 113431692 264035572
185988888 234420258 337623185
225755101 255835923 164703473
73940025 127840506 380146320
262037169 314486723 480658640
107181103 356549813 283272498
163665809 394946191 349340128
329124239 148151401 114643837
426224787 199121696 3257311
120014225 61900202 268329504
364533382 362331809 289093314
210818738 440436194 270830998
226734328 129230138 409743863
15246802 301602151 86079123
184911228 175532389 334928928
377122663 272840783 119176326
475659966 457832179 161365940
13991083 39265626 291436675
54500386 444601380 319035334
269591462 343124015 155789514
279038620 419616215 203307579
406329042 392519381 345577127
405300826 51789745 385120958
403657392 478665504 321540499
250647877 182233224 198427284
34890307 276984806 424572941
446634132 144456340 287083638
405802314 179064984 428569914
178802571 256163663 443551397
353713723 381178747 346952081
271026103 33714996 417688769
377755551 468459428 278543752
89381451 139734620 307914728
110582937 117223573 160416631
100659670 456395612 28708561
362261187 40260916 331823533
145691835 339996282 442051574
59892249 189123414 469658510
232226415 449870117 153500233
375596509 453983870 66615710
445095840 209488211 70059499
269813898 113198997 349552942
286208898 155107327 377324132
63839833 290975103 145532762
116752279 275057648 428929609
233836795 214685301 215293303
102330766 227879957 92506944
95351545 341874776 80982793
303550157 363999826 308451632
348423089 219030782 204634254
215775055 303504732 158190064
472202522 97485493 12099885
469386216 206243379 83303196
392982019 145358409 404169299
199671717 91315966 142402945
82908915 52326231 83201697
430756096 319057674 227297704
21159012 136821834 370727557
318061595 237151074 422727824
346600935 243991152 472177008
250306271 150892903 345447416
163266552 282442640 191843382
267480038 422905365 69614614
68905382 213284987 186736689
19422963 249965592 269245628
49282843 212284413 225473685
132075439 425933108 381502899
409953755 314146256 222955899
362681524 81720382 27929813
43276370 19868832 172223029
353998308 80353106 36859648
368665225 54103688 365868706
352164315 165006387 218086802
193999196 131847779 243397080
475101373 251688215 446306988
178863100 432461500 317956735
247744199 311276549 466929509
220702868 332270949 117901040
280047294 218532014 302676421
162756959 205823266 225124760
441971402 419993009 150763800
186815902 370670014 121123974
428700504 289691196 231173671
335772968 475814808 472358075
113232654 126601265 453704600
30748842 89783969 472983624
9494701 472626627 203467229
118123073 270116399 270899939
214461251 247904953 69450169
167747830 219912692 466308342
409103216 186340001 270605168
249779563 192189673 67317090
128253358 398866844 37118167
451875646 368982460 133147355
297117625 134847365 192196508
429129408 123274269 118317921
4079027 255718391 3803232
1462475 122256925 354359483
424528551 336004816 92867736
235231342 222471684 83681518
317542804 220334729 290693952
105535051 165485487 283666794
142080807 435844415 445508569
43676528 113091186 114081305
135842679 374328380 122720710
13450688 313725101 181566532
186072120 84828081 62735225
201638245 423342689 319780081
170343932 88755014 104985101
295208269 206631354 225345526
153752236 340920563 224769965
363233090 83788039 181287271
116503737 179252836 232575215
425030902 253741436 387505722
282938716 159850267 313085914
80223624 173435774 461770993
119338323 358792203 216888501
358037486 233671395 16621763
349350512 318387196 353475435
313944604 256666657 392323396
467419496 153611243 342237797
64384719 85016328 460824515
109214537 389291196 395534857
471234492 235339840 164127394
308634844 307537326 20882771
77676343 278960813 22431821
104980252 432777309 287331028
157705831 152124122 306938217
176216929 207638645 252126595
6277090 65760146 188749493
457006784 273616204 77235617
215634701 302619993 221874603
55430772 119953199 437798057
402449888 309443226 375061121
110009930 179786425 263682524
214727245 392517732 141738796
49169827 316351039 276411503
359128173 41480081 143754373
313172595 391383237 11022196
249590542 12278954 13972798
413372083 119325461 309979595
17879075 48598832 456466537
173792636 48393511 461066857
439639992 226246577 452675097
156967247 178111037 469090810
246881109 122280323 215065415
9120112 325140357 402485977
133711846 332862099 127999963
202909501 48003188 197055221
59041523 297762376 147871408
3034072 252365677 442635442
189860296 259550879 221222488
387504154 221523198 232210001
3616696 215058419 124515478
179225449 48452528 107460445
16451032 344723659 168407491
101826412 168361222 23377694
296236380 38733518 159127367
217360420 137010221 15826173
265037270 83166223 378876226
135206260 353301886 454036903
442224079 82111259 9149448
478038134 66604109 412061038
174752024 245974223 141795884
467021247 68450631 90768926
243788017 357573746 171727405
143603406 172146389 450160487
191895978 92818784 349248444
450463199 136233306 188338652
216484953 340572656 96085947
111602255 390840990 382011030
468699120 120855048 299533638
145101431 35455876 174356043
63931993 159391527 133323672
470636601 25167086 27937105
60793260 92449328 133413123
354003279 54943928 245658388
119156901 173516011 109010109
1584454 347567945 333574146
453114849 78212486 8143468
73949899 85469787 361516291
245600983 459922354 146113116
236046276 389671848 9994362
56029546 172343275 392609683
399761947 404136520 222547873
110185188 259952759 131971618
239853468 170739099 96907640
12879238 42226949 145136430
395635602 278341846 326830469
283882497 132409328 18432154
57859763 476629108 196391875
96325895 444941785 254429721
69934869 452905052 402096304
37029353 428090736 330164732
166779504 425797169 91074347
74226386 426189239 138679426
334690338 451136445 352948584
419369813 68391184 22688841
162016668 284735588 217812967
174192857 357830578 27042944
64569035 145265912 204697091
297346182 213515045 356867402
407362635 241387601 263350134
204041415 264535761 287024803
341231692 454826899 428310006
156090623 208511969 413892314
266450829 29353854 248469191
134578544 308084896 43968193
400332430 152341670 341058237
31914871 80914372 304976627
103318282 182154938 236123211
232677941 366261781 232569713
368103699 3758225 25487052
81160764 77135827 63599377
83761821 406561865 456826786
143929321 112308425 93048845
314776498 334636710 303057420
261646712 480107299 226246068
452092246 166089052 300350504
170062253 255328123 274596592
386078831 111651700 223604855
199838651 156247199 459019600
441066142 231228364 82249433
344158445 134395778 150039697
79118864 443122199 463441562
360705814 15672180 424979166
392179777 183066941 2689903
477885442 237158393 424827738
246574579 452816144 360846434
50206104 191973151 301239246
438612022 424706437 178066790
158610381 163864337 23321727
149561830 39059305 186108929
209537231 286169381 10184520
296172211 16655855 176739465
30784901 380725031 386767452
238040737 179800906 289009473
160787174 439146773 171834451
324453243 284413917 166834909
363970161 445094165 160381812
439441524 373912889 76127146
386052372 61523980 408910970
218421270 108293785 43864398
99609577 114784859 355411497
461916499 215159832 321021370
244752145 292813548 288400304
332226822 44876958 188521278
66489511 143046812 245465782
227324544 148320287 417132813
298621383 445128346 219718248
19418567 332935333 452407510
526646 312391188 354384052
290438738 90009050 466190616
92216493 312364405 70705443
157796394 302635982 469153108
43221605 207971978 211105375
244462024 86658628 447115221
301874183 60885636 211822900
22224038 293053631 250735986
122143364 169356850 149419359
196654932 126219440 323640624
403344808 249982672 391033645
172405588 274717577 126252922
176380776 395269592 249435011
39613319 361873058 205395042
51802540 334412703 286095334
480447269 2772497 280631855
140810495 379188589 103300572
208419830 434727190 339477161
338983313 292321139 178602201
1846032 14114632 187462250
395090871 180590966 370631375
253676231 221312557 93916872
356515141 188171776 362138079
183157537 141212560 401963063
451576880 62888900 473568424
336919166 346378443 334477236
7731684 95999465 465609522
162126378 199070249 57078682
188839427 174768747 471898925
60228292 441636891 190915719
103233892 77867450 463308410
61863313 471773253 198035798
342378274 393139415 327629367
200373383 293362539 223579153
451755469 122405806 470317309
438830912 315829359 202174012
206971208 286676379 107637890
300963124 19064056 132487638
243542269 1541994 302990673
282133376 196539575 335934951
25174650 247720759 237208174
91173218 61177622 5556360
351657401 350373240 22944016
342119722 290920435 466182710
101287976 165118135 411449378
298695478 381423014 408961121
310817103 266953132 228259879
409556799 287150070 127261818
257562440 426477027 169323717
25362387 154997006 152794738
465339206 61839384 215910326
154338635 161321654 479409456
47734922 301697794 224525667
114063817 351972752 115244815
16240902 154148945 419107864
116598947 459872139 319281698
149244421 193203950 309520551
443066881 120373913 252150456
183651723 51458271 157105754
85627327 212349013 406153669
200884558 71484437 299958717
59487398 427807052 188425648
213025161 357139587 160721748
139290573 32228725 401088318
397805313 352943685 350465813
283750266 418804435 378160843
173347142 28910384 251395669
259735332 171010510 459363346
282370962 436586508 347818615
198866307 108759766 137583257
1542964 105594366 125538514
348684455 3185641 127713637
285672467 385371066 301716095
130245696 245266633 66107552
56192387 1736413 320348221
190520672 365118599 147400598
89106630 382850628 378349308
158091244 291116374 155188355
277342929 183019451 397355442
349331176 342644697 471589086
390940891 57584945 315726966
117207278 174661871 430374252
121408475 454766308 159948245
51124876 466215089 255589376
52696579 445129876 476298943
125463329 176672309 40373780
37949665 205922353 277887387
371498316 425275372 135545560
5796400 286424140 334847386
150362808 184653581 480880765
41114879 308985322 375794249
368038281 431692051 5793566
428617864 377144043 121402439
401771649 140940303 444459128
449833359 360618219 409263153
161123816 117340008 38605346
259368468 101514162 318973201
77701025 20207013 57704382
434348477 18974465 408510942
414916807 414410838 194038093
382466565 174985718 321569225
123670160 209268827 209399312
78322837 26504383 236313759
170568861 176899437 148503817
94778821 460101230 47053507
26640879 92186598 466731157
245826901 354562877 309047753
272356332 439968140 40890362
346009980 38464507 39218113
265851179 187161413 419306414
127639730 342240192 196412789
174686546 175150878 432753412
270716407 116978040 245594472
452519266 175867715 200877290
3088982 328009769 282433085
365605172 192703677 217743521
417950498 97408248 233402232
447526849 243412786 15777734
314439753 132907430 477968262
287195688 187860408 443635826
418470703 46433876 452022569
90012875 452615652 315363311
253660692 144064540 322935697
450773635 219814547 138235620
26229179 389984001 375456340
393391686 454752232 33513778
223900734 214446108 366227387
387251687 263937271 449502398
54084698 9163087 294694978
77109860 158045766 32707668
359366455 369152066 117356869
109306536 466555973 328433517
478758000 199912857 43005282
23194913 155398500 20609168
306389061 389209014 407270866
144235730 315552010 404973927
337718184 393551429 197355695
322963796 282989548 179231721
315897198 122880702 437698350
230060060 317701925 340680734
160022064 383765829 352446851
22523587 142811495 397121677
321793003 467187354 193965773
68158823 202210815 94262219
360873148 298555837 459274167
416718267 271111818 297278346
58097899 130589012 303164420
136254818 252983142 385595319
286783558 3583442 364998910
95234323 480708030 420429130
193659159 91114758 247473474
12272371 94920769 165278577
383747977 50912265 412427134
307834921 102636822 199671060
305662556 287757556 306115016
48034469 176069359 25148639
149544522 77055635 14622276
233534895 301600881 243250098
62375930 66243327 151941091
431732515 415435088 392306757
166557245 370626103 16200409
481326931 93876058 331616211
258441782 470803366 309976852
37613950 197807005 203526315
1485169 387332584 458038601
195577417 446522745 241960835
83773066 256306816 46569360
232600744 5974509 94860798
267201272 39567270 327285944
24504617 54881299 417039624
89106457 16146430 455183237
348648133 42212485 43071584
285873582 480022847 373036592
385618535 424743514 130986180
424684388 291123230 365855191
16109356 416634556 299005117
102961671 14367795 102636631
404850114 104657246 338829679
318600170 480268425 387686947
247335268 230833418 101107172
470767783 318314916 67331395
136079385 51945452 462690236
372286304 329042638 273209026
7615146 111840075 226805150
110748498 73911834 295270003
37176653 422480816 196678544
177706718 17108338 74545180
98371532 401109941 173714334
145916095 231222423 170524537
391386254 469337769 383648438
87102136 165128624 473047600
307400296 36165345 103502853
52842622 440941979 88487354
451166692 135003527 256325599
390076067 327841511 89203489
318957738 349304436 432225330
199367106 17060141 251801386
448841129 84511073 306910695
119182762 475938303 156414195
345273092 9020972 164192164
86169156 430799046 85635411
317580575 314936555 420637454
231586146 273386059 407686001
21086858 416551474 202661176
446404115 386413398 277798972
477578382 22037878 13952820
185066818 18964804 383150090
295268346 279568489 215560407
392055495 137118515 394805828
22196658 182562571 46508884
361554374 436874538 420775915
192838975 340811227 152572406
174101028 164395119 385917254
343396751 122471801 215127433
369320076 58940126 59249006
361088827 388599070 26492425
406986952 148431382 332936343
79891612 145720861 306972149
40661348 196504019 215472013
287773243 308824084 24887022
346896337 169721814 148145242
247615246 238917887 322381000
49254286 101416938 443603424
148364419 149075660 365147176
505831 207755204 40905220
292620679 385449834 89220558
400602886 102772816 371027455
463640831 240819468 88727733
415287759 3638505 255026475
314179620 237906005 345301493
233095633 21746692 368611963
481405946 399144875 454315221
1265342 256540649 321958773
330876734 383801236 77132848
431219671 258421341 410249716
353297281 86741580 100844691
308763863 403127315 37695848
44446158 260530530 465782831
77564996 462889762 82198399
34500961 218913366 444040212
282663520 158230742 300705950
265853913 285442766 453059316
2422945 276362861 329498647
139623928 204436453 404537472
396525910 465006077 297560117
402736038 221386118 287061278
113544510 471606881 444637778
33375659 208008338 442144941
165014059 364158210 273142557
343435387 86336862 29440501
477895894 39162711 321046339
264696867 8924511 335314903
453672695 190835770 263723043
10777921 472445420 459119781
240985200 268115741 359650206
336346583 235796318 460076836
433735026 382079867 343561034
31505563 329162009 180989267
211517331 289922098 114526868
318025445 468364712 24626999
354522359 325583264 455079512
85615030 24856196 468106238
106259656 407609742 190764498
333038830 104097252 317000884
333516771 432638430 436273375
261044151 458021251 271745114
137865294 461910158 365754962
261237871 321984621 130414849
193758459 329109482 5305818
279146982 90379552 132191157
347218765 292546435 392752888
329995632 424853330 451937399
77517220 383380298 473124580
125784750 53793477 25450927
272156272 457320882 34926416
402923641 401045059 389500993
366707391 193079964 217165127
186976989 388350414 462490178
303981173 137521142 173042359
390383968 418717868 113967608
133788428 309851899 347099079
375753582 205844078 311292786
396953343 109681040 161171878
223474448 16364669 474938752
8894945 212297516 303840245
55057080 431544351 282443567
259705975 297509866 105418947
38247739 240789909 326947163
191801944 3315376 343784642
229365308 97973624 352376901
475123716 301882749 76729696
63404161 46621137 343032473
230567865 338161792 464260424
374976820 73511471 179746360
309812475 445422799 98485413
226340227 73690081 248814992
238227433 180239165 177818784
17296976 215716164 428609519
13156332 131897761 4572568
296254462 154653773 15212256
98595976 393389968 157409992
321099272 230276151 416781017
379861286 175372970 65205108
105648707 195296958 359152134
210518564 122597158 325812667
317263489 395103011 249670645
294668511 201668566 104903151
426630436 366551514 328941089
353705851 298305826 86599130
229288881 349421015 403378347
369079685 403015440 169869213
338534152 275252153 114982448
64278547 265886531 289059662
399986544 31803829 466760625
341149070 156445371 418700724
458225233 16470706 355602954
336707638 29785523 22435067
395650151 419669927 139364166
46780441 422627976 390518166
39390154 76228108 199101496
431776245 396318903 19824150
20500049 47140276 429406410
387856005 256873780 326397243
406066714 53638482 202809110
350505903 295864303 375341011
14934509 330723329 226346542
139216953 245681759 436705319
168588769 371508710 139954614
62424711 342703555 77554737
182765744 305167198 47174129
204673795 462308249 386461163
386928941 181134813 473705564
39950183 472357156 230715463
258695660 159154127 184655660
104682685 243963082 431954063
31186155 221122490 282764251
39737402 237563497 266706657
260447693 318844730 397340519
222986971 384170496 294323218
299512779 190604068 382878743
164979838 246342388 18636999
44110005 60805292 405827640
348102256 243496604 255451296
16854768 80365840 156318526
236131878 211693835 288488250
397362833 478892196 366611442
255838068 425583617 315683486
411554200 161994533 99146172
18723022 389123128 89771254
336869644 135224984 28796261
476152143 177384002 451342471
135504037 38650915 235432263
361952654 477566187 244883401
336742448 33596386 51150601
394118136 296617025 352488645
367541053 51495020 45128306
300004320 447091663 203307104
383687740 23923310 271002889
339075091 133874319 200771581
81396446 346896012 232930221
36300379 459852865 73953055
426766921 273183496 248213402
340223117 101718098 289807772
178114559 230773688 171728844
29744440 251998001 390967763
397770935 82281834 428815680
217058970 153005150 464734775
430677368 3153288 140390086
155757664 429966040 382661860
341529972 434105436 153721011
343004754 335683690 249673858
412456306 107414881 129466267
33691167 135406563 278752457
314865245 212820593 84990118
298994958 278127808 145670688
269412835 147027142 110183178
237412630 271991748 342164227
298283649 64882369 182179028
406534658 6201292 108235026
329109814 66678081 245492938
105150489 374602773 36358511
276907373 227211000 180165069
85270803 351098331 125751016
25252823 116803143 409987868
232659458 480534401 156798121
121123387 453556485 381447715
455109308 246407203 429790935
29577022 213720404 384388121
481620750 359797562 436780420
103735320 217607718 266865486
147544472 246323059 459711139
292232327 2252549 290827291
381484820 377381726 94135320
365388780 249252985 128385855
84829760 348153523 216358886
381174872 142684708 362487148
250157071 193615594 172305897
437861977 34434295 379766348
33174692 145961151 475288327
400877460 135518163 361546307
379043535 135732070 116212043
471521139 185352921 396638417
128845546 454992399 363469270
400232663 380408439 234789016
361863166 108775824 2048276
163778023 99971253 297663654
451430956 16366707 180829546
82848996 99883010 200512011
242987931 77752375 28094120
326816344 361022894 43025617
35115342 382181626 343035593
355237242 308012573 95904836
347428853 392188368 186060595
264388384 115364049 210996260
172060962 318120311 445555188
345220284 252666616 392164155
70180697 479126641 349369606
135064047 192309409 75177523
371860281 449986765 212631720
397092432 318375187 241140290
351194795 463543004 310445236
481078389 261672352 315301695
80525328 252977322 66531217
43474446 130780680 100733378
150469129 266733911 256523458
33462121 348463833 232297105
14519105 189085939 403860271
328893094 239100886 141007900
50196279 120165308 472316669
95505870 371396508 184219842
344167285 28166144 472332498
254985500 218928573 457407053
475025634 27403234 268355915
463749627 305323943 333173013
439721545 442608348 413892656
253007982 456727233 280267553
209325639 201786671 207064281
101339535 25271615 463360028
344219551 179238262 137707374
45829904 444817847 41071513
77004086 166874827 460735011
237997402 600709 363878762
100599462 461279665 15427765
38691928 310485356 400397085
370711682 102512754 217019696
89013332 432081070 229221094
332220180 295936680 443965857
289655468 237932974 246941865
14970605 34456124 378007195
74114615 377728137 333794391
471943908 379439894 169740864
61845585 84019982 281704896
152472172 405698474 303268514
437702670 284533007 303877284
344961 87196269 21035878
317994931 289225344 226819903
396028195 380117402 295018107
334520585 241955093 182507474
476529051 252460548 93885596
436677771 144047521 188206444
416166496 459024299 70867547
247387537 329768572 443739084
199412223 125764863 8028048
283174517 111903502 64826034
158711230 162277650 311304369
82940468 259653518 40919367
341387061 170067229 274801761
126447805 321910162 451182845
8207780 416004318 255262489
9487802 204314063 475183977
94077833 427647372 319076381
424751902 233176827 375688603
267514182 400995861 439761979
257895262 132594850 446005027
283083456 307989013 248361331
149259580 197130202 258456162
314220206 114972794 431363469
58881927 315653388 317739460
455702208 55825157 370764801
275755945 246788688 209313517
52672427 211763051 364158584
175561016 451068241 182434815
475288141 437694450 314750483
81554713 313830870 31083133
320439838 396611653 201748554
1767289 468588859 354799120
97835228 265456270 329875079
145366838 311045610 441840228
357763113 226797454 92246323
19094772 323249291 331597238
99297984 412297515 157525183
188335069 282669637 447782101
293464093 249966982 463334814
269533393 310317320 364526798
332990683 361249457 51743196
25694661 186176817 542376
293853841 219513833 48660214
322417273 212377008 275339169
253782536 243630227 325171062
359781846 353431824 161068542
203863295 313577360 20432877
320806320 360891401 130600823
194313648 32563334 29833868
265988362 172252551 148302527
266423313 467005317 185274640
404326579 341347103 29513100
65837040 185918606 232508279
375479375 206474105 37617327
145603829 436935754 402986744
458145218 290135837 39821316
350985726 371783415 385887686
316821723 267706165 299601877
286214503 241717377 120490136
408249882 300483572 76514782
406842942 112189693 414261075
151491173 335221912 347213534
388083678 324587357 346199073
437787258 290480798 406210890
385435561 195110374 17276490
179583214 407809040 118253362
264086858 272016882 397486928
449159303 302800155 426283795
279628264 472024933 285514128
393982501 172555834 267537356
413886695 343183044 22927392
396285587 381886998 125035749
79218568 233197567 207668175
415577408 295911556 229212076
139326071 433196354 450071646
263921635 402372585 25238367
177112139 278346319 275393775
53990352 260223420 150861927
299642327 72894764 3404490
405802538 20097573 73192093
154244580 86588828 384925636
178527501 427885951 364478744
234370469 451869907 251926240
397037841 177297938 377630572
105413715 235656573 164638356
271008878 185018450 133376927
385926867 387254594 52853857
39830064 327732744 441421332
267780585 372230475 118361
264670911 151318003 237339183
300149070 392985163 5177614
118827513 287689607 191124181
135966895 28237908 1082038
467395196 257439946 434655579
130014138 454442359 141026858
351925130 144110461 33199519
440509379 151857759 148514756
4805326 333895126 318721148
59795856 338451099 396967876
114843782 153658713 295788956
46573887 461297191 229335275
143551668 248664234 452144405
345296541 72752891 329208574
331829779 152504580 452049672
76636440 288998441 216215931
2842870 168561878 191130702
112995640 80147420 83426464
19792858 383718870 315292565
437654063 80141502 374419443
345303390 366705620 241995322
210619685 225736939 291442774
399440603 426109368 89901683
413667677 259477045 407774091
233609683 232093617 211453491
392521651 23665567 289652941
123218476 463642928 127173536
476673245 174357333 313686107
466176148 216144028 283135855
427571930 4761737 388867844
289717061 74243297 195745057
53662153 443349740 108019065
338959095 466534309 433570505
98801701 433227747 100361165
23410846 326920930 198475098
122320621 100058196 300093946
385445590 430128036 382863015
452176716 185939223 271625775
106372390 159346226 408394920
62501668 356608168 93322153
278214337 297766835 437391816
87431088 342668204 109511927
148498383 54608585 282919594
144890526 140394146 243946044
92526157 293525017 115225311
175711846 301375939 34428062
452266554 207490632 462677761
461778378 57818660 67667599
337335819 61779756 39340939
222246989 316155592 322418103
31456771 62158493 437369390
167389233 465404272 252513487
228298284 252462350 416954074
402455732 74150778 454485936
157043209 288879539 43348312
39279150 268905328 464270425
444074871 35348982 246791105
114034783 344608601 228713148
236228170 375083791 228074895
424298560 189049930 339596875
36758597 86728083 157883731
150650524 253605054 214687067
355574160 474351169 477244786
334278260 377086056 105825674
399831239 212458011 41031943
88499958 103367243 360471286
37478157 294584871 16323009
40536129 215113385 122114887
204715397 26130024 268147492
481785736 209670826 120034779
51949100 438369579 14579318
218023684 354573169 400366604
364940445 140691049 192230439
138380536 265447922 163232232
91025585 38267172 44188121
157293369 112657327 111434853
269969040 287978056 274429210
102657116 29031117 407436355
219573435 441691091 67427970
367650744 445356962 276069799
220600516 389753530 130687884
401670031 26765156 461405851
437440969 366363384 104578880
333231614 381892592 255175572
238907684 107217704 152911558
445122061 322541948 332797075
411371660 424142271 101613173
37978333 100897158 158070633
78791963 205399395 407289449
354328679 200550323 61377487
333709223 151938780 240465520
374957256 153934547 123521938
350533800 132966761 168513578
293835803 267443954 113085706
116621667 37778075 167561806
219890342 165560641 144510031
64113138 149899228 306680627
133046431 234856886 277938824
328498087 272006323 224540750
235932590 119744599 100659929
355083110 42668961 214421806
316849234 402361418 141983836
1244831 19055658 190750646
458208091 69527802 129859223
385031771 80967898 289586630
220280179 48058332 268185935
137224040 308291499 333735247
366015844 276512652 402794323
305357417 183720921 455400740
234501250 170802482 389807646
137255609 398769988 286077486
213479232 46051365 103346530
358681655 471872497 232091440
331007709 332211448 423046469
116605854 33344048 161221548
264130420 391600448 459015198
307302936 458096049 360945449
62744510 214786696 289138106
442257135 349761947 348856327
62196146 80069305 278418526
395584967 57537583 75529447
249712739 376224308 344160970
72780942 86581605 174370447
339613674 424969091 304513170
6064594 103781787 392576507
350772729 133460024 85984511
439848987 218897340 235650433
138576462 191354746 56711738
406252619 350645631 254426603
48426355 416368436 126709328
77207958 135785979 464003858
168237026 133698575 446955696
158578551 57109524 300218783
477329662 398926103 382731981
449179546 409270396 318105437
260434037 397876391 384079386
204720331 372287199 166494435
424015551 13750866 58286924
357299190 247996468 243038356
313891107 193975548 448484430
42147181 155173276 160446811
37276674 170810177 468439910
63539623 51140122 200470491
303002084 291268221 140792865
124301088 232212240 392699762
202202880 283941994 228699443
387182186 52488468 120833559
324229794 100250430 41756288
427216851 157996128 394195300
19205103 299522437 469597870
422401007 238276602 460648429
379037170 262998655 237489693
334185699 1361357 472314566
440007546 398568795 399471855
152385276 395479450 332725307
208512866 318927044 395644099
56493996 382735956 422621056
464586781 392617933 179790380
382705321 6738386 14999419
261442602 178143948 202844273
419168381 127957745 386840728
178887486 33898361 443056537
390066435 13529252 359755140
78845581 135947704 439900257
442214510 120992517 443805509
188770019 203778054 49188167
481242349 325907285 236771858
65268661 338973600 72376123
159478614 296551635 481398345
52779911 234199847 280546358
271908632 393787533 388695313
325250860 54632388 100008964
456815637 215493072 364627819
194311630 232567048 396163751
246475621 311267108 141850257
13675899 201668108 409529310
71410192 203439419 157274294
67288944 23380211 68348846
411713655 230203340 34474106
390360777 394334430 191027991
243242475 428691679 328812992
304066007 145463623 28354866
850067 412071447 158258307
371014639 426357634 363274554
278023902 81306603 306148224
54622981 190709450 477184417
182176706 65396978 382601406
2687906 257771528 277096604
418894664 251151981 458784284
251398282 356421252 360592440
346668009 34886871 328492083
475341239 24481757 332963318
358753046 395567342 320995439
179614393 328626605 278704711
102324013 151881719 122841875
361778059 356927462 397256445
470021072 200923001 254569578
103747299 239612781 89720381
242704551 341763728 149480405
253160449 145198313 164966733
285631948 264982226 163422529
356888465 231749487 400639701
418188721 179102558 226210711
326658965 467427737 128859111
255866604 76967649 2871034
85516302 281984904 35553574
425174601 368437626 428648266
383750002 235147771 26832772
364123120 57907413 379830111
87944774 159161729 295694816
443626165 180864916 348658176
305229727 262161192 127232213
55908839 383153773 386330573
425600997 270432235 236267207
337429241 94528890 249622787
311067256 180017486 106300112
442229576 480365878 137369453
443762099 360637296 33692059
23957103 372379519 393753803
331104889 411444972 435501193
452750936 126767829 98667186
58964046 357382174 185969954
80909348 372039232 237167202
479847115 240654452 408682404
219909378 56202375 362839430
222172211 339050499 293551370
345608445 244164341 244719620
86082571 468636703 465885491
150617221 54966042 305777081
289332244 185138480 149536137
1904639 312287446 256045243
259056058 300719827 223539569
133415723 142203336 406786253
83980918 167177790 342567121
28006704 440333962 111472105
135875722 283880532 43830466
61242451 113368146 365920011
278398567 238384113 68894503
263442857 288479254 462095228
412989188 437656070 165461788
33100515 168213896 338447776
14669196 1518864 39313912
8817071 451397869 241038924
352607517 278022258 101150683
294092005 473859157 90855452
188322378 66290170 268094950
124164177 130564534 310860744
458134969 475659474 132064083
27150942 160421070 267768199
310901818 288736913 345521787
233165978 223555063 361365636
405770563 8291355 150265648
475897233 207555240 372793111
279746347 38430874 152183940
431582869 117491760 371187067
312278885 276594422 264758482
193046848 377038862 42610506
46426096 158805308 44099226
9558852 428365834 319827157
309330361 295073677 462933835
284560274 27004280 141154355
348708488 275726998 109936320
365563212 273388261 275198465
469253235 71656849 296531028
77283989 153149674 411959252
49618182 323774706 343316436
321312516 399085370 233868019
356834231 34770041 160833360
65357412 45394328 123891253
364245057 66337726 78081108
399419143 383231153 211871986
149667190 33161142 120563486
300486426 447210979 232779344
84958295 321250157 144211615
252599098 276620415 280489889
14452631 178449268 85008324
462482821 261793327 258904900
325312515 193126157 17803920
162162743 470051790 205043256
469363924 208421222 313930425
140561925 406595753 142373128
264290453 151154001 440984446
291609618 262375544 434926178
125189989 328332533 32135420
142878337 412296394 160420401
329183007 422837880 43379275
42270063 380877968 60697842
128787584 383915907 178046883
63226628 125487798 272009727
184085033 241474997 240238306
404211763 234189387 324623010
395755675 45893474 314812523
373249847 385166238 357472276
314596813 76011725 374973371
80186827 168777851 363510346
427592840 18767186 39390294
436652890 277766366 223429806
182826181 47381969 9726789
460274733 439006416 112573866
238387143 12628775 93170459
5034203 171372801 338567163
360075009 173927727 407526201
300142959 291792225 404943039
391923528 153929025 258498243
350465972 23933715 474628655
434613050 467447400 465235922
308227130 291309419 321416648
310766028 223734578 4291757
478217039 283409231 349342094
102446133 353798915 302569430
77684078 382692701 399229655
164018817 130218505 214143212
144439439 472810539 281964694
307814155 33285126 378534777
215187654 314733335 103704924
25080381 285523390 227365050
268538745 434074734 338341532
423064232 412523497 443944385
32117535 44070961 50304264
31500191 314505346 381287351
222637750 303932555 342403221
395485067 358269859 124361861
473825709 158958593 468709098
280832793 94809677 90960745
202605536 388709309 71214427
272653322 103820714 373677327
170787085 326557795 30232551
394419825 368935783 202126830
242928267 139780806 201425270
142071824 67065919 161179793
13444369 258705411 475569163
257463210 90621755 402034482
266757709 24526109 207583926
290649026 321680743 430559846
290654943 269826718 257611859
154403541 257129390 423339380
7468709 161165693 293801430
98231552 257861599 29596369
140450853 465434555 353973076
393115981 178948116 22511576
380645790 206972341 7557803
407179709 464040389 375759534
433721644 354415736 202504493
89007543 470890774 117706369
59215484 429354144 379393362
78103851 11777473 255217280
52116343 176743978 402935527
306293824 229035406 303763727
101073894 271343948 165027936
387562310 222508818 406788440
27514601 239715359 358928384
211678451 184867563 339226669
316177936 407054944 248435922
371024213 330392419 425844449
248934799 208577163 40234567
83264805 447933584 108281885
78854511 246841817 151681656
53194222 95066520 177537222
269951166 302751379 30040444
166336279 55492381 402541339
278192129 290727045 196377594
25307941 432970911 33029725
297981710 315212631 404871121
262017132 75537418 177970794
176991591 352822903 466005101
322867746 18141546 137975455
315027001 125650479 122122808
368890543 201642613 28242329
112608961 118476306 28410571
229803903 278240784 62762364
57740212 260241138 116367495
59964653 420814053 310511977
466862873 397816555 442384165
369550575 438088759 19278839
109033982 298206657 12030751
459033609 345700272 193941901
277980775 478809880 77940852
377514993 255527374 443917067
194794982 70672665 178857478
369405769 154656201 263833160
106927532 76527661 144481242
453517489 183212927 266607438
292641082 322871925 115111214
240179684 110745343 404180279
463305923 370989601 103124094
323691177 77186569 382147543
148198972 89421502 422532260
237994595 91088949 267573855
329721154 272551882 193682957
382132498 121439822 357963895
362005652 321218440 330615582
146090070 364127420 238679950
418352802 279398098 321453538
126594149 327528933 87663752
139269663 426160762 327957423
303536074 33843234 418431558
102898568 221291015 284829098
400127050 355008993 388451888
102507697 306872784 209670003
59541050 343651884 344311666
59607241 345110747 452067603
282674774 413613661 431049281
118566671 350263233 128676049
216847617 297644515 154083445
290874212 326167484 271510239
264181354 364533913 111759060
10236524 180363153 367498433
126519924 134347669 377265120
459181238 393396271 168009513
235204966 174747463 97300965
163158115 360823609 355126198
215661513 19901402 61762780
152436679 239431664 327110458
188028482 145560611 447836605
410110921 125839315 69354128
87704529 60605278 18545566
146386959 109654149 146318436
70463966 479097043 263899847
166744144 293383795 21365364
315426010 56452115 369509378
206845876 56562530 53320340
372445877 189265786 88707793
475090749 433184779 426099977
16467221 177117637 6417007
160335750 269108348 6715361
39302926 63216317 24133688
442821281 4632159 29109520
245447101 203402916 456618303
105370675 161859217 16781311
481652838 63671731 397363102
36434343 291941298 132909217
214124449 9542914 18659418
375007824 229067406 46356020
56636689 245365533 71873837
176110308 175033881 34149666
37551216 167777366 42090818
366990580 392117442 131132241
168071166 125699251 190759019
353544991 97970428 111349370
197668492 196895473 396837843
453416556 101358496 30686399
282414514 414091635 232689807
372070492 464555741 104723205
316501373 227729082 411862422
284806998 130554621 176510498
375523681 241412577 73095835
288045011 278273336 76321832
243005183 426968279 266430887
414824892 425245127 139074184
41764651 76023775 71166231
255398296 167521618 291371181
330299370 252700158 275680577
157512781 463855424 427502659
143710158 133090298 220070351
92237779 138979248 195842467
283556310 475413456 389241980
190281110 187135398 62436159
110839159 358256887 273928883
344574156 286597136 383831123
336583353 417532033 116631308
409269848 58839272 130316308
95771481 103630824 160647154
313649632 346425619 242229159
187066231 370109237 253696254
410993182 415769438 395513769
134802429 209655497 23218994
219684484 150952268 208101050
35705991 322076859 216832296
169695941 246017320 403410246
332097750 301277155 234489027
317241741 241639350 318075206
4687914 331429206 49737330
405232490 92492837 282739211
1601764 377634954 481544697
414649597 319659016 218296808
427412815 44518788 249974412
363855872 9989466 89264916
467897194 201932254 9044740
313034300 60851558 195693267
219971156 39512221 49567087
378787854 321713204 48812
361223271 265693401 62053413
89252096 281555958 248632277
107473151 104306361 145988657
230880780 177398559 304148130
417091751 403844709 238404857
446930374 361344060 122127314
226185464 65983169 347245692
210097597 285017429 256590464
199562809 400394423 268776390
197895541 385420348 90965212
165416915 261190505 474385843
397130808 251340538 224830467
45867724 240470369 237965608
89969287 220431738 423247725
322430513 476935208 439660296
190525415 204563487 60958413
387681663 151957529 42470597
298299334 391649662 469698644
379575095 318624453 119451518
220266567 207375452 449912317
481653401 467485521 150262575
159012875 6301702 444718088
379197988 124993674 314588677
296225731 35539695 362680061
300370516 471248513 307812946
234382999 447752831 307500400
382388218 344750596 144883442
284633564 3417590 369644636
401583807 63295938 71653622
38917086 95828337 355590756
87771923 20019824 329371055
126962164 61246684 211367504
457779714 432816601 246959164
417368825 267120882 109516824
33049859 178085050 35957174
319062022 38964229 5640293
124959300 315081242 37205917
50782800 300777081 244024515
4983859 95658243 212303266
439193165 437815253 91710672
49652474 268602214 75579447
228597797 449411873 15835528
14379544 22324156 141017684
449863022 200207573 331318808
115017658 291183714 263077310
1037230 39068143 78153224
471607716 73933611 170330761
84450172 25618226 437763437
444095465 336608471 166641090
255783950 389738169 273000380
26186945 139565481 480003700
140367121 142910777 12681677
106128222 365400756 456968457
177089964 173052354 285281337
330926925 22522238 170829707
160690764 86860432 198865972
253048813 89341377 202180397
253935394 203695123 158977332
34223526 454363184 468578921
35168526 358730114 469243387
443251608 168215077 409747692
420057923 52173598 302698971
358186483 225817227 288957045
84913233 250730662 147974166
21305589 41969952 113225418
119128800 445241994 257739427
185356383 454478866 13238897
421719121 127203572 133743744
355283099 173464083 367011410
399107612 100931359 48710538
51389277 465496567 473859
461922868 269984241 100015827
85023992 313509464 464662948
463228852 389037674 48442463
314190981 310874583 329405292
444076788 255417961 396784696
378178230 6097384 439449903
336608549 101833142 382370103
84626558 175917225 327508168
315994996 401333239 124091867
103572513 92391049 219449491
448815811 141599340 474425013
460042056 115570077 258630941
17348463 340480964 159412678
192886624 237083303 262152634
265163788 171826862 330577537
328125018 34838621 115825270
196374429 10516775 317215544
177808875 467105496 340430274
370123918 111447602 360232084
278738621 262040001 96457232
220235278 334809914 327949791
466714472 155534675 132421009
295660907 343116967 428726706
445548736 276139814 172606628
443471468 102496963 304473335
157567678 391020170 229323385
225458251 206632779 66491337
116774213 180749899 418238311
26670983 77335345 216518043
42216983 121686198 124967507
377689812 391571647 174258846
140586342 437327282 31394637
281071783 204258956 134147393
258836771 25155755 384742671
456612722 155468632 333312234
229533003 298334403 22654347
455069896 107446548 276521072
308284290 358210339 409453229
284330792 440384749 71031879
473297614 253664550 206543911
215854769 111758021 364008703
153518263 309026425 119537541
417092572 431403477 307072732
291286670 453831707 107101228
32872796 239285169 98681981
341820861 227596449 127141646
236951119 274328012 413571274
9975383 15075148 347670119
396019010 41442150 249167752
9685403 314175953 205521497
337859237 358495370 373014928
68871574 201374608 136350443
477474902 111326967 87353156
55751412 209173481 127748096
114655252 46437087 34555846
332358078 424801319 324814163
309627311 458421271 45757562
338956481 267251377 42043303
70750054 253839806 404296236
382752582 160572538 11890436
171821088 298003192 79711213
355505756 137379202 9247544
437507661 176943559 334845683
226839486 457992858 213170855
458886539 53488570 346584784
29274408 167839304 460617168
206478892 451774876 438125880
95027854 407379919 317603032
114339342 353329508 183147346
321969718 351765593 305431641
241288348 258259554 295189865
476268087 197867681 147337467
300524669 458454688 434604805
92906827 245131137 123533648
134471355 367068686 178665835
25328682 353418274 385531718
432255558 322892523 368621294
336728373 51819595 450001606
353769594 26628574 87701884
396046344 331313298 56998222
246442703 446136502 394559525
444420874 62933907 46965801
215345717 285385031 335741337
275234419 26792895 331573375
283620183 131488479 369686894
311518349 83220160 120690316
406665491 106830465 232799984
383261365 378074254 260398824
452234717 39864453 159219431
327421921 315289057 129729311
191035183 254699896 360964286
181033294 209567272 123595786
104588918 16822478 294719736
103600002 295011879 319502816
123142181 427474129 256304393
152743445 92795824 287109882
201686439 46015556 69305649
294765615 131729288 450734886
255995334 409908849 436505330
134099098 349337548 15643845
377810241 364797279 53888258
458340274 255143957 381636858
182772101 296821514 140404665
458714441 12157073 209093037
222505271 49562016 27623750
271304587 121664353 468277228
38390745 481545740 83362544
15636883 155448760 173995836
371330882 403603118 357283234
97056925 406390320 365512980
413254755 170342771 425142974
320792527 377765117 460617930
243685874 50463317 430124199
245625239 20208392 230405313
415509753 224274953 256795435
405379479 351958861 352026824
334426004 467739387 340930246
69442316 283420694 391205608
62377529 251696718 52239542
5134007 163876286 143909620
30053054 254054028 298897609
389073787 373862396 28095593
255670095 452896279 293257231
347492398 235604102 247641748
408868996 230756816 146245515
243205329 154058687 398433757
247645250 182103482 424760337
291915630 39438024 230837643
250264383 138125831 345909403
241001195 154572882 400504492
170129597 345303582 461509069
236455756 333077394 142878083
263156010 109424638 285181348
99795653 254240293 238266151
418830414 444887292 458996862
401624927 136238549 36240542
11681656 423236785 104530914
181428839 370442969 362407262
458328255 158900618 208533075
202932870 443346526 350605412
225940595 49209578 429522476
103072007 126753339 371569269
448328993 247159790 228036282
225207858 225636004 223746843
236412278 133804998 366548375
296861530 178724301 264818091
106281500 97631223 55456336
202488775 412080878 442853598
445699254 342325878 219810608
211877848 385933321 160734400
64113686 4754626 312407470
266160430 104275454 55572075
276018432 133153414 464413449
93752302 99283638 182854990
65665095 70599400 21026401
124955738 56255936 133248012
281211574 327559991 365176829
150415866 87277943 214173504
18080572 454312011 68384656
462950201 113103043 237858877
264063199 449639027 266299817
244918399 274564189 185311954
137222461 38876925 306495704
84569105 477554227 407277636
349408984 376965633 309161080
183135880 145892767 98779550
390602019 138363325 269890851
51751068 212631384 379674493
278523044 387320946 119915529
301009843 218354736 33709246
322539463 284531759 54376424
212679452 456140306 296922236
78176733 181319189 253656065
25087073 148424372 84311155
276375372 85919992 246894137
87835637 19286127 118837922
409766903 431138268 402756805
131884557 350418944 168433057
91091130 86985348 211354027
149964642 267807394 36198491
49663003 469019148 70501577
365431260 266620009 357342140
341975786 127950451 193553076
241878946 231809338 26830414
399313903 181473408 317020805
164736824 117382930 329412650
363553859 370676060 410910453
263770184 184637685 267847484
436587077 121720210 186970772
243361361 95100731 142084432
292475996 299169914 64041322
475581285 19836193 288316559
334793500 101475821 368210351
141307301 71965846 228018482
84944558 135200957 325260274
376004728 298777630 71532245
272589236 415262356 475348058
147225496 24547580 441707655
3437143 223031344 41799181
441390046 350324934 40173746
438150746 35443227 323633726
428824355 39321324 427749328
184570229 394016447 345814108
381489039 281219378 31954488
18780824 17240744 273764213
137977935 402074452 135234443
375125987 285996206 333301630
314228868 266178740 423138627
307430670 408271482 376461416
84462028 456760260 424010415
221572790 230451959 40523859
309347551 65145391 13437860
63688039 81180173 71053273
360196828 30952894 426653521
64651680 455809894 351972951
322646501 128492263 362691159
260857359 300623819 225365412
270213650 270135669 278717588
336902047 265715522 355084010
98718652 333191236 380186033
299698767 24436291 433454590
344780533 188462269 223635254
34036021 193488502 265283855
39832742 137552220 272694216
189188297 209034341 82666035
392149116 274043935 178282027
320940135 284912608 357453614
347538638 30126898 171267622
171467777 73787664 289183406
151465888 36486975 372083889
184263205 223334916 418781381
447187780 144342448 271720905
410806201 213141929 21319099
215428361 116592452 73538202
424450317 136966834 333384466
467857897 31942612 430081916
325842074 161172433 405270836
90077260 56744254 98634253
104840327 282688257 1010052
133676921 99486575 263142057
232520320 82730683 114596112
189791026 472189364 239356906
258003057 315102430 341135776
84418409 135236076 254719657
268328073 202994548 30621648
188711935 35687793 215061523
266053984 9181278 142390918
368967262 372156985 228682622
481371009 203938860 362129789
423408070 45395704 364111280
105622011 447179853 394920756
360324411 389544304 98763201
442859265 255828141 194989506
216492254 432025751 209017182
390110938 437435994 70473285
286941718 385311139 174625929
299013459 350957317 352958531
234020248 451390716 386655774
198979756 408194820 400153201
375667172 81732750 212744824
111159486 464317372 332812487
44565355 50723903 13760308
446441534 82806115 439391493
289770564 453003110 56709014
186723636 215575708 109001167
326103496 214669327 454781210
340759961 343745167 172081168
44802079 444619417 220861138
433455527 470181214 161160555
199800615 236967912 245920245
411587026 382421657 121715356
55805618 209788639 7689386
432136114 293379345 432181043
414131378 4349482 252173409
395398155 394404285 192805467
266260771 343629127 348262670
270552060 311042954 256708453
219654799 203165088 13747980
359475974 235152593 308023131
405296498 328222023 395864804
74220389 191710789 67550277
85501817 80165558 360996095
288589231 288823223 415083943
117999291 154966184 160012842
1558283 127777143 349889164
468262912 220442853 69943394
14850827 355397503 324201001
369625593 236041829 32819477
463029257 225789725 70426700
20492878 66642121 415741999
85092989 394549134 200664363
265639962 4405539 456296720
441024828 258122772 2514887
40387205 403949926 95360511
471922345 416387198 333165480
445328669 330321837 95126410
286843600 316045633 426008089
260888712 333867158 64782292
436473439 415142742 328972362
376028614 217636649 5789467
400846139 36512995 168921089
132617386 188064062 178980413
22341381 177801958 73120866
29143692 65914754 440241394
320217722 114032209 304383115
309839961 130083578 310624040
195761152 113870299 219922099
112319027 329490513 127533941
131493400 6068694 102825158
197370482 331377527 216853013
341790490 330253100 342356401
85681045 411229891 256001820
394544519 471284178 313639674
179184079 11159942 94182355
9674177 291789334 154857571
388056862 259702063 185359031
242701494 100071848 17717345
188660220 374724987 236669354
230432804 169352253 137481325
10792913 423997532 457750269
229790190 403976446 273553367
95864521 344283112 307456243
393059409 152129334 268775070
434471571 128168582 375061849
435472300 265210204 351848519
260324142 362784487 427396744
376908971 471677663 217487376
424583557 361391569 348597736
202394611 302249932 387231877
233380388 81879215 414276933
283684221 79914888 459619234
368680381 199469233 49386750
297386771 402802074 307174229
455099714 187014066 42767888
282034410 385752765 287633713
124773407 374966815 207740022
408421427 319970251 204191998
465102391 350855087 58735153
313890171 156278082 481209640
224673472 175557760 276674392
320255440 460079625 429894576
206807229 384430988 167610847
176480322 18601227 319032797
21636114 99330971 467716507
77508630 23006787 249108841
301945767 237369842 197757599
393882583 397407628 448569280
313533570 31750205 87648669
200714786 356470223 50207223
68617725 84529843 460049883
393319367 369153845 140519617
419835643 276339170 20405752
173563481 78764430 432223259
241244675 335804944 106732134
279199918 276099062 318362410
468939757 345450395 255895841
460714957 56314860 177651710
166862298 274376956 446191276
219086534 265867795 287561793
354194478 277712774 253023723
476629504 412109237 395275277
465536626 466491411 201591921
35591332 236193663 76812174
176049398 144427812 150139304
176599203 353008091 210329140
144108637 266187669 211546444
258642339 340636997 478267430
74831292 308855170 170261596
450079097 366097756 352658995
241743322 471244753 314371026
88891225 358397910 80963587
26155219 169252284 173762033
264736266 345707846 395555925
312955760 60071585 44739560
439856169 120897645 6864709
477285088 147691995 316012153
776102 104276805 132745443
287118788 478331810 71821684
381585774 224551399 362425902
231449917 357080320 304670087
277130839 418048224 27930474
174805189 58519121 15249323
125362255 165133288 188467555
376430104 442462378 386124083
2272465 372724775 400051653
32225645 162341710 231119084
78097363 444405908 187278353
51170449 220592664 389867820
421541656 155076986 479379879
165291801 136105475 183291036
208928693 196262755 466959823
376063621 328056067 81755703
234284239 402050436 466285499
249860067 424435663 165271711
246535923 357152405 160553839
55012089 251384353 253529188
59818841 55987713 37989806
286994636 266341084 162246828
70826204 211319619 354800529
386905714 340178305 82393976
114982831 275817122 90481416
327393094 85634989 89278878
41894300 25175280 262782676
28950981 240570886 331016511
417800160 88102072 76791919
207799003 392543702 314046525
230451199 453860397 237064211
25277800 332907604 64799495
150118328 434095368 209644747
59487369 381508368 28004582
203167621 217574767 141123235
146797335 62299116 64112578
43189519 318539981 443317700
136695250 79880454 182067383
274275940 408250790 145584366
391862419 255871723 22954498
437142014 191960185 345286492
391628908 184287442 108727768
295170699 153691486 386519702
36817658 424707984 3867919
322481161 17213021 161209452
200442756 420382359 310064216
24559260 134821602 172344294
76848558 343757375 413028873
61293659 422645268 208813362
167668941 308270003 280250478
315390881 7217606 472828318
418745558 113362913 274916006
105622396 147552335 472066799
162323253 283523363 188954831
72668201 245597721 425287993
360119391 209492780 5004914
225422122 16478311 251263509
187355251 455812916 263902615
450158715 284631342 54927147
15491489 13123050 154284778
28996327 56708924 347980956
345807019 228045249 188555908
262475461 440310445 237505298
436032903 290728454 288507735
53176950 340657941 200207013
287819445 332831312 251536286
235738780 443355153 429440305
78722185 80311512 248499634
325468520 86480780 311892343
404638833 220138481 341728715
240842163 38292320 370797878
301445173 273376601 430455718
473190940 468138654 459848370
59458299 229901124 346609399
54716499 340020273 32584269
323301534 132601578 80168790
403679842 84983710 197373254
213591725 264077696 29792640
68066574 77741174 380096221
174045610 219916697 264679894
284445444 101337990 365722
300112162 188565602 91477168
98640438 338274987 315395291
362112336 305675909 51078397
424275631 412062157 263696475
222209325 272712090 126046256
319823508 377902663 314591508
122775477 66078588 480520123
199304920 147412483 282149894
280368450 68858210 140424362
396536061 61240792 309106190
475564533 55699791 446478975
160216723 472942851 443586020
339701754 470774617 211001948
368343165 120678474 81057523
318993745 140193393 232984275
453430645 402126427 120011432
242434932 47610789 168058434
29853651 442349367 71449890
319350364 105449794 19992067
189223140 36563730 332465992
422576766 144685389 408131538
339785286 205321509 28047634
228466644 451449431 429394809
231454762 363348348 197560885
23916127 72758109 421523006
445871033 151704490 205029674
47690952 369002703 269743021
313157289 338517840 320927611
42684927 333898841 239926728
475719932 62566380 328750850
163617292 407944853 476807746
121069938 184743533 280904779
261476520 76423102 72531762
281462135 141195299 451197938
446749166 72840982 373116873
372430567 12608556 28529146
212341026 21703500 315604976
185873398 13172144 193501637
177404975 84528331 18332954
462117808 101265534 238229219
464485967 209571638 394911933
76432206 380672142 179443849
57993074 163280170 386836864
480943667 138714571 51422800
454803933 241420534 81720772
150113568 326979586 162649019
167138843 217800322 365234541
208210458 433610865 426432989
163292768 154317724 387821760
441104465 164986680 247310147
219582737 80619762 70531152
449327794 384431733 25300537
283402330 68995094 25056232
24477188 142530033 84577192
267056672 7865589 237276103
77638418 242263070 52914053
187477288 85062038 155596241
48956154 404265330 398947396
139529800 200359022 318478139
475454967 32227082 364517695
243460684 387683955 270604723
238564845 271665755 468231601
312384617 145686406 219380513
289124180 60763202 31641772
351064896 83114660 96186492
180749370 262306815 164704327
343587379 231370716 442296576
453361922 341100098 412622842
171812257 447211622 142755751
140566431 143951354 280931416
178758780 476799666 87031410
116262595 221969465 25040549
129933622 427161145 235751465
85908893 253743044 140770876
176841073 26944836 34320817
137759475 416997436 301820693
95857416 343471206 39888310
287054188 283401132 374854312
95838235 327950359 236429393
193893095 458558980 428540507
67096589 217845435 254116651
129133061 305016141 436706483
287058128 364929154 141296605
344191195 457308956 89858348
252886077 378446306 111381033
397600877 385892339 148604726
274666255 303854631 436128282
202280744 440728048 472764496
292647074 298765699 436224543
90962958 175408936 199098603
282856007 193666025 286787853
208927135 63103588 222405929
226254628 219084048 360524014
408988134 145533527 185183038
67545067 120147059 343988664
376017314 467880671 179210881
95588699 289252905 16950331
166454244 262688058 72535446
432522438 127376814 227212214
451768216 149129082 140915507
139885043 429048041 180023212
144954507 106947521 19983729
53920961 314167141 54868337
294150654 263956904 260516594
297939769 477458407 167796410
351615441 4438523 176836601
271642744 142934280 319212377
374898612 376897056 345095956
267651985 367770286 12652090
232440250 199401702 110275518
256705045 140694850 214390946
16980680 212125688 269031946
148588380 100069845 242403197
272781570 9342369 107662797
85442185 372864635 236674114
372952193 398749001 268667400
133490931 114364150 279732456
8162400 257549715 318300864
128364793 177129917 269990011
222296961 312191385 447118503
338667450 317061543 19793683
287544007 108360145 408858092
282858448 344066436 386082044
377824492 320098774 271772069
421126496 32026227 150806736
455736788 198307008 139278699
395192635 225712441 7351665
75122115 150283453 422273368
169100152 335372498 44304415
261099803 47134934 95385266
232043701 412962508 453092795
301026344 198454627 268577005
237535126 84010430 204161879
280455076 105790289 381045317
119517336 402756016 453667734
116589541 236823369 218849488
71558879 340095566 269231398
94268655 79516143 117414031
283469425 241193136 147394616
464103464 429512860 429863174
443052256 473162624 471840665
282322498 199136449 431110767
359198274 83230344 255478491
182986631 116920434 129518268
416541331 107897819 203275607
56696110 92587542 453942961
414205634 12853791 241380233
35572972 195611709 423566521
408441098 133007307 148974602
119310713 41668216 454638342
99563050 268361983 21350221
328466538 253234091 53712471
289875703 275611075 395994638
116977098 97502905 280714683
80682207 445617610 281196097
127483748 172092625 90037806
319990810 273413460 309032187
103748443 48442909 89796911
285107576 408005900 106642647
136789182 203194414 327814364
318535763 190266303 265250209
31454106 214436459 57249347
378403550 307784320 252368041
423346758 99115801 93394176
76316010 379616303 413028130
11380736 221859640 451218781
380863481 428932283 455726233
123020855 331814181 379003975
224204586 459166909 71772379
246633599 79006264 268700280
38288909 305766400 463616372
406164503 190475738 98690505
314138580 56512331 309726495
426769370 167809223 264834928
339672768 101822484 84913498
40025869 210579677 425216723
384073729 328689343 166786191
261241584 426216388 430901452
55654751 40197357 175921426
45257167 339462068 269857313
132501580 315034689 463080541
308476605 108855509 463733824
209126401 386908703 70298175
365074121 231240461 44555983
419753963 298083842 479073088
401587797 389902973 334632829
372012059 337792105 48045923
116732490 82777055 271356432
116124726 473948298 468587709
38145472 112235886 129328671
142853586 462740023 186570882
359247950 293057667 373101464
340856127 177370159 388002206
235313480 349574459 314212254
91732670 80726534 463078970
251770212 385227384 409300116
361003771 192627101 204654335
67454075 143033121 129992055
228869453 389368511 386716409
205941067 33271956 214091239
135716553 404869317 43954761
57533099 322204442 172937924
325423356 236363772 336072445
80287080 214882598 295084407
317272017 112167348 236193216
198048593 475874320 117451975
55247787 465801263 350802112
418629426 461038960 153643543
217386594 171298249 35564361
411969118 151380073 214026338
297063972 259133703 464466041
144333885 216958451 93194021
338903376 291025397 109608209
183382713 269645890 371749729
330394442 230609302 242507511
185890479 123821943 47817722
277625687 162310282 248210912
292168375 3078525 253588814
324539885 47954584 107334980
73265288 79316053 331568520
467909489 380931304 172033939
149622941 469623632 356648894
421746012 165497441 408584214
119145236 371519621 3802108
428074479 341092939 404891775
216103451 85719544 369684340
100435916 388792078 116770800
470571049 104972954 461883501
258575185 132084175 49053704
36502542 265992240 468873409
444661383 431152711 247325995
161653816 379911070 41844133
348992131 317722838 150767642
376836653 226434810 406663902
315473144 205714237 164076301
402049773 415976960 146245789
242775205 249823794 356723065
186783964 380537750 366723856
75471342 318097195 305207630
245569542 444286336 364552168
394371415 222684842 77715680
216467904 448610244 329505065
214058661 436228398 283754652
32210988 238781176 400532118
104653307 321960438 224338750
176053641 26897682 106876060
73380041 182235353 56324221
204571421 92588536 368991245
60311202 165453737 57786742
200135777 33422 80919847
287551750 14292149 55378597
218540261 444932976 217369473
129215650 339551461 279847718
477873587 194215963 372084410
393161904 226495120 41431091
138910445 391073931 391299569
22933739 407198934 111379300
173665697 228574884 90989204
467250028 401560951 150596057
302833721 62741297 391037760
80560786 159317646 263557249
293393538 404526641 309643625
88930945 251212864 397221182
137619088 136801309 279852384
32643659 377694397 334355297
69430276 5578564 119942200
299130421 234520863 236643832
432572533 39644015 372744263
276999687 154221826 341403
220394516 16093139 70234342
320284835 176036720 30325692
250042074 229106742 186687311
78642156 148586156 323101071
184816383 173967677 7435055
72880223 377202424 77535913
280450312 268188481 447329596
32551209 106080551 323508454
286968400 68096965 187191983
117676863 395933527 414824749
403562292 379356248 439828720
318193120 274973590 439882198
202996672 184671062 359478139
229715405 10471007 285810846
251719516 383716934 462775015
380721068 30824989 243119702
256045146 251570605 429572749
281272859 255888956 351640072
217638965 207406522 75288697
324213979 198856740 213212200
126793516 168169046 280994484
460893340 408515258 81750864
352445732 301921883 400650665
142275755 200480877 290185837
125822523 39708239 480492854
67960378 162824564 64227557
146543780 59947130 139671167
139634663 9314601 423508445
190345049 357911782 237808651
66150545 135660063 192981849
115449398 222708684 244157962
398455774 346813799 13977052
256109532 207783314 107568968
141146055 177429303 26246226
22406408 222840554 216157489
261410465 166687032 133207847
16164457 109439070 310011988
381987405 376990215 354549747
206061241 295189555 310042032
433284436 165855926 342013383
183269438 333622064 287705670
418156501 67668214 123187094
279819348 289265225 183171265
403816118 101755143 39542091
301788113 90529117 439874752
178185452 230976309 249433383
345477262 206629384 110108498
462649782 95686739 348738857
39897579 160466475 449418074
70063554 206151959 386314799
90340412 419320433 444466317
107544697 244305442 69539125
21523750 57148410 400130291
405438813 339216782 264165805
195715869 340448409 62434011
323407950 236282895 351986440
220848298 291827511 48640095
226039154 285333535 268392415
12623317 104839326 131395928
205890960 264048186 33830480
464066412 179960110 448860478
182640563 88292873 266836928
264428133 454949226 460081858
459480382 469091953 284126210
27066824 224984151 401527617
90323589 314435169 114255066
108643660 415731244 214642845
461429812 325578361 211965729
377031224 352970217 434554554
71335980 331487565 308108835
68763922 1973658 335651182
173727594 229765969 380330956
2596662 415988563 447216673
271042670 67000864 191359590
382055666 267645037 258322815
943957 416000208 5100176
116074122 401647228 143233617
34338567 30044736 370677358
341338228 49053319 316143544
385236403 121925554 11789283
479261759 59966921 350427273
32627168 54207768 445098492
235113693 435241150 240081855
186261621 389216656 384843582
199120552 315451514 188606472
176739665 166304844 408872277
474465750 275216061 420024629
481381203 319028858 408742535
279588964 38435184 444880717
457428303 217940518 5045955
151284513 129485433 25305827
107380428 282845812 200025726
446754317 6036661 28105367
226503398 249711435 378992161
277435485 198708462 300354467
477498388 372016386 435442712
419904067 198740635 139602170
397009472 1416062 478017604
455520511 160912693 460795608
230945052 400041965 793746
104559102 395544551 53831415
119996214 6604843 285336415
481699485 352890478 477873984
196640731 141219482 316249431
192196165 21212732 94274087
314529823 396650421 279275891
306043787 170701985 178049860
453971025 389762070 50342676
73559581 89453542 156447917
94228441 272969441 186124740
205704113 365621241 206442884
8833630 356939940 54718588
217090028 238717571 24599666
335884145 118278186 301253010
345164513 294527968 455670734
261609948 216518164 134286068
85259493 189576768 435329666
170535807 59895946 275573707
261719171 394983626 364705418
365078977 192257258 459462945
61855979 266704642 462694613
358189957 150498709 147536563
245082737 307931562 148319753
23195106 403640331 32589083
168766324 51848276 412957072
24734856 31053862 144095356
436833686 146258091 409018384
267905952 136308157 398165194
290524252 15909912 362855061
270549325 251738389 235749924
21402765 19205728 81887399
82501611 418174999 402947677
388350979 363526061 154001103
173378431 45106906 296591669
313811726 384375494 353214056
16955646 300233615 205325170
86155088 93846651 164612162
254056138 407217229 854147
457904385 344106865 417334495
433582870 375538511 101249445
73235073 400270982 411352074
479712302 382406078 481461544
471270541 288329807 92983017
173841551 284094051 62599353
13819574 455097162 241820157
153623723 103107059 446351559
459427798 464624657 463273002
357956137 3766033 34427110
396122601 447954848 473768656
215171129 37769423 237993764
321474544 51704314 455247919
458267046 455906734 53223626
481255629 61238325 321406177
282802795 6357751 286496643
370213476 137223953 48612371
85921939 106403489 43172415
229078639 292468442 200288173
56123601 68296382 161954500
2100809 375367824 306225158
474585661 229925456 480093650
247964390 225438426 287686312
363593706 25375755 192795089
131235990 237086117 293647395
33691510 52219634 330016995
134046506 295278612 376517208
6688055 189717209 179215245
408394103 330360604 410324894
62768671 438846118 41792089
414956809 76600798 41379220
19085359 28325002 191298441
281458575 339050969 67524209
129899674 229312782 121433598
190943647 419490789 197253073
286805702 480200096 205820363
363673528 428095260 20914730
155601924 456313435 470179892
79044813 408199976 157374259
99933955 306427697 138616950
184068339 146251862 28539910
16896594 399802704 178445249
364337978 109888597 69104697
52918101 397985460 143596034
162857526 29513821 328450928
353867366 281125667 272351671
331309129 234768469 172857667
420372636 280410563 288067123
209385264 1271149 118085641
463024556 241912936 86097549
38543745 366593059 432271846
193432115 3398457 243414608
26695528 85925934 15805697
463202700 254474170 92388646
29308961 179202142 110066313
395681619 267002804 406036759
181421941 383163242 378752056
231430549 161725846 81347502
286626642 132458005 67901155
481345110 425178958 408749527
357026844 165745218 142664081
149151705 131716600 107781567
21200388 406955244 177274810
320539419 308913907 171834766
467105661 88971159 12340027
378804068 396176062 187974793
204294781 187369445 199091242
183499035 277111804 35413232
96127054 122925181 73332246
265340309 218859523 256810702
210856571 281848798 388309270
122726212 1318388 185712080
176394597 66120964 205762123
263639541 329642375 331369957
251521613 310760617 64629591
159852614 164690150 357279995
474169522 316312931 139580837
403124727 208472801 106607413
237190753 320810271 406804382
352662723 372980677 367856240
265365627 78801961 76933316
18217226 153373947 260055422
16606604 52356499 447266595
132153886 264386886 471627447
284722878 394322025 401430423
291702866 391631100 241202474
75123449 300988883 308115510
81410062 405701233 50944518
383224106 467456746 377027409
407629109 472127095 462097943
134466422 174656340 184614220
339168661 199029459 400704019
346431442 143106427 3979131
26532042 401578702 432644702
394782542 88769589 421188725
379098998 22297963 82598751
455162348 367016378 435548821
116788996 133993192 395433803
175046455 161203179 261006553
186227624 8856433 389529041
335588495 233933020 254831047
214199169 68001253 189728031
429435536 436282900 8837060
411758843 29115723 144896393
153419463 154545960 359686715
454644356 311285545 397813257
274477076 232902987 231759529
428026632 386768222 14645129
272465529 89028522 289977645
13800983 259759856 93895043
91587980 351330376 261011443
269343722 167303629 325770133
152172398 119353079 126925321
322970920 99611358 395053197
82196053 94042126 10253226
72025888 242036124 418175567
13543374 481499878 369094865
245320474 78405094 471259355
456570907 246222919 239791883
332837559 470544422 478997089
333330375 240508165 480299299
143121643 384028692 368592280
215833957 388937880 111817344
45748393 261782749 350682013
71906660 122572741 379421051
469287235 32004932 111133355
128375573 280344623 17862255
389196653 14993584 328372530
289362069 209953685 87077792
331906840 260984047 445770264
7572270 437235459 312710317
105224937 265148590 268707263
63524712 98120176 305302745
480577557 423819674 116691146
218823007 59865085 20044997
228031967 448542536 438594525
149721666 248668267 259458057
78431368 248410117 304102285
389694029 61212673 269537783
324327316 202006455 481006260
9221007 379923308 453577158
9985470 63945727 236012365
242109924 118895397 98380608
305495147 362172029 450143543
16127377 92637047 51708419
300330846 445821707 395375177
174095873 53263880 50526613
22228452 230669292 105421944
255890229 316421120 167056262
153813595 159543502 36624236
165238185 208260495 165223894
416687540 133153971 311676310
97335959 273122492 194624701
264341833 8883384 403007738
455979257 102044888 91235509
169319823 145359158 209592286
21298697 108498562 447408793
330964447 243602374 225174904
475071402 462216020 341689378
50701367 384684164 429456205
433685555 276410901 26018818
106283503 52552510 261877473
193717540 22290295 322717807
328000209 18670667 353406407
230343486 149780616 150390907
86157746 118657895 260071939
395606810 243236944 314776923
238780446 459033523 80517992
38359060 433659543 156633422
34199128 139154448 58684431
447641327 475455011 22260233
470746432 399677976 341082650
227648812 146343003 71335954
335838120 304777342 150841462
240474951 475829138 89066995
8548225 476987487 189555075
356542123 427314298 376029262
55812228 28962459 135428493
155340147 228721925 419038155
309919517 379992390 387412878
331863387 459482476 149200781
439084811 25786270 379724136
10948736 293074563 385813361
36726329 441285930 121296753
32896732 359401065 16746220
126633829 411224389 164617808
215796806 58926063 9176184
193705718 244080144 322787282
314651638 44414401 381263186
262414212 223128104 376193948
246894565 480867749 84488949
331167266 53293338 421283310
366816723 101555823 341738256
183686207 316992893 205072965
391340817 341294114 430197472
376394240 149345192 427875624
119071318 443840542 35178164
103572194 176347483 249139002
304451570 369239095 31686129
167056545 139343163 415835757
11692193 429113186 246992760
104573366 144105056 341330057
142144555 468641747 471437940
63854102 181397899 429911626
17909993 2705628 32271627
408140933 134332189 187406779
338740053 135681397 301830893
118715627 375106728 234537917
141748792 166042515 130479398
256478510 253393714 79625173
267714855 305319165 303106955
276110653 207642369 157092507
248173556 457121292 115165578
288722555 353965844 258908493
56397946 481456237 431326468
398827992 237934818 350571912
193517608 43283784 90609376
52444596 420209924 131489302
298545968 339669959 350992520
90968586 243954172 302288032
432502523 86326238 435868262
243131230 312033764 331954524
286600032 314591157 95219201
364390395 357649340 10087734
188201224 319651844 227246547
262365227 400647860 52815596
96510200 209102355 365126896
399193259 104083298 442609976
446231681 411148923 34463812
214998811 106578060 227252481
138750134 210388090 461479492
62391064 166934843 302526908
360433630 26047446 143103403
259634380 319876806 377732482
319477172 96886366 367946693
413324946 39723867 360786392
191207485 365170353 86590001
162522557 420648745 317143497
239444718 211231224 58197186
148003276 71587059 398269641
180969905 99852880 275571300
15390035 116792368 396035501
445826726 323404062 472474430
310301459 8546207 445709136
286778354 335355438 271972962
430189170 416523723 130476643
323191278 333196684 178593587
250407819 248128427 222442065
303942283 448130614 52122688
161717357 442691733 246730957
69751773 116092458 175095748
295865819 39350266 46355632
39323666 281424324 425875931
60431567 60136169 335776179
284396874 319448526 319420385
103824899 398332188 283768980
66414097 153227070 420338036
291245970 169217793 287226570
113294157 138932379 354942568
215873139 60988191 51359303
465997987 253907222 66501626
294059732 370671073 408396140
334110225 98448948 396970438
247736565 232162586 195763442
12120829 16203764 463633219
41017343 452397159 15268071
396482039 298083798 314886494
477429901 75385556 133901649
398094403 236165517 371783109
134343193 238159398 393458142
343107358 103741203 229877678
160086391 45966282 323369011
414942410 156424360 68595087
36919298 418944740 315823183
309493517 246310602 112282784
208988879 347798034 85314338
54434392 153541767 99296323
184809027 161733600 129372105
107867002 10936570 400079464
239417582 313149276 128844500
421006695 173622037 324332103
142213653 2490493 242588769
470751582 330015795 63536858
479441715 158097667 72678774
368096383 135357188 37588177
55417811 261395708 453055858
121405785 428989034 81038449
102389726 216777124 158308108
21111689 341223804 334332506
180416273 456523365 302444043
75443675 132706448 26093658
341059580 234497471 319667710
365987241 354091861 57344572
44552793 320598114 360001500
307181319 40120808 388124469
238728039 122147502 16003321
465086832 144868781 113989824
160081850 101910603 43279139
451957570 346822068 174420684
446188088 88881184 113949287
11224641 452193619 248176815
205271967 469287175 398136389
270043887 78162923 256241366
449484003 56970916 363331912
231234186 382082044 122458979
397659272 156452648 367222626
58583743 329014311 434818717
353747697 338816333 190357577
35233166 270279566 86240764
341461712 167321608 258280929
418423724 456444159 398626481
169817799 138876405 399116353
87602150 404272783 444948238
264878806 97884603 440892895
302681217 69083359 305084376
145840227 420253447 91081880
196725284 412281976 103465555
410370800 113327864 284828753
424143338 265059207 153582300
205447909 122249191 238603428
47838110 227188933 70389036
217866367 182443180 307253909
449698885 420200062 451242920
480357597 319656747 334898113
120571540 310551570 1119120
273484257 219506476 158571958
407841224 432826618 48498601
235574503 280924429 416339180
239622439 371285497 453360832
1404674 246499347 141660874
459984065 287686202 113387462
235055866 423125593 261610933
447912066 393827795 76920704
243753998 248737347 130394997
371372516 211226996 407014442
220197075 252189965 155175049
244723470 363804822 169788161
200376600 137298461 130335278
307881120 102123765 206716696
32792972 247224065 90991244
238022786 305810247 266693177
248155316 315805661 449123465
262878126 422086002 444277474
290387709 14206456 84333482
18704559 426815706 85350411
269083549 101216711 339199983
247986473 466867894 458408814
128881897 90572919 26729289
274371314 425861951 12073894
239468165 243844332 118075390
327742322 326553292 439837351
133381938 36275860 82709913
323393794 472673416 227651814
264599254 362564920 148305048
371887582 392858481 96949913
393038972 240899490 196081986
201927623 27897461 408418959
169213648 214478765 56432420
128194808 392320040 187163586
124168424 465173958 166517661
331641452 260439897 312098781
416593738 152476848 453334318
58934045 327605479 395460542
84038464 261568657 393908037
406987696 453778292 151398107
154355296 321356308 90678093
373414433 213585118 285538368
9304505 388176961 176248823
331816120 8613862 220191052
71968862 224471491 326555018
37310798 250937258 88328746
241588085 219982141 314918251
162548935 443397514 341889181
162530740 55325694 268637761
63245927 360265531 284212563
187192439 394984205 348041797
153527665 331363096 292323393
219504501 368401587 423224217
436098098 90420509 34074016
158298197 30382210 89864094
107903604 311542019 186026834
235354569 431416481 232677752
56633233 190147261 305047407
366505698 348264447 335450621
160867363 302502792 391187555
87706422 59675607 452031172
220308029 182968805 179780218
200984808 231468456 228468555
364293360 221960084 3189340
65672579 243274869 456540782
255707062 97422691 174194294
432621917 207367164 36979650
329447477 292522469 303899157
22252478 205941590 183555047
350139910 406991666 132578691
135235776 308848217 315163124
80716929 273570486 28784992
73551207 372259469 350226697
226912949 24675369 52276939
97329780 469017013 279221496
85523559 325767578 33949239
456925562 196981278 338097096
283063251 30902897 474455478
53625548 158287445 439795441
312353822 158714195 459126140
179200173 365896113 119713593
201755349 284408926 422338095
100309008 56142859 163730866
381195416 202636620 196093693
309526719 451288639 59794627
221990600 426979475 168786
171557482 244261596 86941669
101384769 197496967 300256524
16777222 140761529 134704530
283703793 168166531 193601856
329613910 465411747 248688797
242113471 178095709 331787928
102288178 274646368 200846188
416141031 463446477 197390629
435821233 451312196 13629125
280754394 286594024 438221641
202765159 435435547 400741334
268333813 197848434 401985114
57400488 402971938 68304519
11292057 257583614 389682239
469913366 120188611 445655393
298533304 338952276 163819316
462739610 255392172 289532402
17693889 57499548 475302041
265410462 19607837 81104640
113839060 181864341 276867752
398921225 389161445 423084650
414921507 419620521 258014503
84791818 449064231 151879724
142817513 10713163 259801247
116609146 466031478 302881681
194397388 328972703 467945038
433377727 317963441 110701541
310501530 146439485 421551382
105104551 229372341 90955749
209516741 273150957 377284139
118686730 427198755 315192260
67647880 144227737 387573803
406081750 17474108 1978485
284034174 80813275 141923225
406248619 338533571 366237
134891923 240445245 82083775
304101897 350163028 396127890
154124826 257606211 378623823
428692124 33503070 408854765
98156048 156428946 401253447
233068991 401749742 440039932
337321079 342255786 122638950
272092524 314350873 283735374
51364673 297002802 335004755
267868620 443227191 268363973
75886676 89255249 3902948
54818069 129753055 256529780
291123437 425284915 134738434
203229008 325947030 96608275
347046462 441419433 424209971
327698645 303413346 353765142
63907196 341053007 366171961
211897243 354366715 76124759
303687392 130979935 135323627
92572464 317526241 457300867
42816606 129742916 21069355
203249000 356842247 366545455
227207890 25353762 257592935
50466904 415865515 21275007
235678256 480483121 326234554
297967730 243784083 208528772
63131799 453533652 231322674
47308103 38046029 351169752
292548937 273556062 411964207
85515681 444011979 59954151
182470669 261722078 371566535
21739137 274769637 245349869
154524717 287195650 284911078
457491943 292756036 118283087
440963530 412780372 403828800
294933170 427728825 91768137
386232993 331790695 480011420
234123495 103242641 288437409
247188443 210994880 80702665
294943940 128284134 46435642
328776150 442597504 304167314
42841169 336178341 18440018
183240184 360591073 370283890
256690321 248612407 194645829
301008507 358780682 313194994
135799825 393086607 434891390
477298730 123533394 16310849
268080477 315802314 287399321
370573739 142362586 440707322
19105057 12721979 116988806
175996229 272283696 431993797
55072493 224646266 28336698
389473468 158518030 103520556
65411430 93635414 86795596
344515645 135168769 185096350
36844726 180974814 174137364
479690105 110230870 401137639
474289687 282545648 398812162
187201779 34354413 299956846
248873999 387101443 142423668
159873830 190837328 268373104
26570835 235460159 355412363
421156362 374511248 301720524
69260095 208301986 267335571
420205937 130662404 378630598
157446977 131875764 39812002
111623101 78136743 244627054
373625651 271850687 51421992
57682254 137752798 442898692
270018411 273397245 271262767
394104834 152998446 304555271
359247584 266318650 359674145
54039514 115759061 464150488
96608148 199044217 34979342
71871896 59458399 174823118
268135261 393255860 187000410
309447334 256967421 7792154
358659019 282843560 213132081
189182844 219439988 186845707
352452105 399801400 97819835
161073099 107907278 458105501
384070095 142065251 275507864
314258741 278412100 110036271
349248564 430628981 232992901
122093773 423982394 396897541
133697199 475372735 285567677
372680875 306066658 235882432
175431222 22395049 23493276
93315489 67611539 386245723
154239984 364897846 365341823
224937773 440494972 220061354
200791597 283792714 69782573
477054953 99075626 384861556
259390897 242596489 360913000
15097732 393752274 179877239
425558600 120603501 8720653
368092839 24078064 116839494
350554080 286686847 139968116
210932883 51036778 425287693
313035903 462222327 428927972
401799508 220490082 323417821
245070866 387971376 204918242
164121365 308164263 361812422
13142978 239842634 367144545
154913696 478936651 456694786
84726082 219765948 134951910
32216674 29368847 279924112
440858205 83265171 110559607
157068095 428807806 22846905
158608778 409228907 153497320
147907800 250976924 481070376
289864270 200522927 72828383
395316502 100976507 40276136
144664141 94373756 333271217
704328 155356939 449877207
209226332 281996409 172731466
460084379 450215162 137647771
102482365 164564648 164457050
217125157 191400029 436951930
261650875 210450746 15482548
153086191 478691539 199488942
314132581 375899686 47207627
414812761 22651682 128211990
210033898 242192023 276940575
390106233 427277490 105679323
183354652 205247774 480782196
71258651 386127036 100773612
159644191 477812699 362833069
253113581 451741042 316407498
238723875 353074984 375604930
449133020 460936366 79609853
367975903 373809356 360873318
410464559 31559967 2972945
286835253 302465764 55342063
390566126 88546254 30830612
59026343 43261241 125795836
66276617 29968510 105564244
130189687 81506102 429227582
205319222 98796132 209609352
288124750 267414138 329018155
273478413 318133962 29554944
156827424 449962322 95938806
472483723 318169070 381462454
256465861 221301439 6858653
332453556 468587617 5008150
174887300 351038538 206072080
389700057 93560806 137925220
56016675 288736580 35315603
131318321 98345746 379588883
86282576 479500390 385081054
99788121 354508416 450317330
37529270 45095251 454711585
121291559 481509031 216062035
268263382 224427223 254513040
8108410 167781284 419385372
290452542 151784611 271548918
321857506 344788653 40626898
294346319 427966186 323475125
335260105 109682610 413985739
163059580 464529101 20936273
247229785 127019756 405882561
30378860 121937386 228487506
263779256 399771060 340566738
196841214 197591719 362156895
295419956 337811180 185025620
222139737 252423256 54199948
41692287 287326133 293905855
113007918 264932316 238350075
335744730 263868687 334538983
408099128 62222040 20151549
216464886 447139077 347322955
178494999 161104744 396733179
190069081 250732145 36296640
29131684 478901739 327725921
2260895 228097382 426498877
240625335 245883825 296002101
152156365 289518154 3575767
360035804 278309903 38211446
317088859 345095800 77036025
183550623 480014907 406722132
190934549 377779327 197886488
302376419 337435982 320049772
254919934 41227134 85425442
373576977 389738636 391607755
33509383 244212331 331131945
70792067 332608714 308558634
223792490 328635271 318426453
323023667 447838898 402754142
400081985 190812863 461631308
358080760 171441595 210444164
413267766 199044907 184523864
80818376 403607015 403654086
61958921 99565114 55323584
196351133 130181642 279898106
256292818 114874345 302950110
457507663 394841806 7671481
348564325 438275509 272053074
67340658 63875443 415898776
237051116 285368529 344699092
393235418 91784758 314484973
23716845 46881852 477818265
268837916 128708808 47754700
754216 473391892 183134957
433722857 265299745 263398409
370953665 51110642 241980813
210856801 319383063 361471875
148601669 258761991 281206578
451281652 173653974 325437225
311249289 362884311 29098151
447911511 465947953 369741372
422841919 122129517 403611588
131468815 350543577 65788140
202500585 429053455 374793827
166773656 173031741 317552783
407246616 307406447 284285304
333084285 187034629 132008329
84936166 13364868 323999243
283910395 21737127 305606397
219690108 330646364 432704832
215499918 24281923 438031432
321570527 106906753 404493000
351774918 476496726 373616313
450666929 100662797 350367728
326229426 4392031 289965939
81390396 292641084 149522120
345064497 160433859 388327953
287043839 17367593 303696146
60941755 340462390 288651023
28111877 194849341 168952116
73128869 322859859 35456656
465115431 413631574 369213334
467311274 436770050 111014298
434524381 22332043 376159265
111458280 280715128 474287999
3590335 175336490 433364544
456444774 78045743 390182709
118061796 6137011 177798416
96078785 23310233 470042029
32937579 455850739 314668030
319804155 359772298 227554458
385477509 77578790 89067412
86574657 325755513 423062597
418531905 352145384 239041229
107493325 481472434 339955955
256472549 60343473 275026879
345686667 431351263 451481031
122277605 371565769 348175569
229813562 282640090 15363981
192398542 192807136 442690039
471852576 424964819 343830343
52112375 135680367 96601062
304226926 436767121 188614459
354693611 276533526 219643828
121994638 254728197 193393749
120054234 21617321 399802655
207251360 409323591 319742215
302721155 119126134 238938843
395671323 310454791 372904642
245916382 331569435 297357360
187899223 102040896 56915605
356822773 263298366 230665369
443646275 241330215 226846374
328676492 92441069 215559663
177575458 260585545 239355419
363110254 358314405 152188927
471166396 60902585 311663305
199672765 336764234 474034729
184657870 352523085 7118083
178776728 396153777 111258713
415084398 249837630 325537905
31553026 156141284 33127364
146181442 45272584 212696379
53232519 102693648 388084895
344668294 1461749 384535278
109139261 270474580 165740086
467044055 457554665 80236166
295810871 229039269 44042391
127321992 198157544 256408474
280141744 137726110 66708069
364960360 279949233 145966374
253726027 457276548 408166203
455838179 319960780 358391808
101491589 477440215 79914109
276876025 217715273 311628239
210164069 19919626 166145374
436378076 450001294 12610918
233388621 278273856 95520154
52045667 231640825 93285484
122111319 73408293 30507563
401666713 119553773 21260746
435827041 461902422 340534488
480600389 310705403 466623350
244388110 152046070 296476231
385026214 451622092 169221798
408358527 53465121 79449568
226414584 214390526 140413863
394375430 150395389 55094195
362390637 245608064 402430017
214149247 233034304 426829140
45564861 59081484 436247959
461971376 186461590 137105889
334245471 404529084 387576800
98883709 108706137 213377151
137574311 274818352 304468068
105665969 145072293 146841832
418862492 340585106 225804174
434593356 471613091 388863771
358603736 195665609 390511364
405035479 459163730 56925233
136441444 68787479 94808457
43051085 347330043 200098550
6992517 347679604 155871454
105920912 272000835 87633997
145034434 178734191 193146114
39356156 77177525 60622733
168952717 365531227 233545015
471399724 326822191 270253085
439921866 108325033 235665943
191578388 289976341 200459855
245908394 360288187 308807187
350009226 140260353 105486624
412161569 257014363 65023770
384329724 273481635 286277565
480526142 320184248 294738078
209120435 391614891 320293911
230190832 181362236 479742348
434187454 105785235 378004864
180336694 428719676 190248636
217343812 243402425 138463001
70900606 346616968 132369136
145698007 88417224 356602147
147760596 2026754 129356293
83764839 415598536 420375237
229482540 274196082 387465240
154107500 299861333 107670173
167005672 235390102 344821504
90353212 67219438 328259796
472398205 221093815 116440856
220204770 295824292 185623548
117397278 70893667 223672200
170302723 131570969 145370912
159207808 379771101 429458992
319019132 359374799 335106458
200348009 271054850 257774856
383447346 24251027 220062783
292486203 8218548 48659007
135529859 19594520 349279636
419827504 440233781 35152009
335496800 153398196 169477859
211204683 18176156 424206093
264706763 442493698 444694409
262945208 244649158 30748511
421915987 371864196 454341496
367010357 204239364 117169131
143824739 198705043 196765130
75728721 395680907 61495272
408116786 441349641 415132518
147800165 465184332 424469101
467323712 62672841 351382957
63856747 298008443 179940294
298555281 169460131 428657546
405936931 121203079 145338185
201426951 128716035 59929060
245649257 40027703 54031502
328781797 127782979 459037830
109229908 189883338 36924156
342127567 454024011 403878636
197649176 36830389 343033159
346648047 332738739 54364699
27828251 235287345 342638658
478766083 329949270 15714100
393611958 174909544 350012706
8813395 228605005 319051441
32471386 388921987 37358368
354095896 68460236 446642464
239511333 4328303 471562922
368437691 362553165 210351079
231118603 477146413 145476880
238096078 139813076 184166791
432324537 478022648 64064470
42083577 232378985 259711075
208985132 430250129 202157341
25328064 378881643 329763298
47404875 245191471 447033683
172725177 78266173 73361562
444395330 365154109 181145170
271712443 439547211 334749567
181245825 23524595 62690735
253982141 312157438 136216238
274816460 204946345 362404573
443428072 380821576 466880185
155497347 375808334 323022221
252208840 436953708 385571072
309264486 283236781 178137259
199164831 1250746 372381680
183207621 65764803 192127195
401695227 199009321 479110104
416498326 219117345 170336100
429640365 7821072 195894893
38223628 67013630 225872730
456983467 26227060 448680214
36991569 201526038 180646789
354878028 192436384 415199360
348778241 328719469 463663102
233489505 222775641 339968627
251178631 63915230 283352972
453794198 166475661 472967307
329460164 381315024 477046582
270935450 252710335 253846999
447987315 360392648 167686870
295916117 98167244 343614225
228680459 52391734 305180688
88761554 359514440 133561308
137051517 62457881 170124566
234363467 201307380 446409445
390040414 439297142 196189591
185370267 88633657 384452212
55857215 43678738 401712078
3201428 71769010 378559353
177941355 371640339 73884580
373826662 301092606 349548378
1299219 66522750 252688107
167424221 24804616 165043655
443863417 134133028 1228935
405673576 43098128 325858843
79245800 344413554 342401474
256553658 450066401 129988270
141260515 469757660 422469096
219898042 109669669 2863244
431723845 19700241 114839433
119634996 275038076 441935727
28958799 481531508 114971372
238121293 274028095 44487364
449357301 450483242 30671126
405807956 260573244 90828403
179623718 125247472 96613561
71445923 328896636 166357407
77795071 103055465 222130544
341212561 477352762 189581823
111611549 286792700 424008611
387979156 133810095 5077575
218414415 64589736 371752927
85353002 110353754 433733813
155596114 178912026 170328266
146215451 406302866 190077476
480648380 322844937 399197401
428521211 253678102 430531950
424518551 122070787 33078808
70941656 430084501 272157110
343474047 234025086 182515228
463254258 346336157 217404073
467125186 54958341 255487668
297708991 133331910 297959273
54061141 100305859 95388097
156946361 210750169 240679966
397655776 346237845 361515794
436432047 257508756 194457203
359662011 307188149 359763337
78966462 339523000 244068891
433739356 404000423 24426714
304387650 386384548 339230025
175674772 259018435 339116336
259549720 377003291 260324140
180659610 297824286 258358233
432225718 29171529 59634530
192931380 187986760 442400459
134575219 165737900 168390892
105591620 53306469 100533327
436931307 269831391 225590837
420211949 248002795 135235070
275607332 70879816 164773543
70355095 49137096 241235099
462082021 4182943 207904290
69338750 245033912 389380780
288721838 277503648 422959627
295816390 440528620 93934028
160940119 196297275 357329468
344134047 265560737 119110523
222756697 382072916 22452616
79832691 410998835 40749884
380938888 455303713 282854863
391839576 436724763 225952701
251297292 168966504 371472540
177030647 463599536 77624121
480823236 169130670 94980538
3960894 367720741 22112147
190622700 141701513 249886971
144225873 441781785 329463708
25195716 65606284 20887375
479764174 422956967 398403569
314811885 376310562 239776986
453025168 385684234 436978886
329995383 214513531 21683209
473869326 309745057 316821995
16566139 182195969 138731551
266449270 22933023 121116325
320798649 115181772 80825709
476086860 233212767 404971313
339762365 98660761 199771493
480988937 312184328 101953163
407112928 293271492 251683062
149859736 391501457 158864777
181747254 52955248 283444135
29272415 211319853 100444956
181528539 387514845 466987746
150700682 442792060 20202255
246463071 446983889 415172323
367560002 1543761 420496012
364865350 27767342 218687063
124869601 14981616 397656215
216218414 181493076 182459632
90465252 213434182 358092300
242753943 84132914 280810298
5352662 271854702 44311180
470770683 237189956 8018750
136806297 363755642 242717628
261288182 269099061 35939460
274329795 255857170 206242065
106070226 161071261 363627582
297426235 294638174 447647677
84645081 194910645 467219375
278343194 151569193 31195351
137538186 359652335 191239714
303939061 278737487 78818000
161662133 84944136 46245734
403920415 301042324 350491492
471568896 56562112 168125418
161643362 443047839 412951740
153184219 91110188 410375321
160944414 190068521 102715597
96566290 271062707 3044188
287035835 416711163 154379454
317497143 302393049 357962419
424983260 122155042 133563047
126227913 297557226 419532834
446985884 327157530 417848673
367284248 269351254 83989739
177164109 305237192 83340280
376961199 348276380 354742473
366426820 167518499 207382570
88608817 265377548 477962596
116201710 358756236 249819519
210551480 422351397 134256728
346204907 367176939 26163963
296694841 250159528 296025055
27081083 56477084 121765366
233946932 253231372 308525819
65588015 372505321 85529810
441202153 115833420 62834847
316637627 274968122 446748567
130423801 463280494 73517547
376890128 348060740 210356621
80758963 241775347 79883470
336198151 457588169 387689593
9332906 143608342 139986330
32745929 193959475 132571840
213101749 324969502 293005293
462112067 447604182 18206444
326294553 469115573 79402235
61641650 391877408 168673975
400824767 427898730 477647780
235723286 444617597 119255019
26402221 49802646 262224782
166162159 149998430 251658414
235445668 177673205 240283020
381572547 227303503 54811505
151768751 479094181 164407631
33274472 111644102 300230702
127116913 369831410 459332989
465163564 378229361 358809599
431949819 332856660 471155432
264958273 176937062 34388640
145856102 309112188 365522082
307383592 240217100 33092646
281359704 141218640 95235665
456647149 298514026 361609197
156754543 270120992 243004577
151665333 31757502 332357418
46004871 230811958 472535600
71347021 21303963 24748261
266465836 35530630 73974480
395881094 312270989 397496752
175602653 295777934 328181592
446038314 1533471 330019916
458507063 72545899 79115059
54492307 157116437 356064118
309960462 163680875 103221924
251667950 335486649 62217960
781692 352677914 246422603
17481924 302528545 308127725
241012275 342177832 325230466
391752852 59544067 96403199
461284714 467640169 233396456
179885857 100082694 150115883
106847696 18427429 124760912
363108499 150274077 142737290
361132976 195134179 433512612
417939581 94649154 479845532
408057214 368314817 310440842
368980665 13371375 55841159
463479851 103223583 412087772
341887940 304622106 477908662
135791012 266136384 135633010
232405576 255307910 301604298
18408884 146660492 382225517
39180490 294016483 139446258
135639620 218091937 137393115
211214220 329448510 132847512
430193757 30313787 35614497
352388567 262724036 357097625
35455522 350433945 476770791
278492114 192947345 213619348
222394377 178377850 248464341
289235048 150919828 283284094
261665211 55960785 330790193
320169872 120605635 177528424
437157154 135285429 155162883
378270525 303728996 108973623
307415123 41005404 280423453
84764908 189372266 40840807
82074193 416144355 464356641
96963495 446217422 331592509
216954285 471706845 42615699
134113441 76197117 248065025
208045762 390134969 289749792
431503888 221304768 50854729
87117559 312430345 350165512
262557477 14570800 187540183
17383316 422061131 67805442
185195867 59158985 444697866
470071722 49189576 353919082
18404912 53947970 408866117
221717042 39787600 175771958
12964763 433071117 459490769
447422643 234356969 424580244
140342276 257514639 21034362
44834920 161578499 58714520
160660392 191084406 452766297
27084581 351959660 83383716
334184374 330817801 363953865
138742773 479477167 480323071
182117488 25557161 247566473
447348476 319440585 234790444
446763288 221436077 469175445
40840218 163068501 269413599
182705179 340949817 280096811
461667709 312891456 134290604
320570100 128458510 384842655
354051062 3898287 31705816
4798856 63683377 20033085
457009025 300191451 451385078
462591512 251200062 421643903
342191948 302329982 159795645
288930416 457227063 66835132
325766841 255533384 145279820
405758337 396633773 321836679
385525353 205994644 474305752
272843232 132503883 110220298
87683400 330082625 64403882
122742521 72574705 352029906
430843122 84422706 41600351
269903851 202381711 461249961
56975518 390206448 425949033
231915510 364092642 281762075
408875023 359887109 103079074
85079153 299181612 308932401
307776889 118552192 133407619
247087491 91334890 254405324
382810659 59857371 190651601
300386800 391793085 395286308
164787358 377887606 16366307
411991691 391100790 405575759
284199686 192440748 383127888
357434634 453904537 407763732
238210551 234304050 325669044
464631615 258538818 198452983
50205603 231648466 416514846
151820875 116932718 200825633
343443692 470962412 307771850
149873189 425647072 145089737
247977989 75106568 426514073
402335320 47386318 374783120
226240097 255982673 52163742
199183235 304783302 176212199
238924248 91627953 278885558
163040744 269249574 459050741
235079690 115547264 324577028
384846280 409568863 4655190
175934080 424084982 340874518
61812088 192081716 54574144
12260129 30716904 389834742
452630214 368881012 353259588
423824467 298380685 300994669
396772806 43956178 84872657
382843906 253391846 132599689
374523351 109570235 408637600
411035405 352072657 177127938
464205669 173302107 457831425
354587891 41934959 256116892
282960320 259026879 79952300
306612737 70320805 255531968
312804835 146802939 68449208
409328520 316932227 216401257
107878977 70698609 64105288
382369713 7669578 297076854
169300336 134497787 237285376
4237774 223045350 282478082
229833741 380837582 168503629
443460422 373340472 286640443
126370694 29350175 53140090
237781394 274766631 165338366
237340514 53270236 154782239
481555446 180870048 235257750
275731421 5276101 465441914
170589010 356700803 264734991
432936787 324414292 20703136
208544401 277422788 153420270
161152050 236832361 48843644
361239792 38229987 200950551
391630570 292734865 286450205
478634840 74231955 420763560
135149969 14084821 353178118
417876716 78484280 445584837
297598722 263293341 371424395
369880472 17639000 162216698
140063664 418530753 181964422
362758399 393167731 276295185
422189814 18008011 193409860
234650220 58987523 324314166
481645218 372808901 410106255
174708604 261844416 152200356
90326104 310385901 193838495
94249546 182110180 440360089
195194867 220488940 405826085
388329856 306794411 127976200
266409470 275286760 305064593
201186459 162442387 333027995
30488761 236509507 386721612
412019996 370192160 200526241
279605475 123124158 68533843
223706188 194111375 43828409
354289208 205708293 179217990
466634457 369976297 377228705
452620477 57059668 368055825
147452956 369933098 132912237
25781268 289922883 131575293
399259218 377863144 440473288
372224284 59444168 41661361
354881726 448907453 220294159
194609662 60403105 177429884
39105208 319013554 86661861
80951411 452772038 53281400
253220680 202202866 28149854
383672767 222997714 356816626
106217933 288749263 327620266
135677670 298894526 181946587
213244029 407333228 423438860
459996228 351509066 476538475
211240817 153412558 299922005
201536650 471626588 167744482
454445689 3642026 185952665
90502267 5335087 310255628
434119740 333567902 117136321
170992939 417863318 254622140
189349542 434198379 66564137
331285270 134420113 333151808
16818 236022399 236186752
466427914 19725086 219267349
175473278 8858776 292236307
123466747 110069419 62002257
23363961 26219436 240755740
285354156 384371367 381657400
429656272 168922287 442212386
370760181 461738984 85868376
147086350 342518173 296994071
124152598 102710925 106147889
92950826 261810481 453578665
423450827 462592861 85909049
432534882 298228524 92068868
361958265 136533444 348675483
374917388 423467958 138425851
301942952 442151135 350869
329044450 439893522 456192578
91372850 200854202 449696162
206600310 636328 354437327
335905832 197393293 183816740
369697430 101140304 55820256
34082760 209378782 224128681
478901000 450987291 248968294
48225427 100682172 358935339
449692338 39792924 309395673
12111187 220879262 36283269
117293840 415891083 15111011
436998956 164664512 354983540
31921519 407385321 375416723
462615727 124079008 383905805
99775119 390345301 389836655
384811885 29325176 21896277
276505587 124292782 350420052
213624523 353911484 5398978
376623759 101739563 445085264
209014939 44122205 370609781
309305199 309560240 429173784
103325465 209600266 409894754
262514915 263273587 94688987
132043759 453902736 65739054
15944521 163781282 451101887
427298763 157527532 451427835
17681444 372164945 247065625
24662691 92426606 474569826
442717671 174123035 56870203
450664944 466172461 98218698
244714086 29125987 266139155
68719265 89558165 305978319
166511349 457569506 287597398
328699513 135632900 354042001
106887507 431678072 179247507
129101358 478648492 147534230
405080449 392051210 238152351
430437839 117585243 203516260
346415355 203979774 404498549
473923974 203457960 216690223
94755957 444750816 56784282
126414247 30174161 227693788
191252396 311476341 293576322
116858856 178227869 23196083
281214935 381315883 181843088
152922612 418983072 124002175
384845364 445981620 238471929
69797999 19985484 368715202
204411008 38764334 113622525
231570108 434525478 389893549
215478515 384361934 78727472
291890979 397982219 204307232
362651313 396527997 48172340
407814583 409897096 453557315
165075525 361452412 464340888
391281990 222033174 454421739
438835063 331050777 404340784
301563251 451473801 240159736
381186100 194635521 424732493
397117963 210355872 415438435
223441981 369116376 259945137
382187820 201386928 144980106
116236452 306966509 161247722
389472244 88537607 138457700
169288382 294559241 447420856
465628380 10119322 219764713
404234852 322546237 51873290
189556531 244914624 102716279
327838587 185043103 374736945
15932464 281758103 389466467
113717704 254595830 409253372
333253910 211705033 86542113
388978307 329156047 95240354
204841002 341368486 467257981
150979493 137380990 215526904
145481307 2957798 434423432
427724463 429937479 284347250
33006208 285987685 117065605
466806637 193583387 219180164
180123695 109433149 30193079
219909447 169340724 371148484
117410305 313636615 335925002
342531238 389074884 258843910
370041616 7836060 179761222
101456780 99163352 32943425
247238748 292933295 389940044
336055537 64119958 459606005
141081992 12209746 356186321
49753827 141766797 458206412
205410363 433160635 391227038
50487270 215317814 257155396
468330741 71499579 296895509
246709929 47616120 5934152
81112268 8835724 298336564
469490382 476073892 79138677
413718008 165388720 21309946
60090698 126861791 75636342
368844986 9954664 229388551
385125764 422033523 220463566
49575329 299707395 29194639
182205709 368700196 123286284
47212115 254495433 264656479
357258544 147228181 437620764
2712155 167924286 212899694
480678176 32235111 392014821
150907717 185569804 352988185
215933857 406056221 207247352
320119745 136594653 350342709
1716789 424221006 320993321
340620959 25047793 424646385
300991007 92778838 464220500
284541367 472305930 55258632
385044737 325499638 246102256
215171578 471477588 209775594
399152038 227607869 101025063
284717607 179765021 140548388
439451228 18023071 242422229
37902992 441375846 13844553
337295321 375954571 471507885
366202190 31718201 73900253
125646957 170902642 263166541
188537941 205397855 112224881
79806990 177112419 353877443
349701274 310024562 116257977
448862324 187622695 361398998
436586358 57451423 132579748
441940873 393311603 265227208
287698330 343066872 106374512
184599962 38563779 127274989
378480753 1631059 151177412
177447018 30954113 477825842
190199867 136177526 292664405
141626958 406504341 405245273
162627574 214543918 134787429
211996704 126948310 200881148
64645451 220363266 412732343
316375492 456936184 168816264
320778023 374047055 290452993
176298566 405476012 86679249
120116892 19456482 12825371
406895547 211929356 27071571
381397486 35114265 474138840
192879133 466605385 231023742
146367847 60763057 164665365
196603760 289572193 82626780
146449133 370672057 396590263
77449174 326723859 373762863
139192258 36906052 106314500
222650796 52893433 190396653
446894441 407245142 214095246
145367357 97942592 163193350
210017180 183049837 137247282
342514793 442097291 15115571
1747548 13681143 173948557
309721726 292236767 171792465
9729765 407070288 322781210
231922053 132573819 38988084
377644281 371880776 342064209
202226918 165961585 442596945
416116892 63109858 467289193
368907706 182283279 122921161
152688459 406520617 303847125
111627624 141075208 344729948
350194735 78877092 72338150
378531337 289023591 223043637
428869647 466485070 252054688
57245462 278213673 405490256
285030334 200411895 42077673
219720763 350225801 308883850
38867244 299636357 232109340
449864101 113785590 108638400
159928080 51007122 164957702
204758128 238256591 58413169
29067003 429613776 464258061
243286523 302021874 236072782
58833673 125609092 67196694
158074813 372053350 386975342
455551889 94743182 333234285
299067593 480410943 444798985
3372560 229263695 349573965
41321447 124352425 145276460
74727750 421344038 104555854
22784652 41525852 78245267
303862492 27302462 250332196
291782213 436725950 344481446
117060520 85914340 27300543
277727211 253385485 412774026
68311907 389866392 259663215
199283594 103485124 316905344
292716078 419468421 86780666
168310652 38309614 239675187
91686202 204329797 145551283
219649109 230641917 45576915
291947094 6014547 341464981
62332204 332745808 402176937
84123045 407439623 419914941
453075423 187522037 107599437
114984428 272535312 378152273
348803944 16845285 182372995
161064219 164468817 153107072
236948112 378638101 427609469
145450424 374853613 83743076
94277319 64751161 453535905
13388095 201085317 385497659
260807894 54677036 267846771
122457291 54225135 61501073
294759669 438628317 18706353
378372810 10775859 192011420
146170172 32038813 223555018
85046379 194702335 425336107
285952116 356925826 85393103
460476118 161608590 334322369
341706394 81007951 326817485
205308989 226336581 306244935
194143029 8679802 4653177
350008558 206796707 301783362
162020571 385182710 315192849
349994984 452326905 127257653
201444645 148387084 452692335
185376380 152871813 407324738
428733711 472309125 411542039
182637450 232847365 406661912
225694044 108974537 367137761
192125510 275871875 278423582
218091036 476310331 261365436
356481379 267966583 479490320
17302998 294700436 323717758
309778941 35424893 405286136
411544503 479251014 43324370
203776791 231465000 355007274
49497026 385763746 315945831
181647794 159213202 212160664
198760447 113478846 38177322
160855253 421854122 253710981
353841621 243663266 361484859
373499934 1308071 395303888
218812842 399471582 141979154
356747408 378144077 142432953
20084923 32316561 74980528
350545874 86344195 100165338
267110924 241471084 40628641
16959385 304732397 215760757
40937804 387541799 418692196
142578742 68977610 175034092
417463856 365040544 143210004
434318842 465541860 125083300
341296187 373302265 263222079
454302212 273907780 61618000
135596006 367943900 43835656
375698225 52561042 385771744
452680173 476557859 179260017
433500183 415305149 271467749
172445522 407931136 351693248
121604364 181000666 114669537
187965688 133681094 414602629
454088642 439221178 198904627
231199516 261923672 8885911
265791591 42212760 64622324
69486228 179442818 130456375
47093774 426006272 289886555
36433695 19031201 267309710
73500139 192657703 12236865
395475885 172205195 219154012
76133901 397161521 14235770
369071541 333311186 306779432
242718879 74980067 401826204
248069024 403988084 185089888
378671007 301288354 468768248
183684281 35453012 402730371
377155882 115109035 53096675
157482571 305322066 78667955
391773443 230710674 315473463
344672466 201311918 99010476
457339097 295694913 420557418
17610379 423175302 164088412
72449510 377734116 23694208
173308924 309457766 424466531
430075414 377058210 227853443
401947884 163734209 167697464
212616311 386630360 8207682
286567120 431603954 330607203
22176073 222976178 275688323
87020677 142132480 420354271
265139536 183536041 123172700
311117688 374873851 84402875
100443723 375092416 351588095
57719038 313935667 288034397
190591924 430653575 473045142
92041708 205285221 384252734
23501607 369177441 450924662
115943876 174955245 5093787
266174902 157607399 430564772
157992564 398905693 241962301
28831839 182051718 425681488
206880124 330637467 320435285
201025702 257913533 171235418
124487351 394919895 237568064
81945221 216651652 358413737
25324979 114770972 47304492
47521912 182844446 343460464
187456744 436676851 375177286
47489967 290911246 282132339
422641652 318797822 84746107
232636331 395267703 427400025
277075166 452021569 229101541
191903800 368244409 263660080
220759642 11604050 80997463
303158089 339471113 244474383
226296898 391116535 251439131
240716406 300397711 284876566
368507293 420473764 314896653
262812021 17626293 479802577
347383341 189241841 282701390
371005551 209774980 129954130
159902283 439122150 173651231
253706591 473048387 159921284
273021678 343719558 135157504
377604961 375118792 405253604
170191594 375985292 331712496
312665220 13411358 262979696
4559823 136721120 54668993
98519335 323183949 317423652
113584436 195961354 60186935
229515844 402696872 168962984
177603969 317949539 165819078
88961685 198223270 178549230
200226258 171388277 422662962
106147198 222640671 250231060
72098906 332213290 44412057
170670240 297354671 461387929
140745315 147702293 336007516
348564592 441238014 150704953
416997988 206045539 17591895
336989097 477722110 303309741
16163216 351942550 105784115
301119842 329650900 259593475
407173629 42029436 261718507
410509235 305147038 45861389
135435597 86336636 85899298
272357097 96534810 117075899
333169482 39802424 462050961
161757367 88321978 110175646
132685621 425809683 116828238
212989522 387340263 244937944
57397079 65334014 130221838
470088280 474235015 176090363
261765465 6527916 117724649
88697822 67295128 450807913
252317886 158451386 179609011
93214462 458432122 10290790
352356759 118949254 212624567
334391355 183917262 223337605
356474215 413006274 392029068
106919902 23101538 351411263
235152495 36010395 446027453
23804178 215672779 108026779
179689853 247332075 90989560
406814870 349500891 57909687
215563633 339322755 229992024
322166727 238914986 292974273
176137183 78421811 317245005
331812737 81393159 111638836
291874161 191328794 281354453
158043012 444589693 286883129
200272156 446091405 300351720
105971881 201897004 209260838
211704264 153626898 369852683
457919893 138048205 268083428
378608802 272221054 449742755
347608368 13955218 285719570
417618301 432396664 173057356
50899168 299384842 225556897
245365609 77538913 444288140
478440186 364513174 13015428
222381873 69745413 115344348
44607479 421861552 168824292
132650083 251656787 390907823
397568048 38667898 232996461
163070522 115177956 369255031
207694552 466622492 8633701
225610647 378667148 430290438
61662994 249084345 71672890
315580601 357368942 161080000
319101487 470848965 133988120
164356785 122369641 401320174
451650130 117719001 139867668
103310296 233832754 123852733
42295831 74663771 200665657
471031448 75712440 461069017
213011510 50351332 438437358
462158664 431327379 174840221
167786570 237488469 369990266
372638759 199635168 328581135
94131521 260777244 122790015
293072774 294647417 141949310
437912789 100134022 308869402
463050991 466731794 325197503
95570077 360066881 13436096
273222162 66356061 115991489
340453597 22962504 197549629
64434265 29762296 319019406
476372656 410827557 89476794
169724312 189316869 409128793
368385487 235229848 98991524
161485885 318826649 436026774
414789282 124716699 30726743
365752189 214866715 378731745
356258432 299969448 424654564
44098472 256470635 470202630
12036062 137563953 434842264
134081960 317852862 144427957
277831619 33898681 233165542
397310276 66433984 54748806
217976875 314175673 125910664
371028753 420953817 226198233
36005594 52857887 386839675
143906266 105304669 395428372
389781140 384457221 24128717
210992563 228117159 402990822
105602382 140139431 96117346
340747411 264721778 153592050
76249733 2609055 392122453
185062769 476717901 81406612
76799234 264158178 108812747
238148380 414898243 245871072
339703881 478891409 205436592
366908666 120789147 162056776
134391862 193659837 281864825
128996101 158538026 369748428
274277238 273026634 109319223
347086991 385964930 161051037
377482974 129398170 224951576
358056982 405504884 78554081
291485655 199889409 468382296
303469897 401267303 253308709
225608701 429888356 38995036
183129071 350187493 149862821
65295597 129157224 117842311
153784877 331696529 464507737
156460629 388330413 144557983
231228964 290495500 468767763
139763119 339005082 246762992
104440981 237767939 386139562
404650559 24441566 288904014
50550516 197996926 89310335
252732408 184515250 352435710
146344497 37958800 416307177
428802570 75642420 47956702
291413277 63038056 410629291
302432179 203256637 304034833
336820515 271780836 250868296
166888982 314852321 323465314
316500966 219205885 194016354
107516096 153503516 309679479
311702369 384846535 126667693
181264069 93086601 8663804
17868404 196117369 195505044
369488958 22332470 325873455
7978286 432649755 52519362
219873016 302797709 150936845
294598397 202975052 438128172
235431149 438595735 111125987
224984142 232249175 395883632
454172905 71549829 74071518
312854886 130826847 425326212
21764547 266064924 125494071
174527118 214390121 79933452
81060934 21626821 263983047
362467412 179365473 149891187
390005451 370822347 441155494
239902935 134236333 27292420
80464256 118929320 341917125
473782909 128838981 363208813
59664125 224793980 77340361
29731251 152721585 262339691
405665280 356337128 289249118
87182212 150631128 64288848
407906049 180643952 168212942
34192838 462777571 107715032
387871843 254097579 25646810
402946221 229639277 373609326
458883477 411932286 173787959
111999931 421031450 379108958
349331809 324159076 307937341
290814543 259957678 442230269
165474420 207090876 178882852
253569570 407341814 137039629
411704802 421456084 2326781
254714996 182869780 338455717
5267891 281995910 310519145
6232136 329968269 294910239
84195203 232213700 454785129
2830793 75547612 204673758
447107006 410902075 144532334
251678485 58763040 310908055
199059201 357813044 72191521
247488482 263021273 288835877
274876387 311831376 454775264
345781189 282304415 453755578
365663014 364163233 227668970
128141505 282983263 290800401
68018376 297228925 409995651
305885588 377241952 111534581
95296446 331391164 286389501
191570613 347121191 190200820
383143524 399523342 26543454
352225408 374888528 111962603
299998615 256204033 141131917
158009247 475239627 183006090
26717824 297310329 272649309
165589149 220192401 224152177
192108414 205728846 364503369
108229373 376716079 41053059
452923855 204322626 18697986
429876332 312407326 450131439
122447467 320949872 372604961
269117525 126662907 195445480
140098057 364770153 257331196
710071 163055443 207443196
359746266 172565501 53587319
367250435 188793521 418276699
239202625 419869465 46430695
267711736 86966941 420320623
4192932 68125570 141654647
433277176 33242858 293805977
355351774 411872870 455213151
118089535 481836566 334321791
129534088 27251314 56981492
180484871 265427665 13131426
322954278 53043003 1050416
264313496 334356902 297514042
23775708 66758095 187263950
430965456 14003557 145503400
5625799 434830182 338476203
10581997 428096398 259486784
112122452 80247364 298900569
264005699 275678275 137239191
120995068 399132795 216907810
408489177 172770982 407780608
168842012 77156215 288533268
458152093 50952365 171538041
396634993 457866819 171965149
296648028 177988893 66186836
156443252 392331778 232519171
454731826 105893205 460638591
192280066 237440333 249103330
91723108 37946398 47064237
56511585 371225631 188152803
83552984 472703083 10934920
214622204 151469056 339698891
367204284 243381392 309719149
304529270 466587032 365636641
468671751 226935512 168549596
339438347 206827366 169140301
195499360 371557230 238399688
134340560 386975618 174830798
341942279 72072316 19227402
222787510 347885676 225855335
11837043 140988475 218166339
418299805 200133419 326386503
452577386 115683842 304042098
393853681 389542522 313945659
332247090 275240148 107956920
13518559 453436275 405284237
334683549 351910646 450953696
327290884 113140814 99291486
128228587 69198539 240062237
369192132 399103532 397684248
323938690 126056105 30205731
330901501 379680242 88447238
70741135 352947635 263167039
121993078 331327192 444144283
170280752 472425209 70256178
163249238 341108814 36266127
162795023 185434371 71434211
361299615 311781418 194453459
32594056 337452473 34551042
106029918 21523666 35278537
455664141 256719495 418072810
242406405 322585597 143420261
52710303 79991720 356128057
21693656 353248541 1531590
92735598 389302524 243024780
262092243 123641859 4639611
335833071 68642858 98845172
37000722 145985562 169440879
12689486 110621581 279801148
392980470 6232501 434840980
128201769 148353634 268322826
474710048 386408963 206884584
6419879 261104947 104517518
232872071 90732171 423830811
168382009 165463161 213381336
339532067 314313912 182149321
250456056 174117738 34373101
376022765 170392125 167470733
217537604 451590258 317531460
301420315 235941602 327660166
216622531 68544170 149981902
83774736 237192752 79841007
253782584 178927825 475205466
383512035 21869841 358276509
142837155 6034572 366185914
3938414 13376464 162101465
245145869 107257543 298001906
201358174 447968893 52672600
112261721 114409167 95829829
324290457 420571742 157929477
422214504 41128253 424237216
206025412 65709178 225001353
65904551 335425758 265127370
204811016 177262054 442960332
82757705 440648948 429239243
83596867 152609998 124776548
368009830 383422189 324318905
19330529 18187315 159884171
55686269 403809244 401893545
53245211 425674406 15215625
222889577 429661211 236486775
358519257 139576398 417759211
422004428 419096989 440158085
463028384 269139370 165827353
161909289 206558563 440044273
44139299 238670751 81786020
6635617 13097046 364232483
333169042 13724594 182434219
238382121 469821151 171821923
409963426 214636167 230289678
445314952 342946785 431495015
83842085 231115699 319337563
357198795 452828655 137547931
18127079 411877116 398921478
35983241 425805840 242675773
291183445 382541382 234740944
263545086 415157199 229283637
320979088 381789953 209659168
306607329 291860654 198649508
268483360 186132856 261774898
68723379 421028706 366979519
192171379 352809171 66307096
243796253 361004760 363760941
246801423 423914733 69825213
17044917 53432804 405359473
6569816 91998269 8220704
442646172 38053965 105550984
397688187 398921176 406529
62414708 244130365 42690287
60719537 313958382 371936769
151646268 115705678 246984108
378184975 228755173 420927780
152927966 347718629 178808795
60824198 354358285 266001690
229137116 10310327 9258794
27222732 379824871 137597089
270164255 214815006 43042763
216827183 28986657 418461002
373696225 169997145 217414106
276299327 23033915 342957271
86191723 477191925 246263794
399291253 266005619 416204675
350476729 173757479 279727464
165026789 358034610 182994771
220526944 165131455 349691989
77688320 418688562 299111167
294185630 32595776 279251122
461844499 301709064 271665739
307728399 19642025 34785506
472459548 168529458 337565997
311495042 52490237 476320705
362031946 294036682 377802721
286962553 343003407 59070337
81661968 445666510 334052928
318507112 327988232 430628931
290639521 237360444 145478006
261837033 209736116 366939405
442360879 428560040 459773561
240058200 286766053 260817233
269231159 136342588 218036314
273390391 427141353 228121111
173266499 80925218 248394046
415157745 475188726 3178671
447693741 354379028 250176148
234528220 458762531 50452936
291705947 143023419 101698102
238908169 333129623 56175437
269784790 303401408 322096571
82104350 405741452 285921950
95497386 216301696 193921111
63555103 74732160 401269435
323184131 180504236 245835443
6584716 355787546 456838565
24945064 431096298 37122515
330035167 431486698 455604483
444218435 190445591 122537398
324269087 73207767 322826289
18683653 298678397 96451263
430108516 358018426 287208502
86987727 105073903 99460045
78412198 408622331 369551623
461967501 326049679 151690446
276320628 87531382 217785741
281663270 185569272 409417949
44255149 158121920 81202801
458309721 336645246 113272820
185529089 222974606 293865918
172659846 237246923 376220505
296430669 388243447 216942659
272583884 294593612 32068084
329558320 169999025 5342335
280179819 348080447 152188342
43632083 366226283 419936444
405036800 78339428 156126771
62771762 438356155 191846048
476778501 311023742 68932085
16250752 287629760 463151912
349333656 204328032 53881021
213330199 384165995 307610090
337319550 252192668 252312912
461568393 319860678 453249851
357711174 122050569 386577463
397106504 71099644 91546786
470687625 416349025 357796927
413707316 33575851 127753808
398828774 416402645 362522214
270118994 424466805 120612292
296292811 253863137 110100091
389882049 162315704 275323441
62987195 15454358 394936687
361120130 95374307 232905189
85730450 472497575 367223271
211992516 317172801 186449203
474301699 318966810 455134752
383880042 272476965 392653055
34685602 97753016 276710091
410918840 436038464 368544701
329972622 110216514 132335116
61192512 88776086 419895659
346809565 334120097 60945614
182906552 102180795 366219268
258424130 226658117 471934086
324031807 439642482 22154472
25135724 332125399 89054749
11682370 163820842 122203363
304025435 62085309 372719057
287862212 44411401 434835902
416703804 259908910 334046715
354205731 126396736 264380490
381060543 153964260 164632023
15388466 46730450 381516085
235104215 169100321 411879738
389747142 165903872 359147823
11077042 269120185 418393234
286116413 357346809 402545203
404415377 64210772 471382635
105785371 96412961 337526232
397601859 138452206 164524962
387936983 267557779 26437100
34643790 364850668 460422624
113061283 448667701 425756871
322817225 384572034 22476439
72414021 451620402 326551536
394188370 426387088 475066119
411712032 95004099 61233363
135271203 240286163 438708823
42816914 83753803 456187574
74486590 425186894 392719759
196036219 252449791 168869255
266963975 80870343 305854958
372929881 172891481 324384613
410552734 144133572 222462205
294060819 131916377 30036035
308648107 39330467 28743032
249781301 191318317 389053355
404877344 3728551 242646121
248874541 283966127 351091534
266765567 83552003 376515029
305428514 376859532 299923356
280074216 345557726 340749718
308987488 366145588 53904989
53979142 420809536 274286348
69098624 441013182 343238292
154813026 130847254 109331317
274521477 477187459 318119837
53374325 98172819 114749655
321976095 133297156 50660652
169259530 159533913 317540489
459881099 335195467 207753652
293173928 284891428 86354358
15449342 395973146 90975198
476788241 276959040 116858566
373491481 429238407 92185944
358989311 450072787 121934724
444986156 184395140 312771811
35705758 299581788 107194674
301477824 377576882 447713383
381256292 200008197 177520049
70711385 425243732 113088422
183927833 184153979 168208173
43066706 419355797 348182075
48931099 7846139 390163538
112243595 53957241 72948270
465196800 227561389 138493052
271476003 41156311 433740722
68134043 425137428 97722757
148965324 460535031 204443980
303785380 43829127 181001074
279835672 57018973 99488329
186993599 330506927 46437468
324052116 183476022 142425885
279559704 474445759 138181966
220225150 122727975 546625
107303922 102300679 89942237
57512353 350884352 442537718
156597935 15275152 367530505
89292334 452382378 398748437
31740916 190452791 405541614
76775371 474678231 109202124
383069834 34280385 147827801
357970545 416677168 408178588
114674589 135534070 362031670
229763338 152742513 376569767
186473956 326679489 428595607
264298682 414487031 315451074
191760379 222405238 382022669
144938698 396371053 401492932
313410234 169856646 433744194
184107530 326365728 478262463
433314801 300811253 324362414
449190492 263524855 281970247
171618878 228941418 403704158
310624429 427440114 18556614
225622450 17721595 230042613
88625431 234581338 479889970
127598085 186646686 22493370
195518603 416290696 341337728
327356628 177343181 480311858
349675900 16957378 361473704
39786656 475630560 192244581
332202542 71335545 334614400
350875571 57061418 66250259
340629783 11944623 99384610
261882873 98354313 237701297
345976106 21917019 183226452
452341479 360331861 161357048
94149234 433326264 41778522
388840733 378503460 406796001
200617766 47565237 389106345
271135057 337007128 480288287
121803088 341623644 334338536
341947567 190409608 330469927
207711633 166781824 108062154
400849975 308690845 271265102
211032350 468229660 444167783
43599834 102117723 402945687
467883227 136643857 256182117
326829887 430861986 479674213
200444009 82511378 182183081
275308720 413979588 243417148
400172461 83083963 34091301
280310698 438771409 364519206
2066481 430310092 227726927
305414478 397033219 323410742
257761799 324909571 51692473
184455428 282927598 469115780
348793930 205559852 406392292
241964889 422994820 21633980
352839807 18701754 85397397
17028768 378693015 97417522
99370040 481812511 40429182
95170410 355010771 89784462
355367553 385104439 410002495
415080739 177733988 218628815
179013018 382475300 308659470
87385807 398206976 128810403
420049719 200184772 96561505
112685981 417455884 336159537
398927441 21905354 167332199
420313868 249071896 289794464
123485447 22941250 178580373
323462933 300046476 322948397
167065004 216147367 89453521
182950930 409027270 268368772
218011267 243077786 13216466
41118161 457104801 187392460
350837782 328921785 257924638
240322391 405384795 280035983
448099679 228594167 391038419
377916441 113012222 421309377
313500658 122696093 192598843
285121816 238470138 437068115
227034614 162484567 438425488
316442047 284331037 103303945
254766338 387188232 300748188
417718562 320131570 241446913
278237407 375665786 433879308
202551445 350162100 20590683
55329881 242303170 314496345
329765456 374128894 461644630
80449264 94158877 468027273
172905552 374625965 231385775
125561530 23407820 376782816
132617857 325830733 52218182
182075496 473399701 36468383
469836836 235799226 234952154
323671447 166726426 287959792
301704091 129361996 34204855
269155553 103610415 171323392
374077114 126024192 268169582
283316309 396648992 263898030
198247411 179349159 331333551
23746537 298154014 141199172
301146920 411181902 22934245
94605875 123343209 406784531
158697778 13235961 414107936
71494413 78183400 287086061
257032565 410762670 33737747
96598613 428862920 96072404
98164144 93799960 87094191
134524517 73878347 158749727
299855556 82446396 201324475
338900943 424957501 432072088
54257672 251869404 231082590
402775574 378579030 462345958
238446668 247034006 327412931
312264753 267668977 300974187
74878129 175634387 50720804
227042288 111332348 362856892
239402306 465363225 275213544
323115981 402253608 118702247
250134568 240354952 97175865
97879302 330392535 408187380
237237652 179758896 222709208
254708055 42940825 83609730
77166657 67135277 239310639
301046132 445617811 32440904
105176184 248357688 197100826
472519745 460429777 204752427
13700249 413283117 24931520
137100609 27073926 324415638
44207976 266459887 295304061
1420833 234237810 71942528
55112798 98684980 149130177
175655284 172932495 81122025
430759259 475352428 324486966
326965697 272025167 267534240
85775226 8795443 431896585
85198780 285003394 241141706
439097068 303410528 26878969
159542456 472323297 141698049
296656303 29128374 117564948
255601652 219114112 230936864
134938661 294307314 94675561
408393358 223825978 174965480
355916184 192956286 403604344
77131267 228099902 275021024
325108996 305687099 418061727
377285013 272776117 449898767
133571155 104858385 81211014
11040685 311933080 6632913
418454094 261797930 188824308
283503557 159014719 263284104
60707483 228355634 319793097
151216590 170499864 332157083
164317787 19184873 399100226
74775638 322753453 308096361
394039470 257196500 302902113
12357099 410274982 327356110
425072669 293915205 5000766
170927648 1015005 111134333
97079794 194012116 457793390
90441367 357802239 66805514
398079657 6305411 347150804
69563553 217040290 471876671
333466838 446570616 148541160
301409935 138714223 438942383
368853040 51864680 162911164
374255895 174583301 327918309
401624878 377827982 339796006
195944849 328188325 287994923
416292967 188909971 231395898
353950199 163182180 134430533
253080296 110824307 14206795
476901618 157209608 453920552
127892453 193779926 124145501
253927923 416933835 405631828
457348372 4140706 60998504
304702715 408347651 445817411
369142902 358368230 159417600
456889955 461839682 169591390
399450958 443609860 10710374
235106055 355666183 309491038
371121503 156167065 461106310
460105398 419224196 293206590
267733080 202693951 289112518
241013024 338417834 386527524
108700115 386713368 431366309
427611676 231680670 153359114
35444637 111852936 111506386
289993170 38839584 205078837
39358329 124294983 32010099
190383211 357087053 68756516
167258478 298665555 212980071
138253119 390082263 298246805
51464607 549272 169253165
30430858 314351581 323148938
257531802 45969139 153830994
313312837 354528500 238276810
467928040 202481741 396311181
443863653 402138486 158690091
47890650 220470391 276236838
33273487 450943799 233651350
391514017 221519122 54383117
427147268 44124327 312298570
230922794 364197358 142523665
199344201 18588273 168388539
170245130 391002450 83288432
276157042 115196437 120301960
133871892 16291716 268135710
155162391 165436880 28378546
358354163 60808267 386969992
409457035 2685251 70827514
436260259 105965331 154155594
459553451 182949820 335289077
463337396 13302628 207755134
9184948 261318511 217386816
217936064 219035687 159286784
230528752 77434522 180075919
440307298 185504653 261281730
267357478 137722957 100529001
236423181 267735784 30285223
123161818 187602622 192973026
186011663 50017542 440893422
221420510 97519972 375030482
458959207 51081188 422877782
220848959 38010096 22269979
49023652 438755364 260851478
436255296 182774259 199408759
164631423 330113913 206271108
410651905 191071863 128416908
103083627 306835788 291802438
234154944 461521388 384294797
306819598 293120411 50382286
90572772 57655350 193657982
361230573 332300255 173415904
21409008 146998115 264820542
88827799 281792362 100975826
206564935 146713549 30991674
388874696 331656370 83307778
140561223 180362382 336062659
177263370 404980591 432499337
135382516 166663885 99996876
116342578 234720818 38905623
123324675 73380399 329832046
187058066 471039600 472990969
351701621 292301637 218712800
257987285 59238852 338829151
118630801 349628993 377772444
381384692 350471779 82242395
153234441 432384631 343777121
322547123 214134974 30187005
318755806 329549763 99132163
474049031 279335173 404925927
374444935 159783663 289949274
34515794 17023544 424819245
193566818 252784624 171458724
188425019 106514950 135161253
304932877 272734344 236394427
407682539 467356175 156338553
378914483 248556253 296790555
329411551 372248740 370230378
218524693 72959049 419504070
104768521 476461488 408128192
44181683 114906624 304740898
292405163 445229918 461077346
302688396 130055778 44583695
40108979 392467621 160120054
110167307 283907896 218012541
398787253 36129082 85728890
349639548 382436029 87713674
143900393 373543465 91152920
250110570 327472461 330993555
478178332 403907901 191343374
42502402 297405103 292925880
367706420 115477041 411410063
163777952 322789933 99017604
118213918 419885197 321721068
351369278 134618678 93625608
93537481 466518001 17551119
467786541 340520757 229519260
158689008 150850688 289014787
57260174 41789291 427720318
209005085 60909826 6372711
329822049 251824847 39016834
101672880 47640464 129495023
201905434 275307502 332906477
342651309 141611647 87114385
319352029 435411919 51037389
331260613 19303895 59695215
401926071 363477769 445097902
445225769 66688287 265444763
380317693 34998862 349924904
226225354 120225711 114049848
16466241 252676812 402290928
114101130 403123512 403673151
260259128 85911700 25848365
145182390 316632482 134869306
68612147 139091674 463628135
479860111 117166129 140364622
68424180 163294553 264943299
233860789 342608349 292349220
70281308 243185450 274165743
476746695 232685245 9674835
335670137 476275015 430868003
24138119 307454879 354659034
385407169 168411665 454006309
44251168 376548869 312357135
407154896 417377996 294906787
103671412 83464332 306391710
454861367 275278320 273853755
132871160 451533085 161377936
391906286 63850822 121731196
312775259 411131585 153771165
119832832 321825880 66239717
319382351 253993762 69980044
364805164 317854103 365951711
457482032 466468252 76899347
351618101 431116497 127261138
79241796 152532321 347147403
201804335 447355257 126241677
383124318 70615867 167650897
332732664 306709401 454113583
338383734 75714388 80412450
113145480 340818684 442737643
144110818 82716858 203710991
207563431 276505984 93930534
440116804 61063792 169550548
480443030 476191563 248122197
346451339 414749427 404624459
313413000 382362621 241091541
124277258 38001518 418478129
299441335 472970626 189052516
179843718 49445192 78389291
402329411 59692420 372050098
305074161 454325265 369015351
347866885 11793874 209178329
332329711 294897551 378771388
242233386 41658554 47190395
236350456 20027182 258297772
394136132 134162522 179500217
224797569 77864529 140713746
23632365 255339370 274774356
240655309 423238489 410194732
466689567 50207760 338539947
112426722 26737771 425523682
454372257 251958485 190381995
57844736 266635220 366157202
304342258 288560207 302764930
279174761 427622166 117953419
244271860 204020583 233902155
350643935 189585119 469811658
329103266 447964491 371380622
448265923 229355264 315515724
37650453 354197384 432471089
365723306 230210366 9451342
367739429 340582470 191108231
82087677 196743594 416123909
177035316 87571257 133603060
199564247 155005867 447199139
156313862 214068506 90378539
270496365 46637613 441286393
182309124 396311728 269888159
193856563 242400617 171671666
22035771 301103411 468441563
137021447 263415511 277821984
374113295 243232739 450748042
423263871 93350066 249117350
163464042 300557494 411901871
330688615 188079963 167593261
311680520 380561967 83156429
101415464 463177481 43744557
49687950 43658450 211656103
144649297 140625750 468735992
24605352 140077656 447047040
208182087 111317682 71493950
56571572 397551867 9396838
266650766 359057209 269460458
324390061 377733303 294101135
430054909 58616264 213157801
427055611 314466232 112523959
302173781 146972759 368022166
347321594 202692007 246558076
287662913 474695497 449545153
385694331 377871885 251850905
362237283 294009624 289412141
250038349 265380524 2668373
199457505 96987721 89207742
444853546 180560277 192884071
4108493 298524092 260350045
144829697 100147146 324626196
80616360 434160093 416784759
237205974 17972081 200081602
481274089 44511354 89477701
23951952 148556400 120998112
223943315 189724700 451338566
44481672 660751 252200942
296763096 127527888 27563179
3587192 112574963 312539542
469899358 31320647 452833696
42466773 361811381 259371965
234044000 409674710 16322674
360139428 455696787 114400219
72297415 448668191 378597091
403033744 205428868 278180809
449732124 438562027 339526247
98760756 286211995 176333789
254068254 374829020 289578749
335574521 166364945 145025721
437400942 474217094 390239918
415720213 64237567 156048579
107139620 319421400 117862337
233409841 231684662 296883908
252687243 275581078 457101556
467533174 475962796 445235457
438043028 226056929 259848426
196250406 128719157 243545713
375910191 340429755 45626417
54736642 13530455 401028629
178869766 136951264 64364808
319396036 101618013 9626638
282598442 279981060 458327882
441690407 372540923 418957350
14264355 345269076 66277968
135295635 239842023 343452948
399469007 259374616 448143214
160791174 380852332 105486217
312020713 366484269 474431593
368797308 203775695 358847768
71394346 287433513 53075537
264435133 107472748 28457867
252641470 241862862 69590924
366423893 430654194 361594017
342230776 213836762 267177397
201397912 360408610 375215471
208620354 137624497 208429431
20142444 412655612 91042185
173058514 116226143 349768229
273047983 147038204 456241032
303443190 324171041 415894199
431133589 303280058 407931035
19197810 252629608 373387314
410689065 263573529 97977458
353840732 50611340 429025162
390707420 303288593 232958772
394902053 138885775 104495099
78235206 36983856 379721820
218250937 53060754 306623372
329213313 447677256 350708215
228953176 218808027 399072870
272654656 212550983 116006958
311371235 20324567 241114575
420935120 255487890 10649845
396546430 288959508 442933961
236949528 462341223 45845259
349828041 69940078 462163876
398907674 224358198 114159446
295750087 21050292 454393731
46184507 20247358 338821925
16689196 12910129 458328305
369740375 368180252 22742919
6926010 49643425 348469491
178059054 294047010 49696964
242122731 252611184 407497989
465552176 255767158 346915113
294034724 217592219 361551116
48535772 65115119 448549300
353671486 380318933 334138639
432270864 352692272 454737502
455746246 465093149 322780991
146217204 86777804 25862983
260409969 348740049 202926351
352150325 2463104 245509916
193786368 179184467 164875388
383310344 292178540 385982792
416462604 449734185 299184915
258399620 435428911 328845002
135921017 373881052 46340188
29061393 51261173 247710047
443627770 401015725 222821892
88340392 448155938 46980705
38211052 383201704 180217837
455275885 32033116 10769734
57915250 102375209 297771180
471343801 21139534 289782250
254644635 453749088 318018030
192676106 199051986 164651353
448787183 403429155 347642195
455245227 471434526 244937408
197740758 206906941 267617820
269369457 430051282 237400214
253368483 116810125 191572171
104995278 417087252 133911725
226049683 375483835 440049637
404984848 368679219 47134665
222481457 282956040 119908398
414107595 110505828 410230510
47969701 182487204 117570111
118882455 380896422 124375929
236548100 471217616 197397874
265703847 203525189 122908799
80691163 61522765 282560086
468520845 215628435 240740403
194417160 369907436 86084782
448176325 44371546 280088056
193810087 52118940 366647372
326465472 372229878 419513434
262100286 200003260 304473820
147450410 405942244 241962475
467900165 126700046 29701966
121194156 49441244 243741220
414043175 58657548 41257938
98888652 395250481 306084744
408335006 171276195 412033005
455197071 191601602 25546424
133366108 336134840 245124887
283316957 377397903 49592972
398913788 447907047 450116362
336758728 206706060 418243388
282256734 144811356 438955490
229947531 62351704 109104711
168138701 142031783 460872424
361861390 410502128 438631797
111698120 145695489 111951585
143982955 364652851 128162834
236634058 140628527 413923395
33927566 284826928 126871493
180646136 310333290 331221448
240090632 206010599 456232685
34224521 223252875 175015193
388022357 59452351 343029724
462564828 316075506 223724506
89889668 393049 403305407
326284854 343029158 274611771
270870402 200307612 138786542
67189640 150101454 308195569
243079991 451782175 453786798
7689588 119223858 284509923
162901978 323040331 285248679
112662400 202776796 351798770
316425755 51815212 286802014
159275463 203970970 118369736
183910707 46616105 382738071
98343860 437470923 188506158
147553116 105414860 140971465
292150258 416844703 194058864
240568201 225090598 142846204
296546568 160453129 294041956
119743493 477137098 27052270
330292427 280151183 162943336
100004852 156946023 475320724
409110703 402440276 107566889
367163744 80077882 256263959
188040473 118097547 436126750
86452264 21114474 285515222
200008942 476653472 53632591
394750921 327760022 255138895
246783729 466284316 175716552
358224650 463942966 214987559
156164889 258604810 135058690
403792542 343814476 250402657
450349846 295070690 464128082
279573557 103508337 34594817
161064910 468368259 314188949
319246595 235268325 425780490
452519713 414294045 359556543
81937401 15696756 43137738
401603168 20103455 433516190
272299284 216647884 298288645
22107276 355084486 461201634
167845023 343830425 29528725
395856556 352135711 302953864
189686081 350733391 275121524
123631056 334070841 391601032
433484042 38632436 468801890
75376292 34405783 9137837
378355342 310258070 73644354
384870287 71721954 292308136
45046588 186524000 239256017
456787875 448900604 82277663
154167434 78587480 340534047
131935274 303620094 182496178
105981186 178236087 376575903
350002130 135115655 241970692
298290020 186484931 83875262
378984985 358213722 93660969
407426695 221910880 245947751
420851844 133666320 302210573
172172239 151719621 181711125
379053887 96849283 77972046
314913423 410779585 206167062
235226386 139119248 48154207
405523903 19609562 290046826
194252522 82331789 473805169
408209259 279789434 72083488
57703434 458029361 352282588
460425021 69888166 61848866
371643279 29393605 341601422
466590857 157340007 470521725
206881985 358466492 211145313
208517520 193327679 375634615
81463086 121877656 148480850
116563088 425350432 357798270
200446157 285395025 264722197
67076988 327899923 165615065
272296220 80292396 184834248
93325065 154781446 369184062
340860466 45077740 125450096
176255920 90077010 427711287
169441008 12135055 73439936
47046673 63652107 21165796
231007779 197910646 25876458
14813042 433242781 115781792
289218685 211284741 278358765
152026984 231002543 375411287
478637717 305754611 331994544
93660638 63140479 244185699
140205284 382197490 143789425
217375750 370722104 287649475
237236125 322129405 11451440
217015170 224324297 475220830
258943198 333647907 312621013
225496563 110729865 194541189
163629806 18370482 62801384
7528781 324504879 441729864
288527992 289945030 369915502
291573955 336282028 346374841
26184260 61937938 252315043
228512053 300731115 3000565
217574060 78336207 238380262
147746860 100444964 15024519
166115167 425890007 214952821
461066036 52809694 310597257
350593714 310660030 225231169
122079387 231223394 169078618
189228295 434833843 470113516
225534959 295842858 229894435
280360313 222426172 338073646
183817110 270872975 386944792
246473531 110244928 299790464
426469363 165728602 419534652
101248050 213786745 24640185
252241363 76023556 333821294
241782929 78419078 336767509
380952202 104270405 57339264
265657398 430254874 265237408
387762028 150931505 52537386
259361727 251307687 34300055
397671426 397625125 109142309
344582580 364870278 254895166
237113587 313709825 13752171
477846916 461377402 325458795
340043060 204913494 175188178
243818393 438997472 217766691
66575188 442048818 91121233
88733989 305098912 470030564
76932949 38635824 248447477
196907655 332908266 104082113
99931938 58497165 42648645
116743490 176975094 443783652
100326325 74537934 223374954
231268550 102387605 90286259
163665824 166649758 132856849
190639284 480066401 165461786
461531661 396634517 358347781
144334683 64838771 433009750
362788536 209663478 177660363
350728229 374279053 313823688
103568004 62240674 361812099
30261121 254597870 11189859
377602838 441597700 270281268
313644700 409953600 301542671
120477239 324690714 262812053
337566601 22961999 358249371
44564428 292066867 444548790
399105856 48300403 392685994
217058954 466699502 379971225
392920024 398555791 232657781
130922922 160732611 444377149
327094394 31511878 13475906
141542241 390959822 272733840
301768293 104187833 322325707
39535880 277153477 401313193
468507791 13307526 420943287
48871923 335307909 394090434
226260641 481291373 56311076
56823092 156754642 330240797
156045583 40629373 219414210
302151368 339416334 265393175
289400138 369360751 209655399
322271636 204686445 20264111
61424124 305211183 354377819
435564520 370913359 116726626
445722434 364402086 152291010
340325374 379074916 286096161
295408925 102439899 355404387
455008836 206409504 19686295
80403579 185374049 254724244
50886340 55978805 375767975
320933161 309320826 186226722
228791758 171975186 223436733
53556874 467813355 469427589
216228673 324322813 308904492
408673281 46720064 262387952
307529991 122134826 224701871
387700250 133514660 354667883
325021319 90037238 209719827
309720380 241037984 414274309
261328861 388990813 271107855
423896652 126933647 327903545
178542533 375866270 348646865
175459469 6707555 343902832
28590145 130706957 471822860
176469565 148119662 303354240
49182984 35283637 63437504
270117705 117708379 441709441
66211737 458666003 377738253
4327367 107715244 199907317
358947087 42887301 44347349
19681731 353006212 383498481
60805779 18972407 351925558
398551147 296618280 384314784
386333241 280272565 250616477
462654385 203094815 128959393
459257676 262692148 333899966
399732209 374395777 202477408
1556097 391434609 369027086
28214463 83380020 93825039
426419119 113395637 346475346
7365102 374950515 452663736
408844566 286695005 315191215
390316763 338494908 117324821
32848528 15153298 83298106
377890928 68746467 364351466
235541501 444539419 335053081
366197044 270817697 89872407
441621871 312228097 223140601
422254542 264789210 303416747
141557569 204577769 132385156
174167334 111214704 313726789
302641208 95697247 66453671
539254 125897830 240120721
441319849 475252399 141499228
12020642 444246494 245970940
459116518 64606625 358713685
344289165 295442256 215924143
159978992 321419715 190095047
157737957 71094919 332917796
70271776 86364913 129292027
122805258 68305824 363438874
219334939 49502351 294581484
168194780 173772516 472296108
193707352 101075965 108602191
144054593 135492328 4232433
358450669 206433060 405950595
68142609 65690680 60583314
422884819 85740264 219204719
31252828 469447946 250423358
199185602 109104730 67683798
5663466 217805621 415043923
289050681 161466633 405869125
129943835 120072029 27208518
34469851 39938729 35718435
97180682 225681232 396427158
455161431 260182725 167368
92965780 235281269 385946482
118467453 162618628 228978251
93373999 276568259 354802726
259006490 73473733 151285387
132587982 256408389 379777171
268637203 83084512 113801643
313766855 70337372 7407123
246010398 220164186 331983904
17863239 125014363 417300840
48995037 390617434 86371564
329950212 198884192 401278409
433464242 373736482 30355589
193572318 317701271 139478725
33995003 151681566 289461923
232390804 96260149 463923942
333697260 322674772 135598244
259722522 44322531 38947423
112072635 175434909 176815292
101810748 451627470 401448209
387839604 58304239 366876410
98488604 163327602 165460148
234930029 111174277 154406456
440225533 476800653 97366329
133253430 342001683 364230785
342470157 126838059 234439138
38516606 327247507 407926996
203381256 412324830 13859876
187459312 193125102 5846842
76227258 246729142 335522381
451045701 196015812 348982418
94307124 462754942 231698841
108461560 386254760 459351561
221041104 322885629 167698787
112651401 398271082 458403906
467728483 175434564 317380666
294741973 206039927 10030395
39960912 233900528 19656896
56020930 396876290 398143895
159958098 161980833 455658082
181543394 232720100 161647495
331154393 401320717 103038921
175848515 64047528 95629811
141349653 435127199 56154346
151362427 373797683 175714567
308514649 237404391 134079720
221849194 381492830 246396802
16337562 371944516 442346664
270412174 214432645 132625859
127061314 49547230 344057056
21805240 170513859 13828344
82295602 373686070 75748334
179271980 194892452 273736175
318145475 108781529 194791296
43047766 141689647 330143001
401747949 382423019 306873822
45319155 309091745 262244218
401604624 131686955 172568480
321296453 420275527 85200418
159895611 214404697 454971479
122677822 258364475 437354307
8362113 357320668 223808473
72816767 314418398 265597262
374005714 25873683 356997855
413650464 168512067 460353006
218540362 371653639 319393864
311965652 291299355 185115178
340012089 284328247 340948926
368578890 425732250 46898251
39117316 289338624 352014027
118922122 334403153 374815183
42272928 68594213 348636091
253220019 233312098 145948431
463360562 138881990 481542323
817449 228431543 275100208
459937648 225334225 190014909
225518427 172064738 222032855
84564597 298125921 123283866
194536758 285411013 196717944
259781837 357425271 392191656
45627129 450428085 194796277
336415011 272285542 55807684
37450306 263940223 348411190
101344082 413199005 117240746
413234059 332166088 186371335
422654261 338094649 363557923
66757896 100580996 479380532
319907060 288734917 119031295
230630582 172006916 446750888
450107902 159019087 214537261
331115353 308439223 233930361
378007423 264727464 285058211
112806016 341927284 450980033
53985287 239668941 345493122
228112370 184069799 206639742
325025784 335430296 37391274
410889783 34174191 333259525
230331658 393765084 203848872
440869945 13091556 188117345
115035894 389172225 100225340
452484302 339496760 443765794
356785451 241472769 343941871
31966955 97386950 467744299
243582021 147162693 328248881
347484328 259772898 421975456
124512013 301321649 64998751
413120308 86022599 373036377
480636978 469648646 89884476
131379622 269422199 149773199
148916926 40590127 106902971
138759530 407870311 147951809
256406714 394192136 182076863
88660974 455854681 311723424
106380128 110850526 243192246
223252907 181785179 122646870
1107335 460474393 328818966
355141789 135887614 331331332
39948106 98896425 416958704
65889747 198160672 191047374
443145559 443721483 17614992
335389149 441764733 270141620
290037613 374559956 358728863
243525996 292071814 36022505
209130042 116513263 391012786
414400460 238104190 65224986
333350965 67266080 114368105
152069533 309818253 289483434
384857943 222878766 305153310
270281295 323918022 128135314
117583609 94041114 441435843
440143144 189889442 213876387
385454206 183647021 388939172
112773874 424207039 87048306
410804919 9594533 287705243
174743336 391873727 399894735
156335243 249163577 429704296
61171197 301910823 198457974
189796015 176318484 318812749
64783381 451574180 232075402
146320968 63281832 275028239
177558444 254523671 301628797
457699901 131025059 230211140
331130951 293206934 95764289
323605378 197747167 49867681
101953347 23966844 230901904
187540611 205042375 423056821
129989647 256032238 194207773
408145961 355637722 72525154
234062568 108187532 218713532
14568064 253840955 302283665
316126325 479824634 280028915
96326650 452364192 20878237
63554580 308063282 426993231
282747693 194731392 29324247
356548981 33642624 325422088
264243350 249992360 294044998
142875845 460068833 55033935
400327447 227886649 182088098
163620334 82317901 51203830
72503684 397205072 192167458
210167470 58220936 420836713
411561400 225917540 265680234
182057518 171653784 223163038
272644992 114343347 210796753
74595504 292404174 10178705
261699487 278474596 79745571
142649111 72162683 390303216
440595712 282683715 164723648
440447371 376564551 128754476
79118604 214307749 439056350
464992263 412782332 6265352
211116977 453036073 39629471
298360265 134311003 148228285
434871267 125641282 418856591
106192350 461580002 382431957
44712475 306605446 205723746
392372412 146851083 186519444
402423614 465775688 476003576
473167520 100263003 250390601
428716181 381767658 253639068
95891344 155797706 447159921
325781065 43069551 100372596
444278119 303628391 385009192
233388415 279345602 302725007
216755478 383026256 426629999
365611882 104966747 284312267
69184447 415150234 21528386
382064791 28012876 204100856
386743262 260737548 454140305
406674527 9446203 152941676
425225548 310205641 96108517
234128046 55578975 166990143
317323880 187016042 33067383
210994872 311251680 59343091
153579404 369862619 151724990
233275913 379026707 27012546
30832843 453073019 472822035
69228691 238474981 221171622
364495760 174664267 452334839
371603756 409245284 224341077
169937356 345901100 164100478
468769478 426042525 232856909
322414156 419303907 408271050
132053369 435774047 363744970
274916372 185260159 306211946
130032678 307074062 175050506
26948338 410943383 344136646
399442040 189638604 70808140
156304920 304653519 185994300
480166667 455749347 429825072
129160269 32887341 114356335
256914324 381966473 314114900
370512412 243131148 226138945
231964862 55332575 355746645
432025633 337575536 268987881
56221138 236888051 426832083
284178207 264542921 302041115
446319572 434035967 77803673
234758572 242791298 171402950
40661764 107109612 46606929
397522781 280193276 342577828
439515314 33865409 208024615
175520124 393111913 105757068
141570966 460271118 12659200
302810858 450751844 236377383
42746807 425807601 63155257
268602334 337692911 340497513
135786013 69140338 321253473
120217474 112330823 280983930
244028275 451450349 28686307
260519685 286549168 92599820
10727421 95792515 457578991
385965008 182601181 8787119
368208641 301347135 434251927
178041079 144683015 389004095
199101281 467804843 429849781
30474764 458885090 400559648
473714487 439204674 137004733
94001902 426813356 349332940
300228312 282223258 440188956
418190863 379677773 9579464
472788213 91160783 460363478
284823258 450535204 277058340
266073940 44671303 477020433
478915214 171344880 400090087
127524987 288366704 345476413
143965237 409893580 369259828
158247409 272581813 233528566
157294234 301519140 341612009
173096002 73907553 125976698
276591656 94849989 469588859
440005048 385536612 373145732
138586029 411661151 102020348
112413103 424272100 466513540
421213898 219557721 403156535
108251030 17977695 228555669
144897961 248398495 87708962
222257686 468856299 74851174
65307472 266142468 49765054
49042795 259176315 32141957
189212233 29345364 38220218
153225294 360020040 244635962
6628250 138914103 267579640
165161293 164283277 144299666
106666658 348869983 104681380
318391441 74835383 217031502
150547867 139738924 62698375
141615945 464685399 200322877
162649200 226806422 86764257
64422024 273773740 479728005
37382085 134080520 57947415
425612622 288986729 450243778
383268115 69943565 234706065
7733697 224536006 49869669
472348750 174548941 453467093
1383724 298365863 292289080
297376409 148029608 452176455
28888004 288860016 7922200
48098603 64314106 169340845
126980603 404382393 43878394
315021698 151940984 42585638
392830157 31301740 68106693
36311340 438953941 270655242
285546553 328729482 394713725
238996459 261991525 7202798
273083164 9882298 442648921
81485042 375226699 415797371
132277372 295801637 382416595
394843294 68813734 241826429
36154048 228781982 409529034
414817354 49881043 47332670
387239758 390904883 337897437
71679797 331245270 299995943
196371246 120051565 121242935
390524718 436102030 26711357
470787485 360511005 370688449
94033234 76955405 270738867
448308469 457443913 305065571
47554810 361601164 46066766
36453268 152729087 26289727
233930659 150295529 23402059
144035287 60454481 78439411
52274371 398240716 401809374
140246016 27152997 230338042
455415236 71959647 31608021
297409499 25256322 64199434
161832591 228263510 298718101
340642760 153281294 115046645
141519906 343556859 346378633
388583400 332066591 192916177
60793343 329332278 115764346
36620622 342623793 468568747
27132368 90941781 116856921
135616958 243148987 370939043
102483653 135823583 425498944
323630503 306386491 138805525
443600993 31490544 190421004
447064497 154041354 423687411
477518456 123321047 135539715
32429720 265098653 66226466
319766328 450469492 110521278
249105431 112436851 363790579
304348627 2654027 288176174
341379312 78031484 449907975
103467032 59128539 285149540
84835854 432466827 460438587
113492337 253005723 424522645
309049687 165480626 131927289
142026895 22515902 46775396
246417928 377782714 54891271
279965181 284293766 419146147
456821671 274684125 16764240
151882578 238512720 347567537
27192646 433095179 23916002
166158458 261700858 10204964
189674999 354260252 134029
225777568 36441152 373532509
248752461 478429583 32642706
37726117 474535285 462701325
211055073 422969202 28216041
366895142 144904719 22465753
11528763 459998393 224214903
128224848 28877922 263128410
210495357 208775883 57006324
70079108 314407888 37035470
316956486 411439449 207459273
356899469 28259733 433195064
311640891 15528210 139942857
9425636 145539469 153064705
274564877 106411372 21319648
145816770 79074457 6006397
247052989 143953781 79901095
217183122 31306816 294767705
471914216 325030700 143698998
319013100 393356290 259422757
230093297 396816921 229554197
399392390 141079115 319439046
444843731 446990178 149813923
394682491 360141891 478557623
114129461 340699195 456405313
369760317 201326958 398719843
359063979 235120865 334604837
180853638 99941410 261205638
330492299 11431561 66754745
110001629 107001383 134393311
385123269 292527804 49574196
269350831 53279574 381044718
96396746 419572028 133241349
229584611 310682049 400609004
477449599 178532766 376654067
465181192 473623417 21069477
212693351 443067968 305252661
409829213 20800127 64060314
343507055 455816698 169274514
151931545 116466038 287005927
451828406 464764772 157438796
255061773 250935007 318460151
93625005 406134941 461348315
481633570 430630621 448838763
346850858 205253164 466494261
59249700 80179220 126363006
396149990 215123979 148450822
249771657 151995379 62756071
468346715 223551443 400826711
21287854 398060785 54010126
56205217 150949332 374035528
262870655 299479227 172734647
401407955 193908251 466610372
158910492 81829877 33883079
319246125 244713086 438145070
64490806 115994368 59879816
362643593 197432165 116189985
117563591 255649318 373295773
368948170 372534818 27190564
281925956 59175930 253882405
476210545 295293100 40008622
325277465 432274266 197451409
330088901 387856902 62233182
468285630 354490979 227003822
385271554 53994566 158717796
276823442 66359716 265146725
101115673 195372429 469408616
200229192 110822520 402670465
337154265 334162113 73898752
254314987 149226116 128894414
280750760 289303588 177256585
374893013 62773187 96693930
191699233 312801840 361805758
208330797 33885424 436552816
468376465 316026192 33512213
297824631 481161170 314773095
363031933 127887936 83723256
540264 14417063 47941716
131343683 235962395 213186156
265663355 75055115 197807132
114177400 222894305 146049765
246570737 84526240 362876857
344951831 117003576 32367170
184544635 224650576 51457774
349105920 343998646 106296902
457918450 444681960 308392441
175022167 238780317 304172972
318771217 16008132 350948952
390169105 121203253 208967412
267880483 118536714 36505169
237390724 472327131 187261340
364234723 119007565 61375951
472552114 177910053 299083199
168888614 18215482 273709416
11439191 356731500 218412882
409560499 382505210 374472935
296086976 408820659 206559958
159766381 227498226 14301359
311600512 1428792 50869227
37698074 115911444 304925759
74846062 400804648 352123603
184128971 135009601 341842644
126780919 229492615 326339595
132752342 129071323 397665382
163607472 119658811 50163006
405707613 24349077 471195201
442918858 368457567 274597574
30327597 281999450 251210614
345387068 325108518 144231796
161081465 189833285 433614872
118092043 235714316 477566644
154912026 325208279 233833945
78348437 80939848 83888426
42958263 348427268 364069477
76224359 210616327 470828935
151282105 392544967 356540403
205756894 20911587 435718515
317879890 448891466 395770035
433194870 426537905 165055482
155141392 480688446 401959082
395921094 390573455 46002850
134441610 351999069 52633303
28209354 324893369 111540107
443595510 73114530 120637722
250463654 286717830 319178297
24506090 113847973 41749470
175966738 287972166 108377752
382768498 423835846 47239505
417014674 117992567 3132529
116734080 8293442 70315124
442854122 38212791 90169805
172705746 29704883 162386976
200566070 132680843 194312308
128335396 186967046 293227207
333200095 315664251 132526183
433370813 341685579 380881795
28184422 295763166 314989972
366719505 249932530 477774273
80768023 292585641 217940910
430077998 219210281 68473059
65692780 293848393 387123546
229232241 422340231 38202975
139494700 263286603 388590099
25292434 265172215 7328639
101958393 159185707 410587093
26945144 295013355 18804719
339612342 5150530 400375921
370707667 243454675 228671698
393508368 260330034 327018940
468152070 124070015 406323368
423017152 328821634 23491144
168354435 40873420 425935064
262618774 394936513 468550214
291006805 442463352 475694820
107749681 91955801 255533015
313969202 430218554 431857386
240708268 165495303 461273251
435354047 109099147 378715388
375797830 114759781 313533113
417951161 53538695 431281689
357889426 362202319 323458438
343129840 313596129 231600957
28086757 82313703 373596099
170695005 395063190 347529004
317457083 161454092 215489898
172526396 282193820 196174489
199714322 263028721 327562602
4311745 32383184 466982227
206839989 281124515 373239895
460824894 93975588 17172634
229363416 159014754 388712621
308242351 284729733 179461727
375630064 59264945 90000375
393123978 460421311 199004215
115740472 254045006 281470717
384828403 192705528 469309588
434137345 65256001 230352943
214899238 72008015 371352931
133565395 273840362 370404837
189241868 17754043 448332474
130863110 125774028 239772653
120216352 269683144 69685757
283353832 217228906 263280015
106741259 465385185 58425689
383947928 223528088 136151194
17557483 252614558 167212828
273306952 144918084 408938528
455659059 20823928 129695005
16275084 182267189 419476949
139044225 5000982 304497681
364403838 39801700 187043453
244169299 478943754 376678624
72293017 197332454 313115917
125189962 363991545 1021378
282337776 20670795 240263128
62170924 31115072 364247481
176130966 340790747 234662327
83677649 301894323 47341004
319859608 163353243 93122232
355650210 477699272 463492138
416759507 29464421 27558927
476182138 359802997 419207166
276082901 81977323 350646969
393734503 438056633 4157530
395032300 27945443 348309248
432150533 112086001 103092719
460528759 141521848 237372652
440013436 428809868 301241408
101089909 144490794 739676
256979623 112039363 84789536
406250711 201955330 113664680
405645039 181062356 62832239
158293658 52254831 46788761
467831942 38217747 440598547
127818051 300972677 478787786
214563373 356862110 173197641
51531337 418749049 293281943
9088893 254861396 437509297
198807227 93641240 162105903
304358252 461492785 387185519
471722147 333788715 34714322
106466962 118901876 304301869
244132796 261313673 471598981
221049243 431946633 381287973
334539419 30064312 278178764
137722935 227506847 392982922
247854181 296410518 184572465
93455734 413518568 175848508
76919050 226463680 105701506
228210164 6116666 365064745
249057993 414214348 262179478
403085803 390709019 82909526
16314450 163235214 265553465
162504714 124725182 221107184
15632924 71639298 152547061
103136992 396639954 71796899
73921308 231262503 137999021
278649919 329637973 142852611
102166295 303197833 151472015
162633195 423045501 13057020
318996181 83755309 246424216
177666423 30018773 154384065
283494668 113277845 325219484
367001924 186748373 86816393
362899867 208055110 19121255
97715139 262747248 35356796
300646190 110741205 340406850
245170071 47237552 305572646
455491648 297035028 227106368
264474121 46975069 273355962
277310402 840524 212533646
1012345 437299047 264871403
253667167 286899394 308444724
246500151 92650940 457415683
371060011 132243358 98936154
223465318 29236718 215663395
306217465 449991097 265801959
203839025 324877335 183788895
72609042 186398854 56434514
144169647 405738401 205164565
339134363 117772244 278308094
167953643 242259886 386863980
65538514 269134364 176945190
312678391 373167307 235964386
361166585 399094826 434315395
2983164 102774188 215016442
14326888 271466801 309565202
393115715 244632948 285605012
399006838 68324905 52363717
226282134 359886571 241598965
47039791 53484610 225057783
307126744 288117269 257071895
274222611 415669752 242430561
342624521 47255663 281341309
93011534 375887761 167836788
13877810 192002509 119296728
69921637 471380332 474725418
60680018 428204779 283752490
350431051 174443382 256128509
232514522 223752202 85373502
216558407 329268547 268276254
130540546 172479311 368862311
141863968 280586830 44577515
132181805 292976370 423316732
306648648 186337672 368052404
77852336 22245730 418910615
242641711 334359801 92343876
289887440 139836032 94322339
346538860 388570578 130194950
330802107 395102511 319495819
411942087 61715777 18191689
312509456 420573850 240160386
410139838 121460340 459358138
4959394 333031533 6822633
421366258 412929125 365736300
220940690 104680957 372778409
124515147 18230874 412404699
472138806 97480893 260048557
337424676 46497937 198010208
222120721 107410404 108745509
316031872 382393454 398432481
83364549 381699496 50235171
261970921 357268338 375741435
402766042 191568406 460673704
363367402 381618663 91526095
321619643 100459793 462741187
277936286 251202831 211395280
195109428 168877178 199559493
408826131 321307966 397738644
95174886 246585314 58990538
143752810 91091401 183523633
189753974 213283322 54698243
14349534 387720035 48987295
452606162 193588498 106341003
50631852 166323076 64914862
193802143 40761247 386152659
377057350 69848181 318703936
137964618 143044375 62198039
11019416 401728225 374450615
327791810 272434689 16559722
256241292 416447266 27954756
225795041 330810162 40765756
407072398 41234636 451871176
30190361 39808507 461559226
64939757 404661182 107259585
382597863 456986994 70802677
398542826 14377705 259683492
241956478 283278827 401562384
102267793 72921105 28425712
417232221 477688549 307753821
237689973 300971053 92804467
400184569 457143143 7344819
215556639 462064438 218684415
77662703 449747738 132352285
280150927 356505101 211509652
157794256 128220498 260321533
49187755 282936687 245635719
134061965 124386519 173431602
337129033 379312061 369450279
294725061 50214610 233957237
208502993 238201546 440115698
260874306 87773758 428077774
406062802 206359551 340666146
41893800 414182844 323687397
99328176 179314729 407591997
344646948 435484389 424837450
327869450 150241375 407314939
251206467 298992967 121084612
456029339 236819151 271862918
187826351 143197842 70559898
312866449 424183239 175224841
97843437 223666506 293633201
86472430 412632565 477140555
257035285 440836013 440450851
468053584 434130048 58068852
400793546 52968125 408035278
68699160 242819231 271312922
369349535 431364894 113413764
439668665 454459643 169702984
130070484 649888 394518587
381448654 411904334 331921949
307729732 292078399 371399482
432370194 367952249 271393090
444584877 389784402 226413039
69566900 8208276 95918536
175889032 292547514 318615135
294713001 83381212 262250882
27371311 418825001 18255972
54544800 207813628 353067713
284242708 376945504 197570524
232986152 189532131 286569108
447280726 54844385 139778982
289738528 72917416 207309537
47769550 336501864 170732327
60589897 134252591 210566949
13112666 271333923 300382242
17483783 269076189 132503269
165511473 5027750 273676081
330297570 2607517 341063284
149027870 57253987 227824338
468450054 183486935 393038933
92212732 96594669 237150574
26235433 289233400 266846579
128810093 71820100 368283259
21439082 316536921 173228810
229611796 4603189 471044186
419365600 381076205 110082756
322556819 312799020 262698210
337180520 59260657 358192430
354789867 166857759 417450866
435769755 211299629 156265195
459156265 334219706 211226087
272321278 59440141 9915211
368413556 52041032 295899925
249540733 346662732 426054525
340685264 406135626 374272993
214045460 163102600 6975402
166207609 364168327 213296072
159649890 261877895 132729366
136167129 138795024 221281087
376742421 397505685 93215236
47692156 77545474 141000935
228383538 383859222 131980858
446787124 481721993 423688614
247477653 480603046 132137616
276315163 71634974 96769166
135951404 477463079 464964630
139530502 411383454 163246239
180455771 343090793 449890580
278658841 397471211 106525445
481040418 268062968 465610523
152714959 86984433 353940568
436360234 428294450 271689722
275286459 124692896 355220622
53081826 449990044 157102958
54483571 93640597 34181764
398087764 90241163 454357800
448541342 317896178 237987314
405658570 48979287 404848431
346998541 259212304 478425459
197772541 108259836 206324412
375400799 115630905 344561999
370984902 362961909 219858313
214508888 48512772 430678023
432001888 120820480 408277414
392657129 272387186 358680657
256267931 304427445 262720594
261806330 419197139 384928271
10276227 431847045 464966719
319354152 454568195 127716217
145921892 310559155 275755374
355975566 224256790 227674837
260914676 315555780 204550056
182638036 214000298 142161817
371704015 113031386 245996251
112787221 47701815 342126048
206221712 49056034 243393188
14201420 252657497 208243486
79572322 185100015 257765566
346162432 35214124 189867709
316315110 309959781 203164919
134452028 136270048 301801061
414916832 135506997 321522555
191639649 327822952 101631206
157322648 193462744 90036282
105460757 299328057 135977297
60435866 379171015 339837598
314108138 155948185 100186844
207898587 418651694 461447086
473934780 6040304 343623626
340108699 274666416 436594885
379244214 319258410 20922120
465653211 392579103 81281740
468470879 183742368 1217612
346085359 267772200 130774390
65444534 264821836 208971397
250040354 74607024 413634959
260923652 429118857 181148013
246000152 373328899 75350412
471823427 441321657 394715470
338673911 42582323 86135382
241762671 85582275 303941929
209552582 407932221 478417515
29473293 4567006 441377828
68224205 33619408 125029757
207113005 64560131 113066051
376756921 273327317 363875877
73239795 472005377 150393247
250279187 103120957 370200907
96917920 328206511 232633271
258181138 379644919 458655926
94320401 237254814 255320437
35336256 474516077 436074568
143688349 372227815 352152600
294262277 192634683 127048669
374524807 468662954 286815787
284904899 411737702 370657915
244322973 260096544 120663218
31810403 202255417 142648479
171673203 318397869 359634523
233969053 149925987 426153083
247594211 298100332 424207055
359488490 52278369 280703952
361869168 163090364 364708102
170865375 432600782 26205855
333653302 98258150 465986146
235282836 269110058 9961290
240100351 239098703 359375214
316842659 279120039 115263620
76796987 26214831 328040947
18455905 4094289 376203905
190098482 409280875 246256684
56256524 212292961 149794396
432193495 196207833 375229559
129329403 148819794 240255027
8468007 406145505 39918344
168419337 234222839 237057256
17998346 70198531 30284957
26840216 149622214 388416713
1433772 431089802 47913498
24578591 320045051 182302800
293871488 173346229 36891052
244587888 313480275 249773686
169529125 331937321 378623470
78807553 254933179 151948678
305869152 233486079 430455561
115719030 395819913 16183020
193258853 199039003 3626724
270333090 462175856 192293474
283063914 258085334 316897337
83751509 239628130 42245353
204828675 259704647 402453634
160700089 406016682 109794844
225950455 462978123 337344500
226528032 33672148 8885812
316647991 381515442 207294845
462602248 286185153 252242607
117679563 162601296 140774852
288055966 266366185 90867635
441230904 163054569 238173706
426708454 191842842 178162741
386878761 354593709 479462830
156098860 266883885 360020739
170706640 421896672 425295913
416397018 46877899 338202687
233676658 380676085 242259701
285830526 294441643 393793032
61464207 224207512 475576988
383968847 188948647 163038776
431478837 186339638 56975581
414939069 350797995 52233812
306546412 291233453 434242569
2766232 118983964 178009042
318813074 92460726 173855578
333469883 304549608 75414522
337528857 45701158 411205506
404243542 99087287 24436238
424842504 86921383 132867182
349324120 123774662 81442866
162003226 328318577 261402001
25258863 353627465 52518017
91206316 353506392 170440438
239005541 157567825 316819049
68987318 266397663 175525579
418800195 244511276 265997640
390918145 313079022 470942297
133028656 330719011 285574261
312896105 389713448 108212108
212985604 45409864 128185433
265481546 396360342 286684898
419429767 303753277 324373230
274531182 208192637 341625314
382259594 411038142 2046925
348287227 242610225 178331277
127607311 247802353 291257585
337802769 241931970 476063425
63537784 306263020 23533242
199886433 367805743 173120465
395807063 228092039 450618454
130431967 242936665 252513582
228060964 309356038 293778241
458597330 356972854 171355267
428558731 200301884 427473082
339826166 63419247 379902269
427700763 53523344 347540793
292322680 136391760 463067008
67314239 317420383 51579170
435980274 247658340 97328100
343023267 35235498 56207667
415347292 11344459 71950399
424880612 204323481 35396958
269147819 265906599 337473145
150820990 291183244 22889951
22118147 339219209 1586306
422795292 183096767 283877203
36716326 8935852 162468541
409031238 88246293 132141749
234164312 422273935 217258333
143438236 33010091 140661256
437576941 465486170 349361757
118591186 212461772 105638910
364177818 443770355 363504720
102765135 453030970 423412214
340343511 41287819 124277138
149329258 95199715 275021312
89274176 353199525 275725941
47281736 10394675 36905026
73817800 302692055 19700670
243810444 14767090 252086050
249011600 15686871 354230842
220621825 366888158 74347929
236913349 239688948 441740350
359680303 253314402 333873481
69092666 153984068 130410353
212254242 436153954 97364382
24691767 162701806 269352871
401883810 256909277 171984278
134568491 433791022 284780658
281506965 475921872 438861404
324242411 407104843 137502115
396230464 25331931 303850664
307350456 86957237 119171607
212216084 462540561 65913361
50119418 87791455 481805483
170862751 61426346 24614725
271868501 394085840 141467797
465414100 419310437 137269695
331411706 192626096 134117057
444965639 420029834 433132920
52645537 180291197 465832209
246382826 140484663 54077985
339269462 186573670 104867130
3601537 406292394 411801985
58836955 42432981 453840694
123991281 38511676 71477637
153703489 283409273 184727699
449714567 340213932 426384872
201444989 390081127 368374881
329204735 311278958 249845817
192650395 218900324 390382821
202933963 133648428 53775031
243301108 185258337 37632120
173785434 296151754 57829735
178764409 287260493 208959102
480653256 68546342 453089680
396355290 230146203 411520814
381225757 63944587 117579797
237851188 98549128 432578575
219714359 423099201 299755367
403309995 3782628 243050032
19727321 161704500 237788079
275174411 128639447 383287719
124775474 372403556 150262411
103719795 125377996 156457132
84581830 439333506 476875460
98481791 78642528 149287114
438973522 464637518 8469548
329464121 365116990 12008479
419879909 303386175 467633022
103117126 249321859 459757702
271011630 221757905 206092439
97280252 253669263 292015692
40535750 2274743 433173981
302556334 223951509 457970944
476130501 79566947 138598614
61289587 405691384 382081663
239315241 90001159 425936600
149709137 51504002 61939673
227753201 260096025 276794550
89784812 335358973 212855464
378400246 135070741 351544281
345978042 221299343 217685131
253652608 382000438 175955541
285326589 424644654 451267668
181595092 242810359 98023808
351777576 28145119 296543162
363059935 12523401 118523387
417292527 271195802 469076507
197327371 279788211 472854860
480676682 252068953 443470829
205778730 103038628 324949394
471026548 108249416 328142799
222699804 430910025 363067638
75195464 119659751 350335205
90873781 7303148 339698202
16847568 317372057 279910248
320664276 229177718 186710953
468828428 442051103 25517194
117196931 457767331 52963991
32349809 305553192 404186579
16331614 333962955 407713568
350810176 18995730 196618671
273221650 440864812 390873148
275252326 253499102 379499269
50289453 241223111 361377086
144183758 157050782 290523250
51038742 75110080 21321948
432650809 407948862 230506796
420015514 225799131 134138149
370257722 62166476 72377723
379671486 443796645 218114196
278808231 31956072 451523870
308751246 371805720 221868708
429167571 77183631 419913051
387609191 453418081 138215308
176776857 287671015 387287169
477481487 145378366 115075275
470103039 255492715 212624432
237839040 8319872 241715941
469758388 302702052 234197109
62793650 56717222 471082897
308839200 32941556 270590231
169425465 238600147 368652837
455913421 396139470 34221888
20551970 334947688 246086125
472750789 303134158 70944905
288085672 124820263 112741374
134854253 55099828 234296657
14039995 337441023 301352599
370762897 384341919 386173752
76968375 174063437 312220704
428560630 356071269 392165914
229761778 234513529 474418872
196439149 300264910 182323429
181462366 224058581 475944439
266260170 480588336 312821148
345328618 187278889 75795830
468722306 249298716 95950295
37578805 234432180 381785940
234812375 144320885 183123271
112813990 102860555 371072607
396554115 313242182 251224047
421715636 25530847 98234879
277247241 230011217 32072576
215330548 281423835 223495377
137074271 182066326 259744494
351005489 405686110 147924419
195006053 290523234 267402269
121046929 278705110 358795248
404821530 116552340 231363708
391358079 258842928 129195489
38064170 381884341 306535298
57162497 285466836 14319243
190667 140717181 278252839
333673037 368977755 128571907
41460475 383034706 364746629
468183382 349598577 283627054
448911680 479433342 369602778
294147732 45974283 346943040
444590635 41668844 246702800
214587204 425578373 403379464
284311772 271477693 218862804
114206871 457537383 110511741
84162188 320722836 465295370
397162917 202536880 378089452
432858446 282970419 411777760
66275265 115094646 17162739
424752382 249361179 409075986
409106025 198525204 187076679
150591206 412269437 207021778
289286958 166072563 200285774
323008197 53043419 111525024
111751802 37188712 262039750
44004883 43936215 325809177
135834050 33664631 430217706
283686969 327298964 82211181
319999016 64266409 83278856
394385153 222704252 266653853
61894447 125617245 267022176
294594687 142314113 74320861
454513103 163202306 41330126
430477063 57743313 236246557
260505006 177225269 86504859
382628822 456590128 141067498
286043209 399844099 165733503
166984352 105904956 242645319
379994738 88115594 4210619
106348780 2025836 434497548
103293257 141306377 122098661
65898527 259026035 208934847
360913542 252742320 123740619
12815714 234708516 324860622
274790437 317508860 354530190
139116467 406786037 93280542
288278252 16589083 46153634
280885495 240102281 309902923
93312836 147946013 31596262
52006685 274169073 24423926
386030108 340679563 232000868
312208171 184364357 282541924
399860101 47962663 198426224
298755791 43528037 168422007
330162501 343863240 101470038
445061404 432338030 297128216
77000795 79303295 319946369
188420512 270311508 406183163
140310971 273676561 203899369
243164467 460802133 108195350
385719346 401435742 128639771
340740165 354335775 316760477
299346094 173041954 427273138
392859741 190382989 54934646
378292943 161632096 281855289
372646760 114996013 401209540
98924625 334906255 266514201
455788954 437779628 355299350
380424784 173490820 29088629
263551309 26562473 264421469
225316688 453515900 247279107
10012473 48291699 424242976
56509889 43081934 376606687
206868280 346533058 143188849
6462889 154990919 146531400
122129194 398367719 220507133
380370519 102851537 275341487
336171970 52880757 344420821
437032941 448466432 62620737
267919950 363666626 279242441
4689419 137889480 333841923
21862292 311803344 196776989
77423453 171508255 376200451
348638514 35602978 58183909
430684250 316267589 68058133
104140167 167494809 92068137
87255783 17250605 95034080
336253253 235047137 352038735
377392476 434262022 197095377
156813886 122673985 358030126
109269347 188279709 333501900
399234971 287917453 450810495
351331361 416968419 347465203
51682119 161809259 398512168
308913446 398428617 311712970
308579000 68026399 103819969
81544390 175566459 33620526
12258238 452957506 273158724
68135947 39074985 71717114
394476485 117184150 175247095
1226453 349508371 293291183
256041786 4025882 391385836
214937124 164241180 28684712
105788254 391650704 163239485
3631354 69391288 49055040
401385103 467585490 321620172
218827950 353589460 6630305
229225663 447356431 141519206
28046287 310156196 332606581
94226297 73094787 58919859
90487167 31047364 265694512
264137765 46158769 375727084
390994477 364202383 98474834
315731529 45176766 349273671
440698249 101917582 376107719
457305481 88296242 295992777
194216400 112445283 273386191
78827538 402996961 81855950
95017948 379878913 63688918
169473318 208170113 22910260
348175542 58585838 335698703
250230115 474638420 71651182
83696611 109043137 312042829
451207476 375155009 351641207
398777519 28762944 337608800
126291837 35136571 88598964
214187426 183959544 296304327
115148309 230868466 136264038
53485286 423282428 376104711
380684614 240496986 419741073
114127146 400234147 364354533
239255660 469751087 275882866
121283417 54924777 31413288
172423089 98874994 51518750
21739640 290579650 158249326
383473288 399067877 436240150
303907076 298431446 78120833
28430430 254648743 183536362
399342620 405746857 201563596
246062447 431991459 156992781
394593092 468639817 77821064
34932727 64864037 416663113
166880086 2830490 362173170
37534022 150077318 69493617
418480238 181011704 402994218
200512164 224650218 376314386
369348185 318619456 144029660
24185375 365859641 339808003
275275588 343436186 265199489
49195537 17146984 201139024
20920133 440477211 21422243
65985587 265382682 401574332
315247081 409119753 406495216
91628358 160103428 351339423
445074336 368363363 401912791
28209357 145938866 154613557
191003420 242702902 120598097
102945722 271664365 329661758
272831760 427472019 49619803
150680494 380374665 119275731
442169509 113592402 355330484
251337885 310100739 17656471
150494648 237483223 92599103
76833852 6237156 237141075
315592896 208853671 117030438
348237713 112655897 480724930
465892256 5698566 283901340
307053172 185311102 37700965
241778045 82070428 63700852
472752195 411099167 125617436
237352998 197738661 216323854
109202432 449380548 284403348
206314207 270231207 141618035
201987594 186940476 386343018
233414794 40259522 200689054
327598060 243774715 201187240
333334603 442902767 187978606
363024867 177408399 101605279
195813680 97039235 230411000
448843916 46262145 333099309
477480978 322197681 458171437
464122300 420384113 10204751
90933937 15109574 398591508
421085414 418792906 19348846
465467464 261708359 177929782
196583307 398424145 216959566
203992532 363990383 269538427
392073076 212190140 254800761
48638839 73980966 198762854
360580076 334416137 451590724
364860774 16248465 38578545
357631069 325627880 11864671
262020378 445112586 449075992
461063016 56925329 157683607
360367199 236462325 404473077
349188147 157865016 120628961
481470511 430414971 335396095
188398690 46721828 62380867
271534377 193008895 278952713
181239009 471215821 33245114
229766951 450482222 443606595
192053325 59414706 330960274
415470199 207838571 225545552
367137841 474087952 105093842
216143069 434882094 297312602
445953767 66025870 442653622
205873445 332777809 393008969
412942829 357929666 404130169
247916274 444222765 220007959
423284276 71076365 116425911
146002178 242400815 138285060
60517975 378652887 12719972
364509144 235529936 135046139
46087106 151044211 414495558
51348793 431250820 95110663
181339487 53972861 365811765
365635423 57739755 6137135
48986467 271046776 203509907
216649643 321786122 321351223
431191631 459042823 417404
164293976 373949456 105169430
397346888 296666725 149463209
419898377 53209245 311302335
457335807 26923615 21615997
19547119 298677266 101275526
2730296 167539208 242166236
433681491 360644011 273516658
455273844 68443150 15094617
326019548 434218440 216921344
50414028 221758306 78503671
159191897 317444940 436767431
431001161 438827138 455900310
394267777 154472270 199925027
119809521 177660827 227566719
322624924 51980007 39084424
393218380 115968739 12868214
326779822 60578935 229723814
218211276 363803822 172582022
200577482 31589285 387898885
435843523 391933686 140318890
17278974 97738494 271277261
237195915 119492847 385016486
263120160 57033414 75550950
397117811 402002691 302163142
460791958 479612942 242459185
117516673 250550784 409518767
340199968 66606777 346909035
140162034 248233874 270122946
133737065 441227424 213424034
465230088 435382357 317700229
254968974 410612684 177598754
221468157 343918347 446562184
154340017 386314241 844680
341072925 348383994 195609667
411578724 344203635 3664988
139225813 90143106 69013567
172736696 169319593 363257149
175536623 273748121 325905019
337719249 30553507 72672076
56014368 149825100 424483712
141860552 456186100 434668848
110901232 294730333 290317811
434046293 389815012 343830263
150300084 377222659 34216894
345435509 296167511 3068740
458860500 393089120 410878768
280418951 171456251 143524115
199804203 96967035 204796985
345987764 206852411 183952063
384286415 219119553 409665498
355912688 68277906 119032605
244213407 439633793 203123258
82833125 330222902 231146630
212152226 336210618 101094033
114475868 130824010 12437684
146725989 172746220 162066646
103883607 439850716 466208247
247272586 155735959 207903065
215777025 123802058 318263437
116823947 341094132 167847230
317275670 125741174 245736763
472594882 233403784 45139813
369758647 435906420 231837675
82685050 18080684 107298929
176367577 222410337 372220926
362067465 362866533 243168789
326643458 434289683 395322580
305111922 393921771 393504173
349252954 82301313 60979168
32225869 130835908 352679502
325102909 344107530 367302592
226282015 340575040 60924448
92941557 81691958 360495816
9494450 456793807 185047760
118293064 132805697 321553378
138910070 98873327 288072490
71389531 77657563 184490552
442524123 422628131 328304181
28740068 300446362 269524591
463758668 399216820 455693143
243122805 43068813 242460006
20989416 354011668 358358667
219851864 168893493 467182261
423087682 298233665 445224404
234841767 231429835 205057461
476433684 104489635 149167298
270139667 477525519 56766813
426379410 253370880 447234721
460584673 411284994 201934488
175644089 79312141 120399854
248989940 136026979 341684026
88927843 438110604 118805768
128703720 319007949 5013962
417067889 419490846 229554728
2885495 443927950 322330080
27439321 278085169 276744185
137198803 236586524 389884549
398805481 474970600 336475418
278974326 363958709 464322411
8466072 146089411 18951005
468350745 120010213 286569055
194422437 400790713 413493797
437055162 16323102 69865836
139247191 89824471 444913206
25670664 29767064 467528839
9954788 384887553 257377084
475269312 340881010 451890082
196500328 168202230 177815705
212740340 28958738 297280682
366796085 312950993 504634
301305304 134412990 235226350
402237883 192041729 360297356
1642870 105501120 94390929
190832149 294403403 338062722
82317269 124342144 88956563
477716730 212721395 159258726
344550322 77226343 25331448
42760784 271169026 285944646
183914454 417584221 267422568
736478 451649088 89871840
391158624 187062275 272965218
62373045 447612069 333031132
324787952 414811150 220066469
279371631 307111024 85101868
409566691 478366022 122262546
317605314 260654178 152191040
442501109 106389593 274800934
83015113 226109733 227500956
63895019 340916716 403356100
423920527 282090292 293326804
350765647 471071246 222263139
391737295 172070662 418598954
167748612 70361754 258126635
227374533 435954803 338008113
4282684 144234391 209429289
77917501 140879007 102680622
420433618 85760100 245548616
390295246 299694885 19088184
265415266 61647990 53507763
389156505 93495158 419495096
465506764 425548280 424224333
179971918 235429880 459598326
253050575 424922576 126149641
382303481 393082814 409870884
177948175 18666690 89072573
469569271 208542779 424007992
102296623 87272132 89166541
382375387 144013886 211526157
49805115 60739476 248064941
22526328 133241004 121296139
437148420 58498560 159653231
469958601 371080856 323149171
231988572 103633096 142715706
43922701 291013324 42847204
367044646 103784371 387864402
459106670 255797997 152555562
34706079 358118146 312440327
450888859 467506553 5460441
175285320 321397904 88324890
359081071 156212669 22195033
348914481 159860931 377616767
264036635 432694062 275869544
326827760 63354230 94258432
423919399 197300180 106291056
11278 4668
107837336 75285818 303982669
17418204 232189059 16455300
272183842 350588792 292198852
90680757 168959237 181331127
38435481 279200650 301860976
88518110 135152041 23768603
346270188 298636547 293108567
246629850 271620077 37568459
19125422 179398425 338685611
261427496 368107204 380134560
144834455 111272651 282620943
87824774 208730264 287932683
34337797 207677093 108809255
378016352 121371099 42325940
106015517 306931760 177477142
16745212 373472600 368857433
261155547 155049306 75439597
224016126 345814579 365204509
392117976 22760090 57490864
327719808 106516371 42805034
317658816 49563316 262547570
275131136 293400347 333734437
384652331 383408255 20653156
242172523 79861890 143016391
261209165 21282978 20743643
349876549 316639200 229778486
214083361 294265998 1606889
308859945 205632302 149552020
229391307 274811097 282951432
60607306 255876855 324644077
124492062 27802082 42743589
211570198 237945903 212922382
110572512 46440932 251359969
301445256 174234702 241202411
10661022 386938188 265720793
136960593 295740938 331788848
275068574 192631737 206593558
255656535 301116278 181615380
312365993 27933561 15874673
140066942 251009131 345756803
34559190 335538278 26243133
3028162 212346430 246189007
133661747 319831846 387540806
201147864 375602525 137080197
184150494 342317976 371037271
67431357 176473547 101976215
117422343 252163870 87762500
14922502 398497403 99825855
404696199 329295871 110458923
226656671 229895748 154858614
123275788 2349245 114202246
305479910 227075306 298364161
373686453 211337197 401408616
248784358 82600430 189441529
399701939 101126884 196772990
208291666 247651148 132206903
160009997 4764241 346747580
116966217 336175110 168398801
273944794 46236997 144898477
222057679 270227367 379382593
95549985 168175133 402708909
293727537 135452350 334964654
42708156 270392129 308615030
399761969 353313497 149027709
136835010 234329269 105700408
200013969 243230950 156216491
123271370 21995936 387802487
360125670 42919566 191753681
347110008 387459976 386446049
136625295 169340549 80127628
197287714 371037692 54137015
131087934 350186070 397178835
169224401 392081569 62982242
66776436 245173300 180290576
357671518 228020431 15658290
11152345 1822115 23303683
74088473 87193979 348561615
345048292 105295677 29916406
34130066 171947257 317678232
229653765 404728215 309617883
58480389 279567305 267560202
97505918 193058557 92548739
145741893 110668176 43596741
259347866 233568979 44196497
167996959 206432836 403447616
112140529 210057030 298979216
306160293 196968952 342363574
147838263 33351657 177196916
125918919 362934094 12464453
16699114 132340110 168622792
361085027 57668193 238285616
43791234 223112361 397717126
73932961 57248821 245397636
176452020 25283772 217861321
142315472 167807229 178265684
164804902 40990437 14485539
348092823 381874210 16116547
72984546 312384970 282582795
47920339 371668462 295425797
218398152 394131844 329022663
216913148 257885973 358803584
32796435 351049711 53739440
290281959 33302353 201322854
104599400 61578066 331273764
78477716 86110860 214198200
254520274 70417543 236507034
128129927 227591255 142148574
272282040 103771694 375345699
386891696 123931877 334720030
739351 194604731 164374036
361575600 197443082 112422968
155342828 361552284 150812451
9681452 304882761 208277666
293084827 48103440 283031058
122632700 32330362 248051751
63640137 23653214 240332216
284997795 204770097 67535030
82419596 48986601 341063212
39169996 112592876 72246717
70087713 195965623 267541557
272893786 39645568 58979500
31346353 254452131 211073187
26010055 252417598 76431367
36568469 37653462 5243535
356886192 78966769 88139303
387834817 108994021 169366008
374562616 390201999 208009506
62290718 126399239 287377120
168078621 231242547 169003855
175830842 402303233 307778690
347176784 205002883 167190931
36878284 86929521 279819698
196250363 152230940 321561649
354989353 136944907 370895607
256031448 118732805 325392927
244045047 395392908 27359449
161261016 400896227 165854609
272826725 6145446 247401100
192420329 301968126 208628930
331476727 370603706 219103574
64552655 260962644 24257411
92231505 321152829 139954221
263016307 172224064 141234415
156476372 265706006 306817271
287733676 41393802 127342784
65125601 49389214 340206542
24549800 271829715 270368717
252595939 141229138 101860234
312531603 131362318 122105982
266166894 265281204 375264630
232345820 311601331 4808257
242153538 288134250 286227549
386850868 220158181 244563443
283049917 369988380 65505408
48860592 67464674 318891373
229055002 200585400 394609999
145072565 338349067 8804911
94344391 108315053 126750482
10729378 30150481 111328522
120388274 340316020 400709692
386363231 25343401 290504524
267390014 132860501 94121565
17271342 363731094 401836822
246766824 135214564 60370523
256567539 214141110 217922411
247849340 41074784 215692911
267326054 29731825 42571556
95915031 343288364 213663383
37467410 256011916 341022263
191467698 156614712 26552847
356554251 392739080 150653342
59207649 303684785 283275204
65727195 285358119 303834429
256159527 14520468 109187186
192351919 221749959 221111889
151523368 6070237 175336622
96789101 8729854 66384218
189095630 26772009 15010781
82824490 366907422 112503757
132049924 93586806 273639532
101578565 123936266 276114127
284670343 343479375 59931659
51769299 4481902 46785529
320316138 303329240 71683066
123747995 10336696 232432463
177666660 160210670 110101589
223921731 157614231 363511053
20428571 211540791 272051778
378608334 160981746 104678361
384726016 89602948 114555025
32272307 34471318 206352919
257109590 311528126 210135446
339092085 21625879 13945856
149478031 248969041 213092664
18532021 362456927 29921939
155496224 253730340 296882186
82848592 309819580 253890325
173801310 191264676 258777490
316767003 127824336 85805873
70983312 166030920 267838339
58024150 323189254 160384592
319547671 259623401 305767225
214545649 273552884 391879896
398177089 100354507 194943101
53495664 306824139 308177982
46435199 365055105 27434148
277559220 89579513 268218343
377837742 340481476 167780610
367521039 145587731 155615006
365894557 216892411 256020384
192313963 273189249 194209848
81643476 112528666 10052013
43957493 222164374 27309063
174595596 248578053 359941738
171866716 363472671 373091455
263709363 227387478 342700187
275216604 102438038 202076768
121502642 206164289 291832837
12362311 305031097 113877867
197068588 152053850 106240435
244821336 329733983 250020761
346462757 254436418 349747051
252037794 210398929 312423127
357881704 331875482 18324463
192692513 182576330 127027678
369132093 240684417 301397548
282870653 235658939 282082689
357768089 287006333 79010815
92624410 389652987 340179530
174869544 113785892 190071235
219278718 370514329 318714056
7141479 25391396 267009625
108287952 73304899 180828478
367331866 314171251 171038545
152055214 281274243 62697083
235039826 133785078 53188391
397576397 191490259 29151243
158699075 5549070 345735084
275596462 343439873 350636889
173388268 142751430 392400757
269640164 237967998 5936646
208866875 19696314 345272519
284434501 241630442 24936231
228295374 282710311 124657895
107447206 275955893 102811347
53649499 278095572 51486607
148712024 254582393 161408680
24439192 335978558 115772114
279712521 269860845 13091431
65257582 150415464 176155925
361044779 371809369 338880474
290882603 390180892 87795619
3581618 268014399 29138642
355643346 166178427 283388523
375499592 258729290 39294706
21556871 231728482 283950723
57399445 165517049 602111
123307769 321730198 371000165
66797217 32250371 133791535
310296561 83852437 3574262
252791202 374328974 310045844
58689969 13364340 206804204
224106858 298035903 210012554
257035548 98538617 245255326
244035159 98130860 83198294
45605201 317115107 81336077
162312168 5415012 56031663
36214143 221325400 111234042
186047303 352488455 300181427
283689054 300154091 76467300
149709870 95631988 98393788
250523013 307994128 368272862
393848077 244102980 318668807
348051768 52144425 196252992
119974783 49688294 258903082
189612966 253281642 245025664
337631370 155546565 159550591
351262836 289802437 60306386
331596192 90916318 375857857
52538567 132583539 283003516
250720362 87945324 291653017
84911706 156986238 382105941
138248465 190245806 21647252
286213779 204524204 327029950
175096179 378316859 326750798
45808065 81513287 233112197
223434943 188747671 103614984
269465403 152571800 96533945
385238676 274230880 236798495
59405114 220021686 20235046
221040196 363850175 24003302
383064495 65301767 356321626
206650099 40579363 135057112
29699808 140037179 104460364
123746761 260034927 315500721
29187206 173982594 131625606
102852190 44594720 199783035
160357660 15236879 391400653
150687105 63646045 323623244
399052721 289905134 365049664
226067875 28266894 330545865
154664743 280376925 402629596
24099693 252148690 203409630
300962953 403075930 120389496
23284052 350172161 71903999
92060790 355996838 135301796
4015428 215879228 1823262
204396452 282081816 69938532
364507334 93897868 19804910
59764315 135684695 327083160
206678362 276821989 190051773
175545788 57290510 227472245
44348447 81663104 400358148
90183770 25928612 338957355
138131844 190013784 22400128
189274850 187312471 262201655
288158813 66493985 87012424
66659044 54485202 182355647
140792967 314041353 150581223
376433109 186975562 294967831
60731528 91491264 276309996
235300400 53843724 115302360
244997532 21979211 120167478
276281135 186730987 136845784
132371152 79463532 113479955
208551375 61499785 219389675
352369372 259608157 147853477
343010564 151858165 267678328
247708443 123954965 303643413
103258419 253341352 310574940
225537702 47097268 277893898
293649280 268890164 155766091
57319257 205272692 390330842
138919239 359796728 179652046
146484119 60439835 365666223
17224340 277164696 106115173
140531086 368410826 149716939
223157416 347184623 83696231
56865207 231243387 100173046
362230055 215601482 249236292
17488480 31180361 141911317
285901240 195206956 6770760
260305564 78223652 38029877
272893377 230916378 205665075
284145444 126927875 40634623
168143778 343602056 310027591
215347847 312870846 349732749
22411979 86355514 379428980
383112912 110697159 56002978
221492855 133390382 175802906
59910993 330039977 255669111
232934886 175406576 185001740
12289186 222822119 91432447
143601198 92552413 252183303
198118676 272200606 100668506
166406338 393989932 153794836
138170247 14031950 23415484
136017777 320702759 151388681
148284688 299608232 123488027
143271993 172756271 223393178
72688108 240386882 183135002
227708966 309785925 65304240
158115855 37607529 323544625
55778415 338380743 256429195
76260996 373136944 97951723
275297433 253552644 273159886
183037214 103558672 404627526
251992001 97753570 233436926
351765117 70982456 224101999
402299895 69810170 69917606
180153553 376195626 311055558
8619611 107518087 402343929
218019591 357655747 183374190
372844463 391112047 157897958
304695168 310066782 284648296
287449573 206145455 294201993
84187642 71603186 246045885
74780574 158694543 236420264
186500334 366318791 302297243
11964535 162134695 335243683
234691880 256033376 206693292
172097084 273240347 38968294
312616 302947177 182750929
170592875 103308782 14552939
221838362 342772524 287373450
36238232 64096146 274238058
235900260 95811233 25445270
342226670 390018265 97536281
314594912 17878103 348974683
228920646 338203906 139173352
395009275 80215849 138744986
59350293 125606545 83751449
365503293 290881953 122659717
214981170 121581392 97982183
144714272 18281029 223342268
74720043 336887347 324185122
379672111 264246950 202336768
392344922 212566530 385300030
335979418 273314900 94423954
99262996 242953249 320316089
225798488 54641866 334142390
257936232 387718713 54667132
390331558 143339041 40593860
34506639 54713509 241529199
137135316 351767009 381968488
140341544 374263880 39084434
300456567 127098735 165458854
44391940 136784875 201662538
317659569 319147836 259535128
107680833 43581104 34176180
172868837 41486508 112486610
333566645 211280532 196323006
191709406 233720758 112650056
147841541 8244985 315499238
116303692 41303055 403587076
328240080 117525805 97951396
316363112 245591180 171773394
276821726 209515087 122202057
266096976 283850670 61474344
237580618 224981225 54147519
130765525 63620108 339123288
84324438 375781853 31372070
57374055 336737063 400836438
249930973 402604581 144899560
270027129 230888075 238572653
216724527 78299457 396839799
288673547 119855040 80668322
156463676 134054091 36473381
375425331 24153826 277620444
32316068 350635186 126190536
42702478 213745552 330708544
282647595 266916224 296274807
14451225 123562881 233393750
239088990 169510381 68386841
257124815 251225079 170886128
121838685 266458876 389488344
299514949 142635036 129078049
131865913 303207151 341348776
239235143 96902875 359618085
102800101 52177904 301778083
185493996 383097366 378331609
3046864 155622432 199028032
249511198 370628008 126341623
159368683 403922977 146773180
70273575 193960178 132888813
395893679 268819198 346832788
348898987 355362658 217117440
64450353 294299125 103626212
302603749 382940147 353001083
166943141 228839332 2581413
33615621 56183212 77717851
79592619 136603279 103054825
96771857 388127863 235612629
116681878 89266505 236105501
65417416 400469444 50144854
376627915 174422195 153494606
367411669 68340304 265532377
143733756 148586657 126390971
230666492 191712273 140454130
29905265 36477343 41246995
318462794 300482587 6531101
210490714 316355868 392824680
397506758 88435062 402386706
279147057 214442566 366877078
236793643 33843206 202437938
349232517 256774309 394490080
275999893 391169411 337790256
101547818 57520469 11534006
260489112 213803690 396579797
184735220 371421724 393854392
357620501 324221848 362139743
377677084 368878367 386456039
258185077 116461808 223445052
292648115 175512274 40281608
31931698 345677014 319030358
260686439 386162789 385429351
299103187 131580494 324664043
138595485 109414480 85259573
29990036 222139130 356340559
323034032 45726573 221150789
200658301 135553657 2517191
92823179 287282647 326618248
338866581 106918028 257774901
89191434 162755307 396372960
376008008 184462434 146787758
109125926 356128876 390296705
82253950 332517248 31133000
43780881 344071954 233985147
71519870 92542173 346734653
388376629 169180700 257142962
176028492 201545190 199201943
123038897 251214498 227164781
177120933 101021134 85792654
77910605 58823249 211093003
110933124 156858622 94755968
134659845 31100214 395191173
203631895 6202056 35641648
99567703 187412726 201755668
276346402 150004164 158214986
338286385 198134579 331610783
316920515 278933100 255954936
12189152 180156781 119123615
314101402 98319815 292038768
359222657 205662893 173509122
395199692 113701495 300778569
248866523 320487072 51742535
41075325 312492083 115106376
195638089 288082700 264585986
277690056 390859342 191132385
155527892 55123840 39220767
63810125 40933641 262238379
56848510 392677078 234486439
278640196 69643310 334701268
71190601 57702516 393692976
61450092 397865335 19373276
360889332 52910089 355170749
271751282 129904609 54436341
27812232 139514244 307753429
304660734 265573835 155030360
303879991 233016895 211721304
327904568 152207011 380067104
331349558 389097222 295793143
381853867 165020696 153744796
175671063 84291010 352559905
179588928 41823660 266956137
302602565 31015454 337973466
213628307 4872815 171780008
252325325 71076656 189688991
64514858 4571647 253677981
139780217 176930264 146949946
177440788 349585829 63606174
322016242 100425913 325496701
398944418 404707545 401296723
191687824 251565221 17112140
383230119 173643778 19288693
117622114 258004788 347041563
197600584 354108930 213490348
162650378 119850174 279694163
390618461 351826252 122250814
229383433 258520287 294779786
235055063 135013708 197106185
185655113 76434730 317279720
396380045 211579955 210316059
89602068 69096360 185143020
178169377 200503576 134488323
80530684 199363011 381162691
189266342 30075583 171925864
165032605 358892113 242537123
275012854 319328737 283333448
12926604 217038606 93840355
380670528 176126434 371400407
105109595 294473782 292142058
324877762 266675241 356461022
385850808 284038 172416448
231006290 375785603 249953639
96552342 388763613 255881595
102919125 65694431 200537790
400516488 116051803 339310831
230511003 318616768 147944507
286715889 120407003 109867723
142013106 133703715 276450077
127814022 25405035 301415818
74586628 226298715 120597640
135603948 280441227 91838119
378223643 304120977 128122150
251454096 220239849 260707079
257930560 115212920 394307795
310344870 78134326 2661172
348452633 115663288 125307096
275020637 317670409 121190112
350710983 91375422 90190207
91227188 175843920 202296802
270050992 338563094 370473814
349534910 329196628 351415030
64310552 243496312 312982798
161475812 296196307 347467211
242530240 257789981 227465269
390256276 256098791 237419556
82013338 8233502 156585274
55540515 381772855 50671200
219438236 190230865 197165179
59424514 158472201 303739616
57991078 288856681 398397921
149639859 259952663 175695931
342339893 86480168 74251659
350903752 218231905 171681142
151435268 135756520 154300184
250456452 32998299 100191292
198972432 281387697 226254383
241031584 24125718 239764439
64239915 65340578 163154031
159070634 76245952 28930999
7226668 110488076 345072474
203671679 35210009 90455576
267385737 368874968 42609694
224768985 72170397 271099895
216503311 2953217 72631454
318271761 100316970 62699895
2736929 219616830 351794189
397791248 21035428 3128567
398664241 32009749 157714616
246230931 301107286 251983910
217984016 158860450 84732137
21390387 395082698 266168914
293783522 160062415 362585375
163562311 326615287 319148799
207511608 340725365 315142844
272690863 69466656 370611038
115257609 27820930 252491011
77637108 160918762 314294555
270860345 51763750 183352188
385147050 167123998 100597129
377693206 364981525 89113946
330868088 234553788 361983822
384167153 217693478 194610436
124950398 347719947 351739939
161247514 149759476 333550213
341625241 241349842 251968344
36356965 323530008 385673594
305774095 389460978 183065995
248385032 277067532 125583893
89582280 23559285 64529636
110282268 238732698 115842163
114633493 332368926 305084994
10912746 328828419 199723198
51630297 120269066 83198183
61503209 156697597 180777294
159768038 257621458 32511969
300965037 239898087 290511474
151325208 231405757 380495104
296383983 29736242 86997193
397539136 56210905 137612877
170570896 304194452 152246547
381165241 201037820 289908079
115466575 170151212 190021254
333799044 93254834 1411837
108596788 1532732 231936193
52724803 331955693 62738209
144513766 384211391 255998395
191658987 6321600 7297878
55970889 180519708 86525302
382572112 49798412 48642925
263632285 130947916 227581854
187267349 312327785 353350428
293051129 264956622 34060902
308547881 170576258 174648248
305973453 41487358 8563679
280904055 384476940 130281414
255563585 216111671 140304550
123154950 51318931 18680050
398147764 54546889 218798893
382594201 75284954 205570196
213131723 395746578 126519178
81523285 280855324 272860299
296521084 341834137 50338788
143076619 247585695 94125599
110879347 203147841 303997278
352416023 342475083 50870851
2370950 103788204 202314535
246015005 323144928 364198412
387134376 223592778 330815415
162665229 120961243 75180801
55588596 32419544 322673626
338266446 67162621 169736003
264318369 269371486 63170598
152322627 279693013 210110798
133398409 152029236 361338015
193070896 74267029 242378256
12339747 28958666 261158441
342025514 140691471 186151563
356381708 319976948 31882303
377164176 152176601 381791575
197957282 297936665 298574160
346593480 227781115 376015277
363880073 293357151 232594725
284350868 9948480 340415757
41241054 330374019 288994070
128208912 332155355 266586776
233627034 96153183 322251864
335560800 199990647 364113921
402925634 163973519 371503110
108848413 399301698 43874789
505103 167247267 2034581
179344239 159129808 74855373
355261194 74678426 267678123
239382444 373649068 76479659
401515949 350871550 816236
223780592 356924125 330552677
297072845 123027419 224036609
320712725 213769416 356736577
114431193 189829018 188382879
129764443 273167229 280717406
368210988 220055106 398292904
145547859 71509755 312586375
288819512 202617089 394976648
63234564 399346159 305727412
173354018 333707022 162118041
90496644 238606072 15502087
400200914 191958214 254816953
177253368 177577094 10850218
215154994 91557813 323794537
228581743 49342735 281311288
137406463 65645591 364986016
338339858 85574317 367614411
220126585 107277103 271286950
354009789 70561076 194371284
346857329 301498355 232429707
110384234 247721067 136367413
303851358 62335255 156875833
303224727 232150047 56047694
127899636 170902998 137173338
292748485 83281317 190438890
45422714 183957022 55672714
123128312 9402365 287439436
145406116 157633097 113547002
102554806 138271130 37592061
264055693 61065056 333858078
332596704 198564861 403576960
246440440 11818009 346830492
232268006 308875282 331009465
291718934 176031087 247409633
178249206 345093564 307857772
319011046 285344032 183821417
283018824 36223906 8503631
64545888 375752451 295930843
84627611 299785858 171442621
229024045 63548186 38448812
55303488 161616869 168166391
205246230 56523416 247669528
175449448 135579629 34661575
96590671 294598024 94562641
257602684 27919091 217709044
175783104 282844398 154149810
402929199 282172699 233826226
333384534 316651585 255853592
116666239 88154291 42072215
124936553 301451026 43022106
177622743 23547308 159274539
97134375 200902674 180269206
116873151 366169312 196938035
302479475 82340539 363062986
297196757 333682523 403825583
30411326 119633004 289997919
62841884 187817738 73918784
51142051 399182729 329771456
166373933 325860299 38051439
127319157 272203109 245866907
222256390 259140064 266024273
371223242 373768103 296855209
179091934 266653640 32720868
136026699 21020130 57175067
52365667 386516420 115568468
311809217 28141035 52495837
29637288 10958384 22991333
17504346 267599444 53171764
170691241 370134938 347612551
120293202 101652295 181180551
32517376 290295237 5808670
244948415 53616801 149792521
325020672 358626148 263720571
126803705 143040227 262104731
311029246 325504601 274104003
220743333 79394513 143642769
40935481 229063172 124625009
102220942 91292796 107328168
178715751 119142278 49058669
110370497 109216691 270868363
143337254 118706894 312046696
220672560 109269524 401827682
334427888 306921931 115763500
198875273 38408356 10461497
279456301 182551033 279194149
197872999 170506093 263351429
98129794 165664658 337722694
73357804 283804469 316829483
162719296 121734613 186386586
354262582 343056534 277374263
249662841 371283974 244253554
332156998 12459169 183140524
106477904 288112510 215314274
376585539 164497823 404387680
345468140 245483329 35069272
237566491 164499917 355444440
125558556 140926193 27365497
47121748 221750626 292744126
264219236 217711575 50128389
192797254 359912863 278357658
176510922 161297101 330268895
150745119 336004546 195545718
320184845 329451927 327043152
337551432 379589011 387652089
221701746 519252 32631843
281700637 118015627 288829655
126550648 29141507 377542659
379634489 22424462 63601655
227338094 371599786 90516476
52829634 62932683 106336343
332470729 89774712 10592595
36011341 403503744 257430174
201591182 319459625 94274905
188653590 180062292 119977514
182649659 199243650 273580689
323484499 10418093 22322259
53273954 396686719 297317191
7574158 241878991 60995407
245845637 84929629 124996316
84689120 140853449 62657377
61854183 366525605 237530464
124747790 320024985 183630364
810432 258989583 203278997
148161572 89207976 243094079
75151974 145183067 42499641
197846937 350813482 112899711
339060184 374385117 265858988
28159422 55795319 138892286
130327485 401957084 1171973
48350348 307630516 162967987
229202670 208337145 3492144
390149098 196142176 338387334
404339965 337311750 36446096
129780185 21083702 272015844
403062806 23767179 360443155
238413768 194455287 286458096
283093071 331598518 301020074
155230728 214962147 61976164
376948652 270979332 83238822
68061127 357105042 128114903
295181377 100777599 43834443
173753334 134031497 394854046
369389810 111194408 79591651
349550224 123818050 342020550
308008786 34102553 33110636
175918243 204933139 372517161
241751272 328397649 38187248
15221404 31238769 188500340
149191430 383131587 210474849
93741188 225218940 78145642
239142647 16496547 199583628
335032134 346497509 158410876
209491099 81061679 98935292
358382482 114024611 54268280
285293188 345739888 154198137
339533627 283510360 319329458
232683864 307653131 393958658
264517318 340724606 335257460
297136290 80962516 68355589
104840502 183159074 251579830
344965599 306154426 349384504
211054516 209209702 48752977
352745784 240932447 180527538
249466383 338261089 301447891
202456995 205209531 252337052
234047454 262694580 59860032
353067174 64792339 49577236
272814117 38324525 259537422
357732051 278959338 271448020
46003316 145004521 375449759
287498787 200625965 339628470
30670649 108413096 303948263
36542080 241020617 172423894
230091273 108182809 323893470
141427029 99437035 202717094
120922006 316796870 84935324
275190304 192887890 310610864
106868319 145251773 296129774
129293661 99569813 150703919
147537755 79585699 90158756
149630073 341322815 358635582
83187454 33514623 215729069
330125860 365211873 119629630
315805470 295564636 184631358
36287716 185460696 399534682
393987969 328161827 26131194
125348372 148669857 147976307
211079969 375391533 176268687
56829110 170615316 270797393
344284671 68134550 57503841
87346400 319652857 244363004
273636810 373704384 234611291
197407019 338220490 3780186
71643994 349496693 304380190
274466235 333171280 151220456
70738033 210514710 358061562
294693492 222217047 237772354
118976764 86900593 296541381
158211376 219385573 25842413
174786694 187607028 217777214
320020410 211694793 297141925
100499843 97129972 357785707
38587318 200174145 137420694
294971568 367167968 78795889
17997974 15993961 319367386
254235091 231175937 191366380
38553873 142713286 200035820
102400559 356063209 165752960
64481742 159223653 244002915
383054285 172807355 378253359
172751910 2887224 338833546
338333034 313296370 83659901
281314095 127403445 403024555
208885708 334167493 396409294
240207586 192503656 72758944
100103435 367480689 307939791
176958988 139209437 285996539
298013738 404297524 293549249
307789692 181757586 38965407
147536129 150559995 278597307
104000420 401165465 339402605
177021871 225118479 368554286
377864644 358838409 326055458
21412737 387751886 287933592
362992580 184066614 167023600
285391692 224219330 46571859
401222995 366007418 191664372
167010820 196726351 273830855
354744820 146265100 235033593
201753229 350757243 334612617
244940520 155831350 141343785
400686682 249096114 282971211
212557885 52881949 38681989
162219674 87791174 240327542
322251416 340040829 75261961
378380285 247409763 128117002
347335780 3232075 359889545
207646238 109743295 51848079
305593307 147651148 34563108
162985297 105616877 358258966
59726083 368109628 5250961
316869474 297899592 273733035
115281198 40364459 378211101
83760824 261369298 299691370
266257162 229578750 355243095
21090653 243214465 334086207
299678123 148789476 299140500
376769989 374440869 97576822
382712678 252331424 155130643
226282922 269738067 178573745
160102718 214710111 228361633
8470401 379879585 138855527
22997779 54089774 12538566
258336572 84272632 21962502
50136055 365717736 204222145
316491080 362177597 287795771
392052602 392601910 55395540
33298205 237268359 372722690
173399662 171701218 239995927
371662278 169493802 5774099
355114031 325867279 314864780
77236419 145918667 93706696
95463507 403451645 353916891
313838076 9448284 210368626
396862060 370473075 246809959
20478447 402415144 69752175
354755802 195638304 247602706
37373400 219580988 310522566
281951000 261236121 175491721
108189585 332444712 9037172
382634080 266539219 87750556
387577935 174835405 231710989
313538436 162454265 179382162
160136357 148480618 173749630
54220617 123669312 116990749
63929097 161695037 339009532
107323796 95199467 142778691
285271363 21771009 48550935
118680912 323106919 40812621
236995471 234029281 29659491
186255132 47870270 251994005
271064913 195426872 208471651
274957784 122895566 127124810
380878429 255399623 392735413
162833421 352129617 319343724
116029400 379891378 148458066
342282307 317058000 300274743
44451944 191874640 19840673
144959554 200755147 123519389
171132948 296850065 177259939
147039249 32256965 381689270
9182167 167112382 79826090
371519842 243537308 119574865
123856965 296526840 251486840
65359368 272699117 315337317
51598556 28722860 234038121
362276170 223348301 340614353
52476702 247786496 68612304
244139427 276146957 311764114
397786529 284388820 31011301
70582778 365451201 282927523
153962427 377838295 166446081
386381289 291957139 117005163
392793230 336338195 369435721
30480779 36286482 352908232
108796415 295552670 351631390
8359869 59174762 84548237
263076755 348253753 7247550
353202432 152314751 282276540
74379994 61578595 85203379
16811690 280515808 28393022
378769232 121682553 100869750
360962289 196685179 208409944
145641764 92267425 124644945
186578911 226475589 229225581
60758982 294857444 57844031
69948244 11961003 129989505
3010227 316983250 387571020
22841916 223211212 91906146
402401281 59324092 176257915
388618880 29837850 70685295
308215576 367281499 388522328
66560160 315464898 56973809
156503963 134945005 378637491
160968007 200235202 239178367
46715110 55058776 27665255
60941704 159251850 223411762
325844005 68074944 57847879
106487250 212431641 253906605
302852323 374886073 42694547
168445436 128703579 77185443
258417092 332359291 200872655
185396224 18015045 95860552
313908537 285540233 16637854
269874038 250190199 91531381
208906582 200509901 101091512
85689644 210143198 369920312
22445823 150043135 366301171
385994484 213521775 217238030
4616101 89052845 252330168
26085911 113026059 80212060
199478257 306758889 142697338
386075031 145702744 224999715
72747833 256092597 101509986
371130471 227855054 400240849
24759604 265300877 175092432
20344234 399575595 372914997
316156516 77201205 56866947
182566627 130637731 311581343
220655435 35927818 365774771
95072222 187368454 300886370
136466637 187809655 404170607
238591439 115225771 315380698
34463646 126673836 206309259
24684202 395659664 385521722
294322838 367458410 154873990
314299416 178664878 169252418
172594981 88361863 261154955
308840020 349198459 321219313
342083521 339481060 401787235
82628614 364577944 156155348
296711125 305425142 152241141
115665420 383563151 267411368
214007186 70592874 387042630
97797527 399463548 73918716
305177313 87864618 9431401
57615128 25012918 220970233
274115959 227024751 42047172
337021878 313782278 229320154
380119264 131101297 229858788
81453829 324171383 337327789
23644116 16005147 180727307
118779670 300053210 23962510
163055724 220883299 245193489
272624313 56918202 266258791
389162684 40555401 261583476
354575390 343019337 254169181
360674181 261244812 280638614
24557813 231910102 290774713
199941869 384914764 330495644
136963576 393478924 269439827
106322068 278626065 321583812
332425911 248419493 106867056
343195537 395552356 387987272
216573182 297384015 398529313
283620423 341226583 255738856
355550675 251527027 288646502
206106624 207518029 346044572
146891759 138860896 308663149
306732322 289446925 295570174
394203640 308166737 99668547
82116177 210077569 56354738
16544454 353320971 57547567
172209683 268974256 313703729
107201230 95651976 238578428
51071909 222504565 168879363
361092003 7110876 112268106
263825868 352688831 36888644
220641396 71800667 271073687
244996963 376912063 305550741
152710961 314084893 10974177
320945554 229949400 329564777
367141279 158337421 168567744
262038596 121792706 371286262
326128289 15676104 128991765
156298215 90400056 108845846
283777458 200443332 48882126
325219742 281529193 171494533
216080793 358611928 226377741
164469240 18159493 110233335
244702671 150991581 218793355
403438915 166632081 26740051
196345420 309631799 358251794
120509491 226346778 264595482
38181524 24280773 30744500
94190523 80273731 216732657
245744582 65186004 15673326
291238070 395071021 367025946
35875746 230190669 66071861
4808729 240097542 289784364
263195056 234706959 191024301
108710341 299444159 323107535
53636937 366234267 122446156
54921718 354368369 23966120
389362870 299396309 343305634
260915143 352588113 14635962
399491018 312904825 354743980
189668270 167071335 21105867
36992473 68761733 55544685
194369796 342034796 378758682
292568181 66674517 107097442
97986839 281677903 246815699
256467522 351166543 369794134
373405385 123815991 196346673
249365461 333146984 102763442
300908530 47702681 302265190
358981706 113673745 34724750
39707487 155274324 237444917
393140311 323849284 262852801
272452737 360827998 164929111
194452391 261405189 351819345
142705050 69723672 380151201
401343986 71532178 184179423
71977719 74702482 154763796
389602853 214433601 208057503
168496740 242163382 163180086
120691105 122706344 89927568
17740360 387806807 298790911
29861557 80727151 180284636
204614900 358173439 179819101
213015937 335612886 255996181
19636986 185068313 304948907
384219715 185178808 179938995
403055882 265760189 123765044
75761409 32227952 90943917
35119854 213067937 381998636
104941935 190652675 28678596
262155142 242565988 333178309
145746221 85196205 97171530
301624831 142736471 178563896
154755178 122340857 118894588
372028745 330004007 184109917
239061695 165538250 399052329
153785502 67857720 378379278
342586370 395944670 270170161
284501267 218035476 231187888
163287873 130433491 74446462
129779677 31041447 98061856
17803941 185148473 60032912
10395257 20057436 248125636
285033318 172983189 175409328
116552834 339340010 145454598
234268146 139545301 287707793
274122228 225384564 272007916
39669830 162827401 42933990
332460020 51656311 17891110
355304362 299019148 286603859
286910526 227544835 197470397
72741886 339120780 168898920
379022590 256503708 235862217
111739597 293990820 154083771
160706682 23855379 222042675
336426382 149178553 337749498
174392805 371863341 221864716
132668607 7589227 5278393
389486078 216144981 26682277
59124174 65451290 242968055
199935036 74393034 45904325
46673260 150268303 164987314
348619919 52484172 331067894
62473200 127142940 365819024
148571994 165794849 132082106
381733030 50191800 231001688
202666361 252434666 344762544
182612767 175716322 330235074
127781549 371997797 36636314
49813914 356077179 280431006
357751199 201760876 71805131
267095530 324739792 41527113
334384298 122870712 194333347
153826055 85152080 367625905
323244299 381328891 375165160
372900581 300105745 79621514
211287222 361329522 196617979
266696560 130197701 314846355
245052236 61877477 236272980
232230700 328602321 190080796
55420584 149296185 207543913
155702234 39474668 145342006
120271270 400498116 8157691
289598451 189867807 26576329
324152527 264635241 137519498
275719464 28551159 316772081
235281786 312886848 346058623
336276910 339375323 241338132
215404186 259306479 143468919
145514002 336535332 96508653
400725306 94831105 295212172
380408095 284636034 192490702
314333513 184010385 185934968
141224020 43196520 118709693
312284454 8289201 256177541
200549521 194378927 82771258
295717830 127527664 107308394
239575559 32828280 74233122
342852626 215218388 96238632
134681940 6360709 256977220
155583412 247910010 9850773
223057336 111284982 267393652
160143898 225011242 190388926
112022616 325582330 387498783
320505850 396353026 348313971
74549216 77228013 375119922
213041430 364924445 363441064
362405487 109741966 323435300
195319012 400973938 268390457
367903023 201437226 227712870
99816066 224056714 17810839
6516171 357925436 18549275
71728779 335216593 110262881
232609097 179365806 286462752
390182711 226169100 239873438
360539888 57000247 323044441
391541159 270250887 27251602
282194784 186027541 304807139
295687821 277277979 186932758
370226614 129265809 270493540
53128089 84210320 369099893
180229538 95691374 77546309
56688782 225875059 398469381
401066441 203214057 367649354
278211262 58486531 110651957
165352864 339883383 127369420
55692637 15949061 136270809
204247753 146107167 389230504
358936715 10376542 300254922
251784888 190066748 244380703
26556176 262748552 100366290
268810582 351363167 387165363
1486015 218313107 89433665
397446306 183088823 246817939
85778195 150442030 83489404
254431628 89229473 9673062
134877270 19328525 359377352
300600887 283953348 258826516
402543584 375496614 167961056
355085653 290304544 384621603
222367856 247330475 274107159
388002295 397650157 191909332
331338605 62833445 92553016
261975746 339891388 202285064
11609639 359798224 200812479
18381515 273439043 370511791
116610346 51609829 403046750
97774641 34699303 177216942
64811724 266153265 232451949
383502245 308810760 351523099
95801785 356821880 114736350
92542270 173836348 115835159
345395695 388597894 265445022
133165437 148691023 263985262
319178640 142179894 61426630
177469472 10415960 283074662
307807518 51462837 33403072
199227517 44129666 87414879
340555191 260315019 115112645
3055875 230646219 310492230
53254288 211719989 351680479
306323585 105044593 164872404
227289519 361640136 97702266
168405538 353999584 339142741
18550256 53767980 147233888
194515432 243522505 361647614
229209843 206236878 43306119
39148756 344022693 344626995
205011259 187682352 198044537
379786251 14382955 389031120
377126942 392441210 256219897
191187064 71452611 332865843
51670655 41061088 385138101
328406738 165745633 159755026
151233427 203531884 170065557
351198314 214092496 381132353
316500567 262040424 312930498
369861211 39053782 182281571
45887852 192956426 210528865
215247265 328887945 112530100
139182211 285605735 196166710
305440166 115533488 261325771
353694527 326288318 401794025
128594939 90066162 349594698
167771756 292796558 194188564
360310991 190682946 264079335
151756386 108730574 251825746
269920980 71826822 274643719
33316556 208192961 62294596
159892485 182639775 108669262
315947031 196412106 345365430
27445564 37571897 140172622
349292835 170321947 4579317
399683839 365668365 323241157
72880348 305939790 324707120
52110624 235269040 251160609
23720013 126592232 214249158
164165463 118423521 276160797
122451994 17647774 189310826
52456570 142660850 4752572
49605208 257958665 146060063
2719641 146453849 91599120
184868500 259964384 22920291
317605625 390245397 255759538
52709188 64524750 377231830
235412934 292835356 254370192
234769644 278055466 106955246
111707528 117143873 338290898
355603298 245802231 396723940
372857425 248329880 46104306
274948055 320807099 37656168
237225414 238539414 205481107
212538611 89513016 113329526
398549958 160366304 297651718
193256140 40080993 291445363
233505015 118611970 6008641
247879217 257396358 394147727
82574128 388747604 47509936
378755340 375583083 5100607
264735926 135923142 282135370
338563667 79522550 76890695
225296156 292688826 202635117
275028254 130848900 267731663
202524886 9276705 33345922
379878317 309320092 183788994
225529305 218036847 43205143
44781135 195236368 140775668
375575631 262653069 155897879
331199151 72162559 295601396
195007468 27687752 206628040
299646630 212895267 185937288
8214233 272040810 218181611
243704422 37234616 255105524
262706289 111331996 256739886
313422988 92508813 341370217
289460160 211630288 120246822
294965076 60908354 146732904
112376724 69987465 401562506
150435869 96864063 339271124
205853564 63898235 131575117
141467456 109993595 177029443
133163872 385406402 184175675
141066132 333099612 30010589
10728553 158046646 380417646
22088511 135421540 286988204
179056008 272084001 314321028
329778552 136695440 56258558
83251781 32087852 191372425
243571790 231403258 56511
47754808 40110204 43431489
161129658 128444125 241004397
370540347 197570219 260291887
284369935 212054143 172615216
278828465 290517770 230006136
108404791 258221190 54057301
126189294 388488774 92283505
328030414 238487215 231257823
404158225 220336264 267016139
245447574 40378627 313093162
103049150 165021339 206454060
281048267 263454928 162761534
351745092 150555585 288043401
306164294 343536507 152591757
308560679 296125474 250028170
21353242 237896871 386033980
396334718 309269479 284703696
10709907 244338567 192832092
101923304 334663994 118297352
133460305 111329869 403858329
386155611 231872703 119290368
329219620 317367627 35125942
173494864 388369353 56518060
335982650 281761032 288164691
252339935 396366632 313118823
197843145 188973554 30518208
108370140 336939918 201302815
389423020 396932181 130670397
157297817 171760139 316603147
274732557 322796798 217612643
250134944 146168696 123250046
359139057 248224136 88435017
376960408 290544876 109392122
321407217 248972202 220259994
40323140 271141828 44640247
362287001 361609702 378704647
337519781 226369157 349501363
300723832 89252446 206096374
393455434 329012126 311580737
115392869 290084147 326808290
212921722 70493739 67495615
282289248 3274309 90713338
119889665 300969361 293064033
344546843 369433855 258918328
160813276 326136467 212808106
385707564 235437267 75223680
169512393 86932188 114292990
351756618 182940404 330575147
290862823 128473106 41925883
365594184 103363993 205589307
381514418 113022663 2990223
9763269 45832038 309743709
317383856 94273432 170674747
294539654 111133485 154547893
251989986 210620950 254954576
244824572 177715860 172996206
127747303 360618243 159647898
97749361 85293793 307574978
357185142 165626 204862434
44205695 65097084 156255814
3587205 323872159 292069128
127202582 99838401 192161623
7310254 159699526 173533768
270708238 83812523 360393606
147638790 346090614 191270613
361726966 73947834 73473134
223551289 48502357 176690756
344864834 220013171 203781682
30241147 160781560 61360544
99900230 232773125 65091573
190658829 173345843 389762903
292092595 267143058 84739928
245496194 126192124 27331269
142617707 35781553 25357249
304036023 217572426 310595229
140376898 362181231 9678040
393905861 349874735 342579678
95565707 246878464 220864238
398438258 19245805 189396265
67038604 228712146 341905971
402816145 69842961 233454831
324412994 66297855 82803870
347460457 140074142 43095621
222587543 384719657 204452487
65185599 394834177 146239018
196997089 50482581 228892090
273999589 43285486 267621166
142095198 45499164 121967490
188951963 24753714 126529196
276720314 142674585 74014506
313719734 358918767 273609232
51358133 15882431 75477136
400047446 116845514 377321752
74467535 372279221 118292483
115147161 10975619 178481109
60490935 310921467 397264145
259867514 255156702 216629621
216071409 69199692 269857748
53352896 198192586 106794973
158673299 396456595 108003746
362545152 85779876 181252413
169146258 115603022 328947262
394021450 26588499 44176101
273539311 42695008 259515370
382245454 95709135 226295642
8559476 52852703 292103564
340248564 335598293 308889359
307714199 10985493 111433327
112134734 304721658 237981689
246276499 124254650 153382631
29459065 135973900 253689016
366067169 115540875 187202744
339708614 307078943 241036769
10533322 56294119 262780783
33140268 203281843 256304267
293374547 272109431 126899801
343120242 25438542 374521913
252369135 186704736 110767891
214196580 47895914 371508677
123356562 14009068 179370887
134217580 95285178 84717041
299903320 178392507 68890705
286921895 8322554 224478178
134937969 261775990 73001127
200714564 59663 37354793
116868714 395766033 401891611
136800757 397165558 332168564
56356376 274147764 391706511
280778696 342521205 115429817
86648518 141430387 34792774
316139868 70518866 378109583
314485039 75964076 227676138
338224010 348255352 345109853
18022713 99022981 372872316
266716212 47391165 23874192
309432260 312772519 13957928
60075565 10115758 191763539
73098810 135363291 347615770
347159939 113405846 349281632
314991940 389717987 44960577
344895858 136498693 335573238
91665863 89645828 176684834
170726643 394836292 177825338
127353264 312156779 285045368
371142355 118162773 164804374
167495049 292575573 359631379
51256843 127005207 41802269
46965407 195055361 34260386
256827564 194810859 269609341
208001181 303210697 361255574
231599225 275667085 56135919
71096864 343830711 387773798
358772569 20483419 336624688
123114489 136807721 62484663
13402756 149149171 401432184
170447107 346760899 55221249
309678853 267093646 219077469
31532882 283002932 120767371
133488183 68008996 32977717
365159856 288170843 70534390
68775669 66243621 40845699
116425071 354289150 200972703
153400316 38296793 125088777
102692710 262299657 138551464
210289289 297536494 350546678
342039370 280730064 272518457
96459857 40937717 250545186
191728825 393638806 381940343
385421311 221143879 82013121
282134410 302892897 138927296
170744083 325509863 153688469
351162678 251547595 126547959
312237485 295279204 298926603
11687478 18425801 331824143
312868855 99105475 99788897
68765304 146218412 26971420
193085206 20524083 365361513
367446417 83267636 96650189
336365221 130720279 144438642
146787603 174648672 230796397
226220652 219729036 186471192
201968612 358813358 82094008
34871604 70027204 259489356
36384526 357701426 123927232
313801326 209649918 2485421
174103696 21335015 254186348
185613257 328288765 361814898
79199049 210225751 57507903
402866761 109924677 39464528
377459644 261391782 251781910
341712484 182394910 357285839
147210292 315181796 128409002
198434343 62564748 243816154
223727214 296428926 327806693
387238361 332268779 138408275
330013305 180951312 174659337
342666298 38378299 251345372
389850027 251196667 255426901
402844095 64926350 239851985
253400872 378969440 305291843
376782785 265886539 202260704
15883425 144525299 169667562
84235116 48916484 118874636
109359956 123637923 44131364
961514 365670009 130508580
323174995 279607921 403373382
10391456 81310471 116934981
378102828 38498152 197704933
354899560 324496750 219481731
341039359 30207708 160043338
29222327 10369893 213632880
339328918 16115037 289862458
241531528 38661162 322434419
381759753 154267689 88415160
268366176 185421023 40329850
295386137 324883044 218787490
80467333 378367124 255228563
19418568 282979513 95464196
144929685 222332555 353646063
186806536 324320720 156751876
300579219 105995522 38658605
286630887 109985142 45341372
151669369 359634736 83019468
358084719 159154605 15069771
43164423 373737670 226106273
61628026 116249470 53437716
10291123 40957248 232663854
72807502 195301723 27417163
272660320 25459499 87662451
399335127 105295540 38975670
178503336 253952729 191026471
237774303 330726911 28544733
389875501 348266038 356153357
198457410 69445100 156958140
71384081 16631727 34787208
82077665 102967273 183958260
268087144 69992399 315417557
361808731 174798762 175226479
291124624 33994776 251984464
17788504 2733146 123390237
152321881 130827451 230837653
101883346 300602523 175065581
328871918 332054782 118776903
185049843 37913331 359509043
329122302 136617123 184642634
120209229 194535239 181429763
262611690 144827147 354200244
372800158 185112770 218723129
140582164 204434258 399061767
246619148 358286093 302522811
136056495 384138124 210409056
89802181 395446220 249380558
66513434 209877956 394418585
19582554 306699368 139501239
2328300 300348791 386362663
219106939 382926502 336182679
123662650 400447918 358651645
27325014 160381146 316221848
235809907 237959542 253796294
234475314 88034500 137666823
312289259 117261085 67348079
60466793 45516446 22489219
220481299 230577355 255604951
77282108 297405321 90223491
167374194 287949071 296174060
385847318 56998 300133897
328844596 324007827 136584662
328780128 73426745 295474665
350002243 316244509 305839446
146520426 300180103 327583420
212064667 367628635 318452750
397937032 353467988 316601548
239402120 348542063 249458470
248152791 169152574 147301633
202676107 311034407 60254709
116222998 2228901 14544815
109009324 334620252 240380770
394061864 26991147 218187529
220396679 351222687 278814637
74535246 57701484 348590096
322456775 396725931 245402445
272548154 250555747 58798611
293788410 211516715 72696401
225761682 49666576 104627869
63539882 170044240 248318590
269907430 280018560 3486370
23943943 278145502 363472804
348046073 134004831 224604518
62934151 368939384 281333392
294248763 231259639 40134871
366252173 120719130 179424604
189228300 258748487 110679973
366181007 265400412 401071790
130124406 151118704 331781370
205098359 47102500 139995420
322360478 117330705 128705457
244840647 264888507 74624814
335402750 62137702 65910306
13570865 247211233 216493274
284107318 255173987 156858812
173263566 371052767 217235344
336145576 24651085 267882289
276568068 229987496 164826638
353629878 402780214 97522230
336599221 268781350 204954622
355893635 200359640 287601529
27214271 122102509 218250966
46096790 395559444 308650132
131605995 100554004 288948461
141914684 93560286 107399649
187174136 64212175 321398142
314129821 178440032 251427230
393803344 67751887 160045644
359433076 168551955 107160638
357965203 346039392 378070251
400561730 59652728 182774019
28213092 115525860 48175794
311826637 258117626 215601463
48737920 308554614 7640153
40936525 251374676 178837923
310922835 143621625 358633389
371999071 298871111 42008338
196973762 387548459 326869900
194897488 33864932 107374013
306286236 209334959 204441590
376878235 148264924 288742203
395455852 315268478 67062990
252467110 271365731 168046721
90953875 272890208 23765489
402109542 234575246 383857233
46600055 47853052 161057303
28143472 183108249 149961705
375342567 316486295 138270544
144889392 200979068 98923074
240389325 309759892 9723103
173852309 90111659 404779184
136937369 338854796 46090660
202536860 6611612 356298228
265509683 287397914 280945615
104026534 60201813 121153135
11590674 177221603 121480399
192780166 331216860 177055586
374042472 18995470 262035416
95366653 377697701 361093399
6772585 330700173 59525355
99511938 332889493 66735258
282303969 38693129 316477287
139085880 38257714 12609598
297313310 375582030 340087708
13899008 190444862 69435727
404491525 282337990 243218156
305837254 215288214 239869759
3820142 38436586 276266258
140565970 338909019 91036153
62767941 384197484 68353422
83278994 371399207 112784712
7745624 304365389 401126743
293656100 324233924 374373465
20244766 313676879 118312463
64463148 49361163 84079644
330894454 166397902 346497267
65388845 137358707 43044392
140004832 344419757 204582816
39073525 312787418 180630866
111480325 310096880 346405058
402943639 33857450 382309661
215616161 199319748 247677538
380706419 278692451 6277735
310840481 169393420 7018112
286956054 169526098 330575811
329556462 69181714 265899043
58439076 63470723 77027290
193149491 160209839 153300520
338658147 105491744 223313328
394596470 387270595 157695144
177587031 312568657 116555720
315140214 267975139 135951012
41070539 330020477 70005572
283893253 329410746 68528013
158671953 163996285 221090939
371096869 2630035 290024441
279097312 36098350 254942983
128029493 347456409 176770136
37602184 280881012 79541356
76948675 54878566 277536892
184893298 116546527 14398140
196673970 396792800 301413557
366631140 40966689 262223241
365823759 57808757 62494137
227212949 273255801 295408399
206493125 328124074 181519430
85104813 53878795 196148490
392209256 349469862 226376718
216745425 255169511 255865960
345454803 95634667 304920688
85047089 379380967 111852375
97082942 385567970 359410553
349598446 18346682 319045730
257455235 269382693 247221907
374563746 378573071 388623588
26864306 330467102 393156492
122074455 264488591 342920198
337920247 162986794 63245790
356392105 176032473 235586599
394744893 313605892 171356430
77179378 170794896 332997707
22764192 287795994 397508898
151803591 33369859 348745841
7308803 349373958 310165521
221600404 60476672 38645022
392009238 122012899 307208834
250520149 44932148 19648591
84348567 271977259 158915850
26741435 224587623 336655916
43562267 310704653 209790188
310638765 302808627 69271256
322460707 125049206 102664832
117618199 216794222 199857655
99885661 378535889 312914815
91431591 38300438 140100446
4828014 240761070 9195989
335951185 25379124 163672719
199626470 229277637 316467500
395679005 132420215 59353766
87430552 190498855 357405906
331950613 320323035 85044511
101328946 148591733 44621325
345004415 53814575 360350439
75828452 291779856 69080952
166260333 151990013 349796680
128951458 21055561 319491311
193722171 51077569 257261901
134499623 395357209 23291082
109061036 293249309 83548054
355241454 311549160 384113206
392235202 355184576 285296675
288454813 338538612 103482144
42642374 19121410 309026250
375694250 191605377 312278666
334548336 379066842 297336525
331980272 367080817 141649677
394540992 301583102 316764152
190706272 388253928 77824937
92335126 274539895 270165090
404088323 338222677 111979124
122860695 20239284 324367727
343130831 103753783 95352538
28709649 322843077 361017266
371715555 45624855 277596686
161567248 155678477 366614359
210680685 201796301 142056288
94608701 369154030 138581613
23341288 308993961 222368123
294602440 17852623 395620265
281176247 363606338 71135095
347755448 190809518 297793357
24020351 259227379 359937036
247066965 316452880 62408407
211612708 284164931 241201696
8149919 226031798 316137609
257814611 298902427 224717517
326080173 330724014 360134902
269656718 147524610 390753090
314775168 117669012 219277670
127773948 227507441 143027947
292657433 224673274 187088573
35463953 331809862 22765642
233743512 275564296 336745240
30988988 11793390 355237433
216730745 257881726 275511568
165459389 6981955 316467890
232365096 346732979 243221357
282956554 318984333 277774722
263716606 102356469 254457548
276203328 186823386 306135605
243589213 142298615 376636524
166279330 386038952 225787216
71124649 371723720 173940334
224451853 316909560 125357642
71164869 336392513 313593416
8942197 25810182 58536248
200682173 348685986 182561957
349077899 94197098 168116696
208951817 174357490 302534491
259310608 136378068 209721560
49906700 193871204 232756487
73395748 31827702 358583909
296172632 350588849 190073971
292699996 402693142 296620459
232288134 5102156 217623331
22449485 366436059 43668006
285511267 174730506 42128172
181063507 301910416 20991106
66238380 330862671 243071720
169068710 223220057 53304681
228560115 113364205 67373121
321049763 204931305 124095486
130561716 103841841 290830124
285376502 132880437 335888344
46550584 391798176 71887577
377968174 15419179 379067458
162929689 217850665 9105838
282285887 104747231 384944134
85650002 362449070 21602402
188412215 372901877 394221165
363845865 10062832 163563368
148702073 357733089 88342631
371827283 285404204 270349491
17083833 336231973 267001471
291910152 166587217 154692980
230831603 48562421 247040363
299799328 351797438 61171836
219446685 173918344 136272993
185654320 17675642 272669918
105100696 93595454 381900471
372249167 398436871 28418359
265897325 93191486 306111071
243920496 207086423 286665630
248625733 51115894 138032660
327952353 262371151 319021246
22584240 24179423 219626503
12974811 134656545 141250801
273958136 377620391 77396881
5679337 22246518 130713982
108360708 306342137 241625701
386006529 42352586 238643641
323526607 395511637 85569185
170700152 576915 198044296
272015582 12302589 224419979
159710224 259953159 51583688
382380087 379505277 264680532
219258003 178455911 165713873
6052495 40184656 385890651
129959547 160397995 33048755
110347806 101788341 332169723
209280379 106251184 401313953
318074613 124383330 129951831
315948873 405153321 65836101
286554960 223075613 246894783
238678498 183703422 178191867
231159376 327406329 146492177
51342527 383333646 187978685
51759853 267072481 73353076
230055779 6402303 133118666
259378225 382725701 287085436
266318885 18050993 128377590
138300763 373740086 255582426
309205480 181472695 38092331
335127361 332975374 9075983
136351913 13940342 392240651
259151444 328219243 18467425
202655657 307530466 364939493
283186652 202808055 72678262
163570864 245974136 137734972
234286248 363958000 94389336
211008947 113922246 3252401
332078930 285038594 303095546
107368807 63842137 197361558
274330918 290301722 119286561
278614373 67919105 133450624
325108991 57132058 374400571
328502304 149257429 366465189
172872686 70916692 315845316
357009333 221571521 127080571
303215818 176457719 135591790
122666149 89465457 237906949
276598696 156249052 211124171
277339854 29127363 30847894
381313384 378961521 251016710
143475352 41728385 78158595
351806904 396678385 250973749
142498535 392267061 235414813
220010873 365690718 275880297
31054125 7439195 240948047
189902252 354352570 342466403
157191763 338755573 240647991
315342608 154784022 66112334
355304424 387622303 323594953
206023819 173215570 166736791
275157335 350250718 6086995
153325250 372207857 322889464
122784866 33459103 127089142
225051826 244294126 222488935
336617933 28210830 288953352
227411342 373575213 311864749
388598395 354606297 74135944
126828639 323840476 145329524
95128400 48655363 358069531
304327593 292473978 43044363
165331911 110734717 180763814
352111799 357841195 50600263
339292935 90350916 253515449
269835275 393360762 226899158
8835705 394763061 40447038
108555517 403491890 2238175
336876432 183782048 109839831
257242334 101154421 39205470
31502153 185272208 239653560
132489159 92633405 331310076
32197444 20034215 201992220
63688872 62894806 6064749
31248740 365989613 37109135
279959064 45233509 153502734
80100847 387349413 9193609
164782235 251768257 314234156
68871625 256386871 166801859
381574455 201474049 97373293
31736473 135303816 294891513
321293467 311396811 304953122
287801641 280356872 268824721
168734272 11505025 261683018
56645562 309614532 261298278
163043845 212621686 210590465
358625462 289140681 129606425
74290711 263910870 120947374
398623818 325352179 181357311
290720419 265111575 281828935
29523931 359443591 198411783
382377854 76384963 192574968
72717804 31112598 291280408
402286492 326866103 372181150
312580709 338235102 311923721
274942826 171159449 175365289
35014355 230152645 368418247
330530634 318206837 127437427
282245866 347408951 247680305
128891387 188753267 24627377
39456823 76448243 315751398
200863395 34335257 124884685
90025501 301040455 29467198
387711963 248794423 356482903
10156227 249841145 396013589
98490964 202166838 114197030
367983638 326278684 401255039
324563668 330972727 147799050
264954354 324326740 328121314
261138945 108601932 188539874
69125838 315909716 169565817
295217338 152726887 34714609
179007527 170136787 36492611
327668460 383655725 251479576
390826695 276706734 323488074
306417096 324193118 316198089
393252113 189278451 69152334
341201572 212262711 300169623
188280070 261913482 154665227
395817388 294648609 30973049
188057793 289194463 139897851
310746727 369549775 25391022
387917452 81128338 321341656
350882991 45956939 386466789
100583521 403357689 376091344
46126711 251610356 68464622
148394736 248406416 186408403
213688065 35618435 102510724
325076566 92451840 253043114
168686667 377444714 154774374
282010219 136567387 47876310
368731191 104576938 129669748
91878527 369981525 304000141
241021988 239405523 299216032
181904475 385379225 321641853
196556549 122783352 327217394
84156327 186479890 390954350
78506322 129602765 94934179
47876209 323574486 228760684
101008693 246566441 333916273
31952046 187309542 329956666
324140053 390883376 378867148
242681489 292858253 9823580
109195201 306814731 379253439
118180274 174620693 75507704
139911577 13943159 226095063
345263769 75127986 220111943
107529904 349327623 126197791
73929926 248778616 402868710
20311073 40437087 356622169
273546955 239792740 236835055
119443132 195897133 213374091
112485825 43259497 279615772
13369578 171101048 344869285
19573753 332671724 367068141
67637016 133777574 355346054
175088294 124875104 392660188
337488176 117349507 166671853
45380550 185982943 386148942
211180759 338980278 324725188
295285825 159756396 329009718
241660969 263538142 201301864
119036024 226048209 264627453
79992908 87095659 256469293
199359315 366367792 246578450
54030189 303532710 344416094
395384975 197931690 44973548
119993790 24926110 89502350
240331926 232379783 229415939
79617968 389973421 295421827
286193639 192512904 294783333
132820968 144434670 128232764
24710414 124913109 115732759
355623776 378525267 56334879
148674659 359069887 219879907
31347252 309034624 133340120
359559892 343133781 253978820
13303628 179337236 62857299
63336572 390252476 274797212
72386805 369540586 357579095
351432048 241940714 180862333
291924261 294899872 275430802
205204826 331935930 266356736
185332353 123473011 85720821
159342532 77399600 226014185
91975744 373235539 103647685
20238370 14199960 26020069
83839346 116819024 42437477
7225861 377736643 319395128
209948739 378254171 320886331
78716327 377860685 75200893
311717079 340459338 55970893
105371924 153160148 401878999
400803616 334122647 314309932
63754313 384047989 130028786
391264878 205995335 263871792
244607791 252443995 97870437
378380128 202004833 150013778
227443072 43859583 268629962
375706516 145240149 129840028
371195702 1951284 171206943
320603866 294727136 53273876
350864873 156490392 57788717
389137633 38999305 378623341
52138348 205979999 117347110
196336388 76531843 307186464
281050117 350338557 133842732
113899478 25746211 90905923
171763387 291922951 240455425
329916654 375696279 81171188
180088438 15886447 241241222
44198641 19714663 109615970
188547819 337761610 143158433
18655725 90542369 27184157
396410806 148183241 168905894
73885485 330514737 193415966
175741003 241239468 207063897
303688593 23064783 152061280
76837465 182514437 175973619
331190860 270247600 132224073
369443295 317757961 255412274
49753271 307193251 54475455
200048000 218999950 261653899
324310260 369239234 190271579
56590971 248095355 145153430
397123180 322222958 19400391
19758284 249619748 80580720
323131611 95059778 261404153
290123929 33358036 249494733
386320855 20111203 276556322
191505227 120397316 17841751
228153404 249821398 126469440
67845138 237785634 320161496
181906275 341831327 7902457
375474989 200451010 8714663
365832337 237347487 257799097
88782121 183681709 142848862
3366209 30733477 169119225
336633981 53116431 322538417
230846457 5287405 193081494
251122275 341803776 3391225
327110170 130814889 346707173
262389449 206240257 249655047
310878543 83432292 253206086
345296325 25874038 327237785
243911012 57324292 273607430
345123990 359228141 258271236
349884877 84632479 372953083
213273017 103180917 125860994
378743561 51416225 93879730
342667957 359772852 272699644
389377760 121856657 259466266
127725664 44114324 41963988
116034489 84031763 206290829
199154981 325543040 107869597
156436516 315808605 60470805
265992700 17249502 396308439
79578916 404470359 286621981
164166515 888108 13720700
115785904 84697519 325585304
108940810 212854988 47077079
30734409 178086309 350772429
222357820 327316895 264343908
148131132 143011522 320847584
174550562 256887463 35334184
100405713 170831716 213470457
316386601 78099282 2513360
220968957 45973715 28940807
218985556 141848696 211212990
15181844 325877776 182992025
392547708 362645534 180195913
263536063 83504365 389292016
274772048 322787580 50102336
375754006 349957906 296039834
338445578 407975 294217326
379574140 373453646 189816801
387138695 267388041 333525954
372656385 43628801 287761196
300106493 324165131 222605145
50763890 73078331 376571500
268453378 385149983 130770435
194956763 237590970 202307260
187958724 355841230 101367726
116415866 293008028 12005979
179548666 335904692 216443139
210515060 100036199 228499220
156824412 342597756 35368382
274552951 172254004 55860691
106303050 232547637 240195229
372603024 362490707 164987518
284983872 295755498 37545706
272161979 114721507 319854878
172603621 123704128 159408587
133431650 122207485 341839393
151270499 280353509 355314466
133926600 58858654 353705166
172145515 257229072 286123493
245849264 128485900 248598159
256315211 378441306 127270089
178393166 36357917 296407002
56221501 120666259 129207512
169943390 376498728 6346466
59947337 369905317 68170621
263105077 187875023 250177710
86462526 215624065 315555524
304609540 355807302 357849619
266691668 182910936 222721866
140114088 100244479 378576729
332444999 4102571 264061048
210917050 383894444 395268712
235744504 51193798 245084832
100859920 200430040 377132025
159860400 125179974 37630093
243169448 131473232 142588592
201015678 277696872 302094475
229990283 286073580 246260959
130277629 106704894 374850479
161527274 304070016 361533408
167267700 340136678 208711329
323607095 315393774 285716962
391763817 91674224 122189576
20240157 168058381 356335881
197623036 145630659 363259170
48511870 67196497 130066106
219117558 281048879 326287977
153664809 143559263 187982453
365482470 214049754 230155331
156689889 310004217 162103608
264656897 245135847 26434962
72197018 244543574 309477737
136828367 192336315 77047706
185253824 47447964 84523000
41216564 261399977 405128438
351049590 254836618 375942841
212164186 293036132 177508040
178107283 83206336 18007796
255068158 314257727 323084476
135503800 379388924 324825436
210770687 157867908 7119489
117386042 5353805 25012981
75737058 271885831 62424252
152677123 379895690 93892144
198606662 38416254 396292520
369761466 337641796 209435237
291857970 135415103 5267323
149150993 224801031 203034562
274803365 156315084 83082799
143926976 359302636 348673949
388927116 32791851 288781271
167983396 309332809 173703804
233862710 373446493 87476096
294952742 147040070 294472546
190107509 207925714 374598066
404054458 404895997 324606519
151134527 338772949 253043648
183192627 40136247 391592435
300952296 99359385 167359560
289424017 267696592 340633754
81253594 326077185 311191823
289959191 184671451 381699082
374503839 49877839 188083425
366332475 66315257 87237694
368942977 91157157 124971085
293030518 241031765 154312958
362564191 58692828 150187265
38894155 348258734 117607522
227690694 60476160 326378650
323657144 163197657 266450326
5384458 240726505 383156932
308179305 39774799 162094833
337716971 279311033 362788541
313396033 256733745 229552307
237136499 190401102 213799268
120112179 297535305 129960528
284319578 21685543 353642202
33565258 57792884 70898859
24785064 403156868 188356615
263054858 66816646 100355220
187738806 227824330 58979718
241109354 65946714 92903976
173048828 362664518 219295674
303435164 223862584 95227508
100361829 201564173 268398195
359874119 146316769 347736719
362361356 216209842 152781622
237303547 342034465 303974584
90585780 83596432 322596142
287708078 205231951 277435271
291026092 186461139 396186868
136619258 31074451 121736482
125390871 403012175 96210966
263271911 66425268 154486863
27073321 127352094 250978089
42041556 202988132 101749033
134677232 241706038 283714554
359555568 267693966 358748091
332864269 305285625 370898913
129727522 16299312 273563386
285871530 404964037 129429194
196062835 103645007 239832964
12657639 103738857 205112936
275661979 184482997 130181508
126181372 387391251 322124892
129793869 67393439 239987429
388399056 91858013 198439404
384374472 204923465 237226518
260982244 296675402 246032985
54413376 242389523 87121957
288990235 279913180 341523430
255426303 322420336 58445787
299059045 175663547 278592704
297430668 309688458 70243022
109396140 142897359 171626310
142238243 243416203 60931539
346421915 294770069 151056091
254325248 288982177 990682
177510378 281917503 385316546
208008366 40629023 290238760
382792527 35922814 34413056
130956229 35277534 288730188
165512411 81627419 23641364
179698595 168959723 278496350
3289787 123222037 116390882
282833953 159059021 231307905
390297791 154267262 49076505
308900310 15422314 223113185
42921402 164101349 79303275
52735964 208314992 125189208
284267379 191546386 75915559
316396895 215261865 123463410
172880910 388806356 128232852
115617506 347767000 375525891
178247483 240227780 268165892
152542058 149291737 206364731
15087995 368913101 1009710
250124636 223833919 278772187
217684402 97329335 131061018
393894162 285736953 271807442
155400379 311402793 59278274
125249086 181922284 160729278
164807649 7495287 203612436
209836963 35778474 305791688
217945814 25343704 392437986
355108214 339739603 364712181
189564860 155934585 262005279
19192250 71697936 377008097
99459133 256954776 223713283
93400084 1064971 174902992
346551390 403101924 14375214
40835294 253238131 149602036
284777230 254566365 132716724
210582196 125998589 122847801
144765253 13433778 262781603
212976368 230756047 247536976
1691794 397903941 232900816
330264867 33048500 136730289
259851157 356614811 316416770
379566821 146332126 164718105
150048481 264943691 13498182
143042995 286353747 53673093
168282155 399830758 42700966
2996366 216579090 148682974
96425139 207754507 349343469
62822529 132042403 154257943
80547179 122769051 365035288
377034912 80802776 359749098
135575473 167370074 376195750
238467820 264604981 246671309
115080829 404587186 38366685
80045999 396193582 347766025
52142790 102113307 366439985
58341618 332441767 296990888
147358176 160200420 229936477
61361236 285306076 212157684
244908927 63505958 40632359
120431428 209051299 158462153
356980110 339558191 36598181
394312699 121226599 109524184
298111683 325576319 150156213
75260352 139019485 300608552
180236593 286382979 140901965
104916115 300524601 331731291
94660834 109685945 331021909
136775090 342821256 72888044
213780790 373705967 335701234
399341743 15603794 230563270
85335106 113799182 443109
284913394 344990429 232622912
215830843 405166538 237531626
148206690 147439534 343110618
371537547 314588374 278469218
91886826 262955457 311842554
396561513 388961365 72427819
255941445 310835769 59935990
370266020 19165495 367446957
385168765 34111307 339680259
368641497 31475694 217079840
13298172 321076616 32259166
137325684 384778442 67607846
106865782 159320239 30169743
246497932 403927015 66262140
93238229 236269253 185268675
133293008 283723523 179882385
9390028 100324469 214127721
214100826 280133447 269805355
119884479 216304743 205444250
316036679 233562644 392089755
206539378 209733831 308509291
162106146 349910581 151593249
353311165 363103851 195630569
62677678 103981220 401022979
365193119 205821921 155501089
319326952 368266910 187805643
326724907 112564487 20007193
117535846 76571588 26723356
324927937 376729657 66991201
116501607 244102505 39548185
324833532 219138987 200815487
319034849 176552936 299437303
243323649 155470883 314041918
84484912 376454146 104828640
152842110 92925011 252836669
386330682 75697764 237112398
386149399 197277961 398870101
347458573 202098858 329554432
366585431 369826043 330746853
52129140 172979382 72280957
252980856 103599348 141659527
101942904 284972632 216998027
37926140 105834623 335967875
108563887 92079167 104972052
295763180 46052666 193737152
140453323 126355043 315493058
209367056 371990925 41333394
211007132 169425754 381965616
232197802 36028915 269342542
384371323 302930388 223512243
307603529 155959685 268995278
316421460 190442739 279505621
339812635 304020585 374217132
145991109 272826529 378476761
323633950 400546148 10574118
119896253 263915281 28193261
221020127 52651678 225066868
384913621 239451620 303178269
375384980 46531238 226080499
362178377 358017771 153777195
28415323 17057739 47494094
176685636 44595544 29623043
273666559 142254264 295327518
297145840 79668750 317067516
133525089 149854644 332775514
69424518 143524193 251882596
61521788 249479292 127414675
374932751 150254673 375272975
45843220 294057163 295518021
404089611 154192526 50844829
13313868 401583365 115860417
294922714 287536820 37158933
197005723 47369716 147344041
44106116 403930280 108839525
269337787 261536929 380858630
139881447 220924252 176457658
169977161 246646827 204549181
366414076 378015067 54618727
183686446 93954323 216742812
111078762 306895563 168002460
52613432 294757743 270199025
376271284 106890992 219860421
155145761 8988870 30547405
157647141 143041150 89624442
92367831 151173188 294134024
6871097 295047802 224814509
63307665 45236535 387881652
303152828 192854744 224834370
228020463 331014005 143260865
372881797 169143338 128554774
316809201 72005797 310674708
210321183 244589995 314583430
142812080 355666080 69434344
374872906 55609262 211834008
256139796 250854972 127839720
47370897 14874691 28586135
62240675 347554406 252659130
48303203 103947687 16745817
37422777 316898020 339826635
340267871 268867514 69703424
274016545 346085457 325405229
52421376 72940267 132648478
137034209 262014256 85045141
247005484 107464086 328216502
372575574 242123214 139519683
155369680 21609582 88236581
285537133 81744785 91873846
329893369 50057976 393142722
307532560 385236440 199818854
154597359 325467741 256441624
7543969 326410142 404192602
163352653 177894876 279813494
313097107 265691606 249269495
248130348 382507809 257233743
201458118 119113630 203675513
81983705 313063008 175436958
106824868 179843245 311902574
279128835 189522116 335743637
96039045 188265832 247305899
81950046 277719914 24419226
191756984 104446719 344753921
82869789 15619294 258772330
306034165 244050803 18416960
124480534 140270622 392383139
35900259 255346995 33851741
368847255 135471646 115493112
384572288 70440013 386030113
364462621 327075279 52854709
369512536 252162376 384097845
85333346 41070387 40723821
95463550 90852954 182520590
210815266 165748771 128720345
140689365 116200243 121969787
16173679 181051576 261620684
98945015 196841273 300603465
227141427 248537854 265888979
309993006 171085756 192539371
337379706 3584595 148806404
364630678 396942266 362798114
345148286 75116984 389330863
72863563 1301102 321983876
355330614 305306082 77485287
209872300 354650536 365479090
272507620 54487647 394696614
287792259 153143432 392410154
196642754 28174325 23390426
129837884 29250141 329379324
63900602 165375883 24477007
376283236 32078847 272639117
95300204 180960717 242705738
328408168 343342050 256642088
220907835 167566509 120196828
219245303 196090054 252651633
31561310 299435745 151247037
253387204 209792132 254479821
126495153 213689167 203258125
355085132 333251237 74866456
31914961 148187928 77092246
104150405 306847950 9030733
253605810 270510552 44387604
181175919 348172846 315546078
108974913 225802288 56003058
100716091 91933352 82638842
166067177 243887125 328949177
403587840 369671820 152434031
306053949 170547984 5238687
301731127 218578166 256886193
368758320 365998352 147134836
101746466 366382939 253560078
226000890 199525193 200335722
299665874 55473525 221490838
365632109 328451983 297257090
307630250 330993942 92928439
81942701 121733110 311594031
377519084 291405660 186741870
67035771 367434318 352197424
118261640 129709121 400272318
162243377 333903531 79504612
264218269 263872563 172948052
206729011 58470502 185113582
86080811 292536785 398615267
354210954 110638597 132297104
311246332 218037747 33149477
318253760 55965155 148694469
254721837 44338871 258303410
205031771 154108032 325406100
48977334 4168131 119115888
280745106 36064818 156991875
155892987 139697962 149140708
166986177 252388484 215021632
388614378 186366654 334509308
197910939 24088224 387887936
178917788 251333037 118168772
245082284 315803734 370512353
145260462 172407964 64886688
395209149 365193161 358922253
17751191 222428314 27420072
339753237 74555258 173100125
272193918 207893106 199296258
79755717 180998378 252799104
26093080 69288453 164117549
351322782 287675879 85165573
122874853 239751744 217878716
17800102 203426015 394857714
62752327 51655521 111102315
122566635 291231213 234344814
395270548 161413360 400227286
187944 125886292 25961405
386915052 202718079 145694176
338757612 191998614 147344185
199591631 257550854 146986207
37224150 100284045 4920249
389166023 401225610 276747936
248048952 357014942 231318669
369890230 143980393 135090077
374754124 47190236 67338531
218025948 285607936 102408173
244388577 259739723 20046979
392511054 242075666 277965114
78523875 134505048 127302892
358006906 26710806 29773390
140978778 251313967 375093458
98349536 305497119 320915280
274599522 281330397 106077602
128953577 145448631 129590921
13777451 166050816 27063988
156894610 173926455 339454207
31043618 254321037 89102221
92061034 10864632 36638633
30536215 106162447 268515940
339016425 10577244 160783200
353627907 261836256 365693145
104832296 112638450 107861634
77354152 179446641 395831000
168513360 151744817 26055869
209779272 274502486 138284818
390977284 313382688 202151667
362688799 293159540 174133564
132012701 7019164 218623502
65496597 64999102 128944308
157069978 146349038 296485238
289768389 251877945 281085367
197111058 87401490 264487575
345255108 263901330 313431326
375468981 48645664 284157549
83220714 344242008 385701952
189781223 371957128 60192237
404307097 183663018 156158977
61145019 177367952 108030269
162777451 318609293 79098009
391458385 46357711 318761512
199232994 11424636 393732865
315646169 324788786 311303918
28918385 395733887 478497
248591603 340165138 273335935
244328579 308029852 284802767
166534498 48704977 65519101
291212503 324032384 22858298
155807391 174961996 288955176
211187198 259976947 135637238
156813449 90114527 46159543
378053483 61416601 20262868
135200630 299306239 345455630
258627927 94092458 321299653
145222171 69003168 357259640
61458526 122107383 199293391
5128869 268110671 239947302
27154605 103635152 194097292
209664588 66562801 165926277
257432778 19928969 92503298
255446352 271332720 13958491
246005169 370508599 220104189
68964293 58451127 163243650
101409584 375948535 128008809
186948060 136393209 236356291
248937897 258003010 218301215
74749905 193255833 226328553
89225893 372460835 18538816
378992946 387368232 149596660
332962594 11779594 147299346
155318441 209037041 302189025
142354891 217019783 151962035
285064809 35259842 119107648
134176693 118388143 227736437
180687059 205187900 158381409
64771760 357960640 146130573
187092726 150145245 229484352
124552445 171603105 19619330
28968511 393883533 38909644
269741788 56601922 349250901
341554986 135824686 373614695
122435975 131922047 38490743
160863360 346023567 116029409
16250180 144464 229163851
181020598 282509948 39439429
29110 226416025 334798103
85998862 352332318 74376365
353011836 315901593 18286063
107203221 313958959 236472555
327307979 326110467 203004795
394152785 56413986 28533543
135007874 162660985 322987882
118995672 377345543 130206090
5668938 217617443 135850883
298782864 194154474 327904692
157413846 150560462 55501148
85859089 222475182 52119327
181818801 374465982 178893047
179203024 169386703 57137744
109483048 309163949 228722135
240263875 317549811 103141380
14442524 366011179 373853
161608046 249130837 109917764
161346179 293637689 223945619
360627765 48320251 93925670
135769222 147932603 381207241
112179045 316594873 251189196
393038119 137723061 129223434
92633109 79266278 163978624
158629442 17697870 109498046
235726259 322847784 126691976
237654822 214241230 38884636
23643079 126619036 223162041
213143426 317628553 123057276
217502514 279296626 191439234
263592352 74884262 89380310
870492 97027705 372957489
261163632 199143157 214528174
145006592 368653894 209337909
12098092 223529403 344782182
71264124 168124407 197217427
273957500 60054420 351821579
245846410 172677288 342681958
241769065 44598121 376491380
232549356 217642482 402262661
146499659 36497516 268902928
134776318 150879256 180273542
53759753 382365278 44972913
336735540 96135262 309220077
51993519 341778656 131904681
259631558 278862042 193640591
319053915 94385399 114639960
13704177 29468999 123718115
235807086 308523847 59858481
54680165 382501138 176504120
255557373 343195662 259388843
12840177 42421684 398040673
346492547 266463407 70704577
97138861 356869570 223202561
365176162 170546072 364525639
55118338 234360282 18148212
33215006 102706581 51490411
1855014 54372522 348243454
245906648 336003127 313970236
255949226 37869351 233745830
404238743 321467566 184863221
322853875 60468693 67439755
106489839 348520606 212565949
251036986 278587377 277629214
4878736 9763243 11428902
336852742 137863275 263193996
258642587 180352927 139597687
42639638 101139532 95238337
87390949 332348568 335283074
325062618 268063334 297184336
216059561 196712007 221490569
125355446 374367199 296322119
318289757 19476518 291135597
227821883 143687724 169762728
266240832 346162447 188980854
342713500 227992763 219601161
89440343 145872374 223201268
116417066 379135941 82356619
393282133 19053156 273038806
41203537 375169164 340314311
335292643 310289324 1332846
88344427 296334275 125769241
385416241 138046814 240597630
162600216 44928514 19104943
389405120 1187471 18003668
250972441 371900216 150069994
352614902 180450177 113286656
255354228 48180082 28321268
339506818 345202499 95673536
31631019 8512405 136506130
35988085 216076419 29780710
71059217 269703711 120984987
138135545 68254073 196807023
255198451 332417250 182473741
55293194 71490217 71081759
222763524 370798688 177565407
153240055 53432951 368356214
202136127 47584499 252193322
140346983 63895401 364773286
233025701 111347979 311310737
194821619 270892389 351456300
32468295 365712801 279910164
157510982 279029528 147685964
332145368 323053342 265149348
189353604 242587926 73310271
213116570 317278574 287678068
209346280 355347105 97634902
385222919 287165370 82204356
184329002 337101052 333711760
155784317 233410395 223589373
366301338 258334049 218039978
194329565 319164252 249348845
138798880 39098704 98179320
341647999 278386877 233440069
388698721 359446132 86736393
316678390 27593799 400610091
127013179 149430194 378013768
128089031 249175142 371720670
64982837 390460548 347051857
264706061 20626139 63148003
217100711 56187193 106535028
215170216 152574123 339954286
87212899 190072135 316630338
203171919 180919872 370162995
215665981 299969262 64717466
165833410 273363344 190003191
18227162 246192049 90302893
4221100 34878909 320726611
272100166 176181480 18534845
181689574 276473111 120298843
275069145 360021200 192011803
271771611 195049954 268134470
88138985 356888726 393416462
385304015 275454649 292781228
177042624 103541401 66477036
41903376 79367571 205949255
359529675 231739073 320217828
150315618 214181104 109974357
165823075 285050499 58830825
280727008 133320519 324773742
93330823 329384051 343998252
42926848 83811638 266819747
116287935 252925744 16874745
326763150 81127914 260680151
57143097 177686269 45552224
247294485 183009353 381253062
38608603 314038226 397657654
126910115 62686738 351821057
127707082 224937656 69527500
143782689 18720231 280149145
253508131 193009266 184649810
274353030 360343463 359503745
269742582 14225236 401959529
9726645 367233246 245489586
210587122 370080840 261529487
277934173 171591296 368494400
87740159 364929678 215409263
336979315 173579254 378814629
155211639 253009412 231186810
193069809 30263243 365547940
95542473 287666584 172490708
320157033 167062823 177560829
318403333 130072180 339440246
45920179 64072604 113219132
389436455 239230105 339140688
144381973 11348917 232464163
387757730 367627168 57089069
156945618 238091283 81516020
276965556 126105892 13867088
65860015 240274540 175932581
108600083 270809718 158539177
82193223 139910155 226393332
401679238 12326398 208453013
25056098 390996084 79982505
109962296 13593889 174032394
284633652 208500833 359933017
146142771 141203228 278214763
304483774 176944875 401358403
273199695 215597949 387387603
62134343 336684328 194885774
397097040 23300172 136742293
160193806 182526687 21651071
340042619 344437374 201213155
273653365 362250502 147005634
140049342 301627632 124954009
365750988 321956844 93427347
365509224 100872503 122804644
265298725 201323870 82883621
294188784 238516240 382302201
109052160 329449545 387747713
107515841 368749846 233492543
264698435 356667530 52069483
117588014 253444473 283547040
303746209 351189962 376460403
335022879 349208518 172108976
147282924 22279307 83150768
21172755 34115445 121207520
173525626 136427591 322681903
97220387 322977191 204761955
46251907 107359121 47278828
335451891 133009309 209963760
389238212 59339097 174218140
378271800 228934934 95458953
58056152 359492298 270246558
23025296 322488017 283218716
199813596 26933864 51344796
222268402 173144759 210653063
154644392 340953288 117467225
148467495 307371454 70787829
276109372 260868714 161293204
765739 12206800 221047783
13552671 267783728 1268984
81924942 322707541 105108134
264187788 253120773 403868925
377543034 92793660 320440261
226574352 83416592 240830844
398810962 176440660 384334689
402071115 356002916 105897744
318152304 151264714 196309765
294022551 2181519 118776632
54714654 337977985 357483026
54371265 179968418 235238886
337541642 256619559 100452651
44422291 351779130 216379486
289468859 165667951 205983835
313092620 250019120 170755562
340895095 134192550 381760021
185848765 87574361 102724469
267353755 115206403 289651941
311348904 210387660 226062768
402524244 120338771 79226163
199587362 394696892 295443801
282286667 108631685 378397958
32500969 346790489 401088571
60639260 273233061 296216091
330418076 316702960 16093486
19087840 184884144 223612384
168644685 170332765 392082759
48941878 143285535 397290147
159942686 393598164 131738359
128148574 303035913 228509067
376987708 160931800 206100902
273128706 206981460 35235500
219278012 277498566 203878543
179050771 254684196 4597022
376618664 341256829 311940398
24708844 304950012 184442332
111770605 292186537 350951358
158129963 64480155 163743510
85963713 196058383 65801093
137353418 56635137 127128446
231447247 133910229 277668473
88085775 79643519 189519247
186862805 309675773 396340330
8113597 390703859 265110992
218735498 384340123 227068885
280704530 304406402 150421707
36073629 351654570 257656822
124438677 253158732 331443640
14294377 169272135 346419781
393774621 54717626 242938674
171534996 159175388 76903150
343093081 71816135 357992176
182874353 315936224 67052140
140279109 345440707 148003774
359205327 34809932 167368491
324458596 122284514 209454693
11653541 186694991 139059655
289993204 353519224 53563933
38490335 384782514 63599503
339641854 39711159 205379260
63492333 140148387 392152322
361731813 240718883 181054984
64796524 164861598 158716180
368060094 169401014 42758582
239467415 281467708 340130719
256823908 320133769 135375737
312918038 60384439 72059838
100738906 24960637 59594268
354788718 29773857 10987998
191935625 285432739 332151507
279785470 126658951 110006215
246932569 25775340 147593219
206328871 61205314 107277971
230568575 275895053 265114278
249025346 73484782 325896578
167312378 349591888 331739336
371718253 220363597 36253560
325653748 165140973 141424328
177542783 376053926 140637670
303197052 325224092 179120260
164109158 179233973 88151980
359374993 257114783 249511949
388894861 89603230 243686243
193817869 114785277 110027598
235470978 3405131 372276670
14251920 206848158 392602393
218750891 292607485 111193726
386701754 358067219 66371714
351580756 63710050 157556657
354072759 25504318 75621271
163446231 86241334 24426464
265315091 225622874 108059456
191189101 77877971 106419082
301012367 86397003 72170549
104930110 11609031 363506595
242432761 353630868 103121328
343872292 281110772 389505578
312286219 22993723 404016736
320526828 398284407 90286514
121059926 364000545 300781020
117821772 322929394 191886379
266145426 321292114 53829383
337569073 147641045 85183229
190358812 255967572 270665506
195182645 211767426 339824888
299767797 185912647 351046988
31543426 249593937 29849975
107644113 237333723 212820725
248155451 298921356 379727605
204248933 21713751 274337316
71302145 263572695 89509888
36238597 61935374 122646654
308143953 305492552 248808784
166788413 105342627 16066730
217919569 100889556 141886524
43850911 165506577 375600156
131996237 146424621 19099837
65197316 91055000 24434885
140727255 132708481 159964015
208124811 227198218 76323357
14350493 287760742 246976795
251552346 306115862 244319958
222568423 403795609 303487815
396321234 285942574 60399070
331681939 65573526 351424965
330168696 293541621 322220644
240601027 288647398 85712569
278785575 181674041 34974570
255645611 83854952 221197111
243730512 277605083 12503753
198966276 299854788 263221400
334323314 1986223 35765837
324084702 278502055 385576298
234195733 151395674 272815374
135041141 41495382 194422957
397790132 372831137 137861562
384585627 155401487 316833900
13700480 37736768 31201593
46718935 82559410 226575632
281769241 209271000 209697633
304500640 76862623 48539017
29872743 234743627 19812832
163972046 313763907 213326800
401691983 247202506 153977019
256462795 7847078 317171211
135384450 29634038 331375673
231647699 68130508 261757123
5791863 214342488 229781239
41895276 202566220 137335301
31008627 117012233 128060577
265898609 157469665 174114886
298709193 401249592 159286860
106849560 174839381 29789943
182858787 370596186 102857730
404218063 351670874 64245175
245850374 245130662 365896222
265188559 164646642 64739738
212198464 139464905 400068810
322431901 189785712 294462700
393798589 348577729 70961237
330740831 214846046 352800843
29081510 305582871 2814949
106631873 50850709 258296184
128009551 157724602 253844101
170474883 56501149 47824967
43447181 95005418 366660130
32522344 19938221 200819311
262167246 354565162 199726948
276393554 184867762 58259798
279617465 251580494 80918667
299824329 125309242 40084286
62442779 278596258 223870788
267490108 392344055 206755840
219741366 70332556 175110839
304236844 352731424 259677282
108580320 144252040 380566661
128169856 69697504 172902601
311172936 170400959 82871866
217152199 95591377 323563735
98953973 398596002 298191221
189267141 376553039 322822320
292809331 39671045 162492783
195987891 163216961 277936401
97430729 1753796 287530222
28131423 302968896 324994722
114753624 115180595 377843949
291831336 367488247 404036777
138883047 276129542 322575391
182150000 24592855 78692111
211206301 83544683 289428703
251952029 339376408 303911755
31241646 375457734 56930097
198901749 32829044 202150977
265094473 340347276 137239742
175423224 213984336 376677784
110575060 90769828 396337147
216031037 304387647 239570811
300285440 358386763 216926292
245048984 155164680 145363551
151757884 180400270 124576938
360768099 291146231 341345083
377359933 201219939 182055966
211700510 231839642 328424744
361523158 392565093 351448620
24041166 24052211 150730823
28902634 261294174 229566196
308440643 194437426 227529751
117309351 103304107 3979890
83136171 85257564 348864033
34352041 401745138 320492625
66582976 253373340 373085311
363493233 162405325 349657056
45698995 108301287 192253949
266771567 258779300 145013100
232101835 78273417 86575190
264935013 372545329 229786389
117249664 119673603 243539269
187165114 132213814 80406874
317086114 371916834 271369972
282615671 172989473 374532455
326580690 208040967 176317320
134180584 369392070 323045718
25570427 74648747 17526853
48340087 119298973 391355215
319587970 392418319 316362513
152365164 204059621 289875108
126088508 94807530 313775390
167071366 98629210 335809734
268438024 370024927 245241289
165148082 87835771 75310060
117530538 63748931 257033078
2767077 98531438 78026707
271952034 141330741 366164828
116699597 13462228 222733804
102643814 121191045 26852437
399253006 281831578 282536417
339890098 177307947 265809492
185650436 153953931 350243166
26709255 263976757 2188115
44123148 14747464 199337665
113326796 185096303 76883674
119546706 403991193 167825222
16247257 249803292 291176107
46486292 199940825 310722893
149433168 118411945 211416825
85031958 93619955 161697805
54262227 307471209 284149313
149811875 67362152 108094583
354206705 332879555 354856171
264876316 207530794 144652815
106462822 32930068 110220322
56179586 390142613 387876787
161021517 220151510 347079268
65205892 318191096 363902894
367580258 47210504 135326610
255656225 16932237 222165286
222875878 224773298 220817346
150870872 345939612 372161748
255517507 141829932 130913573
190542753 58077585 69955970
164158452 57606275 62676883
383118673 9046318 195775819
367958702 153322929 197631873
217369631 74654763 111786892
397364167 285921465 257130934
69864329 286390113 166669774
358824696 134758482 75790875
202059199 104918804 124152989
375499132 261851719 17945390
153252005 205951049 375052614
184088512 361152377 108252681
278858010 138360323 31893246
181001227 262296387 97448941
340373088 280040086 325556076
264697710 50142396 53549158
278198749 18566265 131145632
33955731 187524600 41657606
278455290 179815737 82994553
194419608 37246840 332197930
158120643 199861038 285134623
360410227 42591503 333820786
177602924 206940035 181442034
246565047 78100374 60729008
139395826 210914038 94698965
76381963 261486584 383572238
111234887 400974531 7720451
403108412 67949 355653667
331182423 310335717 268079711
50097235 153373783 296872251
189430075 319767749 178596682
126476310 168554269 338296152
124462379 379868353 232832740
300673852 106486295 191921535
209209324 360498628 155284644
215753065 98181704 148416807
179206291 150257745 64512399
47658296 333197150 211392040
274208790 143524135 294291293
243638969 19308905 110574559
339862094 216435214 147227305
316250227 382288805 147739457
402479395 346652013 174710863
278779505 135528075 27280401
45421626 90201116 264613491
214276785 263015924 105114034
92557722 45099419 209610645
261765054 288840722 158954713
377862824 90240853 148982266
392364002 78116982 344422815
53417535 121623251 313106216
39589188 404968567 362598392
113740913 350029791 386000185
266837486 28572166 302892455
221567941 185761321 252873918
60311585 278942946 336255774
349102920 274219293 281421855
165631603 163695359 162872050
110185026 89903094 167967893
225650386 223578277 33411434
210325714 341983234 12001294
206058354 248798819 237481815
170814805 14307901 389219469
11045887 311793301 236973533
275602251 1661135 101659852
220508232 96017022 163905223
82028649 374961836 308801163
382552592 125494150 65747578
158983529 4779128 285441693
128443117 298495558 70078937
240887980 246904582 334087750
13069512 129696999 190700717
89209638 35031161 87420141
158957871 123250105 220139127
247119658 391638452 350060664
105276432 306066198 89853004
351225257 334599198 184175736
41835592 265604712 274219655
160614707 252952682 48718751
8469207 364037132 374188896
299050178 48880660 251081248
252454525 15130238 268267891
94235198 52909223 330266055
149515325 397268035 212843187
203046306 289623614 351676635
232826198 14158402 20769139
179550889 187803463 92938156
298106076 86647198 145090545
266912481 197516365 372319462
34635446 381711978 162190082
274905157 28661135 328679547
327376116 267445745 94824539
139095670 382995413 215112376
182032616 214088725 129076832
341527703 154981003 404494333
123776565 52774396 235941230
105683597 138283501 218699940
62034011 220771906 229746322
187159114 119128635 4849779
166793057 50238569 71291994
74310865 215595029 375662817
185087211 53557158 349126643
6985652 391114310 85541711
274316633 35707404 363770793
177464379 82750982 295146048
78825037 392146753 279233935
111027217 96801919 104491883
172984600 299849891 228342534
192178997 53044873 223094720
80106081 184735953 173496250
339930383 248249976 304834178
49293883 236368790 45852670
247380644 400836283 294144942
95152399 240985603 192208137
324282520 303999819 403113278
331951294 17744905 354210595
142482360 355215867 50090922
291875916 238748412 269443294
261634343 92205822 349697161
153837311 288914098 135029977
89230728 99931508 362268663
106091756 194808171 364888466
194144098 21293448 57773071
252177792 225488479 88668233
103158001 252699446 114401702
86497997 210997716 36548119
149322435 88281424 359581144
154775075 158787576 207244770
378884346 261327269 291579817
96010973 179829547 107021235
372814714 268800714 279536066
237173245 146151683 144517599
64575693 188718344 287909878
213058430 173534972 132439101
364827971 199802690 185221414
12389659 382351288 208798302
294214073 373475080 108123090
19725307 312807309 152341647
374421497 165175254 151634255
43484202 143932409 347156231
110265312 231370678 165855983
399369979 1475778 256774763
383931078 296043876 327798464
299620420 135936371 155962953
349089319 121710737 52325711
194660259 239715083 391529687
64697194 277929284 286954948
5732485 73683827 230055885
183059120 388096717 277889844
76050187 206668949 361629288
79160040 81684519 179897364
330113341 74319043 42608903
58538552 65218879 10882868
271973432 105018328 66606080
276174334 14599441 213147637
115272580 284528493 11143131
289783566 334786113 4000932
122135762 267722798 98705311
233347484 246138563 353037611
92880945 214362553 15548933
243314227 275219977 176298136
381903689 34878809 290458652
343735130 317364792 61011643
95361020 255931213 228753154
98609065 229136544 252880033
261150550 282312164 247534544
225253253 89087763 355112813
403741548 372847162 96905660
308859338 404955127 169008311
219422132 275665389 315496151
268517674 258461825 191811200
248764896 98492948 44323108
369511172 51207598 232771354
13820500 110511008 207726315
24491480 341815298 46351098
233845218 212178985 65629993
250266238 238706277 245267667
180463932 82786775 100927313
72225497 169155260 228322574
9596010 124147749 83065194
229838627 253295556 61206253
206173831 242741166 80260213
316676484 148400684 260389530
41427560 171988728 85361610
232997247 132423562 325611052
47619763 13951778 216597723
356302058 140774854 152214597
397047949 212445216 12162013
49085721 100869623 302583220
93815369 160578210 399222244
297163578 194997503 219069074
145062207 265439346 175901622
44338881 145918642 41958343
61370076 316986758 350307049
386143082 51612503 263393849
170567044 678838 132447581
304273543 220972868 238980997
200627749 213577010 347437490
32080900 157994983 331397854
247252830 272373963 156863146
106832589 175068186 340552683
323960529 185482816 390142803
167190733 121796503 140645821
384827834 275614542 8432020
395311032 2531576 337646619
177336631 302660053 126870002
396030994 264445831 176471781
230362381 287562514 289267132
386006860 4895642 256965223
136179889 166540781 15479503
31442646 277468889 103717155
147553877 23482173 57639171
335326234 379757126 278651993
404538978 168766754 118909070
339815802 61689658 399779032
22776318 303976488 81346866
208132176 270152841 63472765
114472531 209511005 194617806
311166754 303517386 395032398
77152767 354925208 24542968
294394838 335987826 282582528
6310287 92551549 404591975
203596756 188086167 387037927
62957606 318425260 402239934
96176773 235218114 221996366
346638665 396560344 27823348
287416769 29726503 399312256
317217641 382973413 88255728
372058956 245315268 35010351
252993941 50471917 258327222
292788640 184862246 223395933
105816160 287954119 28921067
236413400 77764918 280829651
153054646 303864481 115687693
248831174 370818520 36685655
2502543 15297279 260785197
123765305 282762764 302159786
250908435 308318494 400223858
111349079 196538165 353951156
250124466 140123104 55764501
274972272 312914728 76418220
270432083 266992077 85364293
173812808 97540066 369133415
146437408 396693687 322984424
80861011 71368455 58018960
284987183 239382249 269857341
386595119 33080998 358845152
255766811 323576827 40970737
384340407 247273287 45114126
193476213 177532809 11613568
371573621 91352503 303970752
187887894 111839314 123957988
328643402 150212433 379101720
59412552 147962929 70434990
164697493 82446642 39211597
320648749 233641314 400462792
141228752 372033354 256937069
390223380 103078591 110628929
312869944 154594019 332862901
304849519 103245907 73953564
96914189 25913358 132336882
97266785 72514059 70975220
256973041 204200007 358683847
330642895 148782527 396048823
363140081 284786717 13020938
262568513 192448634 290479811
191335375 28034508 235567223
271915333 205851725 39654210
67542598 7896656 189915945
347722260 80104706 20784792
374748362 175363912 353173333
108230044 138474472 191476970
266466966 243667509 22614307
338241879 387358186 258501715
30038173 56750745 55768822
363019250 231975548 259311770
304133294 321580539 328459209
15049383 120878409 272050807
257446223 34254115 315460615
149007953 1857561 257331179
360622055 277288216 143894838
296595143 319163059 123456380
249853426 30389114 71488468
338215621 317119373 96917101
379441935 68959343 217956049
313400291 48212496 166849934
66594606 199235116 87849510
393442569 290923621 246727740
30776326 371264289 143639046
404256558 262269322 314756688
395357871 192422294 195728584
255582879 239881934 335483316
64699612 379044419 234637025
290846298 45126930 292741088
132792658 98349003 216302217
28911437 218307113 374304714
120275602 130905251 369752223
164579419 353219536 270763130
73509586 40302636 119436020
102857112 228980523 90426029
8881679 348534549 122474378
30247949 245420294 286379301
338879736 20109275 29665004
81441966 157344038 202647455
377634222 181027707 179878230
210206860 320931513 108175808
73721312 329132102 223744113
44045480 85212184 182783382
99270593 8172654 164973949
260298527 143022479 261630041
119240218 359443444 397494537
390268630 258048659 316097002
378510282 394239111 339899118
395823478 34760579 382032213
382342995 283207835 367964112
165130698 164709519 66636522
21975340 326207420 70041360
111235886 190684061 363121548
165845627 93395618 138952569
397899426 360512057 316405804
285894698 225323257 181680652
155752524 281017275 191784408
314667874 2493887 153948921
20992817 323422281 160635858
54517541 248250665 382386618
47876618 131908189 230221753
65614709 329259051 350914080
115381200 265596572 98254015
77298443 21483892 167762573
315170457 336981803 248789211
96704135 202581045 201785355
131329797 286227936 325106393
45196342 354280941 320632727
272857943 52945132 78909082
155755281 26815667 186692205
87257170 105945760 96179300
230233329 204394968 188599606
185894236 98917402 351512298
305973655 46952253 40323556
253321824 74471558 46761343
357892793 160057516 149135953
133533426 130800801 63943014
74561022 168251186 324695771
260856106 216142463 363939417
280939625 301002407 204583307
344994842 19462615 273863896
400018511 397805210 116543238
137033592 403475448 348404994
313625347 386416340 36919669
377557948 128453052 276658470
257560451 400978598 45033272
29239849 347722153 294982218
317393620 168133812 372260174
10544117 249430969 88177992
400089685 301561534 183871579
179644864 93631808 269148124
397996337 179684940 111069471
271231243 190316466 347562154
238567358 342495503 13182101
139444034 155421994 345797379
215431218 280041267 77089396
304730726 33738386 160071739
31584676 161019657 253125571
104704393 55219031 134563596
356436388 307549659 290117324
12391525 89475068 390111939
379541709 216268436 138592522
341127341 58194274 400914358
126195033 87053300 99409805
164402011 33437837 227466363
265738364 161124758 254039288
135013393 119238099 149987506
391543776 268490066 356733133
54226724 383795948 265726214
297354466 185166103 295347620
257747010 385378327 391469649
403045083 31011370 346427391
131752757 158982377 11928199
246891840 182947475 349537769
15732390 85948150 247166571
386658618 151096659 261279560
229499974 30019228 204481824
5591833 41123276 225054419
296436177 234231800 128835299
87232391 176355288 124271510
176455175 273899186 394137302
254039543 174859835 211643583
283399673 156108648 159936610
307442698 368523250 284096902
81154616 301475600 356636923
44977583 52941534 344364732
136763988 334687253 335743154
146254875 386927597 117036762
302610470 394062414 235838678
234444038 33150716 291779785
200204813 315763239 278006253
390514532 373002638 398720532
239420004 86556567 235021053
343654919 309475234 136216992
295273695 243434304 389041622
230537930 168013935 15379926
384301394 239311234 337971986
296890575 98054934 43540224
299542387 299108908 231020502
81585423 308144421 247332484
135184240 59557491 273546511
268303976 125864619 34710818
386137477 268587953 9607595
389514809 363057485 352773050
104138548 52203643 204534194
257209977 390450836 70239688
174232402 156679459 250978257
325914890 217844971 184327620
390831737 232358067 115822603
335725222 73310570 324266684
175254915 214429786 304070355
106001752 200082831 121957247
318079375 70757381 335471670
118966424 46376276 242166470
244814153 229681290 171575032
154741600 253798285 249533050
72515717 181945845 173530605
284866848 17296164 294514696
5183078 352803288 130131901
354232529 384446931 302893282
113625159 294622993 17440531
206064580 46097581 318151781
349362924 138967572 291258642
115317276 198960283 165890068
340568726 244662166 18970952
216858251 130090918 110334223
149026134 132415126 302843436
123961644 119469794 115556106
234582730 363701506 225827029
384118314 192238048 388021190
28517625 172953097 329079418
260825145 308205398 137166981
227518675 112162982 120392016
326137993 169949474 386594376
256996949 151160934 187843665
148671825 284182793 17607524
193658228 52640869 307141161
398304834 250987662 192720252
86687919 359870667 318828530
172659970 206287460 211128572
98257016 66458447 241796325
148957237 203445044 28355264
361424881 163219932 279779242
368952126 10762904 84606583
5286811 304865224 96116526
238862604 62888575 198993101
304376171 202687992 174208600
384119594 355743859 22999007
48134133 250964040 2181986
116236459 229092543 235761398
63078563 251915768 145372501
250368282 73345379 50065998
107885361 18773335 19271750
170614035 247823397 176651281
159696946 385087674 299810175
317729562 290734685 317257553
342039414 146963060 258372571
134985574 373793576 201128925
58822101 317896554 282386618
142311395 205929972 284133979
214366739 270174400 310108209
157843946 273389876 342923958
114299395 81624927 35920001
171931367 160338670 175573266
2988172 146385404 383344176
357410668 179866306 321794783
382571722 881579 186188662
241839370 88853938 277142440
327459527 82964121 135305809
324398671 183194608 51990674
236637142 240956184 265887170
339279242 108214935 246622284
25355789 159088475 350604624
9874411 342077844 295182703
313778688 65287271 331868086
221584606 113694649 229775923
56199706 136615237 289226023
123749626 270213481 173568024
142759195 40331496 139117070
185368059 239014317 367895484
380883612 392040700 27618543
167032485 13952403 209689946
121374820 207688854 396232425
53277112 267911590 203807028
124897079 194202738 247895314
40625989 136523254 120594579
48588353 139300956 312249699
203095861 334478186 109502248
96291451 12631865 72293881
210361269 370783312 155192531
233169800 374520050 399005825
326691117 175667959 401056215
22173346 338498894 157139230
309306358 403679659 75535759
112265492 8754202 360455726
245304875 262501406 373723668
38451153 272052778 18562862
379398812 47970040 39181012
351548113 188890908 134412180
342128209 186060867 56397122
244325642 88495917 313618157
52668333 119465938 380739262
392748940 55571267 92915225
90521891 53765575 150251478
23923718 359811190 321339925
121715216 208700269 109276703
73540659 312489103 150081208
69219259 58506027 56338789
348299688 96948953 378081765
111063282 140690132 307349148
274454459 171317356 181167701
270781858 1538012 80927585
43058112 52488207 391868327
297905484 65291795 100322999
27589652 48028635 66983515
190524626 160489217 229332547
307194848 284923359 392734337
236155637 70025826 385004036
75180033 167596734 276650676
155457941 74851901 362059021
90306141 178652941 117147510
363467123 267111614 176516256
325762995 173533994 402193657
229076256 361346490 288943983
270090738 138843492 293180808
203562844 271535004 62498779
304655933 123185008 227436851
397320303 378779176 346402546
369656101 381052383 261345274
23530264 274014778 384841290
174518767 287369805 107952065
198191522 166673347 400148154
297060677 283781334 134761818
402083321 307895399 138258486
116515505 348701200 292027761
316604012 341392918 369693266
188860316 328900803 129800059
41722042 222888261 35447385
218421140 339386571 402104490
128127114 150371728 322474338
177472644 217302366 82114454
395108333 399184968 31357892
325032537 52512946 129713494
364586617 198284540 107244088
236375415 101170929 396573739
190564637 349801091 1947240
319613760 247962543 350953609
79911459 378234642 280287762
135472410 156494946 78911533
339839386 186007479 127928926
98957399 137797695 324397417
213039712 401147835 89383703
386291979 204908883 20561006
82242814 341139237 21563909
269446741 302248628 13589834
388866274 82502847 160765206
184120986 53722549 183653613
396383744 310903934 257413063
384461800 192717447 239795714
162841238 160645475 313079911
368145524 78235486 124066279
349254820 15613659 57409266
279748395 335936976 286762260
332413977 2367211 226140360
386434782 365257649 191797721
388733983 166163033 330728579
295232783 357430534 146229135
383233349 3708085 335924257
157579497 120310820 368487676
39140404 346059302 236575361
188927181 301860715 37527359
155321389 266259798 322397152
40815679 348068040 156112531
332153903 232231065 213940766
228873015 97904465 215448679
181584718 387219917 383857117
395440847 7833352 375550674
233749923 199429205 319095257
200330869 294779395 159465176
89077879 101756041 164267431
210885096 6008350 211762711
372161713 369849273 386191328
326149807 97846791 236474866
29890539 289792275 26486905
328873559 16155193 400923692
360173343 60089083 197703452
363097372 319369917 179198329
97026019 296997176 229204366
191032856 163053501 296682834
156099714 111596403 330029541
298466608 242447345 190333264
15743884 302743757 31426507
299434874 82341456 333037501
16616365 194245003 186026118
703405 342896382 315310268
9198107 344768349 391354659
71306825 179490170 288500291
350024854 142051492 156511995
70128840 70872408 162804247
151446295 368998695 3411401
103393352 207535436 150940195
380390025 101173739 103077080
63289798 349675592 268186297
91485669 356042700 136432285
159708511 44300455 247294103
42386573 197815143 128237897
139137021 229163064 239214378
231686484 155526007 384558228
268402151 238314909 294889683
288034349 376062181 204344842
39364144 268435166 212414111
280825820 334482464 294944810
116553759 325850482 20007568
67266685 88023527 215081874
74708318 336277496 317027428
294282177 1496187 218350396
107857775 62321100 216658131
340466258 269782067 319851595
283502547 343120634 213786370
401429051 325599923 80891250
379933535 286003174 213558442
199415066 300371616 199222813
160682650 92819699 241387183
216966537 299225872 188103263
232850020 191699849 10957608
35856558 332432420 207922666
59953162 20687901 189129630
136080814 336277031 196181503
345114807 72327227 296487616
243080037 16159104 159323997
387935477 5142361 8680790
361387725 327933997 79950656
91129340 38698646 369297782
285292359 352103330 277485225
33186527 13895008 317333898
207237663 149288938 364649808
258800393 253376898 292229797
115268854 394100833 344588507
27811313 292255511 121071127
100489793 348849987 165587273
127100516 29972776 256289452
300707747 163956658 221477993
285596052 278510664 120478880
98066327 167857626 331204444
138275460 186595045 85429089
312200402 227478280 48956838
179669667 286191802 333366714
396764377 101443061 38836058
388502987 193572861 199818011
257278808 249179319 322340762
355881031 212110628 396785812
401862330 241789096 13668978
208579913 22791989 331624164
83692971 112972674 99945536
47761049 250455513 399669902
203265206 132789175 230942642
379335008 118731761 45961727
122263559 44093321 219999039
68213794 199404020 7411499
192636335 229579310 313669608
154466347 163281413 360124963
124860284 347891825 237906241
57293604 100788885 375075387
351186607 334183363 105075511
186492282 236565045 116378502
53423112 37903010 290097132
339029109 305239018 51292076
151772070 128733355 119891623
279293780 141070066 271892135
166213020 945233 329960124
158515531 255940378 245884813
378542568 359014304 165443867
4229581 316679919 4251367
111939586 206763364 73575659
71152072 150851364 265729412
386667045 186200101 360717751
345332521 153905792 71745615
250918611 389784832 144282241
73196 270927849 183055568
64744 102715661 379841611
123480808 163059947 95468466
176008010 56246098 351393386
31787834 299322960 117347939
364208562 327208816 372054540
199956565 368713424 380307697
85756342 113045369 121973903
27662232 101333479 289857557
371248918 68457033 341657117
314075499 277897520 170421805
234499054 265940585 237160773
284457869 368619434 52671387
200758885 239807586 392960961
123347195 73911375 217614374
163607186 223011030 293082538
155103248 166739250 386706781
59973744 123245393 68190075
42749040 62064318 195492011
390293062 147220094 145633751
307078428 45321884 41582862
322805405 260835757 163983490
4978863 5720233 323299758
356088793 192649861 375910798
358356710 233680129 275324280
173434692 266870036 292183495
358334510 246861183 386197209
5958205 127871869 43512615
79490983 321785003 221191767
374899155 104478652 337199973
234881694 400382591 43892588
347146657 23313598 28907934
67261120 261440414 307792978
293802835 111702925 58022683
19508495 107218099 359735723
355400246 163756898 299395336
379799594 129503461 142004399
259080705 362221369 72830006
130530383 180334280 299263100
99377836 31590148 208602417
274017016 78913825 41473010
208576099 118599157 11003444
138167124 347388027 405114334
5786005 167995303 6536347
190715120 373524802 5948320
272071861 181967512 364534308
23814918 194755114 274810422
90658525 211487213 126196467
363959568 231951861 110061363
309277397 252622336 230214548
5594534 352002832 178406783
299223539 307831748 367631559
371815463 60767192 132422378
26864171 313617515 40689190
643363 217546738 3359683
38230590 302838574 194069937
155847940 343889498 85861384
316929863 125620082 149124554
144321250 237838980 64088497
78598616 367694859 15039594
47480936 122630930 199361729
31983527 343303203 294052809
222062774 360166877 346651515
155412758 334250371 273724750
42658999 87153671 351747894
219097855 249864795 77124934
137363569 376605645 391664436
160924841 173575716 360912289
333434041 89606569 37453936
178914806 356390359 219537327
328914404 10657590 39381973
271172650 148860859 135670987
388180828 105291540 188209523
131568908 103365922 182110930
108819763 130891888 43432836
38124073 377218318 18376259
368233310 293965556 130218292
380492372 110126919 54437833
109347711 130729181 81460812
73157534 355024225 9512366
66618261 214477277 224304043
401109615 356085941 160047304
223879972 301494449 288203842
95592643 311928348 191698048
133566743 84482339 200117278
84652882 267398743 51449906
227147909 166706858 141466171
5818346 358883360 164779202
174661702 34914406 104050210
63086292 203418282 281541759
393110412 296338421 206448710
339856190 228056838 123310784
145859883 253150681 263008330
311644152 118093171 184569438
298050960 333052610 217011042
147490857 164027778 340040587
38501190 79674702 366948650
218430928 4187378 241907217
222626671 211114619 383826274
385571098 56080857 35941138
351724822 7678906 360338105
281618509 232128663 50352393
252810755 76043891 315457966
29468129 146706961 207081600
195982199 38089213 268494010
279553404 93783323 168187588
189194219 338511021 365185528
113439273 30588744 342909070
363796571 221843266 43336317
100573725 140354499 83524910
323549804 60115668 301830023
310064388 178436629 215124126
170768023 137384132 337838446
182542400 230980972 109588450
284935526 153817922 213913495
121006431 173616493 57144709
367216170 264644428 336754031
230929843 120149054 333618927
159505808 207060081 362570191
279784337 376059664 395443403
326640450 321426314 145404339
260301134 66692981 260192710
178788107 371300825 316549211
389643999 39550090 85445538
75487331 42803325 342738187
381316731 284062440 51421451
64076235 132655253 310497734
316210489 297786594 14794961
8511063 198777373 114453326
262812778 252047147 278999208
173937894 85406167 310656301
212094100 325538025 62434712
249595085 335083542 307870903
71244887 112853467 201239068
160353459 29460782 365962098
152709839 28093454 220832854
112622414 177121808 212417913
168147115 15023976 188982553
4208202 35102286 183136011
212835040 348553058 332218584
133585439 73713793 169403911
352605867 168293312 197252291
237992686 137441404 36821020
285673379 228338470 370151913
38693246 165175025 38140654
71244069 172075711 248420989
309660473 116842509 10982074
329344105 6655908 21966941
59356330 168466747 295087703
66457601 152045721 185620974
137827824 319370311 275401285
182700577 259108237 370140588
54877983 17924191 211829067
25779015 39865471 308692572
234972218 48584317 8931923
4294339 98661662 130175692
123051259 204455856 55254206
146044489 165585401 365062138
181058706 40549032 267090110
346788444 644866 332579738
202959556 173613824 85374508
15550497 347655028 153530745
46306878 102091721 147039981
133864066 370843421 249508105
214600732 240862028 117484657
295309486 46403056 154715324
109607174 269425855 298196254
217039418 16399603 213093694
303842349 123046284 354845045
247695628 78496 159822680
11161962 78707550 126861429
87807674 359334007 158918698
129306552 93974477 379774734
366260105 188515933 380110292
70408878 377945817 71206887
116175456 227193817 81523515
197285231 403156803 282885340
113652413 19381041 271909632
51806004 356508751 289620626
74565217 174638854 235357012
260929244 186349525 320826330
272834121 336155664 387881629
330081410 377761284 267058409
69415193 39834199 317672988
127606792 267241854 251087282
246949261 80879821 138278101
140313557 282093681 371362241
358627320 104637395 342751159
85132229 364241714 254429810
332255101 68174 337905883
309482543 91043611 129918902
22422139 363095730 236800594
115999963 369771412 172703144
318267339 78292824 78449151
147176008 227453963 105286962
198646426 114094091 132428260
208405290 17034891 297196107
370129990 272091214 304055066
364991270 248684277 38163788
138158428 249486644 387623735
37641798 139874436 238698819
220803869 284624485 326672005
191407220 142300013 390144576
358387474 390772724 39744874
211179343 62391555 200887803
134191901 133476071 217550834
237032872 365464489 231741376
402621783 121449239 44671340
98321443 355079238 314200996
273267072 47601895 266020066
165947792 351528389 89664413
376526056 329060561 291286577
110751671 287643087 63978832
112887525 134835992 271832013
317247252 68208953 123066293
314944745 248302799 214957042
119621900 361224952 127480687
223779506 27691349 291572314
250814301 214387304 348927537
112260362 374615502 258803736
401700342 175857153 167592716
129354849 29182678 78494349
62663778 131280423 366867983
222062453 385911337 404887979
303821876 95283841 23799219
28750906 148883064 238177118
287575478 332667565 97271242
112977372 247955059 251803813
143403741 292683275 205144233
58857274 138495478 103987306
259925580 164840838 152462448
372946255 320023678 322235333
349082540 210695977 136216246
24101750 161595928 216328479
214545668 144679033 48828809
179123365 222760127 205503316
123632899 350435357 297977444
212813695 269907568 100336467
364519875 41238515 403434667
58284544 348893505 176859210
116826696 69159631 268971280
143654729 332751265 378149354
254846562 341995340 226368229
81572873 344128484 345178415
310873814 212684789 224515877
115663662 401711047 351971303
218498234 177528159 206814550
49272543 133115849 197405927
243196491 229842266 75485435
332724825 24021529 371392926
263155578 345229040 252966373
232992600 315545718 361586344
265039145 400806379 282683790
350499961 240164992 336554371
137415958 252754871 15193600
27170576 319321797 166894672
363025909 189579490 284513014
23744995 228271918 114322263
167140156 19714455 243929898
95334477 59503661 36963229
62499806 108884201 254257292
276425238 252728022 375994728
8127988 358825167 399582842
118767697 201823837 132467705
351240075 166899421 67638507
310898240 320592547 357254056
101662135 216394497 132195849
335838321 373399344 131253490
251281490 312642657 90955172
243399567 166567213 124724474
177408694 181735041 290994570
81063603 383798513 301002300
58553556 79717875 303212341
384354662 239250876 335599120
145485230 221079351 195370678
191143398 357823573 403951501
4026736 399738362 257422569
373100766 228994023 25915163
120483948 82071550 381769589
249994457 44919605 75209365
57929015 190711613 32191567
376852979 54716103 273843993
265968348 53677163 236196337
18380209 198553543 184972279
36203415 236789422 145736453
20378670 68872004 233534468
81377207 18071139 82145976
242686373 221416654 333643112
363393834 301886305 16857367
74200577 375547102 106881929
320929298 281531512 31321816
217617018 275548835 322956870
348925393 308753939 291159342
557110 194343756 77261586
293737618 133194506 158709670
270923787 227244610 210867393
151793530 108062041 26739396
58851293 171966555 112249987
158533245 81648901 199132040
268525642 279789994 176728765
372365504 165594491 79446972
402236276 8752664 88680076
327855398 95023084 260054032
80219649 62456815 200570844
123704311 391544504 298424202
57130851 86984189 54124358
400026675 90540805 58615622
173796091 291741629 289696913
286295775 187305302 15687635
248922514 277607375 334664812
50656210 363951426 87194566
837302 275259040 21742492
318154590 211528121 399964044
235530895 120037977 269713780
122104600 189846093 161593459
318371737 260082999 35056194
136602245 316937402 94530457
166911457 324480182 322943620
339847698 138223875 364332043
70847791 315259729 134107496
281209839 349926276 302723330
169549563 214975366 124038680
66012899 117142040 287793276
181165942 163853295 319048498
19068744 110624314 255458933
307946437 236350777 53728624
175467625 239796547 229103127
259664046 51359940 33245616
195080711 229099832 50491925
232440835 277603349 6889675
326673522 92523467 376477696
78203153 354410127 140087576
359709277 318871441 39581837
126701231 230712937 168081555
229783660 36342488 161826444
90234989 371709391 325680335
344207360 402100465 49600464
115003269 117643245 104112360
81838342 303339981 355332525
14670377 297042171 341376621
317542150 68525813 215901041
288494822 249324460 204544549
268922018 105645329 325265986
316587058 19911049 43598038
164700224 52904523 20251157
395500305 109333591 199534215
59102179 390600095 359004350
153689721 161352653 379379453
162023208 222642274 377171629
133273720 283512722 219392080
314984967 404327668 197459447
391740354 115380453 16844636
181865657 26705381 384767455
170636007 110577911 198214117
33538935 276063770 214170188
253583884 290984201 48368111
322553027 205790090 208552470
368068440 33590439 220561445
143752415 111341284 280505326
193783995 181441857 218295406
137081783 212927522 251585579
363729843 341510035 375357027
28932098 198859486 28074154
361144097 82417642 343190992
25190219 111579725 141222930
174247116 143159005 331403019
271617405 339870454 401209346
264605521 321763850 372644220
250819130 62785847 400751635
149469244 369037547 12830171
81673003 310698974 341890970
94495734 200525962 154898260
399646405 59667677 3840357
22044789 181361783 124723001
138791358 268299630 368699994
76197644 46900311 288312729
195062196 271430033 126423660
349855788 156439415 89766287
102750145 59050874 228459899
388280688 294017180 383771606
101670047 226876362 347146557
42633719 304594905 138732047
83103647 331003276 128020499
72859687 253787705 169561120
202240070 28073319 208371286
23180848 361085444 164648351
57643722 286600049 122915024
285217822 366637228 141533000
91596587 254988504 25053891
23575210 351432726 170823336
104510934 354047541 82325819
192563884 181424100 113028668
71768006 134829385 213256447
250783825 144333351 89405669
351721529 200165563 393332334
378215311 43593862 263711795
358273097 269796430 379435439
82745708 169771046 189258523
307623945 323210284 82554880
180802262 222335271 85231722
246754196 392458207 33872122
242297167 267593241 246504521
95381690 181421801 139728389
157529045 306071203 340172082
33117577 229174380 343366617
283400315 126213632 227179594
389591052 67174192 281094787
211488484 202380674 392613095
247532476 376035679 132858974
380263136 89172005 163482134
53100212 87812310 37619533
289672684 180131776 236441434
310009815 226779242 104142705
132007286 50259734 76384213
148223453 105213943 281444525
114940365 84508297 76221796
365835316 112037258 191096477
222290032 376829363 19492934
67399403 359366687 151896326
365950261 167006207 68958475
110128800 204791087 403391913
241241329 163297191 297433060
42683126 293751571 75640132
228194292 102615819 393395293
389462825 346391043 301342458
236090124 8844563 112884925
214534376 139720600 230861463
218940975 311075649 322807506
335610896 47789941 201321791
295749506 178737757 323168523
283745831 203425079 88765045
288156330 229800505 90080857
81669728 72199831 171820924
328243049 386580357 383176740
399753615 34960193 118030036
9868253 376961676 11466007
260114847 6359947 161862921
216954965 4292180 263983541
199488535 56846471 271294228
18265798 23508916 2503419
359164712 321107543 105663754
110918164 172969916 20648586
88503561 5896437 77673760
324576310 36478967 124786535
143495006 3351612 165049788
129557049 389634809 108672725
348931802 308053073 80105596
79284548 3410597 323688944
10686325 212465152 325784947
187098816 129858953 42473763
171024848 297056625 138136113
156853089 221530461 291901155
12420330 167418615 29578638
315579688 261062462 328401936
295922042 52495824 298207985
104223983 350189383 84148718
73364183 252097869 308436521
347416082 310783566 261645628
334455512 390751004 17021670
380571468 233126096 249178165
33343844 351519961 98559454
65496578 42622345 318477072
104225008 223381120 96061438
102677706 111015548 14362795
347210907 329268141 20774503
352256655 295091036 341367686
117453786 336661685 24937284
73683496 356192062 209976709
313887041 247022595 9115692
84203976 62124480 82688899
195614298 121958902 182302680
367937835 8365856 89731955
181392681 394137781 261029820
357955269 152827019 352015465
282346151 209500552 167511262
367906738 235192801 185761129
148376147 130683638 277932970
344052287 294071764 129533459
308032223 145020669 87310800
153162270 287252306 251845465
390442738 298865797 148378959
385244591 294956018 203091966
251694621 207718267 333781071
143240678 215689961 339251535
22977067 133986240 174656825
101417129 113647660 176167337
57113157 278760758 286635038
192381235 101669747 107747962
84154265 208277934 354523392
117517577 283050220 310246752
125381874 27305619 369128582
134595124 306194651 125117315
130506142 281623851 1995882
338832778 116159936 287469609
45987354 292321069 30249121
36552074 312261061 332064391
324053330 246852636 271922774
59331725 20811245 119087798
242269443 374947909 116969525
279344013 299128757 64720834
374897706 304630867 281634637
84840872 241926749 9000825
350300619 325211191 133399756
245072255 270939619 164861386
335871330 358384443 319400366
28145209 55096585 391520585
361091388 182993989 345611681
271664020 113264273 246783486
37298262 148350846 96745699
56844975 117380149 218981325
239014220 141529667 225819493
34055166 162006433 221526502
196682182 136855863 85131256
8324028 136918196 390579583
22170385 33982756 99603241
95072091 361916297 18677607
214528865 261723830 214102752
273428034 301690942 251421052
317742660 359624930 305054141
343143155 91387701 59157021
79830171 338767307 294943848
300629587 307543688 168369139
327025852 77907255 18884374
68067584 365949077 274911005
348740613 149283881 136881404
120968592 186772666 126849243
167243676 16800538 271754187
285468964 241805933 246239755
202293306 293180292 337506890
219887970 200634537 362352811
244968482 313621138 109612279
209975224 83195862 288966180
346584350 38812249 306860699
240635615 14161995 315292186
2483051 228436488 263559320
243167878 11203841 156223945
304184569 40185641 386132643
372570192 294251021 296394475
148326830 100958320 283030298
202425271 277469171 402199242
199474540 316890391 337082538
187407501 99804325 136743974
265914881 19901890 61819908
200390538 307882558 97151318
316768459 205272504 232747078
13831240 350244079 49934201
364413362 352746256 366892794
178045036 91159322 18827267
2807058 188179040 39284426
33175100 41761714 77854332
4789358 297490801 8674831
211644148 371360152 76665176
52564195 363785286 198567364
247685453 135651369 68583677
391232054 388353142 22816108
362295705 398074425 46978034
65406583 340381373 63732346
141389243 317465401 301096285
390741911 313046546 263597564
155070586 389706665 179033582
72913240 88868107 16252073
125104295 351932250 36776668
356671956 141580169 302343637
34894555 97693730 212488635
232282430 99024158 291474690
17327356 30265184 64144558
275753381 219012027 259285753
199267482 373721467 21194018
64498520 176181912 314017742
33106496 255294885 13453725
254460117 154297552 228160422
184810066 235899466 263113208
77798483 157642885 243889467
289787403 206030325 99190780
163338138 360832735 283344285
29529554 378904955 323556546
365759486 346500126 404965502
55796656 403062617 136412370
369319823 404513256 318406523
210308081 61455639 286636054
283421074 258673518 303550764
15478995 5631453 284529166
255283833 306022601 364794434
206509718 101648133 322498137
326043418 92768107 155828384
299687408 123512973 42696551
343955371 61924280 218614103
44168812 82350655 136409517
9567763 343970614 165158257
101367392 402688050 40790938
144717108 175588579 215874339
38025188 54352484 80298349
365619967 302681773 112654312
179456555 187672248 254717468
346852033 215353873 168554287
99294162 181079689 268243564
282535610 203403660 279002616
326230359 344646539 352367451
198196324 59326082 289647801
123498129 46426388 49171931
322541683 330149070 291430483
29989858 146587311 112846275
163718047 115549813 102337614
213352123 366943543 263204558
309964871 234433885 4178519
190012662 1362232 149397699
324239831 78650239 228059907
2726016 372124314 7144163
404352550 221222113 74846828
278332300 211194378 137340957
34238719 280965885 182526130
192886557 203610103 108707725
277981158 252285796 379150012
62401379 167614892 245370763
323848737 168457205 246267458
493917 240731741 31403644
359985003 195001684 332677552
362257847 278264247 31798780
41243394 176859955 116269876
93070608 49757247 208423714
217387535 16321402 308865992
205136623 386061273 339746980
284482140 361841145 287864708
403522358 233799905 322063319
101924570 340231771 8453624
232970154 161054574 250785482
218534940 107510535 241354438
274569692 278628322 20822940
332199473 135684688 80030457
128399470 328489561 374606193
395412796 78810774 353761067
38188543 189920059 102299694
37912608 58524967 60083897
166505580 69313254 4813554
120392418 104796805 374951990
133236829 24743937 321882749
400175290 227445664 215306260
207971256 58914562 60124471
326081808 66576883 283444848
377761543 274989445 200655784
69434974 284651977 326082978
201730703 238569327 354519579
198318869 51977511 379365848
395748370 166985767 248133691
56347411 320412517 117118838
375163130 259366006 59893211
51060416 285344944 343212462
123252949 252843447 268052451
83169043 391782169 387149
394303970 318279579 309465187
259145262 200102376 348819896
308357599 227190466 383383682
109491685 13650119 297276616
882016 224464152 228750834
38177677 294574797 379135305
61465264 255015892 132762984
205353663 28562146 9865252
123655769 365593544 137115560
372981934 165003120 277332915
263088716 322719284 319165468
116563650 6635545 402529557
252315817 252770439 312775631
81001871 85294485 139210066
35250416 896518 172792710
183488888 161623666 145955403
151498189 256310398 326718215
23525669 43816092 47830023
403694605 22175104 356541287
97208381 318494579 338700288
180641097 209211718 207378064
310486447 38508989 271117514
144160603 160434003 394997130
317842208 55451141 112522762
20512695 251061357 309323710
148870695 288508198 376483851
165971470 56888155 15585961
235189815 45256716 32923159
29266250 11404113 171132513
333211052 330283646 315012298
128795557 167054825 278254267
74993370 362400990 374327283
356028554 231584571 24486125
178816363 187698117 26336502
61011065 73707373 214219053
362590365 201194903 52986555
21109675 370382628 33170743
51904670 307314662 277402077
404404644 330978101 90904491
99858640 122210300 84893258
111287760 338218037 240866532
133254804 257373990 278965005
309520633 69700790 85559007
389988430 280185366 259882220
129232525 66072052 138762941
79192189 32041229 306902205
36464287 91099655 39881247
373633165 41740240 272300429
207307364 60905236 277952289
392418534 120354844 390495175
108973470 232986597 223643148
397258187 212677798 273556961
51026378 386828062 127087496
162784855 117980644 369878549
191025242 347892792 81662411
301832883 93822092 396983908
346476630 18320197 30300076
285831501 123767006 148525047
124315106 119366371 170660672
7817244 275095001 131247229
375133527 38639131 236822115
330897168 87925141 160194744
234296822 292372506 403201782
40572652 299989871 215853709
225003692 98287464 388407960
121494726 101529025 16736169
151304970 191908250 204153331
326935513 280207341 273512289
42247386 228253175 317090031
342356775 95225169 312152059
200044719 62585030 191829989
141587100 159076468 307588727
401990160 36179578 337503069
193778778 221824666 131671461
243019124 130324334 294475771
10146621 318827792 100461788
245366718 143056727 75203103
287971600 110026024 136267203
286429201 30613405 35971222
96650141 389905205 145089911
63936078 181877302 127538509
259676950 218120683 173485172
128987865 27946442 174264403
157431128 21312447 396898825
124850773 190592988 273094304
196317112 5178182 351446391
65811182 244258481 2647028
109548974 361101609 403793704
114908852 81624350 276904850
323114262 83273531 82415849
42700325 42880336 257935561
266445298 14706983 48534189
189816399 22000782 274565403
325512429 218232538 208707372
24962427 221546751 339196558
30508613 54169480 341521755
30657133 4074995 61151296
42134907 244936026 257914553
12373110 395862179 333703109
95541426 331218252 318698461
45186612 262882586 243621902
53821330 58122603 22083223
32505023 186370190 95601892
323069663 241503174 103831028
361224439 399179194 305599191
295285899 287780758 143152490
95243837 331873064 227501767
306517099 287351884 305702975
249842345 201976733 174009504
173824323 391707135 375720185
279215348 266961991 7762574
30251667 44390374 322135633
385125552 333793810 147643973
244591050 384636579 191495572
126374186 45404406 295831287
219384999 149441893 349450420
113846003 132441198 390222951
285713064 72825171 24328820
374193632 321667143 262537148
86581127 296833764 47752379
199879319 274607931 126003174
398197275 24916568 251904932
271422464 14797978 94250392
214211173 192464132 361098968
194005694 83774781 106674339
316571139 294061042 225590581
299403088 150487872 318076743
235436061 323824003 147831990
309494798 225196528 399267453
316481941 162472769 373859353
55111479 40575101 33640856
135581087 268675444 273055200
129897152 27346554 116576256
363235224 210794001 188425734
357350177 306028107 314524075
240963832 112452406 7592303
119328351 81449455 273781636
372800515 361657386 367897724
112154200 7735510 361515756
54792280 351262661 69095672
282198025 93531223 130661293
205580101 77433768 243095238
290252571 60905725 122562557
216518951 213241709 307389606
197806798 77253301 144953630
103784128 258571947 296845628
97281883 48774667 212617710
114650970 364473936 402119102
225205649 244284564 129418905
219605013 325702781 256458961
276884194 299018514 86246452
367974424 328853909 34339480
87860036 292468197 267239889
148487090 325234096 171887319
202514703 160499522 383980321
372748328 28494875 253889758
389433705 252882883 389414575
229950565 59157832 346096630
260982930 300619371 168316618
294851157 22795400 289900945
131231125 66262252 404693503
68822081 321547548 175102471
89165006 321159189 378055718
119873816 40755194 187402147
253555840 172003062 135662920
381561864 93600741 307159151
199439388 290319017 214999487
25631888 366648372 99642385
22294086 401935090 9323408
299746728 326458825 350997007
80621232 181404029 91794010
267635125 321894046 166109917
231422398 153942252 296345364
251283030 402111034 227706237
332028975 349050061 144904234
349108652 260522705 111962500
17861977 90600932 172190218
83558490 163050964 191206923
333821497 52755007 180348066
173761360 364782155 3234908
185910151 292699242 51366245
27480721 126443236 316738582
161952913 262801367 38703697
127711264 205364800 354979149
157547415 353400045 245639385
227668161 187722816 98948966
275587712 349287865 199463609
239954457 380383570 390114007
378481422 387969503 179439724
136737393 383445642 22001031
145436056 239846510 254710089
402073675 92291639 339290459
275013450 316826903 20076186
279733502 389294679 110119407
43017058 17690903 247172468
94806196 307698768 31452332
211498595 221448759 137819336
53313383 286140183 250974678
16021790 277959463 256275670
236462894 254212937 86757658
29466709 289334791 357643681
331812943 15955107 12079689
6090826 154627780 98327137
157834617 29276436 307560302
390816656 196152910 309576242
196571251 388115252 164286362
279342367 143173942 120301562
299904334 341831021 19614403
114510757 239760213 366267685
299639331 121950361 394134785
317244069 157340606 130228188
343892589 216742620 139447116
233394868 334993373 44095519
360112514 385191851 148705334
229393497 41546354 344435257
220505156 67834164 22305661
34962562 265922388 185562428
111447007 72717801 78583201
42857528 9025167 296104717
156483604 195633855 50535934
383953073 181069058 23900606
169006693 369946887 292286167
371145672 31753181 400597580
188661275 312945680 361589888
209451072 149463985 302587250
40678923 146615783 335751169
49033823 46893149 270199589
68615470 377175671 45996366
172034379 377974402 106228743
213035249 322141160 401679284
380025519 61890620 171229407
113442933 320441704 151972250
180739906 40757035 76918824
21355501 199776027 78777032
13816108 377598875 217631923
326899181 214030809 398898938
51199463 57273804 252477010
315415477 288790178 83464635
243230427 186643979 299766498
370222571 158008539 371951926
69102746 311091932 284010196
305733662 399200432 90952826
161904035 133073129 65725387
93515853 237065546 186433217
314806059 149872470 127365589
42993015 312210858 86721975
235892917 331344253 207560766
334218441 40222145 212970783
371525678 260452187 271206396
181893481 125140039 292732684
42399932 41741933 396049349
109325792 383297995 177022676
221612208 166726398 36435817
65013059 10621999 319296402
308775867 324414638 269798966
32626208 218776487 380631063
309944429 262308044 175919916
157791171 175573135 235350924
324868109 296085056 62849443
198641579 115880790 164272109
30955976 376839545 297029495
21581488 369576191 62187248
290719768 63360780 117786765
328327101 277823562 317605872
38873703 359715348 334409036
249596155 341545928 63210069
339544302 266268231 293311283
230567971 132796541 268721727
331527396 358675274 270539622
27237772 396484545 279584617
203081677 303256444 148460820
142688154 339138678 236962782
341497985 7042732 152661244
357950591 44192523 280441222
46040769 76933339 400529852
14892061 104714794 373465514
294165715 124768208 278096735
364167259 379909773 300184547
320998742 347715825 35014569
128057538 247044183 370716865
209296649 87872483 93107302
183544312 39611236 114380633
62084267 217418617 225635652
315985694 20643681 150714725
97800897 232587778 96632503
182428250 272212003 139086381
255209835 318079933 252246437
353711278 341045130 149786109
308294195 132442892 209027034
148573281 22756874 70840780
373620073 253087689 298723273
66555844 318661868 367073886
198073743 57058745 172781866
93133361 232052482 210085728
115822865 141382451 50966743
97249715 322020036 193573073
374660590 317930762 140846481
190138252 361346201 184322872
263988167 249114462 52559765
79425894 28861091 97910096
208227221 257789961 394142359
76662976 361645194 385210733
275290657 343766414 318669096
202759437 326448836 262425083
34716479 323818819 340932166
103894747 37528791 20101991
289871255 85642720 259368592
219463273 18097779 371094988
138412244 365088483 376816022
66744098 18599657 202670365
111628578 103736567 310375811
229496340 78582912 263555841
45270923 359865793 313979614
110382216 78407180 213397908
404170518 391639497 374544935
222437176 329297606 208732339
155207030 23876129 195904119
332240275 168710453 107709655
54302103 168415898 191123218
122522572 59901856 4222204
387521134 375817466 372216538
113774339 74575396 192491050
284231923 282303661 264885623
111224571 156173535 143146200
120988256 236388664 86528203
119426109 48589594 147774399
63551400 304194613 37740322
202898094 243044874 365092219
320422359 37947734 272641221
263015394 162578386 339031082
194956226 379042381 81028918
227640137 66805993 333721846
149310738 146328852 270182635
132406193 193773333 225902843
110434639 169893150 265117910
31921198 382969534 386054130
98780717 187917402 384758366
392939628 323533754 168201744
169428902 387079220 292129677
330502057 352912517 232754165
265007351 58695994 22830568
108242320 40565073 266399870
19925235 250990794 8131129
316495311 22383928 134308881
294526527 90204857 45685255
90235129 218219639 146013490
58891502 130713909 22777236
18900019 33680803 339117955
369346852 62878989 24270864
300919792 182197738 199837405
207333590 80857029 238227998
51705644 291446627 147544811
151559700 142088915 281997265
56929993 306789916 12096871
82216010 357244806 82061113
70364085 163195775 130408348
279969584 293491915 157908902
147147704 115399008 161777114
54509134 223701096 33786671
337047081 122286389 128219375
334422482 508873 294136726
83873991 121765950 266822934
19782060 371064439 25795902
362340467 62968410 369808334
344875976 167905260 38985362
389653274 236575623 104777155
316715310 221534669 65407094
369490699 136879269 234799186
269324244 194636765 290874515
84113075 122070872 375334362
377516716 311485062 162589299
83634598 240231104 248159216
79790120 190826231 139673805
390403882 101663119 60712072
300587319 83919108 53250058
116287975 45202373 357963138
364288059 34794443 109177558
5945723 10625854 266743836
8846396 731287 37764561
108629713 363261203 8597305
390855339 320248723 108304856
275415038 209555891 342662031
246521387 242069945 381254031
179916227 242255809 370156740
342228463 292969143 308502361
62269167 178573475 398051923
121604870 164554468 346097187
366396281 164488756 271939731
172364793 225030428 181110491
36269293 148224705 155801654
290998087 401557782 321051600
196653902 398955036 254966346
19506850 346462352 128273810
111256885 131694022 345664204
5392735 287034285 110959439
18339312 242485804 262451484
380969799 98371486 186440518
43757193 77068028 133093669
375940984 300009817 1830038
300732385 288577819 325883816
284910349 347328528 73755544
79710036 399485476 330650069
240918990 332177587 331703910
43365874 345932583 160617542
300076662 218775679 36124580
249127624 364216640 8408973
157838524 104568973 371751161
96279894 203452617 330124193
354882289 260897058 193710911
302586238 118382743 384703521
206150828 350200754 216495005
66745577 180812120 203651315
349881965 366458386 262784626
173350247 145140021 232956918
88232772 345616474 312315266
233634241 402706881 312991636
219329778 236690115 81722191
202082630 156642912 28738093
325094896 398286800 256492688
185077661 178824874 287921845
210498940 182668376 246317650
380046147 326470899 403147214
391727718 134675183 136657492
146088421 44320076 149391477
14415713 27961464 379547428
403715516 78098112 200504621
200009170 186569229 369472866
186018288 357787028 262474210
53344910 242277302 223368558
329429131 201544354 338704973
293905899 123969427 67469343
227713531 269093764 94302829
199794314 269921251 251919033
396880538 48753730 31333811
258386502 396961172 130106880
92811027 30569709 94443863
352709712 257555122 375367009
340983524 207402682 64427056
366535786 302059585 67907474
387764858 152412816 325882300
107603091 277580275 351255297
262416354 172740076 383899298
400022442 100392785 130217436
360071324 208642663 382632316
88544876 400129312 358107548
65742484 147431654 367789801
197447735 108061822 162088778
7900600 77900537 355284278
178105556 365787485 76480199
345219623 20316654 269163557
320981127 321734391 124340005
98213018 201173833 157993784
265097232 344090500 87235273
237839545 213278907 391193223
8700148 154783179 294814460
13060514 25265520 5082552
353700140 116780925 36676061
189303887 62763535 214383530
108951504 319549388 295082052
301730382 350095843 238313529
295589529 212639715 325980282
169154359 105283272 94128330
233463773 338200428 210611588
167936876 138203517 401141111
342285830 137243367 183607163
347299353 13594396 213659976
14071680 182166913 130590485
245751260 304366485 79084669
382314630 231230973 322066784
138610807 301818201 76451048
41111957 99072382 371351137
315500384 12286949 273021911
387341094 278074627 140258166
383960186 387501840 7635548
153137235 395828483 266355334
86925551 367609215 178989991
18648413 276540526 118687237
363666916 138556445 360513521
340340991 265438973 279371683
382864087 281555124 158910546
73446109 104383702 351399197
207607056 157281189 366780240
276399032 250203718 156071484
7307753 107809265 310939016
71029712 77949662 169652538
400120026 239658684 116619651
54768964 271561988 14135384
216595795 226695 318781036
293047810 33913911 36469926
222547931 7707835 321155701
205646080 400834663 146552372
79576506 336605377 200536477
316478617 368330285 40450405
331619374 141409739 151253000
383601561 349095629 304560113
204508909 371568852 87536863
171511098 42125830 339853395
39265936 304916577 303653884
226151181 315062797 390689963
340299968 285576506 163747896
189709763 143682651 367116943
214329416 367090198 311415803
246599672 150998469 42640056
20893189 323768949 200764914
345989856 349674181 303361858
241015782 229953596 389265474
400838431 194887219 374068503
157539581 305042817 335369734
248900858 152598909 392135258
117707327 76279251 177183214
8539067 260076501 26051029
364217364 342020536 382498120
73920050 315761797 119029065
143993472 289920890 241489631
294210197 11579381 234605540
268850805 372550616 79648046
170252700 35759488 238797161
403150478 362206872 237050978
331345625 255795759 292704324
21421221 22648351 294719480
374225173 110164974 183528468
9601947 237542973 193051441
341868988 358139292 20271848
12477907 136748562 287571865
352513633 229935195 234263361
140689138 93085607 149220561
37271284 300293525 42090680
270815206 404708474 174013342
161832436 210056117 122771467
91083315 238206079 363449522
235334575 363096823 155393191
53120094 370669362 163758942
46250566 261069258 169414954
387434157 327688273 394569414
51741118 269441443 269641291
276434636 280445890 344312818
360950572 335736652 52288104
353389813 3245299 331678572
33400702 89612859 229945909
122141680 98312479 222595348
243829734 255952357 30837085
128345748 203479255 304201312
259039359 268645175 39328352
133807082 380841792 208464462
5188874 103142124 87302480
114855412 177643285 241464816
149938724 392680666 306735195
289792542 180208370 320988573
186255020 100862548 112381990
296699540 341573504 201334140
398643289 279591987 87273729
280497317 156119209 212831076
360494031 360652557 264786721
40417539 382785285 7219476
286935160 226696115 348997491
109201948 192012158 191345024
357252001 350697595 8615607
394729067 375191608 289956529
78967239 387405724 371715819
252646356 227858734 24823045
263164491 68226103 308719031
31514326 207554994 323057967
82834154 66296331 53535009
340622843 51019739 27584092
351569081 13122909 14951269
353841801 154448438 101841275
368029904 216993588 317002271
346350446 320205255 173231083
235671149 371462606 255021856
122238176 363853499 19520803
260552462 365433482 92490568
43881576 262873985 93670453
130822627 344715718 87861048
222582476 375635825 200053950
15475321 59780136 338383200
165579431 110629122 317440422
127408992 212068934 132714012
58971520 169244077 171341050
337796169 206089375 28028409
232795685 218525126 316514401
396060602 384939402 128819710
263495286 56475129 258919999
264100678 96319820 307072263
387030446 211629971 19406903
324961411 248402619 70551763
374070960 168833404 126935520
115337902 255453961 154580106
76429096 18101896 202629626
231150382 400592310 132702318
151244419 1844237 61772741
36086454 400794341 199262364
203377980 243754202 247346609
80595778 99647635 401526840
267219793 110740023 368084605
352515785 385804550 263229112
353840894 148778380 287464959
167497779 243681095 370059151
156868025 250122124 20081009
361900241 83646681 227179406
349842346 174458924 149031759
138890602 129972105 146547491
62414798 153838797 128491352
228856995 320064076 168233599
7891788 251207618 265706275
132299202 266767391 250990694
233805709 403235882 32459741
339010013 398325751 202940276
215690736 331573984 107493841
4795841 300277177 125572401
250233688 87430662 103006515
368917703 137360059 364866331
198570393 347467417 399496664
34654191 165432614 371934902
123739678 1655467 332657587
239652332 292356395 252133133
266903628 165993861 336970222
224781657 320993294 259867721
354456467 374452945 271467512
153091512 338254380 306675782
90929628 393443344 33218173
53460874 248357538 70899599
381341609 20062269 50954622
15636150 301900957 357152948
248378555 21505778 43131660
227730214 182355678 130786338
220039397 180394321 155349082
323760339 76254728 94134376
308343095 338576929 322939920
326867700 251598410 91044195
345779012 330964789 367307254
158014456 232109898 48171571
350331678 292128039 373518648
270800721 398741112 173599519
131198170 387200151 113449862
399163723 257064894 364489860
401031600 32242919 48889463
209152475 339183163 78644011
361152769 251243472 119926576
303521784 182169219 365618004
281555690 98158552 169439076
193554181 11750481 22574461
337309194 127527842 355382683
261927985 362795679 220428617
404873846 299296218 322033649
9991167 15371710 284646638
293929974 145121253 307696663
230501977 156414812 112376121
167138348 367901767 273109659
132236877 388180210 238632555
257168917 335160271 104272389
185215998 169100102 99150395
392325058 102741206 16522304
100472120 126427349 247700306
205885078 191496885 54603065
392652972 233164127 252013257
283325559 14209176 204291177
323847010 402772206 330495876
397149131 362650226 196368255
45039032 82293651 358239734
69208827 357692201 225283856
321008237 25589415 85792959
78844729 2164164 138220129
68093696 219108580 131384696
380439135 58270667 219063713
293872848 35775700 72461893
41690509 192540854 231179017
326955726 363885271 221079078
112779703 273640153 385768468
148132970 361782807 105021278
161351373 84373626 46112517
149860778 339731763 346768215
302160747 299390339 391131923
305277253 264174737 195357868
41276050 67391195 216801915
14116277 247411861 208637971
50227114 5131988 185741097
67772087 140482936 19021858
320642712 331169573 61988204
211057229 97351117 139473745
293476849 205675686 112031798
113421672 97510899 181609869
377622244 244911824 343988943
312211126 215344298 17028424
13471166 309523303 353534741
65901181 285823166 93729848
319815523 257635018 112746158
331861065 296010763 165583623
21841466 34046532 64826308
278498276 395694270 274953491
315499560 98479142 388536786
376327335 138160131 81175758
111581490 98500416 229310203
21853252 278746741 249767595
320749934 30072264 365798517
93802066 122110665 292902916
159203892 180017199 106485605
388785008 196487400 182555930
322375514 179329852 191436263
192538156 253555072 96838727
166725060 337139443 354930311
133706828 248504706 277848106
392120136 382269111 206897726
352758285 358710128 40557666
393167852 352264678 292784037
238753216 141834099 397210689
384275815 333172705 24416067
389536336 297769711 25684384
182484383 114898075 166621319
322937043 272085109 217164343
170511120 349760163 400570941
212326739 320394570 23766415
189937106 349407717 49134250
252735768 130856579 399839411
209053901 267901053 221304930
62108786 72152853 47596008
300196593 316079313 212969893
144501123 37809027 311517613
305959995 127927830 184080458
222850108 355689853 144439764
249668752 48996943 147349571
294080321 93786207 392996069
139552186 23324130 16906863
59644786 261133955 191385639
331189816 13136325 87837350
121658723 388308562 128701948
126381438 228744814 245993056
30066734 208619508 290358730
140290497 246109218 27650906
66297227 46956320 184924457
347707174 395932211 202138670
364075356 2752059 108656464
211287615 19803883 314831937
137979761 346350446 360391856
371933113 123330844 213677546
224000823 100745966 250065786
400552754 28600645 48517713
231961486 39616837 252057441
56051235 358713638 127669010
127348330 353288320 234124873
1194017 120639596 364778306
128290012 187470742 283106815
89231084 232585879 30007802
42932175 287412545 274540286
140095544 133339498 197670031
399231537 132334920 83928458
193393985 322343123 105027330
296725951 3473643 97169277
180792688 258403365 5239221
289338126 377350343 278423148
398792003 272871871 226677888
309044994 38517228 139767775
353273794 182540045 334400707
327205062 23900366 228362497
241990716 389232697 264661133
93561140 252210151 221546390
157566913 247663627 301155154
156632473 63301018 141612615
349670375 344639591 301721691
371112452 222175295 270393758
2799822 240816597 2456938
388817363 2238881 396052645
203242696 64160177 340076375
248961845 115570909 251853504
178691682 234679144 51162862
371393986 176490634 351044021
319282459 201731970 314154709
99462593 337113648 246419166
25728659 116537538 237028953
298545440 244337116 296136798
87783807 336751831 344070713
42750857 127270746 211858127
218487817 147429729 152570043
299051421 61327372 199947506
85814394 96025062 365101818
358371001 259616000 278341305
19243932 50805626 38236764
56170213 1174217 91276111
57907457 224769300 129091605
390577441 128665576 204697852
28917764 193764481 78392826
85680889 238626166 120046914
396348511 166292203 130634306
384556997 404873139 119887298
163315410 66431164 182653657
15903693 105705299 315825181
207564097 334725743 201682784
302273260 194742485 386408798
307950175 372615095 146450705
326945923 149893842 12475947
141116399 104080657 235131052
169824495 242510288 99151201
298862433 359251879 365580047
240976847 326732086 202981
173812860 122107614 400090459
231932568 382538538 29556356
190973910 346744877 287882028
386449352 116338630 250387151
375969604 261367978 152985975
391905252 334411039 39601095
341831092 161141906 60527314
354881158 25889511 221371026
243227315 286258442 175210295
291650321 320027057 89451096
220296849 353185761 309350466
4347833 207625287 34798456
77269499 358169419 314743933
195862662 139855275 391802409
263394245 392795444 63166252
128246409 145023087 297350599
331575452 73224986 208948171
56778844 239144830 110371838
257202169 173864535 69111508
140619227 311652022 399246545
248056602 181589244 360190500
5929811 128819941 361838417
295445370 122893060 340679676
69616215 170632850 162755356
350256604 101771403 210497146
210798042 379790061 240485571
182050782 140972717 93275947
96593930 40024923 373091440
7982716 26507487 167418719
82109540 339812487 162913196
329395171 388309786 126387212
315559430 134870312 239676183
247303380 367516984 385071297
24141632 201648455 234350361
173320731 174911493 26632775
377033368 117498224 95770595
372791147 175027865 310447679
55122647 243576568 227622689
393486621 153933249 196351261
149213320 95480149 260942968
321692412 215887001 194327761
164961178 224976036 183700688
189551679 71183797 56483117
72745573 57192665 333809384
375158324 315508315 82526203
263747115 382045652 157753146
83072949 249275045 294410706
321161081 144687826 205984615
184639715 312582915 31266034
302668260 195583803 25509003
342361214 322219311 375829229
109179643 268278479 339451722
353864291 382208702 229957681
300850777 394138138 167869000
347799047 371170530 221930296
300745461 373991901 348166338
364543186 282187165 383397776
38571980 273095426 305836600
171251213 173018563 232919335
375805632 399241793 327940441
21283640 343880746 233330155
136484400 189001618 380578233
365681620 173683137 144875643
130720835 223368479 28218932
323492417 302098242 38802638
164476968 151164830 162424616
376187593 395616626 173852694
288405269 107458988 45293875
225093343 44311248 287512351
370805593 165890388 136287635
8120669 350423033 230429303
25988988 283571947 285243198
8008717 153530723 151105763
357514142 161689757 64763106
109494149 107626289 84928395
57732843 397822281 294257254
127180590 278481996 291696479
139363120 201609552 110137357
344458173 50038153 301890907
105235231 270192877 241765977
247670153 32712337 368885674
180896110 220019830 14283377
235750610 305927926 154760673
366268071 177096273 257263433
176357313 177743930 123549608
11541061 28752300 366631131
176518151 250534171 161890298
399717938 290945572 261853141
184048423 301253381 169196655
201253180 368616576 121205659
135960939 230050395 103589123
359118898 101357490 126617935
25518789 106492997 198863283
41254181 367401132 79466335
387095047 345936263 65890443
202252082 177713227 268073014
143188460 218782937 178408341
242639240 262243160 335263105
287380795 288040938 266667277
257982031 19745261 238449891
325347987 271438545 17504960
40817794 387130779 302621569
210157643 253085597 376098848
75664313 289303242 204469430
265619687 250641509 190462093
108859088 14959767 204433285
191092933 172684125 24631383
270659848 125446936 86061592
97624696 335807754 16338955
135889316 217756767 249230940
306702282 269736521 357361908
27909396 116534525 394191878
31916384 17620313 285342277
283422029 102919771 308561461
230008359 289915535 294396535
56432456 356213245 272472228
40116983 368715922 375538254
244417150 249132385 219413230
85421806 302818567 57444298
145505139 253691597 164124271
210809044 155779723 57424426
28196655 242855573 357065225
92506997 70689182 337681094
129733526 283937248 198665974
193491731 276729112 176201968
68539630 296258621 276705044
395949862 3814543 257530708
53631779 147414712 141609564
131796222 242625703 39797462
38116849 91014646 109340227
286108676 111650253 365912927
302807963 334260491 97049098
273612025 64450775 397810098
390479030 395851770 367822644
225691342 1671020 204009252
339274729 261262230 238049083
122659659 267591881 31817177
304813153 58362449 82342031
250569572 336223240 186155301
155681421 174510628 166591697
99763360 55653935 129662290
70458 97227513 21097708
104020871 1583312 322449111
338627967 55189839 341322146
242529938 34452550 312128777
247762093 86024450 223577733
401339645 177210448 398761843
348403721 292377804 187680158
274742470 2832795 203417525
355869125 288148708 202963688
171179282 388223261 74425246
19961559 104499784 295432069
216234660 249394201 83616855
106250150 170260389 288313956
64149101 7884696 145469049
72645347 367841404 248179540
129742466 340584171 319389232
183822374 397905692 361876466
25820494 142414974 224096721
396660621 235247718 252088356
207881043 342796852 167175631
177713227 310384293 401839605
184603565 28128685 74961747
298608549 158777310 335284122
187065758 112085228 263044555
45095002 391356730 150453196
257623128 266295345 365183657
312245970 387654148 128435014
195981287 50671723 354382695
200658828 399719792 121027679
70776559 278369932 113198781
80514791 36341548 175081984
354382418 348234512 34976018
124815990 316342012 155910284
285760736 151306872 264452626
208856653 44397775 178243610
115036859 236038823 185176119
325733307 358935553 298375247
271300796 89839036 284574088
450925 140143667 252247124
263466257 288554948 366813144
169509320 334929876 180287743
266945022 306584615 191629631
193031943 283446235 24816445
323425654 63516818 323329671
232453403 284371724 137007550
166787256 194186078 63822089
318230972 375303748 61155823
6374826 320791364 221512272
392773292 107884248 399867451
89278267 292405125 158655559
391070726 320773507 322780315
77095956 304461622 9788706
374346442 323903598 404420756
198099817 349791914 244576125
189485015 266992560 59342522
147661072 228550364 285120245
174258380 227503294 199077708
17748132 142879184 79347775
306486019 347127632 334862882
246382020 8866402 382712111
235927926 388573522 293237368
89776145 238425975 391020806
237007078 402881597 212773393
7729280 93450260 104380434
278407689 32264901 230246121
120901603 190319614 66978448
282670547 176544898 123138553
84320514 49886953 390427007
279194357 181991885 146799163
116433421 151934427 43730323
19330765 37603534 148927617
270303822 348872701 36358068
255246350 28393802 308430398
174077500 202644570 89375136
46476023 255816340 86753565
219358226 148105270 130957192
201073314 325662800 396583851
310360398 121262376 165652089
387884796 394274503 208197841
207104214 39482691 2247922
280068618 6913194 51702085
206421632 157699923 389495574
92437419 94783354 316836668
206373499 350424308 121038946
37360474 284641341 156260073
286342755 243766177 160655049
371909957 210282011 88807457
216012037 329899361 351410864
136379546 139930361 23433364
33952003 334933160 70398389
323672264 91496746 82613487
161431191 10680466 183974178
237954908 26184862 188412765
130797559 96785217 120727273
194201047 351367232 221326806
372193833 191871771 387450314
398625739 52782344 11766440
180757167 66250690 106692186
8195107 397210087 126898223
57103650 33544649 256679617
196025130 80057557 65319911
60249257 320344256 122840851
317618162 263267452 85393150
255760884 355084381 240206214
190040975 35369302 283741198
321938685 344385124 183037659
30468479 237364660 177986263
243859252 250564617 82289464
215764869 39059592 154980344
109227698 385873437 33671425
156558022 95694768 264190469
380595834 50390034 102742415
37497592 351227540 376566129
56543308 9017300 273536901
147589749 8818755 280505601
177484276 371222113 398600526
271261354 113440962 291104294
29011629 273003796 246630270
31967270 132637110 215946293
182012236 278253330 185860553
55786686 38695472 234140137
260177612 252651406 189145968
181675290 327094280 118937053
42431433 284219964 265905752
263606311 124792019 6510435
249063029 45744044 53459515
275119281 7683919 158273693
46015609 23954263 360077565
193002504 241094837 226668807
214930646 246096386 352512705
330418285 399866328 78589408
294894317 149687635 112383746
398964265 194629801 195470711
32096775 86662391 198947306
313387122 320785524 305404421
66689262 45133341 101425384
91603122 239333843 332912972
278870737 118090587 348536920
285912267 142827354 397381124
180601722 347504291 319417564
180282022 253719841 400184898
76422597 30518981 359942835
67715400 258208445 292406229
112094548 175938004 245110406
130829368 193084694 223760190
65562710 364840760 246590826
225448594 72265173 405104035
152665862 181431858 272213070
276504557 243369827 86651760
264780459 365024364 50301005
58936773 212625928 246956348
285218049 147093231 169508408
124496542 206539614 334584233
149628947 257331357 310145841
41081731 380476794 77914353
334018105 181227881 321952475
372512562 130080460 239842975
242547548 23437798 347817566
215682608 128214516 156737593
111320421 91410093 222503582
180905588 345612188 2217087
185058655 165991290 238314084
197056781 206494430 353225229
157711255 268473972 45642393
373648577 243350768 161066348
25395393 244062937 44490173
307025282 170084061 347131560
342899879 25798948 201689812
214885710 36085712 102561273
60798234 39846799 156117804
183400560 140389796 328140338
72255833 97447414 364183230
161657191 246332235 31731550
235300210 245575583 73497227
348916223 349730361 95298
20311063 91050700 109855189
247006630 188968613 305624967
79517671 369628753 177454286
20095907 121195243 80541502
295003045 59307586 113806505
150344995 136381162 49065558
244931140 81636526 366345457
62924976 100903403 400166476
293225922 350020435 194604432
317632489 284733395 98558814
287311926 146299621 230601235
130123551 235444512 55390298
232739657 210164453 79951508
257065150 232051496 97300655
131736543 337368805 223536560
72885219 2807768 286131223
265081760 180864373 115919635
314761824 219090627 368591619
309775444 392218424 113016850
5257952 290843311 168488575
91963560 193883112 250956439
47755623 130396946 329973880
280619289 253752972 224281733
276331452 353879522 278470319
257336879 125491814 80008791
271566088 364336554 128435550
233384085 143948449 79631143
1971403 88089351 149710595
283273666 183306689 383352472
12505156 379873587 28963399
174492890 381370919 294868439
214957786 197516114 352685495
199931726 68234189 25699165
302762253 339025658 147461513
74309156 305900588 350925304
202653794 61417225 355052826
145411588 135286503 57056271
266675443 323885373 46233277
112763996 317670389 210994950
83108946 384787743 119471087
332764525 30345863 243863391
47063492 84197820 305138537
113882749 51919384 81277600
169284488 157829293 151245397
4158086 278015673 51116855
165342346 141534094 44947545
16652464 330965790 231637563
230670618 68432598 104538078
315492401 197478107 152786853
266075116 236678398 208372708
403649503 404001534 339989997
166597210 329730678 166017900
92707130 286282888 2182001
4705865 29466223 118332320
379855651 19589939 197856882
121058606 205451148 164378477
188397671 286335104 29522886
48761962 71710276 106022112
82714481 47967401 357965781
34848321 184708871 216570128
187769109 398037716 207372528
396469663 76234361 174944585
110762579 98545398 378111541
325924387 262862262 287054827
115867876 5032082 401120897
26806087 289497441 2332636
92239909 107279111 132102665
228773434 315876900 367847993
109758698 364525334 306818224
32113483 383431666 228579309
63687588 361951815 371694325
256326339 328453174 134262937
197315453 176226929 169993487
5506326 64145559 22794004
278478785 75565247 62301743
43331490 65707474 375722133
206359190 167644073 158608949
172705718 54139883 298494730
186364962 88610396 196216364
281559940 82867248 333270284
143850459 332763573 6020552
45868481 216576721 245490566
175025569 25120232 23608668
329219061 157708379 194545234
134441890 353713942 375368834
181478646 144017006 217066709
185053406 195111234 337342185
218193534 118056908 344866242
375160314 195188047 165567849
258028531 24470564 325984916
332603823 200502326 307184936
216395650 1308960 297344683
18155574 338685030 165045110
224238771 280386108 264789954
122547305 35524775 218553928
116852606 94333267 48559412
241353686 88869905 193064537
20818310 266520969 89676440
61696984 172271790 41989286
15012782 302507592 283909894
10843616 132889353 317325708
361697196 181814720 97071791
223836563 43241477 303609292
282343614 389054488 65842738
367785837 197417954 310815705
282330273 73247757 392051524
265400156 30826502 337382048
283932952 284148979 389750845
346761663 320188697 166093132
260017813 168084887 374261181
210988463 270938910 360585431
239840232 297218724 362398541
278782121 136544843 88446474
322097799 148336263 212504195
356401809 85848928 146948403
209242584 285488317 100978807
348275922 120005416 164990406
119626936 237874610 361497386
41044253 94965239 25185824
37242236 2946485 179839689
153405936 59387845 269926708
72493574 253177953 302013472
151676564 96265510 113728288
66485813 163309371 328160937
162892492 399677313 403757020
65822650 178195508 166883295
78779156 217388819 106927198
20944361 249813910 269313943
101139078 402749776 69344516
140129901 252043208 236311333
9069959 275626704 402776568
78330167 368514875 212056720
386955948 158151681 372900247
106586340 385218721 8408040
396071308 202323923 285971910
382254440 106798959 175130643
134063028 52550875 268825611
309721243 339726815 1015831
151744700 56235510 134410762
367084178 121660326 287849900
50161961 316843048 272650390
233958111 262885576 41943656
378467023 236060048 65709553
74356679 385154664 188675382
137394549 342034428 378117557
89738524 94427068 353898490
273623461 369354192 52083345
189839742 184611858 106928934
311366092 127771005 371102981
178591372 85083549 22264704
80113741 282469762 333139413
229728469 380167069 191480553
46744526 356078361 319701953
44551555 282835835 85506246
181376437 224255179 308967867
46110226 115680066 67061806
396638258 292061129 173130147
379479355 173927463 303664143
339220563 113141220 371530327
331820477 133718970 246892484
373629889 345060185 379129479
201975785 215653749 287032126
114147997 131000283 254127693
227443351 112157681 204092140
1776963 108791790 249027416
260646557 341627011 253734320
20473504 338399222 36309919
40091147 120668805 204809931
95672829 45069460 122006224
394460734 320632917 67263272
147779215 324692882 379723161
360124419 153410668 396912975
343733374 75677569 357318849
338250843 241424704 221816945
221924612 229206468 295372481
322872497 134363289 334334506
302211601 61662182 90856040
347347423 81844727 288013222
203464331 187767384 285115255
36783223 284997866 160330411
138834076 290661989 126730224
152678811 154499393 351723427
298895426 152404750 156767689
278554853 116351742 341193311
363356700 49473638 291242885
185352330 160875153 303612891
323945652 216785956 48741814
201075700 389982523 282833782
306859885 138974617 34724520
127913614 375040703 161392478
272204564 398635769 177283747
350619162 65684984 119719934
401860666 212065966 397697721
305312775 19499791 362741899
400409573 235022602 338300552
318897325 40385824 395074817
384765869 1197712 102098158
106139421 351134781 388796385
85020240 137261201 74544663
241934213 263595048 156813742
106949768 348048818 74010075
235444436 304765166 57910982
145236059 405106909 134994737
136344621 152475863 67104982
148388617 237043652 200394935
137400570 224796501 94167686
226263777 29004317 284376749
19778332 49153637 257786311
92056601 167322596 286754063
329038283 62754293 383689269
367668248 319660369 200570477
220068721 320253330 200553543
247767706 109137969 272588566
336079534 138442971 152049761
360146632 223484125 404130895
163665527 272508066 155069425
35266311 171382083 270769288
235942467 90406257 268743676
261696275 245820930 67375747
192505479 358889853 33882781
278584800 351720182 293215394
61828044 140712632 214956359
14701391 145810 212837425
12806620 89972867 127101197
8500771 144832754 203403368
53716379 158336105 270165427
320352267 91144185 233325279
121016278 139940868 1855788
325273648 245873729 178120930
226206828 131206210 332636594
71028345 303952197 297679546
58657272 226085630 58196282
51142728 223501081 330352415
364850996 116777877 305976955
55245580 172076185 175805939
95927976 115131030 155832334
351189153 170287274 369526150
17796511 281083501 367323851
243708725 15423977 373859871
186608082 321054745 253181828
140764266 306774772 250597174
333650375 45403312 152244294
341602003 162112622 174802350
22391704 184374065 244041170
242255308 138301655 19892218
269299519 178419442 211416907
49755784 242151463 195575601
366420757 326795185 261077876
170223354 281716758 155791914
381818635 15682070 342948696
294809286 45593227 300096801
179523443 278055583 271199040
124094000 194985615 233383920
220811210 284525693 53656610
16389904 26256335 32896615
328437139 16025187 194480862
313852928 820004 225156883
87757060 394377050 220675176
338844278 298971218 381393666
376231554 295265878 56546638
195952450 160854702 27380881
44408225 230749621 30629291
385251069 149463209 176177573
331882589 309178100 213465821
391882241 254795359 357527564
148337434 348592596 78723806
297227535 181460919 225121765
291242350 319280417 252930446
316090583 279745773 73233781
43780344 239778751 380242625
229699186 19685176 13112674
15094955 101825092 105150744
350798632 204056305 42842603
228224462 163354053 400696810
193561816 36245035 107199357
301253392 144486829 152139503
223975079 201859082 369624482
238899358 86513223 265265828
119423189 400821265 311306161
315753932 102914668 375658287
395678333 190417017 81569313
34510022 196500922 143305801
78791075 151347181 397548861
195348335 157818380 298172086
141381093 244818346 312775101
311418017 166525489 9216060
294131114 187152216 164057014
163126551 90690399 354941793
155732538 315075839 10389615
188760066 79232279 190990032
242981999 330061089 105096580
84193448 33337477 76752781
207197448 25319179 294839362
99918879 286338734 284391542
341703107 376323670 157637253
156727901 85115087 182886067
260684349 226005545 301379459
132213806 12490212 62783665
140354964 280144488 259055843
342368833 230601228 379127119
255480408 342025839 27361043
239554147 398714521 269983819
246237800 364290783 285840737
259638991 124605167 87165818
391837168 344107768 51651449
166865825 302483198 273526256
161833065 382044203 36917052
160052704 206261851 10747484
191655135 372896470 383820619
324006581 315790344 278496239
82810731 292501004 157270753
156911591 51881907 160531520
111025586 36507309 15508758
190514549 216492063 74587701
169402032 397649241 150167854
5309275 169694648 397807494
40846902 105645890 372636193
284681781 56439598 375224093
87923284 393698417 143305870
66742573 143810985 346203967
382536260 32025179 146580353
330359179 104715246 270838587
193605188 384274286 186277613
204116515 346091290 90366425
125180209 375420791 203575463
262677048 197711499 313943911
230992966 273334197 138986523
148747596 239587715 168270999
142107255 19702492 289975807
175559262 278191744 17442049
116876791 34717426 91298953
392804978 155523278 13235741
163307829 377423259 235003895
221523995 179193360 352467279
352988931 354817928 287735566
182900563 392622589 313197101
5482430 367310446 305675795
17393843 90890246 342692344
28300392 53055950 70594283
402453871 340625569 154954661
216062062 259611317 146605784
128310434 403216345 143940166
367893833 18025519 22576210
63251188 394180130 183129067
186954715 261699410 146882665
175231400 106475426 206737002
91838140 80716956 167004122
213727011 135734183 285401868
329718966 69674553 20506860
121590391 158966466 311794761
274482407 279288737 179630688
89979930 381615926 79686790
267579485 55726793 245164919
39642790 83940025 113086668
376089619 311720051 65521141
327166121 301200545 323759268
377960098 345504082 177800271
318032618 322683042 25170825
327860677 40148069 111812683
145372558 76540427 278857459
117583371 401669345 110404193
36913785 14146379 345673410
5274435 76466196 81980750
37272530 194171877 291868135
192762017 145253392 20730868
26385162 13714592 322377583
302052739 154887734 122020342
135457878 122705755 181854683
338819476 404173678 339902938
41869255 321988493 17884740
333349938 285707976 215226230
257967264 373264569 277173071
326610370 330142774 351200227
19168129 240839124 271628996
186996628 25437395 399379020
332380141 71231904 244469603
58168616 123555541 330744539
282311867 305675445 399287450
112209226 60636688 57709805
201056444 325974465 257389645
396347967 393313215 373451024
345261957 283183060 159959963
372203886 201785509 217286639
12615267 104133295 313739151
376710342 202592311 208281721
91266343 5969630 169022746
230107869 120597317 25725122
190496110 79584799 304447534
189894845 76580658 28192473
51989804 52369308 181477354
13105930 290628722 321754349
66870312 308261891 31035350
316660998 191967932 241047993
180568875 166887985 183041110
87735931 306299587 352977533
367370192 314226707 171340715
203179297 175748492 398803594
35571935 203084597 336712389
195178782 373670726 380867487
186045572 254146372 204512160
144462242 261201748 310484415
33627734 104701487 350553554
358175509 222389917 238184338
380560976 239755188 144026297
176352220 258445147 301423848
101852368 4966988 178239524
301029859 298394935 212994478
47917197 260819160 59120162
171904483 389609964 401600080
83245566 289286175 296473989
4865836 339434963 251116502
294560942 279910686 214368195
351857324 295993988 139759745
183082855 88032254 48517856
64580844 319083915 391870437
6504085 191441423 228915154
340690685 118472915 240543004
246677711 398068359 33929259
356939360 168627188 360835071
280382459 91047642 302866469
183220239 217915388 17226184
341766016 303389858 380826365
285897141 8515951 223187216
375291342 222023105 224274208
379014173 174213147 29057214
53280089 1955280 279011147
11763026 313500172 396227865
9860212 289191053 386994155
238793267 173982582 114656808
315229234 177274909 131388766
364666433 290154976 400665757
247526341 387020908 58480733
132636840 300376584 238890864
59613973 330865118 21230896
121392805 200632328 298606635
105221396 359368097 290440884
83060272 264608027 87285395
363557389 93945739 69767925
72087567 55131105 211821155
360102342 159439654 365379329
190955042 329234064 231935551
183772445 253520491 196019665
31929169 388116527 108796668
164195968 259055392 175363507
207397694 236840932 368231310
267408039 43152428 379445984
363313281 288023173 120909574
96236427 30612497 162519992
200821016 74964117 331116196
187838647 187998051 298205150
233398242 76396282 48285868
167802695 6583440 309377103
313786649 256873042 21475664
13258617 85778443 310424545
372179273 318857740 6807437
401849152 177506320 164476228
385675004 339422254 240146928
257352342 239163981 51659743
96733655 50295088 169335888
41393624 28268881 6604558
16248005 332790441 272733796
43204260 232709380 389460851
379353313 51017636 146567138
206685891 115888806 195697478
243430368 16637697 20804590
77136898 120959009 329736321
396916966 246341200 268900352
54365358 384521305 314851981
37520858 87591737 253447772
182990467 290305542 308753822
285260929 274468230 91659633
82494416 311188450 218546414
333434637 139347908 275934036
195971783 286448469 139548601
14706941 306478920 64636309
111055473 24142671 312647433
268091174 228733246 281334794
380619882 175698722 27095977
385569803 131055872 384163800
11297461 18037177 399197039
399915028 80614961 399035958
50064628 115301320 360840604
331926187 64850981 179440965
394474413 358346581 309022425
277492145 148032315 18577146
180281899 140343694 282645149
212977736 374384551 332596930
42978589 322885579 86489010
15054967 347803779 9556184
294010548 399029081 100691828
297754932 108728875 226411488
105859865 37163427 196436941
404961359 366345041 238791789
286616083 389479102 137342235
36278857 222119942 80012414
230239006 292995262 254068794
54814281 263247752 239442962
285651877 348815532 346888959
2330511 222699437 288504784
353889060 74027587 7935789
274882551 296342148 359523913
260237112 222352409 195525790
98921807 121385437 260742995
265377564 307472836 82781221
17231924 398441328 124095102
69436523 356370662 34161926
398810189 133420522 24973902
344465056 76393052 141831949
178451965 149827732 105733656
20942609 37554621 176246267
279614041 270708725 170621490
105823022 333553505 68741388
285949440 219351835 118592512
149676511 221320558 229019413
181547234 62103332 390458718
368381103 162313196 197711059
88562306 157361267 329047946
284569597 337263988 4438599
279030887 378504242 43510486
58931446 11936049 10475053
220633431 144183343 235522717
359376649 204272854 236514050
184628689 228217782 46847305
225999301 381939582 309260841
33817597 309016722 201625794
17837624 255959809 298332915
2760949 97559278 349750455
109761710 244050820 299239293
207916082 209707188 162772795
20648226 281075042 5225069
168972494 172284326 120773980
97449866 238806180 345024182
142959816 45817218 97552338
39055368 103033247 3033490
344042647 321099947 232437218
199794243 222509700 300096250
278898050 383337592 322195879
377281230 310681908 296574826
169041526 353205351 331356019
309696884 30667064 180678709
10626700 135507823 371892927
65071173 321619457 63907979
304889028 192588504 38609965
140005213 316702466 315404006
371172137 188274537 66331831
378772378 186341491 66722021
402430096 34615320 202071151
287945897 24678509 50922538
68632889 401684563 69589286
338900225 228499302 335396170
118612575 85215261 45382858
316622053 93383945 316318495
327330796 103974911 359805075
110478179 277789548 121730701
378010372 62622696 158179695
344167377 125818027 346780345
125479948 49708082 127517429
388343859 81949237 177905247
202712468 339243532 317449462
145646060 156042065 136767051
16935392 94305693 335411036
325409422 220077623 303950891
328547871 150518529 269470073
299429647 27212877 188552307
98167071 240622608 391613995
380417128 375824529 249878079
316054478 385737784 244102166
130378502 167462861 125352323
307594800 25010888 140622242
216210437 97808906 102136646
232321297 396170298 346231262
309749733 353514377 261637568
170406958 275372312 134505013
25218606 337407044 202259523
168934679 112571447 399259946
321518256 67953654 170518883
192068949 117046720 363090305
9529808 265110427 109370753
36906855 354306398 319692627
12628914 36122358 56194173
167418745 267705807 289973693
377157501 43092883 186006206
367674117 40230435 344436235
270215719 294016187 148866567
269402135 77271084 115478952
191856627 70592365 213200515
233323861 356996321 163421206
78393874 388587477 200708938
144488570 276324411 216618936
160582021 348819723 348227458
81769357 273462384 36932683
331509780 61487937 299021170
238801312 204296968 88791240
385167781 3341278 250386446
231049349 259495185 51911403
42358052 10024649 115859706
75569134 192972097 253624337
173114539 135348201 18774084
172553642 338533826 199646716
233170578 166570200 256329054
180209759 369486593 259570649
224389541 257099089 151213452
125149448 255887572 109140184
129331882 9967425 347183069
392114138 301550961 341367578
321812071 36199779 148802106
135792059 15621595 8434672
186244742 319105393 163420918
281382823 89470165 308634253
55818398 273099205 249401237
243129685 17200569 87307482
121949036 321304368 175857457
2740909 137888106 391897848
141614347 175024038 374145279
332170117 320669413 253428539
148388005 159947559 148167654
86320901 391321711 322971955
371076053 376622807 280441212
329498143 331110286 138186452
173202436 291572566 51855022
232306484 93747218 214119854
61584174 17472603 299836972
39990979 202088510 39692068
391618191 22447442 22109076
367078488 13731408 294155525
290384545 257635685 96630405
261942389 29212822 102628623
326770408 190902202 321326710
222240445 89172667 13341860
96743474 181337973 6240014
17198379 401678378 212843416
199072300 311816574 177238440
203612312 352601973 142539138
66644490 334663831 282059055
90835247 314354568 264868658
22310735 382758445 329681663
176672493 100388933 30046851
143450584 138722866 67058675
58347657 214260591 349521969
203121101 158130561 381089321
63857038 330679292 159157069
9984613 63432285 55620938
170566759 212698416 8850689
289152437 343247879 367157454
397895660 240052537 265822010
188652053 4725951 192433426
8803768 166544264 29288941
225551434 48810927 19245129
309515669 204876750 205098289
395294911 219491363 261960166
348998637 232007132 29332840
404142527 327576241 242717413
271062980 102849372 377526444
72959908 375172766 15199820
43578026 166126348 349060016
69889822 237634996 37700555
271516336 213997588 378031294
61158177 9157105 114382499
107632567 319939499 396437070
302656811 63679051 34005040
196241158 34617386 395066826
109987504 138487382 387698862
86412145 163814542 207543009
303542549 306722645 400506056
17774178 163664885 367224953
240091420 332061994 177767042
54795417 365554880 292656861
7776750 110663186 293876349
6463285 118103558 400819636
7742837 188790297 355897726
35281737 280304920 355573053
218770315 305267970 384185853
279836299 350899067 260454285
335826398 281702855 116291663
321228033 31006478 101019855
9474137 179294060 343938901
12373226 86016084 50697719
254215364 173898513 234800406
262499724 342188776 181616027
121194189 321290039 4285720
32404158 135778738 296941128
109150464 177781681 228043389
153961380 112189143 341998948
214458084 182043161 39902526
386270754 62856171 98258672
346254494 107646669 256134459
187743029 379196825 57381915
235883511 244847341 341482253
69235114 207776798 29637637
281163139 378929812 51292897
141756522 349954536 202756867
97985350 284926074 360430179
395414043 120377885 313503702
372929372 277037717 78629571
106415838 60967429 369430013
232319649 282268761 222992986
329870966 354786782 79239892
75841244 87479868 330788182
287780803 269536708 168496380
12655712 329572898 241379631
30864866 151948126 77205920
380897191 155134468 92381310
193112296 173375097 186667843
320257750 237451622 44615799
388790240 172709878 341522228
81934743 126088819 261973791
390837189 160795471 265627522
44642527 133798993 392792585
181695003 183536004 194642248
138305452 114902665 167660702
273226898 18711045 203012470
113300084 291582032 348240646
293887709 4076686 345264142
236010202 200597689 95607066
370234662 323365378 321100259
272445120 122240260 184878467
261889966 164947109 134620053
348844201 360081630 344597329
152302618 64719553 370838713
76964942 261217062 49112523
271732281 152607856 318266369
308782350 47356073 80035257
212461842 302027194 89725609
215743052 286563750 149148822
295028639 209900036 23658212
156462762 213743164 28162154
20290567 29733827 347369723
291426677 139879501 114622202
325776424 178061752 142050724
211955644 9416738 16097121
162555308 245330303 86928158
103163061 104563396 328059389
91857927 349391260 351939945
120476883 45895015 383250906
115797402 327490814 152105770
72462517 166170034 76000762
299104490 171395202 123484195
1838813 38212848 20170341
272779499 212830529 72177588
398895658 362169608 213761993
325989919 197920318 249948406
34068864 239941168 157479154
194278950 226272623 22007681
197344394 1794996 377838081
374576682 141335591 6248672
37746118 39833172 304725438
342587370 404540029 149732070
67025071 12116309 20452916
9305597 264462099 354297098
305724596 304266577 168809892
156971122 394815626 140363072
400144283 180780435 183235336
101166741 374852768 271493727
264105957 24089953 347213257
215612619 116179073 37394896
222348611 112503759 225868124
215258047 112845705 168719085
312422363 350395317 168471279
299005334 255782658 85545207
27277738 133329735 56455177
213419888 389397246 334337549
349377865 234327220 211745355
18215912 164209282 168795306
345434014 216158603 146361520
72599821 75130845 221182246
356358051 323589725 73114849
213694255 128091823 319889014
255925217 315432715 142601577
240440697 18405455 271617975
70185584 346966141 133885346
88978690 317455728 12355673
304425106 304115366 144252121
213926456 121701720 5461165
154111030 303282764 144454434
154277256 86629520 217744476
101296197 165926155 303692443
346095581 54056820 326074082
10127086 79822507 97483080
120637360 399038074 256692912
353853262 315812586 148624031
308390221 158441511 320815206
356637411 221509728 136564718
29366672 232486653 5103730
316813657 281868738 117931741
18899889 161406936 72036354
303909601 184572818 208546238
27240390 286428913 231402418
400874550 28604 162964021
180035836 122420350 156562691
203915052 148805669 324200743
401810740 248595133 301352617
318062995 50321991 45864975
228782022 185484860 152818634
123240788 187009760 115109914
154825400 247372969 333491486
96096126 190801686 282962187
372772465 272631061 195464745
68342213 194610973 14798750
203001926 300652006 163907049
366525396 346047330 324662974
76043198 320870632 80716682
11262568 128225960 96590390
323267266 298367000 648735
136347142 163850788 297158377
94179601 254698194 199807274
207371539 27619138 163287642
154687009 206029674 243678008
150796552 75781922 236830441
376342750 312067358 381199029
23497923 312393772 223282502
29327578 45952854 379994378
364589756 65758931 168556427
2842288 167034542 350815694
334924799 82481491 68478926
30118403 370062932 377237143
148224596 211178786 256682324
402082412 250437358 213660257
84053128 53790499 83220110
59171574 343705896 133023475
170828277 256207357 227540096
65504416 60635683 93985816
138129213 211741023 305410201
374056174 188211322 209573466
261589574 124729621 231370850
267000251 250636373 248566099
132015099 402380421 53243193
311416176 162611891 100299920
123926604 287057794 220798989
150997045 336057668 156369394
332155857 40361955 204421434
15914552 260974014 309068268
387789103 338283878 85780738
198293637 186925945 85595169
131322472 218638769 17894094
368037020 203349484 110060357
250347927 275942367 308131230
402485102 16984430 355995659
86179742 128868790 33482019
386381200 224302242 110310662
42344442 270244578 348627226
390324263 397803026 309530848
114306010 29205742 331781051
246854298 139274782 142306590
274730338 238086401 364249276
43907546 217073953 116001452
216821945 70821178 321659015
311431053 269331113 170817450
35448757 306108502 192783739
308131879 385040674 111109959
216652594 110864896 86468595
388085088 347128370 369210665
41626581 365287546 66964242
43820724 390616094 11146673
27729296 351923386 157537531
220023626 196113771 102432868
270535040 369685466 19956583
350264434 278805526 147181513
10987076 380925179 146100797
273043940 161431262 236744606
353247330 42856146 84885219
223332448 237008835 121068677
28550948 221938331 302232063
159492027 152429263 178008382
323380164 222281734 155511400
306495864 305525629 153196478
347001442 272986045 43791479
110037874 232107671 69015493
29327453 67311784 177972597
114699862 154263709 324693556
126538300 12137151 55962500
151678207 65659619 88592447
138030343 184301191 33541831
389796193 376135774 136518129
178280934 311160541 84786474
289372498 247440648 363689761
321826094 222944359 8409502
112417183 255463625 385895210
89887592 13116185 232970476
326429882 114030960 24016471
47357285 6144696 12617574
214917301 320808141 338341805
342607250 306288516 336160402
288581160 65120337 144334919
138299729 401923057 361770727
174214233 173822438 309714402
110739996 274639548 130309088
244661052 219270677 43969117
100757518 340880211 5836614
251129594 113145578 306578864
81090996 350785355 187638348
208446847 313347944 220238641
216136912 58151562 20776875
352957555 370843554 46830152
185930115 20036580 332201062
356549662 382475450 292262921
65280094 180712770 234725622
108432358 13873949 392356753
266895678 294237245 268845208
327043477 338082527 178709234
377779767 51595656 356672851
83148249 311904935 43231888
136163861 61006355 136930489
86578484 343076607 380503691
2395628 299613104 238163595
48204739 19629779 44221850
168007148 168205318 123736958
283756051 246064151 180246315
273440603 373550080 122775029
165181948 111890246 368377429
396132348 10570542 156793764
343225875 199638934 303637731
100674693 273149977 396650089
22707478 269477881 26669523
382312813 154515112 398938686
65080119 91625276 309509458
308888801 197842043 308969164
91299636 305355545 276322060
262067422 350358900 69972602
376084202 159095903 279555598
349391528 66319371 227531391
105020001 221095703 206486903
334656494 154901450 62383764
68200385 18349265 390841824
33996244 244785303 130168548
319417025 193519917 357165607
201558560 279364846 178680692
82239961 90598120 135980434
108147694 183066921 371361211
330566691 379567185 118294149
254130947 326669314 25226979
137531642 388400243 76673012
393593454 241005828 207710926
401458019 32202498 315354739
356144141 94958580 195415330
404759712 51179410 337465439
212166447 34510742 224774978
352427865 387755135 333140763
126617502 368343168 105780255
57404741 116235673 132429442
285124854 94340074 193675821
30812598 404976175 146309712
188918236 278147613 373952360
351333810 263946380 239009906
373931420 173052822 130395135
205248820 240615154 25573643
87842234 347936611 260978419
346848955 73668373 57802446
377834033 50373874 404318653
30477110 342768860 376917796
125085158 354175404 143956570
289646870 205824159 31774991
296752969 314732889 194234406
180199447 212145408 269621473
94752186 305031071 285387668
77944990 185569726 34495429
203214505 221060652 297572071
349345014 351779313 302536045
377260470 107990300 291546345
172172770 22574065 71750684
179725672 65177894 76422158
267054385 80875631 316913733
245071922 61091968 97685140
325337031 339006658 331880350
303800315 90779566 323453458
276010769 388648511 143377394
321914720 345921228 349399077
1906358 272827963 241445565
292829335 295872944 289275769
181677766 374452608 321487364
241416815 257524768 398828357
4081727 319869701 118975956
116502862 221531485 228113508
11024749 194207462 207192615
125119663 72766094 133728424
263623708 272268464 267601015
317251786 346964014 281774055
151193144 255623326 43490905
99643701 43241702 74963916
22793300 81188864 86751306
122256279 398662543 224502122
120577962 390662982 317600657
275636804 208995931 353365308
103217825 245178275 388936433
120846240 243861389 385968867
110759821 120362487 331939865
136462846 228197588 70238173
277690002 366171355 372986146
329871337 386348059 388597722
61210558 316712008 294943463
147784707 357694024 395175576
375790364 264408044 358907070
217904854 222774029 371612498
268191659 99844231 83218267
330639879 238925799 243775205
303485999 149830382 231583448
207775818 210470858 355208738
364239556 51550594 232143364
15710124 346226672 139791499
359700704 188222666 85525505
25110487 283914711 341007072
173808260 166539854 365198652
78551583 399407224 713891
25887336 376638783 157617179
69734236 169916172 61084966
81022793 404573931 170491428
164900962 302549509 234826131
47555731 182081034 135872424
390176413 167525544 240417926
214193956 369248537 386220696
209824179 26234062 393741671
306848612 233963487 53399044
209188605 323408543 141362024
25297950 255132823 120371111
193264464 295155966 257621155
361670649 126389282 101293739
337665995 139673061 52086988
172503133 238148264 373350982
220626983 242861912 163736939
120561798 265924892 51744585
69988434 293657018 111059220
214002697 67502893 298268211
332368928 16758433 372593064
376117760 77524201 58652346
79903668 114059521 241270116
312246452 224442794 174353595
331347418 298788817 198979182
85486781 79928497 322628237
175641631 386296219 134054987
216578687 192748741 341961876
381562722 245446680 334983669
5830801 204431013 351421545
42934655 191371487 274741348
204598707 88687045 366114134
229197950 237052614 10973705
364822091 75198030 176537851
169887884 250969543 154468009
159359469 284679318 186851582
213117227 68166841 267930799
20294996 240860210 231009204
369352145 399000953 373216859
165910376 267854059 101974139
159979354 18634603 31119168
146806370 314692328 274904818
88541132 274548182 195633711
69515797 403829303 31824283
310207075 247209774 131252954
136072276 218426921 168446169
241834125 131299254 94648997
231383636 209276471 198732221
88709370 230555420 190492765
118633996 5713796 68849524
136195011 155227287 183209450
62497432 234903711 13466750
252939415 278891016 40990809
360526330 335466269 30877861
60796045 286702836 394030274
237972614 357142244 14307396
259668978 280181401 339649191
205913489 45007613 233286525
387375633 187189055 398323097
302402122 345452626 49887973
232140641 56017717 202425454
250905016 82627956 29336372
264990099 116886675 343115906
398108117 204553342 10363412
159498202 307613369 366939884
331398119 110886202 313868098
303803500 237034326 263503997
27208895 338354437 227486868
351672881 160140433 87055534
370688813 293391412 28937719
70755562 222120477 122087017
284106637 217199027 103460070
397505076 397252289 10335914
112619401 112219072 317769788
291176786 131159864 318531814
339997752 290133578 286150116
398963741 171533931 228283964
10576510 164957389 140266096
71769311 65842174 255272033
210179742 403368763 370384103
54564743 277518262 203418264
350054764 101021278 370717063
341222025 382933685 70674275
365520459 276455644 316566601
75066445 61139359 188050126
330455894 215223518 253666182
226309544 402282239 230058858
146583543 24458216 206738518
308751262 92424933 186037946
67458221 203313283 400734189
368972697 239817307 282466594
389180694 56054972 82853817
39294421 175716848 226820209
70944384 148036812 66045862
345696657 71509192 52624496
115826144 324178280 154816917
188212748 183557235 23998199
398191370 261893903 362292878
286306389 330733558 33597469
245742492 327208055 89008223
44004238 369519738 177948762
246142861 337761180 170401084
130052592 152006948 27908525
92819971 400252739 149508835
306508070 181751433 16803422
267649092 400049980 178160842
276762596 327925609 69693393
209047857 139339380 303355389
87499866 18401586 109208627
399602228 201539587 79963823
236563259 197926937 242746027
229439205 325975839 273942620
308804671 36015545 138738483
41639133 391206928 324272903
332613067 389699373 200424232
331984610 214128791 33583842
182394876 77476878 62915315
64747772 31859602 43067370
151823212 370737790 226178902
335643677 142618443 210971988
5992488 78112951 212044745
78807039 34525528 280294092
128659639 377712424 394226729
64174161 222503185 9072862
15657429 354126935 348537698
240456135 391963736 67457141
88063520 267916633 372712311
212339686 59410716 204741403
339147489 390487392 401513103
359871910 127122363 290949926
339946939 234968287 387117906
16224563 387550581 141751266
281846727 282212198 261281842
355166381 44654010 273585732
217988358 342486961 64501669
72651715 378405911 381390446
22811186 352009152 336952289
350928990 309482607 265475569
68673975 66043478 134547275
302332278 326693801 91824772
231243495 380833885 145130375
66227625 292709867 340199935
124271555 277804103 236778224
82905782 250820610 237978203
262218780 403245572 402024477
83768474 170498238 36651598
359833993 347742640 121994635
392062380 383377155 271232441
397811450 132979757 356423363
60307156 71239281 314932149
171510161 42573222 298700910
279682203 250819283 376980354
389701985 245204116 166164895
13227345 200789723 288160696
365172124 64168704 211851029
334071565 261385915 315551459
86606590 151918168 105854509
243805122 64317982 278127068
270139875 71234006 198355610
303278477 336720467 369614331
264025758 215486335 253032998
268233215 402455785 250980030
338048951 118986224 281430903
187151045 230010041 234119857
339556778 66910056 74243571
37120891 283040998 91000150
1710038 209689605 202649552
359633691 259589165 117797493
403891534 223509349 310926608
136294330 36247295 246806508
50337341 356306447 304028829
251547158 5163256 384348359
27926715 144201799 369814423
12907408 323549723 307555885
254724213 230737897 404489603
314875201 217530146 201421935
349043609 30572429 291498745
54408659 54072805 18820217
201129474 172721355 74046977
394305056 162228551 237737380
57726516 106417516 173003280
274665968 101945539 127565152
261575971 6209173 267273604
121548999 93677632 238980545
295292763 185157612 185624178
150400816 294622538 151209965
257034283 325880834 85041929
470040 207718739 109106921
265339942 207314613 174834143
100390782 45768689 351770163
201777655 225807286 241295585
308794829 18589706 28163112
90147563 201158942 395074901
340221996 339321741 375216014
75720734 352090833 241807229
163123848 87240192 358125456
165076804 245271958 158004032
153374513 321684810 246447622
107549731 335570927 293394077
340674878 32154691 72131895
240463565 259412967 350526175
390411258 157783228 30212123
156023649 224178447 79274154
335435282 25553011 158276605
341554588 89747513 184629270
117776642 346836115 184556539
120971286 60737629 116223021
236887834 225954449 181582678
365593004 255832157 163041507
302701437 244869099 231021703
73840713 156786940 71818520
237275690 159631990 35633991
403681190 367937815 141331688
176920990 6811567 213560418
219662962 123523186 77574317
309779920 269135752 137901564
270391631 144283323 207116882
318804076 310134339 321097939
122171374 314104346 368293453
258540201 315284755 190998736
282318897 117328475 398530673
71325790 179423883 99507310
107093420 31976680 282404393
240050184 85151108 155216048
379719911 325728077 213731552
276890766 172075505 320098344
78168874 32710429 129916063
145081278 184348107 99058707
249276402 143119974 366573674
273312432 94992564 207177796
327425481 327220322 285750962
5701107 120477417 290580854
269402638 266783854 159790064
176017866 32811018 288958637
296546086 23580106 169842764
146201970 278682921 187325784
188508326 71259546 74629649
192423273 352348726 190765782
238586445 226806422 195584564
235760373 278515855 249424562
103067169 198442741 173762304
52070249 240336839 305169561
109447300 174357289 153199022
67729451 78776252 14062893
96874092 221992318 85034558
306940169 300478436 47327906
256878521 386162582 1489190
255668200 140183173 162851314
193025496 188327261 99621481
110333684 382641839 234565613
210081423 190888151 404577115
374694722 143101727 226835431
212014372 209334863 88540389
117134699 3638854 328271218
255043237 353921465 367976568
250265759 181495278 30521235
149744394 173013322 181427374
207572061 308021701 132541149
329058868 109743224 241184869
91417229 108354856 359999511
157024395 287205595 273433682
249585855 35934623 322942208
9916395 249668328 237157093
106888630 29912143 404270732
398584001 279355302 291271650
171977851 348242393 117215016
305765038 91580297 75615948
131214265 364776169 92436040
384810093 110138560 121422339
202378784 243611341 301037102
224025364 378662810 17410762
315525466 17474701 364800650
89148974 100748071 195267655
28433722 39066238 261479878
3223623 325353913 286768621
375348815 285002297 339781020
51221322 131198827 212367869
138155634 296173862 342256100
143270360 180506814 381312652
217234143 262006417 374573767
365719566 314499092 137463195
166056619 213432934 402761013
145168451 66691311 40193486
369281932 107274598 22751085
89549743 240410895 207040327
110938706 391965653 970076
140782178 397145139 403365247
298451218 321236 52325617
219176257 205703702 301352824
95928538 23855516 237726119
52572466 25293433 250570905
267576588 175794392 115886996
73559679 154326751 207814006
125505049 344670851 44921814
331749130 12786207 193880319
283159057 184236612 239312545
109275997 55721585 148473611
86792938 130165949 23146491
82251486 396854675 48837091
171106764 295336679 39672312
64956328 357806419 344884073
275807501 350813409 231470010
181661309 87167197 260316426
343551311 81257340 125726647
303350165 287131100 385120796
210406125 100276070 45544802
52318876 120065187 300619001
248833982 253619366 329210185
150830688 55500568 26929851
161204181 165873787 288893799
13101584 95924612 9390418
207471332 248095600 102499967
195024804 239801400 259652087
149299879 5805968 357293779
271774667 232288702 145010503
149277664 58093177 225426381
278130262 74654414 338823891
179827947 257442088 238041126
199307399 247106608 72454475
93101089 249023390 43970970
332185033 219437056 5158517
48973124 231402074 276341553
306772756 296348091 329539344
373727920 294811402 849081
269566643 395807303 398143060
306334749 176684816 119941323
375535369 171782589 308531993
1031722 377389080 247673817
108235370 136073542 329781931
268088756 96879794 120235225
182858092 96633715 154350190
104979678 119189774 47302971
123134913 395672093 246720447
159236490 28977830 958780
127643404 295088194 78656212
353070444 47105496 199341219
46079117 29903773 281436172
74904001 359209874 273493580
209792427 12084297 189950671
196344404 225767650 390534179
125858307 117387116 231463353
324293792 121836023 301785294
388291847 354542638 313981721
291340340 73508804 238584979
368281423 228334949 177994418
394467267 273092299 211337669
40465344 238113037 338912849
334273879 150799741 78786312
146998577 106827356 108656647
216398446 155406403 136490081
9539042 155673666 363668880
198416134 254647386 9569770
227606957 220007716 288497039
53551785 380336439 150047207
9919592 257390336 173525819
209450057 46819395 392745751
132518010 207638479 181346693
12079468 227786618 137983593
234133113 11064745 371547666
280124733 72837394 335461922
224226591 55016896 184313982
116891520 315696173 246959417
303550308 285540904 374773327
192297338 174642062 367790297
149494646 246469913 333235940
62277370 271447559 249129884
96542766 246203723 291618526
217597646 94801989 352040810
291597151 243750236 369540857
374623067 236401316 33946130
267293080 233157293 162482288
277933581 184511006 356559278
370409502 340825792 27104761
230513851 44411020 134441188
198241538 178768424 371048434
193329432 379588982 341705181
367399244 227099168 333209264
255267987 23425595 161473809
251904933 356750605 401842568
62661107 339585579 166325129
248510990 10508356 15284008
74779737 353996421 320325643
208183619 399772959 145978477
4501345 237996946 365046342
197514098 6165916 64167634
110571107 169339663 150612817
241542815 96764390 201899018
372213307 25735240 260300503
107131638 200924480 384014005
329228227 257047529 302059636
334665382 261897078 236886776
183439355 271204226 145862437
64336306 50276039 372426050
237878658 146002316 347733695
228660608 374038712 177292629
145711390 323271718 167235592
198733330 253073534 354213871
88583723 194711310 45447277
125182375 379665089 165927554
239858404 191393696 72813561
279599071 301040325 238371798
134334664 226135323 259567203
204499226 200104953 171846064
131908574 97139725 401078954
212514836 294525851 169983585
72108466 236116796 87345952
337123257 72086440 61786849
282338651 224369893 341358915
224081523 309082589 303590797
19718355 76608709 108861275
264007765 219158574 186836843
181661029 333184597 283071606
18003224 362382875 358585680
376459930 313786358 349455347
22016058 196699446 343443455
61230956 165710192 70090051
159888825 369059885 146464973
5131611 272674621 300580771
384587429 41370177 313192777
116925084 244287330 54799527
245011050 372137032 221639645
66408760 181301440 368247577
346227368 236216992 65877017
219570517 285083537 260647446
205921832 238305252 373311702
148921123 130856999 115947033
148684253 398457082 379106599
185387065 310142496 52298799
105004614 170941150 92247498
182748478 215226712 57707784
170627541 104381019 279455820
278891119 335514741 327601318
26240532 119258109 186975339
155331001 133727616 82170134
119232518 232783670 240130607
1190379 302124846 363827966
223901024 213992089 74467407
195655048 238664521 40862146
255540807 85821153 105924563
119398440 257928882 110095316
309994874 156353841 404615522
237924963 16640978 194048108
301685511 19381458 137799738
375481051 12662597 280857755
7984215 241314249 175274125
298393190 74956237 346250171
214277235 269785719 294348687
96108137 265571414 44393760
280993084 258756707 290030504
355503539 311296438 26347040
268858757 216966070 154888092
21784521 93373981 49516721
82071565 291769908 63055545
339206396 132596548 283770978
64633134 369628654 403138859
358669670 89851142 356610635
127246102 314908046 192421050
295336207 61484897 369982367
260782396 70332038 365666247
244842434 300115255 262146373
97761631 380253211 71861192
313888532 289961304 167277611
363181862 24166850 105333147
289467736 18079970 154643539
21319291 1491512 17798267
151585917 49722228 335170180
57622037 353529681 118993261
373477823 358041241 202221940
92829874 215181802 110056100
281331752 313019012 380393375
290610333 16003193 220441233
136288132 15518261 174032786
161777634 269272789 182577722
305124017 305268639 399785679
359207854 168305691 32669221
211777328 286498495 155430009
337035848 392365145 5195725
1702252 3429405 253953183
347308894 191620093 117917563
23381967 60884791 310466801
17809416 309952106 66426263
294896575 84574121 329100770
402294552 84906528 56248696
311931239 375999098 189692617
142581990 54144493 6993361
291057393 311719252 242607907
354614701 146625178 165114172
146969503 296760935 170498466
104008654 232019433 224060398
396334480 53717185 136456411
383980291 236845254 164982598
290148492 109980412 100806878
7231441 45337160 403528114
267258409 210311909 201515334
140207155 310744323 102055142
303475937 37524884 29642354
402020312 214787124 155091939
385197811 119160115 54160002
261737028 278356861 261988444
198721046 118192743 188017132
344550196 153602923 86887259
279196990 337302217 148089062
250296381 16687804 124084089
283711326 182632979 297726389
120463826 167358631 127084493
277005282 251679457 145656954
217799036 387075882 106775954
203279550 312515714 163849550
111690694 106897431 215475614
363664342 208423455 132273071
387149561 250223848 70939456
47801489 335119640 316284057
45601306 251115853 108409710
340978654 165029458 351789212
374992506 224701861 51741774
46319341 350307227 332464937
9780978 141745500 48267476
142506400 156171593 182083243
104064434 147126925 232245780
330889502 112945327 326398588
377815866 162094576 333931732
49118144 59600938 151388899
232751538 91896166 160362343
73074449 163035389 61303767
101895143 377545903 286341378
293696285 43907482 351499905
320735360 288859890 299704508
378031706 93431837 243798645
233171326 353886260 211374667
290599947 372130039 111266527
367168330 277055037 332897726
147820338 267003884 291575888
212150654 289919768 52996215
29508624 277767673 35828943
199961021 325764248 239311065
357609981 27213996 351959097
106307837 240506963 400172628
381390068 225709738 30262307
397360507 286788481 85766378
317163583 325046325 279993956
229586165 197971355 89034594
387122534 7856499 307200775
198221401 300226958 14530006
396487550 243992999 263621698
202479959 280212737 88562331
166188945 370004052 37789380
189251122 178155888 67961581
160795301 310963792 361174438
404723791 69764553 49905676
87492752 217657843 381060960
94660448 113410502 90453811
4919262 235005362 49233909
191340260 253935835 253845473
49603141 344408193 76563307
74643510 334408437 117277369
348673756 245720518 139876507
336157084 276220339 295329241
309040926 32100809 72244714
397589998 386138963 262314042
156450696 50060281 313192644
181259811 279706327 195904709
24419662 395546004 147870017
46012276 253826748 25332398
371154492 139867270 365603522
403200745 20353659 65542421
148446442 9713607 122090352
133445534 321991846 460752
209491979 112417197 1750840
143970869 33034619 210090923
18290939 96895604 330895801
38680823 89921713 345389096
82951081 33394856 400676213
312197863 71681819 175922724
157507816 111206266 381559917
279391601 321616727 362285576
312296657 254965894 88241954
134159136 372096985 285613591
90280836 90089034 17493984
362494969 303925581 109536644
174263287 199495570 114841541
230443467 71572213 98917228
248878298 343850059 149997714
321797724 244546539 185662688
180847529 256516844 184027204
248418552 292949626 4990953
630799 66181403 404442236
162762503 374684060 240436167
227313519 215818061 113902398
258669501 297987904 12821385
182427495 122879792 276693998
79981986 109978346 4821266
2831945 180491915 371323314
83801315 3690913 156786031
331485102 34230950 157639334
57529665 28974642 643678
223553675 308956544 31344648
73467797 30090940 183949901
252515829 377888271 355385719
181640083 89903361 398553472
9219142 60370065 183103272
146274958 164295042 199205979
241158306 143017218 335906569
353139472 142361287 102658419
3889900 262995016 314780900
313525268 93846210 355225225
173347387 87997379 42000373
107081920 241689936 107412198
108725626 285543778 83084180
185603209 314489551 188413791
112373885 113683236 121813897
75360954 246980794 185822370
67977867 107823745 350765458
269505481 265404542 256061445
349876212 156379595 394145518
18896573 14941288 333933762
159404518 39322088 245368828
136359577 344286715 273843931
30484169 88356396 204808227
124740236 280997116 20607305
31550343 267956014 336001295
114673313 46479763 154938289
199235463 234904087 322197712
151510172 85293488 225567076
306667412 269638621 324330129
403632257 200992548 282196826
28125292 189908662 131395999
239784644 322879239 139773882
196893638 146543759 384555281
388327110 381615204 354939113
314250712 191881926 386174942
21761723 297728600 62843968
5197136 164500737 403602308
177222476 44270323 132665569
217533974 278789165 355789748
174917259 369818562 158932865
363555216 343040116 60620979
1045486 359874509 225444547
106756880 203479457 97834044
317918133 145167307 308494231
391292870 192336515 359932430
115719986 235488008 203020815
233937173 299762552 64348649
254430305 19055208 369008972
172197393 152020297 94645803
350880702 402834197 235988371
257935398 383242701 165767455
324259434 370018294 278535791
113780801 329560586 9540310
292234558 283640755 307302708
92488620 289692388 131162903
37254034 66093624 118874267
175446563 30415946 167887108
132881110 89913459 292062247
197525351 372512966 375449711
357821323 280876078 70863293
280776595 257792683 140695895
314453297 364159347 52016874
94445381 386833910 279781024
12510983 1796938 371769924
91442425 372251550 373492107
335905212 3315954 285113496
361793460 403070720 354891663
27989743 151396063 228182189
11496245 388768213 236379016
288922586 256931636 195886713
250761506 224306086 7741544
282618789 100666473 53256108
155296964 317939479 359165265
209562758 109960827 402718652
141533299 109147776 198809645
20055787 387320776 251827548
105744283 196739745 186898971
180712071 176828523 4859434
284002153 347412773 244260624
358734468 280461873 298255251
295642839 318692238 340978718
26288385 159675486 8039209
392822325 297222859 342520452
4611008 13026918 164178285
110705704 187266158 335467049
281803575 287025953 151932353
320008082 340214595 126775664
274977858 117524660 16223901
35538714 105891784 301071794
338223979 305671035 95370914
218030637 349686078 391104127
361727740 155531659 252070184
63527432 100937978 167562138
144496884 280540815 357917802
3963715 211520997 152391877
339327833 180769760 21578058
286143080 367751687 400134011
215023606 158964177 61771357
299390694 1194276 364580123
184160272 271768103 344880200
317778965 346300571 278927365
165121217 151149825 24088283
86161741 264554011 43210994
57088456 281009292 20048860
64696281 85036224 229919173
22771043 108461733 276328730
214856621 219197350 398379544
323881884 263321469 128281567
299104213 226469551 138903985
162821469 157105403 17351745
334382221 170976572 199873355
213461748 265764745 61090877
21936149 402948584 138337361
249624446 164394741 11451553
59981798 378419027 7025055
22017414 245053566 339368778
239557919 133009292 343764258
40659168 102626326 283481515
117055910 101750625 254894445
165500450 162742823 310972703
92279922 176496326 277848209
226715000 234121024 203615672
215664456 105176844 398151526
370740526 75674970 253983277
186712405 270851750 361491863
1278932 252176561 380396010
143176908 227038203 3653366
368763259 372024141 147905455
223746336 102387719 141412973
220523974 357344444 279534174
142289004 198379742 228135781
324972296 297095362 400792527
181376546 41808135 211214363
289067642 162464246 182731164
80930072 313045515 239936129
227328474 288889150 279067165
252102498 84057449 287520214
109594750 81087229 296593913
295274683 203547599 371888211
63070769 386164867 242364310
300871502 45592167 64465964
37320067 253114865 308536726
159938910 210708872 239598051
247358839 294893975 30557478
148809066 91564859 141996074
16617013 350996884 62346755
277168026 341804582 285268453
284593547 354399323 54685849
71709678 224474458 400545498
328843816 383599135 283897199
12094495 14420439 247567433
307351661 168694806 52696180
282126951 344981052 110589051
23560760 44149056 258024214
48225979 92577525 1502033
205974703 77296599 161815441
46227610 106272213 165035875
43660140 236060866 282717867
255708442 209167069 274367115
330521777 360094928 393980846
223575689 390861446 50502798
85134614 174479995 28835248
24304451 164854315 217755818
14945290 330287883 204997399
94354115 20233715 351509340
129524443 401080174 74307172
372322808 143298375 48379803
391078925 49925327 31824420
196285859 390355601 295151158
237278213 30178515 138373740
119164089 273814988 205452230
49296049 135933643 92577214
335620777 380295212 258001508
180603277 339922543 11312586
252894157 120920889 217649936
143882898 99369696 124627888
236835122 189682741 80559845
115898248 5693888 343382818
193882017 234959622 285248572
216750357 173490066 203569876
359589460 87174207 259627403
193578103 105739707 239581242
350641303 160628814 269436134
370318330 41246677 44824290
390583112 20332162 253475906
389098718 287293462 303232322
55645396 194742583 51025920
380311528 256618171 55530608
277931847 361387557 264900271
327719963 127937586 28667414
246551980 38696363 332167773
288625285 149350933 148489520
131487427 213314816 158377138
329824596 77489344 240398906
328314954 346473426 120285023
334819617 63452776 179023908
241643651 73056093 403948019
121645003 385685340 113595590
114770314 256346758 254492100
174189007 104951766 322071157
33998958 3408722 50583958
338230359 27990287 357260996
239659290 293540196 90150884
226120542 171402332 241164048
380321845 336131000 120541990
303839641 234430764 570118
351742180 292608998 347454390
387467668 7964066 7243969
2660654 396297516 46827583
36819722 342575243 29737000
298903717 392993156 405093977
207329693 173945078 242184324
348569271 243822746 40873322
28955400 351553177 136954494
206902697 292116139 129886139
364587061 392610230 211030047
358494195 74359219 55619356
403428590 177578021 218544474
92265531 86959419 30798240
279234409 212086471 217763556
275492302 403806099 289093106
175552953 97370246 198774727
37797974 23028810 188636600
4618001 306635596 291681670
378221349 365324406 232119588
223648673 20040143 296209116
192896445 403497300 175914620
401328810 69356455 21121517
373217188 397780750 129317903
323938162 152125692 179310625
236116374 353436876 355622349
324828767 384893838 27549432
77643863 132686546 73384862
32837818 192957496 172290014
126958437 42559968 214737464
115694843 145437756 6325388
52404628 40508160 40852047
245424318 63626033 163856
360183209 114693608 41196368
298921365 321570735 370404214
374398345 214205311 323729752
90046821 96251453 150711483
44029602 100469454 224434819
171429249 338637098 372756301
272806129 41114776 173346613
360796836 212999239 97472106
126564089 12508000 122516325
357407827 338828816 372603577
155368237 28822677 96007487
317224446 218116656 192496214
314459267 363977251 325326501
319452520 8917804 229866422
389526303 243149212 122506665
269401021 366216229 183278766
240806844 332180130 141158139
55171576 176453320 73837494
201851268 13641114 233577660
352690145 49035112 89322302
196824156 214831796 24641294
34140026 198365431 305136012
208636232 55546618 221549307
399441986 327185923 7411989
319487917 355520 90294763
377692952 370672693 190278023
19892009 28574542 13446926
303903719 280442675 249331456
359277351 307084973 114562740
119849477 313141861 124996362
210796514 80237712 251265328
284543701 346833679 157335553
116652190 346134621 27194385
207741630 46203640 88006018
344776910 104043650 346390256
77376134 6731982 912502
268871196 323199223 290237586
336161910 359908932 374516881
27100309 210811557 87844655
95374103 172103310 118085903
265495678 67974593 239352620
128872508 216722195 108449456
267959312 386284934 109797238
253523944 137861935 94399657
100345921 351121203 276148613
304765787 54243919 262256919
329916795 225270444 81563647
87887525 14893321 258619601
141321076 104826597 283957953
67548347 150651549 355097578
136713485 48001266 144256948
136641826 246778382 282272000
95624601 327388231 39214065
355721773 139745524 316953891
25997584 231964060 265219218
249273494 127798194 82764297
7499760 312548760 2359225
258715201 338877095 273575973
309681016 48490484 164968752
195704532 25445163 326986628
348756243 283393088 111717141
45542524 155804172 291034038
145401048 172026156 183992828
68254205 353672069 372979319
386797511 23986914 109882760
213833952 166013835 191691661
23876364 340111851 358180451
280216261 385570179 103065375
207173158 400846890 148859087
128800281 64266572 204347403
128498871 87024958 22582521
124040596 285341817 80243693
191286539 404186598 226852718
291751614 44503561 180122379
63552913 141857054 242888762
384191480 41665335 237246664
253988648 355773193 269513662
218989431 228755656 161665428
79434828 197244063 37975896
309933558 52769238 295571593
337697046 67818543 313864261
123064170 398996199 361924451
188981469 151743854 206203185
382660665 69539546 91526270
347938186 197814733 188716632
91538521 387164249 28782894
201334832 243155170 52028968
200603489 42288978 286935723
152868428 190337646 73150708
322133141 31569861 236125037
397119981 193175004 320557604
69517886 324625534 280146381
126353236 69381108 296511912
292604926 240642030 281842073
28222352 131012293 242248633
373312790 269393431 303028979
299752016 394363812 403721218
3573107 204064935 260174371
143691567 7568869 307709285
355891705 364427013 356499722
264724565 219595436 25511981
335150267 332999699 401028410
394125672 340842020 245692960
215854225 390648391 376187268
179221474 337797499 187272718
186860143 90132746 329440373
4512729 261332372 151778429
222167546 241765803 317998154
67177150 403711244 271187739
182725985 168207504 333157539
68049458 161632646 284438121
280826108 212965041 113488922
145650294 396144701 160713571
179663321 129375358 307020827
292882885 321902608 363499254
27910549 335225323 178378254
265799413 400999807 294358031
98625228 115945505 126318708
380600653 58533869 105546496
87754528 24887103 286847670
374096477 31214766 311138998
245095388 306383144 212447769
369246913 228755178 170919076
170692564 27351684 127693386
123413946 140709941 356843195
304934645 159799858 348418250
340478747 76324257 206054494
276987557 78290822 88986381
60003467 217892785 34519214
261532428 187126919 203033402
323608412 17082060 230435041
129395621 136116259 271483041
230659928 14444352 382705561
104684439 109743857 175298380
244597812 103532894 22957610
79658183 85037519 39366300
389234685 147588463 258287488
199532449 240799970 234057550
145043748 113972139 373918687
340441612 395678695 184707699
151262909 80283591 120542320
77904746 216351802 352059427
56664569 187795433 244925851
237902759 338641378 198100770
400256136 316912048 233741534
403031627 17013928 353254311
186768352 152363576 94095940
241123436 6126875 213989148
119631651 301060547 81421446
123975979 129846174 272656131
36512796 383711218 331828141
75791858 36442833 67443792
42511120 404168447 135653746
192777920 135824062 98811675
275375368 359188347 370267636
230158391 316903883 225741434
110605984 43782236 173795365
355999799 180344094 324916352
301079036 158371272 175667096
22651978 26049971 9174517
367713428 108353648 263470418
24300551 202594400 85970937
261594532 21718654 254473895
78430914 382354924 42511080
159945949 179994507 175152691
22304227 80210525 67179366
393147547 87474601 333594948
402852105 259525132 11521943
19790290 176719377 307226232
184970712 23849546 160283244
29125347 214382711 88210005
188951142 15271851 144187917
252096985 142602962 368949808
349140011 398686484 366576209
29132297 151340511 194040193
367295316 251528319 79292221
22293575 405057367 212915854
300008295 117849235 202485001
101364113 279895780 355981550
392716396 336202352 198905206
16179888 110191948 86153426
235165235 281488311 136524585
294591709 384047528 88342753
152865478 216492265 300167839
247892123 57820706 362838174
383538080 76156332 36403959
123827377 114181107 228432958
167530149 278570023 391260456
288122943 213282196 276991137
217239135 400583494 196829062
283472754 267139959 162166413
48961712 304228592 99422692
372591429 241888677 300378231
176723389 307972309 115535928
185026445 204122280 13692971
330687011 166840731 179768516
340707476 385663456 347618414
94650988 165975678 162117416
218038419 181653521 35955483
403114860 10829195 150780096
91780745 8917081 170884845
355378433 22275772 396042602
56227816 241871929 139552872
63249354 323363704 199733313
79513272 41653278 395857300
105764108 212306950 182434597
71092226 37346435 403334316
234401212 179464642 163861720
218499861 133963002 145059093
358142789 122974709 130527411
178315215 320263191 118303396
93470611 341878232 149380186
347214285 80617166 89964125
204963176 208827370 284328407
218251175 288263624 204013355
49690456 188956564 170895785
282041099 61919794 101982500
262359522 272134081 127765012
99353774 41965774 365753532
31722402 320463010 380633946
52105717 215671593 206563475
330081591 27845577 231108272
56104084 187115816 71381338
140435916 368766429 82894715
202803889 75696576 2628074
333299405 79898468 156478775
326944329 127330875 305616006
228603132 326655099 49553944
106574914 179037249 307296474
95744306 51560173 361309485
95937656 160795519 178839723
112576632 272051298 126593632
345013871 116966728 105039159
46490599 238463792 202671100
34259668 384786705 83081310
305378981 255388877 224242382
287640685 340078065 213993368
279642286 182882532 152231631
133174931 127968288 26318311
159365064 294641356 23569743
10372368 153378065 195935098
306815590 377919294 213768286
169911126 185931789 217658966
384730200 35894233 371009762
138594065 216954801 44264290
327701920 164519200 360776101
364514862 220530865 8494377
188982565 336280358 188229946
257205873 281790030 330750244
22863608 247261866 46421176
250588837 93935963 70991101
357237055 244385260 187568231
116790055 96779186 36669272
297792192 324158355 165498902
402444845 354848285 297315640
21067064 365146481 179984688
396918202 181886559 44978782
170108974 34193370 293956978
269329023 214967603 404241805
181137108 229197450 95468326
311408406 41608211 306007322
325186509 196268494 377733404
194550146 154008535 101735998
62023690 201096465 190726909
231116157 109423354 238290295
173842915 149955258 115609390
388964402 201847835 349848123
280357320 128051388 18329819
289465333 300609090 250125221
121568047 32500059 267888897
125723964 181428486 162895040
341193934 66560579 20068798
191203742 288168338 29736179
78675522 242265705 47374104
349153454 343809730 344116709
57968865 303858845 202194564
136683703 109119200 7926111
281729774 370823429 131649663
169654193 335853565 39851330
10506080 159940699 361486519
125078504 215068441 15251021
96342973 168180280 315910941
289579824 37044958 58985125
304581122 247611701 404314568
198262022 35369940 22008229
257312656 298573644 51311706
284831590 192257257 319735276
236628949 148293432 35267526
261792538 113348263 218383571
331277565 199098688 32019510
14974973 172535986 324461065
201326476 263735188 201952961
319859972 47544472 348663868
87276716 371555469 65688191
192974984 128968262 107314106
88672525 154002716 189576092
19915925 45558790 318295798
302862721 135469552 309064585
394245770 214801663 158083538
182808069 374497002 59553773
50270335 105667188 403327135
204868896 194873883 63003235
42680329 219731013 28575317
267421324 307543245 307635369
63278590 154628807 356837575
46710669 95978161 125889578
358873033 31744990 235831565
16686458 263550876 77913871
263924459 368616635 326651415
303447509 289126113 387925873
339760914 135314391 54779648
142085752 250967006 214882011
250499714 99418979 242532595
135759586 328895954 204254289
103824742 49588737 162902057
250208907 121490811 354350843
222918488 55516138 136475328
390140954 178901967 88815928
249201024 349781183 401155602
290252926 391128525 225524867
317924056 282634389 131490249
202618092 146911572 16090122
166581741 83945570 3413146
285872447 291681669 347489689
180682142 396560411 231592299
378486231 73722283 12948954
263807571 287296360 20911910
386679546 216520179 8325672
341488197 376253076 288307858
285183443 44622016 324082913
270444716 315924853 228888102
399549035 372601375 54221679
136269283 102038691 68237490
33371789 236133802 269887416
130134460 359814097 198541590
335252092 331054010 125595243
171875208 40045384 103897576
148757900 189204840 204712772
286471160 269293876 309566973
342994864 1830717 385390212
192852428 355179869 21145400
276626899 400442864 397014794
66893857 221539673 101384438
290002482 54032425 58272115
192161556 97809316 282779368
175768054 89006905 314774250
403676210 254846745 62548975
21325949 116754329 120604148
127819306 194056949 334329890
344966610 137972827 88725648
110318423 364763680 11364099
233046544 221426656 163341453
254847776 318654196 153423957
266940238 101439423 103893071
162842346 167525480 114468250
374862359 75082428 342612699
285352320 321475073 170245365
268090394 345227224 70223149
110379038 165147939 259199184
354758837 259054658 326561168
364548491 155775590 213677522
10606160 152538171 339203513
48781705 341896879 171168175
318761315 246869655 18325743
173538222 221646683 27947658
216937844 241983214 62495999
166633415 119072594 274115876
26137758 251897754 258963219
204919808 192898923 190085704
211087127 313632916 147803122
263111007 234049255 397760007
344485675 8350550 165068929
336861110 111585226 330236145
52589641 111634731 328674985
351149675 348663206 328330975
265250293 175129493 111702306
361635335 331569417 46706028
127556016 272599347 32789940
233715537 65806922 324460724
135810645 172720242 201052810
68653584 277124183 206994523
8077474 218819193 301471977
285339127 379197159 27472713
352056667 363378274 303894997
300493717 153686512 342549106
246537551 28195392 128570905
304351098 336788696 81568666
379643271 25555863 333538891
10413149 174740132 213246401
155888624 84268899 367107470
357138478 181247139 405193569
115378332 288495768 193631019
92340492 143205209 318481887
14316133 337137300 385497659
89746020 326012785 387891900
115759752 231648671 68878831
335058381 192195571 183435563
175512732 86793812 225312009
92742531 29391592 268404241
42365768 314681086 10320442
92437859 373632002 152382201
244514671 201290763 174397050
313088172 180412337 389064150
279495656 146449660 400063827
80454043 193527829 338894081
327078394 254144344 382145343
236045309 70294960 351174272
257929742 211848415 168711834
175171572 116699933 44998428
292696975 137232500 132756048
335617531 321372751 112495436
282841187 242389867 253605520
125968622 271199715 6172394
293206249 401551932 239919139
30204486 29742764 101344143
252636082 312513957 4690679
360059449 160250283 95725052
369522798 31232768 403104844
78095986 317866877 106978916
66768307 344879334 149234734
111737824 92954985 357959290
42673798 219857185 291775360
285168752 355644295 68149100
30840416 12415506 349452725
1088673 1541157 148227731
104133826 273555399 268772358
138749479 298574919 302441029
402756070 381340543 44024010
277243908 188163106 165178616
33797758 303035372 54433920
57544672 318317573 328820975
82171692 281660868 350351261
330023919 322844363 8458957
60464664 200845718 161527637
402916910 312157040 385843502
312315236 196600153 102350251
183931886 279390719 28506634
214226035 343668686 388619496
134268334 285662444 399813734
201411475 5997337 104133540
15678661 332724894 235927968
63683654 48614023 77481405
6686556 305602096 394851371
15259432 358615095 380536914
392502592 67903620 288650401
324667367 290935391 162729162
285919696 126953503 261835978
36759466 223315947 248220540
17947260 245660776 70014036
393825791 115285042 39778040
389977996 281625114 184603972
305724146 85043721 357245199
229489431 384794440 71988183
203408020 89873798 257005492
334768144 301070534 261919842
127563156 13416839 49311267
195864539 261319778 79896177
170487765 57452241 259227901
351997172 119538934 135280568
152291159 228284788 319397530
14048556 348878401 253405548
386674962 153487423 221530887
81054477 200131371 126951328
274879524 122227541 12376713
234989601 43151647 373212196
266027202 53426516 265701822
73468321 351610011 31795354
56954596 106797717 329608112
11342345 227265099 136045376
357142605 257015236 270454684
198031589 231258871 181446137
173354170 354965720 145402848
83208765 2693501 131033875
28745000 343033702 253964691
154334199 49368268 226487480
142271915 329415223 320532090
225133054 191195610 234246210
97625724 230760972 354276922
279592425 253169033 169532764
201537005 13585515 265811797
347559891 319982208 399780112
249576038 335706554 369427884
302418742 358263804 67410614
234747668 364129783 174882336
170901989 37009934 60789501
137762958 257376731 189341618
262110078 139456850 86197894
247733269 147458084 17068490
362632300 308970113 29144570
362678741 397831062 295718164
298508501 232558283 293946892
94012181 164020743 191001231
321862504 105783832 118360239
278853374 261977288 226759423
359265635 95390861 128878196
394177066 48799740 44210473
36250350 362187736 398273394
314358619 367081401 293865293
235101129 218931884 4409272
362417183 202692949 189129445
342877823 110427696 40221504
318444353 91694302 7573327
289341866 2563088 243657729
178570025 161980023 105521242
385258514 319852203 5195177
245706313 385900476 271801441
194257042 262902218 193218044
365777928 210077129 131188700
8936791 168888108 41533150
181284103 61303326 202805127
179241604 6074681 191766098
344594408 281410497 122444949
234204984 29188901 347908927
238594301 167673815 212151934
270724335 271894114 157301137
263610327 212522282 189208856
25006041 90382698 306859028
208744309 123121492 39338780
171957483 15911518 267360060
355859980 58289886 343747089
372897249 87799673 373062721
341412811 34570984 289320730
154926112 122635709 172216404
83003576 335618749 322811673
143561401 61326196 83230384
245981537 52524346 9409954
40476856 120749130 359824210
388370610 60067519 277854037
309916959 86592531 141913735
403520065 341528770 347146098
130650504 187587407 30724103
157423132 149715936 150174206
26224084 282001218 202253288
88856213 397147154 268152451
54144796 397204130 109661125
77214262 132669305 112818204
230489566 284311490 250552906
150648758 19823879 199021439
88993746 150546518 86888553
253388580 254434578 213097107
163078883 167613462 64018479
281609156 301337154 64323642
62535793 119209801 73048880
342847738 323654732 247662367
108645420 327305325 264025267
197984774 395006818 351565170
209233680 369052857 129423511
102385853 314802921 306991717
114713843 248078414 130802516
256880642 86096994 216976369
237465006 260403149 271076940
309763986 291356294 276404944
390975502 61192944 295408020
258575692 222708296 29850071
256583562 212625005 392607746
121119577 287267673 40522232
91828233 379307152 355271076
316347008 333051684 71421276
164388702 254000121 391411054
206189144 83354361 61276994
335090024 28732084 90759586
365606088 67064903 5753521
380213026 134267935 157753196
193788515 380804895 309292555
316013188 17147795 222458765
298130175 72318509 282001992
380964042 250965648 274527975
184488658 387301469 34442915
342189657 1576445 141398934
93244654 178018431 323128102
5346531 342755959 317853865
196859929 225132571 75394122
246025646 280830417 144624811
310803126 107819870 156501529
294264291 319133472 299064725
21648327 358348659 319331184
69966738 139343594 78046858
213536575 328063703 243409151
268991074 334440953 189507014
103276395 93170678 68641541
364891333 268272763 208971191
245355872 357762915 232072499
166835495 6192419 191489095
254868508 375167709 72548735
16648760 237604550 399327778
328652501 350230811 3656751
5683926 299103332 220251467
130332346 177318760 45302
184074124 93438684 225179548
167987698 274180056 7109013
31812930 350961628 168594533
319273528 322417399 294358058
199811412 265745090 152037782
145265682 265652578 144771430
330866936 185522932 145874758
87107988 41274004 302098828
11549943 180879943 149784509
228957088 105975686 67818585
82326720 216205746 162071847
19946757 269115510 117889618
398109928 349207456 234258144
333379724 153623337 314575148
120294127 171823846 287596935
90191748 277302493 276283774
187755476 227083297 68551024
16141479 317289996 389908548
206800857 282577505 68087307
207556905 257834358 132326554
366972218 311962135 338307257
109927214 159783867 212315863
111763759 359541570 320451373
42367308 241851829 298581000
354318069 187437614 55013951
20402475 242917076 274793396
9867498 198754403 38479619
169891067 252588340 45613498
28946209 203651179 84855097
386702125 302478290 4379678
39146570 297960509 285986687
77299839 173534784 225228331
3816335 128951282 369816126
65357585 73555931 194052670
57041968 216028658 327721000
154982113 55157566 293298900
291330340 349924685 6442762
143618264 115965842 93215010
44087714 115987280 132770105
125964856 60568620 104638876
178918166 297432680 142019646
259630699 295988215 331974140
366596424 137225810 65847208
172826727 90498929 215330341
243465201 95918104 375638717
211185554 279596431 375039070
269380960 151891618 241598138
214818033 81745208 175488688
256711554 145889136 201084035
267699720 145312178 140635794
8789637 247952141 223284076
9732725 334603763 392148714
312585487 392855920 141831894
239236120 140232968 215312870
279300247 258126086 95752244
276620942 118045552 136811179
84998586 299597430 320615047
329219049 160698650 179851711
277662105 209970428 386169096
116642912 206925347 360918638
74689620 49559353 353747496
260176642 273932125 86107067
31964649 320459701 288660198
313007474 23815691 254261095
219676057 388040108 385083794
245266691 9174451 358595092
366263761 337097294 169239522
244952987 5948205 180193132
318375062 120043769 256037190
277935898 376808974 48570185
108483421 282090904 139256082
249996713 265057010 154201056
195837350 160164512 264671835
271767529 329472310 44593778
240364886 314257540 153644489
55188122 322684004 252442739
327368965 369753809 257177346
322091564 28815679 168416618
376292478 8296006 350171918
385079955 15361237 86285979
248835715 49369518 144092871
105377455 261467479 113938011
27861121 263499286 128523396
363653120 62657657 64464550
359582758 178599970 285522839
276276319 315538090 327440009
274753227 366117033 190599683
297042480 77436308 358150233
259337284 279383130 235056032
359235729 55593620 74860524
199217467 230892846 123882200
57817800 124632496 204102299
15284137 290016023 305652478
355221572 375339396 337423549
249712879 40053055 9443338
199810432 268101610 46072396
233938535 123969723 323612278
156458348 303385145 213405276
185201654 151770369 281673993
44482060 395102520 276036048
181042547 95273300 277073500
149808996 163772666 51677255
317818124 163128581 204547236
89652784 79146413 38433611
247800005 404837354 187178786
93370483 112456422 390381659
358108099 267336873 35274557
188424606 91140162 292027070
1214646 132903818 364299467
382649269 297294105 400388523
156855913 151750974 339835369
197784080 163958246 379106682
370580975 56075812 200958095
31279219 356830010 27156022
322806247 153783744 393633723
92075304 176366186 37404917
264374926 36041402 127632601
236353018 131050723 112461636
104638081 354718268 128364456
327755483 143379038 211810173
250593242 360848230 136901712
48623419 383387313 206670633
117057241 21853611 250221757
245188535 340632725 333250481
37420502 23798463 178893009
251093525 16115731 107546358
249940046 354742915 197719096
236587229 75985133 287716622
157968399 240505502 387925009
127612434 104963141 271137055
91214944 347243822 57111115
300546865 53180380 9276877
37714579 16177307 278180209
207953143 57787236 124268751
169215073 402560833 85707067
87401296 295269950 299280918
273889560 175430806 20926885
210212132 200499379 336402399
154657136 171014370 145724566
180923997 206825971 283767969
326735557 77216425 365236992
350194805 208435020 67967399
320896367 76813479 245195117
38692398 64412209 397234339
271370489 371429444 52736682
158568990 295440028 262520718
390349683 307932372 14424545
139014474 223790866 568800
208844595 231552271 129779975
78509658 127496202 297777865
379639426 88137321 66249841
385185684 142928046 147728462
295615222 37401263 200961611
267062853 385378301 250256272
324725047 356507620 373195835
291769858 28475565 221026443
173409937 65113350 109041675
178487409 321214973 80401634
214824007 308084777 157570375
118089238 335730251 128099068
288602237 264819283 372860441
226904072 264014774 336642116
12749799 286364794 233230832
166603482 221952726 295754964
34663591 390755094 382558410
141564778 281105092 167283898
333989110 132619632 380226190
124020532 102008807 144813120
193340920 202146286 100896676
154592332 115073482 112524761
50550427 181272343 340058817
384592200 113637292 8233003
343949854 74970576 98872882
200082090 268933187 3698236
307172754 168015292 241218750
4658647 240776815 397540869
55835414 114145242 245547480
222563813 181714717 193809031
361571366 187147045 203377758
343170335 199801042 11294101
174724357 93459254 260549969
64858219 238680998 319523777
141940174 386239816 93504913
401531054 377365561 77583609
222542831 218839750 107607884
280455984 401387515 371643078
77236698 331190117 2835536
118987286 189751198 294971300
159338350 64497311 261781505
207140279 229991106 399995355
4729567 189028415 34502842
274791273 95491244 109385646
356699809 355851100 349352748
96462765 258979505 202156002
95765040 26421752 33854101
192124167 158273585 82349662
1637466 353674062 60835887
85128253 399071754 204839948
112246191 187644188 194955483
101923824 180965860 382859437
116181154 65394996 377182417
367159821 320957177 400918018
392183170 329336392 368786007
31497699 28312122 223519310
314193805 266588864 249313341
138587462 118010732 94013914
199878238 268487598 47374168
56377795 366254158 221425454
205781508 240880678 106660541
113915191 337382326 170406929
325999398 331797610 112054732
44680665 345718342 182371435
300067319 330321438 205888517
270938596 61463787 317281356
101978304 205061449 55686067
310902357 291295018 267923464
213324583 185500961 384243380
266332410 28652415 358660612
5222537 325386623 221915913
224218489 374240098 85709188
174121163 384542635 140002146
211893628 175584331 355630177
154605225 209391765 37900604
25113991 45731658 230002780
199155457 247819622 69595475
218772549 79141386 211593905
296666220 307188842 56446724
177485663 236461204 82087574
174915287 7549146 267301234
139153906 47575271 329382878
347671824 44514264 267549673
180020392 121917671 124625488
162510121 84484085 12461956
141663763 216829148 206122048
65615780 7525746 107805816
9657969 92159858 289184340
243144960 47156469 351495311
239151378 12815114 136139718
11233617 368529483 365529716
167143792 11201269 212327957
162028520 295592448 360365424
325631418 192636191 9764930
155060696 44752686 118080720
228210192 96367923 273184524
117953297 159418040 279778025
388418264 13859566 175158754
381744695 335757760 47711288
232297035 72987238 191114662
379992876 242845938 170996392
295207156 125502615 387572914
26042952 318125321 1119591
2935868 93434480 177080440
389571521 225849350 35755475
148718194 288022137 308873087
220552275 187243556 401119562
183866244 375029764 11147322
367038086 175604484 138897403
114017118 283291390 181422251
169892267 279069594 74139774
137692984 19557023 40922163
288408838 347646207 251920672
250182035 352622040 341136512
248932744 375924432 141990980
76810850 88337633 153563769
143844285 195009092 78743713
215981994 62436093 103060089
244511625 373256200 83604455
129807625 401727500 229401382
389950840 61968406 276948435
215714375 177949570 360990256
343894392 119132371 31686560
301559290 81914751 278596094
164234287 232436613 6112507
395476222 398372836 302661724
320293607 327777180 2292029
364962359 103387322 325256808
328763328 200177972 315440454
12160471 95408567 251821607
127225816 204821018 313762590
317228005 50011877 229846096
64619418 17011341 263447222
264626889 73298310 307821983
97272970 181185322 371821896
257668202 240893632 89857656
44671165 238466205 292408833
173398952 38418241 159676556
140118190 132913931 24948784
207977930 188660710 140228076
369032279 169734983 30146713
186325626 96091821 94575382
324837633 198135606 37462064
256118280 47885371 163857753
100392828 142029546 334795508
133374412 311254102 65519112
122027000 274130478 162092819
403694931 3353365 30794799
233130352 335699806 257985578
174918276 130862323 293658606
132949151 315931420 60849198
336595650 316778340 157687419
159993387 252013457 288306658
332169412 84149923 259691359
126861024 67736744 75383910
24116569 304195179 388731341
242965858 286716806 160387080
29157443 3522530 119724899
142360881 295127608 114496796
294314999 203233833 107108913
121145345 235431354 100937059
146421644 57329117 5439711
24989629 164398362 231632737
42318763 55123295 198456921
190894908 264587231 403329027
21768413 231398538 9052563
33883178 324309052 305838775
125685720 395208339 361696269
324640051 381722755 49304815
58755930 146001238 278982464
191878038 262459941 193952445
231384011 185780387 184984005
285227075 327581694 259241971
110837746 289156681 18656721
149450389 11323015 93420668
140106642 122770214 208047184
184181629 39601935 69325650
355098855 230419148 196714476
37471826 358179512 103595001
70585779 41038765 9392770
312247339 186464911 79832699
167799450 161923973 292748305
55072424 347624624 179680303
96847090 212363516 215535702
124571144 217201041 241402877
32258993 286458364 393419508
56332894 265667553 405145224
83975390 88776334 118572531
119699486 114339362 36834481
297586604 53655334 182904836
120680295 199840444 68507926
13014847 152377871 126885605
241783093 402733646 229522678
206598884 294258899 143527955
275356179 269024534 228321640
137234577 8620470 245955838
30992813 19367128 52081821
343644617 260050481 217051406
179785096 155258277 227832809
271382357 114577417 332743500
93311477 228544811 25354397
312374239 13164777 91543689
123164942 279035063 287704939
40631751 399380810 130028730
169672936 162465210 327540678
32065653 59374368 223041802
324697139 341110602 268198148
151189504 367291607 162889050
307425628 79708053 98874887
77326551 18439870 113156605
121569433 47349510 303961234
233240952 110021827 24198343
72961876 371851746 12313247
187587371 267789031 151129675
3149049 371214051 380685344
227628693 370700431 88329497
76683839 375068521 40532425
114584203 324563505 235307545
80717738 169032173 97790079
95610196 130905770 22148826
298927941 37829869 102643792
400388856 298737890 246602349
145248883 268980639 84147460
342417434 243205805 221292569
31761859 349642018 379472513
212699666 70598902 246788358
159235121 16690864 165632248
197293490 156553061 344432395
260206638 313289109 162717194
260649724 168959715 402741333
78307224 291525818 62527696
173940658 213902247 305088342
268810421 224978279 106059928
355854171 379333634 385766513
47893516 44250701 88984609
167223557 400896534 388141871
205209536 399702737 120554214
326693271 222014990 61748298
217730460 138188206 141542866
121322590 275283755 139605429
252141476 253929821 321495492
199132299 17300601 198752050
152333124 271089808 239171516
209468789 194336362 92017362
6390937 159565075 173845699
321566214 162220676 332902675
183462697 21276112 33369384
296868975 191412883 55475546
190259575 344960360 111502233
268226717 188509958 234338888
102566723 156492085 227791712
362950281 245863698 240360188
129568790 172753069 6274417
389039423 46288456 37268322
37840704 379397733 331376985
261356004 17812552 314887818
259141808 272945286 296178096
79380552 68906987 334765597
277171752 223711512 12908102
276584857 110718855 201557212
124934101 144924975 184326050
10753324 117123176 72438034
367823276 37242727 230914819
284020963 42076292 164638733
39842165 31394566 31710441
48009798 185379425 21422491
307454274 323614418 394592887
292732467 67116710 238101646
133540580 75665087 332542237
67799631 167572983 248735231
60702788 108765135 341506939
247693037 226784997 67943633
389096047 210910434 327788569
262777118 132088669 77683510
311404937 4630806 193439798
118840935 215019028 381084841
399186034 55580714 265122274
36092668 263114645 173856456
259217304 163800381 321644721
109265854 60587408 64136994
238409659 116648879 267185149
247696457 216387236 18686057
147575201 132821029 398441166
155486035 204880514 58741171
111043072 387860283 42926762
179009441 336796364 54539961
35996352 388402231 51218062
194188106 94015702 384671009
259340249 192187215 111790512
309702536 159195493 193371544
231983365 107501980 351368624
305536259 298619435 146840896
17784792 29702170 238548627
15104828 339309168 19272558
196623458 324090567 246829885
309716846 376118007 389025322
27819614 25516184 178863966
395046926 69016426 10106620
33985040 358274316 162881711
261749376 106455264 325990823
114185520 308094278 47735856
396992406 374858426 37592505
58925843 214825934 158784960
263000467 400503733 176108732
374765299 178688561 181503866
339807831 2171933 24438372
132409654 372636218 381331502
41950706 41970288 291921162
288128632 299618622 67044202
321265143 128089112 243885496
174451787 234631867 389416191
266390615 162074958 333848055
4124390 354417964 307470803
187269756 364639818 147703792
205597384 286649011 227372088
23322205 393479258 339023573
365634385 58475178 284077464
211195921 395755533 44850275
38767918 28418274 219040453
87183314 146410304 170789155
374804418 92954270 141949462
40402735 260185482 122763246
143418467 175615415 233009504
265935081 328403498 360188483
143647344 166957672 163174545
31183385 126128672 313780837
320850284 160538958 251228224
35784962 372924542 350713180
51193434 350956198 238199273
107004635 401925141 222281813
104839381 6060807 182157548
363133551 277175743 277751705
246003778 200430792 59294818
60035383 132065022 88773057
8710897 134746226 40644297
321356292 367344299 133182921
208542770 363195124 277721987
227417420 276877526 120044855
139831346 97232776 395340898
262653611 73649582 93780388
267365146 29029656 365126729
235629741 51483839 396442689
186933207 250025163 328735842
362929615 215048800 129157372
86820896 189490220 353549072
358275675 58852435 84616530
80330367 328229427 82771461
299661631 149139463 85236308
271643889 315499597 134550575
377827624 354913327 275514472
205030471 118331367 36434992
253813758 323923264 114507101
168031842 206534662 135416012
385100424 152715457 182053234
353008211 138269038 15137782
277418767 390651030 206161573
181941598 106473257 169725748
339931257 317711079 248328791
114351279 326118842 102367486
401243680 115633636 32452382
160843909 139617521 154177638
342245659 151754314 238687008
244807019 29767833 280223534
328235169 120691990 282889771
120761194 105710117 128671642
141370124 205767654 72406445
151154515 186602987 274848934
22913009 292734577 170694444
142774693 186835133 83987842
143379215 367592808 150247922
130439156 15252921 140428866
295382280 59702320 100449253
214722228 133800808 333507987
176934418 54987546 401742790
16713819 84370745 201583322
13177222 103005982 258081236
211186555 375872074 319915842
343145757 179993524 395774155
368627185 282588303 206055448
201770632 321788948 1632721
22895070 99563979 115436114
312184799 227343689 77341664
21876934 26658023 235237181
1653117 112482178 223490536
179576172 138599766 162013529
398312595 352149352 138686744
118321140 370063184 318679626
377584083 45864680 325027677
72457638 78106016 394029639
257411330 347710278 367666956
76387930 149498154 101523951
216715796 71383551 226726172
316270443 340782628 272722916
109438882 127406106 365066183
38176955 216479211 3265789
223426269 318581183 294478728
123265774 67815550 313951107
373820167 174637600 210027291
132292997 232367556 180704984
345518486 68272950 122999696
278205736 374046317 117683430
313249004 15491368 195096216
118456140 349484269 65868035
215023800 39110310 198976433
383445068 68719693 203195480
281136784 390553565 60300271
127554447 336312030 290539053
157530943 263923653 152683716
232433381 213209282 296179609
15212806 164926174 396617450
322986139 274844374 12005872
125649545 132666724 80997640
261040799 232841707 317219568
230578428 189674336 49948729
36832468 117453541 322871251
392467936 344710108 134345948
73511421 333253932 364906293
190239707 301078379 101307181
178546473 48883559 192272787
136817899 29915284 28718133
171362459 133143031 37565635
238168916 160740489 254396911
217822247 364543120 348346099
394020546 60595600 283531590
28661642 348484604 159609076
326645768 104942351 197285910
150015249 240271943 9378273
84636863 81521028 346813170
31152347 309985708 126228692
147228260 33499290 76011794
214348839 162380168 3992808
395361714 115566972 93844281
350014011 244799068 375423889
400143047 401699138 225397868
221047967 403943703 366078360
56293557 10345350 127775447
389638868 404507290 112827692
80478697 303510 256191299
154104437 352885107 215076073
83617054 107662652 146305951
331780340 65908177 124162528
355003231 196748057 364586374
255147939 374689876 235673883
398998472 62109292 162728855
263986307 225829881 191852470
66802094 25594044 198418696
252166113 235674161 179527746
223831955 49845745 388955562
175291372 271233736 234167288
22889054 9799295 328339356
208445174 158462707 325702975
305964652 388433118 207605081
366700436 129972499 10505377
150545541 154276994 391272234
190609866 49893583 274301645
336016728 130170399 205901347
243044804 139103792 1306316
56088156 143985377 346461913
5205264 371463531 375816480
12251509 213344059 129603933
103576119 27850679 309807438
174031595 213105390 55887763
24556472 261612289 127574405
278166729 378593194 156408566
328091826 302687182 297242415
83288553 277497929 121863238
400075481 306078283 246705976
243934171 85151256 393690223
104649531 242919048 189454555
173175756 18520568 3949591
112495604 104837311 233295479
20441806 208534558 28420508
175071672 352279321 217419275
397203844 219590410 235270097
14810234 283276032 356277227
336378854 390083442 251320994
355032640 341711436 96486009
311882256 201128442 288295770
211686310 174740573 25338030
199718693 51889997 129713709
197453520 104187637 154188286
209634777 382917592 357239838
178406762 368370764 352424913
296469234 141759792 14236602
48294454 88022541 40517294
287214391 202753524 131830971
232394106 235222368 4735145
76760597 346999643 396064112
248846664 7543139 14752194
120630736 80048043 150422352
317136045 25189150 278674043
144695329 30977317 86847238
353735445 183781855 317464760
207323570 295349224 251168342
191160324 235902642 227481463
221178957 278447993 310912038
240110125 30480211 126884307
239029352 20431761 312370120
177679240 83188539 347777754
265756809 148396295 5802127
19181067 27689195 246754174
151490331 280963057 246534404
240631016 220761110 121474164
379533006 260104942 89170124
27576184 167929122 163478152
197966873 297611151 386428982
201495967 344851867 248761424
241648715 380681954 135479835
133328783 140636531 231479556
321915083 205180680 228456659
89185453 56035120 255750268
32400337 126932719 257985161
229794757 128328892 350289936
151775816 63135863 230913552
354843835 285363395 67793278
297478764 12604961 384358787
74236295 301019787 82238134
181739641 365901720 185156581
254842176 380812205 123633177
9880545 60598965 127944585
251757778 327043606 225056171
95878126 127276165 331661929
192742427 24439754 177623563
134616639 266990934 278696920
23237999 54862536 102912652
193172149 360043344 342294577
101267664 275516617 272881201
39943511 149210183 363757949
287127945 28283892 247640826
92738393 314288394 145045406
163240821 403338534 341505067
206350734 397887688 131154595
250564724 48988987 12339584
143013334 401700317 55283451
53567383 58316778 276365682
323316473 205866955 215287322
317570160 109486191 190691055
248307567 71424815 109943960
34997160 149042878 378217174
77352320 201282497 281456045
324214473 74181657 300602629
399736783 402910003 338800712
230237041 375856937 189083713
117416626 108686110 82149998
92913202 226532480 57734673
202324423 170058842 320984279
5541926 323424003 221404940
310371082 216951370 65533259
398895523 185389838 101985142
107519917 375066772 191908224
115826772 298664100 84402503
152359987 337085979 80536608
145560343 244797554 341989207
113297714 95368318 380792933
152214414 99834418 239222845
29108720 338286909 256021061
399334442 21494085 140783947
33849172 317427597 70062779
278895284 82238157 400377042
229978086 234476541 224075446
59792390 61893051 360250715
241524866 110863404 324679524
219221405 23792600 99945313
401144834 392830181 326484355
188911293 99988420 142740518
203124217 171601978 100818317
121772150 314439269 258722521
218019638 214626983 293137477
399077242 37859367 231112500
342613919 218820731 233850085
156949846 220204188 24689370
237769599 254186098 218919025
198112784 359395784 85523134
276609289 319137253 229497864
375627772 209973619 369509889
303549583 81037072 133129000
334537953 393188515 346594766
40066441 384158780 112199472
65837192 392438637 135325644
283931806 108250313 214858948
336948699 97587589 99881928
399242613 229068602 331122660
351881834 317554084 350117012
94195720 204092303 269194301
222871800 79370076 173083467
298968497 296167180 336585954
371618761 333188639 186156579
228263503 152302150 262509450
167602176 49901950 54976575
386426032 21814907 124545661
360726260 279407863 291980643
94808876 92354724 38910864
304308203 34793966 174989044
174558340 330634883 14987782
314608831 352134683 343722193
278148241 113005017 198449180
113990152 198177858 320951373
141996741 136192090 293077865
232178013 148415404 304954705
118747044 364453675 357405784
11458772 285658430 238712955
65843836 29417334 192037439
362211236 73019655 194974787
240326409 237385839 184783713
348650966 190723815 333003462
176726873 73062365 308634912
234983169 198822830 14471146
232517591 74811129 231629521
381861671 360894567 139725296
355498710 216044020 96444850
278245805 12673764 201241842
57698224 392152249 88392732
229391303 308330884 155218655
3344646 402309487 289640870
345461752 51806488 198833683
354556688 321030025 171372649
41026530 103189282 226545476
317425047 26910862 220851737
48662664 325809024 288114879
162757297 188223699 323804947
25015847 113317569 21221629
195901081 325315300 401682788
45529614 55663115 90135725
6136207 31409511 326689829
186030257 64153332 161074896
152784060 373497538 256750705
132197459 113631611 335123321
184297370 286201045 337330648
48099629 93318759 167956957
274137918 380250415 243633384
228378695 56434861 148573002
64623888 378953689 320834554
250933709 143784905 231735239
59071452 246078902 283494785
12700560 177661897 275966469
271679579 352037945 197409962
22439962 153341305 85653658
39514834 117431858 22247987
224221289 168135663 110528585
400127533 356537691 277819924
10053956 184431816 135546010
170368163 192277353 230146494
29705289 371670764 172252168
153053435 171867115 381382630
236844615 74451584 210993283
161592317 27617856 276154762
286448771 283963280 311498596
103285744 311666652 158268784
175987853 116107203 110333794
99996597 60076515 161293337
194825306 123230833 235617032
380603847 177830051 67808969
225588012 296779698 281539316
271077410 336007891 152564895
158773573 291121153 253041835
252014948 212031483 272571624
5990891 365810552 160145630
10888058 288295017 98491028
202401645 362948367 265268512
374680538 247078341 56660637
61526767 144645186 213199240
316526484 288196964 59108540
201509807 335988082 251758598
128064023 18449730 17459217
191952817 73018137 280764773
288499188 364252964 101199708
273768324 188973197 193877082
266811478 84379372 330760043
142727898 346308553 129946274
80598962 301118818 181252195
322529146 88087706 164906021
186303568 43226995 231410012
255710302 331818590 170928130
152647811 35207590 104518867
33024109 54588066 114803383
268064063 333907239 390689425
147624543 391438364 297613314
244699456 277346951 313264833
78731746 121265803 194622222
8331168 286966619 368422554
252640203 105285401 191169132
47440702 80977433 356858857
268248374 223543902 259567092
311840159 129979326 246194905
236516965 317171610 282599648
313838873 78024827 129637117
317004913 50034443 348333852
85364488 279901880 58553911
370457775 342016776 386495820
16482039 65411908 73695963
404130526 328121131 159325091
314111376 58227886 102380711
247519957 44210867 217163861
98337162 403364359 190046171
38917027 364035775 45623413
15594913 398237451 285697416
85111606 154781262 226739222
326140102 361547268 212450027
80618876 112932441 255032975
158016017 348223398 198518467
109248732 222300803 204588469
251766241 111142117 261304399
79468933 321736950 142331378
133646118 61438206 242395967
68252406 88971897 320527235
97974910 19820276 232400546
154819460 45153640 402889425
134028858 331138286 273630861
20600399 261914597 186384223
382008799 114326722 130485430
379030122 54608183 384534941
128771670 376409484 285678954
43012452 265256422 62752993
350705477 75533850 391332561
354366030 5890798 118835697
184604659 85333084 64914079
7298874 16960368 91699595
250113028 15436098 304677452
28677094 97159405 45007233
273435822 401620025 303105956
245797424 299907867 347844799
50884374 227100338 282282710
20549732 210296469 83198534
10801645 212776017 55235488
355853902 231710550 381261492
250285013 382900518 46551943
232391928 137632093 31637412
112859045 135973928 298541440
168462332 42081342 74572238
221654318 183822632 333453043
218670885 85612262 16643647
238751916 86965970 249121610
347847257 389627999 61533986
6192135 17254329 335626316
138322387 1911660 195133622
99157117 285422827 179779847
29696611 314959930 77882550
93632382 9377426 372036697
273563942 606532 162505668
154407883 396428191 70245154
54390284 159320937 344869923
244011735 139747541 172839789
192204165 164881710 220638209
26125096 291487664 47447691
366325320 401989042 307433773
392592665 174963811 101905687
371142699 133400840 244306925
82108347 250361452 301201063
129627303 238695316 10681009
321694003 362719175 330190040
179910428 246009183 200195625
58336130 9025318 236609405
301623954 229441226 141718273
146210928 315895508 32416862
358785649 186659242 314208160
198453350 228179846 267778455
97674050 191836524 93366888
46433524 40637021 311100093
211783235 375234827 61436085
309937833 19793802 239277293
61469716 122432925 207652383
157999263 18230151 244670059
368981287 355240247 334435397
253857395 253045199 140327100
326623024 135074009 42823788
351897795 31997975 269947889
180470475 93964318 291280593
189663864 157732830 333588122
192536902 399556285 331833623
189691326 9913972 236491298
384243877 206972923 23524988
101853281 233399765 344303933
208788576 284965959 375746558
235673168 63800104 360898204
296185029 43122993 173055314
208468230 391150778 168334228
89588273 80166690 70391085
268135694 308986076 400477152
311386047 286987079 46468929
192648904 235226117 284806025
66615742 281772218 106268588
244120947 171758777 197711511
352951771 6564204 135415607
21360880 209608271 102183022
127852374 347588366 158030576
167467767 202735438 277856192
64403530 75699360 173397451
179975509 127191962 111230134
332918223 264283739 241026363
251903616 153341688 399611085
342684361 255182578 347571998
319818094 202377173 177026020
72330160 386883870 186751100
391758959 7573564 102194247
400695329 327982742 113890416
147589315 42329571 291732177
257152725 306015570 225768217
280191863 377665631 357732144
189911828 288242112 222766001
138736313 300536151 82678719
285415523 211172272 211461878
185822728 257435070 218364209
189814496 367867969 98877191
120787887 389279769 382596379
351563595 212073206 184548594
6781849 11761416 306241614
104126690 100068295 267279192
98706496 235298278 27132392
191609549 164529821 404445837
245893318 205649800 81043544
149557111 44305590 268811499
239047115 43092221 198700726
386087232 84186892 236290798
315109990 263325269 126916472
54510917 230022314 402528202
255752888 342390663 46115506
31733587 144601808 120463346
363849785 20309236 221187862
187421392 213379366 295229582
237561074 395088945 184787450
371218919 16404487 317275541
336366123 314738262 189519213
29688839 256400917 82513568
11551720 321121261 46939046
289821546 274547 31702724
24963630 72229081 117184654
382379584 76601778 14059609
287610119 116455941 299883091
237166260 239167996 328116971
179488326 183724732 116681501
94773450 374272484 368276770
356430580 261277130 122458867
147606299 298722923 101874993
53046055 192447567 85175671
275204611 115874435 184210718
358780727 297340296 268825566
185555088 186363617 154831079
236432222 219170388 281998898
247326553 399538805 289859757
297399604 344423526 327964703
51860208 355735470 298023947
140887770 57817614 317022443
85170088 297250254 303102251
161919457 353285206 341727643
143423086 178461083 32816437
332772348 259958369 326828018
340164075 242390935 46968307
295788208 295738377 243527793
225254634 46396565 153378404
69728111 182627467 321133122
206700357 153327006 231629407
6263355 73609069 59683870
64135045 34355880 377100188
297356764 114639276 147142902
295805454 64214515 150969494
326461770 181753315 375121277
174464217 394360355 81791727
206032586 290071955 156633010
265471774 94891562 373465858
13566941 160320802 122937194
366190372 172694031 107106875
38677867 390929277 338203934
181811053 217504607 390229798
355897430 221996478 308530781
157747733 28035796 120512593
220902943 397238820 366063
74983854 167900740 394369128
88525787 12243195 265603727
2838874 70532947 20994125
247256582 24055343 188359564
197117086 37675934 225264379
122056018 401599411 159942145
150524104 361217568 313577460
172665432 307723444 365577010
378017249 117275076 343036682
183446104 50090857 156782031
193688668 7268695 201195776
384157410 291861441 263826240
12711063 158942774 130507509
403170793 87508991 40390315
249724724 364015117 54602052
320976731 270883262 382135989
161852622 191180757 37503889
256025080 37797620 310751921
287100951 325297955 112598528
348385080 65325652 347282460
52685397 238850289 381379813
78923294 325897525 251764187
187523456 138461511 70630116
145455305 70229612 255958769
170291330 282605713 198439908
243807952 188252381 376461823
14061929 143007330 38966158
57757438 400441899 344535721
373014911 340920031 240033858
101551276 303894648 128970009
399265745 213288278 258533093
82507516 126168797 360938230
266024308 204065340 134654595
128432875 316148198 302874787
75881865 272856071 64774284
125644267 242045283 52910360
80313141 307882362 246574607
300343097 206183649 354373717
135902396 33149420 139097783
226025598 402966060 393665339
300583003 341112077 188782305
379759401 318827706 74074444
71163814 20974214 234121600
257539407 271865818 196439264
255056260 81672792 203222034
354530111 331548966 77691322
86665515 377733485 241480258
117788568 32222557 208178811
21702261 334379928 299064961
242725792 64668505 371903459
148611640 227971428 223041589
125547679 7332046 117810442
48086071 341075311 282395927
162819100 116243637 234273308
122309084 170235910 372490880
402765983 275575289 48833893
166070079 155486418 221286754
74997547 125921613 370472976
115743276 46499115 364684426
359145382 16819178 88712468
180754380 1510520 126154958
240921233 209690727 394099517
195389653 356989140 278576516
160296643 238321813 51045746
241895535 258385436 60968950
75083556 286399295 19068284
174546661 124437468 75534061
65137289 13744793 270643957
95848605 185008260 164840335
72581335 199507833 102518490
163311489 179671992 385714613
51086108 241803266 80738364
403373050 289538676 267299313
184825073 257424283 323873544
297425036 216084938 297174153
291947193 400490300 114451370
111486294 152200480 320589150
208034875 359041645 159460067
212675406 210041058 391116940
239766251 31157460 20060420
346339251 110528103 142507216
330460046 170261592 113044177
374623934 307131949 371356480
306576233 6244335 330321328
307700308 300209275 307630929
116323187 193002712 364311188
105474352 402297786 219957394
189341744 6675556 194690989
91935713 75382278 362061167
367865307 388100784 74445086
76437433 43936846 231031253
265869893 355983125 386637948
312774482 101826438 93243532
120954235 108786846 90986512
282583174 299779494 388470918
120621993 344495372 56496621
322878622 71002357 128710027
285984152 72089777 322703647
357471805 75971632 93065429
217190007 357810697 286627236
9744349 40471080 55630296
212552630 87470852 337565822
160121773 141479173 154292139
289240792 35125945 131075408
392050652 336348751 317202662
90054377 153740264 83528852
293005503 218677735 378768640
345486426 109678683 254309932
59617662 237979327 26747181
136541748 363841778 148040513
386827270 60486403 123572536
47967535 308609639 256851163
107000031 379298421 198337503
174532414 167415555 155595086
284795592 244440883 13636712
204077242 166587023 168683050
75257468 9386389 80081815
168149756 251962891 11655090
164119604 239703478 360616897
142550119 40863545 21300361
373804776 142630749 196256075
58583982 178222841 404670273
151241466 97986860 163527037
224911424 269082711 203993569
142645242 385241346 173129653
152372366 101631344 372249916
193696708 10342433 269697461
128232807 240237742 46476840
335835782 146129044 353381616
367929497 224780351 90288691
359517593 402673108 109467455
365720240 219955745 203312029
305858566 188866893 357042428
161800494 173657939 318994174
39808414 377095260 396417935
15134857 72087056 366933581
92396536 146503514 92557644
283060415 331700153 179466406
57883961 118482425 1805287
260684451 372282252 319394205
148595489 240594016 221322802
113796119 275750504 72748336
381252527 129486845 111183419
366710473 196580481 99734782
339888376 192281449 356929844
304439351 189171442 15636353
184910167 386244328 252295525
366652954 49396230 265457280
319455775 340309651 200762386
288347728 102517215 385497008
386583410 113252314 68792839
151328329 204730108 48685505
161663005 392440982 387396114
129957305 115530173 47444532
40541343 387091590 244551901
337969773 261255572 306554821
165878034 115424496 22249157
110907617 8434907 45675752
235209700 16494803 35896343
230206487 218563033 333497541
82950889 240179582 260630307
82549454 142130673 16682938
210530087 162707581 317610063
307104526 254555476 397749448
306431666 171407015 360696662
11380755 69827587 311715858
34577810 340215200 292700124
53219689 187332166 259889160
119754580 150258189 169071329
349293644 106536161 277656842
20529600 126030469 325583484
310185581 238400905 338819360
115613300 110553766 148721550
319386465 166501891 353195457
30924751 274482062 208822567
67606504 329711003 341151253
284312113 129948658 277828572
64836342 248620628 256663361
52699806 370800521 151193141
359860458 336408417 378683907
375934387 36540239 351350540
381713103 233632816 56268206
247924462 399985260 404735009
217789689 125281266 274808618
399762179 309626141 263988717
404707601 398588089 120239421
2604347 90759862 140935036
170905237 121153932 209553888
149605852 39799342 260077312
349224459 203118392 10302340
316652573 5109754 284576062
213274887 112539942 191091519
147534899 194302122 154340598
386951183 391468510 110196569
259049915 184379032 134827158
364719788 158133049 298468469
182341301 376434370 277477210
152937067 392083895 21155639
74240930 65587865 363098218
362657101 327997162 286072974
363734607 350904416 151051111
316335796 245374924 125284331
145852607 105284114 31674662
271812692 29505816 354138546
368237133 302679448 101725604
201498669 207833507 366251563
357644624 186504177 87429408
146304509 95562427 263561631
351515920 14784195 391008291
221520815 390809807 169658712
347934634 261117025 389533715
378376518 34008632 161185383
162969782 11379517 400055858
399010988 352057386 118532711
155056975 324242399 369076663
151138883 355223549 258488079
127508334 16703057 210311859
129942891 62897837 401771399
49569580 56332121 385045251
154487847 377978137 282236133
85931041 16813625 228366382
163739927 269689255 236052172
59604660 241431524 126349788
94132584 290311703 396220919
300571410 275186303 356889205
296237765 66251903 31300165
269499150 154564624 152713282
213741775 373562278 205768325
45010234 63668823 321493649
118449886 316648690 291495663
394799995 45496766 128720705
326435021 379737835 138119825
374980576 259067503 368878321
310700838 84724939 106078691
247165500 130373239 361817447
186128881 243433686 243731895
366876189 152040419 207150567
171445470 3692434 217556097
67980525 276881244 99397986
311915490 151344426 39511596
18557006 327507194 337190849
127832172 376583554 374969222
125394599 401144867 83663330
356705243 164467405 121541442
210470481 59693433 297408252
59007589 395285670 152743812
269860000 162080900 30545878
68616548 67651752 323176516
398627536 200287676 95634608
370297458 396650358 42119009
44537540 106527662 293948212
42408895 270060213 230452891
239948067 113081384 292906373
44472810 84757291 370611090
99806287 371722886 374623163
401285265 187393935 100589756
220822814 247026242 316142520
288168959 267707464 81470844
248491544 188592765 355524932
4698529 179028576 71432314
96987951 177721186 190818609
368839258 96320501 91350074
401562727 110980443 279938876
372302907 382104963 332840907
132953879 396122482 114337530
6152958 29204543 188416709
292771197 43932954 346840014
30555078 130909135 150368057
221904712 86352127 214792848
403888521 273031368 241382086
81459736 295561051 223647256
256857294 21480022 207198779
268231044 325509464 349066049
354879304 230253993 190224042
216423991 11418711 383862260
207931471 195284660 365778778
258658398 137397694 88963514
77450474 370022873 115973014
369448437 76088858 261483171
365732444 393433769 119842544
347195378 275454940 244803766
386996072 347586109 374769219
96245067 220956815 241956337
129938413 404185532 248152815
297517852 198344762 288026840
238069229 198955812 3976884
82474219 88138194 317699888
359244106 205788678 203484652
59443370 153423665 42918980
303421941 320078848 83767544
56037193 170720469 226005349
179266684 299968460 390154892
129924187 159743649 6901308
345084648 326729417 384408908
246158970 187350103 213692197
394657489 335877852 281890913
140620537 16017595 345095433
296778115 26245834 159771107
100138124 15962018 63890382
250713575 324717957 79400069
11085684 84684310 202013348
211138917 153807284 198902881
27666969 387867116 111702536
32582272 43607888 327278786
72288887 47435352 186642034
147561966 350568723 45703977
66955525 97142061 254766945
231569781 115124689 130783490
215572558 105759544 336892334
260584618 224762149 12096674
56281874 25484541 338785235
49988466 97881146 209164122
216437597 62660977 18450077
42226955 143471825 183188691
349477848 2088109 255409117
312394037 186512373 96487069
34945139 332299145 282127711
205667501 169296694 362120791
63905347 224436804 376922793
184868969 376919973 400651712
219096838 85604253 384260604
198632119 3177937 398099419
314528747 218496332 400622177
360162621 255566885 319742852
217773581 329506416 151310827
264929863 247302285 331823894
194295188 222273194 351088151
306107171 275805658 274158457
267864219 321837701 253675211
241819926 272616996 43548174
344290415 273412470 399208176
396206054 300667908 11379734
169528454 172220033 253135634
119248833 259602594 40507878
62868725 38057630 294470229
38042196 9291866 299316305
134603931 234213805 219057021
1474609 8284626 31843036
14214665 148826836 351987891
239248884 176262016 231864568
368883628 273556177 23179487
225407529 153682241 223932538
23758915 210600709 232466061
83450752 177300373 85285928
344268341 386928314 27517052
200708417 4913791 81966749
181828729 272324564 97783854
260505341 142534899 156709804
266466690 150258491 403091457
317845658 134524480 353802491
286857987 190429325 380596348
280222488 257818579 188303643
120523080 27160471 334392912
281671187 258447144 295007103
383163909 50157048 289823572
308963942 91904653 353862229
269205917 193511633 313627001
198737220 164326039 399248868
370645381 175662032 206405596
282647633 360225977 320204997
209385996 125808511 367080789
171236109 183562920 393528370
52708278 280493390 284254409
252645954 83705115 104517206
377945998 68131573 60465708
301593058 28426425 181219526
303040411 208294049 209505623
210583258 313230756 186049959
192034619 293832249 162174383
74204386 195931459 374581508
11031701 384708488 180290478
151465444 176155313 314981580
381071894 198130629 333399964
17555460 121079250 124518036
366506892 4795016 198297869
212281851 268533206 75881296
326726709 59379810 158381511
2938841 21861257 133506672
233721404 375731286 257133187
140299468 270718326 153537727
126063351 395923137 120709645
227521965 397087975 376219062
371997804 387603484 344010170
322182224 220890464 390238822
211328347 57308594 203382723
272238765 387178323 213280287
150598696 131807256 398788702
190653408 232564166 74167316
72149391 239900567 279804387
341961436 340575420 100159829
367876263 278327917 231984350
160785752 265531150 334846936
233001241 137101910 204054916
121473151 96794033 133261099
34856432 151520951 198090617
343458923 74780173 352438527
47323285 218616917 189184138
185960035 208671355 129661756
288241656 199431929 278479010
346839918 43531107 362658901
348598107 158676705 360993291
339154282 290192063 14743317
174800527 197111347 104368686
267226864 363188541 322106309
28175508 153134710 186047186
163392272 35272880 86741226
262260603 355835074 97716739
77832202 320322235 215007405
11986593 17238058 113425012
137662725 169795867 85433162
7276308 129773125 337545751
336572156 317856646 315674494
400841387 24606714 179766689
192356718 172518190 98376986
183388330 207091657 192590961
343836543 272401133 162989873
318054913 384531635 81682927
6975952 297727627 378286729
46467637 59332702 19268431
72702338 336253998 352531631
356166956 33274113 353000730
392853482 361839979 386518858
128108188 307674108 90674196
327973607 217778766 386271139
320675064 2005268 404908156
245663722 11582543 270581133
295400573 314015470 92427675
54148115 75058577 377727296
322924044 357300708 120031386
277659137 394178384 321371718
24108490 4824602 130612105
40153119 344545390 138458131
391597002 396192160 334417587
331927169 367961643 70163754
363352208 133588937 280722129
146658174 154278952 144655625
115759220 201715650 72009997
400952451 138045844 382211200
374574152 352436600 232689489
20449367 315552268 397143342
289135872 166823737 58108124
65311393 46667240 99092624
254659199 352411870 81642384
297268626 224423087 353175865
126729703 118670027 313499130
403585528 301656890 120758658
319854728 71584021 375563888
359176063 247301231 359524192
22157334 41023594 113686757
279437082 85441309 374181366
271675596 125196781 43822207
34601201 125701913 385435258
382496347 16780850 243598612
177872154 261190554 362831571
109896652 281166184 64568111
165904232 259227781 164308090
247253910 4752242 285654465
207796260 179663357 313392039
294105621 17958381 51391535
49291778 254812321 331262057
115373554 186711035 141282870
296442127 280836454 321868491
153720339 252503417 319765871
399666068 384781289 185086355
6117012 212380609 69912937
69179769 181987049 67841458
327013754 141423012 124990641
328287060 78356108 106804807
97245965 106701456 358396712
292606888 393915248 142504036
96489737 39012128 399753163
342858549 37193134 405043359
92467955 378917941 366624571
253456484 211823710 372047260
209297055 159005326 50413211
403634726 25167501 198494318
222853445 243831261 328280753
282773019 353855883 54543611
165386301 38409657 45847576
404648309 294460191 317359427
371012289 331588834 323267626
114178402 303811194 234339519
217496549 314177031 153977965
165995657 270976414 22646845
202031264 148555823 152426879
142334352 62623230 268788885
258508113 335027129 236527094
47069642 296089559 375152549
203591153 380808361 250432145
200701341 3063028 341279545
148752360 25601865 345040131
172338840 217847013 120408711
236617004 361827228 147049104
277016174 160198084 171822233
234600816 128209261 325284294
213496031 169341226 45636169
111545282 102886501 56663949
238003881 340839824 60419190
284261072 355908275 192496102
103385983 338734008 291272609
397013685 39062277 24728815
40905195 97157835 32891095
129748002 284311184 402490520
215936929 272135686 219470633
284377900 343702561 241904560
161828812 67183354 136509688
171889186 97003327 136740657
120232085 55853121 237327959
339314327 114405438 120546974
100094116 49545640 121407582
379732907 146931060 17544296
144984031 319260223 59515155
336822468 297559593 26009033
255210846 721940 207032779
200448283 316096325 333902713
205531035 426680 221648881
176813994 153937182 72884638
212135912 109562390 376196636
181296352 91928228 104576017
333107418 18904880 190965973
216379373 228191030 97917696
209090331 155258353 129065186
173621840 86507010 73402275
367795410 119723852 123141843
215858955 178258259 381094299
174787020 346182797 97563672
142523007 98358029 181093705
170500200 82470988 313991516
117936555 168049048 27095997
104871269 39814461 37359043
353478183 197125824 45510639
278675343 31382798 354241500
4625678 151460803 78751836
161956755 376892750 172039580
231449405 359342624 211750291
15336313 32279169 282476283
8677274 334571367 221969861
400792006 166445563 301079991
220544111 289224178 305093076
323749219 205990442 77365900
222740418 18725426 274629269
385563786 36324308 5167784
89228421 65489433 359454898
25640314 245044018 279836302
331739942 202482554 306663484
262031103 239050952 134575031
221125402 32120224 22515909
176844937 252163197 187350629
248499348 78360234 364813713
365518217 90810255 131394151
323792596 8200906 212965858
191083367 214178594 380989898
73225661 127252634 340346223
349046287 45297384 29368349
21703718 381828214 314994995
191651565 216583362 341225270
251105987 132818087 87236987
4244405 73476146 96136964
36891943 26077486 77336512
165145920 69885786 224418317
197856439 211780401 178869677
74003096 364483180 72670293
303057524 101976387 143865482
201883038 402678614 353400201
48190233 281099815 108010448
357899109 8793571 74876067
248543077 202105411 333278818
34855269 24850874 188084744
262856248 94580260 185930018
51626543 59456890 245207216
280140305 173106087 44258935
14429719 306779208 123379730
248110285 404342659 338987850
152146789 338841789 324901782
97396176 28858998 339287737
168114939 38575523 287858314
267239609 244017822 197431505
213703660 363036152 327831858
80873155 322277172 184786981
178247526 353511026 149838035
327871014 187834875 232180130
77245799 303174797 56095095
171672258 290987660 262292503
68522384 174065197 388798755
30678429 44711463 255556950
260175707 39741440 300380732
3704770 47622323 139864990
230983813 177731802 374501564
48878829 284490873 106077964
309906622 400097230 230312750
298910875 292650556 353023828
329716992 141402959 274382334
244719112 325550476 294847610
373096700 324511981 34037325
191931789 111830719 348176195
43184518 148405929 87057366
387661628 104597164 223829283
281612214 351698823 117540137
198441484 316213629 229657426
160283310 132956679 340785654
308182609 105083399 265476402
392434881 277542751 129751161
39805956 181852819 152486674
210998670 281551126 21094633
395209185 279814536 378140734
99633194 245189468 282426473
257849167 89106578 25937941
57049408 22847690 19278648
391704461 374853419 78734020
404253163 122727760 178674999
92829501 109643650 301133928
178339380 280405216 40706653
94933146 310555394 141109790
285201412 5370717 217452922
381589917 255805017 25850040
13239641 304369920 240119312
138894571 313151360 404394256
165123130 50884958 211697245
211282681 387725052 294992691
232597924 95187666 129964282
149985221 145648141 210603332
96552770 202097198 120213354
65148678 103948777 309580721
260678556 7857487 135803115
212535685 327788622 352724140
193517243 137110624 88958000
345747600 365537220 149244013
292196723 367271558 6650378
188442886 143359764 303513926
232890471 57918788 156838206
136923747 112879290 232413379
355803305 45840843 326354587
300043112 399661434 290730739
249088093 371494086 9231700
254569849 143102282 115007127
147115153 128236091 213530264
206203511 254164611 325423363
157112312 110135293 183424926
193807659 197155415 267931860
324844345 349978814 38498059
331043738 334041954 392651530
791022 233662115 115509126
282745603 399752027 130168184
223440309 40547146 175720733
183468447 215174174 336374808
124237344 403444648 10489730
63389062 345799490 230180164
290293989 198326336 2056996
357184692 217194889 70655435
133090253 321886998 115030119
153238924 245152051 271602132
217345578 361210221 98559159
20009828 202835317 357032619
352666054 68637604 152557337
329395061 84337345 221228092
214470000 254994132 142388035
143955023 372534795 300631120
79538731 55250168 199750443
267535069 344545371 217294251
203858914 226716360 269385485
345213446 91270902 216405449
61534813 291605214 246686914
202480841 128603769 371159089
214796678 284817096 122896548
28188805 198660440 105202815
93270750 196872194 325274675
294529867 350113929 384273724
297682104 364564776 66038954
23534835 167526568 336642536
148995466 335056007 66126484
173081178 102998675 331135821
394477279 1723982 228491290
320984794 48452629 307120718
9474082 76754133 259376933
178287451 387420629 162241972
400323100 248614073 226112812
169029182 135035567 32116181
360194887 400361306 198521671
248556075 390557712 851114
109407916 92159874 211463409
335041107 101423777 15238174
24191425 162527983 131417643
333551407 50913873 156191428
300046095 227888647 295064980
351391454 180515946 288085107
236470734 296860794 201435001
265796107 142167166 378440927
389759934 97022289 13319667
9103358 124994424 251692001
356643359 392962851 22357284
93952293 359667521 56982364
80907916 81593764 261586355
30761225 231037940 248752544
181818878 75204198 95798522
359429148 335625677 258433132
139968955 150245331 298931678
140405868 199732674 271318986
12616009 194075479 345483384
237044039 354269960 358035552
268235685 247058233 227171698
196968956 320483593 250025244
5576255 173397583 263231791
135782427 63099076 225489545
190659498 281981963 268885624
271385565 171096649 60438198
258654537 138382349 234242911
65425136 33307448 51744806
388857167 351797391 265272707
222746607 102755719 272426228
300956377 162464750 293060252
3758369 49176721 95187676
139551823 387645455 153105821
117262203 99863537 48031895
394335889 300809804 376898235
350909620 251191614 335879382
204175107 288242170 128108798
126539683 58837493 6771504
182461187 238193049 153126138
316377801 387788719 394896518
218571135 220672115 209229669
136427004 17461327 288347565
140151039 71494436 336330280
287232155 17081361 232672894
102300852 48401154 314815646
395392702 300880015 155057765
120231720 312600028 242365204
158643416 73822314 197100436
148607110 292222299 187227330
171778286 276382776 366080211
27173033 181018116 340965269
138173795 71456272 289065142
143180357 246119944 325980341
312047714 115140230 82748357
73959593 259509895 243051478
233279883 200294442 277986823
172608717 169543592 245188913
132438627 61326335 92623902
352263855 87668884 157490045
281518946 353046290 368843539
11359158 50159923 72243628
215894852 198303431 220129058
321000567 129964020 214013375
91518728 325643006 321867784
341646300 68886007 374113612
382390424 226376315 270582259
201699226 324937992 296742870
99139735 33174584 96203997
159769931 61181090 168632706
137481370 351849532 216564841
118513653 278143311 172218030
17798168 391761896 31184649
135388062 48112447 165013744
41869262 57941959 150459297
272069237 244706258 165909241
311487272 281506469 85861960
212532487 229698939 155297847
165626936 404929293 133450828
120462823 27999412 208340662
298896855 118874787 93436629
159550080 200672615 305985676
123458916 78969953 142145820
315071991 238120040 79673382
389825167 326039436 327884465
357975666 13024831 170014868
151417575 359166303 240902473
191753412 172013661 179755927
94624512 202816385 237781943
172159773 261542531 283080313
60759489 99453721 286750364
400596978 36456185 21368986
29153405 74656709 49420851
212008128 231351756 121296568
291806930 266152014 181734168
11866922 404496905 95822405
93446396 19407096 83241595
256200811 45756549 78607707
244112482 115130016 239549026
247427073 383592536 305353446
166810721 74851013 366832839
82904885 146991353 124803454
175022893 240202854 65919273
380007930 364213192 55110873
138124475 276246883 353207063
240781181 40557679 94577184
155149933 86513644 221383104
330474964 327798533 199234061
361925829 181898241 347760918
303949213 228732996 20469153
354369347 313327937 149908953
97342380 189151169 51984471
314839331 248654360 386393714
133870248 37375726 238940875
227179373 282839554 51000779
166408560 24211265 162218104
180313796 313955089 134590059
88678948 376839196 72628478
229319325 212784841 304180779
39130567 18213374 325262745
21210901 110111205 103841999
315017156 313165154 152497272
65903142 265450883 126504686
123897983 100994035 79547314
33692724 51698769 33671572
142706886 28203963 307151406
2382363 342540399 373701722
320483540 552774 20838489
59667065 172429465 238476171
12744914 29633811 356156450
334837214 339222472 259154323
176183610 164554456 351117080
222629861 170578352 49318215
207779468 35037895 308908645
223914896 26471263 284843234
51612533 351386171 19071861
133450212 2299833 395086558
28116291 170729161 146353841
285863824 127478186 283333850
222321276 57339927 362405301
223713500 378967458 110383288
312210325 261268019 404693654
96443457 29501115 329572121
68860616 312596822 155593413
235927124 88928612 376754694
213964400 404857252 328784520
16972963 205671855 318539400
330765419 244188100 167358959
71237564 239814592 351251679
160900035 382236857 149468213
9699976 309057248 393816612
33713253 253891188 8904329
392641373 243419215 236210337
225497850 297809017 354750994
223511994 250213307 69602933
62586350 86049705 242871995
377686618 204089978 98891435
266725050 299530766 52295123
357985912 259789308 355812633
337568021 247246729 982433
275337386 397533813 225893653
339632301 260235624 38797295
262689490 356398456 127691024
23173973 263722451 121271028
376331980 288086289 394886957
166187536 120768516 159036352
315549115 58868500 60555947
389170705 283077306 301258621
147402626 8111189 62630833
87863244 146638445 24101126
15719452 117652171 98741947
187193193 189617211 358990656
214728825 262596482 366926386
288859181 41328196 286630841
132588195 272097119 111817863
344119192 132117697 202323897
35556931 251069808 24223669
249497674 47569236 231892106
155474114 225760487 114296525
348525966 405114876 257965223
35185458 200945412 310876094
249865517 53153416 324622647
108267333 244923048 110251335
35238708 296933639 398246002
376096185 348243231 185458074
82323386 106268223 186908617
6110363 395090564 237827878
209183007 285437917 79780913
348362659 162035299 337639286
66318361 87781719 195060773
116523937 363073340 175950823
358016278 100910770 388501959
67069006 389093985 120844639
71746697 145433898 7960142
350833521 33312011 328303345
105582321 357306450 346649258
38968409 338175785 89980535
300204242 296784806 221905184
4837953 347673053 305214805
164080503 328220467 185994448
121324340 200621245 338867650
294346615 166222877 246695926
190889370 147175646 212944185
388346582 129568461 27141811
209151574 20071493 276528460
243049238 15239846 167974932
67050849 50300723 10041016
16465345 265221784 401725837
232514034 139663864 56494880
91745483 89196516 160693240
280886265 179993540 247866960
124793550 337253178 308415793
38727593 374328770 133306899
182960631 100843736 43883418
141713421 316426591 209163034
334947132 233597244 163087173
304014172 240743254 396277435
240378299 51810950 62573362
112350359 352626704 289644430
349221290 337992426 276368266
13395876 36241566 161665279
242697290 358223547 1540851
401683639 220830901 394125694
47120639 5075737 93993988
106847532 107995789 65002843
150306130 249758292 69694182
291701590 97676786 378482707
61255716 163945793 375834773
180397568 296569078 958550
10242291 63328728 66265439
335723923 126032036 46728597
6637196 3036004 386623496
136254005 140896471 152370474
27801579 204163809 158518006
159922577 294894355 51653300
194251700 71504004 154427879
279045809 376457849 246849729
55106371 228304035 17633033
92640579 287586881 219039430
81063914 136024521 185800459
364911573 104149576 325565568
224483117 48584231 165614565
192977302 71852359 330022337
332498102 91070400 277244294
276620547 173035161 158677623
89845841 394684136 295902684
98877546 217032294 127651110
122307928 196251933 245680302
363767854 116129474 254980795
242048269 178806824 9102831
397601256 261681685 301757274
129783975 145147692 303285135
191528184 12913304 116834720
257082052 81487963 225600394
185169005 201211655 217356832
344236197 359192811 300602093
303719385 97930850 223520277
294622705 269401211 43470389
40291614 62970073 62901147
361359035 128176028 387198831
19557579 7657567 235702068
18204051 71047258 266849775
193106091 283767550 350552875
279413744 323513834 55953623
159544379 391922832 163098375
70988726 271156724 133655770
75768273 150931735 332246059
274323825 148031085 287696866
405013965 96812766 222732917
244634855 2516488 280829079
274530130 40657326 36698407
168394569 135158511 93088176
351857995 126425540 312931965
199677771 257855029 86780500
55474549 359508722 84513135
249115012 240962848 125101433
328437678 205390587 33559717
25681361 363441741 261812422
142584655 137689656 382839817
226808053 57207532 28959469
245737017 269913886 390804765
559436 228430267 388952174
4595128 208608833 282761531
173393375 306476524 387893602
365073605 58243041 307600407
399286183 258041960 2764371
301610179 338513977 314483431
53077677 181473785 271882722
188265180 155515317 119141756
184675443 370262935 26171318
76888576 235816302 177305789
189027415 218325694 13877147
102704526 8268063 81608109
316336759 135209577 54529031
226661919 219721235 257882108
129037156 332814291 380725154
310141718 228399117 262552168
55724927 79308976 273395614
366798413 110024856 290221520
254038358 110296759 291954995
275279172 32275378 89510453
261023181 363714348 266914227
388945638 73900661 204090434
224917945 180568810 95268791
25665836 203616205 263531820
230761389 53645012 292808349
49850680 12433592 251935459
111239856 276538266 231550778
383318556 217886797 54136131
22510080 257585863 165883236
131118034 323240408 131265171
319300020 49757693 11562764
269558716 199115007 74644278
268885982 198454875 88976532
121076339 279832171 214940562
211946535 179417831 246000675
330718586 65638530 168871639
165340468 299672836 364492612
348303155 199705945 273427783
318879403 309691992 388223321
265730795 367613918 266913683
77753524 29428394 72710628
30823016 247299167 295548612
245464856 261748402 402344816
343017260 178760010 272090353
379439333 208038468 73596727
355608345 182349269 31948229
3039643 201083258 374353690
40193613 377533259 383203082
402480077 113545826 119216730
171314799 176499757 152851347
319134556 36279613 393197128
288030508 31857720 285148324
230020746 301500464 232556166
356868181 81884059 40535456
275456310 126691033 248164433
360221002 71910137 319094531
245410709 285031724 59987550
37095544 186332350 80058101
19912999 169262915 178017632
74656877 336308026 246122256
66492963 43932041 129434272
92855171 47137586 90076247
10019330 33463084 222726628
331923328 345708387 183311870
199605728 117627006 156125154
39219438 321454084 115941193
71594153 248862465 387377516
394653375 149615032 213161430
289126029 223815020 277177326
220506122 200313379 305500559
404923963 350127139 230248369
295095586 25520450 197611664
43661707 211821073 254221324
343775045 171707272 383776607
275274574 112326196 210117165
394719989 172983436 375742874
172791157 393093504 377687389
338923200 189495382 91172494
263449790 82355957 305632041
183042803 168037884 266234807
39018239 358416818 10925377
266572956 308059270 78645230
285419212 9563106 8256734
279724546 277384813 368668421
391177812 210379138 178378761
134807780 308567401 304504789
119220980 87405578 11881289
113814826 240330895 5683456
246862694 33216712 243711880
295654860 221431181 131210223
245428366 56482367 67822617
88311789 60257977 120909157
206019108 6340898 315701985
75545084 281667655 355348192
327624319 381181070 335692061
313628820 242813838 316521726
329319869 341817610 242063251
45152876 134022667 315270899
197018193 295731574 141194224
364973651 343043372 325075477
30730325 61761416 13357632
273636652 342009056 205811306
161712936 285480611 168788576
325215509 138550125 92969799
27551985 183272379 177710719
115961791 306849038 275138625
354240496 24739436 313894388
42309745 51134322 5022581
90718032 274426961 111806422
323512918 268177688 28722479
355261774 370782332 373454665
385783725 979646 63936524
244546523 302143841 358196454
395236004 146757222 369092898
161087854 338563011 151233265
276698672 39488072 130760323
134350419 335397443 218041467
7072040 64963841 58455208
272400574 275524492 77956572
262221775 813827 246902351
113683213 230757029 68811301
81715632 194008410 341502651
391953713 124832063 182281521
117285368 4141486 274419315
109892875 198493920 114039767
49194750 252209699 115955875
72448454 239961906 280691946
315404934 370077440 275477177
24649352 175004653 344895719
164984743 4440795 220589122
277834464 100836205 43711510
115981830 210625984 216014383
381937484 167917781 330877066
108019543 379284237 178597704
294058858 315897062 384104638
317536441 78027626 143215394
351731951 154487109 190130337
349987261 286294553 363430928
249716313 211100708 184087957
30523466 41643501 126052950
325461756 167448254 208911990
82940788 359683845 115101056
328526417 53980375 60955578
55050832 386928607 197952236
315982952 12996227 256722063
88308886 67882875 31659957
88414998 157561354 347090869
235713858 188794150 210112702
379377055 152830770 127739711
328266070 402045430 390668571
223790685 240111484 198767431
343907450 343422183 145547264
273615157 202886911 16202054
27990534 95281436 360233543
240922032 373863683 398774939
278126684 7831467 224885691
368773128 178585004 72101005
384532829 23888052 359814594
5950667 382366410 197705078
241141005 142573564 82571273
340916117 129754969 269470602
22797604 303277511 21110999
261150063 108726350 300442782
349520692 404395027 238473870
70731661 289700584 83130295
374853265 222675546 289191065
175058554 395157607 189353144
43712579 22544840 111043812
131630018 29933072 225280202
300805420 119622924 75799164
122587937 258718178 93181251
24976171 101258029 157208208
146319471 178828037 87616099
38225301 290114455 366820277
256237714 170426658 234522788
284657616 368339350 293633750
357385926 59289323 286092914
239549032 171363141 25679833
113891265 346790541 20856863
170239340 182411392 61569703
182228202 374843052 96230699
219227838 32605939 253473994
217435657 194952780 247781579
49912720 511228 136953048
267259653 302518238 144283791
395899352 275498686 236529907
303179065 68336354 184627538
289103359 394635758 209770949
333630563 358668735 271555839
199812970 35295565 157520384
281913652 145833377 346795116
118577644 99878581 338239704
399162575 24231869 169873659
256972674 393191441 324597192
245152450 158001239 18524935
192248709 162749549 358450237
215240059 39860833 143581315
23658360 179946171 382584344
6807728 148955597 389590793
99122446 48510841 271009606
176127525 36041677 78368385
330042537 276505086 338528837
28763722 165609304 286750738
11088744 64089877 95157771
375172748 136408599 256535526
158049887 34514688 305920601
191710664 36520544 312612667
357853754 265639463 261885135
272413531 44206373 391929248
339582358 88336531 100280092
106732728 370609225 308233668
129177276 92874205 89429074
312079192 311659344 404893693
371967491 190536767 233538540
392709054 231270204 11748602
147672168 305045326 289294060
262563579 275258797 352512756
85761405 41670317 3992675
50807512 243584970 114062348
255187323 77068304 59741444
382777615 156200327 250079385
252592238 312026758 164478029
224994156 42054436 400728188
10188633 301148102 49379934
156924824 339287016 236413093
188865883 228003717 375610076
212157305 204609399 275856723
337663091 178854817 36123756
180006479 280736674 312198184
249870361 77657631 48706747
290664691 159824341 126572648
169503946 334592648 268755029
202756891 345744356 199853118
360948224 367759563 214501420
62492368 168460911 127733207
38339958 6374016 379290841
353725424 71543746 326163354
33268122 323400951 190928532
1807364 30183461 317737839
119629726 364739930 114880214
336745854 178796573 204754725
152655340 61773851 319201755
190348313 78381269 383801339
361240444 289216552 377590689
171922230 227980480 26710178
46161104 312977786 335014058
200408762 194535789 76723099
341483425 369609952 307392078
360668223 335668666 353033718
277229229 85826798 92678409
192225493 340261088 318079925
364339868 349832564 196878295
304911149 159798463 21804306
386146919 195491794 396396494
231065506 58661043 6802308
72674386 220493259 80500602
291784295 71085183 243107874
281207103 2047439 597710
139508423 321656338 227349464
184800805 296897870 136543912
161652338 39558094 130832710
207777837 390715754 323510270
217653171 357083714 32017922
304023847 339296245 123773715
237828884 18506138 280485176
335026452 301081540 361910585
10884192 330892488 388146156
340706543 348151340 375570394
379103144 355995693 368922555
293238718 249900622 331930849
235325653 366092452 194253334
259872324 317056557 171925064
6699664 19369450 282007281
38794344 315768658 218951324
392388933 253734497 377470305
309567795 257547046 74407217
189991823 337170854 135855676
33262261 291833227 302020891
174821793 70010147 271457035
97813832 142121234 330826519
140135459 86621801 39111216
83597082 101321953 112550121
213305576 151542427 382667933
212687896 60965478 22404298
356119941 236698893 63030422
63633524 81759046 159855761
5644967 379712736 159355925
150996550 154539006 137927772
303729132 267764324 289636143
325381500 14396144 171020564
85720911 44574125 285742819
157213472 341442343 51749303
256719531 111060851 30544484
400324787 372042490 57216684
8577604 75030648 114434165
281491303 382125250 41428602
245631807 1228568 95564747
106323503 335991089 302638734
246260099 233123602 297382676
37321321 316234000 296733338
364432996 313506126 321782300
263332483 246771161 50702804
303415122 70787013 139622209
389261119 149336670 20342374
81963613 383131304 121225883
309051992 335330599 194204767
335746481 50610144 359035860
139702028 220932207 341028255
305005405 388286944 48941569
227559133 383555213 266076758
165662520 359276233 399156598
257088040 82838574 339564555
342082092 49105613 42196728
64883484 318856393 354034870
340339378 120720565 31830039
192290717 226215644 322616194
201160446 306598784 316597407
174005176 43904440 47106486
378715880 16406379 310775956
342020020 64716470 79469666
128967529 393952511 321444061
311908750 232093897 332547506
254557113 161692720 120774411
89950261 251261887 364168066
217657623 189980583 342621961
158626817 30323649 290126687
398180063 121165221 66346888
221046587 44151751 395558621
74686500 185119814 58263774
280116657 12724637 168447155
194182154 190571912 364262359
312443797 58651602 354539326
177812391 138089270 107319065
61142120 4263211 309039633
73230824 379540614 107808397
216415219 350935611 263552124
274354523 403128424 142293730
193213714 217264954 188598173
291158572 387566691 3259460
66194724 314589326 265820803
59180185 328949967 395421883
94625933 146570954 306090273
212893939 61319793 150808869
315695504 376239523 178275730
126953015 47177855 380513361
295504134 167776754 52237454
38510735 370558463 180065883
156853664 144036898 136417413
343969303 269885433 66562713
137666883 253047949 12240108
201351587 10793379 312903683
29356506 60065288 247159223
79649688 248735180 167178396
125841204 119488508 268118395
119778132 190411539 294157876
323739199 257302258 224476544
344201108 6401805 271977083
73227025 374750543 221547777
63398544 78261558 198602885
363561533 167130704 192682431
193048789 86891505 382886125
311216109 85032847 67587872
142856361 4339487 65032797
42881530 218878574 49874627
34805742 344238712 110383813
222620660 380383418 394362198
387023338 229070870 1001275
210146443 63279971 229824969
392531684 89858099 314426966
15203046 73007965 372389152
85070847 162118852 381232263
314176877 71093414 300267908
41116035 386126720 392491559
107299543 121144979 165197014
250255359 395471935 125083252
235531863 179304663 106801918
393367490 3239387 83856734
77376136 1521183 356121113
207180827 312745073 248271933
162138256 154409815 159691421
131393464 337439685 314081394
270596150 298866460 341621784
122826801 124312639 194351593
57713457 262393378 31098616
378494357 47668642 78424455
71071038 118321119 72230964
222279916 217260439 346208050
99199302 260421210 348382983
145257661 352206233 264717323
183869189 173664248 183465063
362806180 55070968 173228191
302255507 36648931 10354677
163003173 261544301 235510478
38480463 238317264 179911631
129062937 247837093 1374713
28949263 308434091 108280158
328425366 242604205 67479029
239071436 170230024 301472638
51191069 154803956 403093925
219501459 127832436 153871350
202219335 63732574 106200803
20057411 322799542 259780418
273401495 95585465 98597065
165382670 168083487 27730419
135175459 213705872 290871914
63221685 401239174 174969911
160980505 262479141 232698823
147627213 131031932 5624721
402485625 221194054 44230064
59007286 5929425 330867513
74773525 331950057 265966672
48158964 124609793 318666839
106656493 298690487 245223663
205371383 66271942 171646674
105457664 208662891 202672552
342579023 47590810 20864499
150289904 404807825 269580350
257654886 305178845 364457860
6792643 104960941 314393341
258577078 354741021 330946806
375251325 229041611 78078256
145666953 312049021 1535551
228767646 298954815 404294527
121334887 326310515 160813323
199294327 85564120 270718312
174035651 23242829 124753785
78362337 77209689 70002239
39676831 254139468 382389377
79948397 206027030 254222525
187642787 400195966 79505867
335718656 365971340 12380566
49912967 302582479 335538892
157483582 391555784 16518857
317774479 47675646 13425742
104724210 104850269 286562372
80396535 34780818 345309389
369015846 62103564 327726613
28063733 120520391 277456709
68809270 294766297 403596538
156464562 187687430 123527030
72615336 154621309 267480953
264730729 269288846 251482738
334624995 222225034 131160872
240297470 345718329 75014188
159441323 258469783 375216484
337246085 354440552 136342279
73626490 270668935 310258977
129487429 34321532 152656601
92130318 207614016 293506039
104843634 287040168 309958497
331689830 87275381 89567983
106989968 45104104 345752497
222024379 372880339 22239042
34516339 119283941 67158577
2654962 137016352 372460229
342654080 122176145 399686406
46328514 158145561 64337411
152824720 18479105 67135529
243292605 133019108 188521676
129835392 402561393 378787601
366876357 394519464 282354088
59388729 274735001 384614461
41246396 273172908 83014833
185318192 38571593 38289166
302807366 302440789 62467015
123441186 20483554 64002813
25477204 252326801 176343482
377879973 256308376 10426188
95260350 24098301 252663396
27618437 130930063 176009565
118885868 241037062 109089048
233219854 191111188 238487100
244638784 149855705 48754702
28055333 177092944 278563497
326990517 37259081 254427834
399842635 208857176 364768525
298741925 5479943 60218952
227007822 217973015 270714821
63052435 211775038 211332857
44973148 290989374 177777832
236339191 86540784 292925512
76365491 401294972 384560373
72070743 154893445 374127910
310515096 199708780 378933560
145259636 139948930 231224339
292200762 356461732 314708442
50021704 10366079 403223410
272159093 94160103 296505066
310047128 341094084 50524506
117121166 224940702 134464878
324270272 161098540 343464596
352203840 237727934 224879451
104755514 121691036 23007132
270102772 4731294 14754646
336916792 135899667 207940515
92113459 130549506 330713149
106400936 284930036 376947869
171485511 269478080 247232319
298094346 185662721 400142532
208503483 335256304 108897472
6337172 376655541 72939632
392155855 345169900 252985345
352359620 220974264 158984014
199881692 401139694 170458804
300198325 403083952 245847618
349782526 260845970 372909768
142011416 379213295 401812432
78787734 390139505 323799670
138941713 178237474 166970259
230554075 240454307 149781396
249399909 101171564 89383913
390170578 18350683 276884613
206418896 212550008 391997301
46677831 396757103 176560887
400754318 344533284 226514834
184932108 40201560 363531863
94373843 316484080 196366915
133869243 96025599 280463371
370346614 239461992 90458801
48925145 342948166 242246689
257657665 278422276 190358033
128081597 390955015 377399987
91908865 117394023 229978854
297818673 330521182 342858893
153590328 231996111 5659231
201608137 294197912 55940423
114587666 350644810 294177248
177231543 265356985 79250065
279116289 8283217 380198306
97315309 372678435 108887171
59047070 126499458 233439102
70207183 400765359 382513886
317374090 226100552 163067389
28674781 180995147 377440152
232975856 137578874 158510705
320693069 344304992 252935227
37811808 180805804 363452456
27765118 375050757 390781701
146660773 365305297 42878074
347002334 153705595 354335793
30928066 364025319 351073779
325990944 58248633 353196241
374682673 214432476 206273018
383247757 100899315 353616004
327080854 298638882 318712215
36949770 309870287 158908701
75531310 154272077 95996384
162341275 284343575 332783826
231531432 370365378 85998985
160106250 369426350 239585782
92760602 89464152 305175907
225124323 65660694 124743593
4208797 389457343 61251034
85522347 372590117 222357745
13764848 285056426 43751905
119787685 2873166 346145999
335405881 351823213 81559373
333379808 401503351 250709103
283649866 217334429 142556931
276085246 336020905 253538392
369339973 62525595 380207970
173932068 139890151 274692101
16394777 80818312 299372344
86789639 208810390 372288359
374769426 30682770 101314063
133566250 80218465 18545036
235219198 22142011 158362753
239563448 366258456 59437758
131488382 250696132 83133527
367066922 260563364 8046220
145747617 389229142 4861512
341975194 26717697 101072827
203376703 180501798 118929297
324947985 8990316 400821740
300204585 66234286 197237400
159626149 265213105 127032426
69475395 245512901 167679022
189092262 214573605 16920900
32870380 12756052 381748930
345315454 356059811 178646937
299854795 97802798 118337961
149972367 41121386 289720703
294881028 138068854 378203235
266172690 54076921 289288387
277454415 131506002 345528728
287663411 75767343 330785313
314075750 308274244 394838477
147720895 3974606 395790167
232479883 192616963 109128382
323111512 176576016 270847660
28995739 169897517 272608203
48558197 114856334 126229745
402328269 24043483 136280112
147038502 112209684 169460732
292279733 225416378 131654938
44707870 68981454 393442308
141345873 315710258 31994589
310858285 240981601 336267235
253699672 262522511 254645765
390847226 149825445 290117117
384476099 179441030 76851649
362011964 191446696 281483946
47436970 403968171 55624636
139340836 217869479 333609057
108872878 190713366 371154609
119929778 140574016 238129420
164876205 255652667 90492896
68121659 247375397 82777964
144283560 174035637 264529515
8127240 192593963 114777786
95721703 255988815 361437854
287687247 279388310 272267322
18517041 23362003 345211363
158961304 57904532 28153055
125878685 217834949 168803866
271809731 340699581 207605284
154676611 348805735 396845499
309001868 102238527 322181094
199369919 105046687 57878837
110806216 400844910 234874032
339043539 340883080 172085936
253853932 161602616 58276666
337380803 84624580 273229425
354829985 171910346 249333890
34101562 44539125 130792041
44500708 162801925 11962788
349379406 185659478 373718535
369695823 172565315 13411832
200774942 110226307 219976001
381825987 234249866 131872868
100382599 80599578 111559153
285880095 365018556 106024903
171839368 118087795 195970819
396459225 310987624 143067325
96197640 257169348 34204236
296018953 343861476 125594902
206621617 286189803 40488943
228498801 184454262 277410910
50465076 174607022 279739365
292098106 101547651 9882758
64210567 88640448 151853246
161269506 241908569 297249923
196675557 25653538 76822416
141760669 206585829 15274456
390794920 198150940 19565078
359803379 360063562 22950607
240237568 210248701 242601249
203170046 189989340 111110565
44920382 28657535 266159401
118400871 241398945 306788457
80155842 96289250 240621437
25965886 162187580 166116958
116120338 375698059 247966495
256363306 37109577 341810127
365603386 77013743 364897937
61826094 325571397 350397955
398108458 42282658 292033831
95555149 223573940 310408584
88985400 253043026 62604881
229021477 333182631 101262736
67732592 124052062 206986046
294264240 84697243 133032642
343207878 237275596 219133602
190338431 297469472 342894023
74247136 142464246 249433946
330158857 233778895 145120526
280896487 147539357 228361065
77954115 17454194 1121781
326220164 298237970 394545476
170879893 361891750 166297562
211377251 171894635 311357514
198938079 273193873 314522506
318409818 113069342 101006079
115386206 129407569 191143539
176317697 387029585 200577321
104757515 139043962 302838300
173543838 44142362 134437069
14795990 214220736 279836670
86787207 69043165 222724913
394024754 94764729 244193216
349581950 174049124 173445616
65691336 327741393 100320272
281804176 137010787 182432746
160916753 198772934 391763580
384097236 216880865 347586417
125712493 66867644 294271015
308894324 286756144 397797967
237663829 3302400 365544806
188044170 259577211 162433051
116702391 111949424 199617433
73828955 41866870 21353281
49652015 124872676 26415444
164541082 31903547 186509949
196000138 98332762 237606635
11642108 307944098 157386633
98032369 299608946 153836508
197008626 143176965 225156957
262817621 117611243 387358217
220245016 245287707 138055399
72874268 116718668 329426032
77068362 215202160 33485853
336598944 232002140 336422613
219608293 375639343 148345858
115809798 366792309 283951324
209275987 348119125 45041091
291315780 333573819 225556504
86639165 355448296 270427998
300737512 382675491 310637966
19000542 357422134 96892167
397985734 133668324 99513195
183446611 150002212 52372213
322942768 71511337 23223676
152467450 73818728 8356304
123579688 54768270 189502078
85957237 214177581 111300118
107803791 309015551 124348612
62943233 114189537 291221158
55273564 264687127 315043024
248201629 200573351 57945379
130654696 21292951 137309992
326325119 315136699 56562395
44536837 97864001 5975338
123037414 217118316 255321183
158993322 392997470 368416958
378226114 264516792 204855783
339643694 23359071 142113304
110104541 60253523 120762199
301822336 13090749 265624768
74542824 372870056 210395401
75265332 342747328 11219498
317532830 201732746 56922799
376399583 186297034 168668987
166743387 240184715 175833331
144543568 104423485 235904247
253954303 348311505 15872291
24810334 320230026 235637374
43199765 136458212 370705320
386019305 193512856 61823617
369799130 405158618 11372515
380924821 312950926 215515265
61251047 310990628 150217033
340891917 125324031 139359629
187935495 246305061 135214845
314769856 264092928 162237923
94308651 82590391 264220274
267649534 281876415 275615707
9763851 176243590 177357568
219615340 339630462 179549549
134722902 173194708 55265633
329129614 190481839 356075334
396605257 71476739 201367108
360399552 88359528 95241672
328130000 254112284 292541191
340036630 212564004 67284169
226375972 75894574 254374642
147037448 390969278 37888959
99480757 52185375 198860679
389985273 339591565 552975
296648027 1041671 157089926
70438710 169731556 24969033
63462544 261441709 163330526
218797208 271432013 25521915
27586097 154928074 233755021
172583534 32303078 200709817
334885266 258294557 144858228
188445652 35217833 346487151
216722043 357185004 296126143
62027641 278241505 129274566
313670797 352185135 186748000
285221009 1480901 164263091
374375697 148613948 39616603
201924051 24990543 206984876
34563707 71860168 233142454
141242214 240353960 361526265
256552146 125786215 91884828
262183423 371390960 393135610
383155918 142223326 392592729
397367863 103539919 356295110
357624499 20210337 386195950
256279134 73219398 401161292
310519008 234244477 147470800
373031115 204283708 222774799
61242783 10910801 118931060
341536391 388540765 153842102
160210211 24445245 159365344
192664332 49084540 100505078
343296143 184398096 279401714
329177683 112450490 338149514
328175627 319140886 397240074
354838595 246380491 225801419
218391365 371602642 340830640
352216719 230107337 402107179
4335253 33080406 60480560
52012514 33479423 4975042
271924890 355873057 144261572
44977576 85289773 324597938
287452030 384679693 355407628
47488849 45569181 93521223
236981762 71275647 213774937
197693113 193885076 176531620
279810800 195263285 372211992
62789685 140464937 361839775
403680698 193872283 316628820
14977929 47647389 10646630
133503510 316837906 156622248
182796977 167748789 178686609
290127097 280784072 124529883
215831262 47063236 9750222
204182769 326584929 108820393
241328671 48196800 34120407
108104225 228470051 163374070
263915892 362718235 359016262
379855024 78244375 319175182
262248352 330814351 37383094
293955190 220295424 140040426
232061650 393099040 50925209
140801469 169760943 165044498
145578772 257862418 260556220
816508 44301327 43190
178681544 51301802 263457712
210055995 49955479 175757404
39780425 72001325 141098451
384405044 204209533 271336167
341797790 275485470 112170137
14813337 264496149 343212440
72257671 14387400 229960174
390752265 210629013 11222108
179555251 58653058 52782583
388967563 307852718 331498350
10688905 207104398 399146388
382138901 204688420 368637011
282571313 302363980 53523081
214063173 270796764 7445641
199770991 396499937 170542639
382020777 366275414 352884228
387270628 171307945 71550934
75816171 97992927 373587411
350685230 351115996 127047285
89812653 289016128 375055539
299389848 191296613 314816606
27097236 139764670 320978013
115818461 186703628 184575159
300842771 290484201 229799875
261567178 269167514 46153315
26774135 99747300 12912052
124145090 158852934 124570182
134368988 199145152 366093171
231026043 170765519 332513619
108152582 53467759 227417636
10269138 174933911 301402433
49460848 380441472 248856671
41305227 72597901 50701891
335718776 26882672 161569439
24864098 58452826 100345195
15657181 180275537 325886091
319506588 171868364 324364340
153998257 343958230 281104990
95995866 114794407 224889539
178942707 3463022 131513619
280518074 161581450 119839469
106009841 16164458 106852822
303707515 189817798 349144305
330030066 153699852 294245176
393061591 31071082 158477529
190390143 226343893 304118485
126993071 108396360 18975194
235555206 131865277 296927366
80623868 193702607 79232054
328126704 35900352 296374746
336350356 172942330 179449430
196675575 283520041 312733914
300967490 379405178 47849496
239279658 77672524 152953733
5075554 105176908 28684887
366632249 31494777 165945851
228165760 46642381 289553028
154816054 178510942 76853381
229381485 93988988 81609436
376305948 55566102 332571217
144014220 8361382 79078237
67160614 69845643 275243735
108134674 270504151 23100572
231523362 143643811 166833600
353560750 46434380 50032402
135737667 315016714 9252592
53242795 201517715 401045550
388852559 309391051 116055105
262361557 384994475 281126215
357062036 187987698 187203064
315439610 347691985 107527502
290928193 217650275 58166309
166415054 47479139 308145547
218431599 132653890 327242934
93746263 131482693 217239983
156076356 45080571 370106918
110906716 38836645 318729517
378566729 185631570 201011879
113782356 166515832 248260750
339627701 28073063 397894330
344763570 56249181 197952509
45097699 345633550 185072531
324439670 229438726 3381756
275538359 57304484 361690860
316111579 154146214 319482258
280449729 195751265 122147228
149147280 300037192 57972612
57869689 12766893 173015496
301201532 228187693 102005030
317244375 394897267 229251339
397742313 254563225 200674807
17579215 239272306 266043074
370806019 15832988 362170287
273750875 19749850 144844031
35606829 230112641 265479425
1907810 18234750 107347446
28248936 30500461 123653958
29175141 104857891 181608862
355281371 201290405 123557097
67321739 205845507 52404793
56820712 128539751 31045864
122965334 238459297 302396220
359026916 59158504 84944279
16512569 336442660 6658680
272292560 131748171 339525752
384953682 400957095 380201928
266837652 287634273 176439481
46195800 112287319 233144142
183236970 277377685 356105516
79536537 71889761 262795040
242739107 55159360 129197304
223409407 122870129 388801347
379610512 357953459 75174801
372580921 15541058 396779920
331504859 355592884 261309397
376023321 106922755 236500042
83955301 22768225 232311539
157606852 193610352 287197707
36072007 85413486 382570192
144296946 203795426 34631729
53147995 281647628 146965231
208936363 305590468 163280691
79442613 286442560 362835978
95114789 358227527 25686120
131052765 65043997 112238261
26004521 335120908 87731611
282041456 76710193 122550294
263120926 255613130 69071099
205068363 245929955 310076261
14716127 67832173 389050901
330448096 250296600 281463908
91090021 26409641 364215289
65964088 84559548 301816862
397327523 75008380 390044222
250784717 350394092 57744142
150167709 126731967 313270905
43194169 10176709 101633789
93604211 85857985 79248295
396323532 283391570 382607621
277979066 257558833 220423799
285100417 198347641 34886255
97040132 88588094 250084705
285916349 241632029 62178351
127813200 279693701 398691512
236622560 397329206 290087230
90291237 129506778 134056994
268060031 146054457 362030422
158130598 158481407 113507348
192426156 302394916 24543776
208481003 347048589 163559455
243258293 62777267 195734672
178991487 17477204 125361825
241856282 386840319 270189900
183743482 75327489 296301452
85201576 151115363 9975162
399583340 170518123 209488971
321833104 35143874 272015601
350597672 316184024 267760727
210006401 260483929 46423811
233539689 40499948 153364926
108146673 306569576 222894989
135504015 322903358 13060888
251219303 140360930 341704366
358715457 231682048 356223968
75562769 134525188 404912947
43084982 198151948 288977429
363629626 244782895 302040553
340690828 93801280 235797923
365988878 208741428 166063315
1321501 86778149 178234350
403202653 272302603 273236384
385100586 345843043 128846916
62505246 150169161 5623012
288312102 175275734 224259243
389676171 290276141 246799466
308190581 383877950 147876424
376645842 381914151 292616516
44212710 116543566 260197016
347728915 402587752 350709170
202947714 379447622 227704682
106474474 8816108 382192100
226125328 159267786 226808010
95287938 66281004 388088486
23467145 20722078 331205509
276003666 46557415 93359582
181038744 118399188 320187191
36507394 124904722 178215282
110770887 177898635 107465456
278206273 341568742 291673918
83937085 142262951 96593517
249644797 252880227 228657834
69751495 138587675 107319351
369089935 287388793 371041275
293007039 281453620 317720379
262151816 380840210 348958291
84642517 295779998 132989439
308127271 238899246 316955847
94985318 278986012 359751673
216176285 232452350 160650832
328099755 397373163 150769497
389728992 318387613 301361330
370053501 293683855 322168313
256466661 37969484 288574801
297105803 244203047 386883507
374353551 171048032 108968868
247386884 123249049 198400385
211096933 273879528 356310411
185175316 141530277 232366579
333913725 339006318 162800756
77332817 261879213 399650629
4910250 352406327 53724807
8545995 332987869 336900282
349854000 141850852 9220617
164138241 153767392 276695486
178405340 248440836 90402914
400045460 252849559 97742339
220290510 161027699 336360597
274818363 80786774 211090743
27904005 227507274 121204791
46250085 158319192 231407654
266339832 365270233 257178649
80296245 260653820 392848018
190856820 173416945 118110396
374995570 328363879 397925123
136648300 31277789 356871453
113670424 325755461 204055697
330089836 270107400 36003283
369313876 184306195 125152232
20055388 127533512 251327809
29352731 101161855 319656575
295508598 348772568 285271474
59931112 11476873 230823381
329321412 49934971 217737739
374734618 396499870 401452380
13877002 380826899 252239517
60427982 255159143 271289154
314964235 248548038 229605938
271002743 156316363 370921132
309679377 264839442 325830581
275926713 269204106 39651503
193109712 319677702 200841401
383816018 332651123 133090283
333065260 125880722 58452767
143509977 174181941 265470294
354904987 324302872 182341794
369024552 310122198 258027912
141028149 295978281 248146433
383407742 145367087 397692335
159154135 13383666 330486435
388358040 28984052 166879124
191463285 75356693 126419915
241493977 195841022 2870149
87227812 297488347 206678752
26226170 356803746 150746348
49241817 244766334 312331410
206796698 251530942 342858999
353002969 324813274 287343622
144129224 130780159 143911058
348990466 212047130 66071232
322378695 184398581 20039544
66389962 131879220 315445728
30998075 4607870 196309081
63770264 256518751 46572926
39706179 146588506 280185999
186288035 10281853 11734411
283015149 62958268 293366086
116847553 107468785 347895193
320385046 351437961 215138064
139630877 365091592 115228580
205878588 343934165 154827279
367731913 135397937 203086568
341345473 78457110 45500932
88583500 402663483 288514406
208216559 147845667 182425319
395832878 111417545 263079320
59483340 87148710 92769954
331668496 207870769 188821933
113103635 356444712 121896634
116919316 397897423 130555929
273539964 131520366 221428106
128345124 181483176 152309559
152279181 79245780 186799754
274219549 296994005 77343026
324319503 223860808 328149510
184484452 101697445 246710275
270553049 182817960 358908626
360883444 23396827 209744918
207614282 169166701 239691860
238219521 266921672 189716633
107425999 313848061 258907766
246784186 94926652 151038627
320656311 228420074 14044057
140699302 339521611 222217985
327202386 64307414 139807353
41126958 377858851 235196925
286460763 163873897 22651332
44255360 179558126 128430972
22372228 46377603 56541995
211341046 981258 74964483
396539817 196961821 125376121
107951966 242074886 103072782
72058162 234774253 298705011
56225090 283240645 339034208
200537230 227436291 298932774
236096473 184016642 308966081
403318055 45548175 288104099
81963673 389363226 309355512
134075690 12246151 178908860
97228943 320070992 27956774
228439544 43571102 362714180
385685281 213905170 140217154
219575126 305580734 138461678
81886447 242907011 80957741
218257072 40940401 182764394
216501702 131937848 108739874
357786444 243176757 165402535
323739619 390635481 293925495
143156795 87449487 299611482
129221172 389336334 211939547
187110102 296700830 328713548
292554208 312744600 206501366
102087759 385804177 238925592
72871288 151623716 263133054
398736294 359199489 199003809
404451621 221125215 56517907
51955652 171830158 193278980
181090533 79005699 100253018
374629272 326511116 307780715
253117354 133342410 35070496
167093760 183588891 219280300
79619355 174205708 164328651
348609763 199193643 269741661
339747839 131240610 18680075
258185877 166111746 52652688
58150463 139752971 300250450
397540982 259543703 352532397
382483075 105961802 398472197
258469274 396694355 82677704
386708904 402427694 256277326
23847870 208038714 166236221
404113201 58887315 401363670
154757224 79439215 144733209
14057246 5772651 275132690
218849010 61128320 244245360
247451349 42394496 251071162
336082073 165283638 213370089
147497405 225243001 395031796
258829047 339703291 278109562
393085709 25463846 197114055
335072350 205762074 90812548
303700562 328128775 234052711
318838622 162269596 72564920
9655946 31101629 313822243
208119010 57333468 274298826
86918519 365838326 272648725
368509268 313180798 194591464
91880939 41546246 385545509
49273061 95833338 147588837
251313966 338093825 179533097
151795742 363912910 148996677
11860703 282732904 274591947
117878591 83968069 271006250
191676595 308619313 129929107
48256924 310482662 166552010
325636858 241861208 67484322
46675531 111546374 252935117
41284884 81369270 123238743
243921772 207161984 231590386
64080419 294726499 325195952
103671208 208721293 397580972
264186635 157906671 154549885
120096724 249766229 103213797
335573230 221516699 265291640
218996375 67393410 54955902
254812101 310143308 167676835
241927542 10477984 318299455
256883957 146420380 179878324
359979852 108341192 366345107
70550003 368541612 73992389
85817503 362342713 324357104
53759290 148635927 203330769
170632548 367985033 375244828
192058905 8054485 119118379
250677010 148406726 307068062
147692991 392707783 12708266
112042994 354150494 362567304
126643804 267962871 262746650
29957209 75718843 26414178
318315391 369902836 95342645
357075130 321059761 224149107
90043011 349347976 383566749
293720455 377151847 232005219
403815236 173213588 239586839
9668465 313652968 190063991
203021314 346661357 274031462
154091977 350111436 340993071
135560457 144406685 11026508
245230223 127240168 110956253
101223350 215597920 385594004
317887466 188788498 147913864
383149500 150443152 385615429
31173738 285780548 108585729
149297388 252956526 67325756
294428111 180067497 377503172
20478275 345561771 373740265
260861510 168572999 355436863
81923935 29002475 108279137
191058067 181462591 197294962
117028948 385296757 68136844
310412032 300694120 250795001
66865550 125723466 58784812
239028590 37750755 281765538
60784999 329284069 98597273
298876590 374537513 186715882
56122363 47834624 319658997
69791942 63390979 66726141
49944862 182042472 73813972
284722124 134189753 107059591
303036294 94339273 304367381
26519317 63585878 309294260
302931179 55144738 223319336
2935322 78667595 267484512
294626075 1580183 278590506
113155868 209374886 13456743
155905165 154170196 219260573
130972190 157167440 380230365
310370821 75376095 329551977
143371360 65215774 23428742
178700442 113867824 204280331
349079376 243014091 9870737
50413444 84166659 96148131
90230711 355271468 66737533
266097434 5550638 269373945
260513698 136022073 71290776
236816736 12462977 94737635
257694033 243365754 311532683
198764795 86274339 148639316
42747432 375000522 298241728
117767668 206444367 304817626
323089795 51913068 233305306
119643688 37815716 398878891
189045040 378274320 276217921
199962477 83782112 251391314
336463322 205742401 31789072
29423112 290253953 240212042
157596854 79226480 394407053
51531549 216132771 88115663
324813289 233190184 206522351
24179584 63116473 69699669
12979086 24309041 255980627
125043238 290157692 243360888
65934422 27592232 226947292
190952044 379230255 164087068
54949476 386290917 65027107
286575308 39129649 256396304
115534431 28964662 293836293
348198746 395136329 183268948
125964227 277487213 77097212
372390278 129970982 288127408
348182766 41085694 273125160
281837960 103006931 8079491
47641080 283721989 247718051
174562806 49353737 184003551
306149559 364329209 31369007
330142794 338571328 72899125
326783019 313177474 204054454
53954752 243554192 402291657
320665373 380405894 57274152
140327227 228662855 160990249
32502180 12908721 11167801
210081776 192037867 214366949
186700136 102138061 315709557
104158842 18081382 221459290
192023033 330183644 52730240
322776741 277352773 100866809
293066427 27630347 162580723
190724292 188001194 278089155
357578258 270752514 89630202
241781006 3350598 190190633
16036143 54662268 61551695
263003187 238451493 229930592
10 6
382225100 324382016 19275587
16406617 506160935 481490025
27169367 185279324 192546252
525516043 335200883 163691182
344538343 173058518 10781680
57719921 50056917 166901998
449062939 115175160 64799101
401886171 179122847 494916060
113938681 501308969 351675259
225413263 443125400 150744989
36807 28687
145170713 284714462 293821624
715926132 582361345 564963913
652672878 363634587 464803958
659276897 382676301 280839409
518542028 220410039 540338201
628292362 71264136 413387397
344409471 695045871 289989551
52168695 67523690 361697263
646809021 253765587 515180656
398572903 721400805 498674450
8441400 714797416 399268432
128542128 713229450 723045001
297125770 313100652 561779320
317778614 69774653 421851064
415335075 415738766 138689992
575289916 253567386 729056311
539386930 621565491 316188891
287999195 623357876 572921370
652560282 620869747 142855549
733994241 339364993 454008941
277079904 624720539 54634997
750335210 665250960 205278363
750371651 440128645 41677604
86456318 553197181 10944388
357848868 20639617 193018523
385097023 712719404 580176616
188962791 236683415 151269542
604095009 609551632 24821496
440530199 122789362 342212976
268657335 208705321 766748007
437472967 545751924 66458547
581419438 188523417 202203004
137257065 486100713 751694317
764288581 642425376 642225616
768572629 712731534 94980879
48869590 122901018 552334853
40538761 544751540 692453200
350964962 579193088 34002973
663341714 431651475 113610157
67141953 208326058 438343250
702285834 306284415 644879228
317760147 743100169 750844496
362671639 444172429 236925995
680117222 495879676 311966731
413197926 604672980 247076006
165164184 472558780 598605452
474413693 368659587 772132253
114798157 58599495 731997548
227440034 616129004 283963430
402242839 270994953 274146570
776552833 433642616 413120820
39337666 517059171 465059038
511428601 378135594 272936194
403967592 499407755 517735500
735162746 759500679 490112653
513302734 135475767 655287388
532540403 139776881 302967878
477573960 39655043 429166546
716223468 583674384 300196301
592444318 364035432 773279781
470454784 418554390 604108711
328958039 365440989 145004956
8211318 552845507 667968658
247621445 240999526 375346256
489051183 378001402 133222853
426481706 159428247 451631355
758129456 133042008 723947705
24695753 68170540 763908219
57784828 224977459 234121987
403557026 751865970 610724075
649255426 74468094 281670834
615108217 686905450 307323549
531039202 275606264 223254119
341910139 651442505 579210541
473598696 123634627 48340451
461732657 676018736 18814932
449053746 666236133 704845774
550456154 487620026 709221194
549986318 510105500 65244493
590891173 742087643 380866635
76512170 24892369 313735247
285193003 653263896 400148223
108424595 144773136 629357476
273019327 598290431 328713608
176943600 128967059 470340737
610093901 647799221 244154063
391808693 52494339 663171514
707603486 131097883 477770905
538504168 656751927 310443091
12128425 247346989 569694478
733292786 617976466 287895320
320129922 141241971 490517535
577616789 127951046 625617217
639978712 271883935 115051238
427166829 689356128 19008944
487401882 402178653 54731752
681721172 51831309 641992234
582411597 404159683 628693903
538114474 419878700 588407865
187219191 713737904 652088084
750904419 600045845 162133522
741972932 323236576 103103643
461494035 314600027 721227140
344972194 688267430 284631585
214239915 692193835 161319146
657298661 474858552 643787405
609079960 755827560 62770891
280957247 326183280 772933734
714898548 293488218 374435909
620682796 517915843 361003749
23392765 653010204 314493691
705973979 674543431 183803617
695254702 696434543 420864895
204560095 735759793 447801279
272710808 350692198 374806412
633500421 745607398 701199809
486971092 674451133 508189584
630963136 723861943 123772309
17749486 766144802 766191537
381148740 118828282 263033898
63055744 401126418 203514038
727372172 159549156 530416280
533021451 716813788 735841012
39147406 213520471 531728554
374357768 376783029 335897520
430863951 326051184 452256310
649834357 594690795 499589095
397422730 32045196 640388423
52353063 766560584 513466626
612985973 241063120 139269552
285647627 434438297 484263251
91800822 12448737 294306409
768419535 106259932 59214083
82353838 409962591 200163407
725703684 432932373 174030385
106849716 171847260 302858889
578206868 515930373 255984284
711507245 132418372 610549233
345496359 692272343 621527768
472945153 367200595 301554946
226617597 296055220 476623340
730663146 597463 697262345
652959427 366803884 432343862
421750849 129086591 455929828
651532477 59546694 741404327
577947455 247142860 431101254
361491187 491117393 474924769
62921000 304048383 548745637
32356477 556753014 589579260
708946128 670126115 575725670
274712346 463984556 754179704
173074704 222493015 323383553
530980798 557357527 64618016
508033420 613032183 274220362
305464923 683620490 492197113
713325977 678986069 521831937
261161044 378428745 172340048
489169814 308614359 664778371
705809825 200139346 599078254
583625045 63687011 733135225
700986606 422324714 66007001
213508104 25591847 579143271
570699170 51989504 636581614
48621576 105518951 131903455
565590505 249251905 430883345
217481991 763303291 423009628
202382618 620895430 469142340
580993798 348469820 112128298
390804854 197443766 251244380
109173726 69776947 365418070
748319417 307695121 270943808
664255615 476413138 483121877
552043043 167159460 496677269
383453506 467959418 11785842
217446333 350251700 590064671
407667914 8623770 151893531
53777226 612272463 337486730
764574372 285449146 719585834
502129652 410490232 658727642
738372018 2388893 530168062
110891189 306402738 223810150
157188381 221113223 285844647
233248200 701986073 8707000
279536601 253266788 627781746
369906615 196494570 127747454
514541330 399684034 56341781
329358993 532143230 563243022
367308497 596459668 705103418
244224950 192059018 619237090
418965546 675749587 1665487
399599010 340044515 34383725
598219008 775930813 722900868
456282427 763708876 570179375
438321745 365047012 256534802
554561250 684100016 643985784
449237789 380413195 596923855
643587515 584339745 757855412
397901728 432075400 375949573
652580117 550319883 483030388
354528434 188297188 617563785
45880370 340674856 597238840
773134618 187668602 73567812
67786495 548468229 690365482
223065261 597446901 101860875
421827023 207255244 561275028
382326170 518897324 127496233
521262930 515304909 443818296
114499135 445398809 711949754
487086365 37931977 564930536
735152116 266502123 210749631
553526480 728674238 538413302
140046177 545274215 395422032
551123294 511562868 413242037
145080713 503265956 117973285
118411239 440815317 68533197
132319597 253634940 294492976
545473648 553908529 336909128
696566488 712256748 58085275
116175093 238608839 214682544
326539149 14072863 60975133
714643612 603945047 136318621
729586397 100261350 617738950
273159058 562048008 12840071
735423234 499021183 114490696
217329008 276702548 184233386
446833605 656411022 584581224
677912506 222146702 455129628
28799762 609040297 82155645
766233392 170804798 193912058
256082008 233826801 125281101
9556478 424858603 143440277
236197221 644318895 528791913
403917681 156042143 559870678
366073993 236697611 450711170
227673731 423184188 533677285
462128163 498988962 174392542
722660559 87203613 578178909
277771142 366593176 596531508
193645230 331556391 694312835
146342372 271664280 661609022
31695131 374897233 116256787
373840705 316844621 747471912
253955517 527590842 233630254
389211903 358544521 239179625
33232773 363294732 338813325
167742193 22094578 562082966
64151180 606905528 655283959
747543999 183396180 435284778
151277404 426543383 410136018
447963221 208533129 725240135
518072767 324962891 659075754
742017158 625835788 60423864
398383549 313286717 770852931
678428939 168103295 570585545
75515281 58538693 233572460
459495573 763895802 321268866
564687887 294212625 273399113
272900033 602401612 288328965
232519507 13410204 590324112
194524899 2760261 253316520
289395652 562157843 483604319
278272853 480034979 402513276
661144765 372572596 136020258
94655456 587458002 325264892
279157733 523904910 6616346
535360944 325667234 259053835
711473195 59923223 666623485
644218619 130603675 62833689
733824419 128935089 65101895
346176872 429064862 24257013
248756034 503813266 614517332
568325865 712198188 615833412
102222209 400405240 152398403
75788480 424798693 428341122
328665646 401805663 168231290
590509816 324396285 557822202
21028444 577002402 543057362
220746637 419422477 290058036
706807742 329457980 216807830
533294097 655852685 409023593
703665321 642357164 3999495
654258305 617806149 592662630
161467176 136218798 690200965
563381378 248370812 436059754
135673358 418111068 594002537
20993574 398441693 320086377
547810658 258990001 614202338
286393628 212106260 131684770
274364107 381837677 195615415
542642836 69285048 617109244
755492724 121479809 425747462
178293970 99633495 9042556
292353555 447960435 512920089
367236725 311986038 282585477
684664627 111060522 66485843
363124761 659340005 589066007
636863258 540090974 583233561
775316238 445193940 27805521
513436036 237384803 689440320
566858493 281565048 350368083
678407552 587552608 378848823
430808320 272354346 62287573
180354501 619648627 614256449
632797336 159855938 359961774
19157377 182314848 254078100
339774513 167814469 350152613
628620307 425207894 468422400
244495799 176198959 662735300
244029868 87672194 637175006
689753025 242415210 674870191
450789247 386492493 211586952
609141553 572275541 529854934
65532153 522700698 482564384
81505124 294099490 308762642
85709566 667239616 772167170
187529622 558146306 444413293
459898322 212250776 407682675
726995718 267692419 327419303
16641467 390379385 241958444
700258135 404875917 766284410
454838301 194781814 94196248
344088132 355741249 609602655
701339097 627555777 402652059
552278256 564656730 444837390
624659043 342673005 700125592
219043248 201776722 390469599
351002096 84355215 141172717
172822706 560970555 618616644
602247296 287293704 534608060
344096709 486703846 236839838
68412454 424771111 656978185
83708140 622668859 488114311
670728081 537143551 600610181
338391112 615429107 523797182
358567046 351370219 139961217
148661804 387024093 540872775
608729405 175516028 570445996
62094706 577872838 432674331
40686505 116539360 697521354
210659699 218925592 683307296
296663962 84217057 516432723
182759436 393626812 23856048
264883648 762015881 52137019
399280478 86550386 2483298
657519960 482091650 762018272
585604238 384946582 210856062
566521639 650263642 148891725
322837982 75273754 719880461
545917018 526441702 555342494
129609855 315740992 639033006
463144272 269714955 21325166
771859553 544912262 429288473
131586707 467531028 202723086
549922367 744138333 300065767
22498674 219287858 2654086
597254131 143913564 396003658
207299842 185536627 296685237
621530280 156214524 642699402
761844783 236045449 461262146
399202482 552802345 93374914
754228542 412694688 728366708
391589941 471677530 279694795
581152252 66080071 232767614
232616428 325642561 644486390
526289841 88973487 442613399
574851407 314655621 232046842
739064058 77924595 256512584
460731880 372449202 141223340
389851508 562025133 509989272
351393177 490261035 301045156
219388862 213823219 193088530
363027947 445234614 674695337
492487131 462367682 490377916
719978148 171494901 17384597
412297171 693735443 354952423
414751009 99517218 673059260
53973499 636615603 350939002
388841110 565697076 727725767
108454056 669613671 22911340
3829830 238846375 534389340
360685547 173075260 249818110
65910682 75717961 72673482
588543852 337873555 408069647
288711264 505420530 409352233
742773683 472304222 439439138
559676673 514598074 451936961
242117550 184763211 459930823
417527239 445132050 302638422
19861430 773910495 546113784
222410549 165085505 773252805
527403702 582959626 51223073
367456723 170070960 230791829
724160076 526189779 353765376
643562272 584654635 118569394
739191054 698304446 78896962
413591894 155175246 741337320
339108474 305172733 39207903
715235550 521972955 77044418
766012952 567627462 559690832
506762634 269179043 399380173
653858580 702037603 76154868
217378708 215112507 53837010
465216428 64793595 97000402
545443964 458551212 561610440
331097837 628584324 546910628
772260294 217901750 59306437
107626459 601935940 317672478
333460964 394392979 689532572
331878812 761848217 641053498
607205327 542364473 214772482
698777854 157296729 179133439
565658121 530034516 712758202
483533593 238210260 541522245
582128136 414353330 225073299
98027446 82415740 448221306
76641133 466805483 417625764
79550151 76165188 80467040
348058877 271224161 37926524
630253520 70539457 167729518
204465490 680804650 239270186
688851166 39969484 536536295
621576259 537444872 426398447
579867354 180273553 395741875
472690083 321795668 385804943
623806945 11686574 464162882
349490490 668689798 516076028
24175074 200725753 191692664
149330569 192340592 124832759
775199398 20312426 521382365
680938413 229147427 657999074
51956423 433225487 537328373
399092400 475315399 351654682
633799966 423573485 56525026
144142397 142376840 49373041
120361264 648153750 640931694
640014085 132591830 251351870
398282131 632600171 483594145
260297518 642438880 200313544
706155119 227471412 381597000
169441055 277618719 552320245
339745545 343314914 387123289
207658848 743121011 258230550
96315130 7986309 173734543
23072779 672057750 498594090
627201044 353198207 401112767
224492913 241560382 160542005
551971716 686701898 584289078
28754351 318370672 461986688
232878356 448771758 374547846
250472037 573125836 726567114
59815201 157934132 514254892
363449403 419083121 343864437
703385297 171103623 339484915
323000361 172166822 239881947
704429499 583069512 421464138
453024500 168424623 472897020
329578832 557192585 524165087
430211603 219039084 459349037
264155541 215759583 354251960
256563420 129697523 295519157
764283332 439434472 688311099
188203944 524597653 429484774
308860510 764280281 611825745
563029452 327751822 354971865
154924960 26553919 461243473
140522625 319230486 626134130
489761801 631358128 727325970
470609517 618587993 186463678
452815271 251786327 140504738
594897535 54484142 161301038
664831669 241749499 414140717
521260450 197383369 426426947
601546242 442467582 183080340
449866327 151415989 646916539
751748201 682224020 584464190
568870324 458714153 272738322
188806982 432125407 108100201
387221706 50625684 652239946
523447657 584074084 133703766
698552559 289536316 488972563
350377108 619159063 444915562
497007283 164614680 151083725
431483433 261174127 35632717
474451354 104593466 642276098
391794584 325122273 181855929
637962904 144246282 210068228
586164383 395810741 566491079
707995248 759036969 554279226
603838963 372211326 297966013
691197198 302705009 346797189
422599913 176700717 437047340
51877754 776279383 214279912
231239064 299561424 148766008
763365473 233320090 347649435
509791699 718604112 248124219
467398820 477485630 226143048
618563817 687956624 301085670
643303233 573862418 694839014
620131845 327370894 271844525
154003314 357326183 593570150
752883264 354482443 452770696
341590530 428665634 579143539
103104754 620294133 514893199
664889962 236750504 478210967
98710381 39060227 48441216
703861809 179866888 50829792
449154701 551671233 675655049
567785645 753684038 721586239
774493222 684210785 560994428
692212348 667474957 213333976
315897020 41008970 388962218
396022343 43944289 151471836
690352644 297363610 312473242
9883635 422575652 426604124
574603482 27855379 645224144
617280916 695763853 5583195
45948265 154356385 604031839
79887802 248238063 505627467
674417101 524671526 727963827
206813045 57830384 217310601
599487426 637891337 271642353
497963943 13464171 416873724
506306879 606291554 517803452
3456510 503930403 648463940
557819332 612685508 360065349
745715425 333027406 563348149
18144453 552036042 364820715
635776943 416844386 493463436
625419760 312542985 761261610
76891107 20477519 297234183
518150100 408299019 484345871
305689321 428888539 226023320
25688922 518362870 549419870
14869649 764685605 204396846
375452668 17240108 351039753
721936399 661522428 266191821
733149712 349573848 205522693
518477866 391592529 224739601
98133378 337158617 21471269
551318540 61403847 304528654
105843526 95363464 20873689
661432919 548036999 136150660
397859321 282185971 595563920
446314611 17334481 197382069
449164088 452929176 114000122
311651069 230893472 696824233
227854222 381831787 203121352
237579819 12061416 595062553
523596720 640678795 64846054
191101308 609052146 239044749
79776315 292536775 83644766
615711056 78047812 155362002
617201476 420234391 15326698
48507111 324107118 606789314
773114450 568136371 397126289
572819767 465676217 668816353
614029098 771776939 592536826
293751099 164091766 454675063
92122103 254215212 534225555
103124938 75096450 330776082
550918480 135824952 563542489
386519402 758259858 654781884
233427588 38216401 139252104
592946998 86698530 377488338
660395745 503987979 448281655
628991244 203578685 283291339
92680137 351097957 165298860
451994703 594515638 336408918
41934291 727197422 471840068
598954984 743976192 460828441
274018849 298170191 94110260
239143695 671907055 151049175
549650844 69710556 236749475
223988623 606377390 228154297
552679604 716639194 647917893
541720478 697661194 167192521
619113586 495990283 247442359
433561408 281617649 349095722
680418278 547146365 364867335
57637604 324871290 428699914
669386786 221047772 701358614
687545009 564004456 54415267
756255218 627707930 217091255
18675012 669018262 695825197
162385660 67311041 730575538
765443524 32037138 486422281
113199267 209501046 136629132
297868579 503588976 696515845
54862463 475233370 44379665
429934685 412690736 135464432
518599302 459788088 266630813
134870230 106550935 400400774
597015029 510086413 28581574
143616105 437937634 80597890
641092313 769066937 210121957
459182952 685822213 692045569
91328151 225822100 687762105
364493075 111347220 612317997
425676745 173512185 306040396
490035822 200548181 704150423
191353249 710028999 352459180
373079620 349630480 460384663
473627255 479767532 211612918
128902478 337674450 308600897
649014989 739543953 429395759
344592892 738758499 768686069
700643915 214329132 215631236
240349770 293983785 79197912
110281929 230141044 682728783
38921264 661229277 321478289
210218085 672891894 52599308
772833732 627443870 683384685
220401722 749309816 219349406
687886993 322691563 615008058
557853604 200029261 619396820
750092039 555875388 675194944
417234537 737794596 725630856
553678339 279749975 301452824
678241922 355729794 174887435
314302282 357689885 485473839
228743374 203690923 694807107
36390983 388142715 562397526
119816333 555136660 151620264
740445274 763752384 150581506
671450874 327869959 748595942
660508152 733734908 313678801
441452420 322844622 291701918
450394485 312654265 625602719
507462147 737272465 168911850
594705880 246096512 638170041
760868179 374807836 204094611
24781589 243484403 252038787
712156043 452904612 266360306
745291068 711932642 117562874
396005869 254188713 507825147
153996233 312198093 106092035
260138518 579463684 242399486
683100813 519535889 668331037
318392943 357796238 430514611
543699032 124730657 324418605
479380925 718528375 198524072
251180474 684114788 372680663
215115781 34953537 569275081
159292344 475192402 207190235
427790337 386516839 649153304
368781647 414608814 620858328
227468832 502369603 44730186
520840855 450989301 559470762
110195024 755573337 505509588
304030987 251552866 424032789
290041517 451674094 267321404
367427167 580418844 538979696
720113488 332810732 531626971
739301246 270743920 511319604
312993683 503014911 742749197
629344835 49849725 26397822
638031667 261680581 150547659
476423257 743835123 701523545
522895709 444650312 281604133
369057029 222627102 381866710
34222658 756043814 317873672
692035517 441377253 132664593
44203273 28215359 515653957
152788399 675481565 404135655
73243483 748582909 335356739
638245161 670374089 574853791
579012523 167582947 297013163
621367594 589765711 677438599
750772022 103943784 420430592
130816379 227568319 585646690
560230275 373770403 289755675
515270951 13576721 135768942
386366973 135235337 669072668
98624291 17750442 724293377
709153095 405798692 187931568
684565133 4289787 250652283
404275702 207043692 386700384
628080212 541029718 655754264
652727056 554054467 615892165
361840627 553208380 615004902
733703076 259437711 574204752
438413160 559865848 618608356
215090355 170027723 70962531
751124611 706244111 420362139
421502755 666433651 542888498
523560772 489247128 223094522
661896520 514141637 196635416
465897841 231677351 373119136
681579909 676040299 45120245
270642054 497223034 218519245
85774424 12540840 600833179
65415038 530958039 330080195
37328673 364371063 372033170
183897377 95287854 408995056
557398712 437283908 126530100
732952690 528584763 90060053
542335538 611277867 487821254
595372797 443407561 200653869
356094945 707906211 236316186
607773805 326778729 768756646
522933716 757589500 334527398
681415076 451133422 335823925
392222327 773796978 687365686
98979552 605478844 734136418
155286470 116824694 328082574
739855867 188392376 524624958
688871656 177261048 349403456
413708406 633303422 434021522
40449944 45623448 570506791
714779289 272330553 533756365
335526760 355199938 290236998
362106634 746828999 405355825
183832280 720249298 618258960
182034844 639592454 759156781
387014352 755387289 487381688
635171433 704010486 297929265
381054402 247871192 235748381
296034122 49275158 424308835
226263641 502477070 177259374
337729256 341238721 69032571
297822310 647597781 558984102
406665730 644658349 240141424
80563114 768269183 322257561
170251338 197822977 122437373
357083749 267992819 527733549
355524979 414392431 63626953
205991239 146874298 83118727
738854812 353090356 447511464
40871570 106504415 165089929
482401418 74929267 672307749
633911295 509999455 714212487
203177549 736826259 475748426
408874916 503769721 380953605
110574492 704960086 290440101
528359743 62363930 164250901
257962519 141656393 106808679
144119934 668225460 741577924
614801285 568843717 375007614
357259565 743755431 88195593
90161900 143367677 423114999
516115912 228219830 27296450
239608703 495415685 522452021
170289911 504958310 294162504
257856598 386799094 397552403
715479475 504193408 256695458
450255341 714918718 488665867
211900903 287197992 731992602
338389491 221160502 652936386
722527206 75734702 515394727
445001757 748765851 274892222
552179707 426354280 219492553
214301156 316485798 631130245
381153831 347192849 314969220
689444683 339916415 214553589
365328557 45512533 592692918
567665891 42425944 700555401
660017790 402269811 554562232
659237779 45548877 197874111
188836848 571952596 101657585
334096832 656131632 111845970
756481240 222893517 399230369
191942788 490150418 752374993
162421962 283447979 116764512
646934223 462303332 424112949
477971211 721241842 71694164
747461986 236304415 421644384
240854494 507562417 182297928
382805006 169388450 194976315
404346714 149001324 345267736
710177209 556224580 724338319
2526059 691241980 589940417
434976967 480377832 454696520
384843629 392998760 208101757
134302459 701736426 566970581
1433275 586150098 553948584
293842499 372088998 120036298
623758080 257981801 42349337
124262396 271907145 694413052
388471201 748789952 410035513
168498686 458297923 268472712
333878149 239775585 191175580
79144839 684933375 338073166
485159232 473874867 526857399
295221620 215602106 237845456
476330125 622852219 602455146
11089756 134829040 208678753
552341867 218145821 376961584
508688037 497474093 45877663
337709073 101114933 657411142
144214361 408235015 765713964
30199500 538977339 479861865
128437515 647734293 74079696
78857081 178009506 443184557
496294880 317911203 482656359
297807239 323552639 642555993
437837768 170228731 236691185
619957257 426386729 242220934
419094462 18375189 420391501
300705298 90429387 268565346
162381134 698099902 660602632
488262047 189456284 632236123
620526200 166127113 546982025
204597870 769531029 88245880
81587752 712834677 754391065
413850855 428071050 461068811
41731954 542129041 184341526
284046623 714633662 561396020
371981781 83999243 102523054
45604557 176179718 636334028
479248330 358283086 761280158
282048875 427188545 462040612
768093062 522155320 232930639
426688772 381959987 558718908
739485843 541895281 411131668
345081474 462044668 697983305
91050188 642561978 189431862
229851315 23216597 21892805
403319269 489398781 33639936
208293498 551968795 623616640
728573391 264935076 300756791
732494340 734574171 42210935
526605731 512212769 27122189
154198993 703628210 574903644
734523202 154291039 615579922
606238868 721691020 580972893
2481521 325566954 277187757
72674904 559828383 535259488
61542518 335053166 228567477
361222950 118489783 660027475
155620040 713319764 642996027
109965127 290985119 681832536
202121093 523727108 426786409
524684447 211977091 11085344
209236911 342736937 285580915
455164273 751173608 256024435
682406623 116769405 231086328
120854861 647191688 236576696
229619069 175886446 753104321
225271670 366477364 658653968
487212057 18163186 595519333
522301100 102193130 351677871
480013763 206328060 139602512
592239369 513994882 673814664
507446307 213435636 760338535
197266031 658988931 283442353
756953439 189012290 274128883
61490976 230185311 296171723
742561623 731288004 323862635
491601412 720532841 513357807
218153791 11612184 378556759
263668260 238353289 413227896
470300391 117740451 570345176
285985367 169270743 238835096
757914517 71537346 220309338
252247552 175702634 174750403
515108292 559175503 692563550
157868740 210453357 62070200
449765632 701750603 504710688
493844231 478379338 45503457
423571766 377447857 456563970
63459142 520493115 649503895
258733072 285646025 210199000
366566116 103714576 736592524
274917396 17327205 685318875
53166014 159801056 772056233
120494172 571022528 336944422
594564569 62233911 721081285
151907224 716687053 470552619
682388390 480002495 627823116
324191330 548198064 620099190
4843282 443690895 526737117
165157779 273255491 752596854
73774052 216684903 389617130
488911269 684243094 741828986
539591923 140259743 672940853
605438829 380269882 83542519
257284838 720433142 554084828
678409951 35840102 579449271
487606633 230215761 532762344
566192609 96261988 155883179
319510872 509583184 217909076
442713218 256096255 255298017
538297785 332236224 722530973
378124096 257150933 25084987
221516506 577712940 363644097
91594781 593830597 69471630
441482043 208717202 355367001
270211571 321724696 674198305
699510734 36757559 701711172
138848203 741464717 690870768
120214664 103671692 100612717
759000363 366541637 641741332
598009904 196262194 637281267
203681630 565668080 535477348
593391663 11799991 561013017
432464644 537151941 283233248
70465974 272955974 278227480
717852965 416079390 344382476
547166414 580952850 494671744
315849007 9621079 268122707
350523249 197701755 5067852
697793125 465699846 495332347
624142782 143647561 232466400
627187824 677328219 329416728
349719749 436819164 751605996
622167997 583398836 5708474
367618314 170900321 255659995
560744065 665203710 365085561
327702707 93606449 147442475
540536804 704805775 468678042
28674018 562827615 493117670
332319723 267248637 521330623
40357815 422414146 777017609
414263876 610090426 697986827
613365930 587143116 221278158
432756405 229898614 729971948
640041282 108048003 204138991
29399954 126169321 265420633
276257473 128619661 201288771
401162115 463596270 398049887
278165797 764636728 2241308
28896624 341058867 384173352
222640628 137489864 764239619
462250700 23096290 459755534
192515229 96588640 759683328
717903561 266049808 139187051
711853409 240121009 640230503
500979859 501740989 750045339
97930683 245635277 11317700
560107979 24533082 535546983
150105878 289694331 501003574
422881694 187124375 537801614
570477458 624455093 375040807
687998096 629716223 492160615
443733561 116621517 150105134
592550462 713040231 48613127
519908089 80301840 751712724
390916242 286533506 81875385
114963511 525419873 455266895
140269677 176255576 242256836
184350874 527031215 637499293
278230877 428082155 481598927
539533183 636892163 490403410
316346472 30141217 260089433
703179649 483235086 112229842
40222747 132354582 662490823
487204338 741450636 276005034
649704697 459213137 120302229
141323860 320065863 128011001
239663235 341544070 2586621
340170926 310843109 216130701
192100270 569881230 410517520
233930565 573103139 334095301
256360179 159561001 615914658
640223075 608770520 60901771
216429566 563003828 74818441
59380202 458342329 89928452
632963472 415213921 214499858
553066061 60418514 631929273
192416187 573798840 289281007
532334340 101256092 505614565
539338693 354851227 617199241
129602172 427868792 247762785
569248845 80879443 462608889
3034808 704995216 408418046
47888732 523859034 583718744
652746500 2990402 466391109
444977708 118305931 564895163
768587602 727566606 271829827
765179751 620312747 198236672
41957298 119256825 314854677
409483329 377184057 103581688
106530191 230407396 684884146
536350432 396215460 571654964
120015864 710296218 648101364
275281655 616567952 357234786
55416965 757134341 327715429
392339493 508948202 668330146
123779062 752422938 176559776
126608403 324328172 526796257
225380397 523276237 182204475
421251419 677298644 238630003
145686626 528926411 645002648
666798800 717348705 178448566
107927491 618964934 489467893
525645548 674044168 315269839
291935881 482627749 431461418
358935315 125677511 751133057
12270084 600180497 75456422
456179114 150680353 278405665
509704987 701293656 696764309
472651668 207531935 533673759
114045866 48179708 478520816
15679281 256653399 508095950
459161075 707159114 359217675
69026122 262610116 595974371
437008611 250904929 459384219
450901424 14984617 648828882
390552921 95441354 746730680
296187853 653261103 586722234
499428986 419388196 268431145
715828619 470189972 43117986
572093145 621587287 279892381
460168372 488167137 589854215
237093776 105463381 626431311
29676736 106298801 721194618
560135883 752421104 592299239
472011319 437976585 147884394
413999436 745969732 726972689
31051973 431856770 114620770
669980794 186917494 305308689
750733122 101420841 339248147
589464404 621397597 297138844
613350867 667968915 396943175
105758369 36807659 729389037
684859694 569999913 482362248
516859596 39178786 606472000
577189855 329949850 185991676
472234229 20020921 652537532
426912815 567627992 677293178
709509604 182701844 419630671
511805356 189633512 742917096
654616095 24534186 646267130
38472739 709177569 490252516
649357001 206564424 727777697
107976626 688634139 676536977
197213236 477347413 649303128
492487490 5528260 205776550
662328073 30176291 159743448
173463650 576679808 439968464
659710254 389760988 45827055
570872394 620739130 349177138
398566939 648510492 689461498
414359981 552414250 64869635
172449196 437839005 365565007
687182300 271672112 51845902
578946257 369736695 384131425
386342351 575686176 605835943
69125721 506143326 569224116
36590645 423898289 398726323
130792344 481803431 45042138
705001163 674813387 764814641
517660025 248980915 588064958
436131330 484670296 601360882
671922740 400268296 708541030
759713967 636413521 4680633
522903733 632842255 146602429
276498096 54203329 440093598
399104582 444556441 190203172
654428084 404626595 187077061
764104230 403710277 337032427
398144179 402918399 89372878
744718129 646916387 526414208
349743284 232058390 461050838
467412790 164281520 575566714
632271304 739217588 714259181
297587581 79004804 594308927
621925850 128053615 675461469
325152106 220568750 485178906
291313138 268649227 545905946
673364348 693394349 469565496
149466592 496574958 243277331
381090765 17544742 262148404
585443096 551790555 701428303
483184191 351211040 342367385
628464940 740389366 120325435
692459121 7959096 187601552
557757697 373434237 132363164
130500406 400498017 267266064
459363287 497437379 710255402
250796052 311659257 558133832
718455258 443809506 507147645
222208132 337757399 612601669
275957835 632123517 623323454
121746205 647349801 769497170
385006636 54129354 428990950
435703242 68558304 145604088
106682526 246436010 123870556
99228218 378232697 651467857
344032607 737308264 474550448
196591716 372537110 491542220
613478067 640021529 190554114
715269438 68198532 555337067
516453624 328599507 542796651
297862548 515378359 598705965
659943723 437280683 771164161
269792515 620029837 130752598
238213124 328856732 404870472
53615420 215138747 740786587
93294315 445567602 673086305
424797743 90001987 476541436
157857673 618570092 155403437
462036329 724904432 168616377
471820060 303649077 472755741
571670660 738285042 291721169
134034955 498012558 635461512
764701064 624156370 712237127
334153784 629863209 402585310
670145838 440318284 217773656
494570762 221208583 437517715
508659146 388212627 639359550
511248720 4899946 307941556
305730542 413009777 699485425
155119579 696640257 737551791
391784014 470237614 750701045
49499447 568176595 335414043
133818073 104340149 418401213
175274867 188732304 395311556
186124546 725767649 683927502
150219047 747912461 137837077
497905490 659696070 332654294
144747594 516171158 200485931
31221033 249796020 476510115
9543541 334536652 755095975
119116183 44031614 348125981
191359643 17563734 548338437
485814193 105901287 495111411
659568077 600675114 240345443
558634937 578220944 199376119
511298183 351384728 521948406
256699428 558312165 329438993
45005705 507385494 28435209
538195689 457068681 229827509
504132668 49988739 138733397
384550100 657246592 299458914
403968870 363628068 743721747
657714719 493462801 366689556
581427678 77535446 364188604
104540836 618662902 140420075
551147053 415600072 684246722
574717435 487234680 684633877
439164762 391125447 642055534
82295152 257137913 359488345
233859231 113076225 104314597
138523217 238972617 743844608
251707182 299389049 587999095
324902945 409684630 704376325
689562143 629271017 584103350
711157339 690270911 632355072
168938195 354952218 507785037
33811799 5154151 751948486
432670714 544998218 348490043
774474004 505018321 693863438
392416378 63736480 575334708
134031009 415889911 533636426
420110278 570672212 128147262
579806627 632160432 335945139
253629837 155323171 607403878
443225669 254906082 477449636
424785212 389467336 460620344
589501845 712885245 761318800
208590944 140357983 252175006
466713781 628682656 585815688
360414398 637688748 489322601
144742439 361770778 21301247
35651707 127527316 287767758
17793990 593192463 563995073
144051544 634280597 27794429
600409263 635314522 488196740
131195325 557019960 164326339
597684166 127778045 702519109
422973844 687480652 132805708
768794228 528220152 602335176
402029587 404319054 422494088
365652277 309224553 124187265
147888242 214464894 484980626
636976867 116113254 460348765
735864407 85610301 271586231
339491021 414077328 669722612
117578233 394160535 752118563
95853420 243849591 434255597
501798551 546936942 273522472
21022908 287653668 773686075
654126694 520554499 772787506
573178284 186156610 569859485
609489513 708476401 50393174
485004509 641548368 367200906
615228170 261081493 662486321
520323594 259162855 739477630
316445295 711682812 349368600
557018361 221758865 537045470
591837157 468518071 48331366
269804483 670680766 18633075
489040736 622750990 125257541
729122081 342761015 720359929
412403333 308921651 776419588
621046893 619768782 430489153
635304839 298985867 483733583
556717550 142228992 702157938
40114766 515163901 541349769
533628075 656544499 462193819
352602447 75612939 65390834
254967929 543389056 458929643
64571974 74061269 620668527
31413 191439539 340149723
25629142 341686597 21842361
595766504 375238830 189963437
538955478 730248666 283261673
666674811 20078950 176003287
30903570 640013444 329222301
346712624 56748180 499121967
418860365 151199874 763053422
528853454 39079322 753769714
595510904 609272446 469879196
144393822 123018045 180733164
154570150 185543504 161064054
632313118 392325355 453502477
343967069 46843779 609889
673959003 512841471 138439256
560102191 763236159 255435780
71906533 47294732 288214214
681816947 478723584 429055982
674287105 564419196 45169684
278961776 632450951 727325609
568162410 155889889 307682588
612426185 695049530 683897088
376117806 370731437 325803209
590815933 330325128 321184785
384073001 250419873 253118245
506016725 400378038 306554507
765083999 205338544 544020167
194761167 42442547 95937338
693909754 597249221 516063991
255917920 157224746 231295734
370257724 532496368 744639245
344656531 208084715 583780516
179677439 555356853 2437531
683833756 565638494 549003837
666248562 255697383 618319088
456424220 295946506 704229515
569432885 652013860 329639916
289665544 495848966 659001775
773371210 397684412 303246425
123779824 467021408 294366960
28335991 48992178 296776052
69630246 209670141 554872137
363294869 674403958 289383033
766345379 80761481 57443753
193368653 61741912 300941689
257463119 57300937 540018740
630820955 767812351 311100514
10307216 449902254 138049889
373543963 692279616 120284631
451975444 679897319 678852435
643062049 506641688 705374129
706044450 279848322 124804113
381769190 711242737 560167096
608540265 7052132 640099821
355724689 276885088 665532198
85206731 710427899 183412580
581962976 59008787 136959231
646148942 226007323 623682286
275425664 632023456 767911197
386497496 218998243 462561917
654245888 625974141 432001033
13621500 464441623 679088639
226083057 412530711 673454319
551053552 350110218 84108444
549476335 84147406 417375577
567980524 72920134 401999553
438498854 456450977 136648990
624623865 491774232 764884292
449516222 119024713 586666364
331247582 119672565 532153317
115164005 463216670 586668878
597390898 303926025 14249932
320371225 110902086 305581876
138725529 608745280 376886293
287950477 351051231 443837851
251052173 471363553 238005389
670546126 187761471 319419864
435515297 214688850 201909888
125539898 222310530 188159778
59485891 19968428 339219316
375915776 2730521 707348207
560797925 179603055 765804852
288694149 772438108 720546700
657572915 496337115 501566620
659604686 514177318 354603261
608836859 221460070 597597447
670519904 56665850 750998396
387604246 755910130 604682236
442028428 437391917 247932066
317467647 218384951 683053904
487433669 531735542 764029460
501530690 139697630 338173642
84933887 402417623 638905903
131743800 55663921 39523531
45193937 189446336 200694849
568767822 134049770 476944907
602583393 405235854 183608030
714811328 477850639 30593227
11290654 656174368 258220434
219926575 305365768 243990792
107270545 264092638 205770198
448773620 206792831 495105047
648780583 767320685 568432213
55144053 92245187 301576296
274868841 396771565 650161076
215961378 34483243 360256587
74187206 237292664 61906779
771155129 219341441 291142450
573359192 472729139 22515953
646156028 640846664 423087815
748302582 582989170 269869679
405849612 619408896 744495406
14322827 271990008 161426845
706319862 273169024 54374086
213145063 708366213 572152532
50897255 97852336 666164051
225300659 650781267 165628945
703100035 55867265 668779263
733676925 564946956 124497015
747905962 71003912 602723333
531709465 449814186 34168173
158233320 448325553 354747209
203927037 727643616 611027826
632508483 138895126 752665794
213936747 250515783 618996911
325260048 480937565 224014311
280726394 117635657 493044316
569376778 424693036 703869287
393098621 49608018 194037125
641363354 442311117 576026395
268899309 96752931 257819054
345871616 461561882 729308284
440734232 364247595 497854680
464305540 11408420 138798874
740233495 638581902 411193070
390486769 203815409 496340897
298882349 327226206 602640980
6671095 413557888 691696697
379556315 533596391 37050979
282695350 261740258 233529667
453174665 75889829 172708037
154795308 379509470 17591710
507989607 179963535 546389177
37963698 111115817 546495600
359550256 729660707 701564503
613562236 79934427 161789869
215777496 133862638 553760579
731489106 288953343 104742510
630774452 209209321 416157292
533691772 316662176 27553747
307742140 354926663 359775462
177090838 102081839 586035330
118460983 256929322 554085859
233488830 563062835 231503748
225640870 2100034 660031442
205735890 525427282 766807140
743189770 709295451 412403249
78657581 599482209 464985932
733237399 122872495 501975007
152144808 331108989 582983582
666830918 647331902 33016252
387635827 140860001 223976555
583701158 354079544 439007209
191144812 763311789 77165678
613105897 305788738 671078111
480192683 230070894 22051035
708729304 649319352 144876921
628237521 635457958 424869258
772517796 755008036 507905464
185996413 55810242 603695116
679925861 776079490 598860435
25004575 572014639 700914468
33201616 530270927 242069683
123622791 580412154 161160781
565711850 121225371 213616237
490012816 597369355 262525964
529689172 690499872 495266106
655970366 440604422 362964397
299124511 64381045 150070058
305002646 513218053 486234346
159836367 564326470 733609046
404972295 35135678 452132004
678137929 390859960 363518175
680206518 343188025 696655621
766003735 324318198 222758194
2271437 261349892 657764022
397102710 269875742 431980877
374717868 310301260 189021944
223841514 682395748 73302894
770287197 24944504 515450876
761034817 90583618 479870260
748451463 253004923 743900256
701798891 288711828 555881176
418599870 170451403 596596078
581772293 216811526 37985119
745377154 751295538 447537107
756156236 255268799 66261257
62957294 519466826 625694082
696493882 283579348 189094662
680613335 423826014 479893741
474419739 478905306 532991552
288446774 198613072 148643229
213668878 381014462 205192931
270990736 294282951 10863161
312383798 526812508 545225109
771276497 564163460 355709802
613564887 163088042 92114462
237436866 394114249 87616553
494307709 396436237 100488449
267337277 3491341 495574004
382659183 742876549 689389040
765245033 613264193 522527039
45018361 170733658 706387960
737111992 679457840 64951417
338527181 771040021 124187535
705187826 34123491 160989523
656376384 524317176 320534130
659339136 508934901 739672593
723154998 371765407 269107287
143921760 411064804 602796907
775386247 198375140 18035215
287917562 289041331 562252267
178390199 228342486 130057851
1665076 390443829 576240084
141651321 482872903 356643096
259161018 305478966 629826190
351953807 734394099 122698534
429835421 79323596 56778274
680222822 208227673 341419596
362587383 452890907 695840248
162189012 764650924 481970976
459378642 613855993 449853260
455102145 157077207 247710994
575088620 574837643 631723490
433555951 569551535 328449777
141835771 758397011 520997674
560960672 554742898 528431607
199697896 146095185 646995612
652847804 40209504 43884938
335278222 381750042 419495394
628959693 225363979 247649188
661648866 356093870 483679629
565958522 702978020 164308010
63887056 227621298 652351711
477765681 17815726 290386019
626880507 431639280 716098913
420468060 391005273 574362347
108135795 35560839 311308854
260350410 444818847 60291772
480330924 649934510 549902289
249265151 686050737 366152882
167310082 231078994 641421915
222824416 311840770 338537810
368823784 51266233 262008496
127725535 84015637 113628633
640052620 40905562 132665038
312930138 164019864 105549465
399833332 613766479 317964706
62680508 104754524 16648113
196890596 211900187 610152940
350950309 516611367 339680337
155292026 577021536 388790783
13401625 441007607 171645383
172204078 655300902 535900083
277256569 581914598 483173428
230153641 418613122 341750669
690587288 660702353 399687635
591147869 196199799 30695715
591026860 705764319 73379070
354551075 648511310 575717050
231626446 457602157 298530207
540693503 61946118 692785169
626537586 732721987 172460362
128815747 278748624 701014056
338201206 514273709 519697112
475241648 514510451 229486020
691648222 384651052 342997270
609662252 8060343 64347599
758664124 525965212 644758554
725574164 539622178 51970109
20117027 537587573 257896824
492202393 664942571 98865746
521696314 330885180 70385646
562800304 230029673 693556216
308796275 42498683 283385712
746823408 750347623 544470688
167409295 604456975 617409913
13486476 673039132 633988331
526875890 246060191 726670873
51509804 508948176 651729967
25189287 557237298 112858815
137826122 61995933 639812026
140112926 207818123 638314816
144844906 319354066 475424201
288500430 704634379 266986031
206990773 87762541 3256010
448633465 585051370 187647150
180627348 459035628 204333631
443312368 62760605 32803942
30309881 265535869 364391649
740496062 290376388 186563166
500586997 284052786 421640083
298416838 525883066 162400205
595224329 75915767 642657107
247673070 489884849 181789071
285713173 643511120 688948507
62379952 499038183 63369140
215833494 484538292 494015421
286997506 259538576 64911073
377489638 415709476 249303834
577861016 764779788 410846
714461802 738345640 552185151
17600581 531713376 309036038
36245400 561587257 35949797
76734895 542407117 270887554
229711323 413883179 185160519
459596797 511578953 529886889
288817669 666063773 143185126
33435869 103323126 118180551
170951356 730723028 447154144
560994557 157781675 611893689
208056227 240276346 574461979
316871234 346857612 190474607
629524928 302208114 474594913
533562369 711512456 251811709
242410863 742651722 310536843
619045627 544360313 499219207
634356468 394274871 35042556
433299986 653193753 52064070
41964696 102786666 696757185
500877917 721094411 26072362
583924475 107344290 302745889
64197088 632434613 399494589
703823524 118795544 39761495
345967262 750015352 140451997
193211172 444941117 711755562
380473661 32179086 690819535
746195490 674351695 589956251
16921122 214737353 272885291
551690750 122955199 160139032
1286287 595847785 488773156
459244424 743116527 615989154
460192868 593263900 769607713
733799647 392347105 16278941
510490595 212724716 457558323
286178145 285873740 361858480
529263558 424167113 190187763
206071369 116262427 772518189
395709909 458308203 722602494
58542301 616404686 582276773
441593277 211425466 43472236
182492492 318360672 163720039
138917547 245834856 521592482
721241758 510310637 511375017
606081346 229336792 769690115
587951089 284056864 669906178
288425665 341807604 526828153
276557240 237312319 376882876
421534297 142056787 399871024
346697420 101900843 669114747
345241068 635199104 441240288
642884833 407151967 137776516
271748169 761140644 167047923
716634324 92331748 549776839
459145518 675649370 760438203
272858881 451007550 755150709
499719245 625658449 329861643
733664903 214925925 224542633
243349560 90572701 82342492
726721071 761082009 397620822
106328120 127866725 382554529
577711788 335850971 443084286
768974200 684571077 589591544
326563830 306679356 741712378
585733255 351963797 583308601
427598557 143965850 675912901
82514309 721535167 210872732
455988870 680925207 662616390
555227312 173506080 436623809
249473558 162456872 385713878
491599217 439025709 238384385
96440580 521719793 390481560
539790688 390333410 767979909
374371155 612434585 154926467
571246944 541688613 493400065
260136986 215480246 162158277
306440966 563415230 36272837
557081578 30544887 648382025
264523070 464899537 713506659
116514234 374860369 171496381
435605277 769945563 83789089
554641357 287955960 512974377
468001385 617147749 321692792
226005554 590243098 158697952
492997528 608115746 745980889
222839009 231342052 530630890
267716772 158061098 387471569
378912585 605548313 626270480
430583537 254819962 304936424
603365818 101904455 234586542
759791472 461370057 707620906
278741847 769124304 750493797
163505967 281737465 692450798
578528649 125555623 432693700
564524935 465804971 554578114
630364661 649373218 237993837
536404813 336277073 577123463
268651891 660874420 605005038
716808729 483278874 559744445
618458980 692459889 206488199
705753941 135027669 618569707
569678802 591588457 161721192
526033373 100989760 51410492
614841981 561224882 704694442
422036836 649912200 138072690
95712091 590570861 518331499
476217593 408298776 679785939
739201369 668306273 449167807
39931637 455696192 221271427
300132280 414155261 23327143
722320567 458478046 625202152
401119795 307615049 486919905
696045947 220105302 565582858
349408151 751864997 734444986
733752075 302740461 251194527
536170156 733615834 430660193
392940974 760540100 8778271
551322072 307279874 320058208
40990038 767290321 409973165
344652949 393063634 221149846
583720137 630891343 235598668
43731113 139825572 531893919
255552100 748966142 549204817
760477757 89410736 730522572
744906123 324984140 706208392
554365714 2492546 321354425
457526854 679783821 643619
173756698 148946609 707788449
649491625 255150100 110742997
45541331 565626478 530639982
423522742 511006318 623635012
647829227 468899669 411407886
161678356 365807659 774782529
585900385 2545315 90354657
341729944 176001180 496443716
37757872 126481213 670810794
142732307 371790913 446841704
757599937 536509659 634845458
165548148 642187172 67898444
125940329 8673933 718874748
134459285 446527634 611173646
339233409 370278575 660861630
302139936 26184265 475358779
558913694 724871100 316625769
391253612 144213939 65203650
551339652 164905371 66759510
624179410 631380252 12084457
555978720 17513385 458711506
109561774 288346906 375267062
414730181 709106256 479687503
56427865 116621900 368588887
266074155 185515561 542941071
408180079 214470429 92752509
456809702 656423479 67297118
765726010 478523422 625918928
297091452 521665632 698654349
717252025 682928505 240632092
393570286 213992858 12380069
445659733 52693180 46210916
108853967 121668027 657092697
292985405 763579713 68003296
205724059 658856010 17867562
404142545 193488448 31398239
201027710 166303210 601045702
708562170 77340101 78639683
659914357 429945859 346335751
37154617 236695657 436701098
632842031 272180132 553262190
16343089 197124432 763035902
21970552 371710338 430263444
255747308 57273094 586993551
232278935 745914528 538356630
661417342 81761796 356020668
742464525 129820014 563717123
749899177 44183637 24088186
761866560 440188679 687343334
154359584 364641031 417576102
396750264 254214200 381976988
240588392 624309085 312748960
595802079 288681526 630988411
213065566 651099615 323717415
542574628 432314900 183630040
125795249 79640924 499896706
266737751 720033129 558009205
449726691 722857159 273882424
291811156 719848181 133229685
181385298 261768357 620011872
273022358 216118924 624877429
517132009 684748437 51778130
529772029 503741196 602617573
626796194 332219955 180847602
58067648 40730610 581621670
17664511 222649759 344263940
616906427 198133594 568425581
758647248 415233941 222162434
12570156 236898474 766753987
283256677 455932309 538319419
648469802 716332408 83062407
324700279 321026292 506620125
770261045 720774162 484954512
741413479 670679263 123289804
184287586 91968198 685405872
631744236 204720676 622759533
9539033 287943176 102051626
221966258 417486857 527003929
706539066 680008220 239256904
37296678 185141106 92807925
272555284 121887470 249611419
649497694 318968051 694317206
136315585 480238604 359205209
720761060 289193285 741594122
422606523 484414742 636730546
156388897 561782821 717414793
495225712 362506928 253224299
57852306 504433244 62728259
514207952 744690568 699340306
662279282 403800524 482224162
633517995 282782070 47162873
7764409 749834181 639551595
325305660 703860348 740691147
421148245 392528919 125295092
48820147 518664494 377318485
161532010 572799031 550655618
590829971 164462423 577573245
82294673 644710391 46379270
656854141 647323590 205065306
243529230 474900650 666612621
707947064 399752097 299154918
304321466 720417084 494905433
290692387 483798327 505421141
199620536 119556150 290018270
560565704 704071519 88887371
380768286 284139550 7559387
679318871 63310255 769946558
45881025 579208426 331957876
504641365 170242680 667175058
656754411 261226285 73410501
423269813 284214856 565320822
238678952 174357802 335038352
129691991 403634975 118567696
292112824 276272053 77804420
515802094 357229735 192623758
182999471 142440728 125525673
63191685 689043446 178824356
653593101 773223360 305106864
673821159 132841109 239235310
253631306 477768603 547372903
594984284 761872627 272053921
531734108 710486514 169766419
492579724 281907009 700195327
196527051 695744890 413898881
198532386 451460507 682697091
119739269 673361005 342378849
347752447 292680716 471997522
388614061 771619493 28146818
623992593 478997082 320856247
555790927 524027980 745858048
309976781 265053422 556228618
13872267 590255582 579878746
692886791 318839248 656589023
588246283 380891584 493348012
27616985 380768204 43299123
285487296 37735672 661049752
761823412 465706401 411647175
718808252 260638150 548263435
35382914 694586153 616001452
281307393 598986128 751417357
504405884 741941336 570990926
212828376 612737623 443246356
620803602 429935966 75348525
600578183 685807972 626565057
166980356 340415491 698636976
23400192 155689993 168281802
365756351 110696527 452972730
129367665 764500526 755410834
613120202 178938723 673551085
162041416 517189633 403631202
378866088 693431898 189105162
79000516 318048597 547905094
375232775 487367021 754434118
24601425 550654082 12494221
499497647 175397348 366686791
635478329 567598543 478549292
573842842 713675487 111159718
271567389 129946159 753582967
332491789 151758028 77839490
374732403 206993700 514871626
327565393 416153885 232663149
593266772 85866732 350950084
140883068 687133480 251915235
742240373 108780356 97607957
628756550 737307992 130495725
68439170 114148625 461058990
273319443 348162506 74326049
78572364 638431838 221091098
40279825 286226351 266281503
309751245 487406817 240090917
122860429 287843191 327840820
725635184 174179524 204677178
270553062 433823227 736840689
598917562 6730821 512454743
509766780 10666690 690217624
731482589 193461551 626975568
715671423 290193754 112745760
398788099 68009620 555079502
727137932 239546039 173959991
220688585 221705742 762569484
95411386 144312594 166471371
629647797 330998453 751702081
170796008 640665619 639316513
373542865 677867808 114988134
2816691 629194290 160175712
715433301 282730503 731043843
540901126 555762664 148779083
319242311 71345317 694442474
110603819 367233702 29851761
380497542 139824925 69400285
136933768 672051564 325605573
501021220 698690551 536795395
625501047 222466779 326544022
28462208 433819236 469338735
127514493 54613600 399978594
727776510 26311110 708942721
19683865 687383400 404919853
14328179 73904379 372485762
204566030 750545831 113847642
754746505 435702041 675157747
649324566 318451949 455253710
77134400 66237002 654424891
304210263 69660629 318856960
659184257 228309510 457989059
390979182 680094793 119640802
451069158 223130497 746272460
62056668 566342906 145328998
98914561 54635287 206232617
372910351 422718238 433741949
758484375 718534442 528040182
79306964 397875744 339674808
630752739 441917694 82464110
418595110 401335652 658210348
27951699 268849899 760172816
556163354 708185155 55796838
650024244 414158209 309239007
230126680 617532182 306024497
48019159 48582181 348322284
747856757 158435934 166352578
434562879 48360146 407662625
187043529 125924732 265581543
64921101 758066021 291681353
522144435 187240488 729172325
656088053 405065089 553460464
228162098 159407668 758082853
654688947 419814962 570475949
398183817 592026340 368493138
48785713 170166200 380210178
260370935 733105030 670568496
101388859 522350708 563140606
98301721 25798039 184388690
521326351 479499395 279727053
435525080 441432608 482865490
537268980 664215674 315029584
489196518 167692471 384735873
96750363 438361294 614525145
355476529 707637108 710625255
156621923 552590827 366501073
74359186 393325347 262451722
559109177 62861476 717282652
635575072 574963445 134251347
685998162 318296725 752317222
399104105 30170748 83348374
576776391 759008489 82151882
504576380 378420394 125438584
585621217 468878366 24351795
160693092 79376289 240432253
755776396 633370265 757658848
732625182 418620701 394992065
99725412 485688158 770407271
442213226 484641903 185665887
732198343 642363699 295098107
187552563 109459991 739294071
731591599 368778658 663682298
433175308 395031475 643842871
71395263 59644498 515337453
60353878 560556929 379975792
161490380 753003560 572052604
231604551 308654511 67545266
316693325 148745345 192681436
465157731 234662136 650664376
277134222 590076584 567862657
663452079 241934659 757262216
353738657 458952874 569486963
522812699 401086119 686084883
1538527 109409389 543932631
292850428 129604027 485080050
617625659 748089690 47650521
14638462 361459574 108755502
185550942 651543700 59737411
104651098 297494373 202071817
467609175 495341599 328937056
227666394 671579720 254028487
496616827 12418291 231451767
583999531 92198034 464402653
690030419 561697714 157989486
192828540 133165674 418709584
627107777 335563242 420766850
216747708 595439722 314675941
225620962 420605526 628181259
225393328 670306608 66730574
175455107 69213901 561263474
548426735 580645223 558906011
190121962 121557101 264850678
20409290 461150008 686375683
516270162 714457714 393961749
123264209 136445880 6998724
419364896 356984463 552016924
84586837 544490816 513040429
376923482 128412415 70260637
355311671 540556068 570907629
328823686 634382829 508409458
392998482 11996421 52004427
419423231 752850058 215651652
446762072 756889101 489111656
518138269 383655905 331520100
635648275 743096701 73741881
534158365 199972230 513802973
689666210 591062881 14799626
635008583 713560779 9307263
159533160 675870571 328932384
577117465 727985530 78924913
85988197 365225819 546697147
412867305 191581747 399328597
578191011 558282529 83603583
525750114 615890860 126103820
703301003 485218213 331223633
719873731 508751899 478054566
457875322 531927180 425470193
583019747 504395099 287572080
381870643 368206656 594635260
51203911 734892398 441862594
737380638 544629324 297766403
643437314 676897416 616840851
672124096 143042798 119499107
137261903 88097955 29516075
677890645 426131044 495986627
419568850 261516009 461111236
157660139 487500343 342338737
458862935 560088277 641536327
559329692 182856101 209532748
640365710 417481613 294297183
753662361 134405050 209527737
173337900 697814814 136291104
279371388 155773770 674633294
259674654 574727515 132796822
387012573 338885830 774353300
379007475 93569529 740699002
13562545 588765045 481707903
697087765 321693347 20286243
123441795 17022318 292800643
294626866 683984031 565743509
308826444 142731062 149991435
200120250 693107359 159168622
253523866 549830650 133226097
583148231 361330037 743500714
452693077 678827206 561430677
70700804 363655956 527256461
755702599 495735520 397090288
56280124 677287508 557531138
267911814 266242593 511612579
660846523 748244484 37953417
266365058 639962389 455097313
106077933 258195328 246136179
358572223 479978192 421020932
753837852 264515000 723957387
565356282 26074798 621224172
405565256 412441972 23044677
200145628 348236658 565195180
626169282 126040051 498349176
527431749 700251939 640885837
446416682 566998185 542354283
556238588 365195002 593739987
387617823 160328464 81858976
117816061 459948984 366281951
576039043 403489649 671025697
505048850 308317701 233724927
602284283 341721354 590958324
80595520 301202427 433106029
83655099 164865372 90542474
758773016 565214928 707122301
761076444 525067950 762719632
645632757 432985072 215552977
772167638 89424478 93829060
11967476 153295337 547331102
213264779 483925223 228585038
152167819 291001914 683702158
561020429 31176712 672780656
615728782 612436662 594910238
288850926 290079757 736715434
738080371 371517881 329246866
448044269 577659668 621561314
339818453 664770022 570145744
768563178 13142351 525739644
277440729 396700171 338106870
575897253 608233793 436210143
405691088 140726547 641783397
696370338 450890584 60708738
633926062 747257668 375235165
657724687 394162818 742406777
751499618 613732760 605288880
586140188 667298444 32898406
305148075 156921477 554297232
328201729 123527115 419406831
661754223 410982519 285170132
191826104 479904283 769426380
4568261 331906326 601312934
641786638 751034521 682935905
47461344 593981315 4456726
14524852 36270368 560491916
673833638 476923746 170871084
727274143 186025486 591503235
293722930 182908247 217747166
759395546 526852640 697585855
208814687 29782595 694848201
562212344 681517904 429553883
2012278 371903170 250094924
131484103 368333590 280777620
296343480 646446332 359576747
310857094 739199804 600451431
705153916 95266981 335804810
340171753 164823354 399162971
592499968 378474923 60047628
10895235 704746258 773151060
178200367 213281035 516516191
450655219 546023006 427343054
275602839 180256987 437167434
596485159 87480669 505850096
88891406 204937646 687723102
365271926 85962097 335065623
297704590 285636393 698226736
741777577 387469710 671140436
435966364 682177462 491481184
335583878 763850440 398607716
334150170 437444343 734289141
214003613 2697604 457011362
552092399 191732049 346618647
416500344 671335451 154085346
617405731 598261206 767975748
290704790 763172877 586552196
36620011 346614589 458048629
203155789 320013406 617592395
4330557 225349734 15429251
668832119 150167492 607762942
565416833 88321202 722094113
775135877 411850886 433945530
322551888 532073578 550209032
159890021 55249661 327943809
358800384 422750782 73330423
21795562 612900893 406553310
261984819 15870966 450859452
31358622 487160934 19695381
776470555 667152443 82012195
483384722 51042092 126166509
721162468 187361347 182341800
748675918 272304990 569097571
428908423 302662960 41529416
515255574 669600694 562895952
661466357 680435569 343842917
588324435 413456472 36157410
67368892 519780877 2157707
670880137 546514832 429597722
732460252 263217566 3160648
600116075 760099757 62689314
711605533 5707285 154219591
673727773 65823861 720648460
265088780 466314797 419174258
147571319 225662844 31431294
420368109 419046492 702106450
58210523 673250961 194992533
281035220 190165448 545294828
698764345 609184689 533753968
108231758 141271210 582283538
454796518 159307640 50306325
287383078 93068108 497461950
333017984 207068785 264605231
481555704 394318855 613154708
482717497 709461979 460560773
451147781 494522711 57829480
458953360 166129513 239741077
420414757 318595351 432166964
53846651 25249899 577386264
415166866 316679059 14760224
197362592 40649238 126760076
140320551 622295938 79395014
7843819 395498508 337027351
345022384 249821232 137744124
552187235 580079875 539748935
428279667 567778831 673945588
524606692 136874073 54198522
702027557 464240263 750707210
533653183 88752330 183282128
74923440 348648001 634123969
647677721 195636940 598232507
270387822 132239814 727026500
626475466 329078269 737792712
136816117 188619520 657427260
45275229 223089064 775809819
471968325 320274519 746117455
160677527 620866430 519376579
723185695 253213166 204664006
301730040 721623944 562651052
288112489 493061410 397668529
729564267 717573550 322165899
403581529 752591395 478935770
472494698 225985766 775399073
456568723 661497136 485639752
302004410 585868418 239918470
425267276 771672348 358745706
317115106 135471266 68930336
111775135 669735913 107930252
406014103 637555960 559122154
49813114 89883807 737969363
602461334 533092660 365005808
50749615 119647152 207861836
675626927 182161318 559374951
10682103 275560171 776299363
154481510 323659130 705621092
679273145 671441274 384423948
384264573 252413292 238316610
645939260 370462327 471353171
429635625 657903519 323780585
536166762 98294121 159509303
492118832 697101445 102036363
273730969 364080367 304400218
699197387 380070593 124128586
232302673 260767742 760888215
430328337 761299779 472841814
207414879 162493180 176124822
97427635 101331193 664507598
540142363 724112163 437469557
725168974 451136763 313275907
52603914 106348304 493613142
727283497 491985581 444839653
208529209 316169549 716170694
508883904 529511502 33614845
551640565 702614762 726307416
520074270 269798719 265256580
310661567 124319494 150626083
598648684 14592485 698135481
309644671 632868685 215760314
524932838 650847778 186937743
760413658 190111365 143559412
315979373 83232610 166776230
47104485 680768948 623573924
359941059 440109056 131692382
214910474 696965606 21396620
668994931 367304548 128451869
273437509 683173089 229061630
711916529 771229985 565868320
312033109 675495075 149498301
3900124 109029475 763375256
300713913 316431992 210532412
51339385 276676143 591801162
276697823 392406397 776446810
460034638 40282474 628225627
494509028 734238809 223386916
271810180 144740151 687615564
176663497 62545037 547526714
291158992 431321443 601107858
243074862 156975564 476486553
409687633 120495322 761280597
665292823 7958024 316930662
189388879 724321174 200296542
618352125 720665573 415786269
685894073 356050451 50598816
749811592 188032620 311149899
626344346 122514969 663219125
93670384 607163691 524974450
556199498 280982799 539060875
75800990 45638731 176475371
732823263 58320245 409593617
671832034 356568753 73601267
309762730 276574255 482157801
260054274 467780848 160508323
20178086 629256026 41110832
44780282 509464630 208819701
652639889 636164050 724401143
58776588 437498785 743450782
263027683 219238844 546028250
13848835 158167863 349607193
661836807 588636324 702952096
372719183 490123520 415580750
667650117 517012342 726173419
49026011 679665694 258375089
193997466 535739657 337395985
14638163 178933102 336883213
627309509 616193661 723516836
263626576 603076188 235719905
73310290 33250914 342586426
142778521 142707523 320089847
690224071 627221997 614895853
765608693 194496636 33061959
69089564 411431945 620602084
390464013 608444339 660574177
79866961 317294010 646828952
346249287 379607437 236330083
405394183 698342952 264364824
359774738 269668610 745280644
696246833 73296883 232610295
347528387 418126510 186774338
740266416 497803853 176105723
515565702 580094290 582073967
174302762 129085583 687174385
357447382 565438023 195471585
409440769 722625980 77118308
282756538 70581572 495280483
719339648 644514337 98045352
357961029 385063060 425190302
521656299 4060986 86065205
94736519 136865507 416881827
66793602 536666460 456483118
482273724 175304282 237471967
589746836 224232264 629247577
9332966 259206168 762296482
233343030 353012154 558843370
371153810 51050685 112296625
135917609 688907246 538561188
658699277 243017026 714648294
492597550 55585108 267520232
594132933 79980675 625488599
525931954 62005515 270361060
396382262 413226305 194652382
592901306 127803698 715801517
255109110 545373618 526662088
672549948 166237593 451942644
77841765 415163609 43548410
464614059 673941147 533400008
43667058 325266980 109611447
596171974 388022619 660779218
633551129 334227992 772306508
561508390 133404287 481102153
535518514 424099081 346828752
657627199 647873095 352499372
224115339 317047455 66561367
760258966 450778330 705381635
291059867 509123568 125561154
405807563 51317307 46994044
241703210 695134846 551173045
456196904 299221651 156052392
118407579 31223157 594425191
727401503 356423070 184601822
260621041 314793005 307962582
474853148 620772360 426804922
21542476 48371739 452524208
667187314 410865812 662330613
526875421 90963719 115555216
179437339 323961987 374808528
231360810 726575625 98204588
437141911 519920611 709565269
738570869 724311457 128970403
270198683 188016943 460791843
287754306 724386805 204855624
413367552 106872555 159136087
201889087 340489922 775493287
410327276 187041775 164634283
325945357 410135554 644970798
45089078 441013713 578015402
593335685 106855736 674087538
327723752 600269414 691430197
700622535 316307588 17575876
355372027 87193059 40010534
294110625 320930496 83011194
458036222 214758446 520431752
301368691 493056232 349215023
248826534 289079247 169544005
111936459 452081270 740710241
492178583 327347291 503501583
560499476 231095219 705646489
471208597 236797477 348089780
693467627 553011561 232387396
162539797 559744234 608850816
579591422 189655117 269813099
235033262 595581563 14010644
331813921 352786721 502767094
120246245 338361710 531279445
593765109 776142385 355054690
252221296 515968064 480255233
669992221 414062841 333334989
721810866 102931448 320456446
177303669 342727189 194292588
205595638 231504417 502538343
361688598 308779528 17000932
374394574 753868947 433545878
386944988 39149327 248501533
719899688 220851906 45889938
113333338 420179737 706515119
84463352 236528320 122994075
144481529 30211340 594530154
653454769 446089612 292360957
152953975 616425507 50591106
50429389 127919020 111893256
522999291 203454587 666628639
158803280 692952931 370185460
654974669 102633899 645760544
155644897 664518707 237456408
487229873 706846095 496770157
308627740 683165062 623724789
568553839 654527371 729001830
614289609 353254062 277545063
747545728 277554462 396929141
310724028 413984802 357457980
461568804 635905827 149580309
485277114 767964309 514996135
314440899 734093762 347164722
210323724 651971057 413578429
517133804 363025622 598225044
393944058 551904294 724335967
542832255 546682223 485395706
767335829 13938637 155736122
706861497 44551330 18416908
339410597 196672364 348469284
730358746 158225624 42727884
312602283 321274075 541396801
14278853 596316340 757377945
490675284 58205917 340293061
238080984 629423537 590058832
91755382 430352529 30881883
124736218 388610138 729226898
449216171 602952702 530280105
238178187 428816082 23577820
713671934 190053702 743234661
285398907 491154229 100799156
211577378 603917569 665569305
303716462 495331064 411230371
430426518 511698496 195466747
116665609 549025342 715720251
757152870 82759720 489997199
406066602 268963114 265494577
132612073 626471788 264202728
573923875 479032630 158453647
431551969 725495402 186606755
548717570 29051160 44139829
727679216 667077333 109797776
209530322 462389149 569973736
146955766 572493780 444455077
138625447 197023956 8547105
587819353 196396011 217951729
335077592 552003801 594347624
406503383 472064276 553441573
337720160 245575463 82929554
764194722 230140914 67229126
561080420 518139672 595331343
703552199 58918739 365115830
472792831 564870835 772565962
670905785 446772011 20595647
500573711 714419995 269437083
693219885 302575387 220726995
315436153 572481623 150898751
620283608 228034791 670163665
92572367 239196746 371622623
507744521 102359306 338122916
427757500 119828083 10465143
337014836 687848382 110647884
137971744 648213055 568001532
139536466 58008693 457029507
26106547 529611775 290285682
183280242 442308810 459407640
498538495 260618408 540776636
103151005 373297807 273025202
76793139 581558219 13525897
464526051 100725933 349534981
626666578 603523479 460259643
23894514 177952647 246680325
546681698 362523639 645482196
555368518 89276389 537299755
375023776 310618070 723571774
503398938 575580168 151729491
539390465 684240259 535349787
284769711 752523756 260957057
443581266 547184355 561010990
414539751 114271293 73097343
103502666 689333139 393137878
771268856 364169120 250178861
15846332 630410880 624358187
543564515 715234843 506760983
776668455 131116754 451051916
281630896 313584519 336570227
670666964 573467463 455465433
696587723 287501954 611152350
388265476 707011100 737543797
99400016 241799040 728360615
751367720 554910828 10393403
524752539 518374999 686179812
18520762 100718014 418380232
624208162 394734048 427894076
183507111 153588344 366358371
186524275 348134306 290273749
219664113 87585182 156626196
776277221 570224194 619735661
348830196 700113572 316812476
595630219 527258301 47155838
120007706 164228504 764935898
706983665 582879712 53110873
759912110 210435309 99093509
400250009 403867634 310689086
15744068 730013850 121346207
391631909 523431946 643710976
431276105 74738146 335649447
443964398 220664897 612536170
286631481 423359728 135730834
67325150 517079304 656542240
754020898 83477937 612975656
515055202 350054994 412395067
162488636 381949182 594883269
520069793 742407246 272238536
629311632 505864707 513990275
300596314 439903795 101513921
525416908 136162027 191439427
466951708 365214957 145876363
56454449 82558934 66331095
351360384 761536902 251748302
654531439 149375712 290063617
654955272 613769397 633245426
223193692 49587441 672247534
399745392 557868934 338665434
144602312 481450358 128472277
296222858 533527266 672432172
590832269 621481860 737541135
723893828 274941356 497774489
471689966 309255966 376371132
71272566 472767630 23115061
743787616 398823225 424614312
135420937 756053233 330344497
49101876 567988756 612045825
473329943 77762941 483633659
394751238 420634682 595458177
613853845 85626122 709759795
745795949 745956946 696843080
52141554 746924843 305653422
447634568 86895986 75976828
469414683 480095259 602776334
586898772 545467243 177862497
64089956 201341578 37056689
496848339 123350714 279078885
598070857 570339283 264349660
119690368 473180516 554666003
418018814 511077086 463638984
774054955 703532815 349643038
51832210 284775838 480322726
632922683 690248868 402416171
297665034 522917824 490572832
68484623 433948225 453795834
739839277 613344157 106260840
191497469 745510830 393393625
145532475 322043886 54014833
730751202 438352929 119247149
1220430 327057223 343376242
633723864 77719996 296610702
24441763 713233792 97354000
294446505 666979465 40281965
669705376 613199828 245313327
188087522 152918792 128032766
229385103 375832875 749123237
205247842 327835952 208495110
95522828 215870147 405801981
545962458 134232420 348499640
613945684 762170064 225117868
235769921 224812863 569465993
222456723 639956838 132708214
109614936 24651005 496035411
500234941 334057497 395029494
90006291 476244686 432691024
42497579 324750271 530960227
726880482 736739390 277825458
45252669 283237196 17522012
350107176 534992297 275567714
758065464 335754383 323819379
516732088 216061090 362905287
551487828 163201498 219820183
681773929 394324614 281219734
630943761 443536975 266577830
315216944 234930106 426067000
358676391 57284311 502799645
196656031 16714430 483679357
301284441 70825296 255959443
200316706 278226791 318474015
463660643 731566713 189980225
41969121 362005080 500280543
347261052 640635184 212392457
599071370 249751056 66304989
607979783 578969050 481994452
228194861 132290541 411131643
649918011 467190709 153690636
726374141 33026710 85252976
172811172 89413796 12010833
535305847 369281729 231512992
105522331 615281418 603207680
654996997 468563176 235568862
482338937 329418859 47836978
498277231 79346544 677080512
231496076 698988397 114851741
636823764 515160245 635823395
23668340 393665182 514781704
212393039 82439175 648852692
368565735 77318986 186839680
197536037 359426955 313938758
420587130 341457019 62058047
399834625 50376369 37821546
525114149 25006883 172277010
580309638 144927324 292617589
377882563 32222817 25219164
45107441 655619904 229739895
641288532 299749621 101366786
659990090 675372270 599774123
548313453 424423129 551682035
769207195 725335209 689695992
566119564 772878075 570962813
195923739 625430120 758823089
364273926 571743486 653882976
60377307 746990498 359411903
554663634 371721285 155507010
367127895 74214939 433487020
137585527 149796471 662387144
273409824 359099257 586041530
486619557 703932880 50133384
758425523 134435395 649261914
471336581 525324070 338928207
196669034 648510794 541505463
523941389 16067811 373808568
214605502 264715353 752808131
166723407 524346360 156710721
351300156 305044709 538154364
403329084 102198700 266295339
97947142 524960624 625284861
497565631 540889261 741269280
440419872 575649623 149472671
643580855 438454897 609054873
727516053 739119415 209686875
627581529 31895598 295527293
202156215 681765522 326059926
571607479 299803609 580216056
207396492 389151815 510434938
546497371 770614187 218200554
190975931 571249809 554141090
331877323 251379242 620658192
124334273 98526958 188915972
123853075 686757999 356032601
3993393 435245698 163356013
337697474 553643529 630099488
562863800 404726811 146340503
386717648 135584304 117909989
763807721 147833906 122884088
314938909 14045642 577248448
480965149 462836609 601002762
62940213 617334025 3983678
95121851 704884733 596947622
448564490 368561410 229742329
511438069 3250887 513882858
203044547 725024936 768734875
270273315 405041034 198897079
311029875 722352869 277552037
140452093 8245540 714037641
472806880 527699692 477773063
474899953 101610236 308838927
14077405 560334052 56027453
562881515 522899218 332200964
202225917 592100849 457642652
732015274 618765608 335418444
280141379 306920121 84369481
477323594 711924863 202797425
326424419 664433328 514794153
675247234 104068409 237565109
46258413 322881472 454598752
436484685 287572690 412477580
724573282 57200108 606488070
607228724 284920879 436727592
43434244 484642314 87134789
717332319 567437937 43108288
91579804 150122226 708387646
495763361 114665784 531404221
372460288 206299518 460159576
201169875 763251716 223786747
772817421 163515917 12622138
382720395 657307648 689898596
412799534 26137247 182963803
553975104 492422906 303538517
170830886 497826522 697887095
770757061 763700825 35980850
110290571 563225417 397660089
606659813 492262949 349209560
419317994 476277950 518753452
443132490 199586434 41481291
613830681 671249593 664904240
710464752 762757347 245183441
244107852 228291243 477416868
437859854 665696438 414123942
578231583 497925565 398656506
603182321 741982669 507347052
255161715 443397344 114399807
645400998 441907058 125930822
564325218 466255616 526007440
187621327 561329019 13635582
615123734 257877790 53468281
298169391 369672449 577868918
259696727 8610871 656248530
536590079 759931636 149377324
275044232 765667188 589238980
297011360 166503066 414611511
770973919 402611834 410399810
211582894 561115204 748525664
557856509 247266729 410528946
291116478 219155041 216678023
371849677 20657270 568118996
655811619 547872744 648698609
249293713 468090809 639452803
562399555 204832161 169281940
214168763 261929087 90235753
380044319 395844015 665106289
611910734 745193354 274895725
456056436 196236292 51869477
585531634 633022012 248019944
194676139 61997540 717113597
366777356 612468059 315647165
462642466 261116223 285715694
497011099 463150546 9225741
301211576 769260903 248368751
490219055 775910217 503535220
28741989 105964283 24063478
335945157 367079931 345467553
249824076 70857903 478584745
639940280 467360341 196255184
538594664 377854559 420175370
223896973 648046475 145159873
268707745 505045510 368275863
551830160 365961652 459205607
158758821 314418142 454540377
720535839 226856754 341723498
303323560 355004936 659174450
133743737 664808426 550136719
728706927 349648277 345129034
350670360 753735187 101586919
85261165 441875224 648646531
393916310 257443474 281824397
133664120 581840371 201730536
391965730 314468079 218214228
169525956 443693309 202303951
600529258 112259195 538992505
435515155 68192816 197241644
345272760 84309645 253654759
158335384 521699163 66244472
13521380 573393491 613286889
74389922 383760712 141457663
204820448 153774668 399866098
384136391 619362080 74935442
4661745 574454133 507461371
411468165 150629376 424223734
282969285 208778997 181299474
364034955 713426378 185136702
265564206 662502529 607878374
365690195 603331945 746097498
451892037 134456945 671130560
436214202 330453013 450179777
615964979 228144900 347168145
245948981 592690706 22628964
723675619 728700871 503424318
672798661 504065998 591120905
400790852 135828095 541798761
660558875 587273825 624887567
54525396 476741176 591269470
310515529 766429704 103845579
367495825 440888133 148944551
263927324 293654691 749601299
235163984 444195740 617369406
743107204 404997925 441376522
663127968 615014023 268324717
348443869 213002304 672820656
231764444 634350919 218855712
127905875 376144512 736738466
720541676 417022558 414020685
432603104 612459138 428931265
6929670 513094712 690801241
704640625 454254511 11438270
643776544 13225396 544482024
268656590 247114986 150167262
104273276 693620077 432796420
686266336 753348329 311906164
393584866 634677177 447698934
753632110 173542981 355328459
199546992 197829734 17829619
722771117 563203646 464534414
506016064 772728278 775556685
253305844 616048275 526541712
523148053 467822624 11910016
445222856 314792982 414300811
676656635 511087130 212221799
78522959 156351273 153235410
120053607 102290574 647028719
532020368 74130308 686190760
74885634 33408271 39091349
439826667 232705209 506443101
416799648 375737179 575439777
440943530 44216300 312633047
546616897 436040180 429674000
531346532 244327566 421171393
249335048 223899510 483533702
84966590 267195538 590624298
587958932 688827763 439697422
185144912 28869770 390038459
608708221 635663208 751477614
405600762 593074331 763466953
693205937 578510569 361652372
441106346 491553496 371967682
692823045 657164796 529710802
105341383 770237517 531145490
513829152 322630302 345406877
708196595 508952246 694973891
567313290 232783860 71952269
749891982 415264622 523718662
212178077 6486422 207251580
620401031 722877176 594777199
280838716 282196535 50956861
278760404 721408285 194350895
706916440 124552123 366019219
299571402 515291798 616895931
535747468 51815318 404568378
6592468 552838560 614622896
336250014 740474087 248688574
712589983 635842857 19485624
60344433 670316712 633187531
630882583 575785150 383596018
560968901 330045380 388388674
295890485 232808098 176192870
121241232 468884512 251709380
266066612 694345038 653694895
250714324 67157210 774765035
354446682 718722705 483951067
76272466 131889356 653501782
290326410 695592381 691184513
662845497 7337735 151818440
650866907 156192924 512731799
638762463 262316303 78414529
311117824 25812592 169882825
756769572 388020003 746269044
347289416 291384602 322398263
282467717 404391859 328930686
274763972 61280075 214682637
429106988 665691673 97784029
380822938 126171566 443824422
713896590 674631513 435870670
106990659 240181781 5946506
759013534 771560603 423428982
638348219 591279436 56916373
572545711 773799528 93765675
479545498 465987776 196611758
194493613 255013079 626182572
686218383 101509253 682932113
82316744 268463287 175893746
606453387 134512880 732295108
645287456 327536180 717693877
233363595 742501324 62945248
702851012 580953593 414047251
722202400 478242127 130431043
552227803 383695328 726416310
648016042 137994643 403806910
591468412 260448474 2621847
316300802 329395582 402106115
567912209 242431570 667750328
610585909 310858838 349362906
97893218 714848995 535925802
771976124 685279488 767403394
305664640 757487812 747304585
402923241 593122463 452224335
595499723 450536607 445860263
231295102 492428931 742863498
767308171 75374741 317961700
79618530 229563460 112241699
525973927 498658575 127066509
518222150 344302888 733764766
384733877 758450964 39001874
704946733 564160445 506322866
471348091 278542954 724429517
84228212 638619807 534989158
330114784 473016694 66622354
39899467 145916655 71681713
517156285 443498063 625169878
340646708 535230940 384183199
98854679 373650862 593130903
304491403 713852320 647157341
766398380 268705333 654220635
546975592 296852007 3456387
535736963 645668628 441135719
187494358 354515205 36077145
448203484 240999156 700505439
56620435 576528649 105055192
288086653 171359869 440783301
261549193 425457715 505063761
225913497 708714555 721376396
471810326 444294105 108474648
50199948 237708106 617605233
94707752 617138064 395972424
20984837 708576980 607365183
273543756 244846004 291530075
154842401 462979523 143918050
297195322 543934827 710609645
755454425 647471112 139545280
559651704 444234902 549344430
388501066 687064022 394730251
700989831 529680144 647621742
187354293 720983576 293318518
229420094 207230981 260839317
152695895 733865025 587500846
439114414 120200778 214199527
17057479 3647554 204824550
271820267 85495035 132879845
530412597 650976736 702757168
628914472 622554694 722674447
703708183 681649457 284529793
389803569 201011045 321946732
541996830 2936414 13539928
71559865 250960337 762588360
124691999 163893840 302630730
352128527 739205166 444007970
216171332 616407986 314181468
228946500 593199824 199089816
432132314 88422734 601324196
406137187 587020360 213277161
688169528 513205316 187541289
132141052 697105193 450809554
363819309 30889512 11631633
408883525 160956605 558046258
723137921 314411977 296172100
136943573 265135554 74007406
42018678 552385737 163403771
352729026 569031726 210486670
736814204 350901960 98379688
406029876 536762794 678032825
627793354 519880799 244249811
636325452 773500037 498621615
508026088 203727447 224624256
203794270 317471162 766274749
268476270 709211766 470728210
173367798 110900472 454832444
274300261 717403527 692926522
119061591 70955709 264951335
344260965 422629795 642652844
52115720 82717691 421791957
321623721 695105072 719572951
29157885 534297122 736159027
734769943 463561149 324743986
137071433 179300121 36851574
344654696 229276669 286834058
128887424 98786913 339039991
62957826 216326724 455304234
416815042 717546554 748036041
632826125 220412071 774156775
293010209 611739977 721454714
568207466 220746172 667806261
214757265 651437168 533765035
54423905 656338623 36459303
113268722 275778654 418562961
159406751 720494257 15709975
156640566 423174235 82678416
72533963 220046249 477697541
95136109 624046398 277295335
381455248 744373266 446113142
486078375 632829385 501524757
526285910 207959883 409500635
521780586 709560980 111965548
529079870 214061625 145653616
556763828 645191152 288913114
272947292 44553407 278663353
698345565 656677210 41712941
19194439 607883090 693454019
172610789 758808656 254991752
133177061 103029463 266114384
160065206 526721513 201629112
420474381 713456600 217280784
555990667 159866528 664825709
343168284 240247218 55180906
767787142 699405924 365167298
661717241 598562689 245852407
312960638 209673260 734198185
128175656 114247479 346317818
509863891 308414103 133933948
196644771 428821029 150959641
272426026 322889194 639645530
435889704 398719843 40977600
153727020 570952170 647362196
620563364 505479278 568143641
131768371 268602089 586142060
556754225 346147969 489453731
137109642 525846140 494083473
712165513 686860314 237748023
693171591 24248929 355055333
203359992 205134716 297856848
364171104 356783138 752330862
78282401 559728848 759707911
642216673 661784569 623487081
294926462 378614513 584267199
588983443 642457659 535606993
232971211 216360996 23627894
728356612 42213943 271109870
491384939 318906372 167451672
640114644 79917559 601919905
738547690 110694178 603831675
347443190 114020298 15507113
13412118 145387135 577001900
673644235 548685673 539605285
294744826 578631677 420688614
540243233 83719288 711427009
244041637 296373870 162933054
624530547 548300577 733567223
554115652 383639973 699622281
501438759 326898911 431307530
17255714 667890702 640221907
500861588 130881945 48068001
420451679 242435005 483744166
139492465 278974496 498958543
755083782 688445513 5930446
676507579 415864477 496061654
418848774 70009535 562280361
171342924 670392659 319606312
202923131 196113101 301835019
696137954 727691745 257437521
533936893 71170601 352602669
411566373 159949343 764988241
449267435 364306591 317560950
105352131 606613062 321105589
421449932 155487077 695949280
276597471 378182532 391959914
191731673 776579666 101026204
230149138 741470786 179663005
294421599 99458687 536943393
108245982 336949052 514003131
256266858 22546953 749404325
148478047 625229710 180578866
87164634 441334083 401735921
715944921 562610058 277499080
748332600 675536264 588152782
249522388 161813661 501936741
147508490 547945973 106244371
377886397 709292959 204454753
401456969 299703745 71937137
58914960 186244180 459593549
573528175 497638743 721107329
177481402 203832494 53497652
443531123 386855828 404850528
323046878 455056708 99980307
774490661 724088108 578970158
418526320 299070425 178831087
464264746 564872627 567018905
307626856 172476706 203402131
492953634 33517899 260638979
620995574 358041775 669864157
210502894 316920332 571079661
664082211 640424383 755668182
458962263 187223038 775065956
610909780 463862394 181736165
238747451 167105664 385907265
281271308 552671463 124256390
437203565 610467401 42096975
452801266 27204011 418654374
26284833 118183565 323414249
151990966 342954083 599185063
747068862 71343272 587616505
416030002 175132880 6393265
673673343 770139859 173383773
423163240 375411646 743162548
88564148 94830315 556255775
581224164 735820283 345279576
344888727 376653560 105655370
359875294 61891450 614521952
227818297 482751097 509909550
480730971 698754567 8406574
143349071 20286543 194205719
546620078 714592899 172366149
284472423 517044235 499531972
51799126 218323456 372288843
106199067 505375595 532701594
161416286 216822365 188565858
327219180 699570022 533697492
257339226 68716084 299236063
109589241 31046690 178189409
128454102 427975871 586989439
717415978 775863881 721332236
327773048 709488776 186193556
447407528 404140832 99649158
463788800 665681324 340094458
294925301 611297789 494843597
653124359 251588677 605712090
87832128 168407203 155634780
105379347 662208613 176194607
489320651 65611265 493625962
249289860 757919203 739655733
186371445 285717665 772436615
185987060 709803702 530306572
547241769 503443941 542026356
519940837 215232225 5122268
520171214 2256941 187204874
456862901 681864938 731753250
341640212 52036673 114301612
241053629 170421322 314789280
454654717 282681480 100169578
301850171 585816442 635171225
667523925 344765459 744912246
764669164 226632400 45867754
725274890 35865615 455138790
543986883 125782057 290419987
263545728 118682065 284464809
648128580 43295677 408135350
113847794 37653992 575955663
515962452 683156093 706062228
133838110 32647704 628284217
189877873 735214891 444730622
74695526 299432901 305023912
63488255 285404131 634778180
340934122 195163644 315376350
325816493 618214639 234644244
33417881 774100883 710287904
375611206 275944908 112335524
287415946 155167071 180768266
411390880 582091498 118370439
301359573 603438449 283074395
82936069 343709821 437491500
539078019 654783976 176994944
675654160 410159966 520039667
68353565 234188510 573824810
550780580 63295487 434035830
558888344 410040020 91413123
548381434 630988091 193496811
513544745 618903183 264374648
278343968 705410325 388477408
122084890 264209959 615020754
633716047 354867595 604168655
377249372 264921227 535598697
256566754 631972619 701392727
457154635 768251505 164496182
545899436 218974985 628899092
45327501 392055892 296355319
311203172 46375625 477981876
448622442 598612795 603391044
71132425 542639475 57677463
736953029 20386525 221115347
422566777 552189874 324628192
532230116 279665740 237109408
367475870 186603123 773134225
717258379 171144235 432989271
744766102 405535282 550365725
765511085 553925220 576066480
419443023 442318863 160959964
714241503 326996418 12117806
771361393 599968745 166643197
715881537 240065201 689121507
695059611 373650167 574354856
232580109 242424867 89049358
259323267 765108479 135420942
11157829 164002497 444008660
470611900 182335169 636806200
204627139 440914876 611246512
205905449 11757349 282189954
689481856 647760516 73244436
314533571 214913117 358537749
412457004 161958197 163938962
409845470 369850835 430517974
215565265 289405447 630499655
603220665 750347544 495124748
497301560 269284093 329105450
245888787 455989040 426272900
156442785 545924924 123588002
270318756 365803512 671898415
189325024 251333891 223441189
302781265 632856198 558031652
43476276 37455702 342472546
405318337 662055050 43370231
154805861 371390247 168966467
179372403 580650013 66324689
193615762 496722660 161510164
196161568 416302202 311204495
661605878 737830842 288692084
518794501 2457321 45014016
245037680 401103032 212893350
531936206 537193495 41416681
417524737 358841016 109220599
34486686 121489163 408846432
452180671 122275673 183610434
454383768 608220293 298734319
704638553 9059511 728426448
133185920 598191625 699523199
530126314 150187297 480955841
173942178 762433915 63931958
223838615 381510084 407270205
228163221 257465017 370876509
579296487 296181643 565822858
546442818 696211302 242752049
34107566 130000625 358812756
447039737 352973874 729542841
216511502 286649433 620111071
699964989 200748611 78083902
589327071 393149861 705063561
681615579 249621757 202045069
394015710 712212163 556062915
463320525 360754602 549073356
624357599 723073594 623227496
457494900 331283910 540979205
773942036 741579638 732176653
166407074 644999297 440331141
532078907 342433858 226648737
536248055 650139814 202158875
371214715 697424793 670554174
214673649 652345583 508467784
127935179 93930314 209631708
761828728 446210608 434830272
451559238 744568076 320969358
164232696 459105026 7443685
344215290 482750132 76985793
310354415 664063927 406816533
323650087 689905068 630479016
118604641 496036555 547661969
326404629 671239305 313377788
443379683 120086881 206788111
197090438 612726688 666492805
717227116 342014112 693968080
163986514 223453298 367973064
308712115 109950435 372835285
257795613 686554681 225894413
651698988 9285647 114594275
10670501 695571597 222958034
440625946 759247675 720589608
305207483 295978304 31346943
214528270 351898443 413350781
608718744 61934555 365461109
281678787 441283741 51877414
15706567 546679039 371796521
484688245 591254060 495569425
479266800 183087459 84532646
287430576 310989662 639484115
352727493 197746854 536537128
504966760 115413048 380698279
407996598 524591717 77602103
227680738 258729012 408068111
16791227 197486337 593231964
173202146 757844699 489951255
407676985 374987493 768118578
610992893 666103593 574552218
388783784 280404829 562722929
167106792 438472067 109936623
720300091 148216547 144713541
15182996 508734349 546046940
338773317 18736986 41251245
335238393 261710418 75462519
514243112 742962034 284222772
287384711 481469470 209687864
188420134 454310405 743223978
606434331 512619542 427074485
460567267 523294938 602799423
124173907 410744180 345040081
711019323 308820629 480202344
67157560 642099722 459730667
304831173 207804399 123707571
599868535 351880736 654663128
573214477 768463534 53316506
334178068 424405334 316469128
665730967 300253886 348136693
368191862 452855459 566083669
191043086 341020920 486835671
372568951 614353069 522007661
324870780 247770361 133155904
47162855 493937042 301578862
88270160 523233394 501719479
338497150 114350192 54872613
7453809 414710984 17819877
341835070 656500569 488486945
183743255 150925399 66284286
740292868 544030 645023295
168064243 227995260 140499870
264276577 207357488 459940618
271599224 355789940 438807477
351956021 85007546 554064644
723090857 356587743 445930341
393463704 615362349 325513961
721441079 239072295 26268833
188306070 464971356 392598577
542046765 651788190 623993807
294678290 676880984 366661229
373244875 89214628 339641609
440439448 22581466 641449790
186280171 225397298 558530553
48911066 48503247 714823627
691174996 386105059 470471779
676627602 327307496 622900762
589806377 351471060 236788329
718066378 596886470 269766858
769581627 188182683 318960564
500033455 131818379 105591719
584699057 753949274 373574092
679696166 443124645 63879988
238593489 678438409 80979284
148147005 165277899 173346657
659794303 660942448 284813035
515018505 437031515 222637614
11847068 350503091 176556942
288310692 205495792 463899900
565257624 19003063 668296196
424514752 247948502 688980455
467503907 531684670 304428741
512544985 366908969 481395603
507582759 409539194 261969659
349077554 33158861 619743050
613342976 671744741 68833232
532660877 688486624 590231898
303429377 23193010 286469780
114846184 416994369 649251222
19424533 82077895 33612716
653477107 558342527 705390281
249983160 93393367 499656673
518572912 95736819 79081038
75762630 440615756 530590026
738715001 695926995 506623979
490996000 493942712 444186023
336201054 765837984 746378723
351605276 141122430 693516145
464141762 481831269 497650216
384696348 509943655 320451854
774201620 481541116 553870503
432775298 553184810 502650714
482920172 485766710 588853078
462770040 296370418 64890717
341998780 246013236 145094957
350951848 414061895 289815272
736917389 552062106 199319892
368542621 16757952 194371991
264015756 637695513 214271103
122245074 576929864 403919465
693088282 302532292 729175800
750939899 20723430 255559170
635527116 36134092 742428604
452453205 754949568 415549923
448405652 263976134 727922318
65112641 484343547 448778244
776168930 721231752 672677867
118255384 105900448 661687675
133313631 165293843 623486515
261723010 202330692 771674307
93620282 91514479 584195748
330196646 116155286 718331893
321558074 95653815 582759543
619149248 422028801 253992381
410254651 555208277 397567417
210299036 32701333 619909959
15106132 536280161 168691991
183052111 482352283 401915392
157726878 53294876 565967669
634831351 59074714 609511895
418047766 248774601 185418178
400497079 482321055 288251969
645088912 692228339 725867187
464297941 421160013 673807862
400706871 17697823 75208560
85668194 362743581 39653431
355890309 185526945 766497955
470031228 675314765 209381549
271422411 184318067 640121212
171650747 325657150 320248641
244356674 415035748 104351389
578921417 598574495 55446679
477141147 95291706 317015944
392140360 322640145 451280109
470250273 160024555 649314717
256957488 505814315 300131618
17021016 458689074 188310681
655988104 628402997 150540451
586237125 376477233 418525669
517948561 254238976 390596829
1193365 34574959 651214300
454883297 271596416 555333231
74785456 768201852 386084535
221077299 194851179 2803148
733246077 764291559 541731747
436680678 433016452 639034963
103914202 488267594 303956091
456095814 333043427 636580972
684108380 355896503 581270982
290900909 296535862 606976595
272502867 227557126 233265437
557822349 531664171 317970576
626857991 539169228 271243421
156665067 283544919 304571769
625615246 515640829 699373058
621789705 315094676 728085561
666936383 196764068 111178703
554072528 765189611 581523052
60729714 319456226 549750462
328809131 773187899 114520565
604726479 441770877 487222639
466749538 194700103 535083181
513914088 243861068 89487377
725379051 145659628 114497162
107780484 452135429 739074441
645837787 280257517 761092137
702706656 727290990 164261889
342073870 191676655 549030292
111116926 416335437 725942230
421501482 297519015 468967948
580203371 306128945 141383127
435171463 91798981 7982181
751874166 229260001 771437369
188918223 412820266 626005716
520026026 426900083 534212117
434397598 698295056 12929934
129076986 170812080 346056949
87723728 273108069 421403426
207647956 430258298 299574123
561208658 558073178 761198825
211608343 573785688 599268470
767269523 459178495 409485813
241249787 39604694 586744939
796514 347667789 55080874
266276488 417014362 341109821
379726336 473283880 771279453
99817166 355255532 752703941
229399557 689715460 632905616
2259718 214289935 10665378
431646082 128767564 542422351
672452113 263321598 86792719
346936848 193599550 666871662
293232734 286386678 254528872
384455980 150251908 385464672
401272124 14481511 575109009
557962385 44461478 6400716
315394163 2604654 5678674
772964342 245078185 389995771
678102117 259868079 372291253
573632957 91625176 465688535
314768894 180552861 228516642
70509107 742666739 197291109
765106035 510144189 84779237
390687202 657274218 118420139
510446453 514026949 100825340
257915837 464823962 89293373
171465482 145309891 444038266
334708817 739004199 624846002
459124786 578721995 266750174
403323844 455309935 20715444
115417580 412679061 54800881
265029673 701231980 323707123
581572659 542607753 463671873
307111389 354671240 473544678
153438094 666922144 742971318
711483600 724358246 695522032
589690091 176663001 171205624
643196749 78487934 284341258
751610105 612984185 196816087
307435282 257178125 741145848
485489673 173938282 162425912
421308071 773523419 497288307
764322729 633940948 306488372
488789395 147551362 252195453
69261012 726288790 68875383
81968037 206398943 107243395
289533409 161369778 152589888
735805960 26265100 50203389
528672194 416146967 179713688
428377258 249352547 617493488
499144722 375632267 677343089
655199774 398345015 166223372
540146820 141856949 199845511
754568213 518103796 411051819
358741059 746479422 537343729
17848189 74907720 122257466
128167858 198826015 86071937
754180024 724809363 400113586
406676466 720290650 150348474
141913724 257771680 543779845
105815519 212212267 415173791
435812820 368961230 353462384
84861292 157990685 150489977
216728476 97510241 344291065
598200034 291848343 20934194
98731554 144473203 528130978
700053284 89180612 449618577
296973755 673479509 743133937
67287699 549043791 113190149
69333549 147840997 128095819
748714088 102300847 57959571
68510530 705095617 453585291
479113482 144404486 552316576
548036362 634421012 175749215
399993567 617668256 196419313
285330767 506743977 371780365
613681932 283819665 287547313
218172767 533236905 766218039
192209072 674677625 369127775
672159614 527723013 302540622
438744811 136921366 762454346
592086211 661050351 423990117
239146358 494565556 547157022
85481933 400883768 542526880
311636862 9222735 140809895
751870655 33265152 68697991
198550666 767734516 358915093
686577601 315395657 418435421
1972608 185073565 378152541
447026602 86945566 755183793
87514253 443444602 275900618
84141109 130007101 598858487
465042901 560720913 389136990
276584486 418594168 563852101
593099484 60288587 366568552
391309455 338654253 148432285
169696222 676878817 685253672
123760970 22226272 420869855
707836254 400511711 748516214
710202637 61804789 379720695
621917925 316806891 586551940
719313289 36094015 178948002
172873456 138436783 50728260
641056403 351370346 294342948
108333277 474292360 376947329
42917764 696522701 754507486
638951606 72905362 179519
555986857 457293429 439882469
166490542 749278020 23901046
711998478 610774496 207829008
188301522 119894618 194552267
507366758 174354281 151460294
48597409 156311171 302709732
685331414 3660109 383424605
595421258 514805768 369143936
252052200 555245931 168777672
732114377 177388594 706399648
333345968 156385235 455199414
475407909 200492299 507102942
112795960 425712639 258008965
215249440 524348205 411829170
638810296 578398 158945210
343740366 634686970 119510727
620146122 28457832 708000248
171596065 562691777 75105381
610807221 505463584 247474184
439923617 542129972 488388835
471060637 303776848 478966677
128096337 608180712 225656401
413539559 123623164 735445838
156671606 138270584 21605227
139405947 236239914 103267102
91832864 32756403 734199064
67604050 744931042 417686946
217504579 630078733 396317406
661217819 161617787 591169748
113209748 755434687 331120007
293896984 756269052 502112553
645883006 615124100 280738992
518782340 285182217 579764396
494420456 616794915 277522938
552906044 448912091 719551409
380745243 755030368 587708963
15579759 185052533 225708008
675695583 488644713 723590374
482446558 310573876 112186829
478506396 462536224 208665976
132612513 1206042 753461041
283291635 513990128 507518775
54985369 514455181 22561002
301065277 259337113 248873754
73772963 565442394 555171328
39594610 695237233 756411904
758940296 381486079 765325521
656593956 641673478 331067086
200228687 109962161 539265719
100354685 708340526 355311905
517439031 521979548 571686041
231500664 193075975 179150789
217798008 344514798 296269738
700733847 226933209 467546243
361312903 527829961 223684583
322031915 103136027 556272689
346474155 751071434 658666055
766358121 702212605 538397239
195053664 94601764 83933765
459753752 453103140 144155592
186133341 614356918 104392317
9970163 258319306 613679290
114039422 310484658 4076476
296914870 625808109 581962209
25110761 612094754 607585301
652298175 679746868 82613836
327593617 513889697 522297939
438150699 615553956 156161433
68645351 682750285 352737349
294061974 283875392 338262805
590306221 213283438 368016351
397274244 496362370 636306512
409573243 320353645 169090018
359074271 367680764 98081603
515609320 747947784 616231909
209072016 8948081 529394284
406504260 605542585 345651061
309987569 333078371 649388806
495259928 678293644 622075230
290940047 476069438 215986601
335862234 321304409 134463022
421882402 490928039 97677629
561471177 586570241 7093490
660232470 565251891 45579564
141343450 307208561 179185319
80357860 39042449 644844034
762829972 579672258 676252463
325081823 285495578 121888312
536127497 541920736 472200719
348519360 174738652 13404122
595511910 677357330 498974792
373492287 352587578 272623961
495157545 143021072 301793765
38802975 46376415 417026153
322168000 289260035 253102468
171746349 178375441 681702794
557066235 214472377 714681611
770309304 54244084 512583447
419583970 531335055 508933995
210200176 646755396 400150809
745387547 448425811 213937628
307673342 470571683 160898368
242165576 761465792 385523354
750578978 645074908 685335137
615143198 503148665 401204558
729106236 694897936 772379490
738637515 532312263 316043427
375259321 669143284 612892662
525542662 696382755 140960435
184144376 536003802 375335620
434562205 379927837 230270960
84322398 649671419 246948454
640151965 399319786 661241224
169123154 199120948 741447722
283685156 208388761 521738977
672844074 167660194 526774108
16493668 285630278 47009297
285019963 200633892 683297112
273135405 398442847 61993841
591610638 129400218 668741320
645770527 752737636 759334943
230079802 664213571 314369377
319473429 122071852 584519181
758516275 594408798 245853384
435616631 594584004 430938956
449946355 738994371 680769537
382906714 73710357 61417002
67421353 100528940 771963751
299687937 113062858 775809201
233466706 130037781 139391354
234052695 195833883 93542089
765906892 111304604 466921272
96023270 395396433 157868894
345288684 536715173 129508411
581445969 21357613 519868136
442766670 275322336 57951992
485064366 703001318 573569581
353709328 178912332 753817472
580719095 274487190 135715470
249454469 628477656 751523653
240964633 597681146 554476933
309531815 554354401 774748626
207159954 339856919 128486988
235258323 390635688 21907336
530658964 457137712 240321036
239858635 776711268 649884918
445419308 352924889 394146473
60272353 726030570 333993848
192058102 26717433 463070315
319250828 93349282 166654167
669196433 422053755 602753587
322772789 238427606 548323864
187126624 448858283 62954148
82206818 573957510 293397342
174071644 236814840 612423367
533869014 703263485 16519948
213319081 639230936 81201869
335972103 225967370 492870093
237944905 386309803 232883659
600660028 731789976 256955684
420187750 313930105 343399068
158157308 83977556 24600839
567307310 488774561 122706279
241747883 484506401 489739286
375034295 373797071 179716402
200337616 544241274 670933401
98130512 443465320 447425392
750394258 182799450 366167627
674927994 587725181 703745236
382933006 132947502 461361027
746995736 145968877 372716461
243003647 187643735 63965984
691641401 733959095 71837836
293910645 747873917 497724394
487359028 580178290 643090592
587202587 357638595 520125925
541928734 594467910 25388930
215433232 579694766 483746184
371002717 4443480 364524806
378823928 726222527 217815700
116550268 208351591 290543647
225350001 393892874 423601651
371429901 433448843 570176241
411470167 244227935 515233647
474251445 154958031 545570651
418309929 324139508 576367639
341793643 220675487 457045244
219433630 193016626 171481169
343994507 651686829 532983364
489874752 564521186 341200537
418492586 691425426 635133053
456561663 197183270 42752480
675364281 90866150 680367293
128340542 569325489 219280353
457426382 136315039 548862743
695753774 335337932 755147854
19794521 644181922 99664260
208209455 315634815 176387865
107848414 357615788 620318738
713466659 438809187 728378791
204894498 731148559 622254568
518582381 743437700 289108315
729461826 231035012 85363280
546051019 291178487 219997980
197577663 362166637 500739295
47772070 479157118 18357184
690355055 361176406 183924175
242561719 26728481 403903966
728113422 744393481 664457964
175169411 281491069 481284063
338517858 333558075 76901939
96152783 128096545 304106128
188594817 366079545 487560814
364874617 414531192 165127563
229669794 203189712 717600403
528987821 111805771 154516056
337978834 410990012 396127940
231228603 287926168 661577691
100200690 768638136 384044723
448187295 91479542 235547816
14309248 36574847 250557240
352013015 633555204 776943164
637796253 467818511 110347600
599825714 298738879 130170399
70962706 739476090 49831490
320490385 101774691 633493637
138942826 239082307 143009186
102648264 598537111 26069205
594473951 229075555 110821858
114621337 394682578 165656616
364330859 699022263 574196802
314575614 318449485 312014941
484196953 111776734 96113381
7061153 235489147 3064924
466823701 336393263 68195487
48461190 681143802 557188442
382945916 737682767 341733431
769801497 56588145 524149598
573934046 687535668 676406669
196612400 516241888 548763751
456290124 471945879 218369064
580437369 372543345 671724253
602694377 455107838 666731115
369878837 525555592 175964057
546630271 680442737 174145405
366448261 700492288 393565546
605895161 536208608 165628495
241010411 21908832 64201861
693046621 407260543 499907211
432654177 241729308 188156326
61636391 17156819 412825453
125854370 518683649 705867704
250359074 578603212 673943876
491446870 175998558 334480797
131379310 711476298 683938829
570302586 40537426 556348838
195031635 179311542 669839753
189855360 48575508 493250601
55510609 340543307 72517342
86099890 722094485 449060062
436079210 103512305 515886083
33457039 670716803 552616626
56562602 491462870 600985105
101862851 557729061 158720938
727478592 464519758 201180614
80617503 519913378 722495779
331659922 558603724 140260492
110347914 101838150 501746757
514384821 254091263 599575940
403103561 164578919 299574064
649384100 60098941 391849049
629245125 763582145 519277275
87523767 70232411 105777391
715004550 199017250 592673005
86992197 55914874 96910785
713043443 408736844 432433473
90526821 732857611 342099672
152070424 154786699 150782413
571459222 672444346 168088611
334553653 487079281 278439696
7219150 611948023 103087043
535917847 71695195 652258769
714352425 120271821 178623182
711005884 698734142 461669004
621077088 233980411 531045435
653766090 115400279 271791775
1237401 188606429 118282067
409430768 405601240 476112913
494592577 691067830 656282675
718789218 733843322 393543037
623096192 728055879 142838801
625395611 248499096 709693837
304139854 443207891 232420526
605220206 278994181 291987604
356568374 183158057 366374281
286894869 184064794 596967471
251864812 432759993 443952943
710329275 681037553 208426557
130684760 94873891 320985903
724383127 776216248 232402858
58028315 731692353 3708385
409037901 479329966 149229572
195273362 775033895 626952653
291546824 762278663 175056413
192073834 309440023 726319428
144287324 45196831 134878714
658593551 643087336 314399430
359033610 398399182 628735152
171420760 637102644 643208467
770529573 603778070 291756083
656978937 24174485 627006369
354638776 109096274 759817198
277292286 621017859 698057098
36977688 16212893 77466079
494976981 661938001 562354358
106099045 315757757 627408590
688812705 758893846 117690187
410498136 81641137 274918014
172955116 720635139 643780173
687334757 472698833 611981574
386039779 514077313 492107321
369726837 185784603 553535275
624983657 97045439 396071317
324539176 436342490 14345256
660527065 35430577 362994599
717382497 376684649 638753090
121434091 73578399 318408367
600520555 74746914 511761032
270342829 503023612 406931267
614717833 347481548 157834770
391505404 255312295 491800588
495568579 733320026 357756475
72574954 371765674 346339270
16506392 478274483 230617503
588977541 468481196 608834921
754396022 197959680 447976736
635406820 639750665 150310469
435239045 22242289 12040996
277924199 354813739 129527480
361405414 56639872 130999114
476476352 694899505 390177113
75705941 595338700 641068943
215405254 512637116 194599411
210413220 632964726 135013761
714388212 579410575 516382776
355947988 167940078 328420645
329076208 602935043 261426643
313171147 465909922 540818415
298158806 328369580 193681069
26321551 35405644 278808514
368468216 436927886 341912097
650777850 14021061 312373353
34152005 123516451 170099754
123483754 350361917 763791637
532112655 336026773 537621745
652598410 427300078 137645343
488398279 326006225 717980361
96271269 198822759 484745152
655668060 500518411 361179948
435475706 725937806 389336616
624236873 560856654 687805338
88618732 536373072 569996144
454761562 189834002 541021812
84415832 590015904 211641978
361576286 613859132 292523705
745916890 39894199 35471388
492406441 250388354 424079038
330566618 245977680 118788744
757052219 496810794 467720806
22325028 86816808 181161061
556406315 172474330 528297956
318626195 183868720 413629698
14240942 148164725 289708090
330660808 607671644 439183951
431605187 271499483 675369602
65483412 454604465 28585825
125139854 283320130 400639456
111002724 75220219 555392121
733483501 533068005 335287226
74336199 302837746 513851881
174291224 574075 123784774
73960980 103881180 166063957
387657538 577490960 169774507
355046625 522777413 483379987
692546770 751990823 724372263
54934629 698403648 360945441
321823893 156634188 588508122
150094957 620988686 124200736
750528823 52242686 335321489
666903056 509809533 329740019
294365607 486482446 519321689
713305291 51733356 368778925
256708819 421367017 303696750
383663808 510425323 437467297
287056666 5240090 597017373
126284796 505783403 608314218
522115893 75410156 684909524
599774852 358434351 71902311
665553743 227622267 269212309
579602399 249476209 102112350
574039314 225630046 565207307
155638652 139002314 353192287
96311265 760729150 107192986
457321533 608673427 389171671
3115710 97147436 209834859
565772571 742926681 668087727
709513369 736556479 650043455
766801506 377374009 551864836
475923186 118789773 133848381
137027959 326510780 270820005
310077318 702481043 356421293
757347968 90850451 215457347
730802435 189009236 93460940
247628167 587751751 117304081
737171709 544916272 107604338
156517034 354457750 764366702
193477983 278761223 427759912
343670710 612432039 300187075
675275624 75677787 297271031
579802362 600581582 140759032
177150403 65052608 158509654
647450813 306506679 263038750
273414074 447160330 107981708
180935843 621379673 676948060
581345860 709061420 753295208
1228086 439925950 478223653
145881802 232648922 126020036
312844615 657807785 707745849
640660072 552123999 711920886
768888870 48727971 270306573
615738826 577935197 487817542
637913752 373909405 410196293
416661467 637126833 90190655
242509564 712161347 627561663
45320870 114047193 170938028
344637779 314088024 45708534
494221353 697530458 71665303
525552665 7809565 387152706
560844524 447185054 54169227
75529434 259877013 334982529
497091770 381771913 298547175
112171857 725776317 694810072
599842347 694322213 333414050
555119385 164231112 571222753
518916950 9934042 507909313
195945396 705245608 666455348
744236417 98599594 435670353
424371137 17097969 344100993
74872584 612033837 575177332
398758851 194034793 359804300
445385685 304851478 771196544
532910761 754659040 451275790
333709968 349351765 721470991
643107835 259536497 362626565
705574655 76436302 485582056
768301591 411787400 296015541
138524817 340986263 308407999
54288856 360325871 361262733
210399777 191903011 665051484
437329317 403230951 651090591
418937571 346410681 22767539
402320503 560045595 156533098
761213614 234672008 536014892
295885948 68404919 665964600
524728898 528837773 650411647
747224221 722710963 543948726
401046507 664150559 559422004
492333944 117712276 758597434
497053154 215209194 310554785
120440770 261319189 675867828
694889760 646523609 482766556
609514654 488031236 433424612
18666650 352042827 180053727
131129298 134075744 379287149
510766181 641446479 737515361
405519206 417889065 377025558
378832918 452458885 502246345
132999889 565642169 395583249
448244127 187249205 209377989
165901954 461881947 403895028
282795791 726951528 746676771
757171678 420934953 383474424
377479316 287928624 649485147
158085226 13340672 194452020
653481253 198484302 384873415
681508356 181473526 750746192
282192009 319409647 562221246
439033654 116516934 31902967
594828031 307128036 437008223
234332030 82181956 411716926
492769803 43043630 43409850
625728209 652015841 489459642
739693049 571309211 533592677
221388150 170015095 213673335
199439808 395292259 594179696
38955083 616857423 543525894
628486911 325217279 105657326
221521349 710059100 615848638
713063825 225447879 693849230
532951628 744573433 162317019
46403675 26579987 364301568
451223003 545638376 204793257
577164493 558733717 298247747
477368756 630754066 740769690
5323441 375813441 520386179
232003518 198544448 430061433
429025209 536495078 628362834
109484735 56960406 619593046
690320981 476344912 573312366
201935505 227593492 727164268
352753530 753421747 35927362
156213591 536783760 235050717
526262337 653813502 346967342
102729724 363257203 382784847
154851337 141400623 274772839
667691558 119566828 130388862
122345163 298214595 625590623
548346307 738140515 294270136
555699274 611326470 479339058
474640316 718940768 320938820
658045980 47771696 231544105
699810027 701677364 19619662
24083861 183680531 322079747
320174579 284295345 145593217
398240582 206002347 96514516
597277296 331197763 302467144
496697128 18306191 64950823
449612514 453928312 281887020
215484585 700976173 276743205
15476685 159697687 23322874
480296051 735333154 280855775
356708394 526458703 291533540
412572649 416011868 685213208
346756971 66902979 453397479
360026419 336596604 448313557
977363 566525184 256042894
502418084 133503928 293320440
617948625 124763043 559927533
585979126 409586139 148255130
601240112 623072651 617906348
445908624 107596729 175846698
199897432 255423113 16860548
255104130 702292107 201905679
263866492 237929360 738929354
194992867 722934793 174306647
66105262 503985959 743746469
677643548 704319356 765943040
463994356 22590091 262857924
96843484 188610095 10465331
345116973 458903104 120037734
632559199 53873706 727733931
273822875 360304021 555203700
193901968 224452162 130693354
377993431 760834036 760799536
312691795 460761649 720023798
154549262 170364615 337454562
771921921 554785311 451666503
157633545 29223597 91871171
477980895 465351086 186269655
171077010 244774594 653616536
482211735 161828163 111101676
329171920 674108362 674581617
210483715 19815718 336653872
70919213 617290420 529283700
447377934 44416150 428927081
134644466 36147470 257442467
594597082 93114980 539255059
574994053 464816063 510480974
282245722 616651558 415435962
34762903 78072250 768719962
498170479 157741918 241874220
514593905 752810248 693050882
291468742 24172805 387533159
52013300 559477359 648888374
647102364 92746439 774668540
590755657 185708597 239050862
593155249 697614815 510924067
54760824 342881952 724423472
678597365 396095817 440142719
468088959 729714703 396474257
463984346 179963976 228363669
164824383 240565388 593775914
754969033 344019613 244427947
453601322 177593146 581440949
39442433 735632104 540550613
111009127 631399718 53560547
324014942 230649659 574135222
606090513 218732782 754987497
77934339 206488045 170577726
474839635 254844324 740994931
36947855 774915753 547312172
739023137 494514701 222045252
525566452 211229839 117916667
497944738 489633745 681243342
466089924 79817020 440705953
756781924 553812348 695187091
268582772 305386556 205775511
450653825 697018868 107804562
443184636 396343426 644606192
219516297 583291586 384525698
84723385 74925513 48830727
109670618 284631925 91016921
766285734 606424900 121138087
234517495 775968918 700006368
89005237 54462428 620100607
690244264 607920566 14010856
313379673 271842494 475945266
379182177 706885161 448211548
662773240 302106219 381954985
539718589 418804959 44960014
455373644 384896174 766259178
724048489 532602318 672116804
165838141 389366140 95612393
738017612 204646708 300054068
645821995 561100460 145432030
551110136 478352969 694293687
128899987 674269132 465256032
138165659 566578417 702046369
288876479 599639903 158802742
442383506 98620934 381730977
74204687 350437809 405589624
327490166 163989692 399424447
252260926 680905856 255065818
773981203 322281805 33637666
336110418 343774379 689094538
7897362 108970777 333193313
71270442 552580533 64014597
562474029 710037350 359511534
363019928 711990241 354793729
236202828 438686425 479421042
418902633 487839362 82006323
707535659 116752464 507140495
207182470 108636355 561787037
754979489 519063768 5199021
418766022 484836889 136852211
523354291 163344155 284838662
440387355 79199408 446385819
388027245 312807822 348970834
333050598 456312924 15482965
56342032 551247653 296688234
185229598 772263885 607024612
768341085 245093435 713197528
756032655 319697179 537887896
758835995 132676908 447876270
330438796 665603264 303169238
541426816 65308895 186643996
356103142 398626949 476437795
607943881 502247702 596214932
422366166 57905955 512455204
521138603 43291610 55462793
13250659 705621902 492451196
55826451 158654612 5296979
205210799 487873550 168955295
763349471 586838137 264907434
492124488 439992604 735538618
230366014 334965906 254901089
71275899 574609919 62582860
447008267 178854777 642176131
397743190 227751373 619050628
372976062 290722192 361741194
119384897 213431314 588521059
281014115 541275548 357571895
76202978 53144740 99033805
741798934 65466263 12485783
235742681 91692775 496673973
770619 430172863 36177510
233957747 555698563 476382754
280219430 76411877 529279030
143401399 304759516 705753813
96759024 351601944 498079454
743784690 361614606 592010451
313928040 50426363 556500756
247848117 274433508 426451126
495001040 53004892 220122008
218019304 601487214 768646444
719512921 92791418 608012891
392192624 253292588 175513432
318336201 301290772 306285519
442633986 725241705 248468143
31080855 481263004 79309920
457150127 658966351 283357067
481897311 9197853 236791910
310583119 476921898 532779164
509670538 768011517 510158224
417248564 299891058 692891628
311386287 62906093 204240706
654656874 77985473 388271267
52056051 308690539 384761020
144450718 731492146 339181691
295307394 401965555 598775229
552390914 406235659 138465452
344570840 331777899 710234817
572561964 626528983 260304245
557685853 543562390 157782609
178244119 50638051 728288056
664091967 284683010 325876037
647256513 646436008 569214297
467618684 744164569 230563239
465009194 403165677 368936704
318185906 631220834 28158930
17413262 36218048 716473090
453733731 100886889 593336135
15917361 318936934 167158369
643161751 342187048 259363772
133150819 491470467 716128056
726558773 353692407 159721647
654867745 414557726 187636211
633544407 344746650 414958575
90225261 704711644 474749559
213482130 419019926 724277901
23636994 633991169 147946052
658072310 499348502 110510030
445984499 126840051 237395466
688988771 257862647 48902200
298721227 390296394 445975636
575121218 558731207 580835671
102417110 654791396 219992799
524421897 604397226 6445959
383682709 771198999 141845782
690059391 409344771 452290613
495930371 411417654 380096611
289433602 775146935 708002289
639889704 139943761 457453514
198219601 194117114 511316365
756373261 464344974 507520790
42247330 745745424 142580113
549617690 281259016 188250983
744865355 575294529 420992102
469920267 92167666 116842526
604435279 145687055 321629019
141484188 606781051 689559913
63982582 677044790 566185775
329410546 776592679 622447167
185498920 185146552 111037860
632582776 126832722 632944641
1111020 628377612 722979575
585894545 417189106 556439081
148464491 223384300 686425090
279918743 595556031 753209241
447264726 443464935 654947650
21594057 10356426 628274683
623458097 673161507 22889317
230423214 543321161 429996389
745724444 383938601 48378052
273516564 531854813 775015155
672453979 288493017 15986980
151523811 547140218 363003623
200811555 644462426 473533283
346210932 646851010 675167857
172439732 102507984 617997212
152970478 267940655 575384418
600797948 466369327 162273179
182994888 31193393 761986268
144507031 538636883 97767822
286030291 629844195 489988304
696005991 229789607 98927945
616766056 674766654 748297594
231704324 444901019 207804002
37377996 744131195 129450747
245662828 332854593 575817052
78355075 449569519 361161432
412327560 205577400 247542633
217451779 411178665 303720564
643384539 601323706 257270604
232806177 771006717 228932853
84917403 96988963 723248286
32458461 543762273 283239652
526280681 342509433 572647690
146133542 629673200 473669889
128706062 211965550 540216130
319438623 389266449 35306581
340153538 591457213 519233897
574478056 502244314 469633409
592693913 325306945 47801844
228039077 330260620 266027989
88460798 287042397 461629409
616143736 384500099 709296432
386880437 653245572 209365433
510125902 476978933 84299756
430528037 131341375 612001289
686317215 64044656 508913202
547115421 250008096 551434196
79744616 93515383 405154136
63954883 58367064 197652851
314987601 380034350 503588839
561319351 553169167 511796669
520489616 471932733 97667627
195190130 181129811 411255797
111079226 383784 764536180
556513247 568858418 134704520
600187876 44368557 596631333
761214508 343883574 445311363
640563404 148485473 30520342
37922388 472150704 244027648
394699287 613271700 463440103
555015345 592822417 448820915
603291794 133551104 25334622
628309642 227383065 657482102
767639873 740450382 2234192
375916334 458011276 576299964
577962900 231899808 704093933
634291712 530170670 482982474
393479458 63218099 601467245
181227459 396908198 130236442
609912733 33087524 395284544
85101689 287082619 5983469
34706109 10916803 305636597
233005776 185517986 197260928
665434651 699071632 152168550
638044362 258903942 609691559
714845085 60265611 257644724
448063405 635398138 54664323
480713631 661702678 555511211
623464738 739785843 345114590
91547621 762445826 85731630
133616444 775292818 613232249
448167758 138935400 364584948
386624456 385097172 501815108
224319600 517927961 549458709
713045483 654072936 284125904
80259377 563686560 508518871
138948915 607883611 622923377
210494649 285191543 48006289
35257242 375161127 178480728
22199082 137637974 79994835
238809795 636559106 646113557
716577088 550166146 448089941
711973043 215793725 80721994
526315319 493183105 582191654
30106850 670252186 158820807
95078946 76238947 64034011
655311318 367460743 457061501
14391467 380082384 420573431
489268589 65601602 262910039
73986972 373203646 65711566
458201970 291370628 187153344
448289605 294445018 635124315
375631737 723501107 86614234
708165984 120567343 54484046
271372474 291556515 504776494
697723854 158530162 383016332
408266788 294436572 317750266
197051198 405490629 289832000
354228366 114932213 278065853
401801359 752098861 562660818
677474417 32673069 570094197
660570546 636265898 371780011
163677768 544582703 620086302
234806227 73104181 189221499
427466763 334931211 325356193
19046418 529685367 417235943
101388938 241996960 7316972
477929590 648740343 62676557
714910442 328697415 600758290
542251774 305815673 99745416
355263246 305307462 421844918
60529408 744309785 353719839
735671926 223980189 210999303
358899621 342040075 423971204
432285896 199107610 350585348
349848006 62150189 396897991
77944586 758272228 406194064
266639942 491396156 116208622
274326167 353094229 288748575
99457419 749625768 216610948
629337187 48194945 221858950
774510406 53800914 427217757
583733054 731987307 99266935
345005229 531323724 398872493
253262095 242180994 666259554
265225136 96267578 170148515
106241534 222458259 519272055
493930866 331014470 159607857
519210278 558013684 413033515
248908573 742271797 295919288
268922343 265423299 659656412
35954439 428049354 746317998
1148844 104581492 403871668
224515288 83901166 456902720
111687711 308415211 342348673
634054884 743506649 701092815
466462361 749619587 505813156
234449562 416693985 436974832
33621709 137494671 199350683
116296506 538785850 306925211
421037480 137593376 185688401
111134992 255404381 108905645
327946876 203453340 567263591
92148793 443749502 16463475
78051400 148965482 447367556
129230965 317311800 435622849
224538774 431126426 721541675
289955638 357694960 412427086
487240653 27424657 556023160
543332935 697027151 520596544
311558030 716009058 528761347
531599951 747982526 580890701
214005226 551089852 216055960
307988315 272792583 58121176
497781271 254540738 652825472
634060420 683967112 409300458
679797539 14451358 616929023
627699915 30138931 261650409
150994093 717126702 135763111
680401625 443833939 41661715
160509021 706331699 19423603
553616104 390612696 161580731
570344781 141661138 602591339
683761021 520672652 195748839
182949256 573606347 328978325
392454993 756838254 340804801
602144170 257416515 111081343
171643172 702399796 89771311
452448372 137660470 196182259
430641026 674848283 362433295
689149711 249160804 46415878
212041253 324353723 225847834
310494870 370783101 632404270
747852233 562684846 434624443
748810883 310615240 149467220
590266147 96477682 637573021
395284171 331896624 2406558
41082951 88927326 742828484
395028069 292215857 747459476
403757586 457869857 354868898
675614970 301920990 518240294
475674124 592643059 139689245
513216138 519042583 488530634
700404863 357584769 550554402
122649543 314048649 122954786
321422059 154870148 623366905
165752553 671495005 7685799
711320243 175735490 526763734
239644617 750484329 450235579
139946207 662763780 433941414
67735202 469974435 262539253
723796306 266621612 281356774
773474613 260320131 681019259
405668193 151980478 358650709
642001338 722728394 577809415
90507725 643945424 715291150
481399885 8737247 83413206
306793601 693612038 610087236
51267967 455820644 246328399
489186820 140213846 101549888
698658801 54816892 477261091
629080094 565775709 246516364
265872360 447322785 675708781
530054363 144164274 310979419
313195311 40752760 96647025
487842732 387769820 656947475
609085986 666484471 541177357
5352518 424100858 504548557
268541641 511128119 133931544
291147687 391511490 764213377
464399521 293423887 125207641
448938546 123523246 386482729
183925131 91317545 629190179
125819437 363971647 541615407
494059607 562038231 299922454
100630921 57209423 147968505
24019004 694002547 714688868
768653448 487254460 563500836
354551793 388163783 570675724
225520110 496752160 171314448
330241883 67250417 310058463
492558469 261824356 612002537
694037375 463358486 39328866
16229911 558256488 158159230
668175832 28314911 373313322
308287547 256256468 616456459
706930135 502340673 192725839
573140492 313929144 641207439
425368338 640177975 21253310
473762462 568872155 650250206
348566153 215233369 544463900
691383011 222276525 138068272
753065135 520426286 509463527
300941453 330467741 220871510
81649139 234589353 661396009
473924597 660074615 544497966
219760040 634244934 25579032
322646287 186391519 451123386
672559276 160220893 49647262
749842918 163766468 503439086
182559136 683753646 553561482
345388052 665513847 269850917
629780496 757325459 370408489
447099594 598876844 148726555
451586000 755400141 226849415
585546080 154790099 274526964
607290488 39526398 697980608
104876875 278607459 351264653
275318299 537638230 369144507
210304286 323265234 258171303
415618527 268315545 626065579
343472024 432977498 419285203
105885436 516952449 138692307
547171917 179643860 164644276
472443666 479533015 327349977
444417637 723699258 612148389
697693547 644765819 352554303
250500850 286136401 194745113
260565210 263786177 78451517
559753883 487035877 277043794
425459553 500823227 687393911
554100755 677334062 467839297
384350569 265850920 384316865
502374901 564740435 454077181
441240488 220352465 35969251
25038013 740734256 744889133
617224251 428170010 739132083
704699942 638465256 468316786
232292794 762954789 544894738
741677393 564696706 651775105
138994838 652374428 104640494
105734142 264439756 362233240
744275961 586940130 369242529
12056148 380032483 308426929
467137615 559319231 742193010
201728164 296204860 695908425
35247835 530254585 95291024
302283316 112235578 504979842
696744489 383978764 232471539
522302772 41101177 708152939
277702446 717083997 233149117
337910377 262384215 708911047
414704675 2405887 761169009
59426353 718579457 739404305
185435667 356626922 179413886
670771382 502652398 357907728
628215523 485444300 271718418
489904229 64132116 584406688
468520972 742333888 208074895
349648933 769173121 712690185
531809167 492580373 690699670
684638434 286419470 445685041
323765026 287013209 595446225
103898690 52930211 746784527
43714911 361600172 673455305
577482058 771585051 120248985
771498835 208182881 494435334
759333912 170404650 350561195
480913056 200908549 430356200
53262674 296720882 225074513
147148052 344303807 307475148
126406037 674901745 354299259
631060518 404868840 596863090
647739224 545350993 397768292
371528233 501021420 422711327
635585040 29655017 87299605
712594988 338826213 761572293
508684108 155527178 31743328
368099511 661561684 605778319
270056871 462922604 735368903
737750572 741885308 343241786
330753850 272242062 556531303
492076498 617339012 692889622
341443127 21825434 304135367
405627459 262148261 766319791
265421090 762069930 404071956
405432093 700917728 344788324
695545065 397059048 767684900
578382835 686575211 167974512
542525014 189500727 41917833
15133386 198522141 230596570
762279833 725056305 140787622
246086486 301120824 660958940
551321340 126908144 127479758
235214617 23209612 689417671
695257242 506812137 538772847
174085215 333217533 483849752
588389092 697652103 479108784
206213193 438505925 26126684
45588459 687265791 266934834
297421589 728739661 448290908
607779549 751299828 661626699
654632581 10875316 708089467
100263149 301251710 626124729
470638761 767479822 287242516
676460641 206442574 461432721
519379164 710195019 171649751
324700202 399375823 208570076
713852877 456352890 525315372
286823713 620726493 126574222
386232771 49267919 126639266
414116472 73493598 86697323
598511311 38690633 706212404
513766597 535145342 652986749
283926342 716651648 723977504
587081616 709246418 448525734
158825777 544776646 543527093
4094894 76934824 555243278
526079930 179165029 502644269
170754123 230668283 3966594
54235028 106636816 143259636
601365718 407469493 136987969
604045651 628451259 759842438
415024476 565311884 391407186
107498731 409184760 681666307
50500279 594219669 88695552
290957085 101535201 700231224
217404610 732159453 453775978
615551200 554884678 608253120
494436954 120436648 670862898
321617632 690959837 322267324
312460418 145094467 36703688
281463121 585633189 332620905
309772450 566730113 660713309
593649463 74419344 37966941
730033141 184538817 420423980
709524694 552027536 77939841
644709536 466480265 758200895
395336676 377605006 50103284
309618658 672300308 662499541
658872575 257905475 705064909
249596101 599102332 325765837
664340407 342445504 590026293
668664635 426634243 723269285
741922277 715340841 253034791
45789546 251107185 729776459
528677182 573117796 394397291
347035375 212103187 555248290
326781692 659604360 567793315
51098235 703292813 758693112
427923040 567619700 225214184
113907167 327842645 323362896
145351919 738160260 283948327
640574498 204047411 118654388
735136502 339889790 153474399
670601852 284028653 377331745
755869122 749154152 90480167
338574672 37099846 64796497
85773953 351424482 653168883
763697494 159246564 670398739
178359648 510510701 592097021
215951652 694849521 149967752
469993460 314957998 583267903
622085756 392545795 61386563
595069090 70397945 564130308
667254132 612437389 63282918
698185778 523005149 617023734
186964552 141414954 487373721
653205898 98321472 316551143
566235765 592631970 558045338
55232514 400708881 742472183
591586721 677296778 5152659
238078926 321346188 576828862
164513042 241791933 545537992
685827924 239252455 551302613
718537980 479716330 131394919
85142675 685759801 352756424
187057250 378792353 510386680
384173616 214343054 614684894
214314534 752034169 580317374
500986975 256104295 748408504
187139608 319585607 246686702
135138347 455040624 692424714
408070747 77743857 417152213
178848023 269226077 234936067
650949476 199541854 380445098
350678081 213829694 547654345
136376811 1682979 538970914
139053050 720414709 314162528
76906879 348972439 774842683
105616595 572809190 187677168
263257129 150273930 373819798
372157614 259678558 157723376
113953769 199456599 95589334
237869350 693440106 101800442
387215317 476666057 538427779
327662825 422197998 165900651
697958172 203110456 658803383
86096160 475388607 164314532
595720798 146392866 47021682
551918204 102024741 327252507
390222775 380376817 283557397
41491954 223007450 554327186
366120701 77011539 117274604
250000370 132172686 84513613
77972851 472288520 660971825
398609278 590702655 365215460
229085911 155796763 41534339
751368499 729886189 321050298
181420758 567045909 432279635
683608960 229621194 631904030
149232105 117636967 230707674
476471759 596836284 88146015
774470263 490934340 411616184
65751135 116599586 254736843
280206624 484459115 368545157
562506247 321445284 246506818
426354732 615556977 322473457
347663836 640073793 559575469
210446092 513727196 438025778
683386681 643721058 140154833
9741808 47959581 555791296
28010057 614909365 702277493
759561392 625719817 80573084
318051000 503387336 775083654
494210085 153195497 344810800
690475162 391092965 404518910
174545999 38697520 197243614
308093967 231721702 479498851
764265721 131575612 525828390
709130699 622127458 342042265
506068664 2127071 193980368
143936238 661001318 762990744
671390246 581454144 757963078
740617689 732278939 720756502
315682316 730997897 101022634
264436625 497023599 429861556
322282966 299127071 693665329
260041382 635108161 2790170
483578607 435790826 346885445
705777862 522856004 445255840
109449662 520959648 268069918
304616590 355904581 20119341
322886802 516962835 349736755
700517471 230529478 418891123
406593270 694328768 346215687
735718763 648540986 102020009
535390935 238161682 337276380
302621755 724958632 282053523
76712183 195042669 209324301
155797681 63534678 274254032
502990306 244782315 736791704
61713951 522213023 581087087
239589646 462160047 137021971
498123498 745418824 713517903
187463403 661048439 529197697
582604324 158424660 248803281
676532969 393665477 37457503
347670466 345462945 356464062
395221459 28737149 527710552
413114975 59352947 322197438
760768988 562702318 603374014
626683712 531409796 213322139
470551048 399703264 11358592
566559805 194680191 382680232
341799271 206988095 17202300
567583728 76311948 347137739
766360017 51989601 161828103
334422620 98646348 620516095
443741733 485583128 696569439
549635963 275399683 236182116
9279109 421232343 308094509
252853772 188656381 669144794
419628537 447414229 279346634
650366467 6149956 193690046
554543290 126699313 293999364
583362883 106108255 675190911
82897933 755495000 436630483
393222640 653642430 472935522
217942644 99864778 493378383
158589688 557364804 720161222
490841160 158516177 175615109
83820979 140334096 468441997
25167067 336741830 139847498
156396132 295825958 568198070
668477090 72502697 736124424
88646671 258424392 423638708
355738806 221989994 552437402
172826864 678109815 673584417
272740861 402392269 516425826
122566735 583511351 491519537
62362009 630488469 359520414
493512479 125682555 313733785
333754703 520866585 656749790
431172977 382073538 118854625
469275212 523483471 178060953
10922383 372102093 94993807
268975602 325541833 275264635
93023109 770839419 694448923
544636261 512934268 423443405
80689877 591373797 287379033
368450074 400302847 204806631
310985781 311901701 349675771
248645844 304881154 382660573
137156732 440774692 700825622
479300493 380014469 758658369
263057456 93842813 419458827
565408994 50208484 689359479
32980960 146984989 352290939
624444504 204161460 707880557
327331173 248248745 91671999
714051011 620745681 271366548
494324523 100947701 263168093
46490777 207611459 194009929
363931401 276544567 309989753
470087382 10132076 141949136
123238067 361745568 733418312
683074843 523316429 674620941
560375103 530473111 275125832
91579692 65699244 248289602
293546837 750717731 34860676
721669651 733515477 119194939
578427636 274715185 25835620
203646915 77161616 230290873
337750449 631374595 409199391
208334417 115951150 125552158
666671481 346155156 153377854
351925307 711688980 530065681
239169908 434177666 188327672
164504226 198298896 772729646
748698778 286284709 518502394
287475421 347283003 201803244
506784909 313873608 356698527
743511932 529081723 433439642
425208595 51743132 361379577
688690162 679406482 398688799
745824459 273889823 193777041
41030150 706755437 214822014
648798464 651318754 1851394
712448950 524995375 109204492
656362677 230228385 708826441
770879297 556212598 252896907
678404785 32197931 523615176
632697296 734168929 303093723
317662800 187777669 413884602
88585707 67528363 726590530
310669726 117612567 646617421
448030976 120003602 565287984
244579828 210773884 88884407
72868958 638948062 744185115
118052709 720638985 407769838
74240533 650835545 452699931
563814206 257307395 180052441
347432805 472973234 430139332
17452459 719468857 136957809
102585036 622031826 633058636
736981679 155041189 698345747
188765235 600977757 607231931
429279287 587418438 65349034
216124824 195970130 392238482
404416444 59115397 325043760
491633659 246832939 246246796
249598717 760263716 768263532
474998223 306536200 688745086
748039493 199443953 157024042
376344081 13669743 564279928
26854478 475252379 209472915
413526607 209334750 143913515
189853604 708006283 76397308
193554939 100682724 111753764
416148420 240005076 482959761
124162281 349522793 95934629
202515601 111311208 146443195
290774478 710328519 369121120
91162522 237820945 509804960
738662807 248695363 76545477
637903323 733395384 470457432
478214187 268680813 747689813
214008197 664423625 618001965
291085882 609671950 390420739
591938125 453246485 628619517
322297904 450934368 428405955
341318154 244169810 290842869
68313733 674851685 292902376
329430384 665441922 377803747
599161285 603005990 582315040
119631983 591574822 200046951
196006796 477394325 567405760
185690876 14226920 563434696
514238813 55618615 388834365
725613942 749351458 170494047
581463977 321189548 627403523
181113150 394855181 113652687
358521848 418067341 77058374
543228140 131984141 116189228
444060479 558091458 486247415
578554743 57244848 359116105
321525330 110291925 198500153
694334153 8678367 292422575
601208157 590914283 756256465
517831542 263460642 548314049
610985407 110282504 299731110
774367350 458259204 229477644
709973448 195507561 242160057
521864705 112947222 553928662
632104247 438214260 77529204
397996082 422482383 629263481
758990437 467957828 438642154
666804786 21372660 652690569
711754661 114104183 472795408
518486174 163083223 740638235
422945643 474209410 394399934
551121615 499633324 522598817
751818563 381166383 277529194
267367658 427271743 266300082
737474783 595219558 768624490
587539772 117582795 81672302
353449853 754437998 232876337
6759021 94792887 125068970
364582873 288135144 497856151
181383424 349337084 482137431
557551766 689895270 240747572
192055439 107503722 297871580
531907723 233047327 610019448
323186841 554361034 345911532
322337933 735712367 84839438
734530148 765727347 539316053
357699700 739149549 285022926
548634834 75763312 176356331
388566931 445092961 722440733
321490509 749473723 164191540
277952169 177920707 526501982
601075603 643728346 248857778
191279907 566739200 644535025
439993232 690198314 256940693
659366337 567160497 700628645
757102704 735919713 168425305
104535346 707288177 224603756
463478997 142519202 452474186
308370937 544744665 528873068
325161698 155609332 35993441
565297516 235263866 44654567
142045423 172669156 378383747
631982262 681196554 422344684
644642596 702077801 449206362
131327678 341790648 642724802
776079764 559558760 66847143
276243429 61733677 621317440
162576299 193418114 627227393
305950817 626757129 171792689
751337507 644941408 310238014
370411962 394952810 387353171
750643360 562352920 386948303
120156880 149305268 695204403
363967893 19826189 58690193
625358689 698991002 491925451
401977642 671114762 658331187
620464811 454133851 418454422
439382495 214181570 51950739
623602750 706017032 294169805
142644297 51018873 648815287
84512321 613864554 106485763
132864627 570591167 234277872
693261592 22597180 697981364
45578967 294917027 593892748
740692352 407269035 773802930
115864543 377913598 578997013
660280580 648220843 521359672
551627274 250966623 254413263
724769706 337719690 642684313
745247034 181711733 141288318
453639884 175674691 515942460
648347954 273963460 734648611
186471836 642253139 592100432
676152867 407344795 675212131
273353391 140802111 429454086
493491126 729094440 433855025
273417394 437376490 504183605
283601835 358191251 560607545
32777862 469803510 301097633
637494163 81848381 612312182
171594969 215431320 618022362
436486966 231469868 83532935
648320733 550023111 402600677
183707386 83565481 668321355
448022874 447084368 737146990
763144656 643159725 725571305
326600067 529287284 320135207
47597605 319946279 482910013
22628649 557564264 534407635
386640557 522879579 382801282
396221895 282475448 253493084
451692313 764018288 82843169
241901772 737935963 96410779
726395499 681006915 420313046
482692309 23123883 91667021
695909687 695097310 514899209
430325451 401044684 436731594
503983645 672488357 747129102
335794740 374040829 770961928
22304667 422381883 571658309
130911670 431905307 526065538
120801310 419500539 510220138
506290288 277428366 772143134
773798239 303879295 246790007
504210385 671018056 221351790
101405082 488480124 453642063
149552589 48000695 319100442
761372228 316090474 296871757
337893135 688249860 388287516
24073950 238753997 275498322
223814525 612618202 300768096
356002479 576160149 764149640
539073833 580381937 524046535
112076500 295548473 334994597
45177143 489370727 335353484
347842238 600132512 527110816
449424777 680539770 116519312
535773669 350163541 729051815
624687964 310721646 369949399
173553712 539653854 735963338
652898271 12369463 522984015
30435077 752582945 632116207
244202038 156064194 355452811
337551747 194610562 72797398
442150086 301243056 62463422
523043022 567605332 3079538
447233547 95277728 38646243
376618657 480547107 268328821
582796721 329933288 154594172
775286043 703710322 477273955
597840865 568943972 41483841
489900050 647654525 121872448
138282255 486764094 725107410
307648039 230833182 448276549
581480043 191598932 753284828
716281291 441542684 100705831
272470979 222212932 84451682
137876576 558014365 530609021
236092208 120942504 342854542
79775441 16827018 93151792
611412449 761271579 510321989
5195410 546103829 442323144
382685529 473889307 525499706
225552379 89977849 341736981
247351949 726526447 453378382
258818507 338574658 202911832
754746827 298500340 614588357
2327114 286869816 307556416
162297256 181010292 446344849
153023069 110060569 638025403
426411259 93756468 631559695
442075351 588584611 124331355
394466771 22348142 674436810
210180700 292199006 417555894
163359042 201731152 682762461
329467517 356346658 762183374
561644375 485274483 202950749
235400958 493381878 728347516
647429083 139627334 289352993
424243880 390744242 230229780
514273565 631123287 180036268
497646144 705343728 334855231
30525313 748410016 441138714
473263695 593990954 598514576
598954282 327189953 390973864
436591879 651531664 473591002
558284432 300127691 89009320
649774927 313506394 500303471
636508419 286490384 501897778
564320910 290281381 170246816
283786777 35465315 534681978
20094776 125611174 142915862
682105152 775237159 726309481
168066486 353772659 469584899
721536272 318041665 460506126
495114264 337430599 163935150
36959168 537962696 1435988
688054269 428064080 514518215
4041548 412436184 643780284
289610185 493497717 516076913
619516515 370864282 676449979
346235118 270714496 413578109
663608064 201362295 337712244
498593788 520075527 259272065
648472803 497681775 103628819
361949584 683025989 730648106
184837990 57605712 391688641
156398286 492800151 604549124
563999618 695923228 397690150
325127922 68093816 282818065
229229437 619102419 562248494
692375131 329727881 721543226
523989287 348451191 735375834
212188287 643574438 229453886
332361046 189652822 490472720
179431096 433651543 49887431
266090727 273990093 432037924
667537331 387966344 337792006
479994210 40882322 192475011
479245918 296579558 88872412
540027212 101475365 255484937
392425313 94007227 6073630
306392388 495043315 555744088
401093923 160634784 709968286
491252343 12611312 627514931
267428788 592926927 723848482
132755812 224282149 228751071
621549843 486003647 435784593
292331373 19889902 679525233
499506255 212770775 100024282
419117933 142321499 118333200
176490541 767596082 363069577
523278300 116909687 660945630
691740598 76106361 320199120
534599395 574282322 535543639
125527651 524741565 206713726
142485411 389174987 505047550
208928535 466392163 485746489
766084375 395268951 580913990
230583984 134661359 226782459
585371519 761420805 607487227
665973155 306918332 35772493
338887349 232884658 157860893
242045008 490234680 546594534
58993704 300059271 54325117
602366248 46140513 81768578
353568537 548901316 136877195
494683403 681582540 225988745
714521744 636902021 329536029
530052128 677094461 376108305
106248110 237864331 289851672
658859164 578110248 679378046
748846337 561953557 447376811
258696702 489508043 108414450
277457814 102626764 568271029
734157449 101257264 334233705
57142998 663238559 506083777
253296776 196770733 204356690
635109772 657898404 518974146
356247708 270290815 731884857
734224291 318984129 691882769
501374253 396577464 223354564
745508140 514982988 375282332
372501116 474580765 688195749
754244180 207861914 189582572
281718813 77887855 236149117
569212808 246681107 509068951
107162479 147241744 421898949
279234938 379085633 177939945
575808432 118518527 197915035
504850628 242941312 265714623
592791096 465043410 590830116
502959206 580753030 289063058
461015904 50840399 202544061
205514842 419876763 25791076
54322938 537584360 721810136
449945616 210893714 11679915
206524583 122271534 743726428
177836964 5512372 404862295
146173145 447399744 416965977
165534856 153639244 61304504
261780644 425205481 308238013
658206483 543428944 279636866
172511649 54700968 136552421
213243337 192330764 622451775
695148762 584823310 541113418
299602881 26780741 174352288
606948095 542520169 702737494
178524293 329634323 426889100
758940697 441844080 599381336
388179051 598380972 254567366
294541645 322732293 49263276
637105848 679345192 315130510
362234393 729204284 643984214
36531503 1423747 327159859
533006446 621631826 587152449
417341170 488451938 743450642
605508628 774999115 633584985
341599624 125899729 17513597
585844177 613280473 431639456
204578487 565622220 725014211
542404092 309335477 470832508
516644229 660022633 364092167
40767957 192067150 752278908
375142264 123784254 405751765
470953708 732202328 628325232
662818465 676455286 510165550
690081573 21578548 679776773
591799847 27661009 606766405
381757687 539322037 523836387
130528050 331403316 111984279
693829117 150871132 169350143
491780455 439586081 8897005
340174897 276812213 606128249
13320067 49991604 704424050
321337620 28676145 634056655
760156407 676687293 158798080
46029442 277260840 518373951
467509991 222977923 244833196
86180119 585024926 450206078
356220898 577802797 655087306
732787959 305382208 587951672
222202801 338384458 93561135
768052849 184387519 7270892
362298179 214652251 773827788
176987175 446705173 382489583
397349592 195563179 148912855
108622096 192179203 565710184
128616761 323018334 323611400
68687722 683888070 732015366
279744726 654471589 110788642
507741069 250961746 353613670
241270639 106544889 417369874
770742577 68112229 44066361
504662323 654106223 115145818
66200447 143310642 181913299
125282334 556703626 614139252
381543111 754482530 226965044
725941414 330868120 557592735
712672522 575302735 360712877
482155448 54914964 504232265
668075149 265571370 500269579
33044723 276445552 260473866
334288524 260245346 582082250
144021657 557651281 463902819
662810695 50002465 673552363
460340942 736638289 633306429
242036594 322846759 430604541
341608067 142382315 432061171
30008456 485346228 58905872
432774791 417749802 188932009
706105744 117287287 9000276
239567384 294675857 474627955
54915776 448049908 1732588
574763607 478009453 189578372
370888113 517117460 539405532
138414973 608077735 719719415
642894527 39504114 746890994
486037917 143975205 612694112
364704170 69002452 706360562
619026711 207536027 639171948
594857635 660066689 375878112
79027938 516762545 612117082
599989921 721561529 165007779
662162899 75299561 296959020
573788526 89787712 137634376
204720523 56926527 175871693
286193576 341934563 386697925
584519526 578839099 227968408
163079952 60738400 161398289
478650607 364642970 208500725
155883563 432460961 103241396
658940246 139562251 443960709
122216719 561721453 136919020
150767776 159138116 643019367
673161583 13524786 277763579
684372935 219213514 311350047
73857659 315511339 54195526
133848302 37590261 295553508
746276004 131388215 504761054
712980563 541961340 318814690
489699520 512162468 698965021
478380293 517416312 580486153
26810923 659709811 411665298
115797086 28825984 427515480
25577323 687653751 424469558
415811513 275261151 182400798
539225653 385524556 558821822
224137754 546854550 444283038
646636948 323357511 24613995
351766916 73562728 179960434
408460622 768732704 417648645
540861744 214245834 690356415
98139301 611533829 459165745
222440335 13342854 673667775
546350775 746423581 53625747
736442676 682258269 71295589
438736883 280702620 275269843
176281482 401984726 595495868
236052475 422142595 704510922
185205601 472381547 274227293
484424046 461007084 183244645
557044165 159659030 703005170
407430597 332015741 624178310
46076258 334272645 665184064
417074432 448820032 132477146
574106909 305888348 483481932
701283472 609864880 573584934
510405980 204776536 280471773
329372957 564694420 206390997
536335175 317805803 552793384
193219810 647266478 646041708
738762236 254432465 257528765
321190046 335765675 221847343
310518784 65383101 696776961
5349518 612364998 73916275
185877838 342366588 264649245
98676219 326523957 760671082
453115622 606676413 215117014
346510493 645747639 678471614
447977794 54853103 312496390
557451095 245188532 477214384
612557423 225632690 340254503
472120216 495943279 364109146
482228330 319412602 334448537
85920331 90185147 310512985
429960934 728292905 707091649
23661928 29236150 730767402
422126949 510321916 622619024
337896843 730011761 530814047
186412196 687610916 745916975
402691499 182083495 41659169
166823834 467768847 305582510
356450663 286721854 494866602
188936093 48035465 529162232
415499831 635161077 350760120
697622316 599785037 717088734
622839671 642931561 353472647
220291706 141119139 538609974
705815156 470746869 233509500
644610107 524673686 272896317
180805062 627861507 133346354
251913147 423787192 132043347
572705278 113586003 31990404
8118536 710567348 294982087
70289135 434897047 51187617
430801735 587931674 623308511
81836133 699618352 515738014
477950613 631998412 352840132
453727864 274634211 259816316
535666420 111657404 458187086
393533870 196960666 158026239
343089415 73181817 747352268
423213786 260712482 22223585
321028662 768687278 732145380
253227936 397384185 180978439
758458849 203633985 203202508
407809452 227767404 348880261
172397336 347528502 245069429
683764329 467200581 145282212
295962292 489435465 208057630
30773553 125014656 376184427
691639434 454241602 627562627
531328383 566201425 530410288
705060618 663033141 562342548
765745044 364079075 770176024
79390047 245668574 151655758
183486350 4638891 593160090
423235867 97322243 5880553
106714350 496345267 392928025
272150446 241104014 700348992
186987843 503583385 701019500
611009008 100865390 44269762
295745414 170218838 556616479
388480755 18118682 768615734
79954318 757003877 53325949
306645550 93131341 219792623
128710749 86006413 689569864
554527082 769418954 353228751
564766387 19160669 711219754
102668069 730220520 747962022
338412000 255610346 323833929
620697891 55641128 153051268
274705399 711908642 166444790
693789167 118712733 235918281
679693492 114101470 650792043
510149318 141627374 318495597
584888243 219364830 138740861
724605369 584535480 127480575
293098932 372597085 453476057
537482076 280185211 738148241
436409795 232998794 381042375
453376947 81928683 105873568
456599423 613525970 218464522
777020785 684855863 193195824
687495251 173938091 352971600
621563629 329055690 444158059
465589095 444420715 719618741
345037351 447966974 765741029
487487190 130179351 328501623
695292024 531873174 433948721
639494106 190788734 425989599
160793010 2023588 267998981
761459574 255102624 49834048
191940828 182032212 755679751
481073347 217663084 498335892
664240881 50819058 322176213
757543257 281297017 299683845
325307118 489615525 747027555
356277321 275116379 481860278
428720568 30883495 388392613
336488127 102370953 389643299
165890462 431385080 662933693
388639798 587850525 445807790
44952012 78300835 40972748
561551369 110557445 48634860
379556448 249964423 562829405
472768711 358888685 515426455
251174451 409079682 21298387
204608151 353605887 228393276
433434277 74698612 534503471
607660479 519231038 748617937
439317192 102558469 713671559
3505731 53168633 142600827
741748233 591771181 277145390
63699699 209096408 84675925
694868431 103861426 234678554
611621440 323736592 64412306
493872298 94269891 91447767
672385795 173977276 372426342
775018109 36204775 114834339
211268417 43908579 471527577
333358140 109542413 374476580
177160739 415669025 5903729
728423203 44536333 46338268
476269898 532652798 376644190
132679722 484266705 372497126
156211941 618552906 376550211
703065467 762821716 35448942
547972121 515673685 18535455
53521820 339890940 628645735
188126740 730075554 216726955
261557317 314435551 19690820
387048184 96985851 394646281
411870304 322384462 353578849
768717092 17818301 84364315
254476729 240267247 492553465
153879367 712946907 357498199
490766163 271198026 591561543
603300364 141203764 316913099
545150106 255615468 502221607
77661205 669386728 138169459
619787544 513641780 81273094
340546361 519076304 38501599
343410972 87429325 205183345
462845450 299612986 301726787
583866021 199030866 766418995
672490802 378022592 36617225
333682817 587366598 288425226
492323272 416073468 438519633
68679677 225043143 216251553
287350412 364577886 467741040
140871772 176519233 668754791
237164519 357427522 97268672
325590211 39409640 649619980
605529933 189783790 376669607
582401632 566215156 24852934
78474231 169836899 462907263
458968320 636888873 123179313
531798294 758735665 452847149
648686201 586551760 770030222
581632236 776367032 599180988
562846391 327302922 303649113
766437785 280517652 67469638
637518056 569656167 467843326
217821739 378459483 444061120
440266400 632188694 513476519
232087620 92129621 254004534
592113913 274048774 192387214
468431276 147133538 161332142
380013485 166021580 776057105
640786973 543313255 524197183
499467611 469283622 108981808
441336087 642175915 186434985
666001289 192716135 355967083
173383336 486162539 633952873
90526425 526573154 22771489
182776814 691268896 165613031
22286446 569217595 352131703
284510202 549457545 659241253
138455206 760342431 627870660
454827355 166215321 382596485
461007680 170074550 36003320
348752593 739064379 556173224
390415656 709826368 38697301
650829846 90335796 588133834
589108044 683011984 192550094
133619215 596216643 380245064
677295701 288660051 351308392
227315712 45067425 207662527
463267858 11393811 554048061
447946939 696741359 644769174
97578651 208054738 333367379
384867304 561700543 639518893
278461403 416360293 155832590
721993764 67018351 704766740
625726375 733544994 701200365
66011357 123974282 490914752
320456150 563962525 569640014
674914944 156523359 67203037
334980038 701339225 540939476
74082573 320541985 448900549
519647720 469811029 99009129
545310644 261387792 185446888
433180324 110979220 320979951
306412817 108602620 776462397
579695498 353516009 183766616
427541963 194492736 153308073
167732021 471176299 21927317
320814381 460821482 714340069
658883708 476615532 454992726
670747329 141510123 364965948
62078625 153282028 120663791
586302762 698471885 518338065
332922096 319008152 204149898
723396933 322823940 702599763
284706426 624192844 509677085
94330988 19858184 288867445
96885972 463937741 590138646
358526276 124429994 540861422
74690550 558939778 441819892
85676676 596922191 576003313
540092664 66742334 435632459
584853072 641283820 753897783
618375901 513477058 593472556
87529322 315437694 85221648
61157479 753004306 149393137
208893965 748182346 500822211
444744031 176628618 363172249
575896882 775733174 24184738
390518319 270360465 493764286
315951049 645863182 435561096
22735550 113544706 707128531
626338818 424167509 506393382
292746953 388669260 511023314
98933317 313603343 730576306
687481591 600044550 313955841
704428773 113013360 221433710
412833738 349592465 34772584
536291023 142890791 240212710
324711009 66863870 530944065
672745626 506517206 494968305
584872775 613710692 252429161
731122427 599369797 191169791
232467596 94414737 393272743
429476269 168401502 390815921
143650891 185158979 482639439
296295801 6734350 725468680
726607605 332938841 327868891
413863163 323977600 687506998
24675878 690220890 392377605
342953302 174385526 219958443
773129956 126758927 439968930
264974522 394652486 57334361
412596636 771163938 35480008
53748018 281198304 441714147
675618895 508608161 145155735
623611028 725954476 542650531
736063879 161187898 469045788
57812894 268049150 197351048
257325649 519777756 407143077
452833426 585664567 601831718
564412874 275030603 431302159
479405815 511937656 435949349
25930433 50069026 684039265
177749973 646568767 344114292
248498501 411799485 231030721
369826790 111356865 332710021
552204435 582543144 436061300
533422469 90942556 587342844
126967892 52727043 500742169
220111515 493448569 83092494
125938016 633926923 619423734
388675707 327307515 183250438
479671383 216874587 643271604
32781732 6141595 26252425
620797551 177487106 39211403
627475667 433438794 417503838
609825395 70061836 291664781
296149225 142520939 771940138
377807677 667393645 747322835
404944303 135300372 200556808
609116382 655161717 302516661
8779825 366989421 92484889
355914885 672866297 368699017
364358948 85377958 321905613
150817541 665457583 370981447
96148681 697382461 71345691
267537557 114194768 145420151
37441179 571386956 751334159
157753846 464289097 518101810
685486004 627209173 621764588
327164992 5363667 523666027
693592508 415158406 315907857
411514368 640359667 356339518
773157429 64975135 548637558
651694080 268959872 202654585
362817367 30006816 772750962
683311629 343747992 398436409
48640107 435069885 76529411
664705215 16486004 498234052
364520678 593998223 137822746
112112977 571801545 763868104
47451116 370691916 612643074
412623613 349725017 467139389
313392286 488343739 304236289
55807383 453786869 62696178
650505332 731649251 358392706
231794231 87674170 376077402
670131269 354242712 382596868
221903619 548822753 547284746
62703365 9258441 321920676
586613921 131285097 635651137
72898667 157124274 223332155
237783838 633741072 549622486
298529605 227319691 141428745
329254622 517732444 334976842
774795945 40663941 133460212
7700449 736905618 645619824
750257919 438490226 622405834
89687592 209811996 437038177
613367020 641629349 155344659
765518054 483323665 77596989
28459350 49652687 362561769
229731879 104142260 456924751
192406989 729098176 582774518
596457615 185365440 467565392
162240311 434003782 275489169
282148890 289614353 20352470
698350320 538143268 320896010
572306997 696620902 701958611
164882283 723569255 715630479
518216949 502236462 485567315
154924126 746168607 641711314
660759329 723251490 554051653
66347059 360744061 59444269
53306395 666010871 563705206
287451032 17108865 626231286
597950270 689186834 459367043
44009444 449062199 274964410
693717932 449388493 42079383
769727697 123013298 768065996
216557722 432349255 319578596
553873507 257068342 433926619
588925007 775061572 644709024
357032660 571577028 283384759
540643037 177525789 62364004
235406049 432832543 734918555
445076145 338846773 759479359
688222542 136413682 648613362
376127429 721746622 142830889
219428903 461500351 73425940
398360267 373516315 603553048
579546353 628640743 593469107
390805883 170868322 624592023
247602260 547523357 258183202
339902000 317856128 73419886
411702373 25965434 729971224
139094720 130929986 188635858
234834263 527460846 63825228
117056194 388451603 598117796
685349044 639907150 329097231
216849112 753957342 451543181
487842705 392104710 563648852
116264235 155070130 258134333
25438830 116704249 611691415
772182437 315538064 101602652
596152395 288868900 139561852
127626773 744421364 154246442
482782060 676451319 470370905
386372917 313481938 591554054
716636577 388681108 589980851
196998238 66009597 157341049
431624350 480933622 423416356
628659327 436586346 355999135
556846974 269727374 458545158
269237800 704401791 775439377
73909898 471607843 234928681
770718204 499403510 627485183
18937715 505753863 506819845
586985945 139829147 764781205
638650800 40142093 327731410
186357847 516741531 741456476
7918088 500419425 597777947
220458163 478677186 48561605
244948875 202030727 119087727
400177796 378654639 553744356
388774926 73838071 480675519
371558068 71552248 438806915
393984645 411311990 502866022
606261578 348029215 435067995
260689922 673674515 106289401
27631719 443742195 607986149
323471307 715896586 343322067
660780340 142447649 233566876
77061697 727196110 475087572
651772186 220036913 634989777
80968427 228384235 164903086
87572081 753754159 552220910
717889636 54145549 635750162
496038037 198452991 95940863
154607948 6614054 248557006
240059332 176878331 156432945
696051025 239086568 229291319
195424121 579951332 179489291
33199746 586656047 225117889
459527250 613005284 315013203
26051392 500582953 665309230
485517893 646629091 526450533
749585644 736648693 373987973
689845638 409204375 492659806
276048243 304470971 620302402
81245451 7940576 367640261
72400707 366777372 339189291
707976945 349789234 654454982
367153521 238629778 774442665
205700010 745403624 613373905
617797751 154803503 392283381
186936067 6731484 283889124
167467835 445043623 85073313
202391120 506686628 647168503
248705088 687179412 4013473
284902771 95187994 446235420
490493 209670476 207497769
552459645 514113468 166947586
11369862 149788529 265208711
124665895 152662678 164194343
107136457 190832707 9673217
669065873 195259429 564116009
700570011 471361946 59088126
130716998 384893903 377982666
171305360 400716560 684788390
619934014 592763839 769816119
340831619 72280361 312775276
725095573 559482683 383771154
174038413 587808898 468887834
107401746 283241379 225705469
754654045 529767335 463646023
54734699 226554023 412689145
201372674 548188606 756674451
762898161 334423586 360339574
427350170 610821719 639055665
486151182 342955776 95494434
83709558 146093873 663471134
72492879 58834272 641876576
354893306 510997470 655296263
493878399 404008933 249663129
68372816 541475313 78612530
619889973 714681976 743630402
254115686 761568414 734657889
291127580 148031808 524682762
750675656 516009808 542102665
307512475 776780212 697005266
645970584 30373904 706544403
489156380 528097538 337499666
110471467 708223338 620515895
331972995 175916286 688271835
82705528 230842410 318040132
568422791 569756819 718929741
504265302 383935096 618322393
613654407 72096883 123926054
451384007 599783769 585371215
29183729 561333816 36041835
696493172 717953533 641668509
661168980 601331606 344497084
703957843 164218937 625663103
248030468 644359357 531251915
763304158 574699624 408569729
610378395 764761418 250651386
165588505 567099144 689028844
255625048 525350793 479624631
86346194 436497553 689964524
704029580 55948433 380324169
247627628 714122235 331830877
742705824 514176723 465341105
38262385 476525775 2252004
213777663 150233090 371460770
171576562 126013792 508674370
218235432 335751456 677159778
762678251 729783820 155988928
436000513 16949842 736265968
553040046 647349654 326253417
615632552 100132095 275532116
626297738 529699076 744532546
709224525 430927489 536324248
198712819 667036349 582965016
91505703 616598787 276955233
777003095 357988636 106281748
753539273 146156511 304234762
61690753 1873908 122799725
324165576 612724620 607569094
81458909 764883027 457743737
600777197 680132276 631314497
68075800 348005729 218514147
98975796 263900441 459525752
314617399 762657369 58908895
309897303 314385781 518504992
686610064 492988213 543771489
127928599 275576762 45330727
267383622 37812693 584046842
714307134 124715608 482252881
415788080 762117881 44965915
150905495 375238421 499944194
680656826 672419974 390041620
583367036 178945668 283348782
64860811 753157812 403202306
328515954 308840622 404963047
605566056 516065223 450027046
648522148 530678226 705604514
97238093 701189835 423247491
15009944 365500506 393536933
66530969 633429664 260313628
172430376 219584061 110655753
273860661 466245477 99687095
618971586 23537923 328003257
353829033 646564797 523513597
326220664 632203315 41931376
360193530 370382544 621912593
381454215 591757096 772578965
322089351 268200399 534598944
535220678 240702594 312376725
474372933 174854351 214095620
382813272 730081775 133117088
140442336 269318550 19894834
724537461 13453402 530784541
152725590 290691055 147794217
207418057 612459226 346943400
238067445 515721710 2788278
772348315 267703840 121372119
371310169 568970925 677328894
317268128 105752608 575772550
222121164 52893334 314464673
615908064 632402232 3322828
371717430 668910563 306332187
674525438 571546734 405884729
500093404 574587785 743715789
721646591 465788017 237350288
117323866 638997171 557223653
356260890 406864244 728783524
693246258 289449753 661459828
369602545 237717217 495734047
39978176 448802139 469761666
618932157 183544436 329520689
43653273 553819241 565991679
674777313 176961831 97966624
555814837 180315223 739636169
587935432 757846414 287606264
76976674 642359571 466839953
464231857 532170814 126698286
643788902 672050849 514278717
149707268 251982166 615797835
38782046 665137522 653515570
696807990 521192297 207138850
629951902 39688863 430501147
684977877 417781594 40007234
303322369 677407566 12093667
225901193 446406258 228991787
526849471 553272530 460973338
681172472 31095266 184112645
341383581 56036701 144991130
733307500 411758435 516987363
722555944 436908817 108433883
469408032 650070805 686789450
635032201 544855627 706680342
618899603 661110447 209312440
47274897 489162325 46169077
692915182 573604970 32419359
512477015 551829991 187600139
219066622 158612314 198128818
9923891 702724240 5107296
91985943 135487235 607078117
168222157 280209394 714199403
617484696 178783011 551158941
635216786 263132272 404658449
30342986 718295991 550248790
552584665 223636181 41254897
601586874 160101692 332859681
130199704 226152009 491189932
165939395 554508979 548472255
166517224 218853205 704971719
266351137 537107626 495151985
674754258 521306479 691498563
727117450 425361265 39641661
298821139 559973384 339021369
613216522 731731552 724725805
277952079 34643435 49474922
508584502 450946657 679971805
222855815 181797805 359534029
517591155 22807311 335457438
167219449 256625853 541456199
116145560 689962582 463943900
522727006 726904297 502501198
757116413 573241275 251937941
134842471 215189601 258601977
312915477 472839942 296193247
431673359 375108922 384974848
451610805 651450908 177267274
361178367 342043522 67555829
276152441 417729274 500025444
88901364 523693193 206739960
241343622 572437856 724143441
30423636 646125870 57021395
330711777 310574884 485333268
486378362 423740152 361604055
709362204 68675340 153325430
2933199 255768133 210283987
40188229 684251842 748297150
575906612 734982747 492834931
464450105 440489734 118579466
104063566 345565956 384716187
166648393 110837077 587567892
515806293 292174915 323417096
582108294 93902194 523620578
566339758 308534 742116266
415149728 362771505 311094845
455018705 303037927 469039425
435306501 394482869 59347712
582709255 242397440 763495011
75718732 489314356 494553779
767870459 665591403 563497620
238880360 10366727 51568057
36780010 767924344 418806251
295145686 604806610 713899500
337278365 299335883 1286462
927398 227101460 687823855
595381111 549875769 718622906
350491017 503301953 295358024
423052335 733722702 630229142
704894359 470464126 631852799
502433455 612867999 8370302
42182714 566855054 472212083
128709414 92733059 743829403
423711224 536624469 703662095
518318886 214911638 35525891
365319609 359064175 516781981
36566656 29801012 197570454
721319168 603642037 137816624
597163022 459590063 736705183
170624281 487102231 144473957
460928333 689656323 713085519
386730891 155502308 487250062
262499844 152943724 476246994
333578845 624565585 39049553
301625193 308734180 579114433
627006057 81535622 97941118
744101413 623041332 124571972
32519024 307006326 131766972
246172070 64068907 725862917
479059152 179108926 675125480
452352123 7268230 278200925
646492073 158887984 753454759
128790248 376494800 443031323
19320035 17245275 360638067
137698499 158041180 298419663
336049946 37287485 769141254
224098660 288291350 463811419
766337301 547757925 357614560
627629984 618449466 23390522
626497040 238262006 623909016
48167158 468350495 672482335
666006845 71505034 262607146
415797847 188862241 127217713
418601205 4117175 30152165
138719756 178589662 321784868
707689285 55665852 251686525
619128395 455522466 151373624
191647886 333265678 360356158
339582998 693408453 109252547
428670643 158761144 383823724
164577381 10900109 274901411
109262148 77162862 63452314
760263295 333715268 237059617
555918914 403238728 259029464
19398521 3411631 287854885
406305615 78673841 572649399
465411012 576576336 649738643
211868630 308594738 558000887
675853485 59977516 100586308
594967158 69521844 704772318
120626157 703676451 66323423
430640159 127061758 148541824
311989319 224199350 717237293
572139922 248649985 57129189
715519070 275126207 464915090
708553885 85951961 651137352
364942714 330409756 566091537
333516224 105511471 594602161
631203383 304623443 545647960
683399776 146238039 37121501
610988294 279039872 491155558
693134755 639879930 535182308
50340534 7783727 473761279
518193761 603742748 350553957
361604679 760963418 423690155
637955597 682464640 171451374
371052882 166849910 461902484
360682513 326196792 306469548
602051371 273821410 8749551
756070709 697885895 40186742
531898582 707749599 26394338
496558354 512066087 276042077
87219076 737166684 318630999
65131426 369749753 114548801
34983649 186050442 457953597
72664056 584233707 664667119
616622903 162512445 252319693
621573350 26861892 492584440
510718301 327062455 62434762
671169012 167016890 66532086
8189720 262391556 53720033
387208363 622270038 708956186
742708135 470982171 764886480
116582198 458430036 145176396
678123583 226918450 260030300
309624185 325983297 585332949
484232752 692233050 79908907
707804409 64961377 694661606
645069875 394191749 427029244
215162570 652357866 413295218
320321910 384131211 127227446
509003302 256342550 769826171
485096856 611375139 697690583
715946039 666578511 704326739
643494187 13458994 563350022
365677 25689436 560903718
196823031 336878248 444063061
304543310 718483845 590808131
955257 528570075 712306975
573916815 193825609 282624262
26540643 408686733 280347003
127249150 471317324 36387462
456202504 371363999 745018633
519227896 747573793 363174441
750447794 622909547 155367438
517971833 58346212 107107387
350977620 648845524 123645589
138788312 513384780 9949159
724223872 540307539 363901023
627260887 499095686 679931849
512251206 57357127 24833209
647541844 445775174 26940039
2912672 730995374 190184394
740288634 686527099 342447759
277880182 737082310 533364002
8203494 547454448 268417966
494576346 48961041 212855965
83237316 387697037 772481241
611534366 760651236 666309344
93128333 288838754 492757096
390046941 528851852 206597494
175734454 236506860 427028435
551137030 5889871 203619167
44688414 413319358 60040310
685303460 409828057 740338459
634286665 277334717 618624778
724620400 535031678 704045999
622490631 461620975 671675186
147599673 9293935 554334052
630710919 243570334 518091002
415186409 472179218 450017547
526485968 95461410 354406075
303586034 101729458 537489544
370962774 776562821 217968069
605405796 336218801 530375735
344838497 97965210 581192305
667123758 179524064 427632697
664818617 4562408 580042111
675566758 643941410 201455607
451588364 738872387 120655164
301389345 727255504 761419158
772274366 133946765 130813296
369437403 289658398 247194088
279004798 555531138 647646566
62418883 705758589 145084300
383756832 141170714 116130876
351949595 29346903 477271878
193185013 691255770 425403106
316735248 415905480 691775056
228173912 317051408 157869060
30788708 700332940 613859826
352229051 265872717 775001694
735074905 607736928 767814195
776591729 487274510 393680050
521723208 117128076 492996369
646678217 571063121 125873130
752681396 210580198 63044155
721376373 23294071 639534379
344023417 496848494 111291477
735789582 765120445 410744167
2647798 432677606 151077993
419593427 491925716 525506179
575250410 293223187 281187405
654124712 353475122 172354685
247464922 516291426 343981066
570274821 112494227 603570833
508104553 766354250 316133231
244630095 629852905 535430571
444473765 735033870 283485673
325571357 161488117 293861023
7350824 208944014 99693220
5188566 259431913 31915101
295080888 528681635 342113298
152071922 439205682 472918389
179179637 590925047 602543087
578488688 420706413 30924849
543755101 735853712 154595503
16883642 33367879 365105136
96315990 590740209 89655807
617214603 749927096 214933588
349466405 499178894 507838734
263635746 33238288 355355735
158923627 456814216 612406411
554466973 468702321 770654285
558176318 32166248 523924693
502755823 505973372 382336172
454241928 501808275 240632919
455184871 772396718 680575705
243114037 48704724 623272450
499168424 522457591 155100752
420868838 177113986 104779663
463902808 292835600 303117408
180519684 255094783 512076194
202546839 581752360 5267702
718166808 532303916 89222780
525434848 752666275 274553572
58433954 329762910 517927534
7890927 688681207 154216307
637294338 286134181 189736210
152901495 567346020 518510247
427047336 772186876 12148344
422118524 563926891 179989014
55415712 18532685 616610370
612702258 263537422 60808506
456493961 18492971 96348640
762717250 564810306 447393937
646368880 167596264 681210577
148763785 2063524 234482225
62287657 555640901 531994333
107328933 15518113 45781890
100100107 57439845 67396805
612833234 282692619 697596337
27228648 258679683 178866453
470729254 498307154 757906207
223974830 73972234 639020766
644125698 51309355 293727572
90483281 726538320 49284188
382006614 650872222 252054480
744447318 598477743 253667682
280000734 333772694 208334542
615337213 640717616 498419897
205050193 153790929 38615785
621419881 572768713 525693119
170161080 700193552 39327157
129526247 110140056 50648335
756522956 229820579 285081427
630714842 413319043 355412831
376358694 747041848 488911329
133221132 594342685 76750291
592365988 293930860 452581350
126950091 125364339 547464923
200593446 315992508 391540623
620360224 13367122 430830458
225326905 637619895 291953703
35071746 555274274 85940944
288111166 280907129 604594002
199733862 281114943 712342221
254392758 652109125 200210471
254343206 753120320 28797332
161807460 350991140 275484054
347377966 181920733 226592469
390438052 238882849 665058416
416674 64508798 10069591
302805965 382450008 231238284
757881196 749448018 502222204
228424309 407266201 584185411
393737405 541368361 707543278
586055445 74042196 382611261
196648379 160068619 1242719
682961761 320867728 672144508
122384173 514979474 211714986
202574589 289377662 623464851
605524538 650293790 375354919
501534529 554058977 477880600
87213508 670364285 127535793
37706708 489117812 161450115
133492755 88368462 407048889
247338560 345959144 349620909
597783372 109037813 584347723
326564382 282450203 147294119
460798409 85229654 232953019
437131708 591202410 416675552
632604645 110389802 268924562
561727840 741913598 409635930
182393071 374529152 687469310
341506867 646695241 549711744
528929307 316721109 728576654
32388016 351402811 13415873
328083894 279381354 216723448
685194432 9001034 460835460
57177655 223012366 321077692
73791389 28211147 723407503
310188754 83504603 202602140
757512008 207744279 202795978
337558761 301626449 663502397
89772089 472503905 752287724
155168073 97689441 444373844
776981670 47874690 384388659
357876752 506696524 310492104
509339767 320071474 164674590
545580354 516099311 411157643
187872567 91772451 534356534
2121421 45241886 560123329
116003322 4061159 461485399
331425904 760057788 404733861
332016232 26901297 597421674
621241586 371361562 154967977
514661222 728203772 606466636
64234801 727074387 544709093
315579408 219467932 654400767
232828989 416739541 380679479
162221572 763477917 355955404
727555468 752075621 92167401
406344340 570182613 208072568
547555545 306298963 645212670
88156207 92507210 694690974
163998067 587018171 298096650
349500791 700530440 281581894
279249691 698010336 374323798
677636979 684595916 720892621
331525808 447926412 222392258
114744339 211590495 758338875
610556109 567152196 690310270
748440904 182298613 337820157
732210037 181576081 320389160
282432437 399279422 261458600
242758955 416694972 153975125
82685796 749155913 287371923
135009487 569080437 251682912
92115389 637286550 6782306
422337122 56200520 413063662
240685150 591648482 450456261
353912150 438985213 335897417
388671468 448309914 334948797
193797806 745111945 488498307
497780074 263245662 141979832
657600056 652778401 545175805
643811383 535126749 482967788
320683940 685109489 123124039
12871755 335809590 692010780
753191053 153718906 135511497
687088882 688816070 154082743
488687412 727536157 646312784
677074996 429557012 213688938
313435866 245951659 337240709
184973961 241813751 286520159
658375080 163046579 731472453
179533564 101860562 590668078
531350547 737684592 260737903
112235612 439410352 405989903
96945154 130193217 607628578
191685085 454613323 446157032
490675228 497789728 697242479
453126194 381021580 308455548
436600086 263479891 83416188
159163118 559230839 130727493
383041696 706089826 491515777
490075371 504571731 771669388
478197925 133661632 723016819
322172664 127479192 454089037
433300413 249513077 526922431
468947132 556688774 9697308
595526554 446474635 26696744
428043487 69107348 192361154
299832938 527364005 741064242
334514054 31547541 630970577
519215134 528082188 403047933
514623968 722510424 83925530
643307826 333439283 100876586
349869174 569724031 681088591
677786464 157488494 715695412
604514494 765781112 256505129
45639527 333713865 386468874
335913886 672644736 334607470
586207766 763313182 678668776
439397026 47065078 250547885
546928500 113393438 37591122
566941604 338633795 509963184
137549751 498465452 72033510
415761236 681511973 369023920
770015646 74398332 408164366
417658296 420792354 499794721
621852816 6570673 33129573
408313610 483528175 609547156
739449964 406468656 652762146
443874986 350001105 678899258
523257760 652851134 329911083
475479096 191474829 354990946
128466143 218818227 71634723
604741812 691771289 271934726
140052895 367490181 377883298
408433207 722180699 499070240
623172031 680710194 673989451
214930460 617855783 333243153
346980584 382921488 581105185
173746441 529876957 54949542
198828000 494242867 589791963
492565746 40130900 752049970
446414040 245641381 668572650
77760987 363606668 622210876
321546801 306022605 103037891
733576098 115846924 516796311
574468888 357446631 329592105
195272180 625281682 435634381
715679805 153782326 543736856
113400364 445740546 35322307
454908330 616988705 493755297
9437293 25148668 692986967
663442282 193144890 82482888
253463513 383352119 41330514
449497658 45092656 402548513
759952408 187641070 541239132
511319098 182366462 477341289
766166263 343692239 760250049
294139433 685507008 310588253
337428791 123441141 562249669
182782423 275181053 74062926
765359072 297766379 263519691
707714134 603991786 60280670
111194464 513436483 359254643
531055601 279641400 58871598
696281808 53217631 769640848
431699964 434232275 159325607
150131333 80662294 501384367
24743606 748290850 189333912
452481836 641447080 229325805
147608792 63999919 550087866
360344541 175499145 600185669
157406876 163146387 46179248
153226185 561793238 541406435
165316664 411079407 380274830
593054752 577299811 171789551
597800877 355670027 665281087
708105139 61087675 455911909
359917114 221428561 397429400
673507660 225873245 63090629
753245222 365418535 474897902
306625426 518508025 111956571
144824550 733999636 81377787
277526941 22350193 350138323
632862141 663591414 394207163
644474710 683333371 370362070
657651181 402786917 666795147
308865074 73204118 134790842
476349153 397382094 423097420
540462927 291762818 35734399
530823368 32952757 472311802
652234531 635333977 164593908
91096878 771786359 136043609
29573117 217486119 433356156
694975069 630327700 486321580
601276254 735476700 199633493
108541702 409467960 300038027
576771839 523255040 706173695
61954277 597416932 517259926
476034220 128605689 515166306
164247711 232529508 254612910
101014794 499293840 386996362
85594934 673445862 140070882
53511854 731272618 117364144
383444869 307421035 659972630
474150888 227495577 491113771
394333761 331297741 771474862
235985109 307257854 350717471
767498542 121841729 111319927
193728955 635435249 251217398
697122780 308463142 113376929
657957181 363502058 624256582
240486270 307511746 288066819
73837570 595677813 53691746
45432717 122837299 664236219
619955034 12042260 386685701
410090704 278455015 213138229
568963735 343088956 370035119
359092403 669551297 766161068
771048406 238468672 130204785
128115956 170635554 156918532
639811182 198399265 490543710
202090370 97310313 202840331
40141679 708541748 341290033
126910609 218238500 751261831
302837485 29124554 624881746
115594490 168433961 723336761
596500478 771563335 476178351
631949948 138332767 501252511
43616621 646681618 766911864
340636371 214140223 157734062
595564611 513179319 125172525
112938254 657165947 615671540
332923258 392530502 110171944
157911022 2698971 160245395
281355365 753267997 206933177
174718398 581065904 250161026
678354589 750511570 71932723
408876695 174271003 402242395
309227583 521921842 497241962
93791153 453208060 456908308
169080658 307773394 103003258
98400071 611250353 599505516
768604701 592707979 464506771
153157024 446882 118753379
245063076 652596653 690446437
278831139 58067041 344900383
304152496 62038782 698576788
137555318 507390563 606298129
405645836 569254023 78846692
46453251 381451090 637616920
64642645 457937959 703693358
555483977 64894136 504855239
344186250 40227794 363981954
384631426 431725966 359654886
364618110 746505574 600034175
569722815 400658997 559005478
571950707 564660071 563422490
95132526 689889324 764984335
591323495 491456040 138824280
602811754 638862700 634195936
451088722 605623313 138776652
458457283 120248539 690739820
396418487 503860426 241868144
278847972 628399340 748826037
581760634 633778263 350946165
491013491 433891442 429298128
293123081 70249947 55636421
622542989 743180727 658778196
517674432 617640903 560806421
147737740 673469081 468105495
278909396 662289271 728076834
52015490 143992133 426211580
402156813 173861970 250015318
649405333 330455907 2461785
260920917 324766781 407962740
309175172 590909232 307666637
81353760 576392704 511589841
306748079 239846447 581719528
307872518 260259136 657404976
594940142 632660858 597900490
231417616 525733744 750244963
701125587 194638749 624973570
715875651 233310876 313436791
327018795 294857287 729455019
92919069 495576203 749181165
365395298 496959928 9916013
652818936 27038977 622786205
375012904 14659480 410330225
281733068 64034690 699396805
691923353 477673207 112258487
602772198 126669928 71129402
216492127 396692285 146620872
94059037 87095206 407037523
576495634 232777392 105383193
3539376 430548132 459744859
657031298 169432116 336698962
358823120 236922400 528119222
564186927 254520715 711591485
247051973 642100673 624470256
706669771 112002965 285699628
762909043 400272013 763859416
500700609 73344422 637328446
660739163 327999612 187774890
291686777 605922089 627109332
283358995 358269281 72449338
127883012 193317575 406845535
576768407 726511648 613474382
134141994 677297629 738279194
93926950 704624053 28841783
597319591 154729384 201062750
756813916 76334416 552286261
350994271 560458676 723185228
69732737 40303513 384750192
309191374 357050802 103646360
527036264 469424696 704738362
297696959 719334623 488077027
730898495 287373022 586735658
137712166 646598767 107860653
221746047 492677296 699448105
11402769 252325708 329500791
132865287 323758591 530330688
736593582 487855571 571621325
123499469 156899672 518838904
535648115 611987316 119311352
712818596 601650038 512024419
148258675 153840783 422302066
212769332 237377838 491687005
673703279 146934809 758088901
80536671 575383297 189172294
420774989 413545308 164837501
433229130 644694400 143638638
736984604 358503562 386056713
566026357 330694111 30916857
205763256 735440257 198436
83674583 194468677 166623299
476864298 710250913 722036260
300312885 286584242 637462162
235711035 608618129 48146506
685616349 50185016 703715480
216031562 80152875 178435732
89432375 332448470 293762326
723624287 692440665 451015045
26461429 452850276 571962871
309392645 9041457 44224982
138254848 338112111 324942396
672624922 510017516 362963923
208566277 523142189 69037012
300596262 648431170 490484649
34395391 563567062 741679700
588974747 143715422 433337159
242872673 667466705 5079121
69708217 416348770 280989047
229500222 20865559 25433410
178422754 716057455 757970219
386015366 544984250 599495849
428592581 97252295 334935948
455688824 732739047 774245721
644200167 724537111 484644436
252769842 769227242 628539954
417244554 16930630 260414213
146000046 267729047 270044170
468999831 464632264 620996519
397461789 157258400 361205907
218412035 406250341 733982140
243983305 276028324 108612254
367759075 338223372 104218488
739768713 573965938 9281780
505087091 567471486 301370833
292682093 712067420 187718587
728451409 331913451 263553253
56089834 61240712 385207932
427250426 297126792 87535103
19501003 122945404 342253759
26441683 555785993 223617697
705024583 96468825 213596749
695074219 419945513 762721490
118319001 442174418 769989627
252773605 284891377 313446830
285991842 286245673 768152566
32987632 316564640 92733456
229546727 367273625 486233119
330055764 93982254 170828002
765227726 48505508 310563852
274541686 606767876 245773378
314298270 292067041 580211883
399258465 331122411 461521831
404676278 713618506 62077889
528413890 156966032 381721764
14890457 201932689 314676802
369353112 679191197 325337840
280151499 318628394 295034369
746774818 527446898 93821751
483766468 353532985 39102872
477245777 353573899 771987691
418387003 657178720 730766968
427668267 299306331 515031821
763464943 576176929 363396716
749901966 291379118 477375292
263070228 141130149 633525206
394589702 132277767 534782287
331385986 23730536 333034538
746629829 374470610 98442706
135976068 436900654 667129662
402613587 427709831 204554763
720444118 483706601 66198496
17760041 163625546 128372638
637226315 381521888 390930032
13290772 698074779 251568570
311950083 439084839 272657450
425342105 627669543 165126726
396728798 630177495 118046094
356897820 749812819 290974776
755008847 244516307 281783106
593285749 191559287 332676163
244611426 712789308 194140954
106639284 695503199 181792261
137019974 583363430 129307238
689025420 359358159 205741069
354773639 757835125 774590288
184578248 724034157 542708871
112044956 689314972 233021643
429664432 742783986 386093766
11475491 372438771 111091419
363259516 222372432 365306925
649848704 321476440 622486448
455545208 272460401 20034414
752447626 683742031 601828363
275831210 26089279 320462090
744149439 740460620 397034610
602068712 379886981 308214268
614959439 385178131 288103178
644352442 168151773 133535397
417308290 473794070 333391974
656893149 206703020 425909575
7792146 542755167 407374594
237564250 379728974 360143136
659421280 672034334 441069292
28316251 608653825 257356968
32104598 772985062 126808273
740754902 697365750 476279302
512669 150135118 464811233
61670853 561101920 437371481
645738634 19976567 218790931
184828712 108276491 418743018
238789398 381386568 245930590
252827938 326991464 2108459
215413505 241867844 349256739
394400444 34592748 104130689
438512074 136766982 343807539
278708743 468531082 58050782
302541225 753734165 216206607
157514277 510260701 151960207
595531360 144602681 127979144
749422015 580485040 145819177
386998710 252559387 81903143
768144398 405143477 531665608
177025214 604619733 424894413
589433622 747571452 22014348
507912980 78506441 489727727
677615883 523546874 180500761
272120526 676656223 588688308
64820512 505439229 743370037
140824769 436461470 622724804
454040512 105767389 241926487
554504506 496202119 573047625
221518002 465638744 691547738
654105424 526665385 271472699
491813413 744867823 621738166
366368576 705833949 85187682
55156618 518563110 343966564
646874701 497833839 639452750
604080060 443105853 572307566
161981032 369551747 745948879
240137629 156862714 329695626
276312109 459892446 725403498
85005441 725671952 341315335
306622354 644940131 181722134
752438536 674299309 774447816
90186012 336513999 403204144
163474282 250650249 66850147
600342698 168733526 105280347
403522075 187130442 736363845
96613590 427867777 209822047
728656773 167368962 399485731
231613103 420998792 409772999
688411530 323140889 378148973
78618562 353269762 703297530
677041818 371263521 173740195
615719152 230002366 334575305
228486734 224236764 89318319
99133395 544341255 67881904
771170444 238778866 761523449
678407932 259967958 206056233
219865949 88890623 71752824
364689551 406456991 499736916
281093181 448362040 13273858
690778269 490680021 488201716
162076785 63491545 383325910
478220216 611636704 87486846
440333849 527713202 346677337
306589822 369962605 53642875
500190576 474464024 405061049
572309616 189432316 701466075
239371914 100399264 277015890
746388179 23765833 459151447
553869030 397714612 509474400
249683350 200023237 419061107
213720279 718685093 90947796
729659128 748116316 413314657
391141330 78124260 712778633
525624895 667931759 397250463
123412315 150017110 580730631
446671156 447430047 745020342
124404511 220874540 659210017
147044897 63637909 287962840
499440389 599642919 769778384
629955160 561627067 228778206
466850531 322554796 192324485
167509829 248204798 8110339
156660359 512033736 298956647
160377722 636893705 242749090
382190251 574931614 88390981
404327294 477920914 327429336
105723508 671338862 399942093
573543021 301984346 240355982
626201086 22935534 206204495
474388131 324636929 330035947
611651793 441998090 266916404
614549336 224729942 183604656
587643661 182797680 95892703
184328039 396397004 207314715
464353924 44786502 281476533
555199995 295799642 136417102
95787834 568091497 159726548
635840523 466472022 58369325
429442717 452431378 197707660
257941147 491938307 682452048
138146289 773106954 736317504
553110647 600345765 452467853
653530836 322361726 352814517
469308034 251562133 186395580
599872886 619239596 99833077
545819796 474455971 243322805
723213217 83676406 422787365
208872369 48481464 293349077
440998856 323088285 760577399
164977656 599667300 335852794
18464056 630718325 498986526
276208728 321211669 342696735
724448566 476140568 441477220
99102850 304410997 272567705
99358591 331787698 519995087
137793712 575143435 637493321
506166410 351065089 740036228
99458636 969496 515832024
7584077 249341325 604536846
432690674 568473649 354693949
734247822 241635690 408086803
73478868 292263142 510833863
287742644 53140298 97092965
584936110 361223943 668670740
43770749 408120025 590637929
415639493 381325104 418738126
128348256 727432160 81431808
5203727 412385168 559633288
481565322 693676384 196904312
558027298 529963818 307383488
511593813 489519077 303067082
560584233 268552639 403549722
599823021 774551014 514496466
341142522 151797613 360046434
258627133 763708743 512147167
394369521 332293223 418064819
625269516 639639368 517776192
222486486 23467624 748188667
691220044 41585998 325674561
713771822 539083108 443352702
750715396 531560888 659628315
633754168 758770324 491605979
197358909 133118483 449339683
718101929 633352380 654642845
42135573 515087038 601106077
30360099 134296323 283805785
566282387 220098986 748512563
719192459 45243568 87848504
494879196 605055562 578973053
223109361 198973586 505615016
95055716 672197508 292348840
47282085 703986067 664472001
515429641 27849570 73028770
334457083 470210532 64449565
90573605 134864117 168640227
68336507 258483877 428483390
436728874 339994878 572526926
617350175 359050693 149357493
750972794 353154448 126469405
173785135 623986975 125676562
123874643 548852313 10303421
233926517 202761599 192057389
266701031 568072392 299858522
337705266 418814145 228968844
131122383 153248444 496446029
123521994 666608331 205965264
164598927 326337112 627546163
329050655 768695548 432859085
104690629 182682927 494970723
140089276 647387423 251488935
292860983 314500731 173396912
187954253 137139349 243063522
381642756 100765617 245588723
681702117 318793100 178548292
240674328 628179185 38569970
436901518 190695992 240773473
710286503 349514254 30724523
569022013 224281482 180237675
663276927 452095613 232478671
75020838 524278337 681095083
421848206 247964210 258608543
453982777 480842225 595519694
317900140 384202458 368558996
475478721 429839133 51547720
627985211 213961605 87134357
238713647 26305186 76411435
642889356 177483741 13282773
556738879 765425040 230447208
79589381 63621072 88563928
98031178 145635269 768668577
281392188 4899854 228295072
132614406 416435606 205408998
48125769 49356414 243079607
756144086 528223796 64053999
69609077 455158339 291439558
195996501 495549298 281779838
23427078 728350487 67290812
404722036 374474816 220020791
79904116 107779897 361563072
117418 116291209 104390508
299354328 571779046 478208416
406260571 217582748 226011306
165775288 51198790 559863206
728354744 70599468 154692681
94308138 335993600 611073272
114895436 367498103 261936515
419879008 605419890 463916402
314245335 387033397 730160423
556963778 116420887 642600893
136821598 24998118 665669508
297872324 160200021 685484873
13361260 62379392 289105559
182447825 149997969 504417122
270194775 301835628 227624246
188022830 155889340 130943107
200904756 731577640 253802321
542262261 524639756 128133346
256112839 874575 51430959
94254293 682003349 296087721
776021689 365771529 442224096
775556319 340088381 369207351
548099173 78954214 434428743
492300542 13482333 49680340
86450393 226268905 93519179
535609066 758559959 80513012
227192523 267780659 524481187
479846869 180522466 619212676
252669870 546427290 418856988
621737250 135946980 461843595
324880835 156481972 452523500
728214856 689062071 561218948
96692041 544631397 489037035
646907833 670418238 411650346
535155893 763462231 499034392
523456995 361303875 278275441
117964358 36991246 313896453
125732453 122106793 182799079
314746988 20666635 497316971
593716456 723608912 730608064
450755366 57383053 689123846
395657818 296729188 14902324
113615807 521715119 566997409
767197700 190197696 316604752
235763454 387605797 13673022
27152917 57539285 548320525
704779 118917768 372058737
327995454 519023132 636628618
719695964 202883546 690927896
195503668 720789916 73932698
487192715 532883677 22421378
310431923 422549686 289943577
246403414 497444332 76408757
649482157 170895549 99121111
683417605 542138854 363272505
445734319 90117107 509568834
229637234 112713773 637847095
381187698 511344545 273352076
163401515 528946095 445660230
220202390 77497997 739293015
418015847 513827608 555510945
158294298 190498568 91861179
300081774 475080584 248904977
492798689 13363302 282760433
440114982 508164500 140972706
775622889 23252506 306945651
252285660 50606044 522848475
361149802 235311716 26948069
59376353 279802672 321398864
104913013 363846082 521941158
755004574 363151973 628840718
120832442 441580953 712046725
10068611 465307674 708422816
371157087 518723555 461208693
73938344 756158470 644427060
709783715 469994972 598739008
38833088 607089656 83085508
556456390 675050224 770359111
714617695 152333128 452446776
364799254 501392868 578063985
280292182 28838685 427053509
209167502 605350255 755712036
221278866 325945718 216634765
283199880 554117392 315916816
99380315 686514873 550880710
614955178 308736611 172838436
453091737 42074741 212987350
756977080 371223094 364129994
698691171 429850503 48163487
27972969 231627180 38949656
741739120 687031983 622031230
731733528 660449487 684087305
249747816 590852902 90753737
758364592 117595946 556473316
576212582 265627916 692616349
407404448 704695686 523303441
708189298 676518864 728050923
72915291 236734849 667477094
139400160 425918233 609314025
450562027 385763767 336608903
541048434 690339939 164427883
183298968 390897140 33126826
512396085 538352281 331691617
673925152 15240384 70276774
309305752 50437325 90838684
460910985 388771444 500407998
503690188 571130330 434881671
22754352 479376258 167003498
426432639 102195604 108257342
38178643 253597559 120299535
534699944 99628971 206023465
677962400 748289827 664492874
566450445 260664547 768602328
612500783 775139083 389906482
507736232 636747572 462781190
339125026 165269353 178629937
516214852 7684923 707354189
53595748 509002201 420677143
630466276 395672240 175713469
28012766 465565918 254867170
532850424 439820759 245688742
294633943 542515935 418208918
761061425 398045447 508368558
421199463 323276944 108311732
559320963 85069529 103330342
302800400 97039443 251771361
124034116 719790220 263907577
486263519 601050467 737528239
215503240 99294854 614392457
521379465 89758809 757982196
528186307 11243147 145897979
758767529 771092968 21455847
661713941 682400987 749658712
498944339 188470299 687441613
432488863 488897461 177601077
202277773 700905312 659651435
153005032 165297456 522586779
65825381 108238234 316505262
213523093 258870771 556769046
287606816 39457716 698947160
262073042 170951571 13267463
498157417 214102982 67010766
641115248 764358812 143187740
765882946 762188401 622783074
139842077 17918305 373643812
93562837 254648072 283472217
43503541 403095731 206015726
80736461 559951732 68184200
564426301 437619464 248837105
132616184 120613352 736706887
288752106 509179918 480867776
640733127 733166876 60281302
274514235 234182592 367179411
325070245 21729334 292288016
720067228 77666772 321481499
593389674 441333062 431353319
83928902 177114074 203454847
719007967 564121785 3492432
571652625 423551231 89629271
286234062 285103998 467906187
691259576 427997252 332706251
300077927 565601926 655226858
484598127 135573414 455078954
370019928 33973056 124647579
594560043 323435063 228538107
549531414 339959825 593831700
15150909 130698042 442745323
397767121 630517639 260959492
731162043 90028932 123871858
63363609 65584674 205815587
123457754 530418388 23295125
578033441 644423813 534123452
660914494 494701019 242633353
764656481 424914129 676474223
76964085 450454134 449168877
417207942 185509318 632719548
507063320 46345178 186219082
687159234 534316562 357237353
755964745 537033057 614363538
253571602 557229643 508006161
703237303 628518220 240468869
61577177 411858505 180029907
635958646 670303290 445227254
176895554 732005306 652486989
615146353 751077187 622064342
387732575 728912495 464147068
216953984 24637981 425147570
736850578 615037922 600106392
294309533 315756354 55543232
29982795 424621101 101332944
368086171 427228492 206494059
546805145 493070473 773016952
503815782 516374297 227571363
382790950 358839060 36726006
688806771 566943702 84137957
619565697 565688459 468445096
276352253 493068813 59403914
647752915 279704744 506720112
557857633 714544841 606765245
348248490 497450025 255208758
451433155 174061783 15506786
63411349 522115083 774322797
601373201 546369671 562745868
332644189 763683155 231664862
713966644 129719551 692196852
649784159 147979759 397575903
375869390 504525471 737704295
208616522 227910778 448651241
631147083 384385927 428291232
48660849 118764448 348674190
45294760 235272744 241752383
284481795 481487835 163669835
531577470 527694151 441640018
292995258 245932369 708260221
499329222 423355918 542863530
489266973 238723929 318315032
118736278 521657082 664273068
106868964 562494897 386060884
21197323 265277631 499759325
9570588 267427627 206555037
570261567 656067714 203969408
265636254 585417980 353583301
227747398 711352841 602364901
301905560 256921634 634908918
27822340 384028214 77090248
371609885 443524717 746906714
541836860 647839822 498562784
113298057 297624987 715141185
775418696 272339374 79723297
267925030 186512349 610289284
684734030 20549145 555486156
117677871 503334740 389175709
569911103 14612921 16193664
185135056 730459373 287994499
604114062 334477320 618470600
520659104 419004763 748280048
759954655 495262743 635122956
483574426 409597642 23598117
326764333 317393807 151965345
444632162 601208964 28292350
537085851 543122827 89493621
339812309 669857153 78474579
54547828 394012280 677009161
570786846 270815572 315972446
74993680 42135324 377477759
170888697 440732157 209543349
47006404 381996669 507002895
524127455 348242955 73901424
466387331 433430361 374033294
422973436 459932791 309668698
11288950 482035173 676314308
510955441 32134192 519918303
374833320 572599596 25977720
100957753 184656614 35831473
282620107 530928115 62439806
218968940 27925830 534992276
141568308 351130174 154602466
620328307 330915417 724136334
267457372 107253486 279590945
330163967 240920386 619741336
681908923 282711087 775521432
707525912 167201621 85105645
694446237 518819986 752930615
227757993 486096742 674623696
755098189 222406388 224313753
558329586 224443321 452306634
182838212 45297156 305515800
693275412 266455031 690237888
494647472 696067913 427619398
351947205 714054433 143353399
56740931 701389672 111207669
585839134 14571752 301432097
748548408 86440515 66335210
120240347 343040462 429537795
447003035 110451703 128056528
304057516 85834310 763599036
381617829 419004833 58330849
662578282 627033190 123616380
364952921 382834081 265946175
438224795 28340347 677079778
579461838 493758717 767101688
42910175 193886707 208710204
465766860 332781576 474406592
420470633 30925624 558539597
526742502 382904030 213019432
1213373 723611058 129066455
344298394 27054490 223343667
130230156 690346777 736545801
38234415 757947336 728184282
161553273 512049490 106836356
539344145 183039350 698172376
504053933 590639305 371220736
759791771 702407493 248654704
75779295 216357074 520305300
651285340 538911321 440046517
748455878 169381512 408212942
361896861 466543275 498525291
763041971 291144743 691365243
23655068 557727049 458036228
67168576 602107835 58485204
756654799 316138040 132065384
232523887 313115636 699721369
595671877 690540784 429763379
380696966 748655760 724169473
189347847 310321460 463177795
333137542 46780750 192502931
412801580 337973467 729771564
748965012 175936127 728388895
635948691 457110574 251453007
74000536 331552200 350617855
173693351 268105843 367823358
339017629 179593911 225901021
584877353 765967056 674343409
692395393 129016215 431758636
271720029 242469591 410250748
521399796 226688384 287085416
4257110 128854279 311854008
580548396 511882932 400793326
612058785 145051045 398675871
87667472 621109108 211551648
58627345 209025639 363234944
189610255 25326314 524259537
414297221 389382845 672131077
470603620 297446733 585061333
455397396 547869003 373142183
503736191 219835342 215554699
490592751 475173520 632620978
601685500 709624142 432620013
304017503 493943108 531754603
6804584 42348816 29764943
600323987 509906183 320242890
634858489 716458082 542824310
366116336 596402465 353606076
490350806 732236426 410302953
545417821 439754687 295963740
570553358 541314480 671383553
672820654 479355361 559324520
374690400 30596995 130500523
233449882 673214377 683450325
344903784 390253729 689914648
252092657 41431638 48279414
600016173 53826684 58985704
181871565 553526850 457458779
212214465 538536618 388211400
424696950 421897515 266113604
559522728 551257805 394846389
536925778 41142699 613066665
47315613 69181497 124006647
325059050 747278023 496857031
168243620 53842618 277080596
395928142 516196526 746423115
132315410 449898039 636230933
46452814 139241263 419523892
162317793 399387821 34559229
323084652 713123326 591319988
625859524 108917374 669906371
19696258 367883701 658294122
700773780 312129947 285823308
404284891 695584655 99010810
270178467 20701074 602819897
143104561 641728241 1254942
243384230 324668059 455997714
561859459 767654655 199418680
616017063 670067154 537418713
693836829 520949911 515846339
228058190 671425180 671917411
199103657 65490465 37365499
584240270 439823736 508895032
541252112 349190110 370042070
670171815 25953209 319287010
618369798 453103988 245659204
17927211 582166103 742493257
252461848 222545046 759017522
148455919 313979304 466319921
313809340 313765555 317286853
381270444 151896668 59856953
322025686 720769206 588615047
229335499 131668060 165157522
730248159 268076078 145865836
72248753 553242233 488908756
729342543 690930322 258943598
655881353 413559173 496685613
81525639 515823206 395728587
424662598 739344910 763387506
372050549 428473404 488481587
411417437 287275353 91012127
317782350 362799248 623322226
615075514 761445195 117460285
558746926 720052320 47402352
199798050 116202144 164694597
131014219 307437759 716149362
491716670 263948415 220250101
225935035 445495847 736452152
770832541 407504701 484703989
561153602 572279747 268703695
397521841 5282376 617577926
494477678 682991199 133352304
573877712 472455430 769611548
474731161 92915811 492315801
8869675 355624304 447528919
766446821 434132 572434896
414436240 451643988 304416000
602499516 209370741 240666586
488963016 178195325 700156905
744968618 739096843 440400666
253648197 480062151 764060440
776902369 127776567 704923888
228873434 615297485 768737915
174879655 85973875 407385092
314874594 233208978 51980973
229407473 670123339 89048657
569299517 598524835 204685642
401703327 439549855 293900178
720603999 216302167 11174711
396003390 310175194 6160655
253311551 37184453 11798330
151924347 662397332 149547797
603041918 252781066 378422043
110498651 327595557 564706224
613835466 333097600 91863285
656149953 106871061 173649604
493877309 462754355 631791961
65036802 404944058 140720442
367404418 120049544 396932602
776129762 271146583 422141444
661810318 341876578 437809058
359566362 762001185 508132183
49283665 40121716 591613457
329884812 748987476 726956632
381259764 453947401 202883699
766838610 137920822 448193182
449882572 317766365 569645915
555152473 616775540 446536504
467595759 232974323 425415344
106800363 340540900 68307704
100875654 260973784 708900138
472697939 130471283 102765744
20075534 744764544 89134603
107075852 100845221 270824894
504223466 415251601 690943827
345537114 576660380 459508546
591313140 108245411 68658801
282160553 14624285 558509011
49542745 769809369 730884631
36897455 727555300 722284704
347109277 86785703 510948588
358550825 747944519 55109145
372562014 650213168 167006465
88951893 527471231 471282159
539355094 528292529 738156169
216054437 576717264 376350848
403585192 130166351 156189299
182748289 611368703 40144342
555877977 496354966 323915695
590119481 590746752 529247837
654085857 773683527 62256555
42797501 405201357 514030440
282742769 733500389 289234452
301455937 339221297 287418382
385189546 680186314 573856396
542783614 469054879 617660464
506044118 101929184 613709687
144573896 444140862 775370817
440213534 537638012 181030429
410885 629703502 56018954
612785156 284345372 428068701
334136766 590337249 451095201
492819977 164500402 271359789
30272311 139119924 714509634
508733594 566644657 546932782
262433580 279822779 145240384
496144936 745507112 253545633
538248022 226117142 314351105
543113725 429900010 454908452
174870604 573138185 746121091
742619692 747850550 386841106
551457323 598258303 193517858
588277260 391259007 542318908
618264746 57429072 66367541
48936701 260408672 251641960
208496979 650327325 37114979
629592018 229878771 156768101
675191204 713584261 338537851
202981049 630298754 544138106
36413763 709074135 152483414
422902167 721146738 398121248
15447015 446551901 731360191
171291251 626236236 670424630
413891472 90436893 262984155
166165678 34144335 555613824
748484951 719828890 144773713
391583379 92692400 212029763
224170946 421975896 25200091
307120614 349881949 592696835
741458775 331589782 6924129
582998844 615340133 350267081
223402182 406580306 198991807
516970241 624567014 721629993
336675083 403841745 20166950
19726632 527107876 243820658
724125387 232910208 656115538
147679131 344146465 62025967
430970040 402057284 214423660
349001572 732803960 427314388
299411203 662252575 209449414
310495174 43237136 392439291
736930793 470195940 290408932
600883760 324560936 370894985
617468396 326014480 624777346
689309365 138867877 240560113
173313047 190025342 266833442
517416063 38532505 270599091
391983964 429340183 457087307
609006081 424966175 294049551
391481614 455584385 211721551
672223303 97731069 566648808
338765277 595171489 87655132
674931575 455033194 734875608
74804729 208384168 567565604
66606068 578633146 682224996
427118749 493824908 719002299
97481287 263655145 190447005
523029764 179157976 563798569
237198888 422697593 429552411
300584316 517675077 280014951
735624938 326510903 283892729
639761450 322287581 592323058
675290712 482466391 474303854
210829644 726017242 176949659
322516335 30490024 13796118
335666528 314069505 92973316
89354607 551646403 4316738
471831337 219267560 12198517
658746760 595087516 307046246
499180911 774613247 17632367
484134588 103779997 106985554
195540267 454037160 276032342
328520049 547392191 597401006
607331060 411730910 575441978
264148269 512187040 318906520
674051181 158699204 373584673
56055476 607269881 242223927
6128191 316631810 241062798
205112230 659609189 577889640
428279174 508513537 586165384
335301137 251348043 686104539
116072494 205856565 359049020
482062347 194931060 454795723
354997650 493205456 416500729
159583391 733271721 338476574
307167399 298872585 618128590
516126095 2441148 206713528
260544811 128541150 1930084
67075845 518720498 735203187
681371680 769486298 419383708
678377449 550970506 88627553
142444396 161464337 111515914
419696220 261654935 525165065
231009879 36180676 774208202
339155949 494462643 488282284
535223930 81104278 351782882
16769178 474469556 449637512
199413717 727270237 360888845
73544557 145817806 396973057
160271979 751707788 425556901
586851521 369105320 360357924
117708459 712836390 200937261
290589083 740181339 140054022
228183303 143513337 595699506
529662569 693485893 431322897
516568137 316336645 378781719
55563686 752712979 536900508
187193314 209885846 295995314
298042544 353631094 3423258
267757415 399008290 319742902
475457852 311722998 226563342
535098148 2088931 88081030
217520514 639472190 420110300
681968476 616694081 540074067
154881794 27280018 669131340
579499937 413385927 218421865
418461595 465253817 265934553
421553434 679845914 236524262
642313023 487053060 407143334
719007807 761122954 707762956
291579640 143094534 107223878
22284706 513989076 585463027
54552017 710424168 465421562
234807751 541047100 449570394
483393189 358216030 357699959
711278641 400967260 710636333
231250388 298405472 551315040
237914515 696345272 677767463
677995579 67719158 240922543
160751019 266106372 196702666
191181119 86019192 340417141
340242741 708532147 585067245
20592525 305908867 137418486
749270189 682746783 251016566
537913553 518635258 547142851
726623031 604324463 500409984
571931826 633512230 169965541
491925857 364339925 429992903
745314431 165721325 498817424
183224242 198429015 103774929
340912952 505479503 708951298
81872728 88515408 424934216
400741270 136327720 186197510
278410895 475975741 223186208
274150419 776120528 71317150
8732831 263776198 166360429
438610559 411454605 492865845
529997676 169279349 91022429
506050185 502419172 118344280
421346886 758365768 405084056
593124066 373793522 246917261
728932936 2630432 199815199
115625907 414301977 277337644
347626978 536869726 192053600
233542922 334633811 23982687
420293334 295193372 173245418
552260863 697286322 614129182
667713617 364989967 655091298
134376489 238366992 682948254
594064236 612911011 363935871
754019497 658074201 653800859
152903758 174074508 40147718
667520590 715367802 297374398
401075890 177255873 578895019
97583376 500515545 189371221
375021580 295700543 503516108
262805578 301259394 388494395
447125958 213710492 420107458
190876225 773402574 11948175
158511240 484128019 411352914
246824334 442142124 182121732
449931589 568771803 9455786
756851474 478384518 443380975
277423456 657247093 522477132
303387885 193228946 1205918
233694501 290313091 625011945
706917000 139725809 44799372
481831187 676230953 504264600
179166374 527018341 18692183
611661016 154591503 738139850
281315787 582221388 211347452
450013765 738185511 194813060
205779943 433299046 572424071
102401420 193414633 177249694
322537798 64649685 567213662
463426873 755652246 699343316
31166161 343656029 83848264
712326764 221343203 50909754
134157353 226728314 78904886
10944758 698051731 290376087
34956035 520363549 180575974
622340653 685561244 395478315
581166611 195124134 499188451
370408482 133225535 718942088
397798708 420956894 121329395
158334490 590649102 525252704
306320424 769591110 321159008
673312003 619883896 99654229
27509633 558272669 348404064
70958741 51620363 618060546
591195675 677607255 546753555
359642695 474202202 114736226
491535333 5257033 195368878
94733678 599033728 751250502
651187115 107224059 6082608
143411139 417365274 648417714
200960706 440171008 619376626
211170113 409175187 569360587
113196317 153808943 191147232
761086593 586861261 440806275
307618710 49974702 417408097
707847094 448285101 117487215
44000242 70706993 188927081
232789544 238453648 58595982
318690610 133487302 434696305
632771184 242051085 419799021
111808088 695510788 402204417
516437230 315588954 304407057
764435560 321783571 165424237
424941522 37307425 677001851
356388035 373201728 227150685
329415086 589920262 776083817
62470784 698911956 316881531
472075541 719169287 637571106
587523216 648176329 728964310
465019442 186229624 668260236
239100190 14938278 759949630
626190631 393018334 280446710
524382680 479983620 118889826
27722127 739114565 145694201
565563852 142306936 78308071
452677724 418813764 282864553
140545610 670367477 373572411
660337640 58004545 206787302
55155715 63439311 68747273
749554766 65429885 602128885
402277114 288940183 708774224
316507169 220948761 61725813
407039363 597736631 632690220
569681214 531088793 439477528
21862625 379802699 83615599
325668279 585449181 622387163
759731530 346888016 492539849
337962767 427717075 155344176
509607613 170809145 517964000
229271480 719420794 441339112
246142046 572419980 64135643
342735321 533523969 54384634
183562517 345469077 474582914
578363491 323079298 429324706
349776333 607310633 257813275
13475156 521525439 584492656
294287247 108638238 323106388
83980506 624251250 448850329
433695937 277554312 597532910
188066081 367553750 557075188
168726402 82786348 773419403
629526834 468302957 268958026
365410859 515995479 237690378
518143711 600480440 314079471
288700962 332763457 519581832
308641989 425821452 51859012
378961320 459580258 288898652
65348256 696083806 245781811
14369689 606581031 727421067
373940427 198133366 675462431
25993541 199809165 425571851
468526956 211365955 300185969
652676920 736443285 420925784
129481978 118664369 444664946
537786896 657663292 219394138
288840054 597424626 578015299
48025901 401180719 690818333
209647560 557879867 521387210
155964396 736803199 212886497
5624391 325264707 547306232
174775057 468138110 59939306
211933918 197253807 75139465
767705272 44982015 584646939
103691203 729657402 663695122
406013524 27917793 353540151
9563882 324769821 391367789
671911923 72345474 636455367
308105467 227316966 247961108
696217052 305295295 461620146
621040215 41178135 184256176
278147328 337487711 20874701
361143333 306300991 355320175
577484337 557088531 331052533
368163373 662410989 737086676
245955500 68224012 328129664
342400737 401986661 112004133
387608030 669521967 573211377
322175783 290598445 291299024
392490040 679941036 99810790
619952290 212678930 709715555
19301376 434865845 144848151
389181208 449406013 646128253
246679412 348151383 226564059
704896187 493910769 600306739
362301747 313320725 284134335
152859702 743019093 190155395
568101828 168276665 706703321
708224957 30436836 698969541
772792985 72863214 562920978
502786577 496720371 610954334
635024952 989566 633945666
476811203 610207470 482561011
604341660 669184995 524328048
112254908 326944880 78761499
626433150 654685245 53844810
393886756 747041855 334890235
595379761 364125130 769845797
561620107 531362537 374938781
355054323 723889730 279041659
657856370 85817104 413893086
270601491 72281170 760412673
543143512 739531856 270905099
247076485 716106983 165331177
743282925 447158533 263686499
186656869 374551779 679585030
148198606 469868201 123232610
378065807 475657551 10877238
583693585 256843249 110733289
712520308 364345556 346424523
183008949 215012178 388949641
723143853 433511449 438302519
503981438 125372783 733268957
771552803 684230405 735973732
518924907 764461070 515376423
453881470 233007413 85721975
181872340 166408459 253356999
223818036 312960743 651251752
710975086 691885258 514654099
324109496 752512873 201016083
374375274 666238892 262299196
489475203 506809724 694437935
217337615 311136956 230198741
720601382 177969342 426963231
479724690 538630844 546709992
155836061 144481631 575058277
738899168 503786881 295410394
356531290 474619152 706636779
434131684 679678257 421684621
488317549 120204767 395822475
242238107 543034212 492171873
71201772 728717156 322308509
668374622 309396769 546595039
114122182 388857291 147121415
303736106 522419947 189558901
706580994 40503788 129525275
93699603 87045594 395073300
96465587 306486187 253526117
113618139 31500100 147079484
768277432 72677853 32156649
336892281 58995962 737525146
413100568 252181848 106537841
86336278 588083455 232482014
203452769 228082078 311440142
498367549 38620030 101890084
159885218 622624833 555281586
299499247 45187341 261621983
40959211 287726124 68826578
764857162 612296292 91548896
593872839 267724479 334982614
132367383 582544566 311237394
160606298 710656388 219309480
615933925 270847413 714529743
89142472 252075710 604031591
249439718 286105718 47797593
204953715 389621069 441375104
25850929 282944474 475059864
634937341 322278719 378820401
66373781 577885692 308857157
460812493 222896626 1290748
413181483 524827372 395433603
336956068 692031989 37708076
743038444 126404649 656513055
510524017 126153643 158306354
173013163 598728523 115689258
667640387 82932956 380663223
615711733 631625290 28433608
266742265 478628758 209185832
295995678 639405609 489422409
127515812 473686043 436156424
229939784 535125387 463793730
159882051 602139130 537173575
605666780 412554931 445834543
677613263 773835156 268140394
78963956 250996659 703581222
766264505 85077994 44860673
343753092 742962632 427121274
714378604 509629692 715234862
398730053 138935739 497885132
321896189 186782470 225442930
394496624 337466399 161559270
27431038 482749403 137912056
676213083 687635090 399269187
535208448 620020009 704757530
592960376 573258768 265990851
97389131 421568377 640552998
744603977 305866840 740772101
733405764 411210927 60464514
701246130 192939572 228538286
697973154 317313937 321154033
460046869 13009473 401795106
209908182 725063362 767767827
11539213 222364513 529287840
127474475 488997676 159687034
293926049 239867186 667183333
728102521 316864125 75925251
454861448 684038325 173890031
420380752 212871151 392013660
540469414 120133642 691173197
389855384 454987423 706860435
377766397 10153538 511508151
427224724 288787699 227997310
114104929 394984849 402721291
752509720 100386651 211884412
767838784 769379015 474491665
586793020 265340746 132043775
458410237 482690834 605736177
57584803 694664635 28765719
731514601 21960883 317716192
284749804 673819724 372645379
58849075 324920702 190580323
594343376 179230053 559070041
738516202 246414451 216631905
3093832 208265888 571453473
10841345 192557924 426036964
630844385 80971713 374218361
9342405 66500655 583171285
150192766 602778100 384469709
530262949 47742356 611431668
242995115 590796766 202694041
653403489 32444100 103642927
726904878 754416917 755793263
741610310 236866662 486080461
565825950 112610959 708346217
276593690 643163753 349990470
746833981 737939192 305788461
703152919 481369909 623808620
7804550 279042075 308687420
117250824 354347322 762831384
547540707 528898526 130150324
719880732 213101191 266134561
497379937 213738468 653344510
604964538 444487903 376469165
543177411 526690379 639775031
674899187 537250118 705140779
773238032 228047949 295826664
549505439 459983013 166527478
314155902 635999166 663737921
106595509 552369589 615585322
145229938 728007160 453347850
261832 433813055 430755604
206289373 435138456 732398381
650717427 536352406 462294067
658351206 522614817 513103351
251101719 237231152 554914083
771823158 623370928 88094357
126629700 759663702 35843711
604376079 313048839 401213488
495893458 97032078 599399224
438029971 731880828 82751681
188129261 409217745 185868646
367907907 11818310 531035518
516344605 260983805 201476148
481414395 325611767 83851593
373821852 547466266 211540908
356708787 281691072 192739515
201262548 10842066 21812277
387401877 330976326 729034819
365838906 282163811 281536229
555741949 277457162 109847540
84269061 613127776 16004718
513479414 248209414 684211997
331812400 15945845 1616093
651222083 3640400 308103377
614650815 61820152 672018103
732121127 363684851 607605911
324628454 452250497 675743770
154568972 442967858 22084170
453670102 25575269 162694061
121407895 29622857 169886477
353974199 273153227 756086703
281679175 309781634 587196650
9579135 237068147 691272739
516548407 163330110 232949741
409454632 397813648 296023950
434471866 214371427 200265607
546800769 400415591 283474968
658579407 533415551 62109780
339149817 181365777 120556884
674224030 583962734 224056033
541367695 751225385 402016668
52358866 154676811 193304506
283353210 231442392 554325840
434790733 301017729 133756539
57826554 160736962 247609149
126975117 676305614 468865733
103133880 135071071 16792763
543385707 105433059 41372844
20459168 607141444 257196135
486504206 54905982 531336216
290343745 587341795 617519148
321696803 429375392 638441961
390434501 602459055 748261396
676948354 642855558 701037037
681114864 266151552 96218980
351179836 396485906 493655364
75803097 398524057 698830951
362322962 536344569 193071736
283998007 17090453 178981913
374297428 285794026 243639264
299425454 678894299 212285125
67534353 225369 508775290
627013198 660597779 556143153
382966263 324433126 473621172
237813894 261239717 644353547
147400348 509335801 36072563
576323792 11455414 431941259
17186738 106389723 370696309
211607133 111208899 74345995
249970208 310318219 464380601
567526038 21986774 747670268
14912570 320933482 565023004
761779731 215285909 528913684
545502870 490493053 185828485
3946157 135557385 738505051
524614513 176221302 126549232
772533646 322030554 764880606
596854367 632874536 451557603
148715087 382204847 138206783
50056481 163736681 167140249
103209325 397703266 27191603
294650657 66711719 366317125
51935169 276137561 305657193
658114011 475735352 493988071
99646435 562474216 746056657
350139693 499861226 386489319
205136085 712986037 604416813
287609649 219954779 486289833
496955172 551417804 518621321
639444422 543691302 629773255
329880280 645287955 447128510
28423079 563271376 150020041
593828281 689070138 418600329
417307040 327469807 30927027
288116884 62946551 362277079
272997624 458567786 761688709
276277387 100788421 323274109
85730393 121327010 188685723
350024283 754397487 258270011
143222369 28680244 498843102
206056908 525206325 103669603
747699931 739838999 302861593
649768333 154166081 52952667
499279748 709230887 301806644
522697780 576557681 137075081
329817564 32407401 472354947
236919803 757241444 299803685
111047386 630879169 582762452
667722795 151956282 682409398
29883832 303576421 485625726
96007351 418876537 604011646
646134890 155157329 491276854
382165624 761360111 511468133
480217511 200724895 570290006
97451898 673353900 447886072
161081786 667767985 659252766
212383814 46590951 340641172
365233529 139442220 745535272
164632036 726620573 452746150
353038675 180060759 485752653
112356550 165590936 440769123
254413524 276667312 573099114
29401301 179388206 27230546
661513114 635139581 454727043
286776631 578074071 539452769
348234712 217421964 608233700
271156945 395904124 327631963
715353616 190453819 505255319
83747915 766653816 221713670
66037078 129284978 342920282
181694033 744392349 666875200
74047795 1442020 109230415
574389506 580048903 336148898
447806938 456467445 364905073
281975806 377896764 459333155
583915589 294160730 440311605
445503001 436586911 367661702
410249196 297601560 448613109
454907069 483917550 319520010
132734135 274860336 499490062
740724771 340596904 37071885
234596969 354511253 263319736
554363070 543807439 764974323
297630600 557093262 563628433
533686606 4906108 209154713
103401230 197753841 145272024
222603235 33794304 444293869
534196520 662550283 252379235
743841551 384463382 322035109
592467803 334196453 32166769
511256623 723191895 98899615
319118078 232844532 671996835
323626214 241686730 332583570
295802188 371203999 258073873
224489098 624954698 193150127
734476872 607113701 314221693
466183295 53120181 134967801
235490351 195429863 673868310
502097381 761422233 157008487
529800184 323054472 561363418
199468267 311609217 152780367
654235529 551194359 653887334
588601938 363364460 6964220
15560049 568261654 773500397
29863129 706827525 58309170
52077948 749238600 664240466
444970509 323520066 630224818
329190974 319701216 637488796
209315427 12550900 630895183
581244889 484702627 145520939
711914868 657618501 1859976
54483148 768021197 514662769
81982720 225677775 671779026
112237335 517447309 512611488
733748445 530334317 600737798
395733811 347202438 472625283
553164716 112965429 201304796
93275346 545659412 749055312
411479634 362713549 609902244
135374522 94629604 50482843
337775931 566135395 204243082
637937229 119125289 774240678
610502707 382464046 457832486
27216196 527341099 52090205
232517793 222480202 398209978
602736824 3558973 699994576
589899463 399754035 323957636
176752496 441367086 633983886
327561803 650244223 31817465
642613101 19871275 115303239
309281464 544652380 334372600
291224055 658582685 547225987
99468522 495376169 453022283
724067368 87976896 567172678
2217951 44593526 251967285
759222944 89014484 389184009
203754340 264239751 371101594
603133971 187191589 39688321
109049361 498437891 665812286
722611153 691576838 770684060
682144075 542917910 368937705
541612241 758999800 391239622
596381336 395130650 245536392
308128203 167215792 165160667
630583131 118853061 308378932
154659215 537432619 265850272
315801613 60297562 767245292
322503437 709217246 413367363
330096160 353432659 98270152
506562565 744095984 696182410
397728107 580109359 43089816
236745046 638280564 518905277
30455045 711317898 417820397
66347090 468112267 601284205
139591415 47777309 516151999
75528682 314350677 354999568
604265524 469948493 766577996
272898894 34988419 399917124
89062176 313799884 693089134
716755565 338343717 569335611
416969374 257032688 270708550
529770372 586484020 442945292
167361945 189354075 158628932
417448854 300083947 387964444
333738847 207740269 420464239
443870568 403128274 156334056
15896515 187536497 753157884
541788180 51057309 131048161
368745946 431834089 308247752
532444922 647277770 300597096
241209444 768402416 494132854
489802879 219445860 669793911
635538834 596735140 524136666
445759162 125703217 614128436
184593179 564638800 382480159
540635982 29327560 366648377
41413918 207284951 616109146
544167560 641978183 362642005
38083209 408692336 479221576
214970850 596112233 85621632
123909205 485519563 534641397
109083037 482693521 678388875
441089515 5049351 179921158
618621085 393118095 545847784
423868554 134183948 37769828
453843827 238783010 144813636
349356558 217569929 103038075
321125285 23075775 462455769
279525458 735263678 571606476
290929587 114414764 316406012
273308967 372555285 349681898
233850246 93930641 134044983
545530680 203119109 571037084
70929962 127746627 636885959
197501232 272358180 63526568
497117141 509968320 531485071
566885151 525678756 8646704
238398130 584458291 510925616
580075709 483825175 488531669
347742934 455309228 38148002
266499077 230848294 47386516
203296086 301803668 451054366
340886650 687155822 170135223
89282801 73457571 257371744
77956689 127620219 174453984
233450720 458889845 372885585
25432595 399396506 71149161
122938234 111801055 728391395
461248385 335914334 442777297
231087755 84283402 167172562
490221681 150588127 266154063
617313225 533834598 467694897
353137708 417607259 647084952
379022081 629561708 144194199
142006754 426220985 534532132
643940399 619725284 35860741
644892107 318972992 484249980
78302088 587186878 439496387
247192048 58790342 188827849
588633639 509342160 9757731
241824429 767474149 640632229
236708955 240482190 130612164
757976722 580089676 457736125
324262623 578045057 419982213
710109311 366482591 2003357
100465253 170994063 81556674
668193000 762422707 539260921
597785769 404222999 175504834
561254610 713926409 512588186
262497339 760743489 634615282
183878425 566120774 52554801
317315049 32201431 595610349
86844931 417070798 755629293
111488298 644281961 753225635
679486649 550528771 638410686
124052992 760986604 343305171
482047581 731680228 498446992
644210586 390338930 277578718
170938578 265550872 578733941
453473225 458403355 226728443
163817403 756236114 165138229
196554540 107367410 99004112
755434756 604413210 333357129
68906880 56877519 262528342
310300541 698501242 342804633
549499444 132986225 362371702
101058853 450016020 170840207
334556360 68203298 245660737
398356318 288688555 11765480
649486301 302576025 267667911
517002037 428535051 20257238
497761943 438307094 353512957
464676604 417272112 607903578
206970241 372473962 398223060
528539378 746694574 623504660
641007568 248449791 534959056
744358754 413285234 229869297
21805422 174199362 361700596
299042614 618024187 166803182
395003846 712633552 48993644
535930530 354053877 114369614
40274969 156421352 725243118
441006131 438567150 605168175
64011724 258685667 216021307
740515246 759203510 45551449
388656570 325207217 764131750
557034223 69344367 591228209
44870667 637622921 754440670
284350897 475102301 312318308
265399565 24719465 776082246
214679991 499637036 515352517
385538014 713740902 404421914
200552145 287903503 643267506
579012715 121605040 44439403
456031622 80681820 443275016
388435369 707619771 597983988
557445480 59753222 543288507
658734425 291822378 281338505
334674988 143527253 318631626
541858747 530981897 641028813
528890712 566419621 260120705
165551247 679412317 88771616
675978379 77845791 5353345
771503999 29391009 477708572
141001165 391249735 302937913
192055683 383747461 25794339
423556002 510787369 566208348
566927151 31130310 516351583
774543359 694345922 494338650
245237761 505655873 121787027
691729209 514198917 677935975
8174168 733536462 409846952
403758879 485585398 127309039
592433325 94560583 417450559
496992601 195996702 487599046
34191139 464124767 545868422
360101912 272598791 28537412
699514627 313349994 742996885
352693484 162742991 155938640
774813169 178727608 435883989
471347193 572737274 477466069
320726819 479384356 469837453
133379572 102900877 36901707
232350106 241878983 209384022
591398504 623054519 519994624
185197157 621843274 63866854
8387760 547189979 47216631
405487137 173857822 750890778
417320928 389528388 160035440
725677684 467553513 93086199
520372020 343100387 393304888
711038174 410599536 174845165
66551329 418011031 273005298
597583733 7713619 218231862
627275585 46737236 138907311
304412335 774966081 168938839
706401869 41781747 691758226
701745920 603413061 418424536
646160198 301472685 353374939
164027803 570196645 570304688
708680774 498381264 359521516
589432585 680761347 743781781
276057040 555629856 147213947
410228812 292825298 759686216
470958961 280226361 570853617
673437012 162481450 575928148
253626231 31457748 1552380
351917037 321915518 368999504
704993444 305500077 524996260
556885333 660667138 406706415
232858321 424450608 49294236
258925783 17325086 267223897
577926219 421903885 720214225
710556349 44445623 293988809
315297039 146004450 205067326
215024500 416941961 463976332
541009572 332298728 410642977
329022243 465949908 569337889
353417239 143100379 35495658
71274853 708197481 72446192
288502299 497798584 679643788
522814186 619287245 354434371
566531572 220402368 82057234
119183158 343871921 43333360
386444268 191305656 205868766
452646051 717499721 123177082
654522634 92968039 718764425
239110987 314288901 98665963
99507827 245896973 716029538
173590102 743659013 448393257
201973045 125289770 345781829
47529880 738714983 435923361
639400132 119596148 340174914
400095862 667551671 581239155
83600150 477234027 650448518
725478806 626637459 487143268
280408143 619518759 253094093
730022834 396914729 466336179
580134362 627014168 158145736
368163721 235523372 1044031
560839459 188082442 741473791
197703073 200915653 538928738
544596030 652872295 549249715
76099841 432714135 46414120
537182473 125410128 72436797
649667404 544077895 319977369
61406650 636343416 299536490
442407829 752310642 46054470
651670742 758894982 161861645
369876754 149617342 625431983
125195985 23643432 603410477
756443951 564336133 432510786
726792763 355083618 579880302
639309141 457103345 8014539
95953436 255318547 640666781
535405761 250234400 366578258
648981724 564367241 36002135
229568779 295690107 94202747
266599706 739860902 477555524
462444376 245280328 461612528
710894155 128958466 761723350
705240524 461888897 301221007
208480656 692940369 638471492
14703874 734252884 327539580
426121018 517633899 670446802
665587908 775744541 58445978
445793903 128070500 207749666
476189405 471438372 763759266
241688829 349579774 281109512
399293292 493320659 80060176
260378852 224921196 542302480
146653993 580293866 294265246
384930402 41189203 395216063
134284832 405827029 299658847
495225023 143812599 427149148
455280436 255433937 744505662
315580138 775385891 476130732
160600291 37351922 98281085
767802788 468015610 548055348
586972039 294215423 507660233
383441357 201535187 160405274
174300388 545972749 458271970
421251019 271329046 615178698
41824186 444681660 159425554
153111772 205247097 126950095
654496563 607772393 261491872
522781552 19196015 373356915
542341088 554524046 16955089
170249761 295967092 504492171
200669945 139739621 377618686
722167503 311412049 61743488
374365790 524800933 748806628
27821978 233496477 756675994
329138966 95628861 651153717
163160239 48784776 325350936
537797549 548111032 158757537
664829575 680413215 712169419
517402197 499661365 496938124
579481169 392126210 212972789
658212854 629936598 80999233
96698453 487967252 323292317
537850052 468457643 693787022
236068954 443442764 178462293
254102873 65230300 526564425
444409195 767814562 577757806
579310248 626817996 130267353
329599404 519970388 58664744
669959589 14780694 737377113
183693831 362994813 479869587
228681052 742555716 592449480
582387389 620873517 658638922
626847993 102605621 207187438
92168731 563666703 260285010
202242506 55290083 465674716
277797404 457636796 609114874
525707003 142539695 460815091
401970791 477342794 673822659
218553778 456948913 121733934
240373319 197694013 311527641
251500805 249303658 377450695
717063226 20606885 26002442
657052987 773588667 736332225
644029161 530613465 20490839
400538042 749513953 365952247
54234439 418832285 630092114
14449662 335124816 648059417
335704520 293883889 755582406
746711240 78167110 74223836
374153967 569916922 136679363
530079432 528073813 585601790
775211362 97071894 324741513
119676913 599534204 584881464
410635334 502385491 728245711
394147753 527758210 729556532
338815575 421596854 672379253
584404485 445119715 383873572
467270249 490317820 320089454
52665641 428320346 547817384
644400669 328153027 544973130
367483641 411248866 490025931
473226048 87353060 487598720
107305860 198566062 246258976
131232456 728232083 22781620
573740759 168604289 740112094
228061968 639465021 635884965
653316253 24875043 537092680
681878898 347212653 117737375
442255943 368980508 563063695
718389308 346807676 145072943
218445342 47213292 624287370
444564745 209881182 645302443
725902238 326901603 406481210
577934476 181646981 648290081
624015130 234127189 766119539
200122350 601624470 253269895
380378422 414901202 29467910
279389329 231044244 507035896
237993673 222614029 637860442
662072859 9143284 481419082
595409727 234597332 321809233
719905781 157459280 13198520
620432281 598206774 610723174
606934389 96513048 487376508
249042590 78930717 112775668
376943427 327021310 614871592
371026009 710705481 747785928
568880421 415231534 509137468
650696931 500152774 545167369
244592861 540308919 598095843
599384569 432395224 69110995
570767509 137090011 748035639
716999872 698823900 356335721
427242628 334002733 350859171
53113099 709758742 124528873
224388183 618440352 163576277
694105942 298125646 754547945
460604054 198591944 754051230
59545686 298444569 464341638
255694121 187470062 639286367
193863331 595531148 246508917
197192203 417008948 698766129
369163473 71375002 300778465
297267201 743447977 118695133
207482993 163972587 644296968
2135327 73279624 697913569
308784165 300116264 296947161
617086278 286614508 597180571
124141003 399350357 213850733
41691129 491331745 91639538
412142500 503869478 7243376
117547059 628071061 774615900
215123570 25386700 14322923
517003401 373280666 652514860
178684289 116910439 759394587
621357926 130799077 726894461
222320809 677978958 528075259
384030825 622828564 628200836
558409160 771071018 678153806
12714316 672172426 272877338
327568266 587460944 530857907
571985154 133760815 632665885
480703658 583627158 95453721
294924531 166869394 68634902
666577357 313472214 260519000
754599278 774450142 399147656
772502315 93928959 266701412
213398965 269831733 121274668
352337352 77706886 304725098
590309242 744922425 698212702
238399049 623591966 672774048
732848687 441849429 440713603
184115695 537139789 157569787
173386592 133697230 58955015
423793113 647137624 367482935
179225358 45270583 745651690
299088241 246950217 400478797
422894874 84887760 766134017
692126369 447404944 438812348
441630202 616714463 56888440
46105511 269482995 4156849
644991507 273332489 586149403
606712806 652866224 396636660
604858454 668162967 717410849
638032401 671344069 393349424
354544038 451318577 597566105
484133930 13099245 108889374
12813544 756607001 614858751
486771475 542223569 196974554
545828097 751046670 537108364
177503878 322200334 108057709
340765470 744842255 32596579
366724283 702086316 613819796
303936572 539091058 307457752
135589840 338035583 747969909
431906035 391568639 711974585
69087790 601448614 737167606
203066317 133332229 88652068
490361888 618055432 389443045
393508776 17615748 261224885
749545310 433718400 721260562
81518251 176883927 654476835
551870290 348586374 351746549
286693919 15878648 673102340
442479242 682137736 609789650
547458289 497502863 197450901
420517649 37031277 596907158
377804717 366390309 38496805
327648516 11975007 729218075
732930943 685082944 243070310
550250887 506660078 702386700
493557809 256880644 515111311
204514184 735999135 109675901
770235287 209864750 295050207
158673055 324990308 651919942
459878512 433004411 599515632
212318988 4282143 442136827
426142268 110984081 689022578
462035033 598268365 296922159
592891174 577982927 517426179
555335158 301685479 292360128
2413005 122137163 678322717
483477352 96362884 621564377
203414145 218655647 564335668
672278484 451046565 446290873
26145292 71229480 678021820
110077035 662338586 480688450
524753763 24589729 570991559
208166527 372079437 699352979
28869198 87004507 643227095
518375504 731391278 139424026
412928235 216465639 331176981
772380677 162910083 750877435
147780748 654534808 615328786
485161164 172610058 127371081
335286397 163793525 764805757
70622479 61665342 41933282
94701242 635361463 157642270
133907037 282572902 541486327
471040572 755152058 14273532
401651787 588005266 411223940
399639203 20281632 44273756
37153121 216406329 469074537
587209021 92002365 563566501
511615914 580740009 731858063
9917048 576744743 22967144
74358635 359025052 25109168
341823139 149292162 407051720
468896439 753979765 702818411
170182077 763540999 5094843
120442862 716619378 679734080
264975312 306936429 25196333
352639179 765748080 327243500
147310277 529239527 651630942
61613997 436005757 41878604
415287821 89832354 389038412
190299953 82335454 36621042
487303974 466692046 51725511
92783909 377979971 766023830
524822904 365750942 72289759
15848145 703358619 16326158
113475959 132110638 609506826
338692715 350918894 391311669
547438329 600873296 575987057
716020305 266020808 691841531
276308615 314055712 722169823
719265131 26754322 727406697
432385454 433624515 394617778
339974604 273826308 524750438
750638182 10011879 650470292
97625827 645474585 121072098
280846132 627490756 570712658
57544952 631207311 251314067
618607081 587706121 526886194
513739275 764991107 709954136
765326046 751141059 396458773
282211926 711079844 625118235
77056504 340556950 572573973
326704482 703034083 439879795
498381297 607593468 77953667
627960253 666955304 738225256
735320539 566559947 721862205
698382569 277143824 252899720
441848477 775749407 509474788
78165712 1018352 372182685
370726688 203485757 57617401
641685216 723814070 748688105
32664751 462243539 314443298
186175081 130544304 582858490
435059783 624097865 441061335
774669789 459516943 353542315
16207426 338668741 590164275
316989666 274014757 377676170
632165367 652859671 22830047
317612076 258016943 443590858
111624874 266474065 398323659
157784721 291626920 148000193
436277179 327427070 360450131
565286800 240496130 80458097
416857271 448975492 689177122
315315209 532690395 51972885
5407708 406033335 125562351
241327209 297111848 667383511
768739666 232860440 398618982
296197615 191641688 3804338
577819904 479365243 102850271
285068440 750298745 17120337
208346039 64295543 478947829
678943971 54053048 245868964
47564756 645356622 160703309
475769626 613133653 136343416
164330449 557280970 765171431
62912005 700637272 457911616
478364473 735397139 241096595
200579271 160629001 769163545
666701956 198676613 744420870
388918371 279402226 457214731
226398098 367497972 705385883
67446002 564652766 461273332
666015346 571983339 305986173
605778517 244067908 699934253
209357398 245160015 532263379
100070822 639570165 737392656
634895479 677754108 173237336
516782119 553005961 386925460
194498103 408583053 762054385
122116676 465041940 35021466
261240765 282769662 141334508
742959003 678180372 365739098
678271525 420766386 137270132
549308487 69707989 687679149
138417856 707303597 227807763
153705329 726941610 679948411
680834558 221073573 423513319
637641809 317533208 564280125
431968451 436004468 51543110
546632164 53792750 296839372
210864981 341732731 58798674
329516168 482548288 628421530
722363429 113822085 536759188
656543006 594490098 681124012
637715386 389851041 730947342
68886125 70870949 73534486
458366221 287739949 56995245
668668261 309122884 284593236
480982483 25072561 461031149
225290244 574362220 220585596
411399812 116070192 130227752
455864363 713461349 258797740
753027635 314989511 484032523
463526061 557360879 551048760
225887368 662376368 367232849
442680309 766221963 172729270
315383716 341367068 13181364
243327060 264806123 131751051
447954903 386220563 582330819
317808358 752812785 503009448
616716457 460882899 692676372
601477826 555267613 650749189
98502668 648632751 258215450
311398529 99188711 438470776
154322644 454818895 613558354
3985069 665116352 537903861
619759678 255330864 176092656
532987649 487147589 34050451
106082116 388993205 311016295
267995363 580650542 568265362
25541844 639473319 219575274
232408564 574616183 36265627
644661952 180231923 107413066
483449704 380981307 183705987
594406213 118198293 388370254
558389164 638302454 171424902
374069303 293929364 17535825
669272645 70398163 763369081
262755591 179298757 522339898
365505933 6170204 532851950
495149076 429894202 428349880
487388883 353254402 195615612
79828060 756539943 580230717
416202979 112838488 472939715
477662918 42260888 554422733
321419487 18214231 511050770
269397005 585328882 681367494
660885598 658263177 144356386
736556952 685354384 45084360
403507248 113583092 709621414
296028565 120439363 65657132
128819180 224462876 775722273
390547159 145215441 94155252
592878916 8761874 532549705
752012039 466064830 310532863
150793755 772621617 228722352
25919378 608089486 240543559
662765772 754693668 458018724
346341391 692971394 526169995
536409236 445718654 690873340
724288194 294422615 375438737
360173325 733195975 258290110
678708671 333648050 348566821
751423777 687033302 143561035
319594359 492263219 166902867
653576987 627629703 767012746
530688156 421169953 603459294
253104853 411369766 281058425
394442384 54190061 420967709
602554982 428370278 270398394
393640263 733635231 343869782
500754373 6870332 717818324
141168662 452533338 729962275
431174772 314762104 208457056
437972690 595695674 34641211
59599855 246672949 643240603
746409348 379334213 56331251
57986802 348142911 42248585
665578738 116432386 197077120
314563241 714812689 283244623
501721649 554037966 57675693
149450688 137984307 507672152
762860203 433613255 435341864
98936037 543507951 262134749
628687901 188129119 460152050
410108289 772100140 633165390
23548553 604926863 482494503
550320732 376024269 582029137
489369172 88814278 263414287
672485065 750830140 497709887
636272829 691914215 487469661
5206796 40230136 2148202
101186717 466219691 97462398
517014260 277003969 502999838
713303850 96837938 493483021
318612922 577761600 68144785
729802457 292769854 383165030
747447990 649309069 260006767
77006165 242541440 167336497
475091024 186584840 383605970
360416524 167330430 210518627
338952106 608829444 355177670
365523261 261029484 400068803
640932988 643963752 386264214
570335601 279041464 199635421
143941816 428855367 562956454
635825576 24322525 130489293
750321643 386551719 100927245
114916866 416031712 480662161
302576768 30829872 305527143
46654348 743094820 344596793
309364149 224339956 661308133
305206058 758330516 649507398
73851509 189556696 687659307
691157003 291095503 711246693
297007123 595796331 679290582
244230215 666058016 217538867
262493830 228998358 279848837
377230184 212462580 650018740
655679219 254740514 634050606
444827324 464972703 573482720
480553544 545134664 762220191
203294078 390439582 27960296
468442635 103849538 203734600
54775489 667984848 36734456
366103223 24963379 164096218
216909735 82777119 104184127
618806925 18461359 688067004
194239203 531583600 382352196
533275890 412454440 596595819
730161995 49118627 595876124
658956733 96766820 555518328
54758736 222652379 545696918
24054069 204294263 416700850
552087247 324174042 394983224
525121184 194059195 302539502
721152902 541027973 74853634
170818688 27900072 257836977
284859681 1580595 298430828
35909296 371811259 372462440
486881947 103544052 272318308
478837875 684973766 202919870
436073141 169659937 232813827
403318559 432731679 66529685
589354853 589392883 462344166
381582012 29048779 659234645
490963444 325048999 546949053
262534991 447574890 472416190
136239965 699836357 400309578
28858989 526766006 349007850
493906134 358049156 102042332
601793394 26884429 762405327
497885251 265337811 127113492
427404862 550833088 333936581
352924897 535372128 173374634
638126327 753593198 687198988
100788132 434490769 218245626
676275135 72864713 639250706
162095156 259335745 265510391
267629037 602852828 413834034
296850125 621180065 47966621
20514124 387441392 706316997
575568556 76349747 209996635
346288798 592068851 1368925
453589219 193588468 162821660
226159978 273767469 537779131
75214664 354241794 338168182
608118327 528148123 430160520
425833167 288009100 776617842
171613907 70636096 361760603
516976908 494215935 62734914
315533259 584437057 246083494
373762571 228400259 580775085
685301004 65257957 109215044
254972931 100926154 738422891
560049451 118830179 55646595
423100934 333259767 773956609
640674410 185017372 176065588
729735735 142487864 750913059
295706611 520766414 251219853
562113327 245074331 142865483
653415313 172835489 372281723
228374089 299912035 577867024
303678509 312882512 290989050
75739972 9582958 484005086
666429058 147051649 192355801
658483929 258469109 81215189
548670877 544932179 237633829
560084280 706472951 559535991
765695431 470646492 400499137
1151044 348569897 47407490
474872130 666759176 39138371
715846137 335341537 579438213
383512054 626576560 186795901
144775421 280788105 643405344
336082341 455327912 651907883
774215429 28321365 106113572
40573363 199994911 391252961
559711881 500984452 456156587
288861096 102674373 349023833
707400277 425273987 57252487
468426508 191028648 4019100
27110820 653813650 680264791
410768168 342257352 129615806
290298969 101475653 561341783
694796856 82365904 107843806
187395917 104907376 726790789
359349994 119965867 24987224
63630985 216285634 494375429
682323916 611736407 353621182
527109656 476299664 63298453
211668860 284695585 61354549
112256651 745009225 192213949
403817274 292875370 235862430
163760964 57216825 194721158
208905120 635524176 581902196
183522591 454281573 492025312
422249696 125084697 203094694
458268865 458941383 43407151
112767181 677749509 38415747
28864238 224407484 579822326
492647576 267764337 587615978
748782836 675855231 383282354
618537406 483448935 626079625
304467114 230795349 454924435
528750586 469067232 770692513
152862870 638359163 248105162
25068367 572729105 692603276
595226171 182896028 542261038
152246755 766433208 320639821
469362010 534909323 261767627
240324704 672196905 687878684
725406597 161934253 224834179
491924116 223415917 127740005
333167649 60992307 129879090
468558227 615606150 262065264
531787687 767070691 340017192
197535522 688345852 12683548
594838265 153992872 11476483
83121752 450300885 124582686
354335577 664344910 210985320
494089479 634212411 599961920
656068741 287579636 599982152
604513233 424175105 488291839
320487235 257198037 302207413
745590736 662069257 174359088
652889678 82432469 476369205
175389782 37935709 585416425
134480933 192153234 452340694
74111782 41333720 654722481
134271962 54605510 569896033
556079985 745688779 54855908
563637680 148267525 758448287
227573811 486635809 40717013
85028647 217608244 711496760
297378787 144232485 6502020
186448869 560471546 704842469
263184472 581614493 596851483
706860929 121882626 536910580
289190488 688628289 208455711
306349427 324192083 579035157
382035718 341863171 624449467
502504668 261891256 138410751
605482929 357105940 517633431
216281514 231157178 385057433
517658494 700059698 624678631
453875638 595454718 335766403
398406762 619071517 405919360
205584121 679692447 195383539
694906237 514839684 185165297
223382415 549432409 194092497
706872180 272191360 529933735
442759844 131724448 306731762
193508560 650447108 632753574
53586538 84754286 402644419
397459541 308884699 70626062
727216184 234769592 245120426
461665973 423230944 380810412
22226647 111102385 157435419
746389839 143212223 610953835
187687446 342240581 217309089
131650060 283344559 25866207
734055865 570804606 339660141
29011201 211650658 589245033
410819439 651558645 352453682
451255620 450094249 699983694
240286667 754515104 618128762
645468453 538428705 364388445
189168242 112905341 228236293
334306787 41943439 589121663
129151566 746138452 41118774
462515238 214100683 210142907
63306658 675370075 331291732
500970034 3217819 402483429
313028159 705532239 648391177
237815677 216034200 556981078
503017625 522178889 282487229
164807346 570181857 437524621
298478509 630052057 431702221
494267474 509866609 182447870
82861025 372548198 13291000
535762292 363647934 156374845
410073135 216358513 397079789
611836252 759112774 56347301
417329003 368251723 428603019
289788072 674408287 233594411
452483214 776857121 451078565
95279728 139715163 554163917
619692674 442513377 263503054
606493918 547164693 268767386
567564102 300011483 257290350
279826367 682428046 490734055
447779633 453455870 260646703
659100175 432709584 652701963
765469753 75340241 15386884
576474373 571471268 33799496
72771226 633314580 392867738
70431469 208837964 366688687
619254707 179426623 630910490
420467091 497499334 35468003
340024064 137402871 96668678
115234472 694902972 309571809
481935990 199613396 382637159
408140776 607489923 28509348
118787486 630487547 709157535
653798762 567666902 362405513
519590279 761213915 180246436
762722908 366200473 388279092
359878333 205459596 742724451
123488906 627598733 49196889
186710515 512227717 546330267
754916310 529113752 423778893
522056715 527931572 492074071
195371375 236524877 329237865
126969905 97504479 347441654
720335946 588835324 580717496
365305081 479518051 163902009
250075926 560452123 367579687
137727617 206514106 413063524
75983610 368515953 115614161
774417000 439452595 244397013
761009728 15372125 61636757
564242854 153407483 68439655
214759384 758494052 755439214
247581640 218295728 43851618
651571108 712985078 134234260
394275413 121776741 138901423
164243909 169804879 602531271
166617676 27840352 186289906
230901018 591176328 661854678
230202888 582626671 633380043
469474053 406509632 110381616
728398196 395684424 602314991
640644965 605518263 670652223
251622395 215453895 222493011
418977156 275226751 274950889
709065486 670463600 334200882
738279489 570204879 721667589
155208003 606026666 465850236
342926952 66727141 120554823
460591177 739167854 565744945
121699522 544478649 751712363
82543550 94048523 376283471
615557064 734309134 365633154
363831947 744283935 108066112
384350260 92624232 222666831
265872501 587462143 479429568
298593155 146748879 119824748
637759038 114031309 451853018
620298980 571129308 749067412
504951171 292035509 262798651
71402773 664201835 260650478
587861163 276431263 466753591
771151530 514873860 453195435
7371230 633438283 272096316
450505730 196449924 689185373
449217007 145756050 666810761
315928546 458258320 607276440
322629453 471660462 323767516
650092651 433470281 289013311
689926509 423610444 724580735
318851424 696001307 62822036
180743607 351813743 171276147
435814672 337817251 573547137
205930985 724815837 578163602
198029676 141614967 112588303
768359333 570336371 236920124
74690068 744278127 644341894
289557534 366003653 588729877
396850491 733284514 81178943
130509156 476076792 469108015
234970223 466609904 38445240
232663393 352318126 105342718
383236206 758405806 346761488
444804659 696219054 410640348
94785104 547595303 469631171
415715741 470794556 100927029
771211228 380695132 724043197
133980514 440740072 197215334
114222703 326881853 394252893
700097543 404184097 502551576
459321970 530981433 762593744
625268100 166946512 425069763
557294540 710826747 190044282
501656269 238292422 179336769
243046858 737848292 625563839
202244906 363287295 495651849
776229741 461688399 332361559
756038423 121726774 92759891
315810449 124685346 5746596
557789754 667872621 597473064
686315453 159320308 270674185
253289017 2099713 400019258
251267567 756814291 580262156
338052688 614190504 255612030
754902836 770567313 745196955
625405085 168074075 419767410
389438310 88791671 456181793
718815282 763321242 676938280
522553935 224584866 110536555
298906786 673887672 331710774
561852204 296298785 358116558
750171741 385165539 134511886
398697263 599710306 252571113
529492171 653986908 358157461
59176099 561355475 167626074
152017107 426298742 253627765
109899861 58452933 226245558
91526281 566722528 356158114
626928057 231032006 144606324
47368456 345901680 506152557
147743879 657236259 160615411
165003194 666980477 192673200
221986282 694085470 509405182
263319701 635898146 88143946
578636454 335123831 652841481
46137371 339359289 458125922
599532704 72740812 64002041
482155896 86736879 208089810
203007445 451141547 317620036
610509137 672144865 31698397
634055209 765711483 145287775
556401935 102576423 643886627
609710006 290947963 487040098
372693809 49163792 758650841
300489638 207395321 157613685
132533655 348288579 152294968
702244529 170422510 347948286
128694008 60313417 5902323
501749954 302279774 481541677
483073845 150586770 493164743
27667198 207157630 394223401
310125804 155169589 611212315
497532054 554299869 357558400
102338815 76940653 666661103
342991558 470371132 265531288
194312771 337818050 342829144
78317570 588104182 608727924
43465930 106576938 648376207
660560173 388798237 582276596
438323599 405167025 33090331
394853318 191422681 266468242
272427661 161379086 109687588
345389500 352674614 539778100
113765457 611379976 400959587
538146652 537670309 658165792
5526229 179736854 590341438
91212264 751290887 323766676
72494489 219931799 170470404
385979598 538012713 601733495
338940595 759570979 292422086
224865058 15218538 553353210
45576391 414063918 321437066
20847538 66642820 765828884
1460140 292258654 374301887
685766398 385765285 18375126
16563620 38250531 192176201
732058415 302654043 211978773
93534517 677395735 67457291
657449541 45449927 551560117
459103449 461670868 446604688
148503982 148445597 737535539
63381610 86252029 251852815
190467504 410220457 78376751
748701373 320556518 500451809
438084871 765375608 39844617
446829217 656041921 265692204
331696928 471021110 649612637
58093443 617775158 177935591
704390089 684983449 121091977
298071558 167262462 684806180
226002898 739908846 108475974
25855267 88628711 360615916
399318756 191233902 164614819
540378337 701414735 149599304
153361782 429336367 137929282
375072615 348454544 355837904
515723862 548527087 355016622
598317161 657747860 382635021
5073233 210246959 329622795
308151472 70190895 304865904
641559969 437933144 242390136
440418734 238235192 452315871
692272592 639674364 668118401
194217649 217778820 464710680
644525307 622087100 516264305
625184496 234246707 116449672
470194574 770927085 222492282
346583972 307468965 500115750
473666315 16548746 752940173
498034400 550479472 755689818
169857208 40096444 418697830
489348330 234559893 471285808
487684589 115032677 626852189
616652691 238864049 602380951
437317508 333893896 323085607
685715074 634430573 208726726
102106757 638976615 228179941
610877556 500466720 117781418
601416658 68541316 106222203
532779700 163926575 689200684
238965944 57068294 340733716
493792465 635170395 225440668
3862929 86578411 686818561
626917473 552759854 563100324
205280114 191349936 311184514
275662355 129653907 552065597
413729603 189850994 341391337
90096537 209976021 757965934
175347640 549674021 134162984
263645335 290478766 560134695
678424240 656189921 434572761
423694274 721463189 22374116
715446341 321780845 502282811
379327042 38338486 129935078
605162391 127820436 320148952
85229340 392124306 746274644
764901557 713250888 376658213
316476366 11394346 233976061
548174578 123918165 590503599
332498640 360860225 119278418
522304185 517241136 16159640
441573380 384791004 223654213
261225777 596515158 285772620
204600366 695879305 690746653
684471800 15539472 404117868
469000235 414714775 23882640
28168535 185832000 626056063
531058621 389115457 104254334
383659827 774165177 694373037
223278534 551775938 704958893
228225405 615571490 151745877
543936332 601698577 573181544
601305831 144092243 34338777
116010364 669061378 269710267
497045013 205667004 609958470
305243174 661356349 189751410
228870583 473040863 157862722
704824040 493647517 385450757
260227109 513974981 610612994
558718322 465272773 676624187
739102015 754560623 552064380
268115002 676212794 633670194
453340663 425860091 146065761
389019244 549640390 376370331
446721718 552661753 79617549
133907195 447984042 490048850
476339732 390635918 37182101
364545932 274370674 460063514
400995000 291976033 724023337
439502851 269440454 773765374
725388628 200091816 292525825
90647257 390153359 373526344
126284859 394151702 773261981
462898510 380793561 517460574
765717915 179496875 114078537
643262937 199574696 364308052
120811921 422619216 89895030
438456582 115584407 387117719
741441049 658488662 755471014
178313398 378311147 192514178
427583378 715925996 161972221
274731080 699388420 411162278
421021133 81138636 485216856
716266512 341124812 101261621
196883816 406066350 740096426
2207343 207936195 703888016
671474720 600825078 410426738
61964623 82106976 740008493
613371512 621155193 178157149
424933312 43260509 713533609
591615329 431986459 203057557
566449452 766597834 218092205
489346260 257675572 102133178
675381275 582837614 180383914
226635013 627946656 584069700
529476578 755544763 484864727
376157887 667484343 469417739
722695513 236836722 715110337
347703848 208637322 70565009
329262640 243701011 458011421
772664352 177165950 596306257
197760419 432072671 32752680
480683238 114636733 639260459
645697693 222669316 473981220
331770082 375851780 58304807
646762424 691375161 765361897
453350501 395950306 331323819
353629014 492161625 82370222
194596848 34825288 667306916
84843194 323359688 534658895
362852158 654190707 445921908
656207445 539549529 49514368
717789983 525434964 79514361
693456662 344958289 196225525
455422428 410905218 470080448
248302092 368213499 464936363
355716296 626811453 175744775
589749788 606832675 396090360
51913763 89862389 15825510
415979861 136080422 354698568
755083491 389517146 341282145
124479432 619995645 734537271
722711212 397877835 683929267
603390945 391280755 584980439
493318431 758306005 586566830
48376936 351286523 7136078
403797820 324838652 113623130
677906443 224381207 175944453
76737809 308564654 664643328
740564865 270010166 122537785
279254620 84036801 51703479
207082035 116161291 563188761
616859169 460496517 134576266
516253093 276947365 292881404
493533625 576965930 688196158
104672165 389483831 96835313
503154855 86487058 623460668
282956118 747179368 298876843
123061182 461017365 297396186
343806079 249276020 733031612
322037943 697845363 620295473
356446969 433037057 763405964
358876839 439303305 739728571
177679 624226466 573515645
15569558 726308347 414717733
567164560 625114392 145680499
152333361 89625645 516388075
629489756 430696620 200467913
217553805 240191776 538930388
555547609 80647401 102961780
305238422 225219669 374094422
593315560 470831813 285059812
92454064 330405303 657569310
597916211 599825761 559665630
220276753 171258437 552740100
26194854 70281161 94151043
760233964 345422648 644403332
405442191 766052901 16528972
501215077 118307747 41297847
296318164 739569179 526868160
239622073 328458032 594132000
129204229 295787665 602177475
103887116 74191825 644801158
123971505 89458519 486038023
473253334 260356665 439692985
605533551 659824449 11677972
512397395 616513795 690357338
30040846 454735325 529969146
269749032 45432223 422825901
117194449 730906643 69106708
186937585 348539694 136498853
323376970 354581933 288063177
18388776 352296618 733242625
216740980 680894317 502699481
673476823 1960144 503500642
243738969 405781631 295403554
432339851 536975897 712247238
480944438 219587285 672683510
481203766 406074546 526495774
705954867 296539498 569264822
473660905 568040744 544278317
56823731 226570904 268792034
585184086 535508990 710572098
308939483 254958532 584251895
550703887 669715382 520789502
394470006 714604490 34476598
124760493 707303567 482451443
690232764 213352333 327765399
36878704 665678982 377317505
192539722 312865143 592931408
715473102 323484338 208283458
454420577 65448606 100560985
235221553 311828979 42717596
631230573 144852379 216610874
263369065 757464023 177017654
716536083 579281147 714633481
137063363 246837964 493080360
542423823 535652476 17573313
380342964 110756256 117383616
366833470 197322269 303104051
167947595 269075782 599458207
422467208 722430029 451969143
198544639 223513956 116774256
552209161 551655090 294477717
543913513 96962923 97597599
223900868 477339375 291546639
123525921 517483736 661805487
738546467 266708905 613435224
97680862 358537908 34649135
669494216 519469421 707213247
6142791 740450074 616531282
287717467 642084613 430432058
321600108 620755596 704841879
206296023 590078176 525616200
400869792 458879487 653994617
416810765 110020893 591355196
236544461 303621994 222304308
282187012 72675581 293577811
209699358 624101991 399865458
109959275 91528053 685718343
12430360 83193273 676483714
641437538 302634119 296570323
660770035 108817495 26832872
338499458 334669021 671588634
574222497 214770649 720343685
601182489 79338067 545015418
355588178 356028469 206212245
84781079 324069681 746064590
232654120 304636887 709775888
324316054 676258639 611952273
468616889 396721876 488704193
560416363 516785760 336135944
388736456 438012279 405197585
723484101 678956109 315973040
589458365 294664163 476824359
278613625 157901877 652325998
276192307 93590500 669755326
121560679 542304750 358109335
132077165 428970783 332097407
460764583 636320459 772499086
478767270 84015181 526624159
171964665 585043018 352397929
713625854 332873782 296180649
739022933 415894042 236225195
346019168 276851663 18112100
742766076 606184173 491717044
208269875 235561947 152005412
680657713 291496723 647737298
729215688 771605707 708448660
390084609 701838816 697943428
410311991 625634490 688268179
38907837 378671012 413592833
500634665 557969695 74186518
54554620 241544883 350228679
656078562 8748819 428684630
691680325 68082248 434796288
716832130 456190276 64418340
572235100 148426904 765557282
477924529 716133782 329740253
422755560 421970889 329522947
407768922 247533415 41011172
605724491 475467252 219157049
734758041 556888626 548668604
225860853 329564667 350994208
324184645 290688479 96546746
724698199 574083115 33215621
708761500 137177446 726904109
464907141 2957162 537372777
446044097 71682324 550584687
137964975 9714957 745415923
47145862 601898804 159117404
713087192 389787862 295963596
240430513 246844759 750819082
279771222 503150486 8194639
130379881 710529295 182661294
402225136 142710492 155245974
482004911 540731873 427001613
114311852 347713391 664843327
124553730 510298905 395662932
308024920 624989014 658453472
72627405 192876568 602956827
586971191 643354425 548526599
527175446 170024835 19559531
192664115 72858188 740925374
585651151 121471032 261731696
60020951 642467122 493881796
96852603 294675963 82173609
743034353 581450095 382110315
149184097 472518002 591270449
65242129 108116169 624959446
126347633 490121755 545189144
257856457 105561596 186776256
285541804 92510380 648450290
151174217 472401654 596779543
714157310 760781139 519369647
189348561 391530354 383016773
536927345 227316586 428752595
152199190 361074964 466051203
163862896 359369478 588519282
665294914 294354530 288681704
233241951 519996015 86615027
739606236 329047109 774449446
95976637 547427780 721128614
673080298 356989473 724547951
533336950 330429595 215247777
21568617 105048469 15602828
434677614 740538852 467299819
201753952 532271014 234321425
28447645 639027487 459717458
330097213 660207566 668938453
410750349 365899305 239310653
429457162 665946231 209345621
296104888 71693009 427748490
352076516 168473251 215209198
448912953 339329070 213265962
252920519 771705566 450334091
599481243 672726402 661996349
179340345 120408534 256805907
516528853 59331656 322780703
467208739 401409637 153780149
119490603 369861944 737171261
489340630 134994301 328274466
165923299 428653827 497975819
236086298 423289913 224122386
455556233 571797010 68309930
102704349 9557012 368253990
464334366 247651443 103383024
625729444 232387193 624541533
338891605 529915179 359765292
200014921 714002641 609784097
531645072 699666446 28187156
641789579 138155457 295301563
558798899 383707253 541380654
280132948 39442039 750818995
10231387 657242960 19085910
378854243 308291155 372801213
269624742 119051694 221027744
685581319 65218139 202751642
577260041 633730422 4240698
314459514 460948208 357056214
522357479 593906082 67533473
190889236 123502524 245428786
14072840 24955871 196143734
341011508 45521539 236603548
762865857 119159629 556013600
92298585 739635935 217394893
284398694 454177865 770051860
703034617 117944971 187093642
449043920 121795779 452110959
394678415 420973688 199999035
405026867 693465648 657997512
353709684 320825057 710378609
293123203 698574727 306805091
489102653 528008461 260244647
265577702 405880241 81971588
761874483 135703835 409504147
511436534 565660110 474611493
427178739 602655591 240143444
586107123 105042753 656835483
4814952 259661671 665240176
196111890 497546907 212759810
51208172 323802719 706714853
667031783 418001197 165900693
357540570 555639143 388375679
682584107 339224449 110724251
428986513 565510398 746132329
283187811 346714705 231868337
485472252 678973627 396845614
744833272 108864264 609596291
680523637 563381403 718719878
380639217 131210305 669222917
661580743 352921434 654476799
739933400 249080447 274166854
135072137 8898327 385186735
30652591 399449484 607996723
226976147 120363793 632090967
377681143 36249957 506157251
266097982 341727190 176168527
212943213 343799538 275881354
74382196 105103046 15792052
428603488 541111447 186618551
219437613 734136674 402625018
303842391 334563209 343587929
684313457 240484315 75201517
720707167 487904429 397688408
735214956 168245606 380510525
415337864 226430833 710049915
75099345 440866818 131025468
451293992 145635891 169810837
776658304 228007223 396601391
485266286 323710893 529282562
35374287 229459724 354127330
672395360 466086895 587851309
534660049 337993376 297986650
406131597 257637477 681539156
292313491 190469692 346517989
338632616 407739128 185674491
378765356 283380161 419922780
503002510 517941649 307440835
643618785 512904736 765462455
364706651 344891373 389533350
494432133 508399599 510701763
679456608 21383464 528784523
114176423 278068699 115058917
694014621 445374156 212450280
236692960 605357609 25681459
344363637 467531875 302815186
750781435 458275006 542460211
141217231 612559088 320885429
548737273 43386568 4181769
423049277 81193201 607543246
557079927 229526917 746690799
751338360 500606054 57463493
268768584 717282056 650843618
47448621 48588200 132119910
579862489 349411260 636742384
161084105 375748767 100535230
479905397 217830332 532597437
356984578 107341774 350105640
31843507 747563336 188892646
691987025 306787532 279975251
495531514 155855815 355159967
239980417 279321485 697121119
504999826 353673799 455844478
497502188 435293475 562443174
61801712 183138202 167347059
62646605 765888685 95394396
223106838 116362855 215393944
301920819 306749267 603304854
685683689 240402081 206640688
550816877 302627362 647297730
332449787 224979065 618205307
259565236 229924661 648490312
385868240 512290621 533420617
635269053 82669174 22590045
564330861 758471155 304464395
514600457 386067607 568871789
550828779 541673839 80258375
713884091 128223155 591253116
687309981 457281521 370396484
49896794 560905663 79178032
484954718 220712164 707545861
642834342 123968909 160661404
288639442 710097743 621219459
722801886 348566484 231156885
34682816 493121100 148730371
556534437 148885384 138997684
589104688 251528541 262663850
258102706 525766918 648752636
420963383 421262428 752180431
169789961 197127872 131781523
396926421 753480848 381285981
296514731 407360955 447607893
248332988 108978029 744017935
157413071 332217229 776913766
602945542 476884466 725489465
645267816 113687406 49249042
613019026 215557555 165605798
377220864 228827286 454761916
210061666 552036747 342660032
15309088 51655637 678543351
251269049 233206962 252365453
641969656 660338850 408515354
672939806 549770678 428170177
246274059 416149016 319875467
576012456 307324473 227449307
714947037 565642332 332472260
273029302 510314011 535730660
651678603 320611908 342457135
659602642 770333383 167646828
543929350 33892559 765994353
452851254 85361933 516577611
322683077 590784909 565787134
69077607 254168525 326541701
290475408 614171616 64588876
250319509 740919809 610497699
218162756 104700239 187004063
457639916 413243775 766621100
51078268 181662019 269393688
15215577 312948079 302982887
272000155 427747295 500919541
188124650 378349719 112802720
449433373 345325729 479243162
613260891 251754808 701324265
373113184 526681972 212234116
91458950 346255590 456228745
269440315 773012049 685996477
719347102 209692259 576558938
477841896 340910565 24410036
435729835 18956406 637041898
553910648 273670400 402684271
411035631 141325204 164708003
302537295 346018770 768033412
359056918 277223547 341781688
255921823 429378903 289693908
31337564 700817291 291998440
310444689 148966201 615770815
129410828 189650209 600342180
651517114 481035444 326509840
417363077 447005465 110376557
616833779 339260035 639622934
591913241 69525204 462541633
160756337 597831469 745373863
632415932 480750265 408718811
561440710 761450237 580091305
740311736 298778157 34251886
175172863 319653068 564161676
755377353 674604194 401094893
620047237 525830482 197736541
727999322 31642802 775960644
432613451 332158864 428220662
251081268 480302741 244177851
621531043 178031247 53264720
690113341 512670327 408145713
646435903 176419867 689429330
709390908 577517569 727944634
34145063 503982615 445323814
314552803 29133062 309801930
598419700 315271830 460909249
404217322 385928064 58342487
565031048 331290839 456158384
536825581 49514797 498525381
627350290 3321386 474536189
389358418 56408478 83203959
552572825 11241389 332094267
625943494 206812992 9803435
655586654 755908759 644182861
273543254 674909252 617120649
227164778 767528899 726553440
3974340 671454079 540843500
315332469 321409477 494770968
499879816 634731531 665112475
552043108 342812282 617270423
318582438 67209814 616663226
707212453 44815205 628337401
267385658 418354753 16010589
749218165 748855650 562181865
707392163 635914605 56749150
503902585 99683211 771438180
573689290 409289779 208753247
375043716 94358327 175092623
674923888 313957484 267532558
558711898 172896332 235401102
593747740 175126890 165548377
557699086 701544149 225323281
460138935 60942007 61565185
482005905 464282012 113520265
425414691 500717536 532086421
64496338 539098404 255472307
170342765 687093188 583531663
286951530 415249572 66574026
71881193 12948285 675680854
705399686 183783475 343810064
635054137 450044916 430560898
626491737 510151799 209136975
316715392 418896804 674326047
9756565 531856044 242016631
240759958 577771421 500416910
657593423 144909484 490595910
289991989 243356351 12633193
157036036 383460565 688254748
733641430 48691531 733547882
626315798 424387329 337790405
656624770 335531926 703884074
669868932 95154090 144517551
325850176 122528969 725738174
639011198 555196172 675540422
254595993 659215343 360390983
255812387 495097381 161330049
669506745 756759831 277314616
288806538 401905991 475356020
321862690 73298950 42016591
396974512 718490646 33620050
581237084 117608403 630617116
453059784 106035270 240556129
167133746 162554919 96160330
396081802 316304921 303171015
331017843 131026818 345347984
179950823 542057298 648598702
385889496 758574034 548456388
126502473 392949900 442616589
33650942 419292426 395810281
646313198 350398604 633575459
257146867 378487699 179333054
729011590 727911493 300046174
513896361 521654541 528517585
554566496 454391258 542174062
381937605 84214661 252096205
51674039 766321893 566134735
53163994 396740579 661344662
367810858 580198166 335406653
88084206 270900900 85032976
685451279 64483749 259216846
385056422 557933641 23676900
738796681 655034748 28369539
150338546 101864892 65469510
570312978 299722168 717338568
169394411 7106749 382207980
353213104 418561347 266548797
225661365 534326426 457054881
650795777 748235364 203681409
476778199 105680668 646025626
490316664 10152606 528761377
645027882 248416596 402371163
451917292 759214992 448927199
184176149 406355277 134673693
558460000 295739295 637521077
142003527 408488461 190613470
490658878 39738981 745025866
21410364 734698484 345678892
77345158 194010096 313469765
226395959 168344284 732301005
754348148 313271855 520043910
296076850 664719344 95026122
170452774 75465920 254664153
380081998 454037803 150652212
15721548 567388968 615322718
114081008 600513078 656181754
664456891 419579125 152377960
54424761 379069667 26160125
128169235 314473313 272633320
386009903 556597371 18058724
503946608 307032651 492452501
702237249 494654524 599751539
574098413 87769096 531955252
550500359 594509359 55315965
598868310 192172154 664912247
649072319 179017268 401560214
202729051 677888211 5411985
509551591 11745745 546811602
760619046 344008627 662629880
346808112 216129569 739764982
99681475 416151784 601349303
605236828 638209015 681796078
9777722 583709670 50384628
66662827 418723415 166973877
351428004 664562331 660967510
655125926 441522034 295459804
64218480 372770172 60339678
476134930 509384630 322771055
174083615 429843760 367840134
765819544 584934093 83053000
390363171 622700049 154023974
499859972 359055843 162038644
307392553 761435412 695615661
395023088 155152637 719238674
435273005 468180435 467122430
197182896 579524220 609927645
757867734 539157295 544499192
505673300 766627871 9722382
562353701 577611496 257167180
94083982 683026727 143997665
107579712 715523971 364336556
194399919 743553492 146619058
61395185 241091671 154004409
167159676 196592663 139264413
643431232 339968953 285064180
118084308 243258708 180820101
384664895 199262405 166774988
44452135 360028780 375463810
565558121 61203239 59328705
174783434 42461371 56945491
197979195 343089719 589543910
293540662 259568411 5662067
556276824 708325032 556023729
241632872 700878615 521638369
725259101 132311779 146382866
46507291 402874971 690938561
59718390 736551928 532068424
577470636 745722565 232577144
203943006 144428710 717928481
28571139 703783373 611392293
465006180 104298502 117707316
623154033 415766334 251584138
198920160 184677084 573305716
91289284 440522797 606784084
395112061 200442603 183206223
538568333 125643454 737557647
169456375 586716369 108297573
369526617 591877072 671852084
552371995 102681011 368322126
663737430 365797357 399116372
404040171 108224522 756022992
730972234 97816317 95510002
662536690 14660753 477036632
497796735 415251583 633379747
151275614 440438358 13080734
209293302 237116805 60440620
621956494 344465998 756869535
206996459 432927883 765505675
115273951 283002111 219794522
310016774 732458706 534917388
749802036 479249483 334116957
98438891 634292666 557267992
4959448 229635348 578759970
75547121 39181384 59960102
567740944 157481727 434678041
368072565 619538260 330318774
103341477 150776662 656139113
161949297 256155638 754338077
633062375 583112891 140146288
60159673 391419330 533123524
717037291 599617498 220050832
134494886 255782427 608603264
282191271 623903206 420559253
200506409 95926651 574066984
247942919 328383110 564742856
344819419 489054305 748164840
24198853 333770757 376554064
318778912 389962176 742174303
362415154 454959395 67584056
187273169 774256610 57578393
193047866 227629609 471419922
360868150 377354385 151242809
333157302 612087716 772288957
58057829 432781474 86840463
378745270 776166595 583220474
160875733 505749035 659881630
533988309 170669595 595190468
538776657 163823059 54861691
511409463 341662439 280918525
723110407 541212627 107231495
402124342 582443248 424882577
646244476 86916479 254741680
90785073 753671822 507209644
602755207 102577811 579456624
593399565 8120671 134723904
59447475 509581960 262908220
685032906 655131562 249536640
408633729 586899396 514255665
537757452 148446937 130261984
774278917 187942503 59129411
533344457 514737331 149254436
11047726 577681833 461113117
6938782 234319453 740903292
256316768 669144462 723909457
681990569 234144652 704121564
715916958 590891774 726329587
71702817 183180718 265219198
43128194 555477415 684477875
727175547 612265210 238227574
731835654 602864052 338985757
431492041 743653912 427337117
758271105 149007905 144659453
202157327 688728272 719989757
754813090 534977302 378694170
685550821 443905505 5125102
420104546 540625044 678935546
772792537 547416749 477001704
739757190 293558761 413013896
321350439 765108916 90929662
394704207 419387591 593238865
750181003 508119583 240717699
480708415 734825522 18803087
452730012 707632937 578981755
146957109 86667512 676863185
667934847 717750958 75378818
593508147 55756061 31812486
529903283 688269790 752012309
364680463 359698735 556526098
656010944 486543848 397601535
549432564 493050549 719799176
128040180 365463712 203562745
490507659 474509039 236430376
123867739 605862848 213533488
415528834 349562340 235648131
421248403 393332577 267491801
693327057 319820104 731731585
28224267 62456508 562287256
433350121 654937734 138445168
267062991 299666156 574882827
64123503 124720518 316590864
625937519 734582723 62826643
303518935 141559241 3263799
193515929 108275860 724049850
735336791 179102844 430986488
32184058 319561167 253831501
265148000 603014656 95293038
438985818 368432560 412297724
681575220 82940217 325138955
679751378 267745603 51793455
227971311 34854646 47688114
4139763 404912010 233043505
478723053 602671153 270550406
352058531 694201939 7726086
584723341 318294247 502778490
92667193 661942437 577420447
224408874 602710715 378474742
639405331 479924088 70848871
618008599 398335037 764540199
522800992 97049784 772718786
325328868 80244519 454643791
728129888 628466595 407140475
214119450 391013367 107075043
762835349 641042633 559767119
172134623 368786730 648402218
214110874 514124028 727105188
584584744 395298559 328629715
744373861 255295383 138218070
7809269 334148336 456540786
708264699 332645442 150390808
489578771 681738606 492431684
553735998 103693279 388452809
416710580 129702241 572690732
219185782 473262289 585266642
229107313 713365830 211856609
660865051 36374005 123477789
631690358 586145493 402560319
460164028 418967310 56426790
624739926 284316396 698642464
440563122 552382526 152081620
145179162 189217415 179704863
430237157 646340506 634896618
74848554 184446555 199616306
100396274 698331649 731129407
631795660 40933332 689715620
124994215 131262362 318569046
162984835 773615115 138652935
217285936 667676279 438328392
339983786 397187429 664839372
39731041 431729574 774984431
651982728 7863671 750177679
612328753 429488361 539974361
133899670 437203773 381715327
99094314 468392629 213609936
283006885 762422736 440016743
490295205 130422345 115747328
582244582 613962855 90790215
265005973 485554161 117516468
727762674 717737821 775393533
231997664 419806694 733385473
170900893 633099441 33375118
663586693 145926107 29637642
65094890 403469812 149538793
140263553 544033348 335580240
716659426 392570933 223791324
598341809 220324413 338136780
710365837 705078562 275559703
265523587 2953258 173217644
75718746 516029803 498538662
36953122 570566216 759959382
298475925 422082322 294942968
18641453 87380709 445151328
747586176 713651710 199709268
584691953 643168407 280480053
444315237 449355172 742175297
657584682 693739169 712943034
715400252 624407825 190096823
595279752 535271614 535925741
490511256 348928240 621623031
498216439 537551472 270286413
453348176 271482862 101102485
119223348 735901032 84507401
84641079 409491617 390280414
83190584 228172253 332002578
345143694 396216767 35182306
84950449 571969220 35300823
710151008 459111833 455942993
252020462 468588966 198962880
386661181 556066715 582227366
707432193 236522140 8424367
701588684 685727045 459744921
527294152 717883561 36901800
180858820 402617266 339378015
45383999 664051403 23335314
164343393 310059923 430219872
189067246 659851448 357251780
366815269 455478199 688903070
711856779 27144163 469049663
451714008 176852132 503014719
474202331 304005975 248338929
237855185 204877191 168035793
340048851 614352078 482217835
209577525 524705363 376818150
298409061 527571789 537079770
480797887 84630003 393905773
702935885 419104718 245924736
501149949 447908571 352245144
327848667 444741868 59967109
732465664 531239427 249735739
492329808 654372015 619259558
133167326 474392115 588103952
605337558 79059991 106538728
32778093 756536948 318468669
596442591 179614439 579284406
340477140 618944727 119170903
717139435 483142628 391577996
652532497 345311217 332849529
775797269 364381432 566803143
631293115 138613810 682108380
400689890 101967811 130516199
617492107 322315372 160923182
169177083 385968091 508084193
544672473 422733419 37011446
680496431 624668207 571620207
720444577 157931508 241222054
553225770 654436279 712862582
574135821 260936886 103036120
131263061 203641870 46007448
697060356 428369177 528364911
146019851 553291573 557642371
521057283 300632753 406251045
1291999 423470368 728066392
261086704 30970549 146011455
735357117 741016605 647332881
671815688 514264474 247737844
332972921 162830501 691922285
342089978 705179882 342086685
220428981 196056729 55397915
344973882 494638788 502358817
247622672 568607202 86753745
280417639 163363141 403447462
277976354 643738147 676788737
749151649 66879625 431854458
98121101 69106031 155129120
459539156 183501299 770233164
75247310 283927007 614460110
490632521 491306037 710864035
583129663 66153258 333572659
702221856 751429094 400273567
762127330 506352267 197280867
384721235 638231039 749505589
615280238 688795250 47626280
657571580 254164099 454694063
62618791 252393908 692642673
452560233 138099661 317576572
59160953 155911387 422330601
676962976 396328899 384295275
457496479 561149421 117606800
331449745 564645727 319691632
215753270 747969439 594518178
291294124 698305717 509986589
409292311 255696946 335553930
320031693 49173135 510085904
703089331 82904750 688371506
650408061 70988081 44151636
21267633 138720085 547129038
256782124 271265790 341430482
64812059 398996451 519207045
555105923 387092980 700313250
592165540 268953217 634851233
595634030 703508189 314312681
212637456 22201279 489164299
607809408 123390520 759942670
318596420 302325843 410201009
306090404 555374953 552573753
473721423 327363934 274313613
127345292 386742774 136402506
369595712 747211054 56300524
681294939 91230568 674271577
712028549 80999637 677850299
335189961 225367890 382984167
554660840 53040585 707357965
345252467 13994510 201588806
283116979 441551179 479609687
260582821 316334222 190340616
150318239 123214229 513091132
21623490 334502143 641758102
477754235 203482574 101597435
547627962 732727837 743163538
34761765 255967748 270552273
363502154 756303814 334474632
727366676 597125962 125139527
205682447 688146384 261054810
467006376 300291572 332534065
620926658 61745994 760103070
482521886 343423988 115942158
753065355 115713268 34731627
449818271 431853373 600079861
663737491 536103472 648106034
368723134 269822766 246766944
646640228 376471322 574734282
454772170 74937817 16983704
469840613 312282715 72067904
710793400 545777690 147996303
622963713 660946847 54280515
563079022 564322882 521597174
415745631 98883401 139121331
280132726 491063009 707957619
419913226 698658777 185002943
597670961 443809601 213575275
447716742 552703351 522977579
128777913 697457019 177800959
194613165 44026698 343898969
175404458 114693479 92796352
188838398 169230956 207992709
163843114 663822234 31393525
190731094 501806633 253358302
753942928 36469089 31578046
735347830 566579849 367632261
221322133 728482616 239485567
486958842 91415056 15451324
354771531 444987748 704702869
188906069 686598757 173834481
398081622 306248477 62574110
349314552 241292846 632493524
612440750 373981169 158102226
156903529 58187564 36534667
626864467 160058312 75998199
432462603 114103857 221737186
449445016 627113485 187125943
6274287 435037638 645466398
576643937 698700643 638839805
329961845 95357249 183672110
359693221 486512303 223504101
496798770 21619411 695190266
481821547 76541296 165069589
597673313 738115411 342795579
305462050 497711375 270568965
181532927 294781867 690153150
405289570 293727145 272228466
766867476 719582891 494275629
400848880 668592576 93059651
324490053 195105543 67777967
289587955 406159209 723634390
347915648 397555855 743541023
244397168 619509115 209681673
509355752 11956029 689597689
295688107 430702774 588024252
86023305 617203203 90556713
545996259 478427390 122375175
405861929 428270722 656641273
568346703 387006352 633080581
774746540 424421862 371328194
414277266 357605889 270819061
513920716 101493355 743038821
496407211 42601079 121585670
585311953 443052157 566757514
751464390 700634045 152875690
730427954 663183326 460985425
478380546 287636112 723045153
513129033 43377151 676402899
230655408 303197553 305968358
421782566 522668127 359608542
236348910 633688571 196209249
50578061 122671016 561443214
441742440 501867981 183654670
712442918 305634651 731408889
10223086 238328945 657385008
697987811 502766356 196608040
449770202 207937315 680807936
733229601 581780354 582577207
597366633 556200055 413955804
498220102 609527677 720973374
545474485 16880932 395556804
686526537 636230471 453451432
649953678 526408877 706260745
138291084 557430340 103133463
454566208 56476589 582107407
450409014 155476015 167985524
240101516 411941036 269952072
739318176 18589730 471879021
743075106 601409257 165873497
294545760 187631783 213926146
742626944 756609890 371645707
445528634 297648814 628924221
327685227 115887291 222736499
691572261 344815886 205498041
171283858 452997190 304408946
579523984 672044427 395383403
24565176 370846999 44261480
266038511 686782471 544377228
549451774 238794706 198028435
763248146 271828367 9906507
619077602 518774855 104358531
393032509 46268927 219559575
178227588 9131360 291190610
28573505 629502138 358413436
745819438 610419781 607572528
343244310 411987298 668509980
387871369 635771126 464491737
594639060 705827336 268991970
98400867 317769436 675783745
746812891 591350880 599038034
103000996 413069272 259042095
395888616 748011819 218412954
758502038 98302533 658390156
744000617 280503555 339682972
645549648 295070146 597693405
209946429 528863111 111897220
230657740 647994205 614576212
775238908 159788113 430344134
363473771 333496394 599941569
754710102 349126346 87854999
261980534 664652090 316405669
575886033 75262606 654447477
154903544 576582956 325063329
231004653 185834205 240750201
599114294 528132817 447908198
276611948 719127727 678887848
190285915 350036416 373244838
133541017 301657575 686058867
707991500 61510127 257263191
12407632 130969711 365173729
284582443 429456946 876729
325281387 84049477 471460410
119861329 222725320 201836446
430047160 10638186 606744274
166268380 499586230 574498191
642509618 315613371 99275634
477350813 419778887 529887472
62043944 333242957 660694824
453323776 633502319 681650719
281325694 431898489 690947719
18557414 383017184 82288502
373724756 435255317 22307799
402255792 79379371 96824467
4955793 202613549 3168370
632860394 370518962 524654019
148460922 148611265 67852553
549420485 652615143 463314049
609003382 577101011 611103800
306423784 62767786 86183124
362343805 526874226 72510257
739175426 354213954 507523986
420077639 354040042 597215052
163340307 539550580 757223639
462453068 213131497 157386644
205787957 72748202 61762837
494727092 232391856 544893273
191021902 130603681 682563523
697330775 403929925 73778852
280718443 130368535 258850293
402923631 479453153 161862437
492636155 633339620 480606106
641132672 589402301 768041882
351467348 45246849 634154541
581672509 179675223 249785612
701965502 658992053 607763684
539935641 502751353 323550216
319317259 272035305 187220883
198004350 639732852 737226626
300792701 91001366 209426972
115919962 634383495 283987391
754510735 266439650 752752972
172266023 234758754 162774856
429677350 149670633 450367534
237618520 509758998 456025783
235446595 235946172 439925677
390756456 395802525 296975171
697983169 743567068 319633515
419189378 292255361 756739040
737824250 549074640 88747191
202931332 105924220 580701082
611016219 528979908 710798893
313913090 322554106 690519943
222873003 658145871 308854673
418810334 168051766 318185827
129496608 543989220 750785212
655981371 484373192 137272772
259326440 764714782 274537797
290228049 243484869 200244812
3452104 191564428 723314372
699416655 374683047 235118700
731834616 668315007 398877783
321557680 65820909 632146170
59063965 526548630 664358275
75091476 234182260 113638281
417373669 659707922 758371845
753106815 605217718 177204238
725776057 577374913 70271325
417191119 541061277 600099774
172612827 716051977 704188916
561828967 229155668 576130694
114418304 653379907 709392548
452349906 51039975 228165686
699881051 644810331 518794745
769961182 485168154 322732765
686041478 104775601 138203132
171444725 605906847 272379736
213608356 665268952 450945583
592935873 35337468 651785704
12817076 258018652 620720155
78832141 439224355 116777836
251935203 723708036 341089961
108885530 62496686 177909019
506798070 333860136 723617355
256575763 152271267 285963421
438157691 656183427 189734072
212478896 359130878 87163775
246068834 523317473 643988204
28154711 175336233 493943741
621456386 732995400 735434863
142151227 427178869 619864927
333335865 126657123 748234493
184231771 471158118 696139351
493719400 653101574 245984619
258759680 356869432 619631824
500857607 720918735 729557906
153184111 559328010 127825578
394579982 447696050 689403321
556849434 381009837 427460413
694310547 81676929 170485493
46055902 313443493 736173801
274904528 711599519 428579058
418164190 245516819 470323342
69983334 43288515 534870868
550147861 487106511 157565469
328576578 452866488 452484375
114286816 347183648 734689345
241100409 741145049 394369378
278664352 343137796 294415467
364544661 662415362 385792770
60840607 296525688 714439334
97047715 436587014 27139121
341545250 722924055 225953520
523226724 138594105 530790456
234637529 236734613 313491532
651820639 599242088 462620536
751507873 472503519 210008297
567349435 711485180 561440471
213717131 769680884 676797184
696136585 121811110 500052415
289508966 361796207 686286931
566453359 97295447 210002261
14114237 543767328 329075604
144841702 549201916 598465899
58706173 408446776 612704906
669711889 284363662 669725824
296979336 389587181 289216825
273183581 246746448 103987688
489616366 575106651 348691701
245042786 441604542 310112102
457243231 322878312 277653714
208579302 672736529 602436165
727675510 754741863 729328605
546778407 217216812 18481390
376174962 646019654 183000404
14714405 214183135 105915334
159048312 293287588 665273916
600365368 22454617 220426313
631903030 519255941 423318713
651779700 247466637 459854874
11060455 427177039 74916485
193122914 497093351 684944361
363369503 357073871 429251266
579570417 653974789 273639101
456017107 116795059 465391578
26604350 674128208 485325874
110886115 383604284 298214865
41848683 776385251 293422949
186828340 707508314 37274854
284848257 351881020 438654225
247438670 502194175 504584575
19749938 194228433 197626194
489538100 621931035 398148024
763145324 740046894 363954728
569971860 622199931 352954408
588271440 765344807 154873341
753236651 565570850 615569271
97235350 742575032 161651153
664147221 238676926 407053266
703210775 482746802 194312488
591773016 291577977 71771926
612383686 145682150 413338089
682446100 724970437 775903121
279632609 268713330 187154336
154553614 23339182 640517103
651377794 400703399 92144756
737308659 557541170 53088948
185713706 285165007 626808395
2278866 685260843 635747002
586875707 611146623 24665683
232113026 84479533 369644024
107419357 638642192 169036690
283921348 358869374 400964036
453009511 150366223 691272642
672529692 457087358 466914108
468669968 152251476 410188718
263048961 414650239 175718442
78190471 537837888 679444441
231768116 607741986 140182901
54326066 154021738 380132505
582433066 623551641 196711066
32808103 688185605 776120374
583586972 68104385 476742362
584194942 39269304 708194094
227925632 17049580 645321946
667709645 599822563 180638518
193168079 280270174 121551710
138688692 380608735 42941555
502956205 551271932 173965779
555072076 292394196 701878843
506944260 600393112 530540538
141803399 161434188 282287273
251546104 157774637 603284573
534146823 157511038 251679425
708452383 185697476 35792824
173450628 547007136 559242146
500895698 107293491 725445502
411026250 475527239 92513427
527028993 596488446 475007658
737827338 602150813 30868311
406362798 713944800 471201441
144672339 601222406 577850379
176199219 103764044 197348945
209819776 647976918 190952560
110484378 551601355 215418659
314825553 232765600 657360934
635481670 249996501 317194847
734055817 169750288 698682310
773282393 299066594 52182571
612174250 224038096 658725265
232810897 369464543 66325356
226915095 106754322 351718289
291558811 176769385 680363408
460826657 414423620 705352526
269333141 326736729 47180235
577456839 489809991 388289684
365085552 405852873 260549041
643456647 43971523 758432266
57584550 26018909 421304580
771645326 450231470 85101901
491720786 243026088 313530997
435530800 775070852 15160944
188086974 11642026 559690275
679056545 611238106 214778187
529735712 434012997 187916246
209390753 172585910 58556072
570886447 365284652 585318660
709959490 510846427 465826486
755537607 760333424 97278632
762429634 696672312 114014055
350603693 152393424 762465452
627915451 687297645 741997939
491189643 543099316 667176718
199271888 361490108 684689417
381593470 234403089 224738691
120341046 651511788 773185238
447605524 73699168 469742009
602418485 61431645 501648779
129257484 400945469 319975991
393394554 247394785 453622602
611092038 275456638 548287757
490810700 416666940 393788882
110640704 596527083 135870170
244639506 134873139 198875478
618096353 535869927 9294557
319069921 541190859 698977987
339143706 287741087 141972826
449399483 504840821 250569010
584969314 152516264 158222832
477750799 479237417 148474246
511381786 45200867 128678971
241170165 616266380 183760949
770986783 622645040 560045746
663755940 488973348 503043032
398642938 193885375 334910906
298772336 293850892 685383198
397885847 107624001 767805089
124201999 470232047 125109620
87439955 471362080 327501374
342968302 532768695 82386585
489634077 43664034 543875478
289292428 610802570 633030555
174534196 313918025 700613127
327031304 101009985 153157114
187911012 760283126 665117003
500640683 235330325 192917901
504378916 178091504 709859147
125493773 541253138 191005050
390135722 139885862 169977168
521756999 598187823 636095003
504938233 743160390 127589159
294045492 746123828 553296801
419114896 489827543 104593544
346975546 570435910 304322184
462942238 260346489 633469573
13659889 272474397 479924992
545501431 744694663 689630469
356404154 706247825 643052826
77186261 42999957 214268024
316368438 289146003 369621650
617718907 529500223 395057338
691804634 443522610 30806468
595477884 16839349 74197387
534809596 372569248 773276915
336489345 613618431 610737687
392848809 226534365 465457391
313825448 758446837 215875774
364542734 351513653 129791523
187516510 110326593 190411251
668654030 571755105 684540274
530733462 705862621 711677163
318450377 33323671 533607658
776544169 151159451 126212205
663482168 501858920 252494671
5302745 454812220 523745620
667764968 27567298 387057002
51486759 653134102 526470552
690125098 553163199 766759593
52984553 72793220 748793053
615249672 14883046 746245875
632809166 159052307 549942092
38288448 501639542 176811592
128698024 321889801 424900042
215531097 366614142 27691858
429540348 78606269 207021574
410799572 153973231 709207596
767499385 569877680 277714932
592169964 35940502 569323505
549915866 436667247 515890629
634728755 748201858 244016185
702005051 424312751 267410205
100421682 431025552 404561060
232905483 449889739 564476442
4284977 552405325 161065741
456131076 191720911 174667293
259502526 684444678 542857894
32092244 729936984 719178407
505778645 153664707 651319685
158506954 642457100 499037405
712913181 221464031 375056644
413554478 184709203 14749102
663969693 758071561 572844994
329124660 449195077 162187890
416909308 731701964 13643157
338424549 138725769 639826339
596454566 558079222 411476650
517695548 765018849 154860229
32185034 594227798 562483025
143729984 389394177 589233264
11898731 185586475 497758708
180176321 180210557 524709026
434967849 331226123 57826005
627650260 226398674 431889385
279753922 558653271 732145872
674877614 270742646 20464889
315805974 208644026 578967339
430528624 347053992 358097451
65894553 388920697 284218751
434797546 291301872 323507035
279213085 421805030 294124494
281470546 722246774 291796520
652620117 129354625 401135497
318554062 237634732 515926730
23611489 385426115 337500480
25152183 551480030 355552959
383586831 771245390 381959330
732543751 518932122 325131475
316626940 375611604 211605685
114605833 587533463 239738198
136307102 176255040 452043712
611387540 468649168 198905534
233648317 104432035 278678923
643563199 699984850 563031268
286095147 307972533 415061409
151020257 754602930 360467338
253052582 597153438 4359889
477532815 671776536 608631082
39436345 647228552 426765685
640049264 42648057 112808076
143612280 90946894 58843102
46129412 146433195 687644753
107683623 466328097 659338181
99164331 226669775 523470680
488668216 723094654 407845069
38755721 672979501 740642435
462453350 610940137 258936857
455197617 531114389 366789635
758416558 707276942 619942538
454891641 725486469 303133654
380176600 422643580 339338362
247412617 139558141 728081062
72700925 160744034 171122271
429747914 24345119 248279842
43257623 178203256 554839589
15807817 179577142 200765402
29832536 532922137 131890189
110003648 563170220 76417089
696973892 492721114 636940318
398101183 497965369 496587759
553649499 502629762 706859878
366133400 666659392 398245323
182126555 658828087 390820877
648810284 172310972 581883914
324317384 301629914 408557797
191658142 429505845 23650538
423632487 37723405 166540261
287892969 99107819 580560207
131216614 667209889 320100399
437812100 102493917 583988409
454930836 465839304 186562902
433493099 426912435 140386030
601571742 190260731 1315559
10459326 529325118 174015687
91944726 98314171 298142053
248442560 129787218 120617287
676079148 147004239 445010984
113692092 538330207 274499136
626943603 122996942 153884860
165578836 387920315 773365653
101465568 230558195 512470256
102268282 774844443 432765157
66349812 116230447 243207305
533696139 532720786 264911805
504966124 15005418 512568093
182683734 281066454 199851269
240617895 349361903 43250525
376208219 426977416 288221928
180645356 311211736 5622102
525210136 644179383 135963785
771394794 428376158 628790189
505873849 217129852 281870364
583207132 91543986 705123437
723021281 768857160 462723848
699735198 328518457 217543094
481739137 688864506 752588519
179170754 470071991 710505712
247702979 67532068 143599800
168448343 299020642 334458518
731580300 683014758 749906582
131450649 310341761 271437794
386411083 603898335 201075961
261542994 390386444 198925925
436470304 584593224 684052865
602290323 621645773 531971262
142837291 441697426 323756943
643510872 525436112 58700049
758584897 155739267 60727496
482073642 482388770 495415669
253848537 406806313 161505186
5745353 741530024 606935541
74684406 226302017 57276676
613951678 741292413 701889050
744953980 436106406 667285531
310103056 85016291 711763850
537945896 32084334 771332447
584546645 610888567 333068620
396550092 650828386 254527285
502149797 687388207 282110524
296864020 96472179 79097903
221321724 388611136 192390931
647823024 363553471 22084673
562092239 286476395 770293718
694480905 374988612 418926445
507527351 622736918 344976677
325508134 465690884 424834530
77037400 535234742 374400736
390225921 469644831 766857355
228938221 326225839 40820314
172348971 19396386 113440254
533324983 274812266 310607396
370918099 305729469 232147182
460101949 744092767 209923877
675926422 634865907 470342109
63374681 27440349 364965555
286321028 551761797 223843439
597313899 424226309 13198646
228026781 687207899 239762352
48484972 3359223 78249901
41748283 649048068 207114735
640359562 376707969 435510020
70678602 314138606 425766680
468387659 774539868 665888401
371118316 430118763 335250718
271369273 21430894 95859996
384079777 183647877 452021106
497600749 275191520 342152160
426369723 254687202 12035260
495255822 670093807 103733623
409291638 515546346 348833223
174664233 583292051 626213820
163037600 95542117 164252209
383511313 593716787 458099547
179032770 652826023 558690044
471383159 521643883 688242047
310619329 395257788 763288462
485376278 38245619 185287504
393894285 153080895 98012766
502429069 266974467 122500257
563217016 387704429 213669106
497090386 255913818 657420269
234207660 303413922 771521113
774232078 594984536 5387847
262193499 276489399 714505778
271591128 487153402 646528627
390266506 610197795 406793605
565017759 386286968 453780185
339692315 17346215 19440168
526924174 176051804 686689330
609805431 236823575 377105779
377203168 308592201 637062951
684548719 521647466 347181564
340021892 319911223 398968051
92345492 751428756 628262463
628557189 69103532 347053660
545481066 609340448 258180161
2425420 486355272 756720660
89599572 776642146 117303673
691267043 756791327 161792915
737462187 119834498 392946863
164278068 266163719 522951141
110766299 29228278 147131350
695415760 3148862 416085042
696310279 346055038 76955040
454279990 6990227 97125252
732529031 317967861 659691316
503346789 310697536 466972185
73837643 157251909 151609495
471072166 601389718 418439213
115271798 360937735 404334889
511140777 479050256 198590908
751559184 82874354 436773167
353327531 604325321 646844608
335376111 47135285 311933777
370832471 574352363 18497793
446385952 568174355 58101004
322058991 512469693 257721724
399016651 31369507 579750204
703623123 515074492 192471001
596699965 68321685 636864508
148753376 210096946 323836497
325382814 212394678 147823765
733540596 449953148 538064484
297934041 312787978 400380576
493978611 34063977 85535860
748202533 627850448 349030141
266994380 158523832 227795962
755142399 344643787 333618361
594975211 721091398 411790535
693900843 380386928 329049975
530545260 341989277 590320760
272038451 631346948 700500594
287227627 192625771 469190017
637122204 182120598 221904880
22377187 726709053 304850492
427220545 176571268 365004589
719461316 567930618 372679321
738520449 738701469 134714480
413163913 714111271 305328141
518700280 657523181 672040780
211814869 101930313 111489663
288880604 68583966 462549002
139716480 760344578 596886912
584889454 641057798 763093825
125878922 99446092 491507455
466816870 614495204 711637145
193841555 286173376 438880890
600987219 429956597 571740181
536754451 5811281 616374981
366960537 537462516 67826467
554778539 371830834 566619165
749473152 608603838 155823268
513716907 590606705 294953356
51860455 713145044 486618369
206893522 390305323 483214663
53631185 110823802 549316818
656311136 186169943 188433540
158592228 130971200 80938043
357662119 335111265 210278108
302143485 58716107 468993831
658673026 115229748 544123159
460207865 632742081 738697411
319522829 209236709 91433125
290956080 698457364 583819961
124884842 394911601 647874246
100708843 653004329 622580050
580826287 556680669 306064863
368872045 186769676 726168917
89112027 439331762 454955450
670697635 467068134 412490491
569432187 584569549 587399740
166084316 493111593 740567485
163672067 271322331 193761136
102354443 545798726 666600802
299540366 623410314 686136831
87358909 42019780 642630228
161306038 532647264 173403799
276138857 113245440 504264726
181537853 98180809 655476810
704749593 80591920 111519767
243899471 320782754 591833863
37973398 224803225 288726571
597787791 147864267 608037186
195690784 675129211 262188366
735393239 364501238 449775025
546800455 239682236 210224654
554435262 586422010 258961510
65976822 92349062 630482979
436673484 564482636 714843528
129934314 675332702 338347668
9016837 636113740 672017033
749744525 358109448 408005899
371703283 753058396 711752287
540178227 408929077 457577414
654438144 153894585 407762933
623483096 38967941 391234862
175659401 244546519 681332189
120035160 33953649 390178187
69917056 726928996 303112246
351642420 376426264 171172389
62489803 390320748 251391035
745594426 447992974 333800850
14355862 582826698 67010734
607225349 237692258 220400962
651011087 321481825 230422141
44608468 373686993 357865578
740367858 29401775 468197607
332201631 503018922 89260268
180054584 168217362 758696196
132712585 134359113 520531963
357505698 725250291 722386202
574703818 441792790 189832999
446887150 170733407 648440439
340950986 401704839 128027856
351176240 704841893 671473697
461388247 68879111 127688382
623782262 534761867 289333699
273885677 279540206 710521409
532137455 669496238 28340866
484044367 686945617 499680308
481887982 96868841 775447506
639589326 92498650 395015250
16202386 595611957 468832032
681641032 185871023 560111007
87144498 565086913 52408480
261208229 652624326 484575270
747608420 413597057 69945632
341609275 518099837 125432642
488051968 315450301 617734174
332836269 585310731 373236557
266831789 625460952 53906036
597232388 212704269 367057947
204232175 255529123 687711204
361529216 49002203 598881532
754567396 575577414 654886347
709980938 374512073 427942631
364475613 481631788 775249975
731790744 322177493 185937626
332196638 769647777 674121512
696548793 455728035 345385451
17726780 447450374 459660781
286658917 112394470 526803063
480338803 315920955 188871943
693150823 29929574 336407529
28268622 191440203 767491053
243975228 575193877 329339246
766066844 677188894 665776186
38121358 18417984 73270444
762567732 619002423 181998428
291185006 664628935 224150340
338016262 27796331 121999107
267424635 111268762 17902440
138357263 52729971 452713439
436121329 187655611 689131789
587892395 508944217 630898296
679278125 87039373 361693244
260034543 197904590 593102628
457126517 298388745 630117155
1442483 61597711 431159041
282514249 542466108 237528850
351474948 366743866 548757894
220923070 440928502 272268369
615912987 40357187 766237745
359386298 660500780 575533438
569746930 569063055 106475263
349169002 362852072 360758562
272460363 711560634 112303907
449193920 623939130 396919310
145017450 651570816 463061147
525039092 721011157 591088837
461871585 775581365 329772689
11340714 669383476 179061465
291472165 186126523 691484428
367756857 457779610 183974802
319035291 534998325 64520068
551878623 613464082 701579537
244055351 486519862 138345474
417895877 169952442 106532881
365131211 205330534 478817186
73802031 557492451 666008164
395419270 248158501 419615022
117183918 25628397 353844327
708120707 602271627 528975568
628531693 132496204 476942990
360037448 409666551 226666968
410873836 587304009 550897687
200875292 274415900 392393605
597410535 44713010 89744924
28599733 107348976 92169724
431153644 651695577 707711115
691120222 512775313 679218649
220463299 127823618 739142483
67318026 447628326 220606355
223588832 525146520 203759496
519759377 271382046 366291739
372332734 187598928 39981423
630292129 423085873 668739328
690706103 357180971 153546860
661597837 355862664 54256173
324799160 322735722 266825259
402033444 147524144 201833728
498235513 279365863 533575554
494249347 74097144 600280148
420404382 450729451 535482183
633091191 642130542 363788052
477694726 540550030 453381255
63214283 257618822 643258980
683194604 11542228 709287564
523829007 13953474 74849042
662772746 731325684 96150698
154999549 418947900 403374990
464708129 38533393 357859316
546048656 434826014 473860259
440183313 683295087 226872638
742673437 432485244 10939550
656463491 708425592 240806756
132065227 57384265 670217219
358772233 293627255 552627705
626446008 17800995 597392078
171298090 560272796 210520991
421263054 98928079 77884742
26244537 727260703 104630669
65580004 430340655 31315455
243345346 299166602 592042223
483352599 561508239 506418811
91827464 95404157 389153828
41094373 189699236 577944089
417188300 328939451 331415893
694435405 461016942 412041670
608245266 10821162 670741425
136055628 689759206 707371758
13326383 440824146 13312367
441481386 632137004 572838996
2491836 524482692 458820021
602848041 556076011 662204393
123076387 397514803 304875300
635159601 675501327 78379608
490989999 308169104 648299420
201049897 620870827 148192703
458812793 281931519 73048407
393151345 412118903 7858365
614903513 431386913 565362914
70208675 729035501 715597817
551502195 171885564 54043013
253107688 133769046 297618547
128966674 122523620 492150565
120905326 694248379 290371296
727366954 575135480 773293452
242849133 295071242 59917874
37434626 617558813 332061692
111550429 771577485 132573783
588123097 158365886 307160937
396263783 455105496 562026808
450402166 193589953 147033005
83619549 415596699 627508346
485726904 554713136 121354339
153712125 269398834 712806504
181461868 653680676 246831698
86819951 324501742 462028075
158419633 478620046 568917226
670417904 682209852 411892816
417895051 707548626 218875758
484075953 126240622 453520515
221774589 42816938 384287045
55498917 199093316 684709891
318096026 77566105 321712260
207908948 396074766 318405502
122679226 671280904 55890898
704932 621670859 708569624
442273036 662519326 765455710
728905929 763830161 338313991
705163078 381805663 613721294
138483315 468067168 131775416
413243048 604172395 733673248
154321815 369919880 184852826
328963184 47403937 579859570
766731248 308480414 183818540
94680303 12759674 171882973
312672644 479727985 496936351
625123043 696937058 694896366
551308638 732783631 338740199
197779956 479616007 64424076
691123043 432935106 682376088
614087495 600516281 115755027
363747762 602741920 145388109
397925730 753108275 572660012
65281538 489570170 152246044
561161076 183879784 384832200
425135799 106442863 94157267
423138141 753904832 616662854
222049246 219935348 646558025
98057377 207044123 153247673
413346894 157446901 280762220
284631381 527760506 139492691
670921373 247853430 563478493
593202309 371834614 19963408
255620703 697908398 458126404
420449705 461507692 419212482
360717129 429038369 298802470
642629182 416072780 261352305
105955192 389035953 309954931
514818296 346072026 469467642
122820056 680801575 133343149
366459823 17683669 7528301
726663656 764036341 347197424
519567069 760836843 595585673
140611486 760821429 292540815
176405226 578282674 97448129
551480558 559319083 186574897
39506719 358788300 604592626
21916717 199467584 49839985
382940698 166587193 384610698
739250823 475367389 471457858
107338659 35789846 625514227
368262149 654831134 202638908
586970841 768697273 662746288
750593240 637096674 598085149
675087347 176313358 282308716
587570306 70570668 221025758
382365671 359153334 649960246
637028542 333686823 168790216
731197736 665731648 566769021
369762276 564173928 360316104
198441605 379280471 601452195
67236201 529306763 315887912
654190694 526162769 636481117
489144255 387124368 650400944
340781272 452634248 699793984
585652155 270690826 654559194
104469884 627232091 485356452
51022010 677819275 343933304
336891277 31057251 560865452
270704739 3420416 63103530
485381931 449868819 768843981
564038991 301924746 77527886
212209878 104961148 461243928
58132907 275398136 651129171
597070453 513571044 734767153
260775376 483310720 525416743
302524481 48678408 574300389
435476185 428468673 331208578
271961182 273698709 18407242
686835272 347916430 33975304
721665847 597864491 416018141
450933479 87918990 221876609
111908588 347534370 89589936
443985069 495986526 629900097
392944612 224556686 263975740
526683644 251805826 86125804
30996653 221883102 108032672
552076955 771884009 307355921
408867355 331216898 350969102
469854234 618196553 570276104
440317289 531810200 301098514
257670310 629873653 749947654
318639234 608658435 316931308
451633107 26265441 113876761
507990246 613754407 515322175
252564692 740330188 323183391
312815696 547137104 98156834
337013562 26551606 476664133
338397107 1484847 666064066
720439952 749569296 630793455
154904765 721923035 636098303
92428463 91116238 646185552
764538111 123633103 537765614
436508640 421040033 49501249
377734218 560282113 364009889
174929306 628375328 248218052
518118612 162224400 694817617
196080291 376022133 26429539
262944286 635367993 189416592
250842421 767795333 446668516
59231291 710370446 594647175
57389305 544163942 62208015
767233374 185698570 619554611
606664492 766498535 662628475
49922245 417997972 144609118
540146219 106204555 348690368
709602530 401586885 162517977
16721094 40554923 683041384
142545919 356831832 242818942
438624073 498252062 745684762
108666941 174544526 545883489
432132297 99268622 616654793
36527409 26168526 73169902
613273652 554307164 515503653
522279589 184599479 586985801
528976240 590520809 404654261
354316190 366064164 223247567
615099464 374297286 431932580
639646005 503735966 738176093
536238885 234699353 432366123
118412525 50809199 775435723
48129143 263840205 395316035
297736693 596894846 252312466
235496378 246050367 405177048
763929626 533229621 614211655
750276021 521050482 344563088
506146507 495068686 252125052
58113141 240067778 366730332
265122978 262432151 589436532
774181010 747801827 655699343
24853379 181562710 289175884
214409662 424370307 711330177
567383279 343074244 288380144
148953223 198998524 329211043
503132435 344474872 229317854
210549331 187192028 734328308
655573528 751786239 345289427
96605817 248172077 367753506
238320653 31833436 328442651
110340291 333389430 621932596
575347157 28276690 603632674
408953953 657419326 726687359
102805125 457051157 122057131
657469239 769404341 104069007
454141199 569022811 127079450
187123232 161020002 132008470
261004896 215663232 636139119
593153134 317286727 215125727
10526109 560288885 274045921
386739555 158365974 76208491
2795875 713807409 148658651
611564370 386716214 670040203
327068850 501461252 224962563
234085036 150843344 348414809
714867333 230398394 74013308
235133115 116082494 463212536
343608332 198279429 680573791
318845613 403107019 647926449
250579367 350533792 281401662
216420298 17956368 121179112
628870169 408883584 199015875
720705365 775590785 82133051
200361237 458130042 195403688
387297405 139349192 183028043
628109624 752350343 254054437
54052509 442043244 563285969
62777427 672707573 240665322
545027656 113178188 596154610
510613600 127066887 520988175
248545059 280331446 652599492
55156838 729230617 733838672
734522340 527937082 623627330
646211528 752565593 652209532
570381647 495813572 402412162
541181691 119327664 616128345
177280748 565401427 664981322
298157167 293949953 763704404
18820249 468945706 495529087
761916274 230977332 530872326
40530130 569047077 241517459
446762858 229386108 231631940
83314877 539014015 89342594
455838146 12253714 125737216
564589955 189184354 539817338
533376219 28658277 531183395
263430692 680366570 499915663
41024255 311341749 291682846
299503891 313477286 269394911
40126898 618225029 81277623
734884251 341538551 304744741
158346689 460612259 607384979
434949547 296667485 113855137
81827281 288171696 556511971
7674030 610634047 521985949
756604744 538772334 120165144
96926621 331115547 77225319
15063404 209486800 764793196
426639992 597933767 746995570
575133387 585396890 423649198
351910386 527822155 719589974
193738873 450168819 388275056
678204955 453276577 104692508
703061987 763237992 772713143
477943022 705996282 662224522
442840631 258207749 184539841
302372329 757404215 450140875
200008491 74566047 312170710
323297108 391408027 378185559
679806135 49437541 119346282
111963512 315181471 720564161
179510714 774503968 91289192
499081041 1349589 757149073
151591225 772547824 496144600
756439211 29585527 332754080
114910743 747988597 542027360
558063986 755102009 522458738
271316620 297491898 323878281
35283035 531358153 56601633
324798526 664696787 453813266
762352650 262016580 583450311
754203987 196473209 454546633
721222803 181097821 667263324
586659913 260998078 518841896
587877866 389500952 594594598
492829580 640929965 193308089
367622655 637533471 214058525
258890449 432778651 498102605
396685099 115590157 435740936
453419310 110173524 44820519
198665751 357875342 371187951
365532676 57541063 143759257
584693278 10993897 199429951
86987798 771279637 362459370
571376588 773288785 127782809
692414757 566073702 492665296
379919552 455846665 195313560
55512487 23473366 264079764
337082189 624725332 256948115
39038053 212083179 68789077
575273699 675468428 430664458
716525273 126854656 633709839
634264894 594663677 46741071
582026876 70771515 402634121
384074580 367330442 98618998
184943314 161111989 179903842
166794525 167100769 152070769
725889340 395121779 439126494
457006147 414120299 196298084
645594778 215220145 403748263
286599730 613362671 567182964
110863259 445242669 101067844
642309708 551232075 746620643
618612040 403002059 600958433
180090572 350589368 250319491
630862500 290551346 610488009
730856664 83848176 740568619
528109481 52179882 1830455
46049081 173788753 605835030
213962559 285505068 695225646
437698645 368433367 526603845
598968195 398547630 422605248
486957327 110336027 153555858
513239420 489252251 753588894
558630665 645344795 717239380
217608402 445739245 505484183
486593058 117955426 345954495
363812632 320799887 271109096
376391533 97258932 523914196
120860564 404527724 41407057
605706490 611665876 32136299
8004011 283233892 381660648
67347956 147088042 267140617
1857079 94742049 561856060
4747899 397993713 378655890
168543307 30936944 421894443
276201366 268802005 111999060
548847569 122595547 188433763
72024415 64248780 260028754
204838242 657914581 736321337
665999534 120200485 771517244
30449093 491475587 188066978
601866430 256377342 107315857
733099669 614435744 729243184
23388843 762748876 81526445
24387825 764224850 400969954
298008261 609838728 106702592
694667012 89854384 606459602
19580921 471642194 286607086
358948455 485127925 443024539
647493338 676850884 44728513
499084592 606383199 552782038
169112012 461966020 60100160
668161902 85325104 455457541
24650714 324671678 715118296
201319981 445835050 589048028
404714284 764881642 481679473
768200359 162316823 295505575
232637596 322180349 111919876
60972034 559663461 474753986
360477459 234008196 476643906
715911227 305055423 192619539
723907713 443834993 35035841
16937038 186566269 100718478
268554264 344411301 632954836
575564985 409141623 80075036
402473914 299885538 771328176
106432553 773915929 486167080
486443495 93978411 542019566
358211747 603775647 723725936
100145642 54145060 401177488
575014384 446815663 310661570
625745015 479183068 212376236
246898807 295230766 455127039
693387490 511413106 484832774
173692743 77480694 692694331
743240885 10334977 92965877
160581659 37720656 438083568
646062533 496455746 302292559
650997154 6268912 141091169
568566127 512174934 292567651
9067663 90867580 369732978
149587127 727397703 535028319
53807698 455756931 688493158
508015703 327406308 214703237
191986151 140604436 654064627
548340673 303504520 370662225
444887069 261658648 565331757
397724913 501045641 342657064
76490792 387176059 558186374
311087436 570700509 474849247
33900762 566655144 491139998
608506387 442899384 653659509
9013689 279687441 564622496
686073878 167096387 271077956
680018195 614066028 78542185
62670181 135672731 160634507
650204517 228862747 489577671
190001490 753779711 619816099
289758793 74840857 689557121
47321361 323623651 604673086
240107349 618265912 522059354
235493109 760164728 656738366
477578236 245862895 611236863
253114267 201056461 683220459
211694785 361838639 228373849
307098483 202044970 548328655
522790669 241596130 508248255
305665791 63942248 397527464
29791351 667278779 123464777
83991923 210990971 451614656
759860740 99651331 69048668
96739237 684509896 763065514
736033207 616778504 597596191
549520118 538782670 574719416
761744253 35703955 83335231
615164499 165232252 145855810
308383041 299276888 106943124
439031975 694197965 623251192
623470336 111179283 573583215
321649291 301823207 631746921
53461782 671127125 34724243
92823019 754797574 184636823
340051170 190206610 123514843
460122643 47277518 734870990
19004528 522910458 490444482
532426197 647731064 342145684
462333122 300450695 81147124
154712662 730330241 625157747
627893397 647319338 696563593
489210887 495878077 735206879
701184074 704201778 369289553
687098612 182714857 61651154
305188317 703237135 442419145
502242241 739955379 550505159
521749549 182923963 333974162
300331295 158116452 281297773
602322861 670945558 488681956
402834073 453411067 296127190
204664072 213448457 288783804
757199962 585183340 663295160
227492619 485859598 83994861
464074230 725367450 74656353
560867366 485573042 738846707
484488592 708606583 558356701
592345706 200714416 650796275
443427362 479822746 511416201
76117166 348583458 417663945
229888433 564791323 489238542
285087084 225734856 680173035
446189232 341828057 49120132
587479854 715349548 288621346
608839137 652030970 183761778
133366330 409223604 634871566
586586903 555323690 434218068
772571634 322854452 3684311
419064003 677647962 334309169
17866410 140484587 421946018
756452477 761946411 722581031
457026423 531538640 508612494
273361169 686224415 63564860
1821538 766431562 709404703
416205915 446804954 464449021
31124297 459325675 289338450
353059856 724469711 135900436
9726068 270856717 216518112
708611202 434993450 704300843
142377863 10364056 650873775
640534806 276132672 479403745
486028174 330511330 568901770
705169763 419769757 329020509
419257619 436089997 516108588
711310273 287717399 537232358
85557426 192448106 49909919
122300610 463958134 105543465
416589557 288375040 131206153
249443242 169074159 102758816
117783131 678241100 296285573
117539560 547618799 79544937
664138576 525146147 65261070
672442227 576901068 758823848
569437271 313121286 293720118
620769339 392178393 656317531
759551688 502017796 532361878
305526931 483324913 383619145
551943216 590005379 392421293
686615547 337141995 644007829
755142836 318229812 535832140
432273805 441311069 211222795
352744068 386509094 626128576
182275647 487537520 291693203
690043437 625180964 331382895
576287272 584028973 361275134
425405555 511389025 691705728
759579412 567921639 30735657
445240285 722470737 509096526
668506828 99656300 646769955
620902255 464133431 48733901
281608430 21732077 430218941
132328183 168804014 484666347
25982846 265324768 686452061
43990262 189005727 382795507
180263049 29503835 565752907
267210023 634315794 243308079
439141342 59920715 764590942
27321139 206155919 38459637
365545706 705892469 394641429
607708253 217878488 32643929
231147859 678498782 38248794
578380968 282674833 240873785
493138893 366029417 612771455
93744529 153602116 56910789
542517376 444891311 601188944
229991565 690430078 135624021
471218586 290423310 758201201
129867094 96505236 76902910
734380469 387174640 257062542
680671003 351057397 570156453
402326592 320484062 495280060
371000988 633953682 225984924
312141893 109931743 737321545
408933212 524790301 125965856
434578220 521403238 90324638
275752256 213663168 643096269
312216877 447555351 580741916
353921092 590467027 104220952
101216412 406174051 51487127
616600556 266794074 8326112
223833635 147114683 474832946
647515534 564819628 292103773
229655676 167934476 286819989
353858909 655811633 740807604
612470934 615756566 583490579
357655535 318462033 752308614
682684407 613559214 338027933
245395467 1573419 496345861
501865460 382444701 54304700
432540189 591767850 462534111
751025880 202272914 314842283
754011288 366800495 145782516
750182328 78553135 615252206
714051748 775017648 421002979
161059684 731778509 759861882
168258366 402867730 87304896
32705787 38868015 611011772
60186906 318662790 614646728
489169955 66172393 585773080
314963030 633432515 711485204
504200586 491859981 6549500
632176500 73297026 239213149
559894183 253467146 639119125
273065382 718341635 379497676
318124662 711304581 241814811
23916197 484381630 196303660
407471424 24190271 110192079
659479512 390274350 12917900
747330086 179570001 776709005
312603255 304564915 695677019
632434287 575217885 276049338
171590546 38036919 107127794
774802795 171982232 398480295
269177113 598644117 166730184
625056638 90270537 89913816
552873450 177167649 192856433
4396469 494517852 226130537
223079211 655103650 262155317
428173390 456169906 233563763
416786505 670699525 768963443
258584446 558531044 588451918
501983715 697142664 369123116
303740601 173511923 85458914
492589557 410083049 402491698
477023698 285597710 592654516
748352315 103161876 406820551
501028015 364282705 731951084
337294294 767184855 91065395
628371004 415505780 275493098
191340984 223295944 258152466
635529513 720671506 339486212
406252945 458061387 476585999
102059093 12718280 637723265
335555261 88886399 573941233
78232098 24314936 438234009
425903673 499079513 457592794
479831891 367391608 519567156
171410306 104237495 327352049
413537690 337327218 222432614
465422752 635417579 550934112
327573528 331658403 28389089
736733933 132784632 514038916
45788820 501661206 698239785
373042443 710012199 302367745
720402566 519576242 697183764
119114514 12880511 234721357
527194355 39756281 519752638
4465186 529801264 502857164
606149073 447516590 466542251
620127749 757836078 66116098
295203289 732398674 15802858
62579409 672589723 84569341
192529761 683404707 237057392
163780350 745674078 191333812
768229054 35706645 121345461
359123560 730428239 422768444
380552565 678264372 498373571
706684625 127225899 319630445
33575819 165102574 29143724
140989413 216323666 480927307
655308452 454632723 297530332
244251470 213486616 657455152
588209925 514228468 187500412
469799538 43051624 9931215
88320778 454076261 549141077
378233660 689849629 187229682
580491772 351652947 630146217
471193508 111944405 754376824
568937805 671652755 13108352
548984018 577101811 507228307
11247974 256366838 455716414
435423654 216310968 353033929
565021268 169995181 287962362
13402668 546408141 580532923
182504744 502131741 677825542
223450585 354077767 98279677
133111075 292125916 335599291
350965086 341035744 125010674
78442630 210577744 768254478
750667389 357972089 348603807
141905473 270757238 373488865
653834872 572606257 253335667
507710826 98925153 728599714
440070709 598206510 222886568
118399225 586043841 392936633
495010188 744325539 476865395
264860760 343616119 504806123
340284817 715553013 705718713
701320390 688754140 312594072
119484859 277372581 494939964
382983839 95278089 324575862
738168310 304380696 181720033
98007461 251540910 461802986
601804653 342835148 418717241
557292468 253543554 84079599
697025170 173856410 618186141
651769888 694276099 261804613
346934150 495132016 416204541
151391534 170529723 29602221
427837896 335157511 18271296
774180953 303053939 389047123
373504184 656740009 174526327
435286401 558029066 104459659
761802220 555572957 239384296
223007444 520788753 314142800
76736620 539536289 697265589
593995815 405813221 402094170
556700701 757640438 490318986
24153352 739204855 159363263
420749074 237450948 383608159
276421893 80608978 100042703
355544872 110247325 38338038
562258376 296183428 162540360
139330595 445839340 337785496
352426173 667435155 33207893
598662401 326259277 251832144
143164709 170393908 634373490
18171318 277816178 208629640
229960358 594305437 484851777
624082446 316583528 14520443
664178232 765939620 59266471
741169102 420623495 774408841
680297491 627629468 160894639
429021605 580678112 613706422
625226598 700006042 493664810
442368229 629977231 498538033
290585640 289783261 401130247
604351535 86059721 9968202
731796597 767711820 147422909
500725963 592662125 689291517
336282015 70630712 379424646
777030519 142961908 184139487
563597615 311836741 460568544
732490000 25626543 20855334
496014250 371865049 605083913
442879878 540228862 258803034
29535544 378217549 456336121
737888541 576639936 611689692
670834119 159522009 771339865
677285118 288974781 17097147
656358523 636525607 490738283
433191017 213182697 379139030
471947818 89144863 283555919
668975382 658985316 191596269
293153543 524599040 260202739
619679211 468042217 160458576
11280415 543899502 703496437
67765435 426947063 638842044
609107421 602300142 334572994
501341038 51209980 410844644
170029742 741610833 9211651
369252529 245520630 80990313
243857495 428724423 493433010
210919528 506948632 446604554
251520790 326781523 206796348
764848583 144594461 638144857
85181382 357464839 236425217
682142909 645874989 740952422
11909414 186450803 388528615
234475917 404109140 236180873
82361078 732358596 217455949
595957771 99007675 395765335
299287676 589676763 746509324
40283130 406031826 560740012
82967470 674573839 109105195
632271928 325601906 535372498
462664509 49030862 690756841
664240403 744271047 516696484
669640854 393229173 646878838
552800633 385040297 324062352
192385032 468563533 552206590
276051537 202790851 20278483
442611674 569693284 735096874
714939492 368763483 676974943
228578822 375597521 10832910
503939955 234960836 161816040
322535866 517416521 155228373
617517542 370498318 563348953
377810581 507359951 597105841
144760585 215263430 283640800
466364436 725378376 277948294
75289840 20657155 124304090
776540230 667506250 16111602
599798772 544324013 771046524
271683602 390591124 410017537
308369544 639767308 389974798
62936833 77178811 334586664
31099331 49119793 378070323
90440499 256636630 108749273
123449223 441675679 563494372
441360739 304784638 27290462
298890841 508443582 418767977
557284400 87291271 775569934
748987516 517626012 668854857
227955600 251065283 515886405
590456493 413397077 348445324
622432187 173885247 133610654
461930378 412509934 389963289
757805463 250954106 107698018
153101191 493770618 560989718
551437288 764649490 412274080
442233374 106418700 767724187
234880736 169815040 211034847
213215271 503085680 570713271
652027282 715758073 387985284
115196006 24236814 123325592
370507538 182803555 318808286
308014438 250718442 516172664
365787344 608652242 606968306
677732173 45116453 512232921
250814953 737727132 352856157
180298229 653136164 232889666
459447669 581573473 552466210
531221083 772815044 366360493
729238861 374478516 362950914
565674282 446382668 219696398
124774958 722728210 344250546
715374834 615002237 706929197
342913945 759918482 606383909
762159529 440426448 168001766
365045387 191980903 217724817
333840385 110519716 249475728
301685627 730373962 755631489
447618706 325859436 434175730
535102255 500753975 357526026
635478807 473934547 215866638
602356758 264135555 490076882
657203706 543930059 337122561
661888224 553583443 735942985
37919637 257665564 468172804
665285682 745927474 516532302
716678832 463112049 323478513
34493922 610650523 555494579
349631639 557381265 201194633
672330387 579610793 454727312
169331097 535115154 95712971
388530961 400065249 361009302
667656404 596356359 670530774
246263235 754201962 415402020
262055380 402521250 138819129
329809299 481716811 194466290
706475924 307516913 570790655
569402128 43988680 251824911
138434269 598561467 158470041
559576622 53499824 369828675
490162387 332223257 294979833
467316630 378961038 400316201
456698795 362890810 176041603
69733096 492643379 523625800
593132823 54805139 38128124
772946327 201469485 293600969
153700334 754783206 742882304
605375815 587640423 336675556
153784017 6166605 613519267
349034979 62207737 317107372
269053198 562866535 400121078
702499843 740912323 17700912
691877098 515292134 157604588
199563663 553679087 461242917
5950069 680479856 251924729
244154896 493189437 253233454
435420542 701357940 479631613
25532537 649613731 179791577
677631915 499816455 216199985
276523913 729111097 456293886
573484453 380616963 458701685
311387008 103504052 281545920
209924858 254529058 710080980
506221638 640580985 73877982
204752587 617651982 186025571
234380918 392947324 737025596
550700256 54051382 327803218
163712730 286877565 597462109
625987173 163871455 172497381
611910035 222417347 686406782
155511746 363851660 469364135
542798465 395797867 454694518
306123297 621829073 428303487
756128782 678985168 289239140
248375333 304985683 105098062
480945297 273341712 145350032
451111720 557805989 460577860
130403461 645655128 637539899
530015058 408000359 770261766
84185532 134003494 149030433
762421223 47829316 25824616
661890510 44656876 389542769
341778523 693056993 220637236
167186714 723554630 118452321
568578266 297370451 750152873
288450955 234769961 375708685
731247140 502630046 10268118
87771272 426245156 502409215
336717262 15921707 237295770
169298221 126094512 375827278
27374336 367158596 224879528
136954372 182090210 721060924
559262880 740930314 103597819
50368228 525695210 766229037
330694257 162242943 275051522
308014359 39985146 492966457
571091321 543025153 168669831
433881471 471393835 716358282
141207837 772916858 197813088
370641238 457011821 660866129
154376617 650755115 76745800
216834199 25766565 43237913
777063494 676502081 362473562
541034337 169033547 641076854
398265381 157648554 655828446
431909103 629287693 607968613
223381136 182147337 271595115
58931437 160344894 79064767
596847914 36562863 232216220
615183871 319622614 15252866
282551647 216642968 260709549
575279503 164717308 469034046
461133846 479534794 426704406
38763885 234554253 149078425
174894212 603594327 422284100
433252097 113521884 90170895
713315798 174428180 632010534
597778306 442814552 704253200
586850311 584393882 424367405
63922137 122502480 177578375
410577648 586753435 242907342
490060117 647238118 667458576
129598405 728959685 519107702
734005399 398491600 353388679
632784298 553038498 739385517
279865289 768061945 475667353
608245870 674261425 74817411
30021613 754233322 560540334
414312276 473320720 351320189
717432909 585989531 736601579
447270468 280498485 76444357
751977474 18555399 656104323
162807633 22729517 646374351
720844091 228182105 521511120
267075664 118541661 30063436
763276745 109580434 132415063
210571809 600211230 140229499
341092074 474144488 685218737
394337079 206390843 67247261
204277562 33099191 472659948
656840619 721865373 445957185
251875045 639511102 14948756
435619536 265307237 225237905
233658777 385054082 592124554
336348465 640544024 270483255
194770142 73319717 6855541
641068634 757413878 26394702
528493540 748292558 205247266
109391359 688413889 7045823
381081695 92070768 289432386
476222872 614164454 769848189
654810413 290484005 299285946
675313204 162639966 733231049
465661094 639684819 355652549
432595287 726626995 180451556
24730564 23515865 679810581
108218524 7433357 684198390
330738511 632751028 268274894
714914723 388155771 455804123
93854475 608131484 744970099
287381206 256743308 48089393
765562994 13536169 234212758
602872801 331905010 261925627
417104687 349899320 338012293
633819156 231714645 697596138
646653644 710978249 53743796
410244609 84227930 582453614
642646775 210536384 428437911
683626197 301813454 606837273
503212544 137479350 504265688
229847965 273302630 559572716
271867700 131642221 435779410
529177212 624063581 395737862
20862813 3493082 183194737
96923029 722359106 705521923
132971726 289943750 735309142
756609201 119774328 766824996
258664331 171347125 171442941
174346418 385618164 660376037
30094277 406120182 670155129
740397800 766839776 463158956
104339981 648687169 219470941
626573252 557587612 649934138
146346341 544943052 69718241
120870555 436764764 433208085
577955899 652409991 480237639
361840353 399383731 335393270
407387379 159989402 487265421
56283955 47373335 430157610
151450438 221066332 396450387
183800700 529620685 78599896
585678175 359848770 136458232
28467635 546808275 394789121
595844412 770597640 213949757
127093757 225824615 533122065
17065181 208390762 511764449
463075605 37620939 145711525
540598756 43521067 618499901
602885336 767005158 443099056
166690762 622311284 510731788
438565960 346111405 691831605
270303845 197200971 198777009
186058507 638499065 408223068
500549819 616474429 737699797
73579320 669215779 332334581
487455948 260365657 558057854
175158875 230237881 20254263
533462226 384667863 532946140
768325843 328572418 704719123
138489448 56770211 572967096
360877811 183297717 529156861
659044925 173181374 714644997
483382536 691217240 280575470
761338597 161224427 48716122
458878589 563671528 720961639
632529326 611210497 187893749
195144205 754289319 366285172
535155911 463647800 336127033
190625384 227853995 402878941
136450822 188583353 112339624
548695329 421232502 532777578
595741710 702290417 147735761
250947475 34569549 304447161
451334470 654958474 472032406
501143455 599599325 771028052
499607600 415159028 472875339
98627549 148337395 627177091
734388049 244438656 534333316
481136228 84207826 663030289
282071437 362296122 745964845
494550302 15264035 635494772
104734152 39378348 323483987
536247088 370340539 200722997
100930459 343300057 361346483
106382048 28795448 588339378
127394236 560279802 349290524
627526229 559420135 474450845
99146701 664858885 576409422
280708882 401045622 96520284
732165807 466267344 762121010
137917776 402598798 131299486
221217917 409359585 98497540
668635675 406176166 187450180
21465110 178594724 254204221
387349497 541569955 520775017
711617420 542301852 385738726
179582739 5259260 103371899
496413622 155390310 332187053
738138150 729917053 412058822
193391398 397117997 283118481
228554006 560949738 729697750
194990514 98712073 272806023
462045703 401378687 441824872
81362188 303259562 26513939
591386848 742063281 659928159
8381014 491534496 602151095
197225161 513522060 389142270
163501442 83681849 280118765
248535919 172486498 565913818
454000163 771411069 148383908
435721000 558848441 604106194
447986868 266444383 501610673
396300651 605212775 394737160
641789025 417838448 190829893
566200977 391641644 633480723
438299370 245266294 328921715
479844798 771244705 684785360
353962030 554091494 137550921
636097414 718706696 188172286
601833464 635948121 207057143
1778682 227238799 315322730
489988494 305235203 104356880
249020247 356165730 724379241
355719389 732743699 511863419
639047029 126760745 391805003
712873118 690732361 675232127
656198465 50714018 129338778
730911724 426226516 192283163
71789569 347549368 562121985
35802028 64210132 378060079
131547528 163200977 295376713
280006772 502208786 603146842
501329712 245433029 45933748
672867094 486005817 536517532
280006744 670950967 718941939
108135511 745393842 770044772
251304519 187149748 98588457
405176292 44790071 360883587
612876966 10252357 654013779
774093225 357278668 418647992
716822395 743302240 448379254
696087553 495102719 598614532
154871368 312666045 388744055
603777132 661516773 722404458
730329529 11794388 277184660
439974166 10940068 557153238
751944693 34454798 100404778
767645310 410692037 392386395
8823422 540763455 175821000
213928596 88804374 550572
561098155 612312687 735680896
520999616 130483873 143790086
112339413 671732495 475039798
717352860 233753359 221401738
503202672 265302210 277317837
658790947 600728614 177817844
329528516 773987709 641216513
121101622 355990466 495206572
45711336 165338254 493018478
700750313 325141294 393552069
363032600 457738616 723985183
265719167 1862703 536628101
381122556 541208893 38827876
725571041 433309162 151641683
642102007 493817709 549504578
712865856 766815796 51438353
202261245 54120415 400176945
455425066 340841130 547793183
451147198 349890125 541871689
15645108 405666921 544411224
348550843 587776039 39045486
122052693 227778821 425802030
9316160 541138580 578509378
740518804 691016031 231833468
480576501 626906760 635365812
366935091 720847130 359329943
260425677 187312841 207677975
675969342 70986096 705813133
42676393 634546938 516235343
548722281 658228403 665572806
633337776 645390263 643018943
645890872 108625723 315716157
765471573 200038420 64366615
407641164 473162423 201916003
329585023 659376321 314479385
601269635 464116195 516691596
732683071 113516687 403267
444273859 318990510 647949024
367710768 110938772 286375511
122628032 188758002 85787857
678767019 18299167 523488076
574920599 163734721 112068019
615350392 63623338 90349820
500265649 90550561 150481568
642233782 519269692 643985824
648312961 177252649 775521915
582260457 388236739 168904050
210229886 262813620 503279041
253908213 693642590 676979134
220253721 273559752 334526437
614833374 226948492 392549773
173164938 468995887 737301168
573846064 156274721 279767718
396753134 552070182 206956052
257892815 517369783 232110462
472452349 487385836 720494689
670323757 625439693 82486356
432467210 446918514 183719855
229487831 427679629 637958213
754982130 116826148 14664684
739139298 463449391 397755133
448574836 490883898 346559066
153687995 206291704 757135434
161583765 599516951 440992686
378313272 465683478 755621455
338266531 24331634 315527931
248349283 124920086 590668257
339838122 364945160 547285493
27767346 539386911 761768381
462425384 62918010 760600959
744699645 51921908 328375305
526344246 416873046 672928538
411432288 696467136 67062648
657170263 589919072 437876143
679919191 224632942 501574336
316783650 372600741 663258381
741583777 683827547 511620854
135518822 122024372 644961357
552469930 583826838 494784680
507955065 30472241 260901234
626190106 256431714 511090946
561133993 200874289 300312183
170326025 759329434 221896847
750633281 553347461 319450229
712707086 417064863 667894744
686529364 671233439 700831703
676078808 375158314 468954107
766457788 556760269 198409999
144587028 322160055 374292708
582339585 251831545 693115327
195384655 628905075 24624701
627735909 2300379 81975096
752059498 549449087 473883192
172228033 294471597 75534494
526495143 324655763 337531966
222723344 640758996 438843593
403268374 63380472 713082775
198233004 360578432 463931341
159069878 301754533 569939593
541202215 775653230 478999457
551576027 409935206 104453604
719386118 467673056 390486561
723408341 301839431 103014097
544623935 568846680 543662265
549625625 81561022 394089757
44857188 356521200 525472631
284039163 117723677 137251025
52525926 465363182 743874489
522374720 296061558 310993023
370500237 305283018 526261079
714804215 631292404 179217184
391694137 350357444 148816691
37525406 379650672 589521187
735674230 377063129 571693213
151752834 58737930 700798652
352955501 156137515 528518272
355438381 658854280 742011641
741298653 641648858 715137215
707896760 664378724 387441896
517417463 267651003 279937345
566410161 126207931 407428892
752409010 746249656 631880275
96909723 346774778 680044692
95541741 412573020 342910452
644058885 476291581 638550191
225766183 424059075 2143338
449218988 390542133 743753766
639262198 694924806 733699539
267158230 385767615 512686880
5568511 29829044 557029232
107362245 117818293 372935323
134903169 631074434 143738545
389751128 709740476 135964214
183706017 202394365 648738721
621682628 333633794 218810973
453600919 403618001 134124799
776382326 531442863 290187794
362673333 239899099 401290401
190310726 289072914 503237767
401186742 524506996 171807906
297470215 116741410 700634720
221939340 62570559 310769827
674906228 209682124 384170166
9432673 519421185 518025608
106732755 123088953 544237762
235902413 653897692 469958917
58725183 177145138 388225100
151776041 12820907 400339192
461727906 487227073 116512896
629832679 536696128 117385885
238074644 49640187 358633226
711470914 23544313 683537181
169835783 692557028 365179244
664853070 619657480 206696871
59487923 139793495 153439573
554885208 383155177 63678035
587386292 191617175 22642254
245923391 587575154 254039513
465652078 209343779 128940808
676684639 146776686 666582868
174171698 354033885 333590131
59922291 509185571 443333726
605668443 52627984 758757070
267943861 549818532 346899520
658913967 277392 563976096
484606124 492634896 117778787
642879351 77476254 434727429
103219907 114240289 753552388
36916403 444096804 488184819
297337062 699548784 579884051
668596284 683429295 334159853
119174061 163439568 720812451
312079841 437048045 688263950
663511510 493397887 232313554
522881531 500249265 299752883
361439861 362028277 533128674
315708909 87978011 394365070
376551390 23433525 127359209
544992044 202722654 453123885
664645296 663328398 26941634
673090702 333049468 169422520
611682228 656902393 513898788
124278575 749720147 149509178
42194356 68928004 3139407
652891216 549349211 705597574
707618821 261812026 175045016
372828290 67034407 52167595
7542082 413612226 558574500
343594659 301937833 34133984
332166919 239425841 528953893
600504952 68003656 401605203
12832900 411534330 619966194
38318677 321958259 41291205
222912170 231058259 27550863
746120878 749710488 359105730
608740526 698995224 529813748
332417238 249005031 381742868
608627788 700540891 204372574
543663477 687939472 100186586
584168998 744532634 117482668
144155106 178763867 188337788
601636384 88168055 440432180
683550459 96719892 451194234
136233060 299355439 298433115
254557605 349304130 398397637
402078808 15075811 45317660
94197563 198854345 242731332
153939848 529631738 526890668
245855333 735309013 605339798
27894979 409460313 90893987
31937982 585891898 543578235
68504400 529084577 160049606
558795600 591071976 224609786
337353041 142500889 237818337
157690401 58693861 688605702
643361693 701619721 148977860
187669949 169005967 480690652
666815414 703120493 578561749
420217217 27154575 292501457
756596911 331219351 610694772
379236355 711037899 615484589
292568242 15584071 742135014
71419520 664404524 276308618
26725393 537198413 20224233
4570529 742903884 684697588
524656104 452381396 5889898
635996321 717442121 644081670
406302219 552620586 530690906
119928684 94320081 480867976
24344719 678903460 582377944
339305185 390993042 551662225
636079799 521059458 170141422
103982363 641371661 616354248
13308064 102750394 300027557
401582542 219089489 169583970
165547087 552645146 349280428
425093678 416481746 152891869
585579848 331109420 459252314
129021360 274937932 580590402
669751640 407983939 584927037
768422461 155750453 352964606
308729552 13548453 603877148
740392718 229808230 289233819
542305066 16506556 451146245
72863726 179699604 494098645
589613971 488188204 352205296
55757161 654541059 544883441
15066781 610814723 276420187
28636703 280880443 765869385
563008789 155571356 329671426
204656620 443947770 690183620
31646099 10336693 301700488
522281969 112836414 402076662
408764383 14017671 364597732
496855329 471822594 481015038
270883416 529038267 390877659
1822818 501243701 730806995
23768437 636094829 757357960
251925264 229754469 423313949
225952482 554165591 133168349
328968274 726721053 534658987
185981247 165870985 123825939
388182221 117372054 651353996
286076460 738460496 197517073
414147130 70364193 364078205
441128912 768627795 603732251
540656590 42818743 767354160
329050364 76072399 167593995
83092594 65804733 447429150
217875480 202581487 226554546
99050303 432699133 405887805
305910138 415369957 243995542
287700643 600550461 671053659
173346559 498868042 603944414
7161593 737849856 171382238
314170826 189320675 121979084
42336201 170069564 700220406
353766945 180662405 21999648
541782709 384375300 434664716
583520413 269902675 666160600
687112234 464233208 372400249
410349907 734602157 738978742
548828677 312635624 152144989
711395637 383219600 751066761
337429691 558279478 31633248
45115423 88763689 286204168
762107732 227102280 16035292
343857612 431674464 373314180
671259944 690324691 381566450
466953074 465765508 27457280
492890763 704725611 668220067
168619253 769860234 253809154
599271390 517106798 776781844
203569763 178644826 343420046
609073699 362297496 7481621
169194269 750756815 528265434
620627077 764391013 252998674
415743556 290529640 70586343
303190924 606848773 256027685
566700853 210324871 767603698
767144099 98441901 547209814
520886891 316970941 652054569
524371475 458179969 756504011
6007372 283544159 774587332
350829414 447071830 387611517
137216862 281373353 250592135
169150783 207524112 166382091
184369287 49667235 68724050
410912613 761447886 143877533
627481230 35952520 387549280
261572758 44598815 70805420
688261212 680113572 365071681
515712688 61843037 510935483
333136331 47959823 315993361
332424444 341728072 686543023
513448823 729724365 720456452
277143835 325988473 194037236
564750701 553255175 66184048
39613310 615855540 704575849
117549865 438168871 96549307
637771510 574715233 705355314
650100467 739727622 194328864
576410828 534291828 391042004
332338385 305708225 670036034
679713383 640483532 29249775
437260575 580357992 238781331
245421062 590027455 109235782
473194360 697402469 52859448
543748253 613754821 73874164
16755223 281352629 240412116
756421125 612826115 321517456
408025600 158496251 713255875
269843292 50323790 638305698
294617915 160919394 345232593
201342903 616929381 478470568
649434789 206202408 30104743
661375693 502118448 135115970
4248082 206371938 328410776
171677805 81920588 234946110
714406106 486025669 766195432
215199462 220624960 688958527
554504800 56195024 421356528
78444590 415228194 536608179
731343226 620721155 433550846
169045673 113447472 140084836
266625507 403706700 695844768
289678885 79738622 769352428
646012988 51776269 579700424
98363799 306662341 138578022
430080400 76006100 174666404
612259875 595104405 672809134
274512393 46411167 238164938
578505482 540793549 475324425
648832168 512811238 462162113
247099251 394450378 62605760
653769479 474386749 54873705
712971259 290217905 651724920
440689756 154931204 565246343
273933441 407394765 277470552
168187150 419832274 619310042
470065493 604443459 681473980
505356667 494001203 17377473
709898807 274587588 538781678
525676903 724841885 42900771
207425992 12893652 222786409
206985585 620243954 49917309
723717511 438591228 433399870
410865656 586624558 297114485
574368265 573283898 166625744
575673347 742176022 461940366
844627 14550859 204025783
454788147 455679902 522070114
285235374 525511601 21794329
702471768 326024982 355645036
665383669 682637371 92292980
260857990 733018929 433870076
68959847 758202414 118290189
495682185 684535906 307953751
160775901 413769392 134609383
390809840 269006535 634644441
560510256 516838407 755381996
13167897 593674253 242279872
438584480 665856126 272227384
267328858 702611724 377898457
519102543 372365769 516861949
267702854 229737198 620414827
695921180 343411492 4503771
423755586 168119724 381025044
634221738 699873580 350217764
743439546 284407411 566987544
620779757 347466344 190748413
756645175 341387629 144860797
199514172 447322181 668454719
129013738 436834443 183338821
627270013 376878907 58329628
133520388 500994345 441174418
661849812 23592389 254467825
509790798 485803354 23220509
613294640 504084944 717795803
365437682 143913966 562363804
363156021 721805786 697629867
457621383 147036283 701045617
309487059 732088518 773828855
126551949 406079134 545859809
615652977 665996492 201301846
18465980 314975174 103100066
465544001 174841234 515006657
574708795 384382169 675268511
756769142 736786837 608097891
188942582 153239557 457174904
659274924 248373267 591702638
192400871 711628035 359412989
356928751 771544469 253982557
378386463 509583740 272310332
686328511 108974663 197833297
387770156 443945620 708579675
96605609 373195234 328230460
173914257 149449010 602472368
22799845 605682356 233425987
431287710 640200775 761804280
737985516 70447627 565101564
473104813 101930010 351443100
201947634 177700523 155611004
736047214 525723367 207001774
342741965 421469563 746006222
564190359 725638721 272848261
518627322 219644756 477778934
386905873 673126525 722913536
382746114 483831569 272945987
204212488 350494301 106854723
170908752 733673034 312260676
653311652 650946113 697309178
434640700 49272830 20000224
195350130 83441611 721587068
554343701 769192190 399438048
140309716 198489767 142011316
104680880 670538804 70765371
66908958 429890242 248251608
302225986 322063734 569749312
537004117 58443551 337702613
569264652 378712934 388982330
686642202 301361543 245347601
126027662 190075521 754832081
725522096 536591129 66993897
413864910 6907058 476040
453078986 5101656 413907862
79458972 607736048 542771921
156965386 371960064 730390306
325810619 520642671 257248706
736142087 15748243 339672304
576541776 276305447 363447014
393226636 136446871 116734134
283737147 564245747 381476967
178627501 605179479 252176672
157291692 567427696 397831570
722591655 273771657 560669089
613554387 671747939 776489630
30957238 696310467 291474172
358888396 492124091 469739739
686954632 92040376 34226930
545609022 650140266 66552277
637118874 457223367 719407158
590920275 452906570 600491559
210663496 433923781 141351756
260490739 586963452 298076685
491742270 57690213 562185697
482623292 184968384 732988733
735965529 675065164 539873078
589941563 186590996 570203618
93374836 465541285 339089151
573241529 258763804 714122365
180601431 384744427 96591305
543520380 489070252 466014876
136922181 650338471 355775492
467462033 481981808 56417853
712838901 5272536 573368435
439547715 256500811 264378410
713575370 712548377 58584914
441302341 567765024 171201548
291512589 672802885 68782100
185489053 292192248 480744211
776469027 283218089 65660389
316083169 63240639 526245171
270827872 448243433 518735111
393911105 767801280 198051375
282739934 685893209 187567814
620101994 281386331 304031084
192729426 543521110 532526299
353789079 468825715 476821833
444453155 638925527 720283281
609516963 255066286 358528983
641202857 506346500 451526346
243207782 202984485 714986151
609785076 599797505 54263912
243450948 759139664 387056990
505372282 657113484 34094556
746933648 619032338 234181741
39716140 471387516 467705564
692420027 194943194 22675628
212111635 561161997 246521145
331739665 19075696 107447795
490299530 414913701 360724986
726329940 607076582 184489100
16873345 476431633 561264076
383927950 17584892 152345340
707810110 36842009 673979464
29713333 504444674 652021768
697853291 542985039 6477288
90437989 663798466 37389469
485169493 101873670 286587656
319368264 41296693 4183578
649340949 24406249 121537934
319379405 84202299 679053543
743792544 520085231 626369760
234080541 404666047 698836663
515542855 286179713 338095490
29118194 60464402 608466714
362806335 631764592 334931962
654989710 358188183 455774755
727772176 730680067 481538611
248222189 532556974 584303968
351344298 464902235 502475428
140678144 329205048 146810188
628857996 35901209 230217999
11296389 333153342 14013364
255239731 751196666 360320165
589988593 726610528 649697520
267827856 425790113 311646489
420144579 369070193 644531289
607600468 139228860 618319312
655717632 613119456 602885328
123454861 756354074 397208683
581138678 214242530 430989126
387632315 260340144 390583775
671970586 493343768 472788245
386590892 518730119 212175362
603549191 72144616 84716181
492456967 393103308 244928276
269454678 13395464 719430380
333311562 223184174 409937582
744604 452905484 547972460
658380965 731221438 620010864
634748739 373754016 284576609
608270818 327159596 413592024
46602856 408691423 491465930
20800166 535450462 84125332
729718659 2915937 485314182
139867574 711012277 147968089
576244704 480057043 698705491
603469636 568692304 623955447
488617928 410171723 397501304
74046572 575105506 716757044
264012273 261789382 64946451
189613598 576073058 628581905
650989198 348313836 478837889
621097006 111240339 179907584
758364234 151562877 691374153
503798792 748372050 275981145
771729044 466881943 33362731
640017161 285382487 6486769
456017632 344408388 249172115
661628809 424596843 180553528
774547006 312169930 668446354
721869270 352820328 588245856
717964895 629153605 466655009
116427059 29562840 730925706
683296478 94286769 492189893
737407718 157745206 519159588
758992030 474533906 597457987
551347842 4375983 410335104
278662687 611172738 519972103
269539908 1711943 70191126
196783420 37797238 716781616
123501204 45771962 199246934
556340696 436403379 451960910
448231565 509313284 161465674
70147536 569718142 501341391
559408428 212267377 468312272
680783226 170953787 47058797
718236718 121713687 65768957
495264466 374175783 505992480
724707287 515157130 382825933
550464100 485689642 264820285
181678237 67645816 100213973
366915667 209440757 12531373
101610093 450569921 444986582
705733110 358800770 563960141
514842079 362051453 408991108
261604947 154516923 318808848
284979094 29289082 234150312
336793586 575048158 652911867
708874485 498061201 188460909
14403193 722633184 345339282
108319464 434434361 155570418
615031232 317486332 69030862
774030244 671040753 130635164
394737880 721228390 74538603
110809186 48393264 35127122
186023581 47696504 587885866
66436106 195946243 241475348
631764002 340109667 81153758
518377770 694106803 479513276
347688232 108648690 699789089
601949970 770930381 417885880
643508443 427343516 655376968
560497742 52483723 122087455
243117046 669990182 479759191
736281762 397456062 667633866
7562294 469530650 383692363
221333700 657287235 582870551
185360020 330031689 508593647
477989936 56963481 77265482
116577238 311948162 128104897
556516221 585483932 349785657
669560849 730850131 517808852
550511891 402155456 21325782
298868409 133791632 671340659
519765642 597395523 735546102
731810385 561275924 518660181
693575317 250417589 224744661
439928714 594887138 674010861
244943474 669527915 242276924
548945610 379412292 110024906
211043218 110722193 564593005
242229427 452718206 654396743
656249344 34710742 281695314
564241530 512183406 351920097
697944100 361085994 308262718
657799620 702345266 345587925
82543070 25923093 410230278
372312799 474971273 126818183
642256945 442456176 602865547
102966049 240408833 23923313
182920869 300495198 319317552
11316911 736353920 231468073
638596531 90620425 419465315
43900755 224102137 100207861
426848034 262931773 367716504
75263346 533748071 49963255
458630891 676842796 100118837
568857417 531846773 730542022
567427709 223966400 226986537
7819737 383895987 736628558
274093542 543328030 52408069
487612256 43018643 202152915
330151405 483151597 179538371
427746888 380365166 461797728
656365901 232905856 48855316
592480679 442817122 679530363
227340486 126986997 729401835
285172126 189131755 625073324
527345263 483715891 224407967
107019964 115282973 125120215
262391489 129140017 59621265
308516471 366708822 544377631
328990324 695508439 655449167
650519204 436211699 114498136
574901003 616207013 563040309
351251271 613218117 103885303
734696932 241536854 14095717
87587336 756551169 630722223
679702115 249089072 219830563
281187415 47972475 636769027
262375759 700612824 666916708
726601513 556139968 504215846
121520328 329949844 690229433
83328976 609087318 605926007
667931166 593618839 562898099
519948991 712910390 231693548
542768045 320875634 581735377
766064311 592267666 663682131
501845354 444444248 11728494
748149543 515762702 749923931
706615276 404641163 461499751
392750483 633479790 190548989
613207265 20306201 499968417
430392562 414076171 732544015
297258585 582258510 724678548
558831294 728540407 127565939
491658705 250871943 551022322
318459126 748183019 608896199
277880134 763817243 179852507
481823684 267720972 111192267
199587526 440544903 78655044
388781676 505889238 738831524
442610347 684734633 128675348
688099700 271029927 30270048
332147808 6594749 224426081
598261668 634976194 758369822
327979824 323264304 40406919
263807935 25045709 88485560
706423624 303465410 204160545
113931996 199345694 659486484
154621942 477835248 60624188
313385736 63446750 489673538
497244875 122873799 596808642
376330491 489412999 538803819
419459161 177369804 637728816
435350370 449150500 39050298
374832809 439386638 302576058
342737644 570919030 102045689
151683178 206982743 381042002
179823010 232968320 451827476
185246479 110816715 361394101
480807975 644279188 703180065
306838452 504330386 243626474
169422431 356507855 567116940
302300205 559352243 100833381
29366574 320503278 596974143
236041188 673863879 150859051
733214321 4290677 513068755
346886975 728078133 234690709
23403858 111777374 347817903
21547985 334230682 434753133
184370303 50536978 312494646
689509358 776845653 124610209
11424418 385177467 137519943
445777809 668596482 177144134
135644410 488096830 383150412
426768130 55613540 365318460
390416821 471126830 551192450
410295964 25515339 507195754
271778943 375594964 244387186
113755481 233141915 397019937
426790900 129944257 241088990
149265454 703958626 529884178
454891184 558305221 39096363
333333840 13812053 591868925
60213326 263153170 466922595
133858623 256053829 383581302
513658133 772271431 87999531
523888750 394022301 253457328
597075930 106801434 682582365
265974528 216466858 192728182
415818842 265456487 419487388
734024355 538819416 150870673
176013006 74797141 409996634
111086057 210336398 282622894
166552865 36986584 677648896
764689994 569721241 47211881
260607903 771436244 230576087
518287851 723350076 166674242
731743300 530343139 197541559
584577093 426297878 710028217
240509925 243369231 104391082
646336506 710255050 212812178
254109981 616579354 699637387
696904392 616288489 452278262
111047311 48145540 754600664
609421936 221209992 576664378
534013391 363264062 518000765
755384642 24198467 717581036
345300097 184837890 301140057
518965888 115955251 518776079
535122370 356872421 735052212
436209167 692253865 628128953
528199077 221304018 12337764
646256583 328029589 357681603
507130756 43137943 130906155
93842944 545754647 594118609
659092674 35157304 117322547
412536362 638027217 654632403
673694675 255035762 357697157
559559570 582709221 718805709
172195905 395178376 124467821
500194695 518547218 543809355
160403205 527132720 358813728
463328340 31401761 590604204
364066595 665456225 159338243
726044280 527901043 753056582
409522937 191123579 270947234
448509723 602532297 377859928
116096899 121081822 525186148
769599119 712232371 716091711
501913292 186704553 643028604
306770556 570240692 153059867
435856416 588589536 689105135
588985983 586098852 409315231
695423625 134443072 189148484
198090123 438515240 32424992
689081847 430201928 721811940
745017423 718595198 103462400
370364111 230090330 12615270
708650058 460550644 264563106
268274621 769245242 716999506
424351426 535051022 513931145
307305352 680017589 370401517
60629476 83058583 685931506
400249769 77967514 738039140
38260287 546573055 196956262
654178866 776307123 553312408
67499978 531239064 652054165
142307375 567807676 136337230
66046323 475983055 165391103
712765674 744618862 40485614
46948408 648486269 156431996
191593392 652545716 681527249
510093229 73520066 164942582
129416323 52904641 140408836
322268070 456642443 635440754
121679074 615198737 99906530
164243574 464842560 78442011
59154410 306053367 207163596
762012027 371839336 227257161
6453925 290653191 192449056
291576702 468503917 713263202
269851352 561169427 216449615
213170573 94437972 612919081
488138591 468478968 439445382
697390470 69857587 286022851
55185635 279682293 386079512
112212421 110147752 417678041
529273471 326837180 369115120
129891342 454469902 776198160
185914993 539768201 746509160
487580783 106567785 219618128
616828965 694998737 210428671
336559403 356605286 671769719
748383515 171411570 371247586
628514945 418263229 494516275
186034222 124315288 326603018
443457439 516652353 502925112
143182502 500126151 720343481
739080211 34432991 494091759
710678574 50282050 775836169
163796968 251334597 444565252
221862153 382059244 774985389
509194319 496740318 235199720
773838409 308359942 701065947
99931122 558913330 453817378
405550959 427427036 300780034
541429862 490938830 100679826
18498979 756010873 160629098
772211016 192388131 259946006
485160028 33474382 662766261
70454879 343456008 251133277
342542571 176823630 77818944
630461501 362449990 503668038
303829590 652254951 223008209
424644444 24739650 306330693
647451634 301125745 227581396
604615152 746351816 680288523
713316023 232065105 347750757
5996348 112521906 33238337
110741928 680562602 543518558
730253143 447091484 320901809
5510564 342603235 178204334
527330235 553825943 207629357
695063721 768111798 596849727
374629451 555776823 745232345
632946487 279469655 421266900
712754877 603572176 640187828
381231530 650428730 177886221
30172618 245601390 153429545
710624233 113079532 74409700
151085664 20281094 80836297
271828847 430293852 60109124
34733867 152764256 656797359
382386383 85916559 735477317
33272049 433344090 90406960
530234610 58454916 747564074
347067420 119616921 64852338
195109410 208868090 309340025
194385451 206253396 544914604
34676587 694894941 610149083
97750150 443172180 333221905
343163287 121392351 489417209
282002340 312800202 704567017
142700565 245070906 743924385
143276726 627126005 664677742
68774601 681509329 481853428
553035968 39549133 524673434
519021325 567469442 481671744
15849729 314386109 454241846
223354578 559498009 234636349
220433145 156139732 684732759
768894805 715202525 240428379
667895094 290844835 141764860
72945989 140947396 510259528
587313131 676397450 672150467
494405668 668780612 270395597
647526149 60287747 500136366
578146514 160476929 543607095
24321925 170116755 582417150
531651010 776930968 417196544
316317040 589964201 309997246
323721286 396269993 699016982
300501060 187504283 596917879
238056187 504577531 287384527
33806125 198541326 303371239
260628211 134769644 259419509
551595168 550338064 739552633
749702872 200435373 303130777
415160718 430528344 723740948
672728534 492608226 598437608
545134227 329606244 400211310
317821623 635905959 643202968
224344682 761152696 681851328
576968547 149528420 364477239
699810539 155674811 408274232
572561512 75522749 394581423
5344145 390056938 532899526
308624522 342361548 419001094
630251863 421890019 49649893
319321691 278753096 437646333
86529768 263273911 131801791
644751277 332943607 128018443
159622132 411628529 497000356
210120732 268308442 352954402
747709218 769558791 373783445
3362063 334245895 678717974
246357081 39507638 382067776
455145202 56069088 260862
602485352 725001420 277819518
478375187 193288036 450611795
695449575 607984999 319573120
535000115 244770649 333225864
309511929 173093250 306338765
311901980 467636245 706256260
336100941 230396937 489969442
595676534 270856307 24505772
118089364 367275692 27108247
26901712 68910217 127474585
416585189 674536869 679538726
432855124 525528871 553935160
704828292 180428015 640906534
234600956 300369467 591191313
49259958 83090724 472310081
459863213 190122756 130461578
378446894 408829951 692668150
447929648 226226317 719454998
23443150 590028269 30635078
177584084 115835618 584769210
734418223 613150753 366051958
691485349 38325877 358303931
362309063 769390713 476732958
45659647 94645229 540340572
695984426 399613101 759836963
585861095 715011318 3210287
77452008 758443995 145872369
746244235 301744064 284338064
713586509 277063231 602124589
51891926 749659201 447341658
634000106 143206889 488904055
659613635 104567674 628594623
649693885 86367014 367000242
774417326 404917774 396404093
359919175 217222929 765363656
524402842 654550630 191465461
306118271 644744673 172447756
431507210 373193807 434552677
72016039 559301713 186710625
738377482 151028638 394459299
151560729 153169604 197343565
219583279 698201197 529861624
560020981 445860349 9884716
531460769 112427473 558564137
421896149 166717142 615120538
15764925 713781327 279693540
601911109 287573297 165738330
312109045 118973974 92405628
489624815 643145156 337765238
638990887 592544942 559369860
149244012 56590205 466875092
74435896 321215800 704895783
108511325 226658102 755594919
766694286 534830553 121685801
452135292 657262036 24873494
57505271 708176881 406926394
164678943 699116926 660641239
686586957 453305883 406620203
335630848 629061472 698904103
106979401 78536520 443237952
419078781 227234733 692376355
92490503 71976156 710134665
460521075 161817877 733539347
142783391 158366035 697425069
742245021 20288628 3684531
678736606 545297134 565211086
394995384 253777611 81305484
424932726 461779367 574264007
769200064 774559593 507417005
753935816 307756643 679977438
758572029 299886145 77584473
359708735 607117861 36567094
73865818 21432376 759116932
473795732 727550483 411957636
26340685 480854677 51607329
46912067 458088258 570799685
574945003 750072338 348668860
169385461 195962835 171920062
302042577 419464410 504098395
740138613 601267351 66336931
700686479 506048010 123902626
643474919 556370115 711221792
624140751 345453756 454830820
610306016 482715363 65864572
188686085 434868476 639709508
654064423 83050364 66877187
361272167 769027137 259120919
300415969 388065631 603796140
146003614 675471574 178210042
637910147 531441908 151583800
404439796 235012246 83815744
53492551 91857135 88049574
81932627 551335174 224777671
102194234 377448951 735971680
103263463 400964941 230038804
769245303 96804716 544544221
731217676 710407925 760460691
163618169 319204887 19041320
571838287 362825462 436924041
344788074 48522481 716341118
151198867 251126880 574403447
217166688 213616539 601937439
736391356 379415906 733297506
497099754 446233742 538582336
149460108 249472732 107475142
298598342 16348216 518671138
592671571 124239610 652145045
630710175 773166983 647423295
317607060 659848215 325459267
566677779 206992506 132473328
540096504 157103583 458030769
183991498 69315305 421766981
420301130 405488684 403606966
711333030 43603695 162796581
347538108 153971286 577115787
154229775 100002710 62761439
334822123 459743624 372218094
174563105 620608355 149150494
34201196 595682195 744919624
119347603 641873881 420790622
134126208 293198697 605408338
309402027 622427771 49755215
654687810 445513580 771708538
228655038 4153291 771769951
591557580 692240440 606695858
375792440 584565895 105456607
677215154 580794333 536444081
394589263 474254747 598363782
329932569 116134731 311464905
504336920 186251714 674571755
761577583 299198833 108643779
221829178 249535907 180608542
508316646 492129724 35031924
99347060 491187665 728372230
261754582 492491109 349866855
110705027 36110929 714042424
20064790 235695672 507206009
425716666 72390662 5521189
152506748 170701607 651094780
735827653 538119169 722819713
587773849 140703707 444416774
323758367 339778094 201628645
302491974 260568552 337593408
253242801 597766870 498663203
689036094 16879329 674991305
99668775 172460108 524300133
145026549 300542816 572602046
14595865 545061043 513341931
387285614 618911575 129696079
631346516 30363338 547472775
94422836 426505517 701372223
234024888 186277899 447214720
710633413 473520284 391395573
91563346 420491373 495218567
104737229 749504371 92932186
174885055 691911941 143267951
149578416 346382273 575719859
626879937 152699331 266894115
636754509 571336391 1474986
747440442 323833662 345991950
221077426 687631709 556298235
243623398 760772445 489480184
11438332 253567233 295441074
334693362 622009200 227450376
555975461 496185494 364928791
109544146 374116151 139765312
517083080 328023047 764821943
689049466 498126600 612005745
204240555 776157171 353575402
104062437 64618039 526707489
380902861 587903686 566092064
605459189 282301450 247205730
770151759 336495063 644745700
615663071 518613982 368283061
353724833 653405676 372405899
512524832 682386139 327471618
743484017 715158974 636829334
687524595 319323482 166719578
252560617 76748982 394478563
348197858 514281765 60208477
81607890 172038952 213062484
413612578 603443186 85843168
715217634 698462141 771145429
520007304 402629627 336901821
201432034 371622392 146415562
100856255 80789305 449905626
524731743 674782830 749571929
621408345 112534516 624983650
205390542 251909743 194930676
710181391 434354265 401168360
726266188 764725107 176544648
652707472 736384473 242764756
517145752 748504480 182292922
696264626 139354104 554089392
82842092 448079808 207399877
228211961 287793905 418071759
518544263 426354865 595145348
44259117 710306839 526366607
618995252 484255161 389052771
141568663 719012550 240032359
149220693 269619851 51352857
480994279 388528933 587004572
171431601 525098557 368695822
231020059 183749288 348363152
64164452 631697060 718247678
46627245 374175934 306522458
476260576 418504319 674993234
657660950 719767929 743569996
191313600 504844392 95532593
397483598 404651848 300102242
120632576 471569079 263479568
596077437 325049335 457755437
141179343 690334559 481642500
491997413 273178275 21688264
391577017 504879264 207314114
520573756 647494788 504749788
174188723 26761485 592221034
379066292 660379651 621907960
53938712 337606858 44393873
425453967 50533806 676121449
374454995 22633817 713461556
567256896 452028927 336406108
350800913 262056732 239725526
99343789 630457183 591186585
712146701 727078246 576853232
100271789 555939679 265452745
90570584 323808691 617710053
768354868 250492627 490081566
694547744 127149763 153493068
313741413 217712800 519391998
383363436 492677657 689153020
212983115 776727492 315789846
519039226 693674293 719244260
127341770 639915614 727242319
271542349 235483032 77201272
566409071 147587434 460550382
680274594 316863199 752057570
359339674 437735352 750669902
369577585 741007166 207445445
546731542 631561344 394237427
296272287 692665798 150082932
136451469 696906221 432984450
423224837 131797761 72982355
716090364 86621418 513663066
474505544 478415856 667817446
130137161 124521277 202154994
32924722 125745495 187384578
584444736 118703134 420978908
119803128 719481203 382253552
513590290 506358709 64595070
447473154 692823173 626258627
357325403 648133144 188001902
71774083 544156206 432861215
115616585 604952219 22049541
639775599 725439944 663178877
373356315 757228226 64742374
616119651 304317608 209650680
35493692 664800074 624496523
762277093 489005721 469613054
412864499 469827558 136294091
609043711 633924970 424749552
371046507 591983390 749293949
366332696 401593186 131740979
694549048 468006336 562986945
460019340 582232248 776193566
770408009 291816358 727015999
335810922 303350819 708045383
658613543 688765006 121441919
192045947 19247421 158307380
427382238 589825332 203067620
759138097 70549888 706133613
612878322 46530842 500924571
88836465 501217284 628277785
163148277 243363655 638716945
93375449 756763752 574632738
697032541 549857276 467705280
63852437 153928937 428659418
46615331 666373430 501166023
365097878 470016125 484258007
709696672 1144617 765438023
300636757 238528224 419660757
467767056 440781761 380266357
527935739 676609371 526725573
325500694 326149307 559687015
352838191 766798842 382719450
458821041 432823940 78377566
169037533 582209359 108741667
439347448 146162056 531930649
599578764 224252728 58836409
26123768 404080085 162020954
631995485 654187189 518399370
131655464 544957940 174785962
727392466 59998879 551196695
584642920 696688078 758167344
134254472 461681618 226843287
582024588 288562456 607814763
36827382 113475506 452886187
464185583 195755802 137030340
64216819 502630985 302837521
170894801 552732886 103920408
348969313 227328317 701605497
186656559 58429640 644386375
250300470 329620393 455952479
242827485 141140132 671969803
363532578 649268097 246854214
406624131 173915254 150764636
389395536 477436333 219303055
206341085 259753773 594482409
600322741 490499163 354040626
732695302 657440405 243305238
11773399 630667858 533912560
523275577 535905173 598477135
208561005 10797949 560888890
610577629 726227132 583352835
754464766 450992700 242371228
89737007 650022739 402134892
584516921 217292149 35708405
375628092 692936955 456230713
686929052 606029110 18616546
415114781 703559402 358712006
544070308 111470234 228541726
361732005 429093807 762396732
649305298 431957146 386909438
228086966 709003760 412932254
169264560 663591193 133597721
184830804 209645926 338532707
408434195 201859353 172636158
724519705 569226331 770322290
191514738 538611454 691301584
50810182 48967140 138036551
624086861 24276 580501733
436595578 27249130 717939122
491993473 630050422 334205414
503477067 120222592 201412237
385306915 481367019 474130985
755944852 266198647 396396450
476472128 692729041 248029620
287294704 294410911 422566284
751400052 482420426 27046639
394778092 37224293 77018886
460587174 156016017 527319911
518895399 740185657 245808627
525238260 534553370 472366954
598072718 503810030 70988623
424912315 384810905 713343997
703851683 372122036 513639560
45814313 88806699 352424967
576331627 162806870 76203112
166167795 70212810 433880162
366792218 248611373 597170250
576595794 240392765 598517520
669640479 385043360 735033708
325016627 133934353 99070034
48652769 771372016 145207718
738016682 496730571 425577594
416832019 458842955 572311086
47868805 740674103 692810026
555887782 439047552 28552280
351802113 612698377 17740162
531583973 298545393 695277504
387494342 546598919 92007318
522772415 402714438 699117864
521576191 90927249 592957784
637528447 314604565 631751262
619509877 654513129 231148603
313456038 289923410 663751605
428899172 287734437 758949862
355019026 114736720 330901819
694613744 644168041 747276973
756058397 37446773 697932300
695139782 484343459 713134134
351889695 296967952 506328661
41858844 314255841 649332602
409980984 721435995 319866918
756155379 270081330 606610554
504393520 52481701 88197199
401259765 135308284 446040638
559582466 300832480 358139327
544252945 438878487 621848169
598350697 402063198 506146570
229365215 495909086 216745062
474211988 488736142 286050663
751767373 11538832 488062750
33380657 769690678 260713649
737906367 738396805 326861256
434439592 262464727 207138649
219159739 569070268 376840343
467787242 595118838 469560138
380122661 143026377 659641937
772470137 140196652 683799863
44358356 680126163 314856095
151233498 295381530 129194395
344584063 278254239 655870125
738144728 28261781 88849543
569615242 7762749 374633483
630595144 279380913 152197018
415790480 647660824 150669430
754942913 63354710 22808511
195925260 770241772 545846875
392474116 182406966 759069395
52701228 596317129 765145804
531211932 712626042 195462333
466116094 216681085 232755741
527193583 695414789 596314870
628869719 393280053 238380184
698313581 732455051 513759037
66779014 202875137 618449243
690649530 484227833 200037882
677910127 36030359 464276774
256322659 226099232 144984183
427666821 598463785 628229678
43005288 722388617 572784347
473001307 562404261 97248267
677036580 218141654 100557932
715269104 79325190 270907381
338705046 94463556 441290830
5108967 120171866 317290570
11156647 37084726 692239559
540718035 617866085 475080507
666514400 445651125 729519003
77410603 105922458 710343280
152329624 74779383 133587571
306844810 21140135 584516634
509029447 695154370 504696923
311419906 377694964 686844609
475357336 11271128 42858830
447010193 448572508 143982371
75572464 648792841 349075289
539262442 157367966 652714399
313583294 346257427 587936349
336401657 104419972 377683870
289325450 341517665 158216786
402738588 622957100 670851705
208767396 215594611 124709895
304287593 77893477 304186457
470482157 446526296 652431702
130331934 328530878 580201154
184596360 452141870 86700590
699202338 763047218 160629480
640744448 613393857 235818039
712820973 702027895 119907734
722852139 428488507 222348410
685835292 239441908 468873827
629293289 38741061 385107593
480320088 155583997 701338900
684813345 299236549 174378031
496493488 681007854 110531234
512324241 734823297 222405712
569549830 111784014 558137325
711539238 167077298 94476761
704876672 389327879 148130676
763050825 367983613 580323262
87279090 97351428 381132192
296719616 444134373 291092158
484393776 217506506 699475743
10756959 139670183 154271860
757428584 236926748 621281949
599845655 359504384 25988140
400193164 112741235 141954814
50545826 595208720 608451385
297740915 25943072 398520570
183096417 192482035 574397388
568660791 354027492 26934561
463414766 460908511 658684391
275907962 259712744 377868948
351573619 65113022 486673050
142973142 753060422 312402337
725846444 325498897 555470052
311561279 379909631 464872683
699309441 727402404 104899533
489450764 124022760 225260236
597575116 275029022 464212102
402214446 767112698 607479562
443875984 636115375 45742804
37201592 666891380 643240025
447959340 570033879 150003789
97982305 532527527 357039547
469406333 702885189 27450087
220804413 198246802 484982188
296453141 523993991 399038791
59925750 765080602 507515223
11363740 324919032 211468371
237979024 176578262 222617970
322570861 259375602 307186347
420678986 3926280 421233931
107953883 134760005 1522112
216538711 152179136 663287299
758170369 66242327 294619959
462737315 314158101 369741708
638632737 562283081 407715341
152848824 492052757 728728270
697486810 524687655 376386956
369969578 718736561 1337358
109781925 30379645 188188800
758893249 589515070 590920913
567936320 99206807 693383756
560880332 712709556 15285984
421097283 436108354 228883162
537803029 142678988 751939865
194103054 474217543 737697008
640193666 30969486 173594720
413781118 690923840 530615612
450810884 260457314 693943693
586998738 404718061 562639965
313012052 52322375 85824999
278521613 12164526 419258557
19283063 689941230 387733236
248422489 31813062 204553542
617101648 142464815 6318312
586233705 144149085 440841665
531238008 708997482 730288294
272372569 123493508 314079534
547339170 459360745 302097244
499235302 107135661 149505905
704668952 246317001 565739480
547819189 152173992 752192010
771953184 543271789 455726494
35791260 452389263 35724621
752386494 428398380 598779457
428964010 615585063 187754632
98823262 462254932 626083309
523403709 250971730 612209450
619136481 674885128 775198036
155986226 384559681 562920162
526701398 59316723 268237776
649057518 337463947 558160090
230105755 12613461 640625481
66494544 673948656 547850854
691023221 224489642 544583977
204365113 375470060 423458552
527349051 499909540 719235184
762410676 659838446 748041840
369404617 433507359 455562307
118514242 629950214 545335391
279157881 68800146 60661089
457106256 186697880 541097238
28165652 322502340 704886802
633103027 312297383 548725085
662187993 356746572 205404731
526876335 521431628 103018927
73966989 290201314 101772893
586959330 617467567 56502474
322299891 255946748 763027657
255294407 419107443 79580869
316877121 713988615 487228357
625733725 187512888 534390861
16544854 629395355 327346826
104778375 318034094 367563739
544456523 89078863 775146964
659379385 560467006 540634731
219495286 710484431 716276461
480904403 576144956 513677303
514165230 247985850 49206527
119996335 286836768 215327474
606107942 680305142 518684290
315022848 720758236 469106105
118365989 474960247 206207270
745953455 324018287 150811778
452109727 665331735 491779895
391434497 319921693 683003601
757617613 161885508 567452610
276689578 727096865 92078082
727551341 494529632 82473867
112399535 320380995 343064049
231709847 498306354 137848096
104527322 237029264 151488383
673704549 441564617 281208185
475455404 496084049 225218218
181582741 41160415 169804427
149292075 710799048 463777904
567393768 367942687 544958582
242552252 177101812 216013062
250206488 76316069 666331689
152532143 587056515 51665051
548597607 652704406 433574983
13882449 647993763 107495832
453679550 659455640 464644183
346157531 444968641 61418220
266087459 741243567 284718548
254489262 373436262 475588099
132473294 706506719 732965405
377421947 137895971 111512445
447962710 620571560 109061626
671557859 263826444 570378545
365245727 274805461 631751164
752793482 53945377 707807715
242343405 134900136 131003399
762090241 761748034 504439168
626999990 501688000 121762430
117892301 675298089 287105248
585049553 753931175 625990823
592889421 576042688 434871368
757816548 328731573 261332311
286845034 265227062 278054988
412026677 493852141 125757611
166184771 478991462 377384699
619993176 210894734 717866255
283659980 619639005 68286115
329196633 741234563 486945543
628303653 429424305 73330223
466463002 200564460 451252257
695059244 2554681 223599540
31023015 96559161 566865526
429422933 380827555 414168262
162500519 42604843 725997008
735411213 756462873 218091160
310521912 140114486 165278687
610344207 770782307 29344405
465840502 265748318 542413122
695283054 729021017 356437186
612938743 40964137 697173968
552357798 637839653 366697585
179053258 204073526 624481236
485357703 89988910 246075284
370067309 644402479 316340455
489775052 675034687 138803843
101463292 736932229 27709217
668045077 496283979 105450648
379293626 3564389 608627347
13650958 699454223 96833749
670261098 492481671 503609273
332670621 681315575 672558747
449794521 720662322 532635840
95677819 601907067 24165746
622527883 341317418 583952285
504535498 53058316 445465776
143748486 735480482 17131814
514187667 620796806 549988850
52210353 700474649 453242867
496801656 121185498 638310740
54073632 736106474 612732780
743435872 535096616 462655402
457841343 20253331 149215273
288995032 97790209 197057651
611910447 725191725 359079576
200845359 181191786 634299755
625745536 128617400 104640533
206869114 383824890 249091401
528203864 51792278 609349539
566084996 522795217 480465949
730589440 311856121 540936435
591401053 197696911 328139240
626570720 168090689 635854025
192764555 144174059 151022046
220725534 770437978 285625348
714945404 425576416 358017612
211904032 702919506 340015522
646887717 342696910 551978696
262472575 435876456 73329828
233160961 693684168 281716509
48611269 219625185 239086629
473593424 421097868 401128804
561749480 282044971 155606623
87590155 52858274 604478191
574896974 428275006 290688888
204611916 771235622 608856620
369163280 368889809 679663858
308330953 274795596 530287466
770936789 516421176 290805373
435203841 92837294 501275496
279799305 46001351 106720284
347441041 455824451 618129467
318846357 655029877 594371961
584503656 582450229 658937692
552435957 173912479 151443574
107770333 657718945 403745133
19376868 376416903 169253142
749209888 595940884 332881817
776971373 182690533 418354140
297191517 733363491 665613655
491776009 745798351 577431438
339948966 508692361 659444198
362148657 243147212 664483799
78768590 520334585 369068603
416533202 177873544 681054889
231860513 740829201 444156483
375192706 382468483 635433164
456007069 410008049 769850426
227815676 248779801 412351729
444224002 442728648 219147912
371705476 408998331 747561312
654523728 350746098 512149644
136888262 616515023 119696784
520928197 171399913 632665606
454330012 688619996 607056083
116238662 165772955 129385602
521056437 529639569 428171422
775456660 409484802 735494319
227233546 170698199 350059319
717713206 94893541 638068879
44539446 699192822 86268384
705746471 518742045 677771259
350829428 362225867 471771779
219154055 665527980 336420
558308096 465329424 148673265
698761482 264921971 675716099
566620866 610235764 41437781
628680814 719155068 528109743
462993078 372211838 270164730
253205004 91437665 404489874
727654555 444881697 193163111
417244984 429913942 158488455
175382320 289228563 77074157
535416381 284475393 118012284
740962034 372163318 474639080
534219255 520849902 73761673
277989394 420912145 84890305
666912569 219539067 405252827
585859475 150013495 164674152
635894671 332794500 581143442
766032398 652482317 771232935
314227176 404745276 138154281
510610264 687243856 175875904
562834745 149141664 478697952
485471023 529159828 339315810
400636272 662560264 719218517
578556684 586649465 493552421
375071778 114335391 41846538
237908746 25658874 350764840
477593975 436061765 110940396
216470667 549041701 556157514
264944250 314343316 135614719
73888941 377345389 630543109
638201357 358313074 127103642
19658083 331904681 504806883
370423820 3807817 737924977
251855530 724250953 579451197
98417151 437158816 502292475
744946212 41044837 271446671
84940117 16141763 562775262
204648602 538600736 162465575
285534054 15063424 156627922
746517920 611545863 362235007
30479083 258248231 696748330
424400445 330146902 474722436
619725578 448369991 345971029
724934252 323282881 445516713
601271397 220969773 305870396
576561941 754027750 548432307
377832349 190299724 590168050
654101688 60756722 662067714
172230885 153409882 696115484
241939869 353452162 115555304
136224648 323636010 440283891
331466318 233241672 448243471
17925948 432333754 270671324
317580107 366035733 228186006
459275381 408876115 662657949
623545069 210879911 197407326
380860423 438537821 608509163
574323630 211406875 197599429
292150508 320412362 476817414
526274747 367872330 656711218
483911992 109956621 178313929
348870199 642489800 121393077
584534313 593375638 108276040
180968127 372913800 392666157
308543885 670137991 327980752
312655830 167080857 447760982
634097875 513648929 442347672
533997581 264218639 176794310
348026750 560357841 499575393
473777772 507151758 568122582
773534446 127709206 529336410
707316313 381622702 201559531
48273956 703202898 236692286
224762834 562475862 241933620
506095778 155269687 663981163
341002015 582809057 625868962
359135998 49249419 692043121
660867930 71200418 665773605
27716173 676668643 612026100
222126586 350517555 450249292
54746351 73213085 9156167
333251497 714429197 683223199
754447542 409757441 707277928
521836643 487293382 57505623
706493520 286323160 380863937
106488343 323585907 660318056
39547166 600023113 518030283
484314593 53490898 236055362
212363122 300823018 635453879
598857796 167003020 695698327
603170365 454447757 343392242
381895649 662188515 414696298
73945047 302223837 451367173
262008354 695437579 623976836
624530762 292827993 279795772
565182708 736401995 383267940
384199950 474763748 746309762
105493565 326846537 534732100
97974159 469045496 328972596
129656212 734208689 588912727
545844945 733519798 314642768
124760905 64701708 773638831
464696547 409510780 737074207
720310084 349295604 695902968
663021629 750415352 439740478
637578719 260365059 514090255
31508002 729117155 297906105
536946229 759510271 54175228
69847305 723396289 495672585
752809864 505438075 736717915
739267361 72554249 735943192
320286280 465537311 152135301
371609737 728634967 58737871
356513433 348141561 79809550
585045368 740942824 673370633
279812341 715422518 575837107
369806220 695656425 332404609
703323663 670504639 675491309
166584502 97270359 476351400
728217804 649723360 701810160
684684423 7681950 738411214
75354883 442541674 281084114
738928645 473683700 132796426
404603923 311058628 553441064
466536721 686818807 676999347
455750347 408020181 447923914
188283432 51543881 559607824
215660446 263500828 710073939
637024013 104838760 350766457
174573840 176284161 579295560
300307331 96007703 735438098
618166591 611550465 404131395
344235796 390293611 591914552
59050663 623151720 213929259
173093301 299722775 404392313
283199981 556947246 335516685
747539974 649039103 49398328
106289456 725130692 199240954
727811495 311882665 678220579
673876373 664209069 729766672
456077397 765133246 456431378
372537723 64459625 592556150
380716665 329078749 713798276
682227159 760587011 714036779
256055748 652166986 344478385
767847961 476008635 683331775
310685905 516829477 520607286
601481712 515392228 185445929
293622606 405034332 717202065
112830718 171773647 563113095
639131388 305205396 774099708
496170169 54676592 649611345
262166348 73008013 17451115
517259224 390761547 50222904
260495537 358377005 537703670
617439920 208134019 369421952
481547443 713257168 280848558
428295171 671026750 80607575
476406383 294148270 433056251
753129516 430539257 6974033
235558867 551663327 762031405
334369787 276229504 753728581
429119768 734437195 357015688
172315633 498513847 181293892
108240577 445417718 34988518
663203514 115740231 586064585
327600880 166607195 100486442
366563607 439901197 747851973
422021968 418888355 117325181
465994565 406054015 56413014
299587580 565548593 575135397
345311188 561486724 344367748
197597637 354817651 249717978
600969412 621901064 246215854
309525280 32111292 744157783
366579315 324979066 660640247
608272075 158150187 777064141
427063471 369357841 670611757
541128255 387488888 272504855
724799423 145795502 725375006
478285117 436993365 281726801
118767342 237531973 460624697
394324227 384298650 283488372
640946936 39154959 44891351
762655387 201383279 186868162
485497244 399186356 478781401
542895460 647674161 319871901
237752203 708914768 663961662
144620619 489820202 633937902
237141940 18304505 720244114
591145476 559432265 227400316
481566349 14947802 362269489
493414139 3298462 137107257
207737042 34057432 115308410
19585232 280586344 365282909
536106818 479575262 173762658
140445415 706699682 494117801
142422524 240802557 342860032
685491092 718567519 502809000
759621057 167785727 383834906
263704798 183650144 662950969
107902928 404356983 428030470
171878541 299197389 331900291
498999123 210885236 508592087
710574587 237877959 706142412
615261746 768749081 441323518
640190630 386661884 564320671
212495536 193279458 238402000
336633434 544328036 171926355
301013234 337255207 649106995
378575215 652654773 482397184
427580067 307301216 444169356
516988744 107686851 26191123
259422938 363321607 509276584
26486723 235400207 78317827
146658148 202924492 410801245
95190037 738821082 597485992
374772323 395069185 84878191
698015113 614031450 686438321
489760264 376160613 315527758
635735725 308790685 733714857
736069097 572797861 332782313
152400797 610773112 99802600
100374372 758136720 401902231
628141527 108262248 116321828
448763090 155818038 297192610
112241200 416518765 136172139
634046549 87791062 198281018
669021240 645906116 384573737
7871745 684225855 59792147
446130068 259219798 55883723
536766581 649008929 424716913
413781515 36269051 89582239
691743666 647158866 596489507
383673098 419517187 209737114
631312587 196119556 406162736
419496047 348073202 403794969
206709545 445923514 530466280
29062033 441137959 763553637
259651209 770005829 530487988
375793055 167667437 346975752
512992765 299012792 451519056
218543251 23124182 132897888
618261712 539998531 135007948
252087038 685771937 593238728
274589878 29086131 13449689
289786966 177632837 414239944
555248390 200503644 759895300
199511099 407317155 375488020
523119529 400089187 77363057
488992424 177124085 118835523
618024681 341095915 416592477
659960858 83731763 361414469
683434777 50349178 136615265
10568853 420446855 369167642
86085859 27005546 712082590
324460489 212130693 293803532
260616721 283311956 401607285
331644635 739230819 33744192
130183596 1537169 303038768
338769177 299866993 142322830
353154372 22875978 440780461
28476158 541816452 774868387
631384388 425726689 7733474
430784028 719383379 370045949
547951390 448702390 406784871
426051760 119741976 345364145
375262892 665437577 606477945
343617256 369756348 648385457
341153784 76499479 430476291
636627226 315422765 13604491
505352780 173606139 341899041
172469856 700553561 566456435
705220339 675998010 384921613
630833279 628785180 64754031
499841147 150540494 69170772
123244468 375172339 144376206
636918864 321834297 312921919
573173987 185950558 549736090
442576984 423168988 138088299
271238756 851426 466764861
776185702 488358430 201498457
19158994 253451517 219103950
607077100 245279690 567233019
299053209 734807670 25736766
576657987 399024778 502603867
156972437 306020010 57824407
177942307 737555643 656458335
28356785 322347806 507660749
84633852 205412272 399907558
164274976 208049500 739472418
453993775 733488217 529903234
326214280 702785163 667993518
279184277 763165781 700719988
200614860 524510302 480791641
138886973 767790063 720698908
579114100 47885680 366860177
319374123 539146902 344484647
372966633 764456040 122650420
704841375 714750353 152734945
597214609 408131822 91386457
279772290 611055369 258271508
757989964 283223369 474433550
422199285 380352568 702330467
443167381 612674273 158851004
654660379 116336835 593032516
717967166 212124895 300515886
282249314 129260303 329270656
328274304 464770002 316987356
565071494 169941743 149784388
681582625 663250198 2294302
248255158 212765620 242181999
47738593 568091565 218913621
669100300 706854477 314476069
245296559 286605034 555999030
177318285 541191477 274199481
438798313 701058653 126919115
363908068 591280196 372185254
640471003 57273662 259683492
23323034 296022636 648373934
476403831 447635039 419909142
513266060 2312753 89975973
424812781 691878659 605021208
71061740 109053471 439648117
437682929 209030117 67373334
712994487 74047955 9182159
358801083 150090871 719555609
678611900 44128420 532665468
461640007 724752456 270765862
16759290 121674655 771508588
500960969 146607805 175517266
155618361 336796417 598410163
372665944 324397352 370508297
430702347 320223868 705227356
117186001 570067347 461296590
469593213 458000327 37431731
728490242 16647621 325604935
45564341 96770462 155779532
115569899 392103638 560274210
622319194 379425017 179669146
769783146 308835741 512696981
170234577 471778790 392037852
137658105 676436175 487958342
476009441 429810409 528780120
25251465 493057358 326050605
45938014 57397914 647449104
688247370 362285254 373038992
478967678 479279419 3284473
574984039 576463122 620696054
23886431 346016564 723673624
328464387 288346541 474022511
511344778 331726648 567995702
518844711 84860529 609955824
589278909 312761848 727302852
48094455 388250880 512760023
204773806 65958837 100409484
177141693 329695881 249318683
367069842 152922384 40894700
35942913 436690490 742370316
113745363 641188938 730416802
296255733 255875194 537916388
405582945 171832414 21803934
658150625 537611239 307509103
366928125 110559640 78001447
766362482 540850890 366627620
66980294 484607304 747870797
517653314 639438405 577341120
729763315 694564426 650820701
317080706 125285798 6090403
465953772 621302186 707585260
68928710 368166258 44653013
59357061 624865578 178657720
123510807 554626702 531384485
473897647 295360733 351765808
354330406 14549094 743730070
391892307 257768515 281495659
53271280 399864984 493102659
81452553 18553093 706345758
147626279 224389185 611188612
688189497 763884644 401631683
221773846 537207305 254466601
713897939 412074839 318840972
599088476 192629758 553173226
476426342 397564162 508747521
10594670 402870908 267070522
603095883 267975183 81552108
701102111 585151798 280549093
226473577 162680037 84101626
125145471 134925795 96502337
728587319 590376311 622660520
492088604 382820980 409304964
776464377 526485257 111219307
37084247 737347192 661265215
387162217 17875092 615687475
430488452 169380529 501115594
564229964 365690899 435936257
564846735 248683784 410459913
376938293 394328931 41833076
12551203 514271567 448458113
361980854 379316622 719730574
23387314 604808790 337692184
298715091 768230384 243858842
501222618 37325479 49182367
636555896 323392745 561023337
135997806 300709497 36772472
117700979 197494270 168486313
563131483 48314445 237622040
309723858 773566551 261206228
467085433 198749690 76448260
265559087 479217079 47855848
326137404 374276602 702402177
667838243 457560699 415789171
548178117 87986137 202455530
555204552 92502313 268438788
719270512 504461936 190606961
383799512 500314603 86346307
232762061 694529731 419832353
100016738 421320876 66779352
574255983 766990325 612386083
434813 172643638 428889370
197558134 734663487 226495867
317935785 331621259 60995913
197261563 610829099 775022275
357119005 419753710 225122364
188160550 444887984 335991030
628426391 408131672 485862839
761785250 295628724 6309483
337769924 745172318 726020225
13841692 517354045 438440277
664509947 233595952 610187077
116398679 412046657 41285435
164130253 422295363 585254595
313846752 230703170 51356470
651809492 262214064 624668045
494034369 696487362 53085710
380217057 175281498 479323386
402735919 214658641 298592323
282727298 300578771 274854317
334092458 541619817 743766737
28929409 314404012 502331496
268462556 391963263 507743059
124428091 176015905 303164424
319197120 207217874 580010643
655550281 427260513 304345961
371166553 464506817 284185272
710973147 90994745 473240979
8502586 281545069 221903379
663725421 566183988 616573930
142556866 510382934 759756458
691969199 714276641 430697256
205802941 774245301 641045282
607238314 724178116 275183125
407802245 739579753 127909365
293146099 327898231 55355393
349647672 637515497 731368417
96362195 598642340 727222989
706385638 772404857 197007214
306851782 177820683 658278330
535873530 421990942 188238486
98169252 260239068 461697293
522625091 90004773 199693913
367918566 373383465 604099400
605779606 693845241 477899638
687152507 663216810 393763756
157782810 201893246 751872562
69179481 644133860 33287348
346938635 285401548 51771403
532204356 661771023 632146497
221245880 113068916 205523108
72071404 452310082 172025029
139892050 674390911 739818129
239693626 75859049 230111760
85734419 61182237 139975296
23951490 453692792 610624716
178618256 142617016 30441103
434849703 239512163 660613779
398609334 145468038 113941188
111823398 702492774 691154161
676602823 429270989 761503082
2134710 397361150 670954885
127605519 144600372 186980230
495400156 128042614 717352273
685524348 665383775 769687519
594087904 481716444 748200143
537304511 278945888 241218088
397455387 38597173 474372430
329991335 590807177 133823762
652329972 427925240 360873471
695377585 214788679 365975462
422705441 636633830 166197105
612063736 337327791 586215921
357824572 554715222 238699574
331119813 660000270 447258242
285067797 88890762 680508914
408065282 75529219 307960827
461963974 432731686 325635608
327683703 646028589 195004446
144245516 570742101 733584660
232706833 636965430 381264221
196888739 497973834 662834673
7294369 623474820 488987618
652249497 27047368 309703105
428374876 175262166 776092597
174706890 420798693 659079317
190973808 203911865 105349784
23677611 194982328 543690337
34391737 384525321 414789694
69674799 516072028 707982412
135269003 736200087 594322574
722660648 577565846 179447737
577179480 281610207 603447347
92268332 144476764 402000232
467260584 99294579 348924740
612884913 149894242 576049135
219251837 242902868 741007255
348224936 521639996 699868692
100827059 736180802 38230578
609566495 1007914 723289162
234610387 63624488 679407150
113951659 46961954 176944039
732146137 467155268 422420791
727969421 175328950 649209163
548340295 492060102 564114617
456171123 571534573 762208247
423821558 550539469 430337852
95842172 497134659 137845278
259869538 106987699 676781600
132202405 166215650 351892592
45026981 10753688 449872461
768842519 739770736 305917559
330933286 536941090 276887003
7918840 466070217 278469585
645759878 125759720 581880274
174101201 140097164 153181411
72257389 696280986 186323598
264325258 300934817 89624624
464128938 71681975 234614379
68783168 689022438 283937202
368491247 203118239 265170270
220934967 493866402 364658304
236845006 318862586 763916584
327481779 341123921 499744974
670263033 639272052 19033395
198492915 755595668 300714332
150141576 773334254 717557619
416233926 504626023 662541273
105480748 287475795 561701253
314334681 559296223 168730242
162361339 549220508 4116422
30162605 381877714 487703608
183633217 280370926 483049918
570979443 128424924 149607047
147847155 193578594 274113977
564287288 75239125 755174315
411315988 173624390 368057748
760561689 250201599 69737351
371899201 41963599 594685414
88181915 278927908 488304212
343046564 402970001 6043284
457901215 703784840 393088246
448460806 411412676 353716364
766703374 634219944 251142555
239046857 502236260 702963991
151800473 145138593 220395614
602540739 651410628 338956540
123551092 684122257 430404638
108377586 99874088 541579843
265884612 396262707 542242597
681578403 244112864 75280486
193361219 586197506 296427383
304275804 696616132 542787366
188681187 438367840 471714010
523448089 734763283 596503051
258859704 344266731 614853940
75180119 744178366 621561851
134340003 148601592 722352544
526591717 244411252 64807372
696101033 601909465 137848063
375431752 1088649 128622252
161297834 591283723 61849432
710265686 489561401 695822626
166715067 283812763 136451147
735348441 751847969 758035936
724947554 742685086 42867370
236588711 454612800 170603310
276572447 713481961 461103154
621833309 276409127 681623511
773998757 256745831 115569762
20938742 506603023 492440404
479368477 181472786 22268425
179295929 387787605 166334853
220091632 324086488 414231561
732422839 33597105 96299058
352809086 284583735 177686347
771633476 349464571 54972456
195660662 484685131 282045482
661296614 457127784 103217380
649680506 93870162 755093365
632463323 736967860 698725249
507617881 591164842 58317637
312959523 458463930 305477523
729404795 543390119 255961514
314661193 18805017 224690953
476975496 304275094 609502103
555503839 149334566 142682266
340560694 633426974 9378815
417026514 512758307 196638571
560373351 563599298 735106393
663500448 351060648 378953932
39410385 526641262 172202226
553515750 216378650 424229913
586386788 82243054 650792755
107322716 29566223 611987795
419314871 107238219 337513154
537589422 207301618 418367975
174200882 139175524 347665978
111524402 391743246 643905612
116762507 119931593 645745208
64747305 14720323 576250023
119635946 467785081 171326353
295822464 758630675 694210601
701716655 602846452 535119347
530697842 275666905 110312611
615663669 102526884 694625381
618426276 282683818 642019247
577736845 695070721 500200670
250803519 669174508 527876701
128470073 632778497 470796303
149908160 176341958 463548149
268223587 310093864 323677447
725401316 747189370 722090765
523386007 140589596 646455683
394596845 483216398 368047295
48462185 49401640 212053839
545646487 60355801 321413540
531824314 405303354 14801584
362308032 332575351 563141199
413327944 80089166 382387735
357897689 316148839 725460151
252362941 537581778 458202547
57201972 740229967 40717462
518308432 147376404 716143297
518996873 617139327 74366316
745027544 433181982 266309612
498575696 637902305 363761221
17169212 335712818 309802867
162821898 115464820 537599147
393712480 341157436 530710819
758693889 662366814 692888872
231400226 309836551 164352762
86249776 250195811 403295395
578297062 345466217 329738059
580961757 172262748 548258258
407071692 322028993 370848195
198386661 211064041 235868168
646332142 197103448 55748832
176710535 140615161 265263048
300076948 50706718 569820858
571948806 307705118 181086396
458081314 476612690 725147858
22951487 385717033 546084412
204087444 146773806 721422290
454560459 144476148 595294328
233713407 191672194 373680062
664072993 517566865 501789148
381961153 590636650 95239114
614486685 506521097 642236227
606895010 424738631 403442722
680955032 534479808 364913806
33225798 308378622 64938951
527112876 269023322 712064379
550023314 573618365 596474289
476269645 313763188 770786143
80251246 166886249 89427200
394709643 125037404 187838749
224361487 611700927 576509956
459432905 62791650 501631094
10749716 623965743 22556388
545039082 622883204 334296368
679182765 661685092 626700176
382244788 374617409 49362842
86862798 739060411 731077951
749392046 152474836 487811536
552122310 543622208 330759960
703791361 623739214 587786407
343518581 364877491 607512897
48432733 609730998 729676824
430888770 143983071 331348052
584392014 106861010 284058736
535089184 51060198 398397827
305057762 130272881 522678875
380661443 731022419 198214426
571760803 443372800 517389162
309571416 331809526 295869223
565909147 674581767 155127702
99564830 103408311 532388795
528121752 331379406 318113289
125588901 332343500 347358235
9380637 39408964 773677057
302684307 707779117 384063581
308467337 682107090 727817593
365105423 67603034 468088442
15916846 325394239 690773186
434460971 532373641 757943360
425118381 738080312 557681809
135363765 777067194 375793332
405476290 499141261 662311093
69460222 448305433 760994910
631769824 34700586 502818360
402809988 359611184 351740307
56754656 513369042 343568323
101195633 721826978 115826220
52362355 8168167 68853797
224021139 423936285 61821345
220305305 574459970 409051514
18580301 774584471 80692221
294692209 268739477 403111297
444012765 766987362 165204884
235802700 571762765 37198152
704040657 186329143 592993214
156915341 321766454 513024310
183696530 95434147 490870551
483061738 762460090 642924024
96427802 100581976 517955398
657648072 410925366 95154978
329272046 58346068 213039702
38421493 480079856 98144992
239775627 61933490 774015424
294608659 265043506 712201825
597651533 397570768 713946740
759279080 343368219 171630018
409913672 256354306 68707159
84670417 338525797 219064082
699626050 739577708 734900304
683788607 189833739 675310663
292330259 77930996 73459133
231268078 126096585 231193307
311825820 398417630 46513639
127087756 682888647 125578079
626572584 433296597 450546959
720431053 381405818 189883045
158105374 747972648 181190966
715297271 397487076 580361277
238681907 99609849 533191546
171864550 39035125 368968848
24726300 386198508 611992851
328340025 216831008 430145259
112870977 525867050 294167165
322425638 224218268 765984166
709014521 276225398 495272656
153632001 488168267 426378312
180820899 530433811 273318245
309447486 648551111 739908286
312808194 177339637 46814503
752164568 318014919 389805475
445267933 71974448 69508934
254101922 365235022 374914507
213752974 128861738 16563906
655779372 261305414 250008811
226161589 104595942 548676830
345923722 504587203 401894007
743625773 629817215 379596241
456054161 219461216 113027624
141951045 454664754 35212621
476717000 553592927 603113551
389726108 479544007 541030973
249080918 568189397 616150132
496307678 219238656 697460526
150596754 603689927 418963183
236694582 48663080 34817849
311292441 546619374 123532412
335728829 375504298 556824576
5188926 462850713 470418312
560771306 594298581 122282165
194974998 753468546 388867239
351112369 59292053 737195939
19561398 640213941 352211780
340318192 508500414 320487512
266233207 325985985 689102457
406750831 245109392 714736083
418644713 586500529 561768239
597916668 93798122 695378408
358330444 579550956 521449246
36505358 734532062 570740905
441450033 645955164 419031303
658423649 341220118 428747743
646860394 240931403 611642594
361477555 348270891 327554213
438627098 13257358 115726087
649512660 588462318 589090507
526267453 89789167 94383865
733294374 655713101 209598035
292891785 508713473 561978514
261401337 746157886 538095166
103990326 35218219 431710492
571201839 77895584 480880583
360865521 502618486 138031851
761294045 525458146 493910417
243017004 101417052 515875240
711950153 404598261 215853146
220608114 643237211 278673619
549216961 639890184 167333771
62231590 382543657 175773799
215747104 53813015 385140124
547487927 238386531 13243464
606383506 528464427 155313029
273131664 53611961 277322619
705000501 484262354 731627903
159543488 710404358 454541011
405066301 262127885 210835711
172700608 572592160 396707469
366018307 68963652 17019419
396641014 685316967 116731758
667417197 128425149 53500199
460491261 387661902 243132901
675435610 583560133 633911587
378960199 381686128 745910880
101338021 413671143 402555160
23231727 172176292 390873914
408230437 138114730 520533292
476592845 27739458 239912595
117775852 314349263 11454509
585150761 556337128 754089536
219667371 165583814 472157498
148156733 188305254 244381011
564194124 62350171 599678030
528969335 12746067 630661463
417446709 669941062 166687161
597040228 249105440 601667600
502055429 87932853 234182079
623578862 233706827 487820723
18576173 617064061 50249720
563100171 557860035 603745426
463067709 387485832 655224176
741495021 773676021 223043303
206811520 36484805 74048991
237688719 555522723 44592904
607580283 436537969 747026253
750631448 26401565 51968708
88244620 617239763 110669674
439112435 720137298 713108554
81790449 213920858 700827747
772110181 215314862 273095911
684329181 88542811 290075332
189084702 427251582 419526396
518824456 585920070 392763419
575470308 574145211 514462533
46900377 637186927 751348007
582704245 472315974 620552477
328780205 555626968 250757171
594981027 234499519 727172904
587555702 263109386 3135754
413930229 90125201 59393856
632341634 370425000 553750827
700164988 488994029 158024014
516570043 166329232 745321708
352151892 269215567 196499357
623229490 559935592 440495008
413614552 729292652 600276779
305274859 649687973 340476327
225036652 275458581 609595839
504077589 503532452 551283276
740094995 389551575 568899835
619908668 354370886 445926692
545359746 736015340 366760408
571336481 623464813 748681846
262729941 22480190 393277325
390756667 321312436 227313378
516274564 578359680 650430027
756290642 257481520 445950369
684005516 650065731 398655444
17589429 414292273 756553718
459424536 682476866 452287276
366852977 202664871 563448204
654811978 606742387 84374307
479911177 316729134 172501972
578989541 2021302 125260839
458804204 305949976 20577097
517706971 125802629 142061409
95717073 202982359 106048347
393445169 66286967 133124079
746269950 671181169 430332080
74935302 477913321 164108235
138997424 248760295 689097005
141231494 292304318 69910859
612240621 191593539 510938734
591381345 735487128 146316262
491438795 659028225 294951367
134840973 99515795 293011518
347946598 98623266 125180219
731897680 27263621 735463386
323785247 20152211 454400405
120352948 48781093 416410739
196596095 302019802 770356165
623693897 565900078 523515378
734452760 595570854 271512309
512337138 605167495 404787477
650347986 364438316 502910828
238138581 517614380 697926852
309740535 219183469 65933740
486030560 182118037 760825572
775539018 662885329 110051821
32570605 494195272 343980931
357940687 495113395 244386322
578700915 621231655 726795223
41754480 340149382 543530013
140794859 384145811 312266031
163395869 287106600 554034295
104965502 198779618 477777582
275290400 33801804 604796850
334479319 186002287 47798248
343586720 322694593 676151089
239336144 665741231 417252920
162454260 755205240 40540204
732963006 663758602 269318006
121520679 471152616 3489335
515819540 653397447 382124502
767890929 63034265 175554465
152948194 515896729 724707797
281933006 741230707 55999110
585245570 453926005 520006974
770323029 2482617 191138218
725383116 627737127 202342749
669610901 324533503 287981636
663707841 138919930 469321296
160212954 403616490 766674665
466272386 763135443 67780375
112413236 584643831 96133155
332491059 648669981 713872380
466453857 90556367 309277896
563506695 275476303 260081257
405348714 231204643 392914765
293667295 15106032 536702800
518299200 711165717 26770163
119000814 487897623 38512257
457472869 647117398 284105147
269170178 690738456 267631258
755146085 457129698 599826194
212658283 13222102 209691670
126238002 659151025 98029728
128922200 220595054 208077450
58542493 62931591 184278061
212002186 466676562 146442353
525794480 6996292 728632387
402839410 372645677 102016448
110271384 245598326 759918619
564403803 582479152 475900482
703571669 114349128 576993073
375404883 634214406 505358137
582378256 124133903 674699835
142378488 191358576 275908673
609058509 670720045 6336876
402644921 23243200 132220488
18548701 13530108 86781045
113667842 41347143 437699989
50809256 123404346 401725703
664819789 492591244 331909326
444475084 374998084 318292527
627328934 363350455 477342019
171189583 185982499 156151508
642801978 105835226 606260674
384445279 725836661 495782039
577306069 161371286 301223922
37654228 41598211 664593858
358133404 143523958 352319281
523094475 261128485 179945898
25388082 604359437 246269458
271800276 726115600 209068382
133700730 246393114 649442051
622764733 530767726 319076322
619974404 145417220 646126013
126508441 36716306 221323426
634672156 670438710 480079027
649366998 367097911 509126569
382174036 2972396 309437481
477804446 536789452 631881175
82131025 352405662 362350574
60514125 89095504 114464506
649971871 171305542 275684167
33915786 515682683 524796982
419005358 1824899 675770101
341573955 511018171 386438976
167993641 546099986 467837272
52732531 154477656 497203914
563711870 570101933 76505242
454653415 55393369 159169378
183494250 429851959 178742361
719251896 197291850 615739011
521843560 632575207 59280766
545325750 601125914 166130810
7228131 361319212 414018828
219202491 668716033 466583343
735776051 699572715 708832610
206734633 123767352 765834477
566065952 537615668 426730452
233607967 601305357 732236293
408135484 698360300 297348175
411643477 322254626 545850062
502185963 186272773 460434153
308740223 277763214 332544614
176468956 690141694 222231008
447863777 583490439 241878040
540077349 406225340 672083982
110717023 283757117 751132283
410054563 84812356 77803352
409602221 526672202 294804994
320569510 60668968 45422205
758389432 389349020 597583722
398995188 221860523 577589819
274124861 249412256 626640084
63059564 715037302 279499035
440642980 157017747 20507584
524200178 355978710 151149015
670259633 358272549 627578927
478946156 447273002 620625369
567295901 660230997 740384780
419200037 262785630 394272728
461211037 163170810 228511575
6233685 305124102 166819217
616909554 515603057 398925205
58447012 117898941 685159175
648445684 588293042 527885045
481403546 37489643 189077195
540441448 255763589 279089615
456271194 468096895 75039821
187014766 49481587 78997858
82911958 638049763 447009160
520191911 415006056 186166104
406735149 716299255 82374388
770333208 768932434 516466486
85211992 570942880 226834462
103326587 400442421 73127009
519666352 664437410 325322093
657442757 461947851 689462825
61942821 262631924 427929792
418419563 549441337 358543447
594293319 21960871 400251626
627878980 594093507 389862160
301654857 211016307 122751942
68148795 284118207 537026403
388260985 707030234 241347734
296743276 157322047 596203801
234300577 633244180 754705828
92457208 697164896 268489125
9354327 717908966 279351764
776943444 530118492 474743922
440213764 323551202 344868191
5374592 471534676 421079935
509754440 488535088 417636873
197244831 44556692 334446884
649296059 448887924 593939651
281539326 13220842 554200592
91560101 317652793 180258161
505108099 776997983 304328739
672416596 395276156 569467507
119518742 551862853 52821933
569207652 146787227 257048031
282960581 433039164 732184670
297320069 616174306 9373809
19536517 568209837 357190859
180150180 440757156 541151878
545038038 561236658 578193898
96159880 183656057 37593395
172712453 578958990 415933795
253690271 175096503 57816306
410660616 345491282 696004575
371708039 394224512 201752959
386089181 697566319 363212648
421290209 294603131 329326534
355202954 267646621 416102255
387586057 668270878 453570491
90668695 580166437 24390737
202753822 542687009 426391694
605564656 390828449 532328988
341707335 769079130 314775695
739033236 160583042 737073372
29236413 343154667 322266812
489275202 59176304 345588317
703013325 12148917 666860574
18457368 419510129 329181166
378850818 396896265 619588681
91698990 364489292 464163864
256110726 163572249 340760760
566580927 531841448 24147675
502843738 33896251 591096313
15564878 739578278 580319469
14162538 191380565 619053974
720466974 498442775 95725589
712270458 411582643 305179229
752544219 667215185 410054006
479405147 191868684 521029862
488966317 386171911 7257757
555444225 305931574 77963993
773243857 23563638 94994583
274723521 488116139 609093099
608667334 402757454 671671878
440583518 324515610 533159606
185787217 17332517 418949564
632693885 312777070 458748889
399784366 597349125 308590514
163269224 708077624 225077187
354637889 472071230 275947175
458617641 469775501 561507159
661362605 639533369 669187900
450684831 501613561 747196366
319570114 126992032 699593971
221872808 566756965 540919010
543398393 761781843 612149612
326111930 484505636 681998223
323765535 509972674 471566376
144428311 504555745 194259760
117436571 516451084 726797148
531666747 334832888 254640961
61598471 720620003 419887184
155127662 525822955 338729387
603758727 545958926 662300853
60660137 545428765 59105540
93783923 641286982 534387968
290553038 321482305 210994971
16492474 331765947 683923029
404968118 138761925 488299834
373983892 588719090 321810845
339000136 527915094 230531434
642531097 504905694 16191137
336703753 259940636 694361207
339525377 617432151 148309441
349128052 775923775 516984466
619484196 763617002 139463829
101530235 111390661 649870386
231430070 417442538 490944572
179710931 370020486 192998625
726353845 603779560 447995131
651569285 384490981 39594564
518604426 410600632 174924511
703756643 135280751 623182161
705055739 411447557 180458158
362970544 384489737 310749588
75571055 419810978 3137889
224524392 384557353 94126108
9223178 494931895 552232551
321709138 124274254 333758851
426819651 348350952 329632495
668370909 204842737 723386704
334723328 122903704 538454947
71370827 393559857 411839868
658568278 185677137 725698914
275659419 771888431 156696409
652812810 225726938 15772111
12995979 27348774 728031428
43347027 775458699 427551169
355832130 707757097 677180518
491051982 606291366 500328704
47575153 551652682 411472485
248469510 424132907 754921924
356842277 178061687 606621966
340198138 488783809 22137712
707876673 492746447 306276980
328302616 34888307 734322875
678888051 595458259 195766072
430907127 411512464 9216643
101461359 462591124 764105577
251954925 117228485 452378147
706786748 207918989 464361056
508364030 510900552 494389396
643519878 145959136 429952903
442837659 371797362 712841638
83369019 579901113 624755082
275652727 362519716 49670856
609746912 324665865 209988495
284644506 337480539 206516922
349636402 569157848 685296935
743689071 197459971 598467416
658852184 301864299 595072596
690798827 757740702 167561129
756695132 258279746 571485344
217259364 57616436 54331285
553911205 113857137 246684452
553468997 638091930 463461843
424357824 309198896 671679046
529130722 253484523 739188208
370530692 298376520 76812905
391650190 590155757 440878040
620524879 230533508 464331018
550875930 174343196 671525799
701607669 334309490 32820322
291545493 211478477 717195390
601660144 93406098 399548458
416263049 464045919 357131694
134416739 479389569 537953371
297560697 768196306 73635764
286479038 401521869 87507042
764060863 233345148 282277836
478988540 431098101 466033130
597947096 95534167 443249351
459464026 543325784 28513367
463230113 261181412 474572390
175743546 651505637 312131122
9141203 436303229 511288899
332665992 93507853 58352898
116069875 512569709 635653051
501518979 308570989 150966716
386645869 443825157 428823119
464129087 587641009 154929572
431363765 744982260 693044069
396441013 595567211 13229872
196538668 460957496 578548116
375774330 277335719 8222285
103314743 516803429 749445258
527809171 649108632 325156027
164530456 331347584 614050206
25602211 678807167 519628916
431277460 299029900 654418486
496713691 521066921 775225090
62423588 531318013 16075932
214526245 395283374 573270414
26845432 435836810 664850470
229026608 613785262 96713012
559421240 625343099 669122022
618786034 761769179 349090245
127505616 233171696 34346878
237103758 366424976 643608040
716754259 709041464 676384306
396261371 316493915 249890641
156618673 768834653 666142206
654216520 159568521 656696781
759402451 20624214 381789529
500506376 406467498 407404389
8565552 507581523 524232191
6649439 43574640 206587244
202855805 498453222 156870020
331962744 389465815 322867637
375294006 683510605 460026277
579006181 168008389 70925385
629051493 677379083 649393617
609968090 240102329 53255064
465955994 50940970 664615852
586046258 598656459 36356622
548212005 6229098 322914140
709753210 469626262 410567238
36782737 710982928 467537865
337213692 236213451 23816785
150122303 330914556 528056406
370094798 772888230 101849981
609373634 506904905 548695617
348517088 432552126 357108833
141819788 575637553 537126429
535752652 96899634 71450204
105787747 308830896 449596973
169181400 577972209 589480884
448907645 82007348 656277535
189276544 519782443 641707588
457860571 255151152 574605294
395950422 545361856 769236541
260688385 566502311 342026994
245044002 339165585 532565845
767001519 383531733 511711299
44739491 271839250 238132444
459588927 597441627 472121286
161976138 234635470 745916928
93142067 275695606 600197361
443887084 186765365 707838304
639118932 67299804 307792119
170594000 539488847 28975184
226426474 270913248 259029773
302191403 771047458 640076829
682184133 242879771 276987323
342606662 109269129 306765762
323600651 730130258 409362753
390795349 30084054 231517779
371973614 244688349 204013010
701119761 326384041 217788275
147989546 684078424 305262504
437075538 622912925 160147663
166781297 207225904 330708309
101428095 351432916 131505287
147601152 746399103 54387073
133129539 762511757 498410721
562302491 297674185 132136017
204761900 263844312 129062232
61317907 689044522 359235357
503575810 71741586 244409433
246764736 677481697 182141138
586963628 544608930 181281606
638088029 92124915 287431692
134186151 686131943 192945472
7889623 404327848 128210971
150778201 318404523 248440416
53413826 33407316 257161456
654226049 352745211 399499992
599022344 677783404 515442
640273958 505426062 707498811
282461602 441780850 118941068
403954581 531578903 517079545
228673421 283620083 69137912
662354722 109237381 641880752
112718230 285429144 484651643
619504553 335752874 436048185
211613587 334000893 31128731
711154422 421929520 514193911
53609950 600722221 362306920
43297157 179546022 141817026
82496884 626526649 640281482
624222094 136708556 639980894
99005625 290118728 59652422
499172700 612535281 707936359
433596910 713502009 68032606
147195426 676497069 724014171
757439378 663861096 643913642
714605045 566126326 658959725
682391090 571280153 621171028
250464511 738533543 680628188
653256736 246816889 763901459
734410354 472633908 505232715
335721809 769227174 9286852
23731196 386719404 758239236
376907629 269014547 321128338
709732903 106664543 361860222
38190550 320237669 694482564
505054356 643273642 635026876
245213406 305500919 87225549
450215275 98061585 650849791
432482952 569864358 755779732
474535750 27146691 574005402
485029239 646032097 98123132
708802485 420721366 683549045
206697034 253285078 548717195
348553779 301930889 652355716
661086921 23308770 401155796
718082110 760714451 82168217
645241783 316733336 235728589
602813872 763416941 477554088
532428859 724910861 330910460
505481624 101369160 249751529
189066275 631882831 42090575
522972268 52914396 88905832
646829777 572096479 408872980
756054940 603486745 442532667
525738738 741705217 418731695
284677921 576060665 739280854
530108538 100950473 127782684
382681771 4112352 192110027
496249398 339672472 159447927
522721446 183201141 113154353
648095266 65155635 680143766
270352018 326886498 404214654
120465925 550443178 714122113
133633442 649596008 112380017
340619274 708278858 346461891
41759135 581015995 676772943
365213792 655348869 151084943
386199984 412928312 102200769
202734818 655638720 659327305
367536488 578347930 515655149
226049925 369250519 320007014
19395447 242992574 104928205
374429007 595074485 145243266
1697957 458615402 77323559
475392396 99737488 386167201
731727796 208375222 403267197
390901609 184240814 353938682
666577447 207560522 192849275
270796025 549291991 180909959
527178073 77599598 603590759
247056401 758178017 101225926
461092850 543701386 195484462
39550108 60999417 335342387
272393974 139761358 377977846
45298535 315292477 692281682
74324490 210786968 36967546
284750993 438201718 171350985
151415945 456016868 614910513
205338092 422708247 708571044
598581957 746487450 508260046
476626486 341246699 651326176
441741527 225217493 363665652
488747546 201821294 759163667
616035781 602016281 1842106
765708952 455803577 391184439
556293018 485571637 139530262
156775196 218840969 98231004
405348205 144101430 266988984
348154491 695580404 315525102
71099735 588385728 308390441
54313376 435391573 31009418
90280631 718545157 451341213
688337265 240238601 512473283
326414733 353481984 761738984
751450631 211416475 751411327
671170119 458679593 117742313
366640192 405740398 661680738
442248977 125497008 392994842
729479347 525025500 157186893
372255874 707416378 226372889
320035513 325983530 428716958
543288906 521769672 747278853
576753258 437338250 510093097
141908155 705107149 26766888
738240283 638520899 591334708
34768029 281667027 534659568
442157769 336685273 295234691
746294384 238295005 378770941
337240210 473626146 18501988
11382801 360641718 722072735
717549220 411455233 496895309
21829507 585486437 707160410
9657787 15081061 489137831
664206961 580103532 738088795
245876573 371348489 625575019
742977531 693557280 468013184
254198781 217433493 709956447
684734227 656860307 273396923
286721780 428974655 436462992
396653331 281649514 268973423
657599842 355133277 744799716
688193075 379038598 192301415
279471430 684359795 561488512
552043732 225909194 185395720
92712170 553878505 510786453
372347174 198786604 239593756
49676294 680095248 677285417
16727326 6769932 409966241
599644013 580158248 740059647
754505004 445206432 680228870
114504964 745533072 191994146
544472956 731182901 74883951
558250730 3583322 359878299
685162518 105227249 425487543
519078364 127544550 208859755
457527602 689187065 155394586
704406410 112947982 636594775
423103500 84888557 629075220
156319661 66019507 637772460
405877628 487717541 28322103
246686268 563571550 681191409
304942736 213603993 141541328
568164303 647951382 571607742
37201766 138874282 12947871
599329599 149510607 316339353
741159385 342136849 513786044
35593022 258179316 706853299
436561298 522986476 101408075
339750168 645187499 513583582
379382218 263561009 275661574
516034351 352938055 389533686
666483421 80301091 537666017
148517149 606724276 474383807
196053253 33055735 564080970
735054521 590414968 40431617
444485080 584935 49048760
279846800 750415588 541779686
598747436 610497687 573941808
732692696 69616299 419741827
594813619 435232150 218662432
265454906 331931727 553689748
467169395 739075935 279549470
6098549 5931621 399574167
281508042 402333671 273173593
225965236 605759814 546192556
634848869 575591036 364613601
595305805 390784711 434178572
571017312 108962991 293650977
294528719 696950878 364371
207758072 177263906 177039550
639870399 438341818 417074139
218163380 665488095 678147359
170407355 32467395 85022576
555954026 707239609 753595387
20056783 334132644 275653759
121295051 502352341 126091528
275162425 454169894 669683677
241703092 761035223 640401860
26345648 441483045 627472143
439386998 715413277 9663730
350617914 337464872 11051916
620408875 240772774 93256971
344970132 51636883 740220531
595215719 684664401 356167616
5230304 495942734 602697938
85707426 546227525 53999377
254569790 257649295 314888985
285485761 17394981 640929528
524907533 513244660 562212848
470278045 287670750 403457497
362436482 764936030 748913869
370831389 403164528 163411855
80208428 735043218 691089943
726270227 565001790 235058705
175325685 155626342 449319860
687274152 241236923 524386210
304568632 375991161 75023353
122187444 170420674 748719700
558457007 340118756 664383754
516964482 267594371 656209993
384887460 372691560 81186165
377757757 205927075 696312850
5727704 124022980 327873804
700211859 469098847 498522635
483258853 418766510 646982346
85383886 677442587 102365298
469973100 596981943 633067439
108795270 464601031 617963351
118005460 344476280 24217574
409296381 577245567 426540978
222613041 621708625 539463213
127039940 632147805 282978764
345767623 20112354 713961203
343616022 657502525 643190157
458128479 170473324 522939048
462276823 730958028 27869788
524263751 475461751 33232281
716865156 242942334 21208041
404919417 433440255 598006338
135522425 694226701 637261468
453460348 218991061 681681128
752134988 182176756 320704760
772884146 325971436 369668302
131339613 231077918 711993297
45073829 117381783 222705685
384231668 773350175 760421440
142032179 547531331 548995819
34445603 496191384 201993160
143454266 676990258 586726139
499592068 555080268 723801387
486381816 720003856 26918005
352713831 695659685 593169625
216668629 392431890 585621097
756491380 146723283 381656070
38336435 244999669 764465100
617629268 211639131 63635862
22959554 639778328 719701599
211171973 418176755 616005001
582642311 726804296 260005304
147541761 706219725 298847410
560822492 19536473 570229892
284372145 155486395 332091265
734866551 710423478 102584180
702784374 539758550 416915354
607016038 642700014 246660916
735974080 180179324 305027175
277859855 58327340 191604695
315038043 72186132 316440393
223840185 179318740 572240947
15858379 119315110 601730698
21325731 704259657 30249989
327654059 699561802 479028410
28157079 362478304 342756025
575819993 451515271 559032895
639210289 719458203 6159735
29866645 746530830 192972040
171891527 415803394 280374272
657245780 618265973 280716773
463280497 115239077 576324805
91187577 665800443 319344819
274079107 64606828 15563178
298798256 461816829 560576641
756777364 450736787 94541128
616376779 304682219 397704035
737398344 321837719 242379449
341188250 319346278 474729128
359067681 508625877 418980114
574174614 432627 536489415
273015353 564870385 569844155
358689272 622242282 396658256
75103412 5930844 216342707
427531873 382323407 495124663
552140180 637161282 643840968
495457099 614726086 652472941
431030428 185564224 589339208
536374930 209521869 423067488
181914310 165258459 167953188
163413895 572482500 200332974
726546657 291081100 328788374
759828080 296914778 614742984
663581120 368830267 674283985
75927624 158967714 484102852
730812747 700987198 140316321
90188129 257108040 415701129
498570168 718097478 147497212
294228772 595685559 167503971
135418959 238147268 617808695
163992961 684941852 457988799
367829578 202543639 579606309
651015488 473246288 513626552
539658510 179942465 667101062
213643886 341875878 582399969
82015662 610801384 201358680
599763099 573069405 333944873
322408100 3777245 743731528
214811117 708192065 64377302
594980064 174148060 66643790
401788751 155940394 378399421
578220011 686389765 567363572
33123871 758451199 115108667
605221824 146068383 342675344
726836623 280415680 623676966
285487701 592793289 459112877
753270835 484675979 684223109
154179476 630583524 64282160
237718491 659907166 264602089
383479709 319733996 376176651
239270074 554370980 361984486
474839750 638294179 736398259
163555328 672859932 231665122
565130797 541412945 104162907
68671940 219151209 413144963
147554979 594254261 774395999
358251797 182851301 158906004
55982944 735854954 355619865
617856169 321143688 743128820
158417461 45951777 183557299
265876174 100763648 538115055
487225360 440569948 454459589
402292878 471090525 620620421
70647156 250715704 141005234
302910588 765237713 654277091
239040258 668145985 206282828
163753375 248562961 476676847
564162990 656494478 318587345
615134578 429890879 75540729
570705157 146650098 512694185
742614055 329217484 688114896
181643022 642278146 248196509
444050260 58645457 259836208
286712102 758860880 616767485
129516373 74647028 761875804
104658869 706095598 515090538
357900429 743094466 162276877
8084517 429321891 481289944
209203674 302641443 579663747
545901123 13620962 426769591
231041484 414191142 68701705
186843885 284030398 25184667
307448159 222511406 634330924
658572754 135278149 594002605
546072685 655257854 319847227
602599799 259611002 216459625
507491335 49700730 85401439
463656665 367778005 202617827
284599297 398576268 155065339
226091923 615146678 759747513
665849607 350191112 409639991
713064829 386886945 262280920
479338926 222694262 501397108
670144700 498287390 598896452
635234097 108165105 164279697
749184238 711340468 268571225
498929536 254208819 60196014
210948864 369252652 119684006
371720009 168257767 52269305
70452297 634360974 77735251
587229791 192969670 294623044
693887832 90156635 19956637
703935844 745337232 158157866
229199641 768475213 456981389
447453070 599507721 405346757
304946323 70357343 650655763
116652121 50670071 479614840
531994957 88250011 266516369
473912411 394115857 701490147
98343685 77239418 522336803
609392334 350707030 581595237
634758133 485036980 744756877
394008726 642609618 318009065
49356611 279914534 429549612
516778727 710430888 751094255
99813317 666009046 48647377
109457809 726642357 501216871
147676624 505130988 641616469
493850566 113812474 344122210
593417403 8092652 598159639
171844207 129904710 442121807
194781854 440365885 705395877
260629620 774228730 16068038
595323151 338677575 449972746
679038460 279540265 267485303
246817283 369457712 566430265
495962784 584607818 661398386
224269129 655477621 314049686
689016101 207249636 77867923
135835734 9107120 3966331
714900118 223771576 268120291
683054013 634602111 633333760
108902783 675015592 608745457
279934320 472252464 518377053
122650435 527550650 319673312
31231593 124677251 327127234
485485710 23496879 474973043
291312636 627885121 735754763
757670394 485418166 25134649
89949310 234014074 323514807
103165491 149174743 259636711
579552640 145073188 744965462
407439395 431914620 302191741
13808882 283237662 155036615
278027904 529519486 348809347
689232785 53135598 452796450
457758395 210512290 214770181
161368177 661885392 715441805
745136159 328353031 319204864
543226716 89468391 647808829
40849358 98057628 133446234
35974387 310120886 335244252
101465721 327865365 735206603
209389147 724739830 451011243
512381621 261666975 97161191
696900579 53794596 5470840
19951415 340273877 437658075
551423108 251554490 633340398
201408872 475561025 473754718
599603253 643409818 717740243
334921988 505822819 189646524
220768147 736741304 415886165
696765939 337872684 37071697
425695637 254727440 407336484
219985920 440439055 190207544
506174332 389401717 521072850
246201840 477033315 271136653
709175194 348071551 731376388
572285254 744755313 751626954
303531603 360121814 761151210
518953929 407404523 500439042
544739776 434628946 99029416
401703037 768754984 34235573
381132912 600540518 746132848
568609541 236269327 633195707
758828295 615406253 165256943
300211330 71435630 584502506
138451220 182617779 415333071
706621215 335381164 714837903
302053274 109219002 358085742
652314152 302529990 207997513
340025780 143359207 251220496
503455422 209091161 203187571
487141549 338975087 379312447
719365708 691160360 279810305
484862882 8531147 362342394
61883628 208607916 176853509
11448218 194742262 423322199
314670902 265668477 771522356
384127042 596870419 265165671
652817638 131003314 125824548
265331510 405980143 317954348
760517069 99168936 356470355
365037720 2035097 33506264
278173200 352000224 693238016
81119007 390551259 368044885
413387843 108178892 498447736
420047808 352749659 742222890
25500414 48569567 328598526
40415239 216739431 771799172
230315053 493026430 156485339
128614925 268547776 618745768
684394253 303329155 25224228
284242756 574443463 405254634
315649870 24798828 235582651
569623007 30447432 1776803
118404553 90204432 680335149
410091253 256861456 268222352
449089361 323325120 294990248
619306437 78193689 19547595
730019709 768274298 107284448
682391497 722752276 559504642
340060966 760979353 667132475
303806860 578451735 743281430
219820488 285561526 11749389
773069254 124300854 430209406
203650759 457987591 57853684
419058626 447629539 361801391
575579692 774730723 412793748
599369791 627797386 178443580
297389879 207732453 419970182
183817000 287962429 103558387
194330620 435992280 341987947
72377309 166721513 243238691
421433615 394596085 164460922
59422699 545517705 758832935
624911069 275855351 457606558
607559770 768202915 211250860
543601121 392638077 586574865
375065947 717002988 363683360
654176780 321261086 657884594
94374313 251429601 458503590
725294878 234456659 575507712
126050445 158613580 73605946
672933998 98481190 94314844
621596190 586941055 735283590
151770715 79421468 643057949
566140640 637528198 569450433
116551753 158534650 37818339
504728205 218857778 69180169
31616614 46472027 695242921
699258943 486424985 183697262
52684471 157223391 549060985
305304745 199483679 16811343
706151320 111364792 184904370
47632642 4706498 478770658
127394435 216237813 198649496
121377024 458680509 115958717
608118182 761170087 704080687
113188601 227041120 316908371
294735612 501809804 77547019
183276359 61725764 231722808
379475414 676086151 428833817
201869796 34730635 329990194
718192427 750801650 216396937
516676059 479059157 397548375
685947998 71669015 265349673
29448063 525250437 543825707
657398174 719718657 474289094
76721741 449258035 572268060
423566470 302110968 40557381
384506081 504048911 156477509
467671340 427741225 178814302
325601572 197097834 164269231
745015665 477576522 692734996
371114255 96198321 396578408
672261494 669589601 738061354
371256503 426827560 107332306
6863131 769411595 533593065
17233914 16842378 654265065
6411181 671967057 535972097
546193657 556102144 134081975
455938159 251985929 653703107
428387633 22862794 329606423
763042538 582225693 462973974
433118230 377527231 479095600
601708987 174206632 664585425
171766362 328944464 536045186
91716703 650834203 310983040
493466386 264198883 719837963
525101484 488938770 420032364
737074094 338347117 679425725
124525556 73190513 402260637
357453160 39364671 124265219
693576734 200921240 434694081
38532680 331371410 519661372
30635962 256670171 345076246
399051896 206541661 136931
81618925 651325434 158858516
591276797 684312035 402610079
157807851 122188236 478837277
162767295 382210435 399001423
244788726 281236444 712581366
112563891 249086028 143618696
646274501 231445037 66935550
296204605 102974139 280141143
541045511 420292200 368353815
181846819 35638111 672815825
472344261 155343699 356121665
209402895 694919119 436305983
55506165 379056657 86977986
518853528 41480576 508720707
408244215 543772418 590849518
23449650 311768964 254384659
357945230 310906669 180194128
106878921 605415022 221889681
515829138 41343323 437214023
751227996 745257207 680307855
656923497 250343029 271979275
631993042 295062972 711332973
60164379 197564617 707659694
55865532 231182451 417395113
611418530 645766488 401363482
755425023 642911706 62786736
423206244 685324068 655591749
319631011 652389945 481375494
455896778 683964468 298132318
605485006 568980889 381997090
109978648 141936332 68383262
576758728 591441136 548154228
486081705 358548230 81993531
746461419 83846825 29087481
663407587 24801037 186342503
425233431 186282920 526083591
214558141 506829094 677296751
145319736 57554693 514320289
411587669 573273933 770223008
301213439 258890888 604516282
597117958 442373142 149967258
355342089 402813609 648947674
377051753 391881719 122436132
454868483 653885743 534374043
697659476 520916472 398414174
103548759 41040791 731865803
14616344 315383403 643244673
69915516 662297252 754946798
170762067 239432414 455609384
584626261 269752918 87177784
9938885 109251969 606700402
567014907 98482096 617374115
715370589 421509431 153794101
665734073 636010746 57201942
658280857 159317916 706979087
697713666 716283782 317094705
481443303 164891622 338809655
9327590 90170736 600349870
100262351 614299574 143621811
315125535 666207712 545324533
536177007 294831227 10231910
66906225 195905025 146886881
82265325 490335588 195840938
176611361 658255643 555699047
560570930 142503353 747591013
462775799 162117312 522837220
721727702 449964774 247455827
766864339 601847542 563413539
665011791 583035424 467296653
136289100 221521048 381630104
441918131 116989345 62114467
680530600 105476016 256248947
716627438 271181572 585336416
186700586 194603324 258274306
51053627 305210657 398255788
224941116 496697877 211659904
160160733 651279444 301600930
236741359 161622173 88227861
141848228 561876820 775475160
606035009 637234916 178302366
365488242 641618335 247734143
654268763 114609129 407016078
471674995 591797363 491097396
28561733 385030724 466885860
511111987 720426332 99547966
314980672 10272229 20315592
26842170 277150031 179631310
139263578 264322590 274818191
718049067 773664928 548266331
320085062 407688384 105145257
411217937 691489272 59199900
136888611 175884445 763778841
705214541 73837134 449657952
722502298 174205818 563249704
534689122 597435522 513999040
487863079 220014904 59663827
273514482 589204039 24945925
370864040 464697789 308652410
617842083 475747688 503636691
46930447 26417502 193486312
203608727 771322797 174278713
266229033 507432043 395664875
61540309 210066597 62644273
422167410 522097718 211320285
664710212 593154907 5083453
769909803 727551879 324085466
566075118 250356344 557829684
140568341 200458844 574898414
689603300 261764986 16166737
222973236 360205519 773894972
530410756 514900588 307073680
384506185 251290194 586230916
547560239 714800646 623813367
111118013 161956139 639646701
72601650 702313554 202256375
638433463 13900763 200954203
176183268 554273771 678880
69962587 139765609 119628084
84776575 174613000 106441446
127682647 425546089 311427710
588938586 763214803 667045116
168022115 420462167 188852887
755639362 24555722 636796449
629388696 251136098 451106176
612591690 436228458 653036113
269088013 166489862 517982310
418044033 658130114 22163905
71896823 267593089 532881226
712576927 440290999 543026512
728291251 733800161 693089897
344358238 535496576 584333577
298921994 585640064 361069165
320659211 396123901 308331363
586740405 65568629 617802672
353526019 475657819 234398397
174503878 90648881 483280698
514122315 738880552 692208180
757150152 406275697 573922468
676359751 412933599 108853494
631181073 473731196 572800356
85304363 111165853 703000051
115550016 369305520 18137834
732406914 274585140 560449305
371563678 360193571 294186299
96627454 688288324 407688263
698892481 747512171 638364638
526818469 112060064 18421646
269735700 409418756 770989987
603234614 304376078 556075646
278780016 281186255 246224239
65153344 255878278 127629750
60682307 179742667 421109845
667852070 315503275 24054171
188719490 232208196 8466896
13983187 354557673 531538708
718162284 595163613 219643351
596439850 133380534 334920090
345161893 552878483 504929753
105557750 258569448 524860411
424146004 684926124 235454696
633908162 266846673 721941279
724131988 265169766 20047560
159254791 684765188 22128709
94540587 618082375 328776985
324429414 282803024 200807374
249880408 122180892 234113867
251599495 516083486 697609708
488879450 769587576 646371032
430447995 184874499 631323905
66238985 354974087 735960666
310394628 272662583 731724224
379149990 248405938 489675034
32050358 228653695 609525096
314741415 154402187 681509576
542765190 694752468 647440842
535281377 286178882 485504108
61472927 706572538 384580367
3799405 374968790 510594545
543178979 202602495 675266679
380794889 656469487 120859139
743706555 578882129 632134361
481448655 520888653 250850518
548120656 496768582 245751471
624414792 283524187 497498619
509934061 109161124 104276418
302266149 671436370 576029383
165892715 325464777 302465256
729288236 456233643 776907553
472032253 305583170 736174655
65634963 640448213 531811885
396664948 210693121 639984275
698436715 546749507 494450323
552569715 629226065 630194162
690535297 583475686 490081977
612738953 160024124 565067862
490461930 639600940 603784258
430217786 386857226 325837767
65564619 15721718 297960526
85860148 354075056 187890180
478502207 592405871 330233536
118474123 199918611 464403303
667399332 97816935 44151834
160370789 719280029 582392045
664601396 725723115 764725485
34947455 280820416 80951915
607369635 670432206 592247913
509531572 256593031 255616528
619920993 510101407 604524888
703203792 267963856 121747168
579911352 689392222 743281319
341262124 720338943 392010143
480160377 668723517 160944491
643298815 421518148 468393424
91327769 592473245 280098617
305978392 73957659 643183148
392442777 314696096 187227337
673852758 684433665 674878330
768731334 660900185 730593921
693533386 127307627 127597771
468335242 105323408 712461184
200818971 667405832 345826083
201448467 227670447 242291991
634383457 633937874 619880061
462941317 368710014 104822625
457681466 42949494 733526688
601423240 195509571 318270103
177380656 543967733 597325909
125746618 204749966 507071209
10121721 73527431 730820462
475574189 253506509 518277359
440831316 232514326 21967588
310576929 10102219 403740025
265874534 651952397 775567222
442687748 447897860 519521179
405966722 89147816 141610974
257234945 75544226 590541530
129201784 488733182 386560394
597323220 47083429 483300001
719444609 367121936 129228884
87993078 685014919 251955137
351825979 626020305 517435337
422923317 481223895 634223968
265851207 99738341 310346621
541806605 660815756 442033639
6806713 153268967 262364993
723956632 131118828 682791726
502679694 20521163 575742441
16030315 22773793 452270788
495654931 508521463 130910303
635604539 697592010 178723009
320030715 211248529 165577352
634756784 409987178 361896445
560409036 288176401 51332863
501913707 503707239 80377397
439251952 459023595 544255102
464703574 172819711 138532675
305333385 772469279 771379085
43761844 80787032 64275522
366575754 25221486 542184677
135514714 278448939 686437924
37502735 136499706 381484022
279464673 339016938 70375414
383942891 458542335 497563437
665071466 292165748 429498232
123691244 418059133 334407688
491452362 445709306 213572293
37942639 54689066 239682800
73382811 464574285 661352503
50443943 177248701 476699614
166774106 224271999 107598877
152323184 605447469 310704983
682598925 108213284 374086211
262255980 474959455 469709206
564463265 212043878 531454119
305479782 623947025 563341165
159011978 630879447 755772502
762250561 216812651 373877859
360202582 164721444 562146492
21643524 327997126 642695627
216447783 150479385 427997235
702942069 308039931 513953192
524283148 479815749 169605433
428496039 464618322 513029244
724589936 6169151 605114479
557576642 535480807 224587616
614373134 443551638 245502854
569085534 750793361 686078674
316710415 613666754 415225917
766350084 481964589 586929823
451596613 600773766 90618611
112042094 32225316 63288319
534207402 229204798 269553866
650270691 300305961 681586803
773393279 709859683 570959483
621094820 263116411 402126270
426426549 607033713 189862165
412147775 331864894 708781296
527779764 203947255 156954830
227169696 307372026 505321570
388944950 641285394 349105323
412081307 431397115 593607829
355633258 86727675 57160231
82767667 21233821 704586339
529931813 668514961 432339607
245058821 290903220 202421998
3070752 698955642 159934031
155661925 219418959 321565611
151862616 726215395 262297622
471529746 466901081 175332932
720293819 167457222 735031509
216055308 112921836 572662768
168604828 383796412 69685614
483071753 208585894 54084651
753387928 440617233 754413353
737439015 201708474 733625386
760425234 348466711 611137734
85106504 674973229 286274797
48671395 462177477 626130562
400882906 619428449 349515869
225989699 323670450 61947682
654302508 711874184 768078702
428074217 389620299 233712627
485636279 51264060 301891161
334541232 23081467 243141905
315721777 427996120 582081374
584224695 536753582 636079738
372200633 709900997 473865478
645064425 428516716 507550408
579150394 283298736 219179302
595904243 310762966 265524751
635594250 749210393 558954964
715672438 610325075 456861635
754796004 678039156 629495764
114209295 648891012 99554206
502126826 26339931 686033717
11162137 656606724 404002358
415063248 192246057 301561377
686307791 386091667 67857534
535168889 169098053 578808914
532432380 23629937 271914609
178828907 423352279 5031565
573108122 721015742 281489286
369973485 520109652 382506648
738989630 242561410 591602740
730352595 279298701 671754285
256746129 474663445 303742392
235320886 139206963 118710600
770904882 765940131 5380401
18412824 149611462 59892767
723769262 323135813 444924738
200775296 309412078 748247143
359583727 622011202 197042824
686662538 70989993 9290105
663853768 250106441 305224651
374080525 457867061 768199825
241836372 373660714 496958956
500685660 174688620 247468494
697689407 588291368 680774077
771999098 690386729 445959039
718771548 270304874 79813437
243409891 126249664 752518975
179140518 706046721 581315595
598110101 695585660 349693447
702922442 454534865 494775309
547013580 708212784 322904900
451299776 438795851 101772123
168898141 427966141 591512829
304064461 402060471 643728926
374309506 652109343 16008924
631490949 522250266 700892589
637816307 189572648 283688621
153657331 591481748 262712646
303412102 149741279 592978643
660141089 685677061 763254932
700261583 138403883 358234307
694604329 370787250 202247957
714291996 736002844 694690597
666127196 478838290 708513520
248116921 117694499 115021139
55576569 330862170 515880219
314291501 132943930 87988064
75013944 123211819 224685251
444321586 145340989 634608537
307762464 662729189 442536753
148173969 379648895 299575916
326610499 92270665 646476482
582822607 706632037 639033801
499139320 254262588 130178241
563578822 274357908 599208084
10657205 612185907 157582860
744605134 474901637 63497098
617495128 244670044 357552055
283742634 186222135 772475999
217052357 224902933 62592726
370920714 417123421 58540161
694254925 323101099 102394256
768574013 608781119 474882062
564788849 758282686 522543928
564705403 234665637 87095573
740723964 300988801 94487171
185675981 304478870 101054902
459546701 203027767 709598394
379472004 681280025 449487038
337712699 122983426 6268800
494149106 495628241 492896134
231098441 307499028 368564989
620046568 685211150 268550132
68444933 224804130 499821409
180142956 748458318 478907086
770131935 82331662 155871069
167810433 4772125 343064777
409495681 649232516 738180441
392261465 449293735 316167918
173220532 311441966 621410104
4515024 692659530 130205082
367346343 5079765 686753988
43393588 80933180 670239357
108875684 744512041 201315899
54458620 70770145 241739788
61757089 681182994 770596598
417550777 594253251 773578844
616830020 245960473 138399019
135558223 24194025 323589068
338960673 339629433 301301196
637844403 249381860 766643986
298285179 355238144 195698572
713423235 725391539 359273684
511727934 294752349 160937137
102283228 667038480 506082344
729183366 83416609 28142176
86819945 756670435 526429251
212188783 368417621 459732640
125237395 238967483 508455044
538410189 388828955 546617243
561864505 475479904 490517689
326702424 519428547 595007992
79143282 430860496 275784457
191417903 276543420 138891830
438539619 125771123 138744788
209655653 507680056 445349118
329512019 27578204 451729481
755675044 228630816 621253842
114184630 743878805 143540628
481340376 561860796 18212915
254180449 419895546 516805474
349271253 40553253 765799101
595827303 35364494 342191336
64149775 23352032 518281434
558769815 16944473 678364149
59153403 677599898 767089803
425051804 369866245 220793022
560311874 205482293 725567395
607584536 281854517 600271904
418377704 39284831 102744077
359397018 388624624 592869052
109440907 536244964 73720615
473274859 472268410 357955382
155932857 570129692 699490937
576361472 115858108 268248683
724790448 234880244 131362241
132083625 123298234 157938315
446788240 121246321 199420098
356467535 473165233 149053407
392080076 426305567 319921917
333979440 45196275 122291864
196317512 546427340 691227537
609803742 723621894 472648680
151421981 706287433 48069964
273292288 548413069 414643842
611600067 24869831 737529529
365728013 249727762 767856801
697094335 13507095 555232106
268261991 352296947 288191985
695756595 15955830 551511509
534167379 772483333 675285629
108825153 511712541 744839667
4695393 357496574 14608960
730929381 532739155 419830344
529585150 562530110 270081513
507072329 699810867 366512774
397854004 458461737 58117221
235307554 515903986 726808569
305321973 276586373 638337353
703785673 710442116 596979759
69487498 739077200 492243552
74734387 364580456 413134263
246255053 715070714 452342914
365639869 557766818 349658979
75667159 735521817 72284767
234919744 295128155 194611394
224275212 65477439 35505040
61564921 32504230 200099018
578416807 538053328 685973202
588952065 344760734 472633330
186362926 590670251 307421351
585077665 622191285 166049422
729160787 739884319 4745776
726454010 543446441 96971701
553109338 290095280 364365032
629007729 264349543 494252887
531498541 49628757 95805763
660217146 211657218 101943883
63208998 272465986 244533875
664870742 622345241 390509646
327022046 398618450 400045656
135378964 399748159 72713735
39976020 615559558 555761604
91959221 226318265 325777983
509643410 725291664 190577278
298491453 653112957 49298234
175768143 70703804 740747945
401731601 596950457 1964274
297847704 302762818 431629485
623397156 271538588 747107560
462290485 423197374 394473406
137571770 369321102 532338552
284473959 121562119 15964773
396519480 764225357 314908584
708371018 10315104 345436114
304523106 457806990 2043225
317538343 266909100 295278716
101954340 632473092 452357389
81268691 152450440 626349174
204155985 685674644 355098034
324494186 437688828 450431321
36278771 145762379 601558794
707369271 371629239 394834020
693094338 699761457 226776461
446919048 138221058 660017221
657840062 620770147 571496599
749970788 264823177 503478624
563284187 171915958 345637282
450940211 319787788 416576490
260925031 649446541 628106862
295304837 647912350 230094242
164154951 377780020 247755002
510870335 553075485 443366734
396123612 629499696 554354130
244445742 291497938 306029821
467150236 392518310 550731250
428289403 218835253 537018172
443920998 449676622 134727360
344090727 572319720 686318613
430580190 389095867 659574475
615055879 559208220 560778377
302930081 476471501 296845080
441865155 428578 505063561
316061159 304229044 60319429
555894621 318027376 271956291
352681138 310172443 562220210
215044079 273810482 297553284
295782785 155701601 765528255
103926207 495031168 365569777
304690114 306377954 167100292
431680807 261522813 481173213
702368356 332580508 50832127
192357449 346779050 12118966
546102091 374914297 698949865
693019260 156500475 661235933
229152222 131752684 105345809
753421166 735719821 39412481
381280374 304420374 188065286
614236560 230010702 473598137
255097338 9156992 106471216
307406534 751001161 611739614
420520290 169587055 618258544
708522918 341435004 136782753
411848479 7235652 213708440
565074501 717840417 676688600
446579331 316717065 260747558
721889722 164688134 463848201
461474764 586909804 535722202
92729661 329304505 217852378
88471212 140726344 403404371
464979838 644937614 463560871
297265277 684488272 366052550
375662229 501693629 626259561
198427342 228911854 511954937
107730770 145248431 391795944
315978130 560551633 302266698
210074886 384137446 24198606
463274041 718055871 771692181
727064963 665586871 500616590
516826228 622071325 304864758
96863763 208758834 743581871
45206250 193205488 722554030
700779484 625404816 316887618
636708986 640079754 421587146
207375982 58651403 179374942
525788879 562536134 739931421
322070198 458582157 712344978
565759369 767256927 566267904
60479817 84054349 546532789
25495195 295863115 716480311
268998240 550278051 540443682
627384623 614960096 104133256
207438789 502224029 456734590
151236565 52873721 495748470
487944671 538215306 292379644
420343012 339140534 345772742
168677330 634621259 428050807
405596084 61829170 190112656
315954689 21162612 534371277
241593408 438095129 484583340
429797527 415402650 679182354
363598631 33569512 550819366
473366174 163341684 426999019
170619679 25051110 115805291
604785874 93849637 426868570
144271962 666064755 636754592
289690044 711031713 515547312
721202686 502276046 486360752
145352653 257766502 241649736
414777437 44801265 404355772
334325319 692215849 37501001
476744069 386876398 301619004
729194692 703201437 505167615
482531724 501436122 433440486
643395568 333886594 27673875
479392234 365026317 484044009
215447321 331162742 92056203
471729741 633063823 477927165
6024327 657538841 27178829
622335383 341700889 579616967
94650989 293353471 89406018
692584603 323682085 501949824
376874697 495731920 657721674
244806853 90611804 295054375
563331978 287917256 497405124
183376287 557512293 55311494
83569142 75126815 630211614
314198798 308220180 204279477
199215037 695261557 165788591
206736938 489740320 364848321
230862577 469990485 365990119
331182663 761727343 382669399
753497615 629817756 202849039
394401928 283002660 15897707
625803313 200323366 299314405
138787874 265168703 350920518
393684701 82567572 51272573
338938480 645048904 742387113
200739220 469770277 657672856
577480983 388947956 641830917
642622051 368782752 116950499
169053635 289710266 459652835
691460984 272132831 715894871
776091591 537179190 702242958
718976110 676344480 568763829
416495996 107277254 566756015
112890957 339098853 319701814
601064211 348311726 433448257
421758533 757157281 349444930
528704230 116689538 99223967
365236125 631660330 681166495
63019561 208548667 15175704
231373004 719917626 480307418
583902628 400051627 316978949
693951723 615360835 625587977
679975116 422269811 164480831
660286815 153486794 150269468
534380285 578665645 301898684
670930560 459164440 149746744
641406942 325461890 299887235
201118133 278526266 642814123
669042091 774129514 269677172
523976720 667390155 683615964
473255619 715718615 364453885
544625188 454375746 626288421
485568003 249994883 225407694
578582739 764357224 329018331
160786781 711457998 573699683
634046369 121805735 709072594
536116629 552704186 195562503
250266123 684288579 404110508
204484456 750449766 602670844
365135618 6973809 203682481
148682251 761819392 204368338
762166106 649551220 12011674
301775822 486710051 485456750
472726360 708889673 13932712
706553042 421514428 563634477
711232279 678096473 617172110
382755749 136835890 46857324
732758321 253813680 9728497
498901368 184113700 261061522
306928463 112267762 459919086
24130424 298789539 302983682
709063141 25619000 435251143
310820498 585315547 764112999
592480974 281330121 142561172
480139743 101676142 357326698
337530583 269595013 478399129
520160565 521027059 50023692
680810973 761891331 768880314
468583576 122787953 648560285
742861140 399647132 240743463
192897 184154734 246036436
370060095 374256586 237623389
389053765 573453807 27458215
51651660 497857099 734109259
440926448 427065763 566303478
711334653 360107321 653766632
649031444 35220413 135645260
466925499 214727814 540052613
220021490 100430048 233510032
312451631 133052093 763805477
685996619 639098216 614200512
673513427 246997054 76524465
20907062 430873345 664483712
633205669 716884960 694741231
638790952 722612796 202110653
290912597 140312399 613981511
436886695 283803959 347261014
86203486 357622561 269945761
287850102 709640811 391606871
264285771 347556110 653055578
56496973 165993502 480059209
1933565 236208474 769572937
667882509 206411874 685258320
197434501 204758944 769610208
453825944 600453360 479438902
20365141 305823597 498913142
221497267 295087409 609982650
216338609 412692985 286891427
451556745 34267184 227170788
123520742 58690532 479041508
410095891 214603097 154240272
488177978 478731270 679443576
696110123 692172531 258201283
208922555 744250572 259975353
159122114 365327698 727199440
49528045 757558253 299059945
214821398 695519637 202674091
231224699 181840565 227413399
31299610 445736598 291507922
632807164 229763299 135725500
29889304 470630001 140450225
178315899 176111356 543348601
659240822 172241902 18554749
426118415 162738875 196414596
114811835 526267140 177777325
139573173 135381305 699374816
188104397 119776659 683077595
753932103 112245716 724548686
186576704 250012689 145365857
709628759 702514934 601880953
416472971 775938103 55150993
173049452 733274938 60824253
371250954 120877694 14126131
510767109 362063991 447504168
674466020 262942813 94230156
574366938 494945921 604399219
408587151 681183818 440421013
466553725 348010057 472634758
444353697 574374747 430104759
202276584 576958857 228180392
404950634 706048736 254760290
639578118 114087246 453686556
289119552 343427605 350674915
569939790 707229329 561475447
538448193 40113942 744466933
295893622 469454504 490689298
607973164 253359492 179496947
158292291 343629377 113651999
335459008 255989035 1911344
323615715 174077683 222934483
228422951 681909096 185071751
656582664 346646771 560695456
106384214 76290547 236866876
639588997 734990442 169479942
761172909 75758178 767394004
63989598 474213480 31546336
245714004 322756945 344611848
421259282 304706541 421193797
610367263 708405832 278147413
642789127 2265426 40225710
347418003 761857653 394672101
117981112 209622101 613819158
643358399 373453372 210888377
533928623 62006184 232259020
713954106 278306199 70229449
444093467 717495702 160661488
743458608 465796846 648455091
174294473 655438510 623012514
517855176 338453333 219028492
91898723 700345979 279268063
512906698 658257287 371031541
645041711 343679559 70824527
597814829 703639686 295085211
3194770 489115410 776804222
267439936 1215669 751343628
301551105 71646933 442302597
709744557 506095454 219037865
76484283 288784985 107931479
175688936 143373082 176611498
119795382 187489253 488386832
579597611 668770065 707372893
260766031 256941902 382790939
564778517 75153269 372674781
49312830 222174772 771866130
353822255 594340647 653558247
634919525 69784074 583386744
334050966 741709420 724173600
652130039 138850930 95910703
156740035 65602382 187412842
401884086 554735743 342027219
484027943 699065922 724846477
6246249 160412784 739564073
399468469 607308105 94779981
6245968 266469700 501085777
652512916 546642588 4492841
271966970 558997453 688674551
480840820 657935500 653527962
744723241 715167406 41196188
167201823 181258567 558538246
405454500 172154263 649934007
56159136 522539845 269378449
25234204 516791009 72848656
392244306 9873761 223337018
143569614 173289790 85329528
63692860 654918234 86900588
4488001 203563415 162230985
488982356 456964199 216621461
283379943 329174174 305154584
509148015 556849153 483746627
520214140 575528479 657245193
139318349 321892590 598958906
374879127 349180068 197279677
507805087 111963257 371514260
35128526 674251171 22450285
527322416 489680984 113389665
151352725 702513358 515969069
583023715 329377177 573504846
679200484 702461550 532250558
680504171 108821326 132535906
328064513 30145635 179009906
81820791 166326167 626423036
485946282 412159515 494633027
714974251 201875902 721520390
492714994 380038308 514630942
215527539 737034726 565668981
226867341 127156295 764562759
542775968 190170999 289998703
751287796 582834731 754770898
711250646 124633379 409424709
355499859 139770725 94274331
753411549 305842524 566107329
196942208 623578980 380434028
644450454 739896896 401080558
586966737 112683218 237438718
626591184 755205138 624077613
42343654 86554779 693703063
345465830 180109303 563715443
371069379 368196368 280668797
190847976 620844311 485156005
24769385 596850774 396497501
380393789 255876241 715521808
161691805 541168147 58469697
501434688 496864493 449672612
162483154 442760182 358341051
265455982 619526526 576247512
521152530 150162840 103127750
354046910 623638987 176559809
329496051 715412063 685102689
267923909 590250261 478437298
212183450 503789902 288438340
283668110 384066409 789049
708069337 210676969 538849096
297211937 423447692 520310302
166029543 519017737 377581839
775787129 201328927 100149893
514554037 618828831 225393194
418695397 627745336 27929571
513687397 591655546 496251540
729938698 596765157 116221978
355088713 551721500 688760140
186588718 528479683 44521686
41812810 381641868 13236960
146021502 113066667 484939243
61374073 530202450 227164618
611683154 717602082 139989579
725718300 498278598 68766607
393863433 740511396 205722694
503352895 389035643 51390189
755929460 569266802 28854297
485779625 387222392 165211788
727708131 255628566 67047798
84225632 532667753 967460
465410472 687243295 649052874
641874791 219673177 757890481
60751685 719153701 557953825
100947901 254958158 598207294
384746810 215917997 475485102
61191224 539568251 378733460
432558223 63318162 154647203
58671510 449552719 74897748
577726023 46430608 702353003
691933737 175745741 149610379
546283198 47287004 173050521
64987444 514919651 123720861
767193080 238185289 714161609
315791430 472895169 435008411
104135 109911351 334889238
276371064 435386700 131471205
386857222 725914664 581738264
639568197 699310655 647715811
635036497 638754655 525159086
173861572 664479417 46264167
470195395 718318794 592377779
556839676 643577379 196871314
288911924 604128559 251569052
413356430 652451798 582516553
608652658 83850108 306526476
248752633 133752140 676910855
713226255 584682677 97564389
319645546 624922115 502220364
648978694 373854088 540972859
154900021 480153749 211884640
301727206 252602933 347478430
210033199 288514908 496647845
516429312 380850121 248454238
48900852 160136456 333761495
61176777 333349293 236962939
449343942 453048255 352264285
360882113 766823469 19639201
464912129 36281472 208932031
71046922 416849013 19761951
642977416 39708369 750774993
228374865 152420292 342446516
636374347 23067755 178379754
460134032 741440977 698937790
422015545 73780567 134653960
78576700 394285435 531978447
353233344 362355778 320820865
441888698 653332200 246086599
583371835 144948910 3414906
602635092 415532873 529141622
596052283 596731507 634791673
208903134 754931677 577223676
754060307 112884458 118648465
186918417 742235781 353133291
668262630 672692283 629507567
392193194 611102309 423112897
487385811 51835013 39032857
36404942 184105008 21643439
431555542 284141784 484352953
485803089 542857268 520271
657870884 521608172 586783288
204366629 681244878 135168504
96883484 572431548 567788300
67253923 748681902 676134554
502857213 27950630 483793029
566719047 573291998 629281388
508488367 85201296 175091600
401602091 401812715 477758745
237907344 449113113 455764876
58640495 672002221 723640322
725446533 522448008 732345504
49461214 41569903 2262708
297082468 375499493 120309604
237608973 760054386 725772356
464698356 355319753 531638930
144485675 222955308 212865426
548932708 504370291 167833836
349407494 9980569 559684887
639192706 440154338 376926819
361559876 456356588 264064509
233817751 766201426 493611507
468379513 301067360 135760669
211281356 535888805 5306643
168605009 704730975 172382611
510864782 690996404 679725480
273073968 160813308 604345626
771434352 39114259 443317188
436406513 457935314 280189053
227735337 176529504 5353066
49916920 354720117 427990136
431303328 719597856 75203466
776727960 471647343 627762621
483949415 138407233 314577348
762496751 453117637 309362996
36037159 534589673 762336791
447520579 184951915 384394769
688256750 603557688 435195357
502362491 162566745 591313239
263702114 479944349 165592199
407855252 657998301 738085743
423345749 531101444 361551586
496007390 376867562 256333995
64410443 589640709 651144403
245724677 7250804 637213233
240796672 607317515 263496221
401590151 218041273 343312785
493790590 396856065 442246741
65844573 748920476 712210491
510122808 203389090 212314896
145568399 494966668 209112346
144223766 433318015 571913791
734509007 262158317 769270438
561675938 621415749 189995295
171453002 486345990 586450488
723244005 238391862 3516657
246562163 671921524 414621245
26144507 118985939 618612474
318303451 153094595 367805493
463932440 103410155 32090134
630869718 557444237 462607884
385583374 365178888 489527736
654574556 419697458 347765095
89750512 384491548 494204555
742269979 602075619 265660948
527951083 247948961 513027649
590548576 770273451 387718327
63278030 373551587 81154894
112153393 744199193 361681307
306355492 285918356 699323635
637706211 565104763 254266283
77554533 451018062 198391109
624171360 282716284 224485699
205311760 576880569 645348062
103123470 566241377 362951474
543918935 316028809 469133984
252762397 566488159 190667796
65136677 97772923 416506047
422373599 26424338 297472996
185594958 402044814 341326459
578755171 389030998 236449229
110961715 765444500 27300495
390978500 686140241 575422126
666088173 10660193 212894739
11163506 715624883 642068189
370842166 574998767 79690517
723845152 377912471 411428978
766230483 134249666 194570245
643090367 318532090 719333465
191929102 522397123 686527010
554928767 202709722 769296570
343873399 614635188 492650648
507340652 350426091 754331593
198284606 102400351 47856254
609965796 542872379 686602075
490753992 430662704 131265882
703267210 681956989 118124494
769460315 664366240 642446034
288631830 17099731 56798712
60289737 213463150 591820612
13424383 708539493 626448303
163940967 446861790 28439687
27088077 93218578 457276770
85908901 652607267 223939771
601584452 329575021 240447663
115139903 58702210 281453988
618592573 690470435 111069860
450838254 245735375 12595896
354187159 628281636 703967547
494935070 555146410 117116002
232854882 240593235 99052264
287113619 313160967 424903314
717793231 550270302 344621312
475050236 275272430 367835868
673586965 618931943 269245513
305848328 435650267 563589744
347937072 627909553 343334245
45788998 497796389 774241202
35916891 687640619 445479715
80693306 428088088 131915785
52422542 79054262 728553126
687691610 425154688 325070962
771487964 241138468 212473993
553132909 458508417 349510711
145861738 76521975 708747994
642165641 1576463 420289498
630753888 763920233 545178961
166577844 737249727 409898824
556524975 93044148 280404583
373885120 750068723 81340303
100761391 203465975 593210758
459504550 460282713 67495894
400214921 763937118 10644527
439504261 1422425 640415588
775329296 146877692 117030100
636743256 265250721 484168779
663748632 319509313 671109500
197658649 452089878 78512137
638443106 383055436 468970470
241710290 646460066 493095752
429289798 483994065 393666928
617599378 504648825 26601268
568872902 677075764 270772551
136772511 473599310 697490951
398317325 47956996 76024330
285816834 322803196 468319542
667870444 412897505 269273797
151197334 306925853 537348038
573943544 243551408 624053460
466461312 328504154 453725714
46499592 191317704 309312907
758336321 469619343 489960526
302935441 377858675 448629683
451927361 108573229 261652377
488985648 201019427 749499810
481435854 291077691 633118283
34819966 232381010 331309906
768273740 743084919 445184022
673815075 672616925 333636982
97425139 78025065 163120739
416196054 334447934 231641110
333727644 688013530 624354763
546971015 311223757 666270796
747342171 254135982 203640217
104288212 413207056 94394522
346685326 407604523 8757417
559069677 141518385 192952747
490327066 757677537 73363470
178886706 233069173 555520038
554639832 64823427 755333762
288439147 42203176 304203914
655616199 124727308 120066602
135639369 489655304 33224466
609743548 640974167 282940798
688563385 741129583 581708639
39370764 544982181 773074176
750640608 699274730 387289965
244915270 517304886 67085295
118529098 157558413 113543839
283115745 679388350 394116861
51578223 757466325 524661138
754966933 515943555 409154551
687444389 422709464 643917172
522735525 649053916 492794198
187287670 59471547 211594400
378843295 50141484 411591523
456563813 774406660 517221351
273387038 67924669 574383518
647817113 230532630 753758071
681277917 405419086 241244492
485887000 488236575 522528173
601137601 619761691 346335879
444295890 434970029 2121501
12607895 683015398 159930890
63671129 324579789 154478598
323244883 773544386 224699975
134939568 196265884 292091230
280556047 672452321 736056281
265616157 378845663 442556177
562136205 535402047 447394715
650042497 445001884 101228535
726256444 19812778 61055492
269051342 591666580 136344576
208181791 378626625 635283398
451688338 114166890 13971323
448518769 64408541 61213205
160742172 117754437 263371231
420388457 589274960 159220829
76605271 262731614 746801578
294743666 34595385 258860737
292463754 688072306 564799697
583005807 290589516 187963119
437425460 24745073 722340437
716669868 732483991 506509511
41418537 244373833 630789909
252157859 185163240 441799569
591646569 75259734 152700295
390691449 428971232 149400732
522732555 489320153 504527839
163048547 730117459 474429238
227625529 476282695 187913147
110869608 410360860 462162712
441747404 772583614 469069525
500668547 24985955 195401423
191128767 383577516 392065553
140653912 314613280 194765439
364727035 133115021 136881990
574343928 544446874 715868875
192322274 457769199 314621400
462595201 750811100 302344918
194434489 604286419 157056793
293364918 687427957 571372860
326866182 8029918 415842912
657958773 668821437 627257543
724668146 347312217 388968513
261476840 699476341 359764721
435009869 569034632 271718019
280878951 138622957 319835455
743759933 568401251 71410175
387757107 99869067 468474532
416907867 317668171 450699488
709349690 656726531 174940336
276106625 126313238 47568499
45761539 63611082 588231950
31878378 308647022 487915395
522141092 649806064 118741655
667859688 179095317 358572343
273213850 179990417 304998361
656443730 354694016 281690553
771604401 575961908 222528088
119389459 766931562 97581795
655016150 90627278 205297197
548262217 583037753 205392637
365584700 516324102 161260509
995838 378662447 494524127
700230681 136155761 276404630
202696945 476877069 530352845
231007811 399066881 72835801
194833624 15885710 401716358
32505650 394623220 171306750
181961600 257121169 632333349
270990223 769389162 353014535
192795992 122438596 554520160
775877373 612471715 189533365
622063996 647864248 41374792
216477274 541255726 531067950
530250486 34622608 330822573
661635792 50830136 58846491
60383188 546915821 326867139
8478966 243066494 682359593
753603326 725252028 579584058
685864568 156252961 593471745
532104023 690410269 645139539
278455394 135566507 631506367
337919020 691775582 197195987
571301747 142771171 12497889
67950777 67929673 276006891
694767869 285896580 29436626
64962520 40184487 762514955
77021746 355405525 639663992
645113152 536417616 48487922
123521673 309198855 762560350
206586194 272206755 638842917
471806838 258496062 144478691
496689338 140066927 243601771
28487591 558036880 258754618
141413231 468694987 399020875
546052863 464231209 733282452
733539043 297120537 189298159
309831663 256617565 724535309
710149063 164885611 22261464
130032905 25666369 493112624
341597547 271859861 69828308
107772056 213690965 244298128
729020572 714851340 700630502
447734124 172305192 430144981
752727502 269294274 588433599
620710480 284535790 256987158
381936003 444198791 413943661
184655024 586743957 140350296
206995978 369653049 177682016
185656821 599107941 495344894
92743129 197337824 586737275
451227278 391304415 446381530
571403972 507294959 164020838
629680773 343292902 761271066
122231221 591561377 610031973
593212982 167204110 489431036
600878799 184675426 252909743
354350410 277922867 192991467
620338286 397978291 182440159
658971514 485312326 311131656
720870319 629391305 190971641
396698651 635760274 680936883
281679112 184915974 285298548
214371082 62598529 131619001
468678466 267312256 524819985
219776276 479034526 401281470
216314284 137945434 32195330
361975645 281880704 395769841
591265160 89112667 190765616
419850785 307516394 491917833
156147614 159453008 26069522
638004205 510051144 8885343
512130319 97559060 270463262
216817325 162585087 545944525
156074908 605640962 474222100
231788123 507753181 431362612
185774302 501039597 351102775
217637791 459588333 674903939
641807483 660224302 459303102
618508499 608769438 246441029
171553569 557606177 636370859
161781650 495057246 679006012
490506165 506113403 723987200
204954373 671218968 698250493
23471685 480536565 48804186
489779044 67060504 665153402
187925614 729577377 631593242
222778505 250852680 429943916
5212400 8945113 611430978
155791281 376359887 768742523
222193246 65270506 438725842
632481908 174336342 631070130
510759592 40885490 485952050
284809742 125586989 453267457
491604069 714204702 563774968
380806038 442456066 712454606
81237379 495425278 548524830
586581966 719288032 358129547
739163175 242425921 214457542
454513942 110233111 721907891
258412179 397087437 712554222
102861689 676385437 601106054
194177368 342720490 139128240
415723741 264339819 609357743
685003949 263904847 313334975
442736445 361222773 455810722
715800924 600372821 645704068
170857668 615130133 771271773
212329773 527678805 669249643
509962642 422824524 411250912
449317943 552827266 76194788
253241492 576731971 318411649
291091537 712248018 456217171
73569420 759325909 698864515
128941818 39402163 100285537
722183198 132723431 202156629
440280511 274642275 685637653
471351879 672277354 190272676
566297885 664674567 104764094
517700509 275043596 21338907
541653522 135711413 157084874
741232786 768059434 31525024
345887003 251621344 631093878
601477296 302033659 164139287
299826005 488651497 359742608
378040482 679769181 714892223
250354815 48607465 578248325
144504238 736544527 11263218
721376916 225004762 771900295
673735619 572466307 75451389
593526187 35612208 393727669
403709527 571251060 654867332
123321424 469465836 470700539
348630833 759852097 177886516
380940316 29430757 197062641
545393199 317061630 624265676
29477047 579893946 619913280
401565406 549295416 617725984
727878789 400857599 338881916
599373055 568571718 674050684
559798805 245677281 57961800
28116692 447510782 664594250
409606843 436901225 697351099
265509824 773810756 694167271
454287821 387734767 730166473
29749877 91895236 344533760
641871612 709556582 134656895
650191499 713489976 418763090
284735157 640355104 653874642
46252775 269816469 690310371
53596139 72772588 429827755
154415374 648564255 261669201
538837407 624192437 612046717
27195893 437894105 500904483
499004342 47474306 322770808
135530131 291738819 522388041
537546613 492233331 206681766
625237797 34545019 435886260
635803916 723529432 172096425
447515857 658448100 631897365
12365750 629480153 593349161
264580695 329373059 369040539
660908880 12823989 87356404
52300140 586923193 603851863
97029102 438666882 181085369
223424018 627670800 427403234
329248571 356186201 258418070
645610012 620949191 288325057
448557908 407192950 564897580
277893005 722091574 489769336
445238424 416481904 113100256
15379020 95150488 5360504
498885187 219952959 393174113
105912695 736712087 454126457
272096387 226893318 452910060
530867591 694283122 109041976
15941867 173307614 306448220
684487740 506123039 112848287
419737066 651555098 202121029
209877496 8219595 751637985
496597334 680273613 403795998
546172312 278833593 676355997
66663527 479657182 182292903
261755002 283211701 498547607
416232830 399189386 71424259
395743190 749553947 262538819
753540276 611043410 138926954
335863549 242221129 593486942
130852975 438611685 757726514
436501968 284486852 561072349
119683353 191264903 191142373
457434759 210940842 266883421
645171650 342625523 505081651
396840462 691982891 155382227
444432987 111481901 540684608
289431566 323139986 431668699
488994029 150933735 601526465
706398062 641381891 154112281
347026937 686508046 261982151
456559203 596405631 660138866
25183334 176967915 94594332
4269945 762682399 607721768
743219591 469283015 260194080
480025924 528825822 289372551
124492285 505039263 111683744
753995748 741647408 20986864
975038 408806166 557340817
607829476 611371327 429698864
10541247 513826594 555574660
599553383 494708840 675746289
306850273 425962666 756720259
424745861 653824171 516012748
518013062 612100907 391286911
432679039 68772726 52122134
144847414 350291361 57028730
319295434 684423312 233714349
424556960 456800742 491219006
739935131 762593550 166318065
668823879 438613154 38921021
537168959 423551200 327914032
129270279 698185698 55794944
443768158 463620399 170681203
142813730 194765682 506558786
55904061 343018319 59796963
75425695 432588971 189573790
97906599 439614745 681069498
680806242 280519515 59172779
526000057 529560999 240295581
339528764 154561130 21326367
620017240 596526121 23508839
704921951 377850467 166586075
67220565 177627418 514654636
347137677 184371673 224328321
99513358 533666800 1558494
606813133 637914247 627257709
459390132 480093566 494724261
277281685 415010940 756502410
584550081 6428802 24973852
497222828 70363033 289744360
14905314 484729186 613177662
12577710 278464515 399484693
417096857 196206171 279964512
709407024 760993089 152824278
262099033 363050970 221448625
145854391 376717025 644506895
390574788 507255665 397997509
437255027 405708255 344199151
646392946 516465076 97191113
232140307 421340465 697447752
413880380 101807289 294486491
735097032 617742647 666460208
510860657 665094142 243463207
632360417 717699700 451116601
629432327 171724165 536430749
435665515 277137960 332314257
630061992 152594632 503330763
726286022 306856946 274637523
331031535 396922099 387431294
188139600 209753114 387978313
645960483 6200044 593849514
531420162 754767782 515883567
99269041 232578211 725399017
350868988 595188035 579180955
407319950 283730601 315516719
155108313 280987395 366551094
41335784 602284797 690545478
272412536 237403904 167963746
412237719 543569209 75654576
384124157 200514933 499867884
593383700 470901938 419611486
754972378 254061881 36805481
757655754 356931799 381674328
622738169 509231503 306421107
226382897 369931377 698910576
652057985 764655075 25696900
104187305 553789071 610966741
51537592 543614718 670383939
694321288 143149083 497593823
429640910 353843726 595910816
698701392 42690311 14902661
751372165 349441101 150820545
44525767 533929276 545831849
460226509 416657461 212765776
234201831 423030215 458021968
643477859 40650152 41486112
205940316 22065200 674060429
456595594 468732859 361180069
483437506 646488503 291503395
487737932 551529922 167979796
532636883 769018661 385574434
49439325 389631703 91561687
345289605 752399381 369325621
349710033 325192514 178448753
32989489 519920481 126612982
652822975 168872812 349339595
78923238 188015395 734333041
400694969 536185772 202895048
149916298 639632962 719031406
531189044 427968636 640282068
150098717 537963962 727979572
315085653 131148361 559943927
95805402 626201913 441502762
239773873 706114145 500000821
754327338 578785572 600842949
228464800 74211472 297631387
674997179 522311643 477730383
648514066 258758528 748606445
239596046 203145615 602418916
580686174 312552123 203223346
685954746 239637539 274341527
161952620 116530478 715124428
212663793 533859988 587005698
355603589 188166099 80436938
236585616 76624595 278949100
107133403 582701646 120236922
356868834 634871976 127462959
602736115 558661386 275869082
27081175 666119604 513255702
657125389 107532874 4848587
103582197 566432771 645111331
656660086 267841080 474670370
626417531 116129248 568463438
267231870 435493696 773617575
335556813 256075493 88346840
444952885 610671342 458940723
194895071 102545809 446720855
637171112 513149507 61952460
574548805 474593711 518367593
428242810 669434489 128736814
709018659 283976894 351279775
418508373 628936658 503387050
227939423 8529993 212244853
18621826 457909136 65671208
536451607 24051896 577117675
545266513 368316711 387051112
365335798 322193932 348458007
599671435 686106426 593109331
417055420 59990758 176823199
377451693 154810761 374906882
56353742 382661266 772676219
469843154 154562647 104807261
573125198 172291785 610363740
209499373 332525259 541886695
48685525 608001282 121268315
131088758 41650729 519980965
412558766 560476502 453254087
359786208 174639507 183268920
252654317 548489228 62928075
166477379 626845760 162677531
633803653 136476798 354478633
26576837 634879064 722279478
455449730 656912633 517105327
559557810 700680030 224138230
17491768 457776078 279413720
85934594 361074175 287132734
463381111 551841144 721389124
564704086 214048361 389598344
206518435 252386668 693404040
116183876 304549557 664347825
281122717 448920785 280284496
159248135 390129840 96197734
323685958 410291910 56029500
231408415 653835337 584960421
605015782 361911845 359683207
443996935 288085053 538188834
752578836 677672156 396983130
409394413 670115423 7962397
377535258 527028230 363471803
675065616 450070979 660836980
774137066 395604644 745929010
388039224 605320868 680098721
459976671 537042377 26801144
560009830 647922555 34856838
246223162 300661745 591666301
264500737 199340062 656897743
368645578 620218704 517328104
682194141 315265863 292567529
576742009 71391620 609962402
175408292 492619829 42925002
355271234 6752153 579961226
702739202 760104222 50130376
23980007 633413112 514678098
766603023 199459597 691967985
673433224 209868286 400045058
601449828 251940131 505037864
269407283 45801975 212608372
754652111 674923451 580037870
291325738 338812911 317502919
211191560 529886370 350978140
420633855 57147921 335731793
402934527 650302229 189407893
593303857 434561904 226847166
262757087 440956641 767356853
705614976 611027442 585798464
565950586 123329666 346091155
558570008 754857563 553830824
573566210 627922823 252710463
697967576 566838963 484595319
267886837 392941870 670187963
242854777 774445544 504966880
445313008 180586526 325982808
123305013 741879840 79194050
122973828 420939976 482647358
319313432 583787929 289864582
737620815 64967064 336703687
287414554 137537722 755890241
272931525 102136349 498793625
605219872 651288453 83163516
552269247 694604492 517885927
419294775 729579923 450568001
275714645 711871859 309659236
595604595 730298933 310845252
33655994 11977277 378229683
399643575 293913421 379867794
439901880 585828505 342554341
52655908 726533267 1695019
13838604 422847614 275816312
142400284 667407953 176460161
270188419 235493715 302315286
521729363 561468134 547046302
121601401 337937963 661906963
619600885 440077012 253034556
154638119 391448671 370914922
540185422 141048536 59061709
519817174 552331055 69035313
557027292 608906127 732051485
112458033 322024249 441102296
357691104 21623604 351053533
294457834 641292212 597660470
707626261 135771020 222850466
128505192 20002925 189871050
220096790 589726173 435755574
535001117 286936549 557026075
16352148 432267770 441138371
427153517 90216216 612153675
286485027 247011094 536053062
459508127 620361109 636061138
152273461 558390652 371100294
610680374 322734732 475999404
363112885 379890826 387601567
118847988 440347567 334997478
458990439 346238845 589023637
721538698 130971412 143240147
640708999 219104397 338004635
135824862 416366611 699100023
517956391 80708519 745331738
717026176 731565987 703308883
238243903 138685452 40285123
255152849 154654820 467095012
371329636 47901533 122731089
595083547 484151518 387055877
637641417 728814210 572754355
471698023 142549007 73995781
502385308 588426443 98473307
27934902 158271368 93060696
140499591 150501785 304217944
312785165 612371755 517574628
119311424 638744421 47342829
763590356 66059318 111628322
88623431 527763774 67915502
750640373 536991208 57327135
167455053 8136744 141499513
312177180 188232021 740185457
158240247 330039203 451855958
328110398 603410345 39514611
155661179 495194488 456571682
2698905 648496338 359878659
612313847 238068099 529003702
665692417 283240267 387214811
470133318 149222190 309918604
326096345 192161751 78880927
607021971 518292023 635622728
419610432 525622291 441720972
187193640 253783936 387803685
712570471 189556414 6682655
34727747 275056998 455462707
311904898 323446405 358643502
378228302 248379371 489504550
687488383 119262895 16252937
535250074 10817201 47640953
518346171 478308519 528784395
180344341 245797638 306181953
77288133 381654727 167412720
577672720 107277393 576926527
89613393 669646717 379719504
574874570 437622925 738170581
460871945 93368826 457817505
361036893 229528046 243930145
306300449 684392972 110617212
54712006 345457590 249362549
482797000 203704027 411830707
575781496 525931816 756396059
592112051 494001124 468170945
492247104 192806275 198088914
234251117 645160019 226945521
560748172 238388780 678962201
76612641 163122867 632455193
600203875 257311008 498963305
739162780 706487733 441421379
521599621 653248967 253239914
596737867 539243158 572612734
662867542 704258033 291202097
239019251 126898880 321774543
728937241 122185390 712442281
90296310 16462066 189297619
574193087 492250703 704739645
431795476 769340057 447743283
404481802 358827860 755926338
313567569 459506165 344623492
47020949 397059192 62724684
494444037 231877097 448049529
478017676 113960825 609079430
195943530 272246661 725521623
46833764 328022987 53259003
492764478 673546688 419926466
269788985 679613821 529584324
542896059 700565319 41807084
304852833 477341762 724082140
686225855 217182461 110737288
231649635 446120740 674766021
254209208 557464656 229042497
401716497 281531316 64159699
592241616 376382744 19467246
451876207 473656871 210341054
70666112 424301426 509593695
361761919 429829761 557640498
680344953 435519121 522696860
605794888 50579399 67572620
540888175 472643169 16856398
185758400 743451726 249587224
406363670 237552446 653486326
529269393 474129917 78939671
595731913 37416775 644884839
241762368 520459657 497051938
64077819 503412091 610564947
223763383 375567576 744385501
423538606 53445237 740333287
134236303 589111562 260968114
592227376 255003261 606476547
136578432 702214996 631454383
82314938 697899950 681784632
586423108 342410072 667872642
424510609 643911247 37473446
370806755 87222771 672758322
287234425 442273031 271030681
275385357 554233611 517898559
591222488 703118898 348447570
10651877 763654655 349137026
273232685 154729373 60860535
8870892 471001600 389053302
751999550 595511152 201506252
553731321 619653310 773759896
465554812 361802983 152260965
283679210 207315256 684846148
670042826 724929190 79144592
367846006 71689908 263612156
659689574 494977987 724378225
73050905 365201589 721764823
595231126 346496234 468456609
462534239 151952398 672063954
525897091 46452140 542371570
398858359 162777075 157848497
384374050 356115787 405286591
301708456 677107850 37957852
136045903 189634933 772671590
70023355 559990319 722775607
633770272 398928557 211316123
290442738 713224894 478153501
98631996 197035933 687634823
257855697 310356322 613117073
574877738 589093477 645794470
398122127 394264828 267897687
765621544 191559902 67117215
538930858 105943430 654313645
581364562 255220502 57476858
15352956 575478291 594334097
661202710 670042668 557986716
521666436 126409263 638485209
590116444 228215140 33685254
461759912 259215032 313669735
289421036 722559276 48471680
541365350 533957350 526665975
66359743 16791846 491903968
99571679 767193972 65050020
605466192 336040723 146708286
112979535 27407140 144519130
371748972 773989420 349032853
356240791 751174785 43150670
169998458 600301862 598928417
24299313 148409260 628573400
412077955 635742851 446795670
570639422 451315853 447708443
405034481 564120468 213034586
577943759 476640656 701246098
323882037 140553324 755504102
487779862 411962122 44128047
756915065 267120532 759436047
724498588 561437115 665853423
607883063 175907816 76608834
275284655 134452555 365823101
334043794 640227961 661502729
606088864 473954857 326478078
13505650 682534518 602561238
390879285 350262030 208220016
222619863 386869515 694547901
567986336 141399147 292550631
561736184 59097452 144424012
731479373 95990873 208703679
296523041 235097546 205824859
158116569 560353395 757807679
14417072 299402209 737556599
296044179 318868720 247833342
455133272 170335845 77443801
468021552 142454494 189207532
349693010 108288463 289756418
687578581 102229323 599295594
148768739 744870913 228169560
185178885 687263958 531588953
561641886 632716803 549819107
548829063 554622829 563934447
350510225 524240497 488407409
354441872 291335640 72616437
197020800 633460981 549132041
319651153 434912705 123669387
308383725 150326550 288204769
373017938 360997882 568584348
182246913 106103008 300406597
59697601 61272497 387473057
21576125 364726365 20520408
730978437 183315736 308955182
164855511 751646221 130600273
682022977 460964999 775810145
682409023 514078722 171697151
527887128 651706565 317720028
433604700 708654851 35168499
179027752 715046032 37013659
725225441 581904224 117949757
328982007 637979378 703742455
225122381 273466654 113035064
99254807 21886728 493596008
316530111 772485894 239570009
420325241 20689669 210481454
224306849 102341385 174470863
618739310 110320199 461193634
188490623 698448892 533607500
221124926 712945919 615624864
608470704 16818292 338489471
84492782 169872444 60488339
604221058 627788890 598917124
686715241 416887226 563594078
38591431 684716409 740207875
641931460 266972979 256378498
141232583 644534701 670409143
601967142 133401697 413798482
108230135 295528871 567437363
91266982 741079780 148119322
222710462 529066971 613982819
220799057 218481824 506749661
195705156 379135687 546135466
361536629 493642778 546077362
218300018 412252863 734584712
159549353 191958870 310577718
120007684 507203498 624944464
265241116 531676509 470488963
478437526 510847810 338885036
511950281 405601115 143513094
104425730 604174689 421324258
35372602 241762277 776551020
586512983 418104493 396517978
399982596 268334259 110605266
288359061 748401197 731119765
616302746 75026162 394045505
233728857 658715368 616033160
476657532 611729769 229832079
156915555 565840509 175629803
213102925 109137517 494589875
712933794 559888818 455879962
318427742 529080143 624256907
128411285 200030877 359614381
216287897 24768615 85607408
697795317 313183906 713720109
672364466 168689643 70165595
689759586 532874634 504653625
164675157 228576339 67001897
119615149 360979845 774312650
283596885 638629361 366760670
55369766 222049464 636866217
344062369 468200028 600880719
229262583 748165581 645185803
178949372 232161930 59664182
634288757 634293537 581630886
18010307 574599380 352067799
582975436 710482103 207481097
755769492 77184698 501094322
181435394 629334826 670432322
22048469 167066670 271322177
611565027 392827620 336262256
24384195 544221026 13579820
46088093 102823604 333395189
388067182 532101285 234113910
232950454 618545783 181226665
64849790 4404045 203696598
565344473 36403182 680843382
183834113 617706865 98791751
88150756 338063591 719845962
453224271 722069561 209098857
54631082 394975650 260353867
433138259 708851736 729525707
186684538 319775238 521511901
741937578 625130257 455369891
562022067 633391692 78771856
379427260 143368669 688768637
513145952 153061654 644253609
5298569 41841289 627620213
285712786 621895789 769343744
732685514 595660520 321545550
130601431 508091308 218634914
688391204 242957522 337717795
542827349 377987365 496499322
741419015 617883036 16199006
761569975 164800488 142114589
370119292 297173144 615812717
379004477 7983170 361174170
680467905 287688267 348025271
663972475 174303073 94812681
508844737 610359149 84797221
648038311 707513588 464207484
419751456 183998485 79272175
575168771 101796001 99157551
641585927 211838474 257823435
376914855 26868075 334120227
60739194 21765291 452060250
71704775 67660070 434990712
39490106 460683639 93604825
562363268 311113839 667348214
83770098 658763614 450918569
667520470 558855845 196582176
562878330 704517819 358157477
499367092 184425929 522760528
444873064 313375724 511576991
246809560 483896263 697603263
515082507 69155949 736430557
635881856 468624993 562867801
285271508 400760483 730709574
84192292 589522191 35423106
649453536 211423727 233139195
522791470 159650875 88609019
495462997 208499214 282870185
719706316 112519261 98893048
250593037 677109367 75192271
758380092 642716561 242715372
246528409 638262538 314275007
727363637 602959061 574036288
414244656 252473780 357099291
707102031 750356362 296281392
80997722 243871265 509318524
410314518 575441475 540551677
615004882 582300217 761197880
465057655 115090900 569883360
460561596 137259425 311696799
136222119 78480331 553781381
370333727 372732980 353260606
689360173 581837871 521102952
203544120 283562507 493143695
649056153 113442821 392219976
462739344 166936759 516877529
378159978 734252328 770006437
515077357 497278010 680759132
693466056 24578356 474803969
20801256 245573317 288214436
213618306 437952966 317160805
562515050 132033499 251504406
498269135 101857242 302256471
734248632 652319146 150367332
476513233 458825772 502383952
401223860 424791872 648650231
157829724 422437266 242937385
297915853 190222894 418112970
32095284 502011735 544001779
754573439 241363215 92454449
231162170 184677957 216254417
293734708 514694138 249655019
516558277 71106511 298693527
587869647 314310332 301880133
651269952 310690190 743499671
111389232 466996 488909766
385182292 317887690 189389251
548488952 168044080 767256129
297982733 265126132 378435079
558275820 198522597 94263085
168732105 773168245 695011048
241190023 774802114 258319687
236628907 675692532 595626766
645918313 557469549 644139165
69849123 188749490 436226111
605221675 613617414 748749608
660449682 508015220 584132137
521127153 50697532 186127056
662851168 169739126 537178765
745576655 189516383 114648368
712776651 622099630 196540576
222013015 13698781 417570030
722187580 561052100 143744375
499530040 176426930 85514908
679480386 300949173 688808257
663534672 555983957 4941566
9628835 248253697 142843916
167663855 471916935 470282724
158620678 707716422 697681769
310628663 141888247 133008428
346265633 52160294 466777762
399085544 355442750 153020894
401250474 645876072 744643350
58831342 371408668 36532613
164097271 452441744 550104813
36582496 21594190 547374
166903673 396235047 438382928
548357437 411868354 741046718
366791309 524246329 231770771
725122355 83384573 286560401
228663619 492522375 42543477
273256407 435865501 126913892
23653606 666046352 93616981
341474145 540255604 574233341
308259639 323871973 116422087
651656658 247368415 681331797
519876932 73148406 443014668
579065682 51375459 224953699
422611370 60550710 598705306
453603504 417798917 471774451
552504347 190985314 13740658
763738620 69394121 577577275
563943178 49419115 115229246
357800299 354242464 611298390
366365723 670421390 568619037
103689483 228441050 710462202
166236455 347373458 141681488
387831510 416937790 648566819
321798356 376835107 179339213
506814564 732930135 128723625
7115161 451549439 137259095
568972247 400337500 704375128
749965245 134120840 2681547
774004000 571633587 430020700
569852201 247201922 275400924
31607743 612587755 470816766
617882196 389156215 109706448
769122943 464839608 179996966
141741436 707846991 766686471
665862156 609208906 772642091
149184424 388185438 693162572
593480530 55422097 525252384
145647438 306063206 756896276
233415471 195437998 511686762
548888163 362613618 285467315
224160699 751935170 189143222
450605683 476247993 198190820
516106771 310111707 83759111
260515069 275360423 62674549
231006746 500832177 571370570
353317018 138246860 386173387
770463017 365053440 278614698
502190830 380803509 611327929
705554825 187807914 435274103
593051185 730350083 469014333
101376434 399618422 51606070
177160657 583061138 554949366
612199638 335839286 16469275
518953993 5969069 159192013
195394415 334321055 69453132
528866493 502648441 198869574
655240140 81855569 53949570
457002637 39543240 561400729
315552302 24089035 207308094
705293546 99768108 406575272
754020372 687885844 233223272
497534559 216682490 325075252
38025732 654515813 733149512
774420080 516345606 49009564
199734954 485480359 666966707
492770629 413400146 337702907
693787846 716088617 104962297
613008337 242123508 434075323
251661377 62464767 748325128
539780024 126747634 111167895
86789484 183117892 35103111
485328459 145255219 411238920
640987746 247332226 295749371
446989123 95440796 373816323
274297359 3340099 230335534
635714218 354442374 49772513
715074440 434503826 221406274
670437760 675907254 329059753
483179024 240381708 15342811
542753649 292458909 568790034
357764937 274368967 254191081
683021382 559932630 750593699
684646939 515905208 109144272
482530483 498481583 765376025
512876824 612519414 402532149
81967715 370353939 16729459
301786771 318007138 568565130
579564709 289655949 693687479
689465962 450822224 733620264
453036267 692664350 558744897
768389123 643738331 561800700
653227962 14160483 266557167
470766990 388586141 217661990
438997257 8764077 387508545
65643991 559376225 575916729
349611694 59877107 689135952
258481930 281844491 474777425
665569907 288141384 290067026
756781079 230926958 673603230
196760787 683608361 500108524
179574758 465584884 212522525
494807049 715026379 607404038
102147514 400718812 702590777
399038364 553710275 634828759
299696683 643146548 442222920
176893422 662625521 301518317
24720231 41015661 160177365
70229336 343802929 504322813
179983688 327551689 678611873
514577943 746359243 41769283
164892060 662687186 532186780
625805184 487635741 27806118
383554710 86546909 169390967
726826812 230786343 678938962
415062180 748287694 603191693
572461099 38809677 60873117
396015501 100482490 517069910
222629302 630438975 652502933
319840648 177339651 670765691
355625218 734334218 244093511
578160508 663285108 726655156
704824609 758232442 709498969
385324145 207998327 30412759
213823655 156821811 309354422
80309630 162180055 643273322
333897980 544075760 231514587
400034717 607693898 114087316
105134637 538109528 105867802
416249691 553304027 754780512
601496097 49070857 408482873
396692657 309103529 422494940
50899513 434615972 364973718
373283333 756634999 438420912
462960643 715614616 320635575
113243720 480893943 16319593
293034547 457834176 662523073
729668424 744698927 292893701
482865301 242229083 199542484
773445693 520690350 39379197
757982415 349733465 625922980
448819401 189000129 244547806
275820597 482874909 303192296
387025664 269090475 407115005
320808184 496171055 688932982
767118411 765391234 216166211
379421416 165047020 450055266
632531697 186344532 599145601
517277182 365401224 485762709
690996849 335627453 665767143
439660080 340463363 442624452
145184599 121117623 145522331
255097775 306268498 497451728
380837694 572378783 388680133
745020243 652148004 545867995
163402190 580258094 710783607
370519039 370656984 237376701
249601009 522951798 401393101
281462306 325267864 506881381
267196617 357158561 33097608
149839166 433826146 393367152
715190868 294567731 93800051
53893850 709563302 742352588
662044791 40891375 315284371
282030877 87077433 748615370
753740199 72684305 63876108
345337492 203951805 560493011
407035681 773743929 98843454
703300505 289093881 10999668
661467344 203855981 132137433
578048913 323608670 582524514
441043161 349396955 476330037
188068112 707772060 264898955
77112917 716466433 342467916
403745618 390856412 212576472
507310720 239502213 137673102
72919043 692622938 226238082
669377258 694684017 255788881
305977476 13318750 50381986
105596365 355232002 506513930
744605743 139985588 362530590
600933950 773805578 97460262
319071662 149413985 365197803
539930631 649411924 645963174
426611576 241829866 202268055
590538518 587068604 94218428
484239458 303135490 195261024
271447255 607633263 247317784
754798719 422824950 210543839
5686537 553459464 13014528
530365171 265939081 487887564
620312725 448183740 295456857
677152420 388820508 243471891
738792056 120156804 124954708
692193031 769102409 664560801
569589301 43822844 297590984
462587681 145515424 603930018
664889811 341424707 634264198
492826336 488252522 62882034
480630501 681166087 605031614
14577500 266144459 672612438
82303174 412599739 282171638
119296739 318682938 343607874
377867078 572639812 162174262
84261858 388786533 754481840
626969379 363924200 172358294
371250364 312664514 597954595
506540739 763130149 716866168
452547960 361216816 101557865
93147144 266987933 30772105
274802459 60704162 514900595
339661092 112856248 642880551
170991959 757192961 41441907
700146343 401666024 248567525
379010538 767473196 595575593
516139903 234845585 496847167
51926673 543700676 623569814
399759485 79941448 349938205
689484472 585734470 570627876
737559738 276847291 345229181
649448910 361223156 512233576
32020871 658417506 146511500
475009281 158179205 458443352
187143552 470987126 635370827
246865395 595188832 586547573
537103650 703434964 645447819
46075257 506923408 152383731
423310934 287616285 535644413
24615089 544666754 40229973
231892056 660647640 643192538
43643394 31485848 589123547
750045322 248790736 557263856
493071766 234157121 13553923
454809280 93023243 418752163
565783075 179113972 606610303
423134090 698059670 569104885
234958196 474915783 725733762
742531106 287468980 200287129
653915435 520413493 120128412
405130956 198584092 119865427
440121964 436505941 318205220
439489548 106848908 42730422
456655755 756893591 498129703
258016007 96450906 567822544
28708187 243957252 200451757
111891349 632368595 137902494
708416638 39308581 344668323
647328267 309886408 661744207
240129531 133473067 62867234
424351600 578833219 28848893
666512551 395589591 661607839
58320575 697754145 453946502
189333820 555458676 163105765
756855051 704963182 274283066
766868363 207748292 171011910
262106908 527461630 189248103
167932713 719467648 16838279
219108223 397217792 116541903
129207112 231213400 276599454
668871603 684398709 194626119
619309537 22801239 361660649
514707862 456812752 469650409
212644318 287802115 515402523
545465380 707722802 84077586
42628098 439123726 500723892
368810305 59784086 532587176
295831849 4272466 591564282
417404146 362122256 224943509
715170478 732742750 592198505
729490125 752994047 232325826
70946383 731694086 467907659
409035599 176596800 700851909
86558054 1921353 197151889
658280525 484058008 103379888
235516998 160270278 31930194
283464178 678039750 247623189
65619814 146822836 478590808
538630777 351096606 725846823
410955509 293740068 528612374
548367440 25439916 695459322
619336311 474637811 453218767
731457313 397279454 69130517
327693266 401225195 363606957
111919841 110160597 83116149
763661707 350418862 518804866
297205505 244319481 646689104
95952493 161610293 762095523
714940709 747713425 650047661
322720801 694047302 374528541
134268216 465819149 772314119
397253070 136432080 209457457
599103382 733797063 730359022
75883149 211734912 55857206
70972248 181108470 390530263
105886404 511250285 62159507
305881205 535259844 598949265
753297019 707582034 710751014
247184756 87273797 367500261
9936464 589548049 13963994
183177122 467715385 577143351
306894104 44162724 171242055
508577626 175937188 395458329
386333735 50049059 341410165
143041143 506857498 245115088
647640397 208005559 497736932
601124669 101490391 339293119
572172126 753233932 522987987
559624319 201694808 333333282
202926130 742459294 723957569
265815551 511606351 767991077
31352528 24221636 688451538
374301427 347126508 550276430
80949869 104571150 124656108
198367486 363762585 567336243
544008998 686368818 467417010
361369492 214447762 536915904
52701693 90022847 191404465
344401024 437497431 322332714
576587938 63156898 776119617
565420146 255715952 701126084
541338749 313560097 49689959
589455662 343978799 369167124
455864332 443113263 92213841
63583512 105978492 336455333
55032555 259355979 310650983
440364616 168784040 640381510
16970106 108363417 270537455
321677662 234090323 90931769
771168362 351209839 380281738
113158290 511899208 740448343
437587184 200003380 693852545
57005111 745622046 720289516
300409429 4413725 759201790
426647537 400700563 429841443
773999971 488089745 37484940
634293135 598562991 121498235
541872209 283196916 619129702
641770998 255705023 172706801
308610785 401685385 624396830
141169147 635888281 736057269
334761358 202810833 15629725
268136417 23606250 96991148
538527638 547763713 679197769
278560240 640612002 607228251
198268409 66276563 276400500
291694590 226836925 194937104
701409912 55647579 349999279
539486343 456978333 525506103
400086394 302273128 592656947
485862303 712742609 205741465
666941712 567966183 27532557
22189619 402593833 456492621
288177442 608425815 77547750
101731887 42505631 675845101
751408636 421521535 284609725
351973878 670352381 141997841
593720257 517180307 566986264
492801152 762230558 89357584
572319500 352413438 136424513
130859943 504920197 364792960
155969309 258031119 197791751
429220180 299914912 83124285
699469870 342144064 133819819
740902660 239940743 470930818
406321376 448907394 355129927
748822789 566031734 183016278
559443161 525386111 692968861
65929473 592978345 584950223
663362141 214930655 209424686
403785826 488342787 751804327
369362581 479574618 153937000
236357786 776492629 207383384
152633718 630309248 148813640
603114418 414863518 774257060
216912746 143337221 247396060
167677777 532972168 775509920
721031272 476653747 204011050
628685206 319037162 400321324
699423697 330220951 501287356
49831474 152656015 435479862
166420954 531837840 440963494
384124562 348570975 626854644
661999124 574202790 75151840
684254632 313566411 492341810
240560223 195444566 391620115
532305804 310163773 370189091
106203441 647119306 401634749
359686328 702415605 141877925
285326940 621799118 650353315
502580589 68117903 248674190
446448146 683976993 502873038
104594646 742732785 77430139
750207273 341261746 403837544
359471262 257575099 769936464
443612515 728156535 729880625
1804779 460741902 605011147
547962187 547344294 210102122
366053704 654702193 380925673
271346051 122310449 112075706
244731833 499727767 23306778
41223240 773423698 663652522
282150777 637032618 536154100
26763536 410238148 728499564
105808531 525584086 159167865
73926870 22626515 81774807
455904011 294960947 773701544
703638043 624127860 737353271
355243963 186538041 107737998
47985070 532359043 120524555
705381464 598146262 699916083
394936875 648334378 598501589
678567605 228306156 600621681
232011338 770997169 352003495
625116592 758376686 507043130
679005325 699849691 193208842
157291387 304029368 403716333
750857953 477231478 640984065
191990457 73860981 441993249
735761513 15114642 676947801
651569163 268114139 544912784
109963217 772019440 285756123
177161397 36717260 134894951
668588381 201814085 679194516
743326524 52837119 129749233
121420008 59478250 731162486
628144786 171309957 163420888
588250748 134599789 620857894
67663129 403692229 93629241
632110798 244730045 548701619
160568085 546715339 146671955
169742297 95506927 728061446
409621601 402932362 290039249
754993394 263541200 35838026
470663411 743856815 663646244
291742821 755796837 507114645
560678373 64963744 590133931
280017193 573591697 254881261
49879471 416934786 12899743
704597516 414383548 561306141
762380724 487785997 658445636
214519655 341359232 567569162
92474370 145795311 300684405
272100491 287955178 227274096
377599798 659811199 756590316
569515968 599359387 92553649
243749363 711903212 302021368
37309970 55701699 189642911
72466072 275614413 2335152
318876203 667015468 566109506
621712831 172254042 23862288
539740619 34707176 598776406
49244493 302791446 408908476
639987980 436901418 82468990
452616287 358900209 656483200
689952517 65570309 201867772
540425376 510381787 654523542
60609100 150811308 263057590
26963591 362312365 582191875
242788898 38404773 423365615
400841131 227745226 652251893
182821838 9815762 746336012
420675431 57623574 172572973
397807568 136979243 741686842
281407091 724617500 491152083
106649502 222927383 426330378
257141622 17961609 741707353
708968113 458213778 686505031
398073531 204058886 98227872
496832591 5794611 303919230
544943398 10134474 756727999
613966309 233919040 512172073
358882350 634714950 210946336
249674392 7558656 138089659
110956441 248678493 199328785
175749704 480830180 520489271
275653101 649096011 671842357
48471985 615636487 715627248
694124480 77054460 549145550
706791289 710166422 341739012
447171689 50990888 6835169
635178395 677147202 336535673
573278164 175393932 323600225
622246104 389269964 305969397
575143245 681502269 685800829
211823715 653084121 645106594
480964655 556506382 10695234
51918832 188838660 50909455
342261084 207974930 496284083
57828248 70638644 500334527
326575294 80406437 76933385
27204671 355474524 77753564
313149757 478809890 705059707
6366081 239966548 559513481
742280286 206917528 328260330
128344097 571245620 443213456
624563557 10201315 131837216
492179492 2033603 453545554
483334429 585614225 686846843
134966120 47198353 35195802
645456603 323285609 479463751
68384400 453691780 412739617
166330374 134406268 296935629
323691620 515586838 712392931
356504083 423414501 680808025
442901368 285664145 140980983
262743452 132570345 609674681
371487674 658372799 770324839
763253332 161311501 290451178
73412684 678140572 16504358
747742238 562482875 702547500
245169397 700541323 300440882
405576057 157251365 599340026
744250895 488282682 467749327
769915191 193469452 465974395
488127607 528999645 109534099
607207862 82345400 530918414
317968959 605168082 641108331
469793976 132538098 609723391
560163864 539298768 516638180
727326849 541064282 260255311
580044265 187499067 70138617
591059347 278369004 363025455
21675744 642643264 273436836
531347370 183290820 249323888
491801998 643106378 661065714
192932402 235484238 769738466
221919212 509466847 147962048
119028891 351651366 359911158
306133998 384855938 221201546
307657603 176543802 44983937
647821416 611180210 491231216
772288700 346400462 211324174
502550160 556374491 358253930
91747525 39621931 38941975
418967214 146797823 171635470
423536344 529865165 570885558
579159121 757706312 236265375
561185891 246650536 136163239
771603199 695401445 582450746
751455259 513176623 376153185
623745886 7500354 731287286
233785854 690511219 746503724
437039046 771715096 368862641
19723019 389114847 439194361
655419904 599972631 678490781
199049292 458044604 705648717
386697892 316453282 523440879
614064454 770702549 553062472
7892460 626087234 495110703
602870871 772432738 163074504
348656650 141388455 36842954
337594977 598001765 163473997
521926609 429292054 60657889
228842096 446384851 305426725
531323733 362170461 456479025
348024366 135763067 386540243
328343373 672397614 128110101
347012359 567537157 253910509
31588443 498455660 673890169
123571176 703163221 549526919
179120122 588883482 377940097
46586084 695253335 145026810
731625027 694083390 165863634
437977219 145650064 277455749
112064357 226904465 112106971
519915679 54932483 333484648
655075044 354608401 269737572
409745857 564910894 551531153
278540148 399124454 708912570
574852406 493426689 359053987
762253276 668606195 208794992
574461683 159126395 362982332
216217063 22182442 15525747
587759041 463995348 615471406
592868325 322784396 541637452
232743559 669291798 72745256
473975358 296621308 223907366
646440316 702593261 121429989
259031966 304872763 94798475
421136098 154358747 180398610
523742117 560214874 496342304
105139151 493396536 149559519
448495815 256042563 273294342
735339393 627165434 481813593
712823936 540080281 721707625
285889054 469403086 416547812
315472926 168166183 654988552
103307483 727654185 159925403
741310990 439012022 710889320
127983946 319847042 543135581
261804024 126422824 654244286
43477685 761700073 203486317
196594803 757985805 83369620
765909512 675682924 71897997
134792168 483173577 120798316
648626313 7394949 384667104
255183264 591069643 458133886
576315498 271869006 427379755
297357351 104074698 112915279
294186571 729743209 52272343
733901905 385575856 176267451
569319407 720440846 295970275
722919687 632700353 278641563
389858870 303084798 125636534
539805373 526634457 64161691
25399683 305673437 422837347
390716107 284571578 424762381
465964691 321320242 547385617
562074836 31115795 707802415
46469330 158176035 166449204
733835123 255342422 337155509
543723548 81865648 516789180
351696827 557985832 517212656
218560443 570512568 160331029
750796579 168162502 480489642
684559574 676836381 278466638
589287041 748564115 400460250
66830193 648807281 46996217
212969708 564297524 763857965
101698874 321527090 626914662
136971323 409011916 322829736
255756677 305215396 505396087
246946959 334986839 157921024
370546727 261902499 27659425
106307445 504487879 554625449
285834824 732093253 758303680
281217389 74165843 416588325
606156117 647273790 684592529
633483207 698042343 638265764
508093472 628937919 741888620
56768211 516832580 394492624
584835058 18844551 182784630
141885818 26236308 212078266
563687535 41561703 143404825
406503979 100365477 131095740
688363595 181668507 776957064
312175720 692278617 404101043
644548692 685378068 735460810
541549037 39321937 143148341
721274395 454585367 458717433
244312528 333076169 686945561
242636936 478473019 632340702
311331688 505654391 748663389
684633794 563778164 576166066
612227203 136764308 519079394
36624466 458853317 516454050
719016115 122548903 86451478
16792805 145783366 347863791
91291896 298365861 412778818
573936122 598490434 295409038
54731508 169674465 172934034
474582179 314313032 517386899
20580163 187989956 177975476
168033876 333490729 663850302
406983915 393781664 547368156
282993423 17786816 386560108
212349490 62952610 638860035
71953949 317518638 54052264
589355657 677308781 617403457
713447636 310221912 411519536
378282486 601371229 30130868
356120477 670147529 477277870
80573250 232673428 722759548
279645988 208651469 139422610
182920049 507119401 77311652
203969129 567908023 436462650
474050171 688735491 189741988
525682277 737149340 477702485
25811088 259984161 691880131
322215527 659330932 605782659
173174475 510985560 311256611
55678437 31896019 152033352
289348058 320815505 732909471
594316874 477447881 131422400
179962886 166330344 22390228
334215728 370901904 231877573
185319396 58098788 379275923
211977934 5709991 554351389
719763272 768063644 634530023
155571498 221840248 641901628
559798546 195927695 364007072
87218236 770156299 249760252
32785734 234623603 682270751
635737876 532072164 675321598
540477615 610410290 133812552
92273603 190508807 691270802
411618692 396661164 335344683
775991774 382750521 328556000
472222454 208357104 157328116
484109751 596999026 129433068
146965644 279750341 230194426
9903932 544315054 374731542
218558318 482870402 479482183
512644932 720294593 209261343
177481296 198608484 308728526
475093702 614404648 71199048
765873331 117451441 298327401
436281857 90208291 214610260
409752560 133241282 129873544
38397258 585627887 725298928
55907054 281410376 521157141
194634607 24442511 635643408
34366942 585389439 631658196
494145649 770554364 4301282
28318083 525718823 649958772
85696815 465662417 204661556
58233069 352925285 594283572
528085301 127965177 125906072
56172778 513008889 316664935
550743173 200048857 638201636
220517728 3267182 434655717
682927189 169147513 58831241
537505689 497215564 585571038
734715682 753018287 765861541
272355193 725020253 532078484
640746497 270948374 642356481
300358104 2996769 645440921
355734479 723345683 648961015
562360437 300234803 147115471
276519431 569533560 607059965
284508933 44784198 505642580
666839698 434580690 14971317
480704885 69782237 111253885
725065909 311829875 59799918
574628293 286601442 702730376
510648862 85878849 49308944
259067626 529648534 398852517
559638834 654504801 60603299
297454448 424428140 306896910
160855587 525878554 620573954
138834477 46496192 655017208
132416919 90194151 192946837
700154476 376919599 382300395
573480747 501979131 332149196
623915315 276548127 753882993
486188498 617981571 222650943
761689955 150279907 475869088
170048575 618995564 204122505
523883396 659731415 682615580
574515590 149780338 701503493
214645719 745684893 495152452
131521254 722234836 571747183
495548615 414553386 3458084
470026246 204298491 416731462
231343607 380124704 271361009
79516038 539296758 681227894
673593260 290351450 237275794
30937512 133989827 92164050
323640091 370155761 89088853
699600899 481857918 456391997
539906821 25867601 41541415
730182524 242053470 518022903
691379080 459278781 638834054
6456928 521531115 493286385
91936476 661414538 682333950
108454272 14037299 42286232
610857903 401752398 721986370
701483970 631681549 774115310
649369071 695818219 591112535
78829797 350980646 95247897
267288971 354263217 516154374
322954486 585805379 728852661
330859457 478799820 727669141
118621836 73831279 34196692
537129154 695201952 650944386
748796669 48389220 447844128
207625138 448874067 48628207
447176335 58938052 438592456
205501144 13273509 299873708
166883564 111869179 263083988
218814764 302862780 457460802
183363545 157317229 375693505
206439619 562774658 132106062
593195595 114799795 453393040
381329163 124115371 525627528
423335764 317008847 455015245
434186598 325163229 18656045
332928078 350052612 377767079
740367533 87638151 601560195
191355176 77701909 253055797
202235538 594058462 555301300
237435041 1264511 685717788
353628234 460433776 551579495
140188486 49181653 774726218
57003170 678431079 190891264
267203435 566702067 133826643
272520836 46309221 186343294
113398450 619538491 367461583
503962151 492476809 183008304
315586963 244795064 110029307
84765959 532506282 72919534
52905828 546187626 351634877
261581764 63782081 460396476
172004521 553517768 716340037
408997448 645244072 17488697
748301659 249897829 468939796
412508316 339026483 476305958
459309296 224050524 219945339
95359456 179053839 538724527
366573309 314438516 499914880
66610325 439394783 764289016
513250245 744538276 489029779
511871600 503524455 240014248
677204948 440147322 570805819
163736763 246092455 436552804
280542012 343793904 667667382
289446669 474398687 643302798
94295195 703009357 751713691
148022687 331346452 219679211
378495995 547994095 283363911
66321780 293370830 64731605
200571416 189072209 710934124
726326216 566939398 263695861
693535882 238991879 537018357
145650522 117765936 230287424
373276451 6525214 226697570
124623516 158891133 140095200
556040591 426786505 576705419
565997912 651892201 466985005
183920641 588466917 45980535
680611263 273355619 438976132
765579427 453873344 33277375
467518009 527064724 371043197
407092642 665444022 603479109
505529044 243108230 140915131
551098155 515598928 447387102
397721798 363638229 434031348
108063008 467365825 614146724
117090701 723462128 535495771
350400727 42068755 312072309
591599975 18590676 41611627
176443108 175235052 636997907
369869868 721229752 220542110
334980771 136305874 84726447
548804736 754543610 647436473
104397599 466399901 658398885
86285077 600756445 181401347
270667674 594017554 559830526
714682809 754734745 655077030
396645235 539407434 329412485
544477424 320891803 296079342
581464638 606947713 768249735
507730714 390027535 134685332
82253821 265694308 164141102
119703294 430135175 473012944
123592756 375299191 258684166
26364348 177937326 711274403
255324619 173567484 646391298
133478119 42384048 515954236
523824973 1231931 473995851
139120374 217059872 738762533
547702630 213997037 749477593
392427289 605700979 43074808
248075361 468275622 276871521
2126189 282179982 218065284
310651391 226779989 290475965
338832721 430002880 270930057
640021140 631089467 570595335
411231500 571699209 157191800
125856224 504155594 194777730
33670669 84049643 733135335
458816542 651635299 437368
384425039 161852405 20543903
762260620 703828033 70302053
588830596 450568425 143327763
768982820 598035016 611239357
727435192 454071880 232566926
590652817 698122956 755718027
761064788 644228592 405412728
28132397 752057328 433970157
249351208 75221109 64890334
71504674 292031990 565582080
418729097 206084658 705425124
737890650 277867360 477742088
387165947 173439194 70135669
88553316 457655412 714286601
435751659 78591466 737964487
271634814 455280426 510090515
620078367 186818393 695233977
47609056 281122737 739663377
356549835 733281156 559229305
203737830 40182468 639787311
230175726 344923019 330114317
172183010 97284450 142675278
171664285 316050023 199503545
535405611 215635343 618860635
476664318 635019118 319631729
559161640 333072999 8151726
772784774 44125825 56269031
678855685 176474604 30763398
133660727 744793015 707653499
421769424 256542937 318079513
485066738 193223153 662380792
569896582 654138406 20132358
415059139 723015638 94283569
401048505 335417830 88096349
473110766 164237846 67520042
674939187 15886711 22857398
701653088 621144686 45207240
383744431 771614421 441176847
297592353 302221665 378071252
81696659 146610789 176123452
167193007 362431 662060825
395955386 220624760 671347512
328548881 348797788 239270291
468605778 99035721 75324182
245544833 95973721 106267467
37480659 740561033 749141088
564797758 124229221 199932751
403802894 325800380 621520803
380150947 723282972 36744115
252301826 485362319 241011943
621616443 466095882 15320493
161167991 340798491 322365658
669938237 679845460 630475250
102793116 417629894 325282733
529900588 523457146 760762762
714396375 434482801 111495192
625938854 274376441 606459556
166993390 724809305 689136920
65457028 253791310 485656777
600646782 314446425 91297862
712099242 257575026 117317861
641706893 525624611 470092160
445884151 560854596 475898264
762808655 653833808 158467304
358064020 66180287 184959086
227072916 103108569 287809525
362249879 574489929 591542808
354073019 774414254 237930398
533701464 368155292 52495457
520926140 21629345 738619114
355269492 496409587 560879684
519831297 74089956 288529872
683116822 310905733 89532823
584198005 436811746 281133678
42643662 535549788 357824134
598298058 16072135 754819447
7104459 709574142 524083386
164161111 646449665 702198874
750261225 733438219 17442737
681889836 153880334 635484831
41698385 393940953 586420703
1253047 277568632 248361818
141060089 267348272 611875065
116354846 694486085 230091864
192816699 528964089 268873994
12097718 385265272 291291904
494804112 478419279 596629909
373109220 439787566 522786498
192849473 604602425 101873583
352466193 606161572 443265560
685119153 689202220 727415570
503638823 773969641 208005225
633778887 594965940 680894478
769975910 71712731 373905983
754546702 110115382 157046169
169949834 516230660 560705381
513825939 682485215 257527999
432741567 116283057 310560786
186497581 754230606 36920691
29045580 4069067 385774337
408361929 617455414 501072193
107726929 80782951 333022775
464591926 106950421 85269043
660985159 488905105 224931429
490156220 187570742 167802295
578066087 379310110 104392820
625625526 160590498 539748005
410060838 618615231 390699063
129341611 171500732 250718385
40156518 43030488 179155202
616584248 197797021 733099578
625012939 22397305 416035351
129130360 208956937 177007683
61437823 160319135 218955822
586421865 204575110 441631943
615732663 492229369 561631353
180390024 236445709 486910863
119800391 188168134 757528580
54687515 404063070 13625092
321022424 20007062 619917115
377350099 502440816 742171777
732901454 684020361 388680173
47945806 1032899 24322896
91247929 549345765 680916949
407129518 530259994 245648133
53937268 87870877 87794768
304701980 192458314 453182302
708487 154743820 330713647
140559742 285963086 557530323
441805650 764811694 236815013
350489598 364891730 671324032
696763226 4970650 317052522
488719209 415921864 513182011
683797667 209563604 180276364
141403398 147543290 762355802
748234842 603682860 682758080
717389428 509789453 537809109
100278846 672207874 593983016
519947797 584384332 714087236
229933614 50234853 24742917
439779901 224091231 572109306
259097788 151778925 394940958
667183207 327044636 82981370
95365218 28232993 615254824
129533688 276430472 710477253
742092077 353930985 738812495
258207536 525964506 566332437
116689369 761627448 3645020
423045090 693141379 57650084
191372986 24045529 409417106
656382087 245999632 688444328
358313809 633862448 135906095
123696078 626331129 407425272
376184893 685067748 469705860
363105088 153146352 562242825
109911267 270028460 554386372
237325524 646690115 323718832
484916068 380099109 116636354
158098534 195166272 636848750
212581924 25646524 412207982
18738264 129377468 153871906
467711884 64686697 622587264
696694265 44313506 18384790
632278821 701949558 423568206
219831361 524804631 509473312
363238962 200213296 393823904
265581987 16764875 244837840
199662939 695752473 757562062
692183115 383892766 55198900
230519821 349561898 561593153
542457387 663518171 764050807
81852467 382476958 693770385
371576181 237062541 300894886
207574202 415347280 737555815
734472119 37099159 366737138
320294611 569943653 218325336
129533662 564472299 558321590
303270705 586062215 695820103
72220146 623320947 752927864
300972981 500212789 727396595
399506527 557782896 521481905
547187914 37069071 650158972
156690780 728107249 672986280
34625455 29678164 580138214
235428698 396782088 130911344
534653706 533508369 7845870
461822087 418687036 143257071
304544357 737640679 696223010
764794865 525435752 606120810
292738692 329328334 61453215
294419443 405969217 415574388
118084733 107732813 39680712
78661170 203241891 715453852
152630984 487606929 312051787
518538981 583829059 196946189
342435566 396561658 640044025
663249665 277556082 635751099
392275171 244545856 636619705
320157225 456831430 378842507
42922497 671975120 241870312
100770535 764255158 506944555
584126134 591019631 1014854
526837512 525686390 356026863
426924814 91527489 748660194
429982835 223231672 616420070
282217499 689290092 480465995
755122248 720991400 235663001
401911967 653999662 25032109
726429045 611703967 236666122
111819744 742846849 190304684
471094329 469294093 112512570
644382356 155090037 463744730
461287893 193270992 530137056
432318545 745268954 287426185
575117412 73324615 556714081
14400415 48737345 575811952
209558800 538229646 48447915
263055284 351165106 744797879
587022785 528638224 703214601
498623344 342547606 457616604
444181189 601916517 515339077
546090524 200073107 278449443
261453495 761550307 699432219
58878156 591419882 117819751
32899245 748053651 249206039
225850972 419633274 481970527
307489048 64961012 448909247
705931402 621714831 90328273
148111198 440226062 234765181
711759857 527194500 357039108
260566966 440148373 220233908
259952079 752775737 109663420
85380565 603166949 610487322
692787261 271086342 141749346
648903474 228912096 776499310
492535050 83474372 652939064
436292264 521909791 432779769
481086518 600907665 497497123
108864304 168179555 483467872
245603077 117889539 545043311
350114344 572032866 537073125
765221820 85780456 156297993
572413532 13660976 7528603
580773846 261277105 623686217
612888515 135623244 530561535
170931370 534443354 179774233
701224240 272004454 132120629
144972274 716692003 223450103
724316261 375340987 570192134
83559085 73150521 532395154
680550975 28677328 238418209
668618953 342586058 654918434
295882032 474781186 761520457
602474802 534488251 674782723
210523202 35411718 46736394
207841249 436062810 586837494
551434322 297730263 692515249
43533788 722836009 496821314
545651582 608680257 58253548
227122613 34411147 723406710
712805617 26462844 747583238
474539458 612030392 424360244
68770415 510016820 690888178
196672100 416774727 149117127
125682588 489189197 364905652
208106147 50284470 27622099
118626154 282071423 314142725
757072103 115345809 554128637
148196215 699532808 120945317
274988551 416214861 363718222
206757263 485221711 425181786
603807477 345041423 142910381
247328051 312336130 1311603
65471637 761858059 101012222
767878341 547059687 16903312
466044235 329945429 38174692
357678207 532247419 56154755
454400701 85858537 704092616
507340139 691247153 486114994
402206984 546328563 35755649
516825635 599184465 528276012
98622861 547358126 428786906
197947180 741002969 385805803
501895868 517264182 9044144
219447942 297222298 417143779
736160161 150643963 238637237
464543946 717030690 65294252
210438445 422440 753897975
431338703 493041758 360812841
87206556 293934526 205628016
137753296 436653767 531403631
14810570 762373270 673148569
758869778 480206941 139281577
425002878 134662747 38036937
594977984 321951705 576220558
447725049 504826560 611136335
476285575 112126303 196073170
398172112 373639126 458320747
88881405 554912894 684065376
166811038 603761142 343844449
416744993 582393730 316097709
165425850 722214065 154032663
443493706 689197582 546690501
484660600 735011047 92690245
479266181 728285674 39383784
337044708 433143787 1954401
151485884 308243290 603245298
419182303 129899611 707357875
764015425 57166074 370081194
304241743 569547324 475295987
428896182 25313187 553110448
499073001 332857168 171918417
755121047 16385247 671203038
707282910 434780446 337502727
153418762 512971749 382506039
151611639 261290759 640371202
108769965 437496133 722734676
424449998 497757585 679083820
128415003 50430055 367312019
179018519 732480990 635293851
396942764 6884071 733886142
186641278 279589992 176195386
770122237 256187241 170762152
302262018 483446813 429002010
476657765 106773015 128074369
517094410 45369008 740555885
377146719 247944569 630326822
281710272 742653626 623705812
720074865 717993951 26265827
365460419 550381398 29134549
461175447 738203386 259148419
37684285 428434686 296374724
62926510 601029658 627591199
545178781 600539536 607792736
194747644 279377914 157497541
297803029 485349317 648995336
116398408 464151821 685390108
187444596 464899549 282533704
51156060 384076853 382699199
349380708 491370808 543902885
75882107 250553230 198517097
774579059 303790009 687136709
42563150 19713154 239818730
639714085 247735484 515161143
577014931 750070193 677280631
117896661 230394093 70922588
368634272 180834557 349534668
186096449 318081933 615847968
52739014 1891773 386987280
552896114 520811331 556252660
683670100 404192396 307829926
74653636 241598014 598168743
245350389 741441589 247299978
648599929 134787726 467831933
755347980 197797379 81394463
687990077 407320562 398383770
764843904 69202599 347228534
377135404 632320426 100499106
320306866 3203449 722619499
207114272 50775579 28042472
359901761 567121695 226017692
316319641 553327569 469698364
688432991 232488363 480785172
618655509 62118471 286179761
316435473 566808011 71534897
312682584 714997772 109649881
13841532 84036475 297415549
301923799 212293575 302714138
58020214 705613860 582047384
544635811 345992397 331176890
29455818 96391744 311468081
758874613 20061081 523888952
47443114 752200988 372549429
630431451 578964260 259478772
672858761 94257543 216646985
195386417 171265066 54398023
372520868 628929569 569773542
450690866 129511120 729846458
578460817 461198946 695080696
663983995 178216563 225798193
201666914 301019525 632917717
500339114 177388086 377031524
50223855 628427137 96977567
61692185 225603253 94966815
142125637 547486796 579773133
611235415 676683142 374508397
288277704 769630404 652685741
427540470 751502186 487916859
646789569 213752617 406296734
267622357 371319839 46518070
650939636 529756810 681183671
319834948 558300197 431251651
147488078 192914045 208110330
135730521 671208555 576976538
420195046 75871801 412119614
122939189 249168023 640908614
761436748 510455168 416486455
286590985 235246854 88332355
512351244 505129024 35286125
70143795 595990738 523257325
395688282 60107440 750284013
577027840 459792508 413979463
597197677 513905786 124825954
234903694 309866670 257971292
310194596 29581457 373879932
67133172 484320885 43117258
378732565 552002845 238895813
670901744 698206688 263928416
387081225 620787685 699591462
653024885 240865254 695475529
547570771 700147636 726600883
15021790 150447515 510843044
485541371 244598041 182196459
286266037 104284255 444428361
501446292 503950952 369085690
383676163 73546866 481021639
461446244 10559357 737467740
39650022 469829201 68961791
623616357 28756799 738526071
436797934 509811859 72169853
419665926 166016141 401260111
566851341 297082645 78893284
683764742 170718440 283273651
642962776 641169287 376421736
161376365 343117149 25776894
201187157 380116864 21141091
379089045 643206987 397747962
615862727 681440298 399732064
289704905 416700593 163051990
471592283 409062403 574583141
258473175 313213339 11936521
49863119 458684022 395246185
52899651 197127652 648015011
626154813 774080916 224137399
324734245 459944051 126112891
288034188 774663774 22909711
442202293 502179130 244109590
625223773 589637239 250378911
212742744 640142593 371570705
222554542 176004234 269296283
118967369 631452708 537826213
703527805 488964830 371887551
3904753 359308224 612848901
354728188 442055845 42971650
758191580 540187478 324682954
538491966 263560164 214670076
310357410 411742217 546008532
699210677 118125393 454915831
145691670 571589580 296031935
5050555 358456776 422442457
136533401 408499120 337111827
86156987 4998199 772841997
69745850 85529295 431025030
693227990 699195939 122687809
213470408 282907305 473898951
511399764 202413143 231562577
352059952 368005990 233268224
679913490 303334678 163687637
554069501 331184945 353266585
726590375 484892597 731040783
522168934 776557766 259779009
368862454 776642780 497984783
631841753 281050224 177318108
387107206 398161028 106496841
52113366 120059063 316940180
573980622 268208587 640422156
489737804 195950828 258951731
141116629 713421510 445145072
116573020 72524889 293519816
215804798 653369410 686782598
337907677 339554922 31338761
592050391 348779429 718868756
109566928 402423014 698145545
747344918 100945302 404413893
553367602 203238170 628163776
76951272 701690193 276269595
177662443 422286996 634560104
124290214 330947433 83777535
111257682 513211679 608931210
468127653 547004141 544495590
197487820 530209967 496951114
140738936 126525338 447981156
461239898 480681700 124274782
519875156 201707210 733967575
295244197 276192160 671986856
617102290 412038832 601025915
524785952 602725375 124727051
295982942 60813725 523293858
276551093 469151029 170826617
558291372 677496300 471680375
736528649 499394244 274985255
155120678 108325383 523603710
240387558 262707556 530273271
363766167 223593464 258599608
210299874 621204846 270245760
114841899 39956619 436496502
445267480 262841650 118053490
585772793 731937613 146750772
301692347 594942784 722484793
366088384 235949941 691865988
284146682 677191759 719061000
480914356 718313136 752492005
313542038 683369087 591229137
561454316 92430327 189881136
225654004 66542256 207165405
128847609 28611217 495366538
183893058 437171437 151521613
616323964 210943383 66050884
291617818 94375690 692276572
374224528 171732582 477407253
770622402 274397733 596823672
195547070 10666212 116552915
193009847 90391763 756159122
392435498 530925787 266606506
8921078 541511954 570748252
109925080 44297875 549225195
189363253 733973956 129261827
444698227 605856113 583984926
729503064 145881390 206470676
755359427 635833464 245341549
177929573 60724786 120515873
140611287 89084242 317740118
492148068 527836997 14342333
532148444 370612230 269008647
525685708 661897606 504405441
701897110 54630336 542257937
693513220 52264482 512329885
649400743 512896185 423135655
593251801 617050422 90627739
314591131 172012314 312592240
587152968 312109685 37225586
303233949 640389641 536936116
503636043 9125317 458297016
397828887 174181315 23454038
709947156 213581758 121005347
664370960 63168358 515406811
318360515 386999601 55417574
45739383 691247950 347835715
253625633 201488958 611527832
74030176 634565432 670042973
185683334 340331214 73456098
433422977 682381711 146316351
115554629 715984321 697171099
81855117 674002568 359818976
591143651 562884441 632740485
602466353 744522692 606842447
164459296 512443979 294540320
185753477 634539958 496928450
230619755 700488496 209199845
49480028 285954929 307533930
403885473 510205661 117370841
195857215 686648461 765969748
542398283 541674413 163661752
398292998 495906993 418056907
384028356 663593200 701165792
325501656 254325936 583673336
251958193 57759090 275533600
163680962 426264056 690924383
674640732 153368726 586571898
529371930 346378543 556082942
570207393 194089154 270398860
209833439 543109531 93464502
540142366 270159107 756519738
393321164 558134917 113834527
717938586 490117078 767411496
81401448 370004447 597172857
761870881 363519730 406210136
557161886 710700174 244142694
612270693 749214728 181038905
312784354 728324147 600323326
484117837 732485557 721138933
519142615 435877369 551824110
296193720 265367365 192842038
725045863 543833284 718699458
750152254 544690466 39905423
481114173 112302601 439085337
348608724 773879658 699410890
774383127 168382148 601700359
58088980 776083308 441078841
629031068 180466066 102387758
477062660 79306167 103210559
311919752 423637559 132310589
367919240 590021510 339693490
461199841 212655119 354199776
70864773 697488981 556788985
438405534 63805035 198223865
734008866 384593175 427392564
74304339 670466887 60555174
187280324 233297180 681913498
528407905 319556647 543157920
242234311 455100510 674070789
608188254 132721670 668085600
329416016 153559475 432082519
357549868 200736543 641239020
716342641 253358631 176653735
733696390 313961123 10775616
12431381 454788745 437609623
2490227 550690831 545910384
61695913 668118925 329563834
769422721 487241243 580368460
252287043 515564513 294943819
227786215 629249719 323573331
341835880 477295714 25630305
295201827 683079037 655859094
326955860 73262777 703166389
478727131 179327020 727000014
565307200 429496090 492484253
153988583 711337680 519424903
333326735 762711247 90068335
365696157 665987081 185394673
247786173 622380530 737323407
94332173 294309543 712925878
675615282 193338361 385173905
110283932 176695122 419948011
665396449 528976983 704735185
294194537 567812495 466287755
458570286 623849414 741144875
704757102 709276399 518363879
602060483 285497292 295990209
173049598 528770547 384755857
205789612 706950206 613462379
34728157 757847995 625376724
327643151 194847262 551705987
576389428 632101930 193554117
150786886 493994501 439421262
61444394 229512499 676056321
177251187 652761259 530639765
232933604 18139231 581604950
151966076 300888346 7967613
643716376 124967547 237830191
752997194 240413373 412557489
561647392 377570827 559061762
186920855 627463023 710896219
399398212 463394403 140384875
274897388 686382512 477316223
326805825 645860718 65919785
372499895 175488126 375259624
173608707 646882873 391270701
168393336 643094595 194723676
214062715 326591 627227150
716799290 212289704 551692314
211237321 326346770 333932763
323441746 565553414 124323116
385441867 114153455 302443190
448919717 33797481 172251303
68598024 517988170 145392815
27398521 524034775 266175815
734327092 680872572 398842853
350774769 129105617 453881668
351727812 254826134 153436898
371513855 491552050 600014121
241503563 487873577 161045394
11020417 715194214 623189894
49889780 300812218 314742533
323825029 536711440 289825352
578975394 545946852 54533090
742636274 745598223 348673953
66980655 321656190 224397957
101436378 36512127 223292319
186548417 658786497 56929178
751619690 568699806 463414222
100432068 170682318 227481015
562382697 560416470 221185955
264484272 744658340 346593595
650927484 465743797 493779137
159402477 49312219 146313704
275384612 579156352 224743843
758720611 24832736 709706108
350322971 626695908 613574343
740338821 123673366 736772996
263423116 210719079 549034696
202051925 679086386 235349453
58745945 271389785 289596042
227499157 740724125 236631145
184612273 522811832 146557767
155052974 210101722 67425540
695712394 126920286 578908460
81857625 401282917 333504515
450347788 322416765 581831557
587132615 280545028 301844941
513781257 476187372 627523463
468782134 35165546 356824027
215248773 266158227 272292531
615039797 643372949 257266490
704405180 48455394 659512088
173148306 153479407 753594780
32591243 485419864 304999919
229122562 45132499 294332384
771945936 610765413 570630170
258436756 11570033 114722915
400379824 255849265 95864705
134919683 334939758 474080081
272459963 605916186 9733357
183881839 650234427 41586310
307432857 102003047 416549172
223594532 35607923 577768045
49336259 138192144 163106061
189211998 165626374 668269024
610468422 212388451 688045007
482027658 370898186 272834872
265163356 626384357 512554753
630669684 497432666 304384751
239460180 512602299 56572365
386278747 570371385 414524118
182106068 650546769 567067041
666035066 246771178 414814671
522083171 668727823 456291709
560054474 636906986 683244436
406932295 296367772 406204415
234384534 161909026 687631931
604929758 180666843 235891412
182515896 765864042 581210517
24871110 181474144 134700168
174954179 338154957 712154154
674306453 356640911 381728410
236562146 314255388 192160562
737415588 386411134 257484574
263111737 457326740 68136043
524830404 967976 482317622
727818911 444014891 260238358
769636013 179294435 540291401
131154063 192306305 153621724
711848338 572748712 302423151
286179613 100005779 215568855
362427233 565096997 541520597
479924775 93650619 387296030
122375591 430904079 619128407
159072303 448613098 32689135
482707706 538240365 411390518
571221029 135644885 468442986
221747923 619157301 684096160
47430961 274085283 661656334
415676730 678431298 393290269
207404434 465017631 171966475
531620016 52923447 249586382
671775483 328152958 262044656
353331753 729818261 342931508
106130871 544552996 578778993
101803291 384352404 198294943
176963153 158561743 37157302
271527575 171120108 581219448
341174081 506449836 556830999
115662770 157632878 671814485
700052877 214032563 271522664
324904406 250678537 260200633
265965805 195941982 30583179
318131685 624839995 305970966
296415502 245969851 739835237
192942317 47055439 166817862
620509420 657536540 21325828
431016469 183206343 679708339
430425308 666557594 684006390
467530433 156181717 195534784
456384134 753322 733347384
163995665 681166233 273679077
476758359 513539491 615320620
564769648 21145528 606635928
204803178 463347798 213642471
351868224 709403520 319748109
131869480 363172154 344562059
558396751 765259339 560857941
74941615 468571306 280264341
49229155 480699787 51010257
468978469 523570001 548778215
746361861 177260532 620971192
137624393 201963334 221787219
538364622 361053272 566893281
463707818 118974693 672865499
426587601 490724668 36548552
466572304 223769172 579965761
71014395 654962476 503656563
254058414 29423847 368050229
427598279 104526926 262841909
721930733 571761536 743986342
553313039 34276031 255731025
133048581 348435057 671513979
477005914 256866245 154588002
36419085 213409722 97610508
606839188 135706616 215287639
192908447 708770918 462153912
262492082 497733282 504316153
8728167 656700909 751136193
21153995 557322104 109116115
89300075 163115250 259957705
39701853 141308105 72536586
595726715 703446031 140499255
551467619 655305148 118551815
678368143 47293076 312140120
552204175 567134192 83929961
503188610 254796414 706117077
443233051 414658378 718997379
64971441 23043190 772191325
51705966 627591347 511642077
493236341 125665071 36728605
541421821 424598292 307108708
286949208 727305096 20170251
421915998 272387269 143434728
402714431 587150109 288699424
549722653 359494219 672253343
453325501 14444738 496387513
6978591 684183539 194863875
663474863 371637155 8631305
353582406 196711339 287517552
86836842 706523116 8546148
609691168 325247161 161709023
580171346 744798234 756835500
697277642 638174863 75872048
450746262 382204068 600718944
322723292 758952446 349531433
247660343 646835066 743819962
419330454 367495263 451156433
168816187 617205425 474405121
228528249 47301518 237998503
23414579 246597065 63606786
7936864 600603744 720925143
656846168 675275186 30502369
175788536 193326314 424991823
267777790 465813685 591862813
617337463 504936968 192842005
176125658 746338087 184584377
156224997 106141295 164022677
434501624 98725581 551868488
749901193 166716535 338929244
60176196 182678661 237023277
66661106 765028697 101802050
583289813 123056415 505867202
275708140 551960684 556187915
178775365 740712365 26436802
769239454 480864569 493217993
93726070 603433308 80493456
412065909 58675016 712637165
556684383 665890243 536777471
702760290 679836978 148108199
591525031 368315127 691693874
277630641 397655242 770405553
385348178 160878081 487973281
159900565 148601773 349079222
446935851 32471617 662719391
47675080 182292056 74511888
762354416 659240220 369031728
725585742 577582624 289314477
12833033 268532121 227971701
5621 193978365 357518990
242675203 348972868 77211166
448374682 127721756 504633223
72095705 692918629 272148783
333120123 746002738 82255530
509748214 79166042 724547101
285090903 338519428 411852455
343826634 113592142 171626740
399954078 77472077 580776450
126569313 390017981 342786235
609583594 611958742 540955613
763761144 233617521 560077339
4201014 646457760 60455856
567535515 182640603 296715232
52211778 348871824 590752049
126522694 139791037 466422556
649952874 116579878 39401972
226760974 691431508 629259847
316528757 587895115 336256760
151983613 318140721 106423906
618612247 640557316 266359798
345365016 764347323 295795848
701388830 726971995 513594211
692586902 529578227 506707105
348431799 760256455 522089067
457560525 147924450 320020911
78040204 229296890 236662576
248650260 128148601 638400548
146057797 603415717 119384029
82750298 641877697 373587594
699559412 374059835 135743435
260997625 247807773 424903469
737829358 280318249 520023455
493761468 331756176 617694653
343047615 613210822 178817310
5942482 220309623 416677781
654130205 612385285 741842077
663911736 107975376 631889238
141767448 261701877 181284554
370387285 369760394 3887272
281584288 373257816 164325334
521333869 34694629 634850802
393137902 41524757 654386063
674777284 253457330 101284480
185741857 144369152 57848585
428001416 635754574 480454295
635142561 196674044 341721519
497692347 188928646 630915317
292439936 167069080 171277337
419430522 51223869 775498819
113236386 185633480 239061039
132388887 637746273 173135393
134108959 450905652 382236000
357670237 544149283 592008564
503035591 470363106 372097136
155268291 651024289 723745063
563252271 353551339 386006468
152767204 450977116 709677569
750294590 633658822 131239996
111492913 543368824 638655268
518360635 618842792 554781786
507437554 622246141 730665191
206156365 708289969 658155579
3332559 635991373 582783775
100076222 644745686 397058759
548842452 468931718 460035816
672228216 585576207 85557431
485482738 377433833 336427550
142866155 761563291 19713892
425341999 398176839 196296235
520886613 675412771 535432428
343158652 723062861 125854445
156556290 72388808 167624030
600344744 551552698 724842034
307352734 703596113 616211287
53583340 214157064 738907748
616338346 177824313 427162849
244339148 599218258 705870594
626335682 17938489 248678534
353489593 101491711 125343081
706808122 283984963 332346873
546552086 201456892 636488672
606042679 527600890 545323910
651584165 262666303 215767572
605513487 376274289 623407250
564069897 649707841 42440293
744224568 705133710 544659070
450566639 759076042 115582220
496212989 88778507 506421822
423711710 627467991 625867768
689877491 672077849 348077039
683692322 714101247 669683885
109966842 32785153 191215998
133716664 487627005 319124438
488269561 668614779 737809867
542371537 415789890 530193766
513388987 685005152 35007457
420402816 648552785 639435329
647798047 751789384 633909991
434908848 390653783 417746681
300664212 276903724 563401018
739467645 185397025 636946404
203764285 428313243 579996229
767990704 624204590 618097221
214435256 294592417 60315671
344731633 525804997 23311532
8216719 262242658 748400600
328813973 677378210 679669420
401968567 628147457 503907980
175735295 53088731 464424728
114845856 576528276 441144311
681706242 376247679 776563543
476733185 492189441 370372748
720827278 225741595 240023714
427834020 388281223 237387437
219841545 774067855 286543693
380618215 578870590 453918936
80403488 466407082 252083873
98062022 322473356 133563969
311292562 229534979 595676530
485812200 413594661 386831805
360200131 332071961 699732733
136157735 763433295 467420211
275967672 393776644 283050539
258637372 609389807 768494156
158057405 524142517 541791150
46004064 684160411 44876232
742503814 730590641 339382287
10002973 623319052 143267608
330632009 369497539 498861939
638827553 270886409 716546912
432050877 104607900 386248909
460934365 651190361 568593756
517194199 41900582 63118315
341103828 469179605 540313648
327539055 45358743 425498533
329958882 159010384 51520852
327474977 492791633 220643906
743017620 721640697 13841701
386752791 654116195 390097071
636453603 565722860 516378301
510066892 330996979 300508625
209233859 234776582 172805961
42662363 508564344 531818951
268984436 354283730 580621542
519889514 481241398 669625759
260995644 549328743 456195975
543738054 407834381 322656896
552524581 10350849 606562223
481711286 526356341 111451952
140746149 702971282 668086263
659768598 205365687 142496668
695321736 554429874 342329136
442750122 110638333 499315782
718764766 722715760 631658537
658543368 306176015 499992584
205045982 402663964 409678162
472738392 130144520 410076646
292216879 480262774 597616129
34145538 174228085 121461517
344122724 755449013 574695542
71656980 179230825 171449655
456837884 121957245 178696501
300672141 599616334 568100527
131086962 542869848 434449235
545190366 643936801 343746161
299798571 120727432 30451415
619945006 193461224 276406803
244921768 200164492 555680201
618661041 192953108 549505095
434344649 494435644 189018050
374236822 132465829 439222666
143479079 527719781 164881135
216352307 440395268 684011254
1669179 695620456 491417462
705539480 407162290 333347342
416793797 134354695 601464246
360515264 528186001 739950280
47120808 362617319 585552826
118950512 474243407 340154590
659823324 441971917 43993526
286748075 753256472 727792079
698775492 302464326 8294803
20452854 16502093 610358483
414862290 518137264 767248615
243937710 306429778 106935267
5053843 467717965 629885914
226112506 771790874 144774009
370266117 757903314 625714862
745774915 329642959 96278020
411427495 648549648 125047310
136420047 118712706 4813651
683093393 340488339 695121666
152883075 510894595 396075721
342221258 363675799 683475134
173349487 78001754 728247743
493568741 371648097 626795405
551485424 144154263 87300570
393876286 656969059 52167104
124802436 434932617 21560918
627959360 304804144 136349176
393958926 103522552 200259554
396162517 232155464 151701509
648843825 702192173 295492500
334786952 419898692 466518162
104550797 696136161 631924850
304310826 704835804 447473053
52826119 584539271 661342976
363597618 175716155 696552187
324152401 184859747 565098604
455199152 669672743 541685627
550292790 705689093 309451119
9463265 179120869 722059627
459486681 557219815 322594910
493672425 745086684 650735264
142715111 501094783 606866826
117673862 443280586 568240703
293457618 584621266 400113409
307859641 724223529 419678394
112428181 773997724 375064733
587758346 367527837 591958317
13713998 584532235 741389280
570021128 15102618 318137564
315660616 621292357 610966362
624879568 516626133 446606170
449715289 646746381 317475370
222478873 359844759 757353532
354177500 161673200 362326630
111595871 248613436 338896092
771005606 283802234 390965012
608075456 11725138 741123762
159701486 255980827 607591471
37041771 320806081 552634287
734950739 197926397 293446538
159414794 153776399 441172212
721391535 126780500 143817574
231121322 352098231 244345441
517113377 284054270 373073860
634897557 488452401 413812467
299671514 356558580 677421296
212725522 545927491 96582259
275013588 131658282 447244062
69542667 350005011 64345725
384940115 391865455 698829543
180331567 274867220 150141330
774751308 13305328 35893647
99789571 299732420 419390468
374294043 530089418 698623809
765524734 205691936 256862518
520485171 709368447 382125867
172535104 151483298 459595593
6344840 501673369 52703447
148889494 675910454 457284984
476372055 427297542 520507930
606411333 57488294 190632237
725705762 148648842 206806443
307999548 592599421 416819202
324457634 124495257 436519209
561270793 263338660 40307786
712772761 590013967 374807988
295557207 576283320 67874866
159443809 546749400 120145788
731146348 195060535 218237853
335139673 718112887 761699534
623484126 7922093 83207204
388306079 140858621 217457028
71226880 191953511 317227600
611643703 106820803 384018332
557050056 353838861 867258
461186101 304045353 210228209
549868149 550856769 654330668
238556282 726923446 709682767
157848560 201139288 146206444
167081168 203399166 427670107
605268288 38334711 69555317
435085359 5522642 232632569
238225756 763325803 532486505
596046221 257074440 641461685
322073619 434560913 628381745
767634485 706949925 416200889
417553745 380093066 466048409
27755773 371097208 741206951
549562908 235935451 537517165
136141976 149755654 711433930
140495621 87245543 32439936
771198908 673858360 316100905
254085553 163340996 496923749
699051040 248706175 405988092
713921344 462821748 738874121
68433489 144147566 471506497
155545815 606294576 522699774
739224315 420309055 85774486
583689281 578751042 288664123
463832044 731142934 680471673
371189869 111990544 186854265
383535159 35355023 605079625
226968814 462246048 152590963
527262564 285303925 309766367
125459291 196784902 393150644
649790847 351447043 720754347
493586711 392888543 81388633
363330298 620554892 694629069
745649793 40445960 635416085
148861435 736509167 514654860
645817619 382968769 15509632
493079183 207335803 680397321
427020345 220264742 153289924
651793391 463687583 619514912
107904523 303688286 9472877
567638203 601280283 768770701
762758135 81740156 146595910
742913595 13406411 610983452
649337756 206692543 525459911
109277059 760959633 282826753
451327607 310076890 591916160
520349225 151561514 373023790
222630307 414652796 595575886
192619958 635716269 114251123
581484784 341440448 204712252
579452610 488641304 217152276
316064812 342495742 382309124
288133411 522600845 474117322
657376041 244321788 399289245
428035112 577025111 34121501
595916825 697264277 618831592
448284838 506627508 714850398
279894071 360480890 331470805
109855983 504736474 423689307
674900776 486001937 114245783
501479108 693075665 185351548
108773090 286540841 102838540
215786051 140072400 486714289
407638386 337893504 759244040
658078752 75536418 655328220
242428602 752801182 663590838
599096778 122328595 436955747
762090840 102390250 317748797
641451923 689870967 203424536
715274047 379644887 175080750
102999220 120852013 713467254
542923985 399895913 416884744
215511798 322694240 54801984
138323741 450138184 443925674
285950156 258761834 402937571
683013864 278519476 735276602
650792034 520986827 362887822
429059845 252356249 701526578
517424465 581263935 669111005
83693210 47400071 447353332
303335077 232560068 520671206
399404328 62687948 57033516
617238730 592703666 461797641
563243414 605616830 731683646
389514084 409712702 667188910
428831303 180043740 290204166
664754496 673156106 445615193
78424641 189745077 734456510
347182272 208334947 162361897
285995758 642987829 716904844
641301720 318484666 565734379
218530472 704885765 70164875
182698288 646842936 730330667
497110951 514337153 398583117
88196108 478617038 428416443
414133163 301111427 537145752
529924065 760303918 514965409
773409160 731178842 454056460
468423041 135877508 255674254
134584967 528322302 582905709
265480138 33989841 408757357
678634997 409696729 403490819
547656895 604036375 260923151
262196463 613041456 481927472
543845160 367898033 681857943
286667445 179281005 583727414
253755833 299902249 695038366
692114842 274750076 228307898
668813649 264874796 471669822
668678043 759721740 422522041
269337563 322841346 614203339
15634379 257249020 291203338
205362983 282020156 604745908
8094146 494064606 396943654
434547777 174340126 705203921
471910961 285122139 26922532
290536562 112862314 235355700
320261239 150806143 676783784
741614209 643262195 133729279
750944342 218460667 277256412
538802024 48753157 130040105
457987014 56745693 126773015
497602738 337054193 627919243
695206713 422556564 193772753
131017518 316016266 707855830
682325861 93314869 391674865
39370278 66642773 420252864
402343472 7444217 159046279
562995847 147050496 330733872
200815022 234798350 356561415
595425388 308671110 37908311
460537607 400029216 734451390
503010502 676538317 168451905
598605372 453424476 149101847
170654561 698510680 173712252
155795816 188670072 566745457
276721652 624870835 530402281
63754754 261516270 484475977
703306377 241259504 478130010
363335419 231591328 51366942
597399526 15955033 675776575
280446386 504519431 589970674
205673882 717744857 741206190
461595082 136459012 690436592
725357922 2241132 668891226
532292205 43378583 615049071
10475574 684722934 179450703
340139628 319828825 396401229
364186601 120668008 272402533
358576237 620883012 203576664
764532624 773022397 568078527
680451267 338848761 258939133
531622040 228687255 720180413
442926065 768523118 415675521
475234508 580635767 586755626
83508365 615351631 708261009
650772082 388420090 510088565
84058412 701148240 573203848
52145208 223103472 596005896
594762321 50435346 90694642
195797250 356319002 470115996
776166289 699126772 460728718
553822852 663257415 335660497
159807421 760398579 254604279
433989988 541588977 80962632
446825765 249989368 741848831
754641238 253339117 316807938
752869375 650704383 589735714
122804456 447252555 114280750
413087409 91865532 161520622
268686549 239825251 47049396
339751619 571563894 152509725
579335932 505302897 233171874
406336775 530943722 733051710
199843921 482899658 142546518
283625182 41583810 359521848
645567178 291263355 269403718
407992886 671973996 774797681
749412898 554897705 375476608
48552438 117179458 290772032
69034566 384434362 126054322
509905756 680070587 412925566
302725846 677060269 232566443
70998960 679509868 232614308
273837538 271101746 112807200
397391264 421549808 236718345
624696311 593677638 69002868
736328657 49349401 558059531
454563386 531458799 165305789
726099393 571883683 230704310
674091576 172042962 113976866
666483296 267375094 178463887
118262626 192062516 128583818
103418739 47795968 133035718
735061839 131427451 687168694
601268745 438065951 347385144
319175079 74535875 455527784
361572196 301542787 127508660
596284993 627272261 71500523
19252562 131993638 65353207
48161481 608228055 438535486
555834521 591912628 581892777
540886326 634366587 160915020
474812895 657227806 548929948
179579989 623700009 528997818
164929305 39424473 681507045
51425435 732909284 662258027
276329890 218655081 597183013
402433669 474642910 647948859
238631424 411522633 15139985
403276856 35855508 210203975
47815150 234181874 154591489
42978921 135330222 394751043
410836060 226432449 251350133
436025218 20956147 124768935
427082531 762544676 313298688
435804132 96539957 265099594
704217897 45666141 670611251
555780708 219886244 195177241
283421406 118510425 574904188
610742664 369982035 753115473
714644408 280435652 319990623
348141808 601678438 189354016
404105809 165036688 599177214
492412500 651797534 751622356
178180783 380040762 425257280
338180771 387723400 298134975
728822688 561191455 455399232
516317843 648611037 407085810
128096818 449002529 554307605
3822326 555226446 17210822
485253332 766607419 328658249
163378788 494881199 601117659
591092568 279924840 506615899
513531199 309529926 695427189
363411671 160900741 428728992
126726605 278199707 585797304
131550452 71160469 350418582
175738418 270093352 383913364
219076830 244689234 393226748
154334870 402435544 395341544
337981498 625397890 180005916
58432343 2047963 373585777
67550887 561953330 262671281
591513492 282992589 381240785
520926851 519399630 553034686
438113334 240410070 418316802
719201253 519004628 481886907
633882187 249981323 32515946
305606110 480095631 434692168
389281108 556228967 495914665
647003816 618373049 271383786
369810627 338114854 52683662
33373552 83247104 623673868
471139140 323055298 689443923
92103316 127490687 366111372
373237544 253999725 519599888
288715299 237121486 44660241
720992590 479834602 373543914
6266200 333857922 704386096
531041848 118465066 678512595
138302869 577546203 32144187
482776742 609634708 577463010
53164857 750132510 355794532
711166260 213377222 439645556
412796717 596954768 421841296
245183067 76180459 243310254
773073973 390409538 348303693
3162839 231702801 498889837
99344481 723006959 132904866
79878689 577952790 36683172
643780451 420551843 407928497
131142632 389674440 536057306
67228047 47957167 635602238
230377676 468592496 543233318
549703885 267152870 596264286
652537638 504176922 404333193
550521134 730259020 324146705
690769172 501184410 511783294
618168439 26076310 243835428
766917464 278459484 219288322
535845267 562766240 417308551
597610859 730611110 700221811
771836494 470889788 673557939
169201185 390631141 642195970
716889592 448256505 194086025
523834633 480588607 139747418
230915469 117742528 651291718
122548548 637597588 432200664
689567610 156225846 587887292
665243096 135448360 468500812
180341376 83187844 426731234
776401796 744482644 437263910
193043935 343821023 759401224
688937781 615103881 768000182
690507036 114992313 599939371
285397274 177867754 734390673
756272941 552219277 131465613
295771299 601430417 289832053
768908699 232843376 676916224
585359085 770403252 499274819
16057218 741055763 655528750
630461719 266084943 662089421
153519064 208125449 727193714
83001261 567999679 329568804
272721440 312886373 44811893
5871243 209653139 554370384
444526418 27502562 458096433
212529270 248566210 309324300
269791366 672341275 511908780
687236095 619355293 504064170
643783050 492432947 725136654
156703868 150456082 85789547
238505332 258652337 225733398
269521398 175312501 415258659
741381724 543490798 869269
169222521 478321170 281061599
116386738 501397389 433487908
324056930 738761570 191187218
425527472 312166230 454651917
44751670 34187643 82045924
231476741 372387201 587863412
607355760 654155785 583514293
544551186 409207637 70320885
249481903 626751385 92978110
383745526 365506720 95838630
563638469 333336592 362250884
454223069 190340692 66424112
266675056 8151073 535344586
355566281 617765170 44729724
647300673 300804787 754921064
206745042 314098910 206398764
102748575 513214924 2953567
271436767 535793363 561114638
416952876 340094345 753878304
292615149 468004658 556528290
554603341 585401814 27987509
744988891 593326899 614892781
608234578 237317987 442743285
64920417 659413538 156978146
235956846 104759232 399571199
408209364 716387218 641883382
605187443 534907901 701449852
303421317 344769317 724479967
729298286 576768014 156195329
18684046 291086598 599591809
359287870 369038934 594128842
63561739 762410774 30874803
253857913 205134044 437193012
396120648 442645467 483016106
105919435 86312569 140380947
105975514 630028246 234752765
719792409 319932817 704722415
163425270 72186139 431003615
460692066 671612191 679768108
370464134 197009034 649858031
523137466 336413257 589557819
585878814 418255715 705632934
292531584 23437922 706896897
110547639 712410184 708536447
148664471 666448827 497110961
659558930 569905490 256069047
666605061 646597017 740635796
659935918 732879044 62870266
343222507 386010393 187854512
619721112 776969216 753691172
230341689 496692480 734820607
454572080 193821019 21408932
208542376 256965313 641131894
729718136 264638624 361735544
187810979 568791438 293917686
256438387 623987809 507189481
254627827 397158757 104262957
216244803 454239882 457960280
661342324 395956314 66799779
664215076 358430587 770538911
98149153 245307249 517776044
275386092 689760447 670029843
14202871 722509907 697650889
498141691 610603175 85463252
540108566 516601786 309621716
85354711 539421663 591560892
19600919 53518191 116913220
517920202 701994092 603138628
8085875 263514559 658669306
450576761 108511115 45218217
319059212 325065106 52491064
349215636 118634076 466708460
356618005 570431227 623776206
600751682 226106836 574674551
492306412 420138652 702046700
161044671 35026295 436349271
743456765 301462915 618122076
517185426 598357450 569543057
27534133 596518501 509983034
422589175 257900127 167795913
112515242 59761463 597271062
345569569 57974160 632615189
533268928 736928419 615847682
597331911 213233532 674180831
190766562 589788702 149668332
2313753 366358903 286391106
251788058 14911149 129492932
207614332 543118739 769775123
661171526 57176181 40329765
651315870 133017276 216673489
134278986 81275751 47281613
59455780 312103504 732763298
70656036 664816355 528701650
624954351 718864173 187705222
205947286 159842575 764452262
408081052 467884284 398748050
679334756 606105573 47273270
560995300 189184677 546707746
649015182 461573904 506774952
712246445 157577611 397142059
297906037 126470325 554865726
275148956 262936516 728869408
486245967 203248827 609043010
175397142 219354982 634327246
400424307 363160546 540902565
334145139 381248840 86866994
123327904 575495812 376502128
652575747 159094325 277482228
668435713 395823123 46701554
553184589 682718866 256863082
223023287 569201390 678905756
535990764 533214028 590885650
337455883 662817048 89666208
603201007 216735136 113240321
159628019 711201526 60158174
688587619 219378140 63360153
44187991 616338609 102473670
462670976 167917785 630707559
229070179 128713248 41850171
745132708 320490639 625328373
519074020 399701214 480472679
608628712 459538496 53496448
451615289 692995199 43378117
378833532 304666612 133636934
334430084 345294077 301772427
271397901 11700548 662561117
82991439 98333459 348251589
268843351 271663223 391915518
579297080 706057557 593039361
664102747 692948071 438631130
138454362 76590822 542209707
753250633 111746975 368276687
109810400 48218974 567796761
320227474 93792186 547183167
461983030 615107514 573176882
499412164 253445046 193888383
109017271 754429070 105867248
213530696 153175116 395547449
726473321 676758184 98391549
460885081 582688533 163209757
26546007 262548989 223147020
402333676 730002801 53625732
448771823 646247711 393222122
336854805 425584535 279416080
48473151 93187273 136733184
336059365 421036130 536875555
382262432 354811301 658932780
476574995 579953803 22596977
14161153 454850945 719964785
296149484 517169494 535077383
298837221 316382718 683223861
63441086 654322349 71086735
713333018 562394959 345469537
20845777 718806387 126960022
696922162 265230404 158872176
221013666 265408526 415841324
736232710 15384837 217326936
370893176 575267030 468528797
367258026 743342839 212116816
709832469 562854970 11413715
613970881 588571704 68568467
422966467 394781765 583888203
207630434 509053247 244825264
299576589 50820024 227759677
555319470 528631488 354213209
581198926 2381597 643839162
363104703 402264257 140519826
596845339 220274757 553673979
211323157 496828565 163867031
221331131 132515328 195506015
157950354 483819581 444719550
581233095 644305163 576658233
263020201 717479675 60852950
513517038 387697417 727762012
184174556 214843685 518494486
653654945 735844780 776148897
665756654 180696221 655638170
196523503 442977351 746080466
144422373 181653516 623389822
4490153 639941659 633679580
129064181 175647168 731769612
647371868 139696173 570685537
219885653 626889675 36919927
301524748 76252408 489469607
163059050 238640902 620152616
567391079 666173084 53569495
611466984 306114791 342223138
556320750 151169817 153460241
167062963 706879731 681235260
706703097 21982795 357053188
351570961 758373165 656457746
588669517 561702590 759598960
695945166 49390664 773189980
716114386 670048696 554563710
7721976 45383398 726426501
6284515 605275532 59032996
335092229 11376769 556398617
378169892 538444528 376939407
723089167 624462247 362916671
421557395 98420111 644460301
164710983 202151755 691917012
486339539 19488201 518974158
212259092 27203845 160633249
198810863 674632758 177989715
193075979 125389984 599806347
42008136 534865356 444666736
764556932 144721299 718212567
741501883 285385238 483358670
769083010 207122212 199012002
234376439 413902385 10388311
715442746 90931454 523487210
361175972 585036768 5079580
163463096 466953850 303018691
152934773 551474149 772678775
650140470 514944561 95065271
640564137 745161126 570038749
670436247 76705651 20048333
695023216 609276038 464334745
677838223 275061254 316545024
251066989 326214779 450823928
5777447 525147620 143556521
73060059 554353931 430500130
172241185 687488793 46518200
211160347 266589300 578601243
699080430 672349621 226701016
263670419 600861631 363133676
303057254 101058018 608800443
755945059 674395778 434609361
125612484 59926513 435405194
193518332 172719877 55266485
426156131 430713239 302422781
486927711 644010117 619527708
67136293 356773016 83995365
754098615 329964413 68547540
555696009 510744685 459662057
760850239 614624249 478568178
60396637 159333621 386348153
337716528 482921804 17729878
276274372 221967902 49667764
521350053 731234535 658151840
756761646 572677234 501356134
489054465 52556454 345584381
420799319 9808898 734735951
141777863 343843666 657845821
499206183 511465384 250870277
174140258 319372724 38695343
386358375 279143157 614023669
203616603 424444680 650929650
197039253 753231093 771421338
498105085 393827387 18941154
46285479 123657546 728399848
747167801 115863831 425423551
663130295 640018503 235212714
568347522 587011134 152123571
337985544 350338461 88839029
360172728 442129193 539943347
258105517 650637268 747487976
303262267 733941260 172188504
717656856 374333654 173668337
445042806 459080020 213994137
68248230 187205646 662916400
223615539 193911040 134654960
621719926 743245263 376534763
381648232 66221937 745803138
370746895 418157132 322402557
170905312 697228286 25988386
729827871 751041259 222203968
591653588 183881109 776492373
700153274 380356834 77898231
79613837 751860447 551199857
262593559 80135650 562733274
99465987 373780026 628230689
296797703 460216795 68976488
547247757 110185602 8507413
496342738 577456489 362931263
657516148 769036400 25795330
696473836 445523989 232625863
386785674 317009638 391714724
575799851 668426377 263906824
1028379 213369805 187046857
727699389 6627759 205259541
273652950 303434041 97206078
267533701 671545309 41369262
42204225 607568446 747971386
111994899 343784577 80926835
126190798 22863427 771226780
150567123 545513545 265585582
620697572 135026696 358804532
357091606 704932492 342953535
520140414 72262743 290478133
710077157 178704309 437872794
665420435 332924659 252233341
678822409 715663162 75249272
82927390 11361841 27093331
78319771 373045356 371581667
479723464 338109454 143311267
129243279 701782503 542871904
525914413 664861914 455644529
412635505 150149873 246169480
102528022 143407577 402061334
379215971 49711803 661682782
534825748 469181449 301549161
654109703 356732680 535254676
145441907 733268997 511763298
417848389 593932305 575358472
306609534 447654487 310672417
733322756 228903842 421615498
125473431 487350210 419483971
661997970 58130246 469439792
397163113 681840979 461891626
126692097 711620495 387705731
140284997 529371434 640151466
658020460 675879103 491790246
582379993 439017921 617139564
278217931 238368342 598661197
98780155 600258100 44797657
36206488 410412810 524277382
360780410 361465227 285908166
42643467 629631996 23815914
604937535 348293519 74280121
639916712 92537172 524834391
78487606 131024515 595788571
34790250 370630528 83056292
232011170 551036650 146049394
634836592 663832490 168989074
578786545 739778533 774650524
182179441 147433218 497699600
419041269 650788992 30640398
643328374 93917063 185194304
370961791 453520618 68356096
658474774 278848551 631447416
87061526 761859212 246329011
536827194 545014035 280113452
444652625 212231016 656358548
284442412 146998930 762454478
477912715 305682551 42657183
272082157 153017878 643978976
606145137 641586595 728972951
581898805 323666977 594122101
460139128 483069070 692113184
536806842 290254494 41734675
404770248 512570467 413572179
162163201 774201620 97259046
350960972 341794244 73935466
750010264 271927080 503541963
274598055 574274644 685647110
753606541 496810869 547261758
707450235 340045602 28426758
392375670 713195068 276102971
744870373 409650521 250449028
555576979 532496840 257488094
717443473 510065635 424536282
141771518 366654550 590059472
563925665 680184869 373556242
137602558 497706770 65465846
218489842 478251538 464019741
147963361 140748054 428686532
177806314 678475037 743207915
631414666 79369139 464826380
301543278 457772138 704789972
505829798 586818966 430591983
179372343 629221300 565166838
238028619 236490784 412884134
268776713 339137450 634277176
69961159 723748261 319786923
87018777 499370195 227673847
755075003 261915001 14578235
387561955 126179859 142339842
440054432 609277806 162674773
757807977 523913149 520457649
522597460 444055007 706943636
359274913 18350460 701844105
764708545 281780820 32402114
232457763 442645074 742724251
301203383 235405021 413307647
132867390 628039559 321726863
44518776 92071549 30349957
15756246 349777814 129094528
109488917 369502231 477054583
84071121 240310874 678077598
347070821 571909467 459007059
70988791 728898320 128278236
631214669 319499013 723364470
277297048 650561953 451331643
371448802 547023402 746409172
532690934 198342692 131560430
283942858 518784127 345819507
207791637 233549164 213156933
84533871 220928825 497374453
239822638 744289610 569202998
16928720 658534211 374153
774719614 110747936 5331967
362385655 544074227 73344336
418961299 537097827 17737450
665708430 449522569 254211490
473518019 636726611 65179789
359764491 610361371 123797100
524287277 556661652 509223110
720843990 118362965 377408959
660185543 387777201 297576703
219510332 456129931 776004745
54710642 346510400 85879737
245312348 437721997 697400995
467228512 704423510 540019465
534222936 175599082 463289035
100463590 119229184 512618139
148952773 662701328 595158516
728517378 542251039 173423157
297748735 739334969 541885959
29800660 770413221 149574171
412144536 358873150 309639569
157657614 504397147 226924061
440574983 187165852 625494742
508215532 459505703 623262169
575472677 504157352 33915255
374811589 97663892 101474937
423135445 114501418 97400161
421478312 454611398 168047429
670617616 378065221 506770976
245816226 594597737 287059342
688227585 713766606 131124218
152936148 468617201 104699466
501086412 611174999 701317269
688545164 367962057 697820526
134394672 367365126 169088795
283946217 396166930 26869748
12220878 623528451 485765362
549756054 585577538 619003513
158093075 372504566 593374924
76587119 755375279 515424390
15716054 720220219 129178275
428388702 510883668 285189946
516498570 267626450 93996761
580674258 243923276 170683427
673635933 505340020 487993316
639109012 74811248 581110238
59366586 576530845 771787845
74854152 609152342 548229616
540074882 490598484 33529913
758345415 74727659 122675674
760596263 646411516 741178978
332523504 654266083 331778748
508330153 22242816 674039628
200183510 383346189 501272442
621373891 540722633 383477683
108739100 164004961 539395828
292520254 69735326 35661986
720548179 751481941 328660219
401323081 156459559 463123967
9228552 250056335 693986513
254905788 694252433 562643921
383368853 545969635 744538167
390196908 621643205 670153111
61410127 373957885 512050561
279911572 363897600 494489788
693099211 556939126 289171646
61099515 497280383 296971746
108997042 555487577 25450515
501596952 293452789 347277635
285060536 81044182 221138558
89935873 350296323 728953316
329737231 777016435 390209039
88863430 151206231 399795118
558810915 633574005 283020349
644883816 579732838 204505149
255352160 609108803 609014221
606752755 715280187 179240192
513699603 680567562 184333208
480212759 225642971 372222976
434957237 300564118 657672485
235735924 137190785 134780312
547654918 244033691 617291820
587607744 22771316 398712816
207593309 164842430 368258117
364991875 351327619 53982155
234762789 637514019 171658698
573636523 274455148 138153496
5607476 612285675 495531413
224700228 402161523 409972260
660018952 394189615 2962256
33521197 47216662 294475976
182347826 556969417 313288985
434076510 379060544 134642306
451630829 295882953 538589948
317615735 512505793 99161671
186116842 227578652 774266714
112323961 356394004 308753068
165756997 11938416 296629073
154124568 132322364 376045586
548616242 342069488 550969602
68519569 529423053 762320775
660111131 243962192 108945997
366262739 299202451 427170599
3591939 370138521 251088811
403348209 626466984 214528611
220318700 326024714 1312414
212482722 500705188 103849152
602609438 712868295 173771912
406396598 685224810 227105917
538394152 382695762 370018981
255534081 208188571 29637988
691525122 469357415 86465200
387944109 424601276 30797298
519443253 245879940 21200618
135296629 588681275 38108929
728464429 539615766 215085059
548189594 504815353 541469567
192251830 128689050 392750566
325943964 151179424 750867347
603658154 571344404 762615728
368856841 533696381 10571350
421377664 314621421 232248037
754296277 489688743 705624032
155716061 294960796 271244886
412652850 56970515 768906379
399359550 163692312 665996076
563282098 631610366 308460851
114543089 524712722 27349972
151317384 256683860 229844361
604237399 181001755 476413231
772423714 39128285 690605903
625266914 279360118 21285905
607535435 23791111 664035598
333384528 398236408 200755869
751342064 41659571 653608650
336912841 323302497 292167196
321129526 467041344 307668434
422804948 12620601 312146579
642841558 719842771 777076071
308278882 718926849 664935148
677950129 401923760 440747680
18450382 660458593 94277960
360187615 330738490 493376887
487931784 705560909 194288896
682540792 334085657 613904569
578287332 249463505 345301361
133516523 382786295 57668929
509526793 187145157 116023624
519097271 322145019 692194257
403928335 536544348 235278053
127314849 364558278 338105615
699611507 111191162 165186690
298894154 251902412 287835097
690065324 356120514 315150916
217122996 359153060 500121277
427310115 269557642 17075717
672834894 6558573 86168615
71755512 150151151 410538336
108336659 148185444 668393387
349470289 128183787 334600116
152798058 641258709 419525360
619166404 380742329 737985800
457152475 79962957 121566232
155463897 527558194 278538177
58890204 1654820 46180796
752946592 456708494 478277361
110278490 183254650 640864438
625785195 49919277 151743540
212381619 340761360 614660447
229029695 570764261 155232870
489588547 726855913 682653883
236049587 34642611 709549481
612799071 668676250 475261540
563727338 548121760 269872157
145845648 432491823 271009573
187734838 107546723 263388636
97387746 513164204 513651816
412432176 333209782 177880594
295683969 262252268 682413533
373567262 744231036 43925133
223548412 736732207 529338534
347327517 609461776 700847680
709887898 218056892 488672827
637996260 555649972 191616780
46583074 46071898 356226293
430111772 230105508 682293475
263211486 106208137 423416402
680662084 249453821 308663613
419650826 776829215 106973763
90766981 148435755 136196941
719111075 726760333 133544537
591765996 657382290 314964258
677962492 277480171 751478932
750064425 119811924 639545255
469320764 92639077 690173253
437407828 368489138 509813200
333661200 407891578 631312098
316717727 615747764 247854086
363615643 73902618 257175247
79460785 667074727 280157384
194730513 483431077 143448803
639384578 344973819 615269465
51406847 680174191 105969408
772394131 233108661 99842702
536235288 662005525 275531499
706912819 627972667 603370011
476209074 702397269 682255135
344501409 529807309 726146298
3194001 113753370 55442270
305756066 31095136 532632161
555654301 131396459 692828851
64304788 657687241 423325793
313125031 539893917 3714508
709920032 511727955 416491382
338717787 396237080 313800628
102790634 675105937 341926064
245632312 268047434 426021687
71067450 132072127 550030566
615265299 542629165 538671059
392750384 200775759 645359239
474419789 175283462 470456354
383094481 318312502 333333152
705570410 600608838 499857303
281452506 474605038 39398234
115116003 710240251 103247410
512756375 763808896 226205626
750313061 574619587 483094405
103961173 397823752 254957996
210209812 233131154 176012950
367008481 37837106 578389355
677241399 531372966 211341702
390112120 442871771 675509801
666723086 312459215 435012732
280517227 225587800 407237711
410482773 178832477 88090887
186581094 287916123 420030775
139462639 456959281 610365794
282842678 316945563 144258941
698949141 210389685 598157948
580091832 658423263 429226028
8117890 211527366 122042963
76748930 746410905 433907547
592092618 3876768 545796201
513156555 437969740 672216669
388525695 756755668 414825393
446070268 696290092 576210349
771556131 773215926 505785195
180733746 570272395 355506389
458512050 181974691 640275243
105672496 724439364 217390607
209464614 265851665 25254075
589163096 2712334 88768617
774555330 513972403 618783479
240433918 562590389 708390845
434358084 671297343 360615420
622225994 703012282 679686420
261597845 38922424 537979621
612644606 68155917 89205046
40487708 19683735 415429333
305153698 510292156 716653409
463183157 773218684 579137420
340742253 391460460 471476523
10209165 57919541 105076865
690948223 198666403 616256435
453242786 12961146 711469152
612165511 582739415 764077154
41872299 167775848 682492690
336877865 726241840 51123810
58741047 743592185 87360076
584771565 569808739 226719803
594978656 62013377 258985166
345747565 593643007 161766712
348255124 506959355 586661851
341251493 66056588 167251946
461824638 743458464 40483656
533144314 102252924 489941462
681327410 549218659 44415242
326157946 485353569 231644063
277907046 3674937 138521206
713968891 730058233 776680764
317782051 378795329 349366461
163051696 372650403 201613226
476899775 630913909 321512619
763982689 258014641 338997361
142250403 524245708 347121834
80017179 216328871 551798589
676470655 185769591 133972666
719035226 15566270 269954255
514476153 631898741 410418318
248116727 573502296 444462228
699861654 609878945 356391558
305682330 552203238 115282575
436974468 676349565 231319338
774094516 347625626 603956556
471849906 719290649 101003083
419629437 52006915 727976653
611327535 49203039 534475464
404862126 712282847 240752911
261989240 271181844 381858251
697944140 97661421 22800726
3140683 239026484 360518229
455066347 667484329 377541696
25464704 416234248 224503539
455441782 566636577 273457138
399305464 370494796 31805287
434001208 635062289 227540618
164896267 194752620 643498096
350061925 538367909 504230870
315343178 508671283 310185359
99220541 258660331 311416038
729692154 17628244 289379198
658610307 560331174 536629385
75458087 579119177 576839315
291995655 411919485 229197986
421982822 311147400 580409983
57592607 283967851 655627711
560785220 195350214 523624927
753615023 363253416 439319326
364569568 187265671 65930845
703022147 363308222 456669517
60309467 326958424 551950090
209337469 717893566 762144222
587586275 41115958 297814402
523846561 406805359 636318289
371249345 299313436 596405632
9638180 476801649 694103398
539637795 493558729 396416579
747390651 700583604 308497754
105739238 586329128 715044111
653837125 583942755 562287910
348480003 513555743 509825692
104727931 489269588 290299651
345222418 272179166 421725896
457188216 130523137 83928478
400692034 763218489 740589508
510466728 376735731 664295151
29107610 539634618 364117140
508091639 567313683 4088069
759327113 150857011 463787007
676389385 318429107 627066642
343148148 486711055 649180002
718211405 274824964 129843055
521344316 243103593 384092118
335610622 545921872 50482559
696121677 103956635 541207871
177653228 299757340 408895062
733507384 463597548 612384854
528890033 605118042 1689949
535547047 45751557 165032100
203665518 62162800 308220142
1569678 395699270 343499916
172894868 124582553 716581366
318128638 620808676 769742842
68715479 72685158 497598308
476891360 767312790 549638171
111641301 470255960 708108958
43946386 146958914 167357811
82131429 25081548 532716954
500325178 463840051 229939635
240137838 40642285 505064290
177730460 452613519 418629286
350387862 554698753 34385940
179735533 323132612 396603172
675052229 494544523 738475316
461814947 698894091 358252647
308406709 677909368 276825533
626083470 275326411 90076660
151659998 95253872 350938550
590259211 106545014 738205712
474850098 225787013 87276381
416519294 73673680 516199240
318476154 462458452 60249512
327492775 181486046 260441847
333670526 694676914 515942786
306884198 622432843 53071443
762315255 476731908 502888333
735887462 127308766 455032281
739513932 63647047 27198592
212064996 225240377 526980631
133525991 293131350 595278067
704886331 15078119 431361276
56159178 346039414 758530849
118661421 6643030 179463852
455522809 735151717 630824573
489206547 121416169 511625053
23695554 273019671 688020096
508395140 80118630 544068047
766858190 253447622 407854118
765199207 622641364 770843758
516746752 757681027 136186759
686292361 492825412 20800287
98895029 345985942 572743326
564034814 223446164 200828129
551660495 581742355 434960561
402979231 700040427 32375348
136521978 745086182 703238639
443184190 424681533 420373442
71892676 488883424 714701188
505201199 611868356 685038537
176052865 770533739 396764895
41262439 43840542 243572635
368926866 540530094 162968295
96933507 444613879 669466383
625186544 493315325 201147939
384913512 257843379 131611889
637267712 252088970 509684780
353702279 765107652 516359795
587151261 460418756 319872418
206301356 715029854 693986704
373959565 84347917 91433858
475356358 63775805 485689388
772437189 717605925 621109930
729728889 402906576 713904459
648625083 113536315 162413232
749616514 404702295 434175909
490783977 747167827 212103248
744704600 230480056 387989190
226899238 703835262 720644840
119872695 634633026 475520867
368360287 65971201 3265997
3984097 284123155 154848321
240781561 672607709 334715647
959188 416618602 592546071
419800608 226674188 30169512
153972081 443155488 361098610
725878577 543662910 347368349
639456998 587476623 330885023
138343279 621147773 465029386
57783021 598816159 475990130
377255764 635342083 657185281
212695341 27835527 507744142
764070469 106724953 210583697
771746095 11265991 131037114
32097679 331235449 138142567
561097024 595086381 722742278
310252149 440641744 170045776
26705022 187037653 90901045
98262992 605311722 208174713
519162998 567655140 645395703
581205650 106405256 475111214
539034687 1674528 633448960
456532851 206458026 252627921
79849573 389338481 635805297
428609741 6494274 666648501
163932777 321093202 484667748
377236648 592063277 252755223
459216283 597991261 340406953
613721421 504024641 197184618
405279089 39580265 273870890
663214673 363392587 8625841
481280316 659259867 48107280
661126687 326143180 624863463
766100028 128163093 42795121
723592700 770070889 59011538
614050332 340529838 29816773
750997105 73292746 629987666
172385716 430027118 75915772
89779654 555260145 752786812
747291079 138475366 365781698
181177745 636573605 654267118
47867968 65306081 295376013
20622256 59385923 776061752
1613284 591910003 595906612
185525623 95839700 169997214
665978910 83584092 578757909
738064935 588147086 493799775
320676666 380650331 528590940
82956180 232701966 489304530
365099062 120603503 161054914
468353911 377227298 532332686
69137061 18037947 223277378
50702115 137384751 690453549
775852493 679005060 465160759
646828446 723207313 550600947
460722342 634122777 755037909
690435048 609579453 232967103
55598282 384106013 629779515
240710490 338223976 485940775
355493860 81781940 336529646
577033125 625203585 459276065
74943969 548722202 381484671
2328876 639945137 217498320
553596893 80537012 153073476
215517928 339997853 342255454
366520338 673763576 116442231
435966762 655155159 643168845
581389928 252454358 639156796
12463045 308631502 401579985
588478347 212989582 639812512
684735999 664061637 198952046
74013853 576690222 441161809
421928227 172363216 525988875
746228028 152206999 439047947
280657263 355547940 134728608
413173815 774412079 487019757
594844189 219141282 763113965
46632055 463854326 166089524
171345862 490335417 143926803
35852136 46854721 67722057
27941023 757116690 139128233
1901245 428723686 721397847
632483844 367261894 408453655
285682813 56183207 96457898
578198944 769309713 322740224
770042190 691475886 497889791
294606964 371957751 264404375
137547609 278876544 509739958
490298550 597321025 545321402
638725483 459681573 635329944
361802721 112119583 425612794
173476116 65316163 775245050
109027009 470461410 175049616
428856363 439238670 445419320
606207406 701541007 618982986
521415866 635888530 572787542
741193553 151873205 486605736
308552219 336081047 368979589
562139344 596561885 229775591
240197021 191025943 327667624
468422388 616933691 254570506
11172062 78484588 609265511
393183472 582503106 215721524
221147282 313174958 434086744
386511503 524061701 361643533
108905040 124504077 325076739
725474396 444995583 705477533
7397124 694068844 395925648
263187723 769180939 270373652
222370091 482083310 272346609
346608842 437074184 460239959
217493482 748912012 327772822
141623959 403598444 262825446
320244270 179004248 452066849
348294249 333006314 714114762
514171022 255708140 449600023
514536301 29220200 305869741
694741301 723948344 626164890
76182147 659286855 529781695
152724901 184377397 62964742
183401159 504424713 325152247
658941263 348291899 247710477
106416405 487606481 267818202
452344003 287765165 573689227
113215895 605992422 200869412
478265182 691301468 330904133
1305925 463654369 416540088
405948392 651498415 199700052
50294655 184485752 762012759
95763714 250671665 770406407
290997083 352197882 571772981
23755045 243601192 244317028
338255932 628735344 727022571
184345327 551636342 198052070
757584309 653673608 329316742
343837576 127851338 435705331
524252529 497477635 653890949
75912602 209775749 462033878
103826676 626615096 692562506
419312607 622683352 192294411
486163966 715402508 555641685
300462903 660727515 689379217
304364792 27209111 705345631
484982440 83148884 269422112
345617159 757835103 14729331
638830221 409500649 399943056
681498581 619546231 774736891
344473478 311509929 521309213
641554707 483926865 172045680
125139078 571337826 147914589
311226119 733129705 659610330
773625555 492499188 752720952
159487026 425998918 706153420
348432118 555314660 623123410
671080943 634925826 408807442
657453932 670821579 704967284
81899149 51781003 274884778
184925908 302234860 164147418
262158382 414072837 302808598
648508687 216687789 678173542
684711862 200822541 45859988
357627219 180967397 68104901
521680086 260086278 88141984
700405497 281166376 518187899
408121307 395097093 210594727
16690675 750917525 574533933
401394073 252047736 195017922
76090985 560249589 22855088
352303786 460195632 47928256
333657080 719876856 236397152
153376442 568770830 94938179
731854895 578519304 216597941
605880417 171739446 759670813
367737701 570539842 53723376
107005116 197386586 149746542
674500424 380363347 352664278
419243161 326090282 737794880
171615598 765865324 211274041
137549950 582211767 694341474
323753490 494825446 404950795
474766277 314843132 418364508
746107451 656911898 434268744
758346965 581860129 137147821
673601469 131169512 235764585
361282279 254805307 40188589
417512928 499329663 306586159
523342437 413582359 521792695
704989600 452415282 668415036
393271395 236276454 427794296
622103808 11297238 633533465
524922151 321337621 236242614
246672595 536159532 177565591
303132983 626524182 96150601
219430302 597681317 459539382
353107521 536313604 522753964
234353106 663010202 736113824
443276322 226696522 113824645
747264952 632663816 87193107
510559123 638060778 595695055
701825164 310466361 718817379
266394460 228685075 716977555
686761426 500662208 513901626
292202202 546366204 77444827
564817092 668148537 650112269
483695581 154720862 156579404
111290856 180127366 738564848
726009778 147069934 625411445
701425059 259911765 752100020
350481625 386750837 706859053
332748060 126932639 409826566
358423480 5693607 354540774
56762308 690688733 99376731
466678738 664908111 643633012
285308934 64849668 344438487
327050421 563367964 416361101
736040268 467445070 338091061
757653551 164225275 446616352
57109111 477225946 771370394
303106756 59136404 258688006
75067577 64280608 120043914
6798052 428485400 7757140
161058435 774263762 397490580
754285130 367452659 419949166
548402871 358117833 176194259
167261192 207152490 362439451
587333759 353394807 568473589
100397636 340081109 730132328
427363656 661761103 721014397
364184822 614621825 296962473
107580559 357730319 752184918
687688803 628948729 453400311
393105164 587519626 79421412
129845887 382582563 621157559
194081851 564625619 412478664
357272927 5665017 278193101
745433521 584003312 111757417
181900805 142946626 312229769
487768480 219481628 363084127
85264758 539245123 251232502
674289764 23855874 53946841
398882259 387092267 45387109
749561031 345902202 292228737
247987235 769658215 34422610
427304312 128796529 188726976
527447785 32348190 510549058
445569994 504261627 144359776
626560950 532825929 117494994
394601967 666867133 239724187
453663126 54910786 437888149
117207915 345464973 348514762
241804650 650194484 54696582
245605332 525412080 365690089
740862371 49951065 334569005
217323697 50751727 151641548
250428175 595578218 536610935
571847757 647770774 305111401
660140625 564638986 705583667
33200617 99420059 539917053
502513448 304969753 456585118
663947773 68093439 181087658
735314389 444128543 348445630
667852256 394432518 454204270
426184986 447802135 316805
268578427 638147747 319053685
67591942 257367863 601193142
311867008 671335100 578197457
439201708 173697600 563632575
137426021 487172 358647739
427751374 404002350 185382219
102413099 303614203 86438626
725532605 751276000 775755680
749373825 606712085 4119472
746589243 138629391 747816758
644144404 302856306 5780610
72913521 237375488 494492315
342556428 128708659 45269721
624127022 281938056 481439222
161699859 605000681 161750555
500011494 82246862 680376962
101370977 477287885 467846038
614101805 44015305 204483821
761833717 354644882 244132049
342003359 439011022 89643078
142393602 750758811 610168218
321703315 602596747 544403486
443455212 271078734 531197575
663784186 254830892 672044312
351521247 203591021 677086313
181789187 504914375 9235264
513979000 594213875 317213080
531479274 437557435 89476528
445547851 196773839 343026525
315977190 114492665 567448311
595234224 681455645 351881098
317720845 122715562 725123614
600371854 221182608 353657910
158272406 522447795 292593294
758640222 60226724 726098170
586151673 732498526 651658803
550638098 629736935 136249092
227758287 326450828 246743570
31080847 40276918 12013442
728720157 401577876 665745961
125166919 292642745 305050003
486600857 524004234 717171614
713737568 479418456 358716340
369300660 8791312 616041420
630400461 421810808 104761110
152256958 318376652 72248011
608454277 401006589 650410621
511317085 159077584 126548403
174577037 78417167 82828472
36240344 251013174 434645831
525462498 657640317 478115315
21859489 700970535 144851315
188002863 672747385 636948605
255321529 737949899 451387047
706482774 470617787 748542186
618686369 309234131 441361363
456998323 617640317 557410540
506025041 412904975 118675365
620755467 261048323 253708131
23940245 736322048 330631866
145417599 141030374 625717718
241601350 539400765 30342999
75527274 537078976 489358000
567788326 146432316 276276812
224333668 152445984 557322482
751184915 765604750 540084172
586666897 413850981 48642052
213381274 702022044 125051205
320244962 320921632 417346843
439052203 527369264 271891043
209302191 9844580 110266586
576906384 347378626 221230239
750357285 304723964 720204043
195376944 365976332 574595842
613635509 278350709 164068680
33095787 580277180 301303434
640138523 217448530 710156124
558324566 475007935 476387403
131243807 185364512 701501328
640997718 266712358 342037925
223664669 399198489 249630345
503739042 165739319 266576659
70073797 754119473 254852762
673290091 15792764 441250743
132171075 547815071 55377095
109213196 597011275 381413103
272355274 344961418 580279188
95620610 464553715 426742034
528781649 676662637 3421739
687439094 571394646 217247418
743720790 638334247 187211206
719839884 666222621 407385837
771112182 669563976 386820672
623115856 728572648 12849418
355877339 410840694 321394790
27707668 61650249 402132199
89543174 678728667 721574185
192956809 212090213 763021584
357954243 581438363 606671715
649680535 536625173 267917211
234363380 290296870 547460673
324410182 304195766 730568940
261820585 196153643 123578714
399067472 211685609 266159137
482347054 424725410 337483020
577556552 650721091 55981126
574933554 173622348 332088582
599980609 389607425 766432822
336468158 57047750 315424980
249303003 141645175 273364726
775423428 601989618 344984941
710979320 21242369 126796800
700664073 642920827 489127072
113278307 603291215 73873498
379100481 720036522 147412023
487523865 535894653 770755649
776763338 570918628 475032096
284510139 76999907 466869022
568522259 496832882 193407397
401347483 487363618 620137126
776956757 200566983 27707564
544325398 773824924 311831982
229055871 342562996 82012506
134225856 250269593 66790334
664597057 709626966 324135084
763401840 259203493 235258995
365978039 363826073 73915493
368879826 217623253 150984859
383909989 34999989 670570669
736293383 210335192 125543051
235998369 433983483 761676895
242495431 22588303 467991437
389084515 754854777 151365636
673061597 583423817 310737905
317370021 190920390 166461158
683196351 682342293 246099373
299195097 237226322 184142892
557977409 472013860 86879125
417932027 196491643 465120779
102788007 59736794 59712156
174899609 10225421 466874554
746525985 630090904 19612916
292453486 218192639 29754171
126804473 112994524 194335832
570072052 673527480 398809432
593115933 14288310 720976148
300366498 431612198 306528618
458245229 415012929 110199457
260054930 337568853 112416218
1785948 196797515 315170022
571784764 54571410 755228339
62320566 394502811 641960301
226896737 741474780 104524200
379282374 228708782 107863797
411915904 152828807 14479150
153820525 678360773 189780435
179131417 322160821 385489518
559001445 163895225 154514473
202812895 667664018 75721389
126377718 238489334 12733326
592860419 252209573 546806634
572724242 169974047 452728045
475486519 532812111 143561327
332885400 20427776 399268365
327361957 204082491 216599877
636183315 354398451 567337125
198123572 637128384 561056989
113093731 282880659 392296502
685389074 700942608 712785077
771582614 160930993 225706102
457128804 127591088 429907058
716176313 6512427 512345511
753467115 98190755 690231719
709709524 481953264 201983320
582458189 463062029 111715328
753563244 396457687 499554076
645498069 414213311 480304629
131525783 556553715 600912906
240901382 163025406 338041298
644157973 384767262 577328295
752292665 735930712 517652771
340414567 92762516 462850333
235401650 20280696 499751048
187599050 590828723 611609695
222998792 136319226 422692443
256445109 612200554 152399452
619365777 587375523 605463206
543835715 160566971 190237835
581617798 285482420 693186543
717738274 249132491 100502289
10107404 512175229 7429354
747362273 121613912 202934413
612058887 314479165 437969341
189726221 115367074 129103458
44182185 396755733 673899625
365731029 147583659 11957598
664059353 722223197 686590754
574803753 561367009 525491692
680857026 97885213 753383602
412100697 736602811 685575252
624323402 216445765 330432837
361166480 297693850 304070688
36557566 776321600 776057737
638819255 296664035 381969048
750403644 374473373 109491206
753470686 322862041 101608993
248788050 180663395 474931006
631590149 615433343 766987647
118892109 528032489 7584178
418642174 485371070 711317963
546371317 476428255 363515080
123225801 585944695 175933512
289854004 186873715 534959396
218413733 342228179 462741704
369214703 525447596 159341331
428198058 558859919 466964375
412702891 468607787 421386610
564786634 539806994 64424711
412270816 43882727 163306385
89917689 383864548 530581688
676829893 499748876 546015627
395773306 145810529 607016287
450819066 563429559 30864602
250687183 398638397 27074361
220401630 435199889 344251469
205375903 305274797 315438759
122574260 136770232 547259799
291254753 406284227 76903330
539115921 110750158 34154433
583395847 378597382 395834091
422827885 286345350 142637977
11979696 104669619 185723088
358963306 717858569 662089817
54160104 507901001 5183363
724052271 148485170 389892116
530003473 598518902 374174501
523352698 243548463 303218873
642195275 246213467 230174410
750446501 762669109 702238820
671471963 693079652 105353719
339995330 468475364 223259899
621910948 727743063 531040131
364934011 273400047 718107723
432020503 435566293 153706885
536337690 236271771 417841128
592243014 603364930 1397214
84480528 461740459 571256003
733033421 356782740 455903571
81233868 404203928 753625963
584436289 521384255 198817691
388269668 243412127 213375879
690306388 68957341 261023597
303731777 32285348 472472874
549694016 175373085 591858317
527978123 334826977 90950241
386434778 583873959 448217058
456288445 103990224 266678035
232218692 535452388 610486147
171536610 419191324 215352614
321410346 303432575 544114800
264818407 406708877 81325874
129835287 188578925 705186395
250197980 118875924 151828603
274738447 242524488 677515678
126981269 624502096 490707267
584402044 722786099 773454713
374044257 159358468 6545241
709324331 428190279 355165121
273862948 102600318 306698300
744338136 604883266 621231147
722153495 200241055 660059680
194657174 87563956 482311388
177794594 10257080 560916778
453124046 316753983 762188758
56018662 513254115 493610761
491936078 194563654 79310258
62392169 498744454 9027650
122246675 59294121 396090217
483345411 407922349 535149088
724234566 64442314 261425402
8777511 604451360 607674680
514485347 571450581 513214209
656413322 48850109 674834372
66559216 446579643 691872982
68994630 283705637 549296136
768129710 624945448 557485339
698744215 378411499 322794849
261920536 129414127 759492467
501913089 482271304 482093461
605017550 223719133 74382735
657763943 538677428 508778304
632951440 638898239 1689676
436371199 272851753 233881822
196778916 135237462 78430974
613938190 227151324 274997463
634714928 649838052 215486833
447387639 434204264 700274448
226668475 514197986 254063444
357834582 491201190 125754954
295976989 476411156 742718905
593554695 37456368 134617225
754279608 438549274 245100094
464866151 775471948 39002110
682572453 762502155 531352622
352187296 776412203 639820728
191758516 115923373 334261468
274739170 724108736 348509031
197051210 134781258 278513220
543368860 718586115 468870188
303154451 645605623 68226102
420452905 383020908 109063097
343238599 384562829 430891697
56010870 126513034 256460697
728193061 381552317 131245323
487933040 203485506 388987252
285762276 346291908 419373796
383137824 216466730 650883829
380651479 601177508 635241467
262888768 54851666 233905324
609032998 349019723 444817224
724697845 389354640 753065925
668893476 170626652 68664929
371309477 558114742 331673799
267776209 408034850 14930877
19454728 316255859 124600882
622433384 386233643 195423832
538858387 175242048 159814557
350058605 407768254 369057804
56704021 688151493 528333273
458875929 305364854 1499490
60469193 240028997 751206013
94515361 229070554 438470647
711390988 16565746 74362312
55830135 646276067 600247149
730523489 504734062 501856613
743180706 346697454 10740186
549700026 401649709 323401048
491520763 332262043 603151075
319294208 745021861 283685091
348487962 566909683 763475806
67906591 636463171 295791647
98854963 331318900 758563880
279213040 734555497 546763850
393062389 617855341 216636280
454943550 564313338 769932082
379899257 445807545 218445404
578706726 303024593 435588357
497912505 514162891 774307884
153375348 35887488 52719593
239679894 230263784 82835962
621338214 113190594 24795026
569750463 229812433 626843613
763477947 631259972 137679175
73273034 752681130 438823860
376120957 309614829 199043096
724077191 295252523 358717121
364236142 762715050 32935169
415756488 600112603 260563312
517121892 537651947 490104839
667065146 683690155 203642380
78419929 117475950 449802629
683694969 697136730 303038595
652246237 768564670 252560132
189976326 703416818 358889126
410978213 14092339 316399352
544410199 652287953 329859390
148975835 735226343 388027283
484419933 111718178 65937907
136365955 608750677 712416200
501570141 612217562 383664892
666634829 86432071 404233707
537084810 206333712 310506014
82980220 266775825 683335706
374411829 591782909 63393940
349106539 24530743 494858173
303789444 121206790 446762915
732757441 73546070 436653257
426080206 30590631 195307910
494967377 263088030 465868713
10797708 240733879 530130984
145660057 86520838 737110945
119397520 293765909 75985051
185274908 108293422 486704928
556160302 218481359 77206711
759384205 346670360 530681640
610890599 209342450 277281519
237530852 671358012 769836627
721252417 604857028 682317444
275164987 415233569 169211691
471567506 752677229 365316762
33299704 645870668 365402100
686634726 249089938 336657486
88020293 345328794 534620508
324287804 534064238 88100413
580254921 87074441 730651461
590318426 125027719 154094405
478285180 516374078 379492354
445622477 526286318 649566889
717893119 183502783 393762802
26270366 629526231 263137895
96751136 109891412 256574578
319445904 515313754 654123452
654305463 498968572 359026615
186835442 208526113 458012372
235217637 200726197 83033152
114905979 538316127 219937821
618371925 232388619 351103875
133510949 135784793 504894596
604590653 124765352 715109416
324816261 369021785 156710230
686833465 363650870 698401298
740119168 687563014 304196792
451970083 138233031 65241755
557101224 726055700 410266993
42105462 137203046 438672814
611118064 295267878 532543802
270162863 155876212 488492388
706251392 69682062 73874014
108271622 753131556 290904482
388518238 283280578 660916896
459225441 761600223 660217142
40336188 44503053 222277849
531373284 648473420 118070549
691634046 585490868 49249735
403441548 571164977 399146554
667473576 756370298 298987168
677189078 558326226 757358047
610335480 284507037 501690450
752331693 526447634 233993586
136348539 325116064 675852605
99693744 642749261 442332959
205183825 578683392 711780158
554774217 540189631 77380483
150156675 532767851 650801126
523150219 499194894 503911136
262938045 214195725 769353808
414791711 30182102 13183937
58797437 313345932 430968878
724531423 649130614 499786699
492159279 468406999 176540037
614508537 138039700 539278885
288271745 482147731 213222729
158476767 522486338 182244403
541203583 544880886 673237090
358171714 454120603 639680022
287886199 219337827 654574237
181752989 10505511 173376120
124161716 656211601 387075466
756405488 306211018 687499288
370368144 541628846 522421123
530398789 453456940 185140676
549013233 243925385 136454848
731520011 4966618 171576977
408632054 696920190 706298241
736419771 355381778 321042989
727772111 362511900 415466363
695713138 513309549 323644046
69604983 362293348 308203686
15129457 46579183 476310899
218692556 238079861 725354988
453812843 52723465 638120167
747722250 42419004 44464760
682488232 688356460 696353377
746700220 372332864 41942299
719066907 254713813 338354647
529856789 455772395 577469893
375276523 744609363 613669972
408534442 449336882 327290164
628104509 82481780 448208936
531450294 254755141 389138
464196399 677356325 72631416
553227737 135892315 286757752
25282326 680014027 626614079
250931591 232423734 233833625
89750052 743235587 535446198
723375093 67507826 82510657
116383302 146020979 344478182
578635790 614392686 233916524
415424741 404901549 623703672
114142619 407457661 625586416
326547066 133643077 223577257
552767217 74751549 405590301
725753120 715744995 580667518
332839536 747773000 217674585
22262999 181708284 123183431
10197651 88213081 528450557
668653073 768775973 433310532
365285735 84425392 547835705
97190643 188210804 94564451
155008320 316964896 230383365
446525064 437645589 139943120
122069050 1728357 61614957
524467063 692805815 141804409
453359897 313116690 644004031
626926878 124685853 573986490
600043752 308227292 208158035
330564234 221575032 291149989
362682722 243556794 574888011
107235582 532234011 611579811
109791048 441082598 42494841
587464056 64513138 475518716
198530378 465805025 748770816
672194419 478703883 73299354
171314519 690572 354114491
60035085 160307191 651330301
649316737 312384953 517191720
217295744 441912609 342151556
636246222 46424826 392922864
52832464 578319085 59326717
453146860 381340726 361809481
280712992 230871989 242058145
566619815 74606718 209698146
446255234 473666462 769377617
660468708 690831490 643847465
268312234 725146257 353315771
596992518 729969039 79594124
133235284 268484564 774384282
304575640 251477715 415088281
673044408 278594833 339753108
487697770 225975913 653047944
643773196 570884664 368548173
555619595 118582312 443484946
535177994 519015767 493204308
205586921 345486696 30657887
409436851 740588362 268877310
5038081 313016576 321806971
399836799 363451231 437528878
485326363 657140564 247914689
722094798 241769370 530973817
512832390 160354412 159743283
656854180 628674007 361409504
224037181 74104302 607812927
54959916 43804550 121221862
213547554 245134927 774443087
372256313 363788163 376409558
145152499 776346414 519698582
323935112 61378249 521781939
236585387 713365036 602667935
175346192 281892552 700396778
158575191 691638718 494848647
184973494 166088622 98856162
137962534 386161240 98995950
44880595 766208900 362045351
706775766 707811043 220978059
560325290 329236942 363690986
525119412 303845944 738305382
201641910 82664133 78162164
586060673 723363630 702871490
697004377 631921265 644919115
443322208 511100172 690305738
482608982 417300557 574944529
601848508 398303743 132940852
230921827 104528016 766600605
441404087 528482243 74853779
358690755 625454975 722228941
671813441 748080775 763064384
58216322 158515660 276708226
354836544 663014195 676355306
491425943 492474957 23208217
343640213 240112243 422026284
714636629 137525221 539191219
1726830 433852485 401367936
30513871 90126842 616171914
640640791 405745321 164492129
315353079 187828864 496787984
708266964 484082950 725013370
213603025 554688035 25113905
482862718 707573646 204458863
277234793 478836291 13192483
714638229 341063447 519025915
175934675 692512281 308343972
432322225 246366353 482499297
419836242 577606520 710111972
571692039 740846541 774962736
425609796 334373282 403596946
433142798 636388945 265103364
635495657 714796394 324085105
686974027 769895778 103990451
126697336 52717320 173182145
659743985 523684571 142147644
168159290 120511483 284151647
341573096 702378925 114439576
232828563 576050067 159129131
533579976 234792728 638666183
154508571 485685195 259461079
221212612 32323368 450598500
122708175 564893766 428971288
625654556 522381865 164093866
308534521 396159952 1586757
11456085 651561762 192190238
345099326 639958045 618972570
739566524 718318283 165254842
588973528 2861055 641243609
448353039 742832744 468904903
277240764 367961659 534026050
216087672 511120577 644610952
285727445 252907118 386177458
89857103 283560613 593576349
237541727 450834251 263594537
214069152 534988813 78549314
707855220 302519897 775749404
5742833 745257306 472239489
755681554 215156092 262897086
573557925 26218597 541488587
653957097 484384170 14841089
392247071 732328120 4926520
619144528 544831966 1218518
391399947 465482196 690830913
351039918 467458822 252498296
27630170 399859253 399612580
513732298 415027376 250050488
494143480 570789881 197690378
234425257 588352830 125509989
282209560 62405009 485215987
190984331 557779260 165997610
108488144 63037449 590409603
106099527 356144886 209911553
223771483 272413194 190408436
693108140 611511406 608968515
775896691 672206746 744371933
389491124 541236671 315052708
513074770 677778327 175229432
111509680 331059159 196809456
229496593 384691081 455572131
491103287 123922652 536370065
700152697 314326071 482462561
57133958 537649131 403014676
268034539 209432431 585582028
175684174 584153856 282099052
663295987 227488254 767348223
72294790 144586147 467548867
504035883 773263167 491686359
264326565 230669276 224483728
252891288 521344413 431889923
393578587 363988089 529035264
271814040 146050781 366685602
151364075 437764310 241715371
380452567 282897878 458768073
767131860 324806751 59188432
288750758 190631163 527941528
732540419 775293051 670429626
279318743 202763362 116524129
553630911 673239360 95201230
623337256 5576111 486600733
471439390 294608946 270849422
474702234 529345892 765800473
548786855 658233713 329335803
505415088 686198637 730411120
261195005 655018917 476400644
452401477 748618843 209839237
679112310 703361103 579758998
496268635 403043144 516700015
329416151 132813310 438791793
439852249 93699813 137996077
74146944 150245729 574263051
666110413 63653711 459602180
520332637 390258759 118120889
522390406 257162582 213836210
514519988 457040131 519186987
576230598 557636574 216132230
238762309 696473975 288090296
288208656 169841352 502412644
673251109 225737929 724347715
164467559 619355011 612720004
84330136 34728972 305420239
155277128 29085147 344601360
85205117 290008090 91581925
625151067 240548780 407269513
618584071 597867836 403001925
503059903 675031791 494229891
124978068 506358900 94586684
448801707 773765112 481990828
531960699 319853768 391086328
517798782 689914857 243759196
548203896 652274062 512161254
254202653 341078828 521683912
506827337 55846209 453569555
445586658 648663246 751829618
566198700 565133788 377442348
561559534 643643807 35907519
5527280 548400981 108005203
668509896 276731176 473043711
599689431 253019841 83442530
436427893 604929886 50832584
223147595 38256546 540736101
641898036 375069693 260225857
358286010 713962570 531986646
457168483 314234932 127539603
698829531 20792842 189753840
312030 707136376 104512923
357761718 35527796 653022444
557063735 444327818 619239102
285981989 719671848 302513327
742342944 434026696 504803956
23685758 579539037 736154299
366388347 579232160 453895148
165793861 299127077 437878770
714637980 140097291 462892897
308650890 280845987 773437290
545566311 459929601 665565929
103735521 462266273 752632889
105493437 590877603 69822281
612353460 622495704 633520356
530360464 241543017 98173362
379399531 758624450 500428591
765165539 15747696 410499501
553324370 386203872 587020330
434420281 582069478 42319324
527403051 145343220 521926551
65176744 738871302 123935070
208258738 413457175 218443651
498112237 764703438 511487853
235188088 527630071 174757956
1056991 667136539 333846592
134979809 517526816 507654966
83375770 189775100 25704247
224522420 381211033 535049644
547570564 46269320 499331507
299675899 389937865 615113727
37958401 37828631 79781327
666168965 526063046 14804003
100755278 321340408 387199757
40772882 775463109 94695180
234024178 153217504 140297024
411367186 323683696 31337627
541387921 712252242 149488162
444635024 471157457 21203743
326526958 401583806 639088579
648943756 573216118 569054203
605279264 652544703 341952025
356645883 284585761 722756413
558425112 210005164 749161071
226863440 534583981 490216939
739475472 520946096 476152354
85277987 230500201 738121548
348987123 547549765 167880521
605453383 420294853 195193244
66834186 423133284 6437839
362606941 240086477 520768490
325237972 569766524 393030069
258487048 107886658 478668489
49561901 233227432 288546360
115394169 561113349 689305099
44970673 447921367 662790573
133896518 621989900 126138147
482374459 38752950 122883282
390819447 285864525 709772238
362355699 772348607 305818752
286277077 230881359 387776619
666182364 434117781 282298988
459793510 484778774 468302892
74772245 537132860 676211295
766820271 454257826 161730551
738638573 370673718 541668400
568800474 74471861 440914967
737176660 642722254 700971097
569186439 549938494 330943589
617084557 437397092 81361404
403731039 582291232 465404685
289703382 445154281 125131474
358437761 557615236 703607333
268535699 407107935 632897787
727786496 158745939 589395537
694449242 716795412 405620290
211336684 62030657 147593468
522170554 325007283 622983531
643908308 514198797 520502948
344957495 433062625 32949981
142382524 222766526 212069036
155151182 402205740 435161264
686854413 505576328 501010585
228867922 4452315 148694384
440747689 554049398 773533198
115644041 634242692 493870179
275101051 400472930 594696946
382531680 659086240 165116015
706994517 620399911 518273808
386997528 124882838 192219668
531910034 720013343 745412603
193556944 542707866 512774426
237094615 677191700 184696267
551299798 440923534 405562668
484967152 196522465 294110610
459088161 103073102 54476432
493684656 634801852 532198168
684854903 658511548 545896248
548954149 661523680 430254896
265283259 581961349 82945830
521754240 369088883 677538990
313835066 124009235 85853086
578559195 574242713 134316715
365788858 88228605 585346896
228125008 523275844 305168055
228790628 372263435 760088094
229360923 225111205 360504922
523331057 6539841 241657206
331595789 200710619 724566591
428681483 596591375 295240429
386934066 637551293 280460942
163332334 279106553 69352505
518459334 56000827 429320728
221496902 734375839 510639945
138305104 241843150 732414196
181788016 480007776 594928441
707671018 42881577 17375799
272081058 771022207 544328696
528242258 152012204 254364011
512224856 535995931 729525443
643981492 454386727 224646657
81045539 621254679 628440588
639669041 578658257 729751612
685037215 481648049 158264750
492103563 73125983 598205634
646098951 750840573 149620943
681574342 359887118 297719844
658313653 317508997 646890112
215127868 252833321 657417609
293486410 357305472 483841866
642497956 317026449 41325982
338754274 152091150 770085679
425262232 599129547 657368806
544459418 710245116 91406965
61463312 494516188 314244889
375398306 160094502 270795433
728682548 385114887 209885685
272488895 518042505 637772362
745080482 728145336 19524778
760440342 774107934 90265388
136894073 23553869 548546796
502047844 205732697 630003015
303163585 653370009 772601950
653040034 664114562 454180832
104111010 428619823 86007238
309260905 654339870 182398808
687287337 17926952 352803439
421634661 413255378 673562474
489461084 168969951 648711086
290544703 679057906 245351538
268039123 339720878 497655092
345978773 511544606 225739856
337077901 751912173 566783074
317911992 85798425 286814676
747065939 85695505 459679497
102810798 48287566 232407729
771459558 149897191 147327926
79014831 68530328 443701570
195774755 657054652 282211614
366099819 653166183 757752681
398638791 24470600 673129260
776579943 350392349 490412981
480408013 447357804 608592184
569332712 147618445 212245052
114712361 654049161 540724513
773767211 336826746 465719252
451018663 302151828 322620431
499551592 34716460 113415176
435966561 630068791 542914515
35186409 50694633 469709255
376679989 535314879 4099058
522288049 2911565 608956223
474495785 194594698 366644329
85890951 158703868 181929196
468176555 39581721 204915670
315229192 699533292 572832145
733570943 745437797 384640282
31129769 14165353 174183266
27677698 654169321 673571483
306179991 337869104 211024112
37472034 463757688 160324167
36324617 82832368 278312685
98820188 194226400 82970961
334088564 422548618 635429556
120162917 757007854 521225234
502273211 707691921 176337518
696506165 439378805 135135123
114964970 630835500 115233579
194730282 652500783 230686035
334982261 734779484 722135664
91929065 224086848 9572518
307469515 766071583 317867230
660402350 398295976 349992629
647349701 81906201 339835863
117541683 4724932 660411873
628134634 280980516 352384207
219970192 301748469 149330179
92315608 354029652 85341968
32244582 608589073 663357376
14867819 246837083 122355412
502773286 598446242 50265177
321089846 111831214 556306066
718684307 457810129 347689756
383996897 273548534 536418593
67606959 346448645 465732677
698567028 70310855 445436500
534664251 722116621 351702243
468447095 209708774 362984081
587605913 279270516 107174669
153879010 260197788 647913390
299782996 295076441 763010235
168313057 401281849 141014438
275118404 296170995 711289820
728604443 183587853 576771551
313021171 119269084 568569483
441612966 464626028 439277259
16568244 253411023 649063793
678680400 472200779 310419945
762039188 658168980 464198460
407432380 502225158 217851711
715071556 222959032 61210575
107109012 425273338 92360673
204744044 470889174 574224908
479806371 298846784 619050484
604727258 306070456 37751897
358350499 450320103 571907586
703889999 660364289 667715618
545320773 255023285 205516625
570465981 368955710 651174465
24812662 760366400 589210037
521639416 392900087 486121185
320017330 606105792 368808975
673249714 371005342 713375306
464446185 713399915 273555595
526399653 489847504 685810686
138496647 702303611 318701264
715095577 422327149 695133656
41013150 457497384 640179771
576318078 214868540 388429623
627789964 659427084 611209308
688108402 305747676 311245134
23457125 666405599 572676782
723864835 533024581 182251736
202663737 129041223 82807349
411615411 54706604 758512029
414358938 427353107 100763402
379842400 634789499 26733063
347341848 181630829 93241263
497390768 20669600 14108338
163433990 39427040 689144278
273677523 16713235 579260197
334792557 748573967 327345674
319731639 430915668 337159570
319357973 764323875 477076035
407944584 314822394 666560637
380892326 188233886 408000192
189739596 489757384 741490862
151022285 198902697 664415117
259869319 181132897 170131904
735359672 331736680 498923568
335896427 538272629 4197128
53412920 347342838 385502257
278883949 356743930 107833882
685270355 415700330 608483265
257336704 449841592 291447626
222808726 361934751 418666337
600315427 456208461 734569187
733890005 444944792 202325403
197575183 539266163 676381835
114209511 236448132 24123317
373850697 43182207 614704752
364997648 288097009 126981007
369750702 428434855 639980630
637877689 643106764 557654837
303476691 617425651 625121007
578479826 540963524 164513174
278952229 87494332 404507490
56777231 204210370 117128342
190469872 650561063 127026114
559879384 338837694 458365263
358691630 245946260 340727542
672431884 522388874 434119352
702680270 410691586 753677372
533453870 384081877 381366695
498934499 206019948 685178088
76864736 514742721 304512757
423507469 668079717 578608660
153701928 507206301 697004153
419746616 626699792 134581326
373777461 365106045 279236092
48792176 452308915 737242318
554362675 542742393 102602991
749525107 287734435 25489373
600679466 572776000 456693445
447060765 630009790 399135656
353866517 485256636 403319698
759670967 59373336 381361830
543772381 476752864 62377977
775533944 569936306 698894329
278309727 511926481 112593669
605842407 129655580 621015937
761336833 256698170 41745226
631842954 174541419 242425023
603724203 725572554 284806714
749862847 146891724 757826713
689968426 482134886 6404834
625821246 330393816 45142386
557909543 112514567 143883006
748056071 222946888 182216176
528730451 754541100 500353085
710510776 497679376 223890213
481306156 302346017 254622776
404636612 471640510 230059900
150141521 424877205 233658373
71853219 698006880 128526372
112088165 725539389 532128415
387965322 663810060 736676000
670159903 368453072 315689493
523051759 591365142 470985723
693105055 726609175 476244346
365987797 444140906 78185223
14524611 178878199 662053146
471851637 317977466 382591504
436872039 624237681 301825296
164234000 471715562 22403799
132752508 258195373 57248283
392243359 495331022 518520224
393648658 18317455 541891467
725016679 373310502 452443127
331170486 738883817 443470907
273943180 379416820 250740926
473686055 43985139 471903901
307574403 59663472 99414572
362965185 719140298 141320976
310907671 80922601 553212227
611356338 72569804 405067392
651469594 87567160 71174068
503846486 329679865 304872396
693451462 298214748 313638621
567527539 129303240 17298966
275736914 128027567 655399948
75819004 643618232 495396479
576236331 191984964 203020489
667638731 159540063 667743425
733724368 647861274 736118075
319432970 424972505 535635906
307259883 355478095 3470112
198554125 462587098 389526707
156903455 23649713 356123015
762036685 743925258 612380926
250729116 734758971 325898252
586204863 706175205 173937583
605111511 174878208 250433849
94616754 509956156 227540900
683137223 539608310 346193360
121379640 287934723 77284056
231475000 461490069 568884858
749878865 100531737 319928722
396803831 49155883 91027181
448926401 54890750 539661994
190926959 424223882 409544051
699620027 557052416 364513699
492933304 160658365 282216306
664803319 76785846 634228559
391819800 79361670 624090293
397793397 369889576 758767000
761240223 379717703 437037724
447661380 452867920 694700843
155439926 451438634 687024755
511633145 354304982 707246758
378555044 352581313 62303831
519056724 441515604 304136975
697620985 335310510 25849434
103541707 501596929 660276127
629049921 196307597 200997088
353014097 292918800 36062534
608022779 409716809 252880345
1283308 451564634 634481472
291769348 704399771 662560816
553056467 321017448 733762338
500775952 67554584 240691243
489400364 127217951 762788489
273913322 651326530 700554672
225846260 82873086 603876780
611630053 525732754 565894550
10384130 305528739 413617887
436939948 763200867 279817169
753446965 99168995 396813912
704250688 407470554 166971982
21184681 127857368 177176761
770153651 641111162 316431765
743102041 492619832 158712689
301741250 14700515 595248928
221120867 675145070 686093338
63669470 163807775 486661685
312160671 305678540 260169920
426047113 399198458 689460344
60948012 50673123 443064772
173388030 231429298 73403379
72516763 703433808 761815361
776451428 396760029 155238014
13281917 755637985 77713002
772439303 26600239 266382793
272171077 405148207 612469962
352630366 734467641 456124272
716319985 333773716 498351128
507063171 101690312 103099938
414246438 150646770 613471380
520878792 641316808 126126556
713803749 301751553 498536958
266085636 410002225 533045342
163646102 2892579 163087784
377467220 620238508 272624835
145742670 402436287 12014471
111862035 611855945 137500818
394846517 492034166 252406091
708401919 617830613 676527499
631183879 630067730 307874883
368213781 244325074 586760877
565540457 173831949 576930402
165447603 770732377 657957931
146397123 152951956 570571364
454339011 38897642 731063562
403047864 116275621 697862039
529146313 438699823 679544729
413285495 473642769 356290453
683319123 710602901 314092349
698824980 330630071 19836544
166087775 614913218 407684745
712188666 211607896 121152290
558586120 275218953 711986425
371186272 522777833 347067801
528401614 271758682 321193526
508136670 221374368 67012785
489636067 673264129 221456275
478213733 142591543 588501937
84241842 534248272 425670244
365473577 272299040 509252334
52284841 561216624 238079019
138377005 117983535 73420888
467454717 632063905 27475711
629965015 208206567 437314480
22860719 91785840 109301792
100392240 515455401 713438730
589780622 496313065 260216655
30637777 717349335 654440908
54837105 130998297 488760144
291011706 246038659 330036159
389609706 590330999 729020696
584070909 721618045 580048595
459750164 528685541 408665758
713737057 190218814 197358706
225437278 458035250 335393655
307368159 364560555 660113456
421513284 730512258 432266944
575337755 207386783 403300137
101103030 573979430 671109661
408490146 555957730 749444779
11220483 761597280 408273507
568060188 431803634 758088155
195950439 640370657 567189632
688973469 310592358 558740977
451726573 698423064 391597330
514062795 175164111 121272096
329815336 2496515 254601359
142733904 24475659 420039336
638639768 228938354 449250256
729316324 683090443 462273238
621893928 287228580 96632371
483874424 611829311 421624956
527083611 167554021 178582837
762011414 765397837 6919358
424361079 2968298 37119572
95648378 175440385 238426455
314337513 745804114 610896977
689100884 182438656 389801625
86714737 214131839 73036394
263628564 608543231 537310858
421933476 576821259 438057618
157831716 614286058 223186701
231605775 651202433 683517785
655399710 296391818 534406794
4489422 302470839 92060671
398247352 372255306 658798186
557914683 479155882 340865974
190151594 752313709 717431241
631266113 104326835 110931648
46897529 266416082 39292538
757092073 724919992 738535506
437628493 57156872 189684293
448989147 695357697 205888586
719659598 290518181 94749704
51952439 278918309 66328989
464862460 141775827 742285336
103723023 37525301 435983698
142630486 133228073 92625336
588793402 512625089 766148346
345865317 564029845 390936786
663816270 249279551 94530528
48412209 771750815 155980859
689740281 129238803 578772400
84705548 42180256 652867069
221572268 773972569 757608092
754850581 142999819 57930425
671006759 655105377 680205512
296620043 451156107 639407686
603998430 149755588 584492925
624753455 189016650 742282487
108729322 159150506 494230228
609162740 410527114 372924890
104017679 464589246 685933128
195359423 544231833 530658273
40138252 584470473 13357307
319664175 382660755 126946361
13462160 348127494 719885306
386894047 422676186 51257916
358191125 647323668 30459534
436982799 98280990 184306086
126560981 555907302 587561073
323153652 205430741 420246004
33720290 769011941 349957972
251882538 616355636 765128457
374767868 211304926 677299871
111109635 286542723 410728067
658922138 681307170 213042431
417644442 516980331 403960335
528024329 379735272 349819835
727671342 58366772 264204407
429632756 773206654 225631833
270640474 606813748 241066876
283005654 528851815 383738713
457499741 202841923 611749147
406573667 198183270 747585507
192661190 714654114 498651907
674405881 765826377 178300467
174698229 227879964 596105080
641291236 641050015 522568585
421052740 398512129 107981955
165635095 47357147 59852095
151105093 548903191 308857686
182514772 29356597 562806097
472702693 380680074 678925163
728027704 177864672 605328708
533551356 253448581 232567905
471580846 463833208 709528180
756925018 354282009 688591893
567063562 206064125 629156755
244713630 752173538 402341593
154305070 518474897 702691883
20327831 202303837 70793680
52411418 331209780 684189457
694321211 87073000 182958077
114214722 502130566 13892951
168956649 204778457 721888396
365011830 601422653 455464396
587706994 268685029 656812794
613684678 574306325 83653844
388655821 214216792 475092704
534705995 715266566 175246484
144893071 22912891 61732052
612089621 515859829 132016363
473411728 108704517 64509969
298412859 574091317 119707815
196127186 344762029 702146408
297178288 451489045 484749929
759868324 656517213 287783982
150219681 216861846 427154317
372297449 252684361 134757785
16098945 318931933 360669035
746248799 688679256 27614346
463327445 339496400 123399339
742844438 657125461 760793121
378464461 278540259 663598993
605462002 27450254 471432477
267056149 357932039 180593353
68352399 735338490 502165742
157598509 54124046 71547363
486524199 250417865 375119056
524733134 57704364 508906467
595838595 685208988 684151443
448528539 302717414 753020495
162754926 521722696 707702295
489330876 265589297 714866144
352113944 261909459 211762758
69355413 562106297 232428520
762735218 412509622 657926931
345371470 127886229 650992112
176596163 70494189 709634223
464172 6328347 539540188
59901418 758429385 608750415
343583283 596735961 325395842
153534754 584874525 645647170
175352872 500049110 645848148
557766116 188881733 208746866
508456481 405940763 739595191
534633194 127705051 766118414
440228462 327841539 327504607
43091313 694945920 448334171
312387190 236103191 296928607
116112780 538751059 156574456
742405710 599186924 419823690
460004606 2823738 346338032
202439147 708374626 756643096
631071715 535726175 394651440
102616938 545809119 270614981
590531598 573499149 396537722
318549724 495685824 648490667
160619343 755636844 508604733
77755657 413204196 97775979
424088464 29915297 98345939
650857166 343322943 51907638
271045067 249765990 495719669
601561521 378445470 259111974
179690129 298576092 253395947
87961179 567691056 322596396
398991492 186169372 361433276
342527428 682957145 534383586
371928768 593066843 30122385
634072719 523283259 706885850
288212813 429296887 174882730
477067271 154421552 638400644
176289907 100719749 115520856
618887176 627517881 95808418
536640949 773861158 668044113
114516813 88248751 602773846
54074909 98244851 132245117
444547141 365029856 158983808
411901977 703688665 164641096
278266288 162359856 631209670
619688311 510098450 689907645
703845198 418058431 569270192
665173795 322461687 526593892
678522558 590458311 666853330
207007551 625924462 559373879
156079699 767485996 346894257
609169868 374444861 500377325
524329166 111249851 706727772
522531616 383538828 648760931
346482037 447161873 298727757
492727350 127305919 333293847
182656871 586219131 559145284
569174015 584222495 656664951
323326084 300427042 588093436
660283911 106563712 584870820
242577372 547431236 95666985
612872819 599850442 248512462
303244226 575118688 373726345
116278389 48144083 174025572
376117783 468131612 487703553
111054028 26512171 696740559
254661489 188627524 656675591
257408827 666745106 36339643
230300162 152697828 605245109
196160569 454332831 774771729
90866891 320344690 556135373
605348769 450329740 256650846
643774902 362958768 435661497
31110598 83332355 696361033
577612648 215665408 537818785
227523481 718518499 60874688
8952330 309732111 53708982
442145859 375080054 258704933
411685850 143778109 31708296
232651044 481245229 246604499
199455527 279349494 206688529
44353818 27073155 128086302
48319488 659588593 339609023
540842581 112070652 329133799
351069747 296261667 261655634
599029712 759994077 311148918
622772060 382541181 231491156
319335753 359129113 677509746
413469197 220650099 709976551
326333748 83710693 236817371
73065470 345491061 623086723
661487358 44684929 479340676
144848743 406581770 750256025
385739308 737394259 70472696
466338141 128098936 477135413
748342845 666582822 177666586
509174541 144526831 758749469
660446905 347292940 140600034
326943648 15735210 476222928
543302500 320693203 54722827
685420064 135645833 649059981
37924512 539725446 529401251
93787970 539142565 745005460
496080830 252262521 397389491
383064483 612903882 146372096
649536135 339257923 296232670
46349785 625810957 556315399
501910277 421385946 70899906
208089588 138971282 130836730
441535639 151922091 47037019
166461918 769373746 307630288
355379147 351494556 59185237
680463246 518011787 187815934
418377390 315756574 33190597
64618352 624836712 599709246
331278962 475620683 603743481
91722582 54119018 752804009
63395502 411234363 381441616
735176815 645030043 103738082
635193915 765846346 261494518
99310410 382363963 510138850
168488301 765310928 274754511
207355763 144900978 570263628
647565612 560756109 186464585
45199120 388780427 104459694
55721869 255239941 5540720
93745966 165906520 356102030
249110465 602206260 334776596
279276346 302635349 535560741
75185326 597396642 497741350
594875871 493572069 466678694
241728363 188362991 692839030
519198529 566066485 156375591
562497144 324879211 110900344
426265452 535338325 499862221
708669324 651977157 45551743
445359362 4218334 317598131
639130545 500065996 545935851
299875177 199858153 359757126
578423247 740879227 518621011
57510081 475536420 342375635
197930621 475245573 22580797
245086799 322064627 156862311
20174042 108151187 623771981
715157008 660717376 139199027
331066571 701815506 234228981
479936289 680798286 55428221
511973748 460661536 430130745
271830149 82134585 506243280
331463535 623571733 727274196
326591038 706384105 642841722
355395676 528223967 532534667
159876771 513886045 27152842
635660840 750657196 142035989
569206137 571522368 116813358
410269590 243541327 231855384
499252385 443255533 760514922
477864293 635938204 41000923
592335198 466004954 297434409
411053252 432896139 734350842
329626383 682495869 582361082
260604658 673085459 582823513
753082492 707404578 78741851
641859789 535430672 560870917
263538074 410067729 761625511
306998037 168295763 45044512
51545094 611020859 141021622
31913292 418682369 131094025
594444237 519990050 591955466
289934556 562882394 189328064
55821764 65520208 344459777
128032271 596662432 189507322
194607837 260947991 394255307
645982218 689003718 281296034
117360196 494883385 336375483
88990094 34825836 531019528
291381920 105598743 506986171
578043305 194173961 719852332
771404926 537529156 419723765
463504251 635770074 488627236
268871313 686791994 49794559
193061209 370823758 555752766
462059535 280127991 757660507
121579757 100260377 441286
169648580 59956729 716723224
302476834 377867588 13346159
218398501 687005856 421595292
417230469 145447375 638216019
50350829 314778053 40521783
339631340 551514674 530176005
214568229 49266899 726370643
263926058 588462095 356847038
547726896 277931005 469890433
419576900 208082000 542182299
374540036 203304643 700674267
700710418 531676403 680139830
703056261 215409600 495007947
408742192 86877567 155680199
618625181 766842354 577451930
429643812 432769953 21034702
243761820 526563535 677869940
376623339 357457259 177652136
749986007 403896866 203515953
468547261 174021578 310869127
715902098 399510515 727305136
63566751 317916839 248499854
600936732 22931725 425211929
368908329 578923060 459483061
269276525 48330745 159474232
754860846 720056002 246182052
216438755 219162881 248217933
523774211 113272883 349673306
266743961 72154365 125795697
93044835 142483165 183153778
110591342 664795054 325991981
257309352 58988135 94832692
438123605 252525385 22425911
288559826 232779702 107349407
300068890 160676925 553070285
13649483 288983847 725118582
401648470 419299551 206770740
87815993 391360920 482920465
716332329 742512555 457095406
156056910 82041068 682688822
469363834 299901155 2986554
54519051 325274593 477726425
579855802 537459459 55820694
447167063 413217003 703529020
272114631 367449811 200358860
712174013 481048179 477645276
51200514 140238886 403287965
604938652 15556321 414216690
545575808 548390030 357201096
458085385 157497625 492718251
86693977 400479172 363675512
754835993 380039779 367735274
563536670 189400035 653427389
189674756 584778545 423260812
627465604 705383330 529873749
658995416 124093415 515879627
82572821 465834361 126969436
392886615 200973976 218174668
317497415 765195984 752931496
738141171 478722703 103337458
573029466 479856265 369968944
251701231 653822260 2806232
42361620 183765 176911421
193298658 156065915 27063869
768362319 756130248 258939088
520623109 675381711 686790705
370258909 243027830 285776507
224459361 495318659 539614620
200036963 211469907 526393582
510456349 117341669 388532379
99725946 515931554 56282995
338481471 283336742 671101529
593581853 611815988 627806990
542042833 513763849 296016712
139248380 644377302 447082135
385251747 63314788 316552079
762038427 385133963 166883639
285404834 421013122 557270059
240245273 79879843 637225858
29989864 81419086 30099217
154629084 500096617 215494976
554060071 414324812 48595529
252346229 526578344 147960589
412453268 49324128 223483457
23205392 702582670 597390410
476693076 477048628 337118349
724988239 86881490 77330401
164653948 687583372 241458624
540308892 240139970 69428203
62090527 678872752 540723627
226216042 72447488 504355766
344478099 383779949 724991103
639880239 485590141 431737284
407559324 701563914 684492055
79779506 649578871 599334434
329524394 480080256 436053297
133957307 228931505 260231912
738658186 70945873 298654399
156477328 162130029 333656180
732335731 224752907 372630935
321935089 272474633 390492484
55074385 699092772 439313153
182043959 644463360 323721258
120009525 733260697 334368104
205483181 459199359 45822364
61059337 11834715 199564842
72810805 342932540 713924582
4998958 355100067 82321023
634637117 765495420 99803741
465649002 611698059 494617231
129694429 49657682 620087428
132614950 636141124 663952645
217739727 736008266 7214688
213876878 460804450 401813705
71083874 241919174 381175596
421096499 339156993 562547258
426674855 301606986 759747792
150033624 115787121 774892830
113736250 421473514 597977251
505464917 719370828 223454942
514720479 448672360 358379985
111529467 538425589 703024499
696713867 450729710 219071085
50664814 315594748 180370130
64195905 716904628 100716474
709403668 310106860 154515679
433834927 555914593 27008387
309240983 46585117 7646289
115312121 67584394 279328438
268512650 33141484 680293823
234887926 651111699 265478502
214153618 160562140 19197290
751245584 94292104 541615745
421673361 290206143 441726189
689232492 403106096 363459619
308607534 82784162 161885159
197909680 577112920 281660342
392871846 387197758 93355459
269034173 232368967 181059726
222260256 382631818 508862155
690023363 200354147 55366384
49623961 428342758 45644053
484832495 676925898 466474314
512667321 57939972 246721468
221453398 559790473 672876443
78590588 407676911 266430688
579480388 640061835 111578696
203785696 718655326 583490586
188213051 31980384 592271220
267796639 590328328 212498472
390682927 464193321 757990489
770310750 239738685 710553311
718770468 666146950 354853308
244353561 1572113 229966521
340804177 7168805 244313802
660922498 492657777 462605740
638293240 470804027 744528732
149517642 329343322 237463722
628139431 176620146 341806277
250171069 49335505 430111446
704830210 137527855 561353510
617144465 132354398 433015427
37626608 380686302 276922710
293842535 608186718 717603077
136719173 284659628 388918788
183619178 698660684 536378750
173576747 642319899 657716469
661718581 668825344 665592474
72697964 306279387 502842004
400006316 756553668 113270208
27588047 478606469 460232364
25489090 604446153 764047701
518703484 629585821 23287035
215951561 478494611 637999244
342955075 123997095 468449684
613217507 242053220 688599796
312222605 504842625 721766428
115139622 701010678 469154478
556832758 565002495 550377681
305508282 417512524 683443607
213429159 679633480 598368074
215336077 322214886 263878403
384344685 301318905 714071914
298016904 575267713 727108487
302833970 760870506 316735907
251687440 15870714 169193178
743841598 157505006 48508910
407713060 177302534 419572341
733019085 53954353 171509274
339308107 717856384 388707580
327412913 708833362 223201351
260969851 690603875 438254926
414289873 479287186 543869247
379396816 166069697 133906013
525329213 713617579 669562228
1248468 440341083 382098153
344338134 249906997 735846430
196257282 44815407 731680946
754060923 40721686 265833406
608897813 669664900 674913580
764848209 691845464 557725828
385300566 719378672 355584383
766691689 334406466 698889889
130526507 701123887 710227325
730688645 194578366 381819994
112312583 613802241 541301769
384132551 635502303 694113553
428570428 49872387 500899886
208635255 719287154 498848752
383401110 589688660 23591521
129799664 609426446 290800145
597618808 542526282 400702710
599550935 711081201 605557485
283406561 186346718 232170073
207465757 737630295 620726530
737341390 278979432 165733705
208966832 613006141 143037335
574243987 495162739 300033294
183654036 741433748 501266898
735844961 63497833 76336165
349444528 85077193 381382749
451984467 84133987 593881131
692637164 543726528 523335274
144322831 4208716 42873767
747457121 628316580 340321077
557859250 251304884 721414410
507692191 226337920 47884866
141871328 1300625 716244289
78609082 3342530 290322614
409212477 671006748 220063535
301972584 423906371 655892522
182048889 699846150 366210057
99295145 188190162 424800673
567588097 435629097 135105877
733749454 608280075 372446046
276283720 229233303 236167804
49725372 45208058 753854765
56487447 204794814 381440393
296236668 421735348 71625286
199938613 150329000 172855714
153674937 459504180 499073180
384471744 479850627 33905777
1592307 660266455 47521666
749484674 169334930 118619777
240509091 438598097 452654486
118927606 385745346 226596140
654869129 327966207 258372700
415612134 484544938 513223948
676039200 727780072 24905628
198247047 175830288 113787246
562218542 102356139 625530032
439048477 308911646 671091163
403077331 599926617 9957540
139705876 70029727 509189840
551429799 610449994 335478030
659151555 103494224 720704092
506302363 465424749 663830427
485431149 700253915 667834410
748399446 83143861 359961959
219583444 481919436 524083806
616832687 298708921 378674167
507953504 308266549 286674216
502749996 44248208 512410390
600226188 281737025 450215393
534400380 52366621 386862583
7013382 295223470 767441161
111970856 665787049 600318770
432017969 699899124 410976248
776421501 122403582 30291880
735630575 79489707 89413334
446722341 471434362 54010726
677378156 496882734 180318159
329505263 33385387 301686942
166457556 365676949 566071310
767098980 533613510 274904948
446355990 41501933 642638058
578548782 250103677 379878461
106333432 221304008 574689743
275934777 196459041 311425648
248495365 579964303 64889662
5203763 666573286 465098949
238104433 241675039 593037382
63010208 290830130 757374002
556428811 404959818 761074454
294034574 451824485 413843522
586005535 528720339 764243019
41865459 320896015 33214846
409644205 545834178 77967250
119932967 451855065 114500758
283139969 362206980 664082230
497526741 305640314 208347254
39779436 229470201 160802911
122731069 407052593 255733025
632785197 719208858 422257772
314682299 149928709 133597125
448516049 776831549 401455774
529243688 305825546 279862688
509748166 484868489 336170259
12281858 718713619 174666350
548058999 535996887 300158402
632002229 271374080 169061979
545238396 510173772 747351073
64936133 488543981 704097551
465395495 417566149 143231331
297650023 744548701 18443659
161698525 3273447 333521716
362831182 572359412 193832770
753804233 11196656 729255145
753308033 631669632 161798231
224698142 331812325 311994065
33813953 168199513 626996401
38652817 142367981 711980152
521200785 323301900 471310403
544070659 142674787 454777206
769459107 543563601 50056375
230810942 277863345 251361773
72363041 585370037 422721345
185852498 416757771 553226559
595157312 47776641 292696824
277487189 362521335 281003485
18791018 674299117 361322152
205574688 769203096 52308723
704919019 411961968 375124540
757022508 224372854 348396622
518360072 125244514 261974535
403753293 6420984 263139672
490737611 546150697 653446163
331813217 256233717 574634071
411187955 27537345 517881969
502160970 50279904 434415285
541235629 628820961 726646100
312561118 290545670 215063469
290021741 652997425 132776971
129539038 591260472 166913649
149221269 19601412 364527786
722229308 82891998 323078157
159260037 350465502 30055865
277010957 104696389 204294084
157496549 54019722 492428732
658939689 763371178 653971813
2683447 409838914 122818959
560735024 747520713 290747554
663949053 79936428 762293600
509056295 770909568 571884284
316771038 197887621 116830733
16924163 698935826 476581954
390885910 52052777 253223000
383688296 20308954 568949718
278320079 157245448 565003961
617672143 190502639 323444234
626680757 33793201 324916145
241188536 648051792 281225301
33266828 175738244 755238462
241203003 497248748 659294542
712836828 334808873 731190851
731101662 323908914 105983043
153971290 578436524 72626230
291053353 181987993 546189533
281393921 152979678 545409509
454512833 222640522 730547455
661293010 137521055 608573219
240060383 630516628 224045463
456907596 555477220 174339824
299811096 162256312 174413926
156700786 445203046 126811367
748504331 408604701 501406410
243129499 378391039 681640498
455785999 596184354 642803680
585799860 768412130 372891484
357751363 478719784 411390459
264980610 400331293 642803323
211367747 155295990 473284437
47511916 92245995 303622290
383566409 738347212 594806203
170993949 666416303 753076888
476948172 111971406 9931690
337992638 529438017 617325558
346783140 507474218 527390438
180412673 414575434 71816216
562741066 229207320 325489454
433877310 222151374 137826560
98420614 619419689 558947932
486023359 91573385 748958559
242505710 373564745 472583535
2091742 754839259 360236481
468601254 263784054 620430286
596959987 40263793 586455319
633789669 710043398 727005666
322622219 755433164 773007815
309828258 719208253 563060510
185374573 515900262 701332217
751356732 715057054 392285669
593064409 748381050 354726206
507408587 695758505 370185226
651925183 245650166 414353472
86583283 460066084 18184428
645761101 271065711 533660593
595232511 269840133 550743445
763002247 762630287 454612535
160551280 572173338 353572914
663949583 650007396 298344422
601303801 46066575 299280552
44694965 534234278 204182889
757287990 633449517 234620488
119961790 153905156 373286044
563008799 560644272 597659201
601941939 384781076 273930765
479551382 209800023 600359027
60010064 67317800 99596815
359943903 642186795 32708937
574897082 195789887 454680746
604614321 340352170 215277104
361097024 14630501 610623199
266384284 602142373 48877249
523288086 434889914 553085213
770815776 204160855 177601693
773315427 376060110 749727912
124805786 21756449 183186247
697285668 84445104 118466096
174619466 54817846 663962961
654145442 344227213 214787135
731471116 394815195 376994867
560083567 71252235 159198475
411240190 745900562 292628807
505337745 90881231 598080544
659748329 49419114 31538348
504845306 579813136 514550737
131126540 451135468 195190083
774743985 612044460 402309057
752785644 685412860 696097936
30972837 542827726 178163569
156989299 220979889 745405636
439964473 322540735 292076593
716188661 62012451 430668647
297677247 163952128 218411006
356709635 413779070 660125499
387490658 754245400 127163682
138227924 313540013 366265562
364959374 274829883 449467350
417546653 513777781 544858984
317805279 155382326 668929013
501760571 630444806 153764268
624733096 631228680 369584664
187331396 323801000 313557401
158375193 187681523 459475884
397030479 505037591 711465679
132010224 523558454 188277199
298274850 85581224 419930880
495049199 149181955 403182147
383981336 161161280 621568935
304336581 2920195 370205869
726681666 450004733 773021428
314624694 8018840 359094268
415970980 141537113 91493252
306373091 129302685 754246442
625504260 76260085 641236535
109976873 155854390 381491343
112186242 657898973 478567656
2749090 20996292 686442542
64818038 116808445 413905437
29304206 400593943 499216566
257351117 394199905 194000867
387312808 566488338 690584755
653953486 62713658 427748902
3439139 327355943 560489336
376965167 585412782 551952384
159556111 56152026 572852093
665920388 541213608 484039500
51078031 232324426 216609782
174982561 657946072 214185398
466474842 66012631 432980688
261184240 707036741 194727223
643620910 775611163 407557290
169985492 741685848 417932911
143894719 555980223 686416523
629685644 180319210 395084937
750720008 562605368 15744886
644349757 577278079 487422163
436407496 183640703 203945025
574188509 573531585 439258415
547773477 761349100 380720251
218659744 588791307 542523139
438280605 223204558 426981656
380764329 331655495 407817853
463810807 534091813 262854999
250425891 223185378 717083299
178976728 492172840 8256585
248114073 222924701 216731082
767542846 497087468 210917788
536680379 279794502 373226289
600373880 518279082 625968412
17450599 252862132 356219996
161516328 538488326 600978368
729195446 474320447 517093811
748682725 710284083 445719043
281835489 239864466 526129490
409622650 373062293 421322280
384528076 442946311 90140499
52439566 441822943 305703740
422019426 184672801 213080520
375339143 262559968 559468334
724368398 683765364 131584870
543628552 232340222 750589912
161243400 707512573 351846381
204105751 343810346 579285359
643097240 351279805 614722851
152684 406447163 739458332
140299074 391116555 622005147
628768471 359867328 513262164
309095236 504217266 629872522
46926416 729180708 23692340
691705504 63343607 717908970
388482949 135291995 554882719
418619912 60247578 444902441
479855000 144487121 52153553
596136223 161908092 686802260
762461511 569684497 50629098
708280984 763042129 253808540
311140658 721723868 536922701
12827010 443150845 707148500
339897975 83198770 391262369
282281179 638598930 645084058
724182253 259580482 476931765
520778616 443627283 471587814
250656831 695445660 475679124
108374827 320401406 766185633
107644689 168000682 623043384
282796428 90229202 742343047
44229349 379318521 287389644
323336870 495994274 229103185
710931625 157074688 123377813
618207695 569303421 643484085
741471356 596373131 156622566
593085104 733985408 59158801
711364308 566979862 127310798
211205761 121938309 278649889
45697175 407231606 499436236
210355846 257033858 638669674
215432849 728107311 154589748
82161023 208778851 716107724
736515450 743864314 681925997
23375281 766543417 683995256
50334574 479747234 697652674
128652950 603264145 74467403
48604130 581387155 114490956
106201917 536946234 521901290
154779250 56350920 231270636
470615336 95582035 208834410
674623308 161329302 622076957
273363273 746972623 105506235
456805284 745132822 352974586
484249772 477561960 680514086
746398752 574134502 240699742
462278062 65123339 485610669
767649547 335162136 157967561
222025238 211991106 289610864
172442752 456881625 435088623
133545057 215831108 339427473
363756156 411892347 9896403
338288415 619357093 316415470
63638044 272998223 636796948
771957820 262745159 6390043
250849641 567502030 728727203
312353786 26592569 358056351
283456534 616959227 139959487
348840073 290786618 531915704
443972988 114396862 237952650
763338737 502637091 101179408
375992089 674537746 5416683
486047343 431436726 769179706
287622810 249733302 262505572
529416769 151454865 760933403
91446750 659741016 284150050
304411098 560200043 594925803
116574940 540443250 768932084
762187263 19532926 75362963
229883485 4972493 641583756
337287578 91391736 387899413
397487281 772537227 101329
599335390 543551024 217783574
622418020 620432870 211831056
758839292 522082177 554859407
365054970 194670715 340072918
737716548 427244030 97895193
205949133 338399175 45567327
20866471 662636374 674218819
599949357 720945835 374356707
644793077 487159332 145691987
481435872 237648732 569771812
483034956 587119168 742693606
29965175 707318291 382097201
40953976 11571068 510506579
417512110 328199781 379666583
750495397 713632429 361086848
572391072 401076690 318579576
539486116 6080038 658682704
746120184 646844021 204350105
272895186 533625536 196472528
468005474 756004613 491017349
649722213 134751482 143787988
247752788 309315562 567996585
322396550 630753232 258421304
423213777 766430398 361892400
249798740 676998166 55291471
516210742 670579767 313136098
189332670 218514843 635987928
749392967 277162686 242758239
120958989 276456674 31779626
613847461 178108013 278961831
544545868 569390244 300319809
252693048 328071947 549539848
252527419 385532190 241456045
747760297 634772126 580331855
94307207 684452258 185770366
446425830 485778375 548973755
634567345 685889363 658407815
3251072 324787481 752686986
78544760 40655878 701500199
571975794 84638061 167172261
705653032 63565377 563840968
496229591 345087036 424571147
687881017 663350277 605743825
540085467 570651191 756464706
107826094 191376065 519498382
3957937 181371489 112242768
485408141 328791082 373047946
427558347 646060868 219561709
98338140 156185204 627194978
451921601 644297732 538352357
630971033 118828220 118894656
420269506 424314584 54580387
492119049 429944594 760914795
576376993 334063842 70003821
411542930 222615915 52560780
214486221 371281910 242444310
365502997 202047326 723352490
380429772 636763601 123088071
242031359 272878982 149236477
173344022 19280569 590536275
84792394 587213148 750301787
34189708 242050256 590940633
417396388 687391301 511670118
182616611 57260200 644062118
684281445 497754575 428450498
131861771 648253323 140484696
39582769 364559828 745347992
378932908 153160915 424752773
427100023 323763203 604074500
471670267 132382163 606578363
775123370 412529490 421936635
728788664 374518055 82530435
161742643 189944046 661604724
388045372 148601612 655437614
545981840 15276748 338058880
388347249 319737881 680397061
490954337 206593953 666221745
293885736 569355364 64467337
710051514 194892454 381465412
24071329 62775650 737630745
88536964 330465670 493906775
534975452 15099824 745723182
748696350 662897893 364378625
213811928 548282268 702428341
673966791 480379650 112852064
100386219 178579116 276246406
239534992 630037646 747363821
152664146 221177609 469550183
399582334 394089683 301971668
141897038 195853483 507822704
617451200 122144319 518474567
176149250 624932232 471651964
622653892 527071521 553360466
14943218 160756014 536556410
115071569 472845970 393664788
507428474 682356744 109187063
311961644 31001772 82644076
42030058 654569092 542038676
211360340 122599188 663155278
15772046 351459207 562241985
88024649 120482255 309683757
297579295 390740366 208247204
289390345 182903070 720479535
581862619 282532769 308647017
649847121 479189671 292955188
318804276 311924556 312164787
362555772 407946756 44031255
494534428 428030171 364290959
648639522 735675377 724150956
471768793 81270011 539352221
403540139 422002529 451336552
663865364 678001368 772208283
59585530 720580803 179019275
769703480 564270845 767728715
43610466 772637526 432628283
27607667 692622177 350807004
491104354 179266738 656401305
765597922 631572996 483525834
666530778 132307153 241611794
697369913 458082628 608329171
382998141 103680641 316370914
675951986 533761460 211414677
47223535 20700 212880693
618221105 673851023 710653648
180188761 418537451 487879534
569591197 507693823 688800740
24936132 52464862 401167221
331926573 593836913 259182509
299496785 142276348 157665476
605703423 302934233 247713579
383029991 686735262 239837849
200741850 251815950 34270112
541215095 165763407 734019470
678563442 461544529 590979369
443530377 193691428 168769308
480401850 316279372 267386751
115458071 688285059 218012925
58864362 367587205 698330113
675811231 189602304 460189939
745866869 49828109 108554729
36085125 520405639 97932067
555048634 257601915 760819255
757111848 42517631 281228168
544953486 658028238 419359654
542288958 3777812 669623123
462965058 668711011 269615989
314204876 437217827 339305502
589041776 700480551 532348140
191965275 344568944 249190101
166400543 666194793 176576383
729033387 706204150 107114992
54988233 254637983 442094288
524430414 557792590 384938200
304262498 203585257 313862212
450439986 113875818 169482007
370675369 618117750 460352785
731623397 407482739 586252751
293353243 641614568 325103972
605977919 656374667 61925151
776205552 489816363 408152171
533298389 636249096 566096139
566933263 192323914 106111610
303752654 53622857 514796894
364306469 612847151 446599699
395845932 121973499 167602283
425836986 280693737 361468268
42112148 11801136 49404665
80987327 122697939 571485340
511980785 464470070 652225112
702549917 527384242 328250749
152791181 511264245 377453435
712015515 503296285 380647782
213381730 152260878 707642629
78059164 327513087 244265068
412937153 174653402 174482767
35897422 119413979 357946872
282944186 99227136 644880285
48263440 499790941 323459635
373109768 137658731 547213621
201132847 255897741 292615152
499419465 306885129 436362571
415752359 736904297 243450079
430125262 225040361 446565112
728463156 575541776 154963330
603219909 186121640 204590051
23386332 312163644 760592131
328782543 695729948 77051002
21235729 392109592 451878097
359483536 634507000 447965391
178072363 59765721 435983004
563223686 765864369 677421926
303987432 363310873 598390318
229474545 3654578 57136763
255264921 155993503 100598039
627210631 195733850 51452656
53022437 189774420 373670279
551702274 713078125 176622807
583061801 760654303 304658599
654467159 564939328 71819569
382326287 302004574 18382485
558594479 744085698 46789571
391493261 339391974 220780794
567270900 628603447 217600789
281177187 721451695 644858941
506139314 617060426 684513900
350696487 245821784 109212565
744295636 448966259 213040322
160643597 53928259 274687826
19577511 620289200 268954765
430981077 293957528 62625760
154625803 746583813 36709185
486643648 355178887 655145999
113316984 9342226 23315551
121039059 12006637 608595582
206598232 273909118 41614477
245163013 325504448 88044885
430298627 291128866 769254382
760321955 559971173 180568450
107859035 651085787 691145393
3591894 331235885 283457388
133157643 676966914 713693501
442220807 326636296 113833735
195346785 666891112 321903570
279371902 278401691 516097474
384076551 719474514 158112148
763252082 609538886 518157970
315661781 774067282 614367823
99742241 754741101 554921196
541636037 276123611 709358054
229760131 162479651 741887784
201091046 498213331 211958232
214352435 515853001 211853261
358540563 751982530 44897376
74125845 388395612 282582568
186373378 345303723 463065918
388732400 724222833 470822478
523700332 110993203 753134592
376342299 584109171 723473767
70930963 637054334 39125463
532451226 205143813 410428777
119986582 765186257 415853093
15747636 4528551 708107185
487154611 185429024 184059447
209463123 174811869 611520151
709192956 10195015 85689284
742532571 577204969 81223136
642246435 481593157 37143980
22882023 265883784 701170465
117736125 176986978 533443262
469255698 33248392 750810228
747592868 325972501 3847517
133910163 724795019 440245713
464219787 210468763 133119744
442794431 133985525 24939465
167186139 662745465 260474944
129836329 449171394 49431917
417871005 156811527 621335868
463993505 193605691 696188428
247226278 136844564 493235698
84021084 487338085 677022634
212212559 186829277 247490161
52413739 409628040 743643022
170818226 164950959 250486092
259795279 768625557 723459387
518962371 73262340 415401254
639781943 737331880 384776289
560569998 180577043 206431635
482010574 17852222 633464462
236727761 205483032 309663943
205119357 661802161 226384434
311910415 339625530 749328346
295645239 667480802 227535579
502172676 36925587 600465965
546936270 345250356 176973098
629323130 563692109 352516866
565858146 313082793 601199857
463145777 108121444 434865115
544668490 258495208 42944976
566182311 125429681 435249291
699662890 144077077 269583500
170256150 86550262 423539724
455016992 619626900 208756491
721445640 740277331 604729232
186696840 313457665 693240121
487267063 35359785 719676092
628834596 252559493 153902520
152835809 730882964 435990747
355896924 498729799 43403922
681106320 339133354 391203677
643267787 134917386 118277567
494571369 423224270 264777964
561000761 463217406 304799647
292443026 279197163 355498285
295181592 309919340 628422531
234022907 42474642 133304480
37220741 602149207 178110563
727865843 667834338 675853596
170877701 421528840 284007779
31619836 153785320 414351373
551371528 295090049 296189013
388440441 49371794 126556117
54428352 266289678 648183180
579490671 432591566 344718970
629152491 732010918 526834934
261208194 556591866 714443480
682139178 16270279 605807724
321164953 467342926 471994415
459828696 164978731 566146721
234605844 346923898 134328314
95966483 682591642 67981552
498511871 383798672 713236461
247245359 648375737 305370600
104550328 655416734 469722573
469185725 674141447 430751336
379727723 601224843 598844841
411871290 429169116 501982077
656078158 266407027 161007827
62402155 85796491 286470266
775433395 167123416 240676106
51612971 267626701 142550469
361601217 56164557 630754868
197295179 584914117 466834592
635254570 396945946 423272541
662835317 103890402 213837811
615446519 51507487 362737867
114969672 499012607 569252359
704568543 578362892 252813318
756232057 678611691 157140914
553248969 554935686 639565400
401756834 224776101 132873539
726632861 123853301 406072693
203320798 541952963 487244267
524820518 524156237 214899909
291393924 610127020 329623134
597078476 189243727 420153743
744807812 659010461 362943592
137641880 253742508 223549116
42818202 693848975 2749061
32422838 258438478 540456877
316936910 132166563 380772640
165501846 715595189 654668310
658485154 272733010 612868845
552907478 84420068 572847008
768909388 45238728 523850623
264501498 290120498 691368616
477427492 18688375 490176964
330383325 465084933 568019018
27272754 271403496 619919382
382710813 200244654 672197690
613272961 2045514 449678487
624632054 620314615 672853038
692038557 279023251 55332777
772612132 259858666 127515490
662929887 125880299 67884487
416746880 614931964 323261694
368104864 341491048 726171814
675860058 177337082 143314824
207294630 655340185 729977511
21148129 86708973 12087917
60050388 758905016 161036507
390435299 391447530 655109663
709568856 718123247 610951208
568420745 722058415 674683772
485671615 599911254 472697832
492244967 627641583 348809061
625403152 327986304 401348559
511084285 51032161 358808149
554531248 333839938 162966308
398218112 232121598 187592576
387446453 98322436 60331251
442487444 314476792 511117104
204454178 635362398 670473823
772283118 628195668 497060042
46492434 6999817 774958019
657314901 729165624 768284902
389502868 198433395 405259499
358070793 220707539 288719939
611165125 725258352 41517582
281633558 421637552 729944403
336097945 435188418 582851522
689867076 205345618 607658563
596788156 83827162 254844659
598847546 413431741 412896225
66478045 42304101 342529479
769168160 693858716 482976115
982495 474140413 632408603
61522942 115447117 329294159
643153631 308390890 151381377
49273224 662938734 733734372
487101927 512811272 158478770
107987084 627201734 246384970
745952008 556617101 414709383
754239217 308442161 655125429
524720852 283926499 304535784
134593129 141033090 387024002
755653564 15984241 443179030
582733880 734746284 58046501
9548515 361467759 134498134
477735110 615053690 236918892
136419624 46178175 64721442
401511746 594260137 234145601
146283993 491020053 627936747
257738227 12167689 489226914
106077841 664182911 9026831
543917960 684762778 97769863
558367329 470866383 706269501
664766568 1644787 269003529
164746870 204974518 206129949
736802240 503060609 568582282
503146658 347899035 289742599
663213724 257697973 533567096
717316170 752466336 379198283
689381295 448407657 199762524
282049239 617722085 275393206
676385245 44007450 302345145
26336635 421764266 508202031
497854687 66544450 578167117
418605918 446485900 586238719
442269212 658346949 432111764
347649094 470331912 31354807
55524264 273070194 603072309
752848496 770252678 132643505
178657526 90829491 246049463
691231991 150483277 33188257
125867379 724228257 171308234
53417260 474623082 763547934
175621466 249825637 629869382
98497743 508683640 611477309
609350514 670119081 541712650
69114535 398517127 737872300
54444609 281080056 373936820
290140120 369793885 506122829
720588050 502621986 663947142
109373534 478709669 395720178
362236796 676640033 173193518
669856204 321134102 221092927
324717460 293283200 445396660
406847289 611534361 57251605
218915406 169150270 234701467
281265910 104420587 443292464
446333915 428515231 219092443
484389936 136916824 526672439
501117733 350136903 649958969
221038592 326807140 509409425
458069157 656128735 667502698
122387182 563376162 621092916
510374535 84785973 29425200
694466227 184229184 60624771
356750943 213483809 704994472
348978530 606182462 292492665
374177920 376626266 189112979
505887563 662795999 330933431
198471427 650523724 57971520
677515527 156092569 28944767
559417862 406597096 727124973
424282463 264425510 765352900
775378958 544939187 52105534
632460478 506430547 390375923
636190575 104159033 293995690
398127174 697730571 556586531
446960594 482662844 604511474
225251613 155136100 513901991
598755164 135044332 634024247
733256698 292999164 207734477
202713037 549566594 131540715
671588302 84512329 357566664
568806995 440469474 541515898
555677597 734789079 234268213
439741481 695407232 242860635
583149371 108285603 513410760
727143949 505307262 146602379
55625189 649472063 651878346
401793898 213588728 745196210
769571686 651407223 243456785
163779825 706256594 432532385
443844600 612141311 439166222
581098013 493809978 11445158
248959444 253768236 644038563
490856322 681021619 218060329
629378542 654488286 90731813
136847249 151592201 337975398
451486886 201339771 476070966
339386893 491566247 498597961
455941123 655614076 524670332
275886728 602055971 601730606
550194021 678490705 448039116
467849752 259413279 143667438
38976778 209118687 763534291
686641635 448489276 768091997
110591751 253573115 756136103
315914778 341043175 272256087
545617590 627681257 535422321
278057188 385687534 422547178
70548093 365024926 25928720
532737196 343515791 445112963
309790855 378091236 241152891
57688405 624056359 215450155
46463474 583475206 51617627
150023302 255193480 365273776
25475590 63772203 172159304
342792593 401049348 176298911
368658064 373587836 478895977
243355213 103214598 632165956
446772622 477450739 348977684
769952895 357234546 57139466
699997340 682946600 732672500
640450799 214767241 528169206
20552238 185725594 773923139
296356988 115179051 762910199
455444435 741732991 35154625
319724729 592797914 527154409
97545486 554569462 558339108
121669431 698838069 57589912
169617632 78784760 673475139
597935373 18839245 752776317
163305928 587068744 15503541
12830552 109298882 32757843
93368822 187339405 176073559
694252284 583475429 8299405
146100764 134143525 377703877
7006579 4437049 113032488
705622556 200578844 37259986
499165037 518758053 393550606
297396884 296581700 672200311
148777744 266836560 518663993
752073047 228437639 141658752
155185439 479808552 80095674
485829372 511332557 603832538
331116835 484643936 35418169
207671564 591602529 22413181
229368856 698726881 256608247
630622732 72520450 353226605
274603138 662571693 694074257
502501684 389818843 311185566
770485977 124850866 407199305
43776026 385365007 565580641
747885883 255533681 481790500
518700152 118630062 736131271
583579093 367027847 277353212
668920818 136463399 146305660
496164989 144165485 445593718
315510611 455747834 668473272
737314564 660522589 553977705
185070796 38908441 639549825
248045153 766331181 100619676
237303533 216524892 514169875
664985322 345892627 747076008
79431726 244752126 464749741
530370075 174428063 293768205
750075140 236720737 391204662
491215424 104874990 51975288
210360124 254825699 86398129
747328652 756952774 31668972
563905734 103619818 768788949
754293257 754297868 135175436
518623257 375816138 448133436
540091949 444317879 614756856
671400986 662443848 481331584
613970683 725908733 776447026
674257157 749308306 730491553
96919675 379177883 515814611
67657333 357539541 430902822
476691364 298221177 245638950
407296528 112379787 327332408
852511 114782298 86503824
229374171 221204001 626886119
556588525 40401435 560791696
575529163 395739636 604341947
726351307 241543852 399029727
657451114 654598084 621739568
297150754 106400529 68671834
558367457 257509660 483931014
685774795 105578810 612094713
457862823 248536199 555079097
528043438 371783497 132985774
320054401 741590182 291341111
416618936 450535266 7617332
411752580 446893908 456888078
275910518 301057063 501492195
213156974 246439279 150900046
763489176 558509788 460630115
254683402 701936097 610853678
621016197 556371840 366907401
185234724 344056487 27659770
13384008 463999020 461153965
580662342 468731670 255349146
352418544 10484883 407333676
755744787 193760598 81458638
532395242 112329258 145140123
611438264 30163912 340785541
430198070 221310208 269315207
637727635 101900908 50442086
351308599 232078759 583854343
363861334 3394259 76366812
170526977 57010177 316002117
295170246 77761441 507635737
599497658 31677188 360054675
517382822 715024158 537655071
268337144 140216248 497587563
721258453 491265838 321500008
591403193 571711751 302834571
283694234 761715136 380956921
646845820 269430616 103828643
208721402 510152658 765212893
664001779 381262290 50795196
7514160 232036884 183688291
390306133 377917293 154841698
209304694 418083838 596307563
112818642 102879078 193530617
223235219 166340577 295498792
380388684 234008299 423670870
605963806 466014835 259113000
517038038 341335033 224411140
96708068 186994078 752095664
403073008 341771687 593905691
726981947 90488005 309756610
340444318 583061780 225335183
484881055 502972775 604236110
315945713 197164822 262841183
17846040 197706329 455089763
456910360 241182528 258273680
342168228 282064435 244515926
342057700 487662168 484059157
577955146 316343080 360253522
1124583 492328012 53695789
269478039 454832557 384050084
212373097 597532973 97156709
411677670 353981427 350036271
597760924 453027404 702384137
30744848 181013651 51892304
393889235 4983159 172630563
416143779 235045952 398608671
315661573 641880418 161347418
512257636 209281122 774123223
287406380 629921556 160064812
89923045 51894711 319410602
386868251 356291339 184620530
216853739 748553235 488797771
207373053 748329102 83483680
271322517 345198164 596903012
18950595 500685326 255922564
590448957 567797641 320535419
693196605 323313021 188229762
631515520 248479970 734811053
637207179 412410703 296237717
104506916 44801612 348654444
133877283 411671130 592138999
355808180 191921401 527326970
242437410 315295201 597315654
418787421 564502896 449347440
265619381 455470757 777022569
121286009 72400850 379967058
441533631 723739814 115052136
708829021 381243977 96828371
109325047 582227490 286950204
449891573 719767248 49400785
735623511 408507391 347136406
604985484 76011067 214158646
510135390 179027381 353996293
305737846 38130633 488917604
429669811 535567834 548932950
149069174 475636390 631417314
123892385 661153352 582738013
510507342 240704012 402788342
143030855 510376459 73489518
524943249 414637508 142658384
125831733 698450642 311257500
737723306 105508643 86119848
335105774 284411915 696257385
759772816 223845824 427693149
516041365 477448620 525141890
331908757 629778619 316628639
360366479 21651254 370592276
380455873 616908176 117517481
113855166 136256565 680257582
225619906 375704284 485788150
87076518 506424346 632514316
351945729 274007022 730700910
404994102 483354868 22982964
543709603 320589136 167434538
177347651 40139823 717355946
284183919 345418341 17684402
37180358 714658344 37932788
238254761 426967724 11213597
74259743 515583091 139595552
51257533 635281970 177059863
117765678 367792983 729799022
739455565 150637582 733243847
34781144 337272528 496483271
153018758 232459684 269516040
279691628 683858053 239701699
169159555 157354134 426444126
184187088 178486554 608255105
735245426 90213702 723703603
737790961 11899714 332104226
373683853 460960661 99124249
545327554 635661160 532147114
127102220 752767604 216307275
657737412 617492154 123133807
370100930 68601225 457132012
685325123 269688100 337693291
445118692 66377937 773141080
558064685 167546750 614378221
204789490 514494388 325509510
650959798 429346552 293196559
153525394 657912562 251684287
687541300 453109022 222356057
4951328 294988829 406076718
584515601 265500469 640848975
272982005 158357828 287602817
491772196 469893058 631835569
470441102 731433758 151991387
21344341 220253091 203742961
13772508 62015406 648787614
127262575 177364060 714690754
40442570 213423977 600557241
195335369 447854894 570756486
703477152 679850862 520681408
12628307 55177024 348907324
344233803 670421620 397204476
758029659 599482711 36542517
294462513 717771029 635570291
184841970 296505181 431787645
391569884 251003248 476647863
11188081 38514361 627719358
95287967 367665532 48946681
285857914 46520348 471108098
733575920 654629301 641901815
277017397 295311714 611016650
29082292 70688712 124654729
381737882 134368992 315844735
309851909 594939134 179065142
589231271 373165710 293296512
223360361 536443893 187394419
266897858 24985671 306152411
387506203 49511394 202229386
711649553 480294406 719456653
503566707 599106667 275444790
44636502 39743827 426978061
84386119 705204742 734915375
44488783 725872041 173696334
511317274 434406532 767141432
175583144 246896884 253985696
340840121 389672776 424528504
51139483 128354709 378931932
548064884 627069061 187759190
464584495 193824066 1692227
120144479 413092429 356068750
72702376 662655816 148027412
435119905 701892813 171307780
414154722 207200049 553334671
191390309 238788294 350969639
71073711 214150228 476991316
23713473 538046316 679540959
285032930 630311475 461386189
300444202 735510344 69714939
417879129 773941171 409860334
189167040 626202003 447039415
164383702 721932309 247854163
84835298 602708643 628492160
383991006 376688236 10157091
464148325 88705717 131803908
271335623 302437195 363072545
515923670 509293061 205849676
428165237 362833866 3574042
148168329 760155403 281995581
573933009 616480942 429958286
358490753 650539627 114279620
619769068 509265508 337101313
248944375 728374650 161678274
626556513 519322449 108930126
33887952 720520461 763047208
675862717 456614203 544773126
129378461 70858880 32432236
677872882 48678545 403990260
758493860 53615203 107485184
138833395 387804063 557063610
106716865 431946179 121664983
207152693 65368203 377671512
55389274 762810738 277177262
117313607 272951218 207281658
551467943 515031429 505402921
312395344 605595867 734726183
548727188 252222246 311866947
100138682 169902297 664009593
21044781 492748296 701566107
154384256 589910975 289509973
679841871 168349936 668002999
175396057 618214347 509302058
229465829 203736517 311921064
81312279 649977905 72800557
4621177 697299998 559662339
513825532 532260423 37550340
566541870 549446184 163307892
642148655 558491267 563944337
428543173 82363444 222002658
52338463 45925914 353151515
132679312 702471169 634219582
685315356 565509440 723899066
296657547 191732031 300099827
141441530 19706607 723655777
754522899 754809683 176450180
486276276 73175004 175263933
278123912 68710497 451690470
585543953 32598356 138480852
374820691 246389637 337998826
87773714 29619040 72965575
693709446 97222630 698081652
393249429 44250287 68351132
292424868 75016707 409323784
320373797 262016421 567206579
546298700 452973331 83755590
58393953 442079097 408468644
224991196 17375612 577541238
179802367 611355443 206795495
82615494 581997952 122336935
732170238 594101606 585201902
19362011 486578229 8535853
9898082 101459625 274971033
76109290 709423628 610053236
212681618 104076321 336609106
369072213 715426595 712788936
408828713 177987846 18752789
570026128 191273603 259618818
108596272 21610662 706029236
475319700 712928471 503431089
48444757 652011367 630720313
215654387 299964517 402944400
726359887 59361884 584759600
150039679 251402537 372837777
731747011 586549982 14159431
459065274 282977249 96959746
174887951 359282033 28058781
239367678 142241778 324317916
760211433 550716233 531410051
29648136 634410206 744627441
272503567 242572327 463204223
485500693 298313576 422396299
217488140 94475396 773153743
111229818 227479025 239855149
765193280 60355348 37248842
546226704 21177629 310930776
8238659 453747557 645596729
18621533 130779949 648167602
203002982 503724241 557903110
222079612 259196983 513647097
127157940 631467389 583070236
663405873 629481451 126098908
233234030 697431383 275090424
53191378 296874825 216720249
133229472 121978685 25710802
511764942 750807880 513411102
598715038 368927053 119178874
636254211 290632009 514141286
650400141 360704900 596324430
640072440 221105101 38328299
92813553 505375642 497688639
377264916 452415593 177175122
649804454 124837756 746120485
759614434 209716365 261360294
178137278 341956939 57518696
286137731 207211875 556175105
423531327 648227887 113174660
278737244 365923034 113624912
319793810 98133324 219823313
626021745 647291414 474273589
256123628 740727868 381069218
111214267 188481753 493903193
382629463 538018672 419603242
736174241 245858623 522624352
228771433 47688056 127460387
458816843 339533710 462274354
372558237 422631228 117487345
260588895 326599739 68869974
323140581 256271592 631263744
211321653 325876036 212805395
123077066 10428698 249794872
549223479 362190840 364364546
490270522 671184133 697921911
137275967 768035170 596248571
711473117 565100847 12987970
201581528 551625971 5034774
307500032 159285915 289641305
296178270 658543041 595178742
721763724 482637305 699560052
673808348 275807161 163154137
78167768 278175857 723319745
472698268 736083176 194726836
210585841 588977469 510186914
258212485 161304299 396021349
375018058 99956765 266100466
405037762 748035947 757519576
221709538 137488288 554105073
115378046 182530266 762846265
571462121 466940426 89001981
699235011 386562642 561729541
536975733 508214217 696702280
527554180 32964135 147156516
729348711 288476889 762889055
506924076 280093187 445184210
533103247 26671324 688669719
99417393 167749531 703461502
244001840 729187806 339094797
223872737 2195588 360731323
250428981 207926399 167765581
229027979 344630627 487404318
543362001 180796454 631546176
94805586 188945365 278533885
489193563 597039663 669867677
593703923 93267845 288589623
618835955 472774032 485016618
705367859 542389560 194233228
544847583 274935556 341487029
106560961 179205759 658913141
475608108 584478352 113002722
673781348 764526189 165378943
58807962 351878213 153433675
699065549 150725276 77629088
139687321 47671317 137386269
707050728 302867824 471332829
346817714 678809093 326993428
548568258 396893399 110869410
506916512 564973340 342193439
32050142 337919976 120861365
22031800 387101496 256285493
553021974 717816036 522553477
330012734 163187603 717449807
374627802 333693700 245693711
27291642 98952374 554823007
711610090 733720896 215548075
709046217 553870530 145406711
136977144 208993407 190742466
153106524 108843437 398774642
17558316 505769398 304400457
1353007 110200463 767842412
146267085 1687301 765222699
24509735 357805723 164689514
456291447 354172888 8552991
709899015 581223384 241477332
327676834 289267499 575781955
408342457 397715258 739444297
49349629 159344907 394886142
765739670 109851482 382747537
90921374 288571856 184779335
710543287 661050648 572404981
70708585 294058383 725850437
275064145 385141031 434448708
459191460 619266861 595775450
535317109 581269072 54575940
733884314 548233577 66327352
749309048 46293746 211970526
40697447 275663962 233205961
120683278 182327953 617076645
745077964 254906111 160763503
737664211 403317945 719614184
490865832 473247949 663163045
210411589 677155760 552728812
491774430 112060672 644059330
478129094 634030434 773637000
439284921 129977511 571046463
214817074 374171358 596638626
126608354 415071393 144839104
661000693 274903090 363011315
390026056 413544736 557165452
564270946 364182464 152162909
550154046 340499057 522315768
157584570 26432085 638418818
610757528 523310331 299291503
7755502 631156917 517778226
450698647 312642213 414934277
624265738 329791017 719054332
724801751 289179569 407117094
156292510 750576456 22850253
125508333 439681831 771174648
294093142 499167939 362121749
436179790 461146455 42059326
383471675 342038397 371425246
69613527 95277516 360808498
400542050 646207746 181214926
553119522 686837447 568528130
395427298 275557614 532001820
297393566 298210296 165274489
30532701 698630791 591089978
669147032 679036592 26808547
686653364 309760093 519474652
79452799 406466172 677185015
104816493 520612806 163527962
66403499 420875038 545098135
438082897 531892722 23778101
722409215 243628407 466712678
213588527 569160140 496962084
89056650 384020125 354685705
630805767 218652877 59190
178454683 160760816 222315699
364117180 165484012 143374853
327655916 373516489 397149078
36094109 90684860 300387797
768148570 299802942 451640564
551704858 128074914 462048726
228407518 660115273 73798137
168004275 363865357 335053110
619220933 69718649 421047577
497505392 555065268 734635378
160898671 242601864 603962073
429022508 645327605 261305260
169386059 247541773 140750236
348846738 665434216 761671189
706234607 106329796 27898805
168924586 522296999 193716194
720515529 106218519 348610576
757052317 335286243 196749846
12520784 599674630 771260286
344573023 637000092 625567481
545514688 230334493 196392856
118635189 366887505 389361621
398028195 444118091 114891607
112888196 352968107 279091736
89058168 158144656 433260611
756157750 554828126 708482326
357974171 328160054 679996335
586661996 313328111 262582326
502545381 374163736 177535803
334441589 740153988 499768902
201404040 613092076 17992113
652718482 193021507 311217360
678244815 756080858 440805948
70521935 522420631 326732008
287037072 30383664 222307802
683783275 400259079 326485136
240935719 363760538 204579823
558791595 274379402 546803431
650544536 206789378 353887252
283742845 251195955 738468444
647449541 67742532 654774503
489573110 183741854 617534015
576908957 727895777 352603583
168308255 557577936 434468913
149349490 398264236 235258005
719075438 762641730 565143453
409962294 540296358 564959895
288580816 508691476 180562226
754244030 532532745 132926617
121539622 521721428 273853971
97828722 634245245 558609875
87048060 461847438 274668207
393720222 207639541 255340270
288448311 762710138 88627018
565732210 44944094 82154862
313086237 259670401 760220716
104699986 563718725 627377989
618621569 65003703 765007886
502979841 140297488 621420005
557609801 756494450 295737391
362449747 113859917 380922639
140650560 637332623 688214068
262137531 358595711 89197437
102761996 482184498 398363605
425537213 105734368 312644289
496986797 180319853 33503948
708754708 445279601 627819053
673156773 738868382 476043072
371062076 25697073 623507974
552207101 549078930 628951523
371285475 318367065 274726816
382456015 48974653 14289812
770182478 608193145 217422499
670744904 715712071 323789852
152605237 92774236 500294953
663328515 525266301 657123564
608795915 479826763 92284623
562871583 755377022 58332883
730967513 570160227 149554873
617097784 429817572 102207759
590027794 539959147 28040374
267029577 95856153 691442735
377009417 397562754 96135764
23715836 94800419 562162875
273135242 209532734 513165715
434164575 603534657 480491940
528949160 241741632 219917758
517219508 380197999 573042148
67627042 45896214 617018531
408026214 93911307 333996812
229465444 373625471 62239851
305718104 766315093 345945280
112463326 702419484 751680159
676888666 44935769 587484686
536739579 228668308 316061808
353163762 347612667 445382587
329813110 761122405 582140092
679218446 45191819 597340750
588678534 42494922 278211719
609335059 390747920 422593025
134488155 266185459 237725256
117987540 230196794 730745568
389994933 545982852 421738925
246682008 328011789 612246912
559341314 9512450 201370001
4713261 479774015 138851618
249589705 162487891 606215927
548524506 558002773 534492695
271025687 113027322 509880337
2168630 714019110 474872702
753649576 761431298 393537793
723138257 137035464 635830998
214023047 717965279 407471141
391056239 442716686 760585621
280004936 704573704 127893497
727090754 741112486 560916733
286347143 381882337 238954445
49260974 317723118 359502253
269412518 201423659 135247302
555747399 71743843 323747320
721726012 612495946 39145227
487570693 470551200 607211325
216139466 473533509 430105422
78733157 90455964 568285770
198778538 363899166 140069523
530377335 480332721 639626554
638007974 208283124 15251218
351394332 522480547 266946856
202677502 764569944 226838693
198908037 189806420 395271819
707344233 456123250 208710405
91788526 537927133 717964060
115121707 153904763 87318477
28434341 456269193 297024423
746019768 492775688 34197144
161197678 121170504 447383621
774270779 602447757 402668486
5811343 665285945 10346356
331337741 203823510 462353369
19911922 199437084 735036141
405674856 511231153 590585113
284851555 214223769 503224071
419862239 734930094 186375602
13485767 64624283 770521791
624018593 20727676 147173857
562820003 118478667 554694547
126606170 770360233 48491097
711094543 7758625 149114511
715791226 108685309 302561082
209834412 331608204 733504916
473168956 675206152 566964713
501860357 220194349 609720748
73380158 86757166 621829540
632895505 684728312 390484740
447539225 662820358 46409622
46515370 411026191 315276356
343190184 353256437 508081933
604491301 48794625 670431860
515179394 250030234 389325560
140063094 263948396 125457240
214423485 163797050 418875256
652606835 167268653 370597285
353473608 705473475 522686562
575687621 37611785 755496806
439912203 53949188 261129249
468978228 669167863 565603968
693382659 47301750 53363162
341633812 233760625 508695936
443953698 470532717 130312698
403930195 72858785 608455942
668444958 304173123 408801869
301972729 646079228 35784120
249443415 480486891 190339064
171404245 12768090 175073286
66987295 27931437 770088196
247210049 460084556 248957617
246138595 316760703 257666231
665875820 114818791 150260799
674781412 470196677 117598701
564259996 489186087 85768443
257897940 318531965 770000305
76046586 360861608 665550831
320288169 507682271 40052636
614532011 456115910 326972454
182570343 167292772 254907441
700258973 385708018 476785272
59962080 39202413 707071605
575676724 195506188 657510506
761532535 436642008 560334131
326086060 327839949 695067213
104419142 144207834 407866167
268298275 370910681 722812935
670034428 627026571 774603424
344397743 55076432 3833995
319994424 538237977 581222096
550213832 498586250 708407932
273623323 219299560 124358705
19303931 172912239 234208640
179519657 605468277 58962026
168264941 166628490 39843741
74401478 190014588 119759513
626133060 461681427 145519135
664593997 679111490 454889621
678761661 166984052 308185430
493542344 465339308 413933664
35035135 234115405 320482736
147887309 253194700 639722918
215135666 495939183 711230250
347275473 663649426 361319962
625757969 257842552 371863098
141618272 376672685 281204943
568900572 233627279 189010341
756662429 759021052 654989065
664217113 445010321 460823294
431876823 670264333 248709149
556577009 567587522 729030415
541985050 206076212 727960955
100973346 274396899 141159327
71452079 705505020 527761418
554136995 769046482 445577815
535032408 429898961 138642047
542015424 559244448 460917972
133325390 385668934 596007369
244083227 297708287 734508460
343886263 460944736 474604676
530650411 564457984 219445152
676232795 570023947 770642880
696813658 334339543 112773522
613556229 606516194 398517895
531625165 745610812 200590682
98986410 295391626 329195374
551870338 417952999 211135857
187473942 82009440 232498881
260992802 484159931 406745881
657153853 103928424 509285997
712997913 666616015 400258112
464715910 654952418 531179718
197765869 521253559 40985619
87106345 519089570 525323791
261009133 33608414 309230365
5534377 735428625 2661607
453995976 360128484 302468284
687615058 173965978 64501848
457667673 692141101 651742114
345581141 456753609 755692054
80409425 171656889 99192828
138844156 496114037 277836747
507835243 639919676 424990785
368530938 734381866 727347224
552489733 386587180 772298185
230565880 375357279 105962195
280176506 564377650 714757905
103734515 744586918 210348177
651776993 346894359 378691277
402887392 486030328 57411545
536312775 437329646 379109747
478394525 669705233 480745724
470255219 495011063 401450971
480492724 442878670 375535073
476475445 719429755 370129814
389462304 177821405 754464266
36396589 677755227 723366085
547488015 233398991 274274280
518927743 95242703 232893201
289017222 611417807 58963489
727955261 705901125 545918682
612152279 588726170 676046248
67294161 662111517 479859091
31018230 552812440 464037479
745532514 415876200 605868483
579631498 480346609 686577067
181861623 650002387 565643413
516827375 662123288 722161284
189638533 123282265 319712027
40329936 382582658 693473612
436792147 624006678 35612541
598177270 425389717 445149023
193426734 545376986 78459038
717351720 741224817 697115221
211437595 527831041 359147989
40580759 198888391 641830977
177258516 9812648 721195823
527786839 638843789 593789041
607629284 756947644 540102863
420385932 754681075 80151818
318035658 266949114 458806582
230952236 419825088 637642758
453836755 181208125 742216622
534853893 663983576 547806403
406861987 698635109 395527506
505429823 609254184 567640689
257699452 613005833 207060682
313762235 698292908 343272946
464088872 349726533 434205134
109174122 128277633 376050452
421516234 568294142 195001167
510675478 249083831 728619574
181995233 647535200 522058958
105406628 45841835 42786370
734029417 221834434 353937888
426400815 126514449 207788514
739890836 485229947 306738918
557753101 579958792 239256388
322897842 552139792 694674389
725366934 369659291 553053682
584934625 615151667 429870024
213472042 245204710 93679879
186420681 703703458 474056806
264517141 366342788 579824333
188921211 246880344 624713179
583801417 595876165 417632577
646907679 213803601 48774115
734037381 236202460 407378102
449292917 404240308 319841859
541762559 414935131 628504885
320687587 582818924 467390440
573405353 340951815 582523521
761705367 421694542 246448572
11931182 725530459 260093696
506863681 63383514 548818369
704890936 283491248 111221354
373436285 237173633 179617871
616590855 1225700 220437136
252551756 622063083 679032524
159790884 512124205 41173199
579987513 494907974 619076857
439416255 184288657 287474838
606221878 326325718 294500485
339709417 719344004 202709054
599500055 766324580 120077905
362239186 760874356 316107848
32848886 164197454 623695657
233358308 439853978 498635553
486065655 337885639 55029357
116381500 680823190 170509788
646356108 564521055 207054889
13493896 42503734 396894500
463966886 136160931 427385430
52697504 5121454 745509376
449146027 184131896 349421982
192568922 235433931 38163155
760750661 676510847 443140192
613046436 744499589 180188969
335189079 196757976 17019349
395277542 729843667 626348661
46578341 331932717 417670939
32571027 500161241 561430198
620339512 766527725 378786488
545920869 127212926 87630667
337810579 122215640 64364067
650333470 299932026 706788007
732176796 437587613 118381513
495676417 206272941 491767004
587059676 279603556 750055104
56893607 768120850 244006205
249950108 227792096 707694110
641029695 257675431 203438518
57322993 718090740 199226625
198666605 452078972 50044677
611128673 242353334 769978336
458589458 326927295 540541172
418806379 776603175 748068852
165379060 203227291 75489293
143786825 5257899 138089647
123696326 539893333 587015387
514915286 627831607 118885611
283302289 681526291 558201627
193856569 663967867 185894684
117967200 574166669 150432045
610727739 699796091 269644518
325363219 733666127 19939632
356848492 589735490 115595566
175210235 703520145 262108608
647511724 564877782 586534571
55352346 85481874 450751578
336660313 79536292 678516648
627646378 754244632 645219501
469254803 638192701 561533203
103919096 242313409 727452277
223145502 474418266 464547131
398544401 359835887 269628818
559316489 644359324 82779206
224771507 622741415 379277972
319470751 718145114 416859497
657747174 32538089 12197930
16011058 284668782 285938174
447455674 303027453 365407411
574083979 309977173 108019727
710576103 109841678 314060129
94698569 492481148 351437211
76993666 716050055 501710720
234074973 80446899 611076458
414269593 276931506 105224883
652790601 39066154 592996138
543811082 285403705 28263092
176338994 329864394 72015672
153099332 83660832 251878036
80607511 323325342 29428064
375914423 108085510 192513496
406510488 490466917 619074566
715338368 316377047 585574011
166158909 564618742 446262158
399887385 278562132 418889964
725768219 722529185 222996939
223478266 667841216 443010286
341773311 373504187 216736084
75900794 430225956 38313807
763813182 572889960 679783913
334996625 355736637 145369662
260980983 295273180 680360290
405914116 500702682 518367883
529748605 696569375 348806902
436765729 739614582 204571060
638862865 764762371 38926356
495079909 418554147 434232109
362012584 320405376 702453784
732300036 47138956 353423251
585842490 572003526 346337136
198914331 507393593 198286482
412683988 84235430 681126452
170750493 697317106 235592195
527953135 158224751 436114549
556778252 597323459 341869601
704577125 325111059 361144334
529322723 248371622 205760344
112407117 632104864 190132953
268838976 332373493 450150976
657525925 394703161 645596941
668027035 259698553 403242720
244921706 220459555 144746610
78992923 672002176 116269995
333188513 744773359 292519661
775431966 442640740 430557090
570276018 527874853 420312264
489440674 680310544 370360924
692545036 275977756 552175630
738280513 669186721 599374230
587971943 98075302 20086636
167457866 721180850 442817041
245870118 239666757 724622575
382797462 605963197 103082949
276120193 559473263 684292701
343563418 660282196 53002693
79063058 295033824 520191787
480254443 163226742 591751292
266016074 327924381 486386772
502605116 446826050 452894543
169892132 28007976 657558402
696734683 704244785 113034530
717635972 459507932 761381279
673417064 498817139 324701865
751701310 142171495 740767528
527302186 257590071 379799540
90403953 768266423 313949532
95999393 558040744 361311706
163247774 371308994 18379503
582807594 682970076 364889943
191089056 667726347 4165203
472029479 679926094 480988496
148792320 681247049 383598244
135403366 647682885 108640810
227255798 527689257 370982366
155325003 162489160 95843262
765278973 710511362 720531791
394915859 233816970 141508202
108082368 123559133 121183984
578683219 569150374 196810690
186038214 48398980 94155502
622172213 534764441 38646868
65561638 282263229 365240206
323258697 723297225 139029548
589910409 763431715 250633412
191508189 606274214 539777652
75873793 107573137 88399472
213654173 76477651 321481441
197259523 754879622 118602278
661330367 43721215 612636602
573921824 28662895 662534399
682184951 190831684 170452733
105647083 272815099 471742813
237768163 176085306 662445553
342842060 275956232 369445320
266612674 536129707 242730811
584639142 367730137 448552671
30673653 674261375 112916974
124980585 534850689 522060744
217569449 187887946 603870488
193634172 759627346 770335235
17799840 650950541 39333830
264768569 766582285 181527937
247783119 271557879 59844018
579786585 713657313 507033154
451622948 121398733 467947497
469459138 214767634 621967996
322509588 146855125 122568542
28748073 216406505 750287312
152001917 74775295 398647678
32427457 1309403 149724033
519733935 706684467 145645040
175434864 473747316 503690593
572717031 385567102 132496121
417388630 183186250 687004524
165233659 755702828 624333703
551902038 360445051 155383211
727272133 353667895 170052214
532283484 300840153 549887668
226002133 8433126 544399781
313139818 754805460 8192808
728987388 366454865 377514596
59193327 163815391 414341258
234816165 539424052 127502380
108085039 233624120 562903238
442965827 76528581 522075610
140006558 488621513 733396727
208845655 697402745 594679438
181504996 396172051 641040183
588951531 117132609 233976714
75070519 96130062 653548880
370569671 420982362 501202498
225851478 290497291 682704514
399617708 74603365 63717451
292446297 482016934 654244178
540379204 442546352 546008472
243675130 79296275 626228471
4911803 77118393 100734988
181650668 181600424 274339165
725627496 513717409 563006718
104205901 187135311 515493874
313895953 147765559 368207608
124691540 766822691 466641752
143813401 8095974 17476918
687655508 665163773 145773530
397998332 424410145 85765506
71069895 431925199 712961201
569850839 435712108 619791250
442100650 131177999 583477844
27725406 255247103 543076509
35858478 253602002 228703465
168175991 48940425 547227196
257207241 382976881 202650166
406803532 501354946 391403103
379036583 564749412 683015130
307996984 739410388 58189981
322734904 417046283 102910912
45076443 66657681 206016706
489366630 345355900 305909600
736794529 287026608 90585176
200758062 566652711 675011442
211270790 656598520 663232497
384796185 566815270 670744528
372285702 718100452 680960584
715259964 590950805 152075221
547174213 37466990 173376596
607989101 338667625 672031991
5666391 109418208 90402003
240930148 641644230 371806179
731781560 321965298 662282583
628769527 602714279 62811343
35282625 367711505 110569295
121217413 534769496 524368253
4392399 498703542 29886590
611332211 178586887 342726664
666351614 120404515 151528275
138632795 459959931 200566238
648079843 411069767 610186555
433109773 271100809 29450439
87002001 29309432 37277382
429205308 759731603 677932371
99840913 774642516 354907266
235356838 451108488 463531960
403427422 636915541 82342172
415190120 672596714 582572556
744258278 370668094 272035273
487670046 227733472 610795
568424019 250420315 667105091
7454399 73236871 637586275
652453110 42521513 447488633
64124197 496766969 493993084
585954490 354966128 453709390
754893808 459622079 368591036
243891216 732346527 91231957
760249090 604776342 209609435
321341406 431316959 547776778
68779716 593567968 140852091
494137897 167205267 167762445
463812129 392294643 123529131
493418194 326544590 327942864
56589040 7807526 372944681
472982026 191911052 709375650
253135342 101503789 585690499
763751064 489488608 674537355
115396177 191284861 636938455
333693193 513274371 4554179
612100501 378964864 618637810
615214328 634005360 407595712
39058019 657783179 672617189
622352657 651354088 72566174
549828199 12342351 630644254
666207907 270856489 300452208
747334383 650627750 231858199
751753774 117427850 421350126
655717953 623760186 479233788
348985942 724747876 235456964
635535504 17458519 116989239
240226921 187275872 225874240
405081224 654380239 496508310
601835021 70441132 502211364
608828252 10446619 255284554
765399576 161630063 418469467
129071449 355536696 681363446
646299936 75608325 741073163
631960214 398169745 557831911
317861475 499540317 127284746
30470455 374253315 494158176
476400246 775755414 668859712
512502608 492571716 177735170
317215777 120085589 413260941
258019709 552642673 516681480
565537580 743476355 97591786
660712576 505387752 106381253
375374906 517038786 622347993
411128705 631368332 318754772
139152169 521779853 297090173
694734561 146826123 636672462
424881916 312154546 353739735
322641171 680793949 768156121
244144777 560071050 386566897
417691762 88314970 481656881
451846646 639602198 621965520
772951278 227984894 758662202
374173563 762646759 598244441
556688915 545532054 744265488
764516302 137121026 750495356
28591315 656977443 327005431
47313831 388102758 572857708
238575983 92698338 201241526
717549911 319226449 28650358
351858922 140500225 680638652
133026427 776205135 233896660
170491193 304868766 451035911
114114916 564250730 689258151
98811510 489198188 520203640
486597121 596197815 283580244
385157550 229818212 710536854
103613049 543152275 388571346
203003347 602800553 357112648
57862127 91836033 486257188
387695841 174843032 498497394
750121744 53392400 104206146
177506747 205738125 423981889
169057019 339129797 171846490
523030098 539797599 678678818
672713157 472442909 343193282
129534651 621347699 299248198
687301461 337169366 180730288
202127848 245913548 275899251
22022222 25967447 167991872
380180490 633406173 602666935
189659599 330073680 1024480
173561921 234597255 11527102
689514503 122663920 428466218
2389635 213427204 731011206
646179861 426984388 621958204
468872285 505590558 6543911
235744262 4281277 134106498
559343408 110203864 167284913
61931010 190840565 315964002
168236322 744281622 81178087
463189216 369006168 540808130
355492867 515817820 377926982
449122917 265546190 661722206
606853484 495601913 732232852
526668434 562699719 226265730
604968254 6616787 655492126
760496431 118879629 103011995
270468588 734914712 545562847
739197521 37550350 750182177
33783983 41150590 719707462
305214651 162414826 500313214
654953606 145564584 96446244
635282746 668436032 764534409
752483586 265306371 146098509
49349118 420895728 93258361
641311941 85824661 29574061
553046731 723428642 525202201
334585972 401646357 666124188
273261467 433049740 643033609
348595 203330583 674515179
472984166 5665971 71911269
759508955 752860130 58746226
122103846 84202569 276649433
228833515 704134466 414912902
364079846 96934565 6451194
546390246 695186879 285841428
492142794 200375478 539175041
705364268 177045677 704265067
416272318 215119861 374894573
272865086 17743053 222188759
469984382 42934650 339589063
643647402 332189585 685345154
154999897 661780917 189873120
119802906 17011387 622113303
176606158 463570545 55172573
226401090 183181621 169330519
502773574 36771787 741928888
292399886 410035681 407187562
20121817 81522701 155741316
421834987 289384369 235343608
768542155 489533559 89552479
20841287 376767965 457155616
485199106 316646342 93701127
487728794 528769651 585814759
368461307 580879867 201823751
580311684 412439646 279569828
315353650 7821303 417931715
277256477 701624553 575074730
389040704 674313064 774761965
228893505 635888466 512918448
556812209 319254916 689111972
459282100 435814948 562757645
326559808 253063187 154469455
98887440 708044555 660996972
248055260 736560869 403051603
583208771 39401736 657697508
471511433 488275746 20105699
199217907 207754940 766754235
441391972 255771085 773742233
71071420 531055403 696105273
225113260 5695278 409684750
712315726 368241156 413907785
748274063 345707432 195428637
615764463 305376757 301881197
554866835 265276018 358437672
43394 559280758 692888429
697844709 472499092 733833791
274566553 300282871 123299309
446816459 99935414 71343132
668729683 190370473 626430167
39614747 769029808 166814026
673540397 343122973 142637039
642115980 636568142 307990402
331790269 171691010 19436824
405517838 456814732 557892479
40517115 301019273 306137352
402351488 774010526 81478097
339864015 709810180 29749372
85036264 534182073 506640188
42567879 65881481 580054373
360356553 180346774 68926164
46251339 677631403 717123705
668079132 466611638 52734056
558964111 686916504 256491661
264371303 693314669 379362220
147678164 59886790 377515746
160716452 153569713 121192865
513214790 3397258 532302053
754778911 757935379 355538265
376833062 181068958 501585374
270190483 416705590 283348264
592353725 317740740 605799939
102497770 100771697 96701993
580229993 659917775 618848550
276468044 84908497 665614439
227159329 485832963 39316968
536094733 296064696 328875022
440148512 271352054 281674178
270291590 643269888 531751984
598107761 411037143 4088020
140488027 49742038 759972835
480828435 746341913 669644288
535393982 272979128 428047085
7646348 659175039 717004869
581429717 6233397 87618493
142575394 178467237 384659653
356749452 724180810 486389738
15430379 774527554 664833620
158831653 229197862 546566816
324645617 420549354 79277299
388301595 687463857 548870662
616496928 729257653 40125282
179107930 208719868 736238201
630841773 739286027 591232978
386054235 691794711 158791986
474380273 251392211 753359857
639210604 300805155 152743816
44455459 549823347 499519260
225795647 623712212 159750004
1620188 109203200 457024045
276990767 274054608 157226220
5163441 537609798 65474364
307100289 123876764 74408571
221861403 342998683 285582733
142783317 202288010 327585568
306427056 752393138 492358114
10789215 267749258 676937351
518841463 261189895 487378573
532495651 733011722 4669441
401375347 321912774 248816451
489607762 667097941 614175518
714297292 97846043 642506181
485662393 758359647 188256296
569116011 412987077 3391910
364464173 1960419 112905511
542231178 290384145 88242158
305246048 616894070 485409331
381184352 775300121 616006185
422310216 309876821 396701575
776860199 502214386 759134218
748755718 345660085 10343521
151268307 627374450 149186974
63513891 228569179 690879985
284980973 19328160 538055061
92087387 95445636 709495153
14806072 714799265 255650532
696714264 448578650 510356070
287408942 552316489 642428676
730606477 221025765 264486499
766429488 290841421 591944528
877890 726187211 560008282
349132010 608179715 675473649
8912170 634222717 420770197
636050548 549843216 76975846
22263459 596992598 499651137
16033629 137161382 190177696
604032723 19154719 678502994
571590235 458770336 633588474
532976175 186415866 338945012
204429026 674025801 177957084
174462318 36560687 23025684
186099633 192339340 570393846
98419369 607783275 136471600
73152188 666976400 306679717
419468745 284667123 55777478
105962081 418723027 713700403
264028772 262415000 569045111
670725384 439103701 734710608
724849765 513844230 159104361
84165663 736999272 729838266
219414589 415128970 589037971
44650535 118585653 653182237
37217413 23788828 106679905
693287319 52497201 680632848
640820869 518939551 558080236
322607567 397104142 101505030
143895793 208081521 79789238
649508880 715516389 123341151
715944130 168402753 419454036
538288687 624749932 165432957
495479333 764942250 571990938
237725860 558289206 62077101
656231364 613196810 205562115
158656174 478940515 420838374
354389887 613475853 760691376
434375642 108726467 288725183
530834381 252208560 131605282
8884630 564354222 164246902
594313573 157802943 591695070
89786868 268215947 235573690
553889405 559360147 434724287
628615571 631315135 281713872
676757850 126041515 550416470
335379626 625575108 477455470
71383486 762073764 123732349
719281618 119305744 222628663
428290630 647469380 103517806
156090052 428294662 42122308
614633430 678156153 63553508
466936772 77378405 387017918
218462783 365217013 62941058
564704546 284395115 117171989
206435130 255317560 747951124
715975402 672054764 281283332
466949856 564416893 235414581
296095936 240008742 149539530
211205201 540706904 242395869
674143388 468133179 590194543
91124067 34619779 513226015
417229150 94665598 497310319
648638861 202847782 569226281
20206008 570191803 132080523
284584989 285828492 64705324
201890314 608019619 368835916
215178126 112674421 51150945
260612716 495597828 748031298
256512193 396255421 113231905
98198229 572115163 395566735
138386317 202289475 269183847
196784866 548944715 712279698
379997377 776493787 114558711
157549518 215779447 201756357
660004048 762417212 658769241
531188799 606618339 751386456
384033138 506921939 317308926
312237251 615331820 378243633
385045430 699383387 164041653
410226177 384331225 695346056
330740150 123903749 613627326
378153908 231677747 691220238
708696399 724109806 552831950
293259663 111645616 373566880
754838071 367647448 659488045
371215451 396883278 40880016
282442954 697871971 332658451
189165249 36538010 528555259
149260322 238779492 693822922
248193306 764129461 47340552
197796739 238299509 103172561
485314335 70842664 186216409
6431088 425692912 81485056
235095412 206116938 461695921
187989861 724301024 391751743
639742573 214808824 505996984
708933802 736364734 592620526
271797116 762238332 632289923
682980429 249861883 315567357
493966167 231168552 27993357
252017447 239586171 549367473
366075510 167622317 205510810
449186161 52870061 610547653
103448754 254070328 312129590
573874808 740606517 172431975
564366213 116659482 105028849
13715685 286053624 164446139
23826492 89371382 518819089
388474109 710133149 364282698
268768136 193710320 647780929
111579724 194369925 299020649
757613211 575809276 306018452
693704882 309008093 130563968
219751542 627906909 186349757
209544427 680713968 688745415
450389935 409468929 88616354
180867204 613077225 547399437
478770608 186758133 393944872
12539006 749075991 504836743
14370333 46618404 586020261
79266808 61876666 265423629
130557287 122862442 546818904
51968734 630034444 542505008
511418199 239666603 382220533
288893693 619495990 304720087
119307703 117705974 41242251
268540554 748912016 403807025
973032 79449725 402138435
16143570 115802903 72897757
725974144 305530055 715843322
502171234 124657773 119742960
457038030 145798946 728619043
370651614 139785823 453046586
513880515 591540741 721176874
154180046 746815473 731200532
551563677 591079110 568624303
397216653 667323396 544246869
272206102 604861408 113556142
682229548 132619505 722976569
337275833 387431569 572523366
288990744 495218271 765305344
515778979 366057765 535327226
607762666 563569534 22933096
712330523 330873470 116852365
627918596 609766189 188979361
123413839 29753479 705302660
452305531 305034551 75983434
610995488 105012574 350285659
369262275 553911271 344596367
569136847 178661983 652942682
117213002 400038769 280446651
385215086 774149939 634970690
520050393 771616967 628458378
326082020 134539689 315976545
139810581 337715471 36809622
598793815 174379660 616315031
662767301 278257382 707891593
452003712 582200690 648737766
76857368 62753807 766335469
16689766 526848627 119222309
204430842 414788540 471544254
44933312 627120881 170422756
187272783 579849893 593238224
711320183 465055452 92455711
341190263 504002844 333639447
455022229 662491042 230363568
253927421 43197959 489108722
565823507 500916366 742924212
517080285 226101310 220751477
45328910 522463747 65556167
696517814 7303210 91156018
502220481 304186077 435490844
174940197 160483656 571543389
54736904 518885685 28254937
520910714 352311840 324355182
258243029 262454269 16086002
703055023 97954448 282998926
601681770 444014570 650976754
717450403 171219742 452458702
392857514 732827321 183372080
294768460 288789082 734298301
530023913 375148707 642865438
576770910 72518256 129544727
355135662 568656895 365212573
179521302 741915887 291421191
602287329 38039997 375086561
617388002 534790967 282261572
600470195 609361582 267937438
105145040 268537264 483930604
217799648 156285066 180072715
170518739 113040009 405948483
746727952 499469811 675975125
118869232 764488489 338503466
500945598 450663768 141413968
278812299 373250199 660124521
71364793 666807445 337479987
699163115 54849430 670779753
380143852 561926682 103163249
611262182 268391738 754041506
199171679 424129121 288345543
376672013 625295552 661499484
90956741 529420370 607024784
69141928 540752527 600800485
525395187 669069272 69554636
606317587 233313442 667133191
576664888 571131014 139542062
483227552 641080456 662603596
237192345 363156428 473839205
511337125 746369912 152010749
580802180 284478818 517834952
134608023 34063442 496819374
98974079 382922347 43362959
77662090 380757885 250369977
157147585 289947753 468992802
619338529 709285120 634874055
479397438 132942715 597659114
4690775 768311229 603165994
500916943 664367594 185137154
168179957 232317405 245902308
425526217 344790007 436929143
604608779 61631839 359718957
72529943 376242609 12071264
652831724 3425398 688596477
710806724 351303176 703891499
621148865 697152400 688747090
261434398 423235815 126651537
132676245 143944229 596485863
24321814 70805220 584140094
186125817 421225362 95742533
658517844 331880927 379319684
55130210 273316164 456154715
413475048 655875400 246034267
22625405 399206182 763230347
429484350 218753608 738835919
671119903 745367711 558207012
125318392 485718145 6436632
281107363 516501363 363951257
671111226 609313159 46591675
498340937 462475850 751938068
97112069 650158685 47000989
251781398 603909121 462617090
31738729 452118347 515362287
453750925 670053873 300365903
147065074 398916100 369831304
236328770 677588680 609054523
545664535 79761482 337084054
226144855 182123031 720692795
10455822 361256336 621192869
637439389 201717391 316187657
323020964 85521260 319642545
614500389 560075580 688128550
445191633 157781049 299218468
607986595 472122101 475524848
676608117 84352004 768932475
337123025 76850472 298160721
165350084 157286424 105547850
675646610 355133691 64124926
594931320 266088193 128307743
401625 142964153 351220457
476894082 425282413 343593603
392335141 680325180 154194553
545013239 462607030 160328113
663753277 337783189 175937000
454858443 467104986 31170336
355078887 327136362 236773752
548297446 196319556 210561229
729706329 120437090 274128884
181259883 588945493 715163642
245005579 225757908 149493479
579642516 62715311 132852764
89487098 325593809 134683048
131854662 528641527 598942568
497703091 7132387 265622387
692862660 195944611 626917433
520220696 479238362 38474401
589939235 468915643 381204951
566687595 18328474 325124217
415504774 397482893 636703733
257954476 325149005 241197996
757604737 306215009 352289917
103688238 498597465 369466632
348914547 284681059 85526479
670830103 52357638 455331181
454417482 172325404 450815320
394031260 702877073 216123764
124940015 515587037 674431267
104654506 42682488 75051318
727234661 282854008 253319098
710788949 730400801 229726494
530208894 431713164 636851726
643578499 330315176 694210066
186577292 568990326 219321035
269813941 175456525 388367233
123976327 193031207 726848975
558914954 65632693 381656012
388690644 434274143 432602488
605965748 438179975 330285017
84633995 4544407 324367845
378560075 633252587 46160304
638699176 623663683 679983457
514348880 263769088 615865246
380793033 291299042 360677305
87284223 293992740 512887098
425711338 90622515 508130403
709380729 537807026 384368392
606320514 488426446 719773908
627524659 736733918 661551575
765529901 736152617 479231007
624022963 689062619 403502772
525912927 364520575 655751397
376309272 523315884 192226208
716343799 360994494 253105401
637572605 621385146 136516723
722850078 687748847 346302136
433087090 662888879 949313
4748820 741131123 151183007
296782409 557267917 365684773
46119771 465693570 599903475
113067272 197641528 179871081
438445777 178731467 435655365
270190625 191864810 216378261
602680576 251424027 525052105
163055036 601725135 25106931
623181318 429341700 639979045
197570445 582102988 174210877
580536160 122930969 447413562
474481980 126937908 736541274
344028868 349597701 183128529
364285543 558584822 419161280
531331433 323093862 217858885
306566262 194120159 132802752
103132895 340078514 347080546
564332960 186136255 472699720
384489563 716512123 491488620
302122258 429432992 85021830
322987423 761833158 420811174
681849414 92623988 157606412
527703162 454401601 10645326
48742610 23241703 765272347
215553373 490971548 500197784
573196061 28614691 301993146
300440325 188550810 510636800
543983873 583556084 357328269
565598112 118420675 622244196
290361749 308931282 220862229
207342840 280731675 389238067
555295904 525079079 505339207
520711951 247165916 225018845
3963318 15911054 115205543
21569109 372954104 209732157
213206227 667609856 60147781
692557971 44162910 634280021
539473737 540502747 498284279
214424614 316267998 470319172
573470321 19496386 221460424
247195696 717471542 757218671
198828972 51722645 294850306
453065589 510855367 481925989
501019381 63439141 303826528
327987574 105528525 121534520
768663651 24471698 395815512
703777254 247499913 198543644
280513863 613087795 228073607
308750209 540697476 411678147
505340638 4410798 471552288
418396073 731533109 338954141
754123901 569023310 79502110
252053474 527922235 327128281
149766445 416579184 184816022
68714515 71331556 592495954
85309531 727301284 515873486
205088922 511097496 181272455
264147100 26694348 63625997
194760970 196166068 176548617
529808335 407851021 277081558
163779013 155476604 268926681
291174637 178856281 293531231
503059632 359829059 764906807
308743686 526575406 191627360
16459190 483271011 12877617
267393009 631602041 437384664
591419961 414077878 105854772
492633366 297273382 6588177
371215897 99130228 343752573
322010105 337067224 671581537
736567797 411805057 683600241
149161815 170232308 520355655
534001819 228885090 380254543
567282906 207463025 285269633
762358722 715719444 51741803
17447879 357651837 240222266
766719003 235150826 563809761
688851502 392693259 539356881
626983014 560533224 695041970
395130104 588853 436749047
575852038 618443248 247721349
319596915 82136196 747204290
99439914 537248034 91216693
759154582 328228968 100709591
541884095 2668600 206376918
417154876 687503507 27200812
752154833 636020701 249121567
212676399 351535754 512622650
768390816 414495953 641003560
526000363 775330114 198219436
260596826 132331422 433415023
502265017 72543058 534615240
397772610 248227897 115037288
331966772 50424614 174470376
45536608 310910560 492695001
122690435 501435982 559003067
276453376 581479722 307272520
30406005 211203967 752136301
230954584 673996843 32340088
3036666 544986088 669479624
78867226 440909948 122106688
224099890 53808313 441123517
294542319 113143494 729218045
395733323 322068565 31366519
451844539 412235736 213317042
671631675 192753209 374223492
770548295 512884122 112896591
160435834 32939395 643159407
660838118 111436381 534666275
96716635 582488555 355241128
595198963 775896546 631249851
397397912 272228791 741118738
14823745 749878923 259587166
687799307 717335753 6927436
456824173 552396009 335152081
415581923 108519206 357944192
314092168 679000352 343468125
422742631 370205062 646649598
595574900 291335001 230599894
140979913 425403655 260844912
281422932 723512036 701668264
138655464 170793596 276496468
236414089 541183487 469375417
709801933 573727812 742633672
619529196 738190783 768256004
214454576 343649202 364735264
413286607 17567820 326834576
230370965 130848681 132842196
631093805 441665592 420945809
141630363 85786932 51377216
42090476 424812321 342000500
371053613 1262193 190829060
536961698 429504583 144894261
148600414 290310005 338925462
391751211 701885165 436485206
572311283 498334372 177353342
52171513 155022059 690650131
344638738 644492117 296695852
443359887 133315592 87814925
557561868 280719752 178778503
167188038 379706708 248174602
192898782 769592279 254514895
593400001 112080326 707908587
563267661 140713510 346177012
244881861 573441067 169215251
326474537 653790432 685843187
714095609 231780322 592078399
544181609 247874634 76621111
254715669 165210533 101157008
89137238 162913439 283521800
478314462 422453402 74496504
295569432 503992522 254290858
424559684 740220464 33255052
105845679 678452572 459465647
725779564 443436277 690880204
89040735 352287072 746468097
37541347 216068250 143402281
615551568 526659498 324244628
547818858 67682446 526202715
411774716 337509001 301664885
105822220 573362641 152043218
299017432 443751831 287600420
11653113 542193836 535187307
628609655 290786761 8934161
592930808 465812803 446273695
193299178 771286197 244725800
257261931 764879301 636255108
664838039 632735015 11258371
292380529 489373160 740106519
609613782 307242018 360420390
342666761 580274096 706471160
601236533 769715025 107966993
629345234 553071547 693010395
555190198 273684042 383062590
363710743 219262711 504795023
390817555 598504665 209017412
149904893 150425346 307066248
403422510 623170337 427495648
756323398 63501664 78115303
100244405 535686802 442623730
464872012 520997851 589298641
312760001 657886815 770866358
261751524 709479289 459576976
14842428 84960864 109945742
378067061 382448265 385259279
682739662 414780730 272030591
688786069 759132162 186003524
762991757 660287040 46250193
744175889 559027974 270100638
585632809 749429595 587037805
327372008 416461898 514686423
710118243 709200142 439488021
143175952 76357749 190469147
750839338 89970745 307555107
34246663 239095645 768891616
687936048 243024848 765054048
368515404 651796394 75149938
93644413 129653581 355255275
39321301 106757543 769792560
14973289 558484959 687032725
356830355 74681812 10328096
606885271 473647615 598039320
480519825 65468582 382225750
388487083 71490222 188893761
371764489 304031534 508342870
367899830 763421988 11870881
475594338 601547581 54428541
584718322 20855079 401194172
714037246 391316621 162794849
709125385 235534876 38881020
506850127 555661040 489098834
761550460 376794360 448197501
438449073 490979198 343967259
542548045 764767221 593335550
330664239 478170663 421666184
476393734 12009274 67932362
679431597 194079340 73617328
773299589 529449537 655417075
430210093 672284323 97466980
516142897 139766787 640432831
215156983 725535936 510140480
26607670 408379128 380537018
179755940 616014806 79528268
58782346 410157251 686524409
715276619 689571580 181314598
15104725 269260086 368607105
648408699 546295883 343112868
287481356 148944616 217928125
92367186 749048306 329969128
444904875 677879880 527825251
132627901 682384886 99302278
594293111 191981547 147328510
493918420 313716498 380390717
284577426 720918847 123756981
30757759 232306773 242547854
495357093 676787954 216953044
168561953 124223692 484211014
360942552 100102730 576303426
754225540 278758526 521805114
570339465 399611268 167907176
396231610 360852654 532015676
444837605 597042805 374363059
43828478 5098933 724653488
138544597 691984697 386682238
259241214 334985885 641952204
342915670 569703 244740626
14305129 591625143 207753841
662127996 37244197 644385319
418157145 195359289 229888100
557805296 442849082 397303072
710760898 389532311 259659162
442057677 130148175 458191171
207344727 21928705 315047378
764000186 474167749 693820276
755888799 52631229 231473597
762159649 461906545 505624202
766149270 234846709 722138557
337711197 234863984 692016972
258483009 449382195 719409563
739407033 630966917 521159017
577452946 342196623 695100415
550618986 351939355 335958268
550685755 479666255 755479273
556246171 525562181 179511309
582787135 512201043 629687823
122212313 428046964 433534313
97629718 321454168 228515753
287197571 117097340 268056645
505623483 4009309 310589400
208447401 143105675 298399909
749629036 100103691 449903112
39300657 547729885 438148085
99200155 561013825 753153364
296726921 591277444 264011528
517308458 193422437 94608231
49373694 305056035 431929549
419171704 324771252 634857314
307221408 632228784 492712650
323285935 586479425 341046144
48802762 147496060 698244586
408263525 237729402 471150014
314427369 463522796 385589890
720168917 38600799 618946109
605782064 377074631 571420306
680406039 541161321 17125878
617398551 760615984 42487010
322987138 328406202 586926630
536621355 167087826 401961560
660283625 26468166 186702152
242843503 630067633 300945364
276528449 465082586 553728066
313096353 86896680 39806911
80286787 497435214 178601756
307226069 180131672 479979134
391601245 453561941 468317879
44123920 740381104 664353074
255791851 233094874 436837086
237267525 187146946 747348850
589147639 470282402 67866700
774799268 15236105 526657463
759233914 640194578 500108060
506703104 186347871 619765901
217646876 399884784 766144500
539981073 160641457 92026327
500406150 480081253 697325926
305960088 87071272 592750180
231552542 351636922 408866498
428069453 575951449 523418535
328244249 340396532 591300564
727156188 39438675 248277731
372467910 344563514 290592186
400716934 557696460 396445072
127003231 621072682 518418506
597586683 637911421 116994091
704431090 738446815 700100927
72143255 139342175 608301951
27110335 94070015 50237159
297148022 212275976 297284873
714614644 66496054 492017294
326044965 351596704 149400998
10826822 603198204 400605644
299158361 150950362 67786589
60367729 179953739 147429028
612348232 459471529 594430486
394892211 588231626 419686419
188838043 18430698 761014779
216530111 308925685 506099619
53147187 47849353 302934791
13454937 762664008 638277921
621880809 343245292 173688817
531918136 272326913 328578761
107528228 509435950 60213847
465002765 545957481 315738010
699438205 61280699 143889220
632718202 619740223 222282171
519663529 572562059 543398745
146551015 192349406 87342160
208181650 62137463 421992181
16941588 566572741 530755874
286592326 545458965 254582656
596643067 664541893 194005806
738252229 339719156 725460667
250361414 633096416 199748300
97981437 471935443 296330391
460404737 553153976 572751872
111861023 642019151 408882477
561756433 527629892 164560910
152103841 42537664 503924031
159641984 208661452 623413183
168884312 373144113 298806839
212658098 481668567 416573199
732745474 701191817 658380777
713844646 421764029 122855585
94301016 81229798 165896909
605279501 774441756 429451989
43934731 667560743 651644843
361448109 767146877 675344194
427838938 272484729 96243297
370838354 599760434 92258916
450470517 655304812 199123740
398696000 495900436 236493842
225854022 438358201 127253040
559229329 192755074 664745462
622265617 282433420 568024411
757329659 180952180 440358793
645343768 680063588 631200299
171802357 737337468 520461402
770011071 230243764 252257866
296203616 589920827 605644557
311427131 756954842 747144048
353039733 152787600 751335240
728765763 113006042 412462420
504249536 152680130 730725753
732298612 221488664 368751857
375021292 401423007 210958601
344546985 652306779 157001903
598896967 543097283 667883657
51263231 122720642 251010263
98384715 630576042 39931792
23773066 426912083 419305469
443128068 329962962 572086356
507503568 710330041 329288795
518019870 654810475 534002054
588778289 471962303 210420411
47121804 316444524 210573471
100513293 233468244 89198680
222364994 259369390 213869910
463739067 287017953 273961709
776734917 684843938 734146503
127116601 27333347 117096617
770021157 261766356 694299883
681423879 766530344 553088702
309269436 318510571 67040118
540295697 60377277 776601837
233135969 255412500 74811083
703203558 77184758 326282142
316024548 698567389 617886327
752714285 3061587 249060475
522385925 117681422 583715697
532438600 418624134 388742224
469878915 527677916 85465885
213186742 261508948 364976447
548293222 359484814 573441770
99694280 68917481 587103691
382574357 405500607 584422164
106016465 341177538 256359536
755993337 601154685 62574526
687858772 63652286 667657508
396010908 574325390 170219336
252152460 763907502 415870601
234262775 119573210 86770855
430901504 354657786 494795430
578294990 337124611 29481185
674277029 605452528 388406714
25315510 606272921 720532126
681462488 558760522 43588982
457410117 585179690 423429214
211219088 450511106 215191958
240956699 209385623 669217197
520314778 255947714 264197208
612652174 502683955 189421614
575293063 706448807 275073831
349764109 96634316 730150250
42556608 441296765 91069466
392842363 573769234 44247461
244107157 27364974 505327620
686624071 48785086 631905245
428802224 53193288 408537643
655402576 406619780 49509173
326247406 555837100 142381898
16415409 90126302 646504830
358333284 132375247 484616148
594561230 565358486 599882200
351020738 430375654 249961134
474588740 744458902 540565349
78251677 370708654 665300537
135912215 64162766 273831067
31134287 71731008 66975026
369519441 626564734 476460651
415787093 309930902 58524589
643582844 201523098 81097974
479406601 721109124 167124080
95724260 762999785 548245178
516072325 332089896 478453867
328361595 386846169 48655686
589757376 576162277 719292862
513810116 480905587 580027168
679133989 647339617 5526447
630921938 713117797 191860742
299469096 338575665 53061885
679269230 521080638 762289633
77573113 704473760 349232330
541370025 353714334 187136326
559023040 355494006 431920411
462887291 624192917 10352209
211228662 117815317 528777261
513845156 292432887 120960540
770957946 549431214 305855940
221799128 624772665 273555473
625274445 340326341 661554341
412451970 516734749 551075072
562305191 621636592 332973938
646633142 608643461 557260428
368587609 224382084 5871344
24553004 434561221 681849840
409916931 213556425 333786232
14271906 256459843 425897636
525434180 626761945 44625667
568226792 613410983 557763311
703896730 532029382 224730134
477590918 1169467 90333847
713330751 415402771 434335997
289503991 223361100 440276113
349726018 438970820 500863612
536794855 645410467 551909905
287597727 207516525 505639631
277875876 329816992 185252343
568893783 357802743 632893360
761215625 764344973 427358672
200613642 696345316 27613931
99372699 525552565 569903921
93107270 80096419 294823952
170199827 664961319 237124923
67584942 756233543 250804769
109686921 248514352 737005257
154240272 197899538 414033039
209308101 656839360 595809538
761868004 462309415 246665933
234535007 175075249 761949809
176420599 63135150 396163473
444285028 164842719 63318106
204420839 734489517 609705667
487289923 528242725 226783932
295286093 58470697 621928225
602646919 35379247 323977893
151578447 552367846 549278898
148655010 701458907 640598413
149411156 739100941 92881898
411059935 200635884 292119601
486546692 642245141 387488063
637830030 71460714 608407634
61753333 385664093 733223651
105846144 445684998 488432915
529196327 422591329 675951717
278778662 40569815 698508236
728915443 482616579 680123748
134274652 66380884 621023361
551686999 744393869 654849729
402221178 691493497 421949840
691647194 28188877 352212533
546311453 255532562 223556405
770548684 626302568 297680790
654886185 592948369 583149825
515312784 66106043 181133118
348402633 504653028 398062897
479930971 252701206 706029363
465192250 334788328 488587491
439117126 651652443 525390391
403062892 133858470 399717867
134314683 207199443 400088145
482054250 352165305 592065402
60692025 121530015 292292912
654917890 164908936 96647362
180199493 183027291 383969820
199987662 407401285 597439637
152739545 112020843 409493899
533316619 264884754 528387910
274158642 171426716 169010408
467138496 286113733 382343724
515702613 358876582 530181414
606519573 608111418 740586409
54774956 234350564 217675613
707922575 679851773 734346655
418423004 260435777 312909776
246608382 378800092 727831795
383986985 711005821 23533901
641371269 443375898 307210252
569463766 353933793 446761282
613938855 767636796 366212093
262633939 10278901 454634776
319633166 133234038 379851095
78127010 530403167 11212621
305963029 454700788 81230736
592911831 702649661 464577352
468110576 536665771 776905713
298820893 95830934 547175427
10392852 161158402 194513678
362419126 119393469 521277082
450554340 87063779 615960597
479794100 759491001 2395972
177669861 564707016 200874219
650123238 420595200 11935334
458840270 682469793 695944123
287513109 122104915 706889961
579693151 349667373 461292998
582163764 356002055 537206919
445781105 487221292 419433950
545116551 385353300 541988975
775995749 399720959 503664789
652792358 556051894 225363174
523713958 59403269 329381398
3965395 656421162 448318793
301568544 285307572 488750781
246561128 15307844 503410043
173451656 370720192 522327058
184444406 157271526 409118907
233762746 323499435 294545636
20572916 605362225 708565934
566042802 386317182 293834615
648065555 533677738 315346766
439583287 263872265 441983676
242021364 587700082 276007131
220388279 196611883 432586527
768753775 327624487 689835283
759598426 673036531 113905325
751907929 441713804 717237407
767452005 590113558 152569387
163220192 45722561 284905274
560597556 36400874 329685025
774184911 668972008 416535901
729322812 408893386 546522074
572228968 234166508 43368897
718188479 447809559 456296179
578326853 435606097 305525341
7509644 529892285 52152005
768284342 421041309 29747886
708149158 584795004 477069619
746318900 126741518 573867549
728858846 676989303 556553336
438334100 516954670 308953468
48200313 132563593 4146027
657725008 24234368 350628308
61296145 74767878 110572788
613042380 567085567 524848145
122277953 572878936 625526058
708490920 139991442 720264639
38372917 443949310 72755767
248463099 636982939 26217398
144837168 354294703 626995321
419950488 581702049 724393413
103585030 702113227 55613425
56736596 380033131 449189825
548129808 20608726 709018342
584801264 419336883 727496803
693069521 608288694 205011024
42136884 74812210 424573108
647788445 686290979 272265521
311349978 553370664 94556105
570260182 216192497 445538037
761019795 546290564 448934780
749955095 724029399 7670852
592101447 526091330 547343749
354601950 313443192 737808873
128875256 595470494 233711330
731718618 218389225 14677243
505068501 589015875 544762144
594207317 504795528 405079490
61148554 544583441 747905987
350039107 49678380 332955191
283114509 190839117 678156346
613687139 153528031 632867674
408729899 583797985 6177766
630456587 11509678 721742360
65784956 514422154 740639114
545838341 413601764 6942733
746310488 282073133 390316409
187847380 655372 197703968
296836680 72699716 488178212
438190301 392611940 214371859
302287540 74298018 157271975
537409891 71866578 279594694
341397729 424896021 772696360
761601739 2081194 663461416
566625053 242346363 280231036
386706991 424707697 33087236
691940272 630371520 286586670
680273527 111955719 92037918
747430495 48138748 739013424
440729178 426834679 175477614
120520562 219423027 623865323
290919109 569238726 92731567
706895677 670267556 613066882
83208233 698568141 743347603
278829532 709564024 658431800
555215783 441722517 50598553
446480689 364898826 436479741
529489934 264343037 630945231
292205486 25658438 716969043
227439973 99816290 175473718
314479451 415245251 582718699
117043604 273639540 11970215
149279574 720368553 117404213
204355892 184436528 117590097
711576779 50767450 460510526
561161406 651319257 196761213
624904002 235558734 522092835
771290590 131333390 117139424
604105484 440179281 308990953
501141903 563676538 125937226
311235695 543878789 17635083
157046903 526704187 71989617
24303274 455485289 193252154
692996274 604133838 674544766
568153835 668034285 371839413
257288515 369658090 576768687
528934240 482947485 345227090
715710466 147722954 717311190
447921071 402643574 306893087
363674368 494694689 138310113
768362409 701829190 720835186
292563459 533053900 743470807
509301548 747703037 180928403
473108873 163340924 558027453
671150730 131372703 231387140
10473333 331829242 199082159
557079013 492231292 86608449
543716004 690265075 237905011
618268241 758951180 496686707
592793693 665034803 148000024
697001945 498320726 36353729
671724377 95129197 617432439
743805301 270619317 396922775
557671044 244862236 19348144
723969003 97600060 262640835
668155190 618431346 683560101
250354164 382069242 166282652
314987771 405296703 728986950
676226047 527047389 654948224
414423517 431096508 647387720
526265059 137689299 583882763
742410202 357106557 204646564
567082433 154208723 9779849
239186904 304990809 517782963
608681036 241004291 250424505
216185558 592771699 190924506
286115263 659325003 345924858
671866955 371285263 523066396
335004039 508554227 474692478
77569720 311370774 645030253
646888611 561983471 426128438
539025999 160161642 695748049
549493438 264275658 164049252
254505406 572067888 40661824
745504575 759704491 641336338
57974880 237453127 448549406
419712568 700567060 739656873
258819816 715728368 242476915
672485890 7910411 33134277
634252259 531392131 260915239
465455914 584235606 101485012
630483323 352234072 410116007
398769308 147029500 568379556
594687186 148420702 603148578
33192633 310841687 553987078
358667515 649971840 326866829
319466076 364727787 345350775
168079959 455447293 108407926
146276642 36832081 282938939
27716559 94174525 689694227
754759238 284201740 516015172
277482162 195733644 451066901
541941782 723658373 512010883
314848699 36840305 415945146
100952544 285768485 164468527
64059438 376356279 424128040
131629554 111031398 634257742
136998240 371875597 50439740
703846063 770553989 673032088
665248635 134829479 551271078
585418845 768066985 556962841
43085135 92589239 109600285
103805141 587990002 543951857
600664129 156112502 71620849
473033768 548711639 719949759
633260562 518683379 214269842
246304789 369490234 441598960
684090616 424864508 323997850
375065380 406025330 512148344
153591195 565341598 360879617
375224041 528349321 682124136
282749206 773266828 458615738
171258919 39346062 271842236
594638372 695718087 78263710
644470058 601280292 713696887
384243464 219728741 716943514
81767405 538897019 596873937
697312996 550892862 751297225
385079490 660559515 180844823
202127714 134151381 355765095
276306895 630745861 688252641
457511581 309389653 648894114
762447870 70287874 356928732
480191901 29760072 196760049
539863114 541708739 348348745
219313921 254237545 205551974
111567714 106165800 740261340
628139486 606736251 729209839
709966534 668468647 500182593
23903602 12796929 765156143
112725636 485787833 282581538
629035806 279320722 446546815
603837740 179296770 391819166
47289421 102899695 586192126
626277240 217582917 676335870
706242562 335792370 463917600
400020313 221971421 668350354
491541072 390139793 682669113
574448936 211773960 457105900
411495902 92515736 226346548
263869845 469683132 47025121
398835189 402163587 231567942
19582984 275266167 178924028
403020957 52153861 72052702
87331765 657096852 488898828
23241771 556839844 647614440
238597138 325583455 672209295
8380284 213081396 748173884
328261666 658885450 424136632
332143084 670599284 105988454
203024969 357709371 309923068
48487952 569582378 732541501
582732548 547199878 365245115
564740005 279255215 417320094
290243368 393343902 167762570
704117088 425328533 725567538
118828713 308989284 108003824
441390524 695226477 93975674
768857526 87980537 338237165
541369474 726754678 732076962
442404930 572736207 162485140
710385962 773506956 54871628
57825653 403266148 414522534
214935403 425423213 332529645
30565478 45113664 539515533
273831313 151445565 67840234
242927835 128044788 656022165
543920276 356515139 417740708
408114267 534741209 310778471
536422932 115548207 198212538
725398808 750594199 4815945
686371945 97814371 432643682
293996186 512785645 33841996
27747004 204361692 517015559
314325617 159361138 373364534
773400532 51835508 704760823
720607064 272768003 59991742
249431788 211621048 182751717
452295696 603708922 114851765
452315390 39585798 407074038
685180407 660276166 216158664
205800066 746761744 189100180
468353608 55316934 537644092
208806253 452908779 4991238
744140892 248174911 382722213
554925812 535552142 549846365
691419147 354765482 140448067
117223442 627340905 456102738
451193100 655395595 316915233
222795476 156700051 224024602
650644558 208345143 633820440
753175428 501122656 537865546
119579337 619912600 164137318
112651211 619712238 149160432
734002661 672542371 483641651
741529079 567278700 233574008
718193316 740620762 288980888
510570243 364975117 484378682
434217612 275758191 187030170
710814975 693201764 612205739
669459691 421470385 729975197
115754801 422105603 565917847
550999852 759323529 519101917
38882030 320358373 446527022
696232418 11071100 482183100
415362370 42782769 245568976
682121842 64016608 100568707
327991197 140200844 661946966
561897773 154994202 170737321
682380253 645877874 21635805
51917861 671789774 533294698
744823406 48286335 200002699
118833180 548340360 514307132
266070952 587195588 91705279
308343630 502493695 283231303
716190856 71868001 303075861
732293615 326735293 713145774
217128558 534750085 720769014
95013927 378075078 356358758
240620604 211568032 318261979
155571677 26367172 638128527
466131771 366339521 652634138
723590164 558006536 279758719
68456015 235332673 425653710
635222806 264351284 609651768
349679322 477876399 224821885
262088225 534113334 305987782
273963019 226271220 550756434
260279808 37471866 45529066
100038352 578699363 678352264
305923052 37763194 162903675
435978786 434797541 153710433
19693511 744443998 775259099
359158688 498115574 525957559
284807070 335770400 675134369
12659274 486505691 485310404
556032426 596486358 162434224
17792954 124766081 298344209
173594179 400348158 15234836
302597611 344264180 148818289
163434861 286343991 609784215
470518924 248634738 409384561
81813974 602541081 120854970
708788415 722367957 465324347
7557112 54634619 373772869
277048706 629428750 604858022
430280023 618141787 444486429
441737573 409799407 660587984
756994964 121060624 6993860
590916036 76545906 714770930
55327853 724649706 374100324
388457124 725958692 113895223
133060178 723663570 453396626
151081423 7560196 124295682
131163898 63698336 332369014
494443605 537428107 441063178
414922580 417521143 463204561
542947936 293009840 666076357
769169970 497290996 168470564
129887128 504947868 469158338
314501347 669756615 662590636
232533730 204110207 479615279
385523026 224384651 681492970
436814677 381904359 250606495
176363441 477392679 686536039
313023661 233162568 419074188
601179376 727595084 30874858
490333103 237320259 706560518
367892340 156855231 331190575
481953934 7282019 293015855
627030728 296148870 77269792
263350562 413006879 389245998
68156531 203993384 510672062
3547934 239455506 170062771
699857563 507313318 404349877
361628024 73045211 444758257
81795973 543193681 200361292
517709087 170513793 143925113
431835981 574676116 625641505
178153187 656342696 567063239
666886696 435167118 86909240
650027020 231446610 464016383
389028714 716171684 353669923
156477955 573203579 20098270
230417141 168130633 514051513
164023904 324173743 62446134
471951612 387986329 459200298
229857829 24285633 73388399
382923481 594533698 219843420
462445713 721133331 706400581
232450536 87849131 373191417
245129760 361509175 748342848
127091369 748976712 537498067
210775359 465501580 333398623
362800914 556254975 584092153
514779952 246524538 408444040
381571261 762348459 518333400
251469247 567740894 618925136
168114627 253837190 170099106
308254100 170685496 337341144
260108754 754094299 11205198
616942777 72362871 233321051
264831611 137279238 54000039
750485172 197946905 559667299
422743107 657924296 180795206
659200492 6665848 736310619
218351176 521537456 693750517
83734836 590419976 117880582
526176244 447206425 730470761
602641354 371556201 709802036
743065433 254824134 699741609
309172405 138987927 206283047
608345367 497020855 186478839
478466834 219231944 323157231
37032267 250600933 656419245
204298721 544541065 54651755
109345310 528544970 579358248
624470273 438297918 58934887
654813285 112390868 228629178
236830473 571464160 496097145
183533951 80481925 616906396
419610497 554838025 311063781
236451206 629000738 601472511
87281320 754464930 343923217
326283861 473229971 454161576
46568285 163609279 734365981
278147157 553023269 91898224
442155847 310115887 234516446
401945539 768291224 308334119
5652266 551493390 120601209
457666389 74859125 370693816
117764015 604889971 336848681
7062910 503291209 591631073
302405955 735195985 366413252
49845055 80947646 376048309
232835639 151327858 185517986
122890622 96680396 42485184
233016820 134990286 285570722
728029391 758043188 733143945
728493357 602805961 446544681
239313852 376754371 195367226
108663939 657624924 316604498
37574615 733040807 133211732
495460022 103847426 256979173
9218968 359059779 213640723
447272332 651263976 86316231
608567225 533618760 174188858
237920083 532787468 386984461
688228940 37818792 82921058
597155397 333102048 354669191
633137025 600125417 7204569
1208971 729059184 632053750
715798646 38698559 280140025
643885994 171908967 471310180
292596893 270878373 118472282
583287644 765105945 628281892
85815430 128580183 211038911
285706886 547664519 132250199
468224646 631232537 281219470
628271134 153135537 365903715
266719369 552252191 182658007
358255676 335505985 238908248
698677005 576037048 247079664
742199967 65840080 499226075
38040140 427182510 221036874
43976707 83640341 645204437
235546946 600629613 286884989
525135016 215636131 756971476
201416550 93393358 401299734
517360214 732902923 557987491
158881833 59083849 713706746
646069208 382589785 101132417
182484371 45492492 729071785
734510928 199239938 358049702
756438899 636628575 321932070
621074195 340630819 474837818
595634932 169904403 632355591
178877140 105534157 571573330
369747520 384845066 737005160
151530 166447011 691471313
121599952 42002992 227681163
544559127 174930969 140864884
472952594 749786052 459601030
463034574 571211051 551886751
252908025 436710210 326299880
141566976 3456562 299599745
554179536 60294449 22411986
42048277 687152363 277016172
214932184 448108193 730468657
92526208 95356843 419592621
241602577 533571397 260609332
483128948 216599876 550435133
592691901 608729371 159699900
281089221 3019735 528284778
296233062 545086500 479507016
218403112 534051862 494027039
494679707 187599824 599251258
714123234 249810405 341463426
501347708 82989730 309392056
671389535 648310179 392255295
469816890 306810142 525937427
62738724 733996445 378018763
384635597 374686486 563080282
258540651 18570184 126607893
766657384 152314837 776855373
510532516 421215429 119875312
575114277 257983720 732569576
226847849 323270402 27265996
349579625 435896526 557802040
32716876 168902324 282485742
165895651 282109637 647216135
688201452 640128493 158673133
324668083 768785662 212043526
750107222 667038418 690775571
23276299 707851224 664079174
174372895 439796043 767972098
75976641 439200420 256294266
315093859 17543881 121648603
581352978 182077741 545100758
649369196 367231403 441696165
180609884 204761097 393645175
761031388 414177722 417316408
382459899 196455477 338780863
530891548 593410906 576786584
531569286 423972824 625082645
170016108 627977054 99497971
119440707 43784421 52627572
408765251 640902211 58434805
662803768 420155520 543643656
298508010 253403252 616781759
340961940 459109452 93038951
388450468 720175518 336819267
774321880 511415868 311493293
739399829 332124933 91712408
374144776 529189841 510714271
773112895 90006581 608197288
302217928 173316844 256179206
349381875 561761557 236675639
325439601 98243814 326707842
597957452 513837394 316065223
118253861 179087397 565808718
692188438 180733752 468680750
329521286 183639374 398601696
554679712 189941548 736997224
252546981 230759036 275764104
587280426 98972345 323877898
762042168 425932768 272007968
636740820 986870 12262535
487276762 125414357 611977666
477248045 43001065 601980372
486806333 145059968 557384735
739682497 669539140 248006479
634459142 427101534 597216479
21080772 209234662 296672403
220959585 297315120 550952811
161389822 425689816 353836676
437526728 649819162 177864069
151785303 401686099 84334668
182466581 582015841 177464153
41973700 259918045 368401846
305240115 698240113 210288214
3398080 600721079 741380139
147787365 295956695 664486446
494120817 130417262 34054716
240330915 661237024 271448827
631972467 663655286 576444011
594780450 710569292 250385932
228476580 446469859 714978330
175809766 384582453 690560713
508115781 121471288 764203113
236956423 239780893 46495783
627692223 651089043 200106462
283769669 80898873 144885148
241637595 364431490 112190664
667164411 459284922 310360550
517538849 399717351 604540413
236153538 100059980 116826621
5191336 709224020 296480919
597210297 671213571 388711600
697867476 239575894 246140850
748793875 252653884 718802328
435132711 477651305 261543470
374906113 470086664 672404103
234097055 165864922 40862107
174265388 477868984 278692229
63607860 277691962 564438503
143926124 518506746 50648486
39466727 388136079 61128702
465248740 392623449 250077653
607205503 204048670 187423592
258170413 356418129 221269092
330879930 626426786 532710211
643945558 518324969 184410702
357501737 144772404 114882075
19731770 707004758 331040271
708808465 542509857 348921761
112015165 125994812 272684551
106427931 62872149 727810843
523954186 455332021 564097722
394879653 596149718 720340485
199207385 230665329 61115232
520817739 154668993 191044559
261854687 425147508 139817582
356702957 57284972 87498293
332821898 313053041 518305061
398078049 771955092 552534537
712152394 3865443 600306534
326186898 204857045 609742897
663207496 434291042 301671733
319981426 169422598 501227170
11722274 44719046 614360519
139903496 557759080 648858148
284199642 135478743 749661544
572709676 363348065 747875120
82084506 271295021 705502672
233214931 693768519 164068705
650864320 47743060 597393323
368816518 96297625 489173894
410982107 148589540 545002325
658564792 508508010 235179600
5457322 268154823 411609393
591648930 329463335 262092487
225684154 14917867 355619344
363530135 640318829 141964134
710455875 763199590 379802672
95994056 674799370 197623426
388626653 163375457 87464016
64677870 155417884 148152093
651612463 544729629 280285524
380598257 276230593 316666023
329205812 432555298 601555708
410593825 130949235 400151343
554344731 632579343 143588589
458069511 641301163 162947256
551923949 50784387 293263892
324410037 595810159 27820083
75879261 344891374 576598059
446169663 428864637 629493625
445243042 706576091 686262313
664370131 248007760 233254785
763747225 363857006 108464797
776828259 87435612 159326776
534160183 396113114 391030644
125764270 441060603 62414690
724241775 628185806 714277838
83922727 247584836 589354008
152379968 543116138 478627383
7270578 370069936 169713489
371058824 585894400 196013386
72029594 605622682 362660804
169835481 635271974 10128705
539891837 310756081 426417614
570462346 400675834 760560472
389376403 143955988 606052703
414630041 263492379 738627501
118476669 620756189 725885047
144122313 238126920 271284022
463104056 162999045 593733700
117911090 476705552 316484310
438565396 426364946 34249396
553809208 410954690 590177655
124520644 559855818 411045819
968787 638170502 471227780
175979927 423083379 232625320
310118629 483263327 46606459
294489799 261038572 411881393
481524359 750901050 443349124
186227746 433556981 113108753
196172055 697960084 54737657
345006038 768578650 224618029
274689055 112633436 450582170
81702042 702860368 115067923
222759791 380106418 156192336
78929628 116667789 744781094
239552479 150683395 565182713
276602410 138077630 69084405
94579753 654370934 5333434
208923826 725211483 475937294
195804774 706858842 199513196
337717674 121935963 767941225
254884768 621865745 725565848
664810815 516575081 619547485
41089800 85606843 705084554
575845570 143969664 302896598
523992001 177617870 711958139
259787255 340870244 20948795
584135156 760087367 644003117
291916427 388827711 374528280
228212103 569545580 661395605
459591807 208359260 537101240
351745039 72231522 508260357
225122938 412464840 639047524
309658037 153544133 251744383
329331883 481493325 66244374
772530222 147698922 236419477
33069140 465227659 397329453
109149265 563744919 656706845
95932809 570256971 28964702
509892217 593060317 92271659
263026330 326547138 564160782
740804290 727869160 253977317
690052010 209569251 437181470
296086774 224885175 775144526
273292004 683526979 368603332
447409756 761988415 712206390
451017194 488902560 577851230
710774062 656854267 11539327
237332742 664601806 289286563
472657657 556420640 244539604
763528183 398592290 598948959
368702241 177459297 129690369
630566629 755438435 60079804
586493192 624951528 618215994
706157151 754237327 56385641
656549679 753398945 9172435
488265200 259455021 302131273
154264330 520361449 287093827
425495862 72944974 639392367
416017341 353449824 408903060
156170929 124619416 619999740
106752562 189752631 716752473
146565860 248703264 243136448
227507010 109453774 526281783
46950014 301554290 568730697
77121988 579373542 405255107
168441579 347954884 455436860
218546350 436773458 172138730
236514144 187827900 664168462
484305989 477694340 45317412
716749163 746071737 77455581
81620580 293593513 216613962
385335721 130747243 364448971
612938371 511786878 3975477
687098901 528103448 674988742
96273645 529928334 75010042
670178190 211460832 604958376
510494154 710496821 49835696
711252476 40683283 609358260
404651966 374828407 102917
498931593 534428409 625810902
238550515 2921552 473915866
261446570 115340223 373749541
489445336 696037991 366045339
37582739 301250715 598872540
760341564 466896866 609658896
476043868 391505620 225222429
145654828 161110643 281763221
684287025 95017312 52435833
153199361 614251069 744079215
661809896 752385252 764393205
32717636 731457778 537192477
747940616 248312054 25044408
689387155 259547852 100343566
653047374 189460018 36364560
204824984 341707449 157122424
604782271 618402817 105643378
21088746 466912687 175997842
372672199 411992429 658461750
733479464 456809353 497082683
641632038 173820545 253272850
165442814 63880264 51521375
142003905 714131663 102667733
315142409 27164041 266146111
679458606 241258665 520563111
772622171 35198751 613320939
473897030 619949720 182704925
394043575 52994328 479406363
757932073 393477320 296880261
544527747 215169616 467208577
419481553 59042860 645114832
691735366 593168083 21398240
302295384 257091003 447034804
544535015 541521216 445793786
724472275 687584615 744964606
443953291 512936066 495509319
490787208 225427518 30862739
523860583 40127301 93984996
170375877 219642254 720717491
285576422 109709348 179877956
207202056 130428031 436528780
250236790 58178264 189625102
631409531 545803960 564355166
476430269 388301856 55776830
698346412 448192089 621237073
534764561 689816058 237138945
309984014 467383648 255047508
621668927 776739672 648860380
393076247 703839617 5101382
340165827 245384333 313554187
153377495 253876561 256907589
327243869 71523677 288089649
327641305 313897983 99338150
140971432 415340306 725896682
416969962 693450872 108213057
653321733 775380973 87694595
9448243 267144201 393917237
455363113 208441170 673980939
23027012 17998809 310408595
478071878 632381745 141292869
287641284 85171771 92187760
178552521 202594742 410156956
222817178 132878512 411959892
142118696 638333474 772681211
368284577 404488359 523587901
196809744 326694525 168963757
217977765 11003967 692405750
3311027 122227289 195624455
61283038 604899100 469211911
280965309 138564112 768023449
206049389 379532694 109521360
633153652 625224002 372457860
539547511 433170182 9719034
523567989 630344396 284184647
83861857 34063824 344063300
457482291 205760825 466610967
152516583 450273780 621078433
421023577 762802645 210813030
589185124 739983324 461161619
485772230 377905475 317073466
84757583 625954404 240469198
257237320 288932996 330733124
279388240 397734890 619104190
530866224 88582897 336657904
132201051 152408232 308230153
394662820 395043398 376006329
121425744 381873302 75017619
723919687 83703544 241453799
644958580 534267344 14642792
271325704 420097413 534971806
484817254 192173864 11947008
632678631 54998644 287324829
15760885 378275488 470499283
410565084 319863600 197273718
66162262 233364831 332164537
217007673 547510691 271938643
2971621 49342139 110340237
53043462 177971182 128546198
512027288 200373965 30114634
567170390 82019882 92354479
108765564 453558626 442131215
320201000 263044655 392983645
493892333 202253456 772847620
712465131 748003745 711823112
296666917 516634427 503984047
9259244 461659282 490689533
345364343 88661899 230585248
51020532 428840970 674174790
509262763 65810174 368214894
668738400 271955968 265786010
693217949 78630747 182924973
699949634 506487236 456766496
189438813 285319960 230069723
259853237 542763894 706236753
77769965 334913073 509091094
585167465 71070933 776342819
562448444 524595560 465234823
626438968 536723617 771500283
363115306 560339993 325472594
370984937 372953051 191417911
575070830 340742926 628361062
211727982 169373383 655223843
324832905 601467849 7922598
89753198 104830060 436125740
31692332 645965486 41487210
255700841 25992068 204353723
70267272 694750806 548169447
615179403 614579690 500797364
605390161 52386317 358499140
503352443 592012642 533285075
122156473 680433185 500067616
636700142 498562209 487831504
680564956 466184720 539212429
650362137 338126643 14005824
415535752 153604034 760747670
661397532 91128338 434852742
621229516 510684512 234556519
319448974 130247265 111609745
404520736 340981774 31520094
768655517 436078069 332298619
403077202 43691802 230272991
304941436 75472870 614753343
172417966 536539545 3144096
586681655 404034361 751879894
366486658 654096327 173852043
332682527 375129096 192127219
680653296 191579910 583076542
252089331 570874938 228411624
556556256 177643197 185489630
257700340 582770200 479141970
286350320 500157021 376275866
128070457 673360347 94385347
135580595 770794274 156494771
555588522 445362538 128883889
774497130 460834487 192699142
550491345 226638637 105025143
333616213 557498448 349586664
468116353 295777350 482073523
371423016 748168831 343654066
766294219 637235164 668658643
75107558 15524206 115025999
509938442 316230410 60144562
120348438 154987316 364698880
345665151 735232042 662285492
114097688 347789387 697661520
747344459 296297378 726417122
517894459 431404221 311367820
195951531 761630597 291418085
667648572 53437031 771839007
626712374 395987680 561889930
686851066 392358644 11272883
366611297 619002454 70528732
195164667 384264303 4264413
302126310 364538662 171728474
434920830 483102182 592586450
329401023 561658422 318774875
771136458 573343875 5043119
720520883 198186491 186497355
187308578 138989550 364722249
422941872 720923014 180976434
704331790 476106682 36389671
519522972 98771860 724037817
177533983 693363891 443042114
742734177 302313200 256667640
5073370 278710548 246028460
690381855 444699630 672281329
202514430 658308946 518957189
112528535 12735130 363213473
329782782 23231408 488787854
234582374 460325312 726508693
549514671 213093828 456388661
748070863 375441749 585879721
540903479 621137574 401903745
577661637 118735207 634375016
740343579 629646516 82592500
211768439 725187935 238470151
254890099 587494929 66651211
605033564 236609688 306037846
626727188 51883904 41309729
96592526 334183498 268257589
320097615 475529864 441768137
577822007 22670756 682251159
600798832 598128525 222234550
641807604 537671227 619368155
683780783 349861836 535122172
349359680 650205613 634093380
123367073 339684228 153048442
562688987 78151087 688527172
553270727 449231061 775046987
419868984 538712005 106381099
292338265 644449649 351941527
207754596 742678568 486616766
110694001 263584212 456561271
709491430 649284412 77768935
94620803 669320465 744427614
695439912 435675093 452149802
711118374 267360697 763070100
554200045 257898242 223867740
514076193 191860013 749281580
621119675 718660014 753862888
20978771 505526263 473463172
729864876 334991889 155597000
19949976 221607312 459581572
419194422 579243165 204825445
645738647 118539323 619899921
239975066 81253055 550224105
353642236 438239782 445826484
429332307 377677698 744058216
190349347 27026671 656936350
161410419 713694866 172520585
572585569 684068193 41706724
767253585 354124822 763690070
646254484 434138626 464697415
493031976 422547236 688264005
621815056 602690500 617229860
644217695 634001976 99617779
650695040 713338755 646947087
574157589 652118545 576214049
82990835 550335626 709337035
612783097 605758228 106910680
257240281 83144169 332908728
730961162 344261235 504958757
371207328 337239841 286028894
698345734 298404270 594629988
626839963 710747583 592898771
378984751 523856290 595967288
616698001 695942970 716837322
518744369 99563335 152604520
254063642 298325477 382009025
342113539 12266784 210859384
99118545 724063695 533901993
219024773 636330507 155864621
624772863 337616025 58919504
45458329 655015935 646668867
427352647 181075245 555754685
262479130 539995511 389486071
591817381 505589530 174484366
152510765 418124001 370092657
179623301 37394756 759363383
469497622 230439841 301149814
592011538 83948974 481984592
323992183 350151655 94042458
382102466 579669764 300035560
594600115 390122833 422132016
530628477 476093934 84179675
270649135 615223790 578148537
85682704 100916038 388041152
636233531 264996170 138570399
262136118 611895141 312821467
88337089 376275098 235793073
113724460 602202864 437401272
445321724 150421240 499953400
232779733 501894164 509636924
687882659 162288283 170173001
398395840 458294687 174027033
149345576 168554538 650953504
173552217 346518020 573246681
505722327 688666556 692853078
584047072 210445374 749302569
540822945 696835887 157176493
435116485 220168492 245790109
82894879 71696604 74902542
350283210 753859408 629803417
245034576 383215020 665269739
738381238 153026166 224503903
304458494 545070815 633164310
76201807 28353684 443979469
46658813 751844735 597751620
569298841 489660472 68801432
490735289 196650033 646846434
388485171 685506430 138606869
42242191 128793597 617409508
680474655 490676629 72777797
187800972 77724839 220355941
562420941 598764808 28449127
382237183 565295301 133745609
473448384 344051714 484143115
418489866 662041933 667163836
448560174 285326588 416956973
42150733 658614900 134698167
23011377 302096081 591104463
372011663 307461750 454771388
70223701 216669834 429193385
282619369 378434054 106525483
590783104 477792804 646623830
305095395 404738919 595575580
530806258 720592505 462890775
646314008 405411610 407968181
298063995 160144077 413148830
126893375 649364996 613574653
61799998 12644085 759903029
87690685 752253714 770775188
631242211 659723340 170226436
704709396 536254062 385826088
257288457 595819860 391701757
379127757 437310725 594780593
657250715 614476549 580247610
328846527 185576103 187629005
756543625 11714989 220838595
682000712 314066473 720650607
414230199 350916136 748695567
70311712 6831487 553696894
291397804 229728039 346911069
447223706 36582881 470557428
543741402 193025184 194063750
634928281 34897844 542164724
658881454 275494963 287735293
38893225 457266492 715287851
68087434 647895494 422241028
107148439 64241098 414390202
330730972 157921820 750923359
129071297 75860246 111462112
14063097 698513078 701832987
471726040 672193847 746158667
161635293 412268261 372583693
271583548 48105079 606858602
407221541 103621385 411142849
146641065 628833340 39091969
607481748 685993179 460310161
183843007 262446827 615302254
315329545 350285623 71666984
388602812 611276203 715992592
54699707 39585705 109299657
550534644 42104665 326401227
37488368 378905496 237834705
574776378 290962371 563573733
590743600 636514003 15397412
705637771 342046252 565962937
621610494 449429679 262044170
613790690 467376212 238338219
67073440 82209663 313443376
96394035 255404484 244872781
49147598 443056673 647231471
58422856 139803087 675541649
148042964 496965745 207393110
220715019 436788850 663102799
399933431 704794647 414373122
453871960 488980653 731701494
678385663 211416092 371438633
354384283 756213860 420693127
708531405 232293710 552060714
123920368 117234334 171740537
469926334 737873490 760675552
445344717 520563744 281131774
252515468 587901762 619843117
554707106 505925645 366107647
292670574 471794283 124701811
230759260 374150750 761193907
432190350 49062763 218377357
739072672 199283917 598558037
494572744 418644020 5696692
674120535 577045331 745542728
212754970 240550123 756014999
215507875 725200267 487860758
246022749 130876986 154300678
403360151 515291849 296668814
175604571 630754522 162800847
351839258 64626949 338805338
753770878 34615942 48687135
613369452 664665402 549790371
303516476 517768184 665513410
688545241 426962226 80450703
480761692 423815109 494720607
361271678 438683090 636919381
774715467 171190316 511625927
3952786 92508528 390566580
638454421 592524934 365543373
678961119 383810111 155401339
6780951 498869484 18391765
57881821 735936185 312912087
482951025 155013279 652435322
575514268 177989920 517804744
611094731 531388288 98010608
244781137 301447744 267548501
262979874 232572444 539038612
347781369 8221216 30711442
425078047 687502939 718664749
727466367 364616943 174456496
200172601 700469925 83333666
122506688 637331045 346984809
709999579 154660363 543642441
9780098 715671526 682053413
723077821 341688658 558293221
92976010 206199845 721061215
138343805 325687031 378206714
428567935 332844318 78423892
417964323 159880750 233503536
118918578 641263574 186257349
510355049 285173627 670330285
17783085 752322593 675478184
219884515 718366997 702791572
490242171 724526315 3112144
669600716 284382371 771711814
592023112 647240902 193027603
747175677 226796443 144051638
202007978 323368437 53753228
767281129 541448228 155275763
503053327 397740286 346844339
241970641 545221814 760915298
319940024 78460283 601362807
762767531 134946241 382413487
240017678 522318699 260593525
365252108 301516535 275444580
137623261 680285316 378367017
110935003 346795174 154366966
142334360 161197509 739529971
169767205 513120517 600836478
64418330 314037448 219535505
542481587 369142589 646002935
79405532 739171794 43440910
11992254 706187820 245031033
292372155 201728040 620290158
552881682 740200100 749891713
521842879 241285494 352950453
283791478 461440035 635872435
90068822 465263114 491767549
35589659 96248702 524551083
704502665 417585512 521801
450026066 550102441 353831763
460120394 173338922 109459837
53611850 496433073 178776086
705176907 591976832 513583146
666126600 560522382 601380294
60327292 491938132 305709210
186492555 420201545 144275238
204534453 725717769 467585452
134636995 188359725 158691226
120852621 59423078 611883803
154159712 341167267 157114064
22753217 620672731 218117772
54860552 207334677 140932632
80425242 118842881 37889948
104447579 760835362 644858544
158421710 706813942 416361590
225351021 670660966 761963300
291916069 673744601 746435221
221038909 397922468 81653084
421337473 423018096 716081126
593330489 181504843 276042857
445276313 687953895 544419828
44614388 546955076 168159922
351668336 487811489 201148490
477054304 221205054 110431862
610045278 580522362 656027745
181162150 302603946 211633560
20907418 665915121 210725416
321777990 493477729 622436349
52016801 92446336 728622327
585980868 726401153 272013895
419435807 421469390 326294404
631048186 476997047 118189870
345003101 731077671 283172142
48950492 482363732 389661930
353614226 148145023 299647970
205549896 683398844 127013006
751985738 406060352 78708127
147957210 170035972 112738893
776064936 325983671 502372281
532700189 754130979 373778784
623044660 70171478 495014170
328985527 135532137 278545834
629218433 113019059 16156486
214715795 248680601 316244707
346583241 70861725 680384278
40500281 255472386 178154443
566862699 215631174 628061791
24750165 470858545 544860377
372382067 634969289 321951727
77346818 471547003 587524993
523848751 497586210 83580640
154701828 527839217 722000990
273475751 697230732 14737369
52271592 355630172 192225527
305148185 530266846 451241566
566220771 495767432 81237169
133515855 493645113 377798668
133818866 734652905 156021591
109783632 180963122 471794913
277128581 26102432 541700601
588362370 561774881 35952736
298921588 725805860 390155863
117611205 251556095 420380167
606445539 136841371 775807403
394998158 91496814 180192685
507923902 506634999 446347104
191515504 412465281 127869466
467499473 359477326 130811991
132554487 109018454 185412200
446559253 346633301 535324814
536636979 569505122 374770579
256326093 225528123 638757194
104174327 423490945 365641208
14668527 483462231 246812795
662528778 493960251 375030390
485305900 770584793 627497715
389523354 431659863 181907552
229731334 350912691 418289795
267063619 480798170 225914174
114438154 108914334 247815700
720403819 456064015 585544232
69106585 292202322 677912805
481857788 498950406 283757491
251250751 250428884 304898448
656572819 581003563 212081256
391206557 421816655 711047692
520926901 520376989 234828316
353039393 109682526 29223676
481212299 465837384 692443417
388672300 754227535 332558803
711650627 398679024 112716267
401776601 719950589 175123165
734206213 243538614 489078992
529153701 680419040 762432041
487785087 368660130 425958126
577118063 309758044 751678336
416517474 151786363 96448831
776449629 3246474 470408755
642694897 721012034 686173905
147677100 725081471 421984416
318544044 657273173 723035743
611448484 564771006 495332975
126068743 639579195 681066182
265459539 372694846 318110758
616466616 245870512 537997818
6249176 74353258 344528468
310223096 619848253 533998441
282638959 199350662 275178863
354218115 190421653 617006129
540960431 89374070 450999910
673086531 690171678 520003918
323411076 381062623 524916223
697830699 772859761 347531268
375083127 604004728 680847822
676310477 757333863 741669405
423822335 108442595 363849327
337462330 723167615 556629015
280420004 253061111 338071504
416525004 280548766 264829673
381759306 32722369 589681125
84223693 746411090 143819807
445304697 190127145 570909177
701971715 536359672 138721626
439650284 387259504 200411204
134098384 693678798 762956630
44920727 215931350 126767021
156171584 283472433 382662150
390064248 274255123 265441086
226739650 596477989 733908767
170446132 61445929 72658382
157482723 487857266 452666512
688088406 116810273 112610832
773480635 527266928 495901729
16834411 299198774 494651372
251308337 102345025 38653161
767100955 520063284 523581379
662291673 180945523 446047567
486196728 366961610 428155557
688344 362107060 133154484
471812687 375400279 490386149
177796933 278000210 660283801
202165256 317166879 763932909
226225199 336407794 613389506
598574101 674514062 144186682
524231096 123327221 365343793
518412870 525592231 270012243
244814818 234996705 234870097
498798003 616386449 325611903
626994335 448238285 71967552
148866929 412938128 719422191
673560561 485823562 411320802
120598812 416399859 568453737
257291915 303494114 223108827
73275201 352659387 247229394
36676138 693046907 673310969
524472693 117232254 729891630
63937768 68967651 699219112
10554546 401429835 502705288
245620712 413732593 333549755
307739818 515681777 635580059
650911201 27307629 188566730
98574910 718196342 70982946
498019832 713695680 5963967
196072404 496183389 756266448
234859509 408409540 456115759
289547209 200695160 383842902
565689895 457661619 20441733
280947659 365840637 425597493
287866639 71375338 337610661
643586508 113331449 232385564
773992830 339780567 637940630
340023693 596276713 458237203
619178336 230922879 697123718
249995658 561462791 556816717
109330604 506692448 62564128
733072107 311936784 558601698
53358968 511254468 669755840
194871973 614581963 618505054
193962593 553486267 301203119
546582863 724250432 330102163
370738345 10361663 439724456
707378126 452819333 707463478
502407956 131976714 186948142
660189746 342707379 444564240
658369152 465078195 595001188
619760341 749580883 239104997
769424695 151112513 147846126
632935832 773281692 669857399
766912132 292929284 74044146
507200745 619422430 509847213
360342201 496763914 55276445
50394023 36480790 205443758
633414068 676744008 497559652
655028186 160898291 186069889
115135309 408262801 347031250
387324192 82633572 255595274
738851780 512486278 492620277
699834265 531972547 37577003
505462820 14520746 745561600
712647596 533356951 750321117
84330555 573081726 381655828
461498131 569633302 625547711
628404922 512820978 117618623
332662915 442302865 217531336
283847236 430209328 280661350
760435000 409193287 370241170
102712927 511434390 275129181
567148421 322110231 417576551
541326636 64204316 585008519
520999808 382112670 647964221
604351183 64070800 354407630
66700393 576251819 493163685
688124351 463504812 353000529
384624748 29178991 146372134
70773029 47026642 644533852
82093313 315317856 47833839
735453085 225193673 404687010
266846184 67443992 686709364
474607139 194183355 415517586
234482817 311777254 702607797
740749331 43871548 648676310
78414204 467785156 323142156
712447116 597457862 38596421
419997709 686786746 365065412
565625564 69867141 631950501
423461666 767670677 459850650
753989724 458662015 668521399
403578503 29073926 347712015
17858853 425985178 535225619
174183923 473004194 215075458
465927916 479415797 383664646
584500269 179134846 431144721
477155126 561624365 578980365
409997086 678546476 76748568
491259142 472127638 373321492
506667276 134314728 372685031
208671381 28190346 727991304
258542708 439966315 355579904
10942318 468471266 165097392
92520343 23488455 707726229
113228537 629174952 502511058
689491609 651063870 102925760
364900631 156116312 758356698
562182039 480900475 296162770
714288581 337523636 249041109
377212863 130696302 419597155
416006083 682761883 186322154
751221531 478170392 201391601
764216125 13369215 204530323
176036726 699174500 455690862
456075730 466822429 101788239
698838890 503916008 73164854
162153923 762948185 427940870
505333576 575014474 274595027
226093909 271511607 263454425
439862819 581987594 718938714
419521521 692683135 556495571
173482937 178871301 519578936
199190271 65851950 85971072
733182528 659987135 437132898
497494544 49584862 386230599
141827036 418692227 546168732
495643622 251683352 443135061
686870961 775315711 670186818
716894820 630962635 671705815
639435385 635828996 7731901
218516115 484269843 401180696
238456983 181625622 612444062
275774248 536699208 198585880
28986692 121500478 28267088
329372947 34908717 684620057
100065524 253258500 430257851
443298032 217294098 257072610
71614425 638015501 179790012
47537826 653628152 172439251
491610890 694379583 235750168
504561263 616362660 377573988
100405251 458473916 346583344
72166764 154331025 594312794
254913786 183872899 55075481
474513200 622863323 310046682
346432777 53127387 772481533
381411981 568215883 196264293
476967281 314915767 556283374
467691994 172743701 291610771
161531716 332185520 205863069
437647085 359335643 164827645
390444507 17972970 322272971
536590481 71258452 392547897
80715291 92674025 468344380
453764500 102718099 162315008
93160026 249592124 298746695
616528726 444091812 28445325
533018735 463616714 619380913
622790111 277268910 384493710
17424758 412244423 491582514
301553336 438639276 620811538
492841128 611371366 717627488
481796683 138569520 745743049
97944078 84692612 679667740
461732473 449348469 570672757
58266861 28752079 64927061
304224547 672728943 164478565
718808943 727114192 119495679
492924986 764786303 463065562
573670544 502314906 420787410
377290825 704969883 672196217
613741082 222091882 721902993
724936941 219964690 262023657
27736773 67254081 544355694
507906318 505205763 616413709
215467972 188651958 456460129
372240583 334391320 575939384
182021078 741639557 502061565
470235146 467746090 526079099
224033564 496540110 163744651
60783093 694809636 489481820
209017314 616277668 56098528
642936067 79567562 609202454
277660431 475589618 437829886
318613495 346912157 421442891
632876113 703508741 540751513
125433498 615399066 7547183
597349150 514913623 25884099
256092282 437694853 297657381
551533598 687489117 212224751
54897196 203026058 461270941
464557275 761511382 379924884
423316525 37282129 727899910
675274683 227177599 394232219
674794057 264944296 472243987
22009184 318774190 331962533
76451153 611484399 409427393
425730333 210194254 374568091
335959581 301638023 469363194
272709301 612402872 291863115
417681283 369435338 97799110
704327770 278288608 295128895
365428259 310094910 136806677
715294221 514409079 634444047
91248783 681300145 118397250
634411328 587195603 249146533
284620051 719224516 70835082
463186427 226627363 661173186
441612346 586157258 544979521
517392139 539893090 126273074
745458107 768785001 252471577
687073899 371740100 259390991
745412022 374212234 67700810
210634862 236394704 101273127
711761582 278575225 481519321
533007140 580528578 766827824
638069185 174870376 655885566
483881884 345370433 369627745
304994274 646664867 584542180
534090222 512477100 373942962
384270689 692061474 8369048
650430070 751386051 419800990
189452493 482211638 662154505
677817113 2028270 610505720
21459728 449262878 728691312
427330193 338883552 438725050
219391927 570496359 185166855
567178784 525970594 225869351
617309225 46550208 356171142
46058378 760246846 223885771
525659974 139160515 765427592
666349430 301096376 399741182
392053326 595834900 722255044
192665783 549869974 116818501
293191668 645209092 546143254
333471506 379008541 654856157
742174594 485505133 30302070
494638027 331821919 683545926
103374924 100810854 562119077
664613264 101894660 738164889
399842060 309963925 748926316
55822680 521747516 39083441
82431690 236734846 406273242
97504913 90595951 456173744
290510725 243707152 721021356
216225315 168214674 535973553
413308437 218857655 462392949
498257873 132083473 248003706
617226684 686247728 357599985
112558743 763703186 131442220
135920777 270994507 114564442
439185546 320362472 526031089
599092176 413831898 512807144
253407900 460863564 281281928
251119175 495136207 247222252
450262563 637887056 539511955
614134070 447843271 324762661
756973731 420054644 81601024
743057849 411274653 270278048
384904998 145381990 292199791
287843814 745652761 711476968
8002072 366547973 456136011
656594678 331975198 218944589
333144606 417274022 730513101
493951446 618088245 139882550
164378949 650445918 761654230
86117032 264146683 107772015
455339463 101957508 46457581
25389657 371983184 168571303
494107936 197154484 739209992
180051426 147784619 164332744
589583817 457349993 390945617
617311230 268716464 206470780
457928296 7652492 383775801
54172459 728109002 194158510
610335025 640385014 739139675
309146079 631402847 735668179
654427710 71365202 633995380
192078869 165934131 701878527
644888251 560261865 338920731
338256666 348781464 150639028
726554324 357818916 520208094
509240046 444673691 752898657
475649044 158849262 498439974
524209114 151510470 127566888
256260953 632122559 459368507
763416525 64174333 243576773
154185013 471836127 43250431
513092489 272334952 1938513
737822295 316818766 498415285
732799039 76142614 277840350
630414004 526815530 486705899
179405507 598194131 37919263
512739832 316516376 600904759
39802441 708601087 361870323
45849371 612523795 753495329
130058520 582364534 485506487
35764879 428516922 500385092
32879119 103130499 175877370
738445186 602793816 756304513
543059130 394429335 383221437
156765032 749474031 178274230
757835380 109162418 494794209
307246486 392456028 451473895
604471289 61125467 251178341
96993618 244024104 411079057
736414572 300098862 94542152
332272033 112691188 761330151
19671899 293550285 255551896
648869065 403626496 278353869
245418872 747536378 573439298
272436500 124397092 158511779
227923614 634409537 43206188
705668754 184270795 481279762
442692911 685583327 304667308
419981950 196590876 689266180
692239066 417920849 686120593
612498790 688300766 434211629
52700483 668101477 235936016
644224727 343596609 565836725
754046589 309450940 71016119
707032842 681266766 258224320
303997129 429598367 700375789
35135919 155851504 100797342
715136596 518984422 162463897
195344433 524471748 353974870
140452156 675130584 684660438
278812414 728744180 725046909
142194821 594782740 280826736
689847695 119371983 115307281
653795214 105430825 253977066
399403527 498778495 428374240
473839666 431594016 111194558
693183995 571152617 254185403
662367970 87497670 135092394
732035109 428195434 407973748
635280099 401227874 690748324
276260752 427374069 383775671
20345010 439961034 63517719
496996060 360626690 646261898
557231510 517985242 94265377
4853417 287495028 540313996
264933096 391220007 476682216
482554369 264104422 609025313
101921143 255146263 71211670
143991971 688319121 28809653
145546370 24028468 358702790
245841395 499096528 226334438
584038271 55943058 263166637
706574041 98073959 354419537
760205208 100502912 30453430
173297242 201685127 468827666
364303547 128093527 125956438
405765399 201618855 36304299
721496566 728046659 177316549
655611841 696067535 578243570
457073731 593314453 636551825
460220751 387334860 169433528
220353056 756098821 689901399
341988221 701113018 535281477
526384605 305241875 505913200
406535202 96755719 467138980
146272093 258374095 275935005
643558881 12183414 184656183
19848383 316986374 545683440
130051048 565571535 622143575
11385984 288855683 266174481
605025381 403988764 69389560
496351927 704778983 484994309
276932589 333872473 258078593
160402850 216318479 767405653
297646651 534948306 509700327
329353301 641492565 753282787
61456401 630349687 176422603
299026406 31310628 363197323
260836603 769292171 154906378
730868108 413282587 214885841
381052087 353998630 193554692
761235462 328599413 691493702
454007314 437470738 298796749
289389968 747442446 195232871
441148783 159919066 228642485
121952593 771702695 650413418
658560172 422621593 611198981
489530473 762944458 324989900
305989657 194951034 428500071
290151305 104566079 593257491
407347935 537706191 630766309
560834817 707614682 12670665
411095970 596087900 600810195
160875830 258337134 478340490
419248258 643428195 553426891
361609671 436357485 24675293
590953947 327020781 221375933
465228919 336812115 544046839
99943399 463908343 528397173
713815206 635260580 499364115
719041975 278044801 200820381
325076169 512296768 60741288
757688305 248013290 638767467
35656047 145119139 540122960
174726624 770239561 640238018
731345230 470997603 489283741
559198779 416842856 105614649
627790389 535935879 255772693
107516820 15058044 185923032
111139296 639646789 527241254
159037407 702004049 290377728
468969125 39583627 398147716
329716336 651940437 201812442
450078372 295639238 755124637
234171017 656325853 93151788
599300370 673186498 587793596
156382739 573900441 512568436
344630287 32050011 166817321
21527934 308796223 400613494
375588328 511155335 253735681
622067874 172064862 396608358
90287054 402507952 776580564
127845607 630854428 100448172
272452907 618251172 351492419
705367150 159457780 329572634
530882763 162400948 7971958
8585388 404113654 318891964
746574610 484453309 703318951
582137355 501896692 422709513
602352840 257488460 644474277
491008088 156255328 484819638
48264333 589064375 541318346
767160047 629198705 285309213
110942916 462263875 508352812
170084776 558284346 646744375
741291586 43562033 661984157
475328053 92051354 451532101
210504048 455264851 53091593
572143586 656759402 61073594
560636774 319001735 545205216
765034986 395544787 688904255
227723769 361107582 711335113
394818901 151876867 446817467
477324714 544285658 762103322
392041446 433876765 642080152
600904787 273500141 13246933
638252713 153402958 496946586
280375478 373280736 160411645
172693480 214383509 264661498
746090004 361540479 353037345
467651593 741637434 660840785
139848190 709282133 366300719
380002955 268119041 143138473
388711820 27050517 471283125
763752544 309828954 38401058
67470461 495321325 658617694
97234019 502189846 166300340
723571044 764397381 294898032
125985168 743612842 169372280
330327217 472406178 292449884
547201862 574893654 629555771
605704294 250643417 269890840
142580973 12577899 596708440
755092839 135651985 137260922
9045086 752735262 185719132
339982030 647733516 386680077
769639690 8703945 70029131
661354149 281866145 346536432
85361754 654371555 50053874
197682135 172061582 110576321
263212583 72499517 124410732
422816923 602971043 574888553
28855226 199445107 125477723
274868296 165253338 20815979
177596290 133970421 182061051
723442747 234071898 356683859
156036451 699827923 524702608
8519593 638378482 630360899
412871430 393424845 557107032
210268097 281500158 645492217
410063514 650664574 622887728
529470521 647698803 259906079
71873169 520956694 267890492
110642134 638124732 509239102
57029907 193188691 533612936
25593432 163300501 382862985
343685114 768820451 281627080
126287029 278107483 238332352
723169016 626387128 255356700
615150731 584279313 102466617
538872776 143367637 539824376
189813926 773344272 699512381
336094622 666670998 476333501
468172611 442838203 546057751
568148234 7561768 554648129
674154275 349815615 133947997
583741852 470535273 513441823
154822920 707300005 361393444
693344856 683308583 210625161
765698385 506861175 455141155
629146996 397281723 439791228
619951669 149864451 657833843
409743976 127705165 658985213
247907646 757352167 679431223
320789013 188171140 701598149
116298589 703151391 258801006
23180089 211397047 494869277
83403066 570641875 245148889
517073956 692153004 438267609
390322128 292298185 452685967
218206221 448584006 685800005
681169498 173847120 461376706
122319812 370912651 253965427
75819571 192247760 685778839
192474954 15487717 160207615
662517746 573754976 652412407
646367162 381926106 592750063
59806105 360363936 168247925
574849417 253414047 747540132
144819322 691294753 177086029
366642905 235607078 427188059
394683836 690747455 457770110
459557937 189930846 29511586
20428089 138440450 21996165
143828832 552413481 455500554
673213349 732824642 467601774
345267495 454619061 21924369
419148799 157210840 516553229
158784501 656300463 646352859
33400790 376916836 525283202
319182422 355959989 391081393
668552387 559339384 68355292
240365684 419127661 239443813
728578679 539725556 149473266
738393581 536171745 82581083
305579502 517752179 759770475
511492204 201671216 588185869
114293768 460429525 132428660
511956345 250516539 762632051
42668661 288049628 63600589
503544824 369012174 556838469
99740583 89919238 280719324
20989130 456507497 620203460
686187731 685674597 684727747
495449270 36777918 687218886
278296453 151579782 423470818
83704282 289118766 623424630
602878338 27384825 248482624
305001782 277877320 581955551
263194406 632244021 16163264
736440167 382919775 242158856
389308882 325395354 16704726
406015607 207167165 484282661
48214216 34073367 221828639
601804008 211651792 341520356
259188711 741028909 723658043
387539759 48152861 674682344
51018254 679121740 269672
597511639 217531290 35243364
564872046 774392042 537538369
576658592 572050005 436713853
132595039 275844456 648575943
754918739 108334723 598474357
744128604 657642955 222177820
254249216 127585048 17494833
219958351 616769755 398124668
598706057 590858518 105917116
319535140 638435665 92519226
687565189 19676498 551049038
157134448 713202604 322725434
640902238 65318432 499980061
723488150 157208108 617144634
565248278 466925587 373559004
451672521 412726674 761389141
251781211 590836015 514845600
179512028 576585209 331254229
446319103 651506668 604725220
641369529 78238328 32825247
648262873 738681418 731665641
130135907 647541159 602779447
273875524 655461170 228299430
629542998 587804492 179886599
75551972 510696200 446780615
531261235 209118252 137743591
650358189 163462961 707600044
664604231 510716113 354236769
2447385 388001803 435627346
618526206 26662348 474667009
28797638 115712491 493345333
695572650 95959452 293836412
28570294 11263702 6990906
516756372 137108485 131250912
416662014 140824612 436173289
707342429 190957409 616512720
714372806 383807000 649453470
233851551 553961146 95326055
606503367 574190157 324953067
249895806 691499206 716139452
54441692 496527998 246866034
336205462 138107093 602219586
335208414 292754633 112128804
734978965 251186271 310084937
674765056 268495081 609917069
189619963 235316626 162413498
482549238 601374105 4302287
246299934 199022096 88340664
708581566 722577740 453579490
688622042 122781808 532227944
578959519 29515174 433819621
61457233 504863408 566710580
100469212 159316843 493278379
776501532 108424315 267535528
238570025 398923780 672349902
416629033 228126723 527663469
394717226 450903118 285894819
262191650 705435170 113991094
659088987 499010338 212010397
507715765 143711956 720649422
344541660 319694535 46536241
328006440 583049962 600210553
621280160 595634901 683512495
63055736 136597455 449656551
434353225 513656298 75801710
190480124 79662147 158192815
179448592 22006053 741790071
286300114 301480817 621121516
222394309 433969913 473485725
596703377 70191275 610761621
304844254 723854326 51260527
419362175 242504414 596255397
11287840 309829418 308546701
422571908 232590516 531508090
115661580 407330015 592327621
717121883 177982964 579297282
642660032 756681727 359294130
331972157 375650463 650327973
510357515 559660011 324793224
78385736 306445460 510232092
495202351 41296727 351040896
699517910 319496545 524887147
362843102 125883800 216728938
377708381 604835812 390658151
440580744 386324359 62811253
758293657 92855212 53419652
133809783 571459520 499499410
227126066 186037618 475369921
88231658 240086982 399443684
223977711 425138627 141321099
41629637 338992047 697678877
619305365 668416705 693625130
688582892 699657668 192980781
537246389 682016054 244190306
228400273 599048185 14186680
548473495 100617752 578344519
14811128 309399156 691545228
498041963 413912677 193070366
452942560 162578001 533026903
742993754 443777242 467144662
197156479 248855539 636113225
410215829 571686010 541498593
700243740 601330307 600452760
717186300 537224373 594261227
127165234 138192689 637278037
9615541 726371913 482991495
564687096 668334444 275619468
248803025 127955601 450940069
561821438 330069905 226356972
291556744 658028595 563156384
189125286 115268346 38544757
500238559 581462681 682900623
9241044 160414948 291388301
191396332 40596048 701713500
275902211 548167365 504591467
706019072 549630511 556834199
65382925 750638294 508368236
203043020 558037667 526597152
275615597 305036590 769203751
561322386 298235386 769273368
717341856 88803002 318397032
489450557 332707876 512297887
523184474 659216227 324585732
214227726 314251964 235658249
750123739 423418671 520451935
626643169 256211202 392224879
713599713 374757459 271363682
322943231 667800487 179460715
495556936 767725293 351599109
225221372 470720583 31320008
236199776 692758225 331012593
313873686 509581400 722481310
15683953 334668557 458933159
655784688 159511063 731859245
522784837 637462921 438854441
585184765 27008898 677484468
204877222 274057305 408672056
643543918 299854058 58820052
682252639 298679541 632071074
664892042 456629006 320301627
760750297 231731868 106925181
277955745 681412498 290047374
175796385 91036888 143543991
201583760 369200685 763546583
734597602 496123257 267448891
681870825 505652700 396940406
58360463 269281946 293300430
130045050 80677399 458286601
486028005 401307334 721439355
518689710 596065435 560005026
474823590 241637163 109801178
732551452 375564167 709510764
540346679 499357820 440836493
385246112 314830232 276156994
490619081 694960944 728167475
78287855 207198461 104634014
751792774 139287516 353061388
16972406 158234528 102830934
647227288 225411754 219582545
591993303 507108814 559706941
597911643 681382667 587271092
380210606 131061437 155722378
11415092 223202291 620093676
189284067 148709014 7252908
406697741 64830275 228848307
120133724 756043257 728119543
306561070 588666354 100840738
71261589 138236518 448328200
237190391 155751027 108867838
147491817 614937588 352446125
608099150 301048066 457821275
252806991 669082771 611553230
618106728 490690694 762341120
352642309 549103431 435900496
487604278 315661746 13204077
154326525 50085548 281092579
138713447 457138936 26728911
517763200 83076432 606947035
367271918 611258915 85258230
752310256 250183435 758849704
689951273 524299129 58994707
111885914 145311562 59170133
255062810 517724260 346590915
594277181 421749430 234655995
650416368 473513446 82669773
519775177 619658609 497089804
625002288 192383364 360556422
323447003 521588238 212012080
382560971 569747153 389329242
35932866 630019649 230810629
4271494 175034115 353037366
274828192 496994629 556652382
10513160 619613914 371356709
607176368 664612869 242023165
50695324 413896987 485652109
20349469 93894539 354192086
870086 565953575 660564586
104328850 473037509 682275341
769419529 714158417 225503910
451419791 761931055 228277687
162688933 395977478 172067212
144641571 623481889 396998201
214430827 411234233 693157177
702404328 215635767 659780568
192116301 319602737 764871095
585928261 135444648 427940445
490368963 213675494 13505098
584903887 11152311 588029171
676522724 140592902 253974809
16147210 224906027 314063205
742043213 557753899 581208440
192772325 224212584 243918568
185928688 232178999 134182222
629532584 5596031 205618644
172333470 760839209 429242637
298012025 224863498 177053446
304727145 100054788 723563620
645101397 220041504 685977927
338229396 309769015 478588377
401006595 5914715 119756872
489871237 87000070 95691821
400967132 175200100 204473103
498726250 320156671 617300893
287994643 388310768 569119171
37126164 671745209 689433700
162674594 297508490 145935509
100096081 46829456 33493262
27374902 300153219 203323983
79861279 672752993 2095731
112445940 559066654 704991401
694299933 160131011 254990022
486596107 576476339 288822064
694751952 400032092 189600148
689557666 283749930 14886883
555405234 766662842 518714654
530432076 729358247 350946
711625499 119698353 74378003
293757551 695592367 320570343
252313664 714832375 258151886
205557135 683621507 254127302
660510388 32900910 417330644
544406812 705556506 289650817
690013378 339326663 382955937
550972019 154252438 16321691
211299070 197993306 186040964
94582934 769147712 404536382
652291164 753953293 179034257
21279779 312148991 25904733
487961521 68606517 15829379
571268736 697937096 449435075
551402163 503745785 511521462
621187199 370898667 131848849
187237133 616705765 115943037
405435718 187159476 457963909
267491336 56730443 242251525
169591590 329000787 642706222
31743403 479068647 601385221
430463982 614266700 29902315
407802089 518483126 293317083
579573769 22992182 307208625
141690076 14119614 525132338
278647258 608194663 690215671
421610758 695786249 618550035
386969095 279933408 526383712
739012642 745158275 554906608
302036216 305766893 507341218
526807557 40341455 200437627
193730537 763291005 87558448
230184642 447316241 377425997
205489603 350499570 114552847
692566014 736569215 614356790
552303521 201046416 143663267
763214484 423575222 500098900
390751702 516219259 86112649
281139691 376821567 509012603
587555632 749409915 650592907
629138096 80619423 639856690
648131408 33778764 90192283
28868729 555031057 68724376
229559419 54082181 656697375
223558280 219379671 512613604
774023999 229863741 272426474
371849591 89131252 475330198
692969216 55067813 60161417
745599610 390198608 725208211
742079685 689202411 374371421
86510677 244125310 655860032
616981782 614251517 357068440
143464520 482729054 501426105
215459747 591529052 174799701
126980217 341415934 87230224
369828472 289797810 141566438
116439408 493700288 707881579
42493507 721411323 433010414
264475588 640238834 367991931
332436250 442456277 266746921
568073806 135789472 742616181
471259748 326812640 644865650
665418142 433823556 360151456
312677003 522482177 610963002
527408252 189074360 725707550
85568790 157771388 476548987
478534691 47143968 301792264
419480589 470407197 459635090
519281402 72152608 217166901
602718106 645776177 490483941
322945424 749001276 245818285
599720569 151411888 337493593
554177679 743256843 710091130
277064435 414044911 443120947
690677949 770895084 305167062
339874030 604422834 188042899
598063468 224766248 614144135
175123695 283897952 334896856
719998075 249351837 89320677
356788300 540513171 109246412
687349364 591882206 713346207
185414059 643862148 559238241
492165118 249031111 2172537
560801176 315165603 43825452
588668096 710920378 397329732
226309418 575232116 317415270
246072352 672384090 167766502
123962745 122418212 657213082
67365859 349620424 581716169
491513070 651429110 414263369
525866261 533959317 316042708
320536504 499754914 424505321
773048954 221720212 361274339
230731750 686371469 443515572
11412510 570596915 90341221
239960052 551113088 290993595
135721611 410178586 368730834
20700113 658346054 134423619
418739429 185717617 196432945
771767499 566751112 112700807
1738614 530194648 746657707
701942435 598835333 257587523
411044126 661516507 409241181
351295307 83064579 442820657
709705326 62024766 380435778
435947012 435027575 377779146
367038382 443383116 727016785
76113726 666886484 364683495
431726145 455124633 477467351
207837962 254185881 765579172
178374038 44779328 475066711
419177871 302796157 258104705
476530082 290748965 108421362
414176444 424730603 679121554
713848342 687228100 185126404
509358801 55199845 308013797
239774613 448214431 65853797
67529043 374825745 502513617
309391379 385784367 281277522
92111349 462767730 228572971
262381407 604977828 703395252
486068708 468982213 329443299
661850508 386420082 679014467
9281853 469452621 246594599
470084494 257634280 146377135
260277204 160196956 48254054
4594546 744168760 201389843
148998255 428196261 14607344
724239767 152949350 162586817
672525447 52307353 650502547
53290496 144027036 355860098
432653671 369132112 89683740
533573546 288976004 547936631
520815487 634636172 170604118
460506050 715433264 453263489
454023676 481425095 712312715
439712392 38791092 637789774
574147545 341680389 456073101
341660059 511309788 773648662
226560929 172158226 654980393
115298373 548978073 2665409
148514091 31026657 31222300
317029175 82268885 50524331
596010219 424381523 281922267
49385806 520755369 220249264
414484980 593996762 678887914
330014497 135338084 71158709
241009448 656158704 641976041
314744298 161297601 656804085
127015583 2211659 231401189
140335483 252892951 408274318
257419660 85973713 392935252
121023817 579514877 123011251
406417565 711317726 58646395
4118203 473567366 705539880
88641682 217314843 677610733
175128289 719589440 322350872
376380756 347288003 768306108
582706125 466382919 367618136
721119718 715197382 744484305
363478014 758316976 455181588
505937391 181480634 376128422
643848954 430206291 373948482
540142279 140911721 328189236
229479225 382102442 497142338
423538776 264701607 592515569
768839811 671458459 604691290
414699528 447034607 90222706
452229431 229709998 595493330
535734397 549192183 295911428
484325998 571976885 723134606
702476695 256253948 674231511
640670604 617582995 80630545
87478053 408973118 263717460
658177740 447341337 498922956
542172953 510470527 369758098
393754605 264188476 147309715
346896616 98425820 349536457
550842890 288818017 555822158
143587268 647248212 395475415
745545848 253335052 740737906
740501580 287162271 560551671
555660496 157104483 58121228
339568006 316034751 365339637
239539361 481117270 450519489
382322282 269635617 670590850
442279546 606316641 89243501
264212973 302451730 543628217
368367554 243833551 64194617
404049731 688832071 197346124
402883391 471499793 654281837
733712910 200795201 750769284
45772855 150859007 672925730
37020089 773737595 593845415
181757542 290101838 738890849
552142466 300184749 73637048
348083749 298923405 507139522
135648360 381850312 727448152
421147887 101596608 428759293
178933274 96561632 413153654
208909944 647977810 736535029
649081761 259186616 712090376
472934407 568203289 772085918
134931972 335344822 105563801
132187213 338873456 6509444
165557460 109292565 229927688
365348655 13779994 172515017
367507622 194693491 222464181
777002444 327858480 774386906
622159360 620231687 222962387
663340520 155888528 328626396
425909501 748508408 564798353
119553949 275528931 381365536
203080865 316823440 467971813
485476351 684739093 97348458
715999870 78798714 622500745
22616337 494084995 331036516
74799709 88563269 44344455
492038743 192201313 131375696
389131166 763959084 365008589
159135001 256859235 542073708
399290421 153445775 32582184
68831810 663427806 721284637
116426088 93386358 722742874
249675446 461344718 522593742
424805968 560899058 448654622
115855996 704671502 594046602
18485289 244718601 1308724
322080225 724558950 186598300
57183995 609483942 583809899
491739028 310047528 342472824
653529078 166260743 126670617
93508828 96004076 541001699
570620769 745402101 770780089
459885043 167147652 478649708
51884339 578724369 164778609
299051551 769545924 130504646
528309105 241634673 574204283
96244176 644280139 764245296
413605649 532254703 743380582
402512908 6985449 705613954
196489323 101842243 104894873
392673357 664571682 307349298
283105814 303952683 517255755
532187802 375647000 756257364
124484919 539020267 317666918
391983859 632290709 758291236
256762539 100379369 196893288
192915021 535215765 503565690
530086179 161042521 194559200
104313093 503885619 234027358
765676781 37049888 74114602
118617094 18681071 622725877
506457488 109529972 498960901
681498697 411936652 701721376
26697321 523535254 775122315
468642642 638266538 30898975
124095975 161024872 317193455
284126051 431568358 220456861
663008416 34038112 31304806
762300592 494303998 474121159
527904467 74813318 54904782
518300627 2805796 86997618
342591861 474652159 375801017
314958389 273898981 589701296
674717834 729205733 565014781
715346852 377982721 279682182
54205014 647759503 276783757
542874701 275291969 143430725
568135198 260591976 356313955
663642185 546307376 63305785
302595613 751272104 691750398
712136569 732807562 14831632
204662 530362091 432075188
428104230 367266545 242154253
521088682 378146133 443391652
513172710 31846856 411889024
205837421 276260273 355559627
419099903 616890970 216851005
457371044 66016771 577883963
204080359 476857570 499462377
476348224 248488509 641631393
612217547 685202677 354166152
151539566 333426847 266106428
397995022 736725431 426933553
278315143 19223639 236740039
233516744 454491023 82082579
98137904 325510173 341088343
403759769 754356841 126123717
596307375 37449554 603423351
680465206 140010552 602594945
124296537 101070390 116755134
398397153 32578589 710524520
551398229 205646443 666699064
173565288 227315113 670863433
577792395 671418988 544432454
261920401 335389634 724308519
713403445 561008405 157246137
700297898 653607235 375771478
485247060 194314215 658118655
335660587 588224470 712072798
534368121 700637355 25794296
524649293 221368804 357250571
385279973 727666738 755929417
646868023 469542847 731909799
637030529 85087839 591140716
577230550 130378200 496947774
439334052 718817057 550404310
646196581 202689582 766132154
706668116 501028043 534530568
76887207 67407605 711021300
712274313 297721697 128374652
183957467 120523332 141322500
649889763 773738699 514772430
415314778 24742289 460807156
418408331 528542974 268046111
318473320 553022503 521547816
81455030 375670250 621160719
612153444 47494335 418882330
215888613 218049363 479058468
385658563 3478435 711583034
336449796 692449504 539100016
302838288 318182315 518557518
281869908 473895682 319801401
374967213 727694529 181625616
593894082 337885 414987322
104846468 396010802 162789052
59066227 350226875 147114813
167750308 562802059 686396859
740763787 23225438 156610067
152437877 360669395 424924938
371739410 322687626 641848940
519894660 411165809 59495691
696877167 456831002 213906541
774260009 96520675 477516940
692867953 5239708 11307958
602852655 216988041 40414486
66046248 772310069 491001482
728383491 683640733 377741566
750619478 126882076 433939384
280618920 654142005 44361177
647126706 239664666 474216830
461962873 34346979 283458029
203367959 330123835 766388743
715253075 525268398 117117193
29981093 331984900 267927986
457314507 599055581 25311673
174175782 241999925 185389490
672442997 725979970 338497396
192505705 727266909 115671696
298345156 237134251 630880704
679998523 174209575 569064065
518123942 592327642 689715279
89088958 358545736 95607926
630186904 323411279 747333913
436271457 213042538 648325547
510345352 36630129 499150912
226766435 251435327 30467572
531423244 243385124 627795581
553670013 716654863 590304119
62372977 348713455 634717776
227259771 641700215 689470344
275839503 725738539 687159382
608872405 219829379 693052195
431833878 733367887 322881298
601618641 720671858 501759536
72546079 578318361 534967250
608692087 69122103 3347222
294695711 571116152 618773589
437870215 358488113 91160329
261287221 595471406 210518007
456617606 64907128 622280472
701933831 660426819 294123694
373709752 376960970 608712087
494698533 698284285 30954853
24174836 210727134 10404499
534271634 315379222 614680417
773683132 568779788 396034119
140861827 423368143 489156227
12297936 474017344 736407926
183582818 454315097 507944337
128359053 45891242 252707297
775042267 327313909 369870905
42407288 256932994 761573969
291834029 36201183 347990088
373182078 588264117 425591222
773349265 201035174 599692332
381634255 50564072 416118996
166791642 313178437 37230284
57011870 351024675 676085050
262342868 677705907 449325935
714728985 250470191 210077630
682256314 583656964 553394492
86546041 333194157 277825277
113164421 707584728 83336657
133940617 385674288 336976110
63971320 159147795 7889480
49388988 494606923 671131504
692650060 330231244 724977522
678281042 652897144 710895685
270931425 772688295 574245710
693539531 618312482 46474411
283325195 385228403 96056311
143612366 303844827 190058214
355402507 50896475 108072315
487061167 324985392 411176482
666133747 16434424 724102632
557715043 31903468 759540844
708961017 630090122 719011248
230644814 15508037 575700529
216683091 744459330 272532464
515261598 65747861 539548227
294047743 545950872 4524234
756857809 203994463 254600539
219059960 166612044 252349770
37307025 162192343 417243950
452577993 192060945 755900009
579071374 471312398 389587222
122178710 18267203 196668862
257865999 191384813 329658810
694365894 261379260 45871615
438416010 680714050 529203955
6925006 611373025 614539472
181113158 415553138 739556086
83864648 30955253 634176694
233063538 323276420 344622066
289902983 724608079 276756595
285297925 339009315 531142553
310287428 618785996 274699561
66638026 148529193 600804401
195523583 71179647 631325429
732767406 544479799 132678834
319344068 206782822 650071305
244472297 130943870 301576039
428362524 107728804 761663091
201701727 527125514 421003745
508093010 171753331 350630754
155106267 157677905 390408964
335998235 301776722 141142183
702310530 507638598 604374136
49073335 670934751 478713776
7058394 563223207 350511189
492977565 596629707 281448944
625471830 746721205 571999276
331829887 413261744 566892223
571291966 268438474 649621226
366294367 297499371 600307907
434527695 252151006 254849274
391863263 568013059 579992564
259690514 419788831 702245127
138974208 161884503 139629985
144871280 417214910 75137304
649709656 580389796 4307260
602357157 641728459 317605322
128366539 28927496 544383204
484073455 622639410 295637560
47596701 236328413 117895606
763637672 739480258 102076495
512881217 556569375 745402220
73296769 242228856 674372218
404635301 27034719 650879634
711821401 92450861 469699596
37113067 535667087 26227595
39098094 253962933 226165063
579946988 370409976 44568388
233973298 146601396 62707874
694396033 96200880 257766834
75170821 340640641 388908105
686554056 281046846 592625255
120677211 145464873 163247082
406118077 719028029 646644345
536291340 559220642 88996199
765735291 637250815 208553755
400201419 146449468 377414100
702492876 587573741 21954707
281410323 88916153 74239734
250397971 355012259 386638759
495892181 672265152 334159093
567871121 709950807 591054703
329934520 617436108 734516608
80680369 499749898 326032824
101177721 126672214 479071804
494635816 308789052 15186457
46041533 704753806 167601591
464233789 657908330 651411258
44496618 386344532 330184120
570512992 484024084 375981947
739774646 532454643 168706166
350020205 678129401 86877820
258368886 138530344 154309599
373956888 555544912 447623188
189324476 130681651 354439275
470254211 762502036 48709597
741822132 315455560 24238003
352996088 359338118 342564846
590959370 252461416 133622779
719984707 277962622 557910560
647109146 682495485 620803358
480440512 740473443 370813373
593031471 692796923 171108712
27939699 356478267 719703360
643684203 418258611 130947012
681048866 6783619 430194669
11340405 325276767 640482615
125438182 633289054 225075622
23209742 436278227 432305628
269372547 500669215 682280914
44899523 711676254 506739292
196575221 625157392 231547328
66782433 153049953 391201675
719844966 343742384 283042578
597877640 687634891 712285583
638114495 278772629 472957957
142788159 36373472 697485204
662892094 244743917 48391475
141420377 212980327 444456792
119014046 475225961 683541782
616234670 87365373 634094038
664446692 32611075 104452556
578221649 529974902 322713228
575899852 599211448 346235975
380538450 523470438 138248332
24220148 582166314 190939437
103175170 95042049 625370143
649463562 674121384 340269032
453632880 468401874 548889620
88988285 414926705 527567680
186421611 343169514 259050288
481044044 511641518 626798179
174741968 433739505 335342377
17890985 260193793 237100914
631395812 738362819 138728759
183381542 304550905 526036289
737734792 474593057 296097181
468536630 232618753 729828833
522528973 700237828 173560028
669829062 316288674 228484437
332685846 707398391 440182439
609667533 446541828 509721692
276186264 372551448 328912883
402129148 687647662 533627025
105084410 730955984 453791362
734029511 550248574 722909799
271528605 53641040 761472363
655793192 487152793 99838165
415256406 550470039 40833585
310013586 414395918 555687099
60469131 250298047 738207259
399221272 675575842 599417211
1386813 27122911 542412257
148522571 706273342 472224471
676247564 500613738 567452488
716679894 320738895 563851372
481195314 247012647 594761382
66956232 436992258 374111524
361042247 365177464 550206046
593306684 411530 269379642
568213914 343557235 239502178
377149737 121861522 750090062
562568912 498401441 489161612
495446318 248771519 473025473
326450654 385730512 228731561
648469660 258096117 494022473
687298006 31855499 309411014
428098886 412983310 198258264
717866679 168285470 139882258
316748538 635095383 21381573
568928868 191998527 341618572
776299155 570010258 420025423
327913817 469529657 738641208
530381574 535075544 194429110
325366263 331367713 415578834
565969926 613342451 97812342
710743887 45495424 619920743
203364006 502157431 11754089
332996249 625406042 321128515
295130905 98681077 123079397
119924971 46472081 36781126
334379251 621771738 447569349
567872098 432180171 249443734
480814762 776916812 162666288
639657416 346037644 249573078
215732982 648181593 414173726
436191044 763360640 725039812
393105153 484172692 458992596
482388268 424085057 298996868
14319584 133687729 688220036
225472657 669386162 52129285
461437748 270391423 354413615
651872381 511362065 726815904
303303234 466649370 433151293
545075108 522991837 427804342
392727579 17083202 26682524
437486663 136637315 750539246
191528646 365828616 283547808
86658271 697651045 214174150
672469944 163814739 364599301
131119458 185311339 353370589
393986482 289818147 686015234
490982296 638100475 318350173
409607478 143974505 456897944
323621482 764746222 38899908
700194513 146019456 171999291
52255796 589456111 257463970
464514077 453415876 677238118
87082184 521402849 298570366
515054327 724748809 190249650
219627179 227958792 688541359
203088397 690866366 202224166
560382821 318598388 293806024
514521655 516525462 428410433
717181134 698705149 170850960
102474908 11842234 757861358
259021216 660897766 279724439
217605422 433467546 744691160
733433184 355110982 508750205
668740209 716722847 614409013
83018821 712569785 157908071
510293627 240584159 724394924
640350579 69282485 477055726
661663313 100177408 353976012
717655317 656795699 27250536
693233230 640319370 371820716
510970109 146774702 398128472
580381531 753427510 48364327
652676736 627740707 4665236
286186892 736422064 583309617
749174977 579843006 258161728
508487756 389061540 547593989
355836817 459779924 20020049
481179750 674709559 118458939
194512734 445363223 696156387
670159623 16539299 520391293
669306637 631066809 175900065
295530743 284713956 563239990
549100017 394209498 306588234
518850142 540980980 663185004
150436607 428884230 427944746
555022248 425444914 198106559
191826451 126583697 577885630
616689374 544564782 5501209
569652308 492721154 54139313
548244446 85120526 156283791
254195872 593002371 159615180
20235265 772376295 622520013
453247179 357647567 737345989
609191742 656117346 473741489
415508510 496605657 185213203
546770854 539555255 372573031
464972730 664239133 577878275
451127856 589590751 618347806
539652819 154329081 449666543
271136576 699698736 616088493
105233735 679733245 591131521
374518307 154360498 249235388
636718018 505598264 9487030
607824657 359089051 227344796
487910954 773444076 340976261
575121724 702575342 663764758
121048435 562367582 386047894
192117962 587151576 508968492
768208107 144572957 722750533
725332584 748074899 239529061
102849338 634918346 498049735
617984924 304664297 587917400
402356454 241085328 145434305
50091285 219548683 635847679
115803766 593419888 54872229
392778058 593670024 284887192
763821720 150374184 536639668
300668866 724722503 337199187
282598138 602182953 397385449
262746342 519557405 560065483
180870419 372991886 10166467
471923509 605583731 130855328
104212811 315165553 130690453
3725031 405783005 233945468
374726368 453981329 612501864
131213510 522279100 361935485
118261456 185907718 183630092
51374100 264715781 55845341
244337858 382980915 309172758
720580150 288413163 353099774
534224706 525089538 137707660
405394861 288682856 93606069
651708718 13240752 642671399
607932564 514018321 590788963
346718899 107804730 323543500
81080716 759582224 158070097
727310573 447855329 112051774
405532728 670846910 718933141
426605525 488645207 384492985
505123318 208665470 182817571
680764826 389984651 37038444
208601945 546273625 324480198
453046994 519003111 351588695
464917340 558628866 192029333
515845788 485106929 613433283
413526646 162659851 725446014
597180570 604434688 510637329
248598668 128197118 484250097
29892194 615690325 290114299
501675367 432128641 670701395
330235306 321300242 411520703
554275184 670629659 628472789
38728044 610747025 533622545
30268414 260126202 550225585
358061898 611061432 708234084
154155503 765257748 271289368
253018693 660267687 142425749
4497438 263385692 218655444
103189548 571083809 182929512
635239739 163518593 79863983
171438022 117639492 655778701
333238429 768001496 504791262
517464321 387069486 3524313
375308980 389396103 74568272
150248765 436034049 683581524
433930948 334518014 133361924
475705864 69380996 319158989
673138327 688664041 32213385
472540808 315085832 435247929
749541492 107746728 316673998
453634815 224146255 210248406
594171940 758189125 736895968
445185531 603318747 356135297
332940887 301833859 311370597
566599127 393387888 474617615
641431957 406870141 439820778
385803880 137538530 410449645
347690933 42787657 510734567
85694128 314554724 527293070
261442282 225343050 118260597
738810968 551084983 380649797
159555618 583346675 356222282
79422565 212556639 215988800
44377047 169098464 105438409
477429412 659492230 645341663
751715712 615850475 208054706
185420119 731283833 468718285
645542718 268512071 85226944
630252014 393929813 335958439
327078596 562526014 310936746
263771158 419858118 246654502
719290906 244465386 526231804
156596354 654839953 554988552
641960503 183988752 406751316
525318635 385302499 84647167
75400721 756767651 86069299
148327149 138666059 684418504
663072061 216143894 397764456
208880901 247549878 168299829
416060378 229719572 229565271
10456552 498544946 96786157
252274291 650038194 294611421
440669499 110859290 564415637
233609819 519377923 436493551
274740747 125045582 625399812
75503379 323162580 403746192
486695821 151131908 762137116
225184599 59713706 616753428
349449688 666944363 437961248
698498148 515403951 48809847
372674338 403693942 562501864
29890217 599998857 252905817
349454018 61649150 751764627
472844362 352775446 509077777
204663567 424651753 573421174
388193155 357178394 1286749
129527698 67821785 234324589
67855449 303227124 194333241
428425593 518146236 249888070
418726721 445236792 587411725
451265164 309100498 398704072
23223864 599032288 210838161
165478936 393995566 85756750
229691546 237308406 748193925
101068330 8442326 614163094
289828474 128536103 475581787
416446858 257533112 102979745
287696228 506026098 136189195
25736303 591015111 348931770
546375115 605849186 698087127
291466380 719200166 574442087
711896712 643086638 696755330
503636032 704343733 35108396
760618284 140911765 656497503
309650042 420295816 579027813
173067619 572893770 234856674
102360340 571535070 406790630
332589114 227690328 750000060
288290526 552640314 718934914
172441905 492067981 392436196
451313579 44642311 282196392
59523170 630121833 135402218
700354551 409195279 736844298
512603146 180040914 385712196
69225338 260124067 487315320
194633972 553017610 192729236
216444193 212829754 557202711
546993196 368985915 385050465
509703871 717596980 219202493
401390309 742855433 536444678
525429833 551271476 7745923
500175218 685913066 252876214
213358108 169609016 630585401
549380321 542172261 225898859
101497085 469656286 607130554
735098102 545666134 243626970
102910852 195707908 2379145
109455542 410881463 615928309
360083592 596546765 470307829
103870506 697154436 647382387
285832847 392929354 168227068
160011502 752866039 108987509
559374581 318978090 769979591
99276001 362027283 526701586
150304351 486130333 482022047
513583686 255268290 770196693
42602180 434588358 304897964
90279935 61580742 613095420
105495888 344528722 565002557
147944439 580677724 240126110
461483408 653977130 97418838
519198883 65401771 459862161
742837192 770217361 484990616
723624184 722428120 208959810
677160544 674082122 374394338
690602329 388349422 626737130
268137097 354701055 168116200
606604147 594772633 33408472
600900645 115497832 369315231
535323765 539949696 97550145
625240301 99310318 153297389
730173430 257584013 412868139
80615190 433482372 84909474
265902847 752418229 48516067
564502195 673969825 701539438
422895255 313068418 724945681
627732400 129314037 747613615
76589858 677581457 584337605
231903763 17844087 419411716
174583366 240589469 727680501
502620987 112082291 702673618
713348381 659501188 266912113
709805190 496959542 669038432
743444386 421999814 527214517
381223432 669824584 523260238
603022671 741722523 492604627
548762685 741446841 4565186
218498242 630683999 288839118
672618075 607093491 348777441
171835478 390741814 776988401
490304841 99325252 184134563
139982142 344939676 62138905
679751612 647506191 628328170
184406641 408151187 18603815
755425569 593680983 171296076
361987335 345712993 760600270
28835946 156262310 265957073
18065959 599735222 555869892
99508683 77309786 387066798
154119628 70788158 531703893
455382895 497051410 493363321
613563422 652926141 64289629
64669928 315297857 16180047
654201278 98748889 383560059
489613518 40949740 558357163
590408762 417878909 61133973
407095583 17661528 6304819
130356521 394570807 86067086
236582405 251294277 260758552
642263077 290370693 695195126
65130709 40725343 399432305
349846066 470972803 310460450
640074979 302472645 235772722
499700948 687482658 217841687
140145976 121371758 61209470
588749209 66978268 537530616
711647296 539502770 725261964
307809214 699417377 698526642
335766703 556803200 22472729
488518939 411117758 479135487
303930126 668676459 382610734
12510787 98161636 287159016
621346617 70226235 551492906
614803146 335511192 350566336
563759151 239600529 16768572
463307741 268522003 624328611
728275172 533608297 42069513
118153103 681250363 706023052
728537930 269163680 269763991
484844139 708593414 140064390
90697402 637922067 53698889
353009488 273268792 159437728
764691476 410277074 165509597
347928151 618409084 395868567
527634170 95184223 684231594
23934915 702892376 386929907
175413245 629515893 482774911
766301251 629469580 199802599
25003512 266562497 617831803
452922263 653257299 307368102
491176392 50105724 143229657
239112342 66220610 250000567
315821376 525286016 244461902
501062104 197877909 193066294
18895774 638108755 257319740
519573217 727159084 282521198
698012078 620015119 604473472
759627518 403202971 677042719
704794137 547733742 722693740
448897136 291819619 760442457
436673131 300513405 670615217
44739349 186645705 368200742
143296675 257691434 92288452
353106560 484258418 396962548
708408275 590735901 78538792
291463087 583155791 673888090
319492580 387803447 653134988
523855566 151305034 340084064
572324530 462520622 611779736
542515063 679300253 166917164
46590042 774080017 331890076
307052861 451296570 233758272
92838060 243142015 676887956
112506213 452465319 370993199
604650656 309554900 324605445
314269247 88608064 155216718
278520381 428045016 674269795
54044459 759372865 625110405
142325350 76949308 243966008
630515276 21148113 337533184
248131360 323638989 684559741
649135937 746954069 267060179
462342083 349333357 732618400
748083955 657443568 79605817
513337736 361799045 475238572
679469120 468427429 247094413
348894014 308526997 35645168
267320982 214453758 206330308
424977778 312116804 9448477
136574578 290258616 559445655
617544924 243181111 681945443
122529927 233361396 743714639
524491150 374871014 125886662
503449320 218134234 122534515
366054603 306116872 63615518
260714133 132184154 183395830
14665470 389921323 487212272
335385537 363784009 5528862
227541261 410173974 554458868
627623110 644902598 155611502
364558371 676767289 398611668
206590497 252266256 492595162
20359567 80594167 568563337
571103355 535846136 248306466
371516966 494072684 581940805
235311778 209400463 107829094
7166480 227051822 734200586
172565044 621453703 5904910
162872240 106573977 226400132
120871153 553760666 249496439
634108606 176756668 235872730
170218245 308906368 604399628
744969378 497262257 620067197
586223524 563827743 557976781
61995835 706486921 368949866
738819436 758027327 401463772
228969605 613078238 573369270
698869526 150766680 411728387
554957938 477078539 471454211
760124559 279648368 457601837
562445141 449328978 389743081
46819127 435116086 65275033
70212445 156116197 595653418
383536191 7341071 92041263
1833140 298451996 762521095
23941498 55753804 415412153
13864402 440398134 233959602
216663924 190577572 393685379
716053475 78937379 677711789
774288670 445226116 278841846
190968335 172322111 610652426
653188270 22215101 625113157
188235691 257404954 90038746
521313960 581437488 29162317
482682896 569351054 482693371
155791219 502387131 407429053
402034585 563516557 96755286
647537637 2269861 199598233
202412347 31647396 23495329
142124619 222340613 513047335
250974122 323778921 677237614
279594276 266099053 33692838
321890388 78246431 596940903
166737044 489010680 117187746
36340227 746894417 742784571
124711432 29942096 9518021
677158130 151457379 483734304
176570440 2237428 751023826
172505783 639918111 495020919
586599522 330083835 419429262
361184365 186182184 98314300
113845940 32240057 486003116
356626237 569908200 363081652
374271543 580760025 17924411
531896230 1561990 127806888
136925340 188212945 481724165
334684040 124890838 289091939
537919794 229901557 195000030
288880972 489251980 12950470
701420685 293812991 109341077
206450886 617783762 16469160
294110375 262315138 367004676
142721202 460330681 503864911
99137698 743475397 29183563
425095641 512706862 565662210
704829651 751693870 94590649
204655277 276310970 453398973
411266326 586177746 34318486
689781394 685465657 485560576
519628412 737565435 740031590
282602275 657280001 666549016
397123253 180127823 393066920
235860087 95897068 504012182
377796548 317321372 23656157
201962932 243628286 346458967
214118732 469504719 148599942
594573940 742237758 586044570
557082952 212789969 750150335
33658351 281862774 123581629
596763162 102117020 490643062
704962583 761359106 367647376
490458120 459967970 44556367
545169262 302286702 653991232
601577886 538630284 337506964
405408612 254788968 585360129
225905688 222632467 648777050
537172231 234164615 740957887
117538685 281686227 603350351
726351491 705527420 522172634
84997558 745539146 162461180
747863989 277809911 520477274
187534909 599482760 468243577
673802642 56166079 465453440
566671818 649440915 232360293
521518525 665801769 586083633
36043719 759699442 653652579
606468012 60038746 253715901
45097466 192204034 183921394
423377338 65575563 118769257
459148023 85151941 702284951
273320518 193981101 77586189
668716980 642905238 270748081
530747593 460566172 634411373
190456927 230362805 626464433
110963826 546755075 207908179
527003437 335135282 412233392
740094352 755334160 516858885
666484998 108009393 291847020
439791346 99439453 89237402
273221856 242578146 128242927
349178710 574098744 349745797
655690021 689326651 617337163
218658644 650125348 352302607
553383152 56424527 443335972
561549916 655812523 654404373
445522333 56724908 300244093
526900137 464056728 412940688
375088299 733374136 748119845
188145992 156068243 123758340
728488431 368869215 186853299
574219206 242325665 318946334
615180689 215383017 344901079
703503414 382238957 564732363
552390822 371332300 642378494
344510429 674142222 315907901
283998241 340163488 75322375
48499146 607396479 461330500
148564784 733610446 258545270
315263155 435897738 90791064
97539235 438591375 408348725
537708244 345633407 187723819
545040224 644056299 652999292
707021197 295558796 321149879
48040324 526301225 460642446
163430737 571841550 116407578
384731662 72510945 98783298
771699489 361694014 463690114
139869179 113061914 216757430
591581407 737269048 588180224
71082894 720700914 428432585
214076479 717491077 648140541
445129695 695671615 104206414
701208901 188981979 163719299
699668278 603768990 130520317
149576756 185828883 666751474
695249140 593454991 774832442
200823516 405936629 192036331
291823263 688056356 7809196
760592520 49651860 675339447
272473091 577118203 541216189
92052516 116178111 295784589
482667631 649693743 246864143
393258702 94255208 395625255
448957004 48253406 672892093
270300893 520304956 254938954
232289361 771932706 233699096
77340028 217638735 547026859
319918867 339992955 488876439
352443870 213914898 411909952
590413177 721064164 51109396
568069921 218405156 313745299
699015661 237523670 773447197
363343124 354168675 159568197
3659307 548751646 498591067
608166733 248557994 83210728
399747335 236866066 417301032
86677070 527383755 604140016
224151549 774562202 439703515
401475559 376042443 772755992
518300834 196369076 74257636
130266961 238031331 361857378
413118153 101642730 290346366
6387160 758074308 732770128
18313570 708754358 600904357
502380898 415954353 312488548
608657486 578367964 18126334
485938680 411088791 601073512
561825096 456093839 319026771
405825896 503918060 334966504
483699105 519217678 371687536
61946269 556224023 223301351
52564364 437306711 536613493
390254187 454567131 420997948
76531035 85362456 674146382
325491294 89288585 125216969
748420914 226516145 78492308
699106663 20581081 630177839
359193914 279969411 282780766
11218814 659777584 362004545
697466779 258670250 209443153
388152573 283898252 314092344
287452184 728016392 56000752
74878605 115604873 666959592
458550809 489675193 258259941
623830903 217866340 173726359
226596423 495763076 212767670
4160198 556158378 709820422
693300596 721381545 193099298
446645022 463853677 501161836
120399062 103118903 585595018
40839550 467411736 64675701
97837691 606035255 767786925
604948337 614082189 705533921
415990513 532555424 759721356
207768904 22481968 150595922
110262109 684996813 50511023
543220295 454159433 356835935
664785152 190643291 57854233
698820132 90302043 489692068
715235048 28448910 190247547
353558512 183088773 488009796
320098984 601570094 699357237
343277351 587450275 46357647
82851276 680876239 564655946
144155802 338340529 9350198
639595724 249122533 249272723
307863894 642003758 541567775
581996390 61387953 470276773
510007489 681620450 342417412
69159274 39359429 720775346
305049461 431181884 95939396
705964559 324565275 210962456
543375130 718828157 253297309
734281577 691781310 456424338
504872940 47840863 355616523
465091485 114713307 591067720
423530677 100100767 386204335
485531522 700026219 177962921
357790462 605501636 625467664
220879335 220504242 550065673
669297404 371475582 408592518
231752283 487273850 28719698
110749435 586491480 597792956
730514305 469308962 745333429
467845494 509598988 709879895
587148021 410378312 333732908
746518036 107225453 118389994
650466493 436953768 530150956
667221383 513651510 725531279
424428862 47745174 611636083
711520363 361333043 220754433
678113056 354811740 596788228
711191596 266775417 530083485
697259303 539693472 200695019
395726120 618670256 368137969
151843228 774921928 281778033
305887795 84893163 178515087
268430483 713116089 63212427
738369573 430847014 349579788
652303620 517621197 94454958
170396236 453265656 575053640
427557320 570336221 172199277
458444787 202288099 747370230
769786898 37456213 565899135
516227655 739116629 261513881
324836153 647945648 222053921
69048175 181721830 724133561
474102867 546944722 166635356
470253567 171668097 129776962
303671672 375791061 452835953
152216341 143668460 760538252
621090393 136604202 1163659
392642816 622108832 419515819
342069797 654244854 549770376
616007090 32916054 476104501
382406987 660779648 726206855
307267630 216209740 390828514
745624700 280043587 766918985
215921472 182331824 184499268
18330673 523866417 641657366
537506444 76999305 226849255
531980399 447762496 23372045
28306449 744845023 704312621
729187159 104043922 196404012
373684654 689082258 575812662
247239916 437597025 207332014
108662740 173202605 575023388
585061283 682734467 424627603
340096106 171040156 672257238
27858077 351196210 241222036
391274442 236963686 305682746
759636117 575860111 364330942
146550167 232995438 156480556
555721293 491131435 512420052
427048846 304445082 563638899
598393044 472224165 498615301
643452521 128648885 282792383
660277669 143295464 448983193
621718213 614421738 688844891
292480766 178606357 715850653
582105535 51699122 44206310
343858356 4725678 47512356
724317091 363286101 202754207
451120909 726149324 328341904
49307680 94329149 604887885
222907619 598218533 63531464
192673991 588658396 331290599
605406331 433249507 214742423
66578324 169344310 672336075
375589251 670814197 130412905
303652789 609608330 527854551
673321373 445768624 21901985
633114087 208628408 460856784
119645703 483851839 400218338
259670733 223403458 482741766
696022141 620142559 538714101
376329380 521742192 454653630
491690083 205295222 237648347
439635870 473323678 344356711
612309700 588552246 773360426
678220906 462787516 400790109
764326962 166527078 451934448
148747931 530236855 535853591
260081025 500772427 281138082
403721229 179433787 427591981
690980746 298739081 195185324
704399473 583840570 146029969
440092293 615095721 161467262
336811598 157188830 305420244
317430790 749678741 574126402
20396584 698587585 433106934
421442915 568767720 91560200
577183341 581195792 265209296
602206410 696995383 92401606
358656082 603454077 149175434
76805515 612922029 238732835
381275910 458369502 741734943
401312444 577861583 428506640
171364371 210673651 216921447
510633421 744828754 738668113
690045105 242678566 138730672
712086509 537770748 280051385
550603144 450617909 642871920
588811280 46301957 20766109
242032121 323704662 216871114
4988962 213713184 342343336
446724280 229833263 669135429
771612395 375014879 588435657
195877145 227315755 487341544
188580978 551262751 493171484
700639120 730380790 228171941
202785219 600436985 244734455
660384598 711121985 412933164
445500863 128834542 726010796
239872031 285083342 440283613
322648477 433266604 445551342
87070673 278233530 585349815
599546372 375755857 665453426
49290872 221974137 593880206
188731421 697574237 471888321
625072138 598698288 205530896
89646985 455196561 200941368
128430501 181149367 25894088
334210428 569081225 139222615
314222582 278193042 228600556
764900424 673621771 205719129
69051450 530412028 148550608
697974287 509478259 700954159
412499782 455718664 764812660
31011052 28292613 105776398
141760427 275556367 124233850
515167975 539077020 140655717
202503297 365811190 311219818
136009098 522144679 656369404
526263604 220629145 116912068
637768300 18509662 271033265
495525322 444630922 434849220
195676450 451735343 239698465
61263777 538707274 313773234
188656464 558908000 269092995
634456649 605848216 612575393
633759739 297624107 327943773
558179006 280865681 482689110
153657510 340253120 103824982
634241654 521935483 305543713
496594993 273216012 361781886
417244702 574588601 672564004
738990321 39567200 404036220
17643791 51040633 690113801
518395941 166040400 131135115
41124214 549969523 596120682
203622551 708797242 433802205
5959597 583710059 537210270
183834129 725066990 377944222
512314404 333072874 310457733
294133039 59570379 590462962
46699150 717222548 703791359
716857650 96387176 48419349
239778172 319360370 676198906
394981911 209056399 262654557
700991443 487836153 492645949
261107007 197202464 220046544
201308077 555856761 9344469
158412185 78774013 232990129
269685161 122079797 359256201
492729220 2132726 530860778
378855065 623307224 759257697
375817216 291620237 444235079
580686807 453726830 520841667
572275836 475140828 478319451
305227733 706415633 122173571
718513305 695228109 777083036
155515707 289278065 558160553
459985057 181874730 27076599
430146975 103211519 3769003
693525996 458043771 327021974
626520754 53958415 629095574
62507143 686389856 38562706
589655830 693566427 701110753
702692086 587200224 600270880
706498531 718095171 582514459
167012578 328881720 773996386
313903276 81368288 174844800
697278188 758177446 152555618
413374796 286119187 29140705
261927976 295765534 158873622
772884648 421692336 45369121
574918613 773995917 432823250
214716485 296317204 615458887
351436310 323393475 256306531
179631313 185587865 505707269
39194482 396254592 283039114
176904613 514748635 698787741
766424351 296694390 240320707
686973422 609302291 192967773
12063581 708771946 469846138
26985506 251815807 622604537
3735156 621681301 647300528
271642848 118593099 648627013
487311680 609960699 88345024
359398726 153448422 715635319
670357215 393373989 269274660
573937721 737499177 357568289
762150347 195255173 215074212
539468306 737756849 65272459
396783143 554636282 475456469
265329572 95069230 160497228
234365604 282461754 736728319
323519087 168412620 244948393
35673017 709836417 514294008
172439384 629110523 208851016
736025980 256329075 535169437
547857131 242993955 151199671
280517750 165712723 519263709
558752423 329970018 548689698
261051506 221517530 609050804
391978433 146577866 88124774
227936834 537395482 323787121
172211169 206298378 347030807
271389379 71339867 225207506
701891581 38890564 589083740
515723663 738387188 521777511
554017609 43733018 103073931
283292111 108917963 477308580
525501379 126142589 168630600
215727653 616000373 444455662
86191607 494347172 680857170
525801401 622242354 633600724
172531308 248245203 453002877
338479898 323125617 266374255
481575147 45520776 186879839
526023883 236828476 314630083
372001691 268723661 27556685
568470392 120623501 211291116
418178402 215410357 629913871
123469032 273915531 94652988
366531023 424034249 626127752
389700656 543878410 232737596
185829475 652160994 684888142
631782803 660025752 212253463
26396238 679165077 94678085
722199858 432096868 375429986
64129073 627048209 436716844
658642277 171427532 271236460
400087293 206883913 275555866
14639537 680325564 417553275
340660214 95971783 389527488
130711507 329353875 83935477
369831990 618709229 56296581
419168524 157528285 582707235
467367064 24953246 377004478
200004139 289031060 163616434
589393861 60621609 27218080
304464815 744305957 475137117
326210764 425771443 431302652
576462824 251554524 365479466
48580642 478741116 401744601
465993266 636525115 278156910
372562977 18972602 234423638
412004913 555614205 760955355
465553694 343844155 552028653
298918397 400002199 11692855
763682598 355952106 382281666
32436916 576532272 546013933
251947324 395702105 41065384
531232640 771642227 605221756
162037251 475585518 34067642
313476938 607473419 70317713
212123298 286627599 364237001
303455454 294369764 557947720
211064190 749009929 343057318
711885124 713705454 586095150
669350105 344883632 667179467
208852711 575439778 444530687
213357638 546985161 552197955
153353543 263141833 415971582
245368486 251548232 536001915
7063568 197648985 31818365
174846120 492999600 512426809
450539738 412053111 207731158
139095569 651489862 742115022
164753047 535458209 330158607
25896068 314006755 771990750
84827208 425325484 151219199
570773980 474353319 693899107
122488105 87172853 767801204
172577886 195570601 566543917
214635528 72071791 515002695
289745251 157925208 312207795
526795676 132423405 585495345
368970721 218955745 257678696
612316654 708141921 206781244
221355988 500696485 511743745
5049344 48252060 70786475
39506018 473770382 38691625
314325300 458214312 536113271
146659126 455148709 337704503
256444967 573297526 695837071
214353558 670765665 592427402
500932536 701986022 116831758
28064769 505391265 38368904
141075016 371908197 349794838
488800346 711732043 189655741
386872637 259231552 462491567
455230685 269853149 405094995
131789796 383088091 471357020
544148312 608726067 686520627
416422303 439384874 570668778
439540043 721912531 529543439
769897166 416023048 739161718
224865032 413539961 340095993
287945621 129160500 864011
675539696 209327795 558605904
313365347 393497500 128147563
121825241 233802480 254401264
294156772 336480052 465833138
481759697 361622033 292282117
359049060 22079445 403175935
718335828 314631336 347343199
271950681 590197210 723861484
472665711 270134452 622478516
243247620 496230723 15065952
604407700 417083739 548254043
608060467 439882138 709621287
418066780 370368196 608323573
118916509 706157167 387103749
316650636 109888981 102128698
525334818 548797660 190926525
602249334 608535062 764636245
318757675 422526825 762445231
701926170 704288873 66858090
775834788 450304873 212212815
356789939 272025060 479162598
275934462 200923802 361198844
282029667 335531593 32614654
232433410 649096035 141334422
701566903 84220682 634033588
513783328 261443081 587817002
166313037 457415708 695076081
472221541 135583754 271625710
586616054 354262135 125029457
587888330 87608992 408447240
749318205 504132651 412759466
404632075 110559670 756921662
483718500 396134863 381881683
145390430 341640374 511254905
483814082 407759455 721689263
523958977 632775131 544050660
178958377 645749060 577952786
588220564 418312088 638735422
411936727 268140646 288114892
157715971 377398251 375694433
524624098 313622616 269838908
496133637 744578252 578985170
693631696 375146389 189526210
748376226 139377251 643325571
30667066 653965004 622539879
141714046 246211587 50212665
203760507 258960388 168986795
635058104 755538060 486810262
83836437 388606718 540076608
445859376 55742271 770909435
54059023 387569772 131059000
201049731 726332839 589111124
455230163 55007579 284476428
156204162 528945525 141629531
774664660 528846995 444105875
663677331 379069512 423417029
86004176 521087878 285052755
346441158 446141710 501101796
699770220 454369499 591236630
50601942 37017671 143876550
538803 423846860 377495274
410279104 195357314 201561703
376794474 651580821 339671954
459714207 278361592 768923299
147489908 447550036 344584430
114306880 447273193 499474816
491617948 43782088 603013024
277536284 398759119 731625159
204382409 672267473 328105273
743059609 288304232 459986148
746695282 282060531 547296483
22672113 293861335 18005892
617845707 683265982 531379208
538056434 522190367 206823400
97179421 15513897 126480275
600637212 178155946 368894674
26437208 600235804 688017236
553562812 27556884 628362864
446021552 383288611 542981108
315241970 1590826 212413073
668516824 225729566 96600954
188675060 673386095 319141142
400761939 427266562 191763024
455844788 213919786 161844878
79371939 365652125 473201426
661582356 560572522 447291559
658520850 741621557 587854239
441742069 584697148 770754332
42325359 146289942 279147481
582423393 76249743 460154944
578536412 578621336 190748407
636508039 235366874 556898264
82088042 267307838 449583745
358621361 723051267 564166272
257612062 499363631 511899212
300956271 170881725 109673338
491756355 110840416 40756609
150695249 85466916 394238572
363159345 485502688 209171280
351717822 606905292 661907595
770443178 441308449 449887846
374615246 37625926 138550883
496696922 160851772 715763154
93016672 675908796 317310319
126605357 103671255 125672099
158726036 359717790 498649386
162389849 421853354 715780919
563093098 473645973 514805381
678529680 731055377 188904058
265845684 458690779 609666204
37364566 686434867 326931357
477091599 570462584 151449566
8772262 334593611 489150025
706544920 260550993 90402158
637154297 271971696 407890163
531440594 514040169 231845769
693056153 296514734 389886106
645600039 68258400 518228066
136045747 335720942 625516272
162271503 63869988 696792489
250039513 774414773 533851013
181709518 286869221 342795860
45806068 211732155 769045791
569719149 722276350 339583856
240743382 491165484 187845240
427467916 455127049 586888765
103669461 303923075 659128578
41094869 643111315 443285889
502980347 677485915 571176868
5844407 476082587 754254258
127657593 575290484 358526495
203410368 591716547 440863820
244184233 687717133 20602328
280417167 766004416 557331683
615172959 561940253 247355216
204308370 754550978 359391334
285127570 405299395 223336166
246626554 56988166 55203179
243757659 451663128 155883247
586120189 64340812 555407577
79955738 293286520 194316013
332038101 536478579 258448407
153140124 207048807 356543616
564136143 26092255 590083651
113955054 621612465 527063655
413650851 91233250 265407253
313471583 516463157 763089579
363316400 117933327 37472810
187871480 459153090 718483731
610298427 653416563 573415868
387106192 771665868 535407603
284629766 464114017 513671475
616570507 489771393 162452050
722579596 171811422 616837564
640989490 138975560 332654680
645413473 637887257 527739560
452885074 198495448 194541925
448392719 720109168 631676668
330760723 94414754 468154360
659684300 728758979 97183654
188342000 4620696 611363074
730090761 332059392 661973511
281758859 103291266 642245026
655074376 250028014 97127273
340135179 368604527 356742457
273936639 704956826 377007407
178344798 215835698 736820226
562004224 670530494 63930631
720199986 64004176 446884568
355780384 378785692 55254091
722913539 739801972 60736830
126390681 320589396 20638941
565128572 402272201 619234055
181090422 352869122 339336099
599928104 682513723 307471762
400181554 311891562 55050901
568814843 237407110 140651582
59889322 635933689 681175845
618260569 318324080 718920537
283099958 278721777 119845728
218653924 341147514 153310918
421452901 146626701 630784424
500238320 498224096 57525469
603941140 323695600 326521618
482426510 458734787 537153519
205406822 725261316 144450304
686413840 650422339 644192427
259403318 2784332 108938943
289624123 724295723 764249702
137265244 200789075 267423050
706782283 456059367 67855741
580765632 663664510 443378939
57820016 488779230 671662888
240687670 280345138 326234886
538200901 176522340 464201977
172525324 618315377 572549202
835669 416652804 569212711
425919012 651691310 578922989
150209420 719801402 577176841
299984877 239330625 33747037
770571053 543729628 470413439
255032111 412506695 398848592
247716672 315220948 542909055
710650054 233884249 177093479
352166431 117607890 43108222
247404039 542594759 126223021
257323425 552586481 7970810
441013181 543479650 706420704
502989363 655997227 622145724
615499014 653057935 156589299
508235530 300136561 297335872
449676364 80308069 375994880
608179585 242374477 227346336
596306640 264213638 389958685
66973844 656580389 454844869
97559700 572813563 771475763
533988115 102192518 373711043
467348959 319906045 638483698
402751012 393908634 382784048
566086591 209364377 454630314
625279820 422682013 419032153
521229370 21620133 425710729
232971095 64008870 701006893
132711578 635765017 730101709
402452350 385037399 706772655
576985162 613126951 151928228
554253277 223282049 745731522
666433961 144900741 559142037
288932299 149582142 314893525
38364329 313431545 220616696
123016640 382341967 601793978
29526497 541791962 496487093
229741285 32412667 179840457
582199825 399671548 49913750
419900941 6494800 215388466
164205325 628275789 307057527
460824683 21248547 312157789
498615332 31782597 60145928
558881920 295141744 83425637
484903570 725496909 444687765
290700464 748337932 686371955
60693162 550501043 217054183
568064276 337869128 438747383
130563043 418493604 201075403
479132279 343960598 349727871
31455420 299030282 688822073
515305796 639767077 273055600
404224976 263337554 400278589
187477854 249578814 558738598
17374959 106200408 304606034
295947181 204176634 226308229
476118715 585506390 322750495
402834208 352377058 772837597
137681000 448050448 430668468
79804538 79313891 453542842
498720677 509892205 275128779
109168570 255547529 700064089
130312022 577275042 552988877
512686096 691809024 431329331
709949076 389260658 696583065
756668055 232276313 192374482
551815362 485392429 304310436
535742291 233890675 632385028
473698551 141575733 328155235
485576280 673295587 232218486
249720359 755094763 353396314
677488404 336487586 760151067
500152435 712989081 369928016
680570687 455651314 272571173
113319544 438116949 383379326
100476160 314413426 654046437
611630130 152295732 760476928
65579230 428304845 334685244
701802299 325227769 319935476
304213399 710410599 740590790
278416900 663575707 158793375
244690263 534849741 186340191
140292043 486237018 150383086
547742854 380207701 385434381
456140758 320676818 98475363
647996930 440920010 641677971
179091682 672440229 5916138
683861342 231221147 310463020
553601116 293626352 498076368
335741358 426281562 416857023
149448743 272543862 207316833
329848227 615276182 762591100
594900861 285387676 560416170
441049333 754995295 453629076
689019439 148818099 388130549
663258255 475773049 44780147
88489281 172021145 94017726
467000007 450023135 443614792
376769660 639193126 506626541
252897463 763109519 72651474
473810693 766563965 575633479
256253305 339982091 318836996
189429529 262490810 472069247
194252245 214704745 608297807
641050067 85040445 59470553
399782382 540057906 58377106
61588978 211899334 516397089
680477230 70150949 490125511
658498599 167791187 462020933
142961426 184079974 460015146
666868416 428574957 639148379
33399976 371838802 749586240
767695026 742119394 265384884
498335920 724388090 523818139
39817697 287203156 395138065
146614540 355583535 125175179
776941101 472710949 357425632
104112607 498593279 483753711
34973204 342025619 381660373
434503077 575555623 228505345
294029242 399434124 340931977
301200528 195229377 580978481
494979865 95564190 561496781
375708793 726920959 161889538
488942117 384041148 202171977
436269658 300952433 273548482
107851697 356441680 696105835
381485084 103699604 520420768
164290777 40084037 715296145
10669066 100443558 450509812
12982972 325493326 349035431
103080588 480566136 546816273
262212111 321269266 730329342
66825834 723606324 657574935
485131385 494447612 633028754
703017557 455652610 385253508
202834012 457353566 181278728
772435006 371197219 716519948
31332754 540542598 260577454
170337073 56593103 354861107
3100150 15437382 690102884
633213490 415005838 177423448
163902267 706844186 266125308
459380687 46631666 414216300
77606886 539991831 276920354
436135322 165178342 407797532
65618885 152413874 253680870
751533309 229484272 307740016
6143211 112947709 141675124
583655190 376435214 777041132
71217894 639667284 301093586
673030069 139983021 635859505
564497130 206295416 114988643
649110991 650834112 661692605
763477470 158368498 89258365
698368970 374321831 430056514
360057726 151231550 178419346
111623289 205553989 464573332
731162909 110430674 483630980
163157217 494608702 36028775
314504079 438912861 228766778
645411729 103657002 441713887
580262068 542829311 512006518
541039905 551369943 530885958
181564034 200381706 496206191
25408161 773237487 330968349
211234741 221815673 558247376
491203882 381810542 644828929
425787196 613892447 597827494
265049826 653560056 769604194
56607586 612097639 220847888
84333309 114505496 134768216
599649379 490635584 242937932
656457914 392424889 674172672
673509676 168877339 434085515
589730558 122631694 643501833
423514258 214432491 588525877
14918431 474605644 619156481
226832223 505501483 617543300
544250100 471916056 276739255
167020817 48921621 379843713
741110537 369041120 256259076
436104482 521267667 358991748
91341268 359282504 197036068
92354709 750528072 679703907
167366757 200065768 522183263
599887784 336859865 359507474
418037739 400554098 381548447
581692682 111981409 449379404
29332159 81272337 315083893
676832471 170980402 647743181
463845330 439268800 361915556
452039922 149873599 297119985
503471502 28802180 231629201
639320764 246304351 231275157
516592116 652197408 26427887
306318897 677474860 263733346
433105328 105320660 523708847
203934238 554900088 365849462
612964725 423236379 263743682
729935075 297086292 44278176
120269469 526057647 357875087
678824071 673304911 505967210
244462558 146283300 488469233
230013112 398807207 465534447
733069025 37179435 574198693
435108528 239199055 85001127
132467565 86684613 622402488
265585539 18735343 96722071
210529661 593610531 464294208
385359626 289540925 19723347
495837882 616918946 217011904
5591540 315140943 295371953
130567131 154458045 264314311
677843062 100075827 495542689
668581180 102095969 194449384
452026910 170548355 673832714
452991593 688639945 133596112
261918621 280465202 143194162
615987562 499096085 206386331
759473350 655115147 704601890
375065394 220451707 749369945
668668255 353155010 651486578
125953861 615914445 578833327
724711530 103412623 273549572
460391868 231281941 85292557
211608280 266505962 420001999
31550734 643411143 279440538
518490580 574777768 705261285
343307756 43492708 406151369
593461475 52255650 600701087
172228178 51260615 39352497
361404197 689498528 472886737
19043209 23343667 467255332
763949949 490588469 771882213
578931325 273439410 201167465
116082761 196687058 689465022
634785086 290174786 420664325
620896726 456556416 743932767
479186069 119872187 226427869
503597810 23741043 706810419
19963863 230108164 189020816
366874206 743947152 438820645
365264876 615334224 384482710
518498520 558559226 50256742
550208158 590677910 189495737
241232425 81601911 643485469
493581788 580592955 519273887
319847070 514984379 503760765
165664714 92726798 573689821
706322730 150047543 603422832
156658254 285011017 425469447
8845079 85122936 343172235
42905688 774354391 410535757
172385274 366699508 341727649
40163077 213660096 518917856
594249803 375911934 673289443
483087004 757315626 515879492
236428551 185429478 571859907
419376944 665809651 376340175
707434677 721630713 202462924
112182844 741340529 113715014
626466764 547040595 29634295
259636237 743110674 498631540
419193861 65791606 79123301
274792711 750212131 631609750
737562622 103575837 567430419
566048335 65214020 586493843
338511016 609096911 583246515
661996462 141779399 592640562
273774660 432303995 114770456
166546026 237400382 586715584
160005034 751183204 702084206
667936918 477759885 645079312
27831932 382679791 58272570
730468908 248370050 456002251
571452561 388803601 561489212
240783544 600865026 452928427
381921772 745999203 769962597
332506197 192180783 97803450
457580020 137761216 217978916
390679258 563830240 153547882
293328748 431489826 217033728
429526728 217945704 644545158
484946839 322299313 740757982
247508737 618646010 51082215
380121671 425367799 31358622
279795950 513608827 656099758
105222607 250977298 128997546
269552393 18659541 602811160
452689855 245988116 157074493
25395253 676002741 30719386
158806479 679418600 574877948
110402007 301916303 509037792
742978646 126480899 200599985
371345356 590865729 487135825
132129074 710549740 481144427
532324148 336086521 459189577
517246130 623908014 267539050
191747162 222084449 507342672
196490357 564719830 222915321
760744865 10764439 45501162
305830589 59407282 335857009
449702082 219711975 3125738
769965153 352829203 566264508
90927075 599598927 300056526
8700 139724356 287192645
134614069 647849850 668130371
694564895 624863440 65932791
318808954 215028179 468492696
96132848 178865469 308995656
502592370 430954185 124596294
182414601 692959633 71092912
771163668 187366096 744675549
267984953 699555342 492729423
235007397 125154457 262801459
279743351 105238567 112895424
602780204 232487597 90936795
447384269 380934353 7665209
59036289 35281379 271123367
9423324 501361818 576921065
714697976 238333433 116227286
116185035 497919173 476978603
327063377 763237059 532665224
434330121 249498842 492626233
503643640 149837357 337735894
732277228 611171432 91313415
82748296 212516224 752205024
419971618 318788819 381259812
20893281 183945097 6961795
58123715 754369090 655116954
580657406 186453998 40372808
237864079 117206072 376040853
408661604 739822855 633314671
604511162 394894916 289275940
28144515 676193505 66246010
427947892 318230087 498693752
254857622 417490768 529323735
43400668 546103045 568965362
771722803 16503814 662403552
607549026 27834595 181000874
438226696 479805634 245594047
191954657 637275996 631303416
399120389 498367277 353480326
615865023 529291594 636650492
329295863 674918943 155395878
381467890 295924819 722930540
744109239 105227577 423316230
141729838 458235884 184601456
767232994 67099647 273857718
127848038 115354724 580729911
220934013 763632691 482832778
22273759 480488108 69917700
328105773 408424768 304183251
611045991 14911078 418521930
671237495 501723358 186174428
118846463 295673423 596526037
482217545 287309000 333880348
686576372 292284308 92466831
617506410 412792416 123130320
492248945 305288724 339498106
529583372 102370469 343785553
446938850 591567844 449430811
269821630 521473629 360543859
481559682 162567599 324930767
181217642 584311477 585763132
692926790 416554059 270405316
190437890 527350243 52919907
514310786 748454253 438742202
611315236 147689119 681612779
281622980 275633162 668283838
330920502 291740192 187294640
245096409 480534673 562808002
35040606 407929268 91852778
398818608 201440389 84591487
236793431 684534095 26386616
415115349 61210702 376984873
317598661 386425304 250586504
7854699 634427627 465773873
553555823 112711950 706779270
765355870 420405096 456009396
688222112 426792703 626019262
64625825 476047053 767638951
452010640 162613114 518390597
354358134 590351447 437403340
41042752 669436461 140418558
99338062 14149345 498084986
217503082 204331921 651570857
226040924 431936439 762143955
5100560 125729542 538639013
151792609 733326780 576113442
221815705 733645949 355857958
731575561 80175648 376654289
646530016 286536038 351418836
498544062 319958537 187343386
397744313 269204565 161733876
506435504 551782550 542020314
76652104 46127887 256899316
2595784 473856461 365707301
59013249 582499553 369791106
701087499 290901264 17360067
116481883 643406893 157521366
161815149 276544581 714085847
723780639 136264880 35524814
29360659 483653517 219306698
765691442 379881878 195808777
491786452 179165324 57980411
64574031 58380147 351117528
50281524 456550635 599257848
479046280 434898263 395130828
144541276 68333871 675612585
746622640 368198380 272438237
345353946 281746855 548743010
173079806 775550587 372191428
629799317 271906831 675907436
716338785 592239213 401770809
96916018 33414043 586522024
185646611 376020691 305433639
347118503 691728968 122155478
47232778 617191554 395256870
262482007 115216496 755007704
321909344 773489275 517812667
529677779 443017151 639148527
160133275 36318849 753645828
36200540 67874765 306603264
295340335 202066413 492357776
753102333 90813581 70281709
389202751 396250954 26639948
612949185 452262051 298598571
769361840 550702407 282094138
65346910 61910013 408943343
257143279 769171791 691394073
191616903 301740775 18365805
313085894 752020682 331948152
591163703 642490828 50502145
245118207 653755618 315875598
634507992 640657048 442930294
94705507 76293158 14028921
77051049 105475795 646491740
523258333 293221184 126313474
768224996 481480129 397401161
570889856 340758014 246196458
182825740 239645055 236746651
289140084 222488984 685382915
168866241 485592225 739162816
742917250 656833738 551562575
714990247 533208912 86419785
613808760 231586768 124771784
353240185 154137842 188813449
743818384 452198763 362432893
498719578 574360325 563953092
359241345 273400309 754862552
396893452 603840158 231349886
350290895 286652152 34356157
9521850 487542390 771455068
525053131 604997742 393407063
460321622 37517926 211301676
436756473 44837546 190174413
295265280 704337037 338807680
111437899 338850436 203355837
341340045 208061815 357692153
117761287 682610828 227616079
201867601 444878925 754135939
764274315 659147431 67035421
605320241 624449744 204254651
226925669 213126828 442768228
723265112 117682325 592545253
220172188 610395600 735734782
463703424 471734909 448238525
634215677 325984946 532196207
467020917 236604343 552902184
319334607 315468798 554042815
292177798 261263294 146622345
666448631 150363041 508203521
612641298 494396367 23561617
485593937 669006401 128547866
307054917 628263753 266066481
664115375 210685940 491672085
320388780 552124715 735432303
334580840 478525214 464462770
245075752 578712683 128715030
113470183 537109856 334508019
774504189 380731839 451327079
236451740 571450888 704922645
54275546 16934475 666852567
587977356 602863203 364490529
377916724 539409185 182693197
747805717 70922703 287319899
44855438 583409700 159761035
609008418 214672625 343703775
497281525 585225544 286344052
163161343 355814078 413094280
586071789 595639761 307504839
384416518 46259305 676829263
771907712 125209056 459629872
547001229 111713965 346114295
108000500 70035548 131462852
416567567 485563528 673550331
621239278 418770870 697877800
130779869 372328641 450653551
90178073 469998555 612681848
556728706 277998302 366403502
57102498 530880974 135292609
88313481 553057556 736405329
490194881 54578547 140481589
176800379 282779064 329976407
38201664 554207589 730817578
91271877 689993963 475346712
173035185 199325921 135393635
127734801 545709639 623577748
582769774 413172909 15922459
665354012 752752819 304721669
673406753 171303993 669821156
682650756 158995904 272886710
648922288 109702186 72919507
386399822 311239567 197736312
685033667 36080220 143965375
528964611 746411495 554023623
598671816 757210860 24940184
333478695 99747102 381230019
300917058 408014489 421862539
19576562 606572592 345702191
666802086 554133461 184163790
204124038 461657194 252525852
173022294 369005370 270681965
416045227 422413883 39826019
188818810 37846153 355020270
164563023 332717427 95567858
250301730 708789701 354187934
261669068 612134717 521749151
356599176 766328627 189263104
259207737 372752345 419244339
333214885 645757733 360161518
136967456 770740144 703096884
180931006 396654130 176937774
25665920 37369308 568341703
624540461 85302127 185232113
21156221 617459864 304466266
212513016 129457809 501642505
603380774 130788871 330430216
266433199 91089350 188525597
538920173 64872443 433105349
150515145 522041226 234662625
478218614 195909532 558317666
172098317 33646154 553769371
210041425 223527507 568663754
181516758 251556987 616724887
621116505 110661092 396403823
594832819 673143000 363300843
255652867 698495974 410266569
440461715 487975023 735097724
56490243 368765276 107538130
311314933 249043467 539000287
614910239 750123604 380656613
649493417 207169196 699561824
701163 520149480 390371803
727005479 622626778 153588963
68491633 411098224 57980820
746103893 732296772 480675138
603509385 613132453 69791457
470151436 287399829 193169753
15038364 470905303 34621707
422521412 181328353 164276639
173657655 193342016 607079239
530983065 612324352 641185940
764913886 451746728 323795014
196142540 359733420 369635773
632515529 562546637 540605539
628272919 677824261 111885886
664836557 18657786 191373647
341348198 353644130 365058205
164762535 211700359 431596516
481474338 281677937 118792083
60529338 164560745 204146555
322530045 755724706 757082617
91035697 642564982 230314532
490893487 572261322 48609187
246726734 629819188 38823773
745938914 416335239 760964447
730895532 357556401 222493841
22094053 236996307 121468306
659450662 552671847 672869287
251437394 649208373 83610795
16795942 320873841 357201819
482740650 516388722 456508720
717229003 346143694 493758481
218322124 329847635 258925075
59321122 730784820 609172036
295538055 405849289 517541001
177898766 358445017 325436423
8136305 523801313 513014120
607665399 485554215 77360638
554962582 695392542 559404527
514792679 89713773 443132928
492574454 184837652 360965777
240170935 351571101 350365872
728194177 162492098 133804654
344558264 313187792 385233045
589411835 712749261 451793139
267859688 729327238 483670303
149792016 317804823 469660813
370225575 550146413 316364969
570991110 233353237 476115009
368746248 684235204 736246937
694188810 225694601 751523826
323184269 113259361 690532980
740211676 582050496 657652715
708989612 519604352 525120534
687034687 281150505 19439529
573097562 349349818 260742480
293147117 168890344 506747040
444637635 279595157 201617700
324593037 90785131 222630582
400899335 252138842 205558885
354421286 1047038 168364141
720466956 771004223 94875289
514292703 244643190 588892834
698905016 34966457 476648217
338067677 414741578 354309479
578506990 721743470 775692920
642568257 418721426 302188986
385554238 395813360 452216896
583827433 484161493 216110876
775304227 486911821 308889328
638336017 188028476 11065532
573067663 482318228 380834812
371886828 748412494 129594966
95237485 721670715 665015919
600455904 351066257 646260117
7585884 306449769 759668781
500236997 600849741 59816976
308473894 264886810 445851105
395037391 398377725 554277943
26602635 638319499 253228231
341537688 714976180 293395020
564833590 567329614 82322181
304625272 9222649 137818290
668690704 129449495 671367111
78867491 419002604 335438226
494965372 72681336 114131117
684186725 578990215 687029538
557429828 746683316 381921437
569004462 417445737 205486043
389721678 680127600 109378128
285739231 628832243 97586642
371446941 704068289 638498025
687016246 8876037 676551983
680080684 345550084 294206601
684907639 32464402 517944813
46973402 419796071 301987992
295273341 257367932 494594862
472657057 267125018 531182983
463493000 87664454 420502930
637884885 353422013 330860131
762452412 585994232 682742039
732887692 420080128 591624057
278340057 596383235 322269751
744483321 475236717 703942784
578519180 575412356 206452339
717091523 170857322 400781620
230530913 295414921 481745719
338219970 291782285 416663805
538038613 593737188 741779180
119741103 749745337 127176575
511529333 119176332 369172939
108616770 579931287 302908833
352345848 755865292 191288184
585654184 79982546 472658764
486061822 421371866 382901715
694444275 108406532 508117091
656680460 514165200 107593793
97105660 717109485 130687463
774817509 757743868 147869027
766278648 726615845 338778522
509679023 325619381 630856898
319385610 496083816 503464954
330892017 250520078 291234354
457017107 549911525 637283935
720057128 557964242 412990930
569867636 77436452 606562689
353759159 460383577 169760959
194796952 390181675 744144701
654914798 338600311 298553866
391222473 507326168 574984656
299742338 409278788 177041749
505388968 665265027 492057987
729408059 264027002 625222256
225019736 88400134 671024053
550541752 428295944 68209180
535896344 614795193 201901973
433276413 308887239 414884314
273196389 269164649 366479971
387423169 264374622 439640779
643449268 561733604 306322751
40656668 154924712 429432697
201846560 579328055 575915296
249037264 208717675 768293531
205528138 316887000 675412130
47844341 145614587 20620606
693402142 304749460 125852682
80182181 743149557 535360643
486722405 642437957 443536495
248267238 412673828 317819763
310209783 227967910 419118397
613231843 714352040 14649626
36453521 639813838 196486134
238203456 15893720 627752156
596349638 358463278 479570887
416827182 357678096 749882137
481308823 567977928 554149029
645373376 548497226 78568499
154989402 710554260 431418050
587704214 353330533 390712965
81645152 123139604 199210071
659686171 749842595 77767523
276888386 13568226 761837186
354524149 252655331 756610685
748769098 628666490 145333623
415246537 343356749 761106832
426568659 170051464 310714035
644556083 651315209 141686198
143469381 298051544 14599618
301744161 538124633 94982418
693830593 724388401 775069686
505493136 50067275 653565377
496864801 513912944 115276546
331174774 559481502 699535158
751795507 499342969 432004679
360280216 132579061 392781342
572207082 536227326 274858774
627132493 696974840 232711039
187500481 762548879 317820678
518088219 215845853 56975687
261440812 717801652 743354543
22362979 653979699 299286817
358137530 309732963 767465045
459762622 366704074 287568308
630051045 764532256 697856491
649230970 14740887 86466674
230180259 546313836 411096318
479031566 646591409 121784156
697506091 680520784 676793975
432825128 456522177 416276289
92967238 403250419 161878046
53299862 731446380 443456335
20957287 217618423 103185588
164378987 732935634 171431515
732136821 736628356 279612835
121303199 652985299 483954826
154471160 55946467 194872527
617620187 592171045 480301892
768116511 112454992 299186851
275230018 121575699 53981766
621828299 192569120 556210074
758346113 129066158 635367337
36017289 441226487 255128674
67681251 352078681 325647777
68154130 417753656 477912636
516610681 277903268 409668867
357050740 233636372 617467784
126059997 450878803 61798099
473639263 582444620 313493215
611884939 524803298 621622316
143984888 593701290 65226058
699108401 517355644 731265429
163568386 270035465 455898201
400545671 697125647 437056619
479046649 581472967 426244877
481220947 194063068 550337320
634155325 97586225 123210704
60262705 492855226 423585874
769871812 595402384 272360700
477777581 159129735 521163683
182379710 87730403 386172959
749089865 203145964 208980770
547116329 643689805 429497879
130616850 553342282 153960738
450797441 686983591 578724788
133372428 203795022 388787799
420227754 217121650 295303655
311926304 671434855 699398477
770495701 688856441 673102676
730249981 62250615 520636889
27428470 216607119 357264187
733245112 450587675 627395041
357781410 283777541 651432976
48889329 416213827 487414728
349268101 499424895 469761261
140927104 119437558 328999102
446320378 443307124 44477866
730674066 608737311 158080637
67608945 565455319 486991962
564663796 314326627 713753668
311896434 554982708 537969828
682002839 331195548 752355286
25373739 144302585 544345144
30167103 111380660 398303652
498576112 624068543 247423874
704083787 676650531 494418281
63613812 635779095 246295466
570439377 125142453 237389781
50425889 7234566 476487783
986139 513984935 545749796
671843765 260025207 571111821
70402555 471842302 470625810
53839092 3060981 590501981
402849301 370770294 107581550
201594756 409830276 425861637
145932392 595450598 269710095
707329488 210133067 151586012
331465452 739737895 104032923
491462257 485147404 469954731
593362950 661838482 636749748
298678337 367463612 346700435
416160417 610592519 411023165
582999030 708699580 579397161
722063871 400814210 75625218
14740092 483742052 23442720
601813138 706424782 175567847
713546303 619138014 416394060
326852666 322571148 452268159
497334063 675787244 240605160
164849044 467830985 106801615
15939311 185090124 420958905
465473590 734212425 21759869
204426276 568186021 407017614
10218255 737841548 507308125
592239631 766049937 208977545
218830815 96361613 479734778
216860867 176863051 267954645
97574738 145363053 377023239
481759030 347126056 229796541
343641107 322869383 768398267
362931637 374471491 258834939
64191689 759225958 165428326
8828066 766252390 205886612
518428804 362485568 246290842
260796093 673591037 281754246
233458984 399285827 720810487
252417902 442219044 205744876
79031339 125532981 743088738
46277973 28796160 732132202
191211491 600786000 641773103
662872726 649271992 240328252
361491087 370994812 736043374
232343477 695887984 435347846
192850318 649495651 46603661
179897144 311803487 516403292
162114046 284725985 73599553
413180327 183015812 717578914
439257514 305970494 671633672
139096994 327534839 508508704
624100492 100033749 418037927
262145322 116096743 216923550
225519174 234212069 461907050
186005199 4192548 231876284
483649491 714406961 285808948
5645136 460148049 655174245
766376093 188566265 560932774
11340030 234817236 639773685
20103471 239968278 488001111
369965409 397550109 260061913
89452842 251668110 61955426
723365318 611107323 598502299
698331116 500700260 567895132
750283442 385497527 297857167
310529430 768844207 332407488
609161191 674587285 250304926
503435707 196622193 685808257
582495524 651604975 334810754
197202113 426703553 552200179
293548673 513339532 356477175
649600044 681962977 242282098
3797798 411613653 270588153
61459535 420823627 415555665
142480419 100050008 269249691
288274005 628451161 565434402
546825115 546696147 578617327
655737219 534476970 669125312
528487010 433748698 166078962
19050542 245292118 503431774
414926447 645597798 137357391
447400033 457680647 77728970
551935125 192272379 410560341
86158938 460357337 520138689
55835243 228451815 214481609
753546448 134117167 319493004
591802836 81617770 473264495
729605624 188394579 557389228
134491237 463152185 672103080
404465316 321232940 19120969
59375648 135274124 43122466
574776845 142036637 277215870
683826747 39092200 251803253
542276402 57430362 757479648
710865341 431954682 47384312
663291815 271900954 6684304
493057614 96074032 415690307
161709481 613368256 681094566
190440077 475100678 195925850
706857028 731332281 455464994
552467541 302888588 139782678
775592357 641755556 587054798
176903974 673794277 363778227
31481937 32639757 171904921
433803384 525354703 668559029
278700119 723222992 652236866
442972526 108080528 26793242
634592727 44299215 678976747
457509958 403341111 369002332
45129060 19781032 381897071
75228638 125171377 339513822
437073955 54604250 668962115
88274608 727300555 45756907
288933079 732210891 429757988
590149733 653130609 456302387
287084915 288913999 169225853
736468198 353475747 200306244
8265039 67913968 405994609
686565460 667011655 651955018
201334013 518599151 541015650
35426911 251310610 771423977
626015542 100647072 25346734
325871516 641638652 116961119
495082790 245567166 313842265
350114387 636850740 106983204
7727866 30683566 754453904
551902361 695591219 594643786
459526091 96094599 78629968
376290399 299123839 358139902
514166374 246668256 46076495
26215942 62764638 190578039
557626044 258759725 210592883
383097752 236800195 652159080
166326872 607326232 72176328
250016730 393362572 44532112
34877394 560176131 390764196
359747190 242975909 758786406
331286072 542989814 233737020
140079079 319341021 321721817
176979273 379470031 625620039
688882672 569591644 355591923
596490872 612362707 336980027
451352480 748977004 159193151
393018798 695647532 435542727
685644301 49159851 518281024
700588438 421269029 150015690
389766653 637226264 528188027
420085443 193465241 408374809
461645080 247189329 617594654
170912871 245665102 269862317
228045519 690446085 142266149
362854793 530816340 483586346
481609655 341562471 392914628
703859383 595452122 455829301
475704497 271510225 376446410
337571162 482822200 258018775
127537331 573646349 194132723
723036891 197741160 762199253
406611851 662380229 284515479
120542557 532602164 543991461
262939367 31262795 774450847
493076471 214732539 593170262
84526823 44717719 384440332
576923221 506867668 409685221
410808703 503156576 757906418
19885408 633258385 394525218
177797685 692129979 543636188
86281925 402087176 775412320
645916437 633657088 318566411
538117609 307833120 535434015
605683633 524167597 590263282
353776071 644869060 222146912
204932273 333724116 476905042
10994132 174623 326791083
477467589 230536657 405818846
35694407 542475461 180322255
519321664 735052757 377192912
202991643 670924979 96186171
589656971 352290103 514794274
361404206 465520965 434459660
493085030 448845987 390850285
245670841 125839419 102816148
272081982 233266245 590746412
121939645 525229414 205767930
426036866 638840775 204726801
262909348 584962358 195726125
54257193 492882358 46950303
33045922 556614848 359197700
385592283 239490951 292859929
433046617 540465849 116128386
300164975 234700429 600385039
727796181 715529451 93427254
281832846 680636604 279030103
153519981 248898367 179437771
364465291 775159976 642139947
228210869 42283066 65469942
428558731 456093660 467343833
275698688 725928872 435883304
70519735 369926323 482347205
136190550 157368147 588636546
92438046 313478150 687997534
45754564 643291088 11343948
126105219 78586089 369945983
379050798 94752735 424688991
762491076 63078636 418946103
577668678 552443842 612616393
198174110 131420884 556709978
433059788 466639360 425262001
245198440 652914157 512450070
39678391 636564965 634679715
237161241 771854012 277346458
490193388 239441356 373082653
37693331 386689126 610686295
618823656 402092209 485138291
490194344 503865067 91812277
547152654 109331117 223413772
871782 346099499 655055338
768191271 553284757 325454952
172640240 572224284 510547309
334523029 331797794 470874402
548017788 481942719 711930848
437811069 100535702 64288472
457612662 143658926 296001286
355934494 166955586 359658452
442650307 170105170 312432921
334892652 633740369 518184262
120687943 420604953 123118014
750894518 553085571 170719184
208136453 323219432 112205257
426342323 251087544 167826345
48224032 585099359 345562422
601331734 292469788 243793016
722575479 139456876 256390527
519380810 662069731 694511998
10307153 555520287 609013057
723113877 229049381 500443431
286261823 47246140 223644175
35994122 408322540 293971384
231135610 387452808 734344590
589134544 301951267 708163607
78723728 169897056 590520818
295182802 536348606 3297176
158385573 6070577 273091520
261167811 761201686 628162651
774311202 104502457 453273077
383854148 551028516 725301221
571710701 728884280 517110058
246408295 72573623 160086734
565943848 66352441 92766858
477578355 40220026 689466155
690163284 155493031 152116955
62532880 676779865 647486795
157823113 523385312 638036484
175059279 343578145 385460076
469714646 412331260 276075325
530192886 706890282 754594746
767351176 772598446 539505712
520769676 318200563 631421305
566744215 417523069 9164860
423717126 421485707 38598822
552047454 654456716 85958760
771890452 119556305 388325182
66664976 445105634 388881936
744265502 664780260 625760002
180491522 289475665 438026136
315268304 252704475 1477035
148642082 160954388 556586427
411540110 553198314 145529569
720850831 528231103 490276020
740529757 285634611 299543590
41256929 27933107 465455515
19473328 483901456 545327969
768931865 627996032 539890249
693252985 519678455 54629650
83843064 387853634 225865172
329651326 543898871 104691568
718278026 355204748 85704633
679826272 82361923 127924481
663711058 107432113 78605262
78597154 588439881 102062370
546401001 347246413 732105731
63917947 309743229 323921683
749456643 370135563 373663067
93063070 65726326 507179428
335297657 702232070 187391848
435224222 530137392 648627123
154677583 409724711 22952131
490821642 399038672 123780336
699607672 238724832 201514656
592572360 710352211 26113032
684494088 382845446 185849540
61199770 474735113 709996429
693613895 177496765 359972194
525618795 505861283 44809536
349700607 762253245 682611145
312980504 75848291 422170973
546526629 273926316 118463974
169223074 765700683 759863310
320072729 228571969 210282141
25482301 379639461 204024917
126830066 435136881 310777968
267519961 506012222 727948322
393456497 484370259 224276679
764536154 426932151 84824741
529267032 664611301 403310886
354028803 344605724 82172593
770037908 307339060 196192346
390008050 224955180 322318344
703671220 456153565 696031948
515018209 70406322 600527269
727597811 520513731 624537524
334353052 417420010 522649176
613174462 405657168 126064988
413327547 678396569 214693971
586866326 695667189 643955302
221043541 456592723 535359026
104440620 174380127 205481658
58742998 262196464 66542159
84303321 245511351 391892125
370755655 375827185 174698694
154039485 536978755 614431050
750415262 12855453 4326317
620226802 205452349 66069423
178431250 557439575 691111234
680091582 376069129 440222321
562669317 27128778 436934794
543397175 460918930 322319774
762222380 290486078 386748825
42406071 622242502 569654182
565096032 679830409 681574007
116576063 271880640 17096714
609251489 506642150 719395383
611604561 594923032 730105139
716118660 10075250 541776401
714701823 60831633 288603478
570371786 15194655 389681482
560563773 514691446 279997164
419268996 659834789 554967239
163484900 199828086 284184769
708141617 341012037 60946622
565658970 254424828 598412889
228292483 111431180 608214726
617157472 560735910 362262586
677710043 575559117 296060809
554800300 322877543 486902305
408803349 679507273 769925152
662140716 352560792 437227494
767980539 171700204 759005477
308593468 664705162 771278188
745176235 732975352 560959128
99513955 292178931 454659962
574413293 461694654 230795905
78928029 515715023 660782215
615843375 457311273 511765679
765538068 226126863 609868693
515440510 182034698 402645493
297303551 274112497 127900081
460163619 453933302 557359495
532178895 361480514 115485914
42283528 442964809 385848383
168036703 99497450 721050315
701403501 597317696 78556450
31470214 454481238 6504893
455058136 34785669 621249710
497764703 267291529 128752548
311019811 559438479 176530016
2281870 422546346 658541131
400486944 255615724 471464891
422392268 668889386 733187577
701891041 132789547 493991594
531265916 121981636 674151867
91453237 733454468 751079633
72138705 215590067 327982725
224110399 117310372 685854070
621022624 185128958 646830737
203228383 39680476 500523253
503254085 233577064 479930212
176998082 58078948 374719599
637743935 646278760 287845762
409499710 496152394 213953902
132358754 458704629 90457507
349083032 471397712 297058541
188848088 773352713 410557757
110104023 127861535 172705190
284746762 230937894 6119308
180323362 540258321 219489297
379348336 640846297 518259985
704067793 634412951 4342810
431910739 189295322 388350632
298703993 239951789 391678626
155069853 583660648 483018087
409433476 31453922 53162571
293017126 257615391 432142846
767476475 142057982 408829231
37810604 378995818 526677631
403708962 357923502 387683715
318386280 524885122 677291041
757425461 408828047 200806481
477957206 178584513 360937148
172855470 639595345 652127337
163051664 321201027 463287394
697640187 350380444 12082768
15589307 443951856 398064071
417657220 506760007 337899707
732497502 231231257 211999958
531398851 239423225 392753628
103767226 156454356 690861659
361139186 140722551 239871801
540147694 62320877 391644903
231514060 413948968 676608739
133952318 403495501 758461075
187344462 370909566 245947156
412304583 735066593 289857919
412113309 701447559 120801027
686342289 516712546 69790881
309291781 270637989 682967861
555151074 583146956 153943605
565761810 640447293 648065883
272647860 254265499 49725342
208465457 743349039 20358728
117291742 270445896 135314328
608256004 270526439 456073862
574551376 208743976 623373763
748216754 564133150 538511278
174273893 354076481 349077570
59863093 250131048 124285631
197790593 457698283 336168761
62624577 22963406 591007295
20169439 730633421 310998783
15784653 116881108 104790975
544484496 52750709 312048053
171756116 479551110 594921504
514915583 181834162 218234212
656047269 213442496 776126127
3367829 541996599 667051620
168627563 228970648 570929678
326369222 370947592 488153134
46638501 144759440 740105685
775644065 300088448 52676419
727492895 22617936 258633954
572047529 163377092 757723703
293797884 246443869 143575048
353684948 520529735 348293648
563899441 163834835 627010098
310112337 722789006 412719819
118006155 237728296 663105901
433424838 378964756 464220978
114357324 690217103 418987561
689230744 729004766 437791737
67239979 428710776 488027550
385410112 651905482 525943452
562069206 150707172 449790483
74633925 660138512 241223471
317995219 571453217 705871009
312152730 677367055 246336749
767792625 631848577 179565695
627560701 577832792 400058485
94974218 570014831 720661951
219208416 49971845 205339865
424019746 765389091 516446685
378049907 65386950 547396906
1810256 500409664 377518444
612338177 256431050 687721772
97734755 680652058 475437513
650103450 32044608 105677805
49881757 759025070 311894990
727102842 597295179 559165976
407481220 329642288 349595617
179211440 546635949 240834336
64525082 347501745 517665236
474533499 659668152 584711815
48633244 153966492 245896699
642659599 671068881 117864306
338469556 158734518 380262492
648625446 610401915 159433817
646839400 6921676 280395731
274874229 776623303 213923348
353979408 508958702 55270709
251276279 340299755 158235333
183009198 604320274 421716245
495357776 157830828 468836269
152305542 174402499 451492248
66455623 262945947 629599158
138364493 465240366 566363138
37619230 705362916 527829387
603946534 572759231 89362933
682645887 211833055 119593951
578611963 490780876 703693592
131330352 664975482 129787742
622873313 321340287 31149084
168166571 618585756 456019552
275142348 411822636 192259062
487050293 136089787 683281503
562616163 641721325 201413535
775475975 681223593 532067325
615140778 347501869 300150499
52244625 13287360 171683509
310438003 99962046 554021362
69072141 546022212 752794997
380863455 508975105 537953516
235281494 184504420 530293580
260606175 524865819 501649635
616325476 690894188 260510397
42943513 6116674 137970162
131405247 52721239 15223749
608858661 403142344 83558914
719125518 757868115 165634706
466899101 190937945 24403725
226104784 309839080 292712219
562984381 194356980 644447403
532609716 560336856 168476784
635444880 402645836 488294999
89605007 628485215 482014305
206076081 99844384 660521006
212422731 111892807 399394614
32821403 294192965 114013713
256709925 232516697 286605877
355794933 469155226 664072701
401206404 67760811 101933193
269145338 109026079 595850762
514253599 608448302 772280877
702894867 549575021 578334525
460249920 651228910 498075970
522359450 576469662 747312477
349100381 738869301 138205430
15837507 611035179 671281900
352765762 771842372 319003332
437787040 463591938 524984634
8477255 97243005 718496096
601619439 257572580 354846154
672232325 495534392 383388487
288973777 610356759 37401168
753193561 220531490 54029970
566780409 582704749 745667619
340219611 407471747 580918097
583466955 115484959 497281464
142011081 514362160 25194962
577308381 581555915 719811892
551225799 107118353 755743052
151603571 179683246 296817290
290451267 398538141 616185272
121395216 86345639 759298366
141335971 197755065 444259925
18420630 83427219 621644507
329542817 576355219 410567517
308324999 554706573 18051808
489407020 498703285 131077517
598366565 389831923 271468696
754426742 607572380 156724004
247319851 759721016 115833406
5354413 766288049 232540924
455473850 624798840 632185564
568131596 458507798 724874539
27572450 708802526 401354727
92020455 48444740 684888487
700125729 255808773 637967817
598818147 88874281 437468982
643465929 110430198 726246887
619451847 755316210 31039557
93299845 707401303 508997268
662797381 361903558 123504995
104611788 450375170 288661095
132829080 51765084 289315181
314019433 775137600 213959949
453798594 312729449 226515958
591508030 516921747 385925680
579050494 425403753 187942132
526375056 737737066 719363495
409492330 284018218 580096551
673548882 124789008 583735629
380785833 578567831 297960984
684445627 459220821 758955845
705361218 519374550 755009369
52078416 396149562 299591508
366505482 381928158 367895298
102082213 98958309 304072471
707073488 104445359 614168658
69221669 618013152 17423202
616725631 322320021 727676897
266282660 589400406 560481375
136427370 487780544 360960238
523692799 212262132 769165332
283353852 147377002 276360355
460227490 730892123 151597683
244493236 494266861 342120316
181989952 508988850 626112550
148509914 1842101 585105479
45939644 651183960 469546669
679520046 661747907 493214898
148456823 43245372 69873005
726644281 709506012 382504950
207269176 506817536 418122511
252454176 337506859 40816421
504002679 653056184 146664135
81180998 600767493 105213593
648948675 461645268 254830214
250767734 296408703 266563076
190228013 751008002 65154843
453800197 446661290 11483464
246109927 605645928 571118254
212435821 518417787 660813422
174364795 182103247 344242484
532180674 364308520 322804166
695163381 285478965 475814294
749518392 365273467 544328300
728221912 116394658 716964900
729777408 233473155 144733027
225193861 286431769 394878572
450224407 188019241 296963510
578974139 77687499 459798818
749887783 674856813 668880410
342500237 138610976 143640032
514692261 75356738 718644699
631186189 478102494 240897523
641064092 154768301 205454611
156311430 608041760 213051186
73946509 43060157 406550273
504468544 467279605 541025358
227104711 769837263 8996869
55770986 265252082 217727282
536781114 370556760 308487146
352423028 460727555 142193636
464025701 244775238 196035522
213766229 57245947 484481069
455811676 549420422 620345613
149260316 395582749 661517104
276031244 773422175 268867527
25270696 121740957 557407958
530161135 398603863 448290608
143269259 253978237 327805099
228854007 656789069 89998755
749448980 556744133 476960004
128645849 168878775 242273396
333996130 570043485 216091745
149009533 45180320 367079660
706286694 600133053 478616689
219054831 193236326 556769746
419129809 757105249 422158979
485995653 89552615 172163909
126452254 38935322 289624236
557215460 492677839 242897242
408794667 75312924 144392734
733748513 726809809 458640367
117934655 703668798 158374030
415823715 377070298 166905082
752744042 390133885 629418851
640812977 264705768 177876313
216381211 509630981 47269833
8056773 419588824 721313442
679435908 543502972 630769763
570634597 584114882 98330920
2528045 493506223 622335423
16412276 448459607 442306140
745610048 160645347 723694158
354868459 413491464 422707519
599375608 466929357 288552721
236590375 97432530 633054157
190168152 759278795 127478999
521000202 647949152 4556642
687494724 306493535 266171185
45716013 723466086 94408874
756865570 693034902 625610446
686517167 41333904 714580276
228274258 126535475 170929652
102809690 495553758 316350566
363325903 290367446 427674488
700027896 558134688 545049243
35433632 292269467 271236853
515688471 444800624 742961282
115007610 685470651 620507377
175517328 489044109 493026837
674316402 365876847 640612589
16207183 141161398 775852254
18495141 428683589 17814593
133413084 309796815 441653732
110326905 369209971 578633475
649870598 427042368 518336269
239272470 549785631 732821520
304172907 675820931 186118940
742696004 388384774 346303112
564854638 322194030 691756770
483343591 388487325 228218187
546271301 288986039 295782189
474280635 568287518 204607095
285227771 220047513 708117906
169278373 46538582 6425412
130085040 653434078 395311412
218884386 292818577 484545036
428122306 64322290 693461562
608220874 759914556 695241594
619495535 776560593 625550676
52449941 404377251 200802837
447181345 321590233 224054363
760422130 735297712 257353642
501182597 408013767 192692175
52719580 514017346 181262290
13984458 192598612 585035806
102272609 15818144 102468
311516082 17018937 377594787
262114175 261945569 311207429
666498866 742378077 58671179
278660114 52956685 545729116
315354831 667781060 69529620
345971434 626410970 507150076
745056741 146627588 775849540
72361358 449709891 87783157
631137208 174693605 204130694
290440698 677915031 473581593
94936842 175478674 576718318
265466416 208000513 718708276
217171909 490742430 197474687
760698924 449952986 416728321
37564517 618071596 749248273
190516684 151308294 120915822
598939548 263821869 64414022
108625353 184787639 287729831
521583716 559372090 179670122
536752820 12751572 555602518
700569836 765278575 440735463
758242406 557174247 232976789
743477111 695681039 163156052
550460144 50846842 33681313
502625866 495679562 667299149
16350489 608989852 339430514
356393936 343078718 756039338
55198284 434157269 731728813
91229397 759295143 566095653
245530135 508149886 590173096
740896717 220922051 275638436
529215280 418119016 23729931
12320277 174170444 535142443
111691214 22601741 704777727
208576671 221637679 376661385
696348432 671460645 191166036
350248614 246110382 495238331
601833192 610199353 663631276
108005782 242296137 178747805
632099350 643182708 356074447
62445732 558421542 436929613
310557691 353652915 447761657
639762265 707230557 659528698
101034075 432615638 116001024
774365570 507639775 691833333
423276132 458589822 141834980
431571992 767817525 408382060
616881813 337199364 597806093
412181161 542637400 8136192
50367327 350258188 588017738
365799866 369192610 25222787
304115538 529320859 660485406
119032348 370488083 219038354
610952049 415876501 419790825
776372945 410867479 362075973
258359696 200544616 174854613
34565441 256259822 393895571
684273810 192739572 52849887
710930655 756388970 615033031
477710669 95387260 380950870
407265351 502465406 288494931
153325975 528040211 255881729
673539187 168737773 96272809
716286723 130611423 182687732
462466186 684957229 264334854
658025814 110012113 465339519
154022266 85135060 194285133
527378887 567573213 725883138
30239735 83569216 27869849
766041036 675930850 402802105
599835652 36624394 554745380
397070506 765926887 555563550
150183783 600372526 625311439
15589987 38525943 619631940
324592325 756673124 693546148
536445205 672939296 590264185
61234224 26620333 442979765
365728616 431533186 696233077
369425538 480314879 427332770
5713557 606156551 114455110
158012244 407985326 232174173
182657801 667297321 327309966
452798537 27429818 139603220
11636575 62872096 431309904
303219325 513781467 98828652
444369039 676952554 455094776
708706495 395820010 51430422
634115269 208076161 454259512
576848338 252711709 443433771
550256698 157601383 595324430
496660449 496272451 335569180
582519140 182725638 65831707
482869114 173246723 590854185
37390205 229177365 282369671
493389887 119862945 220308384
771380196 352778307 619923073
17384485 5438175 278854535
221405980 396045088 147122598
71476143 417486892 203335880
657851784 560227021 712420544
552395833 713514920 646702146
680218327 634974610 155132599
606314242 750955623 761128993
258738138 181224341 562239772
500020442 537278948 76146530
528362130 274335156 367152094
318899251 454944962 156884544
300896614 78668269 175926823
290227140 748082417 314081180
402498190 218782676 249034126
544322890 684044370 85730060
582612779 628863333 685448146
16961978 332717295 468874214
761941297 103294721 362583691
295107276 349135559 647450150
191332465 190503871 518859804
457627000 524330155 436754987
448897671 446045293 634503053
192891147 638008118 245785025
672604986 260292436 83313133
660083677 584990903 211685361
123686604 311923716 758277761
322423318 295565729 34076794
121527554 585606045 591507269
588944759 402932194 646208591
633212983 94225432 712034150
190297742 450440845 771027293
235273409 44007300 697216896
493488980 289177550 608884632
380817403 460952813 707035509
242590498 589107096 81563033
410372589 400965692 206968764
171890343 83955107 16513409
376847568 249144657 48965404
59107941 277156613 680316328
745419624 81574197 403063781
511511268 368181390 362028667
597705457 752646115 197730353
17428565 736343164 287756486
113517537 524237331 169854668
574865669 261104064 537161394
625621187 34164814 694245448
738348324 446880082 110535080
94241063 62255857 423760739
282460999 717097655 664692113
145012773 287830064 298529983
196706775 16819970 350482630
680004168 236118546 21067287
96122058 68197374 732082352
177912351 637437110 453360783
347002072 151197569 106401161
283061792 483649257 615325966
76670133 74944251 70443309
270269992 315058098 210825231
772162413 638684105 745538397
529916803 757221548 436181851
170315325 342655698 749217449
640109105 333499437 552718977
75205072 581055033 11016165
473251616 152614956 145650628
333191040 173413221 595530854
210057640 121708792 42256775
33535587 699880077 687668758
134261254 748500069 657101750
40395094 277607606 265454374
396318854 732448748 609642617
74821136 576530178 312938359
480388838 230036067 4558787
699649894 669412739 747074955
44063414 693588017 120784516
219657156 543072927 434319916
245320778 280390199 6727331
588439707 271329909 657401552
95592216 740529639 651538001
601434339 272437817 458838290
488544785 244408841 81986604
324168950 434510474 416628765
224014680 21638326 587698255
93492781 455820102 384121975
416958742 22412471 434245948
632340924 157491868 736111959
767701242 483048182 426195925
482525454 173383317 134112097
312157781 344752748 729465483
91110083 297350807 90019369
729806002 158642588 355830746
534398066 549893559 678742808
275601481 740952886 33594190
586547983 338507714 539979959
746540189 387589699 182727317
238008721 599538433 657019294
467514467 370248821 320141728
391550170 315591031 352506264
369272155 546564660 757865914
239760509 361627527 341752448
615422406 457482725 273279794
441737942 162029942 602019167
413729911 366474547 548490881
483796005 545192670 149222419
259663139 357384999 210840394
344522946 522513299 685275547
586564827 770410579 3005918
57946880 619746478 124203295
447202766 717599274 393718940
550991374 476800838 337229727
184870384 518269374 386651526
184553518 534678032 28513369
71001860 411446330 258534457
252451664 212379330 397174728
691816567 32416303 116460308
672242871 222336041 383242687
281216876 744181912 244385247
206577730 329970090 534486165
505731103 720641938 172253968
426353187 270635866 199585639
666521834 126647702 357603746
87357431 772624679 219439390
46809682 133555461 385284393
760412942 89141888 396899006
92509655 90749999 572552763
540443834 584126068 647472325
311074304 332958198 85341044
157870974 543299286 497545510
657640528 24690913 752854714
610043815 68249385 66483539
575324868 751197504 305876399
437316323 771715810 181269326
502012508 307451163 631572009
728074119 718468517 348839978
85822607 29430837 734717211
256662844 587830792 229751600
494940373 413547479 84531831
543353422 138120768 135665516
155506239 368774390 623706490
12944490 180715469 660711029
547752036 581317530 246440096
259119352 695740262 546104049
386555471 82730639 65432485
224859467 666052472 353248811
591828739 78557763 628613611
304113058 161999948 358869050
247285226 328254135 165183459
283599523 719846909 109834975
255611999 569983548 219714267
146819997 496971444 636279526
341278710 566163809 759000174
296260563 111575606 141679742
763477932 229273136 135281084
48965635 292265901 224101666
165397827 644411796 539853474
541170267 80425723 187568330
237545317 96390297 108533332
29294913 284359977 496275734
86318211 224557192 710943424
347098824 708527940 253519946
299908588 125215383 249718053
414415406 618924047 657939269
466330983 434595961 358855425
10416468 442126870 283008092
329859751 454481858 394385786
612044529 59118800 626460486
99420513 682731539 233653184
645526913 451243095 775193551
48787819 370058547 526328022
732287283 205413620 755900893
695937170 71487799 269297599
66844933 378287083 166517533
240345847 25100058 634057640
765128609 432885462 279032180
60394451 756023294 718405738
433328006 32202892 705213635
775700149 462641927 717623470
459777318 404510211 67925593
209808455 743463838 423225049
434056407 368259806 253216232
253437068 67063429 712195620
13175197 292868324 396363875
439982624 290849641 720569720
715764824 323624458 692795867
221583640 40836677 411136110
509278624 44710019 342537908
14173996 372716851 360652865
351342979 84490216 375817542
696855341 652261122 246098787
711830125 156011242 69485706
526748476 277002749 562622554
138421667 514718971 46492564
218316154 735200799 577794740
527981644 593300694 691670233
303440642 234944169 74284989
231368421 337115197 504988943
158223091 523353991 398391859
303451013 656248615 566524926
432545048 679817362 571292165
686318323 636685007 140666795
410899317 532163952 6113547
65633823 322092216 301935018
266304786 477024505 765470519
165970874 769404216 493820587
717357308 556242801 697483904
196355024 71353000 671378104
40536314 763218587 8548002
323453009 608269677 202241357
448483102 335411029 373290445
744137712 770206938 439630195
14877927 385486171 591967753
417107687 59144951 77237426
660622336 22108887 393611171
718282193 72795675 385642183
501188515 516752478 747556359
246894203 617711389 516303198
549822450 108460473 575995324
612934528 81213351 759634985
322297925 145958815 713936599
461339949 737853601 402023478
382218574 776174769 406209799
464661433 2098653 695239749
20727223 565089616 186194221
731310407 284273795 475080119
614030056 205075444 689624321
31173069 673103178 147637248
5391082 463389098 304481070
381740823 123762051 581217460
157735927 325746049 489336001
203154703 468874207 235598396
349595012 702851691 285803688
431144004 381364168 262442874
414338061 69594958 17821746
734006487 631552881 203177053
374974660 756153297 271970580
403092906 306894986 136392212
399693686 10187763 430708226
516230847 102043290 366126800
580220325 614610186 229768745
630712064 267392407 627893231
78171029 638330302 701675407
89837252 166659265 193223931
299818342 19916588 624316362
631943375 398543540 126430939
187345706 569224105 308246678
414255328 529876814 44902323
313949829 100531029 663010281
97201370 449220484 486195189
270298733 116439862 387885715
701664786 734055095 482323977
244311831 89837278 737182041
216378392 642016305 165544985
707063267 615621906 412189074
488394187 65132550 692152234
770699727 64050455 381977465
419172237 82564688 527748905
645778190 374458097 510969223
109676970 770714857 427474136
8085324 61275852 392021329
406352700 639456251 661392573
269398182 29090151 493886744
236075797 124171959 141879451
46809310 286034604 512150175
503015910 57522520 340522540
600262242 72712568 239593318
444816701 244652511 250675362
482801448 652725355 638971755
339553130 152953556 453771654
385209580 254622420 631253990
744741059 288515235 727479481
86383956 453743229 179183670
211666954 627033578 716120077
472204998 78644960 245295098
219551641 73152893 580654406
94441048 115658657 133820720
235596962 245999095 775732610
283995437 72569471 151077959
119344239 594153084 674266505
234136604 168471909 322695826
548830517 228913788 461194974
581827990 648055002 294528526
437545312 671527465 257360973
452729235 688266560 320705682
481249903 289788403 405835752
25109495 187672351 72337403
289451765 451992486 713368798
584194884 429907871 749782840
675297917 699384151 576796769
590292894 111548519 555231855
280232284 462341173 579090650
337050934 560850064 50291675
217990142 337216994 63417128
390317456 354704767 453945935
393837622 121993823 478826155
575228878 537849825 648137191
203830011 416751240 334126556
621313776 101000809 598633666
361230143 759231127 616085787
209765417 741471460 340696222
137183373 571997289 424195234
37602422 631014995 217333068
710503397 110795088 534416941
90099471 599935531 354618948
322416440 345148757 138871105
477525013 153130797 707156390
8640147 413949448 114097477
41701189 120849661 768387451
395320772 259978835 618032598
701979625 107644867 416031726
456763474 651822345 453270735
765261196 66190219 546237400
218307816 147705569 32551131
109854004 195159753 474487929
447175097 76288040 357362389
559352860 565792115 201542320
581459827 410898415 441386884
152131526 74890412 569325632
737260625 309258717 505071512
274659951 468224725 501646072
275858863 543224927 706418921
607960242 527813037 448516116
587535172 529118904 757904358
61060860 428291178 54730553
710033513 405849659 5036018
585940204 864710 433570175
316479720 11310290 209976448
103976393 555454195 220982900
397519866 241735453 334666835
98827784 565221233 304074961
265429100 406660379 347745672
706616196 735873140 228445339
546399727 525179976 296984806
373622667 767503005 476032591
729148761 508378286 475900515
359744109 382084488 205847154
93698879 673130355 749630494
492084847 599539931 138970872
512438658 253188447 632440557
484105003 99751311 369916609
387989307 252419988 439502541
612791127 28080093 157771053
423916585 157154522 612947521
440047498 157858142 770357908
146105047 102100158 764711721
63896057 269633693 119538972
394428413 730425989 347879948
20072545 235383045 290302551
738350796 611675416 421230329
265320745 757111705 730719044
613795554 79954957 643007194
593884886 699500572 59841834
65382340 582179311 671252904
166944338 588933677 245107523
179628760 628833235 445550589
596112666 508210624 715525101
438973766 16702871 177252284
286875190 695726942 710640922
285040372 392674677 260576239
488707480 162653614 197941189
21526695 53780485 585892905
191856109 455408511 200870898
679358114 573608196 170406514
576190989 448295729 660864610
390196849 632641333 510455631
615016906 185807109 444621949
376074018 235084895 102654008
427769134 116564786 681095233
256964007 208698805 362830033
126338932 753782354 434035058
370166895 449793391 576509841
8383023 705219742 274961496
567907630 776191923 726360179
533064801 205328829 656409261
46980878 669347253 724974152
291510831 307431068 329089332
178717581 466498964 509121038
368685722 324489143 432985042
141069909 96172179 121450681
218974189 186648845 710486715
340792843 685952795 254046000
679237684 388694504 148522147
550271771 660515228 133726523
21106699 68302864 85792391
439058012 423178961 133372301
748620429 22994324 629414539
365018079 52820724 493966102
235823729 636847959 669850422
609601980 30824594 144924876
484660244 362735688 716671060
209285748 319602598 397662799
368060239 442123067 411208005
667725585 654533208 561775213
592293252 509249522 234211118
367692936 16229659 28272787
621815479 737958818 653337787
733254538 527902415 490021714
589918959 296413061 343795605
231616486 649659360 29767390
1731990 24344650 518809789
142943147 757842278 375841952
560275995 149487511 86817318
411822228 434322620 521441460
609137544 430354156 635826610
764345819 221441751 476865185
525981385 280483114 260822591
300530541 493584110 163702143
241564120 375575509 80767447
598807946 430894697 458945319
541365795 659824711 6628503
99467676 351374662 90144104
461871362 34947344 536745048
545120604 672055959 701083327
333800994 617595267 113377526
441716221 722586833 223261692
775080733 182965174 558750707
689474298 352855757 28878976
145111369 726397398 198449412
548361321 35588402 456956970
404581776 107937415 21504408
495870276 740914540 383047901
622161714 299416788 30574100
617605504 362636852 268454561
573980392 118070573 412175641
383390312 358351773 758600446
693139487 423464549 492534329
24834879 571236045 678461515
70555024 139886539 319434697
308797928 773778588 142627925
689947216 723926011 769440408
586462845 475450357 308693529
380814366 206978019 284197812
181203284 552414005 758090576
687601287 364815156 256968956
453207295 564150200 68260921
205935590 232287997 514265426
529316945 360425802 35889644
450129635 630246590 774768358
345180247 360621327 170641318
315763774 518210113 618361728
636970749 162528420 600355812
197433862 458764358 323695115
442660221 451209567 703089517
696138112 198396627 626281728
106344731 549988556 693291420
408021612 250620597 613907005
47432803 581044890 498240926
704361233 608130691 472787626
586689381 111128685 712496967
93983781 564631992 296000056
78628703 146306453 696868398
141102448 113306556 578320167
224481465 181904612 64273845
220963177 540145227 516085667
336470174 305976014 633752772
265206218 94933710 379137414
20843694 452479584 684439045
89352078 132604217 546777023
526930893 408788215 311902728
666018277 619306260 201320279
303137129 121344439 708439108
327712244 50792631 667962363
687351967 418961506 168493447
415457162 71042621 528377945
271383132 474849871 154198189
653474824 647532629 490500771
250144144 361691470 143873461
459951400 543092136 674040866
121957276 517499964 657999102
79787806 580548728 461428131
333566896 412484715 362105948
202484293 101348038 535084311
43867769 116516216 61149323
484651285 157518911 266388336
721269372 195238204 544917989
113131285 286222476 97612379
386448084 427183304 50445136
404507700 232569925 212525902
441201306 209029816 724550799
610551693 576086182 27014385
683163664 463339096 387768265
775282212 40647690 777001141
260548260 233956211 179279375
132443834 426691469 345369566
343473401 293878654 69078155
365353023 453593357 285657559
739475964 432008326 497388309
416971645 719112307 342795959
146423737 103367331 53657339
196338570 171898620 482150614
206798686 666613933 144643280
98981489 519133628 272203746
671647053 673796493 314324950
244612161 605674853 631539571
748788093 583786750 504826440
652840330 20592360 357868488
46264877 684016365 685711060
565915928 154002644 448049998
110525977 457925986 727340232
280740353 152687337 44801179
228472454 104314237 749460735
702826365 168583740 459413699
676970140 157621225 31885743
174976189 118576272 87354275
189320917 218177375 93057539
367073866 275251675 138015979
428046401 634384531 28469257
533013537 597569908 204499524
764206480 419153397 329943015
433071646 575248153 269503734
18489602 594161666 712415882
656055301 668143721 74231591
448478471 369425523 283071421
384623953 712174724 100844046
154025476 244609069 300149797
626864568 261784396 449220923
264466410 215525991 63712505
698977490 759811011 6576417
114679797 379330740 657605496
148812084 588046751 54440662
1153959 91466082 234955202
642964005 78645198 492103010
583315481 8062348 646500150
626400712 558177164 61443380
738112310 138401037 129722069
754657634 693873999 15588716
523679556 240104868 417122919
761113059 424620802 158917559
302721243 421617883 712787923
552752534 175604219 524252408
603962041 97747508 530465402
587021808 181447869 450846399
724471665 384461957 400290763
391419642 140917188 614059788
572534892 247062137 81042392
384518963 493043129 550622970
371581942 460567560 234260999
569161744 653937139 754386947
517499354 55342392 83745773
451845962 380917266 508456656
730238032 635310554 467515196
84013701 446955174 618498203
226458699 209760988 590536995
660543862 340974407 723744303
461122169 5351903 484936829
602980310 75094815 35932019
280255859 99549706 422386030
675948871 340899980 557801290
341855867 285774270 315730637
468969802 113739453 624243346
154751379 709220897 425874921
722815556 752631864 172513658
717807213 24575945 528883318
244526894 756638989 547446950
197260570 138741933 750737624
746930164 360299532 738713447
639097801 478938337 670450744
267185930 389078358 582536149
30653594 683668515 49982868
143931169 475913544 382725700
739932573 310394396 501788994
502691640 414562494 573041764
689054829 493941485 419863402
466507496 392816520 321453107
749278467 587008578 711702868
777003247 91300025 627682696
339540922 195215212 60868662
762553251 699505224 420082326
208664957 401159188 505733069
27567532 283833294 313452750
242224680 128977783 640520942
190882001 39745428 255401600
607928032 79641368 43339315
5700990 477016900 542606768
610400663 211189636 467580799
405012287 378094157 481133292
406471908 578771506 204149823
576899298 160230626 106988066
291688001 89968360 679920002
499737510 327293754 685704953
25922552 429718013 427048071
181675628 528920295 467755103
602296020 488567657 448857784
725239951 107123376 81451127
751349822 160715730 29836727
229528745 92872305 360567887
220189366 618944745 718176676
176241860 577209371 34488588
146708497 719489197 451714573
226323684 58148158 116218676
70390598 422701635 718658272
34666430 78503390 532776540
216721568 696914666 590498295
112148594 407837646 410088657
436267466 133561899 354447004
112408374 513431058 510557183
38164206 476123921 515723779
597278919 126189000 386839879
580093591 451240810 117001320
365461440 702312445 633500608
624816442 272717364 770695705
529914810 334184871 776126767
114789685 673157946 321270213
211835886 555769630 334894658
583200120 13794828 433413547
534463142 772186532 727766734
728280495 526316777 289688327
295289266 424470533 437810969
478319986 656277066 335986094
488597231 618470722 670573283
756870944 277254555 159654785
78208113 54717876 551867054
42720073 501022837 193865159
150940654 455591873 621779339
383164422 206792334 240427756
216659133 381646715 502025260
497611202 466596871 177185113
126586890 522082446 612800822
362030727 642977825 428116469
517285043 235245277 571747282
731685031 120801740 689618184
659442026 524293285 510381652
593630178 338067522 600145826
593160188 498509654 236323859
469460768 223773319 38401060
248421118 364094184 671752691
71855827 734379212 59028693
114225700 491492711 279749642
442181122 469193050 226141926
736809422 94963125 122392900
722246309 374140804 254444257
343624126 753561033 258830520
472202067 336452366 440938085
135263006 709605255 173206449
723545542 545023116 455374372
643341510 736044621 502147300
357707811 436474363 703691196
102046542 346936990 65904383
685371811 470511232 479295812
4344491 294566430 641810924
21296029 287410995 291073786
532388476 260648700 492555285
177687699 520840765 652549545
418222791 283198398 112400178
70263765 631949532 487870137
671775280 711180103 273169306
764369560 565921448 749684035
397960382 685339488 589993410
647440719 653231127 488038595
219662261 455037333 492730996
451975948 617116198 179490336
18131670 26377960 112356582
731835011 577943777 49950776
483398869 331332475 479072402
700246778 164388497 389368869
163644440 66683707 668418217
228894584 73379586 362341291
18978194 98467510 97453432
382921574 421992176 130758128
105900573 695342415 774053370
267606753 272315480 551109805
382965556 28800243 147054430
717746216 477043648 591629658
53660277 107765537 13637870
715325884 701931246 158675760
220586518 51592417 328220070
464283143 444027486 447468568
345716399 713723379 108062269
330172961 227249967 237887989
681813253 50556569 724009419
295340618 129409940 346634971
708456631 52176666 293108377
721995204 68505384 266080443
65850545 430073332 259024914
735694435 685247063 236109176
613145757 660769244 253206038
773109955 619982625 486541360
427776871 140853081 130938367
429199307 539514561 740927598
714960758 17411247 38869496
187017772 540470219 625463741
734912981 2460260 484074086
518101434 291332289 230614344
633355371 630745445 247911770
587214608 736951849 200634242
579844202 382583275 521998350
553743064 54087080 140376726
251319409 555070227 4631581
19412592 546961773 640013112
8139220 299744261 240350367
562161165 694367251 692998503
68949124 693231009 130763191
442795842 530155754 186280547
426801520 345298567 97912152
496117255 155839300 158247282
248814332 398800748 397727804
625933359 616157271 403459796
553467072 610790116 754529311
499606556 67454834 55841914
673874146 747956321 508738795
8068701 88344845 733785311
703052324 124504951 60004927
116881290 681545354 250189088
550859422 344261541 323155963
155918088 439867050 507063533
229818181 1213018 32629618
710897725 589852667 80426264
757600170 113847725 303717817
139837557 703815404 760307017
237766141 432138764 680594770
365776401 691083035 45894740
113784136 230236736 259134212
463177832 604266395 486455117
223963962 177563435 760168032
400685361 529904250 431727843
55871623 392421494 232555080
27655186 63081428 674998032
659433454 554515600 187077985
353536026 100833780 750404505
391871363 552798451 694449897
28961233 397865166 521913644
82070107 100292811 393298724
410242279 351802445 673605586
595810009 384011244 10149581
571713443 588441340 2876028
280240674 413695140 299622952
682437701 626584295 301762060
560393480 465992300 393942571
406942269 344867187 10472873
216847959 88951889 655988931
492382965 343352755 711287302
226509109 275738014 437315298
62773971 31603159 449785892
205427742 736205452 264107519
489894514 560516398 696873852
762789044 656919912 761528702
208913373 513156976 703033610
714217243 148719249 377805243
710265553 584549105 54637363
398240530 644423324 482001246
55316747 579424714 562514122
685975060 757128831 223950337
126396807 316510601 382822257
133980449 83835364 388715780
133153392 309893332 31103648
167342087 224932769 56156632
106542914 548216437 322046889
90169449 626300314 508636394
373878459 373030668 577595943
564842410 171675565 546693518
317124695 217870688 57294676
456999666 269442484 451782379
519965961 550342567 345501486
279032776 349506816 218627817
734949539 512018355 764465421
405278060 579279366 254323123
370478648 565998777 147005478
384078599 271971002 295539111
699505059 748646355 375489339
556556337 38602019 483693351
462045538 16126732 733053456
393066457 333891377 252200056
705042825 671491530 424805137
652127682 669080789 123380828
70522109 310806181 267810762
565696064 298870512 552206247
293714404 589686272 376800387
662860266 318314272 227978156
280498979 79365559 114551382
568922006 454659019 654595563
531799217 589164059 238946254
407854396 755903614 646092739
466148345 316623202 134873043
245543596 80602232 133636210
126963745 412075196 274883391
208042295 228269241 298441295
531855900 143878948 564382098
472810823 626684257 761434553
520152013 518269739 256254971
81729859 80960320 322167880
151490370 522243823 358174783
235879702 133881884 594732421
390998038 493545068 451055094
488673360 175718314 86694565
547958255 686948314 82289004
496299887 592448855 83893377
352842669 377061568 760727746
508663829 532434606 106608705
600948665 452018505 577918641
642924061 637085095 220643628
595022369 222696687 728486936
259811766 517193818 483153921
48131248 374704863 575824176
414017326 516298467 464053167
643303313 605802063 199651318
187974096 211959667 304029199
396676973 187665472 427617844
692830621 743685956 594383138
448282798 536814397 225321372
208978332 46899993 743560341
431603644 344418590 618933352
604926485 541053275 378622714
549106260 122511332 176035835
383167029 613465371 296287732
717137881 706634631 426420952
201135542 7888988 112258560
359452571 305768355 161223501
156927336 592759354 194403988
238361469 163680094 720269249
774746955 132474087 189762927
361933518 405250976 591813195
32709587 52942511 10157133
402444140 719440232 392630276
369040038 20743094 450749073
419079954 352716358 359930759
445922120 166421569 709573006
761782518 533390559 316679875
225337498 588070839 614350268
114289734 630904115 1064978
462415493 118371293 258095725
425578354 670343514 482758121
536040911 37873804 188370459
379643512 696904832 573713478
503538176 506389170 168032764
543233795 774147291 685715926
176369115 322967274 712976358
684212542 318630970 291194216
306455893 729476924 346751543
432339118 728770589 56607626
70016080 186388987 78822819
75550614 423674004 730881006
299384850 716106912 305121386
653818523 83110710 627566309
337854148 251602 652999673
302460950 163337550 165885551
142403941 412002749 332492789
154263049 224680284 55522057
219722334 314256315 244831045
594738466 426719162 568113379
696283694 334210609 722540091
365813500 527738555 91551958
144225236 647078407 501678261
606031566 575432294 585791810
261318012 420553721 201990272
61847547 395109892 647013738
263771748 634138514 422484601
201951670 193741509 184253595
31410574 346512222 328910544
71227436 552177883 491695526
89121865 360477766 513120236
370406999 689495080 63884747
133883916 708164183 112041787
764035381 116126354 53904526
13019058 313518212 205581767
126828172 1849214 5198878
485620227 434484128 1339551
561058994 703852672 258614684
141277523 382289329 69302066
20528818 420485731 169806476
309520995 542251291 505510219
539460619 711823826 486214536
257224975 660881433 701351356
631421421 516198698 138692698
144561922 654809180 207677445
338746281 516083576 211652187
370508895 647243386 93877942
756387412 775691385 16498123
731324966 442587024 441550603
549529424 57387266 342781365
475124454 550302884 153124346
328638498 236476417 547413589
123841502 472537093 304805198
553377744 445439813 743588770
426667629 508569526 678320354
622918561 181976152 524841891
506215876 72389775 382104786
131393413 674810426 323101009
493155877 488501966 692951174
89708972 31237996 534446997
665034072 200639439 699927072
611896191 607536055 305859284
213454807 656300059 346529537
422010980 241145878 326551863
10997222 109649596 402518756
393653751 595219277 416711940
500270987 380359188 612360273
301785388 280506907 354395962
669698462 206328379 20541001
277643218 323269021 549325849
677502072 602188656 229945669
58141459 216424518 568603257
29730152 703960943 651404455
48400269 681260784 703889423
346466725 194537827 689149456
474588436 626285953 652920119
434570706 48087362 596782064
110404008 274588104 704069346
160545873 266859647 719181618
757823137 717163188 593673905
86838190 250149983 72520813
665800957 490889861 503019476
772473436 183016584 750659553
240718619 707367543 290073047
376064604 457443324 106791040
285822751 392918778 429988893
28452504 733290658 282507855
316595845 522729383 557074499
372561821 169882284 465636195
240150293 7091876 43488863
251331207 569531784 65982737
742932883 630596961 571201882
394797741 162748329 101480967
212537285 19260628 645211602
752864372 329062440 768705782
350064118 323990642 571923742
516733703 90629931 294994867
375844476 162158517 507865409
161918526 450189966 633656251
58354283 336920808 65533222
237716062 420397809 403428822
52600602 9816873 345915518
768589715 242477533 694799868
169966478 294457165 165953361
517116631 25241163 393706645
409767709 577751225 247704790
472376942 443004422 435449497
283302853 406161319 232191787
55742905 192506974 565431414
624732040 314887514 235282046
340256742 227930850 543940237
446375233 80658916 752874176
618048072 584651952 753167639
407801951 367025574 688398535
262618036 488840385 771368283
689668115 439171847 319141213
709631864 373887106 448396259
377261150 761869633 80952792
718468933 390889010 343760778
755601616 210826456 174306320
430559676 259731082 474790972
237190812 468390778 568255420
246742152 70318576 599554103
248745026 192632148 20481846
634804391 531934420 517497299
415868581 497253860 290201308
171898046 468031911 135041237
127242136 558167872 408511131
208715209 223887002 432988106
278165831 292562885 142617117
608960475 35227888 742305060
349566995 416232555 241947444
425494183 762269738 132216530
110504692 715475668 425703847
336703931 675920736 650404396
699265378 387980508 460622565
426031134 692774518 578273342
220533412 124788687 173649268
183239108 542669069 528112864
349956856 52369235 507497855
629916099 105566153 253741943
704537605 526064981 226050328
327221051 378258604 618676329
775041465 188059942 502934906
482632122 641181780 294533571
338413926 108244617 61939731
344614728 332063237 613163558
73304593 635707663 240437966
387425256 103669478 448592240
388988442 561813365 307762872
185126261 243031394 674267550
726216084 31702003 681272051
73387198 262986735 57990198
363739687 285289955 345832623
260470335 717642378 376162315
669754227 373218585 163128285
307362457 334224645 619785572
702558118 210233370 164228238
727155277 95552327 204609811
48142459 237292749 112375660
596915423 364366216 215897823
393119436 426568552 484163691
432091683 547215186 132119955
712122059 325253185 51827463
227622719 199829247 690342439
738589743 576886837 124111159
746000450 697911085 265000034
323455629 356042476 521762553
115507775 108628571 663571012
277944773 688669992 315307857
354318137 545264457 401987465
135590184 388029978 550667056
308065872 185216464 765169021
681630381 612914006 763618579
170710410 224904673 541927694
84003939 119732205 657697194
146139574 233263528 152726931
341090527 76859973 691591125
371023893 326438596 297639912
664858405 121617238 452794374
227838938 54993453 266766784
576024364 494735215 87973509
738566077 348043803 638873306
164428434 131339752 477661625
181195415 138222528 469538378
2723686 699436653 317359889
640469978 693861318 776733056
171430003 340331392 158053586
467401067 433101670 353591828
240518754 741107440 139607642
586255911 735264937 315467576
265004482 662616785 478096012
407182190 77040061 74441649
767604904 203409002 151830272
477416881 774262627 709221289
82555469 450317811 210752577
273360691 494484773 112575852
594999384 428600246 205227866
74490877 732432583 169209783
465707266 707806538 152662740
300154087 733616421 217750668
411981897 754072089 69398213
491599907 420953427 62159958
305423575 525618482 118242213
352168957 155183838 109682098
634823331 129213343 83763453
774844186 263856592 145702559
118562364 487367315 367444014
67456870 10760406 7064902
3252390 273557303 253512610
552430424 273375563 3687498
642388924 675417519 292926138
474373112 547325072 155893838
256876549 571594682 276234789
526090954 679553785 578112901
15857015 230514214 554396612
305249626 758772942 89585891
122638979 186691505 312961390
288672046 616193614 172587844
742056211 363934946 13926471
351545828 524438033 496535491
96067620 694480828 15267060
326744254 583351074 429144639
397419663 474041207 351047351
740603937 270876221 493889964
338947101 620760648 155936161
368617509 522632473 601798662
130202029 630291720 458850767
120011305 585659693 242505644
137301336 437136127 472937927
577436468 707722088 424005542
70830520 478274066 631333765
262012843 403065905 298795377
298469520 651934902 751349265
318852188 99368889 595938824
435958352 321769466 510822633
289391162 715255021 451545297
314092238 182153925 526641977
576847915 485666733 657029331
512050203 472229774 456971562
196185545 744211693 229928181
21009726 180957019 223381404
743601172 765693215 484297442
522037023 364615871 687704036
98698072 120334546 550419592
60689522 707140232 470262909
98138359 566317185 649512195
38914802 699403446 301149737
216793754 594322670 234011245
49702910 187447314 707069772
97519511 577966539 711901200
600121780 521924962 330040615
13816998 444014796 147348615
248412661 627536464 577759558
13310315 346334105 279605497
605751102 384979064 416608604
309503693 75482619 542734744
371539108 160058972 680404211
229887431 605300369 519974012
479383962 186345910 685910008
653294347 734120327 692536106
60180456 312776626 486126815
23650802 517636440 446546461
349900207 653243506 758691421
720755742 89355245 550021864
600768077 725458339 62633564
560447483 177247699 263778729
186554981 601084634 603908478
585153002 701307889 323896450
528514797 722175121 680777265
155079590 124694791 477970381
493998776 224235017 596164142
484406669 66078147 377046772
39328939 536019546 176221338
443085694 116102774 175223667
610442381 503581866 730624011
272435847 294123239 289131216
8379468 716836037 325086218
513098202 77929244 137266154
258284377 546846717 534959833
313393546 225486941 415734340
515490108 300715669 713271322
667631623 171007929 576344048
34399800 485841292 715224937
641055696 365808013 508099952
260085529 157051125 143468803
594959702 135277912 44251460
10070989 246811489 130046187
521904874 377648135 216546955
754276020 150607666 651138361
772272136 494281575 414640119
166279024 368781487 384346801
8983296 47697971 51364294
459603015 349021404 711400719
438194121 606801368 715234491
608394390 733033688 351892643
776910692 661813839 624253338
98599315 314848177 731511458
236821804 604617427 142804374
434546089 240113870 145389379
53326820 310970262 299574156
266485456 738447996 37726374
389965920 274621984 137722444
229978111 755580219 47550618
461601486 683302910 165759796
623059677 17190202 97350645
382527351 231769538 489501142
134610717 227817092 127145025
345599135 355014730 506264467
552959004 407283755 574987118
356918007 176754792 296611472
711480137 468610352 20320307
288469910 581485608 39823995
482579478 202809609 272285784
598348461 209965777 505481944
310746337 596623046 231018408
359179266 606033424 553237741
593948343 667908486 33136052
84156872 146121318 111526891
581000519 575175178 27657968
397728330 456438686 645054203
637790428 670204076 80967466
397370587 319708014 293744754
336489666 396785823 677665750
521827936 210052663 450105802
480592522 24629158 631177585
208535529 502553720 70841829
661585318 697142372 738682585
701052839 533761993 18846006
276947233 585007140 459139271
480886399 499584254 551399286
164807792 735151814 80997235
134711183 653548054 385930763
219647540 579167142 667399646
622161788 551475020 162522081
584290296 209499438 201313506
533588653 619016061 445780638
280352786 52876037 173977615
376100500 79002239 142853259
354877529 289115284 572657799
441860697 742326884 414387105
32486818 334935977 146295285
131617844 326839531 726078702
409002624 411530539 37572868
523936364 616210762 224790348
339384726 26758807 32425799
240760470 460561480 180176910
642002578 205411520 774925402
417059225 631775641 520796265
483773891 258897999 111705235
530774027 141887221 25798193
182865086 13739569 165002504
180004935 457226700 443282778
742747749 361751723 135477541
726373557 464796591 667597585
459534880 234447609 199593865
564951574 54985975 682136889
660329205 122547668 543388133
243665195 480314250 155153663
89390902 354183196 284147238
238612264 472639632 588353126
285172135 720873116 226148839
163135232 510493943 270247650
71780387 445851155 342261800
28576877 402145757 740703928
375479545 58238876 322657820
300790658 417366863 552737630
283834751 566955912 475459515
643855407 586624885 623497589
176969503 430456687 164489886
59738307 316097939 6253076
219946209 675296803 328562805
260274591 546359993 570455419
330886602 582341117 727512406
338119456 348718417 656513281
396149774 681812667 374733805
523695414 236366928 600494799
492099959 596630417 60486696
18115726 369760247 306968676
342064778 620704468 150437939
217593326 178387380 655499170
201744803 111319858 34105173
266117290 406610965 444028549
267013338 99242359 484419869
482163548 245497320 710543554
637604119 213748266 625022025
76758245 699543965 565030296
645159441 219247948 526508687
594656845 626625311 554379939
730500564 692376 262864624
76340973 347132308 696857761
748213417 372465904 324483031
87915729 261811536 383124089
57593544 492515119 38839342
97059179 70297367 470153374
208272625 39856457 636831843
219975284 237165530 514863535
443975022 489208038 487921198
657383638 722008160 160502891
230415836 334826442 157532504
82663583 179763440 45314791
229415840 461552114 89505548
590032863 493232210 286123194
563053200 351003186 143660848
293324999 402286765 465738016
767655785 270678226 383203231
92686566 418140009 512544426
95600130 160352787 126018889
15506495 296444126 177616529
228247858 43447217 293951679
681791274 309411500 591422040
149804436 511502098 697067280
671625713 232120449 719263865
323297025 90112743 21261482
491690592 466951184 171843574
540104347 530010447 669177896
639668090 477173074 255082368
41888421 38958913 267821589
315421760 396398143 268068365
481416836 727609951 703881421
28684848 126788473 661084049
209915645 45539772 67176009
193126666 352554012 290009853
84909864 364786816 492286700
574024887 522483863 425792369
136455886 201568451 359391210
190801947 451477741 409891135
661202801 731326301 87354327
749274450 142071773 74149281
543191064 312355193 318007714
702061459 391646076 466944688
602854244 742952216 57247953
610933939 740660626 274290846
399087270 209667931 443637610
719226881 117723924 628932305
440156717 296119114 267320124
535489056 298424249 118535819
579665983 303136793 703651154
691139231 540136506 404369982
473388448 423180678 223391115
617477306 568734941 483355041
691984090 372762791 104776711
470027527 431057589 109436516
37839164 527212683 182943679
594576127 395806400 331706743
44575204 3804796 101725557
508610137 620779249 54127175
408025662 696328030 532773021
352698602 401786760 735631647
104857742 699663838 388382204
161063270 354971584 505717010
712942983 391565697 748100551
64779070 568842184 368850897
194942983 136256124 398298826
5675037 543565995 341293645
745261677 699102639 518123541
510227651 511282425 231107686
664910931 704846479 360874795
49313346 667836630 398907166
287113289 561288718 25655783
719034299 463174483 11316211
562950558 37692313 692602520
417152676 273939066 599593141
92526618 2258520 743715829
673022968 81255388 408042517
6781042 766855674 94386643
45798233 310227342 385492669
750743158 188507061 691735629
371038389 748020207 246277468
192067075 590768738 660999236
134408880 644171082 203417839
590181698 603738326 748539111
266854195 279517376 62299947
182828592 537103477 444601498
599815774 342824942 776352296
401877478 705847664 141163051
531279919 582638298 395593834
560317522 681033135 168929324
552557844 229889217 706175533
465561588 513080339 233934109
664178265 79144620 714294634
66983143 678414003 574609810
657116843 729938832 494172630
543615775 466918117 719306283
149822705 675110413 573683280
743887110 655475945 739686395
477176460 270215892 488112532
548720802 236955927 102320699
70232227 280351387 713312523
676034582 150006307 27252846
92251927 587482974 714038734
193953064 721666228 624702780
60399975 615585427 85363891
69222028 126688764 772275477
492491486 301341965 228566965
381412336 381478253 456845728
765777388 95086157 22125831
89858558 32745441 641445547
728971586 513760709 534915699
747662298 324732591 622329552
635620278 99873746 651220916
618591630 747602145 516812691
35114212 606980028 127389874
291048605 620164470 297974750
14611521 571917166 14920548
123777282 455602425 453981858
406254566 86808790 54150816
155171854 343834237 503560445
274498246 624339926 233291411
680499548 81905737 453640745
331681836 290165358 741845176
713506906 739555915 185115971
249014922 641857649 641128769
611085768 237074665 460975755
172934489 94862260 112202441
574207829 405277724 527483517
750665263 508251509 297171041
741825454 231931787 675546387
295029274 468474926 518774271
768612294 485103221 526976640
35509438 658113481 75366434
37417793 137447778 232230848
214578065 58892410 664774239
305301782 760453874 628303054
613778029 600818297 24474719
670674589 531340714 368901390
256571762 437121270 418031953
577121333 355736332 410465948
400066134 347151259 721912254
749031995 565544363 78999900
347764933 543254195 321289536
775788452 229862440 353726802
248872119 430399101 443843512
412099655 224184867 393955229
777008153 627130130 631898798
772450314 615232634 138405154
482464586 468720091 540163779
396473973 660813626 567616349
522120877 492196205 304248446
325431696 137339223 121158847
182313327 440292386 561664395
569455950 427071698 216039726
33400943 744202647 536186426
299795988 708690119 184437392
135982450 305685771 766695773
352357238 279602477 388956284
715237746 97980505 379915017
32553463 727144010 413935192
50616635 439357649 712474520
737565825 672615908 299745810
306159288 103826756 275534438
375123094 412346044 81682353
538508649 87330278 490205965
278811878 130069104 552475068
209311226 208758743 708435064
569817130 775125443 747868286
555709713 447520126 647590440
728754052 176299772 42098591
683993047 255042790 444189642
151074838 103163930 427912856
176918836 348844026 775290966
691243659 159383044 565166419
45510219 770847232 127702189
30035456 384072970 761923782
572677341 370947020 143662606
688154064 314504542 177471367
544170048 80297959 348053620
232601935 304634871 185335951
479203534 289426219 635011848
657180383 134620659 199643918
166166041 583354033 682568264
462029391 508842482 649246798
634364799 771692148 389986684
48729057 630088765 10477778
420064935 176434813 693889009
581881153 777005067 416721388
228258420 668428785 527731857
727958665 56355408 594034472
555526710 758065506 701450826
509254247 630654172 385939230
45959035 223462090 301334829
354914045 438857262 213679339
626220003 150405564 109697771
734426308 621545140 613002748
445834136 226134246 238385159
323715013 11308012 68048618
99414538 479898313 398468372
512930781 178971240 286774748
578750925 303092820 741639098
406342066 336760508 527100015
390862782 342425954 349036726
697445124 187591551 758200602
759462955 752551030 665162097
151295607 589233174 335913575
653371719 540628952 115172434
145429839 213416343 68950351
428045581 4162862 665311145
275364971 104152732 333362644
180303903 213388145 608315099
336425215 246121094 509556132
255001532 468172924 305132858
163444142 121671514 166252801
301726134 75452586 531641484
71828806 110088226 174607962
769599793 354190501 728474505
463307639 620327995 655269267
271038788 4333190 420244108
38939149 589259455 290659759
604487043 570864464 562782477
296274768 694472195 592468611
342217532 684559494 228313522
646245782 484074607 689840733
217176762 477911889 263088871
89708851 68066163 406721897
776964905 317922620 689784968
117668334 640649483 62886052
489957970 356677476 280872107
392572057 248783189 24631316
88436552 551751138 338727484
334810751 465785998 622822109
387060985 146617056 766012232
138205623 42334026 330043189
144528370 495328452 572630942
718427638 202859844 97753582
98276071 112470662 614930477
519751899 584393250 443980346
319631760 483460413 640045766
761282738 733614286 452651764
439887595 327506805 276105015
525042766 521584426 484074762
34531784 474966634 477124497
401231514 263207673 50442580
212636597 703367321 655717832
118549187 228187940 539073187
341561682 343701298 679917143
613319308 739661443 19505164
671091792 217531884 94080716
210479713 271984109 192374175
280839638 149563413 186678395
5870309 447034211 202317932
190825387 692485237 252111707
446272315 160765378 624534399
381923525 391476733 18006105
585796095 109576875 210128776
3199935 540083833 479315119
343397577 95502244 513853253
699446790 765509192 686547328
420058314 714298302 157227294
469725868 575412360 63890567
427392008 331126977 20783480
257097886 115144269 198845391
68444434 421312520 118441743
569170333 214708746 204176660
756859391 243022291 704016889
38383181 124932639 271624580
673515885 13160612 188330022
438189364 262257799 297298029
277146935 373331113 340206956
277292744 582097559 69742577
711781174 438616016 700741414
548853688 82381011 265126737
729091586 597238269 24974763
771562061 378110882 224889205
101923441 298380390 348297639
740561167 444795150 531436587
495217052 622876570 266717140
664948419 568543620 669616924
708291212 209144464 707657377
101505402 217934315 307011515
673585201 520633150 80266745
267270048 635941740 281965186
761536431 377246057 41086124
497709507 192288855 494049573
765029834 339512277 444722340
214602104 164488214 719304505
670456212 173845088 460322382
96492657 296249146 504475692
448962239 245241522 363860592
488901957 44415339 160921312
216632919 709780731 512630233
345982470 200638038 483774661
404185544 260859477 510662556
195676557 325582381 517718154
227517987 682642799 310014897
426203391 14030558 170043143
649956409 101965727 418567946
415553725 83251362 717553208
108672338 305713485 689267874
369450051 509244013 142977581
111035147 377729803 658221657
148057971 171530452 145993611
123813877 121780330 257842139
767777969 603075645 109173033
605536997 230590514 55601811
114147674 451769221 497198541
162431332 390428615 97251070
302227664 544489151 324659194
739949384 137847619 482615227
151258197 5325102 356762721
621019511 356303786 63211171
680725391 772924413 273328531
43040748 258507201 393372160
666520010 357800544 22020931
37427541 47566324 268018292
476756771 568635523 53407814
529780410 245205614 264596423
607940047 409149236 314323406
3472434 508446206 576910019
564174549 164695476 346713225
526179906 255288086 378849775
116348287 522775597 171689370
252433914 444148656 571356234
734825200 115991563 88910221
389721876 673187297 764779079
240993148 120030571 150968861
495708055 403972159 520725855
97252891 360141767 754851192
441858374 384104415 529811384
91036733 360556905 475660252
238732329 605711544 642954340
530589114 85102284 309744794
664642882 637902758 670465086
71398087 622727367 571278512
71570221 465189018 613683366
753596220 285590579 518312039
585493856 39869705 509303820
266111333 561695551 685711078
733924938 168631251 472302165
465914632 178573182 430430028
368685664 33141969 740901623
543120026 293482326 303277780
656524790 269318271 214239219
590115192 448663983 722504928
410479790 415621701 31363709
609951093 756825792 489946067
634432256 359653005 563643499
450330396 442885118 689624805
46838999 481080914 643983505
257618551 764420808 224781282
647771129 237922276 299260802
577435069 760677767 129048552
41218237 756476489 222136793
679108922 308434200 207167630
638153386 683323990 686780529
415165953 636408281 326304529
219142762 499722203 685849815
195005832 58816843 399288680
308904883 199906871 235473005
537402459 84095582 626547540
759728166 518650142 465808345
286615688 621269250 749893563
654817583 683114241 514579398
475556586 156630483 338918105
11003155 252673716 468751935
391902637 669162921 226122288
543681440 293646149 214235043
205707472 239007518 336592492
751538438 306495663 308559949
683305540 564846190 604445028
128304251 152015943 605595284
171175461 28593196 324456983
449965587 146932231 757919415
552271757 289601328 295667541
1706438 706545711 349212846
482190977 82712164 97517745
423776357 70757888 693476934
36571954 86325340 194505993
393364111 418771601 418315266
347180412 268633367 305915419
747371216 205439276 614198709
733105996 658333680 118710919
486568084 295253399 74448021
491711094 72682820 550476983
658418822 305588654 277765328
142681618 112375913 110498896
182694053 135557708 724661024
305452538 632634621 106366441
703126174 322952976 689333215
35006856 191568310 291962505
29280883 623351461 371645975
41503312 524850237 186017561
250426536 355013499 51283270
176404137 443302793 364793403
588496639 712274460 403420615
610328158 209105246 127216218
753753523 313007139 603651922
650731707 728316970 541978598
599799401 55464328 462750235
741653777 547169505 302580611
669384867 486932671 502376119
307457006 59705749 595216673
388118479 733286918 606342867
25166939 501683068 294782734
151678533 328465675 512829752
330527210 403424453 760768262
513631396 656753775 645320980
140483333 425919024 152986862
363982113 697354768 638631969
528827493 556501732 671203983
774759480 100344392 723446304
94740223 199693665 450012254
746181175 294928668 64341217
200658071 489696188 142598605
479191505 578553739 406384196
542912856 414237294 674073420
465384200 195385973 742693169
704229414 528225485 641270539
119140496 609679655 757250094
449641059 523705511 715374500
143813981 270941343 290889694
166464509 542180707 506418037
411802316 693974794 771221875
693838763 692009003 775999891
643461540 705673169 5052303
586553645 474873951 628828465
231389133 145583589 437678984
106039888 750895491 642848493
330073115 139252771 84371459
568770484 517794733 493437064
613010772 45084305 444217070
660369195 552269336 289236078
71178288 555654936 767622099
213001050 542638525 338847294
7007260 279808615 396512752
382985592 46593975 318572939
132867036 488532106 125630213
83623097 323145019 78164079
629821827 376747722 221720227
3603272 470370393 654923088
67949832 275323270 376126088
168803265 456095890 241298348
176809140 318942465 430091245
365200214 594597055 31692299
486909723 387996527 429767648
245131104 375053826 37740645
439534347 567437009 332831397
278794638 67435894 707066902
190988574 481683615 244567414
154263595 138930300 466151779
191814112 173280955 491533216
569242429 442418617 587169807
774147237 419644177 182171862
440484056 307448778 240260430
756086682 719430025 625223989
64153008 317518725 603563659
365376455 713136975 694381640
758155210 716707915 145247403
605291268 325480315 707254812
34618083 544949841 497268963
164448679 468439121 142384545
7749020 238426772 170890778
39466321 270818846 135817314
363917099 258354991 308630641
342697209 655874390 374686299
604550867 368265103 720128962
289076221 202804598 556109534
96396206 101835048 583257418
432971006 368333121 44018794
515033733 527493252 35650267
191185472 408269776 776582982
171643937 679883317 223199356
95967131 587954667 103912505
188903687 343315664 122814857
749930610 213117836 772378787
478075727 323425269 66732406
173889812 499389514 618717975
625154010 183538219 299077068
318359836 536864411 576702316
730698089 438019483 506437445
376118556 286103202 250427876
350863854 547005911 180741952
547672002 360318968 660687145
100131604 280571109 165683283
379082378 629614930 231385174
479743689 369554376 111450475
244318964 688641827 17554152
58753874 684318546 558957044
730987061 221593175 655902851
354435781 12084661 71721132
229073759 2438928 661531888
500856953 32119394 345422825
67622033 24813116 709571003
168509603 422469349 770496014
468449648 298218706 581754771
121680182 344154309 761273205
21928464 569687175 412991817
686801698 31019425 377021418
261498943 285951508 620549737
129597797 549830202 698515370
712437342 276265315 192094314
628243401 176861680 109124315
161872306 498461388 61096269
262239746 606342823 418852570
340966810 403788315 329296317
248492133 457195966 441764999
500219405 595874148 635164944
674932905 661824309 411329307
405046904 5619572 389785970
400324926 296722770 248520790
442908526 600189707 648070409
333908587 425806387 699238451
691350151 494057036 88915891
128416573 287430918 716294305
88383227 94076283 690772099
267648195 574680932 190529627
513382313 442329392 57317509
605687563 192202835 408969438
371319951 158283855 166435609
302750111 661041800 713955545
728359255 182504146 205952098
707928799 540774282 568673178
705757691 88134638 98310658
245626926 598563797 355845780
95158332 272825247 53495950
775330634 272910290 46587241
315688587 127674272 772093252
260561551 40458413 652738442
424018307 288242786 63234659
474556280 514922408 193467780
435858018 235841435 28271960
383678971 741529366 558984433
441742421 218222897 473054693
407000060 556035851 715571053
517541808 263818502 150263731
451301145 312294099 437246809
452558213 642129723 100039338
274201224 722427880 201126085
106042912 293501898 565395807
448790169 422645895 13096571
723141231 684074701 70618944
206283179 460776086 611714246
244365370 140777539 484176356
118747100 188877537 29477696
161211041 524262677 429035066
72872630 476497623 758087043
561318962 519630906 108816412
333745244 554708505 470540749
546574030 123182631 510946490
410480971 291867108 637144221
575916232 499921993 148453255
505778807 90012700 162787198
190561188 657664941 602217800
674989193 560079922 473817223
488372780 109514801 511035914
271570551 356331218 298949198
14168680 623801970 6564241
773254397 589275390 745363032
313226004 159154623 366793089
40481627 464978660 51353186
263326296 627303730 714027922
296171291 74202301 220706208
42785126 155144105 407939775
412267947 610341082 301241198
57654596 376415714 462087721
413504429 20274479 768662979
414860341 375951054 511809910
45468686 753552360 74160353
770846156 121326294 598142659
311917732 30061103 91800794
687730843 70735433 264854978
554844684 301571629 248187329
248261523 145199127 438166996
68781053 521418257 426529703
388934836 7131896 530693464
701058146 30174420 272652007
561093610 342000568 185956558
499971127 450474221 619352246
246727920 24129162 387528759
364084487 467609845 660479604
510201291 446845323 729724440
731661906 574508401 24964629
154379166 364881491 171915886
588257081 479890691 715973128
440360930 18998600 328747468
481509093 327197369 349595704
284040160 254151677 392138166
220482547 364310257 236340029
443738311 749285854 374969431
440221170 256703541 11335769
234305779 50927518 746206649
20190837 227093023 485296093
697188142 308277496 705499092
594419653 315878121 485760515
420112807 28172071 93768347
424099260 266547292 298743731
301711567 387833224 186131998
136140000 297999784 164483904
72213944 60012659 493374977
359980169 34977298 695313409
687465088 490861187 136918895
261725436 335898021 585298625
440039665 48266739 655508104
750238482 6713294 169867448
684921550 453134047 127911980
374898081 676497674 98798054
415098406 149560751 355888973
132797529 2947984 121404861
577537504 356361775 240642657
699282400 47670888 377510760
592666346 722542964 296746046
272976447 378947427 674728793
406650016 94018187 300129992
279886514 428260373 216428910
214388986 6200153 589683399
490406397 377476538 273663615
87990302 187860707 671521404
143084102 472481172 201950828
636670754 605707202 41205847
308630613 250136499 449310909
166542596 743351486 352975110
74063311 166175201 284632397
311577001 361392497 457594856
478980146 286164702 110894351
733244204 649502138 168631036
266644543 250465154 13565744
685776996 342058123 139104038
730281277 515519569 312863175
729649653 736224479 539406038
623660048 469608826 655846179
741765804 490076086 309651521
590896489 741368370 331376688
79795450 94339562 190453570
388744519 741989842 608471007
329521470 34504465 300257357
32787866 771185718 370204456
149172632 705495424 142047876
171873851 304603981 343529456
81150228 256014753 619445462
624348005 267675759 597128789
109327721 337656821 241710125
630293459 70608022 707884237
601526696 251016735 467380349
376847438 20382810 168670823
291107466 282944862 423535594
461676292 570100858 227605660
314134605 742377253 312247342
500823452 457930941 489302684
515517039 376447476 547765429
609919864 148758903 755691962
36976355 171560962 660287950
630171802 165377545 545671628
361403765 358694356 771695640
134869567 553930992 48988565
135439070 747011803 251468611
599300722 43285208 224501026
710029943 395002904 663390897
301869435 443584290 485865327
453246075 675937811 432905345
23168774 188395766 152971422
677002844 226498241 458003981
226006992 93714300 324886651
496147906 143127860 533715101
721957743 110647637 7420050
437830928 60555903 204237548
23520687 7194633 697980359
77463608 168654400 5927543
548235041 769852430 198997268
605377151 514072739 599695034
735650693 170258398 367427014
524727344 150309831 31378567
147871159 140202615 233117301
304464407 444465937 517719443
249072499 76568854 386936120
519239996 531223620 163817151
376810170 393619667 377416395
36970562 468220666 497522950
577179108 46178290 71943345
751443565 236544758 409136854
261997794 454099215 450853501
651298818 171160305 159383009
91266023 639774737 503712589
503773862 351369757 196741728
22931899 688254471 616878336
510253590 168065096 269715478
405315334 543551787 475978250
508088147 130160060 299997718
77734495 456714434 305130692
682717677 489199037 159556797
221278137 281029418 727469958
78102863 231498441 367583840
311246132 754189918 720170993
718366592 16431072 594777547
767666515 522049405 236798171
359820922 326718840 243373429
35855160 386162657 685647459
628125805 579849475 286983333
268389330 742140668 148921921
435078407 268141412 754411683
188244794 359842253 188416424
687125171 292134887 383428297
670218286 737156596 246139442
576170541 314156084 65134701
89750633 406802788 327484713
674789434 236780835 699354969
543427956 705210608 21950809
531655257 421028402 383925234
609142576 623498694 740524746
206392330 341035082 408962341
430148254 398336320 465696280
640716245 594906978 509097977
380203477 686142995 758909386
693980252 126925662 51306407
417701224 149005047 711559271
474020508 601171725 25619760
694563220 99709959 91578078
49264914 198396708 532187673
503478056 392476104 438476721
181063446 404121439 708390140
565749916 410632995 522356710
728447194 221031362 741906709
338896453 690577715 164727922
490737097 658909331 213841406
499627347 126650170 134487110
99930212 490447467 389310035
771708274 313147413 559271820
470229257 100517023 176311625
236126951 321181153 294351781
230589826 209516736 509724991
343746322 62168641 575302609
225615583 710069656 464328957
165427593 397147174 131974045
506551971 183122264 417740630
152344653 357640006 104916176
351679139 491624532 180914964
212688025 741882518 674322811
549239448 576314651 643767656
114383523 347041009 664986744
424765861 528663967 494088446
680321945 128346870 362485635
648273307 139153182 505793966
367381322 12567190 388370978
529320775 295289173 205727366
212299946 666476581 365073718
531162619 569715548 541122386
660919521 512679585 758376066
383505521 138366311 615063281
720646419 593685028 554671112
37890020 18590277 435288801
230800767 42667923 510029252
608217291 228664121 396968646
707112712 561863841 726109699
526401173 601185727 286867577
84163956 12662952 497231797
427090718 715039179 177923295
412580326 140207876 336965961
761935490 532352747 32237821
491250610 730928642 739090512
126998479 653603724 267116625
565985992 584104195 496821565
495778979 78233106 25039765
451636885 471041744 714586276
556296572 360403107 726692519
547782500 647889656 301888219
310363818 753295335 108914762
84318568 2166502 302890813
390686410 682296025 646452896
358032892 327275420 668417597
130351275 314293617 623545236
420449373 551975078 181626343
332678854 135466512 463116111
165229518 72361242 92189617
685137835 510449899 139004519
22248734 638487956 181158821
378015336 657754309 580112785
665740769 527880177 479906578
280519850 501868355 735502345
710723280 688173917 428845497
720199835 7951134 146019718
392267350 274586146 82864953
678565542 184266398 695242756
457400582 59749477 127314300
724825322 549195541 543317765
213435378 757281831 679526252
1507124 337045010 693210008
591978411 748536197 242577069
126566934 630263195 411614618
238999823 107693202 663570200
538352039 139451736 692859585
444968033 480432236 426425789
164870808 238297120 582362119
141387630 163488635 761713151
673343808 314454940 447041611
602453730 541485941 374218133
481417042 384379684 715387803
688993753 139442825 110732757
738599841 119196468 109472941
677421000 714990184 623593057
599471589 500104383 559157686
680544146 136223367 618220542
556030223 700424586 611177279
574501323 77227536 445530275
690648270 190751870 560417049
197184861 110543534 652833239
599290708 746530579 34235125
453648444 69525336 371684804
118919793 180362638 729897
631339342 99827290 702758175
337236414 545964530 81154691
662752193 65502282 587571726
223183410 160683647 107836945
543931270 433090225 507594906
299389680 192915769 447806485
130767713 173303629 334214462
6778995 2772296 172194424
98957507 59947850 324366873
120330219 159362731 500564818
167403460 106985569 81201862
224279451 272827504 117717461
671507347 725856988 224088295
342589882 385997767 658978333
561256243 567091742 474875455
424174468 324759017 488069154
154685360 666828386 466553286
7883476 165447094 108321444
676574144 653521420 342445664
217205696 41516772 247730667
436590050 378161760 597519321
411674547 712403255 327187304
187705737 519172191 298328940
566075326 99224300 634431178
424905547 215413400 210183149
574661041 350381615 129815613
200921275 520093385 651444271
209046889 699292244 245999000
50659865 6853345 51304280
669847638 580200382 73634815
425063628 529838062 469463739
697607398 582969285 440489499
30602670 263563802 421383388
541108459 466837682 384880881
148175260 155513065 606011848
135340701 539129648 222016697
348467028 605016143 600963220
726343324 73577225 325483978
228392457 761250023 192195076
455834058 82077052 684390995
327493056 384013183 415003777
115022328 72413839 418074892
313201179 509177199 162032463
668340864 643608922 373286514
502782189 424760728 99071366
699778961 525067641 423697777
558080225 61364650 36149896
626673390 546380918 193505361
438199869 323340118 334126339
101139533 468187247 540622934
385603488 489008406 747548147
236231265 186344409 99352058
339343585 488990517 53647210
322884749 240633805 420792693
200317865 109573957 328021393
626554643 708628003 356847640
399353635 443258745 82125561
96198498 556057603 10314795
745315048 220591664 511334181
730090023 18432860 738605775
720760623 719690929 114273115
259967916 539957891 55817900
195143098 50193402 502712702
661880706 590163619 273631269
305707563 228914983 185111227
736894264 396965594 534413235
424400600 350833354 397591685
315111158 417988723 771800896
275116498 262304586 403819363
691983403 701276067 587826480
677984953 23255160 451914487
342236180 501750546 592838977
166579858 670955494 77670804
765972973 692313561 774762598
654088510 667647101 739178525
207648804 314497736 381790865
320220705 527834910 298137240
144226355 214740964 135196262
498207082 291067687 393333816
467344425 707979565 607990888
671904976 461024721 710141181
654738094 591244639 383923860
543282515 225187698 347171952
239077016 534071934 403530705
111786163 349757365 184278215
609568462 116096312 580682804
447140830 75585169 216179063
111357831 403803118 196645913
405859445 410392024 412580818
264335973 30378072 769735063
219177399 372843695 675876853
182353934 161489253 573894366
153228894 65340617 639656996
602540348 432007165 259231288
501035097 343162886 715489299
311018673 328551118 527606989
82726265 296033480 550063616
271860322 757317488 657729332
595361173 128426345 221118055
250503441 21803436 763674162
114575452 572662451 335353122
307375128 207043436 180486319
331839383 3540318 549251621
458691682 632584032 24330050
703808578 704081251 705742026
176686637 492916667 678136195
302217426 24515075 60955496
172562988 768978663 20427325
484419504 24458629 406257806
632623298 733786794 744645613
84678380 473198839 432463300
24509596 73007134 452749957
510334646 742869428 745489254
523426672 174553950 256921398
54336865 382750104 319701501
432750685 513472243 64416459
1133155 148186444 404931441
158887139 494743798 641140774
267229209 694389161 32473520
219258256 43402039 581192957
495411234 642256551 287888276
395089490 295942691 289888760
281311627 655049193 164421440
602916216 296024122 327839912
394229838 404786413 228966754
61500692 293938290 323531904
590083817 294578239 191426925
572887813 457672538 762316177
282491759 139302390 247588548
596237776 514227613 123276057
519334241 412783061 391612646
746841656 728640310 274145657
287103041 168511020 120801410
215336969 332254741 50336870
531559046 603118074 450455466
446857411 259049158 744479344
609748801 681473962 353814376
579527016 482277779 725953879
694417047 315421327 566375252
696755438 252754297 250878049
508355145 154607648 129684539
742016005 391950476 66323048
34017171 741568729 453321664
496919436 34259489 533742266
163998808 166511809 266004005
141831311 515560718 608085028
704381461 335299171 470774119
248200755 351327907 510095441
607388896 218582850 567967502
69571208 215688061 427782290
417265239 587153281 741809892
220025864 414847767 617252803
362316746 163461290 373904048
719505679 495585647 102430719
579474737 297967554 46176605
230147334 253422422 640104182
36502481 606772800 543435047
185760755 217195351 164849401
299636401 266848922 553350256
639407827 671823695 701898513
551295181 192875671 567759511
17659866 429333881 162515070
357127869 154032510 63788657
693058311 602806470 770128143
502708073 312627319 265169629
705747451 20719221 664041526
222344793 753091735 279842873
625748406 10182984 539650196
33689090 374213781 267340888
577228762 698358927 50967516
667685443 597144576 11429726
192557011 748544867 77403075
195048463 3793853 79619730
81758307 338115394 536365934
173437602 464779146 751261322
429937277 540961487 122898729
2400166 138485856 484838206
758738285 703548031 38703260
707358879 354082253 176359631
171869725 460670708 355343088
230202009 442958251 6809953
557830290 164306669 581850145
773674157 409286894 125905490
415931802 105402708 676403113
586672225 753388588 21794913
24146948 519097545 640196102
661305801 77928514 762510349
220186771 737159050 427173585
331212996 59441068 499261067
489222710 301626174 633184038
135651542 138940170 692277566
131644700 450787448 111117361
757141327 60407728 687033512
44411306 364297930 262893914
63542965 211593082 678021718
151786418 697732133 219798186
369375340 463738967 66506602
66188396 432498570 302816587
771055184 293884942 277237905
391572468 482439071 388090036
304810848 178596765 115497455
411869461 700430344 129655719
662975023 760580078 397189695
525477686 430829249 17860552
330145577 239968599 184176687
324447953 51462615 513486037
25697168 767493849 144535632
297741909 238391854 174369894
270853468 418428033 638882489
773708280 254831021 196934024
159690074 640107852 762223749
42320608 436441580 749826055
578539325 31317244 356280063
662917098 734609680 279642831
684007382 283494742 125377885
733370159 70692386 567064776
232753674 212658703 181684646
402416860 401406279 28745849
551859881 458954768 619473003
458246986 534313426 115054813
143424843 24820779 535525229
607215624 270547441 720246921
16301662 395535506 333602993
471033596 512276956 327065766
716790357 607811438 564429418
743702889 709337688 2589254
328855919 662902689 479194526
659722058 134409686 569994781
551345976 170039100 746753489
764439234 121302445 242872015
661620941 505038753 529031052
8604319 274321631 448203753
47341973 237792301 199443103
660868505 148106141 485357140
204889268 641998814 127381923
444376122 397573435 417095288
755673658 240250375 316098779
198246250 517878702 525384029
255274839 135381870 100567888
454243385 685740687 647461011
616824789 625964302 536589678
573870690 665214226 480774437
417847052 686561631 145169072
20757085 92184525 256429904
30862209 429824032 197574560
676766909 651261383 298088915
279893657 94419419 698681045
668476371 64221777 553371994
247630323 535982252 603861821
136674448 451923676 732373281
649186110 519575415 735433499
226231863 298806273 618323974
13742817 565163715 96586598
249512536 298722767 461213193
774130925 525709464 472120161
563834368 149325209 470623451
3111527 310850104 731788011
333791330 84134358 429419403
665625631 558332495 121184948
72517494 432034984 480985041
290155052 659037314 711973034
181368793 370462081 62348870
655490700 165997217 466457583
126980192 394561301 672213453
125859399 232796874 281519004
660878719 751112460 285522125
638987853 563772853 738855467
282325842 734070035 370558023
674889860 426122733 383310404
194235443 88351264 166609041
88337469 675778057 26245660
496254947 374993992 661534739
78374158 515814297 696032454
47435850 210597437 642285040
390270349 750898986 111325256
741657025 639821072 390764490
656857794 685882804 405563751
37711061 724351440 742736288
37316686 443938496 712759834
255601242 164522370 723963324
422070 187265609 440220939
395109699 530765434 207499296
376175837 439200422 703920381
535456508 403521911 620559984
608206561 208761903 458266445
263639727 355483989 200826274
400911136 685807585 44373764
40115512 519699862 239203883
710090835 675083940 162601864
609544518 7517511 401323883
316698199 619408255 367514916
261128994 230630785 479185170
587195974 37720491 725932687
47357618 68742632 183267950
143689739 701653464 323127628
380175315 493340992 684152703
495024276 224104912 151858558
713072875 196905364 453469578
320698933 410711792 668694203
355716146 359620481 655352684
149860442 165196558 616553379
232848706 647459660 235429335
52291219 572361148 679876001
246172146 130123539 138587662
627289462 211810886 490356025
29745738 650293539 255894183
747973154 692708513 749583887
606257883 720598319 50861066
400413806 108378875 394454050
545248780 624603821 115560307
175187365 186855158 580647196
117064714 472049695 711305091
56539794 373867885 411764082
545726322 565464297 23391702
286328040 419403627 685645205
200764399 557950449 270575556
64293869 772740595 554351179
293125800 751482450 578432466
625343116 48509515 681563086
26189147 84093933 496624121
198020829 467348255 576021625
617120765 761668777 107598645
705759430 609237957 335041195
580615512 101899694 278443193
571088192 632323912 205591933
604673571 227220768 344497997
110937896 729463953 46393129
75010766 98862935 137020027
341872005 739451206 377780803
241021091 479871327 522336103
686939095 718395980 666845865
225122822 6327689 763071344
187030473 139211519 726362273
512904859 227361576 521223499
492299850 265426449 667153935
405267055 543478323 763534720
19777344 327788558 420759505
299351698 250884501 501538742
104636392 439407180 249230682
78573727 668887611 252603420
774492804 93002592 446744494
644408342 164723729 502140830
81780391 259756961 246997479
679180704 635793665 472875900
612681188 624802441 327171352
414025634 542807748 453564899
21798265 302773596 518644756
209072273 37966100 630002579
642779352 168408073 717795276
597044211 397874640 602110402
39874673 649000893 233403970
103154300 587832331 577189805
91411096 657116583 486959500
235607816 44169705 53605473
430648618 715453771 628218037
309282009 536791508 190366861
73217816 492312667 30284445
393128825 417402299 137870859
664160473 660851545 535068598
574288309 259215874 215018772
633868232 539101345 119898335
306840107 755152903 681465742
149185844 434922138 545764858
301868437 145228114 360252429
589567720 172244951 396082486
125210120 237078885 96533610
117606804 325549081 368616734
68137616 443252252 134575125
94242583 715822029 749351089
625877219 266893866 672533387
11654518 410033766 685071059
568965779 353577841 658855845
31203515 90360870 348747812
449190866 73074536 27427290
592255265 15569063 106846191
612260061 389297402 613260968
247661316 595513452 686482349
137322625 387995814 704088429
769975038 88703063 387406982
737565950 713266146 240358687
595148859 93154581 489334348
761460075 159193716 225050061
115541073 226581862 582064450
317706448 532586289 331994368
554507729 212456498 385775310
314152740 90386001 83613635
330291706 764737576 132927077
472998975 512580579 306731571
288686011 233655650 449461684
368050967 734452253 717163909
203187389 164092621 53785030
254705562 436272483 643022671
654132124 578044575 51348219
572570107 319410365 692349441
713498384 581854247 481248263
281371396 108525696 278973252
282092611 596687884 80124006
6982944 71679004 459344545
365715229 591538194 13585397
249852624 292206910 259866555
390559727 416850943 159071415
105041449 148366210 69081279
385239503 376895505 276191351
452866423 382415171 178930021
180037538 244647766 776131551
757369140 573728102 103545343
674163368 50710635 51798934
273486349 304504873 300409991
614396262 763479669 736634124
618256669 512749635 133177322
134960677 454584798 401728108
717308316 751519766 336727896
621691754 471422612 736523541
64456537 655822367 127030824
663905081 74299090 275391124
33236993 722278180 509692234
371188662 384842047 312207568
505157470 8972539 358123166
645890689 522013152 766914457
65908501 562858791 46325636
379660636 552217919 657558821
121869427 713601259 120096942
317875032 91077587 87244343
38277272 472326195 101138694
44126943 174080811 42620792
348772973 669128070 464460959
247583850 262033916 671898423
179204282 101444356 699641187
662320974 370772839 354830826
599007260 100541580 513695445
699378421 458534924 698751106
275724944 693985578 254049188
66133216 535578925 540079132
685790834 30996271 262887410
119119453 727550667 110921658
278141642 688101223 752829342
187657548 713991343 565754643
550623746 292040873 215966041
646732768 760916781 300520639
478005117 293971164 332232877
347120173 464259439 35136976
428623273 103914790 745283969
688420843 150143808 309206716
622861458 79568941 212993091
278757151 229409047 446300018
727897993 153380937 36714825
136060768 400443461 9884604
742356260 531136306 326102821
588397047 311684370 360770855
205312243 308243055 439895000
544862793 774859871 718661413
195987208 575863802 264038004
123347786 537375432 75413515
236024147 287901305 73077581
406059724 676287241 487309916
183875290 311234525 517788906
27301208 478863280 670129779
775862466 387373493 722239696
12408675 362095474 158605741
549296849 345890767 747518169
452715970 260009033 278722499
59122620 553849585 721572726
652779849 596583235 260699141
162581685 108810830 176699856
129102285 229543481 341934640
560705938 706583310 351539439
747417615 295268965 244605380
592839551 453816522 301761273
368559284 708714942 513022870
414219847 708586357 500782875
168784407 571312417 751763961
143266825 125762164 183637391
596784837 57602623 570353765
13043585 114087799 708140433
438212846 533906320 79398118
442737481 575207132 478397685
599686385 642942286 725192266
339450018 255586663 492755525
256272491 435177275 89794222
262748470 271540660 737851493
210005998 298036120 71927167
591448320 694093558 472892005
319152178 26649599 759910010
407592270 17429173 230484597
371771479 676338172 230416923
205929404 425294948 446605757
299825895 607172960 227641024
116667309 359896904 148727951
252319666 686912569 305040617
700625142 425227206 233811455
77403177 191501834 415506384
138458143 382656302 306025352
537568201 583422654 19377296
358763726 353739406 734636505
116096882 473915031 323988465
112374077 473870708 357779344
493357975 152809019 430590578
398387887 585298240 651965218
244436164 180738404 200983545
106878652 515928460 597758965
701153015 301919832 17313487
239781333 216519260 683382927
94644210 349121833 210477846
19905543 64550884 432527312
297878266 13618806 506203300
71282411 331879137 370240352
428916858 326118002 484188052
252634332 338357214 430415574
754791118 116223602 122761819
186187249 297333046 198389958
598340061 42829964 722255094
604094524 460444078 712609495
632683023 700657234 465621155
211139312 586757534 657504184
451841979 763604701 430887046
682645689 333965740 281588267
366055612 246666521 180554481
769476922 252514285 245053284
690928924 396101966 174508583
601683715 722285234 446105961
420307279 23295078 107852184
32443228 20888279 238048078
470326788 450283749 172461763
725782548 742942109 142428436
240214214 362205954 337882956
659743 344318854 430864272
65803911 705802535 48711288
718638525 591246444 478621800
53059198 78035898 73034239
764642017 432553196 679147785
187443132 60112593 599949484
78845987 467980482 478797727
550001793 696289831 403454953
458293699 621279023 598366816
718245876 288752549 366928540
607703706 503343272 450970150
468231850 696389672 572854388
769939082 45883994 621817755
647759659 78451126 708646087
446712030 220671981 510551525
397924979 383478391 211607880
536677428 25986413 437851022
120721286 546721221 331501412
568062459 402468852 764802680
81896990 374948296 767963371
355681334 571863063 96057544
335997266 605465019 305192681
630765302 322410852 464174055
544255761 376632576 308443910
744508270 122301987 694160853
687680660 554830833 184713363
709713141 99589559 3982223
90670060 289391370 138877730
215933366 122220168 48595885
620483111 466601594 161390811
328731401 394061582 379405885
98370192 360611976 415868207
685201474 5393481 59684158
12728114 130330453 134398055
743658812 228914040 557683629
570107803 175745685 435378998
448536647 378453146 70401940
489793529 410897216 749159438
331712303 755679617 6163722
148391682 637020019 246481104
775693281 545323468 288139082
57366744 286082309 609586921
296906900 563001267 360253130
763532897 353759320 360909615
752888471 708499236 343249617
337435363 67317825 349774321
298693259 616449611 682296323
720699854 737243671 220551472
312379871 191649302 613832375
336847697 128880234 292778542
246156067 170145011 715476240
20676478 39802382 615256989
413610448 637597115 563437009
702358662 439396480 286242789
538692502 516364308 253454685
489091605 417297102 662225040
116997328 101746532 248464091
612393945 71713102 388082761
545690376 171129488 242161946
332581939 154303331 234423834
127347856 363319427 626701407
579907435 50540040 65252838
315207428 14515897 387332344
665667017 504814734 210511368
432612128 620756036 532595225
320816449 196856256 546538556
555918594 755943396 762918227
223776386 670424443 534326418
515991233 26721690 15962519
700863940 327932744 190090521
261741863 106504108 666845478
518825491 607995860 121040345
627638942 578031420 584489548
534425553 731084890 440920923
111213028 242760614 690152672
225990218 703410679 464815338
26396231 177797754 652362895
725577141 387498016 700078557
578162185 342874402 771664359
732152068 682523164 57700242
254167928 243891258 195410020
724000889 89426843 557868139
706031397 709055191 758724085
509486629 451116423 384368039
599631344 356871575 381464454
315429416 186721862 431702783
523722382 563114962 318640530
104511736 693505093 382431151
486240968 11532594 620189541
603210101 656401140 775521612
737376120 356775497 711568098
335949268 288724002 624383383
341358613 194264480 40539818
220525948 130827087 502987752
107653745 648523096 98474074
51182168 56499654 345078599
518260445 63361543 538528840
335454798 262091423 172196992
432255490 207345173 354559687
66445596 587785558 8606045
770874680 170876438 90764691
751082628 693511564 315734461
597699609 768297801 258674812
149365077 36312322 727517883
267063340 279075105 747297271
490102782 712019745 707978455
747658619 771060511 140537842
595865623 227363042 248629147
494180275 665077126 715792667
637307677 299979028 97539026
401568850 277479864 265508558
273290085 662069552 734851003
545346889 209788734 599086138
635103117 707072675 311395716
409847232 597902435 146633481
503108015 70352215 335524516
153232437 74247295 352448257
87341620 380845909 666591915
365345839 237559475 190721071
766279084 397882364 493499414
157827000 428067225 260259897
159451970 483923692 726512932
499536724 380700391 600003107
348551058 759410114 7609527
72931504 252590384 131657944
586491704 605516573 113514364
452712957 277647853 752065322
202923925 205771941 224759820
732008341 758107265 149691257
333989846 552581568 536490895
719759251 664343093 108563276
7175750 449625378 171933318
707905225 775184193 288446967
242798196 441685814 762893630
167578739 516516578 498419574
175522847 736327187 208870268
330312461 385899993 158511967
293888755 532714824 246388991
680117920 537316661 31025129
402720261 567443044 754764253
556190706 338590887 127474928
380251657 40262888 625174377
168322595 432043894 252040676
605349863 101097716 366127803
370920567 340911068 144324580
188145278 250553683 752380189
555480572 659041797 156920416
38951674 665287767 536214048
428447504 137995827 432889597
101396761 740784470 737071186
144189026 43095229 658837138
638719439 611126033 164520640
43940653 360763998 528593660
651015718 709495625 686943225
201472764 76502906 542775828
461823145 329203762 437731768
588448890 152348067 685006307
15981821 51817439 206704975
519370726 79733130 143733759
447397554 7846539 209952079
138141362 31692061 282571572
692578055 102250355 113463384
767165560 558226426 382678790
556373240 548765437 572805812
355902307 337334016 196764433
712318192 133705681 466279410
276495819 685175298 6805669
141499637 487559707 45962160
500276980 414960373 144369523
280928528 185204462 290118557
218709819 761057109 511533409
37537828 503077846 183048622
473843817 251667871 769839101
406930599 302520716 234535968
371277887 389329608 611539754
249323311 511373971 282292625
663846698 168488050 277080841
216775809 462243072 413229345
258758828 256881522 408576187
740512363 631617433 315734881
443943745 682828608 591411826
414706276 545516827 61713256
771856208 547131722 259535311
714447395 717560391 131820819
434717369 715324049 613189336
74922730 299628161 389541123
472179199 542006406 277338013
338418914 496177084 105694410
401318801 635756006 209378153
31920957 464747762 267691890
302918365 152327967 164152111
455727519 129039358 371878177
717630813 279552925 275744344
225293613 462615842 589289532
240595883 459922816 473549973
386093019 247922586 470480180
695028729 135435357 174491144
591545002 89049882 224492987
335408330 551669830 227868136
390602246 654482150 278082788
661076104 266220050 576446714
79644743 377600803 74026901
155503881 18408196 588032724
255934261 33263532 734889625
641839534 234298194 321605160
461539121 200835504 684440954
1205286 482098580 703646279
665160173 665935045 584380667
65172231 512708377 629620753
558443317 729765740 94765624
514247902 449729625 367465245
306393859 99600758 578973220
529226090 433868039 83556554
268088634 175927566 236043401
593667419 737117470 528548453
27395471 631919803 509141539
469547365 664404494 264641736
132233567 669774493 747396681
447886207 361966318 133076599
178434251 590407456 563157098
285983696 242917553 89968997
138981368 460873805 372829866
118904473 263931231 80971359
491337483 535642919 675045549
764482648 418001035 195314880
639493251 749347151 411283387
290540882 265693530 584924855
477534263 776194262 645214270
211020012 420143348 144456106
489081897 661841866 127001616
252779725 305737318 709224727
449999379 772335134 91184866
664816898 491471476 562112972
237477254 611578616 33922086
139994734 503327458 119947838
731370959 507177361 433774623
669276158 76516434 357338075
735172422 21569654 129555157
252903660 200675653 425122522
446856495 211339277 147615519
268046479 190346884 720857448
531338507 341541458 59451764
42895955 117025267 510789696
576587144 309642869 530346147
694835786 240003820 297076077
309043081 410017543 632165505
11271771 765375691 108474870
488492685 530593470 510094089
37383696 206059073 401517246
261518121 94897206 562120819
383511903 647510288 312505203
655565654 425284193 754986900
2064722 468032675 471380384
753922029 720891254 39483402
478592755 744134539 537524437
25710088 466628517 334530916
29819291 552436488 14233032
1299027 485714263 730941029
740508181 360660804 603096162
479484598 172586537 389893368
422061572 552294989 254083322
84698238 747614647 683751778
517404038 363911463 203807928
77851332 524965395 443672142
45496557 510542317 241600830
298904812 449757785 381929136
161813915 542627361 322663879
220696164 553336013 422750556
210432948 493065094 365771315
238457116 481736824 302010480
409277089 527117499 380537439
694107180 620495760 358419095
354800713 251086755 420457445
311170532 661604600 340310734
213994658 109267012 400262770
522703898 326978482 640371790
731783689 603261502 694363806
725949340 114557502 675520409
429499492 185785295 634300083
755724800 578803655 490180963
584186014 474884086 207930280
346935308 81030271 751444486
113936002 382798966 437776835
334649892 569097154 66834197
405814024 579040896 629183951
397712471 220434032 581783264
64919465 277634046 236183154
587980329 281268817 333968810
93154296 19610284 245710037
165669876 744836363 492742052
744855269 106551270 157371882
435227891 414701059 257387752
487953857 407585107 631650559
148889904 466235629 245757281
501403208 411058212 473491158
741523752 7776767 39287745
309206034 189173360 422071836
449767421 525178721 242642070
642799336 393164183 733483532
78084485 473451004 264758439
620977221 466119560 614863377
671115670 400490961 236268268
346943855 454649918 103251962
100780727 567477553 467771980
386804187 697559082 761588484
559989014 438948575 741883244
475438128 70175157 709926723
170736674 547539465 10945097
371916622 395679992 747918138
163158518 718027593 171307703
192984496 214544750 230028083
568696697 492410805 402988285
74682405 652177541 597834510
589358847 717641196 648640057
687218217 542703740 363512130
744557953 291523606 667609914
176569729 461663513 600422576
594879957 188235899 661656847
475426686 27426907 31074952
684103320 103752955 512726471
140412525 521017310 368524312
371999293 263454137 10684175
502152167 589758597 700095928
146630354 131709838 265876258
571956388 378142016 537796468
703144578 414587961 95778892
490694688 499531026 224926785
376629245 340530567 470338219
505580253 725793782 552538220
305218154 773167236 332570476
465849426 739506634 580318778
601033106 232591848 736174913
36868990 678844178 690660015
288539863 483556062 51997796
662580292 292857495 703851405
611929480 597644127 150626142
735497579 17386768 310603425
682336751 630335571 767479887
581868813 676435082 251801460
122191918 420174424 168568238
596573427 740722602 492473014
228285386 188823245 678668116
14123709 172597449 356302667
772870407 287585761 704417669
192085291 199964992 423538141
280962833 59944673 614477649
377425832 727361176 305222581
559615946 436732219 219192696
104186231 524142945 517562984
679006250 291014202 53741144
70183646 362286277 658615676
718749427 373985191 130380085
582520086 229336708 105354339
532375682 446027782 485595958
211752880 150907573 67627718
396593320 47949093 418461653
692728008 448434985 75044148
434682738 387731877 337572286
445472585 316785549 233834900
25869882 292459221 391777722
689269600 48878952 116195088
443338400 248944642 280236553
314813517 434786372 732550409
450368092 666185868 352905593
564594237 9008205 578693217
772801037 8888167 376165587
686036515 138955139 233281690
678014491 174163687 708920303
343938218 78101927 172273121
511449036 535052733 4449851
450554967 488980526 318019398
652978596 579498134 163746829
466669009 417203808 468098634
324296577 673884750 407412300
102839883 114548441 143828320
258007350 417592920 72473359
695011568 429385229 588351683
772191697 604877061 82060391
636003803 642059850 612548718
473770948 559664970 619015355
428306794 543781322 494572319
553739020 746511728 297591018
93649360 112314757 265180409
271055962 221047319 543626855
693842591 400852819 518844000
511733296 489091329 160097419
612682153 404141433 550884118
285151945 664727303 663873538
305285772 353731653 772436370
574894938 342742905 638940468
379839463 275863073 433964774
496056150 330557911 38634293
425671311 233710636 649163685
41110284 268376446 547585695
56274625 160224434 113977765
269088318 61174428 476483203
457992943 404598865 563423456
484816057 234600481 665884118
47305974 44283085 489077831
99772654 611252429 420320877
518611026 630526277 96348949
438100433 533044878 525779487
699177276 758058702 34776226
739835482 390700710 288981032
747398116 150617347 356638223
667864702 257584080 391233451
504882197 321232904 502474295
684654598 23530561 386601934
116179133 199418270 419726300
487155023 531500061 697657193
474904580 622581249 158322082
581731113 219875549 734625777
774107323 600325632 687340247
326564762 667680657 769398392
255101918 81345080 359114862
220068717 326594718 167999063
557572051 499196611 503040424
19193552 348405025 580294722
559070033 639522616 115705628
360829007 201503539 484103703
638594777 105896319 668779663
234606440 568243483 389620355
100226548 255552985 537957372
37202297 151162231 674481712
564690812 203433606 557871341
94463089 524217851 196415113
543103300 246719222 600703921
711272705 249699351 479342703
106572563 575482005 81406847
390908959 494018282 693647057
10164635 590250026 701004712
69967060 112076150 267020295
481407580 87546350 241619993
302358778 565441874 87163789
572305975 511279228 334037725
7210775 491574192 765968115
133152979 59233848 749622856
660407922 324703390 28126477
138506995 586157804 626463744
173712525 243690371 495261809
474811070 353296947 191343848
419491481 641354996 425841853
248383674 44664374 661146370
534320063 318383073 277324285
645362227 273458728 477692678
609217900 501481761 546722438
408286209 733451375 157958460
771408111 654817117 725355017
672528291 103674739 111931038
357908851 385548073 255981644
300635930 774044945 757128264
160870888 754944345 166256839
430736968 559878097 108391839
72427600 35759225 221574084
473666774 274563058 232573595
505770881 492355818 81211691
68822324 697059960 53536078
493497826 547115442 72388126
35275082 260135322 412598273
708136091 697788508 730719981
229163391 395612226 413803411
648980368 646987089 473208923
582080354 752718695 205836729
411523 370411261 3893321
171036282 162272335 164464188
276261387 246285714 177835448
327738138 428037308 646820457
749423721 326801453 724504994
379097456 285473412 371516610
730062242 121745870 471991322
580851490 26674954 481392546
751067000 314525901 33953743
152627215 189780380 525881371
666688894 517680199 167057653
105968639 454935327 440755165
623483468 388781350 14225103
2111477 273631501 660484609
564272706 43642972 677896053
57883584 546009019 653323843
586944897 74370909 24976925
301907613 376826702 386596008
285933822 469050596 112921913
101190072 414616970 239284249
335424560 122321008 605676224
160251384 492207436 463865784
766480651 199574614 718006855
486573443 59641504 607918625
284373800 497852834 523799142
54726406 242453616 471913129
706268237 744856069 597623494
92025975 551955388 141741902
503641211 260975823 400159624
75429342 371048435 496244238
494530549 534518860 353455978
191979686 479735872 755617393
339379578 698944012 284539256
204067718 575564164 418173925
754451849 393016474 506486381
559980570 384122777 138674902
238531757 733867826 290362678
700689103 521747403 423101310
208869600 127339346 141383208
388082897 200999162 538783213
685062463 90304136 116341262
383237003 689711810 123235744
187954324 455034977 186896388
591649632 551127406 552742423
205328675 359087096 234965125
227031418 769507641 735632614
189635689 598466622 456666619
232841244 446123767 289823419
302409256 414295833 417529283
498979162 24593196 605879365
697043320 574179398 559529515
730210569 163569798 189889451
102740401 576704312 348767068
703665303 91949854 710464592
187476208 776891225 241572777
569247501 84185184 145442578
526702762 502451911 102469297
12524605 80600049 298776451
654529940 312049027 506964954
102639698 228904818 714333098
776004377 598208483 176308075
342552932 753264063 117042538
264796111 158593347 383281995
95444815 195592889 705935800
739971452 493635080 449576508
529820221 677459321 309906987
634449538 654015793 449556721
166862593 17380015 282794739
451053776 461285866 438173002
364945236 504884395 299704954
83866215 199586726 175589072
93048692 148113334 657328503
496988757 209480243 245978604
235122845 324797707 599041482
92703333 181924862 395334209
453289214 689443449 630393039
227854218 709905718 157072651
293121524 234710279 464084788
321866080 499338060 295819263
574750330 312389208 352436954
545679210 750346340 415387402
551608509 484498093 609797030
255536200 270977453 467779284
74136119 277613698 274748537
678094255 220729638 609537805
29205538 31473872 726977907
448164576 539204094 529186057
538611034 465177592 669382167
53483129 606850545 750350164
490065991 555755799 269685594
499205804 372525469 458359855
381411487 370993130 173307764
276412148 650453755 414155097
243925958 378125357 84983461
649700389 126590204 137693716
87662853 392014654 460213081
601807746 704456683 3699467
409356457 3498931 334950776
118598336 279031938 517055427
91581013 249221190 21038390
751483428 64827142 776010020
426296562 598928238 511112162
82738199 479150697 104748081
391454376 652993802 254652319
461028527 424861224 19391496
671011302 308739138 292207550
238200346 54662135 469710472
112183071 174937836 405309857
248382904 710444031 702769970
597090602 94948639 698047862
687515603 258273598 647571413
598269296 76062315 474464408
137476601 717250296 117027591
179670459 355570054 368578507
67745061 525220840 503633841
192936242 310004148 377467120
166699235 104339650 179205261
434967424 628237968 422355126
243844465 600239404 78351494
563762193 603983516 351711858
401933189 342535614 435620126
245717121 552281227 448030346
125065469 116929209 182719724
134887488 540292897 114556138
769971278 186682266 390242241
244847984 93473497 2257266
311394168 506775517 730327002
394517386 200617542 391086012
644321486 514608314 682670810
416183365 407283082 270065085
545203111 676070366 473345163
547878848 69279048 349469497
707824926 138775343 198524043
116287346 650421417 565927431
697453342 755748805 122754095
772080917 141342449 242026751
1309177 342071733 97003528
254136733 318617231 198184966
198632613 373374810 631195450
749317597 430918777 329592434
107120074 582457663 265773477
638254735 631930508 631463474
539052062 504688575 373739163
632011432 519302722 403377203
271106807 539807242 559312838
766846394 159986542 505474691
196930522 616715021 706566693
206077734 514942613 521297582
773301198 651012094 698047662
169140133 427646003 157407395
306210199 14203984 647315727
96848276 722705336 343079144
199021611 665992595 266240321
652587407 353720975 368852971
109861051 571610972 755056897
702488931 427771159 278148619
737230610 22684881 7271851
268439944 390843214 166694430
431938350 295418842 610917892
346631279 648505332 560226933
689470141 604237205 50044713
590601582 473400564 308296981
228852254 41168665 83038761
437379168 590772 261821272
235790692 342601542 269308993
61302755 669777077 483832738
244564620 393644407 542268670
719311446 273428912 9080266
545418263 555127768 766478829
562012803 330218653 473324838
229339104 367051011 378582591
667975539 126718373 236810671
24813230 373493767 203065777
309303324 493816592 30104329
491427802 152744966 155184191
80757038 44851413 179907574
500046185 348540225 180255235
187946262 455200812 592110750
737202321 63663498 570807870
708656407 616905213 686403351
137060377 722190123 768429535
145570375 75461104 210809051
689345691 33676043 763536749
204026564 504547839 716780027
446063825 308611778 483739023
386220552 505859569 361649936
432847022 540951765 161450845
506988894 364883415 340194939
156771651 221512688 536662039
356482286 630295670 628839812
614000213 131488366 112205208
772073123 611143973 463262721
119671364 117640705 530754247
535896516 297064838 249846306
557201283 675803593 49998096
203791243 90440802 561226088
474240630 304859094 697474942
431851499 185941361 199108763
650841262 84849297 644115983
774086637 505162231 206101629
545517452 229792227 307679089
151949026 543670978 634587420
237709904 195585152 17822268
751192586 69384481 362903771
212234712 490805891 749030449
375494205 497424263 72966965
724466974 529725827 385116368
227505371 533837816 20631958
287430592 126144394 592808069
285530448 83874366 568237016
2675901 734530463 428897589
749546156 770112572 195820479
481781956 676118970 38057731
47402398 450934958 413339404
505104568 81812405 701993792
171013896 565017731 192119598
593242517 404074890 162714841
2428653 2961490 46312833
444022911 93901445 33160095
197050715 638192468 51161336
118407944 135576470 215346017
578302960 398954216 119950890
566282544 49668101 158288788
75974920 653657500 596038510
424761665 187530533 320389567
770516542 318421962 644659754
401181408 351010694 585760763
440141629 98617949 442157364
691612990 99922206 189647118
373267234 356600948 478717755
211782431 719696110 10557483
609806170 269481231 62023432
564505999 689773122 396267796
537960593 506196718 31211091
627960842 699715244 316062804
289613877 627059887 551586415
550237381 753428389 575419908
490332558 405822800 549613842
118734310 753951742 180827339
481677279 531373416 313124155
171224702 263726560 80031297
29781385 179357740 508128383
353616137 138789868 29624155
692437191 430712675 265713545
707263046 718639074 648353942
538498481 400101138 374406096
423020837 45118827 601453674
492482520 52424629 728597910
519868363 224766071 286916230
288166007 661159953 525515063
532746301 318384385 703047239
291625700 408797443 630716323
684307348 333853132 272953091
464331962 610210100 326000704
621243958 462062923 368903896
41102213 479888860 346120057
507969162 384671625 53771815
368004782 53634340 467208043
692601935 427913431 571176329
213430795 436144326 738121639
347095773 241647828 4581095
83228311 704909849 316210872
427120576 460004422 273577061
760421797 274321522 376529993
95931183 345311649 571559852
696372648 320072519 289562022
210658271 593134936 101805458
374806565 295480950 545056297
505769836 530866596 58787665
308260328 438336414 377348705
68264023 59481780 451561165
514973838 234935434 65040844
699990070 385788013 329955764
716172052 26278635 137689002
489930788 761112794 478430035
522845752 84792170 278744500
511806652 366726387 21530599
473488270 645806104 514860825
421877850 642736333 643064245
455510666 369891413 2673837
146613188 335628275 495670632
410348980 463899519 418895746
107472534 63851073 463616473
320584859 79182963 290350220
307399200 513128790 695850507
552521986 483980212 144272872
174435337 333123106 60810146
420312822 726446580 443230591
592721900 310093850 445173432
547255417 441444762 405833967
660605066 462357176 318243094
521303989 128478332 80048712
384909490 630361453 342027446
155139691 156238619 272079671
678320342 53581623 275983466
457249480 211896987 768872002
418442249 696742393 107305023
549555812 299868512 580557916
735021368 541989188 644540691
23747470 578380090 2410875
134922360 552717028 99982825
393719572 626730910 572852195
395156110 574855974 46095526
596623277 473431681 29322893
480710888 66745608 180804425
468287933 395479091 366179938
143337891 580840933 773015813
461358316 447716419 287119721
637562905 528690585 486477199
500097213 372838641 343333129
60514218 385858615 341858322
184548626 705208958 352445435
607479286 484586427 382828965
689187899 594550595 113350979
285790152 707013137 291551717
552507352 659655776 46537580
438532564 143501666 171463385
756050909 660038625 348368419
156771809 155239050 286479299
350206865 231248629 684779442
359370124 118248406 767913433
582379303 541920197 745857546
266589033 365034978 287659647
232810191 133640332 532912294
148667086 403511193 299344195
647161558 201836827 348328800
164977683 622377240 52473129
116253984 147284554 528586912
169702038 186060533 595806079
520559208 100745685 337741820
602496809 365657849 19014855
711617469 587341061 277477392
117661111 626258251 241929993
512661132 405828519 713936074
506232374 60967300 565679039
686234142 66069519 288503613
80971153 675956193 415265126
299109216 763887951 733471486
186143507 774190051 31695838
617628017 93810008 195218616
298046518 5062823 447254843
634776870 70683410 245012014
668711085 644982375 151723639
673796859 89480966 487561347
228686346 757118505 582970490
263872256 502438661 144203388
442949289 706402011 75338357
295424474 680577008 361012874
402955661 299236680 708543859
744563399 309259761 385205011
606167026 322194330 66172281
215038165 237480033 415801627
672603002 128093083 135700759
571042350 595690170 540925821
292480202 188130006 228348907
669756865 757229086 75507436
565467029 246623160 576316892
262151751 384768398 618482542
160602918 320648836 258117326
712103607 633747057 245237829
323220765 641687077 548705098
658607064 427327339 587413441
362680546 656322089 124985678
593079876 571470825 272209996
736363553 450181747 503723044
610323657 456572582 310298122
186150074 318262874 212748081
386774323 510809981 375474154
690731866 490856514 199625433
533472295 509257554 650120744
350238909 337680590 507743007
628546740 25000090 619152581
386401662 362431437 625397276
392229422 583128977 338454745
341467659 84162012 282258550
400272651 627229577 234295090
413438615 707479269 230667751
751898541 532058649 567173463
114804438 383897647 26248872
621210476 45444769 433468032
211470139 149021159 687452009
581438452 369597731 35207513
609480497 290985826 572971799
483601074 101172564 405780113
137874899 594055658 688566278
435930866 179799765 624891522
46726735 252421649 495445376
595890588 353834956 160206719
375461187 675297354 453269244
757645845 461450576 132738187
395956049 722570158 180416583
537370128 266375839 682693292
617554635 596250536 33534595
729297379 704665213 258797210
316321364 732121193 398799887
211195469 757904890 619902243
277487891 549461083 373512856
205962651 479056365 336042001
567252557 282210548 175547558
34348941 68618266 712985414
452002268 293875852 170950940
706153547 281065583 666440264
478659667 643628078 557092189
577902401 421388707 441067817
734790906 70776378 458498991
636502387 682191191 442125813
313882288 44034946 152812847
85556732 739216369 357197361
597860754 95230648 258408930
391653776 433680384 218109169
605249505 125309412 549897540
582795235 124604859 596755613
124058166 290114525 459140606
130442017 163607639 744634956
276626350 430980811 109713418
623822057 576952898 215213141
309032713 202848988 697329963
580953040 160703715 640943994
634858524 578008531 273399859
648805340 574371912 383963608
760393747 170829171 113058585
142299187 33800579 569015559
36048674 178912217 427720147
722165071 389652074 397893357
639764169 355433495 116065165
420032093 574764375 192988814
642474728 265184510 139223337
699880297 214140312 628507668
150878867 192456090 404444452
617648411 72852143 190879095
442953442 192248920 521145420
108132374 707830225 221954120
339220125 609257912 115283519
372173236 142376892 758799387
180760497 58327145 709736539
222282621 759124879 102439335
139718237 171878433 8436833
716574885 98241948 230051681
348222092 87922173 467098564
164376431 242221289 20277836
669374331 762793914 620095453
296897691 36946654 359755996
385454958 452802158 422117610
397347342 679427164 461087938
703800675 280064936 744697701
494092867 291288713 623494793
11733134 603988791 474026912
111055112 774727722 193553046
715740990 385084723 231892323
713499406 457561035 595964444
709386021 225841336 725605147
611261365 69874642 653902040
127233005 668572501 65225572
636213119 53414018 715730628
258444974 647781572 402779798
656215675 575629068 276804109
637162324 313234115 669100681
317271422 409424894 759233077
432287431 715908812 265694942
770318228 615110688 664183220
533355080 309757344 89711860
570293381 324054268 486882167
456361030 409785162 561739035
341811340 442733332 187307003
497445474 3736060 65004705
377106475 252400192 122332050
630964630 104847027 646451158
247619369 677486144 533468731
361024714 150435988 157852157
766487327 361401728 641428159
487210660 650281312 561548390
265927255 507711414 553298123
454105885 131271571 716456052
383843588 108829344 351020116
717102804 202709960 126805713
183009736 66019895 104088330
342036255 25708466 711506875
608068188 647140620 5740425
382385261 445935391 652814204
564007048 584280601 551891616
771248146 184921738 255403729
614578517 170961302 22313998
404578832 204701785 129361925
550361058 518227001 394198848
103486402 66627615 231786290
112368734 335853918 228600386
728429408 323346289 745056021
530226608 540449827 647580948
335036322 336842383 212728304
113242940 625054336 16649477
235877596 164523103 582780971
130602993 717966256 690162598
279455462 294312409 639984442
404117029 407291991 85358671
265222660 353573643 604567177
279618353 502867981 80363290
498170159 383121532 642193637
163469542 231183546 767050986
595880156 643908748 736512429
48351592 132993325 676005889
500893395 637899391 440040578
329926885 27043328 513692283
405834687 612593705 116454630
23558343 740919658 598427291
62575075 437138498 104798920
464390618 569061784 576631064
582408865 316209259 428038561
113970872 186622699 46901606
547105184 506197024 196676002
478613737 285222481 3669961
691596728 590687377 414773385
96941292 140542469 20573795
470046842 101711382 94153958
681842821 3800528 263052414
21277919 653617401 353493272
381107081 596764004 444182599
205764932 470876020 254950578
667893596 496688582 240959734
336569026 452577948 300203822
502365915 619674964 52573176
664558015 577926262 168729239
533898728 303318365 436275969
156412807 571346803 245588313
37904775 126394084 592863487
763064537 710713375 604614375
714941674 633641736 89615241
296193505 360593447 52673252
596332732 625625854 6057520
642404089 98787096 205045116
279107114 227145961 117851613
648854798 384770266 598375574
303908075 634863922 726976014
294091212 274122467 463640044
749277602 634078300 631649468
64514343 14928447 138973437
732019779 276379789 232290966
34305653 252361877 551981944
556676450 125070044 274807492
769630634 728193263 320255170
56108119 351706981 588329199
334087892 597007313 384963504
463234011 424905682 474593253
58302948 577245244 512725608
26374733 365139726 394228867
575785667 170610541 266322190
451764804 300769239 467057635
723454178 121640967 27425274
300691823 25641508 544046300
740258726 418188953 298957461
689159917 704430617 614014536
773007869 298539045 579737771
306651953 372253529 252208886
538061760 725627739 774877733
134755988 363860603 689295769
617409497 768256833 730036836
319880209 71059789 658889737
282071959 82078283 204835128
287812024 731228693 594361988
435085496 332341708 665547954
166590221 707043612 226453752
468215616 426609492 419506251
679385276 422116690 74689392
378334028 248448982 682424998
352391952 669949055 2596442
234007155 203690159 366076805
672386594 730066314 496110116
542161519 449073867 635548933
768243716 304296619 448621832
399034055 428886985 388213676
510150192 254911976 272611102
38491970 594654136 176146076
370280958 478170981 458842921
66413500 502584463 109736987
204780349 610400075 276498387
686175613 267580529 744525051
272623522 755790672 220689472
451390075 524445944 65904917
500130922 496990473 647747767
174014879 80969076 453316498
133324376 105418872 514521420
444969237 406849313 402845973
219762339 482949560 259582859
486249879 502114706 667253272
373470186 46822859 659749807
370051205 72948350 487987119
466612813 155809435 332283258
597572151 520800926 604477643
300658332 251548059 196584471
593950316 304873309 747073554
738233431 497156539 29375620
456363850 460806482 317676064
93381920 666228761 443536813
302982946 576635150 296745974
160993965 643786331 557084626
632475191 205826704 260609241
315246946 722463516 535063063
174498367 58611769 190296885
300762753 496152526 768144565
272523519 243894365 579908077
191558761 13613929 387100102
20310188 625712926 476462120
676129335 182083345 275054931
641339017 627076657 470815204
194188536 109224709 389433152
414758743 714315265 607204544
322330962 260687117 269602273
512152510 373736547 235018120
170174275 718402483 283200215
94416143 767165539 503915441
154533928 771003870 239518377
254247540 421048039 710485497
268927744 6869051 349141759
189045067 127415482 435852637
709271524 344051548 721583947
172189539 471322315 672361825
468778914 672486946 126974580
650393680 390331548 250190622
688320725 211104383 759393224
443399096 521379526 107052978
678733361 186658128 176099810
617159008 493512942 415579708
770920902 610378763 488219605
147197268 701343557 220286342
712999232 2044734 626681603
25144943 611554365 158789761
430672410 337699418 224623826
303162603 151161619 400476701
374119277 329498692 199759163
348005736 177407729 367725636
520453519 712261998 236459868
239790809 369244087 169179555
84047024 397840491 201186839
667247605 430172208 84987826
513052715 336124083 59370632
361915066 353536195 484451544
553366982 706196481 591089443
511131123 121725622 541337252
9230957 720261055 142577368
612360704 680463991 765003245
556508862 307558199 661450770
179861718 360492778 586762226
80838024 83887317 552381874
531376829 291325972 307719150
50822874 485311020 13069701
761964361 275303818 222070293
710716372 220506837 345572285
772615719 389097094 330225468
338036569 411732033 177684597
167833443 565143313 177494194
3108500 205830760 352019156
486331367 223425235 447804320
415457406 411566756 575004484
735020411 570349215 498503113
418941364 26276329 273477398
60921775 431173341 259033605
330775974 28454565 510868661
274337582 721044132 757356678
541381382 568915618 698321255
659511948 135672275 370655229
569847619 197863099 124042032
78907186 242318144 238924772
314916031 233807927 174759521
745923013 433615677 392199102
596166374 160451985 301909129
216303314 615802438 189449747
89925372 563307305 5343902
649849284 223930140 408402986
761534909 546514928 748955344
421456383 230904903 573122813
280629241 444800012 268729954
116101123 497292993 726446249
332859819 734883221 163909744
379615493 511705692 105871948
356027582 523593170 162576186
58740970 30761885 742862532
343071768 730923925 122746253
74677167 86431980 50820434
549773457 222588066 191854573
264471683 499168584 182243625
265731264 317670560 752965037
89319050 165000208 428149934
728008088 309367242 79119752
242609275 411293288 326168906
506532076 406695969 615149503
554610047 659346469 207601959
684537127 151173728 654272459
499459285 355150514 532167590
741820758 177049015 125529661
482005415 461032217 63194873
124614953 704345180 419060559
759318705 771508746 461456557
204075108 309020725 683732103
696265239 305733719 331746409
363656227 133287509 136071729
189905713 2180858 486119843
153926038 498066635 714009795
129873156 560892601 376834069
770061755 589547019 484442611
445004917 379056503 222544549
479748736 690113697 72847313
344922161 421232192 303252990
325036303 254451690 147958900
297270330 159321755 592864952
201353822 235538627 517777745
351175898 177256491 84364644
527576745 275601303 265337160
233662318 333103977 184143895
418228968 754277606 160362245
271260293 486324842 480134227
567340411 751285270 56643405
411198368 91815585 486335838
94584834 675405543 607246133
25779696 359122364 261369931
215204545 564477566 286693901
45792600 314726767 78348644
150445901 412796823 661058781
670174903 141888873 32722707
407515978 740332695 435888688
91283614 488683780 760451822
187751222 476849407 632842680
771600116 253019178 617652953
106248397 607247691 310364162
222156426 536101911 760046194
371731255 481666270 687373902
42871218 547436736 381458688
306326811 755429272 105463389
473671369 405646277 447296812
760681499 389669995 556498375
205215257 397080697 469678069
459330876 248647077 278167500
411656199 394073416 690146643
326038766 378817441 106853439
145338660 414675135 508615177
229790889 720312909 118727726
365150258 32794010 158471710
168248314 435372372 531957626
158499713 217197326 403023724
267207727 138373416 721987667
80335263 150513897 423166262
173137504 98070915 470118671
446972983 140625186 232555363
691853015 364092441 206180111
713769645 565176469 174725564
480969026 296885053 630052513
15552990 186336688 640031138
681479840 347577052 288040900
499476320 312443383 726986503
6146242 745972463 589513737
610902853 548091120 1126419
760537110 16383541 688603674
29612499 259101118 484964062
561949674 508976629 400876299
652602432 85061152 458866064
353345753 302592987 390039091
707989036 413056054 103588871
120654494 265975723 37346730
131125502 494845534 267691371
755962613 710818728 91438933
767357062 300223017 24446683
632874421 280908529 229641449
476208701 374404610 343539117
740072265 136048271 661672323
315639015 467569276 275870738
381914086 38692484 682682688
319315008 661052599 316215126
493504116 384899624 97408757
36116349 771201176 475758462
506084349 103812344 533025225
636977940 595866013 235898305
296210470 338857294 211835364
166382214 279259060 393498366
270357280 571973727 53923115
3772649 48209811 265040673
479424999 585208223 59359306
609959752 52261916 355530517
411673045 33904876 384250824
708581815 95387272 312174065
381956752 711406279 137804467
569241322 579284840 124851660
296557470 31797257 666695057
630308548 210832142 148976255
341288775 494845451 184485153
735070559 605037411 117335350
206418153 118014420 541441152
428280317 228298013 689211214
153058968 75322434 746725477
441473387 402296144 555412531
13970967 324191905 674150022
444906095 493360440 606966406
429427118 704326213 559889152
351638268 270214612 587217471
672361663 182892510 510803619
83578346 420001892 40025315
416370757 285308389 367358505
76248143 706067783 396247177
758388487 443341358 673465900
396742954 446174103 540027502
695421403 609524864 728094726
75663463 559652393 743391672
276851748 383147608 146600620
93862312 640667115 524032413
205815715 371267293 253883299
51572694 564016379 244253303
81129259 197535699 94468006
59584224 443469201 196288417
215651604 39529272 516225602
94552435 432164164 617376241
202340141 54144992 468583369
627742795 46287600 193834487
662315590 342885929 377285454
348030647 60925146 167455212
5941534 605377962 214416895
414846076 406003017 664027601
236674424 667821465 102459728
388789048 640349811 316231447
114451445 576861239 615349261
289506180 204343613 225540249
571554735 172359292 409377127
226062303 725925701 307846550
695726599 523453392 458162184
507008437 543602111 701004878
238084096 479011606 767862012
21752336 508846040 61810847
217506415 749136509 260846683
711994649 769968004 304943527
759948937 117565597 454947489
760435327 703886065 374041797
557849249 40196524 675126830
280621479 28052760 608088414
598422573 24550867 652920083
490620697 691752162 249751194
2177723 228519019 548961831
407542101 35255245 749456748
425341387 468860484 683730294
283124548 414109985 122888700
657897209 673225502 185811606
109072438 308110385 375491386
34410206 396455781 257967287
720178533 338833410 445168321
533697355 443054478 383967645
704420143 571959945 292691941
370920625 580632536 159733546
741570841 737713726 604273047
238242946 538560399 396750952
266738229 273507613 508283836
724524921 325707825 486290725
541906337 472126548 243041845
606680352 361371569 322662573
412041377 663127156 407947168
490523720 531366408 41144266
410865841 142014371 168854821
53626564 410200318 583160070
446965502 39917819 394114315
99997937 527008739 88051592
379086335 468013965 696881845
48777814 599909587 103768832
275856634 482112685 365534516
473333723 172365440 191612955
273605343 764066272 688285187
734606181 684889279 8965370
612838496 339992613 180521914
460249107 345573362 67602095
395985312 136595571 243437022
533080643 23613487 530592744
387323384 734402128 409802864
212597956 586429954 88891510
648059985 689079705 759950225
99244211 556017169 306684709
546221879 271579498 475748102
445318901 106668774 584050589
296746738 635701341 483560968
677067093 104209468 134589753
338506622 654364504 307414912
455296108 204302037 432004790
726038243 209306639 755449993
148848078 689015571 318632086
252503755 331077529 28448193
396318391 769488247 149982008
96221886 161049752 235052945
351768396 599099181 612460075
358280820 39389584 686753284
239408434 588121634 307415540
696744897 285005687 355792510
597638410 72389675 94620744
462766727 760310835 557072373
252258099 648543712 64640404
590457756 116020500 358618971
489259769 353628239 682630587
33591890 473178080 234603756
440578791 505609979 684029940
170322506 204054040 243905906
699370472 687916793 264207384
435067339 252348395 352679986
773874918 415855596 2054864
14198569 6403836 92213477
411816929 584919901 409373068
527586945 480958498 233078741
436681724 49622954 62947260
466301888 613954097 14424335
469687062 57221217 320803809
378906439 476834096 119586836
316038175 315796467 493818528
198817613 733980790 755017777
466863063 199296239 372305408
286616562 290902061 10486654
205904887 128833852 147939748
541956207 320182725 139864936
137729854 455021164 196336620
542027110 720738148 573549460
294040094 629946487 553575647
435438990 553805652 364994787
219556922 390935066 583321370
356418580 31727819 270589536
498541776 327982583 109845895
466299095 478088743 90639140
570685097 374294831 529633701
263323473 777011071 173712827
381046887 531924184 284142475
384488986 596317578 379955217
155394828 333660688 542343367
293733135 160739167 261209769
594409678 568717136 674838813
529714245 101660098 10009364
171691437 39022356 666102623
416761062 504727721 195729724
73737873 621587654 493151667
199300056 267759518 165735539
439321584 537898195 123761289
612055649 171114161 264900025
358969335 293775163 367943751
270557836 478293904 585491735
503983380 15395186 402833718
666798373 121708589 369093662
737576062 701534879 374332573
303111145 431515422 623798891
676102493 415555696 665151409
281512671 465917113 32456077
391493508 537532014 637696607
769660792 149088097 249964183
140815346 19841649 243554037
214979701 510412258 40179469
275556334 490744532 724495927
257227576 436110729 708227103
295333375 587507474 22116025
471512873 383304851 115313246
75825408 92561406 174018380
57767497 660296202 237732343
15932655 644708739 576259527
740959675 197296101 563919370
332564327 670199163 212156110
64194921 93571842 703250945
515224167 125368799 309970055
307867046 108068849 562608924
536149253 693560400 729205793
270483088 288008301 765647385
560885514 566524465 737617021
193889512 710872812 176668717
300426935 180111180 221312366
656584835 175805487 94076198
617930384 384696934 319516811
315964787 197476769 537546735
427489582 27436229 758513932
611363243 538611946 568176862
407926929 763297889 88059842
723142461 397730900 219442975
111607099 550594860 529082689
255772024 124457268 116555054
607900173 412378024 436817836
151861212 257566002 478961829
272663948 172555857 723722958
509400045 632999659 673996954
765900565 707079937 747450335
771301864 466829611 41119590
15781331 442566646 62535121
443035955 253257671 168960643
464540764 440257636 454544237
48581958 340456452 697082052
598232035 136033512 370451144
710415701 151436822 459239459
657659817 724324637 389723791
745581400 332388906 285430460
759248925 8361101 464694177
9575624 304112760 685021312
559183541 353118605 381537934
763167835 710657876 195079545
504917058 623187920 109610087
506600959 49183824 532953002
8283348 676385942 499612323
445730101 27972949 65722583
602002039 337517423 135613798
690693744 221270513 661797034
506566434 556948381 17367459
138892229 404320479 303666022
307436445 594870930 349338208
558603774 92730861 79092223
744101501 222645715 515485702
499786983 27186991 494427023
97704190 670530182 49394157
372633065 355971480 14916539
108347828 69799159 31270329
453748899 312918084 148325463
671360709 229830867 626149970
117942316 695723286 666683955
563893607 127417311 507403921
175298073 7332243 75448443
414544591 684455355 513333264
440409898 421340618 32325737
625690694 612884197 285570259
459714054 566171875 196459655
516010245 439011477 445290252
354552768 759490544 111028869
366102391 469260359 703909433
588814535 134030868 415631865
126119148 28704583 708835339
755893470 467261726 372563665
464144975 682868350 440958699
361216254 307601557 604690243
458238729 226044623 430778122
173807491 461415611 378098354
115559239 387768699 306466122
377615647 404373870 602846209
44588618 34941577 327728800
10987968 502491270 436670844
684440683 81051260 374637126
763643855 74879431 539993738
198410740 115607371 337929838
225997923 382806232 552474255
16608686 435933472 664705971
299710781 72779256 355157631
421589887 430729292 21979417
303356678 242540881 320460418
46799567 641025731 734929361
377714515 285629480 554655700
264410449 493888040 274786955
709769848 383078352 690460216
523601311 448808919 72867175
467077448 535000224 9478594
745472629 764071683 632811290
729066731 117224145 428026673
296160574 109161570 709697534
299920504 381479433 710588547
142204789 397650705 129871477
697281818 679413715 516474568
623138643 711530498 435763002
50256425 120178605 634131298
144070585 587622793 174699995
775194465 530985891 160130884
563475627 54282809 754351703
213455561 641250249 108150698
135670488 344966890 597486054
430743537 677889310 3849547
418317628 373007310 429941998
154390406 101999678 394170989
293740113 175324225 250676073
219874952 112556701 474344704
376060409 595870320 81963792
275259240 674403602 596487611
504023244 274258394 437263434
353153438 66904532 587086796
597303233 764983049 70692440
280489373 659767920 500641811
497530036 155977690 103027488
462944829 35426232 8953349
291179481 336654398 246729118
158543687 624074844 746351335
574754863 218414485 652025948
335279853 465248580 92536993
474282068 658895329 305247007
177230784 592391627 191847986
615933519 344878048 620872880
664570418 176519858 518641518
776384442 691693260 14664578
126612020 115114095 102846625
691293639 320322285 479118549
40348282 92048617 191216816
162953472 601075017 113582022
430011449 603934440 61538814
386255761 598125051 44894207
169616771 176914686 186522465
563454753 2145189 445050881
170755255 678283360 545389728
516047716 308261930 394340702
595854000 474588054 411174045
623500173 741090756 334915169
314027234 343365427 225553651
120280095 157292403 22415921
276108484 563620205 271029491
621537023 502555082 689507963
216181081 628788354 386072400
402497047 488431338 513852046
126185403 703809261 31255087
538194038 118513024 484443299
365214239 140672061 744364453
16810419 102624482 551777675
488470305 602363912 261351236
722008091 104508764 64491870
274520816 732005174 389417029
124639013 427743720 100000771
388093145 615584386 350453498
410017745 500363380 438243290
471218812 704868941 531358351
580593506 1663307 351118187
113371628 577794789 649008839
494937369 208864706 559202125
217272676 234500270 596048080
278446952 165936249 675063281
726836931 558309216 252922832
170274244 471410398 765278518
329924688 426192683 57235727
727273818 360759624 37187595
149051633 557028063 562088773
74705067 181720634 566948091
583200999 4300267 634744510
364130396 268801376 553678742
314880842 110938951 23670189
706566633 755462508 226627011
213636678 750480802 564720562
206707327 316606988 385832871
104186165 161438775 109818366
305660605 104682540 269786572
263145995 175739556 224704202
99847516 244706485 143083107
249340049 707148401 115082306
692783514 773890055 612154580
420845608 262777467 464508560
197725023 158461636 597861111
617600654 107750308 751910930
457828382 494253326 480293626
259340724 389815083 517131869
357774818 709986862 273498283
752081335 509817068 671940003
236189100 120297439 543147859
210728789 135277690 450590209
210254875 2959490 54267463
18677696 763111222 158631648
291629081 367492882 387445730
391626502 298116361 141830813
751788240 221708212 589877226
677047801 323908050 10921855
765180031 607544871 304284116
27913608 754070936 112591768
340536346 738372179 642949189
348513889 142367922 201838593
214020243 737948897 334941620
641705570 192429292 500691691
376047627 582846172 744904558
59261051 739585997 192117583
668047753 442558279 448874732
110544659 638988159 104960424
519291119 95358733 169897153
774464019 6830702 1456314
455844384 19727219 571630225
721369694 186404430 587243278
765934304 71805105 605482716
721441007 304950545 441790038
425265772 325034313 667975613
53649166 398379997 648562652
716803434 759771041 363310915
651560650 728692946 165649402
8602309 276483674 154046354
369005709 278561833 396401019
219009202 251433192 210230666
612311057 390832249 122412182
327579210 218876648 265189380
373226839 639696751 714733372
406035695 576671114 107986348
384744682 436210850 138949479
164612084 777067711 372842093
196050022 502948449 648771016
236071810 538208685 205120219
387201335 38100116 315439554
469939329 468439044 694824616
508239224 743469010 254626467
108006593 712239662 56519021
100765551 412149084 666050627
253205387 383562408 671893874
705488979 643592754 595430105
432765401 403960507 494713121
392448161 217826655 260018977
81893971 163324187 683522494
190659070 180250848 340365142
10530806 445313496 383327779
82176412 582498351 522952258
177967620 429084753 746441739
613623533 653218908 9976507
68638728 508054984 297566368
266062778 273825871 157011363
691223110 266726411 551604510
682751346 186102346 52561024
141329220 371733204 183944702
734959270 428554403 418251383
270898287 248304254 492995113
266676846 681387240 723279730
650311665 683771501 451766871
545820999 775957349 465255044
606219102 550566788 36728606
95315818 129166308 572377148
1689952 707280706 668201656
157163585 264995033 711108769
130109123 507276269 470652078
682853113 150216684 453922109
372671831 459213169 373705810
591995534 282321843 48062248
587830116 197832785 396741690
287055107 499277946 248801927
363578336 264176750 727520623
702930531 311482786 502195507
371463110 3110694 397809372
694731061 576023430 12282303
122640470 563104694 447413126
406054046 551007505 50830838
101605151 501659790 139038074
279258011 278095820 114593043
456716578 54894713 233633125
401364272 389530256 623515261
473278090 488728604 555357796
163811162 439939565 103844125
675351488 368798795 417616221
606961841 405499113 742245436
426892413 476407788 228251703
494248120 40047397 124959720
447461656 416086702 237751411
272785016 140419190 206716347
178707657 42749164 651154914
603821414 470795105 579866736
431552326 623329114 231128596
669522581 234185645 241604922
274134662 347576005 260016705
666344205 54528953 702448604
30626737 466402170 340721865
135312693 631797554 275622645
372196053 300403799 298364905
118405240 466987643 206821283
141092282 356945483 652641446
413432866 166516931 265333345
420490003 414380655 673373965
485144886 379471618 600671130
362044580 27957329 216500580
17102065 615326412 79834089
559327871 468961942 169733308
419623162 387691985 596371450
541125014 411882945 738671860
43632615 265623189 391702402
549163105 708034785 186381993
138101396 608945679 405153151
541543146 607220360 561569589
143459965 549731478 601869435
746020956 187344138 93956065
356262773 393335300 380789933
369695416 676855446 689446335
117008794 565076727 572708842
367206305 180844964 35838211
281355599 393875031 351815589
584659870 595565537 472122530
31958004 444165757 427898579
102186677 654268551 755778606
222609622 170193676 477151582
283141855 426641646 181140417
525584676 484793798 47934042
685827565 393120221 419423116
49944191 669360248 26374118
560829151 135656044 197758151
130260087 425148176 773546350
73314063 277904448 559635204
740363769 421928805 416873945
548718765 216367037 489400668
102563368 415638600 452127398
70107510 671084401 639142519
168197752 292515752 256640089
191385950 46870079 270505082
325491619 65535410 689393484
230748861 234281542 629928243
20975737 314432234 322079092
196715532 724804328 655966337
166015741 662399190 537264687
75535186 120299475 541630720
713846476 141938546 266787568
427653505 294267169 466020603
249863900 137928512 489258919
437626816 42748156 510527688
653003880 306674982 357470697
509836778 592748647 643033237
334348951 663383801 43116358
717109191 324037621 171984129
70561339 362826034 718540102
747868268 113890821 509490371
696263210 94914009 768870976
125657902 577641870 228186943
24040990 216667201 706280216
526362392 583182299 58068143
559365945 169318771 460534070
413375318 25994492 71412137
438818064 465702910 311272294
740184626 572998719 147362638
434928882 1899332 613270391
394209960 724936342 261903205
570692433 338259149 644446385
587277426 80457228 592366114
188515716 456782307 729092419
332504246 718125947 228644730
768187081 452588607 737942078
113260043 558482647 46855616
550133625 268228268 351918191
469078124 230404823 673314299
301964118 331405970 523611930
241722602 659825120 753982403
179509430 177570232 104350515
275238975 33520063 626639409
236180685 588223566 682547400
105757600 245144289 390215405
519273225 188994714 582497747
573885600 41744477 59807326
445075343 244968755 684530447
604395777 756836346 432345239
535647956 41143394 697798065
76391413 77396995 395980770
494842137 176076567 73621601
402226478 144148239 295227316
621078028 40329002 481120355
562459001 490108329 76743466
490479109 374957755 730002760
374509717 261423126 69211961
66994750 361867690 283808179
526178215 700912314 318594776
45647535 622394488 216736707
43929990 534354460 723848371
345754100 474582892 345029899
560828488 725248142 573047070
148064904 217970684 718949513
492078065 474858784 350905854
89733439 660073892 647811557
120503138 155097124 448055369
605780884 346521135 441951889
319658895 462704705 685439882
118170182 327813723 132684854
585379747 274671467 770674555
461605113 557389908 706632761
627711743 232128565 141407252
229689921 725284841 569172856
304594662 539564553 478306628
222019835 662167252 132598649
25761981 80665648 113662619
575099252 464444886 453370519
393326980 35185042 436384059
96703956 605266744 330271104
259246235 748372991 98045416
459531485 235165048 524908181
356782777 362098383 686349272
727928159 408014253 338140148
732484816 775585074 402383600
252718199 159633937 46192180
42037037 54106034 711325547
85270717 709852354 14755988
563734437 662083275 169031268
107382834 718799184 745069685
760777636 237877477 770524350
201657737 256993494 408561940
333337897 767481853 197748297
340520912 632909795 297501207
415110920 168303126 230277181
453100769 697704555 590410221
135705557 504890790 58850314
299908843 331504118 51095733
431746907 525331163 514180352
162274817 372678288 109048416
772248593 556370027 255970678
478745907 171372785 279087781
231072467 591414124 48657350
11966349 488540505 374177720
434658886 519870460 727466299
66785461 131271914 707417802
195193305 76419946 174729220
755982859 566274681 185016086
285842524 424303856 634417064
31571026 31025614 324151481
610607077 357377272 409320545
165601016 53696214 648903272
716950885 138921972 572403174
518522340 231583797 383073958
196422408 639762595 187457952
466980678 402963821 461096906
692653867 477741780 427771527
767604582 283157100 576402494
599013054 339943512 697496246
776998476 713538071 522880731
352912208 263891595 165332449
94806364 175827640 500531149
387779611 239472845 585148696
770505663 260288466 521128528
285403675 772223964 257878699
339155006 448482821 321234441
441405023 717643763 226318444
667190997 481190052 230884935
439576472 466739196 523742431
245531045 176521424 51636291
685769237 654491151 450342697
714376393 736866717 361434054
344019792 303843410 721952851
314688746 605446829 261354412
643793254 573172512 530101429
674002601 204718890 124182446
628015433 24955844 87060799
502275764 537421719 198702304
583013573 342057651 370191126
752610265 495534729 667294086
469167279 158754109 384971472
393334190 372369142 696452627
56206226 650560770 127265005
745211172 246616699 694023234
651786095 678523008 752742060
378505420 369638344 102854128
412566856 465096690 134334217
18329974 223342759 256709974
674717781 314331532 328590596
281340734 224771500 565222149
752319758 474442475 54003084
136709110 275368222 134814378
10229039 116565901 627058415
685518116 420338381 477605324
138288607 43412632 560981569
163771897 739375086 568783131
305235505 14372122 653416052
375361136 68147321 765497659
659186454 484452559 723965813
473569429 227702327 167562613
608592352 657831274 181093048
6745337 753963867 264922443
47904345 508348265 707396465
464374781 394197130 437097350
700958237 131152299 149954335
601667509 74041218 559523839
712448230 608782465 316902345
729776499 549046845 715082487
726207956 40342820 261864257
156020864 536833791 759197796
487919451 67880873 558716793
75943345 330671245 622247972
604611086 130658884 714975603
490789018 672131088 142699626
449845418 104678290 146170216
492517235 444710303 188014786
727030026 665158633 677464985
91301456 626062304 421860159
137698340 723207767 739322896
710152408 147438723 736015021
145980335 701886354 28724538
474629728 502833016 116765251
176059595 46032170 759533131
139105208 81004334 442261636
234075506 268577444 753975520
690456264 72513852 612317295
285065615 713208605 198430669
586775546 129479880 60891161
536698054 542117471 472503247
443274307 453399314 387809494
72612019 101882500 121065042
451949960 496806124 263481698
493107783 432561591 374423044
254041791 329528986 391964657
335753082 671658979 81930589
731063356 376275357 665977597
758280833 26643824 97297662
28926100 457554562 502237162
30604852 468340207 683927192
765255037 314677485 759518539
768409361 122032791 672304182
9572265 760601377 632803034
670400536 684654430 506439662
635929889 338554714 224770771
412939822 180241518 556070884
129669947 303870242 510997257
362234242 23129967 127321993
616489245 543502852 416718085
23452283 698041564 387789955
222528642 418053551 148651224
682122527 650127770 43470756
135303023 205532003 501836180
15429583 376085020 388730887
587153011 60218602 402700152
593470301 396211936 656853723
372082819 737097384 196835673
158000409 289677821 651111411
219150521 658381226 232989928
433046493 603489700 768478355
192453662 772305601 547550899
362354416 751312942 299654289
296126790 744140186 666869127
683802761 642543782 662528951
131556951 251588045 141868690
595579372 161586756 639150449
568758030 607171588 416865487
363410724 673996911 534212151
359343862 83749183 761907396
93343119 69456413 381508699
179624128 506836544 160676706
475684766 171062175 701137397
725043431 714071661 262889537
511099012 723600969 383091806
209608584 60982980 661193058
496986565 251184051 260550577
142208552 241794693 360899799
482612015 14029647 388376889
137951615 337647218 222653032
719223947 580311394 173140634
699085462 132641419 225525042
322664153 65916220 494723367
91782932 271397079 593249398
504599436 267831187 543238667
774952532 547161520 372843471
433000740 294585943 750436429
480409868 250836584 125100212
447331105 691018098 87502920
494011160 185923988 530245434
657209823 829146 696156962
15433753 213104090 586316500
704329080 128153641 604626579
106962786 170852084 180980148
773401031 657461642 284669108
149936903 704365244 509305670
281486433 569389582 71013049
214519480 173432550 576968748
588812453 649462291 605546614
764670090 544935433 381166413
612121090 421182736 97910848
225117431 694255237 246423371
505267166 755529470 434964370
450553343 693307433 618141298
361610173 512845769 672217705
332222234 240556421 409206403
622898315 25294376 269616851
390513192 295325948 169496709
42025762 574752907 437904089
158189023 563763427 617175274
679479635 42301450 512252212
707488348 358160996 710404615
537884409 143806997 770205064
582011770 134865723 735714971
435406401 368455721 236804607
89977088 555988239 290982141
88884126 551049536 666104409
54541730 62851705 187709325
618005851 591760059 364061787
276162909 677808637 128422312
151296014 547570433 600651063
130133539 527751321 379853536
619663323 424734362 733677377
576157958 49892445 535849729
416092341 360574344 739365007
39259186 461298098 578190999
581043994 87191344 527806360
310489552 368607842 561040025
465214473 27005053 10176154
583808841 294947666 259171752
139106036 704294765 655146333
534244613 435765168 722348599
313963925 588051957 497276285
163901706 502540667 348075969
93953911 87274808 167532444
605214963 574245645 547220689
71737188 752601918 683796506
42777628 524144128 174329572
379378925 58563214 522619957
163323253 695180156 566621736
423543889 116367925 654664412
363007391 171838894 523881710
411910034 494170289 180776469
178235244 28508904 528008532
239618449 408984633 218064210
575368066 447470944 703101977
165628785 75791592 568304821
398372275 767089640 321176364
449743905 692468142 66738113
174691362 334537584 523156790
553650017 329334841 227682880
50756789 157321626 440804876
567211311 599780965 726301526
670294845 582889888 546335254
56924183 545863476 117106585
202745257 126174297 199883543
511430020 576823373 152082761
640344615 193136302 755739019
466595619 405966131 634606238
358519854 236808127 362004001
638979989 132119252 551162283
491620534 677762300 283597627
261031341 211864530 65302342
490192548 362361599 696152949
360427453 446374073 653334809
595479154 315882884 503057051
526514185 396359525 133190448
443514871 563186237 754444079
505382077 163556001 373003450
575873262 104580382 461732582
238298464 125646605 304068191
225260653 651994374 660191386
687464628 546951709 517828221
436998114 513586647 282620905
41725082 496048622 351359704
649711667 742313448 347472434
330543236 441274725 383831836
213645496 756603163 511761833
446239929 339712060 254720018
18212472 402631404 525146132
272057262 231497920 276066712
157948091 132565425 242358115
681131591 185493321 252070718
676411352 751700201 530288902
349498970 362565561 491023697
516787446 690943600 450399244
183389479 767455602 90137978
306519258 514300351 372509372
269110456 191818690 231974524
107219165 353670263 642356277
742166135 317571649 692209514
236654019 373948524 701031626
605374621 498634906 72897635
709803183 596181653 407461350
3273726 649276234 212114499
271488764 263278240 371450594
624499998 109322372 712831746
351326308 11401806 696080397
399180669 676479562 22944697
385486625 252395702 32425231
383931169 406714565 50557749
182057409 595459202 313293773
567427719 683223171 633934639
630183262 646451081 604907511
469122275 754301124 735437931
284215250 518572401 552482880
768513744 180608776 139129778
588082654 679087452 490833849
150485911 568970858 492428811
648866084 703318774 743777929
594250504 569091276 269799579
591515867 107566378 588727264
507193308 315567358 240597808
688796484 619127334 594744665
394821829 439630909 607658347
571410982 634531460 41635391
472117882 318836465 137934382
589992771 648917551 155413603
699675751 321506232 103432002
712234020 502891349 712196574
443122363 549292480 186791439
347671121 420249807 326916597
708683877 342780130 747166789
644817040 476822487 183679125
387411486 3929440 176513784
185252948 2946057 11540745
232245150 286544369 427261732
248412056 159435135 87858323
15472162 192151092 495271695
6265689 260499522 16126665
609287003 205280577 384230350
402024566 599420105 547322632
544234976 249742831 598500543
372814407 509709192 67977533
768861348 5974333 224959870
183225034 289580253 748794592
762777761 579932539 163270923
652477823 639962821 374382801
690033023 503214342 295481393
294633671 751964866 638316401
176737390 635585225 390389164
263623117 646729093 1505732
193282519 29381193 746283865
431932321 181388945 513113022
264809387 327023844 418441517
732949584 634397275 332824607
152378896 64532008 12315077
108463338 57353173 484914319
96349537 229036237 765347102
552220784 584958600 645311154
774994095 401073073 769244666
510798395 346090505 330231202
724323955 342225369 547362343
330372568 685443288 731285252
232402229 249174536 183708274
750782319 159950149 658109705
654499158 72254002 496860506
40838646 341758096 721938094
193271017 714274518 659007016
257389010 739803948 28764885
266315860 507848811 208184692
166763375 303466653 604926919
552729136 161095824 382160097
347446807 645140724 512790626
686482643 325954828 547873707
178803734 81353059 468346336
105516393 262556736 770486184
707226675 743093292 476728116
395339806 698346151 68412222
657052824 449154025 354274780
256412101 185793857 694975739
607036673 302927722 91424961
740600036 170456546 671610581
570603915 470937132 446903735
368836133 115950543 614132590
365464187 166814212 402036809
774895164 661198537 482384301
474373351 699759007 126562710
70802303 440044977 4081807
88100751 750516706 252260204
457183884 118135885 688392639
726351097 64284886 248884935
3393321 357945667 767952737
98165935 257827943 486199735
24472636 776841002 88209228
38635692 40323829 18411901
685439303 173276317 702392519
254738488 638757627 516160299
125611332 75157355 152421937
681372827 627447601 725850273
529919158 683226350 736082185
58103823 515130014 661684341
61471960 118216469 148147633
722081265 70149735 417961359
728834760 472727510 146472081
618769214 586007168 696571711
389648045 529831630 406310955
491131618 140373880 53443823
225264261 700473837 735681431
476542208 345242157 561073996
579832226 56162764 71941070
587327028 321206810 122413438
583349155 671181981 62167157
517657109 323401324 74971492
110438984 624063240 530398206
72724808 83505771 344562983
760659170 515308331 377088092
753817870 314706881 131396089
438228289 193061719 353363909
264780954 754405387 366298599
642672005 148716575 50069998
482634519 133833304 412256880
704629624 400198830 334942644
454367797 4226364 229420578
505381069 474208884 15287941
133618177 432858003 734251969
7708590 101137973 564408665
167719817 721262357 444484658
221122178 571095098 380290615
573307034 91051053 743233817
277853131 568306335 144416740
4599127 7370271 474137118
758610454 592467385 27685142
480398666 3617876 713201433
3307329 6770871 233521943
692870895 324119327 509473218
494544588 518097291 161569637
1037886 326629547 290241221
177762163 502247969 384689216
67903207 642617182 408887669
760490419 741830998 182252354
168080542 597346294 17206812
123955692 136580822 215979932
733044111 546194245 750470893
694354799 723506147 487204276
614082783 385704949 81031429
661049169 134362211 504592321
300198859 111195371 197446221
395671605 319850559 473929604
733031834 270327929 381671781
424317772 548399242 617238006
234458786 717356311 711067512
191001301 48385711 664258653
685328461 249173426 472573857
277805634 414730773 216318971
34755509 56317455 583061659
68288067 336436709 607189463
548426658 701824553 335329146
153953732 720401763 336795000
486002194 671248463 204952892
679514154 715000707 728229321
224049642 558002633 264654812
736186667 680072920 235038169
347330019 58688881 666144347
554744956 81109309 206660534
79776414 570337449 52332907
347828823 60028501 656825313
439855175 617628693 379928958
80827583 416230235 653222204
217904006 740425567 541528571
526922463 302175112 733653655
694321885 318887200 118760244
64036358 458607778 97044084
160401373 630218503 200284629
210469931 448691293 207705595
761924942 306546322 300507763
126151854 707021271 242130555
600649882 730109123 351533259
154981596 194701146 243822900
282927494 294823170 759135954
587264917 175481242 605019514
511497978 519537822 700473135
360735180 607848282 468411034
225252563 182878890 602775392
717130536 272913766 48764815
56170574 366989075 504842607
365363265 617259212 749381869
637349642 86071740 622613205
696060549 458669772 31017972
582993700 461621182 344827091
155087116 566447909 429230131
740627578 665522037 568057623
31276702 761899663 164027260
551642661 471405656 549188953
138040229 637531142 688000690
13598285 111884451 440169537
443892139 74633968 232689353
137360771 724792835 271416313
51916461 671377158 744895847
449806537 363725248 475986390
475224086 742504110 109578470
349868930 650985526 762822864
614990936 462110931 529078291
519809887 701068968 442982942
370395293 663175562 163861005
153437378 389911332 57521690
432238856 97046181 725685156
740692733 476521909 261897458
747187777 743573109 500364567
256178803 600137822 528759103
566018548 163567204 467953706
693833713 247798510 431784033
267159988 211532757 626198724
495261048 561635168 745065050
775229794 364949059 180151082
558001730 133468570 111123763
77641151 491070868 547872337
172349530 490215289 350311003
750774250 133813840 392644683
367250822 321521095 592529272
662745105 510180602 561803713
369366899 392596776 326575654
353098636 625167225 217967100
467325449 708661384 744976458
663585897 699577298 710676713
315354663 568156936 71250456
468904009 552383991 412113722
732802453 361515599 94554678
205586518 201973265 462427407
524713977 772142885 527600124
473677421 617674083 565986849
441346665 224342646 243790515
172382697 135872111 520507343
712690751 306928922 694743625
615171069 307420180 140198240
505380800 238897716 193302998
573800815 33227804 433962737
86682208 121698387 526649687
707713959 211283182 109219986
90782937 631597646 755393221
610376597 36077761 313426034
98859621 702888668 23034829
616510645 336398611 345579793
33052058 446529798 399599137
339228739 128072057 321480238
295304843 322444547 512583663
694865160 324836977 474013892
407786632 341108334 388950198
709338463 228726383 300016511
447469628 173120615 174939286
736275925 738842784 483950832
692974059 135103819 208552469
542483558 508484292 343087900
355190161 637082056 37969247
752665368 167107441 104193097
190676030 685383299 739246271
541704073 399706757 773147520
550798852 657707238 718102219
465299360 634968483 615395778
690701174 159303814 280746036
722731645 613843070 140179814
352807688 350521621 234100040
713230564 412083442 553329696
497638564 434809415 365789320
50933061 240399373 20620221
20091243 771721425 430363796
540113159 536357762 81653784
390375318 743319826 690450147
296347548 604505451 666852532
386876225 677647555 528712990
539998336 762297867 326802179
144391361 575917389 610902076
543740204 509531727 481390089
448163846 161759865 223026012
773048746 366634854 263299425
390502759 616261950 469549560
447209922 413525694 160380905
600988925 31497087 9584500
458565553 469626810 168229513
526080958 654570893 329075262
254239988 2992687 219870937
335475268 674550874 545684610
370052785 452707611 22970226
759193126 640200571 93926632
539088102 61801018 553389411
662982617 543352807 291770491
361054389 5768769 417182692
774918908 381268907 173103575
509998067 377368973 756940365
542893026 639696724 467343459
249210946 311054666 653159017
682577461 230592776 648348461
83792070 407096663 111250371
228858387 164126913 65339830
661282010 354594954 309439495
339974280 555062771 207979726
719397130 1027663 8308595
650574703 80653867 132431693
621438094 325944513 217670392
87723944 375621833 189421497
381798501 728109142 466120321
458368205 56948942 34805222
638836215 769369449 633876123
147249016 380274024 598154236
721234249 334773008 316105347
586171338 104393746 52675791
114394377 51606306 570540346
198976632 521955397 725194064
30973641 97696663 767719785
391305794 705006650 529359968
626291016 517578227 280468321
530595505 278008641 488758371
719073092 174882884 34689763
761468368 222983167 714353999
633562865 46555443 736095255
616082259 169703249 602543529
417134414 356421457 523480629
412996194 629435046 698932684
512379286 15938738 662323124
72733593 498280039 74057570
661893926 354755028 262602011
496761498 205739706 709775972
629408426 99021354 389435894
682138452 621468350 493461998
691515935 710921283 440970810
383817565 191289712 362546067
434999534 77004283 197137628
669766817 556049681 163609480
322975709 567457607 674558050
774802026 96523301 250723518
565584267 330614511 184519179
179615149 749894559 650110178
630955366 534142766 631966234
104589530 710596330 305178779
554565795 272596114 221074591
168237178 374398242 414009212
593131834 653277379 426357569
263340505 122786099 321818861
443320532 403494597 634643249
329659114 525635957 453455011
566363645 698016845 31640730
666023210 250095312 742418846
691245589 552601292 188360485
620916817 656188233 318241831
78487763 69821920 735057036
486016752 25923584 669768389
130764313 218654223 86703809
713850224 548841097 205835405
53821271 438762677 551159507
284135757 213279121 343034283
571951496 188233092 543522488
384226871 275676197 770367988
462956785 105034136 420632029
589259009 646294435 257446656
580550465 500263779 227801689
475636440 627683674 701188958
19123685 722947528 699428467
157785102 307801928 49299069
736934109 297995292 207005336
177922094 662523155 601271901
237743161 51911729 159106848
475647179 644975879 172530149
413138241 539371082 214339724
359782237 611074021 150277720
120641337 31833905 249601181
405370082 1076246 223734844
190671056 428726511 224023178
435406332 279201392 51030899
670583454 29955220 384555838
119540114 624544523 247894838
82641055 325316149 512375232
434635275 134011834 607958637
301114112 594781645 325533454
252019916 409078350 40591710
495889378 267131627 684506357
25890012 508714859 312577275
698777066 438689391 59176099
415905415 8059312 738651912
98857737 194383760 729829429
529103898 219449979 387821176
264443290 330346524 536499369
557572147 335378391 703182982
395777903 421564438 215429637
148954314 497863391 735332411
625790268 435998062 330801251
629850051 723421220 184157261
577259760 523736188 214555654
235090321 569806946 470357076
696488610 273708996 303399280
185185425 391820284 46900280
294095431 499789546 501492383
699389613 350389800 508729113
444555856 630905395 685884686
545470333 191280731 87918147
762022739 129193507 280890414
389230130 402424163 774592544
526024570 548002333 749985189
557083475 389642443 729298475
146663620 305650636 209099286
387487752 144945828 310707737
600124811 525555251 186886839
629369317 405066134 452651773
675622393 208309582 471003278
631724920 286704472 604922114
184527212 437301105 559779919
738204277 296987862 487994934
772764242 445065873 694547753
350510017 142629838 392807444
419137652 383193042 757882058
756720524 171985498 451281342
83979759 366078133 491562911
111237284 737695060 625660637
349567109 752211022 280823818
341158078 743805054 435327559
177989045 44880575 350487951
144739498 256295640 599171875
234901315 259385145 411580518
297092409 119133958 12069021
44163765 714961386 345196836
235345138 305682433 465165572
572332550 38642807 529740404
112512924 121469344 767962242
428238947 593998173 732771597
233539590 216798322 757529936
87255895 775853 630192379
429754989 263783059 102074833
313192606 205545488 189550301
424699444 670383970 630540703
385872108 657706502 525879547
653711040 335565930 563932913
558834598 191822059 105033139
580105795 577112660 1329725
43049745 134567250 708692843
455213923 416088708 660794609
161091858 138477517 363473793
562448911 454993447 299437627
432615790 473311287 759104556
16143764 190622996 584802705
256837194 430207171 554801276
280670882 741007612 517990573
266154823 316579011 623663681
272504777 362604301 94163768
684654024 301299678 88416517
39841858 48132775 207267328
511117834 464441308 59247543
259887238 70838295 371508248
555833757 54642404 425245753
136588234 509544907 452276411
122948025 257139604 106408984
512774936 486950985 687385686
440026806 686639407 328860831
759733594 728790514 446495875
196095686 24386175 259636251
71159770 299892630 358463765
166759915 91825760 292451323
658652701 139748725 257292541
189412225 361243469 178678386
126124817 33975556 34623292
572538529 676197504 456812769
17179950 27077572 293695132
311091803 205704813 618316006
183843858 673082025 498119487
764142576 764592301 523575207
226281757 610391227 316683569
476579511 26124884 776432501
107577575 419628887 603850958
413223451 164901979 151811721
210404974 81078761 472704205
109426846 745809121 78969221
399670088 653691922 357161572
369189849 154204386 727486123
727999840 734019020 713952745
372507893 280988398 536426323
130731649 63136110 496434483
456390546 400686076 510307227
39289691 693742874 769171840
74860899 387998473 206234632
330377192 440994182 683239801
49590962 193277978 250273170
448103264 222950580 19715938
38203553 90614734 260331911
136232463 526371626 59950330
175090676 714382670 717431326
19988591 158982061 775820497
171641341 574478938 295755790
338221431 84731961 57467268
751115078 303938026 476687358
749480489 347005409 361404337
104946657 135750039 129909107
316778724 652211405 123702952
334979079 592009044 232006211
573094127 116852441 657550316
678696475 107441641 766226740
711658604 533676737 1214592
661086070 101161545 555256694
48021498 352799216 510466856
115755719 536983386 334738681
676454151 135685688 232337501
467238119 764554861 769820558
466428517 356290329 248917900
330775994 120793872 316344393
515073306 686652779 382875281
186179132 640589275 391788026
450570155 83521282 214472398
776058066 148854199 469509984
263584901 426358058 549599616
90506280 614570713 507502304
124124803 310525327 74854544
320170186 479580393 68833782
393433871 552123285 13862013
6861109 47781904 510778296
402818510 380750405 136184612
387398431 723339341 243835598
371014026 569285028 433887275
152882073 595730983 557848043
720632864 721724552 243546708
53167627 609751706 521093600
737100654 10607886 440299803
551673642 524414150 772081006
106651190 654267141 184905604
614936989 686470560 459678524
622048810 206014776 291159860
625178869 48979439 100465639
657907021 260757181 202092172
644661926 121705354 341515296
601870509 707615776 77697564
367975943 623860407 289190400
565772384 422737149 258123052
20052314 642124166 502566260
314185713 425754636 141772615
226223996 400574628 479298956
167695815 164557297 718357107
571323851 766766960 688219133
211777556 632816207 474118057
205969008 371097429 478975908
184551716 97565584 695802666
194097718 69631900 324921713
275013632 164286700 100457554
744842630 303864355 361042970
705502436 162894416 151839914
492267533 303418580 29180986
365383957 408611671 642639921
664851994 704926474 485161214
650278507 162469408 291948406
304195514 265152652 40294083
643041520 233386709 398751659
222838684 347652791 705902362
290000114 191973100 331352657
516071025 313017235 648438568
447815846 26463603 746324411
350286714 71381958 409206765
583963464 46975546 86690953
732831325 133177724 290445169
674427049 308582540 458955180
591491185 744477281 698590250
498803941 392619718 285952099
627182279 355748554 125227133
712660403 47505869 447696113
290984048 511311272 258619591
313195252 333766475 27561969
125416 621825355 536731429
477502398 496446759 61521865
25152257 128935664 213743553
363657090 356938725 83177467
40628758 180313036 296936554
410664651 210595707 652856714
143632716 76928713 314492027
147407160 750489111 439227740
466112773 448297901 730829782
394938234 59650641 148146793
373780328 699967849 149317090
746323461 110157214 76638019
399980934 728051190 209945061
599178228 68955929 145900065
412848819 506931423 410235072
105820841 143085986 247025059
388394722 62141098 185431686
361206517 83409402 316409248
583141236 664328337 339657575
487221624 321651936 325917346
175238696 222190360 752351983
79374832 70442754 358623504
151226554 592437919 623426951
642821870 419571758 113967615
4675082 209538410 460964635
409220451 494790400 97805706
458492818 314954366 112439414
110721096 765547975 574825593
453334568 686572627 47190135
294931986 645535006 109680381
169249671 336918167 656433517
610303380 441691351 500866607
424875016 623311213 191484061
404050834 571949936 171519498
398229522 36551439 637254529
566768966 561356025 433359254
267686966 232609431 609397503
349568739 595505472 475176539
670406891 302951612 592041728
456886122 722159252 518643031
606969791 60425563 14147664
177416145 74904729 717017402
109282269 481536858 369487655
406723004 288431998 344471210
180933035 81682294 488721550
234240730 280067801 151368741
558256268 323303249 223195158
654009399 190370029 61196683
569903845 271764466 1250263
650353910 684132864 528682776
14824365 354944246 443116910
211468434 285288487 707385634
250718361 147108423 89392849
9968609 539765457 160528353
412532426 561971703 771375734
340221982 316220968 455395368
767802797 472515327 139604494
320422262 191672031 74006126
685338491 572718780 258350469
517930988 94901982 272246412
647917687 447345376 303301722
455072820 192555218 133026557
544879592 121711156 630362394
43111375 741176857 513784784
142384862 543478248 481214078
769863799 16729357 763321026
252434078 671985275 314943724
493108181 540958342 592467907
118644615 149231229 651220253
526167654 108615073 123084741
577829013 697429085 499414694
773960844 637386714 96457209
221113908 522548168 464591698
326580126 734325543 650245068
156287911 78025362 439899739
306134263 755120262 634181924
679075412 259355064 703192640
377050209 197341590 720962285
762422153 301219652 320980844
447967887 749597984 220597717
604191360 513999461 291988474
369013108 253625027 474496847
613604070 263480724 409258679
186918518 11058629 11540265
774107557 663628333 511367020
45708747 690170284 213747417
479181960 727568764 206640457
337366996 305140202 658017910
681745795 640046352 15475149
603221957 554385014 44386803
416934333 335141316 704758813
466545309 236950686 639017928
640013228 330789162 722146017
208415099 300983553 250989749
431265371 46101472 440454774
345930243 319815887 626387767
197356190 201806065 496610137
511326705 471887483 771357297
735911394 317756611 334851522
580520541 602367581 62002304
619777482 198777317 173777606
450929998 187974961 699180452
359075458 97494265 223780798
188597438 42213919 652880694
215235143 700632932 695402375
714099703 760583907 494210879
249174259 684681029 468765182
650074033 578278389 395095708
290757036 707391017 766066003
253603057 209725612 95343705
457298633 755115984 221981859
355082278 550480844 263145504
52138655 71039141 156314728
150737394 171064085 294461246
693567441 93143027 374985475
461421576 146368878 279741990
718446337 612936046 548151681
601669874 185951910 158429960
274222784 645662550 390701420
248959234 200456170 273266595
57211977 700678976 637296359
768707156 163741088 538439947
351670562 388340984 574999148
482257027 343829259 748561693
389551244 351361093 570564027
462099940 737547373 438194258
214246663 395970970 334174844
246591691 78742019 385592728
696879642 66764455 179778340
501063769 646422748 634299486
509004021 609401462 122584762
297385712 549488058 390422877
739713804 220618982 450665051
501170502 11692572 653545046
672875788 205665752 180920274
39464975 137646865 101223654
702859348 53874971 688060138
449474629 84490258 117142897
667138660 185211149 718026812
61775156 71159962 39665410
646681383 605903691 60035898
498926912 248613047 338651798
247568003 457477056 550850424
215342962 318853095 288297384
29555743 592200929 762203074
694790068 246723262 636117826
518618916 124651492 400380739
128473604 580748816 243980009
70796963 354944201 242442664
199365570 322103428 591975711
389575619 25501668 295503602
246528587 69408520 563277962
136633924 630749017 304398828
200201979 465800357 570886451
402715295 452590416 444453929
550633731 348856764 519284457
94344958 222468229 240814454
77978246 28574362 613913129
221481291 485081181 304771062
774028706 211919041 208995072
125584240 461620550 94818242
571105860 668238713 166278755
258236416 37550694 749142171
78760270 208326831 168928163
395161048 335292302 715754961
772025133 375309921 9271119
558565621 544875792 79432367
600033971 161870159 552161356
589056122 313585779 502955293
10036719 512427302 107368325
444334742 705459853 148254714
525837907 452663545 68756045
152915034 93888256 67408319
696964071 117692539 135521202
72473346 221897553 350757706
399456045 505403821 157068377
496982323 371967409 510344064
218179000 492627906 453046743
619617224 263898959 318502684
132640667 725037515 499344100
86318329 35562153 481288244
310775905 765545947 720538531
753752612 326960795 738270729
551976629 132652089 736338397
566958714 163431711 180231771
752513307 749858727 28788267
766414539 26022410 415248482
771704562 146691710 415896948
532227659 720100825 389162172
209956443 362777624 317523929
298980854 56233402 520809648
50568096 761405408 178131605
568374168 53129226 495758632
549157221 330648535 206752094
736744339 206286043 315315150
737610263 678602572 622872419
93285441 724231249 750411390
96725407 130736145 195499819
165023880 572650244 684087634
705270514 544599277 652146884
317422991 233323406 484766389
41999602 423746923 190175108
403513871 721104722 719599849
222104999 772357457 342870843
418352239 689380518 92148640
435550347 748852809 543453715
342317683 141880902 450603275
575684953 15712126 652165194
292729520 119437387 613612801
72852788 22453508 410472653
38347541 527705825 650355032
253458355 297330983 226485863
196264107 410883595 758375054
598998523 73474713 455211007
464019855 703627979 293065301
632499178 70521063 661686870
705350359 623871879 99008479
494041711 327331923 573731320
405769528 271498269 567440465
698720761 759788970 661531308
218213288 694366890 551837697
5162571 199355882 621524677
772216809 36767697 11361017
719569652 417086981 143003922
451006431 497227892 339125631
344640176 147265600 456159094
624423006 668207893 163049335
402301304 637616408 642761502
585463672 623276386 126022936
352747198 344994697 249942048
417183786 743746001 386103779
59319420 531579540 306880482
396504656 527597098 72273269
746986181 579138837 459501740
671388114 119587571 140025798
130356832 712735524 70324191
661755625 74169125 658826416
692098625 731710360 189344076
672751745 115151389 517906236
231829590 406664403 259991187
323955585 22822106 125255411
528771812 167806938 461367324
214878012 165140578 174672302
40478404 653453116 697086975
221590273 429914479 517067822
381118590 294832145 667819584
774220718 132021678 525406918
262198897 442338415 490410392
630916017 727185010 404399215
390443690 141944613 289607607
32340050 2266388 468564032
60964770 542791774 281554127
524187327 54485231 603579847
766834265 488634325 475311798
651706318 719647470 328514847
500542187 289562384 734669639
355809829 128484482 632722093
423878756 673115966 154520552
601153749 630797478 639918765
202943656 734854771 7958946
727450521 380529883 454495998
305779754 737891830 505644332
534526344 275506286 223765824
325801393 74385972 393315972
649167669 621255504 165786117
403897 38577682 175426078
34135237 741652970 284087084
389531275 197515559 170976215
146028396 299152729 602732824
41797522 531217091 120728192
583090809 250655173 536775148
565717853 703438088 49929695
679064821 400151907 651340980
725520775 436422906 632343044
486573169 148910308 380925676
485427758 739485646 108539162
344797919 614450633 167909103
346923668 696941491 758826796
154004537 390561740 442225477
587917109 380211723 490505985
273789052 488417778 648214276
120201905 143232389 489469388
306897387 33452410 418637022
357567427 479965141 323268612
249076268 247207996 518782856
132513166 232109339 556116272
49449506 255360713 773892665
596381211 704139125 722104462
511909814 79188000 410618177
521071821 511945435 308473314
515611218 535164526 589507710
752043114 652011627 135587790
118486634 736550995 628746087
536585799 615951496 173279340
200314351 533152011 276426305
381092346 110707278 408173855
577267532 353933655 605409841
89616784 157427162 457380056
32469708 512343296 719085365
305565866 688563251 469836067
709697838 627551239 389101545
712481685 333536983 211688586
354081727 571768167 521417741
552653122 712066675 656459882
655751169 153502912 576718970
536174169 289426412 237696885
568869812 339004954 389330901
621581681 102034112 711666367
429160215 417234163 52139311
508298928 527833276 31702062
706189837 660863857 610044820
63301943 220910788 553451741
335928943 131228782 713083366
584880416 644646487 513506210
588267937 98554635 592059947
437485735 464841428 648753026
518281066 718121336 107275125
57338699 432642382 664004708
362179605 141976019 709817914
550217280 543050957 314137282
192246988 714094898 613006649
582423409 128169338 131951946
145786792 653544354 687747975
14292066 40295954 420874791
206739333 367395333 635477097
647326482 226095887 169245352
770341416 259008365 761274334
311125848 706164842 14761904
541004349 55776230 478771687
587720867 448508136 577982887
286390308 647334430 153354001
93892869 376865235 574101457
525011527 400460586 307531163
25084564 557708710 714830344
648597573 304093709 202096080
713040349 761416111 385514571
362890065 635946039 49352981
81836125 422102367 273409252
6461269 36560657 579080691
710785785 331381552 24310954
109548167 259485100 322913976
477174774 264924212 232509959
760461988 255966878 304263603
518360542 301913142 56645303
703654026 713965903 582012189
420373619 576882799 622185905
667392061 445656490 256096481
306550401 665878561 220210086
443607936 320736183 165679488
83436932 412275256 381828726
33132765 244504475 286444558
365407459 337432630 260188589
442731974 759293658 384874206
749586003 61428940 708414550
438959797 357798968 297823955
71689001 317053950 243187930
392554427 437726490 634456619
660813356 664776479 164604205
366067644 278154904 22595822
553851661 106378090 756675431
712871764 285376615 65833913
467176369 178449189 317059770
261569109 441352035 701215709
338147145 232821013 364461599
397240230 62025390 44936891
729897240 221818821 486593563
656236597 620571818 771975955
123119677 412436761 516531439
524033852 513066523 300197363
178706522 443762820 576907716
15543347 41434033 231890456
496396353 219122976 574099942
626119599 641850444 592443818
186351550 366047996 667457755
68554269 661012889 410532390
631699277 158317647 427641882
370150816 755065990 578477590
190734221 332532441 772426015
299325410 1781157 368581661
323163513 207906296 456103520
630811942 678489417 74719293
128848219 332493233 180436693
372155407 139661863 75009917
507651248 335303597 416217264
128466582 694183602 518734269
624070722 548405672 520295973
483455865 246899709 339593482
732213562 689165848 538929688
477411482 15779441 646227590
243949880 500131072 99762833
226614384 574174972 19459657
441016326 674224205 668471257
561750104 268153096 758058590
253372660 250085724 338297910
54966606 729298684 544157496
295256227 323847626 188384668
520319095 539946914 737860977
604867757 573074249 694286595
418627638 570724336 485657187
412653243 397213623 286369051
353025474 422441624 159404714
176201632 744196270 565678210
306777421 40204645 715893406
163219906 707762888 474209181
205798298 482376025 678593346
1601132 558187212 486708865
8734451 284670867 228524190
479094643 468418777 26046875
161043099 151030148 435042590
748891190 144779877 283615952
30363282 507479869 510405342
572048389 701701333 588733187
284753000 68347434 676589853
520097684 434214408 473325130
344503925 147428065 229941654
642860855 234555394 250841076
194142750 759458671 348873287
305733361 5568783 215244714
184054823 446556874 274669902
543181190 44072270 371641227
737705835 649704200 417156499
338489834 338679512 230825429
322574219 597843273 147731574
123135220 444785981 44170125
653381516 57129458 412003614
659389242 94591368 225655871
526039087 216830502 432286852
215412032 160146972 103856042
416753357 359889656 652860067
31477541 4318716 641321110
310116429 42217045 645383937
273270455 116962886 271927218
689858663 167587246 707887307
665235075 634782033 286624328
441586745 664855900 301078190
260187396 548594300 262386457
648296627 621040383 409888548
322674372 316526752 628239597
276611838 436082268 52649119
648311968 218849664 505214878
760894522 544949456 305849752
170572064 762317567 452770658
142275897 726416270 376250761
470929886 124185727 341196560
94554547 438866539 368554482
416228479 51589746 604200906
14029248 278437681 578825923
659822063 284160370 162130397
331988479 194479319 444968861
184529298 337542132 707265572
319260490 194548977 482117249
278662957 461053749 666851622
524474791 743228827 551533828
418893368 576964323 660779329
672618660 185171861 570934514
359808036 652566688 272207057
188813659 385938964 614966055
773242998 476308953 569592195
357323970 111592079 312325651
558240503 300591081 549481516
47644239 94234847 325999969
484079754 477107449 684833290
225452452 288747591 563244785
202699872 319673479 588514740
662690813 397929632 212685360
641409827 242305723 84231633
632506673 281458862 714657233
685422960 203534315 665602490
623239315 276594466 103519869
173525000 160759292 462084486
666185709 246185185 100786023
283195303 55287252 346415216
184258750 742536952 52374802
192937503 687415279 163901910
709502426 554390556 400184371
730028180 726330347 114758537
294469497 19337568 388985680
610472162 539316142 65596137
755189769 643294488 644741872
96199081 539061378 281771450
321073622 55488800 352435002
153161886 89619870 708760883
714037829 765327058 392623722
5380184 602087215 764839328
542550726 592702031 559553952
319645371 363413335 691954356
248350308 195425528 142299852
687630259 172257888 742840002
488545605 637107899 427694195
245208093 9495183 177961035
38745341 119134787 268775646
19849546 371212345 37125282
645011797 768284900 634463634
352738706 276695208 736471227
65411470 536117636 255413028
165886624 297212791 570036868
584565646 196650343 377973285
172159231 739799197 207942660
281506763 185561971 750700526
680475066 38647935 263342453
574934731 764186956 312709198
82141047 519464236 343324124
385462451 643137539 80117523
707636232 181315805 172513097
344374782 554506644 517322709
533609302 280754785 530570387
254438971 234643499 436681987
8872037 69877570 118570154
304202 216676576 263561892
298596615 741780328 763563130
505289862 15946515 349742128
428539040 214529301 279644584
245045012 182700304 134085031
31198744 180096365 404801914
482378240 448557485 120561692
87074335 72075764 659730402
27694811 476744429 469530228
656884957 456061112 314123549
325794797 746108920 351525309
3126715 208429738 501273145
414237611 375154007 630548012
751394787 768488305 431501831
610625014 532217954 256935748
324061669 722526055 329958161
330322202 315375678 20560644
546906953 178773735 88923475
683398129 108584628 114084170
460617190 136680382 260589018
295768287 492176731 767299043
143432609 543465422 706256692
531581255 274003919 761135515
271463143 641816356 677082787
214940486 643174368 287016496
701436885 712352826 56487425
484213388 397734623 490247718
524882479 453375035 446230048
321458555 230601690 652680867
133616132 394026079 693345672
324532239 311951290 270674816
459155339 70250737 559216445
185926034 54757605 75464856
45605920 164683924 76699070
545407961 353600593 335704076
144358552 744234797 461379053
470454532 648090337 426290131
57997467 580594614 129293586
721014235 542680356 474324190
682962836 775758157 764942103
730445163 689962530 776037398
139948695 761266156 2246639
305581786 663916548 159086789
220948209 64777134 17897218
401006985 621106985 84084510
751877655 498527059 362057133
338228458 164783159 533699635
765012494 586885207 687815047
252993229 686994504 357125656
179015715 330653545 383561690
212509132 307238690 422216852
195802245 72444208 310549433
716176737 307286603 401034624
28715984 14102756 56416217
47552902 500256500 474998555
164251075 542516177 224079538
748076953 510936450 543213820
135623341 602967919 514913318
19292584 41249401 129042828
80970302 59774959 547284865
568281726 413670564 551518902
100672458 377835443 386139609
332826404 396844250 751175762
555735575 316054765 606638212
719074148 155509647 182841061
71889726 687603027 373585885
586782679 226210247 291811
462521895 276814605 28194009
614766574 220478995 596299219
158322257 774898562 556987318
389568966 745595290 710974722
362280114 673102966 764074782
436814813 169747113 712794517
29543249 587630125 546855387
776675086 525896041 722501272
667885089 2460251 51813205
97817442 586307718 290483503
495560292 517679165 761793639
457662817 717323779 272869402
574610621 211983743 155034118
331038328 515271920 498292480
474280839 445589189 278765492
620702952 319827570 320845397
738986455 567553611 491106948
487107210 217910987 536548315
525192491 189314452 354880952
405805480 721813052 437412383
340520062 689229416 674152184
76941039 391540702 463980997
375190133 622281956 170384778
243589686 617193380 309627232
437488547 628132367 529841607
455604078 237593295 714559571
651813282 692957623 318475508
127673494 485933621 340553381
294901549 388372333 106397743
712056540 275201602 342211196
655437585 307063749 741768207
196868387 415818299 624174413
412657236 457396363 708185524
93380859 708383293 661744170
752547672 93223584 439424855
708752843 440410156 690708128
510712782 359873783 243847117
321787903 411366116 221805159
534691513 240830507 359545460
623295091 544367304 611620849
553293469 568360677 206957586
426618805 200355811 747661839
171671329 115955916 580494670
393165575 276642622 250286970
106417082 625319760 119762721
130062022 494105653 714718839
287180605 225389619 245346475
751300444 8820870 386570643
109139121 29210482 306809893
314226504 654012060 719327094
284113225 318834732 647857603
332756116 320684036 577326486
394179587 543091812 255109851
276242217 527378091 606052148
596836152 97171081 587178067
436656408 512114605 49302868
634469115 188436837 760973189
647141621 688345781 225200690
753635676 653313434 33157426
381608502 199005668 668319469
41377072 548452105 695209306
580549116 46922592 410843334
465105394 43329254 251138467
415281249 310335401 576806993
697645496 79646868 583341569
261297544 336894873 707047266
702875933 311702805 393714487
742135701 75982665 287427724
592384211 2914299 271826001
746818323 311957546 746496337
220839889 681044873 197430925
477307674 259596336 366216056
116619222 705214318 531269306
696530393 560637507 366299564
6471288 387800110 26769744
319395009 479771348 42283829
489498847 542296709 561389233
297746647 4935688 215379920
354091502 565559166 158379413
469120042 60834855 230627178
203554799 371221728 66651110
742036863 263597509 229464579
649802811 761590513 490416829
351398368 610766817 141420493
508170176 142642582 223787790
530550180 573827522 339814352
702783885 319203226 599532820
542922293 690389936 447250002
709346256 643964974 216208048
432970944 548130729 218433145
450730311 10968791 91539983
405672075 71775346 725988079
307192471 713105427 191985928
296765036 592098231 372525096
527710591 236334875 415025404
768072193 618307681 378493718
262909010 585026919 160919175
49646836 71552226 767923657
637153291 539237578 748976557
424578550 279185767 1972026
284246340 754176172 649235257
6344628 555777635 536233698
314913391 555385692 220603297
150192712 698739813 84640081
218225544 571146792 274752244
274970262 170348789 503259596
32263269 451324973 689130791
172355360 11779492 339751338
106912422 126257714 745163829
290771904 696680398 612002248
198600988 332766294 657695775
212772176 201471676 637522873
775429826 280937067 208043334
763423137 468101243 274072978
247015645 137109483 508623098
62327406 523490078 39975205
335978193 365873276 280165944
416769254 399703416 223187911
529744956 297446019 702013487
190157613 481794922 179116298
696055727 221239924 189070061
187597119 423833792 451226778
464159078 758846505 743514941
71401267 709721043 422556842
638929031 343615249 412397665
666942617 712605113 646913314
575788745 329969424 510848907
722934614 14328370 175066827
262633913 363152620 362234615
621637749 45561502 278910452
38958443 42505698 729506777
674205376 660980402 447381715
283459480 423829426 472011421
47201077 217217979 591590554
37990744 222307500 319395844
226442850 312192927 316166737
176198217 273536440 759793294
683267126 3261935 161476448
202605681 356506919 715031458
202741806 120482102 573409534
97487587 336482084 616321643
578013832 294834723 393472652
409860073 304438652 481512324
527745803 248950748 531659224
613455800 120456356 624357058
343214003 466404208 290367797
397410848 558096484 175717432
176251878 722461039 70787069
685702670 56275250 667299587
570703503 387369274 430111971
304792784 47100836 375895356
485720980 244407455 417418656
526204282 142864051 648634928
673468485 285232051 250741632
629297502 752582213 405897691
643491057 509510224 54729555
25546337 364050009 747546126
609183565 146978841 463941367
111113175 275190925 680572717
166686023 374942680 68917552
457231263 727185579 161620502
371477900 382849008 315276183
601000776 399380570 598489526
67834284 380559226 378726658
591349933 458017538 468002820
242071065 402346483 410554785
484479230 246863662 692418775
767387812 583373980 170183511
773566881 282415412 749753848
720235949 394075803 281306843
101575445 756230580 522281127
504600447 641852279 332234413
762751767 765560458 756843488
562243605 511808558 77444514
34354173 741301770 269084926
518846208 714196380 750256813
409793133 644317743 200987232
333800507 515728464 34070227
448278438 729388770 774525878
249086000 706855468 657735389
542186697 645430894 391943063
188436896 219202347 300908573
731648781 228899456 266127800
169515911 309373356 765980776
675834222 449624799 655888357
131740893 26951636 548187665
715809645 486909836 523200004
487308558 164203323 549728941
230352221 688938425 579337329
165713665 690868342 659917659
648093657 133968646 91007959
666562607 773325219 153558249
505222663 64287915 126841442
414140553 262912221 322280707
221970890 477140035 453479657
763094252 434531767 97843900
334114262 140954914 43369062
646409248 707287902 554236391
500560842 85986995 203763511
227186947 478702466 285156428
247034924 140525580 132458938
302220581 136400979 763373010
408433970 226754885 772496326
539817118 338675327 284224917
526953885 180184833 19555531
230407494 417642093 100772801
486531152 290232277 278891495
67033844 488477775 169561053
226532574 600970910 511706642
489380759 120228232 735308168
601782076 423443154 66021596
625436470 232020816 220287364
218695639 776158030 110963147
697034329 471007278 598995372
613980533 476207381 567433464
460785390 439042924 167349758
106480519 18286090 315045587
222914264 187122263 704838771
539862907 178076215 57663985
146947008 423386763 654000802
497527889 329773539 481699877
468262459 612479447 768389616
602316979 707949884 251060877
447891129 68396576 374111799
317857864 51185755 235946767
452490957 2241137 30109995
422661093 432597521 768505366
115275700 756686254 733682309
747724884 185854221 697415944
670265677 745821950 393450911
443625856 337276817 481466364
671558036 320000316 200949916
724524047 453817040 395267319
99132522 747394306 192609949
329260333 665736062 777081958
10071039 530004897 209646622
507982401 100179104 52242558
502100791 746126172 113479042
754034633 460892802 558258494
373309129 413921969 768780000
154405923 351123425 280155524
12727751 139724104 254170808
213245762 397489035 234150749
31344594 692225228 661505101
369671370 596711774 107835819
677258443 126164222 401487052
597638273 395785505 245657221
248136773 592810796 731064384
756780851 412069890 372231213
701956954 380883916 725412640
423983035 759492705 552365893
329028205 743980421 100240825
462744629 311534347 676091930
517310164 712840796 270367203
602859260 101816999 347196186
200276483 653419043 171742004
12149107 443722803 194650187
493554837 395972232 647008942
429330325 204682757 399487615
725767732 523699099 521994299
775568786 770868721 304349098
13431693 489676106 772483914
51909472 189019248 771944708
406138786 300417923 668400521
614155337 589561615 207143948
279090854 297443884 519753661
347061051 430487725 650889557
327192072 348058313 572927556
493008121 347239202 341198152
313855835 293810822 117310579
657902675 537812659 31291585
341555387 458246337 750508603
313111842 334615621 530953257
152733017 563953055 699730913
220613849 725467178 37649994
628945638 88684364 267248615
261762141 696939146 401626170
607659703 537634568 231408961
151263430 674715699 254827867
575873281 732744512 204673020
3199212 557492135 290003395
109690342 382635319 542158752
491000408 506583812 141600142
673957923 505826340 578232181
39970990 287862582 46106184
663843386 659135472 188233935
375042483 483655078 714775081
573688731 458469154 33246385
46190375 69350442 692853717
774513248 35329805 3097608
133855863 695379893 676229251
163777877 714381697 633993630
641557431 292628126 350831817
549997186 38293719 440283444
710298754 641940024 248439154
668463177 717233883 133015150
309385585 474648374 151911660
530075758 500731489 36210663
86299106 396182521 507474806
746800987 630479706 215058807
153040737 465750375 433630282
724922090 372732893 165377257
489312492 119756855 389930696
425572815 213487023 246031626
509854343 470125793 465734964
235274058 203281279 406931057
143409708 600226812 277602242
397777362 50799037 126268938
7481598 80169369 225917914
216789796 283805507 174099722
110945605 153070897 654620363
757110468 721915684 248615427
628955172 147129726 200527062
160720648 375311788 186523483
382686308 381535057 498294869
416969010 17193687 93288582
23450229 234441537 79233701
347841167 563553609 734339057
486742817 389420491 11134479
617943014 564935071 58158159
252632013 370555610 93682085
63320684 378964914 714821158
312090158 698563837 472951614
499794149 674059545 774611771
142072947 154281043 139100200
14551873 112763814 693180415
224666397 230592229 245974825
83304369 103416707 10084739
216856454 601031597 367576326
594907657 147410405 28576052
88994666 411073661 513139551
622253110 373063436 44697899
218968468 298186854 538309054
518085672 457246592 26650384
521909786 176686387 63779351
735442217 617095267 402945187
648811739 548635162 568923061
252460598 713340740 593948369
732128939 506497183 148188216
608524389 572327904 356275934
200786726 707660807 189158487
64940847 313193860 38498176
30260975 134752543 724983649
212229741 569871423 377137850
251062828 642073868 246512813
776192061 425113519 535890619
357887739 117340634 416984027
664990834 620292471 514891985
573402868 672673283 141666374
229541387 1978142 292348126
567548087 289985590 485702213
553509848 361864096 30845034
395423907 137614694 705403838
422971967 204104364 651977206
628607515 572834784 530819049
752289684 647745940 660842413
212993866 623291589 313004177
273993218 774512860 511109687
633969553 100632514 381724663
560102053 555476305 666276391
465250669 771862124 118307145
356047356 698675985 45411739
247572607 49260000 255519086
62840498 652848647 60191968
507929204 199955266 631134950
377195669 632309385 167905480
357107106 93134223 700238611
392625957 433808983 119653984
30803549 732981749 416748529
615958717 59776954 201478495
586662580 407578799 569967891
716302272 566262294 578292753
431074461 237121079 644554169
738858072 64315018 767441858
47647926 137317834 730303602
602885552 41719856 615962488
610483772 60939694 586190089
139365544 28420225 764929010
235598785 568838703 55007041
440395874 81999168 126432638
277413382 607320536 729120727
201854697 608262736 117333274
277968054 395219010 70187339
458784251 104229531 611237674
342065033 253399461 738236802
236283364 608952612 352010950
68928672 106141738 96181340
757434307 768417685 71570768
640916781 452526368 448382681
166538251 573678959 131826823
156019658 105880348 755329902
31040231 119737964 296346217
696641029 198680844 725167440
442338005 394468786 550243383
75448026 596802428 491653255
298631513 462711795 405340122
39084816 163288870 483160794
300417952 657763354 427086589
277899954 246123573 271962819
546157383 230910923 625763155
31270170 274804681 411875709
503274039 453723902 338323567
454675989 87163465 760231985
392472775 25154496 507095588
480351979 560552897 567916571
327331643 329755038 377360307
165689998 534878364 408217059
247928192 171339182 354494682
281338141 95544815 430822392
628591096 774328445 152376859
36889101 604577865 293653010
635679138 380925203 287181427
619778886 97359784 529590492
610546932 602421089 384491353
233764067 337625362 364448215
133795334 507639761 379550175
702062910 422922640 288553123
10712560 390313211 587818423
235630386 390399462 284576336
57686398 399276732 398999532
644530199 166912196 379475838
712680278 29207707 436549877
156984759 766055614 280362492
481035504 416011220 399297980
156113225 495408946 497712486
746879596 384616044 94279098
406465244 744036824 406298207
439878743 97238497 576424391
381141918 67057665 339896879
158307193 119210863 568299336
373160809 245060050 629085919
463975633 512678222 576880120
140983693 503623547 694883952
545730435 321314442 45907931
84635265 5706501 288747930
325196881 313812709 185003907
358815080 513587008 355791564
233143771 407360058 568324177
2447 2421
272704791 289061321 121969084
282835948 82195736 489913
289706694 158766125 62743860
156886257 60277019 237640489
108261472 108424896 185171195
252379726 69378293 63765785
290209749 258010782 2298425
143202639 166496830 115777965
161062107 182796022 151545106
151069828 84287460 114405172
94360120 74293617 59325684
102583527 113908408 175961283
86320613 5415006 34068232
73215226 112914015 17897468
277920485 272022942 113226904
274661684 186643339 98458599
26731903 66126606 93771845
140157546 99693168 26340475
186679222 90645 307682835
88244665 210138641 50200959
147333427 154242188 80211897
267660177 125290177 275642407
129022484 12663196 248153138
118499469 294500055 149672151
138712355 165632112 154105225
261156422 25943471 40679342
181362678 266907685 201916689
116293559 130055959 292369319
207779260 271782910 208916024
153844585 15127880 172890510
254571988 227123745 116095040
124251166 229333945 164442900
97660636 171055680 287833677
28041703 94922019 16520025
64157557 14219627 296218007
93480405 187684116 252304355
37038148 25407953 188310709
108986424 33750722 92925835
116727528 276985655 126449207
294483725 297092766 302527472
301944241 317779653 164188451
177053880 311083739 125036614
178951868 138714176 257853938
25347197 262032477 78619536
128618526 303944797 75581520
103413131 259636466 80956953
119482000 110615677 133999279
191768397 44655794 109419515
146744668 91689916 264640708
318422778 228751187 4709752
282093811 87200697 92532119
267794109 93261494 232498878
314134743 148113580 263568611
297317606 241401825 122551449
253945394 112911208 296380579
233564949 123912501 9421142
76460282 257446099 69787280
33494432 172478719 15625270
201515117 145532997 82313157
297544242 190869669 182926065
104948844 13881238 180037313
193504374 28008439 248469565
154981295 305406041 39022757
91613494 165763660 210738522
158254546 216914703 125906070
282427384 305816107 91183888
239680517 233685963 269320307
214935394 78142840 287173956
88746302 92218542 244953779
138208919 123282891 312086199
42551260 4800614 110717098
214733097 241245515 110567447
176173139 135604834 116882814
309950417 78741288 5830114
22471770 134903066 97210428
179525216 171945751 40393192
184937733 78924057 300073080
260823788 228779455 190307014
261285534 39698381 63704744
262085411 254266765 31552515
55773165 92628310 25461981
244186441 137723251 37062651
152081805 82226174 279396582
246499807 150772874 268535494
274638946 98385566 253059661
62148881 224501183 146487025
41031400 107819611 308754788
83382645 172236568 189616695
81910782 118915340 62003232
120824228 60350463 188564300
72722072 180191408 125144221
202026728 135371355 19657393
286547556 52969370 251288256
97596612 154938251 221748089
85190595 69306379 279329101
287946281 61912036 182099512
91881038 70176590 465743
311973622 44275920 194268684
176624976 300663350 291897477
208154688 297100223 315982495
116995032 54096228 58526296
298191797 52749272 71131533
211978826 55557124 91587880
89057108 20591998 265704298
306386941 98030578 172993387
46535523 182145526 57877658
20170395 195108483 155011068
5556991 26344873 230343942
60579425 157783186 175891694
133949925 286896107 56287220
108161436 244371990 108461803
268603330 85016452 249356975
14975271 7775298 108757368
106956961 140872697 224170925
237440356 160417906 253973108
293645002 271353098 244314421
115095969 318657457 15997729
95316636 62293507 222316484
64065797 105377972 264061436
151845073 4541095 175377290
188165695 64159297 278338377
289745950 73696367 278852780
36640839 1561248 44454974
261515474 198509246 234994623
188211754 304080685 15718124
279188510 85052390 210610351
129463518 154335985 198389509
141543462 56419545 220179335
241134050 304719697 270088860
171164260 194618221 275961259
209280951 312522935 238184570
220048470 155768031 233829574
196594204 88441829 93725117
319282139 88602120 250915519
92177333 119688607 249333657
184075665 277658921 259826255
209480455 307671033 260337344
38352293 89350626 289581643
181962349 210942870 267862087
38781716 22008516 112615315
9806842 152233739 309307002
40690380 39680683 15702955
61615988 291528436 55878133
215455536 183175606 308801998
36819543 116295910 240091092
133143807 80868535 65053462
68236570 15738298 50656731
15262395 193047670 219477242
228388777 94988574 49490147
39381098 51958322 143721407
32802809 30710906 206034396
287458991 296224197 2835983
227671603 319500612 262779842
110757897 214801713 102350087
9516612 6766661 101776064
42464562 5394672 2419044
271474093 224885544 8142829
220546613 249208515 171591249
258852270 207389473 245644717
123088080 304574048 198051577
283172253 189148623 129460150
227203283 40447526 57392569
63481540 133956920 52567335
228886054 3409944 101245819
190850469 38898510 38736177
149640655 46058596 291081331
26461367 305716068 8996649
218551091 191081329 160281213
129920417 130420673 197138138
225466271 66236030 7635231
313380613 128219904 314478953
305655568 225936240 230770934
291637134 141915500 319455152
5066922 271761765 99199587
226917811 241550371 112354959
83828123 64308378 125972102
53396683 37947004 204940781
231677843 206099511 271150601
114538099 168113869 183252752
293020487 159707328 216331631
56674919 169981978 206555589
234627883 113486857 31080318
204331452 219850086 311357641
35955641 255099082 13522817
185197712 170598476 23570956
105995037 300581093 248987112
88947114 139867683 38350281
253135178 98002425 179233208
139625451 313489771 79331084
216989438 220237825 197017052
147425641 242436323 233600719
312973433 117984929 110919297
215035820 283979433 69460473
176783271 38401568 38448720
128737483 255966336 19326111
111148948 289164423 180555338
270732252 92636618 32831351
165963904 64003818 179549085
134663537 74419286 118411951
31054007 57328572 185214924
267632596 16960745 126601868
312329502 243430477 16268972
300420908 144952461 65504275
287362278 186447740 206383420
116911612 48428012 236260863
252245078 144895379 242581254
75578670 269440732 299030341
240137976 128227260 23446395
242530792 271206434 98766175
208679693 200448573 33105126
163390067 10060693 243726597
159592795 299553463 159443510
218513493 80908531 36060856
297681939 187193477 57330067
238775855 9002359 263155040
61143151 186075271 69369199
98588507 189877778 24232128
262482246 40238988 9469757
266003300 82619499 153923423
60714754 225659222 267401411
110576914 87142018 108366949
314539413 49054416 104088892
112125155 275258488 110348252
294668696 231283652 68701754
146171374 217355498 264412564
264112206 101324216 313112544
175603131 213245374 182145150
182355914 76676297 136814776
89452162 23786788 92415096
157046929 190080353 256428351
280262577 281398660 10358583
113995232 264603893 316461398
95902386 125713451 25509198
7970164 317427343 150370150
51591178 85830761 180254896
252389479 47398163 163782404
67959221 117484258 189722582
224140336 79862986 110142485
26770019 27846309 96560664
95866527 202070562 250210950
209580140 314793039 41719880
42790658 40478518 140683854
263548805 268805841 41653439
19590109 24918805 299628188
244018510 88890719 133604458
306529355 301665152 214050846
274035557 174299701 205656740
202046823 115059373 228369643
297152643 140784895 211453056
354617 212313321 71052033
252099992 112403789 123152164
43571817 199818488 187034624
278909968 88425927 242186907
302988771 285503494 125633195
271022610 291879428 160385685
137802707 143852666 247017897
178202426 88066215 292401880
29984715 180833145 21917581
4191398 207163756 23042817
168342233 134210904 319491427
120267750 307503525 197306386
624574 299242411 91869936
26362340 203749423 141042324
222666190 121760021 29626827
154543184 286820653 286284280
8741862 279362763 98602224
170003821 168746790 107498453
193512254 308390156 165369450
207152634 256344279 141554948
187140451 214391153 161336077
122471589 121686258 36260459
297091708 304873671 184964404
225614974 99042118 290917401
104805931 266147477 2240965
61626750 237296591 50969638
201008504 151212263 277866109
85486351 158207864 191446888
244936888 131765129 34700674
290284431 18389905 118291156
151895693 33093139 312966824
16716607 297907490 143246907
207557314 290552320 212523848
186323576 293295433 90921658
229829200 142485291 169917692
218838944 253324092 190402981
9782561 270970374 113652189
240102235 198038391 317878719
134796731 117166097 3775156
7817293 301131672 5036154
198955330 9380802 75766331
84106986 201231922 89138570
120775721 316577488 57586655
144717928 198937082 244211228
170200620 139504698 218205694
42713396 124523579 167272513
254530827 238947451 63029807
47155367 58557501 54369816
174670198 222110651 60662893
107849537 147821257 212923433
159357377 316187566 182378208
297634839 197924872 145668309
188046306 173299581 259389198
26635910 133754725 77382933
249995820 26088010 264403021
107311105 73549759 199678647
289098923 156030287 149208546
232348042 177832460 175002792
43564875 140485351 119740600
197698398 251467713 290548815
293795217 131530444 271687365
102534979 336745 309277657
88368458 163254292 121977281
184622281 102845361 318488158
271322989 289511028 83134986
173828253 58621028 294861939
318118993 85234824 242194680
317691417 228041101 267063530
98237792 241420778 32660438
153004740 45761857 175303131
314565779 307095499 194032580
318283931 98927731 298349503
239962855 290413478 199382261
163376437 310653056 126245516
236538430 307402026 169691160
300915227 244862834 57234332
247477580 190412975 150142160
65739957 305369589 312965364
318298790 259627960 111850827
142055122 279728721 244665984
192171512 52086620 281004433
288531522 308593096 210763125
223386032 239436473 285428541
243550066 238822367 81316623
317403382 177997963 224305580
200745242 174071956 119518569
28487938 173701282 39272076
140667381 29248048 35502421
226859375 103720706 148687716
28505255 273618089 123515648
85978647 249753191 267152366
218628914 270788398 204174356
79694953 295366563 141579424
162240804 150124620 278008714
202533655 297690956 51954133
3372967 274417953 139635967
101606519 298728266 20507403
135428843 166455444 208994770
4577680 31895102 208295074
169406309 78422058 243809905
98284599 277641399 283052006
208614372 51737385 223182116
146827109 1460965 176168187
4263415 112553006 919409
193705120 35467008 2607852
5872420 91069981 66156717
287922571 100117430 148557215
235661394 268234423 198532453
76911467 203877162 86322773
71463422 150216505 147110655
86841807 113922621 304222843
218298648 281738105 206865275
242871265 132640319 155253170
16065389 133031000 316797546
299969757 199500097 157055582
1450405 13345331 305739788
168579654 12540318 22217518
273668010 302970580 56920249
257971207 169900204 76097782
160934271 24016649 69715414
288469769 265359304 30112400
64579333 144787892 32241402
179244690 44899648 240176609
42003470 42979133 45973944
125821730 217442336 48974596
58376447 223247787 49813734
34850904 32371828 306794688
270879212 168032346 108402228
32217847 194143069 113758776
151489992 15952285 75722099
10992954 233859324 282065461
77563543 99199902 194537514
240536303 105555468 10662063
305365603 313878778 110189382
34811599 244876715 187134749
36081390 229442232 218482021
115049970 80184411 41298589
129603961 247264596 101363050
24791461 262923746 62473481
140623197 215932302 133821329
58965727 267124877 23052143
449791 316955247 60388206
145782965 273686860 200669541
309288265 219312347 143273694
185125911 316868895 31481002
66618566 198779477 117024774
172102106 179883112 139086298
61238225 313857349 276365029
248438438 313909425 256809374
246802157 276861188 155128724
229711230 113297900 313385048
108238225 268369586 71344158
278316922 4016097 290056312
256819115 117251617 268392805
190944386 51688191 6713630
227003758 194689494 155518714
94820694 170718718 262478518
146742717 53694641 87455212
239469103 26991462 258052684
46795988 271188706 81371181
47165285 150073927 115260345
101562699 158327247 107365938
63356917 278595773 228070025
16440095 133808016 46492948
61057887 120565414 181685818
113380072 198350331 239135626
58150385 207924492 165870574
95328120 4740985 136775403
233512233 109269004 168589683
38595150 142389916 166715153
55513059 194615042 9963969
154418871 33073757 225769085
108403038 232866773 156637889
159025055 111727600 210237985
19839189 165403130 94551007
66402170 279584888 244359672
60878110 35068073 293475255
168904191 203872863 93125116
101508398 55178627 274619505
318036304 118905922 3948046
251814188 161329007 42070551
67503640 32902702 317975225
171153216 96220174 270096344
148999427 109678596 206014856
116591349 58341834 185116514
34938242 103780311 143649713
274000730 234010925 82375824
283643462 42415749 48475789
282841104 114155417 239736468
298056351 93154967 103682592
12779811 265719210 136909420
33630114 172946009 212058677
9838977 261283184 152016869
81136200 284479590 291457092
108078736 209591219 236633999
167846822 238714905 259991059
247287612 99103088 236745133
165556481 28718481 75360095
73537978 36161864 92440256
33853167 190183637 19991139
201941723 185574394 268731160
59592973 207395964 230173285
190335693 295557219 24811699
8398581 40454657 240971664
204433378 167300559 188252804
276005974 140156246 208674877
34841535 307848107 310586677
22619681 228323412 252193785
70704277 174758892 213094620
13107995 297905813 78001732
80920867 112638630 260041894
305783784 282341494 214826016
167991212 164740856 65318211
140832644 256094227 222167937
196431699 78921847 224961554
273346297 154114567 47448684
87621804 17457185 12212181
18767450 11182974 21487020
163047887 227655823 161926771
266394744 262021348 6783326
216653600 319221482 313950328
64619507 255848669 76727350
109317558 189340236 107582132
225371181 80292457 100715204
282410237 197838837 128453879
12902367 305482058 43196494
101047397 136264396 4569115
82575970 26214112 71433710
39540796 291375487 194433206
243925012 169657229 172212070
300352286 203260945 207694783
226299077 34181118 281640091
269117588 197610859 163648585
253168840 219743468 241611620
1474716 306160422 174220795
29714872 308921537 252502131
32888134 47998661 259078059
82758550 256889310 178650352
53165880 177577747 24560491
279598962 222648759 21795633
239813159 199818247 297600747
160113905 255301249 67840921
175175241 180745446 77613837
287937128 10582760 12577130
245238840 121793365 29677324
23672736 50861902 180742801
153968153 75255219 297834053
86115349 225691924 307639593
84176771 64295894 241236290
281684103 105272107 132455305
63182132 158420337 114998453
35827903 7618241 56730797
237340558 86691982 112819131
312202165 315631914 137678705
159843810 25474510 95182918
15673346 69540437 143219611
260334044 288547056 36698305
314598088 113105917 242662698
88398622 39463936 222771423
121988453 119954861 267193377
181297724 27931198 164660208
140129652 37088311 290106007
305221818 101115103 297245770
225063380 32639327 180870892
236266493 261376263 33863380
32886476 69859185 13911430
69978411 199371364 262571510
134446743 55965134 176225637
21416170 315981364 97796901
3901748 113947733 289908932
113225233 181808456 208856598
18639730 229673929 1586698
249417774 248866852 92904989
60737866 163117634 87531671
68278907 98029840 146146860
148802079 202085851 280108353
175380369 297957666 56358314
68022720 86344182 203880777
235825236 24849661 42957552
171058772 156162471 60420482
45757092 76532599 84949682
248195613 113902738 242348446
103593545 251953990 173537794
151358610 303560792 171014470
87506694 162074971 178849278
274842724 179210647 121738187
62608053 288008402 116495375
156335225 61185048 85927376
217785526 104836911 9561925
273759148 86042502 198998048
297588372 18131410 236121187
234951256 39127691 219790211
220670479 96691456 35002361
52340774 147847305 11229517
13978284 256934230 77190286
191555146 254738140 258924278
86384727 92689015 103691179
172573892 124695045 53285233
135693968 13229213 26796699
305682622 80436124 141624430
128450062 263511100 79109254
166425770 162981726 280387775
198148746 214795415 177254748
44294954 82570113 57106624
55331858 37328136 52510458
93224987 8400215 246164580
242758328 293346547 303971811
144360681 219950179 276252455
63638531 74271400 62619472
183021319 160759246 138761719
124060398 269753242 306722522
97220322 17323296 101554183
31491455 207345456 311513862
93912143 314123009 47761681
86940331 194824090 245632685
120501686 113461794 309195157
420514 293940237 148321445
300576537 252241256 290186669
64910523 119673137 134778412
141019096 250060472 218933880
173112073 262338975 44073891
70410987 196018228 278742094
232487910 161083771 214678585
121584767 17504430 219183642
153813868 233806954 235761090
311243460 279164472 168198045
54083131 260032814 137605277
112258568 62101015 286905835
42190544 96622373 68758409
68693116 65741552 162202072
275124645 265281829 67818365
166990000 182013662 192649577
202112009 116920076 131972168
108850892 271937387 298879926
120295585 252470287 242902170
307459570 232212699 283611445
14734123 66064408 214559822
141151822 54990172 196989917
145279619 102789748 15206573
123441559 189039569 41293671
179191008 225919950 149611113
83275382 209965520 196355485
286248022 57346603 71057182
93218474 151468285 23145553
49429167 156261343 15774528
205026388 89807142 290859451
102043070 144305434 61200589
60208035 140015406 178384484
80834385 309949642 286432011
132612198 243693507 289080042
20006571 205994660 297665873
158681038 98041068 293789518
256291422 281641127 276761352
214836056 186101484 280255503
159413055 182721417 56825642
147087165 104053697 285926652
62720866 176306865 285656141
22824266 175886913 75096201
74348666 303188967 97994334
218077183 193437679 16914430
121802135 296139162 276200468
61627453 171126793 99593207
118807665 167394486 130128725
166521821 216678793 75399298
54280729 173406424 145182897
187302261 177662706 146869688
195329388 14301231 318680510
2336319 216093961 265675351
206488484 293443528 254349805
311682468 199744512 42486721
161940772 271820847 157138920
128762365 81171328 33921964
39529800 99651640 109244381
21213434 44242156 315299882
76354900 284276694 204923583
120378618 236946890 141897413
118126823 165863878 317130366
124845872 16293546 147858719
7604379 216399433 288297434
215059935 267759918 179556216
278465133 193155976 16251738
51493508 74849450 307313511
144277683 33283925 99421139
65103511 182940284 87099402
149677172 225374244 172698364
254090312 87915448 88620134
45776766 44543937 109203207
131444011 111905241 280130498
118013939 296647811 99810428
55816689 80525738 198112091
187032927 96898727 269629255
156912720 23318757 105724077
102835118 132001962 810721
7550537 71052738 123009507
281926066 147238526 271398488
58791032 127626457 79500446
142646443 169974825 48526469
250473701 79438855 6760828
141182155 153076508 92402327
246713746 147665150 242552162
227635702 273459064 41167051
31699393 54019889 77001124
308805214 217740282 301187704
227470207 180091627 32722137
134045072 232575093 225594398
54802906 47886029 310955574
14882640 149937085 70315664
202997335 199301145 176375144
284965266 80831453 102292297
90499197 8337301 87988193
183118502 282910776 292477352
45293406 237593705 84262927
32048812 33395769 193180406
50795406 247470420 83230037
85051568 52091202 133198542
247119522 131449194 51958614
262847701 177480984 263762012
137132245 7901185 80758009
134992305 49596863 250261123
305865735 21295303 57805037
232023563 237889693 110469101
150152771 12458642 187715833
179055086 94473038 38422395
222459553 193107721 267961758
222685296 19557485 177932034
236637113 272656919 166565079
315298350 69378368 90812171
93236068 2372211 200780778
236194974 86037963 32171504
29135206 268439113 130043968
82199076 236025451 11319302
35889970 194081719 53951520
307579056 255576830 44151615
51946916 50437550 306188292
319388507 245286586 227442193
72220562 278073467 124256054
35692065 277790267 34915396
39465167 249424936 92625343
281220410 59343951 307333116
223538854 56914661 136373919
29317391 114438285 240160240
194098101 131438104 169954145
282033183 251886369 744992
306929878 76821379 257484252
26940992 106063468 182922111
185151943 260606712 199980225
315343905 28587247 281887974
302663599 72538642 71833110
195378168 199186695 112200683
112509844 268718898 224485862
40686507 53317738 265454978
310733045 223897462 168821113
170168999 41638713 4622293
85593214 54352872 283270790
271884341 220066762 291005130
252560840 7754189 111491597
312995715 203938943 55096703
56216623 167227358 229616738
159028870 105250264 232090361
98093600 90723906 228450597
160696726 18223101 180848214
244629056 138681024 251047925
125974895 264928616 306855756
176904963 116466964 217148649
182609524 19596722 141122682
59244978 221755255 22828987
57699280 236868836 137032590
59369834 154249469 163812385
251388857 190804287 100407026
52437106 83613369 270535466
187467675 33213111 303083219
17476604 258103043 273403109
213748049 283149479 117148443
97124647 23608024 27715800
59290812 14243967 313257889
39735781 144776060 129095812
233444147 186629593 176571986
115127475 272335485 178647056
133938031 313208926 106152731
107717338 286017150 162924421
244276502 312200918 190347883
56349981 241745054 256375878
24644574 19931051 278478605
216672159 97763581 304780302
251897186 185971162 152280660
260933047 168385260 218498040
77448617 73150345 167746467
87217739 140089485 192672481
163186454 283043424 218055251
122772716 8584080 130073221
301005842 278410000 162704109
288666198 14088073 172487141
98083933 133584669 129528650
7196589 58748398 242209233
305642403 167280921 66696556
149390029 176229494 157549812
234372129 144705682 159219175
53163692 253867043 305026994
233596634 147034649 58793760
6228153 120233148 24050070
83986311 90574834 90764964
275437088 171498269 258561381
107375506 58332105 165503912
302900618 165641072 163678792
303416073 105957366 80715514
155210745 72079021 292331361
79122671 1998472 170023632
33373441 232216768 71558421
24577211 65317385 51236739
176525946 59456157 28786154
10923184 237420242 109656301
76796679 219140487 316792760
49278658 69716237 188977807
42130638 318341260 197490765
118006682 297918520 227968448
160340659 129483389 286134218
222071516 18490796 33822813
52354761 18865382 215129312
117050819 174462313 64825006
149827934 246912261 24253006
311877595 142224942 155823879
249034958 88245749 70997362
122113453 225899641 124770167
161286191 46821913 289987914
166543767 269888533 305967467
243413531 167377287 248941063
254409428 179971721 272049522
195474922 246982644 68165468
168915344 48528574 125462809
30896409 81818966 199862760
153573635 188878185 157250990
45194925 77510643 179720572
134310276 261369902 196310477
233868473 234863852 307772880
14704057 35235943 58335857
233886117 240682763 121506684
210330367 240074032 78489871
187242002 219776346 5323748
256555173 43373189 232533804
159812748 313951035 90051449
84852519 185453261 287310024
90606346 168707766 114571540
76488196 35581817 168112576
179435623 26960682 53179880
60679020 131462336 210650760
275873913 163585426 291428760
138857720 41695258 154073719
255208781 111596487 19987556
71219443 186946095 100723507
2018938 101717505 206288996
122690460 228341492 288393894
130048722 128918586 113536846
236958420 143666213 86097462
242531451 161888562 318460164
213305628 10813877 308589119
78868025 27137642 141243607
282241040 88061196 54262143
269218663 197129239 44608324
21135932 276391315 81362273
299570693 18713224 68791935
180091140 181876996 138988844
173461030 38229555 23381722
206949703 210734870 133668133
126353275 71950209 122331136
173076421 270125038 76955701
61980527 273170502 200977549
85792465 103832461 154834149
238135557 309697107 131885928
145107448 213521689 79578394
93163059 299237677 223189190
216209308 242855295 102080845
12090320 139697675 309577852
161664061 119888740 236677409
218024809 66801891 286358364
63762327 112324858 256224073
181719993 78624799 70790648
158090343 92119454 23499156
89808507 200310686 204265120
316162895 275069962 105398632
129188618 135078180 89349050
176465303 18283015 20033768
250338314 254472993 2331320
305428863 283309265 44680506
127982120 317483952 293288402
115105642 217631843 45323566
247186802 89100167 263989849
314246628 77833074 279121443
193557334 30544148 289603683
67969237 126916978 53903387
182705099 75218399 217422133
255031463 308374709 164348411
230487822 84864461 68892599
25865426 58894793 181975934
24105182 68076687 118270448
126591645 225941189 12491844
294378338 132280816 163769928
63234638 183084696 94762091
227372373 297179514 88106035
178465780 298694777 14150684
53918424 140801386 42186913
169817913 199147420 44755523
104193789 259671762 18384600
70102461 132594718 166653348
118641106 139207145 219993889
128093972 91604315 51201127
171447656 256944139 155311395
30976178 61478235 33970825
168705803 29371532 84703110
39914669 167558875 161352163
61642119 121514168 308241748
50310728 236425172 308039275
77689913 254310421 281526049
138173018 215277585 98324098
117798503 28096631 184651497
38124211 190546052 72732209
256725731 310154306 243191817
243602364 270168681 185149336
130894200 273382779 181714172
210213481 171199384 120762318
21315954 1583185 151524300
173930344 313531607 40772742
185851202 283357223 135486243
54303833 43159045 95640313
161951725 131764292 59238881
84981823 184405451 312695387
67273593 141307288 86414346
39796443 130771840 40425606
260002386 42666121 52482031
225359608 141654160 104398703
72018615 217494795 266122416
86482229 31797226 44767461
116412019 253155650 97681903
74433964 122382829 60573156
201423132 113365815 30738667
309986987 285958246 179533133
257953636 188610863 317559704
152701623 102445389 39809179
278434489 91434217 193118727
145544583 52358228 262415544
133745606 252298167 241940830
41604209 145550046 30379711
846025 238573791 253025457
48656231 263455897 202608694
312883899 189584843 44629478
2968883 65971414 189400748
185547534 62884256 250107877
166889394 285067348 264741414
132726036 30333418 148683107
171751946 262796428 159164627
120688369 318735887 313699248
177641607 307733788 254960075
201694675 59807527 199134196
120124309 177620071 244002695
245088803 6831153 290897640
36038356 199628458 60281675
237237352 263752652 186887336
243962551 161432303 172587400
66698028 190240864 274959881
115852961 188536420 257144396
141925355 31797142 209268358
45838634 40074192 286267648
274599729 189090098 244869104
315948956 68442509 159548717
8359735 178705327 56603594
101577005 12026343 202698054
2022106 127948991 37503519
194572796 71439530 283911323
220550470 56022687 185309172
277915323 57025344 305436902
226644510 197941816 1997122
274098559 301400185 83893598
171416824 61967055 215281003
75463876 152634706 139540466
28109475 240437412 131692835
205506805 212596493 127957189
92958036 278335558 205758331
118373648 240640452 6370548
216442386 87753782 315700021
80720041 69242679 202459679
67540253 173509491 149470110
231253255 119572727 155962179
202736410 147848729 45026838
46920181 80929595 306158176
97212398 103841138 284530170
234635011 100590051 20327310
238014326 249632561 127276932
87933881 207894716 78378903
206645835 258322296 236391624
46279493 138496339 224635413
290381069 265380185 127008351
306209509 70342696 187485601
219002134 127924924 122111409
277601312 110072854 286053065
282338497 262341622 216059232
173406817 233901708 194695974
168468896 90581803 184079727
173465433 255207964 86634697
262234550 71608310 116254830
227757964 154694122 196105518
71977772 149211697 36006362
101110423 26177185 271153764
227055842 273006597 244084291
142207447 82975991 161819390
22447509 98282190 215124099
278918171 21859807 39524595
163533647 33430979 213865557
82027666 138051919 60528199
191590551 96022930 268215583
271921092 257043221 214958675
54794691 252340800 120681873
295227426 209091938 260251372
194848277 295699085 22410502
64350812 3258876 231890116
319126659 193951765 141601225
107163143 61986883 114941963
86451788 178675456 306837078
119660611 30012102 58001192
27571879 3560924 160750072
185071438 181985992 41505778
279573699 13933162 165827210
252706622 306584284 37448206
311686262 215096699 219472243
239050218 259844514 315812475
187227719 310530691 143683021
73955704 159957041 49937513
96686016 66055549 183760788
263879800 156524004 141684535
228145789 83988371 32251099
298736543 108978151 188924646
61655634 154624755 291786206
277465167 111177409 111259746
7803896 254073647 155451884
236975735 233682190 234312625
19566426 309869681 94132630
290836166 46418576 40710185
265629695 96828022 235144457
221737046 267722660 148159494
209640138 216752494 179988207
61978729 304514525 274226099
22156937 165421819 166943403
136065631 287510790 115658662
96886644 116704169 259461973
194584650 53108944 225505068
267329981 102003179 241733097
209173466 149268016 206467553
92958883 155512799 254537558
43970303 154983398 262869189
31161692 166137714 175455460
230459062 248869141 34880255
231616445 241791608 66388417
185778190 198025444 241256422
223386196 77365839 126807079
28488219 76639795 160166236
44828007 108529182 298749700
104049345 137939270 48663694
21230800 76634099 166802837
206405211 47064188 55041142
250472912 9574542 45277336
224302632 93971849 265344861
24559550 152211150 117589385
105486423 313484934 86184819
161003425 207957313 117886828
252621101 40404928 174780712
168406871 199280773 139106153
49253557 226388689 89126972
6376628 209967416 190433285
259128270 51222473 89549830
51619852 294176874 165330651
168767860 154648735 123437520
134318444 90713876 52805393
152477903 55035291 283085559
165964010 172630581 263971850
90740914 150944413 295752252
11280870 207934669 287043044
29675478 169604856 279555988
45070931 273097975 107185894
179617992 158332639 223395096
70429968 305483359 55840177
178717484 49485057 158347905
216225057 23804679 267089961
126140658 175758886 144426616
59460014 146504014 196817756
104579036 52722886 52753415
102012194 200967850 222769778
230189897 39789739 61027818
81270118 158566821 143841532
96305994 123425326 266547663
158513174 78683310 7902294
95049787 142114125 51231820
167075804 263893804 240474687
230365826 124260741 290399577
91479906 305762016 117307592
254706777 318788787 118993200
239170453 38644403 296620386
110024206 179051797 66409843
229904052 73969525 7305153
302922316 224826780 24404536
131423471 309460524 89103587
280684356 230991954 235408933
43234012 241782412 106140222
248109898 97468349 206439656
139476464 266870329 76222891
34464444 262564859 103535888
59562878 106843588 214215806
262920569 159313208 216735489
169561354 75897362 158595487
45092449 51088344 180951589
222579495 187650062 122454400
146202970 196078859 18821920
103029983 127123831 245311356
250436493 25259220 258690973
122612882 301910894 295962839
249117745 211139257 151030034
94780310 289854675 53083273
129695795 218488302 301310162
288724401 309602725 294694063
283566616 143312359 220576429
250700100 285111392 107096397
107458086 101535084 184166537
271918761 180497810 207133651
29287643 91277190 196066899
12170807 273731629 260130250
201463145 178128710 16132548
195388538 47284415 187490195
256803351 159972586 127249905
96613347 94172518 26086884
155726815 294109773 121460187
149756351 149082651 49637509
63587835 159604331 249891908
45401768 19636165 258209881
13972050 111124220 253955313
251601046 209924229 30287249
218418344 65997486 41428575
288750977 128743792 58465927
107619379 65053457 203369476
64913440 209484872 281420953
193559371 310410796 87439017
263301583 204508312 199160964
252180647 196617215 226202255
197122029 177814189 307723269
70163297 257525027 238124983
162435159 135736062 31677019
29395590 169501585 20760077
115758318 67188034 39335512
253179747 99539989 315688196
295039452 112055435 300553820
54730038 97755881 37352850
201511977 202866382 41234679
41402447 177345511 30494890
220599012 14190393 240157480
235484777 124939920 105496802
97212827 266084289 299119480
238483744 290022322 61642627
35963458 34170826 205364014
68925399 72586237 94012093
19111316 139915380 199776689
307413487 273953242 1047007
164351904 60287483 27234437
214501612 213943646 14597018
230683089 158494053 217513221
270182881 240506612 205020052
32888306 48516277 303007126
60917629 246573644 258209013
297798834 51400 155747420
98772096 272631381 288313755
190041639 83494353 134833755
62270624 12897417 218364942
23623749 21298378 302523464
58675932 179108743 264921074
299634170 308326397 87152088
251669026 195834368 316600134
114546121 120153699 173756818
60982650 161339394 41479300
192621712 31935906 97596286
177425127 284928248 159898367
11185704 237688554 164644245
275419201 181148361 192639887
118120425 252133232 182067347
37670194 230938113 11230364
145196645 273076368 164599849
292334791 51955668 228633207
307293553 78999667 195105564
68470557 182181024 147652174
104900341 13306358 127471351
72032287 22504102 12824771
58671382 173793994 129590273
183019417 179617354 144673769
26104780 129248594 39887904
118080644 5067389 176482794
199969344 81763265 71046920
34553363 78991346 71944677
138014811 136519583 252368248
99398222 187202433 54721540
256556947 82270030 212053947
243591962 42609302 13191212
48133188 174261198 6480861
76836799 131887472 177563733
158797665 252609320 239238814
34168684 51269590 202412238
119704180 289828003 188918403
249419143 109294689 67757429
238063560 14349023 68084624
68692305 211386324 189456100
255978234 261704263 45525806
139084229 143309182 208094124
293964245 92635382 203004805
89679999 123966227 307867168
71165602 311502339 75728849
31190624 153490514 252777488
27950601 147691298 302145707
125011085 143096424 145717802
277424013 71836687 208469598
69426028 195817102 2318991
145754821 122274050 50612601
301299383 315314643 277936060
163688876 131808347 82052986
175823538 227262591 51542187
4777800 203611231 244462970
275978017 40222683 69903352
148503737 173185665 118457564
281985029 153375148 134769406
234575360 93372264 110563392
121931137 7809366 208188097
253849297 203610178 257309546
103960930 183695847 257905479
73180169 157948544 264112540
233569052 133449102 246493921
13559327 215581350 281277455
140862853 247670524 240648366
208252568 117491595 92324958
60074872 13674569 251163170
309810912 49562732 10990092
148210237 225527715 148970204
50361258 104731367 131244429
211172103 255528803 167274081
227080412 197730802 194167806
217615044 149773533 125030954
16224263 238734751 92962189
309929450 144353016 11045030
36624232 197224590 50130534
302512173 165056387 298942017
301905003 167643492 9567713
317567780 209940678 41002256
311323371 48459887 153723824
178682889 124901038 171977378
11625348 226791040 110095954
160854340 179113289 206938995
195074048 45645415 111832819
236013951 9722285 194845583
114676445 66145477 114600424
30523806 176341268 219335668
46155711 270177760 31131236
198836496 70816733 45956126
281080409 309290790 234249668
197006081 180747979 188070736
208517518 251693232 71770613
204029464 235417091 99342732
201427724 240909863 57592895
279572096 184713936 147252355
66427984 118447030 308512203
167243227 84033544 299622381
211538078 26678426 20818324
232098235 123795417 112469661
102950446 50252364 309610647
29061972 78979506 114957965
260575142 35120596 278613487
74936142 83802623 297380157
53293535 87982406 247113018
100498576 12917431 252464167
206937555 68255943 270035326
163173772 3567669 92802973
58320885 175863245 265208630
167334296 178453902 157379674
240708940 3213673 283809923
304420821 160206692 164767414
287685573 247643911 317203904
120762826 131141610 171600055
93409836 121657615 190078964
248824811 230031950 195352255
151951187 213847314 305384234
54813524 44162566 161273839
117736572 253111448 274977318
119333105 225098724 187223628
119723722 62242840 168016446
54468443 32166793 282668871
244539754 198997472 58898103
67237189 101799831 46095320
74600765 275070552 199049242
118834215 117711125 283602764
124404554 143464494 923468
141617667 195518200 89500947
171174134 296412422 307755902
218539460 51396101 46930921
53521243 126453773 259945088
294346650 310922853 53969004
35539031 283840342 244911846
140664311 123350929 228420669
4658619 134678961 54922330
249612229 318351869 764547
135081747 7416542 156787390
233794392 270219495 108219893
141763567 31937445 310182394
231232807 300990957 254890226
83248394 125590986 215227865
284905947 186044112 149925106
191095136 290686544 278339492
291173521 316873042 166271345
214974003 315392119 248678742
231227220 258540820 100867782
148365321 175193230 116339526
182712321 32239631 35912426
29470910 287252512 16846578
77679154 204453660 36632682
150604682 296050 122386263
133503813 139706717 9135756
261341680 239374144 2058422
237312682 115546894 201257120
60883363 46050095 232526819
40433596 303968663 71149487
193168240 171457059 144753250
294630019 273893934 196321709
89322003 132696607 143121554
202499974 257933310 8890818
230360207 290297965 23633164
99498380 108845687 270209553
103864352 54505143 29146390
188649817 83505065 3896287
1464547 42069623 318336958
6819262 77866437 253865122
254524031 705491 192579165
270319215 200044462 177637672
99351376 189808835 30379251
241889033 3531010 288052575
230532047 218678003 305202748
25573073 30654903 130266590
307404509 182910746 262281476
15003145 161416823 297890922
220420581 157256318 319247675
225747751 244774910 108310119
153462115 70513598 9504930
282044467 16941528 17938036
15091052 163899681 159807303
117233537 228736068 240141032
54098173 9474337 81517168
282901146 263332550 104066673
111881956 253600871 311882321
1206922 95592721 222343288
286132025 123910190 142655069
178310192 21942945 175113186
177782448 178857025 246023411
100903609 181266111 288871915
95575547 91103441 94281147
97364352 37155825 17875775
32818208 228657799 288248399
126585906 210704499 50273503
283992500 244714495 295759626
3781144 138971250 38982649
20168085 315397899 243555121
244138553 53927591 156485138
141557992 72426301 230321941
182697190 30452109 281755538
137250777 181942274 234929480
14703732 78989144 16507
131738435 255831778 174793589
21560039 255219049 255364070
147062317 264682210 225992912
287731343 210059389 314043990
153513119 294696099 258939027
255733658 305152745 125496798
116405368 300577617 149155352
250478807 275076045 9037563
198944029 47736784 21574746
280907315 312386965 240499855
291385432 140171336 92668172
287881214 249946342 300080855
317624969 64133678 312309994
63524800 22132626 51411878
84235385 14884271 102855123
57645012 8560610 73839304
243048329 319253595 154684395
313452264 193235772 257123567
237301691 115940896 18709292
299842051 312550044 301844410
13332262 220639856 311442465
205821972 20344481 108709468
32813007 643600 283972006
115272380 272903414 159497477
260608370 207622068 293035299
252030007 95526250 212446870
108229983 317530018 189096649
141112417 217575602 165817880
115906671 151928371 156324977
84573621 233978278 147013083
142675605 130590181 235156728
8635928 259577161 272452163
140305430 60961203 36403550
188574261 218485969 179665526
58903753 216593110 201247274
43153552 55448581 236648333
152410371 183001093 282322755
219394887 280846754 306019584
34683264 123201569 237530500
42380754 144495002 218316373
20870293 182081918 108467425
223481958 76426067 248214966
295002923 24171587 289857648
81249520 222047820 51429203
274910492 283732108 86016113
43664669 280773288 149951684
49858121 245707465 113044828
169770663 194760811 158653037
155938079 187281663 297158354
137013891 241847608 202888783
179320089 11511783 387604
193344696 213286045 229598834
31999945 297536371 44487763
152603729 299098676 155812760
206067581 318742539 6079209
304684923 223535586 201060531
156599049 143216683 205451592
129477466 117812664 156883618
154527493 249245203 170550158
138242731 300475894 257318483
225152417 111417004 97650980
233257950 249201288 202112423
166070902 315359720 273038767
246696068 139053000 168148215
192132672 132090462 73267237
257657085 148709429 294478058
61658962 85548144 684747
71340536 296976931 200302793
100467997 254410108 208190414
85009069 165361663 164415584
33765869 307463268 44277502
196505918 204522619 291108455
157646488 254336037 50208978
1666229 206629762 186451434
151721674 315901654 227568566
98406772 265067021 83125696
25812447 57861283 285050014
216043171 38262980 155095097
31001563 24323046 229667548
67166439 61945247 257892302
35985269 309199974 198392933
228523060 88203324 134521764
7021201 306994191 130634279
265490379 71915979 175480231
151596044 193826261 203926590
168976546 307209798 39907493
267821245 51627176 91131225
1681556 290628664 292871732
87510567 296298966 41193273
24600345 186428590 76033493
68227934 33631483 305756723
276309555 274415085 248570461
116889996 261896083 201874722
202395240 260451823 247821712
12131066 115381211 28902977
202081216 93485728 130597362
157261058 165527587 195091570
221683415 132095977 69020633
45835232 31111090 231571372
1446569 34302013 205154333
128524342 186755016 94686095
316548365 40034885 241216784
1178219 287640442 87609984
258560120 276432982 119383779
226601763 284586366 285510423
313330642 13400769 215008512
73147675 106467245 189199157
134211802 112624545 217484183
112467081 230089533 87527794
111946915 26534501 5018848
86156887 181661566 277673244
31788457 182877334 215457050
285068933 93593034 250947762
284502173 80316320 5105881
59079204 264516723 204939411
20660959 205623619 180998991
40395175 72169743 311188846
35150086 144177511 94679651
291989753 139633804 72988696
290830779 46078280 297803957
207937147 282584954 300501921
210905577 194444219 72092674
100184706 59470398 37378819
213579455 194098731 157103009
246560834 73474364 284657889
284012460 233773789 155482703
257867948 193930379 290680668
124510799 284170091 135395192
311057965 292680737 85579015
51166615 256980872 307984331
175203711 272404722 66306843
121097073 316603619 165085197
22039650 111608610 250658827
192029607 233500624 195013043
229310028 298454211 22156635
218515279 255500875 160000659
49406609 229640221 69530289
87710566 251473905 304202862
43048051 202169014 24817856
66689687 11172487 65722405
222973705 38158981 25947578
257606582 69105974 291007913
17943523 159331048 185557473
27006268 167258478 128556007
227351806 191724344 263760370
105561428 137480584 216934291
78239086 289361075 84257342
306421068 254580666 102528405
49476585 274810145 103709665
274945581 77459729 16231425
190662708 225660946 56951994
35565114 54385487 148616174
255876589 125847496 56869236
47039847 299788478 172081922
130599617 35102797 98549104
69988417 316294405 291594509
18322748 281812631 123222216
293872079 36677214 147630067
144549066 148705886 82297244
92392784 279532299 40185327
120410349 69791113 145669868
307293338 101717672 138660950
183608643 292472494 11746503
75699549 148619221 221481993
312424018 165015094 92279263
84441310 205486571 254360817
125506734 183207956 278790435
272470012 224317818 199673505
4123733 219940104 91324499
132422435 62234513 92613580
115663640 16034635 158736914
5802377 304359964 40847267
189099048 19940103 19410408
160586099 137095942 299336523
134024858 94995535 138814539
280674075 300828943 56401350
13371383 87008990 84389966
120109516 232109526 217542618
276355423 264904620 126597562
307017007 73432800 122204888
110680690 194818752 140576462
299278997 245061090 170437140
28312956 237609296 77281717
195136153 246270627 40853788
122189133 299480238 274470900
187704535 319358714 152695789
265165842 95679869 319456415
85845966 268107350 48378894
29019553 92131749 231694208
157312988 221807106 105127699
62401961 71543243 235871330
217852853 175250837 214614187
199780470 135045299 164890918
180156194 59489265 270089174
81759927 263789583 46559959
20132139 161757342 139864816
251778575 298790318 137053966
288228276 142777314 31083974
103519306 28210622 67356646
147901342 219901930 78695727
178357361 12104347 195842750
250521990 153169960 109017317
199257196 243776791 277969637
43138347 8728744 191327207
282007353 157155572 135866982
168256547 221735743 67956812
133679644 283965520 270711680
145736863 117381650 163068939
302885004 45625133 274351822
283700467 269033796 261194911
131382592 168412663 216334575
39826338 201772567 232650798
234705976 242261983 303407419
140437484 25366243 199451918
100625047 299545243 266697044
26973117 147412369 194606310
146255305 242918563 216470561
147018635 118621361 23386955
63909114 71693193 155336494
282366862 106892672 268628620
105324770 201231310 267895424
97595271 306977204 11272706
187406694 229021789 264598074
97209818 6093853 289202763
206210521 270967378 178581806
256872385 283375431 308827075
79362754 232789859 130933354
213635662 149929518 36356125
122284823 228689832 207376219
101984833 162628278 246241069
294646644 130815252 200510926
291834862 38927888 40425127
118509014 311566837 206092349
183356178 284353378 23972914
88828321 72207432 79773627
273696663 238710621 256129040
189835026 160818715 245115286
232928983 85343257 258695781
104341675 168515716 107730222
184379980 63673867 227470164
205794719 25272445 307833769
195061785 57931772 121550412
300575167 314396584 283536565
111964830 73015249 145310634
197498335 234159564 104368181
13357320 92968000 213924751
212720242 130022548 70208597
7416875 84618948 208645608
83126191 48572974 214105768
134752128 229798211 23384002
263046121 42546234 52766713
204687948 79274090 302769092
260657174 109272967 132008580
81490339 281959408 74500641
254607904 260499760 65344919
91867930 229580690 31305365
234812981 280701342 87315654
39723850 281892432 70213319
264028965 31912047 242398261
237136041 232763915 110159836
317498152 145928915 208542612
231794229 10263466 68033433
226049915 262629564 246513685
34482628 229498191 48026277
288321469 277541756 51089740
35923164 147029243 30468944
226913073 101722014 121848815
244670117 116155915 120368160
141121270 184498643 144925081
56041363 237212978 200259783
239437417 62860887 137789066
147933311 235625724 23605211
90453335 189662728 204714139
24343243 34901877 169375252
234249427 132300263 115229934
137903335 124499415 30925881
219380617 226420976 78029422
149506690 197606458 293819016
109468847 46749638 89052940
193354675 147398203 193993913
251907201 319364197 46893450
55745987 255716885 140179472
308088264 28080373 299101583
315422238 147005966 254181814
226126271 275542133 168871723
318349164 300905332 473398
274524150 311338216 65718907
293197391 279362196 214785714
60371391 141349054 243656634
147554108 233769187 314694975
251271433 131476924 117008438
318441420 31712563 138733519
58460807 286243909 307317489
183381016 93478794 154800825
83400718 14716927 99032976
243465377 199999946 44362934
140142213 187797588 125738429
69721713 44233169 143557928
173004571 194567252 139210654
89491565 316277731 21356715
156638346 224711693 7886204
136558635 137332504 261630729
313083477 140948822 278843914
230085965 63167680 255538220
243827790 302194572 46019857
275185057 129488072 238069029
33398111 55672153 59201948
315295891 314093264 151513958
134148479 199497557 71608542
289112441 173234241 128653066
82071899 81257130 71822206
157869353 181253561 271974602
133925755 307869165 128398131
40850409 114814588 176662582
255467483 274991585 194371585
134447119 192664962 141698175
111692312 280876522 283981768
103455503 119848821 47967630
49451 249455699 101725128
143595746 248292768 222000014
88741348 297478227 137351017
259973900 280336892 37540689
210154178 76183073 313468941
74684720 187984667 292819361
48246440 227172983 110867964
11287888 311112759 99935618
90011891 162084992 162808880
145771649 45435798 234997542
166359695 96413364 87114795
299431435 86285664 238452161
5087425 295408496 263763351
225369615 4690371 309149360
241555738 234965125 58146135
83428337 255005810 132545088
197478927 248428245 274804672
23079894 143389339 195841823
172051405 140234774 41813100
237170483 43106373 20758587
165440566 144289839 305809604
48228829 240710443 119510219
70207376 205093579 91690399
153502109 159281219 315855512
64667715 116696052 111105759
138051353 283930951 70420540
140455788 301089347 58322443
250483440 294032366 106216612
102649024 58737491 162150443
195997360 149766574 276455283
100829309 15672196 234123631
32302213 63678237 78340073
193243614 214935026 36063497
81738670 196059171 315369454
108970003 253044042 275900943
253346177 130748836 232402125
36208823 149144530 315496885
78439035 38372034 28994479
121071575 71733990 24440490
115216130 7525469 136161838
16902605 42103925 314988105
109065875 220397026 173985075
28713587 123663699 68642386
77848 264318992 300114471
287181419 201823938 3170152
143672893 18171569 116561587
217304307 272761197 283251092
242488036 120487675 17631003
115130413 270999570 192085141
233590491 221544978 93528623
239522515 262020997 7069363
26881569 86904516 195905348
154706991 153690778 254738200
156087994 72695132 10396835
129250366 2107812 132009169
252487046 167727568 250267860
124312654 298786721 14041576
242528301 82229102 163941821
54197912 149622462 71932534
107297482 308700302 68665433
106219854 41166797 54231097
251536859 4909173 255941208
192123316 45642511 95777788
244737499 180193676 76540513
35660565 181024588 177131381
238423924 54917203 276276123
283453973 133401974 110809348
62245019 184941478 110130786
61693113 250928975 317405236
171150044 101403685 265729146
157931818 236437717 313278504
55961474 72824945 167697554
83837362 76486530 50633686
8832321 34397745 95169039
171507003 271471411 96880967
94508294 257958687 198960112
896899 181442757 43660801
307521751 245116000 94238593
55340353 306118777 120595602
156090729 213386975 184804871
228552846 227689211 197690299
100908807 11884195 112673538
46426196 89456357 21447836
190046670 253980417 849411
69695023 303319262 255222161
286669666 151106164 302239389
82289694 168183869 27739901
132751837 121453028 237017502
4387068 25480230 72508288
122258611 131984300 169359055
258820449 141743594 92786861
178550115 302994063 168463945
81564516 203718960 116124073
92491110 288011141 314777838
291806399 172857574 201163745
24277547 135746372 212107573
243963549 300509774 210807732
178302120 285486547 312291605
274097449 114703073 219398676
238476883 167118245 253092880
27206184 237856657 106336661
196470200 93210183 270303088
315360586 134130975 176861176
139488516 83542273 187255296
229025574 79871819 255990504
159185116 290892869 209525851
78783752 180211480 120663681
140803258 2869503 165505252
176707188 192172965 59504132
166400057 283785186 146118393
230569886 268709634 288649624
302823929 7095400 163140008
71086990 26090501 14009386
234103838 201865978 23949456
207608905 46135504 86707145
19470952 155814869 131522568
294956544 48749237 85430181
70473268 72473208 109710316
128252833 160488814 93430166
99976088 247946510 236582038
4070123 171966545 301428755
51191970 23857086 160753311
58259192 60416522 181075431
73971341 3771963 111228236
55067830 34102814 216213675
217970974 194582725 319564941
120158570 26789546 21556954
89347823 125971815 228762476
132051048 217561701 306124128
52099464 291672222 128378152
304273624 124527781 250825470
121223643 9247501 182232371
73774034 38009143 314584676
114149740 160023223 96685885
60592915 265326935 168259026
240096751 152915801 243238780
267570802 65000436 191757696
96587570 87533240 77419159
120491771 296181034 183675849
209706694 226892116 115868748
3312720 224941665 86864843
67600599 82198128 159984249
100982699 43439394 101100342
274136605 203666927 152509806
197756510 105985433 236113867
245342454 45369896 312410833
83147244 12252289 129732831
131380302 82733548 203092019
81610436 85432590 224222320
69232174 305243636 232960837
174526066 188496763 146402482
243327018 276923323 48558901
71376777 214330712 32715639
61312597 89725766 206739688
93507265 209489139 297963734
75830704 212351421 93130661
13607683 132351404 23420536
233829461 104997323 80936871
202328672 170536979 212452322
119566207 85554796 187719753
58853669 59905330 195661157
310877853 182380887 81876346
309994123 239961223 119554618
318515439 143146891 175606552
200703259 293792199 174037470
243312535 126575264 51976001
150185265 212932024 233270876
241241620 154688100 122338783
118951615 255444799 119971833
181302912 32618809 198906666
228989041 317578092 124495153
151227048 78351704 160801
35423817 137598751 79716442
11185377 22608434 255742828
39798097 314719140 311784641
94649048 99561753 303445478
167397131 52321516 257993704
218164087 201766041 100725093
58967920 257993777 50649285
66589076 78140713 31605127
58307295 240793193 136620620
180145373 64469862 215965522
316738185 251858742 285234543
313027848 218717902 1635653
171083107 47126285 180563142
49012326 308174382 60977616
167079342 46795013 59044247
275910450 135071552 118082179
230448324 243941019 32580009
38846659 297373656 43618359
203619344 13239692 228712704
223583636 143741638 314244550
249791122 50347769 90313087
20716989 202549089 84488518
181285551 200451581 288636396
272367981 185100582 221346520
105594397 191491821 189485264
170208468 229794750 73113516
255118742 107910152 178802852
163690008 281136964 291470779
48716180 47913480 175059667
64567844 309381965 289792219
26004933 177572135 5480275
174885026 165860727 234840318
118310065 275956249 206024719
265530800 150802475 125046484
20744184 275846737 9641537
318498902 146082508 32520500
294434111 262576709 178953833
267291810 120673842 136297421
123921213 156545736 273951042
282670434 90186629 240193484
228529611 311372592 221025297
70045691 131038586 14779002
40048909 282488490 159156736
281867851 47765023 140409639
225839380 69876410 241652107
24076810 63088165 207686250
127225115 246106031 241883492
147499395 137749352 302159885
139374688 177380179 58482397
120561651 6199680 310288938
112585974 128475381 41585542
289593080 277455900 194506494
250466051 411501 12799215
48567445 124505942 159371879
165687665 239442381 121786550
261251241 226072484 93560866
311306388 125901277 232398884
280790518 15841939 221251247
78197124 41891347 173710750
104200554 207702724 25708221
268067328 312637122 163281279
108916216 28036274 289860288
284345846 196830893 151301996
316746928 15010588 197822496
154619821 310623015 86889237
213779156 110821522 149142888
227089058 106562727 19400539
106954222 26780714 155906261
83599342 89772477 311557084
129824520 13853904 125920124
98358055 220976810 255492487
215004159 192749740 275839411
199707394 235359063 33313844
108416618 228483309 212873660
143756076 62461782 149725871
249121722 282799607 64836133
50427022 91603783 132446116
230348211 152540987 1592820
279428763 37559920 284011504
72919194 65285677 225890062
317225272 300218794 294997443
315657721 92702752 165590397
301873820 132951685 139945223
151315826 167601005 213932238
201465202 319287039 139811064
170164186 62789818 203468865
176905181 177285302 205748847
168182415 106003242 99884297
43439084 41171952 213004941
40988110 305442927 115619152
148888258 20526865 192947923
281376111 186631128 196764633
86627202 227176374 298936369
49992436 2172313 42005746
120534551 96931795 208806908
86638861 36379242 84812839
109949424 89669952 237046364
180277570 138495930 213311957
219141587 130009151 75241800
87292133 56313191 133192298
76474799 243683917 198431216
281474505 210517502 19665856
115479665 132370432 78355545
317806147 245142738 218671042
315947983 242440427 221876610
139723166 124508914 217111102
30544409 45417813 5187404
246386548 123809405 238808062
52150307 204785343 193349200
19348935 260676140 95041813
291755730 180971251 314392291
253226933 189734689 252459974
89818521 178178675 57936575
161899700 314486966 306206845
167084898 187988598 257612860
53966256 298258769 72026612
32141880 254147533 92579739
184929479 108538267 232837838
15912092 281194573 226708116
278713158 44093519 297513944
299499168 240370758 122584272
102564661 161023411 97673242
124355913 139746542 303338141
149199523 294766325 112123915
243056314 93385032 208026727
244366874 234634535 272536910
46329460 9909636 223939592
297412631 93818817 53511148
225888015 55751593 4634138
313602827 157000863 51483833
161295596 312732682 174959662
306666946 169649598 313509467
163859197 182850316 302508245
211876135 44468055 101416649
221969940 110674693 157471197
229253415 104693964 4662478
270847170 111401539 95526890
143516571 170626690 250577076
143310356 81227555 275172472
196655860 249467122 34050063
266821871 22377999 300489720
265653755 174296184 232553856
132379700 190678287 152205752
205749332 296791630 85420900
16624945 95654524 285964555
123864672 200642428 185314944
161198045 309506291 228429267
70480073 109488917 271617701
135132791 241331096 25730862
41290335 140746498 215506880
313465460 174145606 308730638
313992546 261777978 288906091
151106831 236207877 156306258
263496434 200732753 127362064
224977600 269514580 309343973
140579200 216271265 177026391
125652709 187015863 249973360
310344904 147984317 286803987
26952619 164854471 24216867
296620188 209657537 258526939
187476561 289056680 306180051
184475419 173742719 136017296
251521640 186779055 83003538
255242487 89442051 16429052
208145315 127628324 214659561
6726134 225719735 121495888
88535288 139060785 84349749
249463375 158504132 49216008
267890201 271053244 146172332
225385739 295291676 173846439
24023780 192687266 87021058
168803793 300691503 48201172
286593929 179684680 242514460
70805396 82877010 312184220
178859268 305128377 200001066
72601451 288874728 218533325
36917702 201040925 16935288
82390195 115741011 225815334
191332197 303114749 229098188
315366702 300061452 212885352
150951574 291617789 277026935
161051324 17539272 114339306
15560527 249749508 215839483
246315783 279417250 238210692
134771322 255433496 226860153
35809932 229572995 87037043
2438880 98950602 40718193
131787715 200306721 163033590
104669444 146636533 259671223
289522035 231650996 164814992
69545413 212941337 294467439
108255595 114965281 311578441
116775917 68365457 78015175
119376072 134679733 180478690
244237792 31140118 293082391
224547364 266878347 52984836
126982491 313564466 7586257
86152845 99734709 210721100
280200011 149936063 246736981
109010730 7810579 244289628
201320965 4950298 210130532
94938289 228633943 64435177
250509902 58125388 45739467
97589867 90485744 161008590
31549619 30549181 5625191
252116647 299365094 236352225
57344366 269399189 251292942
194959351 88556432 132287360
253341968 23215119 309894087
153780147 26042146 229944756
107143940 298319946 2277737
239401787 281855802 302234030
273515583 279078518 207251492
10168818 213542011 118100617
184072514 273296570 31858269
138728865 27350661 180687366
31696776 162350115 152338806
3912973 153905894 138767075
78645821 238506698 138095266
118182470 242788862 12157132
91836315 96847560 307921240
131410601 230703321 222584409
280971710 263000402 44796891
4373663 74699110 63623804
129250759 216403287 253067023
281816277 280222832 178059588
218571725 235998744 127453441
111969662 241850028 277292296
102676955 138993831 103130381
276601073 208267841 99129600
122007584 275076992 138424350
151363802 123475485 97429327
159982902 274236388 259558949
166098101 54348821 286491266
186510173 314481544 186958254
204843652 113702540 287875890
109278230 7302316 83775942
150206958 223490602 173390475
176934513 65608113 234972867
146741063 195646932 305644671
150373451 244893319 181233623
40619401 99426923 144898077
46654758 221801315 297170240
158966735 273475860 112673029
40902261 115853881 151561128
210142435 198539706 90054606
121914589 184442266 165270174
50075326 285801381 130463678
281051570 105085176 166881338
148946150 254908432 217724225
278209407 71529754 27801405
245422504 93093132 151968335
98862810 290148767 59014758
45436062 220570952 200675116
11526275 232854329 282922118
175729276 31576133 295927099
96677360 132018468 128824105
72967787 4283159 269890541
36830502 30512562 91833099
56705749 45088414 1942507
181408794 290593944 147486001
36639675 72865068 131512726
231270066 61203526 95512886
14350610 284624800 161824104
105908208 190182069 120778862
47855527 278124566 197899428
113786491 273300062 78106122
296838725 65446746 61860280
57815198 114907445 123466918
202748649 63310209 165736936
51440520 133320315 112561888
7923698 34411578 254916679
249108769 87378293 107057708
289111251 138348444 71587873
119135738 174834342 277386889
203432792 85868731 168037777
95753852 107185341 137438689
114762950 174363282 155938031
275212862 72244368 153078269
143300390 275162496 74581366
80922239 205800397 91787834
193752558 233284998 270294634
302455464 45308631 301696680
131686668 288907526 279385263
87005607 161236266 162630302
270376189 92348819 16881208
318392893 125336033 197504496
185049830 119375593 205896264
227966702 48318674 111899509
129548934 92125093 123707556
118402584 316131286 259362348
75142839 309204978 111545485
65390183 158762494 142221949
141231129 233545311 133772462
57705123 213663994 166320069
272795230 69393028 223040149
69790424 177477345 44679242
159617461 121779414 28456121
236198330 214068966 72251492
129969411 111532038 286864783
8441810 220119451 155902141
207715378 74013514 271834378
17189992 82704945 85477352
300874522 139418229 307198441
186908824 157839361 54496399
37520061 109199252 129474301
121085451 237112835 93526410
249478033 262006537 145245178
249093241 115851499 296297656
308498483 36732277 295338425
114501582 42507806 133221912
84786188 1914367 147994056
15652073 181714280 54944770
302969184 184118982 313613437
296906692 287210496 239105172
136165714 63149253 53281192
279796243 4892553 209694811
159227913 60993489 274724249
2900140 32690521 56698739
51545082 101998589 225337884
240145084 7775696 160198764
288517371 97540466 116453783
20986386 152017826 57337188
88609337 11066577 302013120
138022434 185860950 113327741
35502023 289734693 202024748
104325172 186496054 65163975
238986795 245622831 23767699
155378661 188327019 162322752
222993463 44173530 43285155
270773168 138576598 5778322
225532616 119725975 38210513
210891192 67914920 36130162
49708597 88215984 14607311
43779440 98795050 19469162
291381716 261328234 231810665
269582762 125409084 161274800
53838256 69898758 41090289
37282622 79917136 54145909
278899777 262819758 170065164
144308383 214021946 100391915
276176049 97489695 182518120
292332824 66423149 65809322
114863443 190126004 226216279
177385204 248184950 251095288
158395624 171932098 26631245
254360680 258659733 304954298
311613630 66914884 270035750
312120882 47164395 221390758
303236692 304216333 190555825
126988884 160167636 145000633
82151994 202472279 13562395
198730239 222705727 102509607
193862189 271588011 264009734
2207836 142807968 298918314
201101631 156132099 214853876
147589282 5485691 265186252
68754912 315770498 16068168
175345888 158361276 228744808
289547692 26788299 94037986
203465098 26650278 296984037
30574674 74856917 78153161
266713488 50191244 225307421
26179375 71771263 31411802
64370004 252233308 246944819
157638066 17649471 19124669
264571730 137210612 302210235
86663259 146791352 267869297
27706444 120751944 108319838
304671116 68512171 28848972
102077492 265735128 168581498
154269975 30205404 281454138
25218331 146877404 262523189
316634655 30495990 113169177
28023839 28381766 269032905
76514791 32382748 214811249
23966340 23059888 67812171
98304679 54854111 294416886
160239301 33084753 232293790
160820140 222560874 71658403
310916153 20457024 176495705
230260975 62124717 308294216
35681339 127029480 61164690
183237567 253127402 117440932
35731672 184146720 303269381
18985726 80823907 254477981
275846570 205926192 33553248
276259904 179561207 315474952
247939726 115250822 315027743
63579604 293565000 185729255
95942263 27556947 194698970
53423612 167381167 95738300
182145515 148715924 164412137
251110046 137627653 153649335
110648662 182423884 317735146
162289485 199045837 217180491
125513496 172275302 41165060
294468859 224687870 174331256
235760237 38454203 27007019
159215191 220136696 269052916
264904122 126501691 243109355
195853584 40802626 60470920
298250059 177122602 69074063
62794887 99722501 250991070
104650034 243059400 289226836
4798388 72072533 145031398
105566491 53520679 85351498
304546231 68956609 12637807
225318309 124857703 232014265
22448188 156941634 280032541
49021692 201476653 15433290
303864725 261289847 51690112
310014508 303819005 196896710
40154984 244644782 14072206
80783039 308048301 72595808
38391807 81543124 292499270
71195945 65471823 135776265
17568886 179524660 258271137
232364556 85999918 175014478
307927638 84278798 40708595
14279893 197914010 162875704
133532233 179463818 168747180
38640 194831036 292522866
104058121 235265368 230750245
187846086 294357754 78530372
75706176 95276054 59385402
13667249 230241637 206268306
221418495 310641574 210495580
105003921 23762797 278641167
176685008 24333460 109422456
22989142 215117976 52023064
122196033 279009417 197814733
117974422 257832420 95438064
88550069 140710984 309611488
226068749 228356285 60263162
12098669 54103773 102446472
100566396 201434000 192070800
291192563 224034785 73285463
253426180 118001114 275899433
118449567 89125897 311605494
111860749 85095930 297951415
73675466 247140613 104967589
199894086 70153648 214638888
290653165 297151702 268016222
307289706 233621214 103051895
56984383 168703159 167342349
158201862 139005965 79211224
154452118 287573194 137603671
117236214 223564221 153953636
212103021 256899135 83429681
261603100 107753398 248513871
313660027 94025930 144151924
143505202 166041676 248169783
316851390 259288397 83718691
7426705 187181735 165043086
185554430 45883403 23051499
248219372 275298393 244462245
185381243 17803641 167290269
105809525 244845766 144090078
234953450 156182646 157982226
17499005 286324081 308506684
86080784 194794815 182054018
144955825 71419589 111416858
237585863 60426427 234218309
237884443 205095409 317970880
1042318 311036066 12677635
33352520 141553140 262098961
68293745 131163530 55937660
236382765 79344487 8089259
203405112 193304720 208770680
54007844 288517039 78167269
121885226 70999215 128441396
265565346 144316048 270799731
5601336 286831736 131935264
13757515 37021663 127904190
79434877 183561743 19032072
62205066 189125320 237967474
37366356 187584783 266031778
134231408 155522759 268613919
140455751 108446910 227193715
96606702 237841743 128144585
280487710 317684235 272223084
195547162 305537073 143462274
215046974 119552603 214971693
263559890 292077904 143861969
17216164 4774284 156557058
316614780 123804596 169804611
6203670 314602765 223439701
244106994 60919068 201813916
257406321 63176248 101027523
210025404 286376296 102765989
189984271 98945080 106779258
16117302 81253368 147938282
105408546 219807585 312622620
317477719 117042663 253660898
19237053 240182611 96126999
109659905 53137241 296610851
156130937 95749377 208506162
184288297 200234929 258387578
46156667 315044591 129214000
288086879 101117907 1381667
146820512 282670227 44365227
221674354 2173118 316881583
38668641 67279298 118846466
143082588 130315306 230416892
65545211 69762415 273007569
42739823 136947501 291300303
131743612 36687216 47820825
145778069 141641666 163530836
53659101 291762364 150448353
178551293 110679985 120411600
43652660 116593099 285674746
37144874 9634454 132148380
146314942 311578759 317988852
192756453 179058974 233759006
232180429 301084729 43872989
229106845 267622820 260182016
37142670 181708963 248716484
258217346 266131063 286343120
82226936 23210594 228688365
201813062 130856833 283725323
191676314 211823910 200402392
279522681 138329453 19337555
153384342 88113689 116123360
150637740 42581663 267113357
264984709 89927543 113277220
234185272 140431936 303416540
257641229 102876079 253215610
179021488 226228541 36412677
106896790 31146550 130754689
82111764 115670077 184270179
271974532 226473553 170228811
240964807 284766180 12456679
216798168 192759014 251301980
8833537 288509121 259389003
59400247 198896276 135046164
248239327 314810165 200302082
143578467 115040038 88106862
275536925 199842386 185589692
245776880 189812344 27035607
189275518 125619090 244906471
297941379 104515752 150274685
276057989 172180204 114165207
101062965 110792370 290045680
164829312 124622104 18136862
293889695 149343356 206515270
217488047 88553875 100555606
104691017 183865406 72191096
140830673 224075345 174280276
47058573 112789869 191830221
143554405 34772167 165567533
45749792 60826717 253254035
123786178 271712904 225157415
275470865 165689489 280549680
69512496 42298042 310320825
105298041 310008126 84194223
27536569 222246560 225423605
193465919 87052312 253892338
185787937 140972309 13199797
163199607 233407351 23806739
230546142 24389791 48201343
8421406 25158785 26471954
102228755 131208215 62006936
251305283 21768943 248829238
31968315 110547836 9655666
192220960 293667399 180925087
45053373 309373046 136312787
285856297 53222694 176404842
38430066 260586331 96978974
124672048 61715864 174563823
189480120 169134911 37052519
155757084 114096634 113245736
73758157 36351364 125809258
290107756 100656503 139619924
19782444 229055396 104583742
226389338 96335338 225341524
69607496 116383186 136074705
68674086 259155145 133406038
211575210 290219309 299197167
154813886 166361216 10970474
279900791 247935018 142243070
79067428 226008755 203798187
166619713 263708923 58660359
237619914 75015657 144152808
51910164 85254067 189902075
200677934 35058709 105660895
240529021 117618839 204351336
197278700 219800284 185893911
93353250 269253245 166417658
166529606 259432464 317323584
277251776 222394656 208748888
310295305 204404814 196276329
98309957 196121274 87970773
286306083 205939050 91480879
312356461 247873220 75774792
180066449 279984996 116655315
8520458 70672629 6447129
83392283 316314118 234844160
226113196 260549935 89738518
163341091 198109938 175519444
273418546 162737045 274598498
251084091 44708606 100579511
224458237 275585357 87421971
119249296 8904603 267633135
118152412 316202115 109685990
222555309 154638120 219505195
22020636 217934667 268068793
141618545 159204367 282273447
52270564 65078502 33295644
299377353 168616962 214093078
270416739 285203125 278192713
204569436 150965593 37511196
58707961 15472849 137829989
88009531 58844054 81749645
288695146 19804285 16912874
249468210 281321215 313025986
27070404 163957718 244656439
115490745 182490844 300671030
21332726 154136351 13959729
7783556 168683642 194620782
298410505 156939486 219284249
187179887 136822170 311531679
313622409 26640930 291215310
122812015 13894209 239138783
192150982 142093952 290585863
209456456 89648679 227832828
31446547 124087656 6570985
224186541 10908503 259249300
119502064 253625653 115104674
315978108 25599692 198061105
110858488 107254755 276007836
56866619 162351696 85464213
41169961 72691879 129325873
33750770 222693978 293093502
232222138 78615292 38422775
166107178 109650280 227042548
273540806 2787848 2173373
39210019 97136310 249130787
282035073 160979450 41862817
293190967 179506712 242609699
302899415 255149714 271880852
216140339 124275555 124964115
199644044 64298298 208401367
79361367 216767503 71096617
75545283 163411025 6570483
10790 6277
24029976 62839253 17335268
63462169 66779338 67369185
15566640 75472431 52429243
47178288 24490523 44997827
38917372 28236664 41529173
56531544 44647283 31560115
68590615 52089236 38479533
49249121 61987851 66117785
653523 74594497 692463
12287189 80400725 29472925
37280489 67064001 38474056
70163875 3874906 73327882
14326610 79033167 64421739
72240929 34921709 24720184
59786805 73304221 16408682
43010944 26867892 45986272
33710107 38877160 1586489
36377073 74827021 37091421
44765025 49087114 45996312
74719591 10981252 69924703
76525916 21950378 55219801
71530665 2795645 15157402
19224579 27391591 72021429
79876512 53131410 79487301
68588234 53947769 33913237
26323066 12941977 35253197
16805378 78132831 56031119
65530953 24134458 12384165
24127478 52984170 79176987
69461293 59706182 23156689
50359640 738880 60400867
47579264 79179630 2594330
47749186 79028451 317491
29494569 64020143 5636613
10447044 21540516 6364986
78407081 3960439 69289007
57310240 64419949 75867493
13241824 9416957 70273217
55242547 74140226 5932157
40021760 50919686 40572991
75850249 28020203 37078415
52985351 4641211 13170527
39185270 69443931 75343478
79940592 73835053 1134080
35092127 29499579 5103046
61601254 67196217 33849126
1327456 1709324 70349937
34304763 46689659 59030216
69757093 8293375 47336910
11678319 29271765 38309221
29798257 62035862 52435910
25722341 14496654 45950712
78460124 74787502 36812507
19061506 75984542 8010099
67068189 53112417 8865958
5216967 17232449 69135003
35137171 23354093 35846444
30247657 62366602 8648445
62468538 73772017 70745962
41227127 57116906 65308730
70583189 13521132 52024012
39533319 73270696 52663753
39234243 46177289 13856754
43799252 75673854 59265175
28849761 42418404 19636967
43309248 47099632 25370432
26442791 43217040 35178822
63123082 55206385 6298481
39111073 42211427 69713780
65974251 31341110 79497298
15599524 7975721 4261455
3538915 27078760 3301889
37482098 16394185 58960763
59499481 59889463 22698699
75223409 47492683 76689617
7043189 58180824 27641518
73893322 8319236 22368844
80125964 15245874 46929551
23954873 43862044 36907974
18777343 1649333 30261842
30241990 11097116 45809565
75584797 77385921 13166339
50427233 10872970 80122486
51654286 28173849 53734872
67526421 69830070 30905105
67504940 69209716 27206617
36614261 45553342 59111935
2607101 46067841 50924671
44080867 1730014 77035351
74767079 26332978 20918322
41516622 57272412 39805968
74917665 76505223 37656992
12338845 4871483 55185260
74847295 45618779 60352794
53794202 36737636 26426125
56927771 19221601 16780457
79126730 51495252 23209782
78562072 44613993 17589236
80126814 70373095 80245691
37417832 76957563 10622356
59451643 16970056 40856432
53557141 385145 13827843
66155438 32909832 9397378
36411710 24934517 53579419
25196196 29862412 78643996
58380152 64777659 32446588
80706347 4069669 20888100
48909621 38349149 1429397
1814937 60924163 24997526
6553587 19356583 33634155
61603672 23621779 30450904
41387134 27863142 54945968
49889790 46761873 77376509
7629050 56599838 79716313
12466082 62241756 59332919
57095973 3115949 45017595
41309777 13369994 50420157
17297036 49826550 19708566
42507856 70749777 64361353
13343891 33912912 11906380
77579056 59755472 4508133
72732354 3368153 15556610
17348343 17565678 4552673
23680678 44662901 35786911
24579201 37976334 43015936
66292934 5618051 26985994
54078999 898864 16206853
57644549 6991042 78827106
62848388 61052374 62238293
78502441 13956018 2956024
15949095 48136354 14978329
9206155 51059303 3662578
63675466 5859082 80138334
61701429 37221430 5870440
37671031 45541119 52140387
43608672 77608093 42987993
59508280 39091189 52079462
69115827 58797431 33798365
9277250 62520969 55907591
42260911 2805700 69971561
24224737 49327049 32256397
14776195 75916843 30542379
72226006 40287667 69368024
34892248 43986450 73682885
76780071 20704444 55329471
57300500 35027337 19977501
76411841 80051071 30488195
31531720 57530065 5801866
43298155 10040113 60699988
38276530 79166019 18145498
33234534 46258102 1780342
51784148 62115719 80373306
52278169 64095175 56024957
48038115 32524322 39195422
41124513 33020361 7841426
3602313 35022349 32643073
78490102 62428458 59582916
32238131 44872187 70822249
51797301 36572130 68947910
51731655 39490673 45547849
51625771 46997795 29802700
78905663 67717057 49976262
29577982 71866715 19930792
73864150 72173660 21043826
61894095 32475444 2225023
47842158 77043275 17642440
50271802 2232761 14024190
18663870 70380101 23404140
4118098 42715104 46452628
25325855 43473686 28118315
50293316 65996131 71467535
4578201 64901681 70681820
7122605 3239922 27107694
51773875 26221984 23017902
73500405 22786137 42526054
68859703 66681602 7547227
71915021 27317159 61725329
71233140 17131177 38155999
40266431 69338837 54602134
38929019 2580268 43021140
49236367 2848990 17317512
57381906 56945700 45245695
76105553 1851753 64755995
39917704 41268904 6665061
62429002 23496349 29007102
43186587 73716047 52649169
68314911 1806475 8011651
66530268 9693360 64994634
6360979 21024648 4116473
3884004 37686065 3471757
66062344 33269497 46034815
17707006 58130779 75116263
1381419 1466744 80669049
30104947 36363486 34971056
73448243 25289766 13606481
11906112 45248787 23276107
35746529 67943090 26777636
73463369 50679661 8657193
24126081 44213409 52384641
67365641 12974206 56477340
25580054 11631042 56153672
1015214 64807798 40833907
78710665 54515680 56351342
55005672 78315611 15181180
73175265 23602063 75371603
52732330 80499788 80248302
17551151 9196713 72067433
6550614 22589674 78366960
1368851 52986889 54498497
53035230 11356259 17169213
78932050 72809416 77038563
11682851 75731426 65667353
32020161 3464735 41656741
37243933 51730291 14655521
20898368 25710172 67899411
21497511 64959552 67699725
27055227 49591077 16189783
16322398 74030241 28394269
49424595 50062683 2487211
27350608 27131237 25469474
22788122 31452245 7919980
55932052 57254094 61769086
54822688 48030994 4480325
35421196 2761524 22092935
70535162 63738178 43609818
57572493 15379846 20748752
71304595 69688237 32712722
61424174 70288561 48141849
8394611 54446195 17775882
23207154 49019129 72117604
2564710 41880212 53744306
59661316 65594347 78543018
79108050 62792102 46992606
18034306 17491324 74628039
48619003 14974575 75104397
37608737 56221105 28613175
34669982 22070745 31611926
76023579 75101670 26208317
26250599 75611876 50759245
51763045 15984634 48748435
64693409 2357847 45559850
40429476 39634382 15089033
15196576 44003573 39265867
14371160 32824906 7754694
33873126 799401 10420564
64560151 75219563 59122169
36364222 15600040 78983248
18589396 80547667 61630537
71471402 9787511 34079126
20288730 55523980 6125828
65112707 25052784 23884919
22993408 14843457 23947681
25990564 41696636 44627596
22864329 5023917 11062670
61026608 22150603 9606892
13999953 47678727 74739843
48718356 52004545 48484651
37978963 54554074 76148020
32576488 42340492 74943552
1854025 20499424 12985960
24661464 58727666 56340788
40757387 4306625 73175868
14611922 33660571 37322830
75379021 47847241 49104552
18892584 45265988 74090553
52229102 67664454 30535820
9777304 8173354 33725952
28441919 38738970 17364198
68735325 29733027 74292493
35118772 30766465 25552473
34020445 5932200 16822559
16957389 75966406 54426989
53363641 50396463 10898816
32373264 77973888 23271668
51577228 63681981 77410630
79403805 14436825 43869967
10095521 42651602 26795507
3846620 16185839 49871869
58065002 69016121 14787200
66119816 10431657 32530692
74434713 56903665 78793672
45101616 74791425 32138742
29808530 3402208 5138388
28578511 2031525 45995931
71894415 28478640 57134930
42744729 1141453 78539591
36188213 23869923 70235744
76449865 25989567 22753948
55472178 65497393 70639120
9901997 68234096 57915940
33565271 66967970 16981080
60301043 7545651 49478156
10278623 66862690 55022390
13570823 67924288 62648636
70474823 15141396 44990687
63073712 48089120 52412859
6599693 31106260 23951472
31688004 77377277 45478205
32720273 2821138 30199114
12249216 64259845 6351429
52881563 8524461 8605306
52837689 43000763 37004841
41237245 18773403 3994652
15245572 37687565 73720509
37079566 65655390 14723282
77862394 78208069 37396634
64229056 32150851 37723457
3045994 30828275 49294610
67996750 43013687 24674374
71825807 8174908 33728208
31499671 31894936 77390392
4422823 71416517 76797078
6656333 73014766 43417312
39949756 79974663 31686556
12488120 75642532 2103109
5276355 42062914 78957169
37662492 59579219 35782630
6837973 17285564 55278162
44827759 7168894 25991018
69418329 46865589 61473733
16347560 25285629 38110555
21166175 65967208 40102996
34204422 58439776 61004098
58755914 77811510 36981059
33032805 15326005 15237560
63118677 62303941 10362269
45076995 9570115 65672375
4513184 11980021 67502952
34122150 73978976 61945318
10609295 76955944 11686110
15372308 18466538 18448604
1141585 65560515 20057435
275981 36393065 38578796
58287387 72204350 9894023
13403948 26046454 43914007
27298666 13993675 1518315
72546650 63724524 51355063
10522005 27253289 62777158
5562797 18774272 21430144
50956818 29231888 42388528
64922146 48166530 46334210
41368152 61049482 68623751
42931158 63696107 64314792
51964798 51776466 37303767
54269427 14308869 16076250
58383188 20379305 77759489
50711884 24190154 77352609
33329081 17047703 30774774
60184203 74666055 20797024
45587949 46787016 39351945
47036014 504618 61762829
51743133 3946733 4584126
16015135 45337286 1918844
60674915 71500633 21996316
73141251 38052903 30240653
76036092 29237961 48089452
78672413 48187556 6038732
28748830 5007067 27281010
55352651 42456092 43262720
15728099 47313188 68806412
74486640 1064201 41657925
22262752 35057123 29360915
55263827 21534409 56951181
60631439 59301574 38560649
26608946 27646136 49805488
64370431 41088795 66680709
3214491 39364500 17213810
1043570 73194556 45098616
64454594 59667667 23932617
71146675 63724378 73723425
28119558 75955566 68073414
48570722 66693522 55051307
55053733 70765041 26263640
67035589 79607197 34547740
37935733 49973133 75690135
24333928 53339697 79632348
4324912 11729495 43232521
30974541 50463977 11250014
69573705 26022683 7471333
39322048 21871036 76059227
9020391 29460348 17313049
30532132 37389749 15950906
64056754 79748084 23480325
42698995 68093075 40544472
5350780 37804423 21671689
43975989 35157706 21916535
13069305 70666050 46272047
58248895 62410949 53170716
39069117 79628839 65025494
49109720 46496316 16106211
2953292 66075136 8366549
59941529 10690339 23001261
57644102 34221918 78381985
36305550 65661521 61760560
78615540 54846007 6553654
8656350 64604487 20535540
57009841 15254281 45410513
14196101 21116762 19574225
55145163 42095672 11193640
1921708 49868895 48499502
35464977 2020383 12981799
21673330 12272163 58579926
62026833 46607589 45318490
687040 78986989 22582147
49645289 14734954 34169918
66764163 12478672 58683488
12262207 9089638 16583203
60184569 12675824 30370768
44988190 67879385 68167184
63031932 55383098 15053933
1280055 16820217 75111530
52176003 53481612 22111781
7171549 52379545 19124966
21313728 80689174 58249597
60354229 44858986 29188618
47482269 65915700 21761380
42912895 24859593 61945386
18775816 46987346 5448540
70661572 46473968 76809992
47047311 42481218 58527685
2625772 79863986 14219474
45874996 44196959 30801480
53050703 75388997 35500599
70825798 9593731 57756406
18180687 7434099 24165850
77314526 18067744 16360681
62776601 50677362 71057290
42870741 58669044 59664592
46255314 2147850 26039949
63614601 15262225 2178489
16061600 15648081 56441541
51366346 12556709 26484740
63099243 53743380 41346508
54591461 61712999 31735847
75399849 66349603 8301306
14326937 72654329 4205861
31227839 41255628 39471382
77661444 63238582 68461548
41672380 7546383 59703685
43977732 11935002 71120886
18879708 42397415 63960836
15298703 53643702 32578945
174425 13231427 51868543
48715423 26757220 75273785
64648881 41010123 33282759
47840054 74971697 77118458
42590153 60863082 62934665
20312724 56888051 34949347
29250535 60802838 9907662
13413515 77956581 39569729
26560785 24572777 28002976
74496732 2714243 21154501
79546441 64299445 28244506
41823769 50499073 8375257
57988745 28177431 66358160
29150838 75728568 66799473
52086163 67004519 48717654
60974770 21860363 38043644
36650580 14065054 79454399
38659054 52869641 79679599
53306342 3525461 80498611
37397059 13112142 19506742
65994368 26836734 13395709
71069840 79849904 74071500
21843197 14559309 35869829
43418950 8580937 29251253
26685554 19383731 57669584
68685927 28433828 1371180
8701740 40357130 2344079
53905246 66495608 58861426
59182272 23462819 66643158
59893929 25318878 22123605
18368280 41046591 45825196
6849583 7237775 16524986
37204685 31177183 60932669
70796256 38303882 71369584
71840231 37971687 16569111
6568583 57150889 37556111
50994785 69137825 57099600
63939552 28131402 34302456
5360261 66516979 69846028
67472552 29117998 76966085
8952721 5906680 6041566
54554582 9236017 11813677
46148076 1514004 41153148
28739399 9910815 52339266
25620863 32968072 59774227
3867602 52716882 31703397
64791494 39728688 53926752
20884095 75423358 58790568
91657 60840986 14716057
33867026 39041635 8485299
54123919 71821426 14679609
61368818 25676370 34706792
2673181 52412094 80524994
80079988 78714200 21222545
73719478 22386426 76756125
59164746 47390882 74891665
58740457 28709632 61085624
10633597 23376598 25723661
53922175 43180035 39322856
43489040 14503728 33787605
12610422 55173323 5745846
77604427 39119812 59432111
42827841 1565121 66369358
46677122 19555719 6208561
2057022 78954988 48018243
9870079 76886139 76044782
43301472 55084388 29236704
61070485 28253576 34159711
47316906 12393183 42301213
76067652 37394745 57498317
71853141 63382145 9928871
44292395 32702529 44446850
72352311 38611220 57901136
23486583 11286007 54972108
4701962 48489628 17531592
4961920 57581144 73013390
26048367 37664522 25603896
10864669 18184948 38905121
36702991 2146280 54029127
57618242 46300510 6998427
29434526 24921791 27643414
66428706 64296661 58304611
39461545 69915368 71199808
36059627 37713552 57828717
10323796 36295865 39265672
43155059 13359671 8991597
73646155 21932739 23487085
65310703 5920273 53150112
77528652 50767881 63356491
39106560 75787206 24755615
52427841 38774770 60877897
38173761 21289364 2453975
73221423 20917548 53881026
5058320 72337051 74772445
41399293 24382725 57502332
16648831 74535167 49590433
66685795 8114005 49893553
77285275 59134625 14453508
46129972 74074658 61348922
39868000 53099797 43083750
38099731 59098009 24309968
24316197 23074352 49903955
30553820 66266902 46591214
79518978 42231494 25866716
12337926 11002414 78388977
24270686 78955293 31859963
19196360 12936958 71209937
2252027 63097867 48953202
60491711 12794273 14803132
72042186 44998283 29771065
42378019 40620283 30604848
64322779 64112239 23271607
43601681 56389255 28042957
42390330 45775173 51949112
35116006 17900415 38175235
26885408 67628309 54204904
2043034 77438640 79451057
10921712 69098261 22248985
12033152 64855083 939259
68614193 2955432 34211078
31845251 50039875 45695006
65019181 34044432 27618545
25581994 49510499 24736064
12430433 8581034 6958969
27888260 37981437 2449501
52871234 49830206 34495436
11416482 14177079 31446539
8713567 30033123 65780774
23704410 73289130 37299174
17405699 67133007 59193046
51960621 74781557 29122089
30971725 15255753 44068061
51573250 58229501 44041812
43265659 37378047 36231727
14078758 4009081 41744194
66903937 69110605 29007418
14387015 63020344 71138024
13952439 55469409 74796671
30419098 74133868 21856826
42677177 28803413 18552972
49018458 72536752 15866027
55058303 1584971 18901934
57507679 30372103 5945633
40521310 38975525 77293539
45221427 42641433 15098873
66411000 36667994 64043699
61725815 27535525 23279956
12671802 3573178 4388168
72468532 10791153 37781227
41787631 60080774 52693768
48911030 27645551 57080737
77175074 27377926 47803915
19738552 49055249 50852612
2017764 45856940 3882880
674558 16544440 54986256
24713349 53605032 60469153
10964127 17872974 49090771
17361340 27942343 14883471
59494414 60439672 12222281
19494295 80190366 66371700
24434334 80314047 11462739
30228680 67013444 67206245
13559251 14417489 61810914
15282088 70610952 3477549
69413501 72294410 62777217
63715734 26212260 22484113
32289545 9121306 31518925
26572983 7167560 72406875
2532535 41536514 55456766
42262868 55232026 24905459
26157966 24477916 6905717
58173624 41715601 67444414
25174172 41655382 54463836
15493357 1011796 67878084
3978343 47410700 3682969
47443853 71157502 72119938
12397230 62881874 69939615
56394066 18924665 16068129
35739881 11282279 5623177
65222147 14910679 41213130
66749643 46080811 3497180
54132185 7406375 22606246
69064333 22609074 75445502
67218159 34354138 9893869
50000371 21203918 27265116
57531457 74762842 66384010
31135685 7873106 39396107
40297752 60401369 68354837
72159595 56017525 22744358
51414916 22848064 64326760
10998858 26621773 27707296
58405912 59811425 66213571
75527415 73904795 34907149
43565827 7764729 26513940
33525119 15163047 22437437
14292661 16397432 2376455
45510503 46201594 29674328
80456017 262447 70261842
79189156 73804733 2896230
64937966 27789091 43505221
53121609 27276680 8803299
18384197 11520843 77973019
76448521 22930937 28467701
5580906 61009659 1237120
60440771 53231144 44158909
56277444 70254593 76463379
19532657 14431287 73957817
9450040 29420878 71483088
36539790 28713424 31657952
17499713 31993228 47674162
52038859 32457372 66144292
8021032 24954482 58324446
22082267 22820438 30038358
26719045 69381305 53471264
56684292 73308269 44773507
48089093 58739878 12096084
48400786 47192273 41396852
2004542 16118448 47595686
28202435 46125100 63453949
49693618 45695388 11482047
47405823 41401520 67207567
19226850 35241609 34874249
4558555 41099640 34190267
71769770 31876452 56762095
69156463 55266651 50214838
72631962 78794692 11940442
19066905 17081457 25945057
14628849 2993332 55730900
40367167 8326921 53817581
55090355 73596134 61983650
33402651 44661399 15329496
71759777 42735840 76771629
71545334 23189139 44109264
13875480 53296587 70485012
28696485 74525757 18541306
22387710 24897472 13023480
33157821 17919584 51964165
39912941 872366 14732687
2142318 44102018 26114
12584851 6834522 56536180
50907455 15372886 11793447
80743940 17478059 31088699
21360030 13022432 78027710
38591839 51483476 45229403
61190253 69893351 15937447
77706209 65802335 22215118
64442671 867433 32910925
58825565 37850015 24423618
41248356 69032257 79234445
13968446 51320223 17598377
13446123 69673111 78682108
36605029 28904629 77048415
15738488 13462720 74190543
70787604 46520797 65996181
79455096 56250032 15815697
37636848 80018267 41736441
60834157 25597552 57041349
66356092 22553576 13900728
50256044 13098218 66931562
44975063 67558935 66180897
62717498 13799568 4923515
79162468 66281612 22672603
79479714 69993190 20611605
57705648 27616527 67125351
9198488 17937081 9642736
68057801 72768551 31251342
6153821 51487722 3872425
61093042 57720073 14764331
20047043 9122627 62765466
3733164 52605634 31966109
44472722 67562203 2770936
8111607 15593517 57775066
15779355 71077134 42391641
52198100 61586566 47368615
6959394 4418643 42331554
55296010 21174269 10604332
65184241 17846915 31756680
173809 12827342 63108361
8510784 55248998 41478526
14823407 8893613 48969050
327911 42068152 62723633
42989671 36843697 71550770
14448075 8381169 20031822
45867088 270423 35385171
62091153 68153387 80447274
46215413 30368148 10865209
45846534 70554117 38496584
75871811 43490572 6119950
18579895 32004722 37651868
12379711 23587608 76251866
60908651 6698061 79804330
27272232 69975600 62599525
61316047 37482968 45109403
8332160 49244036 63569571
54685523 80387568 28456503
40306040 66850884 48208902
30288368 44073719 62896707
20440775 1677509 58224644
14310006 11726687 41690678
6792708 51315384 40603675
63616386 38235637 31854606
34527401 2640275 25444700
33693777 79438014 71233271
66879668 3225118 78495830
13407728 69335395 70744970
79327446 4492210 47671278
9640822 27103890 69262088
72778332 55670232 44387365
74235270 53960498 60484075
74104885 2798508 78603420
51227955 53638280 58635714
16366515 56488647 61936110
29178596 2326460 58431683
21535456 61595076 75323461
27120770 17261036 40108925
28239618 36468626 57147398
79105957 15416869 51317413
26391356 33578939 29184950
30081649 20108109 5896070
18108114 12963839 38440361
76699143 6750058 51249956
7413970 51566352 59191364
40466020 8091455 48384345
50186160 33601444 50482329
18289819 23881763 13806203
27097902 27770056 80644109
58812445 20721218 77636681
19187642 44267650 78198393
65747853 50712734 65060528
54277733 60579665 29686419
26396741 9686283 54570947
78040554 61322837 13132152
75287821 40611990 43610526
38676097 70927550 31938662
46686656 63257744 16062146
29228392 39616532 11127874
77488089 37314479 10083496
48824163 67493122 37805898
11080462 849801 34597804
63610081 23509368 13543803
30858886 12218328 46354575
2115437 56045698 71891372
5568424 2742177 33668056
69223068 149097 62691200
22096409 59653023 20286850
45146955 49052818 62040982
3225562 57618529 19080989
31401541 29861117 22377502
24669068 80432424 57621634
48239687 73161481 71468216
45254435 48967916 11601174
77263831 71969303 46763858
66683846 10922165 34844593
75317899 49155842 74277193
3976849 66116894 75454846
42963331 53747086 33876403
45612463 68369883 70599127
30264489 6841682 41732977
7007282 73280164 36144605
9376585 63873423 46876781
17136855 10866001 34270355
43921714 59970832 75732405
31294989 41778211 69269866
34667330 27922838 27394934
55415363 50012048 48961415
16342197 49804445 70467752
62943909 28624450 18798480
43361553 42130074 53328212
56542309 16664283 13272908
61767731 24360568 12631250
10201970 61074060 35136470
29134703 15277749 29597629
80457138 53472634 57873143
6980925 11419916 47894655
17039504 66133226 73553671
46668172 22181628 60188967
75997938 44917608 15197625
51229319 69013100 11402913
23277016 76563406 27374586
35457212 52475174 28014673
9755412 53799775 61645026
56019491 75031023 60062523
31628551 64848887 6879849
39517414 22820786 34928620
74553010 23178775 78125295
66747026 25840995 14507424
58678661 77147957 51069547
17126609 47168398 43488458
76406945 52267098 61315592
48518658 21496186 36147250
59698951 5055946 51655087
44315444 75926858 67778899
50749628 55239353 2723413
52492474 44733626 71156792
46702330 27896486 66883530
28624064 61383200 62551463
34631392 79827363 41549464
41183389 54714944 61626131
64827930 53571304 69597652
2237775 66382219 6569654
76390983 63843480 30645574
63556091 29455734 73459908
63497827 62844266 9784831
72102505 57568118 14810641
74068698 56835310 29281625
17728210 49027981 46296383
62351565 27669732 5115726
518825 63525142 12347498
71098130 47316677 80361501
18468096 58156810 76326943
55855229 51873671 40769097
75170588 9035646 35540748
9975654 4959285 30911084
71424875 36190084 40536189
68646762 24029870 71871481
73019060 44476418 53046589
10051357 20105097 53880606
34936270 43338108 39142593
72261856 28640440 27933297
23538172 48767176 74532374
50913471 78944546 67329691
80453420 31248533 49854865
72143182 33974909 64004267
3961949 44472194 70140439
6444271 17771318 11552380
42704273 19580606 30755085
35437403 43344124 21803963
37889076 34255557 79766456
44802095 7099286 15394620
10345924 39831915 34911876
15818974 54388075 76470410
13151879 68706990 3544823
28045761 76294068 30275738
13960828 50495629 52673259
1019329 6687120 6336559
72890891 66288768 79195875
77398687 66722337 12472980
24403940 69018036 5201892
35541983 41977323 1271196
18321845 61733234 10460444
1565812 30294253 66003979
7901433 14651470 59603446
72639515 64535179 34233523
18663122 55057838 69919471
78599134 80141516 15718701
26703602 29006057 65691380
45775339 67489170 18538661
29988197 73242101 74238180
33158234 77047504 62176207
27201168 64265452 40423051
1507329 69546891 79759611
36807342 29594400 27911673
41831138 7072680 5958929
6431729 42635991 12716599
22647880 4631151 64258349
65161555 36686119 33055977
62117929 78124619 7301765
30217486 7593327 18816466
41158638 60050684 18539456
1991740 27354306 26800676
76714903 68813263 56591411
20942792 62060286 28958213
19348688 72937765 24226606
798038 37406617 61291305
49097329 58783748 57185696
69481822 2265230 19454388
11586551 40754018 75306921
19381297 34615643 30471943
15116318 54465526 9704240
38212601 11713034 60911416
13724772 20163443 1550674
54191489 10054943 36661892
337735 30479045 14222989
31486454 76488438 56663025
31670761 40798624 18315940
41359147 11855266 37608499
75035518 39542698 28921036
7602368 59558649 18958768
52543245 17978012 28983837
62647509 75494585 64379900
20262524 54924282 18008271
52900097 20343925 30831060
4071603 24680399 24066685
58132149 49881372 21096521
42402679 27064418 43637835
55056019 72078772 79176726
65028849 293614 66116592
55183986 44420040 63154281
41211782 75524046 9031992
56831431 77321524 78777913
30851997 79747541 56023852
27369276 15058209 42303950
9564444 29879287 74568478
61524293 70541645 56207187
54591552 57719587 78690994
38799254 20069197 8918083
62487243 50394726 71726235
31139205 76194713 10923328
59791315 67615641 57864232
67505161 51805051 71498634
50409381 21331033 14736222
40714023 51536998 43919976
77968502 39569822 63514232
27069309 22773985 38978589
13310254 10994677 16496702
16171339 22937736 62322448
72731656 6293658 15306028
67737262 38622440 77131389
21292702 66506878 50448822
66680309 40855626 19238575
75569697 36831032 53372379
49794074 4873968 22378462
28520905 74698145 11413503
22342498 12417880 45153279
59481344 28107064 5141458
2496476 72644716 19028144
21007244 74936408 31088255
29621110 21648013 51148020
46483263 39571533 76695664
624278 65964629 43110301
29387468 60352427 42608070
66821289 44637316 36831926
29829140 53569439 16394890
52565345 12418273 79197894
76459694 4457643 2521677
64244749 79692894 8058228
6667158 9454041 69108770
41071513 34202553 21609318
73016380 39700129 14378933
76608435 42444188 2904752
54448073 46590953 5416714
25022562 17391987 77784165
78160371 7441874 56363645
67352178 70715431 7159726
66401640 35653168 34512714
48853585 50283640 19884649
13881153 53066318 72354830
51641210 1378401 20087950
48478304 67877464 51282628
38862753 59250619 8101046
33044205 50343435 79637855
34986931 65819811 73530003
69757846 55147174 63502020
56378 63294352 4833865
75885236 37755433 72998902
77440555 68675107 15688896
11757168 23229447 46114597
56791595 66412305 76466289
70306294 50808751 38222931
24793411 61971409 79729816
58265701 52732362 5143845
66527549 5711805 20018286
45662816 69680090 10000006
78011734 6412167 27891866
31423211 73517062 29492025
24958684 65582066 55295712
53335669 54993420 18092969
2765095 55424107 27421897
60545001 10334787 69092674
59347339 8174991 31429937
73531647 4874726 64720859
31474884 56332323 45976549
26562483 33460853 8680157
73555616 51006480 55351887
19312409 45456512 42239927
12414178 19664494 58979633
58505054 56764869 37985280
29105456 80382953 43772509
17453556 45486217 986262
7992494 16310119 38390338
52701365 61547459 11724852
62404630 77518774 8509780
66185307 53845499 68996461
71311129 42732626 78827721
6589788 64027835 48256914
46767930 26510906 22456471
14475360 17949403 46346602
47076945 9969684 48112714
66685803 56120904 34152252
41713702 27709760 16978312
10964273 49252316 78422380
41900136 45949119 15212220
13087328 73243175 55046920
48439861 17428605 14398040
5121561 46381981 30559789
62932271 57730336 8439383
13507022 10759185 15242975
7961466 64718798 58412967
26947660 3855298 63524722
49286746 6164636 37016327
28817605 58637282 11443460
11210196 56018812 32841025
53888916 59739252 4974959
71116149 28577308 45243581
53043704 73566828 48286458
65480756 61826998 2246264
59694175 67736531 54715204
9371178 27912706 65607248
50057089 71874264 31229595
56395336 75980463 52323391
59408051 30420181 54556248
11686804 28844855 7826765
62869786 77855539 7721156
71915088 8768418 15611675
70050825 42391136 60055192
20839697 3359937 44005375
79582383 4250539 4934412
71955047 70937916 17554763
77305322 71127052 60335723
26349276 10384134 72426002
30947414 74152813 43799796
26819947 17815231 3666002
79209204 35812044 1089404
11284698 33494618 50422034
39592709 33533198 39611628
4529841 68856995 12399250
41781074 49706496 79475389
40461401 68453531 48005562
80342438 67351823 9722134
2266930 61106578 39325976
5135258 10798420 52040600
72520182 62667314 6880760
67706289 49724631 11526437
14968967 39113942 41880736
51305340 18550491 40839150
24032710 61014344 54210446
26693809 39902119 34752457
62955445 48996057 40265131
32277009 56943280 41686761
73527662 46512003 55527004
2386129 44062771 22030802
77630969 36928491 37338630
43352506 6462976 9187024
50546486 45302342 79632345
61275471 63936589 39599431
47356258 36566234 14917050
26800463 57240260 8786899
43456520 20014132 61956217
48566022 63259885 49654844
2505540 71472124 79774393
47796040 40428778 64780769
16284034 15259668 41587498
43361799 80202842 67004407
38858882 76633268 13638948
76333617 19720632 18383341
60286437 40456929 70487570
24031360 1776779 60770567
77503465 43487541 17457192
48472463 10335465 70091548
43632534 43253130 23513355
44956233 19739062 65565729
61724692 71834725 15555459
61953876 28939969 78201093
32788859 20026379 52923616
9602962 60744875 74845567
36251575 58858906 73804926
75642227 12541730 32058873
77169552 44169675 40257918
63246819 42221399 23438042
33241589 46652713 26203876
52957240 22046977 51489560
43009828 79812435 36759616
78535224 68008345 44990166
58533059 13824865 75915694
28877347 59051031 55375392
71390550 52909062 28887125
62958810 53133172 24863284
66932665 23248273 28246902
22971860 10679015 23756488
13897119 46448508 70248248
47202423 39407690 47458892
32973213 77633379 31843714
20331951 24642582 76210621
37379793 30372953 49560056
64146714 41526096 39839553
63726689 62180485 745693
59620511 78799036 23865957
35452623 77236282 42726599
36954609 47129473 30800709
27901726 35234351 37724672
14759466 65147206 80256909
20861413 8006164 4140278
35256517 8248857 40121856
18689540 3319077 35476722
75432012 31728199 28004235
47073116 16692601 20569040
11021613 75647561 20942283
32727949 16219682 25343956
73912722 78022738 49010411
64546386 5461994 70268845
64474121 54672295 23012669
31156097 23810870 9502057
48862852 63922697 57013641
69463343 21114182 25653395
37551075 42092071 43426457
51853106 46201037 7595138
47153993 16167000 38486602
43287772 75631398 40531844
20602947 74181766 55092087
10748945 34220040 49994827
69983520 70629705 50259649
33978584 12401828 79143033
4735650 48450932 64078088
21882753 43041213 1561193
47097276 30878108 51314056
9698835 25648385 57612779
26623889 50100784 22055752
37168007 3339517 39677477
19638108 20041007 15458301
57345034 17931641 78670842
26283722 43394314 65408299
6120318 7127837 41380949
63013322 57200536 13978437
29310998 15664841 2286204
54037003 77744485 16077944
15225820 1788697 26860512
32580032 66270300 24491707
12969022 4697778 72995112
61551573 24634593 39839311
52922508 40471878 37022592
22425466 20471935 71606570
31521526 47562530 73113371
12392145 21394151 57664380
2892893 69832705 68581490
17484146 69743014 5172191
58848116 55629557 10610879
68207990 67427482 33621126
27832804 54688295 42474931
55710197 55204178 11858089
69941776 38792775 75521186
57923397 25340752 78347632
23948805 38326411 8608936
48305224 70915599 73117635
54627136 80093769 58886541
15581772 50904882 2849133
50108525 52800945 8885826
45037201 32968140 20323185
54637550 75629791 46816404
21435996 57831998 64360604
47358693 35695554 78708543
10202205 9290344 52787108
75450687 30333611 80328502
43007934 26144634 46086037
68397483 29832902 59993424
39226064 20014006 28303529
22173055 24455530 30754556
16177937 6520912 50494084
59715239 37546620 12021180
42535347 9493706 36906396
9641254 41363202 36570084
8553911 8577938 2376674
24357936 37597670 38850963
46393681 79875810 4657096
25089939 75683787 77216566
62713029 66198834 35571778
77311850 6991108 33610981
72102931 65326455 45121008
79990205 22902583 74005898
44046607 3428558 27505384
45758943 36249640 62622621
71310584 26442079 73374705
48157808 31109991 53248946
72208702 2028906 53312937
67886839 5686070 15101417
21403276 28571802 80208756
42607891 60805249 78564513
24016494 71707748 35675120
25964305 78152163 21562494
72020486 78268519 22692473
35239225 61102108 69585628
55409444 79074432 22616218
61951503 32069460 4685008
48578926 68908731 66520274
52406091 10272996 65946961
2182123 80384853 71668343
52430346 29725935 37866896
70435552 47549173 20775479
33745737 49962594 49159929
9422698 48665891 34597100
28849956 34826249 33034646
60217443 17704281 57362986
27235037 35317430 50317256
4533727 60995305 54898231
62194137 52393708 51335644
67647428 23258047 78179635
60835172 39790270 55309529
73383892 36168039 59106047
75833667 45250062 35073297
49708835 38139088 16572168
13875011 57950526 74521706
67731612 29360358 21608157
43521009 68361478 56965304
48534764 80009412 77685485
78195971 43876258 34238529
11488765 68234527 44204607
56128945 16613077 56582286
51265442 62261759 24412153
1536184 14242273 35963435
38265196 35932407 69712649
44578956 14346812 70468353
5463686 2834336 36779939
18547412 26332262 49996654
43049234 719856 69223650
11686838 18102100 43110622
73718234 40091793 4493995
40504319 66460476 38448373
1427375 47168718 15957737
57382983 65912383 317427
14026731 13000813 11747265
13638819 28340719 17001729
5909848 65154717 58106236
17939314 69275287 30194246
36579399 61379623 47220732
71274777 75953257 39931203
20824063 24891637 16339104
25764856 55645167 56865521
59075859 39894098 29790262
28427318 45191379 7136812
73273205 36068545 38106171
73384171 20100078 2721402
60263477 66523205 36727834
47590877 17807628 71624660
43573541 78449417 47459146
24713281 79333638 61135769
9650219 1883320 3668863
66040767 57536366 8710692
19209550 39634763 32483747
24035576 30835841 28515832
62148907 60194393 17355954
46312749 46740936 789729
66705775 22399732 67148630
69939607 78132049 35181739
37920237 13407172 62560324
15168342 47173217 30229466
28197131 40953663 76793729
56141114 39751114 74833390
18011159 25312615 21394644
53927329 30540104 64694535
19857629 63091824 9574327
52177898 3699767 28643761
29965394 5972545 17240708
65198844 64922842 45226157
70204390 56045583 71243274
210611 54336544 43086143
18114294 12756858 51125202
64617740 19131856 29107790
48033363 14767169 18330110
21803312 52320274 13046008
53541376 44473181 62817549
62478157 6161100 27628956
217336 50108034 8110469
70340725 70576479 16097366
19704573 2474121 71653995
193972 61141054 5048100
12912633 53091779 61762602
10453640 66496346 26441393
36927626 11299166 12219353
50175141 53610786 2882233
8144445 75657706 15300118
69543512 6280989 16009093
65911880 63679516 49677949
60230344 64606301 10462221
63357287 28325894 20817824
33709242 23907882 19278230
11837358 25147543 17309351
31351691 40013273 32586828
43835308 79421456 11028547
10615355 6487438 14425601
72014650 48852029 36762937
39274587 38734588 1767781
47062225 12147800 49802427
65404212 62356471 66202419
7268745 38218864 30303136
77068415 62405796 60317220
68444529 30432444 59949673
36545439 45563978 73542006
5483365 36705738 50262322
23817838 5415549 39229076
50040491 7790791 29301598
52711156 9112043 39776652
71295708 28567690 65857306
33128606 40086559 26460644
31617822 7550935 60075794
80443737 37203995 12600104
79004996 16763801 13078747
79751210 16682116 27840094
59928267 21008498 58310902
73730766 75581266 79692659
46519660 48971304 54264535
65288985 43674334 39916367
2782760 64928639 60043400
44782461 49748524 76191790
76008361 77148383 24757229
73777174 5522130 27347421
51570874 38270954 6646627
16112269 27546282 71441316
60081363 43924035 62888625
43434247 4356752 67723688
31372273 73251348 73874244
12685863 17349936 52227258
74671971 43680666 64952601
80432573 59033294 17911383
56871403 11697760 44154602
27835264 67087005 43475783
43700606 12975679 9096103
26360366 38027730 20433153
38694167 49691085 76729517
77914128 37659229 26878228
74979660 71787083 62584965
77010955 71113421 57764170
58598970 56129937 57510546
56679318 43823729 41092789
20538612 20461997 3903071
47081848 69203548 6270960
14100803 79133196 18723383
57517113 59148555 4224656
19450280 6742044 2433587
77400184 22016926 46329199
65748879 45711296 24458699
39350326 12175402 48931822
35085425 42121417 40736126
1251674 61428072 35912484
8563212 69365164 9852011
32857147 34755695 26242307
3137667 49084714 60344616
36453966 78150922 44853368
77076640 7224377 9907115
55091340 67678449 22295994
17000724 15571661 39231994
62766546 33080336 57839029
2993379 59157080 29743488
48422154 60239755 79892868
33844983 69941679 11871087
40485985 77880410 69502915
76935440 27683928 46550958
63957683 4085731 63279120
71457712 1014220 52371366
34386031 66655149 45870462
69674142 4509757 58750556
5340537 77215640 20784784
47086105 7688577 59941692
51331203 24412788 13254962
70247465 6000479 8851532
75435157 18699919 70875465
30999886 12571356 62764291
31909549 75744599 20431593
29805238 70398166 51416811
38181600 34764971 44369329
13028611 77843163 80123462
68653216 30947433 26876257
33859237 29163002 12581135
39235769 27015558 33405568
45411381 7059783 49089140
31426341 47426362 76312671
20730846 43240217 29475741
26984207 2260267 36403584
73069849 44892437 25992087
75033285 66714745 15262666
20573324 1547906 4085605
18632981 8212146 18512539
30022024 37713591 30544528
62014351 71787772 77411828
36511518 30525016 20447323
28760649 41874861 29427400
5028511 43082649 19118649
7418895 69272843 68361619
8061325 8793828 16669768
71869832 13622071 21295806
15940094 31257191 77405256
20707744 30067696 6652853
74847076 23968377 17682578
5079724 31139134 3604133
65504012 19378025 19117913
9940436 46124432 52316499
57840698 40129091 59326894
9263922 9786989 66548484
69405708 32886023 18524544
43070689 67039593 59352467
51943111 6131861 55535954
11138504 32237742 56140910
16916465 44812507 54144464
8263144 69771627 15692164
45243000 29314239 30653166
76710140 34412291 10488598
15069211 63715205 65082934
80144099 75007714 43930526
70040111 57771451 8514012
1105571 29867964 55811338
79093941 76382408 11624869
38615271 18916842 35078926
31999478 4079874 45832321
48754899 52481293 48638745
64842731 69574512 23431569
8086991 12464794 77298920
35088407 33821483 5667323
65682255 60459223 51288660
27486426 12459552 4250901
74215140 63475318 17367636
70495624 71578507 60627037
71548844 11371792 58552160
60844478 28248553 24380931
50663738 69624936 52493159
12632148 1525530 30362451
67459276 43225212 3623672
31376907 4156173 75417668
44271002 38877895 70088022
28916909 13959836 77711443
38046173 75248337 51099250
7317273 33938910 58485579
36505275 798479 54752667
31908208 72502417 34407322
72219921 12591912 31259561
64255121 63915058 35858577
55311937 21432386 23866628
6852457 22634085 41076780
29534918 2292045 46417986
79603810 40564270 7314090
20429283 49148226 39413303
20479356 21752271 18873164
63917060 54748310 46496427
59625964 61644286 50233407
19562363 30388117 76676467
45039933 75907377 40886679
73002396 77118725 49629266
6704898 77624722 61619448
72884997 72922424 32252544
51330969 11082902 47951225
53339852 25593647 71517216
60667404 3219574 6745773
68100462 77262779 68453352
62492220 41638128 20770247
3480198 18905192 11825721
65430654 14528601 15820622
53849138 63165144 19739348
63947074 13247939 27503577
2341528 460202 71761774
32651758 63908936 48922367
10610056 4179611 26558033
40381343 55574414 21236757
29072037 50327524 3559327
46222889 44079121 3460924
35127340 9480815 18490290
65057563 30706008 70328885
44461763 70391252 27219990
3408857 28048649 14844575
17650826 22796723 34828997
15366140 64915750 47968281
16503147 695074 69195628
59008548 74012161 31907632
48413785 42349111 44198559
11765605 72477545 73508480
23364020 8780743 17752514
71577824 45266874 4421710
74748349 58113178 53547319
61102165 24339707 9044925
34919719 6115357 26116615
38211614 9930258 80384323
56098416 32727588 39368611
24492212 69675672 8437281
450263 71061013 2218711
16926853 71154147 55335194
79265458 77008707 78457141
69967238 7327744 60429394
7714715 4458426 23888560
7132646 47356675 63742154
58769288 49047597 13023264
32661688 63359524 41486063
60406209 16151667 9672819
13698097 38403947 15420736
5563959 47785394 41248278
12688475 30256340 78649650
41360101 19029766 51303888
79696120 4480319 29901920
79678921 26060348 39369139
66565620 34341618 72788716
65715157 32986511 1023713
36976042 48654108 3402812
38915309 76769037 33953897
65435579 33384686 53729886
6283657 42053381 25624243
70462285 50744280 49547951
78300177 1555265 6621892
55976532 35134172 48819765
75706795 55637012 3306401
23940994 16691721 70180944
20564411 23899703 69876721
14650388 53760217 47080336
73757005 78400049 66163397
49321916 19260586 26859516
16215517 47032622 9451593
1126259 12397606 11548872
70299498 58751098 3691046
19933601 40904879 7829149
6952036 30751700 63287934
13172588 9774280 60049423
69658791 43297086 24798072
45194879 50149708 15987131
48584837 79485206 72397072
32131695 59724623 62333942
54374384 27913609 24589546
26402688 49720355 57167339
12034122 21850477 28367759
13646877 2629489 4362162
26898180 27590209 41220044
42471576 28867566 57425385
32911875 74981111 5304030
62356972 41329280 66681987
51848126 6653008 10907475
30312904 38122897 72273077
57167427 9666229 68845457
44141555 57029493 26137617
46718824 79029830 15132143
26697886 21479436 62444682
69037860 24053074 76093719
23116783 61688201 35143507
29994736 32613661 49804817
28164686 63110498 72744697
17419062 87567 10876180
40582746 76044633 9153179
43219581 5040723 37503151
79863158 54208492 22209652
16773696 68082911 2532726
18730794 19017959 63434887
41871777 28342772 47308184
65622214 37730448 30326197
29581743 26995333 41143731
28064071 7399616 54161076
18702099 1993722 61826633
69449709 63483592 9319405
7764858 47901074 70485242
1992825 68507119 2907571
12889965 39900067 63950620
1064788 50411296 32312463
53238107 6960755 13413691
38473422 25629957 43279242
34744327 53682242 62877910
62100464 39368617 44423677
59400684 53066686 44131074
136808 70441316 12125250
72860214 13488593 58882585
63562947 15298159 54423715
78633353 40581748 56602220
42380965 16727262 1538952
54500408 42160126 30289834
2067873 53178969 1146180
48333923 16206405 71524177
7968745 67733085 64329683
75793495 43467275 58493048
13898436 74813898 32312730
78257464 42018361 64368517
74813946 67063978 73316031
32978733 39873632 27899071
68196903 31507547 13577016
18980798 60179189 38678854
61120930 6902170 59223556
66300134 38532454 16004932
27180176 71392254 36833345
65705741 17932305 8315640
50901091 40620158 3973335
35155932 75261377 54037939
46205677 35960883 65461462
55869460 39694007 34165516
61684946 15920778 15688693
50691570 40379717 79573741
79268756 79509548 74271000
24635675 37355921 63486956
70560936 69671429 71958970
52293940 13084760 42504986
3619476 47658815 22681871
47804311 21753700 69721901
41293075 46381439 24836109
33733376 42928687 55427254
51800582 33257132 56072275
74546200 60280208 33533923
77016997 24036186 14262760
36835224 79945036 72203556
27666740 11933222 66872051
66547455 7966269 27056454
10341727 37564414 46759979
22652798 42782209 38542375
3226798 6294376 34998515
6513225 34816085 34303382
41363663 6066648 52627080
5175395 9985255 7883794
11720558 11541255 43055812
27958039 17890694 41999797
3889418 21421702 69126087
71285498 23680221 42993285
31940495 28443247 45282933
44849455 41487974 57985743
46194926 55126370 6510881
4281709 21163545 73776931
80130729 37655517 73657349
38335316 22409026 13175200
47374566 48271625 10502041
75635216 25752134 65190742
33404255 62516980 63667361
69098504 4668892 46299296
71220258 69101609 37578651
67510005 4946237 28114802
52620131 68526487 30769071
57255370 73096533 57285045
46069196 21337826 25708350
31732481 44202078 5651740
74671055 23622253 62743814
17848628 34028499 16880970
567927 11649116 75372653
10268590 8325252 15963428
21750333 63846834 13151841
68562377 69258603 20903581
34923428 11533146 53895706
18354531 67284477 79736525
4271845 61624334 28929724
68742352 15327019 78577773
18402077 31053558 71707243
45254626 14718432 62843901
48558734 40497384 33422915
37627742 70446795 69409206
7604305 1161350 17256760
14894170 77075248 79099063
11141608 67203405 19621264
3584776 48390803 10249326
28721279 10177356 24840199
64530670 15260731 30437714
4423535 33418494 44526767
35187778 75964511 27384206
5934383 51968887 70756991
3825059 7267798 14930467
62700307 17024469 69810260
54600420 26663579 58918854
31767673 80495009 54748196
2004146 59038862 80508391
50717865 79534225 16747448
72192217 23059020 77202769
15846814 70941400 79396921
3002970 46964054 43818969
18883154 22477569 8396503
7287146 79019322 19475394
47842689 50281520 78667404
509939 76254262 37590133
15093919 65336414 18772103
51067303 59189006 31968248
48510026 80072864 11029825
40336633 80104704 25390005
11613284 75512184 78368253
54654975 36937282 70816594
43278351 10447295 27597996
68561513 64902576 3445718
72375323 65319087 6997655
28469728 70986933 41277531
1219269 23058133 24554603
15199351 46982852 66420207
62562359 50292874 36411226
51791765 69241514 60609900
61103872 53450948 560356
6892568 21839860 46737812
64305747 53519316 49504250
33878829 78760310 38841105
63741356 45561421 26903831
49031739 40556411 35480302
41517629 33003680 3286399
40600176 79645229 20773865
47932268 8712357 60655242
69489450 78128309 42786257
5065402 38318148 17192447
20325177 44297994 7859462
75928027 2627805 29810042
1694810 74553034 25207600
47666505 48447818 18478882
59216831 5552983 22327755
34613943 54286018 13731932
57385606 72794374 6977950
20921554 8729228 42362555
53248063 8647132 74569815
23432225 58332017 69950687
26049429 53128135 32509222
19947881 27547471 74381610
69801811 73924771 50470845
29814073 32412961 9310321
30459208 1174439 44511882
63429493 43983659 4564363
28938537 77711845 2035672
39973776 13642989 35127798
77464330 49258000 80204267
32212000 15516913 2905385
41565824 30649735 48525200
66022033 46303976 76962854
18941320 30165382 54347429
61732688 46968963 61719189
20281220 54835991 37799422
76323876 13251724 32080758
37808996 62906469 60025514
32346111 30989846 5683961
59442785 70780359 43960101
72351428 4435325 888794
29457546 28159908 68378924
52670738 72869454 8043851
72271471 45116843 55301307
9133702 31626341 3300596
36243562 68577731 71228411
14146202 6213458 1667936
31540522 55654945 36852374
74280694 30378809 57111499
56892763 35951359 21942849
11603030 42938712 71628956
63353436 54468314 18533717
8019465 64927985 67833946
79679521 13022476 42060467
54028775 12306826 78445191
70561491 16542641 41160744
46829378 15113751 60126343
3268927 69674782 30576831
51723006 65188413 15443157
73663022 12934383 72436708
54702202 47461812 5633685
57301295 12731836 1081273
14850794 16527017 33843482
37237503 8303063 51542381
60978507 47719486 34256883
54770508 22691120 27463622
70962126 74030581 32273986
44537698 37204659 68541703
47514336 74579360 53372413
55340648 43781481 42953847
24642207 8931247 30873454
41523257 61441735 73633625
17853225 67511337 28683635
70422863 62299454 54132647
66421481 18674149 66276665
10531778 58925676 43351242
11383068 76167568 15245748
6191522 67168446 70455468
49644145 70179146 23618248
17181148 68137615 74985553
48238683 7530885 70616908
20729153 28685632 46480348
13380862 51058928 23228570
9720345 8517571 37139764
64147932 53261395 51291990
31261550 35756147 58698378
7346365 67944402 54743373
23384189 75837212 47103698
36519178 11912560 58220054
9493201 4931542 55812001
46683061 51566557 17846863
63852221 79570548 63373304
72910528 55910104 11454697
35772065 58964818 57821555
51863713 36602158 40591756
34160228 70952439 20201910
17551849 8290764 11084034
47471908 19767162 10225055
23652532 9424967 44422944
2324017 23005326 21483361
64925121 37078825 36155903
78967595 63911689 18361245
27866165 55050464 52154906
65372653 70512696 18087998
586010 39802163 51937917
17422099 49858936 75626711
61629716 69137270 51896948
32906219 54509217 39092692
51950088 10385583 7636018
37686556 33491348 55496548
58878970 22938799 7400197
55487850 61786108 7526043
56557483 28568072 1093766
72283361 76993604 23891744
11452672 78147827 45461190
27987870 25774307 64243504
63480388 47626261 39606426
23117484 69922189 62944897
36054418 67926465 14513733
50359873 9153504 44727078
4150728 51464553 77562734
537006 12426358 60131026
9197957 15460037 30175672
36688826 33552057 16601111
48091989 43852040 50467202
33160666 47458195 7830062
22726839 73520105 17739978
3434087 56774729 3394265
19554075 47201211 23757324
45291962 28246081 15160263
80460957 44488253 46433472
44106910 13666733 29947400
52898769 55492883 76406600
59404927 74687835 57915438
46929308 25472347 30325630
44224968 42086246 21615019
63595399 68058804 37543179
8410959 14558901 53555202
73103915 71667091 75943746
73694944 80507997 43721040
72706437 52784812 54210019
7600349 7993302 23809949
2278900 21567522 30110150
25317453 28786090 24792514
79657485 5940009 54642124
74430928 34784453 10065073
74085725 7073987 2814306
67010235 76820124 20199417
59557813 72990406 21593006
49644974 5019664 77978496
48743882 58871468 16430555
71362543 58509102 50525644
5809771 66084765 32472899
63415132 9365705 39783597
4160658 58302501 14326721
40585921 16326018 30549053
54412240 36319591 46132120
22147214 72506893 47698801
79145457 26193085 73051919
993651 56507307 34244096
67850736 12717577 41787879
50447155 21396025 53441945
27320296 17368909 7623261
8157648 64676204 24471544
29119150 1531496 22139207
28873568 73460670 17184139
77868160 43496475 6177832
34085360 45571368 47363906
18833190 24537496 22473698
48227445 15446334 51967720
63235274 42767976 45170003
45532416 53021786 11910968
30609475 38378439 48897137
59812069 22839864 33521591
11848176 47913060 34294988
8583937 50455656 67009464
49324640 72637803 47008656
37325085 25333781 24885890
39927439 71493257 71210181
8544045 24577125 54184433
5383980 63106118 61825775
29807237 39099442 19180063
44968068 65074609 3515947
61489475 2208647 36718685
43451882 45222593 54177569
12883169 30039127 59843930
28275084 59992056 18580574
22579301 69934535 76549232
62166296 21899267 36122199
72286428 12302903 42660786
76342865 31810134 62668595
58300038 27739774 30671856
67325949 17937477 27746546
29414937 31792024 31393898
11500763 33961253 9642433
15381611 176135 60138759
58160534 6965316 59291019
75419440 46544729 61739432
66942249 61662828 34831256
1404810 21421629 55476794
40007505 29491042 7992115
63007518 2849793 41464003
51920248 7162290 78073113
8950939 58334842 41036051
77433887 52236423 51362468
26611276 10703420 51601473
16244868 24618157 4122106
70351185 10387242 38008630
40973742 16553001 31033244
69388479 77881974 61977866
59296025 34749225 46856957
44551254 3021091 21542524
71254189 25903306 59529832
24866985 75908934 32029503
51134621 24970800 47612629
3934394 37551327 70701514
57349474 51941905 10889003
32747790 58236337 38177664
27549997 23448304 17652707
32855564 70557378 27262303
79841068 68803523 38324520
55743565 74545803 74561575
37656226 58373989 47816787
34797903 75741883 7654142
59497186 1246008 30004090
38591513 45659826 15618509
59528293 35438169 34541817
39534377 57885818 61230111
10836826 6984284 78825730
25994944 77630616 49233093
16468599 49423614 55699195
74725827 27840822 31978497
47527296 22610400 50623640
18033122 2351062 22384952
69081078 27476823 68097006
38418212 66683438 5246486
80503245 26171008 42079027
716818 40158076 25910975
3959380 40219957 2304631
71643401 28064512 4009985
29016978 36267546 55527357
73837131 26646010 1450307
19485230 5004676 28354366
15838576 45184839 74420025
33840758 8167451 29435516
62107774 36095624 47672588
16263191 63475392 68558376
61140644 71414273 998873
10660459 71738359 56894847
28245813 29197062 45593379
43376352 53297520 16883140
34881581 20577896 245839
63696362 19778261 70990617
52792965 31434125 59569002
49556495 32979995 48480508
59390711 7970332 48006935
40402549 77031507 43127021
32001496 12992012 23278800
74815442 33848881 4042187
26521331 66762563 61342763
35476197 43650293 43885805
15959968 36180917 20223336
78226444 8123357 27702233
3593650 37226439 30036823
78274980 9629817 48730726
8040771 3727011 19439719
5187084 26947207 38041848
67474613 68289504 30499120
25842225 72821247 40882487
52324564 51053899 36070295
50054742 48072193 18003887
31652761 74622616 60122965
34653604 33507786 52468311
29458858 9553514 4822066
7735760 69935596 58971952
48775194 58778302 39157625
10868535 78406680 5526822
7309019 64026803 30211952
13850883 31593651 49874215
79063235 47741928 41820649
46565803 8522084 79059593
20897967 3423989 27253944
37228545 39082049 10829907
54783733 10426989 7323163
58264961 78007397 50778799
8216133 11032652 22882777
37669161 38025804 16635802
65764125 63760129 17055904
79278463 79186883 5318835
46727087 73577844 6296644
936450 59958294 8397345
16809883 50930240 9717015
53368392 62537796 15022866
77613013 61394064 45345218
48627914 16522259 63432636
15990428 31750424 13211208
52141121 53858093 57616911
17533014 54101250 38607549
56288154 5841104 13148988
9981734 16266772 38500910
5593671 26657068 45171818
55679000 73933895 58676295
14053141 66772225 40468249
76130160 14480562 57957697
38254200 25708485 19135700
39369632 28076746 17269365
20438041 20323600 66306061
70094097 25452660 2601959
77934692 55994530 15856052
661603 62202815 10706397
74548026 64224900 4023553
42072201 17154286 20247740
9613123 27636143 38878931
32076512 75943582 55162985
4702877 58219443 41307610
59325823 43431164 75853783
67403126 22855623 21187563
59584393 32562442 57515542
24159314 71453206 18786616
39070325 30360392 28847415
1696134 55981864 1872172
80652388 47278513 6413205
67783749 7608155 51481255
78736596 79442217 9179924
14717151 54882025 43366117
5876787 30545769 614883
37610695 38083984 9037629
44374365 80094896 16078375
49296829 59547997 78740624
68997821 62501274 1671812
13640590 11818070 66475400
63297951 62623484 8495808
2138305 20373362 56531228
55260390 48640975 70116291
74557304 76274967 29208897
50046775 56981016 18158908
68251942 59503108 75788267
47363194 32982302 26835524
67179700 65429813 39017198
46283788 3407847 54957115
78656555 63313686 13463882
66588948 11163081 19825058
75015497 13974687 43335318
16606283 67556356 72083069
76699463 70100966 3302839
39473031 3462658 6022225
17845591 62920757 31739831
64859022 49126202 58261998
75758097 77302650 60166185
45927889 21250574 51822023
65143961 9236674 46852348
10570447 58503515 15310404
26864263 63598465 30936944
24034295 18071048 75719000
78756319 41206081 43927785
39324068 16372175 20383501
15908937 54704576 21885730
74173231 9434691 71446017
73323361 10301443 19345517
32152212 37411862 30655209
17417290 47091113 64434742
68665182 58178779 38155071
46310186 31157467 68187159
30320022 40371409 52576925
60557635 49153307 74732994
809545 67412925 15089812
28313676 58664005 19281693
53742978 5449566 44250511
37993891 19632369 6612591
21642209 54157143 4655755
79285239 42444064 52238893
4738188 24172171 56673876
32140391 7632078 24531447
49439104 44726463 39814482
4974573 53221887 34416034
8512842 58843997 3071541
14372905 19163578 61945157
71330992 76336619 39081110
75734833 28568203 24116260
16761302 11387229 48066753
46151085 33263708 68878361
8280563 14887755 51281545
19747182 61157476 55926018
40392430 79363451 11262596
30971273 32632808 16931347
8266496 44946458 23585900
21693559 30325838 42087314
67161589 34676402 55120629
28104287 3255262 40869087
19586746 56192202 14717645
67684868 20216040 79880352
19070700 78281828 19198506
77634052 43731726 72623938
76875242 45984820 42849352
55478475 51308331 35338206
69011709 20227638 56315625
10528399 63762568 29634045
51968419 74827485 57231247
18288220 7831548 73036494
59618418 67834358 12208654
52121159 19239425 41800718
63746157 12767870 47368855
80613100 50370939 35455029
13508689 80482439 67979350
70987455 53685223 75388032
10207230 37003095 22398677
25851381 11097766 78365366
43334110 71096648 33396186
10069879 13032094 59589565
10972949 55511268 57928771
30046404 45602997 48515669
14688115 21923344 5218992
12046997 73583418 1390062
7815609 8117601 67668089
39690890 58697424 23761095
58777220 3222954 41626875
40013858 49803901 13521501
39397240 67790380 28094588
78183651 47776965 18450871
39955489 42134069 6377999
36614369 15550787 50571458
39863676 56604912 75653676
17143220 1007420 26902203
12238213 45497044 53126603
49634453 10978348 590446
30425984 33307362 31918364
53017073 1408369 18426289
26361486 8895386 7796296
37911192 1218840 28073160
64431337 7260129 69811317
78059241 22119277 13311081
48909880 6975748 77869868
16048830 58860456 22902281
9277360 18318486 42202320
39880718 50995055 13150098
26940782 5271585 64920109
45671100 38179954 60041019
5046545 37975654 11560161
43836068 12743232 2725926
1183211 56661696 19064825
20575994 24665802 37789155
55042090 43888355 49621255
9623311 74515636 74549183
23369060 33352132 74728882
50463559 61252155 9952417
65681438 59235781 17739437
66933148 33963513 52141188
72496122 72454423 45845002
18273401 11186729 64426848
78867370 6650402 27646191
32193064 75648731 33500824
77222046 45841850 11645211
19220144 47591508 52929013
22449214 72213061 49793916
11204720 72987993 24460573
53528967 3639071 40829870
71747685 62461547 30008906
72366260 38924106 72455889
27842689 75401195 21745229
3568214 15235874 58049460
8965791 1791096 26348665
55752530 9408454 31031151
59597570 681938 17120386
18081616 27359227 25889957
67656832 27136030 7921133
3524762 17058808 23277234
30659106 47122646 4129721
24024693 28256280 48960133
33550779 74662364 57023133
64778174 20750999 31410357
32225104 79562228 74713154
69311530 54869177 73505058
78757224 70724091 65813132
72712110 19628611 47052077
59093909 1510319 53185615
78034864 28676449 80437115
9705060 20541353 55848414
73358865 27023578 30709588
43340875 6666394 54722658
75633908 12801290 59931699
2668712 70173624 56882629
77283899 33993556 21072588
21038279 28128585 66780780
61035188 48824905 15571885
30133592 62670727 11880899
66617864 3402952 35150495
37516724 71045968 26359411
69376134 74125704 6202142
60667949 78299831 3539783
28181512 39203606 72963700
10452632 17919874 6872982
60527651 10696489 34008797
2487696 55753383 37141179
59994549 67449604 37998285
6555020 12610568 42813528
79878994 73366088 62296071
42764141 55427142 320642
55881805 8046375 12823775
2819668 17202511 40514534
18638995 70344013 53671159
34778426 32878765 933897
21848094 57726226 56928071
63169132 57234623 32595550
27190760 33911856 17741228
33418948 17234291 74374175
30810669 53886849 60102053
73747688 55136222 30284007
27547147 80717277 78293492
18152904 50859290 23718190
11007582 56554208 5267992
70636051 39651339 14327491
50709097 44271973 22797723
55933449 31387419 62259773
31556962 58887460 72540694
22897745 69904489 59420506
42291824 61232467 44368473
65830263 70118791 48785056
21682978 61024405 7072155
10491363 56507115 73745031
21726589 32156858 46802075
42639253 60471047 54480002
75163068 47998441 48383668
31893962 37581722 46218799
63443074 22360736 77458933
66144504 34543904 34579690
56303072 39264012 5613438
70083604 52863469 10182835
6563520 37888771 12135993
39549873 22073096 61138707
75313932 24716994 68631606
46878826 30240083 64919781
32745818 72790353 60762058
73051064 56691172 31468972
17671663 49359100 55088263
31358170 38213373 15344968
46241001 37754121 495101
23180476 31991555 75610685
38553825 24172843 33629374
44817982 8749561 5318768
69094383 54506273 41004262
69998791 12902072 58526852
936347 34823039 34763855
41170377 31911868 61526992
683660 31020358 52480605
19435682 7903803 52545554
47074456 22020710 13537800
3776980 10728894 75194791
44666108 42751922 59527139
21870242 76256865 22342178
22823885 57312102 77810721
39645610 34337163 18175139
71272333 56797165 2279714
2688157 5029947 79165217
25323860 66348363 25135328
12099264 74059744 18838647
79641449 7840385 22050163
5292488 15594706 14749155
56980526 39090931 25480136
59827739 59038085 23269968
28730947 15755881 644637
69262825 45928563 40679468
22803697 46450261 32001943
29935863 17073485 27845524
69030300 10961889 15508918
13060712 21414124 25440786
79354981 35981732 75838252
32316691 72473871 268184
9641465 71299907 57887943
9698888 23345600 49568292
45780432 42619475 80587118
25300598 31767588 35942238
42733856 36215237 58783006
40405608 15991594 14901721
68896773 57155277 8351293
11370249 5515337 24466928
27847072 13133166 65398713
66462849 45613806 53179666
15657532 37418969 21555421
26831021 17307382 23182442
42549504 61604452 49507677
51265473 55982885 52860711
33422680 77000848 80318511
40279976 25783014 11090140
19437818 42763323 33319894
19887827 57590780 25059752
36127759 47048007 68492509
55074568 1990764 31994840
32308065 41280973 51610058
63986558 4960541 47550721
74142665 33093518 26990965
52763882 51484722 32030106
36977987 79987912 54837447
20538560 37605778 6809243
7117760 39550683 13454874
27877846 21459861 40615431
79482850 53881 25602324
53295466 3591392 65717175
35655811 61793930 73551872
79429527 53088674 56223904
31871292 70720004 25416694
68673900 44155790 67337940
69980227 43207798 20357393
77723942 21592710 54407666
33719512 29166478 42959608
24539976 67688736 15572399
34399419 1215903 41049248
3560560 34017789 58726891
79374288 51760129 40057372
35642023 35328880 49744807
27379274 72148760 1348784
72598648 918393 51259642
10634866 65511650 27735780
54980130 60532927 3103817
29987792 74876172 67653965
14395258 30293082 29373633
16769231 75274155 78196844
38922917 63002146 20401696
62315694 27860981 76757849
49935482 72282756 44379619
4624109 54235881 3878102
61430178 76501351 70017429
49229730 73366573 52353987
38380731 53452968 69262824
38279491 5522060 51405171
50562753 7357907 31907294
7936941 1936598 73850769
32317971 51895633 30993448
48821056 50867001 68429176
73232709 61057691 20180549
44434047 13717561 62850274
2604424 20396044 6214375
67889292 76316822 17548064
26691905 25746662 32144771
50556012 50166073 40862658
49809245 58126763 25862976
64911565 25437220 63117630
1456735 79771503 28101046
11971792 69998392 70678099
34205639 59670886 32197972
58570948 64853657 30458593
72508151 38524681 37013381
52818640 55348771 33291674
14745737 36862632 31027570
13080096 59417967 67397094
40658693 9042597 23465261
4129751 54726196 10302027
63436960 28806562 32452068
53575431 58776982 34105673
70571226 45310218 17927550
50647789 54614722 25554043
55047510 67312928 8955751
76553950 69371570 17803550
57467586 34967386 78446112
64612538 50100938 18012265
55390117 1362754 10667993
36819547 20576256 25106163
28938980 58207319 19800012
40065923 50139008 74193527
70357917 63486378 19962288
18283709 9053154 23670548
36484820 44253880 63367620
35202966 76486062 20681469
18959398 61669710 37954987
67266192 55750497 46759106
54414306 29813184 25087279
15318935 78186519 21416922
43084606 55211058 10865654
20810985 68050545 2220635
36404446 53985022 55169046
46559455 76836182 51659079
32057911 58255576 21248101
46070182 76258816 28084833
3125219 24513066 26041370
51612703 21822689 70989033
57298511 73374033 45193540
24239048 1156278 19303702
35221221 14438743 21526625
65821093 69113614 42176297
50824182 58620861 2296273
63771490 58518042 53928285
9091627 68085295 20789564
16191402 21615934 22000625
16432886 15757496 62231517
3842052 71731466 34624483
13555603 1299730 26058876
24383768 63003317 35466587
78880298 42231089 73746640
69163662 46186940 30998254
70896369 12235751 11421123
25529392 11219728 2581099
19591236 30421889 1291158
2762858 74420925 9620781
67977031 50261582 12646227
56480112 68460226 39222816
48726258 43061850 59389931
44887883 31369365 54294324
11577529 36938686 5634133
16419465 18709876 39628130
15423321 67471628 13792174
30102634 57306321 42649057
40837084 39302304 25415233
52494702 79898543 10142527
75738254 2401727 56973037
29426347 11768940 71234062
71215134 29407271 37331092
15685140 49062363 47152038
7047026 32140439 34355314
61533686 36301837 77441215
31647698 33678606 34610671
31373249 79631267 59172766
2511959 61757208 50229658
80357108 43783013 29119958
2970255 40516877 30564733
11242388 24129202 56356121
36872695 29529712 28681000
19562049 19917840 40721438
29099077 59143786 35905147
1554104 1196936 38050572
48127621 3569957 33314935
28693075 8908389 31075906
21452802 29912406 50907761
8433104 61654514 52882335
17103314 70894265 58675249
20589751 74599306 18067430
59922641 42352926 38383421
38541125 51869254 5798160
2213921 52340301 50601626
79289046 64492018 12232065
43687531 9731789 63832156
38048057 37096582 11526217
36999424 73466529 51285474
73149963 33302590 7976004
17352936 37306233 65561735
5049968 17577429 79094302
80152886 37178848 59774465
38289588 61013403 28689953
10834030 34259558 30478345
35661093 52650712 14929590
25747375 72694220 63414606
52147025 77342494 2448995
66466973 46525614 9917777
12965625 8350880 23131725
4387452 2154119 42490443
11038604 4087218 32750439
69419808 25671531 49809233
40723189 62396063 32471431
33077589 60275620 9309214
29639699 21882746 40180609
71208582 10064359 75149182
74644118 23608654 38389733
76488590 57305998 32694500
10056230 45646391 80015446
78615524 146281 59835338
43996714 60473019 72215340
48908382 33468649 47582406
79938416 69886749 2074656
13148263 71644250 2430742
52899973 72663947 26727820
14311298 49274356 44126267
47761078 72309645 49102694
7673674 46413784 70422319
33672425 7576969 23031389
17727515 26974823 72781975
799885 59425295 49096834
59803036 29991787 37674469
40070527 54513242 8245628
53459068 32025823 70327347
18104782 18334686 58771016
4970234 71039883 62172543
28863416 64336281 42455024
7329144 24786101 73882741
61471628 11222498 10274769
22735098 662164 13823387
31354017 35111566 59021647
35389723 10951447 20210530
27035373 20793291 15402992
5577205 44079477 5643811
13595540 3770028 47626973
7990826 63282500 36965431
44778307 3641927 15781384
76613992 28579162 2228961
35599244 44660045 41733150
998706 52837197 47389345
49186007 21033734 55061616
8495701 4181677 50975058
31404740 14163957 79263618
69250588 47391982 75140886
1105797 28999115 58378137
50014698 61032559 34314883
55371480 4043051 32364506
24971152 61454604 68015481
29933242 11459660 51433731
35621505 79998057 43499818
64613028 73138538 34969607
55019810 46108186 58551593
32545009 76186868 1338042
13343831 76162278 55759905
68569649 58030451 69082774
41958877 30228889 41762506
34690628 79517641 27282303
34690082 70555010 23906817
11265572 62871906 43898256
45370138 68679627 80492276
62671988 37234219 75628404
38006876 10876077 31055669
60782375 56191203 1696784
67941915 40626451 76368738
40534903 62908278 19302941
5051517 69992264 10090000
75370802 75658669 17981241
12011989 75059268 17289168
24970821 60105681 73153941
79216004 67331817 5637073
23032581 4819289 25306272
36124462 47382276 70622172
75926569 54291447 29913111
5331715 9636438 61153357
18256146 33262628 19939357
52210529 34142295 52305423
76572458 50106878 14262625
68613590 61217074 16447205
61557641 26286520 38756145
40258499 49511518 34013418
21166021 21587806 34674138
53617470 71651138 46277070
21695253 53509304 59250516
27448059 47858151 27918749
3670226 9859620 61510488
41205114 64099995 64281265
1233723 2019520 71700633
37284119 33366362 30604031
62678443 73746324 8307355
24061270 64449477 1774050
9117978 49722929 830114
5672274 48443654 31181905
12668792 4536751 60676837
2565504 57112157 41032643
13013047 65040717 78503193
8394772 1118216 2780503
70542695 67950127 58061999
72578989 60394630 55729109
62374058 20705033 49557099
38555900 79408189 64151619
43982209 46584498 13375219
2625704 33169654 78007953
62314033 5066231 61652594
27716541 39614948 10626416
31534558 51906413 70757385
29059887 68504355 5719451
50787932 22117700 42319487
64193081 80362182 35937087
69035949 43295122 11294653
12376555 67802487 77392926
51579755 10775630 31069769
66373340 6555867 72783264
71897872 63553362 49951954
58578670 41621510 3524638
29505385 25612586 28464664
23770786 33795708 52166611
48166547 12630778 11691115
61188372 18931133 48459804
77603299 13195609 67614510
15694270 9765072 4384632
33632934 29320292 43752924
66278391 71717040 30684737
77145359 46535569 34482942
45474596 80149280 80498095
20516783 71943315 44076074
20325974 69200442 72484172
61271646 16967406 41501099
34666429 8497188 45349109
10379454 29736475 4629487
53689301 37712067 1453116
72180508 14050849 49571514
36309598 49089909 51742143
50512599 43483755 15541771
71803573 20962228 41518145
20098393 66924283 811226
31417510 78059318 78688845
72103923 34577491 31257852
15148083 39944605 30122609
23341048 8405484 21044491
70733134 37354269 19590942
65319427 2851044 64244501
36204909 23736800 56499682
10791232 54898967 20003954
65177645 69635411 49041373
41000127 13089367 73148511
73486925 57153689 35967069
53329720 29304676 20223059
64125227 74353021 1134937
68345333 52368746 71933883
20244227 76170259 13594627
10322052 7147704 28074139
1777704 66154385 51093032
44179789 57299815 47641
67039029 24809222 70837972
30098755 37285478 51117056
44785044 77393361 523396
22387475 48333597 1682785
60382882 21770844 18314449
61333979 26014077 4434437
53688687 4554997 78218146
56074053 20572662 15395253
25558473 39347271 15537874
74018587 25465043 27230649
37590131 73525573 21902264
4748782 53246965 80611723
29350070 8407897 67118308
51693598 4315034 42622264
65039477 44853846 22370175
32570947 40582021 48594433
72132852 78228206 36848303
17914877 74423626 34699060
53241383 9376100 7429943
57475695 18138671 38210671
23557524 29504844 11911116
53025241 46931208 4546349
18105333 78852174 33579656
31050357 69487005 45139045
13452816 39969981 71209123
448351 62101042 4448913
1545157 65912550 32352029
67217090 21539531 59681220
75145600 21403198 4801033
38893506 45629704 51388663
15306462 25192713 41601751
78046452 16461830 70582091
70162117 39731706 79662343
42304383 39667127 35861635
39456396 62007257 25129008
47353130 66167902 47346512
39302246 39611616 19984726
58008656 33997860 17551156
51544780 79399166 14836075
32618001 1364080 36026858
51639139 25888354 8828664
27329639 63631776 56311605
511606 22752076 38171033
41052320 52923120 14338174
8450751 59318112 21521544
58239233 63809248 24692218
70502702 59899309 45780422
7920187 66211051 50725396
16469504 60540005 11019207
53168782 79353096 5590994
3033986 19943459 77632704
8518785 18643589 62876794
70213569 77945464 62722011
75796234 36660350 21574218
68597409 21669990 31119416
823211 2386405 73319282
356740 76611110 10986885
52946694 22840297 6506150
8178222 51505968 75013375
60247569 56530708 27727275
7865699 31817665 62735104
50375092 72753470 56128676
70996373 48838176 18206009
49911964 37413334 52759929
63470816 8086734 1799574
75275762 13747646 71279545
73363471 76603847 18439787
16209990 71284206 75018447
28957969 70766782 39283576
40674502 53525892 69515617
43808878 2226219 8299980
49359881 22140336 18693567
32635557 30140623 19345870
57032485 18652458 70004964
26294914 57612264 11097637
36919995 14884652 308842
16856078 14541974 60243196
21590157 58388688 16230404
40673082 20344548 8644158
78913170 60935659 37102422
45884549 73813066 23228584
19152554 24217054 64535227
75762796 39802129 79091166
78251827 16356805 21625382
56312486 55888621 439765
18263840 29270414 71404787
68336843 42280646 34421760
15269182 28672857 64389444
27497943 71425894 58625823
19854604 41351329 23084883
76575984 4981394 2299054
8870508 78835946 14125576
43394491 48993255 21521761
76083298 68581450 63251528
71078238 45076973 13474554
70459799 17253117 20123210
41815864 37914257 10922318
63906272 32602899 30306527
17438826 5456967 79825031
79246213 28757052 52582187
28614322 44379382 53621932
39039001 71161007 15161672
65942812 210029 37001962
16918493 37776112 80349116
7667203 69405916 10167050
69862813 62872559 59654539
61138192 70770501 16089051
42911291 21734273 26549716
66029520 11843582 63802890
13333571 56057929 18710955
42780223 36877924 8761049
69625896 33193019 2395299
2734709 6729975 41787265
43227716 52666705 9366557
37782757 71925811 9409207
2948591 10117759 25221243
71484940 49352872 22664197
24986447 6095410 70416718
54796864 67037009 79005357
28071209 25103323 12393662
20664563 13416719 31476099
37652443 17770261 54672776
8623142 26752651 59876809
55081490 64066680 65987171
58678105 52110163 39724739
35279643 13054905 59556228
48635093 36850101 79257074
51282873 23832020 19387062
75001523 46885832 79285672
6230165 13615673 70842606
33369888 48697895 66280500
52954590 38534401 54165301
33233047 50879793 49303482
11010150 12112187 19270882
36835318 58167357 18522807
14050603 29035352 74315524
49005616 13315396 38924979
37496819 52422514 42618585
20170079 60328923 37562951
1441165 67977594 57072257
23103886 4641384 39636793
66967998 29239040 20250195
65505213 20571733 65392601
31123263 71922580 80324013
34154401 24103203 18537337
10090373 16644874 26228599
54343821 4087126 68767749
7825452 20803674 6984765
16398117 18095064 42852400
13733970 16875583 56030858
57918977 26037459 77412615
26413777 47915237 46541812
31455204 54874280 54737740
54720193 43568249 32617764
33749822 30182086 42934830
59923766 35141879 43434356
11102177 66621308 17507526
36580457 55573499 77962203
77435080 72165828 43427231
8890588 41870510 35389815
10660509 61026022 32594177
36835279 13801074 47276616
53464260 28095119 3961832
35699508 58061293 38452510
59500611 16360550 1685716
68057932 19840554 53643007
75495681 39467059 65589828
64487565 45409285 70247651
47543013 21882109 79809950
73357983 24498832 70913005
27512566 80233900 14821473
27004636 54684512 42017520
10337201 62824870 19551765
68044798 17292033 478093
30873909 39255988 968708
44484813 58945735 58761859
56124465 18476108 53644407
65575910 56033088 44359930
8559581 20036148 957011
18328791 9676163 21579500
60786414 55010362 32753762
35673775 58933862 65721313
70916984 13043404 58268116
54869532 15489060 78307140
60082860 36112414 68319098
75290718 59828489 46717454
70626132 63768195 58816360
64188860 50720057 14077405
70381507 52109010 45319833
46236248 42159867 24541283
79167300 44443102 4126041
30125060 44979085 65279270
25153726 48495657 30460448
5803538 72730196 10282705
532373 69432831 6874941
48904978 35502134 9086586
2898337 38385365 43124191
16424196 40398444 65699008
61872901 53170751 38125551
59938660 5707918 42803325
69147313 32082169 38761070
28693536 18734507 70099398
22888113 20467058 3074542
64407606 70514941 24885837
78647208 38029686 49259323
50860859 32663840 44146363
10455957 62613912 22383289
3882274 52266788 76649055
65820804 50960300 27045512
10023273 73545924 33236503
74006714 28042976 16980511
24407194 54329834 32368604
30548222 248736 72061679
23617850 8557684 64860626
79258004 23902973 77750341
27919240 62253973 15331448
66781898 13342399 67249097
49570846 26628671 25548306
42208078 52646890 22610171
21206821 39782827 20010623
41246310 17711141 1279912
77888621 12082503 80192926
68042119 2625736 2119756
36970488 5598121 32408067
42768710 70083517 27040929
52637691 72493400 70829601
49828565 29132415 62762013
51658533 13194865 41887426
58906320 17759184 40703249
34290760 10321841 75677488
6944260 68149368 33282492
15483046 39639506 40574731
53894548 34555905 22239184
59091328 48291852 54675467
9554228 78508409 34026321
19855200 33259219 29384668
32309433 15986334 29308482
32362141 70636769 13397099
29592923 44710471 80032744
70374076 67356757 62365663
73658582 78572305 4041984
17989562 47877283 39379589
12478424 11487300 38055023
10155999 68771123 4441263
58189274 33679885 484852
62569687 11668287 13110617
72437219 10233229 38091327
12301555 56389199 60223354
43566808 33680658 20617990
63367698 18115806 61355712
20407247 31706001 5302884
56275184 72640113 20484065
39651780 51305081 48815740
74393879 26007971 24420010
27466569 20933721 34784977
39092094 36793250 21025499
888255 57832485 22063086
63494725 24672112 45809615
65106507 12263369 49874940
20310788 75155402 47952505
7416212 75955939 39228557
59145667 32008349 25102848
44246406 56352347 72816675
44954876 77377743 80392885
33450540 51676449 29145081
27059029 1667189 44907856
63878706 63590884 14018348
29010035 8224387 35221368
47571075 5244138 23526780
19182622 24694477 9592736
24656496 12934324 66875124
27421703 60440697 50843777
75482448 2167065 17906004
6379613 2808451 79156665
9258019 17615875 39156349
34703850 61034877 43234142
40078449 78736656 49151059
47261982 12916815 18181054
13380916 19163897 46779935
13406835 26453541 64473557
2255442 3343668 66232990
67457477 80368655 69656331
41280327 50601850 26261265
57827771 75496613 56371067
30231150 16666685 35366744
48872863 40553098 25943215
50324914 2828660 60652704
72410708 57556222 62893217
48358654 9770749 30748453
64792794 23431252 76138077
38716413 62312427 57460374
39414667 7286586 51634944
20175911 73951838 66183328
43710405 23593904 58067622
45060238 10673203 235710
4549194 7068416 25971842
12541562 74690426 27913657
34114896 4629743 16264439
14508163 1211264 8782343
48372001 65667228 34926983
35058644 38975913 54800715
78690732 30768103 51710035
63030666 60862684 79905337
28781002 42245592 28127474
27812581 58528900 40985731
51270723 25860240 41229878
58042020 46551890 50096416
57294581 10444626 51646639
34212887 18030913 70989542
44040812 38690049 17721898
67583643 20424747 22754349
25142910 53215105 2810652
41935125 31495347 16862790
30655980 36355301 63357254
10413985 57066117 19140481
40767140 2459836 63641657
44072288 74516347 31718858
35763908 61817386 7849854
69053839 40465859 62251095
19078624 50143875 40511972
20215948 21506518 14099851
51225349 16093698 26808649
42469598 31944496 28250964
72265247 37092287 8982794
20713071 52292799 14184425
32058602 70217927 70310982
71217230 70692036 70256365
59805210 24284863 61264258
35273774 24152705 34735608
44904993 53330986 32509603
9304188 4448812 35558146
12140658 42329125 69556929
33030086 5835147 6704722
51632444 12580862 75843601
19812492 47883899 50034014
69662538 69294571 18718443
5573082 37044104 9723928
41981482 28510344 66798669
69715528 58520737 8048323
44617817 52847978 52895609
42709558 66976012 73096009
80742988 46655858 11841305
21472110 4258012 73716542
45361451 72722161 61630626
2130979 36286312 42734322
14146013 38205039 62133363
70899134 76844516 80381731
66072389 75915238 20704763
65447978 42481665 80496937
35650793 80597031 66446801
29758933 11954602 18815597
50602695 10536862 19488083
53869181 15796797 39394621
79695937 34172576 40381952
39778697 41824705 40212604
13369127 58321251 48869946
8729766 76691874 62060100
34516604 47410157 80519493
55583351 55320429 25640775
13654507 36946289 36085764
27686504 59558281 18181717
34508611 29345475 43771620
68677600 48923519 54588391
31542448 78658187 16179629
57622656 68548980 80088828
17546446 49312320 70005828
23438194 76653353 48588211
56645395 26204058 2237426
44141582 43991304 57812889
80266189 48503589 41032355
23712395 79792546 37012315
55285691 15204860 65684600
24092779 54746114 30829727
62126306 34387331 39190666
7873975 52015277 41652753
56021260 49110137 16770540
42569303 65183357 47947790
59941422 7522219 4798873
50789883 31444504 22658637
31477505 9742210 27715583
10393589 72101018 72622145
50113215 22228870 28127834
77377374 48443717 66350243
8891912 39445961 45503119
29518290 9442274 80191248
9109064 51481934 10040280
21563228 1453184 24477041
75679854 22296142 40312020
52144478 23429315 79639126
14591837 15420074 17868333
25708996 62569538 51331411
36625547 78709108 44339685
39053338 1494818 47423973
1140772 36136833 22569281
43597195 33044082 55483726
75717453 1525141 69199541
43344756 23108190 4078794
46031246 42559924 43239599
3824299 47427847 27466018
21088435 2504469 48251243
50562022 64875536 27629087
63234209 67628042 40595957
52694599 30402208 38626525
10876218 62201614 40458512
44693760 4602568 36414006
44863158 45392848 26780351
14338631 18453070 80414267
40588687 22993474 67309192
15455796 4695707 22514540
74183791 55194959 68124224
72697627 72459025 73857143
26079345 60148940 32187730
20351658 48881016 16267166
34058147 47755228 43017358
46591954 78374610 25515897
39722468 63430933 49238509
58611812 3362687 9500552
47201328 75496285 8943921
23515427 9324197 44267656
61163080 20994145 55721620
43940706 42586053 23258837
65962446 28973376 41760130
66388163 31338438 74149070
40704067 60801082 57314539
7859432 32811397 12685491
1056488 23185716 21939664
20740643 80455275 32539754
4738467 80461614 4052486
65883201 14293048 24196621
19034392 27680875 55259659
77355371 47721589 69452290
38957118 9499219 30890991
53004915 76015428 75848618
4284076 34802094 74885470
22634642 34216916 21396715
38913006 1902374 21772077
3618215 31228488 51850022
38246338 41687084 7859594
46320357 24413213 78779167
74980458 48404692 57040265
25942185 46714738 7308172
60586490 45067925 68814130
79006500 52733576 33893761
7645408 54706254 76347716
5619164 17703742 74366799
66087576 38072935 75118529
69556240 70192934 5890101
18329562 59829696 71996080
29668553 29447236 37304134
24513959 63198925 66959098
9190408 76277497 6031934
50311672 68236021 60264279
25272638 50929979 4329612
79972678 56696009 71979693
46977427 48920091 74302386
53277646 41738219 72440023
80663991 47758398 4695012
22139891 45371385 6625253
9035476 3119376 40008971
71027169 43666513 53461080
74325771 72750728 4178099
51528898 72846953 38716526
40587792 12684405 28751484
36158972 70778427 31611467
31181520 48149307 12162992
73287195 40242074 57563346
72687733 2401571 37627190
21045725 19920389 14419574
49698674 77962293 43245832
53827562 49200116 13218198
26569892 17479934 60720055
35553691 73221054 7056926
41518555 62830237 58936338
30128393 30929738 45703655
73432307 48150863 78883610
66483151 79125252 72619764
69534654 36836620 79277864
63148500 15007631 4637297
69761390 22066230 8275993
6407467 32005484 63564934
12037407 65291874 20363370
7428546 60351532 49912515
55769629 1584049 29446018
38578939 51796434 12543928
78283323 77320969 24305392
25512124 44477429 10808649
62500440 77209654 21045411
79854538 14515364 34153353
6949845 69370477 75604628
38245616 4651546 66407585
53166543 65563791 32049808
11207055 64551683 39740158
59343156 33225509 14914313
59093515 30540225 18070243
38473877 65190232 39063085
44284351 24041896 36966105
56416372 12225691 34817124
18227518 1705068 62162287
65325270 43160473 2117683
48223913 29036866 47610769
64691035 58920600 64144398
42464689 38861864 60415416
51018641 8516290 10913743
62037115 42163772 63070231
58262333 50107083 13529732
23361676 533291 28216996
72994978 62170979 5214893
20267047 12325283 19082604
34927155 62234484 63479060
3036649 52067223 50301201
64277377 17020215 42938297
39770934 27539783 19859329
4420680 42739594 40398507
45077459 74550088 6751887
53071675 55257790 26817059
62732598 27623561 64693931
16406709 73219684 871159
70569819 29948636 15405849
39184460 72591159 47834725
68038180 19029205 79215601
3160829 48026565 37522810
77688797 7386200 2727122
45057808 70153781 72931601
30542794 61803075 72304208
54257437 25446737 22469986
57190381 46171320 27731384
55870209 16661409 39853297
63677201 59446000 266682
74418245 36385595 75348637
75507189 61125977 29092694
6820015 21680471 49555839
79024608 23260319 62815710
69172128 28399312 28735100
57194541 43444037 24256990
26454737 76986191 57604337
39642240 44314628 67779325
63948420 39810001 41311198
60454741 35413822 15871707
28168935 49137710 51010192
62370826 6820575 62126004
41383654 76226430 16117919
66948211 46429202 19443505
72938525 80420250 5528062
51240113 4790371 78216226
25313271 70228418 63897879
57065844 43151522 6970187
6308393 76442502 64820028
79921444 13222508 76338643
79992305 33143360 69884153
46441787 12693864 45391838
54514056 34464272 12438608
54637051 63819512 7930034
63587520 39012111 5656077
3392121 20046352 45200315
57117049 61551342 17861181
68516517 26327181 42171701
66111986 4351567 24117210
37533859 12989797 10518476
24228865 56782242 3403669
30799591 30733623 72886367
23144497 66909704 68878121
37667112 18225445 21571774
72768393 10458611 32594109
47012775 39132560 11360608
46839735 20479820 76155565
45094286 14599753 70176803
39236265 1171690 72730549
51315142 72688108 30454072
15584372 40477542 26690498
36654318 57372197 32642909
14978265 14512095 58394804
36949277 23677288 58562916
55592076 4955516 20273976
10298800 75758498 42149564
43158146 20742287 21295047
65530864 42899434 20799872
11737219 13712672 44739627
52337351 12355512 64531164
43766559 79531978 50221164
31083705 60644552 24826854
51987530 10112442 72318740
67400736 65111261 25788467
79077121 68503380 32407599
33994953 59780207 51897968
79596648 4223207 48039660
61247390 23408270 52426656
38272492 22247170 66634061
52888300 76973622 39319266
17632261 67203679 21292893
21256633 19322570 18576282
73358740 40464209 35729951
26750938 80334862 68102211
10288907 77202523 23932310
45161017 45196300 21521835
63913843 72154364 77035380
19139669 21309306 7573727
17397896 65913359 34505690
31070960 37648333 75384915
4088706 35350042 13516634
29999244 56626517 38930438
14652810 53481418 21896845
76644240 79078653 28247364
77072031 30712552 30598181
45324886 57450689 65754506
4246474 45970337 63728161
39177401 74143512 39972741
77381861 74869818 29378030
51401458 77405050 78768682
34376254 37019039 1665782
69379704 18624168 47718721
34039489 68503872 73767248
30253374 76530751 59705808
27705682 35726587 5175185
53342716 60339215 40750859
62274159 49076844 52622545
51513812 21644881 80368844
70428613 69801761 75320656
62570279 58363726 23713898
44726454 26176930 44147859
5875202 39017195 70204356
9181109 5746 50222615
19684248 31235931 74284736
18745897 18480259 69545595
48096669 9867573 74970455
26540839 54203750 12666406
33849317 21091203 17506407
37873573 73944012 25811128
18635553 57610330 65087844
36359426 23163266 24387384
30747975 80523545 58690654
45505813 73719623 25939829
75686262 60241872 39952677
27159577 63339030 7568497
62684336 11405076 42604967
60285127 1510019 48854848
67536839 12188233 79284427
67871016 1068736 3529713
29886645 62919976 22856005
1508301 35271063 1583598
3145963 69415355 26266921
15218323 22898821 74019917
66654067 37243972 23033874
23104160 58076389 71528973
41214510 16259178 4211627
67515468 45845499 2048003
42476327 66851578 50855795
40566871 58287730 31991094
49057216 30048630 47704959
57075733 65168074 49048125
42580753 8694799 27343545
67679160 25052373 10743460
57647993 78819271 51491600
14940076 17664701 52410642
47106458 22392606 20842258
59567859 56788537 16564235
80353316 45928410 5240024
30902198 20838088 44068575
37378559 32422342 51073712
3093882 27845617 72260478
1774666 69849236 22306142
28263464 70114277 4336826
56475549 15293945 16048609
33969810 24538289 23820613
45961011 317645 51574439
37140712 55540253 45805125
29191364 79337283 32589319
44111909 50140782 51346772
55916873 29436735 32001316
67419392 52667467 71770337
73880780 70935804 33860265
24464839 55736808 75569937
23684612 38472134 68390522
28291317 25633654 54710854
19076274 33045787 12248990
65923823 42297872 65397464
35305940 64684621 32024264
75804283 38600241 60488262
7837645 38049407 61383204
26627863 77349199 64962297
78432574 14383048 51169003
15416329 42732302 27081288
27648984 20267128 71213462
67863453 2813431 39009674
72528562 17543080 7547187
32956017 16639984 45863912
19655011 17583437 77228795
80115425 21955820 2810903
13812112 47743690 28809614
80397020 5216827 12560940
61141043 46920930 61726829
2568084 13135423 30751829
2008485 52531369 63167490
42099000 38051488 41303079
63246617 11788363 57154831
25240526 75631419 71207690
10354824 46266617 27252262
31066568 70309205 30593977
35249368 20555287 72091418
40848809 7713382 11764496
39833632 5096934 14978549
74317249 68833391 14553921
14740495 1018087 48744500
46099334 33331989 73390926
66656361 22222191 6439513
76453625 79578963 23728842
22803657 10606635 68739965
45399586 54687 56698527
53228236 76484867 69999346
31318131 410929 42169257
7227039 68695990 6359650
30956571 9553155 62754311
62974809 70912198 39308156
53664702 7594312 19602009
18489617 12061254 22747241
8481153 29052172 20808259
6378059 75883743 31186336
30626861 3127414 25967846
15287935 2531718 44573655
62633347 33571355 10638276
67186845 78356411 26053567
4969468 66615551 3947364
42768878 65741320 18876670
11760480 31288521 66351930
31312628 15455629 71626773
80644952 28647208 72315961
67949701 20697326 34187659
61324841 1016258 12110962
49857947 34551698 44850100
17837157 14521343 70747530
3171561 17948912 324577
9012110 76673402 12315028
45923296 25096031 43435207
49380900 32562316 1376313
3013653 31337290 13455768
21577591 55185657 55471338
40295370 17890059 65063497
7370533 42017672 77571546
29193163 9453685 4136595
19180012 44538080 25080868
22250799 80236337 49999698
80587948 74218214 59881926
43654204 60927281 74476303
47554360 45490330 73376688
73100985 68825784 31165729
3387092 60299930 26028175
79491746 49698051 37425183
28632819 31223242 80369118
37800827 52944908 70023131
78567312 10989201 44590897
39001538 67348159 52842573
12950735 73043026 18394304
63367034 38975408 53016938
11239441 22150280 78471402
77850241 23159033 66318431
54501672 1580974 47785797
75962582 29567302 69348594
66075555 34903916 58869532
39048662 28684182 68463836
36349812 6270151 28614140
75404589 47055526 27478879
33298885 74913959 20767869
14256683 55841119 58138471
10141729 21244359 65407506
21128974 31917594 53060173
37699756 31453157 38476456
30863904 73470213 72936480
44927003 67531768 72479084
22991833 5207019 32956731
69763641 47631996 44937835
65522652 13938475 72780879
18593261 47743030 43562850
20919000 4958859 20054665
77197405 10077330 27476130
16184776 49928055 5186974
71602795 10493894 12347242
47063878 10567545 73859353
49210964 41588173 7145345
66569777 8310513 76417779
47160428 30992839 55335309
59038293 33012000 879116
14308369 71280204 54326374
46469776 64974725 66656477
75891404 33814990 65085172
45806553 30412364 41809718
28470720 10748248 4696557
54079599 36157359 54458295
58682052 78955550 79013792
65073129 4951894 53148402
58301542 53614158 20031461
16704915 45074076 8446872
9159761 67614973 59291936
25211151 13772409 53035467
33984878 53319697 24247551
33810951 66082285 63834391
80327811 73155725 56713864
77042580 25299986 12595663
43578858 69796146 44710582
17720288 69505983 36730204
77528894 47235729 18161495
6829482 57539638 52049637
47138500 23147942 71240515
4682880 37866348 28435945
18516621 54357189 69802142
59489688 71595160 20334010
56421007 24233342 15014995
40868375 71530126 43629128
29687081 42868029 25346812
65651578 35401706 46381667
12933997 2434668 53044580
38994029 76195572 70292998
22117334 41413117 1882405
52031422 29180403 51361296
18486125 46424456 39236639
1253398 48551969 29120421
44682725 22008136 16679623
6782681 19005516 12690861
48806480 53227308 78844949
31754079 14818584 20879712
14497327 74325428 52835562
72699395 36093618 6718726
25280117 31809991 49703437
8666543 35387372 15992246
79935569 20664868 42192053
76844673 62793815 15084154
59187979 18728043 53075450
38797790 11667430 72041384
55729995 37657997 30329072
33689998 33793847 47019911
67839497 50549177 7816972
6580412 66548276 18301387
54515083 26493395 60419668
24558624 5720047 32905571
1571167 43876143 80556997
71369585 37715355 18451170
75316564 53738887 78735840
3896815 80747185 17300112
32360659 2788618 76369504
72188913 24594212 68484631
64164011 37439101 2592762
61594116 35756840 9533605
44770134 22232755 38362316
3659779 43972022 8725429
48019412 31994418 51313612
37816847 13574673 42186595
67578091 4380020 64216005
53530702 30533357 79321512
870246 78235782 21067999
38373895 24020903 1748160
30308333 69498727 57315648
39811924 9963530 21207286
66508908 76118804 45069271
40541244 67681163 10443801
79817901 42243510 7080843
4048357 71376404 70364697
11941796 75736348 59815043
3904534 27943699 63239085
58438345 63386570 70112342
22260730 45536178 29402306
36407146 40213489 17393122
36826314 24455146 59186685
42261092 35487147 32428272
60719846 25726779 65809647
62993518 73035109 44347216
2918292 50332608 56139906
71292687 6819117 43778193
75239331 18728353 59799775
53833662 54358617 17576189
65607399 56368619 61009679
43833949 60545210 58403371
15739435 61224117 13130567
71901918 17436463 36014262
7864367 24647852 6692745
50882360 32673245 62679388
29984652 20850210 44643699
13233344 12465884 47744580
26093951 80135626 10447733
77963453 80497502 61306211
77595103 69809398 33361248
14874326 66763484 70154909
38809925 42158763 45495724
22705998 74340022 68325933
14906937 16861516 43579266
69836629 38295917 24201682
55162965 56647095 19240075
56924531 18474960 42984853
26011783 33068359 42982795
26554363 67682832 58403835
2914083 13016012 15372831
71539642 13382000 64402300
18460392 50111413 76087456
74481135 6996002 40635812
19916793 33324429 13819203
33786641 6587686 6030073
78648773 57005568 72216404
43504629 41940953 62505356
66584619 46465117 29478688
33549229 40611246 52180527
76460160 60350855 68451845
56110573 11276137 25856805
50535137 11116825 4942732
10737894 2238239 34641420
6393246 1602209 44969755
73819403 48806296 51293368
48455369 8439157 39299961
67287011 52430711 28072257
17946965 35957499 51842580
24587140 35456675 9758096
8761629 25923590 54051858
20660644 73568825 45270437
4693004 44995133 20793923
19129454 74526083 1960241
5027583 26456127 13307215
1511271 61561664 43994746
25233106 24150739 14360956
33553361 53582756 47469382
13589605 51609152 44805010
44024155 3338350 70566290
45580711 3459021 31742734
32600814 21990057 56090317
24665556 48709393 58344698
24332861 68358051 43143988
73527226 56480681 11314496
4346551 28368611 50093337
14878353 47001919 19239110
75214080 34632748 68747340
65205743 50941877 26538953
25186515 11818888 38076787
71683754 79743806 6463857
75411197 57926703 22112767
2252107 56490026 29260999
26312411 57048327 66824954
11382520 16716143 7124244
13920566 63185824 53366811
44842771 56708267 42324225
29983222 1691621 44697414
35112989 19956955 39030643
5806688 63654335 27333080
77065330 68761870 5627749
27550033 52041630 50520201
71150224 52388507 23985024
1852243 34454603 76331774
62593408 16666596 73225423
60539447 16117415 45402125
7395186 23484175 29371272
65428872 26206909 33448169
34117035 2313504 28150355
6912313 17760195 32225789
35012243 38083525 43894564
54842573 73800296 49746530
53221899 68762873 51662202
14348891 21304248 45617025
62498902 58755814 2756720
74934781 31403338 24898865
46752068 19104421 38856386
8680868 4724423 30509399
44980038 65334265 20182924
75243390 65676854 49862478
32767152 29664564 62131948
11447625 29381186 31464420
40395490 5484359 25960586
32158423 27389132 64376587
56570346 52024683 37665105
49392991 8659255 34018062
10436683 5607134 48105221
13296017 1858468 13115838
31965729 32479657 80099530
19770976 17715776 3510654
44538060 22795966 12044549
39612434 47254570 19159619
32916161 49189645 11024401
31326075 43549915 15753038
29415238 20567484 48585809
31253166 34145369 55952695
70346913 46801627 51356787
29474193 32236747 52200519
35114906 58827414 44767550
75731243 49638959 77564980
15555251 63753799 47079046
33012816 60177217 3762292
56636150 59701321 74897692
48983905 11981941 32895499
73639941 49708707 18116403
50374051 9647156 17759402
75370296 8119594 22270485
23072939 28367089 21157232
5195419 69490196 35009584
11912805 64724139 11450868
17494291 79349233 73908797
46293787 78990230 23087344
47926643 7318320 37079513
61197613 69436855 68320621
29879446 15477674 31796570
3122411 38072621 36836022
42434210 34632689 55279542
58882650 11708054 25926234
70019098 16892377 18676117
78893497 44540869 15817020
18731047 39888307 44479320
46898165 340822 3949374
56856258 24482399 32565399
61740763 55951139 8771969
78022518 37335098 32329482
48652197 54538407 23148596
58920455 15104877 62554931
59045434 39969213 32581954
21616131 18948209 15559441
78007521 76501775 12162812
35333371 57732889 49468458
66048137 18846396 78252558
19421499 39291108 69290173
32440595 18854096 66556976
64344569 70045363 39859272
59921471 73399991 11256341
63819908 55795371 78453707
41262390 48502452 32697304
40252242 49656820 73630532
34239678 14268904 23504091
28179508 51550610 65785408
15660202 69954531 16478550
32381785 50409195 3149292
21667287 54729409 6017674
44984752 11475083 39224034
37471542 65257757 75859901
21680841 75857820 89013
40000801 79903463 37780723
34472291 69860275 31156172
36319645 18031799 18946112
34017510 76247899 53734960
17259040 43318050 20062035
79415537 52321259 75366699
19995081 37936763 21492136
14138899 26777891 40873708
29911186 17466609 22407488
21352458 28578092 64977081
35082082 1079311 65442731
35924796 15384167 28872814
36220294 78819230 71308035
11219520 8383403 77354846
38874278 76969241 5467161
10556441 79498625 54461598
20486697 37867005 27313546
33590214 39064407 23579004
40114913 45242664 67551206
41505600 22676800 62992220
50059309 48188660 37872633
61621160 23873838 56979748
1242914 36236848 46808790
75261135 73494020 31799663
33652635 50983674 61799662
28010674 25465367 36210556
32950757 17355091 66485464
32224284 7792015 15902155
31292228 60317815 22434695
55302029 54435620 38327687
6036086 2368660 54246519
2628810 43138800 9619994
48850114 31379997 33532768
47264878 33462478 73755276
44885837 22034658 35789482
56968424 2961643 17562380
75698743 52741367 43035855
26897432 41678974 80658555
55962274 24988370 32023477
68368725 65756713 17290346
72004557 78899855 29882806
68270052 24712123 23445409
26056405 38899788 26488304
26457623 27988394 50839359
1371538 6194846 3654144
41881725 3729654 61707243
2758681 53101328 24197954
37872407 71852337 61496295
80155137 9887213 53317741
74575042 36808244 22929541
16020634 20059188 16828678
24689962 34421929 10359024
52717763 38716461 61474168
77296728 77840103 11769881
41283124 66581239 35793970
53820423 61784551 33494137
50366485 73319568 21238766
54041087 62457334 44460160
47804986 871028 78625104
13351556 54328028 45611612
28935874 63531179 4442456
36198647 69087687 38322423
16067513 14276102 3188393
33855699 45696115 48357086
80407258 53261793 72905465
33427437 35773465 52369854
39109576 65531595 66045759
7559282 21969957 49733936
1737049 47360411 62576971
34010282 62854973 34830697
6987012 51511156 22491822
64861153 77063059 33326976
45700708 40274881 11003408
71924613 74429429 74266817
23634045 76780216 45151736
78133602 46060954 31919176
47992456 69769043 787755
65240262 55954530 649658
78887090 66131979 7672668
1836329 68192590 35421095
36778050 66805771 49134177
20491077 8405848 29407096
71076385 30630752 79092410
35205442 2247769 49463986
10689918 19344965 67657474
17779667 50582536 31620439
11645284 26099980 22381059
57954823 74121824 73314401
32418580 59623347 45509776
29864897 4066688 75010208
21971125 65971136 39726685
3459443 40786518 10806162
16148678 77081580 67629182
35605472 4480591 52600629
71438055 25231439 22412553
57755653 76494488 66413149
47542606 61051180 56397951
49514116 71292144 23406391
60690502 45697098 34214548
9094569 78466609 51801684
49852647 25181696 35972225
26351989 25250431 57980690
49863785 2884096 1567265
73078762 61971025 72135847
53932579 26090296 56356966
40824697 60823937 41620849
51046736 44759048 49093605
23157660 64366303 38000728
3468279 8529586 50324105
30887708 60485631 27120200
29214143 58043056 16016291
43717373 54686133 23310561
75057528 11568729 59476709
10685950 33957023 38964776
63864980 11336969 27800673
37037001 47095250 32963294
44089097 57739052 43703727
58358420 60453870 184443
50752416 78093232 27279593
34475557 3337612 41738139
48774186 436605 72753067
75138865 4503000 72677570
40141002 56426344 18471706
3689759 14039488 18871216
53198768 11855150 22460660
17802163 18071881 73630367
13752783 60108169 47823166
15698146 68681910 56025902
60480053 42514010 20301165
66925987 17524245 7513495
15513148 58002715 35413916
38776897 65390077 6604577
64178311 48177032 41274290
71501110 77954206 51116760
59523240 39615208 33785698
14365276 46157519 22114406
62390774 48760337 42741441
66729452 28410941 40940200
26744211 50813475 61515778
69150771 54854080 21031784
58069348 35935693 63438836
4594275 18726866 51144408
1096386 40881228 17411341
65816709 27720268 77612312
27809871 42755712 27947942
9139084 74483053 58532142
12196518 10815737 44753497
79252462 66937568 47629332
60377075 79601299 28265034
19813043 79943043 56818710
13608906 52991929 70994859
47080178 4829654 47037534
47915640 6874538 22372929
6276522 74966552 70279025
57195153 13988430 70236092
41974082 38916907 16723073
21800813 26058370 21003914
27591757 63021564 62580323
68194133 79114123 73472717
49560952 4049159 20390152
9393438 2576722 15124121
45819778 27988970 25511535
24697539 30818860 55097693
22672520 53966340 48472268
24290661 1902153 17449597
28688228 77290534 51737553
70969631 27786676 40323934
4433274 36335767 11224878
45121392 75333953 61757288
33420286 14609023 58046850
69303703 980735 59840566
344420 4519584 12516209
60519579 57162726 13439824
9810922 73732447 68621421
55396328 7879763 35437173
53059751 15956186 33753200
47311060 29271276 6137572
5231928 14191150 56108914
14987122 72983814 37719586
69258184 70803096 223512
67865593 77812947 5297297
22170080 28587100 8952154
73057258 35120662 54253900
4376551 24310538 76020251
14337069 21200376 5911796
22542213 16072329 10548920
37442611 69661195 74840430
15776462 53637979 28103807
74709645 1361573 22372927
7200688 12981052 28141503
39572405 48535125 6612509
18196400 47231005 15454532
35696682 25128786 21924785
62492327 16652561 61995999
18560719 1572623 40425072
54895065 21415632 1563234
8205616 23876756 62810360
13782441 70574249 26721171
19883540 19367329 60678530
34130619 34971105 65369880
78054604 51461355 36739190
75954360 39890061 660945
61402002 55909563 40746924
70330135 73153223 66730909
34524650 54958609 63526996
10064191 11670666 44692630
16526663 30983712 60811047
18758185 36409856 12664896
51312820 23870749 18783973
48250934 72914653 57278313
28935696 28170764 59272678
14559378 44675770 23101657
27247454 39250412 66540487
67428051 27378904 40234249
67451317 71738364 46720481
15233626 17633012 25455679
62880831 53062243 1397188
65887218 78129867 48263580
41854048 37900045 62130773
23277756 31697461 3437260
74522672 469459 48712191
75905974 51299136 30157009
10744137 62608419 5364240
4029903 6353943 40444575
74541919 55091462 46792782
14992186 72360808 14794798
56203547 71525596 34117957
40905948 15073666 3704450
60743594 44674287 51220725
20033230 62996125 62337873
61544983 42910777 4962604
25989757 6832197 68912560
27745981 29888858 18906672
33618871 68606391 48529540
51936099 55106078 79549104
45109981 67566377 75767719
57003885 62692415 63246481
16884197 25047078 35239387
51606756 44331240 79496596
62898367 32172941 30569053
62850341 39752084 30226233
3419742 62984801 20672626
40432112 12810068 77548647
57275181 45410178 59970090
49025055 8590257 3101181
51275543 65806636 22560610
50818423 75647634 70703250
70368396 15671207 75818817
62487364 10953366 8415474
18343874 53771394 8999194
8364835 67631721 53100798
33596492 19634740 39063964
44199448 66223311 1010405
75831984 45791439 59385206
10244751 18740892 34102350
61013274 42608770 34456329
35613967 47837354 72960640
74621278 23221952 28090085
31481397 37379461 42096238
49594163 65798672 66637394
12766962 5901534 2720534
20636196 41136928 57218617
9106685 48012093 65083912
52025929 6067845 66696949
64513591 13979029 30406666
54882124 56976554 35577379
31462952 33115375 69526457
27210821 41336093 52514746
31024189 64620421 14454226
61784427 59841968 71500226
21262608 53057038 5399031
46522727 21440748 7351862
8919325 49868885 48432826
73166864 16347858 44965256
45158185 10974718 21139196
43224652 31816346 41634164
48880511 10442531 59440013
57735372 19515239 4578307
78327890 56845156 57943138
10735699 22797064 69388831
11283972 56882522 66582801
17818640 11555268 28400184
6951260 52243701 16525905
41254467 37190709 33150440
45589366 37557832 47864320
75648347 71179655 22269931
29183704 51149660 57445806
8402204 69656455 43403383
30949659 9923895 41530174
75958033 71301072 20721332
14330989 24780490 58524326
67061991 65018087 43996984
62757560 41722398 41293634
14852580 50542130 54936941
55492894 52852179 66213602
61176382 60092209 5130327
79611492 45478933 34610610
28078027 23790508 39598944
74597072 7046488 68339788
49022114 67402530 16439457
49296223 8204791 30999834
61337904 11103886 2051899
43151183 6052712 16619736
25666790 46834261 45657896
18287274 21265247 65336269
80729571 4117347 46847921
24375710 16856863 6319576
67960694 50526050 12368693
13514105 38374063 63306948
70456153 39177155 14239474
64513358 27437975 50413896
2121329 56468200 54097761
40344574 37800265 78199811
11565650 36534752 78332733
63832661 36629581 51821919
71426303 24189991 55278114
77791022 6926145 17247574
26140514 75670535 3422899
16316204 74896720 72887397
12220360 22741319 39719976
74974381 72741227 27039647
55314466 6538670 58245232
44023472 56902731 20905424
76690449 45585494 19953144
14009902 14361599 1636872
2000747 23942466 11203492
5918478 33215284 70517593
11379004 18283657 32616370
18967514 13559284 46834079
42903466 24504031 76997988
27152343 3716249 24046931
8650883 71194289 17919805
42004228 58759711 11287663
1905137 58381708 72238167
2692061 79835471 73712373
59737928 62940122 47664181
58766625 54443467 74807156
47760730 8647732 69154210
19431870 14688802 49682921
76207096 47077501 71148816
50059571 32022010 12993053
37534374 80636772 32821114
77069807 41236259 33158781
42575762 69717881 66500615
22160359 63175977 73202854
46678987 2581344 73382191
7481164 36981114 58245499
7003340 51543245 30407862
59296912 7794523 54380120
45620939 76976818 30471200
32499057 36955292 30975498
24520534 30367186 48923779
45623859 22897196 8461820
54551511 33030905 3970020
7625989 63759258 26049230
38376794 28501023 54788564
24308599 24739435 37670345
35501732 50626652 21256801
45144696 56924272 27960554
55060374 24137411 24508887
60290284 74418223 7441556
18013565 70405515 78478123
32552412 63366789 9519497
39109234 70852191 33395770
37568862 70762364 75479190
54677548 32239594 78819524
45434116 69056400 28674476
68506392 46534370 59429280
56250132 19852269 11942652
10717823 41942309 39522123
57499837 47893421 23329972
18471832 5333321 29490889
43083097 66660079 61845508
57784158 24989401 15817489
12220637 60871063 52206843
68092772 32394564 6553507
54601287 44573035 78359604
39371726 42422649 29424430
15808591 30001722 49121469
60566367 10442189 72084250
10975872 19243362 54212365
1185642 66365434 50853142
49154004 31913904 22027195
35597129 39899056 29409854
3044699 1083462 6394780
78358332 26972864 4224956
24033078 16436440 846837
49822519 78755558 588
15044190 71567532 15203550
29125058 41287647 36702025
20763733 49558766 62647880
58809511 41597417 69151150
71431515 33884165 76638285
63880289 16456185 26523765
50690999 9211665 5953055
44640104 73174934 78539584
29809081 21990214 79395640
7671542 58988891 10262449
15487115 42873310 41028533
60424262 39289976 74171547
35946519 76823479 33957653
24571736 44417141 50698153
58529 8912373 12093105
25015180 54192869 52823554
73441186 41166119 21270347
74510659 71154700 15730877
12170570 24748756 76368183
73824528 26293626 46022850
65527636 58090951 40315911
2985564 63864055 24321381
7338208 31596086 35229131
14894861 76669610 19625724
12468165 30061361 80622912
34864180 54838993 178431
31203971 70910059 71734311
7929966 715722 15321893
47769217 1496229 72394634
68068604 66813887 67102551
19328507 37367030 39502209
33747843 41475317 14719114
14600816 70509827 49595294
68921763 71951782 34032022
2564496 50168665 30217398
79407008 79075798 60363849
3060022 12242753 41664948
17135900 39262077 53390626
20781075 75626901 72901789
59247087 1347881 76705882
43599142 35904988 51207037
36668063 63386164 3836250
74457814 28584455 11676155
51643934 67484008 44208486
67323382 32797062 60231291
5954893 62637691 9214574
24552498 42930214 11111731
31746131 36891804 10641042
77369583 12353270 66774127
73481928 31554959 43098011
67578193 27035686 25858305
79800754 56691996 3184946
62920137 30137506 36086317
64860705 67358235 62902578
74765630 60847660 67391840
35186918 17917319 60239124
26625012 6846278 59150549
48521600 9396377 16790902
57090881 62548927 78329486
72740504 10868122 74110990
65579374 65778183 56586793
5541542 47914201 11317135
79327713 64750707 23210634
1563837 40298839 52451515
10641779 46577789 40955904
61201559 59465617 36221814
80221208 49449267 30916155
31336650 55868434 14479773
37010376 6729172 62583135
2822270 30260154 47939663
65560061 14411733 50705322
13720737 43297244 28839930
45614270 15618177 78869877
8922622 31433695 3590189
66718046 35491195 16862317
4491814 64193188 55956376
75717307 29825845 71575794
36011885 34180851 74186987
25100594 59195698 50401391
59902948 33682213 37821273
26161256 5700074 42646591
52218520 60861568 41791942
43659934 66605279 23402118
15114726 21545956 67139275
64375903 73960134 71098945
42746819 20074731 11627911
68623903 63046478 59603265
10756001 16584917 49914881
28374610 71436996 1274207
15661008 69020907 57541950
8475880 13875454 78516991
44025135 282420 11515746
29997864 1507944 20032693
79103982 4339123 11866101
44745778 38756897 43246767
53780210 1768287 36870882
35309139 19550007 32737767
46592856 30526813 77743612
12998123 30308938 60707322
32442974 15873344 8926856
35273685 4422807 45765003
20024705 3075694 60815642
22128998 16309924 59037920
60730781 47855519 75034736
47848949 47218197 67556927
73694838 22242526 45102707
728503 56054385 49683739
15910643 14624241 70408111
895306 23874806 18044880
5134702 64354597 33710240
43671246 79685325 43847148
15548658 50889862 40721851
24282343 14104796 51399569
16444968 4710254 56788875
64129822 69298103 31307449
26952675 67742735 14747560
65048928 59450067 77068249
41723670 24964447 59698898
48686788 52966103 13149725
32877601 49648847 64531768
23312430 52961155 74878412
30914636 28340000 28374340
12966858 52380700 80652277
34737763 36074126 47406656
24412884 76620234 18941955
74214787 10938690 32468566
46873928 15431645 18884419
65074752 71234334 61868904
1933124 39847954 70893303
45008077 65284228 53418673
56776891 10981209 7297102
27464685 9045112 12694300
64920598 32307027 59521515
13313518 33231825 7629625
4059975 35012774 80600898
20369014 1840955 70542777
24005396 22425490 3207816
16305455 2084245 56783393
18928546 36187188 75091019
49407344 77752431 50823088
22607244 22536920 18135027
5333128 27753626 38325358
53482599 21418178 61479777
60844403 11011341 70288519
59198060 229162 54337379
55831193 947444 65830142
40096453 58186325 76319898
46392573 57539768 23663610
13273517 61181064 43036689
22873102 22518169 71419733
29376085 19151918 21871597
1528063 55622927 16720202
17372896 38864858 75253774
12293526 68302662 44800501
5126936 72173603 63507054
76080214 2346304 27230056
10267007 30170284 64512069
20021046 17302477 16322727
60997761 61686995 4323098
39209867 5685945 48184225
5523279 38679965 13137724
28282025 69159871 46916259
53170271 32867396 79634292
53373180 6069370 1116608
27568586 48118271 7478187
57179498 26906484 1362498
74359779 22439049 41674244
8448708 14597625 50037202
8221493 49737407 43097754
37063392 65849341 60729788
2225040 33815218 60247394
43227920 50399955 42462891
16342910 71145475 32614112
17384033 40631283 11507888
15385557 23177383 39039802
23138162 51406706 20250779
4301749 55268010 76970283
63549804 64194367 54585598
32475374 23956935 17071434
51152803 54142389 40512466
78649579 73674176 17712727
41457606 17768552 57594203
63215996 16038536 74579107
20354267 70634861 66541583
9664351 45381531 70615709
17624014 5272574 33165041
17050818 45415479 10923905
77852128 77983445 11171633
56737810 6616873 72628344
38555069 8751584 32610910
30539170 21382891 50971758
53578843 9052226 58787351
21561817 42142025 40609514
26024081 77951774 3737900
33660895 20813409 48802792
69701664 6480919 65039463
41081263 59061233 56665647
4547864 47391478 72513493
20856641 19598830 19899820
80063193 68231785 80097705
31766646 48745672 6129675
44783148 56881721 63074552
65494156 78388384 34292861
37790595 35954088 5872298
8647388 14992475 79714347
49985921 60222373 68322180
3120518 59241649 32821705
66272276 80110724 36059330
47214671 80663665 40431702
69060568 20346754 53216496
7278458 2010956 58054086
48397590 9723399 70356108
76173982 64952565 27087891
23296925 69813205 32751099
35617894 70607428 8874393
78749577 2593448 9299303
64699287 38967497 39194053
37210236 40424276 62723214
37965141 73687457 58075954
69270378 56328222 25966742
5546731 7096564 71144381
12364582 12799417 30003665
10097103 75770623 981128
62326286 7481564 48363358
10240973 43577668 2987258
44814705 74684884 58677715
20607629 33545098 41279651
20770552 6176335 937080
79299389 52488340 41529602
58862016 26624275 11403984
71556864 7069843 34578814
47022629 37479897 79108728
72040828 60791737 45176354
8348913 2365431 35454948
71718801 3586665 37144685
62538807 73630820 39539556
24840112 49446862 16456037
10806475 9055286 4853650
9998060 29766071 47823705
57350196 4158783 4804890
75484517 56316325 55662257
77526137 8787907 2460304
43590513 151007 34506478
68335726 50598205 21495003
39132963 78994508 61697901
13347137 62584357 77098529
7559425 35328020 20472298
39390696 32248734 15900303
11113264 8714153 44969826
74090786 79800561 17900311
68702389 27861941 42812881
4737451 63723890 7802820
61029598 25825202 75173420
66938621 13222634 16172702
69765020 76605399 29528023
33850614 53534903 8429135
53422733 25783120 74923365
11237830 20889147 66821912
40454624 73525502 71880909
16286910 30660237 23266531
39735205 22816 53487503
32238948 43876999 52820059
60419830 39327345 4510497
24371975 44105431 78886806
67131102 38801454 11962135
69805105 8969701 37853640
69273686 42643224 37537905
5591292 70836084 48704841
80314391 21927736 54622345
70828050 33710940 68499953
47650079 66492100 67191510
79593056 73313948 46201862
34820938 26289178 75041447
68150944 28731185 24859825
68916617 15737202 22540848
30935363 9354720 68879019
62826481 47489379 7307608
5045012 24066105 10247818
68379756 16869864 12696014
5518230 41907850 50856687
77266528 64061436 41170433
39550871 5355593 57081562
15871619 18488090 28244347
63376952 7297210 28255195
30347785 30917382 60346829
41161732 77766316 54739343
64345251 76906052 40782693
45255950 53480734 54443146
49739683 7338687 3765664
64123389 8428693 6723311
8378680 76783423 51352465
13613246 40607462 15372560
57145595 55875415 17309405
9480990 71960794 51349629
8442518 13185682 25709502
46837890 30180200 7055554
20648530 67277261 3479139
39399162 47069670 37434177
5997103 45570090 69783045
22396302 29292406 77960080
80252119 25133729 52572384
71518276 9848462 10345604
21196479 73017365 6051657
60713598 33873499 45006761
35193399 47602946 42715159
12578026 23471783 45716286
76291203 69147899 12404759
70610266 14908914 12186759
67153404 219712 64216534
56492747 73690236 23861256
38549719 38927860 69558426
75946908 29482888 33494168
48033146 9177804 6510690
58577095 45076333 67663841
61411763 73791438 15405248
55889704 51848546 38627945
58504251 20825899 48637790
11060577 48037036 19344995
76010285 29559166 28689896
46780292 1561111 26125701
74878447 62442409 57026529
79453738 50815406 57214661
15167602 4401893 20968293
4240454 28650740 45784272
7389157 27946765 45110338
55833032 32036606 40761375
73985361 65099831 64065356
3353346 8754912 80177679
51517004 15291624 11760707
19461332 32176212 8041709
17704062 39221887 47903616
55834246 37872550 56825413
4023620 29192609 38569097
17914955 60024802 78595558
47498683 38962749 44815824
33417333 70783222 9546094
78029981 79372895 5733110
63966287 17670354 58564385
61925149 27153207 45183121
68847708 49411710 74061802
67466378 56432800 68988979
51254335 11109864 73069557
45850922 59189855 5892305
44480405 18856421 10562948
42581900 21085726 24321916
76636601 13968041 19372326
71349245 68507665 31089929
69246256 17017995 41710072
51076838 74566142 73070961
28965440 5315554 39356360
29732947 37539730 19663225
78527296 64369459 76623340
4209225 25840897 11793487
19383393 43119903 65554167
68865048 9899453 7005611
55233345 46992448 42674307
58346871 56452116 2553862
4543221 57013717 897000
14706065 33405113 51955356
49185515 36575834 5653579
76705713 22088949 66483272
55880530 34232986 54270823
45587133 7755015 40404747
73472466 2474893 16255776
48799113 44332927 77152378
21372261 8301313 47146557
10956796 31673949 28830283
45795612 19709425 37416275
38379677 32626441 75812629
67863609 2808918 30304190
65371747 50316496 66050061
4272761 12548045 17688069
13023392 32276638 46505309
2797483 4040530 30124842
26149352 57882033 43404092
79238140 23358652 45837234
35871368 46948598 29762696
32585807 43966634 58235165
26776251 71778962 62750089
11054743 21433643 49603151
62201829 68535221 69043034
80631750 2853448 28339999
57322403 34050699 66741435
41430983 71112380 12800966
27427765 67574372 2508180
40904808 67717476 35139865
59539538 16798665 14023737
15154828 64646023 25906173
23545368 64616954 22280613
55996157 41962561 38408620
72304273 44829977 610061
4623767 72788856 13798971
41616379 57109523 71352390
12457734 51247001 65773989
39385467 19664891 46976706
154173 26202746 45857948
69427639 70733921 15133816
33847733 51792399 65963545
38680510 35314148 22820858
27440388 6585760 12517872
5190935 24287873 8988326
44930140 33725746 54648358
15026422 27127535 35009115
30324854 36082061 56659466
26597289 19541539 59251899
27755651 54955684 69526655
52778079 2850190 30180636
30290278 71032787 25749595
28224827 49937107 47642898
76570577 34377230 19870960
55127003 28447648 42185317
39569954 41235751 6213402
65443705 73760318 34068750
51726543 66923336 75767959
45014036 57989036 22497636
55896697 49171362 64953689
45058653 27502964 36346158
39925813 72852035 23301811
59779809 10529764 19632827
46831933 31611546 72192016
26890686 42337066 34630855
59936895 14480779 70740042
44405432 20465903 22545862
61342854 4306686 35501520
63901756 47940146 66142689
73219717 40883518 4197425
71150671 23302017 8278052
28940831 44877595 73373727
69509584 43482903 13833824
73207549 16733832 33578199
43622029 68046602 47902200
9164352 45752051 67794024
7541822 40984629 44833030
11701198 75458766 79674085
7222487 3791254 68525371
43299796 31834811 43446730
21944319 58862097 42956083
8726045 59244407 73749224
34219653 72503547 40583305
57377433 35347157 10365600
77596848 43202001 11099337
19256955 51923808 13697792
54769617 73552772 52721328
5378157 37535202 65424653
31376892 13413816 75399797
60343422 67313851 10827276
73609538 72096773 72798035
347368 44151411 51771327
65457723 51895317 66581744
58717893 43934449 12739979
3828542 62662600 29621337
63794317 44242634 75549962
1847902 69893692 12812423
18803447 67937114 10069981
36566583 44396915 31955332
27889213 67532532 21569468
58018539 28255537 72312316
50562939 14164557 80591526
60206401 41780205 34376737
31397754 36807053 72721338
77329751 72913204 67354326
10015726 1728129 53351464
71004867 3271109 10487315
7284872 12474305 38954071
54304648 29051637 44139412
62209623 50912485 53493397
80056054 16012284 79542167
7121941 22913722 60188928
54320656 16484229 1675854
66673138 74614832 61422421
49210053 15253850 51864382
70059058 8608025 57704661
53521058 16324737 44582408
60990657 16416185 44398493
41111949 16659599 31807762
10301482 78090816 139580
64215479 77301947 13176756
21344502 62209576 55894258
16102199 51207449 75950678
5400255 76819920 24507099
79387347 38521000 64950758
27273973 758527 67234
18300243 10932115 63581640
18261261 35973529 15941621
80743476 33662446 44153297
65745237 70850654 4909329
43660865 50389509 44260209
65020777 57437579 27890221
32732607 70925630 77311416
39876134 22980335 34740627
72444501 6853149 79422759
55100609 76265647 71285003
15588011 11241452 35143819
39036648 35075334 18535244
4414491 54923405 77586587
36088948 34564118 57844927
42734422 52683071 39101192
42950558 52182074 15803913
70650142 25480625 21557884
79761509 45288635 17570795
25211192 2357604 61486624
13381092 4146283 26913151
67763526 66983290 46827867
61876092 71425674 23441091
67638192 41740279 55587785
9924896 63922209 31596174
75995988 1993885 33276431
16079055 77676543 65120184
8853565 10017360 63338489
57860424 76704202 54939140
37240718 39240989 18366446
47634444 70108724 74770600
50331810 36181068 37142611
7664553 55923888 72384439
1553758 11082345 65344459
42932299 24709789 65238926
35455518 15986223 31100377
22187153 14329077 70284336
21474999 29254503 2704722
16476664 60337272 54317186
20439548 18795345 6144668
42332263 56454120 75717461
34974284 7500930 14910445
36115748 19948466 52001664
77741880 74955419 18222213
50121530 2241995 41214554
75643730 70998185 21417250
41712017 4157092 56173381
30716155 38090656 48207032
7050734 53604989 51290189
17448534 32391589 76956578
54412226 67246525 43675897
5543104 49423840 65682058
79375828 56916690 68772042
51316915 43206083 64365288
13119621 43358326 54262644
6022645 30427855 33076106
63416408 53863265 47183858
80033392 12597225 40242697
62979188 29657313 38520990
41382040 78913708 76489776
76905919 70887030 45744650
5161043 55254695 21890000
33251293 5799392 45459277
46939427 80102815 32558034
55851401 44510563 23279600
7078226 64442085 62689583
75013570 28142300 43526882
31156689 41458811 73729639
62020021 34629230 2648748
60705383 67337764 66767464
67547655 62354460 77290545
74004983 71473225 38392464
67592238 39498779 36241644
73073435 79123216 30082416
16664948 7615880 348334
15370663 31320376 58456973
55132325 26411727 41677119
59311281 39825634 44715249
22863053 2725196 72348238
58344610 56609038 49666985
31109415 20908405 18610503
27586197 19502418 48367318
992367 65056638 39432727
73454383 53242119 75558678
5753059 48008396 78122316
8221156 45096938 22481144
38931382 32296881 33232124
5067302 30654199 56611506
12029992 80693477 80300685
33333694 54287441 5824777
48402241 30081408 29179478
12603574 64720245 24019375
33426904 23212395 5506583
68755442 19470153 32289711
79336924 68527294 42022239
37338660 29411037 52989872
32130499 49844161 57520634
53904855 15703984 51071604
10804265 47792814 17479936
69159837 42635142 17602844
39316722 67345845 1349997
12255400 6652992 55289548
48465726 48415829 50191315
23716330 35306124 45293719
3072983 3809028 2401105
29750180 4488316 30794168
16262490 74769109 52721262
41517767 23073794 75488446
63169509 74080581 48312545
24835718 68117711 80050086
13957177 44339688 43796203
52163502 43035889 79286833
8419496 33884940 76987847
79314917 76531048 32815501
42149120 30252092 73491986
54962015 27364586 74424193
7293912 68213829 34605105
27532306 1991620 17137980
72095704 22200076 43141737
49515135 32016427 2177666
42198435 7742853 79458622
33724964 42049434 4593134
55775350 10576675 30877685
62336313 29230165 23116921
4174055 70621252 21762373
51816047 28558196 30760911
10762707 74796775 32379981
21027031 78666986 66116664
36986073 66182052 74667825
28712179 3058773 29566560
4904441 29498320 23010424
15379759 60870711 51630157
21518929 41530843 78585712
13814400 19219685 47600429
74250197 68451343 80674359
32820635 22664612 9446994
28063173 41478689 29951023
8205363 13693136 8773692
31690833 79556031 18879767
56897912 37140044 12863002
35552053 33586906 76296639
72687933 45673580 29152667
21612298 51260940 80069103
79146504 9606174 54994342
28500594 31784955 80475636
57455678 18872283 6720950
53424378 34769428 23773
63911245 23643746 8531459
823433 34246200 7319814
61191045 45447225 71799051
70266547 67982124 70586203
59741099 30500358 64680816
59739674 59372180 74941929
66394134 6378642 3393751
46686434 47323589 47036612
18034074 19634366 67890138
13922844 41013779 48727567
35730687 6942218 2761998
68099447 70532333 29532763
63656785 55769707 21351996
13119505 15713905 40300634
4577264 77932491 50054999
48289871 45105979 23206330
6176674 9245474 78895801
64082866 60062308 80264662
40195166 71035262 11199370
30017594 75518054 22668785
46462529 60119075 597304
2233145 12302823 80064552
73111330 69186191 39886522
43049810 19659689 76151953
22094794 28408813 56583306
78900391 41326460 66235257
3032608 45551987 9157784
24937908 67164186 77718620
8521656 80666902 16579228
15508003 77911772 14049341
66060959 43848654 42511024
29603468 40475997 6579557
32769238 78406915 42432703
79936768 42000674 34863333
80305893 35812575 66287584
20685291 34935012 13742472
71477866 57654019 66401481
38299340 3973969 57985929
51362744 31691279 1105555
34743875 44805346 77740710
67849378 76985644 6821307
55423519 5618565 49007682
19907564 10705488 22299612
73319300 69414557 27088448
51351474 19366225 24984208
80428785 5373858 5512003
73962444 70238615 53462988
55727342 38887214 25028919
78993548 33792433 24334262
10516386 35179691 78404197
58346616 71664294 28157317
25999112 3536459 5972307
44734813 40467660 31049670
33172115 5365450 2890126
23653865 7058820 20376739
10429960 19371658 27879712
37166743 61559187 39895819
30806675 42973695 48453669
7129574 59888140 59057564
3289665 36424735 56567443
77136083 35923938 79233078
57342063 35404847 24675971
14913043 68929339 38103725
52533714 36588047 55904853
71164657 63342864 42979653
11248460 56102973 6261200
58757356 35791505 54439856
55523576 45180900 22114643
16279292 42557918 28041257
1423192 77486966 29031219
35974644 62437653 14216078
19373862 41706097 30944068
20430632 79260094 30063377
31828334 72322341 26397797
7117083 32530902 54234823
55721548 65743312 1250442
68830908 62053794 50921497
4530466 44056937 49833967
55722637 73687925 12889959
25373470 77397050 38151139
64401509 25893932 37133159
18793830 70577493 18608795
57398223 78251250 80741948
43252543 53015217 46814115
80642378 55784023 27377664
65132228 35127383 79666028
8818613 24376630 69335894
71377938 75628920 17484438
26409295 70831822 45266876
23473472 13524103 50692717
4540899 71838662 19774873
26186981 30882862 12794690
40326760 63066887 68452994
58447752 76510252 7218613
8301966 55704259 1905896
59888674 16136882 58289517
73085336 23521599 67397300
8420723 24207317 43128668
50469167 43986143 32680085
43024454 43425768 10267794
12323625 37058443 34468122
17985379 10975433 60240717
31874711 74750808 59368009
72594198 10586697 18392087
66538382 13418833 33360954
8779298 44139767 5742258
35846916 2648190 25158362
68746085 15165106 29354840
8499567 59889567 71884562
66310823 74294570 32021601
14871782 11530328 12257408
9250155 63744169 63968551
16728121 2437612 39195903
74992970 43500174 46080828
62952032 73577483 61371844
7334901 75990281 13738667
32849511 45291214 78127503
27903286 76228710 56476373
58137261 23489753 60355956
61976989 25386088 34885506
69296937 23331030 74212882
27967589 38435709 63802998
41881677 37763194 57543518
61635166 71124149 37947720
40834400 30020035 42292899
4758523 72740367 52271368
4749552 47668704 8545161
80567557 66825853 55701773
44905997 53761160 45674419
54460334 69770764 7428779
8754706 26430136 40607767
41952994 15182812 24205416
77679188 64114099 27085462
78261330 41294098 44259549
53991202 70353498 5049099
36418978 22262706 51384161
51830516 41388692 76994495
37999684 46525162 57111802
10983775 55676999 42864763
49186166 69146416 38310765
68076292 31815801 63677741
65318496 23811032 69055275
72466608 58492738 5300219
40363959 56335913 69463637
16280763 7814520 4094044
48816240 79753246 10739520
48676355 62473331 32133526
74718959 4240008 77159752
59257596 62243825 66248512
40772041 70041893 1450889
50202296 29068625 58442380
72632106 62379454 2158465
41825507 48365752 70492842
46334990 79407793 8395302
4680844 68325969 58904173
39955087 53085489 61073176
15177689 65228850 65757269
3795320 34842121 60690453
2770302 79630256 77264942
75672293 1446374 4346153
2611769 48261245 36739322
26487813 38100116 12617913
80530526 68580355 9109322
2532218 34167169 36187038
65042905 18928625 42798004
9412473 70542690 69563913
56858493 4809697 45515492
62741454 3579969 34963542
70390241 79656007 76601745
54002262 29875159 33615139
28124167 53317825 27629076
56080434 31657844 59240905
64141267 7408579 59538882
35133108 50405018 32917478
68207971 3209626 1644741
55749865 32978026 19618012
61077863 13910375 69340815
113860 17943403 75196526
69211885 21486209 77135467
13176135 49139073 49603899
1754507 69052696 49042565
14457406 17738769 15376623
7971357 76504508 68218917
74849614 34553658 67321970
27475674 52517206 53476453
15093527 32738985 50800654
45647105 9089569 32372328
16456873 57100666 72381066
35587593 1378968 73218038
52660772 63219973 74066171
4369964 19268149 65673835
79824975 18181787 45836639
53992644 37649580 20722511
47377428 16110652 69804389
59338941 16380878 56890536
19703714 3767273 15390352
37851639 12188934 57940642
67509122 52549850 39765470
73873933 35138069 1010475
51187795 48063336 42604366
51485298 61297432 8909660
46847776 38745500 1901915
50251662 26282979 48404677
23498071 64106271 40739047
77514095 47182680 49829259
71932153 30760321 39008238
61010524 62289874 47704781
2963717 50003117 17756891
29067361 25898718 47726456
32903335 13142241 67110083
49230504 33245223 41548533
38372020 15137114 193358
72040492 42238475 21358969
21936662 68102510 8352405
78690106 45712430 27611659
41357659 80587450 32779215
42139606 16654285 22077933
47135043 18784051 67670823
22684451 19212307 41814380
2718563 75113290 66104698
79156871 6948242 28191433
66505546 53645345 14105801
53020307 48377444 69832879
53436224 854287 40100702
79842275 74606428 63350404
23434492 16220505 39133024
23660995 67442790 5468700
66721966 53762787 24300165
68300222 51686972 70890238
58647631 65745939 46096856
48804319 16529171 54380778
63385485 50212146 5878047
38636115 72046464 4158061
52467635 45981533 1065879
64713731 33134089 29156369
58305209 64156655 62856829
61210221 68061814 33111083
68413188 44761621 71820165
4120896 10403705 56291580
58555544 51601785 3019
17631516 43785963 55244100
13167695 12148047 19422604
52686277 36501665 45959257
46325143 65549365 22849589
62642165 33106897 69062924
79541597 41205447 58338260
9293974 70467657 8501454
2700408 7321963 41407308
57186481 37089237 22454990
48395151 65424376 49619108
31939174 69620328 75658686
20925398 15245891 21122926
44416947 14956844 5951816
25759772 36590766 4558918
37164344 33227868 1328948
21818253 48554460 36576547
34464453 71784127 17483218
37061492 39879799 71337805
21499728 68344481 8109992
38473051 71323542 65826046
4890440 49035169 22633353
8509339 67264938 75623348
30149405 29998845 73623745
22175828 47671885 17617677
58687858 20898320 72628230
74314527 31515369 51809370
53629569 16384196 51345396
4118333 59535242 58109204
47975720 46955739 65689869
52972056 49621632 66126233
31300641 50472312 69076368
3117910 79430318 27676460
33048816 69382756 70595393
41166085 2585345 23629784
796466 54881678 13651774
28462664 19333603 69480207
30590034 29819303 53732866
47269792 20491256 64339849
79575668 62319422 69246434
40662847 38446283 49801297
53472420 34370567 23215860
50733562 75694481 9906471
23863886 27167821 67193269
80758433 13836932 63963806
74109184 58715838 9361858
77205373 62287063 79957495
21940803 14744278 66929098
79299743 66369157 8993450
68282575 40244421 29359615
53145423 45603134 31629261
43310359 45722188 80037873
39481438 22164844 36360091
38039941 10671612 35581669
51260440 33066817 23090180
75609399 47690917 10158875
74696786 39643260 80463426
76887957 21845774 33006855
12828443 67976325 31906801
1269386 45509147 45890631
41956997 13978467 49990905
57456144 72413508 29153328
41629238 43055241 33314213
80485312 25429400 58708325
698412 26998462 57845902
5898323 36007220 75906712
16369936 38078389 4361466
51467201 60332714 41053679
38119975 45819477 1465942
42731652 69625068 68246735
48322326 77145762 45499272
5234288 44962793 39575613
13400673 10773481 51993394
1998086 66454274 66988779
34418149 61755357 45498079
26439116 79443449 63902277
63229285 57018529 73304595
28542271 12171042 32042439
72922152 31878374 78396825
57680891 26460987 39160384
150522 26361709 19002288
73387169 9380929 49363900
48521520 40962831 77897106
50492698 60873041 80138260
45100700 24065496 23303785
51885420 74267525 60498756
20773667 43768650 27889240
73058306 18333634 34657094
71390459 13034771 4154596
64848676 29992676 15537977
19171020 34448445 70246136
14997925 14108001 33855877
15199313 12228566 71746477
58309918 32455000 62603777
64789114 65077160 633637
21458362 52820527 22223303
41538195 3965839 75081252
72264284 32572263 56498125
30007610 50560559 46800994
42710067 31741804 26139201
79642255 75135516 1010013
54343677 38980528 36052586
12892887 8369015 79171180
52241258 74336812 76632469
20195289 2169757 41064512
69292057 77019826 39105001
44284415 48171729 60834658
34656965 79494259 53197762
36363671 42311085 71340350
20026631 19620621 54041909
50459489 66365871 42015573
63694915 55723439 3362046
13223721 62818312 56580174
77930796 58085484 69400658
13877115 22558655 50678310
830792 42930439 61794413
34872165 71291617 47300099
8826550 79784247 12434767
60855045 79248530 68000625
38752615 30013671 21370513
67036238 21395161 17106317
27510782 28610479 26652070
52650976 26762819 49445381
71079956 80218871 70962305
35577270 38845869 73928346
76947652 19692119 25681756
55719461 21595671 29357801
23734513 60234086 76577837
65176657 8202048 5591508
45170465 16243252 56723853
23784875 60777036 68834917
7336654 48620658 5193246
76488415 64338241 46562352
78736581 61607800 63388972
17208093 47763794 36484962
8559264 41139728 30469992
48949969 11897112 2549253
42282118 31995159 54776702
3204532 20650019 51167982
63015124 58344862 41583143
56225091 18962101 53323404
71548876 37299466 21606787
49058637 29014032 25727601
9792894 53148242 43563138
59695041 47895734 45703645
17821243 52119574 74661758
64142813 41275488 51535983
56968978 23043623 77037340
66261644 5053014 57711683
62531964 72798604 49535780
31697120 53076982 52874276
47608439 33851382 20332712
67564203 57807653 13165972
76784946 6462447 18915760
67821938 8896644 40109925
40291227 7705380 25432064
54239081 28068444 68625876
70559072 36796247 79731382
27316470 58831880 26269805
39784749 40667157 47328858
68842740 74248351 70561233
29819145 8690861 37423415
38990839 9182101 47772823
61323444 29226837 4829372
16200480 69534131 24503320
24699597 64602128 56412387
76974955 25980608 69382227
65357952 35298288 42921388
67778239 31921555 44748920
52953947 59935664 78887877
1445598 67106989 76658354
2989144 49419033 42357444
28687336 296665 38075451
5585937 31839747 66608223
33983967 14389176 18659941
43234753 16513220 74151342
68489495 7770944 68252383
65352821 52509270 30225740
40974385 16388497 42820766
6247862 24809258 60915699
10524374 49297918 51613452
9366488 38169773 55542471
4821890 72790258 29553902
73957411 9592933 71770769
76435536 18096024 70823698
8615272 36466342 57699323
16096326 41238611 62098875
13703274 34455839 10831868
73561020 79161376 72912370
78542381 52023958 70549546
5083782 31790672 58468601
27711896 25335543 73031731
7681465 80346038 37395066
78176817 14997428 24734562
43403425 26015618 22098046
53642753 26872639 49676607
45643702 34347628 16156315
66935249 18392574 4084310
57858424 4864782 5855350
31953661 54139765 59871772
42172913 29321478 54441340
23083288 67006558 28826251
61711591 26696143 41118418
59977179 19535297 9617755
77219238 61550372 69697368
8068459 24597618 60593308
23072952 11624632 25303797
4302291 80446601 40923707
67177413 45359488 15027581
77532091 36731927 68328246
64349063 75828080 50180765
80752875 63565213 56888566
57995803 77387063 22161335
45449883 14127846 59408078
58033973 22703227 56954047
43658295 32923365 67502532
21108962 28021741 62153177
62980728 51395794 6020952
17759585 70349873 4525215
14605957 12260883 66857977
19154663 43545142 64452962
80522300 76491728 67507870
73408428 5528990 27386515
41192659 5077800 38855232
38488973 73715717 25559964
2527161 5347601 18245984
32921685 77112854 17245515
48856952 3338315 15372286
76682557 16464691 41336202
682625 33996258 80666725
24226997 64787206 46976237
33161670 53489951 67882314
40369805 41380176 349201
70861812 28907341 67271565
63214003 10359531 51362487
14597683 28664517 5001839
24532198 68447733 33404032
76867604 58795569 34273294
8650343 65220240 47146200
20127667 68565496 8137696
77571530 20342183 39766815
75075914 17753785 77219687
20284453 47363164 6805279
31930123 36663106 31316206
14786995 44217354 42593856
138836 32427495 42822532
7452968 42816883 17581099
30975638 2631946 64173291
13142289 61884452 67661717
64799098 60474419 55642134
69065389 37597746 80302551
5316554 37888319 8783865
57262273 21412475 2695909
62526302 24061758 14026670
9279905 23852903 20316369
48448719 27301263 56560876
41543814 73613544 62273823
2942011 41356675 55167895
39873511 74636115 60576769
69339473 78919440 18741246
72325257 55316946 34851070
5588458 32611792 66617156
80414992 64674569 22039401
68571666 68028944 1539404
66307548 27132336 44488678
63247177 4379617 72637002
65803389 67607022 303929
585661 63045531 34793182
37659501 12897462 47589400
32980299 12055001 13000308
58291687 26182502 16563070
52868812 13237535 41407455
11451979 16694691 17452162
75460435 37159331 74344713
53661604 79687664 5637980
20618798 39462472 70103306
44680590 53417836 31804947
4162781 1960902 47243732
39440188 77097226 68668895
33928177 78721540 35146493
8632960 47150936 8284450
75106749 73382160 54309564
70880838 62658938 71463588
37562636 7966055 61499213
13805630 4003669 27519961
46305760 21795369 73271527
9047642 48092422 47810142
24876785 59220553 65350537
48774886 25862921 15116431
103863 76640529 74053752
65759891 60275680 55926224
39971859 31344075 62404037
31409952 62846273 37268561
45050550 3911459 69541577
72915198 39659655 80586836
44420455 12087928 60494839
53263173 479841 76912607
62187892 35256359 53421917
63007677 32088800 40774576
867831 2931030 38813559
4714360 16298337 40598285
36946926 36619573 48273688
49760862 47107407 13576042
42617811 26575980 34040137
79925158 71146463 38500461
68452363 70584722 5183917
21013560 10490608 53087778
28560364 28091453 32117215
9034326 61432462 54275861
2192527 11158097 25614984
34736655 20889977 23252353
43160553 40831534 16544603
29484862 20432044 53075945
47766724 16120576 13186367
47512813 10332058 4329477
2224627 29784902 76051019
56197470 20033840 24450092
15799371 50121185 76156529
39357703 15505821 29764086
1586570 35500190 7308628
17944877 76232459 79788258
27828843 65416216 8169845
17844062 65642827 67150634
7279440 21970726 10112326
28715652 40329104 35494226
36768597 41158169 66838617
15876469 4964381 60282298
79632702 50007322 5205875
25388465 38221106 27218009
69438459 13558711 60444193
22610861 69873379 43324127
75157371 55527794 8210349
77597891 30403402 73049044
40785917 12563992 41849300
70185034 71724519 32026458
39393690 31514529 68910744
34275143 40562369 47260059
63059821 24466346 23665003
15711434 18024884 16962907
6373739 31256501 21738111
40579427 68892244 40201646
2208046 27288981 79691776
29560981 7435114 38684818
25718401 34063625 66291119
55706543 21342234 67822733
80490534 32117383 61409215
18864102 74752496 35094396
75116002 15849349 51325990
75779129 2431064 26442826
79815824 63991486 13445795
54609895 74420559 63585161
8872953 51710041 3355347
76711447 1773679 15976937
45696972 29163629 79722607
57872676 73409751 2391316
71090366 12679791 43584570
76473805 76485780 37147132
39312936 46492949 31888500
73309764 15300001 43903833
71445014 18246832 79864333
37481717 22016194 26738567
83914 11670932 18000103
46723633 51267065 49197420
68649793 54891783 35948641
68047659 15335416 25869076
18439294 21907534 61552970
60337771 15268631 32352398
7448395 77804528 76005293
21580490 22414839 69608585
64928158 23369142 45455376
36878971 30606012 54920968
25459356 80713458 73214204
20822549 50436010 12289081
43659215 65721484 17781809
6987256 79688554 24809298
49633957 15534262 8511422
44665114 49826041 9936132
65087688 19091589 5156092
57974310 41559775 43014478
38691205 78329477 49398889
6589276 34050748 66876307
2012567 25928151 50954346
57999789 45032069 79492965
24863108 49535017 13213055
11509557 478689 38514496
60781664 65080188 3122509
54249189 68440620 77783786
31647811 11759929 16645783
55210522 71128215 413771
45928437 60246237 54320313
2076262 74478411 76604525
59328668 15599164 49136957
40826021 79013646 53438857
24787250 60128435 78183315
5869430 30989302 62530323
26425218 7804794 25153132
3715547 56039968 55824589
49181411 9561774 79943276
43969254 29472071 14356275
70908598 42048868 29316397
43525406 11398651 54765681
3273030 800518 27727647
23726613 14837356 58501646
57896838 61071074 79578101
53440622 61116069 64061099
24539262 31801135 47865229
17921930 79368916 24300555
18400125 10901463 10663282
30393792 43787562 47607531
43339413 56822081 54731310
12583516 52119065 6179205
25243638 76733342 74409271
54244621 37568082 51150457
20851076 74177442 19551298
18628833 14251504 42213699
62965005 31694068 40443240
65599509 2196830 7579052
54035628 26614523 64481600
10640828 45554764 4495817
60376753 25200352 20500037
30068549 14861007 64110070
17083693 61489456 26317326
72429997 33726981 65591415
4161601 17001358 32227381
69372281 72965011 11357287
23693862 58009588 53447438
5619698 56708053 78308930
33789730 45657016 34405448
48022905 24127453 55997437
77450941 68737620 16615282
77832854 58101558 74969382
34484273 52028438 76030622
53906007 9136615 6979390
6640458 61757525 78618127
22849732 76159591 80494879
47744285 4618962 44358762
30099969 13819589 4127957
12585005 24788800 73586221
54701717 60977838 18198648
69259527 63089135 54181399
68580238 30141332 80755521
64227102 20283703 71467666
63042189 51130127 35050988
49352350 61116093 44708358
16533240 47514351 29438629
37035813 43528956 27261679
20540094 73151108 9643573
45947770 9590091 2251339
14955473 43785109 14046122
34680944 38517345 8795940
59898291 63506728 56931211
77687387 12088050 33189833
19352940 2694791 34739827
80328890 714860 69741209
27082811 70965860 2661074
34580643 53996349 19471129
17464521 32565373 68287463
947719 2785873 72415538
37158777 65087881 75357894
62553635 15518968 67687012
26521815 61097747 47595496
2697625 56417632 79262454
51955739 72671548 62262275
44536299 34295724 16057871
3444835 27717934 23747146
68087881 53300960 9734914
9172735 66567163 80261218
53038695 32855898 67174472
1804248 36280399 43064528
27112783 26452399 65480147
74204910 10077237 17622316
20780580 12691147 53818921
68541163 11587162 33028141
7750278 8410659 61640504
41874809 31586940 44752262
40635243 6592975 28080532
77120296 25849298 24260482
1685326 25469585 75459261
79338761 40775231 46122532
64302482 4888082 37757519
71779388 33380245 43536310
38189309 42659515 38751279
73959146 35882206 24484376
51721242 73629093 51242948
10400134 8234475 60018045
38450907 47422144 10345241
41857210 26359728 22674208
18679582 70180438 60827845
30992117 16524822 33871674
76126517 64843821 46036889
60043848 44104756 67533450
28666495 63413850 46946420
24196784 11791389 73952760
39318984 77479197 53257413
59601853 43950580 26238141
22320525 53014130 61614195
18756187 18522683 14452842
25310693 11669639 23854110
35488690 44990818 30215875
53599444 8703753 60767713
51406156 11694656 14021204
10138927 2296421 78414373
24875447 18825116 62159631
41486576 10188191 53471559
43620450 24960219 3558451
28879898 58827181 33241663
21185511 7742215 72358276
20045616 69480950 12757634
28696707 47062782 10438759
21184142 78265301 30637263
14950735 41813213 63068408
15083861 29530217 48734407
72450756 7445170 58679680
711102 52368725 44007891
3903206 54869259 1189037
64794881 4844216 16377983
76414867 30996865 38539102
75116211 38912884 80027245
62370181 68423604 36426121
16989886 71116946 68519070
44694576 26001390 66601433
64178315 63259410 76068538
48336228 35626622 23538256
22621677 55773481 19967876
59268825 69153399 39102054
802712 37787250 66505212
73731687 80561778 33194570
12964136 8953075 10284879
59124570 36968859 70347575
54835972 2448082 2573877
39245373 17648780 42859482
29113567 41181805 68000933
8702945 46994185 28985970
13251435 19733115 13110820
58739736 74684248 76697422
46624670 42324316 43834413
8257220 53042644 31035651
14432974 65918632 7715494
74330647 78796473 22196951
57983759 242379 71208711
17137051 32470515 6361542
9814366 24337148 13651940
15966379 49662894 889981
45086563 45090823 42953318
910846 8604844 52072212
17604908 3234696 69082324
11492922 49173545 54797614
43227461 30170280 64001650
60896570 14978765 525655
5873846 19965131 31123453
24289935 1799346 28954493
17489626 6114339 72295216
46862741 70446602 53150684
5199797 75360230 32879882
47812113 13306301 19748702
47761741 77847566 23572506
22679355 9750440 40685852
3576939 40758372 38576948
18474742 26590973 6257902
10410177 76088342 68185120
71114706 13440207 6699787
33062874 15215880 22749180
10673078 50466403 59060148
7128727 32462727 30146872
79485590 47801427 49331203
21668157 40146847 59154617
72556096 61866334 26860205
59075992 63141866 18235874
52484618 30735034 64682166
69695701 56495248 7411111
3057940 75392188 40718844
75313406 21088606 38727679
3245787 12207684 27359391
5988247 40285749 1093392
13080283 39413429 76927391
6964359 31014523 58793977
12118074 11984600 48400930
23469917 75782301 52313740
7166610 40274170 21978054
56531807 72065040 24714753
26046551 21189256 39320027
61676963 58454742 63583538
76681999 62967466 64418193
66247370 68904431 16248362
80699568 10530224 7299194
53086598 11479306 56581883
34057820 8014461 68042607
36516499 15070251 28431856
16719032 48296595 64200119
69830956 8049813 29148118
60530604 654471 63647287
31377803 35806562 2155618
30297695 3409760 40470482
42701385 28337353 24660203
70034509 45142519 8006533
33282219 73100916 40009458
39863217 62435980 52558628
51655855 22548982 14873749
2031953 33448389 31252811
70085195 31476386 54474668
80301669 62995070 25808177
69357803 3289496 3025966
38176868 40991374 4266133
27362957 45198792 80138646
8576928 11064143 30817708
68533340 42587921 9784212
73058827 4897334 61396157
30737698 15332989 53562046
34637183 78696215 15784175
19802319 317292 51219930
3962939 37422983 2920447
28735384 59665121 63192544
23505469 51533412 67975926
38705718 702229 3490419
13918694 77792129 20731682
49258673 57412758 17652367
49921916 20612918 74423730
7544238 24397729 22832084
6525206 12449633 13432286
71347814 3191052 41788558
73950902 29239104 43343429
61971304 59660168 45949224
57028908 77961851 4427631
24910194 18872920 37762416
29636360 77308382 40052075
52328107 5754445 69105741
78761290 38190276 73777309
31375794 44241414 14171361
7801647 77057757 22075313
62236076 73452227 5232996
18108070 32168893 35052323
6068844 74554338 2497398
46000551 66522981 78589442
56413177 9300517 78868374
9410642 22732589 71494536
67179690 26328084 18262045
59794381 31863583 16273544
53601844 4701731 29528038
21591749 63701514 42678982
20567284 78662815 40336868
26250435 72307799 33266441
4727594 70203650 12322722
78953816 43927583 11873213
64577784 7828231 40775459
15713908 69641072 16404317
31205823 15469403 61992540
61939028 76342106 9649768
49054105 19555107 59773678
142489 17878335 51648294
27261565 25413787 234090
36592460 6354415 77758850
47320173 36041545 54683587
52995802 42710142 74973782
34214460 19538751 40655059
20028314 51772043 46628332
22010352 18321903 64996936
28051841 1487726 54610827
62197511 42112304 11562792
56601093 6597605 48251753
33142446 12428462 63015740
54843027 34608217 5005675
17162893 11780031 22920646
74018217 74055465 24351531
31273322 21472084 15099297
48984092 25773106 45385964
69002008 80471154 26022917
3654189 33200186 29567342
39487997 18232438 4027625
31774211 38508418 75555949
39639612 11832758 69322837
12894175 64106860 72822711
60723280 21038317 47103183
22714879 59436009 69810083
77972093 53217492 13065417
75405389 33054009 37503833
9143334 33815945 1607147
50906507 6205177 13202493
19527946 51675463 32014011
32563212 37286505 58266023
26172412 14532822 5290729
14432520 56273827 29413934
35804181 13208645 43223916
39443486 68732361 797027
30106746 63169675 21602164
72818696 27100074 35876435
27904326 80179842 26777690
45374325 41794739 47419250
40026253 67595966 46872874
22411770 67232589 9420881
53283912 7203204 5561927
11754237 62611602 43767647
29713621 65734398 23595091
80590419 52425932 36136892
24337245 43111027 53872864
67936888 56395056 60682876
76938479 50983269 61517008
80179757 13331537 50216304
62716518 33582142 41038484
93302 14479587 30040933
10214891 12257242 32621330
69490814 42639840 20050046
3922655 70968615 2899569
59992677 11278562 1057838
74415782 57305054 56251146
48363473 56412450 71480472
4484826 12695577 17677769
5129138 66612607 57346825
73604963 14889798 25983656
33752280 43478862 30538046
79455968 77512688 60309808
30124759 14889722 73664036
61546315 25088214 2056673
52605563 50684233 10153921
57863334 45230805 58645067
27309113 65064898 43943539
18664383 26491184 3679094
54915149 28594141 22739872
54179608 29173442 8276524
72509052 45870852 45611481
33494399 62354249 73509309
71312934 80718831 77434318
12487964 77820209 21194852
44410271 51524869 17955506
63765577 51924970 64292448
39285493 39206954 8827019
56827981 13473919 62669501
47622812 45943907 65088068
43450601 80300831 50692442
492282 55782888 60228091
59255928 15631650 15817520
34555135 19367019 5689416
24991696 22016273 1573292
77278076 46373372 22107046
68510447 51018114 6101169
54318840 29386121 21895569
30364723 63894221 74074038
31562569 16920878 5284149
40561090 57837998 55376550
23053655 6756573 3840287
12878829 16983784 10484220
57625074 25542270 926634
46071629 55362915 36602550
32718205 74159117 26657759
15131880 15216105 23669021
5716060 12878408 67718968
68597724 43505810 1671352
36328411 68601679 50912754
79898117 1077227 46123374
38672515 10569919 22485937
59585046 32198086 15479168
40740768 34070135 75424508
3692469 45960302 71673321
74918334 1763268 32624061
55009862 76642114 40636085
72140470 69265866 43816540
54839953 72937774 4288144
55638712 72781803 26000519
77437522 19792857 71304444
64833523 67328422 29500860
54979587 39613619 54054428
51873516 1223537 15887327
77095734 69933513 25265876
23372602 78941055 57782265
71578101 23459423 56341800
73261516 56966320 60686466
50966877 15610546 48518144
76299228 73606329 19697172
10461485 59694767 31011549
33076621 79543717 2723898
8500360 56788324 77304490
32491818 24018463 59429664
39669689 53984223 30584570
10584134 69160209 63102007
64831310 5636726 65583730
33845707 27481714 14026045
30678255 23577310 6004737
62675881 27119239 77523683
45728805 65492211 54792910
29606113 15972348 39425157
74604689 9498407 23073473
38638097 80673559 1239281
4546902 74770250 45525544
13565004 32768578 61044384
43445000 36588513 78655768
60997084 22171414 8892923
35355154 56816351 3701317
55897188 38343865 34996187
17339162 26997107 19522643
14618157 4540164 55394333
14411873 51318197 44065847
56607330 58778837 42106469
66280749 73989868 65867021
2434539 43206356 11123737
56139297 12480265 7026742
4225449 10274490 72943695
72186365 57689806 34780707
37202414 70177442 31196500
1624724 9984975 38853448
37266430 65402475 75689546
53073672 41750818 32817621
39720984 60213421 23775573
18423753 5025771 17159758
24546775 30302309 17504831
42614718 43006287 48104375
39135196 11750758 67095394
40713560 13212195 33584288
41038631 61527757 40084453
59018091 78955875 56365279
7028452 77280755 30044832
42750404 46281169 46682881
18353506 8536389 52654330
60440371 32299660 2792478
34520429 50300812 64924858
6795346 33513339 53765042
56068193 65656982 3045731
73409443 61225176 64629429
71627198 66726873 70758449
37322059 72266277 24250359
33330918 80498200 70836126
50209016 48795504 38117821
67000187 48327325 73095057
67278123 54493865 68931626
69466925 44174955 42945271
16482046 72250295 50119845
79665864 8790289 67275921
16642662 8294722 65430827
44798802 48685785 16795168
35727280 24912454 75091437
14897058 60210450 47250545
52006630 30914584 5710947
41732148 52718210 15050674
33992199 72143628 34734641
52729369 17241823 29263780
36284467 48679251 25874790
56343176 14346226 36568264
37130055 46871930 22923593
13780173 20156905 61936675
54602262 11290662 32569875
48394962 73053335 8392386
8767897 41149402 46782400
9956249 71322146 23244981
58297239 46568380 6533704
77427324 64109348 54711470
3195604 55708304 11336764
16451430 76155861 48662506
76049848 20803350 21673003
66792145 30152548 63738769
55609408 22553987 71755607
26042347 69161387 56944984
62436337 11110589 13600546
22727266 42764014 12182553
20704782 72478524 14379529
59889918 67876472 75450812
8439834 59992133 7708764
25644127 61734377 80651392
26344697 7779963 5716090
74008840 69482022 14825601
45025276 32762081 49232510
23605789 36901715 24760109
2868977 58128531 43202181
77315906 70146537 13412404
41693193 3112748 16139797
75742655 1100446 33240976
74845879 64148748 72955150
19780413 59101561 58543380
34731819 14523938 55683350
45534548 66658321 46202125
7703343 68475471 36695988
23705077 4592782 3077817
5266218 39443662 37686823
78185143 53505148 15197914
50994057 7708651 27543690
42012381 73834140 40393949
32126184 28635970 13126602
42202146 11139546 9405056
64093889 62839033 39232870
49641748 20837063 59785998
59380950 55554958 39830857
7562495 54590249 35307503
31598468 23600739 33803662
47889999 32231496 21526062
10525278 74752147 38407119
53380040 2930553 78070991
22703826 61460664 46001757
74530085 71163319 70001128
15985471 62367542 33141775
37503905 9571743 53173224
38765219 38510030 19409815
21638881 12676213 42099467
40642490 68397179 9504932
58578426 90591 23697543
2930801 48371842 35465650
33310584 61806782 8878772
44873210 15696422 72039057
80344956 4274431 28796174
43853238 56057577 42796112
15605020 16044348 30134572
12473461 20636374 34498424
38941064 63120747 12068264
34468241 52904688 78566423
30727367 51458202 66869940
2483285 42831098 21537614
61996565 7531315 29382346
32647350 28350114 71329839
13149871 11216782 68539501
71030051 27323713 2468370
65238967 78094254 37691456
64975146 77880643 1401775
55814271 18156293 11789845
58200929 28073160 77158041
36664685 35409183 12895973
36835809 50729896 66124687
67955344 39018714 17275662
42985543 29778961 3138901
10898593 28053657 4639202
73850276 29840797 14147662
14285794 72017044 62406651
19472945 58299885 64434290
2680523 11983565 72395562
18689038 14645518 13132021
54138640 58445418 13991432
49739254 68877243 27929810
17321536 23272168 60020659
10252782 33451788 58571456
33174402 20221052 56136651
63281047 72053251 4373766
29573132 35339630 3789562
19882130 72019777 57905419
48560229 74944739 17387514
23027395 70379342 58433770
33724009 40348124 54946671
41305912 55415056 27215610
72243594 52000948 51477211
9989852 29562612 28363383
76693693 61255320 59619777
17855726 60849749 41917828
17760926 21754567 9240404
44902539 56560069 46222398
34733093 17183504 53419725
22867811 59468469 34699601
24582764 25445756 12738281
65246464 6880198 9768503
51632338 7841681 33536653
16631066 38092450 18817160
35270430 6634381 32835002
65099483 63707750 2497152
33786497 52097280 5515323
67367988 48169105 18971001
51257622 22103093 16560425
59240123 24726004 3756363
33405397 2188810 54280637
78750008 66797783 21425220
5545454 6890789 27670899
16895782 35389300 2938421
44558596 73166955 17859955
68984296 11320820 40462744
75999388 32731225 21452567
4441777 20648556 6495077
30578310 19660548 9580407
55108851 21130525 14180622
76034093 41896860 61664910
39703738 53377822 63184684
63828029 42960706 49751449
70145449 3604272 30948328
64596340 75750700 35322136
74030118 845257 36352498
28351954 22227903 4672080
47855458 67200010 74622938
5541508 6037332 65077260
49711641 61864667 57570547
6979116 35621132 36061765
24247793 2416304 61357099
66402147 62394135 80181573
41510603 47106486 58466252
69589129 72506447 70372385
37179405 68829373 7989576
41771081 55279042 10778182
25649006 48481936 15826399
2869554 70010263 54635720
1586368 3493890 26242662
44021421 79330174 1753668
47344284 38856009 44508533
75783931 36319250 43453988
56086152 8677736 13300388
52969686 33047566 43557272
71621383 5880007 47183646
77757738 62781124 52482594
45148821 51103999 36327344
80177284 40673920 15005949
32320564 58086284 22033534
35078670 78543713 584118
27872008 37210173 60415148
74852969 37336369 76408031
41132219 24339624 36957169
42377997 78209764 13011732
54661099 57078516 43175392
11940567 47579678 63408784
55933643 26665581 69500978
11078012 55192861 22912938
43067407 1212272 48370722
55644938 13712483 71153671
7522202 9020410 19836453
67937050 35927094 58352306
19065148 20652327 70381405
53352274 56416649 47841334
63157106 5319779 39933522
72628742 6461746 65867446
30564061 1332193 74856773
58550481 62561908 32271656
32545131 36704464 28865149
37875226 4151410 33861301
36060129 10968584 30184046
61924475 255688 61759903
27725016 54590915 56725129
41714411 3036603 48044565
65974949 67805561 69118838
30244536 47968688 28415742
10040934 11413566 76874464
665606 26545349 63195391
40403623 35380987 5195218
11150285 56464561 22826469
12784849 3778212 39492314
58484944 75150415 56161440
59179473 52523704 39862831
56348052 16492797 53865221
32757389 67184035 60450132
32170821 46851952 6766160
1544075 4340172 18979149
47961144 37565720 35713570
62708668 61723724 51296199
62798268 34754740 30407361
77677250 66855616 77995822
39572832 3058552 7416789
39212644 22300975 52818383
40537275 76542815 12319108
75791402 25615722 6296547
58570154 37260519 39115429
30331801 68282588 33326523
28393113 76563913 57894077
67548891 57303058 205903
18022692 72732666 22691366
13720119 39094331 54758858
36948087 57395294 25825305
22547245 54327997 12473534
21539452 30805407 30433558
70458944 59319741 42389235
48287321 59504312 7721989
30417137 53598308 71241105
7922064 32390259 34124176
75105242 24025019 70104883
13065907 34809145 78776860
40568564 57344952 10923374
66339381 69877649 50336187
16781076 68937988 13128460
70662827 42642870 77085093
32201832 2284405 12311370
59442144 22575680 21347573
49870410 50819087 19482498
20826809 34020978 11791556
32938956 16358669 231979
42325103 54191858 21454818
68096600 37393401 64654077
57076995 69422370 43555481
57519370 33039361 43608702
58347715 70412542 60228277
54009693 73891394 4205271
14981834 14093238 67923362
26298099 68554355 9328161
1361413 10817638 15318100
72150267 39880757 8223666
14510993 79567240 15163247
34325653 15175595 19241313
26266181 55582868 78684905
21190539 68676904 80212618
49026714 18387032 65559659
37732007 69420777 68462358
45611549 21964181 80228105
3627764 14702158 53075255
4605167 23952927 28695541
62900977 40328625 15358765
40440396 23497558 43914688
56352172 19778954 33680613
33896500 13039101 7072109
76542644 31482655 3459063
60020730 31871647 6755791
78256640 31925197 71470883
79248677 78580764 9897666
45645690 76917107 38285921
22919219 18512241 3227232
44085793 62741289 10469346
20096176 40920506 37909370
53100781 10350746 14930763
31695578 37250824 11195192
67668468 11309292 29738964
67039970 20838652 16474573
31465375 14936384 76444414
75377758 34445164 79235079
44037841 38895468 57536256
73128895 30966630 13846932
62406958 29887047 13436657
7902030 19023541 75399998
49033334 49143864 80669423
10548563 7713732 77348150
49519847 19905919 56716619
58539966 54847930 55213622
15673714 73054787 48766321
60724030 25795010 6619932
22274145 47463369 72417347
71064110 75089521 77299171
44354911 57247588 63598009
51031890 56421209 21274072
43274000 57157179 41373402
47425349 78229484 41619342
24973078 2117540 19880720
1995971 4506711 30096278
61977077 45113402 24361247
55143154 44264834 6689194
39724527 63891319 78163446
63676735 41515857 69942219
38410280 70217353 80500356
49525530 77982273 57847193
28750303 45647348 41619098
76123823 8203780 57661188
71990122 65869971 45595781
43038349 19361867 60376745
13477935 23098921 3246221
64225542 31747089 53739589
35524227 71536224 45385751
12332356 10363182 60633553
72356029 76251285 565301
70185939 15002567 42745010
13490851 66754382 31847272
77983389 76072031 23042094
63265728 16452408 3037007
10549304 14049364 41430453
44543116 56590096 36091246
76626603 35452499 57698139
25071491 50800767 18382232
64039038 42283838 22582163
71815599 43336370 9853812
37542577 27495312 72992735
15380523 52935640 30398725
68678005 74540398 68493057
75231641 67390831 69581156
70310528 4799230 51124357
32742539 15898699 25178876
37924142 5081013 66769184
2139013 11583584 28443325
28911894 20885193 25243193
68734633 53877671 19119772
64921091 16822 11258493
3069499 14939924 66779005
52854677 51298110 70621511
11085559 76775579 27883420
25499910 79609737 31482726
10292773 24046522 64977939
65857246 50268566 13914043
80677031 2945379 70880279
1706320 55833516 30682952
27429995 31971792 2936053
33388004 46211888 56988286
36814257 67867386 64431463
43991775 58256840 74952954
26806736 23304457 654956
72277461 36425176 1356638
586684 37378634 6445762
24052990 5213815 15157908
65634197 51514779 66816847
64777193 62531613 30558160
22191488 31349879 57635646
47049188 42596389 72388158
16745173 61390990 14091329
70392793 57131183 35525311
15036357 4546088 78021938
4532081 5109746 68944497
37111602 29119678 44601853
75464960 17203204 59442602
21321137 79113789 27927185
1830894 15962996 49221846
65150672 58779195 75735705
8795369 4605635 25386932
75697336 36902256 62607010
37007551 7412331 53969445
78040085 22044831 1378912
44530535 56131622 52112656
31998367 43316260 59845514
41956847 38971434 38193407
68533590 9074870 31498157
19245209 67405977 43990485
34951700 66941045 44291013
61815748 48551170 25412243
70871524 16729507 11493024
20377603 72657028 61031710
22582572 34548334 27090176
29138869 12097032 1028293
52396703 70625005 73124744
11735012 57927410 14817352
19425671 54793703 32451427
20214528 71667681 21208722
57167038 41391980 71476664
28252891 54496762 43430696
46289680 50948064 12129984
4976389 43868874 29997291
28419572 67665314 57228555
61691820 27845279 7436643
29541068 22522364 53492502
12311954 11724667 24373175
65348017 38044788 57557656
73849357 46466231 51189591
8980549 63276765 8898825
31971527 5708638 12840200
73453868 66422650 70398472
26192861 78713114 27983262
35130953 65331206 373934
2871624 79557935 31280735
22570096 53888836 17474052
72066416 80151618 6427485
32938220 62330845 48146951
54936572 44379914 78073023
79614161 72865017 32639337
66012808 1054642 24177904
1245558 53867888 22793395
20866408 29107519 33546051
56411043 65816777 526206
11198907 68196659 35966417
46746246 22990279 19061311
80686327 35653410 13699218
23496166 41268295 45685932
67318361 1966334 53202581
4597068 36040023 13938817
4707039 12496025 15791417
11090519 2366541 4433802
45941465 53916898 1989697
22460408 46926665 27933402
61117654 40535182 77813981
38722149 75243546 18829152
53745114 64112301 49963900
78569628 21793938 30766775
58780073 67968090 56356073
78329428 2816398 46010891
52053121 27602385 25037489
15907643 23262474 76797775
8323976 54147217 51240905
48611745 62415797 60325303
29718727 37008911 25031632
45175634 23267079 64444416
26203578 35584307 70792291
2955497 76020363 7369808
40127176 45435232 74754987
33357181 25152810 75817099
10497019 2897997 190035
5370095 19687362 36123327
1104633 36872883 78843614
72508218 16969496 79080665
13661368 35785591 64438610
5184725 2184589 58478164
68512767 48400916 14838729
28166755 33838396 10803150
1173430 61759266 78880722
11521451 61288560 37929096
68283611 33878028 63137033
16193006 39106041 78177796
8819799 76812378 2272312
43662277 61051242 31851863
40752226 27192369 6703821
9562005 32221182 24792484
17825883 55590501 27948735
79169474 65577548 71803031
58211174 52496679 25853660
22657643 16950423 10830874
59895929 27317271 11687170
65460164 27979092 79826641
873688 75278542 59246419
35348600 64370767 51422899
60750340 40150835 1656169
17803998 14114822 26874094
63504224 2560042 67228402
24809719 14241738 11165502
37572392 59455677 55066069
70777649 67114553 29719302
62856371 10270809 67856427
33038804 79173191 34612514
25902690 10630955 50062829
1653151 56667341 33863052
17666975 11079837 57518314
31949757 11214512 8155276
49692807 53860657 69723198
69349496 29884165 79158225
15441188 49102539 21633576
21997044 63663282 51792855
5940564 55770155 12265629
18007967 43278872 71057574
44202087 33809383 14641195
71664390 58580283 432206
10873928 44092220 60283609
59341678 38022139 23542540
72143949 2573340 36175331
16499594 38816130 7394672
9868650 55150513 39324772
32115430 78280730 70606573
7464952 26043932 15054267
34701572 62427398 75196727
21630231 39720863 51369381
50944055 35721229 31968650
32491039 23636692 77182638
1685380 12310223 44036889
21704529 67812965 22743952
20384659 22942227 55365304
63930872 54659705 24710110
52362004 70147122 13280837
71887618 61337391 25943050
8899030 10717771 25772266
8335945 49605336 42945117
59002312 60381290 16509349
11349689 36064547 1157880
47333449 17201900 54824232
35539525 33898685 69223397
16189171 27856283 46632967
6770240 46938724 24748588
25481740 9817460 51445663
29508912 29759660 15691113
5265790 46933042 563840
64214866 57250607 48057831
46722949 6526856 15735617
70858865 49333984 45042805
53437457 31374546 17675978
22111325 77774312 38063229
16619278 41509471 30763916
355171 38645167 56008718
10814861 56525788 48688563
7909611 13109269 41868925
79455907 38732225 54880391
47496218 56768748 9171706
22039779 46894103 32274855
31733 73346302 28335805
60576777 14313507 68930870
53356312 53449880 20675257
32043552 34881598 57708808
71209327 27268969 37588533
20583195 74890379 21185619
68405901 57751385 67528463
8674810 67699969 60358248
69497079 20829464 9527226
55038793 29960749 71837920
19644242 5339400 73871784
13741339 18434808 45610130
14456083 26795558 39330067
34696277 20299200 24740741
59306034 60399872 65447260
4457811 58375503 5486930
12777764 28582709 33685861
59189547 54190434 79760677
9141410 12841980 54549245
9576331 25048691 40541271
53618703 20393834 62904094
29568721 77662704 3361524
39672714 34029332 10209516
9495880 41973262 3656280
44917637 65037019 56310704
60021374 44018578 52268940
54258639 630787 79655376
49724246 19635497 42008651
53290824 77418956 65556854
55296677 42215091 15563141
1514576 39251004 3566093
52709311 2173552 1596133
10107528 19999222 49490465
61498014 27361043 38758892
77022768 34005129 40054960
991079 15258895 2430618
19885529 22359880 4569060
24460616 53718708 57278003
57619991 75734208 4483472
76536655 79932875 16825308
37252518 75426357 55317478
18440369 37559616 17753201
59974126 78257834 70998693
75324600 4812936 54336644
34346228 28416133 54127612
61128341 23766828 60833153
48150484 48909459 61473211
17223857 74842554 42708248
74648998 72319851 32932673
68017929 56533106 11747111
80340542 41517860 32710304
70775178 43075451 45485059
17922675 71640652 45376661
75948708 71094026 45932403
31983846 4120520 74574799
14873628 8918735 12891674
41796377 12304043 75441538
67410022 4824791 12133309
37236277 40530489 16712860
38767085 32709898 29519748
54742643 10333900 79065035
62553304 9055873 47996464
27821016 61503326 46393016
68942148 37641404 63524626
38720380 38404531 39953590
23800118 53762237 44233186
22179602 73703490 2032251
12212371 64027221 1351756
32876395 71088277 2446815
47691101 16007027 67597066
39333414 36177359 41064281
67110074 635743 46067807
10418439 31537574 60244939
51183865 4845755 59071735
50209603 64162583 42721474
60618479 17902729 45740394
28794513 23766397 76984843
14707826 74293642 60915663
35768979 14196005 24588306
61376832 63434846 29969212
28831654 53042104 32335976
14634949 57919581 80040821
17330301 26349014 33776404
4081957 78885651 37711121
48002564 36251148 55586898
65601603 47871305 6285494
49069906 76921564 62455301
71971421 34723125 58308014
59954904 62978261 50161188
37385801 73090147 9757765
26035615 26676437 17994237
2260983 56266964 2447375
43577450 42249152 371821
61955577 14708643 26575826
46488642 38881976 21492234
42166535 68022890 11465265
57539824 20273191 59976472
11907567 44626977 80469055
37014895 20863061 80017214
10568938 41891559 17694064
59112907 80414498 41065979
26592230 70668198 23590372
80014423 4656650 68541893
62998987 13772610 43955281
60985455 74102196 19353435
30766422 12450404 22916647
33612251 32958871 68443494
2441761 68600971 31368048
43557669 30147425 71640308
57660755 30319064 77128596
56004833 15561284 47436423
79333074 73551308 12391975
6508340 24683173 6713063
5946559 35219640 66265979
73035365 38045533 6869840
50175409 53633896 10090035
39195789 17333045 50095879
74434521 78764105 36101987
37366023 60518522 36710916
59005985 26968768 66523719
10261736 67482157 18292446
4511402 48800904 69911777
32694848 12268000 13860646
46354789 57988628 69190818
62330392 44661784 69682551
47638915 8691435 26736896
2292068 70964202 3054530
55315995 79477342 64188148
5235685 4790361 51030281
75024484 50338709 5365043
23151676 31174628 43327424
18031756 46713908 11602542
55016142 22509363 56758398
64761411 33421264 54012591
15459470 44066802 78567044
21621975 24549970 66118713
28469023 80263156 34136470
38309789 44620687 68409022
33960012 26530952 11951099
773712 56395587 64477914
36641633 66526339 1407197
16237941 11389720 27047554
17002759 34803286 11486851
76022470 4640923 62842136
62185441 49383214 60356126
76440626 73268894 68202863
44428501 20734837 12739260
548295 72760596 68049940
33714010 28243857 46651412
3673077 58570991 22209459
56903878 19202349 75089864
45162534 36951776 17315251
2439906 51670466 75428387
64997883 57399076 42203098
24463309 5943503 51515683
43455316 39507060 42160577
16226488 44251669 698587
32054963 27136283 53847634
42335998 11983259 39972504
63278039 74105385 4757078
78580287 60159493 49794097
34077550 62180068 46058512
10313035 63203595 51897251
15273664 35046495 57476997
25962757 15663227 140250
58511164 58670960 24555162
54158622 21482184 54692775
52843408 19689623 70937601
12761708 14712406 73925178
34341053 67706602 39398567
49977325 75360376 6047726
24142784 66467036 78076108
65455274 61779406 5584758
23295522 67166017 50031474
47907641 14444811 46789016
60853010 70361800 28262818
59076671 8760235 33652653
9688316 67445114 3890486
34151714 80602024 26930290
37950594 1252232 26408442
1303402 3165198 21000395
57287312 64196587 7918888
63077559 13937336 72118318
21416559 76099555 35027926
70018351 16630569 15224623
7774489 62146953 36466973
38956984 76292073 66428937
3909917 20692747 62990168
76998493 57678336 28293542
44573446 18320665 25115774
23750094 62421119 58703424
31329396 50227520 48160342
66362259 30382144 55055344
29692225 24372173 7747648
42932110 22718036 38400696
17261466 13081836 56303177
5921763 60276747 18765147
55873443 16599912 48343435
39253921 26990260 20032629
53155559 7974971 838532
50186266 17613217 60630455
53383361 23084407 25682927
57291918 16072125 1796676
68763551 73781459 71659886
67328697 43990848 13862653
60714618 65695138 31066061
72083695 65241885 30300451
38565261 40984584 13097032
68046166 70193460 17316964
47503673 76525704 27038131
30673390 16659215 3915405
4029928 13506844 30365680
80222768 45130530 24775899
3891200 55254760 22667546
80548106 10013803 27751378
11541032 67457205 61425751
24220474 74991821 11671962
18417983 13430872 31712154
4181909 60028193 27220315
39383863 53013811 14848639
69658500 56112369 18376001
28166566 70750333 9822538
68021937 70419940 1425553
17297015 34538933 32737094
11458023 60685884 1213110
25881575 74042594 79349325
32683313 71625236 10692881
66467766 10657591 49396627
29046209 41814749 58870889
78784994 10501015 74819368
79656833 9164994 71507946
31135708 50402167 5824913
41951996 59320751 37194004
16885466 46256875 58001810
9422213 29002724 61148945
61999651 64742396 5741488
24515110 50441013 47041957
68590803 33694661 58940027
48753749 68371624 45704640
11307545 72462562 8495264
10622102 36483097 23797347
1908246 32368728 26241736
4120983 1313905 62525213
38824836 24206185 32395943
53472056 17102573 48025306
4620376 80471447 16049959
80295650 33313314 63995428
40641671 45166533 47537386
27523775 7604976 44015193
18446100 68966522 1690885
29708548 23552506 32018583
22653645 68933746 60746011
43521582 7064381 37962846
59085678 18458599 52406576
26373501 2421605 47938690
17886879 64273996 79516981
1925660 19017849 25329247
69426071 20011906 42250138
46648294 51313063 18379839
13702884 37030291 16880101
7068976 41405053 77198920
3922698 55588821 22420665
5057077 22492399 46908604
67368995 2499573 2984810
58912099 10314598 54003403
62296630 5754260 7098793
51214748 5498076 74582799
33772495 12690018 26796862
48946137 6815653 17001147
16071312 7907944 51698817
969910 73465646 58696789
16351199 4544350 79267492
36638945 46028310 61656665
14497498 50247222 58977673
25206484 3411498 24607339
45185890 18125105 49151766
12150967 25685757 67172683
7756156 34680622 41320801
14109097 64960122 54809653
16953074 18705636 77192290
63095458 5734573 59330684
79790442 48050057 47250279
37382517 38284289 72570585
67824293 33998480 14846167
73411029 66697134 71060013
57560669 31909243 73401845
20141488 52201033 26611705
78942417 8571435 57625010
5702345 74671045 43813804
44980920 48308453 23572209
66613412 42984674 68090363
6330972 62644088 19351855
9385061 42745546 42581777
78376399 50074257 13861809
59885255 61552614 5396125
46008030 75692888 58784052
50674505 16134398 61627919
40411228 36688014 75979439
6619025 80307789 53480741
74970183 18920106 24987455
76203661 56231224 30050443
45654234 56382496 15957753
78204666 30978742 7028989
29067130 20551985 64976397
46083150 64552981 50830945
46155475 13059730 1048009
5629668 74567094 55162932
68868215 12205190 6688778
71322199 21336285 18875227
47133802 16153489 16484283
51290721 77203399 36540248
19568676 45691820 4337613
73060046 30991949 17040258
9421880 41956576 12489193
31930186 61332149 51330269
74027659 20215869 19074653
30900818 10881768 11820228
72510618 65440859 54264866
22013448 28653347 8681462
53972052 62179962 37051963
28572777 63055532 26865742
12287211 61678896 75324455
72647555 26251348 7000672
44683176 28872751 14365621
25906167 59376873 77885408
6732880 7117693 42850402
17044388 51216210 11271063
54469805 61728490 64218373
71715641 58060971 35204071
37146135 4472112 45793266
19091071 12176358 47254145
25226470 42997317 26105835
55454722 62251101 10338887
37652972 13017688 59450792
12359451 59168187 9576054
28956055 45248720 34570429
78156866 38241494 71843464
9029199 39640741 26853667
48238008 65093514 7102530
19552550 52465353 68452608
50507499 6570585 28694177
76407225 73026759 2786126
66092863 75476842 49490103
40696307 16751166 42217113
8012715 53604187 26225792
8544328 71547918 37601596
29573475 28600581 49540980
72598596 43600817 80124003
2104080 73782148 26160997
27172878 36882500 66376533
2522186 14418698 17901585
58847922 17746197 11728069
75893864 77273141 79901607
31632536 29836759 76309556
14250716 66039989 50972232
30437076 79808240 10198952
8597783 59712807 1594539
57415881 28559824 77737236
38596887 54583844 68456272
68147737 855595 47756079
44822636 56516569 76145919
66433634 70928090 26519474
19609174 68611413 64436783
54279518 64676336 1673776
75198864 79618340 53519212
17939645 52674253 40061986
9220172 72600688 12359078
10940310 34037468 46573464
62224569 22488512 11724378
43802179 33698501 3587542
75355564 12119709 72260674
37048590 46602326 46406331
71455482 1188235 51363349
47513326 30566669 793049
65720096 55256576 25326534
35663207 649078 15680309
25580376 22030102 70065874
44616560 9444575 41751977
46278342 63680900 20853610
42321087 52162199 29417006
49322435 75543666 45212605
2036240 52972541 40879095
24423444 25479984 64504520
5163952 30350796 55325571
53975433 49829509 23615577
8120247 73547319 80577627
72558196 75233993 23064321
20334815 78183492 6916854
45260909 71212647 28732255
41697757 76107165 43847332
17047127 21944676 8035293
27146138 64465583 36733559
54384035 9124240 31729339
76705576 58620302 23077590
38393689 66499171 57940415
46148339 35925100 55839332
68396706 32829413 2851422
17392372 50293198 75957044
59765376 48440101 18525574
20638868 50255631 54807085
6174823 19024300 62294818
49107684 55547360 1495540
75022557 59985529 56616047
47280625 69899735 31428350
22473505 36341572 79752792
3851387 70658494 57699095
15598211 14941280 25154958
67563048 7471 62289364
38549867 38423621 76323188
17329775 46004656 36893254
56822510 46504811 38043174
6918923 55406046 18115232
68102663 72918575 72057814
50381227 37007272 68180570
4547745 15962333 56037138
46674386 43765765 55177726
790959 69493031 28195426
16489801 71380722 39965514
60155912 13278761 5716618
7228541 1464795 18831099
52300287 7276979 36271714
21799598 15584717 9307224
3601038 34303123 57763741
1234329 34887644 39908799
66610851 36562006 2323989
13559200 78612250 46440230
44041928 74941335 63953285
73839444 14833440 562526
71240418 6966637 26546157
22119070 36980617 75993096
51464151 53586922 63841496
23799874 38234911 73804092
13885945 21651154 32654508
28358580 74673263 63144080
41594129 16290342 48429808
11805123 29865345 48246110
37569901 9262453 78256471
57192848 52628801 16600312
71945440 3164246 7670565
12020776 17471130 46059653
11319341 28823691 22963576
14481360 33220220 70379945
65661113 16824948 36590082
53052428 21741191 40550775
40121631 20123003 72520448
59748961 50687089 36080409
71589095 10231297 65231417
47398395 54810511 24974216
74380357 76769521 69169813
40038950 72271914 10096713
18759898 4592018 25573232
78694463 70781908 8619512
29005147 78424707 78338202
19267481 66992433 54311079
64085594 38699904 14926805
63989869 52459148 35335904
71055353 5540121 15471422
79660906 11233624 15252693
17690706 54816491 72907677
52970868 32784741 57708552
40815071 74430665 67644986
37609884 69507626 80586255
77919188 69109647 25467686
64169521 27618804 23494777
18026053 32626269 56528178
33713634 48026920 15018206
50400279 35517113 54036150
25340341 66423735 36760852
60297017 66165735 39644240
59210006 2663449 53296079
18113739 66782415 61346820
3322925 29249488 45471032
11482375 28773901 20551527
29292769 5121010 47794658
60473485 18411624 806237
55019321 2683568 40135215
3478207 76870393 46561011
62959642 31932994 27990445
9775251 64667360 55502716
28222434 66752939 28881816
57338106 8538081 42149464
17648985 19213834 31085981
23670517 13547689 62212875
25182124 15770588 161275
71046214 13160417 40104045
20832928 32095114 48990401
4832757 43309639 16416849
33914325 26398790 16268457
71289162 29495057 79835925
34907887 23171897 35767040
8377823 16126346 8909594
25600279 69735452 40945735
72880669 49184807 50805270
25774591 19568152 60224502
32910530 77139966 62714557
79178395 41541859 10360897
11086646 22641257 61214478
53602816 59509188 9250796
24617329 26671289 48695211
60872416 7681306 80379777
70018212 23627885 22363456
19335311 17785977 13129785
40232022 28078493 61155289
29852077 33099651 57544320
16020545 4989366 9529590
45170777 24122271 64068252
57030423 9026759 14989393
52679109 57954259 70179107
75817596 4188794 1283644
31674285 21790811 25330854
35733208 33478667 74523370
52265639 6122516 41462588
66194596 25381294 26079171
2059984 44077031 76069177
67497697 6107419 15702819
75593460 11744293 66826873
69332463 9615424 65946847
23710941 29214060 10030462
25419434 37589322 75710749
32370988 68017181 80597877
68205676 64662941 39635839
64949403 20791842 48985354
5760086 52499709 50351636
8030826 33286153 52587498
16589708 49837741 21976224
18082003 39665628 12661456
35149875 34754999 30281420
19674396 14387044 7143035
30846623 23453563 8734066
16941169 21217616 79624368
24150841 38223639 15952070
64300404 74942243 73734827
25895653 73875699 75824437
24450809 77253568 48067085
26054334 2401579 44656365
78505341 11526179 80554645
76004776 26974849 6187478
55125718 72220695 76690976
21906605 58129899 77722650
65193443 8961229 15362001
71099274 7799747 67381079
24318779 19917644 78082755
37174840 19941248 32311896
14189239 16824632 62686464
12257799 7270572 44296473
49644917 36778078 5328311
79539287 73356728 59782577
14117398 65011904 54847044
16976837 70483897 58723533
78072814 12420945 72217184
40870149 71215470 66360962
72702350 58643154 63039216
34448208 67850161 42469174
55502451 9937096 45706686
29269257 12536196 47497568
11266567 17875975 78077822
51862375 22428699 67954910
52928803 39627249 79439933
24359276 19848708 64407013
55354728 51981003 77428641
31503159 15592163 80581875
55561020 54785022 4260457
53013898 56955373 44106573
31324060 43152136 27131088
49994756 19662091 56301306
68781403 37142309 767447
45933648 20199511 52335600
23492188 28000720 53765056
35334631 23434560 33033568
55470192 16559181 77387372
23932122 23843307 11734795
43275463 71265052 1611902
62175891 20993621 11694530
59424053 34245666 13680087
3389819 2382025 47236052
79706269 53251446 11858328
49287694 25606434 44320862
40832800 17258770 68822134
69288586 11592765 16774719
12634962 14969007 28498830
12479117 40639241 7519504
51336736 13077112 6423744
8946026 52808355 76411535
24661640 5845872 61751468
36659850 51082859 77936422
26186380 68043102 23679157
27158436 55521012 73349815
34447509 12266913 50498351
32669786 79835945 3483156
43760602 51507191 69921295
58773827 38188918 22931450
70054211 54872946 33610564
63836197 63357231 5690083
70874555 66613053 29088951
45022291 57217741 35125588
2357576 64656648 66694792
70831069 28658286 23740571
52186456 73634209 66538916
31172736 74271341 75240931
55624744 59493195 68234420
74018114 41438770 65794106
13969260 8111244 42811264
35279337 57633898 43548857
50838696 79414248 43488880
36651757 54462975 2387579
33673255 41019468 14855061
65039278 70175407 17597490
61296506 38145961 29413197
75068420 42069379 59956356
11903175 30324646 48128621
10619223 35494115 2185500
11218310 56170581 64201586
61449831 23040217 33185163
67903574 6612658 1908531
10048819 688274 72327093
37183646 63205128 48948763
48537035 17209511 16650601
50736987 75669530 77975856
50166290 46742894 76850298
22164551 67598207 64672990
19615589 32057264 45901783
78256493 31799693 50710006
29933755 25586707 28201382
20642084 2294922 78083485
37197155 74544872 36693564
65591626 11067723 8773786
37382570 5933640 74358900
15064971 64022474 58628732
20378887 8008763 60165197
29860334 77296396 10591119
717481 216519 25120924
16089820 42933791 29500847
1197428 70705318 57407537
13498125 11725484 38447926
25487242 41727458 67979894
31184398 26583114 69596584
21040132 49027648 51863064
56368495 16317121 1910131
79596938 79590560 66175874
64566801 76777688 24796431
59421855 80151411 65361465
16807182 18553169 5638293
36530086 54555712 66617355
25665676 36985441 18803271
76255755 6542275 47509604
37554781 30425321 48706324
76213762 53147773 64719967
12003186 28145687 2240723
27133068 67808826 59104423
59893915 41587261 17867903
25906423 29284640 40770385
3682399 26904650 49099416
25076745 54910382 6294034
70507843 61875347 58302489
29829191 70439461 64066
39407786 25068263 48458937
49708102 10639421 58428019
50334255 47069734 12102165
35501471 77131147 22776828
41067863 59512440 8409646
13043816 25769198 71625197
10478282 61287695 19849888
21313198 13676326 32139414
3072756 57280013 48169633
68355569 60622952 70050901
62631379 73740115 59865797
25649585 79571938 76764376
12861532 65228747 14459871
32457341 61571101 45029104
76061131 37579916 76354487
47054818 50199687 67358243
6404458 43046741 19750593
32304122 69058391 48745551
69679246 18109784 68708412
41989414 29756389 41153608
41749239 77145131 64115553
30162139 79669520 35730605
5891645 10920295 46006084
36753651 32634336 3730092
66224646 17943892 473501
53110674 47415512 44978009
53404185 61534174 53072044
57394417 42537617 29969152
19314408 50409277 29196794
79695380 14027432 34303209
11390907 60894001 56349261
59693064 3783817 58866231
12019854 79876531 36239409
56896143 35555981 22239031
9077575 68185508 5550957
59499124 5100761 59918375
27569971 78530884 49525530
16435107 74402274 7645516
79835520 19930038 80639592
15096523 79698585 3393322
10534756 78386446 17916299
29878514 23633413 37182050
43190009 58948513 44723871
8127338 58020497 40838198
73614887 38607157 65473095
46384628 76203509 6633558
41583596 63529866 70707490
76666938 15779479 76044172
45333909 9044679 61399904
24336476 60614967 36920840
40667526 56633401 29130910
45830908 415416 60605515
55292629 44957986 26489943
3008393 57620384 19500001
16884316 62754623 28532907
39484301 42568812 73752791
71794808 34077115 79137696
64737818 55105957 18452097
27470916 16990068 44767530
9309123 76454880 6553879
55620121 64163943 4109392
12113218 48896293 13880888
73251251 51609921 1841533
52585915 51595496 69964557
29256849 13749955 54990135
20545971 63858225 79658045
76154965 30762043 66511125
57536736 7169126 624158
51628846 49337014 58470850
45381976 63386424 7258351
57735903 64908391 69356777
36565902 65771708 20233210
8073523 64274737 70626207
2845848 12784391 42629183
227368 25313239 58387978
20979419 3642345 70786417
4694319 43375619 35120786
16749798 48163251 15508888
33080868 49540284 5467148
22121088 21354880 79477444
19252175 49703118 64414048
19506404 16460551 33326189
43935139 48142017 36772871
75317534 72602413 43963725
74719143 71421370 23418338
29613005 42284456 74248643
63058249 55619600 57477675
23313869 53898896 30189007
6604407 73355412 3043289
70828314 39119691 71348381
74819093 67323109 65112805
54831260 37309982 20405875
80382016 29089059 9923074
79718381 80215550 75693667
27651002 4384936 65039203
14496520 45093858 3350781
44199239 29899926 79108851
32321746 21821182 14284475
34237579 64982080 72084331
57772276 18769646 24338992
35342715 25453907 61000791
44361152 65553686 34602834
3368199 65084882 32777089
48502722 66620833 47354720
42895252 65849449 50961771
26596364 66608651 71680662
37084925 27212977 30302874
69072488 31917878 4056540
78643604 61166234 32454064
11042647 33749100 24992835
53938300 23789430 4548068
30123597 17525609 10773887
67388400 44343461 75229961
38478660 70875841 59380112
17939857 78457494 23030097
8279559 17053167 15166573
69285971 72734256 38175166
41907791 15500269 4051456
21928566 31453915 77553409
37426804 18994756 73343480
15883645 55369333 44438409
62509997 35626527 32602722
13766056 59800904 36474481
19187927 25367072 25277922
63988020 50611756 33013928
24627599 69177796 74978761
50403486 10306755 56909610
50149057 21623806 27164359
48589320 6902377 5606463
42807541 59762827 70125627
72227985 65831109 63736351
70711176 44996996 35139679
11584004 1719059 12962725
26265375 72304346 12404717
22441632 65428741 13943938
38294802 18957261 50116182
14684100 31629671 70950982
42775662 26628363 14027383
39775960 80595620 20525457
24396598 22352993 11595995
28497733 53421054 54940192
55662945 23171863 79619109
15845685 68700097 34499399
11064732 4671035 41790067
58893012 31506876 35305971
62706009 43770916 70829219
40370838 66343981 73106673
29626813 60625952 36518780
59780421 78459022 70254767
52514302 36013074 2379643
15855703 2763472 7441077
58314680 31821036 47546722
25626772 75311440 80340806
59265092 25813668 76766467
69252120 31642394 32858948
62986503 25871662 46626709
50873575 14669130 19252336
8953668 4842071 29103724
60435454 3897787 72253624
15751291 63543537 46330510
12574924 13389440 56916643
56167054 28039529 70901799
40994835 72042609 65046431
75271208 60161264 53461886
18612293 57362957 32703205
67563722 38643179 35056407
67020415 66959169 56932125
38654732 39458420 7847330
80644371 68521112 12445629
3487540 64759575 21761666
69312016 62308950 45456659
47548795 48346146 56320889
29706239 26188842 46134967
8260917 5869946 69392601
25788250 40867954 69698643
68725709 54990107 21081112
12700292 57204406 35031636
56633738 3939867 41439784
51418246 5420744 6222324
31740899 76152844 49723390
11375083 19081832 73172625
74298467 50950960 76575959
37256903 39572524 15986363
8847673 2575476 10763607
36321241 4895247 43805676
78604070 31082553 72274102
27746168 64640967 53834280
20857309 47798963 46465547
23074504 74159132 11498544
45517039 61766053 52041252
8472663 23378780 53442783
16191901 36571684 7645542
51062115 73523697 9273444
66300214 63067088 4921634
66155407 32375478 16756878
59796733 23986513 68024683
15636780 57034223 10094909
40468450 56419822 4538168
60468820 17120734 36864447
70688362 59671584 15014069
20141894 74234851 71134288
16306716 73284287 14319896
27851148 49668440 68142069
43290746 10708265 52246549
75284515 75280635 25705074
59100172 17326569 24575521
43444612 13625508 61031829
11946958 18433606 9748025
4932167 54978180 5691451
59916390 30278482 62530848
29092714 43203290 69294349
39696322 2523823 63396273
62898360 77336631 78507989
47699233 35107628 11436659
21580579 17826033 31665614
73998732 27448756 23833811
63914270 76645311 17323791
62841762 15419551 72605971
4167955 35478899 15500611
15039050 40922029 36631253
23672148 70521191 75497559
13698198 30037572 66098947
9446669 17644392 77519578
62183410 53305343 66145528
11495107 74890023 23258435
1682714 75526801 31817738
77753136 19731299 67988121
47379079 68808436 67655692
66058707 21914854 69862029
53331501 8147828 54961512
12960043 35635885 67411835
12613220 67443935 11962067
13706619 44088839 24353150
37898267 38469658 25387634
6352509 9277367 63547800
71853980 29556083 47386921
69174129 3214748 34669210
40566933 2795378 67120822
74171908 53339946 23565931
69191042 59531896 45468963
14920500 63907806 52318273
34103584 1267469 37990029
5314897 53449710 38899941
76706998 19338039 4002640
13773044 26372814 20167199
31055986 17887827 32349546
62002700 39400700 328589
40035621 7561610 43751293
39377797 53620437 38520552
38259079 70630844 11348365
12813264 48936284 74146177
79885758 10107183 24304636
1261581 12850241 19128470
62722415 42818733 1747759
37918067 38028937 35341667
43029239 44122560 22016246
17188305 10287815 21453862
8060267 1972367 12157056
51098270 23539150 21499595
56565010 44419120 50460967
54549197 45000713 77300753
1278901 29933852 33443682
8091930 40955244 10060121
65364765 50031398 17288197
52399103 6105312 70083939
56356037 53812513 70974920
36547159 44081895 41382008
26931777 46561596 24364913
51294888 35467081 46306282
40651905 49309834 31997362
62649740 70274770 62511803
72336474 17862123 34314088
52760676 56502618 11540272
32644281 22856101 25844381
48669035 37226868 61956841
64263654 47930470 77521749
53886141 47485204 11707901
12839722 60241082 1536467
12952939 71481080 75976496
8915701 2759726 40293784
11982982 49119561 22915592
11748130 4533157 15420265
78207903 67653292 60199635
20419828 73315935 40036047
60873599 8163416 62728705
37989077 39296896 51614682
77053262 13397742 54818579
59719382 39083917 77119145
68368475 57535325 30413582
55300587 74899111 70023406
28694055 39817422 68981643
39224800 59813729 40094405
17259998 24376974 40986817
72949764 23213761 42686630
52933690 50445146 23428229
29452211 24482069 65186120
21722031 3013420 53475936
10033395 63668708 79067730
45482058 20521365 56118642
39334517 44120193 78833752
25142337 73214266 60659616
22094953 60536656 14497938
43261875 2770404 12737876
61549313 19371769 66642720
37500198 49598694 4194012
78038491 19675017 74752067
4065727 14862303 18740611
40659023 52168327 66901930
61735390 68889306 25268064
63024945 76181856 10948874
35063914 23219100 33090003
25721810 34736857 60215334
58339380 56221840 31756136
19042189 21163344 54586580
25771064 10223404 19932179
9926406 19468927 9716355
69612116 78588195 8074823
10049406 50696357 58140216
37399673 27904230 76804075
55788690 35611625 19368233
45732924 80264140 37703475
69950552 46977480 65610445
20727261 27867726 11664107
14890281 29177156 76968053
59576888 49043361 34650323
20678361 27169654 80307816
4414776 62637094 20231957
70404450 6869292 29984620
58055697 53097690 3755692
54581178 34770318 70081932
54098686 17314592 42275209
38937893 45388026 5369052
71299014 54918432 15057511
2418987 44554484 50218569
37729476 24177229 72227049
42821429 22071395 75469776
67860563 30811659 34711052
22069449 31904439 28477329
7075812 9809401 55749979
13056727 51210104 52842526
4725220 28624575 71994457
27483034 77731463 76920425
11519210 78743966 5983779
22077451 70385545 25132152
34024346 4127617 49748502
73026704 77582547 32139274
32270666 43302945 50096638
19693636 68794270 79440179
45142973 33316078 37869447
3909012 18496981 70782570
68551520 65399944 53702732
24137433 24665502 51078726
58103538 207648 48504060
46927559 53426012 54349975
3308202 57724091 43772496
46214402 21524467 23283051
49632717 79379429 14494458
63908703 11670059 32484175
21224928 19273981 54688666
79346258 341044 42557689
7349066 42832269 42823134
51249802 27294146 1720074
58258666 34945407 8242981
56861087 68371988 44297492
48246456 19917322 76720578
62876843 7080432 66644261
10436337 78741282 66859584
45667565 15225128 13431608
40330165 14746182 12190042
63896208 30604287 5164822
75629714 30380276 61532736
5315632 35927425 13823404
52683993 4838332 16728660
24696140 30474200 25990194
78979134 59443188 23355515
10757459 42511915 32903053
16877262 72762452 63566466
61221310 30348472 20350685
14469056 34301841 30271786
35766173 21617489 64195472
50783816 48491138 46252604
76251077 20742446 48438802
19832740 52786494 74889791
58923924 33585051 49264187
67202699 33373817 3621706
79701173 54693531 66752105
25012445 72165543 6801906
55661220 72317922 34413558
26746829 30752559 62598240
30041831 29763363 10510987
53724700 72043625 80247667
10810742 11227897 77311619
25546092 53152661 24677856
22279729 69117908 54365323
29388049 28279893 2272927
37210677 24774395 58887293
60365 31778664 49568093
32111531 63189204 14633037
48085455 42908619 46061535
58139505 25150171 30578473
30848250 46973410 26724772
66904339 57200051 30329251
23579591 30408274 71041796
65281428 67948797 27321700
20107893 68221041 28727307
20849209 13985854 10987450
68563106 33290359 48773337
15277933 43018126 21184300
31317935 50373508 25854307
28616305 65628615 79200011
19546004 16833892 41534504
70881831 30510181 53039729
67996281 36559348 55048116
30327859 43376268 77311200
62775847 22464911 61037120
50749192 1176323 51896671
26261787 23238178 12272058
67465699 5744711 47000821
10487783 5495028 21339682
57811638 25162244 75645758
59945996 3177719 25462086
67023124 36455809 27074436
71033690 65977684 47058389
53714659 45859163 69369219
40358348 43872434 7621602
30010351 15904274 45121625
1212012 75484237 72229954
67845369 37219702 72470444
30940900 76911873 14244745
1160280 17020505 48676929
58957944 41608169 66200592
25551793 49244476 43405067
35738907 64378167 43960873
37023941 25484822 68082046
11241851 57136654 32897029
72464902 4506199 46964117
58974326 4391920 45739265
29940581 78138300 13776750
20978899 60650297 64806713
80128134 38001636 22916926
69151894 12676771 28785126
55913846 5265055 5226442
24301206 43370876 31539069
67851034 63859177 56648408
18131860 52389570 35730265
35857844 55859841 60573587
11479843 38758311 47909587
10990172 39986856 60928243
20638770 29960129 42935449
35769615 41173740 39550796
66830867 20869849 33226632
64945701 69817345 59743863
42474566 79709175 79563026
6109287 79188498 62854821
61305133 28523037 51863350
50274407 42706561 40376707
64916911 11558691 12860971
25988412 66216899 33315953
3730938 22286135 7814681
27186060 42591875 67701460
59656965 4272144 42183114
17423175 9654097 11422365
73301089 55537416 37214657
55266637 6189625 46345414
52981715 43676140 13861926
79517973 57548516 11004625
69471237 13276042 57550757
35209736 46369340 45096250
24264735 70244440 10986770
52729764 43635238 75514548
62918584 2968888 40649019
8541885 22953468 33671321
64148405 60371083 17756302
57544193 69764649 50140841
37373259 25665962 68971058
25187042 49167529 33495365
47028855 19207496 13337472
67655046 75837774 38589259
75679895 41666146 74868329
62442548 43775373 24887289
73481375 27872330 1660371
19403078 3794137 62683580
51381393 28237319 21099997
80145780 35730191 69796175
76501530 71094274 21889811
34515130 17753312 17822125
28236397 52634545 71191052
39204940 15148492 62663362
38626002 50489509 10688028
41747248 7160033 76953783
76904968 32311679 36908892
42835690 13909778 43932829
25979231 25843223 55482595
49345167 44177318 7986553
16737996 13783532 38853167
4016238 73377227 61260933
30871672 45888635 4594871
66866335 64972106 32145169
51556859 53486879 54641982
10213991 21060521 8582851
64480193 56519102 7186435
16964447 31275696 77320290
50499800 46965732 42331567
13642489 36870556 27840907
56077125 59573019 57602179
40280337 69108394 12072531
10220164 3061623 43079816
35512246 51505476 72938618
11957563 66005707 27696734
59200223 40078197 6486278
5593183 48393725 79444575
53915289 50944803 73164344
11134364 55270662 52128309
14005622 47697826 56400287
60064113 55922319 23192465
65153765 36490915 76161234
68832346 13764809 29446950
80512154 10579223 52522442
5150212 36517391 3987865
11945146 48527742 75351781
9912177 12396526 17040833
15196998 68260143 50325221
65915853 26797161 24053284
78434078 8996892 61831627
2964845 17200487 60442821
76117332 14675356 54191139
34175240 24648384 52081474
5283497 4874408 64710258
15331549 68899936 1875189
61012733 19151636 40992560
19663103 74059537 46631931
54101545 3191921 42435765
39028039 77907230 5526898
22584625 4245757 48691861
38791806 9390492 46956795
49218520 78627405 31508174
27996844 40074527 79867357
32244745 6669435 14599436
54455046 48202664 3152807
43190092 43185566 33634234
3747814 30092172 65207544
74644089 14505229 71605479
79873602 9265619 7330087
7964387 41304674 78261679
36032247 78194133 56096279
2742645 34500832 12148222
28335291 80560616 9903923
3158977 60074987 46911758
32230723 30108663 31340354
672735 21133204 12231145
72369960 20993374 3206672
1559207 7585460 75271417
56458222 31623081 33850660
51115266 76365287 22015709
10831750 78589021 63208402
74802117 12457412 69895205
32535352 65277241 70196639
49157808 55224397 12017027
28226811 52234703 22071657
43918433 11322804 19874199
47864336 9289294 57559886
75127986 64173353 32306231
1382238 47912819 38513782
52237104 1429649 74506274
38834179 23683807 70246778
57295897 28286200 74635413
33502714 63169898 12604906
75592049 59420450 16199953
22813444 65217700 56252202
4208966 5422270 49036467
73266980 62370438 12431303
73927184 3060092 55287884
4529442 79777320 76416295
63649427 5405614 14593467
17240640 35942719 16381600
54396975 46394774 57611460
52114593 41117316 11839406
75795561 38685417 65147210
77682016 24226564 48540809
40515171 11120089 60235313
56432870 71834538 358887
2618971 19948883 71761998
36542057 22939687 55535895
49042864 66649237 24164476
32735578 27022370 66949717
42527820 55254093 39840542
16567037 17908962 37457976
48234233 52920399 79833195
59540578 9555695 78706144
78364854 39897874 10032724
22446284 70553871 72830451
78574134 22878877 43973832
23660583 39449351 52367405
48925850 6867549 73495626
6137054 35325708 59064287
33111148 73880674 39578690
8137869 23809219 11775893
68148266 29878862 73265347
62786479 18946248 60313314
3897949 30170579 53827709
14080797 14615099 61258734
51379736 37517712 37055059
72329509 28926322 74738446
39161675 32031794 74089882
975267 19318180 2144169
6204346 29587816 78324387
24656671 6705288 72856768
44969765 52052817 3257175
3679744 8410847 60289777
692023 17089822 6856112
44223642 36123767 72372598
28602383 50395682 32793928
35634420 47617660 58971554
59867891 13566783 23224511
12373820 79921159 912068
10323092 44378208 68890107
60146548 45854227 565517
56799660 50770125 36739571
3251381 43341201 38700738
46664853 13519797 49875828
37663486 12066232 68017487
3963947 70705657 45938290
78653197 212821 65407356
41356212 62473669 26823365
36592073 74628546 62750321
34847473 61065558 51723299
69058280 49111452 30360015
69958423 66620409 45100894
19063400 35630421 58423864
42709388 58477063 23604580
13253981 29856013 67145523
51678207 67646949 35640655
57668073 67171787 38933580
22093575 4329554 14162987
51160670 47176310 13643244
16302016 16019427 50848166
28279480 56233845 13952907
33775843 46072494 47004269
67441564 40140149 44344392
27638629 57176118 62158168
73649533 36557270 47083519
66221225 39320434 19965592
36096558 58122311 70561394
23897640 66976517 46666252
31269805 57412680 33273583
29447925 9775031 78219416
51274883 32107827 17085025
15791669 53967276 33908585
42234230 63354910 60153276
56179856 1574054 57374578
53672751 50308057 23708223
57563412 38783475 31788795
18467952 61128299 18518140
74087757 26278566 59734618
78724176 15456340 38098103
55828363 73496418 59448896
62887744 5164 23502164
5829700 7105104 16196193
58767953 20445297 65173229
69150177 57050094 5670067
25488144 12798332 33767067
59738290 74621957 15936726
11342878 32342752 32998137
31277955 44991989 47462835
62187847 62993679 50548894
79720344 40641098 76523891
24679013 18184096 13539395
21644961 56431413 27536974
35080976 69568918 57731906
36302445 53987689 56783242
39117391 77683205 27498086
35859236 61025753 43544021
58540179 69098293 66814700
51682295 45359880 14242438
27367692 20500684 5592966
49496876 28394356 6566341
10376525 30632458 57457649
21910175 31439228 8693964
18421674 53827146 52870130
57127535 69047452 30666721
58422787 26501564 12837690
18059257 28464262 8957208
40415457 39107219 58875093
75849664 8301421 16559166
16219311 70851505 3274781
21305849 71462613 10414134
58969006 10818277 2539804
1202981 75865850 64633171
40215778 79748670 37912929
22757970 23751457 13838650
13643590 38891001 70515361
46389553 19957607 8011003
60914155 19415979 76665925
59000626 70954309 14685399
5045203 49263769 16033060
71164426 36247210 18660057
21505918 76717682 23801323
62377437 18583445 78016749
77605276 14860371 33808825
66059916 50341327 79399039
26214484 4386669 60540576
55232772 3379347 35780954
71386508 21759219 69514242
61638169 40140936 2576766
2521104 1645404 78139452
77800669 50500311 6561336
48616346 27317945 72253586
49415295 3923511 36453622
62220901 72518220 36077956
13079526 19069776 73510521
71735336 50131592 74956468
22836127 24485182 45474344
53928743 68142483 60244460
372395 14981178 41141330
5566980 55059898 80690059
68994530 30824391 71228247
55749745 21085754 67607629
2515366 80720263 20818899
21257504 53928233 1504675
26196099 76392382 27955532
44518613 16529368 55042757
42720812 22603478 1014496
19589490 37059559 53105411
7615317 14936862 18785563
35302382 61965900 11758496
70597926 62913746 56890105
24563698 69367680 73465744
5000378 29283855 72641319
39805659 10746943 16948570
51600556 8192900 54319727
30854177 16481294 45452601
31381814 51435766 21268191
56369016 74290612 47275999
16294259 101722 35100616
41311667 70018918 20419185
15009547 21839380 15427070
18546037 74426101 50288858
28877901 20522927 33330530
75900929 19654123 67233360
72742919 57046963 28266360
60894502 33568801 19419315
33155748 15183599 58031493
27209247 74156047 57937394
10795403 7424253 15244273
32750655 64570581 11113118
74971290 216028 41471880
12721176 24172001 76593292
57938588 51649208 31069129
59501059 49040061 41651111
42265584 60499887 69311011
6026971 44061167 58018774
54199852 56507140 64321264
45851923 65442460 49651204
51355452 41357600 56562010
5558487 7237788 26405049
59113824 16666021 43068146
77967572 78855990 9473408
22766401 71193766 52299856
11430346 51835939 69935649
55546522 54033728 69847113
31675508 26694316 27796652
5047118 42005773 75583915
72218571 39127433 69639732
49530143 32880675 46013231
21981676 26235070 1816860
66429216 40691260 77435672
60103184 4666602 69814596
70545189 43875324 4476297
38622351 79065933 41692777
77613041 53859607 21391402
53701812 14113990 20365842
47292229 67594811 33864603
12855742 50411914 74077501
16930807 62494693 34919145
5623938 9165477 62906744
6069074 52924568 67771579
48901925 769341 33027018
72330350 73221950 4719781
73993585 65013726 18141872
64839789 15530226 24148253
19160490 5234392 67101761
1108765 49993173 79177572
70746543 37678747 58154796
28628234 48012460 40959222
69289624 7894787 76469802
56509948 61329863 15510949
5068358 35964421 5706176
40439511 25093092 11431995
15010055 34211430 53847778
7280947 43924915 72162311
3617444 60872407 25912729
59665767 58797014 38718402
21179061 1013892 11242844
70859552 14799419 72130490
6005022 36796046 860592
9857864 62451214 57232846
26149986 78683637 72596685
30299944 2101707 13352981
62527091 48044144 47527433
54575194 41248975 41333605
8709470 1797883 56152786
65701726 41813410 16050246
30422075 37181299 19338769
42453458 73904551 50831211
44286124 58898394 53023539
36901891 48467458 67552620
16119354 48906906 61733059
9064296 12845095 32445788
9622177 45999940 79871387
24002862 41416030 30447118
57439770 54841579 52614834
59114226 3074490 51812193
47143982 38652384 17409332
19502993 49004794 76000734
26233810 72733964 58142002
17801566 75442343 28279117
45223910 58674137 21547991
42849497 8372995 29516027
46524627 59912519 17574593
23152329 45411936 75241584
41966670 59654960 76160206
25003870 39614254 41127187
45741471 8865407 52879598
19657073 7607899 3118615
30604489 3972593 65931074
75256767 37470226 39147318
58109144 57741229 6843392
29491573 76982407 7230193
49319542 34309003 6248053
11083135 54894770 9960553
25813774 20765035 53347592
59078200 3691289 14704225
21134427 57296313 73259595
8649344 67152098 23697805
51025115 57136840 56836444
3646505 79495771 65704249
77577403 50266566 45496352
73477984 38186736 46762553
38202670 75734786 23886995
40897548 13541364 80170893
34666732 2025749 74586402
45394008 48908691 80688421
1738816 17879165 6855279
78127231 9650493 10486254
62794317 26358240 26514408
51450263 32507050 55988148
67243684 46340078 65307204
26581321 78626637 24037162
2914724 30228548 41182200
73313341 9983993 78509843
78402151 17009514 46622886
24807309 61770389 29558169
46665365 70532326 69967904
57850291 77606939 4677507
66801177 8468035 60076540
9063662 33881894 63458134
13199222 38535769 17431609
20104749 40953855 17840904
69016950 20282826 75619329
60174950 62955712 25070806
14169408 71753837 25246344
9314125 31280949 80540439
11631498 1353775 7877502
52603875 33186783 70377812
919654 23939096 22451444
67721864 25886409 96803
71105573 31603823 15463393
48028509 72624456 58382331
12015787 11881489 46706434
60231202 18776769 19640179
13797266 32386556 61508295
49877385 60122179 16379291
18396033 3929001 3520966
26554386 1756641 20193309
74744538 32478767 29678961
18080040 19990711 28566720
27867933 5831668 9296884
35505022 15316727 19235210
43377968 23987593 75299418
4612147 68638351 45146757
13707133 46347636 26929771
14978577 686905 50656956
40927551 57892669 16428469
6105153 67502445 41394123
63085801 39872465 3594292
16153064 26039896 14929741
36699186 27560214 42406695
49641731 34564441 65209923
23539809 10420613 240418
6210514 60786643 60344987
73080036 15289113 1015272
16479137 59651676 79104666
49833238 36239078 66305012
43728119 21530731 21915489
57857178 75362722 80684142
45595673 26582350 32280170
31004537 58354267 25881051
76654725 66848115 41443900
78234627 46061974 75464083
75757033 60913586 67655439
16748915 33785356 29515134
72067743 5073863 76468994
66591256 42991530 40635823
47250684 58893560 37950261
70759302 79759857 61117975
43402674 55417223 58426340
33055538 49158124 40964000
77637038 68920035 64015153
79592382 50860178 30782096
63664936 35793198 66138176
23944409 4575698 20095595
67428723 7362406 12227994
50994677 38214747 38393350
79272941 31855878 5741610
61584044 26691539 13619953
46837159 29675897 51219358
5579197 62499312 79841672
68472449 13801750 13635552
59720082 59091568 48885716
58002175 25277617 39538889
5435921 41825685 31130463
73130802 12288186 17771151
77944129 13822097 79310742
67793650 21870048 13438236
24663536 18158771 25466874
52328641 18172778 19438420
56276135 66343817 52733447
42457230 37550921 16120132
31222451 59316070 39396529
37784378 35954055 34723464
49987984 46204272 21491604
29129973 24872671 65736778
58904337 73441734 49398113
45914257 67986150 11947346
69330277 66936146 911690
46910404 26297587 75528552
40349711 26385275 65633784
51826131 41798207 19720238
65498349 45729008 54605848
76557191 48138169 44997958
64007863 77872221 8722061
5939311 62270404 24695814
42613811 63214942 47154620
53192996 150203 3769165
74395399 70816927 52436372
78926059 59455126 70502267
59636593 27902978 32481969
24488657 36428419 44788910
6757335 58352945 34429039
31586325 60293649 36402713
78418555 52926477 12575472
20104051 29624473 25883839
39611191 39657629 32335651
46346993 20608970 22454460
49094946 11295388 31660023
26201472 39614648 32353787
77124816 62010447 4110473
57051249 70669815 62416630
75969704 65960384 53649771
18356634 60065303 68156504
41957256 45235714 9749441
7889625 8875281 14478713
47727147 17038817 77972384
50288329 17950196 21337139
52075762 25170317 34562267
35955750 254337 13585186
27859071 60506198 44454208
33475141 29994752 34445378
47361496 78543167 12457758
17871202 28948581 35395504
37443244 21191904 313698
40122070 6831656 15213554
2913775 14867516 70751579
23722250 69651664 18495540
73800020 1652357 15570233
68450272 77092994 33796561
24262674 33221643 32055287
39074711 46050200 54270068
23636905 46275170 52007447
14895719 65178922 28654188
49891305 4536931 79065783
76584433 11256664 54838906
77993020 70844168 28190173
19610036 71910781 57353072
2903675 16200947 29723041
3800935 50347057 38095028
59955053 33685963 54674840
887716 49124400 79618839
55707494 54543033 69627201
55712636 56684958 30106307
76664348 53078108 41151982
32632751 51400395 25781679
14932849 18748234 47468889
2991377 6340896 60657173
37445416 17200101 45313565
24385779 7666183 24566205
34792446 65356386 77511990
32910370 80435911 42136452
43816847 76569037 24070822
4972320 14035261 71862984
59602912 11921285 31500575
25359738 63492328 65095548
49209019 11527212 11816927
63756202 31060545 31684140
37874503 48005497 53493795
61878617 20419474 74170551
59478833 41478144 50310095
58417240 6055914 467988
45433018 73438861 2183019
71781370 21208662 61482745
1875521 41702939 4819649
78565930 9690915 36852664
73222080 1773428 61969381
23119891 10177270 60202255
28221683 37345010 20529751
50210586 57850575 63218539
2351199 3894361 39319019
19276473 63137872 10246751
72566265 56643863 29889897
31628598 58689450 42579456
11401715 68830081 49265509
46997803 23778517 31964981
12079514 18309380 58568905
32022269 15654636 10219947
8247998 20941166 29231880
48443416 24059884 21404445
31432224 38604883 79595519
56341362 2144728 8880708
74045213 42370503 75351056
51011117 67343218 17786030
12969603 885929 46509601
14057417 76869166 48643125
72902733 32800570 59926044
56609879 39763316 67480929
68600684 7503681 3908523
66762415 5333856 57871527
50021517 34340870 39109739
53051663 3003975 29054235
51760902 28461250 17427708
39383782 37973692 61996963
34610917 71140156 8729215
65864244 55803169 3244980
79885013 41737383 3603187
40287583 58434325 75016147
44360298 4935018 3448995
67896945 13432671 2761009
36873804 19252016 53525893
18178104 65012030 37001856
13741496 62449378 15503337
74162430 52349451 53689822
44621121 27527132 20053203
48653422 416951 27446152
27469686 18327014 34894214
70640211 33304447 10153604
70414332 14078533 33296756
8066398 54241235 76750937
11980817 74161177 23725348
10359740 58015375 40741526
72964694 29842253 61786458
5492402 54226681 25831731
55186096 47252047 48945902
47950427 13489734 16702393
29220516 69553237 51207022
64105716 33235809 68765367
22281501 17996566 2026532
21095454 68727182 23175308
26881434 73491893 54217722
70412377 42394400 48438201
48005006 27576422 64560570
35737934 2630237 25081013
55546598 69733224 44724216
52545967 30336040 27307365
70332836 49225373 74307910
77973297 38743965 39235751
72445041 7980170 5466465
68521383 55520913 72965410
69481644 72211494 19001022
17361239 13735389 77271143
2966785 60391937 74180627
34072179 43814313 1263846
12831192 20075726 23460073
32172999 78254913 67490040
74284272 76185370 63394298
20539826 49976458 11666955
29625867 7339889 18844997
26302404 32691242 45360502
56938324 60260615 78135942
53821344 37979592 32243939
47826048 52483929 71759442
23257916 29545551 14160568
44802935 36579785 12904915
42547253 30566456 76237684
8927795 52229616 12770784
47405963 5182928 17204620
27383696 9163604 36417595
62472869 44501208 26646005
44875178 79781831 56561344
20326164 61196348 46641530
35551055 55258597 37834401
60510903 4505677 17709438
45027907 26853379 21622152
64244679 61373202 43194400
39326312 38458670 32888346
77221231 29278637 64563072
76367163 52860562 22851642
74307241 7766281 65719732
66360960 50789192 2478676
80472612 64982510 25943532
16512604 77552184 75542054
35644272 25726623 20600608
2622195 70453585 51545853
46882824 41167666 17902301
38015269 43975104 70076637
50867533 61909122 74986451
45343074 65585158 68996348
36894379 11351348 54243049
80413675 3837368 14242998
34538281 27873576 12735703
19636466 23789582 3113958
6359385 48831506 53185014
62101822 19827882 24170625
35541240 49143120 59682103
20745356 14282541 75985469
56098135 22320495 9915047
5487572 21416351 28289562
14582420 32920337 77260986
18783634 80654119 2403363
57202195 34936504 64366440
66828501 14300710 3081599
11466740 31085621 44255039
44862985 20847375 75761396
64279363 10039218 21657321
57730783 65545339 72444670
39084354 50043580 41714845
40893951 5383588 26765360
52520546 63631830 7053259
8287301 26344091 19308733
8506396 69415120 4015540
72663144 46191467 49160558
72278169 67405453 51391427
23072750 68748431 58266887
18081428 12617938 44903432
13415846 13181804 13889826
20993847 8507785 21653185
8817506 19484469 68401641
74752331 54491617 56339468
33917659 78693973 48930020
47830265 17632472 63527843
74597622 565610 48814701
1288140 70984083 20124502
56506147 4280976 3224845
48442154 31147324 29396325
66763533 24534140 37699090
75283592 32619903 59595659
62426706 2341969 50495367
42298887 45847727 54700919
14936472 66435348 21080071
49423354 19109125 66519325
34794550 72739585 42597343
21848564 67069199 64338021
18071830 46066697 49751017
50065469 18799201 68537974
13347190 49978315 54070385
54124162 76907508 127587
14361363 34440590 26754232
40677361 10499640 18110999
32082129 39673815 74280792
29125278 78689653 66360955
40058906 11032229 19127255
31135244 66462189 22710202
19197380 5971211 38053739
65580398 34703065 2276443
72524675 26066666 48768233
75278827 55034264 77037611
58490868 59979491 77752078
12498208 71676616 32564247
27723338 54614277 23176911
8075114 73766559 42096268
7229884 77264292 61333284
10646712 29860233 59215559
57567953 20047361 38997829
9221288 15465248 32921200
35069804 72096717 48376993
20395327 13206465 23686127
58845711 68010133 35848803
61916803 37946119 38233144
57771342 77995619 43250358
65873711 49210387 54294731
43360314 10030573 59516721
41559484 7618501 21373330
53035750 26630167 19841395
8137356 38067857 73034430
29525851 20311117 47914188
70696394 29010149 34902479
6283410 49453501 52132060
65369465 68919631 57034649
29336536 63408769 29094775
11457464 45216227 30092733
65262904 77358029 23281996
33999881 71258082 27738898
73482682 59975475 42898558
39530285 55004587 49895434
60695547 33651961 78366706
10336017 36212286 2130824
67288594 19994988 39276558
80655190 51561888 24688650
64116198 9998818 77528579
48718633 25091727 76236994
56871373 20581614 28649956
48170464 17568739 6297064
13327967 37481202 37354500
62908485 50700716 78620510
61098630 7324907 74994624
60660790 9218708 21979878
32300091 52311096 3903186
4162193 39596486 29847537
50668059 74250009 20282081
24747236 9643340 21292941
8541391 61196402 61640393
24289403 46808209 12916288
76813515 2666387 52759005
12452495 48944718 46944888
16968172 58900449 60348764
29111453 1429639 48169508
38481571 70549868 51151291
26085722 60859646 65796409
14874026 39870940 49211569
54893282 30572466 55454849
2786477 46855886 32414791
51916285 19672438 16253593
58657266 19906832 66982560
27930677 71462959 79134932
12249325 30710559 57629256
49550835 51478870 66127484
62315144 1803863 25303704
67431729 77544489 80176286
40213882 21213266 17002968
37365176 32809218 41637455
28959785 14800271 3294217
5638007 52932746 39457003
10763557 23368001 64435541
9220826 41197662 25238074
5597658 672009 37114775
3481444 39872897 68773818
51820462 18410409 55090895
67447027 17778659 38386479
39627567 67860393 22161098
36308564 70326631 2411978
2178719 53896994 38064234
74486703 66433150 66335912
30823438 4516872 29973048
23085767 18144670 43547783
54852543 39209355 7529015
36587018 59034977 78398377
51140036 27884612 72259984
37678559 14479747 36901228
23145126 13812552 52675568
38860161 3826435 21535160
69265195 69344532 40536282
18376900 24142740 29213052
38877546 77289914 27582630
1185146 5636263 28069645
74348752 68634789 27851916
59653894 26495506 7779298
9640567 34051993 20787097
69305937 49125641 63737536
16646130 49414056 49989481
27115918 62494686 61705676
28705335 59665711 26581221
59709533 60746373 31350244
33608318 21181450 67538274
17010457 37004345 67785479
33246772 10168798 78766746
10293863 27005549 39651971
38052038 74429548 27544181
76910794 34981160 2243372
80447145 75658006 4387252
22360070 70008299 1381474
18777408 49409990 3574386
10740067 53475619 75274305
17834915 58374929 76009986
53558947 54583359 54495753
8726203 59103411 56253272
25662535 20738659 47561068
60417048 64919047 39384340
68862191 16145643 73031315
57727697 23204260 34331657
47601093 6246822 73536118
40229415 29667192 67459812
79343147 77776446 13203243
42639655 62601424 11926894
4841880 57784853 19002440
5959229 55114599 53883338
22781628 12111455 42782650
41509934 33673556 40989873
14206654 5613341 68989968
48599447 47839954 79498431
64208898 32414934 50053859
69586891 59306009 29781232
258384 72007894 72927161
66930520 5522109 2983880
16717595 3719876 11659120
20174808 55175553 50948755
21481964 52342899 43548923
12634658 30811569 29316563
31567818 36251135 28028309
65974229 31702226 34293213
70704133 71415964 73594086
7610467 42383652 51645585
58603883 28188284 46042861
70414142 5042796 58566418
14401374 10067066 5684536
12606893 6114909 53642148
53381171 47418065 20991623
34830434 26681280 27356031
18903508 60177405 57456921
44583063 43685947 72424278
59960148 55889272 74888594
72728321 72265852 53122452
74517501 53008247 66889750
68936450 13289700 71585888
32334219 17748300 64690043
56816950 54447315 6630985
76850997 37560724 19597153
13268041 20477290 51896069
17271606 27048634 35137883
7558904 49109070 60808042
58454076 15740070 4256755
48599287 60746373 72237897
20442098 24093751 21653063
48025850 27564151 2251752
77927842 32257267 23325603
80616988 48336378 34429758
27852080 28407611 19285974
48488525 13125951 53584285
24460708 688356 40445985
34593899 848136 47929512
25900015 75316685 56481113
23921700 34326133 3230259
21222310 22386962 4433439
13088218 8478159 46284387
20258909 11576355 3690372
53457149 1758663 29412025
18025802 46561785 68986514
41707527 19929520 14335290
13232041 19402740 59620841
70840856 24325569 1704875
55093814 44441185 20527898
27706479 7150836 78735936
21135428 5008783 70421035
70480472 69315599 36551002
17333042 31112828 77558869
10655940 7899022 79455129
69608061 55674884 38239928
64790085 34176568 18460655
73830897 3695457 25937737
73429410 46035537 6908395
73201913 799893 53344394
61955635 6604736 59799583
30146771 52819017 62463949
1350412 56811733 27244029
30935706 48720619 31889868
50961350 80568041 64118230
43726216 26262752 54576434
16523062 2852225 60102933
17911551 33706254 58478937
20286445 16223809 44815186
39726163 17723360 7489912
5369105 30574862 11690419
27924548 11348551 35658195
29474919 13857946 739773
78667772 32674194 77622573
65196945 56530740 67079486
43364373 32781281 74991789
72005879 58080752 17050583
15969441 7734096 58565117
664733 53649736 32475799
21796887 41530862 78206815
80403769 29094352 347554
62791509 14463710 13028265
9993123 20048532 49797679
23515817 43194359 37708858
54010604 59336513 14734447
22198001 79617217 112023
54233124 70725625 26618803
25735090 70622397 7539582
51125216 77186212 10491232
19692666 43042023 47823215
31454962 28231901 27921486
41337302 13788622 38095086
53263046 74393675 29424115
20089340 32462575 38659680
2460801 63207562 5182407
11566245 66635604 45406201
48510890 68152756 28928005
64177003 80698515 72725075
38226411 14645154 49967767
36741197 68856595 73369107
21566535 30134623 45184098
36046548 10528765 42904718
1770521 65950833 75369479
53327085 43823281 3385432
48248175 54037158 37687719
6390063 50957173 66451847
33268681 25801879 64388541
57660125 65129447 62274817
78835191 30746030 59861247
49483627 63222907 58784993
11610320 30484703 68416700
69051097 41570140 12808258
58552908 2083830 28374491
29816489 32174233 18169165
17568531 76591599 54851404
1518352 27377849 50074813
3212567 52721692 42009612
42454001 33887000 50626090
38371026 9002155 13671393
36328407 56258706 71293027
52369809 57358211 48017048
6590391 23034378 27928996
41483033 61516809 8040178
22329278 9311446 78356691
48952852 37807823 31884747
79337701 58483504 9841801
80116507 34847369 47965152
29526533 45155745 634562
78193974 42459939 41790111
19547972 48798101 64654183
40906670 62326602 31826614
38764401 64178653 22125245
67992375 39213666 32184893
76917227 20226711 30158821
41285626 65336568 47637906
46843805 24414287 7766487
13062060 15248913 2131522
2943089 76071081 70654761
35060455 9782876 47254534
36189164 19369221 55935128
73441206 42408029 30058310
79244119 52887618 76900354
24703841 45511795 55451433
22413024 13495893 47288775
24932775 73517085 27480299
18659357 17331553 4135879
28327220 14587491 10107777
68072321 19417250 28558819
28392709 40626462 41136123
20155376 57176026 57386139
53396856 31986758 63923968
42156562 15647488 52053357
259920 1528901 11719496
48309437 47675191 9190464
2915530 49354109 56023818
24758165 44218175 12108175
56501825 61077466 33000125
25089732 79252531 52170259
45292108 31689067 71322959
78136212 42010992 60698262
36341354 57944988 13969703
31223132 71396894 17589668
78607069 46297145 38030843
76993027 1860080 62052476
67169352 64818063 7803340
58281350 77958558 32731406
74960700 6938107 29053060
23674625 55602257 44019940
57849399 39835916 44229526
75439612 47335733 74296238
67252597 34770291 64442816
70576009 43274001 49420695
29998710 76748109 37539809
23811075 76918751 40727195
79343782 69171129 13549314
54070640 36613118 38068732
1998476 19635432 80557972
67920087 22337016 48431078
46318062 22219254 20647390
32553103 23029623 18396173
57338525 17464056 34542682
16750487 67420200 10571397
34154657 10157799 30072562
1235684 57636288 68094008
7582123 17970455 27809775
77629677 56895514 58424628
51474053 37542854 72009190
45559128 70999810 35431270
70696434 7690 68020925
55941294 14599572 51090612
52767674 60641346 19764122
77529644 41784084 50117458
55392070 31670873 49466883
75679494 30414665 33854343
16940988 19140932 13033268
12494695 25987377 33041573
17692343 30568837 31705432
37184539 31488175 6163680
60105982 10877730 25611623
8782974 70491537 56421096
58617552 46847491 68667824
7702234 49140118 61523754
59073270 66984146 41375830
60312030 11300392 650324
34245387 68808958 46189352
58308993 21248607 178229
15276470 36361402 3253350
61644182 31552738 60315122
29362144 2366345 46107975
68151289 52945619 63027075
44034461 8360276 5206328
21308893 24268620 76723717
47033903 30590140 56194095
31690116 8015194 23367600
15336662 4752864 56123375
79425305 59118659 61131548
50024870 21366827 67492000
5587077 29099309 18523380
50438 10783276 23367467
2342406 71153200 41180251
24206583 29355733 61532262
31058537 45176214 61868625
45221840 75803010 27525112
55946624 28152094 69074253
76918669 294978 61587242
66497262 55530741 30096573
2504187 36722465 20483934
12131372 48603260 5784955
7949527 31729925 78621849
15363107 62981339 29947886
7260191 73062969 65863393
5927050 19967065 72683149
26667911 74815679 58707790
43323347 6144883 13835750
47524009 13795345 55688576
19766044 75977720 7210551
23126016 55334875 20222583
40775872 61139210 52530054
36885566 13490660 42489332
30279017 26451107 37279517
18141631 38112536 701492
64373752 53887615 74828539
61024264 475795 34440346
75413327 18082686 78984428
29544357 33115925 15842299
57784205 15009168 50823387
74189889 63676210 36061839
69682040 8205584 59806754
28056790 23709704 7006604
66992805 79287725 57317144
8780428 60775384 56261282
64352148 1041637 3183170
50984175 23577345 8978019
22325737 33994338 71081872
66896791 31670855 59579575
65126977 14523946 11951280
77846094 32166072 26024685
59348576 53783772 53766603
12416915 79169060 20711463
3180057 61062177 32450820
69432053 25130848 4772321
28732739 1360127 26790579
76063036 42224800 43885203
37542445 44598658 80477257
5875416 7565897 38123303
67217301 3513166 78708066
55992274 14829719 80617601
31218475 33229056 29879730
34875273 52032939 43715142
79449468 26434693 65983403
76132128 9059187 73012374
49293785 29448057 67275210
75246067 9569969 58377484
39118288 26560645 67045291
59681606 63023112 2421510
74977558 58411726 25743613
74722082 52177995 51293342
37921396 55374826 73721135
41172016 39687407 41040062
2422079 38245755 36087217
37853951 45526670 53994553
53405935 33537009 58436370
22796591 11871833 26984052
13969795 42064773 150591
71999216 49061212 40797601
30629359 61660183 47281692
17486928 52430952 62695793
6476571 66931606 78153899
34398550 54054881 72244273
25911511 28370472 4740169
34623999 61008000 22979137
26480248 77282139 54639315
7650634 24069627 54082376
23310081 5862457 69976812
63494993 57661162 41913569
32487615 68090849 18474129
243847 19655758 4923066
73437226 65012420 25153615
37943440 51057169 64457362
69807875 9137770 54797335
60649342 40587802 23443184
19851040 76839651 52951417
67671690 35206383 34129684
12363565 31828464 36677828
60498298 10650874 77995012
50164947 41074033 65058452
73865177 24910546 22810279
23233965 30689848 47865946
1975766 46870953 41276855
19021695 79386195 76631023
19917346 70512707 21649648
28245076 61493287 68851560
4516578 36644558 9742395
74298102 30394950 12442640
53282746 5071381 67657764
62565907 30923654 79234258
6961156 37616768 50524071
69231762 14722949 29901611
56338513 26681913 37744473
68739000 11684470 73946462
75486070 57866499 17314282
56210607 18684672 60197235
16310509 25448162 30439253
56574266 33128485 34649119
27782552 35544790 1079991
75270923 33644426 76129745
75427547 3674644 20715430
52261653 74852863 17917892
28651642 44244797 76765463
80741242 14312832 27609739
23222318 2501995 14365712
33030766 18841878 68447215
46804633 45800399 76008288
51932390 49022604 15095808
49155852 8941672 75781823
9309252 36992856 74778147
38201427 50445854 59917598
49898121 75532713 63022080
32558350 61363320 56371519
8815752 46924905 13300444
18380571 15009706 4667363
62269674 5116610 49956185
37989626 35957936 47375989
6977462 15054557 2027301
24899372 17896048 28175064
60918798 75561352 1423428
41974757 17080603 70479329
56864395 48635772 4578154
1707496 58875590 68036180
77815652 3160007 21778054
72321743 70020567 69907860
56491381 12259763 56846318
33132252 76661620 31316314
12959412 71426694 32309590
68131488 41509323 58042226
53483100 69673493 1979855
62194383 78151128 48424095
13947988 68281006 75960222
11545151 43725422 75520655
63960264 38949208 54383052
79851214 22842781 2642845
44126352 47303368 69910922
36697757 39823972 36681088
29065644 56999935 28003168
18357712 19439186 54938790
29163896 7743691 73673002
38466191 36384025 14775304
32898226 53351411 30103130
31419005 3968415 21040860
53774054 70790825 38956287
47447517 78417611 24648227
16796676 77751355 25907640
5042371 6788436 70725153
11256857 55257340 74393771
5688139 41573495 61035693
56312254 71438497 3279435
65844699 27689147 35207323
49750173 59370947 37660106
63718545 41756244 78401674
44836436 27021521 26112852
28551982 39263408 9923315
10407500 28660691 68845607
8678695 2108883 13146006
6509538 4182072 50429708
48540304 57125613 27701927
26639029 48017065 21001973
45100832 72957212 37544976
6406998 39071618 49286658
56439962 56032328 45158189
43394482 56117982 52269840
56363447 73820009 73817154
75801368 18329832 34472340
68472278 1479218 46017721
70476058 32837430 76598774
73313331 42930718 18831346
80029956 35062264 42625460
36775860 18022388 78004097
21180877 69194282 19389997
14784794 70292923 69496410
31270005 4527078 69819235
69570788 64553688 56402413
60423933 46314 29186763
10906033 34863568 71508704
23980195 22379233 77093093
2142922 15201366 23830876
78377211 56226662 37736429
41245484 39032647 31193600
15509607 61864764 39709891
14044174 28935576 66990351
23298199 26352194 62256493
8294651 9670518 68804462
47436856 13087742 51807003
69136414 16683490 62685451
63166832 29790659 63161551
40133684 67021070 63158863
36619734 65307626 26261300
24732037 773741 47264578
5782140 37808443 6573373
44180131 34068589 59010350
45389619 63310385 26087435
60218471 63567375 64344438
36137174 52039077 17845973
61082541 27622045 9363042
67105496 22182980 71517919
11810089 74000623 42414459
44207057 16504629 12051183
54748379 42928999 37477922
51748463 66931446 30558898
18524259 3497344 48188894
44869114 70873192 73538566
78609650 6181653 35000543
54031782 50918124 1793277
75244584 2311534 40552626
62976174 74088782 46475227
56699498 31772418 44440398
44066478 16257929 11896757
52585277 63227729 50054526
47593832 344266 23922259
2798119 18794171 68254221
3737693 74133704 52997702
37672569 48243073 31423461
52780464 63372545 75154000
12160390 31265938 40982922
34496493 16582525 67785756
6725136 4889873 51368726
26744724 75334495 37032322
49866866 11633803 40346304
40231868 72123107 24540997
31365928 15274206 45666021
38655875 29085561 74596616
19286843 30948302 58689226
28681720 9658079 50369198
45632014 8566957 42045552
12182271 30365260 50763084
18333422 6467931 57602698
78354593 55790186 74215304
39844929 77418294 70682901
32043166 62677823 17393627
14742901 8298467 75599227
77391413 54971782 36704396
63555531 17718400 11773890
69901555 45344952 69399952
7507964 44242523 52351312
12210269 50592545 68570738
54195359 16289380 52500547
30020720 14331768 57613314
42793710 62528514 34954887
67436407 75900856 48960767
64090249 72185600 35630204
29858685 63384583 41240762
55785088 77682916 31446986
75837631 4527597 5381162
30007903 8122242 41226154
27297886 79286356 13750586
34682682 75926449 20761251
74512129 50507712 53029898
77970007 16265922 50780383
49479105 33071856 6555050
6005105 79156681 62443131
53698213 9222568 53006522
20320768 41495163 24382760
35366422 34862205 34517121
24402059 58592806 36327019
22284165 5095928 7620345
8145350 73417650 53906705
31916811 27820120 55533168
12383089 3061373 63993938
11183611 31028702 56342851
61651416 65693502 48501830
25289559 60606880 66440110
19100991 40678808 54687390
60720275 63145128 34423067
19280422 20459343 52369824
10657634 41841373 14248870
40614304 22356745 47325288
13960147 43485593 17747309
21140171 71127634 20112530
70731765 61166805 21236698
41520191 74235803 71959683
37044766 9738452 22682033
16479888 22198299 34576438
1126364 66235233 6954404
29858628 28421353 72565747
27523503 76302759 76177382
66099399 8081368 63219619
17560733 42687911 11220617
57076367 47403180 75588918
16033733 57629348 63752220
27783118 4815709 1486993
24933162 78091859 1641355
73386694 31255944 12404974
62929795 21960108 11122823
67533501 36523405 39661183
57951652 40293431 60710983
28476103 45104216 46615904
47883351 2975786 46290935
4575226 34307189 1809087
17502260 11119556 44772478
19018857 43787865 31284237
56584378 68820270 15937638
77931584 56471475 9078970
67117263 35600917 72063037
66682270 53146053 11161083
28863511 36422221 13183816
42742095 7275905 36880848
62984272 26714784 5670498
29385866 57353177 33655167
65725586 6588050 50280515
44271233 53625905 33810147
66700311 37035062 35555848
23704401 3921568 55226961
31993245 50302970 22622559
31660351 15406347 59949757
51158840 3237836 43273184
57374020 56543118 34042940
21259790 8905773 23945086
74392336 42533662 17908556
72257932 22100848 65893632
68736600 49148859 63600308
76636945 34602982 69627769
61170210 29582942 69278770
51349846 78695339 4993842
58448222 46409582 12395582
66696468 67864539 57952636
72547903 78875520 40586233
20603230 72108412 45210359
60125160 54211281 22602982
23712486 34236030 14308387
73356643 68315513 40280416
5538821 25117372 43025781
72703457 7598574 41829778
66179746 78413757 4992371
24295195 40461655 57824313
3439982 26600553 60188992
25857901 64115171 30913855
19099398 69938881 1434254
6767880 80701536 54006704
9648056 36081208 73824802
79329500 25107945 71545928
41077979 46159430 21269085
49971909 16346895 33561413
27488961 70614490 32148114
344451 72386184 38060440
42167854 20588512 13520913
53307627 54585443 7993755
12262209 29032980 4212242
39076622 55111776 37501097
13689031 57094162 12754543
7614292 63940483 51692830
68125539 30328741 31630071
68231123 77172507 72462663
24321912 48359220 1891957
38035994 48669271 73236993
12821976 61945981 22538897
42124767 60126112 79682661
51448152 33764660 47743833
57929808 6829744 57869484
26338937 50632439 538318
74269729 63294873 77948584
41266279 55109964 40256003
64201515 4983757 26653025
80204283 21337343 10191341
33761483 33484611 29254574
68338915 8940641 59433146
49763967 50289909 44706327
47381120 31457243 80650010
3979565 7203031 50440813
68591960 78858725 35766972
53938455 62821037 51282586
33548150 71498704 59373643
38399610 30750593 31642341
59418326 79185536 7010427
8884230 66382905 39661591
17746513 31166431 74071851
34452725 57544869 47787148
77946495 61696635 29966174
50370096 50001179 8958525
29352853 45440162 79164239
55807385 22274855 74129347
34775625 55555514 66337110
58712847 78681128 52457036
5024806 30413206 42387028
37629312 31104593 57722212
40317734 36921254 53513026
18839419 42522661 22416696
366015 33835656 78083500
4993985 5499541 14530531
27527158 78800118 30916031
50144840 16892476 75228204
43727044 60177949 41048075
70602333 7035483 23990825
54769288 2483618 77921902
37302249 6244756 67717403
79046792 20206698 28443188
34657747 15665930 35997536
78490130 1108953 45441330
25283496 37254215 29771697
41352989 17400562 49409571
55230338 79459820 22051383
79524417 73427095 76554929
16944225 14205378 68231264
24074517 55441158 44357664
11592897 27287862 74800312
54860265 44351077 30644433
30538345 65823049 59358614
70643560 76818248 322556
71866224 55748671 25824853
48648682 41733505 80536946
22990011 80668358 28899371
65695936 14608434 63489821
66741933 30012320 24293610
31869486 66160495 5721713
35688600 28382563 63865804
21163660 66826639 74218469
32800178 61195516 20188204
62638746 60212198 23291902
79161518 18760662 45454867
57973971 26973923 55195159
17596919 4783288 49699297
23194515 26163397 63176266
8243776 40802795 7379735
54295354 26313737 12254106
17278684 27307670 73681909
65491360 8794138 12591744
41120282 42338922 61848281
52185982 66384296 48039747
49830196 61790764 28870875
4334004 21562277 39074035
39036469 72187968 64996677
77001993 5221974 16725295
1390116 13545311 34139539
53281362 16711965 64656994
44789290 40665532 45144372
1743488 59628779 78905379
15193059 66232651 7753989
57956537 76145247 12275735
80162122 1267833 3459540
34579379 65457177 54516304
74852390 25549616 75482577
78152290 79812348 4537601
41071013 66300951 22598797
37147039 20903703 48013406
22663718 47681001 1842780
56738950 33502166 74146298
72201930 75735467 52187432
45846953 30560373 50195194
3136054 29866824 54211395
14579803 26908073 66133753
35893190 9592010 11346937
13665068 2935319 39924993
77595889 50945013 41440200
69089447 19426314 5961363
72493746 14988940 79949478
1387068 12557100 80473576
10699356 64899123 21691689
10196274 17799663 4997582
70424401 3035201 2324521
8265438 54007258 30928848
31858757 65688334 72231666
75887202 18723837 75304321
39834270 27693412 62524108
71302621 55289502 76673101
78585452 23197561 72242361
51118050 3465511 48822286
28518847 7883976 21983253
37717175 1464516 59155631
68143929 28159485 23377906
39068028 50017054 19077743
58080444 24980284 19560039
40224232 5307938 74134463
55382753 20383301 24830984
68736559 58316451 21883166
45524954 42693210 46804089
2710377 52212122 43287914
37164280 37327297 56823113
77471736 60096864 37580519
14960044 65964896 75903160
8343663 6478106 41438546
33013788 76199255 30495382
2941622 17552830 50717452
8437011 37760240 9704008
3022593 61721565 71377912
57290550 26624126 9323741
20543817 64670277 43070525
59930912 80251659 40214844
17296275 73298277 24258538
73623350 76993647 69306494
48840473 11751039 896212
49254424 45520215 31670531
31574519 9137463 50139752
75644297 79270453 1094263
10980492 30313057 46453874
46569380 2196492 38035145
77085586 46153402 15174007
62805328 4180891 12828860
35917283 69226344 30568058
65395510 77367967 1846056
41863325 61691577 9407965
54714518 58225490 77667132
44450583 47970626 78686121
15519414 74874971 71215745
21364876 20970487 17803120
14434706 74147411 35701570
31800479 13709954 58770313
67106653 78663138 19946652
22012908 47827865 11439104
65759387 51896792 38014600
66367073 49852184 7264923
56443325 28666732 67024491
31297465 54501970 11058101
15184725 36600343 34065618
55243649 6784103 3116504
923576 32136218 58307158
67591890 29419687 79470614
75424666 66038301 20204055
22948150 19840177 30029071
13100209 56498897 20265458
273332 48194750 60454869
17867022 53919558 74345044
43978624 44810986 22100335
19192131 2700111 58992831
61405993 66253393 48501427
40340621 77671426 12189389
49645001 35245534 47456431
72283357 62766758 31669191
62082028 47703881 60786261
6922958 80306357 72563637
56194908 30541010 10661057
54452863 28668743 76385649
3589976 34601336 52881853
77810460 66250338 19700230
14234218 54604284 62738803
73939870 47617125 41630432
58202044 32696072 29349037
67494380 9345421 5133940
19781274 59432203 21623934
50226430 59127697 3257642
38964161 70456622 70029878
16981373 11554872 24443041
5469892 77261303 2984898
42234133 65806395 25153497
19901709 17855601 75244125
54825413 17401792 23631707
17352514 41908961 46047209
65214216 30943624 79062783
44377225 58609104 33872823
55262266 66412196 13952266
12692736 79145955 30807526
12852852 76149414 15169528
39284666 28827763 13199374
23458676 1409773 38313585
11594409 12832211 73686196
35493171 28271213 63055447
39059742 43765988 17478793
9936916 8108191 68530665
35888223 30341781 78426905
23072020 56228692 57547378
53731803 50817095 22800063
45088550 64999470 52480208
79471135 24265195 49108687
39235340 44038678 9808066
24097297 13429646 29595045
1191683 64207519 23069083
31023856 26027927 43489513
74136596 40877681 63777286
15825337 59737373 79238542
69375052 39234341 60295718
45794927 45436631 70574001
19284364 27692941 5486304
21884475 9710288 66435749
60933586 55170054 58063252
19868517 17494427 52675952
74649752 27946255 66336199
12284694 13209319 22237326
32936135 32354877 12996156
3979884 64643612 49023737
35128052 57298446 72334939
76307226 7187466 27062441
76958814 61718036 1492593
10603580 32830684 6927272
4101115 77420814 49719428
22443444 11273935 19182346
11969149 3288389 64289374
59977464 39354710 37701284
57557917 39008732 73931175
13251737 11632461 5682903
47062015 1463730 32247480
9572804 5344262 3674149
64527275 70334828 62164144
38041721 66492063 73682210
21105565 18468071 75903062
54570358 80684198 9227792
1266464 33231793 32766448
67402284 59219920 33736584
2523221 68677886 33742562
66395252 37743023 59180453
331737 68790485 55784374
29515668 60053375 72973024
46835870 13254778 56815625
77893493 55944932 3522291
3218819 40795081 76916501
43727379 49603354 10033104
31675402 33559347 68314845
23145290 59333009 26961573
13929972 58059229 78898811
52155705 37725173 41042765
37794519 22534980 77471282
9298078 6871523 67158645
46429326 9629473 64419697
70135747 25513456 53622567
47961748 70308811 13757484
40375092 27439209 6200413
51164367 58707599 68112910
63382142 23443285 44770714
73647300 31118715 42629018
49885367 80397347 34234781
10310334 9797852 49149627
15999354 32573108 71166674
45854452 74974713 39314340
15936620 75114950 65750488
36934424 43310376 54765911
62540075 23112197 37446802
54991190 76594459 51663532
42846558 21722562 57322261
78018884 46685469 68082176
27564837 5169894 67136878
17242761 64874177 37904538
26523815 32386935 96768
77536588 37919988 16362563
51127576 43204843 73655042
62434527 1362342 30430196
80084832 44229165 13007756
14023161 49517921 79870190
54278080 34260421 59636458
30062335 56076229 29985162
49116463 42203619 37342607
62526990 19065121 66586377
5231667 7654072 62773011
65020637 36640762 28322381
66170812 31936167 62776833
2112073 28716384 55216798
27566298 46444623 45541300
15134045 58119744 1243826
46632221 13564527 7078101
41605052 39253356 28026659
31217104 27300979 65282516
20058902 62583876 11771235
53518218 1422180 39367945
38698089 29614715 4836352
58902394 35253235 17924764
52390166 29895842 78248650
4742903 42209143 28797385
55104316 318308 30229446
78488776 78746264 242239
65768586 14977314 5818312
78198843 65939186 28413067
71811229 9477260 10595197
22725639 28309629 52181818
29337473 54563952 79426265
62207993 58674337 26300329
55525756 57580721 34801239
78058187 5088727 25978131
9914578 78339477 15937642
76085473 37995273 63733431
43285542 21448342 24677410
12593544 65982399 11085560
28836136 54065780 6791045
55503854 1336260 20474081
40375023 52833711 63956532
61873704 13267292 62921722
5376282 2332815 21992562
47764514 39403689 25560704
29084983 48249916 17525661
64144495 30638433 10440972
69005448 48251160 31545262
23018301 44361548 31337160
62447138 892708 51529588
63169332 44515054 12175283
11817708 41382227 52092549
5091944 21835244 36137201
51685791 26282359 34766681
76782904 32102809 2196825
40541902 19148431 15449187
53046600 7656904 8722538
1578685 39945433 23713128
26385057 47777226 55739235
12994042 13671460 63246434
20412434 52914391 35988316
8225063 69889123 55017317
13936925 34536038 54736063
14564682 65892713 36347287
74377316 70488654 30344814
65384997 10353094 47510216
7983632 56873679 70980121
57525990 74164492 39059214
43841422 58592281 2883676
55699865 42149971 183044
45800148 7520921 66416582
38187948 13439803 22386548
17375476 12929299 46739254
51285142 67830909 14065601
33212522 20309878 46319229
40539426 63105618 68960527
54647734 3432530 52466442
16103575 60449813 1570550
39010982 28775981 30456543
8106257 41684753 60753848
37854913 69655046 75749780
15423460 35026214 20003512
12309402 58573045 67738632
42537690 53589011 37063547
51945424 50091766 23364063
69770970 53809776 633010
72136370 19483456 19887991
37866898 51940769 65112710
57898781 80270268 41519539
5805193 57118477 33570528
71304180 36332697 21371179
64373827 7925728 78490620
25552125 12215263 61075379
13233609 1567756 70326934
64158002 12295030 55765586
77849270 3761333 50745969
41943811 76383750 35059856
67313441 76128106 9707292
14608924 19408434 48278328
31541622 41816550 12440522
7943521 12553008 21123348
16546803 38960901 21848155
65740752 21308784 48458039
68158689 1596356 29360043
8082971 58535647 9929970
31574268 15039973 59513125
3861848 42681593 42464524
74421716 57213720 1851354
34670175 9638737 36078701
42115567 73126717 19813841
42165982 75181049 19554394
10979534 59290175 21384706
60967949 35254842 10349196
55174222 37446783 8953002
32136038 29290837 75808238
45276972 23497917 33810040
52478053 16212836 51679890
38510731 38160472 25663490
79553155 31454035 36781257
79513518 62167174 43669905
77689604 10520524 18063135
10780813 80714662 27861069
29549137 41531853 9376901
65536049 22899455 6707997
15447944 65256900 61046360
49516750 22932837 23777681
66083701 74869974 59728156
69382898 64626701 66711353
33697911 30638909 77986268
72541 26054918 59953707
22153008 37515189 59951701
51219279 76223519 13881322
41236414 71612823 17701854
61672061 33552808 62023984
42503001 56312820 30783318
6883628 30655680 11706100
63534152 50032890 18612240
64377176 41492373 35250074
56491957 45644643 71014478
13322817 63342931 69458877
59532757 70392618 16262320
47094849 16035977 23947528
25333774 16622170 41991572
29609587 2598852 41511703
41335868 69114799 16102371
16165743 47958507 71927222
12678116 19617785 76388369
61713861 13543421 5913937
43907620 4728546 68596388
5606431 36345893 73517411
18178955 80251924 9849679
60295469 6859134 57743070
39632915 60011304 23229260
44049513 31320865 49196105
49224532 39247680 64196447
8561990 48570209 78688461
73115177 67303601 27349290
11276599 61910735 3626
26201651 40083256 35022856
7618464 14711697 66159484
20882978 36771567 8172455
19946445 3902650 45585030
47933983 63701473 33074396
28977025 69716093 29009891
20238628 65463882 78062989
73136823 11832947 59957340
79941864 56200660 71069606
52260334 68954332 72675063
74149929 66830640 16567023
42956811 60637837 36023717
29466593 79474829 3862973
131659 18378866 13801742
19934791 6418076 48765179
23084049 63607614 27689604
35979324 72441759 18250816
64425379 50956241 55905600
44862082 68009685 16099235
35086429 55146710 78851081
208162 53238336 4824430
71712301 24558337 69891972
4863384 15645207 59326591
2818065 26531087 35183576
51632466 12711109 46467411
61387827 31115828 71075829
20699423 80747945 50774890
47864101 60637349 54282635
54686063 27346278 62820989
50339066 20463720 5558068
28312876 55392993 23756986
73493548 57523665 76417199
26189044 13341880 10778133
17839836 76758115 29203485
27017164 44804855 73914814
23408695 25029567 26301544
17163258 43923442 8140004
48202329 68286107 69291146
57186648 9547889 36613177
38201658 16638494 56895666
41992037 55624547 55217848
79353445 14296708 62694926
12848576 64283744 19059303
58692350 55093657 36291247
49327981 3794955 57044971
3898803 78397281 61210052
3152650 65821405 33016514
53695880 8336032 2326620
2521883 55196316 67818999
67374791 36972510 34247390
50413112 43639009 76967495
78428903 47437950 11060423
11001569 57378364 55287132
54421370 59536942 44811217
73685807 46303639 75160113
61735791 31528368 19097389
43846134 40281713 14556417
14341197 52063864 77413568
20372629 17728381 19409971
5323415 47747331 31865291
70739008 57820670 18096018
24410571 12471663 12768212
5347629 57686853 38364376
37270383 19068580 28767819
79653801 53197187 8951703
80530765 77936189 63818460
78384264 18182581 42487019
25272591 20452967 51270282
46929543 41830203 11466130
15452996 1404889 64843738
5582460 46680567 49525157
72277808 43995222 78293934
45618672 66549524 34363096
78852907 18335168 79730116
68248889 35497551 47590945
62801045 5698620 32703590
38928675 77546159 35279903
264450 41942331 27714857
40140809 16506276 51324704
79972930 46211422 24111952
67470203 32855237 3657867
6905215 74590352 2323185
77537213 74928991 75318836
40729527 15514606 72200408
77494273 26031837 43487832
16083212 39966842 34525479
69833435 18240132 25513297
12936925 4039640 76298563
2303033 70770134 12704620
72326771 32078535 79646914
29404983 72789554 76562919
24100477 14073209 15019940
31789569 76699834 69058170
18607676 71215916 16686105
33959439 79897758 67064053
71391495 45564027 48994045
59293839 32715447 74375956
74192754 22772565 16886916
59297732 71678257 8818350
53007705 49175254 43700927
23919818 10519700 12698142
46797968 12372199 20860513
8841760 77210678 76894853
2270602 26010878 52269745
44333560 34582200 53885337
28723104 28909979 69853633
14213310 40761509 6238097
11974759 75861372 67189119
68796180 21640432 11838997
28898637 30280717 38025605
46757987 64119381 34376827
47756920 56226690 41956525
76241060 55230301 65379769
33682127 66654588 77720651
11499426 54827320 33331500
18997448 41600413 70481016
34170678 8833079 41589370
39726185 13031913 27901702
7799326 77839133 33452498
34420804 67607202 22844516
10870724 24505248 4438393
72695679 44751186 17179030
16287414 53462326 75697546
16152973 76780708 2022319
71577928 79395759 42982598
48947540 55242254 7385802
53339044 17346290 61268786
11150187 30420853 12065506
74077445 3327672 66687788
54877987 47484783 46716951
28636103 20841199 45186664
74392644 37779870 79343619
22888481 52167391 39141943
72829281 57294225 70204739
25013626 24046829 43473528
8321038 63000639 74381353
49128351 18533002 64165341
26021641 31759200 21857537
55895060 29044937 6519343
17879716 29937080 78266419
45863994 34441519 62563126
42893350 66077470 56435353
44857808 74049669 23083918
79362704 59254528 316571
73806978 39095272 7310105
60655858 57593557 21958653
55835867 10017633 30329559
6655757 50886463 72621440
11683761 16876750 19939030
49787068 53865566 23236877
29368348 61928467 45462699
12346115 74009275 32579746
46694703 38514017 4952566
46880738 55238861 42882346
21352643 53340338 70973877
63969847 54886745 47345999
3975967 75546046 55629176
36234534 8144200 80048839
5965569 59229398 47261030
78187293 35206761 16799530
47868308 75348038 32844086
72596511 61076086 61737880
64001108 23538497 2967923
6008154 29154238 581643
51922834 64279277 21078534
36224462 2513617 6434447
20472196 80283896 18477702
68046600 24396195 52958498
58174254 71572565 1877763
18766561 30712255 43334562
51190429 54394634 80069656
4764100 6042258 68740782
45009502 17518680 78126646
2562992 6991582 11818905
21080581 63286748 16978803
28403950 34401201 24920899
16327406 14480162 74339681
20406283 3895918 46834838
40269676 78212425 24952054
8047344 50833337 45370558
42807710 52471676 49623350
57986830 72458139 78030505
29905443 39363718 39756399
67293125 69239071 40068320
68741214 11167276 7512564
49219947 25952531 77219916
78354677 76338585 62476186
54302916 12957872 42423923
48087087 33969989 75007367
72385859 281461 80497609
69208331 76105143 10863608
45858042 20946680 13336445
76477107 70801453 21856363
74355789 44117055 56442519
31254367 77694571 65592193
39694345 44596317 75671989
34219256 63468069 44866215
74471753 71481829 52631945
72227940 11697483 30478581
30552367 9819894 9740841
60028599 4788887 75836710
21267473 61337781 80025102
27697293 2955272 17415445
78939388 12025799 31948304
12540724 64254247 30304754
42486067 52918389 71276192
26290387 25461349 7320576
37547382 55009842 16128523
58829971 22193675 78972652
71230387 27619789 64820287
28480227 25995334 8100839
25842218 60725882 27711571
3537809 24301142 40278379
24886202 76316075 59849652
37628272 70646021 57538446
32405262 15574525 28373840
74947589 30619077 7386551
30398086 34741933 39626774
6930970 62558142 33868277
51714151 57439166 19058325
77867653 21521631 71249573
74063703 70710790 73180001
32201722 38870050 54983098
7395178 72821073 48447286
14521586 16506133 41037683
29348080 36934694 47570577
2176860 48097255 7031040
33181607 12379508 52064781
75189848 43012727 76559889
75840518 19804178 48659581
65371263 25435738 8248184
21898240 38787738 67096997
47951547 45905725 27051523
18487292 42024719 45186140
42720651 78115880 16781438
42441417 66534698 11146194
50866685 7207817 33076912
14434385 16022873 9723138
8209353 49202662 30387053
79377113 48694746 40635602
9401595 58732902 70233423
65683299 77856339 63913045
15973402 71590843 48031683
58868348 79243766 43436274
78977969 60277433 61545929
53675026 57202843 50834646
13769611 64177228 20072318
65821601 73117736 32855056
57997097 37698623 34923537
52002231 64149924 18173994
2689805 63531696 2463281
68326495 41591973 79069592
70241235 70114293 67344328
24614520 74757432 10736535
73821246 39110049 19676035
46135151 53903036 44285333
63655917 16051726 20391674
34373390 28467759 80491082
10180263 55024979 61077572
23393024 48512673 34262863
45856359 15219614 32811552
2947431 64727432 13946869
8612277 6088508 75107320
19420523 76240588 42164691
26820036 55878672 64050889
16831067 51049757 15854067
79542382 29557583 34551664
69021514 13752020 46627759
21547815 20131017 57338082
30960104 2551860 8673897
41034900 65755640 74499011
24969323 69661480 58567081
75228076 55901771 73540982
65359341 7959089 61688776
30369063 17655138 757431
74257910 57119182 32607374
21083471 14863145 15889950
48023511 26382260 12210175
65286190 71795819 5764479
22063163 42703779 43653366
57195180 34320502 29280772
33870851 19202505 32147530
5492737 8067138 45123268
16095540 48291022 31646238
20745107 26651947 8658054
34327913 3402145 39391043
45905437 9532177 13391842
12689794 63043243 18826547
15587161 41061380 65633073
6147050 50148946 38012701
59733371 78741574 43507869
32542687 65915919 10864608
61082543 35946427 70103456
42762958 8314797 46850612
71321379 34221707 79336403
55161808 12791385 73840876
39043173 71723712 32932576
67579995 59809082 16547352
9168637 71407183 22779681
31681065 57735724 62243
46802917 2418754 5664851
43890492 61662241 62159469
33337270 18426520 5973656
47730676 29707676 2164844
4787204 72724161 7139444
30730774 50384652 76813887
41962577 58710188 62193048
65548597 61762595 57066912
45593470 12527993 21196297
56336236 65017971 21012268
24593774 66538554 76745329
45305502 77108105 11768821
18264029 67207667 63051255
11972281 26911080 45386153
65880358 69150233 35191795
50356819 58688255 8924960
22748047 64581336 35017716
41033421 34753577 16399732
60280969 20299949 40012923
26030599 62829705 28642625
72568221 56349182 14965563
32039050 62476764 6505973
42115368 39811876 23736696
43592213 68884142 40938313
51337915 67921603 24047396
56368421 67378473 4548362
28463798 1516771 62895974
17933009 67884855 75895894
57588924 58545419 78667959
35193453 25599301 30855318
26675151 74568769 52029335
15890960 32399014 30046725
38821173 39583152 66900565
71395039 2154751 68149358
17059059 41035780 78893649
66926479 51185444 14790790
3767628 26141305 70473271
27347123 70139578 74276955
79175108 17635343 3383200
2010224 34588986 48909072
9795534 37080598 54416622
65430888 21925225 9032773
29640739 25901655 21911221
18036577 62441481 72450710
7473790 77359445 73459398
3154902 26524788 5651376
14497492 49663422 23201434
31144705 5734808 25371843
15608230 75234715 40255568
77657592 8024490 6797543
4175697 17957522 62761275
13265536 79093022 38245584
41089020 16325340 52333295
58412977 8620266 10604760
49573655 80453212 3894365
25260300 4235681 60916002
77669763 54162863 34237579
10515769 60677546 22227251
54336136 32140978 54195653
28033251 62351968 20332335
29567957 35175714 20123246
60169500 4953917 79485044
29466718 71347918 25355031
30927541 24349528 52668745
34518388 48832534 61015102
77225923 28860987 17377797
28490430 71636704 1397873
63577742 75433785 16081262
69856510 42637514 33711644
40804952 52443074 59377140
30579179 79706787 78796016
29679553 21044750 25011107
70424199 33850079 64646688
78575479 16316066 25780657
41618221 40615010 62569190
51486291 63145361 8467899
16450675 80370146 63752097
67374854 62547974 50434389
63922848 31627649 20756298
8249347 359498 41935162
48869008 55269066 65528159
30080041 3618172 76415912
2574380 60449231 69638917
17378971 12045397 69490659
13873093 78285624 58517083
40143741 42351472 53100444
77738261 51430398 67210845
1839357 5758441 53081613
10110244 29045855 65259488
45298213 4944441 34526583
67801911 32336750 29750514
66036457 21217207 42075472
21349860 80422834 42713536
72215312 42477779 77874073
24111009 80229499 5366501
37859682 57012936 3376726
30450597 36372734 18025243
4903492 51468787 57901203
11637765 73469754 18550850
2693977 68414986 43775196
4115670 54679245 31652450
28975064 64682540 39438581
11200782 31050487 60438567
44846368 56394913 23254411
4609397 15681286 19851084
74091329 71091474 14388736
20354087 26113577 21760300
79545583 39978059 5301682
4838797 61208247 40222258
18853760 23899284 62390333
35460845 14240729 72103451
39031260 49905406 34444897
187137 54425893 57437804
14908223 34405366 29176156
35076615 28140593 13840588
50754789 53998503 28540965
80541217 23252269 75992374
18679906 11403192 24172932
71181732 17788353 47118073
17784817 39026575 2512158
34784985 14227700 73183052
75302031 74042073 15555498
51559831 66082425 46338078
74729501 21934979 56067597
49783741 59654444 64593307
47473781 22193426 80130111
37847598 63387253 51278703
43295391 75649480 266571
79149697 25683139 42781240
14393864 43681435 60380749
2669357 76515028 22071597
72890828 76684968 17076581
37391772 29863325 17860367
56763897 42320393 67953471
12240721 28424711 29844206
58559849 17073165 66429103
36222152 49401948 72852058
11042484 25616154 45822322
36741691 57283586 45625960
12996023 23758475 47145061
73519643 14808855 12548724
18015213 77214461 52537127
72678576 25661245 80403313
16483111 7880110 35529692
5834041 78555346 79311083
12717683 14902169 80345238
34385900 28195947 52782814
45825974 78316131 11330058
71525100 30594247 39819029
3656367 18536798 38018212
19897041 49911076 24743565
49217601 79808254 42326868
39208795 24099477 77873501
25836549 43889027 20063833
49582652 44004664 60675915
76244355 50195031 67439466
17896011 17556946 36158152
71992670 33492846 56102726
8366796 22050458 27595669
10720145 71110386 30161469
74647313 25865960 24127023
33584042 67989777 9036311
53806677 30120325 18417787
25765832 49365256 30398344
12934313 35498789 6882054
35460085 62570055 54429648
3678959 73307206 18955618
2747120 48593777 18628730
70327004 44945069 78272626
45307336 47298655 19754043
37572859 45529866 43901031
26614672 80334647 32863823
58132711 67234039 77708399
27694150 12304703 15452910
30165817 49382149 24521417
16805501 39220114 28749430
30540269 1028793 16647555
35368889 70373889 28296395
11967379 24034578 10517232
15270977 76888867 51864791
24525873 53770834 55605201
1574867 9879255 72111027
68766455 19118413 68495137
70850300 59037677 33555340
80739016 11549680 43084469
80373128 50540125 39838746
61128563 29109216 42380011
9492176 68303954 63518260
54611374 41273893 74580690
33774006 19957790 80193761
55883247 34357166 38267331
34441384 5725850 19624721
20879074 29305305 31489453
6214600 34395356 66748559
38669166 13070048 71819752
12992854 77066746 78297756
1473885 68272828 36429227
37042626 57264474 60380303
75146996 68342520 78996708
24924390 61366361 18545237
36944082 28317568 35013440
24430167 10682553 71288299
11863152 62866583 30586295
40409300 46590666 9333845
18120579 1048333 41925184
53852038 26569923 5536790
16613311 80604437 1085333
23037007 39561485 50100143
59714685 37348559 55460264
2650851 37117036 33863808
46955163 74402476 71706469
9624894 56261305 64450764
74862447 77840342 18491093
5218857 18458793 35830117
71866472 69976281 47892537
1040660 9515692 60904549
12700440 62274717 16263573
44465828 68745851 49935721
15263056 3557178 78115308
53453425 63936663 74932847
7018023 49456381 49792410
50448995 55394325 3801400
53835691 7729364 58660763
30660950 18238621 62512005
31262963 67098262 73288758
13351554 65638636 46718617
33967932 54303819 71326705
76109152 24357655 76414232
3840470 21463638 50621879
26844754 770151 62666153
51035495 46435816 49129210
63891331 22230140 5323379
69473157 56745990 69831749
63832042 30195392 9540262
59146336 46826869 49443223
65542949 21868043 40483875
10595034 42723678 35408372
52842190 45278914 17304663
29735443 22133667 22864722
22785696 21362776 23067210
49251722 55180152 44170364
51175564 70135650 7257069
9597654 9052184 56295456
42435867 60100116 67912266
48911962 14382831 20800455
76323061 19186549 47690904
4056069 36465166 39983514
43686971 38089036 18434227
5931126 5044660 45486048
18840076 12453705 48204709
19898837 39820637 15837114
12615745 67150853 47450406
35454806 45875109 28802664
10535933 59605465 41643482
49172611 30819331 73765947
63067894 66796223 70174945
45119760 54604812 30816451
42810368 23302062 17732506
3173183 55816344 60279019
60399595 52387480 22273517
6295247 29197843 36780911
58054409 32097678 26053776
57896397 51915168 62528085
73461587 3815573 7689090
23003653 58892385 36466948
963654 5781615 7198490
4174844 80301891 20329296
13272964 43138734 169204
15418153 71056869 3041738
71604745 58126123 53655524
13177414 72450234 44663460
2415785 20936565 58343800
31370004 28569225 17703929
42109321 50578943 65660347
27835613 16847699 9912386
12766932 74212267 33623062
16292134 43774239 47955815
2650272 6207133 28230989
21791069 42598421 58039718
20371754 72433767 78134911
65374871 72849598 54409172
43792969 3600354 22452091
46723032 64447722 284975
17690428 58512286 11485356
61498484 28676251 21951532
18118965 25984364 76019206
39272390 39404144 76969786
8357918 25107117 13675709
44859000 51193089 3830286
49079493 68303655 33996487
54106387 73624360 20093440
56626572 35273447 74179156
41421316 7232452 60110966
73529172 46864638 70532784
69132387 2831577 2814763
55237399 29010 61292494
54091914 19569923 38344331
5954295 62029819 1468799
3301956 23798102 75142861
42969979 64399358 39188437
41290414 58476661 33027309
45707116 48925220 56963786
40926570 13345873 51762594
26884894 20463933 21044462
53414443 75568533 717068
26459679 27372665 56229636
20792223 1954331 37714322
58196396 62677518 53543008
59920844 13529161 62210322
76596365 41517123 472061
76598766 61070478 3917881
62715354 74688767 77809347
32178284 2690983 15931825
46692802 41498829 7963690
50780226 60321054 867190
76341071 5008946 70796469
61119766 38922447 31502567
26424111 33085563 78888274
39451133 47100408 26685789
45009853 18830858 37854135
78033446 12820118 15223360
29952883 77593323 30119773
53864493 12369944 7727522
52185335 50502796 53220179
59702436 31111016 35898262
22209788 56300743 56263942
34820834 25715014 17664369
18057636 12706378 26908937
23705883 12123749 54906162
15448222 64330281 22177760
12822226 29703779 77760067
21169874 4064162 48111443
65200979 5182626 44794114
9472350 79810032 38256890
28938116 21449742 28302620
36197101 54711835 23273252
39427890 77911375 37687937
55886796 10964139 18689965
2200 66551314 69236018
73313422 60997627 44300208
40577151 75432776 67939811
37521308 37015503 69899628
24057944 57751520 29516056
69802051 78487443 23128605
74677174 22922854 50808892
59681942 75201545 4842062
13343165 31749773 73431932
7723740 660616 44892749
48720413 71311444 9623410
32936373 5349708 6810026
5707643 30567704 19115693
33248799 15708021 54567015
25586729 67257965 43941892
45684656 29532088 24178840
75778993 57112015 31681225
49516142 64019342 26003578
6577127 23979681 34505205
8501140 3779209 68031351
19187209 38050327 42297643
73563162 66876261 17529979
29239742 25631042 47513036
69914891 10517998 34054786
15689091 3308865 29900304
49953399 54435290 61114344
5487546 48534886 1376565
66645342 13195163 72966927
67060901 9203850 51933129
75932828 16892601 76190284
61280647 42379544 58503887
15035877 75586299 928177
14929686 22699374 34677524
49413736 40884822 30385478
52505534 79630244 80377538
4310174 74102901 37490019
77204259 65327667 30762950
50413700 51076125 22594202
4081346 46536023 7695089
64800243 21650638 5743132
9355552 53453625 9556197
9052502 34141435 47480782
34158433 20512521 12719010
33511742 40365859 14053067
62262461 19592022 79267609
20940359 50662478 79559988
26909089 74437071 49193414
75903844 35213719 11691103
18258933 38637364 11143646
16039275 25113220 22268029
23217114 65415742 71382150
17975531 940701 5817180
49721164 12876461 18877564
56907921 18621112 41743127
24751132 44297283 77478200
14803758 41791102 6647769
38789907 12014016 47287770
69481027 10305095 27498180
45425619 20844842 24503284
29214309 23926905 4125803
38010996 38984115 28234026
19386223 58574190 43807784
17523387 76817103 22285516
25252971 38473655 58020154
35555731 39771614 52955173
24018142 66445384 41036555
36335318 61334662 69460571
57305393 25222975 64369704
13123895 7117966 51844690
47633072 69601927 15708687
62967967 52428624 22199532
36441626 1604407 14713737
34403707 3152979 50408633
77419866 66306956 30043222
52463260 18886042 33556807
47285565 1964934 63049000
12938230 30395000 53077253
65438188 66806294 42777432
38962937 27975531 35465400
55102414 60049557 35657987
77646576 77439166 77758646
50853630 72758552 7157624
75105389 8935631 1046046
78243264 5993379 74104436
24355644 15145225 23621596
50910712 10263150 51143669
25221107 47868607 4662801
5076755 44431913 65008207
31111999 66635288 39070832
38165480 58109302 30281194
53392577 17419407 64510253
37643654 4223402 68812605
38507000 11348473 4105328
55202022 14907076 23071446
20030484 58258226 68945052
39717958 32157679 19385692
42310051 76399754 7278585
4693684 57952386 70085620
69189989 39884292 16663175
52086177 21673715 70595929
15686093 20101088 42620372
55198363 76278329 52322072
6561226 66993084 10175793
34739728 4113742 49709601
16462828 8766696 17184321
13376581 9274977 31051076
19837929 34972185 49502244
13298922 76166296 34232382
10989080 73372761 44136022
46762536 76502061 44802457
57721699 24700435 61888932
67521662 66477379 16336038
59603359 24328511 52633313
2732601 673273 33359766
22860434 52446427 35714147
72685581 11666164 63270196
38817579 25503028 25039939
65440919 18076490 80731620
71279564 1797403 14959075
28494408 6695908 42562906
14570551 28336013 41932862
11146585 45363097 42154021
66350319 68283118 79874051
10920466 66329463 7598158
26410892 73493640 78184482
6126907 10914073 17445094
25544129 16702802 23912695
59784514 36846738 31024326
77323662 74048040 31995636
68063923 47879308 3078080
26879974 33729760 2597327
59990959 44976196 38614016
49239332 56150264 34006538
61433169 16272862 71293704
14293057 44224621 75820928
12774182 51124489 47443692
59771487 78954624 40867231
40104933 22538625 23416495
59858937 38857457 74398330
41888472 24006300 28189203
78119289 78729811 39006235
10587883 31909664 78647030
35810661 67663953 43278021
41106241 43671241 23740861
77748344 17701516 40596250
78343443 31706126 4845578
12926979 34490988 53601605
10708770 41034239 8123693
20616065 2057822 6863752
62821642 32093357 22483063
72055228 60888082 24252651
50610011 42373256 48738925
20053543 71944311 20483570
33561137 24351425 12249848
19417808 31939645 34147066
62779787 4376530 63596302
80369603 17207897 49489447
48420796 75713430 32524624
52664807 78204521 79478108
11191114 74147379 12078938
63768883 52304491 34030419
6092761 27945608 45862812
10384580 56794903 78593817
47379966 40348766 70895035
58224258 39856587 46899843
60083699 18206249 21539025
67897032 28384236 69742115
53990235 41912868 55112377
58783431 76103306 74707610
67360629 52758964 27182477
61859224 40434994 47333828
37022727 16017859 55548678
18969630 1887319 26821696
39372746 75059216 12188648
22882631 14784790 1404721
8396856 77087510 65188009
23924056 54783776 52125746
6363926 47014377 45948741
75771024 31552216 13310985
428062 54830126 17224771
12703093 6749470 18249273
16354858 34250487 38222183
56535282 43673100 2954395
69795545 3936610 18631008
41521929 8767014 48516896
64504251 21327153 39792290
58392533 33037104 5162911
31567583 44971326 39935641
6330891 70137015 69793776
11896424 10971148 19343318
27065987 65098402 54178162
38469909 41997844 10210543
25081218 12646538 18839506
14121835 63990790 69355714
58465989 71367091 78727948
1069319 69459235 57592010
77543170 4481972 65939550
8801562 67910562 5260077
70419805 80476464 49871646
47719593 23867484 39480014
40155646 74825348 23803674
20294956 79531736 2165317
40529404 48343118 3821281
54809143 46318398 78282529
34645244 12197378 63025422
9897402 10014658 3551883
55802639 37729010 78335465
11986514 68275113 2877977
32351585 29486558 74492706
43945532 14267473 12799054
3382901 38056284 13232113
6241341 21191581 34352198
21823616 18381601 34161509
14997363 37823554 17207915
16076714 44294521 29620100
63505867 42705200 28815144
74539285 73902488 76437979
73407424 20011569 16201690
12859509 35691599 73257908
44396300 44508025 64351355
25296863 75925117 40831028
36981649 76455198 46119806
27055834 4030680 9918037
13509409 76536891 3058998
66603724 6748190 13375366
7347935 50076019 18388455
19298663 23240379 6994496
59540364 28728751 2247912
7955113 17488059 42359735
15430595 64047140 18816361
68471027 9597825 49799635
62918521 8817189 7641478
50175532 4791988 12090392
66516946 69711131 22803927
43930346 16116044 65670725
23213318 8483629 32945729
46081300 37686324 39080462
13910355 1555261 6820583
51098644 54923445 28596396
64037013 77647880 75777561
14987796 7548609 16809914
77959018 14162063 38837698
13466193 8599417 29907208
52932617 74113604 78453261
65224545 32673683 17063057
3858483 48736590 23472937
77935686 19666611 26939166
46829298 55471303 18172502
80076685 62230598 80008095
73556776 16000898 31950358
6260976 5487386 16386285
75292401 19854972 25897451
13252514 31710838 68116594
37509346 3535929 13981440
36768771 7503349 68245453
5216875 1080629 15378744
47764617 54800557 55766252
23188052 23427205 45529214
33946123 40983019 42537979
51386198 35411494 31801649
56270127 14438444 4852567
65940126 52477685 64038780
9771527 34898434 52967024
72078045 20998143 22658028
22064226 40788781 77251257
64622912 34026829 60185418
20426421 3805971 26173843
60102021 39867349 12991085
15449405 48383801 58688329
66241374 18172273 29328808
13497895 66849775 8132856
9874973 68419901 78595187
38248416 2115593 38559963
5708750 70095761 22973177
33196355 38271213 74954854
42614870 31017265 47955859
24384134 45297319 55484239
40595102 39230792 12445645
18972522 1223244 45470402
71137331 59935034 59160893
47214469 10361595 8895336
44912015 42452366 4324099
30563671 15314735 24570828
44476588 64199624 43611041
69196632 55513991 79488189
3780773 2942424 78819628
16714822 676755 57503266
67910471 46100974 73785431
64710900 71810868 56951630
31452387 10285577 27408103
46055344 19592745 62603791
11893558 48282428 48948964
39733728 7216293 63284099
60645751 20621127 56593274
8634800 4785787 51153285
59115272 27867616 62432896
57510919 75076358 17493488
50364631 66906677 41934639
42840341 16020587 57870599
7491186 18844753 61385655
43802995 53852528 77232598
74289586 35600040 29755628
48226374 44808619 50120468
78129277 56524753 57187748
27511523 46717106 5493379
29466464 38453342 48331000
27150285 64284103 75838510
47824193 54022114 54784810
54951543 18094924 39636445
101829 29949757 53159187
21443973 49253191 72471650
41027206 25671456 59517630
43085006 12618713 6576363
71542349 22837489 62200883
35683841 11204452 3503524
40248718 35464217 60328067
64452460 41033143 39623968
35226639 60764480 68116784
76819032 11276640 72402653
13047749 76158954 79377137
75370647 25358213 26990940
63788743 65756717 24841152
21980944 5343753 39237579
74484408 7591977 49281252
4745098 70019899 62462475
33048006 59086631 14867766
59014858 34047505 440350
60527854 22863072 37844179
46534666 34290241 68815717
80653671 77046554 46988796
40315172 59680035 54559892
56218406 16060532 7033409
66364272 16546347 36090387
40308193 14561010 77368787
33316434 53665294 34221874
59985093 57320319 61287226
54653503 8211665 57209582
45034525 64524717 75926723
54471567 42549076 20052090
44520163 57084762 26445148
54449513 79820572 18416684
41802217 7302347 27566846
63342882 52512036 46392988
29904971 23254222 456087
28196095 58371875 19457938
65292570 27817901 52108112
34333992 8046897 49964206
26014622 332963 70913250
58157203 13557277 16097047
26326589 38447396 53184927
5609765 31144696 24540379
66198922 76444840 68704320
7871729 41413509 24337773
35851233 39603527 45835010
26160643 59189513 46943575
74360076 25278669 24913755
18001711 25761830 24341872
46526764 74623797 47611032
55439408 47083260 67992907
65791136 3896678 25113781
38536652 17701000 69488349
62493020 23179584 60690353
19933431 8415424 13254266
449229 37991414 59432687
77615815 39984631 5401776
17333399 30687334 52826035
26567111 41002322 420983
80632972 26509252 60973934
59715311 69793230 46985405
8143403 2311318 15919694
21332280 22859683 66254851
261510 28230495 33860932
56767390 71533134 44613042
63792011 57490153 36713442
68552034 23822471 21267774
1912808 29216932 41631555
44017778 66900676 32202567
76172072 70286749 13671607
41918670 8979034 76244479
74334151 48038542 35334466
61595114 66611127 1203920
71523246 8790563 39115924
35551128 7114589 37920810
29444498 12197920 43642705
76857341 73349843 59540937
47926112 32721702 20696262
64378910 26796690 48767722
64572677 75808273 53860981
77668466 25748181 50024599
14862096 62277370 17438137
57693083 55791463 16043083
56184798 72416706 72499087
71068545 79515137 6980530
52290505 72512736 79104205
40498035 22659811 72501237
37935059 36523188 40492512
5637927 49265746 80624851
72556900 49795994 46938148
75730630 26608076 7888830
43407708 55583050 79649591
20478769 64266889 26567247
70292610 14305514 6152023
6563492 79763722 36964356
76185096 63489498 39414535
59954231 16904496 62168494
4693078 46773095 38566554
53487226 15415814 26944627
25640480 61174848 13460672
37501315 39154825 9369852
39061795 55204317 6782689
22351048 65854234 29869797
34653444 41178623 16198477
60317361 37771686 65231007
43092373 10142583 39871566
70554076 62702306 28434554
59311789 9216826 31757989
52414387 46281822 9190922
16591895 79487929 20473323
45286448 40875281 23895742
45398778 72878532 60482274
80184971 71622915 11518424
61288078 17305136 49380561
52444140 40993206 74519408
6033356 54819639 57905766
40576388 45888320 3637779
23421934 34379274 64633768
54748846 46454215 42166280
10847078 31220584 65553160
31729586 28447530 57650636
58073132 854602 26647232
4011442 59986708 14681406
58834380 24639625 59490911
41116556 59567651 63952271
26364117 54005707 76035216
69519476 52174055 47690302
50813300 45006811 40736267
49299581 17263954 47820201
26911124 551135 71861261
52047661 12284652 31685068
23070398 54854630 14483942
16310559 48938930 77128681
23309921 68278095 60012573
22393713 9390398 41813842
37806996 39072247 58638347
7926106 17793208 4316265
63208490 24749413 14140284
11674910 80064077 41386355
43712294 58644274 38042732
10244323 35470694 49890591
62467518 44373636 67345724
60710261 12211976 14520947
59835472 66275071 34284683
19786201 67278263 7627146
27905932 76756408 51344866
3098747 40235464 44913520
68929389 45368264 7952088
70107415 58913691 23391952
79906760 2816552 12299513
34495591 70820689 60990106
52124141 74451961 47515398
52064595 55249904 70218379
54329051 26977025 3532811
41788201 31161440 58410290
28152512 59583168 12294609
58272484 50482806 61409068
9563042 8881823 25273707
20444071 60858759 9544114
2669860 16939918 45865128
27218895 67917336 59567395
38571833 9744162 66058544
21283932 15056007 69896840
67344857 16439549 35382957
3380875 68414596 7556857
67863380 60543544 68780541
58917064 62748490 33468106
740003 9341456 18261610
45675264 72637478 61552795
58039644 64290345 46697206
72107170 26856715 27750570
23176920 15753042 21112544
33625479 30406335 65720253
5700198 49926904 22323255
46221539 12489775 30727977
2022714 13461625 9513346
59095353 16776659 41924498
36373199 51412758 64603689
80158245 36224019 20792061
56266271 17138092 12271067
79654471 62815551 42638866
69412202 23413677 56568893
29812885 14452581 73836648
58157731 49721506 54546615
64456298 59752023 68957905
75791899 56959168 7290207
18756668 16865128 13738420
70529743 40964963 20316984
65271660 76957257 77594699
50740852 38415478 7520336
52224463 58481254 58585806
52251552 59038159 60909300
47148161 19345182 19981576
67196249 23422661 37508995
18218770 53267724 55344938
6049148 15890720 31172834
23479707 39045717 78983865
19692036 19009318 51722355
19619277 15292258 79193485
53285861 71101085 6219695
60758657 71013948 30453777
55763424 1270491 16301050
36293237 64141279 75937113
38107131 37568522 45313875
62547918 68677139 47793845
67906093 27501155 10015650
36521188 16356570 80485909
76682659 75109079 15313998
20747739 57686384 7974304
69184771 42392772 43434002
28890792 3665150 19157076
32872339 20049187 7162883
54414534 56470699 642059
70464054 64008692 33634821
79345234 15683527 60750894
61164761 53604881 9043783
52702941 6113867 24958042
47397022 71388167 77095929
60641408 70368963 61333795
13260472 75773879 49581409
76633561 76543960 20163551
78035135 74543791 56775819
59039377 15028893 48231978
60206423 54875563 2230197
9657821 53731325 2882354
72069857 50886223 16634821
61725611 37958816 14426958
76888630 6999168 12915559
21276008 27559479 33940851
1166786 9639967 49239136
43323108 56430705 12000111
58372802 18295656 17237012
30094927 62460304 34601597
70979964 40222910 80143090
52727202 16960261 36217631
35927914 52848050 18398957
70308100 43074115 52631497
44391517 54195480 73347489
55609148 29732150 47792850
46859623 39371980 13148440
72621606 65207276 80554858
43061610 67377990 46908158
37591065 30373536 50764549
59290045 46704353 54198823
51072449 29162066 44838222
79906430 20448105 79839693
62539029 17201096 10687029
12603405 80654775 10711948
40619375 74498759 68823498
47966453 28744003 37906308
50314533 41047766 50513071
71430985 73692264 20778681
27751215 27033643 5939714
75090952 8352753 79653462
17442154 19928906 3472425
38124912 72657569 26391795
19073670 69250423 50112117
30023449 34957920 26783346
66899398 37134611 36772779
19844785 15897517 7788984
22406940 54239179 60691831
54193557 65272068 48970672
12996478 62210420 24133291
6252362 58433308 29315421
49549376 31432365 20766087
65037351 80611519 52069020
79901398 62598370 74400438
66163649 65649432 69776720
67313453 68363070 29585269
35780640 35372433 45098627
70194526 10482087 35087043
49138040 78516972 68669335
37475762 19582053 64700427
25240866 1504679 32461253
64604017 46512971 58581186
10638225 27205645 66107296
22404619 49704970 41660984
63948255 70316154 64949676
77397428 55210218 64102809
47902999 49277885 19613493
30317887 36789820 46062656
71248050 51558215 59934869
28958461 70493684 42049068
50025379 45246682 79682407
63736510 58873222 34635950
29936051 61304191 43846850
56515588 6703048 49242243
41175874 25514207 17886798
23312896 72275023 48694380
76579187 12078861 33263516
1985067 34987789 16796226
57025989 33253046 6650936
10690758 34274829 1981827
56332464 52966054 13254618
18979081 66259628 1115300
5372212 24915672 2566761
27045766 59284643 45908343
35368253 10725243 24267229
2732412 35319944 5950647
70656539 29702623 53570256
15159920 21972966 72262087
21256686 68307815 35390274
62354117 27030409 46560503
18305382 49224066 26042997
35575963 10752531 46990112
24231144 71406976 54115184
11894564 40532636 60767213
15774026 27309265 24860817
1877482 21890430 49343501
19107191 10723972 51828093
54750489 76159000 57367204
50103922 32683808 76910871
2596038 35341503 70658612
17710807 37829948 28483620
28591374 51624952 76892336
70057660 67657253 12367032
39735030 51746472 36279651
36363680 55150117 40970669
6320471 11488792 10424674
13185709 1299408 73292005
11172127 20985068 18790444
77221018 14333591 7829265
69626569 18576442 56537177
20126223 36914442 70796830
39152217 62043288 54233746
18168317 12303509 63972268
3098863 9079449 36012619
48210861 10258934 46488255
67200374 40126725 69957454
19763362 47962065 55830572
56843891 18078530 27436704
61359429 27489316 909517
42253898 33840643 37792827
17527607 63250156 5758925
55907182 71865782 43182502
26282039 46536594 74255163
45759474 21844811 52119938
67030426 55483190 31453050
55883137 24179518 11995693
50224179 47119736 45952743
9560741 75002325 34057883
74208148 67387489 2941374
13565088 15502104 9767624
6031722 39785054 50539350
79975053 73023493 75802630
16463253 34819009 61809376
10770007 25379454 41363089
42842888 16082200 75476789
15760645 72695828 76242755
48801514 48087839 59576927
64309100 75751055 26970178
14868546 4389512 78459081
70860761 35140504 35632974
58906700 27678163 18920554
41721737 78843448 6039474
71917499 65163266 71134908
32855133 59136561 60877059
18510198 27119630 18091080
4819581 22348813 7055416
14910380 47801642 66506619
24076062 61313616 27298644
71093722 42742773 59432652
19440342 64506532 35705830
75389843 78300657 60213052
38673638 43153578 1761235
51506304 72649081 35583683
47911755 19980594 33007258
59195505 15312136 26332703
47739576 20732544 49739024
42818426 71750719 60333320
33679330 32786073 18361947
28357909 79790119 69293236
45210119 53159014 13823887
36262525 44675396 74005959
53522834 77257051 69606230
4037904 10364721 42432394
57000016 32790929 31222627
69277564 9675384 53721200
34187077 33745891 77919278
69165657 49580932 49713023
30410885 60209957 29490353
16482191 30584359 69326171
27283472 59826096 70484965
24770057 23343941 39867458
32209 6086179 55288288
65281024 67524016 13178976
31512888 62235235 22822539
3241979 70998135 33243096
22186228 23839002 43451579
26672156 20710059 75589771
10616464 16705570 66276781
51547645 68167742 47561979
72317807 70935533 43784599
36122608 59491721 11180794
12910021 59023874 74153365
75418100 40359209 52032481
3230826 44767987 23270126
79187704 12893785 53989661
21268013 54917620 79810601
6848868 43014892 30199562
71058859 62502088 64776289
75431723 12800631 18780593
58663053 51552639 4937631
15471552 41884958 55374057
75157028 76139080 2436759
50657312 17328320 27696260
62248684 52844559 74955075
74022743 69108986 43175328
18401039 37820565 35292598
16471422 38798108 77014405
30204530 41462385 71349918
46589253 23109836 24338978
79558717 39833396 66425906
20923917 2221253 64321758
18893749 45111945 54254259
40530715 51824002 1460277
45522759 19246965 66325443
17969538 22115300 60744615
19413812 7036478 65013027
65842593 58306510 14615039
60927852 57237921 19151308
56666960 48042642 67832
12838772 37784660 18523754
35544439 37524892 11549624
14920588 16854500 44730207
74121841 37520290 25121537
8291659 24939737 41083807
8941304 69234991 46695466
80524114 67263342 25438419
127647 43642870 54666472
38856309 29953322 61918101
22882172 4112923 2187008
19146335 13573214 13540904
64483105 14668071 5132483
30398442 20921514 69957880
43127306 25366893 14234007
3278497 25124521 21119194
17144425 11348842 48216527
12150882 77393873 46285778
59548988 28275737 13715737
6602576 49802254 21519682
51791500 35390018 10636458
4537048 44797021 18379018
74545978 3510217 5207934
71642359 44216686 53212887
17408620 71225461 46907585
61973477 43481705 31680588
39798185 72672373 26796880
31445956 25474348 55400145
31528350 74107442 43197050
67227751 65423272 63790539
20875988 27205331 78770420
46546031 63479980 5845118
63894198 21107891 17380755
37506900 80414454 13401125
60231122 49610243 73485815
1198783 24977493 53678363
55493822 25786034 65746229
1827477 24271167 68668842
5387365 48147488 2443307
33422709 71072038 5857581
42055669 20104026 78851906
44595279 49790449 71956038
12289162 77963491 63209044
21333910 76645224 28069620
63942893 36425992 66083997
66128202 17653422 5548120
19631636 47704756 17385041
6127225 22659439 54818844
31373005 72807849 68584501
25336528 42146839 37507788
75786045 36477618 38002719
76314510 23324283 76130540
15913057 41948569 68618380
40512656 10983119 67124145
67509978 5960490 32871368
17681450 44911751 30662617
6997254 61669923 63876086
10617384 72944677 33188864
80522050 71404579 66205169
70877686 7109147 15049955
2225644 63150211 10197749
77834304 8812879 32297904
12749652 37590046 31123981
25291454 4927261 43333996
46185802 77875179 42553484
48002442 63192842 51914909
80276373 22857094 20091882
54157902 77063211 6616172
56049781 17772920 43548543
76303524 30096305 28480693
47903890 40337977 75388636
2199502 18727120 17240244
11688989 16872113 5578844
69944580 77827204 60236652
26839493 20723360 36473417
66737829 3371223 54081890
15492403 9260328 75338024
47824741 38773812 62040050
49534262 80744497 24588693
43880080 3966144 34943695
47794228 38168012 64403971
75372542 25548383 57426149
16844553 70113700 2481488
17412166 22927495 66730445
44978419 20954368 42430320
29314415 31059796 38921064
69616971 54113687 41217434
66325749 56753632 51122675
73644576 49818589 21719470
23928765 2007376 841512
43153697 76671352 13948842
28997018 72792897 55946381
2608182 21148783 55791750
34688241 13912012 78792522
71942135 42486604 63814727
11517442 48498600 34079042
53683861 68565947 17799478
63203686 61837503 8182947
750081 11324323 20213971
10832128 299118 21533432
48071823 49035930 45058682
12361502 79808594 8514880
33246983 16828821 46840247
67766069 3114986 32882560
64158715 31854405 20753711
52300056 29950054 32506716
69488635 17371416 13796099
51388449 10346555 39031088
45635257 52357596 23136031
25140914 64644175 37280904
45218935 12158854 17846089
22229936 61233598 32503633
17174516 67615726 70990259
33605893 16682503 11122446
47551615 66348914 67464859
63116776 55568448 43820426
16109398 62535553 34104394
46741164 42210243 1465979
65162108 21298664 30573333
30622946 4785997 52119956
1384319 24544448 5092841
42120560 39686614 76338539
38100678 21577203 17982124
52052599 62232908 41475623
74700536 8356439 55182700
45662858 49536356 68751619
38129324 66511013 68520983
1178011 34368100 551020
76384629 37177644 57598282
74228996 59984486 5472003
31035788 77159634 58988005
31776710 3552276 51361884
7010005 75649563 73071026
54160316 11026351 71271566
983118 62261798 75913190
11911990 39509958 29271969
22096123 24821848 80260270
17673759 10995273 35559690
6319914 63758629 70673306
76024994 33400968 34228177
3208144 73646252 8084005
65563942 55419510 43750102
47178300 32112221 27132794
55236133 29554510 9460042
19376356 32481289 52286020
50675159 38934135 42006883
16442840 50098115 15598771
15697455 55103113 61706846
36851247 42741115 40517029
23844956 30324200 43798691
78951130 68128791 164550
69158673 8634263 6200245
27412763 52042063 167654
42384503 3079878 33048558
67502428 13630435 67200270
42623843 6010368 44195245
15052374 49408385 20121982
38602378 57129422 42952301
35816838 50482410 11996297
79510546 38551447 37616393
56156289 13592831 71421162
46238289 14099796 70923836
8237349 46043623 67081915
80405959 69045505 21673489
52571696 48242739 3794903
16154214 13611271 72300063
43731075 11784525 2917970
60683364 39033885 41823991
69456658 17033419 2054638
65729589 60848466 35582439
3178202 45650715 70540025
14142522 50041967 51697605
80454605 71474654 47716915
72956231 42913671 76215320
44373845 75423325 39809788
7129591 75779375 1367326
11179979 7549859 69955747
58905981 15832016 67298760
16079638 50121028 62636629
19981364 42918199 48408015
21620610 25491632 34040504
30824326 18426130 20686601
16388149 30204306 22219556
27298397 12681539 7106745
1450797 41479982 25775715
23365156 68299235 61815156
64569024 71233850 79474536
8897197 36513046 9577602
60307510 34143383 3401543
77322085 42528710 74330496
78575870 45600377 2555999
26696975 57047138 71007533
39203323 71320241 70076644
72639461 5164780 57710675
55333585 11936092 33116522
43845643 61851804 2754714
4381180 78093098 21620273
24059949 23125258 32908109
23168022 10239960 28297812
21556477 23330920 47926946
66177701 56987957 46090385
25171903 2581329 35317929
78848752 4160285 13937609
16565180 10282810 46994154
41572145 78553292 26011472
30977317 16941309 35295284
32211796 20483027 3910015
46809353 57032148 3296642
42833153 5383236 17270252
32770037 29889251 66244180
15737334 24606082 33863509
55615771 41714100 43757262
48753327 57709172 73558051
73572049 3574602 45760775
72403125 60645668 52886495
8598545 35032284 53020788
35217631 13479062 70423331
79269477 48674945 94460
64919728 67674037 58105804
15571264 11742713 52050319
24310230 31134539 46920556
53292223 469156 9015662
73951627 60034620 315851
48643966 55365106 26400850
67011447 54955672 750348
61010738 77495945 36190213
26594360 37344055 3011113
6550610 53570818 77930927
42415853 21532201 55045313
17278443 4083422 6679659
58175068 37318821 4069201
59263342 37860185 58119054
27384480 21290537 28496153
23999831 30738568 3989130
14519415 31298212 42655193
46177768 10517576 40643745
35033321 48147691 54012717
47853229 57275255 38291572
47072027 11828972 78613912
52808893 3386727 56883586
73639522 56798441 78771083
55390676 42943362 52576051
14299171 8211881 62101138
76893466 8955514 58016525
13084481 12888495 38863659
33253151 47422548 7178322
30319597 20265828 3898853
21215320 2854774 65655460
8376361 43983288 46121468
75156280 40206746 23244254
45653488 26435391 63505672
42904746 75038264 45336943
1858596 72078467 51566126
37910359 48884541 2003326
6379054 20560813 21582347
41343737 70626894 38003503
597169 70509644 72892610
35170055 45480408 40582346
14649260 62826560 22488904
70627610 39785465 77534780
4867 4769
187165497 270753072 193830636
256957307 213855016 245787985
242079620 242120582 51473747
265329264 96568658 275888233
228531391 120412126 170122296
252367077 17327160 93091029
263545245 97339008 160258209
275002622 126035135 207639825
207200303 117655961 280958067
28656720 100647141 240075643
116132096 14986568 181551543
44084611 193562276 236045028
151824936 293972177 195405704
65085738 162757406 43867522
86815548 218071544 19747600
30285608 100265610 148047555
236078214 118514008 76434925
90292024 238949470 310813232
77247533 49458776 257389959
12302158 19108435 244429813
70987805 12840663 97791932
163642146 267695804 247727277
67748888 142064030 251606399
17445859 61809479 308991552
159215451 212919035 24478572
46424136 210882046 68091284
177794503 132422718 69567941
245995789 185874803 103331423
41429728 69860982 55563195
275650654 18703856 286328961
171998109 245830182 145882296
293859438 200597319 226215612
86557268 269193397 23399921
270074470 42331376 315628413
184887112 210084352 117345094
166815290 70449039 146531739
132675329 82712490 1787423
59144883 42769274 85673412
299073355 90629620 166609218
97926876 312261007 179071096
155163816 274452117 130547208
132824714 231951028 305710141
291806421 57578397 205570925
86691077 179396981 291415645
39185864 206362829 269409638
192082885 61596406 85688112
203169212 106829123 172163360
315950058 160370660 310875808
270595996 48400033 154539538
51397422 195073703 226833146
74733402 304286603 216930374
137707679 257974143 113499974
213130993 182846931 154188304
125660824 277773815 266557858
275305771 217355134 153065167
87063971 5542204 176837254
285130097 162589417 204585397
52960977 110171320 310156364
74467693 229863729 147799242
297368971 81847810 99653553
311224613 311163551 54469518
117461278 232290068 129150197
314062619 31197535 184039270
103703004 148920360 128456494
170494002 178028798 178480558
195950775 59548697 163528759
258008978 25846153 150059065
81086089 262430263 269674645
210384524 155647224 143349226
290542331 289653298 64869587
190963311 227909625 298230722
284322128 192450825 270967725
208369017 86646536 136751454
184956692 218935135 219378019
96857791 179837614 271837575
5364485 280337079 128053690
140225356 37849716 83392843
66326001 79702227 301284471
250834625 251543701 261184140
40979885 244083641 16821192
124763793 284764918 144661083
30195559 182699124 140566082
92232306 921195 80042901
130635252 22331642 97017037
294674039 228114485 220882255
53989684 40921946 250982194
47134690 73233630 163858238
222653463 292488554 223480367
283326260 125004810 67979193
168915 154274 50408672
143370133 75824081 240014232
27505647 265334446 156116634
94398447 245966366 313789214
156862025 307782639 171171235
119209724 274931981 239260182
293881839 137417692 171837253
85632332 97919207 219800503
291762269 119785900 135902715
153806553 241310949 122207843
231977081 94213943 116374418
297026525 267945665 219541732
174379745 108380206 47273643
298154069 98190858 178135553
189897828 208001986 106156502
300076513 280433755 100007256
294870774 231855280 184421644
286043039 261431586 187139323
291084688 150424385 179792948
88987050 248322372 24256557
306015307 275326964 306367301
226156402 147926190 151797935
95153198 38112398 115418576
26239095 83910264 219111200
178911404 291136720 128076708
72022763 269855896 277747010
22290882 185954003 102302317
267900570 116801572 284548523
266864987 48266145 96137846
28880696 216965458 91909668
220858421 72640453 117619121
70303646 1935328 93321321
57026189 191299127 208128605
217438493 101493671 8873817
118013171 64566617 258508838
307159758 123076221 17391937
228654651 174857746 104170474
213755270 111994032 223496336
77782521 39234575 97636818
5268367 112696182 22779806
237373305 196651917 175819757
166422960 227393796 295065852
219578451 270549863 291978526
22135587 12233421 5969262
97494694 45428074 135051470
37365175 65969696 190345810
178548734 105612417 13736488
13961533 68328978 70564417
207582364 89479653 73887203
52250129 142280377 83490777
46674467 213024683 62790814
231060116 89379369 105219839
287453128 190126967 258561286
11694996 40517593 211818618
118002461 98928500 231809514
120557045 45843120 66618892
299147958 284044092 276481387
306769644 263439081 254032274
54784705 255415269 298793238
164957160 312378313 153769464
59177991 115435893 191786962
96363221 36390497 8192799
223333204 306352744 259034483
188197297 81559429 263502248
125952648 82900126 134325557
216518668 64097264 271472100
115064288 227612039 164796524
183290862 190143095 245363267
14061912 201611908 216058105
228091846 240471938 153031848
227945664 207572534 311112056
95218180 289699436 16731804
54376793 122563849 184643764
123484721 31348385 207154318
247366705 140838784 125229475
293886028 218961866 90361625
145543973 22318747 127503586
279220946 163379628 154323425
185210476 87076687 147404809
24244606 274044362 268394856
123151643 54485954 256536893
238539029 17339046 52343582
74433257 256983760 102696964
101182997 193825351 144897732
90324830 46043695 10981751
264237144 173748061 162329725
34030770 285139519 176410759
219518863 21279182 212238462
94984323 304827470 81106472
232373577 298911326 99245949
161086618 67221219 100422757
298205940 4928567 76544432
267723976 184483554 23701064
110982233 133933448 25656776
115988925 148530318 208275843
165662171 64070465 159624646
281467809 1541950 248330912
44600659 142234736 29710783
258506863 60251058 5821750
202236667 244999167 67345764
284331728 226312711 73524447
315629369 256983749 238836630
30580546 285361804 47181091
251843763 301164746 161723913
54158561 162958817 16786835
291667586 129279918 78063646
192225928 104295944 204514399
229579327 77107823 138554999
263455200 236793604 159615360
126297771 88989566 87997392
232010331 255590663 274629630
131739259 48140708 250842483
192363580 257642222 99847074
26077628 294790526 80846445
53687445 216482919 198152015
199952270 213029281 136640115
145378816 253085595 58181399
180577027 281089382 69223914
43585071 169941258 186920679
29647532 290375523 108773246
46066337 108633890 80702454
137588753 125744526 232755254
164631841 80141865 81132719
154169473 71881818 73049678
12569880 118948950 297687385
114009574 201026061 98090406
46704481 242072085 154914671
111193505 248200556 124617003
45231153 65271991 114980492
3536314 203779777 262826509
60144789 231594762 108552812
137145674 309413837 165720141
45624886 54990987 69855681
204742831 187585927 212165175
200499689 80896089 249761747
63009478 75984457 259141283
295278455 172149450 257121255
296975203 158647437 229820632
50174335 124914817 70340403
19799914 31141535 80641243
281793282 215004903 199049467
193361846 176254566 55678736
106191025 4824561 136427967
49129118 164209276 262853068
72469202 134371338 212994190
92435416 101909128 275192750
42980303 29868916 109715347
292836309 99020356 135613525
293358413 272510771 154760346
50470478 27825786 251516351
138870669 276123869 307483607
88542183 299461286 265386513
306746523 81748463 266368132
249747641 83919615 53201097
294635176 46296047 262062671
146889747 284340108 60459648
141850091 146763141 23298718
12889457 166930508 106174026
295260696 186122117 31648546
48362053 216201415 35786849
86555743 227906023 206110046
226881853 123543521 66264780
291060985 33468197 202418374
109010611 299046142 259358180
280471187 50132865 308885046
185034446 30121886 78913321
218354641 243227456 6793067
160691462 90389895 179431721
84362700 108955456 210898840
75506372 176115632 533811
49863738 240510215 144146765
112009083 302830171 162994752
312970014 24092279 297896120
8396212 4308678 110614826
103996063 157900212 48243637
127797012 254455309 105055200
205626033 228477329 141663294
276852328 277349553 123810780
191262728 17334317 116437
136098350 34321140 61351154
173805980 189071286 84772737
72945742 80032842 103055454
117290297 182702454 238451324
72380530 275489453 197044526
56515851 142130149 112083109
29910635 287969196 222373785
303964607 207360072 7844725
127223908 301466924 237261411
286603738 71032548 50317037
76007356 119122304 228250397
129771129 259786495 1785057
172918370 1225463 159259138
262413151 166253561 47379642
120572861 153259416 11994232
101073908 51987724 205406150
222656053 16389558 93478443
242150986 130060184 111916047
110431227 231915565 24935993
2529209 19610721 231067845
129481447 35066293 220435818
38988114 283314335 241360611
287684456 68973107 134906885
203777979 151634369 35732248
698887 271365909 309900331
183909954 133116056 48834042
192054290 41197000 93877857
215977730 288576185 241641264
126002874 262548833 221720479
29597441 256316523 162211506
269629566 257805496 195824260
268406262 47429181 279243315
176790534 226762140 126332202
242751748 26818231 22537182
39546696 69898897 233850244
108208661 258882240 242703880
29134668 241328602 69919038
312391368 259969247 144909329
157761584 36308942 164116410
129073283 123020110 232924643
32570016 18587425 146529018
41581040 295583391 257316374
110943501 270587081 28029411
137280078 100310140 77746420
120923591 283355577 210714730
15498062 279366916 180366203
175817806 95768475 168479893
277539949 170207842 23977668
54827160 124118721 288479497
35430114 104606532 114049322
85170317 58396688 141549033
205218110 115366933 188746136
270525471 10129797 257771052
76688084 208158616 24891342
273722566 67885577 78827025
245978516 11920299 144895250
239716711 259139987 150386999
246681103 271700535 156676114
259631029 13544709 238534854
198316760 110699069 2435546
213514509 164894049 259691260
301641074 277063416 221527878
131396723 231893560 187642675
74921290 141458372 216042946
28032905 132975535 285002572
246487863 261777962 119777653
247008046 142913051 194086183
117731008 244711476 313607182
70519777 106608779 181140928
60530757 195626963 147224769
264814263 130740907 287961884
262751814 100545830 130722849
189150041 284561746 16873814
27696933 290279762 69581747
165130973 189152124 116314162
87496792 86304473 190424137
205752054 46842159 222340808
55411191 18192535 137757540
197544657 143893640 138465380
103439302 46630138 300497140
151529727 127934201 193356884
87457562 198058154 2755270
313230223 72861311 90487059
302915432 103987180 251206330
86235858 288392806 172481939
88408605 3609437 273469303
78302257 102504132 8537606
150325370 254946763 266588342
210674901 166570675 196174496
179937047 287913338 31950434
149375360 212618302 60451329
159176307 262041078 168699449
14430795 301538355 128786195
79788993 122964860 287735279
133751742 291084672 213841838
243176541 249572695 210248696
78691172 14432590 282419506
140575177 8975530 38156473
305158745 32600768 70221705
275444886 115760062 61290964
77224343 30026282 107202948
233404618 173253390 238151769
129467144 243861848 117605194
294103766 98147474 257119527
48677753 215239493 119104206
51569542 230597172 125035277
243662089 30418718 176554827
15144518 162791066 304989207
6304530 128581841 51125850
140525246 136678112 159080224
41818190 308975907 313788815
175341107 66178435 204456195
124147821 249321330 235264694
85337618 187898509 248138098
197721239 207047230 215336120
127257615 228347545 19945424
11885862 304419712 21420288
235025400 263861036 278257680
223941307 51407163 81959035
200144868 285024625 74216089
190569536 223408777 221023652
229969093 79999786 279167121
143068889 97905349 68311878
74086878 109237719 1368046
286559531 151362792 37718990
105486478 132854676 134611102
190717974 261526490 215710017
252631955 120028902 137818736
314527896 80725720 266871649
108732125 15094234 232323594
27004742 36080710 272426020
285976229 299315037 151037840
195200653 206510335 185666170
75753445 130032892 206809084
36722648 180435767 19613040
299272747 126202268 275465558
24592100 94179762 236169449
53155402 222346807 313433959
35933866 239321392 281834759
57869678 300119716 302853303
25707812 56118400 311801118
179770498 217252408 307058320
63300203 220226566 279760259
15297520 167438915 72907319
273997656 27580292 117528723
5083932 269496921 39931846
298666209 145156612 32165318
90932430 225687556 162846029
204024135 312997715 310086995
292040970 176332637 67852888
200038250 17946973 64876281
228545424 176514265 105838024
118399183 148845100 241252030
53303658 309106675 301619956
118923543 189352168 265405245
55591634 229900746 210939184
251248453 273049327 57364312
16602060 7897751 235929878
253724425 145460210 237014325
91409543 28814952 221734541
313781460 290276930 34101760
49726173 202948406 240670814
271538044 140532661 154935458
195389700 156203946 208097134
232403149 66725035 201660629
259858434 17403705 10444215
42347647 138067296 214312556
140264964 265514671 306837721
19259239 250835607 237776117
246139541 118073414 117318135
196221462 76624527 191854175
75963382 64952120 308648951
11247858 259355120 298773652
239758478 210680166 255620813
138282107 198940614 92457190
184224149 278227188 26414776
100025047 36336043 136391424
242451665 101066665 246024895
9140420 88027645 241673095
28248269 221371467 96259288
130684483 186919785 264865295
156299756 95687137 129429209
170241334 95217773 2118886
269832030 313769598 311809083
227299260 270913004 161496208
12269850 68767905 229735983
130071064 133407305 207184600
140238936 273445245 46009487
3444560 198231723 296491870
157137909 97600441 165779906
214341549 285184180 2747789
204794939 110449486 16027543
278048573 170340236 5096849
176104790 81712910 48930345
27737748 276871819 313807550
146426184 244144721 180326659
52841599 6144439 31489116
301920269 173366719 164314344
164393529 210969671 279050379
278102205 274108700 120862074
147058099 183171292 258861508
159720287 206512902 275855611
262990339 309358003 46240597
140167076 113810789 308704111
13700577 141774843 48457145
238490527 196270031 87657740
57777856 304862204 230247810
289416359 195449953 89250624
53794910 302178004 192681173
126037318 171259724 83919440
2842433 279997449 183765363
201632676 288848968 28957323
181382706 157919420 217494373
162748573 304690754 298752224
252456960 226516094 141809718
233302598 71034270 275746571
295694263 49524667 127301989
278802871 44471890 171761580
306418477 252435030 112439170
308269190 296933223 211656004
271928355 42296991 207371257
70723098 197933432 163653629
95165269 287770726 179069594
87460625 122609168 122171527
70206688 223421272 67259795
171032679 28160426 92041923
42312087 192868010 127969073
294561495 220905754 243509245
10249926 238414065 37868253
74712111 276351130 238689889
61093966 62335983 44295480
270954797 252699511 37621624
104364173 102258139 155868742
208946870 241909953 233130272
301933666 7480037 102761318
171147531 236679605 263873765
194063480 201746941 18301899
146948801 188469462 218868636
197897638 213446157 197062026
38873097 256940641 299680641
170358563 171779439 176306465
3291657 157561382 140995889
218794428 147893769 1866046
255985739 273891016 282101493
289498436 298830919 210020141
113887585 285539771 173023588
106072218 264759854 18928080
225458719 261258265 187276316
112272244 178063287 282057208
287290830 88049057 123620355
268816386 205110804 242393000
179219350 79415125 265469472
115156380 97490941 237916430
268735148 65039186 190461033
306619205 248735505 206479808
211657854 209695662 300818725
59817950 237539453 100793837
186550156 202361794 54793191
191558749 280748193 182124828
257190526 229336083 271281306
254795137 19338685 267341731
254989686 144393196 91498458
178441834 31220080 138358857
246475846 210903288 279676337
12611276 18625319 305362915
48425542 165686624 291364040
155014491 118156986 31773802
203475215 13526566 315471102
108430283 145095443 155477237
19721991 28802501 260429096
150824604 119091092 245131692
37076367 271339821 272332612
136769425 93399627 231065426
138901337 192522018 151985981
314659621 215848059 199095159
277675829 179675464 292975910
154412305 150628680 140650698
14057100 48648874 253959607
109648388 156941553 126066899
85519113 266240255 90578945
270632094 299225709 1094711
24073946 72704232 169074660
145599266 251525963 194039646
255076150 181744424 126722992
284568312 282760167 154824124
92165135 30764979 259043069
225327202 114947829 167167156
115539561 16548994 204568423
163394852 304655424 17541992
309308704 243525459 122741532
45115970 57360640 23238936
177510010 263574293 151847796
128450120 149306992 249391057
284796116 236001716 299655830
38338108 171595533 199323129
313636280 18922620 14514601
53472154 164208326 82294153
288260910 115706809 103279061
189997434 149596239 306150488
194633413 248424478 86873225
83057558 252069997 35150227
129493106 178469821 133430408
250338727 78618487 199839944
61943552 114345754 229161001
43172175 11690729 172149792
12522667 210525822 137355166
161820245 84438251 232650329
251651060 178262444 242085935
222703110 50485797 87533926
235747614 188855088 32857382
134855379 26462378 295315974
204397094 222341617 39020808
4741484 93541156 81405895
74658741 260381067 273313370
260314924 242975685 46066306
164700449 185167431 257510003
201818620 121239720 4273286
265452517 168654192 7966420
167906042 56736724 5550157
82761354 134230411 153747282
89900076 18544751 311881079
106479422 252762942 136894199
276513645 244644144 289969081
115949669 145802875 129670904
305857759 115366727 255276557
292894201 80387457 56828063
307438590 256210312 51768207
194385498 236984469 32965903
291868944 295893674 214877067
48474032 267859028 102029366
35328378 258615194 252774742
178510802 83669813 105678361
287036191 18655631 119026364
47643128 91881063 137983408
307716082 173833935 146813519
245213976 166413881 123635779
144739535 260297335 17710362
67869129 174035424 154466394
77970340 284028708 70305589
196620311 282360276 208133974
292254828 80697420 55802879
166359891 124294124 253781359
237645642 263326217 139735773
206650475 207415445 33626950
188758917 312230496 175014617
23187754 306667735 206742530
50353827 118516663 294594179
136427438 269984088 110029554
15470447 192638629 308147738
234244630 68200935 36457223
314248425 176205001 245168268
126853122 124459818 202005032
202641950 146319028 27229103
295667990 269474222 127761537
29493311 201310395 45447008
158045116 38051878 133664693
88942759 305180725 211657497
223735653 127120134 179662617
9925008 151053434 21097389
55436858 208214154 308328484
105875499 221952232 204138802
307197744 47063556 100197329
217495991 139889511 274126963
208730663 45746614 209256664
103269613 138992614 91126569
190576443 219836471 216806505
197331200 52015719 137419640
63981516 183240618 208075276
106283606 40028021 3983649
168268173 206918773 58099015
154174467 88205581 37484391
125143247 220095233 179938514
182833883 59095508 248423082
117869267 95574371 295502993
116647440 131661611 30578302
211275760 243487920 6237302
14322127 183293273 262947567
285028077 196933682 227500951
293028351 32050557 155587751
307464243 124199151 206496811
182684298 283511785 25925427
145238265 191494194 220722602
109139902 187425208 9680636
52512329 139569631 7111996
216475821 84796595 54990542
312240715 181072617 35858023
298977708 306252321 99088179
33814519 274867400 260852588
132790160 7934284 45812514
58081519 90488554 59976107
194544485 152198975 258463127
190419131 139200960 228544862
95718321 167314665 104297933
313838597 254073592 19891091
121535538 273913585 203020197
199600347 4427676 285769003
47220093 219322930 249528662
230163465 297711751 28318998
265836244 70702740 126859148
79011371 58718041 258560221
223517975 292818453 274260014
71696918 176216653 278270554
296341544 29247934 192856567
62778359 57466832 200772309
292192689 306181570 226099986
72503925 234617529 209477442
74407497 93094456 243197493
47267286 14252387 206461684
217669412 241406034 111083343
115361230 283268218 52934258
241308300 127843546 308491423
113310744 25240266 196396289
158649547 263589752 142236167
280160717 309298242 251409250
22124913 205743898 289973887
310722242 176570353 9279821
209460645 39360951 95539259
166279051 276239117 168281208
212824093 71125581 216998524
272659115 281913717 215610798
58695951 37465891 200910967
227552433 33586170 212941498
138930799 296452340 18592306
143862793 204873862 192028850
116925932 282772963 12952704
24510578 2931864 307552224
308925417 188158941 40805333
89648819 115971569 111411984
114238235 12837941 64237251
64231629 183586174 241172099
176456048 168306900 202906203
61710151 140369776 2807179
228510748 171097469 270033062
144794639 33900092 24612376
112299480 49374130 67173299
11449526 131321695 152398252
76374937 193327748 4828939
132419022 14349300 295898723
64645053 83847754 253191489
255789452 111854999 287986534
296886243 298190550 137457431
102229173 84307206 188722446
24069145 48159810 234742683
131623694 286978517 100593067
277627304 142390852 102691324
251072109 173407423 39901651
24764791 209669028 117645453
58187356 106183589 312763670
106622369 176493803 69227736
201273607 251055621 301455005
227697944 281163367 94464772
300092945 53229280 278721936
255154944 180405875 101174881
91070040 199054017 243924761
217983547 110605263 182701258
252194784 128414214 238264239
150508860 227966739 242618600
261822163 33893057 254283596
47622957 186130371 291921131
161713954 111219836 310018992
239248449 209629395 195987690
12958325 228316605 142669722
244341648 46806201 234775931
269097818 146358356 228320682
75947546 47597242 172453595
173781716 14771349 15014043
30999936 136721927 74674587
175895064 161361800 3355631
74293161 247298541 227160812
68666675 234477838 267486865
44168782 63699227 51668572
303077928 45408198 225909057
68786099 302000276 138961805
52193246 22147961 45239524
30094023 50606442 101323639
68167768 147684517 313222361
160326073 117939450 47235918
127550039 157862266 233926391
123616123 34456735 173257991
40254848 97196097 109114356
262424355 1280437 109949006
238708313 262282077 113547816
295774588 22315255 259633594
39542581 61640667 244959351
189905230 210599753 271370688
281570174 126475988 168534504
88323752 132437148 49021906
117398135 4219136 309125280
314922312 230167027 261259337
25256301 66306909 314828329
33944288 132772022 166092294
184319690 284298828 75877299
287973771 114026246 16455695
281793122 89698015 113990697
306237219 65155737 123323178
15181230 84475840 4631571
254323106 294986053 173082430
207432920 134963968 38721484
99922966 39016637 128470260
50068943 46060174 98339005
216711068 302420034 273039610
190027916 264652294 283376382
211314924 149589436 205473157
267899126 62551147 296740601
145248211 1069511 175909592
74925902 271151606 224166697
73979908 28174452 307510180
11414570 88264635 99516264
170997913 88532210 24257214
35371826 21846495 167403923
19998308 284345282 160699190
314009408 3521828 299549152
47585033 25292728 157856643
18439565 94168648 25935818
308528083 88622413 127161527
28517759 138245393 199441918
99774733 315743504 273101491
79373764 101474701 303625121
172894131 162317970 60497822
302590178 289278268 1822611
282365022 196370839 52626268
310718707 103175219 191597028
104707403 85179102 94682050
266282856 36678997 86588716
32564729 72660808 102584933
156306042 41965629 25911014
204761130 265367394 177432927
257748905 146549149 18461960
185674822 202359361 40993731
19304435 240984875 14430777
92166096 154478034 165740451
54054535 300993499 291793737
306437440 26643097 182893089
102085487 175256442 105183090
258514244 181408570 138909918
210842740 271370677 32329771
176827882 69116715 82413371
236149884 138093517 147036015
227150741 248923838 119932495
169215813 238783958 292034637
90929837 262336025 12946793
103664492 60176170 95031284
216969349 296820914 57475055
246687635 137947711 229553567
110567217 117404227 143292462
132482070 65939349 185288148
65218687 305508365 307197810
195571464 91648584 246548546
134240627 123554330 37847794
315194169 12537253 150912959
193821953 290048620 298302000
179806197 288902023 302023321
165465427 113251038 174723475
588471 240252126 285214923
163626380 100780383 264786991
167386790 173505628 12123527
141026141 197726193 292948796
290562114 164448490 61324117
35622111 47200031 243918224
67111619 123492228 81112741
107409862 178319229 156116385
274604528 179890314 25998829
279008321 34865915 268542866
49395987 189813963 166828983
27973990 290681524 107033978
34121447 257440425 59929748
166591844 305220257 96510659
258717662 269183247 4197199
89043416 309169063 138106254
44955728 11817728 95506509
236021068 137593080 300279348
264466050 157009632 147256105
9159930 133235449 181989905
148033703 190150915 306126671
74635973 274661903 87954746
247884323 314589825 268578085
253754782 68023794 262647432
150771367 306400623 208300212
191879583 270937725 297335397
8419341 306684364 232427495
313566999 175602779 261341042
202539215 189421247 244690458
67656139 202082681 54171654
146739806 26430190 383608
96206298 77148387 6526106
128840861 128172892 116668180
3834357 151761570 134424951
302638298 79888534 103364758
218193778 142445578 19030664
118258021 1814184 22764226
206467067 28673403 142139611
136598578 161881592 250969648
105529826 67177096 53267587
277330918 182405234 49101978
103141245 112663638 276632878
296731978 263960816 18433116
235378452 250311658 244243719
198447258 171448931 292843626
1503062 163228568 9869879
168781102 192040793 277971320
26234034 128350892 69277786
261776305 205579442 263240119
270140723 7881881 130425791
203471263 14564268 154859271
17063847 40518584 238376453
168009893 170193985 78724727
52609294 93524163 44376085
270415393 198997631 309245423
61153679 278534043 32184259
120750864 10566402 265386650
121943440 298431761 194186130
152186557 188253402 264438110
158324963 94771365 288431870
180145408 185224926 307661982
36655152 183849337 219972276
270002069 19248586 150059890
8417691 130259473 144067753
238636263 197442678 315978716
196540469 191652561 18030278
253835825 250194512 282437926
47853454 195711905 212459274
253390495 145294232 313836959
269093261 56998788 201903954
274570188 158975241 185339365
305828982 15300549 241003333
195377563 102720786 258267569
5196556 252934316 86201369
253902518 214351333 48532371
160582612 80233834 274494954
227273712 69149012 180562532
202110396 66925451 126826589
250623340 221133289 146911370
6331924 183057251 263451158
29399955 166572262 238869921
51411212 92101352 268021778
22926200 292050259 106607847
123759351 132912162 196987269
293642729 60881964 264300222
224954170 232181083 135072233
143252375 91587172 143936654
231490350 286612812 84745495
146119254 136125120 151517273
65832258 77323956 52276460
91611081 187263973 82211513
54108431 72453312 191986172
303488383 122288771 301249303
113553721 43527294 160888148
120064462 207462879 301080896
95523412 31484713 113785986
109036002 12164558 111323563
29393934 273375819 4743761
276227542 37292304 205544261
312054861 90029413 80652928
295478868 139347924 256166104
308138578 57696564 80940608
281577510 133871260 32815713
64403191 178678348 70714849
205125965 64042905 50125498
209654146 302392491 222768902
169864344 292497513 5149847
243233291 251553159 171392254
80529329 232717411 266747113
292674716 138164933 50275001
192457519 47040997 163334799
189988843 63552570 31711956
265676090 41232582 291487785
9663647 2579396 164981835
85457988 62075336 157233919
249673434 7535098 61680363
286819251 38461923 236189382
122591876 153779049 91294034
98068011 213737401 25923302
223067833 140709563 266090548
78424310 220678849 134633385
174313338 82336803 135955733
59429700 146499994 113281568
3797178 78702808 88028992
191595159 169096677 269323192
75254230 88046326 12348259
306664468 139804398 197345162
248795972 181639116 162088333
269903780 241056699 355430
84210343 225975259 47491130
257857168 107227624 203505428
303889473 193856939 240591492
142626972 110433736 302943342
49439894 95181027 43117299
109221411 1762891 103614693
118665784 161364319 18702458
52456709 191672702 142194727
162532625 125677112 258399866
50427037 39047891 19845272
104092625 50010266 198347636
47313467 274144141 225182103
73624093 76419945 281325142
32429073 240270919 17245531
209262933 85715898 194506877
271024263 18149195 63278612
199217215 239147490 75518507
2151793 127744851 48744504
315376769 59693023 304712912
106742232 251975268 98543874
20492224 289604778 300466853
299319805 259918927 55507507
145782633 269458360 179329961
219619168 40005306 6241140
69630299 296125648 31473491
162567459 112218032 216551727
130061380 282092020 199166532
101330056 4889283 168996017
203577405 48695484 62541678
290810712 149754013 263759549
210055928 139493657 21678067
306509023 302695750 168139927
243667308 133385876 237901916
119485283 75238412 94193290
293755189 314595237 117307071
215875067 124748214 173398764
180861798 140179594 67649532
154752536 239763073 212081894
95250216 148258087 49535412
22027747 35867541 78230454
270549056 102936216 63185220
301859385 247156893 167651967
14881 38155848 122212034
288268181 257979876 28989440
254648436 155009673 141267805
209633510 5157499 118742406
275384330 291828177 10259911
77994891 131773537 204912097
211776780 247296898 31108659
170278044 149893519 93394101
283863456 205787543 189617912
268365280 105345191 33438376
120123708 86350309 72358512
233655043 40869027 200782419
17048348 310768078 20431366
32996176 63996570 172421615
4361672 18184220 42330794
50306492 285577662 49551966
54296335 315204017 208493627
193749326 308032909 256956289
269244100 105564941 27858904
163089508 122677970 178998641
280809778 137075643 133966795
151883884 80962820 13210194
202504921 157445843 230087601
134958172 14985124 45823403
223290896 60255392 251972155
236583228 88153807 15633932
226715161 300770320 59260780
201967784 160397787 41061259
87712368 36957691 37827449
231078492 60713643 156404659
261847366 233811274 58448748
48107251 111182095 129472960
36164188 46308184 27792958
309808072 73763449 280782609
138503591 32409991 273951751
102715914 105195103 263785345
298604617 37433858 124416225
282133158 141967459 110146762
64543848 270886785 85933877
254677765 17738583 235347112
257431670 64891776 174764582
130134973 3930123 63672914
239774835 157725997 5326612
293537902 217265431 86252642
253499729 290131575 91786466
171629601 158836968 31959308
280787618 245712631 194273358
135893766 73704074 245174262
110121949 274535882 24021659
123539343 285855374 310205027
263144825 300828165 161468035
234755620 260600251 68235845
122417525 121598424 187594126
43951563 55663609 274246900
83039622 30727568 297496777
113202535 201983104 114744177
24972219 217202698 138734623
214733757 253952257 135822228
183759355 310007138 211690369
88252991 65543782 237459225
157520974 231393299 278607922
150077680 59864909 90671276
214124134 88574337 66362397
70395885 294821510 63390602
17968440 180845221 92644358
136908057 72549218 270052194
84563710 39275699 94085701
9950809 81771347 33509686
24023704 60701421 11611372
196684079 254304125 287035875
93346388 261195574 156828357
195067479 199909731 11044268
79858133 122072418 161951416
228393024 227266098 226272016
47259703 106081542 268857740
27958675 32965285 11026100
91866166 65946212 21985450
188253266 234884479 256145272
94240439 159072639 267938795
213271385 303387112 160732498
67729595 43329154 147716450
182852329 239958907 53814578
153506687 277633707 158832879
97553617 189447334 43007022
161300821 45924734 130469597
261876138 11786502 232305036
287307044 177521099 244984863
100838233 200921438 217421824
22654773 140250779 101728627
299839749 146848781 314501511
52766322 308578071 118664205
232595168 202612855 262383241
54244064 295377910 228085240
75892571 49514255 300114200
107322756 278368054 54894740
7191366 307728302 262116590
228072799 225525364 270066266
142849478 279837453 137982548
156567316 259407413 305628110
17641991 41896292 308574895
229680626 121034000 234178161
210932444 249289660 282527865
159894572 67621750 96061405
287023946 250220070 41649668
95630523 23079463 237564961
1252011 195859292 30803253
12544837 238694428 126985436
94812754 250651597 92955747
220467689 250712036 29242772
31470975 187240438 193480369
120868150 193082026 197325918
60829415 262640792 81009864
168305323 95227769 205438369
122779312 95848294 275902357
175386769 12008946 239276836
1847346 199382161 28506720
175331206 117416206 30022606
136674497 163902198 183897904
207270445 23185592 47181028
197566877 59595344 221762920
11786874 68892179 55190460
208514026 128223169 179365256
224375302 256070088 71375435
210686227 170712938 245512071
170452450 228433076 80799934
255640139 270652134 19534117
59532358 241731076 44991352
181368117 14240601 205499968
9931193 315943518 246559562
28225401 82340413 55836166
250834872 60364964 160497715
91211722 135435655 209543694
266124914 225758676 268952007
111605455 312809303 230678617
254645595 265636289 14495145
153689225 136589749 196129770
22021015 18296430 119863784
38977250 13534274 311280013
229913902 302282750 265060599
96942958 143916308 259700523
119293202 60896600 227159137
298468505 188252027 59107492
26984156 187184639 43196647
195360333 71250730 107929298
103437387 312272841 272694293
90401421 94139666 144494392
117165510 233287815 299879335
293151717 257059747 109390063
104414570 200138623 151092841
213689039 151109547 60828129
185535437 223917614 239704345
313202620 116551327 170454964
108604001 89416955 155557664
22837444 294715040 188341154
261538084 40760881 221036498
244978325 125719252 300198539
142030364 152103720 280147048
238005679 221302380 226383476
42038736 163413997 81274833
314111841 168725994 290474164
171858559 223049812 117484257
140912946 253722017 73439249
13894089 227177893 72198733
211820524 11046735 277111918
74406043 214196117 183379423
1684582 268405793 242027605
107097926 189086410 296373485
284088192 289438588 218660586
259677908 313950116 63823633
193958228 155645137 34360614
36575182 274792331 80266063
312518131 285248924 154680674
223413777 192104051 21952985
285951565 112167754 36389225
235277715 53481983 239246178
83267399 193468252 189735232
73879839 278776811 111651461
119536445 149975869 290525920
132084229 48164502 27945216
45856039 8074501 272461721
48069846 239590800 48450854
73343110 75081280 248608042
2258796 117340773 114796490
207458291 303841941 65317304
165675933 199548264 254426155
12823392 155081854 62632649
191409420 97436946 312666490
31195601 308681487 196921551
113878205 155900993 182057620
176972854 76566854 54529270
191009377 289104500 48444805
262860943 102738217 259975599
138564629 134346864 128721437
16296880 272128661 213527
190642337 40887116 262589494
103847381 231326320 236120064
83361732 257365815 13913873
130081738 19514303 283647394
262650958 81872029 137956020
236298690 192602933 66246338
236669659 177760021 30992891
28612635 307723682 245675094
7751805 306731690 42354121
227048317 284113322 103709764
38592429 31066933 198239590
97083809 277520849 59393893
74848676 243445619 247863123
121526279 102950600 90371784
187267333 37061881 250882068
148463640 105320000 131731894
308323320 72409337 50447560
118498360 100274522 156938577
291937987 143210890 272052861
250900341 296869402 270038736
145560895 1655418 314971208
250373698 151796415 63037131
27965744 122808567 277534847
51608449 32785391 235306396
229863379 170798980 93086494
111157205 207731413 60623858
33441881 314409077 241963822
11341673 104751707 227068844
120251560 240276181 236519405
243754035 87846086 190216028
187603463 158343486 32050550
152226046 305636259 205506201
206931744 206480972 249120376
296559914 198932481 47054561
230931998 308741283 186510499
100739497 255866510 155649269
34426836 174402496 42471458
119544795 170773938 274999665
134058079 177002263 146206012
191351148 88863410 6364368
87040280 168609181 264783756
127722168 252601451 126242213
313357135 23012881 306636701
246723248 6981607 52834232
65551981 58652636 14840755
284661877 137597982 76942457
279837068 22319288 141543293
99986422 244483301 83097119
78767914 100465174 205166780
7833893 95237847 70824488
57241673 313012972 176083197
131407792 309116525 133508903
210148448 315336637 259229060
128047078 143077058 123547131
59173016 313991653 215879760
180640475 208855263 229505113
103458236 275633544 305499810
238071261 5475656 263707066
189048731 256450590 41784169
249171756 73803152 5645101
178990420 259286362 178775552
307889411 36368013 241941215
142733991 25727110 182733582
311440517 117752481 14800063
138889739 13585802 113949730
223434405 19821681 147741220
53046341 148663204 233299289
56180753 243822742 112021126
264256068 117332138 145753820
216385324 1410420 231849079
299277770 203240294 289226339
230842865 146516956 25104436
161211626 148310604 96577827
206639722 62007484 188060118
77642076 121702756 165727624
62562069 294663320 75871807
120545864 123093436 257014451
168045826 188215320 136161664
178518214 215452872 196715296
253902666 95430888 88038509
225966390 310023903 259888574
141641728 215508256 266839034
52315725 163231068 178952894
124623282 136440484 169924712
91742991 198446469 1385196
220274932 50431385 4720561
12317568 6116635 137626792
66852074 94446208 236389617
256907245 95725881 125932327
45975885 22074525 117091121
242178262 265993526 33189366
155142486 167392235 302003731
307463490 11718849 222164663
74387255 275657369 17974332
65327711 180147812 265931451
191318499 28160141 238198490
184128228 136400744 303255842
177463377 102484573 283737211
13745788 43935632 260051951
300359034 137632753 158070694
245361233 300038133 149477899
38606958 211005182 68232982
353660 144040179 237997425
162225439 239564403 250951579
203297437 196219421 211497283
88492766 214917432 154484409
219473799 225860761 229055905
57420337 60712904 139552716
155545221 203427731 297011049
191474337 207900171 155296990
99999853 107636121 99338331
40407369 309825720 230565625
215188474 6050793 58847683
26617231 123738702 246398225
186651457 13870621 129993879
258146397 116151301 92654156
278842072 24043150 157476888
111364128 9649758 312191273
118928812 153050180 67311857
205405953 78421441 150323224
73073940 48923489 47522963
124172111 297802651 86750895
186707751 125694660 28578917
271646058 235959863 43345645
241026968 76087912 304241589
222042771 16984204 3698112
245347885 41863 94016107
103950201 190635986 30723664
25590933 33176379 292736863
315600103 215941469 80014467
297247575 203697151 288066755
309773379 144775738 198136033
7188227 141700717 60360691
170997864 302308827 257109176
308183643 44018897 245696803
269216300 311597891 189883560
96630722 159425713 314706304
310067202 72903287 118492916
232577835 114006014 164658431
117601053 15851568 25236437
10522543 118533772 225092734
241622722 96155274 56047729
218364515 191208303 245256033
83976047 199155465 108391513
159497622 296588398 276140142
9793030 169315297 125506824
36585476 185352399 121605674
231828613 308747146 23190644
241764016 144596785 263953467
99124539 82552643 137405203
42474385 107348178 291827545
177500826 263274602 37102915
310926226 263556895 277314514
122672692 268798538 193408373
272547706 219098388 24038421
53565096 72001904 251480968
437779 220187678 200961670
160816387 306992458 224086487
151515563 294251306 131356710
61792083 4146607 138078073
176241951 196066642 9939394
157699169 189554428 10970048
121244892 44842962 87553901
91810072 256571136 89808994
55598086 168892291 229332689
82564839 258537669 293592578
19659823 164156184 204646682
34791944 37059558 227825713
205264653 4099637 77337233
282671024 111436443 262139934
79634200 111557676 306551923
22496821 128980626 120629134
221183892 94888170 263486838
131302806 221150392 164697121
20463511 91443007 179724902
282669262 167938847 146471206
86803153 118812547 142772786
96834112 164224983 258922833
215610546 211854187 261271642
297685719 43657817 20591064
156962706 44296437 300895198
66217286 284491788 128952308
250210790 270342051 225162817
5782390 170630283 142963883
217422846 27300216 66349781
12344208 241327167 116657955
120728949 48099191 186731242
203967375 9407208 8982539
10541614 54342393 257277908
296536298 241208863 274321488
268406941 265795688 208960861
52140328 70825935 106710143
274686126 241249207 143268569
165175968 91917889 52825006
194294634 263756651 96666813
43762341 255231183 207655413
258497521 304213586 39718359
98294427 259787467 87236806
208826903 154472120 169980482
138360693 296294624 302008369
280204905 100207526 58781501
14602189 229942489 800014
263142581 47476641 193704022
2338652 165264173 187238104
315440963 11964016 257050827
33233181 301257425 258757518
179676579 63727777 284406540
289571196 102197712 288412765
2098655 263072978 223296126
297860796 103767969 93694548
128417876 269840179 102287787
295373046 283601182 172491293
125274453 112259588 140418268
50478512 272508493 100830678
66175650 15642600 109747915
276393504 142006634 245204953
171867251 272965823 17844624
97192694 53652868 307670756
11637810 93631833 210136771
176781079 160499307 262942808
1667471 56337193 222304461
14930062 88756045 45700121
195269022 126838103 171967642
224424427 109303616 184262051
203997211 192333018 155257736
15166661 201191313 278286453
300606032 267719028 215905406
213428553 60412279 225377958
222571893 23589114 212012887
102360517 61618128 47197121
214542515 55201916 124954109
74830949 113415396 230910447
260029325 190581003 106271102
245918460 75306486 166265696
177241994 269402155 182427380
227456626 8310413 282166683
12406170 7016987 284658793
78816247 293308015 102111328
196048221 202333441 38202779
140647509 238717098 21650065
156630521 70854936 74208350
266093288 244153930 220057939
15731314 159842270 162501953
242712792 28230842 188346010
31143945 235556674 285772470
197632849 295952783 84195706
28845954 271710401 282731747
200571665 85213040 98236366
85483943 108130006 18202375
14533010 42162003 288922903
93866872 64061110 65810762
245547807 222109492 82591157
6181769 296032908 700639
127999357 37779345 304080275
285483809 202747332 312532189
136882902 16834023 114583131
154100786 123094340 104099451
298133276 239108133 31892975
220241585 94735451 151955171
570305 145383496 248718656
5175007 257762151 129899384
149014214 230389787 254735312
124252195 105401270 198598949
56885439 17685427 245464126
149000419 20976747 230461566
274562982 125155551 100228205
127450588 228127440 193116565
60894139 249949615 91594570
192773402 267328019 193371276
7250400 229397391 177669239
212125330 254007093 130791604
109728802 225311666 246973474
139688756 111444268 72619187
290706536 178691961 208496304
174036396 256786763 40236088
293703120 172481413 85325792
17756632 300849674 193466402
21980540 163988771 252855735
79615896 44696097 52732747
255656570 211858664 195789828
143672624 133531907 104604835
250807652 124429894 114317205
292616334 153296281 278484575
148414542 45100565 216828559
82597485 72980971 262822699
165713279 243963992 291651496
52584475 14028630 47514353
109938708 270198076 116751257
170486644 99653371 185133184
306161823 159010654 196106138
85962664 54336329 7645382
17399377 248459341 13625384
281146062 112940719 93702111
25699037 72105188 54409464
20974245 235863156 207190979
83607511 246942719 143209402
67992234 164485692 119316263
213245322 94470088 121910381
310085656 21696380 161397497
30060569 291531327 153330629
50768671 132154255 306715893
283362318 191450854 97630190
231983838 26085907 182729932
188724431 48985446 145253214
279126615 13416550 242488878
66177314 121768265 223603583
152366954 33358969 114065130
95736420 290021340 86707654
223357608 282011647 131862762
204497991 308941186 4778173
56369890 304415913 241256662
24734946 142220038 157716741
279559092 253433924 87119475
311493138 33367436 59535988
284530924 184013404 39827148
296109284 176200926 290904566
241516341 88063163 301090373
161346215 220816890 54133297
33733981 176326621 313133350
133154461 59246675 114211919
243154643 127137986 229537311
140863754 117967082 106092502
273254168 256801741 266469869
294546808 247820034 98217222
39235977 105145513 277800005
78071910 191106409 201309579
186308830 240023850 291080886
141493517 302849482 58579945
18343327 92530349 88045649
1873646 169798365 255998480
33699015 9630631 116042587
72249148 70440844 90271078
274438033 236906367 310544320
67663351 164533509 164729741
291875822 248985378 201921091
315862114 167097158 61476644
111709614 125060435 248783369
57548498 126117577 153092703
81913873 272908863 83401288
217774968 19930051 48180617
280095989 86879587 118414667
270646043 47733566 138507056
290101481 40445261 227078987
84563299 74366924 181062061
148709888 220964293 258121841
104399541 71420896 292755835
258221552 11502116 93015897
77423994 5487715 23716699
191521497 259651550 37733576
15903578 174048270 100518020
33077233 290195137 73492450
122445763 125795346 34237551
206974003 169090067 252854228
170465577 217115818 295029959
225154901 53828822 127699342
159886291 192759422 33006239
31077397 168771457 306049286
73896084 253412381 33490949
74060604 268943443 98517806
282035080 285428504 216833599
92799912 4917879 90977975
39668217 286490706 198070204
312882803 48213807 188263204
81950488 17159167 179964711
257245422 171782451 165935247
271673674 255984234 14347309
199349177 133966378 235655797
213355734 123334871 12281361
68491985 22491396 83759558
37984497 270180148 38721904
188750068 298371387 41389564
67581419 174411041 204023959
15954730 283067806 265973620
256706931 100581035 104564630
238891091 173381500 27458170
242624477 217183219 90107119
138821031 304269733 104972513
77967869 65874218 232387354
128434024 143065644 31057913
136966446 141532267 139107871
114516045 276943691 69832476
144643282 271504880 147414316
151645296 189169750 304698773
285648614 176038901 43532676
50394120 249054503 241629896
289526027 105771640 157402520
88752386 236223907 164735203
235452345 79523495 19050717
258163918 198844541 241967565
57407772 139814340 148547605
183911690 304693683 69019494
71685097 58067859 261051534
17796977 148959783 307288111
77359938 54110748 128488071
46575693 154748794 289295498
303480655 220290093 220793505
60231158 14935467 28413344
81291945 212710609 184896462
61014307 42023772 236252530
225697658 92227851 298668068
166202041 34777033 32367648
53165476 72964296 82296296
288489715 85659580 216265106
87774138 252760500 41232700
19605073 172937232 165330304
11016515 48544439 130234686
57507048 266112167 51964103
288432971 152567056 94952970
282404745 219612040 24426140
136450063 275016645 154767943
94992820 37476173 293572818
200920757 52906611 139313475
311748666 306562756 284151213
298076284 308898400 302999888
114116116 108769493 312431695
291130146 142269714 22354922
248981318 147993924 48101172
284024346 62083246 143898354
86803079 136009987 244107047
185686117 287943705 268573969
291366285 218494158 284485974
289127351 42561312 288002014
69968110 258724194 112611941
29716454 24472602 117089726
245197654 283093326 121754714
239046977 167835675 72680789
280442024 280735363 180963302
255507491 28754254 214809353
252541724 252424706 184718152
62451957 32580848 167534876
220386167 178614091 131730621
200977910 313170644 257435899
209341612 39220476 91281088
97164791 190122321 269317242
14209687 139985730 95887403
105990670 249772754 17127333
6118936 32488924 181393757
230246235 3079109 136001695
244988212 212169930 91274775
220601866 132874510 126477118
266248327 110382448 112185910
157751728 214603358 305499730
5384491 252306303 57153680
127497353 175038255 185038146
74630318 8631324 196121340
23311594 236059955 198494265
268892585 204371148 30344501
300524383 291425213 185554788
266541557 32122620 195711261
113283240 137031396 154790420
312859618 313209005 26025536
146759194 77630798 158618469
167772002 27878806 164683625
315845096 302820995 202028663
141537273 71858828 46168718
16725611 179673881 38010795
292636434 29452730 232796498
247220266 309242951 36074131
224639266 172371916 262827100
2300925 130963804 99176936
219393088 165005372 189020651
59955224 223326113 119903182
240907194 91697207 315082857
132642192 203183221 236312478
286646658 314522361 280472850
39061987 143610800 102069625
46085383 72548807 172654300
163469221 40564371 136369500
29004531 110373890 88332755
155055297 204437452 136622232
150645604 102658867 205292978
255758750 254007240 88157634
107532510 257453994 265353938
241964682 155909787 203200810
252566762 242456959 100335060
246723269 159320463 170998335
61341464 155081624 69359126
13398599 314636052 198336539
28683922 174185029 83647036
78406291 16005178 69779063
156000426 216965319 289939409
158268189 82540750 195473292
116685533 182205086 132933645
194647759 313182895 178254555
188426252 35304423 21196994
39492165 266300977 299449406
108836901 12169915 79818370
253019915 258197260 200915504
69551452 270568274 262024355
53576413 188536718 23734627
195005457 284707767 162561147
102072671 118743784 2847253
95796093 302356960 54527676
96282634 119455803 230349457
306925622 258085950 56928996
9309426 160217330 225859595
120144830 9102028 3040825
295913555 198379955 177125114
133806294 202809578 37486239
227431642 95060722 133819682
55144179 45145543 185682258
241433766 109016557 78603380
5278861 169063770 101156120
159898502 228812188 258592714
16484149 35699090 96046008
234743542 26018452 31576253
147461274 281369097 254306658
100363972 241890185 289225475
162376142 285522375 20708422
248734069 39328174 308805371
64636481 160575023 101198316
307223799 86956985 184945510
1673431 299013244 281307153
130553124 307719175 240419749
247850682 198467811 29190264
157055231 297411320 297237337
60831669 150015133 6119810
169449285 131895162 180611377
231363683 103159247 109741358
242774750 216261292 110343609
195939513 220436203 83057837
124809430 172041412 269603588
127725131 38518383 34363738
42583308 249881542 64239333
192913157 92554597 173173091
86613371 191132139 8843821
282517883 108249399 127675530
7288277 175255986 168699364
96884713 122017518 101373222
4110399 16692222 78233947
265594610 222163384 109758360
40808887 286337827 29716916
161440242 48410249 110333115
252109142 200751792 85664338
29762650 233024008 288300239
178502681 207885037 309490242
7188379 215335823 89868445
75214610 96045182 224935183
168972408 45087750 7889669
93425894 162392975 68910885
280494611 309928849 31701690
145217736 195511252 275172324
143456012 48436321 93218614
115062131 16285854 150541298
185059683 7997526 78939835
299321816 272334522 566375
272502330 88413836 108637835
119258693 302400399 23947724
208386957 152241753 111762325
149159765 28973735 60416960
36350122 308329670 125893426
107204118 155688615 254565005
137040238 156335465 91207946
233232679 182770529 290126966
128155845 176788601 191575992
56060925 219956919 248628403
221622569 232435117 88745133
192646314 200703618 102945618
29182631 44674882 31407041
140245805 213784764 166834772
234467109 124539916 202812164
21385726 199118309 110928606
15962593 32851692 85228317
312554872 217650728 194568002
95291535 146290294 34396422
301102339 193597538 204086790
21591202 97982886 21045608
174554938 314137106 297928347
98273878 273765643 244634735
34146462 4739858 67274669
210412882 222159990 308999646
112831622 211536469 38363937
117894241 109499587 286905084
214311073 203598459 208364050
222862617 200716027 149409467
48911509 314745687 70998217
36622096 234414977 149834533
226638950 201941727 11150559
291030235 199030061 143085312
131974113 151356716 209812988
218398258 185879741 75327193
283001079 47694469 66265901
78721251 80583959 198658763
123737464 296436025 296232853
67314375 138980905 299007031
289799990 107553663 81413296
230647260 39974921 24811525
25111498 167402614 211114332
15326679 145722901 23082710
58500205 62995373 183994594
58107759 107544371 7313346
21487202 7440810 68838596
212486816 310936844 264729074
186483609 92572345 72877497
248462679 180440801 223469996
15182295 313729585 129745814
311533065 32067248 127859131
259677767 145602491 215534123
19177858 313888892 62682976
10689592 155656295 1662068
250989198 202963894 174853123
268436021 144702733 287892166
204378514 189249499 78154010
53672245 109753711 138929998
25990905 142471048 18077856
80823188 149510975 169563180
123245531 149074332 102612569
196433208 72143888 114799962
165775849 300292388 14683896
143213156 185833662 272514365
56705618 9437705 66793648
2507995 29355754 36062272
95490713 66266050 149408788
6073072 164710182 153195484
113161494 37934339 225132880
141040036 236467675 196192463
168155088 146632356 209989053
76910752 233303687 188081522
69004599 279889663 267724179
59397607 44986455 162138364
30841326 129776087 137049624
48402178 203161416 160933401
302870980 121415043 107743949
247275600 78981672 119791206
226084830 119282213 207985596
204998267 126838562 151538829
263942778 122362796 172318850
307886798 214283488 226183429
14681524 309307356 272048069
279572166 185727627 81216500
308572171 102863538 52524193
241561034 185824321 258271709
129328273 115456720 56508309
273217675 304306574 223877227
74125593 251054510 121722355
212643517 277400393 147705689
288215304 19008711 3663283
52217659 19981568 182422285
247670153 288986759 284295649
200418099 63795936 198408884
146856419 297264762 82738584
226381413 206075610 263028150
49430719 226673283 307423561
23394324 149673210 87123170
241460343 6576601 178626008
197236209 39810487 150320436
34656380 115613760 59719087
90414769 254150036 203989811
313578121 246512686 94453832
176699954 166621387 142830494
46094717 155460953 52544258
73286086 98891645 58392168
163900857 216821582 290525026
271795991 315567273 232490534
296912978 96385899 205795841
194589209 152454894 242884547
202977706 15691996 118380700
82054658 34032659 301140479
129741790 134925961 14767265
15774590 63603817 194542553
159915039 268403489 56295132
246307958 113644504 246942368
19504965 200498792 222903838
84991212 160651277 238854526
112729010 174323898 52098851
28304988 62547745 68958063
17423297 261504595 72724256
18172731 223137369 250118000
206706551 1744776 9696467
30039005 187639443 124489024
304690273 80393734 35324423
278232344 32108427 36805294
257651218 197024515 73705020
186428418 99328668 273576792
123808588 147287358 102916541
311831403 13827957 256274094
297390427 185787184 286336832
94331518 110051019 87141072
239176388 58152736 157191121
43837250 107435651 243688336
282902207 155166414 136080420
57634198 34838058 173828489
118684115 70825840 21937518
107717244 122830313 182016734
6821193 245123288 16424502
205685423 209098992 10654537
177004922 155732512 157610550
244750883 52818197 193752683
2600643 89859490 271310272
306886506 141911854 140715758
278383742 255670775 170630009
247671897 66928685 150897857
288393382 2411092 160967013
60254593 302030874 238339104
176317492 86548447 37440360
237071799 255955019 43196652
87760629 280065790 79411339
66040471 38940684 269962679
275773889 75292046 231395878
247100909 10397032 246606471
184035158 294593488 32613033
134283469 200880019 243335800
129153439 74300099 16610753
48383573 165629159 83319092
74188580 240631123 228566935
13734438 36072944 135852195
280174743 67989166 188255397
251948042 242523076 18523855
233648133 246437527 298512077
102609116 46522522 174398740
65758565 191850609 1043629
122786625 215650656 32034811
219222799 46776714 173583461
54227107 153763474 119208330
23407724 66704729 194400249
79286358 133399203 58807492
99321565 35468627 50219474
575996 241020817 168157636
292058331 305766227 79859773
280369750 19641152 137653353
246393226 256771718 8729345
136161230 286249222 278340470
122335001 65128545 315291210
136005379 92273495 212094090
67524020 106415428 54517216
148654615 63337967 253570669
158753061 99887696 176657129
57395881 70898470 275863726
37822758 55583571 11280160
227432516 24714275 25413848
297527570 18497319 54272578
100353800 81475897 215872008
39611771 127404734 162883974
201336264 20807361 226603959
163828681 166762504 1332740
143590696 18245643 254821219
66684540 159061682 200092862
212975178 36287482 250671055
200984053 274107663 227163027
20665974 153272383 176227098
71348218 161733188 54212708
19131021 60378991 288596945
131818138 276074472 165796064
227242544 277086735 191022733
245928765 45926867 312353531
200210740 250546941 36699729
231855307 103054720 190330475
297672921 278279051 156566076
64022002 286179291 284842822
243076931 143573656 69180901
52292760 231606019 109014378
190872510 263606691 278805150
184745 236303147 77251305
110412266 5948348 23770323
313731969 248048845 282603167
143146513 103172802 84745672
4578214 286415780 228924228
268737605 210483303 136832712
158099230 259947172 93080941
213266152 264842838 187470283
116078430 204303259 292923593
304690926 84792569 142964372
16561099 145764223 27083504
31468408 82184434 221534231
256983000 202619187 152793440
266275258 81057006 107589189
198260954 105507699 104324513
100950782 178360697 76843856
155935434 196729266 103691598
17275020 125703961 142129951
3058258 102245281 242348330
132521524 19511769 278867464
291153065 87929496 205923917
37756543 94080920 210448992
115350218 264798293 72699675
136270355 258977313 129089335
309223527 185287704 212293886
37588212 241813834 258697457
163239196 231212496 24490102
82869885 281368927 262821523
4203603 110095350 79937223
162361351 108712969 137289326
45650221 24617856 141997380
100909916 240558250 231552614
105652948 37638581 31582558
271432963 203076760 240894825
240926346 217844756 136183385
239298508 59388897 104445611
76643071 411255 235881802
143323780 126131529 254002779
35413689 22873225 11439437
39675103 239928737 169077919
60737465 89056767 51064270
198734107 147027236 11521389
145305856 302800463 120906232
105719082 192870707 34473311
148923976 210955112 220237719
251401401 61627072 222950699
107948090 297702210 18837908
116804425 275653121 282772000
15107470 294329500 256885734
177282546 65513831 94754039
111121209 269926584 59860868
150153934 297295532 260066303
189748651 314745944 228058134
222766815 111215357 201586904
80217494 62325316 19603544
298010574 244506697 225630937
119550281 277423653 106643507
146861687 184195575 177079724
261923416 138586091 247478040
146217687 309549808 23295593
281454262 175557545 312680686
298619528 49225787 77385734
223381141 41741407 45101557
210449066 16547769 119348513
257784487 85285156 136545274
100617344 310784129 36440473
10840598 249238631 37506350
63787688 160164669 213520692
143602807 122518874 70297330
101314796 49303751 135281445
293660225 23047309 18256801
160742165 14694259 36828035
117858499 171008434 37566731
99523548 241323322 60988970
160271210 38718936 168820131
25741683 38635796 112767312
261391353 169102757 6441553
152264432 316111455 134235742
272859920 86626654 27300682
58168266 116183668 22066452
121570758 2798710 250201190
28266315 79007149 217808500
247952359 267704503 287576677
44952613 216930813 191171207
309345446 179241218 287372651
254971951 247563801 304652344
20948146 46974315 106131623
10214477 77556446 275208745
212922016 108226484 145806887
148892101 301058079 196972610
254320839 91028479 61431616
193842180 272666308 241301576
287861766 243955527 29912785
93313111 269075995 140012831
73054308 74976155 158485655
177440095 61493534 83367899
312412717 90260504 243189531
163333913 260894873 123973840
104429357 302959904 299334043
242571139 181605418 308793505
57962636 313358164 160081914
198346212 107076345 27738772
71652022 215528007 305705532
90112487 37912675 287271328
33006867 57514673 168232210
58127206 112872548 191961802
51063760 69664725 39008525
223699073 186096085 82940072
65016182 297597511 48535461
277785701 236915216 54666592
87350823 300051400 287782739
294122637 18765125 48744547
222704327 91844329 282834609
274085196 135371062 229845462
127706882 147298186 16399508
130872790 212966114 108176649
139896559 80814994 176334393
245763464 231590446 18377985
171661992 300253527 234689270
145275864 129035684 138425245
185105306 42757920 246509237
77473152 46546003 32282751
216418442 298969018 220135032
138960000 209067867 26791469
71068451 288886310 179424762
176750315 268113809 261062753
48517763 50621480 119312604
84886134 4026234 138984472
135145123 90378602 182851554
198838218 303756611 224701024
29877557 22996974 66135233
226705348 116006164 159727510
297226560 86449604 133979684
110068092 187754755 289276603
284309550 290665931 66191284
4594270 193881902 250207869
38199537 139331884 97600151
116534396 269513226 245236071
98082617 157886236 147349758
103722601 263970000 165424476
70749568 168341987 46431336
305519531 103958865 175693568
286259144 92491745 64989574
94863282 208491341 74713298
134849374 2933547 196900727
59989104 135876534 236306007
183054448 242431764 215232211
202341678 19284441 302661315
11108073 220860319 206851067
270108623 150979482 38121836
160939021 48461672 35340438
20721559 19123006 169042545
310241152 185163328 306573643
284380815 175481305 214853075
272973185 139048677 76521201
66809457 28070841 214246519
105090558 313227659 17606073
173331073 149007546 254885179
170330924 192417385 122351062
65996021 269213646 181760373
291334060 216390682 293486555
138596291 269314617 292440805
23359650 44616825 182511757
59531082 179905098 312786368
261908195 184045808 118600800
311204303 126165524 75032786
160072065 186518682 241008783
178949845 311897138 198191717
302121810 38709530 183775760
13488223 29896960 152463025
24344679 45453733 282792386
224426339 164938871 57408229
133817001 231000091 196859090
53416370 247545900 73768497
214397566 205343566 17034035
103810174 247621045 161603315
94081747 145621512 315408743
128240054 150791981 135646774
194478890 25398771 223239239
50071679 207519059 265053502
220984724 78255687 163862730
266960503 135057721 251271216
120896733 32962775 314213031
274934245 244608761 305607257
278996384 306231168 274661984
142750337 306780788 252873261
51630745 276208603 166164173
45595579 31633366 113552825
91081868 175403147 307532827
14069504 261874670 3995518
29680295 239037289 30377825
302669597 71951660 126506335
309905323 300256106 67970718
92835338 238235693 234740667
174485647 54989151 204305178
32318576 111010875 37877423
229457401 18759607 125507318
3946914 146736813 252033388
123698146 194177012 97573764
311499292 218457902 311241198
169725473 265770948 240203510
197675857 8054438 31820991
211089247 296598751 213940890
17247628 45238855 151761250
63554336 220923593 58494788
49278264 215065530 148070310
148639048 201355504 33580107
246576495 61782067 243582277
137117865 79665078 290663527
38270997 59012838 166934765
273047294 285131752 90895267
306536118 154290095 274093391
218590739 105229857 203966268
140321651 69139971 29734034
219962712 44276942 198161808
286049247 50836167 129195294
191053048 157376989 282069671
6660336 239412025 26152029
262764275 50042248 129980087
215328499 128252234 44252997
284922430 180773769 69914831
303941329 19200754 4757616
67975542 87763705 249917128
85846106 158477008 12443840
104154369 228798143 192408245
46371119 106725520 16045547
70636461 102443752 173848165
254824072 142030424 64380471
272798612 241572212 248700066
264129699 103009376 275225796
78298412 192024006 183349029
120884126 18887515 185639466
176279441 43837098 97608673
278736924 292783192 42395991
191572105 143890034 124153810
222464707 141980008 23167207
93500119 310084301 239922965
287419185 308337321 128310499
128124509 197324757 40221243
30237212 262490985 312330022
108977252 178034319 41182407
172551254 86378571 20515895
106632056 248634811 278700612
42270986 246651409 41191566
114914864 295281210 122906905
135917854 43195904 286501708
151078569 30480325 74007907
207613373 206129032 221255456
60511356 92822028 32843834
10123297 289438751 115642789
201824869 2869629 268931505
276671850 228773384 2739384
97221492 165104282 267214160
123448709 202651955 111956876
36426091 236871547 126933463
69693286 107711356 31834700
211138051 286585878 214860963
285071519 200788828 309507189
10612524 287615458 302783838
237106783 120372654 186798184
118073295 26339219 83184003
245546248 25408073 269750012
91149698 290072735 160376053
139888130 51410173 304247532
289160098 262271734 288870077
144722572 36960994 211750264
20866850 4783173 203392855
126585135 276124458 111440715
134267639 220984852 227860314
146973181 124279434 214674608
190388428 50348932 161761684
274866494 287218408 112391295
22335670 224296862 241471836
298271585 130921970 105733006
235156364 3662993 785626
27492098 284618741 252811745
258893445 157461423 270393620
279256961 121144888 279393994
276829618 100269600 172861207
83613298 117291395 239374577
199548196 46071005 64062361
299714089 270588282 79146384
218710908 161239995 295457652
249508698 303855413 97190311
245847555 35935710 280776567
75394911 232471347 139180763
283768371 164991220 219573341
54870781 224483104 148845948
121671834 238348726 272958223
152940436 245246727 240731744
28758848 41726242 230139231
189567521 81201965 132085671
119977154 117778622 30929560
90485201 303704968 61922353
215356841 191705592 138621205
205192186 73157344 109675943
149942520 16307638 187126056
88822324 216063554 164914965
290156842 139212890 52337690
201891213 148427558 10391825
68935748 247522295 152258621
3205733 238028081 175847444
168815859 81423095 190559741
33708346 67475266 154017598
78563062 280891814 84691909
275582515 4575010 121285709
97678812 253371879 4528229
20902136 54612562 29296215
264179194 14270286 207377249
272938985 16070871 154401838
150549431 67403991 51058281
143085723 95464701 70009526
82567665 289502239 5577555
216448395 282266529 139525582
185546841 157482826 125696812
249850647 2854974 283395038
271802511 160254885 239816159
196828506 297893499 161246333
126929528 291304700 188004069
230873361 216133387 137745885
127655515 48065583 111637120
207898465 163463434 281303431
97592914 75608826 290562360
195111218 233072728 48681858
155240181 65246187 252017997
300368232 193231821 34774029
267671404 293079014 60753752
69613000 163918163 132638599
290673635 159861290 22901008
81979983 304139009 84236501
136128930 138550579 89388533
292345819 207368041 275166122
242960551 149389473 84804003
288380659 37083262 115314101
195922034 234802182 281101275
185474468 33832568 123142604
62826162 27488522 79868929
74472700 54062235 258211980
114792165 186499785 127607116
158980438 299919189 19057125
266949402 305348459 12887403
6906622 259485191 245716867
277679884 17887825 301023967
187160396 294283576 114811621
8090776 115056687 260267850
304438803 222028313 176695757
232653834 62657595 244460812
217422715 244366736 16384586
256538933 126392824 296042510
201830284 159731073 34405820
44105807 55850807 102283191
105457253 300662240 105687453
113331448 259988261 142480286
93352883 196288581 174655583
272512094 292877443 201344938
146448313 22071462 292667585
220152603 72151991 215350314
229506968 253150557 283505801
284517045 84117669 20407914
59453519 276149812 67455276
276291572 227343296 44575188
7489542 153501578 141903924
99112822 172468705 92383686
53632262 84462360 127039486
164644421 120068748 270873489
274707014 139085465 64366245
36825201 80749793 190634414
188263265 224116176 28165478
112586015 290015777 142403768
86744073 279338587 36709296
133201554 111078526 199573492
31884363 94187452 159771183
82852179 69871664 58956540
240792278 190400190 87325347
309951186 154291886 57546001
183553506 303251397 156563444
98576404 127670850 258351601
1580797 85675248 116307770
156730046 25130286 137062916
44752608 184800084 282630759
83707157 98137319 270626236
182451533 145844768 164719718
160670249 84349494 61015357
244038657 136421956 166079573
116682474 221983816 282021660
226449832 120797910 294294517
179619874 232656385 13815731
251069267 121199800 181423463
116030291 281569341 263566785
46361629 171295427 54326800
3673011 243777015 52670777
253705241 270029988 114730274
18022519 244953259 14565679
283321138 198999135 38767781
75507690 244453863 167470047
187735509 9389278 168663711
168791918 249943748 55880794
24032768 73010983 21594625
287548762 175590743 209799268
167645508 256679411 154621723
2203265 264066874 141993016
281415033 306119811 210787223
231340464 258587979 173333445
293512487 149255056 213419209
58853140 77782267 239095701
169162335 173532303 275489527
235093753 48888046 49854095
164570361 54955492 19952324
136459464 128047606 12184115
183085249 69635465 48944806
222836268 51150866 231107653
54223595 216490681 313857541
274605434 127870566 72657305
62938782 307479515 195208069
222205140 156517433 46489538
113174626 56640857 250148308
33670299 206721381 57058359
247166473 301752317 196064221
306666166 277151108 28295012
159013867 99904080 312817004
81419310 17904148 152417147
197801413 104309767 230495031
222431068 205251867 304194614
309004345 163019860 233771371
170212745 11997867 96032752
54783403 217095229 310757501
161598849 279239734 150762102
240236323 236167078 111272902
53643098 250651305 291296308
20103372 281422823 59855026
94197636 235729571 274549150
255316353 153246408 209281685
170199385 252488413 6901491
297971930 174625065 287624119
55647779 232898040 89894722
194236239 35517162 28996371
255176564 172632286 41968805
95585599 49960819 50802079
172367045 184107107 114353839
315819628 173989390 241998033
64582267 101609338 93099425
197516947 177481182 143870888
87264954 203313039 125261129
281888075 189881572 264496776
33656533 241119482 139820277
197169754 220154957 275362087
223739388 242307018 274743948
97304968 155721218 185023368
287556048 237321165 187710031
304388239 100146849 117927843
116875327 227711270 294590630
112737135 168401409 79899489
149546550 232412409 69937633
75321199 97497903 216210810
126329653 109649925 18732216
284719948 230943655 272778661
58886013 4450918 50582803
131689265 145495244 254296309
158351260 267414295 89377637
14116338 53801239 216388104
167930408 70385027 49271986
127620138 20456922 30412977
86611506 280709161 148139201
241639367 245281732 228837118
264764877 272714890 14831951
197292369 295078808 101687424
22449970 37853137 41885292
39156697 175412036 17018223
245411554 151520778 183394189
256666748 170742699 88891842
82670695 239708756 6473354
120884079 199881766 15220105
215164380 271772086 199671048
203110034 203059767 219894824
55110388 119839809 270232177
264418375 66512346 58176302
211871811 271102704 38729640
80783585 46685677 10315513
186227520 172577045 237125522
220667846 102725715 126849237
198750716 25387913 230082232
213696787 31076638 16294215
251671037 118281864 302471922
153746567 53918398 68103372
299061810 279267208 254403370
193875793 309188477 294202574
46264559 218937129 79428739
201253627 212132191 127174279
65321502 16213450 204953512
303699065 220159836 58338737
253808988 232320548 284686554
276318741 129417237 287537736
70709764 111968677 164537498
111305829 112011278 133857121
218485670 29450512 40806261
166908144 170165185 267653625
198328197 32360720 64890022
47071109 190742945 307666236
61290745 98348041 21764596
42324247 261046077 84342335
168068593 74309495 27112225
97167072 143023461 241649347
178987361 129663008 95135072
158099925 88957496 2119914
42760382 160156059 211705892
68402711 123662379 203325821
207388381 96878049 155337999
79613577 255807055 65744507
82744876 69454743 312214596
264757218 123924627 107856297
45289250 205598393 161062410
74396750 203706664 15025142
247934871 176892127 52117626
309263926 65122810 228562939
257811175 229483922 208628785
96247657 263908886 141953917
239214831 227412605 67634778
81372525 156637194 119417195
86131367 30318420 223631295
98788955 106226217 256230502
151390848 301355183 102517125
39312685 143751275 201569203
158289337 36945951 263872806
46466449 134086912 9324639
181118109 45997742 305397794
66457294 54332260 229806731
75014548 200012516 36407615
262949348 194465625 221151426
173757411 198150366 222303348
291355513 49672217 185007167
203045925 26302800 31359047
214854758 166324154 49868030
305655146 243019488 240284389
242594207 309211096 81020431
215087780 157699660 137420032
22880497 90457695 58118161
291390589 201887572 103449017
250971646 269300059 78090193
155304142 124621114 183075936
146612288 16827379 113587985
75598696 35351017 273174157
79036057 180174770 261775514
27071921 93233021 164079203
149948987 197097492 73926189
188899591 275932712 237676276
215938945 194819071 210839023
222588291 133033949 33046956
265315839 131791368 291478004
209443081 178697258 304098266
195598351 286986027 115138260
232553864 312875974 13248478
138132904 29139535 214849717
175843424 125218682 172923339
19497815 116943191 252862440
210252136 166458967 36562948
241088502 238632025 215033511
188849103 299832271 220138214
290678150 13094829 306627869
97240955 57635082 154075551
302629407 122361126 237499186
201531039 22992445 115582599
272991071 22394102 99552733
117575178 195167054 243477980
171636866 25242664 181734673
19356777 47289890 115980011
90248160 271646336 194535661
119523023 292755800 108259861
270317628 257171007 248849876
8843174 149310713 289836218
118531246 313762575 90938103
270937982 208221271 80467680
24333527 22698840 54612957
75750420 185457794 285547644
11449417 308882506 162213300
51407493 192696592 133930647
147185078 117684979 304468795
235693925 120817909 286104326
21648974 127348352 178514741
80321548 48046945 253853882
307152806 84890750 145962847
191040354 114467565 118057991
240837679 167375664 312572090
86323203 115067621 102755565
277832597 51541832 280187602
14944411 60425117 135322635
161349511 301329087 92304237
282983784 265406431 38917009
22415392 96150892 254363055
157991657 230341045 124001556
248511872 114921477 181169542
66008629 140187782 273031126
170019794 22737490 69447745
255742622 73601047 91880045
227671943 139877327 301766069
51385004 210250653 243564431
107108585 298511983 200151804
302079779 49688050 210310146
239187413 240600805 229999166
185215451 21677018 206022895
298277387 255438342 198109417
128714558 300168906 44826705
258443601 236843694 13122052
118503073 193628632 33563683
303342850 186950914 148040553
208929786 135207665 179372156
169264518 297456568 59627582
56360538 19209298 162708005
146169667 13810510 30998701
2148386 255545896 275305929
253163470 109975913 108832033
278131205 60515583 65091847
34509665 233015597 142759537
295902563 191295264 266090947
169592943 242408827 79487261
206958793 153748249 265578305
291338915 141170684 155083559
213235382 35535898 74309852
302360516 253316426 284095502
127280575 59858057 57261893
108202319 289105606 74485630
200075972 203475949 132299728
263639056 276333453 265612160
311469064 302606601 17532632
11371701 241136889 283544730
185276646 175566525 11375062
168899245 141992267 65438083
272156510 56289098 114085881
127199617 311103550 171610009
45020564 97942601 192975628
221947490 5976438 246825143
224746763 130606294 291820617
132239938 270958182 213643700
165066289 198651948 241941768
194261529 299108003 59923830
64052293 16925621 49293549
293605202 129688949 231503707
194952470 117328597 15122236
38524059 35712678 206679976
12306651 157804681 253544649
142211289 272569459 269815992
40532238 89900731 207063189
10360058 164308821 39503390
312578264 222762412 126543029
149033932 260880344 139231659
225058195 59511982 112886883
144418275 240602158 270959614
281395433 1236662 124822104
41245085 100221595 131995506
113479060 127516629 180736330
195630149 6484666 271654289
51801709 170452907 85415868
32176533 52572855 239907704
117844552 74787511 214244772
114171011 232828361 172729696
209695617 13490552 58888245
91689932 70178334 314013882
46081206 187706985 311054454
19048902 118790824 187015605
123747170 276283252 233236826
275081380 28197922 203666711
152764721 75705031 171480803
219850048 155709843 204815480
85911731 224290504 155586872
190228699 98408207 228532005
19927847 77041022 56164374
121694993 285724142 69509206
6138549 131208801 144089993
22521360 29182732 19176965
170634552 8556539 76383242
167129516 19122677 275704328
82383623 138248166 5560090
45138178 20831565 107225358
127865450 42494774 303608097
51763564 114314770 46495034
118180041 223723128 75966721
37591815 131272628 134339108
293889429 259732041 183521433
151068160 238312026 44364354
136997012 301007788 112263835
185049149 151200098 57331206
271652872 314952558 43621701
198649350 84921977 257282328
213621489 198567267 48386672
289960290 111616702 121481950
71302560 7522797 244120704
251823876 112172411 305157422
39619542 294339074 33221232
33185495 147289634 14177613
242608787 77037756 128088034
299132187 248419164 202945301
114443450 164028802 269345303
203541044 91589861 172807679
287005407 281942933 57070026
94427364 154274006 96894512
296762695 99105816 144957604
190464454 248672886 88826713
310383347 86371359 302501201
44313941 272197222 314591580
277562151 302543569 219745505
34057235 260108321 222446597
82829795 241797042 208152365
237347361 63720123 275303481
204573533 258729576 40559678
24418693 22669218 61105600
187973578 164001858 208172028
261765713 132534163 128564423
305334885 65633061 193559462
207024574 59630820 227334473
280107768 63160488 68999868
260919779 61759400 288920245
282254390 184502898 315576445
264192393 122279689 307680544
216500999 278552528 231481337
196317298 206966628 131818776
21091027 166845801 240782013
24771021 33724831 273073654
26007343 136749621 66071624
175829942 11878547 34697448
38368670 303634840 37962462
288667256 301451652 228603517
99147382 199756469 137234997
71430417 239667155 207824873
85035726 220175440 231621891
216366352 121780411 95847182
251015785 293733684 278850724
4271703 89315918 191638226
104948680 136060288 50707491
230545469 133368285 269185868
168187899 165953409 14330818
77245151 189170710 10461646
111236907 289623874 54134156
190329050 247806250 95244467
208599734 134356932 238901260
34398234 228917158 262000335
16179094 152519131 121650922
249767420 225281868 304692103
127571063 239661528 175163214
149677720 293019213 159832604
217850931 243325232 148204583
272579685 271064976 253770039
126640517 53797644 105323964
265141187 266946034 62529631
229340137 98846804 255340705
112877642 110885505 1028263
104650389 180932423 288900845
276599414 266296103 52938156
64975672 76621320 168265575
226070098 189689524 198041765
119247997 19230675 180915132
224099485 97568594 121241691
238535053 172918884 6066274
112087945 259314812 246916717
298946095 302113619 308686786
5688510 304046205 39017245
294684062 243533493 148914277
151920894 130725192 55702242
50112011 195637006 40886816
187410297 187330454 98020342
138137102 126898924 314851399
83492042 137229886 176878531
28705420 309155368 313723027
255174593 63247756 234135815
275597547 171579215 291700909
97854512 283243855 99919755
288090935 272307286 209855018
309982845 274686189 90514882
64081750 35443758 214886802
253234042 158953505 314639629
30560871 181522001 23149368
96325808 178836981 83216769
253738088 46196825 240960997
180903429 222904427 164187627
285815823 57640446 238044361
58941070 79927157 189614999
285202978 140538185 140401376
307385868 143621414 206393114
236981389 314255000 238222580
268021152 248485167 230772647
115257040 230362923 76862670
82108035 66768264 302405885
308143427 288650810 168565453
188506 43283815 126769029
270561448 111357214 219677456
240928091 203201790 60861702
179132310 38074046 118458777
25400444 177010546 107692969
178632232 314167575 141985258
126118854 96099820 242139111
10247846 118727997 150572204
280079857 53990828 7259245
161601186 21331472 172579977
297607721 61847531 242396169
222717261 298625980 28263508
197874987 109707120 181628916
301290541 121310558 26734723
311335877 248968931 162747060
134231327 168030198 84253178
294010047 297316760 67519564
81436600 280003330 200787459
31022224 206937465 122179466
231599700 91452475 15308292
176083487 302255295 300778533
89455049 196976646 124820187
110122873 215637468 107302272
104765422 145311726 148640579
272432355 151098126 310544187
183723012 130187374 168594467
141289294 25237531 82032134
310474412 93854628 45885799
109292449 49945116 280041384
149503358 158455680 15161858
128027332 302129397 136437890
221237011 51746715 311408090
256020771 234144775 10983969
272806222 275017394 293730701
199892646 46588923 249331731
159995286 41622576 307445321
221620150 97746237 63078823
43631143 241121518 50190002
129071566 192108471 136051772
205478275 63753232 205592031
73822516 118196104 293491702
210181147 170880787 92385033
186205982 226701896 308147722
47602310 170481676 43862332
39842785 27154193 220360870
233104339 92202917 308663059
304057897 136194360 20717363
200113359 200663944 37504115
80204298 228194451 115290634
110589842 160853465 312242598
46153540 73387719 155574155
73514326 163318760 9712600
276142349 132188139 137963932
127756270 168696709 297871778
230647856 64561505 241921660
48384486 58354611 90588613
264411331 238958862 35389862
147303098 157393169 227750141
106806762 253905672 116517648
205539695 303007421 171388944
255903948 80699003 99961961
118150760 235184314 90863506
76259592 79877239 150429317
188849360 215150550 140310658
276565785 207498785 173591262
189871372 246209577 253173183
152459837 260819011 25928437
310161588 1527741 46654521
111990340 143058885 227571736
286328544 53963981 191883635
6735013 108530990 245765001
182997221 43799663 144847451
161934822 286446166 21042298
284106720 255626319 128441749
11977432 189132446 133978895
24275964 235037446 279546738
49368874 280711149 112871831
245680712 49958159 309052770
33112160 205766938 211155167
74668152 118400943 6456896
192822871 308982916 44849219
122406097 93378034 311323338
282296089 38049128 306720132
221536515 37136173 245380037
298504255 5836358 170707887
96489062 80521784 68794337
25830454 53931103 304154061
288000401 209462558 52099407
251332174 144621699 192283563
34822974 128370656 41531735
28919500 180313258 59673757
33225877 299726351 117953555
69618272 151069787 147621071
310981516 80700156 18306451
190442362 54564836 289866261
309181313 101592978 125862412
293678636 67175703 187132939
260051506 250227280 257999987
55111770 223765515 241491802
201590518 132425689 42134140
59959196 125917987 203264521
28173577 50312448 78700860
166819112 283852957 109751191
239697667 240821784 17141490
302278044 130246781 19426616
123773276 215219261 218476178
138886115 193682945 232795777
261019855 122875592 257267905
117516154 6722674 256344877
182661332 164442585 269860447
299810472 291002155 48059823
149578294 205602042 243960392
161083608 105524781 136797809
68977492 70374916 140333373
14103189 300787968 68566605
24800256 177625715 209239500
150251106 223941983 211450745
68798171 220966900 238434270
75566687 310543922 2185173
286255009 88208849 81694431
129688884 293891336 159826619
128693929 86409013 276181348
264813575 260713249 199572691
93152788 47285033 213796225
165081810 72527619 283345252
129878662 44765902 198747744
1220688 197241012 211067307
36510200 153017378 63609408
123887766 239715691 230940828
194462682 90961157 52430941
62263550 7292525 66960420
133045331 186514478 17455435
102902404 252120692 237871748
175188399 17068778 21740557
288204750 145266131 74913266
306303866 179580490 25437100
118654835 99405926 315483123
226815497 171352496 283220634
24222198 238567016 288443384
148839757 119897402 145072125
121504820 14517028 123830518
137109040 224802657 24076081
269075213 101693336 106811225
111290071 271522231 272276310
185375797 191043563 8310161
100346378 255893389 13462885
142676751 75592924 255839445
217258307 255030078 257821008
138890419 222885848 29611077
303967284 295247929 291582319
114081296 151489745 311451583
17276204 314984303 97047016
98388622 297950325 312966984
267860147 10980536 224021833
189271112 277656706 96373282
226264464 168885901 122077042
224122152 97613719 13380324
27787997 191695448 278526116
206603416 31766340 24662003
263521358 27490108 242331196
290949165 271639462 289716836
109612899 69493517 280604004
283022978 70608563 173646688
221991465 255458016 47491157
53848976 294364840 255071292
178674937 8828599 284381608
1743873 156983298 257662318
141335179 82729583 49037543
73854123 112772216 88628796
106405717 221423391 282996268
80267907 71378671 18380620
68649265 116771669 184340848
136733821 97202226 127378400
147679637 117952984 291958518
130181937 57919733 77968566
290402105 215444923 108690291
258013985 249791401 60639296
209712191 240554285 92134235
18383818 48611542 197835978
238813930 196210309 249265982
98362554 27160454 148349827
104328605 2833496 272375094
117545439 62490777 157341310
312764445 219566216 144147079
279106936 191938790 136229504
275452662 199158701 118044967
262166257 135112577 54838925
69662600 213338864 273515562
35476115 241042537 104085341
223445797 105917451 61010935
59623381 130708353 87489636
199177407 102276128 205052794
105961742 231881587 131570982
293727827 266109219 108070379
157770250 124842794 80688725
262641646 18859519 309844008
222149694 176218677 289737391
1511610 287274042 213051272
272432768 253194922 97153752
40484190 43865215 288517272
61642135 49684914 228262961
86984458 85585799 195426283
166837030 90277358 287769612
113059824 87870895 64035995
107878965 189464224 52324870
315821601 105305052 200285774
166736594 14556533 243192315
111904754 207164807 87572924
32967888 135569441 152993702
23737137 8678061 122724578
136339255 188291423 196320120
1081757 291980175 110179033
298804660 188099302 189401684
229410746 80636969 137110434
31405401 51779800 259764723
38416370 75917991 131258882
283438755 57773106 97461778
263431240 121571921 74988134
296610626 97192646 233908735
285321232 283676667 105369273
139069253 245386466 184277318
272393308 228801891 250848932
95055172 235695954 36578993
183300918 145297342 41241332
159010741 236984028 164297896
81975723 58958764 220145906
184466649 134568115 151025290
270782460 229772091 242847380
120469694 213656821 194896831
218450695 296251696 275315842
179566663 149231400 80563529
231708991 250008954 234926360
252930256 187116552 274476185
142565039 280379002 244861870
7381067 37273614 173062427
46720963 235876800 140087634
56147089 35607204 299172093
188718609 256584992 169118952
131425393 111612484 64468709
127050240 155570186 91251684
198636622 264686791 58428460
279670391 199248835 151741418
38799035 70563418 288455874
313030595 141429566 1826183
116029759 154208108 281485363
73761826 231842634 303091094
20705850 143409357 68341734
286075401 74026703 197959713
120380880 265061809 249643760
91803511 225006 129551408
163936168 133247142 139877346
129446180 35985292 159392402
225291580 196427175 64590684
250320871 244314592 133493935
53557141 19635485 288662082
175076091 89460902 165343127
33151982 95038565 136512052
150908358 267780395 312834698
111629418 52226439 251970787
93394486 81127388 304845019
297659621 34041554 245057900
239620571 177018127 139167628
252112753 210522958 198378336
262690942 133392651 178524049
98057825 77836426 312453518
56702166 306481929 77759024
287779394 156223099 295237568
162260292 108914871 288634912
29438543 150314356 134318754
259070838 57901712 246450694
160709835 221603642 33791916
17701718 224131138 674526
75419927 215180981 245376779
103941839 241500168 21673257
266010905 114667780 248297978
30091683 262123025 269611962
184165996 164800799 135588869
279276951 227023395 105174424
232062261 124181284 244243470
208109736 185868913 306760720
305468061 6301805 305026458
204604695 143014527 123505507
45929090 148947593 89204758
259383261 211827537 128167827
54160118 104242955 6586423
131197289 58170627 305997937
225023249 171651363 46770922
95055968 178464158 120626552
151734467 207641563 85040634
88332400 122868624 252817217
116910533 141120412 314919812
77864694 85718016 278261410
311140001 277167925 81313902
91734236 216661040 119320032
96364985 107958366 162506385
75230628 125120419 290395240
307060403 144529886 309001109
141355783 252492594 56109919
206482871 28458613 166070214
68069913 116282421 178271502
71273787 142597727 47821907
152264377 124901999 103912829
264251285 125221229 271982641
15987090 49868611 303394095
40978799 189164182 16810851
261186347 4457209 37809376
102650432 221985869 240397651
5547668 11338711 6255223
262967066 139804300 154607866
304620924 269270316 54838002
132914151 298026938 49830068
242960743 265322336 167483217
84637017 158107698 57172476
154088408 161953130 157580721
296730570 265720510 282303050
167463762 15918461 118308382
268685880 89464680 17355377
304714470 182862472 30275835
74173329 181906691 244835032
309046878 262003842 25334893
75068883 230868279 232117440
227841671 85468884 86201463
139550751 234854419 143076815
235330760 238021149 269933958
259856722 279483648 311254662
207823198 203400591 64415293
139668448 231555138 273039593
115002589 96807921 264221465
220230813 160127939 262531002
223549532 17921160 138182472
45008506 267636727 44021487
265480223 143270823 137518913
194697403 159292951 177301894
37581932 178625142 136965906
171648634 165174265 284397658
268785426 11913451 20368728
83924337 69080890 164244295
93887425 110819553 249692136
254532931 134640959 216016083
32139152 256942523 207045696
198801114 255768643 257350078
27462210 296580027 209399164
86014822 296052184 189112208
216310774 203774300 225445967
188351069 315236714 114147589
68277761 9568858 107752558
34440426 229682046 242296375
62509159 268102043 68372859
219345976 143095261 105382564
132361197 236996201 189200321
43540379 51972792 1248078
158502838 305609313 60623900
53571847 292686189 190461774
99529989 171547852 173382677
3701105 195174550 189565236
149713706 211650660 21909956
114649008 154615573 63040294
208979785 277574168 23463612
110751683 232821057 191986103
93140524 258847565 221090412
153478942 265970475 37638026
162682995 43248983 42287487
243001666 274558320 114188144
15016197 158180379 289597865
77663098 11880956 315966527
224899143 52360109 122352222
5011256 258780434 110567362
314662831 274666975 238200629
238969290 22571424 83949930
49777475 218360510 123970798
872367 288166847 273739060
177716700 313149154 128181980
131370652 301806658 171117071
155899786 245924630 115680785
289047590 291588691 156185572
220104933 123530754 49529882
81571119 8667774 98421901
54675029 166814960 161134941
280864976 230864252 17945036
240041045 172649032 292147475
180058600 178408228 96006696
138420427 97229006 246777270
48316418 276968345 281774945
261069974 256545568 181491243
229809456 304026504 234865644
304677698 81820877 52460085
97884620 147720292 230308858
312610945 128147977 144666184
214394980 135447489 134653576
59426849 145918370 296902504
25110179 85345628 292633915
263810189 279939512 80554496
100511126 285401845 143184544
234851804 2664874 281792299
46438010 126411665 47036106
6636278 286905903 225118842
204900426 153353367 248799197
72699544 180359009 1948687
269357431 171338907 223153981
123531190 191531390 33096095
233417820 112804792 53740877
86258957 261309585 47320805
178578643 288382631 151437496
277184228 4674835 129120125
214869919 119690112 239663078
63609698 70707909 205538394
67817242 67482546 228460834
302708872 248639704 15237237
155997726 199075353 278070122
290343044 193764256 272440521
286683790 164685724 41397288
167742675 164222794 217079185
122755928 145637517 266425476
152621998 266989574 311062816
102765473 99185748 221706464
201857124 180470539 265908999
81240320 41352425 152519657
99807333 126124233 27758418
10107613 104902071 89595884
24706255 297614425 136473432
188314953 25015266 5764218
146737264 160588058 259270890
193151775 249839253 121585985
41902351 4195593 27295880
185699793 210676468 121010178
178227219 95464025 101941507
74434520 102122654 12987991
215402750 75304960 253512258
109895408 113475084 73529244
196178876 149724751 223507924
50486644 18250730 302274544
7805620 288602546 107605298
117884484 141315686 152114907
59404738 262249955 114125828
122297385 214031996 102384224
213083198 134543986 225482869
60310044 144027576 10298937
136470146 49989416 40745231
48649291 85962712 213320987
92404230 281770782 243453839
117025378 106511626 104858894
94070995 282871436 36768301
116444046 185933507 226012951
15698773 125336703 42621635
109505640 204815347 67298757
287445399 222973335 307294490
168054693 273840593 151446935
243507088 203806702 185410132
185537579 313774975 65158654
119337280 232198158 193187969
261960413 9454853 275207081
56361651 208171925 133453912
216305112 292033609 125529592
262913165 108792354 112807201
257405830 48100064 28295844
269240953 97507733 300565287
262292886 308967278 180821184
187310430 61441239 121369788
45162657 206478671 106393208
105512417 271135224 170511167
289865654 231787405 162003183
182975547 89723779 142302811
236314880 122289271 75315122
102297957 299066407 187230806
243312375 280712569 131183862
2309354 217464877 301224035
283813957 3418470 202510730
24096026 16653103 136030954
139502366 19959679 35198880
240967162 270407057 246686413
305343977 216551463 127768206
21690293 135195091 65997227
189470577 95383687 259440605
40355046 297398506 66362360
314129619 252833180 189632761
14620905 43846391 244018898
23072363 97375076 196194257
273681481 226350981 130943668
70398476 176076747 78397565
289467338 138141669 258325005
122849161 315888934 241864829
101017994 294381469 1652376
201293342 117473539 270825383
274977079 41748281 15609507
40547213 138275925 104350910
262649898 153897698 139588360
63010636 33388282 109152793
217946692 86309729 311175622
59806597 17091369 294857840
231647471 97835957 151035735
218975294 87110178 20887596
200651577 46914449 143732175
189907029 187974278 303556764
163390423 220292349 293846670
225693318 77566706 297189023
110142345 8677352 184222249
4146818 146494907 819088
216947613 288905024 81171386
193564820 66508402 110692555
155345199 261024179 256921265
18371002 188066719 252034767
303769161 225847201 6000488
140653439 21653084 278421739
271782571 190588229 150015937
53421583 233377491 266479855
252589714 183735489 254074434
75817994 277610243 66077847
297956323 32175835 185927153
115538312 152374185 271955882
242122968 162475770 152827946
295773658 116319547 44573236
285053911 63326844 283067735
157722669 111783081 50889563
106342747 70938837 2696871
313622581 152157014 88077859
212685824 312045960 18809155
220135193 178921808 103676150
15157030 244985017 71848358
175782853 144790822 281570276
51427677 292830110 24652390
300030779 272399638 179097013
21274299 98895913 2939354
84639211 163871763 97756884
36047983 274636095 145687855
142882466 74094835 145007170
121859582 141974463 10829592
309025502 170477520 93396229
77059597 183333883 97701
172386796 209065981 48688959
184494133 197033244 91264192
115351830 139643710 122145958
259204972 193057716 256782579
104405584 296367020 59939876
307987121 11528362 87441209
306694245 289083663 51870336
51075112 58089089 225838408
12086827 20071691 153749397
196163132 260177837 37361406
122116128 175956404 173763137
285816782 86258131 78975393
36269694 165345233 60511456
103823278 130854200 228181237
289253059 71953324 155621422
212262650 122651526 272611560
153446869 82998528 113249180
157521866 161052847 116743801
249362178 80379337 47841732
230116225 226497558 142229849
9047124 272428236 130995586
27056661 5174734 107416451
200212318 155238231 217501578
314547277 188679229 300555075
261744882 25133014 101387680
46608487 127618230 258849541
174870087 15314370 127587450
159048162 256549881 28065288
178871683 201837898 254883666
18789514 57116446 40854064
80499061 302909077 104778209
271027643 117426494 295167498
25029847 290443634 162177435
132379833 64847427 84695999
265120990 195478673 44665226
292245390 16676847 293329558
220551857 197937264 42801828
223469879 136801378 176835053
97244596 239244009 33182711
244062027 73543545 255146047
123139042 54552696 251685746
98053997 275734570 225181460
287908200 50226341 129684171
58671630 114065064 57467729
216710695 214542346 173978242
302496629 249439316 76833012
245564892 274647479 74859187
243305321 77773992 68018718
194727522 98511798 181450434
93550134 95026880 186200407
70433409 310304833 205771276
65006458 210799016 140225210
271349664 27731736 304980061
293252966 249377059 198452402
148273722 114813079 232074416
151999131 122992828 93699845
277710253 247898239 49613837
31354134 82869331 124905610
96087328 61326097 191582129
203219953 147878718 212838285
309087512 239397982 226934115
127865700 30460125 113856498
78606802 277915822 145250051
294770298 70674144 198309193
53153509 231258058 249515566
81868937 273448389 299087378
295489579 145988401 243716605
60332731 307523254 2468045
97482686 86836968 327869
85211405 20968494 145563823
192360570 112632396 290074240
131992319 137340418 293148928
1556396 218117720 214013816
244748887 37138283 270269066
88046697 163878157 131112785
43647671 120025776 299033065
271786381 315453140 34533125
76704135 295888091 198348761
67335067 140639228 123223552
27596079 211814154 236614894
142907683 36302179 218599610
174323655 76802744 9471431
101166555 69947489 190252928
85626542 133627118 3228080
46002223 138812444 268472745
104219250 63284843 226863005
292450051 254770502 92158757
114920029 268053335 74805039
110320302 286553942 196832131
231303590 299696710 313096193
132457178 52377654 190622890
231013943 93862801 88120585
21333329 152909262 98506203
209387626 108844564 65239334
141399986 16763981 296315930
38930729 235305598 68421139
196649372 156178542 298503869
58040718 260050388 267088896
75250532 242120801 165147533
155995901 39959871 194125392
269336403 105380995 198109892
164918643 102372661 200102106
110640847 194050710 247746769
111061139 224446928 243698302
238802568 103610822 44608810
189897393 133962604 313998392
142997721 236690489 308421982
77519890 251284750 48947270
186313549 308941553 481462
228454343 80074523 62236941
134938901 159186473 311476058
8587873 96426562 296523698
115635238 197781013 39210390
90730502 142342133 174573392
117983577 30343276 185513721
276178421 162307102 304817991
121194339 141426517 14406201
257739077 222157915 194448794
308239712 107317175 178403995
103743885 33251706 235687135
279381315 195476982 235134158
2467969 281766833 287168286
104725889 135351400 184287886
109957521 252865710 14865287
151834183 910662 14716297
9480851 217521930 74737499
127222977 212798534 14264626
69015479 49331495 166562758
219871264 312513999 308252916
277856897 14358750 105599171
209466268 29323961 28274425
95883730 106159195 106805359
230893443 53153140 112418104
143624018 260011328 256925194
282147992 103236337 28024658
138207544 212967954 303739566
142332929 311981698 25626111
193850809 135780196 307425155
214964111 237970241 6591113
96629489 100446026 277005786
117378312 302663101 309682661
280012579 263015186 191130263
52454500 114001678 125887594
201669176 205048653 253743792
61140521 267672524 258439307
237224436 155679206 34881795
234598189 191210366 115086547
74573812 78030311 74325027
125695962 214797440 282150659
264370350 145927305 281401914
5695799 116560580 163583252
97601258 314806295 257728068
274266968 300918003 262344403
261484252 118444079 303891544
35216366 276982941 210083203
157523929 102056192 232058237
248452274 86459838 220987867
304647798 57833964 143185501
158152196 212834986 2134454
180477521 160816552 59452103
40410015 26706524 145517259
16234287 47886959 118012612
249787087 45324249 185903223
102182662 308386140 109247730
26939666 315069782 185541527
171552467 126377328 53752537
194510402 105720394 250632127
198986712 127743037 52357692
204190336 237048531 192526941
176224109 2523058 121844693
120148842 249928807 71648409
20439921 299228214 197897119
137497775 140066922 10303934
94895488 188176192 223320151
283190042 46077396 299449688
258705920 178128412 120627299
76424897 279196752 290113745
132723961 184914299 43486614
223161592 10454300 138992533
43685232 96732652 303430237
272972177 63017882 137190653
315600473 240975352 237828483
236727555 258343609 293545677
160452308 173787179 166197934
37246575 55244731 109135535
194373453 281542515 211406976
184930280 10311460 63655875
13847195 223937881 76532294
62837789 83810236 292943972
89023222 276729266 68266840
19388223 88431402 174873212
170157718 112351953 150636457
13205367 219518047 45095072
27563862 103740465 260416497
185292596 147592443 175528143
108789188 199948505 222390881
183223353 98209561 61439051
73261458 260440242 262246003
138284506 34115750 101082995
45384740 241225364 258645781
146031352 293949473 109321937
102248209 129242242 157139124
243109522 136731564 180336459
284577558 84642465 98105378
50821338 51332113 61753775
296282448 102763194 65823636
202760761 188952934 120356970
29971131 99420112 204195007
195386787 35828708 152768947
120505827 89631761 254978610
3742241 240389530 63176172
135049072 237845363 14329456
58378168 215426496 24247958
130781645 101825388 11210678
32076792 207091104 265639946
148397332 23728380 273339619
268212926 304401098 124589095
120971249 33068674 136134215
61233842 87290025 292016867
208433825 246729148 174199925
164939526 266784180 40163130
189412318 28452603 178826802
239629853 165873133 214979076
109052632 175544401 105489023
122930039 89434201 13203478
102163303 210895066 148965024
196426856 87955828 35136482
128118 24090753 195690352
174846447 11056026 312210257
213981034 77242419 79307901
313285021 122961157 23706089
71582916 204156922 69789793
91941154 281851032 37297885
58931781 159370041 298339841
180366035 227695211 55600286
187573588 199376101 134928638
103940624 145748781 2776633
247991432 254482804 151157986
72667233 69332101 235516047
71198233 38096315 32914541
235188803 315041653 251730609
148423779 113420799 167667950
162688983 1671542 139742283
247643579 281039678 284315509
138475777 48224792 183497098
288444176 264387466 207123993
146733546 114515982 254905079
2453130 210728017 243268166
114309341 23580522 293888453
141822693 27904162 112061529
106790909 275361978 223542322
204029774 63799153 164360248
88372762 248453125 31943399
206546361 306056396 296716044
51752850 177342754 116188008
304121299 194643820 198136803
119308269 22558499 189027205
171172034 203914463 162801114
303236331 105743613 47703361
5270070 61541168 271678619
267234292 155710252 215624581
209770918 215287735 277994525
128189140 272633188 257350709
152608953 258923846 178416688
110005112 20874130 130613089
289893774 86191201 309158462
199232438 26520547 130823772
266798608 56854667 130624445
237999202 185863038 179816683
234323037 140703279 253508312
236940587 182889847 252622721
306168745 160899016 253899435
236322364 30595618 306735533
222957028 59166841 68150697
179216638 81020412 224491059
217124051 104965955 173060634
310835894 256506416 33847064
40660633 113085236 82935269
99429127 139767672 252906865
39273343 244624204 188571129
237806987 260590495 204110960
58689722 87631472 195444958
158222866 245883190 132792571
252624875 116182311 55579043
14577873 73708067 28788534
158356965 208737978 195036749
97430287 168006586 51886499
286074105 212354576 164533177
102406267 257564299 66609191
82565850 16025333 186535426
102432571 35366144 141360399
75439607 118370220 209740060
267919227 154158334 250385195
248308712 48090913 150491661
52756496 111208206 48482276
219032851 248076153 79784102
189771752 209658517 118164413
181918932 246195153 176819520
39422779 98127535 295149023
164044874 297340288 57243574
140618463 150446733 2712771
197157738 272961994 144647662
257800083 200265390 254775633
81544432 97480543 220137186
77087794 122024174 286097668
190666904 240985005 188169012
72312902 30466404 204197492
109212536 312785437 55192889
231202091 170458876 120763994
202407223 261240837 129168685
156231870 2823609 288057978
309963023 228024530 201226508
87194154 53651553 188344823
257240858 173469962 231932245
285857807 179955480 10780897
143535999 18413212 303557676
223074851 217231238 65360964
265844380 86882525 252722570
251932112 197516456 283244382
108687657 87546742 171745946
60231395 185402351 308677956
129964259 78210978 190414330
217701421 312426405 287620832
186838058 110691197 292028084
288514001 48143463 223907736
150268531 38998707 92232977
67232516 60196758 231757575
134398454 291528225 51614079
148371679 212706143 77317212
190657750 277823105 206212971
115045676 28842052 33248807
213843583 91094903 93546755
134642130 2612155 87774990
43632224 93994049 27629436
154074460 83282981 161116488
208815611 49927397 45049663
107611656 38182532 187854690
22374015 59512873 170191736
298625293 297664543 176276171
67347465 308057703 52528973
313578035 154234884 109342466
246095764 69464630 257976590
10259178 140504338 28384399
148786139 245540355 291724194
137013820 78804132 161025608
198754968 270586853 214652610
134538701 3284642 174620742
21604646 246286535 315020677
269339151 167831672 257921840
192564644 200368770 124437438
40647898 140254478 214997891
314782332 295305754 107521830
209220128 217653363 178059056
247251696 46804647 165661233
94760833 11512000 244918168
169543219 38170390 294831962
251115250 269029290 100029032
67659110 307813540 24798630
201831284 178667186 207733951
274390203 185636545 216873658
2273972 221751448 151847502
222253363 152726858 206867522
231777258 67042264 50572233
185241012 13255283 105702356
148002733 46362717 220929644
265271919 41889333 153278681
149918982 17906240 110493482
56428502 73485605 75317626
20530257 92230178 11214083
4434415 52012983 108428392
97502807 206717214 242170154
228215981 129818468 292661001
211552716 157626237 82920155
54526485 68773838 49932342
79681192 310135444 267953818
90427476 212756482 59355460
221376352 6710797 218083722
131687980 38319073 300227237
17821794 179640524 181336001
311227452 297571737 258249647
255842184 278059687 179416500
122637313 277987183 69068632
41562907 289113219 96007809
91178013 209798025 27277912
198530020 51184287 215380143
122142346 188240798 145003227
9786492 111421178 248870850
272514237 32780044 209543467
92098968 11926955 160146675
92007615 25554661 128578211
298989841 107409448 70313659
148068738 17279615 55010489
31004811 182254501 278751822
74640906 168116997 51392846
298452518 62253245 85446944
203620206 53623666 258580768
96238310 61948695 97983256
93207145 274260876 298847137
182492898 222621955 126432135
259036138 13799146 256734758
301898079 309011818 7721311
176898148 186646278 275384915
30188937 267483970 224132733
167418766 212604503 102749921
64604119 160023774 251004588
205796902 80634244 140622852
51654003 281671280 134935144
133073877 279414201 55690952
117506523 108990020 212654385
157096909 81506271 254988882
43995903 137229649 23218051
137272199 202363550 301209599
218047719 50192096 266817123
238150287 278238174 299145387
261563372 216148310 187997383
280168519 115179310 260450700
250662292 266338542 18061091
68180717 248078504 55159080
119922689 72414591 242250989
5974489 173696216 295509415
101824640 53403996 206288548
306551402 239737260 162631559
114170278 264072662 117730913
127066628 20803123 204659730
291067079 102628181 162458443
212703489 85940547 37533912
29724580 204227885 99624253
269269994 271661937 201077094
144589798 234009259 71360651
236012236 276318547 277559512
57245490 74477965 282930807
298739979 58398859 262389361
37511747 12085860 258709680
160047555 303819333 215446993
186161722 97505778 281166622
62304009 205573190 103949230
303333984 69146064 171404692
244045903 180669692 301566562
17147208 211461651 49400853
293407510 63226137 198133230
90888173 217743817 8456361
256839173 12984650 262330188
315755209 141000083 208618383
211914982 216772454 272235569
222312944 190535741 287654956
178455899 157114595 88252785
270660483 78467435 29610609
104424539 124539509 212923554
184737527 80235373 286170820
73797475 77026618 264077417
281608575 312057878 12657217
226283419 36800310 74713070
248516449 93432737 178925181
101324408 15741987 230737454
8935447 125416080 237068958
156503954 28574252 202103447
117586559 230694067 119709431
169095272 206145972 65353467
220457680 214613535 314828985
187779652 247004028 240899330
135247630 138629705 136540217
229631199 23560410 181983809
193788641 12220437 86893045
184596224 39604555 212188037
48863383 202512838 101738158
54463867 281410850 308217542
183037441 241893447 38056309
207587635 267731056 236854274
33464827 312198218 21211414
238692216 217288964 54935992
163717442 289761930 83694052
139351806 27774638 146803938
131425793 94323269 168461249
92065473 238780323 266387634
262666282 262851115 292311231
226687863 18353083 189560599
192302232 145086680 128495064
92821501 271740933 44838943
261324039 111216386 29882716
257579446 118263201 59927514
290703330 94053227 300960234
55842310 192285577 242266937
167722365 278517728 167905200
194776423 161036469 159063199
235735256 253866116 207973281
143608032 201867183 86066925
40974246 211309363 130887448
236775995 64216876 231181055
167716412 162649935 290108271
167847615 3903624 285228536
280243672 80403411 190057617
219145709 87864196 233668062
10014354 308915300 208430235
9241577 133660738 201476311
4381528 266094660 100556517
27178162 32145588 207631880
38068615 184675436 258407149
151127123 111842824 242854684
185282711 181455921 276613207
158064251 28660900 136346806
91441586 94002739 126104346
99156110 295646122 228491896
83952783 55823706 202933428
173255548 143909201 119425556
74509512 13319134 264432460
155321540 234937912 219070657
152077526 145542071 174599762
114139770 121577937 113057125
311796194 202265141 109976146
168555646 282798882 250546169
82655341 302192948 285933090
19569497 36174865 149622333
108327592 99322755 106352128
88539130 142356420 168631791
32983334 220600030 12558997
250616226 51565974 116693037
25162857 171094856 254636504
196025060 62975623 129182943
173157543 84714046 310673300
89516626 27807756 220505314
303206491 89812461 13683653
284853605 44370890 22004033
94652168 163030478 28903826
302762201 208995980 260040138
44668359 128872565 160575641
126428016 180372318 28161522
119767227 106337050 39325063
254665927 59141269 122357517
152054540 84646161 224267130
72997856 293188292 225942737
269708161 33051409 158526483
8758330 98604837 105783946
54894813 38179516 279557255
159490721 8472676 25024456
43006027 78985809 187127812
177647284 17695986 25828725
3023097 54418055 9397943
282793714 204756562 301518929
50817628 22251200 262910194
17849303 311300679 13024978
66377475 30377366 204378121
125958274 180306339 162106552
127228618 4745466 163768619
307645314 265337187 10878435
226597705 147820809 162977838
98669685 308409779 158971190
177401089 158976974 248820242
197557992 229477929 294211082
136446812 245076583 136722187
233153134 308536240 315461853
94150065 284874690 178122598
163856535 313739179 174426066
171656443 135757440 191951099
100639601 137935642 125629370
172698238 186419380 210518471
219625329 51243995 25251388
175199988 142281176 263491970
240659511 235615254 223070597
220396034 253406322 224384992
236076162 295723722 223264856
268520487 56985772 94961738
52989557 160869123 27891066
106172842 90902026 18821675
238167165 171882063 13359317
286035870 205431906 197717884
77611110 302409402 315926028
123867763 139866339 301551994
66278630 255545936 85745291
149256098 79663913 242071872
147135792 294211748 267952877
284755051 199727603 202117391
287332270 237179486 82796434
102898362 254073772 15663616
184569441 32692016 191577339
267492020 66994526 201479178
117447340 1171749 245909496
259960493 40084967 88578461
14201101 143065304 131385424
110803402 154363946 225852842
155886698 71089126 81054617
137041146 243924267 211825540
246749872 155634500 199467427
141573659 269301122 104549483
114385935 282676171 222805499
18771774 118095443 288136407
267499552 255016602 169329783
254998241 278362682 112365342
289444641 73905339 169883705
100918541 3022210 293269414
198525547 257911709 248271619
142587997 223503514 247053345
256445110 256058464 91129878
283087662 118901073 229869509
312966340 302059245 263120595
40864713 155957587 296258995
213030232 76265012 139972941
128373010 77449619 251505415
7672171 226333806 151286210
29452892 24416423 293781920
239361189 38657233 285178607
276885652 68620000 71278717
276830482 284105182 274455026
258067685 316072018 187897804
122273198 111885503 7937192
293267459 62433926 156811298
26569368 46854562 35094428
87409929 206939441 110758017
265900285 68159563 46379461
29934961 223037718 253502776
50794555 64888007 224213410
177075599 193479532 201368887
51847889 130560209 71275090
152121933 126754168 37942163
206428827 14518611 10564366
309506642 53270080 147138040
211784353 66955754 173869394
235442693 311007132 3967668
40634776 37899514 119819282
239324525 144655869 104628769
136025840 224475287 181111319
236115984 65467980 14657711
2633489 38571115 176518939
285687036 167459876 58769929
204609984 140819691 294235632
15598543 257777578 309194562
214174494 284958030 111827684
121926849 68060047 100183694
83558395 191271608 298833129
124188025 165832180 32788595
238773266 242229986 235125731
159573349 304269889 166373013
218747300 142020867 140600396
228996773 88929672 293821463
170397018 266985379 71482657
40106916 153617397 291424782
212119564 101473899 81368651
301615357 198416060 286036549
38179212 51666429 197735799
255637717 68812392 147455507
209381412 242629786 41665420
51397942 165727125 305850124
247039040 240459234 288394876
67422128 71139091 208828309
268056234 88424603 132565870
192191882 164294254 292783807
183430250 166611205 201130785
5331858 227191652 164407422
222725893 124792151 54200761
104427838 216398836 60327614
48965755 204924612 275829620
123032106 143221722 316049255
28924860 90529963 261293513
133162531 167468208 198982315
209662355 192398878 216358462
180665284 81829645 65763550
205490265 247658568 26308645
257708998 50678365 7885659
302477884 194741608 85688617
234302762 79781668 249958519
252773569 248093454 303637758
103665084 8518817 242003912
242400772 135447557 114738117
20050736 91067012 279518639
235214674 185407936 46755241
60784851 199992960 243894611
9417518 272125756 151053960
49195158 251652405 220736882
186439352 108007215 164788179
301193348 70642739 114335138
102024822 19513713 210899287
125528121 202075148 301863559
72427409 156906935 238673402
142326588 19716833 91640067
12191143 202001260 176119926
298003359 237460448 142982608
87008867 40164351 279558169
134082624 105908868 275843447
227612556 118114013 228783144
246212612 200747570 47297320
134023573 155640443 266648694
309085464 130710527 69837831
89199626 98549164 228989185
42734993 67103690 196625175
29550402 60878499 150102051
51577932 35854778 88746467
117116947 49999929 28894086
83590844 285509101 185826869
244424823 89165947 158010685
235887786 121305354 293931189
92887601 278920438 7457034
211226167 149950140 293696650
16409420 79203236 140615574
86759355 245525131 69566649
153307015 158984326 150891855
270893839 42717503 155446207
35547957 36397793 27949462
10448626 68765003 100476800
229394866 246986486 41013033
262026329 293433074 247717563
70685974 40622548 279401972
282121606 228901792 7006825
244492134 179113384 31947195
293689078 176344094 78855332
141131600 153921609 311070846
76620567 91427534 7870433
15881924 101076445 81257769
195590037 115536805 194968306
144536183 40172341 168168800
139691351 16652420 140654284
146862991 68195874 28936605
97748832 134048001 147933671
77554347 70892432 315595733
281569242 20855922 123620951
291303202 217365364 104585352
285755392 261280127 166607893
129167013 141653969 200361679
254152935 30055582 46355599
120704155 143986062 169631970
121552526 202056846 169435715
121899434 179827465 144678173
196455240 147676429 57491842
148942269 221262840 21432609
22530386 309650359 90109408
304814663 180408346 50219749
69407209 64654999 75352476
148186725 262770969 3683192
260500122 255653591 117512157
172980698 66530551 64853732
151621602 198805796 315025468
309466601 140562232 296037780
99288390 53506129 87753586
242912408 131689974 143017940
204714455 295385767 311757899
119460190 239426871 66550019
132796147 180179909 25361861
4083590 137794399 247047336
204728083 29928125 126452641
19183975 206107765 249613327
1469529 222645002 223793891
274357701 8612310 260999470
258159668 139025782 98051604
278814962 242964080 251839901
100789206 38109493 270323558
36290275 112341828 277159954
4801012 212571220 85908810
8038330 180771470 103722992
168540560 137618983 131192990
163776464 89015412 80581202
292924354 253267359 59395618
152931986 167194889 77887905
156478721 87758356 31163176
291363187 251630036 266248105
133463152 109558303 80453942
101216080 156623176 278016819
288698462 284739657 26495976
68342860 244104510 117370649
48115847 307340249 223106999
117454564 312602910 183182241
138838926 173444495 25878635
312519357 55152618 214098053
131651259 250629705 222025924
8593215 222688252 157831109
146600621 253097793 34789705
283209500 251370320 46477745
129280216 161414326 78382594
237226743 105308572 240620228
31140799 277165543 227127342
86899972 144436289 11231265
315066003 297132337 82340199
210612136 146625190 34564474
250136265 205798723 85363447
96748239 92357625 286205134
96231917 241946886 145043188
205852643 248837823 25523058
16030750 281745716 142725713
270610682 113443604 49305397
115025632 309102283 157018313
122377447 1511959 2822136
23197103 306729115 66383738
141548089 233604483 129271964
14603379 27616890 254714430
210124512 180294975 289253937
107528618 11957798 257180310
75454872 30286530 265076127
112716353 47579627 119758219
46423942 285303201 72501258
180945587 122652586 144275285
190163059 314771732 110937455
182768530 313971914 44160321
64179999 275007759 29425572
73797840 30796321 169579283
291639545 89618906 170969614
39935703 30925129 51190697
106032984 159371077 26182418
163817928 13586294 92396517
181303011 225333619 105808237
176004417 285958914 60737377
272338002 124628779 46593005
139088697 274337861 117384324
251895634 48924998 19458461
291513065 13304588 187730907
239872360 262430795 283450094
32544803 12695586 256945166
296267592 120137093 132373383
282781372 53357221 3343449
13992519 291362844 207483193
173253810 172048636 146207160
306389373 149431049 135059061
126990501 199074898 54526314
287943395 124824629 279586133
185836128 267322157 8171069
294171236 149603987 202030163
99146957 18427420 291820647
139506476 77651760 231856538
189120259 8313773 197182570
83727853 43767949 152283892
111974249 235036411 76904405
186332861 207932841 301441551
137552178 69449090 13439295
306880888 187183030 130152764
49073878 204035081 287611535
152420784 25736791 217248994
300658447 21074261 187931930
295875119 10856282 12823911
207353095 282775565 99702912
225582297 209206715 221329796
266492312 117648760 262139238
153401017 30463844 284091521
131389163 94971471 142948180
9137118 159447070 140634173
125520432 60570931 132114942
237734067 255326012 28635014
311700615 15825740 209432653
71040258 302468475 149020646
159240109 130302751 40120351
69928765 183428102 198620677
69896401 38621347 84572957
198084419 133067958 87888854
226102019 16418674 36481045
221572144 250315116 60326743
169779785 71639237 120834641
7445927 77539219 101899144
288108045 213756503 252436662
65824650 262447282 258930042
75791605 11405743 10672488
129234023 150338143 21764623
163819998 199519990 134964302
261424757 126266612 234391664
90223574 130759999 55106044
233797655 138382074 115146019
36035604 182312181 246539776
217796953 202895513 187689620
153775091 211491560 196925099
293979649 295267175 217404220
72681524 185464900 108906870
105344046 236228660 117587235
124219380 249572381 188098874
32748460 167426517 9566444
13391526 287249292 186374002
151391545 125194704 60732476
269205524 216560711 286463033
310089924 117456466 277336611
210252720 67692965 74925102
233293816 124438455 205033753
121833268 30154676 200085998
137988836 153953771 174565839
267965079 112723189 200034949
31146610 210032457 207997365
276299060 237946744 55219207
148561130 81900944 37487447
169198057 298187657 28387725
198796422 161228226 130625529
312624365 103921491 75636289
168807282 226277859 189974919
211652057 96655021 84427710
104979568 95182827 103484839
122130466 283726923 66496680
64309429 311850019 244657098
289683975 194362221 15397401
262458403 191990173 135858024
111399292 133407521 292299235
56322840 14673775 33064400
16841243 247218983 247320657
280946345 63453038 194109107
242534643 133217611 59867817
282546042 240545480 270809425
266081820 143751710 234572240
248632359 42119174 901073
300875255 43886222 285837810
180967221 108214197 203435742
77533890 167725130 297925081
53515831 130630537 246334449
27849305 224854192 270527956
180021253 205582199 250339986
223631641 73219346 61558850
108195622 284453096 45073912
193783232 84490039 118619236
45522661 125558994 291320422
150455006 43764095 104488870
80100274 1430296 14166329
283895979 293175284 208188359
2700671 297974769 40505050
85997190 262137348 98592605
39660275 128747716 280287661
313286100 168875461 238719234
146254449 130686391 275474125
217000020 869698 177635396
253418487 56518729 167737807
135072251 166545905 91242277
311751468 220904888 297493313
279981165 176997266 200004262
62019752 45265457 270709696
166355076 104187728 195351092
141344024 272350706 230348702
301199759 57321593 105741929
306781333 265647363 70663908
118223730 6433478 34804576
100752212 113760054 190057969
1173747 162372836 59074571
73917838 100026146 183755911
242533781 74707885 55250234
174664959 158457875 147244785
210147531 277285544 106016090
210871744 96562222 8733974
214544356 176689534 85129476
213600229 10234101 107867658
110729610 176733643 305625182
261392979 201150495 172814052
300949948 56765810 203220004
103638596 291434169 77553781
304949719 211401746 275200396
174867416 150205124 220841886
250951349 259721318 177142477
144315162 204201965 228356943
250290073 232776395 260141787
118500203 130432836 313716364
161382629 305632173 62580979
284310150 176365930 11780051
219604812 105387293 246824529
217946623 57307487 194581445
198500292 158778103 50144909
131996545 139376347 310847095
291293352 100881228 3798100
128868284 111577908 76091172
114886493 204145059 88017989
142001254 143625650 94577813
27818933 255841568 205579128
148962046 646509 4139142
262000166 130855660 159518932
313061507 219015296 88100041
168628382 193529495 269514388
158586352 30820905 296408039
85964660 57922795 58548782
295141092 172129418 49133456
148911156 28946330 184705307
93101321 50709644 178036196
225550944 169628868 299791911
286840174 151015284 44787410
118407837 303926826 97333296
54981124 253723873 227276652
31391569 74385744 203154639
36452368 246831643 162600150
224704529 248682938 98494594
105625585 90713510 158136565
202197265 74991615 239614731
247108723 30178719 186782651
48932543 308344087 193870767
114117629 86627271 60897783
71287924 107347021 16902514
4905700 8841890 63423328
155535150 297543451 197630588
291729513 110546336 41521543
81043903 27145226 82465866
238937678 290706900 249644246
197908838 858433 257444102
129127974 315673894 187145445
134649045 207008806 241976119
61726536 280672669 35916868
298209515 305529302 145399557
288600624 85261256 190410586
117172016 168187746 21489666
76777857 277188198 156000305
110549173 268928141 244369332
253588839 28100314 29038522
242008337 150696233 250145345
278879686 49729864 281167900
272980785 266089033 34036803
90459012 24038662 8055504
312487656 126168712 14181828
108842206 203902903 52791733
20326170 279170961 202218286
116937928 186265584 84257802
197920865 37573836 234480187
229562478 80390391 9751565
16265329 62833986 277398267
217402245 26189297 204553212
300711983 116352375 70570781
4106278 23362206 188090965
121386432 147821483 185371096
161214725 106431660 289724875
148406298 84205808 19446820
69580495 141104727 53208543
291409347 277656815 314206338
280690722 216083390 262579650
296283905 1533247 39884816
4051414 12074281 55576224
163607170 289802207 271606215
155491937 180554717 272506242
152830488 172102316 177522259
310267990 200291914 36210684
81157507 200964542 97910763
243129063 222873933 83052769
313646224 38849441 224316979
93290078 168160767 307595844
250112290 171149143 139592994
70717423 130551409 256492873
6020659 12770843 87186771
50558989 186031692 191844219
56838257 41787614 89059777
301332393 223608094 172037684
127502790 250049907 81590762
289847939 147718175 159076406
39975493 5142659 266597040
235917892 23304220 134318170
164603993 143270728 259435068
188666755 155506227 218709688
53276828 60484348 2967831
194884330 192914198 118692730
140167277 284685902 247325386
199164656 294791400 52301917
93196611 308585103 49035067
202912182 21442586 194274503
146159546 32764998 204951162
264362280 240831275 189207815
48965514 305814155 305764502
224994990 59984793 289557165
174348867 147213269 3595707
110432547 87519039 143572051
71492507 157041248 132859864
23539659 188876532 258675883
271084718 181752770 158533364
246936454 142637319 93004124
127828068 310737522 39305025
297526331 126560419 155584170
298085697 195993504 313834848
231871486 156520606 110542608
129471472 82624006 250384522
186568442 72447969 306218618
210012741 192050714 288278530
169638844 39790308 304440595
176456513 178724629 34108624
17198919 240372108 234371071
296932604 141065601 51571452
110787486 69813397 23406364
162979324 207694491 315533184
201023733 78283004 90866292
278705782 120476179 211334083
210352011 181542708 70182655
22327805 4344607 208040329
106299577 287326360 52142870
23941848 93618440 162056588
171063994 192993222 92153354
260684513 181974067 1420937
74655051 91771509 286701785
153203396 255519750 109716776
93715336 128347064 186103371
275518587 222605819 268857425
254711472 293476181 178023145
9320199 49610244 76956233
76635121 273815372 25483107
291995293 313135752 241361141
21885106 216195157 125227624
64093916 242604662 226854978
214439148 168686726 101256468
258577420 48481018 64923099
169590443 43330082 220245988
276811613 127588576 80593313
187687589 83726119 302239783
312066254 251145166 66529377
104541286 5990314 158542142
246301640 182906289 22901683
57481415 155466006 29290214
34348848 51820759 152514767
81694224 100496232 274214888
202478652 52569780 88012246
160936572 279153280 228050264
105658047 209254128 181019339
29041744 198704294 186218601
297896622 266563248 48111259
11727929 107352086 307089314
215075179 55370350 4376993
87844207 1331236 45727936
18497565 286447657 288764387
177101545 248241035 239462062
224917435 198269499 75692996
45026950 97482596 104276004
143336716 203621413 313465355
127620052 34259602 273587444
114511584 310993749 25689089
132766694 120192950 46422686
315556343 169446177 221280452
253377560 102627905 184136033
236059602 183008962 140616692
48417795 234669376 218479044
80177165 256415061 51313717
312112724 204297305 39914123
307566178 310615569 241151597
58795190 309788529 203278456
18773901 69197839 59165179
42326995 164572631 91377651
70647834 136272355 154125210
118506528 266462020 218592752
35041063 34987890 6908581
287769108 256686598 66273267
285100121 138520733 261871713
29384348 67445614 159405078
248588167 141144041 44937610
207502193 215269325 67185344
242113833 54831405 109846064
2837445 65195209 144970527
96398611 253892524 204391625
242262418 200436438 188892879
144696380 46936769 297644860
38360509 232530483 72387227
236873195 217240570 58080861
7582070 69568979 134072942
144073529 167940946 261021182
78243408 277605274 226258081
303287205 159133733 15078478
143488511 275834694 112242359
184390451 87887516 168256631
23637945 168719282 209938553
130568483 250522055 33000447
171440117 62891856 175624712
243095591 16935779 74413041
129279646 281794513 37277003
199140415 175555470 295343654
215726815 273122738 96167280
119383165 308595293 32636865
81382178 217425275 171990779
244850250 245538122 16553289
51891619 206215646 26641084
221305024 84093564 173105901
147465416 40170779 88447451
43258952 181926210 114627354
143229177 146570518 18088155
18883377 273164388 246614711
309909529 110424606 223399717
245309875 65489857 224633007
278123599 243223296 69683936
588056 72231330 243263768
154420778 301337102 279855942
213788536 219410942 1517518
228522110 298379631 19664013
307361034 293732515 115915542
259427271 23060621 249813047
49435091 123315087 121335822
162920404 96160630 48646515
244410816 83364991 129490630
138380649 14020976 293751131
191248072 243096673 271262683
258865192 87199175 296397956
182564127 172085068 74265428
312654679 155194450 93092556
225782903 294456802 136910676
15292302 245841775 207150653
271184630 211187394 133427579
276695441 265803037 287334527
114306195 286074600 168755788
143418117 44261593 204732224
14515544 220366288 284444566
189614745 33939332 168352538
105299408 238563202 134393157
30135792 203891445 21882284
263385766 228861766 289540989
303944721 305076302 85382896
231229727 193140861 314205753
135833580 34336895 205799882
273601088 208782632 3958615
306411280 170067651 308676306
232372979 311439351 64462298
205486257 222761935 163005551
226422197 41758856 57605826
221066565 168802467 59947832
2978127 270552451 301236271
159470460 310841838 278633469
4570929 150356163 298605177
24433206 88482992 134476113
113211167 295904530 11727796
95398163 262126827 207021965
60031989 61335975 64633661
93062576 113764026 24873552
216315213 297966641 192123063
139939935 216395576 308014638
32715224 210659256 147606460
226885507 314825678 31716968
124533977 259877448 40148424
1339574 30163189 189530634
147630687 222289154 237895968
140183626 78686923 96883376
263995878 156418033 263943205
274940820 280064606 175995410
3036984 102226623 134652725
284864438 132045340 27372286
23846278 277622330 86683795
25107284 47232296 129376729
108342933 202558730 9257858
226953758 234663895 84462493
290364262 118238008 194004094
230193389 281640815 133538527
272323531 208181292 16797528
2181799 125517717 251261823
202803327 281797528 2323941
74319535 13164626 316073120
315950572 250263126 273489489
293084206 130345069 268421799
282135604 313051038 2086820
311675412 182287364 112619119
165658738 250085697 215663700
117541345 143722151 112640884
15386647 122277689 187048145
21522826 144889727 153977529
73620518 309573169 169499772
171698520 138096594 283338291
51840382 293407291 147961502
261364718 148919280 81252726
87792731 4061974 52294640
64911532 40380861 92051823
69466606 307114140 199719174
308810423 236357513 31267239
243848520 138749656 40856297
229854938 157838518 132940038
1495273 312687395 182495745
214193177 295641701 157050939
7783011 18129905 266789142
157803749 228017941 30658214
183747934 23289404 179717686
231866911 141108894 208800273
120119589 252931588 106912582
165690182 110006988 115920721
152529432 14441363 29117976
151584849 161022170 123906299
51934245 275092207 234668837
33632563 181914190 200203816
3268835 71041399 286376108
130964675 19898699 51450055
274856330 42567607 185223667
177012899 196254 292062371
186292601 215903897 217096792
54606917 105229563 272184496
284489066 180172820 177657557
238251929 222058492 39679551
101496487 37168870 174708743
230401599 77098157 7734158
5429061 192567319 21792458
63793520 230284911 314905792
56847700 65916584 229046113
832664 189486404 203536667
25982501 152281244 14544017
54817531 211553951 167950161
23333878 199256257 217142373
78558694 236756317 143555301
264665305 275063763 136236339
83488133 147108801 173445888
216744889 264179480 236559435
266435992 307850898 160637474
103638949 163066990 221181853
144869394 53716584 244845625
5323463 200412466 218760377
12073360 172050819 204303519
242957679 294335427 280345936
91980956 1176535 126359295
153790664 43818279 205502600
173340408 115882273 166050898
47861465 42901614 21681028
81320325 130219811 3943763
151586028 274604537 237011666
153222754 175346241 182421888
84896709 36651808 58790620
95883299 189880224 130556970
181315457 105725950 181804955
249175220 298725573 84327317
229819940 162415206 163309896
114436587 192308719 84858230
219599695 162582764 228303744
136025183 114947845 85497013
242134691 228454999 186432939
100152920 49900802 246951365
270207247 148114889 43729281
142161228 212542070 268783479
252830030 216754615 262874009
64040673 275536190 135996114
250103795 138044533 300550040
94537202 300377065 185787991
230269144 21259118 239733368
197030654 208993099 203016709
208101004 64255461 255776303
166764044 205559036 114151337
58549583 35478456 167518601
271739173 170677685 7621183
197679091 296329653 69884842
214667173 110522510 89182045
157023902 263138919 148309744
297882158 162808205 51169732
118203198 23130750 211311876
84019279 69225454 100652469
198793398 68752692 159155644
122236171 44148877 166052887
247449149 292964375 10745748
109378539 224054954 124492376
225778301 184854052 258618515
252163722 18169541 53283618
154367340 250812030 140406745
257375083 292294358 255845211
48697049 243875921 136682902
80705913 136643965 3171821
67901034 253469655 210351348
186033141 66820529 96992970
302723890 60071357 240106631
94467799 162233598 153898425
2742154 131772493 109744989
305596178 182197450 42510687
125222222 16245174 264697379
193419709 135207173 259627252
87442092 138230092 230742520
296097580 81019304 277400077
297771006 140034058 306079981
111233224 289672238 309786041
229004530 155751053 193803801
24145411 13425982 209357358
118830574 223183707 206879276
279656555 74248962 253416643
179130983 288178328 237822056
222573401 63722317 4433737
91652419 239639780 70418799
310537608 215307078 103871779
297124441 209446918 35778100
160925633 193145439 20824245
246377026 299653239 55821128
142639045 268198780 41788704
132328269 29050086 242177504
212609250 275763695 60624863
5027774 137285250 57228189
171192121 91763455 155202781
172641177 97080497 227506956
307295036 2837839 86211854
7686402 227441766 262673667
46390931 164094723 92563379
160524098 249125159 77945459
37601586 206798963 199646377
268129645 26787737 175597330
274095285 142823809 22800953
228540042 289122853 206459756
40681756 135896540 83638580
271997526 245173308 61443329
279839694 143203355 42540791
271635280 2807913 27093682
138030129 83736352 193938246
90553305 269209775 268864732
232696571 264081988 92113883
49195873 41308126 284699502
164565703 284548995 282151614
237348212 47986292 48459968
35957432 296662950 75190178
59048363 221801011 261412298
122269197 120827395 194318022
217251804 109677114 280025256
58568801 77923156 164592720
107869266 298514831 295420415
263968678 283164125 280504002
213489894 301312715 45972533
32881410 253595514 171177774
214345966 233658179 36238506
261121677 308723150 106161200
137438538 195289567 169912051
271359659 296250316 282992030
196478731 59625463 285173843
22323924 119999985 148177545
215385981 229093246 72263639
298002569 165022316 252428949
64075527 222285547 137924255
202125954 174369759 57353387
9351165 290126357 169133776
197069529 292021611 184561842
174923248 193934326 215832209
194564375 290871797 163483952
306472110 35337009 55959593
196204340 169531205 271208844
58464533 97252284 161736082
273338165 95038896 144262740
58243562 299939063 143561988
118180951 44742444 39591303
141225288 187680901 11376757
207353330 118527644 12863279
118539102 124233695 302394152
221978353 303093228 251569014
7466491 30376400 95829478
194900413 183570610 62169747
103374447 31401971 109587570
35445550 135542758 300685738
175808179 189445447 29821463
116139358 162895688 234604739
167040699 63749811 274866288
230813882 125829274 293161181
11667845 226063192 203014882
206981789 88598975 6325220
303973603 218143640 240458094
43914311 158156205 246690065
134942097 306537621 279168157
96092100 150281479 62760220
171876717 31248519 93779491
61758514 190881191 247650362
119773534 183031258 91147863
305900325 206432359 311200958
159857337 189939579 7258176
236641971 123835067 135405478
209490165 166691384 188359019
36155222 88525798 165157606
275923149 51246079 229406998
49399335 226858162 287586222
186083494 98257387 184230617
79450820 78416777 136247999
284689148 195835580 39229899
113990379 110021892 247479845
132621150 250799608 206846657
41933069 178253934 27769870
161540869 83023359 9676974
57559167 229780021 144021090
131564065 250601937 9198642
267603455 159146358 178678101
148667359 239373700 264262479
58985482 63764062 32257484
103629641 301240774 27369658
94898791 75697025 131105484
261931211 239894083 67619539
110078335 49587396 142832938
315686453 245619072 59805141
167197018 234647950 260096812
442459 77392072 302633015
307365163 116142139 41817331
191730435 306338252 148929843
89700623 218160575 148289548
137928935 178327464 156915242
312813478 286875421 59519556
70715547 234875554 104088048
199744783 228145694 13719499
188045611 293999691 134887986
53294075 190052350 49140019
88954050 295316165 9212502
203492605 70515959 258824956
189067362 17034978 286133771
8771060 116796191 22925654
73330416 124012379 256691747
15789349 113306909 97136041
114581243 63449317 226189134
145389581 145349632 50820839
229521421 37623708 86186502
165321939 143292493 80109170
266700610 174782570 130166681
63409492 5876759 23445923
68719820 100621716 87137802
303746632 28119272 64525307
136341346 254437701 279362209
184394898 174475095 128457149
53329696 210191550 49726024
245555091 169036862 158139889
159068152 24280731 216418669
136019908 312286550 106119559
100552303 63717074 303845130
297947133 295084206 128266469
89304041 214619780 237751982
174875440 44034064 182219690
137806994 60131762 265246999
258477071 289775834 212273419
128270427 137921853 190783208
302023542 120070378 186732164
95393987 67477653 140049396
306607942 170834716 205714507
190532911 16938898 11726731
299665558 215630389 81226953
24630518 165979105 56126251
157829158 285744498 150117574
205593014 31023398 219382305
259833570 313167422 224210722
279278419 209751095 281959142
183333014 207623672 226648914
195721184 270688000 19554469
116794840 175335565 285347148
58468009 64620803 225984757
298236116 244137451 282835857
164238413 128625565 206575182
166330926 148946976 284884596
127027935 99770976 66082826
275139509 113727757 44702815
120096717 196727916 52597857
294720065 73124445 130287321
11480462 175275485 172492886
294624034 203062725 315745626
112370534 229391247 161318536
272531502 59177940 183802125
90286873 314852214 296901021
289242567 21556534 102569782
233499761 309924495 170204623
208412396 135968989 270771149
76972150 113055435 200369267
164153175 23813750 195274587
179014689 113963071 203486997
301579460 236420247 180615780
264115099 57691930 2280773
245485579 254566063 184939699
262423217 116934975 113806505
114922433 292360678 98053609
201844085 209888945 126272486
302783840 77064651 64972980
94767669 148745160 100412104
48437414 47548119 164134371
92682407 221517566 41095069
3124336 176425772 64256415
18060550 115705133 219447826
199763166 94942766 215769739
98953141 96369817 240568673
51884687 15327106 12299369
130553502 158521135 221071154
181654436 206363551 45965988
224508888 97350659 65801803
261130626 103304561 46332091
280465502 101962513 153525294
37198055 38895914 109651297
263804488 226362402 294186214
288222341 70944423 139779555
205725686 76539575 15964959
212391481 204615135 92392757
203958202 242164957 37972387
50086593 51212234 59682274
286176081 297229893 240006334
232037146 163115969 177396908
38020729 150955401 217145244
234616496 10999247 36435425
278458175 83021731 176960006
209835417 264660490 255046470
102076755 46852923 79046393
256876192 179675201 179894761
36782327 79701460 18251344
209285943 265568214 221965685
35194747 132739859 178513335
210594114 217681909 6777517
127071521 312300471 229046922
139553676 255511882 6319151
294729517 217021907 276280748
280287737 253699752 208127218
285633362 27169812 282506709
136562450 250979407 107905740
150455610 228566656 184075587
144877742 212893203 275417000
25776944 101515311 130095859
181794298 200006076 311000034
302448275 41544585 117291528
81227308 200137337 158326261
37431837 309227410 127586790
159760203 214326585 158533198
128060682 152877005 149024613
266806365 43310914 197357386
176050531 154274982 86997221
35689455 265378495 290132336
7746419 239516614 74260401
22722143 25034923 187746398
268137333 190000923 131263180
200000544 157870801 66293783
229671037 37960722 99440694
39787640 207345214 297297008
73082856 181782627 72906927
262362373 46593391 276473567
70089808 263966856 173081727
186116366 257101503 20895753
124905270 5784740 204755930
57260002 119296739 15836831
155307884 91346366 305437334
129821063 228378867 228083583
205025878 266818701 283192801
283319642 205173355 278150292
50613072 30759522 149503122
189156738 237522274 40934174
69928839 124405402 253264006
217327007 278684994 76116455
311139371 300230244 293775367
193217976 18080690 277709933
262154078 112632068 119064933
9164104 109775996 248108663
297536300 286009527 195461287
2930239 62886701 175103531
174495387 167409968 59567023
65129168 215896236 14744919
227707043 148873049 122842343
148154130 40281225 192277435
300580156 150889449 122877819
193812220 107896180 218164292
141032372 68386672 129202153
252462582 143236716 294398666
59414225 250940367 82141642
304491405 182481746 171293804
146506848 205331174 10061099
278203187 109154243 316123191
114347488 8337886 165651831
38444173 64443582 279511223
286477481 25963150 53703198
203522355 119796758 35783985
185416579 238008795 159766822
156035833 202424758 6652897
197004815 106096827 140803854
34010813 95496784 124510951
153805146 47466984 30043123
64814838 208288351 149083530
36625155 198343653 91744435
297746590 219797644 65920008
207641698 4741804 40055011
68899497 8134204 192103215
2087546 117561258 96790712
4569900 97240640 35572532
214912702 256654103 140325189
199650705 117465067 258406687
134 54
360655105 223475888 99865772
226910896 126123720 90751488
106812307 97975813 35882299
115798154 4101033 316912016
216740762 316279558 285454186
291437363 154439138 355014479
258356306 295830001 163479318
144591747 375979583 82212298
133070160 9039043 240386194
241300808 417552556 9066569
231758815 233318253 254996652
193097207 66628102 270606349
263037535 351725929 270255671
70055575 353251524 217026746
173617234 334723620 405502001
153444655 223462160 91637353
272380581 153478518 326286871
60632899 283303846 91286443
403231158 21150191 394628745
259181793 318566126 253075052
73382329 261844000 295893109
72948955 178871729 161134359
87304622 200483639 146366352
154592620 90077890 134169550
148143773 293558244 116596433
267241470 223528861 380977230
241916423 288808991 233107741
356890579 397915373 396064641
304796295 103949360 168644818
243050856 357216453 40059683
371142998 146859018 255271126
198822206 256895637 224669826
382111250 1655919 71114570
249135676 306481026 326050411
382327808 282286044 292820248
123131529 302410604 278875497
130515810 267833770 49017569
320028630 82178841 310661833
208808810 154907668 12678725
6089136 219496904 244743189
290502101 401652427 269545514
191382504 190617299 5364513
392868702 362673653 323484186
272420104 183900675 331788184
236162006 392514000 109603452
232051535 204924465 74312703
399747275 326282098 204895031
396783016 150735554 104789668
125463541 256900112 184786171
179584776 322128126 394008381
225567009 303316790 314445866
197371862 352108053 215668543
340461886 14631256 377203741
306476244 221609873 155146224
37555125 321586285 25588934
201921756 256898972 212883900
404269322 61380050 390063207
26371223 237603398 243916237
247395913 318046058 274152749
99324503 207871951 346837711
414834501 224847568 111951585
413124804 393363803 397533781
186184357 321989339 104115167
267164489 325038024 43695416
23296770 400400055 79807345
31842021 414115405 6976056
350278913 143285703 252158101
353647803 413609093 94675691
379250002 266803729 362835539
336951253 317306233 166665693
23125376 373190892 22308165
100906504 50969392 82403416
203378140 103289875 53526972
316197382 77286423 276013082
245131388 94213335 308395324
71299018 330298993 369815619
254035358 391360137 42590916
397643539 355203810 18957215
93903391 20496737 368026877
311183990 260944437 355849604
15903784 199311064 331027201
142534100 200953421 402561431
128684006 624981 152075546
238389999 178956251 55663197
12053280 200543673 64833573
152512016 161527103 81868499
289352337 200910837 220279733
271320889 137622707 148285613
186643872 380030947 271248831
63441619 21784924 213001282
231011007 346527496 234038833
398889161 403880250 145988166
386163098 159979954 232934941
78350285 378096413 329365209
403023842 223491785 356016108
263926789 392333614 296501105
206240616 252421469 406839961
176462836 32913953 326465405
288664444 238092783 289714412
220318842 356936057 13261785
382528900 113332832 81041618
348314528 206258545 82088291
399093754 227243993 185021193
236053259 247728420 213141198
165773016 91277081 288164135
152449919 56036408 401679733
141858910 135631291 50169824
185545456 51050668 186715781
142342033 393804253 236085725
200825509 263321102 357785519
100106245 313551039 47654099
122200376 343681977 308836006
320184728 73962273 332003742
413282927 133735704 323646007
294543357 238316918 188980050
246352501 269985584 6751073
297517823 58611016 258112320
232093019 419233773 48183339
13136662 111285265 348869753
341255760 207634653 407886188
270729816 363686903 24605652
218423699 388905161 372222813
308143380 32254639 113291008
12676673 68201647 175511902
295944412 197333618 288520365
203749074 357174210 409135155
139639981 393599561 49429232
218322485 334871198 100109706
154720272 67109831 316987279
292421658 136595180 118970632
247292035 285785111 38370240
112884353 12035493 46962174
247348581 349083396 374301638
281499152 148865284 79995700
1119 210
484497958 323341557 558612032
226718455 144131186 291851368
235763212 540892323 477961361
93195921 551355439 470426900
544786618 402626201 459544495
455447669 172197678 351062144
22288405 376057652 248481289
172880920 555026711 313869931
84528952 302800624 297592102
41892323 322126622 430192189
26798851 326812627 167977971
322647317 133713702 518937653
233701569 168572933 32375338
420353486 393060218 478772887
222074575 169832105 120215331
372273562 161659881 415631305
319997581 181308632 422241090
230447267 150796814 330155152
111975258 345314473 258645307
46118219 312513821 441207164
9641250 60137340 520201325
541736394 435148304 236514741
260536049 56092022 126063115
221826149 12256916 444983158
409732451 546770498 559048188
344952857 96190872 62637497
322410321 447033992 334004404
472620724 221514564 197189119
553842194 504506809 306760517
158040449 442168695 370373079
13754388 255985873 316227533
466736986 394801756 21983133
290766748 292378402 65718863
344454646 559040536 166479765
137489007 182157319 518021642
147061314 204752641 224119697
527640183 423907889 507938822
313006820 95953008 273207049
212665015 112436567 115241550
259179405 554897327 247492800
183231226 199708718 498389223
521431719 22807219 28055606
338149361 487876939 140304353
318446999 344798550 296169750
354458197 338000611 387101374
393538536 27294965 282946008
350078092 20604919 402595114
100427144 331327141 264097193
327955163 409275166 215816572
154359838 220573562 462454417
162997581 302347690 246098973
163302246 286597380 464164685
52835135 368094659 87246020
311826686 314265649 78277378
69743111 136271087 207014139
165656022 25682582 423559850
225358089 79061572 171971741
21536535 230759021 226281681
312438837 462652052 72521862
71808274 522324626 478280850
248440376 271865379 427444318
355693592 333522068 185005699
543901343 564401120 191503459
453735269 544388230 250751328
22880564 110590934 527190233
471299950 81758555 48521059
80118602 492635554 160153493
471657062 13275719 520139370
63325018 368695433 425747463
421454992 461808946 540020439
547798273 420585644 302575106
141577788 319872496 425526226
77196267 335196492 476705841
406665975 332394125 97930516
216428291 515082491 112191757
89186794 403393151 509487385
229295301 421628027 239546721
290793355 222397835 146865921
194430892 326013408 536377669
115096859 157819454 297267037
354506976 336736853 89528648
385033930 342177623 308488362
35179180 139310083 322014492
163398217 534587834 19922643
122921742 413973445 246209458
352881619 288286071 191297740
373250144 7189585 25967861
331861521 19812420 58859667
512565841 466258999 161641709
530031855 316874343 440965974
114789858 519003608 29810344
532189368 449237361 412934224
368753298 65549893 472743460
47551740 366899584 396678957
145098368 522163091 291367576
342330127 548827760 263434567
337429952 414022785 154074850
219748876 159647321 377760052
313329716 1465803 492377146
411765602 288887104 474576261
131696191 226826045 210291802
533037130 559224365 374838798
558482451 346692796 90995684
26577310 345310891 136709794
118123966 543008985 243320189
1828183 56171251 259821629
340211871 300074152 347320999
115736100 295173876 82411561
105616333 439201713 177736653
409803610 46999365 227775904
64377236 436343492 549663477
401675928 88091162 502307781
388306399 32310190 529468713
547991937 302315072 219200841
352451932 45429390 198367853
562833061 116744603 249697314
506229285 513015155 207359925
503212639 214320487 288454285
519151171 76146351 512429429
298020860 277556368 406150278
303955150 495064955 181813124
93344992 119631179 58925095
49673913 48814532 421928107
194907568 157830767 220931284
168595157 495515203 542995988
549981425 258829 100626390
369552604 448618108 499964293
404513551 180090369 215077206
364849336 45722649 527583705
17292097 507659591 563553811
443120609 383671098 175758015
301743621 81718756 45388910
471144783 382980367 468076767
546081441 105654423 97282397
384061581 182006456 349641461
228774313 105387762 411268496
422804881 297210585 94800686
512330318 241175807 507203635
265585102 464889464 297340311
161187604 137960195 17753712
83468571 135954796 87158010
154918569 463182683 200517464
95095355 266868010 452859239
557561155 532483602 330452238
414599313 248449063 516647772
83152490 82167250 141771848
498324589 409825312 504985482
143623056 259200903 221824942
182271770 212631447 240856967
218208797 294824305 319417400
111942580 464468910 107895590
217722273 526851620 252680925
189124517 352974005 9314527
220452191 200752724 453191934
240074800 171816537 169654950
296294231 488640681 279180917
18614340 211266190 215974488
537619552 303915052 359859972
31518720 79139029 163016952
161111708 524923913 532859258
53618944 28694355 390144476
218480825 298629546 423360558
116230766 48258808 226634497
339909353 438991982 353772870
19741515 211672067 182788612
203802426 451831882 132566900
159208860 2758475 329968667
40240308 484225417 50584154
135432809 84608031 270563672
3715319 275582822 70764710
218593671 10689759 345382148
210825516 277625590 460947062
519953841 512581208 59037304
350062680 337428292 173008555
2069470 17368083 517826936
151910075 315830277 370792921
495787061 141909091 529821889
199337075 241126353 239148486
76173915 411930990 553427162
29309111 396110463 404845469
462556392 539092676 132148013
384503775 385205097 317355480
252779104 72032716 89549794
251902391 228395253 534298612
52785887 465950258 95829725
342660121 491551681 559870596
22706384 40866706 388523949
310505496 383185068 161183095
97653789 557840870 30031
344605793 370540335 84345659
211306517 391927109 473463548
243671795 336482174 202755027
543128827 86963147 450262501
502578165 537330454 348977973
322878368 432172267 508349465
315908794 115901714 459405499
110685226 464977143 299671362
396402508 164743567 70127020
239262998 31041283 323694565
175120878 525074489 365186177
252409865 311570273 515422206
200386547 103558273 154339745
228397958 499810756 100841343
21777933 391654449 404434754
194195856 301036091 72579315
363452991 55595705 552984557
232330315 405262346 11527948
447626894 546268221 292977290
244040322 361442591 339790924
182421669 343510603 210566095
327079978 87767078 203371255
379054977 510968152 238875643
3965302 419649147 462914552
70368135 454829777 230747692
26940175 438430212 439757759
183936604 562436720 66971977
103070443 145978762 290922284
366035879 509837146 419917067
78330189 465113772 35070828
140530438 292598549 117504329
255835266 543207309 107710973
162177843 372737632 367514731
225351863 290579916 521100409
216930913 36004629 234763145
347641786 544881666 262804846
117955974 79767765 421171316
479174280 242382210 428603241
530158524 386669234 533815561
412497537 214614479 264760834
284413672 296561686 342208294
246794248 324236948 210984461
207056564 41906826 120721382
243105105 411435935 435754990
113746270 445360297 154939451
486256915 406917937 483578773
156727763 443134922 295848808
515179415 185705811 286475693
492418344 118178671 407761519
247303380 260275676 263107350
169370514 469120768 429711744
338365121 15524339 121718851
342732077 163140388 330257062
294968135 168366630 496309163
123112372 515097751 250932710
145264588 404690554 262682804
437664015 510298989 503965434
521883709 303348284 395619066
119049290 549262283 173558307
268315064 143952515 367631328
342722203 319400174 366587225
331992136 407128189 538890844
381806327 186744022 92493833
135930518 222389458 354557243
471569135 53728327 154063834
30108973 93321540 236233024
433132201 233118436 504618992
543201993 224101668 399727460
518401096 267645715 351539064
500448740 432220272 401446276
267323150 378866860 253879686
83722179 79056411 280915042
370664279 325595484 126151808
210683622 318013959 466734960
17411876 72372965 298632265
40415798 241105752 565084224
187773204 193411487 191941283
194901084 36270975 259839341
6763798 47676286 475742924
524231562 40385039 127099031
441472130 440453200 98376835
377305191 562612588 232455526
353570660 27418881 255171822
209848505 56132274 142070514
251759694 167905385 230952082
522964088 72314279 307818683
291586100 252579325 316715040
324746019 456497247 293728911
248877623 459963095 249519129
37783824 498831590 195303572
67191992 397646830 207244960
488720546 321613486 494561483
293686545 71255769 546241132
308295581 400138820 381441692
481093455 394849670 135645845
21185875 20638940 49872249
564872874 379536907 210596094
19758018 355456380 192022185
382275871 109133819 113857175
196019768 410200815 315107729
340573883 254699072 483119500
85015576 476873465 403351123
479473860 318187293 224229796
323371415 144267096 166425174
139459343 336087255 159153229
168667681 471674598 349751042
285224900 35161568 140053297
457604413 57033173 268541806
66293851 291174326 116401585
249146505 156768502 123072327
479645182 448236387 87440826
34424365 279127385 416896841
464025467 136416473 476079717
99103380 196396970 263614012
564521552 230592973 249168472
465693257 49206371 525984799
280795481 555608583 404067596
101011453 382936496 285492545
64643790 338405249 78693427
119825722 70422214 126076786
33895143 90132657 183407851
343388523 313166321 505518451
284118746 472773152 244509815
474875143 190964533 359976058
55939257 6788150 370437692
223970444 85396526 114336118
141611388 335465254 459527832
525691533 368383502 352163778
189465717 71697782 539136047
153682174 548096794 271566263
216947604 226903754 356503759
159017060 494946517 409102569
439493891 185468026 465914174
490686619 52369678 127809755
172612856 216343409 191380937
483491094 255256665 533032510
487378639 304473425 118961092
124963599 11005194 464195671
443031585 210992333 409889149
312415105 80585222 216680566
114911428 370766512 504554343
69570525 398365622 546488780
83924937 170399893 111110879
43817879 446034918 45662246
147913288 381023407 345181105
94480853 399613077 171735932
330663972 560427891 293688466
92622795 391821943 133506615
557469963 341083947 317237260
315584333 421731644 308695022
128509922 50822342 149451638
351451390 458315345 138978640
39968000 120492071 26146268
399732037 248784347 377119959
369697460 411330960 331408204
479610443 432803826 556475124
324203786 536122036 384526068
87657724 145878864 455751198
22854266 95362645 378918779
516815203 373057217 98138361
445667463 13112465 158688763
161419042 532815993 547109251
277188363 533995907 249568076
172132170 213024113 9736450
478547230 543996097 208842870
97019662 16624363 424025409
431683917 277753183 395143695
370036207 44562798 125075932
521713293 553844903 210874822
308964911 43312006 504625114
19606784 233255179 182680611
10761018 10507412 96363231
152751743 137645277 431432961
371733052 15653844 229759449
186552309 92510845 95868198
462290066 170964599 482146455
403687724 500027553 453913366
538489673 368047297 453864700
197661539 123508805 543829957
46862227 215091432 209966515
318673812 394221973 416885292
509765329 180475306 452728370
106103925 480625735 158841709
109089604 159725661 513008132
502606836 228087593 370055697
376714982 268719341 514146387
375354301 353197624 15958720
394073190 521037728 68355848
21512612 257239681 505164751
392108723 535558304 90516602
433176097 494309651 102690716
454390259 505771578 486763032
395486286 522276050 407594804
462084333 388758676 51914414
519961330 279427262 121854048
248281156 79762877 433552657
339469561 265214759 120644125
43166484 240738541 223945400
292187410 215964273 362359934
263474140 125738995 402121425
547163202 199343596 438405376
115712740 525696701 188929640
252729231 47178577 140870190
345388593 333250237 540991833
155634929 115578237 281858209
439217254 164723750 280501046
455494747 386826142 544436534
492077678 349238001 547749145
57874954 432991940 273895297
258718826 123324997 425446459
235569104 478945953 128126694
163880079 418605897 558387038
233953094 82913290 346990996
464047536 115186828 247250768
272915715 196153973 86272951
534529588 48642716 97531056
464233722 253023528 372302700
108947319 547868285 408017386
393806469 521279475 551862225
311944330 88563158 360639713
164130878 188622535 178055666
216836826 407779560 328264691
531188303 163853471 185179726
271606832 138579609 399487131
506456887 113949672 265996644
301750541 214815845 230147282
41728934 100156406 90512394
456140251 454331119 319655218
427603265 281822508 531188702
429372526 84057069 64930164
270778247 40668984 420230904
372658262 339944350 83963894
35155566 363866373 252360334
98195238 435879057 157046303
149982381 337358761 182673045
236411003 471090023 133955498
138209591 124939821 26749835
102803184 142913960 168921225
552906083 145095891 408897813
304019747 396775595 175115242
504738790 229428399 133746809
376149774 73373311 157843786
352895469 14077044 226384387
88051124 262441709 322475189
126638644 60346267 495060988
386125447 20391234 472477455
377699794 13768065 520327777
316486155 442290165 33419736
247312582 366822899 411449327
124969685 294571260 315209276
89772836 409045578 552231284
319009414 411517336 441835763
87930286 304996544 165365183
194542190 237574532 69048517
198342436 495182661 245848467
400265967 546096917 173987215
73847886 273865098 189432165
517023244 159671159 470596276
154261578 301063772 428720153
113731919 502808128 557111397
69052373 169144504 72748796
531919166 342265366 76447615
455548598 212729478 152698895
292274420 181896781 196613817
362746594 378818418 179295312
15252123 95734126 279687231
138437915 350811212 211397547
556042374 393392989 253311662
529573235 98564872 471233480
324185323 56175865 35040099
135919562 220695174 385333177
397249099 421556759 319796618
529110488 454146451 259661024
66818804 321232140 251587865
257898461 230476345 163797818
457676109 432807211 449571037
176485152 306302247 297300015
549516445 379213348 193143929
369498940 418140031 381817819
350947966 78246616 514228039
176983931 95240984 225291828
179361474 177988011 525765584
47049706 415260967 413029708
299734890 440834720 219836522
370539091 71743343 220642907
15183910 191297421 127966560
158973783 150407235 185894263
262089734 401393012 343974510
175419196 167649369 378222715
412126030 321977900 128578466
119666171 445971480 162315155
447555440 253822856 287907342
106441842 338448266 529773352
428980700 213228608 48034692
323551160 4754341 331965948
358156085 450460540 318534450
253783752 244217538 27195016
469994006 477225083 317914438
509923867 358585842 201954491
318553782 510764098 75309947
426206429 510590420 540868710
175881890 537780877 428475501
453838994 489019532 159810962
300116793 68738083 388972817
129578688 93020875 4842420
449693687 230974084 165464091
14852694 163566034 475326184
557117894 309334536 72666978
415118881 408477808 2854415
508799389 145389059 268770461
290725822 127315505 192655842
196343553 91115070 105317327
149400148 546915217 129255773
264985808 268328561 354761417
428234014 531350942 361127860
510611339 185640598 357957239
143479357 94821830 69807457
449037798 373038466 183680354
429116941 346547448 452920201
160452656 109647279 20655800
239450202 38798557 489943850
164576186 440850843 35207571
178669999 541318053 259936390
421452774 494656911 314976145
67774608 190177559 70402739
281072573 525724298 131809391
24896360 202684005 298085933
436503603 41633886 443994798
436165511 226446366 109184412
30196507 151055715 318368789
402046019 541874053 410239663
343916813 393170035 330150404
153105490 329839796 113344520
171189645 314749633 426497
19635612 162913532 410971400
524728228 508942837 534631824
74175937 449840853 80471826
528958946 191517119 392443562
358550898 119957010 40172121
547166410 35881256 271040059
263925116 147011476 261050193
278745024 162478383 383432570
344914436 212194646 525955106
359310593 552749988 439429672
152326216 28234319 53147791
127045133 10338168 261384253
538893762 467060890 177600410
374666897 48833023 208725075
186498324 250347352 443733824
84308435 414201779 339900545
1555829 349757330 439277306
476002358 549637869 41573510
31755098 356114317 97521022
131729757 454708589 312373236
31757725 208774268 22906376
549045221 1728893 422052514
462023748 173850700 264359651
25500042 217444108 30688770
167976047 213776548 359366395
251115824 425526161 22289404
564896975 391043758 450935167
436275550 540045484 48699328
113607102 453710157 348197848
419924390 302069827 433761384
534895215 27336300 559358600
489442207 503760430 36253484
170477340 343565233 68412880
257135169 13248577 386630212
160811206 539009229 514944294
283924852 387033959 451700360
7610250 460455138 360113630
62536419 199885832 298032832
267361674 252002437 380317580
22067392 101714023 341581055
562915059 6786210 235855878
404077489 524981875 514578071
391116147 424161176 38476336
444297444 455832847 22386768
527493376 394447248 8716973
226891959 40488305 312173958
426379085 254782646 6829148
16955100 418370773 304978979
538499761 23829572 155694150
109208212 506527816 350006776
279928883 121765111 161738366
172143839 73703452 195022927
167436453 444948648 260385800
251585119 99418603 241191071
387999321 393561503 324233796
550400490 123632163 543352751
503328870 104731727 363581812
556280101 497934329 55435251
54247922 418941470 430659404
423465239 132773306 428070433
159900818 395584084 377654539
252890939 310071133 348773209
175806620 478876634 131838073
349921381 437525049 231834629
68352563 141521867 529447468
542932078 403791728 342589663
353665156 379207687 277092491
510336815 342272887 282433937
441742306 466473918 248127644
327002286 465374982 367044987
557168400 537668350 255749879
458585143 78660243 4699048
501837036 245211810 203643499
446154842 451083256 457805027
135338315 276063232 458260737
103277456 228611677 312397007
383747755 125218170 509753269
265130871 6113872 491865682
310970452 90671087 516182744
145223395 91352253 87204875
11288188 188221243 440964234
204696992 43404369 362256116
301218188 560589316 414556261
216032641 393755233 522223016
195262436 318855747 157120969
463295147 145779442 55634574
398303206 206280634 488074711
206187119 482654505 157282899
39373435 439045595 420255667
268656180 311635067 524954556
385228775 297929179 326523714
89338004 318287587 486128274
475597531 548085933 402718305
181301437 83242570 324114909
249046621 20974455 1754104
85408416 548681115 246363699
114580996 268196337 564015163
211840115 185564310 555083081
186535770 310017121 179825014
19589831 539782814 537294889
271458466 468108290 280739672
487643621 70605298 220214213
26198018 351826473 140951112
287899822 371519815 165493178
308974705 429461420 478169987
66079649 555162707 118453833
275725533 451458050 110553857
444019478 549452598 218764138
193500543 116134825 77755128
485495726 170274405 399067902
298784254 725232 339842502
272299616 191372172 324001090
494422101 527139136 39139042
469044963 211777570 376663876
474442777 235939411 32646320
218548165 126105218 480265017
423565400 322229745 296886341
153245907 60997378 489306369
23268937 38733855 468174078
284740415 560367427 406447360
378127750 120024338 84970491
362846376 555586471 295313518
163007924 266475347 37926598
89945514 499552312 391067396
45788244 105724654 458513924
232209268 265345681 460159706
429909877 176447562 468895674
125446044 191542976 125470692
175205667 474098513 412049619
212378434 119315468 72271876
395420322 241901898 472805570
539560096 271187594 180931156
143960737 57679056 291485619
430772040 179340174 324162483
106661991 371968970 351022197
474656098 5480951 49275492
79525505 544015213 199808295
553403863 509108000 265400585
327293745 512130976 418540164
139060315 230043932 198726199
250157627 64787339 9074471
483460754 74916505 262825825
163709713 397941920 182635614
287270380 114393696 256825944
74110027 487379411 21888276
455882628 494658511 357984438
303416469 250867717 319600646
549201765 123868888 7781918
477154703 367246748 529294537
276265498 517348954 367095506
170534842 172667011 319164456
293952337 298290751 340082255
77606181 428732510 503935345
276453974 401169643 395806592
38475004 15939048 90030876
25728985 310467704 391982736
374926695 551397375 530906831
247263147 217663574 59915198
530549672 123905014 119990944
44901216 365072755 102223066
562781500 112374811 287417799
337012191 331007675 92527564
461330605 9821110 140677793
279223408 435692294 284948783
213658361 140856466 396138441
319399921 406538269 190959548
42256860 547210079 437288302
395585455 273048570 564480412
56473711 52688687 11446950
377430205 532504033 65937468
278524924 10137764 365630084
421705603 234867724 293227561
420884987 120827783 485432028
55779117 65012527 49540665
113891253 200501213 429227976
294465610 431182886 424667840
102799157 26129229 12342326
245009594 489105263 475973851
66926268 268954119 84005197
208684259 97269794 323952256
65528655 147152921 540612674
273707456 327430316 444019392
55864647 333862274 378792726
20056068 273522026 163979647
290842399 129787411 124029746
124803400 209058339 70321723
454571213 520101847 477451817
2800159 400417464 145234008
215317750 246358266 66322168
293100957 462761569 450958208
540527138 396225955 454192524
466987855 508217363 494472943
231696792 257590179 212436903
44532099 76919571 199677126
117426763 194316495 536274317
182033454 93875701 269286616
387609290 502542904 64539326
28794548 39383134 277436685
188800755 300736730 486493946
9378764 496438377 425961813
120586735 414385388 107672201
429434565 524252399 346195406
366563038 199173910 209525812
111222279 345840374 224003245
327910503 285325667 225099065
358214337 501613887 418240424
489400529 281093911 233875904
543582914 507542841 492551440
111003866 117473755 442565156
56450871 373842188 382333459
126493310 242532776 508014800
225418564 342847665 111653670
323239287 424650759 439670007
520271866 353061942 194946421
139032909 194387046 540783176
339978920 28115212 397869052
61105479 109409761 212271293
470278016 314036048 47905020
8896583 207982841 223552948
450464963 406668160 449696841
69494035 80691272 365727335
294041112 520081782 177901557
87422201 212376666 518281515
224179638 478293208 431299232
123165497 534039852 234548984
307411650 158324602 559723015
271768192 256507599 393111015
195080212 88501616 32827947
187480562 232307187 93972778
370753345 352574177 286751027
331001563 355105196 372182370
208667618 442864634 111479383
522230264 232490825 214816960
490203303 221761390 210980794
505450588 270354464 11074981
207666185 332544865 224630779
30630214 477376899 92080087
370670478 338902532 93022449
432577748 484033669 353307921
530117187 91335544 318584298
69605691 326978460 340952876
299794828 529556786 374759577
28368847 308374152 125921733
393985778 417723092 513545195
349080048 156226553 402937046
472972417 442765099 112282845
290314156 72115741 96339986
165428244 483954428 144041293
51856468 277712845 11481770
548499291 433667580 324918804
411924649 403934192 31545562
535256407 438661110 468416200
408323349 285481772 164351318
106699422 65884984 541966375
178464231 216656823 80227059
350471343 432395081 122728221
79449022 309405444 496833297
409029087 286270317 468642061
232850858 50269920 241342450
170027975 256372208 467194686
409873952 450171506 148143756
132797305 361456928 521649067
186547808 307141232 104680935
107806906 473280778 398774719
379357215 109685690 101853247
414956134 438274987 221855141
371107649 184126804 150187021
188845733 128197838 538838179
186873932 280098946 140209012
179999135 144219093 518857405
136777857 369322429 346983419
254345656 550446608 7634093
454638771 175052171 15675728
433832150 60908661 59671872
529042904 194929314 224203902
275666659 382782520 182596482
533232407 230569630 209750635
500391609 292565141 325994054
307475436 120928749 337116186
342977550 117913575 388207852
24915030 537386304 468099021
380483467 161779671 153030071
348412335 45628845 362217443
177896252 233501828 72379116
502413243 326108949 396130163
90089081 543624321 376707270
232310975 144026751 406322817
241397793 267618368 349251136
66757055 102092045 237014576
381461773 309467470 331681912
275249827 414464076 293383356
428962531 484140953 335384906
243066271 69821402 416332823
392977361 81109239 452817802
70525266 462886947 87501698
4384558 300324329 9437076
23366704 545809855 283759520
201637814 99771733 238548591
44824762 299743584 19579671
355251560 363319587 291611047
42728877 428513389 299263441
223591963 528808564 108511676
52787741 38801736 5421790
101711931 104993856 365193801
361638922 434132095 478345801
298926591 538665264 435317920
57593086 519426807 493535204
435383677 379322178 171108634
299567280 269649409 177053151
506307535 167072866 522365771
194328743 333601060 50806846
526231959 347888549 421597509
404669523 413062874 180790914
150527867 489138680 110865780
441312315 95713742 275932041
36734308 285668594 410196448
213780275 373036089 148474949
49765074 10588110 473560575
248018468 140348479 180349054
551728254 384092666 264615638
291021129 560704782 141899569
375210294 197647642 500993084
80395223 475967485 339123732
260257386 100792756 304940958
519383714 39596830 316266419
274038435 425136864 448903918
87904329 514966775 19079685
435023370 457179509 417251085
410913146 277088447 321201205
280264383 9109956 187412978
34848797 464469170 526106588
243961870 220531096 205837819
162070500 137787865 269395315
169558370 511032418 218477522
455969553 444646364 120770541
386031319 267338857 121014913
184941698 531913894 172009387
215147448 251211738 564796500
498702433 1618415 24156278
220898896 489940209 71406761
123421178 443086413 546160153
33172292 124670506 258832139
33306978 162167528 436231122
500861098 77812167 412401111
23232227 547919663 108812886
385946658 538400191 410214991
501923810 455141426 170516851
3400442 31432062 373767259
194242739 485386942 241129523
131171357 491000816 19746074
141708357 220284894 467185494
409993785 455527101 34271449
410263551 175685082 384017761
264628768 114086040 521422954
209955423 66444787 310529293
108825168 160746170 403070895
24036260 554628194 490221848
185029227 556546598 545145114
169755703 363450066 174391924
403043766 101003192 282077732
148676616 417043575 49045132
543394383 319176017 214663443
434744849 514340274 436981957
511165183 563955143 528190921
275343675 25092077 144290043
93955619 306103107 467580036
329831105 324380849 474726539
416085090 161738917 345439153
343515921 231983213 50198899
467311833 93768497 294997613
487417716 158741821 142457042
529861537 6691972 112308953
40266437 475339551 484392614
55744007 222548131 485581683
284426530 524226324 479398609
13631122 383993198 82856500
290302874 264114096 229004012
438518350 462719614 344823501
43425259 283961069 76807365
397076154 136213575 266708160
3626326 478092270 302453171
70536893 59305337 539782479
393373126 422552109 260224653
68241495 432828925 465787971
405488205 139475291 537092494
67191176 343685486 415834044
215633366 114729815 206588525
334933662 519534495 559089674
199525320 128810107 469121191
442369074 327794227 127945173
181381361 143642912 115296657
539261147 179290012 535360027
301993950 36203439 473164572
191899376 275006797 265430003
540449668 234744753 28331685
209030024 530268111 18258489
192999847 428765861 309594242
21355478 321343968 540323149
424634988 364009664 307691237
129429023 297898611 506758230
33188878 84926401 463576945
256598958 60540161 386655632
408754932 32365991 243598199
304009767 133657947 66241504
367038487 31843268 250130213
289908177 373668122 237092525
350295714 531991798 49212007
389211598 185053546 483077057
99424162 100704626 449468546
159672763 104160031 304234959
46880982 479166130 24353288
331665401 463067011 174374926
27721041 238530136 185448804
448246652 372195108 337793159
15003293 217803628 420216747
153321348 106447316 556139139
499830164 411519618 439802234
278318888 117722367 61053929
492625837 365775887 80975252
165079437 156521322 188069798
148631912 69553776 164016430
249656019 149257677 117585423
287468900 46734968 538961110
336938683 288684451 554818379
421207758 166258320 80257942
246530660 154495171 544307235
278502998 249000560 215273238
178708161 58778459 105114156
149883106 395650388 490521121
277662559 377028226 455527946
244694404 84728154 300285462
81879275 19674679 519892506
297948498 244811518 272230613
339042542 418144595 260837237
310686119 434995493 343070495
103842702 347025724 457990496
201977000 390725256 481829172
180616546 256665320 379673100
461353149 212135280 511010716
202539842 241536503 552674638
96521322 492305661 547930409
202216609 284119063 430165036
319816287 93806770 49183863
192556624 87616158 181759068
182765904 362641689 508430728
145361326 200679837 548392075
200644850 379684593 178585947
186694196 144787010 66378059
101333162 168157166 269247782
161180709 486809413 94968585
133752561 170771115 194523240
479960748 55344063 130468993
121899029 475325798 390206540
8443799 39908145 111712335
291123037 352310081 347759112
1104578 257237639 94116477
511909595 383441479 444269546
470763639 164380295 424227504
513311103 96441565 42530790
159799061 442078539 135870930
350614557 142119998 193818703
500923519 471172957 147569222
327521633 530946146 62781013
322358970 546012329 98774110
396717568 182787967 134130043
440681189 374191317 471967473
453310867 340568729 506709775
167573009 133902187 428481392
206995104 441397254 182994996
177826957 485320816 274981003
317676458 67176205 536563261
443444123 320176372 286001546
325500095 562152691 224353736
282478790 265163581 304296631
24196505 387835636 264940000
429256370 144371244 290332445
351805172 9709993 379941302
87040255 459528482 313247201
48224306 237542850 153039976
413251635 169408367 118079433
339574718 519800181 125256681
412107090 476826836 409560851
470847924 415152418 479507273
157134554 194585636 30348450
271091775 285054309 448787631
183349440 11773368 13202023
129816852 440486896 439553141
189858654 409190757 454420590
346576574 482139704 551408771
37632362 22077398 437785743
562187190 468887803 487920032
50702470 356159896 409134754
210531444 133271556 349565706
14941546 70245732 86524795
248211193 123574900 545773776
16352371 556959075 384265429
336674202 245772863 143089567
455416001 123223557 452131183
194857014 32509251 382187870
504638879 157879632 541166839
107009732 453362123 412875409
235776441 507906663 409200178
447251253 30410333 388150589
553978781 138719834 520578460
266503135 156724870 136580924
66491651 23901750 170203162
26708362 27599857 427468887
526441782 387289735 120189263
374825371 514261102 133820605
343425399 91246972 560462581
72500787 288800071 2783856
276143399 309657930 539256208
426655079 47123859 301385226
287678363 114169987 129709375
66523837 373731965 377843819
498822757 182596488 321692010
427161925 387870460 263154559
316265802 557040178 486945861
265784905 154413781 500681130
311770215 352604240 347465905
290540492 249312801 456899683
452243133 31283315 243478011
475861881 198636798 437145729
135100483 507382669 312781309
27167415 340808471 368511562
97209350 200676124 372946488
180958243 563208903 99404420
219617311 277051380 136180972
456094800 303882770 366304802
243770120 79909717 119139193
2706688 416824266 468915682
165590963 335233902 341143098
196271707 564662997 109859596
98960714 237006040 195601551
195994047 496499725 120035812
200826163 36647156 515067930
303283367 525679803 193052604
488350484 375627396 428997668
214237425 161826209 65796069
456278725 112578273 14858705
205643322 353477574 485419028
1247871 303270017 466830239
25477449 533706812 38299814
191444511 408433692 453397465
440971254 18412973 480444210
507598028 416403983 508757707
364465879 367266977 458814721
517161812 359311436 66411796
78651260 231620899 250230140
218048157 36932931 452396212
188205121 285343724 123611954
338878853 507487778 83809312
249117623 274373586 407575594
331596945 252840356 110357227
168351301 560491317 51088770
25611064 242235631 120897549
226920599 5440152 469700932
87918596 55310440 319565006
249652799 324131864 89017020
462170155 320706259 275496239
388033995 307195864 19676498
36133616 496206537 274128616
233005696 268076917 52003440
498325818 513219515 558749720
535456422 378446308 482967472
200514725 376436325 45868027
236318185 132240975 387941857
293085951 468822104 507375562
336797839 455921296 498449147
231967857 284364205 342981701
202376589 395467263 162373557
292778357 360544925 481936604
217766221 560119951 372736388
218372499 523083292 287654493
43459352 307688742 447595065
510488629 310257855 337705054
306687200 250160878 328217139
529340459 463838365 363785243
410083633 319840537 359285565
539244692 561630994 374321100
92585263 166283603 57918011
465613651 549903435 554877499
294193869 257234329 398714275
108478630 65912159 362406283
286169220 454278289 446663092
468127607 155761199 357258240
199283259 441911478 158418974
23344996 191456484 172852079
166455804 48460690 512502446
381261215 192178369 341359438
149503117 431617699 372096252
54583102 242454619 11650178
47278216 373102017 530244912
308852862 480756677 559012354
397456081 306999493 420195313
75144632 55878378 543750861
8215 112
274854436 180948007 283368809
178144440 94678369 118174340
100646508 302537689 42641709
303818833 298790510 293364634
116668195 118354384 196537939
147519833 141670183 17687987
70175998 280968328 203594964
281272396 161297231 264643634
280673272 244991036 69477212
107301857 141840828 261781264
330341616 110549144 215480648
228819800 273879796 42172326
21598071 56270329 6696052
99384779 85656627 267104984
271417758 189223435 163996570
242273277 37783810 271912553
38198967 330533613 178093267
202622108 121991636 63635674
103199085 212388585 263019137
174144791 235800500 200753505
103111057 272783989 1549841
250670352 234560992 167770004
157692601 205607670 12150673
5850027 26795536 21009142
280618171 26473141 18878269
124451111 122274457 56155486
189478689 178497168 169994348
327722965 33299670 302973371
326894627 5531124 119176928
238473935 234675047 304526497
264716683 213539378 56094358
163700137 33394855 297943090
32949180 25541018 22895828
258273006 168622749 112097472
60241376 233082825 118251702
174681977 259380219 80726494
147337214 248590476 85490906
109054058 23390778 320016116
168855866 119665136 68178506
295025086 236049798 329322063
60451420 275749286 26062407
90188732 178226745 39511028
313164331 43783678 99329546
242370833 53523596 89164408
80716862 207761066 78136153
326179204 154084111 175265745
41791553 20073800 319632863
246434501 79979927 21192192
112616273 266418387 107801486
269700376 51498638 223541417
142224786 3448742 189064476
43511937 179225045 10302184
227775499 88257900 102525504
310976242 300348032 132827326
117187277 249247608 206013535
285326196 81295782 124401575
142668736 275579783 125283447
251116581 70358513 47689750
65693224 194300230 320010427
160799659 106730436 327094470
248162074 130928177 76700868
143162640 324282499 264268021
26123212 76674831 218740143
210397777 80715487 297515205
229848360 32475954 109569763
179949850 283354174 167589881
285260000 137134700 6398440
81124756 61725551 48631286
29126371 184827736 258305152
97580675 142516075 238330350
123505750 39638448 220524277
287436209 43218925 75025894
288170726 22591704 18196824
200529503 163975264 187077015
265503319 21485375 62651515
299315186 281938434 155497661
29157223 211269881 222219302
48190435 259169410 95615679
229793467 294433348 70245495
74883425 205718054 107241874
73675001 167839551 259759898
195318316 306330664 242301019
113969033 236807757 73297821
192719918 59863188 197204954
239464531 70000691 114437064
29562185 45505239 195301117
153586649 67028196 330743266
253584974 155545775 85686379
256299056 214602193 78992251
284017235 48979066 269683446
99042852 235435534 169669598
329615389 186944362 248776631
262534709 227882139 180601495
195575863 11108850 86292168
319151270 267134232 235738528
268818154 89100783 151256326
144718939 154816511 78288571
26218993 115359089 320894505
319973222 280760688 220534205
237859229 280485413 173956536
200572190 231356689 215301076
27780588 192175855 304422507
245909433 122177340 288214987
8527166 44131055 82750160
281005086 187303580 43943775
280320272 46602620 40201824
227580469 15806852 75880276
306074611 109962129 3213980
285813403 181896067 264986567
31425815 330738131 281911783
250182887 6111576 331478487
41016033 48500022 17387205
204016014 79979480 167288614
33381931 127363865 76328976
96256972 310647025 60797348
195803210 188048178 253502590
300834771 5920543 235803327
311722661 187115046 209696974
45080756 285715771 20766106
102723779 133294522 286778278
225317289 249138751 197325955
125586185 18533830 35745495
8911073 47319300 87355848
231534111 94312760 34217899
253703027 309510982 299621438
91932677 264761016 34659366
218253586 161175330 28517500
284336089 76571435 6037495
193133725 50082314 213307311
22112515 3813965 16781201
213811736 33154013 312899009
257477921 98483486 308095960
58281388 308923636 139023423
141397543 251997278 144528558
279565334 96960401 121170076
237008200 47781407 257102649
270697718 148714387 208279145
71916732 164193518 301399631
232374597 192556034 159190875
98701975 227215626 165743164
177943399 119295940 84344319
247531799 38448407 280096384
23825359 225532285 24372676
267254074 301894754 25719248
274198310 126561916 151431749
90290726 117423865 276911599
134401258 96869639 312137670
6589711 27492250 269717196
29819315 36386949 311438253
37563398 286317162 122833474
279008513 107859907 251918365
140490779 148354950 154219146
233467807 318036711 264737583
178428171 147206707 75086946
125898564 128037711 245943867
189029627 22599680 122793839
89116508 49710546 152238691
321750519 62527007 321099661
284391750 68924361 83662125
283108720 224771642 71683219
44385879 202160701 47523328
201541500 143441197 79131281
323559274 32909905 207642590
279835644 127907590 285769237
150301377 62940211 77154916
291116140 269855341 71531453
30234301 151065403 106074016
160212475 248203903 136923064
296342124 272471793 38709948
103670744 330037490 49425192
290312117 142087661 275095634
63114326 71897887 254419326
303142175 204876267 39635702
311319715 60913613 215426554
150826398 266779054 26056190
97207324 200247303 37990447
49866858 305085249 217707000
155485942 172634902 261238827
153264750 323373234 282759791
256989761 33498088 185841009
131950304 209955995 81654427
42434174 330679417 316459867
272407965 28310749 129756660
148579367 83785238 116500546
217027466 206938026 146786620
320097140 263316410 247895456
13676255 290945599 228699839
274676010 315552598 31712604
119459526 238138565 179795554
217804881 253721081 273184057
100100773 277485883 268852418
274299070 18074999 167433890
205774060 63469641 255259433
139480572 78093503 265778647
326271419 6094771 124301647
325716682 240935974 321580176
225175280 286781885 204106670
103966740 208790607 265905358
292793861 97170641 144496620
282142411 99125436 138790559
198558862 173486954 97852456
140417088 236683727 175218202
312505505 31476080 47342042
241814297 38563702 34209965
36724124 304367093 126315738
254600166 254245460 6102346
155442593 299098498 69206641
75399414 11108946 200150908
125228490 220423668 302440014
57549008 324894732 100951869
273590107 226093931 81474380
13240726 70124968 281309368
107301251 277000925 257848634
257902030 138003693 311879351
218919024 209463956 173600579
212747253 217403329 35518109
274956886 72489227 287575232
144669395 2533000 190498011
319447917 109130849 156260091
149170675 89679021 293471391
8619299 167693281 42768701
205850357 150273011 135420337
216067869 101506056 191590823
300908987 102524460 105085977
17924221 198319241 297799073
237943874 286297691 15217638
163346343 115193508 286156009
311871340 29063945 238301378
224768545 299111590 66363220
158597423 112184908 273993976
194741963 175473160 245058499
316810735 268376985 239743434
47148792 304201022 244494678
101653236 162880550 220464739
62555588 67917219 107110816
30744024 53975645 100906775
154169412 174819156 148199368
57392880 22354535 291949646
103249384 127025484 95465014
16450947 237110466 231537368
56903852 47360603 310932054
228411437 18202740 235010442
243389077 213360181 180425390
282921844 289793177 156848285
269780226 283891390 43853123
294524992 246389093 142202132
110233071 121180880 85474392
259894640 88797016 84728082
243691009 267169588 38434210
263974756 188437454 316977489
278788263 290482980 123495285
315123279 320203769 320805250
247173598 261093179 223280785
137261190 125011673 61543863
137962442 326044837 243106977
120234245 81151355 125938874
129202592 89129328 220269555
124433642 280829242 202392606
239038739 331730329 86879338
190323612 289427254 5449450
87379925 256214807 31560774
133986993 57922642 10004897
13288403 224142696 296594825
201827584 92684212 225555298
11401031 88157008 10305189
35683749 89319626 154100175
120301205 110321579 185820392
140426920 283132799 153727446
280264873 221179256 135683556
117541628 219054828 32208655
227507138 248995987 193830172
1590763 116908276 284958151
270764241 318898131 42831897
241209374 42766810 6193860
66516575 138896895 320437272
238997544 186520124 120714689
309457657 115152381 161837213
280753004 130898145 87060196
22251356 278954368 161728879
266354580 22249285 245058134
245337662 20113608 49120272
299641323 310563319 201742533
328401289 253944509 95082225
253949731 161512515 9611136
304325396 169458678 212606576
82804349 159518897 97656012
143557875 328687891 207196428
139933253 1562161 250173386
25640802 282552293 34786143
85433228 81492781 192097740
318376442 171907586 300362571
195247701 258617998 7006661
57882467 205645233 122516415
40921481 269608122 33193517
42064420 59804462 265127759
207798055 143890007 40706736
136683103 23960835 209557968
156214702 32015596 203319326
95351842 243776064 48985767
211741368 114576231 126930326
318364216 289194850 98031386
96946142 59282662 321678287
42314617 179543327 218330176
59635320 273872278 211892330
191241700 314067418 313497245
276331277 321905874 16423261
27056057 207845886 43449172
299947141 231929077 254619834
288595835 59131866 263937520
33638509 22452352 23063288
159275734 315154512 192432105
214783985 195465673 55645806
76616851 23181331 141206681
118890193 19467166 295782130
299487795 108461316 1173012
90157162 321401702 94269950
34323597 68721231 13762573
4027339 165044287 308862251
150890346 213691427 80328049
188381629 99427941 23456001
264033071 123759402 82325446
292159741 123461173 105677212
179654247 43010083 279615455
320119242 288362411 319823690
279213618 191156889 249463418
55657688 301114231 87296154
278677438 314807193 42647564
50293264 87001344 323243466
52264494 70054563 47504293
297783799 191023169 215631976
17081686 220129874 66092973
303294608 221385372 83281028
165586032 40545830 236369372
38022534 89851022 62231308
62555317 201660148 5757236
52727137 112408597 279416731
227652729 218687526 3601148
310380157 166977726 208031335
197441105 259134789 73434421
279834323 316398561 291783467
65815995 177032229 75839824
128843311 249018667 170492893
116152270 127979384 176074655
101370227 71276974 172267483
282770173 280562590 190990157
73823792 119557358 73024108
31772454 54531060 110004546
195767339 205906510 192768197
54439115 23347791 197724541
300922619 272844564 217527209
7125320 292823172 58098127
186426017 13197313 316452663
235828445 128252997 310186590
44860293 115192023 177218065
255766072 221741896 626061
272899946 49263952 197135043
237562322 99745753 209689522
126673656 59851652 65001199
190361186 190124786 272130071
130073666 13864280 63395692
86667904 74981658 151277140
253316789 47763236 179436682
182116219 316300439 328692820
17061511 160831608 183544982
141657354 275481583 321189848
3487617 196930168 198432860
112029228 288605801 245614653
297344139 80655042 174728889
63394840 240204982 104351294
227479574 177428595 55207513
323454131 322008117 328433828
31335259 299980518 232708812
164805145 86973291 266387293
68341815 91296829 277655287
308733394 174054769 89011549
130359008 103297294 114162838
255477175 325686621 229734436
181508836 253492299 322464735
187559687 284264198 149515853
213572412 144263817 105000196
311459865 102245779 215517202
287816779 111266548 272636258
77643096 234526179 60654361
261361249 278043059 230417191
213151597 114624830 183826516
71118531 179840636 276238665
268816808 7536663 275876371
116145983 70755930 327156317
246861082 196415216 311151923
88352336 5215977 10901429
270889270 93764859 33268921
287681789 195157943 88125635
74804087 261852912 321674822
247314826 133952022 63112628
149564922 194639742 51038613
217200630 95845151 111090298
253531876 164440586 120351789
173262316 196569647 32514846
78433551 145068805 265446709
150704677 325370607 109107450
49119882 320033742 85447776
18412319 77142229 5921062
171506184 26679800 51927810
324687303 127346732 222132245
138210657 240769929 190678911
8491721 297827042 285412402
251563860 195144237 62074091
278709768 235996813 71360946
272983323 194399944 208861782
164752220 305342349 299180571
246431669 253058759 259798869
27731012 78118254 266319987
275437413 121282584 303982316
51053306 25571881 22436180
96439150 201297809 65122904
74683250 23667337 83733483
289842920 202495475 13893192
132009012 31341831 293501036
124115459 185420248 17394141
140390540 157420771 89656523
55526457 253499356 154171528
14518104 306842133 301574001
37930965 64360 213912222
110124241 38517033 67141783
296080639 61271849 155403535
3196943 219413211 449000
234196174 200153332 285751503
171823468 96319654 108838003
63603906 8769342 129961005
103607516 240148792 60986876
15513061 94009709 71932229
159754388 162837548 221109273
66143787 277720324 302088394
96691992 12521593 25627869
11316700 59921565 181855934
11695229 276236662 262661999
79433041 78508238 233500450
2386335 230348519 180083032
245994071 93242935 243474633
31021891 317672235 235196046
267805175 203504366 293824429
111472442 110172314 193974531
105375907 190711091 143346298
176540233 29863422 168489370
187390203 22810961 65170659
56586560 298638342 87633524
70710664 269226148 20347579
167951470 220058013 256092188
26543049 123924511 91558988
196640525 213530248 180299739
283013790 71491288 164739990
161685763 158030357 69930033
7771255 129669808 82876469
11579611 3456169 328203759
24963451 331194261 187529864
56004074 201412017 28936101
278394247 204087910 160967789
37702087 323948212 178965220
272083271 39702197 199730875
230465255 51508518 322784508
182732968 318655024 65047331
7866542 288880007 126300005
213869429 46131965 59659100
175271120 201130222 291549011
150332069 6992440 34391337
180216949 85552559 134440185
269967063 125198928 95172788
191918600 45442904 42729570
138973268 259335423 123663685
128547159 223329169 178041846
71314941 124471648 159354682
181744573 112422829 205896432
37201408 95108220 36340794
328470116 312882358 201287459
109895523 8407733 22219519
271746375 113899169 103559139
178588382 152197589 159787321
181717188 25928230 110712053
5690294 223573672 221890683
88200842 250297188 61557850
77063338 118584811 176103397
143059844 251547316 29788681
119098575 122727377 86361060
254668757 105742998 176247625
260915177 4230712 243922473
106229033 73624325 213487572
231756212 16251023 77054437
120571835 128966113 122308953
76973124 288608608 6826712
267002236 1495464 206703484
77642880 282922378 322550348
106467128 80246680 130526852
142074636 327077376 133939372
73988010 12894981 108553046
144713962 269103592 290867686
96188405 279112549 214489669
298508160 158439697 292558564
232583676 181939254 286011967
270467127 64807326 65257574
317281217 195339623 269538022
189449746 303501825 51477998
227014546 210694143 178234064
182095237 326155687 13189758
173110451 316534712 210522332
154623617 91713011 251508267
38323631 281506277 47147424
268812810 21966867 14469060
177153675 58997647 2798173
277808121 209743838 38977937
19029104 289398087 176324215
279299727 51326393 198885451
275497313 325641326 69681190
247756440 33084741 13429118
130423762 103036297 134152520
106775892 223504350 251669664
113787944 111244618 235374312
243992690 703206 45205161
254212421 40464692 68989581
126725959 85196915 141543692
7345081 310122856 151006270
169524729 168555248 125988803
139039556 260831994 265844697
245664623 135569554 212532925
127700018 190542132 107378601
186540534 117365766 217278844
300543682 223003167 163843886
240181010 69684432 77698649
175116126 234833257 62686990
40923535 86047629 154258882
83200324 274318224 69344604
35722179 235874639 138107340
285129840 277784749 180778731
81702136 273230837 199030778
210765646 162263454 62814765
35471917 174772661 76008466
75340419 11075167 39285405
314226830 187003464 91894560
274085880 304626545 328702484
97255923 95422579 13887340
79829888 297052752 294648314
42495970 199998094 236929730
129454742 279734185 112981574
16736620 146302088 221332104
264774046 81832874 122266671
256726809 39193426 123415055
272363186 183064038 69679639
243458607 113034333 23935005
49651957 294833478 126497355
47823578 158647556 296474821
280324720 271480864 101296525
180845789 79889375 234288463
148406340 293083597 247582251
192461295 223925113 304700206
233529411 146049597 303830369
252492630 264187711 322327491
13459174 114912944 181440082
36771907 227505393 151167276
48847433 264233579 101867708
104602262 139378120 275084683
180628950 75279352 296151622
51932310 276612416 163375901
314039117 79919787 207633479
292413389 322499780 80009703
210570384 46896107 136816658
163052509 184411733 65962096
35027311 172270924 32237708
87189367 99684236 289274049
220764331 164781976 140336550
180530069 31925052 25860377
171628052 205277360 39959037
38159043 41565097 178144821
202548019 34458035 328831680
293157220 230569086 52693917
109441439 168833274 277911019
155232572 64889851 309437064
329441196 108157644 183159855
293515357 325337049 36435941
161559307 148150383 153492314
121268748 196291544 181992456
150630729 214952667 99086364
135521022 844265 303915052
76768560 291712964 40440466
281921311 93912224 14788306
292347868 69256765 73499014
316505491 297591976 138195518
153981871 188465740 83544385
300218129 121408440 158253470
209635893 198574682 11500955
26562016 131199806 83228117
243198584 108291575 280965245
245287456 208965242 780634
125518267 287863505 104012354
288913812 292394809 401956
279797016 52132759 123691415
75406474 120170665 5029018
97845553 100199302 176200145
78633178 66839102 327322264
172019874 25911141 191205281
72412930 42352276 251466747
32757188 122789095 96139571
311488759 139435974 220859831
184342493 147142119 175645372
213565750 317718389 301495015
288617444 6526787 289847716
9607792 45862841 168246714
56184532 97329217 139803874
68507704 196785269 169265396
212454105 23082352 124305729
248556521 141139527 53317536
232291780 239781766 132721923
248764197 180532453 221387823
190762265 216839046 7870727
122879916 35193904 109901181
195943566 67851420 45377126
74331872 39131213 95763824
239706138 226858813 149323717
5617445 264867504 266517206
243677722 259957604 133438587
218764904 64860892 231335149
105370418 269505665 268626197
82816347 73090409 225309259
102912192 244532976 125601264
140199600 199747708 126584674
76924333 300811513 275536268
281700758 215091290 304569296
197840775 58634504 109749495
141668464 161714483 245964044
9142949 307850310 194010400
318115789 40841015 164377513
185891881 262742118 89741593
319162415 189340562 103392923
286522172 190829973 117022753
169211661 3742272 166302729
182690749 58857568 159298109
311650805 253528988 94890432
183010371 126268295 69084356
279825738 116982448 93635861
475367 227573099 211092741
193028811 279519202 12272761
284682433 120398788 141876841
101262963 162370360 149382673
185943593 94168944 57044419
255706159 266889487 144930681
112160525 20632233 89042987
69005300 315423732 2076676
287167339 63291582 75634181
55661847 291240722 122414023
82687441 250092185 276781146
232346689 122134921 114212030
30760802 70568230 155003667
53077815 10164140 164719644
117613305 269018734 97938476
22909875 265451299 38202455
291280650 82743379 246857870
145365117 112738137 153491362
15800270 169280663 317453686
161878832 90201523 323650897
296815521 135619235 170311268
149561763 16150819 25083710
261292791 241678711 133856131
139843963 148560931 209027124
201701203 205376020 178816557
150564087 137195864 314635315
241113213 273083585 128642699
109903872 156327763 141833722
140104431 202109976 114431425
35598648 149579097 47556618
17880138 67680476 236773748
114495428 246162183 199124560
276615196 277446379 181593299
246155703 281681734 327979028
169113856 315720306 241009571
277058578 18974690 98041031
24067291 233723899 85438804
57311100 306950023 219247931
224621664 35274372 188925164
56879580 322612188 212405419
213988568 76652975 138641073
238114684 263089826 188124245
28380084 34646052 289151103
102696163 268378523 106915820
285527931 306541071 137493744
16877419 85051557 124521071
89232843 183145683 140363523
245112620 13034957 255409823
325491520 105588344 210336295
112808699 77049852 6246938
259413306 96754316 179929426
331468229 184065300 121334226
278749208 23542139 62353745
289576737 178715434 117077357
110978324 323286244 44985704
136656803 165227357 34472361
249868101 39690022 25799768
111553365 53795087 162493291
42911423 128902503 330022160
135046163 3883415 99979806
301120415 55111611 115571328
8982038 281177771 191997677
222388324 305861159 55330203
291460460 137915537 82285161
189701340 134050611 59301607
48234639 177553326 163094244
18802232 329303515 31293116
58071688 125891694 147409827
87195768 53729323 198122940
56603518 29215182 113859779
103377740 315585299 185839352
46199442 106515126 324843414
303915692 104138328 280912540
79375229 244439090 132123658
223311005 287977050 138392593
126973214 228418994 82569473
126056930 4478415 42614444
308003575 236421307 3610624
63110367 159320211 15233071
169951018 103033471 325178753
251476813 205536582 256729461
83021391 161735254 218426969
182140253 173961210 49800547
190908866 246357466 248512000
250968545 294197602 313317027
187599868 118006339 287277491
225736976 303045627 177890605
16241284 213007461 64789343
102728665 233574919 250246229
312348583 188136445 29233847
289431084 309935643 265110271
18166866 47931905 264927309
301366500 205428655 139549680
18872380 266925406 266471726
148832489 283492926 248601230
206130597 53680994 49172478
309578059 70173288 57228569
70243690 108400479 142012041
317263847 155362941 222110335
314810711 322411953 227081508
197867316 315962191 62061207
48854383 14720631 205214855
226074728 205052093 285162030
131071539 821427 111283822
7898711 287941811 76094435
150850119 137068977 925168
188406260 166501279 253256407
125183352 263319126 274454599
160788499 68578255 108816540
306795084 127298224 180203850
175865878 37043427 274206127
118749065 285791387 244199573
127029505 328754783 327044821
152891143 40597524 140576720
303954390 271629194 222544487
312686271 256764086 201298853
25895751 85123544 140618855
287680369 150792893 23700960
90017877 311211689 158533301
220087684 175009087 75709475
307955698 329345694 225580846
165685718 121957478 329166187
5708548 198415672 62928344
56724541 196589817 187635120
66399937 161135839 1604506
72609944 248686594 271039598
259062760 132964801 128064339
91485838 79383666 137121700
14132720 224465360 176392311
261047814 13140773 33366950
159669289 12453706 62860562
198958460 292001823 156588190
133642372 223035966 171902317
124842578 215433424 154436950
135145719 196541043 186734053
37554133 188107001 166527014
8099352 242338830 299767231
141834693 137548901 325568735
75603351 286267319 17090218
307438362 62397846 216606769
237884824 66252323 187922580
101122812 247358029 308516185
261843031 211298318 206133329
15044458 312934021 153239671
104536523 114957229 48133308
213771036 285836114 256685970
268987092 321553699 272994066
9536878 251349268 232257507
260542381 127027319 287312614
36987316 137727800 225491241
244655646 4474167 226253497
299275161 116844198 133099760
110057806 261513231 131523880
40292795 26292501 15917395
57320008 113713080 150360346
121649467 276358757 275815083
318165260 199406425 187495847
113320282 175393374 216202130
1112317 126853923 266055989
142930291 292710622 212287800
236303177 229901456 102828424
199153574 61828588 173350929
238448637 109333329 152286415
133063933 4871242 265533371
326596379 65335470 266890490
183957718 167661798 179539986
147294309 67627259 279857465
32629396 21581755 165943941
272434385 185750784 229888475
89310234 255436271 89487003
230035906 115723748 87979862
238370641 82684215 193606429
239544822 312457287 307882393
163621199 3831801 315696415
260859775 106462168 192125635
274689631 163844855 146077178
230425742 258109343 179169148
45873878 218008413 322630448
239656561 196342368 313549446
132383678 152429677 243464010
252611185 144863729 275437435
13070511 243951978 183877447
195364045 211062873 155118560
110208403 170160428 113786386
201563136 186411737 331101442
78889839 131914062 253447919
152509719 31670859 193092246
92195189 99712719 4236422
302217618 200880706 217104746
48536377 325664844 148109323
1373738 283910595 266098606
170911381 155355146 299997751
124828660 96930700 266647650
275704632 226088893 154879577
53472884 214465395 201056009
216135147 42020292 120340975
122671687 31153464 244012094
140808516 140499615 57437118
286055109 151045944 169944058
174231137 316358888 244956787
220968267 25845013 153736998
86112365 151224842 103684780
29295942 233205925 326735603
4105121 254956930 305013516
302866745 26540691 29071073
245411990 308831196 243571113
128081651 10622777 264360465
262419449 321126844 299873246
14315970 141550706 238102497
168572713 129270107 128953758
204201762 131646876 255370887
185551328 310344019 195225656
298622649 218721367 238107885
309127668 163923730 33586398
142568737 169333092 317688993
291653236 18994401 105811652
101478244 302182222 165106031
292407828 330746285 56333555
76897889 32947700 281138766
201458264 115517330 288048937
294912032 107227695 107561891
63452011 239687077 150871260
182294841 57212570 301369394
148708244 24089361 310949770
204616238 64059649 18084226
11325259 309689186 102108576
203176614 185466698 126835056
44368760 102576006 22291020
3576620 285964679 140746134
193139090 29361610 71144681
21161200 188050784 171636441
189027289 7073534 225541703
116830542 162210886 52215309
154509450 70522048 297527679
289694748 230637982 119208618
193975083 228916999 74370499
306137012 97160684 280331325
133799812 236452796 274145237
208399206 51301637 134900196
160487191 46714444 237932054
115217355 283458859 145841350
52832841 213770090 195674905
145761568 6352171 112320867
113269636 40604031 193870310
171943237 183682579 72216936
270928127 250018328 127807947
93429626 247527961 270505434
250069119 272169178 320907306
98599639 310053750 29844622
79529649 149673749 241058253
237891220 250223408 131455703
98065663 271824812 263276031
100902584 186124788 163228928
41695129 307041649 221628501
300764092 197169841 325840617
241168717 262935979 89342305
213078542 299188114 104868048
322609455 329218686 151786058
271047406 46563349 84376723
57581977 167661870 326632906
53473281 205476996 325834988
247747968 191875795 200290675
120636184 235879140 316933355
144818285 321376190 268578584
305251597 257597320 288395830
329896473 173172647 36063292
173426598 285390022 323022547
135434474 86094363 242109361
309096087 165352691 144526764
192780984 210494632 158111905
158344225 47493555 174516076
193893733 11589473 320437879
284963093 302120049 147148600
295206391 126364636 279395697
297482871 159964666 108270543
117316610 179064662 14676432
270571215 210100928 119748834
46499095 183435759 40364410
273437494 228445359 11779268
82969902 17177057 167835109
71988099 223628832 133158475
151430341 75321331 190263765
19503016 160653966 209049019
34565562 128276768 226286078
317464522 326788412 198927811
261490373 48580097 294939087
107445686 262772264 261209806
191849125 22217695 319585389
52436310 60193882 147304715
327238306 160576764 307498467
66175171 29355998 234652544
197537844 117243782 228153244
284457797 44491604 116472436
102431382 216139474 284281795
89584834 37550523 258506553
36354722 203601604 262559464
22685848 317588936 325240409
258760707 304119605 255887776
301529554 236667111 277572179
294841109 133289746 93162719
314274394 113841626 79512411
182135618 263142638 147007830
58064909 50732210 243873075
192791189 258552883 227092288
233854133 257921948 110760900
247175056 241465636 265218573
165821395 242960060 292146245
208474863 180470560 253870826
328976618 172321395 326371153
60672971 159879084 52948505
92649010 171363368 74405825
329154432 288355963 51796357
3677193 152208621 185774374
288563518 329153875 238831852
324824162 83703883 118824693
289977243 263382353 108686200
95831298 269212103 222145438
300368558 171669923 281067008
174073390 191426880 87319304
113595839 289247267 105807091
83186371 96589007 31868264
20498553 166137118 31672101
82541253 181673329 55007752
115572387 141789891 223179675
73404703 113530017 138223447
232550059 170527489 53946388
167094 323548937 305912510
64456186 259741984 28321484
231647040 157453207 133582958
96168309 318017149 305105708
161472257 290790714 105047352
194888743 189604286 268734753
104742125 311967809 118156716
156935653 214763578 81157144
919470 194382256 32716302
258589001 19299453 59425673
15756363 154543409 48137706
142562332 112524860 327120108
212402129 57671668 298270000
159131342 84866185 305787024
267377108 4070841 126874288
257405801 238379552 169255479
199271167 305812035 267187112
163029425 289157499 65560840
100762286 286743096 35556447
160542185 174457179 168640016
281334268 96645536 186853786
280058480 47933444 269404743
117244141 60239198 219635121
50147335 704300 280781657
97707233 324608924 46840583
206657823 27360277 259548529
282545511 2940424 125354813
269322133 193062323 35816317
146779379 52480688 120186276
83618887 96655535 289859334
55576308 256694082 191802218
140984491 290925632 16462274
312153660 131049496 303619748
279259519 100607631 155168874
293055454 111809648 11923220
268328152 32842958 325646967
115291236 326301291 245246738
267657871 88603075 25043268
316982955 67383601 245282108
300360357 257043653 273794190
198512035 6212525 140896391
246644562 93737069 183138683
136436404 275696806 74328548
288410107 309263069 148002255
181751438 244668672 269453717
196725669 288476231 9550319
236642759 299584220 56489837
245779714 5651396 204650250
285830193 108045155 201020572
113675150 143736447 217257317
25061346 73656744 317492227
312938521 99652676 315872882
1325178 67249073 159827939
324098627 308057004 41310938
231085638 66319618 250915858
250656361 318448422 239527061
229982171 114426831 171081934
251903328 184338616 303051946
213780506 95387756 115446709
110584251 272382252 72381647
126888667 285958797 190720038
88382261 290716560 279828484
42472041 197413317 130085321
286973301 67822558 215040308
288153753 317469912 125402543
156021537 87796764 166851943
241618549 257235745 193625801
325822647 150616015 159795524
156738565 124565462 49024077
135224599 102608851 98536960
310587826 53386958 151007422
245985206 239787958 125391353
135461012 14209139 96455450
101674310 321764603 179425420
42729160 92363201 315852110
79348817 16357410 292563134
111797455 305109954 35779083
6196900 183918788 232554368
249320753 155579263 275531388
8987816 45599097 48705795
57713639 288345345 316839760
209175820 88086379 319068957
150067107 40541415 96937584
59402673 15088492 22259009
124120772 83204181 147173334
219722994 10910305 170329587
205608271 34444310 190136960
157598978 220065278 52762708
230152571 99828285 186442006
86397351 322035894 170169317
47007401 203589053 71498184
309305406 247301795 151637573
245357364 272701064 277482403
127793116 221369220 38371672
269091391 321770467 10432115
42583392 308896430 289462292
309233613 262941631 232177894
83151975 254171643 103140183
279439131 78213126 50519452
191509623 15039814 118453613
272963790 214169050 145600337
267180780 75333298 288793562
94344412 254364705 40272410
301455451 173839674 273300414
63963444 313941235 92990731
230374574 24884766 198578809
83934369 210398687 170034058
317667173 245779556 152091264
160906121 219660598 317613066
44373252 126157301 184316366
118323466 12954021 238743422
25917539 258403810 123284559
270294108 144948804 28515513
13538904 38622375 315637077
70997107 75216704 183134590
134201726 292291341 86615102
117916487 65747310 285788314
305328266 19956763 186670961
277510641 62504443 270063427
247544950 81158313 28232843
277192822 113390488 273499774
329100903 106316695 133331197
143677203 310946738 65814079
102782324 48634549 236815955
229121691 119190399 256487036
139926443 77425824 79027469
127742624 215670963 215300524
328552436 195978830 85268304
290754160 60505213 241185313
168484516 271225551 19290534
86110310 57727690 239784197
271880785 150105331 303811198
119587342 284908064 36007050
321677173 177495583 314896808
247478681 224285085 195286110
164314536 186491138 222022223
271198595 127373846 289721029
124055086 229876921 126338419
254848857 309101407 125595513
270384668 13113736 64937306
187464557 6504748 296883325
264214901 303543616 42334828
73290419 289350070 249008221
168823616 211119878 63991391
284670459 294641726 96850012
232169067 69426498 183827597
135620246 149997453 44063796
33468566 86899202 83745232
268001176 322630700 203760821
286835431 310403427 83987696
249583348 1411695 40846783
185383773 320323278 184597657
313675435 154850753 171662387
307748453 138845094 57979996
280056715 270328242 258216309
113081015 213878001 20384733
300631887 199952002 57271867
56478462 122339828 75720124
269700257 121948069 88121579
139397809 227968371 297043021
136038367 39963520 41299171
123318680 169310080 64745012
67431467 97868743 101758247
42437865 213761866 327587253
271101672 123727734 84685707
245976619 195710325 180685019
180553509 137298454 326822634
248773956 53576965 298599561
328619462 174504866 322571054
177157015 322912835 277409105
151403058 195961286 211219509
241337972 234898489 128191505
109166512 116089078 137070676
306647175 177013690 136319859
167344997 274612032 312484892
145347401 110682574 310576841
259911257 171671459 69872053
80750884 11889803 281182733
146290800 329627122 309791961
295662580 322104083 100636451
299850237 224290463 63350099
234633903 167064829 134532397
27575543 72503984 284483515
145971665 270244661 5522453
118343255 161840685 150939271
274679687 146929719 140998794
4760484 271937766 4558068
175728076 121924586 170426357
33257956 32342320 60908027
151339520 64696175 127895038
110048606 265261319 251936076
110944898 141911028 317220834
250004744 123766945 132922652
146316112 165040550 309238275
247217785 197215695 282570434
274252281 76641707 28965524
35752507 223073472 75707364
265145390 4654586 193317731
97334135 128341170 74528459
67900477 327415464 254515363
147925779 176259266 77452575
91020369 232048123 210851813
185459343 182818019 91430134
72853823 83377155 308245133
193227321 300162934 12686481
221901409 217837499 125948008
311793392 148437932 129510130
271377858 306094160 152732445
15367392 133276807 91427402
62051781 117407599 171667718
297964720 156675755 171703976
75949898 153074257 29851061
118549081 289829758 295894849
307254160 41288795 70215602
269725387 167976211 325785620
104155509 210038752 114981179
268220450 185775438 50239326
208797201 199456547 307322585
165436350 198884874 240579513
138920055 57524623 208016781
136962748 137509150 154257015
297460465 309091419 51299229
163821259 65243205 449419
73841368 188505559 312690529
44880885 123452711 177598509
36905658 85708212 315784236
162135835 174232650 106745453
49952608 49848086 133051669
48353188 130071083 304826699
220794354 86743182 135295528
143556619 57573327 209762821
226047535 35200428 206956640
241056964 89895288 191073322
160913698 169751342 296534353
187561700 4905514 263727079
5674011 106770339 76959587
35046448 2846857 32630264
286469405 291886453 259102230
141490854 261947379 104620658
256690547 130870122 15707901
205585676 298156642 42694026
82622907 283756722 100930795
37868387 135204056 73132366
279161990 131117783 100141671
187026814 274065232 322518077
126983017 207899134 79236059
69600160 272435120 294707658
20734408 25564092 316004782
5738625 316200355 211490886
327527694 239286623 226688001
253674353 255800469 128380153
19041903 299066768 156489092
278424052 173739862 158079083
301668250 47166983 193002346
233085760 135924941 137046606
223171452 308771063 140891085
35982719 256349616 238592331
119658432 232142322 211641738
250847445 127177245 117892251
151849370 250625375 76813538
138903114 95397372 231145628
53909091 317859370 292523167
267851220 245924571 203066064
311318283 75326743 32861778
47736744 303401031 169161973
31655677 301041202 132226757
203400064 210737584 191227174
208951262 290144418 155054739
201380699 328484540 139389141
244554429 178370255 83610354
324125386 112526384 219693607
132101997 144670718 48467954
286520286 295434296 25424619
219221409 108365219 26374945
314285285 1039908 191674802
49730930 160591733 76661905
65690796 125917835 326666641
116428909 423049 236772521
161480900 56114929 2839214
54858417 312834085 175126807
289475881 113814529 181473350
19117343 235154161 13791577
323515890 2684359 190020328
274559312 59726452 166090968
292382693 220794811 16040088
190873398 144103765 237865777
309246207 230688539 219836706
56117687 247798603 208441787
162788677 319578697 60272702
163082187 155908966 288797116
40419964 137350163 50954154
167881664 205722455 12862479
328995483 99231669 255866595
250471767 205771260 285639046
157431086 15178600 282610257
312756721 330420249 9802813
206061483 121521677 318933206
299437017 108515536 188490793
29388927 239813691 262842224
229113055 210585453 226446780
45731631 183376424 135260925
147616742 174671074 117672720
10192961 47706220 211464456
79301454 302529585 285925360
190343804 225132441 245412337
164334969 291067384 251478752
234933816 295807120 190271413
132407536 194953895 278894211
40740998 12804522 225714372
191308904 19798114 66552261
178671789 283564878 286999357
38206066 19510087 114696619
193472919 248720982 167799265
3158237 216259160 163332188
76250517 101009914 305413534
153176133 286748318 315975309
170622798 117053675 294146897
326547398 271291996 17480868
98835047 167617724 240195254
292237594 297199827 282261403
182452328 97816105 105281627
53476995 173199753 111951985
267350795 64873395 310514821
102429595 274726945 18155779
309669330 83205815 276078471
52736968 271603692 271163962
32853191 260055932 105618767
129472760 271499693 208125951
166851633 146939445 203351721
126555528 170850145 100473074
269675597 101004205 294799773
107913022 63067254 68019484
63486376 4542269 115376801
260029418 87911227 68327574
78377024 11619630 275736475
99224595 202720433 245905864
60136965 102717408 319526512
32493468 156999039 271547539
328330454 39407177 19857369
178479108 325366264 142614246
276849570 327134067 128972954
175037938 268934169 17551146
311804291 199269767 181770940
202594465 29638585 43436875
262783188 180914151 103750696
39949123 135475011 321173035
106798179 208498189 273289961
128202553 271107635 142176764
231555938 243655255 75720886
34351327 131612685 257301385
106759491 310808980 181886083
225030768 277275230 28080923
145870886 284806256 29045375
322735265 185597647 216197815
94544208 155124690 205190838
201559518 259223318 248262142
6635894 192081246 124607507
39871301 231113930 114051251
98724228 107257151 329027623
247103102 213900156 164295050
141370005 3624486 272905953
156991540 15495090 18392801
296416940 146244468 102212779
267138362 139757788 6071873
93291417 325228589 162020309
128372406 53354179 308756436
224147854 178221797 272112488
107791940 235298739 199888623
110874311 181189189 69731508
19857751 112036616 263498762
262197751 124266092 2350723
38168665 264724050 20462474
105570597 194530677 41933922
155284383 29554205 44241539
8650961 30539081 102789908
292129923 60692918 201320682
98975167 60872172 234425306
12638056 220421526 279940888
59660518 182458353 117507879
219156942 258726177 204399854
215836402 235046675 241978341
318902789 250800537 270939866
330675180 216458802 258499863
205669258 21838273 16501137
201696544 107228475 281376498
106907284 68208523 212580571
212929185 48214262 47646641
17639799 316654040 13839684
251505576 184817024 64091612
274565463 281973259 238877779
158546390 9180648 207994841
282083810 224917270 58350932
186514738 39443821 174070203
251548363 77803460 326429835
179797915 46156145 222965204
177858482 202344840 112450467
57008542 186985552 196858404
192177032 319236242 40747388
67822677 176475786 238669005
301907601 227907364 150836042
280128976 258931496 66529572
127279195 40018899 44340332
106291170 27988117 86196281
49898987 73682388 125554413
185155471 145025041 94212937
2986918 205177182 329101052
296509306 128134691 284247696
39207529 291047179 43047946
187788584 152709906 129687096
183138652 235371988 225231709
265457398 232367779 26369653
281125795 304158594 272648496
140405431 323160104 145164777
29448563 283065996 159487040
155658894 254041592 199893253
104030777 268148814 300103430
232176928 258040568 271412848
297626805 246698882 42384564
299864260 265640523 286816248
135055210 273303764 75144459
321383589 263150480 40128992
309077178 174261825 73762622
147832713 203585748 42795501
101642523 42845677 190775224
129826985 137174478 183284733
270174700 185621280 243381894
194741802 274350542 124415041
56251188 186880111 230669272
52514101 158866112 75635929
269817438 240159336 153989665
292673346 46397495 89353497
328601553 222524564 198268839
236673905 320456882 240466797
319456341 305575449 189894779
59777990 30951915 251082479
93797325 210183062 48452326
8870865 212158553 73688192
250463815 112389460 114848754
28741445 125657409 29678668
109136839 20572341 93525393
9619977 70072171 230303087
73252542 80397491 121559770
300538709 246099978 63504613
76325236 154214180 3207488
171514291 120170950 255798977
166710528 164835745 148601459
89164644 157364345 181094797
23463991 56238988 198357754
43124492 285287616 740249
196973502 297217896 314740750
171926679 112339458 168981815
16798581 79254462 1195610
83887321 180298671 142988069
306669016 87101004 278555499
33726532 277139315 179932513
314747715 111596629 288556059
295259990 275823755 97097995
276271297 28254875 238094031
201185785 252151493 149310550
323188425 82388396 306350064
117324821 48811350 195678274
202326517 197881512 41580606
251524986 293162453 191744460
87636474 235894203 107476872
183524194 209640594 133180534
79961871 272831113 193118082
190276961 222395674 27422075
16478113 192762142 6820180
182634339 246169568 305180106
296762776 171291351 319655804
52758653 168900023 304280245
99733305 126673032 154380446
285000892 198000019 288278138
176343767 93293310 50724574
307734348 14043738 143468997
84758605 297242600 224035928
78154877 64630565 275119057
70445812 317850349 225068638
271970766 55937814 171975996
292686385 201205902 78182217
292835976 170881056 200885904
166536172 208615423 208820226
41895998 12931784 92618168
53390001 82843755 59782967
218898964 218639002 234073420
220831753 330772229 243175250
249624460 26060695 228262160
164401659 87356647 11992211
289464610 200191082 322917088
279351875 132664011 283885406
177142309 15945446 301411311
90844791 13855292 68335648
83267926 19201789 316090448
245693216 25155693 225720143
4477116 147836194 24367887
88466269 24331919 41773647
69286106 143470338 33995862
188347762 11850711 193537572
302582071 274137412 1308460
150492487 281092078 123480668
172511009 31455944 187514141
302105184 68597097 155709469
114970877 41090756 75603778
7003163 158223056 195760805
306333679 88812631 75107473
200634457 76364616 269724915
12005983 318526111 223574251
330234200 161568615 158928635
329847142 214236977 190078975
167364142 112678690 281099467
207244554 309144877 2423727
124095789 302078882 167041204
256140114 211435826 137373617
175997323 3381244 123225367
27975419 52864306 275100628
29870007 294619318 151145728
123841868 278284085 88964373
225691361 85533665 139824907
187931188 31707383 309127412
273097750 210073162 219072048
184906549 12531026 231166945
106078820 295717037 176409029
143923952 258053334 291926094
10169906 172088774 319417751
328649647 206273737 296175457
136628461 70403607 115079396
158048873 300694735 141331844
109847730 102617395 65488776
222674113 219095887 120273748
272623077 297863496 277213198
148244749 40529656 286034340
40016059 299050072 174497177
254067994 193358145 112458915
226797629 299013610 127670656
64139229 246322687 185532466
285516272 129469228 4813588
204546377 310445734 22048972
211114520 92432520 328637277
6489573 166306917 189526630
266794490 142372314 227699019
304218545 221534235 220182580
229803010 244222202 249826135
28922260 8467588 94764073
328375520 156572372 240162512
197997930 67038260 43277520
13901061 148944986 611429
132301795 169236269 315077503
108864678 235523649 134870287
59031647 245645958 7071096
212680914 21692864 40743778
180846670 72160415 66506797
141830163 73694421 40358596
123711182 137269725 164977417
145157389 297760696 67845774
45009334 72462936 235615244
202615293 312171266 148449804
149392781 144452673 49396083
209831089 145554650 14914100
103083924 268370967 26270676
283308759 17041687 152921228
257600213 293738132 188861921
10669329 327338064 323175245
37822656 323280931 208814048
7576848 266439441 89363450
142269500 76839072 47105394
141739004 236719519 158236342
140711357 310252619 194335052
232496994 50091080 57801210
223695287 136431979 95426580
181487563 149792824 244091839
59911292 179389854 8147105
80207458 17252174 81800358
104321953 79457541 142067769
132152102 75916813 110815803
96203065 301888917 285110012
212103710 325343782 154789347
18793067 315650464 302306808
317392891 133371214 164392042
191223464 223508423 294773771
105293752 179121938 27805653
53502128 176322533 67475989
94079610 313040519 189305032
80137123 180429515 316755612
18562512 278270446 68727273
51256008 172919157 60411983
287047083 62554463 72762573
268969459 124664260 197701428
187067381 229710177 127967618
151673174 47616532 56316825
138179161 179402407 173203136
179381661 186445750 112516840
297816235 60936360 12905915
269084934 126216467 33764797
96781291 15731997 46292837
139135016 67948739 326243298
318654200 299925999 149487449
184228351 286289886 118506707
289834980 94759996 30249734
146179170 156428277 58882027
21592530 20357731 23422993
141718899 131986462 122330779
112358289 16438892 315735624
87477237 148120322 152289329
120470649 177139462 319986706
245739539 324043820 142413181
40105724 63261343 289015620
197266184 189234213 313359936
209042763 315945661 130534685
147242785 71022471 56533667
3086644 154729845 317652496
292298006 299965386 92401609
182555061 79930111 239445931
301970330 157775122 142637210
324306558 145913141 175754949
280611759 225200902 131946895
278378072 289032505 290809258
237306131 198398350 310756844
196975988 134530003 79969434
45737201 20567979 45455691
277831290 221530628 3435455
113604146 234498823 175907043
187450863 44021188 87286587
284798827 230108234 56579880
246899496 233683497 147341014
7421724 159423038 86692098
291938648 223202368 226782406
129030961 116930879 175572068
256208971 191586905 240872986
152872006 8308007 120602742
316352314 60505427 23687121
325658075 245342790 269381948
105555950 242100319 106676588
38361550 159794888 88432912
101686111 84966353 164151679
7220372 109400243 39189909
313156326 50172141 122418312
180783716 256583251 106372384
263231744 85435698 311666806
174802933 213863326 30120287
77421628 27380498 331495041
197317410 174339658 318950841
115605494 32796657 44462741
316264420 123100644 127403285
43667689 162338888 173891643
91523277 148631544 204017533
139556093 41995748 3447448
314267820 102155706 56580908
79595238 22101392 280108744
259963282 242667791 228692977
160502370 200752731 153830288
100961655 277925086 52088935
231725010 183461800 167056204
76660048 94078953 290873496
322629148 113721169 297259445
40208787 1132064 113769277
98024237 12445497 187060277
100507300 187187951 207766662
53926353 155584711 3287243
85594974 109897428 86868134
55307238 239622725 319215102
204049199 265947629 145083743
75123309 162536092 97800798
281561318 119392117 276245773
294125293 326577072 111890116
228691000 179285550 199668855
53449286 170296870 85959669
64857340 244704964 17334353
252729060 32702614 286203376
199293666 243629060 136402026
260825568 48446174 143623177
12618403 117044765 244161000
66745258 272933416 118440278
94921153 205763789 14166521
165055317 212203861 65034660
5962694 116333301 140834879
32807693 30664365 324947308
218916738 307903032 316816971
142169496 132560556 158362942
24987546 248873551 291724280
92256303 176064329 57000785
288232468 184376243 66657887
84223376 159963716 162411732
143202600 224709552 318691841
132146381 141762344 129749150
128483026 228201761 259887521
113289326 171976978 119177774
150735581 191017429 110492538
36469529 266513182 326576710
286633112 132982372 168006616
197484365 204119253 144439362
8926102 220487988 247485016
27879013 157413613 306955510
219855775 156066518 71650327
295048453 25154467 111815617
297759358 42866181 330894169
23391842 11831 177349425
119181008 133909213 255186802
51514130 39232214 120638732
46786273 98564990 62373520
56286141 331490149 17802027
186962305 57288533 13596055
74819479 168037702 218681516
330163574 60763000 102138220
144301808 84052393 330402747
8053085 30213568 34211604
3787287 275817979 161101692
134914231 134194128 118761510
78433541 189774360 321737335
60249721 176846761 244629334
231436116 31828113 299726397
14940782 7974157 311287166
313142373 3637898 165480678
137976938 140592121 263103102
302767263 56046347 70431118
328346898 91972112 283548001
111806321 263929294 154635988
121979488 129247878 227983632
238219542 131914191 263120653
92124936 325633873 313734167
92957779 132260734 327641797
163628773 164346590 102538749
97250803 243512047 91132044
248346739 97454803 54621222
229712682 108341570 28847131
143060604 289754576 86047274
297064487 271264923 285807918
116972894 317683682 322144455
255867191 139803311 50037744
199211276 61523834 16887177
313766657 40581743 300572169
110640721 103883902 111138383
34846604 263211944 308260002
113736775 2598714 208850868
205055933 70392706 305411002
228332253 218457400 220598405
115663840 264959349 131191176
74622924 206967070 277188973
222480591 111058257 34886885
123180179 16743632 260472881
237635448 204593693 278810950
221830050 150024620 223051957
217337803 229926894 7584516
36934219 57029499 251793829
44291034 178088472 296640305
178343411 1951362 285810611
174029733 53129631 8103283
71813916 262173565 181337546
268319282 209216340 260185726
272360589 72496623 223133263
306063483 212102480 159430682
248441971 313452432 260169965
225726258 26526901 189152054
292865736 128692029 277721977
19467213 52757282 323911015
130712302 69276138 121226
81742181 83490801 131564854
259945969 170442878 207260662
99282824 219583285 260415307
268968951 212863432 321813376
227982744 33222213 244165891
265236273 83175365 317600165
330767423 263973593 218337207
100994912 182297040 329488358
19697819 89322111 19327065
261963230 55876430 60013202
189762282 219736969 71412895
44624524 45945308 127502581
27234347 209000844 251417714
154838426 310725992 164086921
296052156 79960274 37135378
227326538 621602 39216278
272900297 57404863 54477320
49165575 322947925 21322764
26296953 12488536 101774967
265552301 142230134 21184517
9687532 87316952 199327200
156870754 45199680 93914298
120905680 138060994 68360085
229705740 29119013 263495093
104000131 186793898 165765833
130588744 126969503 118511158
67225393 47268780 297427608
145262814 45999719 325747275
78998401 98490710 20535560
201990578 257597690 250997021
106499606 217316568 248894250
91587773 39615282 150985624
150496427 39568348 89018347
257188873 162503528 244914397
329145651 168677473 212499326
21139888 216760414 259111557
95600132 263713373 62912659
327103284 214385088 301091365
184281779 325907040 81357669
247888590 110625183 229481814
22607873 326548788 299519164
95487716 62006752 166809276
16475320 138706346 302847014
212893968 191078179 326738112
279063670 161444580 185598684
253161346 257817694 238394092
8787206 5807373 43630290
190664699 24381353 41911277
329060572 48238091 49255882
168888313 326021424 52318822
12075721 318918647 122529193
2795507 177069685 58156991
134257977 206770310 278272643
299448566 153338412 1063708
153385326 287038042 22641346
217097288 306817189 121353992
23031129 7691536 257793186
170497826 237535821 139452882
280939647 123539248 200407602
304542179 150841666 215330204
166806131 112823517 211424087
173681987 291671150 294111848
63847042 327939550 64454542
300544096 5133964 13937680
310720687 135183132 37632613
313384772 215963601 1073002
247538701 197084149 84662913
36011163 4101207 317068135
288046869 108878361 241839869
110129172 291594580 331168006
159950212 296425742 299201038
7194411 24674984 133944169
55880263 76016578 127752975
314885972 76316076 302972768
266360782 324657841 258193392
198292776 91088091 245759900
165334824 97189675 213901537
207216627 120832938 209866327
232943040 149685 305667381
260092278 229018278 19562121
129076488 166731521 298935821
290445123 254059053 238711478
235765404 266819548 213176603
66241423 31051404 99784290
327191284 263873106 10633081
150810502 9906035 286921638
142222767 318319443 211071796
235017266 189715637 265745729
167867602 278723161 65280649
68303237 230891299 320508704
91470379 165158269 102819287
4505625 191286316 190646843
139525467 258072485 197592263
195911691 315533436 261046118
157597451 33053876 205457061
186256192 51520741 142185499
274145467 251076574 241956461
93475046 179282945 161320880
164558139 121440144 128540019
251472411 240356158 282046240
250837451 21281222 55029416
256374608 167273202 219097140
133799522 177079030 151237443
32758813 154361305 27682436
273202471 93885347 97851387
304953272 230448325 48225438
59043865 265234379 146488801
166259500 187609676 112484258
275618693 104478595 161665387
262645695 307341086 30910433
252577513 117036861 221044509
15508709 105488494 41890032
25816908 247654603 108605571
317941083 261715901 83095206
66112874 139455713 9450335
305288670 204470388 80837525
298474238 85684116 98038250
34936570 260292896 102264900
212377122 109852667 285351337
48059382 298922128 141544634
83944267 68535008 94141287
6186636 224518691 98146667
267941173 34291715 10083988
22821071 16724889 160207238
141927327 303572947 296283077
22696180 222351571 274012604
293391202 196245989 47075618
177118198 207993823 47479447
188057411 164167370 225744984
216532489 219626725 13383817
63199196 55582440 25526525
218442662 183531597 295235077
296659687 238383690 279668463
247783340 125548564 111050145
181982747 15597850 130323295
219114068 241691914 23326964
167130279 241431009 215368992
271563942 54128339 328683367
110250727 18929322 13126806
100925918 120246908 275147382
5076324 134523055 165086261
184783769 24437133 233141626
147192904 150979750 251662309
11580697 45827376 211075806
31912707 49070391 169324685
212204064 153820436 92122824
196621387 312914537 256011638
2446051 107079185 295181760
100759545 12584164 328116586
98301290 314042965 217029218
204080933 23181435 140036543
87961094 103365934 63509702
88089967 102675522 80066313
19288053 283235442 255139093
303889334 260826296 200180051
129245604 199849454 190034895
271807175 310209675 323152985
291299592 75118744 153400786
1591867 60292338 143966383
302771580 63539878 306551303
328925456 194758155 238417868
160094447 263081503 329482506
237853270 265092407 322714698
302995905 165209340 12470131
104710576 192696620 228348906
64539328 232754533 109408311
179273790 87878164 143791261
291553263 118211151 165314367
242231709 168820088 201442608
303586659 300512728 282366193
324944549 293110750 74422004
74718556 102788406 316992746
25683306 82891823 3483677
94828775 228502469 208382576
264046906 101318573 63731249
141956835 119286392 5125333
6394845 272276348 176597722
277799563 284824123 77591041
289865663 10186505 266891128
18833472 1731801 99226156
47443702 67861656 159026728
182254918 194104684 79141736
11844547 257230209 46007877
325695990 93975897 47524541
164204062 131855345 122869292
267206260 103863010 327026930
21773477 278978865 182633165
95671887 234012960 316899967
94775799 295471850 185580590
217467897 23758323 194838294
82736878 242831591 250031897
145116380 268101468 64277975
220012526 68106618 320312662
35409107 124679147 198252508
244955815 248863600 198983120
63948547 264328463 7205461
20242350 301563674 252716564
117692186 235418777 297926489
290325610 46562032 190239862
98917653 158119054 92090900
208367511 285370497 113419955
35507931 317186558 36676612
51529706 156515874 256539392
32498880 282439066 87444070
222255792 81975742 308384380
274565158 108963014 259276693
120403615 184544833 80601137
69826453 74052100 147286845
252507332 9058305 206734098
66659837 218350591 42409762
210682778 186147114 9245210
20562626 288549809 86691704
65518004 170905250 178865544
189743688 203694680 142795171
3586204 186316075 138879833
296008898 170655351 152958589
26599558 300291606 24552257
120928618 331307536 278125102
108004603 93106412 54556029
268405626 173856165 315349683
168931448 279586706 72748511
246840294 109184279 138709008
138277704 133172351 317554069
277960601 49643668 290712983
241768881 161017256 280617033
42116587 67850108 69849503
257917708 51322463 15511699
260247745 135336890 272619714
50578529 32732896 196791103
68040995 49913740 279010175
319442981 273646875 211892335
167176912 85367261 21200617
265747669 124077590 272986600
298512980 132819673 19814962
166086486 150164185 27679415
320066310 203988550 310023564
247618495 7645279 215289934
272487432 62798976 256586298
299900541 116838268 299099938
191971667 52065722 154618107
292445647 258024671 89564333
16795505 328499381 4978326
208437350 244283504 222592730
276628801 164127132 88951732
83352866 155706699 327142856
123212923 156523999 189296649
32193821 238581105 193640651
97294683 18351184 93181094
259036743 83681308 16213120
197053752 186124828 92559316
306778078 223335341 16806461
328619483 196144329 81432859
205585581 311093014 299557189
10548154 174314465 110788301
42751090 132299064 270504025
240166386 116118894 143778987
238536455 112150028 232301271
165503818 81317252 142918507
297382065 170451042 59282473
256368442 153430487 132406461
315958880 191448640 137097239
178131640 269122073 68650636
297726004 198525637 58819167
10786854 192578646 10633174
57251781 230417764 168503956
218836612 123346978 259298643
113321040 322221538 105196298
136103122 90967712 151708112
63043687 49377188 93750136
96368815 75200170 188129939
100381478 182081892 96860342
264508885 290548018 166375913
40852718 42396761 21037190
268470391 77421038 223363652
173266141 319678750 190613286
283590300 278930721 122593264
213431849 106281625 213838839
35646361 18430943 140888054
228077445 152620802 123863848
331308230 10898413 222429774
33621675 143539981 72949918
108534556 48741304 106012693
266304815 62250128 279725282
6022849 114965566 56328020
20207663 264176859 139079968
314049115 18303784 280191457
168441613 134548014 41168981
136882947 128690360 160334630
136698647 324505507 82077621
123490267 154810049 74594873
73009469 47529451 108220004
68229326 220442218 246128944
162206246 103870621 99974843
136037232 155970395 193718351
76884022 217430466 9375241
169955822 118748382 39641751
240508511 55484126 150245711
67601157 252968844 169305282
2633240 202957918 119686667
272570370 95404183 182454062
115741479 73050348 112913492
29883155 86194753 237446568
3305683 254668864 97111859
163357381 259248997 69860667
13967135 301865223 55340201
221032117 193057942 327788664
78331297 271390795 73338403
115123098 288607451 68247628
230539988 329985478 328984475
8592876 58224981 168304265
317825114 253068391 125735834
233878001 142977029 13374532
162128174 200674282 34241245
216117596 157292471 153709220
148745987 234651906 40032002
309358187 116886056 220560896
59450562 137613694 255215167
315991441 320771200 138823500
59160324 1202050 78059538
287530196 243659742 24793705
189031621 78912237 222884641
253846521 169301399 122737265
47334182 110087583 305024020
290693249 70011079 52837721
295681190 223028266 134848877
203738590 10492417 87174822
322931739 259477062 168772312
231353503 288241832 88261357
299455558 230475013 30860177
321102682 211403005 270539576
23278963 56200631 183761475
193410448 166991692 204782053
199643171 113288083 158124171
118838904 39481346 66799412
245221274 302335275 158431762
200253394 206452113 86161653
298407111 264349744 155641531
268877223 37968713 107749697
39194998 305008238 100010304
242806439 203452285 209797049
183547632 60773242 323107315
38285088 14607202 268878488
262735508 75602395 309755050
197994485 213566820 303586623
300631914 304398216 232003558
268078027 184522071 61008783
159306130 27312986 171377426
93347559 130814835 61710628
273666495 322008822 330535676
164659058 80684699 41871740
41539738 35185096 184644587
129306133 127650162 57918363
72403613 276046991 136839608
109903966 4738729 123883305
309551340 210522358 169089121
231624574 96752286 271018948
241223561 259789525 179758654
234668893 24994939 152369242
323194033 91975335 269933691
189727770 110123030 231030079
81340811 325472577 226241396
103179371 220481123 160198292
169708002 245368798 37944255
254153457 265986706 106456988
90978470 130607593 40595506
46928207 22956711 176810440
323070458 164983726 144562368
316570392 320275232 5043650
93057952 190471094 167179243
186434292 158929930 1485069
263775964 317601354 43483879
77684236 34252603 259143805
98229387 276615054 198933215
7677693 80887606 30501656
208196225 11056615 272264240
68084019 82216660 157347495
207080426 14190760 15495026
219056830 195081287 80485765
40318983 9260656 116250382
109460165 140165679 286338990
19906556 321210221 289745612
185057957 153008601 148914411
84503954 49935770 75630844
255095528 211427879 135773292
189617720 298463819 231238312
224576315 76876832 181051013
107569046 143120370 319735352
109697771 47217421 18400909
277756483 259221715 116319036
132578559 282373408 105813448
81216314 314881297 223575164
91804011 92292042 237081089
171246958 82781648 221593571
95917527 98322397 49655635
235319263 41730938 241661986
38219015 275369252 23170059
302027946 88932395 213408676
33431595 159401207 292869519
313633536 95039552 80946843
48115253 54055965 143749219
60720551 148517240 232285986
319805148 227138657 36466386
135263959 136575621 100014361
222618939 162372200 84758106
87392396 132840700 262961839
211072182 327252348 178977116
32791786 99945700 273770061
244540698 293086133 123750239
2921977 220074768 262456979
44161341 139328084 47012752
201151141 67807096 48047835
249530489 288125506 114968065
270698474 261745876 109411165
144501054 330214844 130484497
204279895 109334517 180997525
165767735 89154262 111786815
103890745 8243831 29398448
161038362 114270918 119542027
258803886 15105752 3256214
173248322 285382498 103663417
216374343 59076044 323897946
325747591 291466251 144556163
210756693 222135368 249577290
105521508 55110410 73380520
277168417 106755599 143976434
48542404 36786169 186744601
317519281 299282980 110755144
203746513 161509866 283476864
19975098 77921927 13351260
43014912 239061092 66010612
289123097 39728169 6150134
177196288 177172430 97356892
258046493 174931565 310420163
129843458 252103611 135564338
7488255 12606123 228252437
331664154 135055926 276865135
43335226 200442737 183590124
5486864 131805857 118028811
55653533 180610884 200388557
85776436 285169625 296937867
175216141 161793888 156822360
297981573 290866202 89729778
201638049 257419929 156608747
161504316 322421248 208066920
221454329 83114302 215966223
55027944 198866071 98096714
61407578 160372406 109248414
201605765 180478818 271290318
56205086 250124881 59203776
261987420 150492601 264160647
2510802 140343423 81167085
219611634 127732254 190244476
106089837 288584343 89097621
272483551 209726957 139610762
231369486 168249548 167026359
227191343 282243924 127526190
4919824 280206791 99454221
301309379 162993929 104025414
124323831 178370202 296470793
198585518 167954909 323027373
92763568 138986266 10440347
83875280 331509270 248383031
112074431 100957222 76905977
99689392 35601881 166953615
49852229 115114376 285884105
138939750 323541330 104199945
74644313 299444343 180317126
288141431 319106575 159881124
296382790 192879385 306239499
168056475 160277570 157815626
238329648 175547519 152932035
315223786 165676567 241734310
92956312 83051607 230163533
7381295 188070143 244338830
35092330 228439133 247240093
50286233 123038202 50604998
150725359 156082855 2286404
328283715 247237355 291014097
41442050 262787129 302728015
77264581 167563092 74254859
158423185 304951420 194315292
58274242 156782249 167547280
129543634 187161586 276221635
117026329 107799021 197366024
209589691 321092162 191088203
171449569 182600940 281445671
188426500 220989921 308840328
25882249 126082092 237088188
121055175 141409144 164717301
284021724 44629213 314537140
275916284 61719382 40809883
30131407 17860938 99165871
267604575 116058967 161105285
313836773 24949061 103770487
255764041 34309561 81248503
40892168 10988126 106049767
329417340 316112277 281898328
152291605 136803956 206510182
316064283 235651803 219528848
260808991 88435136 275475194
292338468 80727355 163578639
130339545 63089047 251597016
193943975 246145480 16731595
140526881 73557044 303995263
95143682 88122576 194017224
329442768 246791654 271808262
6736106 32865448 20418702
217888926 91096819 247441896
305462338 86449503 40114664
58794547 169542223 156350822
131639556 64828296 300237046
283842459 285047792 203018293
169309874 151224374 179965256
136747594 47275403 330132942
248751610 180777782 272487667
102822415 6858723 237974902
22715554 274306684 191116206
158870188 320662453 106144522
106497933 245465745 244113534
187614729 132609372 264974772
161126006 213258315 219053299
246224563 266593514 63606413
186141714 94497481 165637108
293140799 127863786 259553412
34066797 142283899 261338931
12806940 27211284 237093721
163709135 305794209 212631044
156354182 259467069 282568612
145658843 247941916 157670307
295099223 175299394 195154671
235415274 66950747 283695720
290703112 198220107 253490822
294461907 175876020 144432233
227777534 115233430 47822517
165066964 304818229 226146199
236330882 106553322 270276879
156409481 44055979 26947682
237931167 87998417 216091057
169375302 206104386 14719183
96873235 204824507 279262058
251656665 51586738 287918919
175380920 34367378 150011665
208875460 48823428 75891045
161577508 14753284 262441382
330795613 132450505 305879557
201512721 263181312 304452818
71740148 244667118 316630721
172642650 282086749 26811361
272206305 292530633 93158649
17790267 93271234 298710008
292048612 310740389 85570742
221815391 209594788 207318170
69715221 45856234 205639614
52129784 70862353 76542911
257413758 86025162 77239858
161383803 272614613 155870877
279463065 58062090 322778956
71623407 242819654 81735795
253807523 114058519 251251364
277008395 10145594 16342074
24117947 255364018 255067228
37664274 67563335 65783347
142602688 156989851 262448592
239172971 10562773 155292581
154725708 307212698 74312809
286238548 289803965 77534490
56066145 852537 214384353
287487092 214853242 54134971
291310321 233211352 199717508
270447522 14614116 264353740
60170435 94915839 277131357
199576679 164586009 49459354
179262960 38371833 276137152
74587629 228627814 272249888
327765018 50056323 23703446
92954716 246855055 196361476
87410789 283901365 43681184
53289563 67075171 254488115
53930483 250083686 5583840
185791053 40381266 262269756
163179725 45718063 65918460
204600507 142481517 287359173
263234678 117428183 297520240
243185193 173929931 309501724
313635276 63651300 184953382
121349950 208319695 242107513
93867968 297820309 144002837
190978140 153436508 111118310
133720328 33264279 99729395
278527795 26748458 271361555
73935171 173495029 91720000
185866254 89608087 88150596
321793782 73685548 96649925
151415428 107294650 156525257
71303634 127947199 160541100
99481954 330580067 62185869
83365592 32234801 204214814
160617033 153053026 40543932
63856060 323541047 43087661
159814876 205887263 36043160
156254313 192059609 48244102
288425371 18387408 237588543
112628429 187255791 44842199
137854068 132817507 35310617
126378995 297152719 272310722
300858362 319219074 96435714
40168568 154706978 123815529
172673891 164573103 55833133
239333737 276852873 165829218
202400634 5605994 145366793
16209144 12141282 182721242
48712280 296971221 22855132
31356573 134951933 226514414
287095364 117054916 190744402
63836134 51896227 2479797
24810716 268977081 78091074
162037252 300557218 57601796
84366642 305483613 95410976
154223053 325768309 225860979
140256107 21274405 182150445
46894240 197958034 243530935
170171342 71781713 303030686
26632087 165664396 139740592
256926263 150567821 98594817
165962135 248961994 17994983
58784019 157950701 7350357
283029896 166043605 198409356
79274993 282410995 216573836
10570171 280631219 159157635
229942130 62187533 161461865
145466291 253767694 206358506
143340242 33744366 90454395
101639052 53767366 231616317
105388701 133293379 61624543
215123907 17170567 181815454
133982514 290204566 304617073
212748654 324161185 176226079
94601593 165752401 204646444
313444801 109616820 183053391
137802757 133637115 88622974
192332092 206392473 176317491
62934412 239977315 240856974
291283046 73491538 331269589
58969145 224508095 39066374
24425232 246971782 74775592
3481792 246306285 132314426
32848589 220755099 236527974
309617591 9420048 45487364
262573987 15847564 314051371
81708541 95708281 59087034
155000981 221454268 277166747
278869732 208283107 231219411
46860439 209380531 294857133
295640463 276716300 59093057
230203588 85829030 303738379
15534190 279579669 91185632
165258609 212873210 258994344
112718752 219489818 309742114
71395361 72579082 164565828
16779181 254850206 47935174
277703374 210700718 62574494
266604080 183314902 276329787
285590043 244801769 238749096
57437674 83494302 253781737
63982883 144133001 125189923
197377388 92660774 300862574
11063457 12878095 18975206
113472340 28991361 262501104
252863838 151592219 72030383
161241462 310597744 198795622
111410987 207469806 297163213
188084797 191521162 243402957
252590897 319761578 257778242
302765202 158120742 177489703
137357044 325049463 273238178
230664166 167873116 103590926
313380115 113962739 34472538
257336388 203448177 195291584
223652279 165424554 259497880
215939580 4738146 57228885
207960942 28785876 134854321
108673685 305656669 114700534
209032651 43995979 222682915
47017929 41459194 151800167
79568012 23396129 225079041
112044123 79142600 218034150
35587583 307480232 66000751
172743705 195047586 253606835
165215641 77954009 265699166
320591146 39746237 167920731
212110009 14504258 153851286
277682615 133779140 250215314
325524252 91436049 66804887
304999280 325934581 7748651
45932264 277354958 243371488
324671246 118794329 116857572
219103302 207493281 58043297
239863687 5615068 18988262
155564029 240239844 168954034
176557108 314459121 256959541
55397256 310192313 129644315
274512690 63275914 309211680
329637325 193003470 125959982
307205943 306705493 148020992
178239208 316797584 226586538
69938659 7980366 223540345
256695597 9996665 58893481
267773317 128662687 117614828
252713117 7558648 30548029
35623983 92983184 85675730
125235134 99884601 298254000
115833025 115167311 298742096
245616853 266421818 183163671
8812542 37602342 72065314
116955878 122800617 48585934
12140184 95847915 93166399
295848663 155950333 79179594
221406462 223166301 213725656
195709003 45810861 110899390
284401327 22024125 260650004
180065750 147731043 239698896
108677695 84129427 329222426
226718798 125836832 227781998
173507701 73936237 185052962
322366985 250730112 267116648
183377132 248578381 179072995
185937492 252280482 194274867
233902289 304189981 252242500
80565525 183889797 43983062
46504291 81137646 214993710
37648422 202072713 54627677
81166562 34430999 110399462
151775084 60496262 172680876
9461362 126436695 184736686
267344112 249875072 209839729
124067801 40885659 218273443
71060654 200586877 273438492
178146062 213556908 99486450
318675594 102585406 279524714
274851121 28711987 203933655
279015917 120196898 228381455
45003067 169039271 157721499
157633670 297723653 302315456
94779194 47398322 311510971
50048507 181785761 245460509
261398289 295129866 156508903
241938983 81953511 311535524
243770117 18744745 310645959
224584241 51478842 241426629
234512792 244582375 123758730
264739636 43886323 45789292
148380168 44560565 77488613
71286164 216467470 275959978
147949321 323321104 300394374
109090332 325871474 8572950
103875968 18722309 230090002
78531969 63905074 20467138
78237580 150824888 71056288
265280383 286080608 173200903
175537833 314341483 238783722
57124924 260772212 29253853
60569334 111604971 303131612
188461684 308003164 27663355
208641315 146815988 167334635
298945890 288642868 7210066
104246467 259117195 266797004
265572657 197224642 205577052
224766798 240081077 236340342
167659547 274918910 211479648
125421545 6564436 19173514
146460925 138661216 130244516
295595810 123034421 110321133
260344406 110160865 24155618
283440115 316173492 62200723
110864090 31860109 169487064
82948260 119055631 166295854
246702231 242820624 155679018
37413877 109313315 23228900
217653798 240926135 112420347
325297814 70455749 9577609
235678960 310080259 207249838
154817811 165691334 33741216
140218941 287377379 306466740
304663925 12366820 163796274
76318489 143508212 21504645
228773498 278637016 256375538
130982338 222554898 6757192
128542950 149607827 208121363
132558976 268613318 202868644
117168728 158959357 273060769
283871495 327157457 191823108
308781312 161469257 136272484
18990140 300388411 185678235
133705435 1119222 96999598
160933887 242630835 39663560
97954942 236160024 277609068
5232107 132404071 53300030
204530428 170968444 124943824
5986870 305646503 270712716
325806573 174657221 160423627
51494418 125970728 228509007
133777501 13634132 213859101
156843138 15416514 25045222
31794856 162284007 253969357
325894719 261592135 39038759
127636935 82429658 162405931
361419 25295453 319832655
238488656 10220930 189394825
234690634 146472218 222814163
172807952 150440801 283050491
96098158 150060701 13661395
321224390 172170099 155814179
292190153 36473530 96735796
286682378 98416812 218827476
183207213 1107596 84730662
246501756 91331167 76966763
170385787 216781867 208447049
246774323 298782176 237522229
188929490 284292135 55329407
30966085 284566892 30974673
140954353 76714482 233805683
247638271 282818949 130887915
58441007 127057788 68723109
144581644 89628966 230839123
85463907 208762895 243817136
262228559 233946859 96789951
187871134 283867185 146618577
148101487 217803212 134765733
130502335 246326167 87882556
22438861 283164703 72190288
874872 12955810 307818960
252874577 145331306 171961893
250029707 320381639 126658723
176842865 256711485 224762319
36113526 49674666 265203789
188626487 80728359 172571744
45946228 327970746 67259751
73248224 246724917 283886808
27615641 192659688 95728671
28879097 258921835 126629691
135534683 14979264 204251710
131489252 288247666 127020941
72681302 126699938 325997022
40269050 15648531 306361181
240108013 313018107 123811767
328214062 211738444 145773393
242696554 205869651 198970481
118612865 255903587 128113918
145972316 272088228 285494017
41758411 4834981 125191273
232182571 157166123 230603568
163516170 63330988 302097078
136570122 117073063 317231722
104377546 308062757 254481021
151528007 204161121 315803937
55151581 274476404 330083407
11175001 265167115 250993699
33387271 136086118 127303543
326623869 288276147 304285829
14581693 219834178 321497516
162941105 209985500 246882351
244886900 129265347 237850408
229126566 264073426 49941652
328000890 35038321 199761961
80543547 212409603 2395114
1788049 150979585 132294357
179055797 212200781 58766379
266223262 176197829 114922949
38433683 144578918 182449706
321392151 296105905 121311531
21916347 63142152 125996062
31675876 191008077 48843370
216238443 257247138 4833425
91810960 217126366 91873033
226344208 73395454 263291632
45389782 190594054 17916590
326176316 182670380 80826855
94077829 325013362 131489731
237254779 230390893 85096555
116181350 50940973 60576948
21442249 326541596 186218196
156615278 238019877 263087475
193688020 229325668 249187180
273535781 82225478 132592369
265834787 157274858 195552277
100356451 149023700 89420516
181820919 69489860 132344972
72888868 284081211 35478991
89776910 21189759 213906628
32563376 79394726 320241596
21673370 284163553 52572000
328961611 271791230 277767881
162385635 242170413 135599233
330090891 286089810 11504845
303687682 47484477 282963403
306597747 177982231 7400692
138080754 205844212 214251682
249675497 20606812 223547828
143296062 213469247 139512507
152078693 229942506 67681322
125251026 66858243 250514435
313423072 97385302 161041212
274432770 54698866 230048770
9562788 286040206 23955819
124858406 228417872 202348765
33364749 318734325 63470344
249814112 98562527 260696695
253487591 132415699 128174656
131392867 118609493 279839788
54875137 221775440 20836945
85009918 25714435 165281853
321752375 196721822 302213718
223177389 39562741 103705308
29470713 154533958 328675673
214896345 70600994 236908879
123942961 262141617 50896609
224270896 71511647 284402990
119497156 65422086 161632819
56581471 322400075 247195552
275353134 316520346 67660893
231046041 101132194 321010706
170297513 127964354 217986686
3288977 290276561 281962404
294654392 225271050 138439037
221820355 297726115 193055401
48522427 181366694 158732136
71820685 122198728 192207914
293154716 323768213 246645020
282659737 148080514 106777177
215541035 175138223 230922483
262063316 173842147 84517373
267320863 134310963 68522116
65641785 273736903 204741441
290720674 306536896 272402485
231340214 330017851 74990658
210232929 199431021 104782519
116326867 250797766 327752734
130151269 211249912 111388451
214107926 323980103 168023683
20976011 193112590 230496830
111764575 156062396 20241806
23492002 286982948 121515025
13261052 234201160 318141876
178323751 60706124 9306741
281135310 2086053 90786294
112012292 225765740 96032453
19995160 38998614 29248479
76290287 167842600 93147959
59210737 68640079 227400335
40008561 308297783 313425528
230069632 96117105 194070197
53541412 43353670 309702002
165810693 196490495 291308775
96802273 142691133 91899138
163773203 328395868 186203975
203031328 111866860 193693953
116575985 53891447 328245440
186736352 94797824 239315708
93045015 122277360 10969572
309518977 170381921 203310610
15872856 22563390 311226040
105985602 166321984 216186428
277169482 284722571 226352469
47584 35512187 309302752
136387611 257350454 136941561
234711204 234763312 13114312
311852576 62664972 105978953
271458853 127952388 262801544
39129797 51457480 99880837
66102066 127342108 169397261
153200032 157118283 327277331
170019402 21843482 208431569
155390463 262209846 183027588
173484606 219404765 213240590
256181550 99940064 41528493
305049547 10478930 311557645
154621998 102169114 155116957
94186046 293939847 194687087
14285817 225413014 167336919
212420244 10257936 326352440
196069549 252601676 74966871
252568677 138867521 257705875
258592292 82479274 41298805
133648447 243267732 330787269
312414728 37457648 170265830
192640630 101938927 76408745
242778794 160614676 306509748
88922749 28209640 293456406
319631530 27081401 89452039
15646935 233589541 7252359
58295495 302080644 224703418
52335923 298637510 295914592
100951931 104430912 74620594
126892905 308748404 108189623
327321607 76813707 216204724
295513592 315395106 102243583
62143147 68829361 286576188
297851398 98964323 194789309
283966229 299065604 61377375
200574452 289242365 271570963
281376961 135010272 146863307
321322126 152694855 202850966
253960641 141099211 193625741
249597637 196855989 133918494
283391761 271294820 162433080
215052016 292529081 5198344
51258629 207495247 278255832
87178297 235696490 162346580
24173721 94127848 319515933
151065595 99053249 5743946
269846339 117714899 214729214
253786164 160169235 13318355
8469228 39506314 278985023
299757998 197506281 18114787
329643732 50005502 238464302
283745381 8689721 8447954
28895663 244760189 4917770
294162699 216300798 215238398
15314395 13793019 159285041
30686869 184708517 57532057
259945723 128045634 181832247
216277371 41539451 121392369
189565717 246590444 159742384
163115872 67789135 223676169
17525100 272397204 282717592
96110185 51767891 111222724
170909517 152191084 193659523
318871564 322983570 155035183
56818291 197761750 117785090
272562658 143331118 326348835
130820787 254461867 201690473
71537954 226793405 241348621
250147119 171315342 64239779
321237223 268558760 118542303
131328117 204712350 45518478
306587755 169136982 307280503
184565051 126820132 202495342
24221980 4489017 14332277
104677555 275528237 286924882
174009016 64260816 139386419
173436379 48603811 27932193
97158548 34572064 124132083
113319135 301967024 24877942
136418259 102410360 223468336
253712465 181308959 105816347
192566063 97124226 325428538
50259185 218732123 215650104
326172513 16235924 16475116
216293603 181344189 124575664
64861237 100990198 285221393
194929433 231818015 77251290
86289152 276074162 310332008
140009469 94387120 224421699
114311120 275105798 169166323
296465676 319400583 243589399
12411951 150903027 275258378
306300206 109449049 152348962
330983201 213586381 78159466
44872090 305586202 135602372
6338485 69128454 261101205
296426533 237846554 25916244
95176213 174991006 247843619
105875055 292345881 301009384
138495387 162613731 98586245
252810363 30560828 230841795
19855957 301021915 230192376
27692006 21335145 286700865
181644104 61082553 239185398
75387818 105045977 158869546
172685850 79926389 226261322
1800866 258873692 314508161
237908962 89904999 250010042
253955155 321521388 237935357
215501921 316194287 237330837
189736620 65352746 107834668
56479667 192787159 276495305
84368851 205682395 51921589
120736972 192733286 165132970
26812191 112857270 49710526
291405873 60193222 35169747
279574158 201033851 324143266
184007115 234692260 200618871
196578985 151079378 219973735
80823860 178828958 99414152
216736827 164959266 251589820
196961718 81276969 234436158
185218721 103220381 243760047
114828823 275181469 127830379
159133745 323614670 27846634
297304889 327480043 97123392
24607758 120616187 259701100
223922860 80626724 295386237
198526717 93385701 275470519
103025296 9470166 275436676
152838138 116442469 252264375
209093192 24653137 197942151
229336985 296479096 43721923
70470531 211480826 218920861
249584031 75050763 310579212
111623272 175589380 122171459
158540353 76920967 41274759
51830278 133902046 45858898
143313663 95905938 6721835
39915158 42389277 300309670
145970144 22507303 140409006
102094168 209035326 63075951
235370321 77293720 264577644
195391864 114993505 224709849
235593532 81591139 211325529
105676972 15510941 292848793
175378252 291460606 108016372
326247718 192438674 55528814
186601380 322383664 327570140
260852792 147960579 214980706
252040149 323284026 102054567
303790910 299784641 214613208
213777937 232257345 305456262
115821412 203359242 33692439
309152671 126251925 145268448
558063 153288545 82077892
319533034 199124755 170113225
91001185 157457318 242657082
78774945 42034826 54291671
180329123 52520991 197353773
236209711 12685711 12268621
128682818 126026527 265863176
145185612 211277120 161909672
207332714 188789851 110690481
5061577 95858671 130115841
207582287 278567864 252938708
172992502 5219970 197886986
233125710 227028233 38343634
174113 185315567 306546627
143652356 266708229 82069503
158931456 101076710 291912515
95651523 246811559 114553199
114558693 99083105 12546071
316059885 188346754 226757445
149356515 193301764 314860436
79406494 305146800 7647398
212179204 114596069 269659389
267639387 6933777 182817688
118814100 222026261 280582334
297730972 85144320 94136345
319188980 288209186 121631484
269047173 226063555 130151685
115488190 272536667 238988138
63055233 220880412 125996744
160952983 142549742 255241216
18993298 298135231 98952895
328966614 6512366 229759206
63198439 15218026 313310508
187102591 108553673 123906344
132281277 60327377 56541977
170569189 205796878 80538743
60643136 199353226 90407119
330724614 131333028 72384369
295318654 33223618 85563921
94000058 69848948 46078623
46637551 132557069 265620367
11048544 43491337 133263993
288423869 124711173 232528654
179551612 177955942 245702633
46531124 153287318 192891774
244597366 21387395 34879093
184641339 208158651 274332833
237592810 204430581 289249184
103652171 50879329 74349914
166154497 116255256 168749191
103207472 65438803 131344900
219173078 212801097 161141869
148955664 133944919 77371509
175107357 174397832 165104453
14218850 322725242 207472757
78510745 46409271 211432726
104837305 253573554 317618734
2080112 14466689 102307914
84579653 48430162 256082079
198753936 105695375 166643272
187687246 186914982 278807549
201231629 35361661 34070617
76447988 161290455 29162710
114867379 204386900 241532829
79747048 181499344 289456028
74781540 5223343 198703817
16480876 150956235 311967577
277793707 319566381 280321510
323833047 101177761 288829772
222784218 90423645 129005498
170448982 145943547 101937221
37086046 90413703 225232469
282547626 94435122 159233130
285668920 232022414 128982373
271841205 44647365 223494811
277780050 253726622 52844020
321019866 102186839 77102420
130819345 313233429 44417916
100456068 291269519 232032894
51496893 108900833 80219386
277441091 285518193 131817860
261221647 226036080 295385105
42796595 181155221 8597117
87066446 217874818 255792066
10316000 317924905 94609459
162650349 223909382 260698313
312297056 181208732 244608425
307781680 125934503 119462581
36855536 233535847 188275101
15498296 44185956 56104400
262082096 187777595 166041513
281255433 44760246 57717175
150438627 2415135 36875098
86461727 322504900 124940192
63983392 272564483 285564740
225898956 328912989 257126963
58084699 162451800 220608381
225486083 269571022 243552998
33104986 110489987 66092724
76350484 138368231 256562339
107299544 107544372 161956186
282622698 68682264 118580796
77071019 83668562 77417590
103455726 108443971 320622049
73551194 286800868 233454449
12370135 180473866 298349275
3178265 241392325 291315271
211853969 22522810 99655827
305351250 173958112 283984673
181128445 129758590 139827366
61588655 7569964 41187433
125354969 4998456 309953042
102539560 25342518 126633120
34131903 57798621 15217362
323194953 40627120 77943707
322119100 62788913 261671871
226421889 17004493 84473890
300263181 167960307 288004710
95491917 178023542 19339540
24659358 122903456 235859664
75614968 267043206 10681974
138231920 195069693 125908358
213050022 215451520 143082086
24777501 169995161 117518299
291453153 158848232 69922609
38976733 174295997 189221211
51166203 296347421 278239000
294468017 180910334 164357569
307433069 195960729 317738413
325696386 317958460 178706259
159463177 126851627 303574606
326684249 116282212 244977822
208517911 213936949 29219917
212715295 274440996 321979176
157521090 64847154 37545692
12808108 33256155 300109171
178446871 12612724 106761362
46846324 195219385 233787666
106839192 137480158 304571764
63553756 119608743 280279932
291258953 203668278 320134484
146145958 275290638 235472340
271822721 312790534 157793209
94329471 311574840 165418184
5371424 36323409 265878732
304989476 204563351 237260323
227092617 119079588 239208708
91168998 206522810 20061951
192213070 234444836 108234840
262556109 210886568 157499144
149805605 106915709 154737562
154249593 166436996 145401377
232407958 311658749 324100553
125047650 236262504 279458668
169907466 18818548 322968641
232401192 295909799 44240843
42456883 13922442 168739221
223365736 68589689 184155186
58365308 53601602 269949132
5987182 100932330 49501719
118775259 228176180 299766640
280099302 259310537 307947267
301561322 64235782 253684743
226097961 128710010 19115044
169324053 82271784 211152881
264115553 240793635 89354615
38851417 30359588 105167309
160370224 182178501 60703120
171377118 181809773 260316891
216296097 299242806 158584441
61197610 14654615 311779477
199383386 275916667 80660148
289468472 37780852 118831882
298585294 4666780 144059185
23277111 69112525 146436956
51380806 198730643 25863611
283601215 197013542 166321734
154403686 268789149 243502650
217021441 79733030 172431259
83552492 131079573 231094349
49814161 237572755 186742923
323254660 8509765 13759805
150136071 220096294 16450990
142677076 163555277 109251618
326647979 127932293 170545659
211051564 14314466 288443176
250591581 298278163 75514558
178146123 205042165 15821958
277527056 184922358 51466372
75348714 247340268 279036225
201012382 77415885 207488698
150885346 94949737 97229296
331205685 63044629 194259880
50768600 317998411 299442845
158637663 151522794 66205100
256938824 242135497 326262431
325904407 304537365 270038928
122117356 192900122 7839987
39645079 38108320 154859937
56221539 211574523 319859214
78362723 1964697 139725170
13377730 228125523 223151741
262155072 298697476 131932407
159466212 117368798 274078628
301153635 100275218 104617375
24935244 180325038 177541312
262334116 314384483 136545236
308533345 36976696 139922244
160724199 138149042 144499734
160620752 47648495 197949427
267106856 229845511 268955941
75100126 107422942 242441306
276471339 138282993 259896884
256997384 303696029 5188600
327151201 123037538 150060794
181257874 23062056 78692971
23732669 280036907 111384558
223460404 299798605 239239988
247826348 93506492 12940944
156283748 159363085 293549967
63792200 91619349 314338940
320926976 331334572 54788391
316283991 198959371 240454827
250178045 289542920 104920713
220032028 285381816 165051009
305072553 71508090 213617456
148013983 53352028 228367682
70235458 168652426 182578271
74847122 135795536 6753403
291091072 243159792 117618013
99832703 2137320 299282448
108338266 203048949 123680367
129714893 87837627 309606905
324066967 138513761 100942351
316539982 282751057 258412140
188645287 167889871 203754224
189120448 172462862 210905955
259772130 38544915 232998701
191754614 14903650 59049680
180325850 98112173 266503102
114970457 87807474 44097423
211412702 126602204 277341995
284814306 185162720 117431021
242976479 211921171 287754093
16905426 66363807 2076184
241853449 134304288 280995687
80136950 284093182 261731227
65299124 230292484 61993597
12124348 198613697 206819969
300623461 155916808 58309977
66582439 56707346 170369542
321804282 125509768 75984369
90537590 96485895 184565752
302710937 293774061 163452901
298984750 320779738 112257683
242469893 286991129 170343213
177101295 145403499 229127836
169491306 319920053 317689639
153075689 161891415 330422058
157724949 117591370 101823140
87168564 40383117 19550257
23963499 1278586 311402299
5572581 286159393 327847856
86497755 105768899 244427385
138463565 12607347 271722783
317598025 273485561 54888711
151168489 316602031 36282153
9453654 294161323 182924310
274486022 177658036 218835317
94388034 112839584 45173096
75687909 193761712 51306488
69906082 155140319 38222748
277344304 79991004 322806035
95800902 69198364 284039879
148959595 280688737 223847598
49392531 189573434 162996685
153511561 146803822 248483940
97941630 98631981 142837972
277249011 168610844 311943788
72234359 62343509 8630532
95663421 316828853 93867506
196808525 24356670 198922945
101982977 73052640 245076181
247315324 208824054 133616424
272347989 146600553 53748400
245234115 136910187 223975747
265522158 155174474 252531874
279125573 36824751 146653129
76853915 137845682 27622937
48106807 229439556 202419891
273690662 31473627 96000311
264484130 210620296 307679004
250076893 177189446 156400562
103438018 37873570 243030363
234274585 132990059 225158282
41884589 313072649 14294880
274876414 20327156 266966760
137926722 322874936 246223795
151260185 33732862 117446960
250886880 319943978 133371993
70751988 207202843 92648683
278480443 193870517 3535151
3899002 254684655 324569244
4172072 99106273 84149764
59834557 312719700 20711669
111083305 256999486 202698999
42891752 302536912 208760644
312981091 195985393 226037527
300632885 67613305 191847212
92986766 28846491 38706793
283343344 13897610 104953201
65796763 26306255 286348435
27307948 120655182 322103860
1993674 329271594 139445522
237407059 149499385 119351992
61045922 74062012 34365360
303828284 201303216 169481849
298759850 159738121 299722282
82553666 227072880 149629847
172969934 113781307 139667158
79499459 118483176 182093798
3230613 21205150 97312093
300179766 323889924 198397586
289359036 86256942 202464764
124794739 62397238 253666375
185961714 119641058 144070299
281451917 173034505 321292538
268776148 223494010 28571282
265559425 21874957 120804561
33497539 273483953 26283727
153168442 112378358 151697417
92642387 97281998 197718447
51450938 141406531 261433822
224008864 319528766 289307095
209164879 224479980 102076340
160593756 201637315 84370042
210125695 127365074 120488292
55657082 114995704 228537388
210784964 102638668 157976380
194660051 42982337 294687686
319000058 172435411 299426542
239818595 119351996 113746200
20890584 257178557 183909049
98331287 302736772 221583104
41364969 228004896 286602780
76689651 258194849 325580916
108005460 206585813 313398651
52342166 233368310 112576483
159478856 118568737 174895422
184949307 260810175 294988741
283645000 8110601 126762753
87772987 78823993 288885830
261076416 326149289 120599480
56643 26970922 285282998
323421597 257300828 265835048
257957719 12815642 321587863
57445246 193149198 214374363
293073530 188540432 269733008
38639249 150502366 44710540
32845907 224220854 133329929
93043483 13960901 182300397
308659828 280721268 286761283
57928886 250098654 292406447
275869918 10844318 107921163
288045297 206133411 60200477
16623017 35803439 70708962
205514639 310665684 261136855
180641374 42148941 110061216
22140926 135539131 200633974
239054083 89683864 218702146
194316221 275840171 203418724
48046414 240497533 40196317
313125353 52267044 102362638
225640622 180714136 8332704
297539938 150579527 135768104
87861980 90678785 103617594
118579324 169197762 283729741
330398152 235388810 295504080
315923891 92915099 34766799
271211183 17557029 208513209
50981722 32477055 296290896
21018347 178491248 306109256
62860085 308293843 229447552
10260375 290095146 102300730
161006285 189385159 255060975
327074526 173256037 154771630
209482656 42848735 236295318
1424830 29189602 133790897
108376296 313560140 300058220
329675718 57132953 181758414
61347173 249434232 193775832
182971268 159850756 253951312
169341484 278722504 89990938
232665330 49666319 236041181
229372418 24876465 60012844
246041684 281289771 70898489
47308383 41842633 149358116
262459093 296904331 257753213
115130504 115996774 285061644
217642777 192348214 90069282
79587151 324549237 84552984
292222857 321580843 83117182
132259671 149119304 140254410
314609704 45805361 4568601
30379193 211638145 87834591
114596066 258853711 87508112
244101183 33207384 54898850
238610723 249619488 62330213
241074772 255233099 49153541
153725012 180741305 327780763
5864188 62043401 249199093
53926978 231992101 164017594
99231753 216232450 75522180
65744156 165594183 290914383
174521074 234070387 252390066
259753290 224785329 314778899
172676282 7481632 233624388
324279045 245322567 98119440
102295416 165427289 49041004
209205931 263377912 245510652
179732636 127709871 189740642
230690554 142854379 240584185
64187436 251786241 52042656
83093341 214051312 172407399
210059311 82133247 185251429
229983019 302886611 261921600
271598906 216666085 265944225
174687232 77424344 120293571
123859885 161762130 261412350
44278963 64401077 329252788
174035340 108769686 223021244
171069859 79309436 77289791
206023105 116929780 270280573
297599291 115285891 174431136
134643647 323744406 297736351
179967270 34805680 207689929
172802415 216284673 159596423
276141868 134136128 192660249
315038848 206073237 316466895
319507436 318913834 13293568
22865016 158773607 157529684
105533212 304338318 56869257
72269008 304304610 23490618
281758006 214471173 70239794
251277161 116270779 107083482
238549707 117532968 189418835
71472909 249748861 137855898
252782644 282872361 111249462
242997003 36477051 7016198
6080585 177670505 102703855
167289676 1387163 79708552
110361895 249500954 119748464
157358020 49626347 309812680
72309080 36384119 51326447
198517950 108924378 248553219
90028099 74387341 175548321
160868461 82465355 312885475
177030186 218055519 176364633
206800703 6698460 184472965
109349360 145267842 231201665
109761706 195883997 316675514
306365424 134724072 77883247
166546704 6228407 324886437
295710123 50444983 255622374
292465279 316567888 177176060
94962207 198888270 62676947
242650083 107809126 284531868
55736418 107998818 83493893
306459292 198910116 49266527
95072064 68767031 91807732
131657372 50924812 48048143
277620702 12998708 61227414
24816330 113557093 166448604
218688155 153292052 121576623
103104949 89708977 327878254
326217810 190096359 51171336
109656331 112986077 103760955
161072268 236632717 269135875
215390984 56823365 229551605
193841951 269327511 29470175
189649326 230996233 324404710
170193826 26258136 201224092
39423759 95537887 94485053
15897351 282919943 115683656
317248560 150931737 291356356
225174099 265894505 322389857
83162244 25376793 41877
77651460 11341708 236103051
140958520 292668983 271109573
194713670 163167139 218252210
29769351 261524101 70421816
147320282 310508166 125720845
285598044 173124298 130504585
305164692 277758111 199589406
307332991 328468427 11894281
53793038 270159793 222215998
183363727 275604893 317792722
129732391 292926777 204320109
21745118 238811324 136941348
307880491 120703442 183986354
213463670 299249324 27172424
228905846 276146542 262679890
93035005 243119666 67220838
246212734 88252156 21207415
96058686 180759564 270620684
88824558 209741049 282709666
222861213 38900299 133223578
242696479 19290010 272060470
170698812 30364041 237509515
130058332 276312885 149244645
128224023 200928444 63921797
27925402 309577365 34483305
157336091 265695807 62577346
178199336 109757718 239057926
145834339 152674012 201805621
302975453 216543671 73137712
318759600 42518617 294287369
121874552 273373966 328455348
12179013 133724779 257180790
305455664 180155315 137134645
23873964 212545386 205219290
109600250 283390851 65932300
140201673 178138773 90763761
14158646 290342512 164422747
233766633 152454433 246696098
57912264 145432101 88890099
330556214 160462432 280573669
161714042 189836010 15574623
28255842 5530183 251912163
22488351 77550538 94444342
194412813 14688490 96354114
45568404 154919469 18379752
1471164 217697550 330112705
93442795 84718844 155794359
246981825 215808131 5037872
179390615 59282725 60290936
36968506 147922177 123132589
105200858 219625076 94953174
263420816 16173063 295871368
133650153 297040329 49753770
124699610 309087683 324071966
40270112 38661412 98279537
264185020 147636907 135018242
231442876 263505522 18148078
16700768 186367607 146665313
73859480 264989113 145430800
5206438 55197778 272589721
189228651 235092835 257324841
311506638 51923873 226409851
249687008 216301231 36502183
105520575 186440900 228541512
792526 75145496 263686037
41814020 38141205 322627055
206394803 254644984 238386682
111483374 47220874 71881837
314247303 33782389 83178919
276679615 184158434 16388488
302784362 66419134 173554379
242623401 211449432 215750106
64459489 75108361 186451819
203314940 96612050 117063431
313924927 178431607 42107492
78413338 219438152 173977375
232678790 222005707 132239906
88148659 137978632 108547446
320470553 123824268 6496137
34523592 126153120 78044053
80347733 168316431 189900448
138356095 181975820 159878650
210480992 296762951 57590212
318805292 270183389 186190437
9619046 196305772 248067159
323043882 207888466 57973681
137669079 131014281 255509085
110789603 132534715 109772338
31244745 116740960 228515124
126966286 296594747 256265623
121549805 209246356 163342954
93993407 17027256 107441090
327207744 151514902 192779201
262832855 187820278 149383068
191201848 214724236 142694889
244532330 184534229 157453492
173898156 33861711 1956475
297623895 214575492 99502092
87495937 275286020 177342114
13843649 5029622 39224095
79186324 139853748 167804613
199092625 325897958 329843983
136277853 76346804 169225137
130257954 222498597 52788505
18965665 286576264 188794320
275155028 44933611 292950200
257508792 147825125 101717292
50395752 107784938 171455355
87299766 21066219 6392815
115929095 103634999 235885750
37407956 18045539 19788582
264256289 216613211 188715668
168205512 73867491 159562395
117845882 93131835 66097972
153508513 268764555 73522952
294274481 16134897 79167739
137666658 161101621 245825002
14173913 120945497 38409390
258744398 228921935 106479732
12392004 236685062 41345071
56136958 79754061 60125272
100708942 211953688 115620202
217976725 288816501 239061155
37665239 76682588 13332083
277928667 217938035 7598955
145612836 296940759 185070222
86344817 314318678 188577046
227400906 316736164 30545315
78509864 243046258 15179560
133491093 31536262 73450992
284777014 264532947 316732101
9507645 113225564 257397768
105355418 150066098 99255696
178194782 179195277 12503701
65359058 208313387 136408594
273274908 103731647 91959312
294318059 46348873 92487225
160789332 201183781 12388276
125423190 59580371 36901543
70062664 38468575 203954598
315831056 187080997 28830519
323531780 73274810 200970681
2254905 270129990 7222643
197478324 58598924 273481007
265440358 323191118 41965032
40230203 215150830 176287938
326847464 287423693 324835128
304550075 12484354 6493668
108098669 254672742 299225915
113492405 259884463 49025358
64668530 102793424 252563189
322858278 206471305 241147646
311602083 260946891 182612284
128068231 319714453 308778383
27342511 20190965 44532550
92040837 303532897 307152877
210032766 330656772 282911452
215549572 204050232 47968631
63005850 157897935 323096479
251869057 232511463 266987548
99963192 312460534 296070817
301742020 307190050 330067633
132799124 79745712 311377197
331603233 180479611 63245263
156349004 157058721 55702488
90387324 326790817 111671315
222400954 147144998 173650952
295662486 228793933 308374755
266012894 117472197 286388110
295372121 298267986 188067510
75073781 169255940 196672805
300196728 51678081 321962839
274338144 240631925 179109443
237162135 40701145 156265895
146147487 303676606 302242560
220361388 16442593 71339184
108347782 22996371 212659103
53377910 173528778 287654312
254899437 154855869 254608726
109885225 191632789 230461410
168610025 140480799 93620248
327119210 322040712 17751163
182635524 223226710 162180150
114940816 189173154 224752739
122870915 254458751 123273919
178301600 158706100 215943060
112783940 25419019 285978424
458404 10849281 265882087
173440997 60491335 178334559
219668408 279855540 192568467
293272458 141247116 171618013
272942420 34939673 321127196
49822703 215852780 278720840
327829454 182712184 321559920
253372974 204894172 34589147
250642134 103091799 287617114
141670118 241296771 100768356
224904321 264565343 128663892
138865546 15374365 101882505
131188478 153214044 110449947
233011788 170947498 80242240
230115848 293979158 52791427
234682516 4822473 285930647
119440766 55549706 302258223
262278301 10549156 169908736
49043483 247153823 44584915
104670793 292931359 125604677
258266983 257606539 162294539
50522128 187471266 79462576
313304461 208700164 261408863
238845454 21678026 110577379
165727040 321193462 196905935
137531677 190178380 207091669
58365602 165293061 154104208
307930443 71332712 90731608
14433898 174418450 261626526
161687539 89991724 76896690
24580996 328714815 315767898
50228475 86609911 120463274
158502153 238599172 127695162
220457 46633667 178961640
319521351 50996120 5051939
95872809 152261010 265355073
267858447 168736153 92996844
289721183 183486777 267854913
201464072 328544506 71884160
268209831 1071255 79383735
239579429 229618119 173386520
97034007 96088523 284934752
89093594 90615858 158669174
133805293 218675293 29284917
290552215 45124190 74429992
69818457 5685463 181369267
286326369 141970873 45591525
195831885 86256815 32676757
33990666 189750665 304651553
116864789 136294674 291659151
26637172 32876924 193480869
112349263 246636881 152912044
154014468 21617246 80621883
7743927 41371097 214522539
246172235 116514058 188430023
85492827 19544217 72457022
17852745 272272110 90507263
109029693 20692076 191800944
55580415 314521233 312326059
302177713 67892531 263314369
28890117 28584789 276825541
160313281 21595164 186997810
48905901 164352639 86129562
106527172 94928769 260378801
215343315 23895584 205910073
286839103 114650558 2025156
153719982 44055928 170521338
231154220 323384714 140226619
320719442 152973199 262505652
133431282 61222019 139271329
141087620 270075609 156853564
116519416 318228736 103359937
20140100 33654796 3931314
59260864 231180221 330174671
68413279 129347128 247192267
64086920 3980380 26464919
180026615 186513030 250014812
4498423 25935075 6635311
239354886 142011957 191884454
141007806 294347531 147965005
204403378 148574327 281932313
308762151 199481839 64205602
103204388 197907989 99446233
53201501 233862129 229342676
81263786 36952542 115577662
258495893 126722625 141890610
310977729 246421288 223690553
83032432 12617714 209666402
139183007 312430076 203556374
192454669 26739471 62534874
85898126 135369798 318952510
74560937 4517335 19167646
13806414 157252229 16307828
69835468 149232537 225376475
60546948 85789010 311655799
230457923 112949990 192839334
284647206 290968933 129184481
189077882 96450958 274349347
154674982 62653507 2318009
305911163 1355700 295061161
50237759 192760853 210477169
56766516 40341637 187327311
41046413 61241922 187804184
205319001 128334570 320866985
161487222 163225080 122408568
218730859 71077943 68890964
104729058 81467997 119232739
78247901 55050368 37198954
191235251 293436969 105367876
282848609 323728680 33592218
2753379 45638405 21299827
295555763 53695518 264417123
234569427 209259856 55938659
1376697 84754256 298349998
207779952 200679560 104066699
215368674 232320521 93468509
228134781 265357818 117641428
99827166 291211955 314311314
208949369 34833321 163925431
20618532 160250352 26410216
286309977 259477108 324826397
218678484 150523787 316961648
29497906 127848598 19750719
255727735 285579294 152358712
16152734 264517547 228301033
102436051 48966107 65049391
8097593 268710565 320921147
280989944 49955445 101806979
279834781 140695352 166104962
114609848 213474179 52879166
134722362 286841004 96997065
79843862 245986674 149050854
205390106 164032481 35620335
315942765 279534882 142888381
19189930 261574746 213237591
131010845 205110756 66860224
223273181 52455209 40084886
320619449 196755701 175694200
247536684 79600270 40414556
82284318 176581748 120864206
329838736 123223679 42668415
41425003 330587451 24959359
153796221 165648159 47464338
318033434 70206016 195252771
51739429 136797564 129975600
162298631 9705302 166078814
157625462 260412350 150750715
218697370 153075040 247353872
208791930 21639644 179500717
116309936 166310751 147790208
298201979 293076480 77227495
46459040 2268626 252065720
306950459 63442369 6168886
48009881 23941524 259123520
237460555 41243512 35208817
164245080 60541524 55303729
214951767 42909878 40884926
52726082 279186453 184738980
93660394 194214405 168217722
134576360 275727519 27338810
278332268 34578912 314852789
16770094 15239233 131157500
161344226 312979007 121887953
79315853 158318763 229365927
160422632 163687754 131837537
41043915 211895388 145516383
171773802 306128875 139141866
323988675 329386258 22836454
119301794 25465190 209585411
202128814 314655497 185634695
9085479 118191280 127400507
241742458 82764523 243714739
304726198 114879942 20734178
257448218 164714790 238719928
119493671 142943616 109344328
125904301 192911498 114669132
245603591 256832794 103000020
187751729 109890267 193296177
199039959 125056206 219348691
260969980 230931403 134616344
163673670 190629684 226782848
194479521 68735614 303851523
238262373 68743503 9153539
248916730 248687761 41765923
56767538 64059720 209584417
320581392 43414984 274141460
316165286 279699937 224396365
28910629 84365938 134174204
144307479 117021090 142658721
185161437 4329462 45747047
190929325 189776184 1059687
168470958 77831824 139033646
282095564 101785621 12034606
193508155 157454715 61591309
96540443 127195166 27284691
149740229 160485435 154961404
110659750 117135484 295749695
253410460 151243332 141214845
17243712 209129565 41280261
320595995 246234280 69024372
174709354 254068625 115683227
247553713 280880990 1743704
178252760 304961199 288674769
4505972 82661821 267721848
315345619 218249808 70885103
140402834 34646803 9204117
112719180 182008062 259687002
196925036 12201357 39781023
319479465 161892527 112998379
289335398 311120342 327257232
162441194 112753177 328766451
282564813 108525238 57426399
287610452 113530639 94195758
259217367 14183235 97855581
118309961 103871690 326078094
215253908 36231982 10497535
58045880 248368008 54598899
317240596 101785112 309522186
193069569 127886300 274822807
170817400 325729981 82851933
163776863 281209907 191473612
92652353 166083137 173996793
303427398 69380204 326547984
163777177 220836902 185204258
28220288 52736151 135635913
290339468 181148114 205390515
205798136 303784215 62450547
67345584 195055949 325579909
208462583 101786610 309815107
297643030 67336852 302467655
302677565 177065113 56079968
275175303 62099515 284222515
46091904 61921711 18728917
189270701 127586685 179482343
109444903 84153524 673050
205709032 163877355 62950345
248198126 314142994 315319755
159244584 310541478 56076431
149428350 303121625 277520472
117235041 75976958 232167002
158535650 55648500 242158011
90432183 59718061 24171506
119255309 276509301 188827463
110471189 113863020 174510167
197980214 159103477 291067560
294293142 36545729 172309045
25006889 84437830 89438149
237505296 186355616 265408768
179821362 140495892 186191625
214514090 292871098 180021750
315463977 199959322 92198672
253337438 295001652 173042541
121445265 310142190 285070328
146471678 280218450 181810360
187433143 245617833 290423653
323447372 150540553 246270700
193462674 306236443 126705551
217479174 244264994 284607098
170095659 311294496 73902059
146311452 273781840 32858436
321785756 42442045 158338967
47050462 79947170 71816541
5486316 231724887 96191242
67186035 222941207 58156899
199497954 64495716 186827440
94516566 318707830 153957073
273738802 196206068 300331594
159264450 67050823 124223237
136969516 313326079 114020621
16933007 171113256 98774582
163841311 314636569 166166959
11034209 253941288 69181031
89517941 35746711 198978776
11962694 33256814 327120503
296527207 41100763 43695976
234761193 266363191 226738187
108673947 215772875 303220681
166112643 104662474 66290642
126940494 281619861 81267926
239712622 188947266 130730548
8367076 164960343 217364054
118300759 150401497 186447494
280496621 233991354 65710796
44263248 3367542 145754123
163553120 195554049 56903785
317925764 282100308 40616200
214766203 97837921 277206040
184191960 313364283 160336535
22286669 272308975 32819425
57970763 186088525 213721437
91966842 61410701 17503629
59667912 268083770 290261880
259897597 323595370 280317
327036773 281789182 154538181
211039744 271937988 320540935
107873699 129343319 285688496
270688939 25507607 161425337
330247772 101883013 109760926
292805125 41310127 124075326
58309436 163147179 96676271
98264210 213855897 328479378
22596906 208075886 251894960
183069635 331391597 261964136
306782284 209041942 287709628
108278401 89157169 314331898
283377408 264978918 156122859
93041952 249320539 188148701
245992530 110139095 292283711
302820633 298785365 100499863
161644712 240107994 161517053
274723344 314999439 81681307
74713527 43510756 288101179
61021197 271056568 204171978
264754017 75317311 260912902
306637309 128656774 140327236
315063981 380717 236719920
325390097 74214333 165068792
88992327 300696692 320668843
187103934 74356437 214634896
81485621 187293268 293030038
164021896 142220485 284283092
195048842 14050861 222421684
173339920 185640931 321250476
279835202 122873625 201084794
41182168 280956675 182712007
76412615 23023417 297723934
262695806 318103561 9610767
287857486 138337963 274800353
227659566 44432803 145786708
28119693 263560043 88869413
136248041 68731295 10172909
119558537 37072287 120884091
252689591 153542925 250053037
153103755 249815111 235607907
213238426 210703884 76612643
105769863 239476467 157246337
241726994 129958971 44802901
209834467 41887067 236989434
163685688 46389243 236319208
117588362 284648229 193934462
259274302 200029112 205708725
206794387 244398302 237481799
21093992 16068740 287163817
242540665 290170544 95067352
176475706 177255694 326913187
227249949 306620957 282511216
107423974 65012451 195845249
24756966 163149166 121430966
86344177 251111623 77955830
103251780 301156665 315355034
13768386 66954902 252564217
281367539 31124268 135529368
166963987 48326347 11283026
304458734 164583851 138191666
279802136 97523242 169080208
306219159 266242616 65141167
80749726 57824067 277770584
256200821 264488674 295399501
146712468 169783782 100389316
121247787 283423167 93669940
117706301 2188342 118373414
296252759 299468337 24532031
325532020 59583363 315079084
109461769 246609726 216142244
252458416 35437982 296627127
296977718 83438534 141034645
223338948 143585569 305653762
292711288 229226987 117119351
178360726 176222998 64197585
209755102 223370576 17137976
282306174 218366510 317278963
3047842 140043295 251413957
184413176 100514239 53993692
141950664 110316262 195060781
49974301 2012626 265579207
226024255 267072156 80018365
240699569 59889081 222118446
181119654 136098138 133514111
202531508 146608870 46296544
186712623 323921872 119326298
253852395 192212309 4055108
296963470 310604306 275457197
94451027 281396010 98380172
197861105 96013979 37657247
252863957 92919751 143916394
198058730 75376048 143948313
267174760 306992551 312702484
54360338 57889341 82557418
200512226 189173733 82343372
149161917 274346320 7032278
115278611 86378118 100136172
116295714 228512598 108356764
300688985 314696225 199942467
161648718 92081488 105493124
6574420 116076720 181078019
201701780 241237416 168157368
62430600 327301705 237327578
169309129 259660403 199776721
183564952 306592035 238723659
303477221 314715669 107353488
261274837 10628171 125673271
130517628 325084597 307547453
250543421 227242926 5166093
197748046 191509015 279324562
77073922 202157581 254362195
32929046 296772046 146548183
254606259 277598045 17934214
158562980 110446973 202286903
4856458 144473804 88956014
131612406 313362113 131649348
307553894 237506454 260561638
171972789 692199 198557833
109854307 45091389 28441478
258158616 314077445 121951849
274046048 133142628 70860672
200854136 186704573 315391890
179854382 25754518 186542437
112671068 29531789 190326683
37921507 12600995 329826760
10462884 47659644 207700080
212434626 39121983 28296959
325185111 136680394 38626908
113685095 106236616 237003674
94026009 15763623 6844337
138401519 147098265 158902279
90104978 148556119 110201649
322908196 219136023 23246554
239140662 217715287 85108470
29180064 177996294 290138461
44298649 63055223 209849725
170647466 148823088 275322421
204959640 241548303 126535348
247965744 92357842 13208666
179152346 8647414 254452839
154289663 185906170 22235139
211195122 308234575 243302795
60673621 139307529 185033116
129614456 75395350 71850574
323100660 303949257 157175616
7436940 110557474 13329565
267471755 269277146 119711569
110526736 56141944 125873461
182875002 141482407 165279277
217912575 236232834 106541945
312259383 88312292 312414596
183850645 298084634 99591973
297147757 73921541 235754824
23704794 57071456 198246002
36004912 230275478 103718795
112269936 175095374 112380231
261268508 59122495 122535103
6473371 134479244 221700371
168347300 110076461 95754747
246850883 54419340 90400608
330951982 317983109 59422623
252998517 49298114 188722398
287194665 298672846 75927010
46966660 138928804 77109982
141324191 151363477 317614657
305145865 322997524 328691655
261833078 185224921 46213752
108194271 184758471 320300938
260274156 210593771 306292428
20918468 101169482 166747263
20060412 159363622 15488395
186650316 101076917 26993753
267310164 43650629 40561680
163616106 129900959 164872166
232215582 292830828 4545328
160724383 180809635 191849058
79211983 293905745 300030207
310202668 241390501 288767586
316486958 230870942 114029949
172580425 118156656 300007963
147869612 70542389 67886967
93186864 186345480 82385881
122693881 149623887 141524611
327073668 110184937 284203943
106159733 35924926 105879558
202119879 10424916 189840590
99813451 188937927 75766728
114675100 178154938 131491406
6840594 136080298 512033
162774697 76135191 303045163
328231602 217052454 38172317
89756701 11375626 140450684
307998875 50437321 96889869
196459298 68733176 292646770
179177327 308152241 170023868
286804321 25987964 13467558
287173812 101338727 161811911
201774781 55902437 233189508
178367388 69674950 190034497
39975213 186584740 6719836
109122177 16209640 219858636
279708142 279111081 21865618
198360994 315366571 222217141
283209434 219660747 297802380
331574232 310996539 141564711
248524728 146717083 121467871
187834968 190556407 178144740
151446063 299535883 91292733
255173668 167190045 115530786
69303456 19371536 16057693
92422767 19279975 13072670
120868500 309629107 304623225
218612143 142738526 296368225
93399513 264914920 227496055
102090627 11064740 257281990
46116844 181107975 191081869
61951528 194896805 275153442
171449836 290359845 87833052
282796111 10262745 216494904
109355086 201323371 283657437
16315981 59676998 331410817
248073333 9328970 11689287
189857885 62796131 79620034
278029848 17640888 36552756
45090752 264361375 84455859
85810728 187816604 99793203
90092693 299247643 162086471
222229386 32599228 154468287
13588609 211106901 60652587
170291178 75107417 109693234
107019966 330835861 57871586
230493118 305680693 58549182
259376187 274033471 231545451
258713078 171117998 185312878
219261703 331091371 84836820
323676670 13002290 103867862
297564032 280698056 307211841
64253895 239499857 301425463
224878627 233816689 264010246
228691893 234796753 192842793
14827096 277357032 32811869
123570978 173452728 164608259
270960182 108155740 327868760
302283033 30525828 178662237
292745235 271914139 64967765
205966361 265577049 86188800
70223518 171458852 38440015
87939446 163518788 323440868
219595904 201400428 316642297
229969732 73657196 32945845
189348419 35685693 76425321
43509142 118350614 279087688
199189418 240902247 301783767
124800005 297814996 71618579
10409421 182504807 232712257
315697509 73286046 290141015
117664739 40907480 261018577
89304491 123164441 279723002
275041608 140692637 275070325
149712299 297744962 154523922
331596672 129268 235823306
246244274 300770018 244045895
126013824 32687951 319770223
218722131 112915606 29293327
283571505 90180090 41619523
290306990 177412862 192011446
14172861 242922531 20713736
321796807 119852313 230549343
167748265 290205207 78956180
236340668 42287891 42581398
172354653 101188435 227699787
242245657 43015878 221688078
238001890 252827013 273878239
61192512 253080025 185607203
309871041 105111480 278031895
317723372 291521795 95862924
314060417 265642416 192391836
291218708 88743618 222247277
21845906 159241236 278220035
41908099 306860974 174941155
202683449 139153407 72280702
296906975 225125840 224817736
187965152 287306182 149719653
6816319 138288308 209414780
274301997 40055012 37632485
240968618 177112191 320115950
204913072 24917983 227782819
297799495 144873853 102009598
211990204 205230680 58633180
72461006 201414370 42719826
54525454 38018769 199760949
267551126 100772328 143990516
21693843 115760370 4660900
75585286 310946136 156602759
321926673 231078526 53697634
304551473 171753140 178886720
282866015 282867582 140889326
60842060 232507984 326240204
89334873 75440518 181857774
329236250 299910111 57011803
155424048 99319448 175582453
132934226 234671097 221308078
195062812 142946067 219146078
43939244 41589682 25876928
139101585 256733570 221601675
238370034 124359552 273329661
88230670 110994157 97311798
121503939 266119366 289969936
278994061 210742049 102972225
102679168 18505136 171189646
271018037 85946921 182310753
194566891 203650427 48082237
278633724 199917544 28968096
222615333 254060420 118629833
201301781 177645391 80331594
206292101 186637596 201899313
294551850 275537030 223379111
80310006 57860492 44874839
201426610 262930063 228039983
181836169 29210247 128611507
139777849 222463020 98725346
223115232 11748490 147254635
251913630 34353226 8913189
204396403 129937365 82931973
156366115 270476461 150935588
264722323 113764599 157704905
89442781 206735700 3548379
118832696 297857339 3164616
60922137 117763587 11764808
102435128 14192063 190315573
44833584 248587154 38773220
74664007 71480632 103809687
88867936 170372584 129020904
96243182 211195972 276035511
70246174 296607226 198472612
129294467 161450641 77017279
210912574 85572833 270343836
179602127 11660188 115077376
129186218 159082016 205672230
180097921 288591356 274659023
136767458 189795798 209431849
310221474 32839291 175314480
146301450 201791795 181872891
301095251 274763442 73212267
114517279 238213792 185108020
130531637 5979139 85591080
47508426 202971923 77066983
154378965 206215594 173284296
14557649 147482690 283285136
267979758 135309982 39508974
4183456 9712782 287062912
255987924 259132385 190591362
125479870 32214261 244413574
164374666 25861677 125105146
214390401 182668323 136091486
313723144 144961707 131433554
126401253 213612868 22709780
273879757 167680173 199625380
291064907 45125235 126744392
159196782 241603118 101131391
314207782 291454432 166844634
241605242 266801547 109256562
285317678 80931574 2238396
107643040 303093741 282716593
171026732 92607370 306245052
136057507 115605663 227740982
271635888 287929571 262457172
160287558 184304373 62372928
97424537 115400963 310255040
64666839 298990122 1707138
176270578 120818009 25103283
119199264 100103372 226882718
21382307 156152375 99108913
55931078 43025863 216558869
63908535 30564651 319920027
314805069 18003761 270916557
184062283 241229442 225046669
95937117 326885663 293814659
315522415 13211810 130870054
306533132 279407187 269649160
95455503 179729678 187213410
100142631 64278135 34231875
119497772 279706961 12002322
290182531 219222176 195738960
18128133 156046944 106208739
315653812 200105494 69749076
95208007 3112780 317833750
3777160 232739221 224372914
288505921 150550019 242293329
171188773 277143492 212575231
23740423 132254410 65786847
232935160 142155397 64278411
248577818 177023684 64820405
274315587 88480225 11459791
223402279 306751673 166677252
171456738 174748685 266246156
178204749 128283733 312079944
164972901 276710642 33240321
170633825 317729676 327565027
73221845 105832432 328975990
220970816 288540085 14384248
72646798 322310176 276394505
56122979 320559978 279997923
90313058 83121168 123605064
115062123 328719788 239447807
73132392 197319776 297917741
311315338 39139152 181976577
54681942 70032576 31226410
293288778 266236333 53988736
131728404 37727804 237663692
208136142 309495590 317637729
187529345 139611968 175108841
13908088 109708734 262345317
16985585 226614454 62896046
242660175 216009649 249529810
320493237 104535100 55169423
39071705 94175704 278013791
317621250 236492084 155060921
212292011 187056230 287658602
238455934 301928466 214541142
282108274 144880142 298108863
270425396 141712941 47825
189179073 245528834 46428303
76412174 297801302 240754240
121022959 158285541 255158576
191775719 106978183 127921313
86541942 49534505 88355641
276799531 72030902 116486863
179242096 56557622 11124897
189648611 136490602 279118021
216383430 215576068 118443199
50808766 182294521 97514167
183699062 22317813 202533887
195604151 87151854 228361703
134739923 152651843 313442915
114978645 34938199 37374657
301402450 179045619 81716694
107198098 66146728 260111833
264285143 38519659 292185755
297096541 132708574 42291917
154376973 72290577 52844523
262695289 55184896 208444843
194344741 102657234 319633659
265146847 16793822 112809857
218052861 296171108 278670423
83050005 28285266 91671482
84587626 29322087 152315874
141340268 140363290 299868235
10145322 4363026 252774579
186340041 327334755 331387715
155583686 71637 217307316
260816950 306843346 172299189
51175334 2060016 3377558
311945466 199836734 291758694
126464619 150630325 106540200
16113276 207232706 80372609
75928793 235824407 325648977
144285085 27978864 34687790
129573822 154377443 155347921
261553754 170971409 225792823
128240700 87911546 206010357
263501877 115288859 189160601
181114799 179327784 253457690
71345668 223878691 23668946
129850890 249232478 314779020
117655980 236986603 54889320
219223683 202645656 592243
242638271 128927974 313216339
54759430 331467235 56313299
229823554 247529803 128221450
306072108 169256221 23678045
208819888 258214419 275901529
2792710 280109068 87653643
99935255 327380997 41012756
273278075 175775557 136457449
162063155 244364269 301020970
254883370 227666527 272604272
193576852 307251922 280489088
175612302 171739987 102336307
141844062 95306128 306797714
63066329 28632454 268521751
260464659 152670468 140599693
95047954 295210181 18308285
84190421 216287594 127831104
27426323 244068222 229862930
116417668 79347435 105482937
327222846 168423372 89262810
196022195 68492665 146595837
59393554 165619337 320214523
156135512 126089069 184354948
139659473 313506284 276662024
322056154 109266972 197480261
122728909 39330094 215587211
18381340 212858066 182118395
285636756 125613893 53342939
53299776 46123538 235921680
41255891 19957481 229059565
284981805 58796497 219590376
80287674 157887937 153868179
223999966 289655499 298845072
44579763 134300681 245857062
18998066 219786508 279468172
309899034 149224587 275492115
123619522 258850265 233052207
115745441 174479218 274908309
124043389 12208254 90177137
248318161 240662125 201595962
150895245 18570593 38656438
92816314 315382446 202464248
92856659 278711430 266006287
276332479 177325883 181447422
26032971 79332658 96208717
241057892 201149957 132675594
170543508 236690547 269142678
266363409 222396621 327441405
116029250 160394237 291252862
50320242 276362770 53033516
62903322 134241572 125295109
26839793 220788746 266056112
149182556 70211514 4940451
34393563 79015649 57272875
273886231 70558647 120871402
175085008 109305006 106596671
109993982 152097676 117085001
200659959 198337991 295975257
278394970 145966497 239269569
163135888 188441360 39417383
56618333 137872952 276091625
103841131 288643901 197352187
183894665 5014428 249572372
61468493 31998046 135102747
207117950 47704459 288083851
41700835 231547525 170109828
177575785 199083865 240338789
73986291 228754963 101908533
127149493 303818395 311214805
172930840 88246313 222843913
244758600 305258835 28461827
166249059 316090742 59853776
265547525 116136099 110977250
111747102 264893791 212509939
162778252 20543376 89875144
161989208 11290560 329177289
86382057 66846937 7899968
105213254 225355224 71715106
264961633 159271435 323485248
17859258 21181679 313113145
307908425 292306316 84759259
125249864 212465024 45062361
155104261 22907583 96726117
235338338 236703650 205527065
321671537 6241922 241296261
321821377 302305226 69583096
156317225 247967333 32628415
76832401 249310998 264135124
163503661 71032383 169061098
15251065 152216093 264423281
3357293 262954706 105128308
252577517 117741112 314088988
129416053 158479185 142744833
6345640 225202151 1052685
172498739 325519604 136347129
217617925 119947839 156753200
279665740 252790076 34041556
190588158 100758898 237176280
118637248 64159614 311733949
5943989 189414869 168326323
35283379 206064166 69870502
328610153 263615195 237321857
118369030 309361509 75975698
325284458 267145716 47370594
224774218 245322167 183137280
125598859 320280974 185380298
278040687 260505330 121519099
305449596 44095429 65831855
160222787 3600023 22502710
13945921 270803048 101812793
118464031 15642538 273344191
115347062 190481062 223408149
88617307 55532985 245348991
328435153 124105795 265160411
148819259 272333033 235166332
29413865 253177626 6120868
136410336 40066609 174825084
319629368 253447783 186922386
126661233 46668712 122186641
24933971 33183267 322563319
140338840 30484283 222065836
16642953 283720584 222291597
45573692 251555981 130360153
312377377 221473558 253447018
56022418 280236826 329521880
23801877 241297211 63122757
274419024 30987747 117729926
189237857 71290749 199902715
252544636 34318567 75263058
194776241 251891942 275971824
74632159 148844630 66272642
190572865 110087430 325426009
302047051 210825339 293282782
246400901 185861282 61541930
75929122 201013928 149954371
32191448 43729293 232254780
222089277 311431770 305850220
158571740 209862060 269764527
141867744 297458239 199102772
289427418 125174554 27057360
163946366 267240469 262030259
203211652 87266801 264821537
233022168 166269841 45613624
220334601 234793771 248383302
5711443 197016078 291286142
165777680 141792898 70530099
21910724 266837531 2775357
39146538 243687513 107714514
264023126 120569226 40082137
20854705 106081201 281334774
239901957 331382227 126976244
27025713 297778803 61264616
306813940 234775960 100242068
171517109 254607409 135587263
224933731 114114163 271581901
308342220 234790814 259560310
152981081 167934613 66565915
135421794 152565566 285391074
49557273 241015864 151680038
16039438 104452211 330190193
98304923 15264226 94654035
242093786 91782967 210956819
212837159 147938353 35220205
215863556 321374936 228444317
325206120 156022894 269245022
19700889 81771890 236415159
150994363 124557643 106830490
80048951 270968249 177004343
93071729 242143856 245294633
1403923 292480422 120677612
208318573 323743561 330650434
170567558 309096798 26691049
271933209 298276698 208968872
311920991 81469886 131139689
210406221 73054751 301829920
104328698 71701896 324471366
201521209 68863541 129293353
205077841 190685902 285698718
78494840 266375233 192041723
53655485 27747712 37245048
105525595 248559416 268154593
53027225 181510291 214405032
122791187 287023554 222044213
256823742 233370852 190162503
118831433 82124881 210376185
157526532 198880839 76372207
179350754 276780400 277606671
245177468 253837858 25848383
256536829 122865042 320173386
313410059 241962545 47519228
76887746 296787417 314909569
246041313 179006789 182183132
17145897 104874147 246060539
205111876 59768085 191516362
72388708 124741914 275815723
260086772 305002988 275001417
325230540 314832632 30050437
264059594 36973203 165911664
91469441 172469164 167787871
38799713 80821047 165939474
330557313 85156813 233666360
218535087 40976438 269089016
41431054 279588725 7565824
158520331 186511294 327392277
19465331 190886391 84523031
294737217 100206795 15322635
293073907 72477961 261008994
63259554 101734669 245450030
10973349 263341075 217197994
279691834 147515032 319244803
267904521 213416293 142958909
199823047 38293928 33225158
15153435 123169871 130926645
212010976 305213729 308182955
1116890 281506909 259091752
282209072 43407648 179250159
104182255 192484438 233490932
138762727 277023015 120610321
259215062 32721012 56741071
194381694 234476765 311127091
225409228 194225118 114546779
29458168 242115841 35658770
139146226 119171524 128889606
269072370 289846315 89878926
133467311 322984009 34902430
72974546 180376937 142035751
177178656 4713679 87192442
299988215 11048111 63761563
77807294 6484949 121947336
41978360 55335637 94812539
217499044 103698451 119707902
245735435 89337869 174066292
65834390 172945874 136130592
31307332 123148849 42646096
54269926 124144481 315779223
210032270 70147201 46185352
188089189 234074388 277786074
110872166 57799612 194117581
317983223 7007136 53825854
313993417 53536928 286565033
274592839 150326569 330062340
264659565 310095618 183299650
116626447 33509621 146488792
270231144 269163065 195937130
107417587 41382512 197508659
263350759 315772819 307894162
44695005 71123056 198912036
33086671 257215378 239232627
222668148 250648423 320329940
148165826 228355107 235852306
165028950 304612775 317180101
76532799 11704507 617339
16048938 256246366 324774631
156347729 191406525 285023470
112370308 147880949 213112683
99893527 173261444 190035190
76353244 321589485 316068790
98776381 207485011 85707024
325459532 88258063 201080072
125338289 77968627 43365623
117784987 260710837 34750151
241578632 185311425 35720015
312459535 63849429 209738267
32931806 215557523 248130616
181936738 307147619 186023224
28248620 14523685 306233191
218852041 16605128 291323840
53239484 108149880 50335585
127520068 148963990 227958465
112105299 52131364 201243454
173978627 269464102 262822473
274466283 191864489 173401267
302990288 77531654 69866028
13427563 75163000 113515099
198202260 247904825 186289875
60357743 251944649 327128487
313440216 268210828 90232850
305419600 90658134 114017495
135733094 297520911 17202351
303303031 309203792 66380395
47041371 170669885 285832964
21354329 145358683 85686504
327958983 218037752 237755184
218945305 320909062 38796236
286139309 293397813 199220343
59189291 315405621 75013584
310311769 60220739 8170365
241132948 158220788 327149110
58634258 164822464 14014145
256175933 95208475 77776661
63834287 107340780 2146689
301880062 214131738 27764276
328898625 251338245 330820610
107680648 37848992 44463383
60588462 239622172 45652787
286745648 247544874 17486218
84749025 113498610 187342742
169343026 199764704 254271680
316220844 232390101 260276208
24642097 47439560 280213042
168133203 306377776 77700429
19675118 156831873 237822006
120103015 7843431 238274242
143357632 304554342 197861945
280316221 157463041 121542509
203886617 225773686 181167875
150968572 99048417 297091579
87509237 21338963 169449643
159203887 322807469 65113735
253397366 279632587 28626961
75609540 43836724 277055572
146830678 230252417 322793685
156449119 276670317 155324710
183850908 212968018 241082869
80658446 197709166 67217947
209420163 102239303 207277555
167497357 140597958 201998623
131107743 229650197 179101848
58434332 105526881 102870072
120458724 55045704 136926221
22156864 3131387 105403685
78280459 235386000 65800977
265441568 7413763 170739783
139891380 103114506 316840455
68095804 291629740 204284027
160971663 50011611 45207083
176436654 137462304 164923932
250757876 270887600 2615274
126290110 37346837 228750925
251086494 143106896 277772624
19804724 142422535 20262210
259844166 252957464 330376739
60347666 120590829 314212630
268703088 175975162 4979515
186677609 198492528 94128074
145483854 161853348 1107857
262804383 223488633 232032807
217202540 120809971 220639266
321575566 102015241 70065617
176047708 298867565 316397993
179300560 231132520 125121365
301325714 128562792 41917185
54799394 301948835 35043068
226254350 200506128 119060253
242418478 268508240 56195750
208945618 188573126 204741347
210337460 20872740 35787825
134452195 250814093 78829892
121571966 33385112 26781782
273159895 247725244 249889411
174095558 272729225 171572890
21250712 266626539 251734542
288231303 186142269 233253176
281916018 232103924 149049213
247151086 265357910 225220283
280967323 88479568 276187320
284700700 316956189 110364218
250384169 89884169 15548488
269644672 22823471 151302536
200638844 182183877 25581008
236186021 57379392 317319301
225086135 50830956 305183036
183918804 166723308 144014559
101581987 291650419 18065659
244297366 19987460 270494663
303522560 219409097 183109803
284645568 43384676 197966154
244191881 60648861 165281376
173614741 290206799 105632800
68614665 257067388 269093105
42199508 176359218 247758328
95139543 61463232 5342140
250480380 220125994 42365478
135768812 145183379 59902944
155202802 14725040 63766717
69485300 1553635 206823413
323737425 316402139 189624562
30582331 16030154 120215919
5319338 233881315 255320968
255363243 154157462 54659229
3408242 89659393 300393925
142005882 107807400 12693169
100171525 90640966 255857408
198821160 110738874 54802312
126722549 78453210 271360134
91211615 169944344 48516935
121991749 215452167 236752283
143397343 71039106 280337624
63615143 303079439 106933446
154912963 118004908 269162494
269603602 289240496 228540367
246880490 201135197 26222408
143901805 204856216 203756596
222497957 190956656 167409040
207147355 301498051 116260238
238702887 220352276 224884875
15877667 33821769 167544917
270769430 142338560 311558360
11887520 275420672 214261318
200359886 60738042 141164917
326291815 126246292 69513745
285557442 132626833 53111132
256817674 308410822 105356327
44205815 329721030 58290155
319596044 143851919 118648362
109470189 34597520 330324214
44106341 331325378 118404333
23966668 36142698 11861113
137092068 42228953 8646970
201139247 204426504 272391319
299062973 159554730 190513206
53933930 230449046 63453242
293343118 33294486 326783616
28250066 171854033 57148713
274688498 317413691 206696671
327611064 147819987 150995736
282020455 26766590 326333375
180902633 54384362 63253122
190155568 269817830 210990244
190767931 50901262 96930430
66897792 56329311 89246806
145575851 24043368 160746294
54866157 320170407 87914834
43698274 94605999 220624147
220895555 3032796 310240296
186545330 149681506 197552285
172601039 237344173 24141829
1208038 210675206 46056344
253501881 187582426 325513283
197930546 38438839 17378032
14450444 298756756 312039351
64132977 143176723 46612343
71080429 181609023 86950456
48521621 195744169 87037231
185328714 169866276 25038829
263088913 118780141 278011705
329155612 213542857 61850325
28583647 203872033 262369407
269218827 179245807 212713634
189229306 100314771 139101059
290456851 110492853 239804246
327758013 292304551 273399867
18682769 168936821 96870364
280869696 193949480 50205619
311123712 320129532 159139392
204237827 324262695 12782743
164822631 10633432 136228937
54001548 258793068 65032765
123176316 304261590 26905544
118903855 79492392 100498554
104863788 207201900 218406426
2415004 176491210 210455382
310182836 255747217 75390303
95602582 145973581 83528382
257793386 265191276 92189176
308184069 322089759 315865246
61867372 12986183 114765956
164414235 197456934 22616204
32395170 59212534 188387156
118450378 79400345 93952491
222141889 85599834 228907674
65495280 23749037 143534659
15959479 199769374 318596132
49209204 45419012 240478269
208673770 230889178 231061441
254253192 254061668 248027213
23232513 124404262 59933235
56469413 165336385 249983729
136473942 213192222 243467702
281240587 48236320 5480873
131020228 271069820 31691005
203474133 224744158 224620426
128624155 234763854 33559492
294056675 271851647 180983655
187683429 285722787 118232959
9618744 252095093 141802297
85511261 322464183 287716212
2623786 138582097 253055519
43909827 195572502 82690398
324551260 226483834 194674456
177202789 153399976 138532670
308906493 179662551 182809125
230001263 81757104 25481500
20606052 25457430 217307214
199081360 280803098 206249636
216917608 15499152 51965656
325617566 169109501 130305792
24450272 247430428 65447163
284477899 67634801 30996256
104280258 201211343 210134820
20285179 125840024 179369915
166905572 245191368 20652446
35554659 204668695 260075463
316402994 291012763 121161998
117199479 126184598 325101890
227285116 267088951 54889380
139183858 4612505 269056627
292359210 308540833 280866805
128698851 241555360 89321932
85418490 93104897 80280924
67308817 329671559 202106314
236349688 7566498 44359636
124247376 279174181 195138963
160223019 233510324 204416822
239821509 204388995 60081173
305998893 82364182 28096539
125888023 263920 271337416
72248360 199445759 93191442
275324909 322708989 164503667
7249086 310725865 86630896
160671420 221614415 293574940
83997716 134799952 269261599
211240145 248546533 72268635
203416886 40682353 96936358
210550141 12816989 257925081
75349870 239974795 316998450
2081823 157638833 268715348
189553469 20897557 274343359
113204193 118484698 87896252
29582678 238872269 63881710
172072482 254860216 250592967
25814579 219858570 124407957
241074550 208630511 200898067
248865250 57593769 322447543
194299415 74563644 210406951
283267813 157194376 138209834
15963966 294496926 238917983
233311431 299009682 317954420
153639353 119196910 242286403
7998 30571379 67895905
213620896 331672758 139368176
42859803 329887804 205477456
172521442 254266682 126646842
243505487 40821023 54762165
16825939 11412754 22763613
317999747 140923455 146790920
155001008 218141638 252015278
124144575 309449535 124550179
298766344 241537721 68464708
45635086 129916989 318687704
72882999 269526184 59253691
35217447 142287179 155407424
322670550 174360275 129714925
149526725 211382357 121711141
283101651 201264079 314315797
119235601 21210365 277610554
195049710 194423926 309496530
208233895 155388307 78898726
157966387 144151846 103245192
55128803 102485995 40542074
85364811 17425906 281906703
269882114 170665269 243697672
18122467 30545351 59030256
201912872 288883293 312937325
156324313 250323142 124062413
84291530 320168832 47641049
287285539 312322768 29101853
278781021 253637319 247210316
80562880 104208379 268441385
225386435 117372971 154113079
217651353 224636827 146248333
151065659 135568993 265504962
316038649 99147767 175914450
247148479 20836467 243011514
135500051 184145009 121915619
114715798 28270583 127833785
52273654 82527167 282356856
216632939 258438618 141012444
403230 71172815 103641297
299491063 287175145 144196829
309244250 217920463 121661149
173509523 38037272 31422410
297863908 205297185 7065468
291861257 254609526 92838645
117172013 152128216 232960004
117719580 29696577 195017576
44084139 97829717 294638306
59443797 97562569 12352317
3481182 50618188 178095059
4963097 50822202 41401150
216757658 196032299 242012138
299695591 235260337 8330038
325335321 48234581 53903725
253666452 7540899 220299640
161587203 15410002 113189635
136062391 273888751 83483095
305039190 258672481 81858925
130437922 92884864 239846839
328519288 239770433 179894600
109224049 148235883 14134123
178937208 212107419 17005554
277980960 10064498 323476908
198530093 198301342 233529770
225466565 46169238 330082353
76479666 36280463 325057744
147625106 196156653 164784138
65758517 84096290 22654798
193710117 33913313 145388138
9587594 225754294 311328229
53345129 288713341 142652891
73140640 283589393 42183395
136508662 229553 296260093
57739385 204981023 327434220
7746847 188351889 244392664
230452455 154300364 267124333
24367177 291632812 274232423
125935435 93868410 180792772
301135619 190321290 85311375
132654258 210850105 199043621
181228305 187957745 285579115
91026032 134672119 113856607
329408273 80733530 120764281
234127592 74528254 57010680
3000368 250699343 200683807
209272139 297497044 122793562
73894649 127215181 203149316
90625661 226832644 298836008
319347863 6682321 19156740
4366667 233684993 174929380
290141542 2268490 210754112
211068725 258614978 196999629
310502439 18908571 262039602
67892600 270776793 141437374
310329493 229122880 328258945
230252012 243395857 226667569
38300460 102503880 98716018
79114206 294125449 276977571
298757688 117569071 41827394
243539146 160730713 72687697
203075530 266351823 181287533
18072553 289943669 99028385
165895080 53852684 247961497
116345973 280102082 299246303
83893090 170311290 228428979
320549975 284822191 190800998
89213733 290253971 149275319
277394605 235132336 76453762
122769560 328130257 41134055
216985857 46214509 8846546
50945179 129110337 46893746
145495893 245615648 110641317
172515802 267440335 245881430
128785959 100813182 89452149
189909504 194700111 222123553
165941131 69859313 312284704
32426536 146254257 328959294
15302568 248701625 97911091
287674590 252014634 272045100
126145855 226171044 240780701
245682749 254893764 86845452
158618874 309467877 321814522
173097258 145661062 190561851
208629935 171085540 232130645
323061563 330187918 141802897
95149367 253610033 244067045
71473662 15471591 246117127
291349556 318284396 181585567
314679396 173125980 319520745
16243831 210636308 213226277
49007779 324858595 269863774
302020691 307885065 235916656
301628570 200488418 97330197
13135538 147668429 87562380
79529914 92241800 306358946
213711212 272687678 177710508
33810271 213685470 312162827
89542810 105486341 282190138
324671776 328037034 174126204
305736945 174993755 79251043
89000014 214862518 12492008
273245879 85469868 96885895
61357963 204962561 270618766
56428351 271973129 103177456
144875784 80825524 223657466
114506 88411072 287053937
26441152 80496987 55246092
219891545 32440650 38284076
295586869 307834524 138079436
316887200 226427405 73488534
198656756 238696173 143466956
249328677 10041507 163285112
89569008 284229177 235927847
114385335 194530774 170087920
143278643 184037271 150598217
79051289 168342760 67240137
194331993 158094086 207348596
41775021 51756949 232519554
55650086 78160612 264314746
314426610 127785630 252271012
12519499 42198552 327245291
39171660 268270509 316786425
85871709 93875169 229178331
203486916 177321317 20089075
224483952 296682372 314375674
239102172 152150105 287583734
305726942 319289918 34049577
205753781 294777071 108953142
301023493 236381007 166475394
123618477 117996546 188471761
15079854 202432624 37059199
185766203 32513284 264976010
139534633 262989137 91802001
21494725 327108118 228533984
262285545 172396697 109461537
165622938 247416898 42237681
163124055 265393450 220179391
317831196 33248263 221465493
83342016 300524318 153263132
104813981 175470830 92492571
4893481 62960029 250176193
138438662 172872967 179424796
238034083 327377179 180968064
136612810 211297973 113842399
168711638 88676563 202285855
19828732 220816884 267043715
151103898 200850221 32449676
111196021 274217196 239390884
186635856 10437918 82028699
303122251 189067376 331000409
322060899 328224075 70379239
223625402 205062770 221089468
23385688 27341934 324514437
283739859 259552409 294585518
129160859 218698986 110673407
83348623 317033564 131573347
120781248 59321723 320960707
270420141 144991359 145660602
110078145 3915383 149765987
115427395 44036173 107842101
208723295 142372901 160328110
69709097 215991319 241329082
172947497 85982026 149349973
166381349 282485123 10329859
256998483 295640505 39760736
299787972 106991737 2415469
232600324 302314501 129515734
173114087 148820818 122076013
291066265 319968 318673683
112221466 218946627 18054651
173996255 31816601 103091870
284818935 54450239 204427787
244831090 261081392 58408299
297663494 225250143 104882195
175886378 8050454 263285049
260856863 125850919 257510233
305576057 10376889 188746429
299660543 251201906 40490206
123877009 241656566 89830762
205358948 136366254 40310297
160297004 39035421 248743266
226812945 139794183 92614749
86101894 261957347 4095807
167792651 290892830 173085438
149411044 250309163 259568147
268346378 146700780 125554188
330178360 111696333 230199384
213922235 200578638 104239498
299872312 121208954 209311994
231440747 51629447 315544024
126960909 13760261 169369121
146831468 320094994 146571334
319675257 301044135 173552404
69950003 292751992 159556440
149815939 118509631 167462848
194432900 259547057 117814877
227019744 127392841 285138955
294138941 2818310 219362390
171040693 163779029 85471499
264427629 209592253 19976742
247996904 3741092 264976008
279001003 132565389 225718164
187183812 114360134 120422393
65663607 203644822 226437729
221730300 202413067 192261044
133763376 316341993 254511699
272505951 241811884 201098602
167624456 314932246 281814203
144764516 304207900 42048116
266271538 287649945 168045986
132648524 250475827 217326897
307224099 270705817 33002048
77865986 20266757 262830124
74633094 228490330 170578555
257458758 322552136 291237959
319495636 326600836 135712309
29384139 86095291 227348081
324427998 293086948 303603817
7331111 165659738 78592436
186886340 149911054 23880311
3653402 272044954 255517542
233626235 144257973 288831240
329700441 183013083 117248307
41759768 269995535 44720138
207073592 219050246 149322183
37282399 259143688 171809049
128352056 25467263 233404879
72100136 133759506 261282285
280888752 90015253 298534071
107243922 323550321 308685309
121197460 84049413 83671385
3324792 172716821 80748159
135422392 133232452 38836192
77427653 302790493 22320806
32901874 124194207 110679223
194407270 26902927 163452121
324887412 313930041 228511585
219521043 32808437 195720204
120473161 262613071 107429580
269038963 118244155 167749160
3073252 193542639 304229601
256188301 195510422 133664393
247777290 128028306 38389723
307703717 324680784 305332846
28169062 231256066 206742366
78002805 55978153 49934792
17368900 169404506 239820615
223587726 265580507 198701057
180769702 111795768 129673842
18483661 311211864 132236560
320205883 110071366 40460000
204769799 224875624 299832628
96996333 211295801 29509589
315538494 88413401 128572305
221989696 70628058 238312266
319727003 246535774 194461009
245209618 124674186 9048579
103155745 212903575 274324116
212138224 269056821 36120584
21429357 23152319 33274007
88047382 210944980 243019953
89452874 317116514 14116790
25974587 322132213 277888378
224008899 74454785 39808457
19800670 315190562 104476184
174725819 33766270 62141580
286889652 190816179 330380783
79364763 38967662 305578263
121669424 182389046 19420219
184212645 43881386 95681448
29866458 174094201 318639705
258396545 228826064 86319916
178690160 241157343 42146221
190894112 87854079 105928760
302659194 29934921 147308400
206875078 309570923 137385988
181840331 46336450 244927585
117731396 201190966 249700443
77252175 134474207 86250475
152238658 218873563 212234515
148278061 66736958 248279925
308834034 195398979 243263062
50564570 62588845 116336493
73700385 232163766 278153105
46782870 161345271 287627895
5501890 8026651 52113063
163039244 303349239 195991624
295564225 247767956 87557685
324647912 227594458 245748377
123266649 289559734 324035965
12776997 316131826 242577363
286025295 79924206 194762142
259870757 207293937 81087658
140911197 85334672 308702046
286872211 131218148 187253770
324985297 184155701 145073424
243866758 218536591 262912570
193584007 12337082 68590067
277117703 298534862 159642528
222347067 159033832 264242770
297291607 280233448 58482980
155870546 57068805 327221450
216895410 312760826 14281365
259493613 91997249 199946053
177905033 276163939 180451998
195061162 287647587 80162486
111380312 171721453 62755339
243934974 126166797 93447372
63954922 312851434 4682864
40761548 126894522 133103997
238386075 135489908 181929920
275548520 190507244 51589236
327739019 61456236 175996998
318911285 141570765 274219935
206510456 301875453 232513964
41884504 289152776 284266264
150543753 155225298 54704233
218579144 230001598 146058934
252780382 120305659 117708310
272483228 75930169 214959832
51031270 105043304 21618841
261985521 237327743 142978647
80481081 108453982 6164425
89036826 20278069 249727662
218436477 321956218 131606938
23313693 69820201 23683858
81136257 182387943 43196919
4331925 13211612 145245941
2649856 209946446 71147886
286755515 231937015 30769846
191627529 16595400 121272652
91552145 270287359 318058473
209237694 118500668 14456639
278082403 119774211 237964630
147059528 138823721 157812009
37302365 204100657 231402713
172202913 298509419 217346459
59682916 211794885 258494244
161574427 225407466 137086811
216396996 67335797 68303875
228975832 319863892 87806434
221742679 46048712 290542574
303515772 80995952 161682088
288840869 219864640 170272293
2943368 27449590 58508250
75449130 68298436 22758333
273050867 255113718 240093062
83681203 208486609 330081475
5106814 212133140 330231737
298107990 256062269 138957148
228402316 257068823 166402369
117728693 868420 260316723
267438406 255956876 185094660
36808402 138294976 296696673
169408067 248500894 307250541
250238193 14069937 160784902
5090531 3821088 85725450
275376453 179376300 99920550
163494617 142199752 143669301
181166982 105045767 30152850
175358492 50109353 127354426
47497581 158771710 269776040
86593345 195953986 253577538
171415186 3658363 30767494
323254514 1490253 328872363
125548423 22650148 283100620
146119192 41817431 55213326
308774813 53588555 300319135
82927350 26434165 291550556
133377809 7051146 107178940
177720145 307455621 13093560
289757507 327071059 49623642
312955907 234460001 30101676
280039229 127434140 2265101
197584657 172092956 42293264
118177932 56459061 79507675
302012419 155622613 25088525
166889966 107183435 293555431
108209278 230677018 110604736
89683878 146793981 193734969
163946524 31504131 239243142
8584711 115466884 258787550
158813474 280754361 248560263
291876003 163286632 32757668
212448256 301839338 124890497
100617996 292232062 94745399
289745393 107158760 284938054
229218103 139245347 59852815
94556932 171705482 21987627
319439718 90541158 32965425
167128985 34599405 326145882
170504398 250225072 231169602
289372626 223143401 309231600
124808264 177525932 205656406
167663711 8997213 279449131
157196268 17812592 181241711
63677734 176633406 171730960
228939396 64194981 20150543
112806168 183916822 86383675
178248355 149373697 288060863
110135877 264930342 326714547
46493381 223069426 267027753
222996255 197139505 96081538
306742677 153199636 106905186
246853452 19762477 294038365
52082203 1521988 49936473
103774451 27623319 137894448
164421972 115778020 185095230
15053817 75768772 165440501
96735022 77936771 87793533
222664578 307890261 14995460
138009816 85597234 281774753
121567853 327191993 284427685
128347906 321780139 314493419
114896422 28433869 162249549
212342502 114301908 97075288
317824331 233658365 37316232
142272011 330666083 256552435
22862217 39280568 127844097
62869175 93473086 249982271
229413898 61530189 84923230
189294678 35907087 138778074
248132018 7301122 218281516
167399592 118605602 292895365
293599051 55240966 146114485
286464268 265412278 53027638
142132701 35013283 279235331
219017054 234574086 74837581
61403673 198105476 265876300
40561922 80609801 109543783
306416918 289742494 109247050
51829362 153037654 6286115
90123668 272823166 310005588
271668147 201546815 100499862
316690207 329713596 54966237
92603284 88023435 102598817
188223169 103639559 173212316
1587577 86379232 122318734
130863438 308878370 117862009
174138340 330367160 235546019
164816468 309373678 239453209
328720808 321683081 208150165
165819736 103418634 297649710
236983797 134503924 247573752
141289154 33470493 160963198
31263212 120984930 157443679
22989521 314954656 133157164
128366386 262738035 28491106
25274999 58090345 179670475
236299744 188781498 132124602
81022590 78092792 281021909
256274300 252479526 61082561
298432008 289048133 127596450
304987098 153615206 164661512
173080214 73096192 26501385
47249161 308543891 283576972
107114219 235066151 224663267
233348038 26505904 239852998
137998660 103342810 48254216
140997247 258439984 253416033
316029017 39065054 237774736
210044062 84292379 180989804
326170642 175271319 184171673
110834071 306106272 259657765
165756895 199829576 9347832
145862715 28657146 269965480
158475451 1247287 240567242
11277258 248138567 145317521
214858750 274326529 4385332
246963744 736170 82207346
275561479 219839432 142606948
270774647 183986168 60096122
319768913 317168274 93701372
27360805 329743618 57601858
134603161 311188218 103848790
178665333 223535608 202027344
232121458 323931656 26623392
194203438 200740300 254324459
35671916 285657050 54105211
302896513 303068936 25555273
307713122 169434948 66138006
211399247 106707957 90926356
137585980 36562583 137469400
224733224 264806661 169839813
139321158 33104342 58637335
287849751 163308025 105388777
276591400 234555613 149757299
22086821 276086452 188737877
1200373 192482375 211588432
98425324 275822222 76934797
1846159 271218589 73124463
104004305 322289046 187266782
309348023 304711873 59459575
110808946 11978410 168262185
327112043 41645392 201197044
143879201 179198009 129777898
61041207 111244198 21827757
6470107 217495618 167068441
260991844 182032406 196129268
330556309 198114210 111079469
278089590 113681971 125230352
216638756 136326164 117706873
326239417 99613331 268011061
218175902 266461005 238927844
209910003 71078929 294582363
13847451 12618138 301232127
311930096 276835899 227725553
190852567 326493247 188777412
253213211 253904490 29946823
59743111 46036597 167344872
8708483 301712231 29006832
215771551 109275755 255845564
143020929 61837416 305826393
308242338 83777261 130091699
201027150 176558536 148862098
250440242 66490696 293307309
169305027 327718097 74248388
253918600 82444916 276430723
62640009 303156004 266683291
196524131 151332616 90240602
234560494 216431793 271548439
319081695 306309948 21944324
302811199 86893188 9908624
185243946 271466829 12281191
135557878 273274864 181393698
107076568 129501560 15747338
231277843 25412233 304543755
158099874 7570189 66659594
185930068 320634007 88144012
59002092 118197657 73331089
271627709 306076272 87225993
253286977 1881221 326428834
640043 313383409 28977973
94087784 319388354 46196174
255391741 148825471 237449464
280818748 289031996 76712141
92646535 261512904 55357839
250483157 89265821 66319114
271091720 27029251 140596913
206717437 162034471 109810095
42929215 83249281 84424010
44410186 109315882 223490958
38823943 77680020 325682786
273312628 56710973 282012502
127075890 26290437 196803812
68937007 148200073 295486501
64131461 69062108 18739628
58722999 32622778 212736405
108015863 308696622 69320722
311985895 96996026 172555369
141726615 25398177 177304114
19121538 8753848 191603780
234465305 125842482 153906605
185687238 8491228 43464995
290872718 217706352 331736655
11299722 323188048 75915929
146560051 253521730 235935520
181145751 75978199 196989632
320287549 204957460 38585474
329328557 189732290 268162503
56790521 99481919 306514855
88089820 130249191 292566738
16446107 202530223 239998728
29554712 310472254 17459792
297967764 166567980 302044572
322965710 39566276 178876776
26597750 122706148 117591968
204817379 294397620 98584130
320325052 176234584 274671315
294501084 245934848 6139021
251603542 14834750 146148913
110165519 135012638 100963324
112820908 330425363 119102404
217545065 137447687 78606463
116506288 153009806 61846785
171462488 327178082 279474871
170684539 60330177 233014738
331727919 264822828 28097554
225867127 198691205 137557819
124425702 129556138 319734791
245508921 200129831 151066982
329802114 145022740 124175186
51785244 330029508 172717244
15666246 297684661 252655997
53324354 233386687 278565772
147735483 307941239 117190375
24862071 25131401 315949300
34233594 39003428 130965171
76607201 149383771 207135345
65197065 205151761 70027012
212424877 173690344 283127372
329019656 91081468 34463049
256112326 142251837 114066490
304939528 277156271 262201007
103690545 92237558 138447799
168018893 312670410 41392366
208618696 265492777 35202111
236402633 78245094 62925522
111312825 106946989 203788355
218592191 141194576 38289565
170613962 296024796 165090402
176752948 51421000 265831184
26581318 215288738 154770999
255277154 264723072 138963506
40400004 225404477 101700697
284592261 310676959 121191404
57493971 75682615 321811378
316814709 305114617 9156870
38329036 168688017 243505590
272965636 300460533 108382803
71720464 92384281 174137022
61908014 15731648 260941668
29569504 236520223 48368360
202547553 48522370 289799848
299922524 21055520 175256231
246034403 142764199 212088973
220351365 165534401 54479339
102940745 217718686 281231493
150367273 67307760 314715014
171030318 242461306 80864226
314519896 270739448 256787556
32095624 283222193 183774097
295731325 320571140 55479185
50461560 328160592 260684804
4674106 48743827 220879930
4617698 186561190 193711234
2968503 157903192 318544411
276103733 223946775 286523672
48348421 233063278 119091478
212968928 7531300 324114145
125348785 180990713 21392413
200866726 71966226 12530478
331609867 192035677 198540098
52623711 247271759 316444162
316558766 135922060 152287869
168378079 131703035 137793422
147178150 314100483 242057728
8288225 222520589 147984245
301036363 248017839 241651435
15959272 258466083 214729595
56506598 236808350 89111476
118478179 126251862 28591830
318852680 310356828 33293646
228864284 1507506 156722833
284198746 321559442 95120476
126811523 83056409 24066044
99122343 132217073 278208944
290485049 77085079 201094618
167946408 214454327 295399418
296362518 263515863 186897208
263834366 102763832 30397558
257977257 49658337 181952738
292172742 292577106 205801631
198560538 254918062 31105225
8276443 291840470 238140883
135589801 119686713 255955094
242828131 321417650 75405994
127151380 145195296 265038986
23671338 212837968 40847850
238072372 43399653 280393000
326608157 263717792 202438849
237531366 267281186 156070489
133074837 146947467 43671333
90968311 72010739 161057122
207104296 2531599 157627279
71617769 64235213 268116351
3871932 309067836 45076679
122917147 108082117 196828418
39156694 104868213 293650220
67636902 289542907 284325511
320500955 30415178 143919304
143812165 329919932 241454712
272882759 182074667 15380964
170627738 287940329 231883077
230569805 10575176 244610841
269378188 259875718 214785096
329591400 325210969 45051328
25028575 196232791 23124998
159644813 34554805 241394361
138490148 54976510 307290977
61497931 330977939 213048127
251781928 189044632 31709699
208763556 246855316 322982211
110972151 227028821 158644462
87163938 203560298 244341245
22164273 258947392 44123516
183736691 206050629 165259302
191030404 145432198 59483688
273919073 191907412 316616681
144354015 15105257 317014149
174717132 265192479 253310654
201284356 141786245 85074724
281231406 108187732 49497785
110560279 34799590 316370105
186198893 119108454 277224751
131229254 160445320 230666390
111302351 306227138 15976937
205850502 289731638 120432101
15862801 282851965 130673941
226680340 120800109 27207769
111388996 102375577 298806379
61412171 39536280 288527310
29505335 269656571 111494258
238003219 318129028 267190925
146402856 257230811 80178888
132380536 177450070 85588480
37419716 25520731 167351748
247510676 129019163 677658
260501629 311451937 143840951
98964738 93488732 5539015
79454676 234008227 20605871
324795275 126199910 309554199
258945224 41529484 187014634
200892484 268384054 235288274
5004929 137231263 109338368
205725067 291023406 38982515
260313804 1520993 135286243
94835801 68748069 150982722
60209844 324134772 159165283
134961570 143465824 298896352
90077260 221026783 99989128
100727605 173071342 113215282
257344990 303840563 238613534
168520080 19075313 263411430
270721492 185227588 46913669
82357138 83144801 42230915
257260594 266668280 273027205
34133069 112296630 189265363
82720431 223210923 16987737
62303229 164920211 133507783
77175783 165638145 257732111
76023736 303503045 84118488
179452443 185436855 252653990
51650183 121647294 13900343
323448073 79663398 43732758
129225488 3782527 171188728
128560105 308297604 260316554
106666650 287026527 18507128
150929443 52097083 256273574
258839221 298155449 278841080
126024303 266349432 128998500
25905518 118355069 61469408
110159552 223095619 311270088
186088074 175468915 23676940
274863798 307479146 185960932
325769095 30597976 296223350
322170846 146903136 262606992
315696297 37472956 276848557
301996557 154151143 199734328
153955484 127641835 327223500
173967442 83013825 81602567
244401321 164642915 7004467
280078927 280164094 254624102
316449467 154186500 313121370
89543009 108503219 326359942
208898902 318438697 161283442
194007804 164890686 150490673
27251049 93025283 281845418
267413660 291644538 97379589
131549217 299523291 125688971
250958698 134205222 279792115
115484257 152405133 300662070
58042741 320479878 231522377
316266610 45056848 177345589
24232808 103610875 35440684
108831862 267602266 303670477
279843460 291929649 2373821
68850440 185598535 145026806
207942162 308588408 224063517
188439822 181879720 162970515
63476550 19493646 15293019
69570917 172893876 176514731
159210310 273826447 303593025
316043316 77239706 6460235
107902175 298703980 301183168
217855415 183083884 21908071
273509072 240931421 325066018
255480179 258864741 61154955
191182221 55696244 46587484
322804329 3162832 141358861
263899159 316028583 232647094
184321963 318522958 218903581
8545220 160175723 255002260
51008675 31625973 127194466
15570321 188941732 55721935
37261374 288720472 126172565
231886535 69215134 324031229
258692784 233942907 289260984
85192968 208302355 265003551
45795436 329354709 126317323
161223342 226671213 264397673
834492 324673823 75488369
28795501 203794021 90787894
293995076 76638453 5113046
135416601 291617902 260501440
113473871 124580551 139747870
97869968 106787714 187806475
200006651 9941549 191698411
219769964 150694723 12547293
190803431 161940951 279256013
233685738 194346863 291729448
110258942 67048765 79344902
172912318 183828873 79490270
241726674 101671354 286518146
150405709 71216756 288950125
85916519 173193964 286432596
3426647 67885195 298529343
149723784 211991922 310991464
269729441 250290013 274942277
313969939 227396954 113155842
192361952 104180712 133643357
323862335 306227250 251846168
127177735 304261752 215684526
176876789 315014694 326010162
79445029 210083686 85602357
223669314 264469979 22592056
16453764 278930784 54574308
243368033 74935338 209815424
14517061 105048797 139856351
158006894 73268855 184568844
259678238 227157886 193383592
26253509 307524397 91328245
106268528 212421245 121899061
190489269 111930120 189140794
286129865 284997719 274859725
59952395 113277812 98290217
297327708 2328382 101523888
72496922 271609668 114937626
171869757 202305507 288054108
207297721 14224802 329088621
286711963 41588180 100342800
22350946 160909996 191328224
230181095 217269442 5644131
13531021 237811402 195856872
125447849 69946016 315650624
43116635 272115649 299419522
16463256 13649293 91866637
237296364 177266383 45759308
68518515 259561340 133935533
131130533 90558673 108229476
210118985 130338342 324797524
265173366 114180313 64335865
270451618 194969993 183536666
277496630 200620575 208333523
173089363 234378514 12197731
37180966 42866872 4728369
20649644 216751736 33612934
185224151 103595176 86102301
102616185 286497497 173272870
15775209 85799067 172341747
100785123 221006445 30708918
26982105 280484769 268945335
318374549 104233717 57785493
293403184 277495298 199900891
241563218 295717995 18391993
213987344 287141820 54912403
271551072 63799010 327808783
258171097 156096086 118991921
226638058 69692095 124040266
154758620 230000300 163086954
82776250 212831987 97285759
160603830 32706381 276972517
226044022 95876493 281866518
307190763 1411713 131474790
143432590 151152361 275944306
22227192 60298828 239003415
225577600 229230759 258932260
278417426 224639834 306347883
172466274 214038719 186800098
80974960 280796295 48203555
210568681 65409221 25406288
16316113 204989894 124684505
161982286 226286190 308151828
251115052 81065078 291117301
269969986 140788112 87312350
160373086 12980707 283070133
216640776 40571816 109606213
82576744 74731146 119657365
328014699 152010318 52688730
107963560 10397430 41057896
312208657 125713456 131265135
283643278 188038933 276249807
265394029 324572112 328355484
307557208 204558872 8607502
62646789 255347744 154685023
323405811 158673615 104667916
132009270 300927381 61959388
243791631 44833396 113866610
23719147 35545589 141423553
129224443 195097844 38637392
133148661 83089491 234530655
41647806 302637302 313266867
24680773 204802349 19726818
34811481 241001335 132685992
315377488 320377994 315181412
61368919 321130067 85755648
280047253 106015051 215265558
191857104 205640415 195157223
189109021 96393780 242378992
64381464 72280460 140282712
329655313 274411534 215349691
89436441 88473601 259109709
231648810 258645092 220531794
110396522 169939351 83139969
233179975 318353593 230720727
249130762 131710088 151628490
234050727 47925 15546154
13670218 117130149 292149192
167712199 138637986 48282045
277247739 132700990 3024372
95766232 208449183 167967562
250403102 310876085 116912430
63865647 319769257 174579626
261429684 288281562 279707045
73533743 225595922 30479206
220832331 158330739 55517434
306585290 198726095 50922316
312989088 118283197 230657252
95675780 315973976 44206844
241261919 313594402 312999717
203986272 112365118 143272895
126961808 146441633 208665378
44339001 271031875 28137153
14973168 275582281 165441969
269205795 53737322 86517743
309487887 256234776 179108512
245391793 223323088 211259623
292460371 202721156 35340172
123998734 115135661 200030618
273381860 296012229 275019363
325089289 192333890 74929728
327829727 317153848 87537359
136443435 148240028 146598161
59768526 19032537 167348034
252500384 23812723 40930410
315710212 27703541 191525272
69824557 174404588 283080977
48485686 246566597 265476341
170350880 158311140 123666942
140112945 260619478 155133403
229296860 144619574 203498915
195919238 308342578 186968115
285320684 21334315 305527748
116602704 4901426 207471858
109764778 100087786 272009178
153314132 303626911 273226545
182606680 220490406 206772261
119891386 311287455 176467408
3282944 2034091 120753475
25104337 185295942 216406635
211677353 133079642 94930695
200982687 213938990 211875146
2132657 195233064 104793406
297777397 299140883 289907371
56724477 272244812 281245351
257794190 201644639 117158003
277159393 66016181 290890993
315105658 108160800 18621386
76181590 116137704 14753172
153606456 246903883 9648334
185087305 148483604 298388733
166848840 69486726 262109910
285524065 22233344 45562853
223433715 161395788 185580601
210541593 67530652 195693511
265890910 17652575 78788958
35446372 62668361 243266571
327695202 76834167 105245313
18395304 241015214 286164046
39551268 112549728 277739558
209835868 147441717 100825164
193441195 51432292 323676076
121605985 236815998 129611299
273244499 323972213 90963704
221583008 199006316 12203748
76424964 264378628 42564588
249509281 326326471 45814655
50892464 18002683 11796793
165967417 241793481 25368686
260839355 309950328 325226006
201517093 174288699 96325009
309341225 188037039 252616041
155284830 294405441 120787923
289973653 307089388 210102026
45912098 251152239 16699448
312869911 204385083 157118847
146186244 129367394 106149909
154056539 3663115 87381953
76028968 330225740 186227823
138968178 257637015 324099015
57243647 156148145 10310477
236351335 64168669 243518107
43109038 258640897 103996663
38684353 58743477 302285703
323219727 289495491 90024819
60616657 202140258 213633017
142471781 206147579 166206462
118023568 285463654 85408746
114428119 245538765 241135339
268043030 39129734 56230223
214125518 97388276 309078396
143357923 88018180 63849729
60303530 61718715 63520126
115116332 262215211 292161558
152860781 186559179 154148875
145432262 329119917 146414260
54393375 217172411 27787892
66892947 244094124 309699376
191106098 160686959 72785252
76665783 63323122 211840633
13893433 51595947 260721114
135938730 120174998 204809675
401724 190496211 151080087
296335466 259239445 60879305
192571677 16021121 21606296
245531155 97957333 41150838
215808837 306481968 104178785
146754299 178508130 25498184
65240390 311779182 175258333
222828533 216204104 136933843
131486798 295318349 208616068
79680323 41869058 147018171
144166755 310577790 17105787
159195264 43860439 191788855
237886099 163669826 95218509
232413350 322102629 308704332
137968586 5477482 274351684
308902448 70517834 105522634
215963154 220549735 75750686
117532877 149231542 279611465
146658277 52840528 4858754
302857191 170766011 62041558
170565556 260607936 286628188
91570025 269585341 4016616
254362980 251697955 295559087
70333835 270352818 274070786
28679876 162745344 436276
318790521 25603431 32802017
299295299 151172822 281330137
294612230 273200518 175891863
103457752 249469012 318654514
116111444 290742507 193136207
116951140 241585419 238587089
315439005 85274245 173250958
22826859 80946984 194132706
267209809 239183911 241720743
147658716 165402403 208347004
112069613 145160847 134471787
40285530 9386957 201193431
167177002 190163605 181391838
133517250 101618143 73290830
118482462 27283920 223102584
219782197 737115 201799506
268831998 173264444 36812471
218074578 32047855 136737198
303745101 80177070 223253899
316054653 231504083 110630578
109799432 10320580 246237103
5974450 149413519 82013022
284008234 184637965 156729472
72071784 95656516 275338992
105896997 47046126 227066844
164553378 298775846 149910631
314744946 217247046 58284807
135740690 56996656 313289958
131456663 141835745 271045154
132166348 287966875 52019018
62982091 8462622 73255151
160196535 137477736 122551410
107195927 129102535 319803440
233519836 199605365 204776341
14206324 170105776 84063654
229681928 271118516 39860407
259251773 8587294 162059310
122558911 275330528 17925713
298682810 98176558 265603981
212585797 179902875 277946013
49477603 1985056 272217698
63102957 51906258 247952906
226589343 220070102 181075530
15482256 217485683 201630869
299914006 319950132 245711785
73679911 31681260 219377104
138590945 299008086 119230125
26519565 325972660 262845211
322675796 109332109 179465279
136967585 4845310 253921781
127511844 64233023 55810151
120788298 251464702 215244510
33099015 219083782 175229068
56645841 302409979 173133663
170300697 251520004 208601242
319074808 313442179 119965201
265953190 96136486 127350309
239729205 282182427 114773564
158722543 271261795 316665990
217390704 87652690 86121497
209159442 24359509 17222400
90571138 285156079 71139027
264147827 141096167 86517185
292955812 204058224 282306255
257977085 239848124 300037234
155539044 262739335 163474085
126042615 257958317 148130936
249485774 292579023 11332766
240568773 315375916 158747303
34119732 245240011 271846048
61468571 85585178 80101725
269017833 239339147 174259072
65044279 48226525 213458056
24473471 205100206 116551831
113501706 90793652 285648592
220351604 262044267 61541209
190486313 126535081 282815528
202659601 315019223 264434802
282467130 186521297 103628942
92077990 60625163 167585309
306611667 96515535 258007197
144440122 167021407 295935739
283278774 179679194 40344423
321659070 101845214 271543360
180532052 174408877 71774571
246182181 284992817 90601777
129972139 220765009 227566228
159921115 47283870 133327776
307105915 213615336 278130308
286475136 219244445 276381239
150634882 33265478 21651060
162125012 245142227 246874423
170050534 134363588 48643999
159659315 83210733 16601959
162930834 58576052 316864633
210417968 64810163 244127512
289829183 163180112 218524020
24535041 166141507 316505959
255285971 313792989 212393571
71175842 258382136 117307881
261198975 299965081 38803884
198285018 82914515 125076718
131793262 307241222 190562192
321491506 122721096 260414712
151613995 108699283 50351340
26544874 114670926 244435079
146992102 253624286 270902692
182187425 23513094 165773770
136991610 198794262 123505741
318863469 45879277 255034111
203439663 239023401 22031328
173054449 174008636 184939495
119065068 33899335 322459715
41341436 317449371 6253918
196164355 201063848 157237209
303495671 189139530 128758764
322327217 293204159 162067398
9702644 329616915 312290309
140322455 154010069 283596227
125572081 258393110 175606021
34721023 191964239 321151660
207841419 330388883 94023726
243563152 50185787 125780264
85956609 66632931 155043947
182581270 268938486 7269379
63129353 96410041 246725576
297641882 108248835 260298898
194336937 199138290 51299498
238957096 311654274 256298374
120120163 20816862 173995316
121400265 261761323 74106993
221662100 72271037 3382628
208589329 113759179 80321210
61440674 177339083 107665732
194171589 9274821 276021691
189147377 93843303 292967821
171432410 97011128 27624004
79782735 124168785 130218685
306018314 188909060 98562427
210331223 69217894 208578193
34765782 150813091 84990436
290737572 239096087 259348969
236490898 156902506 299862230
142030362 88826319 82883167
169014994 227685973 165685042
104366454 108577940 143339868
263696360 33337876 298838291
36308240 30142544 155983255
193740121 290469185 92957016
90036665 55749329 188094315
7491032 172706455 150699398
213197379 181656305 119228254
226781607 177452248 178500427
107928288 258188889 311411092
269674509 176356773 216738073
31377817 244532476 285895461
79961477 267687564 250838608
230862966 282658833 106396991
79688432 186204256 56504581
186835974 165937297 274726774
262446123 129247819 63794614
37199377 74303779 322011016
90097754 242430203 292580689
301560382 26453120 103265074
51599625 298423227 305105400
228304107 33690484 268782708
325725858 50249652 305778924
242726949 105341422 305229291
222614642 255080999 106537207
178265290 225308451 215782990
251970235 30019825 297917225
278906549 153316742 101703310
86025739 119586243 327039280
124197068 296671146 264318477
23968876 178755798 220041790
80512867 321823687 1193226
72664577 48069398 197102343
27555809 212499311 261648808
47912607 155973952 131122231
328720232 49678305 77576635
51798334 140993841 202928124
69626485 90973593 2696222
190895179 266939513 153031200
20783312 183258200 42411592
193592041 97651173 12028099
179168126 20366838 66499478
14726868 297760054 10487186
76840499 247176566 187872330
233899444 61525543 160514807
84575067 42593037 227582744
34511834 92224573 291362552
155003280 294597194 3875459
105342473 98436636 166669948
136339972 307572245 94967984
315644906 173358647 68409578
168985735 219799804 74529420
920233 308621733 261734676
124957683 108773565 124157633
268420053 158463933 24164903
81491684 173010871 85507398
229629820 94550450 244240019
116470992 123701449 22272653
256068285 327714178 146468485
226017542 329002950 250516319
117918392 280177864 189296281
269961829 32749709 127575395
292158035 240733356 65874623
169456946 320072355 280029501
247581431 197053460 176289013
36740894 246887171 104845948
136345460 41658590 298721789
243739384 41298867 311336000
123394089 156478789 178820318
247377959 78198801 10696150
245870284 235208333 330418277
182245427 228581896 176405775
213249656 294690461 4220900
160050567 207547404 261367105
152019450 244461193 10019854
270293659 325377520 171678925
120611618 34765109 14521733
228763143 149935993 85368919
268094863 223210076 285864775
233661113 235256567 99736976
162362325 317435524 14046769
85238852 208869771 72238436
307754409 145679366 284162128
240615238 143243349 131044524
49627797 25320556 17753118
197390488 59660429 6641301
201473415 187379305 283755995
187222616 99230287 54995555
135024754 132554083 329070164
289077806 217989691 174294949
226508947 6172220 322088166
169549486 4961914 154108415
115807290 211440753 243741179
20310333 49801729 40182352
268259367 26914848 145073499
311044260 104950415 297569439
97082792 289234622 6749311
114132440 298940616 151086392
113450860 269869949 187427602
188660615 203558599 88253218
58004624 300507386 168258288
119984026 55836367 283953992
160597568 168737419 310919248
47513384 171301803 131118498
134459923 319300409 208231596
266011273 128313039 188952287
277619179 83914186 308917706
74882940 189274210 77593712
195005375 194809223 286414951
104764737 1850670 197376211
134123940 205431611 19739662
218183054 42768842 213011546
279277796 60011921 328089077
125131489 78627726 314684360
230508235 263963759 60532091
313875120 298132278 9533505
199992325 104242473 187163225
49148173 77412384 216927392
230175239 28228698 96288358
133315553 102650800 285498030
135773559 84220754 127282646
28846780 105746272 189660259
266440889 179927848 327292630
20511297 56394687 150268215
212995372 41533409 54573012
176200117 58334385 190327676
330991769 231312597 36018438
76096472 316054383 246265985
182706174 297986335 91394771
22127789 270483199 39784137
90801816 129521739 7364666
263127890 243373694 168155823
269605621 251296373 309767400
107702309 116308271 179159202
267417150 129941996 148980613
238337327 164143369 141773335
226179477 327502725 207155775
100408491 68034938 177472597
71779886 2825492 146557519
258874587 182042074 311691831
299465311 33712475 176200218
166610052 94587264 1975236
223607258 205319307 181999757
159441920 317048338 321367493
116823501 292530442 107163723
181183859 111272540 234944115
203016090 117396402 230706880
250855205 233635812 104249848
120189275 306611542 233931803
241027464 151760132 147101492
301429025 198879442 271571856
331189999 233137798 113182869
239402737 84726178 179717875
110015597 117425238 61455492
69618384 300770194 46334450
46085859 70618518 112797858
312803455 39730424 28554117
328862706 69715410 248047185
98638303 44671326 308754996
179493599 252690243 220925858
281821467 81033191 289365149
303287893 237902761 181004785
314943257 266775597 217112918
213748947 130447846 328143
206168575 112480896 74582917
377447 125903818 227874926
293718423 72005021 118003620
225561764 80244103 135864334
184979514 285222027 141387783
121615827 331464607 287685870
228715259 281186967 304720471
175579014 184261317 320908703
267247949 55135068 186742829
92303853 175864399 290739597
304262804 309595729 320364446
209337627 86939085 34155090
89568662 146563727 116278842
243879496 175137941 24234548
221041915 318760166 150815102
115011246 84709536 40499528
125759111 253292254 243596674
265872290 12116915 7822344
235377216 216364118 36435697
209164201 48912657 330840788
114348835 28081531 22075155
23801556 126545013 104525941
255573125 302874969 214657142
177530177 225453675 94528568
74453513 135541515 127297782
247260357 162967484 76117431
317692138 151839075 219032663
167980306 139549569 165680062
29654131 14891896 242824751
284737185 26445819 4747709
123451126 251744168 241312478
101245306 15548765 116146232
199160808 130603141 3695771
46895663 238260620 208247232
153302424 231837176 223290556
314402542 294933025 144285472
20363681 96552438 34488239
48651949 182977864 172799683
127021183 183524642 276012254
92773689 330080881 252448998
135511054 136378775 314767237
330640950 289329031 110957912
118440225 284651091 207279740
197122735 135501381 33273418
101663123 244760678 272823596
171044218 240358140 185199275
25789705 65068029 309504083
191699709 251381452 30467593
286773363 77577550 29647468
152020753 241565114 175924192
132488127 220131293 183892924
292532278 195264143 145934134
171152985 4615828 219315757
211364517 319779396 16089559
216161374 330069456 230163524
104339733 199182942 76674798
151933697 242314885 27967598
281852176 196744821 315834202
328494098 71994380 153860991
37240683 49416673 193980023
15782413 131109489 281870583
141292865 148843457 273739448
181604833 286362875 216869337
183616465 7277951 35359089
201676689 102549216 142998974
8883520 18155009 169904672
242383548 5244949 153533472
163573765 163169788 135642466
264349469 189286193 102416574
26749031 92706686 114958080
215804030 176373096 327784954
196244681 1651305 116811378
134637145 240774903 8514664
10081918 3697916 286192730
139281877 128818988 133949357
296335091 60815545 276392297
67946823 119898444 148380974
98819356 83579054 330124043
210094467 253309259 213566737
226691950 228535750 120527330
25702826 71311348 88745813
264189307 137824976 331697446
278600126 178910377 238129223
230100438 162867391 314718465
107536874 129045969 138214567
309499418 221087477 210076931
228923188 233871452 148183113
103110613 2583484 296463760
268183802 143860512 317299269
310327544 295224044 204669684
143927108 237798820 156934732
90609705 261736927 291359167
32262634 157045998 24487760
21844534 290260305 47611491
265047632 148103215 152864139
289812549 140195892 44002123
151785704 285091542 122989570
288485439 315586993 29425352
305587260 97309547 137982438
94147118 264899187 201504655
324099164 188863171 206535567
312052773 326105562 292843382
29010188 323210237 173580502
133163520 124795724 306604056
302533726 140751650 217455540
79285756 120810972 227300344
66116239 279465639 87181108
173456835 52986445 236476227
58061588 60009403 215992279
306238886 205406383 106524641
80252542 11479301 263038453
179954401 81580411 162706479
152772842 277657135 246408647
218194450 174594838 19680375
3426647 317025245 4788360
271554339 192496491 83883725
111728657 289820832 118977912
303461048 114263841 238009158
43222046 292470522 62110909
34632563 204918445 207813072
304241529 130084820 194601494
143794284 59533106 177372282
174929605 121544723 190466489
132956803 88214024 231556133
243193227 303111411 123179845
23571797 75332096 227305892
166058677 157593401 99505878
37526367 301863358 160467120
64803997 103251259 103339035
147219670 6935427 165805053
30886377 103747536 21693731
284393719 90638819 170005336
97928216 294947892 98398863
47328626 174825377 160777890
134665035 76394504 91581322
36430263 318343541 329607469
14080165 184217433 47595841
37410286 250280277 142030357
214714101 320167588 223934055
292513993 303517165 234258407
229439761 34000444 63108368
194855184 143812574 118288681
220365566 75481786 202045901
227348216 331401102 200177698
236827870 175254795 309889603
150731763 233093804 63143320
47430660 28638755 304956096
62593282 275539144 10475617
241968284 327357592 21596786
90647173 250608453 161606721
140351150 221089350 173048978
21492183 112754333 195026945
295706632 53311879 59722588
246791395 306526135 187425484
7046930 250898510 294878026
231074030 159715156 262357495
34595737 98277650 285174528
276426561 321047254 11669669
259019569 299859244 48634008
196998953 172107219 54988063
136901524 90465521 298303951
282713891 266097242 325565558
96305464 208158113 59463879
120305610 38650695 129224928
3290991 40488147 78782260
311808098 160707948 178440087
191365757 269436857 61537270
253190030 192033210 219903411
59913111 130083757 257352364
119553295 312773827 71932080
194422594 313946940 291837499
290709505 211099203 275716391
218229497 123028596 106869127
79456358 52957652 163411022
261584187 226448105 2389707
130164944 102887402 271944628
116514067 311102660 116092709
147032 70905465 269041336
21295866 205078100 268529113
23587590 147761831 328654781
79240769 86103857 39649274
41617641 207889454 236235612
232257500 139054408 174155319
188121837 219151177 201978310
271412922 301366813 150112067
190211457 293625952 182810137
90391307 82966052 258507615
8022404 43611627 237290935
110143225 128868209 138015809
149946134 73626477 49944151
291140619 271517917 22950046
220978504 106352469 84505532
280929811 59617913 325356622
163106187 28570688 250977033
208599574 172556168 120736075
134999612 276135455 44199563
47057573 78390537 75829037
192108134 277976849 234104758
158815510 111523916 11059841
196706514 27974505 77243392
90248709 32509323 231931233
196825367 35861312 188143487
83258626 247145276 160270754
297715567 172874184 121221409
16804481 217077855 43378626
67625489 290471711 246854121
229706457 985089 251126258
155031530 308923343 219462886
217534062 167305417 67608085
254759881 1415007 200825059
95514560 141387055 140943240
16012176 225875449 188896657
164702894 127580105 319618345
40362132 224624367 121149520
67329331 225712050 327568474
10799936 248030048 101656168
92982877 253811222 88872204
311437508 43863700 279485121
306614191 180600943 32914129
259022925 112367161 325673215
320599961 87085296 90576921
289117851 86335984 319107980
219137734 119989645 9819780
111551938 147021600 40553103
90430949 54832541 232188851
248048409 312880448 101059585
161298018 178630229 328430846
6901909 3913848 125428510
51283793 293231969 201971674
329039372 88624626 47057924
282139641 291335143 189820607
277605422 201375256 72930338
307066664 206365683 117574989
210630342 128748458 220601243
189354931 243961047 277226310
257668578 155656508 326655339
28638204 48924317 299535196
209657164 84845018 78435083
67102488 63251657 115298607
229291619 300001798 111930122
201515313 37763200 176401211
60153930 180529812 297141770
89218267 277008261 94431637
73756758 119889642 234580889
8587832 272624968 242656871
18424803 174348442 118614020
169172295 167897402 218407220
213603509 135587323 1108517
251647289 73666048 24016650
187486293 131531112 196511943
201434892 166527109 17646428
191750429 208347165 63937208
58949798 22610224 276300930
86676688 303557841 11693096
83803356 238515582 121748471
157829697 24506197 201166344
2080141 307031769 105170618
322193484 326537569 215258434
59228438 264697696 151016373
66423969 177789529 246015050
168207320 290693433 234718494
130262062 172847422 22849543
195844037 225838896 229774372
198195138 231957973 116249519
5865430 154815270 319271802
100176088 122722659 178990007
299778122 131712145 175823279
69371240 179105618 84105588
159714918 105561615 312569875
255583438 184483212 10206957
244019462 104252340 260718048
166770300 232342588 104223973
125188614 228515097 258555390
203359971 206845184 272625748
316290558 236257525 217939809
230959716 197548382 148916373
96116060 232884996 310803655
159629718 144720845 90943689
73948720 281189832 216349578
7972411 13772727 164060772
325554296 61563029 264070353
190359045 301779255 263652289
234239762 196928074 184026160
314901680 275489894 245494718
180378231 209790207 60050271
154036669 89973284 71231788
259362448 60600778 138679423
228724255 280007889 294407049
311803951 133464988 271996526
171232010 78425152 41753011
246571349 6069567 232964866
259587202 267365318 161599736
285441510 92512807 256100134
133899196 21324372 18795869
83792789 8456033 133492432
163621698 305925337 300209759
223168735 65734379 257255104
315803474 311684187 53304122
122328104 23581691 313360236
97048315 167479616 134148189
199562830 166401603 327645726
321488633 163478051 154569516
16618083 317635477 236149287
296643114 139234077 310299136
42129961 147635084 28585075
310789707 137300989 42129789
212581688 113524118 195119681
69938605 127187336 146279057
294036907 137610020 176830823
23562251 306410720 270787731
254553250 255124299 226148447
298736193 199227553 167880437
167228852 240382127 46487886
21312835 139516095 30306997
249161222 112483707 44180339
195217916 40395997 215228093
245260045 92347125 101616245
38785046 41357369 322688927
152944075 234358699 110911823
48556652 264832791 171835878
185235648 65738838 181715538
76466930 283369019 59564470
143301561 118491640 79479594
278168309 136011686 192511878
129441034 15372420 184233575
172276618 26606737 232839723
250232627 153134086 167354877
295501590 96669189 121015114
148014204 72090611 178287517
2858178 243181113 35219435
40483601 326209400 130516978
8090786 213302622 75508319
112198502 257349143 248970784
210339884 254439691 267251956
323457066 143679845 34304042
32085819 315271084 118312164
62192268 60075833 179042190
127969009 87688310 138940473
91887285 331509401 90045008
324889099 166790425 133138212
330035472 316033653 78090682
54075989 10188567 126600991
282494579 242920856 10113618
289770500 148026471 145918399
182803060 67960452 318980170
3472802 33676694 300601817
310802745 323575849 61829472
4169543 70569489 129029190
236551175 133371265 152726673
220039719 48386374 206642442
142912380 299346334 198128579
224110562 180286142 25706803
266101439 30943238 133373159
293121145 78003953 130839759
284298063 221179556 199606034
267647574 288373350 85502910
232537415 254300590 56729714
257613684 237888721 216484853
276383051 22431945 70409998
127769204 185606531 20395072
226330894 247096436 234701534
217982172 285724324 312409494
274973871 153256448 23765536
206733356 41122897 184885797
118990455 222955984 191381282
147605591 253122883 170223514
60499531 131869434 106043023
153097244 253219450 256151139
64419199 49729454 50051524
31761984 21436412 263523719
213023267 200947419 61554183
220455984 2648693 307669659
234298230 200593247 205866660
84450949 82989396 141393247
1147083 171098868 118912215
15402555 275292215 226228580
243907994 66372446 230362867
315378638 15498665 296289402
212337335 7857362 224385650
132995593 315945091 263989914
70799603 105880270 32302711
189637868 38599480 199429063
116721840 57236084 141031698
45937277 74110928 29247011
234089766 75754496 200697535
110676606 92917384 20175810
176783159 24187549 136575270
20873183 133532613 28561776
44888893 145056368 292403643
11560019 9637656 320363622
276353138 128890966 97859469
234723669 238287167 62256407
241049276 97134464 267556549
146487169 271600345 140312631
69510823 471382 167060022
98855445 144911797 248989112
254862344 187049001 78798540
29826260 87910634 153842242
90710540 33819008 291672469
176242479 156066567 199847647
158869319 97944752 43756529
77322040 51524059 211823731
208898387 206148587 93496198
298061109 300246386 29272379
234489154 255342635 119098700
105751188 203471244 154717655
153901542 302882337 6956325
282313404 172115543 27498423
250779179 56865893 262292703
103232171 133626675 120628236
303020419 314654247 4344551
289424793 28797677 17390655
309148244 254704902 130553047
184730358 59436495 145917431
165459895 137129252 174128919
321503132 322719937 213433591
69670597 129661011 328341827
122527227 137557461 235256640
112130417 183364532 71884859
278827004 213011902 15870818
320623329 162404559 88057168
7807349 189033258 24254835
234023758 87744118 209336739
8436691 8756761 302132686
266483064 8104074 328499243
123278717 228309131 26291390
328858993 133596531 27513767
126727956 150445490 194377691
177001374 217065770 54061164
106099967 153823667 70826035
13119961 126432002 3030433
270389363 81246303 235164316
150681452 276296621 87221475
122705159 297439736 98328459
308599627 167629215 7513156
182590438 274857703 38194660
12732165 137384369 205112462
56400640 12178085 321910980
196127327 217170311 304349233
293133251 318637870 160544040
71187068 64666338 283910264
119184045 292922388 174785938
162586921 121590709 94018111
74171982 60467782 103392378
236626659 162017354 60205495
59763438 292417980 97041197
150907358 117529347 234355702
71719289 141252392 182460853
262236319 152032818 91405072
211032658 145797069 217652966
80571956 271681511 19297784
19327467 139374881 168389191
195167243 201079046 141900499
37034033 193264038 60069371
112081932 46391752 212076896
146712453 133301015 307143826
147250400 158004531 330252450
37469058 214427159 325399842
217408362 166336835 80398226
201506624 226491120 181510530
193989830 114690285 224056472
227566861 46501439 299900028
105807227 315615637 87333925
245314700 15502188 237613809
133999063 323584603 42880939
12246746 150000195 201649838
316534170 204918242 291773495
266108783 263171225 200017435
255102325 75395480 174557112
235613046 265105977 158207570
321987226 248139427 314008001
329615116 229603832 45094807
279565836 192496437 62650083
138242162 137221523 313920109
23851558 10063192 119345712
260343903 319030522 1643589
38687197 22075155 113421905
259120482 76300240 59027636
72589914 220653543 117022864
166061901 243714556 106653978
10643639 70484378 110757830
320013708 159123299 5944341
166644767 255660098 46516509
121360842 257151385 48488325
60407067 73985184 141482208
135886562 294841940 327074359
15134233 6461589 119438902
168876746 261392304 66746109
163306373 329924316 16506090
293230025 156714331 38810347
34742169 181234918 257133373
239910662 98167950 45009510
289553233 15748117 206610511
232381597 193712431 115199039
148101649 62086922 82992975
168005330 115003826 320411649
143535488 139337944 302999102
96207097 243886869 82045947
297310105 3510462 119086639
129743688 95194779 52690504
71858595 77890630 309759386
326884266 68013009 326119014
121158981 123746169 140154236
26328503 45654345 129985013
190831797 168845885 149513099
156145802 244411258 201168865
189943841 254142645 182402665
181181532 220927701 94435730
316913257 189197877 95685254
107857234 323613673 128635232
152997250 114509749 73605852
307771424 123880416 331138870
279917396 118965255 61880584
188401151 60159150 328907559
101033665 249640056 25339193
155592530 112857249 186440642
2461332 28292181 13123274
230801383 259958298 169892999
206641104 60713720 97490011
246077235 282746664 46378289
283256236 156104578 267975720
317074189 37062262 209150371
238904437 305711000 171482344
210634255 264912322 7701561
264738372 252981811 86970449
249521861 296562106 290355370
277594652 325318247 284478065
276970849 130303216 169609325
142350926 55861532 84029702
29071729 161925585 105212058
314995883 14883712 77862773
142669078 239326722 234075258
103445154 132515965 62819752
102035796 210965998 58524118
101246081 198138177 72870456
268218098 80805854 277572388
11088166 163072429 169149846
169930361 262245198 10218762
38367556 314312454 120277102
11240205 120830143 86570929
32852785 212822438 34129261
234939891 107499997 48389152
51269610 215300267 234600944
144999933 178035519 230072699
24146626 46211833 254097046
227743338 229283255 231403398
121348960 216481814 34258074
80009283 318574673 49092916
53046516 14214702 166426734
27513770 202957421 165476024
196371852 217390896 71676534
94713172 236443390 165525397
144424927 164953728 212973125
210934457 279573026 266217993
118173515 157519622 22437335
225616978 64885678 79365368
54807688 244644437 113486919
323018384 163035132 7071899
81766218 204593952 140800068
309900938 300396275 296208667
137385286 147392274 121849400
44554457 120971532 222474481
19062683 156102170 187105212
128088997 273443029 45078901
172689016 98595163 21604107
276711921 308463252 201083868
149756722 249402574 172561027
235028504 191997258 123396622
61410397 286139139 167526217
140354883 74954177 261182434
116083260 80291531 329625011
59749001 45265225 155140244
289452696 204559410 113924537
132247005 128489750 47798668
157879754 95345785 174224219
209520876 327308105 241808498
70186451 312564441 265422539
71245852 130194260 113300323
99782069 160613412 47137520
187575840 92617999 49847772
271621907 143983669 282152351
128316471 76301145 225771411
6433828 101685836 192176957
68684073 175097080 50539369
318024663 43776551 248082066
304730010 24760068 162808856
124806583 92112828 304350935
300301265 44603133 155935626
242488457 277210836 262588558
220187310 252463892 86988247
94076585 162194563 241050041
28869953 73906346 86040552
82580173 22180952 38534234
263816867 43573331 213502311
196538304 41895246 160653824
173468316 100368149 78284759
123812301 216495711 190417463
275735905 152203732 213423239
42139532 247561440 248496214
133556467 223025292 6616732
308786460 327651932 247465535
254406549 177277935 89320303
75316147 1695297 231420706
126461355 216091662 183219517
186496182 322829437 894446
26031920 196398986 246581455
152588054 181918264 323569212
66157558 137663629 287521856
228103605 265418098 133023014
263501479 264729056 145458784
201720246 71908349 159899633
48188072 79053469 270767564
258139081 153912878 273568432
144395557 39498478 312398489
14749239 108706940 210881740
47392954 91913787 78364913
283065963 32333589 225653719
228343625 250498831 175672059
198994904 252786694 21464098
200821959 176778979 209012686
268763280 10851149 286297263
127611286 310431638 319034165
155135865 227470671 110375739
161038618 36277260 295741712
53648006 48196150 150748086
288839310 8720308 154773695
188236318 112466934 88227649
148943583 7955887 56196836
36367442 187494478 208357745
251068969 163245468 46180130
259934911 74679697 295694944
311218550 309699754 193871875
231856194 50407420 78014430
176535440 103722368 237343441
294545456 199695824 173224649
56271543 24235064 256877885
266532308 87824768 304318798
36474730 157427597 17262746
243608656 26877209 265933778
240596622 85767485 195074193
39738312 325294057 263893830
29218921 120345379 305557078
87089203 93784387 127068912
298024033 56798822 149238048
56483167 297967509 128465598
22906798 179049381 276277773
45242275 302109908 303380835
91645103 23152304 20186533
305225799 149422525 21180168
163301447 257264463 85186463
58574093 229658490 317641721
194265151 99898845 230506682
66775851 281761085 277101979
117384896 38463024 120701810
244861867 273567662 15963915
6089184 247648553 159655150
290437226 311179121 430026
13013764 6050169 238041900
291314878 304272138 275904275
209005371 123181019 299940621
98400525 65958184 194246965
115207421 98376693 188965702
139139968 36171304 813433
80185593 140242785 84326503
69115409 324802073 14516657
265562340 203519291 110215335
162522468 222925370 138653792
128586869 303505798 262291374
246394728 300495581 137085115
105930136 300020956 322648978
68945468 28717488 192849835
214773427 242053415 75520332
12637744 135402668 169662885
89374194 186958700 8635580
141194009 287587345 303194404
265093232 200309192 6157737
36442734 90138527 128976826
314888069 194657281 264484843
115663424 239889830 86588714
108341168 119292557 170186753
221737845 306378104 10532521
278509130 32969686 12429883
326777716 105917883 70581357
198605766 97654076 28065918
95244648 111530683 185810096
271237880 326536324 316687808
9200478 55750709 182489899
44506189 53531641 250437846
13876221 232913506 175404928
236078787 69313382 24259162
196166184 192544421 202970460
112705575 86253539 303107871
220500694 45626598 38633825
88135027 93964555 139623125
128351180 137162311 52566385
121922511 92933978 81288941
211128609 209252836 40569352
119002509 144107842 318738544
179682996 83409503 177615313
219004734 141559246 323054845
202038043 283082199 83778941
228505816 44191007 111473166
199301107 208585530 170191854
45951264 285079736 276581530
91137663 111350297 192656906
67845937 158459477 43091840
22409398 119499695 145068217
297359394 206626649 68869272
221700095 314979351 300129474
175949121 34541055 304168499
185791706 301513131 228282023
327232685 157438091 284504198
83966533 204990520 187405900
216764794 247413640 305485399
154358431 209650740 69146632
288650654 324333928 251716108
272113203 179702208 90060559
187538054 136751014 91698707
240702346 311006406 79748143
96729473 4401950 12224345
23009850 305347435 74900532
91654999 52593075 274764787
250087238 202030286 163045463
282923373 72575986 246663054
287512870 224049069 278510916
85964040 55749717 223823358
17910571 322467555 13075133
110876063 273355969 111844049
303710683 34573224 105631406
168043450 137943379 255164845
207469376 91854964 229638013
91466760 50150493 204053449
310820627 208002467 210375405
29262450 127339154 187085800
169827452 254120775 218704973
89884123 152957106 127908761
149556818 55196823 140099311
39912422 281279832 125354985
109773297 146188037 35200257
232831787 118628213 240909932
148784503 31838661 57614863
114893088 245650645 57512450
52434553 109288884 243003754
195059759 303180533 156518794
75157675 307028606 324474506
197101978 110826265 86337581
87749398 323358257 218605314
149354995 78565360 113017494
227134849 188932002 213155585
27844945 56553705 47700615
229312478 202163095 267255694
134401394 239519038 20041835
328329210 155622911 90332451
32054198 148397065 327213673
77194027 164529849 29713902
21540951 231384071 209325944
168215267 121611523 39937339
250665437 50878646 75340388
228815027 241369945 83746384
46582328 328499704 179430273
47579711 231598646 239641136
279962783 119014039 211328779
181443248 325245926 44169798
61287003 274264853 98948980
239650803 7551994 319865964
326616032 236939719 274522402
276377101 118915436 280391320
162175156 208389787 27789735
234728001 203830853 175461847
284354428 255956210 240649586
307133688 291563663 167431301
57478362 39309334 23105198
72680394 180664273 56558668
284824922 314269623 155794083
244984595 260382117 184086252
27640715 38763585 271677235
215118757 231033040 157277296
295304534 239365706 289901212
75196424 40629039 180914524
210108989 92053892 323985610
63164442 240649630 160393485
190369485 159638871 179007038
12495219 242789154 207641772
317460027 227592986 307866810
306077244 90501674 201905213
211506686 223398042 155239308
102035585 142848586 1137112
159334716 93413176 298695861
240584555 54516763 309805385
31113546 313729905 265143584
161430600 203141631 166901826
172556790 58493646 283716044
175260574 44089688 102998750
148386974 323277188 218534987
70043985 316105218 223983132
259939734 222161098 221711582
238925328 200581724 115921973
256427258 17000291 293209347
156244074 281192293 116701014
99800426 6546193 260770580
75309068 313226579 243949047
19411549 171100639 96830326
97299274 111326409 61553899
248920115 251363362 259595322
139957288 115133364 325828960
135882289 222107655 136002660
85993912 124107062 109018133
200797306 213042464 55577895
58150493 83956615 259984799
240512801 33352785 27234151
88639443 89370658 292530573
31025075 44657066 155557883
234458080 118993070 268093173
112592220 138742962 116107911
41101354 260397534 265410152
73589709 237407334 276952230
84050933 62384590 166474972
216881701 283749349 257727706
46811505 12601716 309416381
243457504 92573435 165053835
265675087 104921160 304286863
263600241 319175256 280189929
110593344 273802379 247705190
279097006 105944773 122045961
315935861 166340077 33334572
155230605 163031460 248813842
177332098 50686950 204010603
194344687 17643769 296159126
285002631 11181178 308174285
31220748 90696938 236664548
264667216 287279776 295919525
328334077 132408459 245046569
36953377 170727044 238301049
327441895 86742703 168007569
312161862 93987237 19076236
155469421 186795391 76514998
328035816 205815833 107085013
264028864 161561286 57688046
241692931 312810040 150523288
111234736 316505183 278701495
107541168 227933185 94894158
63072669 325351979 813659
243666362 103210034 154358824
189798401 321450175 75877459
34142309 62985421 252237298
331399321 8681903 327332320
44569507 145787977 93169804
110698420 203532225 105574507
83747838 50210170 157106330
321243091 169055226 59970425
122219780 110488819 246932689
178033636 208475487 73461956
186506394 7855515 197426182
111869666 60064155 111064838
124367157 34357718 96683039
310231950 312250388 295879512
71828658 136102084 288193571
327943767 217944347 74043634
2240619 236520791 118639123
91748505 274353200 185099793
321039899 101919614 274815036
79534926 305765142 130038544
12775434 99173412 218378037
171630991 264116104 248487722
279462339 243751303 117997789
264986986 43666851 316297219
106392366 309445104 197067504
6760118 6409146 224803038
260435306 324904868 284818906
39207785 95671570 360357
151426794 49810750 324430040
36521970 293585888 107231192
223628605 185399489 283724136
175153720 44890165 261650546
130172757 315407490 147534823
9325406 232921269 49532595
167354693 2878389 311814012
65913021 158553897 35557209
159652233 268499884 253142079
150502313 192519711 286521728
142301894 63044957 172812044
170320515 34043119 271990356
91296920 162213928 264969452
83830231 181470159 217896495
239067077 33312235 330792702
60208558 226567354 9136256
251822188 32146442 12946677
83272403 46187133 172191630
244009429 217568077 317843461
216813785 175334815 271366694
14063267 45092626 142505138
277788852 269369221 181294206
158393239 175055748 216163432
190019782 199592351 75009324
92322230 49111137 208442463
321083479 239582127 320818769
179521095 53227887 181928448
56637279 26794440 286659173
184650529 57737722 270415639
49223644 66605000 311547415
266818900 193008610 176448067
238494744 171393348 317857888
325465314 96460034 33385339
196960187 242676973 167228908
322966140 276891490 1918204
231450378 314410390 331332303
256934437 270698349 267822529
45902082 264930933 104602557
118054095 287800665 244411599
329788322 326019083 7308566
109866337 233625715 98242072
329086774 260504260 76865577
67478169 89080964 294414637
129979044 150140953 204294076
221076487 297879653 183294236
299511040 97392442 183626218
48595051 208368346 196118447
315206342 145303392 224854967
238261634 162655387 195264945
98750963 205598456 246963018
157805571 295847479 178281116
244902712 177115550 192597782
271161319 198646193 259726594
132956805 52425806 192423798
243221413 249280720 154042590
74606198 88493527 262010817
224180694 108253875 42462555
49762258 111595626 271018715
93723154 298805872 96057143
147028361 67212313 162003197
296757766 113389229 199123864
38812691 312376812 294002638
315863117 21296310 3201192
167017852 55939373 221285290
238557287 94758226 43960714
318328197 161208342 292188951
308525661 226233969 89866738
136181218 40817406 96824654
324577152 87884412 60659859
14969846 8549378 275179041
299469962 263554221 205440610
213394376 94705737 23438076
77190563 218721040 219877371
6870173 321454089 126862608
320517146 198893949 270399073
114083362 325071466 176323238
283695190 193244637 211429048
157398432 241162774 269243521
25451346 72326424 180043326
320575091 126172525 27582940
19696302 181178605 257802456
301268610 40574576 73330980
2461896 239679286 121195904
184162180 282257617 315128337
153720860 110613818 189613309
262930969 21215564 127958650
207468896 13009815 211565686
247415037 270065080 222566567
157363922 280144029 326551058
287250770 35412207 68681277
321885844 68627622 47521407
121396638 199021782 241037809
331463320 136852553 14551344
67208646 93766018 94663618
7237130 222570841 78939727
267813943 25478025 315321980
6961849 38554125 42738789
69365208 281598588 214842480
182217893 245796966 167586693
122939959 184233603 323139647
130321600 301780039 256151939
278142500 74550426 291592886
87616854 325594729 233916297
71750383 19839404 314620906
188756645 277782368 269586271
73731728 56124123 219074372
123662358 66902452 142764154
172752338 102461426 236473128
320192808 191238240 289408895
155590478 40365884 304977677
70364972 272705544 273784839
248476919 122865783 97662555
74654171 107179811 223708858
170540465 171469340 81448491
48139511 93592100 204832744
252451095 194611550 220348682
208976885 204564773 255083204
235237835 206301453 232416786
139271403 26292657 44564016
75106855 165877135 170220065
111841765 135540264 290977652
23203660 32745189 77467213
324088218 237968184 63451165
94809331 241355655 317117758
261534307 232394317 143796816
100166164 114457433 208208537
140944368 64839086 89040377
312797264 26397951 35714598
228543229 209450023 54704794
82709176 63991103 101718817
29806433 210078606 166929839
16398959 51242603 145407615
159089696 112067851 216047423
279535835 31824575 294704491
46379545 298279094 31769881
5971583 184794474 32116063
291527058 177553634 83272579
27833772 211694542 101686433
42097050 146483106 82232048
180886364 20800810 225595365
10647819 29719772 97401940
299297371 58821432 61645555
119527926 252691600 198387198
190323932 194652927 34711574
67292380 289512962 260780038
217552754 32975249 307874866
15287950 164488898 102555455
212955255 58649262 263925300
110948633 314475868 304323235
95792692 93547421 276188299
16819975 151835093 14327956
192960418 315859429 90545942
185217847 147707341 139598069
328345482 288252920 194601569
183373927 14397834 153921833
208758935 267512821 155223402
8712274 136411816 74518871
138750400 213651837 179524935
150798240 303860262 216641555
314708089 284934764 160764828
9560884 249203162 175919783
4375669 297507051 52847994
160830027 175151521 209295567
278362568 244913092 271621159
25756069 308213074 82187333
317554939 292754068 17327142
144076877 272776317 241713709
256461435 241698085 276017886
322777685 99333811 37665538
125365580 63464997 315466087
261413285 267096191 155526678
140023737 78811632 290694820
302413150 236414444 228637380
112375893 70931416 162379149
324228081 250464237 55605146
140281605 151379877 301081688
286275126 33131191 277915324
118888407 210529214 224556990
189992707 179662448 23051042
331731787 278462518 245426000
20338563 107549587 269610599
299080038 58723046 23816990
63214105 234411084 181728335
245771203 41162316 85562292
89577473 31917018 88021002
302589189 308639867 195447660
242575452 197468455 38384678
112492325 244652375 134901876
308291309 254417933 113761457
331322152 125665352 172781052
325152044 123709423 241943001
108178082 185025038 306027050
312595554 288575020 158273043
18794836 129432797 220082420
120787782 10565930 85082920
305290018 214654824 148126587
110584057 204698161 266539021
290132133 199242797 302004665
14543739 60967731 114574334
295511946 298775413 289358189
148869399 197262564 220770109
111740100 280259785 83176390
211666934 217816358 161024765
62278185 222736452 213282968
301031443 311134096 202283433
238876535 192100204 112626455
85588232 223822470 198143869
239777160 291953618 34050128
235979257 24313501 311798711
138998401 30145109 151112181
30811025 241414722 224556027
238766185 17951813 114843057
323270382 88587745 102087295
115849132 186595803 21356107
67828558 158057453 277601809
51819976 43647170 187946991
263596702 101930805 58447441
265828726 119160444 152034896
184033379 193354165 67245399
230671555 107848107 76383728
181308300 266479139 63355999
280902837 241204688 188573943
213552573 306938809 55731299
226426939 44725529 318745445
98228711 45040236 141375811
21422954 116235878 9922724
236645236 4115356 16304739
141719392 217933230 36967577
170209425 51849950 3716415
215823291 179441712 85884201
105472390 80789352 15558113
140262206 311878481 33251845
311225324 275965760 154291442
223134846 19601423 228832205
48070285 208542874 297131441
233314660 315500676 251779586
159046056 17335051 254321034
323955040 29166358 101758238
26243877 238759037 310056651
66227086 182714133 10733361
48407817 213512113 134163067
81341034 42041126 33436313
230002524 138715671 82509023
11116826 218309138 51980551
74425055 216842272 167969209
163530694 176917066 79528219
234113000 215238718 322538002
11812808 329643971 323527215
146614290 105769660 62454452
249577204 17584466 113275735
320280021 218576662 313628908
219812760 45394558 186096069
73206397 152062790 264628786
281906551 257485689 276790594
246621804 250893993 222376255
164863029 149129400 224222931
291552267 32761013 307301917
43463260 250502130 68131642
156351737 206357774 149579555
152596115 51396057 92010112
274466193 137376702 91370331
61422316 309155837 322384315
15733408 67320335 206617798
39450356 67569728 88864748
81828155 98337650 77659169
262340988 63903687 22959145
287955069 92445204 61676544
289932039 299442238 150983816
295081178 62490883 235186651
324330164 291221342 211055604
320403431 315826085 222190966
175552082 230603696 19228544
199536311 253051479 171290920
20211757 257584305 262954193
116228857 31959822 221264049
235192381 91317460 195574639
103599403 218809061 152553998
49884747 29662513 178885865
101328665 275311534 24043320
38453706 204663868 55577212
211904566 264043743 49269344
132410984 60955413 77558475
32167279 91772876 140019375
292956432 276726972 249468456
214244193 66032008 265474655
223097529 206827157 253154708
241153724 211073653 170792446
133878463 36015640 10453754
270943919 254609942 285761903
132989768 228572558 288148255
82798337 272074386 172797486
13422446 122472677 279277835
113488752 299817115 219528106
246473400 214612133 59293541
154683994 37068354 319706241
209098451 29779752 30400547
241166212 160136617 118462887
220715516 9993216 29576552
7332660 5950092 73040985
52512166 176270882 247256375
254115484 183413062 249787679
125615024 96666299 273214107
280045264 285613804 40194404
235540370 1508510 294510371
260085348 191398885 112607291
152375063 304604340 261997934
323394163 243584384 17672297
47539956 165300170 233027635
129910691 174372163 322080958
72887735 114673709 225125982
128050559 48166591 269711553
78415351 167568811 183697678
187338195 314220354 161553749
188106662 117672612 262824487
254591203 70671440 150029967
123892318 305039558 34272115
293628066 249853171 310393546
327821125 36980930 55504245
178654552 101471906 290942613
213475926 204855480 302044750
251501381 21714821 116551446
20031275 11528204 104042169
115938374 23341747 114443451
71255986 14195049 194871805
136951007 141864606 118888474
128675541 128856667 322813774
302684634 153978453 290320872
207215976 83489902 11817278
198283010 218601055 174304443
144431614 300918328 198219167
116871015 298732986 4886950
173444832 52416305 100964330
14775705 2812957 163928336
239994890 131915117 330077777
313449023 235982353 280879772
129286157 283254232 224466692
100416142 281208324 116507948
212213896 100680840 240523301
28394600 52040684 251325504
161592067 40782705 586734
53183255 287783110 73157222
129254931 21242040 246972695
320509462 243252263 110079664
177681008 67626247 158101550
168855794 166937278 168119362
95813602 182823625 42494066
142263872 39304460 146337330
324436351 314533733 281869192
288621628 234101514 155339004
241542121 322552561 226352920
160159662 250434466 144100472
29251609 267443866 267602005
102236338 170498973 112070557
37498081 37090836 292792797
319531784 116847059 263089644
88941396 33388091 1190598
74286970 213165112 21717504
327634550 192710278 270792546
172453902 61122764 15716938
203459959 113048318 183827687
327207637 224677343 213219369
276146650 280154980 45659731
65936928 42769078 157992453
303095821 300642969 51236878
31246731 3295352 171729546
279489340 192816535 225513570
274237863 27243340 198366892
67415510 309259748 61032439
48265152 183414150 106008431
33229339 180421723 231844783
70526884 165537306 205044835
256180510 97400330 124453918
331405540 325588018 36800942
319319010 49078857 140077957
38221170 204480843 97894270
133314654 211717158 312921038
228191242 319462059 200336473
264042751 8339539 110474765
65164382 10245652 103054042
10504432 215336576 1387437
240499646 67529658 43415378
61272803 35018878 102436764
312451298 171514377 185990788
81611572 202047695 54378123
38251772 207771821 133327843
71370395 22192255 26946590
219179935 271108928 131561210
309219907 186948154 237014052
266333543 106818811 36572449
45734519 17308112 289339965
100485147 90431137 236656520
58604783 238268056 318244064
21395991 174296992 223958369
82745794 26775603 128807828
193574276 205829819 306697012
215066299 122989461 138375449
195668425 168609159 234871845
178437580 274579036 5925740
73348521 167382022 242029224
61968675 310044511 119037547
155334452 102343729 319795396
94936252 263679012 104705906
73623295 137038428 86209147
53264150 197915270 68673757
17032414 190948594 115003639
189968984 37202647 232046212
307357222 126669587 71694982
38782127 67481687 236789262
139438050 183935731 312543981
54643864 119392393 286673562
68563136 109790773 185788916
32221843 37424038 249866206
284002007 262786152 178173278
95002591 71258076 52447573
233243829 124364766 100890297
106605577 140723124 106368139
133446970 167405648 178117898
114627265 216352172 302458200
284853486 318251312 222550158
321678488 290414873 187486431
48462741 182606628 77060396
6582420 294802944 325692657
217349058 178533852 213253969
307932444 21216944 326101605
296451810 319066581 43505918
206771198 76662080 298699989
275423747 12123541 39604734
243898954 146049169 95909345
275348765 205072628 228909044
27779424 158192061 106999322
54447623 27226130 156733545
84856543 157246996 304313058
48686622 776990 105756864
312873050 64856637 95678646
259522879 295322898 248426346
205645309 125233980 68631368
270656418 126030489 292627612
136521796 103016994 210556848
208037459 306357524 109178572
236728617 140239161 27614004
105951401 62898244 15304660
130965191 217930451 127402403
129918965 220006596 176141501
255409583 6385224 255219610
287256203 2827345 175541069
143045639 13437069 242377791
101414042 32046385 155681219
80332812 266142505 26916212
168865638 188404518 251278752
96941734 192862729 110519242
282422222 236941279 90821398
225241405 8346704 20092357
207015099 331357540 246764670
121290389 317546312 299861843
33716095 78739906 181819544
289097016 15158814 315440960
63056062 12085251 8647388
247537743 111772090 293625320
20357387 127242224 212300508
257583054 227085899 102876073
241275542 252397019 226494467
291429830 31388965 93130096
154133685 13381879 331414108
293990367 99553528 56871650
272535885 78194144 101327534
299465963 264402908 166714230
263214968 264893624 310932173
42166081 1567327 127334158
66113038 242187901 194004418
266230127 278403910 125835694
144123508 310188964 318947619
138301660 182586963 14263486
82328695 287813131 248039257
228824861 77002004 121862232
132648251 25377548 33073120
278028918 162538591 207659602
257207833 223830317 84810197
189585318 172255444 102514627
249784284 123782886 171805866
107388964 117605875 254119333
136753366 154963502 129078561
42208030 306355993 171997785
68895611 261724089 109840757
192101682 140421122 281539433
317271092 329865284 168251080
238600968 250601508 99260823
242440351 144016513 195749741
294606374 36076154 28637200
318715588 84900657 190274477
278386520 79704127 94921702
242127797 55073536 109703847
136388642 210612140 134813175
51295421 243368993 36829680
240252718 100993802 229145735
133601719 159344257 159187541
191462201 126086016 325425608
88335836 26850882 92923337
58114718 250097054 118744543
186716795 14108235 117737188
14153404 158681106 226397987
300211255 207254479 51078648
41585090 65695787 105640481
143354691 287730272 19326367
93189100 246387809 122378048
136546213 74131885 262339964
227646204 243656757 198753709
226304128 176425915 219207560
306679263 311644522 78086153
240248768 271815463 218380317
182751081 145244938 150831167
64264057 129644091 200236300
273189463 252615264 284176948
43222917 185656207 197214776
233015014 19921486 113926660
230874598 92068807 95991891
4798410 35455853 103762676
81307577 328037193 240249833
107055102 173160087 206367766
294522589 65165478 197901745
130534636 143282874 1047710
32475139 193678756 323529843
37751381 216943203 208611988
270128997 238190243 192813594
289321746 229071026 324964738
166363227 164249802 111511229
228764060 243931910 141602419
113685545 160199986 243475405
231657950 75149673 94520122
294047334 217425253 316893252
125502836 295146829 213745706
55681640 180852851 317495851
304077384 56974170 270327252
225046971 135684068 161444588
141139812 84636864 128532106
67699769 230458920 292341268
272286611 247742520 199420962
154333720 187725519 254041536
45696745 99798033 143052797
23809592 122649604 55100202
111057888 136372443 312958460
247170514 94791745 244808903
209344121 272157578 199336750
330108644 111787386 91509963
286376190 82456860 307060767
319968180 167610412 67627051
49095268 283234452 83195555
182272090 141010634 148197465
62724819 9273920 192156601
309274467 126820488 116504449
40838110 252912212 86299146
111768026 202038249 296344675
49710434 211700675 172359800
163004123 7272327 205109036
238925065 65599939 24508039
302913953 159444575 28971545
291843411 50755222 177727519
291257043 12381431 59867714
205287852 86321206 173604906
26450247 287725418 71787093
326727862 264431415 112774708
49664866 195150976 319424579
129523037 57489447 322910744
275816257 90859620 37486721
307764980 285200052 137984063
268591888 83191766 178356101
10766990 4296625 214473052
228500352 272056996 43803254
14162350 213003057 123109993
218341011 17827629 268334421
328166063 158569880 276598040
254430413 192794884 295452177
244263658 249383408 6214477
3585461 298061894 286721451
37443560 274192790 27946809
2053439 224255492 237769655
99810107 200438539 242754646
174449697 197730131 315572167
311903934 257251039 10625205
170770970 98725887 67365337
149957232 153679961 263863055
67209788 216112391 164930846
307107173 68653915 54591718
221682558 136170349 42823841
119306167 247187157 256530085
53729026 100035857 85199404
135270479 273569711 160271038
58189338 306082284 158955953
302638588 37962177 202275292
30830893 77255991 124106398
31330452 71189120 94544935
304892006 76271058 178464828
40816943 5503016 97588811
20253864 107328998 325701090
274845079 131523328 61435415
229374882 210765802 222793316
66658369 165346100 47280812
194338 57219883 224049015
169074314 271538199 48214081
159449110 11400908 265759367
238007698 45826716 99906418
3286435 92050312 231681257
282523334 86930595 13737714
257481941 234920251 238041192
117088621 24736599 1183646
4579729 135478813 67859459
98551257 79859347 84148818
236114110 166151015 238560894
94704166 221580754 6053156
153445038 296411949 158832063
283451391 9149920 241797691
163600977 57106603 155318688
233372321 99751837 110413017
220553884 67403598 76164962
316704547 50248561 253631629
163231171 38140243 13537513
13957959 45501784 226041169
226069218 231062890 24754780
204864356 122634467 179251436
55865368 81229125 136791913
282634045 232443606 6111625
145207271 140316536 232988202
65000327 167753596 33847236
88039245 86021866 329524553
46001728 287136566 240069911
116938380 133978922 1748135
189197534 240679151 166562495
229678696 261125017 38375447
74719261 110506413 311472098
291309325 270016042 239321266
129101410 265141410 156701592
173709712 52328931 121960398
276159944 26343143 19866613
223972769 77884406 58339381
93071799 272611884 256281081
200897403 133544576 21062048
182103740 97284563 267619397
227082256 328695013 18831654
114195163 1829101 214654276
283077878 92627799 255656645
79319303 130806989 31814102
20016313 195047758 129046440
49229600 255792105 180065355
57334203 19912055 289278538
253583892 68411552 67826146
210210451 412438 303869218
58260394 317225781 222321007
101477123 38828767 238338345
162381873 240304559 90882927
221739755 18611715 111596060
198292927 12698033 34884406
89294723 56633827 114152370
118665376 281066728 34730505
240345226 310475764 302561453
140203130 137130351 83947212
243265502 57290844 314504459
186201468 62267266 50932639
243060777 67187068 327572812
311580326 118947374 115044437
101757632 261413232 76213776
253881896 290502303 248914511
130545127 307697187 123829352
168264486 253700873 246203877
213691798 81234677 165491506
80820906 306660042 3809500
231198736 179113900 269645698
115739853 119005048 41772228
198311775 142039740 105547260
220162324 225802018 289282106
73434650 245198112 285937352
218939818 200489971 253937342
139130749 165746289 205187014
195424663 19778387 168040723
2067576 163044903 234767682
306335300 181564793 117000661
163738067 225376797 267497729
98605954 71625788 115360016
137208910 236910403 236874936
212617532 33657217 128371315
141685178 258560300 270592731
278137917 83366808 256019041
157820820 7103793 42178767
227985402 16991513 27995501
213216784 62442711 69832377
215881369 67634538 226141966
170394756 304828470 83584473
87409929 235620875 224358134
186609658 37800689 312856736
51252427 326683444 317101063
135013530 192742903 303007208
267993150 225336089 212759992
194548633 242036694 99501308
2290750 164835956 13241312
252342771 207758108 307873947
293587641 306200470 180114448
144872880 299405698 324483314
103206749 123683654 114907408
281992040 158430966 245452257
50429151 156736152 204613137
69058968 250947409 111100661
292347708 219992935 94193427
313172223 304490413 255569876
302687409 233474785 55738766
255746388 156186339 56456701
118543213 276905286 87649968
181091183 259833514 202489906
126320275 217099135 60636630
208268971 133836658 310697584
277221124 60680448 130784308
331691474 251061077 262627326
307038038 29047402 154442097
17535598 91576406 257635453
13253190 6952895 19965689
62676614 150902859 39669151
37127246 530761 90083176
15368770 224361231 222600380
320659482 283394316 162108690
233008944 19066979 95869824
46474716 141622679 92085409
193387619 279622449 124294584
187303676 73759170 67764904
68919422 121374006 309607519
90965049 316926130 231330166
285453712 45668095 245835964
270771812 135059253 10624244
195642468 28985704 89636982
132853892 331441912 14319877
306745512 97417839 81633217
7248111 272786865 68215114
257370252 279850698 32820322
124071217 76679168 235649923
79046840 213462341 243682667
200130193 299448100 49767173
148952234 56751386 284772871
160344674 75195166 299821486
210419101 120520630 306438056
88379317 315867098 94243135
307540976 253585040 232141978
160126029 31852359 304001002
32733150 50203388 104589852
158392196 161783830 160683588
46360618 239238054 221345350
167126938 249974712 52508324
313510504 237121615 170265512
206524704 58281634 142182760
85426795 126431548 148580253
72693684 290474401 248152373
224900264 88295133 94951698
56662070 240357218 145581940
330273222 218150591 147720127
275444749 55251799 31505700
201841139 232732260 297785940
248590040 108079815 7722702
294100356 17408171 124571756
252178116 144463654 93527509
29425642 72455306 317264558
186923659 263867196 129735440
257289169 71237429 161889696
182776999 244606788 151842298
215158402 165993082 119352671
143801449 52652229 51776664
104689671 121672077 197143125
169699035 104703855 271609108
53517497 147924075 235782587
18362025 104814343 2066395
216069512 180734038 146822650
117986696 71659526 253092442
260415062 163025248 196881358
83757026 165823960 2926223
4182132 85336028 66299469
165200428 298463673 226766541
241384770 252488659 190763055
161210260 194937282 16616117
144287569 233320202 261676917
250103289 296125465 315222081
111391026 28628804 267245240
266916239 287145419 101078853
304090096 112921222 18597986
185879735 66856210 60463305
204061046 314937641 57673669
168126393 209453618 71343433
240717019 311621213 182160219
48458655 186940009 60533663
283265447 212044570 102570038
51281247 227233089 326580128
325470694 299948692 168382191
17165655 203725145 158179972
299587041 84331827 82716638
171163627 38539488 48301898
174625280 299455899 83570906
238931380 139921576 149162843
3130583 238429783 205526006
220743115 203409694 156893176
121165233 222132948 317883651
300133790 194084436 72752024
115083441 182089270 9667162
256732659 99399075 22950347
304997876 317536574 83452032
142744921 97036009 307299813
65095361 102178990 73152670
204708306 314083857 140138460
202696085 233253985 327745555
134196391 233043109 131300396
82230301 203177501 177967248
27973370 73721344 34771467
137517455 250335695 263438775
110206920 67728771 179907966
187600617 41509094 284568919
123270547 221130116 14337032
255036212 235040518 188709268
218351438 98062276 62810908
54240778 318576232 326019864
284916979 170521034 6889361
153521919 213431161 24126591
282205989 241566187 274356490
17250300 283874809 46729376
248030919 71621316 299188302
212291563 110945015 143642281
136340548 134715938 155346623
21222079 57427746 246214737
278645364 74384234 325955138
14732505 66911282 263749867
192001567 307410926 276948157
284895983 310720744 304795250
208991759 165986264 235605262
181311948 79856377 271528193
80287294 27394398 170613608
264586006 240160645 79847686
280633128 221802452 86864959
180669513 318696087 264545690
202533818 248203363 65463842
112620082 157283817 299672913
145915492 236438165 210323440
98594532 316375330 310662292
154925432 34359212 134281180
50421399 141125457 125071888
150259828 145346346 159722120
315463110 250341033 244076787
271489684 273103349 101127700
59074576 91320230 236769058
203483333 282945861 140750287
175894330 317034277 108646959
265280792 100416804 12445737
157854846 273509564 102449705
67258688 154142270 263086765
214031813 31999800 96716495
311819089 228062683 197417157
54730581 215234392 275023606
205964246 17276792 109077752
7576262 273677684 195435136
174502401 299189558 317677640
208418836 295226745 251256174
208501807 127470197 198968675
97746094 219235377 299782041
114323987 87439185 54979836
323121931 198058013 207831959
53048026 174563623 104545112
151800848 187375300 210983888
64927224 290676184 252751431
80532892 149695123 187856402
320909245 144308268 23945374
32929957 74628411 294002735
268926461 260720060 321695406
83576131 219775146 232702317
76361441 128614988 5167625
323919853 247173910 307616504
33117968 226363867 5340664
149179109 233717877 95010265
54704912 86290919 161966625
245649790 159116645 327628531
256197970 165243546 27397840
152258750 319257300 197176970
8314570 290686296 289245141
171936852 132254418 243398113
259290659 157712000 106902391
51587639 133553977 192944887
81789541 281391710 325791565
215403998 243071667 141440008
771531 238696672 203989999
313462261 14560376 163839082
65514708 81620688 288518273
157973541 130519601 187192297
221948139 23586509 94876476
251608470 48507969 19711276
110782034 100331945 117893602
91124009 16092256 314404433
325189424 189159445 39624835
69285434 64817103 235736305
309020819 70159363 230632967
12552594 304126910 133381734
21835657 307759638 92095890
55848256 224677884 123143686
210485672 115233713 106767982
149507158 68557789 269079503
310879056 238727864 144584593
89549322 313967146 24652646
278357326 60579721 327559495
204583241 211124718 94550692
317346359 7258831 162958113
117195958 187057014 194664938
8253654 44521284 158270395
308832420 192865442 267203955
57041883 180202985 217396249
310650088 247786048 156579983
263355861 100907585 259526836
107175868 69236996 89568291
120639080 114295038 233744693
65028340 52897388 317779691
193308221 43007960 299956313
322257487 76669658 319977673
285617698 134685971 86614712
58384495 158620860 57603599
59265772 301003159 252126737
272435868 145092 171828900
174171854 274856381 35610707
9687955 285703395 33490204
213264440 292337167 300015770
328867359 251028617 310656143
144274784 25630051 39349402
160249444 173897034 249447504
25030842 5143236 180429389
317897340 264771433 86468301
327445563 162078213 56158159
310425246 7207372 294025814
121807857 170641168 235587116
202793304 162828562 114117728
148979793 326628145 249207617
147278299 217981765 261550982
161808858 214024817 56627532
173095936 218355062 191168067
133821566 17311710 319270847
60546971 285492181 257742738
66852742 82627007 266274987
321421654 317280363 95571574
126711843 307131376 116891546
37737487 176763204 102832356
289241358 285401014 196893382
132097641 304439908 181536595
16864136 159178600 189905569
55709058 115101767 184149370
1445267 240022823 326094844
114570650 303655916 222979490
929184 36518829 295429449
311189837 293727150 160744600
41633345 47147018 103329994
38556630 124121847 7922272
59256479 287656129 299542603
251726516 141430472 8115774
8280953 63163571 95969270
60340128 266109969 109055296
9555700 224927087 243990644
135463815 40711162 38114621
202096039 137012701 97037688
186806904 197438303 41057432
253095738 245206225 6493853
188178836 101405997 42932214
3664855 292738933 53314104
112800217 255714294 221097570
232066126 107746499 272326820
73657857 231075579 220482755
203947726 270002515 45693078
168579882 302469624 39168936
190065316 46878225 145218674
130699038 164934656 162793200
90348028 204355009 127375864
42509994 45879183 287736053
204703308 219256848 233449319
282025905 18838214 125999453
32232205 113690025 179298841
103243422 16226175 166972854
179714256 128439806 122415515
226423830 299326923 124666569
118519315 258633198 89534152
2274756 173067695 46597712
8379479 314512136 308290615
17657138 258890974 70786473
157771853 42176673 71395622
204948806 295365764 211420283
260689559 291112767 92404586
118507698 98353491 142968091
323122847 128264323 131419385
131881292 17960290 136726865
278857119 238540990 20886171
43722683 52343434 272698448
227908089 205112095 121524907
159378378 188114389 177726337
177417710 16929492 6891620
162795242 217073130 188318937
250128197 294949073 189301685
187801538 200301214 254285590
112134171 102664245 142184920
168523723 77121789 47745089
225619289 270037280 94202583
74033803 3499956 271237823
260872720 102034267 304151504
119141907 232530816 61942969
126467175 181692321 181684830
252920034 142902343 112297127
181647547 213851405 276377577
218078624 279090507 27368446
200510279 130566950 103128344
96593813 265842977 89732888
258184949 186652679 24889886
79726586 119944097 58413565
116894718 69984312 211632118
131788674 173167729 260036696
284486147 36471383 290668487
234224887 219441509 48129569
168544857 158853738 282206779
175581608 16263486 56641841
187907528 200003252 174533168
98100296 312493873 238135007
159225646 4039410 191557420
292349287 258606209 273017879
255040352 126365762 42894673
91831434 180958201 297523556
242267416 255318289 80730712
246397660 56135593 38338262
247110213 291340266 7407929
100247530 324422544 67140947
220500743 67105381 193032581
201426444 101439964 244444118
211694305 308441999 258274682
223769392 155460883 154247441
191001708 219664939 103393346
312919671 86597874 150090389
33692094 242485050 201769345
179149102 19561237 124803367
244653057 313783934 164567983
173399877 146303566 291403630
164126471 28654404 146240909
249831876 121895239 148452926
267053354 193726599 58949582
98092029 39981548 110611589
169908579 154627665 256981437
166797820 233598133 248728927
14150986 95738755 256713256
328947727 95449465 318990000
182712588 258302051 251009313
219725499 312122476 325903210
42708761 248096117 230588556
118027344 91953280 319782428
270432458 164689455 54397667
236148119 92685215 56992644
199057527 140219547 69426161
47314847 69318279 206663537
173985282 168352007 44707996
291164124 100148854 238327695
294432112 101214261 141858011
70570319 310917382 234625769
193852127 102023134 302068013
31948003 34560772 298756332
74376852 323038487 175461778
17966860 281396381 141995364
26511043 89149030 27219489
6883551 129755322 25732916
123147415 262536055 43452476
123791673 186711524 275871620
322850080 78119254 110480378
195446201 93562265 228903206
227778222 10021136 145581160
189570389 277456597 263777718
180460421 218432370 107722343
300008990 36616750 294286560
288473504 230940109 211749617
74597621 308021855 136491778
11904068 290056422 53099140
231051332 57016312 142798120
55703846 65352788 146084953
138589044 27888810 180765487
304325255 54210980 228266077
8527283 196673083 32459618
196037429 244749850 46935750
229866972 114886555 14817855
214496123 189943358 291116311
253042348 112181645 152636381
201831912 244850741 269017796
202801661 8340589 261396340
86467757 29994384 51217651
124995577 229685935 57185751
187807503 150480515 275902449
227146683 261533191 45824996
23931789 159402952 323813393
284391873 254810727 209907537
169027442 274925242 232028634
152157993 176631836 119346697
271545894 196789669 22706237
111190297 267797993 308639289
8264606 197742118 201180344
75141666 18345532 3400150
310234063 36293022 130383618
316144165 128465322 73775289
126528058 238997348 176591655
161289687 170566386 283037226
218293813 611572 204101860
317621573 765636 294666083
61211442 108574202 68675795
235508665 156590285 26540933
105998283 222750935 240764195
117217314 252038044 72203282
286979650 317469493 188794822
234480827 160549348 77244465
157568771 92576885 243204440
101732183 86282458 277987554
209885485 146895534 238019125
134317192 162186780 157621793
30667604 196838071 21631380
5033945 197918832 128032850
119707189 183524942 31113742
165120408 271078652 98027728
34004058 12333199 19398908
118329004 211039389 163204465
265763938 294876362 193227875
107189341 51802203 198987119
139219524 140014312 253322023
233898807 151053500 221827332
330419929 159082822 70528848
135436984 302720873 197795194
33189802 330362339 288193547
3108084 155782446 303508648
204167287 19834552 20248261
261559934 169349716 110938828
176419582 151081329 245421011
44643500 73754123 309280072
228963140 119603374 316813149
173282844 130709970 127159167
83403026 218886480 303104947
61082873 261312809 312055421
32337706 13734558 278030417
179948251 142113538 210741955
288853595 257005689 24277022
216141736 253152185 161569286
281097517 313442723 139667491
42126401 222075480 80411985
146836428 290368018 54575252
35775101 124906770 277479722
137915803 214948475 16226639
21584346 197667995 130612377
219712519 25090645 249898291
213541821 5787092 271111876
104785779 216347665 290306148
80123869 104873643 134262140
43820155 264932022 116485822
110107787 11172248 148783971
32095093 311766615 79307870
179887136 262112069 278654595
199305240 97690997 174899105
242959889 285501934 149000950
52602934 147878996 16153629
69731919 251597940 327844716
173442899 121079569 318409788
168623447 96517099 294296134
113938124 180506660 63655936
262898776 285774343 199417612
266147316 215623877 246537708
4682326 49676251 195894241
263932722 598622 128181103
247309532 220147430 259630421
193944707 190803837 120465549
34661260 302542315 30393487
10314 7365
119728959 483373023 109276957
308733346 530336805 172201510
183282837 485497700 94246699
403289316 331642505 606752368
565409068 279854486 585684126
310656043 23242552 204537755
583495279 119373850 467201701
317357084 537669071 359094263
111646656 161091384 86828287
76084252 520615397 34677402
162539523 222452892 42830753
482547178 606987172 235929336
219903943 343153082 203866479
262706938 215060635 19937693
120374580 209951089 350341779
91503641 548310070 477299577
10745631 465155393 180049160
356027741 572682987 312495516
579547101 125706879 49355736
128491691 13062399 330902124
444083468 514062889 234698515
47481117 95275844 32597901
360547669 25739788 307248647
507390805 336084953 455865611
382958572 561955999 601970758
60723263 573705457 416850777
517612177 131198863 514171502
483126554 285643551 336648573
316263560 105987018 249868064
480618082 517245137 298303490
97992271 561263327 495254887
311729117 200571403 192698366
336535220 98825079 214878455
579120583 494340360 377136797
125502671 529323000 403956744
184923350 197031875 535643422
405031000 124201665 560086335
405699623 73238038 412351341
92509309 4939052 383820319
89597001 196233216 484730426
283508845 359234700 240602110
241577072 327900150 328842000
321643423 336091433 382967222
322093858 559755932 566703576
361734041 586902418 371132973
426725148 475669701 19741337
398711677 123706363 232589309
120931110 531292899 44382801
392523388 322999911 447410475
229839307 174394062 232556722
384125936 80092930 414743720
346436872 354400482 471113639
592011959 17766670 349578619
44862528 85259296 280451073
31686941 429941875 259012642
531874259 321072029 569695797
220826080 170333590 99496709
117596399 184579793 605809455
329441580 473779854 374569038
356697842 384865477 102224242
530522903 327106466 5676269
543086068 53447034 84041333
178594335 353486223 176609801
551060729 576151351 48696633
112310018 15235242 81861844
317360876 157922140 206672672
305139680 588042922 438984240
190470262 416845845 312163339
311843300 495654371 577899720
332793371 352257378 590279221
49915745 28855996 174739795
582398409 600881789 230519236
253674954 574080769 436966050
316778257 526541075 330423975
71006374 364744773 183633859
72109533 282780670 297433201
492014587 472169874 580173842
540608979 499064550 359114377
352161563 553130089 498160000
507432508 231471597 129848593
4561863 337208810 160534241
23414805 496157437 98829764
195399970 242621791 590061054
159362663 130087233 32221755
499195483 211339835 189908311
409656719 506754780 502449369
550291412 287515573 383480839
378268309 478493229 168962296
239105676 556956935 579589760
494361747 439467152 497167419
179527633 157549396 586412554
527076368 254980998 328433577
74258550 438171244 293213714
572599535 197623676 380826517
57615163 155220880 241314942
556572175 564371742 59679659
232003303 439068581 487698833
42293969 524191106 382505872
578279627 562640944 501447530
450805475 224221451 37042777
143732473 21263184 481610283
230460622 559664828 387529915
15769029 149314990 209286931
250883796 536525316 192033662
111634938 380029672 513568183
35999119 224829400 512803148
439730136 266435013 419345867
319569787 354123887 203921676
63807033 596106288 559376144
190243465 85759388 57662239
180526009 412714673 315965632
497636714 446337019 478059108
567183543 567531395 116463962
54004612 197228741 255879237
469722713 562730427 224121830
521316957 588512035 468826014
482355426 268292247 209279192
132724225 303857255 518593247
172915290 448818312 351871705
24994957 88725492 198898148
878021 436630963 514322423
539095654 266136563 177947559
37523409 377203966 554601871
261776973 10612341 344501765
384115265 570393717 240450666
232552567 338358379 19211203
108216580 300153525 546252922
465310888 93807076 370610278
487643059 394338287 379596378
265386474 334696826 313447607
381953993 283873322 477691112
601863415 438813063 182399949
122691964 569162972 319205441
234306060 325576133 412232727
46551484 6632267 513482725
36947816 51548078 153990097
340091304 313466349 529307943
290211575 110412982 597693060
227138479 197236625 422397269
480452291 158470447 154302859
512482162 307721669 298664990
553868905 551526983 549349095
140738575 445570770 113840826
99895234 502343229 522963563
528940840 346116145 267862863
426228564 207712432 441764547
487078975 364201509 44620467
281452371 454932035 598178689
467361002 316889816 516976241
579917806 345048726 121296227
162415390 285089891 268948532
279761295 535627357 138529884
75446 482120247 584421106
515776970 30909449 443362816
574019818 449563933 245359704
400613567 292623764 117217823
432903351 260871035 544335548
453854807 533412314 102417716
296981568 285276004 213043053
34293254 381949121 256938360
198443667 534641210 59259633
258437755 371218543 573274441
108940415 493227324 562017497
112009412 502128185 463758535
427802624 62043041 128138182
576909200 374347525 9323213
24788644 529984901 64470292
82710402 69570171 248303557
599477593 551445918 37586495
261274194 63316202 561905440
339803517 94335168 507242923
119565722 180436559 157760043
248555073 576660774 230857932
454771478 101489047 185361196
494818107 279407883 288412605
17854223 400054048 522783413
433268223 92111893 29577925
444884248 201363226 363719257
203338903 123934210 77561231
29631356 195034185 604459118
130758419 557471869 34168911
33744576 586989917 14333552
42172716 437187090 399639761
420086005 310031041 408144834
41304769 364473140 330682828
524861566 242430374 14970821
220259697 94550428 192185746
53582293 185231168 402444819
89490447 82046425 205360304
65239629 425566733 385473948
74011719 581681528 111043941
175475986 304971551 28352915
474651959 580016633 224347239
561747989 248804644 134190608
409826437 380858982 51167312
474149490 603723712 344439762
471237695 508866896 441183853
142816226 134162376 28664303
353093781 245813244 387885839
377001281 151590440 68343980
491253883 341917542 389998973
9616005 275896459 529994532
392392230 248939089 422151205
259507341 333700259 559614631
299262510 450257196 12883001
602090706 326291582 231143659
33086341 350426364 556638075
159334943 603510512 146998372
206861243 388316985 376182991
347537108 335646954 586090414
348692567 598163716 269338449
264619622 248952757 53327919
398353488 600731884 312940133
248416028 264374542 534670401
191258045 439748456 24892689
1935968 87284705 290186121
369638089 266980897 454811213
255730290 51015396 380062881
193612090 125449674 496468174
157388929 131459928 455393700
476588202 182828877 505968061
152281855 233288760 18313526
214662705 347755335 551219964
445867002 187993852 388393021
101706687 358506464 541143261
526187889 399137826 240762077
206608524 595222417 202509439
156813691 178805672 423980125
519477504 272842906 396349312
63311500 92153659 194692021
398294616 280522886 103314542
25208829 345123561 151345016
200473979 541334234 269374819
546032726 48772156 127984040
454029958 315788525 147634806
84949981 547943560 306141989
462042445 288522039 200983494
131057222 275304136 490325952
468034126 383766121 512983044
264518242 591036040 425624322
168875355 506279755 278116109
44100873 313320476 587470482
36512004 183501691 226031851
76059127 497793587 556089596
321008144 431118538 288878738
250253260 384955020 528372796
230971954 373530454 50048827
130274417 541216572 185311038
594022728 552862996 557648362
352804051 296910347 527536823
27565270 117253727 226173568
522492104 263553297 323314231
470720254 293775053 376795796
260346150 536200696 563728303
208137557 198519733 376939044
78871245 558058249 232088712
256955729 120204421 451215590
175670483 311243153 129222729
94478795 163937471 168013618
320799454 346444740 354114220
213742783 485168540 201323226
314039526 106052615 401037438
269843474 276571122 256854110
231775494 338567699 387414933
573642657 338094098 373174530
109522370 313818276 152667003
443046109 551711501 116625844
265254569 589244081 75983459
247022619 273922653 423822068
138331895 522808565 248192067
153613296 216674327 305012285
540384178 582711360 28718377
420389870 301954117 336112245
376622356 587533387 475615503
599872938 386909641 175144404
80635518 157074751 203209520
270492113 438263659 230298967
234082810 230564341 569031175
366204660 313186530 55861022
588891374 471848147 500566377
349686292 399466465 42054196
376637485 431462252 297557494
548056665 514132676 448115867
203098715 18248691 428626673
316385338 319777912 367855222
391638472 596204509 137358002
457355883 34556681 467044673
359401372 217851594 117487940
196387396 410824521 520295300
154385719 234512806 451279915
529627952 157720574 453021769
474115306 461808291 128702376
335151334 477773414 347538020
338174977 217575633 358076988
575466492 458673316 319013477
446408218 592567319 216584916
458705197 116259937 411234355
177334837 124877901 477345155
359381430 295160102 215220451
493558510 163175501 515100022
515869084 523381573 102812701
471501132 236653022 518975267
564596181 301216880 55300311
564705437 163802678 585718418
597090244 519821199 81955280
554011893 141873098 223554650
160631669 408445707 243438734
380019652 276483654 539011496
371086324 283038189 95261052
336810742 31684583 554977368
184945767 435198360 75119766
379021489 500513625 192767781
32847400 55544508 527557715
577374401 69782934 295116618
122865515 40695179 50078081
239714094 583254064 184252124
87309799 27959866 210227286
179936479 588736816 298539899
176268271 246771264 39275201
103559253 19917145 512604076
372171043 383978614 253379555
54773385 167864404 289165386
466560373 131794085 35502043
69005048 179304017 98929210
434384226 493784578 125461739
346279396 590602853 605637432
149083785 231518510 347027128
512368552 176616412 333399437
557499807 600149629 182697289
373819039 504304541 343693266
47363451 42201793 386152552
58360848 343120616 345164087
323098340 280232530 334150052
605902246 384026865 335313848
22767521 387517725 121368879
381770241 1571986 332117118
565829089 23953181 86590170
223240837 376594205 536979916
124386906 196902341 72630896
522453298 344104121 240643170
140938203 100330990 306687817
577075589 290240931 70603665
558712570 327851215 204036400
304117384 84460713 347443820
46019395 166785719 288862032
51394243 271872060 450633894
578641522 470190672 134001543
461717957 237162045 593735306
407330106 20322847 244804702
337979993 523988101 452675562
367814183 128046629 188437090
515193446 75347701 482895995
581089268 40066125 330755432
159879130 515717270 195625149
515525222 66517870 472882214
348577559 119218525 188182737
338909725 346704649 565574979
216336567 541198659 507093445
35482666 237545654 258806124
15969307 98104782 6356706
370341745 515471079 211960814
499330721 560673480 358009754
211723031 230303168 290283116
15122701 433522255 294016638
473733211 379756882 265447243
415216100 528316035 322436455
444113124 173017157 442959932
76451802 232867813 357302359
347708810 232673480 568686170
410347092 95818516 494731771
493252340 292563459 343544992
501092574 15171693 496512984
422669181 398095393 92503763
227692047 523998899 393647605
44863975 45649347 325931737
107923264 552459930 333376798
356747144 526667543 406723016
494561833 120463529 374194684
226970212 546160653 471738665
438098802 75180941 475593322
114110896 372784270 191454436
539637630 80653492 2169366
83310530 48799132 311095579
604320420 278876391 383978463
501745248 589677080 383544059
537269258 223355362 313559295
435940869 557614530 370853909
543927820 510781497 495254096
299223817 492358593 529850985
336061193 23547102 509420985
96966730 436451275 596047396
88768421 25737405 319411047
19559798 14351967 510919306
85922471 229092313 96375538
49912233 390300034 208566928
227902386 267288191 329976766
242055954 206199976 354509404
53156879 470486359 40854319
157843295 342618476 296749126
240356736 246363005 331405021
324140429 269728911 167282392
342992917 294112608 280564646
425212182 17378622 76596352
415849617 413400042 151713744
71818222 22715554 455614125
410993118 354731711 415450609
593780781 489295125 355575637
303695776 75056946 374789847
340172850 429136324 281115531
220777664 579780393 11884914
245499126 516099862 12000748
6445016 548309184 145329365
592563018 466165941 556057364
572988901 491826362 240623778
343805668 379305510 221524085
220649220 256726374 358315257
254235916 250866352 181412249
189609495 338909131 12912913
563194959 373964225 160702273
117343915 532909649 288343415
434945601 92122567 301397883
19808268 487642796 107726892
10652385 421131622 265027518
207467642 40016863 192932901
290443943 52244618 259625239
512872893 82672643 520893007
530999081 87592138 359159665
521826566 100516709 219874148
92741306 428464123 220397693
557440275 63253960 2029558
188766612 177663440 55694730
345356100 475597465 129465543
384537669 532888336 252368314
178273794 411299106 490532288
52412739 498924458 214391788
85207396 71170612 204063382
27894508 64319061 468269574
418284551 444415171 60710272
378810510 92760449 482791190
469027347 267422091 293156058
100209242 517126149 17091544
81156056 466811608 505229776
323913114 32745741 110569820
292194098 9504943 89334421
466627227 540848226 398599327
538258703 38514895 2817969
524545283 593233903 17159083
470427481 3624454 219327422
125282499 421227701 240970768
280589682 260248319 13768950
272713318 441138737 206274388
344260898 454587676 2314198
305792670 455338592 71251935
11732503 281458296 370794242
190652226 580662535 222136403
415179495 56195105 182067151
12470519 106322522 96524294
529415398 443307867 271474999
66589036 185527284 252203614
254912549 291167475 580238372
533248354 31243335 20258919
417515174 211532019 548638285
265050996 106987111 575574624
298536321 253543507 150515105
209581435 433652341 170710854
272910663 525496563 91282570
57127826 8511376 247922171
20932019 344039480 202931670
198219816 26362127 389586820
328350975 382938348 547907239
492439475 179779705 89170295
232024029 94100072 260561919
416598460 133026604 99283822
224900413 208161690 66944614
235883376 515389242 558621191
137437087 572233596 142685979
126462563 133295098 423632365
542897892 273276839 547889441
344383469 82995950 81530863
157106283 158106978 546753552
334440107 420612842 225395608
311099624 148431093 226819362
548902805 478975735 522113282
209494817 95484576 141489435
14718625 269661537 51900680
558083563 74957904 535328936
178456800 270452235 272207650
167139788 318748857 187284519
416691291 305476516 7275254
516056914 146482764 333709272
367540700 333170530 481136642
185490587 37577589 492041511
193578254 351319742 128001602
88984033 189224472 307791509
377318019 178408376 117406253
135589481 206838707 374623200
326927262 400701643 457118354
20888564 112001085 373087051
577720644 188837314 478403854
444723692 484938496 385179290
322214216 432490060 333727414
420738637 464256291 204090313
125942642 230248589 470741524
505386121 42616498 458172618
564432037 82593343 95954032
391999200 167472530 264072975
235619522 325624511 44443604
255145241 240074336 538017010
497815908 87516867 580759792
224738282 599087714 315305097
523541851 387943341 430067792
65453034 549821965 108604818
228539148 48814925 29976576
26589423 269304797 162447682
270807145 260090009 270101313
419092184 266581973 327718645
47695591 82664465 581896080
160144347 567656951 219031640
514513460 344827670 165788520
589742513 538568703 418251012
406000059 85748672 359431355
430534301 14582823 586874316
511644797 546795531 218636870
546254676 123101364 265564454
449006205 73868602 163273695
100910214 318265843 446728769
219687914 237157450 379343862
602320019 196836811 230357025
230571239 136633490 248790273
160541041 535189803 21854468
575371081 265844472 412032945
145806136 181440107 579797387
321412720 203759675 151053055
245582334 31668533 322243924
389446409 312232969 25554391
248346465 173492740 117956424
228158327 411640237 314361611
328168383 159205197 448359961
225756462 472679765 64878696
465262644 82915327 600389979
273204403 203854366 389238248
297896186 220444155 239491118
20382089 145643019 354417683
538576988 475157893 209996530
433818502 570037242 489914166
512846195 195452780 203602855
604831519 349303517 400232661
205901508 581244603 418214967
338534776 80668568 583330077
575981493 159931603 275665136
287177312 468209977 593721486
51684476 266443733 227655123
201156987 325865966 161954119
217188797 573665325 120525598
306267010 187731585 197716149
586824997 37709800 76218941
314498626 285691674 26894225
317047512 315567927 63001602
481465082 58081699 428842303
438175449 230843853 46019596
592018 512275005 15747743
83840662 433681934 572680749
566849498 64211962 404940562
149066933 581468537 249736672
323917111 444405611 20890214
517510540 121316667 81360714
437594765 33044310 388506529
380082443 5065595 475999211
190648189 524968687 441011215
247105951 181924647 205967230
928030 254411185 224529813
276882948 451277252 468550576
215018759 295395774 159893908
112002352 228937379 520928707
238208900 450315211 144716139
323675192 299696558 134639345
269663241 389885171 451301554
55013249 259591844 317219082
499024081 272358737 167727784
1765378 238213113 375321736
588303918 178009563 441440967
547321555 583581642 228126750
42775934 30813034 325714736
180706980 44122765 174744718
251510415 380195569 547486826
439575085 178188589 301873135
278394295 549677470 508678027
572940543 418881808 429937242
472946172 539123469 530659965
54585697 79308681 279895794
334895096 127585115 319303472
575946653 216944931 275287501
593641484 415680296 45117779
541103562 123295775 97432437
545583449 483017632 76257911
326244818 127071578 82510997
348767977 132406458 508107315
214485995 419021603 320735860
135833740 324072219 572651675
433198003 78038762 206812732
409481390 308005298 38768823
410054551 538040178 271336111
361209821 297768034 49078101
122818321 319284538 111700614
57421095 369982213 5416550
25336112 96147886 346526143
140403975 99033384 484368102
217526762 340061445 64410654
565363996 255215617 266403972
259636040 180350238 387695289
72888698 321056621 15745565
247807601 503319634 77316026
412534777 484125513 287486238
360905780 455940928 267855762
538824503 438866383 46755868
271633732 430524905 487719704
219312191 418000779 465996969
99625517 178557106 1945346
562795734 500456466 62392911
181360738 187604837 71508971
581680856 316542459 468547947
466133932 509132571 392522197
468429983 268620515 289494857
579967550 536130358 117635822
142665937 12278683 9891579
583887028 106853748 91074170
142436481 244311616 461424993
9749322 550663492 143829470
567445861 406986965 188275656
261750514 279518058 560984985
326628571 252068777 367496441
300274276 504175693 259846110
58443669 311633661 582191532
244282960 458439876 279956073
546804828 152746428 500613200
472805552 185267844 405829667
135664574 401707969 15776724
102813351 316311867 246626042
212627372 296034184 209479493
3836773 542234003 555053695
404899837 35350893 450336528
326487790 318183326 266251811
115576796 205720161 254772497
426230311 23412060 17956407
62997183 303652437 159221918
522423480 16358991 558840835
116238410 477975555 209236002
335316577 380675346 264753801
456839912 300537540 207081572
568456776 237797271 237234355
195596297 108351495 590930381
385096039 593774810 540908542
13584925 306974234 344517196
512836259 415650072 372724644
414028857 275138378 116942189
1411145 25290456 130577625
530246229 312723237 509046243
313772877 477892530 469362408
198429590 318851860 373150784
512644133 25116537 150880270
325193763 327754096 514695988
582616676 275229800 176984616
527496342 101084877 1126460
553072174 48677342 334576893
154899190 301397313 397209461
87004852 407214969 129462176
71394281 396876419 553253172
315086563 589254538 216880419
310531988 562084309 195079790
245183378 78358744 539334833
564986030 601371333 329964180
78620735 523274247 434070071
72173619 153484533 200004285
498094276 184284278 566206015
6139797 418100765 217327983
47900573 332249387 79446525
25980059 165122958 436393635
420735458 217901657 152829978
470150881 275239660 69236770
163619095 431074780 76299624
109137125 108603025 540516617
174802383 41656447 119905090
86343318 252782390 356136590
588067204 520168871 587268917
366942796 307763576 504438240
51780201 268755963 339039550
94995641 593618212 581919782
291887213 514343746 350451917
180133929 228808364 230868063
446695538 186531046 295398309
359345902 463678498 104762396
138317503 234857872 545484089
33726170 452142605 56065610
226289908 206759454 380367248
128753724 499376351 589455133
124831090 217368022 116312126
18290199 600041565 240253148
518404875 389648362 113388069
436492945 216113653 374019608
292262719 442600280 597418279
80239416 296353135 211115249
161175140 253712010 415357860
483551498 519705562 597708957
534018108 247074517 156187458
265853542 239346690 498644165
514825770 440635685 159491287
529992826 9493944 249570269
442660974 65032234 71317419
18745758 358381029 373451976
494292671 34287680 131010814
304717026 337573327 28093876
161699671 128952209 134937730
527379343 371652961 263281387
107625931 411357292 205404240
417645157 35816720 72736228
458928936 99256798 209297562
604663270 541168549 353811
510522799 575177080 205643307
345383405 600869413 413001727
26143702 132559077 285151023
572039185 489071821 440990211
257707343 174647748 125156541
199118539 130064325 266696488
16897323 597570214 154098038
295327616 326754044 228110463
454176899 349393481 30159220
25101568 314439786 128943064
17840036 97434062 29284186
474097270 231699338 124828830
51523419 503312262 484032983
518089111 592975254 441554463
594220927 300376408 144196180
562120947 579904026 113280998
595075661 32821418 787253
224799971 153169259 552107542
108973542 24883850 21481302
181932355 11697674 492856230
90760143 583112297 120721749
576815104 300569178 54695445
243326370 76728928 255355900
423693498 229594448 342653350
67844890 491639192 208281490
14456127 177918070 95463266
11607463 47016767 278954608
413541710 95565665 310700803
247527807 352845752 154461974
340126548 516460272 220990263
527992603 593413978 513218693
553746892 147158455 45114654
283274701 149675516 235239387
271686147 265863738 25086924
264174246 32072353 405598687
141003606 554479757 308063380
375418169 434555298 523300402
103343130 534886775 148243493
62683700 514273769 247814935
473937346 43318226 280921798
239545994 252021015 351808150
427941327 337907341 515962015
170918395 123931210 598920898
593685381 205462 20305065
436807085 141429649 485763311
419261247 316506850 211883338
575649602 399432994 523400600
338934726 328240958 122797319
425058348 62327866 558089976
338048558 587128774 527290139
557986386 522830489 533904088
54060812 203771996 33520424
581069963 401003977 262515588
361039478 183437497 23654435
38116288 157177683 435117845
60709034 154469903 571500470
545346871 443777132 316403298
352240361 21707913 199065924
276835610 25884003 333269775
56566256 316357839 603273539
543443425 272823803 9495102
524567204 153219667 351674957
47783360 68400954 519448496
213285647 333147974 9603669
117137096 357215464 116898313
75801307 373257668 450840766
208624360 538590063 316138667
475956946 536751417 159824429
176927026 439213837 350227688
559825292 287231654 13672650
446618805 587504674 197132822
550752935 138024786 177206188
506869040 500065483 419605159
130749148 257185438 566252020
282319491 218949109 481977249
580827109 407124249 322026711
141795380 362425184 440234144
334427422 481069234 381144140
137555571 572339648 569502703
48753108 417696186 16220655
220105037 497075730 457573004
138669492 214258430 558253692
273267099 49448215 231395350
543232956 186953370 427302222
547786865 279516664 554361011
529296967 20135449 420547077
521678521 88602263 257025197
193801213 15230099 10155399
442706404 271865351 251456550
313972289 8920367 140485648
140406733 251660014 496317422
202701731 594237332 401520869
79599191 517701102 36441996
530788925 318713847 123539162
390037242 471405834 447341330
306424249 259361038 22899672
156066885 63770374 280710725
335300448 565009721 194044910
238567790 38367249 6045906
294663413 374074453 343952233
50287129 479052513 32013965
499884683 579959779 193475162
28136462 477728568 240186976
301563960 457341975 240059231
158563421 49680157 170453468
246173729 242253887 435867467
472093753 306778038 7063250
442440185 282793111 347859937
25483290 483881988 320508598
49455532 308362122 455406560
212564726 582655332 148639055
382243717 203688999 104003887
286566531 304175321 440681946
142603944 496621348 382701397
549851626 255983861 121065941
520944939 8657080 204597678
87549968 419261438 399253414
432849187 606361674 460459440
178091614 429398864 434774917
127302302 187757882 92931896
535481647 166160330 510336147
287710739 587806798 65162740
37173921 592610049 605705716
553847384 167534660 108344945
547699464 412309014 101964314
319383182 407950365 117121414
47554916 337683441 462342318
111674036 112001103 247742959
175275471 357145223 541106926
528461861 366868244 278326710
252752774 531060389 399807893
582086271 65717029 548354494
459772918 532815631 42981628
209763761 40533469 19184349
99209012 178069790 3613963
447722824 172135509 506362079
39035253 456173228 434628758
25318695 130532310 330806264
295856241 176067826 355978674
415075983 377161284 399076716
403554520 429682190 69639764
591257183 318421620 575124720
491207828 519896990 306867958
354309963 378235806 425996141
557219570 467922897 94639344
74238215 387731741 256659527
448933096 457032290 181148875
75793384 230110753 270401097
53476606 141662330 340704809
439326208 523885218 478250058
241545727 602121579 515691839
562448439 561129193 192513273
416248514 468509094 227108171
367546755 485294664 459865706
414521671 320458864 469792662
404262182 457908191 273337644
12724414 355475411 603120851
373195486 174834846 310012248
358516281 15881386 594866158
502705654 65310208 387160549
232352657 138418869 377541468
265892255 529016978 166580520
293601026 600362666 280641012
602751941 85226969 49084645
37274481 77261330 477256527
44349882 7483691 46727561
533620403 484519207 224279447
473616885 460498179 127603338
321758303 84338501 277431739
248840258 432642413 589171577
527878907 291300826 546716308
249695950 261115555 127166971
111850796 103902467 470854068
68333281 221692362 17729013
82139395 274222701 333117885
553142633 114780582 88291066
522669093 407256512 28944211
228903817 40435014 113286550
97028646 328198943 435777194
269051520 163877221 509600558
185704520 580721164 381774338
122349154 414918656 461561664
188636842 302086162 115885660
10263807 481107370 337590220
80449295 598369077 194239236
387788808 418826241 32302602
239306652 248689963 153999021
275644177 477738480 249607739
6564453 129955687 40502895
343323121 591900875 484837896
111527292 458427934 179061730
205858644 386112242 196053685
58322929 23732844 536769027
306279772 10768474 325589030
473237732 185803148 527345964
274531396 45217265 1116539
450974420 94121853 304332323
283635773 436296276 142541356
86904180 258871000 244007107
153496933 533294415 324488720
54414504 558413100 195199087
523816944 324440314 408100046
285851745 177002007 223718243
295924757 458376627 556015954
301411467 376871898 506373633
127161946 420024051 437680347
246788984 555094662 267880808
394952894 398804589 339050742
210695544 595373269 6464323
179153638 89768258 144283317
414089993 320735426 396807675
134084696 209192233 575279184
118604741 332936283 86107026
208208649 223174582 409769657
236600847 562077060 244146485
388828990 340987992 120349813
62145004 320718730 198783912
582169363 344919775 204608358
99366672 107728468 113907636
477096382 148621450 23223728
116410693 50444641 563650474
393852524 394540758 376447708
100023371 490093730 420204712
432472258 421740942 531791546
34368766 127812535 443643658
157424574 62779191 467394043
209390206 253836542 505083098
70096517 317725424 356850888
520357613 95127032 384126449
404186250 368097819 55745367
590305445 414194824 333690927
603150311 485179645 9042941
93865273 25556618 371245810
360160017 314491595 318592562
355264276 115573571 4601082
214706233 250080975 217199165
62186430 112193883 143458613
497762558 589768187 523938543
459838974 520844335 468871355
24190872 284192190 246575363
520616725 139138029 87520288
447677107 191648484 377258648
266546856 339387237 177175682
33231814 409408863 417458307
32477347 494122541 80086283
549406714 21012588 287551760
174882234 386245981 471537898
180412057 199380052 353082090
503419451 501763619 207120196
356615140 531120042 481929081
404945993 385988840 109663328
606563796 418101710 495979421
281557113 433753344 400726373
307932840 276131652 540763513
533377869 431458431 189399267
184625645 324471917 154441992
154626297 519549929 281801639
319876086 567639891 65916067
512105641 250999862 541080114
524107083 480295854 454122926
14244433 254660603 384818890
342994672 49990322 105192265
376289138 472405840 5419761
568216972 305237081 410611452
234231736 114928248 2775454
137177927 403192 488694885
88196939 357174584 287312397
292836702 408491871 97025327
601795591 501039407 473353242
28281796 372299741 46684831
172619244 292268481 517894964
254883771 531045115 176437190
296611939 71515001 404117636
528332357 197492210 167445074
163208365 468316783 598959037
309837369 295011613 391193987
147083536 525587154 406056763
602210242 229096992 446031165
174221097 469282735 171181513
313268165 72080573 319730929
294547128 46179723 103818496
429473746 238186872 264780332
417008495 475742865 523991911
96839290 347904577 138574633
484163704 515832541 382435940
123862580 11189290 559264633
299235812 420898751 567991983
445907087 579983864 36930146
473124478 427657250 174719583
96251098 39777902 514076843
580865919 492098544 360953834
53215805 348211087 250636529
554149104 70676584 98335717
505034488 210549203 263703089
563678459 544014622 337092394
206624962 517867730 104866150
217281643 419151304 227988101
18853312 117127524 87225228
481594657 557479829 277035810
130915830 196990273 229391237
254452730 226773692 82123364
366411022 10316377 142166358
525013302 247164068 505658807
433222015 93623008 290049500
484777544 509637058 125752331
138161273 191706017 558788018
29446566 181360274 305097393
200171963 290050644 506171901
356668902 375617627 437210148
498564840 287798214 596403851
363120550 221387036 154828520
471302349 254082983 263712931
479862544 138260697 127111620
299346672 186141825 233636633
294620896 173928454 407301360
254470663 598715188 499606728
450693140 520384189 32421315
380149998 313437745 567213487
15099168 452948856 144182698
27356830 570992669 359459162
470758148 340383012 472305199
331385846 98302361 181918892
230316015 452771870 506305428
155637516 4267163 148236366
264682945 510323499 572157378
535074213 269398406 271318401
8514219 149810081 418520606
299255963 215780534 130747239
379290430 100040864 412777526
297808016 266483918 25589898
104674755 401065658 86170091
180743871 565144330 725141
599407387 532039992 515965620
242248963 171781955 362652446
494086110 355564106 218353171
179208635 257435172 252967556
454371572 35223691 446992202
243034055 301046274 267930304
423708508 116571548 425127650
47105781 537272196 473131306
360604084 156827804 279328773
443220029 346713496 489211991
384861901 337725682 520672812
265470726 99147878 194444651
436931675 148176814 301390089
329890042 236038042 110024802
103198408 306364610 180806393
463862315 378640925 118056629
268119184 32792649 207018321
582210250 19753108 236662658
180522189 265032332 153243789
605276928 88172338 74654782
562588297 562169123 140992361
322121893 426997842 569597431
240481238 496212756 299212430
227970441 89799213 187641765
221662387 109877296 40179344
282904499 587166536 452698970
226903449 431673950 459790635
91142795 429451631 598534427
489516524 516184538 7929766
116629043 606270775 434829187
331619517 599859720 535230538
212821776 153627143 68888172
379022229 79621879 137384175
278119724 61142853 27119583
128020122 289529996 250540605
475982776 594288351 259044022
172745896 305367357 429468128
570087421 576130068 549274883
146142370 521525797 396808778
140803893 6385470 420671130
382426175 152076203 23960413
272894879 450779879 504804815
256944389 218230631 7431908
156484021 445767671 171426463
97491494 49932902 567069899
526585804 293398649 214300821
17646475 348937124 577511322
51533937 188855048 481090421
229841161 218017821 460864632
6401399 265364520 204634384
524877116 353830652 542207933
420208225 150563090 572074932
235208074 497473089 520359935
532196746 592198963 79693263
220322840 257908833 246006924
530986936 198387005 100202889
135441608 467217184 243184110
70407946 487944738 527703000
399022122 301982305 242349343
431584947 515105815 289725006
331945296 438566183 131939379
216146202 434638999 80387087
272952438 199805922 503337019
159199438 524868245 492360486
226663224 600539139 300512391
421885649 589810469 97529371
65170187 30990136 298726982
341211256 423472837 436727021
529473724 450312675 486299028
135497276 501499883 16363421
219835439 195233094 292067396
548087836 208046675 130742431
93949259 208288020 211674984
214056140 453377725 506888947
2963366 74383707 205597326
270697604 171042980 74978314
142192608 56158746 82118115
73055312 134713912 582012861
534525653 485474372 195195301
474135131 138435702 312246233
130948852 423278078 158957547
209842592 128518569 213642804
77248469 511817399 225496151
250502549 19460169 100021858
585407288 561782315 435043656
489933940 288613552 552213690
31962343 252941988 43798583
477524415 409298987 529251322
454497966 122031015 185145864
31119828 40584921 191792747
367839990 260791287 285771976
402084351 312060023 325631560
260145530 30542368 470215033
257938767 318118226 187574425
596430839 92606946 118791971
596859229 271146354 499340640
586948238 333051518 357466400
98380433 492042379 86428464
597069656 281633822 20235889
301256859 419660626 410961369
51894030 450302361 128355335
411284696 296898643 93358135
405028274 83780452 469974761
53872159 81060183 472104460
169590727 36307998 188068656
514201780 410483480 80782223
404359713 119126212 453355114
457039578 62205876 380444583
360977030 300615088 507964354
347820919 388604516 120871278
320151931 563376534 304890812
230386549 197377724 282476396
357518658 394340186 594533495
134152437 405897971 491672820
573145678 346113489 267429358
96689596 335326853 321566806
285934866 374355378 364910893
38913842 416671315 199077955
35849032 561399197 156282926
225419509 391097505 94794503
337958406 385066149 85358115
483482725 74149781 1313924
146341755 380158120 130277104
156114159 121132921 431025101
401243620 85612034 604275457
191607305 198289929 238280548
487049939 599746507 354499567
11926593 601699073 302376951
233048896 456654252 466966448
8086093 134482427 589687207
398589421 484082831 297978269
437185054 224352050 192355766
70592584 10107286 382198943
340934911 585307112 179739536
458054940 24633545 459770073
209506751 74097707 447583750
575969854 47229824 576642462
363996250 359362003 158207693
501508567 580180113 195877658
383334855 260600847 164484543
169008060 27205958 457832218
427147995 417372246 224067282
46199540 15036290 257741737
442415395 226415867 189501154
552686217 288274026 130725140
145645163 324969517 503332077
380851663 136861542 316960342
43794897 340484040 48903047
269807148 164964718 327721147
497193165 160526372 272454415
141012941 201636100 67115857
392410112 382386916 40450582
120547728 238856762 119776399
580253040 146749081 61830834
260489109 429343040 68884606
203648759 160250638 471099089
60854777 599057882 220250726
11639234 455167538 286394627
515352984 502936228 220298276
327301660 435680555 387878220
174314641 230209005 137054891
413035609 104924535 19489753
230844031 477521805 18999918
98657358 446630157 405949901
476292607 557853660 520386493
550819556 125922504 63454983
150730655 423422097 363354277
355292797 151396048 288302833
449524356 305759891 345454952
463940926 560519368 145173748
502289862 41210191 520121722
376731017 106008119 467565369
272970985 4265424 591689035
348395413 260237004 301037880
388552077 369283657 6051229
214111754 319418213 360969268
69343440 452103298 286284769
362636662 51204548 332181961
384378831 98157345 558322723
410109651 221563491 408554245
307903451 435433419 304898700
74132697 512159377 336747009
579962684 555923035 20914520
358029032 246973935 442633925
2137875 255827687 176006979
235943861 105715355 400961172
513643778 347370578 499870718
376911074 197200792 440540784
856253 198080550 475290791
309740362 509770214 261169422
378857294 510203334 35329987
21018407 18648017 301782400
572494690 359716112 291768978
303125704 248709918 178548574
487486178 487328578 531064189
58461021 52351783 525166414
358902096 259680693 213300611
385124433 385627551 586172604
598099985 418642137 345107737
241425474 75689462 277098030
431982651 606437565 494238270
26977414 28554101 449342775
200870848 532338889 164784952
284400722 426058249 23584669
431317579 567934807 563659582
148044232 17277789 416364643
430515733 265030033 143865720
483919349 16400568 239904262
463713395 197657402 559513408
363292469 169790058 228563600
467676408 293905603 112306492
225295938 439603805 293486622
162059825 231656028 104752680
451324755 570482453 63544798
55660587 526821014 465713501
201177149 26022968 159585118
537298943 484186605 290544029
98989299 7210384 69409305
479789074 369090393 99200600
181830905 218710469 492314288
236439018 437352176 172882141
251572369 511437375 263332761
571700150 148472627 554601162
52780161 383352657 561722608
327302686 107185763 440948667
521034577 419887704 19965040
529107408 530054132 394182548
394374048 512821177 107789183
136894252 381570567 580849069
39366505 153868441 461881251
588221915 205493341 304435412
66044879 521725538 410086750
3955231 268526957 323013608
20027220 2471509 4131938
142390736 343833773 605763461
531075076 242787654 227802134
363792508 469877631 319692793
174649521 48991001 355742548
579426127 456760083 565455593
129208925 513360576 446541535
79208420 374680178 495460240
177885394 422713645 542710657
549637404 293816441 134960632
426350145 46107345 237382157
141463084 602862697 273508081
152857080 102563305 562933627
217969928 559658506 587101750
99649925 460995030 450149157
42225843 577188344 181803205
49872431 52787113 186753579
315136101 442229944 30579055
398262526 221899560 594550112
448279790 257827212 603047907
176005645 306685502 24778989
195952864 537690279 457219242
301822054 326071838 324767837
268800659 321257061 596486671
294799135 543714500 83697913
598928076 542877517 136116106
233869054 196734870 287129205
383770810 255191149 378242583
574065478 113401620 132026934
401507334 25860747 132032484
436642499 455908436 567678752
552233468 433363266 519612013
545210471 291689370 486490178
388738033 500958673 424057035
274010447 604866458 376000689
106483544 231255883 102022318
194580816 511824423 369725805
119195762 226889570 122303801
325945540 219210070 600241153
139767297 219824437 183804678
150969183 318456745 194393847
49585689 338836122 222311939
345746166 283353785 320294941
429532633 525570545 221896367
250152388 153007514 365154639
32191374 101255586 565880850
133322759 141576479 191659423
606204927 265276154 100430919
283548184 78082428 403567689
546946531 505543513 71743467
207343032 454477289 596382150
516128694 350454031 5977284
468341446 273160647 301442260
238223938 258984080 101839951
372124676 286044722 174830857
403439050 138215124 150580995
358677335 403464980 41978207
285447791 94778042 487522999
52248560 362341195 299502199
445870628 567098695 347741622
487732953 483985122 227962851
524798570 63479297 36622140
30427197 376545220 85423150
534755344 157460050 76318212
88904390 396715231 575583467
4440172 209516097 395689475
457691424 181954689 377666677
399205646 128107823 123667787
557786460 31545220 414127104
309377191 400321012 129305486
164416613 415907033 92106523
529349879 280392012 368404130
476068365 152476189 212538195
447408700 152330259 97275070
594111421 196244488 423247199
244759860 536029396 118650573
249504404 497434976 476805603
277791658 579065491 544742914
155849198 102154821 82464030
570541817 22899442 335796591
81485440 176325902 470656115
340273046 269341763 393191549
138170999 475206074 195166360
27866669 45599329 282422854
242884053 84952377 326335670
12419281 461985076 197891069
171086457 5486408 2644349
522629376 19270911 80753430
161752346 430201311 545739185
328185051 535060222 349486323
199764202 108535754 125445817
94529397 525377121 338312719
75572857 382714657 399121835
442303798 267281832 60147063
529285344 15568220 389426820
245159987 75479926 237223045
311903845 536152837 193255144
374570456 118338057 198387869
333949697 168966423 192113480
130852344 538920694 116561744
239576051 173552867 305577005
220657609 393354805 163355180
328514349 459593629 13115672
330395400 42098385 364091919
339890773 304874583 347482424
122687049 551101055 401033347
480968894 524993676 471731178
401153781 131010915 493260139
9945572 394325833 350122034
269269210 190024601 42695381
456216848 26372698 37061371
469820244 232955069 137941312
248328084 198377647 468290872
28035962 225762913 168246502
577244961 121039450 435541336
169589600 274367703 141287827
220943912 246321321 37780309
209743694 64928137 274584986
280044891 472384327 601241235
432726133 230563008 495099741
41541117 258784087 424792359
387082002 476013606 149504635
23257313 259902678 406204279
180720346 30976737 572758311
251140737 563367547 428028284
478364734 518120375 63312155
464011921 99303432 560232301
9652868 94993362 590051274
436235785 403264974 445794747
541789717 538627472 315116967
100506449 434354640 482021226
58543172 528012968 535444856
141116208 367086045 426522592
220549640 222507712 306864029
269598828 111368879 289883702
603913650 15075922 11999951
169899514 165727893 140590905
247593811 39532303 396269062
583014248 5269710 570740277
503937889 284249717 249417764
462892270 599565384 461380624
237798377 183409649 607171123
512371904 279491011 501938855
141654285 178288553 359822957
557698532 362780436 63631426
65969659 213307554 81406762
356993216 95043118 245350833
468859846 442149025 232714230
343753243 286452677 424871000
113165751 141796066 24140069
466413458 519204637 520888411
32390524 303055204 365875518
68594496 254993098 330955170
580242495 382819091 585371671
264892044 26618414 271436081
435778820 243603769 474729784
298251405 105771196 12450211
24095813 156373055 552083854
281527093 523791151 379021980
23070972 571456473 197482956
118891851 206058890 513009149
221412384 115423386 531972604
590083815 171283969 380013906
227312540 411596117 52512256
299762752 472260455 289367184
86386150 32920048 159067747
414155287 350320336 383428575
183736952 144298341 472253998
174827336 415110394 245638129
386242519 254324612 11913297
302455083 201547740 2230988
462887355 428906132 210232382
337318811 444358583 549046303
559173924 229095711 114360893
246541702 574082034 253631456
590381826 223198942 97439385
43041298 307843502 449677365
354971575 475861108 421151276
496479941 101694960 403179250
151641073 343974347 51708229
558019841 522151315 76153649
236194788 58857134 373620441
18114514 139176740 32648924
261013599 453980583 286930017
366392293 314745205 113957339
578355888 200077824 603475945
263989056 542205417 301464468
63330664 131401339 414053672
320843360 63125956 125951959
495681500 184250718 31754994
304169980 500180794 179241797
109546935 14399404 571908109
189511950 252075999 76606409
14775433 2130739 386645681
46359435 57566035 581217861
116448537 273996298 5314328
239973283 599772647 373395708
195831096 265268803 578136134
245214637 4057074 19342812
106290749 447479488 99906393
399557908 353116216 116046994
291164598 65642955 16825706
119494461 320721547 603548418
599559060 259703035 376778820
448186655 276595448 319009536
245002607 221543349 394882970
273772379 494122965 167974979
498554469 384608543 132141714
138676190 80054329 16139642
460708986 489037535 109562316
405867873 444881744 105350545
458730631 165994044 604729774
72636751 272597598 488061142
42969399 569522419 493944351
493285514 390271759 494131560
162477658 298315137 334891707
400399068 300158656 98602016
311105566 20230088 449140538
568490487 585395120 581730686
513305820 2307411 350973305
467971610 228435487 57863565
114749209 126379445 356472819
504616575 163710937 344301107
401305043 98106713 182695768
282653991 362260285 15835709
116014833 104702578 457651845
232624501 52247338 205810058
333870265 85932118 44359506
384818147 94959321 12143167
593704579 399278269 257117206
1130792 42964977 394226195
274624500 70561284 129341611
269935626 153659259 39160288
333626772 391796442 62940299
19281705 502529461 426140137
472849273 205280215 343168457
168413482 81369528 565525618
492086469 449101641 42669236
310686383 253843638 410833162
315620099 185536400 94559333
106837528 240779860 284897939
479701092 307516819 356413627
198502767 243399636 110135072
509199222 324613486 94069970
54926522 352785112 250665411
496345549 116697811 10657791
275423518 47866657 600223079
519413915 453817799 442420953
291764983 598313929 391463647
532646085 201825722 109251320
308980422 571958907 366623461
257026953 549672068 589691292
208703481 273678773 235233589
519451372 44078420 597172415
468201905 329974653 521577545
307545227 74348957 594340444
589839903 505784789 385682955
337283319 548703706 450393739
446577830 497319390 300806542
168377451 44078123 275724398
277258454 374213309 394243676
441080299 185487177 213664026
322377967 403268269 448873963
7800314 404488755 202715575
44774101 605227316 248454885
237692545 83792288 75281968
598829761 127883970 4133848
459421385 557564992 41544890
412051087 464284606 271487014
482905360 216424361 484592618
370325063 442985334 465591444
478981360 525911546 271055213
326820055 257523558 362560812
100897747 120655747 276373937
241953785 218978336 426461397
534154792 449314642 367763276
56546485 23347450 469002126
432795831 549101224 94170296
530969999 430342507 343227081
552707387 439272301 571672730
361505469 41172409 92474633
144017156 574687427 26171895
556588983 368165151 400824529
62151201 475583293 518203016
433949628 604386860 1220161
83948017 269817411 50833731
359513192 306644941 209348218
220026862 399250396 276118717
438843216 377188570 222916442
373452639 389611867 112458932
606048737 406422969 191352971
220336067 153580568 121855530
199352512 606615258 414040509
76742293 463588114 354064549
55014044 602601577 593950321
149969587 17300334 40739819
412622336 447709144 35542950
131445898 506007318 285503406
298640574 174877990 522828501
164347598 485178899 202652301
33147955 533146559 181154990
589356540 356778507 581006120
566015376 190760784 203575385
367056890 208191940 234263097
249367507 540577108 536692349
119385436 573378736 521812029
519958222 279681637 118068299
357597067 520530166 505412545
437831040 80648237 529033528
258659383 570858538 526883756
136427429 448808450 477972328
176490322 131499729 56898787
535181002 66807080 276799919
86814128 506294057 370674937
243696730 6338839 144229574
558076376 32221137 310671081
135307611 477605858 282758476
7418815 488464248 464055295
318319646 409585367 547537246
514393900 314792573 584155357
335286852 556884962 472269121
550053615 113778878 240955213
297100887 606321341 1462136
227089067 595197651 434491559
364985920 53669722 407977544
449166275 404110997 482147187
415775658 346848285 288767617
123237064 352449972 288239649
40681993 36573931 98764510
554654970 600497377 400433752
381363857 4409725 189868462
415182535 528356527 172586547
159388058 172034597 601149961
39586862 417636394 264127194
39746928 278069509 446523744
198968566 210587895 342535907
525412603 117837234 393784429
414627033 438076009 524764692
366240453 49353220 41796360
559843859 177888358 260590697
75944000 130586294 183439125
539695414 475980390 475568248
541817852 244476789 178851248
480508465 146198088 295105023
104132580 210870887 297470952
500688096 111027104 524373565
108352165 147269687 189745200
267861792 429924559 294867405
511506285 402297457 244348041
185580619 133087607 199549229
340099789 257202455 375012737
89695273 322824563 554085618
365273240 104050071 21293019
412560047 263584312 270400907
55243446 225636695 462033586
23098716 138355883 590110755
388320526 16809669 287372247
69311904 195196922 465589494
525358316 335917820 545112998
450154364 377449265 501500117
457402384 113126534 59241101
190409276 44214229 586278919
119457527 265701658 481019408
115645003 206310711 186988860
171530642 441568376 236473800
17439230 31687067 282173069
34585794 399141172 304082385
482424356 546166059 584396460
533346818 188934917 258876270
360231171 86451201 170168274
197226139 342798324 500102456
340605188 189357360 409938242
543212252 213031945 386821937
500674252 563665590 461149200
597580778 490190214 89586962
412049172 122453786 547514006
255853674 380504701 94573740
258992259 41359493 337637877
434983821 432806641 197467187
482765449 533743682 465547161
6203381 260382335 555479330
597666356 68506075 126295636
14508030 126580500 566021767
261295972 561477995 309502816
388014232 446969966 511149577
411842910 85459280 425392549
147326929 336812001 328338064
389575676 342299507 416662789
360690586 599370935 67896266
598268382 355933036 56215257
362901069 297296999 469107080
551005997 248642451 92034601
409651644 304572910 253304211
152942063 216686142 116587253
261840355 406272298 405623586
264774340 577184144 227413083
392503149 6469172 202758956
392389746 331956247 80405031
175925689 233791932 395402041
570522971 522074651 359046557
238157574 522186581 424280798
411140111 498724983 254351759
504094757 289349440 121296671
202505809 424442367 559395674
282099302 317000937 332769270
116667913 97660770 494678799
28428998 196205212 112181745
221106794 530700713 314821771
34400777 471025145 597709040
160722209 384697960 316576069
503923404 409492676 544829060
340420143 17598833 466993863
19357139 274996308 547820996
325499409 574571120 196736384
37993927 262594948 276963842
322602558 488591902 483851169
183059799 59664717 28051949
285060989 536231189 296063991
292747540 549796678 109082945
502352481 600730485 387970129
422197601 226942062 312958545
453246895 377324197 204218119
87588587 381284903 110541331
324837753 100625546 172214926
31451151 244774690 331359075
72741756 463204209 607105662
263115936 268823378 332200095
544623924 309943203 68988405
16496663 593834859 148743109
232268715 509200885 408532161
24473528 30614408 87244949
439475835 176395949 476198005
183424735 292482375 224873602
351465451 16047572 102229813
44523017 539640818 87563978
126751743 474066540 136194129
1805140 590806080 474058476
86178260 548852983 163428339
397831337 201628274 240528589
356948712 505234867 126933363
2656163 218682791 66252485
120763210 31283313 236366125
78610230 192871041 305967499
240433413 146646322 590999307
473293730 473764948 330753128
429740595 61117937 583460867
295643760 368680821 194975692
350846799 63992028 358401829
326114393 208944877 544562059
503296620 568790965 278791769
238475664 243838009 94562504
297615478 563155705 285283062
186943834 421099242 403712391
439823953 39149842 443415728
277520780 136106459 551370276
569549829 549142547 507828699
78194011 275672816 230957777
345062934 74611235 554220560
110526285 258425915 538517219
576252035 143333931 424498890
109510774 599436036 516510625
482910177 485922323 576531954
479502837 308685930 585197237
538339477 564128757 507127550
19885948 415956704 336163795
477119598 251854828 82667782
94794264 71897600 532380509
312067968 411962506 252946594
606475801 586335262 390937870
120869092 299234961 289843728
454340806 564006393 118142853
105361278 364119138 541672174
536241166 248198380 518272758
4655299 242613022 178815562
484229201 71636984 602417761
345400757 190461421 447385931
250606458 57362550 106965717
239619846 50219615 221373327
1926364 598189672 471018381
226117447 5219527 361427396
249097882 165652381 102637074
54810656 549058879 460596105
470264674 275773557 462442561
166775840 481531161 497813271
578084407 403834736 431113847
271880095 194997163 38850896
122011102 246552455 68875256
424126773 384919164 469388798
404780303 184998931 583376660
190896192 595925021 304208287
30598683 325943294 141708358
284147733 225395909 200454790
529115379 528290015 142728124
180755971 301188256 402387641
135539453 301522425 537815826
188184691 174191927 470829434
429734993 520449919 175039940
319210872 325964953 144686152
559350278 546574183 163613427
461695813 471561053 314686556
258136062 443287289 8416914
138959286 485610659 515568547
246707365 381374953 592972048
350527169 417712972 222533155
292979218 555922070 294467649
63231980 399227423 15429227
183471272 94113476 594858878
387911434 43795800 169359813
191111036 311596960 601047344
74462662 591331938 338972810
305871880 175369909 78374385
592012353 229933545 605181319
277536458 330911285 278155587
370568606 264503587 44344327
406533313 48773691 521367780
549895746 560734338 368977645
349588782 453703893 387346526
36772011 373971957 398773306
270431272 308724530 75806416
146285708 76886457 242569492
295153416 221198052 97654911
585626404 116408839 316783287
24304327 151299468 407899946
29204942 552592732 212992407
72368067 200956509 462740199
64792132 312205000 432697881
481328515 589219324 466754116
394725835 358212776 528513646
399488970 202504503 250583181
25755386 404928594 506902102
562378730 263782703 437372398
121990922 64665985 212704659
247577425 189566626 330413333
494361262 113995401 543111107
170476559 13076771 232389501
106716179 429888074 40870086
539281001 456810223 596443201
332045599 605570376 69186939
357483144 174274541 392575518
92981602 308259564 354496163
494376261 482019233 443248312
442389057 140657036 134870512
374991514 328714053 551906414
439039915 46089892 512529772
302010403 537697813 177580904
426145584 520373807 163970825
69239769 207512152 26678858
215370532 12171978 370373100
87449422 85224556 28835672
250152615 153622265 416989253
70480698 593770203 147343699
508361928 57402291 544304231
113192804 306136072 271399130
456186382 25953126 4025104
110565024 539867196 420212031
268929702 295950975 433871488
199207450 386842126 10178517
604565756 404423319 146091858
355892882 127284791 14027206
292530361 122007567 195922762
105940330 430729686 63154493
575316073 289072459 423687570
166621816 59719201 294321992
94427121 402875016 363418979
234018888 127139191 149672301
323448295 459404401 394879286
472283660 518068757 44681992
239864300 474024495 593799052
236824937 252369030 141967680
114030773 111541151 345709902
502726221 146649657 245201556
265911412 504374025 380936671
425895584 116353859 130118489
225252976 359945461 438849895
358776356 425528973 395552093
104626595 553175656 584953180
251691611 307488840 218138918
391598062 79279144 391554769
582746618 225577290 140139992
566687299 32337332 279057627
39974805 222034446 277608234
265460069 418969855 560190121
280715609 525181928 13187814
513033738 231372025 452586816
226099332 430689697 31562562
486227392 122561328 253182215
425994482 510439023 15264565
463192682 256764840 242447713
80293549 315237664 401986460
516083191 478169916 563762744
572431012 416550909 480281599
217221533 573742878 232771094
433688444 325418480 421419230
181887413 54107073 211208270
487255429 479505295 64067482
521255662 231441792 459662369
501797447 531604171 49984016
309747755 181937903 102870765
540749720 189132902 208931124
148403716 49626706 66073103
77600286 265957156 18794548
311589412 549520485 148186704
565811968 370662603 374688213
249310930 54628686 308393483
607342501 562404412 336599351
526502460 11320256 351033626
386301610 470060255 497298274
307384670 134151857 63531450
422057945 202335238 323456388
447674611 316481017 358895273
326906373 218107401 375622366
176620947 531204454 39891208
426455019 544487636 319100942
27384104 105865930 522414747
313345679 524091913 590903773
515334200 348998097 102149061
501264430 281445843 223107911
205444554 120790204 290171996
495507042 236994041 312039475
390013867 504703728 328266942
298223828 172981606 400304025
74946303 297611172 53261668
504549912 57304224 40885454
383114068 170355750 65903078
90564588 281753181 512434014
199487704 236098701 293339755
354136293 405482255 285618953
245398841 298315833 202986831
34576249 55434596 111665451
87228771 250294946 216535837
423876733 497751232 29919649
261992150 342372174 124451515
574309937 140876317 255951287
456451943 247531694 421046906
3259027 246477977 410997020
110687936 214235827 499577721
138082895 71933975 217564236
451208530 507847962 311329177
98924114 223101214 8811626
220709110 148219174 235586403
487602819 485794393 74318496
503335175 555360158 337829550
9634415 208758360 4922103
319483820 193608282 481631894
522558813 252844361 131518513
160948328 504732121 425632654
241012003 426676070 409090141
591580747 92831688 61362605
54716844 593021953 532372985
562619452 115824613 180804855
333464505 263075997 345484412
210570222 377857969 18189485
212787825 574516717 186193814
299884946 91458291 308407141
46903017 366750458 275752827
46885841 281653470 226244928
444768304 197948455 52454790
380357687 200181285 333221908
84289968 345975816 414208362
58990066 357629734 130287795
228755772 359172224 204785025
442339662 47793652 328273525
360660385 34979041 41540781
228392097 16164699 413674631
417929675 32672419 103333025
302514014 95905085 233107086
292872931 435497851 133724987
406314413 64057634 129262009
288467472 221526508 5101235
387320066 354200521 585514141
3818850 494348848 94768602
213553350 38406918 238178482
54659966 168107277 80520601
91215311 36708053 470431258
171436616 419226055 571826508
349898963 299087636 131296010
449002425 5450586 178119363
148161679 243298363 512812183
431539898 409822297 515373834
507248573 210526166 258937045
573181095 519091772 523573597
494529995 461952221 184799618
523643807 335527118 227026379
148841742 148566387 493802371
15436182 71115014 191665314
465693681 486440683 555572493
407091747 76532820 85619169
68156727 432292169 16706162
210118140 181402826 493135736
368469047 196545572 120187158
414228203 514397138 324693821
220168735 312208085 396434250
32864472 119348799 367194904
480284569 292824298 566937560
85581671 74694499 534744967
602260915 314620865 606744738
105360409 170907275 185643203
327171710 99461431 576795801
26635616 437061510 450659253
127730024 352372601 125485283
329448893 498471793 52176258
423451958 126002000 43838733
394588153 447396471 422647582
479255507 416962684 330559553
285302386 406521672 160326002
52165130 334571095 161921865
551680150 407170633 204329267
291725121 59551456 311462893
472907797 519986092 247740440
80958901 370078596 317310614
469280604 158473533 546204452
492516739 144101769 86644760
154063321 20295058 195573180
425910541 549807440 107564120
95354214 537612744 118268204
600824700 175863284 157612741
73692289 270978838 194992706
18742556 403556117 349772849
263551650 569070570 564907809
325247119 60947717 173696023
177537445 332693835 125913655
532278847 129731133 414613438
47293698 466516202 216290301
142298569 576703781 564000335
406900982 284478266 396586814
475874437 72078642 174979096
496169333 69794951 496839265
372426911 24388181 484754696
463941057 153749794 79320568
334200718 31765349 293792951
289772718 270908149 417359033
169812200 571387983 422945456
528038872 567711985 599807747
92366440 527280242 71700534
162656538 75427806 529185890
443789263 274932521 257908274
534279094 477214246 454726488
239508534 565393074 203935871
121598573 301455119 25960588
545441934 419202145 238629872
529371376 320008191 124078722
525435729 537309531 157118852
492859736 275712367 82886200
222884080 402014202 220784042
130886094 447536047 535883477
4090569 424125331 62971166
477092615 264878032 555406459
365488199 451794099 280642503
547418992 174944919 363737417
45587961 602980499 366110829
453860067 45665666 103844955
367963395 578487348 243040253
351847678 414621572 63747732
450284620 570410241 275941149
132328074 269864202 506569182
585591234 562111513 498021817
28355242 278149421 320244457
549464264 150086121 490897587
471989672 54744598 528004686
534050276 337371932 127555603
486084492 566671455 268410900
522029787 594886587 413883761
606305113 251905736 245279798
501226353 461606627 570890820
144185278 316615484 412193551
291464540 89704004 529629149
168280679 66698508 481856472
538334003 552427972 278772110
440229088 303321341 270795484
209445668 568452193 213640976
15895004 178977825 176986113
601652142 273497117 476659108
461455861 232623831 107774040
357926290 113606281 79426405
43391110 148294842 471613452
218086738 137931286 115394953
365754969 498886362 80180373
16330818 546159381 576775097
39015573 289222785 326924349
146075392 377877793 307369437
534265586 433986805 131127539
251898596 201605384 293160058
265643884 355110042 174139411
156632568 191827474 415880790
380061296 521035427 442442719
44021111 269926941 211781532
15335128 527721734 35277845
211905825 310665112 485732906
125755637 600968755 156539186
208981002 98369994 179358725
532256165 450613692 516120627
454005219 56926053 165303186
108018490 117588409 587449943
154866601 530508834 119022720
144206112 267774615 136957494
27087721 590255438 461072796
255196564 592903923 573389151
548006247 37122974 151231305
118452908 318541755 589267735
131125353 3576217 325424906
407994691 387236837 496150487
269604875 297942989 352919984
453607572 41507081 6569570
308880180 121564926 530059538
533338936 379514484 468790098
604108381 34036376 448519896
503032349 458809716 245897053
215041679 81093086 52569340
576735503 348341653 571467652
239794966 557588583 567526868
7804434 60813338 38370313
252939829 300954004 155902783
73682115 212479458 114217544
400826962 296315315 219668935
200853735 1411968 397986915
325593118 302501356 343590508
163051135 462766041 105786002
285536451 97613869 256596208
546495717 418246416 108380904
166729014 195975038 201138230
241964945 378259199 460386606
572593941 325318075 497055629
179657580 548049420 570560815
357067469 345045557 553048791
151820591 281176679 31709943
276963538 478233519 61019657
427264409 341377578 411806846
501192 556787296 517702395
276445066 229097617 551577324
590819828 137666690 9752694
368783902 375684699 534553637
527827228 286843123 363473962
566795584 429961710 93644688
232463196 516548556 269581419
555008168 17506908 465597798
432447800 298375831 474017169
249715918 267886908 393475309
174722720 368943104 275205273
536443654 379999228 252013064
113472900 92019510 478817150
322556405 28063420 594629660
492703647 213948450 254189220
567633089 18334911 106800884
212929015 22254590 322146530
500895416 500910444 189382999
102943444 163783866 226538928
452079755 418954900 130647395
542939470 478266509 220036070
420548316 601635874 24521726
67318546 118765584 43097391
80706902 339039951 232891340
110070583 516002109 542352508
426883482 301522225 161144756
378169591 119699321 459723284
65287250 315571126 148928392
101393921 464745322 123944390
302465171 272729919 441610733
450373957 590937959 324419838
452651375 253376928 312182883
108880626 389047713 17291358
423998704 337026377 176592000
124381482 159690538 119625683
375529947 364898517 144703753
351695182 245428825 408796328
538608916 236366750 46762145
198837948 546414221 431008859
55078788 680640 553648744
451541319 254698090 397110573
514085000 183423261 352077359
583363963 183427932 517153964
5170408 546107826 508272339
510490460 215346672 480275360
136038027 159873657 509796292
401466037 546360641 452727022
262039166 241261128 520836045
266878257 1260837 545165975
595252772 246682008 133202849
300182546 27673587 531158764
147789229 358498771 68819538
408843127 529871944 153768339
235198700 89963616 385044424
202925406 431330558 102513777
108711816 178399448 148847840
77479555 42724260 333988265
106139353 479219433 514713371
576438567 591089822 123006316
604923262 73023747 472544550
361650094 225390787 579387443
368150595 230335775 337296693
446123739 326107189 129013529
288589876 225060319 426102264
248455728 542772063 106635733
489298758 570543424 481652733
16054452 588658390 394070534
263958180 23932950 578675189
8720890 88944881 297020356
201628103 225691663 380359076
558544683 327022864 576166349
337007547 343246694 431852079
586934555 139906064 367838781
251406401 419683002 5963261
206288181 60386741 406914151
169932570 65136855 515622076
109488961 582536620 300672282
259154382 347788530 454019170
403564668 79755730 605107121
274828752 253802582 411414674
54286706 412031756 234320053
599090759 593961002 405190716
181381127 534144138 378600412
483632024 357534294 481932481
382406113 346015509 358934711
269446811 362594848 556001337
87726697 279791209 181822994
191387152 312455630 278330262
196081042 448731268 158178413
31246890 108777678 464339821
74228541 270155592 600491792
3214092 362689905 381635433
116555759 282272221 359004545
444909256 121554340 70166710
546405010 593858611 100077987
577806403 80392977 12324789
520714372 463599434 246406332
341210926 75461482 498427350
312573475 582175195 253937317
424744289 603415348 558493757
372617786 270787692 463552415
97926861 345478567 141318582
134317434 330053986 384942382
290179589 431775149 520888953
200030630 368957398 271556831
1215363 432462134 38836417
117800834 594914242 462758961
131767599 47432870 22569395
339922819 4632796 398829491
285533182 32475210 149851829
427498405 271764543 337531921
604166109 204931153 22146735
234926826 474114510 534419338
603072493 11453661 550384359
546092060 542339893 556569257
152613187 467241410 223675511
406448713 416952378 448098253
30471391 365750525 455457263
140836511 47455259 514096510
489054155 436207038 301907522
302705636 62221324 542773075
392974605 212060351 169808731
67092412 429645394 102322113
465262551 487446703 287428796
262847134 51993923 530351275
77394882 387353366 583675260
39401005 468848205 510653968
56134520 286930675 108829409
143765822 523869450 437880720
311706479 415787674 511603638
45190316 439861537 490768995
9994879 64493200 398988493
348596497 235171320 549712738
107407108 514119796 540559708
426084310 535990025 336350819
482131994 302039285 114169130
8256491 46601432 68733480
550941964 98164973 414982091
199532639 113058845 216686665
446885284 538941321 396528809
349051559 7799565 244331909
350835152 305447176 587485132
540883113 288770008 309622081
595334016 76129651 83470117
531890250 186451940 292427028
466578455 321970267 211045557
103964509 36369729 17181656
81340628 201389440 220587741
63480521 230395224 440922972
448385880 477986654 562067351
550707604 580812127 23205829
596593085 492233965 607017891
299852543 470606278 196921232
384697337 200366685 268777043
198366013 63007260 71292467
126108011 450921993 220067665
12767317 242120386 1135041
206309260 423007711 343598913
556329935 579845949 188148582
326707103 72215621 326350204
75532717 88120385 283880537
390900152 250895678 301512777
4396465 215141614 79159117
428423114 176379804 564715677
128598375 305113042 6140706
316156934 146878607 415046456
558027559 312024866 75794988
527588291 207530476 108023902
381614831 58617654 151424493
476341165 476785069 532918705
200298774 589034074 26771106
274055738 251738201 237927829
34119906 21022005 160966943
360924941 452928418 393692959
510176446 13235164 289892060
552261442 181480017 262128645
363925582 99251311 166320912
509786189 153427079 258913053
448159198 37006129 30534657
30123007 130360874 86846387
576767822 149801334 254189769
309656593 108794704 542643287
533407942 335999242 25825228
53173812 482528261 14406387
575673900 240281103 452067369
203796669 544252901 27655419
408061258 547932425 47599451
520740800 128492976 361374485
392767629 416591436 211184097
71627763 297387616 196241268
290892704 479674226 251226249
294471743 423824561 303384686
406331926 148645337 190461991
145928603 433222038 552891491
594569592 389022129 374023525
587571202 24241966 175599191
9265617 342313464 124332390
526735014 45217930 214423603
56921389 312740528 388877955
362553123 100048188 130650139
62775497 217336997 413562721
541774264 544219019 399556463
48822514 42283628 380364138
575019804 279515954 98490995
157690782 589917277 456665976
17125851 371036408 343407981
140569673 524859738 179565606
35826813 89086162 541283480
51764505 163020876 173817143
564555231 15361223 59722574
344488254 431797006 456759436
348876653 276475077 593652372
534090213 318424461 79893923
167280639 367962360 374842512
23957436 461283978 597293737
496096186 450131082 210892284
564807603 52152999 185780575
322320853 157112421 189518655
309078726 503027257 413129384
308277199 337213363 302560658
386640254 425960696 43544237
459880645 369934846 32679144
446839911 227952017 222115402
20984358 324121582 581538417
264064235 171037474 233406971
366393555 488794631 158448919
34036852 596541492 589702886
359587154 340773667 433616170
242510452 529964418 121664857
489331560 151355034 603925917
594821010 335509777 168078528
110679657 532901293 516911872
422883926 408828767 55507755
78281806 268172769 502439336
220014112 505505816 519635356
253958452 574252584 286691073
441291174 409979206 600077522
436686148 195961845 408907366
509340403 116170846 104073101
448247323 124395596 246403871
192495488 507785071 545502560
122794215 151483533 175164272
514603774 42420886 48347719
438092350 441891143 442613582
469576216 233142344 168740777
31992132 311386355 498238623
502503583 83542452 229211643
125878848 373406300 23938186
423293769 206533719 46394532
130239669 578396208 255788808
237551293 188866472 512329854
378559073 232510481 323706800
205581948 102217295 241824864
428378504 592869281 53031251
276486526 33460861 526666041
59919478 488566215 371930198
412563836 105250911 361778677
73682042 396208575 392199716
374293508 578217222 333974839
519333911 421781374 437051000
172289205 46066957 365104223
263302792 253083458 291662316
370543381 430998899 496946899
324920255 592432976 78703744
362970976 9074774 192316099
192419950 367288831 502983478
80964947 42098399 260675122
380958207 518358702 62322962
98136591 260824718 548115752
508333326 366405220 279460357
329441754 601103317 535818863
418036674 484995706 145156779
487478872 206579028 603629610
310237407 264408942 411990829
167439066 277001461 200295600
226738174 417948612 561555159
449402490 186920057 486594543
342580859 245355908 490698022
50817036 151666287 95231078
510501232 116086474 502620931
476212143 498863270 505363021
146544021 99768476 27041405
105142399 244901783 393262798
36355915 463173463 251003409
268970878 235113397 387186935
410992658 273710631 534851149
226097683 488201635 396733654
530211365 188607544 514891798
80906823 176042987 337665051
192120486 237098822 580043322
534682174 7141732 269649998
494639130 65737594 572491730
428741367 204714183 155671147
428914716 142612315 433062026
307167528 494341744 484483368
555835403 164440706 278150821
73278154 159858920 454080723
318146562 233300640 423775941
113155330 292842895 387605693
349174846 457099121 142578322
428375820 167231077 494239234
39077499 224221560 282460216
478770869 355594591 111504002
15132651 307804206 127938479
361081640 129093841 328771136
244486473 155606381 468251018
48788695 364868102 186093634
152655764 201809217 205087100
420609004 417611763 304690163
501574649 236148745 437718463
382857037 369747713 218112979
316172754 385505054 512262719
510123834 351289067 175563046
42109426 107552429 606047807
212481879 434382427 145169657
315617557 218321702 184865116
2342524 305510464 74405337
323573186 28502858 98242582
25635074 456880888 197956631
414094255 435582824 192993872
414408519 512102464 139001206
147011222 116901836 115775724
321070777 372342883 411563765
136177869 211650324 343435417
273303327 559872158 41395851
488479043 310022824 152778805
402049722 43706327 377391669
6336308 398494188 82537148
124092177 196765445 97653562
331362174 103220312 118046504
585618260 45602316 518026616
398681660 414668090 3600713
189831499 11197773 173373166
410473064 166004461 61792658
463875644 8428546 120136034
47567385 240618851 190888668
85624054 11770189 585979026
226426190 15643364 495454117
95652024 218525939 456152692
128595250 104089869 129832374
178693045 294015430 581714782
124852265 262854349 276085615
290333120 525924638 207687357
412381201 583434812 270654644
163282822 455599768 482702488
565660135 340146194 274854202
582852623 117003691 265941789
486262528 275762864 252640736
238858299 121407659 577543058
178383272 420465445 262043813
295814606 567193524 66702331
83184252 67904822 250492929
215434185 241887362 385193050
473555916 469305935 221678377
363565123 359281347 445095654
44162827 538411441 355340303
511449146 133151854 160922458
454225786 228823089 405294730
179758791 291435477 434969573
10582079 591934254 278855071
255547368 335258299 395566241
376910076 460928684 44371606
247923207 36011305 183791515
597728519 500859794 37795325
93733546 275668768 505087672
511160523 210077714 194664358
532709083 562334416 173751225
84321985 497554009 15565380
580664586 307565865 464197694
459316689 335260269 260933697
574629321 207428839 73177153
432962309 94845217 296149260
157666769 305777685 30495035
164768904 340453845 280866983
356622979 459889681 3582161
208362016 128369305 287923831
3520606 162344067 76499336
34932666 103263860 224410744
329982925 366055084 41465114
352605589 105361989 205234524
136315215 291511562 385003808
51088962 493897404 247118715
236328017 68897956 187282948
284738431 227500844 463733544
320344914 273686152 320629359
400862185 584621762 17727861
156798344 418172028 550863993
107758758 212962558 221398732
518908520 312031003 395092348
221405778 150218643 334841220
210600770 69074428 309533856
204429057 206556205 523163191
317282540 437007831 308156517
80074305 21990048 358089064
287154962 286978285 122199571
323969385 249790859 517004421
265935333 122721336 318510495
603472660 418622346 356283415
431840135 34166272 215987109
428671496 392372670 525198146
282058469 573838414 472889383
522170024 189682532 319568250
146153959 9376634 570009932
129541450 473307067 115576197
424626090 296398267 217684063
131046145 364740707 65042519
591071775 468868338 306067799
272353189 310773714 520005504
439550785 121883228 423552175
525458035 587263338 566215972
201578480 336560754 98715503
584493588 329677116 164077220
409285940 311035322 329743207
271366760 312806505 180953638
336106308 464390754 374547195
472171713 554075229 109141118
124662302 352300952 471450095
277576226 349830615 71080964
477464703 403612169 20540326
503060160 289559275 590775884
545521620 102072603 164489081
496746780 18810797 600566672
208482419 468399194 267750526
110573996 239836296 165526051
90443633 113512670 406432491
252235556 78267463 415718987
366585804 236098795 506138114
190445409 235095127 295497303
505797397 245072934 41275517
222804010 165771589 477784496
545501855 123379916 319768895
19166506 417061497 147655158
270165012 581760438 592990080
273750353 348861254 217781488
420446570 501447134 65121994
47500368 286560930 574430146
317745053 408521658 318372760
148285087 514159291 251867552
354195162 600068296 4064573
544746075 355802053 517313870
187207069 204314423 469009504
92311212 428386906 460981527
458690773 97493392 111287276
380434003 67525160 419726921
431127369 301269177 458151232
525452995 166355218 487459562
73522479 182509649 559005445
196321943 225074509 1267036
46100141 498688036 184376013
377935767 20894630 198604658
348149950 104069446 499922205
302873433 29434332 303667405
590410895 250739130 585881237
8639931 376997526 285134175
456263 594753657 11705933
530019212 419249900 135497239
537740984 497022414 199315526
239737380 530432533 515889988
51718205 268663702 199419139
508672448 274718780 592746417
244984963 414591140 244343035
425020842 224051963 468161883
338293553 453590782 266138741
431015811 231860366 422733978
497513205 580056719 255905007
396375060 473267093 424365085
291468808 343248595 285268721
562998673 112502361 53709189
317423089 579083754 576742811
474507519 234035984 377016600
289180829 298378354 258549315
518956292 13317697 197595590
13342893 355552304 581107789
446484494 285647965 68826050
423575040 190363719 405115560
248071988 173817333 225703319
284359678 88536231 341826539
448638416 214757625 320268524
336286420 128656586 16461478
459220873 568169097 231647008
181420839 374007713 496581184
534732568 88349265 120880246
192265084 538256231 333586425
206459959 248552334 496415905
205758420 221475963 254781950
290620563 413415718 448841962
580797389 165562068 189365567
207336541 101317319 56892058
80670190 155812238 41519572
211686883 597086341 406988260
528769834 168108164 38572877
238675504 236540212 135022566
95150371 560575578 57559859
100318038 7303561 334004145
546332511 384178705 343418238
427903141 10554042 336247473
381876895 312459569 248472782
470301748 268140223 188992347
552909419 31633797 584154659
29993563 478715080 152912268
34001484 59867702 494731184
273368816 269143064 278537028
337905726 124720049 360076674
106990376 124324814 568257035
251010282 26067601 78774851
76575353 95934376 405701601
541254869 573331583 399629665
383603170 427101920 548780535
334463464 424527343 560428651
414389476 350441267 360024413
341479002 574790689 245642714
593986574 568207097 22893540
506857251 42739135 133210674
290971514 443638169 90551781
250618605 13538034 216912232
474383737 120824202 314598401
532643438 412248245 417411902
807818 81035566 389385192
39921747 180138510 514034533
241496467 462736278 377495989
443555929 310819887 487584079
248686554 108740215 17086191
315916352 296843495 340340286
130411302 220567966 158114479
440845105 347570432 328367912
449174515 12411782 349030552
140236952 397393638 118025247
324499144 211045192 455762951
347083340 273845302 534446291
128687082 154614372 257847962
568751960 367673713 20781243
38619214 28016905 187046047
298520082 438634193 100334194
42307780 530467345 499196022
431686223 109135625 53051584
524810735 418442933 577007711
396132292 57907765 550789189
556550237 544025026 324149878
360943656 395241778 398708575
321449476 362144446 560022841
32344464 496438125 86222901
343076776 408511844 172568359
356745220 474161273 32102322
223087483 112974493 112062533
144594444 240881878 591662927
150208409 441486826 444052043
437297791 256419776 105849817
150512295 51610851 249031570
295036687 474513849 570178844
488449263 193790546 48699041
218331538 524066584 44043583
485594266 541649805 59997488
24488602 260909920 138943151
403784896 250165966 159175368
393676223 116191250 100770085
586200488 278341579 345641545
478895011 39462389 465522278
125014645 7302023 225847116
405492071 387709163 106837008
10410301 280899241 178578315
585955555 60325292 123929965
323344359 453989431 267816984
44478542 256960052 589305698
201179411 220190137 548793671
373110527 482513503 553480452
39949350 443559467 505598372
559867052 147662686 79965604
236207951 310994145 147336244
206444598 373609888 153081576
475533541 28670161 298202722
415337059 171835545 353452661
314635586 217889594 418395118
398036304 236246253 499834743
78999923 67623032 226695236
505843758 600658321 318239849
412425110 22600583 258381327
63519079 186299344 109445255
516775395 79332048 232920070
564918764 560452875 383173494
606194702 606802394 398677777
525748568 437951287 545466626
540579148 329604601 351532485
139591852 155625551 70752878
263174736 556669508 533647933
146214691 88656388 366021521
459841396 38926397 366209625
168979133 116619572 364610544
392552489 484196769 498606644
399908560 64976223 203946370
86311846 392714312 142375046
14406686 62190568 182192337
591216974 128881605 298195114
37449978 357544106 489053931
174958359 376040061 151404705
303453013 293958111 216949137
173329039 289227779 487621503
566728078 373805384 414504944
320512352 487671351 446184848
388513069 235811233 155919046
524872429 387231660 95303667
566368603 603744634 351732425
315487586 435117494 304889916
385301880 306735505 447762938
172566431 381553100 42780645
16637614 306906162 240659526
284966956 112678223 217390267
317872646 262672911 63268426
149808592 414848103 58539965
512687810 568652445 319886628
537516759 140065056 474720423
531071768 50523551 146594179
371700819 25797452 8761214
213388450 418705672 173700822
94290161 41574107 554101690
75659625 302534671 120950976
76069191 121573643 360568189
375105105 449916663 490143092
7758439 541250863 219208268
259178183 233152232 229323830
246357738 43392353 464966710
582031901 229671719 602214269
580101125 170564712 139168627
578672731 359092069 468856310
101047766 415127671 339246735
318064228 487363429 480567104
456303350 203256430 52952409
23880917 313059118 271877892
447970320 519737186 96530567
244749873 371859205 180908451
128557226 451966258 515984034
492954259 240444945 84318001
577405981 242013286 367386655
121644507 157226964 590259071
71793571 604607404 169087922
208618215 108478033 260801550
347849707 560717716 196021967
71210318 442912766 584231724
36258132 550100686 441129052
64081451 499732232 276665330
508824554 334126707 373549675
545840708 216146402 516433672
94224293 14896232 408785224
385863924 189160074 151420977
89349439 27019634 86293008
350720805 482086700 309477763
380558245 542206310 449928288
438814575 279694139 342133107
361728689 572978530 447754355
24660215 37897775 199399124
105541509 22147528 576362271
412096768 239711349 29913603
167702801 4471407 376715590
409961358 545110020 227505493
261819227 246168779 259458710
440833331 566676029 208091404
89378118 579007115 37481491
193918087 479411289 372560636
13322126 601977266 472159423
464076853 604841375 101323544
451881602 308475218 198852705
351621746 7622014 122197909
346966671 410631844 278411481
519474204 600187315 16594211
396576403 280818714 262168793
199194426 367159873 414101917
92685942 600882631 299193285
487850585 553408333 359942303
189947341 23849826 566425834
505473591 359759561 335689820
458984398 475864078 400710308
422049900 187263466 197576615
472093698 331129722 586234967
339173043 96335331 193986882
548559501 116216279 52881062
147756810 364542893 107664458
428636923 541806114 278504904
507835457 293756760 40801994
377828981 5175279 215039424
472185775 358826079 103361735
46076499 458638212 204473632
51753976 565615727 308199732
583854601 212732426 266618846
580137435 141468216 371055871
542056936 21571036 431192865
500108094 22140928 542119045
555415488 168980872 396211469
189969643 14045164 256995948
325803838 267793332 303819072
225850100 198861902 247458842
16723302 520318864 285005026
305172936 15970933 349041648
208898314 62780894 456374000
95163186 546468644 301138648
196283982 315745412 181022936
15130381 106632968 281560460
385231298 174878062 480338972
325023417 428171231 605440091
304591845 185787233 396408562
213425697 543104352 547158351
521449498 189181044 217683388
67185466 479355477 364113750
603663419 499297495 36762365
163012549 511902109 210715904
102683577 372881630 57475533
266538486 170201268 31885723
563084459 204225609 415448661
162850164 397436209 269226758
216587346 200532405 272266198
46690039 473542683 302870858
380061142 73962981 384125904
507548781 523605078 107325631
494967707 161578894 78389
440911763 138726149 488214021
461351921 352717653 532903188
263719793 121028473 65828928
436575325 413147775 332826935
509443779 595740353 600504226
574416317 212283667 596658349
461887192 268835281 312527083
458661369 320573295 331688155
554264210 112254162 585113231
56503989 62662348 33539076
93209623 278176082 475572358
370652541 401486387 591389121
576668746 525884333 470061103
65054007 331458266 598446443
103394554 9718185 317675218
570122836 427720799 560884613
466789649 11906034 328904589
108447890 128534922 169341557
357112802 296156313 367836183
39865960 371567579 568662509
245441908 216431833 343684421
314719175 373376076 442087021
182442387 461082841 455197020
540549028 203674582 470207696
250558104 480910027 90932555
500817835 584878504 248059656
540076900 253566989 297924629
183513185 528832927 537628379
438068488 94553244 419704013
271729127 583422593 353446450
92617633 340403788 437930120
487562878 59315236 372360572
257709024 397585846 591610175
316711362 261608264 422312603
569965000 231843166 73236975
29406135 71156037 581459270
254961425 544808627 579914569
478516744 346421388 108259488
271993713 119346009 544674896
218488471 249413340 126692248
41452760 158541294 93599583
142845630 375918326 105852116
73630944 229972158 315389251
156955139 360013402 231153224
240843402 364959726 475925143
19780226 254177097 325723545
265469955 481467653 255224592
502583633 393396018 173083016
211196803 352080892 57312834
444297486 213783321 241694229
109002108 343976834 587341100
443593968 433906483 522284282
219888656 183906512 75900592
528436668 311167656 552503330
192781594 563761367 594734093
350334232 445580200 117765854
216920967 128967264 186302515
413814309 115919687 364678223
50203024 349357326 278056186
44366748 384378640 431518797
147458020 108388764 387664700
313777027 561069764 544896361
128333599 146478195 441136242
136002486 550056501 466617319
544746928 10749262 268049252
387010599 47735420 573371179
346143500 56189317 570237228
462845080 376318814 415176775
116829119 85374639 356668959
529546259 197836976 596941842
244003018 135501015 277559010
397676533 182834393 476125784
249452959 325093825 329824082
497981457 81855852 8161267
480696243 586224576 213629265
449026188 189747973 361004473
344487082 403214520 493992297
593467829 83934534 449116320
564858969 67700377 334655534
113480387 423788960 319208042
306863662 392930394 433998660
442123912 54587353 21390276
361840080 138136944 413166597
476053577 305196778 426301297
29878992 503250171 16032556
174527438 289308097 510570891
112132516 195978045 187834403
104428081 196481361 443543067
41278672 14000716 531577783
260551543 187104252 285539571
601239580 152110748 352129863
350562014 6650693 371628551
162703030 357136276 141769046
558833574 576174148 522150535
241617943 16092257 383333438
221591360 274210179 445236395
36292233 138349768 496233750
350058815 69698353 121704571
214371328 107665181 153091219
224393337 477802409 113199199
517432358 472713989 303369558
109117984 64652491 507784985
456404477 99325707 21467049
55223711 344831273 190705574
241946146 107369615 21536292
382522913 29284614 370675669
286504623 510291812 448681128
345100685 349191693 525399276
390023275 119450237 134983523
467241844 126787655 328704133
431968150 389180743 358125331
466143402 541327068 70539444
424275120 201749908 206078591
291538476 235309153 208158869
436786432 377472828 243214047
259048194 424621527 311257721
209857515 247435953 207388157
447221596 496383523 81133303
470043083 513783813 197317555
453281949 204078676 575723064
591557366 510159720 408086249
583101696 6502588 175028747
111294457 132627095 373762178
300223958 98992193 445138174
567675226 558947820 538549181
464155241 174203956 563038776
506589547 129075459 10725478
467988010 495634919 276281485
549429196 338828604 158821122
11057210 405692762 104344987
164503885 273331900 496923524
367957688 303575393 32225925
390986772 494748578 374439179
462224641 361347724 289469818
444292418 159246321 340351442
442393793 4317946 109012962
311502806 594774490 451848758
72126408 336614392 386454176
354532349 157004737 90031133
602649641 533552095 333582470
256570822 249912290 458130070
44147914 369913402 20959237
18617084 545155574 319624479
158365290 554855894 287547655
462553224 352655632 426881834
605449132 147996709 299637447
532819047 518850382 181443031
581424214 580535437 529204478
491225163 455752798 227378215
340694932 407766879 310731519
242946919 137753243 428903160
134450885 3711994 316220351
593808964 349488752 447633843
404721863 235813048 293754796
165057432 568622266 60867094
101143064 530137414 564966097
428063525 428113055 242795388
453753621 79927114 44890104
84541282 447318517 331487908
433571619 584266637 201150595
63246368 16303081 26363602
255606324 298305186 227454520
447733837 443523841 102287685
461847407 45909415 198642967
470568043 147284095 111032026
259908971 302322180 596141437
182273591 437760084 466005060
567069434 364029456 465026514
116057518 209577318 289103971
70617536 28843542 204032170
42902233 18907364 402419995
310356318 384856370 563918644
478257850 242037311 6888273
228617939 80070731 137255430
12098626 29863410 318682995
352813558 559823283 539509118
34188990 369423669 349996837
380267254 43405769 79421729
232974647 434798591 46265194
446652473 168561357 385820066
420798063 205810237 54418379
551373678 247166640 599534086
188123251 77024515 7466406
582155310 270304131 253836125
409560301 123851003 468068827
122768969 462136606 174647187
532421914 120438249 417515835
598018856 572903550 552143506
605997345 2449863 600384958
304769719 570981428 581113298
161571866 71094220 153737129
476251640 322980624 156410060
310449402 50529224 463087324
574348481 147203267 488712112
17159270 134975231 202141757
533049237 337257508 182826682
336957232 348879453 173941172
198324311 479563863 261104209
359111965 532858730 567393821
147006681 572041676 552329354
118319870 270444403 50994355
320040309 390181598 11649257
387622223 158750793 209899594
6986230 412644643 546278365
117007962 167143128 419469673
151568475 504128080 233860775
249559523 470716950 188669148
211141804 171651134 554779614
177442275 190112507 1672290
221750355 326557728 13260164
430347448 101702184 574342485
308281158 171502109 404761187
506745978 447441967 396291795
503854110 299865793 250655898
342238857 232573378 426402313
72679959 29265223 43942178
112398833 526699559 13212776
193897115 315033463 42975608
244702060 519093683 53759963
452212997 259186240 567684776
394660139 367491188 374017834
10878003 456986645 483513456
319095965 462893794 364257724
85317960 280989385 106225630
512998438 496949962 21514989
172711766 408103057 367912146
297767680 309842240 585969055
29224104 536611565 153038591
282826143 382429955 130296461
461251093 560935158 156435416
283700101 544628810 51277774
294816580 580278040 124455012
129113844 73689104 576022101
32590933 490933051 401211349
121322323 600521486 81255202
521973565 21887058 182092543
181816706 421520000 48279467
271553672 251545967 356758410
78993883 44083180 183971220
332056023 219400775 326741294
406916453 335776066 260597322
91173119 368174982 4089069
336347913 372945699 98426111
526524603 323215742 264514977
226010505 77447646 177620183
377609224 572033800 438259909
340326006 250784402 466394483
550112801 45341856 84331232
136034045 193117917 148428048
489379572 150229030 308646205
306856825 75717909 435025642
601479539 30801068 364085933
213612420 68391450 346065557
135431941 228416270 291381720
253423651 496458793 169312079
194779049 60909058 198279862
503579551 473684490 483182155
59234851 83734532 164604257
402489665 516364342 14231675
300591827 170002912 256856661
485777640 108876641 86362005
308741500 94958119 569193538
267345588 183581343 401620390
448148998 31057037 417436589
575383623 14258615 515030387
199476804 326617349 495826805
484543023 275662294 380829586
468360283 479704649 78230381
50489482 75156363 103384028
179976735 226358233 373676635
192130370 580947649 547966133
362398180 191836580 589291461
200646115 304739808 346496183
85556744 35639749 273570183
119029692 407184934 74015779
457758263 49136650 227884235
289075541 85705572 380561036
420389357 75140464 586702543
240158028 31507616 60951670
130116688 43331522 26276773
27978180 17865873 233796966
522861547 502870383 476665193
46804148 389309965 526858581
106822034 389913689 164983312
406766802 248505223 9846874
501345106 59481179 366621334
511790350 252179234 115244931
589368848 462079317 210780964
440572463 301245912 118454660
185863878 283131223 14770137
593774337 113625299 505538229
209271891 574100504 216165882
475053075 314907831 223480016
262680622 7860743 481600178
286777518 81852117 406177693
509940652 145871162 221871133
439876254 49055517 162308005
541093886 64911836 344200468
284084645 156008756 360071692
243351481 328166428 79289501
464637647 352413902 594810188
110508863 332135925 530681007
285674811 596858339 129764945
412404237 128900994 449164551
493594522 180358155 324742293
464413107 151061473 497874011
204070117 29033942 110116072
91138881 200589483 95361755
275923297 199584040 41362234
521731996 227992175 594093303
83952951 458517610 604571819
366391158 548441755 40142780
106563340 3175586 398702447
222441683 236483319 104904553
279778775 494894901 598308109
420929852 290774718 566888371
42184521 294123634 588561859
282586390 481632887 486148905
504254580 194581383 495491360
429380025 601477079 141482128
203558643 357666081 579280061
248191782 252419350 98678726
248721744 438545803 519654646
575975373 520025712 53454715
599769930 449245412 552854590
29813632 375835220 439465679
20939194 557558372 340029531
222705811 182252591 365121438
67746246 517938446 110172165
376681471 57280788 380797178
510487571 327137190 177260456
402150021 575691799 475610324
58962572 211588661 72991711
362533987 390381221 222853035
389007067 83373078 378960019
337190123 281664245 106559802
433813862 346531041 394400062
598320725 604924012 287213540
344855701 557675923 171138735
130981795 33904561 151587129
143315030 605533467 132788302
399219685 60531474 493299268
16886879 418301986 443372872
360849343 546452819 535128520
552107851 273650061 385552697
581588079 148523360 108693307
83734600 563857110 423760564
586442138 41303385 183683777
17006545 418994976 477528732
324837223 186130774 165112934
115609499 44835975 438387298
102018431 357419923 537143481
339915909 388884403 283639180
56138161 89714145 344087473
371547230 548105949 295251103
242274106 383789301 78239437
38100330 374780206 86123508
263388442 38014799 261792391
374007053 187252009 3459899
224433768 405377722 288093604
555278237 59939193 251186638
306222516 356070952 117791876
564119699 466669408 248887133
557221776 590093385 439417180
422748689 552417079 584209601
131050991 244899390 405066873
406937629 386911934 544060308
531918922 331628636 347482360
500596813 90926051 508648099
227055247 459493948 334657910
419895161 126563712 74665592
599481667 340957994 307559248
470097990 415919777 452599315
61856536 100695162 518798646
498495533 274598915 900827
276722682 171454889 307385871
130919532 427741914 86097668
283045573 105007824 48314395
267643005 205779309 190738362
247154717 208332783 219649565
396283480 441625899 113775535
591316987 477236050 330634184
180255557 325826248 19247856
146059300 415415338 85212424
247489188 196970869 401747457
98003206 345931369 233977658
570265788 350519333 67574554
324761332 162873915 366463356
345605579 110926031 144138490
6745403 1388539 348380411
155382850 78421998 285465978
348804956 596537544 112171047
259731834 397272935 528333379
122594221 588938772 131064366
589560454 162409167 333649729
258422624 597953353 347404416
349323168 135477929 148139794
372970227 252145055 349078911
24766676 49439919 470807226
173423163 129013390 1424474
409565493 376793111 600961574
338432704 144520677 233543055
151684876 138058372 92285467
94630119 558405274 498459372
52459312 590004535 360765454
168044709 455868178 135466845
231700089 81536184 403864989
227650026 271138824 41501775
44687534 574107847 532845047
399465646 25023943 131225863
565143373 230411674 399069245
294152536 262814821 502971180
403011770 306941771 5372095
21693552 483207884 353269969
374450754 110394351 606261670
380786055 493959299 186879074
182121023 39866321 282920764
292472385 444104944 339306680
377818632 234676766 417442256
11729844 116772693 134978620
154685919 354074444 440059410
178378764 22851941 305651966
120722276 408862143 9529137
559976605 593431832 257439042
241082037 294949768 218340592
86861391 248358240 190980992
407352642 68989911 198555213
325500927 82811934 56080972
567691711 18126168 175037900
38244554 133880866 343813522
7578965 257389447 411737248
155144785 391272782 510068290
251470083 516385237 66938470
260213703 23216178 53826728
330817487 509077339 267114954
231631143 530354998 188808588
142654405 375284931 287100075
22553204 329406898 55585899
583538824 599016678 372089806
339785941 404034324 355046585
151161965 24127825 273940691
8363336 120933764 108628546
242685122 568288952 206744794
192230200 386831162 260043948
77356534 600163413 434078668
8805774 165439337 273397527
488013565 375069805 532785217
464115582 224561346 184228409
231706366 317120904 369460943
586231533 464071806 87830136
170744928 569449113 318509104
185201699 515958738 575653654
116435417 299609969 257624038
312736836 393650761 356651116
587040748 290226645 481974004
482726453 96138417 382704464
94242365 297261815 19865144
452251785 424075340 570657185
125201160 492033064 342524821
505932960 373662064 157572742
11642873 532148483 462226988
105882455 1014479 361167831
116273427 157539236 597990892
296656503 537541799 443916020
395369993 327320834 113976528
153759895 443986126 550429218
156366909 94674117 57167238
21718228 573724418 70293993
411881822 232566445 283973384
391248834 519600032 552629174
484346508 204297133 508500741
102642105 558614689 73397504
279628957 265053195 74953184
367104691 488544573 99712209
135770027 187923753 205468074
172278817 30656515 286480487
258273679 265869096 478333868
60030058 239308227 203561867
184794665 195098210 282430373
254722383 516043259 34786816
261593222 99392233 247826142
149905433 350408504 350170170
462184645 512872650 548338180
54255938 435872554 389987832
449742911 473936875 252554119
488470176 308753055 157575516
314735453 567286318 340562835
488801413 390841607 161306361
104469610 309109243 442566421
336323500 205264163 550216717
325335784 452558942 369452060
442838918 176396522 416229219
122578247 154151263 525262852
254083087 80530308 441605535
114682626 547337522 397940434
84052888 353211008 206518473
373969388 546853310 283970764
173126417 230954233 25999769
151350667 236332405 94820900
169487131 179804335 484783789
214761660 12909601 464798142
493953062 63932018 480083678
460962402 57194181 410889918
165628345 504191301 530853686
238667012 10576870 478886205
155848997 545313764 495397876
396741413 140350530 544021535
37154009 516141488 389800317
422481024 348326744 355796453
241297184 481811221 359115075
33153159 92045695 428711442
95171846 596921039 43423053
216552857 276107571 68391692
306587776 192820602 175945950
293982188 156675822 527645884
87418035 272942854 172397283
320072537 307653573 111622800
315969640 569761954 362372587
91909058 266374596 429966451
125867084 595767669 12219764
137619699 194299307 508976063
67590860 548081241 371251368
86993355 342222076 423917358
134803178 416619942 251990323
543719753 517675652 302849604
295730344 13298288 538598449
237734710 480618316 355065861
235595264 364789705 49177398
107642159 101168070 300047324
604210890 18356399 381098139
118650737 10772875 118815375
283151792 546899128 467846199
600312313 210740804 468712407
228764323 10155150 178402898
316412625 577244612 357801777
383524193 74290322 160066851
84871464 357666145 325662369
412120653 12253796 13678214
395901249 547091351 249980363
11879181 389214754 396978330
350045510 542765142 250550957
126923774 427593894 604149307
515641034 316880803 500049553
231043768 507407089 106918011
153704395 20557885 473403849
351899242 468885110 484271243
203018267 488552475 556800810
25647367 526148837 509560926
269293572 172428555 524386522
509311167 94180414 108712948
68190803 297333371 450431219
108410399 6569612 83615141
63859427 134218361 412403212
361080031 359716160 583816218
161495919 112097111 472794069
323276957 192740093 534581786
519625407 386636859 341698893
50769316 201704357 189094805
424985453 484911670 356731217
154096863 500536021 388664911
178449598 557531557 524581540
232722457 69331257 368157660
176517341 551134131 131235415
223390866 144601832 467933180
188115289 564144718 22848911
450385165 201641737 311707598
278041095 660153 252707883
207958251 315772013 606987573
365169297 181063413 344874785
174018594 527488435 319381849
409414842 319274906 320176280
195222922 577811005 605685856
201198674 243842937 141653685
311196488 471710958 294646370
189922167 493263547 411179704
595715544 213297473 485637007
543718891 289219794 408987312
62060897 242848155 433620591
394825014 340551162 216571889
324635006 299931641 159597581
553430019 566206029 435129275
234056774 263655615 485140152
265234528 161878672 588423475
383693809 155339358 374362261
258072568 293209406 164691961
10240606 263280670 85317647
238702867 398947725 235546873
194503170 291040540 400046823
411154920 264818328 61007498
143189027 273389317 535687649
475640721 127200030 564237164
452290101 581623671 460232989
355651920 378185129 332590716
492060420 180445385 591489053
566769079 216554620 196366961
125073284 110639413 408624447
28940782 557986080 396513495
371870261 395238892 73868403
557195027 309610737 445785875
284423432 186892924 590096135
36170142 89308402 396890142
574866849 226235574 251422657
486411402 429741182 399078800
324702304 233793762 518027355
19887110 551346697 510746242
558757103 354111803 18051811
365801499 549234876 73481579
541712750 257157671 306584383
234082301 187057341 283482629
103452345 203881110 182010497
552364292 436248914 14518506
586853766 44704423 536738144
560953801 331356804 271980100
265010899 227716546 479106426
148554690 471816524 148618414
569127264 447431096 401250615
363620923 557850403 433658374
165992430 193965736 508238661
503148070 195626448 329185475
300330498 142669379 376632871
145386459 135235454 417847915
307467122 135104264 397030728
157340020 398786134 279794031
574948278 75511586 383929892
298223913 125425590 214147653
149080578 443788903 481968160
576625573 227615274 209673336
5782069 429758650 396159937
343048155 538349151 583105448
330085603 62652011 380573232
190447191 251028025 119067436
473138367 38783625 405965191
357609265 46447092 459520107
408028468 409417277 87503783
605745145 556247447 257217993
577189564 456600309 77492803
14792178 258654196 415645222
606151477 131710682 344916624
599599411 270976488 74320447
10119616 169816286 288671573
560693720 583703455 339276786
309555151 34865104 199319343
180683817 504864168 371578739
544933440 414439634 10008748
514056026 114246924 602467392
13396923 217224051 528025677
293367136 313388776 527347324
239175129 105264660 174574077
499836735 74164936 581213075
481866926 260836788 162417857
484654067 453133373 66767252
330663677 552801550 378172610
337892030 511550498 419212673
432600136 6132377 169308200
432082003 458572349 316811336
49375818 25570931 396012098
140818176 223501866 482133968
95912249 337039753 333995717
381864633 301503159 486398565
444483144 195149264 415181831
187901799 220505308 560988349
166419851 122181628 392622087
492867064 553907840 258435435
494906660 398677936 424904618
501579170 262360303 506091741
26817354 59345281 269637873
327709530 168221390 575978957
379939056 434977551 309217303
357043999 257911010 30843264
356750056 179182212 74077530
103751628 288891135 341361974
209806191 403109710 417435413
586304538 144460977 253960929
237418418 77820329 570149154
191051839 52833021 524149394
236420853 162831617 231763275
300285412 603179809 568857131
5013322 572378899 426951593
271104430 56056259 70574880
69464220 88955618 19642322
142563651 244050315 433642844
195858132 388766239 61945835
234502768 166291122 270434342
59742222 377713911 425899597
386031723 296030621 117943698
34473447 55436582 54179390
125844423 578689408 52387778
340171172 128779601 516614841
116466630 5764297 5346896
537653432 170936525 95869397
272113985 574100002 163367458
73857703 312860166 294340352
3126065 169305088 98463559
150749601 577352602 23489788
284514662 278613912 222715209
554099104 499985213 82465588
242760447 536709167 288123229
538437323 143023994 598531389
424048190 549361423 395284470
43638017 515453503 119869018
386406210 487003242 323787901
28050643 321657515 112080026
146371190 71861037 456133260
237018945 459330338 500936267
512528048 218811846 468006037
589100149 538098534 200802857
147906911 271220351 456305948
570703698 237059492 385411940
583681706 419597 113634499
507638851 199525046 25223864
314107206 95279068 410883430
68272557 274859374 167776028
420204530 435226425 432680074
592197492 377521409 272572518
5727544 541911098 6090777
536080713 596766550 588837916
376746126 156853135 425990482
213909874 20339056 233268775
373192954 530968070 253874358
12677567 452080433 222483962
250697998 319750096 2039339
502969701 152085482 150707447
381346663 164037882 458440433
271973177 350849675 572438541
372601490 172306250 415252026
109842144 27022784 456779258
358774455 521633676 244167597
595453116 129097637 14675276
90027667 133277171 85041321
506043958 391215567 544054942
143986692 36197439 85983228
41188271 248745206 383524257
106576494 17852170 440352741
473838794 237658887 40605282
67569919 318892257 486372587
524472061 464671607 442111457
489272872 108740437 162445623
353393376 185982709 134281752
365677383 473044293 279771344
471985275 320162842 369372930
386184244 312120411 79706360
61766769 360857760 15997720
200171671 357596874 157975473
365393235 489896052 466011334
529067474 88022665 79804912
388936028 375072027 390825723
190931237 93522779 194999065
75322534 91695512 122223002
419957091 14790430 429019256
181266179 385485708 507349344
527937939 302729418 4165325
206233913 78749494 602035007
131759099 398335688 544294602
332589085 312442309 88351764
508518875 342696264 250873940
481775589 270977517 248450515
497511061 386256273 473800807
287912019 520607967 26250984
1187054 449537952 132436819
283733290 24318685 154622755
68976641 17502588 172356909
241788904 571738860 19448083
266436010 26837956 34481124
286753653 571911986 45998996
129942750 281401797 540438612
449077536 432036601 268922071
457652312 81864296 574316853
239075042 384649485 472359309
304527685 298786047 540809906
336517438 51254364 561942869
534018597 287194733 600178998
176486267 420849039 401603992
538668163 588506030 428388240
490027677 398142565 96382691
474550876 487078331 74652064
600191426 271903708 261271122
602848646 446969418 224791803
280557060 483991829 371467202
183412362 526499578 264047843
596660791 282316444 225907311
530680094 125381728 170333577
550474295 163738623 579362023
378572706 74616055 195409543
206404456 533470283 535063164
274880301 81391922 414520486
552824396 339837730 252864394
479881849 255463913 497724766
395594587 398790837 195072502
396170719 76165471 183558298
429247449 409979624 374903477
343704997 500831286 171935122
514220958 171786663 211830295
262604760 526591915 11750082
580257717 121970307 100036966
445247774 347195421 124156756
307853556 59386178 19717751
158165680 480065585 24871522
242662650 134776409 297522713
185364888 496516718 603057743
258386635 9925397 601959415
514160032 528305021 358170726
276592505 286228901 201364266
437361202 466615221 319099568
235895193 173041756 289143731
322772517 289000025 452235569
491977752 556286851 39663736
413321946 394726569 321673078
287831166 243411884 449860789
205038609 210064559 202449435
324869999 583410916 233570281
571753903 397313490 97551006
342961858 235203782 477935211
372561737 554046335 539683360
129120553 139160138 227536699
138612987 98942336 82197556
372791099 544791648 599033546
218281604 594565784 250375844
440029696 21978115 39575710
576296152 235597104 527813652
62848945 469852059 257948923
126730965 443673423 23325609
552544632 315056552 146524389
137849543 309373165 368792438
198315173 416571424 338205828
79274832 130816782 109898331
538347862 498798524 252746650
137069105 196700431 594594578
502669976 484391889 235621024
528535225 196990397 594121966
481339078 172977055 172703134
513403344 346174047 338313401
70616177 213140439 600799171
120551893 171289394 123369229
12150863 594945698 257415317
231837797 407638768 486626763
474000076 305423073 85359382
202824898 18190354 390233039
310874465 31042051 34695683
471348283 236851358 598748876
18172770 203216097 287476054
493258944 486843189 146029698
235961895 515695137 72618149
431027059 518485159 492884003
457422927 130962870 218956489
140733328 502004720 443616172
424585300 390725004 586588645
73043291 86866561 218945194
253095347 205260453 413514371
292714497 561103657 517366094
406598728 287959989 448250605
211665762 566583861 536203883
546231321 500067923 162350264
544706867 95654983 101525250
518564146 411035996 531960162
509136472 515986630 502190924
544232665 232730911 192316503
135032843 429292374 566238750
491806844 288959314 226931474
134651163 183276145 492217878
102411904 483059590 254882660
413714108 294117868 402167913
453794693 278480733 530749363
440145599 410493744 56614975
69015847 520599118 70010554
535706719 507231209 378104649
370338554 214592254 364864046
47142602 471913830 163951948
514028016 191717669 252388309
490132795 55864453 282952656
185816342 238076097 298625066
364625637 493702580 512566391
422471716 408124995 592235523
266729505 95513418 392118344
518553899 146278130 159217468
468937372 545903248 327124168
94395112 130830297 318859201
422690281 580830297 573357356
10029533 156525688 393864558
235852276 510456086 438183710
506825177 292900837 136596646
364847569 461855831 279415079
416408890 603736352 464619389
270206702 557882988 151517974
174078511 555363563 455375573
97120967 161667931 387703176
94845193 368930461 226902550
5181255 584228818 544318290
572816168 379571931 144269059
250954103 478190003 123538834
204257032 162234744 189580776
253163685 580791309 552392760
332477727 308568379 95986919
218342493 551718776 445613941
504510877 291187769 320121741
347543241 313645832 504892985
504768170 300243019 11311690
538865356 288738053 334905089
37046441 330655665 600005775
215575718 86599995 363815832
260773129 30287369 139840938
577882079 204307999 271727062
11438958 384527023 118121479
489760780 109159282 314074278
322009811 185142339 385105903
127103841 96981617 160747315
119243753 484880053 350624325
373859874 54834032 480978428
473304476 242369463 362727439
594563898 249360967 422823464
337251492 7683216 512565972
110980883 526961329 474784508
48851789 555346239 325769471
585518323 234008543 251196030
142028954 208732859 471693660
371409629 214061800 605991524
132453018 225620964 575824965
330213706 472852542 520964446
201518195 505065821 232944767
353237136 423275297 524977701
227357788 24919651 518533246
244864505 375833972 185325776
252606616 593281306 463700070
19300077 48623349 484063543
224931807 259004884 187868515
440176918 30372749 429298216
40430411 157248142 4933169
360505225 48141293 297102775
552847083 571142387 129346261
173126725 337375715 106869122
562405402 177186195 388923085
354977153 372259477 589294196
482851497 125524510 16032080
284874448 474594702 535746465
174816507 216570207 224137924
78973634 89840914 339803097
78893038 555759070 581873808
303034680 253562438 118791513
3561727 594775141 402973337
456083499 220535741 57135380
367236537 262076892 11113016
441785148 225363305 6155760
551042342 224927093 424165247
363707198 156564037 501859730
466785604 123118225 475745357
396880366 348873218 482577187
298055804 238006475 542507347
224499376 109094747 57952651
531646191 366367818 151130468
159928048 381024080 476239721
495731987 454256842 193026916
217684197 28479165 74754419
323736473 483146841 554163685
60670137 548864375 315901323
56772257 457862016 222794160
341848036 263699164 557543925
540632893 289307328 391776336
556912173 83523146 448787241
266906515 151943193 394011064
123161832 40057297 156744242
460850308 101642453 422900240
52025564 231103802 440034427
309110833 392169117 320073809
396520158 421024629 286294971
338248966 490260089 420535511
305703203 584656445 375061179
356201067 49070559 172700027
373060852 578192050 312314278
20563576 354240067 330772201
121270639 390939692 565139036
328801075 571553776 316250237
135655666 328844903 593745635
120711521 585657126 34276070
593360914 223555002 214739781
273220090 134792567 545300099
578247789 520352703 472842874
138839357 464781537 398284180
239757781 349464815 135249675
133320768 531233502 423303480
346418222 540969849 560022898
513641077 556404115 154972525
408856883 514770236 605121592
127977594 458485795 500691615
175330614 69383706 8791488
220531203 463838608 437115552
25091006 499560969 27274465
278643710 406231140 561275643
598372133 219166643 197210070
506876258 29912771 487103349
460853523 362103769 435196539
168559571 432944497 257264764
95563642 486931406 312776638
535281674 397307261 173632519
330176929 499911378 359849116
490151470 203636008 13157788
424346630 514806727 587836773
291196257 89266316 530681355
477893482 230548469 159688916
363587147 400291978 52293932
460324164 189257877 224729715
81844780 418571265 57824623
360036183 204873198 555525722
392879116 11560238 5512109
196072393 512390013 340584806
465699669 31622083 322801467
62930396 43632653 290468264
535574661 378333325 438758168
594934334 517569148 392244090
488442960 396974088 583421999
528411275 41458628 423700313
221837552 582199218 12761576
150998378 572358917 373551013
183093770 424291879 84348878
77331646 253244080 193012289
379994337 533857743 240273706
586838967 544433891 230522205
174240176 101772069 563149839
138608519 492010105 119043233
371980597 171588138 286322099
205303776 109325127 10767016
29926323 93201 207521020
140484150 361944917 472951846
547041381 107905205 570156941
59719505 218824382 389308761
504765796 546449214 278027205
392344529 386150089 1335901
329435320 409189858 296383000
244396081 463887487 18299721
142380863 234403843 511916258
68222475 229977439 158455209
196655220 497558676 200298667
520883728 410593094 294586314
519894532 177830855 295331435
11311823 402318867 20093897
277509026 103925606 55797654
211379893 557849111 230257288
403901491 241453555 353529860
560120942 522709626 77169501
424042381 296702883 296487098
459168604 96256376 493451088
153671364 245995748 423301543
346613208 551226872 556404861
41081753 185261665 445523631
486716174 259462930 181756363
227476106 8785018 396449689
92492899 158366800 441182905
111711833 399138539 551845240
127829590 586561261 332299931
395524896 596210553 286277873
424645892 96938373 275670506
579958830 80430083 548206710
32200760 309256433 169702124
126886244 236952698 2601084
401829387 231310766 84609111
567741607 199813755 385091762
503097630 364410919 545036241
369834708 277248705 303539894
96577496 528142829 209117649
409902536 253740651 410298537
392156797 399410872 433073027
394648708 561942022 98296025
490315370 522196335 197769983
100398072 606359359 364415510
419178719 516425102 503041221
405816457 63399932 544772867
118600170 583318053 139396763
415235016 335448093 228387644
524025921 100403791 278548668
394790413 493869740 278246097
188015184 576390688 468039051
445831489 228644117 496839453
148694148 296243680 550294560
432435479 569639218 202678894
109707682 112264418 314058839
431382358 59646726 384593725
316327442 385380191 177858100
25995295 285431407 28232140
282250075 539573829 103016615
555512573 24830100 103403490
290220731 334162978 526630003
571173774 289114873 328493244
496843425 161383551 165506206
172508070 540468637 280473750
54070924 542337593 411425576
42268335 467287415 420582851
17269485 37436142 298780947
417945081 552010541 147990140
100137624 599395058 562916767
551922535 285216091 179501805
220529937 582297681 287121771
472703664 76080787 8227303
244634166 519697168 292841676
102387231 441889903 288068356
30809285 13503523 56543976
548051579 229923552 155718293
420946339 130537650 81437670
305408216 596866751 161063401
75095352 22020649 191165584
143789841 243994226 164571397
427856711 242311537 265198402
129498046 253704934 61984893
135124940 334007403 252540390
48667541 132202286 360033000
471998339 573296004 326483852
206237594 37919652 548062780
145921864 195410809 585762958
390630922 378691148 197970341
577932083 319906943 232900101
101853276 162113877 289449555
577449998 409136119 288466496
178772019 158166193 515114250
489319420 505682639 509614921
116499157 250651172 57227317
467790058 207914164 447069717
377707087 239516049 129921209
484245381 466184320 38830282
311865296 222144565 489752311
49898205 225692810 396501218
40766061 98183789 168382885
448236988 211676090 458927150
335176135 474595107 158172842
107115145 571860520 232683440
490027466 390975054 275289219
464064725 148137312 106444552
208747110 375391408 561995225
149898921 457359795 359010350
125928013 124605532 413679795
575938675 567945159 81949605
452072052 466067145 505450921
100541993 100240698 483802329
197740014 128539491 248823775
172250722 268251509 95215530
366314170 97465295 538190109
326909332 306738691 598824195
548984703 275054415 221913083
523537911 60239053 578146395
128412675 343671162 590309386
589319290 514744148 84552552
365251619 154356013 282089865
586847040 212253131 133625353
306642791 425204767 380406039
284417567 226019675 342678043
261970180 519265730 566761710
141414657 138450286 283980853
238581800 590653456 206055948
191117055 256793380 363225651
137103329 555541854 375061829
394489267 393854380 336557719
280906993 13421333 424294988
149562653 18791194 6611456
196448964 443670728 5340870
58139054 447067880 217835315
444634645 31821799 74407403
332807078 371221045 245114264
442551006 458171330 369460684
559836260 209000864 193429128
50258314 345106760 314879165
35053651 493404103 313477992
11969627 355884415 513067802
541822975 330562703 577434449
577950469 364031850 548104827
355399426 500695178 422717030
568384447 553497816 515486205
294105719 311713617 488036366
78090201 501755297 461016605
294932048 67398444 44841240
423996540 220883129 51441260
542689003 9123056 190540129
178949942 585557577 33425821
414246391 123098571 579473519
371133133 263742087 410601667
434406251 205420928 264807734
329532174 357125649 489830812
486006419 524394671 386432043
243508020 488157307 507095905
374739535 432446536 93037018
496635200 268558793 598687410
546965379 392158057 165606502
186957345 266893448 43119957
369237433 305075492 362783040
300859748 524000485 274246207
288799901 214290054 140995064
161283971 235415306 597989129
52718718 522631265 518946010
93788008 241850848 502332396
405839345 514046309 302774640
307212504 197637568 433594810
260184706 456556868 606788816
249772232 173797028 452248692
42663898 543606903 583166448
296198172 74804885 267616284
384530955 10490221 478172945
476355423 465315164 158537750
588008155 253899369 170031751
533763471 531882225 182613052
240576690 13992425 184461955
378262855 139752645 136890688
506725844 397810535 246643174
585487594 44412448 361244612
506994524 407031956 344732911
222959324 190332491 278300834
195751755 151011724 41301472
538135965 332342099 218309653
203052321 60658211 288281980
108908872 524925873 383383898
591605165 599589954 32009969
253611544 126771570 340390155
26795013 34787833 454904739
234788615 201385575 40387246
251346528 587999138 352320531
556305867 470995385 75042974
249392192 323409145 100759752
24016430 508470366 96368529
449081985 408360506 549607482
587799365 203492520 61534484
506330742 168009812 332178080
134376245 138348771 543860388
18769259 599506723 416338342
184916182 125353300 530131682
408232891 470169783 22094921
247229653 578359113 167365208
564309783 300505868 382383972
5310601 484909633 493876190
458205407 317604500 27637463
142860136 202596423 290033759
576555828 279453773 142298402
46068050 311943175 383264166
159311308 139997739 13791099
357188341 584360107 299084259
472321824 468844898 448996239
597266189 46445098 146301157
7536129 468696639 567129931
104326227 483300443 444139423
432233353 16493425 364722740
53647199 570134144 24159361
124660774 233655865 172338474
23870028 234530386 275168369
349315709 488759029 495756074
9512674 151764967 116271119
448231730 290570075 183556606
210305194 605698886 23868367
150258174 5129678 393754
395049234 92551373 244856918
122644455 120628292 83472020
138757492 563204101 55296541
169490895 499862488 326492913
129659756 84075423 572958251
160012106 150364181 99731870
465681637 378440659 265389396
388691745 339128621 516508248
149222444 42118599 67791160
488768069 1407431 485512835
390827548 333573586 163147247
167496455 81958605 410458680
8478633 95387735 89132317
295027679 566753123 454663163
8368533 371734060 597343873
520774038 325627505 427484780
327654791 522022675 302270369
542254018 452258335 103300467
69515434 308742615 230578004
459108652 409739959 351331321
218591584 68143040 159607231
334442743 540567192 206499710
501346204 519808607 364778283
529668657 235916543 283437344
276285034 153118643 120729875
194468426 562030685 86887146
324923322 184879483 562505119
516008782 20006626 456313792
41605641 409705623 334713714
577651284 598834721 114501729
13999440 366628902 174312677
5589704 181560101 220176516
233686689 69050805 240864976
78469645 161783068 283777820
449790515 46558688 97228413
27809568 777100 423625417
208593088 68393078 229725956
41724183 170223376 70253089
510237757 190972207 346653187
335076256 407307691 544219068
109201498 295730431 290739642
252740680 486723218 574187412
453205672 374606484 528833006
517360444 301405300 42678626
166271568 273853741 528888419
235896501 383764223 292292616
388639423 596992625 56508848
602640906 445335422 169783457
585448516 313707034 533175911
473170572 456054969 174270562
318790456 139411567 400464054
219986148 580143382 213230736
519823585 294997947 257678005
493395976 147007539 232262639
210211167 454064652 309689598
395966740 259192416 14840380
113068259 521868374 15062200
185986232 413740339 53019352
369010149 283282385 490487262
537469283 372165887 373602040
20026695 328354075 487175206
377924806 555243893 559048906
48656577 293165350 87465038
446517120 102623540 250036477
348884093 449148790 3695374
551770162 212592635 489589118
405045522 224454387 141025626
258788680 526636476 375499730
85795274 7301256 562265076
87075516 234199063 565601278
494287651 465873910 460761845
22131190 583016509 492127992
604986990 335380111 137844986
331616613 131100178 155493638
524251287 383486917 121028928
381450137 114948803 434709404
563140472 251523183 31033926
227327969 370309459 159702138
11758386 135158521 12131573
41092878 523247969 500877608
142399084 271229761 181605438
273206689 400800903 574310837
197090463 519350210 14959454
19145769 192270323 380927021
338974780 546089383 174162707
208620816 279653815 73133113
173708135 576911982 73267387
336917043 63883701 173115393
494166223 183655070 359588495
548111817 197631379 424143986
304265958 271983038 494219885
149762757 317475578 491230020
549299307 259562540 158831810
183651542 246963262 230878471
551932324 131237238 588455792
592731129 331097777 504516517
423021694 475373161 194128878
113546262 123316746 413196187
572521290 450283863 181141696
569665677 391400124 237392877
337027200 240458910 342283429
78922821 223808448 318464462
240044612 103425053 559984063
203325540 594271531 558813479
448590586 224849301 31666952
484816452 309867310 1126722
427773513 488821679 242228679
483095308 482217842 535140011
87347475 217646737 39899494
242907182 558006622 220641669
262955460 295491934 266251590
215838178 130598579 166394156
58968177 193469862 433014654
368806129 308641009 416011369
530069015 381460428 30966362
475745468 406206086 515743119
227034311 251543329 240026005
55038575 564922609 36051451
226444762 199763578 70552209
412273052 72599499 88780062
567580628 213971926 574569302
538153488 59647070 322874037
419104949 291088831 418490052
457747410 268423968 480415440
589300379 213188145 153582640
216290183 583846171 559806304
532780545 36872780 208783726
87104060 458316383 492840375
547418131 207006696 386850681
15240328 76428895 480440468
603639883 340431057 556885843
512859095 422267142 401251561
104071157 577821752 519939527
447423472 456885287 14889906
291790938 306950200 407112821
181816094 320229361 229768737
562864103 351519187 525574072
137653019 247600526 176504161
46486788 415164536 462174171
133450283 150448881 378416119
170935745 582102252 578118279
373469592 342291746 367814160
1945513 240834586 434018737
551954258 470018281 551521428
387412096 287303650 9075141
502086957 463249878 426285812
238041475 564726130 559078046
255115106 438530875 589701923
168779917 295887447 140046998
243309249 578730559 324720088
180444224 404644312 408208284
114730992 516789591 592934998
234275150 160146413 575937846
13316459 47020751 140193927
192705042 539969318 149048585
22309022 221216478 72696999
582284792 360662943 433879252
403226875 460571051 434093782
488425856 137464962 154884275
443517885 89901500 116506525
133629943 529501663 269609102
8860945 353361649 76701469
441064517 434500479 8772415
200545478 557602078 226244849
494305814 147368027 295675323
61301092 164120735 413762274
287396473 238287308 429717541
72564052 458618441 140441410
5145023 592382452 266345932
405469896 578317786 116063091
216218606 66162484 181791081
478571255 254161858 511772669
470112666 419572485 356548201
412991854 468191831 382453976
533745897 452127767 547518807
267791702 503623478 581535879
538393894 185284021 598528440
341994213 196104086 232852644
377137270 280756239 106785528
87649798 337064261 23348101
527256904 141707654 9856863
489833264 597821685 340310658
429980930 604557267 319368615
254000151 146763293 388251312
574676007 287474166 541308229
278509458 491935839 349899036
534356464 339834420 144063117
435132888 392283561 200708830
512329516 178781015 130619780
221129598 129312249 47340394
286202545 392478116 79437198
595169819 329016601 383107849
264993378 237625266 410197397
1801563 461877677 208593519
390179868 33740652 283311569
294734768 250764640 577767586
211253896 236030614 13236339
542833634 324077107 160736393
132920292 5997406 597646890
25922679 6142940 587662670
275390304 308118111 548346476
278288453 573410610 585048070
533069062 88984297 299663969
558100384 173157398 305116700
355479008 18081788 462038315
188331546 447577 369205401
85118298 82728889 61427840
107282810 438005097 584693192
158712164 236213257 536714439
313576945 241433019 525746043
208229366 371359221 79814495
524570122 449629098 104723040
295942903 297217614 146881263
189945845 578210415 259335656
441911844 494269570 595499142
32022371 555864956 445189522
598685633 468646747 95115432
357131495 269152161 187898860
249502 279136398 477182525
177589278 435466470 246089558
417501570 261244291 407867004
117355043 592633833 228247615
357014872 419315713 171014100
149225005 304824611 20262375
74859971 264436374 238326502
498772248 260204592 389230150
316470846 164213125 415859836
363390521 193665586 579104940
49531588 233482278 262295649
556094183 159307414 215524103
3521 23515999 292518853
324603056 304344073 439147065
309728753 547623918 4157121
267516259 231519887 505646525
66412452 411756156 109155995
278233121 538888894 282069856
80489184 268285872 79168744
17373354 103542048 22448987
145034311 179455559 529063922
565664471 151197910 59639790
354819881 73834111 502230629
504736509 424718997 200715404
494620912 56329125 430611654
422869479 516984780 80023845
471953020 93760567 237408875
441340714 285451540 227664679
401255347 150149898 499985980
592055217 363916618 376783791
305316586 402993217 29800425
451357034 266599121 343398764
509506313 8035844 135120709
233954471 182932014 275918802
26463959 539023675 212511135
121843003 184687293 577646060
317089899 503364248 114928162
495395503 237239333 307015753
538686869 188937684 448674429
535930608 253378622 175020277
140351137 30540129 221314870
286690625 170836197 215790745
140484019 583324486 72625418
448642231 579551338 86721796
288793016 151505734 249867900
355111872 488670372 301146267
478001599 228355256 154013082
577826505 411540627 356001268
18569292 211167273 192828880
100465343 106376254 498080662
219947295 278341801 74478032
472611392 361095328 534256210
242364150 314579985 216116331
316647761 433506604 159853880
342383119 140266143 184340169
581437810 270621947 488104525
378164895 280092388 92490651
102874785 134558759 81873617
275711970 442752564 185256100
296752877 307544999 412447252
327241640 186583221 272192661
153374357 311903822 114827737
372137007 68428654 605188901
78381237 408333020 137440158
188311275 5540609 157234402
185707116 270865183 590075618
274134742 191524059 387852154
461280017 295552858 518093272
347038088 505800006 235825259
447755142 338127847 43793007
342977899 69701379 534411624
72574379 401944137 242764504
256667247 100891842 327854665
248449364 442483518 299007584
191638100 584897877 124455671
329917084 373317241 76520199
101027618 79397509 592550006
34389395 396230610 3004741
124693692 415293660 182008704
551909487 555358942 236012235
53405957 430203086 360066387
103055141 335402137 300319569
44233054 33064397 47120189
384952731 364264291 402757549
584369823 42524527 136342625
572023259 39329719 104640515
330926488 544931268 510584957
291547409 575766133 481588448
550374065 457165185 361989755
443582578 423166111 596305
60093017 445304883 110315489
12129947 273725988 304121198
36211716 29351539 400288341
364441571 324092661 583463144
270765749 239670499 426958438
147392092 330175620 258872200
357600691 193227553 279774171
126052882 156546592 569241831
226966752 87861011 354453473
9441208 335730441 507184788
364226394 169091057 8513342
216596454 184783763 401091896
517216610 238670389 388593141
481154783 424954333 147548500
369380370 431895540 415306231
97191499 580132346 598567740
546362707 391559708 111835109
18125823 69745779 592720615
176363215 516930938 13267439
432491477 379038944 256074280
163595115 128649977 247335165
84766015 65000671 372301646
282805076 202738494 238523807
506276466 48911144 527191048
579211829 440000393 242924186
209675016 513845338 183852563
550063392 23829258 76760095
412077381 423229638 580595735
544422719 213781346 42957761
193958425 558251617 572161336
44409135 34483161 52058537
31796319 530797124 95695561
386752303 203552262 412815578
280912465 213399499 519231206
864480 316413173 16521893
412613675 508071800 308323367
329976446 488428026 202443542
314192300 148466944 551512923
36773594 287405329 430057388
550914231 485140988 439950053
523442742 167692021 211700798
485364228 428833717 287337142
314805935 118898036 277076693
463403240 393850225 593325506
70758306 132996427 210225274
157187622 604836646 11492223
507618886 278406953 279433751
166052142 529898549 171500484
274868717 265205754 365160945
500239825 555636260 37027596
595823654 388802672 441598355
331230122 363423764 175397461
86338325 51941168 578183853
205435215 559702750 398301779
573400620 212284258 431429104
309269062 446501712 100016245
489628238 82571740 412343840
266043932 419878156 96737450
275222380 605795833 277308483
274901805 524903245 321539113
580101526 205921717 394150192
480613809 366603998 449021104
24522104 451569688 601370715
340617067 442843829 436152873
455432684 249932476 456372364
139250655 425103808 477317194
556193364 578770233 33192882
260950815 546389172 599911312
366370918 96911290 385730346
268355987 75917158 11351469
106586756 606972010 218398703
183590542 86325796 319431354
235033079 332509209 415677942
496704659 276591032 95372861
422516582 366415192 590758925
274469260 515958930 196125208
423509312 525025883 470367291
133321136 16290815 123273245
533034935 24687816 225994602
402246071 131513645 45911412
113861230 550673859 16977970
508613688 291270413 141192066
143724514 527959065 89282499
312365516 356261810 357079388
152110008 571570146 16601785
480443778 240430786 131328243
112678174 68443063 78573394
83778562 147468250 122618013
181374924 273633670 415110546
382927900 72359981 136421171
226991118 132321965 357648810
294218526 97150555 251543774
259933902 124264298 48095185
166710597 411367720 373651829
18133394 286061875 571854335
526041718 217931047 425352948
153464608 547947296 179948277
294443152 261765805 10759612
165070317 8519717 332092085
270251298 75360991 178172616
607199477 2481504 437175337
454660946 596236680 17797032
177212797 161213674 401233002
447649029 202721701 294902022
431021141 301577699 266643613
97452717 61022420 24151142
176631529 385518291 337485660
571912714 71808361 238029464
561466223 429626535 142869483
218341971 31119301 228646172
522892544 149935025 508254100
15585071 584985054 253750422
516887792 382046178 32195145
587201859 354867442 474390769
556422581 590398887 63472228
204271647 149862318 505541804
455894026 54255074 280576516
204465755 606095757 97261339
370685756 318333413 489788714
196945810 535394349 446658671
20435688 383414885 460546533
540364502 19443749 604409441
185363271 47364975 312524768
425924123 581518733 448815040
597243558 320129906 537333762
491137727 182932341 485777167
539144960 605251859 75390140
132197345 473135648 581499516
439816485 277119185 491919662
536029905 430535301 142178172
202059157 278280919 313662429
7646269 579098070 128657705
571934563 236834175 315682398
463313530 600908094 387767976
56518023 259827114 366068581
15253620 467336205 69505655
423804564 100825769 225228089
430841069 31200218 134126012
407669473 226523099 229106020
297363388 226701778 316808936
543714029 301151932 321771469
89409547 106462806 104999109
569690165 328901885 259239606
385161274 468463337 335301354
316498923 295751861 15042910
565218781 251203266 28197554
116515611 152668436 442924913
37589816 480555057 10616301
230325995 465045900 94469712
129480692 346801085 339257089
256084572 506469553 21251148
197451070 110609455 490364652
115634429 322952068 593812858
92917148 313287980 257787932
230079400 310204065 273514514
569858247 510092743 265952818
110058579 64351278 570505865
293946053 460609232 289490265
499973232 111942449 162692391
472583857 340334059 121321132
165806612 188204412 246796528
42526294 591607241 319643833
496750924 196800287 519964252
433737294 123292523 253845178
396417364 485226297 299708785
190641861 22843615 526553300
392128102 27057576 187279073
150113078 287948882 322889575
547853405 208890513 119849447
258153832 335304368 266571406
148063543 595432229 193073137
242426609 129243466 574786258
196037233 468616388 370751503
58928903 84083970 531095311
590330973 411200085 299992897
395754147 492805226 337570337
147968990 409059561 17575998
213271435 230210770 68446080
586972992 135725035 247885481
222561424 476923842 483241202
184631609 117615431 131777385
410248094 564896589 5256333
435732794 502456020 29531216
237998839 513233892 342587501
588565195 17288472 39825769
367010081 576581437 577997403
299159804 354844071 59952632
423660822 536209055 304960610
57356138 476357058 318808257
465664323 294037091 541883088
83903539 583252411 106800178
542738572 162890408 125967282
37410424 211757615 194176952
436336906 419936733 317975111
213503104 76315900 283206071
10408509 570155831 244570440
511586451 545561560 60639323
357339411 12146882 468020621
346152267 12278035 392514674
561895328 561993742 563880319
577395450 91598274 318488848
573688484 108557500 9161421
11004037 49828087 401511789
426978875 482994858 467526515
315038665 393659795 284980240
585436100 183169326 356407635
470260015 471229305 207420533
392853681 338410703 562922306
262944305 96338170 552813689
502481646 414814671 257047157
398434752 230107799 243126467
399486339 122567801 8034674
134259678 102600312 568302039
355275259 264985556 434172931
124566431 238422244 523186294
486933727 257067307 486000490
588790004 205616659 582751646
442348631 161989326 152723898
42119832 448949532 127771672
343921535 584786805 351018195
90378561 25803660 494815269
559598543 57920954 288380996
574602242 159968118 105028818
154767231 249541907 34934945
590870504 337740305 374772715
275535003 294352382 594370217
166922460 511906287 115043028
586760089 125914805 427481615
481127861 567196180 274505693
68096162 470502528 564305217
389291587 520924061 22060183
416434885 69158200 97653940
282456126 7384459 101967485
333537916 202432523 102543283
84156779 473322783 430230469
292183658 98177572 604661934
425818551 449708696 243022658
163125292 174124165 388618577
170266745 313052445 282185063
438064768 178017630 4384153
329032901 414056232 17813312
425474279 317533876 398605043
309633274 75197151 175748826
39828978 90456112 526120688
251338530 201335815 32085730
187033088 112244961 134716744
316976940 186966200 254514253
381229508 417018325 62853933
552027543 498787819 466952308
548673263 433766397 293674004
435169277 161653758 378489544
180783131 161642370 514166030
169222315 458796327 117661752
127266401 421656437 316842918
68234522 204546167 27263678
300396660 241257124 498129154
369241544 548767470 23049786
33213729 294840940 185330393
182719069 502204934 605600125
594701001 174521626 240343235
511800595 279731333 52272303
239770317 485747648 76527349
187400319 398753723 23538234
335706287 482058027 8699069
544105719 34475569 603413935
232580193 413412613 221118485
413070637 369745072 101267686
41331562 84094751 112646553
583518900 225943514 247249917
144969027 550522072 602445555
383787408 523896421 538390597
253499546 459821705 95857510
477018337 268036132 428767441
318410590 406999589 82582420
430696488 26731584 547555616
411948025 412754035 191152635
120101213 176089091 399195979
156077863 545503499 43359780
82961778 308126169 250178463
387955239 154030998 448348984
14704464 8076993 61949283
582063812 206904028 488523968
203234980 304086252 129592360
34713510 241402335 548109501
210869151 273431115 331711798
227869421 185678784 199079722
314599281 362796799 517838687
90685724 310394526 170377643
355216275 596964963 458892551
102838749 546675749 528299024
353270070 358445858 207907287
17389975 195983670 396061976
314235097 453480361 499139167
70259538 480396789 453431877
194894746 457967380 445573176
42301016 542974740 95058173
292824485 41940226 111172324
324544460 127244315 530032744
601570618 332119676 131241733
571644866 173466684 538248137
408486146 436852976 484561964
29021613 1232977 70418711
172353516 193264970 599963658
577043223 101237825 411267984
220042009 439706872 362738936
555688659 494457144 491907201
369235044 500980394 184469412
34430696 431943987 89216256
398851111 520819057 73291588
32409401 328949452 342754108
430041267 263240363 123129063
198154272 143886665 279157522
37625288 27426391 519904653
390643966 150831460 164911481
409446327 225674058 60186406
204739724 438736214 162851659
594887768 526341726 251744194
35522696 172651573 415010262
34327948 406274879 70477247
75794210 112447547 587975581
531609006 559121004 29688187
331230012 252210049 218411805
418622965 1010528 187869173
601454263 415452773 11928407
233198761 272769180 587802117
380607856 574418740 482917432
4240201 8814459 457777149
547458746 583159379 161747441
253327883 603004541 136563611
229441395 155050919 582214652
47668640 296028033 374872267
593513898 397195052 375907874
384733287 41505833 76762882
435322927 23657878 143361134
333899006 574837222 247280899
163596399 546071519 422105359
219844732 16467211 56282880
606188504 89174316 272122300
382909638 144258062 70366
200859880 357204365 351434454
556119422 255271361 557911596
331431342 445798897 456628857
573677658 35999779 439393315
337966157 490816144 406365025
347069986 245213581 346920669
126029052 130389582 483902832
163454145 453990283 457392451
597838397 552672252 303475706
178471203 202432736 157788069
230990555 101656503 368197160
411241198 164234307 392904102
96870707 541183693 503567362
441642959 298233024 118521589
466399121 323576016 262964270
161970982 34564429 239006917
378739102 491410438 464416630
255888839 340205354 566332584
472295233 69742003 421776267
314986881 153073494 202614655
42243462 598190699 558037722
54948416 513788710 351323009
396340202 18166528 452145661
211772633 175266541 338125131
578822037 75132527 136893118
304362172 560271347 379263746
72801494 319767989 457081815
568910916 534902358 540724078
246153028 249129631 484478221
258494795 20448749 284840209
71025451 559783499 514534751
497038217 448213365 97313665
84300296 45342877 343678325
243929508 155612830 125053533
452033351 32315170 9742922
346349530 489173507 387784510
588807097 432891559 150632738
82696366 86854158 510557102
332358250 116480576 131054186
280918701 323564548 136922255
181740821 393260649 461836099
71835038 505937388 83653902
543615114 424362115 27105706
527715753 346842409 415380527
6844997 377167629 211791645
423343267 581540629 547117405
121837507 14720853 546322
64562414 476476128 274822171
230214160 408359490 31232435
387287282 586812430 403596149
180315906 479685564 524976936
362785983 523860481 179793805
51323842 48336116 232774616
395105610 335393759 238269651
264861714 258274299 47754181
221872372 533283591 180742616
275684526 542456591 273651172
392907692 452611136 327558227
488474828 296236677 589679657
143273383 371989093 282725167
272609945 170931767 388751507
548446556 591743565 534580381
379827445 90770558 181261054
360406446 310540933 514399546
283167106 37143795 505962025
525717353 256195624 131789104
121803070 537368793 530830490
70272556 380461812 539753457
452234614 439237668 160813018
178564419 28818309 521516412
275091264 388989189 179515638
598356788 479313641 226940859
496328229 335954472 13073362
242101430 474031625 42746097
23019152 2881564 427309363
550579417 290296680 256179630
606789093 468495809 384357268
557199167 339497624 343836866
309317800 543842489 470637109
591268272 579619747 415244525
400738960 516278385 322516506
494191672 18252518 146237317
582227937 109188290 599806707
347592782 67990692 580823860
475722359 91190052 143583135
237034880 495759004 223836181
589404343 230811646 503843693
246800021 302665974 437572433
198759305 50303160 392563687
184698375 90490887 163208670
542036482 364861901 509289743
361861407 492388206 438370655
118027587 116006947 192104321
335506365 116069343 532238103
293235377 357400842 197540539
39859933 231327186 177186533
353779442 92411370 410384175
302017249 444555667 547097275
147061382 569663179 499610326
392883460 185600904 155658340
521223661 582211075 353359667
68813530 276938652 155545009
334746847 548755461 402520829
499228813 509880646 422058646
247354159 120487987 162397873
255834117 256390960 603578224
400765443 474305973 283409717
257647870 547071333 547382992
68878074 364022807 153027674
49483885 289384789 564680946
347050676 296200990 506534613
34235076 10725979 605253139
39641049 246888987 390701626
371850032 355581962 90293069
535879695 532875908 589644501
395353156 135490804 417779278
403940914 100526406 349480279
504680525 592880330 246491124
175348193 598598095 530655257
365737157 543215453 276737590
409320648 462667595 6429861
365912560 497191622 17237604
183184351 551152817 226157929
58894972 101330631 132673755
30003965 297497807 531161490
71596605 103511404 341766371
272981714 313044579 589653423
54307643 160466433 45720184
376099664 585657919 125502784
393393293 173801613 404391882
520114847 287159074 546985282
88820828 285501372 465997231
87071794 147375729 581314419
278613194 537220305 205022230
426224551 980935 105111395
8577118 397501249 267629504
357439301 164716091 594984222
190628582 314795019 390801627
486904290 60252918 167975795
340916810 257660281 569294399
596023465 461329143 395465448
515750456 591173365 25199248
368444894 508757059 91435532
222693306 596490423 555164808
376421586 49739554 49282076
384878266 427254924 275750125
33659367 473759714 501659068
589692520 40810930 345312834
53361706 46734036 283580373
385251053 550567617 403847382
464058949 142350100 420055498
504712932 508457677 115833699
61961336 347600458 348693872
484448161 555239058 35605916
521145184 298580680 92215456
248929909 51167368 168822985
320218283 500714551 80076461
66528184 75101046 83276043
168480888 123189965 283311241
372418129 249747237 578017716
156670698 234327252 492835705
436675833 211943671 119104363
546119772 557840697 600271239
415044701 374165145 177748116
378003788 374835328 484979390
40278667 293971793 468102323
358745441 442390014 40101201
289348476 602938606 301289398
244308083 380821541 573784940
577069374 398881575 443817033
121064444 1897891 310826703
425062877 469957648 326044515
493576711 129200715 478921598
115529868 512901119 587062471
137614057 491962539 442869355
70754773 171701267 351977833
433496661 340409743 115507870
601784630 246048392 400041472
411042951 136882569 74785465
515325556 481276932 340262737
117741915 185917177 418618126
246569496 105854510 519415333
441845555 29917608 414309202
509899209 536623826 343015229
76800753 38460362 541738954
352204201 603604899 559265937
77537303 413021899 224299576
275075129 158776890 14215465
372710896 372703993 386257079
48388253 494850916 474833953
459428217 551589948 31486548
181764554 171493448 55100043
467090069 365093282 589558367
268392547 38139706 453432519
574165569 343354520 211519288
465471263 3614036 427554970
497515687 570834761 89217236
100744899 115645411 291960500
233335020 226699533 121483220
561167831 525002025 378010323
196692380 31100891 360647138
571866716 295714728 211734893
192568589 238125301 230545795
63486610 118098900 64741471
441861557 27927785 120956791
152960813 59197528 178686583
140061155 162596668 145798394
589742046 329087579 137019074
554101374 469929310 252681131
345077090 577440665 283020173
92452859 126852208 427335000
23571912 382327081 480074554
389772932 386797323 3594505
459543536 605083852 9551910
468748748 80968374 85615279
137964969 256192199 18637742
594831883 252550909 40211205
358984083 151816331 575708758
481605805 332006874 359614410
605036449 434347050 124282683
267953915 113580883 478627190
505898848 230271262 507858675
258119802 485148716 516974399
535103058 499329322 88710656
239893296 378087690 578448907
475425475 367478655 353754070
3809924 512250901 242624322
464825004 104950835 8531029
149576709 512914924 43872589
537669975 464742475 499078729
40964033 229126358 439045933
73239523 522222684 190983317
477211949 64889917 340433931
506142680 288223810 88278500
121467283 57003621 95198478
479030104 160559879 475001615
269494524 5289672 323315618
43276743 87144285 56144553
569919461 27411649 125212957
249409888 368752342 23603489
214958484 473208669 55081573
115549288 109453039 524746796
125774760 114655064 592059550
428987244 141433261 391351212
156264936 54226682 187675538
160295707 165956683 546348008
257892882 483848090 534379219
114887247 110519301 239159575
119801168 203812458 525229380
170613538 555015735 507932199
348505715 31274069 235535695
10634751 325990295 144200575
470774466 496135275 458280008
132613717 538999047 593310911
140556564 445772535 511047061
357487155 244006089 549452764
144501664 227357602 441630346
567822851 3080960 43161312
471821822 504348126 346892407
154411594 10586195 456144150
35967890 5279563 255885936
47158174 305779212 525580659
234577739 101409418 579592720
353224537 322997519 210132784
27917405 139773198 563080111
518062694 309911546 449907207
414962584 236089848 520546318
466867264 483302956 372362222
347382436 107259442 316269340
597982878 180497948 267309155
430039142 537539898 160840763
498791625 61973280 205708295
348000287 48286194 427443926
328335232 314739625 85963663
508409253 470157446 81199941
127804984 41961485 568217815
204397297 535930586 148802723
105602936 545740816 29291074
272388460 327791530 89159634
199684510 207940857 2131099
28240858 205092969 586190503
272727678 243463958 125842105
519876812 398203100 513567211
171405127 508129687 298499858
486829924 412823137 439055248
272493247 327105491 439253803
414132310 609374 360583894
1933120 180070810 126860056
517047675 104395756 430783630
589686262 360997753 29181762
289920323 38452779 511663193
442890925 329379155 577528798
361159395 329838068 593587864
269983991 387271311 434855706
67127100 238112749 37630283
389614803 234001554 63402994
144321549 10200476 262503120
38043238 126927219 61525192
536885050 560779995 393498571
142330851 350417241 2655510
459518860 594066591 27232041
123348415 191136179 580900717
16510494 197972141 219321514
13357564 213628250 346471535
95644252 297176694 226860859
382409042 226991616 562409871
15354267 116311548 257998704
423646390 54904620 58569654
256651188 463488760 426219769
102638077 26338869 306452536
91459986 531351522 367348126
392951088 153676060 569058546
50184590 63780472 522782507
535536429 389010962 26380328
262032625 462871571 491127200
507065123 184912296 123505479
470457981 105983123 3366402
258910482 333181867 417883404
49204683 582342138 511081527
443855912 355295577 180985451
308981687 131951537 123118732
124875682 417355698 170338657
176569969 321184811 560169129
270640851 430539450 516935633
97809268 248990396 458462921
500944926 18281659 320264694
508746339 250386383 200396337
605842831 321687839 330215108
325881485 327566743 573717285
315451532 476915959 546434128
195001743 598038443 85596629
535657739 210317527 158769386
315500165 274776883 425251698
294528134 142488680 262978751
527302334 275129243 478103227
335114413 560658941 59326196
305291111 115666745 376846280
170455420 122810389 293455929
578376693 48870905 9649079
307491551 35594295 578135566
367545318 395486556 164460139
96326322 9254788 214737380
474002511 230575108 468737466
43217214 178660693 211710184
342022113 185405997 234621373
596846238 223877301 157977768
407276063 345009158 88184608
251148171 69444164 574984317
542603952 530754842 173103653
569773247 28474021 246370546
320583054 135209626 446677695
510786192 492725836 377573686
475189036 397352886 149030605
117113136 308334744 395587512
316294313 171535395 361125955
228953461 360080313 338022257
370439830 462224859 84621226
544972316 596932577 188286902
234784587 280469789 172031294
430204435 469158627 343163540
502726007 490621324 215120475
417474452 123937413 31311185
202128681 535886265 103237028
588738036 328065470 199593863
409507085 364574408 285597690
176472299 518289972 523935393
265066791 133644766 280031730
210971196 451527770 182047272
494709272 85412290 382831425
533491683 552768647 15512105
518069649 48805904 589890785
201416638 536542685 100447403
529756890 119375697 462444496
390764548 420071404 527510119
477879664 247534985 90099483
113284111 892557 501556531
205699363 259262028 572820685
163210712 443391465 220499650
499997799 467252687 29495560
202475824 277847955 318851579
545362086 24034524 200839383
164965188 490417646 354739218
326085119 335450016 207056617
121602359 111591364 58908087
179735287 238883707 145077791
293769029 359185838 293953867
267368309 406598334 434339267
61339418 272214724 323431732
367914822 60783849 330687143
506072861 379515598 32498494
387825460 332680702 412112620
279580736 216822105 125279215
221357260 82530434 87286443
9705760 486322194 528950512
463371343 178885706 304543521
3163818 297980765 174340088
533749980 252955343 172487388
605876090 294268475 588065635
498838193 377316442 450758111
380229579 258804925 104339753
182413642 37212960 537516292
194556281 69060433 47869114
287663049 284058396 579167110
410623435 305608522 299361167
152444848 408275447 306275692
560835007 564560440 606523652
319282104 542479298 357575482
162583308 215427577 495437313
35828498 570858695 394132252
393547002 126466878 547882656
143382768 87154572 419058832
369541789 288686936 171203074
346638385 549543370 164799022
77349671 428866439 118384714
325164479 116310890 119592702
428383925 435640341 160911029
302957816 571608331 250727388
4252552 536535358 299929719
231427541 38414665 161705987
211979831 372585576 292113936
333390785 293057864 472345300
136199010 563018466 122992100
587057713 351473704 290714608
347571196 284844351 312009903
562960635 452212643 427959691
107241191 90251308 186049072
66563075 415329573 421791356
225474976 595980549 353450966
141682180 456224380 554201701
58026798 420948144 544490519
522155146 254797096 390892366
261321636 65527948 565738687
570473891 588202208 145908582
125471856 311842342 65529069
184374666 539542025 337337382
298187015 44212484 23371120
14696250 461029535 385446021
535870498 54224033 139801410
369263335 228686219 355212949
80817923 443804667 476415294
318241802 321696620 443819002
514746477 375772754 294701171
255311954 413032304 71806004
190837651 362603604 293688433
573971003 535933653 265266765
128948333 207989424 406677307
268956804 509189930 445599483
112262771 138822912 498599817
586549093 173777711 306754054
29121526 468700349 280855176
429809957 594453794 243876110
249819857 223174267 135878335
480532744 469910600 293511518
551356445 500314175 315669574
22583797 49347904 371454635
371809758 574863041 545764695
231794174 212046142 554559622
93856276 420150977 343796012
191603245 354793047 96763160
293970414 146062181 496041771
476590006 221828132 248282818
100810813 282452418 567923652
268713259 486208907 554336706
296127554 362757396 4338489
323588543 588292070 461185314
240815160 466346430 334772428
139576206 335150786 259602166
520720771 181515881 169336860
518960822 305499984 22008794
205993492 270293409 384179980
431166612 562588705 342755231
517171990 41346480 420615562
525452696 400350811 2664753
81028535 155449442 578945263
86468965 550972932 95314388
458728524 274280204 378986111
190095999 152979205 411787483
602713849 166686072 493428131
451955817 55515622 584582260
423218396 466634908 73659751
254018919 41728673 406164702
502194108 567582149 85112191
572955508 472095270 95339351
253844675 97437733 50016167
127913836 125065592 118057652
73505053 107556184 293745544
41639032 103000167 331247272
348196261 60956588 536056701
275411410 272669194 168728125
105104462 541035899 276263063
492408532 131981287 22243909
48571404 206360885 136226148
209920445 444323637 69672205
31737975 405826631 145454081
402752515 165240376 346703196
343677733 75322820 64293324
23949862 189910005 336664388
319138174 548129190 525825117
177349666 173488776 85496812
365912 370866039 539769989
205731934 471033919 460014278
281387356 589613781 25505949
291860381 254960255 339363426
413632851 488299916 541490358
31948977 580636722 24571913
495833639 383070421 75168306
494334244 79151473 483031984
45295691 237269244 25783750
395903465 524760164 548178355
355033696 314843508 398614048
13534365 316086759 26546966
522315861 155248384 178382418
245306170 556356853 13794960
13889096 250898642 477885407
304191330 123458884 518105562
542766027 479555830 547831678
37258005 306653679 6212266
81652313 304471599 348818191
183507137 247581264 412497177
535538955 64599632 168149411
330674291 274533918 290253589
372957758 128225109 350707323
503508329 208982642 134567609
177207098 47457527 399007422
565506204 441823512 235893381
107724872 231107705 223789365
123750588 252114746 99331833
375260556 286623822 312450385
484652160 24261798 12232265
385984813 254613926 524980790
350611041 445095994 602666265
317286489 512042479 288154639
242032965 472306519 534503572
324789917 574064318 36456206
543372258 519580847 13363678
69226142 462936782 260030362
547027714 101007556 198254598
294219369 231861714 382106024
62498104 2369331 137051583
571861206 603141623 295361509
478709292 234437975 588205491
346793818 367224998 177030022
184107724 453989459 344983956
146434750 244464401 288272685
205582132 291389331 273663241
99429073 477074210 396265817
174438027 345300011 521756246
306206635 445887241 155924102
572828457 480188490 114097809
35687420 301170275 145422730
102741419 46577926 449822764
549182267 119485812 92291097
248714975 334238397 501189658
574873451 407916469 114727041
354054343 231965734 224560294
396839502 298087388 68940232
218125404 67804632 397550519
50125398 589952804 132436055
28075406 440177429 500913361
26752108 491689526 72147267
100872553 164139657 229884271
402232492 512400965 64354123
229121207 143554595 171065030
37011693 442337613 395288132
524258600 81401136 434590589
359067510 227213002 441819484
197578403 323842637 601485364
526479320 576720695 431593858
207549851 197082715 485472755
586015032 398566552 271128870
301139112 575627782 557275008
579310706 423068751 470975549
363458802 220419115 163975925
316807014 233420117 543015246
351187625 361609088 464638056
55627537 562466897 299159798
340502273 148351491 225982872
198438626 510914109 154477526
206026757 179307709 362478602
393195733 58593263 379940735
584421453 54183362 341014670
402521577 318230694 231388669
494443409 299948387 461038240
255242098 174615069 370706824
362024736 343566892 405076286
157522626 575919075 110672468
593954353 303967615 187803253
60031658 128837221 106397586
222437525 88190072 277424398
319216964 319327610 371327312
228601892 526217396 255050582
259524300 43137471 165700455
138789523 547100187 525731700
74903064 599590201 365141529
315817291 263497712 125133097
363261924 61079972 392443016
557844648 165288736 190564794
38122425 527417430 348788460
246980584 102150923 340303775
580364362 504239621 598781996
216742823 509427876 37606523
236197087 50733931 67081854
235420079 540120493 87206933
532033431 336245854 91908089
55893498 48040800 164762586
88362084 157069513 502730754
289850906 155492282 257448804
246627310 132581169 173855991
366428683 322458484 120674142
21417183 79002486 85453482
358649873 401271667 331795116
371780304 276702736 214882705
561814782 240566910 177142869
512271530 425083484 185903060
69789829 185082530 389428572
338386826 365486580 45770393
182913459 124069754 540096452
580451610 360872325 559469495
390747906 14978882 90417534
8434052 595728542 493079468
509787698 215047881 339410098
585357791 173849719 61316957
132806145 545512126 443983864
489755987 517023959 603620078
65847620 189767272 348462714
499590758 27032755 184592119
328355592 35171924 599820340
277746051 210660391 576833762
394701878 358044789 227479020
110571834 559130019 213850714
278823399 441994342 455595035
271107843 324774499 162758707
267654453 57083567 244871637
382998172 14907031 173700507
399726145 8951706 236721750
261736253 397513057 48533423
179968946 514859764 263943059
269461768 419197923 387842744
68521421 475294294 510552269
543324484 464096150 399215654
366334279 593081016 179099349
112359323 15160939 483323539
161384741 50519843 567328837
124438178 253423311 508188200
492306870 111787113 201828113
599052985 553871535 43699192
418107265 320724475 235926443
296259255 105132366 560084276
556797597 199347892 587911075
558334661 578244530 68220329
154796118 352330661 181153830
131994142 8320596 561926479
541991503 318158227 70002377
256481601 325311205 117931709
297265565 243386704 149882086
32489716 85713965 457062588
574249544 548092370 160222209
99474383 109143473 374341295
469830860 22624405 269424354
292780363 606727587 168746378
75320532 243882882 365623014
212494576 79907580 428756388
362268964 288706877 564627346
26323355 495441729 131222580
8480770 417242898 563501861
550957123 252401503 216252764
597761319 238959546 218184809
509301186 259830853 558075215
374499111 67274275 146935024
293569460 520600635 247265257
578373253 251727671 259992068
92222677 316103090 360063561
82983987 591846685 299637194
590506439 77778363 484372973
13264641 466063961 583995518
100360779 417945188 94934097
236571485 378339584 18129931
326150702 586306895 7082318
466676181 456382907 193102913
445517980 585920594 295729329
122064332 557814102 188346868
433227868 267476974 521556978
125075320 356068720 548924561
535855522 516660830 528634961
107798768 542067778 447039112
37541934 511861356 202099930
542885973 539912510 311472054
599771429 180696879 451320950
455036271 27565517 601109606
353865590 277647877 418095063
309926398 98287544 403862982
195772695 384262175 281943360
565570155 426919325 282424890
243556954 160566874 307649120
57386935 245109474 342218697
297214189 55589950 269356421
176366717 603027953 290788735
439476939 284319205 42267065
478809488 215277003 348067675
251317926 15748136 55749138
123628831 398152975 312328547
480609050 226342732 474705365
452929133 311304343 82090235
318107364 466183920 128110688
534479954 138265717 446909835
225514344 145552139 135173663
109313193 455507063 362710236
333953127 200222240 455194388
584399782 510979332 141180439
124075296 428397690 255098120
476900746 450961222 471927565
185519279 92998309 114581392
428004210 318361664 372254727
60934766 549622063 70266208
586951028 90785232 338317707
58553515 52859954 525473437
263759847 569574916 245496914
466826132 218881180 54807581
285308182 29449335 579188678
129659383 447478462 118342244
291706800 596488928 422660000
528751450 483381985 596322216
129620609 497636162 398933605
142973788 95565870 45378707
198343428 549653012 250999697
61561775 168369145 311369763
253885892 593269661 101947722
261035826 570513510 177009729
128526938 358359301 289640799
447213915 478671721 327277580
369614215 549468438 434840322
489526015 596629086 198860801
453680490 142527506 351149684
99699372 297261931 437246681
564760405 247573759 261282889
110411090 334414690 604978343
85333294 230710143 307946902
218780006 140465063 307041199
90616050 359618388 232616665
325013250 600211614 220892980
340659752 424095059 86848026
143455206 403119218 534599293
505889813 473806310 226773537
404903472 532319427 2255886
599639316 331755864 36103014
339052872 77506195 271056570
88153698 113150744 155571381
565338256 195350459 203964218
92383033 586261813 222484678
299128240 247978704 35506261
445495783 411054302 250554941
88025478 429664360 177976273
598485878 374507045 283759671
433008614 577514896 264399701
28254842 136948033 204916754
75203286 106342521 206763770
466007705 527601954 383387384
275269130 62609826 480793615
317848854 263945256 204277561
388133085 421024214 545254482
284998667 366998263 502625855
80118371 499242838 575070486
475545139 70627839 162542601
237483721 21989676 491729889
351856372 505954483 328826368
501232351 322374235 517069335
185396983 213363441 270962362
587295301 450024792 529777780
220666555 436703097 45391443
136298657 385156986 534677425
33134856 247179063 78418614
496620297 536268460 386140648
591328318 373542658 257901418
290589812 293547187 57112004
301416728 28377077 363392747
82375498 46142315 247982198
594603831 61453859 436047005
386060955 430833754 284339754
146430062 297394182 207299341
49727850 560053241 276130890
312696775 176301018 355411085
365219963 407258965 397894929
376317306 221420877 69446368
514731461 405444492 247524443
263471946 153271387 64454746
481894399 347396507 312658867
139810361 549024582 519673346
524341751 271615675 106709857
77443257 439633456 405414777
378098290 477431777 512979999
473147970 328726890 23676391
223876395 446708270 321032353
79175407 200959746 166756398
199917133 87644581 417050402
148475133 356162120 41517223
594215860 211499134 87853316
139768348 286424168 352250808
585624914 257890370 139923912
343757910 489569235 333167908
198398702 180739547 369039848
104839823 482634105 507459667
443669924 265353225 218647399
487787877 254440494 146267087
245585171 112536847 174072181
13258667 263926970 36599777
598963896 43880196 117008542
319094777 152413288 126908016
40200544 540716886 140749286
417820028 125611551 241470420
174247726 106534327 540414717
94402080 475316789 579926593
197321726 252149566 293628232
277252758 22161138 82310112
557009360 207992370 208441120
51005641 227910843 591609132
77053816 22460346 452053104
375191331 173225587 496108901
87612912 528062602 605042590
480149472 492763742 136891075
31646119 295452678 193145545
149664465 298734483 361764826
219322489 424890358 132754191
129364200 415035000 395625709
89385538 457292138 281585940
97729504 433745940 254137804
581435887 17965670 301078069
3073547 590065117 26493140
83731900 6028899 393358558
570493238 334175696 215375894
80521017 253110701 178736334
201522962 177396743 544672322
166298793 119944925 506593595
203564430 493378993 415949295
56981797 409769314 351701218
15394671 292897497 268107016
29866064 226180073 584234982
90746316 380234412 436494183
284514038 344215731 446746758
145549983 218508937 174738288
140222184 516474338 415965517
519120448 420688141 261453919
484035688 403363476 250532956
519859284 46859595 109999164
223423143 164870933 147928370
389585701 529662356 21385780
444219690 212641589 423064581
251093298 57366695 516591085
422003230 486283643 1874358
188782671 352105175 318092287
35253987 85794812 304504650
399142764 176390920 347392845
371157263 469820344 275492021
490016726 67360562 404921493
76827661 336797415 460977051
521337757 415878706 278900576
576996120 591463137 301815338
227819309 138018488 471890125
93749309 176947619 131082061
211161520 590888420 80306067
189479110 467848597 313924886
205559291 436870201 428730444
64371292 256609699 70495079
252717993 299765663 432665848
17072803 557958701 371486184
426974769 465405105 101577954
101366478 221976294 303792
218134850 501628179 188600142
313629635 157623737 249607641
112440554 113527987 76605349
554175397 209562625 222644752
213969520 379991427 197869290
365461107 383254216 107866753
500527051 599716167 562551128
207011767 229882971 137267467
399808582 151478151 332516583
56714586 329118284 66168493
513935843 596772099 222023167
20600776 186990448 279213062
480691436 139085893 212708551
108945565 207542823 149191360
506324411 72771064 128876810
60369862 347626507 467682447
535727079 415804150 279724569
582219630 85311653 100176691
333712874 393757012 235917342
185477994 582705106 133631464
473516208 50351834 55482461
514682345 204097464 135456614
271347875 17402776 458997522
463366498 323306927 478932058
401046172 152201560 251816673
269213295 471701932 429654345
550512398 258837391 305752512
572999297 522015075 367389315
577760666 399670134 547244156
142422124 272177686 173848024
52922113 57911613 123897265
155932747 500403870 52412257
575207730 420822002 311802610
240211832 405286034 4452342
327995600 283396722 324393258
284070128 327000444 240769937
350459027 235342816 428258700
127136970 407069161 453473471
271350360 135623952 36180791
116070380 494027300 584706954
478675906 420717163 8412430
195025427 279998498 501447543
238416386 321672622 40375598
28229467 421123043 555471236
350995740 246401713 386621907
96508300 190173565 46188433
321464639 63146212 216343704
496032273 171804806 513158025
26595270 338579715 139079064
485363860 240678442 320441592
521240369 84000454 370512867
509809473 75644574 498754159
23992965 300945918 27479031
62416496 131462356 399833022
136382448 528228887 203777910
112153375 430641443 24547083
38231575 459727549 276983440
315245873 394296617 22324015
366376847 464994960 33084096
536113532 339678561 506475702
297292040 480950672 215316345
283547661 74337761 258734447
95717050 533157258 29544277
305870736 393830921 240260
383829025 377793534 207015685
245317956 572787742 131108092
322136496 160448947 87572973
363206159 308752856 273624813
325047243 401919926 445809661
556652791 598569806 142521099
112903546 522294496 589577150
593240936 137425907 260971460
379822657 446954994 167854258
552817565 113152370 539027619
447340469 65944696 225007212
9939463 157397337 496083673
601678725 45556827 37415105
339952651 425198165 247435639
355448349 447011806 433810838
511699560 399860515 190001907
316733609 559846291 523008309
138082795 302734265 154717101
494967160 475462049 405966625
70753464 311846533 47171898
378694357 130682565 278703038
258910281 220454125 179433599
226857838 73299762 190108698
377849719 28818338 361885354
384519060 503266740 492535635
439363393 51171029 172323921
109417141 119253070 463098997
208812514 433191330 477340791
212945612 507627329 516857080
401097871 41861627 451042738
491645248 394524544 436411466
335370392 542096369 256550407
200794396 534072350 456520677
142434050 80084662 154479485
102900538 105289384 401433717
217624325 229881179 480519405
496922764 455402430 67122997
391143389 263386908 205036220
151683798 430896279 517590414
414832232 287588258 121215846
84782231 15064613 555179756
370159098 333580042 145212995
341333315 261466432 591970035
216103306 491008601 440893354
45652028 519705507 574784864
139241152 583800309 405731237
28333161 173878976 66537064
440650116 260762337 248792845
164318467 432254834 175500516
589660992 507107239 34214452
594815228 58601571 406382343
120775743 174125881 103799766
382127426 62607924 540825364
433092514 464839582 96315931
299110263 197450951 313481647
212301198 422879734 245036450
230389407 429243181 579019176
398629173 58121061 360911803
101579077 199803689 508932197
259933307 445411213 583109326
373386170 480408558 91819450
328279531 336828405 496142766
583946589 57195023 130481990
199502793 352453605 226106937
332276654 155142997 574938094
131417409 522232446 419540831
316269002 228663637 323597931
557332742 276229354 524872628
600087603 180972841 73520328
533081156 469553184 326700157
404183398 383848752 9306324
310262961 32366243 218706049
121491596 546089608 160880956
487099438 234525397 359653237
42566257 177210847 321893133
128989555 108960978 186821247
435324655 126208883 401807702
62035976 378229590 388950769
49349910 403755536 351481851
601828579 33230259 252795206
38426837 33297030 487507856
50610154 156658312 578067440
69410783 313392422 161724694
441396431 167128863 87652254
594089519 479785155 393328284
58999608 226989501 562502387
83541703 360407142 227386233
276026749 331454306 151721022
183661953 358241285 39674049
20534821 213669692 419412680
97510353 648891 325760500
14477881 197910185 238253838
316682818 191762009 492010671
421186097 471294307 370294922
219498339 318224026 4346864
422218300 325366234 457574659
79790010 490866539 427908057
552683852 57680537 22825635
109955838 221303888 51567920
313703458 581578288 116257435
455304594 118323337 120314356
223700878 406556217 491623791
16203535 389804740 55023630
478557854 450375175 403418131
174861209 480789248 401785658
213582098 468199574 279891872
207158399 300705311 472992177
363803959 183805191 191036325
119902399 308931274 321703900
390830007 9055905 310948169
532674540 470664732 545175968
214866391 9273717 125305016
210761842 463846328 301401716
221386454 170470350 225521199
4975730 410476306 319667610
170192136 200129719 483594706
151103004 252719278 540954750
109298910 385208042 226518991
217513245 182640972 310958491
372103827 316479911 432030172
432741023 195264832 157033270
398319689 272980027 407443323
149481969 211101345 533758143
454692586 139496679 342949506
396939879 409487457 209805740
8356682 73748316 530847144
407906009 248464274 75988202
475749868 423303550 108255669
48234903 139920893 320001187
98286619 523534118 353434150
298260387 39484962 579988384
70831319 255181706 326634777
368813799 536158696 457619442
590859454 561216593 117459534
247377074 459564001 365842727
558177975 243262721 483789929
496035428 364862695 183740247
314209002 558598781 372918282
392562391 64062114 20891821
475759402 99874007 64441655
224650327 268695540 466994018
445406604 112011501 262008764
300248254 387961533 590712890
110739297 61721385 2742257
16160141 177690206 525609448
582342553 547544524 386968569
73326306 483157622 12446823
7355537 277785064 220370303
39297722 142318025 569076613
463439322 548263847 595693794
86841248 75742927 509076771
247234780 50789350 30491774
157924089 472867983 492798003
287870597 44332453 123069266
165643517 413708067 383708085
488276779 990484 478006254
224414919 23839589 345588354
73082434 505605028 228174277
237769595 202131689 234057559
145911602 312244635 392387662
373885385 448340840 288181424
462720261 252875661 238172335
90918242 89313480 494293498
427280534 426132290 604123596
41136510 136372009 831796
134121624 137133377 73600056
478002552 478513827 562672200
188725832 464249806 40295768
179275033 171834181 262974445
558882391 519479883 333835973
471402280 115551804 80425650
367680492 111622772 181420942
119450310 415389873 49916724
89723422 527295618 360441438
343157900 391922319 284519107
145338394 401462929 382734609
315710903 502785809 445737290
557821524 532131969 220224373
95102983 403101337 7547934
52176255 576185017 70351192
396856222 143343970 463000265
334312569 421312215 379036466
159405232 489027922 384871073
435145478 381147008 59668160
141045567 435074317 85630945
214542068 530655065 248593638
490001964 547244530 443733691
384585920 427204536 82738941
51465141 447367135 429692672
317326019 150781031 573475732
192421217 11769912 554477120
146040019 429309913 507377175
483453444 586991060 373095428
370732726 187088646 413908213
585018908 94004416 528435780
512719458 277889038 413565016
85947937 487830898 338299231
511657180 5428885 542717822
518566586 266641752 449235031
359275514 226238843 228518903
441547929 530855804 220276555
195071978 435109982 246672134
568825874 133990183 383736442
606794178 246284386 288340168
116401955 373961484 494939879
97294902 340634185 261459597
79464100 601910901 389420541
460884807 532936511 56838909
345046776 11528734 528961071
475161572 539138994 135408531
485305482 320877280 504266110
320928149 236825135 512802816
233452649 606366345 276731291
276789537 225263525 418418660
482339344 260087689 341837371
254705426 258034111 551689313
159889556 304271545 423113040
490111099 440377538 511807686
118494282 36961148 476799140
113881239 187596069 119684634
101786750 6098047 365519293
520155194 404046063 603401029
351787181 414238859 215416333
367959218 257916795 230455759
208735916 545787999 336559677
119048499 533579276 99222671
446828089 12627426 434389866
561481933 574450252 440612750
589370132 580033362 376014986
271026123 572166062 259323651
17187052 8360224 209750310
594337613 225521883 520275994
171967025 242224919 551117794
214989629 108178241 479227709
573342504 309491651 428520185
460078972 231083151 433320750
588517831 492696645 239739216
475796360 345252528 29147261
89812263 452260786 433669559
481418260 326846343 539989364
325211613 347280804 293979338
276309948 606517415 319840710
303850042 462196530 13736536
342276778 33852349 243783355
478680947 391727967 226765326
277832018 113528642 558484823
340531602 188241012 364573994
488821673 277439223 477128193
237143029 581186250 471239800
219546717 332479331 6615424
208663239 96197029 244163771
369802000 9709529 408196181
607168892 7070635 467894302
208696798 496718978 419424892
551101709 333450424 436227984
484172159 274689681 294874594
120322730 138249301 69399371
351526677 215152641 598248647
111077772 581991301 101260808
63427736 405556414 602504331
177754438 212419796 526153950
161948618 331319312 147662892
263544673 289564864 133150589
42212762 465998651 456539310
114387581 283275551 257777523
253598058 475204962 283495141
426362231 558830147 38224942
516596760 160310709 392705684
458825034 573900776 372003754
418527041 557578882 413742175
273531464 328478354 92601582
324398360 190612467 340140198
323271123 360538581 479144008
587239436 384564209 97229434
284646345 535539436 18532456
35341446 279837211 57258631
490571241 364839833 391053651
479730766 593625598 333240142
304877980 314674413 254801582
281090954 16216390 579568677
397560218 60216825 529704939
475274817 361518419 46555892
411092972 347561376 294982275
544752542 400154415 187625981
214203120 302350541 68846315
479651745 473646701 287125530
419861848 326554378 317384102
571986277 466761478 414479167
29422628 384669860 333910302
92837175 353506032 192392029
152487630 424446192 593638895
51267195 517082560 207504473
516347920 192059419 85497633
297111385 330217774 467078603
502149034 98369926 13397684
588394903 430731425 576691193
502552605 546135148 576027371
526166640 392605969 159991220
55371217 505702639 413158594
270384784 499043785 573906969
310844283 579766319 185466423
135559973 209590010 534965834
94982521 175775465 78812955
435977243 344262488 211157524
263576567 590602935 71517377
562345556 37241265 580871298
559177524 320165530 114987806
384347595 476047525 43972619
558834197 327130362 235678099
162928803 18562401 318299196
408901978 122108493 57544916
106066753 89275045 524243579
117653201 266518453 95968871
544729315 435867339 976241
324231579 487689805 100635882
433104997 206975801 467176736
116852019 204738307 512788737
166228052 411044281 314159329
444364275 16697377 335541511
193313630 5833524 540132399
291804659 31280633 242281932
397845889 310287250 500679802
496719269 64104251 439085828
510366843 91529059 556516171
210987419 433198136 268169757
21735102 163456379 235584117
432148572 460568678 382926086
96626255 313532725 30155947
367461526 304764145 413034814
205867324 265726853 537683104
198955085 494785425 424542115
565787817 146151671 270618027
363771236 85816843 511575108
114961548 5961548 283080017
288612620 100611614 521720680
592679586 59725353 560326355
127282456 356263015 478886749
145479445 264127788 574438117
510298901 15033145 426526623
255065636 117158797 112630137
581093960 434714738 556032369
198740473 477700903 181942225
66763291 213700717 306678209
475572572 333477013 36351351
508112780 600743999 6823047
605706768 153027177 155096119
379261439 606095389 83200648
553582030 404143966 55271205
100649489 252807386 155578246
115238674 65882723 208392441
289953638 591101594 95054026
210841254 55952412 36926640
352319228 340967528 295317369
273099789 214491452 481219802
211818064 400721194 414048847
51216208 246340470 6463332
18200062 580276124 147564520
513355425 428624623 330760666
113244903 606634500 510258606
376345211 384730435 433756040
331751552 546175324 529617590
388091576 180333849 2384313
528549309 379256932 506247914
157313546 320530459 388494726
352711934 498268570 12395431
161203637 97846043 508212933
242598483 257542293 349017741
363099204 120476301 600826236
239664599 599408388 160899147
39366734 171438178 406799381
283599491 35503984 504303732
263462238 556323522 115013033
30030780 533550437 582382379
90451234 91502913 206423131
139150714 345130555 150702788
457684484 376073530 346778431
174128817 478071905 156478748
203289882 182401891 566799314
36940527 236100498 169586731
82806153 274139307 57606047
61251954 385840142 88999444
262593360 196258736 494170289
307565758 245322950 423442483
348259612 77480785 290086896
578609247 599062706 553567601
594517442 252344518 447102282
297663960 100315787 599265038
244172186 12394921 593768839
270223556 303076366 418501679
350197251 59904686 307380100
210248809 408138306 309395455
571937396 263416216 439047081
359823681 518109449 305049770
72742576 404844411 493548441
475214356 295477195 560035828
39927152 306710578 365015033
355737578 131202131 544185228
594015353 13323538 329463393
51967053 592814605 158092945
580736892 50443073 6680562
603655045 503933761 421971464
137699810 139187565 252352467
543996945 387895594 151292954
159985762 374710294 294579252
312341661 226600255 599880765
364850609 339337513 114799134
105742425 390245641 355396313
574469081 226768992 535191863
595027767 408568478 561727389
443972902 593953444 386261901
40912133 575455570 328484640
24287660 386972144 549242925
107491109 325858566 143705035
391314651 460561825 264633252
486958490 85435384 518170241
200313828 92039429 64727601
193477776 199107978 346192558
34362798 157663797 282954770
270108830 16471189 491956316
321203554 271498307 351996581
47161945 333508553 603945602
70748200 331828366 502297424
307997926 35279721 219553315
106869902 130231293 387770940
574286452 188084821 408103157
563256719 122160770 115781964
85754200 293438556 167072569
63602542 502329873 83932420
242754401 218639026 530903659
279922937 490842432 546934943
74498000 345732477 38746339
430681638 459565498 595517840
421808912 351574726 208897569
302861359 70873202 482549556
380710147 465687125 453858895
395024185 258262503 66418132
367711604 484761053 76330841
293730367 589077088 596738407
223604986 475148800 267466197
472635018 496483951 116691164
583857608 120569546 586368556
344582835 362845413 130242316
555081544 589821543 357240472
144873176 353511369 252729467
35545355 557799130 56933269
257063349 331064204 99017544
103230395 584429901 454516536
559458341 607394774 519068899
420538589 45300852 162895211
419723480 554346197 205396328
73658991 506746923 185981016
49596640 349211781 213731228
506758518 119973818 481100847
138245863 564275122 209934917
500159907 413093858 8186526
85676643 482140334 572486111
242775803 201858100 32092555
46688318 476670263 294607326
25930651 543342175 183824073
441705354 459780879 554160388
402900457 369169758 447911978
330740780 380469701 106771625
518922180 276093615 237824443
23540096 34390007 174862823
448651059 500062857 449068801
80684504 96075260 272987639
494885167 560480316 119044081
461951060 93362835 559689908
553605199 262244405 415938502
261131862 250427328 420719894
157390566 21430158 94279636
182560513 205682672 7900306
343690953 284000709 479949527
357748686 582841836 75466839
489761373 150149462 123087202
68344117 128155891 429911946
558390688 8011867 543569091
308123389 274915442 257573481
577261248 521715931 217327910
327858389 342204787 48043632
181815944 400112421 568706647
461358959 149529940 121373402
6989717 577827763 452174695
25165748 211478231 358396988
542670139 473547023 504431064
548285757 188515441 122366754
390799964 489772165 85992039
364959255 157832812 371329065
514534711 195539845 447697808
477156924 181746342 540453362
308464011 297155491 75381401
406381438 68813273 335813777
354056164 44299279 300187510
590870242 408102097 172396314
71676372 185154445 99816169
552394710 128725548 45666360
456507526 256599642 318366275
282675988 115983446 278290518
1149208 438626966 144287740
238551385 414774871 199657506
443580297 119415079 188903119
570920542 484636493 605517712
394975638 136575870 566531933
10283275 68410385 326409210
312879720 212014378 193986734
577966948 44756895 340013807
104499470 322987115 159284622
96330226 102794216 103388730
538772542 182659730 160183855
377576463 461711163 89634795
372298960 514802468 286738556
53665183 594149530 193443582
314744854 204156651 186458747
577754482 16481252 603231651
583560693 66290541 269819840
256569631 218325261 316001367
604040260 338748692 547162935
591721195 334611681 287435372
163238349 423275572 480818813
431513742 260250380 452526211
464414065 288608849 575109156
590374037 523922632 295993937
465230593 13992126 252078913
417132231 107384472 190437772
404890446 132068754 547742077
57022499 11814264 522021505
16398801 319892664 448811060
345513974 524985115 106286525
166619631 24511170 561523242
229714898 184728187 537933913
84276049 265243499 136752980
198623872 106149567 401197399
300630370 271574257 17646622
542483222 566902709 532538705
288333342 33365127 62451622
297892747 62837450 64067260
54063537 78358055 405272841
89152526 465397310 521093471
211370636 319233748 573210781
191116756 326158267 471274193
26035470 493732991 70758152
337719331 548202180 219220668
505437132 12094690 539306330
228353572 438849596 118770516
510625388 485117701 428822050
603807398 105501449 422188288
22754257 321110274 462598942
65153555 469467236 483947303
404655915 133519792 201514752
29661034 116443620 191447530
206821989 596911709 377156206
126597311 9425585 254675394
251533606 497232680 83249539
523321027 166624348 177742696
497472521 79411810 606851827
484191718 267981011 554277704
348743499 463560564 127129074
527912243 312763510 581477990
548515637 200326319 89488055
556697020 160300220 81866925
379633375 80117999 3781837
275516278 411239753 76435732
421094790 377482485 491948446
107188309 120808670 347597325
451784861 16389037 167765193
91102056 529888010 177648558
388817098 487847813 187931004
601383093 16434198 477381094
563903720 191482475 300451758
240639823 125112518 233461213
460744438 87277749 90058988
428691134 533055613 406456187
249951909 340390285 450296676
357982931 304373231 567539728
575427062 174794998 292439826
586273805 140796536 340010235
143346064 269102650 556152026
570926825 497638371 210121575
101659302 222759979 291369191
282243405 194513537 64376805
453055534 298823231 352585052
599818125 243049452 517368745
300333604 268576647 55190125
539385210 320592 88280830
105345104 173585469 439568986
486584886 380863595 220231747
181208897 410949795 421368081
436006161 399754672 100062141
127475873 447128853 270166439
478007237 607293338 557674007
520368199 545279436 175054730
73701915 376168852 446262917
319844592 124957266 284213994
399785964 571324589 564373079
511987628 178264669 567666674
360227410 234702928 497480678
60526749 282007959 468034050
264473786 238753023 180669967
291877430 178212032 283301675
505306197 434675216 535005730
300076159 359048842 306367856
388866591 574302303 176950196
350553372 529690068 195436580
534460927 281149171 149407964
257303640 439040267 7321103
559068244 376831495 117012124
372028957 383403106 270491742
95106439 265846150 319210605
493176199 40146064 307956015
585253164 467546231 236372089
358937544 20407465 204422575
497745699 73234089 109407283
59202588 51606157 186040996
246567257 364718247 522575251
544294541 287371543 570026266
361302713 91265876 99397874
554096443 452280984 278399339
127138707 601386943 373444059
130602284 158708914 103951686
604743377 200826316 49953078
579605570 8211213 431672497
408617565 598048282 132077613
67051106 290371707 462150759
479964556 293790443 293013692
599660600 47532123 348243453
48347473 499305140 354066230
362018020 409995220 152519901
4338068 360003513 520776471
267393580 500258686 436019670
152948501 601544115 305283833
392832176 268981597 193167371
256158956 426033518 523080657
599307791 67555545 330450258
127258644 17766693 342640641
350257382 386609963 583268531
412301322 51225336 429894320
268732804 498269316 553434253
93615479 52533969 371119847
178469712 602549453 141327873
19581754 403118999 473182697
176094487 260899036 100315827
393026620 82324916 408261085
159838719 3819365 269375097
372672544 1138825 202727464
86079630 326010264 176288980
368946266 410079272 569488538
246780963 524576048 110349647
459678981 160923348 256595900
145332073 442988514 175361433
290082952 1466619 580228793
93681392 77965693 464257571
5223513 253110399 510559638
243343759 379510503 209264101
461623712 562026402 148964057
27419219 212557663 320707990
484514924 496226133 320390782
392013606 399635033 601161006
423099290 466798453 428211878
391400758 326741045 147929364
570509978 376113173 8605343
239577960 160559935 357556619
428491153 160353174 112692585
55024293 442096162 142958725
270931270 91206062 76634058
61051129 275240948 317227249
149986543 517025792 318218890
117878949 459553699 559595755
485646913 90681988 598051076
245062666 158015458 489524867
123651223 566223545 415620973
182131005 396508557 234649578
461545179 4253386 196542544
13376201 318298473 61736348
4118519 498992016 51120637
457234645 556506682 144291331
87630778 472875494 526337625
452491052 161299889 115518310
520645092 427668878 280453536
58151344 204376330 477973612
89002396 300891133 25021195
227914742 122778115 433801960
457530279 81568009 3423483
366383785 5674093 328496971
219318610 521198231 31905194
18869247 566800962 35077462
374088680 557413615 166487218
497280820 171466031 579821570
11756905 281822986 422255241
114262406 344358380 279595726
30851478 208304034 432564955
508309097 598211624 192802932
220552473 558681378 31842504
518046185 141315086 21356942
456252169 449602751 481278817
528821437 393500899 80227705
315813498 470564310 197359714
32299604 375653738 591151554
599979529 365374128 224940245
487049366 81699224 91611357
465936182 44560442 83649333
571245203 276933333 305774023
544966488 107963218 190556430
186148034 541784603 431685906
205451054 205516533 204948439
180362158 221040114 116184279
96069283 42237636 277432416
233805106 402072357 140557338
168874319 291468111 437202985
186921861 128150610 114246268
525012286 247991206 266612484
249071147 280464344 236564760
52676 455014231 162936408
558954633 306524267 146397641
39924888 572512602 40287705
547237265 481773966 191457298
587286279 33173197 110045015
310046074 580527189 442127588
66019537 301931376 404044607
105006759 348323871 431651994
587147805 588483274 33642841
597214717 276872634 377602024
190848272 428363872 591545183
253088543 100894453 319823243
60888688 187476586 490581054
554761930 606811912 460699408
19239795 406445901 230077812
546173017 106430731 406976313
224719965 103542108 386703970
579239734 189132949 394772410
201745077 412191103 370836035
361130698 47837603 56641814
506843318 450226673 435543509
134632889 499813441 207559858
587764461 424135931 382647038
270571397 158285632 100770145
25569714 272393226 537205000
348492912 384144928 51625268
422767045 256824945 448584654
102212497 282042493 114075615
99377030 467880592 377052273
449421514 582040422 236603434
67460957 222899365 464116373
594357086 519589590 480861777
26405727 495595887 549903337
319382405 161178242 24191350
164675406 552260564 212559274
331753447 423244438 39560136
410035905 556164170 557726155
365305748 261209192 580717254
443048691 480239382 534627565
390497758 98956808 3201902
439797857 231259022 369537690
266963291 137798653 106422554
528294823 358019626 559563361
301269698 383916474 121534988
497602700 139962477 229583200
269899540 392812334 86454385
331238540 421326534 337146551
218145571 115845075 373656
73044237 429785571 280309515
199751409 598846095 432303131
34368464 304072969 6505897
430454896 340679032 577708233
418327490 128454180 526387637
209588855 195558200 485458478
278685798 497865946 587514225
36469529 443084672 300060377
580104793 164930244 469512458
365743211 464511926 478646138
26004267 457579021 186899778
173385772 489995900 112300800
378188446 214308124 432820371
157591592 588841186 78793954
327328173 456689811 76288166
453284889 348719790 560683177
146761672 603252452 417425494
597016587 447684821 219236870
87967280 548117689 201743669
155216599 553513356 365558162
111635342 277186668 82020686
429686392 218901291 528811794
231823654 241398536 350983305
287057323 558213645 99711972
370548724 591566599 310251465
106484209 298199786 542969622
241913030 578131208 48732449
172022407 390717724 457741937
592964787 484841167 37269442
254492457 144259123 277750459
39457044 519202713 248344846
43575996 53661049 472667752
343861459 12853644 290220485
287930509 514106109 433059984
560043372 303092864 599163734
492233846 49109279 303624274
289588553 385576261 583787893
99658243 578726757 357718424
568254138 517191403 91314455
339066519 139424111 581081183
506954256 33779269 118027237
156857893 372510430 297211429
7922207 548812743 454179502
535013372 179541546 119988400
324686236 494979286 459716271
209510217 524949447 273916572
51999077 488082124 519256544
454867681 83424426 55949286
503290325 600644121 146384950
253293127 293663766 436591865
396826791 570584592 196748197
453904539 438187035 259380051
476489078 28329225 340524501
382855891 277730973 64472436
570875703 10511941 134233687
15275000 415223547 5017768
201368581 552783005 344267366
5275212 91234411 460739983
461165145 566141614 500996486
460971923 43967555 144160116
570918045 221471381 507682433
369524582 262171848 238632641
12439635 389837858 335632716
396199381 318512344 53512222
577787750 83689726 168439135
247194726 581664394 453817007
242901594 294539215 241933838
439820178 354915682 19164114
234533118 211333673 81904793
191329795 432774180 251756653
31409875 225528143 184232858
170950723 64976960 259194058
550448299 41489898 97310095
404526616 13891514 509073652
310038180 92409959 280337681
335822379 379664929 523395140
148484676 271132908 195228351
163640741 18793949 405820203
412583684 541127694 210788196
75704972 48129486 279901415
382621293 413143730 78346382
128948520 270557137 515913170
116318222 70990106 330528365
459103031 306877746 388796463
404522549 122334194 446379577
408567548 524437703 285808143
214565200 473681459 399877639
89156493 50884293 605042482
31906100 310663255 420284094
503307607 478627077 110751010
578199304 229112553 47014427
73032983 221573978 595591735
415311331 107735890 153497056
474477679 240277004 22960558
365943944 169658494 280016159
306363951 251373512 80214757
91812013 271553521 528135258
179931485 586346953 37023311
522880169 466532078 139060644
215673365 189276223 111263036
206353470 249706556 517852832
14602945 365624470 368539187
193425024 570207048 17764169
512974114 250402954 377372461
398686116 189017475 147762956
216103658 191157633 264839179
55160541 156225623 295502973
59069299 552733358 581069338
157890476 359465127 175771593
580825269 108734776 270497542
87685320 343434599 139712382
137782916 382409053 45489067
494720205 167892642 534200192
60243828 273960998 178507600
418466523 244366550 259265772
149266782 239537632 193175835
171610477 151217171 101280415
312769580 135694784 303876834
422107563 49769467 559078596
602711377 527456863 114766891
604229419 579323888 368291541
157029829 495089092 481007904
252326815 49164743 61822769
441100817 8951224 569394141
166119748 251016375 499851626
327382586 436138933 339815827
488423178 580860530 332113752
595236943 303017297 393195223
247556075 523149156 342742740
444705868 266605318 433151599
525442443 436308783 200343342
499158215 580643938 115371713
85946800 110537862 242618165
416962187 491936347 101307189
598875841 501582185 607237349
287603847 89697054 605643172
378905139 132133484 213013594
343745075 513222206 544051874
22410027 279120832 75202404
472870320 211144654 4059993
251799819 557375134 105024281
137335528 329644721 593939188
6292285 405576316 593720018
329863191 356171588 298791268
273480626 254644212 371638130
292058030 112058923 183480433
540453579 540547327 52135119
202267625 107845704 101810769
318867146 276204981 497373601
420467822 29589686 432654884
580546556 426605478 549472228
30184309 220512288 93749907
442008968 182923780 418677794
440795248 263585144 119440249
47834579 209024425 374934816
5609913 550479337 472152873
572426166 146721031 524868136
147800575 312719333 464244322
188231465 276956652 221840472
444780001 144492416 226334850
105324042 129766475 474506050
364441246 46173170 226857266
147090787 31390165 468246396
208962666 205981766 394426748
66112480 601001115 69182488
195367688 363977540 93573543
353584424 62429801 368119597
26518754 469501567 92819471
237880388 66060952 350640386
299366240 164534720 202690960
161256560 29756816 261073088
25076915 414249392 316941632
567301877 412873794 330944913
498467678 451276929 485801574
357074318 556755251 430827757
99462009 1344018 293626505
231340318 244241251 504196358
327420069 465864159 238878311
436109595 257549318 73937435
114916222 81394875 175514968
260007243 133979027 225101813
543007258 358470670 545783068
207883783 578055556 21023148
230286322 134291874 354494489
331380965 393311572 294759478
202447920 400241623 75338800
150829875 570643758 183039313
367071815 210052136 315804173
33642614 9651141 365312925
211163742 417549440 374383749
404251852 584237212 518680086
344878507 545671451 146938994
191424124 291826592 504391108
509194605 119750388 498916795
190652145 307661472 10871550
154361789 16676643 397017398
298570430 305391092 320745434
511595664 534498491 469888953
263873451 306451920 387698943
590534836 135584630 35790977
503724182 581984846 248893836
183614670 545884115 534376182
295417781 199910600 116771454
148092189 451487925 115357033
530998805 425408934 305102949
269481660 431492168 480127929
88718399 383836952 359072968
329225947 64488947 213695183
509136860 40830324 11850273
561456506 80869027 23005614
281934004 395748414 607260197
513453502 291060177 325803385
323674036 338344241 167998192
571470516 329324490 55984342
459225375 243806501 528157200
412402958 304442506 599199911
263335885 46709551 244052902
384784747 342442005 47764455
98867175 606634078 424877470
448789162 492252728 390707953
75230712 14442812 576769794
82248857 548772729 318874827
59127926 579098761 53303176
98473321 512419543 373923950
196617102 403634952 394855114
429807511 329625716 296474579
210811461 101568742 481486281
327562113 317263955 185499461
20345930 370289670 88471897
5713856 51403510 572976955
414749420 231404935 173039326
257438745 547471497 14903552
67477701 372907288 516033097
558355900 590016200 231950835
314781745 314247849 147043547
493901522 536186094 198604566
120999874 117622964 426778350
298675030 381120036 189677900
419772479 210930809 519634665
69939483 499034408 393547707
74827225 290043728 71989861
483003241 432921728 117554216
559051048 421745231 354144680
43730651 181689913 260429762
104035783 151385234 570135887
420002370 490944562 244290490
440887848 375214853 252374235
432679363 220659840 595583752
53343871 265843247 163738192
185473190 399189136 257969667
471866391 456998595 162259576
373535207 42349943 229361325
420608579 140916573 157366126
28401701 555569058 247113018
204256099 434809562 547838053
418820903 402625558 301975603
393880159 527745792 405369273
483179663 419030759 134838015
420620263 338971177 427378118
195352123 164215151 492565936
83767935 461165623 88909900
98047375 160671185 121560653
484733881 308562169 256011775
442103164 327049238 422279140
101591792 86305186 410736412
153536678 577881397 273989087
225612976 90770782 510816365
110923716 471653023 394029767
372676355 457857213 301260315
245439439 98245735 38069477
14273014 493045074 148200011
9202593 173495542 72361625
188739108 36958177 365515758
561397186 249573294 556417094
221097258 19611930 270769802
526736350 420746389 289635900
117811573 343893022 60737086
195407749 27643633 248536718
415615072 150971397 546577635
565227461 424098226 494043441
290126639 426286460 34564081
439343195 238669658 243358619
472830066 56664152 414697951
447288640 35989354 295839703
325988671 161754477 166062307
165610813 261729722 164840275
522559511 333154513 367206325
578121653 319705838 602883865
258064299 62700399 488614188
253096290 263289694 135237595
84664410 505811242 536713077
416233196 72502022 199723358
46100303 491693279 475502806
315180911 368088316 351037760
386449366 471034600 473719953
190853111 254372057 88885600
327131928 21212651 381928556
184985172 148668297 168726445
285787631 370508347 320549546
191521118 566497201 318813847
575719576 509866338 211385289
4520242 247891563 167666103
468530492 380149015 173891072
578546124 322136265 206973482
565936653 239534175 452821669
567065668 110400355 525796951
76891925 208496059 62540199
17581073 380156344 605511239
377740507 170151758 276668919
15774200 105581179 539939092
469000184 190055916 215668289
349846688 348626777 46038201
537493899 553093263 585498163
199829240 182674417 426921952
558763756 6485181 248237782
95964897 298080057 318575420
2628719 244582090 250773909
484220394 403559468 523607171
219304348 22955551 525671889
65803516 385070044 142680253
258330903 322868805 46305831
553089333 536272088 543704255
364628796 530587375 521574954
383579608 452039947 489461272
81422956 456309586 605803778
446831173 555127369 246610915
46329728 564371128 135580066
55479208 186408631 440818849
399573413 38779904 511578034
490434153 484748529 300757943
316654927 519845526 449930393
34142139 385219795 593895040
354762892 241076175 326434681
347168470 43256563 506783017
30480416 502622354 151211610
51719287 388413115 463434004
80616609 521783691 552208320
250079637 272641412 467034486
418972113 524469011 134218430
407144620 414783930 48191251
52456280 219954918 43479355
194933887 508758397 566209807
480029577 304799246 145735300
72031292 304659076 232634629
368488272 396716090 592835582
596321250 222521881 85715180
252994570 395109583 6434131
590870283 232871396 387641623
341120426 528830874 94931672
558251088 76363916 530812495
375886969 409449906 564702918
499138112 219722804 43957508
91884219 201122001 186280182
386060545 480037724 333828167
126201991 375575580 241331930
138894511 377128685 498772451
570608782 322570539 375926611
313048043 321600802 307463016
275234839 348068018 289176185
60671147 187229819 61262357
249824839 387762056 550647195
448645770 153904291 309208607
173794902 491099652 517859364
393808019 311642181 172761295
545651868 12016987 424974880
103311081 569228779 309095677
595072543 128680188 575315733
482048525 369265128 518806977
577497229 235214847 203665691
457415681 307702007 372102863
215481959 344796214 568297193
49534570 540125166 525365719
13002476 544801853 322969845
555044351 201700093 544855982
421681114 73466424 352559733
437578871 542215898 57013573
130368416 168786914 547407142
283564220 142631148 436314571
122698094 507702067 108731405
327295953 556399812 218811124
193707244 524700550 281309150
220597224 290578867 328923391
553087538 123105698 236130543
349297918 353927654 31740446
377236587 24924162 346088168
343211175 564299329 349257930
47129522 66515520 60739250
526148632 540454736 27202850
151422180 13651890 257543132
545639706 395871073 427075470
21328677 211419380 375450578
435662585 353848568 390927571
319054808 487101202 178149245
290403599 258476173 405165775
31270702 99502289 327857631
191394310 276642719 58762906
376312724 296046312 599903675
221286613 171429771 600196752
438401718 409889364 492226968
391443335 560539723 532197322
603954407 103130920 170012275
378271435 203185110 159764530
469321678 577229240 368232653
440757642 406186263 307208426
355531166 484390829 84752360
379327233 344219125 598665915
523139822 177206926 435178119
272765310 94378372 582442633
374613467 596704269 560772438
307192887 376914194 579857820
303675471 272548701 156570129
583296516 372383351 582508252
244688347 347457957 27838808
384891189 200917253 366238140
199751793 532597855 323277679
405392624 431707509 584939222
181133559 545806273 5786065
289065752 432874772 329909061
174326145 312923891 453312337
13462878 520346786 142971899
103736277 352005499 82125281
10451378 279702237 53017680
39162506 548786444 212313268
526182052 306648040 47712019
58754259 103566859 179377377
261807961 245373848 161236113
172489504 564222794 482554714
301613388 3776795 6980138
565918772 206311981 450363993
389327768 324154916 278963316
163801323 313525690 207662844
333494543 188853984 506786919
108908661 582332577 61817186
144339469 503233724 143441910
2096297 188244393 602236040
206963174 108222295 486301831
398878545 205582025 355524345
35814542 420431177 530213997
361069019 279002193 438758849
36571318 187990881 355124471
129892508 429570067 401545105
42642293 75450462 87849432
386305034 352381589 300929800
325797566 451228804 504881360
607148741 154258497 602643281
87807379 54936270 427114629
271424424 90785256 503388371
511839107 478638286 476218339
569673362 488724727 334655536
65034767 416126501 109548168
245484417 460044672 30965808
10126239 417904831 512741991
192183792 219918270 439429217
75120788 159572129 401104144
59386695 137670462 126997704
462404822 338772999 284164039
440834867 438012985 85108716
528857089 234483663 143605652
527429493 8748717 532082249
507087199 509007305 22643622
487906575 141508800 400736788
237011242 74873975 539130779
81172449 532031656 579558555
277622830 323899146 238048191
57033609 83886612 144934693
270150216 398461536 8054242
373775464 190887251 241124930
295472687 437931704 82232512
344204550 513082804 85247282
403155018 20145734 497249486
298763896 489420246 538586870
398924595 107918515 503547019
5123193 42704759 398976373
484985165 448610342 58130071
286654267 330550275 105081025
424959131 524883414 234768382
99079969 59822266 245772014
538740267 591561528 509854536
298858765 223814651 32459879
479445647 501763138 313982917
528183743 448212389 184456587
169634783 560025789 363794066
170406016 31156921 281209852
529305576 121423540 61014496
409116661 136080513 228873202
308675488 240393758 109295686
477096892 440763215 171304580
215759992 445949977 310620752
204101239 361238460 292747302
62724473 528806483 542739662
562748688 114635981 274722791
25078271 442287184 541542408
380959720 12869349 30297285
473152877 382539794 397581781
460816810 353961923 450334482
469775887 413231064 230530420
282011121 363829381 221848954
150962516 118136727 573470305
77870054 149702077 269013612
210287775 475399430 295210605
125936098 4423295 1583640
305246079 78146305 593816023
259824643 249639808 35436214
505918029 400551500 289337394
132669413 489415073 596894568
339978897 282731557 606252258
277015880 469671579 183735164
103858672 531304436 161944339
146294095 337749512 305827767
68316717 71051219 465671117
527877312 70560744 397346890
559666005 414452672 563665546
545935621 60512370 548635145
348790088 405785396 516871793
367141723 290511309 535869660
79954460 79570824 261182264
424522586 320067743 277024472
108964675 54857105 144898405
421871946 329006582 218225976
542252561 295898944 223754920
578621139 175019505 452005415
411707382 527946766 411263341
512580871 532973112 425167735
147671625 480839922 365012359
430688243 40739827 144596108
294786119 14198302 607188001
120448355 107857431 113032853
374016003 405831432 544284714
11517224 213384782 185942396
75729873 449591733 123642523
564968490 21783099 7984372
93165543 176141755 301796162
578318022 296050430 390791317
405651818 408077768 390892543
316810041 69179745 31410881
137952088 461213686 378022772
171599036 510249539 466455126
310027361 586934971 84050748
513830669 82701044 297165968
177268165 513973551 316273381
594807861 147236490 572998409
188316180 38538092 216480313
410208667 448757046 344135916
512712339 312612036 337083626
214908906 331666112 493458451
57795419 167234090 418360805
143257828 5266428 96758381
577482885 97613859 353869827
284872138 206470672 223441346
34193005 98620276 44834922
89392563 75834533 569185840
24659710 84571432 86116985
376069887 509374753 268531884
239837903 465713410 175460825
508103355 400673926 22218009
482342698 242182093 374084694
57896569 197351768 127216564
114660628 573314747 225194845
285501264 531082855 166103568
3388001 240971624 448282652
555255156 458115848 322156094
555672868 3493910 337249185
23875425 427189642 545474869
72915302 491852148 417176953
142997290 538717256 48053664
263876453 443655688 560438355
328074478 260907152 480898803
71419884 141697097 151338503
595781938 448383241 354183772
40651378 35076051 250147362
235839704 125097838 388952874
51598617 381559923 122409822
526254905 156212393 545066546
289123613 603461383 369808012
352115322 508378678 599377396
556573792 154015998 300462535
185915022 257464063 468180446
117601973 193045955 185793626
403479419 121164688 250362631
302622084 305315875 48926478
15999553 479398096 88699858
212044889 140628695 570165329
257610070 332170786 522061807
231125965 393230533 73175329
179514442 214510746 45209354
416154496 178323672 309298848
147695322 387688436 436988582
469750166 291468304 203379532
13545147 366453148 555477396
300835060 39610824 185216077
1135363 368732791 254037300
376234250 470741528 354501613
279341858 252012768 560637389
246511732 263589842 538543407
383891404 152393572 528333953
268816044 222502696 79461
354664262 378541238 447819920
449810857 589505905 424836367
562352820 593971955 337446442
489356206 151934167 41432204
467745355 279232474 534731428
328286362 274950646 281423024
411144526 332302798 92940169
210678130 22935337 181089015
287979835 390274849 48313306
355041771 145453065 400527514
360797001 577026085 496809428
540430330 337605409 169909285
401969199 33962257 319366821
264265657 22428929 289482126
523361615 163859759 304891329
406447371 511927019 393410170
328925665 380854705 560753343
567649034 162237390 549296987
264300878 572756051 228830591
272748727 247008293 399773458
3700463 309099519 206393415
80972064 547469067 191508863
433265697 233682831 352321713
484815849 586989984 477755968
247246400 24438042 547328732
423925746 357066523 162441251
241251912 535036874 493483250
573557155 276186920 397836052
399044897 150522441 2127562
530389287 138443930 538067281
579509918 287745387 582523140
390273992 530525836 146416192
242649011 274132005 222987273
480907267 348058473 283063466
119451840 494154451 413980736
138500565 256321364 21799858
558970006 319702988 224608433
99516079 361194251 1802585
426617164 559851835 446795424
40666497 342472495 82916478
575616031 578854227 357433224
330337550 14786906 46504571
162466799 311573154 140426580
483889482 515988531 343123062
503349424 428619377 277077906
237717950 349483951 88549643
400239706 571990255 93637653
424443535 468278134 592687943
41942302 437173041 35461697
274341014 166095437 221700511
459824967 171289657 285303408
308174621 53104281 576348885
10406818 29765626 433922496
170354483 3950233 90781269
334255237 505504189 367099304
64655497 564380967 157239251
196612559 264160883 340486021
541894744 414754737 331482217
452199293 316609629 89195472
394938295 326737338 383630600
592954742 306542194 536646154
2831367 425287038 15107676
467653776 111390555 209564990
34843327 7548708 53121614
4029336 200285336 207919388
3966101 151051711 188935467
474634486 254421548 15976373
40692450 265742205 530253637
149438166 448067485 7318337
228988144 168381313 385829111
70700268 269333706 104741181
203764676 2892764 544598929
384374953 345424798 550094535
121865475 111642054 368518412
376295085 236423631 244704673
347205449 83582021 307509494
95643749 485755964 21681240
499519420 205685144 526938891
320580452 184485001 356389944
35939010 111816707 521850302
347184221 528772260 118793779
18255261 513912550 439264823
67495964 216102236 86131118
54710394 95429597 172658437
88293332 70961990 446026918
591849192 168368400 356002817
34179318 291039978 352523400
185451052 101978061 595790841
227496551 323811735 265289432
40640576 253706092 512150517
537872571 22633089 266192254
331594400 514042511 203230600
423916534 387317862 134334820
128415979 572181407 162273398
599852100 479349255 239707599
269479005 465560671 438337339
148372905 548953585 185624527
395596741 207398097 334726307
517456127 368608651 512801421
195378171 250765275 362115767
344197358 392222587 318983295
150718698 192028965 111986860
35851491 279850450 554955983
426029177 149988108 346857350
220453714 273993770 437014667
461642788 61140575 245125201
356012276 20837943 187285003
68280531 219841281 180992013
603371585 279554979 436069297
539152161 461553684 316608631
246046255 441149182 421215543
211658082 489108474 246160480
233670315 374194361 206120902
226891137 508726628 231248882
513728 544991422 513014798
3292459 203629035 534153289
395191282 119126806 177549819
71722136 378005549 378963497
439434076 355181668 170400142
534544090 54824171 149317349
427402614 231004179 284627040
426895110 109540470 588067708
393864526 443208393 398882779
326811911 75610558 452181497
53990149 22368195 273900181
108287944 203060438 402791148
86622760 200010758 95697523
558920809 52635755 359928839
408349648 539085842 397122188
40508409 81623841 464855727
534714622 206751096 372595196
99426424 539331316 243546705
220563865 339655789 105968645
315239578 581116534 499824481
431781358 101788515 220409947
4889030 491279650 88949047
295575830 564738685 189601878
586400925 208482673 558050237
167047692 487605001 44471891
61926232 31416613 124177757
593516608 331571058 351282086
84400708 191687106 271432958
132328571 236608218 298578708
17902362 524267115 483218119
564560417 243271630 285063058
566307380 540622164 28432631
587612036 91614414 368814088
209747498 369221172 563123212
408029239 177995708 345072778
301887689 229802921 568470119
534943922 603558840 99887302
420755541 277736643 49778280
607048787 262183016 467490939
189146722 264086027 545570856
169434684 483128578 548589589
285899662 192913073 478499639
6904887 528310620 323522998
561642202 1539166 39002691
550019812 387412573 152473813
496250831 164342551 403988648
295573730 77640785 186118162
337136924 470711080 339956445
389312758 160118214 524794956
97264263 56808764 335343063
112337195 171441262 146017481
539655534 168789221 459867494
563509505 433202780 37472486
391561460 529287634 366562947
156039715 203588247 268270603
232387130 126286664 33727113
56366620 378773700 191221003
359354075 156710085 276350828
91437947 337889228 345834382
235491355 308609599 72739009
13977318 241174686 552546450
240966825 133217672 604508875
393570278 517593237 188573257
291787029 233033014 134927936
211688754 57031175 110571479
467699615 387214974 36261749
503343160 54061864 319164111
117344723 453449712 303559786
131798010 449111245 371165368
24242717 560371979 437619579
257254167 112394709 189830979
260979803 392166726 360352130
440068692 174506356 575440193
484106564 418993120 384065102
123667786 440236545 220797058
98985016 332618941 363715422
357736005 15695169 465759570
133600971 262714459 196549737
274547294 707298 397269182
121960511 383237596 243511318
468731602 455482571 299673984
570014924 467150801 573974836
551891896 157678734 179709432
312214144 40786524 140506019
226550059 207701113 196497397
253685231 477212934 497085618
14166862 316983802 543411894
68616982 450268705 379104565
311140222 511524311 591390431
377782383 134477198 504885738
359899783 300232420 557342595
145257503 140838720 401492467
287224647 467577195 69827968
110303347 153958415 95103692
543050675 129618460 492252825
15509900 464479381 152434249
525043031 95566626 364040572
83288852 93263965 29033339
368967607 347699815 41944865
385980216 270916901 243151528
47738815 105399878 532237337
482307368 524524187 271301140
409474490 595468820 419046605
144135425 277473964 2689453
532973732 418434711 204212763
196718064 511534293 411514233
202300812 242308866 283133362
144176277 581834063 371824752
388473887 304445526 558760252
217654518 198099962 444722629
246763054 363948964 126777428
336453106 321933529 570542006
464756378 154572639 118126633
302934040 186155659 49028134
519217284 118692206 550010400
533897795 96416379 31214594
507294305 171545759 71105073
29614119 478027108 339733584
489524569 498145811 197851309
401148298 57446678 376598160
548539415 597914397 425893639
135859634 379631350 307916224
598510503 21297352 318851730
350785067 526340938 140605486
568056125 62699600 288006219
15246314 116827097 192873890
394739612 58134110 75180886
131610289 380160225 9508914
192555628 515997613 529075701
548792620 133891780 351873170
340137656 495664392 48130209
555995337 518115517 356774836
440378832 438850105 529382865
380584574 157711749 588366992
208010598 544064896 496742004
165475757 368175603 371588732
206460214 311190180 73612684
444237901 478711050 554866155
484169478 277740542 518734475
137374459 408237125 351497241
111125714 458739964 439790855
450680770 421424360 289981975
436513998 111362863 73774794
402197302 537060537 528555606
418594635 241079180 21033858
228312154 584938566 595073386
416506964 13366621 570417002
387750887 256691096 115694077
247608912 244347447 166095131
228769017 34182330 200846543
271566503 443553819 49916556
406375929 26340589 217645890
83671309 225273545 144793208
294408821 590323843 62395639
600639950 595218067 475926344
516879000 273448538 129266859
284386722 491053675 560734024
404634468 126619228 105776467
469457273 436698343 502166408
444702788 547535546 21327943
360496759 585924196 395914936
582162025 466349073 63855438
41798423 355104480 387662473
487560768 574068207 293984595
603615038 244762393 437388855
537145394 606075347 360640976
387345982 432929129 322108167
36788528 103027019 447678807
345718412 120926614 6549314
483714308 446930047 176058751
251637693 258681317 495975624
228411322 226684381 392862810
422345235 107863154 18765290
38972387 98672120 32197297
185624522 373863303 475229970
447904669 202893646 111817957
589312319 322270561 505985644
358403774 143465179 354616319
331324870 252495841 319744570
521548344 138708381 549359381
248514742 339894976 48324421
104449337 474479218 343566751
397204892 576240254 587022155
341138113 84575082 41480200
303063765 390046564 86566067
163146673 326622183 324212982
139248728 17933261 171177073
256087186 585469110 94842626
528103870 509740072 274055225
522093958 369517758 394073482
516152340 523462302 464733876
582198664 458578741 258672788
341663300 112710351 208928282
385779428 68583362 247036701
243857284 251614699 589754748
174160876 106142881 292319730
33252017 271652135 42734482
380064265 77374202 508386670
459164641 248271148 362270931
380218884 34733874 553262403
594749599 560950449 153039946
3694911 513533172 28145586
223574605 575457452 506486601
409066379 603436365 358328795
244587227 564223601 244734181
110843994 341085372 597718588
233760913 46695187 440037683
592036839 453412598 8015156
361164990 152558650 115153133
266761181 306322430 190003873
188861074 217303874 185059460
258360227 540577835 357621956
8851417 307066269 427617790
421393531 268900103 18017432
48280415 277536717 2434857
591012925 386505308 39715739
599523424 416339431 347767018
70477668 292026806 297332705
245170374 459712428 237035077
196856296 226933436 326651006
165733941 422328740 126281762
166321435 3625357 57044681
409205776 406028988 293135961
324428412 483409185 436979667
168811326 96582950 368753160
157592693 351510288 287078725
228653659 33789687 29132010
278871820 540059369 479799225
416793093 3792433 23140290
40029242 248260704 147691537
224519104 92271775 304473047
517649415 167363990 521540538
269404321 559611005 470567924
559637090 10550818 571012599
178473971 487856504 514749931
434571997 544361443 467816697
574915924 529533056 575064448
88275811 341989245 106635867
212258286 132186991 19983690
181538768 295602418 211433522
180593683 492044852 144325344
204694406 48314991 212440477
487507398 501546956 245978963
597637990 313987530 370379023
306189792 320496061 137807453
190367486 424272175 41146866
37300310 4774883 46740018
247298139 410675269 42549798
395370870 581169216 521660336
164462753 22418228 554863670
493639158 61490787 67659208
415278759 26962669 79194135
208559049 325316027 468802751
67020833 342045971 203046994
139279577 149799095 59163726
110611175 510540827 558706572
115619635 591466343 434368903
556454867 539684630 302508199
409705307 363713784 296372188
120103640 451712857 594407981
143256907 587662068 360755645
480444354 150155400 130111286
261013236 458457903 604477224
245610037 403393132 326467200
362901487 153729319 456188651
285953835 164118796 214306170
286259396 306582863 35415745
546954516 507592843 148241174
550816616 538780419 441453465
304601066 461354141 599815124
524253868 476303994 162253289
10872950 370633537 220768776
211838235 536174464 422862048
287373897 223758787 197929939
198918840 146371213 292842444
107521775 225433169 445545728
27817841 220328035 501006623
82865582 458155109 223977350
115368529 287367059 78300413
374876829 68209377 118867780
450881367 344608358 500890687
83861342 25431607 218163947
265468649 67728451 293063384
365495477 407722865 50837030
147909973 355212256 344932859
39400311 371090353 508739520
565063033 601396208 489172971
548675077 117035290 411389326
441001242 473183009 482834442
161144464 22616660 425366890
93294957 494242106 64659483
279018003 339890990 206612466
484019748 404008271 598135473
68198213 7345333 509017481
393237334 527467708 381685945
556775199 599339583 540492141
62116615 161302367 164773581
589499140 580270341 157895158
270008354 556533991 508135165
525218905 245708747 597170930
2413778 108231979 522154943
211834473 194413439 462206042
37602598 575644093 591604101
101299216 431141246 544669963
586354739 223198714 199248058
479470479 97397484 134974226
290830018 485809687 427836056
194698953 298159705 237566862
414125615 261435832 210438971
563065930 344633674 113448007
464634222 462605639 189960812
500680356 128066224 157766741
56846006 445678535 116362128
294103473 323174038 518769060
64661198 227415393 117286216
172407642 202411543 574189152
19957872 256577925 449597888
275815623 176481195 202134428
326844636 477500628 415096435
584231882 583955874 301491968
475555985 8949951 217993985
580777740 331333426 194498432
85330420 590421591 538870272
407760502 383503124 294591190
62657710 537001217 578498149
110597497 315357571 196092149
550546579 275857505 364995496
287270352 280830447 2244838
241761461 282782631 412293692
394823394 502718814 491119782
305147629 369478399 234335672
408323430 142902453 561303768
44644416 169459564 232413799
336970358 219288706 482525565
139142894 370832493 500695039
521112250 588568281 324898070
108891482 75201132 117953501
155800056 435750537 383975158
85176351 85559567 386189520
27228543 588767748 479293993
382870288 226507779 22747023
113317708 123488725 33233116
145817544 522331346 508194225
26625823 360481399 527022008
17012730 327738047 467743635
556896257 273624321 44431132
336198072 526491665 551148390
165975131 218854017 487848149
25703964 363311159 588540192
359842502 68858231 595721367
437369850 500625222 577938975
525933205 410943702 108712416
263430200 284549143 463722458
350706810 193037721 391745650
132125970 339148724 237938998
56920007 324794193 551295180
57658330 96326314 164173578
483197805 450458684 603470190
263211490 175192464 596344728
478972817 444894430 178943833
450896358 372715526 506648618
202764368 389543797 288365960
558642956 560373579 564890141
7193740 387449581 241199256
543471765 4911943 510060050
169025988 508582496 572845066
453335980 207758140 103173325
344084397 144130028 41304540
95079472 262556708 589760880
560336971 330579545 27509070
294199397 102682369 371261540
521570708 100260674 235399056
70414827 394990944 500863674
553811847 27433739 330043626
565842035 2607143 288366890
331820108 516853829 145720284
225873145 186070863 536757563
488946003 52967465 74239598
445486881 117773348 279166046
218774992 342437962 293805663
474496356 557934838 331039368
110656907 433105372 105516802
45516436 285680021 205972317
96690677 391786068 258859045
388113516 105989393 10204879
152613017 178663230 551847580
412505643 407827243 164408155
420454862 150973930 215691124
266322403 523356009 514680810
72320882 254913738 266980016
89642752 292577686 318434339
579108068 529389604 587114353
221876200 458128056 427690851
281610269 165742234 506471731
158845851 213672424 235622625
370259815 532299630 314788914
509656214 488922211 399182234
375415138 498352019 92895710
471950703 243103424 181417134
160628647 442784980 63351279
456362401 227499525 70914051
181401842 107324618 211401241
555624380 229900580 271829971
49308969 150079574 391637800
290024203 231276100 514175320
219391167 216186084 335186308
82157527 228575937 479094707
207025442 513878328 92658194
555682657 178963238 205003118
64921915 531243604 142891433
405188033 498210325 504242321
301045549 91735045 50106364
421194553 390637769 153604697
382061298 565929893 58373651
78407570 388876095 123218067
350943323 401725478 284193676
160446831 134463942 501544269
133090921 230844994 293348845
35919032 146728621 373511152
229108018 481035792 47832553
153142354 200810215 356977487
561242703 512880732 228218514
546751562 254111012 309901947
475394855 113952651 28572159
18334251 216916371 352717391
353392987 507694835 145002451
319353499 280550532 374918276
41808839 598528153 129092791
579906799 420279202 519982943
324108501 426718044 204744255
325683161 327836093 285447677
65505629 423119335 175347465
430990529 17234345 413825102
27961888 226736009 431058755
197977343 260926127 209064944
12407460 381182824 215718325
476878921 310884793 587554399
530762329 4649344 355900622
512616037 351901551 245613974
1486501 403565846 348643181
405252876 330297499 555627528
42110205 603357687 325000223
382664220 115451934 494210742
511438290 484801406 348078534
496307399 59132314 362066817
450322853 141289025 83587593
211630202 353939999 416745674
121451355 555953278 488040036
213857158 89644704 543512046
487793739 173199611 378259664
203008423 121214270 556744145
42263815 525458928 271344859
431136300 258097522 512702492
34369103 231834099 580249016
448023364 378925455 494370910
326400710 459290415 516998636
493584461 82460222 4140363
88144664 277541496 203506635
595538535 258872857 494265393
320553426 506430008 477453624
459399626 131831353 152179053
418388572 267228472 560011480
118460693 293836313 254396665
122331178 454768983 74390107
208925272 343474037 264785288
221462811 387257564 98798187
337759065 111132175 466558192
287174024 400032613 426831110
373173556 125806694 19344837
302173546 493204882 120757016
23401197 114046491 441327766
96143111 315903346 75870439
69197609 558762100 129190732
27656694 391374111 538529532
431108808 390160883 389201582
539255265 483349966 237092682
268423396 526958278 123188910
25564794 555073996 209622777
512689681 504283658 374699894
216505201 169511435 441780709
546516985 21524259 339109560
24077369 467290640 99242146
19568828 13805255 399628415
219941995 232476662 559041893
416132267 44741241 223009343
218657891 238074620 379905433
218155233 460562947 592297431
567677940 107485493 312268866
153890245 478257565 375789353
369435344 51134434 291950701
555513484 425177747 587034150
137738603 466140334 575570948
431749509 180042214 24530856
67820255 217589047 34514785
78136255 155798002 8198814
350500290 35220731 318586751
71311615 312041958 253219920
269718074 113603239 424004717
397733166 3270099 6102985
544992521 450631870 33331234
441683758 152209464 190950407
575989079 380180865 394615428
409365322 592421534 328656084
76259632 504235900 88163438
519507903 60545572 546314720
188870437 278994174 322278427
338657274 465733523 201560752
513943105 298377799 69035969
603364008 228702635 481675002
35176246 594466515 482688040
597779672 119700938 112853902
473362066 548955641 533166146
193356667 542149624 293031352
533893045 8566368 297321959
488006635 232946843 404809195
13385959 31995418 149051723
1165213 323952669 141854193
284344676 400219659 490729075
533629331 282598329 576339049
299099985 390083948 263108391
201067680 506259272 320673262
121769499 69992504 252309606
292259071 194695174 402537151
460902521 395696049 200089901
361658189 500015179 297759472
271056728 554114132 172030575
346675185 185264901 554807413
226097936 303183155 503896167
216974620 460896094 11698703
546942166 501695664 37147729
436747331 168186701 498223993
71734478 306956026 522207364
589030031 116438901 598068320
115942307 91192827 480640383
155716624 515514644 201674487
387604616 599666003 103435995
105217404 37599125 340904294
364336677 40588373 283664680
48005964 224827002 274945128
575350847 172109142 470444036
156690039 489648335 583018749
112713818 512322297 224573248
41469833 337174059 546190693
524120151 270166795 532035815
165604896 11589520 325917508
460121599 73473091 512431928
113429382 493709244 83343852
560476187 120704016 78825665
278293633 563724087 369619734
206342891 471398169 136372351
271782051 83043271 84187054
383975091 502848928 132205514
452533788 68493836 559138643
584152311 544360768 280757406
373648412 599401441 365496646
544941650 159151171 448374575
547419492 386443637 355915270
286199475 138669675 257257935
357784769 39720771 290125298
7004226 221274968 453329471
342163353 121952207 362783905
305992381 463981314 189787735
426187864 535564148 282365647
7475840 334626317 138267666
414097143 132274112 507102923
478085672 577890016 306712412
237212325 207669712 513046206
457023997 367888592 318464621
461863720 148977755 561801909
488305814 194490785 308226223
562642948 296724723 279584691
350749228 421613237 345440158
288817090 488259589 351517308
73303448 84804034 35491851
524564350 53122640 113171871
131528393 534495130 84735504
384081674 161801152 211593619
498162183 40537631 21457893
556003036 162740715 421526626
270642984 181969322 517845746
533537780 606875299 79747482
530014881 291587056 381274971
100902108 399763583 427064735
355058092 426396284 391956198
94815228 203534183 414786126
56075200 317270999 453653004
529378394 233987490 365725739
491150622 368795156 146133394
79033029 300971484 136727481
170694864 479069682 118821073
545798630 338091883 311945902
516341139 294787200 58733049
343034918 7267700 558721143
160615652 23337893 286127306
371115669 463880182 478063474
166502395 365513925 345004418
252431604 2363166 412225572
435008252 52156475 526026079
463301256 144636254 458897694
57440370 354106699 394254610
534937117 75407790 29349928
472467563 15108178 571888912
254155430 154598656 288750807
432833665 391146992 347976097
158270566 500437766 507448072
311474183 485936274 26630121
345808750 244022556 23125075
174150553 582116178 19178867
584518960 524569419 104320914
146464643 281601256 147690115
333433259 172893295 594784649
376057358 179632897 303794849
573949447 374857466 545217542
435438694 278812066 292321748
292475551 172791008 534264357
418192542 296252240 248420065
182896249 531432303 193084905
510435864 245629372 198771926
172881141 338266008 131163504
207895374 177817115 484219038
413157332 40895762 345841732
595528557 376729106 28636353
272980857 354639223 428844023
341123388 175938030 66140451
234204852 64197476 74177408
75991505 367850184 164489028
498133437 216449007 382883270
195505596 186504264 430368646
114053915 136181531 250196650
495308524 484154217 431406307
199841337 505514207 441170940
304872419 570335782 106844814
350438912 419446946 174039095
293917495 380137803 432110179
5098234 486110829 18110066
26627846 438930728 372249417
381002386 600562661 173336057
364438731 598652699 591531635
377748062 484532681 389592045
400585324 63368960 422665125
261083726 213970099 554305323
593585145 172845620 509122063
446604711 22891579 459186551
72271829 195662541 127730527
218363926 385314199 21391080
273519219 16780243 606461319
311052838 126746165 79352256
222796218 355547878 245941404
140156673 86387641 510757712
93207056 192662440 162136706
337430981 180819892 84866448
289079431 294957269 533342736
56098332 105451940 380664708
327263491 400269533 232036173
95652898 200911420 175729263
581198342 586421224 402680113
140077692 503410419 53445855
377785636 25108415 239304119
504652520 3820572 213927775
599199107 438149382 370365616
340973548 578569809 568144108
537287710 134482672 529302054
539332661 311360498 565400380
36879453 570137232 161463835
316464806 558532590 242746631
368917102 33247428 559787974
45251275 301796733 469162455
274920825 99598697 236911058
47428483 32882232 334575526
240395441 599707269 212671237
565344707 365526001 135595555
24228977 129240500 461328002
95098509 452976330 88458182
109089 39385427 202881436
486627335 11509319 402716354
102737657 539956266 238500243
336771660 527539365 406472515
380515918 363083892 116662326
596972522 102171387 180896085
263386476 149220813 75648024
91375746 144772726 237458508
268021530 263671555 604561160
282408569 587877230 229148442
369509891 316343550 116293072
428978370 4316442 586144487
362795422 342873267 269231942
158443137 326547522 198888385
476220988 601516215 324556227
342128147 64502351 407958300
391424033 415238765 305802708
542517249 89555907 124968121
516858398 3704402 480866542
367689501 455264339 213357406
399365639 229746802 511859482
209321053 20242360 219623860
355703498 100297416 35737815
410125092 530722523 364332153
337049910 499741495 43204084
30185345 75567598 476022735
594376649 443727230 604729521
497090996 70078886 158376600
423857996 412299516 203004903
572619675 201945257 455565299
283718646 156899016 465377669
324643677 18989010 270730654
275589817 483865590 257533934
60036471 534843501 539554819
346065250 592687791 199333990
167342708 459710295 331356475
568506507 350704616 173602003
586082640 443283587 389397937
35970426 295060457 63881767
191677621 420686708 485323491
403556150 371784399 174355725
20877021 514265889 488435795
399493407 592646694 155404935
319951089 371319451 565412372
316355473 351371116 427340233
410655157 119007668 185617386
549468090 347908233 345977547
447537006 231313479 39308925
53299307 112133543 139546178
512624813 352709564 88117404
560667714 73382522 357580135
334997398 597820058 359059213
390606378 155078357 332110570
61721987 148589106 368661250
552278183 430762989 385977260
478726280 391585971 55763166
291100778 535540662 586712320
495854948 372669177 232975811
55601171 406752267 182454218
194212919 201937452 402761944
34755831 570963836 574746453
387955021 30980780 66372538
41219792 416615178 255862995
476892416 425307184 323231594
315325071 161743990 105448246
282192421 218269610 59568939
47569163 598445696 375619313
353811348 509688984 515221922
464665452 493400544 583167547
343309463 287860579 105348392
577884349 106318040 122172066
319973336 472212744 526844869
248799969 359154060 325001874
282562344 125518220 279525214
473093410 413774469 141571493
146038807 567240953 426880696
440829326 223500967 65115543
207381536 504257459 145673358
324232167 373792622 305458966
436333503 43273005 506948887
544487933 560547553 389598410
600406485 188154031 2485823
161702576 406282256 129392435
487892219 154641392 462271542
349455137 66609633 224726060
61445765 468298667 500441458
35055065 508217120 347145551
213107913 109684059 346667739
398341838 414096530 110705040
10806800 50104222 293583866
331483090 166501533 117190126
262854413 579333730 1833494
446822269 9224600 366035025
263840488 358461423 355242241
437658638 456595636 28944374
575023275 271974910 360785966
506668423 588863925 296117558
310489487 552344850 583289324
377598839 545139097 351732113
27548279 232260498 354493020
451675354 160965904 479082005
498163001 291050249 380747704
332701887 31875172 120081073
112667662 497411089 148207992
366330703 456618557 290867319
439297583 332599251 102789873
144646286 256991398 27235946
516283377 77068780 392559506
50554157 193850864 216608408
9053544 362307810 425879728
4299979 593373738 474323868
1301285 378036694 556953924
275860341 135378432 350847269
73841718 118157517 134601271
109677301 516620988 159367395
464159810 257374220 438394784
512928591 280381491 18141020
433965677 532235281 255318997
160794170 268673207 179487684
557422224 123086573 375553803
295414084 35550503 343984157
417832924 90500964 408279637
493271392 49798161 104391653
428936083 468766775 363671681
304982551 132186862 50439984
490523303 388031070 598260570
307876176 7310937 219839635
228952326 415804627 238458111
297322353 404948566 587781686
131438422 105942929 104229904
129422716 415004062 501445313
356350643 399088064 197545629
82767602 495309835 377268246
338233380 40864341 312875119
33957745 555683012 81018353
538054782 592798238 575058551
538196060 212326594 477806733
325726344 302195255 91017702
16621600 494861305 21081870
305865569 259205758 583108614
32541426 411742019 262383321
470979006 301269644 574953468
386343530 359987758 229496630
288359963 40312681 484538347
151566216 269062460 282736141
568664490 60534397 489181440
304070141 355924599 526539330
226364801 284471566 170303600
175872034 261180439 341381598
228038681 161471896 54923607
105108615 302117755 22297126
461888707 407698923 318790720
325615060 371901776 299407305
108309264 414848247 531029002
511649794 467196536 136881597
227829675 84046521 583107102
433319653 185239199 49802990
80213531 347636872 423447567
520307674 246022544 465401461
49530481 332048041 362822712
263182706 588496529 332162486
266320260 168583012 300812475
321710410 345804696 157935541
94774256 346992834 557826958
124047426 331658322 486616116
443741264 383581428 319280278
322240475 571452852 81584718
463944052 530911777 368064184
72103879 113701781 20221787
471000972 351145853 467799499
72934852 439726589 438111563
99841942 229579759 310247040
192606396 180326024 400596369
79540306 271524555 531142303
307035894 116463209 335574595
423692710 589942928 106568085
338902510 32936758 62793364
17761426 416322265 55596683
495336972 165058613 78152650
553522226 233086170 337674244
196140542 504794535 171323905
574355861 360284662 173848821
33102268 544229482 70004446
244933407 216519057 336579642
276219517 253216979 363726651
538755724 491204956 417374688
457277082 255977508 270074633
96652473 311930428 125195170
390933061 306869458 582131158
182064180 526018870 52313803
161382701 137535729 102347412
319038477 237850593 253499072
570201398 239832184 316944695
450908703 370334996 371392178
349366379 96039390 109329453
128563987 313329038 591477627
426550745 571372735 601696421
521317822 362941198 21746722
413835109 221993687 440962531
64083570 3779900 603973917
266146013 428716673 67678181
524216555 230097704 593611626
177906256 173640571 515170522
516735788 20075671 343558630
184623797 155678357 211145133
468915645 581774881 330166642
513599063 359739726 192386992
474208259 109508325 227944379
193023745 206507174 196037951
491538119 366683545 284533306
24700407 543147041 445547576
171207185 39012912 435669998
93260644 391212035 311205874
563712728 305256095 171100763
462762073 166006694 435335292
110757564 490988249 63337115
72396717 96453896 15407137
514721238 200252392 343063979
599369243 278593483 306915581
170968189 70331097 339402534
354605145 416078898 39480363
31116176 23405158 189544203
352977382 553952627 456096386
414877485 427997255 180561055
230893944 305033992 25755479
476722299 246755010 282076652
238296519 309542586 452831470
245277404 263732294 138156782
300756874 583977785 335807055
188885888 196771134 570022012
236658125 159093038 335562405
98680859 48212452 359638641
313331331 42480139 189830216
75063339 451997774 458024837
493848391 517979809 474969982
220050367 542066995 20510902
552302570 527072294 477759905
97068864 274897481 499661263
516367072 92750697 332331602
155268436 547163964 386382971
263421186 311589409 534737748
214909369 198170094 447515053
470008334 260547202 23496935
530292674 568642065 597764481
266103599 173452119 219729107
309825134 35010437 248915731
520359205 347229690 115640423
159252167 559524808 523591587
481491251 70127730 249067719
239473112 171806828 520456795
120363689 148572287 508887262
588402596 574815250 437600226
324893347 518001448 363061703
69892769 471937919 245727414
154768438 371147408 458821517
115028978 515291802 17088137
605481441 6228502 336792505
461107606 487209412 93045891
186816116 96596926 257793554
97453210 494205506 537198848
302142337 40617968 408638298
210053972 553534625 177591371
193115450 110472078 7902453
596956461 363493939 265562446
18773904 167388648 474238327
322667248 140192236 293736258
489117559 393257295 550097822
61397281 373006372 575236575
112759801 393462532 235546812
201820138 26159443 413777536
518907738 402210572 294104313
149969246 279886681 267489800
463907052 550382972 402867581
415780762 313415425 344631952
28032379 60034676 33682597
358802903 260061391 472077446
112867170 63519931 190518147
324483430 542953109 172257258
410691223 483559966 437102017
563584871 504907827 139733294
581265369 169718087 159277372
403337917 49600304 267909121
309432317 171796529 333051689
599327677 470971640 87102484
521909591 39835095 421699718
21939116 257210998 541116302
48046223 93937537 518610762
545283388 527188793 32266945
249734226 533302554 175515470
247348008 72369706 124278194
160020986 491403209 306938292
562698875 355748668 20936511
562368855 3939666 43148430
99177078 500114073 228350295
556133906 34317096 166016411
96460228 585115977 44125991
145609037 486904054 44673692
98886787 123694048 299833723
373807234 364075885 146276413
575046709 590808460 207964781
311218278 197437058 332151442
373979538 589613635 61210109
411123052 251192084 22508882
281971592 375952657 436297987
519659474 85632196 81506063
507368831 471081497 455501119
124934476 16411007 186866338
453835730 209900776 352088052
90302664 564922712 295203090
168305646 50351669 586189975
244929108 468324639 208387702
323437678 518797425 75100026
105646924 280501251 6764867
291684950 77219589 145494420
427595048 387543193 49855214
274132381 52989655 270127475
108821193 172282619 147734020
70703169 71941488 550541653
304825353 407019297 536480618
429162838 323680124 333193095
545880490 334428669 304993547
402495636 55869672 553778731
476647752 472007153 38586575
72786690 52897972 566998391
519455059 572660876 471923823
464622530 130402353 124913865
568887068 54341079 95302800
357050138 385127218 406959917
539471115 496247575 269144845
425295918 86781206 239131747
319998046 495296820 299741390
555652194 17721474 141693519
88796488 44982016 243775597
103894266 61078103 291908089
232922295 289143501 285248856
419936253 197788378 12881625
459755540 222683193 119763587
531310925 410298645 364123963
359165857 547121797 240752060
545388587 433854160 509192070
378494515 411158481 122594012
285463500 131476192 182283014
512068831 98499078 561085394
207340676 40426071 46755883
287237670 134403622 599364396
8539542 276578369 575258969
512721901 221164498 531688492
370456146 62759284 132524593
537856362 321606926 598725196
175012657 179158238 545761178
256803664 432013620 264236512
517853779 185015080 162693667
259596837 391691224 263217145
515986874 341009315 96614182
244815908 105264985 576190472
26380539 456794589 382206419
570081465 10273549 552735490
477151274 435583511 98924857
110976987 99216839 309356776
425294546 131603026 142833862
487989655 406211255 10365261
60661994 214582675 219567594
356291354 412400408 79808635
447428411 91364946 574829061
35415498 172127369 489232288
291271441 100379844 86314645
493567620 301950531 68968458
290344686 604488192 461058312
285359626 368031312 211534974
277460665 132345742 583216075
210843368 486355923 392483756
394888734 202544002 139202502
12303044 301729236 478308122
27933821 263502666 603040344
75852027 309510995 185631468
484895361 249198111 292778061
392120506 494459029 452687932
309990937 148622583 30836105
179597327 558759125 308928860
354249391 282223142 92725491
316478715 125097981 341339237
76024338 392072981 274848914
3151982 64339878 411128093
33734313 470405869 60985351
112686290 57173769 113407313
325706402 243727609 438137538
381722901 405485915 75628785
59603365 221175234 458274788
496757283 489040528 574565300
250640250 69220381 196964768
586898581 158573412 191503185
442868659 433217445 380367266
439826660 67333071 129923039
310264435 138508530 271305719
254937866 190352320 224424512
471855445 185178785 334708385
334396705 230318587 143637107
549362241 322025899 204935593
77600461 57569719 409623687
465423943 298871404 551039605
371586285 65503024 524369685
378025609 579313535 125878280
70739302 419985821 397887955
524660574 138747060 402326424
324694600 314653424 86194176
449042998 523641424 230281481
284099532 79628137 114215478
451046697 53789480 528004609
140758189 515174197 446668181
387233546 158665067 28341710
8863113 340725045 12831638
12852914 222701825 288835548
524080914 518219507 197112927
603422892 226114736 449688184
525883544 550033189 230786220
529972370 172701350 201504022
528256993 41007168 83008039
376457333 459982303 606718371
371138653 148779895 198994390
204518811 210135220 381421897
514204451 311095539 329557490
229913434 547057598 519812748
96027228 571901849 371974239
356491756 314044670 330614502
456541160 35124556 164301878
543881459 361255873 96991691
324507514 587956537 268306593
399224180 374444230 26972597
235967503 37701152 424672894
87362689 66247925 206421680
52538556 34453781 562677785
256421858 201748862 312699724
4397677 224951114 140184621
424876171 336766915 597112464
559227509 320252474 76421040
383249054 241249694 31621836
476827704 171204936 52507472
287258541 136663473 63918932
31661804 99784956 584499334
407864841 6253133 365628651
71856698 243581242 282376725
469223769 447690553 56354057
308478202 1957247 570069956
392968500 526324836 525967706
229939744 37708866 372989437
111952306 225204866 554395539
312435498 346039186 234619589
523808161 218448076 158560566
574731839 234849297 423235807
531860937 65286181 145648709
496549316 35473453 185762275
584385417 520760201 185767011
467055652 562727538 13429226
489341226 269334547 60149121
334365539 510916758 260325771
575718125 245872608 464952668
201758498 203097322 338590339
179234252 9041416 270598837
329045249 302255846 145043244
232881430 70508843 253621182
522798934 398735447 466522424
576159992 64777712 22072026
237579452 361769553 526071277
604495012 107207862 44274670
496687447 29674400 594419330
264018768 3324258 392209934
122420979 564298787 332779182
431941290 530401074 108625305
282395165 526673268 309261285
349409769 306159527 594976994
1770432 278462503 262491166
455749985 254325588 130691489
70502082 97474478 207937186
25854111 197148193 156573871
398556910 316236460 348041835
45204499 159223558 57165534
15014614 34200032 356338767
225014152 440256396 490382409
218619842 323577838 456133949
504118865 511872469 304051295
523472550 136659399 7930416
254145407 293962407 111799372
71997826 252615472 405825192
340788481 346460454 121623915
571422134 417571566 218081499
421768790 599744578 329671323
25878195 15041585 425226466
361634238 61582008 271088698
320897997 600311136 170849825
516555994 489787279 528288815
364856781 599602427 556529040
61344653 117032003 571942381
276059714 451563212 186383292
306047534 197135198 316996917
88702180 294293319 11434720
299215102 379188768 599798329
482051672 230047874 564814737
592724273 462292138 201559107
448460455 206812308 513634577
353109336 4113792 156113444
217435033 365351723 47778926
242573228 380252733 141093266
371624190 36126420 580900906
527147152 549030837 310840131
28300412 133954160 265299709
356901824 107814739 148855396
358476378 194929445 572923342
412330335 583639049 558884738
86430857 263200247 157941831
296900886 534594032 514832752
192561999 296484493 498592121
76645546 265263999 177548914
2621408 571560389 255008580
317072188 8152635 69563270
468002680 211421312 243640802
352604576 437330042 100478946
208189795 524435816 519302408
404778752 99140236 102210360
204742044 55798164 159492710
31993135 378557572 450303388
190247297 68291407 78145310
330253763 453048898 17398110
580374150 12663122 328540345
419202320 551190095 167990533
458500884 228932355 53390830
243672780 179884411 84903698
148551428 469102190 523083783
84673931 450351494 216995708
478514951 99167505 529696994
486998234 151286664 404770670
547007500 378896956 128075792
84187707 529503363 303303568
170948005 556160477 127043355
92121048 274067348 579683833
31753688 429237929 131507215
23952816 77220147 441833158
241511461 183547934 188277041
592293979 563048256 521443127
473513571 419338202 285930418
22383451 573205290 592718818
534926269 150580531 535103283
476339263 589929553 263881781
133865401 188428115 560586210
5719115 195883110 310063503
195688187 266952874 244124091
182658355 531220616 91212108
383781747 300804539 599901400
312321021 242324820 433438974
222033704 559959285 493966980
214279383 500942084 89133045
146129458 215603020 97378866
230909424 491758381 304438121
252198073 29792348 231526179
445539364 133002748 356170292
522283453 237916064 176327662
458622707 605017168 436555920
571032665 327086829 567907805
340208321 230768374 282679604
199914383 527510043 502570275
112144985 550561433 159491302
224349842 599979574 606950137
190414655 233691341 328757537
142707838 253133049 21792533
84381155 423205904 448235818
174394225 37346710 337731003
328354629 496942485 338109409
143865083 197980199 323111930
300050827 86093757 115014455
123479512 510370372 344412201
201870088 393064962 120575705
434119576 418131537 4073198
242101562 106425145 422992901
27745262 524271891 453516392
458963818 529147561 475408191
93708933 535950765 230942248
201253947 355349242 416796145
500844952 176059516 8774375
109379268 314804393 245511457
334590913 97382888 598447772
305518036 385487107 429636371
55720977 298624012 176847320
338302113 434259897 195057898
399628335 65207237 509073534
126123436 482765940 463032499
598751593 391483595 183839275
79409205 544487913 193324342
318678688 478519661 499720590
215876814 27495148 392329835
242909426 43407171 317685827
601747024 385025557 188286533
126417775 489926148 237471797
542128115 429571903 98098046
496641809 602038558 423661186
90164948 289850720 453667320
223914237 245901487 50762681
19040763 144252340 214158538
308732509 386925216 570026687
159702946 48106203 575284948
222439401 274970183 171140027
401646273 562316099 243708882
302029499 223296359 293745606
499432750 421505394 397156422
70681750 444396683 228262456
400648594 250720265 201250004
384816295 52812546 530666672
460961646 120630390 540440688
3534701 338047496 549380022
13719919 474704214 575116064
606389531 35773504 114077946
246922910 388857056 382251684
90110197 264905329 306356927
65928744 477644039 316653758
173977619 575324855 124265519
111780834 145682901 451527013
91676130 60654683 8211469
369710963 93266247 537033864
386243145 494761286 601260533
378933034 293230363 375402150
211076775 455658787 294432100
31968954 497527300 492605755
586086724 241054608 408531001
120894308 586145517 449604270
603307195 496844394 44052415
63747669 520549889 300859435
168073496 202817937 236918554
213961919 467596925 598050881
61314265 146798526 551818658
504368578 550624465 231413883
368023276 35087348 506736291
510023180 144776412 438177348
83768795 221967636 283923379
267633623 494691174 569545737
184129392 487801378 230831979
492184542 252268014 384110372
8843660 582329708 149076560
399245261 65971676 594461593
102139668 177037626 76968612
106081401 176496507 590203966
166731081 155763876 570778097
474092915 314433377 438342303
37736262 473121040 547041102
371293133 254891178 167387068
42922596 193077271 238116965
67166410 571671154 284518145
329592390 378935878 488841037
563129296 587563139 327380485
26716129 272958388 104115378
238697795 75872646 319848519
418192416 348441392 70105563
180913997 28071180 385209643
438330067 248630173 344689899
353329777 591894007 235600596
156643737 365280006 364848216
441281921 451959726 522469373
316846391 13895 421093664
309476378 286617089 284144778
580087521 309720868 177766582
514049060 163703289 168564310
362311391 359682502 174066750
64942286 350521415 235034978
287795610 467517824 519827847
73286650 242795508 40396347
340903339 83731468 241287855
50516330 336413045 21581971
210416322 332731540 471250303
153643704 138869863 188069940
54538035 14117365 247677605
464769669 410903902 138081956
112200908 336964363 385454649
382704954 368087405 432480334
31167039 466303087 363045602
545795870 218010260 276227206
271788674 92716679 270484545
30491637 103302066 162854468
423098604 576896101 203228897
287581245 60277559 247745224
362731476 432387679 401251735
195632862 170684689 416234631
379793547 39627307 546203587
113918255 163901492 66434739
274077365 408152467 251122841
591906063 35933063 491474737
396366382 58291522 152415309
260842706 496024907 468930933
329218732 225635572 208259852
420609733 510958552 587807078
106484373 520650150 330492252
329449433 484761603 595468128
145190420 425986651 79877651
567272693 469114588 563578249
84372592 330366226 319747686
55016006 176901845 512115641
140026173 162592228 488437688
187112446 286616620 416988452
99997514 138258454 108892495
337844133 258131822 46041228
283998663 118243750 462132261
558403530 327852697 600417552
86941188 242831194 105713558
106796654 235904561 215798167
950408 195211781 6976434
236947960 354992774 193283584
247272695 289825896 57447752
61359249 79693100 471456346
303936850 472445606 295475077
71470842 442746315 4189123
174106379 44118564 496074437
264133812 396664367 283899918
236718986 192836171 364080169
572893709 305228984 19344021
529142041 370728963 593088672
217864882 367745826 397771006
8804064 484219851 258670061
437823029 77422367 498241394
306254421 184715912 425263523
550591665 331890518 40928346
237391013 177543176 391737559
304223166 92771091 163033430
319771896 21168844 68157495
227665392 125395804 18183067
153944779 127609242 471799372
310964150 473466297 469194118
42405279 117764296 244091400
126465984 497225332 313410858
446052722 339003957 181887400
18975191 142438360 30688390
431860478 567824905 138152683
465581011 363911356 340928752
107836945 360986488 389857294
74110955 483894248 413751940
419739365 274763815 461825758
249142217 458594787 485656156
61249989 506420693 341809023
425798007 395937498 551486369
319566497 231926541 253213058
492316952 602692083 178995157
148874392 168174536 427235911
125579126 586494486 579988862
247825486 7272194 428939499
582857047 111300025 281655928
70830359 246745991 296033394
462740405 44058583 259709757
570960725 365726720 228287726
521139962 296288341 356114669
534825855 321719129 249937052
573670611 83788964 12322486
405807571 227047690 23430856
444609948 234543547 226083674
249433938 325657852 129697957
375351803 389451262 79846028
147457413 314879402 370424263
445495260 431770250 58379235
443684349 54523817 457695029
540160429 458778900 221154526
535366827 518439947 165911413
238531086 58612973 341333462
502071842 473283906 345566057
464806006 444752623 223385298
88112857 536903095 312787624
503505100 164170661 126476799
260965413 29952949 93398688
378334836 378208270 319946962
213638129 461081601 350553151
275616298 108922816 505027110
546335043 161127391 216142285
419085097 340787763 153439346
216163521 599188232 397700246
294241819 70805376 489613728
547270643 433384934 169741138
17831042 94410680 91198665
483294166 515137383 258757596
448805891 158620435 417223440
528138607 217470139 371808362
46157463 202511212 17065122
565324522 317098276 33418644
554415888 192933721 164360912
282254374 395358897 277131899
145876300 248437365 147935752
557891599 340578829 62115361
387141712 255259444 505410091
67226885 534529796 288944463
535579296 211127248 224303504
524643720 60492526 569367802
233956516 514686854 230816210
393788912 597890039 345832756
96304223 219188517 426999864
332037536 25920521 93311670
549776469 463676680 578791652
383965212 120501337 365322423
371249518 24655105 390937266
464204106 37852990 123293105
208154564 41001786 331126108
40308893 337084366 412513487
335098928 150317083 368662327
281821732 491103136 338704128
85767496 248436464 43784296
114201858 203986648 594816903
20716107 368889219 454122409
204664232 69481303 503421577
54084293 479827720 361839440
464935851 91231921 338553046
218918531 269158675 536013671
278655761 416867789 189355863
78561639 489638980 153337038
573462172 481445650 420313696
318014812 48165659 350042379
195371717 519812158 145357801
34670339 448418002 602632677
333497701 595444832 246453602
493220621 450201848 470044303
498074309 323017761 590277250
491833227 307178863 362580320
585575586 244220722 328076436
389572215 336388941 577706897
285546153 481408711 565454824
540424754 319596634 587894787
512791009 301513924 306959425
114237877 32556209 226088081
186519482 442050096 363689357
102737372 563238700 427855370
556022624 138319618 199550843
81449898 603131876 445567971
605250483 178336321 236576906
71086890 273255754 328480833
240046709 444127377 516478922
303858428 508658869 333825132
43747197 163349546 478756547
370334376 406998884 485024349
104749614 231995420 282267687
556550284 355504910 138638329
238737435 43242760 325994238
478040999 234217111 474135329
556188896 355862244 467646606
187272167 74621380 329804290
595743981 25049481 38882075
567562427 593375425 359374504
526592711 491055813 235304696
433557462 294200955 59380258
26866869 34654620 454713200
304529204 500178799 152106839
402306234 176625644 242167069
109433787 514935846 189912261
398475860 121542164 459260342
371721690 35791167 480675127
225359924 200726233 148987100
74930944 262560468 115248983
496013329 123039556 437879604
495412393 444388265 444001733
312698141 157412680 459058371
469490128 239851982 257592671
194703224 484134020 237658299
167132364 286334570 455334531
124369116 64674845 347144539
187167760 10538588 502288139
362898377 102484975 335185193
523774136 254833283 178929880
385173259 64745000 555082150
273146986 11681876 58405864
587233423 180368612 139477970
49334235 22252867 452962793
528831090 63979262 386277807
318324662 102593531 294066079
151085696 217143257 199390675
456766273 576461120 106894699
285322515 526889407 107058089
456714141 37782688 388552970
475305913 98329690 324245523
368368382 183558237 588305492
356036933 532313209 372709276
151225355 295802506 459445909
569328216 84443765 49838135
179437088 420072464 215567394
85481238 400590680 57511235
577238854 312070305 258752368
564124522 286315852 552673188
310421278 238416326 477457133
272370458 441695444 90460721
405442181 5171409 12972329
412106262 464463531 243209131
528131420 97370976 102518017
221309076 133431284 544049784
353286467 371662800 517285154
214536262 353993369 82878984
603550617 425498300 194261812
39994973 11471599 313780153
168522789 137190192 488519491
515015510 523734860 337176898
98861879 220828816 66618735
583067575 358724012 427659170
12461706 21691902 442757344
579703000 332159148 494814814
171619309 445204589 309305252
518456154 362782321 237610460
607282313 352481089 535327653
405628348 347694966 85872277
314747227 522172336 413265315
378806572 243735987 559529428
48049505 92828569 178327437
531015693 604449304 526844998
328843330 288978038 102681354
64731048 221262972 324886797
501126846 34397350 587066512
499879444 75533368 131996730
51899730 45671122 411465044
169725875 293899679 120658154
416333748 63527679 210805884
590693040 423171660 354543406
365637960 453176871 461802107
8134271 68819848 37734093
515079861 106232135 189558079
56439692 408711809 563445463
409700080 204028130 447429908
260028677 580923114 53434513
599378486 536275191 305655668
90229202 235929200 12996969
531084477 298115955 593734081
62115532 196126907 428141239
451198396 419074995 65357520
322451264 101019597 477426131
219201298 585089002 420558333
406488165 576216945 459668751
50766504 267148555 440307419
87468786 399255264 578702816
5599132 479916895 298782834
355192344 52752160 379802844
276777755 415971091 573186813
556054665 591403055 255463597
376243192 266158698 483583434
183241470 45297613 123996490
57439114 465536267 329928711
518274722 593777851 122536705
131487133 557851364 301819197
441097459 159645924 124725130
114767283 496316318 306725961
111009623 231707846 478793841
402494785 481251468 17233589
185172381 312897062 267556568
301714134 371411453 51355187
397829321 142628974 160623633
179810479 479270950 407953612
567684486 606969282 272355437
217675663 118400971 551901413
214242272 261366870 475541513
598674115 497163316 257879293
191410446 80579099 556879868
410807811 129219621 182221938
238180213 175945994 336559214
537921503 225660779 83007178
360858389 437043329 72366723
21297513 434495679 27067144
268637336 145472259 31123532
14559029 119386552 48468311
340530851 224828816 548004276
173814282 326068375 99300087
151300806 476312732 268939488
492397165 401724849 368311847
344462017 102604921 262260090
94963875 8103020 255019853
142868653 563582756 504535591
240844889 428437127 7045247
277429673 536786590 370691963
508344743 536046919 74065155
286688520 366270800 399910269
229641510 583035226 388911872
593260609 389361431 13912579
32856443 364320016 173412184
9854112 497596544 150204488
96212223 485221642 351253126
270834085 446834312 108191267
383644403 2184207 574224045
10373730 224262891 425443152
126466818 607219428 2049451
55219122 574853080 10480830
283409193 231991884 55848895
73434540 358158267 142152273
220287633 128363661 491490476
267251855 267764628 148877776
477332828 122780399 421339649
174847333 553192971 164542001
596011493 130175604 58172026
475349922 577245094 214719377
298999457 152429730 144806255
286707461 145441475 392339913
273837594 473229422 325924263
270995619 525754276 587485595
168619619 16455404 572681035
396899373 338198414 503711114
489785062 383846299 311662493
537592748 266067160 604978725
341126983 192130270 257944575
16179160 299302065 217254029
119146811 119054945 209382082
254918850 486165919 261800966
105498887 543717257 234628921
166551353 289051283 44313197
73606057 336327439 288736177
352337307 375315809 272912918
392871650 62648201 9728172
1815006 99396451 325736563
237071650 605246316 157678574
588198381 145356694 104272801
156826593 447634486 149473325
372790519 277460578 412216265
48528581 111572620 238517238
4474013 316361218 582034621
344649733 353158867 110661514
582982734 179863679 358783787
45179334 622486 346643827
289553833 35113725 70002732
2542175 402602323 158506300
103465154 498205829 392316052
91361179 210838945 37829441
465929483 600775095 106755868
475215607 414775227 361225377
491502075 589272263 571831398
10398317 478739442 230423963
86908029 507864584 589761877
417909506 744982 415287401
470194218 563547588 164901243
89372954 185601537 479651332
605960938 391341667 481393080
417983595 150698659 69546196
452414674 364467254 198215128
69212955 395767706 189651297
346244714 204147853 82224014
591559977 599550206 544757220
458885729 32355065 287192277
9769600 598766679 488812584
309766019 309570217 282352781
87548505 554519972 283823780
175538699 277908936 178124198
243686137 512107490 273959766
167006885 177969524 367419292
355497114 297231551 321915138
154945809 349727182 4855739
340597670 342632963 34269154
369970950 45260867 259558914
558749992 315236721 590909505
61107839 595952208 8270181
75593540 515640328 591603690
539347845 163740508 189602580
58387582 75231445 527070104
236127560 54486884 58613246
421944790 540080802 119643221
158127120 554389218 161990238
566234981 151212746 318052441
196020549 190189614 192999959
48458180 7552039 451765575
249106503 165016238 279998469
536064329 581306526 270083962
373511213 560601222 438683233
168086750 548919152 364638658
245515644 459536763 134200164
457143808 393663870 413339169
293378102 113452804 245843566
88860993 457721918 565564380
376207924 409487276 128878742
571903380 570151937 199337165
563130073 142715313 348146128
474161319 339097251 507423724
123857612 133821373 330058645
484706857 574962403 16259771
391132160 408548166 19940586
59117938 12317438 591129216
181107020 270402498 26465268
97152936 205675241 22722666
404740442 540753049 567989940
369899512 296121904 132311309
103496547 454470474 553988015
414047827 120266757 105308001
348737827 160654684 122963829
475389669 419097785 107611283
146582092 335339954 107604207
50568488 285822807 490613570
453411050 206178919 291023114
286159440 417320870 492380011
566819915 266342197 43843436
149393180 153779062 317600619
366330429 265151901 287369873
128203616 584757334 302613481
58623326 528515299 46291935
332735042 216440455 576575721
49025393 270947392 251063751
129830925 480002292 240960719
510934951 592735997 251722090
70348085 355245785 194385490
221793102 334500166 225351836
410840566 337031362 427371028
467505694 398184920 376633853
399836123 390491622 313896978
488382793 323823633 35713326
212049603 22835320 512263429
217917435 591438255 28069476
560231044 203489022 421439127
493284056 176633080 607090253
509934057 136586669 154018181
528655353 372352070 534146841
183390030 484496048 253470912
367968256 170778844 255419329
368733041 212600826 410746582
128334370 115760511 332002525
107903678 327877011 28908183
426911396 384932542 521346088
298057250 33747364 563350486
5803675 247381788 158487463
86829475 182616177 316440184
36186526 454116215 476558848
311792823 157328611 334815166
224100878 554811426 260439504
264003298 307500773 305510117
131281715 565877576 32005406
446777289 51416371 430047457
149566842 516731800 56592295
225786320 473312985 582402394
75488287 321384232 455347460
241449607 404840200 456735250
366642274 92561103 226897442
542595914 194410929 524604850
544274314 235076617 256483664
91675155 202312607 27860640
259596610 226743357 230820767
414303091 242301517 202364430
292589593 427412984 453956696
166114129 485816042 192440986
58061312 22674384 335862606
216593936 34524144 479776733
181230008 272889071 84863848
151002502 209759756 550360769
344814745 582243158 131412527
253858781 533692165 7877405
496136869 219616086 253649743
111070320 25650399 179347523
203640431 234878127 368150902
54567301 101190218 183671677
182729678 513895251 535370865
461646844 95462812 448574512
193624495 40441282 507221401
406225077 216601037 79291193
16634166 573422441 405186476
174158490 553446465 585335431
541907839 277967889 151086859
447527618 304179008 24345846
188642196 565033031 578548239
237733479 287951564 33770470
233575604 81198927 404104859
528700270 459797835 326300651
288081351 460113787 329000061
540004102 342018042 261166712
571777544 294566214 192522383
315294065 81018100 374799759
301666141 394130544 335590303
462546127 588079530 148318877
164901187 476101499 289907741
415834399 214849440 154862616
545656865 476906379 540835458
452869762 445781817 377364685
429930335 259377278 393112142
125135471 308867395 407560477
151416368 319797223 383506558
142911600 548127825 212408476
539740728 506638001 444170333
122004664 32435092 451147636
36144681 397669453 483511458
219973930 467259750 488221341
187330629 526134089 223898249
319469273 342132979 536948496
62863932 544057564 361637054
13735629 388618126 141257228
301972952 273742591 366417646
372575152 484489528 410625796
543289856 230592479 93323413
479607309 581840937 223593765
382964349 56412220 385580234
86231795 167460841 67604338
146290642 220026415 504412776
456045591 36725700 186300865
403766653 417775333 109238762
264098459 267500235 504428050
597721452 436522597 229769355
379699593 254200912 146431719
169052226 347897176 249072439
321236490 136102655 579880008
36832338 210056808 320319681
590415651 355931333 37381766
189705282 445088633 465150660
68967632 24996581 321878516
369085630 114554679 459571643
302619756 140577575 578159900
419123469 203088401 433743143
109042176 211201335 527820782
380224465 54238169 86022560
461229786 171292331 106336891
242905435 184530245 380664875
561537681 399100905 288793088
472216038 176028521 591309889
32111622 517718347 509304550
562512423 156610414 451620013
72129760 591612814 64146294
319975136 138046494 371256814
178452683 110032511 28829668
407216108 592419413 461922674
595920056 272719569 198151736
360646996 133138657 312933150
414589870 390748958 512376367
324464973 410411112 77712155
567968611 51286581 7379093
283039741 343006427 512956674
576701550 105878362 182855498
4451309 507262796 35415515
6606992 80430393 304130449
317596134 229820341 182329355
578311901 347607452 289049561
68356341 260846645 128105012
341788239 322586941 177944715
64319578 72773008 99321149
52365749 293410422 122529296
18440302 257820383 215511648
202299852 432957219 146515248
483444862 53399911 148585073
834359 238265839 359451071
410365333 165901402 406571283
82918953 297189574 463257005
565494909 206884973 128345470
329599560 320427038 585530350
298960067 540424934 587995143
356013700 497156799 66615838
162680445 394771401 154114562
294534556 459661064 377175150
587298270 371618321 204550601
470127980 428293338 71984315
22506741 487805564 366097869
217399964 414999885 463465827
575803845 180666028 343911971
519609696 399395371 94435459
208442827 335666954 433874225
189207001 392540065 444347619
417064310 382676602 498686333
59116173 476653180 512767430
393161615 556541034 381112490
233572043 247995414 525350031
493369834 301878665 322872332
346024399 302423792 366001040
433729137 52688115 102065375
320000277 475917294 281435610
253331121 430439126 171419321
488867040 47068343 278733806
155223068 411696487 71687709
159064247 199167611 30820227
367547151 172121029 375189232
82419128 7725684 252276618
406923595 309063630 537974749
421557821 116933131 306981333
262155798 464866361 377648165
439522543 468448559 26525678
273497772 213712787 142650398
193097833 303523381 237578344
217769620 278317 472284920
13731735 363507500 33245
366645238 66819326 260025533
548992937 297805386 478855722
191018631 587472246 100700297
294745146 485596896 58638837
168978139 107591457 38974273
29997846 125329441 243055473
195638850 305953173 312307017
434035153 380779649 5927706
177914258 521854524 83483804
273242893 431379217 550852819
414406010 176190862 193445057
406870913 36666863 88385805
38002252 478382020 191329702
366080783 427874776 310361147
390889844 436213220 486644962
197474533 574723064 60518238
559367164 489697595 195686735
165646028 85439610 202802307
106968290 14189070 58337513
348765583 277724129 471149504
453489146 82055922 434653726
543418949 116368067 184697575
287782245 517581324 485627368
557187855 321437598 581521085
295300582 123144207 537732447
523872860 195528506 528620792
211630417 338900983 416894290
208980604 2151992 389224660
108398109 98508867 113469175
344118124 555822175 567739266
250526862 293464199 328569974
186163774 51525096 19342307
303887708 260186415 544026107
276607059 225891211 472942966
13907838 583350550 113754479
210782018 483775442 533061058
500662425 8360408 389522326
568478007 534774601 411724553
106040576 389714376 334695967
140822909 345384155 355053397
581620394 150528901 47556405
197453908 424659471 257519312
343712928 407127019 534798986
23345454 185418740 208022631
375939831 158763691 65033177
337918465 442769837 560609312
283359673 259133689 414217281
128572746 399962322 185211703
109733835 30657815 239921298
367857386 524731561 322163520
502639801 552777817 62287657
119240875 588358765 448496094
526458474 562489000 531929045
71979193 258929020 181493935
224764748 209324234 14727452
155913342 382226959 545298052
10397193 384012029 341341028
449254735 51325067 269213089
35668414 20755712 576245684
171162862 410401621 28625565
565576253 203410229 546814210
200433392 527130557 222113123
112002919 427451005 159014606
232450661 41553146 380650303
375469051 244811616 547403493
256945743 524940397 594129668
27307507 217023242 172177897
253430797 568096368 177028029
50777746 301834247 472342558
202447372 71101083 566974331
279563406 462956901 405896691
458002709 561507790 453584586
368391456 233553624 142711147
350807499 430840407 500605820
411897723 286336412 199737144
350066942 303902236 34869661
438592699 58526224 330213161
337889276 383068455 323481684
221291281 446966666 90189115
258728117 274280815 11024398
236607149 392616373 397965183
434047036 526609813 160483753
233054633 502872463 19075458
91355818 488054218 549044970
227970394 422689800 140998259
267263937 231775003 121758286
356859662 431397821 568067327
158922761 366723587 75200164
605572946 404952777 36163731
368026168 192512986 578226681
107471160 457206416 162538588
222287985 55714569 595828114
326650920 279504478 285779549
404336944 436794269 545157801
163738199 403306382 141539129
527396191 213626768 149655761
399155131 207514489 261760298
91912718 12970567 371560262
517937558 496800222 37431026
316766732 339600541 144396983
224614674 453978829 325187219
242118499 514237877 579079282
413462787 560032897 394180836
62774386 279222063 204336629
535243502 169736036 518266692
89746084 181652533 450026908
106195649 349885991 537874677
602875902 457320438 444150622
283753472 211083259 290536122
298567519 197543495 192349670
423287417 590070743 472857228
98534971 248316947 270882242
445893490 511878839 368343839
410576851 518479679 340837595
426093895 511164103 597030051
159720301 557350543 162278097
517132775 4346260 45452168
25697835 336815626 145080796
515230325 580870424 277319105
166724285 104901944 484302467
166707987 224994692 597770253
576309399 444180150 603050389
421029904 216573147 433135497
195050639 6455031 356887771
161783279 560561447 498716379
498173254 195125210 369803986
456229444 77444639 256725409
588759156 280216610 522421300
20887599 195782665 158180086
28125145 595976174 208373248
226575366 238316199 605448494
590219815 385969125 417840685
533059305 286365647 584193290
579340193 365780306 116183775
100524373 381644567 18938227
399385557 318871509 10831758
158048089 4135123 370175094
34411203 485236430 188852997
131063635 39701439 103407640
29661854 24545478 348679382
521458261 167937714 139012789
66785287 316808960 212170578
193437794 444263078 104474867
163307357 163086703 4902447
272730271 583265502 581893675
17757664 561513036 95821322
596718650 327169878 506570607
294613896 200294485 604359382
176729746 43054677 52127304
166043251 422321722 166414237
366186252 187409315 27381415
29436119 46124124 98833605
205492481 58547869 424474432
539748867 389320737 150588939
489510015 189178330 482040859
432770169 27824391 550140874
597830203 428998719 600155785
318909815 104447512 51183383
584385871 346435633 225716820
438290879 64647651 316002801
279950317 382114393 535091951
486379086 385645602 68043571
110554983 3912879 11754436
192480327 79588143 478801765
510812259 108125591 188236198
579849822 171309695 355131552
517359047 220190698 555469321
190482447 326719906 603037320
576448935 604261432 401278028
324496442 80254756 515013857
67756322 114981795 577218006
126503582 101738038 56220842
249603630 471688917 592915130
533353779 394221542 428531510
535147435 503796109 469339050
326982661 235186166 592268479
453812501 200623619 114700123
301463205 392047855 180415211
258359999 82052785 148979175
366232845 236769935 223094617
332188237 128155008 395706816
195230302 202584723 204382014
477261633 372360389 601295229
334346248 56700589 393184379
578231143 502126462 377307361
323914299 305901234 104942905
189493604 241575220 548144261
432214292 407646243 491678670
251420586 359508193 181316330
135823058 175431517 204028286
386033850 295351146 35816578
322632198 87054077 558453835
501068656 474958376 184078937
185957161 216425479 298458580
59484979 280560142 594483257
67094954 169702965 603478996
146896375 321180641 286842246
601694482 563801697 296521948
337952559 269830061 573618765
555019610 50712729 424098940
543343234 213839627 305422529
465482071 431528254 493788209
93521103 439591961 33634370
557628598 153103570 406907074
341106224 3798023 88915082
98839807 599374028 223053559
256419418 117821897 38849833
445395770 107065284 203310695
106648798 279665792 50282314
167075259 487056188 485926438
47535446 87274671 372979786
554159939 539528291 369581568
581908579 305064102 24107600
525673398 237264368 52183575
358105683 337101248 129957633
476552053 41013787 474618470
516836455 588663928 199429083
392887071 253827205 441324948
564539059 526527890 87689622
158488931 125766395 476382851
351129525 26325638 296171145
170694468 416595585 317435093
49571817 30171080 138404284
6766660 57717499 67817646
556157197 142067679 105942015
422645988 301527289 550073116
376326091 265771713 153093392
398948532 291766886 84575836
97929340 426192584 593519114
547236485 421513473 435005650
250100487 214305317 73536112
453644857 525421963 320945615
190429942 505370231 583237628
333516751 28550868 236455647
29656670 602938703 185258384
20323316 287733568 198734069
11250157 493077757 522476771
21430217 325342830 462264569
101547082 85890590 407318611
224490629 114575474 403083587
75960634 533910462 184408966
414357262 411753262 227414867
293716738 538255235 269385052
134545260 331920112 25980531
538253152 596102307 601951514
405781716 113541128 600477087
236492217 407593347 579067304
277002145 299662191 239876363
156740047 427055533 342667336
494072624 206038949 239641049
122862272 509708571 491478820
361882253 595434999 358901013
254124400 170828896 258137987
561739805 248372871 31145840
593109148 56685940 120086916
593800060 453773375 81687157
418826120 474708079 542539639
534678233 550868292 180988046
38478184 385293569 89669811
124673627 309939566 533389203
559087619 244631638 77358186
476492578 104600109 181742993
337709685 409797472 605120515
596530885 308626862 298715059
177845935 605137708 513717271
248183934 581187217 344187351
446886094 58209570 229069478
87702085 599862496 515366484
278411424 373499642 537621178
289382723 182226687 417438982
434781768 498279407 506901120
489983136 585269574 309763110
1185537 324326623 605902305
215000479 226243136 267843844
538078306 516389224 196753116
113795797 376488886 582454481
465318036 261326485 505786678
187046837 302579225 329112843
35237404 357203371 284452913
503717539 535376973 319514858
605228234 157032853 182740867
363334916 38383500 117628833
250741100 346381574 584327882
305710229 224733198 375246885
318625887 413207183 440681035
288935395 278067223 57551224
93735553 542951681 271277390
14953334 42605997 148455346
513132040 16360033 61247307
220212940 567097234 596234510
256093858 530540657 393571769
313540715 268295564 308267724
592263914 562487028 20514793
41099434 151329455 348595544
487410432 535678152 344530635
539669719 293894461 236982306
345263055 36017256 3590912
409708386 233234742 336409198
32368003 311439445 370614147
528753313 3869966 116240629
492398208 374688426 477043933
487178326 72852724 125369444
292557551 47835001 35726688
237608988 91136314 226727914
592532623 371068262 419512061
511933085 600076155 149959508
129418095 255716690 44166176
318701649 470982779 44220622
109921693 433807992 580433747
231981211 264126350 169981486
287455533 491869195 283754547
150475650 239425545 305873145
295836124 298179663 396359930
11350476 16594599 375109144
21553899 280132959 250590830
343779404 74745022 602800621
74132433 57103440 597588333
397087843 288955624 106513260
246803423 40298117 363966229
220965852 606425503 41643906
302198240 8755144 253580020
453467128 182464518 537515141
497473242 426061761 365798611
100119395 497063090 423896629
415740950 159972460 266972894
572689902 331124082 289838218
354162269 91877446 182851448
88306597 432170654 276169512
491710538 54063549 454604611
491786500 125306640 319043902
120988676 8979205 292548223
385669637 3522816 553250392
489488698 263860009 77721050
398070818 110275750 229369549
434482880 292743100 525912616
379328280 446241407 357664777
126094749 534729698 276525971
403896300 12666554 547574329
148256739 36226608 544709524
553746073 313754376 597018262
110943531 381900253 373507134
157576133 466875353 551233715
225140550 177465562 473713951
322562425 362201067 104076929
460327775 455825435 280803114
421023708 120848521 213454735
74183049 90742788 441267728
18047207 522975354 578519657
512136785 338318563 140744401
593570041 409081196 602488737
503478488 294857783 331335306
271361951 294691829 143095573
339747162 257985325 371844182
106778618 250749091 399411402
299494180 540899052 411896668
500753984 254006985 22109935
606306447 414501764 507002123
167849753 415630017 546369740
175932087 399438754 89310511
245389283 459324374 304208399
530761207 102441145 217706481
550354395 399371693 90343350
300630755 345371936 185808539
52688260 130236861 40607441
523299993 103549797 195368882
300573044 73963840 47841903
596843661 530620114 229528354
88787035 521769630 583484641
462299323 335488869 523167816
272060952 551039036 470037913
454800116 217387439 324556708
379455265 157796578 222644454
98037940 301605906 481345899
436742377 110518315 29290184
103715071 558802635 56432172
47448920 127473830 299090265
84171785 568359382 366272350
76597159 541016514 193371455
559638666 108179102 70211390
146025435 18049842 572650648
462309396 461952279 487546855
567878026 530160782 24145117
551729149 291846516 211796904
508870096 191171369 69042811
316171697 83283175 389981065
94709620 15145294 356600467
219294184 403649347 473808881
13648479 347068676 209671628
407494217 436082939 67144767
328077851 151939499 530010840
487065742 18484548 387468168
20384949 325618572 222374107
193265866 553138507 60611127
338351391 161583907 482342265
20552499 404841039 341298784
370513588 153399146 395145726
95953012 109508843 554081265
54905111 426373988 294446006
507906011 581441731 165676863
162082658 245013003 303111303
235999312 268497764 113544695
542463584 492927198 535811701
71088141 505663770 5106757
543377200 485073732 226876043
566518528 12588853 559147857
508604910 543036118 523281665
421814239 450387215 250349069
299886204 160619699 479953579
241263481 33113549 99889704
576816156 212561660 29204324
486627896 2554609 280660746
402291986 398056231 189522521
403504145 180870183 210905120
306448238 568457835 348156845
259240377 89976727 605551577
207876409 76279058 72681510
472692962 345053748 447637962
160121936 344048320 204826058
409557786 158922012 279477320
499475739 355624809 251039976
40662249 158153615 390441719
419409788 258805812 365590516
106401859 123784366 233378321
397901750 239800139 606215957
246380834 568091098 50425140
550100140 148188631 395413869
17466047 434175952 425162945
307990724 83142054 165290829
151554187 224494096 340215746
130230668 546761532 72255407
28784770 84130801 237875031
214223305 143917245 507391138
594180236 96540924 187241561
339536339 344960234 586295695
560262281 172968238 520880740
264143759 223348051 556568772
289504648 364488942 233549447
308207977 292592043 596532673
26340502 198651213 397099637
1233374 280702852 200983869
23827546 90112290 280649025
155259058 511386174 83287564
45762560 382309072 111890153
489207487 221292694 136863414
433010231 502039944 275726077
299637478 83456247 514720031
253493706 205843512 237852615
250823652 453120442 486057488
555749445 268498651 590460544
284794631 421150968 45624355
221753386 461955712 316307636
174529584 448076879 206591940
195471998 532374939 283778930
388837138 217180277 56779130
526242845 357758968 530939506
164504423 417234955 496944968
306431813 301104352 153790445
86230532 41935258 27813403
455764497 260401356 331807483
25948938 586297613 344833821
143474943 26691976 31582000
332253390 33415492 69786379
456098929 454996159 32780652
213550313 215472170 404445373
97769622 360859863 231838889
579144369 27226340 69600203
544850934 383843831 203368236
94845836 413921883 578938217
577784061 316208308 378242744
144659719 16366777 446626744
525721676 545364319 480772101
54583975 559846819 367163971
602155480 279507595 283148885
293084825 441618949 266082286
75082361 448483282 20012111
61732845 243740808 579068652
519965070 276232567 316020884
44628131 196073690 381864908
459531942 200535187 298396934
85485762 286773781 302768343
460574874 419995966 237343134
195461525 162262703 343503724
133663608 60141334 37259461
289338718 582371485 366302148
509317990 445045884 288404488
364466917 222850310 364829479
421236970 54070404 113701983
540338693 292288999 199179249
150006348 511036719 414913585
409321350 590525386 107455618
36030461 180120328 539284853
262685793 269904901 5358438
4768971 49855325 437241670
434460474 44427790 308435973
33699934 265592632 404904014
22777386 455398747 100581595
126979154 70073719 380608631
284134718 54677923 585316899
70358189 118887596 212148602
261182825 58346975 375605764
522661695 446838014 329653214
111314591 8966996 374573704
101471467 386428051 397256399
411356175 413457469 111446866
464478248 294381387 251213745
102633873 534360803 117789363
555084667 98352992 525363405
396773216 30451199 209761513
500107522 411837595 4631982
255866725 159691551 532920933
351836713 395317988 197359105
217665250 479493379 475552397
601681314 485491496 19395121
211414504 259351669 432539803
313389504 540412286 230606069
195141811 14180936 139625508
144796907 536487237 220683881
248727596 4735119 563050623
448185140 235570430 113088670
350171748 416317285 106325995
72306889 525666247 40267455
467457432 412191668 531627294
516230903 568635983 22843516
391343457 273731092 130589189
493539077 269161004 305723833
491752120 159625599 181750642
70221293 556485972 547767193
472241737 26587407 13309582
38968156 84844750 566689409
500814704 97943925 403754036
321067694 129109058 590396342
121988550 14601366 237316489
369462977 387653037 525895730
222311964 527812584 242033257
224173547 349477771 438463505
18760236 75192032 90171439
215240060 187835050 70401380
218393218 433563754 38233668
221373690 576508449 124826227
188587812 455132072 254989250
378156845 331842854 149481058
395648108 9581364 131284112
503875294 78930363 128560714
5684787 462814214 76574306
247130464 69633157 455713273
232967390 355833981 8833133
487032702 546185373 474066364
339288063 354961287 88398717
525835578 413086697 269382960
371963466 555654993 257325499
370375981 88799634 264017813
14483456 176117467 377810100
333797570 588485134 588775028
296762978 390592911 531834029
72397802 241701510 566958756
192931439 227113728 571075643
345436373 235990674 154904207
482852353 412451508 131469264
11586939 86852390 15404942
79707818 498089567 93946227
64695069 238647412 390413785
133275650 285874510 3019347
76435843 537139223 252101113
367072997 280407618 589567501
595666894 342000734 437838826
10570693 360836770 439498748
520292790 214724151 284155090
225427830 281864824 279927731
161024375 99892974 561335602
362235126 64250769 32257042
89344019 357286300 360779122
597082908 447627674 33871877
67065490 261553764 598585209
276258623 308563166 336109067
417887018 220138399 228017656
237189776 360539226 273661246
257959172 19305108 266881732
194887476 298157910 465071584
354330766 318320185 310264002
39572081 598377585 273157856
347028105 359902717 212944030
84791266 80947409 448615451
45243009 559324844 209975892
283864419 291063295 577166125
120350818 83267945 118218215
265763556 411852164 168652746
496093531 581364736 325009114
525399306 269604668 452809176
311320507 223421843 267668618
563402207 464052506 455928266
469688813 243164587 28339412
235070861 554966367 326275276
324048112 246639691 397572139
35547954 298282698 347076691
528273065 232983943 449526719
24448699 173874210 237832622
133967292 404205427 468624357
554276401 30213096 603634963
462222214 105763943 264797141
338344869 104505118 86977951
328685535 346541007 222250868
605473842 294517243 157596709
286771739 398381878 384684965
62674124 590174003 291738589
405360205 176481130 541920127
269199522 374620736 574550435
154833696 572329028 150886718
271351373 497481434 241946001
239563943 37695897 446053501
150996335 155988754 361607434
245326 581134479 23386514
187628087 574172041 310738613
21923276 191397528 157349807
322331849 298714573 250494157
251518228 435885079 28602692
582490493 292504541 144284498
498288668 476606326 515031626
412401523 194165751 236948254
296969706 264223363 1472762
354222199 577101094 561855721
91752785 83633275 547405561
169581809 569023119 170549163
507963340 505341452 383282903
559816171 521246639 135823259
595688340 567721556 215602857
577408579 548786590 606306116
63573283 145476287 338836791
275348250 601605546 506819849
389159415 45416477 549542503
270126577 435773669 347723249
1073733 140069845 418141849
51017587 53052822 319212048
414841194 514642648 325480586
582093591 55924114 36258631
123617145 294509820 218896747
105027798 294353784 423230420
341097719 587572910 37936169
492140692 356342144 450829014
217395390 402335698 61648648
51357268 68370255 523471932
37584948 357124466 370468670
573343318 375598015 16991970
386636701 260085000 347169170
296125683 363683007 138750277
489392268 521451368 465375999
300903621 518908612 469864084
259613744 471408252 476432358
492300267 83168756 196401977
160846512 423642555 534743643
339579442 355421517 178997404
590053569 27009555 407565763
276293705 499451515 148917514
108097672 112508982 517292358
91086792 52499057 400291915
115825635 7445763 553141117
296554268 546214136 292612552
575439291 455829494 172036318
450209598 154687877 418913571
550460596 184618778 154633844
195408015 81078590 148929998
245752948 236009610 441330535
222316844 207291629 43079489
514240463 59949280 69222547
125884236 193167826 513564418
202731462 187949134 132186550
510076672 492938633 127436929
169213511 25999969 18449997
319330956 545719084 445907623
418230333 497685416 399260282
581943218 563533299 433925114
45005157 505389120 302725588
526448341 335016999 254679334
395818039 376862178 42714589
473520098 443510452 175482611
530982312 228032566 101026815
282034536 292373476 393747652
501244641 590663952 390948335
133633233 291935445 355545359
338557580 504802087 339485043
168134986 277474203 68435953
271125924 92413798 386574543
143263072 340921819 591979533
514667849 339277998 420696329
173390403 108992455 101744422
3155964 327616295 81460813
120636351 519813716 372541455
439352261 562172688 3355976
339100191 84603425 152540544
240382698 91853028 422222204
447726257 42832006 293599731
5646601 117450511 193505813
255064692 581549949 599423000
79493161 378588779 101875137
401575973 345298310 184970649
541075052 317731655 595165262
118482270 538939364 485060020
25998233 236736869 286879883
43151906 158847934 461164788
252979647 30394040 22323586
13877840 400633470 114463515
427132069 359158723 565280704
318910189 146526632 377997838
217859236 211836865 364174984
120005925 365852243 157356006
453347447 397255574 26973461
60783287 312264860 65748552
62365810 449656960 474093218
439273487 578130176 346079240
548089577 171126042 272555896
533933107 446697342 299928412
572879639 337240595 246093044
583931827 215502031 53887952
205259928 14192979 246782897
159447767 511056997 302042188
103783385 37181421 246577358
502595887 344940153 596514183
27276334 424212879 276036658
87505114 472196191 388133746
127884131 385508285 152597641
168744123 595309618 413941553
404481069 423884313 141949932
242948909 317324446 99668745
447849648 301874638 300806808
102254331 294720323 542504617
378890583 8201602 398213778
36972073 300911078 37221968
518866383 601913198 336422667
285147454 500815292 263101629
503871060 404522800 102481058
501822868 8600954 352826468
591123414 344247824 201875834
552172994 455790476 579409898
444079826 160943450 247122742
246037937 174466625 295289501
273704284 31290340 563697283
149043578 162240986 183991056
510173836 544645283 142123017
580929358 360650826 299335736
605142886 172116190 190336876
315539192 451215598 402552153
144049553 475399339 545786404
10094259 140343323 125002711
414594396 565869274 4050917
82782880 149499326 394351505
573971487 34003773 204027895
486049183 131500186 202031841
593598034 261781170 22524033
487635512 188871730 406815667
294175285 495624537 269125286
187725776 604918624 582237829
246016545 602406657 480264952
329700904 101391052 95270564
562977344 328631107 20613141
20895762 198878066 552540918
379022812 74083391 227736316
88362610 313910848 510288177
276069118 298957779 272584784
240133313 72988034 496445510
483313231 205738813 510991189
360255345 51155182 419269691
422871501 442037408 500088027
246431911 10277963 341431626
347510567 129102150 295311564
221625183 597634439 95192608
118859494 381061625 542499814
150210953 477390161 395120998
290307297 465535389 435610759
311858083 5107992 3431833
184938750 507250658 327048924
524110725 541329862 350511361
164813273 553820868 185535480
200553909 342578456 326274356
252353852 287487377 211562730
298944644 126593502 308593205
412239274 212151582 519650210
473202748 249335471 97189688
468328468 159649979 434556969
205823784 227196383 485462313
33540057 346691205 382073533
268962118 113273511 532171960
129019380 412249434 2567723
327459778 503957100 586240967
142451187 289444299 520211229
43849208 550882482 59852368
85842865 534147087 588836743
45736611 301888993 392241223
221000965 291648166 282090994
296501088 220296608 351287884
262484683 246286762 588397370
539898701 1256391 8243576
249630904 226000523 183748795
482071177 403172571 87851097
334173425 326462790 216969647
17332047 150948567 91954696
490221584 117460962 94046168
87173543 582009369 492153254
76326772 245861406 553920497
44947113 437998206 456062238
549380226 278084894 588566637
233562652 572418500 448124074
251408241 589587711 236931961
576550455 424127082 296605782
62902504 89830858 166933163
300873807 505831373 31022249
330923900 173652392 397082725
485113425 481591736 374630575
497759345 95867809 325405113
358727432 388504354 21580229
333806390 590465287 391879921
601416969 428607441 57037803
360490309 254344178 320088270
263926681 143569626 449768959
13095308 535066729 49584845
560604297 121729368 307131677
71909166 529434947 577185628
578596651 217172545 323819544
425391506 343847745 81183074
212541921 155014850 117504311
56751223 582196484 568035859
570237264 110281274 116776704
367342304 157657482 285674181
62816830 450275462 440334299
412731735 550594581 478374924
164168007 95469848 393433801
537927865 470763551 544736515
324024806 421466709 266973778
371354827 532166463 234007161
356833095 298330404 375954794
310164860 150253815 22255602
73063969 575551175 481856286
491587772 538392266 360061423
200776058 288540000 21745736
42951667 526810931 929877
246628235 472764180 89521676
10661045 456977742 522065276
338206622 228107243 159039116
110487290 198935524 176775510
395365773 313847195 446050062
578913579 94346589 182129046
329461347 546780554 576100156
37209595 293362099 265928616
443668620 571182193 166893174
474244775 67064917 307472274
46380421 184197593 518527336
237613040 9254269 420462104
39443882 555069161 272086034
475612742 550569701 531232556
81229529 457707940 178463486
216343489 592806727 125418784
16527524 365895503 352725730
326186988 558936501 122045953
341723715 543693690 454744666
227902278 235423373 449235064
237161488 544183620 526662725
306418774 558679592 114687120
356337921 195428810 32726004
476438956 510342157 263071297
435706904 562501990 134490650
446857267 543272607 496152523
256017484 191227641 331791835
293059026 558280308 153367928
319507897 200972451 101082991
508721278 472303206 3790455
4164164 69788290 569179865
23875672 468799947 393373876
222733247 561486789 572815085
262341605 137183034 493776870
410463957 461312863 543813687
488637481 313651704 266635149
40229313 423654171 564794135
341207968 19654469 234967493
10192423 298773135 414049479
538750193 503933176 328431308
14239364 332105135 522965233
63140848 74157960 197761318
69031184 264264573 527594468
286549871 209805371 378294141
156016748 332510867 411256239
163403934 451406913 81337283
466732570 87447610 296723395
147028885 544060831 296095708
175474380 388335441 285963930
281737487 572277470 136650082
513853411 328876398 605628821
349131031 474451216 313842641
28972251 56247992 199217594
444858540 265718294 422141472
264203423 231150088 362494355
307360541 458368570 524684909
94897556 310119520 599451281
570258765 146413654 23397136
354724952 493992155 120329476
455400169 543606285 137996206
439881725 484825852 191349135
442121237 546811202 326393893
511749534 808970 461949983
603591197 207634756 517415428
488955107 330168237 324611427
381334860 288385913 296475529
572183460 354935981 272939801
237595454 138476188 136101815
392604508 75152385 386443936
322973804 387030993 153736641
11128406 571190603 107198993
92463002 551131920 117905561
595567736 146717008 131041719
169828763 119464732 300219161
380086492 108401883 76895427
312817363 402840695 61751064
370034618 360848881 537833779
146446347 437923533 109826206
303543614 18075681 245906018
13725690 571393406 199322626
306584363 262300761 373277334
192091076 61481746 216500896
466682871 475531276 7867538
446279175 563108510 579374619
553786917 160639865 209108361
23180789 168983275 283932650
186253414 419316279 471702425
335826000 375686268 191227274
411853175 586531412 280402090
586891097 459396138 553267560
260742936 87642517 498955753
419471691 216879043 462944556
185121244 510649610 10298290
154331297 393447437 540465441
162440860 558922681 159068098
555627524 484089214 197688425
193830702 479259141 221044130
308793202 459026933 172601963
189645021 471704796 451353424
435854747 40211222 486511391
476463533 366746635 113562059
434426400 501292589 218879555
288557147 154964703 6087763
217720466 260751025 535102671
438853685 332574455 596447905
599463191 520287171 70081450
572950692 249634878 283887621
595770517 565853723 517754021
104262387 276524198 549644674
292356537 153723554 150320269
381086515 465736157 535718739
378854456 429318404 578697467
524942936 478294290 359127513
84028213 497018404 353926966
333914031 101754806 381448304
528578517 495605257 508038126
598303670 572445160 134981458
409287249 105692459 170317358
300432897 190457621 279541321
153860042 509562910 269872060
41923406 154454054 255673705
109500084 337446275 343125724
10105957 84983860 234897068
343075695 311990886 26650580
410327622 55151450 154480158
29660296 347800550 436998912
507536585 576292096 261628901
444380772 166467529 582988514
372272354 209039945 201287625
579912307 229333493 271523537
595537566 51220820 523234206
335063986 586376227 472318510
343258127 488364778 456691993
407189108 353040040 566853058
287887263 126354807 447419927
359165359 343227369 116344305
48671163 293763200 311894760
74444387 333123995 144808397
102539187 317596453 49678657
92030298 77479370 89330776
222394283 416496017 217325392
26702042 534683050 465371101
18300839 90962077 26168074
379377892 205529247 462591367
281847723 30066455 245282065
100054087 45284425 366043264
106189804 530842072 314500526
192942526 395613506 497039155
463275399 213742446 336703529
460746909 79606532 142115355
107790230 511925311 438752833
216552643 333499624 185654838
370164360 412435853 45412788
465528093 163938202 366006044
358002960 335211006 223662992
438303856 375532317 389970865
74519306 169338732 63621844
252146318 464139718 107584343
145689089 265295815 391222252
258651327 54621446 406996535
480546882 200955272 214487497
451798554 120414868 205848228
408851953 266174409 56736305
504897581 431481242 526462757
332138195 478406469 260459573
150961374 36404341 146763491
15134616 300711398 381007775
521823753 464799310 335280152
134491354 432996684 443033632
52961181 599936245 67864692
559152962 176373325 408423177
494792049 62146948 544953362
79079429 306590352 57102971
92331950 158847392 7829987
247356284 591843130 330843312
208192907 330275003 62403291
186777008 258115509 204049131
493235079 555238754 54123714
211656027 361410905 27620701
365100585 326527306 136539111
575534836 524406573 182599290
260998735 377071244 570383952
574140429 340451352 392113019
249643172 120119882 160545931
159020918 276661817 259733327
192242002 281946937 123414280
319236738 153480094 571605822
104664786 297533379 226337109
119096364 250074768 440243198
603592858 514976899 577232321
200678216 224809985 24789545
600875604 601540025 22356323
576170452 183006249 475199201
537230879 505195755 104885024
206750212 453837148 485707831
602195605 69556918 232842716
494446037 307695453 360907251
147743217 80719936 156190816
149959596 420421940 432171273
282688457 237012231 272122736
7802882 339844363 312275099
503751264 269411492 74153404
521410744 88160559 355146504
227592963 352889143 498640353
423552408 161060532 544202728
363279180 131668834 425674395
74014149 306846545 564309848
432325835 422965322 290509150
39394850 168894241 553936352
162562061 268362739 34308865
349923797 520700411 265066857
147163980 118368661 36795808
377835077 455391387 71343599
216800230 201495305 276063649
312638697 553988954 140719392
2631924 251936367 189303146
128371232 590035591 97479901
27613348 310560104 279510138
23065442 157554913 453070406
127351971 230954798 194908955
88801507 553239900 420131001
104137527 290061762 165442276
537923766 580495092 47692712
197478791 434757186 452936729
58569350 136526610 309857722
298713648 199847922 70068492
604400784 589550201 378039197
3929443 463721061 563583095
204895881 462616186 112070646
516235369 307146471 317766933
72818632 402421094 562283248
400102173 123670582 340928607
286644856 63996185 266219193
604762729 515508207 394560727
254230472 40639613 353953123
292637737 370059650 147343800
275195647 326379067 363884802
23897611 76077011 435900118
437086223 183324138 415516768
365704831 303394996 19391137
401310356 736343 574669224
324280106 158090708 52088508
367546786 225944783 154145784
349101989 116267899 314357546
154627954 493412693 148196728
126280232 580130207 588731485
366475564 99505219 10985117
424016065 481305652 147045428
273540795 194044437 107399199
514913301 599022991 134914993
125764559 230315573 278552679
357185764 461935634 246399556
159650291 59761519 328507836
336140950 416953630 447441209
143611528 474854392 450246259
14086298 67945142 318790152
526349007 114010214 302649627
57949062 238883443 234931521
137655592 591656291 145405150
158168825 534046011 292642985
36365113 137754279 113403345
96734462 568479908 195646856
160371902 318454875 433150877
546493575 322081222 428106209
513489195 248753393 457503806
391928464 580199577 397400460
252346277 441647836 149927490
357413447 494813041 518982277
449323251 354117483 327951777
518116742 36915543 346535576
176946656 137368353 253323301
578751054 419294170 481499664
585381319 193332833 95504379
349966111 345982136 566889184
528011484 22004912 55714891
14750576 219879259 379665469
600606003 349197553 518553023
179566305 370806270 75599472
170647494 32139153 64424524
190071928 322435533 530778397
34975360 465225284 491654490
541263960 113267864 437283757
445219011 588868425 47915350
289290004 362409962 470501105
282663985 180360938 523142225
225038515 602286525 340190942
595566708 119703311 458164795
548320806 135002170 233645351
306867055 225866313 341312555
39211893 132606184 128824827
129507177 351923773 352198337
402975419 315436539 111435944
110248736 32278315 470771127
218631569 115762327 355818476
154915927 107246322 101666765
463672607 397307951 290011447
16797262 157122766 267813171
264514986 409437546 276261730
422338437 590070386 466870295
275062665 361961823 245353533
75135228 23116372 268924501
480994605 458474834 298523753
50726463 288787817 226931962
516713476 498351027 53021941
341383395 424331786 111618370
590743192 155139309 326756003
511858911 98197612 445454549
446056258 529492127 469956519
570481920 502103962 462730372
426555311 79647114 362364813
501073052 426079702 77084514
146075377 187634872 369950787
403185644 562632436 28993193
80405208 473901834 52909312
371076057 403109855 344721016
363416113 122536445 63035766
589933719 137301915 250994955
588237614 15273026 363351873
272373201 472110610 210315191
38275438 28723576 88722725
262147810 541934452 347033504
437357409 138877544 297033222
442028282 113441775 542697916
569057164 127653571 349199046
538063354 593989368 583257701
82714700 177652909 276427058
397661659 154622898 236046781
133665642 439848612 491842380
314743737 340580775 246789434
168741688 124756259 450657898
379676018 599018297 42106352
317001820 84005833 290164542
137158137 206867776 156005949
472684544 318011390 371931887
166588057 541390160 437845919
124332890 182737830 180744449
7892507 327870535 234985189
401837389 152701890 209123076
526091014 514008796 466114297
155367159 483403323 59091353
433606930 342825319 260121936
469210812 544705623 290850805
123061437 192026014 453124629
456741386 187628444 607386825
597077951 218117822 366981175
64137927 399144876 448483592
22504969 431924385 268560681
502334066 319676930 79570116
61067107 101127257 327326095
217359762 370666763 335281566
434941606 94428544 422130237
481194732 126998185 98822787
257810635 402780371 401501848
311594089 317454083 287698427
102772374 587782687 398816605
265139487 376193725 339095226
593205582 599920561 107255966
125125979 42351235 427524863
473122106 40123770 167832261
285124821 431530340 502806067
48450030 417439296 346345834
567820014 373472883 563245907
562699515 518058923 475922492
79384818 409285412 475042161
117221577 273852568 111952107
460069679 239726592 244969385
520572045 516434068 136933661
567473548 262666735 573500571
463017459 354063351 257758832
413457977 172570000 105927785
198163861 523742588 326731814
427643297 114628119 474056561
168870171 175609746 29890011
558381727 185386850 87209864
291032291 488476496 135297471
360287614 498614126 421476472
287927714 69577695 432715534
306535430 146023946 80238363
230471882 298837312 28488249
161835796 384515873 38009081
506291933 441489420 57144869
119118774 449874404 495539829
448082902 390192886 221437752
476920144 230624152 466925742
299050202 481075892 325275639
195388038 390719380 138623642
451929627 35833751 75991687
173743722 567980491 409854488
345262201 229705829 567564064
40889931 314612086 585913201
4174455 42132725 367172893
140692231 461868590 576194206
464915382 261638522 274443701
164068021 84938947 513419639
223096479 231891631 15195991
569766906 297072936 338832473
588626174 66388280 6612759
142269459 181920516 454760237
404876349 402641265 140734392
457183847 316619713 277141525
546961075 76239708 71924709
326493783 168757542 316528652
451736332 422571058 360009759
322057624 202729445 76350883
284239075 184028582 518629164
261779244 552528813 363025165
19612890 229262917 512773425
431627875 142604050 360634058
83047993 230022483 14485856
546030019 12469088 325651573
565170469 407953231 190432438
237779349 339713103 210568847
74545524 155498629 100988684
159943133 422116098 93324739
38597313 109523128 416488128
39755599 430237510 82728550
311833433 440552888 393402581
68540630 464555322 256710810
117783241 427868989 29070521
463404445 89111489 235202586
325363776 290523882 587069173
99580073 61486949 598984634
560670611 405660337 384694230
135175778 78178228 239079135
522209648 47649712 589206856
25351785 350991957 49997990
506590567 163887621 123758690
123066507 515777200 477783281
568468610 231132596 19964208
330728057 575354269 109897281
420211581 206508499 451977640
7925285 531391454 440405682
314215631 350816012 307237243
46771673 6819948 288254922
161193618 584344069 15442880
421818085 97400099 399107749
267056676 264963948 173911940
290461993 393601965 558676082
66256790 179259470 388301867
575662528 551687058 81439819
435458856 115510941 349772805
482375599 302972114 64252845
3267 793
380801807 128504373 540662218
328909319 513939734 534411865
117042990 479872063 179869354
545785202 525002811 143923252
71681914 196797452 372262905
185995012 134201672 341546001
89516387 571682055 85046250
200261848 326062626 119573150
597406287 198171636 95825415
365033634 429504597 92253459
76597736 144286674 188022848
266881007 21698958 75927938
70489687 467279853 39876205
419004970 36142134 94773476
567061620 55117511 349771315
12050153 146595167 559049199
418046588 179126298 257067152
277593645 207118605 595596370
113916775 242733942 115681951
268160631 193731803 325290237
307742298 432774029 164753182
356413120 544592450 540745699
304989536 173365726 183426907
534469017 407830265 269614472
102260821 123101865 434328708
9291479 441583992 17381265
161443481 153843933 350139311
197407985 448428178 392522507
94823010 33841721 559732746
547980228 590165585 236909348
358531483 127792538 381427487
421314603 386241001 394532839
211811194 175838089 544198462
534976206 318631305 36064719
501985149 186283093 185959452
587713174 385983200 585702569
437937495 21947234 470150310
264292588 438699632 491009402
35326054 141666583 289291123
310550946 14730096 134051593
431542210 547807125 577259360
418471971 567463559 272368939
330565743 487125285 17530497
57541491 376332179 38580102
376868560 287581357 533937438
307649842 228605175 373558851
165573821 43462979 345768745
475173778 578279399 237549374
382982278 467154575 476157417
392694995 50058081 429758918
564038749 147674005 557242211
408196331 237824252 270532257
145855154 250510775 417439240
483142250 274172210 487351700
504321874 277884574 602327217
177904487 274093222 60897117
484502285 607327887 229585639
348139003 531385753 317421705
207344528 153405103 69985211
334592197 260412913 219953946
388946424 372239211 256080824
139782100 298511593 606272515
80199068 473663665 500215780
568242680 148297360 37335781
228478121 32152057 114686215
591270212 267063169 487668765
171093701 478580034 5224453
177248067 431303727 395862747
439330011 144983531 144779410
11245299 381535016 350167310
154687445 218516763 553421550
587935354 35217745 514631845
67812396 324466961 179709750
416027723 220036614 2892739
166050971 335898490 317663054
275886497 450266485 11951199
308334895 490625533 253050233
122275411 182199932 145566606
577305823 474184327 488227777
328484211 184124326 57666202
154764623 575366061 137283458
10928056 305184218 300389676
386120237 379611473 267049411
20691071 359507703 268172764
546592676 423574984 415771245
31330878 231487648 93763124
472071690 234326924 175118495
469158767 56244736 2401126
172829230 347282113 605114911
310065327 226908081 384043566
502251853 239297214 225656284
394434667 508309065 409889911
523785720 46080235 129829219
62789057 196796787 537440723
60492559 58979176 226844780
105753560 235309015 290919325
402606184 391435779 245333279
251741247 275890921 514345567
501307226 320228198 382564730
294076160 297559278 250163727
356313390 485985730 304455989
591687589 121374256 159826209
115274071 488378896 346192095
324547492 437142409 201799813
111123911 102335745 451193617
190987110 370782499 273651436
594490623 352614526 306959712
445496165 155741717 582713294
339940848 242473358 372899158
450029770 353882032 508358309
498314233 246127251 94249822
249512502 170796370 486572591
480233123 587555499 328756467
10719624 337722545 296427789
343542991 230091392 370007241
251638125 410149194 504014071
59030972 81018586 527280357
298763702 213688209 8162874
241583710 527785134 369982155
305533694 216906185 84701841
99820893 291677803 552679981
606528915 22499652 320186560
23493652 442875437 155788820
35694635 485861646 159901680
281594412 413873300 190712410
465990701 174135408 573797641
298725002 15929018 335387626
438566651 88966498 233123805
209268164 577158680 366633387
399710875 163681698 360676421
28968292 228650161 296969843
600238093 472667555 498861786
463820052 85437823 387264303
379130914 165358284 92131485
409920516 153502262 29468102
513786002 568144105 10572156
567132510 312729269 8970111
174540508 168940588 138401241
384123513 63027459 571425249
110811977 397687673 141237173
408583537 277196983 420581586
202754483 538590170 560584860
284053017 206654435 569473446
231701556 409809198 460905107
353848233 574763690 51165786
345520258 355078012 244574220
24100539 200712144 173508178
248760479 125597746 82534340
353010412 86843725 208942885
231741620 405886910 512065716
182090211 504057897 433996269
293967479 308445966 16021777
560897955 394298766 188110945
120531973 141636695 456719080
27873894 74537611 344427558
597241173 168647379 351234703
471835500 442423841 199103839
235914798 29748826 569409132
464184581 606034658 124405854
563478121 168959182 595539950
323510628 588194656 187010883
36722695 396903834 32501236
313412331 115771700 14454136
455353950 372183404 132908112
454795114 160404067 222387598
232382292 9738814 369999642
230237545 27032982 33351228
316505492 476108072 605678265
551453747 350227992 35128107
15081455 232095673 485850500
15619446 434921348 110764147
359986293 116804493 86438761
109529738 333406920 589614489
429960361 375157693 408451262
270817707 282284929 172893178
354396556 88702932 544102916
594935767 472059818 568468923
475094104 436774315 419550709
489639688 330848518 336680309
438897721 524515059 329880252
244652161 497413285 176417016
258020771 582926197 352791447
187209816 344873415 162269116
435870989 535177659 375105697
75360162 170415737 11682581
324523054 542797356 384620886
306461788 431197824 567662881
129016711 240723244 58288865
210916594 130486991 273200489
296896680 520969245 600235664
348992339 25074216 524515287
110702800 158031699 253769755
187663442 273359778 492661079
581768425 191132331 211246708
258251469 68236018 60017226
319982349 558166532 580629721
138302390 75433272 234449438
420169241 554404377 220102770
155269942 29806841 107906202
72548321 333764617 413859636
426840930 225793226 478557390
546689154 439915087 460023159
573139996 11199598 432263000
246621362 276924407 87006851
460959476 137458907 389964847
266246415 176354465 550895888
502682139 103758528 97134580
286935991 177498028 344410701
177413193 575300585 118080608
422983621 515541067 459156296
293076967 363228118 159088398
535670773 525139088 481741277
419730026 117566272 165929841
11208524 505001888 260328337
410785586 94449127 496651731
504491812 161515062 109599604
85499458 46937108 115557615
21493221 549715221 69007983
545525376 15544189 442534308
156482091 601121076 381949545
82527380 283435290 278422659
281816268 591566259 62493108
312965762 37845802 37110251
362904064 163905589 112690246
429687921 350455376 290454720
294592857 168600933 255146900
53009840 540039181 524710249
512104192 301345106 205658234
148801491 326736453 115864325
6542286 462939486 17351626
605626596 225208805 121093912
488266648 298305982 591613121
397933460 484701739 333186078
551466797 482122397 144556605
317363907 97883548 398485948
581794777 321027035 368685847
233213254 365462193 234978090
483271457 291842879 328685761
597648043 493492088 271414126
162918469 569628264 160266192
311637278 356223485 135620394
241039818 518366401 270513256
147168370 521015461 517611544
173971033 174529312 134618545
373157717 324858842 94863537
230074699 388516778 37388137
339656531 534763025 400648669
130910987 482766361 141118244
495200308 195782624 374131000
386117501 482828984 568558003
304313348 179077877 355418616
3382370 605533823 525922452
131689470 201051872 249891228
423055438 262544475 109428842
387559849 191401479 202782279
478539031 15160756 208242609
197175033 104754962 261730365
356330945 70067505 327805461
104761455 535684263 127831288
227007309 222374625 214922370
260875920 549796887 589399709
94156233 93366477 71562937
22877004 208123851 230230939
548020658 137763188 177667652
158555275 127384204 426938381
606407253 137590653 75053649
122527905 133554849 92568906
250591479 534646108 17207337
36550135 122014491 232455160
514291197 541319380 403506405
167095272 155327996 474290151
296732484 422320084 334734130
389693071 165092702 10976733
338940073 186413383 595151533
599514790 235846467 12789991
40299350 76098595 243477350
491465311 520919974 94536892
190417599 526494562 39482383
192452313 334124185 524732530
313637982 18947615 268922446
559584294 460905549 233614397
464860557 45031285 496102801
165168128 207214334 296999331
325037084 491902863 572034218
325651378 178749462 174805120
185523475 226879502 314512749
302451492 554585427 450281292
575398985 391231164 239886796
244307257 384567192 193073696
548607364 384085738 215479555
115638558 416966046 257987551
465372335 113778125 242406394
153736895 124924224 406260590
449119440 557791261 160200708
275546997 132976077 337362252
228020041 340034380 216541327
345610384 189511485 302008597
140721557 127204980 284448348
164149858 189074131 407732620
359378541 110487231 129576204
303897078 208502769 289737901
159347747 187525854 337271920
22797992 95505868 314516297
415721914 444226758 569179492
261509470 555209008 167891350
348316887 301988268 521122610
114165993 38988777 279439524
268150460 523595662 57326594
519262292 196647756 444136800
155945868 86632 261773167
45461786 4754505 240665658
68456773 199167252 334048019
300841613 446619536 451467225
228413031 267104104 194278230
591558269 475014292 503773337
288381878 373320696 517225973
570330044 435396482 96190068
421222859 436605811 247118328
313102629 524162141 494663402
538660718 269382879 429761223
400134536 516715565 501997200
246641200 531866409 368320448
57243585 492295107 435031479
70810486 315351473 509618102
61720274 265821732 523089380
500292773 366567711 51702855
607050857 142787812 554598280
53388277 164425652 571665430
526942482 233043461 598870925
512922414 40728414 188599590
68772088 285840181 334137457
472735832 259393226 471903959
503779823 30375746 17776548
238245290 399225687 493250251
235077758 129875169 432574461
330161009 352558890 253813108
518252475 137421985 123647270
47102474 126540352 335593514
286839390 477601091 319084925
419302880 598607028 522213203
165107037 190519340 5764047
473001964 498417177 64885194
8811929 47762162 481510947
323892488 231322864 568543629
381392631 258107550 286187484
72887984 569179391 34727471
441901395 275002510 436507294
379375580 259684529 301362314
37046493 359943492 396054429
468706740 371722283 334753657
213718283 175098236 420090117
539461767 310961902 587851761
232094725 6557077 489346440
388629648 134378692 51699714
121598069 36675484 481058335
247895224 7591647 595936263
576674122 425074436 160828267
221356742 214135522 586875556
235487532 237527431 229826731
110000047 398352089 546457842
499633868 159260305 594380199
408211714 44629103 172381382
144928902 393613482 224282636
181611701 589279046 435156601
443921241 347137949 484970577
428352946 153366448 248217734
215186918 487448100 171061514
262768872 263881040 448583350
3317809 330138291 303862141
340901378 31486484 516930689
576503431 25078649 220952404
88206950 479241228 329259778
400702368 240164631 174133831
366521599 248723700 311881942
24368132 276815394 351993856
24375 418519518 271170192
380509663 294319678 595458593
360875582 346008728 318314316
581569582 2486447 126297680
180415357 250476600 516602042
151867625 150689254 24584351
245776453 459680187 101336597
297418242 379674724 375257176
515898929 80006390 100686895
601787297 390167145 266894965
599662576 457910501 344141134
78533215 562767151 236647806
353353307 285866267 432164942
36393671 396682081 319791057
90344736 317231509 35431796
248473886 303049910 392141012
426438055 510706590 350327064
186286904 510885446 366773587
286530255 449586530 267925913
143187194 195117843 509312151
33897188 205282565 192363879
561794087 332816188 90332445
125185717 23579572 16715227
35610436 147023436 204432652
62076919 222599762 415925296
300403725 267001171 226665580
213833844 455492218 375510882
36286318 548304061 446906275
413130293 541877748 331369804
436020861 524738828 21706119
167671982 597208386 331393322
231016863 116172458 483282837
45596156 554764881 228627225
359075312 183288000 431408542
448709354 276769110 189795839
76728376 536949110 319859215
279617353 60382069 567688997
402879885 512197775 196279714
169232600 472505474 232286723
147247131 340310263 205434798
563950133 40828713 485212234
580976956 158433604 499927162
420055416 558449135 572845384
19118789 229741773 539060277
531391434 103173393 27687291
238658947 567480172 603297134
588025888 79583083 360502035
28666527 166248119 560625271
196560632 317445357 503630553
115109212 382192096 332699312
222514174 113370818 321648280
426549331 105570877 566631587
402197025 340741912 86131770
450474948 66063311 456725351
247082573 593589420 143548214
159547209 578587797 437425393
76792916 32476240 370257222
372000974 77788782 105864213
393289891 322228494 147612672
323018379 446736122 41459671
575792871 484791925 95338557
538328905 424810136 539823108
459240605 322156673 70314194
478085156 208992359 180883003
541455243 104883562 183569629
184049656 55914925 402977995
316484828 266876517 481445147
166020029 518599620 320267772
224290556 506397761 144376550
328720179 170654812 366393593
485887960 270369997 461210146
255966011 578747084 605496073
63252749 513458632 574181547
182760408 199516940 477112032
399590285 361620613 140276629
404715502 64950351 270233071
178542020 78122084 567077650
429926007 586927520 239630321
28872777 417149359 592294449
264926465 454717874 129394243
105132745 548671466 393868804
419230392 368273314 596339317
347846246 197147809 575182026
219647387 208968167 308906065
579157380 87734620 390708470
303063928 173519824 321637998
547064691 92650464 11716950
355538790 268754959 448148187
7335521 226380141 80998790
271085029 130769132 591716897
387887832 137758147 195227278
544594324 451845632 42970042
395706533 204491917 297280545
547156563 60564197 459394320
385726026 132410343 270260512
143426819 23920330 476045423
290023399 443367995 350311869
169624355 560170158 199837500
486882653 182915503 78736356
306812366 550389041 409245569
42623428 295468453 102962122
419447640 471362528 230660005
211401974 127898927 192817218
602812789 269290622 78948783
317447908 426107685 142123081
24006718 392029003 578222938
246736010 489462260 98161442
169466751 411468248 551913689
480178889 371312867 19905286
347186107 64671994 107704503
282596641 92673067 364645195
429691184 56682677 404979983
324088213 32151064 169847020
369717342 26955274 80456165
266036278 413568651 128166163
405506894 174650486 286137070
141718969 427584264 365463865
42173611 154007371 484935693
426177514 341246972 187492671
150814981 256808985 376407791
16293387 22722781 604698475
353234997 160657457 544941269
4231973 577046369 554643179
326621508 526452398 472786083
382531982 122632892 369879883
202247788 336713538 55040702
8590201 12100444 154779209
546722925 254134814 175148575
406512371 462472922 284012177
200341296 173637413 545473510
236936194 519217079 565364186
497499498 21903062 590135739
168732145 91078112 209852196
490123737 373800193 107435585
37301030 52179290 467594124
354200904 342588702 328688280
510811889 103429214 164617237
170790028 78346184 176949524
182409086 54823078 353069018
388928208 390533297 377141741
458230995 567953803 99980134
467854879 433180045 531446183
458078124 371271861 162341715
315397591 116196088 217920545
308351798 302957195 185736181
432195673 65472207 180080766
380537508 449403373 290904274
202781926 115404819 185725086
542761836 495812689 585467451
95976408 224442237 234554859
287711651 14086985 176750735
254132727 573744673 219516840
283288852 10053411 367838392
502772827 193140792 152890514
318013739 381394068 118325750
361555012 333570964 427752532
471400297 529081468 492175684
601711532 236790981 203536544
120148967 214430471 11536377
527668334 429035071 587439612
131474914 12942426 382994863
571785604 218182332 261849571
114081247 92730624 604354553
263638486 316047024 233696279
92789738 498962022 310185674
357766457 252297819 582316561
284479507 527229133 435052455
51247982 81745961 170899660
209078519 564255647 128582097
219106468 26944102 123154590
568773915 455273186 526862109
566488072 587807730 553632289
430894569 510871672 218390452
529298698 343920811 137613962
567194444 94184244 285657583
178418471 539825748 138452748
315090514 135666084 26452172
407094305 181372717 227645434
345270629 160586130 526865074
585200002 496789937 374471918
210380339 472288532 49016669
347818604 582838519 170182942
525547005 388739065 436039510
6758459 442020211 12220899
500780219 63792261 35116220
323727393 367711646 163578469
258022204 551970922 438476465
178585922 162213177 505930963
383913230 503586707 587194359
22207664 216945463 52067763
605562875 197320333 320420726
368156973 463350431 31166964
146516109 581277516 388070443
386201949 82761464 252509904
557378355 180360223 464244782
113483396 253728792 432728904
605210816 523653568 53192863
337489404 84367776 224726537
73174157 482068480 397310723
378204753 302951147 394010785
499303494 238942788 357751374
195579712 39667997 56923575
49807600 477315166 210052802
348466289 593136099 212678516
410938023 334450332 286984492
598707682 479987889 350690545
156824282 552323959 186905575
548629964 355287112 507695964
471762213 342125539 554823518
453537946 424590953 71379986
149160948 521574152 380605624
421084400 7781036 425522594
121888304 63545522 548617278
395445571 4448001 433532289
391277295 13397570 500738868
323183404 179226111 509612504
350780946 594017050 346052868
276809953 576836653 363933900
9991874 261099650 488964411
230051747 416242809 593261924
253560949 315183977 127140232
318605380 280709787 91455224
338357272 319652409 26893260
75978681 519566627 279278332
471780564 105944036 498431095
567967193 196823591 390109036
40360095 321134049 398934298
134462775 495596359 219919673
450785473 57959376 388692255
150559903 87526993 512200489
142603928 546680752 576941945
277025667 420929163 196788105
216404449 473075606 157680665
264287531 39570605 499494669
301033955 334821685 57647150
70137853 442799665 330092471
9205906 574686385 417399472
2764032 511113462 504494908
285599547 583981327 23532804
289373397 299969851 540819294
279998706 116468357 31878593
226703122 185725334 255412078
174943961 220153332 507447059
93044340 150784611 469317804
511027740 272484722 274465824
437391720 531287937 553513982
82014662 137584792 542434085
145881516 545245214 84230223
536543750 324042202 291153033
106346707 281144563 343354600
161482304 548836807 501323691
214906595 263059552 466341903
20611482 306613099 288844140
494892305 394572833 248046828
197683680 506082332 186018515
90060302 320928333 15284193
213880436 41793184 356141646
168063504 77249106 118713057
192396888 546899262 193485175
174229181 520601688 327023694
479802546 278346594 64606884
278908153 319777578 119168829
45216946 175300274 488380939
216914104 263458884 73223957
378064066 499075167 256137128
555251744 286430973 300331244
417564502 43353508 595770050
502157208 195882288 106546050
260322664 152095935 275552984
598406594 538707134 597557298
557829571 102668941 78237382
442716793 554702039 259248120
447475928 336592566 355039673
197069341 508810417 18824694
358165074 19067172 306235318
367570461 389608304 108422766
354849624 111733679 361073409
548373145 176023390 220053024
2660030 57913655 154863176
376593492 497301413 147523220
128365440 184779307 358615335
423014763 339594317 127659091
42595469 370835254 395076157
356222778 442888309 455714186
150354793 417509877 252306605
211183307 554955553 495961898
266183687 586150103 434147301
151081870 27615804 423616374
354963708 535375217 290206997
140560407 151655154 404533545
5824571 238193885 517364119
59438542 560455024 398931425
404631184 203113499 258153206
66496908 335020314 307381106
108604524 493625744 29623811
298708692 269173187 533867773
151119277 449670495 358402362
131616465 10984937 372458617
310065880 535015231 247458846
298499402 555287227 409729458
252235886 501549411 583709227
372321805 150227903 360962864
446349164 556805527 373669749
2548407 363831566 47234296
400736773 355785095 285997200
203439762 549954478 468215144
297807353 491326680 557925720
20874395 73360458 560922733
555320728 574947051 152262954
429314268 18313040 597431036
132901738 98806519 318479395
350637281 437266665 251750603
349668135 506711614 492971315
411408642 410142900 182157280
346499180 142277125 272262091
477836348 248533999 542118706
214192356 51253649 317728773
263613076 335428586 329172740
338973833 434331309 274536855
558438423 357261275 60347495
284609474 558049818 199903271
260936996 266035684 81566856
427534541 184227285 40495974
449978118 233406415 551723029
550629174 152964944 453418478
260028657 524692377 596679144
514012983 143178676 369362352
217480801 267576254 237980314
585942644 116658418 237497742
278519256 468154814 31399005
173818040 282412734 469589653
521181156 559043792 600520514
210084414 273937093 321772862
400356209 433546530 146041004
16920009 600767634 531329875
423661351 375632396 198970281
180852306 245010615 2721194
436090291 341914222 439575417
148648358 105251086 469035181
491943973 262888604 280970492
521436079 583125967 105167379
383680305 92248242 14898981
241972302 434229777 372367752
393006328 80202720 432101578
559457362 258771904 65746015
214584892 443501216 597795690
54775851 253461078 135534036
533905368 216759274 466422602
141218434 443977424 582871005
196700505 247716843 331098064
60755744 102222671 71069029
502530183 535825208 214821135
320217850 534374236 91059780
411109041 376782807 478958318
561740920 25946167 344847411
271777664 72672875 240373780
307858116 112988719 273414167
499688590 548959614 531645357
220671227 162075445 301042285
317279190 464332870 532645219
255530509 455882532 27250449
198892281 541841842 428216278
152346150 134684629 83208700
358510694 103023794 164844743
385871276 260809931 319437549
407167953 552292438 342099954
256438585 574237341 482938290
165253859 19005534 221271307
514186313 169748457 254151933
316683511 561029141 564619704
69146740 377751418 555152087
141208041 236861613 503214085
524073986 143219366 459878118
472969839 549895894 180149819
82813982 573995341 349717316
73455114 66970501 502783927
385158383 538618183 255458640
503953895 158151493 107409680
181142632 396462260 587125777
200588827 574258212 447268953
174857360 548870643 513507686
173046690 23264616 85465346
449850037 395634851 285091875
26758336 170970145 171277650
137574631 120913419 239388071
449800999 585245946 514466773
357354881 448315214 269408764
277944232 407356928 289245123
557335139 301293164 422393012
98424980 7653779 474880723
341847033 6309526 223607367
434760459 510039768 256220681
559414417 240639381 418433496
46249092 63506492 534310151
421379620 213651932 131826886
233674231 357359088 354568853
501007848 419186520 175599625
218242604 486530023 103291085
495975339 35781622 478453640
126538745 147407013 522734678
321332890 42502695 556151307
257641361 280016099 196029623
225138302 190706642 259836086
22358156 542158853 421716464
76127110 105405094 37897898
271325328 194522707 457948588
277844031 56703359 519415385
26956242 20036306 186743168
361999498 96748853 578114724
31465691 71475712 168119070
550719215 337230792 550559907
146173002 598392301 160177459
12685475 324595456 252307655
379978009 201302584 487702184
481260111 89680183 180737332
232719237 24635046 396641007
202745371 469570471 218277404
382974906 411959454 554322860
591265665 325429539 271478281
438416722 147247970 205291488
274599403 179529407 152014864
103515062 149955394 223264217
372150018 393853964 606504885
533798186 414537845 368163296
201453036 231228241 587095771
601737352 65435640 520695737
567972544 117026375 473841135
143800937 176427985 424690176
558211094 430592114 475632331
187363543 581873348 71026758
243554874 239162112 29937277
241737433 255532846 338230669
316683400 519235377 214472037
431388163 360637366 100642572
405380472 303156645 383634859
47358947 141341159 430249554
224564899 45011525 417386588
242971462 302889889 145909411
179197032 536227320 223666200
459776883 197937433 76200181
475798068 569819755 362848285
467674550 266545384 251462649
596614240 556341205 458147245
171224882 397007865 569682727
504216798 397451812 317738732
331993617 147201815 528406503
325815153 565352954 250454062
419945474 108986276 189058939
191470265 267535682 548165704
457593060 583788442 19173254
557294499 537070785 183311802
216452343 144312967 72091987
338452160 256677311 519495507
275295133 418157383 588872343
602566144 420748496 135580798
142390937 249196744 542704232
491753207 452213258 225943189
168176800 295047815 448999736
493632351 78755424 313797750
524902729 125666110 469411486
161737586 68957421 395159606
545789389 194898255 52889869
421818413 461623981 296822385
56735286 123188326 317227517
387026074 89120880 216703477
547325427 473590945 128414409
189878949 481682638 496229941
209474755 109402142 228398633
250402225 140181775 284084255
471770845 526834204 238894145
421333341 451670692 383939752
50281079 575598329 327464415
373581140 249801235 213439566
219924154 534669171 203659664
76071349 199866552 325923437
36595785 596967977 369713384
606315658 298563625 322871123
217026526 272516167 82066790
209082669 415200171 418439992
329784839 14121966 210290346
587618491 250502043 493187706
273090560 411278049 202891791
304422141 567779980 156488365
88484847 155010414 66321175
320757701 232009540 69845475
10135470 432136544 31498866
369499986 549745253 245629183
319453979 100446980 104505504
109106809 455651533 518621707
263655580 369865816 148812323
554734744 530897892 555298551
225643920 508712783 256077443
16792697 20544626 70730701
565908418 311060821 184838732
245165394 202940136 156887841
82235261 261586633 491412759
42333416 58262263 325309940
194357750 110303216 464096974
369033766 110989915 91785280
145422313 70891775 489323184
540572952 91756421 531547653
417649065 433965701 441397120
502449127 74831502 24165397
217889834 585156630 486140514
601161681 382518303 441760307
361452777 467668844 154535800
463644338 532910611 13797736
170431947 54556977 256859408
414145033 402440187 1788220
36737154 526986718 255720053
276613856 351387483 44876747
9925934 224774938 33298475
30003336 138260083 101979164
570650496 106188703 339408058
27924921 400079662 324592492
52110106 343239678 280550737
439493923 191351205 341206543
281816758 9566624 34595693
233658995 418639745 145680055
155485655 115454280 507347531
348626775 604193794 363977703
539604133 71996095 227595490
548031136 564027595 840180
399898490 207828711 568357273
191075595 291460082 393934094
128066994 179580971 61964644
322653194 340084278 386664129
274572716 504621900 321534305
112892416 344247388 420653752
444322060 458257608 258809109
553915530 379940416 426570826
43065367 606822272 118377482
592490839 320786116 455009113
557744978 513658873 417139729
167866810 556736879 425172524
364502940 161961089 303987377
410986251 468277002 356972941
489309920 158841769 295717521
87768751 392189816 424794127
318050005 403967205 302483888
316596036 467697915 178014305
237588000 178631070 102058504
221160360 153548483 182276439
577964866 128757294 338992788
172294174 322127531 436931291
505823940 546238432 552730752
282495376 383497010 304912949
504622660 396149231 289291026
340641222 68581893 256784630
422631442 301651840 433816297
106838998 467001611 71894506
561889624 479755822 254364353
323371262 460933461 209407740
428698969 442121983 24544197
362473078 569064554 542460952
344349646 261627133 243736371
2702498 596322727 16198601
457081682 193950350 598931627
327617198 321018219 434077268
397600183 520744001 52442702
207838936 601547126 59861893
264488223 477073129 140094230
323979069 37566894 184299486
459945 79611409 457559441
266478780 112087736 284820316
121808818 407352285 377970954
590465032 567890064 38074875
353233446 315646491 87607068
61348859 63063236 246879371
288876626 218849770 185456453
511103652 232408265 556563116
266434010 21387278 296025059
334808099 178031141 267006246
109264521 101371126 503299633
300759489 590641328 586293912
268382443 83871118 95164666
295416998 3681489 606766752
10059755 58687329 257548694
543592889 281248238 250637236
461485740 177595141 408102983
339344291 485762586 532682089
72881125 4468875 551312696
266342191 383504885 162625944
124331078 601277822 100995218
242396638 414422223 14222554
49554438 241998626 172248548
244487746 7309547 460065382
325149922 517212194 58172082
101386743 259957661 448529218
22453226 209645155 260166691
9185976 368702437 145918530
567132670 113140537 111283358
223401271 454830861 361726528
134310026 552427215 92531259
555908321 236157301 546082108
7437335 515682355 168568762
493644086 375385749 187365355
541047149 292295934 313037851
43156828 300512930 585429247
606393962 341241902 77152828
318379424 486512039 531910174
450672178 96720538 603713468
268840012 548781425 150513273
365300474 22268212 3865817
69277095 404801937 312552216
500751042 523070563 465051168
387098491 407506683 264838102
485473998 68201020 276167850
393575743 492987531 101813881
593432864 151427071 245925656
126087300 433557370 542435344
236960652 108347539 108631700
544965849 160286913 334974043
315927719 256932792 451199754
545135177 545894273 310427586
249628329 231712889 68843219
69819407 82567752 545123125
16780333 590726375 540613924
223976229 590878268 153647786
484462096 142410220 599488974
39434593 518975932 445161238
161388862 550228683 447125195
294836557 101279845 75081579
413249491 511996159 204829468
585175044 295663068 572074084
552486942 523954789 193555649
33281538 478888979 439458074
568787945 549845448 491731935
102372565 208882523 492223024
488677263 541964103 32017589
352300321 542996692 446079483
604993030 375483781 373325171
321154268 186551639 413598602
311792611 241912822 115451957
229506615 121701309 453704730
331021642 223631291 294280236
558413523 19460683 286454295
175522868 6744406 230017163
312546761 206172582 335217700
13108374 487025401 195154711
259672327 548221130 209595953
451152245 23158110 288543
264486414 497612641 78598702
103424091 533453871 585140322
54517758 522093697 63110533
367063907 472153544 541716319
536228387 169199227 414295348
320269146 329660804 301878266
579486925 533560633 86414141
278282211 278710413 218276043
44175814 236672142 271541233
307513419 169842936 81976217
95216169 51410515 607191853
530633568 415350893 6331970
418633202 182481185 510839060
366381870 487084079 352457065
163019205 370894140 323965903
75254395 67228063 350212061
341660437 114721038 75717287
221526696 389935027 467657217
351228905 273772745 474535212
515445176 564226048 286006126
27839163 268120669 113137560
165751246 64525909 139967009
453470874 333870844 477751753
193945612 177502150 172750004
476188698 437130521 210104660
136631733 387550851 60703911
33288193 89752756 81584432
179552798 113601774 389847114
557595079 514846998 89179218
479064526 163707975 405521704
548132474 20549644 255171131
537373269 134768192 312991326
272098082 114797699 518833874
361836785 351447241 477451351
451640965 222348936 128091736
80800366 484226882 525506836
25294392 265660846 455914787
514168634 98360786 230600081
419648630 195032683 160595957
148115635 352165468 82830268
77228431 117375466 463828096
225436245 544124382 164374427
21152651 252091511 477134985
162479361 483938517 251399733
385587373 131427061 479484636
43542496 279040389 274340495
250804412 507747408 557224921
103496285 116424086 241232795
81600828 285895000 21407042
564057585 583610154 488653258
396201424 32262 606456312
167373651 463079154 463716550
194461381 247178304 386348673
279118747 12070941 189505999
548207970 595963528 515183427
360651836 294096118 562359209
156076067 592202332 202663804
290291466 348717614 172731271
122417467 359238827 150879987
363843546 300661107 573337985
266097309 500953770 328307138
98996493 148396400 13938126
346887267 373822964 52098319
455603755 171905312 604521063
553881054 582394115 349744545
605116352 199766552 415306551
209458152 540101933 171410424
607469570 449467839 18090403
517897802 560944752 272698337
228116323 430619178 473137550
518823611 272177524 469072141
503108614 404908317 477001914
69258750 326173622 496470393
475939577 125420258 229429447
174258067 63709861 287091278
432170527 538403477 533559541
397754575 30953117 516509003
272931224 89996862 554622294
274361929 411678687 227834922
396112078 143364676 274617752
10706498 43147183 110333349
74243384 24675374 583922125
509551613 434645801 135595046
198367423 181361365 468780562
279645116 147457440 474316881
260737293 472242658 149535485
393526767 181191269 30625518
120609111 384619695 140483211
549913784 394669410 186278269
105317542 582054558 118305269
372258155 481229449 164103849
17934179 602671829 586387018
148704827 283992106 9190895
592446346 437080012 207011963
307144271 465385009 250573364
265036301 134338815 161528777
519373449 87825800 155266727
568810596 344981284 170341135
500804922 526289765 247559889
564948380 377147186 403777215
204497270 398965464 521061416
205366682 276697711 171638319
503728175 589899254 299007264
128592743 29440397 512587769
168132364 299787030 60344069
271872803 233129864 528855679
86231449 69856163 587103222
119478908 426654615 547722023
360634451 286388419 89574068
370258670 541977848 405279900
481494850 400483480 358241584
314774876 567895967 291832545
578449105 43944706 173762635
51455211 348495545 371105577
524445401 205585666 304054197
281700193 211766410 124597058
156072155 91005071 419790893
389712824 497662667 387928859
483634700 52463561 310226172
169908231 13839084 16153921
605083572 500394150 157395272
97681007 280227536 480598829
412054285 81487456 300431859
424809621 249525269 75169141
108280688 296829023 483506581
368414106 499099115 553087118
66280653 85281228 272449064
535245210 369444536 531543320
312413853 592137855 271653188
475257785 143310412 401909450
429365293 524651164 97626720
423570160 586481693 412146237
345357472 512428224 391213810
371900261 270234967 141547716
60196893 331227989 561085605
387949430 330827357 449968810
563477619 478430085 34100678
281637155 88084583 172782371
19421780 457161582 534469537
77265111 168094298 286674326
534385343 607068993 142814293
486390136 90043990 470775866
114402896 460622165 101872338
188072911 347493779 243980517
356422565 486372931 351124984
342359424 32083291 553413479
584014700 175274448 287274378
28787994 156869564 11709862
217660279 515173798 217437118
142320665 249162339 95500587
94298341 5914121 184294914
535474982 42400575 71321232
284460877 28263757 227263079
27013422 325262291 445128098
34819504 299245188 568902853
235579758 156423366 72268166
376518384 205473246 76479780
162378543 164683645 396890881
490278731 338957772 293207219
371779372 48050028 444375094
162316308 574346743 592256262
483558871 197640293 521489514
342838995 313702148 591569746
184222942 252754590 133754439
16393 72770240 293750170
20219760 449977560 269626074
128263025 245497693 21904448
460656175 105405078 284327816
57845355 182429156 561258358
541881184 51705039 333472255
558385536 419286082 394433093
328258616 427194351 159387803
436348280 450416025 307029951
96509034 197433652 557827362
262224820 535005867 497551708
4146872 153068531 201855998
308719744 279223938 522143392
113833287 235785714 308202047
363861874 111325071 424474081
71040092 283366258 590364709
6583348 545225558 46681410
512977343 512088813 600474858
131164864 355491715 54288972
287081938 332208959 529328598
283046523 405742638 431088923
282894018 408557471 99542093
244544881 56998241 88537369
281663833 123460205 230818784
585318718 363910612 256531944
305309967 326797421 430426941
489691960 38977198 584974096
91868324 393839003 507018095
269819970 117321332 564015592
477701234 192647976 153233109
551223644 356354946 143824471
118967765 140767706 353667738
541197206 380029784 527456830
470777594 415939233 275371024
513251144 489290668 319038357
244997018 449539210 60629040
416612101 590806423 552459335
210515140 586702721 86973782
223013153 85548168 431357656
237446666 111588282 398460655
172990266 354047923 133471040
96777987 8937975 298931806
437488071 568339501 360161530
35266308 160749058 474868063
454907174 25216053 176739610
161934995 415122503 528211768
213685410 331512305 248641289
588123974 183281397 186664167
336835445 2232057 252281179
324355549 439101146 350127033
376394138 34375808 514444078
130231058 585347233 41624630
544694821 70082998 590801548
266448913 253490333 64864302
259850405 117572407 428045399
131880975 96425577 587275767
372730123 311013128 539614227
326278572 366925087 6116153
69840908 460995854 481014011
247473292 585162801 83433966
115789755 351586693 96807990
415203963 223026219 220658870
293595641 333706196 132355236
165209611 11581031 346770966
367703262 509663227 215916824
236767305 458408268 69892300
395255682 240738666 341046040
578017057 499120656 568040374
213063069 249140190 585555378
327492222 421090243 101056894
447109195 225795328 468071035
391641209 607428321 532474985
443348795 256497665 370073320
445311957 152875397 119045213
3188197 547878370 389359232
268046828 159203353 372929315
589479393 60737078 310235935
101177364 312942535 581390610
177643399 365432249 265332899
533630134 330340695 284048372
108775807 115682266 408761413
480423439 271653196 219032295
98823144 90222724 110154701
6389869 361317481 472084734
76870676 407405751 485408994
286968933 537748858 6444184
450228029 473844558 27025605
258695587 375145103 181324782
432441071 339602051 420281504
392832967 538040946 19113022
362387957 8482939 26988338
487510284 376990924 440502196
291268492 245219390 329989222
499969886 166884059 433806532
564623868 130747134 332172974
151781873 522160562 441350031
390566605 14210517 172323881
458951481 440113633 358541805
227286177 448007000 236099201
379571039 392170867 507723926
466183322 535554235 11797947
204893639 192492705 544670948
7179499 153111028 363792358
501577148 292682091 401374949
239645268 603685966 447356467
41550083 602028960 231586383
497316962 527576860 595933539
222909638 594305498 102589431
557057689 604417052 275437734
408110421 159280540 493396775
82812795 292566086 415898872
312319312 50932796 384199617
456618118 478732894 117367166
375022877 577420802 35976264
327328422 202363624 550947973
313001842 357204240 55464129
267148739 102200623 385952715
372208169 129117920 36769996
548936352 46843773 287157666
503567495 497937889 141484142
52736188 7566324 305088393
277674319 542070255 237509359
23247319 181626408 460314404
604836034 389201489 78529958
326586627 553459865 381134523
438567529 137704361 294054714
255398684 296879157 306724461
86301794 118507449 223483528
354728995 364918589 188023257
224066180 130394791 337654909
311143117 602063544 255644705
333458543 597948482 186955898
211845401 483172914 313777311
124238598 506262979 109412690
304708263 14403888 202130165
514459024 569290222 114571056
314135195 590188519 204908379
410750567 606701181 281127739
245940548 454173845 22513826
86745591 135367500 304831778
574573654 213951675 71249369
508135054 585772630 523420581
569096678 465284135 231815987
90629205 38071879 582752385
182993003 258991538 266078114
18562212 378977049 29738282
370196181 549407243 289476066
382675824 78639006 72668523
395983338 59502468 69348399
535092333 82115108 527798883
118776619 180508308 563562922
340957187 147767240 162597039
606074869 437046836 579217013
510189808 262031199 498084594
416419763 417990629 271514761
1872217 321037599 467398108
508754533 278784220 205340469
311683230 546547971 309576137
176297945 60695186 370164528
146496308 462914107 120646277
173251136 90851024 76272670
120180239 115543605 588935332
286429932 202465248 148505007
41378409 41750530 269242942
437246080 4276510 109154091
510829968 443358541 543191010
349481223 447701392 451747082
428907971 303356029 408406810
23447826 280955239 468685942
24205481 189430184 154404989
137780335 444307471 378682190
363026963 581003915 383358160
310118962 546051398 427559401
116120253 203266364 252851030
411394096 162500739 127688788
118576476 114658276 55512943
289052620 378910389 52534166
39042292 70419647 305590504
73160878 442914558 329031255
100546488 594610502 415382634
144991431 532176405 329614832
570414066 388129113 127129677
168308655 114093798 308781587
209643372 185408108 15063204
109824151 507586616 527462277
283479536 242210795 543818053
223482987 467747587 57029260
230488088 416917704 456601221
263980066 338751259 279586409
424564681 448308172 188696110
233281386 95150891 125209553
296152599 74292002 290511835
419217567 119039711 96585694
29218884 485606789 536132379
108292471 101749650 568517318
63070433 190310572 159354368
25877742 415251261 395749138
161250596 106999003 159640615
265723580 297925644 269123930
572091837 296235571 137873274
90910263 350690573 465625618
90688911 34853180 126988093
346663137 544600768 272428348
199711745 244264217 368279807
256160907 281495383 310615115
507481832 363954147 524799034
291719638 248930906 99174835
72712682 378959603 167757241
352693741 419994248 532569654
507965966 519938107 321643518
421014870 458677667 46016677
84893639 50268115 409921908
22537640 240703971 563141600
223387419 369127237 468354143
31810615 77104802 556920060
324654111 535441710 113225016
399251392 133191962 97468635
472225663 271202440 285745060
339806639 48117755 256372594
172194480 476679313 85701319
471194148 20174557 154578488
125297731 16623505 462136808
279757279 412831230 515200814
510573538 80099531 184969876
175860792 184963668 600905292
85671911 333755687 1766193
388744100 171126097 263970385
490000591 589059122 292777935
597382594 163660003 51424465
327662774 403471654 226510875
219260875 431891086 439371576
599587460 62265078 586503329
273024802 305713983 379993587
367973498 2599366 181811790
260027904 454691844 21648776
256633481 188358139 11572735
444086229 101462258 216693838
425274746 125516245 532755747
172207488 248578415 224078241
15370409 298763328 306479969
15440250 369829317 197633377
165786290 207188983 420389303
507597716 229592384 89847396
310978433 356276566 157483057
50182405 560578384 295061316
427871379 514071713 150938325
85696105 406855793 250592116
249703603 140238340 351883883
469558481 348872226 55583240
101973810 523516484 152077841
303274237 95246446 30248438
291733806 253410537 164041547
374207234 443643366 200805069
520842954 413109019 304265401
589541782 576767383 103778628
32372659 419725419 267462695
598138526 60594465 598856880
573353359 596978585 503051711
309127161 132518235 391536216
368842870 362990576 55922537
64422263 345113472 452709313
449308095 321966739 516536590
352824561 362327423 362144154
465166898 545499730 485115047
139239813 595624379 219294173
554535964 456665921 98387790
557773538 172637145 147928727
493949526 434379023 88570241
71985338 159336614 104005876
311484749 479341312 600708236
468426701 515689919 281911110
18330920 320215723 502519957
423053168 148713223 541562063
419852907 437318191 127196090
355601661 478270933 374789927
55073841 412609181 171294422
430792103 294956905 143646957
499269739 96591444 335314924
378700213 467589531 97179236
593095580 255077811 137281415
543471494 202643133 248775007
435004517 37973467 2870981
367316790 595564430 388816714
434917354 375948092 482366119
324686727 595597923 592663196
465239570 141810872 349160771
153720605 596197320 266633648
137935302 564488313 219789886
529455513 597294162 468910796
389030379 14997398 482596964
389949882 379981986 301206221
507295227 205956716 524875280
184719009 558545558 454301835
127785301 320195456 339287519
416909348 446810892 53191035
111864769 239875969 326632895
219752675 195520038 89046190
542529171 215356980 231239391
348592346 26798719 162755716
603628475 416482736 246167288
437704532 204386373 47067436
395373768 219309678 366972466
385896776 452248347 35540368
463725865 176540063 18022081
110392356 430463482 62629766
88000853 342621967 130569422
458544185 108806568 522376515
354017868 2330593 265076232
604636872 103608370 522891966
107228424 143927414 230301613
15487511 459051286 245936330
14922976 322217311 92182291
238919002 338546916 355835113
62774952 173373156 197988129
15103665 241485264 195200030
389187282 32227319 38112163
496442426 10270427 204239560
401452720 460661494 454989716
485092169 25551444 36037881
424716334 34262501 97248106
384192249 229995326 447207383
485652394 83783623 118637121
405877343 323529974 99047125
404092817 225687763 195221393
583456169 520798646 552246803
530797512 605544518 358483460
599278280 328438459 256654235
448281216 204716492 205682199
335850957 345376169 295310473
546418866 154885047 303744723
165416456 254419108 173939808
450371098 284781825 585476276
456349258 593356698 342718415
377546063 167764742 345228093
569398061 382220861 414995907
366242844 339820 189268456
28107066 253215051 132091240
498503553 347778319 323258195
76639665 409579263 472446436
72674921 599827498 602623305
348867823 513868218 174468391
277336282 83368535 516775173
431105884 501331735 208985637
105289160 505289740 369567526
291973347 180967132 150114146
29307902 549487909 186458277
518390666 512321243 368441363
113577293 268887421 486738408
23903172 157423785 147074314
605718569 417787448 415690955
147279813 568764927 191788842
536610338 412650659 479501462
417482447 498232641 414273373
424317855 379318691 271266668
55610788 16368570 162660316
492071094 292660541 604237087
127731125 234290211 346046537
305147139 354925774 213942404
265498486 401056565 378683008
342699131 489237549 116945567
118012681 168045188 186519204
277022441 292224246 290238650
606942331 98687324 223079420
228448764 325509260 366210616
82358523 478398842 412879314
515511195 125548141 176596387
222568546 597663924 339125339
100354765 547424155 491137220
21590939 556861776 368254175
498642199 239666975 421654978
150151204 18948441 373810933
293643031 382409087 123515658
257110459 600108878 374535525
67425857 217279335 231509759
29949402 19357805 564107236
208237425 571632170 59289009
400086737 461932891 111626619
236475454 493606556 65516541
159376534 327697671 526506175
182851333 485872705 563884240
570050402 461800623 582116456
89833064 163693770 333219440
350563943 577031495 438659370
189128587 10322001 249029777
22947628 24612958 215471107
243779734 558918385 14402295
251247432 89770552 603440638
159349745 387648405 523404824
577526085 1064490 527918227
440407146 504564582 473703568
491653093 598832225 125118372
225875931 96920069 289566655
227013893 535549800 360486696
280800288 216440864 310791890
579837548 395010539 509642782
499875931 56744963 417217748
28198316 326966216 420245188
435200543 409250538 532459515
154417894 264774216 471914962
263385535 239410871 420225843
39661477 404539888 595127619
533075888 105681224 586210564
373115504 10138569 501442814
151395038 150052781 114154165
262990078 323055971 78666163
309248850 602336189 406079917
172841020 130764242 230191918
441045901 514219441 527730123
374212311 395786160 37090392
503483904 300314318 310554949
89598380 60515235 83379898
286737112 190512168 251792326
467328956 348446686 440428230
408521734 314393561 485790499
545920995 265152889 438226850
225872382 355800832 113681504
393881207 218969547 601261679
76038771 476460260 124138408
412835497 150571095 255144843
283675506 72506816 369992060
211750418 379825180 395583868
586158283 202936370 225746758
164232905 358394877 435525260
115389855 41209201 485448578
384835332 542608038 259873358
507413527 221281915 67351861
456959562 154942051 589020716
375686732 454923759 308861426
72309096 366294266 106346016
493404555 507548570 50484243
294493180 97198369 237983774
264130195 471847720 558105748
347836380 282175457 260105022
361769103 302796574 417439028
355714269 558608152 341158017
326599411 471128940 273489567
552711205 385013337 135620398
31743264 530681431 127763172
257982425 448503283 398179035
128924335 450068210 319962246
480950052 210274668 146112276
233954918 560410157 174590028
383053144 286137370 350135600
248192645 517451581 207156723
275043959 504425826 123540857
253139712 587734604 12595497
365797911 158299042 586087711
505719078 317263417 202541575
25655360 52047471 167809297
419832877 248124126 518867378
243500093 286124688 407980784
32313461 511736395 548916394
252959315 101735837 126573058
361945548 176629480 312684287
581623175 526699186 55516968
483710969 142669385 210726511
4961381 345635213 92445195
67423653 28211501 479947973
170068722 604101991 378533478
174743173 149629483 206063662
83879613 200347868 86619141
200588361 220250861 408807260
526086613 595117300 107467596
464288889 400371230 542603058
242541970 60018958 26497918
128515054 341234820 382870877
262435505 54118913 20070634
367929022 7355006 161595962
191292848 158112622 423484236
256334019 105657996 41473056
524547323 565222133 317266913
272677891 175466217 14890053
218434384 452876770 79297518
550141843 464602660 544472843
186457905 435637353 120337656
558974909 204441537 27391343
34631339 517171807 583586515
180915521 13092539 527108748
499747651 184762988 563552350
225215382 263094752 108021423
466776658 157367586 48202012
44349825 96098555 238074463
442206886 12367587 294112946
345694782 61893078 73143995
281566552 393036215 347014759
437218262 88789025 263881993
112686116 120327945 344831926
278212757 377674108 255595536
23278671 12816162 561264531
401368049 121271198 285738354
260759659 357768683 302126989
553694303 561763275 9019241
193933488 174405095 305251658
232610218 141905939 253836506
299903672 194963042 395056412
69979908 274912450 77812756
8190811 56293591 111517263
256943385 93321424 184931736
210733456 440892194 202485688
75399042 129094313 108857862
242070728 224026078 252547624
118933495 460010976 184543424
105672699 83459464 419087491
483221696 525904579 228739284
72503418 307153517 510004222
31027018 527970160 508530770
234669815 506830077 437419387
193758452 161556917 34697495
55103853 282163689 2785446
14322708 360840931 93927214
395696932 136150660 266268335
237445034 152542853 81895314
571225185 510975254 458179354
33296287 27856634 112759723
56989718 315966012 120142476
384782384 246477052 326537646
379824688 328805812 258479969
59175401 482358370 317722979
165779167 444697760 483838630
548311363 491019553 122197830
349879456 601253005 407585867
122837995 595943061 484607153
527920172 336684416 379451294
203573211 251052863 87378624
512263886 363293278 483508794
119922544 381581258 524485020
126411686 499887890 487700721
25802681 309055413 417685452
557922718 535175334 380967211
562055136 236977476 378562507
95457415 511783513 535874860
590831983 381042967 290441234
181966086 272290342 496765969
9090984 473672620 376126455
235823146 507777033 556361473
396848023 333059334 93951406
174397153 556672132 447196847
514602614 143243935 185285391
449520154 271293462 329326337
188328615 100523198 211225801
373755940 230450629 66683400
330980087 205232586 238701762
200381269 75680543 19186726
353355580 263326613 335667299
502578829 376194221 17116343
333572879 245302276 144372975
69115630 495583896 599581189
251150575 188499806 57331532
4466695 259324946 47454370
124743762 279019015 540372711
538929677 248364547 316422354
23762768 516662943 119548288
88149800 113087625 303521930
205675424 510174683 135467003
285609618 328190693 34875053
55335213 289230452 84463317
422439026 388950040 439428776
198363059 481097405 606718006
279853074 370113357 598926721
242923777 473537778 406589960
536527087 290231875 83907249
94994402 371584765 419703540
595516283 500437069 579597536
320408126 391892124 480368894
270475396 14517719 99075470
28285118 242668097 367208950
1092099 297802279 230052334
340118318 319379828 35882098
483476352 433860248 351794620
194286966 24469874 275344977
267885582 399272929 18404242
5507275 151492792 68900247
221439477 288421344 108730820
456106728 119933462 273296623
504000162 590962206 306974005
567238614 384677348 312938662
341137751 523220576 64771998
446704277 233112580 199456854
118009643 271962270 494638116
358414115 45653082 508578614
438992589 503856637 57876730
94768371 272723460 265398294
347721505 23751368 324428037
23528859 77537516 18344207
373655996 232246645 439092022
430506023 267786167 144481602
493094596 130501642 112595826
428783812 331195929 512561642
448588550 158179208 183798024
590503023 418776527 481026748
577531112 459214812 83185318
508056428 179527585 354637166
291820854 69412127 145482384
3642002 60466892 591927599
287000076 263724867 593096224
67977825 481592539 145585579
466779000 105812681 467660552
499403569 351476268 13589183
233493061 169388619 348672265
453635446 415899423 168483092
202237280 112012368 431681459
483619259 164640354 242650062
125977870 8133289 128847851
304554258 52683002 116495599
402832955 404166612 289997896
298429286 264560847 343223310
86223515 573270244 407411721
324420874 137422243 385007733
83546299 443957457 488420576
199505088 329519959 301118018
578886718 196164653 39142818
593490431 281394912 112265564
429402104 228122331 33544297
542408382 554510348 390709612
590734793 516615117 336517529
198546043 16799962 358029306
376412731 550585132 407908267
243473164 289711703 291324219
69534288 381777612 47724618
469734507 587097738 517570591
515986603 196255350 251252989
138069556 267948810 127246305
165335492 111712639 558701147
543088358 163377173 457202871
447463534 48772431 357581703
257819178 589850892 414091399
209034129 476267978 26112470
282203217 22434102 442471022
425998669 76761949 136166455
138760031 122772592 602267222
551126777 476876964 87887605
373617834 451450182 371957205
459764082 166340606 274925453
352560015 324840897 363348029
280533885 502822938 512132245
296503049 181130570 221097777
389162957 434183775 466819914
76846629 540524879 55012286
488263580 489255958 161102188
576420692 171288129 473092827
374343430 453740031 527114304
142298629 80553724 590319241
584379809 191730940 471527815
129263589 589772592 156849939
105071305 535326882 171030340
426054258 599720411 289736556
323967786 156538673 333230116
531904100 157467223 399042656
534622847 480549751 345030677
327896947 458704618 487057403
340182807 316550561 111497775
525741049 593389571 354359793
598244885 129437853 273468375
525930478 381061121 409444736
319069449 425540395 252443949
418615207 194959248 89060635
69645560 391831746 101667993
357065343 301025945 196488567
239441885 29313849 10094667
190467653 110829579 391931438
347092517 386748667 278094292
369335517 389732275 520131732
516317942 545425783 130197264
350402648 448362934 290910653
407276988 515675345 204016983
556641816 74963902 553998581
467616172 532213367 167128942
121327928 164498376 274667791
124373896 36480949 79770517
256058558 141566891 508421615
564728547 32417040 378801350
358570723 290989746 513603243
116255817 552653010 492850630
452547617 527976293 397130669
109727121 432932474 378074347
157641591 13173983 194820472
588479108 604259396 275661870
71522383 297349603 556080626
99891843 218602736 392734259
218156555 480797180 447416563
79985494 194819057 103131131
107698318 26099915 178561192
437999659 460157789 114758668
132924197 330716909 554463833
201910054 279846319 366548292
415625848 81542167 341703354
331419727 238214033 349641910
463756509 125674797 595582319
361309630 258138669 308765684
1899829 364920898 184989912
113224923 238318577 464576094
586036959 263792691 324123451
179267580 475293001 443839283
249189419 248748562 448571355
492329306 561157254 166367289
383808092 75447913 525287900
259768025 325554840 374673170
344685420 194137147 224091843
854866 594410238 193697785
427095558 180355973 261774427
498314469 512119928 49103145
354523107 117404020 153632800
163931604 159863123 426430473
400619134 529195412 459352592
269522657 362852798 339366741
393258554 93834483 124407067
183845829 103512740 193733663
173293499 274517324 122243352
320350816 345049070 551066903
538816045 80197642 454500947
181114986 201613125 94262410
550940742 550679173 317712889
359516912 203353406 126659883
438052456 250876081 186197707
237508937 455060149 174803887
604036014 594919319 49535403
233084832 53354459 556644055
444600795 394876545 606620905
597316378 215124033 332031007
349483429 569208295 131187980
193335644 185793932 109554605
1344717 574289996 130791289
305512519 397694587 549138865
200692431 431619689 32781925
218900930 37810333 77260521
592655663 175792273 353757719
304074814 572491678 514630114
333486897 58888139 295244325
48920888 403439924 300678030
606320174 293836650 331118510
118347336 405799520 459423429
374207300 390406336 417343935
508882200 215025725 379173328
247654055 168760986 598128752
393863784 30959905 247629497
327558763 97734726 257028942
111620032 365256548 349788804
323032475 474191015 420656912
302043298 130079711 53596310
207453079 372206452 430227026
37762758 562638821 235792723
61028526 548698794 344055523
598940597 469160230 363961860
424215644 449532892 277169584
509402636 464368890 463243375
225046356 525947537 180967910
342144132 375975552 74249154
113149740 254333500 529803901
530703123 364971632 406917257
212999000 424572485 161674537
240675847 260908162 544430067
546383794 222392477 354908118
222332455 101231728 46437615
106515220 416210549 395315043
427401142 440974001 13666138
411506711 499374783 434232016
562782254 504076637 121436202
212285635 557935342 218755060
576473901 262116863 115862466
192271641 88011008 168224669
113730261 486862500 281635021
328065553 418074269 564779077
156834945 422242967 583235648
356226655 364458753 270069848
364793865 602400369 13451042
194489857 332517395 590414001
168927287 576782157 432580374
341567008 262569256 77353561
487927910 162669473 203714361
41666175 319334087 532312573
333355448 285142883 572112011
290838853 280077218 172107137
241671382 112751345 476569104
167822374 476972262 540418657
452219186 530447174 526577167
250544243 583561183 538507496
588172725 41581500 306266197
194878155 540788043 316629964
579551139 445344558 465956780
560409296 44969340 276876824
286212708 351308783 105096680
468563386 6617884 107438485
256802792 90782049 584514902
148166712 335795337 25890197
97945885 132773308 47779036
602423866 392770769 7402874
333096720 481288723 418535903
218116305 139982831 99310156
365774022 600840428 39744164
331861973 402393100 146823050
246328021 568347542 190903687
60627591 307862906 276313487
426366163 317275050 549263992
133381506 478743173 347799923
267111476 211265510 210792232
64848575 477545944 562825452
124996074 473567359 73139334
227824197 448210549 449311062
18378919 199923894 139251776
122902473 584681031 240045082
144546264 84093005 382051152
253187611 151297613 355879209
65204349 303074728 606443928
267450025 313552118 148004878
84302825 531481953 484537256
258733610 555389877 492784148
69928883 477577050 98467575
128542526 205901814 509362773
405439714 190878301 363991585
102358664 369822586 192554807
530848857 492840360 410807097
548251622 28512536 201628018
397442665 81390182 303990492
368930654 493458273 114339327
170847400 178903655 361732468
130726825 533967058 267536464
528436005 378360128 21687925
555559119 602378297 197599403
238118490 331212568 4075951
314283986 465006951 362041481
366506948 352684310 145136262
440207642 489246355 212829755
421947050 317041283 594093292
315955096 93324269 449785799
209915393 306328202 115987662
177501803 367269949 550580927
537416746 157335315 385310164
575646053 556032584 203745382
593257651 547309931 425954267
63245740 390557168 429647203
229627367 81717941 87628821
251682871 341995465 339676197
124794942 160725178 198956804
134247208 11580693 315079145
451639285 417239450 165797281
237061746 398620732 737743
443810772 111445388 158905452
555293909 601263325 184657852
510371631 305300384 235163709
225096640 380876888 585667102
243449216 58963764 439157114
280314000 344616055 259868047
295827194 487767090 312967784
434319990 146424161 279134021
562286666 213335081 93618583
104151500 499256291 518761308
562257195 274669619 196842046
355882387 351435872 128519324
157451384 277543398 282887788
579564151 93979705 50304968
27897852 593233397 239392557
456603594 245612093 230658876
127783847 132628737 228402022
531755018 439004520 120541554
111543490 407522041 163255656
218059313 371398391 546999678
460948844 151966358 163181615
220240370 512105284 316198557
499407119 305372324 164819769
543998058 479759239 142799326
521974572 492484455 539455705
470660707 410465882 243169387
123783513 146184462 137165236
71241415 251026304 58218264
596502334 229907186 531310557
392328288 333355174 425582965
437795553 4427925 241395162
555331312 232343937 563283482
2650325 198020746 143329523
273782805 316486531 538264482
348514532 541940003 536042687
346587646 295032828 223938104
24401305 302905868 44484189
455752276 551454103 397779826
497247797 425671613 199858737
190155969 74763604 276171477
330611622 478679722 200538329
291064474 20080744 432567192
165823418 479435566 372431104
584130965 425619055 287334380
253013928 181045059 20143406
3773014 257918078 299470202
382555079 537700695 605536631
192408779 359355318 534582524
149184793 505969490 360072373
89782099 143045157 445234222
87722209 31930258 494907567
395553422 472693833 607414922
440024159 58879043 84267344
123207466 508511385 173441147
15787660 420802970 336571136
499072210 555277043 3512487
9176814 52548600 330879249
312144653 45976784 152340741
442867754 331044317 65841127
511174165 318351340 393708642
302542499 542900240 113999702
83395170 111009395 326439216
258920470 432753922 69599627
72234838 533238839 103948540
355430878 199159173 478138002
236773152 419300711 465623868
105871374 262239493 161827593
152061145 326322084 220392107
408391874 266204445 26363727
170737689 278869864 382553801
52321182 78283657 378261550
435109363 171233889 108068163
176136026 327665663 108840250
19608703 217594275 502134075
196049646 405100854 309617990
438720126 1838920 553795131
563274121 448260198 105120799
585585757 387245363 431467243
19812391 32421377 444443603
55163200 160097672 7733105
229349125 258279926 574696885
538999809 360131953 370540693
446211075 334316795 399707739
607246068 478293733 187241588
530656556 3736490 153512801
68245963 598519099 501903987
42791986 523814351 502609840
551431356 227591911 103762720
98136452 278461670 212848014
111955414 71936913 602907099
336764644 205598704 369677015
119800709 80870587 330918343
145892 402192671 51575857
495478317 363986113 582465500
572174831 63837416 602781550
140012413 23733757 99604989
498024290 81005359 279649176
8008732 560755613 370811586
115231546 364913397 166677616
94907477 307563743 276703090
365170200 102973737 220665229
453865217 263921327 420527509
249249072 287293434 453826284
473239431 486321605 160560482
355791851 306912546 380976181
28384887 431901444 181257781
88828715 219104750 359613217
102172208 148610139 75135029
224641087 461765020 86664660
497676707 106502098 428334121
585901778 202625085 7086401
317140465 602221657 508811430
594748679 179811294 117930718
503832174 215484273 257007162
381767442 353458718 103573663
8088237 179754049 321413143
418165696 516537442 572692044
486227128 475380293 422458781
493530671 408268315 504862525
156464828 226185574 172203602
605097878 405928976 386610218
238323967 367846362 400819581
553476257 127273477 406470432
305696736 149571834 129905579
312590927 180366110 27480309
197138506 566529717 567441645
472539309 402006166 79431422
65691944 298176602 96091783
251535552 446048941 44116461
6597813 566621367 358145141
307831085 549205975 269674266
590995300 339873805 483669092
133730327 515333732 82639410
87641973 531504907 271069274
583660291 338365036 53894285
369355012 547665579 279663799
201022721 27808772 372920283
228282789 65705918 193224131
436773465 178392432 251345622
91446995 144461318 56413235
15317241 422920395 161094471
469535177 130235990 414888198
232314141 14228093 328565995
15525206 97025254 558192459
577884673 159844248 601093412
365579470 484029626 172097600
298566318 15200902 267025198
294782920 412103972 94347477
344731093 206741540 296038660
147761373 466388284 536213852
18773117 93338758 58652001
336196092 533055491 109930332
451292879 380800156 436206739
534638071 80145882 397287447
211106621 540252827 400616534
57286974 104352942 289595510
199919966 165563167 385370888
601072428 93135587 110440953
415302185 19334069 390752401
146015110 8860884 285905501
200005308 544481068 448173843
438656354 142581828 596767796
74945991 454525097 318787440
523699593 64374367 510320174
5486136 366778574 411011647
163368204 118992194 150332495
104802613 148037882 599226767
339944227 24752458 175520544
196968002 231320194 402643657
381239298 274304840 190292118
331382830 583771358 119729815
240768040 249226488 349452191
138093181 498253828 52669724
444778940 179722091 355144585
320768569 91965626 140592448
189042635 295883810 365119160
253196729 267024762 138646792
208254623 488982609 250031557
221920640 381404100 545273489
269933569 72047555 226494640
173223365 501459208 311476630
511694900 228762315 62165283
387494925 401520380 106293639
178405727 293059077 190390871
62849804 330390288 493804091
31644858 457008232 197537099
43597091 437695305 393028364
221126387 244457705 513323032
355368386 334711552 228704385
2909268 577700998 558961
44510151 64488605 139567774
244795760 459866598 361057287
380989480 141123599 84285116
81302483 162505992 509530001
150616896 349608398 406164861
559694472 552776697 501175765
442826450 304475711 470899707
587945398 508213580 141261839
231824812 72896344 396585817
500606049 165496046 182638700
525651461 270767519 417481271
478018563 561461437 528546682
144158107 34103776 447553610
209413013 63448345 484520242
597151554 30992857 575180600
162814481 592386830 303059080
180663682 153435309 406576624
278978408 488399206 244136109
456796465 191671668 259233989
438963603 160437846 252500545
52129220 211692420 572796414
281609976 116964182 92193380
378887986 190943940 440826142
193897041 573578632 356556304
2226433 30951984 285556893
481478492 353824796 11611659
308100492 224234345 586081543
193021316 261004923 294335073
27090047 531299271 557521082
406200695 237460428 447848086
476329708 479091402 554319797
97236199 584267384 589364714
572669080 2805908 426780717
485051219 565605043 513255534
511908532 546899804 33152752
377313938 185508430 342257219
433999138 20485371 68318110
399817681 301533879 214008563
23584192 76814765 289931281
128303763 389877071 547116818
598943588 251639922 166925372
122862220 154780859 38579273
9257280 48527238 214621389
64137461 127360419 448080489
53048415 359880517 554594125
568859697 435283228 214536127
104253206 490874171 366258665
209518825 356861532 248479906
218811063 323625187 126193910
48164440 239850739 259433188
270563061 378947664 305092772
154239845 531235787 133969930
452957308 563343883 375257172
412450280 61198663 239545911
249825569 425543240 129385617
291008771 134899684 307552422
540264726 33108429 90502433
366570955 201790292 126408078
362145869 179425441 592270667
451146412 297490488 119464630
92583069 314034598 194110546
469004045 136492781 564895921
520359331 48529067 403563903
568280875 378417849 234686480
446277331 519495365 345362925
557777444 520635671 221814339
488569150 211886405 522865445
552022825 110400616 63223739
382806000 467315616 179827304
484538187 280540468 556766042
502585704 17796254 382452214
236945007 307816275 414441687
238877366 201551321 176872148
397598644 116697819 403350874
227022468 268647990 196909104
25031718 524471897 542387584
188503557 284780871 472247007
57776847 363175409 332544784
8985578 473544836 590659469
248037443 509668249 212431352
253896217 5189323 461505090
406193653 601232526 485133598
54777724 297496094 438784965
9826934 426970864 191958918
501576418 289448691 197389594
149218920 141132783 205594867
161892044 438223378 95074479
31408184 88682473 420597761
46981928 306315063 51285069
250025075 71478720 65683834
212715715 15878300 438187496
457394094 532855249 579700199
462568794 273378674 139583632
516844206 178625519 284963516
489792602 101861458 529374982
268890649 318648570 497503883
451467263 100831408 224834639
575404911 537782583 218163976
320589451 10050304 94531240
458513808 285437396 402159797
46467325 592876758 579524347
440473004 221112959 51172107
392828598 120045621 499655265
439890047 397648155 366807897
468573319 61642765 502080409
299144618 534065380 433068231
442976110 303485605 57862093
73938586 315508725 599656685
476337032 442656150 211364149
369792197 579765145 57396040
326051012 344521200 388258300
560231538 103831426 541721144
75880253 249629064 336599014
497311924 306406000 555802710
304045104 235893803 262314764
348971807 492010469 301339512
83943109 436047167 382947888
259757248 163006955 52056452
307016462 78167435 569078623
533857413 268373482 502922738
527451996 162159637 505264225
472989257 416123625 533572828
23527080 322536767 91768893
339574223 38783201 19545228
315932633 245258634 324691448
329957102 241247198 549517100
123165046 258785853 54341895
100961588 245140069 438685802
684494 169471772 597571095
443288672 531229044 351376625
55528583 182076699 566528302
27470946 114009867 374641819
230014577 262624869 118036063
200208419 562228406 145172230
321129205 171752508 86553076
158484372 438201645 470952516
24744099 227749910 39525081
421657257 590597887 346754896
535864920 171280023 182304924
111643003 390122938 82808906
84807479 225300482 481839642
402560509 598387330 85954202
166494118 424573546 97490683
524055872 5702010 482599414
380363795 110114798 449638985
411903126 170047439 479343499
100607995 234204507 97780595
231654690 55697849 72139593
132810910 132426280 67163121
190237021 269263365 231871147
149406394 439931993 51313406
88773118 235286059 105263810
350930642 96479664 604996674
97302610 101497054 496536179
310627885 392197038 382769998
305320750 91545623 210936905
243879601 170840152 404542161
272995419 131906374 118039807
367434420 52393780 607347952
186928926 264229239 241364487
158252738 325629638 47216541
23323690 139835796 182327763
47753245 90460274 334586049
579987870 254284905 50977964
458065288 104616762 409530788
459234789 574830048 82836031
214309852 582848991 431281647
488426474 375776261 451546306
385544520 180872133 463031145
369867984 319731746 67576586
390189856 243068877 440620968
253143179 271791296 192953913
452162228 15114629 71225640
502830256 106837529 449141489
34799473 432988543 536906695
140561145 376103000 147365274
278768307 264711376 50509294
428641499 93196491 8991244
26724238 400528913 439692376
423524446 331244685 164755348
225288280 328920745 556042639
546739304 49556824 283070358
160768557 112258798 10687292
598891292 150732350 522453125
274488579 261451437 10646862
524814652 239685180 289129313
289714701 330220794 65975298
5278727 540461133 513171433
205053451 432139786 106163098
263804204 275968212 152569546
539018311 146324472 420099456
66787080 265884848 269261147
32176298 236744109 492808237
338726685 271716931 592246666
52613582 138867354 156740867
334085768 213138025 192449051
242519896 11232603 43749559
94627636 78219672 225534351
172758522 92362336 126908338
605795817 147907979 32723826
127001644 132568804 85363343
97330640 1709855 358316265
426076198 37856258 407323998
440829598 560741834 218898835
507604185 334043348 420520614
35832922 473299928 172533450
11139941 137595538 472544562
506592283 31525780 73390747
49325907 604809113 323139828
377173846 372069136 478918355
153139826 555297907 166620392
45014697 50127867 308531195
447938321 106207285 348925222
551437444 489432993 144079351
309352104 119308354 336155945
392499223 50753905 453618724
181964144 451468312 389551664
394673878 421285140 151222964
421191964 3415632 577469408
88268592 450696809 18280995
66552691 167849117 19583439
31061910 169288355 592751066
606309564 336598877 308397894
32113301 25411849 260927020
506289035 387063073 566881563
563900422 457692435 343471253
469620723 92207418 488209680
558124055 83635565 586887990
376338691 562273379 568516926
55435451 335873456 389497710
548582325 385991815 84014199
476560032 575120729 472507545
4877067 79969375 528553342
607299822 144357955 572495946
434946813 297396253 573763910
237645054 540477338 58463658
244134247 513060842 209456825
291692641 113961662 240573564
105523411 182547137 598875569
93936281 60813761 299005286
303498044 502191371 528568836
531061123 355546193 426931768
266846328 76649303 112294567
86055990 73598155 194227610
273961184 319419530 594684569
196874055 79023058 37090136
340814279 81522462 258362032
446489098 533721788 191205301
155972557 174440735 491730399
288302189 441894092 360770301
406585836 120328313 79336217
258712123 539825494 401210336
520184718 382899917 321459559
100559810 316346839 59887181
89425926 567641915 291701553
508218440 573830050 217579637
345744764 242601075 403616307
130447491 75040716 251695043
451208100 185338034 353958794
522199916 585061840 289780367
605017865 541232835 260572950
103205668 420142404 588490112
541459700 425199764 99472944
598673749 323219758 253288411
236880161 234635572 559203829
325751258 259806462 270708904
365070006 143713322 534029444
604760530 569915694 495102716
580845650 86124906 508622992
370817598 123218532 570009969
398158672 419678680 177208260
593251889 263537254 52234208
156984535 411204211 260584340
157883027 96117447 521767444
277996414 254547428 313426570
384754908 414599873 270589659
292546115 31065155 476896992
450903826 474160056 231618306
56060483 47647510 295041616
124991671 98465561 405806163
446157371 570050819 251794039
360236002 462716348 465116799
524542133 415162342 24135047
188543294 490091765 5522915
331716699 285054799 242204307
171685365 4856539 365048538
585578600 180962500 12940216
568439805 533318443 331393766
584208859 331629970 297097569
312788876 328242537 436572456
338318858 417195339 387263359
78766158 480857902 7364951
239895813 95557647 29550982
66686961 40396781 21992822
122881394 482075261 145295502
218054224 390767366 450669305
291806198 32163202 499796579
184202600 349545334 568960576
172427607 570161586 551639908
541536202 563450098 347715062
201092481 605084845 203841994
460384777 534951988 193610007
104128317 483797067 473496021
196109288 373581714 16017670
224372857 331968306 291049886
115130544 238847961 375758161
322860591 331770152 308642719
176622420 517405342 532518905
9498997 216999668 510294997
386204111 346970595 472675201
275265863 252726436 314231084
250097266 495272991 99803801
118557132 142657881 24307402
156686264 593819697 369348336
26987801 198669685 233611973
513838830 121019320 130446922
224254798 131336797 520070833
367519994 598237613 484681987
4719391 141740217 429474181
480236306 342942874 296961099
77685154 445749808 580839314
278188313 535386455 285059718
174240613 417363612 346358427
166919323 221270215 531071956
299127280 594191625 123753084
547396719 460885734 505064901
548349458 62041305 60049858
77078957 449276831 511610004
526215001 81863783 455336624
134210243 178697938 534817807
167957520 570856364 316228928
374966398 47844297 495058329
358849493 437135755 62030107
348737768 564850712 98218731
147156420 279421753 135513631
58746326 191806165 305314685
593985030 92497759 363768944
272089183 141545731 380001742
431635900 43032231 257137001
225443490 408866468 463605945
169390210 588666840 32218185
605660871 46158997 370597905
33803499 586329962 157342489
450141279 42040795 525025451
138119533 46952825 335393017
328171222 198585095 318976976
560949546 29028478 515354877
188595204 434267636 166412160
463381811 86375753 555661393
397121270 587805361 536861371
564380867 377798736 262005007
497683216 475379445 190762196
239058720 334634042 113756733
310076308 602062029 356716448
580681628 188802492 236349189
461669324 437748247 510218337
142232221 286461414 418903969
510005689 298453023 498185120
587221876 53126370 89706560
66312551 601988890 596660290
315804461 210377679 167182821
321267775 488626602 379873826
9910327 181455367 262750792
21635931 486258136 79992393
430050220 188914250 84491945
42985583 69155810 340298745
138942659 281871495 236174544
528197453 123071010 268131166
529154111 492152846 3687066
405716495 332083316 15829903
555257462 366120660 329642689
349060548 292891671 195252637
31225327 584458730 156325815
182707128 11332030 110375755
383711668 344230426 55001229
163345703 261689327 29177834
321524148 3549773 139490013
467398672 544547407 445415763
35554544 83351647 589965989
40849517 454024798 303322560
226561911 259935171 526050131
401945521 375465712 495913229
98564402 525681156 370477627
317590894 351799674 228875335
356537373 546152276 397062462
46447922 22232484 318182403
507632607 425503124 430843168
585517666 93059003 332240597
468805713 124509698 338347333
605399734 249025195 581966243
330757469 366473967 272254098
204386171 399200656 447748905
570663080 242488710 102277420
235003497 551992681 83200931
329948456 103491975 260455912
163513920 484011622 82128215
287703195 288753449 389929811
100535766 264401243 157268238
37264766 363392918 89054724
351654098 556126371 577291927
24567173 48685128 13402758
546916497 186207740 361838273
233659560 243199029 190642976
598837090 468963822 128791191
393585906 122998058 529805266
282835064 581281262 460523751
131729572 466822065 544161474
337514618 471804133 568694479
603526694 205860923 141765551
144274201 50421585 163549878
320455018 440643708 526428294
303338577 317839819 101858101
42476508 251675746 535602014
541652391 164929228 69071555
150857621 600517764 545062912
470171776 558017899 316074427
385433067 135769625 338180799
342445302 543132698 339743870
276388608 489304293 463878739
303340501 62156522 457728954
207400572 299530472 557673812
238834108 187080814 195126645
366392489 147165233 464154413
101263422 392454257 63741259
331763935 511266125 386051847
355330977 441530622 64650360
62608483 163702915 47788976
105324344 248611964 491269151
525294487 563010751 15567984
467201036 353802160 562775895
132517483 110507480 467344274
256300078 518723338 148000502
44381255 469928048 466412530
371495656 31686951 104628773
552761184 371739357 77660530
357285917 500570933 237549523
54431009 394006513 389532055
594297786 470726425 395780923
182017050 400373483 160406026
332448029 590270221 414823047
394471636 85540930 267695192
397908925 194836159 282309217
226053164 408681057 330973160
256688585 564990298 66946259
227626056 94372887 411632497
90337447 538562756 515363217
265117051 238956820 497026732
30227402 7405274 412492688
220560998 164740735 182092208
246802528 430865520 539155440
139784512 541789735 3792963
4744932 243261992 363662951
411419238 28776885 40534271
251108220 398707213 259945300
7554529 359530399 237234740
385667953 144485802 170222396
533968171 512785750 294814290
237653426 112527379 58231244
269906241 191052332 153043668
505422079 36158830 88532184
227909834 527295313 65942415
127245089 103848742 474846139
538936266 361166247 332268358
155361472 386024716 606851569
454600786 542017801 217600631
98511102 569227536 146294804
272789808 433306217 76890679
78574610 453324594 491206456
164030433 448994880 373499546
551388574 66266912 401228618
464050498 17218066 107544358
60136518 388259733 471783142
558711587 388282242 567614142
231101111 585750055 62271275
443896610 530549694 135636379
277320102 502295612 521775643
315038552 137277876 219901229
496707216 200224645 93257779
585403664 213950469 409155842
375145276 325705746 95052725
371983258 236612673 28785743
23939008 270111683 58016868
449996357 563142133 170089443
359791882 133768163 468405723
408000518 582653345 169168576
294701386 423562885 59860354
379861192 437811167 587049322
14229385 588427179 406892480
37820981 554246106 111482982
454098803 256653494 193970293
317576246 55744143 136795751
177330813 546066545 129139307
230263203 508701508 572700335
94813449 563373910 312064771
519323926 217106456 390365859
115266601 310836808 237193681
299239627 36553381 141630756
10639339 248519994 135086455
547256331 30452744 325702146
555331700 594917909 221637039
546719874 118959886 589292528
43396758 412064473 387658469
479140578 26202095 152772054
261578292 507290655 78184086
589117438 175127072 98924604
556890982 82134168 520876800
136646727 351440182 401273292
473214323 36519221 218237132
145553499 132017403 376647526
552739252 369862447 516849952
116607205 350192738 1397848
117698475 481045679 514001261
423180616 709739 451816960
502059205 142720429 276203455
346496928 490634586 391074836
39453000 321750480 33067106
55253428 173660154 476355876
559665842 147682615 96436114
487476638 80086151 122987495
204723692 432661404 542446146
460580087 394744964 41828262
376202848 496331005 367298541
584620201 492113267 501156926
488940566 273236709 134007916
144555465 549398997 349162378
440851374 560200945 598207549
6289955 401647223 130168175
159373430 130469171 21642675
557399011 477740532 148495539
90841937 425044411 533801887
278729925 6358776 437312370
511688780 299583474 384068548
267539746 104635508 547306847
424706030 369916109 577727475
44211222 344227434 398793424
291424469 510503249 116854041
285041560 408005444 111220874
278104310 439840537 326642805
300847391 595086980 37552944
90792881 504411092 527467424
152716881 516368736 220050236
263595602 468189312 528653061
171668143 36995865 112773062
508975355 243866485 276503421
371887373 500605679 239902533
502954712 546437902 274536032
122603889 65878021 252628401
420049582 345743529 14907805
61172474 2961091 597627620
467938713 97852689 148327939
499248010 146891038 136641188
507662102 500547173 173710103
72871051 185120286 110227516
489845236 604068547 564036187
24781963 549901689 181607567
565476235 598325959 584022580
117387753 17253994 574857987
287759047 9043631 29004363
169870193 122712942 448578527
426559787 590866119 89487213
569916195 392092998 428351
523552872 264034570 167081933
319722209 16559465 458428052
27647849 557145249 530909381
534970724 199588385 552107422
534987325 194707612 592018863
526913600 14113363 143650463
93240816 228087578 31466576
149696511 19288640 225892175
578418695 134570988 164235151
37989413 410007359 588985115
114641661 126414972 601058334
428859287 267608956 550477729
47137739 450967736 329874688
181593561 383005647 407348389
349625840 47335141 572742753
446509393 406634581 526381855
27539968 280197137 351685684
29719013 74555393 525741091
479231396 232508002 148773731
240570101 515107160 162843400
195770567 365348407 61008296
320016543 510412692 357765704
31326319 250763292 460367878
138626287 51538062 121121565
570072872 530207978 394911611
38036558 418988378 61431990
4290295 452515175 258843828
85159353 79297689 8718521
203606572 525292730 221822057
467955235 68609354 72508561
180069583 536143820 538419238
153349287 462944874 52837003
21147817 332296912 523653993
65838148 579314564 114691246
480801279 123637882 394854100
482261020 554041704 387529596
479992643 119877403 583200058
318224973 41391951 261383674
264737703 576621441 457326680
460366483 3293206 552159994
174001457 345837689 40219891
83114367 473650044 577154583
501832553 409534984 170141687
25497872 317967178 130421933
419190625 563419071 470489774
368571011 360893439 78301248
194691835 562938223 434495630
307495411 310625155 369000530
106279845 565426456 99231287
50258361 119455322 521955057
607296390 59120384 317965361
472906902 140166152 99008599
550521877 136920239 230117261
398879221 346485272 316764613
350627430 232451977 247383287
9654154 5457685 89336490
47091656 398302950 267770442
465483172 443339950 503088143
89467801 387911087 432805114
581121344 448721220 179278207
379711779 299927340 496611405
330927254 361311814 93108598
526103450 428381043 233485062
96446881 448878227 978757
505681046 407371078 384120915
58604320 364945995 274517617
547441123 191017181 270035125
560213682 127101242 172615445
229077143 152768191 203565081
85902952 236724808 51847477
247947960 364412688 335335574
546933580 344731510 518542976
417347905 108383586 148443049
525037493 270166453 488587287
336848255 191950022 369738146
181832980 580615472 380091140
95081895 532733851 45789668
187481870 112692129 26850015
586727302 459626421 199570538
314134100 50272519 436937493
539725912 260425915 144240953
96965137 475844354 302902015
150680243 527839788 391436658
275093055 499085675 128498212
46555137 241018746 187071168
176719853 220815949 402964515
5290651 131186301 264445730
408008742 266785818 510780155
122417271 385264783 374602341
539736167 126983129 549399568
327704782 326783535 464632080
389670371 428674965 493167441
317658341 293313703 274017911
293436634 589962025 13943716
425967790 531483841 342358521
442223471 411329838 175994805
279870022 98961346 279132557
537704973 418727709 188765506
478316187 57974983 180053827
405304166 355460647 47947933
250305057 166693288 74461551
366637797 168235662 353237900
58429861 140437704 515258163
93554293 53435781 405324086
134639736 559089708 403707163
308917046 79178401 355369407
153157712 523327677 161822345
423051136 265645653 209303926
602634435 506625088 158375075
512179259 579345238 72439581
207645507 22176926 15708111
486505841 283416350 524730392
519753873 491326434 570020646
201740879 461967852 348106493
486559358 340719554 50312561
230922845 607378489 142188887
478040645 451502114 163408356
456274014 551319716 489233979
334294850 486689271 456934702
495961998 354131548 549982659
87674496 293613765 522104206
342856415 590541142 551321270
590420121 253532671 142180569
7882275 523927301 585429869
105401845 524123221 40128543
23761193 431611557 602847148
351543532 467375114 420492807
315699798 402096520 511550366
69448661 420394923 128425095
151941687 562404215 148224966
185437372 313431277 371138722
546634622 233284358 28062788
114029116 295635861 354232961
503441785 569522480 76346120
448165401 198319999 307997159
85509340 146393864 291295556
177978404 161650834 321686989
283172359 446722174 413700533
523744632 2514086 442756215
5795359 572332980 365271958
127364548 403324018 511455533
600184718 403554902 249620518
279684185 29845415 513575895
477185189 2379386 242376286
212263938 549901096 6627280
381124527 253351831 326055487
361217481 476295103 525375567
1237912 431507925 50467488
465325818 432028409 75908264
154509636 83878093 75341476
290822066 566452398 435324438
600380216 221758864 196904474
379951896 246326892 183216241
508171195 555010750 591645909
475140826 216241048 341808016
257166811 117904891 220252089
575565518 323448356 309069164
288273000 124366737 452122028
348604729 418078852 563399655
342725258 504163992 598831506
415022267 14672517 76641088
551033836 530482538 435019734
305444680 352860528 117048725
500621898 488794914 96014837
179251068 491823509 204274636
28640851 106924468 136641412
289445811 120304269 49544517
391860847 8327298 101195186
40686282 350349803 549721342
278660865 210483244 32399302
339948871 234503746 63657357
176381839 219817228 516796219
370683676 110299047 493159474
219649738 349320355 68528971
193292281 87570304 429453027
272149360 540149823 8528332
588763974 529618512 485442688
59138346 292116258 306270546
515795142 445497952 468861042
567537186 592785851 558972663
595893696 580074214 296162526
532679917 254693278 568755167
357439007 65293602 89283091
360170635 156518953 439753785
553989817 22828028 540611400
84047873 450828176 479957197
155234966 124086330 494948870
71687335 207853722 139045759
89762554 570647989 508758414
598446639 164504872 387218641
263212197 381470742 279672182
288256991 94802101 349123003
367033950 250064921 467780983
292793660 545040550 382325529
179965389 506765791 191823757
512911271 29345687 590933054
450374005 278506757 89140972
405281321 379676834 243221147
607013276 123380950 598957134
327320724 289749041 379641121
70981684 362506745 116737235
476930539 349014722 139965064
271794597 62148267 215878514
405587378 35511669 311574738
290215211 373253945 302325916
288764046 432326397 408271807
263932361 572612126 494133039
514651187 83048938 378320973
102488483 39382522 10975141
316907876 17448877 330773098
448608168 589905292 565408671
29958077 68769056 78960478
66815593 529040722 590182053
20506168 171976154 306690464
351186320 306348087 554140500
299409369 227594125 533190890
242972878 322134404 486093899
431257665 516376461 153879234
514715657 224559826 567021224
299073613 494721127 327721942
173933621 353284025 523779426
699338 78664110 195180777
98630602 406596589 270243540
315465579 10476911 151088583
568998740 186904673 5234927
389215701 188963423 417933606
161476467 22522475 160681485
534848515 138191969 580224113
406924558 428494342 490546726
15157026 63774067 210692149
47853751 242377489 115068978
104683802 311143176 544283582
98692497 92771364 134420403
161952420 5495446 139834214
496765600 213241178 271769927
143523091 379891182 393091448
65093430 306201602 62367331
40968783 472113829 275012276
355420376 63750179 121578753
419045842 604626639 59893953
14958434 533450021 364306235
374429910 82184677 511286218
553545293 305600357 398368041
322112584 338249162 538301886
411716750 546823114 34658403
90703161 451901256 108852186
474512668 440457192 226225250
428139266 606882076 443373440
7284741 567298266 524602905
25009323 77303448 416594735
378860379 75784598 262253763
525033488 523474239 3424442
245489091 488964511 286562410
406517507 288025480 447718247
210035157 416311828 536226983
545168221 64002687 420727436
111669131 367834341 163345631
393213050 259751704 255667130
324109675 386232273 292261243
48295323 352175439 95858264
150304943 494292095 484298211
72556560 106588140 206491833
234463320 357047801 159304466
435714322 202431411 44794246
371840992 68957284 204696840
31154260 575853829 50527760
11209980 469998342 303866410
299064424 605413717 193397058
47760586 219721931 443321516
570147655 195663076 433879421
326137482 9047680 507838382
587170584 556885044 19308687
488855083 378701947 353624937
598541512 299056361 99844042
132172045 79783094 592572043
400541859 30186276 384332556
319867150 504367337 412563215
366554810 546760202 500733318
206100614 257105956 489017590
499745635 437359084 419481233
481656748 9710055 19420363
120895595 243311397 455669011
153267643 69432542 339668688
591757414 130911794 512602425
563917944 447690268 356525743
450701944 499964123 245809378
29673378 18543262 116492113
572120932 476640850 309740917
267528414 173432047 149346436
162422543 91432980 409098233
79720532 42368077 14935551
565979051 310713517 472553207
425564764 339241348 258086696
56785528 292143616 570798677
53607859 508748156 442362265
10024434 107002167 440915922
90049500 535375245 551347641
32237991 322717570 170098627
270458405 219885997 547735363
411950921 414795020 62594513
232188157 87700752 431255755
456495490 3609820 392701571
369673665 227964164 166565957
325026576 464337201 122599891
439688523 222903618 332845431
525818991 366200587 186211708
290219245 232334638 583921425
277000833 446468193 264340884
412985834 455115374 47635146
233001731 244151932 429904465
531293724 119659526 271856297
152203523 521258460 388363887
184047286 206786787 404719419
94483605 36406031 401372324
424849831 141176726 425098697
98249031 97461857 248054628
262652942 486008161 525835580
4356883 331444866 107315278
8120210 497700461 581451167
544784687 532172562 421580329
274062504 39733711 281749152
576972010 507087683 323397383
324026992 426483641 397148729
240574666 506395543 64998143
572597761 188396346 417276498
348186316 31201371 427121093
506283397 548435916 61469264
27955489 324967332 49082994
300040113 513103427 582197972
196001196 447180204 363463399
108854266 40989087 321053243
576616183 210847068 488061910
514725510 377401169 400176865
397256714 569222779 510585196
337963659 277825149 357310910
435474449 381570485 121009866
159303028 198792940 52879921
347290825 508153329 396850762
512347036 418419175 432649098
190063087 367221670 319661250
184755039 179495053 499756852
388673762 580301441 323533064
88867265 465590940 403376331
232339456 240361266 109614097
295938893 177544697 564183625
37083607 261030797 437555463
64393133 360207989 36386349
489991773 516418476 457391741
448156481 375338630 161473864
535702712 35854789 250691633
534404075 90797598 280509116
235247275 456610514 252900673
292674635 166903786 596917018
342407754 325625072 105026057
316468423 379768788 441277287
183962684 431418018 152474379
268313280 587466678 34991911
466351414 460620862 326381939
392798504 314843317 584656056
107504913 566938062 53688839
299382172 361070970 348332695
388724860 55947639 320722915
466529064 381712324 225793487
92629056 548697258 230248850
389150629 87173408 157893781
495464540 460068390 284051026
274087056 57267089 347599140
9170592 484789657 115563846
544309762 411120088 12053801
605261748 479601189 524904169
581218948 215497619 373641000
257869072 570790223 451519963
533054701 140204767 315745131
86570402 494956672 168572558
109410193 316767918 21303553
306275406 53818427 40824745
553087008 48472457 526489369
354805896 464695728 176230311
358774351 117486290 211134154
286817020 94015397 168455238
196604849 32803706 182295138
236751422 4104650 224243507
153648537 44442604 291783444
283098408 395268081 223954415
81188594 183720183 531876260
51644915 30580139 489325645
183532070 582680843 177254675
303212314 452037301 229273048
122502761 478108095 122756943
135074907 399170763 424372685
499423664 149777159 413270288
465743829 116553013 56029419
465804088 490055265 31638746
581991163 113172382 93697104
491925599 91625102 331809767
137045647 256712699 302986875
344649991 239469365 588265241
245788336 6687533 154580737
579547857 495771432 41615182
232453675 545963687 199277416
513877345 6694497 240017026
251723131 17166631 190315140
63141374 37550671 576376819
542639512 109601321 96187980
336622957 477622271 193069776
148806732 108756785 542442774
175989399 176602009 423128773
75243052 326632511 381897354
321708725 278794071 242358755
524745428 221521400 122447580
172306660 386787346 187537879
314538204 166705695 411404269
258179069 98448550 116685278
555825396 594612201 128680568
168559689 442979055 260877106
287551367 427829293 522734803
389487852 91558109 560177947
443503920 320417584 49304305
483478995 527537409 129144101
579815404 460153907 42622239
580321571 8572731 235549195
425800007 193182110 340387248
55331000 273811173 283622828
156026169 66403202 402833068
473007291 461379504 299211434
290609541 281394684 92190946
45172713 381922785 397669606
534460092 250986677 23693143
357321598 565466127 333995420
35463278 136326193 165472510
341772319 595238598 164884996
391698129 143073733 120678171
530821138 290524355 146561566
10820848 298568430 597712913
219370330 456757908 331920786
6949495 202890939 285438230
13633290 565396008 444742124
284133206 49590573 513751206
126651040 481932368 216995895
388446819 35663969 550179499
547013961 130790026 476294953
168624987 429434462 256893072
587980160 98020405 322127941
544058880 488119797 519961263
19426080 212703447 516167350
51607646 17990095 3849820
606188526 420566435 67929155
525242218 187909380 483589432
512020109 557033540 584314933
308562721 95266014 145303682
169807925 163000399 316201029
175873029 51956936 292406676
26051805 121828004 398344428
17223803 562849992 202962857
489235274 481150440 243557007
258098821 559072015 239931252
584002464 157226993 491454092
489568018 606267133 190016066
208233320 162288772 77419388
293470620 391786721 451423597
473278871 400952131 533994507
114602825 194072357 244012630
173795890 31964746 445641587
606221713 607049897 528905569
544979726 110648026 308122169
472075177 261361704 452946822
300355917 415341443 309304746
433765872 374340421 37043893
224783152 532330017 39525853
372290184 537564527 397911638
556439351 561205526 54556113
99598092 24401894 443573785
403395791 589233194 100652946
554923802 506700321 574789591
413239615 530311278 277094901
241018877 273540078 284620724
303817788 212760598 77053352
333394651 39569534 585687100
218635122 463762157 519486959
420036513 501888027 387549569
128026641 604953332 534607197
561508375 235446691 58580250
223139175 549503798 22492411
115459176 483320167 467672831
480646287 177958573 228458172
527827049 599418001 301301187
346186985 205277122 488710637
469324309 577870381 430799032
513743687 551402039 186072375
467852216 547342123 230553229
543312802 131971617 144327003
88917105 182722502 99558711
107418835 410648144 73549381
85026594 510621358 426930975
85671476 49639752 4307857
495159110 602812691 69503532
559809917 344003448 228751326
602650092 405545111 416392275
459284481 372414014 519234519
1085 1031
535750305 356384816 525689827
605668735 612408929 263100930
442152063 96132944 297481117
87054145 596225349 322241038
98258913 646051097 57661260
410711888 135873688 423674380
506607506 295300727 375782834
534363802 317460932 409645363
51905612 191778207 401414996
465106260 15321901 555940467
688656564 633531562 240958802
263742309 352448514 148498943
674020954 209772525 655403767
310693375 254486097 673199528
462245082 496530139 91501592
361262967 150200591 117952030
200659045 571443479 136381651
613900027 652106708 459648881
461792154 58447734 519117436
562004154 237535406 11908557
434282002 669979988 200191421
287266683 246770951 202011584
316716026 159026897 679350420
336741382 299419455 347486593
514532026 42089623 46641152
410666418 443441306 41812944
513732968 647648385 392950190
598618820 307781662 39735415
339919880 161711692 692042950
113258812 551861771 530046015
385532444 645472182 183507109
560776746 414271905 189763192
35466283 307291387 338087874
245295232 212593569 100371874
65983244 16088130 107030172
561908529 542500624 531399663
309476199 464631000 544587169
484999274 161912269 637698279
177152983 672036285 24225967
215561096 626349855 225837018
702801749 325477663 38484281
587114308 2237401 188828263
638963683 477348871 229206394
154385933 518824942 371437384
133996218 478133857 111663543
20758622 95903418 603996404
159474701 393258264 81107475
111343881 660984687 105058966
421473454 312697250 40558937
486143881 181418925 515415647
419259160 462600388 179647112
31568266 228084574 493486999
306959975 407924991 508892666
106283110 202206076 450536685
104344744 110446370 193951435
302846586 413937959 416969365
613350795 445920755 546365315
665695963 454643571 419561492
588174879 682328085 302502202
531124351 85050875 301920570
93643912 158839494 528296986
651532632 309708585 475266145
550811572 247313980 290322972
398714032 574118395 420989574
208449390 391856364 621947275
56331425 202360328 221280023
216090960 611838217 455167908
572615662 287566839 114264577
373725166 200089211 572073832
606522286 421216526 349827684
431219904 590974735 701476256
217329004 6902735 295258796
469538852 477076337 319332336
481532873 687629866 666266823
700758108 96437566 489195381
361147309 289519738 319494395
365949775 388223007 110019487
211827198 147747851 598184604
114084993 71006353 462385532
122826615 188826752 426399723
673916902 305081042 612655534
235137382 547477829 532436295
621925084 50913884 679853928
611507153 677421048 470006833
405669155 669070546 326365068
83124914 661023158 204817286
167586254 356867397 432097573
548817078 376427673 34541242
356524121 628208877 409868279
39091400 408218252 561934855
181016150 323667552 682160127
440632526 46002075 610122732
75886312 247474033 40867128
260942194 701254272 172564879
576270598 4354022 35336272
623192728 358365724 264803701
483652389 251780274 89905059
485008752 549380241 663647794
635384785 370226400 530661681
296940608 163776726 389326824
40562722 648733931 683887024
522095831 56631869 120171458
640807765 352016615 629530800
647119243 305442642 579512561
174507136 351114219 444421887
416053606 187615143 467507561
140034295 476928274 317827113
213949978 223354522 421119565
131427525 6534273 638679945
82049997 305023550 642035739
585933556 318947675 280027557
543812775 548906221 41425111
259638550 95648537 230406280
4744209 367860235 456399702
381079010 513545455 572344493
659615973 232919197 396146435
589632974 330975014 288566176
189445110 201532352 637671354
564707784 336298425 433856787
430281110 263707924 391665070
139772908 384934757 164090788
304198500 635525950 61299310
372014995 191465796 375285808
538841286 302317403 538788831
683024751 151453942 663544793
455463960 16531612 413414298
501674580 424727141 674312877
380822255 180416124 43235580
386366768 117342159 21999606
229977372 51213027 659194380
212803580 175335912 479214073
680657301 165933780 364791017
682499168 427795751 204042277
371471264 362739194 255161480
621566709 505270652 365986220
701539349 300389691 207815478
346051653 123753347 133916225
46820757 405910668 232116262
178429597 666628140 15728317
46639055 183069570 81308412
1586126 408935785 453673837
571440730 113972641 479725960
336127835 294026574 438084274
56231417 639979171 259447723
191672802 74587240 54594141
298945691 219528108 422751024
377645380 42047592 351480479
175247874 512585661 295336042
188816658 241311000 232939313
476367885 285160688 283392547
405991855 554651083 68870905
183982891 400602059 289304773
699589050 212796735 111830348
411252625 560236685 35628539
639328450 606665422 424059290
665976634 694896212 288325430
540244248 285493930 497614722
43775888 319374197 402520812
229907735 659435483 179573365
6395979 238794453 231127187
147013443 396353880 592861281
394957517 82086388 540232394
107875419 476612587 646806848
168773563 542798035 656892316
44423993 553815576 198958019
179733922 518520784 39770303
262240384 199415699 410642050
146518702 285961562 176363960
516115420 384211902 275541795
255733298 390803893 530805580
559452418 373399110 151322381
337750302 511735702 2671765
67316266 82731322 300953645
157177021 79589817 414870901
281846082 566292132 682886086
203388365 658598032 381116539
667865270 26268030 457933767
188155603 265960132 565141826
665415455 352619353 667408008
339544388 273344933 167213335
317558925 686745212 179749353
393398454 128855738 516888634
549443687 453830209 471395788
420122248 382623732 646968451
652347218 393839632 62843892
435133860 110479565 597619060
45961250 469278696 444099084
614205245 562839189 369488851
548834664 393129146 118081669
235646616 155904844 650629868
678928012 616636061 594426626
496372951 639108619 698616209
523303958 670366815 155730202
202917432 476189398 275283063
184467591 450364109 654183117
699844586 244833020 412891975
152970339 139014300 51743018
409577039 622038314 357099814
534488485 526200497 579536708
86170972 607661524 565294036
460641973 565797217 119921150
102791458 271811737 335657770
542319036 22693687 318702557
8146009 690004740 99724115
688439332 353476526 540016033
527832785 400186065 26311998
103561072 55032045 406087710
46303592 302712800 6360152
178186681 456255995 238938884
281485270 225744408 645572144
462278410 511059650 684967392
633393998 620869809 232535192
208045213 204142568 493911248
633469402 185624856 510698420
477138414 619635708 371019686
62499808 309100325 13368281
167338695 202966872 17546701
256095128 47820603 113382655
581704466 256657683 358790682
564350902 18007612 38132222
66138752 128180270 291708558
269460328 505268592 182168361
570062891 110818403 525482122
190211225 525616628 695492299
233721138 171945748 477740783
39082805 649363711 612080499
540818168 363558559 308400266
140134095 663656154 491881061
249822183 178903078 148113435
542534096 437269458 374160115
535993285 53693528 343004832
143313170 514547509 237113191
612462839 78548857 392250645
211228916 430922389 631490925
640339293 32536635 417051745
500057386 6881036 221300002
59915049 444032279 443997804
132595848 504861012 612749254
1867521 103479629 380087814
155614753 498974439 339814924
610441354 137650976 701556047
555030930 578021599 354676427
579824228 41633883 491862100
621504412 116002736 482409662
686005847 184717590 538931819
237220726 310008418 599075962
356010765 640812064 345630454
135657505 430363551 265910416
483678067 670739163 195848719
269331924 287755561 199516758
587349766 411625764 466163745
688011937 498683053 583951903
280544886 259815666 355394934
18175995 565936027 89506432
608853548 17853646 225630779
485054738 234553492 576268469
683837101 635290308 132073337
509403390 286383998 291441565
153523906 151733331 147132087
632459398 50563992 423742244
8714962 47314380 302385697
557478779 575915464 593883012
349681687 192125204 334430531
26687904 12874781 227960058
410300464 140559245 323568630
562911217 584507866 693898425
665127276 307148367 631405616
232686855 556647243 142199243
51025898 322467305 577344804
556305833 2153995 26999459
365780834 292928165 108580108
136516739 682870213 78724916
172715938 600421209 323956569
408400058 426540441 227069336
62145992 224239990 109790230
537472680 62866171 486990387
102835684 211919959 364297452
616596347 563159452 85012337
215250744 492082100 131202842
116928048 623083317 512220593
191917055 326992831 312691825
360111536 117820009 200668517
95529664 193478426 250617523
564285105 661183670 267645105
609716204 369491334 342430306
578716303 529126027 49977265
513299800 36593212 554131366
29839749 500468216 278809137
292322286 517371124 340305042
556032091 99670002 497742974
399875203 319857556 208290405
329872945 253874711 340237454
20333679 448075279 79630474
477055084 398751023 510761926
281512017 456600348 400974651
456379837 306338769 350716040
78245652 666378939 127591413
636468444 420940020 525000088
416129442 296548563 134732269
47170083 66800146 603988366
177526883 189161855 440763944
159842966 332795066 237522066
111631764 263317044 410446668
653499718 191520451 674154790
629843871 439889589 515646591
646649367 109194421 319692145
330671781 584802306 618405362
147481735 676222615 437221673
47021896 348190415 284293962
219515286 178739264 521686255
101334782 605234175 7718047
661081556 429354704 516065887
7984908 229122393 203293614
682416240 302830688 341191718
264765490 121294560 120833232
30096733 583707188 678210665
268377347 429883915 646937121
519085503 13370057 620454304
333890917 267956072 166837627
603851170 72264683 530316226
417231793 535765729 419894064
405625386 543465338 664679990
94044906 653862153 420325328
653188010 145434632 229148612
105970754 597567501 19546397
82723277 632732982 442362701
23847258 131902146 209315994
616174252 94641551 318595272
541075410 570920670 368585200
555780608 453003386 183470988
42440653 633203775 126971764
696062823 284056210 407174845
557652347 100694745 560070944
160040985 288239659 576652605
7466346 676599930 633799836
548066648 267504824 271790895
539873943 606994861 89267678
594852348 86079920 548163510
404796451 527791693 559568207
156830214 699295592 624902483
653953014 199358721 128844217
640943422 2862350 427030005
396430871 68099531 518596313
17590760 32500937 486560024
86039798 675540111 607238848
227149358 19361831 161879327
278563791 335484960 503147953
630330012 666737255 310897830
304615538 620318956 366612293
452275068 28977097 515125849
219331095 480743189 85637607
127275007 587328768 388962798
684331134 702672496 534689548
486130847 317668223 255770095
117249955 596142462 317979223
620993541 507899189 495429466
260032423 92498458 283243735
447068145 478910457 536276426
40482267 562952749 693928027
321575809 596005541 702851358
576795627 434471666 515698397
136011403 541559957 475115403
498586698 111563344 31584578
158850177 29240739 208013719
203505604 27620677 118078902
615593560 356339125 529992786
532087410 530085683 170913509
534991443 685886628 294936725
284258084 190161928 167468933
239874897 232159810 684950729
201198751 211890530 399367332
26259197 357668858 452043954
663653717 660052088 568951686
620978563 214978663 611790173
617098039 670851574 443250351
412659990 617574691 44146720
221450420 270158568 586332107
334283618 647515363 597704702
549624804 76838286 356531822
533330366 474756284 263743385
425799762 96025505 656924211
143043351 628953077 422971809
186945643 27479094 254614901
444308932 235990660 606696731
430950728 63662220 381154959
329343935 154281199 71874063
407751967 312835046 186892440
675225251 304571759 29287225
389231637 135012809 374542165
693231617 274283089 312419586
234377506 613950505 316979149
295470806 539850261 556480670
224357943 371083404 318179006
345313379 296335921 218621516
159236881 518826365 381975220
252236486 465228751 344966658
677800275 47223659 175024473
189797106 248163346 22738696
177877063 592616901 383355528
456358021 37470401 519426112
180759805 1912621 26136484
470699805 618537622 134700829
211276934 126165629 364957989
183473663 333842515 116727678
659028085 198487181 373661435
292947471 284647800 645774408
371818237 51631640 100657600
29719054 431885827 349959067
393302452 686250998 4397642
565934074 301378290 593223800
50294231 221256075 523483409
345422858 27705034 617533292
283065325 498030593 502109538
386337943 323207825 311279101
444504372 205425637 75985643
380967529 645324395 411784851
342836355 591096739 429703629
488600323 654585685 493680586
184224997 385350193 459567241
37605778 99605150 428817168
152463258 395787137 333494011
297583483 355336972 22252149
588321500 46098850 610660769
120225360 694417961 584467250
284595849 617828921 264126713
208234843 520751838 585186112
506017067 554414568 480609395
565046832 448446672 214724339
414309701 612364967 459724238
560497059 334980476 681179389
58318363 245102313 47073228
322593597 432679948 629841378
598573311 534805587 462065134
66966824 150468675 56042070
495357555 131245433 258337114
99027766 617263279 460839595
314854908 229044423 164195027
320538455 357519184 504118492
388960763 689504086 556194638
557906341 182888241 508671988
544183468 47141627 393534578
457402708 178956982 634285284
51593001 291488695 2527834
261278958 90218791 442223365
628928353 356655161 352529116
26288964 253389567 621502120
342151961 386924358 265581380
487707392 238069100 94553510
374802771 267665489 591140315
101260952 570189924 298732923
443111591 700952564 363498949
286920270 474035177 502855986
550535880 318967326 168219829
702958424 236436826 300228784
67250 688555798 291152402
307223360 65525389 138110691
644656912 647100862 450167712
122877770 584586514 68495918
508491045 670576793 394533747
298852867 695310785 214613853
382415101 182523192 459004381
291628802 471987578 484549737
546454162 664633129 180174840
314540122 396995693 568328743
689066410 472308481 415332867
63288349 295761325 215371049
490383051 660533974 310692669
583278365 117366209 39956961
624465194 44477372 98447368
237633025 442066054 9984000
451452596 425815074 524262335
342717566 640365440 422237816
291013688 305027904 345922192
595543919 619023377 426860283
302440471 335516308 108999057
389228666 68200595 6161889
641950145 92074224 544273209
600716206 448267115 249005987
581677685 108348318 281492789
670960940 193558128 532943263
370244874 430378521 472102121
562260457 28018527 563124082
193172552 522251253 652657143
594666380 140937147 10510170
545536041 122236313 355724722
563998116 197537565 492556609
590574710 331032990 505750854
182305561 16379052 55869388
171207640 141420184 262470047
638314182 492706034 152470324
145335503 482276029 200646933
251501170 207073057 584623709
442379233 498959297 693304293
685739395 334527029 331379003
332542673 124538770 523982461
660414721 418709939 512369269
495848403 559407828 388831652
631505917 471516352 458317761
125791387 319731592 225347446
447520060 650362867 212783094
618631856 408569648 576757489
535952656 323089738 161785071
685790099 472878701 25392916
187616008 251500822 592014078
357770437 153987941 292860247
166718882 102549060 288132314
416999877 618068948 541024460
91827515 123290004 298281103
476772296 595118438 135209070
357966873 171450775 386512836
244118484 110709090 285441312
602234848 42140967 258933764
100609155 176542336 489360024
692703809 131925530 425354934
111417348 525049383 316966922
312485502 238198268 471191227
167315495 457641813 516336079
396577357 424578388 380266866
516777132 295877427 110446935
51100721 145025417 144459350
84378273 626679806 332533510
624617536 644772161 197399738
430926186 424377863 217139660
375744571 491175113 226067524
14094717 475155441 459954710
514819017 662795213 167812087
435501156 552232455 583412676
628043915 698966646 156457152
87996367 156665875 693320607
390672011 307196190 279800763
267834819 308784511 623701344
581333577 280126616 71541703
23150061 518186533 230107595
32207313 377291183 8006405
626289703 483934249 270081228
474187871 604990844 661626197
26093138 4506299 157422130
638773162 166490618 547169690
382981799 127411009 364084460
168729639 637490488 95704929
194571570 354850053 458920354
631191366 640699067 22269513
36432839 426712802 181560592
438849428 194454814 179641168
213458503 546577258 324402789
492922688 391077424 548295865
214486487 509564240 463675270
198134444 204062776 213356837
154407629 128879001 149506091
398733507 513163853 206144659
213714275 194223716 92592655
51018735 145871208 616626330
26038803 702342509 595138277
441579097 119878918 223651110
438855039 297933315 151251450
135547874 590417552 421294187
539990044 321600634 511522094
489903844 463296389 114504784
622540967 472583765 463528351
130824417 645735282 42649588
484709735 322604520 22745908
204281922 146605642 316630916
156994597 371838476 602315022
202113459 58503471 602442921
632229941 587506787 475853909
664775545 476733652 565589547
591232552 630547996 264069050
74042521 11395797 234638402
197559774 74733305 312180250
175819197 701176985 115262997
554864057 302834286 283945433
206122747 236300583 644841539
336608485 527963462 89710766
670536665 11107616 266501387
128202481 355719715 56397196
633106291 427344527 173799706
214359028 238479019 373485186
402177887 286271601 221327300
642453729 477060560 412471234
190760279 564252824 217688517
51817492 59338540 156138400
450604200 632991612 368625482
511816367 294163962 410016203
355969232 645772049 393203010
281658670 646169408 148945214
421167826 343404654 422770544
272908339 284011372 432514010
635525643 219515128 396123918
610605953 284134859 423239989
559121812 665793314 653733285
586318111 378376521 213297656
645475136 62042027 48156223
272036226 134386314 535938480
448710179 7920093 97381330
532652542 261546797 129070630
131223432 562125720 32929749
460694880 485723601 331513011
684164550 597944154 681527991
39466010 167176135 255153506
117657282 216720778 163058435
265978604 15841224 144036727
601627356 227583403 585673705
364025280 146604430 362666939
43601586 582047690 622462650
82785967 393198804 306258780
614089554 489202087 6272751
396512015 569679043 140603518
426464126 419499281 474566700
685449080 282402072 413409472
311783391 86312794 216725541
400747463 269949451 66204275
271863917 361744292 651528327
99710191 440999118 290187828
129566172 91090432 312435550
335511994 407265266 409903427
63170431 207015905 488319017
691476982 113104218 471763997
35677218 356186027 212191568
612040388 81665706 697789667
632548354 583574377 478736044
251922523 33095212 584467327
251640422 542430650 628955530
130594853 453078768 49733019
508195566 547595260 352562208
657507902 318121445 29510223
314541291 223549066 401338936
324499806 636975080 177842516
218854843 50593700 133960529
347226557 570627964 354885873
680756914 59913581 210637033
99865276 104503775 634032337
197217411 512418178 147170237
464922012 94441429 401014930
563762608 524498534 343271004
3531946 190467845 428946309
488365204 643857483 374431419
517082426 32219712 437995126
513335122 702051096 689822400
292846950 579064037 11177384
451610877 179207383 342108056
249015219 530826427 62713932
496212775 415688618 307423313
364575328 156236462 620776577
70594256 518226451 78734715
147333766 670685396 122338647
96958638 63404198 398276301
522089408 303293600 383322136
525626253 582030558 22076384
592242108 74532012 92946867
523752427 98616318 56090129
473112698 651136995 686165469
29988051 664482115 678579851
293424949 465641653 41652651
234197007 74529872 274025323
445028187 678637046 122611045
575011188 630167251 615952944
396112882 681749441 700642153
160954762 163729297 611180418
624791450 149918200 566261605
246538981 460119887 219306806
10554968 542171190 66064688
203843725 24045195 217155676
30511831 154455283 661922189
457855715 322726161 339011579
680108089 144980486 588390202
289988195 461561941 16977788
245762928 370969496 402112203
205388250 609539030 426239081
158467855 234248382 658791393
158957877 428576968 93813105
666764847 522104358 166588639
506739699 448753115 174968672
600956603 497405719 555675654
438380151 592750485 586881902
593711180 363609164 272490572
183809558 261612901 134527921
102580564 95304960 22676820
238072873 475042832 129786646
503681398 99533597 54867082
189580841 119561761 628502719
479068121 573700615 521828040
411124270 54209347 623693062
548284827 203148836 332794322
684779155 666931130 157053990
184393007 353451089 648614962
515095285 144207659 549399022
560567297 655662097 463603086
541928824 524473089 124548838
382197390 688549582 609241749
546353814 222044043 516390289
636592612 83130147 324892839
333422746 594407951 212975034
246285497 393542823 644518671
686893506 454011934 166577262
79033693 695572562 571793082
620479140 138886448 232853271
484270921 511112840 516751987
411239998 658284507 581692125
419507406 503938858 315097808
244907927 313920216 269574919
308782041 221980516 522101266
246053143 151160435 442035801
193128805 130456448 6102326
433951337 166042254 648444707
109242524 513119089 402900344
67315709 625380609 173001581
636888611 205437004 316540878
62571006 177355724 89102211
219605017 465107736 123716010
175245948 531508662 650200189
621868304 507836339 663918146
274141166 219601036 51415466
42785471 246676145 582805484
108389985 402357831 406828455
59555519 80926339 235648089
141213788 209660002 527356530
394787639 307021901 703175207
356233586 578797287 193139389
106213655 427703922 639862285
510213258 503711884 303397347
374296640 621231296 273338029
498405932 65803535 692464494
350996479 508357512 330364326
128667939 677742234 335939699
650141854 337490525 552944746
277856378 313132921 634307168
583875831 576145674 71549765
480124866 603558353 37232172
530049548 180289724 19182418
314155292 509574518 156626726
98398839 466036411 226393652
238833544 623182111 520892415
177801038 275814307 372814213
517602781 377360805 223735480
545991811 242487079 155858983
201418072 638651744 414595105
105402028 177376460 198354455
364156708 470091061 283721066
535971680 187727793 621216369
356812805 95555989 117524449
576913338 562152370 281435671
276662500 587064464 658120889
375072939 350594479 231209479
548378532 96284276 511370238
251266580 493231489 500803311
538855428 38010617 151131951
91577381 149177910 366011895
252438064 172580762 339858618
505688135 592809950 577245312
231559755 327383260 363746119
60163407 499213204 116841663
114343644 597777046 295253784
600610960 452961460 561984873
295048776 358139599 485410834
454156677 241740582 367940836
612247402 28134594 164776177
253759093 40086927 242070015
152030495 46078185 21595052
131742187 50027419 56346645
573090122 78413695 130197772
360668699 41880500 127581295
208869751 53529902 71585208
518519400 646138994 490348065
322302370 628075718 422500973
584607007 353049004 657642020
625233632 639293887 351475759
325073421 262068744 126071779
239978133 239073668 416741458
477904093 341385003 396537609
242210017 149169423 556648526
98852948 693791662 162181648
10209232 394135847 655023728
689493201 695855571 372370721
362921454 611430583 129090558
85968897 543499029 370140132
268432396 97648864 671160175
304223847 317348928 284395810
98853608 370492901 575768692
72266863 127136337 26600611
645301817 550428293 311354715
554019683 616768446 646989113
650682288 267893663 593161781
314793045 58688846 332691574
211106337 11206401 372245870
502862768 403866530 252886398
426995157 467983954 458970615
186686048 557050085 495335693
679303215 560055494 653466182
319203716 247874055 675538307
590682363 29470269 324485859
608217216 4998267 27908704
473854557 59897649 636149102
480749889 193763078 144471301
223219544 87906047 438188431
561884778 556526113 137951106
696489420 253216581 310130718
447714812 641329997 312950469
465554463 97587079 363873929
457416098 633994916 45989439
547970492 18643573 309810339
482302021 692782061 367313233
199982045 51232028 324827902
690141559 34950202 668384497
159658220 117878470 381587950
363928712 292861056 529746037
464741677 662341753 179469522
175970752 367996322 268847429
293425330 477601847 35576947
47787955 661628288 154382708
18006445 454830331 27258632
354517999 282407141 66841553
623789395 20178842 422084653
7459827 173660485 493706201
222704836 43553141 364270980
541710156 653367673 572504672
628120853 668738595 294722937
168132516 328645249 311938404
184925997 650769280 522171430
676743981 353170476 578511298
96682615 273752990 278334325
397130048 9271187 601535537
283267249 208599056 556647867
101436580 362714598 94561797
384430167 582261447 276916216
612951392 271895521 7105764
636929895 526637741 345685119
585192869 520551336 17993453
470632213 184454704 321515202
401608500 461024529 230665505
420573659 534714092 449980185
600407021 66475524 625097532
456552289 547888694 500030013
507889555 98680048 270008887
233012621 148830789 646990709
152309299 269203751 601518305
369705223 455883519 545226250
239177824 607235724 150214584
631627123 38958628 395664998
355738513 416545764 201548232
467617147 154582188 70428930
296704800 590341283 458233361
89303076 34904338 680073177
498543620 637177858 203126637
219884976 696543152 84079728
552227090 28769413 586476126
182617383 195513834 451548440
324280391 123375575 505297962
231397344 235376873 310009495
648074684 317866185 666220740
423522897 447839194 571995226
489024739 151107935 330333475
161244331 322681883 650784944
252762655 569051433 629189088
461272629 516039535 601626117
452860874 211435558 582837184
255732240 465801012 167931376
250574393 87542617 409319437
295917650 626156241 478131967
156445018 36017896 330765893
238435097 57660172 263719068
670806344 381412228 205887136
362975677 523238291 120272904
297429162 156421117 543116991
177013186 196959229 597012992
143869820 39559331 539381939
472118634 420793842 176515038
696287394 500914571 658395739
601165986 152262901 698656404
320268673 382671958 560397868
10207583 210024511 112260928
340879105 162922383 20459105
702159658 603614408 509281831
655031104 427926585 464813543
64764346 408749117 209331966
669801040 601641838 302963168
300098874 270590009 511549220
409575983 348289118 595278706
564850776 593405975 334065304
166574881 156083688 151624925
580174926 384929807 213252462
309421836 680099128 134239743
101497560 223767031 94849591
537819629 353862074 378238538
575851621 24293686 215118776
643563858 660840275 479836308
231427696 57806805 186997272
73405287 591901254 662545779
688851805 392948605 521987945
589081968 608211364 480022215
353305530 273477188 7615730
372542239 372347006 22883909
485512360 471894001 647134053
295652942 410161045 235203679
618305229 504565790 9729208
661467466 471976197 575199810
84786099 455066119 12331147
291105147 69896451 703192690
431377139 475199856 138827627
585039711 702402021 524432384
615680849 662189751 341297839
130200077 547628186 122297919
58802349 666196390 432395732
92243070 317616759 346008363
572437601 580481271 163950283
274875833 342668943 365561633
537165894 456866983 436760144
200707352 15327584 502769973
537315848 462010698 230544360
453311403 500690486 407274255
242259058 169980446 123148770
388113640 359151331 647766021
185806623 503186413 354272716
357291824 519668798 158161508
60921627 603145248 599453607
280263382 4179118 513653471
623008779 461023475 613753910
410856385 529676258 420894737
66065254 657501520 61742141
568008234 65665506 379579991
547484613 647418 23199102
51331816 237735588 328754428
532679557 681485069 505229312
624654710 101781337 272015901
530480715 282185689 233331141
154539211 163572143 107596739
22642461 333581354 290959456
236579752 18080654 29190583
7589479 115966570 675355110
542309459 1062226 20342871
56103910 157349668 306378102
701538312 553630889 598027420
387890322 163332191 509408513
306819045 377899701 72440660
675694385 201961793 643481503
528362119 458143694 279161648
323440413 597695417 267576002
28440992 291997786 164589821
138057338 491973778 352427301
88211289 187777149 517967507
265279123 515621340 24773714
492891032 344945417 165057118
114337201 28290580 140015861
464843790 267023904 300175886
48899896 386066034 257463524
686916821 339868655 500316645
109864611 67594831 413537475
426271233 398857583 82517173
107489192 91471260 211771569
469539389 6631238 416205360
672724608 30603509 250543630
616505483 19800156 148449711
62028860 362301261 114056508
403871974 453890536 401977338
129885916 10579054 595574303
545453599 93517868 105925790
41825556 230216420 155423847
188872851 209428144 132765486
112691328 6176145 141421694
255847536 472325412 607573871
298646182 521887675 120633776
565986485 362800200 204751222
654332250 365972610 230887940
487406604 466724483 749740
216830750 179610303 408940501
386470434 536314739 26782535
262411472 342352320 544985984
380153671 517347151 82356913
560307007 674297937 562313012
521794012 573876193 397393848
12698592 259526980 255759665
28323909 353132543 578218454
96195108 19729569 124496495
185001032 179114042 371728493
531416426 45684463 554651063
546247888 632015728 289109415
133854700 139420099 155949541
470404065 28629885 638513550
134929732 457813086 495101198
108925977 625963209 552035173
281036050 289557794 523916613
325312741 518656839 250188608
609357840 458610981 313907565
84904380 586819941 20428385
197965474 126558124 279466894
359924529 513390166 374833862
520149798 22786021 397792167
559523890 309014926 487021044
385673507 651477519 195870585
48361490 70260838 315397215
93373599 350016691 228746395
331256914 403358728 344861043
439060232 212052960 308637825
202283340 687150671 155058173
9981709 287380666 672163288
342519337 230256946 578593165
518554056 351863527 361398400
145706349 668252807 445821030
532909872 316553365 63912434
222795335 160535154 31870184
614922049 245322732 541694355
486548647 419600072 509569983
369202470 257662358 447150572
679088311 629162665 69483045
155302459 254606296 499320177
583021429 547131082 8190081
246547587 307755394 112602832
246072071 275296665 105988308
435216976 522741720 568888048
504493643 590317788 634118716
121552570 323042136 151884119
498518949 532106608 297659190
233522641 605973057 395384646
247616207 633572338 654894287
556674442 503115768 229496886
375878267 113457581 165633302
690889225 98620000 198673466
700500105 263005000 589810922
574403274 287386689 614667483
325407684 674040606 84033651
134922813 155801312 207454903
543439077 326900923 7755442
484811127 10145146 596035625
310176281 631647786 522374958
239468527 640608462 376169044
610126588 659721062 491209378
676808271 258355005 303724490
359864857 130944957 496747595
174889182 71247436 383737920
109929749 531758754 211412064
465903060 657703790 66158047
621820778 212030822 644867830
371468646 401163159 596421509
667517698 5033307 566639884
238831406 617376742 142418846
236902559 183912905 535781731
484685468 626207864 535821482
108314452 462372876 1149932
605469270 92401427 399474246
433843200 679649626 346309407
156278413 385956644 124260863
529137160 61055842 395662703
300190107 167721471 198176642
691040726 204860480 186910683
372819081 113407268 301266486
395462241 498677337 29420753
404157318 624555670 51117465
151625470 503119830 486614203
668330309 447320052 345998276
588828139 674202577 418786840
671899620 56986100 7616421
188151085 313884334 701293631
673865299 455928117 624861821
425703492 524775864 165785774
428362483 558769187 21435150
302796831 342219837 125608985
161189750 454914174 558626250
421219911 37387501 155006593
552505011 610364476 250074304
508165802 197226291 483942752
291746034 629809833 627794902
559647384 632669080 317027010
564103892 470465580 547651559
649825690 675498419 423944298
499816495 181334592 455699835
189642418 500949138 660564272
418394557 689247734 692147240
76803390 400503211 105679553
125808107 135203324 604440267
257512156 279870356 658816626
237226589 24911265 513783124
4178130 299097174 202149667
439096603 76174145 481877969
612726935 147811032 169884152
588519981 286186729 650257309
353285494 397809449 25016824
419782539 488023941 417527906
42686594 473943696 107483091
527672709 524926045 112611800
576414020 688122816 269643082
381669946 226600723 103092373
645783568 115225780 478135447
457447970 655154763 84043805
384753202 667059795 612473618
232221480 265917274 48472741
334137793 123474891 628305890
6540 1510
76241010 84747320 51957899
96716305 32589860 109828365
10994781 35086043 91254973
24590077 81259154 59791734
69139963 103096040 91449393
85711485 111192870 48969242
21310768 75065279 71887423
36428319 9254253 101492378
41031110 13788616 109840129
38394259 60131996 43299960
99832076 67644787 80669846
87759900 66934766 88408618
98356296 114568080 67061256
114703340 71603758 73510824
35688568 77739691 85036198
10375825 19137581 81486663
71838959 31188216 61731219
101710325 107935470 27984609
37740909 77642616 34920171
10359579 66260634 66039242
28776745 6041777 6287339
101530250 4064001 36097808
29016328 6481830 105524914
100242653 15056510 89264027
58755900 61445418 109597917
79034363 89313226 85687501
110580608 88917158 13691953
85040658 64237014 63447483
51684473 28448442 96857904
48798273 92181858 95090697
68728493 3942088 68817598
85811961 73746164 55195145
109033476 38488590 99759693
74288325 56089566 67515262
30407633 12597003 66752504
10545956 41770150 43416666
52840177 3478962 38292544
36563542 107863137 32680996
113727900 86642225 53657628
5080761 70649871 19122156
104921245 18703794 60283301
52373164 108557632 45177053
2669956 97223684 72602405
29467479 78890154 65073401
100217523 53247942 112701777
19605435 87485296 68126663
79478943 4158234 78311731
86307380 81531318 108775902
70184617 30341100 84478028
70758908 77132986 44739344
90670976 70828450 111034028
64792991 20001661 17772971
35727468 72115029 81296221
28130625 90956815 100360790
96704368 52675848 20638077
37705235 49615795 45940784
67908198 50820424 53977086
106676989 34452254 34655713
89119414 88284573 41850093
50995984 17230563 1757187
41955181 27479158 86509445
113588174 4445789 67244231
11927172 56492083 72838948
10658248 50179836 34922368
56585076 40322211 40322058
5876147 89685528 29658266
68667830 44233965 49013021
36303086 41253028 70370313
86525412 113200103 30695137
34602597 722976 97209119
87975187 85246211 57547115
17928449 111169938 5955693
47587800 11781197 23391450
102984821 79640409 67877011
80660970 91416952 59969777
15376256 109727085 84401664
70676882 65573446 14041772
98323418 102273609 18988328
103082729 48220589 61349279
89353952 34268361 66639144
114577479 84597137 27546570
18218700 63018974 42851819
81340641 3010411 8823668
98034472 109614633 88265815
6811537 94549042 39586630
71392508 68553450 110097069
38734477 96152296 84141405
68533859 104584371 40454191
79394242 44616852 114077090
30187101 18135575 74717869
66928209 22726928 103832253
22016881 33963499 113400308
24265386 11748507 65065099
111686082 97554853 14294241
83393396 76291329 87703848
90659392 6484223 112070348
108284093 32639298 112190771
89691 79280883 56694424
18827323 86896552 82897131
74931849 86586440 54403187
94088172 39905939 18909840
53135405 38220211 68107357
109815817 7548814 98569557
35050071 86509354 112453598
33251945 102152899 102739119
34107971 96542091 111956561
19903229 58446576 22664755
86972640 84673041 3829929
678511 22249585 52998599
107516168 95873101 28421357
85753762 33612766 65578394
92655664 86939803 15833593
58913484 57227496 59217493
95442536 76647491 79783965
66266203 69140889 72312634
94651652 29982847 111654292
5321582 8735584 93589905
99760677 111294009 20083083
81569402 46665402 99360645
2923008 1722721 72216033
28242645 103219718 94025201
35563945 47231965 74355672
104152463 49572599 64917177
100383600 87090832 62117246
76056724 47410571 49004312
35426798 58582322 95134948
84443480 50380439 14196072
5818369 68840207 26334721
26987551 69887073 36869544
60166545 81713152 83648639
103231468 78746887 70770424
64589376 41826361 100456015
55616268 58089408 35638328
17787340 2135117 78010735
85009890 80328834 80799539
9516324 81189786 48224085
20927754 71517655 107437459
77673194 9741879 107280770
29906569 38970179 81351152
77467408 6041793 22812138
97511853 88304007 57416518
72822845 8283742 82428590
40766784 38508578 103236143
80896293 51431735 5826962
82802003 24775073 97176695
8543731 65883651 44976670
11718977 55767099 102924537
64715848 50328358 44586397
47353531 57516027 54063430
112127730 18062281 21014018
58042868 88998728 27129641
70957010 11463031 61224677
89474429 71551937 114227496
47361253 63349609 107882521
56682655 2612606 19495858
5312410 102646512 45576182
98883442 98337166 44173603
13412121 62574170 2959942
50759382 46313979 76357954
6153257 92374245 3419782
91841132 111030924 92822471
52122613 30692914 20288261
48137002 88250360 11631949
31164722 113425577 34074819
94883276 98439714 84705775
102293232 89130652 39704760
56681876 36872430 94003617
8889582 46325906 76185179
42171343 4564469 8706462
69431840 62449202 80354289
22836315 34639256 73959572
56827859 25990517 80853604
57826848 86738492 105799801
50436876 75049216 108583310
13957026 33118805 104939346
38211185 37115268 75500651
60709134 62178956 50086032
3088534 100035809 89431039
16484820 97892245 1182066
45296205 21652801 42225222
3516859 102336850 59399771
112036491 77232673 7694941
12124627 10446700 18030052
95828525 80212930 53271100
81989156 100031352 107765528
104105531 31159178 62820247
36485834 52269345 2522973
8539705 96868495 2312070
106791018 15328431 9513808
112781618 95393420 90735128
97086455 96752287 95158334
79733770 69796411 19551975
23739604 28078829 34423945
102676156 100268614 1003832
56035928 40985353 107396945
19920760 14786921 10204400
53514689 34019595 28696400
98527456 87166015 91176845
96027126 43891247 99263188
24180419 91864384 105714178
30927348 106353720 37619509
90965369 106651355 50137940
50256120 80896827 6206560
55056843 106601229 86777071
81488589 13567068 13917144
15179153 48195417 38588706
45964577 74457550 26334533
48139022 38989334 110909427
81820208 41331327 79847027
50576925 86873299 13960623
3212465 52205308 92246659
38192676 86978391 75031781
99694485 108743210 98442868
55980557 3175071 20368179
85584202 109842974 83275301
27948404 29209670 20199257
51785357 47944288 42220462
24197292 110896442 19397743
39445763 99871752 43888997
37035064 72554323 105538992
34843412 42459244 4456697
110695866 7932088 34286792
20354541 16111002 9126804
12161612 60052090 61695845
83467286 48029109 90775208
54766145 44834231 93440093
19974583 48715915 18548206
27943465 60227303 16319973
87681631 26074475 52574624
35952692 103102498 87825576
81652493 48517973 5886875
24927368 41930055 28938465
58257830 7667024 70294261
82821638 11889724 36098265
37339960 25829959 3565999
52289793 104592146 84432767
54488278 80709821 10623975
4378388 60054749 54061885
103290825 113059104 51057661
24945842 60826266 73368652
51871790 50721060 18720545
79541529 23357083 98293609
45446560 105836187 53028241
97608903 24675887 18901886
61636613 50833742 39397500
25071297 87536615 17052194
36097425 98442834 32324500
39069767 49857820 12345891
51030537 66188316 8250481
92522863 112562090 11522225
90568919 39463687 89959912
114790248 31728943 110875031
67597777 32869720 61207622
80236289 74974867 114201469
20427997 95957088 104437909
47457551 33408417 54789438
31691251 55905253 86922316
5900878 51497165 54728855
10165994 48942352 19820596
72309731 88760205 81225448
40486726 73854474 15676302
47011513 34823893 83940190
83274836 57895203 88687063
84664961 55534499 17744858
5866283 55149106 92336633
31618440 97782062 60139253
63850904 79265782 86868875
105271211 29713946 63525930
10664813 111482707 20953555
86304338 91593700 1436607
67534656 36647448 39636491
79229554 33680486 47568190
87684563 84973756 72740044
3831797 22397626 2540657
75766917 33883073 35874094
71050663 97616132 44948924
24962031 43905383 114615489
3226879 113599121 30882846
97986798 79639980 96247198
53542957 85735054 45659708
30935929 95877318 84788987
57012705 42172281 54935659
32432916 110902999 55387460
25290188 4439069 102824572
93760190 99660504 79812690
12361123 78341970 95150849
1526141 8383282 61397983
31413308 40234061 89123219
46873856 45432846 27470016
46643232 35830262 65377976
29124103 46068001 74390583
14044871 24376603 65358803
44222521 47848765 67539165
79912678 93220134 63823947
65820541 83456227 24365132
14730634 43532813 7464624
36617855 4961029 31949341
113679306 87469239 29427874
8563043 22047129 90354496
112672444 10541126 96082945
50554141 77389694 23876031
2421676 47315741 114536059
5519664 25221666 53121363
27054196 32450615 82236737
66699583 32897619 63713376
14461472 66915232 14809254
72370987 20632139 5744065
102899462 1096983 24271629
32578402 102140670 45955962
45258498 73929736 64600861
57592682 27067836 85147416
100862892 5487785 9129875
57080079 26337874 112053306
17111139 61638124 83123096
107034540 7229007 37337431
100227239 95324815 49322357
45777609 60776346 32250976
87271327 104664771 86429462
345987 85112719 91176371
99492990 40384053 5896455
76305547 11081511 19229758
17569349 6704640 39837959
7458909 98469779 83422052
37699855 87796740 42305229
83687016 29331013 49682967
105676103 95461512 30918749
76074516 1386855 10283519
70073340 3866483 61340870
44435765 37437312 10880458
52536726 59295964 45887897
85600120 16957219 17189027
50933178 20617495 52464886
74689511 105319114 38115121
1980186 4985077 36786513
111520223 75871737 22369467
6052844 30401078 99677968
72021707 37946148 25478500
52926160 36578454 46720980
6018679 42199688 63179081
56122733 22337372 21074745
4566380 19189163 99197145
12777167 1099637 88406795
59428556 17241571 104169556
113623812 13495072 59246548
7741315 37644929 105422840
62214682 99109067 41563906
80919023 53970906 32779941
56554301 36590147 90777028
1312793 31050736 80567382
93154169 73475288 32903206
34222067 24946286 77280571
85504280 62354438 63012777
77469113 110957155 14245462
54509783 22104146 107890124
48235292 84943436 68142117
82157054 66894042 105300825
81056748 96518338 60174581
59205556 112601483 103475872
44143965 65275325 51946106
19952532 51365261 53857875
74972738 62609303 63530521
17517536 8947773 52699547
54900076 29901690 59479243
91810199 7196570 71616037
89239395 210105 19599936
86460609 27229727 109127435
19429815 2873482 113730224
95670897 32713000 99502339
85840600 103095337 93080808
98197232 63179405 30236086
27393882 10164751 100876907
45844066 106515912 104754139
106163631 91401537 40846214
114008583 7738379 103048268
71176148 20304911 88988376
37492130 7625661 19565269
24682786 111960044 34194435
74004079 54106771 2889100
39851940 91205134 22686246
44758669 91746425 109643558
95270182 50894211 10204954
14743501 21844817 34484173
82918148 24310879 90063459
86333369 36139385 39552753
58228501 18239258 94343372
99055348 4609442 94203066
57016434 63218836 10093232
94592659 20925727 41311405
49541075 4938465 60773294
44867738 68254787 109365574
88789636 56660209 19131585
19561202 15704606 28955411
109606591 101554829 36481043
28451203 111360545 56051552
7316703 77923235 91379372
78405632 113963360 69614923
101892055 65452996 40744128
70902386 101268652 70839436
56477172 36428053 35076478
32840703 10230604 81610438
38061699 58748494 37779345
6663439 70784706 79247854
110805063 49791341 68284492
2410956 109590198 110225421
87407279 94874460 30526571
27605105 88996653 100795121
76476768 23332978 42211946
3505224 16125626 58709403
109848150 26425842 24763369
57227532 30423407 16486188
77909032 1433985 48030955
24752685 31561503 87999166
31938145 87831365 15750491
43443914 53079901 56887752
27613880 28463547 30025410
101774475 12129272 85014123
107606087 59927155 108433176
47557796 46080369 34637061
12560377 29091208 41956791
40557488 37680319 48443707
60037758 107945664 58293285
86214754 59415673 31050832
52672547 30087918 26149591
36089903 95912295 83404123
98195218 41436426 30941203
90003612 70607008 62391671
19208912 112346194 86162086
43165508 72897420 29764104
78120661 85653180 106150080
86858710 81044256 80419786
111218187 45455210 85282836
41204206 19188070 61358129
207450 105829925 54807331
19746964 42201712 98588865
99064009 5367992 112555835
8831325 8672436 8013147
79793664 48843135 73579645
81961390 29963834 67792437
28829136 55541696 41545473
28349927 26105379 23067182
68136374 51281584 102715387
66933190 105693329 58097934
59361663 39907539 4283333
44585967 57587857 29310960
39057516 34557967 111327383
40379022 100838683 66256478
62154899 67050310 60418869
113318958 91893813 40960977
12482649 76401197 63055359
43999249 76070417 25368280
40721708 108596726 93467684
34273149 41297376 75208896
55471405 15493838 92493174
30150992 74053498 27703907
102636624 28324932 106522995
51525743 14255163 59605207
62400027 12066293 64675533
4437256 47999997 64450414
10460833 65156721 89478060
30850491 80228603 7424584
75258880 7606542 80325504
45077790 65483529 19932454
3566115 19341485 99738659
62396706 27368157 27418396
65715897 58327268 12605179
57226706 65543571 95852836
106540297 51853760 1061096
67817108 34402181 38744273
71330370 37232457 48492439
110301603 13549403 109174595
60251553 67881373 49744956
57702244 52156539 82584347
22896820 96299157 103104855
10456609 19624064 46300834
100965246 28982422 3411878
72383922 57418053 107178673
55031976 114610162 81248547
50152304 105028132 60070633
108462020 110135840 33908367
30841766 48503827 26141954
18848427 66079049 102859889
80545031 84892833 11119667
63816130 2121073 75638977
62783609 3163692 20746816
65814347 60855880 35086644
16631080 28115603 94846045
25611916 103875090 30176645
81508792 31871985 50075704
105951338 42335238 26663396
24583246 84704257 58870317
10993330 75667459 49445829
27676818 94808436 90843518
29372394 27498870 29518048
650368 6496642 46614329
56390830 47855230 65042473
92078778 17323262 34397051
82995406 68627158 53002210
36270455 9363728 5351003
53448453 83715609 589045
49003256 38904791 52670161
38793925 11189057 51191271
38185763 47997355 10268715
4235047 22238546 81424093
63293567 47238831 71382307
45636034 55666038 68645321
36187006 68753166 76735927
71320882 107208325 107026656
56268437 11456765 21210770
49429591 21165695 35316309
16893563 96225476 27396675
45160591 17135312 15794818
64551349 109837535 73499499
7107691 88300528 50383821
83788202 39265448 32100126
99344524 60457959 71336055
112895072 75142207 14444360
74891702 16877653 99428871
74893968 9262713 66574435
34911083 62267344 12032814
44578051 195574 10164970
80154933 10382527 27796246
113280825 69237031 37961955
48530031 1566012 74373500
43484626 34159291 33275926
24567214 17517377 72187328
26948741 38797579 9314623
23499411 10374474 28799239
66023588 57500804 46296798
72414520 108684717 14467282
4203400 27954566 104375062
112894569 15732104 74854812
1331043 4168254 26244257
10328319 112685013 55181045
44317814 14759753 27785618
4360206 33004727 105596193
1163276 5493602 6944888
32226641 64677405 40698266
27965071 72387783 1893824
79271753 84926762 37404371
27900435 85972634 14446496
109890130 44344073 108476053
107965024 113296270 83947092
38369738 4345747 59599916
39517631 41543666 35266839
75629560 2404209 30198068
3424669 30892355 62091528
38047487 20277441 60530001
109430960 23679796 84502931
109108717 14335302 16191826
57359453 31585475 14497224
43469841 38773867 46768402
33756138 6915302 68427789
65330013 80263020 106655512
23410050 10522177 65032239
109921715 6529560 105267209
50632083 36583692 108760487
40087248 63461707 12691042
92377446 38248148 109487956
7832765 21803007 96869510
38135192 32052152 62757774
38553435 37724655 40126457
79621217 99311803 34859683
5053839 15039799 68925133
18149243 55150961 45715439
66359985 106124508 91841981
104339477 84694871 85707468
67366332 20350092 21211585
44563238 106460093 80143127
67329227 33866466 104749920
74099037 35027253 29171140
48896179 18015541 40788379
31048967 47417899 73180932
79301420 104114954 1614017
87274242 27331163 52139382
66597979 69989916 33319175
114533402 56532026 11203930
66154511 40240703 78115625
23518440 78364887 69880468
70367123 18547344 3696676
67283861 8888053 74483386
114263606 107669719 37939934
9370980 36928460 47787096
30752173 103846987 108347500
5973656 75637940 59005065
68572286 55495131 53296248
93663197 42216932 95287377
2307656 46746891 3160484
5218893 4774369 59256031
53203318 8649131 80812944
107294399 47754412 96243787
73229076 37717436 106689180
17457526 111429671 88714074
64399677 58999516 52856633
108745851 72491043 110165363
23842937 18909438 18803971
47477099 110332694 96488066
53716894 108401426 46216081
73312034 7070034 41117043
3454950 25079919 32759301
72654072 18216140 49602316
35308407 44877228 25349656
99795455 36245663 106499248
63716390 57251412 97454571
36683498 101330338 61269723
27454677 56324688 90042435
47880830 41486955 65842441
70465922 18431575 3410680
95282700 2300383 81598083
80717648 12090461 71384012
57480711 66643247 50162631
40191297 77104182 66441659
82981763 20013084 92879631
34947293 14158747 98981876
4696711 16911133 85998275
64944891 12334699 37944934
109875725 105768373 8234977
48815810 80958471 50511974
11378286 4123130 64242557
36741651 108874005 14451886
49109299 58301372 39925414
50760059 86683924 35037524
46277882 36144813 32432396
99498694 36650498 26988665
95790769 30234709 30266890
40490505 45581849 24149588
46192885 80760943 91233627
11134302 51584556 33184613
46520674 18538900 64221576
47049316 20840863 95571197
71324430 46357200 27545650
68738099 21756213 52853223
73409363 49263219 68825764
106676413 69518612 109691298
25786923 108247819 12013467
11067010 107101082 17886872
16776490 114460505 107606273
20275298 31500770 666174
68368038 79573387 61597836
35182283 89601644 39364363
111066418 36101031 64229230
43062658 12181823 39139978
46879849 106202066 75598810
69770253 65906790 78568935
20333585 63045859 46281202
101884884 49988244 111300320
98590724 88134242 16583656
114126775 105252985 55379590
69321272 82079990 28749392
21880609 5475410 72291063
34726046 102629531 24944251
41150472 32323506 3579174
86892739 85423018 15964318
27438047 51378999 86140506
92565012 11639718 62535145
41996904 2156474 83808289
113385603 15749714 101459119
32265014 31603704 76425311
29409355 17417684 94792944
105568241 89182884 47438388
36575162 45731654 19484930
47810729 90109726 18097513
37340378 6121830 77444550
105081087 81456760 31995578
39811595 104848228 101610799
41327455 20854016 5691409
103420604 114596777 29005048
103785736 6199757 102699700
85536180 4444688 83519064
30391235 55907052 1730041
51822025 21361549 53252381
41726139 36594561 62197683
105999486 75960354 22110173
72345760 52496682 12808945
49209801 15693549 844151
39136135 73175486 69634868
42967721 69571525 89856258
114608696 78735626 107836943
106739032 42232701 27559020
44974056 35935455 84939206
43853326 52868092 65697373
26831314 18734052 77780913
74990475 16378569 44731435
87072623 107212715 35535216
43353758 95823503 35875243
39073699 42036768 39425600
20059540 29665609 9644057
76020993 76310701 38974485
75300533 31133224 54440348
25034269 36181679 12509223
25759510 17813240 69304517
61563060 112146064 34232110
39392992 109214935 13353070
45349444 6109410 96728177
74870224 6987345 26158152
14273113 58828191 40599116
47141271 30888900 16481119
36291000 10578862 60460715
71679788 101793985 56307541
31145443 55496036 108878415
871417 55666040 32603719
109086944 109398817 46998811
55482362 39653824 43211258
47448766 23466585 4811016
76837778 92377232 51456435
38292320 83539829 15930032
23878884 96248492 79281636
103573674 100955422 61873386
1641967 8459699 111308056
38389983 12966293 51130874
78711817 66423214 79966881
4293517 61806746 24693966
21425878 67021112 57848420
102570942 22255617 42897480
302298 68812178 9396966
32443104 69496048 30545297
78310779 23206908 45844663
78824241 98259469 91271734
109180767 40107118 74267822
89919546 94314728 49382334
108320056 97911968 65512105
95452600 61679397 41485653
110256596 103777278 18686563
77887933 6345466 57437191
3840925 102853301 24538325
48650249 63743130 25126050
52560301 81768608 41239136
95389594 46223801 96511853
3719725 16145677 55025928
24215747 35314482 89323135
76763487 60202768 1221460
14082488 38522262 70914953
43112758 10025439 112937123
83685450 66133243 76046810
38669705 78289131 54305514
23268545 66615688 86487811
104147219 79414368 25719931
86724935 108106947 112242719
3980664 97914633 53062927
65215430 40276946 63620866
44782167 460356 73862080
63894730 48805220 28878924
20793810 25512970 12890656
61718886 9394930 40407580
27094712 102851141 109673709
927902 83138629 37582331
35812124 60739014 1325676
64028226 68186383 30749566
23108832 8743315 95032196
100182483 91144878 50830820
14293272 100021651 67231065
41928574 96359072 88048867
85906239 112713592 103499223
53652227 48576525 97883716
112284386 45245051 24629858
64603218 87398822 47961932
108588313 111055244 66048218
84180255 89840764 33105233
81488366 19617186 14781777
67205974 53550157 47394860
32344957 80784636 13672739
76822863 113012398 90705814
91697421 37308779 3046020
53225503 27673673 84193591
19356988 75619366 7526542
24328265 33332915 30072475
112832055 39143833 114390991
27192359 96444879 55894839
5702961 40260614 101854150
62754146 1390243 17896104
72717955 30986650 72641910
3169011 78595902 40995190
106722570 89534648 60728232
84701961 13661566 106852167
65336465 32695931 33615634
90010265 13523197 81759385
17900621 48100427 7969583
1001472 5404531 33764497
25677505 88255020 35095163
42253375 42140910 7192101
112748767 49710424 92980868
43287253 12778694 78608892
30747931 105628714 11341481
3584670 67565667 39197116
75786646 88714128 66946380
62629677 59571479 47856738
63382983 80119854 77694493
99249849 112514152 50595136
24772578 33277456 39995768
104055637 58558160 6045572
56348691 75407869 35985682
21253845 50274863 30630199
54847970 17658840 3487535
84501772 44380381 41878889
29304267 102160109 45178680
61418939 97812868 2729468
105691735 17073413 29808942
104741792 66808353 15108150
5671242 57088736 10353254
54852840 113703324 13955219
25871204 7672372 78337921
58140877 49222633 50346418
81919885 73576688 19430999
44775943 61859861 38483774
93969975 18431776 106344596
80017853 102686079 81724613
77946600 66106316 101630572
34300133 63912959 12389236
6533567 27254112 91625802
110951387 98900336 66883268
33627144 74812878 97979925
94258338 101868204 63968695
15621445 34198613 50810161
49083963 24988163 82011779
77607091 108566653 58498922
92559341 99486974 92290749
33402621 66086696 67800625
82447927 105111543 37128874
54809323 42669610 63735329
104829078 74748639 33188522
35005859 47345909 61145385
70295503 113379791 21940209
112136930 94269225 67957217
22022261 110934977 15535426
66327077 43508804 7314526
25906306 90923922 18087501
101962667 60760427 10596114
98750741 110099146 59153159
90929476 92825635 29487188
81034138 93781070 17676347
137589 12206625 34628610
11096784 61225167 48468919
88658485 84930290 83265009
14419945 7221611 83154365
40599007 12680075 87269502
21622770 54535775 69700504
21409491 33481765 106304538
16694544 67498443 83555956
11502128 43090045 50084384
3160396 48214856 27067310
71925614 33563110 96319952
13074828 21072461 51240915
31873746 50522839 38684123
14708273 90171083 25206935
26167662 8136998 85584024
35426054 98196923 36680139
91859800 87397526 6258430
1757517 98861734 68705768
83052466 109963445 105915365
57481521 76209766 9860397
71539173 62571657 60209165
106902265 90631920 69012200
108400087 47918085 95898747
76268561 46264415 9287198
78589708 101054535 110972356
111780267 63551010 53617532
13471985 61330218 21929158
70616927 110990543 71380892
107217168 88836825 77265163
28948140 67420404 37559776
98089518 49214044 18673206
103859996 54433562 72569297
44783055 52960369 22687116
81597386 12983652 54736212
94449420 87895009 89657469
92423305 42880726 65328740
6669010 57375148 40256075
111381906 89110003 100818447
76095719 4424862 22435626
13439042 111677962 4436184
37470298 95905958 20390065
70697155 12104191 106223618
64298383 11492193 83920900
35161739 83564811 91365240
30639760 104506185 12202824
65597550 50390132 1530951
107896650 55407779 104724274
102438897 44415236 89632167
106927329 60284142 54707464
68713927 13387539 1303538
36939622 82767905 90875824
61112977 95535893 95805905
103841982 33677673 46714511
18628997 32781015 91021751
95461947 42852610 40097571
73756924 63514073 31733611
40438181 710299 79668121
44429404 57865181 97519559
38032207 110800310 58579291
86533480 82319069 93016166
44916246 86869552 35078666
71858528 6108667 49528100
81346565 18723456 48763667
24351969 28127714 38386786
91179791 53916587 110519741
22603313 101555143 88394033
83837792 57182261 70740669
43445597 27707169 38987193
94504533 99556398 4920441
13302912 58069413 32094824
89781360 35445069 855554
94517417 75739906 11844334
54498562 59158858 97293371
79916077 86905869 6310279
71840134 93893585 13111993
65455192 63721537 80930294
22154868 110737531 22899604
1723384 78700627 29190799
66236883 6609479 12748253
71198139 90901759 85039553
25146373 74713964 55126816
1959725 6766094 77498298
112680306 8103443 92659003
83877064 27392506 110245479
61459688 89587060 109746271
27665547 91775992 71815281
70918450 55092682 13133909
7120478 75993793 107125063
83869291 45333821 33375623
92347873 104268911 4862067
94632625 57444182 58492830
93547956 42830308 65140314
92328159 51827471 77387098
67526784 12224034 8151476
61640420 77071806 6757698
9890262 93982028 50315179
108547233 92138072 15501136
41585606 71409731 72793528
73473919 78342820 36598298
89266161 87174735 107962094
95138794 87781936 92690736
625640 70718044 103080247
39401964 48989180 85938930
58159659 21865514 114106333
90571215 63012338 11128562
61203509 11679001 58310181
46108169 84396529 18836924
18816984 77614413 71051319
108080054 90309280 72292615
42660104 54165343 62793485
104017628 14739990 5678953
84651353 92519329 21528408
5641645 2339726 113206979
38716220 31032995 64724740
87138754 87873090 24643424
51141028 5745843 38270825
72467693 77353665 40599756
76363725 87847462 79101381
11167926 80721331 84333838
40671865 46122142 73261924
74925114 8131487 22989279
49609224 44780185 71083723
63522565 101563423 28939039
35000132 74819785 15831084
63833759 102690768 74113540
76857671 108932091 16532770
63517576 106997960 49641183
45460814 72444861 87229707
76180073 42241602 66085591
6329055 23079692 79044472
32447544 101083698 65311098
9339099 75097106 100538977
114736127 19519718 43582928
18523156 6425930 99941068
75758840 110872835 6684776
65638181 10801230 105626449
72700857 69399274 49625885
13780624 47368901 43214218
21715384 100438917 49934596
50273989 7167365 29767768
77601923 65885074 100572392
93479653 6577565 43949244
112609715 61474044 2989962
99839796 30739234 79404874
15834032 68760350 53121324
109278581 101958191 109974105
43415656 96844049 50933566
104091604 72069076 40642698
582820 37177095 1986961
110102959 14368482 43775063
8273695 14281898 43928957
38080331 94078433 2062973
13415387 49971632 109271803
13700842 4525462 17400466
23691534 89272627 72935082
97725441 83114016 105009149
67278153 39961287 46998906
103368896 100388396 35214174
10093829 57566932 53559420
57388831 53643137 23703562
15703975 43671972 60842992
96112221 103038339 41962709
81960354 19179297 57013441
61434997 26045583 72003011
94882042 11326926 77603405
98086495 5548922 11629782
28698977 33720649 109444373
109890155 79723872 34132286
69505646 47537655 72879409
13950195 102946675 67297747
50886705 42045482 103773998
92341192 37560535 96768184
11858465 80639096 42496537
84613336 50133251 1796613
18511584 17845831 28453146
55267113 75022828 79879533
33088591 16111392 48303664
32780335 56911631 50597845
98001912 73192582 9344836
83346456 90406020 12118502
77974164 36960771 4321675
51948621 26076692 56791684
59070610 74997873 50222244
45854967 22142999 114571783
61212599 88998168 39538133
81805526 6048709 13272927
79531940 66210106 78779691
103618000 78174544 43675658
100001895 22850930 34047017
27497830 108546584 33285661
21987748 73399904 33716829
81140134 69000196 25747870
11905160 35799940 43321024
105557650 9362753 27434320
61871343 95950150 25869657
48125198 94214471 62907990
109896752 102030360 46259910
15031850 29200361 90571409
91408262 4936748 12707364
23624961 64164431 79700310
104398584 78735832 52310160
6961149 37151735 8817609
6321211 50940893 47824218
97893912 93472775 46681183
32054111 98016628 20531306
110631977 87621707 108641878
49180719 81295962 6008820
90791701 61618843 15396638
110267949 104341553 37463804
21357212 73950626 96968210
104035056 35193700 96104359
76047792 44651506 98741156
95444958 18425209 89951559
102651143 66152662 94427027
92594128 48065709 64976339
39853140 97323663 79147701
1613747 42442521 54910435
76263667 59749177 28002389
33113418 109605289 6728404
98626770 99110683 1420789
98690317 13057827 50276739
41205668 101547649 41361721
22599875 90243696 45800786
53277488 59378828 38859575
80528044 94776870 71818018
15594662 103815801 1739189
105613462 27559566 9501118
9733390 71199131 77396831
91459232 97896877 78091397
23114498 108104650 9835731
66893844 43982860 28460131
6241135 75681852 78192608
77188194 108237719 106287589
26188332 12168048 109100211
114696153 95077147 113121897
57332410 15396170 64082676
23385332 34486837 107459114
98075675 61700595 76850452
104738355 81985701 79645721
103928426 93167465 74943036
13041843 38559337 110465476
92506439 43890096 59311186
20847622 82772803 21326452
94972890 50743407 21559799
61970599 72986774 85001084
54998681 8366764 64875567
46410669 10922195 44212960
19971426 77052835 90166319
113029773 13127712 39146814
37980358 79740928 50342080
49567935 24572344 46896037
81102343 16534684 41699868
112139319 29886560 13821588
101828257 101384619 16345836
4889875 52328972 27256784
79485361 49240174 70009828
48331981 64719975 68024977
52255129 45838799 47513556
7577866 72246107 108998008
109372222 88448396 36505269
17788055 96828082 84794547
78744974 66041526 48846153
23482751 94933254 99739605
57408071 85501419 88040220
10922750 29292527 21383558
92623696 88379073 100723213
81223 101578803 15234257
31073947 1208692 3840939
5329428 22143860 77842451
35965848 29265880 51025727
52983306 40170747 5375831
100721526 99170262 24235809
42277291 91053049 21399012
46756282 56761780 31142092
30037394 107198537 24785105
32620544 70527053 44810516
19884860 93988926 25642448
21024591 83770981 31398926
52089742 36776210 46238805
77361817 60367054 103568422
7599834 50524208 72418230
99704352 42124166 5155563
23755325 2981819 11715558
10771854 87608448 3560960
9518580 98400676 80381432
74681019 86511061 36609961
110989659 26890786 49831201
60083881 105228353 68862623
23225685 14669236 11690743
32026059 55590856 31289975
82700690 27108643 75041492
31833318 78163430 48605560
44498690 66288309 29750804
95364643 45868804 27521671
43248803 2521859 36755848
87310634 73943900 39112058
30133993 41550602 105882253
101799547 41692305 38862678
78879375 1892656 102059531
96179151 109110902 88196154
104945200 4047607 68170072
4210815 45467603 38365674
25812167 20349277 93710592
24161792 95257969 62952300
3531627 60122084 88168926
54705088 91041875 529690
30006402 98465962 81702171
73586065 53057899 1775705
85797410 9469088 22031619
24030643 81453812 40887456
113756991 43391157 80478333
106702911 19171310 69618238
3857809 81443105 94890670
31734882 79928435 63025070
7693487 64903790 41517869
97282287 36990254 68204829
95859522 74777549 38519290
17568675 4271034 61558551
75245900 32087560 9471066
15861249 7870755 77332513
48361932 38440181 83067955
67109661 30249598 3357658
38124985 100993379 30735614
54008776 36601548 80129534
35544667 7430059 95085051
34735392 55922498 17621183
59119953 7372495 46662820
8584851 109107572 32405793
38753431 43062755 99537258
16812486 38640116 114472837
51720626 23326015 67944963
100649251 66075302 110669786
107295900 67852764 77441525
96639961 7771170 114195549
71296765 50491603 104655348
56108503 73684344 87272372
85170152 99598795 86434419
63054431 81221936 79600936
8876254 13245858 80651913
20121449 99173161 14088014
22799852 67255213 112323834
101934854 79247567 78579973
60067347 75753353 72114311
6708406 16937484 18552319
28530549 21843111 8264137
42097705 19403358 51832094
98868823 66834700 50791063
21805875 54602623 39988414
29205604 72759977 82152849
88393757 64934628 2827493
53011104 66081078 56381794
93800820 61392730 2565099
43913555 94127933 25929971
95735070 19410746 61008472
17561561 6894327 108899837
83449516 5078628 107693552
5023828 70993692 76007582
5624670 74524339 16334940
12087651 65694293 89688575
31358678 9429915 108996331
104128486 71104166 104014520
7012755 12969801 80790650
67550003 10775205 46645285
61832275 64302634 51667533
76444689 57137378 35486969
12792940 39782519 22425498
52144268 54696629 85993669
67916325 33358720 1295274
112039644 78584021 75880183
73634989 12558722 96108745
86982765 22696598 40328149
109203084 77216971 90419224
38674753 102786740 44740693
64791196 86283594 51207571
47784320 110927253 112413638
15054132 21653669 66777268
81415747 28389445 102437313
40132681 114151482 23818060
14932309 98464220 70848205
84219688 74568464 24836677
54734621 42764994 36227195
10275388 37832028 42817497
112617755 24300891 98173205
114730677 99439418 4640316
111194168 33231494 103926519
18862992 2396141 86353546
25563426 66412709 56823114
50295220 18074009 104502737
38231399 1120314 34587842
88625348 93813806 91842311
47841009 29531379 35278703
84919389 59772097 95095157
70210453 84137698 80414805
8649546 34705736 21227446
36765661 3783771 19552757
93330711 28630287 29283463
28295680 35000735 62291489
83430307 16113852 64223604
90107952 4296726 59848853
18370887 36470620 12541754
29416896 83004861 35201732
88137088 1653993 9080545
39483704 94271435 61963298
14263125 16013814 99408036
16085846 98276356 21515783
61721151 49621333 15258727
65639149 16296349 91846478
69633584 20383436 58316116
80678412 84633842 9870847
929486 73380334 64508744
76412744 97986885 104715240
106965934 10537326 8693081
34910432 5806236 74910328
75799675 99900858 13021831
103164393 100384938 52717291
98281598 42920290 85102465
69519552 55553263 30189294
76574632 73622638 107649787
21704128 51444991 17681623
34197259 44431335 63975057
72879552 46198658 10036658
3325989 103520199 80678773
69237200 109646551 5508294
59510089 97842824 15281536
107391580 107510742 10939879
28409950 31012342 41843204
2116466 40577717 114767328
90720078 101313338 15409338
96355039 102987384 104708624
36973987 11868483 644978
9001810 480473 98516098
74914355 4858872 76181908
100034106 32055270 77718755
93758086 22986196 19546652
103427077 54905947 107187137
88731506 17600216 110582870
114222632 103294097 103137716
54725521 58377177 64025661
21363085 48906322 101012438
17108493 23106051 30035237
4016595 26819692 4725266
10182375 5083528 17916469
2261310 28827025 85310589
66560574 27091587 21224117
77144090 15550658 97407730
10841571 95974319 111881027
108054660 56539553 10284484
96512220 44323242 54614660
75218408 29654887 50905691
65308862 113384955 1295433
102290616 91351745 8415184
45260234 78116337 90463747
71073701 72364869 45861096
78268554 6936415 63760049
103032577 81787832 108091622
62391360 47276315 108275982
90537994 52368712 20436109
96901501 29594974 97105969
2318011 114072999 63486088
81757798 19966465 87279240
95251361 72868158 34591080
111398977 35653295 94450683
48056963 98711700 96790343
81359119 106324782 33451193
90356810 34423814 37057575
70462192 43428990 61644575
52394893 96237810 12291934
69698892 76284556 21376972
10029549 65783447 52305679
61644772 48845247 31794247
45466 57298869 101530236
99776872 25881814 3258622
77168200 82137307 53271578
44027696 65326424 82920792
98472884 77696589 105235909
35170413 52719881 4340103
32616200 39380506 11884767
50024835 10465552 83331935
90857233 113746354 51210555
19499637 24907448 43470110
108136176 41926984 99912975
84323915 83824617 26219685
42681553 106869817 82190009
83973150 11356489 111269844
90577844 113854061 4283859
20547180 42734321 109203524
103779846 1038756 105952675
76050964 12338178 96261109
104813259 38155454 67539953
108833647 78293698 88046211
99414568 18178336 42859431
49753493 56395829 47261865
5948324 5234077 82416054
32768083 17257177 51812998
13256698 66367589 71269782
53805382 90165335 31634324
60301190 22676427 47205252
43662468 6038411 55487285
1958285 102253673 3684299
54272977 84276907 28808353
61168658 47808599 64926132
89492994 31738421 50669096
4336477 113708001 101466451
64359646 74175652 51067327
72548646 36494152 55238297
74298487 45311987 104246130
14601826 43404699 15496448
44335390 35661418 103440353
60723241 30553635 87569028
29069048 88486601 29193208
47566854 28835071 16393903
12730343 66154111 52499978
75844379 19573407 79977844
102230967 86840176 90172452
60231638 13135600 39423388
47657617 105326871 50847847
111049812 8014168 111210886
105345774 105646613 45594790
53024431 28722920 82217587
5436498 103706480 92924550
109111648 107071346 41689042
63497963 6279698 13061050
92172880 111804242 60248951
87727148 40688553 113193924
12190822 67138812 50258681
14301750 36549924 98395207
47653924 88774489 49997491
13984206 104898654 3657606
111180055 109761553 67126857
78959727 3592397 85477580
26413027 72853335 896331
102623227 26473924 72350109
51565598 88681825 16863853
49274951 99093783 88065395
39164422 51260458 28079051
93509110 17082976 48464544
7410044 67162921 44947261
111139324 26261714 104538509
38750257 70906499 97453019
2177143 42146946 78944389
79645243 47167056 24505260
70479727 11861716 47422544
91382847 56665056 8510171
17712741 16256773 101198620
14379486 73744974 46398483
30672153 106649602 3404780
86252519 14250397 64394831
81746749 68374071 51681447
20209805 15487861 57224443
68656897 68897764 57564927
111825264 108792983 4473830
44324716 69515010 109199714
61250085 74040568 106844688
48998087 2884556 37560460
93423760 53748278 28977436
60317715 62798642 55788747
112997197 76396698 105008561
104920694 72514112 72682119
113527788 80532081 26980149
78617663 92989137 13226421
88653406 48476203 110826123
97194886 98420690 109715361
108056676 15256060 89996105
47231151 79842125 85393992
51748959 79493543 113537712
81395190 73787369 93712745
39091626 71413673 106736935
100903793 35392331 16476433
18922879 80111310 104516840
9386141 75124278 111735086
54476489 52169423 90517614
101501544 77466058 81492073
75435664 63903208 83941318
36215857 2304145 66832235
90064934 94153609 73760190
109871065 31485090 57741737
80105329 47446192 106297489
75902719 35610680 54078026
23420865 53973651 25508010
90071124 26159293 12814582
96427979 83971381 13359505
71140128 11801477 36404508
10019690 87991882 95242288
18718393 104001334 53066318
3245611 53941739 70208642
58160312 60404146 103974151
77498070 107961945 68143892
25208024 106508914 29881625
4783454 73213780 111577448
93895378 63397507 64998331
71457656 92619583 113783821
6801108 86271964 33418951
69682248 17148890 101331472
42462582 52076829 78814409
89716374 69068270 114289684
565804 58958935 109975233
71748393 25693890 95882992
27763273 49289192 40217273
19899888 75389628 85496310
38699702 21719917 47310000
4479293 76660090 89089494
104299856 25236913 22446157
42787086 64635920 84162554
44212969 64107302 42802424
77953495 73822031 69647489
23781044 7524668 5940594
64917077 3688682 83753216
22433014 21927584 55443581
80562269 31292867 112890876
98513966 97088014 31628664
55443351 57891460 22622502
21602785 3246069 60368524
34863329 67185421 81583122
11665165 54196834 32224282
37536405 88386455 84774504
27986769 10082707 4767157
68166216 81281569 74002473
26520634 94248260 55782537
85489169 44873819 62855408
106147279 23489166 37741895
19366727 79529167 12903388
52382360 41779040 28588302
107217594 22947952 94700279
46518843 44887204 110640237
4702542 64699222 15601712
18287705 32796044 107539834
45139488 78718711 56142004
95696944 4362995 43038381
78064442 76289059 111885840
29627747 19118607 39996802
90217038 32261984 33999990
73927301 71749851 73009362
102439043 14666523 93140034
95356702 25208152 33195211
51891143 19084572 113548322
34230578 101567987 59045218
102031026 74773471 63600771
57690948 86266369 100306799
8409294 57074486 57456221
51489648 17086403 94952088
67994180 20601126 21213798
108275702 69607821 65428839
10041818 152454 107725357
52737388 39043140 55586479
39708173 113823996 68498400
108474601 111408083 80490322
76979983 75766804 34128929
105586133 64565165 109407953
57716835 45718403 68193880
76905757 63627733 30241225
3043289 49189350 30574693
33953163 101232028 76085854
5287565 15718976 103493954
96993505 85722067 79702337
25714064 62105667 11647127
33581122 70552057 78996395
27048520 21329546 17630320
103832795 37688132 62130353
71844864 90318310 97968172
16620802 17404673 35913865
82729942 1496894 37581942
45132559 9956464 18347733
5670004 110000066 14170893
12081306 71049764 62796708
82912425 65607328 80835376
67213331 53869273 46772452
103399773 44446835 33839393
55638293 16275376 101130141
93487018 19521015 28059810
105800666 62139500 58730553
104796547 53644072 112918988
96433040 48170269 43466753
50754952 74174637 76260111
6297742 20290421 20446626
51089687 104463023 2146782
84508021 79205978 48755936
3585237 58218855 5949570
110021775 6269318 103499534
105492333 88657969 15153518
94148269 35678879 56139387
67574617 37318788 53128056
79085713 92917281 15069906
77569605 95503328 23076966
15486437 97777503 36828249
30763730 44607731 82427286
8229271 94502141 87159
14450463 69498566 32773651
63762950 40563233 59166179
58395274 36465988 27062895
6935412 77206356 106432793
5261163 64402203 39836560
52020057 71255746 10328694
62370139 114139844 47549837
30669617 71300174 47504617
12352388 13901674 18966479
25175047 83133997 13684857
103844502 16668084 13812952
85063389 79333400 86072278
98473773 94341929 67229532
12546625 14381767 95777145
44827027 106562669 39383483
114188364 74840544 35443674
85340718 70844558 43042869
626833 69528979 1251258
16319486 23135443 50518189
30336748 111689623 14759257
17110953 61770735 76633322
33473412 62185650 28448851
41960284 21289660 112258562
39671170 8563065 96346225
68818994 79064834 23733146
34796425 38738659 16975524
64614967 40223113 19248286
18244365 2921615 84124911
8976056 18902419 2936103
53826934 19021 30000639
110627541 99690943 13983624
90280512 79814952 109615951
25988455 105055285 111855397
32751601 4457484 88771477
44542363 92521431 110215119
91766414 15647284 71907622
89881149 99574932 100062108
87567835 94959813 51686077
45206275 103977885 28367615
9481044 82872730 29722934
7467996 8482078 76611390
22435358 94548824 9919054
19104524 106653934 76673802
70883896 17835227 84324923
95963027 101234788 86935908
4003337 53329615 71135903
2122430 80008695 67351649
92943722 2236225 1969718
57689847 49416693 106795038
55434312 9944955 114211893
6682109 97833698 62728183
92002226 16930259 40791839
57875187 3175450 72698401
9175288 105985781 77642963
6219171 4849999 11490739
19479887 34197274 86787114
14679611 59044892 43424668
9376372 37522256 64225385
91680014 38511105 45908128
61075130 94190770 21990408
15782610 34305441 109023845
94748676 60818241 23671911
82453480 51123335 104653944
51627347 70408094 73196276
103457053 88888853 51185628
83370552 49663965 24508844
22001061 48654426 53746508
96985321 81960962 69237007
113479011 14633828 30784554
91878712 66828897 104156525
4994709 1815077 96561240
72519372 110335884 23430373
87766169 95405294 105728166
19171283 12043958 8848213
20230966 22039883 83435257
87882109 37746142 82637789
108001650 96023915 39304564
112094196 19283480 33822747
75800718 26097146 92465009
25526751 58117220 91394240
62497038 10325651 64952053
99003545 6284576 53375258
81981224 9816919 68762396
42281896 28121070 98210317
74633431 132195 3548163
57684025 5479212 109822416
46739134 13655521 66409412
103130862 20966386 54096816
42606232 9490278 79228052
106525857 33484072 51098372
64281880 32654255 62355526
84491656 104898325 114569775
24070831 14974876 45782354
2607440 20016443 202672
2031857 29162387 37665764
12109926 44899085 60133771
37076913 59116890 76703284
11435956 77182046 81616773
65680220 56940218 111011204
48931217 108152168 32177700
44704315 21656125 76611457
74489519 87057099 46358021
74956724 54555662 39010575
11215751 56351107 86097826
54943135 21824693 38585898
19775385 37895562 71871994
71246026 100760298 112290388
48438684 97706056 86202480
66485224 25856474 34847391
35602520 74568882 13961032
34976314 92463157 103717512
23083306 45114448 18265683
100248310 91828949 598966
412621 90080033 17189606
27514447 30652135 21417803
67166331 88621461 49311577
4231569 16824697 37044238
23449827 43311081 114095654
83744037 112248524 25440316
62537357 36637303 91535119
104415441 3700213 23081649
52443942 38542654 37985331
63282010 55132422 35496788
78548864 36618638 8754036
108767131 18325979 94048099
63797245 31448386 64372758
50204783 45298492 12758534
53284615 51244318 107217362
79224537 112716199 111828309
37428899 57212202 89452075
22943845 46688201 107194974
49663849 75260660 58206614
1526471 91149405 108981157
60506403 96692406 38492950
76034948 71870161 21295914
81039812 101437645 52564418
1689226 58938269 60408965
66394416 91154804 7097604
97419199 59847627 80144786
32057 75351407 84352756
7616832 24448484 16561006
38903398 99116543 2545776
29347448 72400468 2239600
65096010 36224429 18854022
69415388 41333871 66076635
76302949 85838615 94893547
65892243 5185201 79749368
213792 86236986 58150128
26614595 103158728 45113754
92933964 27024065 107396360
44011850 58389124 41585416
61062260 34985701 12200478
9592580 1708187 9306781
42858163 64558464 59381168
46412858 80226529 58286560
93274496 19684407 112372258
56378014 98229020 67161002
80458839 94881911 6977708
84892816 91609057 79169062
79745585 33686224 38761843
33516369 110457220 107221420
62372611 8193690 2272530
45181410 23093259 54589356
7146373 112692694 13198424
83053014 55521652 80413823
43814110 103988451 113258106
20278800 50465234 66826806
38853256 53284697 79995207
14044808 65187725 18604424
39615689 74396930 34432656
49033489 40655914 13433410
83733093 21107369 110427716
100989705 13527054 6204470
36377111 104067964 58289129
35335265 11999473 86799345
28078034 52366426 99412751
70620466 948790 90361356
30159874 77447708 96631937
24431679 1991269 65228096
15762963 1278500 3330204
90405092 105088723 17730628
74855269 36969458 75091
47823873 111123012 105973269
94750082 12735923 98600821
96878848 2160171 89003214
51182869 67215733 40354648
32569939 72930027 61263536
102540706 47335936 100815741
62488376 101858903 27577276
6677915 105057929 66242137
80472546 44899062 63487613
89444464 96869169 114777173
57301122 38492843 51752272
95940504 90046269 55378230
63094383 64744721 77909650
114452055 53414964 88608295
102948542 60590968 83697002
56983650 46440220 112331501
78904222 111309871 75724760
83085315 92919152 90705939
58118260 96398553 66004831
83569777 33221021 840675
41875344 54223781 107196213
65647950 101192 85281842
82700136 6334178 95921495
94815495 109092573 29412530
108620218 38381748 8809847
99930556 15217304 8222618
57794420 80847082 21642687
16517422 55467969 39736103
3892317 75064676 44599323
71845011 100870088 56119936
22613145 69954395 57047096
23728347 74268838 34709727
78946065 18633703 36196669
52899070 113582146 30960043
43289815 85867275 57998363
51831665 70511029 91304423
102044002 8957968 42230732
110349846 60288232 14208203
65715343 17497572 35242668
73187877 25223985 61298214
107807499 53721518 5329617
71951086 103338098 64937529
114022243 11940584 66879186
75318198 106998229 54071570
25186549 24000399 22185608
45484193 55825287 1972013
73598683 88353630 82606470
32047961 43062691 82475371
41853475 31609494 38012345
22482641 95720184 6796527
61237591 5388675 52532961
6224103 29692728 42157999
32337017 106655238 94680607
58669950 91664963 32167354
58362228 5223929 53982322
102339999 1317378 68355260
64732102 40616052 76143351
104727180 111558420 113467256
69195751 32914395 28835013
64684588 7269244 24884810
98531042 108742324 111912672
9388174 103839469 49436856
18260021 74355956 111546337
90227055 80830377 55479086
32323445 40654393 18789349
3499285 8934826 51387707
13215555 73402847 111548554
46203847 65046752 107780608
26786951 64544082 89886034
106729804 65260433 47120965
6654925 18026564 56986463
13256917 65932383 5850829
59938965 25582791 5482268
77910263 26480644 28468634
21007493 435977 110390520
96971260 110117923 40807917
93208844 39331947 99211973
97404922 111089197 107408320
98414349 40770099 54581421
33222144 22687384 11374246
83607841 73031541 54301452
52895488 71284323 63227072
57446175 78439697 32667846
41841062 96466596 87446524
22686677 84900913 87212109
71358679 61678589 15138020
14690911 89893672 71396767
27977922 62028876 55688872
29493576 38472035 80338382
107782140 11519087 91402181
42801697 85372696 32096367
35935926 92584157 64395064
103990949 70337088 74272947
18521110 86001919 18117469
13211078 18758334 17580919
69586328 88652359 110507214
36729241 98208958 24936038
47896631 13193256 71780799
76252998 2653443 41516214
101023534 93034424 91724942
73535940 50412920 54460495
15372094 19008842 10788637
34674143 14083589 17609825
5299736 17132341 111122392
87914501 89984664 8377995
61011822 83399614 100661794
36209989 17582314 32027790
10340680 75911675 17419896
875748 102387349 1148443
27329891 9588209 29991372
92076573 30015105 28908800
12404402 529388 99025417
106538994 5970061 80728425
52810959 53185894 34358985
74178746 102972421 37517492
75952629 34174692 1270345
59649007 26019122 10407948
91237544 41794379 110076929
6430880 57086470 93785123
35183108 61384960 61167101
29861420 66269435 47267151
39783482 83038382 84501687
106774049 9904705 69872070
65139917 23446853 86300617
7511788 38138457 74312631
72167419 58478314 112181285
17451923 19259592 107835167
43538198 46695442 9480026
87431301 88597852 52084774
19648414 32049968 36992358
42475791 72328060 34487444
29848764 74508310 80039636
76614321 85276808 66346530
72235963 40911293 98567140
62189048 22119164 85562632
55520710 87921639 12063242
64892679 19637119 45479930
53699717 55196330 80806
79092081 99085183 63023128
51493022 114398453 111617040
63484990 21858927 18858857
46657284 106435957 106052707
66015142 66709990 8527741
109579080 52953300 17338534
82124212 110770707 43441115
40212848 28087431 82366005
28142971 3400148 21791497
50163583 32363657 33935524
34155759 56063054 36427507
49982378 21249505 1473922
19530577 26945281 106588361
43038004 101920103 109983122
44129451 16286049 103052285
36174613 30668521 59403576
33633826 91423679 90927086
17542191 47742357 95042653
7096993 83987741 85363800
80807792 98511016 27463074
114778915 56837699 28378232
76837105 103969276 91501834
17291991 93368260 30875509
20238409 97236332 64758270
105874973 63393172 24268438
12814027 90447157 27906766
3631993 98905096 104285475
69803519 5194967 104975228
48800471 57446918 91143927
26501846 26625551 58329087
50089593 57446214 35226727
19409929 49664242 45576786
64265170 18901842 95173388
109312508 63151307 34954241
58557761 57455771 113083157
42274084 12782086 40538996
18659901 82650064 27658171
50448201 100554938 6044333
38821361 4330579 66212774
29004191 67609082 28925207
43034977 41803305 69126072
15973314 46316850 55347151
101759896 55141339 114359908
37394357 16697533 3417105
91601276 13030629 86741243
68031246 69487117 66914248
99540663 69877139 87904442
113949359 39292255 100683670
48033561 88930584 176994
56233577 78867274 24699174
99580378 79560690 63368107
23924674 107229728 86263974
80171645 25789 109493696
36142436 104313692 94528005
76122230 95417964 108387726
34381786 7983079 83573505
110372556 49343467 113801525
7740426 57419095 102383137
51818906 110870292 26871947
1372452 46433754 77169189
107534762 42236847 27929582
34078017 42591528 7076851
107138618 81780829 187780
2631553 41902891 78281663
93887860 14653151 23376194
110077334 29139742 66634933
13649363 80938432 32409193
75351313 52090052 39039884
78892792 28651502 108960867
50978583 15635546 73399581
68396416 24830095 97166712
11205569 81340005 99122744
26350461 95730944 256643
16979542 42951848 108964875
40218287 34034241 112522917
18346067 5463379 110192281
71976998 87105011 71229491
26835672 83012376 62714777
88491442 4579752 108129555
32113381 103872147 95707753
20674174 38811267 4851449
23601686 53861319 28933428
60997545 82475035 88958397
30715817 94048520 14384584
81264719 62182172 97689012
993599 42738507 17924382
50499596 29859190 56479932
92137166 107540517 93751272
4514819 92013222 19919888
32230995 53596808 82980184
53224011 45765722 19252299
57384231 113190126 39252062
59675751 49492307 37935302
52015446 113012425 74613109
19775531 46198943 745051
109392941 84007720 108531617
35595478 76166505 103517693
20874289 946801 113169764
17508990 40492587 92675413
42656168 68301841 87600352
16995649 695345 50961961
110810197 35606396 77706190
59176851 21641519 25194906
22517880 85968461 18476740
62760530 78698281 106881207
51898806 14899683 32033183
73592247 35921709 65630560
109969208 95411658 102223595
6809237 112936944 58249484
98395000 33503763 19575892
78450402 47751177 48409830
13120861 78649943 84324544
735771 46288072 77994645
24134394 60681609 85070508
48672048 1040874 101845032
72954581 26969714 95600255
109199192 62500073 70892155
28385059 76891554 2814027
43667645 88785694 43754410
87188358 111406586 61446716
5585172 30655790 95979639
93312743 84933911 27653134
114049609 41096309 9093434
103672838 49366588 95153107
79781027 43281960 17650117
25739843 94150342 91326212
6108266 46631646 84325234
25468642 17817868 48738953
50132215 25878464 110139489
84618824 45393816 4142266
53078023 10194918 63497132
40273034 55821083 69527396
96066235 83466472 1340019
82023997 78118180 6302303
100089504 16524134 67930439
51709357 68818791 88487393
85264265 14700135 9770261
12948346 37023185 100299694
109820839 104414072 46762393
78447565 66758274 93993510
58260600 1340369 46005145
90571438 50554932 104415257
28753571 83939046 54932778
73770500 92618648 70267775
17708036 57258578 97650363
45357823 18827324 89393145
10240262 50957968 26695633
38310153 13876502 28581549
26248420 15582896 79423294
103827254 66221400 69904779
28875463 107908834 50623117
21668178 30730331 37094543
59333149 45553609 17359473
27055474 98404278 112567455
15358633 68110244 85015743
72101552 87610300 69080240
31814384 90671875 3619530
35115802 92928987 50298361
7209694 50880130 37714292
105868220 14013172 73524343
7952765 12568235 19690349
5810062 22276789 61306409
12216473 52254596 22381949
105603754 48630869 99142446
61583839 93615227 113228634
73968069 66134174 38665571
93285787 94484970 67407632
57419799 12041860 76845633
13439794 78175635 39273720
59916674 12503898 95298051
80737700 98297954 94259133
70287690 19060012 89105671
53621459 98587283 89390098
76911456 90869574 55297378
110997049 99280712 43915719
6432546 33159785 60565752
109991448 18346053 113103419
95350818 81687920 109743675
29187712 81711169 87849
37574958 42889766 66987537
46127189 33524186 6948233
52758308 55759303 60469864
8871293 17910009 10472502
92112629 87711240 43786094
22548656 95379749 63867788
109672227 77626259 67830343
43391059 60379342 97904217
113889299 39951000 20312404
8875991 54867401 87360336
95744387 114069700 91754884
6471212 56695897 74818541
32658816 74933371 90418724
81678309 79333063 35178063
57762211 108618063 94791882
65087496 31201597 26653235
42386391 26309279 83673057
74029068 8741146 50519558
64450189 49672440 63717487
90778358 94698607 29773490
102272702 10288570 20807672
106747535 45770942 48217095
7926529 72116793 81870059
24689224 70657974 84741130
56322502 102266853 2313834
61907035 27061838 44806471
46361119 5515197 67983136
95976568 38174863 74751995
25793866 81786651 45965131
52073539 20489881 7095052
12568311 58844756 87691571
58908107 86702807 25515803
53640235 16273295 55657122
6918605 35980352 46334616
73560524 65542734 16878738
80710110 114301259 40765997
113304879 4354493 113442721
105655676 29408733 102158870
65843859 96665731 85462969
31090043 81797051 36743565
91382549 112221654 61808334
73250964 60956068 103965425
101520114 113427761 9560547
45328725 54115404 93652991
97464325 28187777 71668174
45016263 92514096 95420497
4239597 105081206 55176500
54800409 104518590 68314343
54801307 80855029 13558274
21190745 51084288 57759069
112543308 23025726 36295286
73511081 70249199 82101024
25942688 41734245 107148808
8452469 102456594 94852572
10819427 43560612 71623662
23966112 49477012 44448327
54366548 52173462 50549065
88179296 57215369 58820598
10145686 76769311 71420792
2695660 42079463 42909932
44323975 93401281 43446026
92589712 59070665 100756562
107919018 47727215 56202210
97401114 41388258 88352626
94106032 102372811 51038845
40753012 1621015 15028478
104774227 28570854 27565007
27462481 63662878 98312457
30223287 86866452 31381570
19053385 112245604 53755023
89265277 65113260 89816320
25194832 12396880 48195259
100363314 27226813 45819761
97840528 81443996 25911539
33760087 19766216 38000827
110230027 34854786 8075435
18286028 91109842 81947090
18432384 47357508 76386432
19876246 10843020 79946062
13767254 60958680 99080632
51387049 69054119 40564722
29404923 23870731 113285147
64008299 70397005 66771392
99860457 78831876 20441255
48068612 13968094 54564796
60483618 109654689 81295193
12276100 107270481 14970722
86005714 46394045 26372378
2352414 80892392 14333611
40546992 68570426 42910004
72987614 64282608 88082722
26414688 52351627 97751737
31684463 103401773 33370948
2548358 37673153 103556409
3351353 28158038 19454473
31018184 17005835 13283483
51633052 90293418 3640782
17757187 46178687 9349601
72310396 1327876 46373360
60978351 89276027 32563314
7209867 67632882 6188934
4541987 21469245 109579367
105687984 105662652 60739796
74254632 53263241 105479158
51343994 112505863 51600626
36546429 43092574 47530985
95042289 94190067 47293336
83594314 104089636 28911497
10679026 112653339 13405696
78431939 38240241 114571149
32362512 15256300 103108864
107199374 90501854 32396298
26704664 73444455 21966377
109922072 109883133 20085473
64757719 13145635 114183038
73434258 23071325 32666015
16355036 69013076 91523244
83202061 19396476 77814916
9316484 77898394 30801658
44337700 71709786 55850710
73198986 66328840 113020849
41145711 62685899 109672922
62143142 98295472 92335752
104195643 37095042 103394677
10399466 99698210 23271427
63688122 25649279 88808042
4056998 73266100 34066267
15509390 37229431 17118942
79157463 71588361 45427972
99433355 69406041 9504229
42108786 78522511 45866316
18380758 16133246 65974262
65396640 37741866 24615776
10517064 102919080 24096202
69464579 44988139 110268905
87874156 87167763 6897759
99315378 19782578 96664893
42503866 97299120 16069080
81600197 57601481 886969
35620959 98221241 51090074
107984587 74351 45153667
28892597 46940401 83605992
37492465 62485151 15127366
39609385 43774885 87488261
46675272 74701938 101454257
14273847 40399557 15686045
11070455 42677753 89001465
49202456 74813628 30837744
18775930 74203738 9319518
6310076 72449825 103060996
14943596 42489400 56621529
97705862 84946619 68838686
13942296 21379370 41674378
11661962 86252509 18025970
4434160 51394654 95073932
60030361 20435440 24525298
60276619 85829212 91745293
108434278 89597917 42079326
81555691 71957651 46930330
73192570 46920453 49417527
53008939 62663385 78189658
26384783 4022371 88099318
96865824 32921356 48843536
29387038 101057661 87408103
61641590 51257388 33621961
13948755 114328020 52585341
76079690 31214610 57377847
83848928 109288156 11613268
19493259 75440827 63081082
52892194 52107855 107137349
88726136 23482857 6832746
107021426 96886552 2473297
84424331 78552209 63902815
114583357 59177816 37868010
6831943 81316182 92975186
102037327 20774829 69510432
1089318 91145517 71311187
37945930 22514372 114602260
50862950 23199227 5604541
39472632 11693891 20220932
22020210 37033755 111481912
62333929 40639588 27120837
34934175 52678118 41538164
82910725 74087455 11375732
29593551 69266322 55183475
106948177 97688604 103732260
11780029 57975407 2893720
100818761 4393884 19944865
25761152 79831095 90198716
38754494 98882417 45623559
70696130 92051114 108507090
102654068 110680362 64643712
93664789 92328020 61552003
95633265 53182990 45754894
19545840 35301581 44447751
14148041 31536518 18688769
7365133 108971446 33387000
39047985 28611706 84219449
86327834 45016853 77246367
88080626 76668990 88110344
58749358 40376980 55040071
92871634 100495144 105405510
18472643 95045549 21491809
99967686 64761265 6921942
60838201 60777787 84617670
14725755 85555667 53548433
105164328 56865411 75717442
9164404 11005521 35789533
52093760 51466907 105375589
51776552 70304257 53161064
111847246 69797160 69407486
49895472 84338802 28569075
57254229 18561949 97385538
16791908 35107060 40275097
41217094 4857009 10273816
35366078 1594949 46607907
85343621 26615221 7865676
36755481 25360744 101025186
68673742 91746109 36870658
50187694 107117819 64200207
76822783 39965436 14215682
7177394 100048412 107275169
23774544 61322977 112260438
36268047 5873569 39269628
98279173 519846 97856519
47256133 35566480 94982761
20280801 77151721 6737256
69980459 43050061 15905897
72870972 44454624 64050045
99110196 99396515 68266546
38025122 34088374 91502077
91196667 19709368 49217435
49104082 52495018 88495963
57574209 82023985 11327646
3524177 105003580 87028581
106167714 55167697 94140730
44698047 1000293 42953286
80632954 90148272 64027464
65606641 2845404 9583603
34194770 113944740 24904107
18402641 106235766 27315308
37312457 55346537 88649422
19705277 57218888 14186765
7005515 25461528 39912432
97984120 93460856 96662521
78463097 7479481 34989353
25466582 27360880 46369063
111130897 91337154 30125407
97287458 55505363 105412637
47654697 106707433 28710543
53101710 74824538 12086054
87174363 7572246 10368072
25900085 17372254 29995545
13207829 20080180 96008006
2204974 113148413 4270350
69558509 13250789 93773026
26464741 31573740 19825380
17547084 98120810 47229896
61566049 114307873 67814890
499744 8098880 7539714
32236340 88889613 76756204
28545426 77653354 109541154
1492853 11342649 110758634
50722996 95087537 37993482
33716225 102291673 63845543
2014680 3596101 97775716
7081802 84571989 113546057
88008314 46087468 53843691
40098880 17017895 60017313
72684622 66965350 61104043
15475424 81556539 57264837
91603493 79317448 16971010
42483360 58658713 35902204
95588648 17397803 36916644
22780144 67239149 55239513
652531 101572573 14893661
23103909 31049816 15492427
16972111 62503457 7994944
21283622 3132123 110435692
53055091 63702371 111071389
14130441 83345687 84920516
18805574 98828785 47060117
13688780 91996719 71844010
46447493 74752098 14899254
2490431 37008257 95818341
25706552 102296264 65432246
108301731 99341363 17884837
105324101 77956200 1446365
78531614 75254578 35038606
78330513 31206403 56723917
76949931 23949045 25745714
104143344 61826317 81270963
51305871 1403326 1418631
48115418 68923442 96908020
70803339 63111709 56543559
75011661 71426501 101082376
97367655 80607670 10126889
47356507 70848439 94266672
58564028 91998441 11437359
91993075 51132884 82440137
4145259 55383876 42066553
33592291 33100507 27055042
13539973 32026788 64061246
499047 47457124 94324241
48728665 103846935 23150703
81080774 78812769 42431826
80313206 49528813 28097658
92923303 82508043 102602767
57505879 101966842 22057644
88490136 84480071 8054609
108940362 36298601 92131897
101384573 114759966 13379887
35497904 108404274 13682463
3299854 32661175 109309087
29754192 19541245 40362756
8641779 48965118 94864599
63039156 89913270 37139745
107115937 89249673 110250523
29698921 44669741 14356571
42773421 113914526 94252391
4562223 83996947 107959044
83172590 10728015 113519571
8738501 20046629 85206764
113352693 75302392 48244247
75875545 89473495 27324861
50818947 82543819 95207116
61037481 21698078 99191163
18286985 107195538 39011472
76943834 67226907 31569383
51049700 11486343 60028339
82060202 17135818 94657135
56104473 28000713 21112299
35206418 53802070 26908498
30319638 86451851 50520245
32958402 66395940 1513298
112158697 106904888 55757615
70580432 97948021 16622821
57438019 15277425 9038002
76978895 1439168 8313379
31783721 10614321 11420323
7268532 85049217 82312592
70894919 70198131 15423009
7864846 85296331 78648542
98420453 83067780 103776108
97595005 33036201 29699473
97313667 10980172 42189717
102471219 3893513 81154909
31572797 64422056 39545157
91802630 99764973 19199598
5415808 103019959 104549165
8256253 19671821 95004862
74848884 95894311 2932401
76202544 21624657 71226669
81632795 19621383 56556169
106899930 21568078 22784629
31118356 37201618 25964132
20679909 3022130 98534241
5030274 73459728 21634168
29756692 69290030 109266001
112279638 77448778 44711319
9142508 24295585 79978817
99092160 75532168 69819406
83062467 83856438 72954804
83966734 46714452 108408597
28460991 6679700 112087382
96001114 105944318 95926133
20236569 91549830 91855345
62751650 84969178 42510058
99105238 50067719 106024248
65521794 43073202 27109842
98345369 67833980 83481481
96080393 7569566 80272925
104890107 27883707 13368303
307030 20283469 65101749
97919532 59021955 79171512
114103888 66719787 6924183
47081887 30009165 113685581
52308445 54700699 52336005
94140495 56753396 11400354
29425258 60169797 95356046
85773988 937778 92727653
5385389 53175402 47459777
11360575 95873841 55337888
86967910 89912961 11106591
29233672 94028212 111022766
65314028 90740152 85254857
51225229 56342807 91124038
65113077 8966905 84197755
111852638 16730721 84395067
89609794 107315038 96806034
61010080 23764082 62876988
67245981 10460566 65422322
82007173 24995633 17968205
33245264 10508272 18538764
76796669 113580017 15651866
67374456 97871662 63652019
1619147 21228416 110656961
56289691 106070168 12410754
100943679 35350224 99540310
65445760 23574957 4430500
23062983 108724178 108768922
75144749 56899420 39912324
25561339 1520638 71047038
93906165 14333500 75503750
93576926 70090575 65498010
25500704 16726501 73317883
89448332 606090 48417828
65236443 34226778 77642144
21158689 62014361 87609966
12210519 95753672 85106362
112941203 40836539 85876020
50820852 52783257 95977593
63340146 87328131 75888928
25254119 109710397 102452725
66326505 6907494 109650963
29084229 95055779 45420641
43277630 37386648 43814946
58631021 6361928 44775663
85126791 8540675 27995136
6564286 167761 102463749
75646280 20768249 11230242
105265609 51217707 39734751
15239358 49370984 97878644
34446711 91136550 77567102
21678604 86467435 67776186
78690419 14262688 110521725
114123731 112146533 105021407
108187967 24748425 107019250
19706169 18759876 82639847
5254315 57945255 29785096
67013066 96687141 32024822
51069661 45624851 6378705
112857820 49818918 87000372
105839217 54419991 15636561
16300925 78988108 10359130
45436693 28718402 116045
37549681 113793524 112643145
32320079 12328574 89989057
96874310 62820633 97305811
15296351 114176932 23671038
90349788 94996292 40911661
34065597 83887379 91296868
39635489 77390632 76860548
85684422 68773521 92269805
20141783 74898651 35015995
101009310 49306826 9480888
23256475 15070122 37345172
112335078 38239043 22586026
54195266 26365607 105306211
56054270 30881851 9724971
109145349 113435717 42447954
106430732 64844568 48755354
90059604 102276739 94632991
38188179 61899353 84879164
108186613 21486614 95673339
22387224 113472977 31244124
100180011 51665890 28930424
96322143 49492940 100688658
4879943 38510591 35089434
48708155 63574043 51565536
36278187 104872505 3451187
57553925 92235276 3047147
49026475 15925136 87178586
112326896 43026786 107203370
37396275 27740663 6207435
16980358 71444421 72535061
44039898 70554715 106730653
31804820 95572599 33369702
87018088 62496866 72978122
41227277 109751243 74823799
80367416 14863971 6295074
10493709 8669108 99277052
91264926 78975571 70210396
37954765 42017414 49597704
87455466 99198781 56270333
12716954 71135792 100812699
98853696 15541543 53654567
103749213 5924883 53268186
45584016 28411523 36562033
92595249 90407779 54936579
101123572 38238912 29086376
53831169 81604450 12509936
35099508 3960215 5519549
75543675 36744423 80138901
54650159 105014788 59818801
34291558 99904958 23047330
48915020 2757633 6504570
49393184 15849093 103804723
26006789 103547904 18391546
87546753 39154983 63437777
80970943 5694999 60263796
70265870 82786265 40987391
102974710 24943127 48738098
104430658 66253691 32700544
105508199 36760849 47914786
20866593 52849921 61083363
83433595 75563272 28174868
28700307 19062540 94848421
86907743 23461719 40042415
28216463 6698269 77466992
49876119 68654656 111714637
100481615 34122613 56920153
19803879 9011099 59110171
49957504 101277642 74152799
11645330 70057272 72466915
95109537 35750760 63558802
83017486 15621664 46369203
84190210 3368382 8850255
5995829 94919149 46264478
37111079 75111278 54678651
68715687 44369697 20847609
100072002 57500830 37076382
94099764 78049956 73558320
86465127 70695792 21711206
96018631 60006167 30452521
83951348 1884128 49297300
59430351 66027370 99823621
4987646 95914448 21361837
64608217 109264493 91819919
35172627 1065432 49551464
104566843 20551718 4184219
18890352 49491148 39232417
73183866 73895779 107970767
48066934 239427 53283233
104218847 35201577 34338448
10302208 112759030 27819943
44865470 64957826 71546346
2229791 110551128 31084030
27054010 97814166 25019611
6897785 82596084 36991070
10350926 39661019 38652405
59574310 66376461 48984490
56579814 72528538 39884098
101186097 76035367 106827649
91602774 49934619 57511917
56276077 17380176 60297259
78069604 110100542 55313167
2494161 10188555 42384334
84438849 7277835 61043216
34808584 34827799 101205924
108604647 8168763 24531281
3988693 35732962 66779625
93038920 19549447 24787550
1393538 19366922 80982759
105197570 80466329 972850
52129172 14451423 69476483
32443958 98338053 13647724
88097007 17129486 7438636
84363217 11360041 78191829
71107582 100214510 76567757
42868406 16694638 110020920
88117820 26684460 59297086
21050203 108215462 42732621
19563001 67886310 49584078
70799103 49921682 8893109
53250692 47683710 50438462
36576819 44616386 40219303
20317051 41555807 102432598
55170669 12526675 43746412
56517945 35183719 24028142
83795501 25683455 71148517
96918653 6115366 108636741
113936345 82777523 26829315
38857829 66974056 44189392
45742263 11508265 91299715
81744371 56547440 47090200
70863226 101796839 103022027
112505063 92744050 29658522
32579611 10235892 70678317
56290669 50317933 98959679
43508783 65277910 27335542
92752839 63326446 31580052
65446476 45199577 25011172
30245255 29891426 60241205
54835419 67479489 3076578
14798637 106821342 48122901
19453501 19269877 50979673
70397495 16613452 106517094
97686194 30734615 91609044
91613647 67564690 51516738
47373539 3901021 58479126
81173909 38061283 80281535
19186816 26999967 114562907
87589032 76032953 61965939
29636070 91882631 80583530
47486849 92283104 55680695
73336695 82372652 13119426
43726026 24021166 102304502
67910510 61983809 52887976
80652442 111562756 63026997
9010148 64958940 36221427
71814388 9053385 112581601
84826274 39913771 12469547
37622004 72073268 4619764
20087298 48977975 67704020
44880892 72875129 39686169
1025431 49451441 22916943
25517302 13448841 35135645
51084739 25056058 54247751
29317902 30015182 48493193
74544141 24205096 101389111
100976012 54147792 74797181
98298129 82801857 9088999
109919759 66031708 109356823
71563689 90283963 73739035
9923917 94116501 55837087
44961587 19010111 32570368
86263618 104598725 54779617
9365199 17275426 29852904
21681183 107442163 24524443
21955977 58702215 1022926
65450407 107255186 102045822
44938192 97612921 7300690
42316037 78424614 34542600
46625867 111374679 66016527
112690103 38651532 57380684
55635467 97413405 94064535
27782467 22895604 79306823
5655954 35546177 35884130
58463973 6954882 82880478
92041725 89512854 78027994
69063536 78789712 45086890
108740819 62126907 82655721
26773202 57626576 76670606
74382661 93402127 81156853
1195400 81959554 69129865
22482020 42947199 47784270
21948881 114377485 8427674
84036432 94708319 35898597
35023069 113496218 56506572
58815965 21002130 20949686
480875 44895243 19533456
31652500 31150524 31622989
90990136 25532 6385230
44867552 60886993 45042809
53303568 108848356 79631156
69079311 31879730 27735717
105005840 98105750 26857465
26794883 6598339 60799150
45224449 101898375 18358417
66388378 107166733 49467398
32374838 14464183 13133864
84515184 72074806 57379127
112653715 27706716 78509802
89887883 10206077 71683827
77510558 104567194 63241151
71260803 64955625 109133648
97285748 112941225 59765278
70357839 46582835 98628088
32139219 54123983 109820404
38724974 86254473 96709204
112560354 112098691 59137071
109669263 26987855 84355939
78499796 64947986 53611772
19311472 63525057 63760111
67846969 8168504 114207006
59791937 21088572 63341637
24128727 72055045 90258471
52202281 83790275 33279711
72957884 107071935 9277224
49604547 105017901 100440404
19501797 26176163 31649655
14159532 8403325 23178832
14160321 1299880 8337998
36883931 45498731 111968716
23383752 53748266 1323376
26387066 20578931 15935298
470324 45996504 41514387
82888031 15217728 38551388
90227160 29584893 39165224
30364499 46507287 10803161
61903265 38954778 17576181
15719025 58076909 91004769
6890316 86331029 48582541
90742441 41364721 5043232
14884861 20348025 86386251
38178691 98864696 11741546
107125525 98904522 106245767
14870043 114087516 46189781
28507026 91061677 63521685
53290851 61269662 60723124
24790437 15729005 10066280
18482701 17254173 48154389
80689185 88229612 54406704
114594716 77084277 73305463
23810056 79796342 46946609
56241807 45032881 34949618
101121142 5815897 106189551
83948592 15164308 36017470
10479578 29237266 69798032
36883881 76874889 31091729
67370296 51972802 93538593
100429171 96319223 33144284
28219799 77539230 82292247
63302279 20265929 109202511
2508634 6631130 80398797
94042748 16171659 112029558
24995728 64512494 77096861
21282517 72212654 49872670
100253716 39895038 48988420
100089672 68176783 46223651
4051723 99221444 3615090
74800933 10727745 89167038
69275495 89619066 52333380
113392293 22749349 2588077
44152066 98682844 110645375
23620695 18225649 37595515
26316161 2707892 38654993
60368234 16559515 27958761
79023918 75084179 17478897
40904410 110858941 86040898
92098706 60660506 29061154
10740293 105302253 46860154
114298127 24706688 11987117
16705723 31031070 30473405
77525774 13032044 81308312
19379852 78988696 2054940
31693224 44883748 10909765
41381579 59202994 5889754
23042287 36655789 26087286
56051789 68090341 8529755
90830804 70080143 113908191
68329938 113156292 54460382
23018485 80492725 77232087
73928507 61588639 87582108
80050775 34380750 34703286
72603271 70813575 106698180
2290888 36191336 45880419
105110785 18828811 100447821
29943113 44956022 52496878
98017708 3019300 4020231
12623193 12974872 35323098
58407062 108706056 107949004
70407076 73710112 17087787
66319152 81105037 59513126
21877286 50540821 76609044
12238802 25984024 78794696
87893489 10911775 25511573
53245623 83666536 31587714
53575888 114580773 1685861
85297605 71725988 17537885
81888333 53309830 109310759
62059117 7914208 95288360
21348915 48735966 92871777
56826364 6432434 59316866
56613105 43675826 12931916
22388087 75237967 110524431
32215251 88168420 104341763
14599740 74308558 65941873
49519661 16986619 58189802
90995908 41283599 22305123
75604483 98597037 69388150
89588572 71028709 30360020
95297602 24831437 53263342
40054980 100159392 59679680
62469718 52810395 89191585
107745328 90052290 84823131
181231 2230538 56404611
16853381 84466824 14622824
106368272 32977205 29456766
81190502 67084770 30047098
108496989 102356437 12998425
13439024 10045667 94751132
8474503 44772848 17961478
66273149 110988516 63342226
52600749 35383696 96271184
30769473 67396443 1137216
69319487 75713750 54289609
69574947 101675649 21586385
101232744 14335534 16687691
14802724 85541077 3307119
90731047 98841633 16852962
35494488 74493221 61679100
35270375 31776534 84238457
101863967 59329949 65664369
87929811 61372644 94683846
21069008 88312079 3838066
7920335 109849296 57844976
113791937 29531508 33163144
12633193 47348939 40720922
40781716 91713812 86414719
78881700 17759484 34393534
1727722 66230521 8456544
5561592 71868540 92642264
2563516 73925155 58547437
96536201 91878607 79057021
102520513 34233913 105720125
13037319 110205387 26091937
24908549 2770240 68120945
112359722 2246246 16431305
17424321 75249084 78944809
1694439 255891 87918954
54563682 112420162 24208702
90579498 72975075 27401302
24467525 82993841 94731442
36377925 28279848 4803661
54141471 37166973 96616399
95462844 80856547 32062265
24663202 98047815 28846431
64235598 29525323 73947281
91972680 48235701 102600492
107482295 84213375 29436911
109051527 8506484 52374288
67399043 24316988 107783233
52593579 104026745 4242488
111546538 11676101 40140308
23577666 22369377 31186374
35232450 51263731 93606987
36963552 27537023 19912414
23770528 44496286 31958599
30249025 16538117 98495575
89372944 19695674 112556452
77535969 105181864 23592285
98299798 103828658 48158147
39424197 86650628 36409340
102824989 64649844 29276181
11188323 94855279 70651669
42122679 48841788 87825738
49471705 81039748 47162072
103549420 46517602 13186286
108721964 86445708 10045699
98754634 113042555 60249216
9003930 18408065 87143227
17316022 102581585 57293751
30102044 8463666 17350316
1338249 2724850 107743687
24430961 73917664 84598320
33045439 2997680 11821733
7040346 1676285 74062228
30656421 22897082 32784571
31040108 97952574 65257851
76637696 66128423 23143560
55544079 52989878 92419135
37779701 7540165 32729178
958956 57930534 58147412
54634514 89710661 48303060
90526232 1756005 32113234
60194778 114571448 59036447
75898451 60617554 83590714
32353926 55122225 13371174
89456219 105653796 23027048
7453598 5287375 78807481
59630311 92759898 57063592
10272922 100900251 105638915
96764519 73717083 75673976
37974264 8051487 32020535
104438577 8081966 85795342
28166221 108332842 61807115
100016091 93901089 14459003
63564275 30108612 23164967
69849904 16964878 25051486
5993343 45793761 92798691
22590439 90969890 76331972
107496454 61331947 101980674
46577624 86532648 78287814
40552943 81089096 83520093
73506955 19754244 2481784
64445647 42068505 71772987
45033755 106346584 38950676
99541403 63310896 102352206
42292144 57313819 111070994
36806670 37031571 13897216
69319998 110000955 92425717
52320139 45004039 61685081
40626406 46511062 17668572
88139401 19707983 77084412
30365800 19446425 45969938
88861324 12789073 27650123
105564369 102310282 68858708
4977637 41426227 26013195
104871393 107676025 9983857
7500073 71682676 75017943
56048562 30425110 111923591
52477517 51991394 81591607
70536717 57535480 86997544
73535660 92442143 63831961
79609580 49508411 38497136
94731381 106685646 90218100
52653716 88698381 103595437
41024648 91693720 66343523
42746426 36450932 90069113
20301077 19436630 218554
54100780 40174957 83247626
96959716 48553892 101865205
13203922 88277284 96742967
111995998 24245888 101611510
90286492 96737453 11000279
105547076 51856123 1070726
112763541 44057165 91523280
45566430 79072312 60348832
30519983 36969932 76908012
101072729 61830414 25550336
52751426 95422560 60837329
54466082 54327269 83151042
17216605 56355122 91816685
100423545 21006760 97752065
105673872 74483040 98733156
96647067 4524360 111931789
11877065 34005269 18421242
82588850 69826653 66739085
2862119 80281516 29784787
100692949 48430128 24609579
112939564 88776010 60821304
58162263 10486641 76883047
90036540 33143549 30699228
758988 36741063 86232628
114497422 98915532 18848595
41091772 13996364 112458485
21130006 102339347 48762347
64866046 91354650 39733997
49332252 88757750 72935987
64852405 47566843 34097270
78255132 55808538 65477159
40912592 26453041 93604879
105386254 19825090 21408766
108328933 92191857 113514355
97082445 12460899 114001437
53127302 90575226 64656764
25521358 30003047 47293109
39691504 35510133 31323797
3145742 41038183 46987794
74511948 89657929 31264431
18215917 41203638 50685436
30579445 37318283 65176217
70390815 42243117 20972653
12563061 11621772 110915223
53441064 25613601 95562954
97358152 24630205 29306077
61776778 90334775 91749430
105430670 9217142 20546135
90993514 76484766 37024723
88898823 15308594 48191412
27730135 41103537 49310483
989171 62887040 9112542
96431378 30378222 1567930
53930298 91390082 35060630
31860148 3327561 72694292
32261213 79663493 77653717
99555607 28055085 10582866
24694409 88757477 108028594
93623118 4325307 96227606
63528693 8004798 59620913
41166194 17093036 74740064
5852132 775177 103698461
32069455 1823413 111179781
88901234 45978290 28039707
105716869 17787488 59467913
97037408 64878752 60419860
33456756 110213598 87897956
83127387 20106162 44049132
36792151 95517700 114211582
19052863 6219122 35434727
91654422 82380396 37828700
91011051 35940766 36771620
60017650 85970333 113479553
72757830 65227202 62590326
9677280 29518809 70021104
17291284 49524075 70920578
12409700 107531378 72074537
20233699 55746218 66843725
24442767 110854181 2349513
48606158 105914307 16300386
97800214 55062575 15730086
33547560 5737411 69717396
10572811 88233985 11468530
2550843 9486815 82271096
77052676 71348824 89844864
100205156 57738373 24774327
26726712 32830810 4247750
72722686 38664530 67207257
10659101 82497628 34287675
11742630 100716874 20585885
87577882 91012812 52857113
71365996 84389508 16431104
61835356 88107632 102993239
87411152 46567120 95415594
106598211 83245950 53637876
63675581 64867336 9413593
14980081 61467329 63460703
11104334 82116814 25362366
25363887 61135544 509705
80064882 63380646 58531448
81480489 35493228 12021735
93304062 22968030 81768885
111367058 69413170 56133319
14930263 43048588 105285667
22146731 9615201 45891674
113219893 98614355 89558434
47909535 9163074 3201058
88383345 81097575 69594162
15855926 106028523 101888857
56337657 91175421 30040985
10644421 9236638 77527504
19720182 32549414 83437456
113537678 34068175 26420452
114263405 25690799 23522932
42097573 80937991 11006092
108966110 18720916 71112238
90688819 87087133 104732271
47383082 67169826 73957682
12170336 87782723 66509048
67884752 52845794 50168117
98795882 15867422 57058484
3302367 23289501 58481402
77006388 87452770 91335883
45413532 73738254 111664715
29618213 5871968 57112927
19435166 66549151 109733931
39056592 43698546 25266050
62413916 90972753 37964582
38543148 90993610 67606380
65362264 6631042 18116807
56730374 54043588 24911874
63120551 36205219 57631874
267510 36188315 43954410
111042521 62262555 80448262
108093488 61000433 67403880
15294775 97668431 100403565
67105971 41710039 49444584
52201452 93850847 98561678
33409495 5816049 60280207
4002365 30629865 64516851
45956191 77451494 82519499
88364894 82314165 44949062
89563526 66865004 85623892
63019625 48966042 37116050
84584562 110753241 45592993
53540195 44566914 106387712
72219920 103420239 55549412
24834328 50683037 47780161
58848589 44950722 46676348
23745708 97852093 4632437
43083244 19096046 103470886
88194688 74284510 103105077
81187735 102535546 82948546
58649296 102383544 109236815
57260844 69463877 105074939
93930166 54765786 55998148
82162996 65907301 57860378
105021791 31767380 30154845
87386408 10807123 78026886
66198629 23185824 110313917
67101577 77277460 58458063
28118933 6636823 54986111
95356642 106774995 57311413
53079640 21019358 8504921
21202175 32389468 40948368
25500902 11515841 69795399
91302350 31328051 78910364
24196461 36828419 96309305
99396959 112588098 26136105
39690152 20343961 16417621
38011630 98029440 7103507
86790970 97468484 2891371
81578121 107341648 57716033
18820802 31098211 98015450
50329558 25297470 109840970
21525830 47490558 51047022
9841850 89330646 102209062
20139165 16631731 57362040
85387615 10241699 90558071
13596434 84535563 40905147
82899122 90264974 29344593
47242891 42450699 32376609
85905228 79422228 59770827
52057888 79533814 1209042
69358364 42327374 24899180
70793063 52111280 88472225
27429412 11615579 18707879
36440563 29213944 31546037
70019830 31901738 66282262
82713794 8327662 109592490
42454684 50650256 76514219
923958 69133632 17034744
26269738 92009767 2747534
56321423 101321831 18649251
88951606 71510843 88018769
70827756 107646974 39296870
75670863 66187227 76467209
64357463 46403837 57335715
18872420 44863859 66572642
15126026 80770362 80009121
102790695 10203472 7589268
103045353 76353205 34483583
41392491 97273838 79929962
31990493 38904586 58739604
51315392 97940239 11593448
30936875 59386448 228967
106793390 51152820 38011796
23327825 51556077 70090327
28129773 84564708 38251279
58086063 15472263 89877723
105038069 114007673 111105156
36230633 47599281 25387272
86444461 36483108 11945084
15271127 41166351 113785011
69724636 98710497 88147704
38778786 51677065 79208001
55334340 999572 40816848
66698799 39693575 24885813
79685403 13503395 9404838
26534353 64938794 71941840
45692644 112955026 81670243
71876102 34362433 61966271
30388281 75638819 100460332
18465692 78281171 60556940
91964134 88742219 76291489
98148014 3683784 31098576
27667813 78571523 70613895
110606399 59373808 67999355
89426076 96955221 4128267
31439008 38113189 56393066
78383748 37549725 88123581
26966181 64499530 43518077
35495332 112537151 82714853
90126623 37363851 100853650
67963002 32769572 104536045
67777696 75256802 60034975
61808902 28342683 36076003
41127792 20768690 104695179
103295505 83055187 53495904
95608211 79062918 10259796
60122959 10695333 98150525
35730426 90066566 103860023
95003468 14371710 106111744
36829278 47089921 38562769
35120476 53647168 104095693
39456589 27176617 97645998
54942365 41781948 38385152
104604723 101231021 36944966
64765120 59076563 1122650
37255994 104827278 9409605
50512570 63955824 62483243
68935822 56223873 71156235
39116534 33204659 111561957
66916242 23503999 106919719
39477087 33864903 113624594
8398212 8176878 56374168
9610249 87547336 11103361
88519922 42248200 1945699
81231856 68280981 57014390
4471795 17727497 92634411
105035856 56311407 98506976
106319723 106939293 87011833
87679805 70865183 32359391
9694410 66657133 9222450
114513413 114425835 71670857
45285818 78284142 10363648
15220084 17482642 114506101
54222498 12007334 63778811
91902573 95164334 39492021
41682065 21925997 11779789
79610725 31187552 93857167
21131938 56433938 26195340
42017443 34830110 51471645
11138140 40423808 60414594
114139205 82989543 103839917
95587371 93383499 38375468
33712641 67786844 94056145
1270501 82564833 51785572
30222062 112929069 75288963
40724134 32373321 85003661
32102328 89848482 92147565
112229249 65891122 22211423
68278766 6347822 51869190
12960245 15269888 104886319
14429502 73939261 29183653
93490713 54484863 47452184
44362591 56676779 96966310
68022067 58585663 102320786
82119068 861000 80784010
21691383 18095060 7498776
16337926 14496441 87744826
70701970 22178113 47729259
29375875 91099597 106260348
39198061 73073532 37751735
25916950 39888596 12839366
22375256 93114 99532957
71309295 69074205 85848176
86136634 67200426 26052820
77989022 58170114 29968911
59588046 109932996 86168605
98150776 26543751 31909060
97423580 86013246 95883027
12001129 1302881 22845467
31545250 87407092 16029557
43944 103374677 4658268
66525615 61625454 45083037
31749832 26895854 102349053
72215839 64552797 25356725
79993268 13255625 24661278
37365682 102771676 51465930
78553909 84415431 107852470
108626447 108762173 113748539
37694919 101291747 106771171
14583444 81332243 91801390
17057541 5002213 27848205
69266796 1183683 54175054
42625236 15471190 111343847
21160073 108429275 114162420
86686897 54722561 38236024
88283226 98969538 79101980
74701966 42799720 80187238
50061364 29659613 16087663
29604958 109659553 77720063
74318724 71575916 48312666
78083619 69359244 51592720
89418979 87563178 45059391
110254356 103620756 102188729
95971050 83422829 89909189
70758981 68673319 91648685
63884496 104845468 63361060
11994921 10780065 20129906
61364375 32734169 60334480
32976421 89660628 67499366
47060042 93213912 76386793
107123114 102365615 99409269
62370575 13896381 69557188
4385573 99168992 54475913
668032 20372078 37679600
67769915 13706849 45684589
69200496 99711956 92593245
111688515 24815899 112412646
95068650 83179703 18173740
84367546 18693717 68518971
21638370 43206409 94489201
94855042 85464282 16239809
69985930 35428956 55754716
68686108 76004106 15267706
22162362 44327268 26963555
51530334 106299592 54420367
110437897 60963458 106825019
14008732 58503031 92616936
111193439 14148209 22235567
32477741 61095356 112655828
84217868 96715973 63664294
14695990 107818378 83406111
66615087 61093934 46484306
81409413 17097479 10809568
84744892 19117627 43165058
5775330 90784333 71700136
7384402 108692459 14050120
49739662 94136759 72418818
34472047 73391690 94866832
26742348 78386696 58833818
75769364 32620097 12107856
43974403 35367395 85525786
70119164 66939615 31000697
20077332 71511727 7383744
79026850 71585029 62962939
50649202 97001681 68246397
105548415 55116188 20083430
9007944 99671132 80188424
9148088 19000568 96873032
27750012 12410263 131600
7757467 81173279 98062142
41597754 27460312 114597389
27847011 46107507 63085191
24896105 36393699 32744263
3590680 109875323 78908879
109043567 23118597 70767031
40542306 110533490 110672431
44769295 46007747 89594267
22053781 75980873 5713432
85959699 97376504 101295435
21481638 87790879 81997643
72216094 16249313 112478863
50297406 34397231 11893706
108227478 15175525 20477438
95239075 53923102 10534491
86605183 14696704 38589647
85245177 33930574 1882902
80424253 74724430 77341328
14148070 96070473 60903327
66783076 16806273 78700383
33686547 104560410 45316449
98605531 77273122 4723233
31869389 14411503 46828962
103100712 31201226 6709627
38557141 62460187 16666316
77481223 65736775 76297699
4779714 32793039 11477183
68039442 39463985 101253463
17422433 79921347 11903118
99778274 53518500 107030947
41067379 61977178 77420192
25546834 32294062 90814702
84709499 17583726 32976683
57839966 89656449 67200682
17564984 51273232 85751431
28707032 26999767 78925684
105948960 41971005 39252018
20491778 60728169 96952892
105603851 20690441 41535252
48353981 87825421 98180334
113267837 101256087 98870612
8265093 11985288 62883760
112693856 111378911 101720313
81532141 92734253 111038156
36363462 53897281 22176565
71843569 41561197 103034593
50634576 79307683 53704751
81145214 14879729 103538235
93443306 76238360 21848105
14203514 14496876 9659485
66262990 52665646 7912180
2239426 3674246 112492022
86922861 82332876 69764061
10464254 93041676 109191828
66267055 101887072 28549805
24030085 10937733 54048305
24957054 6281814 70816398
85555956 108860931 15126834
41187138 38891302 80298259
111260869 52701618 99981737
77222509 95661354 40649585
98625009 69920562 75352633
2519442 85893243 29332675
48196186 112291705 92921152
69164151 24883951 5339339
62128824 57405283 8988996
84081111 82531148 71005628
69667094 24452886 25076344
36325566 36763617 98087030
27004726 41693896 53851190
111814748 4306802 36185027
71013395 63009729 4551529
102578063 95131771 26329684
99072553 92323203 40223564
26657256 29147044 101630393
25800517 48866839 102053651
79103463 74433026 31149798
113494772 48915284 81352429
37174671 50982833 100151567
8558805 13537676 43120570
102114564 96742623 98211473
91379144 28096055 95425346
41959322 70184671 59302142
44516323 2905783 113934482
64730571 15042459 90774619
18951219 114519791 27880436
25678078 94021349 28456825
62868777 34258429 66089982
113256964 108758292 49949737
30096424 35653450 97467755
53313468 31438511 58096335
29742998 80698339 45345011
65601999 8304364 96814696
20584489 93580027 61465505
86875682 65751726 29740763
14718078 75206166 50001569
60526468 91354265 69360026
17211794 59407800 102549174
53976096 50044486 36936268
78314643 25634651 99107401
16647444 92015154 90331181
92192311 41824698 73760213
25690710 113974916 107514476
28555790 47275691 102223174
6032742 88079498 91285864
82807661 83601849 25873462
29957759 21106260 78381596
20814163 29502790 26453502
24849176 50614402 26121065
97616442 57396939 42013635
39394881 15311278 54416683
46819981 73339955 48534054
11507369 6548563 18579797
110063368 113714147 18395139
15824841 2778057 14769571
91113968 9102605 30068977
24188968 91945810 114228923
69467958 5596713 23731910
111133250 61166185 6954310
28436990 78444363 77469567
74671282 15562899 83303748
27763648 89141330 113517590
93927074 49442383 46680630
109670622 64451074 21970840
66199900 79269989 61494935
79073939 59204149 70608216
88747360 9948845 67403370
6254721 87611465 66998439
7262390 44423754 58926243
74073947 90738925 101815444
40132095 22959043 2453427
52343344 526133 92731810
57027332 69120008 36441794
69271126 33111738 55721713
90988982 91664705 109478640
48320435 36980091 70969654
45053176 63052691 88009709
31470639 98049629 58756050
105215737 109359547 28120762
24374911 101756683 14149867
44682464 84365148 59813571
96205659 94441461 6034635
43642076 87890551 17392670
96730959 82053234 55429269
110246105 102426706 28068079
83153320 82924873 32419235
23219079 28520429 92010443
86000529 20394456 60946391
88377162 75244361 29591368
68540951 48571810 13681800
32853333 77216232 98285303
29986983 89717193 27841672
52118945 68103078 8406692
42035580 98530880 50666106
7647284 40569977 59627234
74352533 19590335 109401129
95879864 96731780 14910374
95920255 26793523 24183384
41099602 67760525 2961186
14517781 76456190 18480014
67289221 20448598 33170988
77666066 24366707 96808530
29587445 93220153 10626308
80674296 78112160 4442438
100808737 53437302 22963490
82496724 55072641 14711231
44014821 13667713 2156672
20889854 29090416 43431177
36205486 101233416 78170816
49919029 97596774 47108272
89021498 24332702 9982959
57149312 46698266 20148209
82099989 32851084 8456680
55098759 106572894 2981958
25746183 92618394 62698332
108548410 62079235 58233834
50512023 78640990 105670789
72168153 59690840 99257705
64976961 4886153 63776265
99489289 93395472 23801551
6870432 50523024 87252743
70734976 38872588 74151042
37568955 72453234 66046232
77212248 51606408 38748458
25215583 31637503 105463501
68203940 66215450 107534265
12250350 114320874 73461206
39011553 107331048 32509715
78236078 46437626 6894614
10282716 90287475 109121187
74460783 87129198 19452060
50449620 29267909 114411602
11503636 78335782 1110413
83779000 55845714 92747854
58428334 31227373 101291723
12040896 88359306 10656652
7801473 64901242 44794893
89457235 17301476 7590437
86991237 39045765 72031314
59760923 32065155 102129223
36793465 84397809 46141528
41332218 93706364 53528953
77022966 8746970 2945019
46297973 24788715 15147640
68531055 36196179 20709269
15623518 39717465 41825511
55007984 10458627 109156190
98383321 48600936 51989850
29757212 91374163 13728326
24249224 28830914 84943394
100714154 57066996 61623987
16057446 57799541 26988441
80169709 23377189 22045896
87155569 104065150 50698414
8996100 113035612 49679545
15056521 87233009 108135165
33796436 12717683 109149450
1300115 83876862 28599910
31580735 39407582 21026660
113490106 58268883 72283447
84754833 10638689 101639409
88763273 27424677 86338536
91451008 101208130 52874900
113480784 485884 23031473
9197565 1641512 15523334
54127260 92452494 79028428
18152881 63883592 62328086
52201963 19232803 104013831
99449311 50465440 89583185
706247 99191018 73806657
51943295 2955370 50993874
113566530 33461025 30581068
108957981 108444787 43793446
45447294 4485491 15608562
80700052 101751804 104632718
63325887 97872302 21693984
19525260 91339712 67550340
56226827 909909 86250805
71290599 7203242 41448003
89552318 85475595 66508933
99749033 47981443 5689650
46828934 79897989 23358149
59589590 57476777 18284233
6635112 8209471 38697466
103707816 67342719 21496999
47043059 60058749 35326997
113693724 17810431 48948976
374897 108040522 87026158
21322357 44878971 26321611
36863382 88893354 4113260
106876511 93954748 105393438
89556549 64670234 75722081
110759848 88941808 16375667
69658025 15881058 53856907
8066367 25534663 91582887
28064408 3846242 18925634
37634163 4427758 67009045
39033851 50603172 101136308
31164456 40408370 18269468
9073205 111338307 23951503
25370362 15557375 92844915
41636741 114727196 97593380
112075797 109203300 83479910
95607635 14811998 60585131
83018418 54095575 103951786
25060429 34190688 86672533
43479843 17903578 62429466
39837261 83881883 86793825
79663424 51780657 57564444
28007005 79389872 82503413
95100631 1193731 8329279
56235288 106562248 97097826
37025301 63791664 5596574
23140143 21835111 6573701
52519370 4242654 53613430
34648932 4110241 71235950
91107744 51718165 112149348
64609601 5761264 50673674
56541917 69771816 48632431
51597073 69578613 89408408
48189729 27054442 92119606
42535786 4177253 40452388
9025812 3086481 27768166
105201115 111290860 35546890
83335490 99820890 9292780
48044494 71311448 30609048
114124055 110815007 3420064
789548 1012303 26869964
8961436 101130646 93206436
94323408 27323101 16558724
106421048 47410748 80815278
54240452 33769867 37174041
32944227 2539068 40632734
56307055 5550195 5312025
56565143 26808448 4929877
48639551 91095517 69660334
72035704 74386360 30328007
26385149 55521397 103680015
23879855 24014553 81972095
38532929 22959729 1633312
6362328 92637390 40439333
80282609 98525744 56107512
39679948 106388614 27125689
63964066 84815473 36761773
94174319 56564051 60440880
51132472 31814163 57559447
89478077 64390690 94533690
10539287 63593748 10473886
15375931 24533692 25658144
50558182 1581539 63223330
92272206 87037112 31558805
19597262 17532297 105710970
109612904 18758531 20794679
9699458 79845630 856580
2950809 66375640 4024455
14462883 63429082 78255308
93575362 557367 74771558
20570824 102895131 2291921
85231864 68996230 42908201
94062935 58289586 28688845
70866461 44862879 93901602
35659887 86636779 62690805
69978448 71359381 47369019
9176821 324029 37348458
24259237 4791509 29417117
7715771 78748279 105969823
111226934 35834317 77074035
46361986 71085184 14659940
32496903 77401722 471122
94284620 27186938 37478049
30068764 19673063 88837983
89255576 98786855 104802130
28041511 70699581 66003382
39359129 59271026 66248381
52149651 73988620 111519416
66849049 106580565 82745412
100182132 24703592 99681982
15037803 13307364 16440467
14048897 77199719 99190830
61055170 45486700 50258468
68694364 16837555 8003890
52738847 85180232 68035333
60400220 55609602 101758755
15553144 858189 62337404
93045142 73312362 102353376
32923272 112606751 44224825
75100860 72705908 76545716
102602203 9165612 41428140
102292144 111055842 75258707
28253788 18380535 35504903
45632838 90008021 58509177
94501393 50021754 64962681
42695040 36597992 85740627
1615415 69977766 43807355
72996468 8939662 80316069
40087941 74802798 45347070
108991998 13825891 78949980
74407161 35042246 90875025
82114642 47666450 28338962
3506564 29605294 63491044
108838731 8207210 46134151
19321913 22548982 2713454
80979005 35274014 83500493
104840420 93320504 1753404
4943806 113609922 32419509
103698182 90996893 6423711
8989300 66643164 101042636
89083092 44980988 55032779
22805645 80192671 55270494
65188138 17921344 34796760
5562511 1353577 3113966
82819991 48583734 86532790
100530127 82174860 321373
30725860 25510177 69581065
61193303 60896627 6172197
81837409 31957382 77541328
92556409 111985533 111292346
13245239 53517968 24849525
68167423 21617199 17157969
114226755 62692280 92099435
45744623 55936977 112759400
22731307 17604833 66018510
32069216 26641749 82301718
20920817 26168442 40979173
27112676 197031 87250122
56693166 36830830 33343534
44780090 77868711 22982055
72482554 25969925 3465699
10189233 107997492 86159559
93288936 36443211 37545924
41483365 37179981 20428247
90059001 26292184 61600115
15221362 59174451 102467638
49905810 104644822 107532083
90374944 106001186 40908890
81967310 36389227 94853879
74866605 97557349 80402220
3714534 112242305 40033434
73464855 15671089 1633971
41944366 2462621 32520635
38422636 81316891 65617460
45477378 16112583 58172463
53846559 9341412 82110772
76262408 51711969 89306671
4058824 15696915 37527761
44449919 13496654 49124797
104056492 101228157 58884955
9592806 83201598 61146817
112718817 61613307 67219490
94112930 10437899 15206636
98751991 51173017 79666671
89511314 7825562 67246360
4865992 64288619 78816733
30257341 81382873 32060980
56958694 103560968 100161727
89685062 101961637 50829985
111712345 78624912 106191197
110774305 104296660 64354687
99883795 91620038 103147258
63802393 94617208 13034599
112729430 29499991 7249255
58246927 102632992 38744268
96682374 99519200 112594796
43485185 71476250 15581468
73093254 56773026 113252614
70556028 111334087 106126997
43261213 51740279 50432559
113508581 36482855 29807951
68062788 14334919 61101724
30313208 32942223 78014646
46693700 48105165 33302326
98456239 34471502 6771732
97788518 33764725 26767662
9565441 59537840 75706405
42610267 94062941 43985794
58481600 15214951 56124813
88170476 42608173 50172644
2002687 108775500 79172463
45926856 42536239 87719996
86365740 58227022 61789501
9963522 21324179 30303090
82754557 80296125 85839141
112072838 95326643 105872293
7330969 91755341 88628974
97110980 27701600 26498238
40630643 106670277 97745937
48892812 61773500 48629428
94768908 50921909 7561975
48369470 8020916 30863412
50621822 85662434 48677848
110349628 73650082 1877119
34540900 111493792 7775445
2521928 1397830 51250936
52230772 53250244 26714879
17570409 47876776 46728262
69381624 27680484 67209662
41945327 74261294 91174814
63418029 109178454 100960018
100146211 72027097 48511150
94032832 112560232 6598542
48465281 90488495 45253544
1341231 60762011 67477879
100301598 69197240 104079839
38947964 2430578 83466064
17016631 61139030 67109470
73654948 75395826 38836249
57061389 105191247 71115810
7328086 43978705 30646293
59231347 54184886 7812947
79319740 25460643 41094916
16751286 62532116 104072353
59747991 38806321 78974898
107182793 10180875 4185266
78152638 14983096 93595683
111826453 107509374 28878881
72368347 73890167 63122282
112229050 7970642 26398269
50220974 64919473 73431011
23915659 2134320 95917706
37641951 66330938 86027367
50555414 60840898 75088424
41927812 91482370 27054645
3029370 14691693 28128214
61502560 22563124 41140789
51240506 24728307 81547177
15982583 76952433 38859654
99376193 24460616 63032221
30778810 25697363 92364871
92295711 83951103 47259588
35292892 92590361 12929376
57804123 73125718 83576880
86096601 68233730 8956090
88907495 42785627 79057768
67391539 9560080 15701049
37018836 76687231 15506625
53192830 103769346 11794444
98174947 66436247 84978847
75294907 24208050 20535502
18340062 7884041 4676170
50821051 94374984 30298359
111969879 49502450 58156933
60072795 113369660 38966478
37667180 83265356 113169417
32947626 97840275 87133775
50209618 8632772 26873956
103548429 55056095 12809780
48107370 51856552 40073377
48919767 96279752 19274875
40763112 106392550 30417541
79531238 3713379 96512658
53508880 76022690 84565860
50271503 68812351 56546598
17592715 81899821 60364726
5406613 114076168 73395712
19901409 32001135 77802502
14690373 36578396 46977302
70953418 63484475 42189096
78940299 9706059 28993952
80906900 13258150 82121259
73036708 730502 49562778
4082853 113248187 55345615
23465750 3744378 9968287
28754316 33602119 8642851
94128067 90965997 50295633
84832824 83262319 46467588
3575123 78986926 54759998
74101601 51076906 88930280
43007205 27279854 70072236
40935204 19267887 39523005
84581766 6826752 58520033
47112102 2950847 13258132
40456915 102448599 7259524
78501417 29001818 45728691
59669402 55907292 101134547
58122599 49378516 37085897
65612853 15478185 104334520
66044434 53027768 31388672
49904462 41534695 37896936
110988538 81361573 31520755
18044731 109887097 85646840
89297215 60172703 30747487
77756321 59898888 55002235
26151498 11424539 85918293
52100501 104838971 82296018
57664058 98497107 5538118
110965786 68118186 65662611
48030754 78571569 72790679
70958208 29305886 60920969
107359084 59154607 89636722
6711224 93868835 12331172
76693070 56882162 75172561
47054363 100654239 96495688
11728182 27601179 66785239
1704153 66630565 87107008
29363584 5244736 89897449
15503287 59986683 106127356
37092331 38210698 8044149
65317049 84841842 29426900
99739518 12271374 111857850
67572515 95351358 62261621
68220920 85808394 35430698
29025622 49170892 39788947
35543375 80659279 110046675
59304500 11409199 85183672
19092390 43771347 14653371
4178426 9907634 37760088
93682145 38166805 76185281
56847152 74978859 48746824
71588891 91616671 28021238
41614797 31658905 84133450
77556073 27525726 24070857
17270474 83830099 87864171
93349148 54875897 82453935
344804 73104075 110986763
27348094 95618146 40386898
98352759 84974975 103365752
19806218 111591559 94537251
76099090 505404 81738219
106849171 71873164 100681566
110474610 29471124 32343320
12349707 56788586 113089055
6352155 73603039 102417137
108554002 28249299 67293792
35989185 59361347 75612935
50457918 52308055 10441434
108785357 70886618 22912766
49779633 3842392 75455987
40046538 47605784 91692908
101807492 73774762 15074557
12440373 22406417 12682926
114168599 7825090 42486293
112450675 79094662 81367523
43457358 53468998 62069772
19016878 24983999 3533340
93030352 85524429 46721798
95766889 74364133 106453332
42987556 110126366 100574471
3876539 64316146 89392405
7509259 103004428 91324348
101406788 39689549 9972328
29789897 49139225 41925823
35589537 80521208 50149683
56125878 5722633 65226244
104713422 20996667 83469013
48482585 26912042 55603936
103552363 79696034 36394494
48603516 38321599 58230357
86338905 40422737 80432024
31738433 47378081 67275244
96865395 28813617 98295137
30268055 85648549 26629211
56424631 51182832 16679552
36666840 23324486 45601015
113787101 96993854 75151709
5471414 70373155 87162022
61918550 35506726 53961198
67433345 7694041 103055537
152771 88460330 26172004
42488587 77177297 23375930
16832922 100627788 9289521
16473891 9083402 52116884
594055 67206569 102023913
83461679 68549473 81529975
101402542 28528993 85198924
37894864 33012714 20920533
35562524 90111831 837141
9820929 112100209 72362987
36857072 70803939 81829442
57172268 102804871 35922226
56901997 40644052 34783545
17376817 736913 56534399
71674266 40628527 58912427
75622431 106486244 45257208
76041797 35301805 21724121
50232356 54350407 49624025
95629921 55621492 88171248
90019959 80314549 78485891
104519255 35943141 88904912
10052687 100157383 96761157
62312119 44151166 9552874
36456862 21182238 108413121
51081941 51479728 79403844
23706080 21448834 24583443
83006986 11454196 43724073
57763460 91290632 44094813
17470173 10525210 60781876
25683135 13998453 16715596
22084361 50391991 39623749
2402660 79487404 68862685
37812202 81748191 4363629
110293349 83921028 112797772
88317860 33643773 86856508
94093056 3861258 25876643
80856613 84753349 49472797
53927988 2058095 63990888
25278264 93224556 73561360
109870265 12446891 16784045
47942398 12910129 112620398
9843970 66962623 25008809
3642661 75274230 86848514
26129858 80182050 69509923
212562 39685624 63654388
48010271 33162143 79541805
72151181 47948435 98502915
91070054 37323952 9736161
99946441 79671868 41026716
85275416 14837519 51846342
44192088 49163910 58960069
35336444 89981925 76115250
26516989 101478035 113357176
76606359 96451364 73699790
84457857 10791764 73568748
43466658 51343944 99799901
1677134 26956249 106577892
67762634 78389068 9332515
8105463 8343490 71592458
29252334 11636160 103979064
67765882 105530045 5954631
246709 32847016 21373500
8975995 107684329 65506866
42718335 39738142 93241947
25651571 92903844 14980333
69050428 90608897 12015510
23542889 59126427 99201411
45160016 86583320 42076885
104530691 31108930 91619604
20729812 94274412 13605995
42829851 66461853 10358882
93497540 5031887 9047154
97790368 46558470 4178691
92708375 98885146 97664794
88820314 71899423 42709978
15615640 3337153 36096499
18242682 41450809 85281436
89868791 75968217 108486445
103860851 4176615 70129839
112881139 42785913 51999148
49815472 2533685 103756271
84139379 35692883 60940062
106853299 107602847 71729124
35550813 17424427 77152404
62174166 76574793 25597805
22287698 4562789 28470366
15655300 17619040 111748918
89025893 88293605 10383828
28465823 86525351 108878511
23976545 93950788 49419363
28862737 104718411 92875337
8558387 71451560 6762479
88058226 77255898 97829909
39381961 14696801 30034102
81903493 5359396 50784254
29629226 16426063 45597815
62067829 46907453 104829386
52905968 7604621 56971223
44879441 3515664 10224284
107523189 105058719 80155560
1097743 104742718 13120279
43631845 78329808 89170860
92466473 61962498 68183888
82807611 80920970 41170321
58769377 70228930 70289460
42079225 94609717 34858485
45738865 11998431 66730961
91603895 52366733 8636408
83255034 20494587 32649082
31497262 66080069 8684501
7623539 2123741 87879578
98312515 34812168 12621592
7297399 78292074 51736308
22963382 99935096 81316436
111157839 22457656 23996692
102949222 61899343 108894444
113773058 32337471 70275405
112026190 66204941 45095478
86993625 28022675 91571344
73100273 18823917 92274051
68730530 53118755 76013093
54080476 9900184 96919746
50742508 109384965 6403669
50626647 10500470 97811669
3747788 20203700 74304964
101713599 68393996 2125716
68427614 32428030 112119235
9843395 9743242 8773151
61628340 36288598 13493553
86980272 32632007 21402111
92728645 44026680 26459474
24718703 28932959 59127103
21824049 90589515 16300553
4765141 57319843 27591813
73936377 104142963 94722015
42355427 86268794 35532562
29715019 2534504 21370724
105568507 40146287 10944769
109631105 91702839 88392101
69123304 102957005 61198483
45812049 25498608 60640992
92563561 88636873 113844242
14906663 12784214 88478575
90777446 33415638 103184225
110798807 43948271 40118818
25787821 113960333 87896705
72146317 24472225 66238091
54612527 94402000 58412377
13048348 76993249 94300618
72913134 104549710 32015823
100204672 55972470 72170105
26068592 12054442 33293719
12267642 74246941 45312855
99673587 76698840 69025540
69579664 71437895 27531486
98071537 113774984 8364989
56476464 84684205 85448557
86644234 62808328 67316395
56338718 8633137 73630384
25324364 25430103 64355445
19411727 25098832 52729155
91390826 98385251 65652236
101635074 80500723 89573666
86881207 67434730 4531483
57105658 11661455 47860724
60156804 105643214 29056539
75132721 85987902 23173295
8734410 39132659 82178612
87955340 28976043 101395506
43399171 38093042 62224647
51436441 96819872 78551864
27992298 88986552 64817930
3509754 69674996 69090031
36606825 78595233 84424274
26102430 57423408 49703381
50152329 27872319 15322959
55928128 26000976 44583603
106322942 48812707 57730514
103646071 32669686 27893829
16521195 106503453 29164767
2726073 59503162 31100852
19009627 61030104 84338738
98993102 83240976 65220836
65463762 39800202 45954775
56706336 88083708 28030864
70634683 85281949 23205260
53706443 7024715 1728772
35520075 36179962 59076517
92963109 114306620 105926169
105005073 14799497 33209256
84392422 38396040 91849356
41634837 33626378 110929328
78375159 12821117 4126129
4836445 110638959 22530784
72217962 23552850 36806775
109920570 111808905 79477745
28393557 107001306 82897449
76250897 16946801 24669024
35873286 11306465 33277561
47231171 83854830 22423970
65730867 89757146 97020665
58047168 85491348 107190322
104383337 82884362 49832226
96997660 46591689 96540901
16616206 113339306 14329487
6995973 105434173 99493373
726185 23168839 3472421
76178396 23283060 94882263
113629142 63403165 85782368
109489207 87802810 103325863
88476509 93370523 99098019
12035812 17939525 101860147
38070969 42031157 24134260
40828061 1877077 63894972
15102966 67656085 98286092
62042623 69788548 9673070
88168315 24658545 2778876
56633187 110078741 101800956
51715745 20312473 25184016
20694732 55498588 54879809
19199260 89920245 51900082
32909756 1748083 94902104
27012082 18801262 34123889
108511484 23466204 61911022
74256656 111758696 66654990
28572690 21841727 8194159
39322078 13494620 13083606
32498775 74554635 2110788
43212885 54550993 29541599
21490174 70949340 72789265
66534552 83176577 65568448
39757799 80518020 104547844
794022 26602501 97784253
89105660 21902471 91311680
30411647 72232296 41194392
44147955 2018733 15304606
43173954 53816311 8732471
75294450 43813133 38817249
19454541 100476107 47302541
59136085 53075904 102940375
70837752 63807026 60574790
3602836 109441352 111747959
6492128 3865077 16471365
49665594 29225163 86568933
367201 13144908 58686948
40460770 43446990 76783634
83857690 15755356 59506599
110106283 94360270 80037788
104107868 9730675 104327801
50714425 3352871 59336543
105097804 100148798 15478513
26941041 32384825 81305796
3073746 98496650 39181821
57496413 74338640 9420648
22591255 90840429 68493080
37212022 1180709 97460299
104288553 35922244 52482435
94788242 81006018 3295878
25088294 46192681 114704408
93811655 77289836 68547953
13640054 57737670 14523280
37146854 47342226 91448077
44699995 31666568 66961192
10418797 51700808 55865726
85762857 99126651 62034321
69844359 12703588 104653274
49029548 42683069 102068201
108609890 99391413 108736568
77625557 79348744 83054299
111071414 59905556 41036787
44485120 76651270 31761583
76733586 49124636 107217281
55358817 39747690 85448478
106974172 100508915 73016231
77703673 33474788 91323257
71910036 42917341 53497951
11797217 46315517 20161083
96472970 50745228 45345076
7296237 33253001 75144265
84175195 109593011 62478179
74963247 110054474 2792874
28762729 50961840 111282629
6979907 52058996 18021144
64823816 87252936 56310678
67908058 97100312 86008535
82090960 22366632 26276243
32328069 18407073 49896373
11368858 62921475 99100812
69092779 70683874 37563799
87465487 9855618 93894085
9901299 106851546 110126184
42677044 27274374 109606388
40263283 77694363 23744117
36291674 14645000 106091862
58633293 89846815 76829551
85299305 71281661 109213394
110509821 62482627 98132999
3821199 81480618 109969620
27511450 53800382 58029009
8240453 90964377 114211461
85630330 73572958 107346084
97703271 24663 88549719
38849325 74302509 28679421
75770668 106963828 3121529
10038809 92588856 61779845
15331234 86156010 59287122
20331800 53461795 98831537
70128849 97301647 1650938
52151906 78339162 14703778
45200345 5920340 80474551
102443496 88275835 41284029
72881541 90591661 67409896
113850802 74424613 101903352
100432404 89484299 80996943
22775636 30242452 113155843
36812081 37007223 54772051
509860 68692498 73240043
13010362 52660641 74996592
68524522 4276188 71918946
38601857 5530777 17608792
105646372 32566704 73655532
48194274 44377066 61714736
3804734 47734913 87542081
94096808 16263089 80975069
42488621 49817765 29722630
44102038 85927276 103264091
80828833 110494333 99384757
57079471 105586504 71999522
16322827 26092376 62927548
25012179 102578250 112901679
66274922 77173887 77675644
30148509 109086971 13472391
33683669 10544755 65497230
41903697 7080391 46549059
97714709 38664649 21356906
31095687 76688357 48408377
64399074 102529149 94674957
58242697 16771980 112234220
22249336 89965690 51565004
36386608 64632367 81793122
59835985 85390584 60606300
75255158 29009346 95767783
33325652 79332777 100111030
88308770 25825371 522919
27435396 36904080 37660736
72815329 96671728 8085301
15163965 79291491 109423769
73553556 47631532 84679101
90399858 9291178 71367406
58138731 105162374 46875830
66211583 96245539 76511895
36522069 73678296 42785576
104141194 54632220 102350699
97339372 27908220 101720675
58132221 79110825 64983215
65947221 24315175 87885799
74266586 113546563 51174836
4494289 22367362 51369558
112979306 44285545 80187433
99955454 52943360 69733774
33129136 70079607 75414680
41687754 75081316 5749709
69779007 53917956 111637836
54854009 33600105 68272869
30126896 39450523 41486214
85371731 63546589 91187511
2887529 16224035 40007919
46343434 22680919 58459907
96755331 63812245 67594368
44987153 76704625 7047249
2290445 77972154 113251201
104596353 12513045 10058740
22170772 89629092 110758846
105113030 37013387 52234032
59054518 5084638 7560638
5747444 2238389 57006082
43397199 33790098 12309118
17636035 52303742 114461797
51380793 81411378 107006327
26519560 67754389 32623052
96461975 8745894 63046953
12714908 80595682 29126163
73167834 105609540 23148556
2447754 60518832 51471307
49609658 76164355 5153265
9570245 34708395 108825543
33457999 22371856 11089697
57746345 38930849 41033339
24047705 49338427 111328539
10624670 89285781 79942665
33259070 103630181 114404887
104949566 72563129 34602451
16668622 82443522 20816063
19511946 36731711 16988604
38489189 94076900 25503251
13242926 83657882 26764948
50475964 9733512 92444201
52651605 59999253 91542094
1907024 14280811 68275164
89843048 85244626 30218441
108838860 104892126 7963783
28636648 52830874 104855867
42712092 33069510 112823781
72826024 46011810 34092279
11568064 102474099 105138878
57599832 22883533 28914082
109860533 26802006 55206138
23495794 112525440 70498644
107218718 44385491 104276438
41536301 97737980 82082399
73331995 57682723 69878448
5787973 27873982 106637100
66385482 493873 93360514
91022619 20059598 11677099
81315832 64888176 97769439
41412466 104942794 16115646
54481895 76239384 51079713
77891935 79458944 95644781
60205301 52471984 31205094
32432396 22903416 81553854
69676550 64843886 57778721
16674697 57252371 28278046
106939251 77987729 107972311
87377199 12723612 26097071
2676942 60221130 46450498
38567030 73222918 47494070
67251672 96740911 54981845
93197355 83222583 33796147
74319380 97369211 24325469
112964265 8924280 60933419
76912861 12471563 107632257
76141852 97359402 18690955
96652453 105595176 6793178
63352754 94186590 26768329
34270057 94169795 58022627
20409174 83305725 38243002
42857045 103553857 6289848
110494733 97336384 42972680
109335203 72629508 371925
108322792 46394538 105341954
47219051 33745301 33542618
112726428 13224409 54576545
61218246 36116044 29422797
87684521 47306176 20450564
73384555 25272627 22794482
29193154 1234505 113828876
36104312 62172502 18213961
5938223 3503888 63724896
64486009 96323582 108932463
45236234 31114230 3599031
97288380 75821392 76125144
12881594 48961256 32384511
14898042 11965837 17031936
111557744 63193347 3599643
74066661 93038571 103814798
89420326 113369876 36208264
8851614 50435338 39505001
21870429 40397392 102692775
3315513 30087291 86525768
46566310 111874518 103875440
98573836 97273127 109262712
107368424 63716913 76319400
88573028 57288429 35312856
54224934 48961339 13486729
89404423 95462261 82617602
71318927 36596549 46954714
19652354 90862485 103546990
83090163 54668198 85634938
8099800 87110152 20544225
49300772 21734486 82201884
91023741 114623020 87299324
62972420 100888530 78101060
6891393 59800602 17081145
69618906 9429671 30793331
108536946 107795172 1765706
46494402 75416861 113824432
7492830 78802254 38013103
4618519 89126420 39810703
22687795 102983312 83823682
81071892 12051019 1255745
65803456 49691640 87775037
25956182 96802674 65912173
73098032 4851520 78498647
11676441 89001911 90684024
51737334 98844859 18489419
45799649 89700829 36154367
36424217 67889902 70222182
1161346 97259535 37896198
96266103 25726921 50213922
51365439 46596238 72046931
90074570 94413326 107419825
21707738 78692381 68773783
105499287 78086889 18678811
76864810 31836949 16277915
24019542 20943016 47537526
21842302 90593133 100564462
65371691 47910553 44667202
4945352 38033156 55453191
41554897 19457921 44105531
60793958 46607710 35042797
38422323 45874308 54380718
11632330 95141645 91390901
47742269 29394226 77763865
26454839 103735770 55798002
57006813 108048732 28919216
93504806 41709047 31036146
55656542 103055959 23661497
82800344 13140636 99013663
35450930 28219615 69506341
114433005 114402117 1768473
37915842 50689549 88251665
28171007 34544328 32067647
36744796 93846227 110222945
20682790 49230417 28249467
39636545 47248503 114231689
68080793 92720284 73691707
55160699 109106037 10227275
10316521 64031907 44339045
67765399 67933953 94280203
38896417 84641199 35611914
11930789 91490877 106807481
60611762 30425404 4329398
31348781 41834403 111126827
110387692 13083590 20432742
46789664 86576809 62675429
72811241 63096750 96246513
41486391 26770671 106763705
9292500 8344685 42779991
1933656 103541699 107480662
53022010 62996061 26524654
11856246 81903279 1398281
25936878 28504902 66406463
72654554 46170274 79611155
91735805 330798 37822983
59685389 61607952 87870824
14077222 9855137 7199194
42279679 105891002 491378
66716551 111768312 73093110
53772037 12276227 88549018
30508660 6776949 38529578
65855412 105891078 51338389
69436582 96857514 98911143
19434199 86821133 40828737
53060472 25764638 13181622
87932353 96981358 73093288
81152966 6896235 72926177
44533341 11469022 100724247
108103370 42351681 87876603
106322838 8786218 4457493
59105985 14990899 97566562
21156419 105947227 79751614
15479586 65154423 34873295
66336538 105661053 109754578
63859139 95076940 99868648
83399867 87060462 18555157
9417288 79068019 40609303
70363566 89955019 29389456
51070900 30789234 16146186
83888465 42378212 93688970
64926378 95368565 114609991
51969101 32104892 92906899
106736452 85240501 32444935
73157098 98370113 38955163
95334826 27505733 78738857
43164578 41411704 64480974
65766063 73755160 109782651
104083613 86613310 76277022
112206999 38809990 34447448
16405921 96200368 59785430
72690324 12438398 42647031
89285895 96777181 6729224
87604759 105559434 113116798
89690272 84826445 47155829
82655380 97397440 49986716
92130266 231630 53647717
86987531 14301067 56847101
30420463 4112096 54037579
80478615 18464139 20144045
6316389 87888402 11875918
91870418 114067613 96635480
1867414 30766258 83072738
41713942 43119423 81334775
35067564 63285435 14190352
52499414 68475530 95062182
36762509 49474786 53586592
88847168 30293552 20688954
62517815 113658791 109728491
100925343 64932959 103526952
83890320 23776224 3382309
17425550 32924847 92587623
54159263 97555538 31375386
24307529 83635955 65254471
56613820 72520515 23437238
61046694 91750461 42949135
18026547 93676536 43863266
50366322 26314314 37587576
92780211 58570145 8227151
39606829 53825082 100599299
74469542 88582020 24364202
72226399 20804537 95698880
86960285 12286795 10662453
65540301 71903174 99568266
18967107 105567801 109858744
45055164 42451954 23247795
53765607 63668377 94755850
65107327 29810223 35018280
99912685 63578574 114126426
28518776 83243479 99031413
70058090 113079270 33008710
71014577 103128449 90383270
15336629 66307907 78957505
37648062 88771808 32756901
17947356 43872987 95396335
112575270 60691486 35956951
107572910 2958962 3713868
13423748 92005653 25922901
54869111 103108088 53981159
12614266 18759792 94526988
95144561 40222439 109088429
45662664 73453607 9800744
88069438 38089177 41698045
18800544 27594051 46163281
90034704 92245991 38097619
63446177 34594751 97237690
80757589 85635263 50209344
54767863 69081486 13683144
40438532 34241956 84491875
47076377 53357549 43738812
19348353 54142309 13309324
55319054 109822232 68528906
45277621 6800752 99707277
13501089 61864298 111994934
89749579 61510676 68200780
106123027 101277181 19136856
28927455 38156901 101640181
68245022 7164225 34937244
48886029 83609752 12922318
34480751 26603366 50112535
110319531 21269509 84534151
13134521 11320945 1410341
52055346 74075714 4473233
63886545 23122174 71277076
77719059 49409622 70374136
105562282 92378603 69721222
106356050 2224259 40640011
74318999 49935510 33193384
64328496 19844872 1482148
110941717 75190078 44364951
62802242 89749983 5209971
23781492 33836704 46091417
59461889 11142616 24012607
39012002 80486052 39872325
45697307 11579444 43397679
28650368 74177294 34559820
76290671 85850000 110717347
10107969 6293031 94214602
57943572 51702943 9704919
69537569 37403324 27190284
65190633 78131385 90776285
66986035 7424474 113522300
47283935 106089920 94155463
4726022 72448029 63729740
28061865 82824665 31283302
36747528 75851715 105522599
16610387 71869043 48267839
12412792 105469708 45140490
19464908 11488444 105920904
53138871 86249598 9545313
60148033 14143134 20322275
2356609 103905906 159675
7878933 97278289 63748044
58474336 78347561 59730467
92915227 102442529 72166174
69097843 17944090 2003117
35081557 9820771 6932383
44163457 83685595 26639864
59148825 110670614 23075050
2808029 37279051 110302009
14493386 76798413 41367878
85494802 112313650 5765466
62893192 64804968 13438216
80402945 25645407 16299186
48326663 78917323 54376890
68022007 48906001 70681074
55246353 103609717 22628003
62916670 55118762 33423276
108213309 26315027 46401478
81276497 50261972 8339250
86264857 73621842 82311529
107068028 100999251 63784911
64787942 70606111 29575526
13929508 94180142 33435522
37574459 43881491 227504
12718363 62136750 75082769
51452383 96482232 50944827
29179888 98338104 65261932
2682886 3955794 20743519
25144650 56062169 67357366
39198992 24490145 87220547
93362090 48276691 107672661
7238690 52576814 3854948
56441776 22332693 4250538
101894872 7329785 6105141
70044367 114407044 19368596
103115973 52317434 106611839
93301387 105877833 101109777
104115691 44711575 48540174
55603400 76249517 4843526
76740512 97027380 32391687
108917825 44408410 45846899
25119877 18016463 86540589
52898507 80079607 89488531
32924553 23911016 110045375
17260040 77712758 102622664
41806512 86483640 78018954
84929739 105912201 74988022
87775980 9107354 77855503
76743563 64029797 58226616
32857456 72220618 77794061
93812202 1851906 67227824
81140715 106102455 45120088
94971240 104002116 85995143
89279434 64866302 74467734
87238671 75136942 86341151
51593198 1735716 80634389
97559840 47781537 89426138
65533330 26279659 31891453
13846021 109310479 90817210
19789685 6660061 57353809
26871299 43398411 58506164
80949245 106364159 63043053
100727431 107490880 42171411
26159084 15937238 56382253
83902065 53400497 51328906
89391690 111247514 49520935
2589723 4625886 13508900
18929230 4434228 56714140
112944119 25155028 51146370
1907638 108954841 7833807
100878131 68466897 2640833
59234908 31646577 51087287
27356259 96776154 90608185
53286824 10689373 67600576
33475979 42804886 81831712
104107890 18535026 40889052
74501795 89680264 50786652
72720874 114567702 16515234
38011907 110671788 85677107
9951331 32224726 105561556
91110428 90890257 10081402
53192250 43306025 71488733
21375167 31855580 72077123
114290170 34537419 109506310
53827035 80396385 8564410
105955248 18496581 64667882
65169286 81460520 68612355
87672273 23679389 44827946
93771029 30803103 22994621
4374403 102719733 77402998
74559275 47154263 58855765
75316595 93833379 73916825
82362437 41686626 36268755
112163975 7570170 100635958
54972717 103445667 29752739
50782305 113258051 94142657
63358297 69686075 26483377
61131087 91752387 19348794
36490070 17021020 48434949
65975326 51168490 84095957
64712111 13969903 80949552
71069178 7511878 50794791
10825152 63578640 56236230
18723505 28122468 102176819
86620828 71018864 91291603
45144798 102227335 49239797
14861094 17187567 38345256
64857456 3471723 82066541
16048211 102847693 17592880
41567960 27340260 66986700
102439588 91714866 106344181
14206201 50424224 111088159
5153113 86198354 1016570
108995061 1289841 16037208
70000122 36943784 69785726
40241870 96996962 57271759
109018066 99723629 18491641
2231637 58615876 91586604
104666306 48151881 51485259
23196693 50519086 48561078
96725117 11673836 31295458
90568231 4067177 43569239
64917710 50339351 40123865
94680782 40762283 47432290
110589747 71090337 90383427
61298600 60657827 47931743
68392634 112509736 50697635
40384631 107039703 11189798
11167688 103535117 15391028
22581454 99654645 27505235
27328503 4355410 42065328
14601362 31805811 43116835
3062677 43152460 6502301
34026218 7131339 42783507
46975819 13971159 65342726
109375880 73906260 57453880
92584074 36760533 77453185
77290779 69783776 37172812
14068817 58605871 111582656
25243696 96881012 65592024
84549777 36792309 101772758
67924637 19663077 62890096
26282777 64358004 102019434
96001780 13534687 9463498
84798429 33575009 21731904
47538193 52434281 57399735
53693937 36364306 43505031
70797572 87729007 108304224
11743051 63929166 16222103
17658970 82366588 91004928
93945026 100377364 30138578
80564105 8645150 107149608
70406388 27626609 30562261
109668438 52655878 69148721
37454744 22909392 68803650
22319347 27402211 87923096
86644145 86423181 70081706
89333525 84728789 61226628
109373465 19818239 70033319
99166122 107377325 46898258
98636791 96850967 88760109
58634249 22586782 65495162
110687590 56233857 9706011
112749646 50477630 52171825
95437283 32163542 26184618
35993756 88969545 49269760
10150374 53787091 96526658
71949351 107063296 70982189
861086 24635437 75630083
33558063 4047532 36393084
94073799 72598317 48514693
21147771 71181642 22789675
101507767 4078310 65212360
89548449 75786327 107985424
16389396 78908941 38868988
43695889 37436178 59652994
50044265 55734393 68166078
25254006 58832094 17903354
8651547 47559602 22551239
58441589 53385527 27137026
13026045 46252871 78830300
14671970 81576492 112492879
33109934 44539356 79925190
109636512 58863954 76214822
2045637 11070829 17018248
105965997 11257593 57507630
68384345 3406387 54399694
80156479 19120981 20869947
111589688 95232475 34584862
110130480 66464417 36024941
34301656 104247965 27010690
91967833 61188192 11170252
76548353 8031989 46384408
111096053 43399183 101527970
106606121 72879281 87049456
49997627 25464948 66660916
32508017 12826457 11260216
27667436 113473786 4472726
7719005 114247544 86102617
102091436 29259954 50125106
85512622 42804103 101564297
96727662 96680415 14330630
12952821 1054577 24336504
96733467 51520406 77601275
61106879 32281511 35887671
14331899 71519654 100448814
35482011 84200328 102525180
54617231 105118054 10148746
106311607 50181289 38417007
3247092 261231 103592415
59923568 52433489 64517472
77712624 50586897 65077697
69839699 20554430 26558597
83483051 21035355 978210
25036051 89300838 86878689
14748585 102753223 83438232
3008529 9346160 114603834
50618780 16824217 108057186
104891640 77837179 77250899
18459014 27201378 92548383
33845552 53273501 75738257
16522928 70609586 67690639
27533050 49171436 83935900
96198349 33097015 86589356
33531912 85929107 32981964
9365875 68231017 44684743
57436717 47112927 1494692
73152550 6812615 21881856
25934330 56719260 12077439
35944477 76044813 11025380
94703125 102647099 6815465
98340893 49246657 4099151
95426385 112027250 31213224
114573085 50637220 82021481
28468317 72578545 105518514
21565944 82653213 79561723
91189400 30202602 14177822
46372937 55867761 69398993
68116049 31227490 451690
90492475 2935390 59763984
112174174 41345268 9633162
108631606 73926294 67229572
59924722 44495902 71452438
30414081 28497819 101810542
80996240 28912044 68332636
101333285 36779673 55793223
93563624 101009562 3104222
73618684 104632352 56660553
72254718 91701670 21294450
43723391 98890296 78676282
63022024 58195803 50690112
2951871 68503640 72048377
101990948 69171774 108529157
66577172 88109767 29775897
71261567 92066254 58624165
79191883 104921950 30072819
53209051 28993897 15851344
42752802 51884192 49543700
72732418 111001509 98748415
96586426 30585715 850383
55557487 112193435 87764805
14185364 73815144 26369466
95389631 35352157 28435485
96868985 64523361 69951352
66079089 77513696 3933813
81183096 114546640 13956061
109190566 75873894 68448389
47867751 22046323 22423689
49631337 40235519 30493555
51886246 101238009 52438636
29741479 53607565 110132623
76862488 9476870 99802402
51975878 31871388 58814903
78757779 20693323 74547471
108661803 45597136 14967302
329231 34713960 57176119
96448820 97759991 41535756
47068323 113269300 8789186
47359189 66141415 60956894
65720051 48832291 107860431
31840054 73217366 46039551
88277574 34178876 25216382
10036691 30644386 32175287
28688801 45237720 91724204
53110932 62032639 5935936
82562958 17859661 110301825
42523383 26773558 27814901
69788111 47208006 80949574
89312441 2775589 17359130
88226107 5266701 45655724
74539944 27810223 35386360
94951818 110376007 55266504
92453350 104723030 21230560
21471461 101204663 11374803
41761511 83545479 9956158
30815519 20074030 47433062
53404910 52239423 52925737
91065216 93440366 114599704
71714193 16893534 29424467
43070423 38228458 27446369
98987109 18078834 81186258
50386268 94967053 59179461
12634034 69674686 113313091
93613143 76421564 113948393
49964981 113484238 111935862
76687536 3648812 54092841
56813831 54284270 556242
16131727 72377346 45428682
7379460 40225176 42351110
51317260 12351181 27916931
38191107 10477260 83903232
69002698 84408833 87537962
99856220 28955507 86192227
76315366 66890029 25597085
22611056 75290324 88335666
48345702 33509865 84912528
25583547 49615074 71485474
35951166 102706191 12689602
29619848 72427342 74113357
79490822 108541551 72054240
71023505 81378423 94614347
15708106 63435203 35402423
56980815 59115428 68350470
81149547 14437171 107022800
63983523 9097251 11624375
21999215 34930046 113250806
34464081 12821827 80624011
90562621 40166515 20164997
15488712 111909653 53907161
99861727 85643615 95393948
88070187 68861643 39191825
81599301 99186785 55097534
99772809 90649329 86451796
78697058 95754241 42519150
17127841 57952745 78414003
69391139 6361980 29865507
94847573 69807166 31500239
73874266 54734667 77458803
112696079 47719096 50402616
29916077 42518338 79065695
56515182 79226411 100498828
46509884 111187362 113681974
114789320 72164155 48910046
95453265 113610147 34391834
97594919 30736384 12282792
42578793 42405136 47098449
13903478 81385611 37414865
95110684 49139777 66218547
106499721 48662801 50749775
17841498 6433604 31360098
20044797 54739481 14784644
41904899 62797011 7585375
60698817 80702617 47752354
114485333 37183495 62021075
111035899 45827843 794056
40755602 113473393 63885921
21525785 21596847 9289050
65911136 62038338 66053300
35841831 55829473 85585307
48036702 35563824 18252838
66754624 47115019 81479120
4289040 14956952 74741663
47726142 107884000 90750119
58670179 5782218 23139775
104628900 77243960 6189446
57896788 104847934 97837795
39103269 59515046 38148782
63053924 101487807 64657888
72149879 65708602 92923044
7993822 14484366 47409178
90264346 27117271 95077968
106817360 7208947 76174226
19214501 110336311 57836443
64069980 80565770 110664506
36851276 29734460 48863832
51399676 106337293 10415461
21249370 45074230 15874350
35657923 85951713 77909018
38240919 65832394 72394655
97736022 58313936 66027256
29749420 52006544 52306815
82694475 57358253 107438521
66073320 7625253 15477741
108693988 43072627 22559586
61392580 111510484 104974110
114343616 46870527 64728520
107736526 66858490 63105678
75522109 31549054 11534870
30024613 55785586 38266567
5640692 37756838 38281583
27912322 103286901 44211602
50192450 99592057 37249612
111988738 114436137 10432273
92726654 19519096 89350077
44482409 65990521 10214414
112449560 108859544 58508157
106723499 66828937 37050376
42828244 54169655 110294394
102001856 68770267 110945980
84500731 50982098 62708894
93553509 69094746 109693600
13906517 109792465 66500619
106924840 33821002 7161078
74323765 87578870 69007860
2718869 2385769 53782352
106595048 56748290 94708366
84942294 15323904 91930711
11629280 6781506 72829540
14457832 4070349 67360160
45794389 32201453 50558525
25842862 5438969 65011429
48497233 26733669 5589159
11499283 69751401 78322056
16289287 18249734 59690722
106872625 77362930 3185291
16078476 106393693 65892523
81532500 32111447 40173620
9972119 78774854 20549656
18019569 41692611 105751436
92880300 92667248 56839676
98251182 53473457 65501357
28041055 77628612 39274233
47517494 39921152 73894931
17283718 114221935 61829361
55145826 45850700 112381241
106190795 29950252 30917143
81585876 10034342 94176571
24082368 28806194 48912620
64438045 50162480 20232127
6640810 95535916 9512427
11278478 57875066 24695737
62910636 95355194 51590160
58701123 82496658 79522631
99863605 100543142 94470794
57070683 50789393 67372543
87200474 27275653 79876996
22206032 4643200 3415717
72122967 23228083 43103802
17916948 43615634 50645092
108074680 109846649 110220479
49612057 3316593 1389789
26917439 35498757 98008422
54644967 81613516 100378689
4410245 43584279 86464764
66830870 9150519 88011356
89024439 52578391 9031020
72907741 58701258 56222101
34200634 40996930 105033797
66602000 11928494 66237156
38679768 48752898 93072318
16428526 25991444 105507646
98524251 40140739 113930795
44781042 11529101 86122189
107864019 89089958 71259778
85958763 53668465 1567204
75344061 109845345 49510140
61235203 113508417 39821226
4670723 33073844 91427072
39094328 87217696 84434256
81841203 18436298 46687275
4514199 53568626 4945995
37130295 73319139 73141279
49851257 51581876 76093873
37683364 112343407 64546599
7926872 105733506 84765929
96573971 24502245 48392821
108019713 1182175 338797
108199567 109691006 56610632
85082480 65173569 47151317
10140144 50295359 44811888
19524785 42332695 73984165
95879834 15650660 74912815
86774488 112641461 108489605
12053623 28066706 38141216
26630265 12228030 44123019
23319986 39937079 92559658
34981174 18900411 34106633
87832886 25633959 90422171
11786246 70684318 90301789
22384937 21930809 10345538
72232902 97147954 9269923
99429723 30542212 29966497
56424039 1440159 82123171
21411259 34972530 70234066
46478545 110931819 58710764
69538883 37773934 11635284
113412815 70325354 65786694
40088036 109580442 34343955
113630577 63878451 23327422
88017182 53888428 76834413
3057865 102866081 61618117
64166867 66483438 96674180
418066 44835494 92508113
16511225 47232610 106376624
8791102 92227190 41658622
73246271 95152152 94609418
5700454 8505854 73657664
41497333 102105876 105867867
37508416 70511268 51212254
40837722 62996155 78542084
8019835 11735916 111009917
46158493 87559491 103716828
102639231 109476295 1874281
91760247 74698182 50619368
50788334 79532241 91433671
45747308 84922255 32770129
82215038 24180481 3167434
31664941 96861960 37538582
28926560 12684824 96779392
105332712 72576543 98989296
40895244 11407771 104678606
13832007 88726357 34232634
88072530 40366549 89036514
63025238 56815764 56936142
15290029 73824775 108016999
22723218 79617423 21862740
31999550 109292481 107633245
25701224 20976232 68008466
58341287 74123146 106947624
34733386 50081829 25652493
49029183 89375743 43243062
46216900 68957163 78674939
62324318 25111853 16949813
3073616 79486249 34822142
12609184 69654758 42006159
100019276 6440652 107548072
50065843 84400892 34802954
52533512 38259988 104987279
101485758 7777474 61609645
50352788 83393453 99621416
98987875 87133483 49265585
34854047 96139966 80969048
81722753 11705284 73084992
82831977 23877757 9586614
45048393 1663753 20971721
82626034 105593943 90080974
97550660 45986954 24310888
100125256 105619258 96335831
29589735 38474889 69951499
30084707 31895840 53782785
85213314 15350661 55525249
40116417 96002461 28287979
57450449 30186396 95039040
36668036 39755840 82285973
21785771 83128599 34847408
72907406 26706135 17353304
36691497 114300859 25577374
25535687 86040521 14330632
19671014 68844547 108284152
74029684 11889645 8918809
104953962 69789007 87419867
65284301 83571922 24663124
58196990 112968565 65704377
55603067 29046031 98822592
112714311 83943015 21559312
37850601 76341277 106622817
83228328 9391015 91299560
108181314 89366019 3831612
84771107 55892811 69316343
18174202 69771893 7617254
66043175 68539175 89914931
90521893 6220451 28212784
90645390 44072811 35160637
39032719 102857818 17227834
15469800 72590563 13410061
111236376 23208385 92684838
79283847 25649651 23924961
81012997 109932785 85631105
19106198 77587128 30279346
7652327 1751435 97196668
67722582 64993857 4368678
70500291 66290087 75997485
52685628 71330932 38309665
14509543 107558343 36743674
54227748 45626405 49543226
51918387 77486751 88177647
29437824 5240583 24954634
92334365 78460540 32847735
40831240 46058407 34054879
10881222 61333713 62924481
77209115 91489049 90415231
65223528 49823717 77459864
28695905 34058056 41774525
113592831 32274825 17080778
9854521 99220504 40500829
6686309 54546776 64777287
87867489 112742290 54120940
39879116 91118697 73910811
17165301 84377007 78837525
70913878 108086709 107587448
114222731 43188485 77722133
60706004 106262586 52123881
55299495 40219896 12491386
51385785 75284433 111292124
18725926 1760129 85817371
20384213 106381551 55747997
114698472 68503943 102531848
17712691 8443691 93108269
39222393 104829483 88613610
34219499 39131767 94970839
19398634 26913503 77059083
13868925 104213079 77090638
109612010 6718687 65523811
105402209 76730379 32858387
15863850 87418071 19907054
18166244 48161206 104098779
56684091 84535849 84892551
25181349 11957011 81979980
104998301 112526003 69164798
93124780 80758247 85427317
19197527 74191482 11511159
88105034 63872496 43900157
63575474 99848405 6955934
7896236 107999904 56412822
80523247 107246081 40805281
99565431 13825287 91547332
43076872 27633324 22724369
103271823 18132793 62328975
6934307 103404740 60164861
3536658 72784083 25531560
4502347 72634272 68533619
81622872 111920861 104439858
16550867 26100840 77509220
71132533 89891156 105540881
14241996 35337198 80663176
71696389 109666407 113701576
111953552 99747512 48655601
78045382 96885789 81428607
102156023 68055257 70923296
100123964 12749473 6055675
98287303 24874019 54694414
39569211 14594352 70077379
81999685 44883580 25640182
96121211 80955260 68556148
92810846 10489435 34663485
78165201 107425816 24442475
38027771 72476701 67133944
70620693 73094575 25503981
70631244 37181769 103685134
58142012 54577697 54630886
19516977 64251000 73622604
30775902 24536358 35031633
80920507 99060302 25357792
92255860 21261693 13408330
2684478 89396208 46858184
19052292 45756110 94339190
1122213 87911798 20555864
112133699 5599661 26754298
41980706 63361984 35968043
19402755 80128680 104324687
58038643 79142563 38562351
4826818 83449348 25358785
70551575 77732790 89552684
80116952 46957027 15849451
63558575 96291792 10892297
89395450 105021961 34566764
104094411 42780202 69604026
85121145 44420250 109342451
1741971 33620627 99519731
60529020 89481770 532552
87251741 5266787 67873503
106104010 56630877 37622686
77432581 86832296 73703601
68603575 14313682 31783372
108005206 20789535 92309359
89601355 16355738 19512355
19608641 96544290 99696891
29032531 68702496 86649918
32066487 105023101 44840510
49097593 95640307 34078695
70250770 110001918 52748735
113411707 76614307 63564946
2810086 26825344 44108192
101542359 94329891 33928795
64598293 89595706 41040600
108105974 75294740 82736540
36444091 4981056 103244797
45783323 66728000 37776248
65984294 80173282 61889278
1105334 43671521 43955566
21124370 91814131 42397620
30042783 110712334 39089523
46095767 54869227 67556723
103153411 43248411 4819470
86510825 94835006 107069830
57359758 96577740 98898660
34578931 68579445 42521783
13189277 51577319 73026684
73323030 17853728 58448037
73970681 84703477 81070561
45379749 29393665 53416381
29078353 63336971 38002707
10449208 71335384 92398517
40814435 62038240 112969088
74877632 62653722 60255653
80012724 26359651 107602521
85297077 8371571 46654968
26907630 26632315 23519494
24924841 95873452 19995635
62815315 36587431 7759781
42264566 12782653 53319459
63045724 35496800 18802537
83897345 26839784 6318307
78237339 89666003 59735145
35446500 13910544 45158975
56008399 66690847 27847077
6360182 59988281 4842296
99898915 112566579 48384357
14996097 11592561 70572933
113428929 6943418 33532265
6123464 20722644 47286266
78075474 67526422 14256843
88029952 105484130 30469908
114749250 96971726 31057527
110157060 54356894 58125501
113135215 36334484 15488659
66394645 50797750 105866999
88329335 96550512 19533095
28510255 100259988 30702137
72459514 32410707 515998
92911361 107528850 14556901
25259952 112901155 109667829
24012897 103388856 53452631
65204137 97125728 95722538
14469154 23355156 31210559
23261303 87029709 41799265
103853226 103898224 22363164
65212434 98679457 10529833
52054044 6310824 95060373
113312032 36563359 31250354
72633932 32481575 113891116
37295435 95328593 21160014
28929514 32086279 38169180
46541822 10389462 28381182
63055299 48015569 62039165
43178476 19422532 106297826
103548322 13298955 102416904
98630072 27691191 33303441
49006412 106791866 69374750
108586341 74841652 28943378
4839566 77003111 109257834
45388503 89118767 42423058
38368951 91367455 46752076
105121885 28688551 112680335
65970580 7158144 39441290
32091688 32160345 68391750
36769363 107165472 13519991
61729539 114594973 23472529
60300592 49263348 24846239
7413527 44924347 12055281
15003017 24103033 106345932
89632120 49585517 112281552
1332454 18668205 55762428
7043633 78907736 77377296
98085339 105941981 26263263
87717461 75752646 44313440
86861879 107290168 50193902
22608514 10170010 66933909
43047982 2831757 11182506
20890375 36433055 90703049
98308450 10884670 44546545
95714565 87347342 103753682
62463509 33388663 51620994
20510898 2298957 72716724
16590982 64796876 96575456
28150501 112011659 104456521
8138502 104692058 38072512
54081489 3665019 27801467
93942685 105963447 14551868
87033059 6389658 36304949
97115393 104952417 30648834
20659162 107628505 11350931
114653181 94009977 67468233
51816709 92815029 17230989
31393724 73715773 54940193
80208219 16100581 111570000
9844330 81304423 101105626
7477504 84635314 50645258
106016673 90194129 28938296
52159307 54516109 65162593
104159346 24899131 98814787
57505948 69574062 28037649
64998612 28507672 31366573
76810328 64134007 87060457
67406541 34428782 65480812
109661330 96723219 25540618
93779297 42341578 56454611
49772650 10574943 69643850
21990591 9690219 96319309
112488367 102876750 43923298
83638219 52227503 100797264
104732525 20909993 31447771
112982887 50456824 36358954
56052965 61166624 22500928
47746930 18689403 5813386
95106914 54524032 3326562
9870721 98408183 37293522
1787127 20350249 75887553
11162059 6238411 44308174
39334146 34842459 41991876
53339086 21177694 23731290
13386026 96782 3682671
41425392 15059772 64576576
56028982 88355538 107079507
17799600 34943073 13188647
8581887 113219643 83223161
36619078 5066913 43283698
87295029 17231268 30813318
59100208 21031641 70797536
19269644 4655495 113516389
60525731 18722897 28141325
33446789 2164891 113548701
73072129 23548508 52955017
34144319 83820692 5385335
98651932 64513721 62057029
109989082 9046285 11309834
91076287 76654577 45846744
60244154 102183293 11645200
27291425 101991794 15722938
36547520 13810157 17964234
41892464 57051506 8960590
100180713 25774205 91559518
87590356 6966937 72545949
14342033 38590706 63708245
15343706 67096172 44693141
103356433 78001171 71525951
12314373 76906503 5175362
69212678 111785636 114566916
34133687 4644525 106893956
15683288 52672263 13442116
5760568 97594194 22257015
80388570 99036040 41492920
1561360 58509999 48878064
24541929 8694905 69746333
93770709 37939716 56653696
56502336 63864495 26958285
94009262 42361866 81069109
21044487 113124136 49780458
76451098 19776345 112547776
95525045 81558855 27790696
38768305 18146862 84672274
92446562 19879297 107855578
7430887 43362343 60337739
103170862 21643856 88116200
60551802 80594353 100544922
41270752 20033110 22346016
80218054 45391205 51730489
35346466 1733087 17029784
82054734 79469140 60872458
105937583 104590338 79323834
63673969 15956289 18794689
3752819 11118251 17687269
101453664 79274864 100853428
111007531 103750412 48849186
24975487 87383729 77167795
60108154 89609020 44760908
62620831 76801450 31877523
16908096 103259028 21017124
84531337 3203340 70078558
99500163 68261095 76258518
37619421 49019935 112526793
64116722 110160937 61107713
9868661 112839141 15784983
31895605 10156668 20927840
104525196 29598781 101857929
66217206 14109490 72587340
5331369 19225808 80612921
104709212 55387986 80633948
52836365 7121177 47563497
2538198 85644534 23515610
93170499 75164792 96081506
75583727 766972 79964176
94063074 68370487 53420935
44304776 31389137 46953267
75029707 29253886 35423383
42958970 24841348 16607577
84965637 30111461 58974603
46639352 65176412 41224003
79050687 41883760 84013194
72681380 25990494 13578638
3139133 20094889 110226421
66035219 98731792 51404856
80016303 13509081 71755070
50915160 75343279 97226523
9973070 15655941 79517157
27850332 81950127 45803662
98490605 58742301 113141546
15464798 44516422 95129219
77386986 41205369 55191796
72250831 56203259 98340634
79723330 34413494 102121190
83785060 2630928 60299996
16449217 113487300 51855501
109146048 43725922 45348379
1603450 109869372 102375135
9419085 41716348 34057111
71686829 54527251 95878370
95739480 101509483 29854765
18463576 33106719 14844232
87895614 48945854 111241270
60832050 12660442 54724198
27681951 17500266 51871745
50207101 67603557 21891581
66611807 100149155 50942225
94981017 113646224 33445253
37901588 94793380 97994203
33634433 90894247 19548286
41271182 93377110 53965418
77086645 99575420 21206516
263106 12762363 56985176
81242098 83195981 71444548
91578412 109753815 73522236
96249841 19353469 101905554
22981149 75695903 13315424
72078301 6591045 10331099
44806044 80326665 34146239
53466227 95397139 55348815
6299539 66581112 23936070
76169181 25660200 98166864
20692893 18918081 40242906
10740041 8947866 50665185
25665096 111475547 84997702
22979411 82934637 33336000
7720073 88623912 620467
102376436 36508861 91473067
101826151 33356928 58080933
58995744 75467437 111947344
91878885 73010943 36703322
94625244 47738867 62395959
32232455 112770879 20149264
27183390 43406826 35215589
56400111 78542256 107943777
42219745 89474311 66507427
4041037 60363456 78097977
48546527 37475547 105508805
34712398 103094515 41855615
15713268 84937435 66168180
107605518 113001558 31360521
61041554 102092553 36971731
107247814 12573342 768934
23804559 108619130 52675866
23168634 76625691 106784552
54706852 25919405 95222455
22990741 72565974 90938711
36481746 38051709 1576611
65594816 23921762 81777472
109341820 40417746 78407683
41643532 98775975 32106959
12256453 104132844 32114295
99468401 43318332 34990446
99087252 81782110 97779161
51536935 27453194 5322106
88959662 113184439 102819025
20826229 14472167 61954333
55775221 98545513 50209829
39696419 110704586 85341569
2301510 13648557 30698280
97465912 26453844 107844914
89715467 88970746 111804770
3215099 98736465 50503706
102258172 99699262 100634655
82175577 32218468 77051596
69747542 57617251 71872349
12468613 110200497 94525958
87033551 52591147 113563823
98330157 88924139 5774873
105109715 12334470 28472031
56538482 21119149 107827996
91686876 3653203 2471602
3529202 5731907 63060802
92252757 96508616 12635157
38141706 7484681 38909795
21793561 43047684 109769194
25578179 44299795 33208142
75473044 84267191 2531525
73160525 88945007 90713901
67885863 22602936 15175603
32543175 26526193 3935261
74765285 39087690 12502325
72435240 34944115 108966671
17052258 1744334 31204293
113312966 65232782 14596258
25627958 113126041 86520255
53149205 39815901 22412543
80341657 3477982 31828942
103551736 84533747 70158178
24037506 36245945 12764217
103275680 26514346 29994438
75584862 44622485 12038182
85560993 110003717 36280796
66570181 93169967 58270194
81673856 1006784 52083375
102643709 113294496 61153854
99736788 86785113 88183150
27153144 59565681 10416098
55480297 56160780 101944150
38518216 77194947 71664587
106077422 20477726 44276833
85176878 78145558 108000905
22083990 112358212 10035461
44807703 84937406 20229319
40176147 91341262 107727458
34302640 16403575 71418871
8541006 89134544 26227776
4744265 73861904 106647851
8504815 35987381 43131859
29786620 86379211 21116471
33378505 21502098 79154765
93970227 48942932 33062197
24409452 30059492 2087925
1285088 55358299 80030463
46508632 48053958 5808608
98160620 20364459 22115109
2359988 76866697 31249825
114547053 44223825 97002926
44643101 17212030 113981177
52768682 110265696 76980133
52910715 83085632 85340872
859710 35298283 111242783
71514106 50836345 4872307
107255653 108688597 91405360
82985373 53200465 4676649
95491034 104507630 32860477
27329724 56849880 76153717
39896553 84642439 113760319
81045512 93476721 52710805
62618483 35486864 24164650
55111293 90543396 104832414
87019496 45013517 55573186
15547248 596384 77001235
25406343 32033504 108115066
49976584 64848232 76926700
64047051 10858338 108375491
104226959 68276801 71995293
9535688 6009499 40456002
104967777 105505345 106182294
10604991 8098235 85285422
102249056 23306324 79678265
53605128 47652453 77207037
104484667 45661881 1535534
112612183 52059224 13067679
109639115 107006746 35109016
35007655 85596601 63917919
108331050 65409735 88704104
105690445 109728973 95226985
37757558 33945728 91974551
64194329 11032370 112933062
90948587 113465204 36050991
94075928 113059863 40588692
104671857 96667848 101485271
11807459 43029068 92900485
27168171 11719319 84157477
19573529 4051807 60731580
20354651 74441547 95521964
3243638 95764060 106016691
98846681 77955162 111579683
56899148 92632600 102761712
25687912 74224302 20206708
21823118 20908442 95876583
106882813 29162481 64578971
101193709 7381513 43927872
3034995 105128311 80435418
71740934 19234565 104078823
112020636 12098292 33415419
108312714 15414642 53701826
72555296 84781533 56659357
69559912 91004152 74650544
62200257 1529887 89714455
83359108 45065305 51391332
14829466 43645745 50151149
104268031 43744469 39816529
62579871 59504375 66627961
57777460 52456276 53994703
4675553 83238265 58990632
71168014 89232631 23384213
40957966 5384549 22051054
30499491 45955870 29743819
110397138 44259254 46344991
104876422 107403346 85032446
21513664 40914947 103767281
21105430 30519491 26995706
73392081 35887220 14514955
100593468 653011 37607657
15683056 100598036 23055129
110638669 99202188 10696695
31499741 55119058 61887601
29597659 101190912 68366053
55841990 72755719 77241492
42950793 82064701 94186863
20462092 4880993 38766722
7771546 13508991 15033570
4255770 3048939 91917772
12355309 104846784 92119968
101093200 102124792 42950469
25304640 46931278 75258451
84782922 65733418 36134423
53257420 97709140 102134828
36084990 51608804 20974511
5918684 20560519 53658674
61620200 47152585 101836076
110148827 24955840 62402695
89442127 56894502 38946999
88452048 66068269 111080800
51257271 33062914 103603477
36586207 32422033 27080368
1931079 113115042 25078141
62166768 4755881 47915103
87766929 42569634 64559522
40256257 70211621 1000349
11731035 14501246 5756150
28395180 33420316 79350450
13308427 92161523 57203197
53647043 20851878 49779600
65139250 57214913 41329445
85867361 14590720 92387531
713361 85735908 83387654
18968391 46238465 97110026
76814442 31462796 35514896
28845297 32290420 46393896
5337951 71583037 82259141
8839978 6623541 83706338
17374393 10743721 78039681
6791808 58984829 84623912
113240848 87744262 88107262
106034382 30402463 77544815
4735673 86109374 99138256
15934316 66901899 10199337
100889351 79767914 6524271
74776722 26057056 55579813
63744355 51199043 63794436
91584385 38205529 44446679
72176411 34799942 34814592
2130279 59237108 56269407
107353287 67347736 6652538
148837 5348520 73516779
110837341 53813234 65709234
90307310 80171827 3663013
5416039 51641220 97253501
13807537 2823393 66135679
101144756 67620907 105876262
88083003 109034964 113656121
77835572 50926342 51137784
49339996 34185180 81655710
108973689 35100371 62107635
83108056 103992598 30208506
40179734 46049018 35592170
112167864 41098616 57400570
32209065 76687632 82086397
10350385 37117866 106697462
89495479 1241735 9576553
106621019 38943597 92324516
40145215 69737613 109022074
71809113 64672669 26695558
105949125 14087327 38639421
60995981 77294015 97801013
109986992 72041605 72127606
106274907 13691419 65763685
53211544 35303853 25289768
22988783 17900503 24933333
109682301 486526 90093801
49609161 46988973 23703198
31002803 74456334 72007768
106685945 86896926 81655060
80963815 95619919 43533737
10697265 50366427 4306880
28378371 107335334 29435179
21351544 12667616 17346733
106190914 53471706 107305124
71969061 114730033 70351608
91420305 38838365 6981057
26821374 69134097 102226216
46826542 34967968 80711497
54341912 80320123 9010867
60158236 68676280 90166992
56225542 5170218 109606887
68894911 90922550 104347374
54629543 11342651 99992080
24677262 9907602 78554223
93548218 51311083 312386
833546 60136069 68365826
31042306 34100580 11836053
45525696 7338603 81339399
8093068 104671176 23732417
113767681 18829185 45834491
15144555 42946612 96880431
100495758 45017367 43510465
109627994 1477427 13511583
100691723 80691000 36619513
40757547 10098015 67270609
60788843 96204290 46286557
37765519 102018057 92755996
17771623 84897861 19683416
48009061 4427655 7062381
38792456 70472813 17270798
18494292 31413496 34063578
59368665 102926807 58740007
79384753 23098939 99260652
99476048 7080015 47717933
35013831 104656683 17632923
25595552 40840190 91480209
44138266 90663441 23440482
3324448 91369212 100320136
21412627 42912886 91803289
58685032 33358911 74794920
25889051 113175278 15577153
10092275 51428494 60558237
58558064 64565798 26613208
102814219 63064867 68358461
50994888 19985240 16321153
43067129 65538569 82494643
54884546 53965991 4663551
4626044 45326080 75542443
89467816 78839781 107525537
36907663 114740745 38339963
74567915 71001260 50543184
108253055 102615573 11321279
31435632 92525420 40508974
6629213 73956372 105719591
88275390 106916905 69113898
84998578 95175384 107763911
95629003 44974717 105519664
100169521 33741671 61325167
24711683 57828463 56563222
10817785 109696572 16525103
109343538 111941689 72557710
2198099 5487606 76088040
45335142 111983161 112422537
98683643 49065739 52966935
100071231 17638284 43151573
30985546 83987498 64370450
24816274 43565910 93733550
60578775 53574786 98995532
43127240 4142520 69648573
18262108 33605228 26071014
11979813 88192659 66299705
89111226 6854309 114791457
47880663 16762752 108708242
60129729 67620603 62530322
28042718 39255767 18635680
45940762 3910529 15853556
78164703 97597419 13354538
38273449 37915124 111929798
25129493 6517755 31766448
68386923 69899416 90917414
60105429 19182126 101904715
45901713 4964453 49351822
29340099 44041892 75964480
13898862 33212130 65442891
3758956 29993972 45328848
92928267 26003693 69291008
29800033 44428847 46273490
8754099 19521242 43781801
63576807 68216760 99619746
70878454 26460956 31300961
88030370 20134016 36434629
41480342 72878908 113024947
91264356 74097904 98367850
81994232 35628574 4758946
28708521 100152462 92228782
89571300 26332105 1985294
81775140 13631331 95227921
40937451 75685648 63325374
78699862 64074445 74568210
60072062 44862863 107219677
44912347 45683440 99430500
7274251 21142995 57522420
50544797 79622112 20407690
62685967 39236448 44508564
27285089 64257809 62166135
20379609 90624213 6229538
55679992 8166733 35434469
100406241 113759672 12376413
113189684 43031262 34298809
58017889 13523878 64023589
9900208 18216757 62383667
84179393 47521877 12217988
3879917 52481134 4993669
3504929 28540250 53840200
34005247 67655034 43125864
71788440 66981890 12021409
24611642 34282012 105101822
110585493 80147895 37704135
1814285 64465728 17440612
81194254 98008013 93347142
92552130 94922185 68495714
113784503 83091515 83401937
47583714 55493441 58632625
78920980 55850574 82405865
34826339 69720098 41827473
20312046 77453981 55868401
76318779 14316071 109855818
89675671 46229299 86519747
53008813 3470862 9899646
82814066 90209430 46568544
101563103 11269255 107851119
61643598 18882395 51662083
73153338 55083695 58255565
52895974 96653200 112564027
58267553 95354755 26166821
54372854 87410067 2816427
34963001 41891326 45543858
86001231 83856700 99219756
22597745 90704861 18985391
8045432 53733914 69850199
13136441 101855861 24590216
46189311 103361319 86747698
83735884 67784078 12168646
27599519 35205963 9782046
95573384 33110733 32222134
54880350 14535208 99222959
29697078 8135049 90504011
68218165 109701429 92126302
70758935 110418470 41439033
17964634 94614123 37420426
93466806 30171301 54234560
25919669 52905865 108731151
58191281 77157747 74074647
108363655 51300400 52139639
38824758 73584786 108137332
8216787 114394329 70061523
107184718 19093980 53477162
78404881 47527306 104134133
73523293 12602220 6788028
82192704 46426210 73335040
34602719 77259762 30115572
33065514 17681851 99505435
91266736 20189334 109635496
53915973 38357645 90821592
75841780 25891264 6154893
74219004 105119292 30966565
55507470 80856063 61968480
95854088 38882401 104755826
97852686 4438833 50375389
82114240 14958246 82377422
19574276 84448148 88886712
4608862 2958935 53254170
102333588 38714627 90636116
90302053 20026088 104815243
7900394 47303481 30038250
83617510 47394456 9600689
114151339 54478845 21708679
17119306 43291468 114352956
26397674 58784147 8947261
90325543 40817129 22478995
3591690 45707543 91342899
91620042 19995904 60581408
14844256 3845504 44605474
62502067 50870835 16742430
72965052 83101000 27295992
46189669 1987744 84237023
105360401 91281021 90482556
65749958 114279133 31026780
109949956 15584416 10378133
48259282 92286612 72999662
100767221 42147455 54383138
32619708 80570182 85440311
60211215 80416423 53223904
99436212 91784080 13468138
50280460 56527976 27279968
62291788 106683696 81978627
91852202 46295915 96793174
13901384 39136850 7634038
97246523 80979556 6394601
40357593 55612032 102111508
15370388 80286707 7162920
18829251 61204535 14313436
90680201 55922742 98638990
101847335 103481894 69301967
24761159 64325321 49243357
43961165 50009102 36459286
27205173 31109648 113818494
84931483 104014600 59232616
28799504 33170834 90082224
15324106 20673920 19795031
4442652 39451764 57305561
109775973 33271925 71233830
98231867 53987522 31571432
114775144 96795525 65221458
110644008 73190894 28838205
55759851 27984317 70478110
53666910 52553677 112074047
97877909 102421019 98489638
17162017 57390119 38638179
80950667 4816351 62651798
61116445 93733571 48624470
39130075 42076457 17541789
26361914 49882220 79372908
99334998 56612166 38148616
13521350 84114972 107546264
41547652 30407417 48261231
81725895 99640864 6161929
106546656 97026045 16506637
92729773 37056015 82205346
107769913 15778646 56988792
11442874 29105466 79761683
97357113 58505684 46905771
97152491 39223753 39344058
30074898 10576388 103933872
67641346 111669205 98174361
80714525 20923275 40782956
20087339 52102675 48321591
60239085 99222380 36452234
2721831 12541227 38171793
107344112 1902793 73659147
69420944 50137746 52399745
36913614 55375595 46814525
100681214 24669043 4673371
49257824 70980664 89443962
114083812 81400927 110317759
30949668 81034452 75994268
45205385 52315475 108233588
100593672 51085046 51423454
105275811 16154748 79109216
46242235 34857575 28110165
18400675 29315987 44863053
28500688 52978860 23619680
24478205 110180743 27285784
103590870 78600901 98611232
38728245 46262331 21026298
90134104 60877892 34197280
91870021 98125801 28972917
87993569 47016611 68692906
96121476 66457084 35531572
89425833 21643137 104908398
30912848 75459923 41369977
102120816 67164860 45795480
35740638 48994306 86959228
39222969 1581058 49996164
4160257 91864628 55307647
70461080 16071864 112016998
37380631 103460626 98515114
41476299 76762760 23244274
107904749 83656968 56778709
83549150 113766035 35596664
67915989 60502213 84889391
16354474 87777956 1243830
29570302 9439665 28359686
4847275 101748061 44042555
95986086 12279904 114203369
85434303 77828598 11386826
58954525 74058697 52926999
26581747 87654062 55626226
38404301 51910354 63073934
100783881 76116710 89814626
29191187 112589623 3543781
37666716 960919 51626224
97752175 6091503 101995762
22773567 47988224 27787443
41590010 27217783 38574906
13665484 65605780 2894691
1951156 39670021 45315772
27327620 18242473 20157697
106196078 8626292 91646210
33852086 73877268 11034645
37054503 111933936 42214984
17821666 59623632 65480584
27935851 106404947 26403867
71305267 53827536 101659566
1560700 68881280 35585908
106613167 12953286 74304066
15754955 73280372 8931498
79156040 103985820 110583373
69466737 56442652 7811686
355894 57828957 56694080
87936757 79359085 30281327
110251125 113095269 93717528
16375828 77088289 63628345
47907302 75058220 96726571
106810175 112754270 62224756
92207594 48598076 12702270
72754280 73086047 103202109
110724950 90179749 23733128
99718059 63900176 109499563
49129925 71491045 26306962
66254578 100181680 94831494
75504808 14690328 114504766
105100158 95425852 61918481
94136775 38873443 34306740
100604973 51960941 108218921
63769769 53917925 55188347
59451855 113821682 53328681
36952983 35788813 67740310
82382336 10844736 19342726
81950273 12876411 107383050
8846747 85094479 88745776
47748208 32008144 71522186
114741426 94322929 94056071
30065562 89724213 30758008
113363221 28114968 84537939
104788327 113376267 51228976
76085001 110155425 9831273
48032677 109267270 23569434
36273789 73189534 872392
89379719 65767942 40610073
73117509 11275720 57306471
73753531 14832232 92564734
73922224 95316154 111011016
35067700 38955844 109635828
111248965 59949603 26273105
47309167 39872321 17927381
106178057 40642266 45367483
37640050 2341319 60596414
42875610 88181755 19677076
23589193 78809325 108034110
94682388 13059991 36434661
76333836 56935367 56970287
70601768 69474331 87089708
23672095 62746510 76777982
49736566 78657555 111322654
68464869 74350090 86857704
33810377 43193017 93020383
49431408 54193161 666022
104158497 110571453 102490118
4199628 101551185 29727483
99820053 50165031 70056619
39902944 45569026 107466333
113028156 77727819 67486196
67776885 75695032 16320020
82501470 46300375 44517595
60473569 81708183 15621246
72505394 25198588 98318724
760914 36869191 17063983
54764487 1394500 66004245
18932684 97429902 100046837
7710241 33675380 49992448
13240430 18932524 61480406
75790963 17262458 80483459
93038102 105497023 58605895
104486906 77054537 84225288
15310068 30206880 76739320
86316330 47897801 93690262
105383467 64023344 114277505
34371878 70963054 17270867
71531554 72792276 74875453
14819596 45950122 85189207
113150740 86984736 6839736
42446866 15954736 96556876
86899522 22904007 43054242
23248687 45390410 67908574
35371501 48260358 41371871
100726875 11240059 6066432
40359733 90410842 93471526
81906210 20518853 79269820
56945352 6713807 13277579
89427686 5508050 103169392
24167221 49939925 9702185
35629747 62875870 28707779
29972252 109826345 67587809
74418482 59240069 57338574
15274755 36431588 83796770
114745821 86891397 8637292
68525995 25877037 112726072
94681138 36737731 46474539
84966764 67769885 37094768
779504 51176391 51686626
64749629 23882955 64491590
96207596 43661222 111698020
40350304 112200519 98793246
73133888 113500145 5114878
99964250 28466326 28683015
86979256 102132007 33442978
65610221 21046689 33190947
30112057 32312241 6515202
14844200 84871996 27565018
80829262 84913464 96350487
77577242 92926031 80403964
73861168 13651921 108105189
21794791 24387800 29984163
47906654 7027582 5962363
14952578 14863361 45527288
58381393 90517763 91280949
55461791 103444879 100387917
9354436 52029521 107317506
22325598 24140556 35997102
64359109 41558655 39859353
103627998 102030662 78100868
28685239 25075939 12789216
52068622 12007904 17570529
4436194 90721818 111171809
7771875 43133367 20373984
57703480 26435315 9031913
62448949 89403243 83730164
93762210 21369566 44025417
70349311 2335979 77771679
85385875 36568040 15293493
64617798 49144567 60783118
99289737 99962432 28484834
66982079 22590274 27510641
95433372 18263073 8323269
72443485 45723648 100273363
85158305 64712525 37317731
30237772 90999182 89526786
73760493 29078221 7208678
86473816 32242078 27969767
41382172 45355391 97083975
7152011 47039471 6094833
70531767 12923460 78597799
27693419 48355203 2162186
104534598 32647377 25255263
39484965 34972994 30198322
53498514 4222839 99216234
107108944 51300941 51982501
94785759 7612726 12343155
33308691 2217186 100711246
89375281 56917930 92985229
69898924 66425616 30603601
35295611 8740026 94008306
56149565 58419972 103584949
74182042 22836352 71768447
89457548 13960185 18725780
93337910 48880302 15227875
47642390 111349931 61734520
93559823 67593069 43410336
18808435 69811979 98457066
23951018 35621506 71588400
109321579 40456636 5655580
57974672 39094688 21363243
114062268 79765941 26710626
38059999 95200083 65135157
32541912 80701680 62591169
63999730 51758753 60911452
107164375 103674178 108541002
111285159 99861525 33233408
96782145 37863449 104680097
58580113 105109609 80599818
20725376 9640209 30131973
92839910 22883680 17322198
5803838 27422873 88436472
26091133 52012510 87182756
25405410 63082673 57713755
73011896 114635206 59806875
65723273 22210595 98094648
49239808 9259070 92889808
100014561 74986842 73379651
93002605 66417847 75780454
63471649 81991338 111078790
573694 13706601 103933107
86931764 64537217 75954842
19892343 27379850 50970605
34402258 39163212 2976313
84287045 13435656 12451870
52387103 29997328 30707099
28337768 95250079 39225340
38926158 66109096 113635564
101823498 99859807 49003245
62691124 114004607 90069575
44878245 53272009 109918194
77259279 19754583 21430224
31594159 102364664 174537
80901761 104685043 17086589
36420160 35734876 92532230
42633333 26898925 42725630
20121557 91734855 12103985
5345322 10986307 31486200
11947743 81618965 44050856
25590371 97315850 84882512
69397455 27245742 70437523
44270930 21151448 56753814
137106 57251088 84435573
111774265 16866722 56442805
90683636 40343388 33014824
8531975 24064349 33128690
67649466 111155914 9739467
80600246 22420831 85845031
72193155 57701675 8966222
70945032 79322119 53866225
53646990 34017331 90097873
44865948 6280411 42616553
33295447 47153207 96237883
71370068 49593202 17739302
28046926 27551917 79494205
9104053 66557709 61706558
57583919 67202681 86527373
61113840 7627846 6939653
16961114 53382950 60604830
88766422 9148672 102254931
107375785 1751092 86221708
27005192 15453146 75219632
23490150 85782047 880525
22286017 45624824 9637784
95711546 31806052 109241029
32829928 13893808 49679641
66319838 59956050 90768403
105693055 99147011 9782393
23072693 65262150 52502619
21602665 110817328 12288057
73434478 82161628 112876322
21334021 52154720 92240916
34099263 62308481 4437676
21609468 36330801 93573400
80145151 40989604 56227352
102181564 16759222 91426877
75198703 19346380 69442335
97023305 49977456 44999766
103822895 77631822 104603585
78430786 88258079 32714487
107185653 107267888 13806907
63682147 3489538 51837925
3060656 10748191 20774687
3344131 2060536 7243478
73200156 38881943 13850072
59488964 18295442 46604658
68714236 55699306 40749575
93364174 113656800 82171467
114418272 105469950 37682683
21877142 21385067 107381995
35784760 93457079 103566566
12171479 8452579 18391436
79993649 42884543 84442133
103352471 21795292 86420852
31664870 80546517 22109922
99453333 63716056 27759292
18225668 38620038 3578436
13198052 15735004 12451831
111656220 58387402 24268893
17333182 57033691 29001888
61922268 114011066 57821954
4305652 89333854 25128697
83684898 33141522 100497739
55082390 90994140 30356931
4667104 16048847 32550645
57812597 15278516 70360786
100939976 30963180 30289683
74107885 99132883 66015857
71076781 61456463 5812575
50525680 92427036 97835718
100221088 107007508 58406546
90837632 55319154 42554079
21451063 2684154 36827932
38129521 24162815 78891650
16432826 40578284 29777693
68389033 2572532 4749505
114565923 92883758 57188960
65410593 64677424 5646311
25382971 87035492 16842885
10328681 11333729 66837580
45344278 95130069 32984860
55951427 91586473 10286629
29940998 78225281 62980574
96584826 101953753 16529802
54239966 108513454 38951174
28640233 73811234 67211427
108304016 86448543 98180704
103939668 43796043 50927049
15863021 29568221 664939
99077781 83085795 110030537
45119370 2010015 99492573
83754 44314391 109922075
60033637 53584076 84853295
112580282 105895663 28359417
61712837 25849747 87506817
9698687 43628169 84620209
94067378 69913915 78931629
41968444 2628591 113232200
21137278 20364038 8092877
71076319 99006695 101406858
84365463 19988405 101031730
108527538 9496911 42908473
107662279 35798443 13009531
2369112 32843141 1915696
73180876 63677723 9778361
68223609 49495821 18817810
19256260 65042867 13828061
90004836 26562570 44816469
70579656 31197721 105278714
38541286 44695424 88985966
112935570 58734517 100870202
54030533 75803413 86437466
75382244 14182202 73557247
61549581 41672782 81208274
76769580 446408 106404083
31901247 103075495 45618599
113597213 56605967 112050466
57787036 46256727 79254244
9563885 65418122 69820182
112526527 69387190 20487178
10796715 80247763 70630512
46487824 110237433 22929611
73252723 53541733 103305371
93479961 3732624 81162200
94932197 5789547 29057399
26161211 1088469 42611241
17421709 82436540 99333476
83202687 48165908 102168983
16736328 40746467 19923278
64317843 11150186 10859856
66340395 31811441 35262241
51030172 96003867 67649525
18159526 61274318 10540694
16426132 47939455 22909406
79190667 12572247 74748183
64824173 108752715 83895968
99445986 97159188 63310039
101893730 50003908 106332790
3827817 67397890 111400624
43004617 40057188 82470278
44860976 96132157 27642830
582828 87705009 87712592
114143938 5386962 57956868
95668759 18689365 23621745
19872914 34285885 24142954
112142649 110015104 66544908
86011632 110552606 53975636
56461711 109170669 39418808
38686761 104908555 42493047
743198 74991321 43239689
62047062 82861711 23142348
84659532 36850546 73360249
56950506 112282463 104920478
82692879 41140915 53157886
113843038 21557061 58314191
5680417 46980774 76461950
5008931 26163925 3833982
66566517 11460478 53440601
47261522 40992871 57688037
84197793 87316085 74598660
93852633 106041829 70770932
51017301 39527885 7282786
92000146 112667534 72866538
89647855 83494978 92824294
35983532 7574532 12711837
40065532 23717289 52246136
91579076 81700477 114074217
4629751 57758145 23934490
88050564 106156568 41637275
2843007 89430242 4478155
15078476 55628647 113986312
55786804 39908214 64740437
111768620 25515495 37507242
9643238 15346247 6151251
34464983 3812438 43971488
64552719 96157374 71897272
91591225 32687016 66117776
6684844 9381484 85679174
69062243 107083196 74087838
59884051 96633801 15463807
58696151 55990741 90780462
33683165 112879301 60805559
54499408 93973876 62512808
55096945 23676969 106710056
60801752 91968615 69409421
60734013 21638416 57290844
85132679 23213535 39663474
95892355 45093263 37633729
24806806 24300542 8798978
29210979 32503905 3846933
73581109 94401494 5100520
43954782 98173927 69573341
65395972 97947652 83781353
98521609 91490970 8784423
30536133 54938869 4542312
5174706 52394237 26720342
35554460 2450599 14978143
63355379 68898168 76852616
71108838 42670554 17918204
31952243 67456202 110721320
33123573 45899214 9041348
113129892 51256180 940854
68266989 75686465 81506766
46011860 72265211 90723470
91045994 92463264 80706162
5531063 2599242 43771705
36597973 32651687 93584284
103438434 69041244 38723306
5211226 82393827 50510765
109044302 69124657 85127672
32535183 62307856 104523190
89958387 97717272 45160338
2679494 108703553 4213560
44420392 82823905 37090272
74427839 36234579 89270346
67638929 71711709 49998316
103056048 54885717 36444567
107808456 62640974 29480675
5672933 82678806 61226626
26772749 74586703 109981248
90077415 58229749 40056246
112475119 4592257 16478158
57352054 97138959 48783826
58241284 28151499 7086464
37781134 108531264 61502425
90600729 24864615 37330143
88565716 101761749 28058113
12202505 91529650 33784101
18156752 53913333 30858020
105968592 92757528 89399029
12470836 9065207 63123497
99787667 45649547 23975221
95330042 91491961 52183753
43381272 106668508 44203554
30529883 44911888 7711514
78092296 61678262 104500249
82819319 70834922 37555242
15857031 35878951 71495041
17487431 2814946 85433427
18302935 57906704 81228350
111722062 77868683 96191477
66553544 102895589 104963042
58407221 17131716 88059501
102549084 50058359 109965287
111321082 99778947 67443807
98259376 29220773 51765845
49064982 23009930 46807505
88640879 28041260 12542274
71601740 100368431 74384978
3694681 87856153 32820096
43179591 62828807 58354854
36741645 14572000 15271162
72637614 84400540 70427191
99546705 65359093 92788198
111536139 41450767 19528279
23698008 23585233 94610101
36973719 78776587 93871408
32991320 95620410 69998485
40910834 38239386 103484241
48170131 22363476 31963066
71036139 99962944 45289230
76034316 42711617 100821320
80385583 71989833 53546917
82404346 48790019 4845938
86743128 33552505 63936759
107951748 24034208 87241648
49085086 95086346 55658255
107617834 48557085 3407959
69534943 9223675 69287036
18666284 36021472 114768535
55897706 37151403 104342318
65399229 9543547 74200439
78678548 109964812 105228114
48518616 51880341 111393314
9814143 112784538 52296972
23582630 72209429 16156094
96738422 54056545 62910690
95670685 70321562 25598051
67204723 75592876 107498934
3387207 84968816 37828108
23284113 6886366 67023162
4980071 6518908 90901679
33558001 42412063 35776572
111279742 71851593 25910617
23950250 52306319 99121370
94772527 31026554 80248657
109080238 92795557 91287196
3720057 13728278 29775830
102354359 25867147 84772044
7962946 22980688 12377067
30365205 37421525 12178633
10209787 40204537 68078245
16988198 71380316 43074433
65216954 36032903 95864957
22826113 48393556 28317046
67079932 63726044 66892946
62172909 29047908 72971457
105172204 74978877 104549663
54485132 42096899 15924723
99682945 87852778 90823600
49191496 5393725 100043215
96084960 99088108 27226090
90185743 61704546 102741103
81226108 53715828 17553955
78637503 82665669 2453404
66764631 48401419 82179008
106688030 43959061 109185366
34287769 95742898 45804221
61637264 100760435 8620704
4763380 107950659 39221076
102708060 104818933 65155248
46411653 103745880 2057367
57185208 24368600 70365199
22157815 25455812 95573302
4029804 107528174 4306819
19616858 6427374 107247630
19652936 8717677 21905589
89159283 18666061 41480969
91299806 99095028 78345319
36360601 59191449 93847422
68267737 51772189 79604689
30235071 40978634 49728344
17093892 42633977 39111036
33835804 87027009 80694432
57368928 23332060 29828896
2771542 62807009 96859907
43459899 71032578 90014692
40548343 101644832 6547969
64329340 45819787 48244196
14595 13916
70654256 513051489 231625749
503832101 496409825 151066261
88576998 42780758 132686449
180733408 555584247 284177608
554904775 484106436 187812986
532364278 41448983 514396860
458558284 299573939 492528326
630121335 164813603 236812511
135282702 57044498 94007838
23698324 102055449 156826292
454669041 115394599 534800592
322585254 95457019 225022501
89442143 544314030 326914048
412926430 555233083 403387862
647966214 299416447 127064943
520523028 51860583 650507798
229472178 212659213 601143278
656062113 1725955 243776318
343142579 275608616 142962123
396650918 430455985 223872163
190620922 567558454 207034362
181002283 72616893 255913514
565794655 210618788 128469173
430023234 408053649 616943378
304598069 549701658 514144513
582532957 211521307 230279012
468503799 642466865 42486479
283705243 602484770 159855569
629462009 307468566 371734843
155640592 135076558 523367439
425500356 366853916 263585533
543688338 135312987 173414009
226892967 61480447 440790356
527711539 379074144 169105334
600515096 151779082 160701744
617864551 403781383 372789438
288936813 427571927 333379450
174632852 497186692 199282947
205836244 565919895 224015262
153154822 428216429 228720346
958538 364149594 439625195
101480224 469248139 543726019
163862038 401109125 44330510
663464069 56378176 370468239
493075880 508323075 626491507
175182797 310137346 420787239
391800592 503398257 15527051
88872020 535338564 215153896
359476696 220358709 656816233
76056159 141862017 242164866
407770064 277211043 25302963
590823602 374694403 497546955
424086593 99895400 575432176
195763543 433201809 136911801
557821869 155179643 494396371
360968738 119476199 165684005
202734157 591518890 318883721
441851901 144187999 546834326
528948972 453337226 661919451
166996975 14073718 598685423
193651772 448310217 435419467
425029419 417016796 240933501
480558669 437503024 285373741
147316430 109785767 134945485
509298550 394112086 627258772
473296346 574110816 511938155
171655279 89569605 179703799
493803193 126619510 377657628
185654476 537167850 39463046
428256044 331919851 162584883
544014424 372238797 581950292
493304941 165120440 119010190
167841891 471901933 226967011
191486348 353745590 5253339
373243823 472527695 136082807
270237966 420233732 48622849
467402349 341252521 448048973
161342931 639824545 153906618
318080536 597525823 60538317
453990790 596057913 434664847
64955356 372853733 156525212
544224806 314441831 44432309
255935927 125434111 140494651
31984240 229549371 272944159
637610673 355344518 545463140
107822246 112489782 192494536
494346453 581694343 644145109
192353107 261073788 486336849
533922246 561657386 307115308
533298689 57629786 148211102
173750628 358420730 238046902
165854893 512785132 477874495
623590977 616128932 209603086
662595799 527082252 505953152
80911338 128086038 158270329
70649051 44074875 403722148
530813668 294669723 126663438
352562256 490969441 71019344
531947990 436121421 187583090
527038160 639482291 123095604
307438960 57350077 370828751
202593326 226093698 513259120
191837575 572197151 336664497
570432127 270573939 573391314
579033765 454940159 267081871
366561059 255659356 450573751
412808986 341091755 391612367
512200259 413518279 574185738
307485344 505795147 184002779
124572028 109037871 413312711
618638571 330211815 66002572
79601161 456497905 98444943
147851104 22611694 659702477
181277762 490216815 413031821
661666559 20723336 182118394
363860514 634218607 292018229
399191849 253576181 136930842
226600619 331218583 176067677
379505643 75353791 415737807
126703091 226015427 23256424
340825907 11593431 233332331
39637909 385232131 422918935
554286489 358264556 578766632
385611475 405559978 561943174
129591166 466106884 583920458
162074041 647835962 8166329
32269255 350941923 191072033
628326787 445788804 283298407
210356529 55204040 106623061
434609611 87757820 245475703
241193767 406052875 272669069
23089311 60394259 568727626
544194002 151175717 484703418
612972626 139953843 75700519
566543051 41745163 463136896
372960509 450079510 659690809
333573760 171143314 439812680
207317008 660549455 663267692
374639951 181029952 426002840
517578699 553614743 194963788
352957794 427146787 197826986
233932154 329263822 134230781
562320240 163258118 305417815
464593045 174445943 661007135
487547425 16549720 614674051
212288922 265326413 641825868
359175309 198151641 577312284
15497803 529482631 220477920
627041963 168601565 512649840
402316582 583550555 9866465
610641733 120423269 14463924
609436161 5434622 523956918
217078226 92454204 428709261
240276931 201500915 205830508
141525298 662801269 166444364
262323048 375705741 562733844
499747441 404332823 235882822
418753564 499497543 581947937
533636539 378156058 120808439
392974157 492902052 147941044
187853910 175770499 405053181
618372227 188844521 149213573
228554226 200783534 621668493
520635412 654984950 294064671
549347202 254432009 650893229
76519281 632115244 633149006
326246068 644949739 402173694
560244858 69758597 649316139
376115096 177180568 261138325
464822153 226071053 585906998
625193013 248707739 248202186
111295396 328346293 544778488
503674988 220033566 43480343
239599663 33008890 243334816
415633212 339497040 98149847
124332162 117173552 471692840
142921924 578115324 394674817
114651189 534290169 584868266
452680169 468630392 12022052
180151587 3736494 12094955
122850552 12475576 32878877
509747165 401215713 229211972
89197524 90628072 545252
181803745 321169161 401787499
84939924 576555375 70760047
520006750 405330661 169141389
573607850 422727182 595823320
465639177 51526399 371878698
489474549 3347484 487973959
578093861 48595020 570591592
449996258 44341695 336298531
484605022 427224450 494891785
626617158 127151109 544867434
262612354 648687584 645751194
11820177 386656714 465271672
444148365 295209678 347568233
507902416 652837874 638197811
426294007 578185195 45112590
632617942 610587952 376024949
395060298 53101626 59620059
331054692 367511326 380168251
252246445 307821661 515686096
570886244 185510388 470501018
612905032 223015980 561824704
434479112 201757901 402873931
385412813 643177307 345912100
511526815 616904078 255747136
13470013 179479921 658885792
312913817 349750817 436689547
211265327 197244842 158056101
284729526 487266368 517178812
484752134 17101999 588886047
651518755 135981769 582118263
339309045 462830925 633988173
349405511 173142799 267945765
497179117 470696028 577060977
280313359 507389460 287755315
554966811 277135319 637397847
310927660 363460674 599702284
647102757 591116411 473939554
205922820 609885684 404998591
243499097 108247525 648502403
48606720 148161845 611001
152394183 450424082 268636298
141125792 140708888 198228634
282787969 610542776 89105576
297499355 184312546 184710571
116155674 289641625 166227438
300206841 108935158 411427410
131242023 75302441 565384522
508775651 50454647 591969630
248263483 262455713 597429000
63429187 96094686 6541520
46404989 421382086 555260121
150527477 199738133 515793155
431346056 496324293 347750428
107770940 600665658 256164292
479027567 461190389 638252250
394391524 167774523 224999043
475252516 249415877 208154730
225474655 366355958 651300842
199354830 447903835 424313945
321996555 479074069 367930940
541807769 374132199 181543550
190546984 120418637 92599752
103742830 374480737 529538415
79043705 281202135 136384019
118028852 340833175 534612970
15697240 600703113 337468479
414664699 46400546 11243657
570161944 327885569 434651741
575635634 270395847 45533926
11804978 512114365 309522238
33447060 73184258 199988039
273737019 185385898 616109001
616793142 177501999 5397053
292108918 546916019 214626941
361946581 39266137 232162711
271426236 268853878 146165745
9343970 498426195 406872685
59917778 631695026 338942926
317290411 570250147 30493329
48316699 311793183 38122066
474673629 427264431 162982285
763884 562692180 15588873
657375204 648183086 573552296
105552521 363453824 465088314
68635171 235823318 78545642
161724795 116989382 84899498
436126523 95240497 524587211
544386574 439451910 247636273
83196173 518351989 91518947
587698933 2287523 351244790
273211477 620374332 276437860
146583518 61913934 364274980
447237780 279100838 356783711
513328982 191991817 623936546
34138240 567702981 316287492
614219862 98344341 295591177
56497043 162028161 498486715
148416380 517939087 387148519
579143576 117523950 167472923
92956093 546545483 659523837
82088164 571074635 292254134
291046575 491772598 413465930
75970788 403041703 292815605
266969121 579891936 404776305
178678956 308184212 226899165
309945554 591175869 46513424
101323234 246271830 572282732
93823130 63553585 389217596
132770353 462774220 68337046
538469268 455828322 610769369
487098649 606606515 441525123
391561793 239578751 202207327
291466704 252845349 298108702
462935139 278137868 171477562
482571145 533903406 112161451
267670408 180278577 498774268
172552760 26429494 521598974
657212942 540235964 186541274
324803870 449715159 467829390
145509191 638797262 301995726
607313477 473891465 460745798
284695597 524943496 340764430
300095873 220657230 199825846
101635682 564845591 170450730
244157705 546789464 316190850
546528535 7592602 353189703
455470683 654304870 239588490
338851629 619097334 542253901
471157886 55458702 175389399
478376276 281470619 325467642
81290664 74473354 108047124
613410670 400609409 226196677
299347421 480994587 323551331
354686306 503641790 568515314
384816708 443049519 508447878
62371696 47326757 637865790
446217604 652301786 422491618
140284523 335524767 504380130
58699415 59714801 450003548
156025088 383203379 176896763
43884566 588649170 169296824
13396443 330961445 79021718
460171470 149610247 431329348
464312426 16332239 371755820
649840875 565529119 168243231
520991434 571657274 7371735
403331574 457172587 241619951
364086344 377563398 431708586
72946963 597014794 301300725
527860450 286772238 202614431
160628652 20214086 358112529
2991510 508081374 195739739
149755748 297669089 182922661
341397283 500604300 630464078
290473090 196862333 119492118
314589961 606392707 621840449
294652877 33140697 335656081
326264845 180661174 421791224
438733834 180799071 132517035
41306901 381438881 368944994
597567950 559013530 480909744
505791401 172180514 464088784
523083079 188029956 198316870
149099142 389447037 8468298
369121504 156558842 427310545
467677644 416081782 282779915
112261199 563811295 386091695
247436108 298173422 288652196
142379906 84341714 13466423
416305864 111072015 638165872
301236823 542004487 335853104
592677717 468667976 580262270
577119380 368194729 379635104
219322834 30800424 232061840
308888476 464301149 590878710
604136910 87642534 148949060
50192588 382542515 93957695
353266870 145629779 54295193
21750156 648220683 215034454
578445000 66150513 231898
380919064 446688097 513360849
559572046 504079630 385096434
450348534 342265734 403863474
408576583 570567924 488284437
62603306 290221316 489199541
327106323 32706906 87332193
609676826 150016759 589221266
112866117 316381680 515768538
493313463 181151745 503193359
539089908 82882384 481498727
650896146 508107856 23029682
213330750 547600192 581585015
416186096 236668660 1414513
361209644 629548494 69700411
63510129 213384881 389407986
372311139 612658236 595501329
165757184 307965408 632431551
312704593 78822649 658217267
221421827 498195975 277569858
402688621 49993521 366551757
195016591 9667101 55233978
302154848 486907976 655589862
490048456 629621766 286463574
52998840 319990511 181659465
584347096 625059155 33999864
143688162 57889657 508882335
251777290 203017037 575140746
556882152 177482744 4524069
595423494 13815768 17279744
67230906 29369760 359081169
312508722 528321778 54740660
632973671 273949947 312869036
483303831 481641400 217470989
205039805 12409011 648526028
472026483 208476517 146699186
256361221 152247266 235682689
615123200 142674628 623086380
498764045 658621001 583754770
501812647 640882504 387273058
122924053 72303474 238724394
425892650 527033129 555603238
536247575 97751205 616105599
593931891 88547107 559571724
544576899 184894055 434306904
560527738 242350807 408018175
639932191 476533295 432726530
104067740 99451242 164475377
467552158 424012590 268224615
333298837 451351012 504907431
485291041 46432252 124174113
528985614 304776897 243635921
18768081 120139962 567122518
483462498 553649479 654985404
272604366 11212126 36316846
395697033 639288560 274470315
222300813 16562576 646263641
550785601 115453106 480021528
516227954 524772988 599945465
114990602 228328432 496243426
394146889 268409169 233646386
152063772 353623687 321783302
585123578 181612500 539919230
101405868 618527041 184411545
290288949 34400199 308185348
246919005 8714408 530620856
641248328 379572610 426401262
33594568 634798572 114631729
257632021 315804607 283751948
543319009 643013855 311221909
270223526 638497181 11287267
332154065 246030553 368437711
519273302 203538794 642597533
121304609 6987227 117796383
197733760 504206052 504212982
386460612 436513955 140907946
312098652 635276378 570641249
268165114 461642885 48310427
329605855 592054021 29465370
108788742 38895699 88554038
128208017 225026372 568745015
191114953 462520292 115005956
531553233 287974854 150272117
185189275 195972078 631724954
527501649 443958628 17837165
140331359 553990379 338589454
402116767 202934537 164465467
656823973 445624892 571943990
473021246 107678866 496645473
75266289 301323615 342515939
18569835 117705473 554972835
386885948 196244783 345741187
12980313 244565737 60960665
191643141 67991415 494949366
171590292 205697156 243531152
414243218 384047744 455534989
361670241 284810318 647123309
263255045 456792806 121285269
552577383 73746319 524251914
375258449 104605104 464991940
179229742 518616176 256543412
306486046 375459840 432183155
612566426 381778182 612996129
370325409 17742826 532263389
300844801 449621850 575806285
131570672 118707857 401663195
394170589 397885245 406778309
497408752 198173098 401812696
68326022 232617939 313275578
520670565 595026174 642977334
655638808 284572147 183146785
279139506 152060108 267909349
579673817 66344172 216713236
538468869 486456071 303573828
465670492 430192590 659204403
328677575 226852885 120055830
41269721 641278023 318255408
127772199 462370160 413157160
101020614 408216330 507672479
585770597 421864849 47126087
556413171 366136287 305004615
426550906 591457430 15739023
547999203 603671516 56087067
114045117 324426482 369292275
225685367 576592687 344337181
11507956 275135847 663061312
574242989 35131410 314992837
335130496 51937193 288091188
582076739 537330166 355462696
254460641 110120096 306652040
383979707 301099056 483865877
156322146 264446902 95010611
281963894 625500583 388858861
472723562 126112271 496859836
46159137 124642985 298377310
238718913 56717282 250510623
194446667 507725222 424109950
36686512 378317668 454050103
322707346 141756913 344639636
428130936 623203500 189753814
170940831 98277741 415393235
514308942 452297096 488452953
103973127 266670205 256729824
39834088 362356837 460814928
59485094 291487126 542875238
1086143 449783482 95694404
252999957 211070293 181872691
88739837 552697032 1749985
342526663 388285457 479860938
232442591 492777518 120531363
227203660 637595488 392255967
21064429 287237697 661182180
615645090 324560401 326513968
140724608 104387688 563256115
208541127 384485559 396496059
46278362 604355449 656304348
343923875 8310577 539206520
283285432 628988951 196769115
512900489 165887265 508213519
255418802 131959371 372357598
135778435 579073839 204803793
656951149 70032385 483950580
237979521 521419457 379695121
303851309 293204888 615560481
69329116 331799315 463206017
61501968 493303197 18565595
248073626 476041585 378367526
610684531 333501763 132451013
530090565 195356651 599268103
9837330 273089689 553055665
250405210 358093170 406985625
459404660 534288512 355068974
636525387 177255132 599073657
350630848 151642056 611240260
310115537 130211328 480755467
642397459 369403270 79954659
183388422 549952706 19878853
122033403 473025464 550685149
621972107 513576129 387492582
329177336 654807492 295544788
530224065 433817128 445238668
43561096 487127436 237272062
65195581 358269414 199174493
580134065 183848856 47024265
76798527 186143453 502930021
481737987 63972329 249235866
378205911 304235613 504219663
190472076 96225229 137709546
70324022 105397458 630162209
437726909 455839653 211981429
261419454 146737204 498078504
65206688 447775039 472857859
469562910 446327327 634030236
537056612 444410039 502080566
349230323 16590592 400108549
323531566 265266198 149692470
578809979 191819647 546878698
161581092 327773735 423339154
522224297 453204657 573232392
441570628 511413254 578421055
111480264 349040630 598560364
574016806 257856853 83314144
435670581 68417615 537702211
427956797 628196214 479076704
186692302 400521823 200010777
544390837 310106119 221886553
476157647 524262963 625020947
474070009 547168035 514766476
52607890 70690119 496863770
238888459 293845693 421835613
11282811 502803760 84761804
510186323 322329121 427737971
135826697 579074201 526086955
380183092 424378978 580456627
121131173 141787707 487613059
472787992 99192351 235562972
233177938 84665517 259178330
224468013 343828844 380294979
580389507 488919054 269842135
68115757 217705942 368104184
305149410 573473265 87627582
502080522 203525485 147835066
319461413 460879723 246757854
455385268 420740343 367697469
335975618 357918597 88774924
473088432 376891674 303731242
225015221 46382633 493712991
646941312 463608635 471734756
152219521 345664984 240908000
579848533 487797522 127961327
54282637 456713846 98165767
216733596 15778989 583621322
387115549 347380715 312618670
182608189 65678412 1519776
555674398 585681420 416154248
427800597 110359989 277802507
524346417 275889236 644861653
332807123 154911465 389173902
128665734 64188674 139311283
351386765 401831553 124487241
164076732 178160079 81476699
129609977 168519084 487867441
26581454 24561213 205325629
180441908 586116344 142095748
171351996 585697543 460752869
39802393 290063360 416611343
83744481 578325081 52276446
214004583 11154213 298401872
254543882 431857952 276147627
190084946 169413578 484478946
356946785 238314253 150786466
87839029 662655299 246472513
236172474 51929093 61893421
123021169 651194527 408745935
424012894 628830385 105127042
97932365 656525255 500032158
481638125 636800845 9245922
639370165 598360566 582026730
288715025 22734417 179347997
422769817 175831404 389692752
307321870 503824743 463513351
19357808 314239545 465002653
646679173 472104643 658040967
96190476 307397445 74593253
85963350 285107855 15773563
488089915 392054048 102963457
258094089 452004281 83314725
268786786 8468552 137486942
213636608 394459337 263040079
132175190 107942620 162348257
573891379 75710549 257088552
577764687 646846270 104227786
299798105 237450604 154061571
429456578 397329456 240761882
526130363 273022515 289088743
128188823 117431326 58038311
29589659 202995867 460841703
572970071 282787444 386672469
370684978 627788724 317588702
261093999 44385676 290478334
284565374 31853119 385998561
582277786 114695357 95387468
233775372 131690068 56899300
418832134 572511533 594566516
472234616 370637128 601086589
174200007 41605662 448424261
354829578 1672582 129129368
616858476 278691447 223364338
295530403 251001467 363374483
262848252 187856629 476154663
578104403 610604160 536590755
135856270 517191373 414660379
134465354 314497305 36925863
296617056 351600824 363593498
480767778 172528361 599658415
446838191 335946737 483465077
354864055 29438836 100429
98994112 18847177 615462063
454803589 180711606 511508019
280794644 549904050 305532351
31120260 566211014 586029401
377158191 653930132 73525401
596756990 618077426 456610561
267546274 267852552 265918962
317423637 613019523 165954532
358706353 428661773 35074857
642983248 527469316 626675527
338293989 70386344 258331606
555663150 79873978 16044958
370509838 290678357 243317352
278649369 383334661 492649377
227872373 644453729 135904487
51517941 201073776 175212600
582528471 399754058 218687918
396178626 659610821 93128511
568435482 147324979 572743081
277952947 47908205 650005868
558490151 192014843 170433484
537643912 659466674 572627393
97213462 505120140 487538712
331287026 554219521 633614029
136712094 423695965 403732430
76731390 606638250 607688468
457525645 440933190 437847849
580018638 108943636 189633621
14112050 598781119 357218375
390292292 218930369 553436903
174283744 24098573 329810356
352159563 146287836 225861590
205198900 59988360 329027804
79580185 512595075 471996661
266529953 53564209 363542753
544329303 360739908 418465445
72102498 47916847 108847592
428536169 645354905 180765062
251332509 491598453 391008760
397804956 628459201 202239098
287429694 87676813 20603357
467168186 33390567 412198551
529807783 443225786 160376706
346349964 85967187 93191521
51102036 22639860 452423877
158336920 368246299 165730547
483538659 196300669 23636541
141679296 393367098 343863067
318616466 113182054 39673961
522929459 465357121 367401769
538457799 273722380 331220828
368141827 45755112 156799315
157309053 94519546 12338331
491484097 182513541 358033557
83964976 455345840 620395213
412269802 220801526 76347188
615167372 371758461 256111953
660332381 470821336 485114851
132743551 239958713 196864374
257145066 116480545 161330383
523829612 190749982 536290648
543804731 449646026 371049746
489891831 227461711 516140840
116193297 248722085 521438653
324956391 362870616 213588368
327548315 293988604 157447861
486569207 658940321 329002863
583650040 145096931 227230086
592650916 447623196 547851738
517907905 80034390 548607313
617936368 145282590 380823158
306783215 529923144 506161306
625588095 497329190 651149570
106694576 389969946 483369217
532045449 205340001 333325394
245397812 509548672 454016078
613950190 522287232 601291553
37606589 426526634 441323942
109035419 413380881 591995569
473811241 578945027 77909234
150536538 380659309 72227992
326126700 460090614 552135075
147852150 607545542 72324098
48274874 235850749 437857321
577182063 54307331 309882245
483816837 458507378 211991639
372515249 328089656 404754877
248811171 481223037 180007784
302919315 160465564 434237002
562534495 15576347 637128818
302843438 181248757 395872717
143932007 32393790 254943627
102142956 348877782 503413233
309585988 445006871 366878562
209469133 88236290 619654303
217801777 603515089 516733534
404213306 387781264 85284521
31462711 472639464 414569832
456888005 624439919 130833217
350322721 16032494 649163320
453235235 395249962 656882877
370822462 138689631 321245902
471750847 618101146 657766783
257382836 598914776 246334905
107726348 198385527 308302524
502354128 561999269 584942826
145175108 88311287 311061972
418718662 487833118 357025734
146384385 629084712 530230445
508801722 291642878 516168435
154920138 143501644 280519892
204192033 589650001 26986966
327684213 471616751 74935519
494997960 94631196 359674579
385247092 631374100 523576578
183847367 536221967 479091513
253032781 596863421 395763764
150340926 578088500 435270219
362156707 440074752 84597060
92689000 49567204 572140634
402271033 298720432 503630293
497885259 512486385 116060478
30614043 128896847 336603878
397975772 562984734 124615739
183303609 113008774 418718618
241402091 345868567 289667051
94135271 487103687 656090452
397240969 185169745 288015843
610088431 103465502 170166161
326708205 602074313 54401400
39484180 591680221 511149418
588551713 495841764 161018912
629542228 375465688 200583136
587877277 103536642 200280536
377545896 532862217 76656985
380609317 370291993 35636943
433341979 614285009 593259430
285533106 350362359 173728344
435524642 332617754 336324055
473661292 165439229 626372951
419400921 606278157 401119249
219965197 243082527 37691047
600712827 537632487 651340026
405326875 112393916 258765603
654982640 149020741 582816491
460050593 334018117 432272420
435895756 519306051 385723302
141410272 77786452 127283595
337908276 73084303 560255920
616834637 239233499 42594677
498468100 507151415 21136681
382349459 615679071 304868583
609235480 173378694 230688229
394007698 194713096 427367979
128111861 387226933 217495590
615889194 545507110 95830906
454067406 389888014 217112151
192085025 30380533 62836983
431626543 225189723 512746830
241771962 194439069 82535565
552260697 316182474 500854749
517009724 172177617 54029897
183784313 235575961 273009048
65535019 540771330 639352307
481435178 183078498 487729813
657318127 103774410 475668590
475356756 48471526 44170749
319912515 400635931 534569251
470495570 104706144 28287908
435416723 575073266 90990980
536148060 12350682 249952209
143330563 490757240 637106603
206481595 390761758 170318119
604116094 235857552 605592064
221471826 528475653 287746858
444398346 500667083 172459570
482690286 504723991 406368482
50287098 199822839 503323531
518248119 95026783 289158835
276113796 183670071 44906752
582218169 161472121 275883622
630240328 250489136 606530630
37054432 546723770 154503019
519438609 264403024 194879960
395417136 367738618 205096823
117149639 281951930 558158050
184445465 599362252 617497681
236001437 498756016 153800720
586357679 421473228 491407953
97219198 409298648 498478971
457369296 18401912 137711873
117157083 205684242 2853804
412770262 166411617 115255065
623368459 272145724 76438975
266145090 444909519 428940470
274928575 602175010 603533550
207635371 326787437 336673539
602806951 298373133 621442409
193040715 60538845 217014172
23297622 573869784 590225996
176302514 145913488 243609518
404797398 514134533 216042490
384636294 636083122 224556312
481510388 299408762 237679694
579229072 259095202 559493973
97159437 63488942 653192197
559629053 350674933 97687343
28499564 547487011 294066922
367346385 428063854 176514652
14519156 276310459 270597867
144954032 658482944 108040899
419932788 438995313 231277651
384353412 382719398 82982024
335337782 84969094 342539339
199012968 393755132 331424045
602150701 560995185 467160291
564310466 63042966 41954391
104652583 479897382 589891090
99388577 225543000 562732328
96035862 139655396 355173994
366673640 585957389 620676055
476664899 352736478 258645890
193600415 285220728 182187997
405954993 445011312 77825941
276394512 500959113 510073879
388938736 88033579 169891874
644445054 305653864 81272557
245572067 306977592 508683662
511870701 328959050 87866415
325952536 435294557 240311916
554756988 165383464 376347099
401229350 483981342 546101304
442305841 317410199 609134056
492607208 120756389 221325410
618528942 320593140 581524141
423278108 197259708 316763940
617996362 73081806 218364374
476785965 431870917 365677101
98415738 403907820 203106562
226015783 338457373 345855753
435021710 503540173 550557173
247466780 21022998 657742579
565619232 15262437 283495675
395851143 473731148 82110335
271172151 309419354 387937140
518315634 223369132 618240148
182448775 70639002 349517913
473697041 49653479 215938277
158382316 201647648 390840791
612607295 181741343 614571845
633679325 337498878 585082771
579962767 391993810 267520710
315577338 77896249 288142322
482834815 209494730 240608538
499813772 392699420 483844699
622977066 176632465 249650726
342002684 149595955 52435677
484673593 595096249 42625241
479106771 229258930 416620380
69208645 171987291 633567222
186430136 131125090 299216910
463606688 112799473 197327706
403669673 489432751 537006279
400653822 250376928 554709255
581735113 493857788 502061627
536461094 292730824 402185278
249438644 67092218 562819694
418122981 588902248 27628429
253764984 382798733 152851646
613184899 656279849 352022749
551598380 144541393 38931587
550010437 645579072 102714275
588151213 296482767 393926258
86714462 170992343 641589842
307548469 108751740 317183954
229864522 233896104 479588160
575644881 305181294 522156771
372986681 621612067 170243573
80433795 639613045 413743007
155420578 83201336 451614968
319290375 120074811 474994987
125466386 107265663 121491839
397406881 215386609 528498240
46434856 45498893 437628704
450633520 302274182 172821751
631348562 483749713 426157996
222043773 378040430 649664393
551329072 366300761 372403163
99998654 505976000 619255087
410785241 242770211 328145606
16738103 594884854 362469948
166303916 261166511 209264941
355964513 129922773 584871483
193127422 101431752 540532414
44850361 662504640 377228070
649356114 324345004 658116876
85382759 361622362 477357381
452985888 127984605 166374054
33792339 535307423 306078744
483416352 274676581 626502885
612434788 617793031 2996413
451924422 609221315 168911845
384685708 572167273 161189555
348698811 643586982 574545735
528256170 631669123 255936119
359726887 414173379 283340723
161427463 591400249 621185779
437822984 372234146 287004924
485767080 11381092 238454167
639042326 112027338 279884120
572785548 584988964 574728161
353498108 563132747 560636550
516323974 392034856 594992211
447433960 46983074 104788033
240171561 604808849 411811580
14820112 439363835 237235020
23387015 367891047 601348318
418344400 389425248 119673901
187902586 314752792 107707726
594021358 93590043 471048463
237787915 378967159 432624586
317288227 649109246 647939217
625695407 467055177 212702575
535737628 588396625 297222690
281288190 607036998 104019565
302248555 178240026 110404518
445404064 407287847 508486246
126504694 125138023 244736408
638180598 322206847 266364582
160525072 541440980 85715657
140179625 566508133 571351982
225597791 307669565 194600140
236386770 221228156 99658281
338728561 588761765 36201246
553775352 574577504 532277109
595621291 327482418 303582596
272046250 55936626 74093424
472450427 500954400 83483
422425444 412154046 404293899
264812869 577898871 107431391
62415400 599880364 156539449
650935594 461356076 238865529
517318106 578554541 502771359
243568831 237635943 571348748
612014586 404595336 240628289
109242406 223359226 636840121
96585320 324486633 55495626
450766483 605001486 167167054
381838063 464616995 490964402
524477883 543001433 124290851
243332556 408016315 509982949
557925694 124617093 363496737
16863087 169890740 417251045
554245083 464470323 69020606
354870010 150960057 117485327
508153560 528301172 531886201
198253900 424297355 260800754
594463479 261361525 478397525
284351200 299505193 67115311
109331802 574183213 404738965
255473022 131854547 119852047
148199566 527789759 236065809
94076315 91642770 325324044
325050360 548345612 380575208
289015039 501525759 430932222
428504980 250671820 586859306
150586152 520554136 52377166
473475512 127176572 584318122
247273495 188672160 67596222
649145853 334598251 184761734
230256432 72711478 45939103
306884181 368653102 194361737
116079007 541641811 475268
418471646 81580166 244027494
325298120 301456434 170217749
435718415 421780315 359822971
604920705 102609357 458840
660535185 147476897 554241336
164390033 293316833 160475020
254807894 391499021 234691271
326728527 565800391 65212379
349702876 22670048 232336659
446570699 243897428 568867278
219421330 184581164 264100916
489228712 146778634 31974869
426651898 216710048 569762076
502817949 41222942 443524763
511531571 66415084 134553910
193389268 653256193 432347086
209678868 337151024 25896139
467828251 112085256 467459660
16472016 102651249 638633121
55912383 560070388 351332875
15739337 193875326 579536527
438326637 54046809 245188816
140820909 317671045 243654298
14793422 402080610 478742477
190670310 491194724 519085172
370315865 90255841 56739966
215466181 568422530 274690716
575853317 67963067 209217937
467303453 225700293 248917158
320476373 458788529 422515095
550816932 453473418 344197370
308280439 150451443 362852368
124362373 105049653 438074504
633140733 489920732 493236808
128566718 601801207 248422614
67514012 488911872 618740252
331851678 550455189 118974839
389672765 191568397 608125563
646067163 441040559 373034922
300855008 245167169 169974303
334312148 418034766 620948908
658560483 638701689 323101222
109835848 45533391 491742492
227793770 631626972 402463495
447642408 66231003 108760983
517139844 71616522 229191074
17891769 11664069 163895356
389413259 473192021 25354193
624446015 608357290 366432357
15395724 200248332 121730975
227523251 353185753 383169820
268510798 487107344 177091624
583224046 146334184 260276576
10881374 464913724 191826291
133557843 611443736 117114697
7200178 523668340 519197974
54879870 166046673 135610382
112541506 277308031 543561240
31482760 377849758 333806223
103682533 495320256 523388846
257945014 129233704 342092871
403305296 545468176 509589912
595961750 577240612 408265371
75491100 48087419 179916308
368887200 161986738 534391912
130759028 586997186 468408717
63068021 335577171 78792699
483530161 332190734 510301395
536269508 200915094 338781701
471431294 613101581 449070711
516539007 389176680 593891304
168897195 106167740 504535101
572321076 471781787 479248406
489797650 248399180 425380474
416319870 43666049 412120368
527618758 309349010 371107323
114166866 453352007 177448642
447558083 21524638 576517488
616495692 371593401 604975375
224968269 65738664 631218861
573612347 70923701 577933869
276920305 495627525 112783260
660804481 191616786 189162095
456360232 588484824 285605082
611378411 330704952 252975360
114621915 168209787 245671141
548684060 612917484 1975813
611308109 469668736 454202748
273077908 515600138 337644652
610160516 75773230 567719669
315255808 11902713 342252827
601362137 132406645 660173438
25524529 172999589 74722987
540401515 376807509 148080136
33038925 144635754 202327589
350134370 111002856 33006663
200216437 38560456 155827418
324449887 269641127 304455371
139916672 142897319 355375383
232072434 395412911 508086367
376439546 87600826 193758313
293044188 657532234 346518454
552182234 335838349 657154170
414493499 622732932 6921647
187400800 26558671 23941432
82011701 108261219 431505547
529651377 330359563 591996125
301429964 72533932 481138135
449444134 459125279 233655195
209151896 646869992 351735667
50186186 275431462 650292524
254006111 412345145 245442320
184649259 174370082 205429918
258202683 525593628 637092820
620506026 449912904 437411784
102208040 433746081 306585388
508754655 206237778 564129578
136464996 422636943 224211557
592041930 231811830 291031241
635308510 346868148 206437218
174023540 413548823 51823725
122627924 178830791 339524955
579173897 246832925 311630395
271176136 361022034 426135803
84651119 304567218 302542179
70475180 233493635 39984627
492954383 340924655 491741576
588459412 417270819 579282334
186607227 496701710 101770506
410585563 485999437 593686061
47247078 134053339 204980584
322434468 188712135 618045611
366170635 162708997 167259618
4046235 126555714 7906924
145384720 219011900 11117173
56204016 407603491 536413419
475404672 411237816 67692877
339567576 181540799 411201874
39037432 603865504 30552823
380267713 539656747 26111577
362431982 548574863 279968225
625511550 595828477 527373137
128765185 234674340 324645851
145533412 3299548 148307348
138284975 527875067 566761170
114147430 595475094 607096162
9680756 626646591 583278598
35922492 221173014 242297916
338870452 539770166 301825941
32174449 275260536 270348709
355171868 419983444 604448245
578331206 204585390 653042017
6624503 513105077 212670331
176332533 186799998 593641565
179736964 160683346 551301957
343245335 582567488 115127230
544575785 597862365 11763721
228994353 439558342 64241197
203945848 236034924 632945438
373599050 514167253 2743763
304809850 380583537 497453282
583268012 522611531 288090273
603119242 591052089 489489936
523918687 417734316 581287785
505416299 121867076 524168849
492728962 510928442 550303776
124234656 56386030 5457233
543773214 636713821 131492361
128381926 210077225 470518142
479760977 52811612 316459674
616735765 534403541 107124873
544628811 385408153 502328648
345221924 540870761 468610370
143655077 390638853 132143552
185868075 259772222 95324336
603115269 444620841 171616828
492552664 569322578 304821409
81968935 354288751 70040337
385452266 557702882 631369774
562849220 457836499 488498639
345343803 126540899 110452297
307622942 464414201 540117755
160610988 608641252 543637974
571304940 453172226 354772390
90110720 95598229 285730785
187933874 630938596 444662979
171639950 321658060 61471969
87023674 409883850 463552
393539268 182806894 641005196
609141765 329634574 374696640
474574203 344151195 482918437
247367813 427424023 194952205
88019904 250952485 526962422
121245215 219614403 23990367
540192303 414171088 490701064
288751987 347435073 151874820
233276940 287610330 266877762
298071469 73035267 662283862
394788305 187274942 36621886
5360249 610868420 139254959
289259605 111041294 370225949
130526321 638223603 400700067
519951438 465194248 259634617
517168154 150994887 278036299
481750819 29946418 225454929
355319142 187945870 286657279
517653478 613416198 358615631
360641923 595690715 234378286
250160368 505805980 163285804
591742067 578443512 46123572
581329326 233465040 35341276
216362887 34249291 596174941
152793217 417089646 93945183
206079266 392028586 352291426
464368898 491210246 182842982
216157822 245532109 254569064
543417580 648435795 184976545
196055187 596408650 420739479
529218005 187097127 286521181
520211498 513310350 97480556
426191478 557744659 161878623
292886422 656028800 183409025
229849743 395961088 344343363
619106375 86539829 40793040
46180765 545857651 142009569
566669278 627204879 530046634
336958240 123081915 448168683
340437257 252930614 104486601
624689646 438147110 329474640
448248237 57363607 395681888
349236975 121118851 87295899
188685070 435426801 152687846
376766219 187139910 41226952
328869288 97012430 249420948
411309281 207672064 48386747
653191285 297871652 508705641
302519310 352515416 68993603
274411895 362860225 583023643
467079001 585820059 279051372
651628753 481759494 206987334
178641387 524986352 417403979
186669771 291891836 120075746
559060393 542602772 429638637
545815255 11262486 412923132
162172135 255911181 484165046
335673692 6989778 312281393
441133449 77364189 257037231
67479436 253184958 632668286
15625625 592014618 524688790
298572620 259512387 16675248
629453850 451880203 264620299
40530879 130778309 431690490
616437696 578843544 516233218
228436508 335962251 639455216
67111083 29009103 344471069
620014168 120253942 102026139
292918244 322697662 554321961
178685087 443287527 126518083
380677797 150373102 351736817
327083076 62669430 545904475
648086283 62761587 504343078
331765857 114292692 597343318
312994632 411916605 639314318
36668761 105451949 48942708
126924115 404472997 160353243
523139766 121610335 535002075
599675467 1068911 207320351
279938595 640082438 284621635
482430303 545527655 189457190
332876603 278712500 168896645
609711595 209635854 38965217
547293665 490677105 535689882
142762564 611113092 328866912
265947662 531463883 319512016
181661842 650615284 174552858
75950015 426903585 121501710
5945764 38648553 515499728
257427824 613722271 615870838
205479178 280965019 42091587
319870846 571223160 540564132
424189973 141520863 158339923
229913675 572397637 162769760
94235914 68543519 87346146
119068810 354546938 266847944
456322331 216045507 357426670
301423971 121081845 315433208
145207531 654890815 642309369
500378064 656376384 19176041
28032988 478646187 7974017
335058921 381553961 215224587
236788700 215447649 223943748
163653559 351085831 300239537
394321449 145177215 188168502
650645455 397895249 370194757
255281847 591387831 129985614
19579156 607255809 186418311
47122455 155374583 331634537
261862046 492182717 655857873
569154285 21006121 36796342
425112002 177295678 240907244
479009319 452741392 336353926
375955682 352889139 260806352
76862199 652892568 24073532
57038770 118383295 89718265
213817378 479925990 232119119
422155868 612034264 59947829
646189097 370609823 418483262
329434467 585449868 194639056
59315278 31255934 453676470
587458858 63303526 205350988
163274913 518900081 98234613
119312358 223049737 338781866
512785878 457943468 494239081
479953004 34075156 432268126
125805319 322722089 89948283
385120519 37556754 490894845
656826208 645548986 388547898
86065272 586915408 47521087
327851114 534999701 467246541
23500816 292538519 10896346
80085812 404733381 525969932
67512504 122616614 445323894
123051463 132542187 146609742
451285568 277883281 304816190
55877356 608408819 376816118
142483717 485896452 360641335
531542156 528070901 49091413
326677732 313275802 181513896
24181420 196195607 642645224
171251386 626151844 642176642
534922799 54376535 589368404
401423031 371970412 212208904
316337694 393744371 373584397
470592766 416659731 269968859
498413483 245887504 619320051
454729211 555262998 592278021
8508566 406439619 397245620
228708684 517614002 413746444
209326614 399723143 548381001
556282199 556457097 258002756
481821559 564896054 260023049
22131942 418258896 263206004
21502369 278551136 335503989
437484717 526683272 635182008
606771441 577714527 511064756
179244022 21150387 638164285
252968066 543759292 404765686
576647811 157542791 93062410
468949928 197834557 647448279
403712191 328352427 628179139
370879007 244997488 137272840
258014029 140030935 81875185
171279029 316444966 511042591
403302224 207362520 148755200
530769989 587944059 404448994
237412665 172483816 380043355
316264390 146090852 281209763
246188092 23241062 209354817
270758607 346545520 575406832
349559922 416555502 121804372
650316799 92970095 652336786
303223975 97372226 327662058
336769304 154392053 148858139
283130140 37696791 463291908
613825532 99915262 243936893
483439961 494614336 93331931
538272637 96459493 559722982
478800078 229074757 445521070
28659215 108733531 274376101
122517783 357101211 605497008
147736397 377808361 183759238
247873879 486868839 526438750
384189690 235829299 239540974
20102179 73251211 548154727
288262075 344717312 505840079
373608656 283632550 106558763
157139740 273403098 27144380
304905071 526255105 191493258
662425008 2473961 149553778
436857231 548620952 551458958
11281104 604895368 160029490
352538355 491484775 611114509
121893885 422297530 159930291
427515281 572761831 216272044
191690243 544206152 559908412
456854067 170867470 512249386
358851889 258342952 629378939
124863925 69214231 14648893
441929951 108012597 2962702
262139044 88464295 617270334
400841597 172719132 129383309
141335470 454188162 69788659
543577089 267644681 318077467
236805719 433290623 16251344
593494146 194730863 244798106
29918771 614477598 201065202
22836857 36589206 586968637
290848266 263733208 659360501
306334273 334519338 389198383
653675513 308389303 227989596
499651338 627048781 3848100
20916595 391437550 332468056
185900480 34696130 222532620
365587598 631339874 103471197
519302639 356629466 392096700
521520746 63896877 415647071
566510780 155510761 565134006
657565989 40536648 254311662
561115226 376077774 47506197
649135737 244955932 62735397
556987352 123120089 373369925
64809444 288260458 587899259
217625393 460938048 149135218
132303339 511207026 203298987
428699293 135219769 379253807
149021258 141579339 263812774
25381521 436366046 446708581
213769508 20055795 595524460
620517083 281240484 190760617
270864207 449197054 481739800
22335769 354143181 309894329
637156882 135705094 617048312
587065353 155981874 176068414
134397603 404306299 213133297
370193846 474922045 204400040
613429268 443633957 197871688
20417303 439401508 353014420
66344295 599910555 342508240
68665215 516078620 462615615
249157187 137234823 596336628
25669986 492567849 585808108
110915449 222483795 281725733
538416225 48480290 210538999
465790238 586596823 536678163
643480116 587923900 455249267
308250352 199102265 551845440
548051422 646392810 460098622
371990591 551177731 498509387
554344757 135912249 437081598
468742273 11530806 235019595
428362200 202867176 294092974
164319912 584484508 475799690
126084661 321544224 355706446
169617882 498117473 149118828
71761821 503312668 38823878
637099658 528050430 314196574
420431549 462294498 563615980
429661035 340392104 128289922
272104928 642168717 567144123
90219934 195485041 164904193
220750389 41889635 153312085
442133567 232618470 541706922
90465007 334729322 603832820
596227830 513423308 132183972
484839001 501978811 217972465
500993051 460856873 392133736
501256142 317765657 295323085
601793641 311952632 372663059
243659459 84820428 361665384
450001276 90229757 498847035
11957437 422994925 652683989
526753821 523197527 327558355
432906093 160354003 346773333
203828820 334816303 182960739
177984488 647972933 174877417
191085703 626240816 510421145
584481331 16335792 304673733
537045376 119703276 177589718
24836050 599450348 197633967
258607739 469393514 251134778
175745615 494329668 341340165
333316593 354369099 399533287
506637094 483970231 437654382
174633674 559987981 18229828
583282116 211558851 194381248
623667180 188981438 590220046
649365171 627857647 68872037
184321531 474184333 503463921
34971094 398649347 86762487
188127168 550390322 318132710
452208502 416518872 143593488
609933320 542354979 161119415
319437415 296932906 426261275
383668086 571813950 334011476
206077524 101165148 430541211
192430891 613436571 103671725
97650329 440797006 401460666
144659287 414872188 347808831
269634508 510886685 25345338
385761902 509427224 187368369
230629523 339307915 99057586
180578226 296282199 24699260
656340354 130679849 661662789
35341706 364221540 570882508
200058437 272024174 519873009
358481442 127614116 50988630
59615317 430389570 288073718
51282692 416348172 508474218
314447083 654190304 351515982
534896454 385488435 479843536
541512215 582751328 661245501
417575251 557085023 531975208
140731777 145031798 392564154
371270259 72869791 626413303
523948989 520035431 465205676
18656173 100706880 578710430
426868413 217475426 457639404
407943672 539449028 265582697
233778030 316923436 14466795
327018860 79731027 181235232
32662636 111681521 291115553
599269965 470990433 77291117
65451585 561406979 527767298
574701431 392063807 516795302
469636276 202665749 179043535
365201106 651137641 283900758
282538964 548013593 302146464
179520813 632366127 231475351
291694562 400714103 367693315
642528563 539849350 383173221
152342191 280031997 364418899
333747901 87107609 234213720
611633887 567251632 567541980
384104837 241606651 341774334
253950212 512153175 556876984
656509832 206612248 200225300
569305589 34649495 46237520
507849478 461141417 475774442
394344690 311301339 104212409
401691736 253597359 249550414
207071380 450869069 77125004
586558509 70916781 421309836
433759633 316492893 192275320
97967604 394562197 421932501
423098955 366938137 45675494
435833372 515383178 302208145
422533240 472310451 200991083
289489439 190482502 453437788
126845197 298507623 215730313
590100269 211964129 332916251
643478327 602748338 344459677
389211650 482083020 129107801
79161982 596623916 273779094
7580777 245705219 279616411
300923131 158994048 455157764
612669833 98010473 513493925
69725198 154324108 561012468
543204018 105825568 616258817
469746568 608232361 181789143
168420036 492431761 558422265
322998278 381554926 477804609
463244625 540631065 210805777
1043297 374454600 554367272
583113393 500886965 380610831
95362694 249421383 379361365
302446454 145304264 331634076
497341248 533666601 488412102
631184119 463214717 366413708
382448948 547338975 591111451
336405042 628353110 152251070
661685423 147069939 516151985
633886881 19982638 55237437
207520148 372782328 597991901
343646228 660535557 344603637
351590365 141396918 132684477
308826856 618042359 437783446
599654903 550636739 238646190
279560494 34647467 663349649
273852471 274711990 224342829
477468653 180546018 184017135
269468835 79334255 617975847
520746064 557103228 235238602
539940983 286531832 221040709
579705720 14708888 567208539
465119919 212298466 572473775
359141084 302106318 602487946
502106029 436784408 372460465
135011161 428520938 415466638
131798017 541334055 372982725
299913968 247666473 79286152
621605500 59794819 447650201
374079960 635012095 352736470
284963761 631003481 330401212
157295299 604006759 305264263
300043642 169694331 293039767
529507441 385796909 130613795
83355081 553170956 511325409
650252486 268693670 241621639
276338922 161404096 388699005
423055571 428099693 579868709
611739677 137540349 233212073
45370550 453547394 632189809
2568797 604457138 404970931
475653827 606021360 642865968
374140804 223253768 239879808
334325 9771357 23683855
363707702 526197689 321366330
98691326 215308906 343643833
141572064 327995162 328695150
542618000 375923676 485690757
257407275 345626262 353579563
538591585 554315724 411554157
626842503 563703236 652096283
501534405 520088139 138307479
438839363 399978449 350215841
416090805 418625144 77088595
657036961 572586574 200462983
183608356 79718797 385494406
152255542 412082780 462857366
463495549 638899080 224222117
536720122 615894710 219560632
656081328 101005285 430422936
94695497 617967027 171446458
155912698 73288741 199292263
298609370 390339681 380640388
605499599 394505051 467306945
286864092 542914302 260205356
624510688 559083358 452409789
649397642 423202520 140373146
318447073 322334114 298799648
201247871 437892990 87560289
198427632 574262751 597787116
190226537 330007375 191543699
439349292 540361906 168685859
247498476 560307926 399215917
20104626 382195987 660455987
337975789 605006721 352196301
317436108 7643674 196210166
555507868 163750594 152987477
220961250 504706409 623782944
245146292 636617569 15311511
29837921 578796811 103089928
648601287 222139024 150256861
83972142 572513708 1142956
199906330 339450026 193962516
366104079 153877622 125600431
64616680 93100280 245995366
274986941 404151830 393701106
373688082 204104766 539550878
594616876 522916886 28734876
339338145 23055293 648895050
218363433 474543911 316891090
448110259 476176156 143752945
78317824 166108134 277853953
569162437 158639596 44029300
560272597 74357670 35222513
337825990 366271374 43158153
354411082 110271129 182951076
631478065 483477175 562205544
389341333 644555038 457774143
76629384 270505191 653985814
563854904 179731763 514337139
14378259 236180670 342110063
22409843 558918630 318214761
447624892 438946948 166707889
26665258 130398172 87311280
392153663 181908741 77563171
380892246 493536814 517673472
93427701 243085657 201788501
156245558 523067466 185744893
347667064 560175275 406637514
102164872 114814208 334994592
184091961 365782413 509120044
245745617 217235009 356534555
210086889 630754865 460530609
587918561 189985048 520413679
289836309 555919608 335618460
254793821 198627873 50218935
10657491 559785787 585387072
413071158 261008197 650839835
396637879 285504254 369638858
308646874 143195917 303264234
631988799 195054118 532092539
577595574 457714947 555071766
31735244 616452775 319430413
380370274 60055040 633872150
10605007 107510452 52722168
136175975 533387893 199980070
460217232 181746263 312655871
608457054 128294391 107004104
167483365 465221169 55914875
478158423 347975567 291991289
123711271 572374923 190199176
5498602 477514248 535664162
418865483 332712914 446567813
262943584 106667097 14538570
295704032 208660410 573115549
429696215 523891441 342353057
530710576 510482708 515042987
246770248 553878295 111089548
411019985 124594309 445266766
381969571 436571796 43051813
328930090 84253143 648880495
559220322 500180349 421223002
460766116 486869746 508727493
409001323 350906912 613817647
306598702 516053709 221980515
518487095 539555888 274288448
493611896 254478984 154862153
342817746 102841793 615074706
62478511 142914285 416083425
77239747 180276180 634153011
320922279 95485719 612262427
565836272 45556227 26831931
570724113 608803104 393181847
422520173 234726585 353447683
18259737 421445818 159010477
340650139 347618590 662670860
531355165 382899025 27604889
600371078 315262162 516994135
632003771 563743966 351615019
196478230 88180884 297342603
603401886 654039096 292057597
134614313 332982069 62021593
187605034 520720132 360447259
632258821 320987427 114722988
352878331 70160478 602529207
164754219 427410766 619437854
478656612 172063275 25958540
12938016 154290625 421043748
515004572 489041252 397362900
216892597 295130195 127571405
375710758 431438017 264744471
299482746 100716840 392394905
337960460 432776083 16530615
255431119 204094002 373073038
77530572 527295505 93083296
208896625 580262209 34057772
417183256 233226873 143761217
86586965 350985404 639546006
461164030 447818828 288695030
117947800 609570584 193509372
483726887 453880213 82208114
595943502 453324426 395198343
235417931 242617990 426098735
593104464 423293990 281653124
317920866 206040039 311152246
215165003 522574611 512979779
469966149 302714323 660902625
586154685 21603885 449666858
378989559 135230796 565425432
599166569 479766919 240941298
637692627 24255058 209955457
431043993 109895546 330879623
31251656 609149716 263616707
86618728 259843292 519551805
527185273 76481414 8080556
332582437 627070861 135118376
6297440 546305717 533733342
102107756 521340992 409892579
133091795 26116242 112184001
439904417 602232245 610379269
533288571 416673745 622977390
81913537 201330912 279105605
606907381 465751843 132073595
251888968 409649171 353845906
349037154 435227251 129934837
275119300 642670784 603379970
472440907 217413866 637050223
86460451 276019848 399998788
355851273 622566425 429741302
115408289 591513493 122534168
437159861 640518771 650326991
309584562 499575152 379375554
201517113 541634078 389212530
171757744 572432355 361751208
123981980 208724874 117101153
577482350 526322868 326421736
136057066 430048697 238936828
195571883 604989016 628746970
271797608 327552051 345777390
602570569 456439701 471266723
554787524 621756481 396060833
247581422 166585299 4389284
223933466 435820806 542362379
340261981 462263047 200547983
370428728 507082005 327186396
493851740 88124789 527546495
514604500 317281743 298707847
106977437 179871576 165715848
331852144 409725713 389719026
23915893 614802282 319445230
282274317 532957174 254894360
249572680 634359805 395344774
612693864 281514685 573110988
266721613 359146932 330822923
52538136 186458311 574564776
121002605 595975635 512507951
256798911 61610513 630797810
317575008 616406685 153030828
607235236 607251248 363246346
306024583 536403784 314372910
471153528 473671640 525794049
13365146 160414256 538863957
221935247 564819874 552472669
381566137 505692122 60790035
207516870 117224177 13445635
11665558 346237486 506294134
441954693 128445090 388731852
177387169 444802117 551115466
88840004 278950630 489258434
200203513 210905677 604734802
502801965 594559537 431362493
471604992 319297454 404437438
586868887 336580864 99073270
473581774 470893111 493601399
308174337 66900492 283432257
412917444 647210806 413267075
620390943 516430915 451586625
312050790 168040665 76262347
237759109 571983790 618546326
162044345 121384124 23501199
42538574 354071538 75087897
165413928 607349387 489570759
506804209 438875444 594379414
580784984 254483418 470524569
300392379 346196972 386961125
73382338 54865018 331845885
492398836 378923751 343289470
300820511 69979091 577411141
20623265 28068494 426510215
588786737 100882340 610939568
335984231 255457893 617985898
336967892 120165681 400320466
326143917 502771613 661351583
345255050 494819487 457553877
612627557 128834305 636300638
571432551 509606403 7462178
237215923 427048932 284553545
598888684 496961009 217403140
375496947 247194182 622127829
535237549 23817625 290777421
183046412 423011492 148467780
313816123 122458420 17462415
594153790 340123961 573069758
422633136 455024819 570433662
507274276 203154883 312415644
385696122 564810670 577293299
491422584 396079213 36207557
500785876 160476191 589967553
540237991 433401074 200362130
234812831 336184876 31321250
134245586 424610958 26850329
129883032 650802871 620350984
266573838 182658686 219198477
324722412 317965117 639525510
351700783 362819348 47217941
630427862 65716330 60320145
465005465 100813732 70530513
428126658 373277883 439714041
333592711 379007760 436580971
289524549 356084867 549130670
643152319 256356193 433340203
107583223 502249683 609827670
312380465 494570336 219298973
614347710 270629774 59714234
272308203 199527780 586094637
56956674 22681429 529216736
107905674 201574934 459862794
297010112 98943048 95415463
169901776 280698079 251360743
309854201 599572900 424461854
88675170 221588636 608095644
357273828 85162984 58868277
5893886 609641671 112050051
74251329 644596000 82470200
177271782 248088903 276380013
4250797 14944809 358695440
341634511 438651099 262803498
69216548 421700258 311818803
653096649 592413544 323781130
567094240 477449572 463752709
452386909 600258482 254298257
571361498 288783725 27871014
243061306 651972958 449408972
264188668 412206429 407997252
544979536 388980366 370836023
13967612 266070089 463923136
513711725 330054210 563015554
212848283 137144403 244781008
616659253 484583805 25785134
492645752 521393829 184790753
344557517 184438923 491962755
155246700 405827398 51434284
624060688 304893290 51189761
141917676 152479578 308616289
558396630 154473796 325609199
29828306 656649650 460063440
444604081 367519937 26209602
466467022 266380631 402997527
647897739 236960942 18332892
58268206 447433650 170413703
603275908 313511245 535931303
322875916 583796535 32657048
93371098 647045807 148879750
366632574 205848072 621190639
613212878 248273344 144050456
592031717 515174999 647275608
141993538 587510020 485355735
115467587 76876820 175210442
568906052 336867358 37239082
647484316 264491541 264149893
430782799 569100542 18401761
348866319 37592407 37100964
17968884 382203410 128237569
497245822 217820024 499897698
643512783 162741025 620217022
345901023 281423930 499102039
203614952 218140824 197626842
589712371 574644544 262940069
644920691 182286985 288483800
22707423 584051499 626823252
628109507 143516850 25832604
246419418 633460597 276987226
337941355 605176570 328461503
416627469 268418740 282617335
284731 455719549 436565185
54564796 562460072 91599017
232272075 274177234 186989737
338603778 389705828 62628760
445804945 45473988 648017940
182352982 407241710 156261393
430711812 556364407 525740686
343213054 532800127 379141308
484637434 163289531 270277879
621820776 125829990 300128364
231564519 587285765 352296306
15032617 102748211 319179179
356455546 207877333 300580503
318848375 313262756 239500434
207634534 331034814 495240076
425363165 322362402 255897929
390452094 30528799 193983037
158936819 185315058 61253757
469738575 365924955 218994723
254281993 17025217 160489297
118470911 43172638 530982415
71874594 14799887 265559222
556638683 141131228 488081553
4669107 115663520 543263402
465099955 190348087 225278765
125101425 427944936 7308091
308310979 463807509 172869363
516910265 433924775 239618483
553716103 218318027 383475640
372815105 134536642 176143746
635221834 493443325 523694514
598225602 73581235 358305944
529018630 159329804 525808206
501894112 463978356 581266729
85687237 28805880 209324565
315162607 374871519 64738769
511058793 377493481 392158766
252571991 488235520 531194342
537037096 344196595 76105302
512509070 451164752 352975452
599906386 470779305 151265686
594615573 314335614 365839760
256531420 96544359 599632236
187673757 405479368 533086321
351067355 45576970 93443939
578163281 367378377 110408238
350388159 115457128 176283665
375105881 524745499 523347063
179873054 443788997 229174700
647663173 482068690 425201570
158213398 414385866 310863113
79371097 224683217 12726102
533708386 224717240 146728014
467700669 177931315 506416032
65791968 331158950 12879963
632651759 488286193 379070216
303617158 404449455 132647141
503253867 46528030 117522088
6953631 184653769 34664968
201138871 386640760 466970015
594105972 575654664 108325629
231401403 524687827 241078644
391673185 501104488 335722175
196582440 220877648 394509518
50267310 258773664 568666756
629182044 115682458 311081572
62243453 79513987 434284121
353501902 647082851 282785981
310335907 236623730 364576182
323301929 31480817 59257317
417573111 353257921 226532377
169821844 280326126 93073496
44156447 594572424 434607636
111434161 287054569 306293282
67282221 614054849 353428888
436305211 131065715 271534793
34846743 177372932 327391557
609211398 107096213 530706900
394839655 345250131 232096633
535438824 162848630 353052844
567871135 271483865 454456556
467657750 39603415 596052849
478358025 354091270 76780675
353641596 87871209 290333813
12729875 11732083 364440306
482610467 79020039 41882633
615190356 411074573 248022024
201750141 284132197 620094779
579232887 496429391 162070831
180688780 301951796 275114304
77019907 533039691 502910878
271656720 161228679 466085169
397327997 289614768 116304352
623256969 82309594 570934513
101420484 398342191 611944395
350478645 635641256 83625337
335922791 451142339 615732353
91639101 547159554 428385319
634479454 524213570 177332385
20816445 590280719 545498293
590384185 305626352 41939439
638854059 501144664 107632064
585794188 1605950 313213136
112832378 308521367 628028662
240962809 653031659 639934810
225068576 270005629 51562903
274141910 611436533 84432578
212447786 169531249 497518692
138038732 323013808 477165297
34612002 636090569 559241120
639656394 654120135 614902687
586517593 611078901 328859126
51132891 381219932 384266486
185818134 50471228 659441026
146661891 72974303 242643021
340812748 588127214 538976827
401507151 61902019 468158195
396147724 552704731 108069930
84853613 603818881 315999743
505574406 560877409 473039697
171194579 352899832 306144758
5656920 549354191 532365111
555082149 273281014 507696725
474059104 35787547 618138283
490113336 127831315 271507789
427023248 457044536 131116726
20411368 165779862 176810481
104432447 448141359 271942676
606089725 23091201 493388357
322880700 638590191 131328547
291827309 635852727 394662881
560908934 303670392 212731588
15907502 407137249 502685150
45185764 282053676 9248812
436074545 486085007 82517702
582114025 284565449 12628287
625979346 122648258 261766224
143757651 228423391 268471038
344608255 356724208 36341840
560236113 349960919 338229360
593634301 429191693 634985955
174823514 97645677 92576206
98288070 583645617 425960390
358627663 233647044 196893752
424551046 589009504 471165900
521779434 617928528 535268664
232909165 184997790 229716046
322311091 91447190 275506809
594945805 325877840 118692769
18723773 23940698 245159810
75676883 633481101 277316345
993654 55859984 507851980
86109001 445216169 549778899
133755399 392608406 657564794
348946513 211942542 586633891
587755394 335136019 344266995
92716453 595074129 44479346
107523379 379087839 200640334
646547750 392555711 590097692
464074695 624125732 23181288
366121552 328393180 371410857
418669166 48589039 606191941
483843529 641520773 377466700
130044107 530108551 131082503
486300028 488874273 458227167
35288068 18952400 209472732
92133370 8434087 103909025
440552435 51535617 396876888
262261895 92364906 18914801
220588603 140411213 420382981
480897218 432025072 373225428
238928318 11668158 90270778
592135003 616626137 257143024
299603677 320393084 95445318
9766139 31411836 419550681
300640791 19870121 263021558
301065598 638225820 372474733
495930185 359325989 132327779
158939956 488377452 581318763
625278142 491162809 654067465
490460455 554749711 269713965
337547990 535219358 143370753
73221549 421355179 131216757
415397519 553435934 353173634
340002318 368558841 303819557
610752972 283215748 74061316
540399501 294626845 413312663
232163675 470834874 473017509
345296695 317459475 234419096
198097535 323556470 400073511
550849830 360485997 36163644
348763553 597671520 405057927
617703483 387665505 564324123
565767415 185043906 515365099
385708932 588509707 70864754
217719427 209690430 415486344
531283161 370355386 75195456
108482184 522804547 387554972
139003471 366741308 236165628
453356203 3131633 369440668
145102413 566824951 563353928
2026058 542066289 489157591
516165899 278923066 129166049
265330954 111197179 74010838
553850254 288666969 5610493
196043041 631883809 576225489
320313880 2437004 497401690
159331204 454076868 344367168
197657983 494505967 369965869
143998874 117957607 645560407
89119672 477722664 516660955
134419906 19811317 334406849
345463301 130005868 465172859
344993396 406471859 489897772
588833202 636294955 179273935
627194059 494547398 486710968
415294368 270347374 493704230
100785110 206350557 192889949
425890238 72691073 640822181
414389305 559193629 649438194
41722429 44840612 45714411
13468335 586605896 520834342
510589345 376877906 103311418
335667450 301420290 157739301
321363938 123699544 589193683
596794561 302027493 262742424
330598642 542101907 175318268
354431566 237280150 100498585
298817741 50405173 625779012
245116565 412376957 431385848
495118927 15459920 415402540
81821487 483729329 441995852
480696443 300044928 249485797
199719753 532132491 470731789
30017878 185525284 375306730
176156878 173713383 277484201
247673803 19514007 195243665
397842990 575364622 204016687
331994783 328955084 625638310
347557962 27281069 264853978
71453754 438764236 427859701
532691040 219916497 182173570
204464670 562471594 379453404
159501387 272427248 79176104
546123663 264543814 293481729
556725212 235330718 498605715
504552613 410116483 114617602
627176327 396292531 57489393
446778677 67978325 22951274
139359634 58093837 566321569
54045089 499930816 47225797
92061235 354219065 295218028
115902063 277158201 211513542
438220539 329589589 374408183
83827946 408417427 527761497
576159566 68965318 368159930
270211181 287104121 575407364
67470924 396411749 640022668
524404536 197797947 608117348
464030827 577651283 120429718
58820712 633063459 183188004
544249828 145116954 310479252
436026093 243928401 340191058
324930334 317976778 553702659
276720259 563489030 264524276
216735453 407144929 463068102
71066479 231544891 194089020
358345377 409163956 497094574
73379143 25521146 157974262
570178507 215157209 340348215
130372647 184990302 539035410
419940312 429570018 538933405
630536431 250342502 261645094
343576861 91828013 505341782
326204534 153829532 420137974
289555248 55929331 549895278
239403499 402071697 200380241
229526387 595609843 23972715
203092399 334434489 9431181
571538126 472521263 33110786
258242405 19369442 433515813
228790527 575868869 483572251
142589686 416101034 457962396
53014996 513419069 575424456
491772214 341271340 168892098
262070448 394643170 576491298
154314569 76468677 126150116
564791826 480159115 619969259
8401709 303536549 17828539
275958423 265614809 472948346
396637594 571583915 110400101
286306204 554995316 314434612
65104992 142983886 654830994
633417101 614417421 380277471
169829108 448023774 325386876
161334002 63800572 346480105
503640746 583631027 9696786
217594365 384627262 19285925
422799848 562894870 422927732
634533908 148034599 37839089
119024296 193058541 544856995
532841524 496156797 5811329
86809579 365764623 475476598
561102574 28059558 654412278
186282961 51725585 35063935
128894404 172263803 361008769
369822663 357580935 43879596
434379875 8881673 458299476
257628220 208944167 624837733
124775061 118963047 346590865
97609784 524574805 466182183
408203622 632688579 290464189
44466071 452358563 211123195
35550082 25129795 354578900
126081221 518728117 359721651
22970138 161225084 247701064
576803591 626981660 341199937
310134396 8040530 441295437
640259861 606593028 198097337
106026565 187898283 282238298
59962704 403659701 25695722
596562758 105780895 334045628
371086206 166496535 315033102
317330129 251646910 645937209
514614627 147692941 342300145
635771627 214192103 522620252
552219251 183062046 567411929
571507610 336663345 196129070
229269471 74008506 352507687
31727286 390377729 130083670
188043491 148787190 658193029
449477833 507414175 649592762
424955250 265273262 252892678
593342987 518138486 348865406
273131458 286956495 33154781
521147189 571246757 148469681
283803480 33253164 351632548
428276017 641739717 177341492
545869619 361369953 450927529
296032092 268905070 8477928
402693385 627686028 530809207
645496983 635634577 137400085
272836925 108412965 469422792
79112207 541880142 226701450
200851658 73405462 646876923
431491967 453493414 640531772
487825259 110324861 120009606
350421175 636431275 475927441
181758916 78251931 352757883
39308989 547222963 84508917
60829678 142487323 155199003
427347762 604017841 322895115
33967371 450533817 155668268
541622501 465867688 307387348
551970811 492603427 350836452
288140752 391371715 335694685
458777637 382138284 117324168
74640379 176884641 533102431
34420880 39170983 574195435
259730583 18068417 286043637
551709797 548733436 334462373
8520679 153416415 310969154
651996496 189070778 506828248
598840284 622711663 245988115
646220705 254503842 226246646
22802397 499253752 530571100
363315308 440800782 462432101
102540183 579139833 288542018
510897979 134796842 241761790
506578432 211366238 403098732
183854355 339048617 435650034
178027705 486135136 546914134
538955618 429664857 599845446
420170787 143344133 363805862
46387486 242681970 90083984
206726192 554338347 550267912
27709305 2030518 539558198
314557412 492225379 288587540
382253685 409146747 422915970
165455877 141093991 53225693
462773162 295928559 554877741
620695098 443118954 514692037
231498857 430057533 636438705
368192661 481310295 94742425
129707446 309511794 624572312
203508446 303005024 7266055
243326368 320649427 636947961
399190095 147093394 57359156
3166903 41759928 575692844
50145845 462121214 409375149
262936766 468666773 173777573
59079024 501830961 567153716
394897624 483602596 132133707
351829823 484402868 477637231
223196701 565098419 333476224
660015599 427375653 580767337
417284702 225441490 276114879
455382404 339024608 416048954
171137416 464603490 400784487
660820495 156574673 370036844
402704850 656373531 94480825
574615503 383336740 373876452
632960281 249590650 95489347
455062923 189352266 260046300
509454774 594757866 395949594
417357140 217160675 576173313
601238583 283272744 253173464
645501239 616412321 494826502
138994291 136525045 628128506
408654987 590690603 151566664
201047211 309880199 143552006
75113108 385043998 449527916
338860924 621062850 544725011
631339364 444876211 328016559
568122476 67813703 522107623
280626155 47987973 203814694
174708980 25036412 633098936
162319848 218906180 102476920
439727575 208542400 112949458
364465195 488017707 147277331
399221494 402294384 395387712
248175259 413773259 259839119
36869280 471520936 143707700
57253464 167404875 450518926
83437392 372836865 538861724
244065133 139369512 192350347
649656040 410181317 304485079
300902234 429060687 81183678
469644000 588814950 589280934
158908415 376373730 442531224
593439547 142663814 512845709
288464087 498458685 473061205
499617937 176618967 383894622
288696054 275100661 443853278
33792652 627052686 135166136
440524768 313139540 563175221
261218597 264249634 569058821
503037007 571517686 547928488
267896112 344755606 32227561
19427500 166904240 310642651
423346180 167332111 133460803
291758012 622892289 406284019
230722146 619038727 581055159
438170174 525208285 24181624
431262503 414126734 424490757
15818884 229134779 631148338
471057453 491493573 1873604
207961146 657022302 247085284
11522816 588058079 460522202
302588123 352029029 19215197
553178919 47151817 368091578
237475264 148789140 196590658
458653919 67154591 429258371
620906804 221950722 252200137
247639804 538247859 533899091
296688755 47812009 165071425
644451695 110858293 207044307
64717683 596090531 60810610
475927117 65023616 75038937
163069942 602332793 530995407
663369049 70365012 349787999
131570293 507146760 605045659
650293085 258694536 587822650
653030602 79124003 522201405
494098243 128869826 2079252
1595130 415388608 626859963
523448677 361624499 418262953
507606561 233244686 375464941
246968530 644589630 301405707
24858824 647982732 589847356
93619876 403057657 14759480
519826767 568339234 440738939
503079129 251362570 34793882
145727067 663336983 157980486
610973603 425450027 212946078
500760152 368844650 375931910
480292561 180722667 648458338
146730784 244595210 593276354
40920767 508405913 133638646
304723571 515743211 216514282
283750483 98809034 557620689
529393018 467592745 123971326
489273989 13322731 9226669
189231378 160496162 15057028
510594953 644780947 300353325
420014049 580667294 541765565
421662891 391494796 407257304
348514528 562555490 81151983
383212195 545420011 496920218
571813753 301922003 449428608
399070558 48127938 251717508
499412751 162791083 187763364
6231341 280670056 657128976
474727107 22748158 229924568
590612356 289337033 555821750
452668241 254324272 52410118
360322214 227110309 68331999
547200094 572264339 162775176
591500331 573850160 134990337
334066229 144839964 500966997
249358160 554530170 258610210
456684397 110585361 260525176
224183221 392859010 446623752
595330417 27246087 451873285
295066164 444537877 372243276
527967576 661879545 327497942
294171812 224929911 616290263
284948887 326350781 446615630
318242375 218453850 352065922
9638474 517175074 137232610
126103051 644373866 374812585
250530000 298657587 607359440
361819530 36654460 56940059
289306545 415614324 478756108
565677250 338800746 65312391
188570218 299717909 608825711
395035162 240011272 588798089
272736880 216952 654838275
259047945 120272201 58415646
356704236 428608475 337371074
641184160 297051692 615572742
442743966 58493177 513666315
566842095 470904100 358078443
334395013 516454030 353284102
548095590 368075558 531809761
610580403 588069361 102932644
373628879 338665940 599346852
591677485 2217721 567945842
182653795 531306916 430032687
463276466 431201318 646376646
115324472 228719571 602067746
465057932 118243508 482100132
541126536 58781762 337686730
531918320 248528142 476864018
475861669 499650408 484371027
96275257 631894438 216032936
388140908 345486431 414126306
71365480 365912991 395851693
95774509 552284444 639567136
469994165 33117269 435583836
572415330 71200733 274610027
248720805 464849996 584507152
176416632 252972857 32369144
367016886 231040457 494415388
127926945 167517850 444314601
551288286 660913636 161280642
249558734 219455894 212228200
598511396 203049787 594258587
318428477 647942334 101310639
351271173 80446251 350586090
312192685 393947992 569442724
531100726 503598068 380681935
57486564 348968415 30761361
86815779 796917 462884551
111119734 494676320 538245442
301868995 496144361 568120404
427144134 610794512 131494367
452883952 276230584 660896464
325753597 534430105 488548510
321992339 150141449 74220100
377814525 432630423 543456316
20551171 165570479 640392010
540815968 92097927 482289119
444057518 29167920 51663449
43541303 58234255 382845584
224594669 152990743 534328655
387956472 578976213 111250982
71258066 344732644 228645227
601274988 258334868 471152321
365639670 232034101 529792087
403775135 34403115 73177704
197959673 553002132 264709998
202839309 386855819 110042797
284718474 284523094 555955818
141175753 619497460 469889151
493146283 409174501 119234330
332449226 529232852 350260466
270599065 236302152 632041609
460783274 106232392 545964160
328974443 409613688 45842787
565371488 298695941 353514580
10088083 575427425 144221650
122726356 51240951 639227060
320432123 28251856 267456367
599580280 11768444 510115974
451384783 5565791 420027252
402720257 243650641 403659430
162247986 95181849 533907095
364296299 440663480 330255172
353686796 305116996 342236735
323505420 373074882 642022255
298416252 399652088 506632344
131678388 493928488 72111833
560145548 557527885 485435300
470648816 256139237 428008183
24816466 296193669 558717333
614791471 376222687 364552606
492812876 364797183 587759182
332875886 513822604 489066726
537681583 642318163 216200434
611070218 19148643 340967457
150813273 470104178 558322035
308785593 455569688 390930772
27398789 380051694 84919664
435166412 270174697 138940755
192072655 141776996 126588460
512508326 451015337 609495491
40561660 282721709 419791321
375796807 538460652 306851064
76086053 464641083 469992488
51018446 366144354 425537943
506899208 621538596 442224963
63985683 364626045 318481325
368679765 400213470 624158130
283480075 637092048 23102210
433561361 232434667 267108587
46632104 111312676 71960637
87505872 635741928 510371854
625075501 5773043 40096897
171387526 75159805 563681602
620285107 182004420 154818499
427254546 552619028 474327578
369773490 379329607 397460713
66163102 334705350 415043716
572212191 493677712 534577983
217356310 45317252 459253129
255575462 306588808 618843783
417189351 423860870 8686158
643543775 44913914 470564122
174543709 143336217 342641274
167998528 563575945 563126655
553754589 41405831 282286420
511549832 644786082 224125654
566131039 229729046 470773118
333111241 104369198 502421104
438649285 273761436 94011077
385867296 194607584 183982496
508305046 411135977 489004726
505286634 179462372 629327112
290482278 152163962 462138540
418729350 143070816 385984614
157747397 237620240 290718415
412112996 3637578 511991633
465992458 638961930 561592423
22856559 279560519 187047903
245266915 408279902 113383230
144248263 313199916 379631667
75677575 240594793 263407778
3853473 296640439 587612764
66441699 375147672 19029185
44976161 169498730 362443339
527253554 7007383 442745908
437467624 649700743 362663096
89928094 275613473 454326396
583579407 115695895 642530711
475652392 459031973 625760341
635253881 452605512 70832080
33566569 489543755 504728015
384803059 211984515 479128392
524805238 373470024 607615350
79572038 139801563 167809236
158320663 286246825 50915195
426143387 396294853 54450285
190986352 468334728 390495218
10609135 299115812 396371505
308079216 255481685 620936496
338114171 474281240 49161094
143352195 376267932 399241820
330417783 139095734 115820335
167006258 127756151 345129334
442635615 452716877 549068388
19851753 430297070 72401247
532394439 350822842 522489435
145147482 172185982 36576040
45602548 103595013 446765336
338045377 26011366 494724573
588043234 569242471 597612645
37144552 292088110 252261555
415608199 55426140 95935263
404692290 180086654 78736876
219806585 196533524 658279953
643585948 70493333 74245429
299200855 35916336 420668642
477118010 216213521 180060460
92882941 650549853 54938663
9640244 371863188 152682810
201301787 35498588 24829745
630585919 191833009 558234062
85239385 198648506 425250666
173194998 221158279 454970764
203791905 445923684 180811732
296358366 577638686 558989817
336586688 138921625 415068723
633826655 631294465 175519415
555708298 479130913 276292283
502509214 265880740 343985805
379828813 425634809 87100823
53379628 612868935 162712597
533775077 282320239 621684480
85045286 95498580 250626918
232085763 157521059 442775499
461860342 194487004 457401350
151287247 77157166 657316606
235384037 33320600 444848491
19272300 459120939 247425210
330096722 487379458 401384328
445111188 83307960 522611945
316811545 88134152 433334938
613828063 148564797 361723289
488325419 441695551 170831249
279049609 152185241 562131176
241872566 97763066 411759007
76728626 32773110 191389253
372857772 541562942 519258406
273218447 502986674 254575041
636344384 412449591 143609235
21415963 407335979 81866286
335598833 92968365 15658617
430270121 405362199 515281021
251247133 285076282 462206449
9029137 167598101 341258209
477179004 303407359 581815296
240979988 268888543 484541401
55393094 488430120 212914054
89432572 371671854 235206744
198781507 288658934 320498262
363244182 537446949 198963475
79960848 275053882 196885289
179147428 372835614 77780621
487201614 134472377 518311178
278560442 481159388 560469894
250522290 325679066 183054639
488148693 568392568 208115602
393594494 19076137 73982545
512246788 424780647 225691866
104783369 408860518 111248496
421446171 433280059 354736299
364718146 628957697 150227180
578070735 483950797 410803077
611595807 382774224 3230577
285256701 28649805 404990022
583705251 622196614 451904472
337422595 429466394 154097599
572314086 555942286 603603494
398407933 342641043 61983483
637065572 661463138 301621534
451194192 558009745 118406477
620539836 39186326 515979785
285101861 551280647 100595703
233460072 465128471 564149710
536945036 376793851 291039591
319340561 613198315 7982885
628785623 579767911 75456842
639984859 6992391 80558809
306779881 529601701 351708301
319316833 636506516 14168798
507759683 66946641 592564675
128861242 456634486 291217207
524477361 97701461 324129954
85686847 553316568 49472463
645235406 401958311 382780655
613797624 203463953 290010865
43170475 156661482 341164581
643704380 70897581 572841713
258753753 569441004 209998263
449827900 177883870 108383669
556678944 149481401 412150939
336602178 96719218 599286769
630258201 196399320 298809413
375447195 316197913 655926479
352265185 659092114 409253499
624076127 469132609 499688738
4638195 160702267 284722916
600800001 121290636 608966054
426626356 419423574 424544917
408047003 544249096 3229443
255410214 482377615 134745388
287230291 473036464 643359545
346343476 538353345 396059748
103541025 608151169 634959204
620367079 565136756 597087567
550295649 471301266 147000542
250292461 535383346 619023658
563816944 43430954 439386801
215781303 873873 516361161
65945294 467860288 142760824
496156600 412603795 440033436
522041181 491148697 483446970
357910502 98503910 12499203
27002886 185606846 463048957
535267303 369102197 100539731
312219591 78193805 656233607
513456577 218934263 436682983
552944260 71341671 34204200
439743720 301622865 517241153
598017523 373690327 492806226
626181379 382605661 484011217
546435896 581719901 579973609
81236289 545190446 659721873
338330303 481016192 27954803
602168714 31971094 232887109
149147435 623180687 74373716
606075176 235071777 147473067
611475841 623107955 503377371
180382625 218540665 207825703
522935976 334287929 378827765
330788605 237050397 187440898
473388924 147647798 424409481
253860988 138187446 26183556
338947529 576447689 328309818
27041393 657541523 436564968
609346640 244207110 316031737
404888619 83610326 455835207
23729177 423985192 413470991
551462847 567580728 85160478
622050998 508496773 202010989
578599886 603784014 122294657
254537934 297765639 401982431
518865977 162755901 433764266
362014636 180589768 611736332
524591307 139814791 199571196
57430401 554145516 78584065
316863740 6219351 102742908
284358195 347433796 32752197
489858833 355336865 305876599
146045780 1095411 652880816
233399145 108534114 47657353
500234610 616717995 48225769
61343389 391909743 337873096
143107210 162164196 36653930
68955025 376059414 348104421
330872504 129184972 493397148
144841156 433413015 502015266
403846089 18516631 20774783
212758444 302847971 19577822
116350688 609026201 125492146
454706866 348932017 285714969
505352323 280442306 171891431
316698557 5122945 44651148
367768637 36903827 9065741
140347092 139681651 466775052
68015670 71889703 13584082
337611632 102598556 83498262
196455439 576466112 507583387
395005337 503083193 483993665
516799901 280582610 416110398
504122830 294183419 75733568
377680402 107372725 52202299
401061547 104386352 98677091
99072816 132947295 150489289
375195693 157774497 193765820
474781572 511874675 443178709
424776007 56297014 552234691
157887247 382402463 377098020
194994999 371820542 157286908
252575236 130177393 564466990
412400214 486434497 91454561
292116991 429428383 102151391
113830713 179484697 643283881
55702738 39170136 446915568
218372778 659911860 38047793
551724247 626342843 38923657
545617451 72102195 377710733
160819994 638518977 62162882
505361506 448997255 377490179
606743550 438271891 82280660
117229556 82781280 303557223
270547564 531789556 294367560
590680771 156102317 599063463
81854218 661906713 543667290
211620331 196043285 182292528
384289012 557303847 117052271
394779633 175458753 411640509
569930932 186740725 456279119
461141737 132282164 163880658
23823619 368886419 414146248
322463841 160595498 323248198
644086303 403129449 66179082
587655276 264779748 48251588
118324931 90670779 570395565
151598740 154077603 371869864
331851347 160344684 274338108
504072212 157823269 550879811
467865760 588739553 138052198
606591605 173959117 449232406
108663500 357553757 389791373
359728930 492088199 460523000
611103080 656653799 191369995
305134989 412209220 462859696
12165556 156417142 426864896
13626004 221094676 99283207
299643448 21728817 578914226
350243961 497689496 317178419
484676350 238339799 631191203
263274158 77862460 150460738
538360652 4354332 170802413
592340036 244984120 632708104
647360847 500855010 548308458
248331225 326730385 385637227
618173041 508869994 279112137
244798918 215628916 37001997
28757613 295354401 178082876
324784630 168142991 447785857
34178128 34314842 215471371
492849119 167395517 591802610
302558432 50910953 81508790
72436799 457866247 116541743
363465889 533520332 517874529
392102527 321775811 225716790
646983906 307272531 541393230
262199137 642341207 442023965
533574387 286081802 208097964
547074211 230443935 1424354
605277556 456946382 350963657
11263812 647500231 76179527
319514823 204761798 159424617
122671690 562849289 170004319
263403920 259282565 282854860
394004700 155571040 610224491
146014903 536986322 167489894
54198392 483853005 272825145
397243080 160833250 355175705
275930878 121775994 370151285
412453598 360263956 225861215
590438791 135097567 461693938
583651102 266638183 557101995
538394401 167953329 506151813
527980067 546950429 447803797
575882113 482924204 108546589
88830383 406560010 339765203
633627085 240121227 134127094
37671258 314373247 19640823
171266625 605537553 192211199
90409278 391252060 185427633
42057704 435177507 214620567
208965091 372579755 129308085
576339340 4891224 109336582
543271352 16400043 219255383
345748488 247920232 353198907
399913435 439512918 421719142
263895406 621661034 350737954
547719927 649724061 496699986
369115436 129940371 346411669
411619933 629468928 579965051
441535224 294531854 656854959
399133668 113574832 426143628
266243562 540980878 224208627
111977442 332203587 479215232
636015847 486782013 193516111
644815873 365250486 273164169
85416518 222193177 39337022
247259499 389104000 448529162
297993261 160143740 425015386
318439413 115700059 484735443
331038603 23112348 181250564
662995100 143530168 244475254
162614377 502673085 428238609
370837724 172709850 23927782
101051294 168421888 584914914
493873004 610560667 303503496
373358084 104576892 254748883
613423334 31155202 566588961
429125860 431685131 235847928
218148165 547539777 196764834
140080875 618949631 165566875
342763716 379620908 419243187
299771054 514189491 119799469
603710368 544449215 164883589
119502176 319224991 406053110
437220481 70148183 43900084
451070677 324344851 457371628
189889516 92308014 554793225
488033725 413451242 345351492
505528676 637419966 342162741
602417161 161405175 464428630
592839017 198956406 444600292
34860740 592762518 117456134
405253445 325884042 318613760
621562755 648677847 405877617
442102255 440196030 517117919
113717098 532810866 526645913
506325671 403609175 301732843
636407679 95364956 592086121
218924384 320036336 392088968
280655225 657949428 178763318
452278600 647547766 310514136
405717749 230866060 359463696
17855766 5710919 634259791
642968782 327852370 86574677
553541656 296975612 327122304
339285225 210417626 525652168
20788607 423483699 476401969
345783850 171118311 419547177
494420183 240723938 567940540
659108759 248493138 491527943
233503275 374936938 523842695
272636888 641952504 226718044
108376175 96134514 64855054
395907004 139673327 554928108
612425392 506759155 477040191
288992022 146035856 307873537
151102721 209953980 514957789
134919075 490353451 221526263
9103077 625131448 392476920
305384971 94061832 387358984
580530043 93792037 218419143
7075158 306383075 606565835
363767707 419671256 346462048
242337421 232888856 297150927
14703541 373696702 568049299
618211102 156105079 613502213
57194791 392607567 153934880
124996945 170700188 405644528
108916364 157557127 57108613
251076608 434994170 441153528
242820954 103587738 649094638
147696021 40389544 376980251
109378584 211221230 579497019
149550349 156101456 428717778
631377049 55813603 50198217
198417615 56570917 659896515
408716603 535432293 338761304
243202852 195170063 344680624
231491361 155026256 644312006
197582499 523635792 445044363
348320768 622365220 474066914
14654885 626873899 618012499
649908281 420123711 656655769
450565544 367617363 493056384
139738795 486126314 68148698
480448741 318684326 25579215
225601143 70029518 558593462
473842942 612905265 649276253
530564274 190320163 482738976
92111749 129602120 313052988
520929787 421134983 103961612
579362084 68310466 429422923
458613079 145014761 395074381
646317151 187598951 473341963
208576292 267708226 324500712
205171040 109585831 307708427
341006078 447533712 194094285
305896763 509790910 264057705
611090508 106000390 242766766
52296652 467836358 646555656
409126918 265350916 32348211
535781641 351178599 89694598
55150900 336096140 537331513
168817551 75772995 355583916
390173213 232003470 134689321
550422503 234234938 362336849
99868299 399581062 547629248
403522734 458928834 300061299
648808447 314084187 493218687
558791322 311702407 162334902
42600375 506194295 632362662
570492988 555500710 374791273
320631358 241824136 222260243
394809001 321303583 79735513
639354195 30227545 74922189
374529007 328097409 285512755
657613492 306485045 544832947
180966328 264088596 463846478
227072494 29599207 334166004
158953045 326848087 100419342
452822201 471093330 484515775
235024127 75251355 365551568
629419193 343114904 302593469
268551921 2479578 523225358
594095193 348013749 84131480
56503710 589536356 311042089
12130927 644394967 296289894
468621169 12841310 350283805
146242339 271236539 213348774
126144917 30321380 146587167
240585476 432735317 551869169
610678126 61015760 20541103
389257967 76374787 301263278
306228492 627880130 575642363
173669863 438175006 373457504
310669963 422863858 499701391
173292560 639077025 143123019
74921048 8996834 117950477
111287934 70740825 224881235
649250598 567779995 132220069
55735629 402456293 510541352
507127129 74457564 628596572
562315716 228562554 74879618
450317598 53418487 598950729
23947126 451349130 496443650
506654064 76826831 225387080
426474474 410672222 217408568
564727256 182788329 549051480
176919103 17123885 617062345
479497502 415982292 367416339
149253643 315995726 338808249
628110009 245117403 398349039
59704449 176556652 393397568
602148253 588599298 253636711
364428870 230539455 437089651
295702240 42937615 345664953
62032298 326782290 107380518
562018044 484072088 541367814
38798640 433167550 479912701
227972584 284377949 137055299
114429726 119477050 642957437
377592883 569287368 229984606
588599356 315238700 535992170
224297471 339602344 561914848
153845991 104636368 89101711
84908495 346084371 540199301
431387490 423258664 298234758
629501706 200138007 409399221
366311213 78893254 272430102
89719568 484418778 646241088
295359696 318137366 34148124
305755005 243007792 161387128
416914307 609777587 587096626
648766129 186114120 82159544
503797575 34107567 617106325
34535237 581384600 645824516
304187471 232328535 165167379
241146618 169228130 346384099
229730609 235457370 557246387
195606886 49558334 238094965
205899012 464966390 309876132
605899816 639446343 72596657
627200838 483954272 303704516
658493982 451094572 309710571
438949194 253572058 458749385
167008225 205710752 583803761
71302134 617886417 344055741
49269639 143867903 534932778
328714567 385484061 72768082
148094539 355498238 397248412
193428668 464513996 596618866
25504953 409533456 615316076
507687825 197452142 438474436
281846730 145574563 77301725
618922618 180801222 283537062
267531134 631521118 80744980
610275861 331655739 171688081
555399419 430948821 124792831
101728513 531581499 417039298
351675644 631321581 210530888
198009054 554314170 117016876
346577624 127473389 387127168
29093888 410746108 930018
318931216 92057069 44362210
375575982 601477170 561456218
432444897 313617040 297558314
220020674 389893571 631805559
91073872 370377701 38528454
562787183 273963427 182623533
398082438 415223599 630754737
457208954 110067174 233508618
91850133 534335004 461455525
477307404 186855070 16487643
303454982 103790230 507778242
564086659 273744934 137804665
422236431 577017333 611254919
206496413 364921267 515228639
278209274 29856833 185715071
343830864 140204528 215764564
249087242 645187845 339264840
492927307 187504758 374234062
618875432 340020937 61501907
329841938 52140374 227350069
174006377 631674544 57820169
371026502 287627171 339934136
618743483 78021564 345853839
630697914 377612050 587418569
372936431 536368379 233786924
580164292 571662563 71197474
489615678 615225298 54460958
611893887 143270697 36359774
202136301 305228083 449869965
576003226 43233568 264159004
19514756 315195775 310687199
223378176 583636599 406553970
31458667 159285319 658871044
283195602 615410500 99822646
173844673 581002072 393937316
560612860 469986576 286162969
573847253 329607915 22127583
539944429 179591417 191598065
662957360 554894993 634015585
335395216 574988257 303230584
86677811 153163334 214242449
282320859 119359984 332904604
654282396 380435187 260641351
92441536 296393900 414713976
606426290 85739832 612444073
655125619 461365819 63343671
586933676 466933584 203744485
103699439 58511054 288161489
23022975 124663316 512182384
137244315 621023065 396797451
630488132 615843058 565800735
650316210 523320979 500765180
430363436 174520830 269003008
385381257 157080967 308311559
33884918 537241164 111629876
30190144 443287388 188399810
413486861 408116328 330420234
47953615 213432194 242824005
217591374 644133708 255268401
63794604 272125669 606409368
599504140 444526393 661269168
662916693 100686673 399474199
7315260 112689985 171197100
645019506 393942198 192886397
368318132 392776170 446060251
584522029 574243696 377203961
639995790 491689345 532896333
437030184 412778778 417958636
93193995 582058076 186098494
26452834 175982569 372823704
579531856 371956083 362742357
606103762 362683790 364359648
237104030 584696551 189358958
605896905 572862524 304465218
592505925 277307134 127117085
107128719 43200171 604586807
237858681 383268567 577734755
471272955 283979029 556115961
271875250 256688863 22174243
410705777 28703422 238267109
159608255 597121973 101716891
334434168 639351783 645007668
430729690 50740537 411324711
203572880 108999659 448527872
117126889 623753961 232207359
603560636 282036934 7551498
269424499 619009165 93373343
639555213 274251439 40854682
467209232 233482142 555551553
211286909 126742301 388456834
142893500 170573056 225909662
426675294 156732821 111197241
492696598 273559988 351437355
454554224 485162198 14624622
394210870 403581667 415740410
13638640 198547466 209665141
115474103 542200267 105138141
458065504 615359856 203112150
522968737 456624679 407271162
122288818 450156220 561758218
488118954 420841247 197656792
617477734 61058034 461194819
556257174 544075798 155939598
55720651 543055926 511982993
399124268 295438890 354613104
222375495 129828667 267023119
133196038 924493 542693094
132978084 87160611 533199307
266012876 128548741 411115076
186785974 533713429 74099148
388183615 191001930 578095996
442608915 220617490 190285663
372522073 64765379 74584010
541623632 626494411 575236874
284202584 24832364 200543879
576717622 10068872 656895141
404544718 608358975 611996869
453704285 110851099 214028754
553090752 476590974 73621825
467743819 535922617 383536116
590149535 631987809 205897953
266472788 654270441 318597097
120325126 182968526 250404593
352278432 185740360 369090426
440121983 598084590 159983414
233601488 23926416 615475747
422294810 400811727 589442457
613637879 311563498 637624769
590856213 352576073 603489966
512755202 29105333 594856109
573317988 560173074 239672208
339187141 158331086 505317193
23310612 310510417 238078134
148297973 36829427 572483391
19078587 387464900 659998498
167762940 658570129 502199927
285747410 612520031 554574674
385169220 537639595 189113601
504259191 248305915 594348094
551094378 172330100 610183695
464912539 44236089 16212709
75474553 23905509 401311192
602213568 66440779 420396408
652180067 336538045 619930792
285797678 314320857 178806354
320646757 168264710 195388546
181163895 80254994 257036146
376084423 255514333 439184692
449343333 581275916 469915903
136280088 555816698 315784109
530115540 537324705 378569603
79564345 144717135 534796854
268530732 510904116 556019549
234981222 349938421 548456724
447101005 187574027 108177497
394347267 71652143 563370367
557634436 516102897 573787145
236467334 630397054 220586952
389554114 617673171 398820040
150805390 166574692 442908709
346289011 649047345 415755610
355728566 420351501 428928736
457807094 487771662 61553440
213953920 377161120 497515963
660560672 277464979 358549713
76243624 547900788 25100019
311776661 234968993 431910408
598668765 115793484 523303300
540405633 414556474 247343570
279492209 525437185 639943700
278396432 269718721 458149172
304411656 190342179 229428742
85623742 415613023 608921540
274698619 268593268 337743717
503011835 322904350 4614260
24928149 124782038 401949543
504031365 471786147 449721018
200800516 360958727 552366567
523638259 154689820 166514076
35799185 583758571 376770292
182868752 240114034 244218012
343283109 41067421 438618442
632581712 262319004 612127508
279597750 346113609 3502492
2101491 322555617 651956784
373968451 35874522 148078240
1912312 62265285 69814124
171724562 244303095 111159271
52483087 143250527 582758650
474369555 499356888 252617985
246278766 343263368 587386112
25225203 554228244 609899841
413977267 201388264 571976063
222257041 457713942 404711720
281449713 440443855 202247563
321661499 280296519 301486530
212202644 197999908 578398234
137600098 36797081 197397626
91369816 39330628 473910618
212760256 197130746 169022038
350537109 48780655 146704268
322396856 327131639 482276565
306361606 373110319 459598331
410884898 519214057 136768210
464964648 116325433 618911776
539033070 182105646 217315436
649495522 353109604 69772254
308286540 646148679 429029204
14161755 602781444 169622503
549095024 309141966 642993731
560806041 91284801 646853948
338516915 358167850 504319026
311657616 89354531 152449079
457527971 357475023 326544456
413401712 441943441 278924251
320324343 199732427 328871524
326629310 443642798 557091222
150221328 121711042 407524943
115315463 322636650 82933141
407815889 594762557 206196193
242954152 178946641 54653478
310149537 307932668 69867622
650055912 270235990 324394720
507589336 1715335 315777987
649857840 113209951 219359549
99278315 216564275 277956382
640759706 284714870 337264498
74872831 382546687 358193246
121532726 539698638 424820950
412976501 159397048 288393496
395516 226070882 286739387
595937451 417178935 141101245
619762905 579812193 184194099
265464196 389629853 175963935
535683467 92985994 233739978
498467378 329274096 361193165
17603386 627745965 499758384
17947881 393196800 50885960
189822747 49778075 521995864
120854448 631278139 414435196
34986823 68165421 67475800
523578094 438684618 317556617
224450 12658708 446542772
495821214 24689611 279916518
442778958 653856200 654988535
285063115 107810719 647487403
207868340 419452497 63384481
494802747 75466962 242926453
590595793 452450539 536171030
382277061 213182281 86330788
522133961 231005703 315334758
156607041 254181253 528367602
161304034 17959997 583249906
387157473 526169953 139961258
266953304 90253895 165831295
129463305 106276088 253170518
581994355 398505256 110672091
516822020 437291256 340985497
335944815 39870272 192956704
651148844 308298853 343965810
585194069 145108369 327669124
626284433 618789105 457558390
497796693 587458153 153362517
314236416 452671024 50988950
357086903 135497078 2729161
82982211 306258178 590333337
413537017 224508761 203553804
175615540 61692820 204627130
193520402 568409459 121278262
214622882 496567477 9065759
351075228 385097119 335407078
308528531 159851486 187625672
557806791 75208282 322477493
288622312 92619639 482736972
175334532 518099142 493063780
609835869 620053482 560750648
263830749 574733180 207711803
548209157 294730914 399763116
565640194 161292396 580562783
196554360 568744916 123146992
629729008 441333046 198332450
44594927 201667004 47970043
88383147 222710011 320096504
378690779 237361487 611893952
149726376 450784998 338114023
651364056 240934426 142241030
155448037 270444403 248190723
643048039 292522644 50837045
474442469 483717664 123680557
150339099 659064573 657771342
487274393 608705342 325827625
42023308 602583939 455109260
480020295 517834556 354379732
48604680 284947591 53282622
475585101 315021027 25770420
442790861 166069808 519666264
320663602 134252472 599212561
391307764 69695465 552863501
632447193 167606053 25167456
304361442 599747020 599687325
588020343 573307548 72329776
467407540 550844334 58771646
302426631 345194004 121988986
591416613 281414516 609581327
161830136 201837673 225930880
189852256 479775798 66949487
418166327 488203243 581506523
621927001 331128849 571348825
481418019 596728985 348195434
392721696 26775056 176110302
660072856 437577461 382447801
243552002 633019817 357935293
71190680 300260104 487204905
45816245 343936364 594706563
596372436 170701031 654664048
240425742 265867295 355726316
379498611 475271558 301626778
253190533 471809398 446024024
119182023 363284286 51102735
226336442 534346794 362347771
50468423 510172286 132813416
296306937 538183413 617701712
203584478 50254697 455707062
487321731 445533103 175163693
150073781 476902847 398488457
437164418 184635962 238278286
613643709 187918616 293389172
207538581 471475895 358792943
629652623 527417364 192700488
311918059 302253605 357515970
597526639 358461810 154191722
301123658 333286034 191494641
650036552 449320951 10404195
258382878 119297869 322398085
394720182 204797940 313091602
162492787 543534152 285809001
82351763 7040853 42573253
288173799 34280791 28544831
548057281 7140307 233664831
246140173 51067092 387600903
1899792 529431437 539774352
296627293 431720144 252167726
489033430 249600197 661177832
82536826 170978790 444261336
599512976 568791654 322163939
576986981 417894067 7747486
41717274 99160509 315692906
613031795 398617015 447174897
538158278 291854044 616640025
163900816 165565128 289843387
639918633 190618933 358115722
374625298 558501998 280792575
540564754 12754967 132385261
169895128 133811980 129177434
194115457 173556411 659297177
152863518 79391195 627674452
619899989 532095724 5632951
367665937 314491046 47038287
642379368 651248690 201601279
104004530 118029618 328632129
534165007 621793660 310319940
392334134 623943556 350713220
161290906 661805373 383610113
382354160 49711121 547121299
129570468 490191282 520287276
564639283 186266680 61811584
556355302 66362467 147042130
661323615 273194269 307113300
150358214 470038503 636353998
629482693 77505941 210864977
308615055 660340482 154523854
344618695 73215374 462236749
410039134 534520957 613400666
64221452 58873553 373447441
285127010 600143126 566303106
491868707 16222455 649343178
256849405 254986753 350864313
549079042 596078815 342604367
262300432 1319980 611066405
643295634 73171198 53995846
142066628 479241920 575032681
391538247 620798945 394504765
210842480 583043489 377599408
236211762 403691298 192951063
399347107 583453782 563898684
56341514 433928018 416299658
290941500 521010315 631779445
262979398 475808494 381733050
229765107 623515254 300130373
249776639 180447849 276082562
397309533 482323514 96495652
138041457 80475320 368830737
353687801 210204601 438825735
561005428 446590347 251146109
600751945 141601205 483272458
238141840 324969609 574905779
372567982 479134646 316528485
51057187 200250063 492604182
466303880 490504688 644676354
330337383 214889068 282856140
657301927 523550630 9035802
641626476 620134461 171449785
278392598 161502531 495386835
333671603 334345763 251650050
589928843 214120399 272148430
583887262 212112191 159609504
629584266 35633985 654859331
352985110 501024957 239376646
230170011 535206087 4942663
605374313 87208648 484077635
393810705 152460611 245148334
28543322 472839832 274009823
482032213 140004362 637363404
234695909 646227078 186185288
390206565 546977247 424739925
72854962 37086565 113373675
529110897 635457733 409317261
474298070 637363902 167184241
115645523 476012485 12426858
279291995 455781297 118680421
112557815 1587915 634719348
389579484 328631597 486118336
195880639 406836557 242388657
316171460 425027573 150496910
297069662 150266770 242914829
211595510 171787886 452558013
585872968 458871943 227564730
553575714 35222592 120559138
377982834 231561168 304515146
245455460 491689806 277387268
165945562 558819620 660967719
113830895 424440745 642375921
435442200 414407884 292434930
506411728 195268947 509765738
70098520 531102947 237302162
527827437 514359148 275320770
5204869 596403836 274145638
157789542 452928629 407999651
228124523 379696059 538862673
269132460 164351602 255111844
223210539 598677672 395477874
444599498 619817295 205004189
584027589 486967316 466557372
244319128 630974156 239162715
573861114 643087044 578813749
246775174 515642014 167814172
225171941 91410362 505825939
646869485 410984113 613553037
442322388 414035245 594150870
241479042 15035320 10049263
199738452 356309179 307740844
562529348 118883102 494058219
120558572 429241502 500383487
369247338 401923202 576652158
93326729 470211482 469981108
186219285 378456803 150624848
584678149 38981739 391907478
89388496 646900471 449659633
590387874 135084076 381635123
192221970 545446077 514507444
563962006 376563010 345251130
221978237 245856457 316316200
281489990 372917126 30001428
602368867 107260391 191632307
406277378 440252712 43484440
315356066 152784414 106766304
373348240 357296873 651945999
422797055 462358039 393283005
12503701 178685947 446958395
579198831 592143431 215556635
343047129 484699395 454127723
417088537 466452362 506956869
173172230 107893576 25230494
364312393 538361529 364503529
239697271 190893956 56820700
281808195 626963250 327027989
369591116 506336620 637370285
206978544 459448678 158725967
110090957 266607841 334014092
344427577 322157845 363759346
568604697 507147498 364997805
641221050 135024908 23024314
245795514 446918224 644968758
481350351 86884885 100585692
234622047 586645170 644298752
659231618 196488699 256836657
611651648 14970412 658253697
420058456 416201176 487364125
618629855 405958707 314599098
283823558 391504263 361183355
575260864 39121540 359193833
28021493 412273668 531286529
541995433 12059977 263612393
59946258 438868239 437120966
391698790 440131603 397608233
290170819 244531967 458391158
593451135 364369644 569577337
624190131 373646459 70282087
437549488 259777616 28533505
278772959 475912240 244274720
9442629 530922663 496626752
58143269 150669583 252910092
8573475 133093420 584722005
36823522 78808871 542007335
521835821 102488377 220888094
368971329 597523348 130487579
657133075 337602036 573345413
198522007 421276819 148074175
243934910 9064095 658239845
441440672 480128077 76481963
217848772 268581426 628268741
75758286 471607328 570329619
391098606 320936048 502764180
617583463 577522478 640881066
55219719 494007065 147438567
627530438 506228434 276402416
521406053 200890607 181571057
252623713 495702318 539039267
361947539 325744406 67028997
6422279 505951277 472892647
500581609 427431723 202689783
415487432 389772301 346562549
88202782 493650037 418450223
273802643 294371225 356995210
390792820 614939656 639124260
657231508 435568371 654738808
245842088 599067488 66313040
511636566 147087276 651565516
481965912 93349264 210091936
506811975 573404911 610567396
58457695 506102977 128914654
150571303 486483973 14123431
480887966 356614747 204310272
21329885 447734341 89517496
134006344 273929786 112889268
400581495 411244532 148470134
402053730 653658037 232480984
409161781 388385994 63527267
200334426 141037360 612669693
544187169 606107068 50562587
85125483 480304812 500087556
261663599 610314193 569898461
185275934 128478337 577649058
505364875 662915220 415349028
450905001 465051961 470993712
100633661 618768248 585369906
548438632 372519687 7239352
288604885 20069970 381042749
621884411 123853213 478596067
342798251 610926031 211919091
497305202 591158727 273212910
167750857 573094888 39541822
55691769 481268164 162886823
598344120 26827932 98908121
484650373 648732033 32080766
116223659 97312645 254559572
650197794 290748659 516545097
101825444 192844083 237886689
14251157 514622225 259117362
354207214 317394304 574674124
132773629 467658694 134383874
299853937 460781334 433350013
222196785 367229388 503776732
334291512 402024330 661934731
425145414 459746616 380827783
625077847 213517796 50782811
180348198 506992405 207285613
307498712 634774853 10822839
120758036 47848465 243120041
422604421 518013195 334922532
93027296 114088088 397710059
203750735 203587586 10488148
652698507 144422448 570004965
18600416 389627236 484865451
58281201 272781740 229167747
606875080 575765303 21167364
583705011 406334083 655638707
612681883 515750629 113294383
573421579 41940257 534566271
482587911 415693113 178270387
257217636 347986220 480404938
547042008 351881875 486089003
259983849 396620301 54324242
403562355 145618365 655616820
139707623 416349469 164238787
129097959 324124838 143987899
191397406 546920288 78425205
149707826 241125337 201461012
450959600 279882938 318860314
451405933 146983709 129022322
5231303 242443372 629504812
464117368 480892291 74682707
324213496 92323824 359691806
89862955 170186932 660178011
146408446 508247399 302079257
598239629 561999408 220273213
225640171 539640184 230739005
291431850 569999857 608261746
566217923 432214429 293458040
389370108 364579752 649081905
577050923 115663343 418490751
250743054 432361350 336623386
322079042 92354400 462657969
62269316 640821747 300809637
647446683 605028954 517334773
46988361 144816093 362717331
292880142 366000971 506914588
82335355 420436401 534046534
200404307 574666949 398494938
292507982 583875632 405943892
268766054 42512134 99882251
532514322 219466972 653409746
122073133 182032726 600271903
140360401 12374152 293709169
387431523 242652127 276337769
280610383 293798689 623265228
307685266 365809133 419245150
327554979 136169831 607764895
193813297 312673464 297359189
114861884 103267750 294515904
142987448 40728877 159393473
426955006 27075932 628022018
443840393 643741935 342544190
440975455 563327312 559005425
226409380 280945450 45284304
218732996 107375190 609923907
151060365 322164877 37583369
662142 228686550 115936148
401794578 397087420 259821873
360289239 362195756 124083884
441791706 474489377 642559582
186716239 586174782 459956211
195604218 603714329 337239510
417457404 61498595 429224289
84492216 653314814 245786917
191235244 98893169 341844494
402284477 641925718 148781144
98952650 6526546 483638432
511715297 391828822 425561724
282345811 187581068 297574278
650010556 403573119 418970275
599047157 655310530 264001851
213881062 320147055 272162325
162294909 386053734 235609354
576015641 187066777 482312095
110875681 492784560 382515304
550213175 6583326 637774949
559877311 202498689 195813781
217194344 215765154 297238762
411584918 481506029 574468897
486745078 264958334 282726653
497154465 192170553 506318940
258162376 522055190 511563912
185220704 341244610 274066891
181187689 253764906 197887849
188452494 45318781 147961858
127421541 368168507 53847999
428864374 428318500 537972131
534768552 652149568 537103227
420785017 324420847 245430305
537982332 170392543 399636094
86149796 599919829 138682728
99095717 141563726 372218799
507884312 506712229 382347315
411384433 426909 195652682
133494852 450096181 384283522
544546812 434385353 559377831
623608422 507229557 441283201
371245955 301221681 351075233
486887229 477317022 258730190
349007293 7985631 122915072
609813369 265670303 213706142
583025043 658046271 563399729
263000385 562785265 496137842
495986061 442647178 152962471
283105115 105851255 650557729
82940469 5417791 93142831
408305951 22947515 553543971
568760794 205094303 306475025
509744554 227891138 304843852
662686751 561029809 513726279
173457439 97868851 433724103
492846268 285761293 309281004
239292345 525135132 654112399
245800701 205854197 175540268
627813795 442589095 493151823
12928147 108914196 362848254
548027706 115721478 173911435
421889125 609000388 502860862
286387668 434621559 131407556
181402836 364503482 160624024
529523136 5962437 181632989
422982238 209133804 496949608
321070167 297614184 52717
387111069 568170276 213339316
69943041 561601066 184129220
372791535 134169495 452825154
661238129 9442094 518883486
461900136 226963571 267337307
251568401 275328525 408952929
173722371 513351887 323372474
417548539 340344079 390364802
159219187 207668693 2934577
566605269 593416481 560210472
537996207 45036109 308577899
650495988 301456353 187961831
363800812 165883692 638437436
594392202 389016202 534792471
573154921 219745327 484000809
425614442 626885241 329241722
207885468 435050136 358659422
204818637 96777575 39637640
19130917 199302564 40888839
571148492 265108290 604471507
433463987 340498132 55218426
619422638 284969300 319253059
628204190 495967357 52121495
602110467 33675727 275074078
377385127 419638797 417511572
421370686 126352304 351755665
5992569 525017040 334248166
225621308 433697657 143421129
620502628 547071413 7858622
360502320 9100260 524915430
493429068 53392803 245110390
496910269 557518818 636033165
333484075 139770583 141368810
330716196 623939963 629642195
383721083 520354858 58155956
537408206 430357953 185535484
10248917 111677192 390812570
637543285 445310079 240697151
261363383 131508314 296515222
655776505 584793010 323183608
67840623 577102568 141742816
412029472 106413689 552406722
128516545 516519411 593455604
35261743 190680123 326677967
180015641 513976121 165836309
443091284 477738026 247867802
586983195 229841762 640190675
228861933 503586382 120405751
120375603 336256340 267972294
213572748 237815377 614057915
444197123 293241341 256682097
57869420 24184564 487925461
332515658 267410107 404276153
322116597 163546237 118131036
265301317 377934883 403648164
528325528 211109997 634076098
144287336 166268808 127828219
310029245 174319404 405140501
159088781 461157840 601032946
94061845 201084361 132840063
557368898 60598017 605053997
248602799 240862202 202130321
90720950 556905543 91317125
255441391 229187090 475845589
365037643 151049234 567020297
397464634 327218369 101488148
651490886 260638879 571624064
149849501 478950144 623644130
352662443 37120245 233287117
423982125 506716546 386875531
658971695 313860364 575884017
144398367 43247129 369517715
383268668 661762646 361639541
284337447 52740923 12032759
100244664 623717425 255265041
204273725 97411607 320250303
76368468 636169447 96267557
531821337 559439230 497067736
326912254 207445647 132365221
55598047 355481061 80330250
525645304 443121923 95483503
168632926 23599519 430704204
462951406 388793676 119641541
304706520 531176246 530499208
307254317 142586837 358761362
624592952 481068873 644574010
247139113 40618241 26663064
85595606 419003250 555306538
36713477 99873048 305215376
382041859 155931826 214931280
29872623 202480207 17481724
466514010 178598807 432152057
91335077 232280557 405550953
609246214 68725498 587941599
146150284 14587444 353299703
436116084 510686089 82852022
282975393 374010252 56660933
250909525 148741720 183440500
391464437 324185523 79625484
55539994 375526053 362005481
233213104 153215644 163228899
52981276 320583388 352200813
423757605 480480135 137522572
458444004 333066385 25691033
584724976 288758252 320980573
289011986 551398684 114924133
251400348 602839504 173532381
111638599 511763773 196012613
500660229 571641713 538992564
386027384 251116804 456341598
178112910 235914013 337623548
514150894 452315373 563998390
240872286 265566122 84069828
400284635 323153039 403564418
146098860 98664230 639677755
105144831 477795834 394678704
408593611 363864273 608754259
622250602 59855323 288246193
22726564 282838567 557093385
139959825 601368343 197148749
143217706 441709675 126918406
27132632 609800952 133568155
547779661 396107990 174584371
307354889 147981515 484329254
335828470 610065844 37311338
660582759 636170547 422829603
492216776 618164074 387535150
353042557 311372303 654748840
272754941 62769718 648215922
634825785 519448971 75650069
470395700 542210353 284020448
146449961 610832058 46954298
657720292 202608233 415062262
62746638 382537668 127879000
494567923 417494143 52420622
554509342 535013286 304959842
41419902 57546962 224302484
503591972 48677368 274893473
378145606 26120307 352978453
32235519 313939054 346323232
393938205 555190451 177852420
289756115 536815331 531270577
263661994 445481301 103878515
435231549 154012195 331234998
511438617 512762853 18772784
103685240 94543827 625456972
74398461 141743031 448623408
35643664 537271430 148010884
374083448 510376669 213557011
330462636 363935298 415578950
522165130 4727897 230793680
649906550 290038981 13889589
24942997 632344345 311620778
369440617 386101458 27469314
434278297 386321020 428255011
165162747 163278350 397708747
20268163 546255390 231565325
489672494 398555617 512651537
546407223 364409861 388185917
81315461 470322562 9713271
255544010 442073570 19731560
138759144 599532347 302874770
71264455 117738992 206190166
419065330 474400969 207187489
448183687 367453944 10303102
597783407 494430180 480452332
561826395 273589186 222482861
632545410 404068837 661075294
367781106 289096086 186551961
244149690 654843764 384770334
462840565 652955274 503943687
378863594 290364830 515260649
152680734 30266300 425672448
105196622 616853065 6417779
449688310 150358661 189920404
378734666 561094706 628450443
102664062 645509844 121306012
229643318 352167925 535834570
65503460 196860790 249174571
69328857 155068485 150043523
60051221 571348543 529359107
343359010 5387023 491841490
357477437 246216206 472117350
379952735 78635203 60305635
319958346 481274986 538345170
484148453 388259227 503745269
221082230 136332686 431849253
586756483 468437450 546851692
513189709 285459007 16425647
541064122 184768281 532183391
112998228 166380897 302328680
78185401 184536250 8588711
413049500 17015865 136303455
533168871 433079925 462048962
81779226 171933119 615869979
540922399 240456253 371964297
625233126 95582521 21911730
557091686 504457762 49922349
223053969 638194252 631794366
529048706 641582110 411609806
618138798 321813203 381623262
594951339 563515460 120342853
531807485 57334045 487764742
565677480 83525304 269991634
338162572 480164655 595724475
376330746 437045653 605513072
146280039 449073468 490410830
598136483 517533980 264183583
649575310 279167255 196058299
231392914 378955882 224760402
339689298 461219790 495432650
197693672 256940215 590695555
376523880 576238124 449924813
574632649 169027125 358970330
529009245 501941380 11490979
281938633 436346859 54307503
310557905 170543616 545476908
33879385 322497471 555988394
45367909 424822763 289085934
108722510 622068494 180615984
206369164 94725196 616706215
511692637 446272703 173032111
191829541 222812307 54845840
193117478 642826445 393396264
508747542 113943232 561812861
315204165 306180329 262306434
145251647 284325530 424459143
373115430 541489418 71357277
463199551 525148197 423288546
35188777 416281034 111595049
188228033 452614226 429202299
600967173 556339512 654944667
662789275 94697108 12116437
632482678 407263908 159303650
390473598 471147578 34357497
196995284 376952170 392691760
142978500 471836314 209432257
109693291 35723686 642953933
76661351 244378503 655084287
4560709 87007887 375552432
418997598 277496784 384466489
484363599 527883845 240027946
305688091 456700437 548427639
8166666 469060926 211693192
69275965 6001586 517686077
556116455 400066924 572739833
264243802 31555961 361552885
488505290 245553649 32743024
525268746 361519732 538178824
554993585 557120531 496505851
290494198 636951374 605473280
320656572 205979333 302496589
375991085 433376784 167436799
226071983 192210896 465587165
156510566 358503854 571805509
170221203 110835054 29961892
280112506 659624041 133317307
338967565 316304810 123348075
156021336 381618271 168137632
273049710 338503045 632382010
649026083 187187092 573244479
569740598 122199462 347951107
262502425 463677024 75880243
600198094 255131586 534420821
509967805 639468435 219016935
623830327 160334386 223501596
254718547 465420726 312316293
227204417 21042538 601137307
235610358 153423649 235404387
67836995 161641183 378707380
273128870 436019198 469686751
111498843 18032843 616421549
174700448 581874991 318118393
531012781 11989780 154842679
192394010 358034282 549263436
219994467 319541518 327227890
49284303 130479768 116621895
99949042 345585800 603784389
265370957 211863407 189697193
604624645 564565828 71763226
183525242 116041127 371934942
305943374 346060108 274632607
515049463 372663022 224749391
283708886 449073925 380064271
440005893 214060018 138397587
516936723 146466807 642589398
414741710 365508155 227742321
315840329 580129973 135391598
439769659 74152219 371592101
614670634 244206099 91785228
311998415 456006979 312308821
7006174 95531382 306092651
235891998 209749958 21817204
390226944 119536840 480731294
511378258 40697151 654328512
474458293 638050427 126425004
59773400 114480948 170197552
18282786 19229946 419596530
486183657 373726290 627013780
505299107 154960415 51321654
542159136 8821920 282475364
321627526 448098418 21200904
644180262 207581978 630051439
134324048 329210322 423816259
660413449 531326697 587372778
583862715 371560093 310330398
218373936 142658729 1667438
32493219 35530641 131510901
128928505 610664401 186045918
462011368 268464121 194677460
595403071 538439928 570939352
232566509 448621272 285660468
337254745 551958929 277686911
74697009 338346744 518386435
557993678 272875562 552961527
547273975 32144791 423092585
388112815 535467992 324289384
384961792 510821206 654352925
402354548 412698897 98296791
112336580 116662892 238706216
191484897 42246346 334591171
121609370 614208181 541625004
43574451 617195176 234136180
555270391 604731764 273746977
91929960 267482644 594065598
307457116 525853449 344893833
142954287 442463313 599467558
185093306 616493318 354751123
8534810 134799867 242592140
113037793 284438675 473792126
268066367 194284945 16013173
296294352 53599093 505160269
290137822 264795856 572296185
227559062 301244925 395709594
153146037 521393866 612250104
106579143 426245879 288482073
47647175 303659845 390917030
616600448 327490595 646909905
475502876 409106890 487048290
244618802 620809005 97317217
120412158 602963374 108562460
130883587 333533410 269921971
275178703 175141065 557160095
98431033 185143327 356245720
490186250 479164306 469434065
503367516 498580581 197505152
525137125 440005259 246536972
181280627 609852572 144417244
426499742 103662435 486691189
62307398 136791223 269460186
189832386 124888913 598856258
576998513 534648599 11506948
150362031 332255263 113672774
170821884 315100022 8175060
11163592 285425008 564642279
493657726 453863750 147026328
621779074 35388432 384334989
161660885 77222234 5546909
236417722 357888128 593329095
502078485 450498300 607769146
537936035 516366604 421601262
200922355 484576103 257382060
389372038 177185677 314481636
70816251 174257901 156380564
507066566 77215164 362315289
533611413 537446450 234010849
595428580 6038742 473331255
487774906 447554416 284249154
654354662 309969628 542080959
592315780 83988315 53107377
254018364 119199715 592150762
448467672 347979777 303673325
245518533 31652854 346890491
557878756 25357522 635624492
155276857 648743030 522965568
551933779 376966864 255757860
257190523 616026060 258402993
640949379 489210557 217839378
108070056 151663371 577344605
422114982 110936166 646864618
448411469 9028424 488527532
166364079 483769493 306446147
414699565 234313169 28984386
247583631 572186857 244289316
436969405 136815116 109324010
609928649 268011697 570026732
615821799 29277733 166948095
439686098 658046769 529350760
522809579 24406502 206655111
20661683 313978541 533615538
498852624 652967501 576583946
511978698 108827408 132644688
512668944 167442815 152524856
253050143 657076740 646230611
152680802 209507179 81974506
176366342 502680111 278802425
1727817 113938431 437429545
595684472 635173576 531097863
539661394 515405259 183020235
211530374 492258629 447184582
40786066 512919679 288409059
422739378 251312102 516276097
575671866 485374353 5792953
334443009 141264364 582580498
241010664 127962600 85827901
376488468 122708917 44362508
176266115 100160748 445535443
549199915 331681132 4918976
273764305 333365936 577252658
98717205 188930423 349057380
232932864 275198613 297485040
237512139 558745937 552185771
287787149 50510504 652319059
241622533 299808877 66333768
348620487 212631467 423320178
659907636 314181720 282668210
2121455 549707263 227490935
110302726 414259473 65282824
164141572 318973846 244464310
73920943 541423761 463013560
4616865 125718709 518122607
58405907 320365722 84099956
32435821 577048174 629253545
291540116 502605624 618971137
320447564 9878094 641522128
511437429 66075421 119063960
634623281 42757243 237095843
245631314 548345573 130706051
222957420 419580469 371213312
414396549 542429576 74277148
386203154 374412836 607862578
23639356 137933678 523809101
507593574 309614413 420672546
320096390 603698276 52997764
471153892 478559924 659088193
85421077 553950928 611895397
327328226 535024059 264026166
436896302 120798880 287537340
62705993 452118663 283081446
644047016 269721950 487467432
177201501 211588837 509216055
351799819 210355094 409699980
15565063 514789840 511231102
31754142 587286838 288044606
542834942 103676439 519395314
37478506 132654409 277042578
277129980 236854542 257470095
631203410 627610066 426470559
104008620 318642777 631294928
323308125 539445104 629861177
659317125 526174922 10515258
187142260 5793635 387463401
458958768 89857878 147852915
253392734 188149318 82759457
369235426 651270385 554807814
461330238 154420422 337665826
643741641 263249382 143986419
45767477 544069035 208858713
342923141 333999129 494240271
48746004 412477710 94283969
407017302 103439732 611579732
132281692 532033798 247109719
287338345 519505602 5575480
433077782 255501 516158746
386233746 161267713 298589659
58080850 597581328 428570407
359742460 117929027 40798511
503026927 61207572 377585448
561883944 333067054 216020649
220679891 93863716 559582948
533697192 328783134 585053447
400466942 532419081 468900479
661956865 144958527 116474935
376672767 230080268 441273585
40324796 590295788 327856463
433722730 475589859 341084929
410847080 358687382 70305824
285485303 258174805 47087701
134173485 544467927 488361062
458680981 86937282 609403287
352464382 607347793 195454640
297697164 485715784 19102824
242928804 396316928 216335352
170084843 625031345 257429053
39153860 134982190 357104562
41353488 53185374 301975875
307403236 253364928 102275705
372552505 206386151 482479458
624648375 617632894 235456322
291015292 42407744 235379298
537287078 488753280 17697860
102793779 159992261 457068098
84943281 315042369 510341104
556781710 343097157 204888561
211724752 594868888 8623959
539164826 338555730 103842833
555769022 520702281 360192034
230624003 234917506 355666155
347811190 586245695 530392671
118505480 467744585 69768110
414473474 95211261 616116837
130518616 449873253 234144118
315583556 120076027 122599901
569513872 210601977 371984747
410833704 253531524 304048092
565521345 242539866 232422697
238385242 355927675 570639116
466131975 338989390 172725248
456341229 577588187 552382106
332971121 494051097 33796206
595163321 539212487 196011765
477095324 619665916 186384133
444366955 158129790 220630898
272099068 432193835 397509739
619282548 517474649 331250192
568832769 265343640 353442144
77797230 278311882 611103425
67004824 444398539 432011146
638787478 458971842 208090437
550809790 165326410 439572393
512872034 23729240 338901487
305311810 302267252 580072536
352763552 360660038 204123095
597997756 27054481 298514006
561141279 178248115 493225636
414211786 181066521 519480830
480933736 443880369 108935865
257123561 351234032 406174697
548159482 254738464 279656777
111829699 267315777 78803783
15235123 660660302 237961263
591822954 486776218 521320256
531032111 487343442 593601754
356351336 442015753 557274164
436214820 457430920 626591493
539404874 233140723 194337775
96061156 81412879 556717722
291107077 215189435 600059751
38551038 591204673 508356934
208815322 53031932 295283159
498772397 147720345 645832081
508845603 267944001 308390746
497215733 509128227 138173909
20101683 53395152 515637049
302437874 163707639 506824941
164216486 494594407 392399355
129000888 386868269 74810905
436066075 62471919 82794949
88410388 154422370 202531114
142201511 386610332 640391923
457571085 288619603 314028208
592564710 336658103 355854894
423697170 171094164 190783598
579539994 333031071 510779554
537624293 644191419 629584794
367427648 190393880 428300442
458025825 371744253 392238521
471851459 439485104 395303859
467513148 640204325 618555698
181214555 623597781 576500726
295251635 568954345 455864890
447684565 613293988 498256527
555936523 503745706 324734067
255694330 169056397 340735013
244190287 574233130 409653222
197222695 138386201 345373299
73928672 504429057 423617458
506216979 165016036 409854126
640798322 224930603 96612924
257486277 238704179 612740702
489239985 162218342 82259998
168654063 53742049 228738918
422272185 42953183 480211756
578610212 581712573 172548075
608801166 36640656 383679156
227716637 315898631 215199939
645559354 181642178 57937544
631274854 379889413 408629254
18428480 111669314 473338012
513560541 107674908 248018258
379723676 582457154 437564706
656840590 632886183 479169458
615596108 247266886 334511354
375365662 263637592 366664915
175707515 216877228 291337992
181641926 77596799 137911696
93799512 30731141 190607972
554772782 313411240 33916623
71907869 631240853 8230371
97418415 465550018 182499228
179887546 103040932 562926019
52327735 548192884 188913237
625771247 551495127 148700915
329676319 653413516 291817482
505218414 314648439 376081696
172589770 440836325 45417653
599081407 588043674 40878427
321975439 250799174 402644195
316070264 533973259 87306312
657565162 184951300 14103626
145706392 532358343 415332721
244698449 391112858 657686913
460920883 218846251 590515566
332334322 141417095 601483642
365946603 257574429 622105664
536942408 527530342 554776134
349742516 469176583 109991218
91064467 216903807 83397916
13701923 481914847 139674106
329584895 565248833 531782274
569507353 389826136 131329701
242063685 256433700 187121579
510437137 306575552 216617119
628637885 317754030 224592795
519092904 651350144 409086147
347981386 282334249 550608853
94192259 588239922 165529193
333784690 225485561 261987518
192371066 414758639 447996429
120668837 239437890 355411486
572381700 460752026 591338883
529132302 133393879 365383764
410971976 214555489 48287727
427055376 631945511 548019949
203777221 173987798 346805078
381450794 565091414 183178359
115963166 503864159 395469427
134134832 512380879 51358678
21279893 4593608 170565930
626914687 324510620 280878189
531981458 341512366 83692442
326126512 370956974 102259854
559830189 251786524 140954714
619112497 626373044 168972609
123311245 571487418 58863078
319295054 239657735 343014562
320501636 234267794 294777464
633143585 294846949 141654184
418008175 404391904 255767631
517771597 44290584 360274111
276756930 471850703 403597074
54732188 35929124 56027602
215204664 315771031 354399425
327633771 257271173 212339468
293572943 231141891 394146439
98741709 145519160 655556088
220830490 286631391 574383537
641020602 305243991 314165265
173109106 142698520 98574591
480498381 571239712 177561229
430806665 271606964 650833520
423424222 394148547 571250722
663363472 237107018 432430231
322428517 172631499 204503747
56293396 323917972 316050608
527143003 176090587 314105194
345288743 315295842 599764420
259694003 244824531 619659868
464418369 256962615 94283866
460664206 572042173 460978680
348789787 100473530 79427990
27028756 429887334 99321718
653296166 120813116 539849876
611053653 605824071 269910524
208081657 543360888 73483177
564565306 601017141 134556373
298081941 178229618 560699017
519453431 573746118 163003516
260171860 249423623 261917603
607205485 288526709 458495776
448540278 135418957 212540684
114199955 282128686 315733081
239978918 658270214 612786565
179997804 291354079 135319185
441753209 248791263 601814139
476776848 133567156 419323135
225337571 409144565 40245509
240344783 438633052 512526943
518801075 541137277 405999494
42239878 313023441 648706399
211882294 507118664 534038153
143615531 427505169 622693830
132310361 107860996 200941811
265588172 611935386 24420290
382625532 349767923 204056700
208030976 452901939 643958548
523491693 433344311 375488727
615933088 140082726 25655155
552092266 118120869 54360967
478972784 28521196 489336256
640558711 234786989 208801922
214964659 530346000 371318742
175876527 100805974 607447257
337705592 59007222 579147653
3435277 456323468 361104768
326001874 199382825 94291981
411323703 609647980 462743547
542928613 656166584 518561897
178960966 263553275 76448844
270193364 207948770 44665975
99352553 512374310 618783980
654838141 571879964 155015913
327680706 459071651 208285363
256547591 280448658 191004933
402488174 547051368 229959253
485989404 251441434 314885022
507189771 7767311 500843951
143771206 613478569 340452688
34072782 468953758 573587608
256143409 640786833 468681244
356255926 380184754 421010330
271643757 187903882 350510491
79140902 83808316 183431051
647675160 180320853 583036955
80050441 548555621 535572274
321341089 177037951 561480627
234321925 416329240 158372643
268534183 512253937 400827601
381251695 484049438 92395370
69306079 276115535 658947517
229392029 531007914 279356374
480741881 569121575 392168062
271912753 289709383 166465100
409503645 292282804 618053406
119832835 497201313 84631745
37109734 418532873 618463444
197379188 286897437 372810920
591859002 624222214 477023880
214324515 25662732 630137686
234403756 349655795 9890958
274925165 253194784 362750088
177628680 611807138 344248586
644294651 526855667 6251404
44693740 322705818 533796471
454535909 234064416 201677496
352124226 202932143 116423209
79131554 448392463 573127791
96964368 650920569 632883255
2924317 397259996 24050209
188408548 302203654 249153851
117074921 315889359 19910930
264564833 389803090 147904896
624393506 193915485 630399677
222039646 611881132 298473382
575852057 47551431 548408038
544131611 43185132 478567806
163700284 530973961 134409697
609352006 242088309 223045000
123957727 196299671 109519928
233943652 209457811 33060686
473400355 530483568 353713458
329104939 384980241 298432841
295881858 553686554 233916936
314430676 300718626 572825498
225067127 118381348 110212213
626844038 21735548 404468158
18194878 415988611 193390687
276071711 300200571 251432799
188724365 369573532 257006804
218635671 5980792 166862598
70574455 109976646 542285856
242163475 543779279 647150214
437820565 557775471 539976734
128875354 279696800 565353216
416845760 89286132 226618271
619755784 496737197 492067751
470524413 607734423 3859173
558112136 132451005 406888345
599367008 391446538 6040858
201032881 59415613 196997699
332360946 407873562 230639810
122891445 498129464 300403047
138292337 249173301 17957455
350755407 478741322 539494745
663117811 540416300 318916679
222304184 511577569 19830183
336860330 249119863 382869696
640237230 479230724 543849520
461297160 278853131 409562856
455943693 306134302 280846029
492736954 540144242 479775521
553320300 130075862 399935728
245760951 423009654 349367123
224639444 157560702 199761025
649051854 116123087 658692735
525918798 608114624 25492672
394953781 596324157 643730874
419370477 32957561 54341373
642083666 582570466 101951289
1226028 25103780 243031830
513974269 457392786 164805471
203673099 388957355 189964663
164598801 354804970 299430146
325439027 248121416 174786943
327153011 69347440 246709198
401470933 429445602 217670158
262403307 53134398 393652060
316046136 222040860 426580804
256708870 138360475 258404708
21629412 111514357 41001671
109311473 126783197 328647081
432212115 456238211 198101967
212484420 272690101 147567115
22561569 640649250 499860645
458036144 570886708 249982451
104947623 306562599 280595357
423270351 98944986 502880545
329160580 498245730 62526950
53870293 177952137 318533292
33068749 213915448 265433305
221535306 421512024 256605108
211696699 248572070 23671222
597839370 254582477 451707743
364047336 285381580 459092377
216217145 471926799 221657867
385285455 143068808 233485474
424488335 87842739 552089514
226317593 328554733 522125532
14120640 236507717 429871757
562720287 607505958 109707643
538720677 35675736 572328164
28229514 21200270 114099538
644518173 277819088 199777317
73301097 262045724 259636549
381412374 637011972 560858953
498832815 390883341 13652858
430028760 277459028 103930014
224001339 371481757 92102660
608371755 423452960 489153991
577736163 145895529 628407821
308023766 515000063 147785661
181012465 571661523 231572417
500893809 318202443 67328096
447017711 312475758 348223973
604517739 328666732 174770682
56495932 17172537 127076753
372528932 425982597 484580156
235608659 101850773 562080446
596819223 416562486 443587503
437390652 112065323 273923595
159170289 239087504 121695914
239002548 297476644 25312006
145886168 88047680 302249631
124919925 294778267 213011653
397007947 380042090 195195110
517008518 95975093 101788170
68457822 376130689 315805929
262419656 622871059 65853253
521172181 462092869 27923680
84162442 382919093 24613630
523595131 489610438 442126251
5971549 147706192 282490021
225513253 352628865 389484768
654713259 127053142 40401370
260207764 410937307 639371289
525975586 385192967 161812054
370344446 62370841 357987104
133441194 103881624 129488395
480950407 317813312 557133902
457928015 88792873 594588056
475346661 176242596 196329961
621559956 652418128 580683895
80191876 2613059 376183606
466362691 340030174 194073276
662114609 83340241 142584061
282163311 138370642 467150859
459283883 438512324 634480632
155542046 366535303 446612139
206092408 95680826 437703429
524957508 218344148 649762010
109312027 206996063 170290328
531887206 589026000 42322038
278364235 605734169 31653736
43660301 576284712 43708111
75834425 252208271 181364463
473964885 143019681 367057238
363364317 129882860 258274127
481903093 498942188 24174613
180634752 577214972 261349300
638761243 369738208 252228700
558291110 161495009 367319997
134793381 548643283 3841191
572544101 357392136 8885459
488664710 575043032 312986696
474537051 294409299 402826217
459260823 507549106 129441028
331668411 486222255 170834288
634613139 421886522 495490200
435019812 166415629 351334573
352545871 484514910 37126812
513402712 13521570 453723142
27795607 304826800 644098290
198194643 129303541 575899395
32019295 605818661 579054826
228570288 135332847 567510495
554948684 70266252 173424038
174652401 126823581 282041820
645569660 135802313 301889979
401933070 358350441 481438985
306863400 524041237 456392736
213159790 212540341 567367662
292153664 493533556 312276699
331299192 229017219 482823294
116924932 598049625 284923572
83063822 88811269 499104046
215057273 319847682 39406700
126358700 5401807 268520946
186242177 475462272 213714118
118232787 54400113 234841524
78408995 249366673 290692856
28939505 470794985 543174268
549764674 647535321 619897230
465794997 180751839 480701432
250965695 75793369 434810455
269007184 596728434 363679508
462191003 196546075 211330244
544386324 177465348 545722320
86052488 339022922 232003531
324787597 424562927 326207266
69644499 288053621 621814201
117518792 29561605 150609437
261475678 485860493 11067310
645626394 450991482 307873162
453943971 546917853 344108468
288979071 211941742 520691455
457052871 310388877 178986662
274866314 465801023 87596171
483691925 323924564 183138649
406011219 170197472 367189383
634288082 482356218 354433939
274028300 70144238 388462689
553484880 447576543 585923924
458608179 513086035 481311338
333910711 248988407 618609868
342137184 412130654 114282955
231812149 346698383 115803207
348082050 346136605 177568151
175911474 6562050 285126529
155156210 65847509 575788960
569610872 568816980 331544740
583445697 31503352 213335443
606450244 419187598 141868701
308473373 370127403 482939170
232304787 413578325 160835978
252574260 109748333 442061283
648467368 325362241 570721895
654318434 110102001 205057911
271515117 354368557 372266057
19646874 33438252 39572478
441832263 448713520 3963150
274315965 263492083 467404182
515391654 51109410 608348963
622079383 539195157 453902445
474101241 462171366 425298037
10035838 48867014 501691375
539398979 402439791 386301804
129011706 662483853 513525070
65727142 284538853 91479252
609354742 355736533 13647291
1445329 448306939 87272016
438191130 444670629 519200349
112204367 125642088 463455490
394509013 111618350 641005354
43860523 287752554 21728431
37908472 485355221 284555545
145121438 237308078 242083559
348615458 556960884 258240836
552657567 367330857 614005921
528764988 466704129 272621663
514950504 24858467 73387021
168541844 178912052 271465538
35068167 185718625 438482917
39327896 154513881 217547476
581637356 127160732 617574417
613302964 119700021 235643352
657848357 209563068 452453817
426103374 14406670 641965395
140838906 634271217 228666187
304993062 20468806 75127478
281335557 324164272 36195576
305388466 395641685 462886622
60906071 30564600 501106659
45733171 128999137 346414418
383186451 322343825 145538373
490744365 539849701 348546567
609316047 614006656 383321127
549385436 364501866 386243527
104398055 531106451 276537579
268277501 452060167 653255484
277381624 513187751 617383613
624723381 426564947 249051660
165546772 428049148 173442887
226067621 144004910 156484217
395512563 191138383 652394922
347762873 147342836 477685041
186885998 79142242 187861812
160081954 474182371 140811560
279722235 646629186 627489948
519339069 359108259 563125264
20198152 90996185 494849244
169566376 405392704 195825757
202084001 388626226 596461730
624954615 475544928 269967541
606025283 341018858 117704767
71129484 408145184 474196179
577803992 315512728 110063344
435973833 624569601 597305503
326610026 313493713 113818305
356936200 545628751 558624893
15878457 149809919 410683505
245462680 536085498 206284476
503511068 541793812 544650727
324641481 241275462 424988119
134493464 620981704 263810412
308883984 74027730 466405943
353300974 479947062 266539538
156859202 649417495 621148645
545193408 491017636 457728431
519049310 123953548 366982173
159353012 161745544 461302010
607044273 269122135 561094424
102499088 410974627 240597390
581100083 388269543 536791520
243628446 22500066 652622949
649469523 224959467 72166217
644927887 470558160 248058638
210305441 539790712 114803147
82773588 117899184 423913860
408538836 148319852 578504929
485014244 240312525 222893780
181131021 622021236 450892381
270467683 248251949 67260770
378375570 564227809 138967433
385324343 636972041 42767491
211242356 486133755 606150584
127724902 110927012 499152897
594475854 509175088 276051877
618872688 396969813 319866270
399364664 600973202 244636560
500807050 175351889 183833225
556666572 484353694 193806865
150914736 256129981 515485751
97417422 514566744 241991539
437786961 617562632 376327510
502729032 228680900 77769166
23224335 622494216 124872599
211038579 393454754 185729598
418278387 480143282 611560122
295117170 2067024 92068102
167504653 351696847 427669028
598273956 231295240 521562539
100299839 582198847 335392988
87067065 472627539 52591083
254352551 154505405 32249281
659623308 442666721 505208657
513020733 433656875 633660001
655968270 156708189 194045337
281208401 608150169 641722470
293643142 617286723 621387615
226787161 40118960 24034191
348731570 384493769 520421602
368131430 147013112 268595362
28047623 39262996 384292068
68100133 501458518 433808023
620031407 230273206 83173945
277785056 102926521 347677261
506688014 24498846 617957220
92839781 629708032 521454253
410249311 512442849 136822237
456650493 362157303 401655803
281649710 420821940 657382750
152542971 540198908 585692567
338666813 66558614 181213132
330451127 645111095 593380660
528735888 167417519 576981842
307790158 293964505 613408451
462989961 428486586 197581454
103131738 271008458 234983736
51082081 487391578 97877976
402178082 88607568 88669985
322533108 590807236 534195777
202791027 615446165 420668666
187236450 328042217 132586676
404948356 179589305 19130944
376892936 494958501 645808226
588638111 453279850 579116317
315702681 489832430 37510907
81408146 555570499 168945198
178451863 417998242 405577654
502518197 464921919 310668798
504493345 289349231 192973701
440495379 6315454 68358700
439313764 250281653 282858238
299866351 290642178 234537780
478397767 537622742 226502346
364900662 440420850 476023446
405837750 67512421 483346040
315230180 315111349 447733472
8034086 339098883 233661203
212468902 87504914 49187667
599886259 483364050 392394270
444680637 110361152 451448116
468949325 80840240 180313195
420238268 374989072 606382251
104759020 251233623 116525443
397405484 468458480 30386257
288711040 630826367 131869652
212287075 331824448 258943494
257663166 559365234 323606259
297215263 473713919 203742942
97755393 404675105 547207099
115767258 94846166 266287674
480614435 514687443 245301849
173889351 284898771 190194285
426259586 36680374 547726130
310468011 638630801 441071647
337893570 468593325 528030606
92834536 350545891 339034612
413639528 535637121 299960212
283037912 162089880 530153160
181994931 374010653 360625452
123007073 501566856 553872218
370272425 163721717 246074619
459945292 576230227 112243249
43908104 577730286 306553653
234906075 393790130 411647127
40017187 29364222 417003008
200862240 49512759 421557699
103956392 533279045 198826663
174698296 520115790 83723886
197683914 243392448 371549799
107144385 330413840 301388912
257571156 522467237 440649321
64078350 549786376 120492051
250722156 48341980 566665627
106599611 509916926 416709889
46021373 482737130 109316714
220701972 337692785 637395411
280599795 547082831 87182613
574676669 378096458 532911165
337120964 616033373 368590525
422983904 231117942 512944705
425972681 274516907 445007889
415764178 397425038 220130222
489212127 214031228 450171897
81285511 182910111 218283467
548210049 197007939 377003075
232391894 31137690 659700927
305038785 84840160 44367850
100837548 241782514 296880808
185698792 308955826 265161816
305864403 368750032 518822361
508399110 477597894 626230250
288623390 494133828 252250827
660240870 69594473 531380937
127029476 198629608 517317411
21065491 86413769 602543981
305490966 212562311 382661266
316846638 3575069 349528775
619624474 334869356 139639839
319461834 278102410 19520002
140835325 178665229 557022117
383836693 21339828 34571398
85118052 623028641 146276773
272328230 285644209 249615019
174435136 146720812 590172520
496271621 69947091 642685989
255251959 651146612 337256049
269473400 601671656 616079426
558594219 283489823 397132851
353258057 45094816 273839899
528230840 437498522 588190946
109682504 525830870 478152233
661543490 164300198 326562288
583545853 270705181 64327702
522667686 316906126 290235861
455981534 386030036 645449028
207153916 636769604 504126066
539010911 262305216 257758459
325154692 624080889 326228968
388753846 632571737 554383240
556261818 175167417 477622752
565682925 112071452 85193691
85832849 510440942 224502097
609088780 655981272 70161057
53627476 400942623 389878302
271680646 419183850 472849888
262132483 417528295 75920683
367309422 260070565 418232931
558610716 468124921 556685914
91975196 216096705 88040747
20991313 404683897 359609273
23808345 25162506 232764894
598679528 356143195 516641789
121180728 318802512 214612146
196078658 643996041 185741766
44439135 239210694 440731845
457988938 101875993 277867998
395464095 463612322 161788470
540524763 526734599 651481358
385648539 535441341 213431299
27346216 290426134 604517607
490660122 181372208 607305364
277408850 456134096 368735911
517456336 548744908 610642311
139889600 206633879 212780125
444292663 8609283 343996171
266550891 173309802 73197019
470395202 490193438 274340709
75164822 107376807 284794451
469493985 611473115 507265991
258205977 640349375 477823325
328254888 563410896 121367049
78454849 218435335 130692944
566932159 219261942 499191270
85496942 73354075 623330112
468516157 176098742 543485672
567804968 183284237 215153305
86501301 401300701 565897888
236795727 3320134 19162976
193719838 115952009 444499573
75867195 425279149 548012596
588221156 89342583 501423381
397330260 453924416 109754723
201862125 531184513 79805821
46886209 526996990 198539069
645540418 641084751 206204297
480407644 378013305 567810634
415729689 447922677 555442215
447518973 212909934 616590942
276300057 228056276 638371309
447782288 19009935 452343119
340717854 480365361 592446844
220468473 17436104 270250820
597238345 293565338 268224513
475510947 364679048 448613800
447844309 639806718 633632952
76990514 336960681 104214634
83285427 524361637 402520108
477699305 372460953 206800251
609582801 304483895 144822693
255798135 185817510 143470285
92965462 91213484 447079242
202532549 575841795 454181594
290876861 214486733 291125542
628266133 257206080 262577263
399465252 285473429 353031800
459457886 228763063 465818406
69521811 656425528 127514063
216770580 355410115 551257398
87952009 21822244 14924993
637008283 164134078 554267687
356294318 61801923 328463829
38934002 437214047 269401925
368406029 426535312 468556287
87359234 582911069 225372242
28285771 102379501 355414053
95006872 452936263 634268659
45423831 626430722 280062313
380590721 329742541 75678903
437293123 476375660 14168414
283991387 608408785 307271334
657520980 567541413 553909841
512605432 230405514 19593449
319964201 545405850 436008359
22875731 35669924 495516838
121118484 186075047 257334554
274483910 171681196 205978143
330248264 192192517 417414986
417077612 304907069 120661144
593344554 101682565 452959885
197483210 116801064 352773734
213686669 413949328 404907315
538660907 142634602 147150173
76392143 627140290 110477535
466762987 36117787 532409774
372747049 638785893 174197428
217512540 319416635 260319794
461998469 121412899 6336907
649394681 323402864 531549788
76651052 657427350 114107494
598249654 611899002 621894700
563049492 403862329 169262576
209046779 40240087 439761241
94769706 428694899 558454355
250470365 87222174 442785722
52202365 591903224 152789887
363559839 48360031 26324351
101244557 637173296 171842233
432903146 222257453 211258822
663059150 62835082 175421185
591412837 630110054 607917191
471379893 226184322 378306462
8759459 648870427 630596892
161840124 564323387 319189815
660152037 554639949 80969340
511411930 348777646 164307751
99048216 236241528 307643305
291780432 394350408 253436921
375925105 150048496 22593534
140317588 140191787 650787239
58251134 416523910 97583565
65690591 591595304 465932813
316896669 118158918 415899248
210377602 655182111 368020423
50251482 283638785 164140164
487892689 384191067 304716412
617600436 310461186 523325482
558188325 285574022 461624595
28011750 219675837 621096953
237053552 226301616 529422349
537101583 267886720 598170776
568041767 179903205 571570507
116898914 71162177 45576649
462222742 23202581 600904928
658849855 271749162 9567475
582006673 276653373 505156712
325276413 338556984 527729082
562177480 219868895 140426019
9687777 49934189 389471914
65363144 305252052 655692654
118181346 392681938 418708635
252927059 116037162 441656140
99590845 140981010 122086497
460823319 228748534 179188331
174901971 219805095 287256335
559296255 596399586 184031040
478025919 73438616 519205264
131555445 159533347 534574480
67696995 404380656 196875114
507819019 196967748 576741947
501996471 662593504 619148480
360428054 378281025 396100863
73099921 262966321 416967049
662654882 581324976 98217566
249635620 570662423 641757755
483400073 430998099 169764265
109504455 410870227 299000899
641527518 608642601 544429980
517906173 141064157 527180923
481908624 584128657 504459055
452008421 169834454 183687603
437841168 492182587 296093765
574707285 599065724 261955955
503689325 512269438 186840920
567290748 452795574 156255871
171763659 509409053 649067116
621575897 508514200 466710863
277365921 131812176 364613981
200555722 298124869 347722996
528632164 372730463 48296746
141202272 392445135 504899523
209988540 270045249 260286708
613232267 538820475 350990673
246907826 88001544 233473387
289937689 118651389 134574650
273071222 179620091 458037407
342042156 397942294 577379750
175827735 587524671 541598069
496560302 303404272 593698189
432408533 470764470 409418436
221822139 634769613 436322701
204735976 396561700 538392206
620414969 564189487 145375892
417977721 646496629 381173693
448374633 198797975 159768768
517873855 644892792 639636848
407090875 264082262 317959032
28384609 39183260 336877062
304934758 351069863 596823647
282756588 368179588 93662034
541368750 352084520 212428027
379391678 397348325 498380270
553371634 129902796 113458498
114611500 202594642 51447955
108918590 32809720 462387937
73482734 572341543 172705872
367799811 210613917 40717195
53780197 219624401 599908111
579030492 561062775 173285408
536745418 369932879 258496932
308794380 421496001 191834528
428985066 533717093 303809667
239352889 253989905 491130933
76089383 532636951 622776851
450623601 564964006 264539319
648453477 654805062 405633704
247118911 21273948 305453489
78867081 613310330 231560652
259718913 96379159 413364496
284176308 87268119 607659089
247010510 491418554 124105432
116579082 351656684 187182906
45701178 539400251 21724418
560803707 592637904 572165465
647373918 399787535 37284342
210265471 323157466 581052790
426001767 627989409 235248017
132758701 304919383 572249645
27690323 263911251 337711160
543562314 261585244 268513229
600924306 501393991 202860749
147594175 318983716 647371634
360369719 366799080 623168808
195802075 140280003 329846737
621328843 295130133 108905918
88818132 199010807 339973360
473773642 331895590 548060720
412421412 107790858 399631522
479508021 483429872 238879487
501328066 6857653 17066839
406540712 322955716 404863350
547853467 211684829 184049929
273425506 453723909 257154371
85002711 124026815 2844811
461526660 537964720 455554537
401158320 308433481 618085185
297735456 452426794 494570894
227257899 573242253 120760936
354920452 245559491 252902267
504438408 67291681 108232106
108249678 261003207 449184765
226979682 638765929 355973668
120871266 560154771 394981627
546551690 367306771 569116305
614494103 203409470 232195742
251777196 533793364 247252042
354751121 361915600 655433511
148924013 444104380 493401777
407402478 288258996 28492531
201358734 496073114 411802962
119230168 146874859 285378589
65517359 464553578 394099462
112007943 76213940 382206231
438647003 213060762 263175004
402961282 336218045 237102130
610523477 48032590 279424729
137291881 178648196 224209234
278043895 279555992 569476792
233288110 396887716 237068509
456214054 53259537 15114116
252707420 649641783 579421762
154767090 427503827 434841554
633443079 364851140 597856166
65801007 111350226 168141790
397618958 593984585 173881283
29574725 479146847 230730555
8043594 46467071 231082733
586675680 140325145 121554385
92873525 257531166 174177884
234996695 273263585 367600997
306795515 590470365 25355607
207653203 655749371 252892555
595115495 387599569 595626913
188020767 527487287 226764448
583694839 119818223 476458479
239717760 623373366 648905810
661341275 291982578 349842869
411837729 414408653 197822930
646748229 548251822 153815336
344363101 175322641 595994422
84760153 505875781 86869647
201420439 189871118 50597387
586041170 583929399 550863102
295194425 335900244 507382450
656702343 4111028 354488910
98450125 21424490 123715482
634633850 392771438 7404303
84845538 209653261 641563283
539091855 54246049 650194946
418035671 82989427 349007313
5876422 317766104 462888988
230754883 656501730 2207307
518032224 235464385 162147931
76983263 317952478 261420590
519595011 237090522 131101092
207131148 353170737 167907946
307836976 562392369 57192519
446587332 364835907 318523602
117429646 106564251 15577291
522809006 332390950 535800666
85143798 232529420 532008388
433708143 646642138 396441067
281398849 403412604 190765643
284266720 227227870 520452960
154343578 358130897 22173571
64657482 499791327 342443919
277282075 425346246 199675344
498649884 493286964 458717512
403325251 538964510 276544061
270185308 344245081 240185891
182451540 218914792 435321754
380306699 568712895 549869161
242479395 83873823 508487507
169792535 136636823 429749746
207581552 162897897 512103679
25299721 501245483 345660851
185648265 650158653 469216855
481957411 511367699 349493647
240420306 496354968 207829772
497293685 23959611 352534702
5689533 500940326 323386374
329128949 269095940 23924032
449994120 236943271 125082571
299673004 230953287 418754707
234897266 136833285 301371278
443191247 36528093 476377322
573121209 237815268 107719535
462710746 411046400 402586204
293568079 612593024 344848918
412933338 335645237 196503053
441154473 160152425 90984063
515356439 598442955 207341128
221090338 365278377 642725278
137462033 456313392 417908682
20703496 91308075 324034038
293391746 107394476 96248981
184872336 344427688 600802624
417310367 387300219 491858031
595743642 620466616 633529602
330917560 131676828 462398026
285155711 57152020 31276112
329943673 24637558 321298966
340707654 600122963 499851078
108028585 169253613 517893767
386505506 196718164 228671805
654280413 72849868 194973745
283162625 216746638 202432124
554787476 231558380 26491444
139586028 62287970 537496442
124896100 466922649 291074212
440745586 25893447 648243460
487507571 393743981 435105901
490691885 637637700 246821073
185104150 273320548 352349258
447124337 287151328 138396915
315737450 323233520 401527540
396155447 180057252 248005994
621327286 389347053 462595503
526750919 246036237 560460009
564322400 256102603 473234661
440783061 201585668 1060482
133242554 563800491 615148988
282607775 293497718 82662942
143603376 417126221 88865245
184108457 47596350 578407222
340431213 148537258 65269627
327565686 483107045 492906808
654988194 307448531 245313757
330194824 538225422 649175309
38222665 231193781 153368338
258846493 175511725 478127643
556924100 139218649 265131149
574616693 110768574 631023988
273816120 91528595 77971212
134840250 547391398 447364097
301280281 200454649 565000113
286887085 286986971 460893548
639960468 242040007 454649413
117246577 401715443 570365285
536862143 556706623 429043304
188285477 637709561 137214027
135451927 190557120 559299478
109870409 18186565 148948568
642580051 413741023 476636439
520773098 135659162 402944613
131550311 535263365 282739702
659049261 480963625 412124956
37132095 168075145 380829842
120308448 457397996 527122826
370699036 352692472 659778461
251071488 280549938 98594503
481972364 209118873 462794218
332256480 269699807 291094042
320346417 219476527 53882179
478894234 173412765 495695098
639907094 359652236 120032947
84171960 259279242 118724150
158451055 106020700 317494243
301595160 577896097 488723682
355283561 611724458 191391914
498533759 572804763 460948970
27053817 618031597 25350976
97495492 378347385 116365363
19073930 491442490 330449247
448629510 288720697 389930039
367154029 212754127 586603559
193739913 185529505 52321335
474908920 343672084 381161124
353863299 327481725 103325045
345329197 70716566 141654697
653070837 4105129 108321758
561279600 82505631 619131866
607209923 415134266 398248130
99295948 360313663 176363654
276435943 301063036 56865457
373656250 612272950 500117463
619141527 514845657 450936164
538888386 146438771 511708097
153062164 75939965 98712442
406933279 450741985 417432861
354025809 148151379 509872488
199760856 476389165 591394533
369843077 65600515 96221648
368872437 1783709 36940943
107344729 33115040 345583752
93946742 36504883 385057097
39368281 106525053 588330387
234098479 304850266 369870267
661403813 339058211 610418264
435151439 143349025 70222459
647021135 409485598 455422857
541975927 313424729 63589004
91933216 130392486 432445227
73677646 518515940 2517671
617052795 290891764 609225719
297325941 661664914 412323589
532962913 536023307 178372107
255077502 34745555 344402782
173555161 562724837 612134979
516314429 432583719 254414432
581675597 450976087 56560381
600086391 237779379 479868498
280565897 160353128 589865972
399706916 523979181 617659586
328726348 79834498 361330366
294698943 160449730 625420285
242860024 595477748 620074690
105540485 631949864 528378605
93567691 218554362 522955482
384149508 221014266 285867994
459380116 516859351 65289087
406184719 44786624 160715895
317302591 507597368 432132969
604296782 414467852 386788431
368803987 69146854 205669790
199039093 5865035 293640887
592313452 441279121 61719821
282425127 612421522 89952346
94645949 188706617 22334470
564385560 60190474 154689372
159737857 315108760 112551627
430804310 356689660 82087542
439024708 405564386 361351412
412935516 565683619 217421343
589841425 17605725 498525462
625218405 509000029 620782133
394756410 244974790 52507753
507251695 481301782 333869491
516459711 477894868 294718865
354293004 164450631 114873897
649296459 499135417 215886982
200130715 174051394 461281985
16334448 201139157 65404979
467070062 289023845 1866398
196530383 17424722 102066010
124354436 119838726 585793336
189791612 433991916 278961332
299323502 598958419 496596969
327017239 616440785 339850976
392888493 469372668 649346706
197400148 7150968 539808264
148129583 580353236 647616769
91633061 346100579 418726187
533362037 112935672 262945016
255700007 569601514 256582858
202185413 555954400 112678820
290784663 118500147 515475653
497280513 622248521 341465341
594458994 400955705 537737979
477566926 47826251 311820061
105175994 348484519 511405408
39929692 638495793 657742387
210232346 546027927 383228274
502616849 479163856 334763147
477708222 560259501 585393210
390540974 6533796 546286010
150727321 453293258 508259373
599354213 508881906 168645442
538568301 596287762 190950238
295067203 359381234 337431140
211913250 257607550 204937253
123384583 495038556 208384520
325428745 93879696 660149676
73564420 207088515 616576762
618633970 449132995 242465304
627350900 499753449 361199148
568907017 568086049 533953379
468046302 483888404 189753085
563662529 585187796 139728439
418336402 521547571 144820561
279879801 183153032 437784412
430043177 22690936 61037841
621373551 376908583 45337416
550424799 101642374 317336251
428409183 289282367 331733791
164895891 532212432 508971502
392244684 607019484 499354805
326701213 298079305 153496954
48230375 337149018 235023128
499905981 215211498 451843422
526110112 120585478 133365191
203575842 656105794 174202
71102967 588360809 625131967
573565610 104720018 502565601
604105179 538758793 403282431
49088420 604866193 123817951
108167460 586768392 502417374
165601430 635406133 534839396
591951330 289334009 423800879
266892514 310677968 285145471
179047321 386608148 107923494
447400248 363887569 31336070
338969307 353632991 471168682
585428614 498432516 533015262
39238476 26819134 588215723
378887687 248061310 121123551
546760761 379643547 269579014
263320015 17128596 614888599
569061804 190022312 648155070
301792415 156509903 102163484
214763259 243432148 267982861
483455878 341608026 47827295
342342323 658397574 517509397
612020170 155720569 203065868
365534937 213290161 102508209
389228891 297877702 426523832
85062841 361072224 182563414
23726262 612401130 341989784
658988495 427152040 251561752
219379158 277563744 483893943
88296791 285779546 189845661
302792 127284387 634695163
503474930 602885282 35870833
599794975 428633783 283253035
437164938 394792304 150988422
239701777 323627204 538245886
414037153 404028676 506027144
304147052 339601746 2571444
62674804 499656775 565224714
527525139 181701972 269591393
177571447 638551197 162020183
357529566 600158038 66166843
577374343 237912563 146513142
65863802 322686299 173143493
437078729 595961102 286570710
362381285 533048685 69752015
441779353 111180999 30415361
224998645 172639127 462902739
493661617 499738399 44950994
497011737 201197385 312396157
316888634 274284854 606253901
436270958 484538772 338157636
242277320 582311603 268115019
103141816 452420513 568656599
237162494 279318610 63172916
392948364 640562110 589602668
595964362 329006004 260904049
249351105 491407684 189079069
172696755 289809992 464903078
219135018 87104954 8964067
360242544 508612721 78057193
111348156 161431311 591136993
541164232 321021635 247603638
6896574 291194408 435245305
321188837 412844475 198402053
160367781 280678336 317037729
1807704 191780744 552510325
400974606 81806188 245721422
482938414 148960651 276858757
106704348 140305245 553888407
164738279 87724176 234759641
51008254 227765705 377392008
140409670 89851469 214415003
169566892 101489409 576717791
277523560 340150812 612507898
465178494 10818012 420502790
108162939 244195423 148681669
656369370 581140453 91847094
140791672 197397702 540202691
90139186 652303477 333472137
353070072 305110028 273758591
417104943 4884184 292473400
499907435 495348019 449758186
64726847 174219395 439923650
142237575 637189640 293869972
248184187 288536669 212333970
509804104 164440070 12231477
427691964 207702051 480716335
85965390 89189493 81499894
249859808 463377846 195680498
425051121 343683999 427086026
487462776 459231618 4453197
372882295 582680250 607073066
323977511 57691336 422359104
546457774 305963013 345140754
651500382 30222340 156009010
209652016 504952104 402654212
90616260 73067678 440200960
406534140 345978898 476488470
534227221 259812871 413320111
27100689 530322068 621897163
393689561 105192972 515148766
636608631 201641969 94906496
214938911 599246822 580991151
61675029 362567695 514562284
507411300 96137657 80364815
565735192 607868278 16052983
218925106 499368904 647704598
130793236 626880502 191513609
260864813 359249635 182828394
327218607 373867657 61786033
334489830 143442899 30967669
483698741 393809174 163540902
507954658 176545399 585373473
548582850 330478751 514989204
657965598 624278181 366072061
654467626 529303395 600214726
450910778 448893585 170717352
216854008 648763964 457399011
420269709 411086569 286993774
560470583 35719271 164359603
304159075 74741196 373427087
526937168 171118561 588616552
595934186 214658660 56913576
25575894 399594073 456587586
214480645 252110018 256867282
131138805 454392660 573980385
256019551 349852930 508989872
39690053 343276850 433030297
383907484 109567352 507321333
120782957 134245336 234838703
313483555 406694618 634415783
13024213 207927066 118275292
654016825 533572756 37056683
636885208 617936821 508808546
424387559 645585294 167185002
96894296 577604193 487339680
19699434 632316550 127490860
373442027 558359326 399912834
158630207 247919462 463834386
619430061 120695476 591050596
331364134 412556372 439090553
373010910 216945601 164862731
149458310 384624081 181832775
554927636 564902446 474828272
438757453 452711737 88656889
350357115 257275810 424090396
580323980 123428145 353341758
75044163 103991518 394041490
10471073 441919165 149084760
207305895 479074066 225834992
46313754 94424914 38152038
404975011 32151144 72454316
533652494 71717701 360537008
124317113 29037489 115161302
530316298 308498628 662235720
553851391 356264097 218743711
331271927 499488727 512133590
562807244 318104725 559064264
122411516 129556613 118282258
509395455 332296242 467255913
77301175 421722836 601213184
471774675 386501247 444870015
352643426 588986676 538766894
243956715 136082354 610277151
12453336 585523040 331714838
327674570 162401880 418655198
215417037 609262878 541889246
487162682 301504488 35211652
630856385 607922739 104479185
170439673 611108996 469362949
577824468 48713620 252107746
45161459 87593541 98646536
269662059 589154554 20604975
535711014 100881275 342318299
561656477 440291310 242777731
253851431 6596658 295373502
245294906 240085588 237058929
51142485 598139670 207294428
561079259 588766078 146338923
41751374 431991852 143117006
315810554 590748964 30644378
78214939 27403608 452976530
365782123 542569470 296255232
53022210 649671690 371673270
621844903 67191282 571244665
294692522 398478106 28904569
80030226 268994125 156484979
13956550 154316423 500140983
519449087 621208084 182771976
519549413 274629015 2416333
301896186 291271601 519213928
531296002 307547055 549883810
304912273 559354615 479769177
473321575 445369311 94092810
145016582 603245812 644478315
502104532 104575286 158357722
27252292 79369034 147857591
643664906 230312652 282794852
442098421 626539058 183035314
332918683 292752637 307625808
266921961 345125815 74028476
573325032 450142595 345007654
588732844 132160587 601590210
456154633 564555771 476776826
328670307 545885752 625550689
245130188 132099134 46128495
66177434 489670980 566782795
544053611 61343728 78812721
332468481 15525750 337990162
659669062 417722268 321905079
293586926 215845367 528588804
129152833 437105628 509411228
246382123 85537887 199028045
85869744 429594341 223921840
586146805 636062654 348083681
567619567 429990340 60196349
267643351 276123269 643142463
435981359 39541085 402651929
247608934 406076938 550112810
393136992 473821274 132663985
467349646 578316792 269347751
314739722 277235514 427034016
522361491 103251636 376332554
235512943 531767255 148941602
345852535 405188836 475365522
617812013 359848245 376839030
574196992 341026968 4289891
321839277 281560498 58443540
50484749 492470221 466528524
597882061 615179388 473495413
8170398 65940493 171899168
48585971 198939311 168584265
300716554 440841309 553703773
48531556 424313603 145257809
557133127 32607936 191049596
39020212 259533771 521113230
558443436 298978805 265642760
596896773 169216104 39956922
184690667 69317895 546068106
635775403 614546031 221352570
377410615 59307192 277170294
14332088 603603556 29685170
91840743 447843772 111710045
656388084 327366127 37283852
532116344 252566886 390528741
137068284 508764397 93889672
81245104 555405337 405639681
655926546 624741643 85564251
373787520 28587110 10718773
129118543 607633219 313846129
546579224 526827782 428521625
409251997 532273508 494118135
427266290 376913945 6834066
42497905 457739672 210369205
304848772 572491894 341556646
341356716 39920673 390518886
246345545 568708420 127431102
56915636 240468921 241714104
355958557 425266546 48348432
183795637 194710932 439664067
176765929 317700602 181742358
451069913 139031119 73335883
14674691 128584944 274379471
33419788 379936781 122687022
257280029 239086849 196309095
62464801 31723927 527138539
537731525 102058736 223410702
440196964 82537221 5148209
468961684 143798242 340188633
403208717 539811707 475986889
218461318 229177903 188411162
555304777 220714966 634649581
89677107 521420060 570147121
225048352 541915441 121130825
124650345 526178099 458709925
353905882 170267195 432730283
166612074 77780134 302357234
187358454 527936533 142124665
486677265 653684133 597494206
156396847 338229136 346055975
497886835 227924281 156133317
149930205 486637584 480149465
9043483 267664052 545897301
80448553 626095632 414162858
617167 557063153 169845185
56756152 116267978 251603216
152500610 142497068 433287898
369740485 602017343 296024667
153557721 289331010 105243278
450708468 477066469 465476469
568483612 103445062 337502024
481582584 579866506 224730867
460199266 552217684 153678626
149556387 590930380 100631150
290268776 299287144 437438608
342264870 297521966 519620485
294331373 165094848 490324605
66929514 52109975 284956776
556956468 111307785 104026093
362432385 172956121 171824402
449218892 87807684 261396954
463045615 404717752 111637899
157272209 530925242 28906119
185775385 625398121 493270691
140252452 236776837 488432530
496413297 574180947 627256664
600415747 233491213 319129989
411747429 256236997 35387730
86750888 451397314 132410291
597662229 477335559 602942684
650431711 376455419 174433155
529590758 34751232 427187948
242371279 438293324 645227917
190608018 49693012 295126370
397906440 300039298 381627189
196533581 456659415 332852657
480835841 321719839 494129898
391729030 306052963 311190198
173004865 468677562 182644619
201654819 411291608 337892254
606050082 182068501 160482403
172740842 282112172 411147211
88625234 265960063 399983495
235702121 596479444 12468051
173751992 58108921 338341869
330542277 233653633 41430006
537181954 232165455 53241271
418178189 562948355 643710167
181609746 495536613 387732382
435558016 364736245 621094292
198772922 255620138 506700114
124279958 553667217 236747243
313037166 484888099 36830930
230085766 320397998 216690303
632379226 118076921 231880547
511803370 192240676 394862334
447269528 546592385 531104038
307150413 659390047 396556362
517448697 262313786 446097581
300182815 248028195 123536519
218591949 203840633 472549525
370458580 21170191 614188614
314375688 640855476 350350436
61928931 512403459 228024345
217134880 270326576 194212784
25434125 362222456 598736165
21135084 311229176 104992085
23538217 631181754 635106532
37401524 423013985 420155488
600246121 653464847 608841579
332600920 20216909 6697879
258851139 602899431 34721071
503350834 11613102 447507193
452500420 416232655 81554451
304791858 89876431 38122500
618278592 378411057 80319602
442877590 463335143 385751852
547303908 529097209 100610183
55985318 233083471 307960421
605111843 275376374 145910010
40781473 486434623 641326270
168540957 604536032 412242351
200405524 656606148 205219297
358476591 300304188 83170506
412957626 573029677 117437977
373087634 118664094 446378592
549001369 89238581 657145408
97688604 101312537 187720014
346241511 399181763 498510890
13028904 658905465 56736077
625637589 83311635 405644533
391233425 259999309 561336655
370475780 7577664 229594464
226198488 512760784 628019494
496060041 338217757 347266599
578604249 404509806 390239627
602356477 486348249 114968858
59163160 27234442 239414658
10013705 443036160 479030474
454588560 80335090 210119178
15014669 652943800 565291055
385858221 323699346 502564140
25068840 610357921 441676692
601870774 352057711 524705590
226718270 60786638 343604609
328115970 378749545 468224414
77385263 263362778 349862676
465297830 306012864 163896808
266673525 502170474 530062422
233346766 341390153 588416786
633832906 128146207 405037699
388407682 117779973 52270085
419034184 361716365 243703573
366614810 28466788 436132587
106092287 450048022 451110996
186284559 630790971 569711418
575190124 641774716 616188607
496700648 414894331 115518983
527895939 81240837 18477621
474432342 401920829 334163735
94601471 210567018 530205748
384219476 612024384 597247372
266200322 99642494 631145375
647748962 616756767 59932499
56684081 395634551 571138729
385191512 452796589 330767284
397883384 397637362 316903710
123279770 169806915 204769939
47170762 108131640 451805200
542255283 139642071 51248429
31085021 245567137 380294001
305183356 455509481 88177474
371611553 646634364 510999879
267929659 90407231 72511072
530949687 91123673 475862958
82608011 350746801 568954354
395467373 273449409 200281960
71556927 210197063 319003205
393629994 372925519 551696935
354680904 470487693 527423426
607253069 282259065 379748837
521346332 189299552 162549668
131650376 204158138 227678348
257839633 117453174 195175561
72365670 392888837 208562555
607719957 373387097 70940454
117571567 393978516 590618150
461577744 631790710 55088094
159217015 110566616 468220696
440485378 203981831 353630556
9660589 184365960 440233978
621052665 661358312 169093871
81891097 119620373 629381458
540793643 656155384 441489649
207637270 287381410 15766699
269872949 418999855 20448645
22967856 10266579 210684211
201810116 192207652 301498519
397926528 562655820 255224836
486992742 19025192 553863581
640402507 297120801 145966011
218849371 239055791 389941578
153606702 598675552 21505388
59210633 245651142 492528333
131008222 539968020 548162362
363326916 398876052 503381389
361126661 499391133 229285828
409964869 469242499 20131220
55022973 104751803 82166441
44079089 517542515 44802632
297000583 189641190 220145512
412087671 285817118 174149964
192850365 611293129 445392597
424099827 275983372 198482818
426498698 345366836 365405082
141587596 193476252 14297790
109381081 18662480 351544859
618543922 382650066 335202696
339508299 256182393 120683047
263858666 444539708 153938089
421110264 465164273 412565334
36891399 248727492 157848214
579223394 600489569 271260992
315306312 648122145 51978972
173403422 97678313 169066396
391150479 541768766 82328892
68622874 412442547 478928901
359647913 369679623 334875974
257661441 624433711 576708603
95676729 567388300 69296030
148572711 511445132 391516489
39599045 53036662 359753335
572233148 469752864 125731686
475016237 153145657 222267606
529055601 60697626 578993031
587886746 207664875 204528187
27979849 52963711 480111961
428012055 114769310 309606456
153902072 629678107 117054465
299870647 553449453 330557590
115509463 213120397 406117990
142825679 277631506 547655332
490379610 521597158 484021002
599615353 657998620 163145306
362311876 437437115 460379633
429710700 623282321 518815748
220784920 65425913 199451267
565235547 90460280 485451476
470661700 397774855 369517520
416124871 7707388 340733399
25789007 424334951 401946470
55720734 248614791 104185341
378182503 199199897 450597096
451290781 124996724 469843761
200046138 249773683 258445003
87963447 321374299 22128474
660944689 230810575 61111238
492751478 397405699 399224575
435730413 226335033 207521219
253978877 386542788 301130482
261179991 194208691 305820422
178388688 578229489 261183488
526081774 129911405 631983589
652893033 644973551 40063385
467816105 100475909 135553429
208616236 202267068 203877229
50463925 151896935 114769832
285482608 341624840 448888836
184767440 495270315 138952897
30611980 115386220 276407807
561065308 516720275 47986280
522859917 133129960 635676821
56962191 161677519 364773707
82371347 618168209 330144830
609969466 114024873 628203619
533948773 437942515 329707188
376175978 447364358 615365116
100893989 241676225 505262764
503223596 319678299 469491907
659195783 302877038 16334609
553426609 111064192 255349077
486835504 361164113 526725668
201436028 388383066 240156700
266456103 571005874 194485840
440854284 645987879 602143550
367777630 237068476 48780374
202389990 407098537 210746106
414600738 253486647 130113844
265288124 514707868 276538535
353690263 73868272 450582295
424242310 145057046 623259065
58756279 232382925 156580818
93172526 490419781 74848490
622994308 414071350 339479611
584298339 540881433 467739473
580685177 137873763 483617442
77805784 379577297 355349071
335172186 88380356 249389046
640821110 266902968 111397380
456665194 577072450 44244431
446654192 661921626 184320298
271576784 182694842 86052025
253660983 222475981 264458002
459912508 286399769 640401972
65403356 653400110 629626500
56409664 239009158 248373298
629655159 250479522 582986003
409598226 516614387 578606199
74859336 483767672 522095141
616897584 45879187 503375816
22999258 13123632 107028721
603157731 176630910 31526259
185710468 585051646 368204077
576809280 441043594 70466989
463153924 424246059 51496484
566488077 1523519 559911626
518739081 590861351 94642151
639660796 138036081 402227592
773792 607317061 424954605
12110081 175892310 175290172
156067281 119835080 297897075
4698023 90060943 25236907
285455411 429278106 405761085
305752853 439896700 261169074
361563607 236228858 95764504
217545258 163937109 179218079
147029467 458203552 492486946
366683716 565301620 65775132
373440584 613120294 530626276
96574364 407544007 623328081
596235409 297449395 531736872
241167953 229174027 108948350
498949093 286841483 597555750
21149688 465416227 620920383
303501761 124555675 562398627
584714505 509798792 92960519
368345161 231333612 128598092
264197950 533824475 231230579
220724576 429331270 398094240
382425729 46073208 459185043
171937766 140499864 213212251
645694940 635962414 69236126
428659260 177373822 357993772
574692152 328706921 431627106
548227312 198266991 410212612
283374837 45736282 651781642
470047001 9516958 445907610
568577891 198306768 162571022
68540658 234272287 463279584
56072164 435824316 231933357
213867836 176789633 364334251
228492389 360035748 137760859
373374101 457186159 468049271
294578365 474995387 171809066
319956967 433199535 640688950
327633513 306812725 269731469
350065113 280955532 122439289
592730522 201570465 384705501
621195640 576776421 380719462
179908317 309259122 541933620
658454331 478571428 355400467
198611494 252250959 366561782
625496388 488213583 10493792
639132201 298323331 161986538
200859964 448473485 225431136
587176710 604175770 291376734
600657571 510525813 88125393
250859668 301335474 365412160
636661194 632197616 478671739
507963631 346789825 170812059
557591659 357794229 538270536
460396192 365273823 166736915
617087305 246969387 91710556
185157880 74312827 580730209
35343936 378713852 613308987
182943205 663422527 31544227
204007768 339701958 289436095
233197303 213507277 273702556
656203075 500682495 74670122
453589841 109671915 28018001
480948768 592286759 379563663
344698860 399987766 350288482
535275916 530790569 306161942
310871434 622850581 377253197
394902471 320938986 160329632
601659029 127555770 331412629
635448110 191005170 406326138
77159246 227577909 503773651
430125723 218042799 78181681
642274753 199634567 486886524
336558812 550822398 475139990
641853192 337072804 375941766
509133609 476509831 469269147
206395054 527065100 351641191
380912635 223259229 144980504
636449190 656534950 190135424
322179391 48497792 460887931
491249161 374977735 461634200
296023431 155055916 443887113
27247560 628233573 301463928
144267340 662666528 478577505
420672902 657192338 398439267
372420696 514424658 16646326
94471166 157039657 591157298
380264189 168889195 381924741
166911932 96643584 490528771
437635883 66816029 317687609
287246658 320915521 294279133
153094914 243057268 52087664
126837936 543259335 606269974
266511381 284171073 163161232
579637700 299776288 272368385
438346852 458034908 60039146
37864857 444612118 120185389
57519259 293822223 566257166
332159420 454837785 551199825
558271757 360546043 494713533
619061841 196203610 179972473
518787238 85836321 484663900
44828508 82805420 493304222
34289215 530469911 456013816
618744848 601153581 57079959
92290307 618054160 102113900
209448899 248098032 244561027
154673483 253232725 75683364
538429338 249632111 569214418
49078522 633576408 397389717
333556524 627127245 214663586
609862189 285503120 69919854
558845374 344196300 474672068
326301913 512100052 117058716
12949994 556617164 414343815
175086958 150508421 15669202
501716943 526700070 396355055
290383660 255666241 423740192
165746923 295462243 65339845
91941915 31941955 208314900
633813741 265975412 373060403
200893968 341107348 24236049
300956509 422844716 140817274
89563631 450054906 248936816
576977569 533758470 162037668
224009826 261905519 203618978
47347345 349496709 97175604
286574656 143421473 197006032
396254342 402277235 646544906
307101215 471480702 59154329
426933427 416681717 594240707
56059804 272353843 65113750
260843849 6612916 241550360
52106393 605463720 45724598
149278371 91763075 111007931
431740483 67820547 394817248
487284126 361625035 504082666
205178698 304597133 257159941
442508175 204415291 239324587
511490659 493733236 565914611
659206567 86397605 30569375
84276867 131083649 557105
116733142 545367251 101528637
57709855 419779469 593330474
614263896 178469621 528533961
336805984 10968519 433842333
466915714 385998867 598221721
102228409 97110839 480707714
163923536 657986906 617083612
630575722 290043266 601261454
460364809 494791130 192021416
559672836 358057337 457526958
450766990 651004797 246335358
37020439 592274929 580035765
91497927 354910108 659633030
156472499 657428792 90805472
235035741 244730039 53538635
295249064 233432517 544546638
626421591 265300627 126193896
469788077 72537028 467443997
229783 253285515 127080495
201730113 448635817 215100252
39294756 451967803 59709144
286322555 177910034 165746114
490990562 373728392 445298048
219465219 592414814 197965445
210640578 496835413 511595078
440050428 372193808 163771549
460203840 343372025 550778144
115723738 299744183 564966723
13563049 370857182 498036869
136203532 96186081 521365293
43001232 549734276 228062335
91064605 288094970 111754997
503647059 398242426 48195481
656552275 523800139 412521816
646655320 227500783 471724037
412016214 161048277 397042921
399505722 69689844 574995633
430455518 611366719 204220665
219382126 228542348 572354390
618764734 103177750 235848352
496989407 86808685 69940466
649293538 114612361 188841603
52004200 235482632 141368517
81509530 525173160 18788855
556826413 333262790 185414725
280187761 625493168 620372598
229068342 75319914 141831015
514488066 309490632 584043917
434502408 72978886 272097960
435171594 291322575 264061100
639333392 15897686 108564304
403360264 180996995 176139530
158435137 247326952 113433118
320939368 514134372 271389721
395391860 411868557 47122170
24385313 159731591 364569525
369006721 375632052 607871169
272217914 576831867 204729020
528046958 370492942 306596253
98305691 117882711 4168738
636085218 613655196 518386846
381966303 239057283 618276542
273184483 238448669 10599393
368358879 309318218 178037389
505914980 21275150 280713475
306965197 264190645 549300699
506636595 633774890 295644089
348958160 276410606 498378305
331582370 657203662 241464347
486415734 36057937 402180910
155472631 141701919 145971860
183978900 73085457 663416356
107414379 262142253 381806845
601800749 101281823 535478188
20466153 465702992 391069078
335040346 564261075 304757129
147807773 504064105 68461755
183825846 598912951 293531784
530847639 135024299 231478757
399370285 187482897 408382557
426901615 247486145 405408004
368638042 388220652 37573971
550035068 646009822 589134258
61936335 114175289 400658493
404964401 100525982 175789635
6888605 194633161 560053362
579289422 149156323 562192870
16424706 549078971 161895594
360302906 426913978 135247756
81396316 232065167 272787400
560665139 193304534 355923072
363963217 116752329 392422179
422439271 170689163 224008638
220109114 589495605 104665006
500862686 369053836 127529644
496448878 118975703 114150122
47916081 589804388 563957672
156362441 387538017 355928234
258357390 433799400 46410290
652836848 149060289 291318167
661148842 258210939 111788076
632012257 143423324 362026352
211081263 275126523 323651837
62576960 555962971 156858727
579085822 605893194 449265074
603502217 338661889 622214085
623212364 18114662 423437454
608290587 354944531 582896681
588366152 358222464 149321201
251548231 374494695 375834812
568398185 117959037 464155748
279236417 475690459 543570724
173180234 104813025 225063851
536984004 308352551 99029346
253822396 413416585 595319162
80202034 40232641 73896232
637521455 307569794 305297741
181320777 625592226 588369868
22816886 327672033 566698651
522323179 417367574 428655071
547451063 15677136 153810271
566957285 246751861 125562178
148252247 187348326 397198726
543398340 565017270 554950133
178753484 532482200 142137620
537012165 353888207 663438537
125874456 260851070 69049663
27582442 481560326 443335716
402931292 502549098 350154416
529238955 167780410 646473391
493703530 659733144 169222092
12884219 389413097 205430020
571360793 294643042 474192044
569784135 303549694 537045658
177573539 520452811 44358780
577042210 463583663 632460617
91558749 451913665 508265500
549879289 561098652 362441860
591896338 617153607 625161218
216689980 193293529 28274326
152909864 56332042 633064132
554004467 491532628 542832929
120769206 552843514 251717126
317853666 152510290 18907738
217515008 280098144 325055447
467133701 366649946 455894698
388659490 175701237 178403347
280928541 598301836 425639897
651644355 542931031 125288149
76524391 449599034 1097627
288681273 406229752 516957628
289448861 88492825 487231322
591498072 656487179 518624967
523490764 614003418 518971308
590266089 412199456 371548512
218389740 547558566 170578775
57512257 519543222 212575593
50402831 166294184 269316675
200407320 314860858 227367131
433042585 650338557 537534000
423008238 381838105 468495246
505533301 506002016 285183605
489839975 405412398 602058154
84757504 377463890 383112036
590870888 628032662 615546916
326919104 239106982 390828992
199749799 167697918 642670706
103920488 363216720 314261834
465352857 326440548 142758485
393057581 192941596 246980532
332548110 183949767 313447569
588146697 324487843 273140151
148049776 517130780 284750291
519946218 396902053 549630594
301233059 180648894 456358652
643941730 109743094 299594724
366468831 230176674 339213509
577136777 480629521 310781782
375917196 219899609 162957844
416324649 38693800 516222434
318523158 377532463 371344620
118205546 651996660 553961177
312002517 226419475 550227086
63911070 329971785 41706959
84930553 443546018 203424309
385519557 177043830 110150177
651322298 426963000 491940014
118977894 100030109 382436810
279806016 509905964 434333233
94908857 496876435 77151886
517754298 23687001 285472851
86016350 342283803 386027422
397409587 394526294 400642138
438414522 517540779 649362237
156236726 168638562 421074657
259896784 526757026 56868336
113556944 655335222 168369323
565536289 434708004 663351756
532492498 426779417 113352762
617757475 540308426 204643520
636293794 20739244 180622651
227566915 660219422 584786546
221944261 350187856 143028177
136703601 317175404 412387459
190831742 371725960 392814204
659287137 554505410 233578581
285591030 515361173 451720171
222982007 362838533 330957267
584658096 258898638 163640904
304407186 181747269 234777616
520068624 302944385 482011811
43725850 430528445 588174343
124423165 432277145 622771048
166135012 298897325 552888737
635711013 584787697 531413776
132534156 201031054 333290949
184308032 41386036 106836900
26432984 94752586 224741051
11693033 609279975 231041613
94745131 99877621 271591190
184397444 457222772 644303883
142818658 128949675 350652945
416592138 479839261 335961989
323465954 285872392 165315545
456993588 597421893 274731519
467647069 617036550 531996203
77680154 310808456 367353709
411466892 288911335 399706943
56445453 487825690 453414302
563810464 243904224 652978329
426354741 631593653 459951737
406115474 465483647 503467623
378983678 327138104 133952975
329293182 611277515 74208260
291226544 475795326 38374251
596412296 604367614 485458817
87608679 64942003 357691123
37733063 219659248 218540775
608769430 465596679 134846388
31362703 138917590 384941004
249209022 52969486 374954085
78603453 125022424 44323041
322097948 359806063 358508144
561431653 652482740 547115035
92520345 103381579 575784704
641224045 309611632 643167477
100457543 402098155 543954529
639999045 307097508 350776378
341924891 193372972 134732042
96021907 481688947 588840228
498783493 395719754 536633157
246900803 157961459 391118721
501525745 468687994 10207370
273197518 195825271 75755124
662015923 364748735 271689469
474792364 275053695 95607690
90078361 599514621 34380056
259556805 535612521 427397393
186132057 662759688 246288877
378693896 391624001 100263514
84667229 313943674 15752384
602961448 41260749 67173813
449454481 512695966 253867761
261864659 320525016 420453246
549798438 632317146 282490783
105390267 225418684 512152817
338228417 288830821 100721450
375958710 635170860 634811300
61544314 18103313 526569226
30481508 452170014 615574597
29719775 469938363 440700934
478352786 286706232 333459459
15348243 70727064 290910137
20462681 125082999 400242279
627206215 458021190 41349403
374953197 543975805 137701816
328556931 642975736 361570017
232981147 544011585 429304026
431872969 439396113 286422478
605068877 260841294 369810854
135629668 299514242 453111052
536185289 495993814 31653373
454387567 406581409 108571577
416984821 137436316 358511240
583285325 297125980 9751805
340857580 20506237 345505666
583395199 107459986 467098389
452441488 315753492 399444579
416025411 313659430 263861214
386569132 610563870 637586913
630068440 377689288 581215551
638696423 577001683 403263678
112092233 128176339 500263894
47160827 277845095 362873049
341152482 303507446 467235662
402933295 375430482 557609704
36187696 430170044 609316598
530032018 215583913 132186825
467287485 350430846 581068705
417556203 186678429 115490225
649413366 303896545 66573954
311225413 410199725 441454168
533894602 46563945 487233150
311137703 397184072 416554925
607677896 339110305 586166361
498680180 218921723 12881329
81592721 621923825 360015681
450766173 660754561 496295666
83783488 153510143 444272520
652821177 250906196 291399152
411782543 132834358 429557641
387124676 62165189 656265250
623654591 439475644 243167073
388731148 106563715 2433508
108871361 94229323 80774917
140194363 451114329 47837407
175698206 194037894 27487868
177617001 418507473 637748548
275003990 266105370 415317916
19600282 113472772 592752745
293391918 411680093 517374296
226636688 98528247 131173180
332134415 498654168 420336948
325532717 475004192 422945886
377195322 126281828 280296221
362956546 391821957 389089728
188884568 477135757 499936829
176648490 540337846 408366401
173962993 435786379 212802430
529529800 357352121 258587269
102973182 139195957 620622710
428067449 259609008 470057199
631533313 383610246 225991567
124733045 504154063 84407363
524220052 221421795 612706693
423615929 236356532 354126413
256572453 400294234 189338001
402491893 418996771 153640272
220204730 217315305 25073954
392755529 425816597 11763817
249157235 600274298 530948387
482146783 24366628 138328521
536496051 66951076 294076216
589099817 400061766 391240199
573285471 536060530 574534811
71422614 298432422 192374052
573284161 142535210 390705502
501376094 261600972 26316323
398914651 270003747 281037706
101694923 188361291 550920788
655028242 637242196 430432210
613389314 592437322 72498201
56639599 147215274 434944960
281879206 80019436 109438454
253011906 537690291 508761417
544827943 51922644 245527919
241250547 530329898 47519552
70545367 8151190 483463542
98722812 602091901 335712616
229089730 121583975 362503117
203673136 293872045 551223549
8873764 278791768 529386659
641773563 388692507 306678225
471925648 297805803 316788347
57198296 518470986 538988458
259932152 65116324 604873753
663199894 294788361 282301019
28163721 316873491 148013357
655504109 52333550 109405672
365327883 180510218 561677458
85015166 165314298 94245287
225459794 539012395 167906824
507734634 84099680 643490017
576660409 309052197 516554931
194527730 270964251 523098622
321026221 536680584 443380406
183450244 166118794 428527651
103509323 360501911 558398748
437183778 649728541 44738808
324012134 154851571 615815349
197512059 84525095 410872610
361117898 332863992 382033899
187067199 425390815 538784870
90109150 377903136 172029785
154873201 421309093 536359758
521141581 65181209 468469651
116079322 35673561 355649624
104239809 387491984 231568640
165200705 461727719 447913963
413303963 324859435 311702737
260021523 24539734 162663535
26218254 380437380 216476296
490593473 261394436 435974808
563143648 145578804 22944510
353726200 553826930 574009847
38565673 345665935 378442348
226763601 86188595 359182514
440758747 544134791 517725767
37939540 353384472 273877154
649495406 108856146 102930493
193826957 25335529 105443806
259071536 429197514 472743201
217430531 530028743 15396499
219679765 150920121 281505060
141762527 67601013 22284947
307386684 131983397 356887259
140591105 471065068 5955670
560793368 457939819 536623328
189192900 202314369 278563634
302604916 589169581 138750786
619442754 4724259 604761475
257987879 90081355 314633995
55606200 569035304 579105305
634289832 115651386 46372479
519608394 155424491 642141477
7284419 598239391 401999043
492763074 357209144 467476350
210128208 585636133 561933901
480445802 640463376 246551829
613892247 626569402 388542605
637875465 578875146 139906753
76554845 614239589 590364141
650277223 503149161 522674120
71619317 193683006 129719489
235928476 231815128 232114187
205925087 26677680 52189102
368841185 163588048 440084402
307153064 339627935 28446601
9407524 560666621 116672603
431349221 392882749 205202865
613683449 137488859 429222972
126735832 661757898 155640036
647724153 662666137 316182556
646310418 105084856 196883616
366522625 442584083 319207480
112684874 189404608 258538113
615079984 41702678 578269872
507439500 632158607 356331222
519271615 186374905 503484843
350336268 43939654 490035420
613462625 34919620 118269385
468804607 591845316 548491005
614582314 131731465 41137534
106402807 59469651 649724042
562943519 258328123 647651179
430161047 321124476 281093430
623131324 522305076 463434483
357952544 485550964 319748405
443042668 276862867 394100897
421781945 424160251 377085236
72783423 613076477 96462229
364203364 413315902 591856722
646939650 328601396 518585102
206109993 283206747 594257847
533271026 224616143 654773360
86500789 378382901 55583387
613111454 440068001 372739318
644709365 134542629 652696653
456256171 486509427 232929639
235677729 560617985 23385028
533483074 239979674 221786947
567970339 155475959 520250211
28605203 645655457 143656584
663236962 78691446 544252028
157065158 148215840 648843064
489454224 551128992 438069278
349221435 92690399 349093386
332102272 410406678 345960201
443731744 429032475 408206257
8828282 234952797 245924123
56782937 306525085 83090404
242136883 588553158 465526974
378042805 626099422 225209901
465170068 155097014 143876660
7995628 129569077 200340652
336141045 70084558 526066266
229431989 614408054 12460429
661893446 61613878 399860634
45168291 260100324 210030827
33932046 638329669 550968599
514712510 652530759 14908158
514199007 282825235 395499983
163436164 53056916 252638658
500333541 217202894 235595572
335135116 419624872 605259932
594849252 526906098 377441854
195695660 235552410 450091523
572059043 589720403 609721409
356745738 244254914 462055848
9253410 457572394 23333191
425316888 211772361 372910534
95059204 271969491 512535966
467534938 146580022 421479234
421777841 98463162 459580521
240380016 631071529 270426720
461032102 275858728 661997276
356478644 294787609 213013518
301554610 92653223 239274749
266191831 632164506 282244987
347151439 104973750 126922914
268961669 606134313 385729320
372779899 393234144 488161742
615623099 2559586 140946309
322107987 651833601 567566902
164176429 75033253 524511102
611446282 244513512 406346837
533657880 89544896 56097613
311366850 629724718 126648796
146536184 202326729 106413790
332136149 355071842 100868468
610285375 616928857 52022188
313689639 500536013 197608851
12103308 561791188 387358238
612742981 10650693 472066776
119175942 211962182 254681776
407747237 520470376 29837616
387874397 4870613 80872179
242464906 530801644 191339055
647829802 130967889 202367992
224442300 159316967 181120571
6264251 76946563 361110507
561756502 340399201 341688499
530426588 297728352 30268317
331882415 498207178 31569380
214231415 56115584 547810927
386939177 339567029 238610160
247427951 656330349 129202975
574438409 587403818 451937730
249298131 351530039 482844674
569750530 251917126 282780673
525808327 642835422 389642844
60231275 361698979 5683147
558501397 651434539 305877865
643040879 482683545 401719940
316714121 479208914 148403953
467458569 104615335 337797835
171403006 433534527 187005469
312339232 67723093 190229041
606733955 592702086 422732157
93078114 307156658 8921023
620753927 140284656 323534485
335757475 48212312 86037858
135067455 296979282 327229442
388108160 350926389 280877177
340175131 145478370 38485378
464315337 639674345 87543382
325070897 47472993 251004011
316692992 374629714 232522751
71164990 369203070 89379405
594888708 196858079 494067803
509349663 469546864 635455518
254180250 618097803 83916586
224305073 464759294 112692315
69774121 523462973 477631198
36325693 575922066 593399927
7403519 579428764 349810336
355853422 559797712 493978055
290341854 185472590 277314171
482255078 560580330 296146727
127017259 337402912 4203668
389854614 651632377 218325755
264450710 146882468 585153978
414811611 567169687 343450490
468616580 123742113 164791655
151886637 170655117 137079597
68336124 277948485 317187758
357072973 162389830 107156252
85989022 642280188 436259621
617880181 177326718 487450942
299611824 549799469 159954976
3229998 290867253 44967597
427661450 160045452 553281384
566534930 235923166 417766107
295369284 264846171 400667614
170753537 464098686 160727655
479341266 137736536 512209
177320292 42156488 451875987
180919646 553960860 164538646
272836567 551000817 357713157
292569101 45897909 520236873
18994716 72748929 130866781
410923427 317325295 75372362
245964405 215998430 283890381
74545152 540035797 261531318
658710406 524523014 651400994
359718372 288512164 151715263
552773762 305864163 284710251
174258574 528550901 183656816
390826954 486857547 21860570
440047709 203556857 213532896
28551695 91045587 600222642
399048236 512805121 366360259
5134349 631544574 244395737
105667750 260918816 463712503
200947020 275572660 15353801
259115520 296655602 465245449
633719915 593095335 608101742
653470295 500617244 288778767
538304370 450180836 449669678
233615223 256264148 83134318
125458388 488577207 442452941
537401485 351722132 278432544
10478747 82739561 218772052
436671554 532047678 450118179
427511076 296370925 523123446
267438147 258003696 202687662
313538968 66085686 348108002
38820468 301310565 246143358
528362294 393216952 540392698
653858987 40098182 434357329
623754310 624371063 123890961
133062894 262107021 661099568
278737404 174992661 638407437
61113343 653147875 167611387
466338080 228355722 610098433
392048617 437526949 578156778
385223820 63009218 82951696
125954046 254925686 35213255
324629759 196922259 451724532
219230776 393590180 152837931
356445585 633212920 533741307
238163942 642381197 364890609
572912567 365592218 444944992
551470627 35519841 476806824
555682031 367376428 136366358
272111414 316326506 462922528
659572422 331081789 585491680
640241395 430045845 111791734
620390185 661663720 295076822
91964409 486265201 105068402
587347808 398606843 544671829
40074639 369630808 538604441
455066547 82380638 5914158
621176022 661814447 435059335
294941304 505926624 16844906
288561926 457437411 656492232
203020401 657958400 635287480
171268277 259281114 98101644
317826765 345665731 371779532
484254433 359088349 577515016
282887866 67934021 322087480
388165061 639992431 525198070
27424671 477351309 197278426
393986696 149131474 43503902
107097623 478826544 335797313
331920961 324201463 245383286
542281772 247020608 605011778
83651968 150745995 427105636
303694226 53689045 402233530
503182057 229098977 590857362
598808339 267080103 4061856
241502797 611901511 176923104
504168897 99749513 14492238
422849144 662558192 488023520
147845106 175803641 501615798
368549155 629228906 24702979
282059310 593747596 257855408
403145198 266104993 204904616
157724831 490865505 37118824
627029325 532375684 449697185
599742205 561281943 225362563
181061682 430233065 87951956
456840459 404366919 51535753
157667937 181592131 607383879
560423087 435524546 482162994
165900675 110560515 493233626
277319686 253906372 569771330
398773870 604175000 477312457
133157711 603941402 308433398
322912622 625317753 367087350
436770606 60087883 516083304
157176830 433914571 398120552
374658478 45055533 64996830
581650294 449755315 147582340
144362956 313379561 164091116
147122789 91005180 163185475
196065767 628620646 315724508
150472157 260920918 525678125
327646421 245017014 521893149
529093820 371750797 264714384
76022006 481184944 191030996
369491130 110541211 32279352
429875290 144635536 369346052
392032891 167062507 601981520
625948467 602064848 17358065
169620594 62656405 305687240
602926268 1963808 170568473
128504399 196819131 140111233
587256259 68316057 201636385
596558324 240592675 217896032
112807775 509692739 187643476
497392496 337735880 631337959
167263008 58854805 395409439
354808086 259246179 228377863
313592944 569324809 191631057
469630276 106685225 162373161
511939766 422422799 59812842
4919949 193862398 313308964
132441512 579192558 447266207
513959948 642868255 627337071
356937426 385878928 654918194
463172272 220865156 301908204
332101798 459341026 88550143
190627161 562532795 432046363
87794625 100714242 398288970
322209756 660143471 160510973
94518433 528642176 68869025
271337862 53571845 1466389
224842136 398252906 542611932
357818072 451149585 156327195
370133324 340391268 565129254
192262372 604713284 512795089
251971852 559846064 207406421
495714885 98666135 410693668
367851065 385060802 644415167
25255746 294398151 656561014
349803874 276084653 534890689
254291350 366707873 164082605
618037487 530437580 584044637
582708524 398851772 42156355
172236037 124918890 651741374
308517657 519914505 528879016
651094359 302086196 71857122
370080083 144637523 1733312
408919285 524763672 653959089
288944555 583202325 606593039
584282857 575206773 543636986
567808119 477357415 379484241
527197508 475558231 655074800
17178249 454156585 557319193
91250259 486751917 581281373
239942293 6689337 482943716
586961877 354649906 621587852
37703377 386023633 437865894
36451418 529119626 152708947
421504985 528896880 318681210
554410696 67375249 308193504
318351597 545820414 536417778
404511075 532994716 431235988
86535811 382353150 656950551
101723849 466653507 82782134
627325700 235473969 632536857
184255725 501737683 606074318
407006128 269311948 638697333
291741392 227766389 228957166
566624438 279799050 288194332
501870595 356463345 502561483
633102735 363571872 423150179
347376593 261842997 435667193
298824527 635367249 585295655
76742572 67394045 74149003
302369896 384509833 306245867
184616087 460883207 488354149
103997156 42830648 116375794
216498511 300640202 535702901
272883669 265472942 159856890
444697394 449699680 456933619
209502603 228474945 144689214
280245400 164731700 133412061
47850720 91769162 35379004
386401504 382786981 66994771
564114453 395373488 245376909
561022040 345282696 122455260
64543352 51121116 12524088
649715541 16471469 353660843
577636017 391690745 316395437
181391848 515170359 480133071
329514687 54952458 202506806
455534559 407113644 512475582
339291006 211954634 310182833
114922080 207548217 354382338
159104015 59269215 561041577
578407716 377193204 520674817
513079153 431839570 89301948
612682457 652546162 617190894
599823790 432910690 191682717
373753638 349559816 583501476
474900511 48201698 105006376
508036816 178553559 340746576
658934451 179580170 182120213
644568778 372848786 608762221
537563521 87671565 213295171
626103405 328687950 531745641
387176069 59090030 94203231
179833991 197909831 122262119
518572254 628753697 347141015
225759396 301565216 452611983
431178247 611619211 251846988
398383021 611034308 524221581
542341755 504309399 605833531
58654329 131700439 409025535
534622364 453507195 458310439
527748076 623276924 440794399
216864422 277748364 17257491
231092938 345917048 159932666
267874434 271067857 479734179
234222928 371295553 374382249
133965324 384378587 164961394
529608775 223226416 529369289
148904344 297293418 199247185
343764575 92714504 144696333
151906899 625986604 84290716
3112127 538667975 459791472
345546276 536218223 10601302
484077250 289405494 368297034
544717341 191290723 619227353
193718934 57505189 118008936
133650755 481713096 452655790
216271058 160231611 264748933
358169601 240870413 662971019
547481529 580277443 126323197
617464603 101885294 483061893
210221101 73918035 171901538
336579505 320873495 210447759
612711593 303859873 337386059
56790201 497280594 346296928
563148614 118095997 658687829
486447065 118089587 344909418
51972089 336940409 43704322
44722607 137082373 88351925
574454752 451427024 337948937
622484603 306792279 661517108
140229823 74605861 391728203
4069875 157366393 4502681
642429108 486228975 491352824
311165154 370384525 213555816
483165429 78808404 226083822
223536922 252945005 535849276
308388610 183614460 183587475
604658029 72233548 12008689
277073003 430634151 532350979
108338057 234118850 273600246
559169885 31462644 484907619
337524219 473188674 272979525
515081822 554334410 77007638
321191791 452127206 367477290
645574228 610713452 264234740
300128320 568696272 539532336
658711234 604634688 279667806
277252978 406462838 585816330
209468988 421471219 86597111
116661122 430032462 656132109
487272577 616704992 605672618
301389799 230976977 9096044
567649026 462691641 453998168
301555364 504741185 140580913
174362599 505758566 143122711
235133945 468525137 485562972
332996307 272212589 634500167
119644526 603012824 95565498
58276735 320524443 539139166
182625267 42676075 232082856
550276521 329184456 595239816
46599550 307208267 192420511
253019347 120213242 152851691
79441293 115738720 61867917
55517395 149246852 147730853
25720247 359201841 39244914
196056425 449365258 142343773
578753495 532420224 597768037
516896374 632841209 144024377
344062512 477106274 442116625
390942552 535058323 84310999
113034653 538239096 253261640
390135750 424394360 248958393
515622414 520155095 139819033
161211946 264918880 16705043
35843843 544616697 547553436
345360163 344299847 229163991
213673005 250412026 134002611
554464582 252957852 108589526
109654124 82898013 189465595
405601581 661116403 600404913
224185721 377339146 188907536
300014345 438109502 132821619
147627792 65023509 271155925
164102695 367711647 239079855
413856943 586854824 90475784
422042993 345468780 635286508
430895726 598481216 211596053
135195887 251861788 297679908
193994251 119635062 379691076
288285037 156433104 411907291
352983540 232708846 453187887
271417422 652635793 606813715
654174422 2043325 154059674
539154036 510254623 88932371
255543096 513265442 372793502
392049826 181771722 125948415
384093918 647808296 56739232
8787478 193918682 495451544
161836982 646855379 544166628
313069093 490385733 355729953
479017989 33215287 235349815
519384931 588706190 627270052
135860754 491887825 74050858
456244843 88919571 92370051
421133284 264030017 210892047
195121419 628915824 20126916
511536807 573825511 156768901
190140493 186786313 334965524
330761280 219392364 332909413
379335839 157657492 652333042
39332878 129955411 295879382
569183791 651811748 328608733
61482010 272201909 7179432
421615848 404931146 355802247
418916975 138293018 490528018
259084697 606318703 578644339
38363513 423912190 627761202
81780423 401159488 550572522
365985678 277486238 645169660
447571975 114085386 608506604
434318729 437121890 152642958
600303431 333863460 332391538
647538928 171337282 498831072
595700392 515578380 390136059
374542084 235811287 147958511
494588327 611129078 373622870
460131343 457485002 486132143
285023540 593849685 128004724
586804466 418112973 581152020
609836726 393368398 513092893
7986938 537062 303269339
424940733 659672591 504938511
85939730 267049192 577364152
42662373 448917680 285840724
309949104 40607603 457670763
361737878 104727508 182447735
40394530 104420835 504135921
18910914 115186416 510863215
84347468 336261914 4862736
29360606 510085729 6831638
530304525 312048682 624355848
198009975 204702129 603224080
554669509 252630196 357578891
191860534 65347690 547163161
85619481 43576198 236502412
169921247 402117578 67114973
327774650 32525451 579817354
557895059 497053784 43955343
127214559 140691447 561256783
470786959 114171665 5026021
32004530 264639040 333867499
611393705 309265835 13305802
342875539 252622749 591558876
584693358 307259698 427256023
634975168 264466261 100679602
579707857 145276945 409354586
609064240 520977942 518616807
291872044 248387178 192610008
528592337 375525375 462123625
497230343 144801626 609616471
68184586 238564712 392044602
279876613 361573875 398120365
443249068 474623219 221290439
24390487 179341464 654128676
465125145 496158997 206332165
383128154 9076593 313005307
130485392 100489804 341401114
468396459 435029051 69330499
180509907 167299934 180376227
386584049 520973075 82187208
435283453 336842306 467697293
195348715 567444960 593081721
16918436 92778235 594159953
158790325 545622255 207294806
626771211 176303981 575927072
216915728 109210330 184105921
14614007 353343649 650891088
452145373 641091545 238481549
117187177 503055046 17653056
11661858 268534965 238120681
170489423 244294582 626036748
51003701 264386489 204529824
124771498 332736165 232042192
591338063 309018064 484682955
580103376 394012877 408797488
435774856 571952343 436692163
361648641 383961457 325749907
324707849 586825480 37202271
334980088 267738063 105243335
449598195 260557137 360775521
447579481 31536757 185107272
488921412 235711801 350074179
272995659 453428220 295991618
228257051 279769508 662536250
650946355 532127043 622143782
524803688 479075273 419800121
419299066 395418996 358014324
628249941 399031867 153969112
480107179 610990806 328583903
483033065 494547854 537844890
340475857 408170147 450244222
555930662 253851820 250639818
539917731 572905934 580269201
647300110 380286520 253669384
555648882 331803709 494411891
228532333 347662604 568524336
185412932 172445611 237950788
653788967 630423667 379095325
611882617 603836489 595716216
84120627 619993293 55363871
294607978 447583427 641325698
152034822 254041795 187380820
231300090 315169971 171827507
622518174 37266080 391076601
248325458 54865912 633364374
483112984 372873411 578902372
369078954 564945125 657481367
207471212 217712171 89832762
411504495 247037429 526085274
25849873 650888181 252564353
20995132 174282140 93677929
80478210 282190008 540137131
132642393 506191802 598602499
479998655 181019146 144756607
588406601 424258732 640330593
405831104 607200166 511612265
361687910 17848413 536446589
477808117 55170013 131151127
516105039 2372142 433238527
171506109 482020232 28483195
489092341 104014649 59192704
219055877 580768489 348669153
37879856 171136407 645753467
346133994 485663938 520608149
165360684 284543877 261678766
34565396 596365830 574823526
523958492 303106232 528250777
20615259 660274213 227785684
637277450 336578737 202289978
299103690 73461510 265274198
194950861 297281465 517127689
230991203 269715539 480294390
62380949 260029006 639238887
7809721 100807145 649520288
564115611 193990384 223610912
105440773 221377972 288573370
487630516 381861551 575864619
375341401 334971368 411109806
489661471 266400551 11973948
183231135 555144310 605221114
336905972 515906487 115321569
519335743 242504281 572900953
498323823 119797274 220443728
68958261 523215857 262010731
631402725 635793798 298098807
655917153 499164003 482981932
361485192 496199321 307985135
14056538 592491134 7400558
211053795 337947665 50838110
602793686 478080332 306362131
316343616 430196949 178314100
324783758 369823087 57881424
28262471 316575261 64248468
309387944 549104317 570942680
660005314 656141874 621925431
109360224 463647423 190536068
338512648 427479833 426327305
480341352 141679468 373697481
328601549 54388259 162556815
462916209 421577737 36359701
641472342 90968181 74949798
67106383 62515355 399009995
252866650 514960059 242006560
281097270 583734575 435717396
82690254 492446680 9700284
638212062 11664489 394570958
398586232 5252440 43939549
479269053 11988734 162050203
146487761 149337793 291202711
349036581 344347287 577933497
211542236 654737841 180062107
18948512 565502368 335469295
556314771 90912964 634034690
132109532 324054390 170306576
159151110 267452857 595790755
626837019 593895235 234817432
361770207 217167581 238676938
368760200 437043852 473778612
83006688 301526437 440405535
130908294 507319582 607592577
610487317 441260467 277402851
441778764 66763071 185956056
644178865 398168912 401077447
511571238 261672946 142870164
135610985 113193059 607293706
269717396 91326542 610256343
502799388 367563497 505207247
283431452 144670746 37055589
334858705 661188118 414371529
439938239 362367617 433547162
523166811 424992610 625268046
482075352 289923197 153578808
450416246 653260253 463408933
651659458 47393186 260498021
119372682 450023801 66068129
110222531 642041858 601240577
108245662 432110718 173661440
528196417 547393116 596259067
26027994 68331593 350737111
517794096 534555475 633758749
282733074 7715966 554287491
197977173 624262927 34671695
512938626 564972109 306046098
553320442 114232786 134173178
538026782 646745828 126256800
20704281 164430225 198952026
315634296 463938337 303016233
606244469 244506977 531149897
48991781 490230744 551835862
77526425 17872445 183094164
583563304 366118897 204357275
185644370 613610443 45505748
462869834 169055635 571233999
146055054 82366325 421273410
353134629 269715804 328646424
44726334 310768621 503332959
600512119 144938891 447004539
393604929 606376389 356444335
447781731 45777393 476104991
284089806 297307076 522627257
588267590 419920908 484577918
387287506 296269747 633131929
279689085 317761732 77767344
25171309 519501526 610960785
195767739 314239689 583265913
117313102 229088917 345181759
343483143 588236546 175555878
620272155 203412823 37584908
616553868 33426400 189092984
67706938 473016164 274274769
199544350 344815866 420128538
217387451 54281461 660035756
365042333 44296694 578419868
107900322 346445845 106203926
177032797 1119658 337333953
344383592 377738740 637617574
370241237 353342844 235755674
213141172 178906129 84277759
564510338 14179032 317546462
164017532 127980739 64983374
178906490 226169152 226829270
94943245 337988592 405170449
383836600 448454025 205406534
312510929 158795026 493920972
609028506 416425444 159047683
30497778 51059544 338949262
282464926 377026520 475100608
434621319 200123655 526728776
531405757 659508116 343784594
556933308 639835997 42036031
495258899 472168209 404301423
322559581 539278309 359659026
153697019 137450713 135911489
252805952 420091060 622159485
62617186 245054551 234753192
112627160 6121790 447218238
518919146 13691288 320987686
368899834 625563909 66471917
110951739 566477875 341294357
48136288 181642503 278935937
627720582 129147732 626747131
392793942 159798017 248837866
73085190 96804112 241041751
432894915 306775001 98874206
390760386 359449211 12713836
114055206 351581527 344218463
204045079 172371862 626791492
266159902 432840447 607825077
313247699 223109714 89571256
170295219 436313367 491307687
358487115 280916833 619287815
124722855 158636627 256039708
383054789 89857361 101520484
547340476 141645049 21352993
237588607 224464153 461037043
620107256 655506002 50029216
149171078 590076907 604411835
320661332 249135301 431242828
594105992 28375150 404070452
582254516 635324276 624286986
162589945 312240527 158680774
142450116 239194272 399072388
570742465 636570404 111470879
151097117 251188989 648588546
373715935 7222290 5586632
320642358 15124305 1258099
215962714 567438215 3446553
183228718 247758382 542769144
87809040 6970624 364397776
31799818 213930707 487998198
376192514 494416538 476423680
240080763 259225243 557710301
565620190 13948496 108629936
506922254 309617684 426431121
131366724 83693571 219024541
186104274 397490477 314754463
471647923 32108633 27212834
105808360 193427633 207155720
162262568 602457971 488440396
316489479 625916934 226820795
541055156 191806164 481524474
336528204 66162664 215318720
318800857 586088121 61802028
155646033 406972971 317464549
449746362 30151148 217010556
567122521 192012049 552559556
419533359 130055092 502137850
575804770 323800962 459165745
600980306 55211317 467622982
422380232 10668870 2936553
540382266 185842606 33105752
579457950 452748547 59130643
507607896 48935779 99502767
113673959 421045915 151361248
479723124 424162348 266854838
49554106 17382758 149437803
417105788 657954115 76027815
648791107 261975799 301564809
324324437 230001301 234931427
371362073 13080950 315507409
642664209 240209629 467349134
127154568 122046780 366874652
605190338 652405645 458077913
42089142 8201896 64632449
32922330 650324900 180887065
103981551 259443165 414608249
265131601 25551154 11430786
658348382 477648711 515895316
500242862 66763195 44329325
536281450 504943194 133798350
120957896 397359506 33943179
541751555 222741232 69902942
268028227 151680281 82045610
410645513 340406722 218095366
45464821 148692462 361202726
13180854 33261957 43406752
638546554 37842854 574579838
298814983 432356024 170932676
499941709 597156397 550645448
290667849 170134425 170706431
358908740 429298558 69577096
247656088 430597027 486319307
105723341 85791732 537393469
540825889 231935391 112857190
171513942 362632909 102386133
394294909 61306643 396744571
296058713 98769195 654614087
306200810 440327126 380094223
380845004 408351456 593513346
466538632 70188911 567188807
642625144 83293174 614948039
459549966 561506515 643899171
503581827 10537840 199029394
215639030 77165511 398013640
31423111 112695036 54638798
507021768 499096764 467945493
579178841 425701491 488985218
547756061 239470874 661559909
18570218 16262708 423720764
233243051 573902421 464705869
598895901 182752962 449373157
175215315 285349894 516639931
95471903 240096977 380792437
233919493 168914901 497530677
417184278 454648947 227777749
487787437 203530578 421162019
402514704 393707301 143208958
97268143 312527280 568258162
185149209 23776363 457214525
347618286 524452326 186060193
9376179 272845531 406381679
3418419 194796527 599228029
386131838 154578710 284638671
118807714 202531854 221817253
280698998 30493733 240937537
45065110 181350664 594492620
250356022 451971309 41963775
162880657 502488122 653992724
501304685 130613889 487707206
77457610 538043736 176348177
285204133 642930579 294494015
304201951 573411217 378124029
269231812 241132898 605823754
340275746 12728347 462973241
633812591 380158352 305416884
64442451 341197473 506610562
5008773 8812902 541603641
521304804 269887594 203843987
275554078 512697114 662487691
46804120 38319313 193375429
44073972 99120454 454973663
337254005 119999619 354354784
464280019 155789467 83666977
283142865 2856028 92950781
538480814 463729049 638153477
77037181 142196331 592310645
431092132 464733472 494916013
186415121 547861672 576436546
442128245 230954496 490506393
56022406 491335687 657392674
368196719 384025119 203619824
480506693 162727937 181179188
414278339 211684421 182958226
616410132 512384349 17988323
136017595 226771682 303907199
381249800 154036108 599523562
631132405 313032562 319966973
207111574 105966234 328055243
446456358 104375391 75940531
255635042 636950828 37640945
11984315 267004538 258641820
610251626 273950940 118191172
641468568 438672336 286394539
562994636 204773830 161756921
433277191 618548459 495474027
296586646 583547484 143118875
642319940 380275488 54357962
169112388 455951750 142376692
408036199 593235527 599519983
527508900 38997721 199565655
403761923 116453839 211440346
616089140 37560475 645927773
338930875 608627469 159625122
513320046 209272719 295466237
329576971 603657867 453975722
424930488 51033821 115847503
153830840 276681610 68080036
81943338 248718596 180347504
157566577 288121832 52979703
602075928 275083376 548233495
308936344 371462696 112899585
227320442 170465278 290997759
217903502 474945366 286541028
166842074 480814409 213793255
645328319 331005736 258147121
297743400 284017351 582607065
155415242 650504120 280232907
341278461 110074605 197763338
358531277 445974316 615336879
185857886 454245432 288331224
637947914 507269133 555548777
209482053 113384575 411183800
378513534 11222884 654390161
205493868 510338052 170507278
36762781 175266163 578882274
12322421 245080743 602463838
383137820 612105686 245105011
254177473 636131340 370303007
535250800 307118701 565511236
442832114 435514650 419017415
350310964 557022865 280248285
4627893 619783300 543324347
58446695 169987459 366996102
579341966 128801711 311327504
616830549 576482603 512327812
278831999 547712180 258790878
223776893 78253084 41238043
641865141 484877267 127091506
352087653 275723134 486436358
176701608 157067150 473300096
511658996 6204495 433266739
104332832 204840590 506493832
157984781 83574789 123539779
91574968 650287568 319684375
655491479 204217046 535154502
505013339 157308740 116048716
449736863 230849345 222968013
312632591 67815760 324855673
2008671 8868300 418993491
168765262 461741333 188839388
198023076 186446077 124204254
1316368 220748389 267419517
654342162 510189881 617561145
415801544 135323937 125336879
434492846 561916504 578789549
26911295 641782701 533179376
467710185 298136572 223241958
314319707 183442152 625510442
403200460 130875272 315702343
82185971 431976633 232507189
49686403 478437890 350655257
464330840 152864072 555842518
62660797 398800014 309056333
623689702 480788545 116266141
243558583 533097763 328547994
136068521 109863989 74614470
621906218 593752794 600772219
472809233 364286507 484483207
322156527 8632243 245941695
209575040 544744749 372317657
137433697 75903054 163864645
644515011 512223316 49959201
442491897 500830022 199038849
201413949 434698462 204247808
409342485 100454122 218351017
586595156 606850427 329008243
358974454 618324855 524357747
640096865 205469547 391650898
511954221 206947638 232611231
117883803 632852401 313283659
363480813 122219595 304513128
492370502 525622842 235313223
600059446 638373574 41844599
18324415 483622834 524977713
89091880 236568919 515301075
314497019 425549836 242361408
63387921 269743348 329832839
470351145 586201691 546443951
394004492 620543478 598789782
304179798 169992487 436486364
441203731 485032202 498625720
550982430 474951129 29231014
626707254 74623099 641285724
181165506 572745335 494817803
375301952 454363415 273491118
112176378 582607591 349222331
229713596 380019763 346071688
374635002 523097566 138931528
618341870 61919927 575053994
336875386 166705061 72979696
98567010 485650081 230122947
440082465 617507524 229062895
347064244 412038525 76085836
405118365 165633273 261405974
572667571 504205973 417580345
374088476 350894240 332659917
474599999 548242032 528223259
585978642 121700152 459613425
263114694 303919516 117575344
160406703 33532995 599019969
230170253 398153576 180045895
341441160 542792603 564764926
571107857 379257245 315893171
327254033 344106938 524845208
654787000 169787328 386073199
50408135 439728687 45215487
314975448 597827005 522286942
527072246 513012537 224517443
433901001 472129893 93048301
571795223 594392660 164111700
24080956 64751821 351753517
98116980 235734305 83570388
406286244 40177437 427836355
310068578 503250463 217383290
571798633 580424978 457735481
568724807 517630635 114937196
206945486 224440172 94977988
431011120 660462853 30013382
69748168 271179948 583534067
81118265 193578159 475694170
355969370 191885895 631822537
213734606 348609294 25218074
356543796 275427811 452105669
225991006 261272279 655762934
520678320 58612882 490472396
641008045 508660770 317879059
185814921 407527094 155562990
659889084 563543345 212276106
191453741 632263218 45777359
628451571 406869561 297129176
211312782 354020585 316585333
208659561 626043415 311052642
342915564 27320646 283028832
228807294 323749354 334356932
139971228 551997505 202595884
17292163 352676978 494209699
339875050 145743712 389031117
326912313 206813955 347464133
331673536 294573925 236833038
522631001 170753175 312035420
365415844 266194219 137377908
3641749 149202703 12110175
662756182 578244061 280710302
69524003 549918304 158694340
157046108 598332850 257647841
36554384 304887330 390020116
204442993 635569559 273628322
105566046 438715961 194616945
76923948 509825315 457223421
196583708 327281996 269379302
6794224 402553721 75240049
662138953 161454787 141957039
73349330 97746289 330751829
274599698 605508785 344683595
160387816 72329304 613256619
140110332 642936399 567466999
157652099 273304608 409626434
368011692 151883342 624006699
230129109 250185510 315830944
659513089 308050662 161516378
303949868 578173543 373628491
113718024 602261405 558230838
564960942 292436254 320203542
470602518 85209586 616232095
67008360 274738998 649054386
188154676 477725603 218373669
611995389 415572008 345726657
189471041 460516453 394168390
9394162 579589074 230111619
415037910 342883196 367936327
426858140 229901651 186237281
532045041 586436452 472961582
195176058 503627583 294012166
154706465 468509648 610945216
627793974 262382102 477052779
281150061 327676868 656759200
607053632 502394679 277300258
253264234 208875891 24899165
186759573 38012244 662523726
173913410 501563569 275070095
415399437 96695859 264322766
554796920 130976863 109718457
217565617 647613532 211750777
581702116 46035089 636136089
311623698 607381248 81192158
480774793 568067931 238119662
149751124 639078700 231239422
446375799 479542056 136657756
462546344 287940795 622501320
119331742 264715686 150041531
21982901 146799338 173428053
532373103 3528521 73283408
15188880 163096647 662452280
461640020 517305609 599690076
466317423 327691818 405740061
12483671 660666882 253732008
233258582 651075527 101733904
653426741 133555643 141988549
178037399 352382356 550314662
265158250 501445087 233515492
460683370 330860325 521991731
16443250 13202593 541611870
364941328 481710826 90220771
157567394 330545774 456633921
271199487 250538595 399707755
348595327 538355100 36078617
653753678 86493018 142019582
292154130 205074300 120276850
117054829 352336348 292241880
630587058 22972782 59085087
93168409 413896388 95719763
425915140 451869005 309024409
272760645 449771433 611674633
574826765 388509062 501593397
103721227 34351184 212220392
594820444 333667835 125936361
511246385 637393144 630695584
495366118 20004064 619794358
423614875 146247522 213457833
264437196 304485157 591940390
292541920 44038621 45915316
486012200 349992275 300037169
117242714 340979240 512795231
154846766 588253251 100381163
414895377 239944875 439356804
411610316 393977417 39844806
572785278 605728629 105542830
164884483 642238855 257048806
223539502 167027002 210380420
72141184 511200292 441520210
419262561 604471885 22845701
416483354 540035455 36299705
414534125 446909125 630388564
69372812 588944572 481183929
277575660 352846257 66033317
435075355 574785249 261267305
467053566 251350373 64236071
43742099 454535254 226090259
344724301 448913266 122524585
193756508 330979221 286701035
368876559 238654785 26562689
67896928 194363326 201872809
29582658 352862331 592911771
309526545 521434491 280037712
636507047 49416920 136098482
108791765 12520505 367244474
649312335 621890590 9757005
243908423 175630798 2397480
272315693 26633110 459144875
438596764 510012803 510204124
584654389 34805873 142358635
387510390 222914376 52654949
208091508 327282163 158134805
297286582 294378142 640665049
603539639 652266374 222992026
235561007 306885593 541882544
86018227 619554473 262934356
580221843 646401129 585868534
545009221 553942909 470118075
242146721 623500452 471289887
19717446 219189782 124063880
646986404 544036941 498933017
459391491 109613777 252709455
42091149 314906576 226478195
204653439 533005745 570940364
494576616 6394792 529668902
603791432 556412665 313945174
281533412 283391586 251175904
544039796 505871630 314451277
371136944 197992476 65704063
375439818 189669133 492666078
374559544 349422810 268275473
592560972 250396304 84368955
612500070 445412649 240159755
514866351 616438843 630894369
281250048 362059441 651986496
230278414 661139075 462399908
134434809 12948213 321029739
331955035 527688521 165512475
108312812 354675361 173408740
440744761 550036666 653723835
631587965 283798039 55273326
495284650 317786832 578914435
403509654 107470038 173587693
78671011 415371079 233103365
97069092 243444244 510621107
411166119 320308718 609730184
432184113 50022061 471703532
83600890 345259037 530725414
587850890 264942460 105910
280589915 94718845 510043955
41229646 649291582 36210075
353353334 468020897 227696434
86063471 398080455 208799633
20663390 399548741 176060968
268238513 405311201 567960354
324864438 96532365 490005457
234380040 291649699 484459681
588598625 451946688 65579980
488987123 606089762 5096835
89658085 475433092 557994558
611552950 361169317 234945808
536390885 353920353 577979413
499991854 399012807 55948622
546494349 517201180 267153115
628810818 187516693 178099962
636439065 330267388 143625535
100622 454277268 118159350
645461200 565695129 145621813
512021517 339844938 347652436
69947701 544373038 502211812
177839044 632763173 188972295
276316620 37950519 287040056
508799511 207580229 415133891
535999059 451191588 239801765
139056004 224961995 468021548
436729640 594191297 334382038
165224404 156403358 2139302
169406368 286367993 338664549
197262555 551280642 247127570
255299386 639485500 614693943
90991885 300972543 333274616
349646938 270434014 521665862
257204420 388189701 10958099
502519542 224124546 234331207
349444535 213712222 25320744
103570784 514547434 536551186
81049120 29185672 61833034
424332852 393559259 556227078
526507727 48366216 443203825
195517739 349712800 223474797
79828270 94429079 28251049
355570626 79313563 546166288
87681090 169065059 222663069
459868509 590701096 437656346
31355181 324091734 227593516
12165264 69930210 598875162
374394731 144816441 196990375
618006157 659422216 405531229
224233744 278979867 526623180
574745230 410989461 201184623
3650144 212221090 497834392
236604429 69756139 621400624
267970118 191819155 344647281
269540255 64095329 454438042
16678786 287789309 136468426
449165463 547035051 370034655
567814792 481424750 191437480
155909212 297240074 606625439
157356782 199149954 307112619
429782596 430576501 267565452
348387789 492848870 288296952
391528730 610631009 638555458
80084064 84855512 355098660
558747343 553843906 17813952
313911887 514676461 297542804
227766774 548340073 641936363
123696550 431579721 340719834
39552170 415929093 40950673
433218718 268003652 372357751
460497479 135965392 469163120
567605924 196668030 523176200
186510235 306288951 566044874
309133149 543075672 500113599
298428337 458858417 95137573
264912661 142484348 166091024
307750689 310619590 647314177
503228800 558298480 377771187
215064513 555456882 285277168
117160505 25064152 339252395
558995789 480822832 73338898
470663138 490896986 468782260
88343985 146326614 633275220
597017368 469544694 114921511
389439396 302662454 325214758
341356006 370072561 486423381
567506604 364851005 554038051
224912817 432169358 6538013
441115531 193731681 126998629
78641000 37241856 503961798
374263571 387431137 315418683
353759863 21553551 170745903
34154182 483718843 338906058
416814201 31091003 103226692
532641202 135091797 194551788
551794984 36977831 280046798
581308198 354579386 390260365
441156878 11017137 48647173
183367964 8097743 149060334
268108056 552046152 391603136
73493860 24882709 175960619
321471907 646399950 489209909
77835464 560481908 528389020
62256979 77133556 203574927
103637239 522757423 538654358
443620357 267493528 21886629
207882365 284233913 155380295
183532438 288184382 303072965
195589811 22714359 561232420
237170900 30557600 655408066
625994848 450864477 62628235
638364897 181063370 552148709
402766050 386028952 583853174
140689187 273647300 175834693
609533502 12311767 76769184
297441430 361027611 165461151
128667615 248732891 262804957
420572214 533109222 364926180
544535180 106973495 310716883
621250795 406204473 47295838
298469090 306362707 258108732
517404371 240847112 506478995
353041099 258788313 615440779
153042381 317284929 143705129
120289603 208721131 342791718
147345385 27945516 444524993
167314820 520903682 564519233
626910858 76649849 149284018
221688615 611238876 623327143
254838518 341877579 451506340
464306173 13578606 460125069
7469488 612943943 224146478
6840046 69770191 221275143
508216844 660759062 87636292
102542694 232406454 80369326
459041262 331875558 309293514
30234065 496549134 499794964
402286672 127236231 655048348
244611344 449092925 478998220
462347638 389825396 331943729
533233594 4572601 545349347
510413168 497534532 463483487
232908406 601711985 69988171
369275258 452376895 603841088
617387237 38763828 529392248
644047585 93637530 453502660
601622964 115100923 428674147
394353393 193707931 604770939
96855062 342849290 655043764
239671762 589403582 258259207
388281335 146937152 116949395
247241600 121839504 273958612
352864591 447747419 565055147
195734131 547432548 150546589
381209637 298942237 237539718
606539959 233765710 247491619
514023398 585175112 600862207
531090479 352609219 196681932
415631773 212311037 326110227
283504325 241681175 551891220
73484875 536502636 153331991
657670290 246565585 63907213
531471861 187047298 146491300
646993242 411357342 136478666
621696786 310910316 125416915
210408249 436171818 280012362
206328706 469535734 477100553
56937652 360622677 422744428
301415718 215126148 383117130
76050163 240128290 493030682
587374066 197539731 435753757
572765891 408748166 409603299
447689805 351870929 563614035
480903396 440826499 402170706
507068793 38818481 643515725
556002540 268254605 2664527
392245284 552934111 295171763
657144216 458500401 503144240
10944033 102883078 12887175
351944013 57099045 182204849
79341361 425365360 324348608
358012203 173504153 255391003
299507008 379881017 565943669
119080605 22751776 98945155
579097398 510181976 644770711
334031456 429376381 552256328
55683625 358483305 544575745
192862465 113401792 414420262
327289913 628084016 281021389
546815910 107696102 399708613
262222082 220671428 9084545
657674608 443194864 469940300
590168010 73981492 304705721
480695357 394985103 165059599
502928351 4989888 198430578
395152079 377164000 19009804
566186004 376286405 348581766
475196162 403850213 13972009
581964614 339197881 371793024
98781195 331539892 201717485
307211330 607223684 264318892
35093437 200022350 621302057
569056032 585434972 212090063
356919527 107032199 483835559
495060867 115334075 647869791
259202039 319664930 576346750
437666283 279718870 499875742
238729552 42945680 18040175
125160607 105092173 443338190
419107261 515397135 288582946
208188676 221161950 248066854
410906595 537636759 274299904
128617867 9121950 246501612
28471954 192197873 526336902
341464358 23313301 535509167
204266433 236077734 54084791
91372361 114401932 51228831
298067156 206908030 6587674
116990967 21582410 220329217
616863851 565752639 555707553
187258031 467994305 628745914
16623054 255860002 56351372
448578515 25488312 534666426
209332641 208757556 586198245
604875201 169773809 411101363
503894893 117673861 639378052
95898170 394423878 180944021
616564609 280442562 262881720
318334355 63780264 164764037
155007080 598906958 125783089
340276236 55067394 397907537
282841796 448484179 624076128
301037339 389157638 122249551
191124825 184673311 36058872
368419091 20355283 205070567
321657610 578329777 521886604
620349268 135703911 157743285
437875118 560278215 621187711
373879271 355772355 632337091
275692506 581703294 15106258
166306245 377296936 292316391
233457697 46363691 216339637
95889688 161012712 188946325
468011668 181870746 94292230
607924909 11351269 573527354
244391888 293993945 259933779
275854238 656188063 609376125
593702841 152086457 310839243
433624224 306902559 272626949
551447953 553925150 641196
456625008 345747311 216787606
324116870 497908106 293173580
371793300 493333729 506536051
183663400 17870632 204356352
633693166 408344143 535515969
54589005 484829565 134065449
337196253 204358795 105014412
632283119 36360541 410581034
422704749 428422282 347786975
226175717 103608724 561018664
52204991 294558037 418242568
259684003 119029478 458876168
153581026 511821655 193311547
173409765 68304070 581550689
256606589 298768237 569725836
288424532 82449775 130671976
543698702 418779433 631896503
336508979 568120060 393280755
542382739 466783640 475364361
34918850 209315131 160874874
384417442 117874865 259008030
228166976 30405551 545385591
344927273 107845724 468086175
487383383 205885320 79498924
10417784 435006600 298149696
203237456 535934462 267336432
356297522 41917726 411347183
194385375 82991732 575912165
239307347 521913235 19763366
37604586 138775706 141308581
564237440 584431605 571488750
562820947 140208142 579997314
234695593 120409738 586702937
182023430 481505056 60155082
488854214 246542146 621634715
326822070 403180605 215422406
298240064 253633706 425601566
606673135 324193718 237219921
309405811 560904920 552450030
353256113 538047070 16655895
291781606 238277555 122585467
412204596 196287377 515434189
405950170 197504326 122624188
616018016 241053943 571574978
463309694 114250026 249177271
321146614 118254076 292228364
577967541 134160653 555560131
405815347 456450965 285684490
45307872 632475762 394089842
473068192 264790128 398320217
431195175 298814702 304044205
431929004 626781326 313012430
193942004 654708461 353129997
440901701 591133116 123875262
3821507 355472308 43704841
238865863 34801879 402037855
566420849 485266332 258571855
480879667 418584564 383135129
485430470 19415405 618275656
12348922 173078042 84526077
365894396 389515509 270640628
50864807 595688298 554537761
250840314 243437255 232790540
561293616 373003408 144929637
516349652 401319058 608092866
138206346 112420396 273478598
279750042 226268936 606216261
634814927 556726049 508913664
313181635 524796791 214330587
117743238 362220830 34217121
584764937 24287339 333561337
396365503 561190085 406619613
649144197 429154395 654109329
110885929 150109823 449105692
512690992 481291161 125549608
132159733 161412346 424772886
344021279 83521016 181212971
405035069 505961201 62392116
539307783 264721088 536339728
114411707 103687796 582335036
602743352 37556397 230386180
153370620 141344782 58213492
158815868 87490811 502088239
139941235 408894344 603706259
147241948 424673162 23317659
286176878 582105253 485850405
422737752 443555178 367728398
317644109 226641960 237243117
426793286 341042540 284947474
525347561 345735302 267060316
33128593 462383501 596120880
171426441 62184886 585693558
175934215 646963668 146938907
298920041 335574723 164520688
499443000 518300021 115956384
266336800 261678837 60014678
98238988 536046786 362246410
361419736 202102631 223182778
289516329 340502900 292772833
650022081 102020476 507144986
398874481 573919558 387782044
108868797 389684263 31808787
122552826 2126980 513305443
647967441 106637308 310194017
485523863 320637643 256510733
142219569 252968390 57839368
24832674 548771573 144642793
98292957 132118726 465346166
341404759 92373362 269796882
464051982 423974675 531209284
163311285 152216231 495121200
67494483 553008750 477785767
130462744 179008099 191234989
66459041 51021656 639613601
585149032 2023382 281103694
661906354 544180778 249082567
434407066 263790124 63242898
520940785 318010806 641484321
526106003 38896363 161163764
307512004 608247680 444233284
291557567 128018813 515197925
319537536 469077130 267721514
70426372 281219324 502662789
60011965 465111670 277234326
466094883 587822600 532379161
343402640 21519953 395178399
530900976 583930101 400796494
312788287 130109790 337568197
155880199 120023778 551231269
4654982 180381524 46590527
245855159 219873755 383169320
415642066 528940370 417791392
196829214 310724512 196557385
587356673 424238803 603983959
560729214 30092652 295116341
568123996 421123635 209564391
617163907 250514998 492774057
423863201 21667309 105228317
253977740 490826995 392243326
206736438 376802702 576699941
246725936 560987436 194728175
37392277 133511149 363218404
139507531 160685964 37909848
440454768 398777529 645498533
288515873 28101475 619002135
293523622 552930658 394490444
168524412 73568835 490152215
159225827 486795131 72750192
280761659 246041846 145992350
264999400 144606255 422724825
375282349 364269479 460091616
75263066 388780686 375145448
481449299 184835870 384567053
407206129 430657160 293504139
523814049 42697861 317871690
222015547 158742237 33519254
506028152 580178462 256419951
648597655 371575501 569727563
69644825 205831104 392148171
586053675 140074092 400150879
638847640 111243386 38351860
332682970 4230768 649191817
341197588 536102904 580582831
230855124 634885769 512132013
28045100 329678829 617684588
576616578 639515687 439946618
604546182 154520526 411774179
222232876 653761677 345489853
292955284 30200999 222196739
75445043 627847045 447395877
588847896 418137652 533697358
410318706 423907342 589700536
281486236 643640732 585414821
442469228 577022593 172350797
500679525 546817682 422733419
72321050 211520794 53701622
469788970 213180056 373084031
105668520 587979621 539306688
1088256 400911856 416522122
39873572 585573398 619743382
111667750 311556577 480903633
244096676 558182556 367226257
132011652 268273281 261243611
64620708 331369545 432130045
443743838 155328231 411113640
428108612 262511865 111199313
365621204 465892672 111618437
531706908 84814027 419498160
115114616 26180492 533210949
517418471 348818232 138142585
511845499 349788366 404576438
385112261 432288111 638781190
38034341 617141697 324503419
136947381 528658113 330514112
559861947 548943502 573053641
342756686 604049174 188434077
349852935 117145926 324953273
540857441 83527305 497080470
197254143 645989597 154821049
625482156 155455768 260759054
178943545 197409529 5804543
539778098 94419311 81679410
10136068 47528668 329015119
572278787 21595749 369214773
518105655 301155739 345518855
276363624 103600915 225968033
590750826 568902936 169327697
447226943 337866189 167441403
317613180 382750366 53230634
113271636 528539658 86387272
639419099 252237019 301630814
652350108 600697940 82695051
202734688 201019182 268688082
519822893 95663693 432544957
368520960 34607153 418423837
59627032 318684902 384495275
416669182 32029686 518015885
396339318 501009960 70986913
99104776 479719809 105823457
522889051 353386829 184450094
80244151 421520798 347836007
197275284 374470107 282410657
257544724 388410390 316186535
93109430 297713576 384789607
147350493 275093751 604205143
615168115 8575011 474277210
73519880 282546548 542795997
521041611 655546234 598657181
29468807 383054082 491310004
295869204 375219001 297753537
369199790 366736653 103568952
399479598 660593189 544193866
401852027 328413457 542153888
268393949 472879517 519962366
508298141 476584704 661454185
279228837 86137660 469814666
554432515 112017783 369212401
320504276 69429576 518646837
326579031 476153846 83041648
221612738 314137126 197912553
459443160 290566333 309950804
148690383 134501989 53278803
622903723 180212997 265942711
284172323 429539830 440317723
650125581 503780159 129064295
196829765 649160015 282314088
197149708 236191429 452818860
138846465 275017503 265270142
365703779 53533925 90303403
613779408 121046026 251977262
571305259 556533116 460012229
429358498 111942963 203774223
59655261 109807233 143295473
277208509 223071739 511379035
548847349 155314584 457586503
65654352 586424671 136772326
363684473 279113056 524668462
309151078 184655083 61428812
373052355 138750965 420334754
595964786 435962337 221463524
594966685 336105111 109210253
463440301 505528313 32522293
205449798 256786087 488157237
54352269 256572694 221828012
524172401 143704869 607135072
287329029 383667746 114947061
40946339 213732117 98110131
389190910 340142261 158938033
604278258 548917210 182724386
591285818 493048549 71372812
561591641 510716305 234426486
134297288 418192339 236815359
69143371 82914193 477193103
149668163 427701580 257892980
466468933 69218779 407309082
557501737 475759294 214877015
109782235 744373 435519163
14504328 130013198 396972988
592659220 422122939 7947671
642361893 568310173 348250262
82283822 545879178 612759639
566493323 461527889 587952767
638908742 633951575 81834586
60276568 186057185 536215236
300511062 439862381 456267318
440899077 200414900 522213926
593913317 33256471 232352354
3552370 454094160 389277624
659612023 360858441 45156039
380316053 424029649 293111805
376564643 307720274 402303831
158538410 332016082 461296802
514193708 84546777 9421106
359037774 47911698 514574925
121009065 210038323 370401043
177653880 103203321 109780060
239661807 15853127 260538085
532146498 306467494 92794100
113440484 49032698 395358815
431834775 232967476 460164497
474084398 543477126 517362470
586076075 158245215 286638030
406697482 468867875 76801594
531334704 409984623 515264432
67619271 636752379 288316244
553493255 69163005 554475925
591189580 355912342 53768368
641474149 23993632 539653996
200273597 503148087 16805935
144956493 279013242 574804306
531419962 459669486 40097179
587541773 584852980 262069029
415240434 466451490 548119498
24498119 619413851 118934045
267897351 546404168 450827673
122885534 265388356 35806356
350341436 477730110 430525168
26461276 487675078 441249826
284324566 273433636 584615267
265766613 482420874 318870312
455581678 153519913 527640024
12245248 128768481 148576183
403884140 655961507 91807009
8918138 303750526 23322695
563166056 111226139 65036184
94585831 317448244 173732736
76958041 288483225 116691036
439340554 62531991 424974892
205523361 472742692 636379756
414040543 471599679 543907068
531002210 545424976 381025214
145510041 522141663 472576437
579367264 505970763 143431212
16850934 595262020 184093991
585780590 224143184 595636382
375123674 522211073 82159185
505511169 550943647 577483853
376461812 547185754 613865604
168160035 39478387 396098617
613248283 45417654 433165873
508184072 125338014 353520141
224841012 309505260 445277010
328521388 621012950 47528740
621736673 591613613 374001066
26598148 135397698 354685081
146390392 150029298 608469601
12607286 262766358 130885914
124971058 468037192 475524773
482834314 479435567 203746580
619395177 341737889 202885114
624082968 402247512 222518782
351527021 248869007 265644176
253448192 447839847 619478496
160494707 448063905 526326927
19037320 139668938 468064941
14559324 133386683 206818574
187452770 580287622 127539235
7579041 403355544 46225349
123186825 306595385 581637626
366693246 167535937 626155025
547991511 342041820 203209933
428740328 635892118 53347568
147835614 83912349 63108238
84870060 110959901 596693545
550604818 298061370 404735308
349531314 287127043 593064475
121578798 31781696 84571626
240750251 648290227 114753340
480213779 189985884 551276076
90548695 519738097 335397937
274641998 429942455 494765523
390662603 469273596 358341664
120860286 521863628 175293605
18685366 252687383 370198913
228327982 366547520 206910084
597593319 68648183 315481113
223885061 104882878 156599881
629859009 47832411 175073713
307760215 498626110 242740240
560002551 94901647 430861157
480675529 631258173 284064369
463485804 430265571 564607996
374697546 655403300 76642568
364148176 519946848 282920963
87417567 216257076 472174277
426061769 289336749 493606112
409488504 525066406 67533146
391676920 60901461 635125006
481454613 577063869 158042550
367421249 595470916 355082014
47767801 169665299 611818627
302516082 165892113 267348234
565065892 500500556 177368998
245508667 642173966 164077108
354010894 358274011 501792352
484648289 281417079 515668988
496102654 271509833 63901611
555059050 218716162 498701204
420459800 219023804 436995012
157614318 564642714 129922529
394918447 10385904 317429405
631083445 49756426 159323990
493304456 345517162 599966439
262302845 614966583 661785917
231393172 198540442 601685428
274106158 361277310 341649842
359140916 451940652 2371825
455901981 229232229 642027234
75976924 116102521 145134634
484398791 189988382 363298775
102332811 182968717 67683303
456761767 472839309 256608015
600271530 314621335 221390863
6798766 477978923 92420458
609714278 633880151 46184841
584854299 146416153 41906776
7050933 322572357 454446676
537846323 205429236 377705639
358224429 43468563 375964482
225426354 513699549 160944604
71168067 125799455 174880863
563449612 167264430 463026815
608939751 56377181 553732922
519259776 654548411 203780618
128573031 253334821 155036869
403829674 138582388 593138111
99476340 468015669 484494429
194540976 210826566 429321395
449304335 661899183 420757421
351416533 551008760 130742881
557092262 361580835 206005016
214151608 222533802 122707637
106718599 544179696 549709977
20464064 566585753 25493411
211023836 476990938 229617055
373031740 302518477 35479731
155377515 167995488 180409907
63973747 548831714 488778022
104279999 9121280 484870819
649398905 373134648 376707805
199560957 342185370 574275909
133536778 384917149 439780883
362227649 207059413 83158032
610250604 225085080 198616580
477659357 292634313 582313683
623319263 584482675 478276048
225681829 321264674 36769466
287036882 315380918 192655532
486243835 331298854 344284855
205900678 482644733 158562161
474612917 611360323 418588522
638903357 169569534 642002491
143294177 503110737 497415411
372876841 310507106 350228373
335590316 344983534 373775146
380765300 641651919 293777611
247950860 450691998 200764777
397894758 141316534 351724821
162255081 543352766 125192440
390021332 408932997 383744600
581479086 479116745 509346010
333400922 438172326 479359684
446620053 519671259 482569137
371791970 261757688 605270623
337312099 54838119 361465055
195533489 458590962 289254400
409356571 593540939 203429258
75904547 370792753 465115543
119875269 136386540 308275535
453352003 623227247 512706883
339569870 8415475 369899731
141361005 631037715 461214112
320722163 35526317 31724694
348861492 645967136 641706464
438704816 582209968 510422692
351570244 195557684 68278722
610904630 254050068 297068337
517862476 441463672 571541097
213172651 637219890 223092072
294314315 18016696 139598938
262018910 384608164 451332417
97002160 215867500 287053842
82118746 354996425 82845410
428530817 432596155 258384788
614446175 643888658 215886998
312871607 662242243 652150509
430705987 594330035 201712977
297465350 549171078 507390195
452967716 190335409 147635036
77576853 388584125 558609301
150562528 641822143 648924101
100523369 654209532 280278265
640054573 85986935 599092166
596375313 582766958 315856441
307593450 535981541 174047032
558667458 663393937 137015417
95001919 97859675 391142882
446729414 104688283 635568257
559837780 38804376 272030346
405051620 574883309 114544246
263961945 589092497 523202803
53428024 99879924 152415785
554787927 380579685 493057386
424492839 516752152 648460432
380574597 62833484 156921897
625950979 432500932 316492599
407370428 154738607 527181882
84578494 229381106 14162074
294536273 67474853 588243488
413854418 454480474 238427241
57530441 260191148 242892274
516415270 436548717 551046401
304435147 592205196 359749550
124693644 529697704 546879823
341832784 191164128 41201021
146076442 525694010 240175030
420594167 330271898 44771755
42850087 75124610 526604815
537747113 354300213 259802202
391711512 180290905 453677015
407348533 56590370 55608315
563296781 122923814 111883068
213634064 305330986 326643369
220394166 259637352 620824092
43802288 35110842 225652376
371466895 20741194 388790526
279423999 638805363 190433033
216978526 306628251 589850297
185289245 581810420 153893471
650525993 446627238 284650383
493177310 274899372 491759435
340215151 580963648 198111564
178489383 253075709 267714739
584504961 475592389 456878273
590850142 230830699 143232499
570718331 169443693 529569206
360615496 464550241 453262243
208959061 308345030 586381627
30667493 490163195 210718901
496013439 614877308 60882003
538537020 102926205 230222154
444908070 325095644 286422001
241529781 155811083 85178292
388760419 261231129 356756156
659338304 35917605 78990104
657384980 436337183 480283621
51786026 576200673 113944953
413731255 437519527 246405770
594597912 577740314 518583819
91336925 517269071 425994292
56658412 467714823 577965715
641685288 660940279 33289505
156762486 395113742 150493605
353695349 380622192 140697562
400980727 386333136 392601181
151960834 219294117 16508735
156690217 294405319 114498339
313233985 328660530 278144813
391955493 303006207 419822898
145858015 28958321 526020280
361670934 211266765 261269446
362828779 259874468 412999395
129726954 322845386 594413983
509181966 39594684 617557180
552545701 185050903 137188655
651565768 114635011 320667436
336707267 388519222 252696353
620743900 52258358 154133845
248057616 101742740 526056007
648335310 603310273 67355933
550224242 625526360 79540574
402608025 340511560 397608108
181963026 640625202 407975084
319381991 314460119 578699950
2558721 297417470 223896428
28164551 412554345 514771927
300609806 619220701 311927716
175464261 185607713 389644562
648417110 385022417 268084358
161334544 661383904 337923197
130243823 32700988 634412528
46873247 383746052 166185401
345386051 127520330 261902740
120689631 309674824 197179136
419726459 230031137 192416205
609726866 418608354 310987888
429187052 556586432 560462854
196969439 288794102 482932764
443994363 153311213 524326111
371447389 290596506 608712761
616109569 163520900 252631298
629221451 257505489 320867512
82779685 52911276 437692750
623704649 400886071 352198430
626309786 186259463 614638242
374581200 477711889 546922984
426937657 136956562 324752075
139782781 414975683 214633973
605305106 192255586 162905022
629169530 408470055 19585835
586138085 117172041 140029515
365970113 21336886 75843395
655597126 2574193 648293758
619245319 445118913 564518781
490245084 216345112 483663024
178087172 312575822 197833819
475887344 430517447 515357495
181150411 418348074 490644863
399150190 361070395 509718208
132636116 124255195 594251903
145092743 201459437 593058669
652167242 480925053 71384187
561513304 150605012 468118281
386887987 218929356 546646268
140885201 272822837 244060299
503291542 457810429 204824733
610021066 573951752 632745746
4538382 94471325 184466640
140756442 659859398 24188271
15168699 56790244 507700433
143252420 634282627 530396493
330011094 33903688 477531046
658933591 237705570 11100333
167269179 572855313 296007795
346939116 209260098 469072285
403084011 650602594 647240484
50885156 577405156 511917768
551115078 474400356 84867649
101905941 315622822 103364781
186977508 125437341 395405799
216492693 244539328 356398038
651620876 227550136 577514674
47638813 78490327 455777721
139737138 60015522 568471385
111780681 606371456 218995774
193245663 645093332 571558315
45789205 87972688 319702939
590326899 484101831 288819209
641950832 248040899 362824371
400227180 150886110 179058465
134510425 544892200 643643090
332013162 185012157 657531293
603110851 63786638 46855054
422991863 143837716 388078417
58957251 558004161 409156787
505551909 473223105 243733973
467954989 259364795 663174946
34520143 430796562 236878236
255449919 656976666 438416416
259628625 355597553 544265078
86478572 437190820 592293983
104448194 591849172 151089971
467343845 331366649 569472703
208150201 564910482 166960571
283163211 542334383 507104864
327309289 5703766 450408771
351757452 24100470 661111179
494662715 388876985 663437798
450149288 16960836 524185385
374346602 486906176 2995672
584145642 522838360 181789354
364224010 392732462 95717017
18542476 386335341 311830857
584468692 10141620 308713338
246188435 374073649 94763462
395015763 201610022 445678594
189534615 549484778 242438806
355570716 570256091 594326483
340980863 416666997 188245724
515783757 302005206 38961303
420368627 441602746 555022612
548165699 435215234 153683644
90979462 484821248 601995134
611268130 377629102 151879837
161675730 95507977 259186402
224131271 615404578 233779877
219930637 225502600 214677089
240005101 86653598 286477767
523116503 133337157 287563758
185059147 23880358 521643003
97895233 77134611 499210141
411377820 325230872 217314245
285898131 129713050 121805451
442020131 150100980 356144481
511246287 287651957 72598185
312698440 562817711 568067715
177794415 564384955 101541489
35929751 114726765 229459702
188159360 401244303 557527271
417454687 444872309 523615458
545385915 371800790 440244576
520590528 128798481 520045333
241555767 650147070 118318142
196109986 211658777 484300098
474932996 523673226 370095947
513236209 285784652 144880632
660435073 142907450 480679225
413108518 173257818 410331364
289476938 19248969 413821843
117965418 381197807 644945016
635804926 628557859 625666870
314242384 421662950 443353728
199216735 430849778 430730881
663481102 326861640 107974108
177493535 388737267 256806062
129739858 254614399 245141454
350897587 545751616 114843614
296463837 59248438 139065367
645031212 557128215 139443329
424399944 407626340 349268962
662967771 445418195 612246196
451298432 462816039 161738467
49591923 374590504 63101549
488439779 267347985 371317639
492033097 492389832 424190134
53006306 509408254 333298723
120976446 417454517 349100059
614002030 595652888 22540635
18370893 550644859 376959122
325386772 270673257 172957537
289910057 396300785 122967217
183111375 365547293 197077549
52832860 606455770 354527453
182115393 160310512 82899390
56567968 347735991 254291987
11403938 223829375 451590099
343717919 441540570 447269429
513018798 450923422 595988979
18654688 320585694 582989543
78587762 413066709 267849023
224721653 65146305 226970857
367667203 423637398 380955770
649322960 375806869 582966984
235658092 283526675 508468735
126258885 304927480 447550437
333319772 517902062 43466665
530880955 528102701 557012260
449795063 294000213 219473850
402012924 505276227 354049451
86810037 347229768 120056054
56976151 487906133 270054346
584258206 184227523 570868382
477893710 545306554 529483551
471755232 327296281 383338538
486827184 306178402 233951843
24489896 579092044 436091066
337251603 105972176 260970286
620922702 446281013 258276763
160753660 209770748 97763160
48631842 281925339 430692631
227228386 268289100 168476057
365291828 30268056 373377850
313502892 157960737 92439138
128594652 273668010 457095779
310825318 513632639 448363747
261777805 291418679 492790401
170300220 209092212 204217035
639353166 523909244 393608209
591880119 18533000 241971444
123599159 184269298 90400884
598319457 194323384 60465851
652671693 71650280 340134419
490087600 266080789 227149904
315924233 356318465 577829483
233552765 200038482 548010498
115614857 627107485 74805194
38593955 124053207 451081389
410562318 37003166 158879980
219424916 125754781 83827378
342339114 445487735 371636968
577467589 146718320 432818018
319472365 538675466 80826558
543575868 646956288 448865143
175768936 416606829 155809382
611859711 480231733 172284183
536241134 535607171 410776300
38899039 17004048 224597568
350246700 338541078 646604280
349834466 265662532 235481395
425869445 392532118 431580614
30310438 625236793 22847528
70776697 294675774 301356337
57275645 651626060 159681466
329107097 384356397 263364348
333066473 319076038 397159434
239985269 158232558 40836957
15486888 538924169 185040044
528337747 300844299 547826208
383483992 254023345 157103412
524264960 593068919 656811659
305153234 165238227 621421681
559389846 556792053 10990346
651589321 508460030 504331596
463818525 290527295 93727970
586868261 272355959 241067042
327165340 438003765 277230331
531580797 271884392 281643253
112374394 239144497 474713398
353177250 542998431 540477954
426224351 196988738 338103232
516688918 243997296 65958759
651639490 136428714 134416115
561362428 662524006 639428131
211608471 587017515 528781841
512527008 243967988 656343807
416997526 45093305 345719288
453072290 655072635 299175337
349207394 413838685 617814073
361614105 579254855 28037760
659666361 305986795 199254504
415741387 439213628 332405166
148098481 363775024 602822008
297779278 552865868 567182806
87358370 523510654 194423899
197659807 231396684 127771645
68734240 415183801 90674959
56475398 596830970 198429971
148156198 577540761 597632124
121408915 129481576 349238384
35345778 193177125 60445187
238281627 637965206 435903064
424190948 324397799 277594755
155042110 395404154 501062235
251756182 122942607 12654597
6710206 20593580 237402911
210052086 405839937 53457392
557676810 252434855 192337152
144706769 465855466 144257996
455206646 362066947 412866190
73741162 575525037 599019422
227461215 390088168 87641567
622604304 91996435 626504820
285229489 138401315 239680390
588352095 325478721 233775113
274522627 192113921 541535230
246297831 186196356 296875949
518960377 549912498 70366053
557220960 266981023 136893714
169278016 629374305 291605022
326687049 69849770 143650980
515242254 528288693 440052509
623941305 298356620 273335933
610927451 278691063 634835618
437215175 176116764 7884573
605194201 591327099 359199746
656420552 116164274 297572318
237396254 604734197 5576120
550729900 258562129 581544924
562258194 608861889 605021765
599225940 385592040 306615876
459052022 337019609 98894647
478342033 228635090 186930360
276319247 230817549 181382887
100935483 590369041 445250330
570510853 81915633 556455474
237782402 87673938 429933613
38357824 277013703 154680661
495131447 220524384 63313242
70551545 92072639 258222979
268787100 337031639 531182791
342984274 38734755 324037580
321741250 409774767 125260481
469088708 329430284 621034564
301030093 497530771 235613857
278571872 297498858 287777099
25416148 217068968 109956458
273014944 197755435 425198903
588625317 368072451 485695525
122466332 111350246 273392792
82837994 180458697 448440834
320725654 625541336 402523710
192257064 436354434 327443201
253174359 394775081 14647305
623861645 323630149 644375319
22642305 261843524 514930942
327462222 453716397 627535674
320582752 227954126 270310263
624996205 183063286 488831653
380277933 268119288 222164006
79013713 295660681 67309683
61989629 194304847 457914787
450812963 599611300 287946950
456504386 481669188 446842996
109471713 306393608 523261940
165857331 98233646 307134871
32515144 398702748 444342623
395947461 562510996 260968703
277776595 81802585 367162294
433702510 330260170 382236788
199052037 162229820 563173684
255940066 570867654 538417678
649337285 69503260 60705767
415489100 222208107 193718607
260463465 294212373 319094698
72868768 312467289 485236351
325767097 610715333 489098338
375446553 530867350 545808460
133082988 511213803 552020033
69728132 59957547 625895381
449167416 659066461 640416672
373479217 69292693 571704961
620701983 582131158 432708680
486484681 226835239 602664189
555309005 612978974 602188547
527740727 172418051 325600970
553720547 192257016 43101613
274354642 436807946 316342650
42239449 607575003 389293879
609441234 222618368 262933136
230403226 556406794 234899927
51723977 113601536 261322581
10004188 146290864 479318545
174463516 58319513 206461908
91690048 639239819 564129433
94830539 537003851 649389075
337294416 47075956 414361049
123227587 563971054 343435242
77951176 412442612 493601425
208131881 477100967 496755896
410337966 268867273 162776290
520728735 201463067 431297784
624637205 61171364 567988199
248441764 75630271 406074099
471401700 577598619 586841246
161773389 286748347 643925015
591150616 376728944 269147973
469948327 204392623 447284221
17957029 143873187 215479567
550166749 417851129 322283594
488234591 198057786 505177368
72555461 171213630 113969921
179458272 212185365 250956575
485905929 638274607 589345929
72818499 302322922 131434812
594440250 4049706 73135856
422066552 525623654 357463718
584385771 621592793 500243762
186321592 143738565 165704000
96380591 656805958 486771017
110690578 364749493 628400203
422710371 473023490 111596548
486146571 652808307 62937552
290142724 376845821 620314711
418981170 267451932 310113479
101644626 444274640 109593311
69596215 23283597 309524024
607567680 429153991 335596913
391488745 125694949 608178323
488093266 452505012 272374054
172666491 167557995 277673496
458147999 490934284 19476518
55264687 499472938 45200567
248943367 340809288 21625812
529907409 587621809 438605370
540041743 661610427 365139935
564109129 216228709 469834117
213388909 419291955 415024110
188353820 627028822 603765692
135549098 256576419 553660190
568803816 421759977 213003444
473762520 256966647 141947993
323477170 76173791 660253007
161058843 120473430 56001780
554596659 126273314 432993968
569061566 650938086 27105643
250570113 563072318 412516441
575136295 58441813 602655041
39949525 291333279 17006433
643134794 243176456 58669142
24466716 316856258 359478183
87122822 544353811 339212980
248222414 547241473 563740742
454562410 533243094 382057604
303319737 82400457 130761251
308280556 184549722 396015816
56148491 44225756 617984711
484361542 547335441 655262348
327566114 219664189 517969074
591240690 505420605 595304663
404265080 421181071 230565957
30054045 283415717 477964620
121794304 10593152 145197436
336413385 289929727 486669976
260091059 544118095 607483026
185795750 106062461 498330055
366112115 188744537 208649711
530372830 168814299 444971295
289628438 112182523 4890957
24757860 483511146 348999228
222246700 545884397 136002685
647807412 433683077 568559118
304876776 171668196 408392712
635284821 350599354 39871058
252453831 610329224 330319056
64643839 32976618 244526823
3345617 55398225 576875269
88674120 285244485 517662313
295056007 406049110 437169624
144655868 576552190 303700078
4175729 486329935 405056663
266433050 464899925 215789521
481895951 392344647 195043630
208248953 318022755 660482054
632884733 595652213 311254089
238086822 351643512 568678100
63234282 485049108 186456838
613252673 64057732 369314068
613125111 415176613 285983458
363193571 651756994 370160821
195400556 159085850 291679082
186483148 313317257 428958977
136254136 401240976 164302256
416867064 284317082 385475033
411222077 413667464 653227679
575316989 491481789 188436337
580927676 449130819 12819394
439319787 569488350 443224008
522273339 449802159 577859911
391873829 282489336 167399705
333933020 554438461 464436921
528353711 439453702 440642752
499456842 481825400 145810812
37105688 398910465 580711646
657645588 550643358 483647843
291106673 394178656 647037181
207150795 303276607 102617062
305352959 312771546 445185969
394740016 128553620 581726436
316726940 280398950 521266196
573397522 566081128 180977361
268259336 97634115 438804121
101087859 104982032 88147104
453748840 251904755 601630813
123003658 382113235 160861054
358784169 203978538 247438196
166222850 159926657 311549610
381424114 359792444 414937832
356165779 593359409 52636859
391275626 22489975 261249018
37545009 439437502 327707772
108748464 396253573 502868273
23322532 259487965 404785177
451079249 599652518 77355239
463875882 530917801 597663188
555444852 386910013 589317570
579947182 577762182 297969514
9960989 657373492 528788990
288078259 283385838 256932642
408719580 311012639 228848807
278443568 401671938 534845251
376572889 337627292 563614965
634981224 428994688 410352453
183766214 243211863 486253420
657644030 268672820 312530620
147697868 509752767 98443362
245355233 567954598 161000314
620792365 411905835 496842818
581051450 320614855 438504185
598352235 488063254 286733430
402596455 508062265 50655338
245942285 2068467 398925905
449590013 536057336 554447705
82835647 113608322 278529319
627624092 123355044 17541040
510953433 563780209 104855078
345822821 435650191 322486901
418371798 652298284 625709375
463258095 80345462 365016780
246020515 662022099 448408322
60465039 40252272 174424009
504483273 8863693 264370059
228912746 9815294 538696060
478496093 263222736 460208739
378433561 155616329 416394030
90664911 239013704 406536575
7848344 321610072 440427962
357314577 364901921 266077247
241020164 578718304 324254647
537605467 463749181 483581526
232913416 552418193 38895802
463897805 192348508 63505570
257032036 452071538 297376243
341641087 160540969 180681713
643273788 274705608 606002216
377480754 470869836 355122439
561086987 154258947 513301723
355334402 479645300 514226029
80791140 417675110 517286676
549994153 165277503 465471460
374230539 451428661 312552126
152223210 161814473 517391934
37759483 181225716 57179868
526860504 23642036 566755630
235640365 237371972 390070651
192367307 256988983 331885317
331094512 335400138 613060978
646063348 319324146 354057532
380646248 155912419 179362260
286783088 336679037 310867138
25612266 451080441 273154576
70258738 196327222 218539393
9713122 571188315 312256132
624840552 408185934 51189281
446973825 30348344 478676605
242275409 473256965 354450046
627443318 380864960 388039466
503508768 352688883 541651079
352351806 231068711 497579857
39470266 207402010 353378793
191219884 427858032 235666414
109770945 323704185 291662057
108154833 140364389 638828178
1294289 605390828 660653375
347393540 35996794 269058054
204484709 420857892 45958888
196024272 115560116 475711695
637326106 328319957 619761393
144363942 488151474 644566138
508869051 253146428 523170156
65361458 412334598 474304730
396361324 178465588 275792268
417013473 340868892 657250040
98958656 485076041 307358189
570106763 64088522 168217442
26439068 358237235 512747081
491546408 20913267 148996058
420122271 538634446 201406589
618868376 338364883 261402548
246969476 205783482 589251916
163558134 504632771 245495163
654334192 393614715 331205662
97840788 29162562 369344099
91395472 359866782 166084388
376694037 644282066 73830138
52894102 651801101 504063869
150632384 136209045 179292204
659107303 83167681 254940548
534202830 633336445 17521273
178982756 71499789 302715068
489657228 243482809 445765892
258443124 460351755 421341922
274124810 186865129 399082903
26848402 244875616 631468334
118085696 170927406 520511264
362782027 437398054 26578647
586326355 312932840 70050773
527975103 474876807 381359944
59248253 346567924 302239326
369869794 109668872 91481253
375836497 443224474 262887914
219496148 209112306 426622726
198142141 543227693 214268552
65527963 145658357 304178655
486562775 483449432 456978540
267780389 223743907 568842553
413824149 77025635 357695902
460417888 308443355 81655084
38794774 85399645 272710818
241809484 70942379 575729584
149176503 84797086 214087570
5436111 182615687 72373703
435165940 623027118 548404376
410045058 38282838 298707906
60217898 554187142 421929587
367276564 432280567 288638229
311591398 80545953 86675010
654038917 126925480 170684974
590295602 480299386 230714743
161420208 646612570 303501087
329401737 372848621 451728861
68627118 375179334 390183632
484011028 88824396 285475622
239182947 176907045 205515555
63216960 256091808 211229952
75921945 47567864 140717876
510494866 660627449 31285422
33794959 119557572 629434795
450197720 174445635 574139785
531696760 449304324 619957123
437990454 109701811 427728949
289271017 499818544 194675756
410244962 129150838 5079777
299723309 14362912 260180443
245624940 649177871 9882035
563889009 292085902 569524547
352064776 622799006 136309551
594176366 245900665 616724536
247256472 71838424 485914187
498198856 225398667 388964120
547552156 613382010 436019635
380189980 472377681 160762667
543042742 304241422 634194496
46517977 560148056 114456622
250215423 424992949 117687284
104867410 340962760 480260599
46091636 351079325 156453146
334595375 588407760 149439479
406949125 170628275 37026774
72233557 276714663 406218534
637761812 204557425 208024825
159367184 566945558 596466143
152181228 629308795 243097296
251765404 392306639 190543762
401517793 965868 480334610
88163284 239446102 400626736
20867716 341372705 571139050
541355822 311996613 646886692
258354845 364257688 347670813
205593662 516829246 162911624
354993555 623810559 142639727
8623430 563424961 529665606
47814399 295372255 349423252
653407557 411958298 404833202
385250069 402925779 275287698
452477555 401066292 7033134
332679419 274879363 83976018
134124600 585016799 567069066
287918423 403223537 255721686
325356965 422054715 241385029
478841779 437561624 91554898
582576372 25318507 514265277
139254271 465708406 8039754
654788452 378339395 74841210
600300517 240803742 418297746
372689322 607262911 408805065
467304098 215010961 159765546
63035413 579930183 36632751
562874824 598874200 508048102
133010455 34290087 462257005
182646321 324557693 219643558
351881899 204259913 617353773
586404275 409081857 262683543
157042333 573013500 337756108
535255930 629943259 563899846
274386149 300978428 409488178
114966964 631998725 487196669
539780476 214112920 31923888
335657791 581581767 204693616
388317554 431978309 175693859
493966439 5202822 475478385
248371667 478230024 378776923
284562325 560961364 218215888
167720879 485230639 520426870
559105698 505041698 614533264
298787596 120066942 570833898
306758633 532652752 537709144
306295713 384581128 511404627
157831606 276532113 65769600
252471261 454527150 567735490
481834583 656168705 295883665
509122773 618548140 179849406
480033986 57524748 174678699
255262366 111454638 323447735
642772432 428725186 280968691
304071533 36523462 7997127
351175967 382740168 160112801
281133196 240793934 410358954
353991288 160178315 615938780
198164393 426445014 630067045
429566863 472196652 484430181
59602437 359241149 299434687
318377120 179522674 69110799
398057977 476778058 102971411
314302177 260728531 543954377
91531497 148041752 58026585
357370864 47470409 595862005
127816355 423290891 457780513
409490293 573916756 213113192
219106982 268244389 135294863
91513805 222180671 187689155
81454384 187998045 57923522
133415671 510339221 112237918
244803665 422286947 515108438
591835425 54372819 456913087
340677672 330171844 592906609
259650988 417902036 305913615
389265063 595608957 171768384
31365728 143010742 113939385
592977506 229451910 114730797
61896995 642596680 577419226
626722528 636696555 454117599
55995164 600914878 169141577
164759543 517358226 306736551
412856408 479411528 446338244
528161676 619075732 143753670
519634592 258876179 354623456
323102271 399626388 235228035
1566103 592980954 527324061
21855808 599619304 36993139
368562926 616829774 329164738
90523852 241207862 391012733
517528274 541287822 28180944
610701792 188547965 324596452
124176056 613198953 233922625
410822075 521480616 320538108
453646880 139947264 441650044
515886753 149752108 6738241
155462455 392284380 450081947
482768028 269716629 315653003
110831948 575871296 450868335
240067086 604660770 619540114
207486718 37374696 153264925
427348339 82282496 65527765
468304558 370617874 222771342
320148734 585446795 498289052
93018506 117353242 347983707
106266726 590159547 356429248
98139606 225610900 495175608
590876520 339165377 590052064
159174816 479802118 125250711
550688699 183133461 619020241
188793545 527978844 337879177
131926300 129774699 424773251
197003601 499097040 641730033
655617714 177127907 111689716
406384317 444143978 413796494
32970847 66694445 487122308
499877586 169576958 154659707
91083026 149578303 169285735
330429236 240168146 468018576
301909909 620552037 96334683
162707711 472072525 364151629
106558016 189481004 322050944
546270693 37303466 647984204
98637032 469593013 43824675
247356614 554965582 540178840
140053606 99181999 117851112
77686909 120220115 534404461
282360241 418116255 186105163
111652050 255331607 5386262
336698689 167784798 575484798
325630383 283419968 28374172
287165804 201689944 265012447
32081472 607681986 422357182
58485996 46310383 2520174
364299440 155531586 363570255
653757304 78181935 351549638
15550330 481601961 611077515
33801425 440151735 148828649
528704680 616709316 115467917
3800102 473574198 341371114
30571545 159563066 406030636
152953 180164630 318787000
339049229 635364690 167292734
3803633 428656847 354830025
336394027 9201714 486813077
552634603 208022911 142478744
301264546 523052395 598983736
305274636 364943856 647956479
226152069 302359104 60978536
628217886 176417806 438613287
13729495 194527115 214844245
224159740 110204044 279978411
591879804 66832005 372769314
543253089 47092289 562728282
337636526 365290822 638420485
617001780 528584964 470942677
250056158 199732667 143992402
307724732 442543258 128506899
375843165 605484711 63604626
244333331 499803678 310791273
38593798 166500438 106601206
210055870 362821147 596413863
41854098 244500199 193613973
81907084 384158041 508464886
566643813 507527280 350740983
215932830 556939754 371021628
168682474 465861670 27086968
146338323 183757494 390750017
590927360 206315390 655219206
476288293 281019693 288351754
525957152 221376249 500277756
316492318 363865744 193813005
55782481 403926753 89284722
113287891 478008923 613559665
646202440 290370989 375605046
28333881 605741571 415638311
500550262 495895810 604127518
191809526 276639743 372538593
262078083 256865149 33524996
36629898 283576035 133946706
485147524 341154283 429453078
361720184 50425247 354738114
210231704 6484971 276713242
285058147 531906457 375169342
372858623 357737916 582003426
4260782 232413005 128460699
448462946 295194106 589056689
276260029 336908428 114282431
88896961 581561677 320827554
403048377 314672478 283062187
423943754 231545372 282053301
31551919 79296688 653411524
566877916 343617526 388080067
52329622 132886779 292020405
375179698 249918885 504881553
25628433 623003061 432298779
530682066 259461166 415574224
387546420 275224541 562265593
551043518 221781318 435756169
93727742 488901949 119167422
255699849 288586897 287326698
615136114 81047991 349462106
590429110 596425892 430598666
95005553 530825687 130082814
136984132 259151916 22584359
114366249 640103340 168171857
581649694 138750256 366655701
328504081 62588552 587265981
531489791 585422570 385435419
188209469 28864872 69945073
535459709 66931618 518036855
457695520 202126790 174021536
312309141 39118083 316720541
310541882 125149191 317890570
71275861 409063472 14371651
156160859 717707 386896326
26301174 270305583 238317271
286581429 272687848 205309870
281383704 293567571 318944789
605036921 240799525 322567906
349522968 50166701 511409742
57087211 52178719 442602126
339587721 437174730 426970858
526299641 54993149 634369660
8006739 381178403 449523767
617495530 225345819 460522417
637842417 565234703 473992448
463049806 554377152 120354259
486932773 550545232 419865308
150603429 526806608 607902357
557487082 360409914 112255031
347698600 467751647 223049990
554031618 623382281 277697148
2626221 574095362 308434267
22521170 102202451 558086093
223614322 32804829 407275645
336710526 314135543 400753718
630845347 587094544 329204508
457196044 379517965 458232508
628959247 467518295 593113585
217424438 47423589 12188322
660002239 94720598 480088882
228523656 445803706 229566892
620578090 511883581 200194859
135577031 371604345 42799043
503461280 559098842 484846263
220106079 152298435 84936386
452440263 11137190 90610164
77396729 265839974 451194241
618803146 323914435 471132179
361261516 137416159 314964763
242792435 465391677 478493463
609271286 315484264 258528159
360640851 148880923 101727186
164528738 135442699 403317359
552122268 430776037 127815931
113841852 248345403 489769704
74669214 416983157 232251150
430252385 344329266 481308866
298517023 97726366 137887396
57993328 36544233 488509059
353160621 859753 94762059
392027980 616538614 195016662
207967386 156369640 286567995
55796388 174727429 306953098
508286456 243705915 539409879
423880696 27142826 423182538
123727607 494901109 498587970
463817156 112792968 589760182
406203735 560755201 644863606
363274700 67598260 498765020
491724103 22283957 160626572
157383874 506060855 620445352
492016504 159604289 633146875
356053114 578361363 284487399
547970826 221980173 359402145
71153737 338425507 402053035
651958566 597766898 392133989
601926470 233896219 85932932
138320241 212200747 21486541
519317003 453162450 634972852
238978753 60461985 167025635
309447222 635943251 348034384
107035451 495915913 305996292
87158096 477499464 384142052
500724650 99309488 363636349
48546520 632384892 393923902
387159345 15911220 482351371
657524872 219749873 450231758
500933995 251688322 62961953
559050959 564531251 632411468
500917020 559249077 202177287
476122556 618874681 383129492
385459941 530494161 279906664
146319035 90401420 607716545
481602637 440482931 221680171
503367935 242413472 55621357
298058970 543832385 395365869
434414629 100138437 450900385
8539969 170185842 509243209
596178693 458463273 429843862
455125948 528983273 444990824
354683337 51526113 61465825
334059470 126825656 641834905
55058013 343840009 301081469
127907597 608178525 585597663
361647854 588552715 340849428
104912501 604518714 195158249
400915106 296901213 588293869
585201569 351799466 77069013
166522009 292211871 620951333
130980849 462937680 246625582
203754633 55116988 255217244
595795306 31194065 455930444
647266424 257284066 398100044
617822689 443965496 507316179
358339946 469709585 231183786
103264695 32422193 509702103
136837232 278402344 659192901
392975652 158335549 895929
133664048 145475203 22165295
198199148 11605792 604335557
509725799 345030864 464491370
304600203 511711947 99025756
334877794 144449143 266078080
628835074 471018255 652765567
597042926 611821294 602458171
107035122 201309679 618094071
432303517 550626276 186377369
587150479 637415714 494328091
433927595 140788561 290609176
591180121 210647019 631505166
371715321 201582898 221566820
115640398 317606235 559120707
218065114 828937 262320944
203351241 559574410 429197847
612975747 580410167 623000745
480758560 508330609 532954931
595334598 532707789 545642867
408338884 317647705 289660934
457859778 293812790 18971161
211118340 543267619 278972518
433433604 167485505 281424819
532795619 177113887 595257860
448503733 229906186 197579675
59242672 456836062 2598004
129694620 517174781 160599451
368918744 502996953 615627815
122594898 593989862 368107797
331413247 448405938 601037864
507610775 538449905 625858601
133870719 26696601 241636803
587972965 438079643 406231500
120030389 168210608 324003732
488235447 456122332 368453637
42890680 315823478 176498585
170796040 274942002 475216168
310696574 187941637 401177047
304633744 440776064 637348159
473804751 414703791 577393299
662894314 446759042 556560937
606150860 414925881 513867944
87850084 568020248 555927833
331348208 391835673 331576669
442641715 159175658 325605352
582512680 172885047 458818234
304577773 191519771 109496507
125689628 423265064 478421327
126493217 23791779 417549666
602042672 453281370 84830649
39178287 50645906 63528814
144634055 316495416 486443815
168081097 405333232 477772784
167944939 662711371 457067136
326703621 58402231 586789928
586083683 603387848 89610970
206700662 24154986 68419177
349799468 366642538 312551193
527941600 230139330 513343963
327226037 555362455 184589822
267368369 383178145 507257650
530864315 623485835 87217423
525560 187560408 234875449
61635419 67951144 583303445
633877554 527853731 314350626
244835289 536428637 192125551
60754147 341707270 128147748
178462495 525024038 286281671
203329546 45837734 124736204
16277186 165650392 314826558
615337047 653315972 229899182
648123641 639386572 70397050
233559760 133210491 661056185
560436907 32718058 362131534
261350678 574083434 110074527
638786775 173029777 622192120
206718815 17948774 249830092
325432951 36906603 143931370
70550139 130446383 616350725
287872091 319085091 556237486
229262339 374897011 175837620
260111868 287587470 454075730
387445013 496872251 263385708
33510206 235253368 525680094
222630197 571249524 612207091
8017581 4168229 201018462
568097558 469653946 326177823
562885913 646563140 317511972
182828914 354853287 510335813
516299384 342769018 219570030
486974107 177048284 231732864
222692242 7836025 235906692
101572740 112330906 456986004
521565861 445033283 316291541
505516364 391824020 656044954
140761619 485906830 638431346
361609668 476528113 405002118
171550587 36331312 342471560
130794793 191307540 236827512
365346213 198918795 234744451
425293214 425976005 227714834
495173353 37414523 22135405
145702636 448508403 348898433
648663267 200122039 398148690
552841389 300448538 74876998
661646801 475429586 106942639
221876383 261699698 398792083
562495281 14209460 184400157
663098894 567401440 531401079
235559251 296327047 440149548
408469925 482578726 155355314
392805273 502625609 557857106
578628261 579614494 8557303
242869370 528671899 270375335
220196509 656014688 128829713
204776368 187125985 520567961
551103501 300209223 424874665
123865549 306002785 530315483
345228039 34851818 402380001
98072760 653640479 528496700
408636268 535655338 285580899
208076903 256568097 15253750
84001614 635653147 321303074
66423084 338847520 611756766
138059353 184629093 358659767
137279827 496816732 622019247
356241371 13602567 221845694
422563042 505850980 447266721
457194036 593202358 449655095
498321779 611826909 9614832
434325037 521611048 277668049
400086681 20262650 505907942
430850078 54268876 17816686
569124920 593981192 456618103
329414422 569661062 549829939
192449907 562907427 524748784
220667200 54288071 525314441
495556819 614503681 348908027
160771047 387009716 436510448
472056331 262635710 146730314
432345360 376594005 293576180
333828466 536166522 615250152
69522210 404774781 76555292
626501936 564541891 244320378
211680107 243283293 451226084
229025756 247206102 196556965
528347345 110646463 342836183
509826547 443594499 338065399
611207515 347575798 264780744
441020082 409199721 598637759
640791704 594405626 391077122
547860131 299768853 449009179
251430147 446829690 407278799
143236659 641511276 176989302
486597519 48663091 187061473
557587643 246549264 174137427
483645975 219403074 7244487
221202658 432543405 339932877
254866268 14092100 415953395
33380249 554875573 337421242
392911899 586802636 314281759
211662344 52515957 510374595
181796373 198678392 366925921
244176403 181312560 104478977
65662903 44447614 126231179
32384247 464107094 428190864
337580805 493535039 351856746
462144336 449963191 266999335
151262655 105376934 451713350
97242802 403199293 96160207
487883316 250656557 545767074
638254152 5961617 327899273
121463654 628560453 402537416
663446235 209558758 355429497
212965019 76312871 24511257
284774517 83204309 28311197
450804880 194593684 31984432
658576328 147622168 645973781
570390000 477395257 515745108
294764827 336711769 598390490
535073820 255103095 256223263
289156473 599670563 379741710
210081425 297908520 254840098
454090409 525307545 429728812
443841667 263749734 198991596
433870472 652029019 434452295
238919185 83877469 185797126
236724011 187109434 596691366
44181871 152646557 46155256
471386307 31635352 116264502
630963022 254798017 546078644
72782289 462729379 345570456
15003251 90251653 147703800
95007093 160148177 311440106
10709831 552269519 619321455
127562577 420650777 562394753
168211988 402733592 339045511
399683859 568212228 611500978
256489998 529352408 354339688
570154533 639463423 322120512
564954255 461165003 480729469
29465458 411129239 446234223
466760205 586228050 54018837
352270978 311345202 320490288
622108261 263420397 158602112
239185913 134102553 21847322
360689848 83114213 287982658
599366357 190984382 306016646
596876128 535219929 225660008
400744345 20196712 58260673
396579670 428103593 460046337
334934218 497545494 411326256
260416953 490485028 561937021
1410927 599746761 644544605
115398470 232512057 151611832
559585934 25216949 67023074
140722021 283213310 288028163
169169717 97638347 316407280
53673873 286701896 594607153
52085992 15932975 40657279
412140797 377022333 227017012
580580257 406040480 315018507
8199367 452753598 361251683
599360493 4372681 286030539
438839765 153565019 608651071
63139282 100840754 465290427
516452227 68490109 157961978
578737642 415790913 158649967
77600204 79035187 260368407
20110312 184117095 116596094
139810319 238411839 511213509
241426833 326218953 276603682
89634327 18578183 251029532
188678754 615479749 131198444
544847941 593876154 404536077
475333983 232410831 425101625
282808499 73994937 21378309
225310063 56858985 305706738
254214250 188682943 87591699
522595919 531189731 337560540
607601630 348491000 496982707
134878192 232349870 368470859
548703857 644921616 250812250
237339122 218100133 500084429
289507084 124289632 576207686
532613225 639444985 398795887
167698575 28567950 549096960
170673227 276483337 479797656
378025918 315593751 561317248
236093395 277349875 435578081
68567568 310453459 629187791
379432579 357809286 139773603
129760677 292641065 452366193
578050703 88032741 315314296
562395725 533867708 656546194
44182116 502945854 311843336
270451412 627262479 367770770
171504519 385445275 644431299
551991510 296010520 142351318
415274378 254325222 549018289
99862546 490915649 45258328
185669175 636911489 159018920
471126659 71551688 98447522
295079987 524343264 168626856
614003252 59679350 413063032
280870559 468758588 44023940
143230565 482249276 584962054
485222520 225562868 533785145
347435523 21338500 127105088
96926491 1129713 189921431
105358936 158536755 361037266
261944554 257576474 138988245
207698740 203782212 419815646
634185978 561445969 439494709
315979378 409478630 6175146
550417370 120045619 188636314
329731431 278554591 42462256
281130852 86926712 418358982
83794196 222184998 608506553
478233814 307678221 69887990
306612916 421464313 307529147
584820177 637760218 363464112
606490437 562153284 602477003
125028810 376263407 398371504
483369879 257202086 198692066
512625491 57139335 603149346
187957504 22258767 77944368
192133571 488977453 210454421
511685601 558394831 551379339
586639224 626273054 131585997
652432726 616003800 643403062
53210991 181113904 67360286
488773267 400610920 561868044
569876878 232564420 638580833
458621645 575188134 381172889
393912686 360817689 383522004
182015285 403300277 120444433
247140465 634973629 301523015
174794071 56702283 70100185
624571950 242546273 92285218
139291879 443267192 257336066
134252718 372721757 157896110
241713807 501461266 534558897
631490756 559150690 281308078
625153084 598172479 132616276
463315040 117093892 300323598
628847932 370277637 230343618
540701087 166818349 79160308
142537017 243007929 236449119
612154405 180143259 340666492
560998500 357659993 339124017
490146866 549408816 174695855
72083344 444483203 160925700
11147523 472868970 97764881
335437821 266127032 359672279
113848882 349481224 435478555
269183135 228230447 24717334
643768655 507295977 390064107
441440942 578244306 155237509
271340821 600977961 488174334
377946780 68980731 394124943
47864268 217887093 343015827
488686196 595583480 83135747
195342921 9949249 446885020
328719609 628254201 167197864
292019584 278875072 463422501
209070 558613838 471304167
96837046 314741156 377714896
517164472 412639286 299817905
329354505 654865136 532218860
525814799 26750865 431460773
179071769 42505679 186753167
322447391 389504970 655052236
584939889 464184201 466778468
647311821 327058135 527814927
349462981 309754387 485855926
492098020 533109656 528254836
521127240 368621249 560544524
577441734 494826363 578655086
166261637 359561625 534796077
404328867 580794865 634349136
274819583 447873099 16247197
433660673 237401043 49677832
58728177 151944467 481458569
449157294 531675681 8500939
536574956 302491610 122272683
368555369 328753515 255775196
143496642 295878432 151696423
387445991 201216082 278261439
370889114 359377204 636958885
4765336 322816732 648333086
292512853 16740672 257413823
334520393 659608794 320445732
457989859 296662190 283722858
423204583 175176 264791291
169592362 619120806 279365722
225311547 647903035 483306871
637748009 394021724 606553515
242964203 296667380 15006341
414504001 550301859 24462955
624702854 577027415 657116975
424429899 557828313 140307738
48818895 479944505 75424976
9217534 41304425 552818918
517080416 33955490 127445263
131261401 635555511 391109774
639618675 297051809 156394258
507205446 93161036 366336312
341084386 325573543 340004598
593816554 266413495 1572192
469702855 363126590 289162852
107692489 302510679 293544050
386717320 160341735 187015042
268810240 24480802 153103690
127357329 501983275 134972663
384810772 511132482 220612715
449376249 640408499 408666518
471853950 354548555 199019312
2388307 472761870 289302090
392257172 660256375 537035382
313229772 268698470 253738414
539929407 575479338 109066151
461980488 565068603 281604814
62165900 503007254 570143292
662326627 238754575 234720187
44652034 49478440 161221902
416430913 85748864 234464322
295387446 104502735 482374699
417507662 42993676 241815473
421820832 28131933 487774659
517126036 237307182 65290219
60436946 391074807 242347275
21886995 52275282 145453711
121832020 92068860 386657289
387444690 53978162 571615915
318339358 512193545 388250213
420244175 4334252 435633174
225669732 408066336 41157856
328406372 307290555 335467607
514568389 202467807 286770805
607268877 285458139 268979496
394145921 573777794 52281141
224975024 295707005 107684864
323337720 581390500 596297041
108492618 91237025 185498148
603930807 360747325 632720489
507028986 431513855 645578600
591577894 246274755 12249563
366015440 75606336 649622663
272732653 609110092 171740978
59424954 532883446 65287522
426376719 292673416 633829564
275939933 509108945 657951542
188839125 441535022 271401230
439230469 302652889 531030340
323237646 498207096 474104652
384559417 545178687 157335395
562919882 595757461 72746211
26173295 557127304 242233199
576681726 164483010 218136025
494636419 284989471 555248043
107172364 31350014 197056399
644698325 637084199 419459483
546653649 534884390 548417852
377516973 246950285 81053249
322754478 383448780 66868761
557465282 342213687 588114084
325061390 129471314 45117933
31002373 231775500 149990550
417560944 445644770 305684024
505271060 571925449 131388521
3349041 495374082 43933784
208560910 42002422 303483581
242312168 242405700 278063772
425632780 492334300 471024343
352894578 534482891 568636584
300319017 145889284 54286394
210707751 14932419 429885458
568013400 519240602 649473043
380267717 319943324 145075687
605539468 204615319 36521742
404165913 541650114 582395530
323387968 367197426 450065644
257839073 227069749 101567326
450036093 561312926 438602036
548543372 411959499 637879533
350264730 339259219 628505525
362063939 611110476 558562826
551892559 217053422 420319335
150274144 172266364 325336820
180111451 560595299 144016478
216472655 379083465 226464886
156716094 520836416 565263576
448354983 27698398 607093885
640608048 604798079 15522692
85387298 16079412 560378889
393232741 167757069 547841532
70475142 246803896 484183045
144391594 295204995 58666351
292553527 212483356 108271255
181940832 280721266 470445125
350790341 365504117 585785538
448306052 504786952 361652613
274439360 135298258 659001486
259888698 71324753 496056641
393879612 56627489 21059590
551966045 587187372 538978668
233734380 450980460 547023664
188381362 223764510 79877527
123816617 50922029 85269617
660241095 412791522 650072660
58898971 651082945 431351680
515879422 344764608 148874808
222469866 439388299 458825930
388873148 413977988 92282255
64594856 426888356 484570248
537243280 372785172 327592308
389500121 402454331 110610799
332645941 2813160 514468181
467029087 549877069 589754021
500308242 420894963 438346357
317419727 28553320 234011039
126870067 564938102 567816704
597595529 610760007 598712967
475514944 46936292 209325364
382312247 358510 80045929
441357818 53598584 43526677
216065660 580683007 24316022
407595308 236653330 399801147
7670171 392067170 115301925
499583704 231417831 88722389
351212755 171101806 557062716
461518994 382688598 465094836
172868554 631483567 453318317
547137179 442695858 363826548
620512707 632430431 175320764
52606732 70507229 595511153
128959190 597098677 209135902
519730030 391356195 284915735
455406959 658753322 648713461
551960836 284831405 48685985
658821831 175592697 33417904
199906744 489497837 423008070
561793202 44217980 99761293
62999455 409139673 242129157
387945504 421179101 583542811
355157055 152587986 328774285
166063040 434908073 168261346
517597426 438460884 118489913
516119572 493415733 20362521
422307552 581987323 58206309
192265941 332561720 225965313
433049619 429486770 388170356
650728427 576330720 149592684
431040448 614084056 210620857
388036290 641632917 451703116
549599184 287419316 486524948
330019545 64570411 556994694
342892686 548504184 99996268
552696885 333996487 614742575
145939276 611542716 325586881
535426526 88260857 333746605
119789327 14723779 400830981
114881426 472134957 399540603
339490280 614269401 393832272
332284676 172551938 418144026
652763785 309274110 287894446
505665133 138131458 16163480
339831508 191548617 598763885
383271274 197867557 551253051
476117503 532004172 190692237
618314575 285949084 408346839
285395498 343801313 142775034
637600903 337722127 182383986
317432086 383060399 167925408
273575380 393885123 434436254
226712866 94691048 373182900
468635088 310076074 336090560
284101295 51579535 338059257
601967746 8798065 225353835
340622598 413576572 126002541
188693864 216969334 134693295
161431193 107521481 164151045
86812570 295511954 65328673
583771187 49137438 326574029
468090770 365328361 562969528
525327931 542318467 284811271
450053772 26992343 644539643
145846951 496059197 637024222
197427106 592052987 106074517
223564069 382815835 99311574
3105501 555580089 402751597
362415514 111748505 497959727
224767660 532370598 67859194
499912254 161757788 44765827
256651648 367182892 426900888
359505535 638215137 188731128
474653940 514458219 452950055
242775838 158522584 480793321
355851400 501177733 512601321
497102604 22495426 157598107
562793705 527408007 222718549
150912066 384302302 167846393
185704375 559048624 228077041
575910810 9222306 548123489
308605112 526002233 515454218
587560981 342864582 661099852
158336026 597658221 276820422
23625600 86502867 358158773
32512303 249076494 451340241
22674005 263232695 154262367
340513914 361514260 295273095
292189878 606725073 269503112
384002558 354307508 503824553
201653466 639827795 455417427
164974023 1889703 651282055
526297194 492864068 594718950
434600037 659227649 132619471
432469366 340038548 620214290
409729772 305423279 152752561
448974750 366026850 414025849
327445778 149289893 596539979
591715383 34356951 121629096
563953699 437097193 589342125
261447795 339836395 375595403
411948795 425477581 15051230
70281070 644217995 566874980
176104412 62049942 3603364
642944235 234532587 362139468
335105866 42404911 152176987
19751483 89473766 654382589
430809602 487297196 7610429
222323485 25343433 2063668
617731223 614076642 441825550
232773496 90056715 230748994
7267506 82477994 1203345
362468869 89410831 14708077
406374966 66941475 188602034
432825484 498982913 71439166
371403467 653511956 477443776
620470058 274658312 477456420
146964067 6994563 450873285
469539342 182265348 282498566
145795071 563253154 449356106
261013005 414825558 188031357
116263045 113358381 582070706
221857437 483939164 383377868
61051412 254040399 604105518
57985964 436078614 435614112
500282404 92085711 634002985
251968083 330742714 79161957
362159253 413391698 602462629
626041614 305648896 120479846
269707112 640868278 384025644
459066962 494624802 346167154
117623232 636382515 394005071
521729151 342694810 86134891
6431880 167144558 353599045
361730803 428935552 37164843
357340665 88720526 472777862
428630884 479963974 607341611
496358015 522232416 247599889
109266831 594544354 271689030
222256942 154525016 399767157
221803614 31671039 365439689
645613302 246139914 347495341
295571657 332364202 109120808
196405252 447842332 60681761
497668518 299433235 118241386
611279731 246467953 355741070
211596325 545308082 146310428
405115993 472222295 387204795
557596165 468060790 109042579
614030654 642861775 160007346
378268775 477370777 458079277
381927692 186347429 184737576
510534674 218588896 248488326
595537529 607713501 376384861
73087746 299763096 615377932
448543202 74015127 115387798
58899720 503796651 398355668
501365085 485959575 209682501
555929181 352162355 500371775
367514551 156279915 360473503
338012975 213644152 243796540
352141455 40767788 78486308
588062835 352632585 594241523
213178919 323467416 205930373
572765390 533395845 118231590
599281783 618635707 451449211
296714416 286699759 591029261
194460678 117324154 17979660
660489083 173401301 6767014
128483195 620701301 90648459
164358242 193698394 2008215
495656188 262599356 211615626
458446503 478923449 412957290
506802761 174394834 427323481
519410253 378631034 601099305
265198855 615099531 385149403
319758768 441508957 625168028
79783488 520489297 467521443
274435216 121383433 308008785
478397059 448617007 279858281
349047048 65010040 380379923
577726209 561282512 539687334
65587091 93773281 395551485
323279615 82999616 250522747
514362608 601033425 461323239
174298175 493002493 312878751
278263001 314377916 343606599
539856160 485085579 411832321
659732423 272541432 141456257
603664598 546587918 229120322
101546739 109007494 636714524
349475739 499963839 130115763
509362952 438174211 319225804
606642680 469707084 382674379
11911090 471519855 580535417
184457697 200319909 465371363
41493904 77161800 383600424
575233821 28167945 430092279
203046664 236064066 252919298
261047273 86774934 342740077
14028295 393347303 127749400
465470051 441225723 304324443
246271063 410686362 454813855
82851628 235275035 321933601
649504834 526653241 307896880
18453752 565115179 135887149
172990031 3720094 602811689
535838719 325257787 554244606
391671618 275509108 85188882
609504977 203038803 660621381
613088291 186009873 328436673
509436328 444354395 297210251
340680899 424389808 548904851
54177467 272331221 422584550
610865899 191676201 55349148
43095086 119934237 19971441
527892310 397865487 393608776
655945579 594378129 454059680
87376439 24297469 88305495
374264570 515497121 587270101
24302601 285882332 605388820
50945298 303660722 345180477
107733766 537831763 604319359
46421642 40590893 628197138
375660212 158360370 426058318
30768547 627342038 150526440
438291990 177001005 3418549
81108728 209102231 372115181
51608960 96544752 619916872
137773503 352368711 456170773
482369697 217596186 540598558
202854297 344828943 156351451
528930108 469135771 151293462
587692709 290963495 36231900
183862415 258066029 105028151
174170623 244919702 579251984
661049034 2157362 249861822
566852377 232155687 184333782
28606927 584960827 358899704
448772022 182791843 131389462
88309234 512735661 367644607
176049936 21415382 397125404
633755017 51370016 314389755
290598160 457051490 540672307
250441691 586321100 265299637
361647253 653154235 215694200
134821091 307817973 651577845
471155732 156906363 241188618
176605836 622748099 560583353
471877949 539712835 382775174
360303524 192467953 181016629
341204185 607663544 23435679
143959690 281799985 156744542
380284363 42482332 186117051
336086874 453669773 214802788
630076187 514769057 125977954
627002356 461838492 360688377
168102466 527221037 377605927
494665024 595721604 591060548
251319802 360271024 272262004
585156617 331995634 403695375
509728244 305158549 8775022
242352310 18976203 560318423
16716132 650975684 498596445
266645785 509812021 161356176
395538394 618301329 221438082
335231282 154958913 169096346
283024372 441487750 482305871
136356116 221346449 590647737
391519734 76363473 529721222
322014279 467109730 48725696
48683451 16133016 306262810
662619472 350297205 570710510
48527816 123652826 272965028
152714760 592278667 499519128
634571533 81792658 405219441
193256399 212096412 355058988
517931961 395459510 558330706
29956516 351386498 504202617
142117958 259969947 510728214
217596452 307347284 631986003
376341668 30529796 647814750
554945973 412227703 322678618
419532605 561106069 522799047
203146345 429800390 535811565
449819885 284953645 264879202
568247138 206628708 483771225
113138235 145468221 569304782
627141880 321472002 181542227
205185600 270468808 508235845
588087666 373436106 170142162
6129301 44656895 375510971
189065906 62018743 386902593
407785373 400665593 590087531
97426029 529678825 76072928
448673718 395568811 552209819
353847887 109258563 44216103
60361655 335289538 290996370
652322738 403561270 156265391
171376978 561234053 87233476
594098439 412917415 415649994
411152141 170273666 632572753
633539812 247130684 290910879
364166172 342722519 131046294
605612994 395296532 544765508
357232015 479416994 497757162
280579235 391693151 116749407
469808601 581705436 457527233
236595026 662141674 155061345
353144112 305772569 254022662
60306695 493493131 619040548
260824347 93997644 539781771
135470883 70570867 395974751
252494548 130245083 506410955
29040744 530958680 258261119
508913631 279682321 581289221
328124220 63334078 361150671
170003047 125739138 365536804
6563367 68589657 562879714
568613793 201970487 661130340
533640701 141399266 438534725
241779775 288007693 263375106
196822557 267441243 12553499
93013746 160829441 74334407
21544822 476881652 210177621
652284394 88527186 204290704
532173301 269879989 337440141
286987679 486671193 84200532
365441438 96284031 404130658
323423242 348190683 520021464
165832859 290701204 133679850
178736012 266686860 289607214
221901107 663393525 120221164
473805339 480640714 11573835
526833962 365023095 276578791
543177551 430225392 654899917
562568746 581609457 537739093
475600158 309968443 606454142
14384992 554599082 414508570
210316589 73086377 607827261
228883257 408578659 398929711
333803330 314725129 190127700
157975386 655867505 308623948
341549862 553819368 599215684
67969924 656385618 260378541
483850596 183419321 12893158
536149095 356592242 404412157
522479963 234424972 575072869
330669846 447131157 4756628
469916181 294643834 568734187
179864419 247083166 360103957
58876845 395432564 401104555
574741160 633052047 266985237
112062996 394770111 258991235
645503589 116558350 64063137
452291234 369360816 416609083
245577909 468935198 353365994
492543699 351353568 367283375
633035915 286305600 547433733
291433766 108631121 447116985
144442145 193022226 72290398
553822456 581700246 656341031
38395260 391828739 72230751
125642341 253257204 556305669
461146632 506016173 274965388
133411644 126955184 632742632
172683383 518205670 561058204
400369177 281175883 207899122
47672903 326837247 209664963
153992208 240602862 431908016
174949758 632558163 578669926
343199507 578635779 333376884
27472787 211326888 42607357
7752353 130320468 638099982
606850890 22488390 85092580
87755956 76850642 186838931
5766077 419119742 156087324
425337910 596069307 403601944
537134126 533930688 189893643
501713173 32903295 302458360
451230181 278073294 208952716
392961789 178390610 227773284
193632465 230000625 299214865
31587947 515896244 40936460
516262186 239887097 379358412
175536293 76570863 129149974
194819965 647571411 119360908
84714651 37000093 181610222
137391005 250626257 612578195
462629399 36154914 309380263
18196628 268863457 643035452
14098016 599980378 362940642
307279167 152619234 346104459
456575406 119489211 80043998
241885893 233277133 459032480
12485180 561504538 57649242
610298488 459336836 648834677
262060395 228676412 119242418
518172564 240538098 593915793
9845266 428475103 274413049
47058539 649955938 562601458
290023574 3921109 129658538
22296424 147224610 621286242
128326498 347346755 545943942
261020828 181468033 235858673
90008416 639224964 360351547
472270515 384957017 556135424
573078906 463636727 357673732
327572241 440834598 143148319
52891752 121029420 620928992
494935714 476474237 634106202
616895853 319868667 370952197
542811045 322886854 639520286
7852734 71246810 53618688
297882214 425642069 255456307
245761457 180985336 419999986
474889763 209973585 440367073
557578084 425299380 344279596
131681748 7783726 248122888
516949021 633938165 435342594
528008958 346117535 459559076
431236333 589471198 491479793
434003453 451382222 351513552
249899916 17136525 53562671
201978926 99890620 337805363
376120301 131248131 471510925
218163419 490486766 430349701
252811125 63149880 153537902
254403571 227991035 485498195
527370512 137070855 438661166
525959907 599537766 148536858
86772222 651360802 1324450
605576647 361209392 423070846
560400028 533796922 405084714
29897831 629761342 119590570
101925065 558763372 486150317
164040514 74084454 311341199
7771386 178827184 89671791
427700342 227661152 564661348
581513130 285934067 43516896
410948464 255981866 451279686
580418965 502976138 200143126
242908256 378343526 259039711
402998623 467936374 551328571
274228611 167356286 37335522
198212115 104281896 490945563
203038385 518171698 37959910
109120201 416259749 575728719
653820873 578451618 633692862
448958437 621311178 637825236
560919447 247076365 435361202
295212879 615939008 301982258
517244263 653228376 543207688
215508073 371506599 567916523
191328886 183858291 444649720
563122275 27782198 373367965
47834003 242212934 318452217
498656266 147702554 563846644
415963950 521370121 295923512
523676332 606064696 508048026
630964711 154288392 582983945
33780144 96265208 611567510
311371483 636029677 153999187
424720421 302714715 310749904
641088420 148997907 522121018
623050712 441099329 47401206
327307387 572109774 68162083
384509557 24701352 199848581
474442165 90939898 334771929
236195390 357432342 4632013
153166194 211421449 174497021
496832966 156164745 253101163
286860738 90399454 546412142
315171250 200327003 17716049
25917615 273868175 207355181
235123979 420425973 583897234
335303176 396342259 135146758
206252049 502669913 420257689
388350689 234220875 36134107
126476237 591403044 270265663
517446129 140200984 586879120
567667303 9346388 137276449
68701637 248906992 611712471
593936497 90491474 314038121
304652229 264154966 159228729
202378564 265079337 596541746
201863159 170009435 340872466
208600124 13372498 302505086
87206824 244705007 233903069
16889137 404852587 158733705
602052936 241521691 192872166
354954612 420914587 153175282
249030720 647894045 448795542
338861156 582623306 476704402
475101781 567034928 307434543
635551648 382856406 343474788
594923675 22645525 235674084
203523502 577698410 336306129
362760514 11365687 601818631
22869217 349505082 160403328
144501990 584625727 33785034
364705788 87135897 333513334
622841572 273595539 102062042
32213895 116375589 655521499
347557824 393328364 545338647
600933363 566579158 639458820
139371551 325305585 540402031
467735461 568881420 326827763
51691160 661725692 245299332
352509825 618824431 385175024
178951168 341453394 59850214
518563001 419031002 128417310
430560057 78460749 406379765
467738683 280054313 335612077
639946828 379966445 600218022
325521035 236233614 131608388
15028548 610573322 641301468
60580507 615576787 326435971
403678964 22383274 421507727
191022924 39905533 158760143
105756051 286045893 516439449
194739978 120444467 104128374
381668870 96960827 388598162
90332396 75439374 104208325
510636912 420405252 374412233
397712804 290974611 192345812
493805452 500969230 90520096
49770345 572343878 284846749
184844822 597066059 484197187
78162898 300727889 480616158
15672757 229396640 363368096
524163024 63714372 17274274
384616812 584410339 425755271
556093803 277479210 4333847
233197765 451668648 356339383
573119320 359797671 593959244
218344139 154960640 559143354
626226397 159937922 2246070
89720708 108284515 324804979
336209226 550057812 72507745
479824493 131082720 121248215
420628620 421188803 63875293
593673971 28547294 487575347
333430933 648865297 325393700
328608287 45230588 152043159
478809504 552662227 24184201
207934245 132224607 554288938
461530814 236960030 569733799
201215294 106969030 433298994
560073182 161524219 393723515
329728014 560943769 313369621
639148840 274864655 429408610
547899019 59787747 319945559
236851581 574889967 46882137
152040954 486909709 522918926
453076862 542512601 404590844
485430231 65583368 137418854
517956287 248687372 589785043
374230216 468565539 451398482
139161936 182454084 118211849
431801933 183966689 383117041
279739452 142391288 160506375
334306370 3005951 262281797
190708223 211891236 558556791
490964762 610663222 39027687
535435146 114794006 112208708
183567639 344396491 320716896
662410929 420728555 356825770
8567521 295502690 559223421
155905958 210419299 262653129
24861226 269080688 611617386
10352136 260364194 257261361
104391634 375200698 603583095
32686118 66291226 287582816
148055977 344754986 278172961
441332604 101242494 87284992
533645427 60884711 424507303
47553057 42958643 291017853
55986084 636215693 643139570
372055837 292120309 342257290
572861179 589228164 264895886
171719869 351284459 406714555
518362278 540227788 636580205
511259300 14169779 246825445
352567798 437768351 198123642
291180665 603959160 296419168
409375339 604890855 164793741
21561819 438052112 451136345
479425057 64505672 332617114
621893956 490134904 485618636
250275052 357529395 395362823
140458421 145272178 300347844
500313308 248378096 458470607
162413291 208933149 648925808
635420918 579515368 488593033
451226129 247254204 246881292
402340989 564103411 248392789
367300236 12735647 524693589
531705815 210746591 466379180
342480875 171978432 377882732
651293123 574102448 40233428
329775543 142737514 637217102
517867089 146113934 386578347
10196799 306209316 559460299
97908751 214447767 471952644
280256548 581642641 485229564
12622134 98621334 223954570
216507676 319233907 386888480
368773643 22962251 317873318
82272738 630685209 569502479
275929974 83522651 73693287
580959504 143088881 307844404
556197809 503596362 450972357
102554272 72108272 327137994
440356347 54055831 306366103
394241326 36179401 562310795
400608296 297886250 419233822
340372110 353271112 470681366
207721521 452360790 98565347
37185200 296671699 597679549
398207620 602239737 82942043
584320581 392757659 37638033
73174138 122165740 313901054
383360164 649100710 483210067
414465054 93531720 559678359
607975658 239166668 650989946
260327413 16540495 629577278
623420534 232306789 28592094
347091477 250304459 483295372
9237417 401090941 37206536
643995497 530966142 624496073
207721820 525156847 330960112
620585588 88343280 166007256
660927629 576440988 528225918
111210375 582502472 462425472
259719847 215832334 411678791
348372470 612265304 499840097
544581932 260591441 453284698
286920350 171873477 446188394
611265372 120557355 166641362
18794949 631100380 431785077
230010759 291952315 582724736
8117243 282905495 433533403
615610971 532887814 627633825
99462708 45217869 59578712
289431886 568998876 446075482
139283780 101051233 598892550
652363887 407692134 224813747
158100953 343407291 494544483
245577432 301023264 180822660
307542299 516316456 134239771
165561422 81473043 266019757
330024358 229768830 564296273
356992659 140232638 550301799
137544164 164388677 80127211
332355061 499457470 10599252
598924927 218855253 113725804
493943827 393795882 82180846
469920478 315246579 38973750
304304713 605753674 552336129
415295682 275027342 394909361
484083190 516752657 539245471
328905799 524906451 131703548
57044112 309414502 62267107
432036326 367100514 213861084
29539083 94360646 559573244
174698656 464244409 204441376
539266709 133270707 654778827
252193035 423385686 424482234
453025964 513818555 19623035
662363250 60073051 99069447
478051402 600221453 144102070
573824246 190091010 645331178
116382481 332086055 91337247
197712544 543536923 615279411
476092838 299412377 641046874
503957703 118205262 503233573
228888662 658560359 50198717
103973548 321189843 156110352
655154722 459946276 643140511
274201995 401096118 235090138
160267202 175420518 358575946
115590646 346839228 613836834
647917364 62305991 627674033
648922873 251483837 481230242
654434768 22381243 241483517
470142036 305636992 16376035
364673280 330999564 359678153
609544685 567964718 293872330
263332593 371538868 399973000
494191091 260451408 291929036
235846028 399564718 495082708
250065735 536458868 438502667
3677472 508079648 38549720
219187284 613332976 98892263
596247984 379388595 484010668
412081705 156123163 99950485
157320247 587655947 173069197
103454236 502511031 646428874
45566389 615430068 547589474
421281705 479960632 125286552
244638965 441787219 636568229
11642621 93273486 373746914
643020713 488833280 203373915
88298690 585969649 575153029
475248379 126597353 169762243
61022694 254198552 550917597
331488403 644029006 41750605
364751192 358098019 636374428
263445507 193608007 152891179
498179029 632615106 527436547
529364514 353449354 96073648
217799399 644295235 375264590
331688476 398979654 78274219
78374629 366011397 466966103
33914433 431751650 114190564
597912825 620930714 628696831
448416874 357671483 236040569
200358934 232067176 506575014
495457428 88595076 134921345
654771766 545532715 243456652
82852252 289400076 551543298
448766673 175266014 187581445
582353161 592657761 70350180
486182218 176874142 402605117
620781428 148960593 659527735
543854233 58202095 340314436
42205516 93327346 471048143
587100312 199521946 367567385
604125739 616002272 302727732
446222546 329059348 475104576
79490710 244570849 572037533
652886323 50311134 511674685
480408377 34718620 166517963
467611762 596873897 431191208
606009768 414824712 473289373
219923501 404402984 34940078
625190954 77895466 442368197
612720184 585426244 316742964
265382497 301455225 85578395
445349676 330820478 660378325
347617088 159575057 62543144
26151168 306751123 118274364
632315865 404812809 140297827
637486909 538053595 204062416
321943880 144112347 413805178
120245459 111352338 212286825
267495049 475614417 114855735
397358394 333588139 635649157
632084115 291523230 598158112
512834990 303282815 153079355
408952699 412181504 91269557
313118101 426099454 329393287
448184723 248836360 353509604
597343979 168208648 220476882
133184277 36145466 141859518
635036833 505049592 116927427
437069943 98418795 448139306
587600689 470738704 656982104
374129715 386624461 171325509
461499755 494612939 640960715
380611071 152998429 37517241
313930397 85334350 606797471
285333985 278254198 320515467
23131678 278555420 517580260
209278331 224867162 388799072
2281945 489356878 496983356
163554490 536606939 30805649
589596099 260423075 429216170
353570298 466376585 524937588
558512389 566375305 10779168
518544596 192155833 517703841
327268043 219869847 381441236
292945466 27492592 230329273
517704777 532530061 421773430
496053155 299810993 597586019
240332403 27451204 105817786
477892548 625508457 458743035
10460916 447210999 644653499
608561310 118079896 484431065
526543300 66238535 308663835
146953205 60098699 510673124
384398194 270992276 187096907
28111461 462112524 515248837
236540473 564824454 565531436
625758987 517872658 499982527
143690176 273103424 322593423
537130799 420537599 248288362
9300641 23212053 120410915
561660979 656935437 475060167
259619678 560587903 387420927
252158365 281880240 442676256
550315137 39145467 382738205
291950992 355012345 393750634
58117561 112066393 545025157
168905730 104793783 108992502
8609561 551442947 600980804
171004688 491081750 366931727
261235873 494347529 125738065
604519476 614599005 306060492
303280982 549906924 176800742
521322809 364743916 48581847
524199195 491000047 537837595
398556540 77735418 226861646
202150826 419068159 474412305
529125227 240697764 347891048
470192942 33342283 529861680
340901580 28200374 502908925
37014262 546290644 58081306
224129282 608376615 175483322
373192716 565186467 534067635
115442112 42084802 662764475
83331276 461656711 402458953
233206519 521918888 662318484
174954449 153117459 109113421
113923063 505556446 44902016
386485888 582666476 555426868
328553911 362441077 159453636
216703581 229752921 23700092
466739955 37499339 34236704
586695039 283148729 204940294
154024241 625855011 363852895
476192330 362732250 374690764
452433469 559971636 639438295
416355372 580935314 474959216
151131218 103949582 172234359
183509263 515278197 77122007
383254486 490849909 648523596
392384376 513895635 426781228
380384025 467959438 312209097
198586542 144397684 584115316
381881825 55456035 267756066
309010744 329669071 292266128
387954568 394836783 293628057
551832543 523992709 133819429
370813030 488713528 63150730
238203195 392370523 342601947
281645737 574580776 264402479
558651394 227557012 84492240
284274944 105719186 422473201
25675191 215783346 508367158
284190363 412402752 298064493
647017555 273578765 349415746
193863233 405670070 142717218
89581695 119684654 509149446
19627598 99274537 540506160
343598178 23084713 26686290
45622259 526367504 315613422
253064415 476240176 169751109
297252397 483705999 537356077
53490353 400900146 569597461
508289190 412779773 67554037
213696472 200159946 459617194
472994361 481825813 308109257
426961944 149307820 556500133
64018533 444473619 142483259
604961654 129645099 278632138
162558500 573179387 188815760
178271424 571220368 58342885
87740181 121244033 278410366
271894738 146842257 409810997
383822856 568462626 570261244
120814273 57446505 72132583
168042310 633444136 163782825
661341015 559108247 342699780
317014007 9996419 221623486
329010289 10826661 428684592
170176106 136021134 265370645
405848133 545056874 194152058
108583828 364221393 293629921
143842335 30061792 272041613
112036494 567418644 20930140
370667830 185136348 333527843
463928962 361906244 79358023
591750100 338294761 231845568
534081952 325636411 8458948
284579593 196670541 280372342
617007812 75955825 69220046
287920055 177396841 92812608
269263212 97795945 624693651
531124766 157353976 504158077
407698413 375097205 406166484
661105026 654673416 39634608
554157176 404573373 175247128
307527901 269183606 291111764
16448539 614238357 452247766
525502213 596493179 157689809
125139727 120672653 284998370
383643907 579733589 201138594
597099878 381605062 175443984
494550828 523130426 30638534
507739632 415450169 502788129
614526386 4425161 577957847
109888514 662293174 39853937
421881153 152609246 338490332
17493550 35160272 638457319
406091135 518615686 605951269
617407029 544100933 571321423
279574838 404321759 639410397
134164209 523093596 5017448
267789820 323454831 367332071
181328933 410972233 579020624
248951361 397353104 395750448
550517636 442960803 422783288
227988269 191693401 615076370
462357862 125708767 534769737
107042710 153701141 557270220
179381661 24602927 607342169
166480281 315217352 331805587
541939352 538886808 28868344
236717709 129662854 329201878
198175240 166351777 261036390
254332810 264795118 535342827
447172211 246141553 407595354
417653407 148868775 402449413
8646237 514337194 227086771
561615988 87145459 380785810
543683212 69383972 648464128
599184117 168201686 576798720
551565719 583208750 164180884
353248739 70213859 586501267
586727800 536033707 63785917
351797799 252889437 393616151
617470485 612079399 230619043
264739720 442822893 463628918
599807021 8849731 400557894
202945473 291891243 199575291
219138075 365884277 239898150
429340582 125636246 535923514
245021859 156584561 447550312
560154619 371406970 60457682
521782390 660718327 519317940
132236024 539959737 229354915
320747934 353028303 73720978
486075220 546213136 300465109
180923295 602921940 355637637
606806826 144844974 653255973
404724236 122274538 630329028
301675377 432084666 630840134
220245706 298628741 303141215
634361674 406504210 254546142
200881604 490179181 228910872
512689009 662923709 394330438
50705187 335655417 591533311
440487154 276800026 622923231
277649996 389978698 493284724
78223883 419260519 248442117
553836611 400855311 454211497
468627570 453016875 614824474
534628578 171075892 358221152
158698477 480645502 239971734
17306516 493062270 173502607
61756595 621255758 50799116
222354030 606503131 394293344
327045597 361420107 432321125
309046576 33932704 542165118
150430731 573590068 629022547
439833933 331220542 103601261
286716217 319142129 156211747
148548806 89986348 527564463
69968917 282400060 83507886
338782634 426973418 453304480
517867074 448763220 638824535
114306748 232055724 266857742
132682957 68317076 572072729
596647747 169134036 628420039
75257846 230730324 5878913
634929114 257881827 568012754
250567696 663342496 221962272
178837317 105114121 540922336
416437662 529274469 658138918
585599940 653383489 72443141
230125792 10498821 177351017
216998504 97928065 108462055
454407107 62024436 466300747
254209282 620182011 58461713
513193357 411906659 105369994
307296474 133580350 345909369
400742426 442229080 250458449
4349921 467106817 217650138
394665589 281224713 253977535
390820402 12838831 556232892
450009592 561142268 338217530
528680493 431641266 181126283
196882707 446310878 68789140
27199214 504888806 385129714
35928578 390549880 291970592
342089230 392573816 387117764
37163677 552955900 582771334
582227037 426295452 458115267
51900102 524835446 17180874
590099672 301247232 98490903
208554294 97900306 427267023
633121331 439997585 248924386
331285407 321754773 391146705
198865077 85372547 586022716
396731457 647980309 121172790
31815320 600436094 193468145
468856358 504845056 340131939
319909236 68981353 618351535
227028642 591897333 653279232
580016404 123187375 562595923
549136572 424579326 119999686
540264514 294347347 26778552
523189875 234421767 613753775
246688973 153285624 318505527
504317433 335810770 611378957
515080937 39955387 177951446
549189986 552285857 483912361
165581363 87763781 391073917
523977426 488783095 280350111
609762364 399305827 278770265
60647464 72671227 491533663
494191156 24913516 293098363
208498550 421355815 67008668
282706926 302291085 561529708
525294477 187280413 287782922
323127888 568157149 400620672
84939264 599479821 83307234
527949941 316234039 426985596
563307395 140327135 480920105
444137926 243249211 542047657
264359793 130484120 130131836
528045024 660444089 640479219
593826913 538672502 246915286
7969217 381414913 179306330
22883714 70091836 342934082
606904600 12908267 253565733
262180632 395802244 11883579
647843003 98969918 381304124
624649005 184583668 410778914
76705944 558674740 169462722
576304829 111910923 64940261
272518050 305130956 249929668
76355827 10541317 643652784
105899195 204148127 415006531
313490526 116431212 46703827
442781686 583323071 530547192
381510100 573918336 431043218
104447514 36986901 399833039
34867020 54777181 594899121
571243659 49091071 217720888
221009442 338839332 595414601
352536853 650607930 309537914
318153317 453263780 78583049
394207954 97871823 249098036
168121292 304295331 572266332
376069733 647321317 428500947
169311370 437270039 281044662
489669999 65490158 515827701
435509336 251288637 35888032
298020923 322537303 268223827
47310686 131332355 221346923
205678512 579967465 250051499
368405595 218569619 334271825
476277240 557692564 466100543
583018783 623023827 564190408
335189827 278276944 387539136
459383187 647537091 146375231
232132331 320531306 258356979
246600663 255617329 22906821
56352472 146772329 101991276
331459077 381225092 266490946
418148111 10278275 181529353
71806740 625356594 495087424
327753063 80406222 224353371
11574827 128229250 199602434
498127060 49215825 456157523
292135146 167584163 106185125
44304667 640382122 152281259
138580314 557777700 326930780
547454772 341649789 581126953
249375584 380669867 137178545
14932611 305635056 228689396
625924475 324160875 567520294
160050692 75225389 426979421
560685989 19279323 565944202
109809367 460622068 647778917
228891201 212253497 454502039
361661575 538465650 651507108
284342724 209093601 531161379
294434492 151085877 227043592
201692510 625813470 613702632
469329035 282852384 208151054
338099949 207293852 50103865
641787866 326009704 401453076
550628831 160241001 94945038
543682400 525302997 90438644
89879618 569007243 137715942
581840465 243971425 496459800
80320391 130944668 505143830
446984604 237014067 240359191
316395460 595915354 312631553
536117844 28345885 179763931
260212987 450196891 663300177
507167216 457420044 326612363
174966789 537995082 133396256
575250266 145378575 642376646
92924422 308920546 425041032
145397993 186304062 580621244
265009620 22833807 231018601
132745997 5196461 265197279
371006908 57590640 196951845
444687794 594301309 597818809
265399954 62021280 203359738
407960317 323201798 650979682
403937355 343692036 250538912
55994095 555939957 36219441
62704090 8023393 379173619
87903534 210110545 52406357
400191613 618271966 223854978
40326113 204789925 240548655
627783977 36995675 75047233
648729247 17615927 324849443
123298114 636098513 491503209
32554343 295240403 460861797
351044181 642142318 554711916
205241120 323703032 141057552
98453151 427255135 596081049
548444665 30414734 232102544
497672385 609374549 173956855
66941413 653572398 412669277
346877294 511447804 120677200
571823944 424542897 131766291
80572094 522495033 162108064
573862765 130593561 434913418
52767859 385805883 562458160
313346456 449955143 331321578
103166034 241061513 590137232
658896142 32772066 242377682
295667895 512075659 208387842
409874071 660082924 493405408
299425087 173831832 623800991
62171166 325229127 536145753
444060329 608417949 125941612
134411965 190550934 448151519
192838256 441533625 142429154
385905091 564722386 465949011
104211943 638664281 235607836
258160874 18560890 423804597
232646948 20963395 593312570
332762507 78684580 576776190
620560343 147566593 512933898
44735994 488569998 61835357
145581670 499470786 465945439
614269234 113944715 416255283
149448425 550740108 34440714
542995335 247697157 28175625
438157832 20471332 23519490
290164146 653329486 108554077
317969740 224651763 141180805
46250830 511432421 579655397
593085466 362949736 580601222
186894315 135775722 333472904
52445395 138620930 380437238
201396244 19724592 598300748
453346428 192216684 41555214
385303776 18784295 307253214
170275976 468405898 609029489
281288299 202675238 237321382
499463724 161373873 210865968
419044731 644014366 522455346
43681555 370202566 530197835
355924786 287011380 591502315
208803263 384783247 543085231
582551763 27805210 641247110
558242491 560927980 219184589
119489947 551535830 132632237
393817497 232836859 449981438
565177377 76392194 10341943
343080175 275763292 226978544
329604395 225946955 605978983
75723231 241288655 302040254
4824577 161007567 388889468
33565894 625063373 201689585
65432625 557390409 137262694
198086650 506286733 144866707
488330334 519747771 228831845
226836548 568964042 245791926
495594777 96164325 217984847
180640595 82254934 409086800
20229335 525449809 369141131
2868165 644042023 507408294
362101909 326438822 232725543
646348571 28356158 478404427
372152797 474427443 562011022
648647106 631888777 261876043
209881307 616890166 162732767
663145471 565481334 139143644
98657608 585432768 166975919
104680130 530495007 59926768
294985573 63138197 377445372
86973021 41677125 380765179
441745540 277956486 377485377
343619640 228692764 443217280
350270958 272338076 196185134
611244570 174653726 230058594
622452325 545273279 325989416
507272173 79637856 163073278
627393883 87843233 28494060
466407082 264951562 594750012
283490992 205857753 160031783
298755410 214341463 87538669
48047946 76268957 523958801
360193419 144340767 623863234
504321635 353307760 336683159
553734135 156231450 369606440
306577482 23333293 490404531
420700197 191410934 122171326
61842750 333348055 159742639
254519267 195461729 488031385
237908453 45534581 365870983
119361829 34148168 554343095
50001852 660179729 437774010
222123475 650563179 38208636
15230580 536799275 521757643
256693616 606901953 206607451
467912954 183719889 393690011
57560969 298948853 33054515
481309283 348409571 617287038
290628313 385966691 75857269
371161961 231477785 243612055
360341299 107866861 327862636
237541992 373531459 303635731
652491746 172293176 629755235
582794330 45553499 285819003
165184631 454515286 43283078
584177557 445279342 446807512
368832872 144387671 122392668
211710389 124028834 366179343
59058663 537020034 586024832
371881651 24676098 462342812
572425961 118627644 113988817
654055226 80799286 17465747
46965832 250888960 138149427
73014828 359815594 235237785
505216461 468946192 215533655
102752148 349025935 222013083
261766058 106228952 395724333
300629894 269879383 477250010
187704968 100312037 318281335
145533338 4888503 392622098
511485526 92395910 593485668
402537404 233593648 117278744
311266688 250306576 305127836
382908876 58456785 144259050
367057288 41597822 630808933
205441465 153460007 274943490
241906350 439710379 447235716
274590934 466529120 116465815
459766300 175106766 39319125
572229117 300277024 103379328
591796821 597127947 195608277
216825330 125185224 492717857
421500643 192558006 396917272
189532725 251256786 62339407
16134655 228709445 224517993
234784470 569238202 217534838
302335417 601444041 155064483
584832325 267045430 65863237
556356913 562182110 342200615
628509438 611710366 8278441
638906793 633733799 164153434
99756587 506997153 557449365
528876227 562146387 480762035
58495938 260000655 186502806
566284590 564567802 154403095
185913945 56124321 80068793
503898930 48834473 270605530
121480913 329213065 45700337
37803997 522045375 108593308
522823871 582256077 590038257
243501096 163235066 141855573
508996300 260253147 255257446
145424864 207739231 643415780
225856836 75906666 248451373
645354158 195795069 160548277
128016472 286893271 397458055
402488416 551772549 184767122
50266031 391151448 186925827
535801225 140435000 461175834
585497094 545114796 110694243
413446875 441883105 198580634
401435063 560229068 410048007
295642548 151991729 260694519
381574799 363547919 635723343
492499451 609250461 253797971
562384269 129976455 226191758
465202084 488144770 556493004
84578486 645408137 136490452
18417001 40864953 653186732
82282468 260045904 556981863
422283697 68664560 590639509
117527276 436247394 151612372
568430951 425545072 457339204
583790220 197376761 57335267
328371966 532294616 559034086
236075742 83095571 372471092
34642438 467813640 66547917
654616949 610464674 215390058
287673025 548531558 475406061
112536576 339135559 317498310
616040555 487191541 12922295
612186887 494946076 409657179
391214257 607939416 518813950
76910176 650360066 570565602
353585781 486578682 399311814
18146475 288435217 601260488
206598186 444028757 515901513
577226617 563842117 332458364
98038276 580843318 556607766
99507853 350581859 548479469
391987368 241026462 276762144
205399817 345515676 575746997
294663109 329438734 449322908
292119394 38404167 36754851
153001017 166957435 229728549
413985444 287052186 636050904
167956862 57383464 75788761
314014243 200902839 31680440
207144498 493391960 392263641
540478542 554890668 385574177
430352386 92950764 325895533
223319658 430747717 251586478
568337308 327307467 219556359
616144635 399259553 293637705
420906483 237139528 571636251
43508473 351964493 392294756
140234183 224711512 138810853
18321097 166225942 516044841
392416610 288484091 125873378
618028871 57051156 277150463
363851062 637854067 7106185
408697180 570952156 535276486
551437880 53031941 305106567
46486158 449258233 76176269
324670079 578611625 586180425
113022873 619190761 268048383
414270194 49558248 576102775
422725049 469324605 320531270
581198845 307454097 303695407
144856037 160650243 149916706
613598143 131495684 567847669
231440077 29470606 250051203
102737254 523184724 316052880
318401107 361266113 307869149
298522705 495867180 342196619
645903620 313505463 501036841
498478141 158040907 663090085
40410116 521820811 283210896
401021716 55920044 412264160
630138012 49120138 482417166
393165155 620883800 430824395
48521551 28662253 648259466
270712236 286234521 42612285
214213534 391143956 77068783
586676553 465322865 577573371
461334618 158808774 214610391
63663169 69969894 228990483
45460869 398773811 514106916
491032809 155806831 476312293
172836135 329758616 88115399
272687254 636271080 227887235
642304820 230559368 288548527
323840606 545796093 80889634
464058325 285351992 661838435
205153514 327142290 520743913
147265664 103577871 549141633
90922957 191571165 200105783
472638051 9332779 266138108
491483363 427295519 179884819
208599508 302038820 414619776
440862957 627304827 398402310
1570173 630308798 381997853
414839198 309953779 526002786
118724767 589092223 474665944
124206711 217629626 27436915
569818846 71350086 588960454
259785433 137621781 370640952
255448912 315986322 548112424
249646965 381130736 191456574
311117024 290634995 629524919
213731583 492433233 314941117
290065693 465688816 480430893
485831904 565629106 235309910
222877077 404899894 471787628
355768149 534889171 181258103
329457847 299475230 455269950
641618478 203026452 559333414
239383244 210278759 159518599
267796855 618960280 32060930
2409855 261694519 457137724
630909057 504650356 364844063
95752410 419312401 236810262
142955593 273695292 125617018
173596130 622177959 576490594
610082432 284295152 413313222
188330695 409653717 497572569
527355813 626163445 304548858
460310488 627686469 339482541
42033355 113979375 278052778
44773389 558586891 660458988
64598376 312311039 442497381
98226860 190056488 55562763
181698897 373314601 110055964
585102417 190474748 280806271
303689206 194208745 635451161
102996803 166306580 159487967
326488314 400177646 533588925
151206435 57741234 122520598
371958656 603881018 38179519
472406327 296523225 606215406
377243895 416546266 114137372
516003457 548368150 252966454
323195981 612855047 299374716
144387417 202531153 244864955
359187679 452339110 648613663
85566936 534273588 363145298
230042706 113500196 9613302
91485695 494819901 585901493
422437930 555669956 657696805
152623563 217246978 177482539
568320351 591971099 115667248
69684545 46430707 393409415
246853525 416222325 517526834
488652985 222034656 436545764
253693981 508567856 102403525
112681778 560196040 449138806
492836279 262289163 392343820
519019637 24098801 312679074
275810091 256434629 368804066
455428526 319130559 144956128
634234585 70089560 596134446
391036678 249312428 391768750
466429130 662058605 573844142
536259124 45529324 393631184
280020661 238691181 606506077
261926311 504822509 494814229
503749496 323590354 487259914
1184095 384057557 515007095
472093761 526343107 62204569
252236385 214916583 21004077
89748096 412210419 14294488
164027157 513958490 343947052
91000983 346218522 116714242
154669301 393148931 187808920
166015908 553667208 69664543
485819610 545855292 589325216
197476019 544539475 86004815
498004621 457901189 655649514
653268368 359352682 610076416
308084096 70385327 662890843
253077036 517808450 454850743
181975623 388374778 393918202
194672994 215646103 111376368
448281067 204320579 127407728
372199814 536178592 198588598
597273275 560202617 282848970
483800810 366681390 75082559
578020183 532646396 611879912
400596729 330139714 222785878
332432340 418310685 59061058
336397645 144788945 17120830
572885888 509083718 56098470
178867648 372807846 237266167
467577469 548570011 195740014
178571500 326157148 304400710
222459224 269110365 659252297
606082172 86412258 180353893
37298660 380098618 250858284
439105546 368884803 588437373
574500932 66043002 25317475
123029907 404656043 323743036
650471692 663147561 172340342
133311417 361809164 388576927
514188582 11581999 505196407
574500495 505620618 651523245
227042867 338870567 139212400
555276068 446592563 276584861
197193725 406199694 138163380
123898137 224224798 203358860
289461627 29075728 15009895
14774 560082410 333940734
183596635 15062925 288883554
571058994 189056538 593452385
385827028 311467541 286327203
271091611 424461358 593172567
124899401 104010904 81731188
330259512 368944319 216413650
44473240 603731098 504850905
345734077 631623775 574861943
466252481 73883316 100013447
23225817 276089439 141794929
91230896 320204465 395994984
59343005 67820433 524370572
522968552 169904718 252606609
109349284 105292302 239474327
93480423 206457910 406815737
175093665 456941056 287209366
577573485 291197485 331660154
414661194 383801476 571345881
413594067 231982728 326803810
191287955 66887286 231880809
57360686 12338072 577467617
361778516 242963160 599789911
513555757 3370722 22737324
333801719 83467792 371755137
367159188 237331754 520603404
551878502 253561637 75757960
318880117 324167398 427992403
508288861 357902803 530651693
43952620 286305323 347235342
486773638 351755771 10426228
289520171 92323984 294386297
454387142 9704374 24185267
238563451 307668412 222818323
599579481 219839953 359851817
224378100 427810301 585654382
272451205 570048478 93799018
431022693 120216527 184576577
153911435 91033407 210934695
385762162 342557766 197434476
439018961 86497314 408466072
40000318 577521619 194675534
263501067 244092936 304472444
574033645 662063999 347603498
161569132 173122775 171004829
373762802 258402049 456076629
650915576 163441764 459318
415688821 403354480 445660946
599591143 330941023 315066788
338066879 441855558 226362159
588529814 477144802 388031710
532112265 230789535 395433626
536274325 477376866 538383042
505413276 602846965 655336157
401023453 288598284 52589894
421137600 414823282 570357931
359217502 391732926 262234962
414939536 200728993 600098298
643962890 302597841 13228557
54439456 325143291 113853504
642465024 109877219 422958366
458221454 345664231 249331078
347575310 214891800 497030533
22899277 68478850 651814406
368963417 603042244 365148207
119186702 381956203 20443485
423508879 526818016 101466436
379269058 434461935 474014226
606644093 17870342 356234879
439698604 249984936 80313944
526137210 392710956 55008742
162543736 68349911 16072321
163861034 78703256 655393589
365318707 609825939 245025064
392024063 594800686 528097110
517851680 506736187 294194242
391213758 154088945 260231409
640951589 245468950 408666199
289282432 1901902 58845369
41969819 235400188 321679695
356909993 249914304 348656097
575954855 599191740 270740053
518149238 336734875 17783831
188280732 461680768 391017922
510812563 254946473 262109941
422787437 345240697 383386186
255871679 179823477 122682283
159719504 192478609 483887173
644100155 26923833 381452187
129102200 198094708 371429185
374711577 218238681 376183378
519105348 120222504 369426637
467933234 90602260 375808894
415079649 356876670 209822895
304990516 414180628 614062824
599105581 35185314 413483873
590974522 508600531 515462874
621081698 295685228 117577542
495867895 24165656 193133046
311302895 289926526 230904631
229793015 634404669 242662245
565423564 224485553 112514371
240741303 314118120 479166511
514130010 382746894 468993665
597548726 406168684 383721356
371116269 663372775 642794005
561384824 291008473 609074224
119117016 291052027 14474435
623874699 473435396 505938604
528040022 68732960 419359250
532880099 214836037 251298671
158510645 134385418 224917954
464067436 626759761 230103018
424432905 368836788 305369663
483171967 645276272 87486520
162238329 259497355 464707807
579187560 323077614 2670255
184153797 632995506 134723899
363996266 575310491 538691607
437223061 116335692 320719100
598336671 365686985 298013236
291369018 54301316 591528429
357557470 85450554 500012788
625072133 474808975 482997960
621950890 147759347 522988305
369495139 551001198 566194061
219007314 394030602 485171817
413812852 52305478 249952983
393817891 654660431 436328603
89731950 357131742 608503595
482955489 398271385 171637873
394347270 306609133 31370306
299446871 2731025 296079164
344369001 505836475 532385123
610250763 239085640 508929234
27260677 512703127 116958799
407758016 647251032 532329874
449693779 622637964 118957996
305614017 505883134 438545922
252039738 213614167 640545921
242064741 489199304 421735943
547649205 66306276 335346761
409821407 24633996 79999888
124786828 64465977 332645646
259667701 199355982 620636789
366421411 213669450 90024086
403940129 432964151 77139415
173867987 576030324 88476189
399775575 337723537 453772997
376724764 440848338 435270173
508256496 322145827 119744801
485255292 17257861 654921813
279189631 457328601 660590203
613759177 281977825 352190202
438134931 384373352 203311759
617052835 95693747 167679486
217829589 285273771 514023047
507440525 16310762 132937104
5054428 637070238 336599316
8787779 521308533 562464156
232099219 457603767 173293024
659243994 507932472 586422294
568069229 206003952 119410176
284717562 308723702 575494664
604874342 402014116 309537175
36373158 578019908 643076832
577635890 272883932 6925040
552815830 366985482 385254490
571604297 478506032 386755156
522865506 138640401 133115732
513250159 66166622 29597089
20205455 76636812 578233119
399680281 286581103 589071522
223837731 270567280 643497734
167561265 198356007 553352052
107905940 262415388 70859248
473920176 342072779 237671105
370302649 528136044 32399163
56303417 521107112 240832611
162894718 614333900 502849237
153608066 211164013 564727523
663172647 42833864 634430438
436950306 325491316 48424801
325744799 81200515 247537585
99950147 485716066 358837810
172693157 365678901 582048065
386597397 232910889 159666963
581833582 467615139 142907361
425686954 61922733 135126903
471458360 194539044 338183893
533714854 167214319 492350376
417205376 578184454 144498256
5494642 26111992 380721430
427365294 581727674 620689138
252980399 227072088 390884766
561720516 45036086 2993683
158014427 234536688 83193422
33576467 342379600 448659426
375359659 359590875 519206072
436110203 624760746 395666491
465933569 490930898 487321994
332632202 648819264 50764228
279133136 459514782 376043210
115037125 533277893 28659811
653896651 194999794 280695145
293494974 605594979 323567143
295565811 369166747 310311971
51485526 417051550 483038044
548696551 137969307 158601184
342485108 34997561 375495257
221651085 453609093 233493097
89426883 448733545 110409990
166750991 276172468 354676021
403506103 576207629 321760182
307148760 232181372 644383283
114453487 491368162 605303206
244514271 530405340 560110440
437279754 200530949 354294606
371103845 510504350 484949137
613145639 561614439 369712541
238019599 252344355 547923972
608860045 588331267 54372511
55678081 127177692 291576040
530992442 339172329 633611119
630680530 539907592 210185031
192427286 338284204 126749375
447489778 153887127 639628223
138933195 94113591 408886522
545354785 309966202 332650901
275681780 18055405 277538912
511958723 548493476 304097931
594671429 338413073 460122470
506417563 18704421 140317233
230333261 453770691 46444114
132512638 269291097 275354994
543515143 593322273 136684914
290013579 525794864 10724656
555797967 322315283 217962044
5262502 346224631 266896238
463817846 411649533 345292920
71221536 493965266 146171287
652698929 660863750 360279133
364774141 546517190 15858778
185314420 502856899 70128647
150481899 476184288 411896539
232861987 550970843 28097474
555228157 428817397 610693072
602992296 357390573 651569131
540057135 230299100 411336511
147478548 301608495 307077697
323389507 169418306 274342087
515814287 64870437 210191988
480509684 611110364 304618555
438748177 47606723 458184196
58233593 347098406 593477882
54597588 414724649 465390578
504284917 236905691 512530397
562365469 332156050 11263252
615506405 152087658 89369475
161792460 53735191 646874049
252655221 592122952 89288099
607261469 549098649 449604002
582311055 8565222 414711394
575160875 63343948 127054676
181728698 332909224 325839142
592417981 400038113 98983796
523745952 431825714 244661235
125529950 156851038 255244601
393069294 61739705 485265468
169387865 571070193 183426179
166562393 646962676 284249071
407991573 308247719 263835303
653028437 13754425 390467145
606090494 206286623 462607206
450329953 212961143 55059702
286245073 125407214 204083468
131761276 569799599 43560646
43688682 420351114 588011841
334362336 82449734 610060202
478709787 196710778 608206611
972340 42193688 254468783
90616201 97528544 424199090
631037821 642626192 641007462
448831556 343634955 557733207
321524473 317674362 251966894
407645443 366983777 88429222
291004314 291690138 581592469
399447455 37417887 30808584
627403262 566178755 51556925
260667475 165422433 291279895
513005518 534996220 269781256
489528720 354302110 93450031
120584297 285395863 27151722
226983851 131557677 585507992
84404464 92013658 50056715
20658324 596514697 121489463
488516421 409922932 313586790
206383993 208464493 651179296
138578115 646423279 130669599
460952104 255029767 215929967
37136336 512568379 252156736
220802149 75051913 80429925
1485245 15333579 615241789
322938681 276462777 70594497
306056049 74881360 290700356
553208843 46603132 24462992
92019016 85496142 201934674
536422757 200721427 35794147
121334400 212654564 661149602
321758788 508070478 106714715
260303234 331341287 650072553
149626953 75112999 221824965
208550083 369250569 282377355
233234259 277397124 616741123
436552680 420340409 519489934
508947350 272411346 265734796
271578013 380292309 9215744
164017709 396150883 18612272
424771370 211334142 632916666
464834729 589947978 13737603
96606346 169069918 300562461
122437823 280731756 328596344
607585088 628934095 556132240
111651166 399791346 337334436
137820905 550541354 401468521
353460334 291314477 76317464
16548315 360979601 198956364
582708115 209531786 331088402
559787057 608232761 188817509
660295424 329971790 396195677
486891233 56236839 390915758
216385841 484174707 281099282
363608744 357966043 430903926
486124200 493996240 269400118
178325052 436080927 181607161
538570561 532628468 303845450
212076148 357046862 660237918
385269505 253832281 316934704
482377300 492095299 373750549
654423864 113653957 456094332
189499724 223788960 451357918
457302347 159421532 234805484
514039725 607954311 536331021
181572929 223636465 475502445
265008525 73438287 347202172
42855827 623593327 32028004
286319443 264899745 45840733
25693910 643458870 448253674
427156777 465251968 659581433
186286858 196578067 155690545
170845901 529545377 507949854
404116952 487333472 198197432
640204061 225864947 655802041
250364390 90008405 160874949
86355748 420349244 98708134
37107267 597926450 98774796
288859181 436486453 254382977
49586453 513560794 494727040
27271702 218818408 278767095
97628586 601028481 474220455
445200760 93508049 634279792
11290121 322808483 355061947
637995840 496514445 508461190
357799701 429137574 493540969
586288083 351809041 120171793
523142511 366009606 510866981
471711935 263152396 554006173
134723446 607371452 611811854
48911788 409134108 119840633
660364711 365344692 217551662
90008740 22310828 53215044
198589092 387332512 187412962
41409267 651317324 294389207
93331111 272726418 607889488
386857344 196719328 443029296
516352684 283249154 540315689
2432768 367728330 568920944
106852237 248819900 102029801
3421632 614320711 326125465
573200734 503041931 226802835
320772740 139027748 541080495
279030315 125369561 226468975
27805932 611684633 186571343
149390399 435208606 338783384
555918727 453311913 352107172
271657042 601164489 485487455
640563351 116441128 287717670
99608110 287928611 386892860
482987215 34983743 132015943
336535193 396166091 191791782
141099511 271291166 92054056
125666173 237547696 501189471
304290065 599126446 658026963
292823266 438745932 72747200
208248818 211510522 175033593
217240477 639072244 129315381
275834878 265613901 177091806
42766972 336847164 286677829
217436248 350088164 325180801
427391261 226107970 266546694
398104381 27788340 298578394
609396859 4253915 631062769
80929515 582291815 139107500
41161822 429021333 496446703
597876878 115179143 533295003
573658334 416311042 656571478
278347908 513107957 647582098
214901015 627408393 542604610
507939440 529742451 583911493
267280589 64229968 386665714
123642424 144674386 511421134
38345708 106195304 564841916
285310056 621784357 206363182
328671881 42189846 381598476
218120423 539728146 151178666
633331336 566273679 113513321
656565327 290049532 78109260
289321737 385625851 47914338
501991161 615307896 72881994
122100243 192427019 610999178
502403954 427287369 193044680
267695008 391470637 546572763
609658617 533794790 146575767
658934247 516449027 124412817
120018955 251254651 305660351
190359528 398301302 454331103
48812941 164216069 349953602
265663090 333171512 491393326
72746463 238443264 424230045
110562177 645769584 216086165
566615897 631528138 528020239
345014197 105266283 354877319
449407668 518695367 255357889
170243745 143672747 18609565
616951723 8546094 68237339
617279450 310676143 374465657
303828781 83189234 21546200
304097756 613400251 274038734
590014699 184439199 333059402
436564602 592033702 319386332
73407997 99838477 197915092
635974753 307735477 547321540
421043968 223201785 534628797
134373430 285485182 539125110
540383346 353214596 85840267
362854363 156385419 469018347
465043422 278418640 350383108
510102174 326116433 579982882
446384099 624233726 547907580
415340855 649529630 561823977
569377128 12247868 318580943
565689604 364891397 481641695
298205041 411423931 171916844
493468652 309715265 185139280
424446769 255457063 304980085
92783861 145643592 295823555
662461017 229982975 306265286
16215936 582111179 299054751
596008744 443290625 441437816
397607274 136582694 73847455
547589389 648143724 609754369
147299767 302085222 414286036
82549525 110987792 552754478
90413013 244767289 209786008
37663915 412605862 3249804
413297202 192312671 511470058
471707503 146864507 179274355
659431000 143328301 415159201
380791668 324877622 532240997
479690793 351412523 153068059
107125157 491054409 525583445
81624050 403790145 89392867
328309287 637051160 661151672
621031143 547672385 542775462
273484015 26008146 563648673
472530865 608570160 535459254
134887193 470753036 428614459
569553026 439873275 537645242
89311304 101229958 365891248
191981377 24631011 410926933
246653977 528195021 275376628
148759238 87103727 269922536
229261250 464904941 74185791
380855103 512541969 235567663
473785479 438008885 26162176
346880873 6827371 17504545
223223188 242917603 150767096
464832840 481088220 135595656
297591159 525143323 233627307
208028916 274247071 185025988
228766849 80284677 95256137
424133567 31910550 389085845
129220903 50089493 288688363
101036562 275971198 283718187
168030713 467313106 301164019
410819398 553035149 400968594
545529538 441776099 243317167
479756098 592281007 415933336
480392855 486176332 294956228
12842591 28105934 411344078
615961626 622250894 530272079
542031839 442798638 386812846
383104949 237736662 150495103
250925195 263883365 400871296
240874869 540360525 290456208
43287525 147375063 611417965
307154459 186303103 404489858
70772005 18648617 437205157
199491222 526585042 505432533
3399937 421131992 262288126
121146677 52402427 45741595
9351907 591830453 262371538
542401082 557634434 636622693
119706793 208620530 395619132
458688292 637654674 549705669
399912176 135474993 379474698
58764630 35345948 459606655
563505841 536890065 176417879
217110955 89478402 270688183
45707945 388561929 64377201
486108451 471292739 39196204
502580396 401016577 257321306
429255789 598002333 114876707
57679430 265218305 415982931
70639454 153812595 402596107
657404485 101940397 158045052
177726070 216141474 389615007
172009284 421789106 344905914
37376795 651715841 171151908
225136417 501367604 177642016
417229609 178045820 343119624
591967246 35146974 367904428
108805285 395079533 173500911
455832197 325139202 623775295
206105823 584468566 558199891
35429764 236407227 504724162
452170100 442719222 180223111
535176437 421573611 355256839
50842704 154813133 639740646
64367337 364128094 91455837
518227954 509716284 8779594
185824900 526086181 528504438
601595462 99669687 630291717
95031236 259989608 136317698
350470376 560135131 524127962
155128376 608261865 641661984
300177436 233220442 636171272
227887389 42225160 603848458
519961002 128166505 68599097
83820039 387009668 531842946
535944858 10318627 629370949
237921462 375659427 241203616
248788831 154814449 501251603
400267197 245896745 96604809
140295991 328987834 418138063
588668504 106852213 301909921
463441826 662546041 228213740
428703478 281000245 24640621
366772602 28414763 471541979
621991982 145508917 645821190
151826222 450566756 340007699
570661345 617083188 42796597
424782206 633179137 425495074
546050473 242342364 210813060
63091909 151572284 611192498
618422863 255599122 290066690
539552202 510882913 355137572
453720104 215044984 462212709
190286982 105541058 506693691
212086717 96750022 578984706
540457100 121381325 246632268
283202191 598565492 65032427
444912423 74833919 166094481
130139185 323404435 133103132
486525250 489276033 329589396
206936274 96275040 537714017
93380688 592629222 258508716
560493114 595573378 346953577
380636055 518265664 239886797
493423444 456337509 315533103
72279257 143470893 133407106
509220173 380862778 366744486
385402187 186588514 598032880
461784691 424550537 6206555
508118799 326857685 172967234
103330478 178417698 350295058
465776837 544646113 37661699
520012209 232031354 171752378
123500632 73916808 604543099
491796170 656784216 558487876
596958741 216785004 286507201
436686337 377319625 45112376
178511119 519035978 342113527
555041091 32442779 385324080
187318316 275670401 635252900
65876178 657063632 244044554
190587144 430103474 483546652
215248065 69513546 631412768
488393493 374300435 466525163
449622395 38163645 554588398
504175146 145780915 507991274
346025339 590929560 570127652
173876331 191876082 211065199
276240092 637692142 611919334
559074865 528343551 371451085
397040987 16302589 596449004
419947661 591986061 518451362
316088195 353447003 571879416
183102059 263790588 289164653
371070162 131173728 83512287
542497244 7875286 324001380
228620216 249599936 150687714
586849553 377221839 652618382
25736903 126612525 468418319
379882098 57702849 414606497
51283257 575513801 255763171
536520706 171210827 237606923
239880168 468924690 200760035
31810140 423871752 193255302
357753118 29718510 45280947
255343115 253052604 597742729
313076512 248831775 337215955
376729057 419536440 625686759
91942308 594331666 88420445
54760287 19140874 480780771
438045578 264546966 651064387
16556589 465666032 307478171
165806535 193293790 231478135
489130136 354511025 583584384
246777623 650683479 441023730
287867275 139576880 658572995
413900904 21600578 405952441
149120763 362527206 569171229
407316156 371077479 106489235
47831403 158407985 356628401
449208283 372277915 187573563
24081473 110565861 403596608
12560765 502519373 271012559
233122898 383529369 590447543
55439515 223654970 268306293
225114499 601439445 243086909
268985158 5577014 158122975
529820269 618364962 68334581
285321939 645566428 501770756
565153345 252107573 513882041
170814240 657436048 525637894
263330305 586512798 63475986
478457001 401970550 319284142
200904085 346493868 647486557
568224442 513763412 250274392
144284509 468611503 400489333
21900702 551773309 15227846
289957807 208696710 414354417
177067649 82034943 85057916
441321171 517803385 246323178
87489524 117622841 53659020
573376058 588583454 168294235
470121208 209873214 102133897
498150384 89195863 50073431
354207918 608383175 167341915
529240925 184777598 370707388
558147334 329790949 36712397
228446257 158528554 287293162
168888127 653949892 29719412
461432126 240655414 384227008
490768730 206934426 180438477
413246680 176998539 361227749
484268874 194693034 2678000
404367678 9640674 93057286
497093800 313242348 529795827
114701592 542702368 115569863
623433982 100367717 505346299
61494416 384571230 105149300
273531131 461403374 306173780
289437906 555098570 499663617
195352279 37751096 335846357
356273410 393835774 41366731
286799512 574706698 617062626
630663399 306604151 390235217
643153717 11510432 209919315
36020772 61928718 414519623
455261686 257685869 563161454
318090437 118981460 467406085
291113047 401259501 523096740
174209266 303408576 152312933
415609349 615126122 457897104
394232707 378055221 334654767
290834948 656039477 86202977
398494098 101518418 203219377
301729413 235113626 73456275
161063389 341579547 636163851
387937414 298877141 534988792
217264475 317620225 84720327
18337699 162835663 350605311
153638215 106309508 512410524
267989503 305554448 583070152
26479215 177252637 101849977
427120834 264330164 290222390
660725639 520834041 40208979
181541970 542030820 360605146
119305295 652638640 107842734
488408563 86685271 529434395
305606977 521892837 296435090
231644310 633909052 39073167
330942860 43393328 578572245
526433957 258691880 415958677
415183496 527023232 313061778
523510339 98469126 509874932
223724694 175673011 518242604
386127124 141070268 538773965
43264782 494169685 618251279
467561955 287850081 368845910
397395592 359148355 112825007
635747947 277340132 7967992
154221815 130528928 525045737
574909621 522417054 60090542
93318255 519516641 151775659
328862157 326321489 426111680
439191339 329127471 263795157
242580602 658924471 347721359
209663269 343412247 236869351
279240340 635312673 497959096
529368146 318143876 128337795
417133021 89599536 389688890
266446115 542244270 274795557
89927447 565983042 424511039
85992821 293690574 352934691
243015887 196980649 219664294
193675620 467684811 588343104
627282613 309044346 435291611
349602241 569215352 587947051
217543641 310435860 239903156
252816466 219794913 467368237
34487855 407216339 165543492
30536445 313727784 57277821
502725323 194698842 87603737
592276250 561618509 346425427
158951180 511342439 181626133
340404462 389056947 30330109
373043527 603473205 162552312
220562825 373828668 223240222
177215025 373609793 468987890
128453055 542660295 202733482
305164281 602443998 297027619
416457755 447149295 3973729
453739737 375346613 625137431
162334511 343581381 275267026
470427002 66024910 151813814
309086374 200912181 404738042
295579891 272755173 381759789
20726066 241407880 654329420
100152780 318459079 388600091
390700479 129748991 395402728
408689038 564373226 238648400
587065164 267337089 466370527
17215638 560601816 525566920
462050866 600533504 114074636
81422700 510749561 384195914
504948541 158149300 505723596
102857558 489724666 93623719
587963817 473131360 128991725
142332658 153648214 148575532
91670224 383701554 87263215
104271248 466772728 38469931
181793527 180032614 165899858
39317283 10007436 410701755
321451201 82958318 27269549
109915639 399793344 537995123
592720557 646929053 127246175
536350726 629957239 254747107
554843659 73964075 185726425
214868944 189238326 219974138
407254238 420088566 62987818
228772310 587885685 388605708
229293671 275855335 329983253
95316687 263302434 463953964
127967691 650171090 230178751
35381359 174689440 459128494
600412043 287711416 631148437
459286904 30723877 371535613
206271021 418971089 366425276
4393557 449433679 140759911
147526732 171882059 128122264
229462790 551562788 126252169
193705578 120094663 376738044
660614429 659949369 130373282
151110616 35977740 543983242
555253355 463338054 28821078
101484205 502560761 294252970
542105362 109909248 337004178
437817107 523000707 500398429
590198582 71711768 367405095
156851680 2569115 635753561
593207702 116842659 455842771
42139859 398476686 73271520
648161246 535189205 544594643
365634192 448608500 479252629
370911579 187051126 356032949
314277771 127767649 19877063
144013991 154956461 511334860
418810617 517703950 571987432
199535538 373775433 364646068
610086529 632910279 384540772
649840382 372387475 633633381
43696237 4824472 434601340
582353809 188054658 339009474
577733308 491203129 287632266
130744925 131920778 611255780
543031365 523821147 222257101
82500848 562047418 636267856
382475750 329351413 127413037
119468311 583602502 332732052
143104831 471689344 27579400
328561169 142102422 52706249
147928063 579509701 420453944
194112812 198218240 7976279
321937068 626873745 306369540
136488570 370526196 315689732
83949357 521233584 141982265
491392874 414037421 80339307
620912754 83773348 354710873
216061282 596267911 609060386
93359742 421584034 624858410
36896929 460860477 106094582
96579865 26966008 159595487
297467847 406134613 192225853
366867789 618734019 629088973
517033163 193612033 544185271
457797034 47094945 651471229
609524416 316302627 429676465
218463274 10396277 362898051
207628353 520153006 481714225
243703226 83251352 472897936
460602777 333806911 474717678
332990565 511796829 573059730
466139388 316291632 435947464
106801210 8327831 176576531
117370880 165018415 607862927
647570821 538926864 105333708
401297322 563724185 624756711
477386102 220008804 373206840
544657544 396607930 604387807
111715857 567716716 527059828
624643401 325523211 440744691
341087813 259829813 150143061
192427066 4324865 417613311
580119665 456752082 146648211
198994040 45222617 588320828
437198882 185901205 543747493
180617903 110881179 239095090
322004349 104722325 504699189
103614562 458839922 578230593
303279484 453722388 268602962
641871315 462715331 276125668
55057761 121249700 292068044
297188086 181350585 616343435
88832511 313076912 523187601
623144210 542504379 80237766
298521690 559354928 334211442
610668609 426265942 573834781
440019344 239225839 434216081
154101532 215537298 611466997
65696304 435333284 30413968
369394003 347358845 154965224
594222666 10649466 466234405
25444776 502097687 502287054
520034592 447748748 42588868
595204575 126184787 122039569
596051126 156825383 557539563
355805843 50647914 307344187
524665287 177426513 459521194
561892780 621544752 451057100
540726825 624124151 579977945
64530337 169660885 46626377
145974558 390537617 430866636
501602552 417077193 503028813
103169376 295258835 404598635
94073715 568317998 44570138
390010424 165872645 268361633
157580445 45236230 364998304
59640042 100115287 431010704
365035226 206086341 312114722
459283301 170953703 36177836
500333722 455902004 108227517
572100797 406651238 479866026
62124857 497277399 465968287
69320398 391693390 285142963
599690789 36546221 473619752
560996940 22351463 116804944
564985880 547846053 477641759
441440789 473303873 96715453
539649649 454938860 207389455
386472487 162811924 402438657
341154196 149771014 317588654
491164259 585479073 650215330
342455475 257844400 648057199
381165268 9585485 263315627
289553874 654199826 255591592
196354836 351713288 193998916
78249823 348946779 531403272
574997518 294044429 140919640
659131796 140642977 590454742
41335698 287277495 459988675
470438779 36583224 192214998
422694787 200443206 543662250
213164587 17124344 66632299
64709979 267879909 369616554
281582746 158987524 415751482
299734585 338451676 215649759
136392696 206610633 634356555
19434436 47218860 553849118
245141865 504431091 198724661
475605581 293621810 68879920
171822463 278910291 639008262
635925532 617739507 291735289
661598553 642407857 642537735
45859759 151054840 298945126
404568802 638023791 359438448
200514921 250871648 506154705
446655881 319030387 518366980
546199456 449971468 309690416
592157444 569986831 79371614
434409705 120318316 146314558
79956506 607159081 380391279
157620512 341267891 404919657
396266690 129523277 329500981
507622371 608357224 157278448
171209603 28928112 376029685
362012687 522820470 574044449
567595805 338284137 250681142
149540566 335042946 372816298
286943597 188212024 211419913
493268137 641615322 237164781
639805497 588619114 148650999
590056559 129730825 350111174
311489827 588595923 424047735
78700079 503065107 138922155
460437288 404310182 238635497
660529351 354085236 493414402
78304615 426945161 502166068
549002686 32994296 544837469
257402877 111067019 480499720
485900562 168358338 492584192
493676199 611823378 609835660
213283203 253680057 226716777
639788308 303635059 62150922
137382139 340448749 35550700
527649803 351841465 354604937
99482417 108738307 461186192
274155389 227218672 118523563
13860688 375536542 494214446
39510457 107046336 59699113
302702389 75013446 33439574
473032354 73737417 196947997
642602839 528748475 511362616
401561818 491267037 563083753
249022006 338877391 391572549
373178379 658950259 292391898
462766225 185238509 165995521
209978050 208211001 583943708
143938599 414934764 77205390
613900839 5586520 412064082
591399906 59285483 126813125
202768627 267365171 142642159
289430492 515907425 516470709
640182265 200693089 161423549
173090856 114770315 48838977
163567260 468209421 591160038
2816691 564237461 9880628
318811140 517139672 36497456
87594253 378849408 169016001
594496488 204491025 458046916
292769015 140616986 631148900
389152277 241806641 36377545
176746860 65217808 48798625
536552036 457590289 462554148
625503378 504967875 338017321
109976702 311983782 177002981
609211329 237598287 502051592
250514057 521576211 107980280
643857954 140965201 389085609
454726224 611727938 135318815
350425790 142876021 564589649
466555758 574182050 372986611
187460156 414326292 264813012
283748707 141959064 391221935
299199172 580578957 605321988
317234667 486828619 403272120
644365170 219775559 548393784
353136760 61216875 604839126
541042758 439010298 43454743
332978905 343750425 77988568
348053791 283375023 11602904
127504912 500550528 66623185
329028618 328850164 390620688
33165463 637914067 184312184
411001319 374989373 549809934
415665369 512744664 446933002
127246574 298712334 352429476
186188539 101846702 438408816
36120442 643314836 143976755
313386262 243362657 200474477
287152671 212885244 132776339
524131670 362056335 277069998
132944188 166811021 378244856
589386628 129834272 240397787
490812334 248696692 20157881
394134820 487887641 179621188
461666348 422221960 479765343
209431605 228310179 557693905
486465153 395156741 257023929
104662983 391623439 431873883
248399245 27301128 29744440
288142914 30962926 474729957
255452089 441617349 333528000
143628469 358858098 537874515
274476084 54197941 533898392
249224791 210073505 8212230
246066894 586187811 246065494
559179849 512001859 336541089
108414697 66550001 108179095
487449792 620870964 54283549
513877863 296658956 33112426
400984763 173737148 347023116
171783250 407834581 378107115
296094763 176428410 593187717
254429700 371001398 102605037
366810985 582632974 447441042
571718480 525673673 238179434
293441345 617554594 74354927
129038630 12189303 622905414
379332401 385674313 381996210
346030078 426963437 274236081
194526367 42517975 289187074
643808632 460297493 318999433
656012446 520748481 93566931
654703581 636101032 430526042
166550494 186106788 174903826
417559585 414518026 531461161
607065866 229837900 311582012
609027104 401814964 367409554
571146448 28843302 559936827
635397816 257421922 223004445
544342528 183413655 211205617
562519148 323060430 314985210
285659014 18804031 441859706
662747414 250927662 480223515
202185581 120182291 124518959
281005767 369623499 29123418
161893746 321633780 615478428
605647830 139861643 117536606
143052755 595282796 523069994
522532098 336450570 587529725
431662792 445222868 629072150
496064748 585475417 408677813
506752655 28071612 316594171
644609155 636045803 482982066
561613876 305325428 580187665
16882200 611605119 316591698
464079714 581177647 319972917
247990430 581672667 631926097
286526007 78318468 183477958
439602537 604681313 2320299
581414334 378343381 312256696
291386185 190486517 631642645
217389499 307926033 363303804
343462738 661218564 597222980
657513206 286025468 19498955
214435591 48934254 591754735
573885886 427908361 206682349
592141667 530294092 643093175
348454389 165209120 611898392
146971179 222782924 291886955
430184442 198259343 316245024
177899134 50366080 306945261
631798523 121061358 125278652
272966832 509539223 658839947
404775262 14679228 27967240
500515820 544841218 493904776
290574133 35344105 60185124
428440720 461482362 505617478
563345423 263368411 43876243
109167587 568576932 214938929
431065632 55332794 309069175
294854553 49909917 192415447
330078524 353352900 631444807
406221218 347729760 177431662
7810858 60923982 519546686
438173394 362360887 475525500
300631490 235623534 503729561
160234597 461248232 450705329
106994413 16486644 83458186
193559014 112243896 593111698
548415007 465427853 271278971
585095243 245252145 78338140
661447003 16467892 647233533
373967434 170194810 462294493
508278484 391468210 208007192
333396386 542789654 279564681
186537449 30106584 319137856
52024481 244858911 173935844
641854341 357726618 640060990
129108809 308117284 193594867
271209464 53117108 236904165
103055595 414811292 334410409
150445976 248526118 278644542
282061603 367231970 411194317
38649012 126908583 335677261
299953548 610192958 321501934
610330022 444185257 133867698
357706060 475537606 87022423
26525867 654146596 599961071
171373180 207388680 612654686
346314574 399526072 175792219
264984753 296013838 167378990
269155109 60796911 352432603
175521698 485556566 380403796
569184784 604827065 195956849
654840443 314218203 557870395
76787863 116378799 113874410
56741391 599427039 23362227
429528597 120008262 352573636
637678534 67323877 427200415
433038748 484234197 410935275
119389585 388795991 114748363
462933252 296486950 76482719
36666074 365121778 451629919
136585277 182888518 218836984
418008392 534386607 446784948
163457 204019214 234886770
34792691 232367624 347170538
4188758 647973767 82040454
662088242 203593066 333926082
560746050 366928518 201348905
421794986 280884807 266583516
479042910 527676992 47227915
453002682 510082641 557672072
333658344 399027560 646231179
313398288 572785524 636058420
102260542 94488579 347936115
152805880 459027001 474855156
461964337 16424157 530387379
620453019 515894342 183143176
361680013 389281405 485951646
355171875 597702765 120705672
299191200 346918029 430799061
226451010 182762349 184929689
208788357 494312353 95407298
545846984 125361813 658745098
231850374 594532915 271751030
482591207 79842344 325368823
98903790 427284909 598085753
647957591 592586688 130109070
363904446 47226438 184942936
33515604 618231588 359263622
582180296 273042287 438791654
344874346 151095376 177698490
561142795 426066450 447189423
303456471 120284489 575978163
417692938 526904902 373821855
630175029 310427622 369423983
66586934 643412418 283407097
361413009 203935412 441114057
393728934 396382627 505919179
361413569 249252342 180614582
105708636 163177988 3667741
476612540 456666072 149339320
82855727 512684499 365829031
537336136 260560722 117859242
620102428 67592441 87660416
277905060 646250191 252579792
617805839 375643766 80883127
618893145 552499476 594065240
330180570 331479301 229676281
626678664 652634300 545970922
609030780 257871802 270032980
460209532 352564681 229744081
612089426 658523023 420276874
655540503 504400739 385881606
574787706 19260619 512385257
232435717 406376423 452504746
306601544 462934699 352431022
517748819 320378219 550284899
18708110 412581260 212942263
240867994 44464167 532918961
588220144 110576025 311796889
390010938 583814490 472553876
192934821 329839001 390225561
30296218 309675229 144917069
559791299 23697998 384978242
159599335 229074953 607462680
396259171 88528627 484261582
624351026 198083886 14754736
234096291 278617408 197267585
455941822 116998755 136735182
465553010 277291431 580139348
287766728 337823798 14153383
210881820 176151850 37256133
321642249 68176187 398940353
498283462 597939502 263548787
258551755 215524744 83755348
436562075 76951826 230027822
578006661 611122079 249674069
349489843 84996916 653182418
354642145 11352658 514008325
525146137 366134190 269357590
454525617 415846990 330512474
414531503 156764009 599867988
362823486 661356192 398113292
470533604 69339747 436921926
367868638 190678283 388020796
179996815 583656931 604181045
460326709 445348304 11483247
36895782 633718229 135204564
253963086 633978219 451796106
549116061 206831137 286653237
389686886 372410772 487996133
658767947 137044454 294962202
550916960 218427450 70581214
131003671 397995193 181544057
361520063 610446809 172412626
269348230 244633566 217184979
354225424 169318300 364286725
179548969 130163332 195612840
170443242 86054549 48657229
379216990 48074562 230962313
429228724 308861509 188198895
372272568 201548836 223699781
60157134 542376886 131510176
392750411 529105887 305517446
184272367 502893754 657695193
576335452 376496366 411315884
166925419 448829091 442886171
290004963 17409295 175422860
240401348 305389050 282829738
479594467 59421924 524005891
125275661 110057838 597649438
567909889 550718204 461303649
391138000 293441947 119386772
200975347 396601456 198455476
444663460 149263710 393033151
434354069 357962699 133160000
127255308 509650614 35993747
308309913 457632806 534823211
374333976 190001366 566144382
530542403 27777652 579560236
402387704 200718815 12021979
598581040 248887624 71782987
557297306 248697764 473149824
29404609 273156357 534061836
192406633 418530484 194172121
633549585 121342188 430481787
316508282 509741553 20142067
500718001 548556969 383007073
188366343 437929733 102548345
237864481 80039715 446204067
637820113 211154666 257178309
317022025 654853082 352810673
360826248 398808768 412619389
519135591 385703941 449310750
397034820 81718022 430501226
66084892 147117363 69715768
604075577 585256253 118613848
135735076 472171538 447907448
184789825 466824970 144428789
362334830 54354024 214513367
484963158 207530808 484119215
189284735 167460334 368462420
299996427 430044835 515354923
448605600 105031997 589115227
654909755 540273785 121436558
51170125 201232856 116061453
453203810 379572723 436029431
195507458 258341200 410578117
45720782 210294477 470388926
567118636 33554376 590055252
149271346 94638434 352010898
290035741 37340530 568433811
19861809 246451639 272992063
239094405 599829551 603326989
258810640 657566210 546662458
578991417 449532655 466447117
119380846 497560278 612188509
251466903 275658953 563428286
460369146 252596814 580051185
180586659 394175054 366736197
649262388 430198200 219724562
113119241 385186188 195247499
352575750 453312875 347004843
635300374 61615742 55266395
335097537 503528202 361709742
551819732 149759468 94987852
508456917 600222538 250518155
527244689 16148639 500112265
623967200 188108016 612355000
188073314 374675127 327029240
319408354 444976641 179011808
519518234 588544016 110503550
593739981 558379468 358661082
116127383 194170601 624753407
574541935 186983800 93223072
15470846 334397911 351865901
445413046 658519505 546830422
495788159 570404446 637248480
242650668 445499567 508808239
449818231 119756175 603178285
297823325 297045958 283222263
334114880 439235108 547286890
627745011 389370671 231962283
212120150 171694343 477971027
95298890 75188507 373564205
251914456 194583980 521031230
561729664 385273025 58571832
636828712 19139100 117699140
271183520 372719410 227506804
421242373 272914216 557066949
335692165 174135208 378811309
210745362 232320430 170043813
410343696 359913643 313829303
590794328 154256651 580840607
523849329 563986346 192364920
326411276 432395514 22492013
383928118 562752727 523940537
328677693 119675947 192127225
234126676 616759078 294443273
4894315 427609923 350757841
87028722 106989667 353887223
58145970 538103941 371490023
1565624 614704805 516179268
448050241 446951321 23016024
136300739 37637796 549894558
513128526 624035775 223089214
469394836 124463407 310300037
331466638 639279711 56473832
20838203 509869622 169979155
154231824 357488372 412142044
642881224 230499567 251215973
620067911 458842705 574907417
446082559 603891759 55541481
315826647 241867434 369193904
202526064 332419547 91755896
539532824 121407838 54779620
299940242 564736736 572665783
161597827 10248779 143152656
145078256 604837232 544733547
354610156 464872542 659175484
486707697 319288940 288360666
121258679 413429762 217293219
136174792 546727625 233188957
507613625 478195614 313181731
585577345 71530096 520257556
621414588 58202910 94465592
452941145 346219438 397969557
471938142 450565657 177212772
410792011 233155680 201929416
130082476 19691195 227910351
15209542 438132634 617609431
552554720 318673064 488044652
91027918 81940522 445511965
144035247 207401561 384333843
427899172 64919135 2885829
611778398 382075744 138257348
170082172 52983711 230185321
197967410 288073086 57884833
181523199 19371274 564991880
373013294 156733456 473560917
446992588 252197327 61081978
303933884 234318544 600708773
53983128 361226749 412382950
191763682 569546372 618656070
495301598 88676527 18982641
263289065 524203891 29542564
354704575 402526561 559027238
61064214 308486368 470564090
423326246 348589162 579733319
384788031 296938512 455300921
272896473 647130247 289237376
465572582 208742440 659849680
466011325 562445081 456938216
155063980 287699513 637943554
304891283 625964022 149959588
475390015 152999547 264469322
45113212 550499527 634760982
84706319 102932319 276077605
366954113 382530228 421907781
430374308 40910109 626281786
420031074 297263739 48410501
478396928 189469044 392964094
193015264 309112810 306191093
44722752 472174808 434712197
95916909 158162980 57611210
405290729 431652381 141548304
517739287 267643632 504532554
293641524 575529020 382017421
378463909 395753200 464976126
470034152 627271151 595906814
207716538 485417496 125190146
522983265 362949159 42764238
346852512 520191515 84500636
612298166 164101059 635300001
362379569 164130004 640684241
57789819 465114082 124861442
198153293 250677170 405933482
568153078 520509359 33397087
412102671 602920559 455771672
504526973 473572676 167885996
61596516 140695265 190147587
345145996 429066057 335586550
32159040 222215852 114267235
244267408 525825304 19801527
360352514 294324474 611859767
636602087 175133852 506501518
645961337 438484431 589235726
379101024 176781706 348363602
311885114 364124085 215881370
402450547 611310169 476035597
118534678 101875479 294175996
362816751 559689226 380029351
527245738 93254951 279184666
58053934 182819916 341266162
458026463 630407314 654324866
226244141 473938781 532143672
217167248 538116131 605072370
553675408 101977854 22459595
356037437 387907811 178856766
48194865 445859143 74453835
126578396 411831583 630488783
399397911 371798684 109871703
541055634 402574272 70235525
461210751 267541096 23627004
153418431 465990848 653844658
406818180 116199094 118618980
452652215 460153569 643916195
511518507 280698470 657636707
370914018 120158607 172171654
37795406 588796795 529574002
222349044 138714235 2702027
347789942 571174822 631339898
115927359 446217397 356724474
105132501 124009993 241407775
407467647 100418638 92380644
417488212 142264102 79794115
6685487 34515427 299934764
236223774 101343482 201785896
563040141 571188470 387305981
228651003 285264302 224724392
213242567 565744207 269319013
399965941 148904966 26827314
540111067 656952687 367068565
36028284 477423455 187476472
540792544 92083210 3798188
77533389 173822538 646452993
538245785 309447586 89492885
454318409 399332016 104650143
591688253 169037392 252273933
398894549 520158647 405233250
1320450 81280458 507892508
89236253 248394636 357290191
542671209 661689682 476487573
532303860 394326867 465586557
238067460 251222546 144239210
40566994 185564977 596692774
407247083 308735121 318074200
598651919 430750753 249548018
442185364 232259558 583157438
461786467 241301029 229636509
366361358 63141760 383330808
25438288 257585381 356477924
240977858 609780711 464400776
79069192 427654214 370933845
380020117 197056997 326456420
59199291 114645161 493683826
135613104 440706591 635377576
538258236 441428220 502072078
588444544 528942918 599301608
384634888 116811854 244983226
537617744 274223032 473151751
476084960 121202632 277060166
480451076 527880736 655849859
267000578 71251691 116359837
142339708 256880601 452813159
421380260 480163570 532396585
210861635 224064071 331434572
250766769 4147263 493890166
175586807 107429706 529437115
602564021 487218105 604768279
187855724 376524047 70030453
114057860 30722252 191876429
9222942 581136091 231525068
496399233 585888114 612039874
476777411 430800073 573293161
651468018 232627156 311087315
320018898 115511036 261637866
576808262 5289103 597821415
231517491 371050027 69598385
126275330 379007103 209551447
427946625 348969016 285782560
85096356 198016470 14223210
243293445 364063262 156294725
543357660 305054111 95305010
248118023 642453500 429629074
426552656 326205329 363728641
497244269 653370846 113241822
301884370 296674371 23657578
199169530 464350268 389960711
157172040 557220739 213318990
252478406 253671024 428412710
511319860 630300090 84450922
254729062 220825433 200751141
52091850 83616329 620429384
650576043 374353798 614681394
37620903 75219292 308505357
439771725 573443557 77750894
631502223 598971508 74447478
202952448 614251027 371558137
626596177 321442603 585758268
377170703 142965177 493600765
569453426 632918300 472932760
367374700 291408445 101717765
122048730 93966849 342460977
55676622 301815620 495514915
7734278 110316501 475706089
23109777 388034525 502553099
574991825 531250165 127174478
651090027 300016291 552325025
379157747 253036761 390664014
414415353 561298338 67791309
338852946 254950022 52641485
396861484 78866830 131963401
142200057 108837558 392451644
345344812 551424571 595855304
395652788 598783462 173277672
385007379 174947659 609936455
656655457 644684996 585808360
366483808 638425125 58029380
478557066 563959987 360883573
575487717 136058556 287840333
301662055 207981352 527488255
360420797 289752496 169117308
345649784 244914738 492319336
529066480 549378382 62013261
83428545 540369597 615946422
125623944 215799915 2222383
138561049 499234889 76777559
64585732 426420481 304290060
36707671 263559924 125388101
565962469 617871378 431181656
249583785 577572296 491573325
74521455 574458827 56901362
344340351 339264422 211066360
81872736 611704338 97471738
518252070 77995815 497951320
429230835 589270615 51417994
506303867 327954820 652008018
492762470 304839077 73817891
379411856 216696154 495589531
384669406 289724446 636376330
296629583 205480656 315317714
555572250 418913176 592645526
155467419 242423183 574130102
556900655 153326938 368611703
409127488 465143029 324761997
67489577 599024575 76396232
478724575 425233851 321633211
413525428 237546745 234792216
164751129 506742019 78062113
585475396 75863126 234308921
623861146 376010931 355459081
311931345 577424464 607622184
615815549 67518498 545903880
624412913 365859558 295960939
76019978 42288899 655878135
478602615 634928206 6837325
627371783 409327803 12706905
14261474 99634961 43150822
223812475 123515967 234747615
291640097 550406562 164960765
468023606 8223579 36081882
524839114 168742654 276336694
249782638 528112788 263296381
512519402 90442650 273978259
326386544 146320871 415419923
655115149 635584258 2580398
294151609 247123089 156270826
597060839 300808390 134841957
128543708 495373906 78553805
472810255 131481716 604332456
416460570 496125719 84633212
13722016 615212527 291383176
280164296 422229642 496988287
286101800 455500900 230655883
260525621 591899572 647788883
488426960 322916554 440786456
418707403 538637879 652116792
276757288 83847309 183849467
233070939 573216648 437346530
509243638 211505098 567459859
134519101 434907506 258263256
217291780 85971218 242708926
266411815 581534294 193041093
369905106 574992888 221015417
470292956 198238274 509310438
92495692 460963050 578422175
433893141 547216061 412336022
86575974 366174985 417258559
41200134 570224327 440102160
449448404 396761592 506669557
623311236 311519676 524487786
206590740 448960477 318471608
504155306 650085993 632720342
631946318 242583335 322113367
130792713 619977083 624073108
653264603 332009712 113793102
593446356 186949685 68712583
590363021 284458669 407752991
149281607 547766189 432008379
582164901 234211016 595038393
618120460 488120618 286650342
309264468 229003945 432896720
567457842 495683633 586604638
343198116 372910876 250427675
45177321 288783900 205268688
36912456 361222810 47593461
190346789 321478734 498307774
78281202 11153602 419638187
651583060 615293160 287116455
414048737 539775578 12813025
526332621 141252496 486687620
563054733 519073622 145235491
278337485 330997367 263198800
331388729 458555513 54620185
543607782 159953586 47534656
324932927 268943162 3612882
349551626 345198159 74816392
105501507 316933797 511877066
416411172 456480159 486958156
12331207 303721306 259612215
461169165 257145445 450162121
616673132 600182402 530690703
240725614 365348384 56949584
9664569 373071501 615136917
227398504 470374081 575427215
625644953 122447958 9445165
399796201 332561592 388162102
163383269 179958454 623581364
336661335 152741031 503441205
291919256 14896198 495926322
157389269 28084069 83895
398342363 495213432 476409192
477731186 449736639 317339905
213432246 23147446 403186366
554909090 444224786 611454124
371806623 573853875 59235946
428869338 580355221 437502464
276495513 555914634 424856032
526990393 131408563 210331657
229319655 538838048 382204560
370885229 252889287 240416099
301845959 384282955 204339837
307600108 622768458 557733946
575603147 271229491 177832987
305696809 129380230 333079175
376222888 528209401 48510360
202953072 114690223 44930010
67044401 599855256 581780105
145788334 20673323 491942933
262212835 165966076 251997509
449521174 581341299 527863897
586151981 387087013 33152641
275538753 601544712 394562476
547886361 599423212 15508159
168646413 213522655 279251530
346271720 482523896 267132268
434593615 248209141 282436407
290857200 257001793 413189877
222382288 508861141 431465526
80577846 337860391 112276472
300771481 368246939 333414150
364857337 533507853 453625432
443348058 9499656 643865418
478445509 574906183 330111489
100242697 85733251 579335230
139955837 224885750 434059205
497494718 278588980 632068787
181182343 557689518 177341875
188401516 273824525 359498276
364856198 587179100 439327084
197140957 358153868 461131013
374679545 194701599 203495635
170242126 27511422 65314752
581774985 365303503 291162864
429154672 26384445 77656494
12122548 284989460 446903690
290978749 20053795 596991037
516867776 67490052 230435792
1307177 135677903 290213537
218295862 581866814 589254291
228474254 469487144 211123417
252928523 173733769 175486023
479063512 164102873 537513520
287946350 413467596 536239780
89344513 593029991 66737523
655997498 2436325 84533972
410059723 313989373 153141482
522773050 54022204 342637994
438247834 72652534 540714945
493331267 193282682 55961675
222353816 231842886 256019183
165434834 520436563 297623460
214756437 32453376 1600757
202412891 123571307 61247386
490469575 36642867 426782291
626940666 346023362 540137578
226437513 232000700 515201935
549661836 120646072 45072385
604054579 490528939 390266866
162823759 406263301 69370727
231270550 142263515 362593327
638630644 605395601 553391302
46193951 223857973 112409682
199397162 536531641 279087880
150787216 258872189 472540799
426454128 451792246 243225704
430133770 407501492 398541796
299532733 6698057 234157343
353917233 603377153 5645140
353976433 103580001 156138984
168897777 151442850 613867786
622375137 180804938 189944085
233201814 491928700 200206765
8303114 262617154 36951283
431834834 117787069 491053215
623959984 314538296 137538605
551428792 162621287 202655855
40899700 15411659 587445590
181221335 356749057 615122133
54975963 581010939 427154559
393532279 85359435 517787431
413432948 103204428 551506416
509973787 319514658 9279861
217872600 546860920 545312566
457518802 321007093 510686743
204643342 44660411 309686768
72142601 158398042 575072765
147710520 196119923 12998980
59927582 230355 298869510
97059553 138836685 567627128
432714144 536783488 356120200
593729060 476451990 16189908
529137286 43943137 249504522
230941204 636863405 48765038
446867928 601620453 62753179
391494192 451711110 527806607
419441667 465467076 103248545
604346692 643824119 586478466
235697684 275332681 207302596
529545288 520975442 87601670
604017657 295589166 135270080
223472318 321989547 69673494
192348030 163549484 291921890
301978962 333866636 250075058
17639886 599276200 504780999
349635149 403037902 251675301
590616931 498356551 212079061
92649504 531614262 644953128
505773590 533319984 365142998
613315246 428857067 510635122
32809100 541217116 369097838
71732184 174314173 115075144
548764668 233234483 392369282
605062446 563727690 175508233
322585040 530687369 134865144
189828918 95632987 3098325
549131493 607161634 448085807
207334858 331991188 93842929
34107055 335557392 483918619
78841909 290169169 50699947
194763852 663361522 476174131
196271325 529945602 253915379
2471680 550086198 345783957
72377986 482038600 38699711
144487632 518927079 298596971
516339624 615058442 617708946
402429347 185294134 219902310
402911996 197173069 528792989
454500420 150315627 551668687
419956884 470809291 538819528
657878738 102702742 102098841
537455244 96879010 372325464
81752023 489760346 190977516
590530671 143794270 637783795
557134482 231523628 639377331
508018836 128171529 79195803
146513544 380433671 151488723
56318906 347283041 337946894
255368128 421865304 185158946
234232284 506336341 247939353
625591727 519529563 633105085
158407530 305818928 206439392
663058166 521784789 350410411
204112745 486002349 380716369
82017157 11259702 495690898
490578508 388617978 136826840
291439876 59020848 288868435
269427492 9822855 437099831
6912471 624165696 370810767
491307884 333142445 55004818
42042751 312639083 348218472
55332275 593776603 352003478
180204739 650038867 475652681
281088802 653163793 416151334
61543577 306227235 165685090
156137861 629845930 583370094
291205718 486612051 594430570
646945297 591412786 19079788
13430774 335371691 391837307
588131131 437824787 133674120
263530509 543949130 555055608
149148953 63612020 258029607
31067751 176497037 30498322
358091345 570199519 566779256
24408889 204102480 515575347
191297381 213523800 261510942
618773829 507095929 640485135
334382518 641657851 304969700
476241144 224246110 276561432
147783000 127693217 382544329
437684053 549013528 250711749
49684629 479918724 93570526
546552469 248339641 590234002
502687361 607188343 17388814
200367961 483340096 561009711
90659342 262212419 646523411
41363177 263094761 276289860
262679 34398203 125299291
413597496 318102561 153225777
111007827 38299740 205111041
21450476 602926836 366619184
467205608 580400939 636658018
413915063 309882066 539104096
483461928 200505708 103236858
1552905 175196783 481849826
481782065 282521518 607050855
78814589 418361312 256345163
98501859 235046863 484191663
622204632 535054553 50821640
205067305 232180961 387206014
416203231 212689303 471080479
279392479 29598340 51798591
211989404 175763539 537178046
195241664 127730042 446857992
431580238 399789529 467176798
220667574 299123820 631901054
544518748 177122006 368739351
641277731 565353412 239053362
11072419 546044312 212350655
610240631 293511403 77548158
240757936 171380432 292457690
358755731 618197948 39247027
372398463 465555044 411412057
563471062 231386765 379862720
39514616 218125133 357608393
235636367 166389287 501691298
418062072 488821118 377364548
456972960 568495873 17682519
218714949 649751220 462941701
205598849 589711585 273716785
194726280 380748397 54327716
215864087 440892959 555247503
273409735 541037075 164410103
107962255 599516014 542946980
101051190 384861068 73087684
469504441 243895573 655355661
423069731 103882967 614127157
452494128 184789332 176864864
301970907 263376415 106571123
318368953 25565684 533294560
52626259 217199533 556658024
72123282 315289231 398859488
158943887 77787513 628148324
103931682 98646061 114656324
188318823 458174169 314729423
479652485 584220410 218854743
480636147 337368335 574004685
256428067 357079449 155703985
626117693 623912516 377577489
219410208 125640804 125255515
517778072 649393759 272855593
378484633 242398117 457789292
188779986 128918422 243652246
178488666 234969755 313053237
174129198 598035151 259825480
213660212 543148936 504256184
2569365 189034988 330387730
25389298 305365685 152720311
327384594 334781828 580360673
31912513 481255518 249785852
287898206 346516608 597647699
132594660 158660863 177366693
54175612 137615163 97109532
331503202 82989128 59213466
161984212 363463328 557896724
532567777 275719065 85010264
136071613 188717368 587358541
662835174 470043363 588141002
279268995 507177801 323387178
194645289 13793089 249016693
288586062 195756243 322036781
45914775 196032219 369608196
281908050 378406483 348167255
607527126 104037183 588918517
554940161 528110423 359644824
617473911 326143572 572924458
96010750 563211527 636516229
615052767 551119481 649159015
82539418 340243341 207718924
194731968 627257867 49986605
182791462 641043565 376179814
642150803 443834441 240976492
505449842 408210020 406594713
398125277 503547068 831647
505712602 9651459 160381641
25004430 186844300 211892301
342050529 6729256 166847165
453411522 512390539 243275295
233277350 619677171 659176140
481293438 78538577 271726074
608044507 351326848 95191743
225078848 502779157 32440640
489547879 35161117 22596928
59070594 296320555 121908094
414118694 9131822 545693785
5606146 74341796 299436192
314704463 242488443 393336525
352838035 620895245 468222162
164690641 29364023 394995281
191824842 8649309 485317270
564205093 146846994 558214907
569068645 410679081 317588033
95857626 613487321 165544911
533005936 207339560 249503623
588491876 188438294 262976729
598342503 608133806 50723325
69742931 183404921 333419912
445006209 128741380 234462500
21435627 642083273 649303692
493278650 403586928 95901226
660642511 103054278 447384159
643702798 15500576 353887847
594046744 662128800 613838374
160710757 375977702 42608009
449408322 176966125 611906331
498366004 23514837 558661341
479217690 634884768 310584799
355425134 236394860 490215230
631431830 378364717 630404535
468068909 627223696 283628476
104857216 152187102 211313271
24000869 154084864 587634506
533846766 151831121 245816732
139453798 70056263 140431169
649941632 562526421 216775270
94398343 337270150 511177830
558095153 142615024 360163789
410805142 459800425 190284992
165609579 232416073 222251633
610735855 218629875 594300918
534962158 435275086 110335723
154527623 43923509 364691900
479963865 566675004 333869685
223742549 522179985 139898148
262378064 25466308 144955175
17769689 598665830 175309443
601951567 51022162 502799626
35888447 494421964 358381807
662731300 252368948 1667843
439368692 144257083 315443340
545803316 93929181 454819059
630924067 359391810 224112740
40941371 321276115 148650436
416245141 601630212 559318129
573198686 94407635 363007949
634729014 420442893 20884401
659974927 140827327 478242238
129384991 145422652 107662377
238412171 103979104 85746697
401162726 644926989 116655365
49210009 393503917 18840401
423818680 156169321 26205068
415430353 406824140 645908927
183588097 55645883 318544985
69288837 273425844 59166225
372485448 84263083 447038774
363591903 401312148 643054999
210502038 210107997 607186966
41865070 532460062 198238924
444397645 594536978 304985141
125981125 610968036 618824051
656759052 338758282 7230075
273391376 475089982 491647080
384600040 330344595 339496222
317225620 603524887 81226556
163534250 72653735 157614449
171839515 73427872 576237353
292814694 348559918 413791693
68086685 197332176 285181737
266499975 171519422 643456207
662971488 354646652 165062979
446349815 315775630 334719062
161036787 498019833 481575902
435206361 600506714 620286542
495331485 295240524 15965953
87433281 286964673 218057289
387959006 538540511 62788045
489142464 41616678 266369496
167986464 382704605 252108907
356462736 624414066 614292328
96327811 355041495 487834588
103436171 461382825 102621037
461512985 187366005 190044450
149936130 357743526 30431459
530040092 400936431 659774167
13926405 656749853 593695385
408389331 337145951 125246255
295846518 619423097 651660096
345984443 11363138 58125849
564102234 241398456 653079969
406346942 516619704 107950989
208999222 94335334 77184186
307343042 127545327 280034120
29450784 318823138 464556896
290206338 501456870 506325406
223616579 599396065 10037586
118716876 239674737 480214550
648339810 509140936 9737775
180420743 518075821 124442878
530143369 76090073 557649964
523197383 606045660 248213656
602310150 568758573 465452257
56067875 562413663 46469325
467067734 208807687 38151788
171939408 262978810 640042830
291269310 410609520 323198595
290263353 433242638 538818312
513443524 519300477 637291456
585129771 645190823 166833037
461161041 73920987 90233682
168163670 213793995 485335775
182327123 68705659 123801549
213794855 101228196 39736854
661631575 464752490 253383726
566532107 267029539 408188948
604127740 142830391 568770062
563697817 418180101 384183140
30720256 469103367 41647319
246765651 154312523 1006516
499020901 423794271 4633159
64466516 470353856 509292154
477599565 24123304 210733739
594400624 315100139 21487039
607175101 411125918 453014208
375881882 310632328 432067313
572285005 196835475 145429506
631040563 209661111 337175000
55244062 566719549 23264354
498467970 295430219 444384157
470827502 426984639 177872247
374745196 192356625 644753336
361497454 79328926 503509685
493950779 151418120 654934240
150227393 53953898 432253505
374653475 658850411 593940492
161665997 279993979 100847917
182878060 135076347 50070155
453990454 18468661 609113667
469851372 290554737 135667413
71284226 507953526 520887301
180971964 308164147 180586701
374700429 541064932 649671477
254394171 462037242 156625883
338182216 249081830 576962014
47408778 161599451 480598560
297998821 293750702 448237271
42888607 7614023 328991309
63849487 442919290 662567541
525402449 192420063 568249132
553942950 195196673 427997976
330910054 239876092 20362329
659946653 131568090 300375636
513707104 321029747 46573535
459705977 139427098 579533581
618786066 561939089 543296021
571149645 225404891 71860051
241454373 322023857 114094179
223499604 330730704 315382673
649315466 382631645 644624350
502096304 253557206 104652655
3213628 155628022 23894354
222928877 123446614 456647567
386223388 559381761 107888727
236042454 468014326 262677525
431734720 521492863 646015866
159836720 345664340 153536723
631026516 501163754 65941572
591560193 506271525 241212469
401825522 229885524 538071967
584442698 566729640 551486128
604406033 209330447 294203731
415108254 453697071 152265639
128010505 317268178 347181080
60661893 605736278 583613541
503447909 11847665 410231568
21591565 382501889 170682921
419495410 196601841 370414739
80083058 365372536 479956350
166524444 465657077 71272775
396610075 292260220 85448255
243928260 634327811 317789619
53665635 171518047 220278256
403707864 230265537 520259255
407894328 295828325 13644253
484595796 316984632 477249348
619220448 490800328 547541305
612296826 639234436 224495927
430014923 125338958 394822628
540171443 361651314 621159801
11783525 359556442 328738429
108453619 131896409 617196689
266680417 62528480 139742313
422192173 212284897 510051918
428449609 547228601 116838937
543308923 657651456 648183284
476271338 77780497 529883330
644716643 374640909 210273689
255630922 653174504 553679562
638327561 153436984 337302078
243339713 36761339 341206324
534634399 511812025 658478402
562071292 5293138 226919110
391171336 500523864 482806821
581146003 330366602 61014158
634468304 490906227 565401915
391153259 109015325 443643259
477467972 188563449 511327261
459145048 325731415 414680231
590027564 625732810 296288991
198466808 390492875 634946159
182767472 662413368 488887862
527445296 358116519 35875738
640907197 551560046 362865915
408533214 287433102 590701682
400469197 315697476 500295183
497279494 647667343 73532927
101459123 220483170 353634041
558616096 230811369 586414067
295066890 171428635 15465049
584076675 232931516 13776243
641545658 303207075 396146069
202457278 324914681 227949839
457478788 467582841 558061063
504793243 421747908 485715071
408679264 13841356 653742998
573231807 322514911 635519588
301606892 39999214 538619790
575011215 647884884 11379814
256195324 505994923 566865316
438055022 118746829 209313405
269745020 115978406 180992653
289955565 24376532 97911199
589556333 648995920 533318809
472279055 76946893 311794707
38690502 72294505 304875174
657633500 68516030 87062000
555667659 355315767 193710944
527585254 389287584 316500644
529554232 516645957 245316086
608189918 436043254 168656700
386463116 620551354 179426253
125351217 478255790 640387056
323007943 119820771 26118648
648740335 574492111 506406197
40221874 93428424 642388996
283558887 3525061 578824446
458395453 522907029 442509065
224407018 357546775 466148404
572068147 200704500 80196898
312721804 658263510 3409045
432015825 236341576 398888923
412734820 159336123 78964060
179386251 648373777 591859347
490803021 547669000 118025169
426901620 536442973 250674165
175692799 407508169 332391698
459869664 399534928 151537842
412680612 263480102 417075983
249412937 232283647 135768594
375188969 552834121 613283006
258382395 245279345 419758706
351962796 395519399 480173196
437443805 527933555 170363746
433187818 73296672 188243363
454336841 6609311 274804335
130675165 376584506 137590866
31683824 512614036 493778048
195778884 276456807 661750815
523781713 491149577 647169960
351731425 465132369 170784393
51438505 505991249 107376161
527612541 127359657 102550575
343689874 319018300 99571731
356506023 235194873 636440984
263596370 663407202 400264707
401620367 271669005 573006606
418988166 231190599 609881632
331465052 411919251 81419139
617855022 383564754 316311980
596879188 514359459 447726212
174921534 495810027 555950077
192347532 583260042 49196596
20919884 656491439 328101202
614169974 507784610 307179949
382736761 517509507 239953822
49461058 575924225 177973143
257181477 395728716 636752501
463135633 356283301 424392246
54818556 92395512 544699932
138610105 496464503 122659327
209852299 409422689 466484109
220180635 601865534 211900994
171343247 649805165 92379167
247398634 507652552 256253937
75442262 473334703 589547273
219068543 609700252 214307072
435081151 53452585 382708488
252380962 175159926 5938043
445136319 629904150 394507836
115808844 486434771 63225518
13214745 175418941 596893114
126372599 214017540 532630530
623025206 330440598 162064936
522186185 43674500 417860394
604267186 452666919 56984571
58399797 302485247 512062394
325610372 639877479 245371509
211734839 499576303 171726612
407490302 404941220 550644728
273511934 579274278 302108503
123990128 194121790 255341135
456144023 534773294 74345012
239182520 484057032 309273820
5142654 291054064 258400447
585422617 70677151 433963931
647518318 587112074 451168935
464618763 174516273 334829028
340687462 505800244 412386990
633112603 528306487 288303702
214916697 437433563 632846021
52530118 319712362 575703771
392194563 259752142 320560190
517583647 222507187 413759629
150785874 210045123 623782357
492359543 412463274 314201478
639533144 542576885 502756927
119118205 592872582 21535847
221487784 387618002 84593288
218652817 368734995 630536201
7756222 9818472 167205265
631084404 283788800 55606082
485904845 266768904 16734755
205995251 528091548 109170076
472909509 306362832 556689338
401532796 81970099 599988039
315675769 577469441 78700423
47035429 496339500 75895411
277496804 394903001 155258913
33527019 488527303 261455661
126553452 428010580 64783428
631950128 424277273 227835005
37842498 472631564 543260917
594845578 150918012 476066377
25241100 638391051 297800462
560288302 43493304 521225653
508465037 189397815 310841734
380806511 642421216 9721016
453423364 482728335 283710012
342898834 104738891 291055932
570030148 415129973 192990749
397218474 163340436 480352044
605686104 251464689 606424923
234142964 553388318 163109965
659126336 611030233 509100414
305992379 196874274 361913460
319515776 35226128 86069643
357367813 523577145 304064965
634866862 82795490 639562459
386402850 161764941 375168970
153178658 463147055 227302742
100986690 349129751 202249466
654985486 321360716 395754112
640052939 169253736 521689229
573813282 528941616 110052867
364039571 99606497 541543959
642040850 320746889 171490600
427440161 604066014 21914859
190743299 286937092 335829486
400609508 267020147 616832105
447490725 59279183 96762842
564359899 13340936 660621542
95264907 401999363 182404885
525664297 573010487 501365233
567041688 24155887 572548029
251485079 612388897 10266002
652297139 350178291 6354976
645482568 76696654 563814224
371104184 329122998 68000688
175452112 189962628 387768774
561568591 509772290 246725957
143218459 423482213 404438977
604749482 56669708 256298621
153184892 105720112 116693792
228631103 322850091 139274688
195594327 454082704 52372250
610102654 555374819 223885567
444921784 410859718 57630673
420217101 487755665 174830530
499703841 290049652 463716749
169349011 313382237 350487471
184817051 472651424 369340225
540398027 4803814 11043612
623655914 604433712 598819219
641677486 618446013 490916524
530603986 84631965 243253728
80183694 468458536 427791906
545703909 90844978 310097421
436532795 343518312 177999289
79512898 409155384 638806365
20132802 395982023 265603600
628397694 246566747 535629921
564236908 567951602 231181769
310218511 158649622 637274654
464370201 571766474 588804548
629155778 522799297 165123661
524420422 229276664 607356708
341023676 540150125 323437259
275905961 300275251 383277783
307492787 148527259 289880078
464715246 339826924 574262550
539900680 415805245 337686630
274959163 516028524 438117669
158432106 389100555 505105423
68489189 522089104 450173541
607934862 328602878 44706512
20114397 94781015 480596489
129932494 123308617 306562634
621253473 625722911 265061663
154447616 567819848 317336379
49647328 654861191 259222616
278399911 99501160 451531103
41269808 476291046 521680226
13556369 310918610 642940568
161181886 318964376 602192070
642045625 327138454 514707113
104720684 464952748 435264107
388079328 608957534 88144199
9648123 507958442 262447583
608292652 532273214 397495529
290307406 312756194 620890969
606717745 640376143 381603971
486662381 357937428 159683658
196197112 606419558 237127619
485360916 481876227 254348063
642007176 469599459 441963038
484857321 388952233 333144585
357126631 480351613 79053139
150298981 252066436 154291480
84904453 230462767 241219160
38017944 485475978 24948676
236371537 578045996 302222109
172895940 364016488 474499222
305418036 275415669 132515750
399919966 47035622 464991499
146797915 86145317 655191466
4366165 510202358 654114605
385362313 395461454 266607924
39387583 493714462 188644563
164536660 64989415 537754366
200624840 487404191 204752719
350336281 348608803 531132285
49126217 171766139 356191760
491639925 30483842 197846419
246755171 137119381 322256754
72565569 612864554 322190699
362954288 313246962 74322770
188517148 287004099 573083364
210844995 19927097 343277667
332778724 42107629 274889893
143086890 462298930 298601031
17595684 357773657 281482045
385670176 163640741 129187722
96398515 128567066 587341085
516605580 630230935 423531282
125854066 342729114 192258689
417495330 205048335 192054550
77880282 116460200 66354562
241820020 26605585 226757157
53821312 114173042 314243757
85307967 16152638 396421189
198401931 325894566 302306764
511386203 433294639 5449709
574490864 557902968 615863997
215215038 662735837 594347126
186036847 658024163 327519685
76299463 473521990 476730231
495353264 249169020 110625951
413338222 330323609 388811550
80562444 358135945 575029311
562694992 409622402 610847273
336565275 549119841 88123237
398246598 638159091 418803120
100394953 42803153 451959478
179640193 103214823 380722986
70820363 115167535 240887072
594320679 411036416 511370727
544889914 561000803 236971813
458713907 327399862 315506773
161755248 450756220 369343178
108193097 659955116 12866149
197128722 576797007 520457793
212436240 277557155 135595519
620328621 255213469 9773332
554148762 3830167 436468900
2072349 109128451 434105078
363589918 497569674 475356241
273826649 523103131 316650763
148075503 296197723 623337595
420603480 369474448 274448101
133380460 456370978 430810011
442565940 503065407 122353329
39925801 324570118 281187182
523644810 98150598 648765045
125483821 640883156 619283852
281320072 131686386 19078159
138881966 58821046 274303455
79204647 150931742 190602884
411354096 186468805 86937415
169343203 585929766 492480146
426364149 52879573 549231821
410842482 386524999 184888540
633402374 178153026 479182131
326070435 217517824 366305695
365936916 471681724 171020498
365027836 39298752 273404681
241506319 323015715 86344850
6096124 410201699 421141128
409136147 563599847 623284372
455176899 426063285 196106402
266560780 460197581 292513551
476550749 134572225 427019184
534341792 580379779 288741027
240627000 557312024 381357277
93510133 650459030 503843011
145074340 619782595 657060267
478493816 558265065 102378599
223562581 310170181 289162992
633997444 109405244 554377511
238574368 4338452 16598615
280535857 258530177 267025464
463741385 653905382 573992541
208018211 629224468 357606506
503723953 626178140 297632703
564573486 535589804 474804788
411825802 405028488 286690651
49945714 257906586 553910537
219095577 2692359 51724814
614837557 4650281 362866604
140049209 261669162 341026301
109211575 240626040 38260533
563286895 326580642 229108949
172319830 639982769 257245214
252854663 104920472 57343103
260166404 289519196 528480612
491205488 49685149 392771992
364108684 541082295 132939160
113524378 511429895 32409322
366128722 329746902 490796676
257295484 48301309 301330558
15682528 81877167 461102942
224820263 57481419 656104556
305114496 659696222 120635464
214179527 523371845 196041632
581967744 589875926 272822127
267157171 135958900 596732416
422376290 238422389 47249110
373277414 601912999 182397503
183989363 638263690 203714065
68766059 22470084 251816205
13214783 499273364 647459883
19296831 239337159 485965680
31770578 175820892 166022535
343902831 385743768 484284017
55878823 468108217 432316377
60647253 458950941 99145621
405813816 548095902 14731845
657927186 498998136 457274988
224237889 286365885 147529992
257622567 218616878 494096738
265578193 163222263 309239896
418544571 186345649 248870418
192819963 327467470 526862501
68795717 490240024 260644990
617268996 610451932 11398185
105994912 437666943 380045460
508642685 481254644 176617539
364148829 382526838 525763578
10614959 622614363 47411914
164407742 413108355 172868042
73969149 496540631 607477361
607625182 245080154 663365806
529793725 528834433 517924128
489283146 54282026 185844527
607458000 615269849 165155354
84440994 556337184 17624271
257160532 188880117 239091798
456007183 414927496 130809181
507732193 125906686 9043649
184068655 211078978 461311852
451823461 448431935 552164558
636364048 237034432 335251614
567708033 381358685 642757427
119457538 200103913 94185024
410352561 169146423 334307088
400158570 459724154 311023145
617024643 135156822 476213029
147464085 581775027 187347512
405775911 193367009 315095271
433954177 208788589 447995465
260510947 662498511 481831095
161642137 590821735 463558343
96033966 512725913 556179346
167100357 656081605 241990068
436410655 613037924 554735288
488246744 63814207 108980356
336181479 265172823 323859300
189079646 472698145 254373363
333756545 439185614 270451952
22346172 365745525 134496935
593165455 154710762 200505484
293559486 438751825 210459549
467074114 622417960 503544431
378589175 97213425 161039244
402088877 2004463 559549540
500247325 182947962 364544254
255008340 609779267 257387211
619142946 527158353 153034017
615355834 226443485 37232968
62567512 546534890 189103660
462682171 104402186 610373866
537665350 270344119 280110829
50689770 276327658 614203900
187071125 190935 184719122
321604498 314897231 488331081
96686612 451285854 118832503
377094412 634827502 136193459
104688433 635823236 104671474
438496832 282556207 68027850
178317381 248616856 175729794
490805046 480332130 594272624
650108779 447114188 359282642
637613190 259763712 118581473
654122806 184739083 660439747
364586973 413815576 608733738
457707151 192065582 266530092
171459148 576384776 178870673
68687394 541968303 426611636
356096315 60357076 632372408
157978585 382357656 416969054
88972159 101145429 545933867
410678844 365411735 640434227
134406142 349904616 32361259
532879300 562230617 190597474
67196775 442215654 85364875
67066440 125480717 126130844
304530824 314530075 643491466
83854410 323366848 425052137
590182028 283772572 5644544
50532992 492275807 80778498
455553457 444923698 375824977
58241945 149318131 247476557
599426393 112564261 581823026
171210270 364269474 380534499
37474574 103051938 328714976
629731850 107784524 418955053
594875284 212857402 359528835
633809047 384711327 412829876
297315346 626826332 236145992
152282385 334580597 1515980
138730007 341718188 90226728
662394038 637253805 237531056
616035351 492951046 206371364
272553194 12867678 469534921
139378198 443312530 61601582
588060628 306988398 129549243
1224921 104270300 493615885
525416179 656957077 227981095
389222039 308186927 166593577
306209937 274894833 186655858
93605887 601319564 414243724
318717662 585254782 588752949
558731686 212604668 218312000
450160839 62124308 598833150
372933981 454219759 658603019
369933064 457144977 173504856
423623479 555386555 256532032
459166070 443066645 346106327
426223028 552044190 56453750
132061560 657109232 7063428
234324893 303464344 232159134
376533152 662773527 143750632
380936968 166395223 373213448
125176677 663439378 59305764
139185050 58769229 555488803
60690420 597509520 90830447
183815825 446958374 173656024
403487928 78527037 387580373
467123411 416049410 538428385
347667434 373422254 155711901
416969534 617331392 503658276
84969568 101837928 103518266
336428905 453362269 431559128
173207902 150590351 382963914
230278548 287777599 125808426
439931435 254014994 381962438
294845335 39911628 552100093
648995239 492572093 58322202
16083623 321714991 139825354
471858855 542637946 112159238
524630091 290510362 342602260
115290717 504006632 155404581
593521818 315477399 662962506
595875258 640508546 414843114
544558819 425058933 341382464
430506943 65689763 325778303
293238068 283088542 325570708
656250693 266011185 31218458
648152583 163038385 34773208
85366921 178883794 323557630
370991467 207262247 96384757
248842529 621896717 653069273
287257544 66612546 532017746
230966253 517681712 389101916
661643716 394478296 277432244
263681031 632292528 137536209
562954627 425655385 29128986
331368356 123023752 237533764
436223352 320081075 460050378
37943617 374108370 574006596
521017828 623756007 95075488
561254350 453960072 593356182
590423984 204239550 605165010
278658547 631956904 479994871
369542455 443508151 166615819
595943537 268773337 461174807
479182224 656875923 80843442
233338768 651812092 423636534
412262185 298637643 285899699
89533692 85446395 226273132
591698593 581769633 27609225
279350707 302625939 430696654
23093652 269911642 484703215
362042614 427461359 312808781
480219648 368812212 425800145
145724543 273814578 362370578
47205262 23835368 368901453
225085916 530110309 141113440
453606749 404680838 142567343
389328622 254015623 240949437
11831935 594129207 462928728
204534816 446146303 293429108
120899743 281878818 361501243
528084311 606469130 654348888
632020463 383737091 168657824
555476036 604374883 78268416
224846545 100791765 56689367
52830179 87998906 35909453
175079379 346137921 209852295
358175456 578457212 334813273
526115226 309411337 660376252
604568837 573248293 299746640
391512442 273132005 572988496
529532185 110745296 216840095
554035142 193135533 114069411
187221066 242563804 592825951
508306962 445046866 248645167
512365075 193962843 174034942
383721483 99157801 147554005
111235848 477516836 254930269
16907014 81702235 651897826
392798912 117771953 506125839
545714761 550935140 154654957
97817732 212152909 434527589
554019790 6169410 370788848
518828623 279578343 375300168
220954157 232367805 167774378
328985257 590400070 570813633
50517980 259439195 343587272
652523170 13280382 52885390
314914335 23357351 343245333
372501549 35317504 49175989
91160069 396738042 409599060
236766649 347651832 329369822
105521643 372524519 584070904
549991686 99922949 611286147
174621054 399872388 19034668
443255424 648936472 77894078
151792867 509123160 33450506
181689294 634111820 280665124
93965798 437046422 10610267
402357239 413089716 615327183
48660893 104532199 79806099
391279929 646020944 564071599
352273328 508020701 442593765
132614711 472006317 114359125
126969546 122383211 654081016
5345899 271015468 163350749
353405422 453632756 269988140
63140336 882515 19590563
432379528 656480484 613410962
230915655 286004473 383567671
516712790 227700308 42233127
98532117 381551183 260885242
20586277 598937040 172689344
296405236 332803780 568935482
119239676 426758651 454773103
546468827 476032186 539753837
441131148 346588449 31032337
463844285 213439113 648233615
650811105 653773000 312210453
509164868 107861239 182710154
57817630 146462895 579000288
659293380 616351680 223767965
345269476 416342039 277458999
21401660 621005867 461521121
185487271 154244133 339788681
133302448 51399253 656571834
208795567 186154924 394421441
625688489 386652063 106929991
440842211 217782210 203883883
241810428 442237828 462274140
332945431 247953178 214674887
131193509 529919540 541290445
560993035 568277021 241657453
411957900 171790358 574511815
135059401 605866274 633566679
563619925 71302929 178383898
297010670 255424147 74641202
342244308 347235687 436330870
379119430 208830719 344229454
326636173 540694702 322381457
644072806 527995371 262386544
648138167 561362125 612612083
239013549 389502465 310956602
600183993 182236530 341743727
422958168 547758017 513816793
231522903 238400230 599020584
380177401 35643135 134131795
515349780 455696738 563140845
152099811 349317049 424609711
385430108 23440410 437647320
520793526 24997174 491868365
359949088 504712965 104182783
161862464 337380170 267230519
662381171 528574275 486231149
158096653 108890044 619516004
162006270 556027532 444829314
453516350 200052169 427896073
545472611 466045213 17944838
542545917 566488653 513563726
412600801 147520696 307088819
200625649 534957329 240167160
12425627 117344045 95119241
623431353 581288377 449357550
356706961 542309445 258915119
246201340 183558429 292629346
374218482 4324455 369114697
300605897 527854804 73939504
352921742 173247307 156466919
82051870 359474806 459925159
554220652 388695190 296943075
426962706 30239373 362988230
299459665 435093650 225211613
551232404 178043300 424327902
223093577 341171410 337441213
584595101 374145875 537050900
199042180 224835404 515800022
584438993 582156067 566965983
411449018 155860648 75517660
589835175 364145239 521137979
580838959 219172077 587001711
642264732 645334311 581862331
526800667 81743652 120706735
379874625 427269163 370537186
300452301 488947156 490196162
224393511 575805073 588168272
149768407 66315679 252522841
442229353 152640717 154182455
207072724 379787653 184235828
224177680 239137399 38505135
539780362 280921845 542406304
250493298 456333438 49975612
417739911 597348495 101953424
194851201 73661198 144931948
661305422 354817772 176614059
210883786 345512959 177486047
240175847 136758804 659125079
134706182 18721717 427055751
390430043 532461119 141490718
202474325 505628782 72310966
84343732 332563210 621459748
543304838 559477628 510114820
551655590 504053514 436345019
565967390 483108811 116318702
12167757 424117698 658382157
89492404 201674829 352029677
496320234 614987118 15247173
402528169 617930568 283346475
383820226 167968766 437718806
259637247 329600379 583164859
134307634 593998237 538917711
435836886 458546500 410126453
464394324 93153806 229871158
266421773 278407038 512394550
439401383 251357387 61841651
277345479 421556908 593641431
161079495 94255327 365685374
333311229 300908468 426798994
142788043 495991106 182332516
153590006 296153754 558325432
600122983 380241464 630630696
598318094 520782032 226430069
178158140 64109012 448087137
606601299 411581907 327725343
575286853 160599142 119182750
231500117 259898915 612845403
462757198 95556699 230072534
615425351 412381309 12640339
465859796 457882787 231506538
480222559 166101283 4072322
58451731 34063759 70412936
554907093 178361237 107824403
113004568 543538946 81956428
621271652 61028928 352592687
481624552 148195884 214298177
1510174 260442631 382353328
652644107 405003405 221831717
530027616 48204418 258822811
401439812 296390968 148164084
75046208 490107583 458534120
152674501 98389351 412488228
311425583 22478416 233386232
577636739 396684294 355049636
342987005 65291845 594062177
185400231 114408807 281082076
141371172 442786689 585851530
336800786 65147372 626042840
114314966 625944667 350885996
71043506 441218840 386684735
548920729 374165312 316278500
547749990 252887881 248668675
521898408 227361726 567545648
327329984 648909608 108763515
356635149 459515910 596353665
27909545 565436199 366389690
632799833 193442159 522590163
510127738 331833115 398361397
620017576 520484068 633277579
82373802 446625618 445711919
223604370 186838258 428688659
292048752 335226500 557719502
202967036 436442572 308502477
413820256 111337846 159587847
378230646 117379484 196551174
387820666 88131161 134461142
121619421 469747481 433956711
202089685 1498360 59922446
618108913 29039740 312112755
592992298 237496000 308753908
172682413 430764878 282634139
512630610 631656697 295184331
226678885 430866206 554826215
289561006 417934854 242120265
612508436 171944382 270939596
471046883 621302782 40640011
612955211 204944080 395454027
648995405 217354840 402258120
623677131 390168713 524742401
141466613 54817213 47915391
637407222 427825147 623414626
535929937 426443453 425280002
78328231 467393902 639846333
375911200 272772262 657152079
65697372 439235691 609044795
458230159 220998355 180695559
590865130 4297164 618116249
216618384 500688553 65147189
500155280 282029434 137844129
65584274 468192407 301474686
576798422 4686972 330882673
462986491 105077257 133578398
303106213 92497530 112021878
274182101 123133505 155396617
257689190 407492042 511463302
139286381 141949395 149551895
438145629 161481742 348580562
108586056 378921747 80840648
557969034 366479630 590704674
209395938 342351509 117256204
623993012 508702417 264159330
473854513 223098912 83161750
4761549 451640006 96062070
124775845 315535649 421738767
648324767 448683170 512081818
492209183 603226533 63166096
474797956 594530329 354684525
340140100 456372299 62380639
362252002 45687116 511558558
252247080 171048949 116551185
591683158 535878735 295875513
88671468 235605545 555294483
503864422 279496260 319524068
503083479 574077047 338443198
128022659 282349778 63795316
208791657 49763550 117339524
651954955 128296335 128094865
562488472 144229634 384264971
7765802 222344814 602679080
418616545 170599112 537076891
561320770 456379104 504390498
56903436 515803606 44608367
226270961 37384209 101244556
132242818 137322663 52476704
203914875 231156656 220486704
89656070 646636233 403852980
456914071 352499077 603092047
374335975 418000762 310788089
330370245 531334190 74742095
205424662 73237479 657067968
411329761 618166795 584111837
327896804 6068860 582166974
361947802 524287509 135965117
101336617 656745656 473325377
437496343 72366981 88969754
429267323 258780042 482900014
629915541 304339397 609382419
633177956 92423622 241188978
227509970 355613615 603769691
168899464 461503629 152165379
167666235 294141210 206864673
30316420 547736952 432311884
456805917 400358389 578002828
71640285 69609289 548816940
178658147 189102723 210049951
222541121 307192943 259952541
420722386 499352121 626076206
647918632 71724622 441285128
397419017 66615260 9283388
105524204 327472525 553811053
272067434 200871135 442966718
166394136 637249862 301514032
554448594 661210987 135511807
48600413 327631598 498184678
550237933 228270332 521789627
18137475 216921138 272698368
192487166 414123832 393026528
215576210 623900847 312463637
269162523 615420719 191246045
533708948 386336166 451749093
163434243 368810877 253126751
236790829 427553158 401010500
144905351 282599723 607748602
188429283 265486638 394352710
364414841 8998318 328035579
265127662 221213091 570025582
240818258 504979629 482718969
252617735 441912247 558302642
386138894 634267235 207570278
572237334 551216828 177651957
486814280 480491650 470107779
75428134 310705804 53318723
175930009 170640090 69781566
278530537 603351959 511858385
579652216 293067280 169368754
72231249 75674202 131301184
486281483 609811367 157733514
211538319 630721640 372028272
639614479 117909573 526622
599396165 618747780 353859353
286448409 56731872 87585500
402679657 451466471 340017399
260103397 445647728 327453421
610898572 352547797 445121426
241784996 507291750 221591455
399778295 57080232 509275101
47115476 142932508 53677836
38454748 560821709 230420888
471960686 369996701 514592547
50795486 222785817 18232133
606127065 406524747 122651463
76466817 84550001 181147505
655817668 600375680 630841124
641271160 14328422 415165782
495373123 470872148 321922569
564854179 183966045 394363511
542704389 627883333 134079455
619575409 477120310 122528919
459111153 251492234 327263504
160480783 266200491 298631661
608004586 39751963 266901837
393275798 203894037 560230327
219436424 356810435 243525963
607979209 224267711 350671667
238948714 267916575 513231834
422817 569347760 457263018
559216536 245777791 36180861
232722883 38774005 279194344
75808131 561419995 632769297
353938984 302430362 176486128
381380354 654598083 215142324
323002439 635388136 253102331
155145972 621980304 86557466
173178355 368181444 55032323
509283097 66026259 199941119
66718752 418534785 539854774
331021872 11160641 359065312
295330794 253955891 157326459
280567470 289287473 344387381
12822497 406098246 654218634
96650906 597742086 332557939
615393012 200068793 425896552
528319059 66291041 332938524
112095801 618326973 219150190
82077183 331455922 187551345
599477250 253656612 256886257
137092099 105164597 659728994
326857765 344164632 328950396
30429 24231
31053174 1383427 14720259
22859049 39176788 37814408
27522790 18094562 8333421
11156162 13282561 33256033
33262531 24905128 8567293
16351788 39363369 8069132
10271871 10454209 6717536
22127855 8699568 33240676
18498797 11488194 15845855
1593040 28719911 26466434
15217985 24229571 25710106
5627641 5658420 16747685
4053552 10581786 18341497
33480629 10429918 9185
35139543 6036449 33088144
28605975 38890090 32182707
20362216 25943661 30900538
4017710 29766492 28386150
18787818 32695036 23331480
26320257 15621015 6067712
7043852 27091186 11573943
38005796 16108814 12061191
28645383 7730211 20270226
25479186 34660558 6327381
17932980 34822472 25389787
26547325 2428462 34255520
38074764 1369896 25432176
16295110 24882406 28143104
12315385 5274901 16994155
30420491 39991039 10303523
6704305 12445125 33032572
27823840 14539956 13647843
33921656 2714440 4890651
39648520 33955802 22673267
30844247 31910699 38247650
35823061 34980973 18594370
25388860 29671434 37849744
26745903 39319274 5439492
16494164 11073676 20400185
11385815 19190469 33926203
12751938 21159813 27416218
27246601 26195746 3283956
2315319 36511038 25509321
21558007 28105380 15755414
33773681 33152721 9998307
34918732 3483678 26005951
10653554 33435945 25392154
9594859 16187706 24115696
14443558 25976320 38532252
1505257 12319926 30544615
36935157 837567 11546572
12058414 1498229 7999595
33469184 33392558 15197727
36975236 28669412 35278724
3203337 8878755 15034506
32495329 12447032 18635516
10452254 38254532 23376128
5108893 19107312 26744118
18373773 23299728 3616115
22489438 9968520 27283540
1542499 9542192 39625865
24466607 12795316 14840156
9451408 14510418 8820471
17025990 22138316 10115960
39000321 29589631 27440451
5989637 38473079 20096851
36720092 26306898 18567068
6017978 26245333 19221907
3738536 17215949 4614883
10758150 37178596 9010248
18243545 36224390 24087267
37341983 13621262 25772568
23676263 31424801 32400
2964410 36749425 32872110
20467893 12149589 7435562
5176725 14685810 33820602
15430863 35042527 2527348
756305 4816389 18199886
37943840 6997942 30857818
22739499 5860136 27028563
24290250 26200699 6268206
37125507 27937042 15582123
15046457 27719387 39988771
906003 5514238 14370744
6797669 39878171 23525830
8282489 29406723 5964586
5054537 27717795 12275517
36774226 22453695 7103333
7292133 2734098 10657319
14068264 14429615 10770715
5618557 33729622 14564352
19624984 37075310 25208921
19801167 5439627 39761250
25572384 10663469 29934029
35286455 911704 9039709
25453885 5355156 10164281
31344790 36200943 26120341
28813895 30940966 20810454
8238374 8435996 39652873
2062823 15759385 23145613
6226136 28653095 32601429
2480355 26888436 7259046
38683013 297985 33764920
9078017 31855272 20089036
46782 38010876 40047616
10834960 19878222 4333926
24645531 37466623 36157305
15965415 38901153 13337002
2268318 22873730 4441106
8087357 401756 4292989
30989543 27435064 26559342
13902016 10904839 10760945
10908313 37544267 6986543
4746129 30842889 2900728
3535822 4038714 37729474
18678816 2497165 3485096
16616836 18363085 32901348
26607811 31984957 16142134
19107524 13007483 22819133
13008571 4729416 10319778
31099051 18027553 28270463
21490378 14043698 16760017
10689775 14765278 17272404
18620763 39141276 13415049
12300394 23371612 24064789
35867314 35956272 27939770
18979914 26521973 18965925
34581508 33368151 34071079
36030031 30705704 16865787
17452613 36014296 13579090
10994707 33681784 2798391
14786460 25468962 38247522
14610728 37480419 13534652
12586597 20568912 26762112
24197960 37752858 34130492
36344772 31937566 12358287
16437897 37410220 22541488
2894701 27482908 27145378
34002000 33324016 18225942
103273 39366363 33917169
16843753 34145953 16399053
26332394 1155718 15444907
13895299 7729365 28379468
7351977 14307479 39315685
25572514 9664734 33173161
39113266 30297197 25426035
17497312 2431559 36309506
34511645 34591498 9301996
1142983 26871023 7499314
27698853 22939316 33842364
21301042 16132463 8292699
20951699 39997958 25188939
6713613 3378624 7720351
34500709 16310120 33251316
34910746 34046608 26618897
25983139 15702256 15480131
15541255 12989443 5615367
2458195 26660450 11240215
32814962 32365256 3765771
14577365 23179029 519929
19622440 4586416 37019871
11935695 14524647 33870097
26069306 9755350 14889568
4634447 6075159 12149391
7023883 13104685 30953835
17311469 37894868 31186894
16032087 8118003 17433625
9197319 23158155 294366
18477710 24597292 2008137
29265544 24438245 9771362
12540902 29071143 12339760
39982879 436961 30509557
6757245 19869950 9257505
37044715 31018536 28013203
13830524 17416745 28915699
35933105 11287608 15933174
24497524 36782075 26924374
348096 29920217 9174824
16315162 39933916 2999050
21499194 24227733 19900441
36610397 24211314 32703822
33079203 17511615 879331
23015438 32827487 29500214
21841314 14315636 35024067
35047720 36749217 21526451
36845902 37235545 16803089
7968976 36123720 3539165
352535 39788210 9707477
18762528 29848810 23630189
7854671 8862128 3962915
21736911 26690126 27081725
28290779 6482319 30406220
8488266 30386115 38897005
36648238 32345060 33264785
9157118 20058471 34087921
21746170 9598681 18691736
28337631 28317452 17324722
20151068 37900022 32078901
10938779 2863622 6190910
4901059 2935852 40010959
5604023 28400060 3642035
6271977 16510676 16302328
33504268 13952618 6222241
12524912 9945696 6970663
3926539 35480944 10923748
18327888 25979972 12773272
30301282 20806030 28515253
8210722 21452074 10293104
25317994 19263045 104628
18490849 15079848 38468764
37860402 29357120 38091217
1896912 26121255 33548680
14449400 3809033 643901
36410912 15688598 15436106
3344529 14220497 27325502
26627699 22339636 549179
5211897 1370727 30467893
23956534 39223661 17657212
13255009 33894593 25515693
20383915 18401541 22924919
32653892 3566199 23502754
16233053 11272533 38005702
32746629 7728272 27836562
31970577 10042682 11050396
3623190 19122931 950071
24035619 22597349 20092130
17873865 4520051 5625161
6359079 26617787 18273124
714158 21272522 31465342
14541339 3356309 39283362
18966626 26224157 7665957
19217303 7315223 24296359
20368621 28304326 9673068
5766035 32774154 6582186
15449349 8013196 22085499
19113342 13724525 19548478
10957999 33960057 23918079
25710633 12187870 27992627
37735725 17314899 24534153
10733659 20093799 32953220
30075066 3791589 29845761
29469730 16308010 19320173
33150511 17299483 38354889
19313422 12048648 13812468
31673290 6495006 30835394
30850057 11799869 1465506
28763146 975560 11316680
1439874 5248527 37927406
12523100 37489854 22065297
2443509 17850666 18808765
15213626 5199276 31163769
13103927 28463277 4927106
18798608 6662901 34217503
34266834 34585239 19852554
36015606 20533633 33089290
24984282 30649658 28608626
13784497 23257165 39103630
32016349 32390846 15380129
37275057 7254063 17043991
30331624 18155641 3900842
4038717 38523732 35148770
16930597 33845196 26435029
15462195 29930522 11513746
23081632 25254189 2467277
18957975 31147305 15367544
29953903 25366136 893976
38488499 9795160 28831134
9014512 4566060 28410540
10695196 18143577 15201306
16409653 18143662 4578027
13950078 16199582 21304903
19304911 35731871 33301116
35766706 7950962 10602124
15086275 3546051 16495871
36243705 13007091 31992983
20524112 23362435 2606162
27794463 38906361 5498419
18067370 39321512 31948058
3239454 3367295 32932070
17537872 7843897 37264048
2389809 31286975 34194754
33926294 11277740 35717975
38404698 21527891 8462649
2138202 18077414 1631724
21827737 37630244 14466796
18518102 36361417 20472796
16036360 3273909 19884458
31998266 35871135 21775951
18387322 5544556 32538648
18845711 34663954 29121871
29411584 17267163 2806937
32376185 37366554 32756769
3220481 26132576 9120492
1433924 18410904 36387437
680776 12138355 26581804
19918398 5956396 39768719
1384818 34502315 37281977
19409512 24645174 1859964
5722542 14524806 3873883
32122593 34205181 22858065
30915454 5951796 2874655
28927311 5489612 3071312
35326147 12972592 28078030
20386915 1371786 14206088
31785671 22895255 21522262
36723207 11744245 39392800
21205948 7575058 889267
1658551 22312550 1393831
34824660 22124880 2200819
28244474 28323085 32612143
24500393 22619175 28579244
18465131 11172249 13079712
15391249 27327961 6663502
16107013 37919363 7393928
12414735 35431417 32590411
27080450 11071708 21725653
17860819 18050305 27236648
33423325 31902687 5396707
24809016 12042954 11463858
14745104 17131373 39752522
26640888 24275487 4736183
22953576 4711528 29293075
34656543 39828244 39919240
57670 20840476 13473263
605201 29776957 26931308
24487737 12419757 32159081
20399869 23891899 34115414
8520781 26129207 3378829
876964 33536713 22453741
7677781 28129175 10173920
18866009 39718142 16493720
17563967 21871663 27655085
6821258 30001480 25115132
21450720 3647241 7032709
27669570 23618144 24381541
17758633 6203541 39157251
4279903 6539222 30391805
14106887 12221628 27265609
9932280 34419337 14344915
30412047 37544454 16999330
6886152 744439 22311426
33035219 19903042 14157260
38386241 19472277 31383662
8297316 14218904 21899266
26480440 12144275 28038342
35013999 28918670 25344477
6833016 24660729 2311660
5422754 2862781 16992213
18815369 18762852 12906872
31219180 34862578 16050873
25167998 38234048 20443965
5354812 19468737 2214203
34740188 2766833 6618224
16395920 19730798 29032186
39553890 14493660 11031215
18353930 1348041 26425758
28690697 2810813 15575553
1541968 28259635 30055748
11676431 12166084 6057088
25833240 32395512 14137639
19220669 2155513 37209655
9869838 15632871 2941783
11264632 37269799 10204490
4926878 119339 20740111
5214872 501478 16899883
7641737 32710699 14451186
11060203 25730348 35078249
29065128 15957970 31015490
8942890 21504111 4885211
34817897 20705307 10027113
25119747 36088585 755525
17868874 29904274 8657347
7048222 37567604 37396617
1005781 24606408 24874764
11651479 7305915 37365333
17489071 18753985 37588245
38986769 38502314 1378688
9971924 34333680 5797389
37629144 37813984 31882765
23457045 15754499 13652241
20852159 1873903 26742205
29175556 6125477 19469940
40063080 36006807 38780491
36071023 29076434 3646060
32080847 17899907 9626769
39837773 7185344 21357918
39369124 17902964 25768089
9592913 12262919 14950606
22983773 23870531 27011866
23668647 7997955 6083020
24431272 26947929 26740231
17840547 27308918 21865720
7753293 19407529 11823382
12413388 27673079 25033428
20374740 12567920 13115840
2403491 6902065 412922
32859439 39158200 16447707
32810100 32137829 18470446
37688166 37409204 30382196
15036702 5524912 20729045
17946168 31304015 23745728
15963637 28246175 15500486
9080860 9038791 37265070
39559517 7025559 2239050
19632084 20258351 12266022
28976753 28274370 23203134
15450009 15324016 28939735
16973647 12459405 3257764
12900837 34376961 22683226
3274390 40017674 38460671
22653056 30768541 13793940
3265234 33740606 3251863
25525804 27819623 7874651
1664317 5755315 37179204
5104019 21493640 39534553
26446116 14132551 25475604
30587150 21128 32850386
27853090 5498019 13076765
26720358 32393945 30272347
34618800 37791041 27448518
5574351 36585996 6329243
10871468 36513871 16121596
20194185 19587631 3840999
1695727 38994334 26768399
4314731 37409855 17654668
3779445 30474702 32181162
38325710 38124608 19743096
38001178 3369306 10047799
22466389 37213229 19427322
3355636 7897130 7591978
27729308 6481652 14791460
32789435 37730130 11254408
35638973 3147277 5653350
4820864 20015544 2163807
31807203 32222243 20898642
37046903 5713685 37979452
16712139 25306463 13013372
8620846 23455455 13568781
8358255 3370687 30170155
7687517 9050809 8818581
18462024 33524505 38742130
36958586 26178687 887979
741869 8312850 8099805
24336624 17774393 7125435
22907147 2119939 31905281
9429520 11834863 33267555
22521139 6280089 36733299
25529120 32646699 4343862
29993336 1855727 16047378
263105 26510138 3919782
13580535 26939008 25761368
33731591 15305193 14599644
39272172 11535914 19521382
34895643 37900785 33460725
11725531 27027504 3510207
14240975 14979982 25295860
11097010 13500975 35317186
33785804 37480781 26650275
8757342 17515923 14998384
32571372 29788542 9675244
373180 9003809 36192037
17783213 3293684 72659
29296116 26506056 27609656
36171626 39625830 7893564
6729349 4989925 36582249
11461026 1983616 38464187
28177876 37441231 33364191
31272884 13680349 25431337
16562105 21219158 1730821
23991106 24002080 34557895
18215589 28816661 5433573
36343036 13909675 24854906
17656780 24407560 22971689
23552964 38635418 8973109
25003523 3745638 22055818
8300689 882252 27930345
19346874 16392439 27657994
27765568 38714820 16505445
15299828 30998535 4328791
12317655 4098486 28155594
33636800 26538617 30836973
38929123 5144872 13008915
556252 1759618 27419173
4279474 11537696 25556425
2913501 29275711 31071896
9270617 25231336 6408481
17236294 11437075 29053300
34248174 18502489 17055397
34086646 37377045 529416
19962687 37089512 11827655
15887958 14752245 7273846
10755651 22054794 40008536
4584640 5501417 38212105
37258522 6664495 40028599
21309948 28027331 38945115
25569544 38098631 4446699
13547755 31531998 16874588
10681018 20560705 11581415
38078798 38657353 37553745
30379591 21665120 28466760
30859605 19020070 17933958
37720710 17554082 24132097
16882623 23345353 17251181
5385470 30195240 39573037
11312935 4499766 33976086
23174232 18724745 560304
8293212 11299819 22813974
2770561 38058644 13591106
4516480 7669637 18769433
32483882 7110190 14789605
35965344 34965569 12616657
32314244 28070734 23568848
30347053 518388 25098821
12036985 15425617 32557161
35626813 17522459 8458439
37806374 14115894 2309487
23661867 39665613 7628976
27658671 13466075 7750503
24701631 14570552 2540866
37204739 29829589 14527566
32544593 37157737 9622496
27653300 8374534 14854129
13356480 13511008 35991721
35538961 13975669 16598852
25545043 14498539 39283622
3796899 2761114 8201041
9698322 28846697 22316089
15369715 33358666 2100160
278493 18913351 34984548
3923590 37442019 6542287
30874352 12072626 29566125
26890773 14567714 36883609
5377738 7414599 36589626
10299927 1181057 8254526
25900336 14601492 2318318
5374903 24338523 15272722
13782740 20262116 21349026
37415049 39792111 16661982
27691842 3017560 7709735
3767048 14965676 9581123
19366610 20784060 36014512
599046 11407092 30026813
16399637 33084247 29136879
23658230 15890211 10756157
21152894 34803686 10928521
38514911 6871945 35615971
33528797 21211856 36800727
23695331 10698770 5974087
13689653 34563983 15010496
29141437 12951578 6117046
38042664 2955254 18566580
38419242 9000243 18158143
15253375 19576071 550902
1884718 12898307 17611162
30703217 6667437 28501794
27785158 17480863 35459838
13503935 11867425 24311719
1727363 17454966 22399723
30085698 5248847 39333096
20532053 35068178 30647230
21859597 828603 19843010
30127818 8465462 7843007
798271 29699006 24399608
13579497 10000776 13260264
31024149 27947144 29303807
22369498 760603 2647623
14863007 18979782 5390275
5943391 12859099 39094401
19144050 4393614 26106948
6017173 12739475 425610
18883426 1034387 1969482
2726993 15812795 30125231
36151103 9279771 8588512
16641271 22890778 1477179
35120637 7025097 11945489
2826604 35367940 38476085
33418700 21466938 38957529
11621220 5516281 25752180
5921268 11950795 31138435
2332626 34025491 35704731
32864697 31923975 32917961
4132725 22723310 17036191
35663619 39115393 35091222
703342 7059533 30578882
7228765 12502464 12584997
31702514 17881206 31902842
9096988 11072126 15990313
21806889 38803603 33974062
15264437 2965942 23484243
20945301 33752734 16636881
7459642 18856532 39570132
34272919 25960431 19031023
8045925 14543059 8370276
9083354 20255365 3997307
10921290 230160 35014244
18690260 10072425 20095595
29979020 23341472 16610214
13493803 37185743 23455063
21502259 30862779 16962575
19053299 1568719 37261486
18354932 25308801 36219082
6482676 26495246 8704582
18773310 18198393 30169641
38267841 24233804 32243243
13695428 24658209 2305671
4012342 32264444 32563141
23545950 31711294 37395845
21476695 21846372 34371641
36945297 20223518 9063187
14834550 4279684 24762208
30069690 19805186 39996212
16702164 3897284 39203772
19797182 36168087 34767567
17225770 32567363 6232471
16664214 22933532 25461663
2238972 6169967 22174480
17397064 14740627 6567567
37712905 18703046 38866607
11651058 2290072 16664726
28754078 10546563 19924741
28844482 18786504 27040491
39852899 32107287 17263890
35305152 19439069 16531616
32571634 28657601 3432295
25482162 31806819 38482080
39344927 38087793 1454861
18843402 26486294 21083539
16135268 14471109 35423638
1132898 27250835 21415360
6893633 39072185 29216399
17818217 21355186 3866476
31167007 330367 19033829
24305982 35633272 12670885
3191030 20784883 6786433
15171830 34995191 17452858
26939669 23371920 21194881
15113757 5067368 37613221
28209298 5575368 12723069
39172824 4691144 8078256
28586918 3985566 5290568
28835868 23920168 13372656
4979493 5056889 27968842
22833826 38683640 24217744
33979998 2831877 18579661
33143003 17147631 7310008
21409501 23760356 9346309
19047463 6242115 34871264
5410484 8415464 26158801
7906206 4140970 9812908
11429469 33205786 3487343
27892786 36411241 27897094
23603591 12242271 28859435
17582630 37423169 5891178
4585010 35773119 11618390
18599117 33310669 18386395
24264256 11516692 18496287
15579710 23282754 37364223
36448012 1145271 21152414
36689263 14100620 34294884
30195685 4892667 25759454
52990 16160219 36688703
28471455 12221991 25009296
36081332 21805301 3725608
36428979 27074148 17890503
27683891 9130224 23473787
8292657 7513142 23418757
38521998 20231200 3773956
17994973 23460982 12370795
16828875 1770922 5919981
404085 28117825 10558668
17603112 6672028 8099069
38055732 33350714 4197032
29579931 21871872 18185805
35284080 28471910 835550
21202180 4833851 35269761
26785849 28431745 30361188
10928567 13502279 19150859
37032816 4708371 28008269
12538259 23906525 15926781
9398190 5295311 12509235
18981406 4472664 3439600
23210981 38226969 22858318
2769212 8494487 9912155
16667518 3016607 2305072
19945868 12032924 21793722
38510571 21628463 31030879
6400922 6891460 74336
39879519 13853442 11669170
16982903 17454261 17372997
20729741 11949874 21568293
740886 21148629 11941458
32486740 9111458 20261332
11285992 30837698 19346457
7167919 13338945 15724537
17239533 33170664 11995640
26289354 15860907 16280682
19587925 36162916 14048486
27810607 36149106 21521513
25614857 12737800 33374250
33102840 37777663 10271944
12112999 14252661 23125491
12981406 24837948 18672248
4789597 30484839 20533239
19787189 25575985 26035786
39295198 13234775 2098760
10156811 32676474 26612169
23730188 23019326 39630312
25242742 36865096 30023258
17139102 34795741 39962001
3914815 34448930 29414527
36307071 9684251 7834052
30673140 24049028 2468960
24908657 5835124 31582231
34718760 25992778 29432236
7674757 9704286 29738790
9845929 1473519 1489336
7115989 21919605 20876408
22408702 24609284 12005752
36862003 20762589 10842684
3312227 29781452 37523872
5686820 9192384 28170702
31938922 23216206 4204550
8510828 34429394 14338238
22007483 7122334 21706
37529806 20975609 26306336
35207118 22226379 38640957
30032503 11253530 28215886
18194720 37854823 22114372
16755878 5463227 10720017
5009750 12380483 29011154
36406584 10358969 27704770
31429171 26934837 31294648
38192086 7286271 12224654
8826646 6077133 6011700
1509171 26456841 6817230
2347208 16530384 2658086
21411445 28747329 25342831
38507240 34058154 35388017
9747877 39283094 15032938
28315513 4095469 17497463
15348709 17902784 9128144
32458569 7740164 24578544
24416655 28776558 24106153
37012225 36239380 38808193
19440083 15917583 31252774
8698557 20230761 31968000
32935453 17574879 32124708
25385864 21651968 4814577
22827701 5094213 16722513
15640054 36565441 17822148
38682359 10410357 9302469
10785254 26549149 35987189
32956449 13913156 19194262
21496358 10988838 39667043
10668425 3224870 5509441
39207068 37850723 1858813
19026152 32290719 5680898
38318609 3898070 4237259
7626936 21265870 36486585
8217252 23906909 27229728
27381024 3519804 29642303
21394807 4107048 39385100
7065103 26246346 33585836
24520073 25456255 18930383
32227958 5787921 33598953
17565674 18253386 21398969
39817582 19504714 15370229
27449199 21636872 19865799
16349951 18967623 28179978
30726010 18274170 28500818
29719647 13889487 5033326
7431534 10328219 34678305
35447122 4712081 4008199
4160284 15065794 15462429
6316558 37327896 3723676
19818361 7956271 24889098
27354929 27450059 5278372
11293643 18058358 12960804
10107645 23079396 10123453
32169274 22855511 31362328
23076111 37785098 11683867
15084876 30959753 31750010
39292568 19335643 106105
16595074 7145935 21605918
24638513 16978162 12392730
16875504 2519830 35062825
19508599 23316607 720922
40062238 16546758 17518064
8443887 7358901 134368
34102484 21913164 34128998
15211308 26069636 22528555
1047200 2256818 525560
26729174 16352219 13277108
13407035 4840442 29621553
33265850 23957270 38242106
10676922 14024607 6034452
4596480 36401763 11372671
6677420 12650757 12536970
20058247 11143528 27350511
31169519 23334458 7040419
36140943 25900260 29513101
7346065 12281577 8654743
27038737 34513619 16013304
13291279 14515898 5447327
23441358 9909506 8835394
34983116 12454847 24249763
12154895 183076 3678155
2457266 8255887 25222302
30667844 38768095 9802184
32126423 35488204 21922401
16233392 12045628 36458868
8396276 27042832 34910084
31504110 14700803 14269349
29562019 35315918 13008144
31069762 17179695 11844428
12419957 26896418 10939207
31104228 32771392 3616181
24083366 11809625 30120723
11341892 24528919 25820423
39502450 33865076 18728810
26231788 22270191 16138641
24664048 36936714 36146328
20276576 4368919 13916579
38565920 3205966 30588312
5038127 2271762 34654146
20008618 29545693 34816561
8412871 34597094 8091379
24000246 34071373 17116638
4300404 6396934 11636421
9357937 26920005 25718776
31379016 37055118 5908912
9315236 10946383 9850418
36741454 33456144 17620407
6708955 26250328 30880092
12813722 31013374 3430370
11514092 2626249 28828993
33047542 4368962 3992343
21764622 39450733 37621965
431643 39007647 23175873
1537482 28563306 15248611
30078320 8926157 38009969
27834162 29244844 36530885
13209199 12857684 14898963
28847769 12091008 8996270
16678869 26702802 19876323
20023142 2387976 8837336
2136058 31868272 17138350
19006439 34341673 37827883
9340112 20710448 4952606
27295928 39288894 2453599
32562635 11345428 26337490
23571419 6315640 37285272
30411418 12867349 14577530
21093363 38759192 39179726
16862280 21388047 33512725
9639333 10321511 26310825
26309326 38957500 13850093
9891799 8195254 7287940
27883031 2977766 31652872
11384301 2479147 1943093
13219957 13535588 11770794
8729651 10532953 34194379
25631244 39318194 18685889
20495170 995864 3448432
24934606 34916814 30820718
481881 16094991 19350768
33131760 37718690 38222407
25924759 7805273 31553818
28807507 17365619 23441472
15154570 9157546 26094062
668163 33647833 14962685
3964019 30039228 15920939
39092232 38661134 29667119
5543213 17027434 33211049
24083459 21768913 11483083
14655553 31896613 19321657
21679399 3351187 10056663
34597494 36770793 29700258
31554175 9110847 35411233
29000645 34951154 38251553
37945665 24500753 38452945
10598790 10840193 2272318
24616866 17550949 12340253
22559194 3151786 25319640
36348532 38531815 3193001
10898679 19434289 11288663
880804 23667080 7385745
22442778 28623359 17492097
2011009 2632452 29260095
5700591 22390254 10114674
26523152 38166255 14742792
8887731 38684999 10802874
18504573 29460238 10144719
28291127 34055706 22936212
15527363 16353152 25966428
35921076 27458062 28179634
30932182 8268270 13884747
28670482 9295461 14125668
2338344 22914266 39558760
27557859 12480753 38117015
21945405 34185507 19678767
24532704 34636245 19429144
20306210 17234567 26473007
10197891 15633625 23102233
15996591 13536306 2540707
17853083 37707577 1543761
16447374 6883619 35587081
2235402 27690660 36816325
24139810 20252375 4589053
39771331 13051577 29855912
4311938 8005836 21828556
21165919 23954906 1105049
29657679 24363148 1948737
17540987 23034078 1735790
25209330 32504051 33802993
33213458 18451272 10695078
17950789 1040754 38202068
14671572 33699715 3135530
24891075 20981381 35912159
30149998 2823211 29979304
21140783 31143739 39199365
23694361 14583993 11697729
37043046 26945586 18781204
1809873 1335986 663437
18995269 20968914 29740732
35548063 7003497 38337647
39851553 33164258 36494201
38716566 37569258 19063643
7147836 11622121 11062710
21408464 23238594 39336600
29332876 6223849 14680498
29048061 36445376 39800986
30716868 14128852 19699894
35572151 31986942 23871516
19152733 19190144 4501676
20779087 14404764 21623857
35176287 35849032 35031859
34661221 22561255 38176039
1756814 24288847 35803534
19567944 29322182 19900867
38607119 30374271 28279646
33168592 38255415 13425343
25089927 2444323 29254297
4282055 14426660 4397881
26243655 26649457 35826432
16572670 36384603 29130626
34975908 14504807 8307519
15222386 38604845 37431928
21833698 39046161 9178085
36687278 37048196 20888485
12822021 17959853 3380867
23795724 24504017 26899076
17224299 6521088 30153634
10795663 38507333 6883465
29513482 56447 35200514
9163096 4214705 21173805
29574562 22134722 39820343
10875816 29944982 24748825
33316917 21095977 37315085
38365462 28568738 10130343
4737746 37554390 25835121
39796569 38562762 12528445
16637507 21960137 19888619
2303321 659598 37585334
37371543 24058243 14270031
3056557 22551013 6776490
16410691 31506087 26300216
11707446 25368932 5549445
26497705 29459373 28657793
8745939 26290193 37759321
21830531 35780977 29814998
8147712 36006990 32304252
38769889 10843115 11886008
36503114 20349522 8741060
30753348 7751187 32524196
17734463 30667368 25007473
37141817 22228370 13054726
39638780 20800081 22388287
17811684 10983194 16604458
5296630 17262168 29761850
30155033 25560383 30166612
23675908 34844210 30101108
24280053 15840341 1106742
34094192 33669570 5868577
37846488 38877792 20816325
30956433 31254744 4230692
15340144 35514910 27766930
15182399 17946825 1140656
39007104 30597838 25768775
30868006 31891612 39185505
25100571 10145997 32834060
5139638 39961375 8256411
31501381 542020 22415173
16316569 12082797 19324660
4259431 25041554 36808183
31078280 39028790 23256029
27860247 12084815 17315423
27792000 23832727 32436137
1070294 27172708 33247144
30728146 37701076 37245473
15467534 14723543 37412455
1414877 34895198 1740174
36396429 17870685 18942594
16949531 10978854 2691061
2176855 3994113 1750650
32642244 31683477 11335540
39261820 1129635 23020304
17099118 27528154 3533022
35112246 4931437 37957645
37619542 15817616 25183796
12322404 5801506 19585553
5640034 35269378 17720775
39080347 13960758 12946572
5681086 21353810 3318219
4705417 38063270 34025380
9250485 28988444 6991548
12907739 14081645 32416588
8176692 7586904 24765205
14468114 4219432 2515544
25089803 8443684 16080507
37838756 1010432 39972366
3690052 25712160 33628006
36564399 3311363 2253199
4349782 31813509 33649455
12753502 274219 6374634
20685826 12481917 36105483
1500377 27587462 25985509
20802535 36033124 15911878
2280829 36457127 5395987
3909068 26817564 18313714
10433311 13295049 36545389
10924588 18693704 27720657
8305878 35204266 38179327
25732038 22780796 29219299
15770342 39166598 20750862
1063626 32816226 30686723
19942387 17786591 28345037
26635986 24677337 23867753
1371898 28978505 36574376
2590529 24356107 14240543
37554347 11826512 15459752
26216701 5108311 24697321
27180870 35685214 29978404
11867454 1024898 38369277
1640743 33959816 33377432
20975099 15400083 6048135
55626 30641710 12553401
21298552 9515817 34572
25186971 34061662 14705484
17582913 5371866 12149390
599485 20527851 17125798
37389452 17480067 27114197
4585155 7578343 16588463
37881839 39001778 24557916
18259247 17715338 21263149
29575076 8109884 21954699
754352 23759804 7540944
32338187 30274530 6850363
31468215 8029825 19505044
22062205 35796184 27682840
25215526 25787883 25915438
10506862 7715214 20252969
28712696 15483344 15953862
1974338 24239055 887335
22776774 32024736 33322739
34036394 10734377 21679893
14782553 5496854 13273451
7336096 22401306 4642149
17949305 38039785 12720718
14035944 8265234 21463029
36553115 35119971 31774466
9918830 21389231 5779235
4717841 24241720 13602622
14496237 35853951 34643581
30010652 12929920 38442664
2675271 2386807 26864795
4230358 14335763 14459577
7743759 31230831 12785032
3417954 15806017 533694
37743684 30006282 25131913
28294574 25868637 26995113
20509383 27648647 29600210
23834058 39147795 709277
15831330 21144069 31405922
37375125 31984696 19151224
35750722 9766921 19544699
2886770 23988144 26707887
36706015 5214253 23247352
37679667 33439810 21455494
32607041 20909791 21879519
27318260 12013054 24490175
27842787 37274180 36344072
16384437 4483873 4431170
3490285 32683250 22418706
6396933 12966091 599121
34496001 8783159 24127050
32255152 33453541 11893202
31628401 32612526 4978237
5557225 37908974 22639301
17240775 27996923 39315105
31860713 4285851 21863828
37302343 34300956 1721612
19749950 17523818 38160787
34707297 27490517 22368574
8110598 22873948 34581769
1464736 32765621 5614664
35580263 33068960 20137060
12690961 5192822 12763605
39295339 22244634 12450895
16996173 13118555 4372242
36044113 4466938 2021033
26328158 9317754 271154
4861464 21458822 38189820
5709305 17411168 21741997
30868145 13152265 13184851
4739902 37692886 9887917
30283637 1878850 31804802
2694209 26338226 38080878
3254427 14446161 11942023
26488716 12656146 31265615
31482155 21132887 26368684
35102861 4614984 3412567
25445792 1246508 4002763
20436507 6922298 26971036
27139337 24962016 14040863
23472986 15854643 21299715
18880655 27896289 29805316
2798516 18677267 21089478
33830004 33794469 15188914
36693154 15514627 10913041
28968336 18263137 11316991
38947410 29192542 18148017
6309285 33121744 17580538
30159321 11357883 33999112
21483426 33732446 18452924
3658115 32041720 2737282
17325714 36527970 23505857
30296494 26751320 7514184
32570014 438313 32991652
30132018 35362738 34924227
10458772 5946549 27556531
35359203 26283527 33840079
16782521 32457878 2606280
6559947 18043137 29508015
40018151 2443171 8467216
25658389 39123421 6985847
26519212 28362422 27935246
33915470 12174608 8894356
36541208 17988538 34870264
888357 28245640 25265528
1051766 4658021 11392429
19755822 4357595 32837982
32236471 20939820 31534255
19219312 13592765 26162674
13045802 23038957 34703267
25066997 23571900 3675082
20808412 16798862 19491289
7696176 26447715 33678711
13629921 2821698 35647738
812476 9259846 28841140
27725962 25111029 28326895
19731940 30425984 688104
14030014 16081716 19053598
29672216 2969679 39633869
27629789 38111155 12190242
19124329 31285092 38809757
14947927 32894547 33987265
20735230 9042779 26652306
32972888 25434911 38454824
16220409 22095326 34396733
3742224 1847576 34912185
2756245 13155624 6904529
36471669 3433541 27515077
23635747 39151192 19156252
32901873 6155874 31088633
15180771 13583423 35156835
3667623 28632665 26484111
26770004 1917122 31024884
5040029 14521675 35625238
25577119 14690780 18986671
12094333 18920720 39274775
23991091 32993690 1642663
29579882 24701327 37442228
35052911 38839560 24309944
17552286 9871797 39844440
13830878 1598898 11101394
17643778 3582367 32854153
16389296 24744733 38671061
19805916 28469804 19514374
12532958 35510318 10142516
31032093 33730995 14476473
33187908 37158334 11311129
3493848 8023260 28576205
21244860 23066477 15999185
28771830 36157611 32144863
2824770 28808199 36703912
20862712 18245273 4982032
36964788 585421 5264235
25906016 10168149 33135831
19341011 17335258 13510467
10656288 39748469 9764876
30318766 7299635 9354096
5364726 39443341 35184080
35637785 4706986 4069141
37825922 17567305 8827728
13216446 38151313 23495132
15511911 4209789 14927650
37702358 24179933 11671165
39842633 33830228 1754150
31502826 36059877 39280077
14320767 38742698 22834915
32250265 32730511 38582147
22307749 37812621 25468367
14259266 8898194 23856315
26548560 31420822 20222577
8498775 22675119 30687224
17304909 21662890 14481877
237686 26164797 31501563
18099210 3122327 11103907
18203065 38557777 13503537
20144206 17158127 16227130
13196386 23753153 21143660
9725452 21248415 11188041
4947222 19396734 17293888
21062483 1848308 5529628
38770130 14668135 26488170
8668142 36751460 30653997
9927652 7905260 34777497
27808260 30743181 14974509
11347500 22021391 450130
34713097 28715289 23620356
7123545 28697562 6085459
21961792 32782810 20931659
20163861 9784478 20491050
8250892 15985615 31209321
1673176 10285631 22020758
23115554 38114402 26019359
18276240 23192266 21766198
31594062 4421816 1383536
8090309 24470856 15398576
36062481 1166336 9486730
9988147 24396234 787480
5857559 2848409 4211748
8013175 9734789 6917508
18499879 20326870 11158498
21997317 1475328 29071031
3254405 36806721 14322608
9692635 29613165 4795887
5238806 27705314 18441722
15781092 21195312 11494226
34793828 25254089 12074643
10619604 7230284 11327840
1525454 22074107 28736472
24941972 22253513 8831856
19631585 16009844 760703
36806069 28092918 28252969
38996613 27102929 9868857
32030606 15398787 24170779
38738884 1405955 6442371
21630052 34090732 14683074
1253715 19761308 28544742
5515799 18578349 35032371
22014155 13768804 7825709
3681563 30020199 15202939
15768215 19098968 15147055
13063445 22736505 20992413
21632983 8706011 14500343
25942841 25250249 21009920
22900664 20192767 7240457
24403211 3811960 2012954
31003234 12987878 17107566
27961772 20647707 15953700
4601815 34953516 26163915
26500750 31878445 28169885
34574260 25416581 26251439
25731898 19621633 32710393
9608509 14166066 15316190
38647274 15241416 22231182
26176337 27991754 543082
28475867 24437790 2445779
11173273 23490721 27525691
30651924 7801579 12976699
39441591 5654902 5275940
37328320 33792882 16993837
16442656 10671723 35719773
11188886 32818821 25183184
371626 3021854 6624211
16128434 17095471 34990926
30127064 10610301 6566962
14440796 39102949 13861562
34429876 28968182 10714952
26504606 885050 18638696
12443994 29765909 16370960
12834724 24971370 6889299
19814833 6730445 20678483
38955478 11442305 23535393
21409411 20601293 6485753
13442918 29482906 4451635
9881670 17729197 12592614
30084660 10951532 23648396
29368560 21189746 18583580
26136164 6417867 13539309
32293788 1519541 24167461
19930202 15626174 18620167
9399187 24547297 10831974
29772135 2893020 34373577
37394489 32400422 22535513
15106637 33304665 36251616
24441605 14506285 18690683
37014388 16024632 37270133
33889660 10702089 11351156
38887529 11556963 6686790
397935 21253187 28328660
11372857 37352528 21607658
6629054 36277752 29118107
9472874 2936444 21971685
37140640 5218971 22241810
18595270 9312713 7116613
1606797 17189844 13738766
19995898 39193918 6500177
22655327 36497135 25705706
25646424 29138514 39796339
21076806 17420111 10956189
19601188 2280958 17811070
10315583 23644674 24864846
4071226 10813202 6348732
2842074 1550320 35636600
14074738 30532029 39567692
5375860 23161171 22582757
28012927 29477532 9045588
35537304 19509947 22029461
7260057 26623095 20959603
2197134 5284141 14008662
18483073 20523059 5145948
33702728 13031738 31684077
27750060 4960923 26506349
5293317 7939251 16201014
28403208 24063329 22893292
3505740 19671372 15489621
29585756 26812257 21229507
9852621 33195814 25655402
32128370 36891165 11462344
39849094 12592642 11848428
24168010 9423191 31502331
32173658 35130059 20191030
24310976 14998209 4574563
30083611 12836541 17818677
22267659 9276208 3622737
4629725 11575432 6626708
11100979 32681055 12125498
6738795 25894597 26946561
23870365 9932243 19452584
14128708 32916285 1117743
11926746 20107079 15959220
37610014 12346368 611791
39320578 35951086 4405222
35502819 8821533 24846275
1553809 15512302 1809282
23444686 2778424 11128071
19464815 36778726 23212479
12740080 18476938 7712204
5346636 15482488 28092189
31944998 38720515 8355839
34448915 25182942 7918417
30099206 555774 18494855
9307366 17949080 10974513
32713403 15824122 35025915
7117117 14321558 9189274
16002812 6168799 20381651
6007078 9218138 26610763
25535112 10256133 17704422
11041970 20942340 33497540
28672538 995907 9338915
17581946 9816892 29655641
28646814 15572815 7932055
27347552 35513719 33695083
10722415 23543270 3180083
15966950 14520609 595973
29972983 12002718 38709264
5234133 30349625 3959154
16595865 2554755 34923966
254194 16373357 34970825
25047613 39844731 32286000
13332370 442651 18768870
18026975 18830385 33422905
25501185 20988420 25568230
38892335 8850514 10580196
8624018 31431729 18220047
30604353 38663985 36302127
13802217 29677617 21633388
37427621 38638081 20537605
27894222 27868330 12977782
20749921 14010144 30119859
30176748 29787706 27543020
29320230 8715430 25938367
4236447 2341469 29025203
26952092 34008054 12759096
3630820 22866902 16001714
18871559 12646331 10467952
23507096 28245555 25388321
7013203 32667900 23385305
13118818 35747809 4064872
35873078 3033617 33231716
540689 14216198 21726676
19665916 5473354 8387432
18527782 12650911 685384
23121174 5355474 12697128
29422227 20719852 29361888
39283984 32617009 22155319
23785258 21972321 12715690
15669784 22577712 18421731
33850002 29916687 7013198
39104892 27539544 32219533
18242706 19880687 14999556
25215699 18332900 3728974
3873995 38340584 4273654
37710072 17164537 13880876
6977490 40045570 4104998
1618688 22977504 27216559
9289321 35780008 15705060
15803433 4362392 22667142
37367604 31143019 23843398
3133748 34435245 18053632
8768960 4033632 25138685
17674036 11796273 475277
32307334 27858215 27954796
25051656 34837730 33260615
20536361 249964 31643114
17753858 39270217 4662748
27804048 8518848 32719265
37915491 27662722 21657940
23292434 202299 18316688
32634839 13808727 18604286
29993076 12667011 31328658
13209196 21482938 13203765
27610123 36152464 36674315
16027071 14328049 13026074
25639413 12604419 23753215
22374324 14448989 30386573
11759105 2267057 38214119
8022661 30154821 25026829
25793208 36170656 10220250
36038530 10342814 6911559
2692707 35955565 17398203
25883982 2192065 32784567
17529451 33813130 6378530
21966714 37401402 22536495
19249091 21909422 13101448
3154500 1044049 32071082
716665 16977250 34628305
7992300 9906793 34716627
3963914 20197600 7724482
24419309 25572152 12226163
8151552 12147851 29562987
5052267 39137375 5244176
3083423 2390505 38728168
38027367 12669662 14947027
12503985 34609229 17646854
27739923 2016713 14152840
39850770 7279427 37681239
40010763 3332457 28787567
30397537 22179940 28360007
35962744 10069946 14945422
28939154 39598256 4122530
330731 19974912 5532665
20136779 8790187 18477825
1945719 18883297 8872527
9494437 39950342 29447631
13930605 4709440 11255552
16634436 2778005 27354656
21866391 27963130 22646916
21049280 21434513 21576050
11327406 33233478 33970647
7368287 20576608 38579296
15065419 11669488 10317557
13471026 25038316 9736503
14871461 30259807 32584600
20118616 35933678 29285419
180886 19086531 8506504
32398921 1810411 15873444
20286807 37523316 17805136
25725731 16473185 40028502
38544786 24881151 16218710
13085917 39099426 14553609
18564781 31112986 30904706
4689799 11033494 36370291
6891133 32731937 8574217
1827708 24952817 9068276
1479869 25777230 34039286
3974680 35263573 168503
39070924 4550710 20859103
13089771 20369828 13007914
13855770 39709252 34504287
16029954 5333713 37397368
21463182 39494033 12527413
17017392 19481118 30054069
35343383 36810957 17474211
1205007 3070391 647664
28067426 18625532 483250
29866293 13463660 9193773
33739326 20954377 37218619
122254 20843787 14849818
12837356 29418528 12636101
37270779 25709898 39231460
3548531 16499868 23575064
22524619 13414382 4094989
18068812 15104248 11367975
9687681 22679573 9170389
39905703 22390890 17912172
35409712 32198490 8702549
13356405 17823779 37926348
12860107 35645125 26331007
39023929 32979894 9422359
2544517 4075023 37320922
7203260 5721045 17893477
13881529 24302872 7415822
18477713 25032307 17695724
21104758 39565850 5265623
17149322 26987708 15479767
11809211 3066525 26843970
26355855 30121760 12900625
32883186 38358719 38511119
1215423 19906110 31562310
5787944 11557745 10667513
38422913 12696884 10013524
10201107 12937728 34665737
27821132 18983549 20542420
21234292 17054843 734566
28811851 29850015 34098376
31721953 36579587 31455522
14105251 22912155 16983618
33820985 550562 21609783
4984186 811116 2201944
23486894 31695841 25261133
30801905 33207000 16929035
3600155 2437949 35832199
180498 30125776 33717079
20566496 32906125 30977011
13226239 23516565 39699418
25708240 18363508 8393426
30149358 918896 26909075
33633052 17127284 16060735
39590038 5729898 366209
16896367 17858801 6249791
15744864 4062660 30330900
3767018 9550243 32670351
21461037 20621884 12493096
36043456 34830206 36445310
15567546 23633361 7978860
11525391 36822045 12237572
963199 33776647 21432849
3379908 12526506 23010624
28211094 9404809 32033243
23775800 24834326 5160483
6042990 21470268 29752139
23617506 38617982 19375052
25664943 39800971 11411294
19327155 19852104 6493730
20122945 9993949 594859
21525741 32360837 11218964
27241816 28810962 30868495
14696214 6188061 36951340
18259584 25351408 25569188
25157143 12834415 38403200
14645725 34538105 30962333
33057064 35506719 24217714
27593236 35889292 16110138
19151331 4064753 5243324
30686029 8459904 27140498
29418946 37300202 5378406
35469218 18297568 13410103
19639563 32904221 32562143
25680375 16339349 38056108
11291391 17532862 21273954
24206172 2298418 3374355
36834510 19334481 10059465
19160602 6214063 35744128
19933942 25375811 23723929
28372038 25934204 30975251
12598847 6199899 9024679
1274409 27264395 17610623
31037298 35686817 2600714
10686538 27882670 14591467
24921957 4391678 23060220
26917911 14074337 18803901
4997403 20425126 13416512
1171450 7242461 35454398
25077318 14645473 7309956
12815829 13210617 18784600
21237181 38405631 8419946
34853180 35035729 20849060
2760398 30192976 26373300
20423638 4133984 33498325
25658911 380573 13744575
25748006 39847073 24472713
5440747 14706250 21953068
31925230 9804327 4969435
11902584 21056496 8326477
1663835 10854513 30480154
22649023 25099886 16975716
34326235 19594 6476149
11398231 29763215 11156737
7791383 12065956 3757429
6940138 20476100 31977900
29454041 13342284 36745749
27937120 10272086 12069789
39822347 34737154 4656936
8348761 20346529 38697171
4470783 9526544 32081939
12485138 29672925 36701978
26120848 24382136 5951067
17098004 36819679 2479166
23968446 33399118 34303109
27366906 12061190 24723816
35547443 37531257 8063813
16038965 15572635 28658265
3163079 24595754 34037121
33727501 20200839 7317339
5566855 6234170 10802763
28681264 19051356 17965224
28710266 24891390 10532877
5465295 29680353 22045958
36732910 8752928 35949279
9798471 19079766 7177991
4261328 16059118 17993819
24433600 25694714 423976
5573913 21179338 24974899
21879056 17627834 3347599
4205886 29876772 37804996
11716586 8966914 39074443
26334150 5921500 1290579
19759087 11719311 21205083
16795045 3533498 3851266
4847603 21347834 35058501
32880382 15646097 31916809
19352788 3852432 4425759
29343757 31912588 352213
103799 1423837 18485950
17586155 5102228 10676864
38684345 29607199 6702576
5169818 1904152 9221082
5834200 33312414 37723449
37230953 22549866 1069184
23802748 12482474 2129867
32330388 4604408 30850214
3650062 25940342 24541053
10250494 2898323 13009656
29070631 26329572 37299794
1350798 2886112 4386550
39599918 1302896 894904
32915658 27992283 22020263
12351076 416803 3392872
4414608 2859169 26822359
21988907 18440385 16594174
1871128 16628616 12279705
29057298 12797658 37044026
454337 20845176 6320252
36054956 6336655 13895791
23897152 27009238 1494489
3984129 30968264 37838418
37580604 4548572 10614064
26140726 25956911 2221242
2991942 39349531 20746314
4516298 23178002 19682009
11874991 22488595 38342248
16064611 3551165 8855589
39677971 39190507 25094266
23271739 21580593 30183356
6844650 39165773 22047172
1122088 37303857 23618850
31906313 27751337 33547388
27357318 19307593 22111563
11093327 29004766 29490156
3928840 34511923 22518985
15787543 33107538 33282414
34615447 34868833 23974462
13515267 3504995 7179435
33185813 9715670 23221414
8050947 38485807 33571605
35417801 9221211 20725032
14287019 8464608 32896739
5290856 36577257 11613947
20236387 38992525 37272685
34241898 36212122 11882401
38496634 7909166 34082240
29698373 1222535 24612071
5699590 16750303 39582735
20978519 3021823 1630120
13719565 32205493 38721848
39772384 15299237 24799264
3790254 20185610 3278171
3061987 5553173 34639577
9563876 28567011 3521148
3284152 14251235 9992115
31873899 22870298 28419705
201581 35633584 37506809
7397292 2169352 37826984
31753405 9378048 21690103
18081033 11666943 12497827
11642266 22334362 532556
6715855 18836350 21650587
21468119 9705813 3511846
15526423 16890289 18734439
35422043 12040252 30299186
9791820 25101718 21054391
16906883 4674245 2598426
22370090 12881550 31425344
17155381 17895597 29860855
15569469 21654623 9195649
20964379 19597866 10626042
32383121 18736712 7902012
35208147 13279379 19407166
15454005 5512776 11684458
16782273 10296681 11282550
4811653 1200347 9731379
7133055 16957314 16846186
35706062 26152934 6535943
9009947 20439199 5087023
28876789 37522401 38868523
7069719 17418227 37716744
27051973 20275210 39847760
22143262 1925493 20337578
21660767 7593203 22991971
22654676 33523652 38190471
3589917 8523505 20123376
2907428 16621482 16871971
21823669 34060647 12752932
5497693 25429916 28652824
7598953 21250125 9048219
1158791 24469460 21662299
29613238 916590 38093854
6265418 21533435 29123318
6144062 2533292 19996751
776067 5615296 38301779
806937 16521443 15030736
20182168 27464443 5143920
30698391 27995676 1991169
28884551 39951775 28122299
20922176 37123712 35209352
14660528 14388623 27072948
9232079 19740976 26987972
34493278 2120231 29973388
24793108 25689602 22258449
18239581 39977182 38539497
23605395 35511859 1997521
36895199 3747058 14629264
20041276 14030338 20831739
37710101 30289666 8063389
20235307 23906759 39285517
21163359 17386951 17248611
18309233 5412907 36795349
20138639 892337 35026155
38833317 10793278 33436229
12431514 30793017 39481831
1298121 2795156 27283864
24320514 35757211 38035458
14500838 28050397 38209591
23269340 23097733 35126083
8012096 29234825 21884422
35539578 16335174 1779754
22137957 31680281 17850286
24243833 36992302 3300635
26148399 15567143 22933609
4158637 14195349 27340675
33217843 36656573 5372928
37237890 36007547 5376387
27722931 7602266 33105811
8316368 17535068 33844171
34365825 3099905 12809497
12027546 997620 23455000
33268321 35365270 28942478
6706406 22822238 37017717
26593349 1776466 30623771
28997890 26499937 29868226
24053635 20635653 11874051
17774374 19085498 25628940
35562595 24086780 8145671
6079863 2064815 26138570
14606800 12045621 36137347
38279036 24860752 17248305
32090235 34685159 28504525
1022399 6779152 35903007
26628288 32024223 30277991
35880192 16508366 18901959
4907369 26671290 11726130
21210491 28599400 481720
21963296 7588503 24478012
16247763 36013579 4091687
2445918 23011098 19978322
39207109 24193732 32408217
271804 29665264 29517778
13698289 17398813 23049641
8481045 1518648 37700576
3793586 28515505 28115292
19024145 4363227 16608333
27251292 25365067 38536366
5739249 2269681 12187733
13189115 12313470 17729082
13733169 2492734 12308944
32048433 31795302 7015006
6809807 17104668 33194170
15777931 5139130 38928273
6821524 9325896 29760076
29450630 24819937 21542568
14984948 18465104 33809345
22358542 25908764 4585768
30503991 1598747 39182291
20791898 32150276 39606136
7292379 33391446 8598961
3279396 39084969 22575998
14358540 11034363 26013586
33197393 1169472 33357873
17370671 2180910 33423311
32902976 6003628 27484792
4053148 21895001 25259443
36934136 37201870 25164125
35731126 17066208 23318932
29087714 25423539 35128456
20015518 17765044 5662193
13133565 17020445 9090167
25112767 34602203 39120732
20057766 21478685 5653096
2051368 2663316 15173536
13479060 10222890 7014739
14452695 1334272 32185720
14626372 2558279 27052472
11741606 25579417 21950402
31636474 27410789 1887200
26580463 37904242 19571955
30575157 26222038 39956834
23771297 31728132 18221809
2103202 27270914 1272714
33497834 35086724 15759247
31635685 28233233 2890102
4357940 14401506 29280455
24500732 32320423 29424381
7859905 14679268 275625
35050010 21466155 3166038
21982286 918392 22262489
38408130 27566148 6178171
39447513 22343357 17489397
26033367 21617036 35705331
9458655 16463606 21907337
5856735 8904472 16397510
34701791 18122156 22996269
1001585 14951494 10445688
6530219 10386003 34630303
32460282 8698187 31162236
4605995 24237716 2015174
32024770 5766498 13479446
6951352 34863365 6081206
26824342 17136923 17091275
39055570 7884357 23333699
10847243 16874107 2943381
2010480 38856713 25460049
36565415 27912784 7083263
10001446 2498952 3314588
4546931 29165262 16932004
34258633 26919490 13922185
30143615 7857738 3201613
13477258 24085104 18054770
4898358 1047284 5675080
31931872 39658456 38759573
29168224 25444918 21299389
24648779 31016682 16348845
33140333 36464764 6997679
11964679 22012896 1224681
10749504 2421114 36073415
6203518 1586792 28327671
28332251 24500879 24942570
17108374 17871597 1577053
7347922 21271936 5725087
36671323 39511960 18521121
5739561 22835837 20533382
950208 1073625 27177748
19651214 7111140 35819500
8328132 18153178 13852385
31502125 3813429 7542536
21125780 14348089 5635422
28975026 23046478 4463362
13871441 6390112 25741151
35624059 4494479 22854348
19870812 8593873 12407538
33867604 23469838 14113242
14728972 14178471 28456330
33875763 33363173 28162512
22001181 4104118 20598649
35187434 20711516 7493593
22892257 40015758 18065096
11406099 30828331 13136693
1404805 35069265 142279
11919590 36973319 7255850
23989228 87403 461719
14517972 28883994 39690834
14235271 34216775 15987203
9870197 29867760 34522136
16979694 38235902 38901879
37862594 4376543 16161098
31988954 12315906 10695118
10430800 25260240 6510398
34974976 9562304 14003053
40053207 13836401 3867087
31492344 7736133 20052201
30544087 9282869 10296303
30403324 15852643 2508820
22044904 14498780 25325615
25931640 11799393 38296037
17127731 30255702 19258231
12648816 25725220 5175588
32340987 39720184 15632177
5136425 1654972 32390481
34410408 12271866 38839764
547938 9214404 36035687
1514926 13182283 31930541
25788294 1031731 11039591
36962980 9196415 39684545
7130957 2374950 33466925
10491845 18047198 25483416
16353549 24778408 23650454
32478880 29323244 766827
33104917 38252544 14598243
20931117 2877982 17759360
32041647 35658746 20710222
17600173 4438028 9064255
29411854 11679052 39294094
27541189 27351993 8355810
19718976 2436397 37437942
12966750 20633663 34498353
28746282 31655300 384364
4922415 31178370 36068203
2045644 37323894 2681499
24879515 35001572 32369919
4155807 6542134 6519624
18228237 9862467 19272313
21254065 13543541 27006683
25750990 7018666 27274463
1003774 3473453 18550958
23023557 18416195 36308083
34288860 1564431 30497820
38831132 31044507 32528457
2293953 1392659 35067215
17598075 32118649 1983231
10777486 119858 6495735
3780453 22103509 236746
28471515 39242281 36784179
7943859 3663310 37835573
9272394 10285381 5483663
11270236 29676295 27630203
14948778 34819803 3756936
31353600 11964725 36635574
1575911 3239583 29721001
8167668 21833277 24276402
26668253 2253394 30719477
15646648 22880756 30382698
20456755 38304341 13802814
15408927 20356291 28489554
24363244 22283151 20743005
23618585 14479883 1398402
30917734 14521801 20302585
20027736 20418548 21669632
10626411 33530523 18994285
1959939 34336603 18036791
16173841 20183079 27936697
31994706 9850413 35887838
38149179 2502571 37297888
11468394 23056509 4599768
11681567 36151187 8836309
376318 26810020 6714442
6078463 38077853 33754172
16693241 30959011 36384666
22640994 8088452 20281049
28491091 13558926 27152847
18994477 8956201 33765228
16850763 29251968 33796719
22905990 13769202 7815762
19273228 17632101 36278529
24942294 33699680 8186507
39850212 12660657 8270750
38989844 33879802 33219083
38133467 32655958 16021717
26058767 7018166 10427064
7092435 39897211 36126284
38661472 10224627 16096844
6973972 795161 39403481
33488057 39855147 30628726
4227857 31351645 5933023
15989065 21557445 24919259
35627887 15901780 18601977
23826302 5115962 9059299
38098286 994464 33428078
32679193 35132185 21341773
582261 3834367 14566865
36251422 11188850 36998159
27996980 19137202 16838610
21616499 9712904 34482261
23088613 22067852 20845326
29416649 21959010 11791955
12957643 29233117 23134105
3531009 1971768 26401310
19977377 26732923 34261198
27283144 33511064 3875721
1627255 17744989 15422616
20095055 27573428 37382818
30579520 35875925 39692945
11798230 14892910 37324096
9145777 25304853 34549832
37494419 4299523 5737872
29779152 20850454 2655264
9786105 12651042 9304470
32454507 35048747 6797898
25943321 19408082 10484041
35201341 2742246 26331120
37988944 16507652 4869891
27291790 21406392 26178378
10717232 28417954 17916464
13081599 36974843 19894764
18115688 34213252 30091579
36564862 36958119 34708530
806420 9539639 29950849
39338788 26016920 7937400
6406536 36592841 24344266
13464727 14412498 18336738
302023 9909545 39790501
3231504 31868631 7540795
4443982 30291839 12535942
35139305 7600946 10614343
15445069 1947249 20103010
15615294 20486001 34691111
25002244 2553696 21631423
24042953 10646648 37615206
1127325 36131297 20910468
17644012 36224640 11285118
21602772 35070337 34972352
8205715 2894746 27466043
25543188 7115726 1945394
10015673 28466388 8314997
36135595 16370668 20786504
18944279 34676768 2165754
28764797 26175815 34097760
1531985 26093163 10897470
29689914 38214557 8612513
3224797 12996461 39163260
28058070 14419150 11096607
36753175 19378631 7584890
37342324 12160888 2427531
30494384 26932353 19287880
28492925 774956 9541036
20986513 31897429 28636405
18317953 36210987 23443419
25107117 19339214 8710663
7884896 26748868 16891558
6736627 32552144 4079314
35761960 955674 28942756
25222247 32762169 28497838
7866230 28009893 22881060
36411244 13432219 10539429
11502687 1216804 15270205
38040824 25178561 2731987
8801349 32313649 10946713
5227271 38410413 7541345
23753127 35896681 39975967
34569918 34882146 7303691
6964126 10948470 19667678
11920840 5550779 19135198
19079821 18866344 3788593
32354091 29690116 31320862
9242950 2562148 32035555
33323435 33885445 7325681
31656634 38359015 23018008
6549950 20989070 9431126
36524593 33742718 15067519
29746235 26431146 19704557
375716 24054511 32270533
12136075 21788704 9069675
34130488 30088305 3402537
28075710 36547585 31908177
20362769 19158799 15521091
21584812 39864946 28268559
22253690 33680673 31020333
19899089 36095995 3007896
4083697 5967206 26911881
25186502 2437877 525665
15929497 1979317 33439667
5744984 38519651 33093340
20064219 35154576 26691423
5030779 29986909 16972801
27575136 38833911 7436013
30100598 31017181 17442163
36860662 835410 19934169
1325074 15144775 5856627
24860463 2295757 27718230
19163610 32521580 25154816
39597244 15218187 20878823
24831938 24933020 36303740
6347747 28243114 36467013
32324425 39220684 27356054
37361369 33049645 22801442
8515091 19409774 37530498
27675786 39579110 14789570
14941409 10130550 7337192
4401618 18966889 17718259
24150670 1773636 20936833
35145305 27262820 28575450
440218 36895312 29965261
16666859 16851188 28171061
6668459 26995088 11304349
19282375 7657927 10608064
37018993 28857311 8631075
32716027 17699430 13219319
37859260 18284297 28544572
15731832 13111532 8335327
26245275 3829659 33152343
18360403 8389903 9767712
35143875 33211350 20399270
36980512 26639704 12172031
23844771 28496401 23725331
10716424 5487998 10665728
29976655 6104566 4438555
15641470 14446851 8392691
37735024 16920868 11570900
38867976 4266170 497047
23952533 22634917 25523674
1288774 21313235 19268905
19516958 8197126 33471947
6933110 11326631 3043000
21514210 17000329 6324168
7855203 9818353 36124531
30784033 2487435 15026247
37554252 16630209 23182568
20008128 38029620 17585014
13332062 14824646 20595826
3661566 20260874 35687419
31851471 37818510 36738580
14453064 14341736 36307128
1942594 15332085 28436431
17112994 35236900 18362721
34337569 32986088 13668002
14057996 12310959 34294812
2052027 10276260 1081331
38229658 10697084 140980
9797460 4267490 37769454
10320730 8819165 10023907
33336972 10442556 19843377
33515081 2850048 35632472
6071349 17967480 18213173
24786664 4478042 26338973
24514522 19793543 16257507
7422257 23462306 11494109
39211450 12366901 27896289
10621659 6811062 13987595
23302880 38563215 11009669
31701841 2403321 834576
29178814 30300904 899608
38689216 12053531 39955517
32582847 8318222 19831334
24684818 23919739 24382619
34375133 18281904 27601233
10477235 38169829 10588394
5455461 21356429 8224350
22458767 5531140 12695167
37308890 27130558 14132521
19692390 39140266 8636003
8853860 36099635 28862757
14425759 19123666 4400242
29694672 26915157 36482430
9670020 37987691 3570754
13103168 20875900 18854389
15727028 19236696 5235652
29756597 30121096 10028922
10586263 22001390 16731150
24965709 1067412 17245145
7916326 30790627 13067918
15678753 35680683 15666485
8411317 21862726 32907231
9268812 27255139 23815594
35648300 4260941 33983807
28356164 4125797 1252595
39979344 26382262 24093410
11760123 7621791 20356782
38486593 8472854 31018214
29533900 8082542 15646988
29236046 29280837 18990104
35861219 19293041 6633072
17284217 12640896 17699364
39394993 39755791 8093997
25125351 1696645 4499639
16034159 13372923 10031462
39558421 8596933 11086238
6858884 14232989 10355329
26239469 28326103 39176322
869570 17784192 33883271
29358280 17561888 17820094
25387889 13324929 19065216
35105539 9367170 17114794
34627238 31075508 11812497
35832041 24802805 34457583
24234815 15104648 34485907
23951944 32247847 3043251
23124374 39673088 11124952
1582910 14141852 9296658
23723826 30522271 21029962
32619783 27856297 11179910
12604490 36246973 820702
17220582 9307077 11370729
38372111 8961610 1564490
13124336 33722886 16955276
24378856 36492720 16956302
2426744 35988630 23594116
39023815 30117610 16957061
18909330 37503673 11982023
16656333 34171026 3316112
5772151 38985683 10494333
18768337 29855715 6017767
11238650 16302627 29356058
33492755 11715349 18476081
9540493 23343078 11186827
27050356 33250014 39977898
22903825 15026023 29122671
10114714 34211056 27040757
24312735 10858915 24434220
37978165 30081207 3247529
17237410 35913670 13939719
33276213 11962023 7977286
33572467 25626423 8998922
16424364 18176732 26723063
36417065 15400892 36563776
25667017 17696854 27269873
30637897 13169761 20517514
30713536 8165289 4187791
16519390 18064674 28957696
10904742 7775351 17977462
31148415 4774706 12357499
29125506 470632 29343330
24514970 39436668 17314777
3067375 28658872 30688243
11378576 38724564 27647829
3003339 32680474 12385420
22586968 38125451 27327932
21580444 38452884 23913604
37046502 28339108 5118245
17594483 21443577 23688641
10885363 37644550 11181539
2068241 11356690 31983350
17538902 36102352 24421165
13188483 11917804 3581657
30680596 11595156 22139464
21268360 7824528 33194332
20187628 17308169 35415359
29650967 28615267 5424038
35299647 10741774 20838650
6469614 10220125 34116199
18097354 9423283 1419889
7266738 22428975 21056251
10124238 23062893 4429684
1075677 10306378 24467382
3792846 17923899 22638240
23163397 23487883 28232998
4755420 4405603 11718746
396936 25475497 11536646
24979754 4069514 9753101
19997385 22214508 21799171
24632705 33270844 12677060
2182996 15467562 28386374
5885402 14377218 22960390
8515635 10987899 1819693
17137850 17810645 321296
31662735 16304906 26970505
34676794 12234857 3070268
3704297 14023922 35759113
30651217 16336238 17485224
4742561 9256330 16299104
32825105 3782353 23349165
39052000 15519234 38238725
15078476 37448030 31256556
38753784 9103676 36000545
33756738 27922117 1035930
12480261 15259308 39116581
27850974 22338310 322415
4346008 21566119 23002733
4857662 34616291 25909316
26911813 14513354 7545285
26626692 23944469 27417243
21205825 4913371 34134680
15532166 38447741 1946986
3564979 9929515 21678336
1447026 15324311 2161959
6063031 10579119 23908355
34513253 29613378 20756537
9872923 2909728 29129381
22399165 10464716 513692
16337622 10032314 28725990
24667901 26461802 3978000
17247770 37926897 28546378
16414629 39291707 3188071
10908759 18944751 38534100
5379636 20461721 9971928
35715788 31718532 32462947
17383757 514339 404749
1657211 2877782 9221600
35059123 20936997 35184519
27534390 13704141 24750516
23711200 37489062 14671333
36725845 27530066 7427399
30479989 5624484 17250146
33035498 30641151 9181191
1331536 33120324 32775914
17267680 7431356 32848515
26154247 1101245 37938113
39548665 14827275 9069971
5993940 16559491 32418670
18839507 9599038 25103951
8864773 22066091 4326575
24263203 29354447 3363147
20301640 35088078 32275407
21196458 38746255 14589122
33937204 39825664 23540388
2899421 38512028 24327120
32396709 23063801 36701609
39228647 30505930 16349798
18490800 8842525 27535102
2068811 7710353 1617317
37762962 38571864 31660072
2586633 7243001 37586849
2283434 1086238 1912030
32639005 24296681 13339194
3309716 36677049 8219512
24247871 13023435 16754867
18611939 34112074 628593
2066944 11907599 8133084
11241194 17160341 3784830
2693039 8166969 34853648
15441416 37391702 13163555
2103908 38140291 12241986
17230408 34292703 21966369
38711532 5149994 8933260
39486793 19329614 5687752
35676282 33530675 37603807
27880782 13690025 13276497
9081309 36088066 19575150
31845777 24201227 34326651
13838892 9221309 28894141
35111673 1737007 18089729
29789739 20272483 7981725
2780730 2606026 11327092
22092023 18440348 32291287
24576301 33949561 25345123
1825071 16537500 16282525
25232173 11155326 37847448
32299103 35834988 25211893
32470746 31086935 33600926
39276891 38973608 37377576
8438117 2054544 29457875
21360316 23301932 17181092
37617495 6544439 934167
21550944 31460254 19308724
21163280 38159679 23747058
4976381 23937112 338400
859296 17332281 10338926
3791228 21913535 35982507
24084766 32704411 32519347
9002276 13004474 28728548
12966672 19287436 37606192
8263623 19895896 3231868
25381373 5980797 32822472
25180060 1809189 10163759
16041449 5384054 4812303
25017464 24082858 6057732
32024267 1280776 1835082
13249169 1016057 17178130
27435154 18510374 8675942
33206503 23583527 30563446
14177401 82304 16280770
27209804 857191 2234414
30491041 3079471 17210323
14630174 35559767 30561902
10218454 13427836 36890885
9752151 2136210 25473776
5183140 31347645 18226891
8105764 18694648 26127456
24443817 37022193 34303948
37928309 37043824 20479997
13972655 883746 29204801
28106046 20307072 32128537
33958999 37309358 6268873
26163576 27384307 3287518
38630695 34495982 37934412
5317251 13162108 30994292
1487997 28041819 3292795
15566034 20391860 20359957
22358395 20221920 15609381
20238051 29648456 8441851
6334799 30594564 8661313
6496044 21083574 23146678
18039542 36135434 33763767
28297150 32501658 29930092
13545132 33406774 16306029
34777125 10937780 28672205
4057161 29339741 19037753
974846 8089690 3208604
24628742 39661709 30410356
31599405 34214709 31124441
27176199 3931218 31709942
24434559 20159835 16179354
13701256 31734163 16214844
3798089 1557793 23326256
11581615 25127137 33764122
36353845 13416949 15137409
37961213 16221922 30594748
18697345 34499513 3842910
35961986 7345608 25667533
15845156 32587428 8718151
3711627 3434665 37103385
13737616 22639967 27632940
39585967 37449769 18596220
8328817 19939789 15389
26635668 22725700 7574210
26851340 13922871 26543328
6436074 20037240 20466339
20789849 1347892 884001
17121946 35376030 745156
26974459 7994228 36120220
18052856 21830035 23024613
5543052 26361582 31375987
24991710 23705822 795864
32642170 25657615 14604154
12089265 24383214 33648052
30645199 2320721 37647353
30433796 16304671 36133572
2729836 7506316 19026170
13918861 22301015 32771808
29075527 19470395 27293861
6959295 34738304 38527772
23710068 2403698 30641519
21899276 33935675 18115428
15207809 35436208 38089320
17419285 15511268 31371005
17793208 3321328 30474214
17317652 26083930 7073958
24359163 13883903 13213270
21686268 23062851 30144620
27958058 25601287 110844
8246409 4351515 18873125
630395 21864196 8386102
3686030 26631522 28769425
15343249 19763110 17348149
32371182 35303726 39460402
34461606 21588567 10586950
23268304 7975699 2538393
22979823 31338353 4589229
16852035 34133467 24824676
9539628 38445491 20513987
31786129 1771164 2285627
22990255 2984391 18719836
93977 34466621 1352067
29569099 18217902 9960449
4407862 24752502 34989500
17123185 24293684 205061
8169741 4798161 24082733
6790160 19389002 31314414
29982666 7548711 30051630
29315813 34075816 30248755
678992 10278329 39774299
35643574 7890690 21379875
6901161 7226548 12900479
30594441 29579540 31974799
15257460 7290468 38812703
10010239 36386926 27175237
21263688 32096283 6012663
28154485 20433234 36814841
15463584 16983284 18286989
30118944 12976167 17350679
31181808 33175273 9666405
8380053 25133336 9602884
25633851 17424568 27605957
8023690 14176228 22324519
14791799 25224557 19023135
29540263 27308779 32108872
1714293 36864260 36951514
6839338 21338242 14386309
2954932 24991580 29939682
825232 36337697 35423552
11208671 28588926 39606974
12616681 11945702 13121511
34734126 16759533 9444823
9421850 34662926 28093739
36815388 25305703 11150203
10701237 4018434 13208980
16301579 25675432 25395757
10614720 33395750 29800102
32177748 30959176 22784118
4684865 4257542 6308064
31190198 31652584 25052572
10012591 37835098 10120625
8030619 28663730 5511650
36123734 35048976 20206854
17475834 9728112 10388813
3090696 19710605 13076809
16124649 38168320 1932578
27097778 9082994 11512226
35878281 37829000 7828453
2277145 11530514 2724040
11705574 38517258 12494700
21696872 3576925 22121307
20468478 4667921 33964228
4803287 5841339 6862867
5945013 5596732 1364462
18064274 3164214 6029797
29466081 2712545 31499277
30490904 25401468 16711880
22227254 25577419 17546649
31471869 18382736 36753401
1894598 36593763 34646001
626488 29431765 18795600
39311491 7794835 10113525
19109476 35332682 11854695
7488769 33741834 32692891
15877232 34519708 10727014
5403440 8401597 11470049
16560577 33401940 4523514
35793592 9286164 19251598
28901264 17150991 13045942
3907864 25464647 23078211
19816792 33813128 27800960
28730897 11758334 33889327
4313390 32030416 34640049
3774407 36200710 25461972
3137992 37252214 19250097
32128451 5344004 27766792
31571696 23213902 22168195
6230931 8087321 10420957
37155165 33453734 28703131
12097040 15098794 958039
26003682 35353572 22982811
2474704 29062004 17641442
33140917 11353859 28502930
10875534 11856341 6314994
12239542 4592186 33853836
21850875 36338339 22321375
14113857 17210456 28716768
17680778 29454057 10845718
5362114 21876868 31744762
33151377 34196892 35317181
23820842 3566983 5372418
4944339 30770588 32222028
27212899 2237144 13479327
30638071 15250277 11909134
35894990 37222670 1534252
25327835 36389153 35658670
31106686 18217238 38437535
37511405 10168842 24869730
821506 36829295 352556
9657108 36655845 25161193
37092865 13703534 24441517
13983717 16030423 40006232
26204554 6574633 7483382
29716032 36770425 16911621
15058928 21864272 37808593
6592196 9234629 12839797
16736701 37574837 11147620
24350810 28519826 21350799
20957837 24140873 21803127
38406961 26062710 31872282
39882241 5890441 15654957
26504844 16019008 1728036
35818028 8945220 24773303
38562846 4151826 18007494
7043459 16892839 6649797
13692141 1229555 33811787
8375597 29923931 33514568
2531279 30620596 10412180
498205 6226052 23880213
22246981 13888907 15728445
3833343 13240973 4954124
25423201 15429654 26522874
28495527 19251905 32829925
30920182 34892137 31385085
9054128 18602228 19083186
22291314 25936332 22678146
1793812 35889377 491676
1157863 32686941 8119986
6801197 39114100 32036258
25326189 31964517 1988235
34131067 5170686 9532951
6086260 25626918 27226445
16010723 24505074 25336655
27919519 22220367 23923762
23475412 32710077 6113673
38497037 26525969 15041093
14794147 1571158 28664236
13858365 16663063 12856809
2055829 14156660 4594309
5683500 28737986 23183754
21903822 4996328 18751397
34511862 11404280 3625117
14497572 32879718 8272829
21391084 25349427 10291789
26408805 21860822 1074254
12007912 37988404 4069374
11332422 22369884 23889875
20888889 6056830 38807264
27651002 29513570 36228659
1086542 23492746 7571264
31378678 17718103 37229767
14068600 34373384 5975583
18197424 18556241 17232399
6856159 10509968 39997876
4328717 28525928 31863131
12232961 28136243 29020340
30894670 8299957 11532966
32976771 25779973 38545712
19420782 22667631 12857469
12414789 18577574 28182932
17460434 2640365 3121270
36309948 8180753 30786826
33939319 9298293 25746482
19371758 39988939 5754364
26367253 18696730 17580115
22157325 19326954 12206731
13097408 7059526 8332694
9247957 27062664 20329138
2492376 20266067 25796707
9858227 95369 16844713
26420980 18909625 19369745
36320636 12069290 26865373
9405268 26375425 32992116
9701965 15231092 8740077
39882641 10423328 34736779
7312055 19297776 12545152
17581078 3232279 14370046
4687911 9312538 18559205
32130863 16216961 39879359
11993405 35824515 11250233
27628430 39551925 35056197
22754735 10971207 14466182
15918253 21712266 21638239
36685421 23707936 12020172
26350150 26042326 18981931
1759774 23679460 5265495
39459411 2073270 12880980
21110598 4576253 20044621
504046 2444686 5836499
38925886 8159308 17704540
7441232 23998897 13469175
16963151 25711718 35309508
39862535 32077477 33636262
19758521 6573479 30067419
36127566 38985467 28127871
22693905 37810779 21714455
10722701 33205396 749149
15459385 35219406 33255495
14047725 3732330 17260052
17250979 39038065 17109763
29036463 22013073 4852699
38067928 11937732 13953301
3422546 23883407 6455405
1730448 27977744 499230
31291204 23606494 20566482
22860603 8458447 17164801
25570068 2397988 14024626
1916049 231690 26321771
6427249 8297841 37772546
3073760 19664849 38849382
22588385 27413745 3006941
39228944 39227579 16897381
11386130 3874004 2737175
12256302 17092959 19072164
16348590 35857066 39229075
35757909 11462503 14150753
12919422 28371625 7871087
11756591 38876404 35843861
27267553 39359081 13592935
16649756 12351828 5977514
31185480 6587611 2346694
9157393 29800889 8441498
24101864 30766118 14709043
39751945 6188411 25309992
24350258 32158408 19834847
26619425 5790950 24003314
14236755 22340728 31568417
11627626 23789012 17747358
12711969 26283372 38936850
5215057 30837491 7500440
33620957 20098642 10528044
31734144 13765377 8614621
26849811 10128494 33467748
13065549 4240223 31818518
37496821 37446857 16998118
23208555 11661399 1606127
33306986 12671640 24035505
30184932 19282700 10233341
28760511 27882694 9629908
9211657 4210665 11867626
28374275 12792222 18619321
16387245 29387144 37400123
32508669 30367046 10909794
27281289 37844714 14720756
17254906 9680025 31730057
29033404 16732766 1600502
26187633 1919055 21480884
26594418 20020416 3752679
32210859 40008210 7259516
17090075 4283825 22237928
9651086 30268262 35474009
26685709 16767231 38401007
13351943 38813618 34791468
16126400 23564280 7794212
15086983 25126771 17864869
14839798 9182426 26326407
5624059 36084246 37883139
24439104 8463047 19186119
20261043 14982903 32024338
8273703 36019686 19308321
38077688 27143460 24476324
4804287 35085884 27095929
9378590 18753124 33890563
30829618 11317054 39796219
1658035 19404786 17562264
21074554 5244025 39888022
25369974 23720591 4571347
4136453 21856668 5644436
8843486 9356510 11881484
39430859 22286080 20237292
25299493 5073857 27827693
37331531 28188169 25031034
14150859 36497626 7524975
4612904 1652925 9448982
2746370 9450178 14304742
20286369 37683413 35819400
34426544 10653261 25350547
21160593 22999330 17514903
37690080 40062408 2103528
16304911 2599301 23832071
11693305 22945051 29864337
8037083 28488244 20072525
34584668 30674190 29162593
28320654 24786727 34632236
20661259 33882579 20575890
31684633 24573346 38833500
17576985 28647299 27158895
10754388 19669817 39189834
10606226 7555596 8922432
23739350 3523917 11503205
5242462 28962592 1503404
4437657 7993141 13470607
3542182 27769181 4762376
30051562 32462757 33591752
22738203 5332721 13579329
37031274 39916640 22202563
21175914 4614455 34872840
5233537 25552504 16019066
11482745 4976292 21443737
14065886 35215207 20384705
515113 30564208 17538710
14341338 32735451 8250909
26875269 32583957 6349800
18979146 6255271 11507765
36603555 2400037 981644
6398929 37313557 3200757
10638694 17539292 30526867
2405220 33116740 8327128
22319198 2911868 13768777
19221344 33525353 17579720
39267859 1004946 5672316
30565798 38278569 650636
29924159 39589695 24576257
15110832 24167293 26266169
10461336 8127790 26908439
24086659 33622438 3118200
7360432 16838555 10679746
5396472 18148961 15703630
29016913 30719683 1633812
20308118 13695736 27796498
23574978 9297526 36280959
7169239 1860810 2892137
36284548 32690468 30400144
5516505 3825575 7690883
29784414 19542798 23992990
31059592 13091768 12931266
5939254 15286017 21065990
15064980 37571916 27522996
31093626 14460532 14211535
4633192 24089845 27598637
7692407 3933760 29147653
30023369 28561768 33118434
18468536 24529743 29185077
3585021 9280035 4295646
36637097 17230768 11164119
12371552 36215510 31209683
25645893 27198429 37071746
29119070 8946273 18836082
32601653 26807353 25495395
31934029 39060451 12485231
32540985 2334088 21479377
24043380 18221704 30685242
31763131 33365133 5530132
11586292 32274656 3954800
25816776 24215373 6346871
31332523 1830170 294559
18568242 19209074 36417270
29836051 21480353 9623217
10904582 4176646 9240924
13929583 1602988 27345821
27686259 16698000 31379307
6489578 4739463 28842515
24046964 22979359 5958178
32393924 19512167 2073841
16762751 2310952 4919118
8197062 4970922 6010952
17954055 18225087 21799208
20872889 21786974 24667549
39715616 37787930 4550824
29176261 36729912 23548602
1896127 18778434 14601105
31484312 39755143 22068575
25843563 38680052 5778336
5958837 33254533 17455919
24029294 22577430 17297298
16127910 38590099 32867775
26857980 35922285 20023763
26989252 15826265 35611124
14408077 2208028 32084977
16694241 1578107 14899312
111332 20515855 22075146
31591038 34505813 2504611
12652188 5831614 4553656
12603574 24231649 15084641
24627334 169061 37739892
15544181 24763886 39207326
20009206 30262486 5533955
8369175 39960918 37146831
18337340 29323077 37130365
12882731 5833202 2824579
4409909 30651669 1599522
20334629 34980570 38116242
21798439 33414836 37193998
30143045 21924033 22896650
33482038 38613165 3383731
10572288 69369 19768446
3933180 7890114 18054984
6315078 4630037 36840167
26197536 25395834 4929027
29086835 377678 8139001
24701114 23041478 29637833
13319132 38907618 36610619
32329933 12149133 8676895
5406842 9749209 2207263
29358993 4805098 5227072
29662031 6017948 40038545
16642964 3186873 5427674
15794387 21096185 8708276
38218790 24237860 12695595
8849793 20596431 20162310
32520070 38919816 6434225
28594360 17673269 24223864
22076814 2355201 36788235
22802039 37796372 4218887
16165599 39444322 1823058
9567682 5375277 30162927
26376723 21254493 19071112
18751457 22753456 14089984
10410515 31880176 28249611
9138580 31510143 19546710
18258266 39254971 16648410
25216390 7719722 17595374
3324754 1396668 37751920
24554629 14738197 18033166
9096302 16988757 36353320
30835264 20552035 3616644
28210467 6621444 24896138
4909476 2357046 9422110
29617436 8002915 24831725
32597840 16459355 25105229
24251587 25494605 31198601
3895641 39483140 34853376
3893575 29751177 17099392
24210976 37585680 9055354
9793620 6666744 37026692
27654910 36377766 30195633
7738660 21990418 3230720
27251518 36325959 37652117
37482499 31284389 20677473
32816929 34792421 38207998
39245278 5143635 21871783
14948982 22072251 33727883
16242382 7527586 22731525
39386721 27217190 9180093
5818828 19597509 2503354
27365054 25012170 21004202
18229328 24538596 2850292
37476733 4104344 35407149
35220398 5885237 29024430
26114242 4460830 20270811
30894200 13416736 39198921
29093322 266545 16215708
39985343 6277016 36097409
21944663 35398874 1167286
39538741 2027627 3840295
30634706 11634376 28525496
16553600 38102777 7519364
23621490 38804997 1463988
38754289 32196920 20025984
13319833 36993657 9055646
6376680 20811477 13228374
16788748 26077916 4844092
25601401 30263821 5720970
11034841 28111090 38796207
8339314 3685980 2678611
2822746 34930425 28001170
20913863 39300752 31951465
14529248 19838620 20452217
19248280 20955599 12282963
8976726 21503749 15872022
5117769 5113005 32260226
20589426 27909116 12607150
37995323 37972200 20586745
29229123 10209672 26379160
2983397 34276035 18283246
36757663 30585197 25389602
29101401 39027913 31155910
18159714 18872026 8711220
25088845 25246494 16384739
27663203 23553302 14963356
16300281 19727496 25725038
32479392 37860662 26548507
2631029 10267299 18038650
22539294 7218358 27290505
7311067 11556847 16601265
7621687 11409645 15071363
32102238 23544800 18904880
25010692 3506416 12296349
38624865 38016715 39160289
16492427 33913143 25802373
30135423 22494080 33427248
39850517 39817695 20386834
12135970 36224468 4638702
19688157 8027785 24434725
11916869 37510810 1644976
18793199 19239861 6932011
16758392 4505582 28320245
32591576 14481648 15057535
22047881 27308901 34563249
13064205 10879927 35548387
3873718 2594999 1237702
16861064 4816321 37049777
31695332 36301269 16268905
2709898 29927319 10885790
8403793 16449360 1474982
24445855 495798 3187488
32404112 20638536 14574170
32396078 10641787 24370447
2152435 28960912 23535386
12180427 30807176 13035352
9773352 3018284 32362052
38870255 13937591 9653910
25212741 23538752 7955373
12784396 36154552 13615487
17101767 10943713 37861750
26680840 30205296 6179680
24504875 7059076 7433798
22273177 24655113 37689711
15025561 15955745 30763862
558664 30274532 24432706
15097083 35596304 13486171
21977331 8282929 33170410
35491538 27137163 4495463
7193685 5104691 18434046
22594624 24184278 34223107
14134879 21470210 15519523
12255595 778354 31180436
7195397 24886110 2630406
10866579 2283647 12967548
20573938 9862219 13575357
33434153 30049210 24291428
18488182 14453362 18420183
10409489 33960659 24808122
7255198 17137414 36990815
16196818 34518657 26401335
1509979 4300919 2182128
525153 13779616 5439309
37060576 2271662 5702756
10598520 27242624 22318237
35530844 2609010 7521556
25353248 848647 32487197
29308751 26202690 8580815
16557720 36903434 14609923
2808899 13061683 31546770
18484898 36453759 39022015
38446424 28612548 27852874
37485649 7039954 30492384
1416534 7930668 39395480
3907086 23316764 19787237
15006270 22926814 15704844
29914733 32788779 20281060
10513089 14890466 37945731
35413438 29566945 16554271
18866206 23820319 9095936
30816819 3654287 14197065
16633006 21277863 22224817
12894483 6466941 25117068
1758979 24924028 3797803
31678567 26387869 27748441
4666930 38577861 30729496
16238851 33795581 44899
32684951 16440874 7956068
5199473 9706453 8291911
4166862 38499900 16224093
26366383 11813843 6230992
36953115 6661050 172681
29073141 19347706 11007276
14005015 6543111 34920330
29196258 5837707 20959043
15582648 14324731 19758711
11311061 37599246 1039468
1579359 39741510 25889580
2907953 36630386 17718048
30840463 1937642 18492825
35448221 25206867 25759242
35263367 18750134 15555485
21225341 11109330 39449479
15094661 35826673 22251186
2808402 26424564 34047856
38637026 9826348 6633471
36221672 12375278 14039598
30959934 10672580 37760845
529516 22138819 9761861
14686392 21437438 26289984
31368188 32458243 35967697
38872925 28594399 38885772
20970315 22556203 29795930
8513290 8593106 35127354
30676813 12117840 28080135
37792889 26936168 28540289
4183055 1290778 22908410
25863427 31057172 11994905
10320469 5803915 33895204
25160316 15494232 9240168
21328173 37657623 33940149
20147805 34881374 39465197
36602544 9857277 38435917
6996374 10363355 19686929
33678783 38653080 9978447
18801551 17500494 1687172
9792243 25433384 35278353
13879166 9186852 20348422
20288469 27564198 16559944
204594 38171160 10939117
25391010 14616841 10428912
39437133 25592126 20912287
15327122 31313673 23831403
27090994 12266717 17423903
9927978 30773063 25216733
14071880 32119681 27053685
5811203 4364855 18408926
16646780 36945045 1166720
10413094 14948492 29560664
9441420 9886007 18714721
28932404 3958969 6275256
22390001 13707790 28045666
24447475 9083863 9230564
34389645 32974208 33239607
11678539 34290218 12152520
36286303 30827792 13291456
34950405 20205209 24532826
16765939 27986821 31545776
31287198 7896071 17513646
6444709 16481887 26727905
2316519 1772132 27812269
25212372 497887 36236355
13616140 28704540 38354919
37831164 34551405 13281941
22346425 11758764 9089243
22944203 8056862 12968682
16965635 15795808 14520599
35877258 38508862 22507401
8764531 25435630 6892013
24648964 1443530 22071630
18579819 3612642 30994337
26515748 25138714 6144649
25100373 7936596 25145752
8034489 5986347 27308245
22451012 6484715 6631291
7688053 36191696 15512332
24952408 27611213 1644614
23204169 27993599 32553411
4561172 16756961 30128479
32233820 12182966 33661523
23807962 2379491 33147295
28698506 4619662 35090289
631451 12608919 18971731
27317299 31569361 25024324
11141806 2167698 19258030
36518346 14429272 27717577
12096012 5678125 27363854
21043493 12493662 23816233
32621028 7656276 18555702
18315534 30870196 5049252
38122295 21165489 35910452
29168479 20997314 31075670
27540395 33643994 835464
24050631 39527607 35359799
11673921 6713896 31169511
21407413 32138266 2071380
20818959 14835467 23261095
8101060 17059219 14662797
24303848 16664675 34619238
30985811 38357531 21475718
38120623 34732501 2822356
4951328 11948823 1634033
17085084 13750888 23411434
7654998 25565705 32874111
32640065 6435140 26112084
1812629 30230003 29119707
28375430 13365355 35328806
11219852 28365020 28348132
7286891 2439872 18303080
20409929 25579415 10193947
29262568 27180614 18477287
13384552 31750352 11210299
7300608 11788674 18387438
30832121 15278613 38701708
25207608 24800676 30219494
13881888 27685856 18095081
16340942 28410808 11415802
6887470 9415210 13834838
5073416 1331455 36636073
31986720 14093361 1781329
4227794 14670356 23627142
29548633 19864529 7670329
21283341 16738234 14472963
8579496 7019927 35965140
33072502 22046343 18033489
1058514 32772948 3443358
23113772 4190993 17234767
17065183 19248407 19977186
25117743 26711224 10811703
7489543 10499154 8241599
3257981 39718598 3071894
171843 20721632 469042
32559881 27847500 16706558
299585 35203644 30526748
822885 33808633 22363820
23287180 23794594 35004698
25808647 23486962 63674
12019527 14905892 39163589
2653254 17255019 12185544
23532274 25013187 12289033
14367533 14088444 994786
19945480 5241037 10424338
3808431 24702817 23011285
5602061 24147964 33839372
28439700 2191993 23326860
39992828 35876411 16115608
18161988 5976679 27926843
26658628 897940 26782019
1766998 12870265 37068722
18611406 11099607 6384177
36760473 32975963 14063543
29169588 19440157 22731042
32693944 16234907 3494356
4626406 27859959 16253973
10025882 1074316 19800884
24923956 13899497 20152227
6275826 20437373 6260294
15803696 28733389 29403615
22261465 16058514 12534797
9040816 37466673 38210177
7514952 11436719 17580084
22747539 31474382 32280635
35602456 30947126 38563564
30013769 6398039 2123641
2337261 10225992 35098826
27298219 775319 9241226
15724002 13106877 29876333
13430582 18179278 24118001
30612408 26610753 30719227
8862997 25572273 6144631
13721676 3095966 33047919
13305512 31773723 30501047
22527081 12738744 37565039
6282565 33430466 29522020
6822301 4751177 36345412
3344026 18785469 9976330
10157648 39276602 14978104
5082274 29528764 37534379
29904788 37725548 37720433
24801647 27659618 28090325
1399775 37499044 25303433
12281394 15753138 33210667
33562594 12881193 29717871
7516347 25207058 32484808
190270 26504160 19582642
34888075 16434968 6022153
24273025 19611834 31260203
283050 34535682 9290318
29089341 2035491 6128327
36818389 22727632 34274099
3402903 12381269 11806303
32253548 276868 18351683
29475723 8981118 27218746
20721908 33407514 2881712
37628336 22500566 6787503
7662012 11739739 28626405
6902661 1431173 19151269
30177420 34223480 1633888
38617373 29967895 10499506
2643287 31519740 21326336
39227873 18453199 24088714
12146030 37753291 20076815
10508305 6024523 37759020
26037362 552012 17055830
25613388 13946078 8872229
32926882 27818834 35701920
18634238 37573589 26766849
22658794 12477522 31984929
31113612 20435789 753729
19474923 29305614 27607213
14636054 24036422 25327872
22154592 15686871 35040127
24976126 30993302 33853949
2253859 15981921 32530237
32239542 34929544 5992244
37762314 39668785 1811975
610008 10096744 28565757
9667199 1996030 11062309
26097032 25921036 24971549
3886611 8346010 24064709
11932805 8194882 24846932
39123697 32726540 26983894
35796524 3143801 13193422
13730564 8978568 23837029
18228611 39275002 34621189
24240547 17234352 9251017
36297650 35413167 13496833
15783270 34858388 10502554
5670332 38468902 343478
21327474 27336676 18000402
9487842 7532627 18158250
7494974 11755635 39543750
25493913 19068712 8193134
34002526 17136488 31355929
31913273 18219957 34393656
25143663 35628729 35266404
25528210 8309457 12368792
34595765 34113979 25056538
2439893 7597332 31151148
34690445 18596326 12016003
34755454 36679622 35867140
37557522 18459476 24066464
22538281 20363053 9443023
17066520 37073789 1042530
37546026 22902154 16286846
12020420 28929295 17741968
30395129 26147741 26394038
19739735 35026793 27577545
36170135 3895155 7178437
2499398 19181186 1632842
9885252 29020969 19635402
28837005 1169746 14192177
24901602 10502078 11428468
20509221 4640811 8093277
2537796 30028817 6343631
2110379 4784799 23582003
35884366 1112870 18405514
20779753 311741 15532804
32875137 24610939 26005089
23124616 13036179 18326482
25221152 27970396 3065498
22181074 9325930 13288183
14248272 38753593 34369552
14561986 862383 5313733
9451878 10519780 1320879
13644157 32257063 31805938
11917263 39160188 26722762
34744946 33158300 953791
27653855 22505816 735732
10996825 36212201 29015999
12477603 30989460 19099567
25724514 24372226 11699334
34159742 23525064 22939936
39967240 39008572 11779329
25647870 26943504 19394835
32130606 27263422 25899238
4746718 1696757 36552617
15291990 5795190 36886617
38121087 819214 19810376
36924464 31010908 30436950
2271106 27540450 3414058
10658982 22017744 7898885
16483384 31605300 13257663
34868187 5052502 14580310
31760175 11907576 28599808
18085834 17657858 726177
25535156 9529201 9680938
32296485 20993687 10216428
3471211 5454261 26512121
22825581 1004974 33241353
23187950 13804859 29230410
18658715 9321110 3019900
19607605 18666490 33807211
36658657 3216518 3854295
33629091 27021038 25065975
4448532 15043564 22153765
9958400 8180450 21956543
37512847 17787147 25993424
25782408 26791657 29748955
22247864 4398318 30813786
21518125 30049389 15466920
29660513 12824443 21200265
4323886 23955319 27901547
23207299 30231446 30611141
19396595 27098273 8767516
13815791 27162542 26768326
10083067 13321211 18637146
15463860 31721671 9322493
25755447 21710897 1996860
3717936 15423330 39318220
33152463 22799972 30268401
12767053 11761841 37711868
15944 38866579 30818417
6036821 25458118 19579314
13059095 8071740 5526770
18997288 28155752 31257517
36910252 6850276 9917613
10370836 24493126 10033197
3195870 28828117 14228456
34749540 3546474 24628192
19615235 5203525 12606816
2864179 6651076 26183617
23892794 13895220 9447256
30429933 20339150 12859
1706756 14407045 36642120
20472192 935996 31293859
28384256 14772690 28082457
31796229 23567108 34566644
19640301 24770155 33880581
12859669 1908549 22563105
2920163 12905919 5326807
28658788 16700779 29646420
38511086 21976668 36941413
37359913 8235162 17537897
25507682 37831136 22416865
27535418 31840233 10559406
39201127 13305274 2743985
22694994 38536173 31821393
11073163 16548772 39545204
32592756 12452025 25056761
16791579 17047897 36290209
17108301 37007208 30574845
25554090 33871033 29078670
32511412 26005841 34178847
33044256 22919244 7325707
27750269 18529792 2265682
10287782 28131031 8603017
6428 25189863 16540086
36906811 37373941 31583931
18960638 19452471 24671930
15930361 7780628 22866076
9800616 4991250 38905451
12046424 39432283 31662997
24280324 37738822 29950094
4026852 34419180 23177824
35600068 20535847 241090
18336793 17351481 29989553
38817256 16346943 853396
6851960 20847139 10522662
10950055 440851 21255649
5775473 24162237 18595359
7329392 23748279 38384696
21134797 28215414 24970729
38184714 35735590 38456589
18567849 13787379 32554047
10576743 23433218 27740587
10508155 11061973 14605515
9177610 15680642 37279199
34496202 37269522 38492796
20076325 31012043 33800389
5208529 5698131 9618561
6238167 7084053 32683976
38140446 32523542 15621730
10214536 27371809 9293500
30652739 22505466 17585687
15777542 13525435 6265995
34146166 19874386 37719564
1378468 36292914 28521853
12980867 38296792 33057486
37328540 33478373 13565851
11067579 35355284 22800717
23957580 25020293 29592757
21610542 11947575 16324826
666093 14962758 4398476
24342979 6540663 26970312
23949326 2077864 38457078
10637969 28121046 9875606
33985135 35366848 14680926
7649484 2605356 36734191
1224658 7366995 38824014
32967704 3695092 14282198
36077411 22596595 6174988
5614500 8747676 28944939
11891792 12632834 21367615
2570809 24876373 5510675
14667873 12227495 16388283
10649884 36127035 3642980
26457583 27828796 21111215
12537310 33196169 15108798
15441928 26351297 19090951
31028483 33308419 34361147
35238503 34728471 13162561
36802159 8775989 14607199
26698411 34277446 24512531
31768204 10271129 1873385
17194490 25256256 12285143
34490646 7026548 1178050
1985307 26955297 558682
33234027 25511247 37632711
30789982 8927900 18077199
6291915 8557539 31745186
7069179 671291 25802819
34306514 6915619 4303980
2010815 8339016 23301430
7936510 38981863 7628661
16290387 576879 22445613
20432609 37062945 16459863
29371918 25708814 37351536
23076459 7657655 31752198
13023343 736797 7586424
36819114 4906526 8725350
2117636 5926060 35788484
29031961 23208288 26833931
15787726 37032528 8467006
10842175 38325539 28697905
4312751 20874907 5795585
10967821 27575334 14386040
11754021 38258720 11269408
5399689 37513622 21489766
21611305 31926137 29821281
35229526 26834140 2696746
2775048 19837682 24768919
18622557 7963852 1499010
8748396 3186374 5125944
2770721 23821816 5659520
6174138 17649773 30199872
11532080 25234216 35919634
27774399 16940788 33543504
13829407 15819785 7781113
33990659 37781271 19421135
35302035 27126657 5836546
17494104 38908850 28317410
21966610 27825746 37841347
35855792 26436614 6631226
2193522 11656010 19953922
5190526 35470733 18732428
11610919 10309775 20537255
2084729 5288340 25952627
1210821 458731 6233185
12783939 13716432 28716408
11930053 2007156 25346830
9475709 17859589 35105012
30566841 16389236 39193248
40062644 15199368 568073
15866099 20710111 12102284
31891765 3079739 32741091
25576303 35938008 27961899
27373619 21408619 12078692
28354624 32490375 24079172
13069172 35964428 33266587
30204351 4885037 14461233
178125 26334363 27805758
31872340 37818104 23599124
24760887 5781829 17196132
4202597 7167603 39794490
26221497 35811905 30111546
23961007 26962228 24122162
21911898 21671529 24936145
5291122 10251439 9030592
20591860 11890999 23971014
29291896 28565766 12592167
37975213 144538 8981905
9420730 6512729 2903535
3141960 27011748 8213597
36108325 2063598 24246791
31135932 31961329 20866789
38628859 13906732 36755675
10450962 1139242 29281112
38775991 1221088 16791138
15671856 11408638 24959087
24540953 32306205 36442808
13885878 11204517 19332196
20388251 29938318 15302157
35964049 1815664 38873760
38045911 31141787 19050597
31797921 38627147 23089670
7156880 24571084 31148896
29682163 18097223 31533715
21776288 3606760 28763003
24617997 2619870 12774759
31419116 19719498 33636460
38639446 12220684 36377404
5079648 11530173 38020666
16076003 15214944 20011402
36815103 6670255 22344413
24442189 13270850 1330663
23710150 30090693 5998479
4768683 27568915 13113077
10011329 24755491 18593413
14515100 2543547 35002048
7611189 19965698 34754181
10160683 19506103 8957342
460043 16346327 23396461
21344937 2474045 3944441
34440954 31953593 10877907
20775344 22885251 15243203
10707698 7616331 23292872
26384578 38221897 27441047
1402468 16096169 25988982
9992357 20718078 39420021
14065908 32945016 1718606
19328499 20882469 32930315
27933793 33166411 34137823
11646645 28557604 34612563
26641839 28520880 8505652
16945342 5489824 38612916
3955554 32480661 36283792
8291137 32288523 6844688
10407191 23886319 16182585
7949446 11030030 23949783
28886428 34429366 26418479
25171130 17590252 16061005
33553562 24404148 17184655
11507949 21026212 2754145
32169440 38227758 23807676
16368445 31806560 27526985
39339950 18595887 30656980
7057606 11311602 12207488
5413504 23926579 20505866
37232231 37654547 4186130
6929604 28143950 13665828
10420267 22813103 2851666
16660905 14128580 14267943
14024499 23958923 15222460
24588071 25406045 23964592
4620913 3716306 2113996
7812114 6811611 17366301
1632156 24924463 9002941
32147242 13813291 7485141
8838085 26955357 36307651
21777815 13308206 20941937
13718269 26038688 19178143
35300186 13546053 6974358
16514427 36937818 307591
4924805 30174923 33542565
30724726 1211214 38554952
11248513 7963919 17836874
34045576 34202518 2129936
32458070 12272321 13935929
6903881 16648289 26255219
25796827 31443384 26711800
24848341 26678085 37382127
22095067 7791524 13271761
33690625 31468938 17931706
19146426 1852844 24781754
37870006 13269692 5425526
3943958 25901944 11063836
13839338 11472097 17284893
13996286 35777866 36630323
9359886 16983012 5250732
36973904 4621534 11530639
12154860 9111772 21803813
4463328 13308913 34723822
6993973 38968172 11413025
20507485 35974524 2138965
188440 3329192 19274632
10966903 25487520 37119461
31973262 6639120 7895542
7865396 39749082 17046703
15940478 23428818 17672073
37312116 37115277 2950115
11831073 22784948 11332949
21311713 34480099 14668405
5965952 25468917 16367339
25221018 23911783 36866353
20450002 33974005 7791088
31565384 33060026 22641231
5945922 24472823 37798135
9845438 18333341 16261383
35689720 22520476 23301395
31281886 14048802 37170744
203582 4400464 16970881
25070146 11066361 32797775
37181786 27513690 7915471
20171241 3899434 5501047
34327058 8127018 16590208
13077188 23313634 27000450
26076308 14196957 3419552
15702795 38555942 38846059
14667434 32251840 11569003
1087016 9289766 22849744
31655050 5877397 13479819
33457474 1012317 25858352
8266303 6645821 32878324
11159810 26769079 16012572
28517587 4610513 7454148
25865000 6621401 39368664
28780213 1854095 10451319
24147267 32161621 12746142
25475494 29550002 18375613
6596218 16092114 26597081
9721386 25396277 14223951
5314689 17599550 29963874
12847751 7589776 11809962
18855800 13328984 33402160
36277516 12974787 33450833
27677663 34056621 18861137
16915900 38454153 14241222
26871880 3624261 28796736
11819906 19285501 30659253
10661665 2002209 1146679
5248174 3774018 5407412
25692868 13753401 13398415
2938247 4444600 25886666
15775950 29277556 29615770
2346708 34522250 14011794
10567384 36621677 2795382
7694228 16182363 17845941
25653469 14656570 31384356
27331739 8658968 1553481
36661845 7341243 10041188
24685612 3089653 22032996
30613141 7791061 35078248
23355019 25322246 22840083
3207875 17293618 6318312
17682443 30897346 1976574
28540854 8224983 22746966
19059754 17213952 10729463
24017019 6892675 31844411
21564341 21307667 36668252
8133906 31059071 8805230
3883556 13833373 40000921
1855170 11698766 28078044
16778249 39763978 26882677
26784143 13968276 28045699
39757361 37946184 25974060
10109617 14871066 34739415
35068422 31507082 2688141
29992222 12445269 26450293
1979139 17325839 15992577
22508658 30524387 17583880
31056662 14729625 26056890
27413877 22336334 38438651
6129338 5301692 34800496
25412205 17205850 19659108
20933782 9503411 5268450
11779088 11660114 38569747
2223789 1690849 24096334
35093330 10307083 3191047
35001523 38307270 15721597
36130761 37648547 28410334
22620496 18962707 12113775
12878912 36270661 22039717
4432833 4014877 1856240
20410664 2977635 35212507
34397148 23597892 23193127
16402521 25159485 7362106
29592282 22902747 19084285
21203600 4594075 17322841
9962666 7088260 7075100
30681477 36764281 19566067
17724531 12559667 6353993
38581111 1076790 2896217
37009202 32464559 2432501
24809623 255777 6802584
38475257 30515814 17298077
15035875 34571286 32549904
39792318 2868063 12070545
22196568 15038133 22297831
22512130 24927269 2478865
17166676 15874796 39971738
6094546 19537215 36145827
25112199 27380083 20750116
33664655 32540679 24721605
7236103 2350471 17193828
21324493 9782933 3982394
21409472 4080697 30019746
3491997 6012866 38451093
11541307 36756461 896005
23062797 2434466 23977623
10735225 18732320 11688638
7103053 32938921 36228663
16881052 36058768 9108970
8429210 1800061 18951820
16940002 28128515 17808265
31845912 22371554 8782617
24455490 16177921 32788085
12228509 31416433 17672354
6096039 12740370 17299198
4749933 36232651 24139994
38474355 29429066 6529778
8393777 22175334 14968171
18883271 14951528 1282838
19256344 31110311 39475390
2285434 26781967 8941564
26342964 9391124 758736
24782937 18710818 7437156
6816176 7166740 23122031
4750558 24001771 25620699
28709159 17835816 22538523
39225302 9319001 7248219
34917607 39908867 4244283
35437088 39089355 18441547
21257321 24415318 22112213
16989416 6826168 17530894
23343514 4353090 3481104
9251970 19754278 39854532
3522403 11341415 27157237
21514149 17224576 34878534
16791309 34896458 28590889
21012026 14360280 25060296
13328209 26210106 18372584
14272314 29053991 5408722
32625605 5274118 4200368
24540302 22248975 27466778
21532641 23568513 1549607
13496175 21299225 30616144
10790879 35942041 37996188
30170150 30731471 14654108
29105969 30232339 29307159
27692162 1873048 1407651
20487169 10333697 16901521
36972091 32013954 29236515
13618646 36697080 8622547
30100819 19490630 26822707
34352236 25880291 24813933
18194744 26069675 13999462
23568534 27003790 1815725
10900446 31280594 23506857
1988043 16976282 11652296
4593634 9063142 23820103
32266749 39392379 7077538
18869480 35965736 18032234
31516178 16429177 26796154
24460710 8415686 4511106
12969767 644265 16479986
26152260 28168611 14240893
30925644 20757363 22414563
37027348 36567 6020685
32722268 36210250 6925858
37482551 28337018 25663183
26125085 31493147 17878058
5538979 2513079 15007428
26967569 8312833 17573872
17371158 16144100 36958892
32875378 27894418 4778256
12004019 23931293 38275482
11882516 12652481 17240504
11886183 14536984 6881231
22094161 2086238 33417125
19504601 38615441 5304341
34898479 35350460 34266664
39249039 7354378 7366725
31444647 7956647 27292362
4778842 10394795 39085840
36432884 1914639 18979880
36174200 1815485 34264089
32665213 11093013 19187402
10191397 30060007 7800407
22311236 583526 35814970
31043280 19174026 35830288
12958352 11039200 39421733
9767453 6719394 29111693
8438164 33802593 39976411
13545918 17938861 14646464
25864707 4833954 1419730
9652106 18153617 10908988
20258638 10606951 18338265
36964341 38802495 21594982
37360158 31269386 37509355
27035288 3514426 29591070
13782660 22832816 15965248
10552771 26816800 16637100
33268429 11588315 16895908
25977446 18692754 27986248
216441 596710 8229668
5759505 38415059 28894914
9799654 21922543 20423783
10471118 334118 7013519
2306673 17935483 6339086
8526308 10584285 25047972
286476 31884925 36463157
23948171 30095169 17682771
36360942 19842611 7164746
35893864 35229264 7769226
20930404 25706679 16733157
8145872 18438902 9702749
32496062 9025507 17381151
7337012 12780028 12249704
1108195 22304781 25652328
22979135 12129822 18845389
37287012 23907638 25314758
18728647 3007912 36849051
20159685 4639532 11885638
4176980 26243444 13180306
23615094 20079891 39120135
28495754 35815104 6314784
32141887 3182360 33993451
26631054 13030704 34153022
12052876 8024649 23032523
33451795 22807925 5353674
7949792 15886359 544773
32862838 1683156 15246087
6017584 1841964 19611581
21249607 34393717 8342217
38703780 17990218 23593804
19141649 18068692 39685575
20090394 30027980 3485532
28882843 21131515 195615
715951 26506409 4939198
6109258 2571808 28775601
21594764 15768758 15859681
32937067 25286628 30612105
9284942 11475745 24085436
24001541 20317781 10438690
9575799 25747377 26908372
34937076 36709633 1735726
17632618 32010592 31573865
4739249 25093992 9170513
34998753 8054692 4075663
4468425 36811619 8718021
10146711 34588327 4783064
37794022 14333346 26817303
312606 13916276 10323818
14494211 32819701 20022908
5499883 32446620 17313911
2036038 1181736 14051911
12518416 23073871 17687334
27512087 4703965 19648510
10118915 28273737 5260917
39255754 20866865 5154595
1006509 17211179 434990
15508700 22551673 21030499
22992004 15725076 31684902
32033545 36602011 9131406
38618628 25973111 22442941
29163389 28565201 6927054
2451421 6051548 29707702
8991003 23004444 31762746
25546939 25190351 40018218
7541048 3957855 20989396
523632 37247463 12320281
13603199 39452090 19467365
881542 20103115 11989009
19877875 1033005 7426894
40009054 18513370 12720983
15168120 36337162 16103895
6511942 28809432 10595315
15614543 11365777 10472512
23698855 33953057 33017264
26222326 29741534 3460709
38894797 20354669 18672126
15405397 16216476 19811575
11145758 22068168 38470204
8461168 16163374 25086504
26683235 19361995 16770662
24665681 18858923 25071337
39223708 16722392 5514641
23113639 21374709 37072364
29209051 18787245 9189777
4404175 26104963 7828887
39867982 33768432 3993081
26707647 33307776 16533334
21077954 22803773 25286999
36778362 13948039 35297011
8962464 30164229 961587
2061668 15244912 14927315
16498337 3469993 23644091
12286317 36560606 32935421
20288751 12940529 15226182
6187210 5107873 7619699
367305 36360881 23541711
1139742 38975398 22980734
30268604 26577928 23702745
19977829 32016840 25151987
27085610 12642690 4772398
24220618 7932627 1169105
6249359 17862858 18135123
27414818 36342566 33949170
37443945 33235510 40013541
3732194 40025326 29149011
32061980 21858511 24942787
32114437 18526173 362023
34678026 26727878 5711387
11671544 3736693 9620122
7926153 6839808 30549928
16181771 10985902 30008684
38473063 22982672 1163181
23088120 20520153 14143884
21295822 17032447 39662174
23766056 26429444 19068083
6120405 32945497 16254319
26587610 29483347 20108400
8546591 11369350 30757528
33239206 24379604 18706129
9241683 25690562 33311875
30703634 21939197 24227547
37307769 28928750 12300814
11881694 31559375 18358046
13141684 12467617 26976112
4162090 1613725 20007823
26733228 3834332 28649561
25668284 21216832 9146123
37020274 17851063 22091009
4511114 746564 5921336
14403967 13721289 39434323
1940361 1883795 13310217
20761624 16493944 10211608
17761945 25141141 36952452
23359478 6289670 25326164
15138403 23319779 31667723
6775999 32799626 31497645
32089600 34701867 2345812
34287421 8969800 12350538
9733319 27041425 20111694
1218793 1618874 22641558
9339011 29766907 850626
23365336 12491814 17910176
33231224 2444934 6327766
10624645 32997527 26246588
5596489 31928963 8235500
10614216 34654348 25578308
16295653 2584325 14735198
23024362 35743787 13756251
33660356 25087812 36764091
20853820 37955322 25157081
37507649 28726551 7729855
9016247 38973312 20809040
22645695 34736350 5533871
19376601 35947667 11349909
17171608 40057789 21846746
33134035 27805770 5105520
11638814 15062689 12879981
32218918 30966426 34985378
39995379 22220884 22234357
19220050 19686574 35221814
13914221 1455999 19758318
10089380 21493825 17738534
36423278 22686882 11909362
29748478 25848008 28300120
15376427 16327290 13486874
6182951 14305547 38477177
10842643 21390181 15875439
3608789 5174173 35333619
24942045 13855633 31051415
21982569 36776812 20859843
31039118 11990446 8769870
15471258 22592699 27681553
29541720 21721502 25878644
3433177 28745473 16253115
13289673 24493893 9282909
11796133 5100298 32002891
33929069 37809831 23563497
35720398 18225845 15753522
5392837 9694946 20423299
38383089 19101658 33519009
16637962 10732418 8208163
19231872 34709225 14403353
10653099 11311839 33866167
26624878 26417704 9803037
39106114 10731873 14981103
33931676 27695811 24950489
24087445 27367236 23218918
23926246 35152049 229633
17428434 6210673 20155975
11374130 25431549 29976541
35214172 8952564 33501455
17901654 3929350 24230450
15148186 21823754 19491140
5401043 8529565 33354014
26608759 13149849 39270905
38834642 9230941 11091608
24327340 30195485 1361317
34992047 9210362 3772963
8764610 35216745 11545333
38872984 16341158 10185960
7421282 28615609 6472638
16969394 7009116 9743263
18503599 13076154 20175183
36869358 20356052 3600992
17269563 9415223 14484604
33247759 38037201 10730310
23066596 4915010 18275416
37549763 29209723 25315439
1245813 38371819 38803605
35641087 7749221 28020547
39331254 12973647 38846973
8648381 21713754 33531422
19915835 36598781 30025104
36529718 4890731 29977841
31121879 10418095 17781737
13510379 1865538 29402621
22019985 31634622 3762010
15131007 19086441 16268663
23970171 14257736 32773950
13512129 4780805 21802011
16581568 13948689 20294050
26607934 35097862 6037527
32354677 8041718 38870994
22300109 27420595 32874708
30135348 16492256 16841794
7615426 25546006 25540492
27755015 28301370 1536152
23656261 28962906 17685535
17034108 27290182 15439782
33526042 17793554 21603614
26936026 16851753 12638488
9913270 1868973 24959008
25972871 11999313 24549977
20281378 14730937 33342452
4878283 6162870 17695781
33310789 36657190 19029101
14992723 35816193 34138342
37419948 5534016 24657694
39240050 16196913 39277499
7437135 16490037 32492659
25608739 4633510 35516322
12327200 25750859 24475260
21807287 2659422 1820634
26759634 29094077 31610036
9169396 27954326 30362745
38992631 20314256 19569594
9934170 11599872 31384061
15530095 38017564 21235289
29149112 5305390 4364792
12270534 35608746 2188581
17602536 14873730 32382593
10242569 216589 33182580
7831606 11124962 26500593
28259539 35037719 28755410
17481108 6934919 14789984
35058871 7021421 10702237
26176546 14909313 13643814
26481575 28065155 16733
7146056 6452606 11492554
11266885 37711384 25482916
27224005 37435041 7401808
27556207 23381258 13484792
14894016 18047703 37702618
12141793 22259873 4957191
14716682 33235471 23811346
29086184 23936218 1810037
20166844 12157689 15729818
16035980 9464447 566238
23217347 24864928 14734193
28467227 11116437 38724212
26917468 2328629 24525828
19046241 18652399 30632907
33303021 5703967 12737828
38237487 28539810 11915926
7477764 33512189 13091945
15456972 1775215 4379201
35556274 27458514 10467677
10538810 6152743 15285880
1981811 23034145 34664089
22641566 9753956 9869624
37762949 37538049 5549337
22782953 14886146 31503449
14774313 9047032 11375014
29616531 10216346 20325538
20146710 37467953 38043652
23660565 14576640 32633293
6700111 36230847 24567088
8661611 34474972 37347228
5038721 29678698 6439204
16077895 7032524 34680926
31720536 28834370 20406221
17255672 14436785 5851626
30066059 14304172 12719242
6643537 14660791 23418474
15824984 29071759 26599978
38881473 15026042 30540107
14339020 22451624 3869302
32944739 19394343 26495537
15499082 23649463 17152683
1238793 31913329 31515666
12131069 21236189 28575473
22752362 21086738 3611892
20262502 34993566 34976668
4621231 23939413 6875554
34799514 14627138 18521685
31694842 22447787 36425442
1462135 37431175 21154171
8127353 32875150 30343336
30781784 21909036 13241713
16338225 30401255 19947249
22524753 17387301 21386172
11736777 20699852 38036771
32943888 18666474 25908358
13128849 23561913 27387922
16828465 20501973 23297556
24243656 14891805 33221031
39354 39204953 13671799
12293652 6345576 11536024
29551593 1598605 6172813
36199915 9430475 25724245
11043899 8287458 19914221
11110711 32717205 12878136
33113178 32267673 37318014
8309869 2641725 18154135
32416754 7356283 1529425
7613052 7112907 11755303
10137793 27321148 38332228
31163680 29122435 32820053
14126715 21079262 33551082
13517708 21289182 13423282
29002084 39088808 12049953
29893828 33183538 24574107
30033468 12872437 29376274
38611563 18893836 17855912
4232951 7960671 13158956
8341415 8557726 16148191
18076063 25791147 629796
39247699 12460430 18275413
26600468 6863168 20276731
21729351 13289583 28993104
7021208 12750501 5809018
34042747 6541472 2630461
26037031 22655304 11551419
17660674 892169 10730218
33116056 7012489 39246494
19550023 34203404 9672384
7421638 32603839 25931276
26256209 24451450 35450039
39256728 25005049 13644674
26942252 20282826 29584
27229809 6291575 1976769
28262945 10259097 18111097
6348977 28702151 7948759
3692977 11286294 36725102
2855265 30864603 38506407
1331080 22782968 14490645
39506136 20786396 21124053
22591581 7624579 38140440
13052795 28521369 20003382
13105792 30743576 34077284
33641821 23833419 13379165
30044110 9250501 5769937
40048254 21352692 34404281
19442006 35224236 5061712
17810058 15049246 6042704
30970012 13803155 17488672
8980782 22451001 11918168
25813892 19209065 16719552
12562341 26065902 31517199
17524838 20183606 37499957
2563509 35233956 36162941
26068620 5525202 193424
8062629 1631114 3149487
4698534 504324 26410599
241680 2681192 12849379
24278101 127787 15469607
18945286 10369678 7465389
31465685 9294119 22623932
8016414 35833496 34580337
37294323 23444225 21807814
10618874 36321662 21689928
5180989 21763054 28387614
17578781 33452870 19236462
8876332 12652031 28264907
27182855 16355933 17920883
658258 11274307 18966132
19798872 13900752 36051367
8642254 12654676 28138835
25791717 12766720 18034817
11752655 23731960 3972759
132638 23146452 3833201
294009 14192699 9141070
5145133 263364 24322996
38159208 31973489 21618618
25146171 19829114 1394414
9271863 19228626 27175991
33519583 14644911 9729825
16087185 12330750 5928776
31002447 1798109 8044069
34273012 24658381 29447808
34536569 8177063 27839939
15212331 12758904 10884181
10184385 25688815 37566163
27039465 2083154 12389785
698185 20315136 32903072
32705449 27839024 31592183
19294673 20830611 14110287
14504990 25060976 25777960
34398327 18124488 8168726
20597935 34941209 19079177
19548197 32170101 38665923
25754232 39686004 13248618
17217527 19043057 19582577
23873657 15578854 35751407
30352057 34445416 26718352
15247204 13545641 5674590
33859539 15044566 7420235
13717863 29346951 8878330
12599184 37288092 30725503
3048829 3398600 1464363
30717007 13429593 3321912
3645858 10186521 14363079
30972476 9459823 29620725
27585505 24795735 35151197
14851897 10440559 25391069
30113435 12520969 13029582
5915473 31048737 27149987
24977964 20892259 11475839
11139569 10891288 16617366
1079890 22478394 21439193
31094775 22053415 19350942
7671384 35221728 2770654
33372094 25055712 1402182
2767536 17806559 37169043
27948384 11123346 10950769
15915889 31803532 8041339
32570896 28833699 24971503
5988582 872770 6790056
17528766 35393225 3070461
1552917 34927929 6524925
35621761 9532622 16577768
32985341 13347496 15501222
39986800 9125740 10299866
9023453 4869268 14420242
8345351 3420251 3946162
7032062 38088993 22029195
34837570 7570814 34496871
20224881 16904119 5096303
34839537 12947152 36024988
31077398 6911877 7246333
32923492 25518159 20626019
21767797 34915468 18190016
20210591 39633900 4687322
37656018 38489587 8363048
29664778 2832256 17987871
10247508 20616697 36397379
26433597 19484611 22965885
4378513 28050677 5158122
22655338 12658742 25734928
39101271 22230641 3909272
22106223 26857208 8473549
33131920 9435053 23801559
22414458 29207998 18787685
38993315 34265770 1117539
21567668 22453914 11800479
11595415 3063482 19078686
27621978 37299472 28139879
35280722 2193713 29797814
24132901 21487850 39983295
8494211 28112172 22606379
3933590 16432021 28752460
30363868 27541347 29107882
12466978 36152038 7020313
26527370 9483228 14209987
37779663 1165251 26857808
26379450 14285862 38111885
9851208 22219746 9287303
26754762 25103103 11431907
11391115 31401767 12994052
21411205 7314722 26485764
38043315 38475777 23999979
5790966 14247287 32328857
4477128 36119779 14464449
24681635 10968443 20120871
18447059 19528437 762195
27873855 32099136 16142574
18108607 23005362 29726912
7603344 8166905 25218777
13419664 34725623 19611225
22644527 4841633 6291433
26655938 29270930 5065596
9744079 10373317 26132768
19958282 5152766 17237913
5395036 25721944 26079007
27465908 20302757 38605470
33261776 18064612 4965515
10106070 4854755 1880442
33881619 38953394 19551426
34739350 2656427 17762912
22835889 3448061 40051754
25348415 17888058 26473962
34224347 8632290 12909183
31591321 18143131 37534372
15159228 39556173 25136413
23548077 7245852 24827110
32332348 11013613 26481504
4679226 19548629 7223610
11090783 35211023 29126509
8787117 24753338 19520824
22452119 31243499 10821234
986737 16205399 8180524
4475338 14780825 34384740
32857507 39763342 10474587
22449164 15600680 502728
9860789 16012539 13841786
35730010 8524533 32021073
8393706 28466442 13047380
3045245 17782444 20127417
35775794 36800396 3981455
30359149 29372080 18501916
6253476 32924229 31112689
3706602 21322506 37515337
34064539 27835728 35654098
36101493 27743807 31565599
33756045 21015032 12475041
40010847 1667720 19918329
23977756 26246830 19983526
38323537 8567411 12866325
38291029 37011928 2947762
13479499 35130566 20258186
18158561 15614714 34806226
25648120 4471966 8899095
39004336 29237913 3779764
8594640 27040276 12440670
35040456 13471117 12176349
2529324 32894597 34383603
15758569 32057777 7539487
26080077 10906390 2821169
10854021 25047946 39817055
21412479 36947226 20757498
37625424 39435150 34357290
3872699 36591099 22543160
10708129 31425558 469093
18818490 7043236 27199948
10369102 11404126 38254337
38704220 36724054 2335503
32069855 18002655 11894630
8936102 25846553 39096750
16595974 13171950 5909942
25079304 18525649 7875841
30592603 6595158 20209604
36424731 18081061 24985475
4675171 6304820 13636483
18144206 13951616 18584037
21460628 24579969 2317505
5518538 18641346 24500050
18465482 32203910 11295907
18793782 34123333 24539871
17595081 11965563 13088119
20921630 11671431 1907784
23790499 35021240 30054568
7091330 23302850 37221695
27359951 32039719 23790046
39918580 21720983 10905404
1349828 6094274 9129344
14329667 28296514 20854146
28306426 26912250 14363658
4939907 22176557 31243198
7779952 24420352 14306544
3777811 13910688 12021303
27280831 16002019 27227775
5342607 36305652 25175279
5626768 31198857 38335501
17037954 1549911 21926018
33882158 2660807 9434717
29154928 34981954 3582317
39500895 8045058 38549271
33408980 16423387 18071583
22692534 38236107 24902566
28460178 30157581 11427169
26696418 3879122 13938699
504973 3834494 11470406
35547621 22856372 37495400
5267921 6202537 3095801
26558902 17918110 1135892
39960467 26584009 8824655
7971017 34623743 31398603
36550985 3095088 3343608
19371819 8353912 22108329
16967227 34904256 30129291
1881694 21381636 27061490
2153501 13062827 28662832
11771482 2309808 31113199
8333581 35956783 19282810
25706777 35045928 17927833
34718988 9338560 1418442
20609416 34648452 33891376
22512487 22761421 25925928
15362946 39178375 35409839
23069632 24586625 1421617
26852125 4200441 5428175
7638251 39597564 38349836
27705865 14249023 26378299
8611320 522567 37528838
23937824 13297428 39908240
20935842 24505465 33667308
33692130 26290867 2292995
23098547 26762099 29340970
28521459 22622581 29607274
30939151 36447599 39103885
30030167 665677 19449839
1311974 1309617 39701973
30765705 29187216 38273779
14250832 29652718 34714608
35246856 20590950 8124786
10541053 25167417 13945477
9151758 32449371 26452381
38859087 6856710 14395561
12665764 10936380 18376487
33573454 38685700 26160384
19371077 34823833 13427126
39597905 19344542 2297015
24424817 22303442 30149217
11653387 13358323 29862584
7686277 31204651 1274684
33914059 21141806 13668978
3611975 11620508 11749720
25641912 10726512 38874
34791777 32155767 25525357
28705828 15160556 33561605
11225378 27563082 36589473
14793500 36244837 17194225
27066586 19593207 14041142
2690362 36067764 21141369
9125626 26035975 6468540
35966748 3567771 295019
34991533 6142383 23577255
19473064 15915808 5603734
3845345 33769747 24682886
10107620 38213049 10162636
16910929 38505993 34245201
19001225 25105381 39619930
7894790 9958292 23108614
25651761 27531006 1185710
23033720 21577771 13596185
27518087 35985675 6297711
12365556 12990072 14605752
5019588 33483675 37602445
29887543 36270149 3886032
19048851 36040954 17523186
156933 32770481 18396832
4611103 26144316 24599034
29364788 20175145 26695278
23370679 36549300 38026544
21354736 11146898 9265136
27189007 39865736 17886520
16076277 1725763 25667525
33994412 26908538 37631599
24138396 10977723 36063386
38356021 18466571 23291439
17831977 1123093 38613720
36399729 38388739 29906306
32284672 13238386 10971692
20994574 1996088 31594368
16945061 31389547 25507896
23504175 8304521 30074853
30127033 36025624 26234755
16695154 38201655 8839736
20726297 31210821 24968715
32146151 17852462 9526980
25006330 32129633 33010487
2779929 17257998 25240666
33924334 33804143 35800701
13259602 25742294 77773
7349674 13704586 31350623
26570580 26816316 15484643
19067995 30475508 27909840
39676031 10439810 39678599
21658322 12019858 36552932
17937658 2853759 32534977
8091819 1932326 28123250
31652431 11525932 17863065
8454635 29315139 39359145
4976658 22475240 32320619
7154223 7977387 29906678
4984990 24217884 26126864
13261659 20548161 32377431
24256034 21619482 22798383
29127197 26424870 8917663
3715288 2707051 32244661
19819052 8853368 11346507
30637913 13908417 29352668
14511392 16033474 3944032
28211148 18892676 4343874
6491156 34453365 24376150
11105547 18126865 30823328
10253033 5195792 10054382
22391596 11445282 23652103
6469254 25596938 15148265
2374060 12265173 26095288
30550465 3267821 38130469
7704241 13196959 18701994
22083196 36719486 29737876
39836298 34906360 4318931
33625265 26688069 6889215
28004864 4633075 29632583
36256719 12057547 33870629
12350209 33258904 3879032
5567309 24018181 21692732
13541787 541157 6018478
7213750 35283901 18234064
13389001 20139693 17119018
4348115 6594239 458665
15495663 21750951 23007166
30903409 21054878 3354874
14190195 11295466 2589437
7338839 30482895 5727290
37097259 34202753 24841109
25988435 24911442 32761081
7665476 2013960 23433573
32773904 34747028 11128798
409186 15842501 5567085
847455 14592865 16791729
29073041 39216799 18474836
15048759 3258906 11221647
26486894 39878024 13496317
17639724 30849214 31237824
22921539 3309932 20417655
19256699 31248118 35806262
3912205 33397696 27995560
5769208 37603647 7095296
2157453 30290681 20953839
16432321 22412682 11155094
26271302 17336773 25962576
24952407 38299502 36984606
21329687 21111830 413055
4229440 30983794 17236011
21384932 3962720 4213246
19757899 26722205 8447189
10577678 11494007 4335304
15374541 8786030 33567176
38767809 28107881 31375425
24296023 35422442 15019625
7660157 12294969 21456547
21079079 2455425 24545078
36641067 15261157 23174743
8802411 33727934 29330814
12743808 22685396 18272161
16955461 15376793 4255193
32221589 35252626 25196141
27380398 32889225 38492034
6054195 15743025 16718792
5110764 5081313 28541144
30284606 10891906 30994075
14192378 8688321 15490809
17487407 32665630 33729481
31129406 37228832 39651103
24344885 23091131 22804901
35961371 22555917 17604317
3572743 13079441 16261143
36326595 9210803 21057721
18605790 32393129 10583487
9385091 23045799 25400633
10278375 21638861 28680815
7211684 21847006 20100422
15516604 30829565 15834472
38084486 17611952 17048920
28299695 28722563 7053506
29489558 16493907 24225769
21947599 18039626 24243933
24640299 19035978 27858871
37740075 11747484 9469165
17581525 39968741 37270267
39422755 14802414 6504404
32387582 4060719 17005220
39353116 17993068 30556530
4348462 32128787 5340534
12221960 20181497 35101152
1379665 32668563 30986331
39649307 11325156 6789766
3022844 35162624 25534352
3223831 6667898 7057299
23213355 17199191 9527028
3065559 39254869 27472565
36686811 24486980 30880051
27021367 3702051 4097300
14330650 34550089 32955397
593775 10377289 31847869
8673493 26948143 38323435
21898767 15888283 14373622
24192807 33380896 34856885
30320096 15112522 39207123
9543600 3708034 12906931
38104445 27415822 22630692
1447433 28155441 4747956
12064853 21500 28706925
16469896 4284889 6023604
28210558 20234159 10102587
10191260 11194383 19370512
24308710 11047706 31496488
8683607 7901781 15630021
3188276 2988065 19158984
16171050 13800501 15975651
39076540 11323513 25686117
7069841 15136466 12275325
4603731 28149433 28191305
108748 37237232 33693840
28922004 20479453 17296561
14064420 13383356 37784092
5826240 19812598 86501
28135706 8610916 35214817
3592553 37112757 28469603
3018295 8853439 36037983
25126923 10384424 18177832
16605659 23251712 22084856
22684827 23031904 37374660
33666140 21144489 24059688
11347254 12971348 6748063
1172570 31449682 33608203
20453640 24962284 1782160
39593129 36883323 22038375
30525532 5781168 2183246
33783025 356989 23885878
1848162 20505709 38490850
16419935 17837492 12420625
847674 28405403 5489064
13863821 9502317 14987362
8278063 4358199 25812843
23350420 29595018 2823313
4468049 9230657 15705772
18604708 6098930 19157881
111018 20178723 9062561
37971004 15713566 23884029
10164912 7931275 12255827
22067668 15465147 4308773
13696608 23002102 12571031
25695678 36051419 37692595
31729481 40007916 25700271
36515672 23491889 22502008
29729934 14449674 28379964
209291 39911210 26865858
13273580 30112083 20266678
24016473 26213493 4601552
10579064 28737329 122581
34850618 16950753 22858439
36132932 32109538 29192600
20457468 3634373 21428313
5269612 5902227 32168579
12496553 6220239 16634411
20639929 21574107 423697
16047566 16060125 5560463
2693896 28224043 7220755
29513604 39966578 1679982
33930013 2335239 14532671
26235359 9643597 26812965
36930278 37227670 8305697
9485724 19647489 29344716
17756096 26689183 29077912
35800337 32007111 36087232
36945260 35974644 19739354
11049619 25300056 26702510
19164693 5388373 38955631
2273558 17273918 6750135
8019105 12981236 35850007
14477152 34949730 28265595
33055574 35970218 19927937
33087247 32105259 8898570
5958569 6564474 2352970
32959509 14119168 33747711
8493306 4660442 16150843
34632827 9272426 2817729
18499915 7996048 21149035
1561718 36294499 1175820
2352087 27802075 17569777
810432 15803444 36559173
24152023 37328821 20169117
14467004 2530300 29124257
10952168 17361879 25146895
23927166 32110862 7354350
23194282 7195055 28236203
21890207 4592512 17470979
38525787 32114518 28806148
17987499 8304870 1172135
21092255 36546921 7977654
31342566 37826618 16899346
9245178 17835189 6848128
27491836 39932491 10927650
37655244 10614214 39305022
3534428 8974560 27723182
23694693 21952498 28863022
9445679 26774646 39831812
1338896 3288593 33535711
11100438 14525181 22571170
39254328 6303679 9868428
9131839 18091689 32677470
9938446 30365281 35726893
21476422 10967403 4850415
28634232 5890433 25579425
12462273 4138710 8140642
31193712 26264144 12353699
23347626 2891807 32001792
30218211 8756881 5185793
9995170 7641450 10633917
32456961 28424944 37017580
4949905 32825952 9452437
34604502 19831511 30490413
16420531 37044727 38721569
16264751 33468325 6765384
13278042 36432578 33478043
23712680 35327547 15537447
6782208 1070717 2991337
36232273 14521395 532288
35701248 7753313 17381060
36117307 35453349 13600645
8961028 5105310 5020512
3434593 24536899 35919829
7400095 1357301 25620969
30708301 24440647 35781654
40000256 11072509 38449314
17774467 37354152 3533595
15186098 34695472 12926024
24092341 37331982 39893292
708613 9692364 37335479
37969580 6836628 3342278
33316734 23474251 14684029
18419932 37068491 8562473
20079688 34989936 4731465
36739754 13303712 25441943
1800216 13727615 21707376
29044781 13808312 36184848
24041012 18527356 34417645
37215102 35118740 8550822
25762443 2540750 5621195
24178990 34019759 14778713
11338530 15456058 33814135
29900470 5253007 21760913
36603104 37165395 15002894
691406 16006204 33869753
31815474 6154519 3225611
22423309 754419 21346455
26001525 19048571 40038765
4665591 28942747 30055631
33435417 4011513 19910868
30286114 34179948 32932799
19442005 33827255 14468424
9094168 35708646 16210384
29964316 13110777 21434208
4282264 20555552 4217557
24131814 10987578 13721943
32941213 20194585 4351530
16559167 7897828 2349543
27436486 6899147 5626069
10948048 16885287 16504176
21215446 22259458 34151219
16413753 39323851 28634556
3273752 6863909 31394088
8858500 7184106 17917364
9779555 36165740 24845062
4386410 30630725 36907067
15024944 37881469 9913415
72939 19888999 32796039
21674819 5300277 23426116
30376552 33533532 35624978
38218818 5897894 3048289
34416577 196333 23633029
12590479 310379 9252400
14386917 15963306 19747697
26439187 34282652 13513709
30637293 12065502 9542953
30805842 16580827 25533664
16453033 4464063 8402537
39322577 1842793 25106524
39942088 23643020 16220724
1060003 4461473 32376427
19063177 10267306 22900960
16628065 39440883 17776053
26716262 31898392 547062
40012450 15298803 9479513
13152075 12849866 26890995
19657976 19896379 20503271
17022602 39435357 13800952
29499844 404859 19236200
27896030 16682636 37504395
21131334 34380087 38567015
15832576 24800754 27170230
21722370 18869980 35277277
20835452 32205247 12125062
36452760 9672733 7586447
17386391 7437891 20617985
19083197 22769237 10738217
7060045 11532932 34431054
24281123 1632775 111070
32438157 9035821 33283300
18692587 36519980 20231280
21521529 14172176 12218490
24623333 25320807 2468386
30711853 13046210 5655867
31793682 39146746 17564312
16151758 33101447 19958121
35459993 19117061 20177687
21190591 29108482 2839759
35429277 20360589 27317104
38462494 8658457 3474602
30420097 38401466 15694306
30726615 11843404 4490689
21909332 16600750 14830069
7905303 17642043 35310044
32112580 30889781 11542980
11306188 27236298 832564
25287105 30106937 11604461
32843735 27428365 30754270
2292 20164524 14968561
8434976 4886848 29853887
20663093 7543983 15437552
17198566 6650459 37137127
9293605 30261824 19493559
18741084 30178340 2862565
19693394 6402888 20595390
7354830 20430351 23446564
2721063 29645703 27486366
35746080 25763928 36838016
25839409 27877321 26616009
31619150 9446215 31009670
7411076 15353199 35380274
32303739 2844705 10062242
37635238 16845626 32478281
36645437 12885643 15257823
35855672 33149608 26351667
3210178 6927344 20374617
23097280 35168727 28519314
29599366 2970594 37220318
5938017 39668622 2343033
3200005 10660387 8762265
6609286 24598437 20942416
11278998 7220904 17604536
25861969 37511714 27450221
32666701 29337998 33936763
21699828 36125622 29798085
38028131 35880256 2630638
18931054 14161103 34277056
8359975 28673191 9086106
16877308 31216649 26205215
34729666 8747321 31656979
14411965 10188583 28975410
4436384 28887901 14693034
26863925 22571178 2132080
15819144 28179206 33187178
6548441 21542233 26058617
15450415 13277685 11626383
18670526 1115734 9836839
27353877 626412 37862792
30859309 13257194 1126819
30477824 3788477 24907084
6941190 23677576 6890935
9066647 2407936 36792743
2626183 33666764 26986830
39661738 21395145 37820777
2664850 19798995 1866513
28158311 30248921 38248981
23359715 23492699 31622966
7852901 13722883 18460468
13263522 15675253 19522004
29599306 38668042 14336885
4578330 35132024 8025705
14547367 33298492 34228317
28211924 20190256 493977
39469525 29997798 31338724
34103355 32436063 36962946
11007986 33106949 18553754
30618484 23294526 28997503
24999395 27655444 29402568
5723595 14892262 28732777
24046403 34014360 29222943
2108229 24137799 29222433
16426664 19292457 23203958
36307399 16453519 18120720
25946883 18180410 32708398
32218380 31846182 20791212
36067070 8510276 24311715
25124909 32658460 35892270
29253571 28979644 39467144
34024532 3436975 10458043
36540171 18640748 25966728
25996489 19470787 11618935
4454575 4741735 37678939
5520140 28773610 16788587
2321010 7358725 24792136
13774711 19228701 30179008
4038654 10028447 35567780
8965789 9146036 25565590
39314110 8881178 13613743
12624065 29915649 3733931
36746721 27730947 24836436
1095777 772677 8901616
35610385 9508319 10356087
19607885 5953729 33614681
17512400 9019113 2507195
18312339 21849434 9336278
25935338 1704098 10459130
22733653 22322107 7395871
20876602 9988950 21532852
37556069 4408842 25943804
5608337 31833573 20938805
17117814 26670466 4057760
36681323 33446841 35013838
7409346 5348809 13193602
9164849 21142930 3974101
30874348 5714128 14276295
8330599 16658910 12281522
12943875 33207075 5206125
3438892 38144183 15424656
64629 11652174 36626953
17226850 6662442 29365405
28687940 6368646 187474
32294427 29633878 15583354
8717006 14347025 16721016
1615426 39595452 16963153
7038060 38565914 36252244
33861998 23611833 30858883
11008364 36006713 33571783
21158996 25581672 29923278
12781994 11395713 18243239
16335229 13686310 8964168
39147009 21666424 35243556
4494078 16900076 25546983
37938892 6484466 26855856
37034764 18290337 38747790
14018209 14480444 35036117
30848803 27432816 10466987
31922410 20573857 1201132
1043687 8999312 31421929
33920556 34852862 15346091
31045886 31261462 28061468
20205384 23473696 4189213
10858983 5146700 5097515
21415336 8803394 10092558
36821385 24973096 33707662
30977119 5223375 28168405
18678497 21117588 30993199
26922194 17057719 33460306
18309015 11252069 4678909
30805867 9878354 26147261
11053202 21677968 39690845
34947555 3216632 37780292
38742169 10418884 14336660
5660489 8378721 25788299
7379802 34695588 25273900
20292389 3446928 22252779
27016210 46171 8621432
25554553 3480276 8711269
38015311 38487082 3039703
38751080 32709807 22659122
33004668 25527257 12408451
19250492 23947894 29821299
34387099 10363000 25985004
163347 28779670 21120175
19486938 15365526 14533181
14425058 17073334 25992945
19942489 30140792 23208119
18805099 33212411 6224585
2141764 38095248 9708517
24182863 14533644 29651095
26971824 32180057 34606972
38840773 19155701 38946150
31015090 1218866 4027722
21579806 10291496 10846899
34134010 21719867 4223982
10337255 24752321 25072705
482736 30102137 16266534
21180777 29250500 16218565
23819610 39263665 22700883
20875530 4242145 1202763
27658918 30169321 18349634
21744514 20050015 26479601
34889811 11539379 6342439
22360900 21891100 7721541
26690622 36585957 35775716
104778 35115814 27516246
10122544 38477029 25143948
22658262 15967280 14909729
17853324 14504305 20120497
24523506 26114931 2860487
2707992 10879987 37244614
17145113 25227551 37249702
9132584 23683986 22193177
14907868 6340375 31001199
13139138 17184009 9590788
4933819 23085064 11729800
37095566 14293146 37417305
8299279 10544019 29671226
38451858 6771851 30755307
26095404 21846581 32783061
7375421 38827882 23592501
6101534 32114225 34114346
12468633 22423431 15802177
1886437 32691697 273841
13712226 6577795 17537473
19726916 28473394 34294851
25148314 5759404 36739829
14412137 10403319 35916913
7289431 9677246 16313788
27619958 3432011 9886014
33667353 38280465 1912564
19332214 22045243 12909418
30102456 14105382 21644679
12061606 23883028 19913570
14106093 5284457 37034265
15729319 10379012 31066429
7010486 39347520 26769027
34897793 38136013 13035635
4296225 19013197 9767156
38664897 9149767 22295050
11712266 32163406 23788263
33979072 34302151 20532751
15995457 6205690 20928721
10318968 375110 25757018
16968150 26713152 7444681
14177267 17298463 26227616
11846426 36112346 3732386
918723 39584388 165643
3355628 9501127 15656763
18565228 7389146 7073406
25179389 25725521 25087635
25018046 9538524 35454846
18958881 12392401 36212869
26780646 15918239 24754298
32169168 35327222 27913420
1040956 1986591 610080
19937715 21672206 26169047
9689086 15036251 19930811
33060826 32575172 35754168
32487047 35373063 458386
2656307 13145577 37328964
9445932 25842682 18865264
28338036 30588636 36448579
208050 20585857 31355603
14062957 22007707 38949971
4919538 38457749 12549754
31015115 5187722 25295376
9687798 8720746 9852523
19844825 39619006 1115946
21581922 90792 39493996
12371271 13526646 31351215
660912 24185118 10958466
12798445 10261820 11148318
7553904 34868111 16888009
2331568 38394515 3272436
25716168 27872662 16071562
29164003 799442 36587948
33403208 39969098 9833903
10155465 13215223 1756094
1432042 34968172 31685648
36856405 38193639 5004015
17709265 35666673 31571575
28844787 18414523 34952196
35021370 29644864 23369923
17055702 14104641 8092689
4627964 36621400 32371294
23169949 38562406 8437776
9386380 7925170 22832550
22026823 35508402 36632928
21304061 12978180 28884763
20289869 35425957 31855093
7704986 10323821 25394953
18776058 1211494 33694628
11308725 32665537 1268030
20399957 10478163 6293981
9991455 36134187 14541888
15082647 235942 18937815
30658638 12191633 14580399
14181763 5120744 34216872
4893113 18714861 12234207
543976 6902362 21569340
30494217 215981 23947067
6240575 9426847 32837213
29556057 37314261 5802256
19252457 14938016 7502667
28305810 8153203 10663455
1123617 15306788 5499505
22815853 10018598 8549875
11533382 17160377 6536858
10506245 16534471 30058193
23433544 34118463 15805689
21276677 25759941 10819686
15121330 9350597 10388556
17437468 35504656 14676176
24188576 12546257 14932832
5868931 33806655 8187171
35211126 2671753 10127696
23130745 34514125 14720851
39401307 4668542 33287594
36729301 34765536 33127592
10019236 37840914 31497242
27689732 9171951 25584555
23352791 2890488 30163596
13118484 4380066 19841393
9992717 18146159 22585550
13133694 27085693 16850860
10161895 19681446 2356188
17617625 879612 26732890
38079675 23945938 12604062
28526070 39007612 26601494
33434557 19914143 18736562
4884774 26439327 10616243
3709240 32021553 6170897
11984319 35332395 37410627
9797379 25107649 23469295
12388255 23363587 717425
12907296 26779479 39158651
14171928 34065265 18820732
2379410 11373277 3779943
26957482 19736167 14675157
3905922 10747317 7996238
28407736 22882109 2383463
29157947 23358505 37849161
20638182 22325344 22482642
21494167 24966855 5404302
9834226 1377719 1566938
30122966 26662074 30464049
557182 23817700 34114227
6729751 13009863 18148339
27086131 1934300 4667104
10013809 33096524 28173200
18104368 25173983 16386552
23718533 862158 29162621
30213812 32677978 34672204
22274648 22191231 31722731
1639366 17086669 10320245
1741985 15800056 32221194
36495979 22606379 28326848
31157499 35234098 11508733
29849493 35301525 38591588
18755544 26357787 13215848
26335245 8720829 36430371
20547302 18901244 35183611
36942626 1723945 21265474
19275334 7840471 16425984
13937188 32931861 615547
23514795 26442296 31448500
35811560 34387673 11906732
39112594 16578474 29384462
33519568 33372480 19137903
13400970 27000386 18769308
35188689 37416431 13824357
39770832 9411509 26465972
15235132 26082026 36157025
27943145 16002703 32722346
3685471 33700489 12350259
39749494 13115601 7689639
3835873 5183868 6557927
34003774 128486 32216827
29297818 31291465 22451974
17130913 26694757 1150057
15425411 6270575 22962919
3094861 13845624 23992203
11728417 32379114 30701960
11911568 25938114 34878816
4037987 1188915 23769779
22201479 26863782 33174355
33945304 29757580 34197505
7287554 39590182 36709761
29492318 23712355 26726845
36589268 25098992 37401448
39918549 3098934 13097731
19923088 27311996 6314826
35759553 4775191 26001501
16547992 35896012 35200776
37290720 18997107 28577475
8160449 25247858 15970074
6217901 7154464 29373174
3974207 37833227 474304
8253980 23276402 34133696
19698728 39474719 35447670
31578074 18311236 3215787
7986565 22693556 21275465
8381966 21855467 9561295
32046748 25456506 18466038
34949771 11508440 34733082
34635677 2168373 858121
26249748 20417033 5798765
25079316 38282480 36284811
35953399 17309525 22984911
8782446 11634128 2147005
32028847 21180331 35085533
36776232 23740516 20147925
20400732 5461873 28387784
6646370 38370300 21157039
12836973 11776558 26592702
14158316 35452705 16775760
6334748 9025487 25200011
9249828 26827689 22379541
26421357 32403006 37897539
37561728 17769879 313584
38885672 35468098 8473516
4963212 31946393 5856656
28969861 13369414 14477611
13563068 22340273 2000469
37649394 34633707 2518827
2771495 30195444 22174925
40038647 14314672 38174278
22219451 10115853 2262409
38029036 10623705 553070
30760700 32981072 2926672
7084056 35743884 19798681
13797561 6027764 4308646
38165984 20162205 32012339
13881931 25824102 2180624
13867999 7896741 24210732
1947140 9572611 25466544
23548501 29780294 21064154
24893157 2279904 35190271
4822646 6242676 18433363
21005638 34957649 6735917
643342 3712056 17804250
3509879 7204276 29122367
21471314 12187388 6828064
35028006 15187327 4350997
37392991 36245820 722870
26486799 22371434 5164185
11213851 23526304 6040533
34893692 38697043 15627533
1226390 7116092 38641128
4253745 2528358 31492700
5827455 6621158 30166273
4559711 11234680 15264563
1092461 28175235 3412971
24014409 30318588 21935511
30390694 9757950 343348
33394969 16782444 356289
9011069 9801176 38473379
14986859 13165314 37544069
27228169 4194427 25736524
38755317 9603534 15129642
19751069 21462524 2778029
37297958 29345425 33058034
29555057 37170605 20817387
33701692 2719810 19353538
18051417 3436877 20206203
21060165 36205277 33008141
4125442 1999857 18228836
15978553 14936395 18527012
29637345 39276048 22700308
29814951 30472005 26898445
20996589 18889657 27155527
7146828 20774695 18480452
20605851 23663065 34872733
1218150 17747653 18467504
30245109 19832587 1881388
22663357 3545593 17326845
699969 26013811 25845092
20295379 7777127 23100396
33759437 8580202 18308030
1102595 19502251 21543267
3457232 120203 7974522
31392642 33485181 8290984
29968398 33291185 28086082
10120292 31828628 29118974
37452166 39796491 28975104
2274895 10839880 12622963
37140876 22743248 17165073
8456762 6721695 21493316
4790456 14409946 7988990
17121764 23321363 14405976
29080337 3284325 29230566
39446173 9278932 25826569
35842214 25670301 28372737
15900514 28193374 23731047
35158327 38135214 32037621
31184486 21170524 1172259
17829500 31296968 29780549
88353 6127959 21484272
23470440 115276 33713037
23015158 9317318 12567008
18075036 12729819 21903921
24751983 36041497 23573701
38813323 35032811 17315546
27620580 22830682 37335057
26309455 29457440 10674796
31158797 4991240 14510392
30260195 3737640 39001738
25581384 20168126 17608433
32685688 35149485 37031851
31780560 9957281 6565268
33671227 16556120 29004252
9612256 2276292 38295576
27527965 36749042 27915801
6424072 1387938 37411389
29033999 11007718 36913575
7490204 34741610 2529286
7183819 39019588 22493766
10846178 31714565 11004815
4366749 32768211 25928936
19064657 29232275 6896991
17013640 25885867 32015795
6430000 5072823 27810851
13741554 12987507 19604978
30498077 19477993 23734702
38411573 21051302 36407901
33907067 17242861 26842716
5857356 12910009 9377617
37459471 35992151 33473765
8340725 30467619 8688998
10065628 22552075 22921228
15626014 29018128 13070617
28472949 38619864 741255
17650928 32370480 14331091
32014927 39289421 39224949
21489482 39273291 29190886
21351270 8434192 15512485
29380933 19488585 31931221
2622733 21335905 15540486
34681580 4349184 26285675
30427134 35822605 4608199
15597005 2484813 9573318
28012107 25507388 29007167
7383893 32417678 12933076
25310204 10681429 4522589
13959035 16296534 9337086
34190876 8545882 7765658
5089843 23249432 25914292
35179073 10215073 13620997
7533190 35209896 6469377
23117501 8085863 34797731
17967562 2504654 27776207
39449064 6595372 20614173
25691509 11468513 28186661
36670965 37427344 21328536
15235893 34939109 22315412
37798017 20556532 8759147
36033404 19259710 35781545
26046218 35791375 17419491
18631641 35300478 1389502
17667496 5579776 33931413
15554404 39923458 17245196
24113133 801782 15332372
28371371 24096070 22622601
39220641 14385886 1270108
2952798 33989025 5111671
34617532 10334953 38964566
22018184 36326661 38990918
18652613 27678325 18403512
33679500 2005073 10770740
21810204 20495875 13974410
17020584 38419290 10726885
15464645 3676295 34827863
21772621 11652350 17851246
17541942 9017402 28410597
14147978 29546000 16665493
17433098 3470674 9016174
29475389 26498912 29125917
17176288 9313576 35083741
15338255 3813211 7919775
3136242 33797401 2324301
21181012 33248065 10682573
8934954 27559393 19149615
38695238 26288569 25788171
7095704 27081595 16831543
22673818 38980596 9221119
4764953 34599019 26475142
16170248 36166146 30964594
11461666 20414072 15826637
9602385 28571323 25423258
18417910 30404022 3245243
36037634 16748095 10160220
18375160 31685604 16153863
8428060 16368220 24212004
31613535 23814730 37205383
15449117 29834183 6921655
13820463 14034438 31746951
12208511 38193606 21312218
17906532 38469599 29968940
26998384 22011716 37000476
20381408 23457561 38825214
32554883 19399016 28247080
10563116 28462071 11039956
3220591 10797081 20666317
31827044 25552526 26780723
25516510 34152424 7490080
18713884 16834669 22729621
6133679 11287715 23138579
38938401 23698511 12836424
28835776 23599862 39181853
28044806 39848315 4014165
13305811 28055753 5750929
11241374 31061280 19291228
28224080 37592145 18674385
11208417 28158384 27903577
3770655 15723273 36678534
17758217 13854340 39527835
28109870 31825363 9734458
20828163 25421159 13601378
34914300 4095312 37502714
10497913 8908531 34042304
10992107 6736372 15415864
21408107 21005909 5389893
27922289 21163700 24986725
21535709 474238 30991906
4747093 16688466 11198013
23543743 21496712 23002071
2608844 35538446 211410
33597724 23778760 25061969
21056094 23096341 22271756
28327921 31482378 18831722
31141800 17820370 5691487
14562604 26054211 36612757
19467098 24045430 10364899
3945870 14229444 20812516
26372119 2304836 3591059
19264278 4855022 20051024
5614644 30290019 39212840
16070044 12063312 26196364
13954915 12925085 26507518
19466311 18533165 3375888
35088264 36612732 23707515
36513903 26112214 33179380
16960331 18601892 29762232
29033662 16823371 29412229
1443155 1145163 11463145
12743333 18945134 9755344
6039789 16453206 5237831
24575525 13459575 39000622
36937829 28323541 11547558
14514143 27752299 10429248
32538963 37000131 5011971
26534756 1900078 29657372
1258883 40007960 27879832
39481937 4410975 35945819
32007570 3581491 38130448
20881942 33425472 5676138
20567606 12241417 12976482
36871235 32091113 15145637
25917799 27151363 35294528
30083745 8170560 5444684
34919978 1993912 12115384
11215795 15985813 17177487
6482648 31996950 7123105
36991425 19471964 32476404
21511024 20138494 18067420
14589485 3066150 4009448
539629 2095988 34722574
36279434 26471447 2603345
1236681 7998342 1557582
12723352 22192825 15469544
15820710 14499708 27455720
27448204 2180210 31378162
20416278 27860830 38319502
6554115 27943496 25479677
7300177 14492197 17134645
26347461 34838795 27648022
16661038 18908567 8628651
20125177 28860145 8740065
7181748 4564732 5897592
22977249 36352799 16374981
5074535 3814686 38330716
34033245 8925857 38589449
20428963 34889974 2456260
37338928 25217023 29520521
11982604 10168693 2894094
6570626 38412139 25551552
33201916 18807340 35634973
1117711 34905617 20126340
38577447 36369642 31054480
32921389 28551441 20842997
10652139 13059767 34981030
25501635 28792789 6581919
22314313 24960215 12457231
27255240 21424654 38397744
1817734 40019691 31556161
19584518 15485872 16930341
36259499 17393642 1809791
26509627 31120088 25468218
16420497 32968661 16675458
6280703 25570390 30063230
32882131 6668764 1021195
21104231 22384707 5860351
2071192 26910846 34200083
11262037 3420319 34874211
17321709 27459061 16874610
1297416 17109869 24017578
20176640 36548326 2184068
5829593 1755375 8919526
8220736 28644765 2552762
5708895 20333854 18622886
2926161 21858426 3417762
6521912 21598021 12821252
17112157 25166786 7945774
17996799 30694992 14074544
31733551 14909597 7973850
32882757 35692639 24841648
16518669 30069147 5843585
7624983 4375362 13150955
16716023 20259541 17447123
37992934 24637113 12816933
39022786 26671095 1641014
24943061 17631124 19062760
38120360 34434072 11887392
9665714 18720736 15061905
15240307 39965212 543445
26337208 3688162 9288996
14768081 332982 37746213
25931455 4616128 38795077
19323420 28095326 27908615
37809790 11530511 20177446
14628544 21613612 8291501
2716121 4497242 38192793
37090102 13320042 32027378
16813123 15986095 1463961
16603122 31818368 24492104
23498837 18834882 27857156
13296334 25368325 21668428
39678202 2798295 26097182
20311321 2203175 17147952
29421172 393446 28373379
32398827 12965346 31014231
20258606 27988310 38991934
20792727 23833462 10378276
26438357 25201785 25185052
390217 36875593 33766750
19343014 4499495 7348421
36473224 36050128 27198157
39838922 32680484 10356289
31990471 9315849 10328244
27892882 4119499 1856024
22845234 24018417 38480517
19291785 29663117 22116514
14263563 29580768 6129981
23673763 15582115 18938408
9405278 35298780 27242991
22842656 6414423 39222815
8664661 37560598 34119214
29065564 8173136 13065374
21670139 35393867 9465356
21263370 33463312 22508923
844579 19914268 3537535
16900498 16520027 18338228
26262778 34690074 5891165
37375740 28060856 28728669
32544835 9740291 13793386
32749568 511757 6656642
4107398 29118247 27906711
20920649 11727021 6885084
24724491 9887002 2501851
17221708 19001447 34416748
14376067 19847136 20808510
5618564 27737331 39683861
20813956 3928315 7188846
27041055 9238853 32154866
39442426 32385383 22985595
38644711 14728608 27853315
35789700 33494358 12256381
17598051 32480758 23710427
13188619 24104865 8856288
22818397 26889461 5834028
19450843 4441669 189358
1270122 39411950 23665689
11788390 6088873 21949018
37293322 33344777 13174410
30249998 28823069 39481905
5172038 26780982 37688529
38176760 27085865 1192117
20774488 30622755 31401033
12035821 5985354 12429362
39729110 27562851 3553292
23139884 36583292 14376760
27178210 13559012 16888562
19296482 15041160 33460004
38559178 11723007 4924395
9049878 24871321 26724488
9984303 29870217 6431369
2640746 23041800 18642575
7096411 33473191 24086325
16789885 38224044 29933851
20071907 7791457 7046900
32864766 11042638 4610691
30441858 16221104 36881302
16370805 34854817 25121506
11601815 20633074 11259644
14003348 30490433 20895393
19312806 7767458 18363012
39402019 22927401 3417144
7834381 5171258 35041205
25122126 28645118 21680907
2213404 24058176 39769615
6601038 15678967 2030975
21729833 4021051 32094810
38215493 20322475 11507466
15921960 1292500 4984018
19906230 17604397 1633393
25448363 23908860 21179879
2989060 9352760 917908
4036320 13034010 27749801
22118571 37745206 4170316
15324973 30497591 15046030
32746075 18885089 15514258
2084902 5197656 32580345
20855758 11447545 20542976
24164809 6751104 8314065
27240212 37204469 7272140
12192030 27473392 31771787
5979196 19364506 30641167
32691906 12954887 10931866
12653295 19342598 4828295
37410077 11874454 20688813
15630073 6768884 36340339
27126227 35425923 13784809
2623437 23391990 39663545
27524525 5078512 4145061
19567166 7462141 26008280
26558858 21620293 39051000
7317251 5714214 33421439
12686209 39935476 24541837
34068624 14162050 9241728
23072023 27443578 10575422
18441923 38833333 31179757
8493983 18107605 5530271
27393687 2819146 3862384
28141154 27327146 22377209
11298257 12023196 18493980
32054588 13384298 24350718
13026608 689333 20424292
36723348 36630043 31187616
8480235 38505062 28005912
9816841 17513784 40039747
3158625 20160442 24077115
12021344 4728322 33380391
40005054 12689216 7785048
29555558 39801335 3963722
17777502 24227965 30435064
11610739 20712263 1638528
16575671 3184372 1271696
14557082 12030084 19732235
14021624 20106887 10502334
15655036 33168887 7063457
12518002 2300645 12047490
5781890 38168622 327844
8637625 1368379 12283419
32403564 2001906 29817039
3426907 30013304 28022855
33818756 5873067 29412857
37993602 4569064 6382798
2777251 26183384 1959962
6175083 29909818 22612976
14472 23091071 30313374
6642744 5408427 25616453
8276460 6961637 23346785
26021738 36010036 37298967
21347690 2358717 9065079
26406623 25114636 33520360
24065183 19216731 23581604
27434483 25442453 25040057
28156566 19179804 38077745
11140132 11773828 20941169
3742731 31905098 26867761
490055 3335254 39676311
13065622 22494294 10609347
36674858 19321515 1035937
14075788 32626998 20091822
731655 7770938 19042824
27730096 29816235 11269059
26858103 26503665 31028096
30041744 25268358 24032195
39036125 38617463 33491291
17011592 33950250 23549355
36002073 11719204 9881442
27552483 9168970 28163824
15043110 2135407 5238169
7808490 36297454 24729235
2939478 23415715 21173143
14902840 30787417 25201669
30193308 4236680 6664593
2874234 22956712 30937522
19074387 12880561 16259948
25504271 10078112 4921866
8003650 32684769 10567265
10866775 35431182 21132572
29631389 1025819 37827606
38961191 7432031 18747189
19116208 14208283 9589828
6460592 6054037 24075132
17462358 40057883 20418858
23159869 22027656 3016123
16109697 32960974 20953267
9894372 27181587 9699861
14576932 26996230 37372017
11191215 24797189 18929530
18436907 14431045 6919244
25105600 11838231 19230809
31111909 38725759 5244929
34158784 28037832 34980277
18544790 10655538 13301008
1779199 11770312 14562080
23444026 17838361 21041891
9516202 37345951 35707454
21416403 4178088 32261133
25866652 8403600 34420067
34277644 11769544 11613345
17821199 5384073 39128503
35626285 30568694 33132469
12196584 22741350 12491716
2329004 425276 29879082
15895819 6694296 11331427
21980891 7621303 6621458
34969332 4361232 4607288
29478363 6365026 12221925
34555376 16771700 25285445
10546659 39779873 31202097
9838239 15852497 15608139
14704107 35360121 14159111
7903069 10707936 21630942
3607716 34125981 11263419
24606850 16143073 28720481
36656442 11425872 36792211
7235519 12797025 1067652
9935527 14084487 839638
37687118 30991831 13278308
25117925 26658313 36703986
24688534 14171889 3163300
3683189 19467083 38506894
37717407 4322534 7887687
28569976 22072259 34107654
6179461 32871481 13397236
21712125 13708167 38539943
12448695 3217458 39394176
22571033 16318580 1437333
11931104 39345064 22705638
38749819 21935822 3027647
16169796 12563361 38183137
27989462 32408363 15387157
19347466 11305262 18768210
35640826 1327695 16047110
23664780 3095551 13356800
32448687 13840318 28433520
38679603 17517774 14151406
28206211 18159120 4333646
32143347 2226254 15859157
15400586 10373313 33718642
28445167 30879374 8483176
31448721 25634219 21855502
18847730 34750142 22811796
11171053 36830894 31271874
16341106 9642564 31779013
2647108 5751286 1360734
23104459 32008944 19389812
36772650 29171641 29551776
37868664 4124736 1118500
19803621 33898769 27340643
3414125 39988898 33115836
18473785 1932417 612646
20061229 13407044 20690535
33640299 25678707 28933832
35214143 1989825 34217707
28488022 23710992 35914881
34294305 25949441 14782463
11355687 4099212 13774343
34820679 10457503 23582595
1775238 26805410 22993884
39818531 27637987 971386
33012991 19651996 37042301
23037268 219357 31101412
18464979 25270841 16762984
36115894 25585955 16666822
22401872 22626671 18143581
24337291 22019934 38071824
6112459 19772952 24547502
19781029 10792991 37823096
19895949 16444164 30867691
20216924 18782239 22191721
2077881 30340813 32460002
32319084 23185341 34309519
23476863 7677218 37075974
13508408 14754783 3241197
25322605 4264404 2893017
16426614 23618563 9705811
19354271 2576703 39509606
8713270 8519561 33376189
2983551 28852456 20073271
15746499 34509867 39428998
10356633 7367459 19034778
34286774 14091261 32554896
18092227 19690625 20271420
938622 23922347 14532044
123545 16674305 10042022
182101 29305443 31029929
27445632 2690912 22613727
32542255 24345389 477415
7707991 22568609 25107512
13171977 4306284 14995883
33472158 31004246 18154581
35703645 9335776 4848181
31148587 36997743 25612640
36797155 24760637 19332004
24027743 24727381 9712243
27870688 32752414 15173151
23395121 27717768 17707925
25982739 30134744 15817396
2194859 2396743 14324783
6765072 31763266 9152356
19332451 18442741 23904633
3523584 3090041 22854056
27944 16517081 16738198
11142496 27125369 14830201
614648 4487726 12404004
28160162 26317303 17362333
16630138 11717470 19380868
27251724 25904630 12164901
11345776 37352930 15868633
13297354 30045972 18393234
20736540 37245114 26065128
25102249 8411575 22254680
34934718 22916469 4455466
35994721 28933979 26575163
14265051 324851 32589770
7153441 24280189 28044324
25886451 33212623 38590996
69927 36309964 32360009
3351156 34882639 20119018
14498075 11095252 32561706
29409045 452810 11185251
21088291 29643106 26100424
23779529 39888220 32175165
17374486 2611488 12044881
34924443 27365301 32879468
9291944 2009104 27332716
15932848 27403517 6665994
39857768 21769389 39267563
13699951 31233985 4157337
18299009 36522141 36529899
33999956 23119392 39304943
7799975 37790751 21915565
35303684 7996994 22797352
3831378 35076230 35618801
13273830 5846956 37501628
38598060 18545364 394288
10819321 38463572 30800202
4137548 1269767 2356201
31988859 24348530 37970533
4782202 34646547 19000339
11159046 27981206 39039071
2841172 39906900 8021945
32854494 11463285 10590060
8824159 580959 35828528
19223936 11153119 33937076
21338854 35401916 6576361
39680849 15775922 36237231
33344424 16769556 5361018
19046537 3965081 7201052
35348342 5088734 24465817
18373982 33254826 6389435
21826717 23805892 23050111
26399478 6280905 14317691
18254379 4148090 34836902
8780335 25809690 20196646
6162519 28548088 35788630
2661293 2855740 19317999
39869883 28709580 27501597
3710536 25813574 477486
39989472 905583 8343801
24489231 14983998 38560421
24767557 10704465 39937442
19675485 9175459 23800289
35035466 29135823 21221682
1297477 8014893 10954402
13513425 12654659 13548729
30131111 32586782 13015188
24757653 24334122 8752872
38686167 28813620 29315401
10802203 26515246 28348223
16615850 2858004 14499566
21815183 2616758 1699618
15344160 38129868 6156194
31662821 15833964 2211571
35754676 12915212 22355238
26690216 3992109 20685933
28550911 11930962 10714897
33326776 31130393 4092185
18448363 37232238 1041200
6486837 13131989 30450061
32937291 28752530 5525265
23361280 39324639 14519126
16081171 27069992 35289396
25279685 21252388 32460954
6142500 18198492 31961311
33169184 26882129 19557409
13156198 10342005 25600635
39275530 13678201 39990274
4689725 30685213 36110440
21360946 8143577 35399650
11263222 9058816 13057051
29457714 21331589 34186983
38237899 17627708 1174315
12885976 34312250 22215596
37297123 23193441 5680359
33130441 14125286 14258568
3324438 35095718 27680431
21614735 9043319 30023755
13250599 24989629 7764556
17055425 24045983 4381694
33427523 12273128 34556811
38287524 28582464 3679695
29351710 26837774 20644835
20647710 32898720 18035568
8747962 67447 27096133
4033859 731286 27960923
28006772 27327840 25321361
29948994 12452437 2525842
29337468 37225207 14823488
20849605 3986405 6616013
7707789 39614685 1626330
31550811 36413920 18115937
15328039 29377956 26599142
26065755 30144492 17251995
34187222 21855548 6603797
37465897 14028412 26921260
12993829 25096837 35180973
11386451 28108814 33126374
30440574 24534328 32616806
21340566 37081137 38644561
8990506 39863445 10170002
1941523 27370632 21733507
478231 29720464 29216818
24263732 38081854 2820794
11535815 31957305 5752331
24439283 19068192 27294642
24600137 34378866 31677788
10353375 33916404 14263249
24644659 2251300 19550611
8664738 10084651 5997144
26506863 795059 28921023
2269734 816899 110090
5378785 661814 26407243
18631386 3500703 24530987
33505931 1913077 32387179
39997815 24342304 39228172
28265061 20059314 2188413
35253740 35041209 7041099
1242081 31951240 26242592
22450973 29875832 38813717
38193838 9990743 10627349
5089402 6034973 16332310
6153852 9008984 33742215
32095594 35190207 35989193
2900404 23427925 18297119
27183463 12491642 30992879
3487641 11959804 18717458
33564292 28182199 24432102
36191945 33771311 11248704
29589411 35847037 28094934
7202221 26759361 19637824
1841142 36800288 27957107
39819655 37456631 30619306
23041699 21600398 3636842
15828953 18675194 33048934
20674545 32712881 28267345
21668436 8373590 32172398
4899511 2850242 4317696
29681843 38947534 876392
36109548 13180229 11078687
39331709 14585433 7360525
26451629 28210658 36070205
31140703 3270976 25077603
35153527 27942542 34486227
25921329 12554447 39461397
19528259 10867746 19262692
31762511 35894909 25542557
21718482 33329773 24836572
28358117 30053786 32132769
30853668 16956084 35131720
8689238 27645775 13913440
32376208 9286020 11840213
10337898 15732265 12167880
25965242 23710002 1163473
34665238 26364078 38814635
38583047 13283066 7640134
33832523 19147299 23209773
10440693 18756322 16309684
3730927 20081304 38013955
35064901 30883796 22691565
23527398 34053865 1851124
13106139 15380052 36117334
38760685 3437671 14062939
37197762 2782859 6279795
28337340 8673628 963802
12800153 22203168 15176751
845035 129039 15045833
24504242 3415838 42177
11181796 2645669 22509099
31698450 13015067 39528898
32256030 37026897 21744594
39012546 35827944 31847451
16968746 36711248 10764611
36495830 23905099 33319738
12229529 105714 22355536
28798022 9147747 402165
30004225 2160815 2983367
26113730 35517596 18907207
6141364 15477445 22626683
31242546 28319650 31718099
21025651 29103392 7617393
38559987 37942330 35797664
17357 3910790 20484319
17394580 22405752 14556313
19129043 6139210 19919404
29988184 29376068 22928639
7389189 32289085 39921250
36024477 38811023 12170741
15936458 30708173 26938009
21943948 9885075 39271846
2145819 8546040 33977635
8514639 4055083 11734450
3513628 15987025 14724059
15651652 31372085 35025206
18312281 37204931 7264098
5421256 23919287 10319629
9944760 31579065 26875343
21747208 10635043 21481704
31417231 23804498 6219168
14174272 17229101 10376127
16156890 6149423 27303824
9014521 20647051 27474693
14047582 14105997 24499033
17218496 35881673 39886713
34163210 13714160 4586915
12755699 11714696 28759177
562584 37986600 25257212
11273956 37384998 29091640
4927107 39192135 3409384
35506426 13293306 1420915
1848603 37036649 31967669
40048066 2072032 31715642
29678954 31876938 26896103
14208657 27102427 22159350
29038062 26190527 28608299
23931115 24440206 28012836
9394551 5763001 6874762
27292100 30842222 12834967
7216406 15881248 19615101
23491895 220817 10332065
19905235 27808527 3289310
15208071 7088352 37827644
27209155 12484869 2439706
15119848 25013330 16162912
28698820 38242028 14469112
13800697 1379358 29887670
37609077 21506989 12649529
15589432 19600692 32139900
38805595 36437322 34395947
15315964 17715260 17553473
39267468 634688 38172867
35847010 18664612 18712811
21751250 8621640 24971143
38257756 37857392 4817526
34059435 4274334 38522956
38104145 828937 279187
13456391 36768985 26242150
27289952 5791351 7771304
20050970 19231007 32118415
19126815 15464550 12718556
33405851 1698029 6664070
25306110 22613210 253463
38387173 525415 33021553
1880534 22177162 31016794
33120689 23629653 38345570
25356004 10438771 36749749
16554376 22089082 37503510
12411238 33307514 1073885
17718136 11629367 1792340
21479942 24207883 35663121
37643030 7623694 7335055
1348477 22812964 22161164
32447585 23586875 11984086
29143006 32759694 28637037
7610282 19979055 18727626
27278237 29877420 17006340
39954735 710645 24180080
25446593 30972790 14440957
11053088 12916656 757462
10101162 33830151 18240248
4492357 35023275 3927941
11162569 37918103 13369687
17438365 27880289 27239629
26155242 36992484 37990579
32173593 32275037 27809858
89054 17719755 16743151
38042798 38502399 16737381
38992829 25895754 19291476
3218756 11758868 21717946
12293183 37305132 34353433
9942676 31318536 10858116
39069404 20322758 6914957
39836434 28466227 34906543
7766593 7075694 37453453
6788876 21768880 20913077
29918234 14481326 13558125
14796084 34438943 21409089
32831371 26048624 31006935
20097092 12448922 3400800
5085211 32781269 30649535
13652017 26732530 34432181
14509037 7552441 747065
34276082 30305298 15078600
18708350 17127214 9499804
14419533 31609629 2518249
18433831 24243655 18787441
16919723 1806615 12955481
36499306 38774919 1654888
22182720 19776556 7555350
27913807 7560892 38099653
23109187 16155815 11186900
34887129 37461223 15535830
32241104 7969226 29336661
17333517 19808336 8461646
70903 16311579 4844029
24035086 25357123 1646965
24030904 19644869 24323503
22437297 31185329 17310264
31537093 13059151 24530071
30366460 22561528 18540908
29807558 38786615 27376730
38807306 26324609 13144625
14460656 18679826 9666875
6742553 32468549 15276440
16380605 28696078 19237693
18155877 14668046 5724852
1557886 24003859 3013968
2688510 4408003 29139167
7256039 26214598 31500062
9770223 28546270 39293018
31833121 22791011 36136489
22359138 15595351 38084946
11302839 20354143 10463021
15085360 21484294 37727852
32892296 19032073 32815306
35194128 26470446 6457757
35906946 33513872 14611437
33084818 22373021 13109602
24799551 23115490 20132064
18431067 33495919 11240066
36255743 22938445 2859344
30532388 21187586 29458125
2460606 14809562 39739404
9001642 20269042 23004597
5989879 36161719 17124040
990920 25706276 11306389
8293278 9752475 39995031
28984428 10251674 19905365
26294659 36885430 9697615
19594196 32505524 406007
370231 23106224 32491422
14493988 33308210 18971131
7503765 40063266 30858770
15509169 7285301 39109752
26804563 31011049 9340428
21075097 17865664 20781156
35547633 3472551 36950554
28414962 11220419 17762549
16911819 2760561 26965176
19299773 21597211 25792352
38080169 17280054 28406880
34407914 11724134 25312278
37502556 14499411 4645611
7876749 2755757 3262236
15248964 24224397 3137038
2262867 14308085 2420254
142261 9097719 28210456
16666288 23281330 15915564
29966879 2582525 29094054
19674814 19970429 30960147
4190104 35461357 807639
13934428 3208043 26964279
8711776 20586220 18611164
33750612 17015 30199082
4632721 21075696 16199297
4283882 29390931 3062116
13403498 13760081 33894495
24695701 22451968 28698809
6324745 32047691 12445175
37568333 11896041 18332723
14844480 17655552 35846752
31605996 9112763 12354135
5310481 30846273 18282919
23520596 39064043 34124745
14472281 29381220 7168652
13162137 17487928 13134113
9977645 24128315 33261986
26241726 37980371 21175331
18833562 3386745 13645300
28550184 23474933 20475138
16863913 27584380 73364
32969529 22120325 34065916
11121714 30235628 3142445
32695367 29859944 6325608
4483224 14930096 17879594
37606991 10960547 36518484
17236274 21063263 7508655
20196422 36698288 21485245
16968259 32444024 7284928
14698079 481322 4519124
21281786 37497894 32356992
5635091 34010780 13870462
6723001 16234905 31628262
7119220 33775669 10151013
16441998 18826627 4677483
20913294 17888899 8579135
22000137 32536832 18413034
14249549 16675323 27819190
39912680 28218505 33175912
36424066 1842007 29760563
3367533 35337731 8035470
32636002 23722082 18060687
26512957 38040739 12802582
21620914 3412097 28899573
17197420 36812291 26425208
7838643 13447007 2213995
9756515 6751744 39414397
8094435 17214148 15211643
4070926 6731934 15984756
6141360 37169496 10831559
24134749 15122906 9429434
947599 22433007 25825030
29358156 38593408 23039999
32966805 38846071 35553269
22527675 5535946 2922795
23170631 21366844 27117433
32686017 985210 32116274
9719025 14197412 31754207
17663905 13597716 25433966
27545027 9345528 28131179
6370241 8618721 4176197
20204025 8670471 12068236
6806930 9592639 37419665
34053318 20386400 10594665
19921160 183344 27913282
31768551 24608061 38217460
21966841 15338560 37586663
30772508 25596771 22143543
1706862 24981747 14632073
3590347 5939216 34053984
14881640 24578319 33111977
13401742 38953432 6099310
36909501 14203569 28749395
30815957 31214551 37708273
34813133 9428577 35824858
6887324 28728501 22539507
34188754 21999387 882489
22695680 2497041 13440775
15689898 3462274 33819926
33919071 3973595 7909106
38802490 10132464 3311806
27063594 23728158 5837886
19129077 29123441 20884541
11948105 5220304 2044233
8078785 7647125 22889747
19640113 31133351 1690493
5567283 23047451 39974753
20282907 3107970 36188054
17194840 1148627 30912809
38146379 31790922 20634397
15393492 25729079 28370927
1037696 38013495 22346324
1103999 27431719 22387746
5422211 15359389 980043
9651972 533397 8384517
26897694 475999 27833942
17642940 13918677 21478224
36876052 12998164 3864818
7265783 38997620 18601858
32609687 11873252 9092675
35939363 36399772 32356757
38826071 2627187 21089472
31709994 28485438 22323812
10667327 35830160 13862399
7917041 37853034 38923515
18286961 32654461 37190698
503776 8074988 27231328
9105451 2222049 18620564
14677702 11373928 35852368
6727776 38889391 9718501
13463445 35545809 13811373
26542952 32973697 7748398
22940016 18735106 1305432
14157670 5339309 37394403
34658186 6362709 3407128
27661014 3778631 35275613
9635757 20628849 2436197
11559768 35509688 26916261
762581 33057328 39120597
37115907 32491146 23476009
34698515 34763740 2397290
7979310 27824199 13644587
870505 18682608 27514373
37956544 28200619 16182480
34858785 38655191 38919542
21994727 31010272 28478666
31560608 29199055 28462838
9560205 13483362 20161860
2508322 21094850 3649324
14626154 9373487 29649096
36316553 19417456 4191509
32168255 1053364 24943886
30443469 31536193 10883809
4686879 17461394 39329679
13860309 12486241 12751392
12312829 23849816 21402803
10909419 26823838 9176212
18984496 33814381 36134257
23073392 16454968 5945569
14355401 38816510 18940392
4798665 25969182 15013097
33037371 6902482 18572589
5833252 6230311 32039130
22149608 737829 14504613
14189568 12545734 21237851
31775623 28679483 34350609
8077588 35084538 25628541
18704612 25785050 15183489
2520589 26278951 17651017
4789690 25768873 9495507
23735153 12821703 16319453
36879134 15107287 27644193
21516539 12140064 31155302
5624798 24070811 16578687
25722021 35518336 21912275
23442928 104876 9472788
22461230 19143926 24189114
11142976 12671906 18557985
17786288 6484484 34972589
27924755 3725764 38354663
34026711 17613468 1009514
22697113 34036937 37250283
32332886 12046800 10598375
37050862 14637992 16414990
3713485 20666805 5803155
6571283 34835019 20811499
19328449 23614441 486198
17500919 2245715 23100608
11100675 28646617 17732480
27014785 37899079 28675318
28277462 5723969 29833821
20433977 11594512 16511941
23886753 25977229 29482415
7397394 943981 35899396
22204760 23996926 9589304
26338310 34908235 21340380
33638754 6339199 16090420
3093071 6234466 29987450
8090869 21299728 23230846
29246483 12810585 18821083
33791960 11558573 10770535
19669493 989834 5212863
15180767 13099450 11427077
34862264 39653854 5487030
30021049 8872072 22722007
30287698 7198554 25611003
25166104 12859911 2193082
30555715 19000319 36881583
39708977 5829454 14725938
7821652 31666794 35926621
11121229 1628010 35745111
32813683 12086654 2564669
1875111 17516468 36659914
19101766 24144585 20220179
33448168 35122702 29868503
38213498 9886370 185328
10980771 30593104 33347074
20203276 23335422 27849458
38704305 17155437 22247256
30603025 36141783 126599
35780526 9832418 17711247
1041194 12669124 8079454
36092105 30457886 12508109
2282322 21076497 26859725
34851510 24659510 10496071
39504062 26731941 26244220
38935914 7791065 17118874
30238978 11742099 7866953
27223133 14273326 37749375
31342374 10195585 37007971
7843991 29412541 14913270
16277240 4692852 6308599
24031205 6751630 12234333
24969453 22805691 30008162
20312378 7428472 4412544
6441130 19196152 921537
16515998 12792126 13547113
23169944 27257211 33436864
22791520 32215805 17977244
8692877 20292430 39086662
27517315 19654079 12941263
32334637 5340043 33768007
14439007 9552491 1698036
24792482 16185506 25860065
34818446 25614589 17424364
3807509 26928842 31210871
39274859 31293018 7681692
1031338 10531536 9544707
2986913 34866800 11825631
36006497 4369582 1319378
8487346 6336 33218815
39432924 27675317 28319299
238066 33053508 30216997
5725520 2276518 10444910
2517494 5286793 9573159
9965626 21413654 37360357
6974498 27797358 33649068
12809604 19532458 36170383
23684123 3836642 9407581
15279857 22808760 5522892
30367003 24433700 23796206
10867006 39593084 14303946
14683968 33917428 6314072
33991804 2904930 1482028
6215608 13686668 22360824
24326591 35237220 32574295
23037784 37015299 39931879
17916836 6763088 19013670
19102856 224083 18660787
19489126 10067491 30473595
16937926 22875241 21997017
30890551 36698139 32676026
34605753 34394634 29065104
19394595 14181196 13661842
1244176 31019716 35378297
26955910 18951314 9911274
33684373 1412897 22368976
38619055 21822901 37143499
24309103 18556511 28680866
38653960 11180606 19273705
37541583 24089432 33442491
26291880 25121915 7099931
23383196 15221163 24063311
28501636 26315790 28845928
2178318 37288565 9206130
17585228 21164828 23967618
19096048 4418882 35989521
34506064 36871849 18656527
20432954 27399316 27856952
34856259 35706864 6691656
3307004 1659071 13253108
23486021 30489572 15391174
24338650 27609909 23550520
39314301 24474597 28934234
36371801 32172204 16589525
39905357 14639337 25721942
10916403 19183791 6381329
37480103 4124852 2379141
14814306 28416422 8934832
8302897 29266180 22390896
34969050 10002171 14241714
386120 28841147 22065726
258710 17642121 1684389
31430476 35839078 14364738
11393192 34300179 4715427
9786551 6264885 38428363
26376841 7373190 2501215
28777355 15525234 7816598
12266510 31948782 34844393
35501290 13753109 22510545
21041563 2668439 29082627
39336801 14626598 31728977
24703579 14976595 36291639
23907242 4850159 37439118
9154521 37776339 24557352
33011747 21814627 6605881
37285489 27155023 2910265
8297198 17888804 32638794
6601803 10534279 17273036
14676483 3279798 1265800
25774746 20685352 34076564
22437382 25100085 10014199
19711541 7080712 8777905
10567626 24824183 681604
22021210 32860444 25710612
22359728 24006633 19467406
3075252 13125377 13594676
25508717 16678915 13654959
22036289 23258593 39153562
12280402 27421625 19119702
37558777 27402220 27562907
28659264 26696158 21002122
31129269 2359248 2190047
30275176 28764984 22257513
18912884 18184024 30104387
25154469 16389204 18507521
19137454 21101918 8108474
26703592 17041612 27804789
20377717 38836482 31845385
20304736 5209289 28195644
5895768 39188659 1839053
23777324 12372359 9488048
12049100 22965868 11368277
10354028 15356239 13639420
11319430 30034581 4558678
29548466 39519124 21263781
9682951 38419232 11863478
25946778 9760698 22382325
32710257 39147288 24783129
8205723 24553720 6030413
17084549 11978284 10803250
6419300 20424719 23915695
32575792 12430703 3329462
15002700 25912631 20164470
19840077 38160524 5648377
31410477 19380234 36108022
19683110 829536 8486506
28013380 7139932 38738779
34830641 1732499 3078694
9698714 20018406 1500000
23660666 35173111 39982316
11359767 21275882 5666064
16148068 13615316 37893055
39022973 32780734 25136945
37158009 27769976 28719883
19575226 8332513 16721582
15766055 31036584 28457443
19451119 202530 7570228
16064085 25864003 6612205
2587830 19932587 36060124
12614791 1184439 2824969
11061515 31459486 2331065
35583955 6147503 17308150
37533878 15015972 31951870
13476868 28184903 37401937
12494061 25362858 5734955
23655002 8668888 6715625
25202783 9396002 31872446
21593486 15454894 24144045
6085366 35826629 11478269
8570483 32216393 5671175
24607220 28369048 18656532
9726632 37475119 18354332
14960841 30860009 16920551
27206288 19440557 34196582
20007917 11563210 12993728
5834702 29385820 39845626
31218791 15842038 28884886
6450929 10777949 39127741
39474972 20338116 656355
37922523 30022543 17865420
40017182 9304572 1252810
30954091 14341189 13146614
32115085 36916693 17487300
39736527 9026309 37644788
34911537 18590654 2213617
37066622 16226778 5904766
5404693 34986339 12872834
4631634 27771735 36624861
23885461 34877746 12762125
22834668 26723898 22224600
15559753 19235282 31122611
13880293 31746088 22940402
36161009 38520472 10262893
34153346 16436196 7399557
26354356 4382607 7584295
17244342 8217231 29380535
31813345 30731260 28323078
28467687 35292749 10834316
18763626 23109292 6917931
11926788 2999984 32893884
25181963 29596917 2298722
33385300 3205261 21877565
24376387 11487638 14770393
9821817 28465454 663855
8507135 11625291 20521665
17546619 10387704 32150771
25476428 33732012 10980056
29003219 38981728 22774053
29270279 874176 37825754
25814158 19985591 31580709
12047104 21842132 16858751
26968753 39201325 8795974
10936377 14878000 37056218
33433518 39878291 19434660
33572323 30875026 33085250
26221398 15000349 1396578
37907508 11985042 2248911
10710573 29552404 39815810
28545272 38684230 2079739
38755733 36770936 30957708
32937442 16445579 36942395
8581839 2875155 37469254
21981946 19666647 39980900
5165067 11819855 2359410
356298 7341085 2134453
9742073 31200473 28346363
18792439 36177430 15222998
27983859 27019720 30002704
9540926 27103926 7772050
31385571 25024700 26480058
18795163 3352916 14402445
16351461 34136661 9736846
29637869 21922224 16792597
15815051 33230202 9302073
4719229 28353081 17097371
15300254 34241518 34939041
13555627 3438907 37074176
23263563 15200889 9947320
36448487 24852930 39391059
31459178 26293519 15623932
30123790 14435029 35601704
2692065 38452993 37789175
13414529 30735647 29557640
11745303 30418601 15824946
9622805 31927644 33260266
11802408 25929621 30456988
36757706 7801495 9019841
10178817 16731258 36524485
25529497 17447500 39306460
36077837 18280984 35607738
3171849 1751454 30943387
24421611 19892199 12736876
11082853 39602411 14694269
32334990 1556592 19956285
15242458 16534468 20261371
13308094 24186672 36122566
21370917 33393515 1004657
22235887 4216087 30114163
33721840 4149206 981338
13220236 4751256 8777982
12180264 36002384 15154985
5823336 22292927 27789837
17301268 485841 31649840
5650457 9210952 18134486
13357263 17035031 9514784
20461666 37297993 37112182
37856858 14622605 20009816
29069723 14715475 31844728
2119345 38020841 20917941
9129023 37705925 4807097
25815245 6817698 7691398
31616090 4991295 22243284
23139520 7864882 17642654
11880090 10464661 29368046
677231 32061122 28360042
33709993 35318614 24362017
428323 30612411 3260825
27632696 7388295 11852812
30579006 28092392 5253948
36760084 28952518 17578197
5832154 17408173 21807563
6531883 3648775 17220868
5023354 26501849 33844145
454994 31966634 36260820
10821339 10507640 4927945
11455594 39446334 1490020
4050589 5930243 36911156
13255950 21606292 30847204
20080161 20276740 6449761
3428048 4285000 546756
23038146 2649264 13627679
34043943 6669061 29698350
35281424 11865189 20361415
12417868 11653555 1359296
3506294 3210333 10526208
35651526 12546510 35307895
18327823 979443 10773852
1111234 13743874 36391397
28210048 1521620 38742603
37565135 8201312 23752602
38904889 34105162 31044983
28250820 27618089 1090329
2044031 5307115 22744671
18380820 11161403 29443588
6881952 5882341 36025420
28687336 10545792 14798672
14212656 4132029 20905647
32237608 25873621 28088268
14258249 24214617 27167111
24095126 23825290 37669067
29007496 12436656 20936895
24211614 1959729 39244700
31425587 1599009 8880552
16699096 17255047 24601709
14588581 13375358 7363839
29074651 34438145 25022589
7318966 32448644 20782462
39567133 32300624 14130873
39731923 19644515 26333694
29959220 28931477 4635376
38581653 15036763 26981674
36995947 14803065 23486898
1078403 11622158 25325978
6629658 24976240 25914592
34739720 10730625 9573584
33640928 29861378 37622742
17523847 11303978 4244412
38375135 27537783 37808488
20019727 21136813 5887874
11704742 21222131 26630061
8525928 18979593 21157569
26669672 32819601 11326028
26315925 21237 36979925
20984468 1977856 16908803
33141912 13985941 31707606
20719081 26629632 31372820
25704337 31210672 7900144
30432590 3835846 8838385
28579140 15381874 28940198
16485370 31726319 16282171
13165802 17012337 27590377
37561921 11431428 31824866
15702116 36559067 21494658
20684415 4116389 23035668
35178857 13764364 29035487
19274868 37446224 26521044
32365519 38934717 17937196
39589880 5992546 29891884
21757586 39241001 16661559
23882926 12919313 37483481
23806470 18179724 1147349
14690157 7391799 11591979
3279774 4229150 21332388
13757162 3789755 15679218
27362645 14928517 3666969
38650568 34907231 28412544
35417843 33548517 21614736
13351131 5741358 1318803
31206127 33933749 39618789
4816665 18082718 21126777
33840806 8687431 35643789
35493417 205431 5564304
6761846 15632655 8377964
22570791 35252948 37094512
28219029 7087784 14672188
17503759 28969568 22291386
17185517 18349855 12093531
37529273 20044150 22491471
28925551 2067786 3453578
22954879 59380 39347951
597320 8642838 3558741
477211 22892324 10691884
34137821 39322604 20532614
35914903 33479081 11274452
6049756 7738015 39319133
17505824 35316004 17928403
2168143 7684275 10521729
39225672 27398321 4837200
29909459 10660884 7518508
20440240 36941335 22712876
26947978 36901503 27689060
34435408 37842142 34836802
39322720 13684991 10348246
38178117 34847760 9995517
30691564 8854674 11587419
32566509 13565532 20334242
14486423 28080412 7743476
28666203 32096658 9997081
21752828 9821573 9474411
11498815 3755261 34384518
23547605 20583055 16280472
22709664 23845974 8652602
9434672 32629546 19956288
33879882 38696969 34208197
7686395 24739965 26303752
8983025 5929940 24079175
29708714 32742168 2429169
31178914 39267414 6185777
10365270 20647735 19810095
27938906 26969701 21483843
838670 8857744 194022
18610198 1130855 7181191
7575180 9275429 3954788
36216422 31279338 34439407
9394304 30757487 17835749
15583580 15612508 30437333
2549473 2442483 16096909
19953406 16233785 29420264
1888073 10987706 4500554
34607830 28317684 8075957
2996581 19313577 20485287
38159044 17770632 17947699
30655410 16829586 19112609
11421887 19648629 30192887
13478848 15858808 11024418
36828147 15022830 3735073
4741145 8215678 14454088
18552733 4119917 32457234
28760338 15654276 24789718
22463248 35536768 17218077
25359157 1569236 14429065
14468342 35449736 1379137
29082725 25272680 8453044
32440491 39005203 12959347
28513280 26769361 26626083
38869790 4127865 3842905
32453976 33626594 3702794
36389685 15526732 1756149
8707444 17819589 15454687
16838588 4539662 27369012
25323622 1644982 17867422
3298359 31872825 32489041
29300934 36279345 25882195
11827432 3279503 33975547
16056026 16815204 16010671
2027550 31400222 24552699
10528808 22170761 26533190
5401956 18022912 39592906
8121867 13494294 6125185
14728267 9594361 18013645
35167151 18956577 25716036
16562999 27765605 36967527
27120122 21660639 32233398
34735341 21647558 19446496
30436507 7892757 28402406
35802053 9052244 9036352
8417405 24747721 12295527
14950947 32374346 25926035
37683955 13222810 13513550
7207144 31679054 19211775
1059727 4486928 1632610
5198587 28843157 12396873
19804495 20219146 33214588
3052870 35458894 9826982
18261271 35128142 12622122
26686831 31826147 36013908
22033833 11540712 12892524
31122474 30384626 26880952
18533191 39679473 11461385
18115279 25062416 502314
10607685 34226684 23017344
38257549 23713175 27053055
27865183 19556676 9256858
15287013 4022347 31400202
35846122 26658980 32399390
37140786 10175344 477778
4983544 2510488 17802889
34539875 24674172 10464666
2254403 4907665 39550889
36636162 39810119 33058991
3453965 14315104 8182452
4213368 17173815 39683958
33591657 23406506 5023283
25953991 16805894 27349585
18311588 2994403 32914867
24576577 35936243 39780362
1701314 17336634 20079556
20611756 18227253 14295899
20620829 14297920 36447396
25376379 24134319 17700932
22086317 5327479 32557257
23466377 17948456 35389245
37404097 9874472 20818070
21826278 35333015 14849232
6578982 27980727 34625507
35331325 11709125 8144764
1844683 10483912 14937240
24090714 19521182 14088806
23648563 6023197 5780330
9295685 33667851 39879598
29954126 38452345 20388374
2829970 14196304 12976573
16965819 39500062 7634201
18513769 18692419 33121776
9788211 18849794 30489820
36127998 23713099 34192447
19159704 8053004 36630027
20416301 35653638 19064618
3218307 39565457 19264922
31647405 9806085 16807141
34489423 30733590 11727805
29852489 13956173 31345039
17556582 4234209 20486698
15196797 22709196 17582023
25344636 11342157 23053625
19338838 16577677 18769442
6439107 6140421 31688184
6224119 36937642 4593565
26445926 33252351 11077715
9809442 37082504 6624605
8198061 32688000 31722531
20255008 33500242 29559283
31062450 27903500 36355127
29339168 26417913 5603784
2613070 17595427 34623490
11827522 37366163 13171553
34176766 33475142 20477498
28806780 32006472 11938502
11761618 12942697 20632810
3693206 29306463 14777899
4148107 37910468 25089422
36964568 2783054 33571537
5394820 20050193 22729470
11855878 33229181 945565
24241069 4984456 29103761
14345764 32144783 7296045
26617432 34627522 11169225
11526112 33133206 22673384
5488282 2559654 33373526
25227835 4571929 27356073
3693615 17631796 385165
24964968 5387918 14904879
28793193 7786114 6047472
17133361 13769997 14415400
22256301 2951685 5072188
12212703 1564352 9328692
36569958 825343 30773035
413569 22562475 20482420
38589617 4194054 33784362
7458971 27070882 13344636
38616776 6842444 19028332
4542451 22778464 7026491
7408991 5068217 32479782
10002967 25226108 23536627
20488973 3481115 32564922
34460180 29342439 31543221
20992862 2686721 8001220
22658298 19941292 36207574
3798529 27390362 10665741
6993223 14869969 15963605
448109 11231558 37295933
23796929 26102266 8069257
22750233 29847123 6374314
35246759 975467 35408141
19869373 4499750 14465039
39666978 12678587 11514064
23803927 25229988 37269251
16214398 11036885 30548213
35698709 28973570 26356466
8272164 1164648 27811822
6158802 18097632 17961217
5993911 8272664 32104923
23479742 16503140 38325190
18376702 37543435 27630434
37036901 39054459 34032195
21504660 119624 22198927
5331314 38461893 14126391
31823210 8227326 35878143
6959259 26468451 13404509
2883099 26356580 27851699
32830729 19497933 4205991
15329416 33641267 31089420
30014757 16624023 12128535
12777074 13771405 32335123
27911150 30314118 22129681
24392690 34345729 30956583
30127972 10711717 34366302
15081867 13360366 32058721
18441786 20700594 2984198
10662955 21379837 9668256
30224008 106218 38323889
28847449 37515406 22921552
27372086 19047278 35645536
39500510 1971271 34076483
8340841 19871451 11953908
9022870 20982097 7461116
32098644 1070164 19407235
8897929 3806435 36953264
39208783 24862150 31631098
5342508 20108596 15454636
19125938 35770325 12283117
22868596 35306997 3518454
38531447 31787425 26720109
27005625 22121501 30336489
23206294 27543950 30420190
13898086 15879305 25463888
181521 18937901 9527806
20311043 33020448 25138211
28569899 23047838 25714255
18197253 26711919 27914417
35756218 812177 418623
22467573 31794262 39844447
33036295 14998005 29681140
14509042 24760757 12371856
34708215 17884103 7025661
31455864 14350063 36848192
15199619 606006 10742095
29289763 1222292 9071256
16750849 35626425 20663216
20585075 11775760 2588497
17844530 29370321 4918267
28931460 21712785 37644528
8855781 28019665 18948814
39587570 37780846 6434338
9780386 26558968 18663563
39992130 36123240 25117554
7459057 14252917 10325197
19905272 18440508 13798327
6380599 24457811 20957439
1538409 183833 21924567
22892631 12310364 9422559
13255833 27494819 38109805
24330577 13580460 17959362
903736 14384994 22958457
13310513 17391915 7586603
16296306 13025233 15130084
16684450 9531783 9585870
29414858 39779511 37979100
36813572 24192608 39514985
7298377 7472531 13576335
8835668 20121055 20668081
2669159 13519376 28088840
24334821 18596167 37130705
9649265 4475064 20013395
17793782 24971517 10315220
36307569 4502882 1137410
4973708 18442985 32914722
29467692 25860106 30112730
4910169 27143156 14212145
22293515 22779511 22033572
24188120 23778815 9446668
2272920 23330505 17092353
2165170 38106019 23664953
5696581 38686134 36105585
35406394 14236128 14780031
40592 31670003 18137010
28730654 754667 24515285
11297013 22817314 2040542
16138316 5930721 33281096
16944027 7944 21832000
18567867 23204928 8584255
10191155 32522397 20141836
39073905 18558266 5918371
3219270 11680192 35375913
7656473 34542068 38656846
37044271 112731 3036971
23700219 34727214 8101986
8997314 7017505 26770965
17190815 19262377 25837607
28223270 31359856 31949785
22645888 23416583 31502826
32634591 5712794 24603684
14474742 27903966 6042954
16387463 32978695 29680635
31655397 37720829 1063271
7480781 33752578 33632162
10200719 9945719 37529432
13898227 30350000 39106296
18246955 18439185 22163690
39941252 5425958 31918659
9287216 14360792 31081011
34616779 4457017 4715977
18612780 27562205 36286076
8827652 35766633 23352638
28750755 33849285 28574271
36543172 31470357 5252580
33296428 18832468 12429610
32427667 40061663 21842420
5411145 34717755 446571
8260466 37093364 29737539
34104766 34859487 27923110
8207043 14757564 39913588
36795935 17201370 20085462
16114983 22682397 30093171
4711636 30133219 19782510
23491632 4584486 7212668
33685322 2716870 9661422
18657498 14876887 37744680
17136264 37277462 33233196
5890343 10306817 16573489
30490604 19220852 9280077
235897 38377543 17985936
12294651 25983261 6674908
22153587 33327431 9914334
19398527 33341068 4669635
37047546 9508122 33345452
22283529 15784920 1081035
17000048 22297907 9973754
15976202 18258346 27147111
12817976 4995441 23195467
28182141 2662905 2673577
6977707 37631588 4760442
1941854 34937985 32600250
17448789 8296604 2243255
18659573 22337937 22405045
12737412 14044156 30456342
8928421 31367702 2355311
5916387 16882377 3451402
1785510 13392298 15092820
17505131 32873639 3636808
18508424 39141474 9779171
4649075 7700410 21278254
15045310 9342849 34224995
34258193 7406679 33551220
16205912 18882568 6313556
38089520 32668309 20074013
27842072 29180746 35917589
30158902 35439360 5132069
21365857 10433975 13829710
26523659 22868135 34897235
21461839 5160116 32980904
19117374 26821752 2332717
24811646 6005478 33249994
39727303 13963300 26676188
18794078 38767177 19279619
37976418 21774212 35048194
27091801 3344355 32728290
32818139 11679652 10620676
27998383 13789927 37435487
510527 15326458 29346448
16049864 4556585 2159487
37945595 24654969 5051632
1320683 12811739 28172671
29994467 15424140 9079619
25399720 32165607 20693930
15446839 7207024 17408498
22499007 24574810 8105694
30149808 26568477 33199899
30345983 37972744 2302436
12384665 36163349 29984486
25455403 5402969 11981745
4241280 24833036 29122813
75548 19026974 16910937
29410351 11658708 5757464
2320599 20651386 6262765
38412200 14426750 11481618
20267213 26130955 28261275
20953473 1229653 12014618
20473516 40041262 29870957
4029285 4226098 30717800
17637927 10531183 1283869
5031482 16836683 29887196
2316200 10291763 19979075
14696414 13265560 35944009
11039706 16941860 28705251
5315445 33709726 39621357
34841851 19650932 36840798
25393822 19087848 4111726
34782362 38096877 37078193
8064368 38396625 25652610
26574371 8174193 29017095
37567725 26273692 31065028
2171206 28028232 32835822
25167038 17256985 35666378
18925085 13597774 10349594
2392506 9036108 28544309
11234401 22173764 36532098
29859908 849166 36100258
22592066 14672839 10209124
27420825 18912617 31555041
9936669 313633 37082070
11180266 15004353 9813494
37230112 23124564 20685500
39987483 7947039 6151841
8562482 9103228 5447317
30961228 6112130 30751923
37039887 34668921 29924012
25221241 36514624 8293504
35111454 17013905 22945489
27948939 17858828 1158004
18619795 36950574 7011529
11440775 15038513 1966961
6426124 11019177 33173286
12798214 18360493 30429590
37397972 5618209 14113776
32374703 21273196 991285
9625681 24372938 35570901
32351759 21753726 32112993
10153652 25842282 35972789
12056825 33219751 32234864
37868347 3466068 27609637
13544899 19895251 4185884
37657437 22225160 12850209
5948389 25271140 26626637
12825800 6578365 6921857
6934458 19150958 723125
19839039 1780255 38431449
37021934 28774883 7047437
20601189 26300773 7888384
6346426 10743497 20986806
2797157 4630713 13779460
30028607 66845 32618859
14431742 31958063 38879811
2797763 34138324 39098971
26385190 23752471 37370515
18085788 635669 21869787
22982075 34259445 19300736
9187985 19417346 8009058
18255652 7066227 23467027
6818207 34167271 24605207
29703597 30704575 19530837
15906467 5994905 18388605
27399520 25691823 39230010
2895670 37983529 26477387
34060909 39211778 38404776
16901315 2932041 22095555
32983053 14575641 37388171
31201532 30167353 21678248
14036992 21564716 11544259
23015403 24059775 17243382
15472587 8125400 10932141
23682951 19805341 39908055
37120988 23110417 36480334
17371896 25485923 9454249
12413623 30212908 16138415
28716501 2110661 30573021
8864819 28645715 26547178
33299555 5062167 15977394
7524546 37821017 38390745
18003508 168447 10038707
10435047 1441298 11527566
13090477 35424672 10806320
27521836 2329584 8738957
34055009 5592659 33558221
2113124 9596945 20305449
31145715 33179113 25543491
18116837 29546830 4384583
4073821 32045030 13365875
29936674 15122731 8206166
26537261 21949906 9404079
16775324 10848171 15874676
19278304 37525191 27600779
4839827 6743260 24976530
38841090 9501898 27265632
1810813 10559576 27362708
26499069 29290662 4462615
16672251 240713 38046812
5129411 6481172 3804673
13854813 25336193 34341081
28673734 30834486 9076563
21075072 31010621 36729526
13781115 7929289 5507373
24719337 32978174 12566000
24881163 2637295 33602363
21637843 18009152 26682603
12993887 8269851 36327852
8751901 28180185 24543748
15422057 3669611 30965298
4093882 26895624 32620476
25466428 9221746 7635733
30615413 18188818 21552238
33833078 27405712 13925601
35192781 14733860 35841000
23895011 411103 28334140
8448594 33538309 12162394
1116684 2015408 2344127
30271152 22534844 34489215
33441755 6990356 27691291
21359668 19869222 20385626
34984932 29764067 7902943
25622562 33134125 17253735
18550400 36619604 20455390
14589843 15577461 10298766
35219088 6928281 12946504
6705687 37885508 8341694
24775121 18723011 32718975
5602077 12459360 5828404
33432309 3259870 27485463
35170831 34257798 2123476
4244741 14286571 32826634
38639435 7935050 26494653
38231845 34565514 33371500
36706053 18730912 6111207
13438840 34595569 5486753
11309186 19550255 13725866
38220514 29787762 1649150
34021803 28070411 10474749
24208104 25118902 34646344
3284028 32631449 5736476
31683415 35730703 14770973
11848530 12949122 15674890
31055237 28938291 36642534
9978239 13468739 13937561
34803539 3644859 28420318
6456553 9731081 11752800
7980403 5740800 27423156
26431807 12991870 10889492
9695733 1497078 16142871
34461784 22901945 34219390
1859565 27099541 29742761
24243806 12555083 38223955
33691777 10193410 9543291
26343337 242583 25719344
3935605 15207442 30808363
13573820 33785795 12444061
13582439 24312675 35161516
26373962 23303376 28854641
9260696 31243485 15871059
9780772 17430598 35656117
12834255 25699677 14228583
26942888 39968771 31200939
24071410 34486016 943506
20339295 763087 8206649
3261288 5093895 6362641
20952811 23122738 3624776
23404550 21457761 23564357
13977935 5603383 7729537
26068782 32913427 17857265
18375498 27659879 6646655
5152249 8059817 26212598
36031960 23799344 13245566
1108159 30402544 18547018
16385964 6831334 11780626
35297520 8185534 28263189
28316480 30672645 13129018
10737476 35432202 30654568
1718917 25168591 16069415
13993263 22174171 28878307
33907435 29399222 14157841
5622667 27889791 34861520
28970272 36123022 6883958
6404308 29671542 36165965
6816106 18163728 6375762
26375718 30514482 4941222
37013953 14303146 21195703
1680285 62681 27558109
18944581 10125336 5635602
37942113 25983701 37700936
1166505 11116682 14636458
8447350 10369399 29961511
24492520 19463920 27339949
38589369 24952247 8790513
16240021 5849603 23431478
3319558 26493903 9060957
29748869 21997580 17354855
4235432 7867778 3098095
31716900 12916857 19855726
1139654 5094983 28912585
1224570 24904220 4981996
38352505 39981728 19034332
37529243 33412664 14954641
34866987 1746264 27344144
16286712 17547223 3489813
27391579 11150803 18714089
1862459 14681843 21904151
35858911 35235145 12477402
38224385 31337816 37718257
17321087 5843390 3327072
29136243 35331892 39011278
6779209 12126762 5031603
8590240 26036805 3624732
23864518 14526636 32682037
32157161 7569377 34372439
33067977 39341403 31140984
31510962 321832 34085577
36656577 12954925 15400784
32173083 32802860 36235575
21223040 20927314 38915484
24560318 887966 27183303
24312555 3044806 37030820
27246139 10526249 9696005
8362675 35960087 29759462
10915054 11129407 39961520
4615260 18254060 3112169
36539417 25123306 5593420
26052660 36921373 35992844
15900112 21190105 30759831
5549690 9593510 38137415
2159487 9451307 36632352
38940922 23215451 7680796
38558778 15806499 38114009
28950573 27575874 6108424
29082993 498860 17131900
1970628 12563166 19272517
17536943 8573456 30466081
39796576 5169775 30564738
26508851 22000616 30323432
16125862 36583489 37527509
30315378 8332961 32812693
30771235 10658020 34824937
9314078 15139190 8081277
9119149 31734538 12707039
34257718 29914896 38684603
6840500 15655773 25769827
18761789 4483936 5375641
5430983 21111449 18222197
8443004 20106523 23305220
26499299 19354980 4149132
34811834 30716818 808972
33085552 36530998 15524582
31585311 14827492 5333588
32934279 2182578 29960309
22840265 20844150 2055699
10960438 31779667 9466365
32372393 8951716 3305516
30854344 35327533 32852529
23200296 24085470 20795836
28409230 30766316 141905
1474824 16425325 21866187
3457059 28951382 30079934
21861387 33179420 28041986
22476929 38215351 27380782
36850707 39131926 31382051
11947873 27536141 21512503
32273370 6722375 34779071
1930161 3372035 15343495
5798232 32540357 29060764
47187 26712488 32722473
22701849 7549423 24616836
23094686 87897 6436658
38889916 6987248 21734841
17704654 29170553 20433144
8359038 12369892 15646543
23731126 3556506 9284247
23804070 30343202 22969946
9724654 9841763 25143275
14942976 38004054 25288551
18577049 30033202 35375449
20022124 27079953 2803304
7705688 10886719 22195852
13622911 37837363 18367867
5169382 20205141 32351372
28499312 21282463 9638503
1850254 4115320 2599089
3465750 24602536 13186361
15102662 7745395 17865429
3220542 35822371 16508631
13726448 35456443 17834175
10088113 29547396 35777956
20534933 29421139 21246004
33826580 6782619 28931079
21942027 2901454 14611934
17549449 34637082 4485060
37996801 3409922 37911202
22541065 12902851 16618751
13352688 30870038 35430719
12947494 1949075 18139888
39059221 10279283 12999687
3591352 24739575 13291621
390797 21520519 32176771
6528671 32723471 32015580
22001745 8703376 12168211
29318141 15850913 13232958
21541371 37229581 10088029
1686294 34068018 20283728
21748268 36203069 14684365
473630 33628178 1278987
24077250 15614797 5966162
8655991 28842356 911135
38286331 7937152 11850685
11563423 24677587 16703727
18753625 5480719 17033967
25833585 15842262 17847465
1458885 14499088 1002205
4084970 4400518 12334843
14005928 28103195 16695489
9548124 2556480 4822515
35150940 19649247 37022583
36218719 10802807 13431385
1268075 26831987 8276133
34153833 14798484 9541743
35488863 5841304 28123165
22580238 15845183 35097540
2732838 27131082 23704588
21458239 23858661 18647098
8598110 38528951 33865293
32106882 3879254 15608022
16342743 25863729 6044309
1896233 31501604 13956114
24795333 5012546 31459110
34334913 32273007 19375152
34086865 25943422 37817689
7142326 13099069 33418779
14276238 11690251 31096446
26422452 34534316 23130081
14665352 22770991 24207435
4287794 25315967 29817711
13077848 23261822 9862480
32708297 14299773 3186201
11706377 8057914 11102389
26939951 33476528 22840909
39862901 35134880 4041321
22664991 18811775 8949554
14271100 27884474 39241694
4276914 19020509 25700326
11643919 34777239 31013392
21655214 26683899 24733492
455248 30686890 2309966
28067933 13237278 29114086
24730289 26192652 31390082
19596091 21830784 33408192
3319151 38876376 31221741
37717817 34944845 33130519
18144101 27445887 16701457
12585226 29871938 16263047
18937759 4771307 11405754
9923802 38814886 16987490
34627201 36642285 32903438
2132369 16589320 10518435
22624806 6031562 2827721
3067061 34135151 5885242
32654034 22782494 30436343
33832528 23065499 20221048
23458513 27280022 8284413
27918484 38463330 3931739
7739823 31606026 38207642
15266422 2873124 36460896
11543416 21727546 9370047
17671470 38854115 30231901
26432202 18343563 24968695
22824345 13345297 28216477
5104511 5230 3918647
17433772 11025681 23024685
12313764 11203953 17725235
35759781 12597302 17106095
561717 11093109 15136210
37283586 16260190 29728248
6048058 29527879 15887406
28188730 28877477 1360389
20095642 22548058 17445129
38213111 30811002 843228
17993188 39731568 225175
13692173 11173831 27816562
30805860 30289459 33321668
4291748 21641554 21417995
16166192 19681926 33312051
19302680 32014344 28611810
36323698 16874230 29336128
16494245 20286628 2669407
21064239 5093775 23795529
18969178 31430234 5054955
20982735 20427728 35010646
24682201 17657499 23337686
36347560 38221870 33353534
12285433 15039215 13991205
24370007 15105965 32162586
38580078 22907335 2561162
12576226 8110494 35235639
38265930 4176625 16992295
24944726 6519450 23457586
17932893 4393276 25391782
4605754 34786136 15677549
8259897 24412621 31524630
3916576 22216711 29852868
11355118 26274720 31356870
10408373 13426652 24338871
23805920 16469233 3489369
33213625 4725459 1854036
3803452 34816428 37311210
28123428 24672551 23693501
32449278 4194924 33523202
13527855 23121157 17906680
15629006 39587910 22882814
30136719 12874407 15431379
25697300 19689203 20777316
7935693 14390714 20084243
24478949 3907964 6172438
24323674 4965895 13377554
28090303 15691044 36402494
36961813 6533788 28389340
38990811 27276426 27247939
10447439 24356461 32586020
29550245 24547866 6006215
29262991 32988353 17940630
8447011 2271465 2192503
29381578 3407789 36512006
19673726 25145165 3075006
4563157 38168449 6968205
13261955 12631754 23654661
14306522 14540265 25565806
15458667 27271671 20179646
7773309 15638286 31442909
6089317 2740468 14227219
10712675 17186561 24766797
34075880 6750920 12512630
36900542 19101049 11091893
24939245 39578267 25729805
28173874 19649534 2938172
35264903 14857635 18262686
27760495 20400320 30326320
1713952 39042904 34740995
34366744 26994394 4581342
3870411 29847627 13364035
14186186 17349513 24154115
18781965 9305778 15970401
33094524 35574316 34319519
21649154 28026644 20242276
28849238 25249082 22723857
37159024 35889342 2598933
19606677 34320737 3339656
39308784 3978132 37270813
12732831 14519520 18384425
28720559 10906655 10932830
3505303 30460074 16167813
19732118 7013929 36518940
369447 7239591 8715589
39980638 31484617 18476928
17871137 34448980 10340434
34747895 10284894 30383316
29957721 11954704 10406127
33353161 16698950 16357327
35428479 11891944 38667833
5476060 22664276 36261369
30307789 14496872 6515786
16181206 11531288 36212953
15218339 5626159 12228033
7355223 17511668 17014521
32898092 9027542 4106010
8035603 1849758 8887632
23420843 28015890 32024776
4187804 15608143 11633177
11902574 34924920 6595841
32185027 23283948 24503308
34770303 26580527 26185228
39469973 30692805 26838034
38764726 554353 14120565
37617788 21803550 16271473
18479066 8144135 19762296
22462777 32485506 25144806
12911773 8404929 15329060
28165353 33940772 16781776
16090974 19804270 15423399
77682 18954288 2206648
34961051 942946 30450842
33780160 1799920 29221291
11911214 600165 7327306
25175077 15706005 10529897
16565715 10094539 26790771
9102160 23296364 36153062
10490259 38981958 6862219
18913539 8996191 36259648
5608620 17516329 16430318
25946775 33241979 31531953
7570754 31342642 37448036
23021221 26946441 34865505
11079686 29232198 15041601
12599087 16865107 16160286
36018254 6305035 3856080
5502207 23671116 30167331
36547639 2674561 34345421
19532176 19494323 14600354
26084768 17890238 20607811
25160092 668938 11983293
35176725 23332537 30267973
7776576 28474625 25653567
18268202 25665557 25753843
38883096 25863671 36975031
6244549 10497301 102611
981249 33402709 20181442
5455020 34167353 23260477
9927179 32491793 20027088
6570089 22489212 1092432
25469179 9335189 8037828
10237100 25749458 31420278
14977792 13423967 13260105
31765662 30591900 35482214
3908971 19913210 14508852
7086013 37631200 39011300
9553748 31948573 14232570
36498248 12824556 30133484
37908339 24780065 28711499
5337848 33757317 7123964
4611201 33547110 38334091
4039741 6703710 9031970
25548892 16360451 2278349
21903524 39425945 13938139
27596237 37376998 24126230
19472458 10555049 37236868
28857684 4571617 4449784
18434877 33786440 13634181
30603909 21071548 23903572
30269414 35805712 34936853
3580801 18749097 9309546
34045822 28691506 2684422
19458528 21805530 35671275
2191716 24432186 4173304
18226979 37855005 35266172
7440464 3701244 28946420
23146273 24495806 25327437
38811418 26563744 19970993
23198278 24188435 8428575
34584950 10755267 23672169
34252106 31880357 30842427
20336280 35648334 516483
21019755 25105578 31126644
36713916 34328180 32641601
11826216 39237338 22977448
22345093 10227463 21159420
26664819 4059490 5349079
22839799 37897058 6369675
12069265 29886112 75207
6471335 20498516 1311273
39206373 6931591 14345613
10123781 20705966 34481002
21247833 14717372 14585137
38776590 751862 25262398
27170189 397388 24341597
17805195 33798118 36409867
27191737 15133442 6828812
10783880 14411707 19944450
19706695 29886986 36661620
27583658 29133976 21396034
25136891 1284676 31274668
11016649 4380868 466018
13518920 13305928 37144447
37859691 39264838 1864999
34897970 5198152 30434388
15327338 36017726 14811393
9568053 27923653 32250357
33140773 37064341 27532529
11711992 6609378 11379223
20337034 16761511 33937662
4744582 6733760 2656868
7365834 9626049 15085061
21807061 39911695 513977
1752477 2338461 14548023
28926051 22538069 18422812
9888444 17743230 10224519
23231377 18014452 850286
33234220 31812234 20937951
8419153 29321648 36690968
36244776 14610950 22172924
1132478 37926826 18604944
34705486 34602666 16355188
36358409 4648615 23487560
38090988 31411205 27753579
803571 5278636 11787806
23209752 6169778 4964297
27733863 12770208 33647190
32421595 2197268 10584572
23549444 19090706 33384210
23937182 9673394 17351539
257272 39501025 12414558
25927035 3589597 27455170
6169908 11631772 23408685
15667458 9530209 27602275
13499343 16668922 5268559
15420438 7940600 39978031
12977548 36159104 34793232
16422127 17920802 3403902
32664457 35483678 2567622
13998322 28676994 35039028
22427411 38527025 17316937
1960028 37117659 37448015
296116 4715273 15097057
7902875 33547629 8855705
3295315 10067439 2538615
13878114 7674407 30317346
2727614 24673716 22725185
39126443 2649026 30491386
24383354 16718713 22798816
40003054 23710408 28394541
13288799 8233376 6913077
10173199 38431819 26672096
24308140 38828063 22819995
27742723 18175559 16870145
2940048 21067513 4080964
24187735 5224112 24497421
882917 31467225 1011101
13980802 20183403 6504308
1358693 30807151 9001023
12965990 10945528 17369180
1650453 32010190 9690539
38572245 13386054 11856104
20987001 3161442 34081007
21728662 30783462 3024768
37644084 16956321 38478206
38648154 34697581 27682158
30029994 27353314 34100677
37387355 16687970 29587683
30666068 14406875 38071069
27627523 3711526 1841947
8438874 29817819 12632838
9692911 9503314 11774386
27816775 6873887 32190550
39214752 19393851 17154048
7203854 27486737 38599802
37915498 25725640 13206829
21938355 11215256 36139140
11347295 21798174 13394570
7927311 15660359 23061890
39645066 38776586 29644878
30809418 13314223 11251603
16395332 23970340 16904928
21899755 39229878 38045599
98930 12320227 25486716
7905953 21399301 23688513
29279570 23908718 2783118
26784985 2243620 9026884
5173559 30922577 20473789
22797982 13985221 12045758
39056384 27101802 17580415
14397341 14043374 21360473
28840601 11019984 12173947
26917754 2746471 19638758
25650214 3230363 7213951
26818444 32136037 33453657
33641567 3598161 34383376
33969218 33241589 38518489
16414421 23914384 7100805
32186408 2871704 29117213
30672598 29093031 31967401
34274339 26293205 35602315
13648525 1893158 17430643
38611228 29557836 32411593
4332175 29494956 34089708
37162175 10236960 11528285
39908932 3924218 28298491
12741788 14984447 33736808
28419037 1597107 7379612
9911059 33129855 36961191
17049167 8268443 10470352
25514323 9867369 10990736
9565285 4953215 38271217
5795420 18480237 27765729
39643802 35077117 10113996
34378577 7975612 25422298
12724487 40008375 23808969
4104280 26684287 10629967
8890335 9771760 6277537
26967134 12391909 20282250
35164868 38791592 39043595
348459 5154802 17767836
3859038 11010806 1712599
2657098 522447 1782423
8106551 13658689 6125688
3721310 25104313 33853896
22252906 4770603 3984411
6436106 593505 30143688
25535192 19980694 13463890
13647735 35163025 11311724
23924383 11627115 39988476
2980015 28663051 34967860
30647218 16796825 27770401
29757297 3930405 247876
9655025 32678663 11778299
31835740 1327790 21676270
33176153 6187924 20622425
30703850 22065348 36255297
27730736 29328930 26366909
9168632 24101778 27427710
34210357 23378899 21812550
19038468 4685291 16572174
7640486 1668188 11244036
4069832 26321668 10069236
33984016 3206991 6709859
32157397 17392956 19535567
10693714 14905328 12816324
21687750 12038058 4093998
1409341 30590091 16957029
32842191 12984480 38931131
20984319 22315299 14924461
4960798 3919343 4950118
23706966 24070873 39723838
11023752 17495948 2166418
10564912 35919952 6782729
12220627 13505372 10918920
6886713 32977297 9845615
30103093 8905722 17163736
31547288 13074070 9870654
34315759 11508093 2276173
27053638 12400383 14977920
31177090 10256214 34208470
15943914 12139732 31923939
28105549 8792887 10998471
24682984 19876492 39319683
36937557 21699589 9406820
27187111 13733983 23101594
31583974 27021311 576995
2711384 11214195 14201061
36462732 27703089 31333947
19709514 1713371 9328164
18223825 4398439 12707950
13773679 24905515 14851126
36590761 35691166 32228931
32468864 33392446 10773803
3694206 17340125 31805104
21903309 19103690 19131899
13855817 5424990 21650277
26824654 27552189 13492582
21764315 28301322 23929684
699563 12196920 3579630
23372063 15629648 29870670
16707097 13048403 11369629
10549921 33733019 27931198
6721323 39710303 2806004
28269064 27333157 14231501
34955851 5992063 2026990
33540792 23135130 13199616
21328628 19341315 34573956
21703798 36027155 27362647
444859 15030727 590312
11386467 5575291 28184739
38644003 13002934 23223002
33427146 10809724 18827733
817441 19795489 25505056
36277416 11545735 28080719
30774547 13978160 37371841
550757 18540139 14671333
34447662 11089367 16711840
38653650 19073546 33708481
37581647 1442429 22305764
3230343 31506117 8364048
14701283 38181829 3728288
15942710 12452263 15281763
6478140 38092899 3287239
24039937 1420742 5921014
15681914 3870805 17008180
4415250 31188859 37595992
682893 33800036 34368600
18806665 33954030 16388223
29160781 14495455 37655670
3766642 34097902 18017396
28896695 17104470 13846858
29762259 35054028 30631256
38198927 30293071 1495503
18004527 38404173 37747148
12612745 154921 28609333
28248900 9570336 32116345
34264297 10288472 17841520
3091217 23023168 8772061
30241599 31330949 5465139
17377262 6924756 15966115
11449526 23567184 31829360
39416661 35994065 1947055
32785867 5544728 25212998
7833210 14144408 31467893
32792539 11662421 321987
17958398 1299963 17398128
9921224 34043443 22331688
34872171 15102866 24983989
20435082 11637339 26321851
37295220 12161907 2874143
6599308 23915117 39447198
648724 5362719 11919655
25086702 13371259 19256416
29853017 13936344 16043928
39358191 7759302 24537511
15489283 12726015 24489102
6909896 21446123 18320021
21368287 7772257 32904403
9811803 36996698 36279103
1644251 25217283 39160126
18736709 20427582 8777506
11630256 16384589 7334474
20214572 37122868 31363940
19331919 9614137 1954140
37125967 39826719 571589
32273958 16560394 18795102
7020968 36146244 23600814
18243165 2549606 30490348
38392187 25268718 27504233
36901047 18724804 32157616
3171710 19330951 13430382
8315159 38537491 28568956
19113012 9238933 6927209
10846554 37516326 37665584
36243151 5993440 4058844
2519058 10672077 32655822
36362297 27624326 34360560
20441440 22138942 29915460
10983295 1000666 6010368
15459671 22688101 16682944
33248008 21613316 19011087
10462648 14418890 5485154
15692473 32289753 12053096
36693781 28531888 26651399
32316253 12169738 8803721
30337175 8296962 36553927
33369348 11353188 25366423
28411231 1377854 30471532
3859093 15357644 3886337
36168092 37215969 34164036
15289775 18957328 39014881
7038485 31416612 11283623
38994207 3997161 30657608
25915862 25416666 34569262
22005451 8390070 34260243
36705015 10997555 7500394
22397102 13531335 15335457
13434839 17152668 9096788
2543879 11038243 33964705
16552730 17399778 23498116
9856333 1811848 12990040
17929349 37116160 2641073
12292976 27633063 11271654
11259817 3775021 38026098
23468908 25655522 20802741
15642425 28559926 20759649
22609549 8614948 7333217
37094511 19566570 38144267
34486335 8990691 4878297
37988808 19677313 7655974
21648364 18947945 25909057
2035789 349718 21258359
38264712 35714892 23793039
28700388 6819652 13596298
9902233 22717387 10282676
9377822 2331255 3161200
2429022 39879934 35493010
9712019 30896385 10380039
13886406 33079235 571958
38338954 2259250 9942343
35567910 7813240 39355490
10154935 8112484 7557715
24745688 29872053 25337240
18730446 12057629 39351060
13150267 38222548 12506795
38500433 17335656 19015061
5054131 27190427 5110487
3258371 5658267 11056202
34486630 11569736 21165801
39942602 12915129 7731464
24781322 12891506 18076023
34069323 36574685 30051685
35297071 4493138 31474222
37812401 39722473 36458194
17038736 2886904 20825112
31648412 23027562 27832822
20741486 24492444 32281306
5404993 21373655 10328002
34707008 35876216 13004151
39918317 19747002 39639408
29049854 30772538 18716516
14807448 15562785 25196599
8487946 5957283 3250893
6187588 20226450 14508074
11767257 22443530 7024689
35269044 16099195 15380681
4911989 4499136 7995163
33622330 2621307 34251892
100861 30556760 18625360
37407097 15790702 5110722
3226397 19402719 25453280
35606039 32661988 12902929
30279901 4790858 9918009
20980345 37658192 8195657
21976337 37614655 394964
16554048 9919390 17452700
37151200 36344306 28366833
33330712 34924721 24574352
28940902 27827860 33474221
23497580 20890819 8228249
21877680 32722089 4639023
16386554 10368929 9327089
4975120 26063348 28841456
11541599 35543218 12974329
29333082 3514511 12165289
22598210 15722617 37453378
31315566 23013981 38193508
39751731 32498420 3788515
5462309 7040777 36218925
16542142 7174810 23676318
8399235 14980021 635076
7736532 29947116 19006599
3688053 2888269 30719056
13111041 34818242 3572811
19528212 11791115 37136489
21620529 25708899 28984792
25721128 19985821 26234800
21794981 30878509 6533193
29941112 30775238 25097374
13434062 7433026 9698525
9920288 34097259 33958382
16930010 17940994 31578812
18501491 34546248 5162396
34414782 31907835 3256452
18308540 1851898 27291908
31528076 9788404 33291990
23596614 38885164 22143721
25661570 31638687 36375269
12940718 3166285 22558583
5146147 8462346 16059818
4539540 17789678 30686652
29599361 13592955 36219371
6743793 27488375 30964874
35735485 33454165 19646396
1960531 3411521 19023237
15931909 30580463 38960489
14860887 26596288 35912811
34278047 27441586 29811004
2576589 31648046 37069650
5124352 21915975 39217986
5674856 22080016 27149627
6578409 10391343 2496129
2384500 3221095 22378768
2198121 11442431 13379070
14783528 36243136 18759001
28032028 34646122 35608493
4190877 14740077 4680840
17335029 26921159 17296037
37636267 9196017 30297613
21412168 34178696 30745076
35755109 2823239 8879895
11480039 3959024 20151106
29407899 13577228 17855822
12639774 35826443 10674155
4681086 14278210 23942727
30426299 13412064 11272981
25658664 34151034 39272287
3465950 32614292 5637495
21502207 27548121 17379560
40062234 21749568 12972355
27348619 26035196 3223191
11276384 6902325 31875125
33310608 31878564 34407885
7357781 13385112 15810761
14413449 9325459 18837901
25651688 37109085 11704811
761958 26678883 27636962
2040385 6015280 7465534
22396036 7237636 29399919
11436109 26546783 22295286
323366 7049809 8325122
5230540 24923770 7924135
5712860 14353281 1723637
20851447 31076212 25848555
18324995 1544063 29291284
28583611 36258991 5354519
32052148 14529535 24600864
31825645 30092165 1995511
10727712 35935875 19581016
6976511 33067859 37406300
28165327 26404780 18174401
23922733 8504986 30164230
20683489 18071932 33433124
12722917 32977235 4023938
29671235 36636408 14947285
5228544 35251553 4358936
26714158 23298250 7267535
1364314 32520369 33317951
34008141 9850325 29729438
2163517 19711255 10540144
7164727 24481705 23239717
17558990 9883536 33641669
28586154 12754861 32913921
19684267 25146140 12502740
25884801 1246071 9911646
2808858 20571700 33137554
7522024 9124300 36277859
2991981 10338572 23968521
13348442 21038139 20384514
29763327 9848201 31821288
3649544 14939947 19510707
33443210 13023089 30867098
39915847 5757518 17452430
25938966 4018909 3747734
27802980 28911007 29868343
19489440 25459606 39976878
40006817 7153074 7137697
29785095 4909461 28818312
30176238 35706320 3575482
31272867 1455702 34804419
5899208 35852766 1982917
6800221 3825887 14451189
7168687 27302887 23019268
1867274 6458391 19347118
1944912 13265744 1879008
12303807 12500094 7455487
370775 1620845 8135274
5769479 2480865 11884601
16703415 30739595 8157879
38478547 25394452 26669878
29818994 7704270 4906719
29663133 33987785 12685255
2534447 1743484 34256731
21707664 30037219 33974942
20376344 3897253 21853645
4706115 30648121 11261704
10097702 10271286 27272491
24842373 19477405 34128394
16312200 21387485 19122886
8916447 20594061 15451397
27017013 4742101 30083158
1823696 17559647 37138281
31047741 19963429 25699060
25189939 35978389 6019796
3407702 10722830 12204775
7551384 9635627 13226906
11317050 1049768 18990938
31435556 38293331 2296577
4952534 36254475 7885695
213231 16561290 22124185
37112730 13268989 26822955
20653555 26473817 33607547
34262917 38390985 7738767
30136685 17408186 29621914
32307677 7500777 27001985
21914220 34634634 15943642
31104123 29276821 4430120
14325019 19891812 8137274
18691598 37497769 37801010
13336657 29059502 12453140
16234424 14518773 21479250
4065516 35666146 937140
34956952 10253238 179090
34158139 28890193 34725932
25658395 16629539 18917693
8440313 37345789 6416078
19862287 19091765 21125407
15858633 2356162 36367171
20268525 18024607 30646016
29256307 29574877 1123670
7710494 10832123 22864873
34877713 14622444 2231686
26469956 15351543 180252
24614314 28696736 10222149
31879415 7421359 32449786
32177689 3044276 34117781
30404164 24123077 2749890
30519754 26229926 3753332
23789032 6708701 6265016
10806264 17721191 24127041
17549513 28772024 5989128
6064104 39399593 22087164
7908060 7361697 36784223
8328152 38723725 22996350
34519804 26882827 52715
1844133 10832964 39506371
27284213 20304228 27316147
14782446 23709766 13371063
16180085 10672192 38748115
14773899 18587312 13557155
13370311 4811624 36046274
30224715 25632133 21050259
3081764 24779627 26110936
39281573 25888744 4101711
28727764 39527902 1903310
30119262 38785790 38897996
39430439 12581907 15107600
18891964 27843330 30809114
9553932 23889458 13967026
7614063 1389423 17552750
9054988 7925342 25504772
30712037 13765683 34117444
35414485 27672399 4363014
39732312 11715572 16268955
13921046 35306572 18889140
2701273 30295471 34845856
14993204 34671400 36162258
28734261 32002471 37624244
17107932 29653472 28857390
29161699 18326012 7475317
22985939 35240803 16369552
36544572 13391596 10048870
4908593 23438082 19983456
5299538 17250800 18880719
18194406 5138355 16380174
33125296 257440 3492852
19349919 15987238 31446670
13942517 12209975 13071257
34775962 11780793 33637785
17011054 36762066 28233475
8522588 32539608 25734782
37722594 38969421 15001368
12733899 4398839 2208621
3063913 10029543 30887081
2519318 26700900 15251168
27614060 9773674 32329062
1316362 24809956 22899363
1584190 35007847 31949881
26564952 20718890 35996330
32385578 16585183 30060314
35616760 12401189 18819551
7344192 8843993 31300143
12563796 18837417 31312694
21126114 8585872 19734862
30068638 20606483 3080353
35890941 32522154 17357480
19614763 32515097 39883824
34702976 16287738 38607894
1939050 33661995 1125681
9633035 20108931 24360328
25275962 13112400 19971337
23436725 34393365 6734018
34939707 16716592 39787932
16121229 28557061 4562433
17020347 35622139 5135691
15873204 25608238 9255937
27682414 27283592 37406311
32876148 33447311 39514194
25390805 11476021 16091278
6272517 32242998 27238879
14294954 6868313 34004380
24898040 1528799 19276413
13512955 1211679 17264814
15393815 4255314 34462143
38094252 21147306 35432806
24427615 39263628 31685235
3145674 4550790 37592165
22058111 1345238 15839643
11742443 13188710 22211876
25769517 23243527 14926143
31761132 31918706 1147934
33195478 8197836 17400080
16366650 8645384 10969893
26004244 19605143 15034209
33665116 30598881 27901761
7819830 11844828 35460518
39440616 13909949 37429786
8046421 17489543 17784866
11537100 6121366 34964039
10177729 28851076 29042325
2338885 403967 2375907
14772422 28561285 38817021
26469650 5809669 38971840
6637146 17273306 8727215
38281337 9077898 1354779
36385863 6127653 1020028
24082025 20429637 27107814
21127557 22084995 4885067
36506034 15290738 2631001
10146559 18427749 35171635
21833609 34516867 8199008
19129693 30182560 13180824
35343972 5924415 27352561
33098567 33499630 20012432
19820819 4091943 21543013
19417040 4881128 3375150
1591751 20406449 14759446
33343121 24190093 31183382
24581068 34195657 2391012
3367716 34680584 23827839
39133623 30271884 35132994
39315044 25024220 1945770
23565969 26901129 14988752
36322098 19877826 15937600
3034618 16819056 3473052
25887845 28676113 27798748
10393383 31296413 36024595
20731519 3695582 14872309
19880872 32802377 13024504
13935244 20441867 6416060
5000594 31775753 625008
16248094 33035833 36897808
31047277 1280367 19180960
20862089 13737044 16387211
31467671 26061005 33271937
29896728 28381022 28959155
30749395 26347818 3617901
29006857 29814745 38067267
23779078 2312014 15376034
11163221 21848635 22956216
26818189 22823373 11661456
31556082 37269158 2900036
15435443 28940823 18208380
9851597 38274578 6447931
23783319 2756434 22662619
34423397 10573109 447255
14142543 39337947 7592643
9473166 21259817 13801848
13442420 25209355 22663174
8301368 23417966 28085267
34807710 20953586 26309053
18719820 11039887 32929722
21783227 8899678 26614668
27674796 9513813 16762138
26924116 28120805 18348450
16732302 31230735 5957273
20074061 34113067 14151321
27981544 21635874 37134080
19796948 1542111 10741195
24555928 14493524 35943825
39844267 26624820 12636240
24355373 25107392 31901130
38422545 10431209 22874684
14301222 30402606 29422580
31028349 9767241 34822073
13708053 12110620 16718536
38166006 20746178 38773591
9943096 26365498 22892304
6770675 37073843 9798184
8899171 27025726 16552088
21173623 1932643 22002220
39179818 8063609 18975046
29502035 22372626 14671960
4081649 10859589 312914
9135160 38539701 18619655
39380801 1066799 10188545
31016194 34006966 18612984
5350139 2597835 11090823
1943133 29459083 8551042
28364028 28367404 25342637
39244731 19084072 38591505
21328111 26725090 2839996
35002833 32318914 14801683
14968294 16166197 38376964
28540671 12611737 3273694
13144132 26707822 31363201
7007363 738478 27197354
1971869 1148780 9007571
17927049 19837760 26528532
29390167 10867910 33043816
37565885 12691399 34911186
1186010 26470664 26464109
32250299 22299905 35680853
11425006 619053 31063526
9793544 14615947 22350061
19692692 24328678 1190564
19004605 20155950 39788817
5426202 3990527 1609341
37549924 1989090 12233519
39121254 35668910 16065369
13592838 29755115 37105675
1336453 16745103 37130521
7816465 31617570 39572093
11930220 19019055 21489852
38896913 747864 31763776
14550469 13936479 26430913
20548893 24902039 36375480
25491813 8222327 1232850
17563410 23967860 31366452
18664381 24184228 33206267
16191553 38738674 5858793
24584095 5327742 14966883
26279654 3529815 31959239
3811951 14269492 15850500
25210487 70327 3514489
23406156 356344 6249381
5271830 11473274 8391407
8626872 27057569 30061696
15981043 13373487 13731710
26136986 33229691 31546146
35908212 34970022 35269482
23744351 31470621 31558801
13013844 31485895 12152339
12885239 19233204 35492035
23924326 7294213 18012381
16785685 10283503 13140993
29471485 22245332 17725680
6414693 39296971 267739
39844180 3914178 34011626
35182392 15370124 14295830
13665445 16679518 13761700
20454477 23551680 21805108
23981207 39854457 34293609
31458990 5649854 23400128
6945327 22516997 10446965
24940617 26943247 15869058
33565470 11202893 33846266
10639862 20712024 7951104
8386038 34120638 31579865
30968392 22551012 15533144
11716784 6107573 8952092
31989864 5229694 39221490
36151250 37999491 24925150
11279412 16059415 22259118
38541335 15209869 30254823
19866704 28585295 3695460
38115680 7028183 5178744
29414081 15476285 15023261
25278781 18446765 12839149
4866021 8205231 25588693
37119911 21984156 24552526
1493476 33879598 7040645
11840304 23283568 23658549
36013626 21800157 3687001
35533483 31625194 17161860
39942126 23682647 9253069
30579972 11378773 34960299
2894109 21900613 23528369
33923068 27172918 8042196
19834794 39799672 37415322
38757257 33403534 5989984
5800918 19215264 29000895
10300627 27738864 37239549
23756078 29822458 36971762
22177829 22499047 347866
21459927 29820755 1511935
17367283 32170287 16367337
11291277 25368380 39050770
12598421 12037268 28420604
16346076 12668816 2060938
2737001 32487538 35865338
1821413 25488977 10152375
5800734 6703540 13122970
23928472 15126618 18135350
31944538 28469926 35471902
9153092 29800826 31788215
34254934 30620398 12704525
19461826 27035673 2659014
6082142 17893361 14677178
25768427 22623960 27433692
29940526 3135872 4824194
6347858 35247789 1833047
10207145 37231404 22460198
30765535 12782147 18325822
32485653 6952897 17954975
35383427 16608641 24243356
19955182 31873565 23772421
3334312 12185206 504955
11948913 5448022 1235669
32476300 24115586 38730633
12949675 24331242 21440146
29153590 4065329 2893748
28415767 35911842 7574753
8953864 18556108 6368378
13526226 4054330 1318658
28331845 37930156 7051238
3735862 23023731 21116974
30420457 33485195 22927348
37837018 10760044 13412395
254971 37356195 37891203
5650597 21233436 3655896
39148210 36541508 2341074
34502393 21430219 17879654
35660991 37285107 22536696
1301530 37965865 15773490
27807274 17772811 33897723
8966786 32345034 29301063
13136619 7426053 2494021
38363716 36379080 28724993
17695144 14122284 32328269
23801944 14616797 39096632
30433259 29057409 36878643
22576932 373812 29517974
30355996 11180474 7771478
17595432 6482450 16171923
16579126 27540058 5075590
1623550 8948964 35462410
38608465 25025060 25748699
14301819 19202408 19089042
28534211 13660077 10335371
1326274 22917512 29515587
7279240 23260130 36682279
38010151 21174968 37842381
22852540 38296825 36466693
13952521 38586706 15022589
6906701 19344859 14676244
11396994 35999697 18166524
32313942 28307249 20644934
4110968 24167148 30748847
1745318 1692746 8362725
576624 34452377 4602847
23560762 20718569 31242609
35983632 32655063 14886662
40003702 26802209 20197777
10113572 36541002 3527984
38538648 9832351 13083205
37549775 34903487 28473464
35849866 28656221 30073084
17787337 30526688 5495573
102662 8476126 16084478
10474384 27195853 28133391
36169801 31600345 33141768
31639048 10981178 13372274
30286978 2912629 6402314
34804494 12351283 22414443
21676660 37884727 7522733
31570000 28150333 11903329
9783939 16221197 1578031
16705288 29910739 37234458
38055809 26147611 15714106
19796720 22900601 21661084
16223043 39874029 1260557
14166165 21079982 11043335
37254362 2541742 13985903
29335169 32462282 23791428
8977766 39453649 26855517
9189335 38599975 26100635
25530893 35134932 20059296
16630251 33343741 33749338
26239898 21585154 20363528
11579878 12262905 7548423
18636290 4147234 34914719
31647482 7715398 20612568
24098791 32959115 8976857
27200620 16037522 17482871
29931414 25015027 12641248
23832301 23750507 39607355
29656405 16003664 38683305
7681564 13734950 26241298
38407235 7941152 15480231
36049519 6068848 6925415
34904823 33998967 1273418
3981328 29388853 21187517
36015886 38767868 12415819
5198853 8312041 35725781
18094330 29024479 28531766
21867605 34900996 11368090
14053128 30241207 38551106
32466712 25227149 21831498
27132866 6647957 14943794
999879 2170209 36110466
1278904 22028022 676675
25905127 2217546 6875205
14184168 8004430 12326234
16586822 1442566 22178293
29891279 37110095 22684090
15560075 32263326 17700357
8923652 32831697 3358325
27478576 24714341 38389441
34318476 5067405 2826209
12555534 26375011 3644041
39834788 5760669 35264326
5531326 25999324 9279691
24163281 20535798 22869129
25668606 8405018 1727318
27581296 14032706 33731616
9850704 31178684 24106288
37671566 31157595 4299480
24069221 17428541 35048116
25326643 5268882 14641061
32104738 21609005 20746092
18946309 31760687 10706835
7604281 13797936 22942540
13168144 15906634 3506112
22773464 6809872 18564147
1582532 17792607 4558975
20661108 12524630 7070179
34637266 3192105 36840205
25312424 6541527 3933577
33240072 5135434 26128810
8781003 13706244 34506113
20795096 8175147 4927745
31746647 11441755 19851613
19094266 34628423 3948232
6908313 32748278 9013231
25529360 16938328 39000840
12016850 33184908 28592171
3519134 32604852 13165699
14326610 12841717 38679724
3523466 19499883 16850601
26626637 5750219 15074198
18501408 31987922 22177999
24448656 33481494 9072097
26723551 3519099 18018197
32657909 34501719 23967418
24255459 21441432 28540227
29558457 276954 6099089
4146904 3714509 23971417
34966485 29584923 14499198
13408710 35056332 15397707
7865320 26515192 14258741
1974510 16508533 645056
8543631 3718707 23546204
2050495 30518037 4896191
33574544 25194223 30643552
1973805 9463552 12292369
14668970 531763 31178250
9961776 16478729 11969940
33227646 16149641 20419504
25909908 36951271 20842426
1587094 112377 12088752
5276953 25621232 15632219
38638755 32643043 39629671
30393829 27088984 14234784
23496356 6450152 33089276
25282730 24752784 8354110
22699837 16827086 13485617
6344200 18828867 29071358
31974782 2843403 33647700
14485540 28470460 24717845
22893906 6448004 26613318
32647906 29254495 448144
29998521 18199509 22080456
32637402 15035255 23092899
38392926 9176687 18199481
18174598 29241302 9977343
22097547 19866100 38142732
37258724 27200370 17930070
38169965 39984652 37642724
2773949 31485263 11274694
13451216 34986022 6316980
12828791 19714347 5933738
14263905 1532807 27956541
1861518 38094434 27014344
4941229 882777 7818978
5386676 15783494 37931355
28291290 23588516 34346509
9761491 2232371 36942
20474952 5018546 39177631
7009518 3480634 31916729
20652805 16355701 18101
27782270 7483032 23406549
23766803 17817756 3787125
15991202 32177415 25016738
28684038 8509035 16132289
21337815 22468055 34296249
4512759 23210483 7494082
20370847 27934926 2005312
3941341 26450297 23720554
13322185 884451 6298999
33328080 1282244 29120205
17486271 24609369 14318037
35585846 15993595 17538673
34300599 16144302 19602556
13914203 15733616 27459143
3963992 37976255 34027673
996250 31032004 39818454
30018005 26485422 28665199
15226948 18355711 23877268
15521310 27975214 8116964
7529319 29995163 6111202
30787521 3361821 5067790
38616421 17687555 7400313
29311726 38028344 23757798
20851647 15370367 7891655
12764149 22180091 21857533
26900974 37802649 30881237
8132581 21743316 33925805
5338207 12758969 14142217
21034709 24966259 34390695
36945242 39867948 19759857
29292449 24294295 34779443
36806585 38620707 12729396
11197807 14670030 22664233
26030392 6645859 24221407
23115149 34348967 5656866
18283830 3553379 32696501
28477654 6320298 34756140
23993630 30778630 12206675
4869819 1444367 19852399
5742420 3703481 3453876
12910904 21306120 17863669
39290948 34574099 33590025
16816186 32062164 26409730
23492798 10963943 1872677
14249109 2138710 14110362
5555576 2052399 7257498
14939888 25634312 173490
31559671 10281301 23210626
15172342 9742705 23371873
38653165 22169761 8904253
6214258 14841556 7770077
23659419 15466798 29718620
20664445 13059703 12780771
39519446 10175797 4815365
23488753 5005709 12420597
14625829 30537681 5759011
36382186 16678713 4542372
19321600 4313947 31850067
9554040 30867045 27895088
14349333 21665317 5908190
32947534 12767649 10595177
28010184 21338733 34041017
12735358 28923880 35031524
1672419 15356688 7949206
12342257 10304278 11691458
8803139 6215292 742773
25807033 16599150 6882075
10464077 36937874 563245
20305948 15875215 13626988
30657928 25896117 23457517
13823418 12896016 9096708
39069392 8412555 37393728
26803367 17277646 30461188
25634322 36182461 13918929
37061503 14270143 17068848
10563845 27718291 29378344
11566983 36946005 1048581
21867113 13923788 26421693
11028951 16149410 33859673
13862465 23926101 22419417
332916 7987835 24802359
11205294 23487302 6192160
26206832 30696675 673749
29322707 19550481 23584161
38024868 31349022 11713710
22939672 7001889 32579359
10709747 33278210 14386347
19445602 2740023 10426182
15012472 24965634 6848702
11349494 1613772 2060389
33176387 8880857 25611897
10710568 28333337 19779225
37160061 25811616 1985016
34259127 22850887 4229179
7911487 39788252 8513487
17239590 13228259 8451856
31880105 68183 6576857
305359 12389670 31177463
6664539 14389266 32316316
18463054 20151086 1317175
26124848 19936782 18788379
20088356 21141924 10748092
12869162 35649632 3063920
13237523 1503967 553899
15902724 35881080 5839636
9556847 4526639 30419370
739615 30121150 32379305
28192354 1723751 1242319
22593792 6408836 5303307
24902970 19148398 33753723
2651708 23797524 22617962
12283973 36467632 7981578
29185032 13733446 19584190
15208939 3099421 18598724
8244049 3375196 1685459
10285039 5203924 13039301
33173143 7586905 13897683
31420126 3964314 18987150
35364159 11679132 19468255
12981211 37461104 4121209
20172663 8402226 21021110
8840572 21390254 9597617
34795810 33578693 7002538
20168032 32084440 11472639
35601924 9160712 3479074
107055 33000971 30678472
24596181 16658061 22578279
17917045 31997547 13268711
11104313 39745275 27676816
19185429 16228901 21912771
25027544 33226305 22394508
26148138 30987251 39482373
6577754 37306156 5751446
21209702 20068644 35071854
18927706 4603942 39991295
31348300 27478406 38700559
12893401 2068747 2248121
22497436 34131446 38203262
37073187 12048092 37299621
6144001 31405297 30418800
8221924 22133528 10226824
30752855 7601516 4641264
10593318 39417747 16002222
31237242 16728205 24323035
31232766 26927511 10753545
5828573 39682294 16458143
31006346 18657274 5238276
15886961 24948218 20491685
4702868 32876351 24995739
20595249 8591611 36769817
17611061 15790171 32023770
3154728 10204916 34640887
20338261 32563984 3863390
37852454 17113804 7620304
11341814 3587742 30702358
27520874 35574913 12327872
11203098 20368579 39924384
16271090 29659753 15626790
38679743 17542623 37858113
19995600 32085049 13743087
8256567 8764880 26450028
9706383 22126093 18222663
36363252 35492963 37222493
37861536 32785372 23888591
24301393 39031628 1584307
20355283 1831185 9381923
31261878 22795649 13387907
12762847 11074962 22869513
7711887 10475264 16984527
15213946 3031252 18233960
79688 11967830 15243847
19301327 18436988 24379560
26933480 29871914 34215457
30251194 13510316 18996010
25412517 33110378 39464748
18421753 37384810 868688
7317853 10803989 39952661
35504972 40062122 8267991
37198060 17999216 26832062
16659920 35134492 28896799
37682087 3385951 12682237
7112280 819255 10494007
16684542 11748549 17121404
33922939 8840276 12761081
18998251 10147248 35062854
37316443 34395943 31283575
27300017 24354597 21623337
19670556 22307717 28863022
30194246 15253014 35246040
23314853 3375712 16204333
24637866 15695811 13736561
31937242 17543707 16289449
37058950 14724331 18584669
19942740 39685423 9595368
35268909 26772847 34625942
39558807 1050562 36458875
11153324 17089874 668189
4843917 30018083 9168937
18491094 6278373 22823971
21735496 31156801 2377254
11057797 13014677 3197995
37921808 39658326 27681303
28324292 5950754 32404784
35811371 21672270 19367022
24020812 20338346 28890813
10731573 39799076 9122133
23855780 36354766 30255094
13868325 36748794 11892570
21101910 37441711 30464163
34355421 11295681 4689267
21152625 21630918 10823381
9777550 5696424 35325564
33419427 38121347 6729695
36974179 7239465 10436844
9403210 6189397 13816210
32495805 29690477 8323456
7608395 22390730 35288641
31974665 38533873 32230341
6161434 18894517 1821877
30739232 1150374 19407591
10049235 18358349 19042039
13904967 39401727 30989293
22098705 19245737 21687881
6374256 8358793 13951069
1561888 37154692 17856296
35174342 35873026 7285174
37592633 26584359 15371150
26058074 18350952 8663042
1695332 35383165 28272181
13491887 15252138 31333045
73905 39065922 35281743
24759603 33984251 37846748
19030806 24084762 9164539
25244187 36488630 32500897
38147690 36015823 35051345
34751409 10655609 9929580
22593918 27530395 11494113
36099704 31373814 30503956
26387477 19028907 28893499
13221068 29992703 21950016
36311962 24248191 25205108
18630899 33474610 3470122
15861227 12982711 4611369
10503318 17084709 20694079
2628988 33700689 27958878
39481091 7546125 9046314
1181064 37271941 35210103
22949904 29855380 16732673
2658212 5841270 38448157
35592951 18298796 7602757
15745309 9069777 33646470
14223155 30425777 14755500
37443499 3141250 25122633
9415129 23284119 31971953
13803081 4833483 20401382
7747799 39768581 2324021
7518233 18958943 11489132
5400362 31846004 4995696
24085356 35137127 13328986
20493170 19634457 30860758
35768017 28281382 30903073
19908159 36132903 37369154
19709752 11549720 28665005
14616875 23024564 28180047
3518265 18372266 32788096
17668061 27619157 39149343
19033336 35100752 7503951
30336100 28323369 4615766
25103412 30303948 32411022
24993768 39114500 23493843
23376980 14440282 26456549
39362753 23400459 30943798
19309166 13620447 33365409
38616150 28991075 30016609
29449459 3623450 35731331
3026844 2710806 22499712
22634909 15927724 34437444
34147415 8100699 26536037
22635770 11668069 16471073
30675250 5268469 11199058
32145800 26541387 27247695
37312741 33801293 17998788
15076991 24125698 17362973
9107258 3608171 29583210
22791190 3986483 29073046
19416516 2524880 7327924
4262362 17284019 22519601
3188752 22206802 26353859
17637179 29399106 5975618
26582952 24084714 18465237
15410613 11822857 9272031
9764827 5380423 22373806
9876024 17946678 9854949
23571489 16794324 13659038
28113611 30914506 7904391
1322735 34612793 10795124
14439372 13216839 24732119
33869556 10163954 23499054
34506596 2965737 36493954
2884267 16217824 39044047
10846081 31244201 15840829
16912035 31188277 17602544
20848813 20326463 5961425
26058138 6670734 3724061
1060126 31209747 32356376
30179981 3229411 10352540
22364127 29930449 11006396
22862151 12973888 31375567
26488412 21122675 4409581
21771501 14715803 19055816
33351169 23427707 8387669
7318644 2587573 5079320
31230569 35531875 25856205
17679722 26106003 19959321
25675065 15142936 5112040
6632196 35160128 36246003
9361814 21394319 34339027
26131803 10462625 32989213
38227626 33579493 34732856
33951923 10902480 38614183
5457986 8053746 10256935
12203988 38076392 10217720
4918786 30850259 1825153
31573363 4115837 8274140
32767138 11812441 1369630
36558741 18033542 37481247
10896579 6650382 32820983
35419480 9501979 24629198
18743276 21937705 23303531
23721968 40017122 14887632
18358485 9991010 24798774
19997549 12519802 27114113
312533 16183375 16318612
1562317 8667615 4824841
11104446 33460197 28672610
29986794 25502771 5624339
12324030 38588691 19613190
29343474 35201594 17242095
28231591 18913137 19291250
9125368 7653167 11374669
33867353 16541525 4077840
18758031 3157139 12224380
31483769 541735 28869091
20413071 9837020 60846
38922437 27058263 16979513
32355775 18259941 10207899
38859594 22211934 14301304
5251811 17817794 30326146
9396204 5899782 27443660
23435257 34009517 17076834
16785781 36199226 31393815
22363267 18199622 34478265
27837655 7860405 33909313
33993230 26980496 36272461
16881458 12967938 4240054
3253608 18674458 9213064
9799459 33487473 31232805
25232491 2735660 11154677
32508256 8247165 5888845
38346306 11856313 28631266
12718431 21973014 35628489
24902605 22503682 19795635
14047313 2042142 36377151
1956388 39672026 29110286
1468146 28058889 14017339
14185699 31105352 27810735
4777374 20079614 11525059
4739883 872592 35539660
5373702 11917094 33835289
1729344 27506 38890463
27816346 2402173 7605526
32859919 17319988 24191010
34984881 25029739 36151025
25019047 24970747 3254697
12659187 4899704 8687802
31109206 30135340 3677945
12473165 30414920 3550251
11451565 31210422 17507329
7230063 11849093 21429648
25634197 32110565 10545580
25837684 23574112 38120555
23618378 12693988 8683210
31637014 10815119 35913967
34840807 38128523 37081238
219952 31975125 6838598
21436560 38062529 17637631
23466901 897364 4296756
14518223 6517111 10261086
30507146 17682564 23378501
39984903 2709086 6346043
31955191 2572351 29821108
15365757 7300833 21316068
4915145 23523672 34577549
19934136 21519587 14540757
1777087 5167800 19891957
10063629 32197466 7334646
19123799 12731910 28741651
33786309 6607473 23772965
23119003 17769670 5177746
29972928 31781035 30820180
554973 1212734 10521067
17982959 18090224 221189
31492283 26240569 3016058
26141982 15649991 28665952
27372797 17719903 15789163
13696364 30586360 36784290
17652508 11428387 6627
6816559 34148117 30404718
30849831 25941740 35990163
331780 28914401 25599413
3111819 20693777 2103633
22511615 23349662 8326372
17150552 19980504 14581438
17857661 14037439 12365371
19437891 6094109 20879474
26827806 23038728 32774344
1336887 34655507 8588686
3735218 6793363 28945987
10688350 7261355 24652140
7159100 3925958 39252883
16558854 25124074 15100486
2187769 35431504 30167974
20466070 28288151 29560846
14312381 17178657 38158426
11539561 39109731 22483974
39431962 26549009 31910715
4705972 35403782 5894373
15557021 17115231 34161562
39238015 14337856 12252992
37813581 29216190 22962050
19152144 19109275 4927953
14186779 20595976 3207603
29271933 32455194 21130064
22799648 18352715 36044058
22971338 25586534 13974204
6211418 2815072 3936527
7785421 28672024 17977947
2437181 5406342 34145785
32951705 36898592 8214787
10803030 29091390 31909537
16333038 28042281 4279419
9520991 14344559 26723480
23134906 13086278 7326112
34722697 33628447 33098494
22000838 3415479 20909392
10792096 22712091 20780553
12257990 9676693 5884110
20868152 37518231 22112749
27281651 34791186 20393836
31221974 5917380 26603213
6652345 7321573 15746337
19707326 39953709 10465687
15716217 40027244 8629462
37406733 39704120 19774953
15423108 2841064 34155969
35646093 4311382 35742005
9508438 32238588 15855167
29099996 13432043 31359356
14461054 6494768 9415231
15508868 15962858 9730730
17470739 34968713 23846902
25157495 36316150 7241505
20878119 20758904 38289472
13662482 32690460 11610629
39943823 20800117 1950261
8972953 39812047 18022394
24314496 25061731 9486252
9587406 29855047 19398987
6316727 7559497 6803165
18691131 20197212 36645257
30584037 7666447 32295119
6773510 2886077 37070228
33717624 18778654 37344024
26832927 21064012 23518388
3066586 33988889 16358660
19277449 40053622 30119178
12651148 836742 33973975
11489765 19515341 35841412
28539193 7093334 38084242
16053906 17964910 37973999
6406957 34229967 28267408
27765434 622323 31351312
2119866 22723254 34647477
29505215 37010092 10481816
29563948 29006537 3775147
35398326 5511243 29183487
31909669 37441408 4898974
16993908 32569387 16627199
34065256 20518750 20079040
29111808 39101212 24008337
16200366 9587635 5422468
5500308 29324580 10238406
5275211 22888917 10452276
3394514 28558826 2157093
14346992 39632516 13567213
10317359 37006091 32861310
1153970 2595525 34129849
16639511 2312024 2878295
5088417 33257469 6996068
17487792 8884394 26923828
28030860 11774025 20939600
14308741 28785126 25895451
23500401 36823271 16397893
3049461 38765386 17911697
7642597 30296700 26467156
3650958 14681337 11058066
32375108 5661145 20194694
23775703 2456912 7588318
133791 5477557 20650824
7363240 782712 12768955
26724224 38029565 20988037
13740306 38251867 13324135
17103506 13400714 38783132
35737607 16393290 22283405
18847779 15870606 15174595
23702362 6740503 4302325
8677569 15390953 2594654
27846001 12962337 23820147
37956518 33631114 29997859
18615798 27547423 22584924
11383686 34967883 33861298
37113157 11802199 15902243
19932869 9330498 5921416
18643040 37841939 33220237
5207705 27098293 29128109
24498618 20979631 1351151
25603331 36418342 24941996
39217756 38580176 14951716
23322272 33702820 26708337
13297788 19353048 22418014
12217894 12372213 23299133
12661542 34197503 1168191
30945639 36258083 24546191
3162712 27446148 28586307
22562017 18704438 11838108
8030616 23838086 30810999
13560137 11384463 38670729
18798392 33024833 19777317
34730976 19500934 7236182
26240375 30044185 11707913
9260754 12308001 10242342
38739881 30094703 35095465
27113309 17116241 13612192
17157000 5538774 24953917
5186251 26510978 5994913
23642242 36803408 12265119
27964407 10143725 22795295
23945797 29731971 21482949
25399043 18737785 33039009
9340227 2324706 37988310
2503149 31404821 39909889
31821142 14906228 35977911
36767744 35887602 6444041
17535844 36804277 32109720
18083975 26555793 34034603
18226026 16476881 16924225
29507202 9197685 39131397
37183364 38948801 12769800
36828437 17773399 2617615
9142994 10946691 9675540
23771790 39596339 29451666
22873535 29162266 13847614
1537335 29432795 32929974
4191617 39405284 30744117
32858739 6841204 28829776
22652637 9048926 13526565
6086682 23688787 13929931
31871346 17107822 7533788
6996751 14461036 12768335
37854311 18920689 36249734
9269453 21646501 37388593
10210985 31724340 8316979
21994178 31322960 23930944
11261612 4588909 26569970
39958605 3464816 14863849
38372017 4247856 24827436
20720469 39488387 14169883
12782621 15896028 17369338
33878249 1289755 32630407
5282772 30092066 12562682
29188324 23753497 13339093
37139142 28929245 35938464
19146299 5415327 32000285
8694385 39459139 10177180
26006569 25328582 10713513
17240296 5439799 35094565
532880 27189113 23304604
16927760 36370911 24112854
30957316 33854193 18311144
16658289 20642993 18274061
12466998 10940367 9838279
5221733 2574715 13403208
16497464 30792064 23155750
8621048 27983053 1760192
39556062 32441872 28523586
38365805 20712777 2573096
6728936 23839815 20005575
31406820 15288054 4092621
13387854 12968699 26532348
711988 36768511 5322545
18422230 31002084 1123194
12140678 4117192 30988588
9231376 2571218 39621718
3209720 22805239 18286666
8455698 1685870 33593708
7094531 20455162 17112622
6528670 13642877 4033821
24019378 32472550 18399316
19582692 28174784 3163470
36911378 9301507 32460561
2110485 25206114 21486240
8473787 37882933 4677879
35356715 12284544 6321814
29793360 16078372 19095960
24240350 25130164 12605643
12864591 32443404 25359792
36651729 3094510 2414440
4485834 19601158 15018795
2545443 10133299 38427818
31001127 5142190 6121235
15835115 1828654 17743302
33956288 18567713 38123380
34049689 4017757 18514895
30385958 10158737 29926558
16946243 19879293 27177756
34807262 12742563 31722792
8959776 16012834 33773366
528977 39932327 36953827
1229838 21242571 29495342
28398483 25742195 29375544
19044173 25891753 28862731
27179360 12806247 21892402
4711275 39644617 39291927
34203666 35597066 17882837
26130579 31606392 12494045
10678426 19301199 30146477
25662327 21921995 25276024
22243176 32368568 13578777
5569505 13034640 11691380
13172676 4309437 9899801
15565796 16934853 24454295
5760108 29046132 18344780
944923 8335577 7285049
2188407 10683720 3502094
38751272 25746513 6012702
17295363 16717070 19462865
10381391 38377732 18134412
14874984 8136150 5959129
34390180 9292773 24059660
5305454 12486241 15719080
32269830 12200990 22330589
15339164 6901432 711234
36315673 38104074 3942195
11569172 2180488 6151954
33559374 10144774 2887046
31061909 9227400 33722346
25987041 34444893 31125183
20534659 19614915 23877479
36983400 27274446 30134363
12293895 29315713 25978912
23819750 29498505 8884156
24955501 15036542 8104904
3441344 36050852 31673514
18213823 36612322 20914081
39198644 3317965 30781493
23309701 34947077 33220137
7307165 12225531 39129737
6208325 18312571 11715304
18169420 3687286 18506524
25955981 35246016 6484716
909582 17172892 949933
28605532 15603353 14241960
32039495 6978687 30906860
17082514 20863139 30312470
2881715 28839589 21739975
36635194 29743498 37532852
14637201 14543830 33763536
31454465 8965698 10796193
11032645 25541682 36113078
29730542 20693941 3636661
28713764 28899965 32973073
27757642 29075763 28216491
6876577 10705869 33006381
5389673 19706735 10835667
19833043 33788053 23801306
32099057 14608041 18064039
39901498 14952796 27356604
31606985 1435804 39050604
39004027 17659229 32095432
21921284 20764581 11647764
20887132 20426485 3624010
2502667 5361784 6910020
12540476 33359630 25171653
39304223 25229966 1205595
30539427 13851424 28314212
18276764 13585882 39899987
19784362 9315756 31953414
18432294 37136879 11935014
29083851 28446926 21740873
38565347 14272403 12525389
18011511 8497548 7381453
21095768 19277756 21324855
5163676 4790976 16902849
9366709 15689542 31533430
4730128 36191752 1489131
32973937 16548668 20011156
20771277 26427336 13508682
36862628 19481630 5282873
30691668 11034186 20140145
10081731 4271486 1518869
20584906 9197188 38375966
10117495 34540854 37076136
28330889 23698395 14557308
37340717 3702902 30775646
26152907 3799925 5418839
39865664 34447290 15150664
2006794 22812549 27199183
21391853 14743215 37937293
18950583 28131960 22807166
25495419 297824 36348259
19897367 15493297 6666859
9791808 38317787 28177379
10582065 30841803 35824778
11723777 5537516 16777240
1791766 23913065 30059296
9277688 21207448 9826476
35612171 9887089 25204730
30416029 36609630 18802704
723110 28769981 4537607
38022600 10169618 26540816
4020445 24291027 31220802
7074045 1710191 12855070
11367302 19338570 17925603
19405377 36948025 29551551
28251070 586434 26425892
5080318 6197278 25355373
5224515 13669136 2099091
26309250 24228690 18001598
9253599 29701016 29836017
25441422 20201643 17507248
20887318 16644319 8427195
17620343 4257370 786000
19936907 36450108 10434762
8889362 23297270 30120953
5936172 19197180 9251714
14281197 15138152 21049329
9952131 21259812 14978019
28610109 12772728 16016708
7078898 25640097 10645721
35436007 39309532 29652313
5022386 6329281 33238906
18301388 20052381 9298780
38813605 35562459 4820174
20990110 30272777 20263065
24837323 20095900 36859929
17037105 13790605 13667159
20761568 26092008 17442024
38421754 23376121 4620441
39725722 11570423 30885703
20224058 31582407 23213019
487212 11895334 29177913
27502432 38056073 38705466
11096751 39383455 34975712
14257378 3189460 24591963
12016725 5766057 36200231
25211875 12584639 34205526
12961532 24471541 29717675
17877439 18921167 31394128
16001984 15791312 11778616
30834421 5423114 28908154
26246448 32878729 38084824
8886873 30484851 18113296
1947543 8836998 18105251
571480 36365532 17572991
38626154 3873336 29415468
19284467 35177303 33421180
19586188 9437246 27769813
37676422 15573634 8988564
25192852 9300265 32607875
36871742 7358119 33642925
33651195 1372382 1399310
25908317 38185539 8609880
5279301 21509130 32254915
11643928 13890023 31947647
33389492 13782129 10989942
19773140 38489987 38870301
26319511 19479756 18373217
30692576 22432189 28501399
25118342 39792764 19908725
8752736 37478672 3635902
9305029 33686294 26376847
14614336 17048912 20866886
22427933 21654254 6723551
8737398 30356434 32803740
29608142 19684695 11909663
38204702 10194887 39977569
34806681 4884700 23140985
24337083 6423500 9685815
6253764 3357032 27015705
12369904 29882984 20777658
13578052 28515077 972856
703043 994261 35977204
38035667 32196447 4439631
39623311 30520884 20286793
31644986 5561408 30992294
38965813 36955922 16578035
13321852 23089943 23031802
37248873 11668892 38747596
38562683 13004321 512402
36237632 2018106 23314609
194083 20280179 23468863
20625470 11301169 29174186
7806585 39770805 2591043
33117948 38010827 11292243
7021155 8111578 8893973
5484071 8337286 10613810
682356 38884661 19688033
4298857 8394795 26414386
25773889 30358083 10695775
31214791 436091 3914291
3985139 36862630 23808878
9080035 26287129 35665959
33996660 9572161 13440289
1352639 30473 11388041
10192072 38647937 16442239
35934708 12373820 8280177
14084291 17516473 27032273
19197006 30410412 37543081
17819844 15848747 24749903
7617977 10655395 39792818
32745700 3092061 4764537
15547557 33409483 6452599
34490667 31669461 8641330
6306902 17028423 36821401
39927270 21198635 1631748
4390708 11101010 4143448
29976455 7770434 22774902
6219295 8948798 32116667
28290954 11151344 30997905
36942423 11560609 21546866
29457657 31635975 1690474
9046856 22403150 30842820
8929223 17939218 21386121
2894021 15440450 16553167
21067544 15253074 11260103
8728485 35607557 12205203
32882952 16231129 32706565
37381972 6194686 14264317
29703996 25089410 8023008
36639991 37665692 13968175
20395869 28131312 28462017
19153860 38158153 9206867
34225896 15100603 20660660
26843632 1044672 19755238
21735775 2439781 15121039
15293013 20408923 38569853
32321355 25996639 3888139
31729623 2966599 1961087
25632902 33455283 29600558
692604 32490932 12912995
35428281 12684324 10023043
12322094 3261910 31650253
30372354 14097086 19974416
37662455 26676632 37325887
33787193 21479166 11427352
21336998 28866935 27650841
24585611 10294594 26167633
33656305 24658979 35789107
7710465 28041872 33097924
38083207 36592006 6909110
24937648 17566435 22001815
11570777 14277033 16585843
12100286 33141412 10590832
36176976 10224438 36855944
14398924 24227641 27539190
35866680 35624015 19571076
26733608 3170630 6369830
24045942 22140736 39296147
13301595 34271426 20771897
29079085 32586241 32891625
26932148 19632769 9647694
31074195 24144333 32539660
29579899 28283920 9455351
21909531 19373359 31012781
3345914 35246169 17116246
7449712 9507419 1038046
38192481 31350281 962734
14626804 35408327 19944658
16971044 13708985 1173023
8765076 26676599 32765892
19161567 27582990 38403687
11786743 30670195 37260816
3426429 38866150 17282176
16737098 14136481 37009381
37336775 38841007 34022500
23268207 25810325 29175570
19063187 17530942 30417758
25736276 3773608 4094041
19707767 6497216 23140527
26664310 3006015 491898
31861820 13068147 38032711
4952310 917921 1165645
21090711 2698830 5335329
15883755 22849757 12149243
9350217 14608689 23932074
1305286 12660419 507436
26637659 19456602 32123790
26185552 17801614 9468079
38465241 20396919 39511288
12575049 23826269 2400748
4435608 17806021 16853450
28199419 20168992 28693104
16804382 39759659 8746550
39827641 16639817 26108257
10945757 36716317 31597061
6192175 39224540 21726460
29095450 26584694 15314733
4126112 9745653 8312458
8150770 24523483 13209768
6545269 29349678 20331480
15549291 19803802 17720730
17762064 498289 34562455
35193027 18099408 37151766
17854094 6802796 21523843
13050629 14379003 16310533
2779194 24511551 21202604
23288654 21125686 39331745
20188984 18570621 8391317
33721086 20165209 22896443
35021530 18418137 815682
10928577 27188887 1321201
8898228 30728566 17784739
25607394 21263811 28277942
20153802 19978758 4225932
34266186 10185661 13107790
1078318 11822297 11819426
14134267 10501827 22776635
7190838 27796647 15451267
10482258 14409948 1390312
19386838 31763393 15399583
34524426 6060680 16829402
16846900 21090653 1443812
11420838 18457810 18553425
32555632 1276083 11436485
34470664 14539706 17023056
12815120 33611909 2065530
19928714 36180965 7880396
25049536 2650084 24402744
19408605 28660096 18350933
240914 10560276 1950105
17461241 1507177 30105580
14141481 17581051 19102214
22519199 6730761 8139776
5209765 30515745 14835665
14580195 820288 11622399
6305555 466555 1839763
37661137 30610348 26171106
32897861 27547163 18949913
188686 33358226 7695249
24525502 14031435 36258642
10494085 7407644 2809823
6859447 30551201 22969716
8662797 1869385 19578838
23492097 30759189 12690799
6609840 32138699 31945186
30821747 23625897 25113546
36299383 25370355 30475682
3318781 10463396 15865711
9943288 29507173 39437253
1880269 14571513 25960008
15454776 2208066 19594077
36413951 13453071 16826316
11611795 35132174 32069228
26281302 6240462 36367666
16314416 29335444 22027236
7146563 20709718 28735237
18184782 13470128 25043177
3097095 22529106 8988650
30625137 12388952 8689106
369755 31572447 16408209
14253498 12895787 1334084
33227695 22691028 13751386
13641685 15978455 3367172
6429654 1541184 5759715
13048814 31430628 38056486
29173064 38903549 30521992
27216249 16436955 13882827
21718652 2574682 12845650
4308739 29702513 9663504
5514997 20363055 20850778
140046 23007494 19820344
24737266 10485028 15824703
34790558 13282626 39678113
3285641 11285655 30015304
24650796 38389071 3423687
35644989 2041137 12600538
7867361 8647065 9162135
1877838 26597473 19654591
22377748 39230129 34837044
35745649 5675346 1262999
32486532 10745393 3051284
35951539 39455753 19158510
4751563 39350539 7594402
32646640 26691582 9658506
14667728 5368113 25199186
2976065 8294538 18022835
37056038 30020929 18932379
8526977 26721557 18864472
20387302 11746207 4989602
19716607 32395507 19017010
25827321 25844150 25896293
4484816 36251051 35485850
19583414 7242433 22972170
23474238 24332537 6460176
6457414 22331587 21750175
22996688 36927507 36341331
23768823 18616176 34194720
23077489 15833431 6752051
6427965 24047118 29525872
33435452 26043897 29943682
32428383 23394805 1676133
38761162 8840739 38112208
4242005 37877804 19917154
3931545 32436908 31260978
6934159 65632 14907776
11892414 19952380 30500105
3187924 38940180 4619314
39141685 7646468 22623099
1974333 28371681 27180056
34123616 35161530 25517396
21747042 24978325 25833362
19140195 8652752 25826279
36798052 34614374 35408886
6858041 35730239 14582346
12215833 3542820 10276097
14564158 16246603 240649
13954445 27722886 19885110
3246731 28356785 12063526
6135638 33983560 38617992
26339244 552271 12600566
19146072 20207905 37688243
12172978 18237165 32576609
28391158 32194973 15848224
35686928 28847829 13877864
8015622 38528042 26617114
21192788 39048047 9167991
5400702 19415309 21732731
1032355 10597313 33277406
36449861 31254584 29982382
5819525 24124017 4364112
14588145 4115919 34493624
15212319 20497803 36974229
9979439 36208641 19542385
4449957 17594044 16163850
27191794 4300245 15336733
8457115 19474022 16248098
10308541 2411373 9094786
24200738 32670174 620015
27625541 34642907 21432584
16354565 35990329 11878897
39876559 22715277 4889418
10477504 9616665 32372674
11657556 19833774 21561775
4045644 12581765 23251314
33907494 12103324 8166124
20159738 9686155 34479525
29765616 25888427 39631839
38776165 2376922 11386477
5381022 8942551 30290120
33250907 5277232 26647581
35472811 23662988 35214547
12763624 33622549 5819430
23038998 7436321 35750431
27355660 2842266 36568119
34790155 39876442 32777943
10104336 4770077 14967722
27336933 746422 3243844
26720623 29314712 3255120
27275962 16496005 18125676
11217601 5989666 6868999
7090567 18810672 15784679
17213489 33967279 6013328
38147465 16773444 30028510
34393609 28801432 14295650
39979159 17931175 5512605
20342341 25325417 4590758
11512657 901604 18685888
9384100 24831963 33783806
24153150 10724696 941954
10875340 3440633 29211606
30917022 39639902 10949588
10636505 38399442 32402371
12093837 1710557 575010
29282085 11921162 23842484
10138814 37579335 12023179
36612631 25241927 4273681
34420205 16302248 14205862
10357971 13793871 39670969
31256681 9138856 35617716
38390031 35037629 3499153
16349385 26122734 4826002
36880434 13357201 4810378
5480034 31272328 6801547
19415580 32034088 10208392
11818688 5733270 23498036
34431375 19357447 18962232
30296427 34675436 4563917
21204328 26845473 16645693
30526408 8746534 37612920
26397739 9494828 17054260
21710196 16186096 31700326
18395430 26274208 20881146
16174935 6393225 30650831
350912 2284993 26320629
4111421 14370849 28973135
10071772 7921364 39593469
17416180 6986610 3480864
20435592 39333921 33147575
13263464 28105573 92455
32935759 2273246 23842200
10965681 6382312 17442514
39087100 19501428 34773646
12575546 27619212 29645206
29952724 38244925 25589731
38942780 19980629 7216137
20154657 18196352 39910445
19869444 30177406 17718417
7013786 2178860 7507859
18707758 31619880 5789697
9060845 312675 554671
35772778 5257383 37649002
350244 2546642 12356560
32744176 24997102 24114315
5242632 37482374 19245920
37258479 28275049 8396543
32017564 31070499 17323952
905332 31416100 4499044
5273322 20718461 14812729
33391558 34440219 26546020
26326701 409890 16187117
10499413 19903997 5131570
11708679 30642245 17830278
16872497 3511642 27508129
35478678 20769420 14155580
16573006 2097579 31932515
27106395 7308197 21651622
17080662 10058583 30029495
23282109 11502126 12921275
11007878 11869488 18588571
31278993 11301573 29364483
21401063 21746756 24646344
4790077 5589086 3208112
4198883 28204715 7117892
20265049 8152699 8757906
33717556 33154305 9658612
1710716 36540820 7677059
22045643 20937560 27610455
38474000 2356203 23905696
39934458 40023224 12807429
7921643 10225440 13581254
28995207 26894064 28272748
21943513 15201794 2896097
730560 25645028 4726089
975903 11683153 18971424
35532601 10312580 14053526
15421897 39439853 34251017
179070 14984923 21908478
21016621 11802886 12547449
22487748 15982447 12539544
26107526 10127706 7570929
26013869 875306 37339722
2456915 36304069 5798353
9960991 39623473 11375951
19257420 28864000 35912472
31051068 38177172 6583347
22836544 17276723 26966475
21364708 23128437 39272264
32168291 15522881 19211853
29538991 37357770 2635011
7353717 9430282 30094877
38762786 24849136 13597702
28259459 19511289 19830415
11614875 30747686 20314468
20196219 9628834 18557841
15337965 6892576 36001282
28604555 18311888 17145746
38628388 39487598 32199743
10523865 19842556 22817765
6617048 28066148 23237550
22404364 33562535 25260990
34208648 2029694 32708371
34694774 23177417 4198578
14122825 3664491 25141077
38970410 11558270 36501609
18526933 325404 26963437
13120775 16073684 12682208
15478191 29290841 13504156
6912673 15486516 21289569
33723851 23648346 30251889
3227189 26268649 39038962
15483357 28691414 19213456
2328982 8462725 6350813
16443643 22048883 21345786
29673412 19379351 14943968
9061256 10416797 25986820
26098217 3435487 35329085
11162526 24992917 35045706
8659537 25099652 24923300
17943878 33133857 14073244
18686559 25305544 23066671
14223695 27576995 37680329
15916340 7147316 36320695
9476949 9878862 22394260
10010026 27019433 18989732
1844979 19511278 22236744
30720889 9140588 4874816
19527193 16058041 33649174
3666370 20615257 21958735
27676702 4259482 36850565
39639013 24249408 7201465
19816144 976159 10103706
34873361 12523420 19159479
3591061 8315294 23938560
7486458 12320463 1543691
25102032 26073094 13287107
36822385 19033057 32964441
31674181 1685357 21785022
8672353 18529179 2267899
5438619 23859281 1647327
23579503 35773386 14662347
19882221 26599526 23688649
32655485 35386826 12225024
24842660 8127971 15342777
20815924 38740491 26282842
25318424 3906213 27383163
21162240 1531673 36890922
18835095 23534017 17470415
38560416 2487446 12196302
30154084 32630289 28413759
13952471 18253362 20487251
16052667 24448465 32639848
4983812 33977979 26712301
6209202 30415855 4875233
4349120 1380814 19782113
8328315 15139823 7095862
35494597 25852275 4284291
25042010 12928336 10534982
33147029 19332948 21801561
8489831 8485976 9523608
10913782 26256323 5455816
33433703 35474661 2827195
2752408 30955361 12969725
39798817 12844308 23650167
32340621 16498884 28302351
2696657 4727994 26655935
18079662 38868462 16445272
7963756 18623996 6769531
33477216 29046341 35027486
11239306 32297339 14570866
13539108 40032346 29956904
15609277 3944007 26583988
35058938 1729996 29385206
2702485 3294941 7902312
32237355 17091565 1006577
35533829 28201347 6136172
29540614 27156550 13427114
20249914 21772611 9494397
18057784 1210791 23707417
35777279 5280815 4441904
10877758 33205966 2042459
27328368 31370637 28676948
12804905 35794275 12002208
16905183 21160399 13975213
31852692 2018910 20268389
27783911 6494293 2689894
22231931 7715365 29779049
30762562 317872 27734136
20097542 16426735 24895979
24394541 21044429 20877664
31865471 23928884 14782696
37774647 26313567 19013065
32837602 14655571 8799537
18903539 5642150 38649784
31750633 37752111 39805556
32448155 9030079 4829921
1283338 29012555 2805337
584648 15837612 39442109
39985455 7592181 14343190
721493 11558409 30872598
14541684 7827552 443183
7695949 28855385 39452130
4612947 31416217 38799507
17328188 18849778 12700282
21691162 18654590 11642577
34596109 13060237 28009451
6238031 5452894 18387056
32290799 26314845 31924838
5994635 18353081 5034443
13053619 35830213 35185330
8666816 2023136 26588824
20172255 29613771 18567485
9787535 39723591 10739293
15023430 36405370 16144567
6902084 27924385 30542136
26187459 37882370 19272873
11975095 23797702 30284518
6705173 35432632 33077398
39595192 25601000 18588741
18543613 24758022 2140041
7541231 25292856 17086922
30848188 20131784 1228388
14730760 4971854 37651778
17180919 22964898 10291727
25104596 1646047 19049590
33163147 9986093 25453612
1077757 33947864 32455052
23577014 6061398 14628196
25783460 18535088 11196194
13029803 29950542 225602
2542717 24368728 12646719
30260317 37770401 31833264
20593658 15378153 5540503
13679190 37461652 29803155
15472676 27195894 24192403
15367988 25034371 3100449
17592294 5407716 30536979
37737422 20020306 14437091
15151688 990919 29086490
34060562 3082530 25502191
20430034 27809868 30046486
12060931 11035290 25249903
6746647 13812557 29129087
23246476 3169757 19236529
6242010 15385006 20641934
21293214 22256340 30127686
36485309 31110556 4416088
10374385 3587237 27479926
23545315 35403510 5572986
35126927 9088946 4218376
6223778 11063646 9380781
35529866 15638666 38517024
4840918 15368892 5129625
15353612 19228075 13528802
14355937 31067742 1710436
29955623 17790748 38431007
16260916 25510233 2815048
4650474 15346311 11272317
29148422 14738620 5138692
17096694 34038733 24391895
17396269 26498752 8162383
4867487 3658475 16997389
12033151 36244889 14842199
18665846 31294187 16481347
32707961 15576227 11503160
29171074 27294998 37988227
16498441 1528030 281223
14399805 31127308 23758792
28651852 39943235 12189430
3384576 10205418 23087680
33385743 16129312 34740664
8405374 16897800 5815039
4520103 30154296 34580053
14754990 38285855 15793416
15010231 16493834 25943431
37118875 35545081 33067547
29230005 9680398 29144237
12891102 39883144 8283846
30168519 31650713 25583815
4373999 19647254 16627535
4397319 10169803 18967571
18801295 8722424 10272808
3470868 20565562 32753917
17141262 36724318 37707892
34725241 13789535 36879667
5493777 19922541 3532888
30366981 4946340 6334010
9202773 4241784 31486248
18258166 4008568 15350749
19325204 23559281 16100109
31422239 33711635 12178765
18030758 28331245 7371059
15912260 1137174 8850985
23783215 6172880 27617133
25709319 36574443 5596645
1806346 5597446 33510525
17740407 26996288 5107019
103730 20053561 20795331
2456199 39582896 9273311
3281392 30438901 18852322
39027765 10453394 18106218
5607678 16191714 23267568
37020560 30619239 11433935
31680996 12240944 29846500
4391747 33412307 3918594
24250773 27605095 771603
36336714 12382331 7332999
12336924 25073725 20828394
34388040 61259 35105411
28717924 7053637 7746428
1175235 20881974 18623636
19321352 10499527 28519016
10135351 21524366 36412154
21801787 22728567 32040548
3179969 3001493 8757063
17445828 13873137 21337813
6317614 27503098 22396374
36595172 13929869 11246951
39900242 39563412 33182924
28919470 20824890 33938779
9648810 26837586 35902571
27861673 15641008 22732849
13902166 33609282 9837402
30376174 31267866 7813212
36821374 15535532 14609218
6640861 38142136 6812543
20993825 34049841 39923721
39250914 33463897 9797646
10006933 38429942 27290723
36769611 29163446 28480464
30609451 17158142 35189396
11360326 36076035 823653
15849986 19546660 15926417
15583193 14353649 35461769
9795227 16807643 22638817
38550868 11877585 17891502
31356313 27808770 16674098
20084131 6129291 23918448
29497721 5768551 21491789
10954777 23057805 36808138
21272048 20530493 9683869
10294816 14813431 9944960
37587880 6694426 25500037
29508487 33790636 29754405
22239820 27510188 8564307
35839602 32537295 31045575
26744365 21848073 4834810
9584031 24435473 38681963
15768545 22435215 14851951
8790516 21920135 34401586
10971732 32983696 6657617
31169832 21721824 7942790
38335294 1103723 23128019
21029139 19177013 26497106
8066556 2975901 32359306
3655628 2873892 30868750
19555421 2263454 24320768
1357507 7377093 2579170
11200138 9795061 27499753
38184183 5332625 20851423
6078430 3283895 11883663
16538577 22089417 4174496
21912317 16094600 21757522
27989657 3668991 18269580
16162058 18238347 425831
10741901 26635306 5653448
26281090 11376871 15767382
16690283 15041444 37858679
16716235 36894178 28038638
6626335 21436211 5743189
37705514 15510033 31906815
20698078 8663141 28004498
34971722 21214208 6927172
9595493 1107165 18026592
38007802 11613356 14289205
28873916 38631239 12283867
13170673 9805441 23559183
1365789 19541448 26374985
14102473 35075464 4346620
17862666 34889462 36080441
31336363 32038752 37560506
37892245 27947811 18117064
11045679 17391919 21157082
38410780 2413068 33055662
23446503 18244259 33469253
33933129 1689529 4967074
2385524 3935384 26690671
21279830 2033474 609039
31776026 1647671 21082216
14886691 29264369 29958697
39045402 17119678 23968370
26792566 3294503 37508651
18777000 25272748 31594580
24588906 20559119 24820597
22161594 11861933 8941223
13595237 15540882 14791473
31854132 2710533 23049834
6246399 17607180 8965373
17676914 33312877 5616522
25481244 27142705 22019929
11789333 26725802 31865738
12693257 34789200 1280283
39827833 38583725 28866005
36703645 14219595 1659665
5636029 30015551 25883830
23178436 27457270 27563584
9822145 18030881 30295006
37728497 25572831 31916085
39361002 12105214 22946970
22897550 35996536 39749973
18302080 8176575 32296753
29843618 5336825 24998611
16840011 10545910 13532625
11095789 30560300 28422887
4474266 14396094 31487986
4871680 39879148 28593573
34433074 10925935 13499690
14129431 9005777 33872626
20739539 7692856 38246573
37091721 369737 11079124
31591282 22150669 32863301
38713493 9812348 25585557
15370453 26755775 27003080
19328473 39996271 36308685
24010304 13303457 37678150
8993868 30510416 24509963
4179513 21213264 24460957
18317595 311419 7034549
11203117 25430298 29248967
21043919 1671101 12656039
3333348 14005983 21652983
37497425 7646648 34433840
20843770 27743832 12034788
32763583 33638532 1940338
22241753 6290069 37008814
28149975 36384800 12590422
13860254 20096347 21116724
18237701 19397425 33929444
20999293 13299887 15933489
10811549 13774469 27996640
26651945 21527296 29014409
38218079 30919713 34637973
13111535 13943050 30112353
17654079 6058777 37170748
17588160 4812806 9420923
19222807 4808036 10558589
24045840 5014797 3941859
26387076 30604744 5576662
14876365 20247645 4064943
28260241 26619034 19444195
2650464 12799731 38281551
18992825 13691253 16029365
11335217 29317116 1064536
1222255 25528843 16790783
27617735 25441916 13157635
32822871 3980627 1615858
32099753 11812583 6422977
9364181 6953941 7224130
2263562 24248153 37903280
39610360 30563565 6471031
26678280 22325637 5929177
35452758 10278022 3013347
16479580 9616836 24330533
30290521 8347092 31515041
28406702 4567298 7991020
12843544 21401153 25814982
31366619 31900784 4346918
38194881 37834886 34402395
8900670 29287385 29239401
29450692 1996032 17143610
34143632 6538254 34933936
31637899 37009481 10277822
9803950 22002623 10455215
3998863 23827876 8156311
8322124 25634092 7258520
5685855 39740675 6971755
29963531 3282758 33057610
13864549 19785004 29713479
1436800 8147793 8061581
24233532 28339410 18290852
15385943 27474445 16513010
7099704 31420338 37856059
8332423 2425289 16975755
22269405 16288003 5129296
38642974 15474218 16805966
25948178 31678172 30041151
39225674 25403780 31277916
29353171 31526178 21680596
36719678 18842697 1066372
23721390 13947804 38181883
24325970 37811048 10566274
39392261 13738531 19275989
22788817 33674909 21066013
19447998 8318456 23548846
24134818 31203675 2248263
2596134 10170511 25609028
28047697 3978544 713850
37511247 4124248 28734026
36688411 20944524 36724842
8831060 15164261 21810095
8850857 21085507 18502762
23787984 15791514 19684963
27631755 8385032 4895174
17853241 36834394 11994061
15041299 40022043 12791827
19949296 38632731 33620089
3839109 22882293 9533000
17979856 19030644 14521875
20231640 30095813 21084558
24526802 20620307 14546916
32147467 32475922 9770021
13507476 4183705 22582924
15172661 22502394 28444260
14525331 33709008 3892565
15921162 37386073 19381693
15797835 10005112 1302682
13674895 10023438 20832431
13203973 30310414 17091774
29156936 24024366 38304287
18236646 26190826 25461621
9584176 30178009 31228137
27254040 15266930 27291457
7274780 16791902 1161759
24839346 23766236 22252881
20114465 36060669 11667957
30608981 23488932 24640063
34884888 8066912 32085559
6018652 6003014 11832952
31947727 36254122 12707127
23955309 3275897 6053658
32815413 17422641 3269686
14685457 14087437 27723182
21696255 16336256 10764899
15236312 5793452 36478356
36702767 17297773 24486436
7999651 1433111 19438487
36661304 20019273 4543375
15290802 31551297 6226075
5947218 13147098 23067181
15208937 25433366 1626912
5918940 29503747 36700569
26020877 28993 18997982
19324284 4489642 34320909
4980484 34835633 28767268
35454654 2766547 10958666
4567407 13874373 8821860
9044802 8789567 12882740
13879952 7047940 31442039
23006598 26750774 37446844
23761591 2771766 36630231
31082368 5217816 28773730
17823794 26183514 17703229
20328037 24837035 30005926
33815645 6452213 36784351
3309866 35819693 2232148
23307874 29439506 7560632
18167925 35615052 38528951
17041528 8658406 7410129
19753850 7225245 31465625
24469855 28402602 10367547
6345043 19962852 6139568
14550526 36054724 22164870
16457018 31764222 1252273
23041341 38319419 11578719
28861774 31666585 24792363
4890836 32215609 27543642
11728176 21513655 5885134
36583827 38661126 11253393
16938693 18299369 3081673
119425 36595461 7467054
26634832 8845782 7195069
35576434 36463171 17047881
12626025 30971703 5521659
32682711 34371404 27584092
27558798 31337798 829202
39181140 35630068 25907689
18190371 7620396 38302337
25826219 39672937 23139847
21226239 28504523 33113414
31501873 16738442 2300335
16927092 23202588 28565333
21783162 19246454 21527773
7245121 20489450 5148464
27390092 14515352 23892496
2561002 32764005 5546690
28282983 28825947 36836527
25307786 12471411 12014184
23891950 9920673 32277382
12265800 12782269 20632889
7055572 27321715 35788436
39814275 13246118 17973784
27902017 22998295 32974674
23020005 17019542 10356600
24393253 3358334 31758001
34093211 5624892 109135
18513411 25177902 25376234
3319586 34790453 16772262
5524852 7446976 37599329
36306938 11679797 34242948
30566831 2022953 35161854
2544110 1002392 35045858
25311977 8828679 32579025
8059512 21373517 6613820
35495480 35095473 3505615
32359310 21292038 11727643
12217478 6829657 4619310
6565442 13308740 6479376
38372994 26677172 25735193
36294268 357821 14263085
24768938 29920824 9946562
33508601 12754420 19867842
6511670 25505385 12981778
27905875 18387420 12749524
19664471 1400253 22638659
18859198 7490667 27304796
8790126 481672 25202393
18824305 12859306 14836172
37842129 19077862 5832755
24020399 9181729 20470310
14792341 25779317 33199540
1694707 22787326 981621
556579 6044324 8545985
20427372 14826371 20271083
21883144 37224485 39575862
39258525 2670733 16891848
28593686 14988924 23228042
30713246 15822805 11590925
28819932 5459701 1173047
17689789 9705582 19480842
36894005 25708375 27221462
14190718 31353550 4805348
20141466 18300537 26229637
6460293 9467266 36542404
11914314 39150550 3788551
24111616 17475492 9127020
2753122 6175345 22664387
20691148 36445797 36450170
4536751 266506 9339072
5698570 23791499 6087985
5222176 17730564 35886208
10961688 33546611 22475348
351760 31771974 1883040
9046387 22728081 4417271
8472547 13606844 6504108
6471075 29931795 24089615
15025205 23941732 29705055
18725995 12557450 14976419
11776789 9253691 26311159
14342936 7565998 37461174
35194990 13499078 31114962
14807432 6714753 3636587
38339995 7960713 15677468
5930653 57683 39167485
35517967 25032520 16640373
2635300 32376331 313006
33588206 11232265 35463520
17088012 10647187 5204922
1787193 27199320 32095823
22513449 37086492 27614150
21233973 1710462 7214195
22969984 17838211 26418926
18754197 18853486 19532301
5569747 38086932 11861756
10375667 35689987 37838673
30299210 11461155 18717110
33604217 23850408 17404262
39653364 37004938 32073554
26634008 8897797 23611530
28929408 6440075 7052931
29998099 1456874 34418930
34859164 15429729 20351468
27251654 1955669 1377453
14741920 28331185 29171733
33558861 25379869 19503983
20036973 1152384 25980336
27251350 25623969 12844307
12676417 32373174 20325850
38797313 35029969 17680366
1708861 33459421 37821634
37404274 27581421 29228668
6504614 31155294 12120917
1711968 20433284 1042406
17889016 24664199 3634232
30938021 23352022 11219768
6804658 5473322 551998
13461916 8048846 12831431
26580987 33348121 21296351
1906817 5046109 10038080
18424694 25653690 8647397
25539345 33753810 31849721
16235474 20515955 32672012
16051686 34115658 37940044
14520498 36963559 28087769
20095362 30374345 16056391
18057607 25407713 19257169
6925988 3058757 24040678
24810309 4926688 33071800
5105280 27404170 12197256
24916510 29177926 2670830
27272777 19309253 14571034
39178568 4369702 38834400
37453244 10116877 35789685
21332188 6713634 913403
8819681 31608723 24688368
2788114 8275529 26482080
18416851 14520951 29530352
36288248 27412426 26375219
28826964 38911331 316428
16030058 21166944 15924387
20089498 31305043 2711672
39763570 17371191 35408901
12465061 33600275 2893524
34127562 22666017 28611135
815372 17393984 14974161
19356833 1511654 37842310
28564374 23289049 15374827
23577347 37379659 35389710
32199240 17033325 24616227
12543728 3642496 5573874
1677911 33238261 38717744
32509986 3117794 2610810
27654012 7593481 326518
14476156 21625020 34091311
19714193 16389547 22018192
25251200 14879506 37931650
31317296 16853420 28943391
30341062 10403484 32259064
3330295 31522516 11770013
32038116 27366010 26212389
31569120 35203126 16181583
551708 16013053 32993619
22062900 34134411 29793498
30437400 11163886 35410420
39772153 29708574 35034149
8113999 21311143 31418004
19742488 22187121 2654145
31017448 23221937 35601689
15925050 10915177 10594306
10024416 28285394 18928540
2097138 21756335 32643008
6323312 11686155 19799597
8906914 10061856 24918841
38306000 8429873 31921721
2441124 18980601 14229352
5553399 20213989 27530474
38408678 34243407 14832872
7577008 39071480 17624964
39143412 17545174 6480663
18430723 17914399 24777313
14408846 16557040 22643123
2348276 15018762 9482721
26538377 39331983 1300210
2462458 29381587 18788410
10939807 6611390 2727888
14588270 23603683 11841147
30500275 25298311 35981507
26154198 7375225 150557
10741025 28826011 5244286
2498372 26126034 23924288
4892399 39756531 9799580
7092442 14729406 5255515
30776813 19299955 26914629
35335929 6708585 7521817
13192646 38375945 602128
15453599 23224869 29796649
8811735 31703761 13686521
38264569 24310857 38597169
13261801 12650292 5751663
24865968 27560451 20065767
36900988 39981115 19236447
23256237 18817235 940363
18632648 6621628 26634908
15226307 14361774 38076803
36550930 13772248 17631778
22053711 33504412 35698357
13349945 38968399 15707330
7017079 16264859 33248787
9727825 2913093 11461819
30958037 7670411 28484075
10796818 3912954 31658326
22470948 26251082 16984145
13040845 5569455 20052898
38662262 36161722 38013074
18770760 10678376 36797124
6431441 17056797 392611
17899243 14245577 28562950
2635403 31658115 14916984
3713779 18551914 18587273
7020674 25108931 40003873
27038164 23521910 176013
20002158 36426612 37195962
10047186 14429864 24611002
35741573 4025762 8549346
14388017 16738814 32510045
9023748 160319 24203093
32393849 33471735 31875142
28260798 13946635 35083453
38830804 24330048 38090925
22383392 37069219 14302843
16395785 79144 23925264
22861316 7989552 20742986
28386320 23452390 18657446
23993231 15089206 23846313
787295 16525944 23443999
28288883 14255418 13238249
21607581 24476323 39067014
18522933 4281938 18556896
18196349 5610784 6323161
18872058 38280993 29025089
15469531 7434424 1219318
8473233 7441073 31614337
1788505 29716516 31892858
18800321 34529072 25213763
13693223 33013717 39403579
14012192 10755667 17217728
17864849 38048445 32668237
26384583 19017938 27516774
22119542 15581513 2788681
33772808 16854367 26975433
25309732 105877 1690445
38188888 3568513 27291708
25347733 33292725 32196743
8364715 39617390 34306119
31857732 39042092 31870225
27017360 16965865 22943615
7268910 14551832 16284565
1675989 16028080 24406027
25359280 34982266 30230523
22810322 15659512 33904354
34056449 13779526 31094094
24488307 24884318 2493410
2110216 6109529 14113355
10425203 24986206 470437
26532618 34889407 37899898
8500331 39442934 9195427
34376882 12406342 33386498
30939589 38114874 22934946
6386073 34295324 31125621
25158366 14732741 38340290
14216776 33044663 14179925
19182394 12112869 30471477
451969 32049534 9908214
11719292 27556326 26758565
24683177 8905859 16544462
34948567 33421090 38426815
39667144 17600906 30101697
22414472 33469525 30160022
18277385 22243189 14984108
23825118 5935256 6503963
30395196 17766608 11022555
15355400 27695189 36966321
31181322 29296531 631721
15967720 19338394 19440629
10805625 6860194 32192395
9915108 7216222 6958991
33502994 24981461 34427799
8560333 26172687 35432649
10020822 36407467 1560949
23424239 24060080 24330432
11688 9015192 6476612
28569511 35110963 35303101
8828422 29397586 6514597
13354171 37200386 6809862
39716892 830850 24448917
23822874 14839418 27539952
18579120 9126823 30207745
27416496 32931995 39120322
17852759 39782734 19716294
38603399 36087398 13139962
23823053 3710917 27532329
9458620 2825993 2410626
31506482 36431986 8285585
29280284 25599637 9487220
17924972 31211310 33158415
35876700 15597755 9280821
3371598 37315711 14553047
2786192 3650174 10489629
32433667 25483659 6168274
36687218 10244563 34616831
13650921 32413456 33082939
27046878 20478357 34638974
30515489 9492162 18065693
25212030 37463742 17058215
39487174 16408130 32933574
3945110 26803994 19080290
5054360 31756419 16442991
25381805 26055568 11398977
31096360 21387140 34002231
385061 29135317 20716641
31908112 3416489 14265500
11177819 27080209 16753074
9700818 9840293 24389576
39554989 5685764 22786308
15815032 12902389 29465439
16197175 2889702 25982902
37464828 32446969 29351523
15741807 18487096 37466281
27009018 37259324 1861844
36950210 38892539 22011958
38438340 8797841 9943872
22045458 13841491 25850359
29729304 10280040 35813116
33104890 27005921 7577974
8442763 21858766 20851803
11092551 948538 14811153
34149125 2007233 22680951
16004497 29253542 38029863
29082795 38590025 30843502
8755737 180855 13610163
2169773 294510 27029502
32696696 28946408 39471391
33501667 34642439 6351554
12059086 28311754 16599374
12625884 29952985 6653473
30028980 36350257 7246110
20258439 1116927 35080365
12064144 32255401 5231474
8838975 4604842 22303580
20510071 33657151 14500569
23850295 14997577 18560590
4101629 17625867 17827706
25398364 19806565 10468334
21008619 21152976 676997
31390301 38387770 31888619
9057953 38807913 7195737
32264668 13676691 28674134
26636818 25252005 14876745
15846794 29271381 9672371
4535260 38415186 5431615
35218185 16240534 15749544
9855043 20874920 36735094
8863779 29999884 13504158
38495568 39801031 37064350
34932390 19042669 11481261
37043724 25853364 436648
23827395 21828458 8360092
87234 17352296 13264110
11440306 14885420 82453
21026302 10803197 26245963
16808653 11400455 12853308
31053498 15400114 27691469
2031971 29896775 38982868
4532286 16228512 6028527
5177588 6648830 39662628
2344749 25460168 15835274
31255972 9892942 14892928
35355789 35449504 33086496
26070769 8713806 23914004
14531710 11349098 39477051
599233 22806210 15347553
32852555 31334314 14763475
37344248 24745467 23611531
23417702 36043269 15103062
22586614 33751660 34140561
39994585 32583411 38578228
13145657 34618255 2159147
18458321 24852417 8470157
35423392 18491466 6928333
37380323 31356355 25097517
7764586 28571280 38941275
4433093 10890622 17639154
17697796 29544847 26065271
32432761 25502965 7163840
24621082 31125818 35750672
33670601 2279207 23248803
2452514 834023 15184476
6327197 25280218 20891305
2026882 4496744 17990943
15492986 10186383 36439909
35187495 9933570 21734462
4535418 39619495 39604240
5241982 9869964 8966320
4663411 16573492 22315422
32092170 9306247 38999338
25860912 38121578 14181806
33278523 12029820 14230765
1150665 32312510 30026652
21131009 12571927 11893350
32583550 13650640 16869867
11634198 35216667 5816410
19930434 17975077 8363895
36503591 8287081 39737820
16079317 12526486 28879496
32555642 26359913 38449179
20715039 2721380 21245789
2451652 23647767 7869375
14391241 19165961 27365524
7523649 16194532 23814441
37028743 27343208 18785233
35692290 10037401 6142441
21597356 35928472 3453872
39079820 14914133 22962794
9146208 36685071 11975673
21931689 12074115 32346183
7949614 3819064 6539351
25629139 2677708 2355481
16494054 29026678 10050258
31077806 6428494 10375361
1295499 17733019 29854776
1042102 5000251 29508818
20915744 28249957 5068257
8348715 31422399 11245499
17432523 24041733 5573017
14449757 21568570 1093886
38603092 15949590 38098072
34442628 28829329 34527917
31800847 14475800 768486
8634128 35565798 6751493
34280727 1450761 2368154
16043456 22208876 30523759
25424682 38837582 17882736
14241624 14490757 18479931
13917500 27396471 37500285
2831580 6662803 11270513
25562794 8975536 19248887
8876558 28300947 37103919
799043 18113305 13777899
8264487 13988800 26661245
14046763 34514565 12742899
22864566 27444292 14803822
5612683 761466 10323579
11505456 14807643 6644470
37494659 3856475 8977536
34524097 31113484 889055
15939910 27203795 16734929
29595172 14312174 14698770
26632875 32803545 9735420
9236622 1875850 33573623
12802940 38382905 3935349
29678183 28697956 35466181
2032136 4670250 19963209
1485840 30548658 18801526
17408363 2772798 12228398
29431676 8909848 37038640
18153153 12211777 4396888
4647075 29360902 13094547
12637668 13326684 38410112
16573988 36027219 27786007
28455108 14459222 24925092
10066157 4444289 37384507
10427503 4190040 4462932
439634 26774986 19263151
37007075 38241835 26289728
492075 1130580 13845147
35524954 16639190 28199428
17095819 7892203 1727633
28327784 13256875 14538319
11064760 6323900 36890405
666232 20989628 39716809
37876043 6511729 37711694
38186234 7262587 32119781
3187917 39943970 9893149
25569973 3629700 14913842
36370717 26508713 1865028
39722175 3087511 36910198
2341450 10621919 25596863
8349012 18691884 11831717
23195667 16698374 7453541
12955398 20967280 5481809
18294143 12983614 16911867
2043900 22502842 15739049
36365947 16775657 10566285
23421495 34795190 9091636
38234648 6674079 27575605
8762383 27046603 23413700
26612928 25080714 35041553
1768323 5025855 8606565
32413509 31367143 18245195
24978009 19530449 36196083
29299287 37816091 28729065
25336746 36710383 11651899
7319100 15868433 19975714
20849167 39685816 9584981
18412013 33033668 36231474
26786600 21722767 19917400
24568706 9200925 32061051
31462975 27515272 24589797
3923861 21902177 36419686
35088976 5285112 2750801
25087131 35546473 37076754
35990184 23620652 19879979
27944109 40005160 20772171
15949657 32941906 34811022
9507615 25559587 24221917
14012035 21570363 8132962
7383832 18926719 13605606
21180148 21301717 1611526
35407877 6413135 27716643
24750938 30956471 9972264
11231209 7525158 5226765
33525197 22986364 3697706
17720481 26546991 27282936
37239339 16484828 9381816
9374891 4322176 1930868
30286955 32597520 2969709
23413758 10109725 37149742
36933973 1879047 38405460
6261932 35005568 36313894
16872436 10843281 14077019
25658703 33205472 26353471
4278055 33609608 33029145
21330146 23833525 18061437
25828507 8720889 8834981
23561105 11420945 29971065
2455712 36565810 20167285
15846816 39623245 37173545
26866269 1431571 15222674
9242049 9150991 13309996
23476838 16096058 32600672
19832159 36558479 25063306
28374700 20107398 17984934
17352656 16209011 23918141
15172170 22860174 27062993
36267708 31103305 17122599
15302330 6428178 12015120
19701815 7894997 14359486
28534994 39342034 7653800
13482405 31428775 10956035
10585037 27376906 6125109
30620178 5299958 14991723
2221838 18172880 35154925
28419293 23074971 3089845
39316333 19646184 37942525
907816 10702760 21923550
4833012 28122105 36230287
28177284 13974561 14695188
8116053 12051327 4655800
28472279 941777 14942747
23582033 17774526 606832
7241771 27692648 31548114
4476548 30960021 5666225
17554940 11946251 11071528
25162928 16554076 12440427
30644054 34045634 17384447
22457053 6165207 18985092
18206422 37599081 13061120
35202358 4470986 35605053
35207821 38574978 9488163
38100979 25109023 37879053
12257636 21095358 2527659
1926195 14578165 8189850
24567791 19953774 24837408
2484295 6180567 35251104
33981581 18941094 10969208
17847318 23166301 13420932
35056214 6790473 10963570
19619568 4973084 37675326
18505468 39576869 21400820
18836651 32697051 26615432
24417339 26064890 10802298
14764508 20493220 37326769
37131227 16787778 18972975
34545904 14591981 29789548
39761888 15199866 5087922
18372599 21110250 10091443
12034041 26308558 754909
11347809 34643260 23460112
15374029 16748713 21125018
32308336 15196638 947219
25938362 17144019 3086174
26277390 14976315 16960448
16432619 9791547 28977030
38313995 32510240 35975580
17420711 28577705 8967373
21898600 21314816 21214975
28808782 27784604 2364991
23827978 5853455 10597824
3387909 17009814 9319065
37574508 25428929 17255560
35561509 2488060 9162359
3042775 17838914 34440610
29046295 5471618 39439008
11480200 25833558 26447288
33711004 20653637 20032068
24665189 36093433 12459733
3624463 15432244 31825875
36772464 9977985 24359391
9180879 30471249 14846778
29863372 14594927 25578116
35520994 27636937 1828236
19107286 36245295 16992793
12893308 21105539 39206567
33838637 23499546 14520993
13433322 12701629 26907266
36287574 4403028 19341997
15259022 13974586 24677361
11576814 26182376 30710716
4640896 16827092 32337408
31774337 27192693 30873594
31816484 9324400 32954726
30059653 31026220 25613130
15546228 27031862 15726853
28909623 28068167 18925048
18455903 7793 21717626
16903008 18705573 12221282
1478428 113232 8886376
39906992 25032668 7133590
5964670 36025062 11137762
27614599 15076140 9026080
814609 6870589 18286290
17049853 31098932 39451500
6275532 19209973 3778263
16580974 30207568 26758517
3422394 20121857 12400803
12914832 27398395 21160276
14099412 37439414 28968226
20442639 36825018 38003498
21963838 6894972 17521385
26891883 7839615 23296604
4725468 29627435 16134690
37330349 35342660 23578137
5238805 17320710 24173909
16385976 4835459 18743742
12393194 39774585 17131764
13252829 16276522 10682556
10812000 5673551 8326160
6885559 35134808 21584674
35818180 4595358 10665119
17988679 29944286 30228522
30613741 18796493 15673582
12534044 7560285 26548895
7731175 13806393 8909969
30722243 20080189 30941895
35542801 16343295 24870037
35345148 39259189 2064164
9349271 6279060 13570248
27631015 23692377 9107047
12375110 2966362 37074867
39990454 7346757 23842585
15265385 4218951 10769545
4971947 39437589 24615915
23317067 14275852 23148458
26090687 35854511 37914308
15434558 26294018 29594756
31087264 35498270 11424797
9591808 23927929 27765062
18585779 2403580 35980851
38198265 29143160 12831010
4694271 33972230 26612552
2112204 16603209 10143925
27442827 4100378 10202432
2865130 21381165 117521
38314097 18758011 17048446
12999770 4122940 33476263
35947161 3623670 7565350
16621488 16585798 36906961
5888427 25092320 30254837
30799826 12572128 17700810
9671144 24640337 24242470
11028443 37122980 24457004
29923607 30250295 12860031
25192944 36922405 26426028
7464128 5292412 11066662
3425858 39344534 23835918
29698965 32664141 36347903
10808328 12751136 39038382
12577655 11830059 39945747
20938027 7192002 28843736
33683482 2866612 7476518
9863627 36210000 25122782
34063221 21571971 33833674
3615107 32238228 24573213
30041027 2991783 8218491
1479661 34541384 14561185
38122459 26528827 31958915
26261338 1303988 14855504
22194998 8568183 23409760
35746248 12004285 31891949
1981438 33659008 7655583
26862231 6197010 32186507
15694641 33472410 18313998
38392354 39031231 16211330
10983487 31740711 23389338
4480530 12500513 36428265
23891204 39845119 475614
8502018 26960510 2216832
12963788 27820583 24426904
17987520 32912871 11609470
17792412 21947199 19865129
4556387 14515069 18438996
23074535 9718122 14727966
36113080 28315303 31162602
38787130 33933437 7965672
25594869 31977883 37173455
39945601 30889838 35951733
3971992 2410659 34242771
16056396 17505941 19998778
32096989 36877432 18204528
7089395 29270850 20875226
20229597 36962787 6885930
11552987 25465872 12671482
1943491 39420501 10611599
22997739 19805426 21060733
28263165 25721853 28517606
32359098 35771022 29054115
32887391 15974128 13305102
8773464 25592791 39310595
10572515 32566263 14512544
220708 34006917 136330
15457488 4993972 19380605
13120507 3221962 3537553
31181692 6032548 34252168
23133270 27398922 15718847
17629401 9309688 32260811
1705766 38570918 36292900
28155763 36784755 3260042
33483971 5975311 718095
28073261 20145114 35688474
5295558 24397644 38381657
16534851 21344400 36060772
3349313 6308367 14122819
23762744 17548283 6766696
26003563 8008375 10970525
34061445 8074540 2435714
15397937 14248343 20084712
9465458 22923929 20155348
11528026 27457681 463551
15877865 29883838 15098505
17165540 5892567 38169311
24893794 11466486 32169260
2479072 26521225 21869690
38979551 22884447 33713137
16299171 29082116 12702694
3847359 8729840 19437665
13005363 7396417 20168165
14222292 37627946 22075743
3781639 1733403 1515257
5683227 10614329 38447976
3895901 21635299 25225435
5617235 26127888 28349550
35512948 11476292 24631186
17830628 36377342 26388773
18170998 10130562 20651416
33103221 30195507 36249063
26269510 14565891 7641013
35823132 17009178 32167212
34906151 10654247 28494834
6713563 14728814 5246628
35561161 9952848 14440992
10709094 15480105 10883078
15826827 38552971 23692898
27579911 10592738 18220740
31959020 13989542 16280112
14525295 7859279 26158205
17120316 36911853 36128891
14767037 28453069 5525652
25902691 17575764 16535381
14618979 39677603 38412190
18757975 21331764 30407199
8664398 23099267 32666551
18978600 140419 10014369
12992506 33050646 26522156
18414786 26111397 22472240
32257668 5784534 30656469
5878209 1189788 28466328
174151 15771513 28579370
19900568 29595128 34782447
38304945 9807071 19724239
5087906 32161078 7872861
15035484 34128700 10933178
24211643 39604865 26697332
24962357 17744937 10056654
19211459 37624205 30988586
31713753 7886783 33616032
29918908 6623039 39232254
36292769 35749541 13227514
4409820 32029050 25226399
6066869 1840362 3975513
32920048 10155760 17694968
10584812 34652220 33725576
1210415 21298598 10732455
25148649 5403445 38224804
26496198 37906082 3267439
18946264 28051659 17224662
16946603 33867320 1114788
7878336 34125463 3028708
22865276 39227031 10924520
34836162 4918102 18261712
28951264 9547324 33030300
2938944 34666438 27974241
9761130 9321305 6042775
26869989 35891300 37422271
37869962 19709690 2100926
39609379 30584135 38669452
24931709 8588596 16726260
6171704 36422118 12409526
19870623 24187950 21533607
4686916 12957951 36759025
22873687 1806478 12645262
39136373 35006222 38039103
27831577 39871002 16519479
20283637 10112397 652001
5569214 9656259 2324201
30161046 9259403 23395365
15720446 1690713 2361029
16081122 16592032 36467164
15891046 21888737 7648181
2606437 26853739 2655683
22973178 20758549 37795640
21961355 267820 31452736
5407181 11172659 12554191
14532761 25130367 23488261
27494536 32213293 842984
742531 7237260 3789147
33766172 2843814 4723882
20814465 32309397 13469788
14153948 5157115 28300854
35018641 11933327 39224965
8017782 25807254 27085996
33284821 22237415 19179674
11148594 27640308 33404904
22164882 30506759 6313814
21075837 11342271 25373152
15562364 24246612 24318429
2739347 29416962 20941489
20965077 10970878 36510518
22393273 13405273 33738075
34846085 1808664 24153837
39259600 8649156 3915124
18244667 11575916 25903056
40026198 18530916 2908645
4336217 20989676 8620047
19966029 7335462 35435747
36368914 39555483 18049979
34637380 23217070 21356424
3062390 19667579 3325415
18112171 685920 31041170
29721195 5611295 12476318
26434355 25095151 24491968
29448800 12451586 12425712
4238798 5590836 27154230
34474044 133156 5560188
38375837 37750718 19669916
39040416 17591423 13894106
11076593 20065566 2980036
8424467 3571979 16871944
20633877 21184499 11960774
19474407 20540606 25009440
3802075 9071654 10935083
30036640 30243682 20496080
31895548 37776329 16918958
14869330 18276576 23814897
26170057 16264661 31979659
36617620 15053730 26614500
5820114 13685590 39291129
3953 780441 6978933
26115859 20166339 35596281
14961883 665755 17966578
9490914 26404426 23507860
39081585 14737711 35989460
16079769 37070014 26778288
18849359 26582505 2930142
31298569 18177693 19481024
6264874 19679913 7219439
34063170 27857464 11341031
19122970 29617188 36375371
24862324 31880630 30782690
13695572 7636344 3336081
516748 12985950 20777494
1624999 32004707 15611451
39947527 30524058 12360188
1544652 23563127 27096672
37711957 5530436 18155077
24486989 35362070 39478023
6193235 34979934 34984477
29128288 25376893 4755364
32682527 30307758 3836859
22755234 30623683 5673090
18846439 15776452 32559333
39973737 27089019 33047468
26258082 9927063 25612601
6423877 4941632 39490936
8880692 1748048 26505722
8561508 4553517 5672186
33526172 35036052 20973707
25529071 5588540 1026271
35426641 22478501 23593401
30135871 21787622 39557848
23336810 30429238 12021982
35679188 28484483 19183106
69370 5852850 24496657
2500904 6971839 2877338
28922554 30122616 7556750
17701186 20404771 30865851
26903307 10105469 150727
33247526 1291326 1463338
32495403 16918361 3990668
20922141 28400766 17192371
20027489 19748617 19068213
22368606 19775571 15715948
28331716 36566848 36461984
31854289 6542787 16730075
30910984 7697256 5147626
18275033 34388658 18330497
27452550 30151898 39404462
35048810 38819656 29829668
35306068 24135508 5738731
40022895 17903883 2509991
10274792 35492641 16479350
10012397 36637150 11982399
27098073 4748597 27772424
9137177 28636804 28083475
34071430 30750428 7967098
33889767 4346405 31102193
1730027 16809516 13424365
35128214 35396463 9206666
22253898 35073792 9668523
38162033 40024964 17509724
2287227 30794805 30120840
39592202 31869743 34852481
660760 19537999 10512257
18869788 1714421 31653163
17452255 10047929 32527230
25803607 24540973 28352895
23022094 28117684 16443527
9884834 13693568 31089256
9006882 33518471 39208763
34196539 10234802 34164909
2560553 8081307 33951124
6402920 2396501 21316189
19643137 17913282 29663416
1138818 16152102 24324951
32303745 3676538 34625640
13245187 23527995 18458659
16184372 39413721 25336293
30377198 28603842 21600647
6707535 12683593 20241530
23474624 26140663 6207284
36497118 3959893 22339005
3161661 19446605 8756528
37465110 13039107 26658023
21076852 15669914 1199490
34263364 5864958 12010800
31935590 5467076 5110036
23185898 1763773 5621942
572661 27345508 1497873
29309282 17921443 32208221
18486528 5405779 24544562
326274 981857 1403913
25411332 19450755 27126048
28299295 32519326 33624513
14721260 30503479 10392754
21032727 10459462 30936053
16951247 30338691 18164137
641082 8386040 38411175
15707294 3383113 8641642
8533421 10506611 23937331
7579161 2388635 27670542
941447 39546308 12573804
9719347 2002539 10389568
16389983 23583296 16392136
31172727 39892741 22000615
17699013 12073492 23581795
24767213 16308976 1951511
37243838 29199099 18524252
27174887 34832868 3186262
30089256 17177460 39212484
7929926 5482873 18700044
12970748 20526118 3992201
4417330 10805406 17411169
870198 17316482 35153422
17197524 38303704 8512663
4523677 8372902 5122882
33860139 39966715 2221268
1506074 38358375 25492194
4378290 22302684 19113165
31958409 33440607 28027384
34311422 30475669 34334386
12794851 22526139 35361381
5292408 13772475 31077801
6300775 21983729 204095
16065633 26011154 37894196
32636634 14369600 29019114
34217966 16218591 37921293
22658906 2344823 17810179
10417438 15666104 17187811
33617893 1223526 25126363
22787192 15336519 28458821
25710423 11692397 10018176
36016160 25702921 38235067
34950736 25740561 36546061
9934052 10831085 24854979
3337824 2486830 33230600
27522915 27652106 5652620
36024584 34630964 19907744
17141726 23445163 28852964
16408907 9162362 17321785
20451124 20540243 22640157
6550516 29352116 20337456
19254025 30874136 16795650
37613713 33699548 4435354
40004536 748114 39755985
12068339 1037553 33985851
34248593 17671016 5141653
19052924 31614738 33437931
18992309 30417544 34441623
16539627 13308208 39174585
16117436 11518093 26622093
38538331 3571631 14024502
27251309 10495205 18439486
3951082 5421618 16854694
4934837 18161860 16825089
33412302 34971776 25091573
20450705 17425886 21113961
16715009 16910613 23012293
868483 7698588 3721553
16030585 5061651 20381174
25917249 4371032 5449710
33985812 36990198 6534425
24217549 35420802 26326446
7149729 38126258 12684769
2828372 5018229 6330958
28002767 15030155 7497908
31044360 9472207 38365909
10410658 36916061 22851168
14475093 15165567 9609667
35462420 6833838 304913
34096060 39778270 20402616
14899708 21502510 3349247
27586373 11976142 22013142
15616127 28706683 1836269
18714729 26616769 31920327
2955729 8342576 37462337
7331921 9020472 12000188
35274124 37691284 34854721
8520348 13944957 13276173
36657215 10568989 35080146
34579086 15387435 17917457
20751652 30516559 38510182
34672465 38059080 24432324
16826521 26383323 34451201
9146664 21554486 38200166
39131220 11799103 12151925
37600525 36121869 25765219
1500097 30467963 35084941
5347332 19168312 38687397
12282278 14873317 11630277
735714 8903441 2165355
33367801 2505294 2289836
29865154 11489729 34840320
17242663 2093923 8511123
8718590 23553490 24195245
3411181 36345884 34678920
3016935 31802514 29142057
14036621 39824111 32448289
1111701 25835268 12888064
2305988 10855951 7938667
11827393 5377157 39041381
10864886 11015301 8050452
10273490 13851030 9996647
36555953 2957186 22334679
21588371 26634608 10616073
5487424 25822783 15328117
33086080 483097 24732067
30789018 38607698 4314837
23649496 16788864 31163543
7807089 26451915 28062224
26709589 28729036 17883145
8408423 17447633 14288676
26862538 31842769 30511189
486639 16956821 7677731
30157001 37392709 36710327
4283921 19345593 11251813
12020543 7568499 10423911
33279340 1517641 39695163
16721933 38014980 27438542
15472403 19358105 34995628
11296283 14516629 23781786
21200100 11065079 34354065
8214760 23742809 10381945
39335854 21491158 16920597
6324875 7226273 14259788
3944077 39876026 1076599
38999037 24688032 16612319
3063894 26387378 28678063
2468463 17589660 21132680
2589701 6325351 35517067
32547665 36719210 16030524
19035609 6321304 14816903
26101180 37253134 37928251
33701256 5096360 34192706
29859958 37255627 33567482
39001987 11431447 22732892
25473993 7777552 10128289
13659326 6468577 16072704
16308188 19955040 6355839
6292021 1024657 7602931
3158302 10201294 1945418
33457311 24090322 28363379
6629822 13715954 26781415
36417792 17499099 13267080
21301479 22353414 35871286
32642262 11965259 6696850
10216231 33711938 24292445
4985694 6929860 37069233
20128359 29451510 7441295
22884225 39959069 6553361
30148 30870358 13274900
8170420 24834131 375236
36581436 14035236 6195814
23125007 498383 20563643
28772974 10533197 30043706
7751777 29600882 34117182
6959388 28556037 7637002
28733148 17576824 22350448
34040742 742604 31017432
9216149 8625734 28704795
683937 26692969 18150546
38441350 22819933 35960951
30281764 25124495 2057426
4037674 25275496 7892024
19506584 2330497 39218270
3195928 26806802 15421515
25061598 11941102 32700537
13788400 16523044 20095593
879406 21069642 28491190
11114661 38764130 30794184
18332880 28078681 18047608
32737724 7237216 15242734
22094879 5315435 12998665
11807143 5019868 2836850
37328502 11317473 3565566
9120120 479989 30076733
15406079 34768150 9649960
740393 1188453 21530140
13219460 24130284 6423244
28384153 26420518 12661568
7273800 20644740 23203352
23539117 29353390 19953538
17224722 34321831 28727625
20918553 39160802 27264269
33099221 30210256 21485580
18308269 6469966 9432052
30948902 34538478 31649325
30630889 12539310 29478093
37687592 3700472 20723823
17843352 20572795 6238112
17321673 17347545 34072551
6691752 21129610 12699144
21499327 14453971 4582695
23338588 20541908 31675021
39289063 34910937 18138407
4859045 19265444 31144464
4419186 26319818 9869153
11461456 7114033 33606870
5336810 18746847 33060884
11743605 38840213 32505931
16221895 37030513 9740802
1260745 28057480 37311753
12235413 10287967 25447583
22122347 36065306 37663770
19036812 22846743 12257300
9902030 22829915 18428332
29829984 36497100 36124252
10568910 26659988 6824894
24836857 21307016 36808600
38680054 16965157 13150775
26158478 25749456 13485385
35721047 8535629 24987754
17155246 1013020 15472740
28119051 1161631 39129665
14213517 2273699 16338311
23280513 8916093 37660763
7615038 25185590 29741109
21322988 28277090 34897247
22542644 39697710 33480931
31315372 24881591 23871060
35818042 7036211 6999070
13081098 18875605 12729027
1968525 15818892 7121657
31194825 25412399 3549172
9194907 23092408 28339508
23037900 28901335 35534988
21654637 12089872 28918198
10825983 24748970 21146466
8337772 19291856 35191460
39755407 34568679 151149
38908420 21342222 11318844
34880498 10493193 34896844
26259235 12141227 23448161
23009937 10679597 28144371
31935975 29520884 27926730
29058728 20205130 16326545
38669415 31607896 38772541
24714780 25633290 6345964
32929250 26916573 37775033
39513263 11409082 29337142
9174829 12717571 38431739
32948488 14022096 18722726
30775468 21000180 36900596
24086324 8258001 39290178
112255 28110629 30713746
37749087 26982149 30439152
30488448 17145977 27208214
1906526 15247599 7308967
6520145 39001124 29088011
6471295 11069932 1484568
18333909 13893087 4142106
22162419 19801605 15096132
28494093 9763049 31048246
26959559 26293125 7850687
6880932 26586468 10682310
2552216 35767917 33776037
16676339 17110009 8355036
39718632 1516021 35967575
7656145 28803462 12737432
27660151 30635187 2504202
12685742 39872553 31018479
27287770 7595366 36379465
32944031 11226992 17697544
33574630 2054298 19244900
36643481 9729220 22350454
14256722 4696923 26218221
23552516 21469244 19027114
36865162 14428147 30989316
33566358 38531041 688409
29657567 39279038 38218376
29737972 15576020 17577788
32366395 14020479 1519963
1485281 17090548 39420255
6354209 2255521 29190120
15310596 16474765 11696734
2621292 30998440 11484147
9903350 2459531 36628234
3982237 18570807 32965686
36700759 24569855 817234
15847944 11933751 36553009
31048558 24236266 13715646
783253 16636849 33251381
4344390 31938993 16938068
38070203 30499826 20626051
6435802 24260975 27451553
26281107 24689998 39536069
37153617 30368824 5060889
21893226 23538661 29139245
12418225 35681467 23219730
13910400 4523305 19296320
3875378 19011897 38905270
21364514 7791052 39546450
18637809 29997578 2460104
17118817 7837162 19859351
33396914 18509490 29807980
37076619 15098949 30875618
16406699 2221720 24689335
3630575 9193316 24485227
32438744 34118338 24929908
2785966 13367750 30386879
19582811 3108422 27838373
19960670 31902655 2135724
31923460 33925788 1060453
25258785 21049150 28030609
27265774 12738122 10048588
10527640 30058110 22404147
21745600 31641072 22016949
21024535 3261197 20028806
26839457 9663398 6547486
5969180 502606 30923946
7067080 4271161 27210240
33176106 28950605 20446443
7527076 30403663 14376363
4507315 17404410 36368779
18113667 19682904 7233843
1164317 35748718 27066180
15128425 1751210 2848410
13468229 23257870 5263144
23791740 38311309 40023690
37086370 5326992 24453268
32516949 16075606 2934607
25083969 32134146 4521144
31020866 35124527 10834474
19095688 21301819 16393971
31830488 38835419 5050687
31245439 16967672 24146679
9274313 27768345 22760801
8556044 11612055 7117856
17940336 39178088 16876778
18046191 24290292 22374192
8810349 12435515 28220150
18160788 24779072 3515163
26193401 39967130 15648099
39489190 37587996 27039773
36849324 23796897 37237253
10472474 21209555 31701393
4641110 29069749 11004952
34109287 18996619 33051899
18517754 16903171 19240068
15206893 21015717 23791187
27961520 3500194 35211137
18305203 38319811 13987514
31742394 9399356 13507294
6540540 37085379 15284459
25763325 1826693 13157412
33720694 14944012 18459042
6954105 24865882 31362316
15818767 6395593 4593575
6184558 7368457 5722871
2440745 28542380 31406082
17259571 1798245 21006906
896362 19189592 20863006
38780322 23077935 5935884
22932547 3480211 13159110
15146104 12444329 34182743
9254569 3313217 27030782
19947503 19260764 15265990
27261210 4611600 32118924
7790763 1749854 36778015
660324 18623474 14100909
10876171 21665087 1769339
33363165 26138355 28919320
34234770 28769796 35734604
1390860 24487523 38999579
13756749 35763758 16173718
21253848 11717032 10017372
21001392 21745336 5322576
16137913 4696205 22199257
17079873 17707779 22799880
14081176 29688416 336673
24978546 28926158 11846253
8600544 1741532 39800154
9762465 13943007 23125461
10691414 21911880 35383117
10541024 6096607 35625818
29468798 20365033 4566291
8772419 22712660 4926160
20927349 19133874 32698361
28309454 21249978 35063573
21347099 8234199 29984572
31713924 4031768 36418449
14324032 29003045 30700726
26134407 19897462 33485899
11743730 36275580 34122219
26760845 11522010 39633860
31664198 32192629 18947743
23466762 23346280 35959341
1764939 4419145 17659816
19823490 38504006 30279785
31873815 32148514 8379379
7924701 10259737 35479951
29348788 35586544 37106833
25788006 2630826 31967477
29729381 24229899 26800417
19411664 4294281 18225082
12172389 10931381 8043973
36201617 25678310 23750941
38419195 10911108 4953668
31440012 22008693 2783285
36985260 4009451 30374540
15060200 26188967 19973517
16119791 17346897 18434438
35373408 7591967 36991589
14852186 18045215 4467170
7656684 21385838 15627126
9862129 10667991 39271359
20174061 1779246 8099080
36247747 7838663 7784734
30145890 28831381 39826602
17466979 9973241 6337277
23277075 22849485 174195
30665317 23751073 22344196
24764074 10285861 131046
21744656 6346720 5942326
39492532 21794945 24081377
4897232 31687328 8774121
26937601 23748150 18859431
31203688 13412522 11093188
24542960 31548561 34845949
37330111 11639210 38373831
22719491 3524273 32358210
20924051 13786097 31633301
35853178 31924325 25400416
22663564 8376356 5900125
12834531 11993713 37876964
17141074 7765968 11249329
4960402 33993715 26239965
8372472 944598 7664826
35944616 37777562 17169879
37877915 29856149 38815561
26528338 18902557 30157201
13340833 30294363 18266440
5015394 29186460 10144788
20012710 16895791 21465671
14956008 27084662 37848556
590807 30880977 35364345
1541534 31038694 28408267
19645372 21358663 11570436
24473069 11781912 14981160
6266073 13129116 31745746
9901560 3641201 2311195
25252162 23972511 6349094
268258 4492531 7053686
9927431 17696293 29926565
16605808 38779498 26185704
11555676 4748810 4208646
231331 9127870 18385333
5491667 15483534 34050158
7044959 38383601 3373238
11644062 24820194 27801221
31892494 10622254 21975261
27604308 26077548 9783457
23822973 7728919 10393087
4211431 25387860 16787765
27357562 19561924 24327492
9406253 34447061 9974795
23824030 32746984 37843324
7764740 12056144 35472590
4060012 12179708 36188609
9346806 37745098 37156771
12090830 21319276 23124545
31709202 28868904 15198261
39214889 2750140 20183990
39492735 28318785 37053418
31320719 18816990 4296517
6765336 275 24353121
38605314 7526413 5030902
32119588 3322055 15572539
30058083 24748752 32074930
13122041 37510247 6499249
16837497 37765448 13201990
14450492 330985 100603
28600959 29355999 33681726
9625574 8692250 5340299
39677524 24536013 19681740
22639559 30457893 2713890
30548032 453835 38599824
13197730 25040112 3822239
20142483 4570286 949512
33923048 20642190 32515620
23519125 36580138 14014435
16804878 10681534 31696326
29161225 5811204 6125606
25201218 13763843 10452156
37385627 6058516 5838516
10251339 39818791 4932864
33885504 7273679 12381922
37581321 11297307 11481544
16226336 13321821 17289155
36801276 7662743 36730337
24227756 20335253 30813022
11428225 7444110 6062024
8595382 4022301 22913337
27671128 22096959 31525598
16806200 18679701 439479
20970043 17207029 2589884
4860273 25663002 38239261
30545214 14185314 13123154
24343328 14038525 37867042
32152756 15435885 30343352
23967829 36128522 17370807
35798438 40032554 7834514
37009266 15152417 20036812
11326085 11955435 1077575
29000518 6004400 21339375
21703551 39915464 25739050
38412332 25473423 11896847
1184088 17822458 26151763
17952883 19247349 34666575
152878 867305 3777900
21484958 7119993 11167373
14654285 8363755 1492111
8953932 37301842 33639933
39963796 9401671 39038546
30944786 25096800 25183208
35535850 20379525 13518344
10872322 10366067 23819202
1181866 21871072 8458927
21287862 11488257 20320116
33464251 6340847 16924204
3409185 16178772 23847556
1298202 17212351 14634986
1181434 18493845 14245373
29661551 2679945 825208
16969687 2165518 92291
1184109 13041303 39708687
33472544 37560239 37376817
10549069 31120617 32831005
22906934 27588259 36073677
25801691 36105978 26671422
33457133 16688604 25653078
33766749 12438839 21174768
20247164 32863828 36450392
1215743 39261267 16340332
11901052 37532835 5329128
15433505 19154617 36430242
6192650 7721808 22952271
37267270 18177329 38484655
32277814 14789937 26312030
23874405 5351500 19323456
18654634 21809627 17506681
5369185 37735827 30314662
28620903 33954244 31711865
33821996 327761 10032536
34717581 4880124 9530251
32046818 35335600 12633481
13562928 19356495 16860632
14870380 7459026 11622567
25373782 39634086 35061976
7778527 3212179 15482756
26831115 10117891 24280347
36435268 39715759 18241074
25543499 9075327 35733945
6926531 34733252 15385690
28236864 14667903 35548742
7892323 38701238 14532251
23772430 22776408 37541781
1705458 23921251 38365399
3791119 15813478 26521125
16818812 2327807 37952415
1945858 23312760 36353729
13215491 15691663 39160936
37591896 28939137 21479684
34603722 23730284 32118944
3221510 8477556 36519580
1669688 4152935 16727810
15115602 13815888 28055967
489159 22121729 14084056
644017 18960914 10011722
32801121 20239810 29290043
23898593 37620915 38990574
12599764 9459514 9200944
29292495 18861376 31272157
7250008 8551217 5152873
24404554 5366246 17047593
5876910 29041344 9311764
30785641 35932576 2588122
23694889 4457489 11228864
24481134 1881425 19795437
1008640 1609185 33951777
6081766 24535485 12107558
21101709 17617872 24245347
27682416 15302864 25492933
14374745 15877119 30193586
6425380 27354519 6351358
4749844 20402693 35983310
31541476 8982857 4949247
20511568 36110486 24633563
25703835 11400879 14612358
8278229 12085151 32745632
17487915 37546399 32727244
32216835 13515876 33613148
12017267 14864977 32934453
1361038 11816047 10356614
15520617 21900189 36282435
31757104 14537116 649155
37304011 20011743 9651671
24370718 12341052 14906706
39229024 33391493 38824239
23453153 10927185 2286253
12148724 39163146 28087977
5307098 38092374 32989123
15728429 1685846 7984054
13886483 15622890 16485264
29696048 16436608 39224269
29815780 20025139 17823821
8648465 15443586 12907370
31700668 18725116 20936536
28735647 18972303 16752892
10429744 10946724 31814846
31433873 18268620 9308588
31021699 21358279 9778037
7651606 19327889 35585062
18588271 25855274 32867432
17290721 20852552 37959680
12625378 3621621 31220717
6669361 12876510 12167835
9216806 22263780 31773400
3672360 9490864 35472372
30798167 427580 36628866
2564367 32007585 37931404
14827821 18331718 32971352
33152373 36721044 11889443
27796191 13858628 11981592
1927168 32357828 23429887
5053475 2521860 26274849
28100230 9491337 28295087
20325801 10513922 15435542
7587022 12799242 30447236
31091936 25208790 34253186
3185582 18621872 29455885
18093791 37475932 29139877
3753429 12309505 11374865
26061749 37070219 26674130
26611162 35730613 6069240
32999299 6966681 36994533
32484238 19385619 19918188
35106574 11186428 5190372
38405187 2480186 11847329
22057426 3249397 23468173
37997849 23118234 11307468
24557949 37033079 4272506
18342932 26293899 16411051
1236647 24856415 4225518
27328512 18064802 3025437
16251833 33103502 22294487
32850094 33579160 4768419
37125046 37675458 200444
29366386 26344051 34234512
21783431 29826687 30698099
38610534 25274734 29944173
3202913 3634610 13569896
31621887 32028717 11888343
12445923 30626229 10537161
6344929 11201785 16011406
6916515 13976112 7692875
18228702 6514802 23693913
10051312 18838846 4437712
17876390 1814807 4922498
7925590 31821226 26137552
33529454 28451409 36185884
11218831 32302501 34102941
38326198 17580707 8497264
8038705 2809344 2350294
38898520 38415602 6740604
65041 38755770 34223490
30420836 14910849 16605080
9401378 11484417 4191647
14975248 36730767 8565300
20028557 12986949 3325001
30825936 16670612 8802472
36076649 15113008 28790761
6785099 30056146 21719816
29316840 15524840 8388954
35190599 38395280 25275952
23143009 14265356 3149279
24582528 27718584 3209034
25344516 7455170 26216104
24746323 36347096 8486598
18551548 6868585 33793732
21032062 22019067 9703821
17255012 28080291 2402885
31295403 39526443 38078742
26243197 17425302 39878083
7467402 10394873 34000252
36615436 5020541 33751503
16461480 26739199 39452142
31760520 30072638 5763009
27787044 3194169 33266610
26235386 29095421 24927130
18336056 16409238 29356486
19145442 34556268 27208064
2102629 6571565 2089375
230536 39158176 11942459
10646607 4054522 14660929
3080050 33521375 10569736
16714476 39047990 15373279
33440749 31036776 36522633
5916863 2257349 18493113
11863369 4256312 7914771
14982089 31600061 7207269
27776124 21246927 32594809
18559135 11838669 19127047
7202547 13423722 23260039
24526333 32914209 14869140
6816161 27351671 38132827
15275576 17606025 10536799
3956798 25126541 1162333
18665091 5275582 10906026
16711036 7025659 6401576
25182427 3925671 18283950
18325224 36773887 19630060
14468318 16582339 32142336
11863634 15953030 22667164
7386905 20130497 39651687
34535407 36819453 3093333
8055555 19853486 38242333
9257793 25808574 6001639
18501545 15373708 18955031
639269 13793472 15144762
23112326 770974 19406281
25969905 23945725 1289132
3505143 25061868 28714407
1930985 36477601 25785931
19232804 25724779 16215607
20834200 10844533 37683063
30774137 22475614 1640737
14573756 36588017 39259587
22314250 17580169 30153077
5655802 15617143 10413894
36098260 21257171 33125418
8318113 21864115 16826054
20129807 38259478 22501349
7283023 29185524 9657014
16064663 9406292 22189986
21937362 1425877 6810092
19191724 5698503 15459992
32303472 36670467 4317465
21267531 38354361 7207432
35815796 22412794 12823826
34872661 32017012 14632146
20749334 3604219 7037342
25789913 3397604 31181672
20526180 17803639 4665079
5180318 35187755 22704064
26552517 40106 39934481
13903623 18374260 22066292
28430992 5778324 4679550
34596486 11184163 8734276
33783715 5521506 33952309
39189308 11503393 17425306
10290663 33174401 9107174
5513669 17210571 32060009
18506033 6965453 9611145
17802512 2043828 35298360
23611269 13188490 12528001
36662347 13063321 23711077
20251898 20555712 18518444
10411398 2246819 36662466
16751476 15320667 14044742
38051388 32693983 8525929
4811109 13850243 11578318
21342760 23537299 22496888
11210351 21208012 6416994
5603988 11678867 11532
16985914 18225103 13946863
5630683 17750161 14450829
23066543 14949367 22441413
26674935 24767403 23680981
8323477 28365953 5174860
4986591 5615957 12663658
26842896 12452378 14225560
18327531 16878427 29438152
29610138 38443842 20397661
13549437 18230552 34676506
15558605 23157293 17816900
21349068 7850166 14858654
38175220 7058118 22309473
11138517 9233779 29355542
31295651 11621234 7976070
3165153 14529791 22169766
29877099 260178 29683488
33531266 5678404 28016774
6242974 33186014 32962317
29682899 24193749 3191077
39330985 29466014 3495808
11878604 6148416 35686622
18043225 4059004 13142717
6330451 6116554 34676666
9523290 17605883 19110900
29486575 34300899 12126575
21570822 11319528 29819355
20264770 16490848 32085482
19229617 25041828 9465715
35210597 35336766 30809613
24952975 5680827 40019335
13109549 35294134 9095695
19341224 20255612 3193064
21019236 2926230 33406285
16897072 21936221 2489878
9189932 35738636 27692288
433834 14707004 20652629
34542576 18521024 25812843
2113377 15335528 14485637
13048679 21178904 18324076
37962750 14162395 21394707
6437280 36378260 37211506
21851656 7953388 6960966
25132924 2322952 21236343
17001231 37649537 10377623
20351651 22504140 1362470
23476539 30858302 16902298
9543513 6404965 34159070
28584054 21933223 24860285
6150146 22442136 2545508
32955033 36800140 21036037
7784253 26289955 33757801
29783892 34734294 7104746
5843506 26089161 395303
20178718 11625327 29584183
33304152 2953619 12948122
13178722 4307490 35255626
20877268 29598797 23310489
31799430 38982748 16399494
13994568 3359974 2513653
35380717 32574509 22424005
13563932 38291577 33825918
28961041 2343768 23176663
33136456 37035356 4626348
7388496 18025600 39497410
27006598 15606728 30192563
32216017 26728243 32457382
29533516 30197235 23920542
3995452 7721970 3029472
37472755 4369956 16941368
10380409 22330129 24006596
9182357 13407326 2657676
20865217 13524089 16590361
39254342 3947196 36665656
26389064 34725664 16556494
7911688 14902107 33416454
2054016 9249577 1494967
39944813 13087706 9439487
4716570 13552474 17743866
2108971 11372952 34407547
19717560 35840563 13218798
11144049 26946383 19601711
18208170 3889592 16561093
27755281 1344151 24914580
34582522 26623630 6686318
23989128 33766384 11222370
8283842 12530584 8308720
19306050 17045129 12205184
18957146 8497120 24541675
19146861 1924300 38560721
31922585 35395299 33720468
3686574 17277172 10724094
40056415 3121898 28887916
29555358 36557278 1102556
34248156 13842507 15449288
22062718 19596279 31264217
2122876 3255351 22253761
7110986 30536991 17686477
14770891 2364425 4128350
31634195 31785158 3449957
13885661 9952155 9924721
35526381 25984926 33761058
35604547 28689592 36868999
9125317 5617994 24007492
1118603 34988215 29042720
38732863 563009 16083273
15434484 30603479 28708758
30181902 1619679 29989070
6224853 7437285 32623862
14267346 24999387 10381014
36599646 22660383 13769277
22329557 20576158 7567513
15061823 35274092 4913197
20894173 5649795 35046183
5835649 18353978 25123551
35957815 19509615 13403720
17105624 17335909 24127249
39591923 27042691 21746098
18943460 14451262 2130746
10458437 15071186 21634530
33299136 1871750 32534048
12882897 32143939 31884177
22308473 33403758 21068862
11798633 25766910 527319
15483736 4119028 950176
33944104 3367924 21197304
29474319 28787590 20143287
6620965 35283605 17604755
24097630 11936417 36831552
5490801 10016347 38470815
10803891 1621157 8068827
31410247 22291169 7970025
23248234 17423393 14830987
36781007 19221125 10772669
117504 32981346 20303295
38506342 27427660 17272289
1670720 15408578 22084074
34969216 18703581 3968025
8172909 20810477 52383
24234750 33577126 28933966
11722149 13800093 25998025
8851105 21417586 31272880
31156923 36397782 37735303
22865488 29770692 14405898
21428212 10871149 6500713
35627083 24434886 31419307
15817994 27189531 85568
491409 6232719 15279568
19564886 34711111 1092166
35190423 36589587 5692715
31592281 3011430 7438065
32481493 12667916 33493704
12704685 20133055 18920949
17052596 24617997 1428772
21592652 25892771 27629005
28799164 217642 35225434
35728560 36010791 6784680
30811412 2190035 18700138
36733345 22622112 19896613
32194790 23372723 18987593
7005916 2676471 35221061
9170164 37596128 23306048
29250404 38931598 8305379
33404256 1981553 39627421
35260620 4001116 4054782
887848 34585849 15207581
29218127 14796749 18804671
10346856 2344242 24268531
8556710 34990037 39107469
3524593 6558711 30918433
5665175 2973634 375718
4016712 19024150 18226414
5111499 31624762 39830280
1075648 24757337 19781838
10021310 8177105 20599252
8783900 11032387 26185933
17019324 28130535 38411959
4218108 2223659 16982726
39156650 13887215 16228241
11649295 23195229 2212944
16453933 26900007 20484684
37705193 38210174 3410102
30150690 10272851 39789665
4220933 23958181 30334083
16847033 14177161 12708989
5924925 20714520 8365078
1940282 17095338 16922338
26827123 5126954 38343730
11966363 38244007 17095675
23514299 13883235 18953816
19932802 19414747 2358905
22532408 11679596 36339813
38972751 28806848 30212806
34480136 9991123 19796540
8930436 22725070 1152285
27326257 30561032 20108883
8864749 23044497 36679318
29047943 19397666 13506362
28171732 33282579 17237933
21638671 33590312 15557360
18604832 14753114 31544810
16233963 14736352 4660062
11628601 31592023 32723920
10553755 7507235 3262511
6914750 25573771 947177
31226322 1094825 2618659
19361355 29732202 21921530
27930917 36085731 23946793
31709075 27518667 12351779
25054577 31885135 27386876
19362481 3176614 15889131
24331845 27293547 19423373
24629657 4459195 25567486
3365499 36871158 22566405
35060106 8808903 4050746
16831224 7137948 34478379
33866983 22992218 18799178
33864583 7989835 15219425
7214992 14385739 20135680
6202137 9190142 20503635
7276853 1215502 33152896
9275302 8884148 12871443
16816787 24447384 37806334
23622594 20162034 30200180
32196941 5079106 9204427
30541588 30540116 32843009
6613744 7346236 33138735
35656406 39086033 1652580
14157663 1170532 31372123
35714934 22946791 34973715
13054521 11608480 20083260
6492424 15482619 36414305
21487344 5164715 33227952
31480691 35753645 3182564
3433152 13822458 15733876
19897120 23028843 31492692
32059902 36381495 30418085
25717099 21267665 28104241
4928168 28733658 37385814
13830416 22452389 35722533
7079717 20614711 11293172
33335863 23636939 29471583
17718582 27468983 27610870
22136600 2161326 28340549
31542306 989547 19598910
6182384 21787109 312557
19727326 944739 36924211
25030015 15054757 7101196
8190265 21190765 17170766
13716430 872890 28507630
13126946 34228877 5922236
29352971 33556928 15684864
12188911 17536806 22937547
20209658 4856940 11223293
39536611 2334870 10452549
34995501 7261852 36524385
28638168 6282736 5181544
7575275 18482464 29558094
10992026 31152045 22446190
4510159 19849974 8888400
35646980 28624263 33577790
16733787 21184374 28747305
29642670 3850195 23830628
17624997 2799785 10425255
19578635 18201396 29415091
21593369 16132426 2886801
1826805 19421389 21556719
2117961 39968871 8497890
25119562 28325813 3733558
28073614 14981282 30692214
27693479 21295676 22373245
10659821 31094480 8159103
28358215 16756286 23891844
6678910 33384321 12304906
6287115 2402583 3531112
6162360 3200990 23290263
31375189 6281643 28245885
23089572 3352334 18794488
2923195 31144592 10722526
27753753 31915906 6219947
12117264 11216088 10315489
16237056 39163668 5962990
8183001 2556998 23021827
18315624 39246986 3152095
39829002 35569101 21341379
2439518 23331805 469532
6139867 18682446 4154687
19663858 28306508 12320810
17087722 25112926 13828872
27775139 23998437 26425031
10965141 14267778 29124578
18979221 29223821 36353288
32766347 35492073 25598724
38794929 11774315 880928
35514082 13799157 16594626
8068632 38250568 4560678
24986142 36408266 1312358
9851732 14185696 13565553
3991887 23400829 25790926
17207478 8857762 23468848
33300456 127306 37358041
17128637 19329119 31193991
2535771 17614667 9973843
10485471 33929675 3216449
24548027 6095235 21335784
32465013 13449149 30943062
19716717 13445841 9738824
10590103 30757120 10502581
28042623 5252287 33718828
37370480 32200027 4508032
3035955 19283165 10362842
37537401 30048567 36534965
3296827 39649278 10064501
23984045 16883955 23722648
1700203 12466870 39742918
20035763 17480088 29529794
22839551 15165533 6975910
14987980 8737470 3837880
39936512 4547375 8862456
31346064 32838278 34584099
25005836 37896176 12544733
15246472 14953357 37540007
30853492 34359102 27002850
32611658 27054817 8157558
17513797 21916118 8739159
8643603 25070924 13352943
32433517 36504975 1263066
32341087 38173708 22064200
39317741 22165437 37761856
22217298 33060418 15060757
1751796 16671589 36685884
39320120 13129557 15047500
25106301 15131343 34669845
39247471 36480556 9197126
23006651 11562985 2317586
38843162 26987686 2790668
17306328 34981997 28651254
16188167 4598226 11193817
36518162 12146730 6245154
31468418 11435037 17815961
4337312 4113717 4674116
37772648 8465267 18836203
5109579 4728603 25598151
11949319 14800121 4393840
34927217 9816309 10694488
33677488 28193000 20173650
9677321 7536291 1592790
36596808 38154845 22738039
39139547 14691151 28994725
32769838 4176617 10081851
28955818 13845616 1567022
21158160 22640722 36079665
31422443 23781063 21771269
8034684 6735996 18346804
32938082 9217039 27789539
1412576 5985673 7565811
24786763 28550685 35670715
30488373 11779897 36823932
12545062 1356677 30920558
18564295 33900337 3551946
22253439 36770656 6744136
10325105 27595115 14136403
37062692 36062614 14923784
4809889 3182462 6614642
6201141 35930099 475032
27048820 20138722 11326881
10888933 12671982 36466594
38426784 23374862 8183416
30231058 10924053 30660174
21865404 22535599 21228846
7788345 37774911 17131286
14242383 33994235 22614610
4614585 28515734 7320364
5766108 10080635 35263485
6639380 4267287 3842957
7991852 14335761 33474325
26914973 17894530 25854641
28415797 26062176 24814555
28293520 6139307 33849417
3048981 30899102 36123305
24546216 30325396 36032162
28599388 5934129 31425088
17225386 31868135 19759016
24082881 15413239 1124555
28045689 3369809 27345773
18369243 5221211 11115645
5999629 21528627 2397465
34831584 2577022 37995364
6807817 23247627 39684488
17333399 13570729 20038192
4042562 25297759 31614260
24578789 27369356 17054003
39157509 34409670 24071992
37933966 7666642 18532654
21074950 9851406 15407913
5068446 7906134 37820001
23999458 8225790 37234780
17312458 28499435 24616337
34996767 35950511 22284156
34126067 16741315 20060868
15684669 8180808 26259754
5197306 7122163 32023628
36052799 1560621 24446888
36884964 31238704 21516240
39693483 16765131 8378402
33822244 10106717 11776584
34876201 13384131 28168235
28576351 35286924 28237298
16283361 23171806 38929982
1778104 1469257 20165445
4126142 11298152 13142072
12448935 26140235 13834084
21376484 33278517 28117620
22613209 38146729 1767703
11896810 29887266 19063698
993692 37319880 1033631
32144646 27452688 17095307
13141602 4210653 31804465
29603265 14682617 25225582
14428225 32783012 6056182
21601650 5697778 37544469
5289215 35570685 34399699
19232877 33613701 35411534
38769528 1814763 9799392
28407790 28703164 3496290
21406986 13630468 17011338
38189717 6551532 35098494
11003338 38037372 16498037
23580625 862983 29995603
36386213 9460793 34313050
23271266 15053916 15332183
8397631 27117317 5723736
9752449 38970639 36036140
3142650 7482328 5782973
21601714 25328589 29580355
6549671 305433 36370184
27019036 27243887 27810283
30396966 8835615 29733398
2785668 21457833 26793866
9303360 4033440 32410598
3006118 24498874 15537939
14052804 15130971 15575166
28688376 30863025 31571627
30461250 27170269 18328373
31209035 21778913 28975542
11856011 37592703 14148608
9265524 13879260 30987232
10012470 2318753 29017652
4911801 37026864 21860253
1925093 11366003 22024924
7676367 8908515 17441980
9721353 3019785 24910729
1140441 5002275 6282320
16123303 36193622 19104040
4725344 22888362 7270558
36806131 31486021 37649228
99683 11225427 26676551
36010397 241581 981463
13546344 14436806 1967955
9394178 25446404 12814993
30408557 9586471 12966103
9179417 30073857 18062769
26906019 23695784 24036390
11435321 39060153 8211536
3457427 20605919 18802629
28247353 11574530 36554315
5500884 14242059 32462360
13768623 8899730 26190362
632044 23979360 22242124
26627037 8145343 15079026
28224604 26746841 3794161
35843788 7406279 19404236
3897939 15477892 24059245
7865143 9380804 7103137
23536435 24346113 33280162
37295966 37557235 3486911
21736548 34680676 35710664
779198 38906210 14517220
36222660 28376220 37732384
31989148 9939667 2838172
29319806 25624792 19468618
2864496 25486429 7868987
15305058 28879226 13689388
24861858 25649159 28263279
23432864 18236793 3763351
25864279 12565265 30237584
20443519 3344124 38953622
19528148 29981380 20569918
17212419 9013626 24558450
6837294 1118022 2521072
14754835 8406288 27287937
23965960 13553620 22160383
760184 38334276 24474505
22922081 21392694 9077886
25259276 1639084 2748348
22896087 21748584 28347175
39989356 10240799 33636059
30198176 12086964 28847379
27545463 31403087 33441499
21860128 33449878 14543251
30155792 31662094 26246670
32195420 36825796 16930981
13443174 4686264 10600436
27102844 25682557 11322272
24784243 2161080 18043895
22021491 35744381 4896110
18762793 11142551 35088203
21923589 16427193 31163187
6896792 36710259 1161935
7544498 22491129 13209073
3239204 26037335 35887693
37000173 13812592 4632528
7157745 30686574 9859364
25663478 12103429 36688187
34482155 18645354 2964638
30954638 4834766 27515347
37251882 36887165 16891416
21260717 27767654 528855
29277647 9948465 1520390
10438739 21599339 25214415
19547191 14611747 37021206
4251640 2184357 32417214
5419376 26256534 21785704
35233078 7764339 31296748
11665123 31187089 30063720
32235813 26039479 39197559
28640522 19666302 39276600
15993693 19264228 29597646
5855338 29878541 10542275
18566058 20591529 11536446
12833808 36687 12352298
23210075 26214196 8946890
7801599 3947333 36618950
11980363 27312739 28164436
22590531 4803725 17000083
13539643 13952329 1561393
12878792 33872665 28344265
10331025 22774720 38781714
27421821 4176783 37058846
937606 21713675 18188613
1742268 20118144 5150681
27856960 10984953 10569883
32840562 27916329 27476380
11271324 34586257 3436752
38810498 15608814 35910432
18922083 37973346 24682751
1777998 22168660 16318067
20346713 34966310 20805332
2076139 37485665 14604308
27924974 39892022 28581160
30520622 38907535 9827919
18351637 33351656 29312391
19395468 13680495 18916336
6364789 32578387 24823676
6678092 12689402 1059291
11936915 15672266 22369727
35513305 742162 38006323
31353066 10750533 25978340
4082553 7791559 471407
38556989 20752566 37953778
728969 105980 11545042
22172528 27515265 19138865
14645452 5073869 33558885
26753681 4705061 30713372
18173169 36520440 33437454
28893853 26312488 4424472
18478277 27261990 13268795
10277305 6695836 24653500
33858593 6922108 27570302
14726356 33907062 1082701
14881715 18583566 14541029
39304875 35790260 31285443
3659082 39303328 18238569
29121156 24590094 33774153
1252122 30663595 1741234
9563300 38221526 20602521
16229692 27138899 5553032
8703760 37623159 39347943
20776511 4883792 31377842
35835751 3846920 17433413
11830488 21100951 5681432
32175003 5305843 15303124
27034248 10298185 24932954
24988373 40059663 30878474
3813585 29430196 36469028
39768922 23058828 34053521
1537632 10313973 8017443
10908826 17111680 24327403
37062825 7907947 2159713
4039795 14343516 8772382
4297349 30394652 38566826
6070709 32680620 33051694
22605721 1928088 32271807
12415463 27706925 14912916
38130168 2670047 2917003
6528370 2039440 21949276
6264566 36232612 10678541
36315272 14391970 21818887
2324280 39656832 17129298
15394722 3544710 5396149
35268234 9832358 27262140
31443701 31614612 650377
34173757 18970444 6352953
16485831 5084696 16370602
9568876 35467085 15708191
38579602 18967132 19716676
29273429 30449069 38565050
4555941 16339018 3226790
4013174 18582085 37466403
32662906 8376354 14371564
9994098 38211748 19193707
32186902 31367225 24346620
23974287 8054288 16339270
25127130 34869073 7623473
1416589 3732172 20020064
27577544 31959806 19802295
10668969 21244912 29452877
13194483 8843592 7940202
10350674 13618439 26194170
9352477 12615293 15794036
16627099 9927307 39885584
24359027 37287174 3730571
15214546 24014297 24787828
71057 362622 11605627
26715996 20083304 22365555
2122323 12880353 21145842
31329860 4755949 5835454
17151848 9460364 7017106
9039632 7505677 15203552
8459693 12040862 29143497
16527501 10278079 4758627
28369915 17787478 31638950
14502173 27061325 38466563
58475 4599056 20892379
5460874 18330040 12241834
38190867 31308345 12028508
17859592 20748471 7437514
16581158 36838724 28829049
30402562 4129004 14530679
28406266 6364654 38394627
1412392 23994126 38409439
31878219 35336889 32007798
36770227 25162624 10381432
37173795 21930236 38870476
22699913 24690494 30172149
22195801 11756098 29199408
6167503 35216135 18210354
21423596 16249935 35886064
1678233 33144999 31480548
26469891 19082753 13808927
2314808 2127574 36951655
30592506 18128359 38555123
34439136 13348054 3830237
3696213 37609383 19856755
27440196 8938240 9450853
11674644 34536473 12317338
33212667 22077970 7502
8539218 6924689 9557250
28264769 40051931 13654626
33779164 36020972 8644838
20053137 19095266 69227
3023421 13302585 16606969
3274401 16280598 6519885
24955199 11351631 19436539
24733893 27900547 8855641
23496957 19636264 1781029
13788968 24122170 9459657
23786747 32196330 18751881
2416426 2162871 36002553
29871850 24949358 869678
33800889 26809085 29668985
37733168 19511565 35764504
19653931 24297440 31794485
10399155 36992051 13972111
24113130 26587170 28535100
9968745 36510312 7307912
15026352 37478965 33336396
13246241 20586778 18228440
3303869 839663 6553186
13060517 22533297 23916919
3786818 4922774 5452772
23738316 35985563 4662127
14262443 6394904 1095454
8201933 3633132 16593763
12622589 19998503 11227104
32837187 28650461 32540524
19591938 14838918 33306776
35290277 30807771 812823
8021618 11139111 30142268
28399954 2931731 20067446
26285545 21182049 16779463
23866065 15768046 20551348
9537350 28018017 37540443
2032388 16090480 32266353
7595643 25432183 26186376
17580397 31674540 13982291
38804107 6944286 31105422
15870057 2504618 20183146
16611956 4923010 24387952
38998621 4576653 27817179
9680352 2034315 31355449
3109649 13552964 12229433
17075261 10852592 21062020
16062260 32172954 32945639
9923775 33494341 39702757
12230433 35744835 4189663
6707631 39244886 5900142
30625281 28188863 31913073
27871774 24977666 4327229
9141839 14934444 31904789
3352760 16578621 18173299
29701567 15036356 19677359
19386004 39572767 495742
35109112 11026175 34644679
22558889 19080667 10431926
22817776 33251961 5811419
25177175 10975421 17827029
27244510 1015126 7728380
19110496 21631747 21493109
39301057 39727285 36866424
29520843 8252473 32484979
4108149 40030923 35553505
38503557 30937366 27874234
31252583 39545299 21843811
31344606 3604380 28916369
22714405 18588635 36277442
33174658 2998633 13630202
35612804 10423594 6838435
7754320 26119613 37657076
622555 19882452 21298712
8048543 37174562 10624707
24066185 21487878 7628209
2631272 1614421 15140175
19327064 19311189 18569210
31420602 3965183 24431934
8476513 33873527 37108875
28501456 31932688 15802030
16419910 23071967 12826679
17902919 28596830 35276841
22554286 9096079 14577103
23284617 36728645 7564328
22242416 8871070 998493
4933963 35001676 30333053
23155151 24142715 31680251
34615304 32231406 21648164
381640 20970115 10437560
2519014 5665117 1010878
23659666 2815896 1330975
16206378 20720144 28962320
39474288 35934934 22925414
33479187 32457048 14487278
18093669 10747090 37610300
16064136 36193935 3871918
11103498 121387 25757457
9709493 19765795 25887987
22596658 1207502 32661515
29417571 35442107 2279504
25309583 35976158 8506407
6778331 24661587 37506669
19265861 10222245 39829732
28592006 7763827 15286509
20080768 31058057 8785061
20317564 21640700 10614461
21707973 37753175 28463451
23770347 20865896 11782341
33402550 18167822 18927218
10233967 8136358 37580445
35263925 31799347 3144961
6769832 9225406 10554481
22636722 16661070 10298201
7379267 35039238 36331651
5804204 23935792 9607593
15370186 20916676 37797616
26299919 1483390 7459903
11866084 8043020 14566912
25888103 32834350 6985141
3917396 12708422 27996761
8353023 36996508 29029775
24649916 38914972 22903315
31657902 22785813 13035736
27579601 24852590 12313856
7441642 35037665 13160528
16060459 26015321 116259
4768670 30629347 32309436
960378 16170326 16845999
7555911 4184837 21451623
3136855 67446 18601607
26539147 10821825 23473639
27539690 37723927 28869710
35976126 31001607 16480093
22592529 39803076 21731436
13208489 30586431 7987635
16397502 24471755 21264603
33210739 28612240 29280060
33414634 35267883 13039270
1272829 27274974 24988648
28525611 22422372 19001716
21653817 5136351 9562954
14454464 21163383 24393890
35822406 590762 12426284
30740713 28071189 19415397
22067742 6706132 19290326
35813252 10991130 19012941
28480466 17298678 10272438
4992032 17537124 40041277
16639324 26332580 17929615
19518346 2232240 1231575
28429714 5151099 38853175
3333790 14242971 14256888
18685558 38179246 33412564
18365171 1954517 23612142
4314257 29251543 31483078
36914773 1610423 23419248
18426037 24306833 19086255
21611895 22884175 30596093
37184860 33751621 2298364
30355895 36724493 17415279
28649715 18471568 1232347
8825312 1893107 18633423
34332564 11066561 30240304
37548528 38935468 3989862
4749784 1859847 28683934
4268113 12517098 20480736
23573106 4524709 30726531
23219163 15965347 7678956
33708828 19574524 21328478
10265838 18994998 1079115
34641112 15353635 13007890
4360652 12741065 33752119
4360496 37249380 24592092
33978286 30745485 1737045
9349705 30035683 36584719
12153320 4321539 27171405
13337310 19648663 11782845
39775852 23155098 11784432
31989417 20031526 13465923
36856313 1391787 36402017
32423953 17933887 23075079
26515002 31339354 27913403
20617283 31390648 2074390
8157253 36569216 1054005
23069255 803753 18036820
4723582 2382260 22165504
5115829 29112527 23500574
10476566 14330317 705875
10293051 24004999 10416177
2800324 3692683 23069688
7600805 19300418 31848264
24547906 4644993 17287119
18843123 32126802 26740986
13520550 24661353 6417973
22339889 18548477 13816341
17852306 3392694 31237411
2858222 12862690 30639903
10797908 39476712 17946986
26719529 16216407 12344887
26495548 34589746 25337821
30254948 34736299 6513594
16203347 6148365 13142002
24348827 14408252 470300
2355232 19519378 31851056
33024820 14216299 21351500
14458290 14849016 7277210
5136349 4162556 24804589
2393929 17997101 15374967
4403551 20849882 34119192
36042254 2480100 2608652
26337023 33784406 37086132
19839090 39015274 34847480
37709045 35004189 13096585
31626553 10919810 1603965
37685529 37150008 6610396
34463406 5507509 12415611
19698627 39792146 27713994
3667075 24639919 1069858
31500440 3446594 39511530
4621067 38159404 27761727
25994353 34711144 13659841
34326149 11662699 22272258
29413388 22565484 34867487
25993433 39990172 36272115
7278356 25415998 5360670
40056683 25169467 32614856
14946067 25836475 6466396
25762890 38014139 2804417
38942480 26171520 11664297
20273515 6731013 19662081
23424499 23729854 30725160
26944549 19324915 34386684
30851179 10972505 28780205
2075555 21180506 20239082
1033284 27792613 33075751
7832308 27853726 22444951
16004784 13469202 31890263
6163117 37629406 38132290
32063166 7067142 10143822
13521221 38773657 17806500
622474 8798572 32430570
20428606 18177447 18596801
32072993 19116085 6127882
13115163 6800318 30044034
24690340 9648375 16063475
24616468 20124193 2051057
33672469 19962401 5102082
19528736 17336185 37271965
3054681 15600585 4094838
38227729 11567808 4061355
1749167 27290449 9558103
23665543 18861950 22911955
30943847 4863041 22326890
10654331 33458015 10613734
6137238 31735159 11141888
32431000 31999215 35438669
27060320 33784020 3087240
220589 9690106 35699857
27065211 3935887 31778039
37567107 26695684 33235870
36274640 13097463 13259209
10936935 24343463 36889077
3223501 27325413 22463988
32184135 32319476 31948387
24072421 13119976 14441605
28099007 32593819 26296175
2247112 25538005 4430851
16449291 11236658 5449971
19341486 9814039 34865535
6627928 18258462 12834523
8385148 34305801 23703532
21789489 26967917 10253743
21318849 34341184 13519783
38543839 30621421 17311833
38355811 19381031 18726169
25875233 4878946 35044091
5730923 32271181 1601751
28005213 30737597 30925797
39028369 30940482 26088498
19335440 35019333 7002087
10496415 26945679 22155677
35512642 12675689 15662427
19997214 16285209 23723894
2445889 16997484 31297703
16674078 9486737 16744682
33830264 1678942 14793941
18048242 4164406 28273895
9638488 171513 37235028
2864643 5487202 23014089
8960738 16006818 17290491
16922750 2031304 19023349
19176197 22722671 36823875
21228931 1146610 30082852
9403997 12183717 17818491
22108089 8006695 24707544
37341578 30585453 12266373
19844534 14084419 708272
8058572 7317025 29849285
1956093 17292169 35506986
13000660 19633757 5517996
38281781 18563839 6678362
8939648 4808874 16712165
27494251 6696184 17353040
22617822 37525444 19727934
8156024 24330026 23214505
9288935 24635264 26096264
4562572 39258183 37824288
33495187 7032843 18932726
16921325 39962635 31080726
17775901 28744015 35350565
31682766 33405578 879910
14306623 14577305 28506778
8980641 19720564 7843270
13813120 23820353 29512014
9494388 15073497 33209827
4794136 18788105 24742878
8517135 15367399 23785335
17685715 19278337 112278
6497305 25272335 33476624
13698658 26428878 3481744
18630510 24585596 16289495
36395518 26499357 20177523
18417259 5443718 31577693
15849238 37086988 27384262
33024243 1601645 35824018
4120012 16852693 31344631
14206952 35722341 33307409
12263090 401784 25032851
22113387 5638226 33080411
17232632 33475952 5794555
29910430 28942329 32017469
12717467 39638215 30186169
18204679 27248584 24663967
36892387 13493621 32213892
221164 38855450 29888522
10682697 12037347 32724066
26269168 39642776 22069781
14767015 16975248 7653563
6678431 282263 8659528
11575134 20830857 22727275
1589854 2433840 26850245
15276584 5698714 2344920
25704410 836698 33521936
30561794 26272467 2537385
34431772 36604723 30570701
18775259 29847156 14567282
18389482 38167956 5046512
4654897 13589416 2318310
30903088 10998039 22166670
23422415 6995063 38677453
21433758 7603703 5775091
21370077 39784737 31081288
11485439 27151606 4224896
19588380 27018141 39177501
28655660 3280711 16748562
27861884 10723083 13898060
33063414 25868505 35286717
13571462 37791111 19110746
23865865 35942589 16522655
30785227 39704761 33158796
9560435 38854508 26108923
29673595 9579656 34526027
20331726 13958286 23150687
18445826 38976021 35793765
36242894 4619602 20557058
509886 32368174 12965375
16827334 11986293 1007531
30384859 39491727 25102917
5934118 8173835 34262254
20347530 15177273 35444269
14011335 16011998 30173499
15967309 15604610 3635775
22025699 30055423 21678596
773475 25024258 39651039
10921298 31906787 33588698
33658452 32474960 12203828
39322439 39838714 24267251
22849565 1832237 12653516
33483536 2938455 25099157
30612884 32647813 19158344
33260988 33047834 30375670
12455163 7511930 13813622
35799986 30191717 19725695
20521201 27682734 26672285
2159232 37978514 11668839
7687484 12767322 36894150
37648141 16411 38264789
2698852 4428998 30420656
6682688 27986713 9364706
8874449 36100014 5406970
28001370 28183539 38169788
20302282 22667527 38872690
25880001 39970654 37898040
22364959 31196807 10257787
7190073 18809279 31102222
24710675 35416904 20193687
26299799 9124134 25631948
6497216 33295127 13336071
19334289 23478943 38604318
12406411 31770164 22989350
14701996 22528698 1252998
34470345 22121179 27707247
7756602 7890340 29601164
18713614 3397664 38552094
38345508 15894821 13453118
13885442 5919867 35641160
7944289 14849998 21980202
17923150 2875773 39528950
7028646 2722965 746313
34195759 20276293 16613988
6796455 29324084 19043753
12777041 11264383 10513687
35937088 32822583 34596706
2247243 12870727 32089521
38369145 26882290 26244196
38966860 5331514 4711082
25199834 32452503 28327022
2378752 12396802 1106866
39804343 15691456 32938164
28406793 15292607 5696805
12522926 40001681 34480107
39633749 33242671 11218589
20640561 13037470 13819124
14061594 13610602 6278810
4459358 18765646 23381988
13034940 27359026 8924244
31047182 19077845 21562897
27968941 1320405 6266349
24565034 24060459 39897906
38363001 33279004 19571027
5899399 35454080 3566852
22391879 1186751 25394908
14396382 15327984 3148723
29059383 9261204 1233873
33881015 4883683 24575604
32604998 31756336 23817446
988647 8505470 3520655
7906195 25470608 35968603
16919848 12683054 20833645
30096457 24053863 28139765
7220896 40054131 38050790
553483 39180528 7126359
9300577 5142146 36528721
7277322 29927068 1144299
7569205 10843339 38173210
12357769 28290067 29808995
33127634 6965242 8943779
39009237 7844980 21454087
35456386 36720330 37809889
3433693 33001109 8832239
31028398 1763892 2933618
24406750 4841428 23914440
3087547 15146601 18092258
25260720 18323063 1802933
39378963 18412452 24269413
11846041 685064 25185159
6627201 9194811 812031
33441546 31490714 20331241
1276165 37716245 39206050
28544005 14352987 15486180
17748248 29805838 10891704
13966612 37777821 29946262
9417379 6417497 33010256
2789089 20815061 25910677
22300513 23080881 21503169
29746846 12242204 12079267
26492965 9146147 18860363
1142631 38186406 8303067
38937238 2139330 2132268
24885884 35585238 19853733
6811719 12280103 22627633
23755227 15768253 4203470
35013542 9499480 16167507
39780887 35049352 12235081
9708278 23686949 11484933
8189262 27441378 3082706
25321558 29550543 25202330
24087602 16362243 13300399
17315036 24360468 6695544
19774183 15019608 10809085
32470096 26312126 33716295
30906921 12587888 26857587
35799683 31677368 37970376
17487285 23229691 7356131
25999691 4214367 9971387
24807556 38603349 35118381
33375448 26068158 19041236
36042991 29517803 20000224
21557202 34434296 34785738
30421422 1196635 18063579
7485232 19908313 35951096
11688345 8920 1967649
19573164 36972040 31569612
3534079 1909995 9479992
24632943 24939020 27662425
6584900 31509916 18515790
1518031 32053664 25148082
28713257 31703435 8213975
18156453 5113771 3459931
31339931 32018004 6160122
33173988 37783478 26298499
19759832 11137556 27730650
11206372 16207130 8134152
26979545 29398440 89849
14654694 6570569 791450
31651946 25362169 18655335
25739920 5956170 5228711
32430571 5082353 11411623
15346367 21433173 20692677
5251704 27362652 20743559
7652076 3814997 23925103
17615099 35765230 19782006
6169973 33322112 18927591
9835369 34244486 2511411
27595583 31156436 13973636
23373274 37400897 31542173
8218079 30681194 12939860
40063359 12684095 24237089
10062013 28915671 25435705
39508042 28562550 29196796
30043774 9506524 7427586
16728271 16409908 33164004
31084139 9239905 32132277
23657235 32013650 39994918
36804816 38154730 13852301
9872646 30160056 35721983
24604889 29293986 30157878
28612378 173856 21054498
39609680 29026886 14279139
24594501 26768158 20664238
33613306 37753835 21006946
35531621 24647626 380647
11987019 31725393 3472481
19699586 4415659 22183463
33068236 18634409 4138845
20678949 27174870 34465293
3641579 36834524 35473730
15342608 31574781 38510453
10298859 28550718 32558592
15531281 6646332 13902585
6106335 22332582 28334750
31050406 36979739 4431909
8436879 12590004 12973986
22010404 9854756 37166476
7006981 2770536 7776189
36858010 4063306 17501823
31396565 38263295 23251741
17729821 24000061 28115667
15379081 37470938 8529270
33949102 38451160 31074038
30694431 22711933 34910962
36448403 17966319 22055683
27557706 3104037 6374632
15233157 33280862 21160201
20561158 7339615 31660549
34689358 26663594 16761345
6757351 23811031 17759846
30579734 26187688 4900826
27562480 15486641 5972037
30868958 36359659 9793332
28765159 39338009 21634132
19795096 29252174 33612604
15164704 5773657 25857082
29824681 31416893 36266894
17561719 8885779 9294111
12145974 18075471 22002399
12706705 4235545 13329988
25021432 5712300 25792835
30584991 17789173 19621655
12322005 16950531 15865822
18640087 23308189 33144889
36441559 7526937 14088789
33936403 15633001 37398080
18043323 25579011 29424078
27842602 32595939 15743645
5971087 39419908 23018760
29905342 32557875 7350484
4158225 38519157 32608490
35993163 23194093 344643
25945342 8875180 9688333
39526919 35313428 26973151
3965491 19162788 31695913
5924828 7455227 28443811
25967032 20503264 38833392
35615652 12564252 35187505
15260573 9922837 9966922
13356079 1745116 22205621
26411161 14369586 13122431
31410190 34560524 31047493
34784214 17088907 15080189
34597989 30481638 2320323
27379419 2479388 1307635
35815899 27197116 39779941
8178572 25089656 38868522
4357800 1464206 27437701
30851335 22424148 13917654
14989070 33163470 38864047
7881011 34390421 16400195
559910 25355665 10234246
28558273 27882010 35273229
851662 26607296 11568290
20604923 8377311 22731483
24632800 27629956 3804058
27162143 30624079 7513454
3321964 3734413 37129183
25542308 22044645 13308872
34806770 22856405 20936174
22898166 10327941 9679443
2228336 30335374 24416902
4837976 10359150 31324982
26380849 28814773 17662506
38959096 37071111 7017585
12688720 29878357 16492769
9190645 20714710 9555049
11694706 6948850 8512641
1389865 14834434 1622590
10913702 7268178 8424201
35928689 15917548 653688
17922628 19916937 36984561
35515530 21372442 30882447
16599773 22444608 40031795
9320854 37682134 39031992
25599075 39531548 26641923
39227518 13120095 20153232
21596726 24117322 35528335
10879175 7795227 35799314
4599409 36114415 28290919
774090 30597193 35356165
31664592 1997621 32562991
26816634 23706368 10336829
28109258 13224683 18104086
18414355 23807612 854268
15898578 7949057 22953327
12961158 10274597 12922332
7652142 14900384 10350398
11728024 9623167 10969212
29275583 18948156 7830295
14390115 15925611 12886395
18140434 33058339 35221110
36497635 39708942 12582771
33491799 30022367 4886066
7396792 28649659 28695766
30883053 36100124 35288626
16432094 17153518 25653732
19791813 27699936 6653498
36521870 9373414 18309118
19458085 2397764 12078825
8933229 32431595 5180740
15656772 32431187 6581699
7288865 36714751 27429210
1463646 39414951 39366039
26282362 30798767 31345349
34960018 33219508 27843430
3876072 15638859 4263684
30046640 25035061 32157535
5986939 7754745 17967779
7807158 9574967 39299328
24598908 14091335 22791238
21323354 26909193 22775392
13151971 7909836 25624560
27820173 19820279 17692133
5796438 33405190 21857210
35317461 11609339 12419915
3955872 14271541 18884168
8529338 17738191 17868590
36844508 26162830 39068548
17901450 11062981 4003400
24713432 37493616 13857980
30053902 492369 37310558
30038787 4625142 2674946
10427533 14618870 17038135
24529898 4806698 28153659
31597182 38451676 37374480
9601482 14123057 10065465
6187028 33106287 14084499
31553864 25325030 13446575
2942399 5261825 5139912
18146998 9414540 34104378
5518746 27090717 26975082
26907684 31075974 26132320
15782844 32379946 4067755
20111066 12291126 36799837
39911407 5236602 30124829
10133312 38761102 15141368
34398184 13193532 38877956
36558355 24086606 20448107
15316412 17439420 12143688
12471203 12805955 6954307
33523296 28864215 491132
12595097 4623278 14346975
25444572 8943344 18371604
11097907 31901336 474087
14100056 30176917 11151836
19401270 9514581 23501537
30431790 15959623 2253669
21125519 28919042 1785084
4389343 17749344 12072776
7341254 23382335 18919310
22169665 16708414 28368898
4657726 7547155 36356077
11944124 10373070 29784584
1367887 30405379 25696096
2525228 8274053 15581927
35620342 10495527 18160354
25066609 19705742 30199771
1583953 945662 20503731
1025627 15629572 15138028
3519198 9990467 1954784
3731092 2227986 24671702
38221210 16271745 20532374
2653115 22390099 30578332
9768662 20895799 1908380
22964615 39875895 27878740
20839500 28257351 39499734
27715910 29287783 20718440
31130032 12482732 22868287
32666169 28300571 13032653
4369440 8405744 13417056
19835423 829149 39807203
11447740 24808464 15855680
30304052 16010380 20368126
29042435 6030446 18371651
19223687 32832120 20267667
849705 18035265 17165781
35722783 20330400 32646540
17881263 34338409 35166686
39176467 37094353 38889212
30911802 30110399 373729
11011998 19344741 36453440
10969181 2568883 1639068
3150123 3871904 9078297
14649385 31167497 1087445
25792206 35456790 29280765
5696933 9094410 41152
24289681 33038032 16336726
24323723 30346380 4945807
33929545 23983300 36192102
12768877 24470168 17990562
34725011 3757394 12063699
13103387 1705169 14859370
649751 10294239 28850262
36794918 27976176 20285528
10459830 4742379 8169693
28324957 25250551 35933048
4841625 21926185 6030293
6217981 864249 37581727
16053499 530760 12757611
10443122 13154979 37899248
37400136 36316234 21455537
37799166 22850573 28295504
29123127 16103085 31356711
1504690 13246962 36196446
12384111 11968370 27530804
18923044 33192978 32581310
22912364 29383165 15521475
3071120 22452580 21750906
38169967 37477764 37748682
21218670 24998752 24975307
18199077 25031962 3777092
15855963 1056717 35492915
13705798 23130924 12970153
20288373 18442585 3934566
641552 23596821 32806540
12602100 3359259 35136278
24327411 25894946 39034904
628446 13058155 20788715
19988711 33661931 12303077
5401111 20676034 39593069
39686394 8938713 22632024
1978448 31328809 18382001
27240037 1147126 34851488
35262799 28840669 31377941
34102407 34767047 34374991
12427059 24595441 7009795
18682268 24189147 32382409
4261228 21718834 38510483
30678270 26915635 13403609
10167835 6137396 636886
12268511 20132962 18024146
37077323 28740922 4115833
29052132 21459761 32146936
6666454 24481502 17712432
22076155 17309648 37713410
13277817 27212124 32481500
24457470 1780295 25506914
23636919 36025365 35243069
26723562 14583085 26613589
17667527 2971848 5966563
17635763 37635693 6387315
2621900 18675758 20900135
38955941 30743808 19897533
16868915 6144908 25842817
8953211 19913779 10298020
3400862 27027611 1339489
952107 1576635 24665771
10507617 31407322 7694053
8858213 35181608 25646092
5616311 33923611 14199523
19794714 29313486 27828836
32601631 4763397 346854
34759556 12619279 6506918
34771223 7734849 17617570
38491282 24315872 1547173
16447267 14228546 15725547
12113927 5640527 5126750
33257404 18539672 21864464
36136948 975141 15974580
30226024 35019466 25712618
19084169 15168983 32952112
14344268 38950231 18575888
32128489 33614097 10301477
38549308 3307275 38224809
34499810 36334906 9794292
16052459 13301063 28079499
13986138 21712641 19120054
38974348 14662815 23441996
36031352 1558490 32503178
14363398 3336926 35289801
30380066 354800 30462760
23722575 25954940 5917198
1446511 33623039 18838172
14392385 27079150 38148123
32794858 8363435 26898737
29238721 37633203 15173035
17868093 7768489 5371535
1510651 37307927 4739156
1323615 39264814 29124771
23797128 6244631 20601506
22244842 25219939 2149926
22587069 26523512 18324356
38231538 344909 4146493
15105792 37225351 32842972
20951739 4304673 19459883
14441244 15963115 31281799
28026959 3272316 8022400
25365921 21819369 18788621
17149583 21448432 17241976
35174669 22316000 4732261
16476062 23378330 40056110
6383233 1202494 181509
2134245 27080353 9547330
23774135 24583118 26170760
34361400 4826313 15170132
11511659 25905204 27852048
11823639 35659513 17125760
27226702 26621733 13964909
24593276 28263072 21240730
7188213 31061680 10282374
21598584 32352160 21625749
27247285 35136666 18922269
22127177 4949380 28004004
38991232 24850209 29908027
14285417 27294735 14412381
38557627 26200747 28032858
3403266 17879272 20500182
24521146 302820 3076175
1595533 1482529 14839383
35258272 35700179 18617791
23571613 35753383 4920383
18722737 16921504 30598317
22244298 37551500 4180283
28063645 5222174 15725247
24774126 15480527 27926966
23266395 31757254 5733707
19114414 5559435 26691571
11470069 1049563 17310461
32714645 27825138 19795882
22175128 32516604 10916551
38866163 25693229 29079521
22810730 31636899 16981898
33468917 21447205 15174948
22459077 21909292 29612993
3736922 9649898 932423
29604516 14113585 29524648
35695144 15440514 4184829
28170620 3905467 16022655
1682723 25647049 27883216
3194074 31735333 29467923
10180499 5423268 25182606
33466626 37336207 14095269
39861639 28441475 25217336
24400572 35247293 11939519
38973722 29439973 7015288
30548471 29456334 9907231
39037257 15879773 12336491
25028752 7580175 19453818
34309953 9881898 2668205
16514046 5669712 2573235
13317404 13796245 4241419
30391515 35200713 35192757
7648565 31912072 26866492
33222819 5362458 17730349
39861878 16044854 15021205
28130817 18957476 35712468
36989795 33014656 35538637
39803803 21142577 36059584
33549606 4597478 30816634
31922214 18552015 23426835
7343104 6003258 37438092
17722430 18137154 29349109
32322536 24108483 12636221
21273943 38526589 22581923
3344531 20613031 11414879
23825367 35789086 27101097
8967788 38416501 3002889
37645135 30732412 3781910
16805072 23673516 30614366
21229103 33093234 16168833
28096772 6982952 28214084
20897412 29683963 17170218
29844973 34508900 19879797
27597670 24964567 21228366
34202129 31694174 39075189
12416103 120093 3426341
35218423 39799894 32063130
36002170 36167886 17153662
12973588 654570 29451440
8810602 5110563 2401399
4557679 30472479 23015977
16241338 5383433 12091120
33567554 12074442 10615424
400777 37551697 1939206
25341919 6896853 6451969
12542097 12937783 12917411
4481595 28825033 32026959
29675482 12749262 31773143
23744761 29038136 7302900
20868693 2228410 22108046
28981279 13201449 27571110
27360147 36360848 7097962
29809420 19502732 4578239
23475780 6337069 2399406
24294567 29440739 1980243
8463849 28533150 4020016
32665929 15154885 339804
2918861 4069012 4960512
14066771 27622904 10213818
18348533 27804548 19811593
15367401 19892703 34744343
35552749 20788673 20943533
17249184 31217421 33921278
32727821 16682021 28264622
28355749 22075349 24017471
31404081 39341997 20910585
9869812 34873708 2008728
17204531 37205350 16347248
10209189 24177013 32872695
32440994 27296014 20151661
7686209 12014385 37957469
5196251 14181354 8887331
14339049 20384265 13771410
15882110 12139777 31539638
21607622 21671478 751944
19174328 3832961 4420655
35236027 34239529 9358867
22966986 17602563 17087663
2403074 9130204 37964796
15586473 30074256 39842129
10067908 32171480 5048885
4301316 11662915 27850312
11586528 36719538 29624715
20163732 36819110 3597714
117744 5404831 21852410
39296115 34327550 10358764
20015197 28881494 16433415
212442 37627164 16897645
10703413 32628231 13681075
10410356 30070452 6648944
10043019 38890956 34530393
16965524 1267626 11119431
39657031 4578845 13568092
19854603 30591637 39058962
5983540 33481887 32127294
24986707 22832973 27884320
23855739 19247283 31000477
19105613 26322833 15438897
7023913 12950213 4599141
29951923 24861977 31685168
38569791 27334458 18772610
38988328 38752741 14344002
37131373 28002432 14462562
7231440 10845303 35559103
4655240 9003729 20177848
2267447 32768806 36612774
15910617 4884804 16691758
12230462 21045527 10051809
28071560 24773820 33698670
33674713 17862576 17251712
2339028 18369183 30337854
36947420 30771867 33086557
7892777 32429820 31422192
26193609 31950820 22030127
4002368 26641608 17203516
18510922 33266021 30056110
7909221 1516396 38925285
45055 17802955 25436043
22476133 26427153 2029914
37819974 11058837 12762534
36506085 33288847 19776846
29466360 12249267 269012
3172201 9334748 17323171
35911333 1106639 12723155
7480578 22877844 4111674
39584521 19859457 29859036
33866567 4031047 30673582
27161807 32841301 12257426
36762842 27739570 38455364
33593471 1335520 8919317
19066135 3483781 14957023
1811892 34349152 30625041
21985756 12118439 2582082
8724990 27513741 24955656
27705293 37731224 20266142
29926925 33889249 37099300
31730276 14654563 1875308
22464606 30180740 8288634
37930816 16141258 22900090
6838266 26688478 5892213
32333957 20287531 1620804
1506522 1699571 6845121
22850509 22493803 26196496
20394408 30834638 24280528
34862834 2601959 14368885
39284288 7456447 3458191
32670093 24855010 37987154
9475336 23471196 37902273
33041893 17924508 1588990
31551896 31669140 26432063
25041928 38866110 31106455
26792505 22261566 2123036
32100950 1479967 38834249
33204469 15725471 22549793
22498861 35471009 20232446
35773311 1532422 32006372
25306001 6902254 38225703
540694 8877256 26555094
5260591 786037 21749233
39800745 31738333 1275618
31203257 28398645 2322261
12108310 26847060 16388572
19671685 35944488 30954264
26182290 30213146 39292283
4164098 33901562 30135182
23888017 25376492 5750959
1352883 23957205 4267297
22395491 28867200 38290219
10392303 35118366 26671402
2752597 4735104 451699
16792626 29001170 14019804
21442796 32822176 5523687
34584793 23121197 30446419
4804636 18874661 19732369
6189041 38923609 17266106
31337561 17531354 23587543
30425171 30576509 36729579
25518674 16885901 30932211
21904819 3593865 15612634
28225689 1446603 26782762
36200193 18541030 1837129
11474467 39613753 34230716
2625699 27027298 16030274
37490453 27306095 22391678
20759471 12521109 29896775
18483257 19702730 13867102
8328186 13874599 38838316
14113364 35239798 13347908
1208278 9577962 16167853
27395127 31849923 28159304
7606639 10132326 15007092
22597377 29397084 31078018
38568900 39070262 23828090
35626585 5274790 31125275
9417414 39589793 145703
32327457 12196189 34726661
2432869 21138655 9746796
7789487 17845965 18292885
31869682 20117617 9327664
21875031 20709498 25167251
7875420 7525141 28111284
14724742 12954866 34627588
5099747 24216771 14190168
723583 15846220 17051476
8469027 8350893 5906800
8087182 6929909 16393513
22544471 39216036 30848974
39523718 26365039 33362267
29865038 36035248 27000433
15749451 8299699 20138091
31783490 33503770 16925850
9949976 11647479 17583396
35384965 6232059 25670219
13268862 38327038 14122040
37009569 498153 13744244
23939753 11422788 6899558
23229087 12832670 33724627
10470063 8075626 7144124
22041231 34717243 3604041
21346959 7655148 35583446
21389053 13261752 5324079
37719474 12892913 15534484
36849467 16819867 19285372
38236675 24852686 466769
30489467 10738863 7034922
22915876 18907376 12592821
14839196 11628936 19054943
14478465 10387121 38356016
22264099 31020153 17362494
5870436 35768863 2141085
25529856 26778124 28569239
24794266 17853434 3248600
6031556 13343833 39341827
24247651 27732625 36822735
13933931 30960499 760574
28384003 7913289 12526145
8041482 1719939 13046435
37380855 15282629 8838191
1507804 21249068 20182573
18832669 13497926 5305944
18271721 11810920 10130358
22467474 36970166 23748709
18526909 4174472 33832637
37976259 2279613 13040593
25952196 13319908 37834357
33005370 39432840 38311361
32625887 33821246 39684165
567644 22210803 30710717
16361501 3503335 36335663
5087363 5483368 24868645
28908873 4619310 605433
12831537 33089505 29002386
14654429 24965296 2213596
21083157 19572873 2763787
19574065 12319465 35223048
11281825 10275943 34557083
18550041 17350414 24784580
34383230 6705243 2479181
4283192 38849906 24210736
32949355 19160901 3239705
2174743 32721909 27228480
24163358 27797002 18116386
16878013 4110729 6878462
12688265 3387756 9515119
26694490 21685357 11839317
37547582 15094931 18434072
14004695 30679675 4466565
29697848 30515121 20646738
5781759 29245800 31373586
3359037 9849230 415912
36467434 30820292 2307168
32110841 13998747 12047675
36484601 35312825 11171813
29483159 35421431 18226284
12138765 2245232 39656873
33063957 12386003 38981628
6636771 13235828 16806208
22083789 10296808 36260146
15036042 9584217 27561204
21758900 22225406 35152811
30673187 19147401 9057838
25245524 16679021 9719154
2872145 31796139 20357056
14677476 9271975 16510749
27545692 21384529 6773343
28722715 9004715 35134949
34689125 510875 8707204
421233 11143225 15454772
20615185 27236123 14154004
8734362 3709229 2456250
8282951 32440420 17789225
15961215 29638038 33806915
7551356 30656787 5316338
8740144 34924839 23175321
3143973 26230796 14192643
22888714 25672464 17374752
26996088 15270256 34112881
11434249 36634480 29551608
1798469 8483448 11717172
7744247 34852676 38114788
38244157 16713581 37060798
15896295 23152613 26138369
1192029 18758050 15431368
31297896 18215806 1838111
38950477 26284776 16621351
737171 22155505 233608
7879767 16780195 10151081
3367870 32834077 8402760
25331225 10110788 24711445
5012364 9201585 21084937
9851031 8141750 31544584
22334485 39044389 37819500
37555957 35268207 34301327
17235288 21355308 9125635
23111843 33981748 37799060
40064689 3726394 9394831
30062113 39833016 13865687
34131688 25896525 18007982
14361760 35451899 9707023
37897568 21650712 30532299
27523590 20875318 4726408
10490368 37844250 25307646
8935659 21495695 17660552
37003771 4631288 14454138
34229074 1522591 23124594
13459308 38574787 37361107
19846870 4525232 31577861
33081900 38713983 11127677
33947762 22227700 23270327
15095317 27623232 25886537
32444229 5268134 30716669
2313926 29332259 7739946
3233862 25331361 31424050
16587804 30828195 13464464
16883372 19791993 21331414
27915855 29434367 932725
31853296 9784596 3154811
17293562 7758223 11888354
30959206 34942542 35719149
8102061 9581675 4475009
8553575 30641052 37516410
5193821 31467364 28466106
35124117 30956700 278213
26695558 28211100 31781412
7104537 30504965 33455944
10802177 28274730 21507282
17280171 8090548 9136493
2129864 12352188 18643465
24360627 12087453 14629997
8977375 36215246 38753147
37728335 33061105 10659822
39628313 8526818 24675063
28215711 2688984 29734578
33371648 20656213 38426549
3632327 1114428 5893044
6373977 21094760 15191092
27132353 35162157 26441455
11218067 10262294 31255613
39718269 17272728 11051751
28241448 38037261 6074115
11398595 36631858 5035378
38598979 5491891 5183812
8744123 1487276 26369356
32889007 1621654 23444869
25824415 24021023 11202880
3841792 4015489 20400073
32565570 11746072 1623685
36030024 28919183 2531058
37600275 3519718 15866559
17672736 26867846 4624401
2623959 39305816 8074934
35972701 14053447 24667608
32255767 39300933 9350375
13875360 25239201 8655372
15224619 35939381 17037774
33590898 35657743 39439906
37756629 24992974 208357
37444206 20733874 38898811
16726976 39221116 29525018
31967613 4614073 1494555
28842457 20865220 6999000
8250882 6288418 28252496
18793733 32891703 36506250
23192746 8997934 16397993
27131616 13462108 26994794
29930135 15002706 23680032
34332432 3906081 20372367
6296901 35518183 20503047
12848707 13593566 26873742
2427530 13806495 17054550
39299996 27971185 35358637
34376277 35470156 11051903
3519870 16305897 3084169
34506623 1413522 10937938
32889875 23392909 14182775
12539019 1374281 38050984
38515385 18086419 24481584
15072350 17256863 10848044
33496855 10311774 34040449
31069554 21266521 6834038
4312272 5281431 34793717
5684273 25962310 32648283
1806900 6303755 6556526
13958180 12857925 37363458
1183992 38498673 22277943
24182635 6983958 36874271
655526 20627767 18234069
17279570 22976620 26100009
17301648 257756 30370937
20363013 2086039 33500141
16911210 5622726 4942736
2935858 35481963 38141401
18003451 10911212 7547489
5285478 38822163 40038320
9589885 4142551 15169242
3739790 19746334 14736544
34732368 25584234 35971432
20295832 24409967 23650905
11413296 7155856 2249971
32178053 26684928 39267190
18049000 31778067 26991554
6967662 33124354 36915592
29956940 38650720 9976737
9229592 33456963 38635732
35220213 15153727 36476417
35271420 33742013 8585190
26885159 30517488 663991
10853625 19129214 23667133
34644006 27001356 19616321
23752925 24834219 10628481
16033910 25691160 39983832
14991710 20943593 25255654
6686669 24054390 2370325
1695739 37654706 6422635
22608769 26766112 32818418
1288727 1977634 26541953
31771404 33837180 34957385
21852349 16911842 25215837
35712529 18201230 1883667
24028988 5172878 12418216
10239508 11899746 32206640
24707272 35671787 11233554
36059453 38246424 15392625
35247638 9300132 1134653
18258819 22988844 36419497
22573945 12036858 18504826
10243120 27496843 686630
15191744 31145864 36566984
28061173 371989 1923214
8527934 7549938 30735405
27152070 26170223 36139280
39176264 21939815 29243183
24099619 38447788 11045632
168083 22703327 4707343
11299405 39815021 22211063
28249912 34981193 37046227
20443260 27683599 24483411
7175430 11471674 24275613
15898169 2864926 3583757
10623012 39854213 10772849
17949529 24701182 3669810
32322834 30557414 18241161
12360621 20008261 9663564
18509998 36722455 1750927
7495531 34381561 19471562
25707685 94302 30688115
24705243 26023378 15005873
27057714 17011341 36726143
22303520 12376407 36445887
21884454 874637 2450991
28220962 20305009 34097050
6238102 28215707 25592880
37365459 4431991 1534933
38711142 11815126 38055796
36114361 19626055 32198845
14846960 31661422 32484176
26976630 27172369 29532083
2681009 12826815 26491229
15820888 34949613 37664223
4633234 20955297 31057945
33706815 25982632 7128770
21965025 14591129 7310785
25521870 12123118 10137625
34525389 32829919 24221941
14020668 26263705 10415169
34475225 11168627 19478564
18560278 37235178 9628031
39963146 2611591 4306115
5896776 19423926 29822398
4734016 6205784 26387597
28739266 16440002 13724874
13124091 36989632 5934236
29135161 16312341 34847581
22412147 4193243 11202630
32800869 29700093 23744727
24379552 414421 19003928
9674171 6408136 32730676
9696396 34088346 37803128
24485126 9995826 15818211
14442833 36559670 19706244
26058652 10542869 3965782
37226890 24154320 21657820
22111402 1719382 30437576
7407499 33425015 38398793
13453227 1191347 2069655
24843916 6107763 34066730
3882160 32175041 39933084
13583481 14557008 39693314
1865221 5308953 25931861
3476656 4425291 15973052
12161890 24788015 39847158
31547985 29090767 28943178
2015364 19040580 15397095
34672193 34813903 28483691
18370894 20407619 17392368
40065727 31386183 34258323
26487608 21217035 20077846
36569845 17899066 37475063
2392800 36412992 12880954
14542661 36421917 11772696
5006745 32662807 6257941
2028951 30948248 25062
32601949 4253827 38999348
13068475 15175751 16980581
39204377 6344109 37984790
16981003 23166317 12402785
6702584 37354835 15257293
3015901 13492952 11588329
29253052 21419420 26241726
25433599 16199695 19407871
34317334 28650927 4359573
7645918 11623867 13515581
8287217 30557187 32047175
30254306 30346415 28772588
3156075 27053715 22760899
5432027 20670553 558009
29101495 37969683 15531626
31097316 25780675 3796885
24336562 19541975 27969576
34033707 29086081 36156791
19600197 21569577 34302950
2913386 25476125 1119870
38786680 20338563 9022091
20727153 20904297 15703843
1377267 29417563 9765631
30598633 29394017 35057237
28080552 32893757 12693471
17402460 30877523 23183670
34006387 29556327 16106364
2364739 13180052 9320370
19328079 23814621 30608591
15895019 29367598 26968473
12889255 25463322 33486792
30475018 3572608 21259635
28546041 13166704 16375688
18341852 10026497 33442436
31143447 32094036 14837493
38475927 34917693 34577860
5079774 13742932 15650015
39986132 25345131 34980962
20129956 24441101 19533765
23440064 36572242 13562455
35230609 12479982 9764852
19529968 22573321 10079297
40028124 15449069 27164796
11398714 22737855 21908575
21662706 25050134 14292529
8435746 26157117 2575403
36027915 23264623 24251243
16323753 35496085 31547376
32095655 16215492 31824295
11481416 24189033 5679081
23988303 20858213 33983417
1407230 1504184 39143729
29314510 4912088 37313300
34432833 18992594 14417066
11320620 32625688 2336637
31032614 3092507 38250848
36938327 33694114 13240678
14714561 9220406 28289441
30749281 17739999 23118322
37097473 18869819 3731272
7282281 34091401 38921336
26866012 24188109 35772681
1212895 29162131 26651062
14296627 2993251 40050910
15767952 33548055 2426534
19647110 38989174 10836058
26454604 22544914 23282562
13360861 3305527 32406421
11655976 19191402 14075095
13941588 33930616 28198482
28802290 13991360 6482022
19425314 10374398 29997554
26311101 20676770 33991545
36072418 7873667 9663855
24533109 15541689 29547681
24862408 10729418 210695
37486309 34000573 3297171
148514 28922631 13739594
13871944 5134210 2997419
25398203 11533855 4438163
23918077 25690297 3129472
32289022 36513386 16882877
20623891 8964608 26635362
31707292 39425090 28497278
35569460 39971646 502826
11574281 16618218 29540480
7204118 39116543 7426358
16992165 10950269 16597046
29362579 31231079 11322400
3922924 1600731 7732997
37197256 22826032 9528521
19295997 17547438 20791289
15716479 26619827 21376353
36803634 33046261 30958524
25622369 26494319 13495549
10449206 4499378 23168336
3119600 27539301 23508816
25937137 39656838 32872653
28682075 33121450 10299658
33443356 12770724 2586533
5969324 29739162 10643203
27188345 28483564 32426780
28966162 28985888 11122215
18877665 11839630 5851177
36607475 73138 23378737
33960370 2755084 2973454
3801376 34849355 18783342
2410659 31286619 21282384
23640430 4606934 15296090
25485001 20157544 3624640
10223696 33855092 15227535
12263897 30758738 10408550
31668843 22521815 37532902
11694339 27720364 17815448
19996040 8405111 10956959
27962715 25830375 34466810
24658274 13815178 39637059
4480957 9930359 10860896
26760830 17911321 15609034
4119337 36081832 12495319
10348066 22320352 13133087
16407244 20373624 4483748
11095671 15367274 17268936
39351339 23918291 6987165
37027621 5765360 2196735
39337744 17397616 13114055
23324926 693404 15293993
26810392 24879290 23302348
28168934 5149407 2319898
33905035 27499965 25028733
24596012 9842248 20956563
21331491 6613778 29177169
10375016 16405293 5380835
2772641 34865645 25328327
22165639 17607788 3070236
3967133 5368969 12131059
37140593 13116847 23960908
21747197 39975855 21774863
33581265 3310914 19331628
29227311 29130737 10819512
36406003 35254890 18507058
23739848 14966939 36350131
10657229 32608206 10096082
27390009 21010654 16840422
18844308 8169809 36436041
16150658 36989755 1165974
27918454 1252575 13303781
22769488 195571 30336715
25321563 20554164 38808105
16106123 37865639 7082063
10508606 31441872 21971237
7898690 19411428 33086825
6178152 771915 29671453
25066375 16073254 31241670
34002059 29309932 36208445
19296391 27458764 16572185
39925197 470891 14291853
37973366 12107500 30733206
40037355 20962311 29376467
24419 25358971 37652934
30205232 9566518 18091376
2248104 39853328 22774372
1258306 11388933 39546791
32733307 9421533 6540457
29151722 12593381 7934977
39844480 3174696 25717978
17723545 9072931 8896632
24678620 12273868 11513722
9322224 21710779 16249294
16824202 19357288 38447256
21605674 36658029 33039461
36487368 26052369 4481786
9467580 33001966 39684509
3145726 7157534 19971580
39802201 22734601 480122
7855326 1896689 32850005
4472484 19770455 10924922
6184775 22077626 34946150
19206212 31780697 30724498
13967938 30960028 34954363
27913066 24134924 15779409
38632052 37972658 35944035
35731297 38373912 39833317
37525303 13240765 16352801
33026034 37356036 14215186
24319083 21031693 33481075
20397760 18324966 26699849
33338571 513890 35245448
26630480 2949724 13465881
16621553 18487089 14044439
27358024 5946173 37286
20017599 4341583 14824036
975636 33084030 37549403
4852702 23716839 20362137
8423209 5848874 4373735
11735874 17760178 10237339
26602005 18296262 13539353
27312392 36084468 31830788
16014341 20472227 14630043
8847666 22329369 25773514
36276715 26998512 33998425
29388730 23700704 18702863
35932629 9769940 25813197
39868249 13198119 26295246
33898091 3633913 4579699
7437370 24047306 6044208
21727949 30354489 868470
34659239 27329442 9756525
33618156 18062931 6602736
8619914 14833236 17640380
23511862 21486572 11673148
39560371 36155918 24612828
12634261 37636054 12378115
12200490 26011171 24124762
24341589 16928121 27260699
13381020 1115877 26411909
14619023 21134250 5359779
24115525 36654475 37898039
19389079 28057491 39895745
33908677 30917444 31698021
22366404 16240968 34686390
8194752 26774265 25730234
37857821 29566587 36305398
32053400 21468064 31601262
39138744 39547402 20902900
8166137 32428919 35782756
30879882 39607961 23967228
4223229 1143820 31968897
8930904 30059446 6618507
33484380 31282347 11659844
38233141 21246498 15448005
10624083 13057718 287754
24992552 37722961 14173304
37209365 22536466 19448852
2690928 13427427 4913664
39673142 24406734 750745
11300506 11855368 8206862
13620224 13968923 11608096
5465639 25081128 3978554
3272969 11719920 38817131
12776948 1266439 9166996
24596569 22318030 31855644
1587229 3466248 37888886
25509296 8422198 20419240
32147455 25739862 25195204
27338180 36326126 12093452
16928819 10881187 7979054
29818900 39300481 30400255
6009549 36852621 30120712
13131739 33211632 16432993
18305378 29924064 39566629
29952886 37971007 19342878
28825206 39015072 5107915
28937812 6025085 3503861
8542649 11348414 28217981
24625723 23539604 8617289
30937832 38187682 35985471
17264251 13869466 19386183
32461619 4818921 34296713
25136147 20631867 34488311
37753282 37002527 2841022
37445507 14730782 35998198
38905271 31553533 18390496
19090082 17855019 33907598
13827952 11074035 27895412
36261502 3174682 33973390
36406492 18212934 11863959
4574495 21617520 37489014
4892411 28230373 13124930
10080881 20488267 19501212
27085919 16663453 6040046
15202625 8422107 39167226
38614549 8918309 4387073
21532636 36340021 10375413
12645604 8259546 13303089
4316517 38063979 24110820
12741482 13278294 17354623
14231886 38280762 1932015
9027444 34046322 13508379
11839808 2769041 34699838
33426406 21791974 34172411
9710879 12849404 30461490
10664461 27974030 13047451
36020361 18315356 29885973
29032332 22984197 22586264
8441441 7247282 23010975
16272641 7599078 10401804
12979226 28657851 33926870
26185577 875720 10445586
21074966 34098894 13458352
1745875 34046782 3592591
12601282 5366762 21938625
23010423 31366303 15684543
11604112 35170567 22041747
7392655 813594 15040107
31203983 23008383 9638920
24379276 35797413 15884414
22278144 25380911 19338797
2658355 2172281 37442482
15550539 12662356 33258391
17173133 18322269 8923207
23694216 21449819 6144891
23938767 13432968 37120813
25973789 664286 15917433
27178613 32464431 13846526
4924998 14782851 16777349
10114844 31664346 26866726
4230328 14899381 39797506
18018388 21220184 34111995
16038675 10415131 11451929
25228626 16175730 10182874
10436018 31664726 8908264
24242918 2580322 29463317
18765035 18510438 39131197
35798005 15141790 19987856
36315846 1325910 12536946
278737 30001669 20805863
28936237 13781399 15003527
36341427 2334339 39729110
36859666 12443821 26631832
25619593 8142166 34667914
30455980 18077819 38910210
16435108 34957450 17877585
13783870 25527414 7963110
12363717 8284335 22496106
19631818 33388103 26732555
19634560 3279077 27454056
9352076 23296692 34545734
15931465 2997206 23548860
14843965 4038159 25146851
30730771 26259038 32971736
14418391 22782181 30670476
22302501 17714152 5160046
36774795 6586669 28934458
7716998 3580133 1004858
25984358 13373317 36790383
15373921 3249731 21202414
14688666 19456705 7815516
27238708 39973473 31141220
28240234 6711000 7640074
610338 2374911 24734915
24708083 9660923 30436780
25795936 16353004 5248288
30145417 18515283 8548738
22369875 4372966 404710
31669693 1168574 4364723
521131 35030376 17904493
30883028 296677 9993516
20761242 35156690 1614849
25673278 31406003 24831854
25119491 33323686 28175110
23749445 5157605 7724854
20438906 26287192 32758202
32146483 36382394 36922130
39038780 36623496 19355263
19484816 19657945 35560198
23452634 29263388 37166416
30555353 22623433 34971163
34820681 101566 9600647
26313845 31182408 30624175
8227401 31811622 32995095
4111590 6075860 11905929
11883255 10323943 34399910
17132474 27093998 9726749
29085866 38979418 12914833
32834455 37844577 4262109
9229339 30186622 20276923
23186378 10719268 913339
27265381 38496732 19962600
33831784 18420459 15655365
14508674 19866430 30029136
30749011 13435298 21226905
24374507 28354132 1844370
20941451 26981609 26056818
36651492 2501546 16127354
30804669 26715479 23545098
10953598 205137 13952013
28610957 21141765 22336603
1042334 27014590 36393399
35584508 7631734 20494747
38707150 7847873 4903510
10991847 10677916 39012431
21942858 2718696 1920372
12418289 4544133 20998328
18552072 36270796 10783619
34549565 29674551 5021611
29252811 20700328 16882779
30809602 31812239 37355915
9941375 30869430 18130531
38285061 12524727 38286073
5919098 35560325 38260447
30394889 24931926 18135481
6714666 30726265 18277528
6497752 12499200 26897276
24139916 35312030 33779714
14528154 268599 21507800
9430861 8954557 30660711
10974959 11345649 31738975
4998399 12156451 10230140
34731881 39072672 1865049
38808614 15270185 12688114
19390148 176354 30862753
658196 29123563 3761542
27321630 886347 3574291
4453550 7793498 39411661
8362210 8241938 8636874
15304597 26369155 4094295
28756169 2607920 14969895
265203 11131113 2171811
6791263 28907520 22044282
20268034 9652183 27236004
2856025 14854326 6293466
25230220 32354833 34497851
22233027 2423339 891501
17000504 28730222 23989484
10060253 31301014 38557116
39670452 33217612 10809533
21334415 15266813 3357660
27917873 36080944 26649134
30260158 33769548 32974412
384621 14795395 23053564
34908426 16647716 32881699
2314443 32996552 7283430
2362140 34757506 24695716
6298875 36073639 26584266
4034099 30586466 25238273
9655170 22124912 10968077
1224848 38573609 39606441
1287909 30543302 2193848
4115252 8072158 37409247
14565473 31267788 21873850
28832101 4579529 26684653
31919976 24367960 18446288
4435646 12352147 39704885
26244433 30216910 15075636
36417062 31737055 25203056
39887719 2809433 12075002
12656617 14525148 28006162
6111831 7893030 20776089
24709780 28783471 30423597
6038620 27960308 36965110
28268607 23667472 4522363
18591238 3010590 34884428
10466423 35711714 21377343
19659835 34856590 24583633
22695021 20871657 4523466
37879225 16500824 35795304
35461890 7333064 35414956
20382719 29581821 33235014
23015831 13650922 23756486
18196537 33212556 13951934
7101663 4439900 30205263
29740787 10161024 28407298
15469993 35670860 27376387
23326545 824325 18293690
344503 18012994 5140513
18756474 31717001 20745110
19120194 18719228 19953408
17917242 37194068 15909123
28365793 7056809 4639277
25225430 28605824 19861727
23307280 34968796 26986768
35607385 1904998 6791711
36422932 15175175 9392905
34969120 3320069 14880926
11420401 35191076 388643
3657024 3504608 31526883
15402188 37511692 35067395
29762496 26488414 9509505
39368540 22781028 24519770
22519142 35473983 34940895
28347463 38724743 5335151
7163059 26355347 20445171
19021444 21270858 7646481
19200780 39236577 33505452
33814708 31095999 9534684
32526817 15802616 8963440
29065127 20364239 31831634
28549585 5312012 25830947
7279242 3110627 23660936
33764604 30978733 18212913
8114675 38823922 27504518
28183675 32467394 37439815
29057861 35033520 34736021
38244157 8073595 33725500
18371319 18364502 19595605
37638849 16445855 4852188
17158867 18957973 24006700
25201884 4338962 9732994
22461553 3504548 24850183
31598660 20800722 29992138
31350838 26106060 33571646
22005983 6210733 13166929
14462882 39733676 4346012
23757371 27966722 18331410
10085595 1696428 28672255
37604955 24620909 20158900
6152667 37076509 11874997
17072584 3476256 31743622
13907940 1532658 29297159
39730818 16859372 27815700
1602393 20931683 19043380
11125489 8392698 29535642
25900133 10255448 1660313
10053699 9223262 18283931
6825939 20351511 8601445
29795857 23477116 14558802
29238514 32797826 1897602
21245698 2199824 37453293
19940396 22735665 26880612
26166185 3422143 38536037
25213744 27519707 16517346
4602178 32263597 12708982
27163729 9776694 1355316
9599541 36875808 28457011
25434525 8150507 18489879
21881900 10121905 23352795
15050657 14343506 14105785
29811434 1249496 10132363
32622397 32137952 4108803
16412978 10686950 29666062
24724757 12025247 33245851
2196535 9499112 29888926
39496043 21711712 14560750
14420649 9865691 34132416
39917764 36413456 40059837
35271842 39693242 39315272
14734059 6050795 28582812
13418262 10793084 35117681
10304569 36643095 28261124
25522728 2158119 7711457
7264526 11745364 15241265
11082091 34118182 14168382
28988199 19742106 33923363
6021602 27406782 16135003
18120844 23459924 4497209
30587342 32991373 17353679
32215930 39322001 25808626
22331491 38776649 36280922
29339991 35310794 7638953
922342 17889599 22087204
31103494 9453442 10690055
34439404 24542593 16947546
25256674 36798002 4463034
27927258 34936029 1589268
25708577 12416663 8318955
38051187 37272299 38674270
491426 20484729 9928700
2737287 10716901 15661048
27436489 4423697 15409100
7633600 315057 4884726
1103306 34395870 9773671
40049259 5992071 38171260
6064143 9737726 17778796
3956865 38129280 22598769
35263176 12169852 35803358
34576694 6992274 3856556
14884603 28853331 13952949
20097206 25422127 1351119
27615509 37330303 12646790
27907634 13212270 17159141
36192946 31883467 28400710
4060904 29283250 24485073
22682863 34553409 17901347
26889592 17283855 33813379
24681490 12081111 25724743
27428790 38575050 37618804
10921953 37546547 13155620
27780500 5442639 4017277
2157880 33223147 10640868
1598784 31053602 4259842
9252932 35851224 24157379
1234358 37437149 24963560
10911457 24140961 15536097
32544310 15132178 28900766
38239270 27797763 35814712
36465082 24625102 15315243
1306925 30644613 26444736
22583947 15219776 10185847
6549698 29392329 19068739
2080397 30639562 25647072
22014205 27992098 6463367
10139339 15312470 37745804
11173199 21454620 21100324
38758339 38274416 7031287
5384334 23895825 8407615
38404976 1586198 10145413
34221175 26948755 28383206
4245603 25416411 8749907
7643432 27972500 34672066
27420102 19727632 24342429
31894994 10415682 38641132
1036962 56960 39913678
39892649 36249692 35255712
30327728 10566128 17455465
8992647 25551368 18181035
36161086 37933845 37181517
19551927 21693505 33608982
15186345 8042740 29535850
28681607 16599268 21085826
12837091 9634983 9214892
34294452 18415848 12534971
22537024 35985927 2006545
7798856 23134101 29312660
13912713 773010 32002455
13335521 148360 29676069
38940731 9666688 18667990
5105080 4492081 13112369
28185516 22127337 4034518
26178201 39501689 13982029
26625572 37085458 20152904
18957425 10287652 39085601
22844090 8342334 16803167
9543410 29844715 16562297
22555039 27374097 29631162
14780713 7949306 9705644
3348727 25690409 10569850
12282053 3557853 4989393
24600129 12579206 35224836
38353560 1403580 12641506
32374653 11476848 755088
15736193 11536735 26118801
26941330 17974510 3794549
10054847 7026372 4662418
27169186 34016652 32801022
23748002 9434867 30850723
35498341 1437904 12395454
22349817 32513896 20293953
22257675 255048 24203161
30992114 10731257 39402113
14177457 21003037 14296462
9615133 1581801 3809934
34328531 4796944 30838422
34613984 9634317 7049832
21706223 13352332 5305598
21353052 10581825 29166911
23385614 33113223 1890403
19380141 12972221 21955014
12134354 18048734 17939420
39010925 10744199 24829310
15244154 749200 10417951
33140022 12560560 36467398
220150 31966046 8780889
13965030 11924005 35413463
27061378 6467038 31160883
26802459 10131291 18136753
39372641 10694278 5189606
2742325 17592703 4112104
11042398 10269950 37861228
14273319 3119743 152447
16524995 173144 3534179
19419450 15126863 17866539
10876329 14729953 10949
24165890 26993249 2715855
16591050 7354265 15745426
5338470 23289417 15814489
28815133 11353244 25091126
24764848 14214164 5789443
19632836 29318664 34850791
3578223 31899276 29772504
39224620 29617169 40061109
2601267 6304234 39515459
11435145 15313027 435632
8182465 15634276 8403159
7126212 18650833 3886607
32073725 27752740 1239217
14353295 24367192 31889108
15592511 13312576 31079608
19637124 10009749 13713790
38849102 16580645 9299613
21037232 4799264 1354476
26643756 20098851 28097106
39432451 3692302 1270971
30975715 6750873 2319253
7213822 38904647 15438878
37740915 9695156 4400991
36617263 11860032 10135351
27267172 11978147 16679868
24161795 15345559 29476400
17385479 39315250 25350237
6238298 32261279 13030069
34169116 23945768 37966860
10940569 2348638 13035273
14832410 38342636 17405189
23645059 1667134 23533546
3775932 9161632 20527724
28576922 2456703 21111168
9790710 39908151 4007226
25307662 26100039 26508876
22620462 29202142 24274082
32167226 20660292 37021021
20840861 10062853 39582493
26716656 35494303 3996215
29699593 10180102 7266887
17688237 25090452 36831879
7640694 30738661 31151190
2713407 26539811 18201600
17514373 11754252 2328782
35809874 29232661 25265684
13125296 22665968 18970945
31979469 23164676 12258167
3259260 31799848 195786
35291151 3638113 26779722
35631014 32066219 21320403
20860109 28308079 36056832
28851870 23588513 34194850
19402293 23927249 24201930
32323552 36001881 18711931
19800796 11564651 28655241
29934187 39895890 27064027
30401768 6687582 36819758
10702216 34253083 30070255
20418254 36204721 24967583
32317567 15435220 24333119
39682088 38326864 16825008
21028066 3042349 22500502
9149715 26158203 10685313
21431041 23033337 30977654
25685770 29275654 13160170
2814815 32686740 965083
5017000 17844060 5874989
26483441 39712778 14435511
37714091 36963176 33337639
9253355 4194816 11377236
12103448 9323685 5008338
38228797 36375172 27809751
38311898 16936338 16812367
19587333 9165494 27364190
38495253 817657 37054695
8131846 22907291 37945640
35293696 18070987 15792776
33315557 28457356 30735771
16526814 12254939 4043726
14140057 21225974 24545351
31015031 18716673 6805108
19926927 34693398 37014828
23992387 20948227 6624043
1095610 37299967 14797016
10112863 16196943 28552542
38911059 17335342 9725885
21951019 37388910 11302794
15556017 37941935 7183980
16899460 31975704 8121576
30636806 27247883 14689270
8057387 25903619 2518814
26782746 39566715 7968536
1343538 37517607 30943604
12516500 9000614 36848646
28142856 36323168 525772
37866378 19751558 5351028
36547720 17859629 30286666
18126354 4581923 35035399
18098526 20504077 13290765
39848622 29320862 4976368
14979968 6202757 4210194
253419 15484822 11133308
32181173 15464621 27686867
12164215 11540281 18572214
30801641 15863883 9315552
22041873 2766002 19239020
19048891 21091059 21297164
36399906 23809502 13157715
30516025 21295536 38669008
19748133 11480253 37015627
28280331 34683201 15313573
12019295 7281351 24700390
28816168 37212078 11010197
25093727 25999782 24539829
33871772 30869476 1419241
19755552 13559300 27214758
9696557 16836454 31653452
37173542 8216332 30556727
13829813 15972739 13373151
17478265 7006508 23794417
33904218 39365003 15248385
9912368 36060667 31216191
18895032 31300646 5563219
35635525 15006831 18937083
29160150 20851964 21142358
12862218 20724845 5387678
2533702 30547118 34930650
24101377 29885725 37030596
3942855 2580330 39385580
12091775 36081679 29161574
17037552 35804685 31984460
17484081 9073702 6208120
12309934 38108043 6864718
13709755 16502910 36262689
20993934 19948127 38217245
5589104 29608400 9601908
28057447 4985540 24267051
29480859 4257019 31208817
3786807 29652490 26573473
13993816 34616861 13762432
33669374 12195294 6604432
2873478 30839142 18104792
28675606 32324377 29745567
31362523 33631763 5026502
29690058 35231268 37068808
14385296 38431261 6712246
9944323 28680499 5590680
13024270 5211356 23235242
23660082 4658037 3950881
29443454 32837658 26672373
15207604 20356378 21272345
28689174 23005798 37635268
21756499 13612421 21345624
468736 7393766 32204300
28712386 4551487 3478349
8455023 29152767 18296543
38198230 24927554 9926770
26155556 39698529 269547
24192624 22978264 26706409
26586451 11615795 39770894
37524237 1994808 29007239
15966386 12855563 14744741
39541145 18265449 37242130
32010387 3685531 35393226
4311027 34649602 35047518
18696372 37644025 35189530
37156596 13400446 20225191
193550 6940194 10541824
14341347 5790485 21013181
20137258 5395257 3513253
29721627 10126834 5078364
24780428 26989491 18584815
29509944 38980008 32294743
16193262 24076794 26143415
4081179 24952519 33081836
37698570 916937 11625163
36591741 26759315 20690384
15125800 21028672 26586304
13111344 36431019 8417370
21974189 17505884 1280499
17356778 29250782 12409182
7289236 24257499 21509840
37935408 27111757 17206297
40002026 8482822 18379988
33835838 26217304 31561418
32534944 33226903 34982015
26319358 14797153 28781493
8533091 37560786 17554126
33606612 14999319 35418387
31891963 9079649 23732232
22191261 27492952 18710926
7752350 12017729 27362759
11096249 2661760 23513055
29756211 27714655 30592957
11300478 16323875 16771620
17719979 31639454 20286327
12064088 5284527 33508883
27539536 12981760 23184771
10538040 19738331 22963431
15435726 28944896 22194287
33655586 23305938 24282852
30398772 28308237 3216391
4186269 165796 28992396
38845034 32533091 37299730
33174086 22497658 29230047
19953660 1118909 19389220
19134697 24042407 27774841
29189638 29004655 13212278
37382473 14574715 34013816
33170968 11993442 3407222
8232486 8528356 38318923
19815245 11731337 1973432
20147698 6580551 13643097
14846649 39897181 16043167
28818517 17772991 20576150
34714749 14002499 6155926
1377951 8623572 37899069
17696317 18032409 22540914
7170184 3501646 30570254
6044446 36366381 3785321
21306505 23800676 17873247
26112524 14451846 18259980
34741443 24110538 6202371
14257935 21195202 9065725
36279142 7070565 25202738
31388293 23119230 2302135
11166501 17869815 31223212
24931017 14509838 26759100
9562826 31618820 24905228
22034134 24926623 39275704
34546978 35908065 8598740
39570195 29283113 8100129
36069824 34631081 33821429
34338012 25361552 4275886
17596769 16969487 24351970
21690955 27901207 4229049
10529781 17009276 16970430
1363672 30523588 35990282
9210218 22287940 11378881
12926374 8166587 7562466
39012413 19520123 5679608
22785359 34637524 22527166
22496038 8513953 15509162
36029201 1213653 29468309
25420119 27563520 19577851
32950466 37843618 23108527
32409230 13443999 36514068
22209502 32287914 23664567
19362199 39849705 2370759
13732659 32619210 16901266
18893209 38274842 13390932
20778360 32090834 23459820
12626462 668072 31522210
34953779 30932412 28337493
23489167 23449421 21614307
7222090 30156753 1691751
2343254 19021465 17527160
2419674 30532753 12107436
17556990 2396956 9964601
18795806 27470504 8203311
19339899 26320265 37788466
33979531 4460429 12443854
19021869 39429186 39966643
6471689 6447481 7305091
20435190 36063637 20193964
35261518 39142569 15209182
787889 2029874 39967051
38220505 15795605 5343053
15139098 6077397 16320359
12299044 39187886 3132984
30330727 9217860 29188775
32053419 11103669 12217457
38854539 2542505 2234280
37514511 19754209 24765850
22334835 16221434 11035607
16874249 5524919 30602320
31762342 16079835 5561660
4034742 12403799 10402059
12132768 34545656 37550931
39819978 30904433 27347836
35882236 8287835 5348818
5472664 11772247 39353208
32872251 14421420 34251959
22902956 16441407 15010682
39939477 13469820 9576694
30954117 39186533 21968189
39419606 35314557 1834635
25108017 3462925 1300646
36499742 16310893 786837
1067693 15609739 18359604
16136243 6343755 36076326
20188647 36715714 4368631
4463940 1832704 15143347
6289725 11355487 27048658
27630003 29836943 4304742
5611211 33447854 17489076
6498407 22296861 38526050
30236471 11067848 37281388
23781218 11638834 19687757
15189844 5204572 18905777
20871147 12925707 31423307
39884130 5214125 24938167
18823997 10456976 30680622
7832291 8521904 791614
37161586 13577884 20968819
18856709 2449221 17116083
17487219 3601161 2858508
36533026 38369963 16333029
36599346 37095107 4819537
8558981 26648913 25607470
13799912 30025003 5469866
5201495 38840195 6242240
18875924 15299395 18117282
9980338 40014056 26867416
38685301 32826532 26694238
12351601 21738250 13426818
23654919 12073861 17375200
3922917 20106272 10734127
1503926 28444748 27421725
13885685 36480721 20535301
27503114 28722989 30838922
21692607 6454811 3654931
24886663 29466409 1585732
16377547 3848855 31425389
12736754 8330730 522889
27793622 24023462 27168754
13348966 29466859 16948407
21637102 35300993 380480
39836224 4105905 4912136
23845819 16959852 4507299
37190146 32268559 4549565
39153317 33630288 15246244
13081769 27556976 28552530
34690646 27327371 38806673
1806923 20168198 14996960
12611126 9854446 3372461
35636970 7808437 29224433
2454684 20669298 2884543
85330 277929 97289
15084720 812416 27781657
35338069 14832776 3803819
897411 38095019 35047942
4400046 24669227 29412132
28846682 38958557 2242888
15496613 5172314 738004
30858649 17322946 24938514
6688879 17141573 18597307
11681916 30436041 16655516
39919926 38145426 10859050
24002564 20943860 28003153
33149910 16740393 1788151
17472764 38009224 3022804
33695296 23678136 6170985
14083806 37372175 28895995
3657106 33918155 11655907
14099066 26446689 138155
23565022 19695075 38172294
31679118 3114575 34250067
21833312 8257371 8848335
4984013 2511855 6059413
17548201 28950605 7659560
15448279 17879493 6837478
30335640 29055433 13137071
8757127 39453143 14685657
23477054 16357572 33304243
18205982 4326221 31492068
35393342 17199871 23036478
29405221 30359121 20185540
26081041 25028182 9212789
25183322 32876478 24930744
21898354 18096521 35936382
33769452 4448883 14464740
15762872 24868441 6534611
2096619 1277213 10339891
1567780 20690857 33174754
34321403 27630014 16177986
39488223 20258121 3853180
39560667 15582983 23112160
7404087 8688633 24706369
2988985 10078143 7796764
23509952 12759542 197599
2159508 13121340 34377478
37686161 8910560 25296557
35981792 33534565 8058470
18281015 28591966 1484924
1103716 8351699 14220348
16394654 29812513 33077967
11191105 28114600 6641274
352964 14213620 34150639
36873560 20072389 29014519
16370207 15668833 3914802
29991244 26137173 14758002
35938441 29807457 14876280
38643324 17704273 6193554
10988572 7742481 28922349
11973453 6042549 8440117
10652933 31063803 14962309
38941711 38214096 23112310
9116338 10578125 21510761
1284784 6818286 19254075
23222688 29650891 18204947
37953193 20450988 37193882
19097722 14994575 25356484
38654789 14363510 8708905
5068143 1959637 33998105
19002401 12597363 34325243
33946356 17894755 17099488
4560181 17864803 23267867
35883370 39482791 10349458
27690003 13269095 31576298
33665876 4714746 11234185
3724540 14444036 24852122
2932951 23692634 32321337
29081442 8029142 37701146
11193918 27351433 30668065
32039973 16641886 31736386
25663693 25232647 36452140
32474474 24108569 30902968
31015663 22819339 22840683
3643276 13008278 21879473
20649253 33781925 36635978
22948979 27294866 6844898
25595812 13847271 38102746
8956783 8147840 14362584
28485687 17977858 22257420
25753144 32703033 22585717
12646958 36001105 25447025
20962510 22986052 11011740
18079722 12956556 34890792
900883 11682701 651471
8951426 37555792 17070801
19370126 15173593 28946652
25085452 525175 18391477
25500866 38683780 38612008
33936708 28347594 15684702
13290420 28455939 32117504
37760130 29401561 39269797
23287892 8597570 16697709
10744288 20382446 23233188
13975784 316368 30282602
38945395 20973617 10563193
28997267 32284141 4876783
7602718 18224228 16643142
21376332 26211618 33294046
37290075 38669747 12431822
31657715 2748773 15590943
5259566 37233284 4194618
6676887 12770682 15915014
34549399 38227228 25169397
18394216 3960262 1322496
37209612 39098832 39283726
3915041 6427036 9742775
323181 26831349 31510409
31552842 32898133 31227228
8982804 37652915 11134817
6682313 17150996 2396948
34956389 6500036 39963456
38477441 23862775 12043416
38292387 10555363 20154424
9028023 22660308 19455100
35525717 10146642 13572259
21544343 38972392 15122192
25321891 35055598 32047207
36603992 178941 36042345
7884828 23452818 34250818
407986 34626682 981882
14185842 30748442 8480467
35706039 16141749 17870471
23778787 18505280 29539827
34855251 33702284 32681788
15011951 32919864 5856764
2251792 23970819 37285303
32185687 29792454 29004756
16448978 30449059 5349100
15716758 29044513 1468997
32497499 22029470 10140604
30981221 32304984 25327560
38885900 12499513 8409095
26452847 4773487 25338405
21133892 37589647 10906586
30697998 18793974 33869252
11566032 16967907 30067352
29012374 13856603 9340602
31412871 2511478 4152398
21425966 23768259 20065791
2122509 38316772 9220546
18798319 12880353 21072303
31089861 30321426 532519
3124477 28670134 3665277
937838 18746678 18885338
14739928 37330262 37358452
26843375 15768746 17042064
27588082 36955851 26490183
19671496 9051436 33714494
11004303 28300814 1664484
15585025 15593095 22740362
22684097 32446448 25519475
485513 39004688 21523807
15484401 20187265 19406182
33649853 17652921 33483519
6164046 9191796 3391581
22395276 29647761 16363083
37344281 3227112 25899473
14105826 32031197 22068237
28689347 26481485 30877568
20676761 6458737 29390073
6619089 32567778 2618401
10158687 6788002 29547058
29673111 30986250 15990493
7696195 35145347 8828080
29363921 32119478 3681140
13899440 217979 12177758
26485253 29481856 28803762
6103693 28924225 29688453
35594409 13210366 6013201
21490954 7756239 33427110
375742 22484683 29564609
23482634 15508131 19675973
3260198 5097605 19874938
30909227 22610473 3676205
15795843 3824555 39459672
10172448 424640 2050999
39066104 22184249 23903924
12279966 18968307 16021482
17960718 36830498 28755649
20779892 37432128 39017226
39953244 7935257 27771873
32796868 30580621 8488112
19398918 24464948 25978262
8355226 10234905 16742701
41206 3491931 712899
25527763 5312949 40013683
12691813 34846997 35834219
8850318 6576325 21582905
22004006 25985753 31508725
26406165 30341310 7437517
20865855 8946053 36919839
5450272 37578557 19577966
33557627 15882171 21274573
3199342 11441804 4675496
2750420 34686229 22784312
39745160 28645203 9611885
18756454 22883562 2714344
27442533 11912824 22967574
7897602 29716120 6852960
7791001 35849866 10911708
10604693 39553298 19456127
29007075 11635612 9867231
31244756 30358680 19742964
31962040 19589868 25944838
20882140 194558 33847664
6366587 24436758 22607812
30869169 33941275 33818607
39157487 5736202 32070941
35100665 4572763 30572367
13856694 2412958 33306921
5570613 21947714 11334715
5831967 7808299 31834609
20253044 8391152 38023405
12712000 6886125 12994666
33435393 8660139 18838379
1151839 2998936 19957791
15834345 32647736 18055351
13755394 15840783 9679186
8210761 8382170 8686073
17860479 21709597 2901793
32906665 31286484 8227852
8269393 13309130 8554839
9705909 12266639 7712531
32289539 38347322 14288757
8028605 11022154 17487859
21104669 157825 5154669
3732890 38691970 31783891
8763518 3082116 12024274
25322525 36237676 32921576
21966445 25984178 704140
38326738 35935309 11178506
22448838 11843328 26349822
5190044 36271859 31549167
11226006 6152340 27588637
18262219 26451767 36317878
8742501 24835483 37288448
15352038 32597194 858393
24157164 20790897 19847094
7992843 34267805 22157835
21899328 7878849 30266358
16090821 16793991 15873550
5941109 10019636 12895502
26301947 4710355 12828851
27487884 19902745 9196682
11527096 8830947 22955655
25598357 18675328 5515121
38774604 14322889 23065041
12158925 33974483 7166612
21637623 21683107 36118925
28177542 21016579 18362900
9662902 29788865 3747890
17994952 18911527 36828985
2503741 31652369 11799387
16567201 31361887 21265710
4600241 10480950 15100094
35824505 17506596 19034099
15882851 14578812 38106943
8778823 10032667 9884508
36537181 6951528 35298594
1984416 6160227 39651654
13040932 7960448 1610225
11324563 29525858 26758668
36247693 30969887 32041721
14365553 35435489 1651399
8853600 16411677 29496916
25833667 36933945 7053642
23771232 32971945 18285781
32191079 34602050 570941
4544533 23139780 12500150
3642221 38545135 35464909
35637465 27032876 6745361
37032816 27715654 36626306
39999921 21323645 26387647
3854159 3649381 31574875
29120182 35641829 37944081
2997859 38375511 20732840
31749667 19943098 29150567
10119403 35913514 21962766
996863 23101100 24033924
14153438 24386238 32940800
29449831 32865221 37717931
31145214 14403563 28000453
19024982 37172504 3245724
30578318 19090218 5348598
29614154 28428225 22084069
39822826 2044896 27117559
32434416 31020906 19912777
3162957 15166811 38600620
34867481 28449817 30737496
28848668 23579693 15418856
934863 33669808 26088432
32697031 3666547 35926871
12674899 33214659 9542891
38141016 16983666 12651873
5419923 9406394 25758798
1513290 6214836 31516885
38045777 13100855 22801028
38399695 27622192 22423793
24493454 23193637 33898076
1564421 16598003 31773625
16679515 21473536 35278735
11335168 30342705 3689454
24431783 16804735 16436344
8501928 7986847 11836007
6236135 7099700 1281566
10818272 14925718 4356682
18563394 30749919 4195115
18771724 11988102 22697602
38963296 24995524 2501610
8013306 12506433 33350253
27060930 33271600 7400617
38456775 23092890 859094
6997531 7192597 644378
12791237 33136846 21067417
32410164 27595487 32609589
8142145 31205054 39155051
10366708 6196489 8560739
28797515 11150295 6868105
37464020 8002021 34885797
24096732 16022184 14470886
11464960 8198839 24730252
24376233 29747442 8759647
24164216 16736391 11979150
27092512 38632041 20756080
14702154 39097279 37557648
10441915 26593267 31980368
36507170 10161056 10086106
37685719 4187773 28581282
11852771 21085703 9569284
26514404 2784532 743382
35405535 1105164 249571
38530227 13219726 39472911
11258496 5447552 6449150
11716850 407099 23316106
15826810 25116825 1045056
39665720 28962191 24336773
24489200 13396278 23531976
26590694 13226429 33049186
11414872 30574800 11748297
21372446 2474819 19069748
26966294 19204971 35870714
5775596 30562416 26354365
8841542 29095523 29894669
31532569 14220841 25927781
13190015 125320 23935952
20960991 15594586 24292069
32131435 9191838 26105482
6374011 22757097 5836694
10077417 17252584 39217527
24488250 1238594 27895813
31391880 17035669 33318165
6982135 13848423 14133573
3545837 32483687 33492911
7914680 1081302 21111662
16752616 18609817 36971987
29479762 33034314 25350240
27466078 4880753 8330186
31631785 5984177 6604072
11792134 9324456 25211024
24604950 28175829 13607236
36589991 37406579 11433013
15164350 8528247 30573540
10477878 33951600 5533587
19970943 16425297 14373697
24563947 4809919 32744034
29935914 18098723 30783611
26649972 24187181 30597795
1624831 9354836 18594821
7247226 32580148 19021433
33926934 735430 39244896
28326648 7476066 24616921
18273351 32717022 35447567
33015250 15445328 36188286
944193 3590669 11145227
12672278 38064685 6304376
1479379 27002931 11290363
500739 13835237 24039726
33809111 19122519 26734290
7608850 4769402 3372134
34263341 35851876 432433
283919 22637503 3613963
35763321 37276541 26820207
13775340 7358299 39430889
27611872 32707300 24314674
16070176 6126044 39205657
33158476 24525508 30264463
6382990 26372767 22065844
27590231 22853525 37315993
27312741 6347506 27485448
4651342 20261481 15361828
29768612 6558006 23149213
2495035 2981060 36438058
10801425 17685187 16939449
27886259 10380358 34925647
824944 4652860 9066386
38727937 2850088 7029411
33077199 28255175 12409559
957192 10142687 36552942
23639129 5547934 13630005
33976714 182663 32094743
6876117 1459093 14092967
27479912 12263578 20566436
36711960 18832644 18338097
17309170 7630361 9813839
18869320 28489766 15743594
37601211 2803834 2536205
33711133 17360523 13891415
31111704 32810948 2532587
385136 31549514 39764802
8317984 22220205 24427325
10206683 4995042 22711262
22826222 25675069 8562356
28197853 36912450 4126932
20595716 4116370 39787451
6294204 19691177 7787633
24422657 24169932 4673071
31262328 2966147 6606885
33474044 19082278 16681542
29262930 25677273 36532763
24580913 16517946 33136927
5830534 34338578 13418267
39481367 10063253 27088875
22737186 9565513 26653419
5328221 15319377 17462769
11291463 22780510 28982978
24372388 5626171 29050270
21362717 5227315 4287772
19276587 30344433 2230338
23545677 32553035 4054650
24530848 4350539 14462221
18378103 38211094 33330341
23116136 22413233 18999202
22321674 26612395 5170802
19071826 37155086 10346526
4520545 6243142 35630956
4176913 31952380 3519565
30450711 8898414 932778
36615693 37545969 13447876
5076019 18360386 10202258
21014445 8994774 20759962
11816496 23179240 1919095
5879342 18085547 8384208
14336012 22309051 33553200
34115662 32151038 8851418
31724314 15264179 24489887
38784103 36423146 12920325
3451951 6375410 15437999
17094199 2766890 4935477
11022907 26843906 10347467
28636936 29989235 14226546
8964873 5618957 8367869
18426575 37721552 8470657
19440370 24838207 5067387
5621740 12256599 15094402
26895149 32989562 11970560
39737115 24348718 31511139
12313231 7104738 11680522
31892141 17112185 11917635
19560985 33960836 4909940
27455298 23223206 21668949
18835888 34983603 30998731
26825081 12879848 37847959
21531326 12463547 15100910
32214983 7629912 4746501
7776412 24127559 31634740
34567949 28280527 38430047
28534929 5499016 22234624
34065593 14355505 27648228
39198260 29366187 24277297
37212038 3250176 31172707
35930888 36899864 10591072
14607957 7515545 37509992
20264256 13882973 16118160
20060836 32015316 24057466
583694 21933633 11003216
38121016 12742323 27973624
19552851 14427257 16248149
32649403 6076132 14828127
37598736 31156261 9730051
25962901 11819185 28071915
4405917 19139836 5972543
19737266 7873022 16153040
22607665 12156139 21485453
34307354 22780496 27166485
19982003 21786093 31109001
5668301 34539829 8701435
30220321 216828 5971834
24286553 13403221 6615973
24429352 14542276 20459818
23492651 3230133 6101811
31307762 7645324 33274551
4031041 26212774 24134091
38411755 19793509 35455360
37240960 11582538 18705900
38435155 20438539 12058301
10347378 20126223 18741902
6491218 1022507 28389849
18917028 12134511 3577845
10524416 11340479 1767219
28049612 18030842 14704469
15523355 10249608 32920353
31799469 29721164 27314759
8976361 11890632 35557911
22321054 37923342 29294031
37936901 16842057 4061203
17879420 26397131 8853231
31328061 27537016 29102252
23446534 27884038 21145656
23970840 48329 10139265
35758146 9652465 8727741
10733419 30138497 17128005
1060943 566483 10509781
36587208 19294831 19640631
16880902 10955079 28352746
7769710 37932487 36331855
5480641 18856427 20000339
14859327 37140342 30264482
22440435 822877 40051281
39716193 8701719 25491601
20742715 25418947 17063394
10560276 11000064 21885340
32957481 31384751 22308580
28463820 24037186 2228275
26583902 21389582 30372030
8207341 9308405 29844993
4491106 27170013 4243059
1898150 11413980 5857519
4404323 17902835 37890360
26902314 35444874 13886526
22709287 36185772 5942060
24835472 38552980 8049034
6676249 8339731 32639687
36055654 4958558 9822279
36548510 20210673 23816264
33546040 9975225 18536181
5413255 18555021 31089370
39935582 1552165 14675174
28233061 39634323 33217423
7066380 8185973 21992096
17716889 22030625 9654350
26888172 28048522 33740566
30105015 35064486 889683
23293080 1420131 39148020
2851973 16853034 19057942
296076 17609558 919672
32468891 4124653 35451417
39777300 14339728 7615679
5260844 33293373 39612097
7869447 25129851 28543718
18389619 6239390 34652978
2420528 18450957 36072131
37020605 35531253 18587170
38949112 2138607 7169518
36109743 14903202 10337402
29854688 23048094 3203346
9486971 4716887 2879392
192837 8520406 26522781
1309454 12386911 18573187
3098530 25723348 35354303
13607225 1936362 8919764
19008254 31608481 28339045
20340277 8759642 2278944
30985373 20911515 31527686
34087276 39692717 24590792
10591133 36002833 7843519
37451961 17819301 25376141
1510368 30445013 25940810
7894161 127022 14400844
28474916 25405616 39618169
15262285 23176254 3974418
20546592 16724483 31676333
2774422 382946 17055602
13669409 32974804 39888178
34691168 156838 9922203
23053930 19536320 13497263
10767487 30951845 24328831
33911423 9042447 661539
12029166 18167360 39661683
38870171 6368441 22183571
23582693 14828582 9371087
28695217 7855710 34783127
39867841 22278133 26453206
18899041 6797380 6599629
25202161 38894923 12688082
28871906 7323554 39836017
12132615 32206811 18417914
27275210 5719837 18323594
3280807 12765655 13766387
23449626 39573474 23713074
844750 8452692 17308349
348153 9984675 4622885
18697047 22003453 17035400
25833804 1092504 208932
3353653 33987122 2954801
24696350 162997 31455767
39807389 18058748 35785125
14040096 9353772 19415197
2418387 18207676 34086130
6154964 19553400 4096029
15302683 27468283 27280371
31895229 24593194 39828276
11559469 6310038 26871751
37061858 18693525 15950767
36602129 31519852 3347245
24952191 1608314 27338279
27668378 17120131 18118624
34315458 1269450 11954164
8060629 17226663 38555084
24055664 6380085 6654313
22041136 28991733 16219445
39797943 25299083 15147485
7519516 24495265 35579028
30349919 30399374 20929851
20136148 5305651 2205262
19763619 15624996 13491972
14462986 7595530 37541081
5267748 10873901 3946011
39967745 29387203 9410805
33178475 23180305 2809774
19718095 22846437 8522445
15166997 3522845 15785535
17713025 17658969 35243584
30247847 4183110 12640058
1795994 13031475 34822961
30673880 30159280 10488462
2585957 2579333 38647466
33374529 14673014 34624179
26680591 16851504 21841964
1857849 19730335 24635138
13701023 31522488 38320341
870866 9854132 3144393
288358 37193355 17027028
25081400 36209753 35044878
39544603 12744734 33193886
20425471 22559438 669841
1769039 29946699 34340981
33449275 32163403 19108140
28873559 26948455 32843089
6642590 15963399 36914105
38906637 13805739 37665815
24035554 21175075 7636093
1564517 33147975 27184114
18019995 22614711 28908787
24192640 31338696 19160754
3568630 5527159 37330693
21973429 39174656 35775011
28109820 13700275 25421540
4960029 24335141 19335231
12392000 39710554 39919001
34586451 1050391 31406413
3579579 6320773 19657284
7266133 32757534 11449117
18116016 27085717 4998146
35155678 3961668 23261074
23990824 30801225 19485447
36805965 27822191 34608568
34718628 26454161 16681066
20227919 7445753 2293894
34153111 14192395 18971520
2571315 70407 10941274
27270992 7121865 12254112
1157866 10200032 12682239
26905535 11370688 34298299
32909179 32477063 864271
35997680 1910498 15801284
9379512 34278667 36944875
5546692 954409 15688237
19277660 2065058 33269434
8604555 24882907 14240863
23611384 12015902 3401849
10457252 38772958 33101150
4081929 34776327 24866207
4435341 17626352 4295017
20592706 21048817 33030771
11433939 6392168 17782973
2527192 38956197 12253478
11467659 2609200 33282434
28667345 32901626 25133531
5516892 24750398 3208512
3745005 19160847 29210054
9280492 34739693 21363767
32197768 26975754 38667674
17143784 39752666 15626192
34694836 32791667 37767691
31220044 35541171 27482405
19117255 4596082 24181975
6028971 32006047 1683609
499383 10337648 2793000
15034422 2809804 34774566
19507292 21044671 39051766
16720083 263074 7184069
8795820 20814526 39313893
21720281 31858876 9415700
32099375 8761186 15897265
5116348 19031700 7945288
13293396 20847383 38968715
27817611 21841663 32491894
7371402 31116163 34832184
13398498 33098752 29069430
9506001 27263737 21652648
5877099 21840499 17503856
6721279 11446779 7091032
37912840 3769380 38199490
11536105 7226283 25678561
6095912 1835296 8013908
2061723 17874285 11174123
34971752 19869534 30134198
4877890 35779641 18186356
36416008 16071377 4162524
25663904 16208464 29961926
35252079 17612035 7149945
29265052 35708092 29778416
18848893 8090110 36605719
29707529 29436880 9970042
3660925 35309284 29866157
29832622 26598290 10255601
13576532 39015819 31622061
6787553 28839089 35977064
7466988 24850158 22010318
17649403 15907340 8494226
18243466 28488684 3212771
30143603 34559667 28955120
32232187 4368273 18552049
15583806 7291400 24972446
22072568 27519071 4437990
24870239 18463083 27755122
26504228 4757896 38723485
14010289 29777975 5831001
1496542 14865809 8154394
34893097 14557965 15505498
6116404 25108042 13077872
11010682 32979383 37155254
15875324 17103420 27143394
11792257 14164635 15884904
24992678 10149973 9653898
4963041 1985657 4356066
1433116 14817179 34567517
17802012 14148152 37479005
23573657 30165030 39328173
29548553 3050734 21839975
37680665 30965974 10094131
23879429 21525516 36142124
19717588 18215161 30430664
7730990 17701678 9280682
4897116 10934149 16600805
36568086 23421544 13744231
36779906 34274284 39023061
17823338 22597401 2923858
9707533 6668664 24501360
7754726 24987288 2185614
28104840 13313178 16014122
830113 39515510 27167994
29734530 21382996 36591295
23956567 4681555 39753120
7763623 9546791 21790552
38508042 35046596 38166991
21518772 36215352 19651361
36350212 5943411 11144664
20796397 35469276 10047207
14615393 9496754 10724856
8722519 3724967 28712525
23071552 24654235 31165731
134832 30224933 17631045
26021249 34515140 31513456
11843536 26409112 33117366
31348996 27290406 29096910
22697353 13419131 12193063
1862829 16465282 31176197
29900113 20019588 1480820
10857152 5848896 536123
3635663 24378059 23211181
11360956 3726200 804574
23808655 9285070 10643305
6208276 6392726 18536882
16675705 6029716 36533106
30961966 38389492 5415992
33092057 14768261 38464304
10945703 10367888 24411172
23572165 20347444 39790047
9296078 37736900 26183151
18722443 26216020 31083316
219911 31523459 10040006
32353056 559462 582755
34079725 23463441 1528696
23768518 20167285 24851457
13089259 18178527 29095297
36831846 11097078 23947796
28578979 11838182 12828795
32858651 26213469 7607645
33154095 7637564 2379826
14960384 32048742 30469522
3270922 31566054 39202483
19687308 1166929 19158438
24327298 33263870 13501737
3790577 26462476 29864377
39069852 33075982 7533364
19187706 9528887 16967249
12682270 1764755 15393914
39430568 30654528 5506633
3341798 8344687 37203346
22873686 6478880 15494826
18326883 13661693 37326536
26583952 6413037 20566741
25120937 10490017 26523564
949384 35298423 26270041
9317752 20156396 2635226
3422434 21377140 5127736
2722501 10805818 2430705
9335568 963874 4592835
35875579 26515598 25335033
9174324 1524120 13876803
28861942 25691515 30635272
25970637 39577004 11161802
12415748 28188319 7159460
19266070 10616033 31139916
31667374 9677281 32377392
8019445 7815490 14905391
37334794 28394374 2091481
28185861 38695973 19925076
23878396 5794080 9572320
8076936 30729089 13856910
11253368 34511886 2538078
27667843 31213138 836708
24683539 2713754 14680561
22626933 7578618 22951726
6361808 1906495 8288934
17051553 29686771 33923870
3667075 23137177 10971707
33909162 32957800 9569151
35252373 18869354 22047027
13374822 29838695 16177468
7347597 22232781 22553420
18129472 15390924 5059410
24683320 31365931 31466904
33975334 20390101 10132495
15990161 29870674 7617915
17651930 17788850 29987495
13526162 32341061 11407346
15317814 36182639 840054
39903498 34414366 9667045
29427476 29652707 17952393
9138789 30364030 1180844
31200512 17919560 6883960
8088330 26799051 23438207
9565725 6269222 4865047
27496895 33497890 10301761
20704311 19493337 23966105
8778773 36618756 2224679
39655391 15985101 26894781
23246819 14137739 26431603
39724596 34285188 36650550
18064665 28636339 29236217
31400990 23924340 24450787
34733630 15774687 38523161
1148424 430289 825524
37661750 27956127 38249432
18363912 37070339 31215187
18472619 426829 23289868
8813810 22416001 5792010
18484280 29006980 3037185
10511957 16322459 18798763
33877547 31309093 29523639
29723898 12927366 39416567
354086 33363885 27640303
206994 21311583 18055216
37740800 9031359 30563681
33783210 33899198 32646493
63319 16203190 10619182
9342661 22121053 18914894
34364182 257894 17336633
26005562 34789239 3271974
8736773 20654489 10205423
17704439 19328880 39893746
24390493 20512447 25191459
17422595 27226597 30436897
26148326 8870108 2218796
32931885 32863633 14607194
8704033 9774123 10645827
8763048 9472224 11444478
16431389 6615737 19166769
7763495 5427970 29765982
25047099 23071197 2903612
4328795 38657679 39672252
24684290 15652867 37707822
6681680 12973696 16167447
24857897 26852070 30428659
13163505 11724060 3150587
38759961 32178741 8973458
28972780 15982046 23312594
15315493 30064728 26057078
30047568 25776010 20764995
11988647 14188938 23896184
28096296 11718394 22783527
5305015 6376082 21832118
4647155 17458545 30168136
18317367 38893332 28181159
10073618 11496499 6979334
35821102 5246381 15317151
36774711 27543853 20362894
3887577 37952780 25259745
14895553 618831 27909274
28716980 10764493 17200657
25946076 14998058 3121648
3322429 31334921 30797493
6341603 6278680 15816340
19585333 32011705 9943285
38068338 6092042 8238123
13468971 38421137 36457830
3317806 11161807 388688
20276598 21501786 20691557
8961514 38007103 4472667
29617632 21205641 19625566
24161624 26075769 10673775
17202693 29096207 25632868
20666981 10869982 13758226
21211215 32621995 4112013
9016223 21216810 24387515
14969605 7911448 34577952
612539 18303580 19729943
663994 3573280 10838224
1440977 6148988 2777050
35531427 32286655 6517189
33231669 21656552 11595617
38741428 38350337 32275756
3176077 34884301 6996918
39600355 34541127 34771237
21981460 39455465 21399422
13473295 13743550 22795194
32065562 36028746 14044920
21721068 38745707 21286240
36090200 36338422 38318114
11757969 35240959 8554073
4329580 12156043 22013502
21835746 794763 3592193
24545854 11659591 32672539
11177436 27629319 36117580
37559189 27464353 38237435
24016897 27655076 32382394
7864290 39274298 16355711
29290205 11269806 39194792
33737453 15319446 22800473
2940458 17479835 4641778
19408931 27628411 12441445
17253537 20429265 1395559
18763096 26755119 21744975
36638228 5885331 14789235
8625231 3009553 1283147
2751877 23592422 13689914
7569718 7370943 27889534
27341043 20397529 6543332
12001668 36672096 11489113
6081079 14045201 9928491
20471921 23015878 25366633
37266039 1535238 29699309
13862124 35178551 8638151
34625564 20606950 4360944
34074391 27807128 3931758
16181891 26473122 4518167
23719146 35537581 4184157
14507048 32741118 28361511
33282047 23874933 27111159
11179323 30137812 11570620
1344784 2134726 19132260
14674385 33713357 25368272
36244739 19178234 833151
17159238 22428904 21440207
15375514 10403683 16249947
38523095 12414796 21969155
12308762 15584343 31036669
3004079 26748550 37582305
6071514 24817889 4105925
11097853 18377149 377481
440450 35306685 9512697
24346681 5712812 1246439
36949882 19123087 6464401
4148565 440719 35055129
32964392 28770501 23549900
23649773 19619503 4059353
27887057 38402532 8089886
11524174 5618662 29852393
26600078 38314016 37122914
39464783 39126819 17345461
34161163 7245052 4604736
23653760 19035320 7895055
30769247 12585981 39890272
28207857 32289735 20777969
36570377 24256565 16381874
7397033 11669654 14260898
38360520 12409232 16419797
38565938 5963127 31673891
24681899 18495385 19772489
10007688 16984659 36735602
39414173 35777547 11277436
24206785 4762599 12365577
14834140 32585228 9426891
16907916 21481105 8232942
36951985 11923821 3427159
13315194 23989440 8674556
26874512 31399266 19156468
12085996 7562307 25914639
17571086 2164310 21415695
2396254 22881545 12917955
30087796 34997844 36161353
11800824 17933964 24686736
3846326 38158816 33151165
26720243 30991709 21427312
19723309 18938387 29323503
14513471 33104953 5299557
31821547 4935200 7276794
2309968 15143542 14913913
38725109 36666785 30520025
14404563 7059069 26561069
11628367 7379600 1573115
31697575 116208 11930126
893197 36309391 9743248
11433005 226569 2949222
29290339 13508078 22242867
7060025 7203433 30248465
17603024 30266874 8917839
20483055 32969670 25042896
31994164 4336653 12559943
3445759 35612409 27647547
5095514 19958349 38763380
11716394 2124179 39072141
12383171 38930161 25114231
16312175 38891678 24271656
34980836 11551889 23914964
5660398 24650298 39328573
28595426 30486825 36331151
20106479 12017700 3298828
1404034 29375461 14052111
10012649 1163089 17891508
22760389 6932905 23085047
30585124 32467447 33378102
10327051 5441270 14820507
15038197 18055012 30016426
6267744 15216826 8624110
29989593 27972974 31241712
36382732 16491415 29599180
9867632 11402282 14272241
2910145 30823449 9055195
2488706 36823253 22555843
22311382 38692617 49821
35041813 37068525 16128474
25585762 16066914 21470430
23127136 6814629 29709773
38858647 24549935 35550935
30424385 24903901 17963825
5528142 9582872 32233904
29498339 31206523 14393379
23258380 36542671 787458
19841530 1554570 3396674
38219205 19818238 10710849
26013841 32231705 1146573
20232684 17843390 38466995
37917568 37881314 35310713
31427067 34839700 1901559
3197530 25319347 116047
36521987 29278847 28651336
1481832 30458849 28602047
27582460 32285117 6714439
29565425 8673290 15470933
25070774 40054685 12307410
28366054 36211918 30460986
37068656 10873116 21748380
4093536 9133873 2559670
3456393 9532454 37012124
8360661 24357805 39755838
838638 17402144 3778445
5346850 33211415 31584509
19522473 38698725 8893919
32033009 977464 37698989
6553540 22423865 8440426
20555392 22612465 28123037
9162198 23925126 1108341
4958943 822194 3989542
35506812 22647959 14172940
37674657 29816455 37489628
4661353 24602376 15992881
11098494 10801299 14645809
6759415 31201292 11142671
1594874 30494395 15783516
32943750 6353029 8725075
2479510 37177592 35614842
20975415 25421861 18055554
38502784 20718842 9708976
39922833 26558294 34852133
15964357 34979359 26585863
3480738 39366985 8079651
29711769 34970572 2659138
14584425 36256776 30951893
16837927 3648560 21235865
13884813 35023832 23401361
32419 13404011 21247539
18670049 14948068 15081554
35977557 7255243 39437709
9333710 142962 36741411
25739704 24780806 14760078
33792334 7716349 18913096
33353270 8663824 20552302
24646711 20507060 9858371
9814326 35911469 4205452
30197673 16972456 8115559
37640449 31687416 16402491
12531368 479907 1469878
5636063 16568663 9518262
18414019 26346203 38504208
31258859 22256534 40025427
3785135 32337146 6947538
18341292 35448200 35344670
7950126 444762 31154807
1372253 21010655 33968158
29235235 11577895 664708
13972221 34245313 3124202
274705 8375279 37622896
17250031 30327003 38025151
9674381 10350706 32493705
17711818 7470375 17120502
4857450 24845382 38990616
25238825 24571617 21130679
32545730 24956954 18592958
5628975 25033943 23593174
27036623 11256286 21366674
32532972 22307669 35121611
18363437 594656 33693600
21615902 24524668 2611651
9270525 19225809 33148641
13098384 18524573 29673986
6023200 38521070 1418040
3217817 34799279 1743781
32899051 13030941 37862824
19988604 10493312 38710718
3404347 21668182 30196644
30748517 5316971 23420702
18885212 17021405 26544204
24720815 8230529 37417435
18462721 28554815 30952405
9866361 10636533 19455037
27132787 30237447 934217
22952494 32820974 36221661
11022178 9020492 26609956
386078 5883400 16124670
21562268 20316345 2632219
21781284 10872603 39932735
671993 39026528 22990185
1837240 19748542 32344721
23779979 23061457 31860616
10933099 17749950 39317467
39254039 3104480 20832031
9963725 37084676 5248350
27545692 939580 29232925
22937210 696859 31839741
14476548 12034957 11008713
7081777 11175502 278374
17875686 18076870 14867278
27293636 17222990 27154729
27896047 9570417 27039946
30699874 16935266 20178333
17034717 33808008 38620540
11881021 6838576 37381876
4543972 32086046 29613413
7129618 37532225 7008578
21347963 31204165 23047483
13199540 37839030 25529151
3724583 15548231 35389521
30342188 23030885 9856654
15312135 29751163 23059642
16250268 3948028 2782331
18438481 18725213 32931636
23908230 12709682 36594286
28862359 30723985 26113253
11659344 37547370 31973520
4191110 4088835 38200084
38782408 31198898 18363086
3420420 33702023 22231874
31011571 6914053 22297753
7695060 33577956 39598460
5623542 1308006 35415240
28630856 6665842 30707212
925408 15067743 17133389
26935721 22278492 2054496
6743812 7473519 15874510
20402030 16440384 849430
908331 19109550 12849203
20602606 12507561 23939815
14773702 880838 15179529
21688951 31983401 30942619
23961821 33148677 20205287
12913689 23094274 8122422
20068771 17133382 30720486
38191011 14215401 36421056
27457981 14471965 24066257
7937482 4820210 798935
6957725 35864197 40275
32130768 1634033 20657227
35741584 13138808 20610016
20226670 8575888 32941220
22072348 12927263 15975906
24425899 8208039 26279092
8576480 13958639 6598762
26010249 39454799 30493523
31083464 21087206 38496347
9650041 8550447 21308671
30406130 32943110 29489680
23781806 10686171 15494184
38114969 21069305 37267613
27542029 37057812 5615480
29322023 3615671 34124062
6645720 37181219 25414557
8905393 19711219 3932258
24809732 2216727 31999951
28656029 25230415 9360855
20844339 38888929 2726104
28118909 34481156 26318613
27949219 9051564 3365886
38347735 4375432 9592846
20510787 38070758 9126016
24649166 1684849 2684418
24291174 8561522 4324999
11883556 21427719 23932347
36515242 21621349 36273746
2582829 31833942 38914206
29493528 10540970 3119731
16158188 11578942 9520839
11607644 10891689 28901140
9291200 32989097 1244718
8953425 26730105 13584988
7617077 20679581 29607374
29591254 10969833 25057595
38611966 16392574 36428567
26886282 19806540 33458760
34116028 31493502 28689610
4435659 37573845 33320476
34920268 32000729 28410565
11405849 25777415 22144573
33435329 4123526 35452638
3068486 15275631 2787537
5501426 1821205 12591882
16205395 24180666 31636115
27325500 24570248 32512066
16195499 21537476 17789736
37474493 14174163 9701654
15250367 477930 19541981
29403339 928203 26689469
21505187 3449116 3927775
25903730 12667719 3355367
10295599 25354464 36903030
16955966 5729189 38263046
37159617 14814989 27008750
14175553 13315245 37915359
34895628 16071809 39982154
1009214 25708702 38254969
38765040 682471 6810871
24309111 27923423 12432742
28382213 29635133 34533370
24476860 1468884 24963741
1344865 21451550 19341642
30481483 22579007 6580620
34196301 26776873 9728328
5217299 38781203 30500676
30715636 29121587 28300188
8520898 25033885 39121518
36465545 26065992 22098800
21067527 4662223 34082808
5896255 26566488 31681070
33913940 365962 29983777
27399420 14157636 35429407
16581203 7213450 8325100
39982876 4490110 6726691
20434968 18448145 37044663
36306459 23430316 35129626
1839323 28798066 18943523
7400134 6682519 24635477
7612341 28552515 3091490
10941213 11761335 33013422
23423729 1019742 26621721
32298994 485917 29523320
862310 19175177 20681467
38973118 11520747 4069899
31696338 292491 2715661
3742882 39228183 19659705
12938613 27231325 6801039
9927999 18884451 19687376
24318445 34894781 6570415
17743414 1503163 29292351
37313307 39790889 15611679
34336583 2761306 17213972
26745311 31668720 23324493
22885196 31207178 18288559
6742617 29224958 15697513
5250551 2741820 1937796
13068188 3357105 5297119
14749934 13571600 31999008
28044615 33107809 4078245
39945197 38228279 6676478
22224195 22141210 29019773
23411183 11957348 8392801
10216670 4780884 8298499
29493929 8388647 26772559
30479698 6061664 24049222
4965105 22522858 2345840
2145178 36200304 25635892
12461320 24202774 7239425
30923351 10630872 6207559
38353268 2742514 2472124
15051772 11880748 34288326
31460941 13779899 7075403
11557110 12295344 37731902
39159219 26126785 35591108
2231028 13592674 9685107
19181328 18855647 20585498
29154491 888811 28652378
31870839 29735465 31565865
2607258 38263941 31141142
420854 6291459 37101774
4269165 34290761 34025637
2091685 13767709 27279651
25962719 26449626 16850907
27481488 31406707 21253033
38859760 12653149 20806633
7494804 4625608 26476856
28847387 9271443 3992525
27473448 32051445 29606898
15128239 35033746 35614901
32478837 11119077 10542532
34641415 12398608 19027537
383159 6912193 12068068
16644020 37041099 7108885
36553163 18212590 26407018
35092956 9767797 26537770
24693891 14167299 29610485
29965837 26224273 20481088
18015309 29089148 36291288
34814278 23167895 3999825
36253554 5301196 36890358
38787481 33771703 30471673
35913872 28643666 25539898
27883883 9985164 23920757
23867474 20831164 34484064
10642460 5355397 8468802
29592261 1784642 33440852
5580395 34110732 25018849
10233086 39286626 19501766
26546178 20728521 16361162
39593652 3575788 2441480
20062324 5081977 38152453
19797761 3880062 16859049
33717343 31838000 33427723
26201839 8369158 6567399
32635441 4543046 6868836
4124086 19362257 12106290
30005621 18985393 21815441
32659291 6972202 21215794
30165511 32346383 11031631
34694933 23322602 33331336
23218776 35105961 27189879
28327122 12518165 28917245
29964656 29504910 2076317
19200574 3679012 8347607
21026112 14412953 39795125
9810071 34150551 17330824
33593915 1228402 22601695
16774696 11483227 25914748
26345127 34632844 35165381
21370624 23881268 20767091
2510407 2142522 11945306
25506967 9413698 28002258
12720940 33922848 14438091
11653292 9431218 38574606
14232616 6458432 34363331
12534822 373856 34563910
12205899 27859621 20475825
1562151 25137392 12490134
30944646 36699590 39536443
32231878 25559889 36025847
17309260 29280816 9465967
2397638 22291743 14646163
30774456 23655163 28577406
24572268 26744261 7435150
8143867 19481332 30760482
35725125 10343060 12420099
223861 21214873 15810027
10016300 21006207 13533862
25805883 30554215 18672960
2410482 37999510 16781013
19516264 17325668 34298215
16869970 16893351 14842944
39249327 3891179 12948528
15563640 17130455 26018408
26108606 34749357 10684620
11822725 28973836 21950300
36183873 8117122 26579685
15998890 17808597 1991595
22503699 36126809 32526329
17077500 29625314 6372380
4832142 35234953 39326132
32943451 37295482 21172180
9711004 35702167 36868926
20004418 21885770 35889739
27791443 7458567 2672013
35416788 35302418 29310895
8802471 30575268 15089073
15840534 26343381 35639968
12327897 23145014 12548127
5397387 13941043 32018471
27601857 13347414 21659479
34705398 6030690 31379810
25186326 12909400 20393992
11205681 29116478 37744957
1263580 31431849 33127735
9316772 29969582 8020431
30367633 16571687 22592166
29739992 9901036 28233957
17130431 9645895 4757048
1904350 431520 4173438
15836069 30848873 3334285
345068 4042850 37701400
25516121 9186468 22524067
17771588 20086148 453112
20581018 31410141 18612617
37162022 3810935 4939512
11792493 9479528 26199384
34939237 15965640 23225273
23623370 10282894 24433770
8048433 35375529 8940485
12663301 33631697 37397986
28019401 11849964 21854633
1070633 8782844 6544509
25799266 26728066 15877680
34460952 23334004 10084261
26388949 22652771 31447722
11201919 18381 10333348
7923182 21587824 390104
21663815 10775733 35998282
11757876 2937280 12645713
16033445 2017470 17872751
14597981 22512722 17326307
35255677 25231218 36842158
25975919 39241034 34390196
5874258 37287122 2305132
31204487 928393 25431215
33443443 23967458 19674366
27322501 7736823 16639186
12751146 8063483 19177344
6639425 16042701 39770469
8908120 20149734 37042801
31194121 39023122 26026462
18157582 21964108 13308642
11788266 13545762 27002135
32570246 31105057 6091567
712317 24482034 6114728
36816991 29717410 34702096
4346365 5476467 26594132
37844254 34667726 30364972
13581234 33262607 5207904
32728249 210086 29243212
38629272 9254185 20441034
21143331 14760611 3589309
17809843 33200179 18228638
23446053 35085830 27191800
10112356 22219694 19299968
15241886 7167655 3793466
8547963 36841420 35098791
1012230 18633136 9262081
62329 2198432 4271437
14717975 6992024 9321581
27534224 34748758 39284048
25735375 93021 15902726
22283368 32964645 20158898
26072290 23056102 20503571
16839277 36503730 30950826
17426852 29191129 25636912
17167602 33754946 6456166
12569583 27497373 35222983
31843161 13419739 12442570
21971860 31755046 11048609
20844824 38587910 15625724
29699387 20215238 4302967
5774065 12705659 1992787
7323213 15468726 15607392
7474480 2453450 7959702
26794658 1001012 38458037
8374921 9541413 348097
25227044 10635960 39583325
31365902 10201523 22070804
34704162 3433313 38503372
15015448 34804454 22676301
16285958 17770179 10514213
23962804 2826669 35627130
18935298 19501356 14500396
12048425 10323009 14753381
4786303 31588026 24483221
2910502 38556314 14149518
2075322 15129003 3843679
2358674 25619687 38106638
18040481 36811572 6182376
32112719 31849188 12221610
32246728 4645444 28473549
23833532 3945322 27842252
17757699 5496903 29047165
46123 37680204 17923000
32470909 28208577 33256460
19821017 5002551 37534101
26651429 12299716 4669164
6835029 34429939 21640419
16084094 37190368 26316222
4850978 5443501 33823716
5195527 26881184 30715709
26312927 32610806 31286373
29711429 14563728 28948195
22350259 19316165 3024598
34732441 25264389 37718345
8838478 18178379 17793712
2110874 32590869 28258645
38131092 19962970 10780372
12255286 15608856 12544724
19922457 6941237 4502942
25352297 5543685 19742685
28521575 11976923 25460309
19150229 10172089 12652267
13343807 22850714 2066021
9168915 22596986 4932898
1003638 4263117 26083170
5287653 8927261 7722628
29770089 4865365 18842479
527064 15152969 1661691
16999570 18112385 6258574
39151965 6996867 6372157
17518454 5154841 11475769
16747247 4670562 11068002
21611510 38944126 5854602
12617925 23513396 29982145
13808065 5090739 11089913
3950567 2201938 6503160
19273622 17748832 26720136
2147739 2333832 30701424
19441144 8035791 7007068
8388642 20541432 17591104
7984393 32389180 7944975
28301441 5260760 27806122
4393435 1889209 14827094
7255462 32188544 12018669
30466498 20495627 16957061
35525954 37181486 33715682
14484630 28968792 9745190
14484248 24742939 17199177
25356193 31965568 24066416
17856096 10480380 19119484
1039181 26023320 26330924
24543284 20800916 5383467
3124184 32534365 35979753
24034928 24179237 19686161
4543042 36398870 19550314
38070638 24552747 34487063
16411444 15391650 7589641
6936482 9038988 15725358
11053653 8486527 22001017
30743969 23268164 6544788
14955677 22701007 20914215
15704602 14573724 25068422
38743604 15928453 15080940
4995788 39890247 5980780
26769666 19425466 7683719
3895234 22811025 34539695
20326625 37976951 21760525
15865333 744612 162643
1203905 7520872 11386563
14194732 27962638 29809181
14272855 35756035 4920454
21158879 18849884 38338955
12842656 1078613 12868679
19024795 23318798 8402198
3400940 27462892 456791
28113736 16151188 31114749
26261133 16429476 29590740
34683689 18291099 27085560
29287721 16727334 15495857
1718116 13534464 25738488
2846689 12815884 18457498
24584249 25493115 16964081
21649725 24250886 27679133
36589661 27663604 20026094
22050440 24526098 34016097
32846784 30884534 4067705
30053135 30375320 37221584
1875192 29777090 33886320
31043850 38029226 32232367
24468389 5190564 6739466
12390848 4841414 6416385
22524120 32573487 35560998
3102832 9687041 1889530
10652359 10757330 38882633
15234430 32793165 37689279
21216330 3534180 26012921
26007034 27710484 24874662
20789126 26482505 4717921
17396107 5141439 10761532
36838637 25498708 32835656
20486214 36395764 7757802
13850943 27654396 39987524
18414119 39499384 37282319
14778650 14593433 32585608
5190480 20843962 37882547
3655103 28577911 21443471
27395295 27847950 27547713
31587599 10866718 26843302
37095474 36047035 23031542
7451600 12824031 25553608
30334077 10417642 9504380
34809724 17733452 27007370
35152143 7088913 7285083
32118328 2876032 39590081
9481346 5674674 2098848
13533910 39343460 27597167
31984153 23103175 36510765
5514601 35605631 4295918
15615203 5109128 29636788
10471771 12741960 4794483
6911148 35246395 27498554
32451813 1322879 32951774
289428 13286989 12934775
12456827 3291632 21709816
18670444 9519627 29327918
17172087 35709547 16956458
2561559 10748419 12146770
20771091 33763721 18234326
17270200 39783353 32901879
4303217 33334091 36872166
16196619 2241245 38794241
20601947 3146970 21211753
19862176 15264434 29920880
39127796 10041640 13240131
37066505 15027409 17499470
38349313 13493544 23435671
4111816 15943239 35703310
6701475 23110065 5419322
25844077 24547054 12436590
38687983 34593521 36491316
30339272 1754559 3135389
3083881 5844984 31625564
17730458 36609330 15026983
32557363 26758794 2189238
23279900 17684026 20729498
36439564 22072452 17981941
29083526 16978909 21006945
16646922 21797102 38448672
164203 12263302 23524475
15948317 31712733 10295182
26587092 19522007 300431
4192778 11555 13341379
25604937 32948343 431225
11824836 18408620 36999889
12860224 17161160 35318341
15338120 24630156 13776836
30156850 24683680 3340685
1255707 21707914 34153819
8093888 34351707 32858252
24309812 13208187 21354701
15164949 30555827 10437004
32916102 32876326 26587230
1112374 2128815 5552453
18309149 27076019 39184925
27860519 21470343 1909862
33111696 26599547 2079678
27481247 28831781 39305174
22451021 2259139 5115095
19214254 1749992 37026280
2905174 29869310 34600001
32909052 1265509 22458893
4960449 22615514 534803
26581401 8174961 27860549
38539882 3937597 18422099
385170 29736467 22699905
17868555 4147169 35886306
23493461 7197566 6610312
15038139 5878465 23879307
33285679 36340273 7504550
35018012 31711933 34769851
33284701 34524035 18366854
9734470 9960634 17577869
26841232 28165139 11304437
21888008 4111863 19096911
30320180 35153471 36287774
15739351 33511692 8037860
13441563 31502363 882479
14957873 37596418 11534245
12733352 5788970 37144164
8713172 15469838 26175842
19553763 28273593 38095418
24952319 17833399 27019063
23795263 35853765 15066857
35511751 19870598 24693652
23190917 20892539 1077703
16274510 33882859 2502917
17279171 4435442 22237522
8873798 30892248 17398204
4286987 8270343 40056229
29530839 19510106 14099271
18540876 31064059 14325551
10768833 18033043 39663498
27712313 7905971 20464151
29586303 36209567 15239879
28323187 26319111 15458116
9901214 35856101 20498179
29990321 25303855 29945372
13365171 31239315 15675603
32041190 18512490 5394575
10691986 25106936 33364404
5469772 549784 18560502
17678146 19196118 38271158
7059147 36143922 23281368
8600349 4274564 15975753
12009654 7163401 6132743
592678 14837710 24310628
25662199 34191275 37543358
36682827 20425640 37555048
4664206 26328822 39914700
10687514 6675429 2070097
9153655 23799629 22420614
23670924 15398325 34141617
8975013 22547758 14971702
37967082 11360669 28863031
33624344 38105168 5078569
9235088 33861834 25901721
13403756 10891618 25962386
12954545 32401571 14689519
7161524 21518169 34812435
14696053 1843896 25530301
18794176 25864540 22918189
36421754 14765922 918639
30258954 8655885 2840804
36145364 37709179 6756821
4600600 17251379 15306226
34488854 12518467 16829675
6256931 4852946 20156335
13527330 4223651 28639512
18184353 18932401 5449294
23321273 3497040 21322452
30135554 33937547 19729199
10423204 6245215 1940299
14511947 272584 35791969
3988725 20545864 30789431
12770375 26775226 26859083
25758333 12770553 36987769
38152304 13422275 9069390
7431278 19853834 17353741
26312973 36689262 35648432
35005839 15838365 11221682
13544577 10854856 35846744
3814203 8268800 23440049
13293761 22288336 15562914
20027240 35358864 36590574
17544759 35604001 23132218
4603415 38739331 20310076
23469375 7583095 15063233
28105740 37527115 8755976
10393632 14965107 3844734
39470425 39180883 39769441
7461844 14259519 2551208
30746788 36563277 14784920
39375063 30635469 10757869
9457233 26396501 36943966
25184419 14182792 13513903
22650277 17199554 38644958
11072094 12234803 14406600
39928392 1660272 27991954
37748819 15919584 25880449
31732490 13923448 20241845
27672507 37698945 25964406
10524583 9496675 31085235
2294258 1938602 3809295
30529710 32775736 4142308
28034945 29227405 22249836
20793055 34861307 24922861
30673558 5407500 10297225
20008829 9946109 34642193
1949755 3517571 22615068
10934993 29819130 31379910
2850843 3910012 13175799
26642358 6815359 7571842
22914263 1564931 38226232
4418466 14938379 11109488
2276103 18622140 26808631
21801418 8265607 18060721
18296170 6786465 37181188
26474092 16907134 35204471
17050709 19518930 18936053
3602916 31518432 34534466
13065911 39166718 11985264
25542620 30720931 24251651
28786063 18787293 35925447
26976009 19006438 3357381
3624291 34663697 17583399
13223200 38581429 27887604
19887262 1230906 39890744
39439628 22552117 15538047
33240930 36032771 24895498
39873383 38497862 22291435
30873358 32675877 8530016
9909031 4229120 39446522
16746368 15701537 3117752
5283523 18600324 11857213
26563199 768158 22099463
15521363 9626201 11700621
38267929 6402112 4932909
10523564 1209824 27878293
26608976 20253165 10199787
166072 24763318 7933130
259153 12395251 14172171
13736500 30185041 21979443
13720463 25976878 3277436
2708377 27047012 34029406
11479707 28793512 25552354
39977883 15232865 39389559
26665125 6029185 5756417
39072043 11417929 19953706
777425 7968483 9474595
31789517 2588945 6513086
23210515 2736369 36688156
4455885 25651498 33630254
21110046 14658093 20629472
14395117 32041149 2655295
14389143 27566839 20363769
13830868 3661076 14912337
31665878 9026325 20313537
35807949 25065077 9159731
5992093 9564161 22653292
30548172 33319753 12127828
2510672 9934240 37474984
19776645 27490521 13975999
37409255 22451186 20799409
8243191 29567092 14616795
9090892 12661667 14379881
19382123 661830 26158544
6746244 34676674 15923298
3325827 28004959 17234507
31113936 27358321 38570408
34142264 13471863 9153402
7739901 18381584 7940162
1278927 19754302 7534957
23989478 35340101 14306791
1516594 39475556 12578198
27854907 22876155 5385630
20687906 5452125 4599189
3559953 19914749 32502599
3522869 4411997 13817003
483446 15762950 16050850
25351846 31784964 11003810
32567677 9673852 18832104
35813714 21817868 32199342
18184757 34976313 21453214
6442405 6517683 5652388
37340090 34428119 6460734
17969528 16439733 25201004
33336483 28431338 24943102
2188862 23799561 4690306
14111440 30169891 34360143
3036271 36909825 5605179
2931548 23961270 2790365
8180199 22837013 9799819
33055000 36350110 456668
9052028 19540597 21290993
28435077 24403368 23983973
38812280 5503306 12955849
18450372 8454702 39282177
10815268 2054721 14451990
7294809 11291165 36167545
34452376 34996651 19709749
30248285 1909907 27356018
15489533 9210208 12042344
18685060 1778984 18431970
17449773 2784224 22745636
36271855 35416703 11389975
26886631 10327810 30249838
21742968 10153299 12211987
21435028 14893780 25174037
23228076 892754 14875153
21161918 38863392 10103802
21141575 1107624 37471407
22861529 9247657 28491150
19607895 32999446 7323482
36515802 31929629 34375547
10018703 35356614 36907172
6273935 28905208 9755045
8934303 3088605 16121027
28149313 19354224 7390547
37195137 27921261 6869270
14231064 12847491 273703
25494112 16005587 35713597
13175685 19189191 24987161
18882681 1109202 9063686
20063602 6106508 28514918
2819469 1569117 21304335
38928723 3631666 11821739
36684213 1330455 7684631
2295921 20455571 32893396
6541627 2344910 22432241
34592830 39546116 35655558
27894037 24309549 4288168
37196781 7509972 34427935
29279339 34817674 36196704
36606951 18367499 35349766
5141798 14516061 4135096
40063592 1223677 28677675
26149407 17907 2883677
2990662 24920010 13769710
18526908 14806437 21607607
38086073 35971787 10419692
16019571 8028675 27002869
30189342 2034005 29061241
3870810 19465945 16833206
35790965 36211965 11654328
18130962 29581402 16435765
21779726 7538148 38742592
32821892 3249026 36583235
33157944 10685550 29255272
2746668 37820495 10490757
20485751 16148472 16061971
13651045 38182654 5241092
33136112 26004160 19910987
28440229 5578232 20063032
34049963 20951196 13229184
4558067 19289866 24121685
19213829 23105000 39069470
28823161 31825933 29248285
283180 31211592 5379280
27431083 1079960 21983331
5281853 25123432 4942759
1088600 7974925 21808871
33526603 11213334 23535619
20378661 36465329 3160152
417835 30871733 36038215
13283721 33596665 8893952
39637475 12463529 462185
4609960 28618707 26723344
6135240 32777594 33547118
26198786 28527672 12485587
3435650 6814443 32166979
23570408 7520455 38511215
16360812 11547466 33846009
8104586 20954982 3041311
36197401 30968128 7790867
10250292 13656188 9663919
38032880 4981061 3816228
22147858 25519128 17497763
690054 24597845 11944542
27583949 33677942 22312692
7360007 35655587 29061769
20892065 11205696 18567675
32835351 33755787 33466776
4291849 33714746 30041039
32264143 22986180 2023337
22401333 36488411 1268647
31832993 25369421 10499407
35025225 8595218 36564771
35759923 3175258 879133
28934268 22346441 11290209
18358197 24827217 9968530
9865060 9134729 12487922
34969418 245017 27190024
14485479 33497220 15540144
15978482 3512241 22929125
7290913 8693832 35270844
19303924 11427458 32201118
4566136 10498012 16614847
24485152 23590428 6406688
23845834 18701634 36579269
21519899 17877050 13866779
3422188 39215886 15298066
83694 9463821 9898423
20208088 13109680 18188085
23807318 5446760 11659621
30159335 34543627 38566156
34354327 39482510 20476494
26553417 1632641 37526872
6529508 22225506 2323367
24249342 579674 17072354
12560210 34753866 29194326
11987744 10656372 35216895
19330034 11688841 13384165
33726219 973412 11398197
27351897 8050638 33338719
27522652 19328702 6376092
17091712 29929156 15839746
12727223 17338726 20744319
1314440 22587263 13821489
33923070 28377723 29861045
37562696 4614571 32096133
13129460 29054560 21845198
39528387 35804007 551398
32664052 24874044 29357106
1673181 39556857 29090704
26055620 37956549 16657121
28191565 16817262 10462407
37355569 36852198 5997862
29013226 16727997 13983782
19413805 26909871 14733988
13171306 37976325 9612677
16620630 860802 19792630
23450399 1762432 2851931
9668411 2763457 22837024
37298607 22468041 21490185
36434732 10295638 25363431
1625590 26240499 3543940
20615497 8486554 9130730
30646831 36436717 39038721
18820177 34505170 9875259
6147558 17808273 32682852
39024042 3599355 21857824
17085995 31889845 36741941
18751181 12591850 18893413
11583548 36850890 26413830
20817373 16869992 15170920
20372883 28445992 19744329
35563209 30393251 2657782
34506714 38286430 5959780
22694351 18594351 35462216
10140430 7659640 31647034
11003631 38439327 39803518
6608583 32889217 18670597
35975175 13444620 19086087
1640175 32216328 4285639
13648505 2080653 5286987
22135407 11990923 12643817
37319957 25876520 10297718
38787314 24667780 25516322
15849914 19968040 8096853
33580456 40062838 34270286
12754003 34196432 35540391
3831168 10804741 39379280
10894951 16709892 15927335
29200050 15575938 37224408
8033440 9814842 23973161
278106 7277584 9218091
18364620 13369096 7244227
2684658 3041923 11113100
15815750 34587038 29463592
6191393 39684146 22923642
2069887 39720573 4761997
10041858 39463909 30484345
28334088 29627338 32720094
19604094 36170738 11660467
11958364 11859156 21109378
29465337 6857362 7957055
39329380 22789853 38410621
39160729 27520802 39621028
9552483 11242599 39605413
38893388 9662997 15661966
29085307 14120920 37595992
33663966 34255017 8430731
37265280 35259724 24795679
11994901 1008272 32349647
39999809 2333175 29426994
26902240 12804278 12859505
19548264 12751180 26487804
36542251 30208760 25667475
26332748 3494984 274502
23684954 39802101 25834934
8801133 26784241 38872581
37262744 7155346 16013201
23938444 6880102 28048914
35481983 30414866 19267021
25974223 20906671 8616205
1717603 36862521 834417
28798373 3202316 630281
13351033 751677 11531719
3334011 23842969 15661718
20955993 84849 4061122
2069408 21561778 29257585
27439805 30502310 14604207
11035239 30612749 931824
35874302 11945843 10142653
34003085 22808932 9670067
37605187 33919917 1524622
10776885 36708109 39555099
5711719 27767135 26169244
15099278 34669889 38958213
25345435 30922085 7184487
22808691 31579334 10073624
35619966 7547058 37311576
37698975 25212593 29905667
236034 36639502 12747145
28396087 31041003 17583366
15593019 13321366 27508315
40045608 26042478 37341895
24051177 2717817 32451081
5170815 30235730 2181177
23048982 1381418 20000744
12512470 23252365 1385205
27170141 20250549 8325310
7598286 35124789 22373747
12603640 11510858 1828967
2468793 25090574 17814434
22830230 9556837 12949977
25972468 20745972 15480293
29326458 23436365 15618260
11095233 9214478 10675230
8337192 33284532 4757889
10281310 15573122 12409843
29688255 20968721 21237941
8454118 11506781 24834529
36536159 9631948 18556277
28496720 4190649 16968039
2652417 23343556 29426815
5585536 13042919 10121665
11763885 21735703 18229518
10900777 35056758 12273007
10632871 34324806 29839431
18789407 3965370 15692758
34582335 9414662 16220964
23298164 11353575 31054392
31112506 12970895 36170903
12917041 38835420 36973271
36421558 11087917 19928159
21090840 20229541 35773726
18734838 616547 32267449
38823404 12151064 32348782
38777661 25053749 6800828
5626873 18511548 28733021
6145705 8551118 24368056
22404967 27374946 12921640
36247083 13194421 18921723
16297755 19090677 10609963
11544508 35169538 11613609
6408481 18935556 11689029
33393464 37019825 29779700
25421540 18350519 25752530
11224247 13524943 8631478
14057599 38574264 17139721
23680314 24218565 4017383
33595289 4250877 33900407
30361064 2691201 40014230
16089492 29427596 13919751
23142594 9176435 36952549
9867188 6785458 3530027
22745809 29201949 20304410
28930778 17542437 9993981
20857184 7110129 17432757
2827802 21819144 23933315
25589172 24623242 14962209
8242408 19402722 357710
11246171 38514389 5600432
17446763 16382689 18457436
36995630 30115691 11928748
26349952 8794763 33696838
29854139 31683676 14298651
28085252 8449592 5596827
38679989 24328403 21302883
6026319 33279740 11333378
21603413 4318974 6294036
16222314 39424120 8132688
4633337 20599697 33792883
1157282 8781232 28579095
21814833 4189808 16998283
37949509 32094884 37509758
28887107 23014523 14544942
25558509 14300575 2617058
10728428 19094156 26613994
12149338 14679672 30064112
22119218 5568073 28020533
14700290 992081 21370067
6697273 15052019 25833021
36494766 3868087 38609015
2085605 12405843 24248868
35326890 8316952 21196477
36055506 23820639 23264081
28176722 4214919 25817476
6935175 12228696 17076763
21800585 20788471 7856148
17033829 20096941 33654540
6725310 6321580 7595402
6442254 24031379 16187842
13826400 514335 13880526
28452702 18008430 1039777
36682450 32686741 33374496
9296685 3347065 32331467
37238467 2398124 22246441
17736339 16767549 4573325
24200271 23204004 12520097
29600280 33355645 3719517
38939877 27646336 6546387
10161637 5618373 27730561
29700703 39564447 892095
23298718 29922610 25856161
1209556 18574338 36667056
10130650 35539462 14262605
22382720 21373211 37682387
28789031 4089005 12941544
37039130 26211900 16972182
32155422 640349 16082389
20460915 35284580 21819344
35143496 13369461 19194283
29106862 13731277 591885
34521141 19692224 1078423
7783356 18840103 537447
36777242 17235977 21143480
31291540 29419170 16301508
39802408 39206406 12608909
22498724 14784183 21539872
18917404 20825044 37772652
33171951 29707166 28685294
39649736 27800895 33829166
33467808 7412482 3670168
37252391 12353420 37364136
10430408 16004219 30068839
32707638 28805795 29767285
35445943 33376270 34106732
6857109 24986388 13335682
15995148 8046368 18151824
13135680 16652335 14369828
7675733 28400659 30535350
22011318 13745713 4514484
14765258 15914181 681601
23465726 18468568 37496001
6084021 37891586 2417086
34853867 7760657 37473568
171152 4272455 21494104
22178356 1369476 31005976
32031923 18299316 13345964
30893427 4585666 12733129
9983885 5988729 28866903
24292076 13283934 15169679
16008594 463103 39072223
32161436 5267154 9868825
24546524 2409310 38285631
12928183 32172332 2154515
28975785 2793736 31066621
7447180 23759364 12669799
22700782 27941333 20062084
37642098 28049481 37261225
14262156 4739130 2705182
38965482 30264025 21669094
31392989 966282 13181788
30601338 5351427 4499788
32958515 39308094 13059837
9255476 35637091 36613370
40009272 10018776 33793017
9241525 11085088 7338990
32476605 2937712 27532437
13790468 9133712 4672245
38918487 37190219 34746928
19039335 2181068 34655498
16791712 23511168 3527583
30894031 11079971 38217955
7414704 33896751 32201869
6611811 1447193 11393701
33264887 32981021 28038506
7573965 29595579 21898839
31142037 22090413 25467579
7750838 33817939 13075996
37524185 8371888 22854550
20270069 19235039 24843065
5036883 27079526 32398533
8869147 26903334 14955643
23286985 32197327 6120395
25420015 13890590 11605609
25967510 11650596 20622582
37908283 12406466 17007011
21430305 32146043 17374180
24598125 32984447 26599407
37306729 6860222 25571890
9066823 2156223 21441113
31832411 11919916 7497124
21013764 22072005 8833760
38465078 35691780 30838040
23189071 10533616 25201486
39211401 35067998 37565287
24592582 7982828 6900129
21950745 12593321 4253867
11589091 397274 38177488
34756353 13808275 20530811
18540129 32505326 27666690
27882180 28274505 2248571
18853337 35207754 37157907
21399987 17709065 16824845
30977802 12725059 118318
4408058 17805066 13719289
1986261 30150846 34746260
27819394 10073775 30213538
10761128 7706773 11440896
6110894 689338 3343304
7139647 25380543 21477434
38477578 28270267 25633514
10266114 11303370 24081128
11706972 29303815 37152817
27982638 26023506 10213058
16959525 25955356 10037853
17333280 15292477 36243500
28481181 18857386 6870762
18590146 30846235 28659386
4069795 19217602 26086245
3781856 36096081 38863154
37390186 18123075 37489347
833359 19434669 33083035
16254729 10118663 18220735
32014606 35566947 26708955
21579037 27926261 35777143
24910122 27430638 17436239
19200844 36160839 24035057
13989683 31995016 12362474
23408084 20787931 9012853
39463774 29893057 20846603
9011448 31677344 36937464
3209211 6084407 17607549
7051665 8819779 7450844
19328354 23399071 39245890
27091789 26942647 22683300
26418668 8197527 36827207
13619051 21611528 1529485
37144887 10367781 33030473
4656304 26991437 34875418
36555289 24363065 35455157
15387955 24917714 18963717
18848132 29171042 19557572
75480 25910010 20514585
30426762 15285915 17321438
14033197 38727795 26043978
24820603 21365650 4183990
6743877 9442929 21405532
39007144 23243222 21846543
33378121 14878046 6027943
37912649 15857296 31985422
13985120 7059448 20411614
5419492 3118869 23664777
22349594 39902535 30868015
10254004 7279241 10557700
24968618 16232923 23218560
34624097 20557034 4621021
14906998 38950932 18274365
21040404 7342646 15203139
8475623 13841486 34851775
34152026 11222766 30355361
10741372 11344827 3785273
34267260 28946854 36258746
2872712 26755048 11430956
24825169 7782943 26577078
24140042 13623586 25233084
8899231 21716793 11446553
38427606 2775598 38150989
18658878 10546818 37446578
23132604 31011467 32984132
8387327 7454650 32477791
22243312 32463390 13793813
12515251 24525829 30207523
25627821 39573440 23414415
1231928 12692444 34137718
14438524 7651501 20947348
10452789 31632502 4364113
7135522 28556281 17318888
34763327 21816411 7232123
7806252 623584 24213692
23601532 27462578 20770393
18334732 28997491 4206256
12369669 34447967 24576332
11518753 31015139 38012368
32913316 23779154 34217423
35394401 32852324 33586701
13551068 33498739 14400086
3702027 1090325 31690960
17312537 17246655 26999557
24855943 13479017 23901865
3021639 29351426 8661408
33940708 38791374 31164077
28384968 26979587 32611789
3260372 2253185 4637755
20009848 28040129 25314338
10363694 23202677 30259371
4624371 38914062 17696738
6199077 16190203 16775455
32602508 15075521 28625142
22475734 31271546 5163111
23683633 2224716 10075995
26186992 16809333 10745040
15103052 33814506 1755457
9091791 37976104 13370480
9473892 18250289 10017112
16109544 12846511 34224100
14478183 35127939 33807694
25189137 12858899 13445844
29183839 14747534 11216033
26563305 14507107 33464345
715198 14177791 37853663
24205544 23182671 34681917
16159756 17799436 16476253
1538964 24348600 38647494
31835896 11886222 785991
21458158 30463729 8612560
12701429 3008379 13114064
13138278 5191816 9396921
17901516 28847420 10147562
9165445 34393948 6964057
1746769 5132642 37574448
39136644 7767306 25085336
3660364 29707443 10136457
22600670 18638787 26651449
7693704 33462276 6234386
38725068 14814311 6296947
26896238 4813615 5663810
7511350 32016459 12724406
647918 34762059 16615088
13137208 1519023 3611568
8770971 36174160 12226924
10254889 22314788 15374047
30731291 16896133 18215280
37716353 25212036 4876476
13167546 30549349 21639004
18310685 21039519 26369957
12575648 17401511 38826817
13815650 8189094 30184365
10738527 1539798 21462913
26793379 21271498 35831144
18219836 2371471 11946754
14433085 16919564 9874934
25841450 19148557 15238101
221866 7462897 9091588
12231195 30305 21139704
34190202 29963283 28588802
5070557 30643067 24694152
7523015 10263051 36014540
32802878 28091196 28598779
9792318 31951846 38142009
12922053 14280554 19940707
21481032 5586003 4204201
26235085 11850298 29961771
21352913 37092643 25635876
25177658 8136742 33347152
35164305 13587390 30528692
4149153 26021476 5565324
26679136 22228063 8231674
19387667 36457440 5626969
15083966 39503237 4192536
6671250 5183777 30194665
9276166 32375042 12536640
7333927 28071291 9482143
25608515 27855733 23840571
36109442 23801550 17921806
20621212 808064 36202056
31584029 20197524 15277500
9320773 13176245 1499675
25424418 87007 6706952
7548911 23161233 15331992
6955654 7833973 14467578
18283509 5819510 37556454
33778008 14635214 5347253
36809906 38538538 28321612
12102775 22568238 33684024
406925 38081620 31669032
28940852 29148990 36185606
26206687 17585741 710685
39207918 37483133 17105231
27578196 16753955 10301949
2504902 5571791 3550468
37608333 26156158 17024424
17861936 23954584 23462262
30109434 31560895 8877157
43243 10702478 36161284
29668495 13819326 13016030
2690113 33395310 21736980
23006993 22819057 32838428
8715727 14759094 1504921
29917506 16437421 11126881
23534086 23838757 34808862
36540136 21707578 34649539
3997447 29180731 9353011
9957884 11938137 35427279
8419757 27999639 2949116
15989731 20003790 32916416
36829453 13090563 35015018
31609603 31221769 20431396
18068951 29521226 19985855
7008443 32090511 34473305
24050362 715196 27738255
7528448 27569434 10775765
36615300 16218641 9977980
39798766 12859616 8643562
11160184 34666218 33363457
20822344 23829219 39245259
8859752 7629454 819535
34281755 27508358 22407141
30965229 21091879 24004985
19275601 32322236 6949020
12376806 33913795 33990176
29538078 4452112 198418
6437312 30428852 21015736
35833458 10092335 3190458
13882115 1596518 25883271
12494840 29285191 29077717
11844230 15943242 9017843
12154230 6537834 27684226
677484 12171546 11092777
36009655 11209493 6284628
20129681 5017199 31911618
1091412 17731642 23056492
17405462 31791467 10979435
34863017 27031279 30058733
36228115 8721878 11377641
39054531 26354351 29315461
26752973 22048666 16898183
1718491 27502060 16369929
35268936 18751783 28564420
38038426 35729962 15889547
20426053 29440448 7076685
17244273 22852991 7010649
816712 1966328 5863627
1191228 15313484 8165484
29906902 33099952 18255033
10831464 4339266 33613979
10044474 26536809 28366743
8009787 1360440 10766145
9278991 6890854 13090207
7684780 3158231 21273311
12723908 15734232 32217105
26459128 139870 4929200
35785775 27280174 8308595
16405301 5400469 20183676
6132319 25266024 17721261
37238928 15170357 32910707
33862990 16952491 39108158
37550933 18238858 20520134
35411126 655506 29448011
35761877 19056586 31382132
15228793 38011621 15178749
5513494 16569330 32907245
36114720 31582368 19638510
3780942 26155591 19477975
3745667 988293 25292564
14055528 2638826 35531656
34156379 29489942 14806196
11341616 34829944 14571030
987895 39120307 9690414
39554340 1908829 31244109
29613116 38809816 15947386
25318763 17471183 18298297
7328463 23520129 34120844
30840760 22249942 3376281
3366448 31246982 27168126
37987658 28112728 13331570
22566451 29523893 20193683
26485268 27888337 4057775
6215976 38323423 35801536
38777155 844555 1782989
28779747 28459755 20879255
34027476 37238729 1246715
28723391 4753010 4263846
4769664 20545825 13884204
10034235 9588486 27258722
24873729 24282231 31226757
31115064 36764412 22952819
37602694 27359423 39004201
27629886 29591765 34604305
18997327 14260047 2373346
17863577 16378118 34382360
1979369 26201197 304409
24444197 37148461 10074118
27370567 3627375 33991845
9339354 5459483 24012924
16893157 27422715 9246263
5415299 7042409 33123067
20912184 25349487 5456306
6333469 23102212 11834674
7105648 38752507 1345249
5314272 28693566 13143159
36602907 17893699 10748567
20733234 3499326 974729
13270906 18153211 16934392
3307509 31162397 21951624
11521702 29860982 20572922
30363024 19845907 20479208
22148604 38454470 21773123
5382838 29118908 29163996
6649181 7704201 8870403
26657591 10162277 32268051
22385421 35345207 27161729
6531650 34975619 5896349
348801 26693180 35354270
11613517 28238111 19178517
1325500 39011763 27377230
7578058 30607736 35529749
18707460 5286424 1543504
6255507 7240316 38453158
29136529 9074141 29878581
18503663 21453561 17784152
29579850 23982562 17602951
21503753 37753143 36306283
37970855 19486519 18623581
28782456 17014285 17882690
12958025 32232708 6644964
26879695 19596062 36206295
8429341 37770766 39469796
16659673 23869419 40014627
4731377 32797388 4116631
10735685 3821819 1881543
11815545 7161028 30948247
17231672 34765127 27582162
7319022 31668074 8217024
8292850 4425977 26728698
25975858 7134240 11695386
19018485 8069720 11151724
6889577 21177672 38437376
7428012 32027918 37292462
2070865 14146466 35987744
24006711 33652733 32412437
618558 16575375 13998965
30092333 28183582 37016479
33172500 234022 2062809
6792275 9317257 18875003
760445 36322789 2108508
24796796 28328079 9960213
2597353 3411661 7540820
29402877 31489439 23892600
28099177 18488393 11981185
20788530 35376849 31467394
6785547 20447569 2448652
35767783 7916173 10926896
23056178 37510018 13539543
3504070 33597835 28672718
30251557 1557866 18631358
33051280 34201117 671063
18962273 20973285 4854618
11187164 28403316 2851989
22536850 25419396 7852706
1419641 19687508 26827034
27193999 37056855 16270393
38506494 34754392 28493272
7416050 7211850 39113344
5110691 20264518 29876924
28129744 5340950 17684457
3586624 18671285 2781210
2856407 25103337 22449051
26952898 12952978 36190450
22051647 9799321 39371944
29380645 39349051 13495858
155412 1573647 12227457
33002916 23820214 33162707
16791812 4116034 16230403
28354608 38295455 3399022
29045976 9229023 25953436
29788246 14217829 13639209
11512815 2017097 18117457
23249093 11776375 20926524
30254532 34069682 7129112
27614435 7937103 24830699
1823438 33626337 32846785
21192646 5890373 37485603
866513 4600135 30804392
18186801 5488178 37648585
12657638 12181798 24971864
39036596 33324707 33100733
32267011 24598252 29760328
1646616 13730104 7545959
30867409 19134983 39456137
15913575 32750350 35783554
6197941 21851062 18761881
4983184 36714860 30887657
2698258 21525123 23191181
19950420 18832616 28114650
11565911 23456712 28708759
9700643 26756923 3911537
24065908 37413811 24700928
25263929 38869795 16798330
30593301 28987188 33413324
31365421 39093431 26604443
15721799 4087566 22283040
9665238 192757 35789960
25227489 4380117 1256402
22974065 20634703 7290789
11115633 31484917 491532
28679565 10494101 35959406
5050552 29033837 3226449
10280067 2886262 14374981
32873467 162108 32788447
36286768 31604561 27175950
29623368 31067468 19374847
27423134 5362069 24589131
4769189 35982484 14459339
9218658 4153209 5507784
146214 37406493 12232849
12681107 17458493 3580973
13734222 17556971 31699917
38007369 25063852 6297585
5586580 31819404 17973146
292607 24733935 23930566
35200753 12180241 2203016
24206185 31067475 9287648
22257172 15339270 28908126
32180594 33581109 31329116
37932418 36553644 29843643
38792824 24438284 17003240
24681380 36432236 38048376
7242528 4944149 3123962
8593287 31955214 39030878
21056213 16249021 14693090
26591932 3450499 13198106
11264768 13808423 32997455
31529595 18125962 11713956
32352016 8836948 5631638
22732415 22885703 3611371
968905 1558677 26441453
28854897 9857433 36726068
14811223 15972150 39402867
9664217 32067666 27762275
12281656 28311176 6611502
37080413 33853917 21463970
29428987 15036056 10631495
10954904 28629855 19750389
16251804 37023061 33537815
8050214 31502057 23182817
30698650 39488413 28077306
33968375 4533901 8170004
15458269 12812001 14862404
36750429 6274749 27919711
30968151 3472994 21377648
35888605 34941766 15780126
20282592 39673502 13486484
11633808 29623151 35395990
19078445 15948464 18936306
3207360 34381250 4482988
427813 15443471 20672859
23292061 30284396 9104730
20752715 31344813 38310689
3344574 22884728 12457302
17110296 21652764 9798438
12229001 35374236 33735252
11405040 20672587 93487
11947453 19542089 2147187
25528832 13397261 3043640
11461609 33767270 12343255
7060729 19171564 23465317
32545121 23754865 25579704
6512810 31607992 27413381
8271085 12921943 6088897
28597931 6913294 22322117
4665927 16742874 29965397
16035798 27743818 35801070
25675162 14969858 25566241
25531191 32006554 10003500
14118630 37244642 10427136
29906415 38236665 2586153
8993241 12597474 16149166
19911845 5643372 2343932
8846509 24954007 1932987
39061601 28011575 24988207
32440712 34287827 10642570
21753763 5337600 18246285
26708216 24271944 1165294
18977409 21905053 38048363
15511060 33257240 29219721
32917742 36780177 6944604
28801941 33501409 23165703
9367708 11708500 26883451
11651313 38982058 16671822
27870811 909189 1729288
10100248 18678975 12025180
7520498 36939669 35247516
33572788 14089648 35304839
10143976 36122912 9854734
21968696 9670344 8834885
8056516 22611690 8344768
35461173 33518771 762742
26156433 9321626 18924340
9926965 19379471 35398615
27010351 13037390 27132491
37874789 12081098 10721174
31777803 37748421 37216227
28277130 29025972 23756568
11145931 34587803 27168072
21215090 26282438 5271845
15187620 28460636 27286254
4298629 17785836 30867390
7600950 9207304 16081184
29320990 22168285 20936544
9655113 8464374 22160937
15114627 38499911 15579865
7107602 36046119 37906222
32396090 30375613 36021497
31257395 34018522 7272166
14415210 32665924 16396769
31253485 10072402 37074690
26181632 5051035 24693082
5317653 32945939 8261800
23130587 13682433 12255826
11956424 13910565 17753989
686451 2425122 13159495
38642983 7922778 6448887
13605415 22612725 10032456
25502798 25955025 12181726
26901043 18878409 33707608
15274029 30939814 37394100
29780543 29918753 19491741
12830530 26986841 12283204
3301949 12341997 30591214
16310570 25728837 32543573
35729455 11880750 27675491
38035527 7179727 29866515
39348551 4785569 31321560
1670054 17889741 38317778
29892107 31709010 3443844
33263776 15635616 29485512
7352745 984146 1335319
26270749 28005958 31094240
7600547 22521177 16502226
19207 22934157 5540059
2396037 24875674 22979789
21476783 4817994 22668028
33921857 33254131 8013186
676438 35756334 29309186
20503053 26424853 18913047
2928955 12015000 17375899
22243637 24481215 19005968
18584422 21652369 8911891
74232 8367015 35643932
35936126 33754766 1779959
11203640 1116522 35964944
27055607 6097252 34373091
7777092 24990113 28160524
19380781 9011567 25474515
14432149 25119864 12389630
1248950 24323885 728173
21093031 7691594 2321644
14891225 4066768 26638274
2128829 4467100 26412436
28150786 23471702 17699135
10294372 10457779 237713
23241306 1532806 24676273
24406606 3612109 8444558
23297404 12110887 2075823
4275184 28773271 17576511
5882154 16015893 25197765
24718719 8431134 29751652
1456406 16293518 2743371
19596764 25877231 3513290
35711803 23464950 35622136
364645 24422688 21580163
25523926 192079 27862701
37634632 3615508 15455379
20461933 29868851 16617535
11539536 38392586 7622331
8419669 20206946 28324141
8836637 34020596 26135905
15641351 7715671 16325298
1762762 30600915 15923123
23034518 11729541 12915054
33416568 33516571 19750465
17672503 29723101 15300252
9913155 21859357 8200164
23977428 11506550 32035760
17271138 31344264 22399925
33181640 34778238 20259928
23501531 9273170 25488701
30133596 3752588 30441848
5497191 21485414 31782069
10148665 35196055 6305329
24395193 29940865 35249124
4706361 15327379 13872476
9036909 6675682 25129005
32963771 20537121 12935208
544841 1826306 7771719
13301610 14996993 31696789
5623722 11874670 26578856
9980977 11442588 19560789
26298661 29608487 34892436
11769640 7791309 25858368
935202 30619692 12703030
17161769 14032493 19287201
13460238 27781669 18893301
30141765 31433480 4864205
14110444 6261984 17364902
33162892 2921673 16241652
21547841 21288596 5066275
30814615 34507023 22791290
6702634 17060157 34463495
35739225 26076909 26996986
26803144 38467177 7247395
18472170 30334940 38553742
38273521 17501833 722388
18264265 5919357 21813695
7771970 2064851 34076741
30776826 22209629 18106467
22550340 9841048 21385166
19273018 17025128 17666597
39803033 21919358 25048833
38431683 36141009 58728
10117780 34653476 15475786
15228523 21870161 36871201
7192660 38128426 26002233
37897133 9665500 4312275
30618393 21783716 10601398
29897857 30801056 4446582
9573315 38773421 19685269
27383972 28400274 39925906
11342500 4786994 9636409
24052448 13945563 12120748
18766710 39175099 17793693
35720015 37287874 36457366
17067835 2884963 22624321
38013746 33063508 14653942
4417455 5212005 36379986
21686131 18498387 34126555
14287765 35556957 39618033
1041167 3205327 34151719
28001869 14116692 16322939
30765066 33909932 28822365
28563778 24052974 9607194
33412811 28157913 10825278
31250019 22627434 11038455
2849241 14213605 35736200
26341238 30645070 24342249
3100180 25468109 26212208
807684 20285246 10229580
4751439 28402935 9181507
20082271 26014793 17521905
1646742 37195134 29029987
21878247 23985546 35962553
16338324 12871073 35719837
1245458 29853655 11903743
3755827 602760 20686377
865349 29281039 7582872
20428343 24039649 26836912
22812352 2055343 19901009
38805325 36755055 30351778
29369956 17407647 10153632
33672572 10435922 12721919
20054688 33341398 12061540
12735660 18642626 165579
17672457 2097731 6117322
38203528 21125282 35297917
4128006 33974340 6330055
24100021 7555733 23734191
2021160 32765725 34875848
39110225 30395394 36596415
28018571 5188925 6382831
24499985 6371778 14851249
11486274 31242102 37220223
34957273 34451373 16774329
23995955 36571970 25949705
12094259 26584661 22847096
16828933 23174790 6716013
13459159 32333453 9064607
16593089 15068954 36357754
33334594 13355564 5933887
19178425 20346089 12734976
39448694 9907863 36313797
29015663 32463163 18318422
3741013 36291966 25921630
33385319 11960698 35428843
33687602 19594049 3853661
29856459 13035845 32938139
14345091 23660158 25032924
3941957 2419951 14928643
38695564 19440513 20069085
7139961 16286220 40051657
34168966 24706984 5295647
29743682 25975022 2587481
1892382 32732212 1939114
27822086 5977629 38979282
39122276 30114419 17208557
2245165 36986378 6006502
25923144 9618712 3541315
6705438 33640086 11375057
39276203 36032649 32589975
29374926 35055109 10546238
10646445 32979534 16706780
22514072 17709865 33472258
13838596 3441142 3503686
19690684 16638350 22736401
4906189 29604138 23649766
23422080 33113111 35122255
9681897 1747907 17525977
34286823 1712697 35479211
22915056 35555257 13545789
19911820 27327404 224426
26012798 35731857 29124436
15537027 430044 31019414
6114032 37587479 11104289
9314198 16373817 28606191
3202319 39089079 16206276
35165377 25119095 39610990
15925406 953693 31399102
35590084 21367575 28739610
11911506 26704236 29773108
35681423 4726747 29235052
36084923 24849629 28870332
6910779 31357874 11527319
10732624 30887290 15523891
30662339 25599614 6092980
23531206 27083918 39191531
30951771 14727430 23347086
902474 4520332 33921180
33711534 7786416 38723645
28729166 3704079 22112374
15613585 40043445 6308152
38801586 24177895 37234669
34055596 2565571 4117879
21824955 23409680 18097563
16208705 15696911 24780580
29190399 65434 29489451
1588699 18712083 15747486
31128768 7492677 28805344
15379219 8497270 8159868
24168994 14989514 12257883
4049329 38782120 22500303
27876799 23255612 1668400
11032206 5756576 35024555
4923212 5450095 28724829
23623631 4238141 24526592
18866990 4118731 39819954
13305464 38163231 22758272
159980 32403990 26573798
39632236 14745639 15766782
21363500 23098716 12025257
8077978 33060678 8273161
17054938 32802627 25451317
11347731 6443553 16488029
30971337 7631445 31664303
24655060 18867644 13728955
20256080 2783574 29035079
25021112 21735842 32152181
32477478 15460465 21899109
32840996 34649378 26416695
11686495 14631819 10755325
10511975 34504067 13930427
13970594 20442470 37616214
25563990 24037417 16647797
12350390 36895702 10267525
3766573 32060336 31405578
3591050 2525917 34151824
34030415 689662 35672644
1110447 26714171 33371574
21798922 26558313 1747243
20342573 31204541 29621799
15413021 19892307 25818955
12661056 39102471 10172905
20247300 26725177 26987309
33215823 14705734 7471114
18199678 28889762 9655628
25252509 26969934 23194419
13219414 5219245 21193530
23036737 801261 27542119
16263011 24319914 3881990
10434321 26362924 11812965
13370276 5071787 5427786
38944383 21030485 6253428
39280580 5992551 34198542
37606733 22780046 10573233
7077341 34558711 33265142
29668929 36157668 13354421
32333575 28237219 17281166
37586519 5659604 23583053
29615899 10135754 13726651
30396773 2818203 37354331
38945504 24830365 16898431
36549669 2703803 30087018
23114261 34184174 35905948
32062506 24495667 1588556
38443932 31734295 16584094
19168665 36392584 4008966
36204979 10440212 8363605
4387624 15360187 17320322
28720043 29971823 16194712
6141774 23385030 12431799
6168032 20266439 19175988
35094111 7121883 20926071
24930437 12413842 8806724
17780681 25642398 35048844
32446169 3069321 39662155
3574042 4441056 32245376
21342124 1500669 25428258
34705403 5351428 15725920
26035971 12141566 33821560
29325973 33833297 27306651
13841979 22360542 33253062
28638362 22038995 10588926
16949830 14002093 22790165
527507 19178544 21975888
22731475 12722994 7966972
18056732 25085087 22342686
30815411 10971369 6340063
9315971 14093000 23210595
8646506 12759361 566025
39757290 17730096 17555067
23781988 34971225 20062913
11347305 13680129 26069997
1746036 13289265 6351221
1736109 24910093 19484953
679802 14465872 23598176
6979060 33716412 13778188
25819414 12054766 11433254
860516 5186972 27076032
39579553 35262087 16308730
10006274 4437853 20356517
8469898 12203399 24948382
7352408 12565678 31589065
33079237 37288888 14373098
25829104 20165391 21100518
23458462 17017159 25753277
4533994 39310062 28841878
30002309 2055706 9443951
15664170 4019935 5792386
39948222 22915612 3953180
36260745 27150345 35005502
15377454 39600177 21681878
21540943 24808720 3731962
10364903 35753744 2109154
16015761 30485269 35525078
36483765 12919626 7830535
29574498 37820494 37503774
6061883 26850897 32403698
3699935 37656493 37146787
34184152 11065566 1859840
34587882 3872951 5016945
17890044 18301385 39699163
10941799 27401405 6110216
2197894 5255469 19450270
22379728 29586987 20953514
8971922 25707814 9485146
31640099 4534920 16869023
12556517 18320856 11653670
5349374 24379645 3754640
31977161 18018466 36583665
13540791 2632472 10317986
27649156 25286576 13912284
18045111 22461151 27123816
22984205 440240 35894773
7537702 31897202 29864624
22025271 3578507 36573123
4611204 21719008 25403140
19433404 8348763 31160649
193132 15613318 21067316
21726945 34301441 15216325
26304616 39691443 4445299
35343533 37012614 3645115
1729469 32563720 30735169
28636091 1792169 29565886
18862569 19161543 39508380
35928851 36150894 9300721
27292768 26482978 6056381
16225369 37273644 13603868
13261824 1235210 22056309
28562349 6255456 36248836
26957096 16062994 20901010
18266470 36776573 37235636
13106670 27624753 1200033
3047590 37049485 10002916
14764813 29896225 13467783
7801132 26843901 1902244
14882420 17990381 35362015
20421954 38336060 8560465
142587 27313522 10610748
30741074 2140614 17658880
18994110 34046319 12121963
12693618 2363047 35332476
11714041 39889795 39674680
22861301 29340389 20578270
18268699 20230472 16091492
20316908 2677702 15001110
10342215 15043961 2024301
5760047 20378703 35831996
12172694 23120930 28456038
14962137 35569277 34320139
20116244 30500826 30857640
5498432 33460105 2852693
6165920 9620965 10074334
12169733 19436716 24467791
1123767 29464185 11335035
17086464 38973917 39914344
19469955 12913295 24635722
27820044 1997474 14846750
35441711 223770 12490868
36444113 28038056 11328028
9778399 28111643 21983737
22128306 1275459 11861628
29270253 28986055 31712067
32271183 4969768 3568331
5253008 32976757 12800373
37477808 23256706 6263710
12764010 20710566 35720772
34799936 6928652 29378224
24912566 39011475 30338216
10966718 13792582 8485907
35877147 22726505 27714608
9239351 10378942 4235760
3710518 33560695 28611745
6729577 5131527 27782107
22585158 24666800 26053374
38887177 14540036 26010654
39718907 11024888 24225318
22051410 28607027 2826589
12252343 25771501 3001702
13518251 28105242 9191058
21911783 5093774 23908817
31603045 2831609 37558945
34568299 31057818 36329054
36332876 316816 4311148
39766945 761356 23683218
38750940 34877499 681646
16820279 24921288 15831022
20565353 34593276 6279446
34004428 24855545 4503952
33846467 29432911 20866260
30909748 34542568 6598827
21905815 15473755 29381323
38388411 10038002 22938164
10096748 30629665 5876655
18339498 4491690 8791575
386342 22472422 26823499
5431796 7708053 17792639
5231626 34201890 14093224
26886151 17294423 32886356
20837784 39174595 36709418
16967835 10343522 27635598
19842090 18903906 10133847
34647335 19968538 19883915
1888259 25903568 19943949
23585709 6978486 18316243
32088984 18157910 21281731
12163729 1054687 38441230
8756158 16046500 23676560
10468908 24049021 7899834
29027700 3718746 30704918
15134382 8741675 8534375
1634286 35985375 26358947
35875062 35728431 8336030
22927968 25697985 37144900
38796853 14534873 7280617
10024697 5680995 26785078
11287029 17850945 6036511
17291581 29596750 22935155
26775829 12205954 5808459
30467883 6467753 27828306
28154782 20924318 21362676
3906080 3047075 24826199
30663624 5203039 39281801
22670657 10419157 15199297
37015373 29978863 2698748
32935041 7776404 30173516
13758239 38124552 24526938
3645903 6252711 14222554
7030320 18255713 8836723
9451645 21026311 24267565
23768363 8649984 16848187
4127007 38182854 24131124
37747333 22022189 34180302
9563852 11590317 18610642
18406749 14865381 227347
29085565 31639475 29389129
14710453 34288203 29515290
31125636 19039136 21120286
29728196 35193132 30587257
10473039 2911390 9999773
22834238 11876826 20930694
36118355 31972254 18358358
27392164 5363366 28056397
25225689 8477751 28187049
7956870 23935478 37044218
8356675 12709747 35581979
21705938 2608431 13206536
18013874 24794936 15214443
33744028 3809897 35616932
23629204 24456719 5011013
3079606 4771976 27586409
17084759 21342660 14052526
22808784 9849423 33157767
33761157 26605535 33164701
35852788 13746688 20272587
8605905 1273010 29935234
521743 33234961 28362045
32105931 18021145 5262019
1699626 17134219 30088669
12443476 18622152 35776745
25244384 6320365 1303528
7337823 32146380 27673439
34342633 39531084 23365603
15102510 14547290 2974107
28455482 1876163 20909656
30910004 984033 11688841
5188744 25669505 18020083
37488329 4618557 35401107
23124191 16050895 12690845
20344354 36699911 5120508
7857278 38916805 21287445
21902786 25093306 5988212
31549007 25810692 1798442
39926939 33454711 571245
23002700 37155977 32202838
5909784 25688029 3240438
3686559 15052585 15655256
37130840 28519766 15054571
10099006 7677179 31638926
39164745 25396654 15549775
24054896 31956004 35594546
38447611 26883537 32977189
6094252 33333394 1095379
23788489 34382420 17072014
20117925 14756821 16462930
4793790 32062857 32860124
18892777 5386600 35397291
32592454 9805576 13251765
8311204 5686009 2394896
37774979 31373231 15617402
36257136 26421887 6357555
8329497 19070853 6555675
31350982 17548503 30325996
27407059 32090179 36669783
35070921 27803543 1965391
26241267 5491502 18692625
9153092 39937732 34660494
7078544 7571634 32960145
7127348 27747826 16564944
31529329 20107411 35307150
22874757 3852135 24583030
30373309 11208231 1983559
33877366 20859825 36250446
4299451 25991766 35159817
6901638 25952142 35056111
13560224 28593041 6981417
5644488 25763277 13912389
12684805 35606801 13374411
31789998 1911705 13041864
35235430 764540 27261595
19151781 35792639 3247375
27488772 10944686 24172019
5120584 36475565 23111623
31342810 36219312 18514391
38107888 27344957 36841887
14699210 5128979 390813
32020090 26934712 32545718
8109462 26774327 27433464
26284701 28456065 30981525
26359374 23397027 23586933
28613968 7285565 3175323
2449836 11027812 20591665
20522899 15635968 30491282
19630988 8990850 26378451
37432262 39942393 31016723
21129274 11260250 19331104
32208310 31312173 25912592
25418110 8860448 20103144
27542127 27323958 38883815
39977296 16787855 8834357
27382740 35839086 12446511
28035568 2710701 9912377
11454930 8901429 40004498
22734348 16335050 5915948
13035904 20401469 38662585
17852297 13725177 22997061
28290017 36782375 12177231
5889729 375748 18907898
7816707 13429813 17317844
25744245 36476735 14055284
32879475 26301681 33976428
7854094 29599470 26240496
1414312 17665009 8024040
12016647 34691791 38599300
32958016 8411517 31478624
39321913 36230719 32864649
17861299 15329132 37518359
270557 33957715 861202
10014928 10345939 38831892
35925033 8545432 2263818
29853430 28290761 18674809
10654713 37067688 10145797
20618635 29519478 2935502
10574575 2417362 32352344
37042333 32810327 657052
3553202 22156177 23268051
36973849 12228349 20257197
7338754 8214099 17308609
3125879 34421074 25058846
33943203 29995914 36111136
6644210 10460120 14941223
36470157 32366179 18022939
29747897 8970038 25796354
32974387 15917764 35236000
6085417 25816296 30937733
9524090 26387157 21687453
1261384 33521068 15029234
35229949 2185570 39246568
39711512 39920267 28272238
39421768 27393315 28988707
23185934 11668702 2602440
15690385 35901336 20776815
39496865 11386319 20512442
3944504 14285181 23540882
24233061 22317120 20808688
28797235 2345256 23623647
3211115 2901561 29809827
32680941 29494706 11554000
31138788 1411212 11429238
5854117 27972754 35825709
8847967 30235293 10433951
518721 37140348 17232819
31349988 19036189 9884237
1297071 6710292 33543338
39945562 37267354 34973375
24924398 10328793 32079892
21658437 34672171 39448039
2055891 3812858 30817218
19445184 4655931 36695531
33607901 28097162 16676173
26087840 26395639 37826825
33966185 15653606 10214131
32541570 870381 12533531
36676664 35446550 16620428
39621811 19162748 10759137
24808125 35665699 32248638
6668372 28529892 5980927
21645727 24300454 7496275
18065498 27106249 24808965
705900 4037220 907313
26353693 20892509 33379979
31551208 1988714 10997043
5971808 24458027 25999005
19760485 22340507 27709661
19895844 11851341 6057394
22795574 39853413 30296336
34948881 28860091 36413350
13406144 32401854 22877206
26320428 12681123 1320981
24693490 20635897 467559
35858625 37254424 24500705
39713237 21511278 293013
10625617 19432254 26017525
28154972 21005947 31862525
15040951 7259185 37921300
39381926 1790740 2013812
8441087 39631405 5698711
17588895 17084529 190582
3527406 27714368 31303842
12659701 12378091 26284858
16237636 12760794 34671898
28823873 20098658 31203498
36612832 36370745 29227699
13213062 5163455 31165635
33995448 25606401 21548807
19249682 26345601 9694884
3787182 24620872 10413933
19871121 11867818 13462893
5149236 25407358 10020475
3661147 30734378 25057669
23565450 34335992 24687974
6576747 35824370 29561771
9816502 6807366 8493599
17423633 13493818 31539808
4959976 35100354 12403111
736290 13738898 5383294
37702435 5233907 19000724
6557679 38032388 29203375
16613757 3393873 2236966
3232418 5349604 1884658
98327 16928547 17882722
8635688 6789641 33134079
27649395 38953801 10593075
6257770 14222337 33608187
30350117 3794434 33044640
508937 16614232 8627095
17976519 1388932 18752668
28363957 13295686 1963249
6501545 24809714 8802755
1490968 12072264 34602628
21838212 6080323 28250163
3186284 1472413 24304501
32840702 5615979 28023519
19450561 7710462 20244888
2084392 13512207 23602544
5617708 10710821 22489196
15204174 31229088 12268306
990081 27456628 4673767
25419575 18730650 26581206
31092354 19254427 9402959
20057419 22903817 21652985
4753814 158457 13162345
20857847 13265042 2349567
29851814 21465954 36684083
20984903 32916286 23644622
19098238 27955269 27608682
16724567 37185164 25235163
4002842 36905989 19430796
34321545 11480583 13426669
24007658 17814998 16839404
15508079 32243416 34945474
30687405 12470091 19477183
26517982 62911 3645602
25945409 29394016 28260691
12363742 421555 14504956
28423995 35274739 18880191
27897060 7731841 9277880
39391509 26985974 10561904
10462393 28732098 13920502
5537005 39115779 28627804
20462039 14289516 31637783
10565303 7205205 2840925
21464800 1658258 14662395
19360474 35246953 16832983
212579 1654874 12445988
12603857 28441093 810031
8077028 23823628 20784437
22708933 30725275 34921084
1848733 12921516 8404152
17798717 13705784 36622535
24406376 16676819 6174548
27562453 13754099 10828277
22725974 20568627 5597044
30380546 33366378 38749480
30720351 3119497 32035162
35574348 24952153 15075597
16602296 25422518 4862019
15304465 3028610 17951466
6858501 31275323 39268484
39142266 6940760 15902838
18766168 31623828 39886788
28882566 39647128 7736885
4251923 7126286 33836960
2693046 15695298 19611778
5097571 35507662 22482769
26618483 2568657 29407720
37354925 21733334 12389832
11907095 23902102 35910225
737179 10151459 17756798
29098934 16353970 25131171
25710462 21294877 29630035
8691247 19198934 30702551
36581310 35131630 5619063
37996855 11042658 36402540
1663595 22529248 39562704
3853085 32268617 10177638
30456134 26993330 17873334
24334973 20694686 34133055
6632213 29542279 9832744
26952043 4883589 31571857
4068139 37460827 46393
39656155 20969724 1512315
11859295 14323328 27956864
27697371 21750260 34756565
21125466 4426035 30559623
2578803 36888236 27948439
11817868 14046229 14731015
39272772 21981156 32816889
33046440 15954405 29936731
2022092 193617 28895122
8293313 1605546 36759256
18293388 35549056 30138783
15255533 7320991 21152123
29833145 30727275 26658111
25106481 38261020 28749833
7618237 1562895 11011364
26202026 10393385 7548881
4920276 5907410 25820321
13110545 1813895 25930426
27692023 3179669 26141665
25398970 21763854 22161710
20566936 22336254 19950987
12803320 14968024 38148949
8716968 2514880 16150221
38801457 556235 29547637
17766018 25006412 4140394
18689032 8611405 9100873
6670435 39524969 12720838
21748330 13589291 37948140
8689953 12650434 29278086
11736782 38836510 36443849
9296221 35187631 23009945
31076436 19549164 3711797
32588549 27744342 25793257
16701118 6701539 8928082
25442081 15066701 6781462
5121560 5101896 10223695
17015023 5309471 32091456
17487223 7711828 14791269
12842006 3485833 13810866
26896301 33836856 14850024
14427686 22699703 37607973
9535580 37596292 32584234
27044845 25172916 38219257
21837302 12796695 4855879
21974810 22705511 34755374
30790506 10730774 12222996
9201849 17704638 17388597
27569654 4950371 4806792
34141207 17521085 16946487
15085333 20971042 35870749
1891939 34838269 22754262
10327893 11586386 22017686
37102320 44894 2493736
26283259 34881933 26368161
15037258 3485227 25963861
3893131 39278715 5177476
1950153 17393272 18572862
14036410 15505301 1187546
18030068 18472516 21343623
13887173 9590472 38522733
31449019 22159416 15529696
1846788 28844589 15470056
31069921 30818947 34754761
15473499 36392217 30353564
10399498 32599094 26507649
30696376 10076559 3935093
18905710 4615226 2455569
34335285 22340200 23813968
2551516 23452599 18493258
16189459 1832067 9639779
36882713 21814564 17865222
21699672 6901694 39237767
21978855 11902373 13477758
3762196 14695636 14043890
15440981 29026940 20128324
30337606 9587033 12079610
38697439 36718521 18767379
32705114 2661424 4876441
28778778 24233454 20051659
16630455 30236929 3697912
13516735 36602123 22762352
37215498 26485194 21127577
18939437 2822570 34247169
11794576 17011374 5277513
34985542 4726437 19113589
18770464 31591730 9121064
12648092 11934085 34204531
15702926 19988060 10315546
13652407 29932004 2654797
13843305 13015555 25007316
34817438 15104286 33616535
19695722 36052846 38134040
27204475 7021577 35439110
5066699 4406564 16198561
39175837 18061863 4450857
35635118 34522511 15547760
22710334 17310462 34142756
33698488 27633079 38125245
26015384 20657188 222778
13726044 24463226 35088511
9752073 11761790 34554022
32306910 10469597 26302119
34971831 27753414 7988697
27238519 33575650 36073681
16516267 30508754 25877712
9551774 31274401 20871490
17952115 15211436 32010374
30491562 9288234 4666929
1548096 23189982 25398374
1755216 429454 2523134
12485075 12722437 37874378
18908910 31521988 33216256
37773516 33317455 29839650
28090339 7410479 34807443
28089634 20885042 23857823
1196477 25176642 14551557
13631746 32847703 1413984
6046875 11056088 35406809
3344159 5942416 26094012
34700451 21553728 33640395
1027289 13813438 20997836
36819835 4083498 6010514
25892067 27456106 10243
795029 21140244 3219197
38650057 22751967 18275210
36636697 22504745 26177296
29435980 35163415 20749400
12350661 36053511 2806410
18342206 10132984 6202247
6770626 29155394 23835993
7606096 33367384 13544839
9790150 6514659 710329
28801512 38255828 17708810
24557530 36621554 2653908
4339218 35466520 39058741
39949562 5344626 4279959
795844 34923467 34727174
37071126 4449810 6678864
9580207 7575746 2569245
39065911 16669140 13651038
12596703 29553473 7460209
13160932 33603018 36325416
5827224 3141742 18291174
16568232 6913623 35508026
13632184 13033965 35120843
27396058 23051208 34282770
19660939 27681542 36585592
21753941 19292258 14265925
14717778 4730449 18785305
524508 38499850 14982510
12228355 20827199 31159515
21429275 9897610 33809687
7695468 21191869 5916342
29217075 14789584 33976278
17076497 1963424 24597884
35821390 36991604 25188440
1478046 17427453 35574345
35341606 14331504 29235688
11240007 21878575 31689832
9964896 26915593 38306513
26983516 2351514 5939270
30991244 18688052 37665857
24886790 33333136 4572763
38507492 11608835 13716847
30252498 5721023 25123145
34045806 20467881 14803848
28856705 4672649 20722028
17722957 26661550 26770976
25261398 5018515 17615765
4288435 9569504 20087825
37923723 14596996 23460571
5011996 16729744 37828488
19899940 2703323 34140725
21002960 18730875 13859942
7131562 37218334 14877021
27924685 5071637 24272479
19961 31403412 37146110
7057876 29403252 31845494
14028877 19017811 33861119
25852732 17435726 259360
26230778 31183927 30101336
15077742 14221200 26397421
6215225 25557604 1659469
10951730 476939 37391281
39028865 23188179 27749058
17671830 28834469 18309512
39408670 6049599 25507277
26924473 1070723 15470498
39408258 32604948 17743740
6040294 9574988 34255232
18988492 18392285 37725529
24763750 5010566 1776771
2424136 20692524 13262891
8997405 32043704 9527138
24729027 28711645 30081585
32079231 14902725 15507519
31692267 21130135 3875360
31367798 3796614 26388457
39182619 34705460 22067091
15675294 37928636 27161878
37934754 33333388 21854312
8448231 36210284 14540773
36119309 22372336 30654140
22268721 29800491 32989174
4503042 6308494 21886926
39058065 10214775 35387320
27898761 12312096 21196910
9658765 2706323 10204890
9244392 26705271 31662448
29587557 29079475 27676936
16332649 10238654 26383788
29324260 7011234 25040982
31912637 36164512 33904458
37915896 39236290 14552721
18143805 36474700 1502069
23457095 7006021 28127406
4898122 26825617 34181919
31585225 2276705 17834673
847577 23282660 14661487
6895300 698602 2636464
35064592 5544072 34186385
6148563 35753916 9049272
16736404 28281699 31106317
19445622 15241353 17001754
6913987 13897862 30162177
15404087 24626694 35984784
7864803 13062750 15002508
12458918 2161063 15601332
21335884 15720489 19704377
570375 26462396 18478750
28837187 5955754 37517362
22120498 12578661 25953243
37863426 3244819 20913334
3265776 14134808 28760348
34829961 35118390 32194117
21124200 35650917 9483734
33773398 7655584 21841876
8667374 33082999 16250891
5755037 4425012 11980123
19692251 30622276 19463012
25160439 12390415 6272391
22745048 39739413 34224382
18878653 25909324 31589520
24792746 16896890 36198209
26454625 29876485 15286758
19344048 32130897 18583227
17631354 20939595 11484716
29236893 24556105 16591343
25309880 13723048 36634290
5120051 27960389 13355663
21410157 10286478 20158242
11071761 29601801 33779633
9014411 15160411 33718970
31399986 28209271 13277467
38789858 13033518 20764051
2933865 22958081 18180500
20754846 8925758 31842764
13964293 111466 19356668
21002266 26764432 11509987
8637338 22891310 25667885
38692771 31408904 12532407
13926404 2086379 21129645
24177984 24500414 10957644
37509204 18861774 28071180
10231626 16236934 36757721
588992 30716389 29063648
29811806 9725063 2198665
9290826 6320149 26383195
3960493 24302446 7453118
12179035 39715327 14791165
16208510 4401902 5880237
32632385 13927769 39079953
25197977 17344110 5976014
7716138 19433942 24388336
484875 34285578 27273181
36541816 5348411 9282771
3438123 18356381 14237025
6072342 4020359 8289083
17982620 31030175 19443620
30884946 28596092 14116088
19071353 10563739 22614774
35130082 29518800 21961434
31703049 30850300 233096
13175578 13019290 25927153
17091451 36523813 38416520
37161533 21692166 5207370
12334786 29676755 22113952
38200791 29480089 23009790
12194272 5393072 12376579
873416 16567774 38876857
11073448 4921537 14107718
3875360 13884109 29391314
30908993 38078709 21490293
38543939 14418094 14989659
28741549 35269500 2234768
36251728 17240280 16731109
8081473 21214214 21375558
29182367 38156623 4767727
1178466 1959019 15055229
33892501 1598080 3247760
10067647 27559659 16894517
21647023 30271582 20012471
5322765 29034983 20690345
26080033 27782824 38896273
23701944 22576362 30008941
7931997 26647656 26303678
34675580 9484082 38365812
17352484 12222627 28236049
23822368 21352713 21407406
9873697 11847806 2302394
30650964 39955502 26016705
22461686 39726010 24448517
31318729 28031025 9599972
3992542 20065678 8011820
13308961 27595115 1101732
21663966 2771882 373905
12751212 39931741 16794363
34283195 326531 19964887
17054974 14959084 3263644
21500820 13294638 33582610
22544969 26232073 2565798
23435831 29036805 28798306
39717620 38079319 33508563
27533069 30867910 29957395
27757857 13860198 24089079
3655368 29611216 21088675
18649894 18444731 769220
6917392 38511732 23700122
1704648 32454530 22147056
29516136 23669645 387207
29770618 798531 15065232
1820938 4355313 27420987
30907168 37225749 39657345
10334579 3625660 34575918
23076347 26473562 15282293
19938037 9412033 19099093
28304504 14126020 963217
12784710 34178231 17224112
2025182 9190814 34594508
27783868 25129892 35789004
10212274 34849468 19259283
38110687 27016468 26144323
33329376 29577220 22441414
6578038 28778944 23498531
18504121 29454991 29995815
19368682 27518133 24386536
4551193 21107991 23108262
24064228 30298270 99079
32156522 17475069 36121226
30561498 30556864 27315317
21480228 20373068 13569927
610919 22749816 27955969
5428061 39560344 6713222
20201026 29122601 21370817
16180257 16741678 4351040
10952071 11096101 6976560
4329672 19149723 30969586
2197359 30758785 2941160
16161174 32647161 7043009
20215976 33064818 1870636
5944508 16314203 22596924
15070592 8964449 12860017
180485 8032696 22238120
7813650 19876380 37731372
17252711 6510678 23395154
14153238 20448999 18459859
588915 23953799 6660140
3840093 37191396 21373353
31022668 10047489 6453996
11004164 8572058 22819673
28417375 26672664 33943018
8014101 27009167 29915562
38566579 29985691 4064935
22741603 32684748 28415268
15832370 24098378 31884931
22646858 38217978 2679904
4046704 35161488 16310824
11544540 19649465 27145305
11349506 18975993 10697307
7471685 25833375 10212510
38978560 21507714 14038156
35348641 649030 14645881
15446253 39142286 26526313
28261166 26140379 17454935
39058551 40815 28117191
22062881 6556049 10196052
22794742 21270996 22578082
18388302 19065643 24708245
25261276 12705704 5872015
4286345 12546860 26537320
525833 3811081 18315914
27888114 30874561 24292380
7531110 38857163 18773160
39520117 31705872 21674324
24112128 39007027 11703738
2015153 23520514 31126953
8115376 14454938 26592657
34578607 31380543 2338674
25950140 36412467 4090155
11274115 38881312 28667366
33635715 13679832 19727906
23960695 40000185 34625024
22154337 3638315 27569908
4014108 31951509 23166975
17316999 20894596 30315619
33414008 8102591 9407359
7894126 273304 22105798
3725271 13093429 13049912
31444735 25734865 17177882
39714044 30645409 30664673
32408634 12754827 20431926
33901700 10323581 20274410
33164965 6455179 15141515
17805648 34516633 27833723
4542601 13722589 21261654
21236317 27281267 24629739
8193902 4924249 37983966
39727737 1881935 11879821
5651931 2110073 13399582
23249560 10965426 11901571
28073874 128906 10937071
40027167 1253586 25472357
26014161 27166098 27678691
2927075 31890582 27598660
5735630 6966485 27471066
5210396 31559094 12266390
22539165 22906433 5948742
36901198 29142199 24193476
14330606 15266867 30690997
17437656 34153377 11920786
33342459 36257787 21835187
30802556 22879998 36246486
75059 32962319 867100
20902781 18925696 29256589
8549963 1930864 17826498
14243504 1773660 26743479
6731711 8311308 1822385
39995989 16503501 33413363
10869467 18084737 39767989
38467760 28205406 27467999
39056478 7942375 31146472
32435779 28788676 17034681
13093575 35050661 21267958
33670633 11298905 5384718
25251665 16233944 15185732
19559701 32618472 35488012
26162805 23326286 8859083
27616011 12397836 12060234
10963751 6755210 1157375
33939914 12205882 30622362
15970237 13433993 7007077
33221219 32525858 16590505
2558990 36517518 4382724
6160640 8785719 14159247
9394362 25289306 15024769
35733984 25571142 38376951
8930117 37242040 34016932
15425624 34182884 2126286
21321366 31649185 39277332
12455356 21854193 17814914
36980381 26698333 18791751
39745950 37790608 3856980
28683602 29023179 21019981
9288924 39229610 13154633
5003001 18465163 26025283
12380538 14287348 24948886
2965962 1276725 13252362
30309647 15693968 34416344
20769858 36614421 7342592
11642926 26749306 1096831
37512922 33897795 1051689
28070093 28320573 3539523
34644764 14126899 32283492
11231857 32892900 13650489
34947165 31403610 8576822
6541207 37757321 30477603
20196400 4178390 103478
16064893 1002817 5425595
9402813 33608131 11502997
38131052 32001214 3692137
16328171 27962871 15505013
29895663 8269802 38989011
29499338 12241216 17584935
30070635 20416242 28483449
27362307 1389811 39719236
2105586 6181549 9596767
6988803 21068349 18364714
36888148 9712828 12031476
5202311 13804191 316546
38518524 8551324 24401136
30362064 9161235 21482007
10306242 31604713 11800477
33010146 11602304 4566909
18063331 36725435 21520258
19463466 13937456 37843572
10444665 18829108 29182957
29648125 18529135 29315080
22561727 34576783 8214729
17010602 7550188 9883965
9441743 32029952 30647531
32834078 1751017 11212432
30791698 27941238 12330064
5282694 38112547 12704521
18738621 12346665 20574625
9960322 16155793 31790436
31710330 27430981 5928815
22776043 6876009 25636074
34696337 32610396 27286735
12826768 36331980 3090025
19639628 36805109 29516072
8195166 22922962 23125586
37257458 4424989 24842247
8432809 23790935 21852312
5377911 38639256 35408582
25131108 36593849 7049396
1482151 27284984 21234681
17424733 31585 6951559
5883498 29649024 13869274
11561305 10486973 10768966
21771873 14918315 281000
7339794 13992729 15944739
33457855 37408085 21206606
8461730 4901277 36306024
15574053 22433045 30258456
32886433 39605947 7952464
21267992 5179836 39976806
9783459 4897743 10392766
25224325 384481 13918568
36295900 22673446 8131953
18181039 25364149 18327835
14004987 35378694 14599129
7047968 11666944 35765472
519124 4034731 3890540
29222916 5902767 9672392
18092741 5986725 4431275
28276719 23336315 15615990
32843663 36908426 36199282
937472 29554096 35948067
14354017 39418643 37888445
23676250 27668726 27651898
22385072 38525366 19402257
27499193 3193990 21282909
39696345 26619846 5582152
7756193 24105169 9648154
6481901 22556080 8732277
424744 38952220 9169801
26158724 14092059 14909405
17204545 33919193 14043017
33006524 16445654 27042320
16553507 28398764 15025208
38247349 34486891 14463834
39150939 23964214 30435595
15982166 4029074 4973138
37426226 16938571 27957872
13708910 23948116 4784094
2829215 8789221 39208373
8630683 18672335 11075250
18952598 34803664 39080154
2641586 11074440 20916227
7460904 14021272 12705282
27319964 32476862 4611170
10609231 23752733 15827127
31057617 15333589 3133253
9258803 10923133 18177419
38952834 30014599 36833239
23643849 18993912 7322309
20045910 30208326 35621514
13839382 9687225 557011
37213916 30808146 4905324
21388935 7840802 9747850
569090 35730185 23460616
37229346 23584047 2617246
7766302 13676414 29934831
15792667 5998552 23756718
1334886 20701149 26252835
3550478 4438694 11214592
4898152 13939926 866443
31899311 10990891 31734922
34439274 3765073 28954639
2636114 36232874 23112298
28983840 27657867 4056081
26071909 9463658 16912474
1995742 9221006 1064078
11180506 30592676 39181432
38992615 9547621 14812076
1521630 11295344 18104893
13784449 18015615 23840055
15875443 5128595 28043393
9938264 19533524 31705999
3167943 10135933 38628553
3090117 28081879 31203239
32199746 15704634 13497257
16085583 22524572 16145030
26087054 37227766 1634910
26747440 27364 26549619
34632846 6910049 31396397
17658159 39759943 18813184
5202890 36225245 35145292
33630265 17905992 23811413
25150150 1801859 17942690
37798825 17531795 38339082
14858441 8224167 15896839
31583856 17953020 7504630
19642810 13602589 20877789
35279104 38139729 1208663
19750982 28702756 2133891
31735440 12273755 26876770
15732955 5818365 4474625
9222047 9598759 33244726
39478224 27424275 6014674
36103943 25699836 32751405
201142 33829241 31306320
19734145 11988009 9701026
18154452 1507233 11931832
24882886 18294553 7132354
13807165 3180733 27939883
20669690 27640023 34151388
12195268 19923619 10485372
33279815 11243637 29011700
18899168 1862658 8626928
22859900 24053896 20115459
24239132 37147457 27585118
13462609 25512274 36678482
2352084 7687992 15892154
28746796 13663383 521193
35069689 18220088 7701707
15331645 23015302 39317928
6437319 32681768 4839518
11278854 37635364 26126573
11182969 24321205 16422514
23565351 10172259 32590930
14750490 22626823 14713780
19530214 23380137 6968792
8290452 1688991 7677659
14357518 33291882 24877732
8242764 30676147 34168166
26730200 20240733 36404081
34111146 23707791 3321559
24635006 38881847 33790098
25004799 13982407 11910764
38067487 31869582 21851614
25950930 38766972 28056198
10556658 23043182 11133185
6810845 31409183 29742639
39758952 6121441 17388428
35055378 24929479 16952341
38157879 22115873 29866758
26714398 756523 4469060
5640506 5999115 14916275
28322097 36655296 28289476
25763808 1027395 19716859
23073798 38180477 3254242
1787702 38529480 32987645
37142103 28179004 36482418
32373050 35639344 4111124
1348796 23648171 18548010
31743846 21079254 21720566
19964027 2642889 17949080
21274499 18525423 36692796
3084215 28411184 19622262
15573538 25931059 8761270
16188807 36521920 17966183
7427518 14086666 30292669
6499248 5262801 24477768
9886500 17190771 13179509
24216697 35149522 4236094
29703707 32092967 230949
21141662 13812008 6530545
39706096 38457114 6274700
20365268 1045503 31927321
34658190 9464562 35789930
38253910 15912305 1760912
14524699 23632278 25173137
3275452 38369238 38575065
34727177 6637834 22175858
18649117 36337223 25381099
7901623 14362307 33030356
39406596 3646286 38496011
1591550 36931977 32190635
34449395 14056451 8380394
23149207 8055048 6305184
8798001 30260231 31320049
39996417 35092139 26521621
9759370 11259083 994775
1449081 26237513 27358121
28174887 17897954 9572135
33894854 4111475 38131019
1719079 1132400 17041504
34681594 37132231 4153542
40043984 23612081 8226026
39472438 13813065 31238153
36576270 31352747 7087591
35930936 9341429 5256201
425654 33450985 34369305
11268407 21423154 24770015
26525320 24411866 8855426
36732188 3351501 11520009
23770234 35668181 14661175
23219341 27801053 17622090
14981647 18155245 23717684
6988644 27600345 32801748
29806731 12856762 1508963
3044094 1048081 20454383
15857304 12170461 39137728
26343584 23642799 4718501
28281980 17725040 23012728
28629267 7851879 9367505
23728148 26782859 10688186
17487000 25050547 15740067
30438871 27629463 18155521
37272759 9512464 19612072
31786906 3498226 84657
17644982 30709539 4293600
24900247 18377592 38641913
18697960 15760511 39464577
6323038 37015433 22503841
19594619 34957600 7365782
5561442 21073757 117641
39748642 9279376 37645217
32725626 15334191 20366562
33528453 8185123 21035477
24891485 10867614 33306462
9027549 34434987 14826533
37489324 35426040 20071284
12449804 31656309 21164681
10578672 25504995 39180814
6535694 27563504 7191482
14173500 21234206 39145318
26774324 27508093 9437676
15305937 24674315 24608925
30251904 27620162 23849999
16744527 32943582 15918328
1822676 38499420 13209695
23209750 13327707 26958267
33028447 31255340 30642280
39861904 2493517 30581127
32428788 10168872 16766086
7630277 28323173 20961749
30162828 94038 9311381
6061157 10913195 22801290
14133980 35984625 5098099
23985628 2495790 7404787
24419595 34994186 9398801
20913032 28746025 22601185
31781724 5432762 3731490
6676947 15428574 32964550
22931302 33807272 29633849
12840811 7713612 22753511
14978888 33089369 18169217
18272181 20381055 1258845
19039678 31503660 25475231
4871517 7393898 31212794
21212471 32798455 851872
2541414 145542 9300600
11641933 23588531 22188993
35474816 22679880 39905868
7130844 16297023 4827568
2987833 5526251 14675904
38879093 10788915 20408770
29826534 496025 19973439
29525330 28796518 11077860
15625893 34859395 3254117
30401570 33995753 10749376
33634495 19514892 27731985
36061691 24305946 13898851
11644267 6927262 39529155
35762631 13534767 21908112
36517585 27998638 11865085
2119193 25156818 4067060
25198606 19941436 39444423
13555489 15832165 19961769
10172334 28549460 1047802
8920820 5435663 23539753
1537054 7212732 23847680
8081976 8236481 18797243
16971345 27844792 4751376
14248580 9333684 28575396
33119646 36272169 21239116
17286703 16095751 31678887
11334039 25028533 55242
15300278 4643376 17982054
24095503 4251847 8821826
16882178 35841542 3366669
18554746 26902563 31309722
17491830 20076172 30864071
30386975 38693447 22486366
14447729 27436627 28674635
1586604 19198524 24518521
36536690 25270206 38476321
25932224 8286452 11419150
18899648 15089724 15021714
38795159 21541597 39811484
38057587 953483 31217158
27926821 4144001 15358035
15486046 9341431 34366192
25629737 11828204 9437586
20840705 22560006 22694044
19788790 13335149 40041643
13239310 29699889 35114432
3383610 19007029 14736469
27320262 4420183 36193636
39235609 33173930 35726911
28588732 9148347 13856689
28104590 39373510 29592679
14283543 22402002 11213872
11992191 23135434 37894634
9506232 12396223 16974552
8377536 30990882 14050382
10277951 3212198 13110474
13769602 29589675 28724788
26475563 28305385 37971502
17205351 30035619 33102137
7305305 2630204 4623979
7901934 25073082 21492101
35520389 11056257 800324
15842342 17693717 20590879
19813897 27817463 28499011
35364484 24810180 37438693
15538721 14990372 155290
21290427 38511560 17635375
28552287 16222567 16680132
8213958 39855677 32492638
36077729 3690505 30124834
12189591 10531561 1244477
8428645 38495617 1469934
14430645 4587713 17657466
32018711 31339335 23173501
39399597 6514719 39339853
38108036 31242522 3254211
4162829 7796333 36423371
7077686 3868424 16621342
31167726 38505559 204580
2571173 38973735 4652463
18538565 33989175 5459955
32874613 15368041 25602092
889897 10242618 17259040
8209134 15731936 39455440
39383972 15828164 27541827
4826742 7419341 33246727
35932618 9499293 2307261
10799152 15713007 35859039
13872651 3120992 6950750
23077992 35757450 20467629
18820439 37977724 27754603
13064391 9205840 7317544
24264669 29058908 2911443
3797367 16083990 31917080
31203657 18306045 31213818
2473278 14701093 15270457
2935376 31084975 31099624
39616120 39248432 24391749
3869810 36693916 5890726
39851473 2190097 33268739
30292166 24147571 2054880
34522177 31502217 31926144
35284550 33140029 13574914
4100209 8374761 39012371
22866437 1615174 6031610
23218597 6320856 10628158
2190541 33069333 31075491
31189180 17925996 30774123
22091512 19291118 4151435
27697763 12524686 18819940
24451915 221130 30927277
27385427 35230196 8887062
39994955 11690502 16201800
132291 26456407 26802083
2780713 38154692 26440562
18279815 24789683 37708520
31338272 30661347 15159246
5071633 8372030 13596575
26453983 17724262 26974924
29025688 20337965 15113115
24668201 4866379 19141782
1813076 37860698 37223207
14311791 9760562 9033835
24516789 37047443 26768671
18649325 36021740 25753441
29024003 38238625 29129127
39516619 37074831 5967907
5752231 38936095 6629448
18660442 26394135 36691764
20755980 11503242 29363285
32520939 17229379 6630124
13268840 10001960 711072
33186560 11240563 29894516
22332618 23704387 4319201
14549383 12494081 26222161
14971363 12068294 13642968
20873431 22257182 15865532
15265381 27827459 36652593
36972677 17801877 23044765
26724547 12108204 24151473
11004224 13773366 33728103
20197442 31418265 25303430
30924431 37474974 21595382
37587583 8778262 32494687
25001423 26545748 13859502
12552732 5628183 19951445
18474985 18643140 14376323
38755338 38203818 28391754
11791890 9922958 22643054
34490906 22154681 420162
18204147 38763056 10955787
32444776 22261284 10984266
2780727 33250501 39581780
25277081 8752321 37289937
35073268 9122447 13524414
16500540 25156329 26459241
5271736 1188478 38815584
12661382 24162417 1900730
25700931 18490452 123326
39696763 25338882 13563570
23448453 11461997 2767053
20407614 13274315 39273306
23329515 25428409 40016646
37693582 10826323 21360957
22323762 8608387 28058622
15321103 37704681 6561764
29032229 7921697 19990229
8318564 38825351 16868219
33685391 34861480 19587590
21078578 10200688 7812065
433584 35448807 28922881
38203232 3811610 29522665
26787908 24126542 6521745
19946471 1191659 3983176
21188235 18639177 16918824
22522363 15880098 4692360
38774966 18702073 13884367
31785990 25845328 24933294
29838306 19165735 6808223
5584296 12550757 25524279
26504809 38158495 35077550
24575952 31349751 13937089
27074350 26123704 16859416
14204588 28919540 39184748
9435697 12760156 13177418
8859137 18472920 18910870
31211778 21911633 12796491
22905824 15013770 1204350
21566123 10506504 35201641
37272363 13332505 9813843
18805882 24969002 32827860
20922935 5447633 28379386
9864136 18042235 17148984
33411732 26795962 18424716
12953674 3283227 15981285
22438104 28710663 3379256
39656382 39029879 35528779
34838301 2266300 2410223
16459370 28275816 22784266
36834418 55018 31702387
34886824 33544684 17181985
30726624 39895921 18861707
3331738 27568998 6117032
5704406 3788782 38001772
26429332 14433906 30716301
3724578 34766000 7171165
6225476 13193772 29479742
30260363 15560929 26658995
14359660 4673275 37894557
17698822 27886402 18680997
38139056 38995586 4445232
24756298 21523541 21125789
38230402 7751607 28263823
15583445 26962383 12866762
21152334 28027502 21025886
24693118 21881016 7622889
17133275 30077857 11212998
16686103 18075671 11503378
25958811 7048209 32234178
14001294 23238683 18073228
38154881 37577868 10767862
25499681 15796867 33756236
15844684 18184413 27049340
33623330 5577370 30889787
38775583 12316873 12831859
17423582 29637454 3510654
16729940 20187325 34644881
36770909 25621638 34182990
8141494 20895992 9572086
5005197 27078294 35161632
22391572 29327775 13888192
24853562 19806447 11651198
30233767 19426162 11060583
16860746 972180 18949043
8348612 10683260 34951432
13703896 29650055 1642004
33650993 22617760 586639
23824189 19559293 11395320
20646230 27811260 13891933
10029380 13874942 837436
35129650 12170204 5278888
21520468 11900652 5322529
29444576 29758356 20982478
6526861 13857737 21662480
19036377 22555938 27021889
23475065 12739945 30930655
31367363 17509185 28399172
15613010 30616590 3003516
27885537 27693400 33703529
8679943 29374771 14110208
15318434 21822573 37577670
25762341 35219667 38666094
5955065 29561734 19751372
21632691 4629132 13738263
4085912 27692202 3557130
36322275 38858200 38248894
4293759 610441 5684746
30783215 18129263 27897744
39405907 25367544 22109488
13296097 15429956 2858623
14722282 5579728 31790740
11582436 11118246 17768805
36055640 308373 37296675
8670120 4049518 9615471
23584819 19267586 19790773
2426499 35923716 30869562
13835962 20085946 17547858
29867900 20622222 13481549
26097941 12615056 12972540
31669436 3393394 12413929
26370281 34675617 27180222
34045507 22671436 22263865
2886053 3691413 22542022
33295522 35596211 5822163
37780707 36708523 34655353
15040251 6934957 20739746
36557028 38239884 33943101
37583066 18311012 34829028
9796158 8279045 16168449
34482356 6120071 17945025
13325516 25118927 6693667
27936474 19552978 22372769
17890912 8086303 36115787
24935389 12638578 30622918
1479408 11299615 34247795
18957408 33807863 15272875
31826295 11893755 8076065
37187001 29015071 37422237
10863833 39212356 27826429
9985904 6564322 15277165
24064544 32691620 6747209
8501480 21530248 12874978
1774749 18575540 195501
12543657 30558642 13715857
23639144 25157432 9249170
6411085 36328854 4760744
39850264 11527665 7908256
30800759 24770838 15456772
28809339 10036925 34969501
1260362 16063777 28924591
17617761 23301093 13817109
35087729 24727577 21371667
25276913 13021986 18458
32571043 3218469 34900255
35838774 38868732 24311635
1960940 18577386 23963934
34061625 18814758 3576610
26769281 9229014 9436063
17266420 21640603 18599050
15914728 24101418 16045852
8160642 22016596 10251498
15914363 30419035 31883322
13236010 19930956 11988875
17759106 3681660 33453419
34756960 25031397 35221735
29188392 3675223 6882193
31482594 33083269 10484774
27634052 7331549 39526582
5920137 21217851 29342668
6362307 6753520 10205574
13243135 33133309 12851838
12190746 4602874 39593067
2307845 8836830 7954913
17942745 30946467 32943881
13664089 10448299 25708614
1644248 32043758 39668355
23330854 30793076 17384786
16010870 21853664 5254717
32292716 19722802 27145863
23002173 6281431 18142823
8969033 2589512 13065974
114673 7424945 32671575
31258978 18935707 18559276
11916301 9375896 37763709
1960083 995709 23556670
28874657 3679411 25225917
18569441 34925168 9462939
23398497 25281208 2427230
26520394 20713786 36677167
18101954 31859729 6522528
38021810 23030379 24062666
15618117 9363452 20147119
35950884 602963 26914666
18959228 15595994 23755608
16260812 13633783 5016715
30006908 13141887 12152976
39333890 18352730 23677129
25137357 33288266 14828145
32625876 32581524 33935662
22461047 31324068 11234077
11936378 35498290 2408077
35819748 39657225 24640616
22908282 7908288 26163464
20751333 11667802 16190957
6796342 28332792 9065039
23390009 4882637 37721544
18886489 28641934 24543876
10962668 27883826 18266484
23424847 2369857 36754305
13918064 24700281 15967184
1290424 7028758 4289034
5686137 30228764 28852149
23642632 30937489 4348778
32685144 2609812 3776493
30719463 24373090 9267279
38459829 12137118 17099784
34161694 7070076 23935934
22696538 84895 22407753
1798552 28698376 16960123
39412110 20446545 25629653
11954420 3732438 25032137
28476771 37259313 19334978
38346011 1281367 38159875
7667778 623931 13012927
7537248 19352694 32270882
30099978 6431699 38888352
442547 5853021 29156669
27799709 15227868 29583610
15716656 10760054 1873189
7424656 10092201 23102176
39839606 28139157 34915758
8498877 30992131 5623308
4174812 29805337 7996424
37030642 17027277 13656390
8274408 28307027 32784651
14252928 28878439 2490190
35286697 36930033 3184183
7437413 17610620 39343496
19055376 1316879 12807547
8623135 3089036 22048828
33980458 30658738 36726525
31435926 5529278 27431913
5728237 14917114 25489531
39496159 16135952 11178298
7498928 20034984 22110431
1805980 27581787 27189884
5256619 9346226 20908827
13776789 36272255 25464781
37336116 28087060 34816264
24292767 25741351 3862063
695581 24257243 8964631
34320191 26474619 28468054
24575492 22970959 8363580
7299437 1879682 32302167
1763106 2822990 10404517
1507974 37969931 21331235
19233331 9744417 27096575
33134482 39192578 32622038
8115743 12577157 22819666
37786438 780527 21115540
28764729 29262751 18473435
36326241 12666644 8393039
3391767 39109222 1947403
15501766 20048584 34696795
31180517 29724035 15949899
16968415 7868615 12024724
1708704 1277991 637224
31204001 8011372 11812783
12660947 15153660 4608006
32493127 32782590 34633498
32626306 23584730 8423914
21263868 21267365 32437536
19013121 32279592 4342077
11191132 617327 29727793
24132450 3157503 25419359
17486792 31863796 9136574
38014707 2515268 11467002
9921858 22020557 39168298
14485974 13258464 19339508
33087969 407017 10963077
26868114 10599143 12618390
10935984 922727 38216397
17657235 28716427 21956021
15188304 36728059 605044
27612122 23475856 23737542
35853784 30836395 10721637
6148290 6115935 14912080
31563008 27036404 23531860
6711412 21431808 10697358
29295728 24109129 21843659
27061595 35703585 14195578
39383628 34435540 22940046
23397844 13809654 6326349
24475865 28089724 14247389
26660491 34729712 21135198
32626134 33582137 24047074
9910081 1161517 35612507
2985000 34028055 2428236
28696848 13638496 25549887
24529474 16764197 7919848
18520851 2407130 9331462
15400794 12443739 36808778
794936 3311425 20066647
109409 31408915 2958690
30644701 33274198 39825317
23207077 26434529 15956865
6387376 34742080 29434523
15471316 7687709 12153353
10691075 35306310 11919936
24171377 32712682 37208332
12919512 5762287 33288676
8070829 20580614 32966821
39966301 21594503 9588201
12176435 8912627 8551800
20751015 4439357 27925022
17037090 33490249 786101
23979002 33833562 10700484
23239422 8051964 16874925
28694088 14610147 34224231
27869456 5633542 30474929
23998798 12084147 15490698
13496904 30234605 23195228
15409030 14348139 24860205
14576091 10629220 32762573
16988817 22220116 29216341
21410637 18465959 20968367
20847283 28015428 3217723
29168320 13765384 25033482
25495197 32981702 27647905
38678674 13124279 15913551
8446717 19603536 34121882
23512638 16658693 2745821
22089377 27084296 1943848
5252973 2187476 25660144
13916141 11572921 33369228
14890086 8743594 28940590
27157461 26595145 32626972
8527725 20804499 20759087
36883903 22477212 14855229
21135977 18799253 21089070
15823481 2311016 19020621
24707901 10475831 35798847
12667677 4610420 656924
36877507 21659912 17076485
32671095 9337977 9621266
35435780 25777511 2169312
12010180 31667359 18539621
39115540 32443293 25678351
2675673 9131425 6620800
35015734 35444194 39420224
37634003 10105819 5304233
1444833 24716655 11694210
21287125 35514335 33420972
29408389 39449135 26605344
29492136 38082178 15757267
4914694 29411819 25972719
34606798 32775662 8556300
19584150 39021446 23257904
30487569 21044642 7958764
1106191 38604405 39494850
29078032 11717298 12784365
19085511 366377 21935718
11278991 11212634 35927325
25692880 33468953 30241802
20992732 39104234 23536426
32077977 19964304 37519926
1259470 4197017 23547850
14110731 8741779 29497605
9012500 36517884 36047381
27443076 17951899 35585895
8126648 6868891 28001404
32248139 28403185 10137689
18132619 36427607 26760759
39196429 30100576 35552715
10538990 18902580 29988758
19049235 20582277 34350374
29769620 25364834 12775789
17217113 25603320 25543995
24256583 21627845 28371898
13323102 3008943 13947550
29542250 22294516 34974629
18907707 18608977 17470323
17560690 19734568 9802257
18842463 18882287 29634279
5471871 16976879 12009418
12635831 13413245 367315
31333708 27185427 31778034
18628336 32398169 768399
10275888 23374927 15841565
10118873 7533540 38701730
17562976 32255949 29344658
35453938 19561618 17537004
14665935 9276055 38605064
26303481 28864114 14130039
17727850 36409840 7477709
2201510 33213728 15937971
36437034 31665535 5296216
18526662 30837052 14856552
27414460 32024321 9527056
18036752 20906007 23476086
37862172 21253531 27966430
16910175 13229093 24669025
15108967 6598259 36667809
31074831 8190712 7807891
8333317 36073387 31857963
18422869 37070773 2669726
14259810 26557875 29539208
14189514 3534875 22291576
29461582 9193550 8905367
481566 28254502 25243891
32163929 10501697 12913083
31125690 36763973 3106480
27219662 36433214 6315757
26395944 40004502 19428733
18731981 21501446 8319543
7766442 11430382 3225891
19362468 4258502 9830098
20493826 2013221 9544623
37049466 24265452 26489353
456702 8760164 16467579
13191092 18480731 18964905
35446352 26838158 9215910
16514152 16643562 29679824
27049612 29085827 39061735
30609305 15097295 19834559
25828125 27386080 16253644
6253771 10996475 23933326
17277004 4429665 22670197
15088941 17613105 10575877
34149759 10854099 15688461
5841164 26046031 22304752
4715306 32770725 22266506
30586858 9698001 18950091
3334072 39736580 24221990
38440488 27774643 597620
32085767 36590517 33447053
1392193 30998726 36577014
11619655 36460694 37605397
25757622 36758075 9930105
20505516 18262915 30027908
27870595 6592483 31655029
30575914 28959496 29534719
13856329 32555568 27296163
32692708 28511897 11012432
14168578 39000531 33248366
2294338 23332316 4404652
4711063 39079504 18269721
38381808 24260388 37703935
3063295 10760586 34643766
38601695 17803694 12747790
3524988 20389213 5419611
18974519 10497729 9281403
15326268 39523899 33897549
18694558 28271086 38163085
25696128 18483893 32498172
668825 7337592 7426990
5775441 31329308 14396153
31876616 13139557 20824508
4010265 10950873 26011849
14012133 23727490 12721919
2701826 5825819 13091675
30003393 13385253 18251135
22678253 10049906 3881646
28200532 1503226 3026999
638344 24493299 38978933
29105302 7917209 16795132
33779016 29015683 36879663
6207021 28587949 18597440
3087060 30224741 37480201
19013107 21663703 477505
39565426 2832090 30106777
25832382 12318871 36555224
33642983 22302143 11964927
29672167 30926362 28834104
1980271 24953925 23101082
11313204 6664951 1250124
759417 13369525 12541128
26442484 28681758 32098512
1089245 16984559 10809279
36113195 7540267 31523537
39910975 2647342 6601294
37560327 36680959 6147713
28118606 24511936 211864
39245946 27806573 14202100
18723200 34228689 15151495
21921740 35752768 39053716
27678128 22198509 39896522
9006985 16137547 24581339
8709849 19474114 30720598
40008534 36399851 39305821
10273760 33848467 7146677
32606504 20167318 33663774
15644408 2048122 36886939
12629274 3397266 1637102
29571471 30370464 5278856
6591656 17979331 30130226
13239143 25687889 1122861
29613570 26342920 37535980
37440632 26854230 17217281
12494797 17981753 20673306
8015868 2052839 1763008
36714672 24672435 8574529
25807836 22947970 29223658
23268749 7514138 34755562
15079444 7208755 14308413
27115737 8418503 1065555
6647220 18716617 21220652
24541440 6447257 557762
10354775 15467296 26359198
13240807 5171961 13356338
27126102 7049011 30519063
8087495 13881609 6536509
10067655 35609248 25705221
16171015 15592022 34360116
22827954 17134903 38542660
11073812 6712597 14081170
28963751 8248058 25889377
9600682 31985699 15491548
25729584 19032459 8309744
10676516 9656774 22031356
33328636 9484181 34676459
11896368 37278731 16607749
29472369 4927695 18890726
22333462 22723090 18993113
36342496 4141931 4215198
13756573 23459463 31346989
37955866 22729403 26904482
31050935 35627608 585015
1046856 37138739 15605295
7551759 37712295 248046
6388270 21123420 24408375
23669469 32925944 30395261
156221 19130141 16845874
3271380 8860419 21351959
35129938 39624692 39145340
1650111 26708901 5223082
3291979 8502058 39000655
35455380 22948367 20585274
854795 8893166 7210993
29490105 3879541 24980473
11062627 20266478 37683307
29639551 10874974 26568323
25044108 20037459 28704409
13676414 15048743 14092629
39133160 27029765 32800231
39861802 2534380 31755017
2756810 15914771 27235347
15150669 31516680 14813669
35496154 16449669 20337571
29190114 12561540 33534441
7912503 27356564 1862405
24652753 19533583 7613172
31454314 26561953 37140446
24053901 31034543 19479476
31948422 7493400 38782997
23746431 38601480 35577783
13628677 34490268 6985847
19785520 15795150 28906413
39607020 24281097 12538119
5370149 32220911 22329218
16267197 22102637 33410334
24796935 23805121 4884448
10675896 18910559 5023240
20774835 25013196 9074915
11434491 16950756 13633093
14113629 3155482 4431509
35674215 1789062 6545929
20920198 29697188 34619574
40056722 10819422 25584953
6729111 38657471 30441329
3282406 26656162 20607461
11261067 32586563 32641726
31056242 14784429 16319453
14609268 19046818 17690730
36094016 31628152 37580471
19072026 6811090 8247530
9700719 28093098 38484882
38491982 23724938 29696393
32109879 13612916 1028847
25122199 13976497 25192212
29875878 16737546 39635653
23479215 25506171 25157051
25907052 29738362 3126470
22761924 3098340 14154208
36059385 36982567 4039767
26420016 12392012 8022006
21958151 18985012 19372912
8705328 26285376 27763690
555967 18386189 20080928
9159523 33286326 2514550
19205342 9587392 3359228
19003309 27462076 513407
11569754 30860883 35448815
19281713 22268354 22132126
35187677 11202192 24521914
25171225 29149020 33064608
28308126 36534380 38936789
24595352 6127602 10828440
13603911 17193099 1617331
22273477 3056574 22876826
29430229 771282 4356893
38178154 26518054 22767774
30259413 37013465 6653198
20309123 32977227 38565769
24812102 8717404 35999004
28952001 382189 6782604
35851347 14974606 5766068
35103095 23201060 23154538
7649405 4595762 8385570
34905024 32342472 14610704
5798387 17949597 27064130
8587510 18084014 23708907
27165164 22668144 27444136
5543024 6409266 12989618
27434648 11574222 5355490
34512770 28450702 24213475
30539892 31215077 9956326
3157810 3790256 7864372
6924543 24711579 6474992
7930152 31794703 25996794
16504123 24949815 24770863
38956852 884180 8303888
30778408 23404986 14546292
24789685 15349640 25821041
39349739 13945575 19730658
130250 16322373 2619578
35605821 26708318 23815250
21765008 29932927 34527887
21864765 13838727 28761268
37689507 36631942 20414697
34575095 12012505 15709985
6048908 14833285 4893922
2002754 29357013 14694573
3754676 3931946 36339247
29825701 29063981 18870553
39589448 27079191 34429858
31670094 22607588 11095040
27721400 28338164 20861420
38367798 13481154 35171631
13844866 37563522 7408337
28275085 33893838 11089152
13355934 8745683 10280832
16010595 38382885 37397545
12204858 19478257 1978197
9672022 2866828 501136
35044438 13810400 23751898
14236505 868213 35182043
31015004 39376340 19356277
31872894 33054186 9251266
39862083 37524166 24028963
8441295 36469936 11574643
32326807 35073238 21685045
30761487 4938119 29691943
21995425 3265707 14355189
18288848 23686210 15053852
7895808 24617582 17666592
36256428 27235705 23526651
13610047 27028136 22930454
37601172 3532880 35342361
4423264 34917594 17404349
28914969 17618685 14685351
789523 29976597 9004214
18495729 20827072 27610320
32031675 37378545 12713509
6161916 6904038 7557264
31377582 15972351 38914546
9314687 27598865 10828360
14145315 26887285 11793810
31873226 32326387 10865942
32145661 2318592 5189834
28820373 38587362 5526672
39660706 4920792 27175510
16263413 19058640 32379095
6216594 32781476 39416787
26665475 449140 25036773
34194784 39165457 16852290
23708055 17946466 40027005
22791337 28550812 23997404
16482492 16945231 28160524
18060793 22617188 38419257
31555584 30082883 37925111
3441085 31636901 32435012
31998860 23973541 12796127
19260925 21324782 25285074
18628205 37309881 1671695
14354608 5368123 23955054
30447996 4008762 1490321
27312016 26374932 11523864
31585363 3943562 7352838
1418536 30399986 38298573
27875525 22483964 39299317
559101 21033827 35889109
32827472 6171790 4381711
13920878 34250520 15833448
34987491 34857003 34132365
9798348 530684 27557533
20371107 1822283 7703976
25385365 35113408 39390950
37276464 23629330 9619689
4096284 18773805 1227550
7388690 3106860 6395664
38392346 24207054 18098236
7878528 23427936 16604140
28871039 30102785 14293942
34094771 771867 29567315
26006915 26141920 6045105
29375009 21752029 6855886
30285028 20582592 26303491
1967726 34505395 18184489
5040883 19215147 1421674
4582372 1434581 7049661
27015943 11883786 21778
8627593 11810352 27953844
17393928 27128159 32972539
7705655 25577485 33464542
38466483 12792965 9594348
11149875 7795794 13343827
28521975 36520954 12792327
34914790 29834361 19414582
29891819 3299261 29252290
38850406 2855232 28494573
7908927 22071514 11687090
33637136 19870398 16407554
4137975 29666498 21834600
449616 13404138 7628255
32099478 25935925 14400234
29950755 30056822 7854761
10077168 17164326 20902052
23847111 23208631 40033753
22225320 17748329 13641915
29913148 2523513 37764044
28087846 11518839 38167519
568988 26721097 28450544
20847512 1020701 10138606
16291316 5311393 17443469
8390750 3645916 13899262
25284008 16571418 12669523
11214173 24617630 18670463
7733469 34355039 20346192
4334980 9053810 32494272
670944 33017385 15575062
1997703 4308913 26686170
38492401 7163065 20307392
4134747 11702338 36036917
13518887 22655472 32071284
8447162 20980828 20165774
13111317 39310917 9941491
38042765 23796486 35201215
38937860 24713322 11141110
6864616 37378232 14811706
24230532 12772448 26492588
27766291 1741842 22367917
19777972 4511426 19393017
4463354 9123874 9743887
15760228 9054046 37157065
28132366 4662237 24066284
13565767 17103151 37111082
25222829 14388007 773201
36241626 4608731 13578459
603034 4135801 34292632
1693731 24861876 27475805
26315053 4662333 16999424
17491050 18045777 5553882
38638400 35568581 13583182
13048217 29692343 17047062
38252886 24209116 13876821
36854081 26973481 6120764
29995150 37772174 1149760
18476877 9165971 23622656
3354006 12553697 9044326
23622292 31067944 10325474
35650596 33925764 22411522
28005465 26412659 3044920
33959849 36267951 16951205
7097820 2384939 20193431
12041146 23431093 34328365
25716909 12192202 15741756
17882067 2944156 39823398
16450720 28506903 35008750
5271574 726432 25779914
32753987 810218 13886371
19394299 22857900 18128977
39094786 23169545 14538291
21715819 6743395 18692967
35740195 11208004 4721625
23475625 30515500 19030538
30824525 4568055 19859572
10163989 5848193 37783614
14894332 1641797 1661652
32052399 24640978 21423115
16732371 30939071 9015039
31730257 18549331 22759520
38644411 24964280 31945156
32957989 6197907 37041416
7287731 27792242 5579663
13620008 5175430 38609643
23726303 16803758 30924230
35062768 18251396 13581298
20777223 17514532 37935991
29804475 36296264 35578888
20093274 37651257 12445558
13085594 38512684 11950021
19741078 17302986 16631532
38091997 16152610 33950524
13529366 15593606 23491711
30298864 29063734 35330095
8147738 29522874 32297811
27959437 21852673 19016662
15903708 23053094 19955973
10522466 33308913 18738082
3983140 14227528 1896031
12577438 12922376 6675458
3100984 36456420 11856888
9599494 2099942 36711088
13990271 33314653 2066910
23972826 19667446 6355643
24238807 38043999 8192123
23602175 4373717 37122173
17368585 1306828 21363938
8073922 475714 6041350
35859676 5794347 2038266
25438232 33277995 11011545
18580000 19782325 14814269
27415388 32518519 1613872
21394181 20441711 29076774
37711754 23221686 19751634
17338214 33850584 25159954
26778658 28192113 26234348
70439 21784184 23339832
15046768 25490255 23858213
34049281 27087900 39311547
24134292 17590380 2687992
38182941 32399346 11805473
24858603 14640885 19083611
19675502 31906259 29125188
7171541 15145012 15110627
7992217 8540186 15465981
13712623 9017539 363909
6202678 33159316 29983372
19126956 37246283 28430312
9603668 39159767 33372919
35533421 9600219 10052136
20301570 22776169 40017715
14805944 6735114 29217557
31586732 9439726 16189963
32997567 17773879 18837098
4234967 19355204 2584538
22614655 14187681 17770751
5605885 33814165 30827399
12654345 8121576 34677235
28515969 20810960 33410814
27631878 16269355 37622926
21671120 26024157 15664565
25867635 26667711 13133682
1547906 29872634 13176005
19843787 27413848 6105178
33573144 331484 31756456
27992005 31213867 19845290
18072607 33721619 32623803
34232576 20361374 24951962
2807876 20040080 29379673
33840087 37435745 13701820
34837529 31507681 27182588
2231239 1407762 24114133
11313476 35920059 10017483
4713155 20761235 22766052
20354995 1422428 30931200
21846650 30230822 4459073
3369032 37742597 31743513
22859168 25469031 31534382
11824948 25457536 31834566
10379002 33290034 19185018
29238648 11255665 9036321
22462269 26905255 11641541
28732178 5989779 23989128
13960149 9628174 25152294
19116696 1905617 17425721
10973951 5619215 891365
14442593 28766343 11095045
10718032 36707307 14462395
5529960 24679146 18342438
37841895 37952396 13543037
27178813 490924 23709437
28407585 39684849 4236462
14312987 9698868 15116195
24821088 25962170 14732921
2466872 11602399 2145153
35358997 12330369 18439636
33014396 7915268 30752205
12377471 18600413 37361090
342991 1408105 23208499
24870814 9013885 26060795
36928105 25793512 33623720
17094833 36652759 4771644
1561260 1131859 35512310
13687243 36122513 19186489
38069224 29905344 2717074
38774480 663363 8015420
5966775 11475248 19769748
24763721 1458183 478895
39192259 33931447 34449110
38152761 5379485 25289467
24105779 4279747 4754622
18697711 38846828 5306133
390221 11611186 5176604
31050554 26569766 37698921
34855735 26466060 5700150
5622045 28371790 2068336
11551909 31240608 13004645
11537479 31671986 35777262
16343250 23369898 34788708
21585250 53600 32664976
198234 19758419 22613744
3794242 17773135 3402964
17295649 28432345 15411920
36574355 34899750 12789498
25493072 25713975 25400338
13347353 30442337 10323507
12907003 13360853 25478872
1288418 35623059 18749854
16518104 3812246 37473764
35113066 10256509 9141117
19719459 12405647 20810346
17750559 9887421 19249571
28958675 28447250 25298582
27621670 36889205 27067326
4974727 39708595 29272603
18344255 32206456 38499878
13469034 27798907 32811824
20138965 16131035 12170753
11314953 12840485 32736154
1901951 20968729 29152042
37366243 24334449 18254709
28802906 22316683 11585110
37632497 28906156 24092954
39680458 20594912 33726825
4815819 3633821 8818941
28058137 9021569 21414443
2053604 8859805 8241702
22192580 18095504 9370747
32046241 16885174 12510351
12039624 31594119 13938249
13710899 14141433 1327100
15784500 26773114 10247496
3965542 37624876 3310586
30877856 17723909 29681629
26420255 4916150 30811246
5112975 29656369 21620206
22129819 19287769 32165955
18412155 36618987 8129425
2776947 442784 29113890
21267593 9668621 26093688
18696161 16173229 11007114
34456262 16332948 2016389
14834235 3815174 4515179
38937177 19756241 2411464
8263646 20490999 6578065
19955788 28125422 21105068
13488605 25756777 9390270
23151056 37244226 2821224
40049923 31229927 30985431
4707288 35662878 39662597
19853410 4527580 18367555
5901319 38747233 8335953
5029073 5028657 4906109
18034563 7308922 29342166
28446349 999705 14699108
16768167 34825802 1044530
22280630 5830919 453090
5453729 9447796 27857133
950918 12016522 24891199
6827325 3901718 6029991
38660141 38952713 29786264
7130554 4920196 16966641
10814600 1852333 37936731
28713601 23950262 28421459
39763306 14401762 16019315
34245263 758628 34616898
33258735 23895882 5532776
25252524 38904441 16517252
18288182 39108301 22237761
12774897 24210837 15526387
25457606 34883125 14631882
381294 39465863 38830385
3075370 35368019 37497023
6755928 11835677 5885220
12939813 20277880 24304717
15074748 17720343 27162896
31235135 2612683 32255606
30633227 6984129 30823156
4872069 39659664 23268831
24481929 2809737 5269309
11462864 21911091 14958394
27727808 18705844 12199342
4233834 39861812 18844307
17640022 4701188 21639960
36759283 35135155 23805430
26260187 19107666 25323578
39499821 22561002 2507994
4623119 35787782 17372902
3314170 11516884 38898539
30158539 36330501 3852418
24711171 21862053 20701471
11165367 19642811 39649086
26059897 11402309 25462975
32569701 5762357 6905431
36847570 26616605 20326201
35154894 35351423 28492935
10450981 9720900 29336630
21001389 13394772 38953793
39820983 14669502 28612064
31876192 15616367 12170554
750308 39363098 12887540
18163826 5094099 6454667
20979480 3667325 24921786
5052231 6881090 31104376
31451545 36688357 23519074
13603179 15663380 18188634
23645901 24262130 30862045
1897303 10278 22453600
1996118 38174474 24355930
26237016 14588297 18470231
24646190 22727701 6456201
38030397 16736008 17680648
21371992 27687432 25664707
14161019 6642420 35564862
36398888 15669272 4442183
17964330 31733264 28240727
9052050 21252618 9380032
13029353 32265606 31835812
20286897 6643531 2105126
25485759 28766711 21215874
28592129 15248186 32535391
23653328 36334419 36816638
9755970 5950127 26444181
7695093 27597456 30164858
8587205 21132479 17292038
34301988 24292731 6848104
38534034 20189231 39315429
4186151 1066506 8082126
8861739 32397186 12065701
37709861 33473346 7794727
11896505 2685945 27652555
21861073 16754060 13028012
2657768 740822 1404917
16695190 14801747 32167424
599736 33199804 7223188
38732917 11483490 24509078
11196490 39029321 25553319
2461410 24773685 12278020
35523306 3899319 28569944
37202127 9642644 33675668
17479058 28549637 34727195
26635116 34687592 9668269
9026757 11384763 1897632
37632816 23163848 22059046
21848973 23112515 3323653
25613858 4656846 29387854
34821952 9428581 39363499
6135313 34802316 5714940
19495802 16820650 19829256
13909250 2741539 29182154
36799987 34944745 23892856
22043638 1535548 5138578
11619677 38846594 4038873
16347097 11145906 7543685
2832739 22887930 26702111
34078397 7609353 22410552
9124736 25894296 21713536
8011145 14650193 34882389
13527205 7970651 8048808
26670691 2324698 19698379
25305936 3200031 38814988
12261276 29250380 39751978
3758901 35374281 38265403
6046162 12414309 13475260
18088910 25646230 31929752
34515571 15856140 17808549
35232701 15283413 28379243
22939452 5833664 2239674
24527621 9389713 23186717
1887591 27725952 14157972
17978239 6447335 38728486
15457715 34892054 34003475
29335003 15790059 19521804
16674217 5112259 5527841
15966406 34528009 17372842
21604483 16121989 16740430
28840750 7527804 32359507
22496436 32270550 16449377
13802521 34129235 759402
25189287 16015319 30962697
34659986 24753611 34097766
29248222 12238646 35388048
2633665 31141395 18116466
10665237 6538627 31145554
5182354 25131352 12340368
9092049 4351859 25731520
9133649 18954007 38903277
2706357 2633548 7785100
26060087 28651374 28873852
20691511 8812517 21833688
9403953 37843140 13322180
16126533 11052858 30842357
18980367 19398209 11536809
1501820 23383981 31888156
22762494 20749692 18019984
21168160 33718413 11376851
18060671 36611185 1259020
21724186 13644000 37703737
39344469 20587262 35399222
27326104 19754569 22768726
38227060 6554569 34142201
21452958 15268350 38587252
23282037 39497156 10085491
20288527 33162304 26695240
28698342 10181449 37870346
22450005 32437147 36403187
26252337 27167067 11045422
3401262 2966286 32502646
32871837 21486490 17131325
4571960 7834504 30814501
22543329 9345237 31939274
18791343 25032831 527224
35882101 36622869 27579139
31327072 13071526 11318303
6474553 22999971 35465477
15477423 38103779 34854925
13036941 34356115 9559606
34069346 7820571 32747556
4758357 19822531 18219851
15344985 25033599 14299899
33087614 16362825 4499726
5877996 863407 12335697
1076212 12888 22105418
27507809 38422073 19900468
13421801 33536321 36457587
26147991 10479370 34480803
29258091 16565645 18113840
17694216 12485648 11779229
32354267 11136000 35284415
38756875 1052186 7643075
32418352 23194956 23669651
28731712 29645229 14207318
10562104 15940712 12157008
22552353 20200239 32288076
18204917 34261410 9814849
17711259 33637943 11797922
20101740 36262 8882120
11461474 8644782 8801273
19722401 19740299 39178455
9508760 23421968 26481540
30422074 18629754 1136952
39093663 17932278 26445747
2903359 6491568 19983240
12884402 27034300 35804796
21577172 15569805 33142098
38875702 30625666 27334965
2648357 10304333 2794803
3105173 37821594 14489284
8490529 5396307 26237564
724783 36017148 24671301
31781050 1953581 3608576
13886543 11321381 16387469
5681244 25108979 18922536
27858698 23323701 28984615
930645 16545375 20539908
3643102 1853842 37669310
27243492 16630731 5503633
33653204 10724345 33473580
13216318 10431460 1193190
7834796 9293050 12158783
8110392 17984928 25846857
12931959 7211950 36539025
28973842 1973688 4072954
11030521 4079350 35276953
27774521 22220493 32749226
20367579 25917914 22165628
29445337 10254757 26044370
31669039 430536 28710390
37727662 23348828 35636917
16865571 39146106 30156299
33321616 32901978 34080808
32011054 32734486 3687534
2023612 8786073 6973304
2724198 27761040 15260389
21823652 26031606 12632219
10154192 17371360 39338509
28692990 2449767 2927491
10013096 5627330 35288645
19257395 22871405 33986884
10379019 7010636 16272506
39875627 15376990 10644442
6082958 30706128 1649288
22622116 9106755 373991
4420675 438027 36525986
38196547 27359026 3145108
27119035 19441263 30187283
12221655 13623364 4409718
18218091 36762494 37791146
6809646 10335667 11251511
37276084 34356167 35012803
38625293 30270056 15294588
4801551 24002580 21537669
4217715 35815598 23051997
36836739 17001310 25936710
2562442 22212254 574351
20177994 1342810 38087310
9918165 18351559 32734051
14889518 36144825 5207352
37415660 21163301 19226994
7029696 21373803 35149852
21124951 20168887 14012145
8742252 8285441 18091555
15822712 37460404 20664185
4842020 2076522 19675338
29842279 31765659 13656728
23215265 13019011 7682559
23997689 26130584 38679106
24074535 20454078 17777183
29642008 6073453 25715700
23339557 22456209 1067575
15675718 35642166 6388780
32680648 26717230 8076554
12748999 39224186 22522337
38768683 20379845 11341160
31437425 30232714 16575966
16022817 1948060 21224042
21056289 4778502 29062668
32048748 4795957 13666778
19378823 27487402 2099480
25490074 8316312 3368423
25714672 7849016 37702989
9470395 22433670 31377514
6812182 8063839 19700737
29880496 34399089 19988364
4117214 11163849 33406643
31819828 37322442 18777406
15346782 876027 31977673
29563622 4086440 962064
12410516 24055692 6251735
34629540 22781847 32362737
9096472 25692223 39727957
21220398 30223929 4724462
25493670 33444910 6672683
24123037 12082252 35924761
29136734 12453443 27338919
29895312 27409275 15504568
24518956 9371566 38709244
30024190 22039971 29920091
34267381 4512714 13978388
3935235 12119698 16379652
36534042 20922268 17413556
25714957 33554637 17254213
36800427 31586832 1744948
26289615 11978960 26059355
33080243 6467174 7007455
1113830 1796390 39610161
11538684 3171827 29017519
9623262 15670138 14142919
16664511 33014847 2639821
15416058 18949721 17339956
33081980 26323561 30413408
14237026 32164534 11507441
4397080 367828 25005637
22968765 7452017 16240154
33373071 5868533 15390716
19724249 21198698 9902050
12838381 36860355 5348475
13198295 25751017 22487544
2510957 3184747 7588014
21782584 28374726 27413001
20912963 3202754 17454069
15870848 38973811 27551799
23345567 37064992 34159379
12329376 38792625 4704863
34143696 23945391 18980668
20345017 18610264 28454098
37034441 20812660 5454838
636027 8698508 34937126
21791087 10322622 18904308
4295836 18075715 24997627
7015063 30840990 3894415
8860184 36629562 17818917
26664791 26689648 8985073
32618279 19153158 9200971
29143938 5831782 13246996
31394716 28430363 31020686
10058838 39879182 1842788
16473093 12250844 4506151
24242237 10102819 4105930
31757786 6046999 19036742
36047998 1821598 39194100
35768206 24281417 22279137
13213604 21038499 13984834
28268461 17766682 1091941
22148867 33097931 23820895
32603851 27573940 30899165
29686936 7970100 16566959
12915538 87450 20605904
4039750 21913874 3898627
18746513 35219951 7369313
19037219 34055194 20909529
19331679 23841875 8708342
5001268 16977164 32756638
32547124 29197926 18771896
34833953 27236154 32771631
1058971 16279976 15992684
28420081 13826373 16216171
13252511 37927593 29818585
39282931 35823137 28329195
32446105 6123053 28471087
33276062 27620227 16646292
13151288 37309526 20054047
8339475 36421639 18610120
26761043 31757322 23550954
353185 321056 28854569
30276734 36103782 17246495
3482813 11704441 2216634
33951594 14481872 20496911
15074848 25910996 30676254
7994940 1255800 36375952
7853319 33080743 869030
3084288 10929368 5093515
2793661 39061531 30606764
36840047 12454364 34023788
15283255 38433271 35014015
9279357 35435423 12510790
39138479 23725622 1639735
2597846 31727751 12837140
2680761 28934683 39548205
10674815 3791905 37106308
6911865 3539591 31293793
27059668 29993126 34913208
33811588 12899050 33639678
9032030 340949 9233838
34985295 27017855 30963943
26755181 24432240 812107
1453050 12200603 37576503
32914556 37320394 5449415
1870794 26135712 13109078
18741787 28934275 33584440
28522523 706200 31926917
16061971 20170967 8492889
23932175 31728022 36055260
10686319 3460417 37337972
15314375 28567726 30293982
21634517 27315226 13440407
26325098 26539904 30598450
38322590 13980203 19435173
22773509 12254099 37199792
2642341 14096186 39772123
30463397 15664363 1783197
27084220 6723918 23533580
22112356 3530531 37725336
789390 5872337 32279928
28141847 29333236 19265575
29126488 12696982 25241843
17223058 21121595 13818343
35941279 21910082 5009384
4358954 1142203 20704517
4476955 10754909 14564375
25807466 17261211 18461312
33980293 25383077 37803352
2160422 20282117 34012443
1811826 21096311 21451193
7981912 24966255 27556040
8291458 9713534 15530533
1024850 15858893 2407655
5145122 27819400 35817083
6381418 25155983 39985526
35494536 32940042 27090649
9067783 27373935 33017716
3025788 32007729 27796919
14109281 8324700 17018456
34769670 2557930 12514254
3244186 22723634 5342829
11419771 24780921 23521753
32577113 11916326 16998881
530644 17895153 8116070
19507064 35671547 14545234
23029069 24478085 32493161
27268849 36726983 27340583
27113939 4875978 22482466
27538603 38596653 14845215
6189961 6719878 16383705
2805589 32158676 36703332
30445673 35792013 33569328
6337994 10850369 33468906
606484 22428846 24036270
14888934 21110063 34644016
6469625 11618129 19765235
32754916 33521412 27387223
15997292 39803504 25185257
32266098 29929883 39418391
20125646 28323522 24823765
13742108 17713742 27872108
8737434 25294540 16148228
39744610 22167770 17540994
31809884 9855702 6857151
33329736 12030888 14218895
5439281 8184521 6892540
27813857 11790206 29229413
17774491 30440232 33889553
27732698 6028939 24140264
34772481 18217967 10180534
20817761 21769546 11880527
12937164 12656945 12635768
30220774 17751267 15130930
27284159 24027312 26713673
28698256 23943500 18208810
38600733 9155545 206883
15148987 24309870 4741000
6577327 6324544 5961040
4114688 30123659 13497933
33219695 1075823 16349138
30461813 7661612 34194249
861373 10480645 1540695
13388722 28510474 2188712
34899235 5621289 12790461
7463611 28699734 39018067
30740891 6231180 11466802
22653740 17882359 30067537
8054898 23984743 9728816
27585304 2064837 27801970
18985982 337523 870600
19136179 9086894 29930441
38189409 14536555 30066898
5556977 3373628 7897476
17120061 20993397 3114910
39535530 33500452 35967193
20213416 5719351 38901937
4454178 36521203 30102072
20074414 26099660 5134733
24375406 11527036 39741173
28183567 14873765 30380130
26528770 12695034 26414354
15081196 8938292 29380454
2800022 39035853 37588026
3242416 13261324 38065047
3168013 8778723 16849065
22597588 27666256 39504234
39822144 7802883 35926960
26513583 13855516 13200675
699806 33087209 24690974
31770335 195747 11471964
36996326 30431523 18942105
35177991 16118413 31737755
17883907 2668252 17247892
29780268 15343381 17530644
1884722 32971594 16057641
28203223 31606173 38512906
23341848 27142828 35443733
8036135 18209637 962141
22977924 6627748 34468009
25892749 31366730 23965571
31815775 18945515 27804038
29329390 14904456 27315327
230778 23463026 39022022
25710407 24090612 6406815
22187833 22718272 32460570
37788788 30112912 26438272
10722651 28110648 7806990
24989297 38926671 5168762
16400590 26672522 18714310
1627498 18036711 32821616
19682255 14879105 19606134
8190811 2241751 24162437
13089494 10193323 16394579
9386343 31218855 23717511
15800427 35297115 15537389
32704427 36648776 14182749
18058472 32779568 4415576
34221898 16091240 36029296
13291766 12098377 28555955
16808855 14980627 26471093
25953366 5695608 29391398
31624588 28894118 32661747
9931529 16336557 33056152
29619844 20955765 16354465
18021043 30669498 18216967
30995731 34487831 3658958
28196065 38651638 5219055
26643609 6438839 3942643
25201133 37773809 13665312
14675872 39175616 31700156
2226437 7545492 13088972
35168445 15643118 23178213
8321351 7430943 15341578
18844000 37992146 36737483
32391333 29722004 13597304
24371871 16036336 32011934
12167879 23794699 2038126
9640832 35896850 21838131
28778192 18177685 16052127
593286 18308521 30282840
20301036 6334416 1507384
31526933 24755697 6441084
29751624 2088208 12585404
30530254 7332151 5288515
17993519 12986416 12892547
36708146 2322567 36465992
39122310 33466971 32056479
26311282 2475207 32635502
39641495 12529356 15683758
6986950 25951539 37683896
39042059 34180392 7688272
16146388 34838628 13586557
23243719 22242225 7185478
10392914 29720031 37396283
24856734 34718908 33396113
22897782 28868060 16953477
25638859 14420700 27201450
11267746 21576228 21900047
12024203 25291557 23849856
31483101 28188024 301766
12228053 22037339 7049626
31769869 33527157 25946892
37229486 27123850 25434851
21970638 21822593 14116297
14769234 35461561 7285603
28934563 21927759 20091202
30241109 16709664 31790943
24926574 21126667 4929245
15466237 4243113 28913181
12828925 22127451 2680680
7982709 4079502 27792847
15822820 27021156 9300439
23515118 38533076 32151394
27909324 31289416 34533458
19117348 13552444 20685030
18227466 15959244 39539551
93992 15926045 14681219
4823165 38026650 23020079
26095093 39706392 12444347
37325243 21766476 19896858
1122572 38423124 1970256
5366431 105360 35362559
30555311 21561357 17691231
6557420 21119814 13956557
15252828 2232594 16647100
39576288 3415861 14315869
25514851 28423589 14669886
39306110 11444331 32552823
3646301 39158091 11857202
19135598 38591057 35607186
16986782 40004694 11800422
12716032 2850218 1678907
9464833 5109749 15209249
39341235 26362041 34063919
26055772 25549154 2934457
27342722 15096909 33333635
14970063 3427630 23671737
6536534 35877115 19652573
33094035 13018365 17288761
3680294 9510987 26532828
34830317 19964162 2119139
25526422 32819857 38803026
6774990 14273964 23566227
15224539 730329 22610608
5160026 20567535 19218638
35133869 24226586 16175974
12939862 9573002 2922543
24815719 29878714 34527617
25750573 16853506 3161257
367908 20489019 9788658
22544570 18603216 27550219
22950344 561282 24066182
6030724 11403001 32011557
3228404 38603074 24675342
37941156 7336592 12881916
23194148 20385790 4475798
5661813 27451587 31623999
19962290 30108584 9929137
35242250 30956612 25272729
20095788 5212716 19959218
24512248 25008298 29156143
27293270 32652982 20762696
19050649 23912505 36952708
9946694 36798034 32486636
8470608 21559848 16716708
19019842 14284277 4076832
12971831 33045877 24743709
36072868 33790633 455580
30173875 28697054 10794342
19758616 479383 28795935
11704446 11078806 31323593
30080132 3144415 17298944
29295375 9229444 22242053
24761334 2509292 31866987
17718464 15839557 25594886
2420687 15126647 10640068
20315819 930226 11560930
40039086 28321179 19083647
33634114 11165075 39882984
21071920 36805050 5557008
1418423 30036648 11515332
15235048 28373587 19040192
23882462 9973154 28260253
38200252 38701060 1957029
2812570 9040550 13193402
31051912 31229085 15414445
28508183 1554852 38247456
8889107 7219709 33220022
17719916 3015289 4608252
18170874 14939011 26147150
1434793 18978304 7022846
26254707 25770242 31799837
11728933 16779026 32001119
10834506 22141888 35440088
14402160 16555855 18379915
2125633 8289401 6876548
458438 10285279 38379991
25124071 36051582 15850432
292388 2980041 7524785
35521826 26913253 24132802
32386413 31096621 27459843
20157466 29777299 17012736
9541193 5822492 15866256
8821980 28070427 29323550
14160794 35324178 5324247
6211525 38170381 1806547
22945207 31935609 18742498
11489965 15460476 23748849
18695835 32380450 735715
25239522 2351152 3145276
12037970 37745092 33285480
22858078 19147131 1769463
6884622 12231206 14291223
18818381 21077353 20861723
2001824 27040132 31523936
19505692 2350187 9030069
8260933 17824611 22877015
18301423 442932 3528006
25626516 11941870 23870505
19217031 38506405 34491493
16421832 23110473 35320104
5884571 22482517 9099251
1994727 6378535 13548457
15363453 27848910 15376967
37788810 9332664 11196685
29713292 23634473 36462327
14063222 31678537 1282637
4579228 20740120 13309017
8990403 31014365 39594787
9441752 17125200 8677126
6802292 19888410 38711059
9475485 2434891 24183599
24906960 2572114 16538816
1946171 21489673 31692584
11368562 18204274 28760662
1900580 11035919 19874302
1120925 16344871 34061672
23771361 30385031 22370694
30159459 14986757 11807029
20501287 13940006 2749493
31567520 20326962 11544813
34388909 31950817 31586944
9439003 3335175 26400355
21468336 13472600 37907407
30873795 13964278 18043306
34808164 18490171 24633171
10203591 14914506 14388896
411093 16041981 4355749
7421288 14476300 23541503
38400415 27284129 28457580
114060 22105670 34492684
39210291 11765470 14282552
29985590 7483204 32949999
1258293 26422348 36024680
14120698 15930551 31410170
11641918 29261468 13879798
32127536 19838078 26952929
35387451 31915907 27465102
1157370 35857363 36764880
12180268 38194247 5613549
30580217 7864523 9647431
34452389 8160261 8128838
25357971 25378860 39269330
36834466 13175976 14585091
24700160 15214503 6033871
26266 35498418 17069133
10927360 18491664 13024661
22673111 35243615 15320175
6010561 28256307 3745044
33104717 38814452 32747540
33512672 26473729 39765346
25374290 38622931 13411924
26491521 16346524 35213083
2623627 10483966 14497619
15491494 9655654 29604456
36386402 36200078 2047543
34062335 10416100 13900175
36807778 25209424 12078723
20150933 35477915 27155149
255653 2028205 773909
22643809 2356102 12574446
39851616 6575202 15234632
6528495 10238969 31542546
5603312 21066675 25410162
33534442 35832366 1733115
28757627 27751717 12892330
18025934 33605961 38560608
27052659 29582839 36071423
3289259 38299603 21486312
7135655 24217291 2495963
18910852 6945260 22951727
24988399 8886758 4115275
13451321 10926202 5122512
8810764 4633858 7791338
10011670 15010807 8744347
38407352 3324602 7629994
6404585 14609601 27168121
1355017 38044837 6316342
23263350 38452344 2596410
14948445 29509517 27916778
33857170 22967255 38703585
26930348 9532938 1048239
30276351 9532351 21379721
8198311 14046124 10628381
13034994 28561996 26880503
34970091 31854708 33594253
22283672 658292 2567737
1990117 17843449 39155053
24789943 17202769 2436543
35719214 29196226 31050220
38972166 28447788 23720149
34978242 4483672 27734561
25274241 16837988 1696579
6140790 28378310 6079807
15800785 25037322 35426157
16348329 32296043 8487658
20489838 35527771 8785413
5109514 7823380 16264800
15542690 27789434 28688816
1068802 4439520 30605614
35798433 19284535 34259069
38382833 2928322 37613484
10533463 34199248 27444454
2496558 25636090 39553912
6749417 7701414 32380756
10330887 26395619 12986719
30134042 20104130 27681375
18312666 38767567 24801339
11944579 25736047 3742408
35719656 15377580 8366728
12726053 17937900 40002024
35380606 676626 28266068
23527043 28809512 15478503
38152709 34565879 27383699
15228894 3979375 36957623
6826850 14298548 10797176
38234485 995340 5670946
201018 3946952 30538075
31521673 32037021 183064
17476116 23688724 14067110
38939331 7432973 36550578
5953569 29892571 29488860
16721281 8938983 14901577
21228652 30392944 13678892
9300663 28673691 22664063
16008966 36053346 9617681
4025601 9691931 24030006
1536716 12279286 39046747
20800491 6271168 31109545
8142786 28910711 23435286
19418511 14010353 3850001
34912702 2630076 8820771
20738600 28614187 9092019
32868612 10733982 14706263
3264626 14336069 14586797
17530977 11004691 38011820
5002193 3757656 30095904
16623104 6848478 20232561
31232469 4079792 18214093
28555730 22139324 12563428
32191106 7817101 11122472
6790471 14979407 5708882
27838490 10058792 33481154
13640471 24331207 32389994
13266780 24105459 22926712
30323298 39040774 31832838
31847359 4290899 14128130
2997895 33187281 2884380
10817299 8408205 29856837
3407266 4831626 17440746
32176220 39458103 10371653
36614346 32991013 21972983
22571325 7333469 27648835
13222359 22304959 18952821
10059513 30564036 18613653
16624693 23414875 38414622
5815283 26327682 34986433
24497618 29556669 7622528
7454771 15781867 12844279
3701765 363126 8487124
1996180 19724499 14264420
36697752 28566244 5515402
33265006 20028815 36814557
32132724 13511637 13969693
9754871 30416995 32567671
34151807 7117184 8756271
15803044 16629371 22868328
17985187 28461443 11244784
15625226 13976726 12682118
17420167 6432144 19318319
2865590 23711879 5314406
30755175 7897525 89100
39160994 16339558 22484723
35210000 13192544 19744949
18000476 1794446 34129974
8806006 4051964 39251392
22118263 14825989 9537523
20652624 9813392 916618
4860763 31064770 1092804
24759200 39709961 30813149
38701637 29415426 29980681
24032638 29751901 18146329
36537745 7175624 25239627
21497696 25510275 6396063
3565185 6707386 37847353
32576374 7728574 9494396
13863946 1296732 33360369
5941830 7416669 546787
13481108 14589494 19316922
5062147 5387150 5505161
18167554 7673216 9059653
7205716 1353421 15219372
7293954 22863338 21028450
21336261 4295520 2541264
6600167 10017549 4111310
23981898 19001958 4809674
32198742 13710323 36839742
34460598 19527464 13956460
12753359 3753256 16594659
24948277 10919866 21720108
37000080 39689782 17623436
23723119 23959408 16369674
18437739 12128410 38671622
13379767 28466347 28612527
24734682 36518750 25517308
7964801 22131051 35343593
4982583 2298272 15618832
3575958 21781636 22178274
33799801 9862556 22169825
21729426 27956414 2058836
26402145 37571540 3249119
23591766 29494707 4600079
23693784 2645615 6531904
5650920 31500751 27105753
28017276 32852135 5045224
5465559 33716012 34281428
15921633 17585690 21859854
7482572 15369162 37189687
12771541 1760046 19690055
25291063 22735664 27202948
32320435 2536430 23131779
11219145 26175059 7483865
4598298 31596270 12696795
32893200 22487436 39056617
34713498 14429434 4180586
16487946 10462508 27551555
12382604 6203706 21500291
14921605 26303934 5827962
4305351 28056930 23169303
1787037 29756436 8617793
11193743 24926887 18816215
38083088 31036789 27825137
35714571 18359103 23499598
9201448 7123010 34812188
39281903 32972353 37301461
36994342 38276031 20799400
611276 28546261 33495919
36149966 31990999 21673690
28484359 31361229 34910160
32703223 22453401 13264207
28016070 11123495 9641430
14806237 13208346 36776487
12011133 428190 11303233
35550695 11284667 9698929
2425144 26383000 39651375
19125612 33379396 22908406
16962544 1830935 13338938
4358574 27157819 35123632
3174404 23506643 22765064
9481010 33013103 38641889
7955572 11083248 32325084
40002707 23482379 37893242
21157398 31689149 6673664
39534919 5696200 22118885
6111052 23332420 17285310
27934150 20475573 8310253
33748588 33073348 28280225
5756002 36337613 21217977
17086137 31344384 12899986
39237151 17489226 34965602
11442256 25865581 37006293
35886955 12380450 6908536
31110965 4288221 38382261
14829681 39358311 21882194
30661457 32093826 21502255
9575953 884247 14475550
7457326 26752711 3652416
34141570 13706042 25911379
20896390 34606413 15264163
15968720 29703946 6879078
7918809 3268175 30098081
18260402 29986393 7577173
187470 21113107 34326244
19107823 37203067 12649920
37710853 21946931 12281477
23827574 37056187 9656173
2680035 14678960 22669849
4612890 34702254 33299381
18529361 35919436 19754055
31188731 28180714 23372787
22193191 30915886 31105698
26793343 5231893 3538790
2244964 34396091 35411649
8211679 18261768 24543461
31720710 13341468 23687030
19356269 11505377 18542132
20293856 26242089 1493939
38445353 13657859 28083686
6065096 4434455 29432931
24210428 15916658 466610
106286 6000017 13226799
36129049 877077 12091983
13074738 21166062 313046
32689555 35501521 1384340
28777067 6158985 28161689
2281275 27116108 28397378
19368428 34006650 25978241
12995489 24051840 5509938
37930023 38382593 33923304
27096149 9807492 21340491
38469065 15810369 39474643
9675617 1288151 36624442
36283447 38248229 8099347
19728986 2906913 18886815
6261563 1429647 13159087
8062397 5490461 3005435
36322516 19364861 19727368
8514886 35301834 605022
33257652 15731271 18008537
10045907 34137397 19892172
1873018 16855973 10765520
14378919 12427116 39100396
17817036 29814949 11188600
8142620 13353398 39094451
5103410 17862019 36741201
32778270 12356949 12155325
983235 24833418 13676457
39407534 33235890 20468964
5089541 32990086 12805823
8802389 19594715 32652607
13680785 7957457 37079466
6276754 31981757 19149711
15115387 7983338 39589291
8691951 20603156 23479281
4327792 8302655 34269998
14717568 441853 14915512
2606152 15412211 7574473
24475531 32431554 11691519
7073783 7128074 6318227
12618692 28463591 7904087
3239205 17889553 34976667
35462545 2753717 37534363
246986 17841233 9101830
24744524 470178 36348544
17847800 25598462 13821086
27910076 23256477 23931249
20343380 15819863 16507606
20407068 1016552 35731243
18186934 25458715 32550446
38861647 28956266 7909779
39201212 22100993 4340409
38989682 17505883 32264735
6562034 30573443 10006542
7422461 6120191 77411
11334633 25857039 530347
568142 29778349 28635041
13508974 15197922 20736536
20512972 6973419 38203883
15412442 39448832 22617271
7195669 13570091 20609486
25833127 36200726 9884286
15468012 28289425 10756939
14451404 25570431 36571846
10554574 29547548 2842454
2940883 12974999 19648193
27436210 26770073 18542832
14330821 36073706 38744539
8353486 16472440 1189982
29399086 16480408 5947932
18010576 11426603 31974751
27338885 19440704 17995836
4874779 23968256 28372500
21528448 10941797 34518382
10211873 32959969 5988422
27800729 3839084 38150612
1344581 8220549 19840606
32719495 17775677 27801205
21574212 33629072 390533
29697492 25840605 9871439
30282082 9977850 33111580
31766674 8497824 33389528
24975201 27722684 35747689
21873743 14522277 33438372
10282494 34584898 16078924
25043074 1635954 32805841
7040045 13802779 7668813
34502748 38166678 25371204
32337358 26695864 4152915
11529029 33318919 34363123
16526820 21494464 25551783
26058353 32347165 4604429
13349924 13061011 27815591
15983249 28776429 18327175
24980714 29834981 22401451
13295903 21416718 7447245
39834616 26695309 7246629
10176421 36912870 724788
8993359 3540802 30647633
8916783 23495212 9433231
27896045 17824703 32658701
26588350 19502201 24022843
23694876 35165229 37824088
29785935 15061003 29623388
12555814 13940543 14531141
3618826 33352516 24855914
1594822 24096259 14393780
39514665 20827242 9631109
6979688 36038325 19283844
36813959 26425500 21239090
31254742 22636847 21665934
9311952 35591967 32526723
36756525 6498380 15722375
7393936 11382693 25207684
34909469 16500838 8845377
24962131 37382612 29463639
5726973 20286835 16528361
9881259 32203998 11922493
5757267 24848002 9102430
36238909 16678527 15798676
6445105 567834 32402277
24144508 2471763 33809963
2323063 15451551 5891023
34744290 17694254 437069
28867099 19289075 18877165
5672740 16233350 34153844
33842807 25536970 30729185
1149435 34619439 33377062
28341899 25540928 13781986
6514199 14683317 32177350
15977549 3184420 18526881
37210703 15390571 28559251
35705674 22460867 21828113
8444265 2559988 31569816
6684791 19205346 877318
30101779 34512603 7364363
20400384 28665559 27061922
4789143 24067946 7970116
10218988 14300235 10578475
30656923 13591951 32392781
18832158 22970845 16704492
22187969 21280521 29686789
33260685 36133125 25521869
27951146 24819343 6663636
4869054 38674063 13558888
39710184 35138027 11064808
39717114 17690379 17270885
7355988 10381025 33275799
3795341 1851406 24585686
437874 26953690 27235784
17397613 20290472 28130432
18139560 2912699 19540207
27933677 39080508 8197095
3643076 29721175 36719000
5278200 37982076 32438636
29800237 14861820 3712355
26636115 37275878 1133041
1279124 19200221 7661353
27031284 26260782 23240433
31473358 21409693 16318077
12598500 500676 33390370
13572944 25143614 479646
24240169 35965603 6543776
15850034 24022929 912650
22842960 34218216 39109443
18083438 5495955 6740719
5744223 37609332 23469523
3045867 34302997 8603490
34240110 21981450 27799907
31864352 9972047 11653337
21858316 37405981 21745666
9850756 24505679 2803992
20826623 17928894 30415110
13176018 239594 17297149
23622397 8289468 12934379
31479885 22932485 37400949
5828109 14744607 2876464
38344197 22774097 37365247
14784583 20369121 25773048
25548960 15114790 16558635
39446800 24137905 9619555
5029476 37632006 5184226
18521680 22725257 18633310
17859242 5544206 37340719
27602371 8220435 27500081
29369974 22444182 36491829
3651568 21542414 7906004
9410734 6622673 21740343
21749736 16923127 33283536
32022220 1567191 20823193
21107811 11563007 22303413
12214250 38568652 34682556
1519254 16813669 26240201
37989804 7992599 2948598
7003276 34289643 39739660
29590663 24921680 27103344
16624261 37451602 11780578
14416991 16896639 39605245
5126289 10467881 13456667
34592533 7847786 6609887
23301996 31366024 16453829
34338583 32923614 13876543
21852417 33080640 2070120
4038992 12175985 19973582
27688871 25811270 21579746
25408074 39325408 6895436
27726158 32033469 23403525
14996353 14299301 2337043
3904265 8414614 8105747
24668681 2538735 36657636
34298032 38927952 23814306
8388327 27589800 18149949
18405771 27881006 10560788
26218157 24412504 2024147
5477385 36415411 10056339
25781402 37053378 29392154
5160061 30900832 19491332
11042326 4278174 19349552
878683 2091564 3671695
29370536 32735287 34681569
30484344 33502374 5042630
38098399 38636651 30195363
14095891 26572846 33285754
40064266 6690231 31757125
26173903 25539164 29599104
38014492 12025171 31813741
15225390 32486116 27841649
18202411 38799738 35881741
15896289 17107302 16209779
26623493 16487095 30213967
4495945 243276 7390711
12058270 2971833 25822364
150119 2768083 18164447
37374029 35561547 4276466
13478830 31216804 37965335
21613774 5699798 14229365
30739737 33807477 25486737
25068505 31306979 32877815
18707345 11493268 20558649
12852150 12633463 39916657
27179167 18630658 38912239
28811037 16087355 23662005
27447713 10491018 15751797
4930369 37126407 3650280
35546481 39664295 37906677
37365794 15642809 9840005
39241532 31168399 3932543
1768764 6861609 34736830
16438696 39343036 8612963
18483187 38140575 16661935
21592006 33088979 34779837
9439902 1742629 290265
13111181 1829173 10040588
39354745 37384123 16818261
22165522 39074342 8009867
2410790 13665122 22776182
10874451 11981775 18937283
6905715 29317490 7690887
30180761 15500869 3860948
36262014 12205939 11975772
18563437 16163468 18248667
15847484 32047184 1344911
16429560 18646391 9060306
30487797 1495656 20053264
27741135 20163920 11598558
31136363 7765918 982008
11011234 39163374 23851061
2064365 16853976 21690348
18907488 36018599 11908455
11980940 20796808 20243104
17865972 15419240 8106668
8171040 30610543 24881801
31747800 33838365 16898374
34320524 26312659 33339667
28581729 517055 29345250
38160363 35635969 9740193
851106 13944108 33417378
23496119 7329316 34998684
27020082 33701076 19628437
28094812 17188789 13586755
22224886 24460199 26690603
39221454 9260169 30649513
4698022 35304648 27770067
4531973 9078243 19225486
39111503 9548993 34183114
29150066 8478036 4423232
27157152 20679085 9925816
31006279 29087926 37567195
7345074 39122730 33111083
16009623 2001832 11677517
12945199 4652663 9662182
17078086 20105823 29618949
39490607 2629439 25147036
11121522 2455235 28347569
34938535 26720657 8869942
39311658 36419126 32184043
23750666 11751105 24038459
29198625 3687944 14938877
3308716 38169354 1232241
22456625 22222693 39204200
6999550 18828207 24456675
19362095 14045361 11432485
14715521 11009714 24705725
29378007 31397139 15036863
17766385 9301563 1512654
3912657 966064 28853449
11302546 23346357 18965587
2418614 26295705 39870004
24375969 25385074 20650026
28869554 11072448 32021752
21971403 3880185 2035337
16483920 38501509 22575567
27150141 32743087 33359670
23337483 12185814 21010742
15519882 1380521 22000490
16468766 26139747 9592681
19588673 28033501 11694744
2005125 1965010 2778882
3247412 28131993 4561894
10114104 17651677 39614366
36213003 16121598 32434119
10995170 25545971 7671559
4200725 15010686 25278331
32758522 14014105 20567744
3365575 11045654 28823260
21386614 19261927 16346760
13504308 2498105 22655652
11782926 25010667 34952293
9564256 1918591 2595958
21095741 18165964 11572308
35818829 98116 24791848
30051027 36199649 19269546
29094906 16685072 38977265
13045342 15688628 2000997
28045793 13668378 33068193
7455094 31032365 9038316
15220279 14273965 30918293
34492421 39100806 24828857
35749467 10745074 29886580
4653792 829354 20830762
9752475 33976873 34635895
24996868 10423730 37489390
199718 15165328 29081656
35146851 708755 18933106
3357498 17981455 1810145
39575349 14170583 34457177
24018758 9878533 27101898
9419643 19445220 5146268
27009515 581896 31835287
2758232 4453120 15180062
11535609 32272808 31888200
34485322 7853761 31741408
39360961 15799251 15184692
20100480 10999303 8999784
37317116 19889577 37368462
30608239 3539836 4318266
35989750 14181280 26133091
34926677 28562586 30697672
10567768 9012707 27398080
14882098 32605766 1573397
21721716 3242072 7047470
35207160 33642714 1705280
18962927 21667533 21954896
10378847 30107170 601261
25514836 10120823 24975658
2598368 12978418 31313367
36668752 31413742 25770870
807738 17553008 33680852
14053052 34478584 11883490
12864127 25649559 32467085
22714875 26376838 29135538
3312096 35530122 8880680
33287528 9238692 18678735
25250667 25713035 12231432
27045098 8818182 25037242
13509381 39156678 5844193
29621791 28352613 30777191
22408633 12962045 27378907
24659383 1435251 19264155
11504783 39086088 13252257
37789667 28223219 30254238
24501159 34319286 21542826
26861690 36209535 23408436
31667853 220853 4773714
30678536 1553506 19383937
34221059 34029670 7584269
23443544 25992822 26355733
24968746 37636945 17798475
4408817 36610539 3934536
35759094 32454559 20046906
33861007 7505274 23462609
8972724 35231790 28854059
1335226 17315823 8408495
6003213 1231940 11856461
4526272 29232998 18402069
36017486 18055262 6318960
9650039 17327269 23199069
1333738 35837464 9162385
2972524 25339719 16415643
31000846 4224 37235799
36124665 9505357 23773156
34970369 14155821 27018283
1661696 13940443 9165453
17901310 2097975 36703326
27360831 10777797 31660827
39233839 15672117 687598
24018327 25698835 27470063
30899977 6841507 19888762
40045000 12335638 31556115
37543751 29497688 17713673
23592372 34294872 6970922
24407609 9604439 32240513
21214035 20625605 19660531
12513030 18697852 16536214
20141400 14481627 38260752
11630317 2590320 29070423
5081470 3289626 39819565
8317456 39242345 22421410
4928715 30419769 30631930
13469384 711758 12633172
4715572 33107759 3408911
15549492 19495780 8963603
1443135 23366996 19569722
5081738 21747092 39825538
32694911 22350231 22397900
26342979 338405 13533640
25626391 22878370 30097106
34386763 23616896 23384881
31675816 23683669 23783388
18589922 8598249 2626522
17924483 23846176 27155732
37136706 32273694 36544206
25670290 16867132 31591217
9066405 22299590 37682207
3452121 35887771 15306377
24404835 7990355 2264474
14562481 16333159 13574744
14132396 5905002 5453658
21876675 3024681 25510873
17849133 24019155 1421049
3139164 28339563 18470697
10291468 11524064 5402461
22891932 3915139 28680965
24230130 10642374 14275264
29030390 30814906 8809244
16625768 28149306 26365797
28029119 26972799 23280721
27009147 8985601 36661083
34985251 18933155 12569054
6470396 9888987 23611563
28084269 28899948 36374641
13498367 11076777 31985506
26015061 20694366 29218807
25027901 10514101 35505914
20399763 34191248 25176179
34627573 24651468 4589062
6537618 31216734 20214409
20499515 24095316 18735199
13969133 24465052 39185468
16348661 9418591 28872052
12537629 10017016 21336978
2801381 22447910 14794462
11678039 28130174 35487381
13167007 3221844 31632834
5309059 5608625 15011715
29296708 1640306 2703765
30516213 1396679 10460066
8721280 15614851 23753734
873967 37414807 29959895
4641483 33242988 37986517
34269588 652611 7963106
22565068 37473195 26954827
24266196 31444595 11677636
15041967 6380015 35034970
37535449 8734171 29255964
31951027 26694768 19915857
13144652 29050724 32455996
21101051 11202728 23350165
31452573 10628991 16717896
22292714 28072135 885885
7412246 23878463 6118868
17913210 9004390 10210257
25639817 27398787 31863619
35726013 7573293 18564917
15828984 12929690 37404608
14145681 394153 34364326
25446554 10559910 1069252
14869824 36386306 37351263
33946812 17617002 37760332
18540721 35263461 1742898
23280525 34638318 34330368
38040740 29734232 28472784
13499587 22346797 36111449
25987746 10010526 36177372
35889041 10579607 13963189
23180971 5701208 18802212
6390127 2208089 5499289
31078347 35412388 38597264
5821199 33151802 4916829
15656050 34487778 38405748
18396123 35057324 25701696
8697819 8296444 30536058
26227634 243791 12386404
18091360 11789401 26840706
14250366 29546056 37803870
33703315 28111711 15142901
7015802 2757276 8694943
16020781 22559824 23189828
36381757 7708159 32968702
4305616 215774 21928208
21323738 35828985 12054626
285663 2196227 6740453
30042724 33983080 31402968
5371686 26644233 33910909
19425186 21137039 23719360
22665098 18093955 13512116
841442 31801238 26154273
5767499 4876133 1271251
39889968 10971457 35438435
23678115 32140607 23770143
7640735 10138092 7064955
856393 33852715 34231576
26838540 5693747 7642077
15549234 16346390 17588787
16440732 39715923 4642661
36593296 6986562 20078182
51386 32784406 7368860
2204396 34491271 1536760
7251162 34357988 24638761
16723150 9943882 31823082
8556364 18057949 24354667
24240973 12096045 10724692
11100527 18440008 22738988
1950293 39496518 15730807
11752946 10842972 4488963
234119 31910243 33096498
17676069 20719382 39546217
30162700 5391409 18317621
18435695 34759870 20794711
39419162 13658432 18859895
29554128 29856100 22128477
35206175 41153 33617153
14810351 10137942 10352718
16623314 38563114 15426589
6373943 17043112 25514842
10359097 7991310 10012523
37699885 2992339 5700866
35188123 15577041 34506615
27560488 32421273 36702473
38814249 1598195 31146858
35136742 2843807 30762428
6968244 38753919 22218815
4318913 21650162 4465436
3267310 32837075 29886590
17991327 31500723 22170576
28209335 13002986 1353053
20978301 18474487 29383791
31080156 7905539 18517387
8867010 24738307 25969372
31351455 33595889 15970590
5929863 18443077 29051573
4044758 20955200 19722840
19897486 33681083 16637032
37402565 34299791 28090867
19293897 20469669 12430914
11624932 25153174 20316585
39297406 21694213 17186542
28690257 21205327 14227127
38967855 1181712 12575119
25639728 15552525 12666365
36472718 9833337 36552699
35467467 3094293 19628117
39878222 20889019 11666686
39974047 28272352 12582475
35327520 9813047 30865301
15455190 34526829 3511462
8400490 29839813 15501701
7750124 38412699 24910414
13457664 29340555 13807571
14489267 32042353 28547045
21373063 25443865 779425
25996905 26975020 14480282
21979155 22576582 9571305
29259334 7752601 34264150
21005922 29929304 31530734
6690276 30269789 22861539
29632277 34161685 20441809
14947138 21011318 4620322
10781471 19060272 9999605
17193814 36031529 4886044
33837882 8578270 38279692
17227125 19164234 27072456
27930495 26222679 18103669
7863335 7987340 7983278
35376060 9906185 17562463
21241291 15886625 25611750
32015669 35252108 34248290
36147715 8774890 3170262
22338180 12639448 32958120
6192142 39549636 21045780
17617064 21629534 37791914
32440154 11524609 2523306
10887567 37518008 3105145
26028809 29842407 27455665
28529948 5091030 7858961
14543734 38828793 4207490
23352402 37698370 4118035
36934184 36592216 22526737
28519883 22192217 8065013
11143953 34868456 24783198
1093138 10491563 14872997
16057383 4543511 3540328
32421073 1793027 34626262
38527818 13916785 19934927
32183905 24887529 9574736
1129211 21446720 711579
30795536 11868697 26672863
21513282 23644749 21845546
12753015 30533532 33781078
19721733 73960 30553382
17434706 29353364 11030483
31292028 16671742 164822
18240606 21067720 29304358
9245919 21006354 34946260
16450483 8271310 15536689
8703387 20469485 22373963
31838472 2421796 31337796
14315900 18249121 14893531
20851634 37640508 11104194
29399563 21709678 1074408
7839076 18208817 3244990
9143961 24538434 2670982
21335519 25392616 17812760
10804417 21859519 34705039
22859255 17286989 9525036
10800485 9382077 21512549
16430911 3715413 26352971
6189608 11611357 8655141
7173623 23724434 36481843
26951482 1992999 21526987
23143188 15801397 38679476
2131719 29067839 644773
19006162 36535657 20732825
15943039 36298571 31011960
23627567 38789171 21371956
7473170 22369008 30852752
18454512 22767941 7229122
37307643 33652731 13791472
21527467 37786774 29575350
17570987 22789500 8102577
15736172 14302090 17563599
2986649 5216763 35308002
26862237 23482855 7377901
15969392 12214088 6341574
38134391 322535 15858845
37036485 6106232 17080836
15582048 18474752 7535291
3038443 16935585 11609798
26474371 23232364 38673212
38329458 14860039 17020264
28001026 14209618 35268718
158500 20344019 28986677
17038999 32465967 23354412
16335108 375313 25301308
18614162 18287039 31680008
25302260 38718526 19257621
2819014 5594649 28148366
273825 29311606 20205111
10329676 24926658 4245651
19298076 31105248 3711440
27985308 3289682 23972445
23467667 12756256 35304444
3046354 17557271 26047782
6013554 664739 32015759
15418765 6105599 29109976
19189124 35036626 5600682
7750804 34678983 34044109
32172857 9303464 27585713
39938553 36208771 29822583
14079817 34100787 20905597
25932294 32791888 26493729
3317527 23769545 2775572
10127025 16399997 6054876
6662183 16043206 1063242
32185594 18397141 30586550
48290 25066760 28423956
36867308 30369583 18422446
26768834 3285536 38042546
32748139 13504398 5571750
27044901 5624037 3342799
6315852 2448301 11883945
2580742 29185425 36974890
35625784 34497393 4382589
23225582 29743445 30797684
6361244 10023322 27439884
30235644 7566698 30911510
20822997 22823100 30604915
12632847 35947608 12181970
34991205 4971227 2408941
28293825 13626081 16082711
31079371 39642949 17154842
15492517 32684731 6741513
15963861 35760384 35304897
33937887 32273895 10038250
25559672 12357804 37276097
17232433 6405016 6223334
5830236 2174516 23233592
18894841 6286703 3762702
34346601 933965 1837730
39621614 30822137 4104101
15449854 3640711 29106551
5210574 7493097 35416618
23165677 20525723 2141858
77292 30417633 12064901
1146216 21078651 8460296
17553456 20752241 12948480
20118459 3570789 9475522
18228589 3518994 16246171
5904113 21088414 17259969
31338104 22835774 9111181
31900217 35340705 11844075
25994762 17901889 8009849
39043170 373157 33625179
18563919 7451507 3499079
975619 2122662 13100521
7360172 30747315 25082165
24575950 10527199 11492116
16733224 10806623 21268991
8699813 15729046 29712211
4524320 22521278 8502753
5290379 31465303 11600544
3352317 18674615 18610346
10927990 37429203 15569570
33652462 18565112 27259324
21957224 22215993 34384475
2018610 17281399 33463709
11590124 25827475 23655258
29133043 8813310 7917394
17514205 22439084 19609976
12532166 2831008 17696896
20752411 29014458 18153965
7187674 29922597 51518
4545941 10668240 26442052
9663162 5872252 19310552
27379261 7894806 24268298
37900787 26619590 23058007
37602821 28571103 19925251
25774685 31777537 8993555
10604651 35635971 8425706
35205768 32851928 728738
19520915 16750750 21727880
17231717 7186688 38060894
39636599 14183630 7329573
32521895 34597251 17432329
30434000 15197789 1020608
34942539 25758807 7005807
18667530 24913262 34148479
25444783 29384272 10681810
1260455 14397944 25310870
14249147 9835588 21052255
21994663 10650769 14624610
28453250 13363149 784836
3672549 27522552 28181181
3514134 12750089 5819156
20953854 11441742 24495981
29512258 28283202 5829725
30518654 35217259 32137991
19806544 5270492 30065256
11218870 7408317 12600157
25367732 6535563 19662064
2390696 16833725 11228919
23182323 19207882 32244619
9365005 15537174 16596368
27242111 34709544 32221324
31046666 37878320 22745480
5128381 4787406 23855600
37199960 36204018 28609033
28872527 24249317 7964699
22528893 39341136 2951440
13206063 27584835 31455132
11094701 4297904 29096447
2799260 29439649 21702221
2393464 31238232 1125643
4933573 20044357 9408382
36857596 17314611 39490425
12318751 36137282 9028020
27806621 33742885 27526694
31210714 32675487 14113075
10020408 27289431 26582395
30620214 22802963 133220
17427881 9501781 31952203
3601444 29762001 15243144
9569433 7142758 15863769
5772053 14172126 30556320
31656995 20659874 33534389
15769492 7628434 27614287
13786155 29038345 21672099
14381528 7746110 38665971
31635032 15465834 13075952
26424383 3987710 330166
27476534 37306668 13789332
13900365 9844727 33903772
25662123 15713385 39254258
12229854 9042499 2372916
29685116 19294886 24613486
4642776 1556321 15319297
6957936 26611188 24453758
7678836 35620230 12144317
37588964 8708565 31034149
13597770 34147431 9059842
1061238 11469617 26826191
2292255 10393818 24066848
36761507 38118633 27183255
8772045 11025270 6084037
7185329 39556859 17722319
26022548 36609875 29557215
4382555 10323915 5717347
31032586 32665250 16028308
32286510 22607625 39177899
17074136 4251668 27482859
31294155 17126425 31121450
2171334 21218384 4491256
5424059 39741068 22914086
37567236 40305 5941432
22774160 19656067 30306395
33858792 15443696 19993959
39735581 2519090 29890296
9958938 26425569 15463971
1014938 19021553 3666149
39776131 589453 38159126
22570375 17997023 8421259
9702033 25343296 7882811
30041996 12762078 6346837
8769174 24339040 9769824
23938157 35600151 21013001
3472540 15647623 2691986
12707476 14708724 16170336
24553622 31665098 7194861
39252995 23533957 22542208
25760806 23762793 20791918
16513314 17810578 29971075
30635601 33967173 26288816
25442643 9684982 8020615
18920916 23969123 2860959
34780036 3150342 11838681
3291789 18782201 7309617
34090865 16601915 1362877
14199465 4297238 32392385
38173261 25231818 17924861
35074917 27056755 36154577
27927137 29092305 7881476
18328727 12166861 34564366
36136881 753321 20650838
18464397 21752995 19140936
23420769 27585756 39661404
30742450 10724311 24396944
21011730 3809790 8396246
20500681 22446182 24334290
9722269 13932068 16611061
38220984 20579139 26874759
19633996 3068937 23932637
7852552 5942697 10755098
17968683 20209836 35192816
5741740 16897902 20682362
22078699 18789772 28641079
25506925 12283612 26372282
38202712 30244440 6334123
19172313 11049358 15133940
10951686 10388431 23472997
23102751 32917500 14301365
13705459 5282246 18681544
20057319 26798686 28077731
18174484 30427187 32606852
17475309 29825565 20205965
32292476 11180978 21510813
35585984 20728017 13584297
35385371 27667457 33080919
35846431 37914306 3923938
24717533 34156035 20131674
5125925 9426018 16042470
26171194 1194190 16023487
21372757 37623935 27285480
33827635 22290563 21630600
19682212 1493626 16731368
32691022 34189275 24967522
20736687 6711238 20723661
11396299 16598298 15537683
32818781 3845118 20790181
37823514 4159643 29193851
10173889 15906712 39530511
37168002 6836342 580090
22284834 4730667 19174790
12992420 2977844 15592261
13113161 22645306 36472559
23013187 37141616 22587787
38720374 10474017 39381704
10800492 25845456 35520517
13719385 38458641 31178362
1747064 9855987 12894918
9449996 37024448 3848798
39967924 26065943 5665392
7207350 25149701 39964185
33060785 23479587 23863386
39881014 30553409 17215275
29890301 39854679 20874846
12319658 37666225 38394989
688452 35254454 9058036
25093452 6738089 34528952
17510243 39754924 22958382
30154131 13516993 37241816
13958816 1948250 25808038
18644744 11038328 8586230
28062923 37278366 25600764
35675012 22498694 2042244
35510304 35629382 9412850
13652359 6724965 19592839
23659709 27204612 7910523
14921024 15940169 30270372
3464225 21300231 20979945
974075 11572611 29822972
35204857 31638269 11517139
18571429 7766369 39241687
4431147 38658848 30134365
29769937 34760149 31218792
25205667 15840769 25579786
25126676 7010247 3815246
31418713 27509766 8675091
3084311 35165124 37333980
12632097 17032398 10874459
9139226 3339091 28759174
39631993 38352870 26895043
31484119 32327364 30639627
13297521 2307068 33657675
39945275 1885774 31581579
16580590 26190977 26382004
27366077 29950272 11351701
4909377 14375444 1913533
3739611 37789478 5908822
21987480 38523979 38321524
36036194 19711076 3023001
21881015 23331892 10651837
38102311 28007442 35289454
6798720 15284396 32990171
5667738 14390340 3433176
7475327 21025543 19520159
14698501 24912495 16494622
34342267 21643628 6868093
21364842 10656582 7542531
27042218 31288018 34068612
12969960 37902443 12013245
30702641 30982778 30114496
12820844 10412733 35222226
3625312 39877373 2071603
37255683 140109 16570966
13220860 3612695 27144061
23150411 26523482 35462355
19742878 38722458 18735021
18912404 15706248 815349
7637736 37290207 10555644
26082882 25787862 9320998
21850358 7897706 7847771
6323876 616684 38544731
3951875 4626595 22939706
29754620 7907453 3924522
22870720 16264684 39727209
29911331 1742967 9604576
34645207 15908689 9110460
5434492 28448846 33391350
15282922 18923718 23607404
11929242 35564293 34917233
18797766 18346553 35897035
37715579 16439271 15417562
9027735 19393934 2981398
35128052 14658500 474014
17715307 6114916 38693190
33547433 36323236 4864770
16340638 9281436 17412436
6711426 38816532 2930274
15022309 29783340 27145871
14653638 34877087 26997394
30068425 24524964 25872329
35352271 6018894 17933100
28820586 5328127 18377683
22267655 35879536 870857
18148213 23550887 32958053
36767507 27102841 38657512
4774518 1624254 9260724
14961558 33053207 14602810
33846143 20895510 5005292
16853864 17739204 16451658
28292759 28714767 27287158
33747065 38435385 17376673
27799581 15153869 36819578
35417206 27191504 12524215
4337010 30538855 12009704
31926903 13180426 24689263
15185858 1606193 33892070
10573240 11203381 33894580
23518925 33339618 17087090
37943086 36864691 35559615
22924799 27784847 12827723
34723139 17434906 39961244
36696995 24463760 15376705
35206523 14008283 13796344
22620919 40001887 33555760
36827522 2904817 33769027
11829651 8153313 12134929
15225801 19557322 4581232
28077569 16836467 30573129
5550127 3111648 34050087
13817322 34697370 21193888
29821983 17860233 12193384
6007223 21596692 25769598
22656471 38950228 11039444
3299299 38696417 29601384
3962565 25185907 17595773
20993652 37447131 22025730
30700717 22358536 12865642
20811093 39285935 27176878
35275251 29359575 10731700
37027042 393106 11790130
14061631 6747960 12509956
15541738 13383289 8832738
33120396 25795074 35445934
11823572 9525547 18161051
18297110 21016851 1021240
13405800 13644733 11993872
2672974 29927315 31268248
26299597 25248883 8146269
22128549 24846017 31133212
22790392 8362791 22787317
31208528 6455388 1545978
8476326 28022906 3353824
32254076 30725804 4147943
12089809 27959037 2695153
13087941 29197268 8587577
25012978 12801408 32116829
14220960 29969391 5000868
18338524 27783553 30001587
19075009 9801420 2327765
32147576 4136820 34965913
36404566 19034124 33315558
8811160 26399307 12291309
3387324 4588603 12106401
27143376 16997464 22422900
23885847 1535022 15061721
23686486 26336941 25989736
23104311 22833786 8122248
15484901 24698660 25962358
3422892 14541021 26006689
2470630 14374613 29613374
38419569 9871449 8205130
8480247 23337753 22729075
13847168 16638649 28196792
3838717 12906740 10274533
3246727 7068000 24972073
28143545 28579015 35693796
34094468 290539 35552927
36306121 24732004 19169176
31214697 6185857 37661016
6123239 29469454 35666048
18309562 2399749 10640240
39813059 30723611 13675955
33197252 32196189 30366335
4609922 16869715 35814030
39890732 1745167 8275639
17839391 4507603 3971891
24150421 6002054 13870594
3717120 23479898 10697860
32514751 17297790 3897080
17899998 23447725 36298860
23939682 22001656 19681249
8883959 14898154 27418001
19109676 36242835 38046453
18165969 493534 38547068
12813636 31925503 9027394
10242932 31622953 4736176
10810628 16789426 37569954
35581251 30796756 7855182
13042502 4613060 20332645
4163792 35087437 18582053
1682289 18454998 31076180
12711336 39805341 37988725
6363088 21198564 34911808
13083971 31784556 29920025
5243143 30414470 9204841
31894402 8590211 11199835
25285518 2350570 5148516
12027860 24364763 5236215
12919950 151448 21850549
24540775 39225703 17839806
25947538 22238634 3730037
22378554 23188843 9851094
33406645 16025047 7486412
37937169 242063 34280793
20870165 27303555 33482347
10320239 36454011 11204465
7531493 7014071 36107902
15293362 2715940 27718264
29998950 29957759 10770673
17691915 16419573 39953119
275762 33618886 8669344
39069395 7839974 13769822
36625971 20071851 14091683
19333413 17927299 31945474
9690564 24806122 36638905
12579116 1115858 5953625
580224 12640778 22066571
12886345 25406794 30081615
35747290 9352584 13954162
31052001 2182961 23970118
17854163 18999516 17212518
4545621 8193906 20770592
6325063 34815393 32385755
40043264 4855780 14903911
13954468 14195297 30440956
16803355 39439803 39355995
27303142 20090283 6869927
21309745 30984647 36529098
8252969 688120 2910593
35689171 14038528 19731625
30343402 29825723 4908033
13373869 12240163 7620138
38633442 35376610 16443614
6036806 686527 15038795
6489905 2371932 15491469
29696874 4170775 5170695
23210524 79213 16679262
25309744 4548221 32526032
7325071 7396677 29857994
5273425 25279317 31729957
8286684 21086923 38100581
7348367 10485881 12960177
27953177 29347292 15274825
20295420 24953250 28564060
24354962 14876244 2698719
28577736 7616531 36538886
14643542 34491250 1679740
28774893 37722373 14852249
38062144 28302171 19683634
2892621 9335525 4702086
27247809 26405308 90019
36424272 35326743 15994175
12887615 829596 14895615
22150173 8067991 816185
5759452 37051422 33076558
8907232 5481004 38703811
3137422 8146472 16392485
12109753 15215785 38113515
37851095 21740192 2606887
1047097 15596377 28293827
25245043 15238261 6414221
4439730 20158963 27992283
27845275 28963459 13091525
17683220 26310949 23438034
28471658 29012472 14432865
18377283 12179380 37616743
35760323 28072085 35973192
3879666 22075068 9224284
11126692 20917977 36309147
21555045 25019106 39773590
35048014 32949184 35734434
9083954 40003842 37560183
10159007 29008886 29429012
6344289 14863709 27638595
11795972 39194533 18316411
30239245 31817043 29491541
34276391 32720852 18202396
30349590 14613847 39245509
10238271 14530452 11112440
10725170 35625122 5737366
2543303 5326338 38817300
35732423 22354985 14584971
4746194 11258521 31365096
17071455 5231867 3601386
996285 32067216 16477122
39832205 15096386 1327209
6926103 18577524 22611598
25025073 12519192 2889467
18219417 35344835 32567110
25623972 3392346 21715135
16572596 28334813 7071358
36357512 10609379 21249808
1481516 31582486 7083309
40064518 33686659 18811635
35527636 2295211 36362135
19359757 34271316 5367803
5453346 7705333 13718707
2885700 28437280 35976202
35304308 37228833 997808
32065438 2121751 15767021
13515536 7069493 10799981
10573665 37245636 9259967
19107779 38972991 3813428
21560411 7807820 23425963
21771179 29032065 19289360
37494497 29340271 539720
38439474 29369869 37805521
5748160 2833417 15119108
15883679 25587048 31317150
35909352 4803317 7223612
19335640 26472283 22226237
34322612 6870463 17629782
16635204 15808706 11183895
36242983 33491036 35502778
24697523 19902763 10072332
33396259 27624655 31641868
24090626 24997215 25254351
17325867 33308947 17863692
18916044 28075113 20282156
18324982 7036764 24485824
25518411 10457084 21354051
11035870 19467384 39390859
16237530 38332070 30320639
10001835 973350 5646392
6745892 9549655 8932037
24161578 975010 18311912
37059265 39636439 18090553
16544172 17852228 25824495
2637684 37349595 26770349
35026720 29715129 11899410
11737634 21359008 15567409
18283309 8409619 16583525
32777931 28671940 10465040
13590804 33036318 37030501
32993482 73822 29017796
21500102 216545 29627960
34690251 32836686 18814182
38841760 13936476 34929121
16829719 30857051 36669253
2105051 896001 31188779
28021264 9649630 4393002
22955174 1410924 848686
10194595 33565773 13162646
27336167 22415294 11779129
24976403 37641639 12271762
16476120 24828175 7347324
32814113 3209953 27651387
11971552 9636248 14445158
18402039 17138900 21547014
28966377 34747397 30303789
27004300 34600067 14787242
39626419 7787072 12207470
21983250 1897806 2448853
4195440 20803383 16195333
32613190 7944222 16125644
7821023 19898353 13032027
33205263 37270772 18281278
13843229 25188491 13265596
33719126 22580505 8998033
6935402 22727043 19124258
23131925 421660 17248858
23842432 8846965 9507069
16834501 38551284 32517408
12508002 18951065 32106911
4823482 12838484 32068605
6865867 32407281 36931761
35123073 4937458 32738062
21675294 2317636 26514727
22282497 26301470 29096492
5378350 14355594 32957525
11084139 35624891 19396419
33538713 27344923 28076874
29001789 26545787 22046143
7815640 20703780 10063705
12528205 37626132 38325558
24056590 35790251 28539386
1551216 5355835 7633444
12733008 23097239 26404642
2451233 34841218 5102117
6029083 21401356 22019810
19139528 2842580 9020186
1430234 23910360 2130581
23198978 23610144 3575522
14300314 9013573 21462814
23365210 29859707 33815034
5518422 31753770 24304681
11680191 38271104 30586412
17263754 36521819 13924110
39240425 22518879 35366657
40021848 24067202 8435171
30738455 29859682 37404078
15057172 23438269 17607622
6375845 26415995 36278659
31034405 36205415 31667013
17883082 6291490 33064798
10221025 22109876 13570663
32081306 24817029 23336723
36173055 30431362 39913980
17999597 17993834 7787155
608314 33290537 4144761
23871926 6249952 26516610
28356629 39379785 10646390
18248015 11751213 6687224
242950 488004 22730574
14429492 9031139 5208038
14628793 21835288 26000752
6571514 26632660 16582760
33382099 8622152 4299315
11511907 17098019 302107
15200411 7972293 39868885
17644503 3225112 2518634
27875856 7599462 13751790
22151619 30121096 9754772
13949591 35338175 14726303
12661780 30078562 22086811
7436314 10593029 19531302
8503247 25896356 67391
27770099 36310838 8241059
8982247 22004321 15600459
1523112 24230690 39877490
36328039 20042065 32661321
1874986 1723043 34147061
34790156 28311021 9181488
35176815 29954339 32752886
17177374 25067613 31392301
128994 17830306 36474947
7191017 2961169 8885730
14613192 31872351 5980324
32893230 17115651 39248216
1138625 17025317 19287714
15744005 39731563 11800885
9326801 39284477 39200787
25141537 37336854 30581560
39667589 5398288 1546413
14505609 4172809 19889237
23287607 28991443 19616653
36416457 25520204 38701059
5913292 15509790 595097
16119853 27902151 29102660
9096277 12695034 32027429
37876654 25174586 35996738
25719530 38300531 24583073
13091811 34435050 10929273
6372967 24144392 32756679
28288261 29930488 16289419
31071055 5880319 17064374
37167110 7360728 26194942
1763643 25035464 23541466
20275240 31628003 19827214
29163299 21952324 30960235
10526702 4039659 23951362
6173925 4337335 30578048
39943714 11679833 36546017
4937830 13842147 39619687
4843329 28861783 8879861
2497827 33011820 4507720
2934557 13122925 8734479
16236691 7370007 14584901
23416345 3158779 38875362
36150831 13416203 22687552
23544661 20437976 2320305
6513781 25305674 12707841
7729957 18439931 4089325
16346476 1815411 14897734
34471137 26384993 36318758
9688286 7013451 9158111
33132884 11377512 16353341
6279670 37122700 22062879
40036733 32627121 25497873
39713014 39908042 21467164
22557040 23243000 27465286
12725002 23551341 27010213
18288348 35749495 5242530
39400914 14074247 236521
8721425 10241772 7937978
19018553 22248238 39604065
26532979 8947985 25907571
15039658 39371291 22889985
35126 19837665 4367128
35270479 19384545 25206907
37058508 31859923 37530915
39688872 39664607 38052380
188872 6248257 24077306
26861059 10783399 37186410
34951326 28335582 10759590
15029765 23224612 32425174
34615829 33969618 13067161
4057998 36002167 36085584
3521182 2914768 15215752
18199325 15691345 751715
2891821 31143699 37637549
2844705 33147717 32492714
10140728 8875687 31522515
26624572 9197552 25996497
6730935 36679635 9538896
6076645 17406550 30135507
38624171 21601840 37693839
39666237 67863 35850478
31989973 29261362 29384556
12907539 31437530 26727256
31232238 13540073 35227663
25597994 29305390 12512396
16211472 33259068 4375735
19789803 25116406 26145442
28877244 19131631 36751361
10292657 7267362 23717882
5832643 27563160 21270598
9509674 37628146 15471613
8879240 14846072 35360676
39661367 23347551 1719791
35808488 3357810 10839830
13537007 39905547 16719887
2904556 1500306 11454686
4934322 22727156 9346362
6103055 34253885 24214098
27115152 8836958 30363133
35507605 19831023 9520896
30578466 12546361 30871953
28887766 32297812 13463911
21180509 4530799 17401378
39793491 34851211 21165846
30123087 22925894 16827520
201990 15140202 31693028
22750061 11861324 4722202
25109356 22372123 22209598
33412568 1208916 2362181
5199712 8445945 39221414
37394830 13051244 35997860
29276895 6036251 961624
19809714 29337177 17958836
16008405 18151026 633533
23347961 23192238 1698595
14095706 31794507 26377324
23582664 18646214 23640614
16706011 21040778 11223851
34830913 29876734 7401384
29189401 38040217 1146078
913690 4749989 31358929
1293345 20432733 17642095
39573093 5544484 26218044
827223 1081146 12647922
18384019 13268989 25019598
8390089 39186009 5844422
28404120 35916415 34581045
24507812 4077877 28402141
15969982 10814331 35458946
16789588 17395383 13311417
4212252 9828019 15347342
31343068 26276009 33547203
9527537 36755540 14925280
6912728 31220365 6919814
11161656 27812305 32051476
10055572 1077592 11483336
34888938 7169918 29020166
37667375 39471289 39084562
25444611 2701425 29861132
8871841 5293892 28883575
1467891 23194526 20284371
35349674 15653330 13351853
20160919 33696990 13721358
27754017 5601852 33264297
8242715 32272527 4160443
36624058 30134391 3728320
30797277 24833953 24073582
4159649 955188 37019235
32469037 34426108 39177038
20262171 13160505 7308410
37921979 34687283 1298289
25996644 18264612 38719031
13994332 3631172 28023356
166853 30658677 18451945
35095472 38220157 38819109
8251184 1835630 4727378
14653119 23087381 34303549
11778375 2796841 9368084
4564622 31115655 35683264
8533231 36823143 28358442
25984063 34988262 29525660
25155808 30206301 7985473
18614514 15833045 38927250
22159509 34059838 5933728
35791798 13213860 12323620
5481655 35181724 12314627
28508525 4493464 33036913
14323747 37692893 23103971
2557937 19340952 26752144
802753 24479565 29986613
29266263 21142484 2030899
28637015 19942640 22811351
25714464 9275263 36639099
7524065 38722930 15251440
15168166 11306424 24141615
39050036 34747352 19778963
23841239 2082039 15563104
13715068 16215182 10655086
5575522 23633152 24011007
18495393 38645789 35559156
17366964 39970281 20931759
36746433 8212692 21875774
38224067 30893934 2538315
39799021 20700070 240534
30322920 18979777 31797897
32154945 20811459 28979435
11332300 5294211 22521561
1600283 1382104 26037032
17684358 19220867 10014555
21463246 4368940 13661415
37391967 35913013 6732440
31382626 33745997 12439236
9560693 20471040 39722409
28847652 12476001 19357224
12675689 13443750 35232777
38044150 28205010 28962741
25129551 23449882 2477562
21177410 27102876 25003773
9758702 4383856 20507154
15793968 33304165 30060468
33151188 14063916 7425557
22833671 33462752 4262378
30019411 15456742 6931895
37991338 5146365 6357247
23844855 23371507 8767082
31921837 17332634 24804614
771520 4942286 7214243
21578416 21003182 33627486
1998987 19865343 10850365
24987058 34216203 19034915
19076412 12252593 17499999
11742651 12091327 13339041
24745043 34674730 24892803
39802846 38714644 29465733
3106936 35678894 31161502
25683615 22200333 18984893
23097487 37943323 21360141
6295278 11403279 17572359
17130321 17667783 23226155
25773590 27987163 19647692
3309407 8314075 33635219
26977382 20636278 28697062
33897289 28039681 21341243
24198141 21119642 32078578
3236998 24484375 35061361
27966532 14082852 33519819
11356000 24431401 669166
5218643 37777117 12346780
20945266 30114711 34112430
37136548 31430653 7296040
883939 22300526 38182321
38150923 25152362 39524385
14585947 31244875 25887067
33677574 22124481 19006821
39861943 21869528 18313757
28985642 21216054 33420454
38413162 9548106 15370516
15198370 39878703 22777473
14224623 36293364 31331868
27642446 10463977 32999772
28770856 17258734 5280648
37652879 32274520 31835981
37670530 23277509 29296386
11463017 22868870 18300070
34144065 6839288 37208254
25071628 34447016 21742870
6370582 23451103 10236877
25172016 24934616 26502752
25113878 19718750 11624911
39284796 39439616 30021340
28661265 4604578 29921079
38923296 37650410 37668763
39203592 37754428 22748127
8267268 30507657 27705212
10989921 7328439 37520768
22904102 27100195 34737313
25927608 29305353 37089770
9753405 4334748 2967822
33269470 13526897 36646634
30242136 5238587 12801626
21243245 14750037 28498448
3799377 17175075 16071233
14799322 16385493 29571088
778911 37521504 31026
2346905 34678472 720589
5280427 12066469 29017252
11367393 16041702 33461525
36241898 34271964 34894904
39938373 2619589 3200352
4244584 35559462 17141199
2053036 29825264 9487141
3227481 3662488 19138748
12494167 2300452 12217010
4965337 28196083 17394206
28612088 22608649 22008581
17830210 3280058 31686684
4144933 2209270 33301303
14161347 39241680 26318521
17747677 33318051 15032839
17211330 18282231 11896893
2967873 311444 3207574
17743188 22872156 18183606
18662174 12295697 29801310
19548201 6575667 26179579
27363846 2171529 11666361
11944841 21016264 11287313
39387114 4442902 3224763
4079880 31537193 2176011
8632703 35173568 21641965
23646649 32201263 20854136
31777812 9857069 29845612
30576626 13659362 18868240
30473029 30531434 13995443
36016268 8876860 27766864
14982029 12546772 25686308
20567383 28396206 30455292
27524911 38778923 3491694
16194234 25942373 27818849
38454807 16577760 19917146
24566262 9846599 38503966
40052866 4216084 37825110
8397587 15940921 3747404
16496859 5003612 29059102
20952605 16937925 39999151
31614508 1998782 35590815
33997617 32758614 14161260
23113713 10827274 33190993
13353764 12511448 32412787
22453340 6758729 11709824
34115906 21681035 30838424
9016825 33074537 29263078
13705157 1451289 34350659
7071297 23430802 40057728
7537771 27781878 3712932
13330176 8227202 37543117
14361043 17716323 12310164
39945950 36213025 7150124
1369116 12286794 28822419
19044460 25944289 30341485
31975047 7818818 13819979
22960519 30731905 27142549
11096087 10068632 5970328
27425080 30341669 8693183
6784247 33371021 11736735
14525100 25065172 24027008
35068447 17076727 32164858
18033263 35820014 31415210
31559816 34852545 11193453
10343749 2024831 6648863
25588358 970833 35142718
25364290 6760413 36372725
14599914 11870510 22629967
21198746 7986802 35524842
25410979 39478740 23298171
20952537 25875707 29921620
12441342 32004870 35534311
14497232 17972180 3079014
35786038 8514656 5766240
29696528 35514532 6636831
15805542 557766 21223972
14779030 32219646 19198060
32012698 32900580 34194187
19726478 5479825 10097265
21624089 12020581 5799214
8689365 10824578 32844952
7010905 39541224 31002626
6311696 34409815 38808218
81073 15629435 30628302
32746353 22127803 39759195
34197593 34663414 8027909
10151007 39762027 37120670
23429984 6153201 13370363
16153695 29453572 35814058
20718204 20813727 20645444
16200188 33364757 31594534
34804639 14437106 3574211
34583374 11446643 31771145
25337358 26346481 17448250
1433833 35417032 29278028
1547699 14471568 14562747
4838805 13127468 25922644
6782670 17767533 28921696
1754085 30526281 11463300
15062050 21809258 8462702
33815557 18300775 16179382
18785959 12180081 22922050
8039181 34497407 32253287
33830176 23710807 19844735
16487227 1951496 6431764
19357660 1494122 5783270
25711106 24062821 30730278
6968676 8853978 6648298
38158490 20922581 38469444
1180296 7213694 37423698
9382475 20046551 32880009
170758 39170378 18414168
18569637 31755103 14144616
27411326 13074525 13242149
15682677 4329600 22296164
21984153 31007465 38349715
16455739 5209824 26927043
31914724 23836035 13175369
18253264 21964425 22426677
26236756 14428385 15928962
22289397 4012101 17527371
26215669 18541388 39021959
28878177 33651939 28997051
5961512 27675619 26496704
12925633 18062785 38452327
9349712 20461868 11189238
14986009 5069505 810308
37649440 14645412 28474666
23890380 10001768 37667005
32283073 24410322 5628142
17464676 39698564 19452772
26229053 36589873 989798
21792892 13198582 22461813
7693099 12231256 1027533
931318 4349437 20547018
21697877 8394911 22597839
18241438 15671379 38670015
26830494 3422866 26216144
26191501 16449687 30751242
21152632 15090537 20405382
14264804 16718877 14618605
23754484 7111581 18225460
21445325 25144920 10598228
23744200 28409561 766386
38581655 34251251 8282370
15439938 30156918 12442958
37699307 32453860 17736151
17418335 27474639 27082437
15656825 21148679 36414224
4686462 4132543 2233273
11060032 3720939 19170969
25844818 12545301 9184186
22394281 26981338 16451037
36314992 38589255 29531897
1386522 29731626 31983080
22736568 421925 27684228
677012 17822796 34367678
27342853 35565517 11055177
14623362 38504717 7294460
39971732 8362528 37228554
30523417 36451321 33355553
21698562 15922448 33844893
20968537 14177028 5945085
17053921 17756966 35652634
31852621 18928220 17866713
23255651 20692717 22855670
31097313 18023836 4260303
8918233 837800 36723724
10552410 3125591 14187531
38106848 36305823 3525529
1240646 5297773 20047208
28511806 2581198 17585260
32272467 15602366 638001
25311078 36778544 26903693
29989467 13484592 12835725
7938556 34278881 19323055
34608230 5811440 8400492
32490604 36672357 16841239
28030799 32376282 14878839
39181566 2424155 9010595
35246778 34258775 13860947
1320481 1647734 37758611
25022331 9698884 23487716
28545850 33167997 2154515
28192383 16533398 39431218
23015650 36126130 29767852
14756829 28582265 6334371
15479890 19562641 28797052
5715026 24919207 4344470
2674024 27155776 39983945
22726985 25692838 4381139
92931 33341441 25313430
39829467 20155274 14944426
37928285 4596355 3171694
17508442 8097590 23165016
23097367 27386859 1505186
18452552 18890199 38495101
24636969 38820269 19288395
38633467 10148142 2405095
11605365 18819903 8318402
35967460 30314850 1772373
30573045 17793568 23655022
35149149 27393592 30453403
33622 8952473 17731528
13346021 13069247 12003098
14814044 27260834 11793186
18729738 29175017 6366974
6896359 38663020 25521941
10687953 30653568 2145632
27255332 31774917 1676865
22268924 14574913 2669210
28808328 31309197 34305587
7873584 21530574 38278673
15671370 11143186 5108125
21827483 28673241 6198059
26021322 13212798 8610244
23640932 22606407 1203680
26041402 387911 27947194
29293032 15685297 12126508
15843015 21762928 21411431
16921316 28002480 8124601
36850733 15129450 31898653
36113866 25852222 14088010
4692953 4359266 29125454
18252683 18907691 14706404
23802224 16810397 38717339
35301766 24773090 13148350
12290620 31053728 23672968
21930031 29670027 29440826
30601391 35745313 9211841
8543615 12873803 15949639
30002336 13140266 38676319
38326538 10899231 15516939
7192665 23540999 28970756
2864020 24458474 34588877
34240399 8375923 23576785
14201484 14577372 26147006
14252260 23796058 16543786
29994862 20802859 37592510
10664207 13770448 34399263
37993736 9284803 13280429
27612118 20953111 34924744
34082253 18459882 18450026
24304686 38806068 3632025
13810882 10730707 249923
34261109 3057107 5355733
10099953 18544889 1653904
27969163 25007591 14340335
34915215 1856878 5075507
28698351 24609036 5417648
14231513 21172199 31322794
19335784 24049413 10619575
28090759 36909547 16601334
2965867 34668692 33564628
14452499 30678738 36259530
5621896 15330877 18496117
19280967 21088501 29381203
39420319 16244951 39022645
11603333 32895951 12931076
21463018 2689281 8697093
15137314 18617565 4851964
15433688 14226013 23240785
18139320 2476222 34693934
15745295 20885489 36646112
12628915 13369875 10900256
23991882 14089451 30690852
9071088 24006396 10724870
25408623 19259257 10997226
20675896 10108238 38616765
16627505 37036054 5095978
405195 5433169 16328881
20749556 8931644 10662423
35322926 33385828 25182661
20662248 28224460 625439
32110566 12314023 18619470
6845631 14931868 32752462
6511481 16588578 30114599
8284201 20109092 24010389
16091364 2483828 13079915
10511131 14955556 3833617
38095926 27952936 15413786
27792504 13700274 29192804
18197425 26307981 9447511
1280160 17150071 9859743
20847909 4449534 37898103
23748342 24170735 22302202
18961369 9997988 1601309
17337219 15808150 29414591
19032032 28050634 16877224
19137033 40017891 2073546
25195139 5044713 8037252
38290271 8914078 7905686
33379351 3842570 35653434
39462978 35329773 11198718
24085940 20101249 22073720
22013804 19997110 33379520
13175976 1587539 22196108
8978512 6746827 3781279
28444475 39973244 38588881
31553454 26919445 6106016
6496391 3330962 35851834
36512125 1875310 15184413
4212400 35895255 38486803
27428209 39105680 30701273
7181466 19146591 3671842
19622559 25575268 36462570
19059296 18351159 4491506
24090431 6327360 14946288
22293258 36896553 36910891
26026439 22899645 14856912
37254260 4527311 1586756
7636613 24439699 35115777
34179683 27520403 28339553
38512757 37298437 1148794
26200227 8110679 18932874
37181673 14198452 35025606
4629886 14517284 28117322
16102624 6234076 24729385
4123958 13350637 21497660
35761609 25134263 25303525
16538100 33070417 27398378
24188499 24133982 10033260
33248587 21906905 3667248
29646517 20978522 17785148
22072202 15723476 8297907
16797960 11230031 39920838
37009960 36359347 34940883
39891879 37379111 5943960
8086851 22567388 37959184
6181884 33520422 5666113
3071375 9360246 9599730
9332232 28965281 27892271
38429724 33758918 11291894
38100162 38966333 1483207
23301429 32724593 19568721
18128197 6981554 11652781
34521250 18942408 28153385
5769299 25006638 13415154
38538824 21830386 32471601
18623350 26828090 35969171
19546631 33091639 27207362
30848343 14678770 25867778
30051555 15122397 32476723
15173291 33545586 20450023
1587622 32245021 14830609
35376137 9121608 28617727
3292862 23685845 30177016
15745049 30942993 11695224
19330094 39646900 37774928
23205938 15641503 10199745
33385604 20680431 21803277
9375761 28760879 3861526
7651618 28124552 19972922
20840918 19711738 9479060
28975011 15363320 15022943
586888 16193793 39490431
17886303 38485402 8221295
9917337 6377681 13851714
28918809 176570 15003787
19269024 13116484 6152124
12794119 27352240 20722473
13426601 33742071 39101769
4779696 25686659 21811467
26513339 13058929 34113132
4411714 11071950 17482805
8608608 11006329 33443065
14347237 36100283 14126837
19836941 36626592 8218503
16591067 22001961 6865628
11635054 34642728 22306391
21052266 15903950 39017765
1192860 13707256 27680953
30650880 35194407 22820010
622744 39246309 21300791
37985277 16584547 25832909
25498240 8261543 36422965
16750299 25561255 9549447
22902701 9918007 37880226
37074868 2333018 2352651
19005072 21936390 34392644
40048644 31264987 22871535
7912080 15242270 26166366
37571484 10650078 32383124
29544093 27664785 13552138
34298970 12846069 27495696
11250665 8010245 18564479
28258225 11769212 35937397
20035856 4631270 4530772
38089333 6095054 14281236
23556576 26998262 6158319
36981545 14392363 11563400
15297814 29516856 28596414
3113946 22606089 6442911
11891358 8700414 14542523
8367040 39102642 11184844
1630121 39249265 16038772
9269376 25859968 864694
8951041 35138865 36814311
17199471 34792405 29807788
16567745 28080344 31331433
3320398 39517406 24079299
1213902 12969308 10383572
37047460 4932943 874876
29347628 22969365 20678386
806318 27420185 27200570
5580096 38483733 26436373
37577905 15419667 31813287
23028253 33534339 35549142
24519019 30794869 19199215
29712368 4600039 8655400
35232034 32385783 32578682
17091091 650807 22706699
26148188 33965534 18281294
16845942 24839651 5124297
33458627 30075173 10448431
39093371 23722558 22646753
35169689 11344453 24739310
25228063 30158233 9297155
32665044 39757041 773054
39736710 20133917 3929514
11776750 22858098 17187789
15080843 7191185 26548021
3394338 15018606 6152179
17069032 3214816 14902935
16504345 11942212 15583139
3493289 39562687 36318833
22587778 12196573 6445278
10141907 4003534 24618039
38875359 2943049 1915443
37561196 15790330 28191381
11539858 36454016 39696853
1027039 7855142 13696170
9585758 38148540 13390629
9422882 39406631 5726731
10349405 1130982 18820056
4352594 9514002 10676895
38790813 8775976 13277255
35377252 31171824 22740950
4921890 25540177 23970685
3890406 17835653 29554141
12917909 14056657 18934297
11568849 22297673 25251780
7576963 12829233 22745787
9740564 1143335 22612903
7411275 14556307 18417990
39471554 3860035 14579337
6146662 23632742 4162211
26435299 4968191 561173
25796357 11147780 25730320
26306581 22941577 12591724
5305739 26046641 30117122
13680302 25317212 27001072
2928746 1308212 13929267
35259971 22531758 32895040
12096721 37029928 17309713
14359131 14029090 25280046
17849150 17664822 11960439
1635262 3166266 2129382
8265040 2846826 20743415
10457514 23823959 36531689
13791795 8993536 5917876
33590957 32092028 28217744
30021608 22580472 21280369
24304644 13736449 6031702
32183425 19900417 32668210
39088250 4776807 26464856
25970721 16655827 36733934
20172744 33692907 3256892
29605240 15855139 3057449
24039602 15334219 36303011
36661886 22901901 11276723
4461603 16961072 39476819
3107315 15252179 18320969
32626146 8932339 26939374
16278625 33190046 27414281
13161493 33919802 1283987
1063184 35244586 35876736
16485773 39461810 16764253
38382192 19757092 12671016
15050356 27146915 4098485
18311346 20375409 2832094
16063955 6199497 25127421
25679873 17521124 7017723
10000567 34303756 36204861
27981001 11554702 144027
18313062 15246627 10716120
20502024 24044518 23766863
22887533 33941183 1490499
1742783 19747667 39482718
12933374 19146287 2788606
11202304 35245262 30424502
13299203 6128886 32077517
20685941 29453003 36287000
2787121 17911642 38030667
31834458 28260632 26598005
16524841 7378805 20295058
38619444 9800716 37972956
2964604 33994466 32471440
21659305 35723560 37076967
26551682 30573505 14351133
10469594 26795278 14501701
30015625 3090123 36658320
14962182 38216190 23838134
9328636 9932779 22882036
6407453 9408256 23700430
342198 23573301 12611813
7596432 36071652 39461738
28988995 4948520 19129000
28059215 23444684 37786821
2598157 39079505 37242695
9099242 19046084 14221133
9249052 25594034 32767136
31003285 24371645 33179860
17361547 2461950 5063495
15260761 38477055 38923135
17833867 29946455 8430333
35603335 29818569 30906407
20912094 5976873 7578342
3321269 8043135 22070272
30114404 33098729 35843255
34959526 33111279 8074295
14163778 10702467 9519585
27887500 23143740 15442475
21700106 14096393 1391373
18683656 11842583 19318500
5759236 13959105 24431215
31327226 26540510 19147545
35040175 33155125 34584998
22291520 39304385 34895506
11759099 28769356 14612318
21711935 13046933 27423452
27138642 10935751 30571628
24634384 32062710 10380387
9292738 29794280 7077321
22006882 17599873 30255474
13387331 30103315 16763118
3969726 17821761 22529798
25633922 4133364 7605821
6295142 4380594 19117891
28476749 22913177 33850329
16740215 694620 28409629
26277016 17844090 10697815
26219894 11287180 22620366
14042289 21382828 37757587
20940039 15874867 29335539
9429964 27905410 14947181
10581396 33792691 14324130
30629545 29744353 37247555
23066317 5316150 36879754
7854651 186637 31918608
29434928 19659674 10228526
14736278 13562516 20029430
24595782 26334843 33518596
36753273 12312530 3208823
17060742 20105662 20651249
10134508 34847199 17974450
8224874 11415702 17368187
36134032 19865827 11281908
19385656 23378005 26136506
11258679 33464900 35051045
20950707 38928819 19704434
31917945 29396069 22376275
19849399 1927126 6906683
19725850 22270291 28763680
20041397 25972902 28476750
38320407 1312379 21166686
34702590 24224626 39857008
11293656 5307933 31824714
19959291 38172144 13177330
38164996 10942796 13175877
17201641 8543008 12510657
15633911 11704897 26460782
20514652 34418695 14049628
8098547 867620 30690328
37506827 12970015 33702584
4537928 18339585 25713655
31382994 12380993 21737145
4995335 18318925 22178437
21089523 31589568 34285513
21100599 30836076 11459503
36401989 30724402 13911468
10254639 6223688 30258481
1702522 12365780 35964130
22232897 2032709 231363
23089166 22457151 12168569
7642111 14080270 26640312
24667336 1713224 9306556
29663801 26861106 23414585
23880163 2998259 32392793
34784695 4237882 35371611
39761463 12979149 34012978
24524125 3361688 37199822
7575346 24527175 2509102
13600735 18797109 4705011
22857261 21712576 15107381
13387221 10128760 15749655
34769 23378827 14344577
27385255 26378101 19639196
33820544 25907092 12662820
7264880 33490227 20714447
18257135 8310616 6451637
31866764 2379783 20633218
26397305 8845295 12686768
34599786 19678561 2546585
4139005 18516480 7657985
27500132 10002239 15173452
10492174 2303240 9644684
18393698 22483306 13547318
36986735 32129093 19079614
36729147 26290574 3280317
34091395 39203995 2889475
14848481 19381479 38924739
21839051 9523468 23008851
22066281 26365033 11899851
3885779 23730413 17149091
27782342 7523761 14526248
12204163 33297046 18644212
37373542 30292638 36983619
21458376 39830809 39612878
33405563 19640021 27321673
30669859 35642226 337429
14363651 14465853 6455706
10666768 6435841 28239495
13184735 33825094 24097267
37289361 38079280 32336082
37548733 14846127 27373515
8130424 9821977 7662075
7630395 30745014 31001999
23809905 22799349 14860061
11708686 5545258 36171282
27546744 12264045 11528328
21392588 27003539 9838341
33134574 3974584 21682165
37689630 1775552 13857719
24032611 5760392 35921104
16207782 18924611 16174788
17650743 2322674 22203939
5470617 18963306 1905924
6955916 22079834 11812329
22487708 11427389 2683412
31481109 12844348 20887922
39243697 27550787 9583577
29576554 12230704 36987890
24879797 2677748 39540485
14806617 6223588 15304107
9434466 29611744 28641295
17147737 1390374 25801803
36387425 39497338 33147050
2177930 1529593 18423931
8361434 3454699 7061668
37196256 10265954 10856969
34540887 37251180 39171990
17696163 16718977 7789896
36829111 37832964 39415729
5424853 15610512 167534
17459272 4475160 13566806
37359759 22880557 25439952
39481462 28012887 32140694
5548058 25995103 2635811
4597371 22100922 28149074
37903601 4196785 8098626
18208880 358345 30414275
15588685 24739127 30299607
15468880 9064281 34051338
9706817 18062888 15042012
31612120 11827107 18508376
6425955 11378211 18558618
13798084 34745981 32494525
39217998 3772191 7666146
8524634 28941098 546413
12012694 29959397 26320282
16569857 31084099 35946540
7183096 20898467 13746060
2266301 34037936 4808219
36274123 5761269 26923651
37735803 1933534 33975028
28863893 33037874 848686
19581989 13527914 36733584
7402334 14022920 5440231
18612621 941127 21192661
31503035 33105153 15874738
12269491 2904720 16462606
32454970 5093400 27635807
19127099 1892075 20867955
310136 17422129 23409839
3741087 28730757 7351075
31755477 24485639 5889542
27558977 7066101 38128681
21601839 11019684 11448263
21245974 20686400 36474641
16054769 26125574 37484371
9494156 11598045 39520907
15440963 33151667 3447119
16970034 36029936 13462431
14501270 6589007 6610354
16159051 16879627 820966
26486293 30440517 20686637
15821552 9634794 11587309
27333658 28231750 35667725
9511864 16840757 3777217
5679605 24367162 29117881
31980852 18947214 23618512
35903336 33712694 30115837
37056681 10506912 30513726
17372767 27471739 7030174
1876018 21915329 36117942
1594339 27879904 20074047
2501739 39271694 38362247
32592743 28227772 3361896
13371162 17464892 36783936
25704925 33127705 17811222
12792433 29294065 32006038
28183947 9053376 13951828
28177555 38112196 25076615
20979946 24995075 35107660
21053402 1190584 21518397
19362318 18067659 38136834
16964650 34345660 1464615
14532468 16619822 22686255
20502621 19928797 20494207
17626481 9761872 32557454
36174137 14978401 12177351
27165410 2222909 22504522
16339894 23356615 34840543
31782592 39910152 21196930
38758103 27211083 31472771
1672839 14608039 3919698
5054854 7647026 31552372
33538267 1078279 13768475
19704385 9346712 26069345
19468497 1739532 3601534
4874735 12269315 351380
22734730 29328785 23463896
4618405 36790883 11637230
38335106 15362942 22766882
12993481 32113203 31577697
37959009 14987487 26674712
5374751 24655678 12853085
20385399 17671113 5343688
4725233 16504891 32470021
36348025 20814290 22463997
16514580 5440809 22826170
37996290 23871879 13025809
15748742 34358643 3592939
22589892 35086540 18677145
2624896 18651178 21310558
26335618 7706611 14424444
18621237 30477812 24072247
12753538 12000570 26133876
21553706 4852601 15810437
5017750 34260359 39500158
4545581 14688394 37996211
22906602 28434169 14682899
23340247 3489664 36093892
26730020 17690233 32415976
24916948 15024850 8625264
13739935 2874870 306253
12247112 15857077 28000434
24825122 37780592 29988765
35752835 10459247 22234101
16511164 10759511 7510965
4675869 27307716 34469495
9370655 25990296 12904958
22156132 26636250 1123709
23977465 6120031 33935170
5945709 23662727 32945082
14540388 15739313 4403095
39318253 29031549 14123431
6791052 13405059 14495409
19081556 37946261 34987741
32795656 18688719 15707712
18985868 25557716 31952478
449246 12169860 1510044
38448137 20745419 3617195
2180023 37267662 10634695
27471890 29719122 27155363
27156099 35004053 38524260
37634934 14643133 13003096
15443332 15794871 695418
13463551 5697314 32358759
14359828 34106882 6331959
33537921 18094861 24205144
22286111 8161686 17463726
26086180 21946650 21022119
38292857 15820060 29543238
29844914 12191430 2179010
30796859 6261791 29736670
39772991 15683439 16698476
21622226 11262957 6545367
34989495 16762453 4774594
6378518 11237085 23251029
24758339 2123366 32785461
24967966 32988290 8068370
11389817 34119063 8830939
16583171 30754016 28893687
29795730 31988857 30061448
10546779 6660970 482284
13664546 24040377 10106723
38130370 39400269 13844659
5065332 12215120 13691296
35075134 4624110 13704987
12022818 9486776 5384391
6202836 33663693 12679027
2352744 13969532 23261666
31949695 5742832 8920602
37813673 9796357 11688989
32704524 24648057 29357937
20237203 19079224 24339658
766498 18661429 21174250
21239316 36385958 292405
17970277 26594245 28550114
19261544 10342970 19736980
39338757 38688354 30255367
20868221 40021047 25210738
35388757 2265194 36140256
7769535 10666104 4543575
26172402 26850236 20729857
3145685 34970095 540793
26516934 26983272 5665107
36088063 15654670 1408551
25155636 11225128 13435224
29804225 34363860 29624121
31045434 11334827 19286705
21916100 579317 39933201
36447561 3196994 33534050
39301224 35520534 29890188
13280357 1123429 25867204
39997526 38035320 27250561
22574000 1335649 39920299
18016723 28666047 5397082
5877179 18054280 10831321
9839898 15127761 39973535
35790731 36352234 38535038
32320929 17902266 15592958
33554342 29346639 15317596
2199007 6079070 12582808
20895999 31287706 19561887
21125014 16082145 24834243
37527707 4546658 15270274
19960962 38168470 11923330
7679953 35099657 17575904
820357 13873680 26657505
32038065 20650123 11967639
24893966 9464790 30092312
11459894 13954461 25067432
2760573 11848269 11928191
15041709 3965714 29286635
7003147 4214003 33340589
31507968 18113901 6806621
25476555 18684564 13192815
33522998 25355481 31948752
38379912 29935944 31313660
34482746 7913452 4924400
13803349 37723493 38933758
5122170 36011455 23111086
13234481 8429818 30975232
9245823 36669898 7881767
6614919 16576700 7355970
29142845 17710783 35824438
11489229 13742539 10602463
10673622 33917989 30028871
8856386 31296446 28000246
7459958 35920224 27861919
25456873 36646409 37404134
30020047 14387821 6242535
20907546 16474802 37162779
36014844 26659084 9095006
22679874 4046057 5738739
11543246 4204685 8926108
4651226 30992675 24510614
13776355 1091538 31755571
27767940 34924202 7373638
23442546 15061083 5857300
29747291 21955720 5360605
5116144 30915376 30959474
34987981 18156523 9445478
29646773 14486928 8101586
10377957 21484175 15815038
29105595 18872372 1586198
19804331 13928640 20110812
25431325 28389965 301009
13003988 467938 7913148
5381718 18473631 18970165
12220121 12058910 3855717
21303364 29221150 38238519
1408753 9233458 7542660
37172179 28273247 19471585
10329054 19204739 9022012
12957458 21975354 35650634
35432447 13490752 2638307
11346256 12911316 38728
5678621 4741419 28640585
36980361 19198675 37885604
34903136 17387464 17182460
26005256 28493664 36939055
1905835 11201340 22857393
13125978 5766979 1712546
7970545 2329766 27962153
34044166 16736329 15907481
21197054 3732274 18892063
38488998 12965693 8161945
27611487 32707685 39022885
23287864 34653931 21466150
35447479 19879314 3726397
36775649 35648978 31573634
7524085 11856128 34778326
411661 17046831 18572447
1573832 18354719 25048268
2377542 39104431 23123640
18834062 32200202 24060034
23744173 16846124 24893855
11987529 1325408 29411620
6066919 16856974 8660324
14277364 18472488 19346285
517608 35594643 6878778
30876986 19096185 23168648
20581662 28201602 28365568
31604034 38623527 4914197
10504332 21776963 10078374
20356575 22494435 30580189
21883127 5678017 37248617
34461583 37193603 38672917
19157934 21845258 5707111
20721672 30162779 27418459
21157457 13966055 33137144
25922894 19898211 35694690
2999708 662880 2781048
34558343 38476752 30889963
37238905 26897931 29517474
31086349 30203308 3726144
15842627 11473779 39421084
17853474 37685352 23199648
20353183 18686764 27664050
19515404 39583594 30138269
34363684 28085251 9384604
20295511 18186959 15469831
20677175 21623131 23235976
14765944 4300554 39451734
20251501 30795219 20871488
18017812 5943873 39212723
16504610 11187541 24977894
32733495 22629881 11324413
14827693 33306498 14020605
13147686 28955951 780012
11938165 39608509 14957315
34462888 38781636 17937146
6545139 6602043 39166854
28160366 12053895 37288919
10440118 33609715 34081608
20652565 31598455 19674269
11973914 1893275 19342586
654486 13939600 29733507
4907877 37475155 38118084
3545359 26230516 31679766
26622264 15792734 20718903
37764418 10251092 5489063
21126110 11653244 24842037
30264818 39679283 36910940
15423467 17997635 9996938
32221058 25530096 20474623
12837772 29792347 14747557
38067309 10366696 7741065
37831905 26441137 11451491
10130973 35295794 15009011
23822313 32439996 24543987
3240965 38755667 28078422
26660209 15474253 15350201
24640598 12596925 36404995
3577877 7792428 33741014
27467422 23162095 932630
13214464 3543877 33536797
17207087 17533719 4019362
17516556 6750316 31241178
20076499 37600112 20405730
16111267 10080701 27859932
2165934 22230168 6856260
12777461 1360956 26721521
24098808 9871129 9978116
20546886 18744577 37062586
14235269 38398782 23700169
12411281 20618766 29574138
35280073 17940772 31729881
31954716 29937044 4962450
23732214 10840146 10421798
25088783 5268977 1463373
26620388 32956201 25398391
14905155 31887299 5989185
34019328 726004 32962514
31919308 10201377 37362912
7693820 6285392 32990090
27663863 39941762 36971452
298608 30521888 31018946
21386875 7329438 39927347
29649965 13246792 31092545
27683120 10737477 2171496
13748700 17457733 25956960
33148877 24652659 27828882
34641383 35573385 15948008
30966740 10000900 35401498
39152577 25316587 10998988
36113301 18992958 11237036
34646072 36584373 5701858
12049690 8133478 4586536
14173146 16978743 35006604
1718477 3256940 32246567
37582308 29476264 15743531
7204698 13294108 11165160
29677278 21354959 1058344
6835152 3778046 6357243
3027506 36844840 16765900
13381660 29843306 30523170
37887186 6602011 36575959
6288871 26715548 32906827
5395535 6738414 28464406
14008942 17012622 19739865
9027297 19657404 18881188
35485095 23884575 33769721
16345111 11149376 25564150
9672726 25185109 23837477
14005280 29986699 24902658
17426734 33053559 30388933
9942592 28400834 26647159
23056342 16835569 21557532
34655396 24052696 16929107
25730705 34604653 22877094
39634678 21345543 28356978
15776299 2600903 2471542
6805972 28850441 21804088
2928546 26030139 4427035
3362060 17748312 4921935
5738383 38008965 6306225
13414454 38620544 31608549
20614397 883220 13190492
14502924 3820281 22890309
22349066 32695666 16092738
8442941 32638598 14967354
19720578 25991658 31834966
12119959 1207236 7585591
35969250 24116784 12091113
15309586 35407614 19449465
21119258 37985373 4157910
8526983 33073392 17473826
9426465 30805312 37207942
5319650 4953755 20375027
1498317 33139159 37495427
6898591 14106691 37702621
2658938 33133697 13754188
5634812 36961330 13637952
32574313 29785758 3713341
31824364 32347548 24137099
10664950 16444035 26038233
34382959 6606546 12106364
2874696 39011047 26806064
28412178 14281507 39776946
36241119 33549808 14067421
9736570 19959271 21159237
37747525 22110250 16353553
33937423 28974703 40046230
35930147 26346168 20715009
33566946 35172056 18568191
1938930 5078228 33371887
19054404 2672501 27305422
31826948 3030278 28547837
29818793 26835437 15037367
3094210 30554965 25688102
35787176 8882778 5719065
28642605 3607250 26106536
17372306 4681796 6717776
16747823 599280 26490935
20471080 9056573 620057
11053487 36471388 22404649
29907384 33835924 39852617
9936487 30071664 36987638
20685250 3937952 37405173
17271640 37218066 13519707
14867192 24398286 30880452
9834201 15339628 394253
17014301 38333154 32791393
23253957 37604743 32867639
18382962 38062364 38074811
6870653 27814749 12253821
29576458 21008414 36263402
15780971 13015613 28694977
34063710 14013001 24383238
10440050 28805219 34600479
31611607 1299380 28759830
19586858 12852381 23763555
36835194 21274625 39171890
31560418 28560033 39521698
22662228 32960254 20852974
23002514 9048759 1611987
7055463 28492544 16619653
13802463 33708986 4506880
35345634 39983706 35452782
24981420 15647021 30969413
36773270 17891796 14076724
4663043 17704797 22238876
19290010 30122761 16634659
11671053 12352709 3812608
7802160 15953114 16761798
18308725 6278175 30040263
15484279 39198507 8219403
37577938 30253225 11538965
29493505 25961532 17512736
31460962 35502045 9885502
5634428 884926 37257518
22148311 32057779 7242443
3672729 19279647 33595620
25286336 12086174 38955454
33191808 5526115 38923717
26296251 3547312 22189819
26603512 36494423 8346115
34898871 37976008 36754028
35503294 25293352 36544122
17669761 39028311 9158303
3866676 38959404 23807202
22063993 33077744 16365999
13157420 23664305 13989583
7771490 36798128 19196841
37693891 29411155 10181943
1066440 11576477 3265722
23123337 28286284 30143032
37880143 35491132 29810102
27805251 11591116 18999701
33737430 28813615 19832104
20882472 31255495 36426413
2443796 24846994 8685542
26435362 31833381 34797630
10828592 33827667 15357061
2853365 34068051 39410602
33467704 13836088 28773999
3107172 10137996 35296377
18776837 14786942 6709165
24805173 16209690 36822982
35398282 455972 34888317
1067484 28103316 26135191
24165405 9184244 25897580
39561001 32582501 27205819
32343349 18019117 18687696
2983683 35646122 2885692
23688909 2671768 33514894
29090892 17169900 35446941
13618100 9182658 12766784
10283484 4706241 8049932
23720990 35580924 7432526
24716283 6777649 35840471
17569566 15809670 32810776
14532730 31405559 11207855
30480336 3581521 18142269
3462672 38695696 226112
33233591 38535398 16515954
39673298 36100837 15208448
31630096 794047 5198430
25122074 3430801 15557762
35256335 1887692 29726739
26094808 8369732 18485018
1850019 10014396 28586617
6161458 9011304 14686711
8495947 8359707 14882717
12955287 31097919 33767156
10066071 20258342 27573831
31088150 14680001 18424545
16736127 20536545 24455872
12547503 22071129 7144926
4153362 192112 27983372
21880752 31415545 18369140
1200125 23457863 35322452
20401920 23424050 34171468
15807444 16622867 382975
38037680 35354685 18335460
9223333 35522975 38830810
10377593 16846937 7403070
12838379 18629146 38618971
31226191 6377795 2956712
499209 34800726 19948484
7528371 2094607 927477
34780040 15036644 38377498
29502382 31915172 38780866
36798976 22748884 26274716
24419259 36988287 28904324
19732665 23918335 6892536
3853000 31083523 13295059
8865982 22636180 28579411
7966915 17906695 10411370
954696 13853477 3256470
2923922 13587685 11745375
31763345 35202593 36847161
18741509 5614850 34262231
2780327 12537125 5737173
6635096 12014793 18979621
28331036 15450762 7959120
6176892 35072846 4174032
502526 36700583 178596
18268907 23184055 19076925
30424587 29878214 14591071
11628077 23169945 8854934
13231110 1460930 20436052
38531947 15828072 25374937
37036982 8177199 17355249
16674742 29252339 28020988
4212083 23984979 29911698
26229962 12650392 26595445
913409 25512275 17373875
16024694 38318357 10079946
28058221 29174584 35364444
18770674 39487519 13187042
15144845 14269861 4699226
19367318 5803581 19147907
17134109 12196918 26530777
15035493 30238356 29072028
239156 32623487 16915399
28499208 25309559 13032048
11322366 8993901 20483337
31593692 19375719 808482
1732027 20142851 9882912
33002774 4786320 35052458
6470023 5031712 23528343
21580855 38819694 5490684
23804165 31872303 14153720
28147938 2661549 36388313
12220097 9935413 23946631
19310111 5056158 3077027
4180165 6219648 1055054
17274552 28970007 35943218
14807535 3217545 3611805
8288989 37699496 18645870
29969170 4947658 39174440
18401027 37867542 22154474
36410437 24489334 9430978
25255790 7860292 21916234
28484828 8843982 34221604
39713481 20977021 9259467
39537808 26384733 26475968
33371979 9926924 38299281
15287322 27000116 24582772
33706113 20894575 9798848
2244690 10427880 16445980
26746177 31819954 1332770
26254547 31673991 19090414
39874426 32008318 2507249
22323238 7150790 26406840
14522958 22461108 4718406
11953145 29837821 34267252
16264910 4006290 3635166
37085368 39588672 33452245
13515120 10722764 11901915
1111760 33323659 30375506
6297840 13516043 10755758
8408621 28066485 4683144
21078515 15144323 7717429
11198322 23202098 32271758
37025460 927215 18301536
39160650 24401945 5097398
5166367 4589771 34222704
24367569 10571854 2136013
31960176 23019374 3764787
30678644 16863429 225160
24494998 39117697 28388706
1014198 22352411 20382310
21032171 13112776 25065818
20852116 19891385 8546560
9043148 31496873 23023340
18132188 14358592 15601902
8952636 19373274 11405036
5447390 18304808 20527403
4419219 23716060 21561943
9106551 18331040 17089967
26885748 14863579 19441157
33359867 1250650 7501216
9262316 13876810 37412276
8616879 26114526 4110193
4677073 7383002 28776737
38273436 28128143 26714267
28890539 13130436 35345991
22798183 24942269 30204736
4670168 24937720 35868908
6939452 31237915 5231240
33146850 32038459 12844422
11542639 12856643 16917769
981487 8350984 4934731
34751905 24470204 22485833
2020642 14812630 493007
27094066 1248820 15313490
10172926 27097609 19717381
23416751 26550406 6477709
32037519 11051572 29329754
27655704 90414 4878819
22440961 26875525 2854184
19033588 23744576 33819597
1092632 37443264 6414324
37532137 28381861 24152968
23922295 10089832 18726134
37124053 30611673 22021126
28479373 1547476 17504918
1553102 37579897 39886150
15475555 33930839 36009324
27228049 12537642 39819473
33325865 17526118 25665370
23941570 38549099 5977666
13527976 4963703 808458
18608813 17083191 30807863
22354426 38894599 16224078
30603754 32599637 17627337
30705311 35355002 32263333
11302957 3635190 10109428
29129750 9060659 35980436
39137097 24974000 19663058
30770567 8075969 24542616
18191988 27486491 12665028
32709142 3537036 15984451
22702922 3944899 15025063
33711920 26927122 12460864
23370253 23435032 16398369
21608973 37882839 2072907
18277623 24241534 17286731
1550658 32935600 34888997
4799686 4404426 20461298
33590065 18308603 8980294
19037797 16686058 9447533
24432769 15016836 13502573
17864038 35990563 18774808
32542823 37637781 36212433
18277761 24275579 25948006
39605082 18074285 20424011
34214917 957740 24689822
28866074 26963296 6167806
31261863 32212673 29050162
10156272 4030875 2414814
36412426 22827719 35886727
10496875 24260651 36623599
16130276 2180178 15732662
22769941 28769985 7202378
12615279 15542427 7067424
11674870 21286242 38764537
25301591 110364 14789961
15864583 33478000 797387
34463775 13765425 26001583
2747257 19391721 31418701
38136239 140362 19768471
20771691 27812332 4208758
27393739 15363632 12317945
17220933 19142137 39841943
39934038 7505483 33119697
4321411 2796584 10220536
31452688 14266639 8121724
3170018 35674726 30106001
32897915 12466863 1550075
6355224 12428621 20245811
30181266 9586615 39035653
22838834 26384189 2661311
12203209 12759937 14743733
38363793 25377702 18629567
6629572 11152435 624614
37294150 39122778 17484636
10705287 10047987 9406236
19703436 14704438 9295458
14685143 15278175 14505217
22956115 28703847 6986728
38699220 10109724 10288325
14403749 15412573 5105122
30575886 1449704 20766588
36505424 17915636 38082012
4493958 37913118 35185430
37544883 26028530 30535429
36764274 27456192 3114077
34351622 19986454 38153017
36707090 22864355 33773551
31368323 29666386 26123994
9449573 21975663 14080434
38153804 17049107 11209172
14530331 34214229 4456625
28897661 2517213 38029360
37954609 17451424 25936479
19434716 27177647 9596653
39228579 29048369 11105073
27318681 20766367 28621717
20969636 40056124 16303087
14377541 24614573 2462913
7137959 38817524 29349748
13952195 18567537 21726724
23160754 15451174 24119861
5477960 38804603 35839933
33742030 30570433 16177001
18031598 1216205 13221725
31848904 8733153 7025604
630909 20208404 365227
2276021 24495043 30802371
31329202 34374867 1149166
38040259 5921918 12448923
18711414 10278411 22985924
6651635 15621097 38427320
36131993 5172958 16726343
11670436 3824068 32611445
36690345 26954851 8009331
5747747 34915104 20870068
34339405 36454433 35202678
9465275 37717919 35456228
39902852 18476833 26744515
27235410 22716625 6517621
16342863 14609480 11166572
34574579 10440920 77807
32065279 38410082 31094040
9807372 12763583 39279866
35417836 18507197 16000706
26622754 17626458 28402788
22746345 1150715 6491513
1282170 4145483 26568086
4918692 29689396 15212088
4170643 11842771 2077526
32926137 30688425 4612827
14700175 20219653 25643743
15724768 24312220 19342285
12225204 22186035 8565180
29900938 22429739 38613502
33910130 11584224 4407267
9101890 4880217 37913764
17058181 20453056 11508287
20191150 14131382 14033606
19095316 30563353 10588705
32279534 28200083 30924647
39165464 39082598 21664812
29126001 23397650 2558938
3139527 25078270 8513548
24090590 12559299 17989908
691678 32957282 17898023
14406697 2412504 20857879
3186505 10065268 24796173
6212094 2709054 24223589
18728171 32201115 26354353
3895721 37355531 35167131
9405292 36205752 31121443
8394620 29245910 8601210
27101686 20096046 4371592
32960710 5000919 16152433
30293555 14008596 37021365
15617446 22505510 345126
14022116 36490955 22089957
35768558 9673648 34572797
31274292 33005142 12578464
17248160 34706107 4623040
14570223 22672730 13515722
27561065 17279833 1664697
27292570 23079716 940360
27789646 6227085 37019694
38216704 14311363 4607340
27623824 3193320 9969423
23052647 23550 36186439
32927078 11096225 10162980
222908 11526182 26442278
39938431 35932022 8201724
10406779 31720751 24322523
7267377 9872589 18279627
3924711 30064601 20937321
14947703 21286813 17321861
22054924 3213315 22251480
38983825 33877472 19838273
28477171 35437797 1478475
17111170 8323034 25039750
26398430 5997198 32816939
2463943 20616701 16927568
29496447 33598411 1466088
17225565 33556814 18227700
18288917 1088562 12057403
19018586 24824256 35149535
20034423 22441373 19732867
13864687 7243324 18680183
20475038 16908949 39329193
3042615 39565324 38044378
39270939 13353992 27792424
3324577 28026583 28593259
11878897 25745216 35466077
4206274 25879115 10041150
19433814 24504010 15412925
15616160 3105367 34924714
13485376 18248774 30902082
35390098 10721953 15803554
24840485 39666672 25834103
30430975 21556058 34445940
35342607 15028311 32177530
10435251 10325305 35803177
17094517 26641050 22835032
9941458 27873484 8032000
3739318 17424655 32694277
14634840 25169876 18538441
908128 29109162 26439819
107545 35337551 38537174
19762664 22210152 7360737
13494275 12690153 524195
789921 33849660 23854498
16534673 6931915 13280282
13725271 33393239 19782451
175959 25675738 15415154
15409751 8749793 27065316
13999014 14335168 9867637
37463658 38388174 39939688
31101971 1252382 16058804
26701887 5437292 1877764
21654349 37856546 23977302
7118346 10600761 235648
33486432 20105186 16030171
26851800 29286332 7376182
7510913 6103096 20392074
3285707 28735512 38999949
36668226 31427618 338842
22427116 40037117 36874936
18705140 1817411 32571475
31711381 20032631 28378788
32214974 703603 32323575
18896654 27521495 7476915
6812817 31709316 12578383
17873600 7164696 3966043
30021030 35006229 8100847
1509431 37237815 8137243
8807622 34649250 28092507
30124396 13135087 24711031
29817037 14302908 38249526
3604441 24415015 15363562
26019985 20916960 15005714
36376788 1805528 25228601
35964876 36266033 12742347
23135910 21425902 21686832
24047951 35821314 22157727
4974069 5298065 12172294
21519901 18746614 9150162
19111777 4621017 9434189
34482543 13028910 15426983
24467960 37449016 26070428
10407299 14370570 20987100
33841921 32147839 10458907
12365506 25109504 228392
1901570 27750637 6965997
17996200 1229898 8839005
39072701 26021111 3527038
10641160 8896886 28542149
28130337 5534691 33930740
35485242 19737450 7543358
28171200 5160165 25100240
29105912 38495952 19809283
17981620 18603527 1309156
7233898 3696044 333679
39442654 27598850 10743614
4918780 33399806 20849128
32044927 18910851 26026750
2291229 33513882 8711784
6703357 20053917 17557663
22567141 11114900 5745968
2955575 5571306 39238611
16558058 35056305 11323048
16965212 20094340 23930892
39294453 38045819 4914395
39592509 34875757 39291287
18337406 14934031 13643161
7331707 34205192 4100853
18324186 39691271 27984467
14314972 39907551 39310496
20353075 31071996 23616374
35927826 13597198 34290760
3572073 22339219 18281635
12852474 24046140 6720330
435300 18036351 36921845
16971840 2180469 14615072
32146053 24003728 13004925
24807143 34052979 38869202
24792340 29386042 28821472
19876750 773531 38185447
15803109 25886211 29466034
24619088 13784825 33056010
27534677 39196475 15661413
13959172 24182933 32561986
30176734 16739968 32569147
6734644 6295466 20303106
12018674 24534379 17599169
6453989 17967674 38086573
4367016 39459143 3206483
30234832 15935718 7514920
35927106 36289214 10810496
18965644 8969572 17711962
32637676 29317387 7029387
11758559 29687988 7337019
25015528 16764686 3806230
2354573 10895228 12974160
22518704 22659934 32484226
9794927 8740366 37752914
30196040 14369175 5938807
9717204 4290343 36578681
8520188 28845499 3644918
21453466 22022742 26418131
35341813 16596965 39669847
11451526 35240873 18836205
35016191 38384061 2787841
37201629 18350593 1862111
5653767 7661399 38262776
21363318 765037 17488070
17771653 5822141 37179669
17118467 17863691 15178978
24685769 29851853 6790415
5756645 9985620 21909092
10209704 9095274 34021372
32129717 28785 35628460
26623971 36651857 34061799
1138410 37485878 28724086
16145661 24887970 26427371
20849270 38756040 14305269
23199376 31650709 7775332
11748093 39015686 469142
37925787 21658821 17692922
9467844 6487180 6140337
6331718 14095437 22244106
27745843 36798313 23677319
25611602 27688521 23660187
12487337 29776971 13166016
36589999 26984920 24747656
37041576 22135996 13868586
28006833 14283659 989605
26474407 7456946 21638560
4017056 30566989 30651677
8680404 18382056 10624237
9154985 36125572 25076227
31043420 2636561 26718753
5298997 25627961 21554574
40039000 23154757 1100598
1763315 39019084 11150316
17360627 24469839 7717319
3534449 32170330 37172660
26923522 35117453 38428075
35425537 36323488 38177078
15663410 21138246 39937567
3378714 18817481 13902588
35296747 38657423 17479994
18095406 3198402 28632212
6180651 11313825 24688035
7051550 7404264 13674026
24692041 2314129 32004866
38644592 21004624 37906778
12939622 36483102 14520122
34678574 11844019 20134316
25330868 6019657 25457527
5728831 7245155 34170345
34062478 39682304 18220907
225864 2220308 5045266
11975686 38933121 14050201
10197448 993260 20013744
21302227 27560735 34106682
7758617 33513153 9337904
18474405 19015566 31428365
7150199 4947666 9064228
37605385 33502799 32925038
20218721 15197769 37597761
16339041 37630039 9915754
15421101 25479341 2656770
16756227 23501218 31226393
35832592 21660575 31104634
1420717 6905085 3370941
11876618 37664350 19035390
19576975 1313978 1965012
1467239 32704943 14903096
756295 19823080 17895857
27432006 7191520 39509202
16849132 16176027 21930541
7165439 21054569 12100491
37794592 38296669 3017550
2090996 20864607 9480912
37460382 2450130 30375432
5978276 3480664 13848014
8239333 13593825 804899
18441337 25097035 19234173
2546534 35458288 2825499
35195767 27716537 24142140
4544470 38105624 6274502
12498706 13733921 31192732
11553228 3742318 25033563
7130729 3927263 1018457
33970812 2117290 22007112
7809252 13470454 23787429
6642183 38083408 8958568
32431203 34398621 27555201
29416660 27429511 2785097
15180570 31597313 22300991
2170399 1721464 18824976
37560562 23083835 32192626
21073051 28016142 21285490
33367580 25625770 27275726
4212220 1866161 39079677
8008411 29790875 18048137
14214382 11544821 17938694
26282593 905759 17653870
26242842 11243093 15113504
28379265 7073640 32517019
2300729 10560256 17187978
27258306 16524957 16389452
21477487 1309988 1767575
20390396 4394775 22432017
19942976 26554928 16509557
12079882 38670135 23825289
38757664 31085343 14200883
6685131 16517123 12758066
9023016 7535262 12184743
4835030 35889590 32507881
34712579 15787877 25167158
30544305 38554305 33893088
848132 724277 30563294
12125944 25748829 3724238
7791316 37836459 26538441
13845040 1241857 20713568
25063987 39883162 15802006
28297712 5453499 17226521
20482529 19147543 35309519
16538384 35597457 159630
10069668 34033865 32341589
13527121 23622557 35730201
3420203 37620239 773196
11134772 27463810 11704480
9832982 34175244 10525841
36129408 25382930 17358896
8421862 1692892 32046601
7238546 9295490 21839387
6618870 6894687 24894552
24755358 10223845 24308098
27639008 31133200 11603324
39802553 1031694 17995064
38397764 5024107 34346188
2393437 37272072 2319308
1944448 12624967 2892818
27594972 7447911 37416866
8164555 7304083 11796629
4792765 337574 1787250
27774258 39194686 26161478
847946 29730642 21070147
12912255 36070068 23881610
17757133 10606876 28921217
18476344 24463323 15998767
33049331 6940413 29929402
16766725 39933785 18032838
30305408 10303639 21466432
38618095 18723449 1044145
11275300 11499136 32729182
7588740 4071501 33141955
34570130 35277361 38523995
28764775 35206250 38695432
31654613 4010541 17595844
34553304 5746344 2717347
33266077 34416661 29629354
12589064 35091906 31312868
39345067 23578423 1242476
18225301 13613075 8048813
970454 12094001 717420
35386432 14950510 24344128
10447122 1045825 7936545
14675667 8907385 2193623
8220413 30525184 21478814
25433198 12769400 12083406
32698028 24688818 31772744
37882489 5406871 136789
32543375 24213737 17415060
14243723 23310561 21589942
7664668 39705392 23952166
23624180 13248428 15193156
12103425 36284356 23572471
36838146 39293235 32955203
15652923 11933303 17316923
35121833 18899960 31616165
30059514 23862074 28484034
25023459 5455501 38267459
37118382 7060469 10999259
15751180 12716567 5255779
30733740 7311760 27560108
4949415 36928481 38260116
11370268 11940180 4209513
38137024 28385056 25000690
37475562 33931762 1479187
38602292 943841 27934480
29744807 26234793 38190671
8407589 2318297 33976483
20325639 28945022 7944215
20389022 35684757 10392003
14124841 18800328 29385729
9977737 5248696 27349798
31108087 707046 6591100
38761398 297375 18479008
13670352 27857803 20038685
35933088 10862017 10389959
7949713 18814270 2055659
32083566 1512412 20581775
32483935 38157619 25797073
37239654 6436208 226784
19453967 31560536 26036213
26533581 776477 32742286
9346738 6153481 98116
239695 34747337 36785692
23795383 8476053 25893478
38711736 3331137 22217039
14954249 8680704 24092205
7742315 21258692 30048254
10069440 16098095 5089134
3301875 37726690 37449745
16038375 35814713 20337824
37662771 34455854 20004148
23418123 33514482 24278813
21109282 16455949 20704274
31340991 12207053 23800496
39709999 32919867 28036294
14588848 32681769 11724086
18959867 5897685 18579145
15278963 10154041 3655011
37816267 3875038 25635721
23844658 17064399 26200590
29165545 37007489 5625496
2294546 13467220 22038734
29762034 7892186 39022387
593365 10216609 35103578
20844026 18970945 25184599
24766875 35338203 1615668
32499892 26609659 35980630
34074397 16722997 15104177
20097903 1817736 9586436
13506997 21082391 33903102
14193528 33118760 7356527
28317755 10005309 32190106
22843405 28685209 28301150
38858966 45025 17144815
24271652 28509121 37224779
21530472 20464299 38681682
12687605 30165238 21029142
38599657 6635302 39854109
766210 2065319 480416
7065399 8845401 18119145
414392 38203537 7032814
7003647 37962877 14542909
1609508 10547130 37693065
1358906 7507675 15805521
14694266 5294536 9649559
14905311 1454835 36868236
5759525 32841586 14973124
13896162 11273876 6708664
15958643 36760870 20345648
17798075 26323003 13001003
11468451 20509356 28243011
21922958 37039711 36790726
1834801 29080209 15426835
2062955 32204331 12098418
36385809 17081727 9868612
32951546 789371 4549210
20607025 11503167 31219780
23334097 16820052 31094954
37863061 19980644 4954069
29092360 30366529 29395479
28600694 24276799 30692540
18158182 14100934 34193105
28280598 24335609 39695632
30289113 35331694 22147825
2808416 30325222 3691362
32318644 6896592 38767613
2861765 20720897 6580479
7215689 31139527 39589049
26596483 25990195 37143176
32245240 29107250 5364981
13387978 10255194 16693355
18434084 15698862 37175951
38287172 330336 33920078
20104470 14633268 31569364
1298507 19898280 25790357
32658215 1742646 19601618
3375311 39574480 17039194
2221091 4792364 11788873
21743153 4343822 39499064
5968092 5823781 32766846
25493093 7726047 20122389
14029994 1922219 33305839
9012235 28970102 15245095
26770883 28611286 8985449
21055297 14164177 35457969
290621 19000094 35806190
40036146 24147957 37193326
3504908 24332272 38444705
6430255 34227771 37351295
24079994 1953892 4088281
14901853 15504580 31806788
27208177 29712038 6835356
22508548 4701311 4554366
16988991 3106718 9738310
20962545 3210288 2160677
342429 21018291 24210199
22886064 1951983 16344951
5634569 10432631 6650472
203133 10430766 8579452
34406613 36145368 6129593
9519443 22079110 8571437
16290746 28875722 25509817
22076575 4733873 2365866
7847402 26738782 24719851
30280605 37703398 8274204
20222331 23102981 14823827
7086448 20917468 24857693
4803890 31858390 22877919
9774472 36685819 6207462
27442348 32139561 29624337
7152856 13593526 18845293
17096710 29190856 36968494
6043190 2469560 28825467
15520546 22835652 12416443
9263388 37881355 24605161
28503497 33270102 14667374
36806062 36464100 22807932
10147796 14330635 15704367
25994188 10031743 3668663
5835502 38022381 16290448
4148486 23766224 789394
18244807 27084210 27890133
12077169 18305775 30093194
4765461 37748156 27072533
39248117 39101875 9701211
21644820 13502505 27916834
39282445 7442417 35267488
15126717 6315455 37905799
10831189 14457769 12955124
30866558 24492324 34851198
32049634 28083165 36442334
11385140 28615600 20840365
28105813 16950558 14029525
36231818 11886124 7866744
12033921 8548124 627182
11362814 1138075 29639981
5309911 16850176 2805972
27802716 3481820 9663628
1631409 15938418 3324952
23486874 1317962 19482537
12084312 16227706 12672859
5137955 19155608 27649921
13989438 23304913 20910017
615978 7869231 8743969
25119285 26517902 890739
19820854 29998938 1204442
17981713 15708124 20583978
14351993 38659381 7761385
24362174 36430178 32659840
21841377 14752313 19418250
1334488 5952650 37304798
17955603 22976251 24255257
29355486 33554060 24157399
35710513 27823290 29935034
19440792 3729482 11343111
594697 6617268 16578849
31139130 24743199 23234383
10870339 5964789 26242771
33815667 36731024 32016293
14005506 22388804 28594568
16653697 14903831 3721955
37369958 10919207 8302857
6200433 2213033 10667235
35296263 26324116 31211844
19643175 38596892 36179734
27993144 19412701 4729472
20866979 9609391 24398338
25671503 30914571 37774010
14428415 29791290 7147042
12165990 20387905 37566577
17213816 1743609 16250472
25040368 1107331 24577490
29392274 25095056 30661331
11861193 37180101 27561767
33280617 36077786 842747
24004107 31123973 27115893
16835431 7160553 26180438
436713 17730773 22482331
8847739 18732953 3248236
8072091 39796948 16583198
35458495 25546111 23632383
2906807 20098623 2344613
38402065 11104196 11409246
8464625 26097528 7977664
23868882 8281413 33153951
1918874 51801 10731731
31330726 7108148 39826168
38850994 22688391 37980216
8905158 7090288 31293837
21607231 9837464 19835844
34813376 5685546 13001157
9708955 11686802 24495351
76430 4982313 16060784
18140149 36756134 32966728
16148983 29774865 21892622
38577204 5052901 26828410
16568244 21871128 29513882
19016435 24187031 34864774
39622510 1356537 30425868
16254217 32340554 38784412
16299907 37371590 31001989
11314096 26278759 5059109
7122499 18603795 3909125
5295951 4828416 6040115
22684598 22888705 9063714
13956141 31375322 9004237
492779 14951982 24465524
5329766 10687271 26673989
30517063 30456987 19965000
31146642 15687875 15539775
12552277 25541157 19195603
22354536 1632556 30413999
27240766 10715857 16120625
38223209 11998729 20437569
25172301 8091960 39787805
28079217 23170335 36111154
8189477 15846053 6176054
12274897 8991745 26550570
27146943 1838759 9439918
29337309 31645242 37622206
3924055 23063840 34901319
8228301 26105073 18134135
10631939 29111486 35373208
14212149 14188719 39714633
32882287 23860340 5715347
9266754 3676608 17035053
12081686 9120669 13232905
31292907 5587558 21305556
32156392 39544629 36258002
31707538 23505597 14283273
6037983 38070863 27692623
13074333 6433124 24806253
32264827 4852657 30079147
7558711 3206375 1591575
25747879 7612120 38357599
30537281 16228340 30435195
17573168 9360346 19274802
39156740 38321142 31403881
15725657 9890496 6533946
32910048 35865991 21141903
15462549 18103535 32120388
25800202 26707152 38937129
38871336 1983292 16816227
35975483 25221685 9154351
38002790 525592 1007026
14945820 23497365 38984794
39477288 39921389 6794287
13014801 13634577 24943659
2623545 5225013 590634
32779421 30176583 15437219
28225050 19431453 7205964
11908389 15530804 12576060
7497085 31296906 6120973
6373132 3091146 31436329
29407076 33603604 39325803
27149930 35127767 19652367
2087874 7926232 37766858
27276415 13509617 4415521
4499564 8280742 14657813
25503092 2891684 36823892
33824975 25175843 1116078
27993508 23994034 12165626
18061585 30933670 38387515
36318540 26589724 13963771
30456826 17021266 18981439
25246012 36447073 28826774
15125869 28348159 23915029
10274674 14666180 9565479
14153263 35060659 29320728
38971348 31424003 16350539
21137094 12389323 13680937
35545414 2752042 35237324
18082086 24713833 38502479
24590799 38017775 14219382
19173135 33606915 29482789
16619212 31423531 19495519
19707960 36263054 8552583
27599382 8864193 21255899
3532457 19705221 38431715
16495301 32612761 10950944
10694895 26409833 2787497
12429085 23210390 17515510
21991803 2372825 27959480
18496110 1687451 30649351
35713518 21795557 30815959
36071543 10257214 11144381
19876577 30001788 19078130
29850503 18964613 16996899
6519602 1475706 33063153
28615511 19048391 11292611
26179167 35861731 15191633
11766821 39963836 5630340
11601659 35069817 9494364
34505246 27546964 34253721
26983485 1044944 15046683
14499341 39175346 69952
38084119 14068899 25946436
9912037 26484030 39840396
9381087 33050835 34850694
37767651 11363285 24236242
29099586 10136687 20063320
30068932 11394517 34696177
23093835 25286010 6646018
17337168 19537467 37949767
8930610 16065243 32817851
26951563 33224708 27866764
13637249 1843726 30589880
6392824 16993020 24864929
3513815 24730022 10688557
6772677 2091868 35020665
1929150 28814676 3998297
28036515 21108746 21389231
23223877 27963740 33777682
29519507 3867766 21113421
32234342 18588663 13371098
31826915 9726207 38292629
23632191 34229135 32109734
33991780 17476244 39616529
7837885 6658550 27278501
31772168 4381590 17484983
16527322 19014553 34500812
18710098 33744184 16466768
8315958 2664187 8213633
25528520 37450733 3156677
35646626 6259440 37993929
22347459 22305522 38180749
12177951 7235821 9234875
33243642 17178076 3368046
22935498 11077015 13545942
12124291 33107027 18131708
8601648 33047376 17847831
592125 15620345 26377517
8623593 13713969 36556850
5194566 18205738 13146936
14097362 26148913 27691337
19182634 6853549 24697141
6667988 276920 11470396
17680679 30077532 13709220
31805330 32803286 26292738
5891683 3208113 980109
788516 34491852 14436259
32421341 14064108 38899787
8239605 2623379 16802596
30346267 36957153 2149521
26996609 5355977 33357700
22037617 28035712 11082215
1782848 21440052 5471273
29423615 36017195 28301725
14811722 12910765 8107994
33609941 29870944 11702940
30291487 8887309 20733884
7677122 7684756 22951565
18266772 14065265 20355731
28172969 768104 22145820
13017099 15271462 14921350
4837364 32284148 37080899
27849369 4027755 30258795
25960666 12214851 13211104
31345414 5212683 17617620
14371461 28441071 25040289
36045390 21085964 11328141
33524384 17057771 5699473
30754272 19668807 21472819
12102898 29649417 34336200
18519950 24654312 28840967
39078652 17697145 18261746
4839845 20996149 12675709
32853833 11500325 36926702
9218076 6491140 11178734
3161295 38574157 710230
39780480 16216332 13213471
627908 10602130 28225900
24487723 7930407 5404733
17546702 11574261 35348907
31748052 35929957 19295091
12051504 35707544 21756831
24268386 4612599 36013623
5137298 33436263 11566825
23111488 28661635 30014767
3605003 31858711 31091850
7176432 2611119 5231562
33074592 21649329 3486734
29853473 13347924 28231366
39691844 21254143 36401102
483518 10610715 21141330
39379645 37082592 32694779
24949313 13528529 16487181
24773910 3263134 39257196
19181190 36658145 21152552
4830880 39585440 5891419
26769720 15148508 34629272
9691925 8922612 32253537
22792522 12796724 11268917
33426765 31333503 11249246
25365969 20532389 25504406
25048469 20674090 18338357
10163872 25786698 4376351
39545287 35217043 31026624
16668943 38557230 34624814
11088347 30923879 38060072
23236600 22659267 875992
2418202 31380470 10990006
6422431 9223889 30025666
32407551 19998797 18566780
36406400 10106779 12251573
35114270 16194189 6682894
29082245 27564254 334962
2430732 17576940 35406066
12726973 38009270 17055260
24296887 24199359 15467596
28179109 11908608 38706939
29265901 36452953 10674749
16624445 8925440 28653107
13653106 15845623 4666427
36105674 20301794 32137722
26673041 33971753 29250614
39943816 24888516 38921306
18331379 27475459 32890995
32506549 31746531 4639731
33817951 2069510 27488927
21036278 29145368 3625180
7995387 10943199 15862054
12891591 2223795 25850022
39228355 16229002 10713257
18668214 7548214 27549179
16423974 17967454 15812127
20162335 31156782 26428770
40047208 16409232 27196151
12314728 32776678 11298420
23583850 14979880 39794878
34977866 20659446 16463284
26520756 368081 5794985
34445936 16447417 15541914
7847001 1832794 35400335
3291625 14237681 33549315
13174070 10428193 30504069
19612409 19373743 2544636
9704557 34761162 2322710
22254748 35679924 23854363
14609865 3031758 16741147
11135728 3629674 14637278
26234396 25329845 33953780
3035100 779143 19444686
16741384 31462892 9568210
30803056 31934688 25917821
28617397 33502029 6330600
1066566 14090171 33358681
39591443 24002747 3974827
8164613 16011178 14823632
12087052 29236610 30812042
32662223 38045518 31266284
36000347 21760210 6923184
6809494 20706829 27866568
18392679 12956551 6899397
7283535 3451474 14699497
36821130 13679899 3743493
3387592 32867137 29505870
35890874 24562818 27952323
7353118 33219610 32661172
24479983 24386758 30687918
14077313 24111193 12863059
6603350 38171362 5024554
32984140 5903148 35659074
29726779 3746843 13934171
38368115 13670049 34375024
1839849 27767373 25299283
7769249 31534332 14655135
39255708 23114623 7795168
16849662 29240176 16658527
5886456 30067500 37314641
3200816 17769694 2661993
39290587 38109986 35921750
3316724 27163238 38964351
34904704 19516029 2542741
3481087 36789479 37137251
12941612 36691987 6293015
30074104 4392061 39945786
31167365 39312312 36017924
8648240 34403634 30518480
28492060 15301138 18426438
16435462 10143715 7368230
14926103 5300446 8953812
19154589 34386170 37397875
35958794 624876 14989022
31433836 26614254 14335823
10181990 34605298 24375793
36820082 36804453 27828718
24029665 3442251 39671454
31420381 34850884 31333256
2374006 35599112 6227055
1797254 3311127 33782006
4984418 26000651 21836140
7750428 32963475 10430972
14975692 20146177 6485683
3368377 6354746 37508291
2121275 14893812 31550041
9042277 15617336 8861948
40010722 1064294 16098378
373247 7630104 27628341
20715719 18983475 15352806
18104023 9834999 16876299
32061828 34248094 32510897
28890933 7993268 19720942
21393102 9898815 7270138
16337401 10615532 23782432
17854814 33304939 11704
35043688 17772735 37750674
15036598 28046188 4213321
986471 5508641 31575668
18969080 36033464 22998397
17621394 17059596 30424218
20968168 32563653 7182653
5801858 14021694 17634795
15788335 15771863 22877851
7895898 33653586 11087174
14617308 37759860 21499267
36151020 14815707 16540575
28468903 28897191 34039174
35250052 8729624 13217078
6969664 30846569 17818417
9326744 33315014 26250558
4600613 39346130 23148219
39303392 6741532 18705648
22317961 10013897 3203062
16598702 28668125 20298522
30988913 3611511 31844828
38815981 10430984 8221026
4013599 37321273 39193368
18638460 16273997 29017283
3011062 9335902 10987958
6777281 1763862 29605488
15463483 20746009 14976834
1207725 16857766 27905129
18037142 20227642 22953976
17938358 39289242 35242872
17407551 19191793 18691636
7780686 7040790 21137211
23536632 19835078 28647845
5926382 40035599 32550788
7418114 15898238 16766944
35553955 18006616 9691337
25752061 35134978 522906
24440021 19482205 26231893
12459528 12265595 27958988
6692024 322873 7747225
29230154 4408138 11412724
31462340 6558614 20269176
27533270 4726598 26828171
16656146 1416909 34099037
26955811 10296414 485440
23679976 30928540 29512427
37246806 21087214 14165789
19837684 38584971 27821338
10676126 17788153 12049748
35445232 22368619 6033524
16149726 13624184 23908225
10431588 8582240 15676153
23947571 20868500 38411896
20666366 17958571 38002157
2784652 23597028 10905780
11176613 6240093 16093985
30399770 38635986 36162325
25977011 9523020 34186515
7214045 25202935 21830830
35894434 1944175 36882183
1013285 2877498 35277862
6029473 8550277 20646809
39856986 21672487 18210091
22877083 22144228 34866574
33760340 13247041 13362668
21804327 8783426 6232160
39062814 10624084 32085966
21996074 24006775 12566438
13928654 30221871 34522967
10762037 6284355 2137403
34241148 36511047 7424028
26911163 4297196 28199354
8046547 35846963 37631314
35849970 17630556 12572205
3826050 36925924 12409316
28628797 10775973 13303460
16014363 14776345 5262154
1213570 40037367 1399081
25819936 39249647 23735026
25557157 22593277 2567024
39368733 34736311 20361289
19091822 16696705 2938614
38494899 21737736 2049687
21328804 28009040 2169076
29269684 32978963 19138380
18128036 11137197 25533331
34883833 39738350 17500246
6014154 29782328 30565661
38689191 36944198 23801242
2844132 4910408 28253727
23522070 27550332 33441973
30294978 13791998 21611389
20394883 15902692 38901472
35187051 7178428 2302313
7077677 37419158 27594965
24058725 5221649 34395284
32670686 16699212 6239258
1971557 37031253 36827732
908348 6992371 8053008
10066136 33349818 26166808
28658404 6166482 22463635
17516577 5639199 8133990
6009718 19308445 24396588
11062652 30513946 16561267
23971590 19754529 29373424
14926991 18761312 19772963
21131187 21686483 13657139
18287424 21927013 28035545
28672195 1437503 5124005
9243428 4491512 31582353
8423997 4164290 31332564
26747647 35810782 31933747
12172305 11279260 14729889
25657929 7823651 1978318
14646273 3044988 12681289
5397868 24764427 1858791
36459103 30294753 16517118
28910807 20535582 26993427
29708625 11524787 2313922
36691122 21862695 39863891
29843280 14697975 8294081
1452480 19697371 27888977
4736933 12408258 33392305
5096738 23859666 8327710
39032423 23159928 30570209
21676881 20203880 2894322
16301443 27121035 6466579
40035243 25075165 7196171
5251212 37991238 37903845
10732911 37074147 5201106
4815271 15889420 16989908
20971360 26556916 17007484
6461407 4915900 5512848
3980263 14647601 28493586
38962362 27021196 4461654
35279233 15109408 33067605
30818059 36834243 38384487
4919878 461857 34369774
18641769 21366413 26942751
13668169 16250016 1204449
22107027 26142373 22765687
18047563 18456802 34340014
8492556 39197336 27058404
32711762 4692130 26427823
13874309 37198492 2663182
5688561 34285752 18100979
32831046 19809585 12648562
18138049 24821082 27820761
33673216 36946761 23188167
4745778 34430243 28900430
15360527 19260443 27692983
39690937 8311110 26086126
22213133 36789003 18582701
15987835 25959844 7961147
36684659 3884912 5982866
8549975 29476991 20078602
29682714 1323586 33587306
37569135 17302592 27696627
23432712 34043855 39125308
15540737 7319352 10669219
13126957 34774688 4364713
22053772 9013161 7590384
19625699 37195783 17750396
836981 2666547 13666291
17961966 39849600 18096927
12812767 16889471 32823447
8732788 7650883 27128013
36622331 9457278 20967916
16643059 29633413 26636953
7160704 12402297 22891322
35638695 5028860 21629173
5804600 8225583 15485784
32049687 996508 32547772
27554296 33973927 28361452
25765539 26144934 20797459
18100000 6100991 2507049
21155505 6727998 33861080
6473927 8359523 35356800
31478886 19433824 32978563
13195671 891759 6315940
19629727 3657322 21668119
15683181 37826251 16853997
27425684 23438209 1347126
31388374 15404299 22446746
16562236 9700152 37257445
32930198 5474309 15486193
22964312 7597245 29705621
1251492 21855904 12954703
3177597 8786496 28709292
23217536 18371758 37043277
16382003 3565717 3544612
37509444 37342608 1960937
1424312 3715486 10766556
14656157 11378824 8829774
5389645 7459110 7251513
28555500 39145206 9433494
15559866 33493580 18202875
20387529 35187081 35397693
28942921 21146279 34923927
39175950 35257960 27385586
39156503 38886638 36880030
7937149 16233607 6206497
6818755 4195689 2991046
25465695 39487752 32367104
39084232 34524159 3544404
21808031 3149950 23324758
20741278 17060313 32600648
18267388 17461337 9861732
28167975 232993 13623434
40041231 30972403 10096054
38189796 6980945 36549598
37580242 24118051 19268773
34553761 23271771 24819538
17282144 38028096 7482391
32132752 37063360 2275432
25944529 14764220 19690917
10837563 22327383 11777853
37111461 34194436 6082228
21826459 700384 7675581
37410831 21481685 34587704
1439604 25920183 6472466
30641992 11797509 24011342
21014592 19898245 4747554
39374756 2426687 7099624
35542526 38541112 20773812
25596366 28458291 15685554
29892346 30863484 7113264
22776440 31733897 14144861
5222678 36592342 39377050
4125761 39613414 30392387
28807065 37183165 38959054
6721965 28826839 16850453
14797343 17721317 22616042
32527234 614938 3580994
32605598 36765460 24540037
12296411 21490422 16988010
13884413 20172011 27079680
26329901 38185203 9552429
25327047 416103 17943178
10856635 27912277 30020499
12416428 36838337 20410755
18338541 21617167 1541404
17953523 10039316 3134948
22551345 23704170 7681336
33831523 6715915 25889480
20501224 36707293 8730460
14068591 19437902 9175811
19329087 38213511 31854950
1735879 8278321 12929836
29635986 25938260 35429456
33132643 10776206 36992750
4945129 13024297 9342621
34934017 22977151 35428052
20076946 4302948 34852465
34859186 4842330 13518885
30559910 27121777 21607342
33788793 15865689 24939498
21146661 16993525 23238192
27218783 3721858 18642375
10538362 13634593 15760069
7985131 14720721 31002386
6872696 30285111 18892296
33455162 7071664 16477648
11619046 6973692 25680758
11070056 26098795 23855739
11101592 27994571 27996023
12170454 18904942 5127742
6870023 21650793 27071331
37013651 21725436 33461875
12315128 39286999 7743763
38986490 25416138 20868549
24559228 32112367 16114714
3105736 6079445 27873900
34886078 5498680 24531686
10114774 37621530 35650466
23695489 39954663 34755642
8286738 38639348 23203147
1497023 39694751 29159915
12801456 9747470 10781167
22251515 16691853 5393278
26479228 37718227 38932902
6880403 32463823 431407
33813377 9775122 11883454
14798534 19988833 13685282
5416905 26538094 148032
37257880 26629784 2998261
4697374 27464602 39846256
9921669 7920302 20753509
32935651 32720153 4686691
146797 27045618 37069067
36701533 19624397 9904859
25658221 13132868 25972808
3589781 2559 14883297
3420134 23228363 19093589
2612034 28782214 27200065
175786 17062741 11918930
24789118 10290909 33877449
31932877 31214085 10922477
15686895 29744986 40005378
23445494 8990843 28044958
27943262 22352640 17806369
12961352 9389105 2605914
5088607 1168345 2323992
32418203 1820555 38306397
27251940 4702978 18207155
29255377 4968590 33495480
2104689 16567397 3085584
34420133 18460519 7866828
33102733 24585118 27808210
33949728 38391328 39995945
5811550 22630335 31853839
27438538 32917744 14610376
10403619 8834829 15346379
274608 17820776 35856462
18797066 1041788 13155527
18839329 19276750 38091321
23221559 18125682 526394
17831192 31378885 15790990
14725857 36918467 37389641
20159197 7493766 32958710
7797577 19601194 17050957
16068757 28968058 27301478
35029483 4036377 33203857
37470431 2278772 7500684
14030838 10369590 9703923
10739283 23896146 22419929
17365611 22568594 17733279
10185807 21758644 34963222
10842845 27088399 30910735
23708658 2868357 31664747
34636209 13970649 9843781
31823910 27339189 17416673
6769305 16106582 34365571
12640273 8486951 26506968
10955518 37921164 19693176
29905066 9979467 7656264
24157318 18557580 32949149
10741432 3649250 27454636
10026514 39547621 39124613
12633034 37938875 2592426
35388222 9665412 404573
19206547 16405281 29897246
31814294 30566499 22450081
20205483 11429921 16232842
633858 16575166 24176902
31702215 29554525 11291232
17916393 10905930 4656787
32584813 22979046 5871662
8094190 7522311 12431018
29371000 10730744 7211890
20430589 16068340 3401300
853995 20573849 9109287
8667196 35626024 18798437
38520595 16256920 20311937
10614303 859657 30889427
15840438 9917917 22771253
30883449 26864256 34338252
7967531 40054974 10102047
16232044 19626150 32155914
21510235 13861344 38122373
14793181 5935090 39933426
33587921 25357668 31925173
27200932 30805844 25138656
28906449 23277448 26015396
28032483 8747660 12099132
10247888 38340809 32324067
11671436 8191798 33672632
36335508 35730969 32304423
9195768 11052140 19434822
7157937 29364780 16235249
24726604 6737442 23855368
31491533 16907718 22895251
16496174 655723 1392780
29914867 26429504 12897597
20728173 1697306 784660
14692978 5513060 8497338
11053625 22343596 29546248
10294271 14750832 13358562
24962473 6128408 16324791
8369437 11253629 15083420
39344601 27264270 4513158
8525008 9988631 26930528
7877432 19681014 669469
18666720 25814315 15768007
19125753 20424122 31169531
10886424 570524 15045303
7893858 33327062 29592951
11051804 14359854 788223
30218585 38260283 19193719
38986246 2010440 22255270
3499831 6070807 34908708
39694054 26671564 25898859
28533254 36653540 33707655
32923858 18276421 6678755
20305098 11466612 7674108
30404623 37884733 35994433
21641148 6059946 36929906
29378701 34913346 29998791
18357523 10222545 9369576
23152089 37995518 12351028
27406962 37029671 24127447
35339454 6072893 3619454
1388766 25294740 28728404
12784073 28277328 22525505
23713705 14803473 18602799
7326684 548811 23066056
38298064 21534318 8181927
1029453 5670940 34246051
6110331 37200056 34377003
13946131 34587616 19395025
8024770 30528589 16507864
2502187 33514946 21132714
3947727 16567336 14239136
5750017 21858545 4510702
25224618 13003857 3306972
30846869 13291401 4632876
10240139 27035305 18826370
10404270 19161169 39909361
7032674 6726327 14583949
11629888 19703220 39074990
4495045 19814481 3014327
32605287 38239566 31880924
19106979 17227251 36933644
34020741 25234959 23042116
21321914 17435691 20746206
595691 10107818 2355496
14203575 38326079 6329688
25349778 5800455 35518987
32557181 8209293 33444477
30703324 24405979 8266990
20325565 12978812 26409866
11068222 1515753 17729446
30468759 33745730 32452485
1943236 38198509 11523973
27406229 16349797 34112581
28753815 10861246 3424817
14730894 29674520 32087808
7359922 29666929 25832256
12409023 21664089 11521377
16915093 27520743 7555941
36326753 21685389 2817622
26031657 18867186 6027687
33262711 33485176 10504276
19751294 21455432 38782953
4405476 37869728 2597087
14856647 4729699 3783040
20505603 38298738 8154043
38077876 24390102 37180414
30982332 33479747 27866219
13526941 37071571 19286071
11943090 32498803 17199977
20961913 23122777 25384804
4815313 22471290 20273145
26400717 20895576 15060399
19726302 7770630 33913146
38293238 7521758 4452694
31069398 13615417 5057128
12476623 13405904 10300182
32257156 36181454 16916977
1015882 39736489 37375123
10873087 8686832 23733577
8264381 39694481 15586668
16395198 23793951 30893353
20777711 16853173 8797209
13987589 14919915 32440351
9632502 23042195 11561282
36776050 6536438 14003585
36109136 655474 11054007
15594800 28712781 15913569
16026536 33054388 13152945
38518383 23660423 39747231
4149541 11141780 18864661
4082255 11035302 7908620
23141216 4822453 34817767
24432065 19032784 22112332
2982529 37287236 5765725
6166510 22196576 25861115
26793649 11563444 22453436
19003439 32279585 5629917
5694722 23885331 14640742
12521833 7387718 28118581
24348055 34066257 22902966
11154047 23530172 22530433
10445897 35831998 17175604
30881450 7101477 21614593
32780232 25608776 17457408
32574860 10089702 17726684
27340184 24598489 19407140
18838269 717768 5123955
19924357 15454507 31848702
38840237 31431762 20057322
9972355 36121644 19406770
24405366 31512627 9501592
3779309 18395591 12795406
3695111 28986284 14593725
12187708 21652440 13322196
5421433 3109796 7064851
11038960 39033022 36392449
6154710 28446774 18515408
5788273 34494139 37125233
27672605 34335803 11558237
13327749 15693413 5390714
21784258 35395993 25993977
16907482 29850618 40010828
9238789 3103122 30154168
38233423 12812808 30426392
15735925 29723306 18823523
17199577 21855869 10909655
33207380 30797405 17161371
22627042 39753140 25621174
10497253 15671150 20893877
30975225 37378191 6808026
6323968 34484467 26388842
22672737 16085415 279046
10053596 8185258 27490748
9833715 35807587 15859559
21448565 39547890 3369528
12397859 29815131 25687015
6844705 25658774 2717449
31107375 38999495 39026228
438547 33104345 35798961
3522724 181436 29725737
9918651 35480675 21212012
9439682 20317409 15569650
35638347 6783320 9676916
6138815 25743675 13031154
35255708 17847429 6863988
13063265 19646808 40052924
7333461 36655521 20779406
14404941 9873072 26115594
27264601 38004891 3446563
17309177 12264263 16799850
19176253 4486183 35579332
20868625 22295484 21124209
24463344 11605742 20447842
14450751 5598258 18019090
2244683 13099674 617524
21959866 20970251 22377581
33066524 26564618 8133311
6630194 20961572 33281994
5583381 36121218 18229325
18321325 31211049 13202515
2860548 15410399 29292671
115165 38983494 30392961
28978200 29653396 3512337
2110469 6223631 17421681
34063040 11295066 36606386
7945264 7336579 7764334
25529626 15000870 642299
28717469 11405758 19923431
30083557 11075912 28096459
5809432 7989527 5370341
401481 37622568 16682868
32602989 35307949 7106892
34599692 31602258 27398189
29045638 7348860 31134609
32684836 13984440 33007993
32061739 31552310 26620592
35054752 36783902 15658181
8142790 9260036 20335275
36887243 22803831 22572334
24225055 10665843 27611928
15901981 29099214 39738780
6189883 36828636 22527175
30556396 11336498 8102822
2151022 805225 39326737
29116543 25904306 32437780
6016286 37492035 15066532
37708302 9903726 23966950
31980625 632173 26296445
23587808 16775454 8070703
22959992 37100281 22642193
2338652 14587182 14464360
789136 39590872 38451900
33293823 26975251 30723091
14711081 18236118 31697150
38320856 6851388 567694
17596950 39710360 35764551
16360811 4354168 18556421
16371840 39868740 21943011
39870254 31957724 7208627
6959436 28916788 21207680
31427024 29599505 4730033
39159450 38903394 35252771
3310964 19406288 27217906
18097307 25419091 13650213
8281296 4227293 33801251
17791945 15080051 30427654
25163860 35833180 21442080
2719234 15207814 10353332
17440560 12088373 16001667
30767601 26666878 38983785
31106339 39989101 21431055
15723666 35094992 14263045
20563229 25026978 8205651
19139601 14535339 16036157
26176442 2236020 38603020
38668402 11627778 27032335
15296233 749688 36961833
9785122 37946413 26878746
17917289 8175044 27703511
13374650 2192982 13121882
27609645 20096734 19752022
13987985 21182470 14092455
12916222 39091995 5205794
15674238 7696099 1559688
20476973 28517291 32854184
9664486 20193209 39613820
10818048 13256065 4547117
23470821 13586250 31647098
35657418 9975056 17529935
7227608 38032333 2945337
28967294 921443 34043146
11107644 22701620 19045359
1917827 1885098 23661858
29267347 24585600 9090615
29454694 27584498 3849853
9240215 29012659 29290016
14442060 26933679 32393416
18439774 36687455 22307834
7095988 26726094 8169076
12899407 4064978 18886344
39713191 5204672 38455384
25881066 9806044 21803493
24484283 17754281 8399961
39982856 7201316 21020942
39262989 14881315 9934643
7023159 2952042 17916566
39128984 24959092 21179695
243083 22805557 34622756
34602245 1858106 32845697
19210152 38021047 32124921
5450019 22275427 14412854
35208881 8635078 44709
26718847 14563277 17819353
38339914 28973378 11879539
28860730 3674733 2773251
5932794 38740342 4886339
7850050 21424343 4039993
16666754 17633121 4376660
29272626 4761620 14531002
26630731 11664836 15621751
38689456 29046977 15448710
4269898 4585109 5680758
6520578 12199260 7253156
8499274 12266868 38689756
24147376 1269897 8452223
11870624 17365111 37694637
32983977 934273 2570616
21688944 10402463 30452910
24845931 14691070 14198970
14525048 23504378 5600203
3903795 34872999 28269770
6437866 1559824 7915634
29521526 8022197 13211013
37712222 3952429 38989251
36795479 34529166 22128824
21055362 21916580 28879000
38773193 5434012 2320478
13891052 30563369 24472199
20235884 12248788 32958526
18726991 31486676 39776073
36642781 28729007 9067774
37882901 335545 29639591
4066576 18665282 28783698
1096658 4950245 16038912
30414020 28255181 6970852
32489952 15477490 13575471
889965 33122875 9189362
8059572 27255424 6698969
26995325 38079109 5395065
24010295 14487562 10771096
39366027 34423744 12873041
5734877 5379944 34202790
38511765 32145448 6012503
16828520 27052001 11251084
30264835 13516565 34407123
34014747 7683573 20939039
6543509 39332824 19511681
37182971 21009181 27085058
18757441 12879891 38630276
34255070 34061626 17878374
27450324 32423936 25760059
10132508 38151540 32828389
39580637 32405552 10315729
33816758 12331097 37042229
11681652 29583876 39363789
23444233 39988177 34258763
20677567 32523326 10593036
34455925 25589265 26130492
35597437 14204743 29574512
1753565 18218139 14170658
30428291 11770698 25018823
32932583 716287 14494890
19738799 11299533 35088034
21925419 39699605 18112097
39236969 36577886 16491600
1924230 20186232 16384508
6576874 5223104 27970244
11079809 4744171 15902541
15813085 12657995 33106014
28509655 6703033 35762535
33157989 9119402 35908608
10268806 37078333 23006449
35446581 22738304 29269340
17906179 37094776 36510026
24141353 5518048 5143418
2582 3156551 4787861
32988956 30490768 9532060
37708666 29021303 1195695
13222071 14060112 2894403
21132750 23181760 36616783
12804861 30774271 27562162
26000055 26053506 16231034
21393498 14710192 17051396
30432021 29915879 10732175
34200455 31678560 16835630
27239432 39501433 26074869
29042703 22924670 33199774
1395068 25392789 36829828
2101331 2530603 13367921
12149990 23384079 39137800
34594352 35304054 8022359
6851085 28670167 18936464
11690907 22918741 2925176
17878509 15137963 21076090
28407606 33641821 6997726
20981049 37551049 8761679
29895685 23647297 26820640
1985595 17672203 35846206
9931514 18675708 1689694
27214516 33614581 17627188
37465558 7685787 10257962
21549410 36897665 3335878
7451257 37983968 19344431
28613013 37369224 15960603
29655880 21544790 14860642
39984399 25266705 4682454
35186358 31590805 24305716
36697386 38092315 14624216
3710845 8263810 9416323
39208997 3296823 35902050
6998612 13778980 1225926
9521684 22335893 1023115
5699393 30876690 38728723
23917732 34811829 23797383
32071146 24238316 17734185
1508196 19121270 38349990
10536902 4656393 28965573
38312849 7590514 39659930
33836453 22089341 28041729
22698246 34999471 18849759
16549053 9079880 29466299
17676604 14759816 8101332
28407496 28175276 30562887
16031118 24110138 33844712
30183428 9153269 2319082
5532943 1922155 18845142
37413522 11081480 20421768
37335054 38464940 1956405
8276044 4585387 7212976
25426587 9130282 35891673
164371 22006435 36429098
19093676 3601493 14809708
14691041 24552063 38848396
3893487 38862369 2910413
39863833 4614870 21247913
21699617 35886935 24252492
34245617 11653564 39206009
24488346 14716600 33175272
14227048 14501569 168347
1703385 29440869 4122076
16924529 12594007 26218141
22452869 19831166 4257085
6081376 5039472 29572641
17542838 30289193 11021407
28782252 25879335 11472414
14542521 10634808 26582716
21496592 27967143 35768385
36270220 19323490 28368062
35472925 23271543 4560651
13217009 28973546 37614599
39608000 5603009 37326542
32437227 6172913 12033621
5507441 3161485 24185138
5376671 3088802 39793024
34256576 19963732 31443029
16360866 23296062 39269308
29320836 22781651 1141084
10052033 37666580 26685420
28380502 34188095 12997027
28618803 32487314 16988962
28156031 31665534 15112795
2820107 15328644 16331142
4219734 16026511 33150411
1031687 34786586 4708222
7046591 30408724 7236240
15169264 22300060 33769009
12111726 6045054 11295826
15306465 30618875 25979353
2404269 34094885 3863311
6311548 15668653 21825973
18416811 1926726 12391475
28990259 10226272 8085035
31640729 6064937 13382647
3780401 5380873 11014961
16363356 36753819 26305443
20094075 9857388 31256671
13624615 17952687 8438107
33901163 16359493 2418770
542492 37410616 35152905
39452141 30571982 22415548
24398009 344603 24972153
19985155 11760723 35225956
8934535 8650634 4628156
23947048 35737170 15171762
27065276 19235618 3609621
31511424 1384432 17214840
3951359 30452702 1558783
37865634 29946776 557792
680592 23061220 29054369
17406753 38876315 12866449
39722488 10161012 17335545
3919798 38993301 17239045
25400085 23136303 38100717
25751291 39571956 14292003
17208130 12382193 20544552
1849656 22805654 37247913
33493023 11609235 7171675
13536012 3884602 39834993
33502207 39935702 39235890
19365978 5675670 34577612
32880519 2419163 39742817
20102121 34667772 36499873
28551013 17999043 14915611
9076601 6035833 3864012
9045099 39761297 1710058
3848199 6828542 34952892
20433191 9130251 15349890
28491496 21051695 15431488
34692105 27646228 10049379
31907121 37110093 13022153
11955679 6216407 31276131
37869257 9454944 25222340
179391 2583923 9450401
18161039 24633202 21006316
1494578 22868624 9671172
16215783 14482001 7280085
15557804 14702426 15657328
13434681 14847445 22262546
28093225 16509886 1326485
7984405 15966776 22260709
25530276 31228239 37211613
12595998 3126352 5236326
10118893 5175364 21257746
743355 37381399 12218888
15078287 29337071 30750850
20068824 38238876 18306630
23697256 16013414 6874382
25208438 19862953 31477215
9565541 28494854 28998491
14646058 25741476 36424940
34100680 21136547 3211185
36843097 3234698 9494185
10796740 20520151 15958144
37587370 10004688 322123
39882880 6671960 11126238
14797138 23861147 25074313
12041334 14379179 22646477
60366 6037235 11288549
23624697 31271617 31787599
32253205 20546186 4411572
16654788 24653175 33090512
680778 13110458 1216829
16715489 38554783 33240228
1726740 33066180 13143647
10121545 37902754 24706110
2724540 38278885 32868628
19041304 34119602 18257879
34258999 22398699 22841511
33810463 40015959 28070789
24507503 37022641 31907938
17015788 11332410 19287944
1814081 3163733 35450878
19029504 30649301 3061739
32570124 25785463 5817521
27109234 31357194 21708892
35863952 30743609 21795493
5227971 34199689 29326301
31075512 26689762 13975520
11967428 39729886 5326566
26005606 38547228 37229041
1421101 10897473 7100396
37755218 34626061 23278314
1110591 18764947 2992426
23289360 16171767 16117454
11929123 28543127 20702556
33146131 33466265 1461151
3554089 4099290 21350257
5862854 15601894 4064334
34377722 7348966 16483338
27063683 39604856 39575015
27537924 6473650 22265470
9876211 12341903 11455833
27263407 5731263 12204415
8239180 15819467 34358259
32799095 36090340 28344923
39169586 29738873 34125948
18086647 21957236 39161793
39084676 36224308 19671425
15771183 12577177 25900002
16100073 8562918 20292810
4218665 32108046 38521922
1033608 39326999 6662582
37981406 5614923 39970259
19436398 34843780 20715131
2175837 11415420 17422833
20680921 38835672 31759626
38801571 38464902 6038884
9443625 18935716 5825171
12692400 8625507 11942137
19709501 29525775 7171447
11481909 1868129 26062304
6825862 11243289 32270263
22380713 11713159 20830478
22715973 1728534 12286028
15070971 34536525 1514272
6510852 7564367 26499625
4511428 28991775 26873002
9620191 26277608 19966790
32120306 20085978 7560730
29211767 24881698 14703649
28224699 7684205 28630707
17205150 36254196 24209715
10981681 29321068 9622127
38256688 27224961 6070187
11878273 25587631 23111897
6958353 36119800 7416281
38076765 241994 24318260
9327239 28368643 5012029
34171783 10076478 6390229
8010360 33053706 4932322
39636156 3428675 7296019
16691699 7177786 32213893
11890591 34633373 27735047
12339421 1229058 7777077
15447149 37396001 23059841
13242380 26559541 28547542
8592366 35723346 20224332
5369528 2230277 32822811
12457539 23843205 17998468
23847834 17279692 35731281
24013434 34807259 22319712
4944828 4544030 4948355
25742506 33462925 4160509
25591407 37818454 6828028
27722963 36726451 21895681
26106207 781083 11413065
25928869 23613622 30240929
31609240 35236967 26785914
9426801 14329726 6260272
22104424 23488656 35185831
21369011 26031777 27294742
22400333 7687748 25984884
24788483 21681499 8914157
32729311 13206893 16329967
20334285 14647641 38257056
10008451 25256919 7458917
9655130 19054815 20809875
9738768 32040050 37577455
36376969 38119343 12618243
31236638 2420127 20006297
24699609 9514929 18338809
23535631 17805626 9995577
5711076 37387953 29601913
31599234 32429659 33979465
3023927 39344976 29939431
9441450 8202240 24043414
10196251 2142930 708237
24758629 35224327 6739158
38418389 26048832 11454034
12869307 14359949 5274917
33628953 6453409 21173201
14039393 31765763 12862420
22302705 18534006 16007701
27661455 14186371 12213461
37205641 10264721 11611700
2206350 18988333 36766144
33316630 8370877 4083140
30378881 12518006 15931759
17101961 11705077 34551541
4114438 888665 3063915
6841313 543602 2991474
31562733 33291915 32562849
10783133 30772217 39782568
28534484 33941780 30404186
7872548 16186542 16163064
8191264 2748794 26283059
26190320 17260971 20323548
16465146 16477619 16590656
28586108 22531299 12853947
7647688 28524323 9812313
20711988 33418167 12273720
19142947 17082384 31639326
25585552 1976804 6981560
36139246 1956990 5839634
11327572 36218228 24217052
10103104 22588727 36267295
33087781 11260256 20167632
7428281 14819834 38568794
19456086 35705841 2635823
23512570 24735135 28617349
37104089 27366385 17348862
18404506 18636575 32974472
30077253 4336654 37556660
15379586 39749935 13764352
22603436 35457494 27116127
23878314 18665857 6548465
5673445 19229595 28968152
26288976 7588467 39467020
27033735 25977898 15989958
37480267 12374526 2281349
21831147 39410152 36893669
8150227 25750643 28060887
34816721 31383719 13173144
39542652 35153751 30295283
5521655 21886845 15471402
11620562 20312752 5796472
37341701 20914957 28772473
9347311 33466770 27662593
21307151 17853729 4212567
9133817 35218683 2436145
22905022 32704868 8149640
22908098 30483040 5231476
21549816 11663890 25159965
28696553 25838658 11630790
39331558 3519299 16190126
27498728 21465005 10156275
36184686 17605341 2984738
29746154 11738026 30295778
9263278 30678099 32060326
20258086 24915176 37813745
10277366 5587427 1936887
9010323 6750861 18717067
24071213 34412895 6591665
1577582 33801903 32058452
31817450 28889336 11038197
34262901 10631550 25655844
27457807 24820572 20287149
16668269 33510504 19079126
19466837 7660533 11512763
21009111 18093306 4348386
3587839 19534217 26871234
11189931 20421288 3625963
30196478 9133907 32661905
5744196 2447168 38434187
12852271 36441023 638370
26293297 4399723 39734310
12954278 3160718 26959494
14478935 27610916 8743376
9240154 23555066 30655328
37864668 476652 17674659
5567339 29667478 30146938
23659608 4541101 11427440
21564277 10827113 26731532
39526109 33416737 22716934
7315274 3556698 29398084
20602068 6226321 33440667
6057046 32428725 5471829
16405740 30008422 7860301
24567464 3733737 33942845
21556520 606277 23452472
31316062 12808769 7331386
12355283 7122819 19233681
32205848 37361024 5659653
27765434 31085202 15886302
7132483 23211319 21410810
10138079 1757812 12286890
15122694 37824494 459333
32894730 11062131 33679077
32584207 4230460 14921177
17137694 28582591 38455296
1192877 7480849 5505370
32326065 11024801 9660875
13240801 7321603 4083109
30352916 39326638 26923985
668703 16117433 39944443
6567006 18676496 23504736
26980372 15915453 12178819
4185331 3288384 2525825
13466222 10020690 7583443
12496000 25526642 24869210
37412472 19593297 31059844
8971355 22273815 25758095
24214425 294962 26028159
26179508 24170868 30857257
30833481 26731693 20756259
12409260 2719738 25737754
15011896 8589522 26215889
22705454 36048043 34293093
17931863 29549518 8507742
3230145 24965385 9428927
3762468 24333907 10114171
12138010 23808912 25040242
11670068 39447597 25141045
26763094 32298133 12119140
30106334 27683223 32812249
36845567 3538307 7279465
28863001 27910125 38749371
35222115 26841417 36762959
10069830 20799821 4131928
17490933 2338227 18475454
32768508 23444940 17774060
31949702 30155938 19928409
24706699 403681 5206679
3415480 27139094 24091225
21435753 32986736 18461762
34412047 39347143 2267094
30326067 26802358 2428369
26966737 339245 20163233
9679061 39631878 8035447
38587045 31155230 35789825
18151385 32452809 34307039
8252691 33813736 12842853
4341143 8738236 28945906
672240 9270156 32485037
9848067 16574568 19994821
16809941 32937047 37605257
2750818 29505507 29951878
3466678 7567631 32945723
6690498 7607039 13305847
37795063 14577564 37226181
8095975 30748246 17063782
22815605 29300798 13099464
4729769 1177985 2502474
34052692 10802434 6079850
1059807 11393493 6923610
25820391 6922901 8301725
25026109 10536720 4099052
23516771 17617324 7183841
14132810 21827958 15821838
38706294 14222247 22793765
9698898 10033140 8222660
15189708 1336149 8016258
6364199 23634475 37957161
35026816 14829837 17400480
33446227 4806602 31004129
30670271 8209089 7306108
13526937 38231892 35172359
16799958 2391381 2679813
11751963 2719926 11940142
6909111 28037603 8114432
11207375 13102264 37005544
27716077 27302227 13435590
9439974 23653654 28712201
35069959 15950728 29928037
7822426 36373686 28730792
14012813 31486420 8317560
36883856 38272313 27540916
4578789 14957165 8736033
32582516 39704293 37372540
27943043 1857759 6201163
15678266 24627578 16970170
16702168 26103879 3440356
3751242 23655282 23478659
17868817 34042128 8684127
6747701 17104245 37488684
23539699 31006394 14029161
12413757 8879372 16148861
2612158 21891201 6599234
19088548 27916788 18910244
29285371 33135058 3601235
24844563 14729697 6390367
36982738 31624489 18251592
9579295 29675542 6737717
9063818 14827740 9409866
11339331 21397273 11953519
13277385 13602269 15847635
18342606 12628413 15016755
25200947 31197033 24264505
30959904 12126945 3810351
35065871 17629204 39466875
15454186 35475372 16205662
8179720 26567861 5155278
37140239 18307387 29703081
28967108 21687077 4629672
8543916 4946398 38325593
13656998 21824105 28418568
19188781 26576450 1612774
10528092 22235687 38836136
27757415 22282484 33470404
32545080 17338529 29487069
22853626 16600575 27019685
10648019 16928915 5598449
12530961 38748510 21365513
8900077 32520092 6793044
39942696 31117940 39975266
19895922 21175300 38536244
34588723 12590199 34990105
13150668 28131848 40045261
279201 39769214 27567184
13298520 7913555 36193268
7697853 5180046 19157563
32399663 7222375 2033900
20762744 33622453 18969718
17526252 2807911 7132941
586708 6400045 19200550
13616159 18283148 32491486
24216100 27870952 36891877
35238815 35162510 14384529
15140458 28254485 8078929
14275147 36612576 5843801
2187547 37848158 510169
10936824 35819397 30280876
2122640 17486175 23250542
19443372 31490249 21658492
2174100 39635102 19082997
20958757 13807440 8057590
13470276 14329237 31447765
7776285 15437274 14411807
28041570 25076095 4901135
16250960 1548853 37005585
6780547 20955028 29092388
8416982 35078791 16053735
24016293 24354688 31108261
22416077 8676288 34454644
35818516 7488346 28478546
1804112 15222158 13847709
31500829 10733286 4706561
9763135 34524970 5336076
31559713 6826211 38370708
8965948 2526078 4496126
25609177 19661225 14406489
9563290 15355435 19791119
25406707 34062736 4443506
11540748 32565520 12965110
16276215 33785585 29740121
20794860 23202210 24750379
5999918 32728709 2493744
48774 37399768 12822969
22634391 15421242 36486421
27062923 20460376 98369
30440807 15907630 16172049
21976025 30155483 37551006
22125330 30889885 9480473
22079587 14600503 20276417
7434049 12049385 23231130
3095151 38215344 2008956
21255450 4940716 25819337
23629890 2014589 16152744
28349870 8715845 20552594
30440760 11970483 22058510
35525983 530738 5799366
3901798 4823376 21611060
20528475 30828388 22848399
17062820 33321573 35834627
3927041 33254071 4500237
22318470 14993176 23444889
15133836 31093870 13583993
19307909 6912995 21718172
26244947 29711663 3619000
24529225 28359640 17085243
37191705 34299818 22818025
2934924 14558822 16016481
9987774 24991116 19171609
39505938 39563844 16245809
20659672 9154693 16364242
4430854 38983870 33276674
37828719 24880199 10604145
31938181 18199395 1991920
1050423 8249957 35229629
23274466 4744588 31010744
27031453 28237341 3568136
32699937 15444743 33680630
28551376 9490851 39402171
13332946 28927333 38239421
4117576 16727040 28323339
26887276 11421995 20859295
33203881 9003347 27090061
1581378 23199066 26741494
29861933 10672364 19150261
32844889 30163241 34835424
11346616 27750695 2753736
35773812 23343357 15719623
25884990 22734132 10243998
27973234 24190840 1465831
29518985 38702647 29482708
26226570 28940623 31435295
15224374 8715475 17315233
28165840 15493705 25277309
24312680 8186398 36177085
14237134 2809602 15118562
8870025 26855152 14966679
34072763 23486910 29921565
20065929 8095693 23189072
5117761 39155176 994922
34463811 8412549 23261544
28244466 4789904 25060489
5940634 9506896 17836016
39758605 8958445 31315894
5333855 29190728 13984966
37695185 13970322 20847930
29478183 25451950 37534434
26550581 39546288 35660936
34307726 10965939 36997565
8766633 19381338 34863219
37327351 33570996 34455147
31627983 31457822 3654403
4840119 29275005 15325823
19527302 24777625 830928
13874307 1945627 14047824
12331603 16259386 19106199
38238665 34091977 31858077
2208100 25375478 38759595
33671565 14353983 33764563
36568264 6989022 28515992
20057284 16541399 37315689
36179108 28662053 32967685
35654091 12360098 2612172
16849332 5727545 10001819
9976229 24201972 11880253
20830918 16148673 32861929
17078831 19061555 26327809
21533518 27162729 12516261
30590634 2532636 8769628
37773470 39855095 18756900
5605308 3734183 464373
1864405 19638221 19606141
24595919 11647497 30053819
22080098 26413828 25432204
36779273 7498409 28338806
5612624 25092432 3032539
1474918 4105197 5689591
1073413 31849633 29245015
15564357 35071303 28257749
4645269 12128432 11110814
19926577 4188868 353098
7422670 24868565 14535062
7261821 16498583 712165
23015705 12231589 31000031
9951643 1428912 34086239
14040760 3127547 34941568
2626563 33561984 28933447
14354594 6758928 5018469
32276895 24051125 19092826
8376856 16446753 34945913
12509191 1594268 39009244
32018602 3401871 23788279
31407354 649093 27926081
14029002 2132521 24881601
18560521 18569039 26168095
19853878 22675608 33026916
26623886 20108184 18269643
26931726 20322948 29979245
28488624 13441385 14797301
32616772 7990737 26979910
15719385 31256807 4862189
12004149 11000675 8362964
23761192 18567404 12156589
3049697 19310200 33902701
10276737 30491757 1836751
26228361 24532041 22309101
21594162 1391475 35252578
14582574 28814561 984076
25518012 11682463 598033
33700036 3114186 9544166
21668018 28473939 11155586
5082563 14370479 21429280
16256070 27891595 33786574
22111502 17127552 39050183
29425588 25215929 14979129
38623518 28371427 4526923
39710591 34015187 14817020
32611386 14243479 10087988
37316995 37517838 4706883
11307964 37479177 20159716
3687311 26437239 13953023
34799542 21886781 5771571
3564900 36091309 36695452
4708259 26357076 16266855
29576962 35205656 18199003
20103461 36583394 1838752
17493266 15075841 14185710
25629847 36646336 2698286
3243484 39854256 22991637
26740393 18590968 32253354
33878587 4190000 27556565
15051348 29268270 38663361
444881 13883317 34011029
19000589 5374187 2654498
22729255 35030983 37162765
9628215 38736417 13493186
6006308 4900929 3792599
20957719 22406670 17994164
14880237 12646877 12525764
39255031 16524086 20397583
29249756 36583281 26506881
33633033 6860715 12041278
18510759 38908213 6981080
3665021 6163536 17837368
35212719 29699613 23452757
1384847 12914517 34512237
34214110 12392313 1793749
37569384 22389003 34037122
36898783 36243438 36123962
19974216 11712093 26902741
9232120 24892499 23219945
12351216 21695365 26364514
15029762 35315950 26557567
32708009 14966755 27968509
18461408 10655619 9269602
3295239 30010772 25217851
2513832 27408401 35398722
19369621 26652862 22961789
22386108 20082100 31613557
37462354 546926 12952816
37543829 21109651 2045604
20572892 11236508 13004161
21583391 33394999 14084991
19323787 25212110 5678091
28381421 16048944 24847715
4881930 20511973 15860535
20748625 28897511 6130287
33704524 7264234 22087700
9929361 13062419 37507643
9992205 16366296 1265327
30574759 13703192 2827173
15169760 25219453 5813366
24528221 15107102 8436782
15008031 4824144 39923676
3997625 1624212 34952024
5170971 7082193 6972569
28523630 30887072 21546430
14069574 12898337 23891835
26466930 16992155 12288656
4156370 16919275 275003
34698981 27800296 11387016
19429795 30660652 25291461
22476155 21283659 25337483
33155756 19640565 25628096
23136497 12230670 11404396
1004692 4343963 16929481
34216235 29325885 2180278
23386825 37579085 18761792
27800564 8019128 37903283
28726380 31489198 36897076
7717340 37402552 17638576
37950902 19663418 6412597
4944087 22436912 75045
13268058 32102513 9956640
36805572 13208948 10947502
21745219 24544081 4829217
27616059 32572208 12605137
14132308 16347699 39889292
8461900 14362715 25041457
31449448 27290360 31761520
9517548 27490252 16434816
20823307 10618511 7724442
4659161 19082617 36045663
21550501 9231829 34228123
17005321 22854760 20014656
26116215 22844660 29443974
27975692 10574392 16627071
8769082 860657 27823152
39309554 560084 6202761
36078355 19024956 35461610
7088243 28265521 13791997
17434970 27718520 19991602
3190986 6657594 14088300
17082911 24281336 10524662
28371258 36076875 19561850
34413496 19302133 25840597
20529577 4372134 33756397
33602301 9104781 24758313
25818163 30683879 10072726
19549226 20068185 9403418
36547927 21925801 36137779
17651360 29295191 34091924
25032194 14932888 27660534
35596043 10793802 14230662
18629320 33949552 19502600
12547934 396309 30740158
18228559 11160288 7714371
3462444 10966380 16828831
4819491 19803035 27005022
828770 13035752 2044491
28736261 32560196 27806747
24750297 34110525 369857
18011230 34838612 31041753
27547800 10920385 7381414
28681318 37653727 3730375
9108200 16547684 27594623
17184608 3155785 3018716
22401909 27417037 23672639
20341332 38479186 11589335
32794571 9449110 34347761
15176138 35858889 8626802
1642099 9781720 35427405
31515596 2466734 38600022
16851446 36236110 3422127
12785377 28084486 10472055
31841806 29285076 8281144
17148107 12749516 28198321
11357572 17237084 20584143
18051517 3261440 7145556
35209973 25378293 22937152
38091181 1656155 37388997
16513894 4430626 14357463
4893549 30078012 3124415
28226475 4608097 3318079
32530019 29449610 30894953
36448390 15002464 32522887
12839403 8338216 15386726
23067211 17990289 13643986
16303382 16750338 31921656
28520077 22035999 25603083
32110712 20988521 33886461
26353264 35741447 28365836
23921528 1849594 1622315
38868285 21981841 29459805
34856855 37965618 11368867
766231 19821 21909026
35179161 25472837 18017810
12556082 8036312 15264279
30001264 14916608 33714971
31873210 21422135 31712974
5643104 20621032 14649758
8610043 6906485 32021819
26168874 3303292 30576672
30922963 35119991 30957961
37634301 25236507 15539724
17822028 16837281 27388706
24285472 14946813 7270094
16392933 1647240 39460958
1023601 21698593 12041749
19300414 6930880 20352613
27981824 29531252 19538710
23223136 8670764 23964735
31988840 26948610 14761136
20366424 2278597 12900510
1262344 12518659 8777203
7543786 22087572 25910310
12959304 123743 23444122
2549095 14768848 26385499
29168454 21753091 21274517
27121971 17819990 26241412
33273359 39983709 10914250
20871965 13011251 33025232
914803 2956849 19245725
3085951 38165374 24541772
38965408 38813332 30787484
18270901 3119895 39637470
5855650 17737735 33589570
12919567 14025029 12052782
4900200 24519277 17090318
9583537 8084592 27032508
36346070 15330285 18596554
22903316 29170081 5439989
36787952 21624917 4716301
28451505 30806319 35819273
29164995 22758585 22912725
27360033 24877400 14747804
38373032 16010853 35052261
29628667 7349343 36764955
22506604 16840699 18450342
26762052 37119903 1395596
7721544 1133313 392720
6845624 27933195 37100735
35775517 27354813 7782143
12418252 36418429 29984201
21178613 27628896 26310419
39151021 6049962 29885170
26015237 29131978 20127478
19827328 23925295 15531543
30432159 34248175 17834517
14306415 11802495 30486834
13814430 6945552 30423556
27129905 23135279 39304732
39977679 6116730 36725489
18661108 1058182 25987083
12079226 771990 30811978
3434174 17634598 27573876
13747185 37150734 35431158
5524984 17103611 38793821
16745789 28182085 8636945
28280026 3078229 39934673
11902094 5754917 12714601
12450546 35622116 23632409
28419948 30969968 17278244
3981143 2676419 18260868
13161177 1613775 1301827
1839013 14046140 28448289
24261202 22836966 12748719
29970112 34217718 2242916
11042469 7924901 17241519
13759487 2949837 12881071
10992475 10121679 6741245
18028360 1337667 20316747
30050396 12960674 1243216
8188166 19488487 1774593
241657 10773752 29402254
12167272 18153517 23755330
15055638 30370226 32892791
35934117 14128559 37818254
12139224 18876642 37207329
23614790 8804222 10272352
36469542 37981127 614174
22987122 14729418 13113422
9112245 26411002 39714509
10395214 13341265 7370030
9054967 24194 35401587
31765490 29937352 4358527
13862798 18509813 33875279
12072272 12984795 4510300
36787346 2899898 24287075
4045688 27115798 32548733
14633656 34613805 28857238
3705763 28996469 18018204
15935423 1961359 31478583
2588398 39453758 3649731
10927377 17894956 33259476
21077317 7687961 34511679
22057654 17968367 21687997
25666220 22334552 9939696
34993935 16187222 15935064
37182898 36896870 3128497
20845091 9454112 1048978
20838708 23104688 7322383
19433278 30234798 4327076
23483692 37422130 37936794
43259 14928860 4387560
26271765 541499 33003412
38175885 34104412 19758122
12522094 38674222 35831200
28076708 4475417 23727315
6565118 4158475 22180093
20615436 480745 12196891
21195219 13352668 28836097
15646959 11662368 24282919
23191954 35976528 19177125
27006570 27047770 10652253
35699970 19628089 7299012
4346687 24737808 4760087
37379231 30494648 15276441
38763356 9728865 18949489
9101486 19393488 34991650
18603168 32734828 34286923
14032882 15122488 22532792
5039168 29697433 24759776
37606459 21649390 32807272
30302835 8276578 5377549
4028074 29171535 26464723
34833664 40031497 12886013
27792599 6997206 28494856
11695330 33687808 35500454
29264202 20176623 31135170
5862314 3923698 36768855
6943107 38780941 10418133
6650321 24162981 7204058
1700880 25782054 6194845
27100927 18343457 29890673
29282604 26389867 18982332
3335379 13943428 19833006
18271615 17290612 38499286
18016113 20028086 38922834
3677124 37609148 5530596
8158777 4315213 20468468
36561648 39393902 8567187
35708005 236851 20567800
39666218 7746523 22625491
17395252 27905108 13051963
33952400 21891800 35346015
23918942 32689400 19139263
26985425 7172192 36371344
33778442 12581839 2434787
38427301 32820043 35030877
658670 13390608 22535590
29124492 18172889 24958732
36028189 20571008 4264120
21509937 13464535 5577793
20682282 9570748 19264835
39391280 934733 32965539
15358821 12852750 29699527
29549017 5086727 19470177
29929635 17057105 5577825
1465140 24216430 21598494
35864999 7213379 29099508
20594043 36775704 35197207
1566767 19081329 19576974
31096852 29314588 33792266
16479657 3820009 27234822
4885374 17366871 21479125
13474956 8537162 24257976
34235081 447274 33306791
33659615 22022168 39070327
38112341 12189450 10910222
3727671 22782246 2524869
38829085 19583703 16840843
19089197 13873040 33731701
16237219 10319956 25944981
25660808 37323240 14203798
8041966 13436821 36549637
14075538 31265767 14640289
17880152 32126765 33607666
29736560 37423876 24615810
6343557 18253999 37511937
23615958 15172756 22397222
12336181 7840417 38374178
35557599 30544880 33455820
8171276 10702993 7838507
38630760 25658994 26238876
1929715 26488143 10515860
4815062 26689789 37167724
15762939 36510757 33032078
30524494 2484126 11674101
15538047 13297449 6566552
23445052 29240095 25854198
12910552 20203368 3096507
11034129 10953348 27556919
5349373 30374122 23026480
16405856 12705724 13710164
36880841 14346302 4574831
13449766 713003 14661132
8365980 12245089 2248696
16327865 20514234 19328539
4965889 19466528 38257434
39106136 38851711 20584546
20331246 25685454 13700107
5884034 1421640 15875228
37529140 25094598 28688466
39909848 39060253 25248416
12740888 26348385 270360
35960460 16741628 6653756
9773087 37964647 36909197
4211224 38994856 23411866
20859085 8255468 8445026
29493057 27960663 37110014
19360686 28286578 26574089
21104695 33550622 14519411
21449227 26182202 11259255
28520055 34640703 36529044
38098305 26340901 13236576
3176299 5698542 21178872
20589007 32229774 23121951
6202917 37515459 35726815
8200204 6544249 23500373
5041269 16867501 20817342
26128530 37215841 1159857
20265035 38215874 6661727
17954161 36492328 15681302
22848411 35613820 25338403
9319104 22356356 38277725
23442227 21363870 15051859
29695892 28033278 5465622
14471559 3917919 28418628
35920764 29247628 33666897
27250385 34155962 33299068
8342737 39865905 2976337
30067373 35216582 6402916
34648001 27987276 36914654
31024164 23533018 19835528
15651487 18991685 37639932
39294046 37289277 5820031
27814238 592735 33403742
24990208 25355745 29061580
8505516 15707017 37344450
7060597 30167428 2034529
1643482 2224524 18976111
30792393 6142382 15767251
19013179 34812203 28330268
33424507 20918783 1882225
524281 35517965 32680533
20551927 1375473 21314809
19628864 22262247 39165911
33967958 7062258 18639304
37548482 13163874 12204176
9954507 31458004 21170412
31790594 36148177 1840743
34333215 21240003 23362481
5677995 6185526 30651500
35507722 28252699 34936902
25734440 12262087 23736508
8067534 22757494 3544495
8427255 23815516 17977124
12104620 37024631 25837321
15685686 25194446 9564572
10751223 36071557 20791657
28905456 5856922 31678286
13976705 13092166 13203768
10858235 7605967 18364362
3342939 37892184 16864762
26263750 38392002 33565349
25694776 6078914 2475231
14504378 30244923 26260615
30541463 15103973 34719442
38400073 19207256 27266245
24821727 7389971 22457381
16744804 13292678 15209217
25428424 35310193 6421454
6404968 12656702 20292742
32441204 26631405 19108624
4491605 39036075 21475770
8970967 13415142 22651386
8118115 19447645 15026728
31827393 9162986 34749512
4017245 27845278 27810965
17195685 15218166 30952412
20341491 25408444 5630732
36570864 6677803 19432697
22042015 19760598 35453847
31025845 21839249 18494164
36273834 21096219 12404533
25411388 18703486 22496490
17618873 36455587 9801475
1380784 27755343 14751017
33292972 29447453 10161802
26024849 16524540 25823346
16424970 34213614 28158705
40037759 32073177 21591788
12114751 31056394 9262871
39128342 15475883 22993076
11309131 4728453 17418824
36268390 27065505 15050376
15027780 6462 17538002
24206430 26908930 10956820
32791700 32556281 19695009
28191144 19275363 8202279
15861495 7681225 4125832
39018875 37948744 2371802
19393801 10789366 3944506
19150313 20244156 30342518
30170253 38124833 10032852
20164519 22706906 11702268
14744762 21435986 29635287
21494811 38555494 32539829
34454311 20380825 29381405
36947271 30684934 27090906
26831214 38220041 37661198
36724583 27072018 20763006
21853324 36371653 9307140
36899791 16846863 2195297
3976041 33490707 27041114
27259794 25175712 13370146
24614080 18642739 7337754
21371007 13392977 28501417
22358881 30499984 20669872
13525150 30640338 2468196
22095894 19395818 23545072
14366132 20555977 10570326
23746150 1827880 15706710
10009869 3790474 6968643
31679891 4249302 38725543
21668921 922767 16781327
7778741 29152177 34441204
12031438 26322974 38487445
14043121 21236283 1440108
36391421 25655839 10639016
15326946 23118139 32708989
26403292 30086502 34907737
38827137 1682 10060304
31880430 22881557 7307373
8105790 28777878 26865495
35507116 4876222 513608
3624431 29401055 24410473
25448100 16927145 6686406
5154030 25351504 35555274
39350502 23886698 39019342
9949769 5582159 29503746
27431820 30400825 3021643
21901503 35304939 13258859
15779380 9266778 21456249
32409750 33247022 22761826
10852744 19658707 13741751
451739 37544623 30332390
36083710 27399819 23707550
7242184 31358157 18647987
4093463 24779227 10615060
21162108 193037 3713969
27551154 31443371 31052447
31484447 32989362 27810975
9751527 531759 36059311
21295685 13675590 33051728
10313103 8670804 29740349
3379926 21004805 19593063
35889007 12033522 25354105
30166492 14572021 30786487
17551489 23672572 28599790
27579078 9610198 39780665
36678397 19441988 909411
19814937 5502876 25591683
32788663 17090594 35398237
33481169 38924856 3486720
3625461 23867104 6068301
10303958 28608659 20486534
26127893 19084359 37925783
36896445 10615813 38466039
12323355 7155982 35999371
669096 21103474 11979799
18696858 23292032 24425069
20658707 5510200 1134953
38045979 19723503 21608055
19237592 22257537 34845074
6471214 2710859 14781461
39307501 12412674 9711992
38415057 33206818 3843538
3749684 11079355 7173886
24515717 35500640 18588148
32659358 29309316 24503631
29475684 35147481 10635881
12149519 37629893 17711550
9213422 15118765 25312899
24129592 15820888 7755122
7092016 33058968 32828064
37042422 36403334 26981442
35383172 1232090 9512566
18175864 24736079 5064881
16392003 7848879 23990574
20802052 8576595 37202989
36834008 35501272 37122009
6163289 1891217 8824732
10585100 18536414 17200204
17164984 12776276 8367144
7846305 21435584 32350284
15208143 2436378 6468723
3412854 4102286 16777700
37275030 5214458 24201292
23253881 7569203 35103440
21985630 9597126 20979251
16615878 5291383 21219047
5554142 28769334 11891558
26068914 28700139 11733038
7883247 35166355 23225881
30132478 35116117 5390432
6359807 5467304 28223955
28693214 34457335 7247179
31703819 21826562 23412364
26105656 38456757 37705914
32159174 18946375 31399786
11619714 20647646 21399379
18062472 30951252 21037074
38934729 281065 32863130
39858747 18140035 37386186
27449819 22434065 22904010
34167955 4804276 35897712
37397537 19183965 34905754
7468643 20004332 27982975
18030164 20638048 3140188
23467655 7616655 21407261
5992475 39163409 29712387
25336857 12318306 13633014
16570890 31604586 2957753
37183017 14770066 32838282
39383113 1092072 6692192
322718 38155896 14142539
39146207 8675101 34777441
8976278 39445819 578829
36664998 31746557 20653735
13991634 2179484 18148325
18730133 19634805 29652252
20996760 36989867 32387205
34422879 24017483 14643601
20762661 10495985 2758620
10613159 18627129 29551560
1505810 31552222 16890437
14086907 31184072 1297475
25384210 220769 2850015
8091836 21035143 13780646
33416863 7729299 11516625
23050493 30384159 5799202
15074029 28943175 33291551
31764260 35623107 16977610
25554533 33221692 34568013
3378062 12100762 7578447
33521866 9469886 362304
35709557 1032428 14789935
39139534 31656286 20631356
7833362 21358944 4702913
8798066 1253447 26646430
36504477 3760395 12816418
20354415 39089257 33104526
19146734 9867517 12062781
16913531 28768891 5876999
6737637 25009405 25951842
11036217 12841441 11240113
29227976 1996012 30461781
5480183 18714373 1389393
20528015 11754593 19420203
23259817 38535062 14860844
37578574 30529353 1755880
8524776 9500213 2518775
9638166 9634113 24488005
28403472 36804824 28880365
25374915 34926342 21916699
34970312 29968433 2987916
2254891 4972735 15502491
7558161 29585702 20794146
38719383 16881666 6457454
1077320 25883902 3584092
3240788 27926428 24685060
26579213 17169989 26506500
35098595 30909928 19371092
17355141 38513115 6271867
21592082 39955841 34195888
9148853 35106091 16447865
25646218 10493474 23276694
15414913 10856457 21913909
22621175 21080906 23163163
28912436 13619238 6082253
26146997 2785312 30082921
10427672 9014764 32378380
6664012 13096070 23082351
29770178 30158978 9162707
18998235 9173796 33196109
39958243 17782113 2441555
33422497 37885895 21835091
33959083 26554020 17267418
7721816 32260672 11377574
30957082 22959925 25629542
1879375 17734419 39509381
12072201 12226797 3607853
13462756 6629672 19781591
26345280 19570946 1818753
30863750 1456186 2908230
14947255 13106903 39681079
16353312 21761037 4566220
10168899 26323321 33962793
21293069 17401106 3363020
21048578 26303144 31915395
6701690 12997868 35142237
19710184 20224226 34660105
6270798 6095222 419848
15213437 39006725 15955872
12060388 4173026 31529693
4447471 10323425 35087959
10369010 13046228 20535691
34649304 1132033 2106231
32935532 27058986 18481552
22161738 24706647 26550396
5792427 20527126 32392463
35705537 15917087 12754285
19384658 38438074 24232990
9680772 15661996 14388254
29929985 18644246 24558074
27913338 32290220 31747500
34581167 30136250 4501549
4922621 17665991 27702383
36475197 35833166 16913734
8578715 39494129 32755912
8878830 17836505 21423688
24954392 34171385 34594656
32522303 21452696 27291871
30556294 2722524 26611611
25532427 19799251 15225014
33338531 6862898 22886057
27395089 7841777 15948744
19050690 26717625 4379288
31660689 33595151 61796
37506242 34326652 4115285
3671631 21118208 2339689
6362517 18003786 38215542
10375914 16808677 32150512
12497732 9927417 30038308
27614338 31453289 19755653
34522889 16733345 20824548
8559037 20982541 20238904
11882627 17029849 34450495
24297349 1692582 30144313
13635720 11790750 7636274
6305865 33408937 18121526
14675701 37012348 32442814
5995260 27024651 39248829
34598197 38004884 33428478
22926750 12218157 27853462
3907405 16221440 29786926
4836286 32468287 33769223
11763874 17501058 16098186
2536995 26069927 15100658
1159593 20438935 34401907
29638918 5655461 11586182
25033926 21472950 10505825
18614915 32573508 15723047
11124846 827710 14562589
15440857 11425073 512786
24429144 11008564 18839127
34364348 5033504 39612795
27806614 24808177 30475299
27742029 18686582 3555840
24819287 34724326 30565977
31900468 25256790 15131258
8558758 39386166 36243900
31179451 2664595 11948840
25458904 6168355 18417314
15688006 3934248 25912439
8879529 38296538 8003743
12810861 24138249 33273665
11568962 20467325 29878490
38248901 5947191 25632399
31998861 5334669 5265753
19138953 21048732 28415817
22693482 21443768 6631627
25638645 22613416 35513246
3968888 14089564 33522928
11291179 15996830 36143591
20576165 8571033 24855589
8851943 35409767 33876829
31205315 24303490 7162849
9137734 31941966 10241020
15968733 22213042 6548544
32647265 34414389 1447635
31836740 11877055 27517807
35633118 35965044 23627848
2869487 19410785 2263876
23106757 4144934 34130504
32106209 10106078 24897914
33517192 19235493 36800035
31701259 7300075 34087618
24255690 1518379 19932853
2007850 24050456 2867486
5898531 1300714 26825817
5894018 27960274 30043500
15507158 7903716 19757372
20160288 4795787 21178297
33568889 18850575 36856762
21126977 10276654 15493052
17672585 27286123 205322
9803694 18695745 19396812
12384400 19330408 10469944
10170844 4614821 25652341
1663081 4917978 35692021
7295251 34950843 27358676
11015131 7262721 5728868
23560627 1211958 34565489
18377221 19571962 10047112
13720562 30226792 15630737
20200129 38108908 20732152
10046178 21549996 29180848
22072175 3593111 27084383
28080052 4343713 2177186
31052353 9036836 6208997
12088348 30802987 15253413
8148415 34555261 21313110
7120975 14962021 14182756
12149454 20214602 16598151
34641985 1137179 23935333
953724 21145409 15894481
5434932 18813789 715342
8914539 37411526 21485544
19565459 32272929 33548110
28057535 16702403 21326022
33882862 32359575 19610032
4801700 27656978 15283012
30427714 19255422 23555561
19395805 39590997 29213111
10140890 15258347 39915712
32106852 34130870 24944189
23260659 500537 1902733
7186520 38715288 16829540
37382127 31783132 14200872
859469 25016682 16335264
33907245 6048104 31264246
12233765 12596657 27604431
6631340 10690939 20503500
30075747 27176554 4983899
17548021 15664042 18865758
34084789 1057354 30705304
28914851 26468515 23630807
20047845 37072367 3013478
39813827 20714550 19975423
33840200 8677303 21292835
1206846 39882976 22912961
31662353 29658858 7447769
3544865 31946641 28285547
35890446 7953147 27511538
17864716 5134517 24821145
14178200 34818641 20828277
19327737 34206288 17060036
11978619 20226254 7447832
36466560 118541 27991777
28856356 13264287 32183448
9241594 28220437 9732529
22488458 21742923 4145852
22497974 37443691 5109323
39071882 26486015 8389415
21590341 2949302 12378314
786280 38641688 16170392
18333172 18079980 22509940
34177271 26908167 21756762
38118381 15111001 19620287
26537863 33392496 36662673
24066057 22355715 10188472
31434721 2130523 5684207
16904433 15649271 37329749
6903959 150507 29493168
2317830 25510594 15652119
27331405 18593113 32401551
35328168 8229047 28491191
16618313 6248258 17786105
20093453 32348889 228085
14517172 17375121 24440997
31431472 5770054 31153188
20107409 23083048 39089386
21292079 23566012 36761711
23107969 36800744 19623683
10679926 24741497 3491592
32688444 33299003 19479724
8043171 23811889 5616650
38169896 18330902 5986521
2649645 7802449 13332320
14196003 27663125 15455797
12557638 33228363 2825242
30405718 33559999 39051155
33995813 17149433 14307253
29859279 23128879 26058789
6093757 37995874 35623107
21729280 22111160 36301120
39724992 15516163 28147921
36686626 33151936 4228144
22606434 39380989 2162849
5117090 28544136 2984042
11252136 7385570 12812965
25947196 15169099 15280914
9050040 6367464 3338591
20352951 4604219 2658465
5110441 13858763 38785027
23758929 12263250 30416081
4285184 37460115 14889832
32753005 23706188 1727347
21561167 7879328 10137671
32021827 12552152 16722178
254708 35961974 9284783
22815157 39802892 36656310
1932486 32945389 27575859
4545689 30934035 8272053
18525043 32537012 29078002
6311432 22296189 16001919
14619407 1133271 16346900
16941746 1633769 24029559
11369089 34312321 22199740
15025668 30311807 37469935
6446870 4939216 26675237
20625332 18898503 3489746
26354130 25729289 16608218
6223333 34585567 11549594
36314345 2918179 26470066
2683208 3206467 40010308
1040234 39843573 12089891
2347344 14664311 11381487
18829159 25588854 18615696
11682703 3805744 19750267
862022 27473336 9029613
13323549 11646434 20063975
29193529 31180578 19744963
32016953 5550642 35798551
27000887 5931141 29265639
38959941 29152421 16505620
8304715 6844480 18596769
17445148 38587610 23371894
24890301 2546938 35890197
32625097 12887818 3542363
10607853 4068431 37050375
15407365 6809060 21412223
25354538 10780970 16028316
37754644 11579366 5513806
17333470 8875657 7405263
23687612 4856768 27549262
29944223 2111966 24220925
38972049 37636827 36876683
38343805 39385605 36172632
8440720 13330419 34830930
20227138 1681472 25225181
3028527 16828653 20973953
6183821 3880074 14892541
27339126 39746910 13260424
9256541 9131896 26606251
35979317 9973737 19018681
38721807 4073595 5062457
14348950 34124923 22523322
22563311 13526110 7032436
35935447 9983305 33137604
23029227 2195055 1742921
14122408 33702417 36643029
23560114 39635537 38398803
31268936 33855975 6823699
250668 22019837 25614084
23900114 39690640 29791679
29547602 39888721 18311462
11939809 17710327 14842422
18251946 7043293 28959986
13199842 14144025 23840449
22184725 6802577 28416921
20517219 25304806 18703448
30232185 29191708 10607596
307287 22672604 31220507
35641275 38899777 4209103
33190660 38280895 15350949
17902760 33315347 25490125
25810571 24853528 35826565
18788462 15648645 34990387
21413526 3315855 356739
14322642 24579693 35185749
1479412 24428209 6462594
38905120 36784623 33252002
34867686 11226998 36182981
5119418 34591340 28196336
40029604 15988753 13326729
38940880 12832694 35168470
9311631 4367406 29036672
12505084 36086142 21820975
25417529 13045678 14758521
26055259 23087886 26778401
485224 12112881 39672253
26115360 17890704 39197693
22943322 27149826 15629535
4442600 12729602 39001792
29244884 8302430 6271832
31277012 20238744 665918
39518868 24869439 9437686
39547221 20465450 35491592
14145714 35097707 16810708
803944 36588222 25158913
32713326 11422086 36073122
26470968 1437815 3051590
21868212 23277057 34476908
26712754 20638590 37328160
34503243 8106277 27584702
26662964 20895216 39487028
395501 9644050 1527822
36359750 16377709 37876435
24513999 27636857 6041696
2763348 36817469 5638871
14520116 26467633 6312754
36969762 3868072 4249
19201302 34491711 9741555
33414381 21278417 9321955
30306419 6877749 38539858
3287714 35087565 4958928
32595119 8101293 30163299
13279830 22474423 39464584
11829285 32328380 28142936
26727357 8206282 39227934
12013770 18614334 7198655
32477223 32960810 36511404
34468422 11410034 37008003
26811357 34785719 11852402
9076298 6224085 834269
13922503 20629729 33589976
35683135 39817461 37817345
27514758 28365883 29832213
5404955 14060609 12835707
29255966 17051668 38740563
6269351 19247080 12846906
13024056 30862582 12968174
37707602 25821457 37017599
21073001 18377060 35985408
37269656 28180111 20895372
23583889 26536761 30410213
26198965 20464027 19837104
5566924 4101050 2888421
21889207 18253394 36591218
4033706 8058675 28481869
36242254 25515849 16284408
2651180 17150871 40062282
7501589 11893965 1619296
18755072 36935413 32636338
27371635 11737706 16118995
17471940 6869376 31557709
13339119 23144766 10049824
21929826 18218973 31115801
16121207 25492035 23720545
3371308 3888472 1101986
7874511 1279099 7965361
37244994 15786434 26843750
17422276 15780183 17806081
30395820 39305590 29531837
1177747 35995575 8450522
16463028 11042170 30785492
21137012 6022764 24175169
8064863 25581310 34068700
26690263 39613057 25256756
9233557 8852714 20853590
20017684 34917200 29974469
23504030 23121104 33636158
24304380 11978009 23437958
8011197 28911235 19712955
2602328 21950406 18126390
13020503 19182463 2535106
39723211 17866949 138502
33667265 34650449 2972605
34394058 25747076 38675210
13868935 18884826 27081730
20920292 25621373 31332530
25048995 36838440 36467085
8536334 17112921 19977170
31656463 33468053 34510274
36212797 26108172 37640657
29215156 14489683 6034013
5754982 37958223 14130539
38615096 20626986 1448859
33793641 11601004 23559382
37897995 814498 4130421
12664259 9836997 13967840
13715131 30111379 11380362
38231567 22501633 5007342
29584424 22494666 16998886
28995292 19129690 510207
18147759 38444452 38410964
19163514 6872647 36267504
7870466 28181501 24081856
5402598 19850620 998502
26125273 36031455 42537
8713822 22020157 3638318
21160066 21100430 8355502
25859123 23478528 22891524
5846360 2327841 22627551
17849550 20991938 38698655
16604750 26009097 334421
17647111 18384777 11719956
1250715 6365907 35188694
25149381 7389903 21830683
10223452 19948807 21174582
9337432 12538191 22622561
13489047 39420167 24441976
22758066 6891598 26915682
2436200 26834264 33824729
20265558 4976208 39256995
32439799 11838586 17791829
28600113 34631229 9910168
38954779 14319527 17067698
34166388 35750439 34730520
38796449 5352258 8915317
591203 14198681 1529087
34089353 14891411 37323375
16876700 29340980 18607507
7274593 25167185 3176450
20019915 28724978 23784223
11062742 36566689 4342042
20374021 1511127 6508685
22711353 13974356 1507596
33562514 25927337 26405502
14416778 3331448 2189905
37160385 25658863 8416234
34710956 38576749 21333300
19074074 38858392 27486079
32100506 11410407 24744776
34240578 36657391 27485577
17500807 9808985 25974075
6332609 22202880 30401395
195740 3330427 35941125
31343402 35768767 10911001
26341778 22115225 12658855
33615732 27414796 21170882
28151004 6600718 21874687
30845804 20897750 2239579
35931898 24924518 1126195
30029065 3656226 26035171
38305981 22526533 13643306
39413891 2833862 31011971
24489814 2518105 35326274
28080657 7030838 16578195
33875401 3916314 14726892
32347585 29013751 4526459
35381344 21932709 33613729
38382769 33621521 10767464
37747551 32406021 18402047
13591091 21345007 19579712
14590826 19440582 17041876
23261247 32398150 37917167
238110 15831078 14875863
306722 35784475 5196151
17992950 8840223 26511088
25191184 24577649 2474729
27113180 23347775 3956778
10317917 3710004 27847610
7872450 22526991 27920569
9616015 7034768 16210591
22829951 30111483 8640307
19405110 18886357 39540090
9741264 18247647 34799065
36698139 8987408 4466610
6186191 14213581 14397898
7314434 18751321 8600316
35582488 10338010 22944653
6218644 9017898 4275783
24707966 3615832 9240429
4523206 35825162 22602244
31505572 4727265 26367483
6188222 22136029 7827089
8351573 26633429 33696668
22350640 5409341 38818684
16497404 17321267 4188089
21286959 6439536 12016533
29463846 11013903 6302191
18365089 16885641 31192481
12434435 18341048 21777482
22983596 15362056 35462242
10485942 30879164 26579136
31192715 32855609 9890286
1207213 17911389 11073037
32668088 8934832 15079898
12696059 38845027 33525833
22393660 2107596 17367347
1716774 33487300 8769539
20254201 27502086 21356335
13309060 1108932 24610618
30711098 30075379 30041637
38417927 24800533 18071413
20017808 7845033 30443279
3464912 31987065 149204
26661206 29646401 25835420
31543058 33957864 30076111
32503125 17670537 29690219
18473349 10524868 29961950
38557115 9926671 6290566
34189757 24885685 22195781
10152020 21678774 10151351
15185892 37071738 37637592
20497444 34182557 5443935
11968658 19667230 35667686
30106091 20202820 25409373
9974996 35537334 31710214
12388864 39706045 34668709
15059322 21681657 3765905
22780884 31822105 31820914
7240269 10729840 35103945
18217250 25296780 17291419
38442691 663894 28375702
27372548 14870265 7812767
9968100 37372989 12111501
19796067 34597579 36180595
10639119 13217497 36986642
7271639 28490504 2460283
25919656 38729509 15594202
39744245 27127540 29505303
19007128 2955431 32638059
9941418 9354109 16760670
34481562 38973042 28638657
26414670 21552766 20884071
7454104 14895160 9803096
3372873 2505652 728949
3221276 776089 7478076
35368086 69239 28548560
31570483 11271352 13387072
17522225 32410837 20016431
7610492 35766863 32226829
1466014 26701504 15925659
22332741 16196886 31350196
4069988 35741117 36431490
25879374 16070583 35808756
15109516 34507516 11734866
29794565 689810 17350969
29247723 32820524 14270043
6589040 354416 11280265
5337024 27221740 1210132
14239727 1242805 27984485
13167672 7002000 4284883
31422488 27428777 21668289
34525105 20083074 33639269
33976698 10774184 22821413
38052107 10648432 20881361
8420364 10069767 15223313
4723222 19026194 1101284
1431713 23658851 5058198
9934380 23838543 34386432
12773670 19868631 19470306
7810166 27558309 14180641
8683884 2577261 31310389
5144581 1325183 2811054
19578790 27003789 34024147
39737971 36418267 8955620
15719635 24886517 20037325
4979979 12643871 18738012
2321746 5720063 37554028
13186500 9709415 13911213
21960306 33943938 16851506
22308689 9257280 9664660
7961814 28447312 6301916
2731221 17262775 25357174
16146316 25617314 31330043
3706313 29599759 8517704
15540669 21227031 7854195
34421374 29127886 30657210
14051630 32986899 37935126
16893558 18298961 34134060
113454 32799843 39291455
16353775 225067 28902289
10545513 21558688 11236298
36366196 17506119 34464083
7471206 17265658 16748052
4719215 26319544 22213167
12082816 14470044 12981647
9628604 34927726 6757796
27177682 39930441 25142958
3668936 21902334 27090975
23338348 31404923 14777788
2515013 20377392 16674977
10852037 22058379 13019550
23889748 6435808 6388084
32068947 24118791 26463304
24867282 27218629 9604447
22127959 9318588 4010409
32174856 24031846 29357170
7675235 1512898 5063847
3980503 34154157 38960335
28765810 27244759 16000254
12237346 10132034 25723101
10158056 14934297 16098328
24237859 19698583 825510
21469772 20199040 20874022
31905205 21761206 15703081
21706678 36154889 9997871
39722059 38187154 17802016
21599431 16169229 7224642
17587859 10653351 31159051
16996631 8356507 34252204
2865879 21791003 8093419
7862096 33778244 20719622
8979308 27338614 10176043
11002277 16087503 6102476
26054324 28157836 27483505
27441767 25846949 6079987
18909647 32967336 38147435
35085778 32645484 13137403
11771037 32328246 5096718
32205257 26458618 32043535
17979165 18424340 1182826
29945149 35769081 37416034
37523228 19287438 33761928
32938879 36596493 10100683
135167 39909071 39275330
3116300 18260612 5389399
3801855 31689946 12440742
33691719 33304058 19156314
12837902 32921945 6383463
23089108 24036808 21366394
27762117 19733306 33075238
11802944 35118836 12938519
1456395 20654531 34237208
12882139 22556284 14016879
23307032 14577539 1926026
27762622 14431822 3990086
32087196 13022781 19590019
23245835 24576431 21377145
32401469 39199446 27473082
12910520 21102836 11180914
38218347 17217413 18626721
24621046 24775291 9127321
27607765 24825187 7654190
30956756 30432111 19132158
7525179 8795495 16295788
27964640 31142024 36308797
20701746 19763853 33687255
6181623 9109713 12275840
36989362 2264323 16857909
15563859 39037314 33343628
32258777 6189728 3358754
22436264 31022358 11760532
37660782 9033627 22272238
9660064 12358838 31461497
35948020 29643695 7660571
6760572 33362135 30424292
30092467 30137337 30400103
22267668 19023239 18803947
31684306 30407433 2901319
3828153 24588741 11304332
27427466 27339155 470274
17845101 35841918 14203628
18763124 39507742 32745071
5986502 29120380 4821760
11675251 3530056 17734492
5036889 33169950 13621496
37905458 32650031 9865222
8206882 11208156 6803573
35828322 25924088 3352509
14841916 23010057 37744675
30574813 30267494 13107895
12347681 17733118 39642877
14554704 30092826 8804504
19800064 29819540 1602667
14180869 26702313 1061114
30936877 9967654 1287322
12157201 723399 5981289
36007863 32742281 12309560
327407 19202766 39733867
3238977 37846703 36414776
15672682 13056047 303922
7135320 38009118 11581483
30854389 13924003 3157961
18457400 32107337 17441082
11016535 5565487 38392298
38726352 16911924 2571223
17195405 10022214 12907551
20330627 10165037 6605065
9688164 24298770 30164034
19659341 7885403 6179142
20325297 30411585 31133009
39034995 38997742 12282067
25747874 28471779 28724135
8720869 36380292 14430456
14701196 220679 25663351
27584127 30424848 18512856
36439064 20614125 39116833
15670929 11379634 32724189
10715727 14572243 28102132
5487039 2299629 2406412
18465401 27732649 1077618
30760313 29335079 10213702
34145017 12873298 16608762
11653309 36850503 30000461
30995200 4885789 28884179
12309540 15198059 13021526
37800292 26739539 29414174
30783580 20843702 30622720
19352806 2632617 22516186
8822377 16429280 37841777
1979949 27131540 26501943
735480 28960970 24548920
28795929 25113499 10404488
10056815 9243039 34734120
6036988 5163975 17080393
29113956 2528578 8976342
27205998 3195968 21466588
35428197 5713651 859252
28181526 13836727 34791635
22225542 38187840 15252718
18263155 22739726 6228287
31621762 28086878 28752081
21904700 33335062 30487535
34974937 1006392 31856016
35308415 28459555 34493065
32362545 31797988 2068637
11759249 13942366 32718122
23969790 38025334 17112137
28810048 34848453 4264592
17777069 34649792 39539823
14948794 14696728 22431164
20055608 7655265 30691925
5663996 13306432 592812
13895184 18588273 30762660
25333835 29386410 17365124
36836007 7687574 22502511
26647411 2742542 34464063
31276391 9692596 31814269
8458504 12863057 8085403
14318345 2045266 2840622
34121617 7959768 16590783
39152221 4456780 3838570
25231605 12319766 35119754
20123801 20225234 39032085
31889124 8380348 28737283
33545502 13910004 1070191
7090431 11560293 26269381
17903890 33293192 3619663
24684857 26813519 63246
9177829 31082152 9558978
3244361 8359012 1538739
11446815 9552433 5852827
28416694 2037784 33816755
22249804 36575453 33155105
38895502 21354706 24256096
12928392 21611589 30837984
5211218 2152703 20005152
3893348 18099232 39188003
25410192 18741379 6315171
33707045 7978551 3571773
9281518 597640 24792307
14431368 34174897 167663
11359182 36546735 20458875
10080686 22838002 19523974
37219470 1575894 24128404
33729550 17248729 34671547
701888 39192031 1953171
30399198 39573755 19080344
27348797 20775614 21650736
14227723 8176619 550669
36906658 361208 38014852
2623086 16031243 19446602
9640628 585515 20445676
6561010 23367536 7840102
4787495 39225353 29686305
23753202 37910929 37048003
5854455 433941 9928655
10124261 29558850 13405005
16941207 19386572 4731436
1183107 1412267 2210702
11722008 23968674 12667389
29647766 18522568 3550626
631795 38268766 34221951
29453313 27921499 20461499
15330107 5171292 15417392
14027450 10722996 11706462
24566672 5026061 30621753
29768829 22235643 3225751
25143349 8971077 17359977
13481824 989806 28182813
28497968 5733274 6748018
37565072 18254901 37634359
26158890 33484841 33696372
5195125 21004770 35091688
6025029 1315873 17239671
1996880 4341658 1003285
15017023 31600929 14412254
39511223 31546401 28519983
29311703 19681514 10565942
37875475 28360167 16512150
23592439 9761528 9147757
29349644 4757268 18801866
16037986 22998578 16550593
20844071 14033184 36928040
1089665 28550056 26203514
26288112 29056021 17742354
26564112 4196024 2292687
29564025 15855557 18734260
27673250 12142447 3202307
31348148 25416683 38195577
13996226 727187 33321239
8662240 225624 16986573
25768620 15306541 11870097
30135127 5281817 13987641
2084724 16756353 39112315
23660287 38004512 9796017
10420362 2533262 24050984
20929556 30361325 15013256
31419797 30760623 17007779
2347453 15025542 6764918
21383870 15313835 33502753
25944098 4529912 37483949
39882655 38156188 30713467
20101819 32226128 16490372
3571365 12118677 16548892
39256115 2119092 12715636
3037852 38840336 1680730
39171047 22685449 36311853
37673156 22109928 38246679
26044895 28573217 2681474
24440156 25948092 9530380
17681617 18124620 16608162
2022833 24635013 31310206
38478370 38000710 29187140
27366030 6256364 1154673
38968853 20168650 33462135
20176414 2017098 25830282
9481130 3382282 30277315
30413706 15190540 8146417
10702553 26730536 845002
16120402 8008419 33448706
34675583 39862544 7843805
35722555 30387200 24394777
28729104 35815605 10593392
8735281 3779004 10688655
32183828 32258444 39207204
22475701 9444858 37174323
38637017 9157005 21182225
4840442 21433016 17921805
32962119 22721912 4949807
23748152 36812360 6529728
16779069 19002905 36162525
13094889 31181140 929350
6280600 37937418 39820982
175024 361505 14268416
37433533 35495139 12950877
37769572 24672534 37062888
13106562 28239726 6368832
23610866 9484994 20174663
12778409 3771759 15034994
3853455 29317427 19253990
38226041 33837169 2558841
39927715 27824125 33432823
1834414 2507010 8095872
17492566 17599726 28918710
20176483 1978401 23280200
15887273 15431569 29168116
5929967 10240541 22812105
25824252 18470879 8032208
33211822 18154944 39898251
29268255 36840870 20150336
24164475 39775897 15416081
38144439 813623 21605347
4173140 39873202 21259635
39999039 3248373 6664232
153229 1751305 1747554
19408847 20993353 18270427
23951229 34796986 14059471
18069888 7851805 33902265
23004784 27844934 25769112
25797065 3093215 12691061
26293801 265267 24641543
29236933 2550225 3440115
28135271 4422584 2716496
33905521 33435603 37991185
17696470 11674612 37320920
21821132 35913041 21974019
22685943 19470102 35693553
1614474 32201762 25884565
32778845 22345214 14795941
16390183 14694421 26376500
32208558 26548323 2741843
12702420 12598646 13561745
9098238 8872662 38233019
4407222 12111099 24825985
10112378 12464873 22305661
32407760 3327657 25763754
31066033 10915727 32682952
16102019 35531659 19984567
23052084 23514202 136755
5162926 24247403 7873984
8262448 1269926 30881603
29702492 22336758 20097999
25500990 15006128 522013
35073553 8745445 15038981
30577477 1619546 20725562
21436417 15787095 19349399
719669 37491752 35190462
13875533 4792412 21596154
29812374 1883617 33847289
9691503 2744584 2558815
33759350 39411867 39223400
33630010 7253339 4845877
661288 29714088 29811047
11905265 27191033 39335053
8454064 35785169 32875308
6789527 32821779 24647984
11075421 26048621 24005498
9121203 38358446 8622593
39763970 14365495 37170843
34297119 33697490 11738003
11444162 34636262 23795274
19230065 8686266 28004011
37217931 32285161 26767949
16795450 16748426 13171589
32633403 5442076 2969272
35311980 12171598 11007191
69623 4381285 18542140
23589462 6194748 22303485
33168193 13810458 38575705
15343261 39233037 8434906
9562438 5914481 19629072
17869277 34798966 5962038
38515841 19835063 25926935
4724658 3043964 13212234
7622237 30006255 9378763
8675207 37108812 38380946
20934873 2974091 20707751
11284204 31524888 19188655
3138570 32054744 6329884
19288852 12049645 35353364
26107548 22724410 9001455
23964060 24750209 23207916
13240814 13957722 29938294
8539275 20880455 11150549
34908085 36118404 2484167
34022001 23388924 35855231
29757114 12791104 24531502
16903859 17073963 37104016
32868892 34976141 8084183
11680209 31774860 2323114
32459136 37750233 37188145
37476035 11580284 18303764
34159102 36990589 33145558
36282606 38648016 9146612
34329268 36914124 15830123
6117726 697824 6855143
10184034 12792799 5733767
11474379 12522576 30000103
23048341 32369136 12552899
29697899 11721290 16657328
37822523 4440284 33731051
22597549 6203753 14948649
18883436 15937672 6923630
31522107 33098727 24760271
15770631 15869061 28692631
30631911 18976944 31876378
3529789 34463734 28643731
12061363 37116727 29417288
19274170 20423581 18000659
422123 33038007 14147533
31577190 17824544 25256719
7680422 4836125 2755870
22566218 11153284 18512705
35631563 22197868 25759610
16995828 11680527 32654524
16658578 30604466 10299026
20177987 27505078 8142705
14179189 32738813 8856449
30996889 6347428 25858716
16006185 10280068 5103633
38431789 6190904 21238852
7054824 5887562 30243954
4328686 37148128 19283962
14302137 22532775 39831631
27249406 36067005 26531858
7689263 30334953 16520583
38073947 1339989 1204564
29464187 23296185 2592154
11418844 16319056 5222383
17035738 26031363 6225798
391169 2409466 22382580
19538765 10844264 14768288
21973768 15103728 23960976
38497373 5912848 13234944
9980857 20209336 33126328
36688068 10356950 10222241
31144332 8722058 14247627
32533238 4078481 770438
38895421 13461471 11347892
37379749 26786138 30923260
8296100 20227498 19822946
9533924 24415422 20923002
26897846 14143662 39481393
37474793 2211611 19027364
2576948 6405829 6504377
1243199 8280237 1600721
5752039 16595233 24415197
38597952 22474568 32463072
29696475 3648211 29327118
7312536 14504585 40018581
26048014 39856183 19505448
30178412 24585929 15528493
28712229 9930162 31482825
3514394 8461482 26575697
13145977 28803386 38407597
15670534 28399453 23517587
1493558 24078589 24480882
35876096 893129 39023134
32429789 6756262 13591399
25834909 21248986 38183929
17081132 25928281 19291289
5248706 20324709 2438266
23908340 13209143 4841955
37230226 27046496 34571224
17304913 31004308 34613346
36939799 25775007 2354423
21875940 35515770 4273339
9820333 8187035 32845095
40021322 12934756 26894883
11894379 21399962 6656532
34534648 12456731 5393358
13546127 30520694 37622331
24754650 37112216 28562178
12205237 4492075 23087522
18608815 25092302 20086901
17450128 13241972 19221030
8546532 12724436 5162103
14253878 726757 15684735
36994940 5870122 16911496
9005856 15680646 365867
1545150 24342772 9971834
34213402 35159462 36811312
21724203 19064164 15298170
9097874 2649019 5155864
30391273 13008683 11369072
15339671 13653769 24555741
39332833 12185807 11339207
15378339 5241514 37727184
11021072 11245092 698130
22201258 23945633 3689523
8422804 2333062 33786198
34577547 27804498 27381646
4225698 16741549 1411556
33667440 30692001 28838993
8413555 24254839 20519412
9735081 9184658 9366115
28205640 1272060 26446040
28767384 22222837 26515143
20831211 37374320 33456050
15700304 13177118 17537985
6444585 35541232 10696901
37354801 35805047 35471368
981778 27860690 26343965
9159052 4759414 8642472
16487743 30627839 16310233
17895193 30397238 22104440
14190177 38376660 20118881
39274229 23473904 19946869
10074134 18145599 10341868
2655678 21756808 6536313
21688247 12643257 37295501
16173810 18062991 38151523
17310540 11922950 19843458
8772772 5553895 23215343
13877895 1910395 19908794
18366379 9965676 15976915
32064886 10911872 20993955
36325288 22807674 15545711
9623470 22792263 34347481
12459172 37662051 21161398
38294386 34395362 12927547
38252095 3387397 15578803
31344315 30115041 36623544
11219192 589976 1784580
16346818 27495855 9081336
37153862 13511885 34048722
17044210 38406875 19321570
385410 34145785 16774476
2097807 17491969 1304428
33582030 3991311 2750888
22068935 8403582 3638088
12014750 34197872 13318589
21195090 38600477 15410237
23482764 26131488 5440041
34848455 2256170 9994697
8579540 27300971 19066678
13522509 5347899 16915185
2254132 30823344 25020913
38718624 28736993 35369014
21010665 38203084 17164278
29363374 8537052 5911676
37763265 3950529 19336123
24284911 16974218 4467806
19260823 22151935 17117068
4787856 37705596 23461199
11470628 31132571 5178572
5105375 22882826 16768488
29834943 33289161 17924809
38878394 8732554 18981656
16810074 31223169 12120132
5927880 35165317 7984905
38238051 15617371 10163910
8075810 15595024 20004331
28553055 8171726 12508708
18929241 13925992 25342286
7548316 17007221 21522516
22619970 23240273 1067203
29925538 8930942 29216846
3685970 7355438 4706515
29788174 26082462 12757812
27641436 37673465 23066885
27850387 2074605 24798592
5713781 4993891 19476046
2474319 29987566 20177865
11538224 2857542 3143385
10181839 36808399 3364365
19466203 2769096 15870271
34891784 7355185 38745399
2943619 8296550 17876456
38120223 37508808 8683584
25013883 6599855 6211575
25021913 21554186 24119667
12972614 26540917 5360690
3841664 12993864 37847453
26504439 14913767 36640290
33832580 38206839 36342786
30604339 19370804 20097887
27856099 15698484 39993275
32614922 32815129 29353751
34979931 23363144 20178775
4339406 7805401 13199787
103421 16289494 24441868
14141043 4624363 18161656
32514011 33752743 38748673
30087627 32379282 1433109
6787464 38882193 8715452
24042742 12288135 34119121
2975518 35391687 36069185
15599304 29536206 18336974
18755891 3531232 39780426
18591224 7109128 9872767
23948152 22641627 13405446
6805332 34366313 6198956
9159190 35883295 2976977
17079501 30360694 32039694
35273411 36532678 38581733
18557101 7680934 13402735
24384466 37409487 1786475
27060280 7282317 33866926
6558257 18963589 33344952
38104718 27301330 28761389
25667994 7661657 276171
9012444 16817492 14380344
18247218 27569910 30850661
29873355 33214493 26915683
26252367 10754361 27085428
35422395 1770592 20306614
2667658 7015436 36337770
35520946 30159149 25840270
7433000 13781472 27539408
2193680 14596828 11181034
31572132 19975240 18099703
8475678 37983075 3114449
13357700 24207808 29358480
13604815 38915190 19421360
23585700 5865129 27978467
10396653 14031861 16694682
12871147 37003255 4142026
26371129 1295365 22058657
33606005 2906394 11945214
38929438 32366699 13727370
25694322 33956298 14662787
14289368 19047411 13167617
17490168 22305072 39376138
23288819 20317803 3682122
33298015 7131081 19370491
458522 33981094 32355399
13265537 9567403 43108
25397208 32312188 21490452
32273581 39674609 31521991
36176423 12022847 38647230
8514116 31434358 36611461
39425829 2960053 382091
15658600 13064155 15206718
241404 17069264 8730467
36426223 10306955 22000328
17621924 1392833 38113900
13581511 24702519 32987519
7038543 25021103 23163508
17841914 24091286 30493650
19198747 34439435 17257913
34887307 6872418 18325023
20746365 24587807 34073612
15087865 11189175 28763994
15176797 10734066 12555124
8866927 3322333 39722371
35018568 28875043 37545167
971902 24979717 607314
19394610 5508184 28889253
28251125 6060429 25259434
37507988 8405760 13500597
9340636 27722324 14757137
33462377 35554432 29504062
11723746 5378751 26907103
24972495 10532478 39705131
38417167 37579349 22051948
5808878 6147474 32010071
26835997 7283299 26619048
30886851 30603758 14530353
7478972 23980618 3236436
9759369 10848178 33609288
39924589 1075893 19549153
31561090 19213229 25229264
2050588 22566850 529925
12120352 28714236 20388769
30322575 11615488 8296931
20594097 21837999 33478438
14428511 34823468 4378548
10013618 24670736 24278131
34287298 23226561 37276336
21950527 27630467 4294475
22122651 19903267 505408
29881361 13340461 26191311
11826745 33965245 2068911
32017094 31159221 5817176
22141537 9090505 38218468
28531077 28202794 6196402
30850278 4137369 2633889
6507318 6149287 19016123
25255545 9562662 36519523
35065164 37791672 36652404
14185293 10156227 29948427
16455928 10083350 32751138
32934925 9409670 28405465
33390303 30762579 6543402
17082951 3637619 1833535
5641402 25016444 28922133
12263240 17113479 3064279
22001326 5110009 5231555
17135215 18487692 22651119
31416017 13012560 11281594
4636591 27016291 21408724
19567539 6504850 22072440
2195774 10273559 18660858
30157797 6117288 17927493
26737839 7448772 17376999
3187415 28677552 37083486
411594 17257643 37471153
27920161 18135924 25890101
39482081 19863917 13685075
32823392 26598896 13308533
31948639 38288784 17942032
36958104 36205640 31628735
25835154 21170399 31648581
36176726 19208329 35735632
12481424 8584076 39003234
12934995 25235637 32794001
34064189 8294529 38439503
7619036 31421988 14015574
25265950 31907260 12025250
27280365 3669235 23729643
6472669 10403124 6228767
25965031 26148074 36584309
18081995 34399364 20156596
32561569 24916026 10479985
11303965 31674521 18955047
12282774 37498233 22716500
27566170 20468546 37133819
11054399 8851433 724990
30106837 36312407 31302572
22541777 29155834 16145098
12502237 5277309 2001790
2870484 31728240 16947546
34669690 835032 25417551
30319413 15447679 8468722
22380073 10406555 11865249
20689966 19506141 20405985
18638802 4295821 12645923
24018142 32582053 31127288
1029300 39216877 33996832
25786459 31313288 38255434
30334209 20267184 3662336
37599103 10204828 4207410
18996979 5742741 9096545
4395919 2975423 18025630
10382340 28664086 29506365
18060082 24048603 14370928
35250015 8764977 30506225
17401499 16078084 7004833
389818 20244448 33142604
31831964 5603842 10732956
23348308 10734093 13615252
39192704 18523943 36381162
35479224 34816149 36536757
39831133 842398 3894612
671379 27059404 17791370
23717491 8913048 19632984
36439658 32844092 39032645
37844610 5617868 33698386
17075191 3839177 30587058
36030731 17192174 38544622
16745278 4226355 32974502
18109105 6433549 6623108
11568685 19346926 29858768
22709918 14814395 16475307
17153535 38473665 38595391
12270586 15850271 24439202
33588567 1822235 8109528
15983664 36177155 9553188
36654256 38471229 10016978
26634346 3644432 14099948
28118029 30522763 11700563
18994851 18200488 20353903
15063673 39953104 8065518
28218729 2789538 11940488
32521126 3961068 30174129
18411615 33268620 19426873
25999174 9775082 31627673
39138780 22253367 21361714
22018046 19545163 5375298
37426188 30054041 13702098
19786371 9232291 33448146
10059170 22716274 12130386
10612235 6713776 8725616
18844704 28828637 18589304
38359057 5803039 27967528
16724984 13606095 28404106
1515960 29122164 17602281
24420554 19721156 31326467
5767468 14980255 1378097
18377967 12278788 39217003
29530587 35217074 39797856
7786216 23897980 29684125
35533725 32099344 12908867
21018784 13543307 23608584
39209500 18902134 29478895
35155366 10407397 27270041
23888163 6581172 3472018
11831134 38740703 23768384
13139873 22037104 14625576
23081247 19121614 22970933
4991960 13759933 16196900
32132605 32344693 4657453
37832785 29606772 6566505
15949926 4733921 10926423
29436450 37886471 7731385
39974718 31447912 22092834
25813950 501941 26947219
4197347 22583683 26425285
6892186 575762 23633518
5145551 16405439 21777575
26799942 25426552 24658109
24141971 15377293 32912103
2079930 30095259 20183495
8605881 21219283 34518646
17694277 23496610 34031466
18549685 38622600 28148115
7167483 34312671 18522921
34190015 11080565 10154802
5993460 15150463 16503507
12079174 407449 24011628
31797876 12718524 17182743
34266249 27555984 13714623
28761850 1520576 33409336
20912377 11490991 36193752
4926072 163142 16398625
13529694 31401305 30216820
23010526 11080649 12576524
9582027 7441034 8592070
20579095 38017446 27012584
10100104 7096990 29330904
14774188 18627382 13362159
6924004 26646150 31294395
18278747 16550035 31907428
33852149 7506925 30958227
27834708 26145694 15211143
18290738 3198468 36501172
38837704 3917559 3476077
5311080 4014442 27586153
32325007 35053718 39472661
12455259 17943020 10195411
29779806 36966355 39248795
38381247 7521931 21768159
33723149 15945233 26945616
6789095 20837777 15014714
10501420 33645743 7675848
10289996 28607988 17179472
38462825 39027258 8653910
25226631 28045267 29244983
26090874 18585716 38830737
19993347 2051026 37066241
23781928 8118177 23409831
4706703 38595296 25036060
2170576 8695270 36404107
21340515 20638104 24417948
19338496 34471930 19571046
1901974 20850322 17629392
24476922 12857855 16551641
36119311 33182401 29379782
2673030 14707153 11019105
31766587 7873826 30447793
16873092 31509322 25929836
38224220 17858560 27548249
39373886 2231570 2755894
17044532 39101225 7772200
8346496 16756025 4356051
14702389 36480488 21582081
9201129 39822243 38380885
17090740 40038797 14029278
35548463 743771 36752899
17204527 31207933 31114250
39184155 21021039 25838423
13723467 28435827 20456175
5380641 7952432 2508800
7060481 30398802 16359280
10503494 18888991 11553349
31882413 24735912 14673925
8928248 13577691 21067773
16241334 1429418 30764444
15302984 38393730 25503308
4383561 13553026 9689754
7806637 11884086 19062057
1779454 23702440 6502702
23648715 1748764 24874466
22884999 36351990 1554135
14395552 8261294 9748913
25326366 20937919 12422460
27943055 14438309 19341366
27832536 20487506 906628
37708107 18914701 7457871
9472177 37779453 36526583
39938328 7354432 12683357
16955466 11513300 1967573
28648951 31212272 11579823
27703253 24136835 16052960
4627489 18880031 38588701
15287554 11969717 30910669
27342277 881080 27628525
30428394 34256690 17544242
26321853 27957091 30897713
4218763 29484577 10652909
160982 32329620 9230805
34545354 24549835 35525878
7771237 39066943 13513391
11762459 39587566 36641220
1147484 29340547 37643536
18228243 16830680 25181909
17730319 9664807 38821314
17406650 3949410 37207831
4042336 26069800 39292261
26601069 5011614 11605011
16918287 7330788 22302263
26614181 3743461 19981165
32390860 24268830 28231269
39630708 29771901 25467579
31119973 14705521 8052872
6270299 38045768 18869854
15366496 38976962 35282991
8379601 16161408 16651773
5375555 26945462 32760978
32588110 34094790 4536278
16311407 40655 1949644
24271828 14197279 27340219
38768953 3992658 27802149
12848717 1082168 29288236
25461632 27731607 36824021
5102915 13155238 17233489
28791830 28317507 2963230
28178893 36852215 12331323
21004951 28705773 5507648
33968252 38670299 8994682
39822828 11206043 396478
23500472 32552008 39678565
1442465 29872309 30482191
18046901 24173407 23252084
6771342 1478847 34943280
35158331 25359858 31594321
22312285 31428925 11407514
27607832 24911751 16790581
5084416 34890260 12944863
36087496 3276269 11013044
9218019 13955078 18189384
31243491 20984744 10645507
39755495 22159200 4540478
34855748 14936525 16924937
5255333 31462523 36117986
17122406 10101791 8000205
7879901 17397576 5116198
39728626 11847954 39791243
7224055 15491358 27392114
37936053 35083341 35956951
4757375 2543342 718095
32000218 35146715 35594995
27696698 14466171 34165384
37795866 29318060 10614945
11650266 16469077 21997640
4613327 14740923 6781327
4355913 39286945 22819109
18349672 2193459 21837750
15741229 35350308 29407422
15668214 311199 34080225
38250147 12231556 20896583
11441252 16082737 7139135
23959909 10918145 25915934
6616108 22061343 437111
37017805 36507888 39145778
23761300 20507426 34905551
14904117 27825020 33187426
16707812 25323419 7620979
20080798 733296 21680891
812555 35815206 4062941
22726731 10772445 241364
30707969 392985 35027201
7771126 22983550 15123782
18136402 31434988 9311447
11460976 4610458 28289894
25148926 37698320 37613673
14883934 19141239 39330815
12449656 17884581 14130449
12022049 26747651 17829490
14124644 25874322 6444947
37022340 31290309 30840036
6594880 37597046 4601001
40004997 12369188 1055688
6995379 32101563 25349734
26866009 35515363 12836205
2740532 28521816 17695707
13585230 3295400 8241898
34336354 34645396 31093315
20146583 10962234 27875463
36097906 9634856 19284204
625239 4706979 37783176
3537363 4565208 23391351
35566162 12850596 9891974
31233878 12484444 12128925
7395630 28755412 39686847
11976963 35692854 18871012
20842064 16613165 10283486
11301912 15803519 11387266
4903210 3332706 35061065
21140005 10048890 25496811
19758090 5649391 22864059
7366009 813596 35014709
9360994 17027462 24684575
7118298 30907644 28615706
839029 17168352 11330144
11161375 33460538 6951756
12159333 13612724 20899295
38730940 39967549 30302624
25589164 8755952 25660449
32688607 37251120 36875669
27290965 26827497 31791222
32374218 35032183 9801695
32718203 33099549 10260240
30578244 26552604 31131059
29220679 37174311 12549432
20286664 38485519 25850416
9392479 528159 9892319
8620333 39070641 2940438
14623635 22740202 26088908
23575442 18531769 37639592
38084814 6100509 34024336
30979188 37708849 8077442
25535454 4184654 25551341
4112427 22181958 13255227
14052199 500255 35363780
963743 37295250 2438647
24197997 15952755 20897212
12003879 30323237 10379424
7689088 36513864 33279627
7297768 28564708 24200502
25142177 38092044 34244554
13284190 16860144 3906277
23304840 10631133 6045665
26551468 10873751 3521310
9972178 24931795 28114997
21194718 20980696 3605147
4666071 15015512 27105607
34222148 39801224 20815405
20291883 1907092 650355
3673877 2358520 9946477
30698556 35545371 27022392
30068817 25576961 18982449
27349918 36578093 37261998
27617607 14209610 39470377
25274499 10442393 10625346
36246026 37156578 20282185
6798215 32511734 24178548
11296761 14447006 22600789
4646144 25058696 38105022
33431509 30262687 29389115
32488824 2480494 7341190
15176304 12257408 27777883
34626046 27736671 22448202
13690929 16472352 3668024
30461544 24862114 25889470
1457921 23440487 38807606
30170907 19732043 13294476
18935697 3820192 15275756
32046476 27364752 35972729
31149911 7734982 38488144
9218206 6998822 21546141
21971189 5889285 6421274
36047684 38285602 9148049
4630404 30459498 18658680
11211579 24547504 35912903
31050206 19634118 33467686
14336083 1260176 30688293
22485347 20220486 17812377
28139836 907193 15888428
23250212 37417088 32329696
30643452 25572430 30442275
19685271 19085344 17268888
24430774 37922542 18190490
32503640 15998832 23019521
21513447 26913472 31973412
30435180 25594233 27765415
18981486 189598 26583203
24832292 32760402 37436050
21092042 15596344 33086232
29890547 5864117 19104686
5014215 25790585 3574126
14340784 4931359 16513537
9367440 2500217 1719429
29947525 23418090 6374582
9423269 18952566 29036573
32038159 17007950 35027592
18193421 8958494 22966845
8312676 3343470 26348731
21079598 28008363 26901326
37165450 14895216 19466994
6416496 19969272 15400202
11990678 5877731 37576695
18820343 26123912 31650667
36236419 12984484 12058651
1057193 39408019 14589704
14230514 19123344 24018001
15542675 1708954 28325192
25234549 39176003 29173134
24518242 24956387 24589794
27642565 6161471 21083338
35135111 19898474 25760978
31087340 26681091 38003610
35224968 26003949 30539574
34294368 26227237 28606375
34531687 24960521 21138137
13389921 24427595 36212018
30246498 17940031 274417
11565726 35293172 32421508
5434586 13823382 32977037
4504344 15481827 38753839
23578268 12108181 643273
36774811 33476508 23992501
12764867 4945253 30275822
10759078 18584493 7141367
27383653 740197 23430403
32689354 3488396 18803453
28363140 1405998 28932037
13591536 13721725 35624698
1185781 6453929 28452539
20792962 38091764 3732343
33109175 7121352 32443046
39514410 32046916 10074396
20120594 11284895 10758730
35140437 9806434 7325394
14908653 35961805 4455032
10547639 37052336 583649
5854078 15426745 1560653
11002080 13905022 15863767
26917847 681105 39343221
22272007 17244471 39805370
1663932 2098854 38604293
15859205 34507484 24249299
27004892 4992046 19384586
9458172 2284900 21890406
38642395 20351024 12456590
8384316 18253267 15158909
23851028 5477950 19175341
4905708 5033355 1042486
1071725 19798662 19289075
26378517 10948972 4526464
6201448 36887494 2697116
13159890 39682645 25165712
9257021 31024658 30884327
30859064 2833693 10635109
21232249 27005680 22394435
25314870 13681691 21970902
2370271 35988236 4153252
769054 3932128 38985096
13801068 11692285 39349847
21821824 533862 35655082
29950689 27272644 21199245
30651426 8973210 28171232
15201211 22810134 36449509
17513959 21442561 4985027
33173009 30868025 29043342
23011358 7757140 12397769
25962850 7632919 38761037
11016611 26533057 36097583
22761881 29577088 8203897
38020581 1480931 6335160
8841696 13756100 129394
2350429 21129589 22251652
38098679 6202582 32555912
33009429 26445677 36519150
19360609 1305289 3927928
21401583 38798244 2754655
16607800 12242459 2154417
17405108 19153406 14803493
30166332 29349482 32279654
7713789 3082704 32465566
36870221 28536000 17470955
8068322 19988887 38243652
29081257 13783025 11116707
2033124 27954179 36863437
38879140 917234 21215745
18233076 5038308 10478540
24491169 8380587 7001245
14905699 38179973 33808333
8029110 108679 8299464
17464298 10680269 7612765
13854921 16921662 14239516
34816414 28653606 8943766
25485371 25249853 6874774
26933400 22391161 34255656
26420596 33695780 20731064
34016368 37194825 22887774
11641682 33070568 6669309
2495120 29454666 13748563
8659583 25357785 37041761
22212205 29926071 16665788
34595489 6654215 15860835
29742283 26051581 12321929
4034945 389936 12073785
16131116 22749955 20857599
36226974 37807841 38989808
20200515 27409258 18797593
37718848 34232434 7905069
22741902 8591041 27682119
14513478 3758676 35837919
4233418 19563194 9447498
20328585 14107083 13275237
29543569 24813484 11620582
17898893 13679130 29810636
28226634 9441058 11514762
10533340 367595 26454366
14510530 36702101 19143346
15981255 15885643 30316577
3236639 28102958 3339533
37986003 8655002 40025888
28760942 7663665 28497733
32374837 22022016 4136443
24375375 17821675 36749198
1844280 2653281 7759727
25903686 16479124 11919124
5561909 28899615 19177065
18058888 33729438 2259914
17916390 21547426 34233117
31880703 23822244 10115655
23674309 22248966 25513878
27551905 28541586 6469589
22925560 39331802 4394212
515268 20828740 15930818
18485274 36591586 23809776
18791378 25121142 34471093
28143228 2640383 16103568
11402552 29817242 25756725
38817252 27257158 32730719
29357577 19907028 18243806
14364828 11603951 33803530
1996872 7951264 9996274
25236061 10737602 14878530
33992023 32238644 22586817
31276730 38230298 13424919
32839345 14576254 15487406
13719150 11739969 35825902
35266395 8617311 11733055
28976436 33222083 38795941
37140008 9580253 15364788
18951481 32058607 21499009
831823 26134959 26857250
36897087 6270998 11246575
39560234 18677359 7210880
17130220 6380602 33945525
24891843 27656291 401
20104050 35679555 22900613
14748056 30805931 22317310
32972805 2021589 5399387
34128030 18253788 18392597
22972932 8737581 13477930
6432832 23187320 10862278
3381220 39727803 20958353
568413 10226867 39772645
21427596 23161773 35276498
19496417 24884529 13460027
4461135 20089013 8776599
14666478 33361708 22229494
2995727 20769848 32856019
21291978 21249950 22376680
39138579 22801532 29709744
12901848 11675448 25718364
35578688 7212486 39504947
8703025 21702982 490097
15051552 38766197 11852795
24489515 16396085 10590397
30286126 18906962 36260947
12381025 12170416 37440725
17746743 16020528 4011778
29983966 23438886 9931902
11709232 7044731 8467958
37834961 18098962 21003522
5804677 6475776 4602213
30814887 1917555 8034404
8178573 28899099 27887101
35997864 26598075 19726169
22063410 1897132 13059318
7188431 18321154 10315293
34034940 15097523 18734000
33359354 20930003 3092641
16558483 3005901 28278990
3787438 19111541 8566161
21728625 9989111 3015449
14243059 13355606 1825053
1869744 10065458 38309257
29352794 16338606 13467057
1307524 4991835 8218999
27419047 7273940 10009118
38138192 3652199 19503020
10215798 35660009 22900792
649565 13559491 4258274
13269854 3393382 8453486
33100208 23921410 23763582
16522419 13678180 13313763
33666481 28722225 36646364
34725301 34775690 2883791
24792792 13096718 32572047
22373183 15876448 28794208
14667277 6369528 26838130
16054243 26958124 6828243
23416872 34351376 31436619
25632995 5512531 18442401
6858048 34767509 24049343
3174771 38280331 21486968
29300063 28085840 27869171
12793669 26733981 27720168
20929847 7322450 30923834
6890432 23347744 3696703
7777086 38058747 36327905
9311740 28983490 4209652
33268793 34908327 38790232
38005084 3414387 1556875
17653316 10379374 17009427
5269012 19459031 32291709
16335440 27789779 25051042
29602725 35286971 31293068
22817795 7524395 26091083
483074 18996972 23494967
39325077 24628661 27648766
12548416 30190381 36963249
38327427 19276278 14908566
1899373 24851458 30225898
19218043 10868949 28261641
10667000 4814432 20682900
26184632 22136891 36896759
11666200 22364109 22547003
924382 32934400 30284795
38266621 11193498 1070056
13877289 7084279 23147603
7059680 37966462 15758446
11605006 22874249 6451331
18518243 12288091 1375196
1288838 9020678 23792399
34233721 513225 38323068
4991349 34815324 8258322
28257989 18654612 10460241
37474904 6399269 13868982
9771658 5624502 32264365
19520304 39933078 28959759
1900629 36774315 9686260
29987071 8861539 15182879
8221073 7238023 39965360
34183403 24507246 25472755
14900223 19376353 10703445
23018647 24996609 8859978
29963450 31050032 19993035
4212892 36032422 23715884
23292259 5524898 30572121
25900184 6818282 26234208
3104696 35794208 30844575
26672732 8235039 3601551
25409279 33947179 4095024
9627897 10334445 35603161
3717545 6674854 3740527
24496981 29376989 9149759
16779110 15349188 20577050
35065600 36207003 16767038
7443214 31141846 31343924
17664620 16043016 19651539
33332484 38172081 14654961
33013182 17557988 35688088
24581284 2781525 35871602
17405761 36429605 34501645
33219750 29194691 21468479
29630554 11517346 36793419
13380901 37408155 33524887
21281880 9866353 9330680
21907956 19843637 35145912
36135748 37366810 17258044
34918331 17495823 12445735
9005600 11821070 21032086
38013751 12145167 11707285
36041904 26139689 20474311
30526660 31988541 16273677
33913655 30446231 10466327
38084950 32925156 29771231
10720329 27860200 22449000
31976728 18046625 19228899
29087860 39573678 29315109
22541790 39699319 39271657
34511711 28379727 14677884
33755105 12851484 33841956
31452465 14014964 37472524
7692648 22487384 34532649
24674332 24269252 3455582
1152561 24883654 21302556
7072551 22842305 1748919
16196168 10120681 30854839
3054846 18777695 11516998
26436362 14276247 32628640
28206587 34673802 8080830
9867848 25225664 20576807
36758722 24565601 19866771
10304878 852673 39073783
21140039 2055665 35427010
23744977 5231000 18510454
13864562 16392404 15868235
2662611 406273 14620068
30342615 17371257 11689075
30984516 35660227 35431238
23549532 32183767 31460788
27508385 32110406 26181902
18626218 13662423 26165752
27834256 28849256 21091929
24539366 914737 1889080
30574650 36250282 6541197
17556224 23371763 9969760
24676974 34041199 34583862
32888015 19185186 17479397
18445740 29724629 12505677
14824834 23214867 4137955
30188779 23640683 24908556
38252322 20737037 8624847
31042338 29430606 4942403
19699965 34021216 36865479
6722674 3371946 16450553
33637573 34414775 25396677
613617 38415931 11290070
31646128 38378214 36326652
20026950 24958791 2242185
15941321 36553595 31377137
11699621 13802939 33185293
28765620 28592425 32112591
7892585 11571233 38779081
4965783 17570876 16460672
14626883 32575273 21837466
36769820 27549081 37542137
15124225 38547504 1471871
8192756 12129277 5326419
15954470 5774404 16554417
2520128 29233691 18448059
28895761 10230984 6175029
31890078 14659471 26341889
26756663 9129670 17481623
27995567 6146164 20129656
27947222 32840179 24354835
15232202 14074336 21319777
38549884 37753361 39548477
34246528 35575359 567710
8994864 16654160 9219325
11216037 5499849 26235970
26499329 26671555 24492145
23323258 3227079 10145272
4642753 7024676 37141355
33227761 15102183 33344746
22409586 29861372 15573466
36311739 27907330 9056578
37041814 9635851 8433599
17327916 11703200 25439774
18387816 16749080 7364543
10241764 5446907 3229638
8757189 20489499 24927206
33569438 32642929 16129793
10656264 21440723 29767064
25137366 6386756 534868
30857336 34959512 27048758
30842338 24757058 5828847
15004364 25598273 28935173
23749341 19588013 28328838
22973558 15126648 17131587
4672064 39648047 39221243
34377070 12747251 10316601
23737536 37246583 26217902
38825335 5925375 24097331
28072980 11542423 12518339
2761948 32269323 33581445
32054505 34173542 36526672
30341465 5122701 4205934
16429531 19223742 29423219
14352193 23458863 38911435
35874031 369106 14112876
18368333 20376403 20108679
13128131 35026110 23704281
16165599 28052676 19806227
16568955 30006166 22164471
24875378 33220130 34276307
36534904 25589085 5569823
12745699 30498962 6898556
30561974 15976064 19324980
32761735 37664785 20514744
14605829 26192426 2260974
17752272 16398660 39090434
18598457 39218058 25148288
28011601 33468675 20514228
19509659 35282110 35862108
27368038 36697525 3204911
36073276 13784503 7554097
34064776 2516860 31002958
13651234 17515622 36829404
29956008 5470613 24645229
31611576 27293737 29300536
18852715 33290529 18991552
23952423 21412711 40030217
28004065 37401212 35309775
10246706 16501587 35202946
7362142 24253638 7434644
3979762 22673963 17072199
37229912 18950671 35358258
19005177 4796318 25648867
35267091 23791750 13582299
13971626 27255660 37122406
31885964 10797751 27421200
30513397 32030892 37091868
6505830 22684445 25422980
39270038 24714478 24491074
325464 14312577 16376272
18533933 20401295 14769153
17277337 8281508 13547641
13248324 8514556 35666877
28556957 38994447 4404986
10692927 18114328 11042962
3010623 15375221 7731298
36911368 34882991 5997711
18344136 22865815 2504612
4337550 559542 19786842
15592385 21296160 28585800
37480644 17757444 37831130
14457033 11637242 18236145
30458261 22868129 13483182
3297419 29131671 10296566
29217989 23792900 1798290
31876984 30293017 4524273
3480458 9423894 17083370
12171309 29184074 32309745
34352550 31668869 20307387
14589199 6692798 32733818
3882424 3997916 32875543
1421636 25733425 15596408
30089345 33281474 8129192
9211703 29600555 38772529
10596018 8653771 6204077
37035915 39150403 35298868
15050103 10463770 37392507
10901364 24055807 23842076
1735698 19252490 35522418
22186951 19158078 9195812
5421625 26467837 27989403
16177924 5676338 24848927
22069142 34891084 31845592
37454877 31528452 37095977
11057467 9417154 28648505
23292521 32184549 30811281
33409636 21826455 30560973
9747419 12194141 16415224
16322117 19567672 34814965
25495580 27439138 17483544
24234223 32108184 9346366
32564861 22654888 10677433
10043600 11102685 23257728
1144371 20298556 36967490
34152798 20726464 30572358
21778365 37176670 19030452
39267235 30385350 14082608
21656334 15096937 21304082
29199204 216666 27848840
22005867 24169576 8014076
32382683 5499485 28142506
26735314 35585108 5257799
37781590 26107160 29790023
22280543 12396984 20926462
28783971 2763127 4194797
32286417 13262686 21378397
37138483 35659581 12548583
2301846 39478216 5101396
8334494 6925730 5505334
33628569 5727075 39227361
34158257 6843246 36417244
32537690 18398678 39115119
36217227 23462759 12037466
33708145 10649380 4163580
10200829 16240986 28328844
11355397 31899253 33173150
25896366 5031144 34401059
34408857 19132619 8481437
33694491 20701378 26841752
28840382 29096194 854444
6064265 2743768 35071868
37764068 4737122 4438675
24175122 36382054 27472191
10496205 22309367 7541476
19935653 7291528 29611607
24741618 8692201 10551137
27203308 20359480 21281238
30880165 32850024 17536706
24606558 12347681 21126150
12964333 27692189 23321970
28172157 3787939 26551271
11726316 29634975 5879011
16373658 13114875 35522215
35244331 5508109 15900493
32649622 18567882 18378695
691853 28417194 4922907
36603955 22662904 1947530
32475358 18904009 19496380
11230996 1568179 2569867
32824730 37008753 20803606
7643579 38410182 28404928
33547282 3027069 11426009
39881832 29605971 6184023
25110330 21395289 17544713
7911700 15601401 22442096
886454 11692687 32766845
3116073 29965639 10359853
21907811 12310961 23555174
19266434 9088221 26590631
31839557 11264822 39864516
8667342 13880124 12892670
28150925 36156232 33436600
4112538 20425483 38460134
22562128 6075931 30259863
15670411 8733082 28346541
29284493 26873527 33190171
30530315 2553261 26452122
35449855 32330530 24652437
18633289 14977066 31029814
11465915 33708724 12477556
3095571 4372234 9638426
4215327 8252753 32322238
3153759 27454943 14050525
26146888 15792707 18258061
4847611 19456210 7591189
39051365 39899391 19152277
7769986 17212287 12804769
22471240 4070869 33469231
14622900 12148082 16482340
34360416 28785681 22559032
36058023 12525576 29993830
5695551 4812568 28385722
4843677 36910882 18474100
20507009 2744787 16425797
15363164 112887 8771182
5633154 7730411 5472486
1027033 4283923 16954323
22620707 4537332 36744082
23748379 29052721 874768
5116725 22192093 2489699
10089578 28819831 7651055
19632537 11897361 9184168
26933412 13995116 11524095
2663517 12001089 7641420
24677892 12641083 7059581
33559090 35248340 27791862
4505920 23058244 25641647
35170534 10430806 19900728
23643150 14552497 23235909
22252171 33382247 21777942
35545050 25712509 950214
35505213 7428978 34044459
9750712 7388182 27708467
23939864 17097878 10967565
31259104 12730512 5974982
32381064 27725969 14144415
19292401 29578596 25048658
36546663 6526717 25266194
30400104 34067744 27475262
18322052 29681030 8563591
20170671 31303561 15849389
19198759 33696659 20510504
20476058 24653765 30890034
33595423 5201927 20634286
6207287 9748695 34398302
37831459 29302600 32583866
27577217 30430314 16570738
30151183 26174179 11780581
15257145 21936351 10075086
28964920 3291043 39851739
20699824 13467590 3329903
4522947 17023439 17829050
6555197 19132961 17631784
20242624 33003109 25236925
31306502 22036753 22858385
26793215 16651989 12870089
32531826 16091605 16315721
33788345 14841549 1493996
39814267 37329756 17872198
4751850 8976438 5105036
18463750 34998079 20547514
32752233 37717763 13838548
20824662 37314294 39687396
4473444 5182718 16871502
39871167 13414529 26804975
32752141 16369630 4642541
23165152 31557731 6112018
13788858 30605754 35978171
23517601 11076582 19490403
2734608 5773066 6310839
32062886 15413713 8907055
26476525 2405137 2510459
12601526 33652067 4651307
2166239 19739293 38789276
16346183 2738053 24902057
27835462 26500797 1977370
27602549 10471156 2944981
37727975 24051023 16744472
37333833 31755913 1332846
27324557 8682585 1708476
39197207 4593023 28818980
4091895 20269604 17691140
37826260 26975312 3227767
21709385 4815321 39235699
22424612 8471712 9137968
10140988 32007059 18514302
23912580 37018165 5959316
12486254 22396077 12832270
19371295 5882761 13110931
4308825 22525641 33516291
32025677 8490949 9352217
71601 31297692 13688472
25851684 5508012 20970165
1862605 24338600 34730978
23939031 15057432 10286943
3573936 36047074 1071631
14812698 28930408 34936962
5086614 36999664 31976049
33528901 34076840 17175212
37212649 29078457 16254665
14657691 25034623 1555464
26052401 24493911 799508
11257683 17631209 26369461
14609517 32432264 25720555
10376592 21010653 8178625
31041397 20440134 13061581
25202216 8014581 4829621
27880480 21889902 20283792
811785 25917673 26251288
9399514 17826510 3961139
15262973 9395 34079523
26413616 25145913 5040867
27611029 10375180 395285
20535924 17470884 8776983
33477889 4252839 4978548
17481103 973068 18779253
27275957 37487284 29322292
37718900 29530032 31389445
34655606 28172213 743093
39161125 7547455 436459
27813613 32352208 16482649
2860081 27801601 35574152
36633331 20297752 27947211
24197085 12030840 38608293
15535840 14966967 39389232
2749803 28322314 22763925
28459377 37745731 6718586
3897070 39348309 6565711
29614379 7925590 4831660
24612642 37255971 17836695
22748741 11506820 7817517
38381510 17176772 32044268
27892349 4185420 38886609
27414061 30795955 37382297
19917709 29720468 20106013
27294831 39003974 14350753
29278368 829787 26266742
3482874 1174311 27891790
25986022 37359108 31647959
25983143 18118668 23074830
14560963 14799630 6093939
2149530 11894770 36989446
2746615 28083246 2075650
1768033 2994960 19613152
6035389 5547414 24803717
14826884 33976356 13813515
24938883 1950527 31535875
17880907 32819202 21308942
7005919 25870731 35992946
272736 12634220 18147862
3636969 17747023 37484423
40037658 21119779 33803628
31499981 18269400 9251424
6268708 35624198 8058607
21902748 19161985 20581970
7042130 29830953 30804826
6721554 26833701 35936091
28942466 39564942 15701454
14707858 33335286 30321844
26100359 23119072 24156803
13561517 12577812 13154694
9245399 9799356 5728344
3975899 8389098 64697
35510700 16355716 15043237
12145308 28051892 21445043
382330 7812789 36976744
29678063 37172360 28001993
36412923 24538473 18985453
32776760 39811589 37673890
30760702 32487941 16622840
4052713 18650355 32500694
19424887 29545906 19236233
6066568 15825196 26407056
19205644 6327235 16904267
32386848 14961452 9932705
9221562 2140759 15277769
37159384 31500890 37413905
28009560 26928728 35404891
37564647 11330540 37710452
9853450 28148617 26197212
16921838 2384092 34024151
7569425 14193745 7271267
36153027 14174587 25766487
13702119 27094218 21346042
19123458 10446129 33291887
5325720 29542246 2052693
22683036 31322934 35873382
6376368 17509375 13446404
31056826 25747780 13611321
15585137 166457 33007135
34442108 27286900 22251688
26514887 33596839 15936847
27619653 38562746 7620391
25742872 11028718 2755894
36660065 25440740 7769051
10959831 18291177 14358530
2110667 32650554 15235042
14271064 29266353 21836334
9463999 38700756 32059224
29897514 26950128 39988565
6836730 20199887 2587658
134884 29518616 14105698
430714 7042931 25655530
8193281 35890957 19930891
18318127 31648639 4252744
25445292 35149759 19292105
8057298 32522750 13088222
20701117 28088342 34983995
810213 9684229 27402898
36455308 31088923 14213258
32615814 15229258 30772249
29213654 10135707 27617260
9574260 19172766 10334809
19504570 12076545 8881376
13357324 39298852 35740507
5901401 6618995 17919796
21807677 2788878 36162780
25027961 17845965 7883926
20743718 36365666 7023625
18366043 32904204 29835278
27775270 24308464 3718958
14657102 34164523 28544360
4483987 25953550 34230504
3393787 8541109 32579141
10802827 37649001 27461471
9050458 13481802 18592832
96744 18975019 25709028
28946296 26267198 20096068
23050639 8258539 28355335
29060694 7693780 3612733
3077284 1013165 16330331
37925780 38269479 12819354
9077914 31207022 30969240
3272773 26146978 2203804
586537 26988491 7579500
21427863 29497946 17978491
34569667 15734158 260527
29571075 27325328 35420424
24614193 29093472 5723124
22668368 5765725 8849672
2277397 4925981 29844920
23963815 30492650 23968086
16580147 21979765 9353179
31776019 31448489 1208636
256334 2064153 29352464
11028912 3206647 1405606
36149321 5448415 28188933
25327028 25438397 23376040
30336473 17524521 2840481
17843950 25163684 38345462
22819796 28965066 37610216
33977938 14664632 34705127
4907070 21396949 18907941
2406642 37255018 19291991
32943356 9210160 24653635
7180660 27565748 28634022
33871512 35060295 16154007
15748763 7987580 10534357
32007943 5989638 1303730
39656907 16080903 26618914
19984582 7298766 8877554
35768002 36131996 11082337
34727372 482139 39778345
26399964 30362065 16550378
17033580 5591146 792461
8694328 1686152 11314984
11708343 18985195 5206895
22768036 26028978 11553015
13663472 30190213 8982639
8157181 33590421 2378475
28520489 21201396 31771004
31300113 21558646 37674947
334135 830599 24161055
32391040 31938075 3640014
26581150 18847006 11503909
20662572 5187520 37394159
40041555 18055312 12164355
33795090 9227836 4766820
18252768 13061771 32013699
11714509 1148369 18585862
10568640 25242883 24282033
30430046 29566556 34500881
30994882 893985 22674162
30798734 2196251 36145945
22159223 21018056 5950112
432334 15040177 5599985
37202643 2100419 22368012
23365974 23664134 3073362
18496491 13676634 21148950
25515051 2552234 11869286
35360409 39177401 20834765
32894165 31833924 7247595
37302064 25345260 38678724
23551820 2747004 14087029
32903825 29061103 37612816
25067256 7222934 38294915
35121994 39975385 25533949
18722688 2289943 13967850
20047440 14594774 20288797
10096701 30995065 5112248
20268121 15714347 20367642
30515764 13021188 26440740
38097422 24494341 31260151
26259413 30718527 780843
12253763 31662220 35418731
11746877 10865420 17873663
27447848 9289090 34852441
31644080 19005242 6418950
15888166 13511508 2249300
20075691 20967688 15887302
11681492 4307312 37504778
27314250 6823510 26094534
15840116 39600684 38546241
25312652 10190674 17952041
38201060 13903327 21170278
10219253 9683300 15489981
37653329 6094107 3214825
33616613 24572830 3777853
16172066 21648203 21980758
3662797 11202202 7900832
3025144 26264655 29244319
12386077 4330611 17552872
23010466 10832242 6490159
18682434 39569348 26823180
13190673 40015204 12146233
32372860 8753562 4527150
6416421 8730359 28556245
33683655 13630770 19170914
4502433 9218508 9119951
23190354 6546824 7627727
12384297 10762117 9498936
22658649 37413353 6650137
37430776 18159221 35867598
27977776 15031487 30159596
5537961 19442586 37890625
26599305 38900360 11783057
18503644 9567541 32811731
10015460 3219149 20719736
3904543 27599379 6194687
23948919 8529320 38788293
28059209 13081331 7521640
3935009 8942986 15730325
26960185 11028692 24521995
39807577 4976011 27881748
9589485 29630623 39921138
37543372 28504256 37848509
34454086 16206652 1038908
28993842 26661747 21220454
27593927 13193767 24830405
8353756 26221654 34427079
37922164 24977311 2999893
26868253 18972334 28074449
25457774 221880 25320318
25333270 12143238 14868083
19431434 39568655 23808236
9217274 5231303 31812543
29936919 10383825 7275205
39317179 36814802 29396985
9646490 9344007 16883406
2057868 13865482 24759771
15909168 19474860 10432409
21180787 36599834 34361440
28915061 11474854 8925046
22666494 19735769 18634291
4385444 27593657 11355288
11119877 29134684 2678379
10746825 39320225 16573580
22266281 5389732 12307381
39415566 30883837 39517778
28648955 12631789 28355443
33177105 21733615 15214508
14747736 14870242 22648747
34810345 35149950 37913399
24725896 23431817 21006591
4139471 19085108 29104975
2376376 37312720 28735742
5742231 18431657 14819542
27622047 9703940 25611012
32991718 21649768 23681812
26005277 25203751 30155433
6012205 21849923 23677937
28215689 35313714 2997239
13710805 18591787 27689478
14667004 34828873 25990684
4725011 34711986 27717611
1491197 33164606 19528218
5332776 7945627 10466509
16591736 22517937 25745058
38973236 39016127 29247663
9834302 4812989 39181555
6996737 38436972 9770749
14942424 39270415 10396205
1040602 8987024 7003541
28020040 39422006 17757563
7654390 8897627 24267922
2094094 19250985 16940765
33486407 7854784 770515
21688216 22449466 23514791
36259006 38280481 1209577
8578427 30903231 22452779
4312280 16068796 33648967
25631474 34614585 5264222
27261994 4851821 16071265
21995839 38579959 21020373
2445925 20527351 22729178
9122718 34205116 25412638
19203993 12206423 30351546
13221842 23634547 3969700
35759707 38869608 3609931
18800287 32993414 25076034
10604299 29913038 7500130
8002503 600389 38757993
28833640 14428123 39608163
21873665 5929917 20794071
6821163 36909376 24058197
14466938 7967615 16356493
32631518 14464451 39190978
30017913 6177170 12915733
26906467 4550435 18376131
18654304 14336183 38752294
30152017 1820835 38495888
34186629 2103438 20090784
27920582 2829115 22868226
25989957 28791376 4999924
28092213 35921874 19963535
967027 7272457 12162885
25519202 12813913 33509211
7648907 30390690 23253359
32695153 18340241 4422733
7972476 21949033 34879989
33688142 12628122 13268349
29120013 3031966 38087243
13247628 18808546 14741217
31620493 6792892 15856138
39879085 4933280 1600844
9234992 12139287 1815853
7793376 11295093 24461291
33794436 20207529 36566548
92601 15839753 27299215
9004392 20873388 34255940
39854526 14204783 11190888
3628230 15466088 32502328
5717149 35440380 7473531
8957839 23755959 3832791
14924068 30314360 12121196
13677554 29876253 25229388
39025900 1573038 15307210
12109867 6764618 4620066
27162820 33016382 22215528
31551714 14618782 9288248
27931034 26525411 32207351
3659928 5497472 25876531
1819924 8345100 35665542
35659445 5547958 24723234
18635090 21951469 10467126
14120706 24863288 13346371
39456122 23874066 39978235
19450019 15810324 27166585
19763627 1944416 28979095
21710879 36622670 7663032
31791230 6019114 8941099
13441796 28065749 14414748
31447083 25787668 10838145
37373474 10706039 5759979
15844140 903687 5600207
36331964 8413156 36805598
4420121 28573489 23367727
19926945 26938740 23310338
21586557 20902979 37401649
23061601 37295877 35049069
34668267 28602934 29399872
5994178 37735325 16197761
18723853 20714133 10023261
10483102 6946229 34845527
39724673 3580468 39643647
24811288 16612608 9768618
25807740 37557039 11685682
2044943 23796745 34018311
29186665 11330559 20916274
28586695 17260827 26143354
8222899 39826626 3838476
16249295 33325213 2758629
3920217 19992290 1199739
26255421 18207095 16262534
9009673 15509061 32705782
10718674 693036 10287631
11196209 10271244 38519748
2864964 33101505 33829370
17846926 1014601 23894759
24993490 1075556 10987400
18507810 12369934 26318486
37249278 25692979 4973134
25039658 8038049 29229249
16544371 23648702 37073616
6797881 39525318 29546793
10201789 6983951 7488743
1028643 1734152 6827835
10008849 22950620 30370430
27548907 5952796 37109640
37943374 24127183 20929488
17682462 37849246 23453657
21751789 24351954 24662081
31340915 25539428 12159462
21130427 26387062 3541597
1331169 1338557 30126943
15837037 39769088 28754582
6493819 20750019 27839545
762527 2309007 24545709
12083904 8928687 12545907
12805595 2439412 18739204
207848 27935069 39380134
35169169 35156222 31154778
12641821 10981249 3694244
37574556 14084004 21523380
5911814 9723187 10844845
19275446 38033442 17474375
23444890 19037690 31398948
24064918 590887 5688104
1210885 20176221 7726293
32224771 305737 15874037
11853136 38383646 18252855
26169821 18923082 33033988
19123570 26153140 32238150
4027848 30637450 18440183
24710241 23214999 25977898
13342891 34905781 21168790
12944875 34048694 15233793
2023175 38817615 34598695
39030720 35401137 20343910
24214277 26363983 1548204
36626508 21243786 14148226
29296907 23440671 33760308
939971 23855002 30568447
7621442 7523425 34223804
33464348 9288539 3998331
2528527 26195156 29597281
9581047 19709611 30232047
11707710 31862338 17597825
23767853 24114325 20505650
20037404 13481028 1501533
5571281 34818470 16363105
23558096 8005754 24854500
16361631 30479622 13750191
26311305 10794015 16453791
25609344 19308597 2456524
8422002 5319337 10809541
1140147 20208564 2975848
12528834 9465556 15770165
10846408 26746618 4127029
37977856 9635753 13560538
2582820 3534071 35959696
9593369 7410621 30282731
32039668 30142050 12473824
20151275 11867475 5015903
19501736 34310024 18791017
5204463 38031828 20050211
35084242 38056590 33900042
3374492 2960659 3531432
37450850 35124849 22121824
7435930 34011798 26280795
25225602 2448567 24059340
10578846 19398770 17631625
25290127 5445650 36659444
34568295 31425340 4831172
32680403 32078704 6672575
20250842 37939027 1069053
10219694 6149094 26691008
35111551 28559300 15804834
10079951 22561377 29125754
6235862 34459681 1010737
38589745 8818260 32203592
22175705 14946040 39762553
27743338 9010484 8302407
16682774 35063780 6971604
38702788 897311 13639873
38362125 888481 2669167
26468867 14138333 17270053
466145 22249884 20036140
20939686 7882205 27761377
38669505 28301283 13573939
16613346 36789734 39399005
15818817 11263403 2823765
8757695 12630303 18902447
19004939 27220285 3412950
37969986 8112113 5369972
8743184 18042348 37082973
9065900 27493336 19993076
24434957 37066338 5195284
38133615 28896231 6132488
27768147 6483217 6171113
8934310 27555933 39902438
5327783 5997095 21713790
28425892 29933942 37855386
29666112 35365676 5063573
613640 16697366 39440705
27012630 22753422 12271710
26543407 27032899 2760199
27614615 24796256 16477381
27351468 6292068 29099970
1829138 972927 33654962
37181545 32709336 30654376
19641338 23113103 7085020
1033160 31479982 25525511
17781504 27981970 2180842
4882504 2618772 7189780
32499956 10507595 25582639
28339298 10253694 16178417
9136153 9880304 679297
24487579 11053978 16795124
1402339 34426684 39203767
27685499 16888630 21760839
5099850 35333954 20204180
38372177 35424919 2781810
31782201 13862609 19932224
10576493 20422436 27458928
38650790 13084770 1156306
19712797 3722054 37336995
18702142 22392373 10939583
27253022 1481304 30851236
9238999 35101759 23129366
39698321 2248401 33159433
35382670 24249371 21306394
16223423 23406987 2115179
39345495 35002251 34475476
22422822 23264726 11454072
30952376 1275010 33118646
3938773 38540244 24277416
15154142 25535632 25840982
29446329 24598531 11109454
15598241 26266747 17239201
20501028 3065935 1049475
37677215 28618147 14764506
23185096 4437351 14481027
14092832 19870100 1799880
13358583 18160856 28631622
26808588 26902577 6154571
16213194 17406802 32079489
28913419 12715291 17643536
636142 26575045 36779052
19857253 9458784 28772676
30062412 14200534 32038359
6371204 24739527 6694412
10835632 15072665 2826277
33234435 7344626 31934785
15162385 3083194 26840021
1097142 29220534 5644074
10192072 37825934 39212162
10916038 27365676 39290823
1272161 9178510 26110870
5697779 21578320 40013467
14079055 28028585 11974483
31976661 27865730 19227402
26302845 39874152 36238606
12379467 26339662 17357754
3838638 37017651 25617874
3524260 13180853 21139013
36088433 14159663 39320099
31355171 1751310 37062262
4724778 17879536 10313312
27266570 12689959 8169038
13261443 3387085 2210132
37126100 3942873 12276336
5060759 26562872 37890548
27313621 18381417 10401564
15714209 17598099 13963105
23263379 38510071 18309957
4085410 33302979 2130039
4614840 39164771 11405965
10346226 23008621 35684263
39730918 36159923 22111069
7252376 10266100 20395030
32114870 4537507 8236626
35738789 28692823 17710773
28570025 36370214 4966109
27725299 17138941 20104811
2252659 22853313 33179047
6371085 7283385 32399506
4296841 40062804 31737736
1441386 11659488 30800440
38768674 7947635 16327493
14816943 14582235 35293543
33696492 16152319 21893576
38623532 1730595 4276945
31726525 36004228 6101965
14941580 2816367 35369289
21962192 7638586 37290177
3325493 31528792 24924982
12426091 7308363 22980766
7121877 25077262 14768628
35727152 718240 33843397
26268862 16111455 36067251
10036362 15374681 29881040
2550121 36927718 12560938
17036634 11180026 24060826
32479668 9320828 30250736
35875274 4767134 22377069
14670865 20920423 29646053
35508975 35832120 4318546
31052169 10768804 11369297
36593649 18603992 25487243
39311066 11739184 641681
29905198 11177711 21467147
39843860 38603922 21936868
34201091 350386 33581448
4069563 36661215 3979759
32689717 8427160 4032610
6145392 20028031 22100658
979447 1061766 2268437
20530000 30539956 23319212
6473148 11037990 24013634
31185922 2518750 1281417
21042771 36026857 13750140
32926333 14652592 33420734
14635602 8429980 12025740
9744678 3311718 33083615
16835886 13258337 11233948
2765818 37050290 24310469
6495349 4814741 29057179
6760569 28010405 27901902
11759813 39936995 6400358
26074997 33664565 27832064
39133138 11733864 6647312
13708306 19122113 19304731
2583486 2242725 13436091
35565946 10689191 12393996
39189639 39397758 8404308
5906639 19007147 18430267
28074268 14744160 3138229
634720 2505214 442856
11592066 3047848 36825989
3173293 2681509 37945336
1608031 25291253 29676141
20886969 37684827 951302
22439841 15408029 8132767
3600290 23119443 36765964
12305510 5052303 7562333
16743478 33012873 38007559
5512171 32942393 24587263
26391302 36310745 21020148
6795225 692547 28354849
5681592 17147063 31268195
33242981 34018012 23232510
18063739 31585035 39287542
16146 24860457 10476045
12849114 11042375 9776418
22104923 35514903 5588079
8445923 1502541 11673442
11845271 12214748 19192031
18296659 20092820 1403639
17930002 35424111 26916938
30327487 19967985 19891201
706364 38218878 38591355
37422739 32204088 30209772
4238076 35874168 7354863
16202817 19188175 19667163
38344419 38547187 817108
9405101 19710655 23833362
7468063 28179459 26532879
11266475 28034254 14327243
32380733 13149490 22809799
29230409 22515393 18227373
24837268 19121604 30012349
6347022 16512301 6460584
13551280 17250623 24209933
39322168 20297931 37618833
23471512 35557307 10687956
13684869 28047623 27757013
3138557 12312061 36590945
36438859 40016202 25613396
5493820 6163662 2329599
37644634 9230490 13519901
21893634 3079544 28340790
23374280 30669779 33833522
10436089 39128870 6381371
15876578 548480 9601412
31517711 1878073 32086536
21156470 21039798 19866655
7222336 31984971 22827998
1669282 9471440 31119682
25454996 21931870 37873219
31034667 36115866 47386
26021439 22878587 27153059
37275985 875689 5041872
6943964 35816804 33532182
9915030 27080748 34549099
6539203 7955108 32499655
22014652 33578435 37292423
5299311 13106765 4048418
32419194 29936187 8093150
31679580 18348449 25067052
4190893 30505547 22307338
22374935 28237 19569326
28296295 36905934 33315796
1106926 21691235 20422311
9202942 15795312 2011306
14735866 15622831 18233613
2077716 30416147 15237804
20743525 4003223 32041120
38591253 35740832 12943323
15695777 12297153 9494032
37815772 30902087 24796308
17871357 23471522 30238217
14611673 36758547 10628243
4451741 17978407 21527696
11745490 32936037 28794006
7917397 28575680 5540800
39296075 29442446 21127250
4647229 30360540 30170332
6795815 36960086 430453
2664717 13123566 29767370
25000520 35694273 1789922
12368666 31333447 4812932
32255418 28954548 38790573
25679858 12543449 28824171
26679211 7775019 24219698
18407503 36322215 31853462
1345798 16371113 12119553
13861392 11980657 18419553
32277707 38839467 38726792
5038568 30169602 8012554
30874573 39025339 5261584
23757139 34613844 22111205
13138730 10512916 14955135
39135419 32896153 25254083
31929124 27004507 27587081
20966396 3323769 5084365
8097036 8735513 11170683
37361685 7635677 13278076
17939646 5331267 12950009
38084399 19942771 5813940
16813718 6918131 31029345
15087754 25597740 6165651
6935771 6006772 38800833
30966333 2809333 14431782
10497860 6434794 29442220
32406877 34464069 17166861
39711183 15488548 31607918
22743678 35267728 31550279
8163987 13831167 34300531
39082248 2935291 37408187
10258503 12716413 25897961
27915745 1917248 27388266
12929217 32711103 28187313
9082010 36252083 35050122
17097948 16685892 27757241
11216656 39362003 1417416
36634164 29932891 34024165
14563937 28733527 1355647
11147599 12646232 28805105
4116599 11893703 8966101
13088536 38695866 3635951
33147237 27100121 2263949
24283229 27262206 782360
32008165 6902563 32343926
24033150 27147692 28405057
24825483 25111022 39666918
23209758 27877411 38005078
29386067 26164313 23964269
14341644 38685504 31704717
30011132 32743768 33326944
537429 19503176 5418835
3478180 34298733 20523442
38402254 37841284 26039764
847609 15697434 8709604
8610159 32797829 10815574
32040023 14828584 36521688
12384796 34879698 30012894
6563334 11194999 7528531
2798571 32549613 18424341
7336748 32987005 22553812
14720169 25185967 5962963
36475213 22939693 28260721
38587709 10232057 16714607
21670998 36463364 29485052
32367320 22883320 32940900
32542177 23056842 5107952
5612019 29822598 24286987
35448550 32245933 30137287
24009128 38207077 33681695
25792111 36892776 14895600
29464634 28496859 17955962
35796576 6010544 3920066
10102779 5118311 23906100
26606327 32180387 26566777
18385423 30251583 25000742
306802 3938711 25511234
13193813 19799923 28145281
29199013 29224391 38813986
39612729 14183083 31947052
23019211 4121920 6634883
28965712 639914 10216554
26006566 1011398 31318302
2755428 19963621 9877560
18937167 30264311 39705964
10726552 18339573 12957757
5883640 2258450 27123490
14927194 38622776 36654605
4294665 3062988 33627323
20908417 28787832 25981853
34608864 17471955 10119532
1576623 32101155 24676143
17563175 32048184 2788828
4604848 275420 949558
34435031 8393693 5706493
18668281 19547280 14525833
22957187 10068897 2728435
25790311 848179 29424527
19159861 34937312 11691552
5041280 13497195 21360447
18699616 3197115 31675827
22142046 38028963 14803652
16458014 28246093 16882661
66344 8904039 20454299
17746909 14029893 8863721
26804521 29860132 36931411
12386683 23800278 6806649
36289085 31980534 6552747
28085141 9865943 30532108
22798783 10239954 32518134
23501730 1911963 38665582
23608464 27418815 22250806
17540836 38367682 1162660
29418541 19718955 4023878
9266522 12605681 24106667
9486407 30080016 34635238
34234448 12895977 20907005
18868952 5677066 14732994
27947319 16736605 31468730
1361443 8100396 3133043
27184810 37867435 14574836
13873151 20957037 15409852
10649464 8189908 20293519
8775117 30760188 36325230
5828597 12493043 24405155
34757094 33700450 5177222
32649559 9978742 38083988
28037858 21018006 28960376
39078437 10427606 12015558
36136617 38835297 5992345
33981951 25066622 25606809
12054543 15968750 19300845
18339438 27020061 4910688
1511002 1803461 25954387
19544696 28263815 37501077
8107348 26274694 27221270
32368273 39362465 22498744
32029499 12564676 3323296
10846061 33996935 7535033
31595553 37138933 32595210
20384196 31368064 5152296
37642750 7064878 4699816
24574370 12574439 11881100
18566060 20234324 182442
31129303 85950 23663301
17883404 36968105 1654744
9547131 25148918 39659205
2864 243
376391677 614382218 241731123
522808794 352772443 664331987
411943804 452596868 561834282
204321622 485157179 702400876
763211407 313783712 315241047
604640869 440311884 40032826
251404985 562495770 630884801
615715549 617465514 835463987
450765785 9487955 794714739
744446683 305384931 508431800
436123780 626034774 310737974
364935776 368770850 305035085
478455440 371405816 589188188
421426363 592700534 550835030
148355021 73766959 532937194
835004531 704603514 398816827
466104735 745865841 357940204
569216199 121637069 600090433
34588796 698757400 565215301
364778494 60454331 494467629
243194334 840470517 27169491
462487831 340474616 340942504
548696556 722767223 243703734
79730685 199812900 825657423
753481740 139059751 337409312
75231464 102316492 535179666
92220474 736343315 644188800
293488545 578933794 125914736
137266237 758983116 639661553
305454010 214343381 451333314
358093028 677650673 400034849
790295446 320715596 362536949
207783512 340758050 464659943
194297622 639150553 87513160
373887507 88956728 4450404
146961175 479755382 828090815
671664064 732528923 668389154
540785155 623596733 452112902
356131938 345371946 752600596
169531623 648293026 60068489
51699536 432906687 171867952
198503064 726438173 416647754
166746429 561655275 512190735
623168623 576038960 622247302
129652854 455804893 799421064
20446885 612519635 558819072
748470948 371247323 130196882
323271817 491814740 20302023
124138994 56982498 686768590
123976141 317461838 223467926
462516830 749688121 171552953
172582148 521493696 48741554
778523823 462221782 254651766
1142670 673101085 676123081
214855205 291899439 670649106
816314845 390391821 788869304
25095617 285602117 645178400
559875920 60081994 536492235
154403280 845184331 239822581
549019476 609710614 163408848
791838821 141237598 366093507
391846 785000939 10156987
274765991 244890226 390801247
645484505 203506575 680199496
633865574 502533808 509588130
87451409 669862617 743037329
611024837 532131676 401055657
171724524 614886518 599012844
392140078 823711749 437705959
387527446 236376332 32190942
96278439 242608482 164809432
287456111 604211967 486166915
401724868 376042840 545078712
486092923 30485461 127900035
379544393 839773527 312357946
82675385 251314893 770198936
532387773 665521936 345260522
243340882 491775865 246106325
834469615 239259522 543414895
187943936 676424473 96736070
825912976 318370801 797225494
600767807 91977911 40294786
81201183 548106295 509375747
91160079 638794274 785147315
175926653 419167906 85445653
466789794 196888536 571769759
146146065 20451747 157041176
376443501 377300352 20218607
330275218 772787691 458825238
252874042 459482940 143677427
351067858 283612775 644517292
121563240 81164425 932518
435209568 512911348 360308651
328560834 122023190 438054564
385379100 298876090 790040095
668141141 267505109 721738985
812859232 376567379 845354815
132561526 293460083 95859410
110217742 600318522 420372803
720425247 840832283 624049623
38323689 696329043 625488285
41149740 10332211 489385095
747868961 734255540 664681515
472900649 837276217 811687952
812459593 150593387 444418746
636261622 680120812 59337676
322240864 167180689 325260204
80143620 621670529 483717776
727415934 257703413 110359427
219429326 637766862 260298705
606193210 382942882 455767205
613140424 499366852 86927835
578277260 2010806 548543514
781915087 829971562 244392832
308187317 330606743 141722028
840763183 319031381 729914374
737308087 784760396 589513678
250530805 299077661 643320409
714969032 54616812 376060678
725118930 499423359 4905061
130671081 494642036 470236938
71876665 466679835 333584892
653581901 461441258 30200751
385129304 358936861 479830865
361945268 405975658 270619263
523000687 422755004 831774312
801088791 511977735 510429953
634482966 577634982 26238231
821358141 274499400 666537191
790390120 331397825 154172826
239406715 308130490 396365114
307288989 684868427 221235023
342601496 109589273 369586931
112056351 87277144 771777424
196752120 59380595 95526117
540662321 200993817 520089542
61383991 90336640 415212376
742177165 745882102 799231778
328433485 410965963 532723758
747061447 444173797 1487381
677591379 328887857 383812191
560178306 38872160 126346755
259889644 434164821 768198176
803969159 351664200 607868971
72727895 292919795 63068271
692333654 6335978 396468872
738379424 126801087 241851053
578870239 405509217 766180056
211833122 553275136 175787028
686880942 460950323 171025952
657737005 64325218 518063646
709971789 685374412 65968393
582098297 92292060 432644621
317693151 157503687 554573036
340677780 476393571 390605726
310440687 516973719 53378565
385556734 319624733 241376414
787086530 392204151 537054846
177898011 423807460 176592293
447418438 732703899 247746125
119154446 161270986 595596587
658441556 101891469 319154755
564704407 621128965 7791489
119431289 817213149 497328436
156761415 479523813 672420017
322135246 305600668 486723004
3353339 334875526 250574448
620258566 281943193 827221712
356405510 624881924 3255338
789155721 124880639 453260258
113850373 706434074 464665102
144355224 683468591 371209768
833307314 818155060 483450236
104976963 404292227 354116087
102228270 120396126 486558129
803144839 463909132 352838677
632442414 779441867 124314239
570806164 476003083 389055495
310264246 34766497 756972099
240256915 515774992 336133982
796110218 288110628 2629933
457352535 721228982 597907140
720517387 534218898 803645345
672578362 343027697 797387074
1908252 313805036 147980474
614640763 581814291 133787648
252710291 732018214 288700528
305602637 402907632 817374956
30574322 683005974 133256027
87497146 836951755 672517341
229494590 359021857 773703296
493269656 563234777 623722477
59134177 544733593 710754391
375755531 484332133 209254498
344452255 596936463 493912467
510737486 590662347 282047147
312601412 308645373 461973852
378090747 565649196 401450332
350442377 452303302 243552650
78713582 304151470 377279867
356353087 703972129 395006274
433548173 639034962 177559666
813530865 206832052 836282227
785282613 176667962 436146818
601353590 314759476 669001777
84924496 183618787 174729731
699189359 443004799 149363119
383633186 33582230 687611053
18695999 30248934 823252640
415039419 13073419 728975899
839330433 337992288 632644221
452955824 606062803 123006485
678140934 609796897 544488723
104952054 592593190 818946624
366165607 304565349 578705135
126347836 377037198 26770210
90726042 299742504 621891058
180848225 132721061 411593316
51347387 211837104 260428
89609677 457884920 727134385
268543088 749326551 321315237
530659533 816001924 725832409
810767962 65483685 331194207
734883999 64266721 271192785
249991167 637800666 460616264
224905247 131885739 684745018
601474139 691134638 25561504
484670122 612083669 41094982
6445414 128576503 777346617
660480656 456166606 832805378
680023194 342980502 707764208
829315052 159075746 157930923
191010468 138507978 35587593
292086 81557920 108302632
37414809 147991088 166096204
626197828 32394903 743206433
777030075 776446798 32247278
742078787 690166280 372962727
19480295 243018456 174935207
827991974 267948348 793366258
574424342 753168009 691023259
704804577 516351110 753862321
132525978 786202679 193525023
757043946 3796160 194399882
130296844 581559914 367206755
677372188 238189714 632461883
760665879 66588032 87894773
686176965 186522841 809934064
508972752 106560237 434580491
200236252 267592213 382030914
141085249 19043836 51724397
136613990 756515362 77701542
335669348 419132471 578579937
112273780 151101720 379238728
669990304 728523548 202229691
35002026 510819326 451141075
132963434 362209985 289810881
137879246 119984923 613614353
334208197 233889958 782656217
772410580 653766096 382132076
24517056 51956912 384987580
563624467 128549854 155766649
632013170 205272755 541227767
693147971 188949336 59562887
406204462 126913223 532804461
825047453 647789120 313764239
586347063 819285836 7797228
381062352 455965548 128424027
258121752 172207683 88899211
288843549 128597037 497254766
51169832 111085709 304315602
473664703 245000771 98174855
427377556 295082397 118888930
425645283 770981991 147396566
545626287 681194816 168910382
374552068 292943132 660415855
164350387 669731522 670524607
263899679 264047419 256395165
559388886 93818164 39290969
231229250 446380151 606959923
158786980 357299001 76769272
187881314 783782077 202479340
494218673 675879580 503755174
140694243 366606562 466908596
506428612 472884262 629162683
25368246 399044003 610284699
32269117 141200575 153779308
384820981 346065415 339764606
162291952 753582030 739069121
720185081 141012201 125822455
603284370 502640418 699785159
779992090 520183956 230072592
512883341 291887087 420455299
431174660 163300599 644831915
356957183 456173609 684348912
414530717 695029663 135336745
587937968 10577528 195978194
744282614 686618158 365341522
541477267 629252346 337603742
240045578 680897790 391901718
142611890 606068516 235552237
787383253 25425355 294527060
358597170 114083806 150842578
562895243 664687419 45205031
753491450 661674014 785251819
421036471 247491962 619999327
147412909 593941683 834413839
413604544 4637447 204051804
5893856 547592818 269216943
71382691 207892003 766067025
254613458 581037539 712355920
766834637 304808549 806091728
645540654 147690848 437178009
773197132 772257100 290630615
212320129 51369589 526667689
735119821 797206476 845636386
169249992 489063691 34241198
75246899 580857724 836730437
155368170 102007670 763872989
116701263 673722219 240365891
31896959 240640550 649872595
835684217 197927499 49424852
206779283 359495914 746880322
157295446 717112737 80964973
716840341 30286560 661916029
642811332 488158088 396365392
578663890 346907223 135198028
155918915 570473299 243601008
52174987 421613422 443783182
390938699 521230759 413067747
368452572 423325561 334758894
411460079 139463240 767941862
341116127 185821980 59655367
233694637 368039445 165909014
613942609 317932866 379541894
634387004 423461260 494031818
89012649 550250442 64130753
112274384 37185113 324296574
575522648 616212266 702557895
292803808 415540755 587851094
234138227 725486527 251356391
69177777 116447165 587918169
451683852 526428514 184405757
388046380 303176301 694413679
506876270 2179805 49376339
588817427 284827752 102939802
355240387 531807232 484271477
408244790 562435106 746611528
761324602 183999469 6997594
591363097 814240351 395077708
793101061 442751720 398399642
696078417 346227153 62967919
495891468 99421812 519095956
176081386 812242487 580041765
689913666 197874552 356276229
192753717 502491103 500900666
638303601 812914826 68860657
2859918 156203379 27504286
814044020 320070973 835464340
392304608 60267313 334921909
453696366 658008363 43479956
388332863 144296627 449337505
736212511 121707354 446958955
428416776 313814955 381068343
109878005 489866121 255214625
81661384 186192781 630968401
120486020 820815980 736506318
468512921 144290979 48492677
789395415 571232725 805874328
50582677 686682204 268470322
426777604 574352407 546117052
163286400 84118656 460292573
243720110 170262369 770362947
120714222 824680148 707195901
69866307 296094226 604670400
602327086 50031909 237212912
180611494 786169183 190733873
231707678 124186330 539671494
378640277 16214834 579455361
233519872 265066786 704943497
702389263 821102868 540981116
793483159 528147426 41829231
353781855 150889976 184263840
542148581 196090673 103716846
375770979 275665787 548552695
356849950 385291796 363286529
155230493 475622610 760783946
568011633 348814209 50107252
779864909 601956104 370410247
119221154 829223553 616809446
751013870 625693804 642432936
15129930 828643034 497810937
410301214 14829613 705521557
781814753 496315673 421512174
809467758 271532295 487114239
616385804 784542900 119934371
105034890 666272080 154083866
525506061 46787455 829802019
95157068 347913341 183153792
265173274 165357759 45803494
2212387 802810210 28173186
232192155 340666153 26320302
406212553 16719230 427708191
807990150 25733235 268670587
327135425 281574636 814476006
126028853 81887937 280248501
91482138 698381835 365182680
636328191 706791377 117237446
94903862 77245253 472408757
386655655 334684541 296733958
75519010 693551523 602061053
638829669 228491160 436560455
751390266 775624320 19311557
845773891 796118932 802082405
315454516 752051079 387569950
602838990 371217925 791638384
845169989 42109989 688244199
214235260 760595011 484918540
640173979 359349183 243920518
354133699 287708090 346405874
412076874 586128699 755489719
477510597 728800279 655240723
655894029 175499768 373757225
263676204 729216567 666668565
97550883 5468739 21594157
188222057 82424726 22457547
688459670 609924832 822227460
735484395 42098905 601307422
268362694 675299679 258137937
287357567 791371174 97981412
66944963 111722351 42401034
173052006 656548836 315616400
283076981 496191654 616493945
453397956 777338572 731132491
74257426 388586288 425165781
106850353 562023545 620415413
103140680 227991483 9871359
225583502 596358629 813944153
572647216 20801814 13655183
764292015 454188881 341227030
803917004 241104542 521577959
730634131 772296183 214456623
677875214 689425218 324605597
178479050 256003201 806241210
3441221 139375369 830377126
563131937 619387168 132420982
144458513 788345423 231306931
2561768 749068842 806224295
420836700 25565208 439861885
582163655 362862430 427502696
334127647 301162530 363884931
480947021 201928232 524864456
64699358 605416147 413324051
714129133 784754277 283871357
622137145 656785472 767479419
469673644 199502623 844896100
404850790 19542380 382155938
554560043 276028276 534992909
290048131 814183863 460300188
641001009 794436196 466100686
525011560 122664109 734181564
128939026 717063651 85253864
402083899 510139305 263546830
649037823 508725140 173929687
474266149 340743168 713850104
127914426 1755944 794786
227343531 795782186 17686514
374729106 206915113 338543881
499061401 308151900 806770435
9508762 593033821 117796997
237657404 62711159 19233179
494220410 331174820 810718133
105917642 142958942 352816416
408571391 138927241 839099500
835779665 315328443 791953447
805689439 472126458 709027931
525863455 803838071 836943521
259761578 82234211 614164709
277523331 786373506 466920712
304740424 333704045 465799534
90634443 268489777 595649744
667184064 689358736 208245983
7701799 224011089 444771159
753352256 508063109 187423886
72664706 595000698 558414910
605111798 769424171 636782097
538171010 375548106 207632916
78703454 805175289 7526982
684661096 383962330 456113557
544959078 359617643 41993732
289365245 657528028 216611501
29121351 608320383 206379427
323848441 754424028 413150631
451083836 661628813 318467919
491889511 827575236 725707103
589216962 484625868 834251227
698392156 50129524 425928642
660632725 530756514 522953233
215847886 680332474 248695635
267070515 716863881 583940645
619050051 45279313 708312067
417625913 714856927 481217798
493410960 312133969 15890177
599742541 401475067 800196635
829576331 4779970 381431942
6742171 280478945 700490812
312127330 829490512 153018980
842296865 105365925 838726257
417792233 679892819 56994184
421638622 467840602 840403052
670870677 835554748 720339530
364550277 366416690 446227365
269250416 245333441 600311624
9505816 718495907 718402941
641282754 406048195 143787687
317166389 791126557 451253033
448908688 187002696 303472505
820342845 384691183 233914646
703309986 167417377 208666360
261866122 181488878 536355225
241237237 594745314 284836744
191230702 812409375 828222011
716835446 87109387 193340302
181411310 154865931 471294330
345500064 667720509 475343271
141184727 273251606 730397493
654651038 106342777 702886490
531556075 328501128 430102181
455628725 621815763 81292517
420986256 682868641 551988050
797795369 577177955 554489064
786494471 452724283 484406207
691045238 814834341 800070054
389199433 283700125 344587634
485606814 547378056 235407339
734352387 438558441 533057683
505124431 844602639 810100275
10003845 805391424 201794159
529117271 736729397 370141535
626328192 264843400 324499627
621637830 670427912 474933845
90726008 52841424 21659261
190327190 434367569 801128425
672656322 568495491 76120250
505276602 580758976 411007388
648310816 756374234 671364167
11085432 634358881 342374840
353950584 296651476 685476333
108514920 449468213 772136028
813686643 255638643 620954168
505770747 105538923 106930604
612306429 396317751 302313506
785843192 697341187 765125664
663299334 621849490 169675021
681752822 520952734 696430415
788377361 30546589 673327405
652818503 816647082 300345615
765355313 536891477 597185255
413733671 316442132 358860110
26826575 412318835 466752731
250618601 413239096 602754841
797173013 402352426 602219529
813282280 9086991 594787243
672168399 131255971 99522539
726995288 816778604 505623951
686481688 489457306 335957795
399323622 94919900 418809803
145266979 691982303 45812492
146268202 331259728 772937167
128233729 589700965 430325327
455839090 138815427 666065416
318658291 826409610 46244737
516896503 357677207 257072265
138109348 397826286 84781080
545655779 374231836 210545383
276677079 632031255 51295679
477406571 756681840 588434857
380352805 477409772 662891430
35451350 5237829 296137909
150468508 580545817 67188536
384594966 548857766 480064521
791043098 625110729 436737452
141002575 788343949 573959636
419227857 36732319 182012724
287901632 190805475 20015519
749498429 682893363 548918712
221879272 552163067 264140310
741643919 679902083 335314336
755136429 244451067 44910135
239118237 239018969 256217869
580970833 43273684 419569708
835706520 71644121 675715454
288271645 276120749 443769620
389235511 693097703 389602086
325802750 113463056 60519317
788402433 809360972 513115973
805948239 644465651 677906023
174978536 138362120 672261829
731727931 589455056 144281616
527109735 664717697 317583105
629592333 822409779 751488818
816426921 591162946 611253315
64529103 246614770 213175824
182894157 844088307 184180569
741373891 49462778 261132549
71540370 598650977 101919559
354702337 368162941 6673934
656243223 290096877 5955838
137181042 256601986 660238839
487482046 211451206 474949338
803549979 645072872 402318284
397663383 26302292 632795696
470772881 536687267 745949237
12662193 829688433 268935671
30535822 6056685 691223146
317208544 625614523 310094331
480039826 748317139 43032339
382239595 171994985 231772496
716353475 733446415 830163875
636200670 615813494 128935444
204392486 377152060 333117986
61905059 98762338 349717427
623446305 106899787 638888018
691559754 367252628 83829964
31025528 430623933 762930334
366792911 557091151 159689189
119336025 819395863 423727295
517187946 125482684 239350186
144128030 334037320 203643291
33400749 312303042 675829540
768539563 99384426 689684105
111339921 406904806 505913713
633605560 455627506 521348839
461163519 14868978 772356202
437901019 545023311 3842417
29403003 72317700 413364497
483364734 395148273 591720976
799060674 267486359 601657200
801017957 652717199 495983101
461077203 185618299 637794570
242444469 138681641 576004127
180729416 755195339 404926459
747517813 578212868 705869327
484948116 646721239 795683835
816131187 239143408 374925527
64719202 177565347 556925244
721507296 124261507 488195845
95454965 445672619 137948729
54269551 406344959 450123062
774763117 224784878 452389310
221906242 500492941 561956574
346043002 361089354 684551869
839177418 255970721 373937467
749079587 295802037 693447593
733703017 504140761 276804686
30762978 154072590 291992320
773282789 104194390 227486913
520063355 32620545 743455030
484878139 481527236 408710475
830286987 272861719 825032051
581743041 9285728 209804141
406442146 130273066 223176385
813138987 49217744 182690487
598933376 46071869 430377374
257347616 304154591 215153724
594740423 193184353 840889644
819627237 673534934 827820166
798323978 839573250 91089462
685415648 730119326 317100207
843801869 69778019 407798950
517596265 399554379 669035445
213525622 743954774 260062653
313765361 623461111 10684666
213029376 395831106 662498836
294275247 6857803 370719716
61093394 431536901 113697314
373070120 26582262 405408074
717725463 346807581 467211320
661359712 41114599 399488994
742004012 313207598 252485589
684229681 719240149 148874761
141690378 312931406 401445665
567936085 305412152 174666831
504475566 655240786 465909795
174602206 173237490 418498644
361012466 330092592 150596333
499627991 793148363 370800171
129113062 481738991 398554881
692748533 688790013 431020001
626246066 829679359 212912836
140145391 340804288 448797033
38371725 428429376 615781336
743337015 642938438 654540372
639318428 34218147 209038932
818479495 122395364 490251972
719641139 690079939 421136960
424294138 527378394 451158426
688528540 272168650 403329612
682501606 102499121 736563587
46200680 439404179 546894641
529440557 233260818 343895783
559776986 542178530 359517243
714315410 114876945 484117247
252037880 297634253 26741424
711946732 300386660 255246875
273201030 525893274 372603817
494336236 466044363 262973418
422741070 14806992 96495536
465523818 341717285 483958406
295057120 718406070 217765936
732740115 256325462 603282777
782578283 361621026 88422231
533728055 153400110 752759362
570402010 345748838 75452441
571855099 296063940 98125462
161360049 202397872 805715070
737893566 203444324 653703815
410776854 46973264 836394029
163606419 825455587 242616416
185345066 487737380 691411822
275102364 395898694 235983289
419583767 368502120 381558256
497575374 810495593 247276050
400617179 263991316 21043037
692969177 577718087 609445371
184919453 251304220 671616366
839159650 306469970 304822899
122380219 455033757 427354280
56547697 310014723 835329915
495422854 845200118 381829572
444273536 728512413 754668465
64851769 519412762 96370632
30309050 34023238 609986822
613533494 67993168 792591091
435038353 719166644 640687162
231132203 590241295 401050887
141976124 38340214 696268955
463824904 469864940 691359137
846240576 319942701 685857765
590593129 706200898 498995327
461618448 556973527 751058686
318814863 275881903 98631386
335475234 786894463 818046785
281585277 546858455 576832743
813742213 527254016 367673605
441757555 681791204 509020848
108645949 816670230 333171228
191511070 654939983 652739980
435895637 833241542 495863924
540604455 336197595 555851757
816624765 179134037 585156035
547029721 172481219 434415442
619230933 5581863 32142049
122056395 113047134 630579508
693452553 733978706 306783756
103938368 44710846 317041425
382761621 512849081 635057450
766327453 729938441 736116924
501280719 125983210 758003208
693854026 25074941 148231048
448366104 24141526 162998007
677344690 59619718 8029928
667751464 414799394 500453723
788142963 839239634 140208322
55738647 278870085 376990630
475145475 670130618 84854447
124237638 672911815 196796885
793210048 427847204 800971200
416659008 120788103 503860879
587645293 125886016 605181755
527181502 67016548 343671791
320347272 65376963 476254014
586659767 673250897 138631057
411251233 831601439 343274101
102490720 31367731 90871527
298100299 756433460 109937983
469851674 348750851 356616349
169796577 164792071 505563194
512321927 819173400 764337970
278069876 300837657 242385468
274293438 606974830 237090535
4399840 478572645 407662915
96899336 167842226 684280427
8628897 642253970 317642986
244732615 482289518 671777314
267418451 681518862 373771849
272844631 241307549 822725630
25994484 824300739 524439380
389115455 786118083 686996260
334834940 535179967 673291356
526351368 631620384 521278696
424222571 677032438 213040569
443388235 401457452 607237089
625686738 798325486 545336224
821540577 341153329 759054988
306981273 527488253 311490584
336095779 230501206 678270486
356838684 478322893 308944749
528757485 560657215 228051446
633510796 615499953 363587104
736988790 785555395 276588100
151992005 283364917 150063396
456089710 249304691 122848701
106349676 447901392 138347194
622036380 692678224 47920316
787533156 792529003 574773470
833011175 268184197 604968290
74380407 590790299 630717384
701613480 229493767 600740045
556297842 745081210 200113214
129993573 716406269 271872197
151500316 7897521 747532911
367747298 264560339 730512687
504456766 587321777 570881040
666659347 79164254 122788554
364483101 198218924 593428722
352073282 802112320 587070382
269071465 475872995 362337413
584676379 216122742 526404169
80374541 731223375 48802248
201760813 457380239 398538282
39316621 168403519 461532799
215723272 170499287 419760641
30172014 371661964 134902018
552719910 381881069 275750388
269270903 425336943 226203701
312419661 711045814 370684248
745551501 151324845 327060712
77242443 431759752 185359466
750680661 698565987 53052873
837957915 557090621 810436708
298045988 406555198 614202108
260871597 254755357 125060878
723091047 171223191 605942725
262385779 386547155 366089654
208846250 386610450 628239251
181136799 171522444 5104543
442751338 588451449 801846847
288209358 657296520 790743848
92346688 836585822 451021488
633628244 686352046 505936441
182565397 778915786 122007904
400895047 98165231 801994298
305224637 169441651 535342985
630094699 707095925 281146623
39048950 245730786 504337454
790296837 175481179 23205965
695824585 98243849 132452686
697603947 716637675 103792182
746638665 582186331 333577684
313824157 181869901 97087993
28431765 417503986 544656389
333976665 761480277 216904305
256833512 759364597 60885398
186910314 93078520 76283028
727494232 438541820 80442611
451930519 205548749 137201259
91955016 760452897 627556438
150207357 333317871 144980121
565964225 374468366 85503912
150903196 567460753 26208052
213490149 705570139 773232755
743520599 405887697 598407531
683656737 214895874 570753983
365479694 622951987 525212804
325097448 177044574 300105683
143865709 462707486 826583793
277571411 696314234 363843482
707902752 650219878 357362662
753525532 448483428 12833529
684503464 428054034 831009713
715993861 616522892 590186570
517855251 208218637 350387473
192987194 392008323 231266124
631017151 57995819 444909238
547914083 16296821 86741662
200774643 414945590 591711308
533588369 642560167 726406680
612438816 677491826 684816929
122721142 518692827 800901502
472208246 658178002 482489196
779153838 693308531 484835490
223982005 692506879 532867943
614762888 8776775 795459448
510112783 579945167 488144904
821639157 609727137 604324044
488801140 343127820 67523328
623651210 261889204 96271857
775066500 160514175 558105937
734581697 204847851 199484141
770737026 5903452 644814577
387718069 418743532 202901621
795684315 670535242 592998429
80518313 375290665 794860448
491417291 602845148 434747963
414747933 116779382 531173679
176599906 411289896 496488396
236783140 69253391 64581747
809744027 704674064 435454389
329350479 712002190 127102592
751726253 292585570 148031115
745742243 654071489 673463208
298259656 533256076 518617659
572998279 120432227 217777884
122842192 276008157 221555579
87106801 696736571 786188964
637023896 460230803 784168654
803042039 412316773 623630405
449690585 352233490 392084679
109572603 250937671 33426510
213511538 149326104 500213697
162386177 45890301 318284859
26769878 123645609 312436608
375223272 54893291 458820323
747783392 841197426 212028713
134589370 384250719 125493330
370214320 240120734 780693316
764400883 505106982 613515302
368835048 312604316 265306277
286784270 457435699 368295624
111568925 587817079 218298079
431521004 72675257 665037510
414233698 709094597 718981835
245673916 669868022 464763695
444313833 605949165 235172254
758940584 223568787 19882999
365210966 711320616 794094882
286971563 257119424 559572468
317553442 357858457 272754271
320929744 251068212 612048614
224810374 567288812 55839888
642240275 300932875 7622922
120222207 17766627 378082749
754242793 772764658 133191892
13803042 559752565 13019510
683474002 303359027 717574727
485928927 263688495 279371043
10110950 109929417 624533527
393983265 590788511 755048639
766203853 339045070 223484062
732998155 272153432 415156882
764164632 514759533 158999757
670546587 660771055 402331063
473180930 502158089 685390411
139498024 498771018 761924543
125684719 736593286 633876424
837825437 390152081 667448808
506161893 291719726 255859476
837061836 610452599 329622064
437605315 684482402 148274883
564893206 65922609 96299170
645265070 553848007 32262610
820865638 73945876 221923420
683161144 279841294 434355667
325264995 798473708 347030328
498583865 614369335 192350643
25162246 194131123 715479938
584493407 585429253 377101111
391656449 645763070 808659774
248854991 363133658 35553907
213538530 357916198 344042743
456098086 446942306 373216443
191842086 464387568 641758630
294258796 272261346 244208151
674162539 104392571 456842638
484977408 340332129 570906570
262464300 539197071 605390126
420438095 316502149 85497086
420886018 312467602 65420603
268998971 246345182 11276292
806380886 585335862 744357695
25249538 551002292 205578374
483338100 373309773 155012079
114610189 688888723 139731928
657098150 684156290 77227159
93747323 557602932 689521053
254877274 442287897 122965180
471905621 596247185 634852973
501638682 605669527 813016851
519290403 122562558 483721723
266669309 98612178 90895516
827168431 405857761 378899793
384735429 289907706 702089203
172725212 839708553 699192770
495705560 153844871 64498799
384191010 829787565 108947020
578835798 373648669 127767370
140748689 391561388 505294809
693069947 598889382 227719609
747412765 413267544 301597679
735736398 586288910 82571816
726335628 268820826 388093267
552811746 357517054 786420122
362487319 521318946 720215827
567989506 673220656 332598344
618157656 105359571 475664274
510134695 678019363 667843993
365223108 398445861 268433546
808878934 442649207 748446056
373642929 452971513 728441398
618819814 594619768 447317465
747319756 155129528 215054390
96254983 249457315 314091310
680161226 521327116 563684093
839712550 74720182 497661
127351403 208343257 433428232
717363274 450892681 2155404
229969297 507783493 331587664
779412828 645373821 813337421
405792123 551430368 788348968
617114794 19491132 142763521
344363388 300868253 419986845
538308746 621507450 282063741
51545865 785004275 434324893
181226866 445293967 388875855
714004719 575996089 679255904
421526926 318655097 62074636
414858344 671568392 322826530
448513461 175839530 397205393
634060369 626187692 62759315
271001603 270280605 156684208
667742534 348828938 678231575
370647001 196670289 788328150
800790138 241731870 622176062
783805098 762714243 691613728
565910449 86869261 120227782
532681061 401215107 555431579
818563390 327950845 273358595
372418013 800960735 716932203
277949574 477369199 336240940
136995807 579395915 514443886
235866963 74567849 756039153
824323018 22585189 666829841
486666046 154893853 123292841
464046060 217244836 322436346
331274427 282339161 590122087
325050194 148584621 318409857
709035774 83208398 189874758
296459904 683091405 457766092
540194627 52385302 311048956
375805790 28402019 143637321
153235695 245149555 467649713
41390029 242466276 816069401
670860678 196931229 401427461
271850941 44891853 319142533
178224622 113929009 690138515
196300373 452584550 332207381
795085958 613619812 257102396
552839116 439519707 393300695
700931450 442746804 488155833
68556828 707073740 420558722
339130716 650183327 495302556
365033875 388495351 709843637
729741673 277852631 454330298
837443907 314909990 730962389
541274714 681957976 287336326
614938814 580925013 476892244
494763197 97066288 388722874
267718074 719368841 252652552
507015768 599133948 795669224
281542756 632583904 240717970
163193623 549550033 400935594
824240157 828971286 121003149
656361349 206121073 2653706
582325207 176051325 743991140
366631724 801837708 17750222
515020522 697101749 458256306
457458255 733152538 52094112
556979520 369168878 366108016
652657225 598461150 762973154
363458376 349876370 773399459
662729538 683049774 283158686
621918120 787588989 582806492
433302934 838191152 41472269
549592312 831762264 746116942
18889998 80169121 576819335
628600955 470990633 637667429
751693462 298334464 519724524
28521448 44106092 743410090
230435029 14148002 363930160
638817690 42835206 810653050
493474080 468233999 637025081
200727612 821912228 762296938
112005294 529233363 502753092
454457297 649942504 378809616
326759730 522589940 713170650
180241323 690342802 216034035
64441615 24919093 7215875
673268883 403407113 378700949
202368156 442818099 91984460
389932435 330861886 780106176
1265534 206121828 284427707
251662322 477054 716823436
290434844 563675337 641920380
493097031 29761106 623271645
608260049 575698180 611608416
3412044 620792270 716442587
318966801 78139764 698186090
308890528 823794160 182849698
290202901 184740324 328987991
501275841 424623150 527371965
830689052 21134698 610702213
748191247 248250179 654483683
573958776 584189219 5778370
94299383 425436222 94665435
815254275 365799247 789108744
270905185 158847995 46694398
558001235 311792681 35861778
684402844 319809196 464074923
317829067 784714956 316874933
413694163 175624673 575297129
668894192 73012151 214071744
676228285 822690588 106941157
544794928 694749709 655603364
549843800 144380125 824296146
428512406 408044440 549382933
247677498 206882071 646239595
621068518 89010315 351631575
23386774 11022696 282588169
229243308 651429016 374168605
457184205 31201957 577727885
420876790 118225953 385519509
16684035 135062941 35758311
761554817 53050847 440103844
408357161 662364482 118472740
747229279 616064743 774917466
806327255 308603258 392617688
128042405 341606632 280123045
633958583 557227362 254289934
650184649 831543939 628807562
732094534 244887450 416138043
679925116 495441532 115334804
553750669 404094400 686793159
697997970 511342151 736839915
500430115 403093973 843172728
607663422 485539643 755400504
341989579 675164527 261257041
715159920 625450152 813866573
402053363 365327647 670463037
359331872 266583625 173078427
832339522 503925860 732095526
125090489 71157182 62656555
823238911 20462601 235606433
84085009 796013875 188541261
748246844 371026480 588264178
760098379 655133607 466601805
36376038 78274085 428032757
769794064 225744675 207753713
99606797 441339659 615359201
668028246 664083571 397257479
753106047 460060251 599292162
764868319 272416413 613609887
158292728 834783872 362634290
49930686 793198772 686600745
385170346 405280608 461467812
726059907 485706889 176318110
506653850 805435961 497749378
91360130 835504066 550872131
535625630 123482970 605236452
1151653 448382756 654912291
22375670 561594244 325523964
714817988 646077387 809918929
570495491 809975008 732861475
52605666 530271366 711524161
589447467 1010413 736905004
80922580 287142979 249856714
780100983 186251725 61505759
496103244 773385621 474642324
647708221 575536843 230358531
636104196 448692832 129021876
511331221 447422368 782678760
148890254 212034397 26561244
45100649 326610578 118572089
605336843 254698629 125271191
316043610 129475052 112431390
377463378 696468844 314300201
245676915 782749986 615221058
58527790 584972827 751915473
122972298 831529431 97065931
432011157 103605613 614468927
184717915 328857334 789919568
450301531 586497411 777183044
64911753 479428750 640401971
841761164 352497545 646005366
220047785 694250763 275713570
381059573 240559043 579504076
840277962 686965821 814655076
2758489 23587249 4577940
278472965 696536477 371963727
48558157 233198065 321830942
236881837 7386696 780968284
403459402 57749711 302121191
392992266 586968257 104494277
163012464 338896336 690909593
407462289 510771090 262827502
280280094 713471482 37377533
772163180 334791122 483740429
720289701 520780442 337154710
549243916 44475866 345957113
739417097 452238860 450869276
583093677 583407625 622356573
531607042 130539866 712840855
179262974 138943774 195710213
723169239 335924711 410781966
181606091 388830119 284653055
494090792 424730028 12087892
635514096 74139939 393377685
225495208 254562667 689587416
661649788 834545962 814996292
113692328 809953531 409766804
118593637 331891861 692686075
232625946 740036332 571669068
756507037 699098662 606615724
790446488 203418671 316238415
241012765 46422515 435987003
471544351 389457536 507473129
738159709 587838335 53199144
836457543 114559778 465072998
481142970 453599199 589919877
102621788 397002139 320381015
67664691 717504576 271296421
412304658 57709234 752147394
799856129 313619634 605731833
120014649 277544075 633785314
304705502 436570954 281447841
282673842 449872840 418849255
458348170 535700319 264583842
539497587 755187533 502162516
325774677 790922290 333489826
156822523 629774171 842748313
34654976 207649814 559331669
767951069 209409199 804702572
483502808 114096648 579616116
72130634 675099339 822789101
136805866 150174478 152195312
639703342 667206534 214146931
588327732 842696775 613002821
798631728 135993082 766630543
122092139 57649035 144458084
124288394 189388537 488310397
683089193 271343619 273005895
388195188 205476554 695191700
476050448 386015401 170295042
845351494 356929014 660748395
356025893 518572939 673763160
769295800 48457713 805939031
9563783 185165379 76605503
534695484 771172450 447356561
136980352 586229291 610271219
506317335 478698777 19694941
786821181 8237545 319017018
288118789 501095574 711797313
414223726 546752936 815046221
83057135 445666705 734357691
656153090 460848877 198975799
748991931 728814606 693383359
635171901 82407498 74125159
343402983 8897929 60961749
98112502 570258640 392545518
418567406 413388117 756480616
257041259 536452828 32175308
200412225 96092735 261404067
779263265 78030360 333725565
831203243 669973253 252561234
71125814 199922882 427509570
54304880 41436672 549783089
347394803 538609362 94430921
291131170 399293218 478514693
489387066 33785411 577753100
223632764 63048164 200603477
519712890 202155220 555873407
99551862 34653251 698906621
198171389 568437674 680694260
741008152 374941441 686712961
502128482 568920031 567830679
386415247 205575027 625926507
771358412 644750303 178797592
408771596 279452696 548035011
300941049 565004412 710589731
658252964 511473279 795299489
296175414 3421983 690765438
502162583 111501998 85012595
141549766 445898526 708291088
305171954 182121446 575831626
252419499 375083515 257816890
344978418 231271389 495197748
816432101 316823705 733592811
394259186 492490252 445607874
509671359 650086323 227088718
746933478 344840914 759941681
232332922 610848204 689371241
647329491 685502626 556363166
273400413 727598287 781002003
253476260 31832820 192997275
77376890 582201144 103056245
219181585 4170512 836065681
553258410 148237767 92052476
659882722 832548272 582306346
121667038 348464766 579568629
633259583 282011289 571909627
731753754 230868307 684925007
326376727 777210933 793146194
613661775 820177213 89902025
597589368 406136163 603632083
445034244 626786582 833349840
382982865 691338151 387622303
402434141 329113969 433275514
483501430 371004368 310454606
514762814 208890030 584842193
560113045 491958108 792458515
237200605 655215796 738188558
88292752 299128073 589851885
775260668 701061006 802808027
188952929 443152238 413776895
651450236 27505863 783307574
162448939 775422050 58735237
339791302 246303785 552027047
619410894 355393445 549039121
254609463 46637522 687361990
547741433 469870550 192162659
113106905 206063322 645188655
282394781 845034468 188324246
813315307 740720158 795069431
438160462 327103704 455595179
38838103 495628825 714149863
704600569 646515005 387281695
590372802 842713024 219765306
38672193 419750035 609399225
780248913 665396941 723811379
472939477 142925077 282777265
291335043 766994198 472540416
475361473 362908410 388766922
723499806 311920590 667831942
100936775 57677219 159278597
244376284 366866216 439548876
575284874 638501145 169990050
797344892 627179001 614458035
477397714 642737491 624253785
326765038 293100136 552626507
151070067 484970787 50057475
200443388 715545380 153725686
525229074 488133904 745172604
731215394 251953089 824300706
586639597 123017083 513278222
735977994 834873303 637790175
479822386 441687460 13233645
407473239 323382051 26500259
123476725 363644959 598622852
695266569 74515626 356035841
540753861 712331689 339068022
714627764 581315910 685019055
116410730 402556235 670013662
27296846 632302827 624161046
111097954 210392108 533347979
585390484 25209355 271854581
359817115 427712084 365969736
509129163 793524635 369418614
779193550 407106110 576239722
711692069 652945364 45135226
253062296 189118146 21029060
112157721 663245256 65093394
571698544 257133801 241835843
571619647 63484104 45533963
192212329 45634182 260242863
334430348 830291689 217169915
622835899 681620783 392329631
307616495 733530670 657334961
197783574 387257598 72118946
812578557 277523093 704486646
570722449 166965932 230917628
167929884 197660936 547206437
713760786 840891270 27842912
29662906 649963457 433706814
575172929 195561003 78908783
100328987 600286070 72136171
665298760 631735724 327144024
67180240 439343064 69009201
399008198 416427761 114657432
510492720 484920792 234951156
649563311 32575543 506927300
466243628 27119234 152869614
239964827 686441100 526886507
577092013 743584014 94513555
404440683 660037967 59439750
806555499 646072681 405632534
254352989 22739963 391444252
48785245 466545632 742197539
262439794 31510186 198988887
803516900 699990279 523542104
392829966 291595927 692847745
22407060 600686220 61870440
538663792 789562502 340411922
107059218 178904443 385249065
485642470 339101735 197606404
360410929 323961347 379712703
727728905 685413487 89566564
581848508 135986041 176255746
372368972 434366175 359377744
385990109 685516969 423798106
161341064 372068862 219229985
182715376 754288475 268183193
318681659 777530020 841099267
285981349 717019462 92354664
827705887 331689525 550639093
22201927 158744771 601026687
426204773 452821662 561660085
806268971 337237278 424369621
181764293 647789134 583402510
456909659 799642190 787773760
260053776 795044710 149775436
508558175 815963106 308217571
746434861 430601251 808418667
327571257 806081473 3679597
133938384 545681743 326994326
806421284 30536531 146858546
134979120 14767743 161777554
785513289 815697217 807471502
297595591 35178093 375541818
53492176 23031028 404869090
127901792 355497815 481397480
475081050 582393317 477881683
784619705 738334662 768415645
123121394 116275937 349408887
715549673 512565624 622161049
144114262 465204000 769968191
618530450 610593225 814000711
573046804 16682035 494452196
841202150 276222629 195800563
110478311 787321602 496204581
839338179 584289487 340634735
700262595 562659695 391087832
781481293 430042385 416813860
103961302 438033087 27677572
208759343 679358577 221814495
837647562 283027746 704416880
46595087 670781219 238642087
536562343 509427472 447023405
654647246 751495720 585966169
408550720 745593735 582814714
837482206 809993854 409764874
273627922 575332455 828010976
371053485 37058509 325845695
834089142 836364079 542792376
674906498 528542024 552834009
776216637 247145876 187124969
585491409 675159683 177352133
394585972 564154322 330961619
3651241 106625035 603369008
80726265 435027869 785149866
283193037 389132217 477081529
77360456 645128577 229639223
783849488 690582170 198845425
143152544 316139695 217810473
781066168 221357443 175069734
193341713 417195871 399351891
512377819 457254962 62135332
743112652 747832404 138048183
156063366 41357674 179556384
700255424 360717076 438112415
28391294 756583394 242534469
785244060 611768907 385543585
387591411 150304681 527793377
253511260 829845373 431238604
435754256 418757818 829660748
492130357 303175395 836527526
292661413 714806668 236055086
64163920 402622944 387852311
114282379 532583707 401383651
152418066 476186371 386897605
24942413 66276010 811465788
563144037 233636128 806704915
162612479 461459288 707976567
743545396 546708429 625620662
479392349 418073125 12652777
174800073 111515242 593939169
349605969 814451050 62786364
578503011 455631655 276592251
107702683 116791852 790823619
835827198 465543657 259212738
262285809 714222189 641140547
521045936 633572789 646857303
617332495 309836312 197697662
137632545 553980942 336723098
290527544 518478478 388541064
757873324 790649180 759283245
602215958 647689200 132688386
798400797 486046324 267788817
278567576 480068903 581328435
765372702 704937632 112511224
284718281 92543955 409554733
391196385 335656690 525686181
346643856 839252311 180744912
523981486 823388235 364775151
123738681 94978646 583766244
24806650 266530354 545977195
648409941 635380760 662742942
550939732 163706172 565506898
362029001 187325572 653193793
704663531 672862487 530356490
675383690 215638218 71335191
462547480 294184391 601620006
835702731 486692545 280911118
794272252 737833881 675765407
456313077 833082906 613739298
140494025 632350422 753942141
546759687 274272234 782396535
671241188 253695740 470401659
332001080 657164201 9593459
251195646 270342221 500944749
121772567 64679373 324489852
741825 79146613 544002819
792042204 809040494 618890581
749260639 640105262 246735177
49397594 445288265 41874830
559829304 531324094 20648982
105441617 202762180 808975266
625731087 518792296 404899151
367835123 361505981 548847679
225081566 288405932 572095544
183631353 80382641 922492
630880187 161810919 333987416
603252230 491162527 255238951
293120925 674251641 660757319
451754016 105998406 714480341
681996021 25911421 747139108
551614823 737211578 326984084
14493422 254921349 809094926
214328929 185632507 121771642
610375245 431716186 366212799
617011773 122375809 179550740
750041472 15822938 616578051
14582820 627488129 219898604
361203166 237935505 804798647
140481680 522737259 474896714
552795652 79336133 844898942
591356030 201045485 218018242
184273190 644823969 572968320
366318153 642083442 716101417
212727380 192717749 114785001
818618136 177209106 243981582
489394966 129987124 334279461
63878574 519766870 752542773
491147390 245148969 759908529
536785972 123624468 67557397
414158093 717970707 554520053
435641811 719070456 94222856
778574394 543818814 696580709
354320838 763378060 490867474
362438495 426627120 50826169
286786185 557803708 289621459
623894315 787493528 182197034
337832460 773980188 161842035
31129036 830176798 164930402
235845666 400637494 527618020
816703066 796795542 73809399
538049806 787716723 501049329
739988186 733671164 746367952
218066768 114968941 487140127
186281924 580394943 339629281
146928654 148759917 214366820
82702402 591405334 369014500
269451601 582999434 393222974
182287972 627816602 95322979
142479271 373162507 641621358
390088919 795787424 722393669
597350130 749968610 92215983
510929573 254074381 250470152
281601106 608336946 312713769
628990115 93776264 308955622
60133486 689718266 129319435
480389554 230732730 665245532
93084048 694219804 583546524
371869621 605921559 395285261
414428568 184017115 437066045
632162064 55095373 118130301
668327112 692847595 291703094
89654804 206073462 818137678
194563326 630750643 792976865
351670167 612465469 339395941
822124101 561039032 605125907
124983843 22998662 232552000
101899372 256574382 107165624
517316933 390780987 622313501
510308586 16859415 429458145
546137539 291528454 701116872
121630864 738659363 213059482
380687060 538089071 418147153
492092477 386204168 178150383
536855854 90492572 180346565
641578927 216265893 164052437
753661512 62158995 79248932
16351060 597769475 385914109
429752697 429551777 430409151
393182840 227513779 297143387
470164720 15440903 769717230
733263362 203225509 355651852
275108447 271124412 87538705
149332966 343760100 764564485
170320038 63797252 788371080
597931202 366111617 255832356
216130515 14431868 738775175
519904666 546517152 285859279
156492202 235946196 105883595
151474443 176868133 187379557
816124786 311448762 731978867
201282706 51353579 229238144
738894647 414210813 15722394
29817798 424315166 287899621
348294183 585553875 385183329
23258422 20011033 358587261
192927284 99689348 192276878
394078933 662427890 533870923
63378280 666386497 320025786
799613383 285366517 419536632
15845550 594512492 453088996
546354850 97936975 577426880
421038038 515383845 622256415
679653622 708118973 21906805
248242692 341881065 826738571
206796910 260791213 219677183
398204584 566024647 597917267
542855997 498604897 288198921
830378115 347976736 804568723
63462555 380089747 258921045
674245142 185275857 757097762
84305616 840352310 145481191
519738968 816812818 397004159
773313587 509401810 752443043
427392008 202407627 187798468
534198134 122994893 247692885
704523206 151267804 340250918
620463365 24336652 381742526
207879464 704870323 50342246
671721082 103869247 7610761
463554372 509676765 828924276
565390196 318204905 675151693
806353861 74695018 464227116
833602160 821164472 404136333
735710876 153211137 576481111
655314226 269767102 444321035
767872556 760685376 127339374
128125827 28704887 108244151
230765177 482691272 548550290
678010599 189487102 814023552
757506797 650034797 698853245
760441960 464136337 644589543
73948751 601727210 546733470
72888813 604926303 356000970
646156011 410688277 381975935
295749459 349286746 628181652
157249717 207591709 499797758
407580381 371130957 156091921
194303426 407964735 91227887
468787747 435538203 284027376
336593191 319105203 293117711
605315342 752553374 644765041
680357418 82345416 246418029
416066033 682934603 439815336
359794862 422804607 757338718
774994455 66156776 693532143
11217061 178609835 250886177
207660896 812480524 328512385
771739405 91811107 637084773
494093190 518342877 78540162
807889771 276647179 733610179
819153549 556922372 799603327
727056569 256929860 58536917
777985859 32203846 517656562
679570766 812659989 788657933
286117555 656564136 426719120
333272899 453662186 634332105
219743076 425481246 448620917
530097952 171668873 496619142
596024204 243322254 695529315
577616652 107175429 337292251
834001384 837160631 298214767
359865207 275742786 675541499
577796641 690553956 452679881
553459607 50176812 726295369
76475554 420707359 23390404
542671482 672167827 68349012
633228 441924114 568369452
788548850 807397519 645816578
778465302 512903794 677724631
250454781 692846790 730407536
437196080 308877184 20349417
753311515 163430051 173106711
304773611 589784577 268266757
420993202 329362505 688969915
239626558 401873234 475621762
155476897 688347646 537946671
123735854 553646309 686872887
335574003 227269879 451567381
326047499 371462172 782384507
597464469 256492789 66061725
15170957 395760166 67123087
31396081 248094885 247617121
701508482 588521929 377924059
406797319 732671668 715075216
557604714 518160119 510959494
622403878 156040380 193150998
406577775 534171504 15227669
436293789 2189690 592165587
272048829 257894752 750137417
701554005 165308249 116448375
628989063 133284898 173700359
252389585 16337103 719035162
619493777 645880262 260515079
678326277 450397713 790238306
559113201 30133077 200012666
161973914 302268391 649503513
349738989 181853678 617678395
528077636 781188283 414107938
259740119 253591001 528481922
330915873 627470737 5751209
510297869 114158424 549906427
320609589 213214908 2475939
84048454 529327102 139732271
680436854 358580555 737106038
341846496 227185301 234478804
342170378 716649582 426132677
233358762 844971367 423725707
131683337 314079802 238157669
607490421 397739251 436750806
822129732 196865120 727288033
85954482 330201696 201115454
482102999 2685441 694036739
22614833 646609460 93457679
233692325 280334736 23406495
640658196 617935133 757784147
729831172 48593875 133567504
97266597 659418424 747133902
558704848 659568883 671826394
414178569 621441646 474274034
332764468 564165639 441010335
97935204 647758949 208609808
89891554 735923111 607830666
425028092 313838265 531914971
524481714 685158242 52269834
844867287 192124450 801042381
324007129 800315730 269698834
487464739 512067745 310217065
108800729 411075760 481380063
139025164 63563803 495960463
369516236 227799090 755578610
709334711 506127522 693017769
775116682 303304112 235916010
778543278 775732597 792428327
406282170 116421260 219453767
91763161 522446412 527060272
706695065 15471230 408933940
288899783 641086781 105310489
446253375 713319633 383909411
499066895 783207107 578863861
315902934 480697444 253699966
837825350 282357934 193518501
101049662 377091025 430310983
248169797 708016120 753928689
197540148 151727108 44416820
282512993 769144997 84328967
489064081 352693583 301766483
455932333 220420024 690086926
401672570 528925634 634452229
459736688 450923697 414075394
169154383 538825851 269538820
688547721 750300196 730746171
537781046 93648238 524594336
44757438 251868093 648700812
360876495 816241265 441029810
461399521 98968763 434348089
193023618 824497298 807271608
288993317 798520568 394753447
249561860 263231070 404086701
632473718 162952739 129792330
548257822 127755140 796245735
182999584 677402228 805168494
208281931 680897870 120878808
144273076 513802979 129517397
150377493 756172743 367963933
250235767 705079995 636290448
157496770 686783082 673238859
127212433 699774684 841491154
592957945 391515880 537172791
205172131 728448258 434933437
411640015 273690733 813275510
306171058 577794466 185887564
124630061 610362487 507543834
174084273 135630572 640900410
609145032 229063948 486073748
607863175 213328053 416383469
699576273 804774068 788295138
200658385 128381213 735029153
280363112 535713634 215435487
800019986 519687793 103377929
275787597 357509924 320562659
524438878 784392557 299916235
126111330 496160965 381023826
106042766 86888314 838793460
163048913 718088276 523122257
697465904 43573716 822719467
768844540 465771708 675198566
823874672 633436402 582971130
63502547 560305639 345732316
656840814 572310050 236154403
531790905 380335893 494064491
28069391 410307855 696955371
499278544 658268418 226533453
689489593 153329897 669349738
206734147 322098293 249043105
121426258 607415480 539453443
607982068 720911545 710922180
427090916 778687167 22918829
204889733 721953109 821006546
532392181 697646393 128804645
101970504 519929338 845870554
793368749 779659082 700890310
246505933 804763349 689533373
49082707 162916785 661956186
647112421 681898762 22996013
389262041 657501914 721992690
417432043 102911938 162050816
741425572 709265613 452210687
437168857 48521750 453535612
425616791 621608083 743704882
733832210 46200675 594874567
257401130 336136335 656607956
614835874 408214734 805181453
98776619 240057028 49973174
836926815 283701154 115831611
633485421 284865236 755339009
114590360 451626778 154321315
501962182 356631345 595273979
108664939 813983261 782691994
637910122 592812290 161610794
83077641 303566896 148334685
250783027 169650077 745599239
95768917 531409247 4365931
160774626 156606567 191373604
244273771 837221110 103893711
174623405 285722358 766344598
419749395 589438483 266449003
479899159 126394928 255018692
551944252 72683233 812897620
401571851 611764559 265481170
804801617 541913075 258304595
488493358 108123928 805444569
828817897 814357501 156211708
642562049 163780602 757421506
310168733 590907411 277071411
708727465 596181408 306379807
816104939 54732987 574771740
187344935 619193768 375209486
218367684 578266102 814648888
146039840 556586971 838602559
595768143 370705419 480596008
117722895 298879668 253679607
239760363 672497763 537373574
630143543 36825756 3956340
349086014 173372686 410181663
610854664 813717782 427618477
681012536 683456260 369142880
439452250 540310135 795563993
243223016 561649851 281766956
44738241 546992136 637731437
815329191 106960889 820240786
791198369 692568226 492885207
183445050 703571347 333846662
49687651 228219211 74634450
634096730 786091581 575195522
193734583 434823829 617584605
675231681 446942997 232460142
460515257 79647070 172523213
775453351 816724375 272891499
368409330 570914417 141201591
14915651 548289457 628252421
718253885 593893879 307731505
704774478 437202856 696710100
720345410 727944571 484742512
619247537 308139877 747092813
118951937 703488227 348075948
555937329 764788488 626328023
88014147 558574504 333478709
449825535 519671715 619429098
253218263 801918661 310119300
26275016 99263546 363019338
789705078 492476690 185463904
89646890 713194863 657601757
11732143 177521243 417367086
497965198 383126065 60440562
763936553 508487353 226257738
103834150 486066828 679417992
715302200 667979647 407330925
702630002 65112255 208939583
44367210 132751976 153951088
379076 637623130 376571157
576354320 310555817 838764882
269723543 493934731 465748261
148558149 702684607 525449562
816441053 352772639 546157367
167337107 344278132 306025589
819052293 381160517 151965764
167896456 781836473 415735265
124865314 819046913 240616443
624839528 773797002 442079077
834708754 448832357 321570814
339764121 762114472 629973651
496767216 64008439 58003568
483212981 579177044 398496716
455902090 559764151 609988347
605627127 734730922 564367906
768210486 121245343 162637525
391732796 524516184 576365753
279057315 259520752 78536720
263399547 298102510 112582597
613022461 236737848 27125071
706183415 240016629 616998712
826617508 744630760 213246334
390622466 508985117 715107850
665813655 88380173 652579387
226767775 367663155 555608076
437890260 695720993 635882033
593028143 123411437 702696979
354443735 683087249 73654302
81814246 19849727 83408544
826706710 462818766 389012013
238674103 233512201 236060874
590600347 527446735 25347858
711712692 511075641 609901119
751547920 339918303 230401581
241237238 21163154 216542076
198155397 156056487 486752377
9584284 120075050 822648129
271390142 780862868 529416593
244466773 583625198 781489882
737687434 710847036 737843162
410431053 34770877 76913826
284920341 461431734 410412561
843610176 220816940 156555453
26430124 320740323 585804363
130411395 244385654 717592428
78362990 520872928 471992290
748170919 790922169 505747686
764406598 27859904 84950369
401221619 711003858 438505906
337811496 665777059 563970415
756008397 669269203 781219855
221942964 779876328 97665952
458716133 341851410 754659104
311013707 437826289 199701053
573405271 566169415 51119654
385784436 291679927 785555093
552193320 714900745 658407253
369139276 436097989 551795999
744566954 525763314 579787885
608534390 540580743 431790184
379293916 755949509 283578711
823782477 465486619 660220181
19460758 271053967 246757157
772222327 354460239 736596366
43123145 740677221 696166014
245769904 348002658 601303828
825555242 191495617 712610160
654531728 250377966 532901605
664881705 403271693 699354874
838197459 838814534 736929355
780670389 681958538 629465703
605396280 85245340 487380825
39903042 53005278 581034092
434087691 507104961 664176184
532924188 421266051 552368326
834280739 142931367 512187005
640962453 196836144 521397853
731818099 279462507 297405951
271575475 444428637 107816016
134466692 679516340 648488510
305097739 472306096 269462975
287147333 762693489 166099040
323469805 492223511 103737962
270472369 292653785 241662016
2234472 149376510 824624733
268434048 503730348 363156078
430792267 791653018 549732259
180335737 293330564 269391630
743476838 766240119 625719197
314570683 388294964 477988642
106344812 386113925 440998670
649088692 280632612 488105069
814607509 641065231 683688174
99860078 668225938 169349620
527402163 534343396 464021741
762432127 348339716 209179965
267559794 708672175 31605831
594276332 539732118 3380206
70385363 355151507 229107206
305854514 574909629 453870905
272334084 712802326 33286588
799592157 700413333 811690559
160528616 685709702 657510921
802367543 606297478 702364037
289625327 726986377 684394132
7159207 285952074 521821409
396645563 624999129 168333974
419829705 42561291 112941646
218283037 217493257 257396578
430047158 421651233 372770628
239138877 413603453 220533217
573542296 161117172 611048556
369951985 805456811 473562555
666591184 152572013 118959421
47702826 731958613 708856783
697508940 310475298 457725552
703209756 421845987 37535956
22604701 473232021 105275682
209975805 410462675 479572851
716970374 146272808 190166437
4229082 692157984 579653929
806040592 65000994 837257611
369207837 287730059 721915523
475406542 207986066 797080174
564621152 672765929 380162996
240155716 418682488 694145886
301907417 657822973 789447112
541443076 361190156 657730932
459404513 765856887 205765397
248576077 6472942 337022454
703188640 764939629 136287281
67405615 312919911 809898538
572573947 114756096 453291119
807019225 152623737 537921727
366670748 83654618 682471569
604181336 321213726 197836528
20673756 330669800 85183321
28751959 826920725 669028470
503345982 372249141 449194807
103680088 574570623 316446172
268995823 136970874 755675861
458878689 30715554 238669244
682988847 846104596 213123237
62848930 634656350 426041224
822857927 372079130 12009780
781330129 629140078 141755720
212383538 350711227 530801383
492893068 177713384 15139572
397837542 642685415 179152802
431123221 416669583 252778821
292796982 784919681 189810573
840290014 451776907 270467775
835882493 542373556 154868340
427862919 178977763 450691742
202103911 470153282 57098125
51235114 74068532 621783795
784048158 832625800 322239886
747240378 432373742 93828776
113267527 256782069 51457494
195374509 340715032 549972847
673441575 531808280 607770837
641747641 799984845 540481109
682801437 275031153 455860601
501481017 599313496 189420044
634235383 641126861 832439991
390035647 315546702 122730535
676808251 574289494 614386313
240757262 493797536 199763525
322472184 513647046 792632655
212832153 255490899 427032224
145093618 562648843 656713192
152065532 497447325 535926573
464419382 271617487 241587191
533060553 252968247 633451042
132327598 557475295 644852851
465844176 93910353 594066923
701630618 522272391 491140280
810682240 747307352 251252511
819394767 145066535 846071890
395961208 521202849 247350693
572243372 378614942 173618925
830774028 748629637 680350804
648758848 210078860 135087788
710700398 626670379 831828300
379267790 813662496 149408702
149437296 252644431 87282410
246589787 87938636 259329731
286771208 538723324 806011587
730356345 174890083 393442546
640601533 716994043 263065118
701527987 62768572 251654138
194447039 627735902 179584293
8865634 89308292 440254945
427428324 463376077 291745296
93019333 94847709 121428648
816964246 412737394 63888001
387120792 284232067 219405539
629992560 228940327 390177377
336319891 569592607 234007032
533329472 337792930 642461105
679407864 606182073 623858769
580715104 628942603 680218943
826038521 110642505 490033053
363026654 346430642 227126235
693820026 398879866 298872016
774551517 707192038 609827525
387302254 823432542 841138047
663288201 835627147 513307496
4680517 816618525 384235149
28763945 251002773 42103259
648621132 247630252 627507196
298184039 765435491 345997299
793180456 242587161 184847459
579816436 643093545 194181123
687845269 152840546 615251012
361200879 144337945 303966199
114940431 138677720 155000803
349531744 688341615 421220977
124966832 776858648 76641339
1954396 400295927 759994591
257014427 595135860 289519313
809376587 57243581 339307100
423179055 259928232 450324938
364770836 699314883 826751242
107791039 136440727 695502447
757176398 732916203 355244497
403882077 117648311 31942191
104601403 710182494 657093375
586590569 433056060 442226921
483632796 94092304 15130468
441573127 588852639 698879738
464175350 541316097 492966549
384215163 528475906 398195864
180365452 344544232 137786528
285461160 554397429 282758603
503139252 90505287 105568928
477638864 9863457 69679248
681467030 145055512 422586958
297163948 561255421 685346748
563249258 17012254 158220634
640495666 576632520 841167376
193594810 301728056 85860492
466053663 44917384 456874620
556184341 694529586 531719054
528947363 200543082 466780058
363158832 610894076 501580397
666906330 50257519 581967711
620708327 251678994 456674791
650390471 580962064 442983864
641207590 359193392 497704736
640830909 27269681 438751367
430755023 602849107 15136003
247358185 217772639 71910496
805381882 794993542 819961915
66363742 403591235 607368515
116912918 24790332 79476449
827697201 294598783 442625648
21912079 736441958 125367497
722502238 374559511 31736054
147599435 192816722 90108899
617312005 527728645 248627058
691905058 144317038 558579837
523720615 126846707 365363393
514132752 229352329 29065731
474358366 569373360 107189704
655930200 107852633 760718793
373056946 44579352 492268606
836319054 474263144 685737141
120012859 834314731 1855786
431602407 321879005 564749213
348708233 353281000 162341472
780308197 156389381 335561140
616353076 791017969 659387141
425044672 588676174 396308544
331443668 300830935 471957726
137089408 667722335 233583286
757515044 151345856 169408202
272340837 455071561 741761263
356339541 646358634 748451165
453852911 49786399 157947
503472404 695998183 662441629
151386598 804379954 242440462
730040995 426072806 358070199
95635373 207968059 277178735
109650023 102037077 283492177
99598682 292133540 250406323
208535573 229524611 796723090
141779811 741848363 201012281
698924826 316996213 734630598
484539532 551340259 562693137
631007707 389321940 135714361
374527386 46110053 130791933
31427668 512689921 474987243
242460953 486866426 511068081
282929688 685878364 345262765
524806600 836924920 359705763
412040766 594953791 785566052
101655696 287075017 782912878
314246211 615437827 436418872
29488133 824706202 704699818
240868617 684197759 541337543
790155794 253852624 204234690
315163797 300511492 692788070
161170867 298764234 482276287
484736947 449376176 735730631
252858869 197346971 694077093
733778966 534090509 220863480
460613751 643035451 368414062
107826309 707313811 682720270
817054219 802993874 590624575
785877896 705659826 540961961
117293404 541684811 625814875
4949529 196992157 111743286
321931545 297240093 472638438
365456813 193565640 80757731
465044269 801967361 517080720
305166827 495688015 149269547
341678653 750872534 670198635
316914209 649941667 609843925
301151587 39209633 744740417
53902411 227964960 808864695
203729329 187137231 310158042
149729408 523316774 199174866
136211055 189134989 538750085
661392880 98355822 624498793
409279990 618634608 749851919
475498029 340251498 35670619
203264342 100386392 665649450
462135521 24915238 509019805
294319432 56466552 673296734
525793355 654105008 35909565
394672007 604004706 206121265
548779808 255985816 5604654
405674952 170690675 213382414
299771891 548887857 108880368
276206315 279643493 43089630
224687670 281827833 688173649
408517115 786531750 307272850
297293802 178225762 560785936
243769731 760933414 427980602
180364258 304294745 315158717
24981689 667214925 801410697
602027145 185707794 356966265
360446273 776730795 785275688
127687182 371924909 239841795
288752255 841178081 245505282
432324076 686710780 714781881
103110096 487996359 174707065
632866460 527893824 95055240
510402947 740042262 764094821
420251141 165696442 340734996
192025713 327282181 797998587
682536359 255108537 585892020
235127701 811772007 603672802
478897135 764630902 787148322
326453758 698779272 528501559
740306547 765583877 351849072
611840305 469784442 793148098
755716882 384078246 404960891
330714211 428056746 141588567
654698967 167752108 460798385
48128651 346139245 241872858
832818717 646442690 531141231
320489513 783348350 321685744
312820242 3987225 828055143
320832179 677920039 137562673
325933845 212134460 269513885
419222226 170846195 97328727
814658277 438422555 51708557
446960738 239759165 317604247
155574085 428656880 835143339
210389172 650551278 489158833
652886481 380949782 730733126
687783332 384523684 581075845
570790193 543259004 518661432
709223958 193996641 307722930
242278716 380112396 713629579
63467217 325076993 367826873
383517658 73587135 145565791
147191270 634162006 248343084
108018216 692680239 774054195
628821517 110021494 181765890
579722650 474802611 283699065
321847320 444536607 386372136
32833269 796841771 408180781
587203622 550278438 650096480
640062214 290202245 409893660
585621296 270037941 79761214
779528213 759070289 829681031
834076243 63528316 71258245
570711836 221220138 521175292
417055421 578195403 559203098
274483633 157505518 264591762
450812962 390857406 410328913
270880417 465145378 840971017
692910798 420415194 277441266
698117612 97639157 642291212
467718118 579508287 435920682
170531327 163079730 382773655
559455227 481318859 637173085
286719437 608084388 572209762
736780855 472978260 98590525
673317840 462521971 754634916
667715316 287929528 838274745
214876047 733698400 607629920
654494710 130670887 84207550
713085607 354255842 297702517
663412515 239839794 182493282
290865115 135408739 109630844
519061137 111909447 823487653
550435857 242303009 716687802
833829686 770276895 222137574
543562308 593652141 210704628
616253314 782736378 327610896
99585574 104791250 535243551
311090655 266223405 132913714
423850895 814659509 437367299
334900229 308260074 109448409
780785194 532456915 697862229
584281678 568617834 526992461
4824069 840979195 45796033
500322964 556742699 82810269
121507798 114031961 773918133
783948402 177072759 340138557
412548506 750198150 811932388
311632831 258914622 644555664
168068315 793601282 645967359
261538191 227308073 273150295
737846009 482659604 317790745
314142642 83172755 756976332
648448098 624456363 774827836
805020984 519862630 60705781
23493422 720778714 617054523
121103173 133265070 71890304
179121832 72894809 585888809
513840447 160299680 197577629
312677298 277969325 153157201
184364353 709191090 239133137
494130646 201018452 691893289
113394225 653006466 643695180
11148622 177756733 177779216
356213643 521150605 94118616
23559302 462935061 837372994
614815292 607106127 684726162
768199304 622182103 374851061
267760422 674165322 821032585
497819393 33725809 589720526
612176720 709960155 150678615
526651810 602759875 64244849
129477293 652200821 297700680
354218079 588394228 87161585
115625408 305667780 362781525
650527228 118207272 774111676
551482213 464338413 661857026
175639341 2541734 41506039
584933870 567507312 352818467
453804815 548067286 829301274
370379330 452338137 659405464
708573336 743724985 713097121
302626900 749996278 519023798
273375899 57546729 60500272
551522119 796445621 729421090
99208982 276922688 825194724
12342109 350633828 738520345
785461412 378466143 289133233
475074966 683651331 845338182
537104681 20665636 701433959
770685080 171275626 721347106
794489234 727563741 596695264
560529225 805672336 786916839
795929748 729135326 773999737
147880394 408371904 153823933
700126660 7006096 352083543
299558249 495096198 106828878
87717137 625345514 731437749
51035344 584085526 127349492
133305316 592284198 12169355
563150716 276376527 403335521
429408710 519217464 317299945
600488893 759829609 351027136
245200974 473619376 13565301
215484223 141370444 32839721
684607002 325822486 496418406
813260544 811531912 24948486
175379232 210506381 204170926
590701843 93880463 268027018
117755190 162043295 428147096
447481848 470317338 318802280
243173898 232624012 628231365
692563912 760819819 606095859
646854351 128137527 809383605
517452165 66978661 802175485
227252691 570013880 532991554
306271421 75378345 87281212
779732698 230497109 483341486
112942401 383540669 757305762
366806620 251996388 287740930
118462353 137137966 285417023
263949037 427980592 363346895
664938471 8352753 309862770
354555675 765646418 420601693
13297611 429139247 8044369
730642414 200789005 245111817
466741221 193707487 421319943
608757387 256428103 36120514
614232771 16244914 507029768
285450154 275872244 586407207
611021979 769333052 243942328
254445187 525902285 487321657
89389200 814210397 698315192
208524642 304995376 339202123
601629085 163856032 329330995
587896107 666110185 694734607
173307048 64877977 217460861
707918493 576200581 183599763
158376689 591446961 793084064
601920789 301486190 383797521
106564657 316942529 790275258
255647948 473906717 526733518
460319290 248189520 341895781
666290394 609007972 337102304
13159527 77414968 779157538
214760699 697353172 361636458
610069841 716105406 341432714
564861226 715827037 779957429
252643571 551073856 822585106
506064191 587469457 764692133
155744621 73772827 298237277
219103232 771650382 90908541
329166311 173101038 423328827
453994758 687278124 803132877
398759514 390172941 501233392
28700192 727098666 477103469
784162503 75860866 503570073
575350357 496089979 689239578
725993515 617760640 404958688
377585520 33779013 729574202
131461963 665439694 703251080
240621713 221430592 628624749
200260717 133473415 639301944
397435497 794606939 83901210
182588939 14343054 21131826
411001758 722009088 356727633
673571582 102929818 472088429
717914204 586846459 823644028
52470740 585572603 412818738
142815724 49587359 508655796
828785420 437193128 546916932
549553594 722610162 666198058
579349874 401187042 785134706
84626355 796380531 132751870
583296056 54428151 417550537
92809937 255045815 773383082
720012025 503233063 707053963
674486465 478129011 768584531
193905362 76040232 394073500
142843126 556326308 467038401
115062543 575745005 469015815
117582872 403631692 544644854
822806720 477648290 590164997
516576941 262806242 59490635
709179261 475925380 538982792
549446923 224068679 202873107
50720023 545264409 310440923
83732338 659967475 368382787
138433671 328781977 142946948
286346499 206985013 244102693
574599634 654610818 631992403
811058039 309544999 58398478
309929705 490655639 693964161
56592220 128833951 117032168
356848574 495844641 350986725
573209008 663408822 188759651
182324871 751430380 783608650
277441045 166539145 844118478
66477450 37740743 599537303
692647165 203995366 159904046
179469817 462551751 337575701
564402926 127582957 127957765
299262371 150364067 217131073
5281725 331063371 306922507
691693133 217128694 521688746
804386101 6500825 427327060
655507190 526114579 446338169
693882466 517899568 268257729
401678840 33227471 636752171
189226258 810927854 740999598
719129361 538021561 542673175
767164871 714373199 615706829
388891227 326337846 226812709
122541877 812263107 182116646
455885889 563752471 44149612
564830372 393662011 197400765
295049242 348485889 319936390
46176197 683625359 773008960
49007919 622871893 548586207
131684893 198054392 164091619
536580472 365314988 678981245
69567983 176169959 129010784
379451783 346826033 341017139
722694205 6195627 30208138
48156784 544895075 515827397
701322677 43730511 721222464
160322095 348631036 838922713
619495756 577931003 489301813
711067050 506081392 826613393
44031522 192320534 703318566
27817422 800936542 629924677
421945552 753380144 304500749
596666321 175578298 258504296
606579734 239412155 440620288
300103696 63125484 384321150
55568776 216814067 382279219
446455656 434607912 116749854
561805936 594422640 535193369
255945135 128643417 57828887
9578284 292160426 726994559
648742875 708406818 757248379
118851034 390244266 663478509
360651565 516923565 248108258
472525864 737945337 69416851
649485538 551674645 827814271
344611935 112428092 414283583
455952558 534282063 93670737
697779350 15114147 441990204
224749939 490320965 256991573
524245227 149522758 35643735
554109861 117154659 518878331
429422044 563164720 28344033
34258486 825036852 802441971
755431151 511847875 302852127
40497895 212558784 432222372
17021054 513195374 806445032
593689774 302539978 413868680
190219061 481752041 731440713
493641197 705719715 12246070
133380298 93491641 304015234
177814067 435670238 11641911
702560574 499474150 202374434
504316206 552680182 293328438
389023127 805582507 729098298
391267764 504860057 127943464
372562085 688721263 346866266
506103171 103200462 21605442
230817918 23501932 636861509
240230638 54707863 416055339
318318389 143178494 304134974
830556914 480040798 218530354
198342221 535005256 188855379
396437127 430209479 33407006
841764276 534721406 653644608
94243366 56482211 737158254
283895503 191872521 793506071
617594260 763763157 148768170
595314710 555780569 269550692
330121470 24935717 826554110
662860022 198632945 481490539
475941141 568020239 467401055
672213757 654400559 53464046
174048230 810726071 836382931
505757310 300805988 681616224
153382544 501246526 317095032
528127119 139358858 792248763
242908780 268399654 479773326
452492069 291584108 786522440
519795552 191787819 613537170
390901246 213483419 508450347
758134442 749659326 782476453
481700690 592087091 455039448
521520953 461087446 245207447
832085923 495570850 560695257
600564241 603200763 311657389
112301833 578271923 112188838
127371770 318259674 391704004
644950321 689895304 351992278
398125956 141489450 790765908
705351046 182629574 274240833
351058923 448837737 194993899
169569058 468807380 110612706
381559096 107623662 831769961
341169500 706551799 119819261
276222175 641963906 2734766
250606033 195703116 839881146
435747204 89426388 130655469
695857405 645517304 256416655
350755063 181059301 519003099
267220803 440264054 150821416
494640592 600159084 64680120
838514779 334902116 11431618
747282073 713648644 745038312
546086277 267632405 328645904
794414136 821770053 339642732
714353912 349840816 48411128
265912196 249348288 252367416
274423445 824395870 472120745
339745337 196063181 318348922
131614906 502046650 82669076
354712100 442001826 457460944
115434855 808116614 384786001
359462667 92375995 664036725
572442319 846037256 699651846
487685879 84306541 124975731
262359409 242853325 61716001
105217682 513874410 521778618
642667541 823373681 664191484
207330304 264583164 64528439
156115936 44037123 358146369
29354532 747534955 75574319
547492807 81387248 663162968
155058859 105666153 327763404
602937241 424600706 433330343
282705310 432109813 93658524
182415812 660819233 161572887
471275016 171174078 522178190
457839523 768027529 178217168
85067250 65669193 182326338
465501789 700626524 434347996
172862835 462650313 191545861
553503814 398369127 432110014
608444260 97492714 115929307
553529771 403495276 103822135
248587742 521117204 470953498
179144507 203488256 369069865
144428743 278264233 484359465
559001581 780380683 262149576
677958193 162560345 25233536
396794235 375425381 187086699
196263387 385630216 104462815
766839049 13753950 335117377
394941686 395492347 317919986
422324495 136423008 577379192
110985933 564695208 737196239
657209636 808405501 52689763
444266734 208238525 527444480
127299242 13732068 317462063
482317427 590069391 581184185
160287131 735285152 213671864
685877679 514943519 719082319
91873211 13314149 720861362
260461733 723341494 352516227
342859194 304637584 202360812
271034731 575528140 55774735
37571742 101288964 64795227
45365494 353887770 216594837
143020826 237061421 396730631
368168349 835215347 812784700
172229395 27699285 329630166
165413935 136532616 835193267
324569647 389342653 35892249
200472541 760127583 112959717
329154881 264929680 158593730
253850287 389296864 181780025
526896641 845616421 161830812
106330814 428297342 457663749
782066596 811140958 501885103
705080438 334758652 317980570
433912220 13130900 5304604
770456361 237180184 402640217
583538511 295401355 4405791
388183862 465539553 250259371
712501972 526680643 585391388
374526566 158083468 759022008
564954785 456945147 434933589
541735621 429876609 423684825
348721827 824479486 600514011
521170715 659675108 696534214
63825436 759107654 257471225
160878214 143456947 225966218
214235076 379135016 374610614
353091211 522709634 410756395
732040740 787942698 606272600
726759732 583336979 132846375
86030302 526476219 412608936
703085321 194712315 395442530
181691361 352349283 747678329
364919847 365367863 552349633
107263674 627767017 88044469
469038654 73003107 134683825
379359217 723981184 608892445
296132097 813996151 251739520
816651009 70854974 407721283
275608874 194597210 273864583
580375937 774611877 703907422
158713415 123467480 281648237
101340259 238315557 617378614
74781250 366145071 296592982
300893242 103132007 790747185
291491357 828232156 256884882
288526723 551914718 785365547
655384337 294997326 691108888
114098010 434126239 716546574
752179545 434493901 390153603
127329317 47850208 57927914
672429280 683156522 151110443
785108897 82646856 717385918
261139652 400526728 434160180
225376319 82374287 669380929
501809818 154168718 30489412
647101125 762055331 501287076
299950200 514824491 628359223
709281134 425300374 124043237
534459674 748248210 817084632
420745844 470166088 355445345
218745430 320261094 438568527
289127446 678504029 198997758
368994939 822441541 726767734
59437188 352957700 554950727
598638793 566017180 517723963
406043501 215618732 181162766
465384625 253149945 141388695
491629598 32649538 338952341
119468460 269416792 803439658
690060238 419278411 43335013
495462280 609323606 408767555
161540063 275542182 633587235
827336559 832273778 283249746
705773177 503732235 843138247
673502808 833896522 145861713
555848503 561617508 352679111
650511044 771004925 277220583
320088775 139453725 380561482
334767539 538416606 61330516
120145764 218343121 784650855
709958159 821208990 443972786
763082488 179133948 574387926
134469456 546996150 251179490
301958543 349401996 273966970
357825152 758190222 308689922
614226627 518543883 186476878
215868338 382206974 821828468
251476003 397423151 757197842
192058265 365710313 201444851
387269310 123661168 103970132
584543656 298963533 13811579
665433480 498314393 400808524
656580317 476464188 711414162
344584916 214311104 333462777
685919728 660971862 131924038
178454630 331214990 354862621
328567074 802898225 792314482
713612019 711571920 788507229
578494371 552006528 836118077
576430211 668677431 259564802
121424027 453861632 562178695
808213946 604579791 202356273
354343126 551789903 315653073
574924149 405490766 105822152
96207830 489879960 26859442
814091377 464124457 159457841
92942295 385279251 265291957
109135949 245855285 3308521
763923980 291710229 429547693
608268185 190159621 509812921
183601160 407170253 446519539
340086327 231089477 820887416
402064227 406038854 99117812
634316877 15880553 187424494
206033527 191337543 581513407
382575743 546737673 138105674
613065042 335375902 540497
421413669 532054742 274351803
411982956 583425669 749344840
567405793 614007226 772952699
719702373 428666855 607920979
28270674 754406519 89590852
479031392 93356863 209748595
582131384 757880712 296123584
77859092 153366655 767715648
16650451 190064634 433518474
439418797 474006979 357359412
790273580 163239711 322873275
234444070 781552640 593336350
378817268 761693853 620896751
769389871 546152845 35859253
113905199 252805588 13088196
157578236 811871130 145392362
442905125 133767771 462451350
668532834 53876559 422021961
832968956 605444488 106597042
818108396 301402888 587292547
381625138 589868947 228320600
572084005 391421366 413691751
754038994 774037307 131725485
403607609 199778257 664874390
46771319 10445473 139186420
654286542 391564733 251273328
54926078 218921004 652253413
219601704 809507841 717241175
248453063 504015663 388307648
551211924 825570340 74287490
488976233 751530171 198803866
452162968 649241886 304060504
581322106 314233947 476677946
677735424 819398711 94350764
380858722 93328494 620616733
592181358 419712233 470279471
845470715 238190926 557073564
668562218 545090241 138766313
546668583 137435027 232521909
757618350 133155424 703874689
752208460 82247945 145068296
690599145 110883403 161120574
135115671 86317335 721006240
564924898 773007797 357831641
605080307 141392779 261952915
754633314 517859612 549861238
685460423 303949131 107520997
501272169 242846779 7705860
481576870 626696572 463409218
310453883 170428845 497155755
311551862 294015456 469512399
491956941 647348163 95356459
231423298 608412152 21166745
436291138 417183673 460508125
112417844 75654847 493172615
483780512 602547538 62231154
272673258 211958192 360611109
516434350 475490739 281593095
373152746 432780037 826766468
75192808 243813309 821220750
545334439 470476814 315204487
190203411 824682797 478828881
22576577 603721127 407225946
485636220 528390338 748464004
838986975 335230677 464531600
370894971 319748728 351625653
549365923 412045199 664344536
622824064 297180049 305075989
273432717 437940156 279223063
586200651 621006902 732420781
145407942 821285791 644507982
258495243 369462262 773553180
22873685 762417854 243365599
706178649 433514264 140000177
721795823 586706296 2599244
597204239 733721910 327990057
118937086 330465773 691843582
149899941 780332649 627346327
377381877 720103695 45177995
162082510 347769212 552591839
199182429 74164688 351569020
397104174 58939091 717182241
796509988 293085752 2393718
518028801 434625505 122645846
237226148 575376931 340254147
491250030 717615026 475880034
572513241 102455546 775668050
604758099 370500640 165806290
741905527 212917305 607631413
456788927 19629978 494927819
560115062 133467901 408564676
552307336 98112151 446279213
270330573 501936408 755377683
843817568 766823005 35112046
104761138 418746234 311658806
390181564 321461675 434949452
407995120 232302611 723386197
531655740 579795385 777423581
816077368 350395408 428927587
217927965 657736893 258032937
556742540 782773753 373979853
699615402 772220482 607066377
799162556 621767672 514743458
250469375 755543254 486028798
532887019 319409263 27214096
778253638 639163498 549489211
172204518 476252713 19229441
264386010 810788128 816907214
363027817 122961248 603539216
23394 11216
6520144 3349092 4877022
4581050 8465667 6253158
6990376 6897627 6642715
2646424 2465850 9729722
6749299 6353351 7037453
2742991 3289493 1200758
1247348 1943448 6564121
4294818 4442815 9609697
3051097 3034204 4812839
6316686 3986798 9552711
10042350 4090965 954662
7188752 7586483 3988041
7103151 9911794 2668808
5851401 10208081 2922304
2150526 8155408 6026687
6534007 4710678 3322890
8776137 4579460 1320003
5716776 5716530 1382687
5563460 9794286 121368
612059 4860044 8083518
5546161 3818697 9957696
4812656 407679 5527149
5298197 9976097 551649
7938165 2372510 3600639
8194593 992454 1709804
437553 3879110 9374546
6587471 1789981 7296625
3901792 6192433 9602567
5759432 5693461 5075440
7238767 525130 10218787
1122023 7792260 10156465
4480499 457943 1346310
7360538 9867699 516450
3719472 1355045 7305815
1253019 4869918 1231344
3122832 6001508 1642399
4820678 578596 5326474
4331856 8134135 360791
2897846 4871857 9080878
6886116 2110476 7427986
5735682 6305157 4535869
247679 7440436 3353957
6681038 9646123 1480546
754666 7586533 4220294
9431506 1976547 8150425
7552622 4714720 4413534
7922510 7032732 10241830
353105 1698721 9318813
300876 8286130 7236218
8340215 2309505 1399767
8496145 3273803 10145699
2996329 237463 2345666
6473398 5657371 5813572
8538467 1120604 7703857
2907864 6205218 1608120
531041 6260920 2788758
1491278 8245455 9104288
3813530 6386232 1882472
7537740 5367842 5206231
1232412 8200918 7727419
8357678 8929618 7943885
9316146 5635662 5278094
6855026 1167725 7215981
476629 9860507 4226909
7336998 2327488 219795
3546859 3695238 5636462
505220 2829746 1463908
4880223 8904288 4637738
9745978 5690559 9036863
6300122 3778986 1906331
9844601 3784319 4887848
8215519 1210100 1822339
4940514 7485873 5279196
3925408 5641250 1648298
3497088 8472496 6322953
221941 9218813 3390005
3917828 6669712 8796628
4119169 2974174 856698
7828896 6563112 75057
1927177 4342745 5044302
10205598 7704973 731960
3264259 3784967 5967088
955562 7718568 7131209
473957 8372567 4824752
7088646 2914201 691619
5056693 8612002 5578344
766769 1481286 6953450
1836628 939392 5414331
2446283 5288454 9964195
6493886 5565554 8266409
3803982 8730001 1873110
2678178 6920995 5221825
6453199 4501842 1485842
5932542 1324477 3918172
3860328 3798825 2383014
2702093 2588194 4568512
2933367 8889842 4595260
4503254 8832995 2557910
10050446 418787 7891536
8834879 500527 6386134
1802318 1508605 4178516
3882916 1883374 5023794
6204698 317454 916621
543554 5641445 7448445
6665398 2613158 2567504
1649206 5360920 1097129
6291755 7787263 4242032
8375466 2448160 9452179
6619832 6756635 10076249
6224263 8069081 9378989
1368230 8022292 3272359
7840549 1479646 7055981
8100115 9777219 7684999
7954764 2847130 1381793
5489393 195243 6733846
7542758 6832895 5150358
7936536 7182410 8861128
6349348 2400750 6153431
9188666 8552363 5471473
8628605 7868178 9409910
7452216 4100320 3736061
8310440 6872535 7310462
8291145 67960 3885809
2742011 4606317 10267152
5085750 7092013 887528
21095 4830568 3968702
8490764 6241132 10180465
7826836 777426 7881442
5244028 9179839 4065410
10258961 4904905 6050096
4536599 9886912 9538353
3427990 9197275 9068114
5393873 5369187 5099754
1678681 6155320 1955709
6690966 951322 6446513
9512082 1271045 8957236
6132775 1254034 7518654
2644647 142935 9136289
9043635 7497108 5119556
178470 955914 9643121
8965144 7278647 373705
7427468 6276595 7893448
5883028 504161 9555953
2512533 5305210 263541
4394253 165355 4562374
9595452 10091126 8539476
7959878 7071575 8146072
9014002 3935220 2348863
699742 6777602 606124
1693689 9337346 1122560
9704883 1734077 9558534
882865 8395967 9839939
9273690 9699834 5666856
7025883 8079975 859499
823572 5233765 4615632
8013279 7437403 5700845
8652918 5120812 7588952
2641030 9082414 5880676
4288286 3703033 1386622
87090 9138577 4435998
2673101 3746759 7840789
6478960 3495371 5697820
3091326 1228118 3666147
1037358 1679235 4252960
497759 4005008 6050798
1098391 5564732 6355026
8898419 7825599 8492702
9656227 5401850 151139
6343196 38229 7047456
5677058 9821429 5210263
6278038 1858710 6298521
3872276 6657618 3481502
76852 2983098 7857080
3963633 698282 7696990
4254432 6433909 4913856
2638449 7427827 5984586
10036716 3570324 1417278
351735 7630414 2567291
9728591 5893711 9343132
2851953 7435726 4823952
8323648 5820772 9909894
1411985 3265987 2965855
2746466 7171283 3070514
8659781 8358701 8142276
6056926 6460397 8579597
9810359 7170566 3005077
5314221 9487212 8362697
3188634 7994312 7888816
6593712 8404401 9233808
3396042 8122056 5439918
3921520 524375 6660994
2478498 5978754 5065083
9932641 5875568 2001734
7143686 1475762 3099855
2245699 8955226 774632
6905276 3738234 3240908
5378151 7390929 1104691
5696399 1466705 8506775
10214770 3830059 3693935
5253033 657534 7292457
859704 5922564 3724400
1209437 7085179 9530864
3205950 2509734 8643701
2062077 4413592 3956632
2994470 1296375 108635
3492114 2293877 7109237
5005540 5476817 4579414
2113456 8795895 5924042
4310019 7618296 10059948
791375 5934721 8756327
4145843 770651 538653
7842625 4219355 10105274
6336812 3448076 9108123
9676161 802028 9095755
8898050 8908616 4167009
6033027 8206152 7417669
5083157 54050 3580164
1122258 5996169 8714744
2084591 4227776 6533084
5270538 5032042 6816247
210888 9536401 5374312
6736622 2290484 4944515
1709007 8532125 3447502
2074810 3427013 8242750
3807529 6782551 9683586
7212710 8730810 9183512
10272239 3603112 3999788
6406261 3226588 2481610
5056470 1099490 1519000
579258 2685461 8828184
3930539 1943767 5766608
5545880 8220033 4394222
3750872 2093663 8987606
2265784 5836985 4135169
3821213 8695020 2871993
6078407 8854083 7254115
2227136 3313694 7564936
620928 3799736 3260967
8366042 7769401 1863672
8168072 8442962 6720332
3206201 9852747 9728275
8709289 3763438 657473
6011212 7194865 3975204
6361637 2844372 8467873
935278 5926215 2047556
9452640 7841941 2527539
7536232 1690555 7037346
2089665 6692123 6352544
3508487 3387294 10017572
8012249 2442598 6093986
8244805 6162382 1303056
5625685 10299346 604231
7835753 8234349 3660255
9946625 3041580 8343867
1449041 9498383 4337522
3393695 1740994 6278658
7108318 4530461 2676159
8012166 655484 5929180
4715992 6406786 2832246
4282127 6005111 10110139
8528643 802508 7463202
9134817 8997983 7441626
4435637 1174055 1107898
3756303 2438033 485613
7988042 2456191 2183472
7490610 7674202 2239323
8673196 7950754 7077083
2243337 9029495 4351013
5343805 3537934 7293482
6006534 6565625 1348647
5543541 3736256 7413140
1323549 3909502 6068426
2813062 2615796 5414149
10105103 3894871 1375319
8674000 7113990 3490029
7016280 9310245 2369975
492540 2288416 4143666
1517369 9729388 8569134
6492939 7497492 10215690
13644 8906111 987174
1522374 4325100 2714867
8888938 4591216 2593315
1586560 8957707 6819022
1877620 1185138 4342823
7790298 10003153 1359342
8333691 6718200 7483387
1782063 2420258 4061237
6053914 3676538 5918489
8613994 1829155 4878601
4047730 8217619 5080833
1468138 6716084 9501955
9481260 8400319 954992
8244692 5097581 4617937
877094 303812 9469155
1163339 2142821 2364190
6721066 5398831 6353647
4042103 9373979 6898126
5468211 6815047 6050536
10113124 4994092 10006018
2232137 9698245 2496389
7096530 1441771 1497899
5182998 2179472 3387669
8144654 582036 3616031
6376254 352136 1098414
7430581 7569102 3400722
1385441 9362948 393576
8202885 404839 3208919
9556003 5618869 10015173
7402006 7283652 10023799
4795822 10290119 2290362
5129879 6600036 3393720
9751045 3902620 10221113
1445570 212774 1719861
2553053 2944944 2614851
292392 5671200 2774054
2626165 3631447 4327051
5667223 1568948 1587029
1496754 2587087 6178345
5633423 1575514 6586267
9874415 155610 3011718
3178294 1298587 2897095
7177097 10282211 2627218
8552046 7237011 8014792
6096897 3103382 640611
9053397 350002 2992845
3422476 7207487 7996793
4611338 152570 2961616
300167 8781140 2734066
8895783 3911620 6268036
7315049 7627894 3938315
109743 2288207 1397184
5937855 7214456 5395081
8882581 6207905 379168
5201879 8442546 2031597
9226060 5033569 8532695
3777897 6669774 1072565
1312023 3759129 2873606
6454944 3928324 2384079
5251249 3382568 6798478
3033066 16179 7506155
8686924 5506600 7751366
2446278 2114781 2293002
10056006 5244648 7218215
7571255 5110005 3740257
7625809 9865963 7188288
5750673 7206587 6149448
13175 8416503 1394176
6905892 9426288 9500179
2723148 3147471 636809
7839632 4465382 1704478
10039188 1629076 5718170
3023229 5977839 6750083
6118118 10127188 8976492
5676410 2169348 3286129
689021 8058238 1895982
3680854 9732007 3944274
5303541 7815744 8086904
290350 7410065 1200081
5464216 2423913 7996144
1418423 2078050 1995103
952613 2021937 2052465
6974390 5621545 1241631
2594466 3717233 2096389
7907189 595773 6461808
6126501 9549383 1859887
1135884 4914502 2505934
6230540 1807187 1165281
1373551 3345047 1143896
8495708 5996509 3470206
8943022 8979539 1878760
3713934 492000 2901794
7082741 6434311 7996624
6087409 8095973 677342
1387409 8938775 8512315
1928335 766505 7105714
2677849 4452673 3409119
4397916 3636834 9038034
792621 7871112 1099003
8091115 7392324 2395369
7928281 2489209 2309560
8361365 9853529 5064996
10062756 5604907 7495837
3426178 988385 3450532
6118202 9983997 5422388
10024983 7747413 8861214
3730852 1911542 8663852
678020 1336992 9905132
6720677 5885040 3025924
1365577 373729 8635622
106686 4837191 1669793
4804875 3427263 5090908
4421941 1196634 5716553
3799768 4706741 9200861
8053133 7395173 317537
4086383 8723899 2793444
3754524 8631169 1577695
7548949 3107385 6824556
173624 7427773 1801069
9723089 1935541 4569069
4936646 9411638 3966721
7763250 6696322 4056911
3076640 3620103 7876544
5699421 7225377 3742848
8804694 3473421 4715109
7960711 5781681 7641996
4824118 701710 2932481
9874993 9875774 5714904
9239867 3301145 3685056
4793373 3296337 8652502
10071621 5663601 8878381
6239206 4838457 8697491
298168 5372813 8901016
7323875 1711436 76371
1691619 4199716 4090544
481055 7266387 7640250
5901530 9898418 5137211
5898755 1141758 7632389
1324568 239342 7379249
1016366 1537503 4395580
2169808 9164392 1703624
7199155 1647789 1870442
3520677 3864033 761346
8499999 6725951 9044569
854211 5203177 3316811
9977127 2054085 1202433
6937574 9315332 95430
2741969 6693770 1693045
4813700 8803625 8688758
1653773 8786417 1685547
10060948 9402604 4393644
2166991 2514141 3408472
8288018 9914266 2866719
10095697 4028950 4468792
394089 4104866 1406817
6839725 535099 9449992
1151882 2391948 6132209
229445 9311571 8634123
576851 9361746 9403488
3960233 1638677 3787156
4486631 3110675 3639918
8528785 2005682 2792986
6230425 2374420 805815
7427415 918139 1159176
468461 8124024 2894959
6726110 6916007 1051273
6771270 8377200 791034
10315564 4158695 3699395
5654026 2648643 1035106
7114259 2704918 8931376
635465 8266966 7157338
3354016 2231254 6592688
9527137 7313520 2241928
7999744 9630860 827650
1943976 2300617 3616545
7666976 2474422 7010425
5456645 4295096 7313301
4629038 6975136 3017558
8507721 7372034 8194197
6436836 8548379 1037913
6985893 1487431 7369578
8104323 8134664 3338080
2819400 5887561 1653434
9179497 6325816 920650
5103849 5038933 1061382
9910864 8205108 3066353
1583613 7824551 6298959
3137207 7108152 4195486
5815600 2762535 6928723
419957 228948 5035446
2872186 6890030 4035025
8593919 7290380 3464087
8740628 3896788 4844273
5540326 2404187 4031995
2530558 4897250 9822830
3067771 5791144 4626245
4925752 3143331 6907174
3338962 9018189 7752745
2553251 10055341 859302
1400680 3677792 8297094
973452 5301986 5849454
9956218 5619966 8022598
9187911 4793172 3871418
5834318 5732705 7969779
8626362 9913076 5855135
8820331 7621906 9776442
5808903 4967570 4774917
2193604 9082431 832118
8736714 2371482 4692367
7308966 3162012 5376707
6902904 5908090 535288
8933728 5798613 9145584
10114085 6210132 5507135
1059717 769918 2475885
3039747 8499322 1898610
512783 8742320 852974
6077259 9608210 7010042
2694635 3797776 6763252
1634747 9959469 10263444
1985729 1946392 1960455
8819490 1611697 792993
8315887 9696640 5589865
1023119 1882882 3472960
585282 3178817 3282373
793860 5049894 9639815
1938673 2017443 10240893
2549526 3672178 8585088
449209 8456235 6916420
3074078 3640912 2720779
664861 3629698 6656453
2030172 7180113 6201652
2629981 2927469 2830465
196832 1887799 7256036
3291295 7386696 7643176
4550708 7089044 5844916
8968472 5476368 3888787
9144337 9684182 9874587
8383901 3226305 2538181
3210024 5901920 6578424
6342246 3850861 9168606
7537682 6373162 5016368
5116670 5928428 2861450
5506142 3735231 9607211
6145500 1574051 774746
3950357 9579431 9846028
8676968 1672040 9963274
8919975 2462519 4964609
7013840 2160956 1500046
7248926 8099495 6865074
9416364 304081 2533826
1566550 1787411 7894669
922810 3517087 8415801
3948300 3674317 2053967
1546452 7193649 4888653
7856795 8484374 2163446
5672607 6238580 6525918
5193825 3574976 8508302
7718907 7837355 4655546
9957581 9821631 524141
5028880 5137116 3430093
8678339 6906583 4482652
7604076 5132660 5360337
6137876 2256276 7183425
6919984 1615727 1315352
4084289 9265721 4491570
4121010 3764037 41043
6890362 5218553 10145468
5359638 3642007 9814534
9012050 718164 6411259
1502118 9018867 1263585
1688459 153520 6867447
6221935 3437739 7409284
58809 6748951 6493541
9681743 4270227 4351319
9056571 8964873 4884100
3268584 7929776 2767421
413348 347844 3651153
2705255 454297 9682892
4948182 7638339 5020051
3452554 3618976 8250415
5901364 2145261 1644352
5925388 8736429 7906633
7552318 476962 5940846
5996593 4871372 6201973
8999020 10287547 3606485
5745391 1982708 8611752
6688547 2874315 360302
4193862 9525453 9113736
5400884 2946497 4620442
2136439 9088612 4152732
66162 3154202 7562977
7449403 239815 9155367
6306686 3832109 4492138
6453776 4462770 8436080
9118539 374520 686390
9152135 3704294 4246656
8733398 70074 1979311
9291292 7220051 770916
6093721 2298265 9782809
10116434 4595067 7614793
6091355 8898629 3149192
7255142 6117683 4465425
7904684 9283185 5811089
8815757 2049849 10261121
6338246 9025512 6250679
2443302 10031269 316154
3218060 407494 859578
638502 6410688 5016459
5127947 9759292 5914351
6851372 346569 7854708
8851220 9044033 9235926
1399261 9619174 8881247
3640078 7996791 4937387
796167 3994912 5641090
3596513 2541762 9562640
4399254 2319761 3153796
3142822 202982 4739007
7102792 8313018 9180696
4336894 7379413 2900548
524233 2815609 3107705
2435765 9765509 7435561
9594928 6078232 2286797
9524288 2557798 3729154
8884207 1408012 2524053
1647253 7130705 6179799
6787555 6122525 4868001
4455309 6694558 7179750
6118746 7762368 3167807
7126386 7313623 175471
542640 4623613 4481139
2850337 9863783 7843736
3766106 4012891 1439228
8041984 7029736 2997772
8497818 6911067 233823
5735666 3469806 2645519
3336593 3063549 9334570
3919884 8857629 6000308
6455080 8187160 6439954
1991185 7499164 3588050
1118339 7971264 1953692
7142762 6759305 3434108
9183355 5203618 7135253
8971633 395851 5824500
5579932 5947635 6800949
8186298 6171708 7933774
662049 5733410 502746
1692572 2383616 1547079
2452514 7765122 1126748
642884 9386379 1613833
1938678 2667597 3139901
821068 2172967 5698420
9360693 3896533 5924971
3048894 9841627 2251946
9469648 3026784 1328281
4540997 593755 7637036
8774011 4555967 8997912
301729 673812 703179
5585735 864145 20948
6796713 6892017 6141706
3308276 3911622 3508231
8510202 5186788 5976596
9654104 1889543 488538
5607588 5437021 1529602
8924450 7857599 6422047
7965036 6177434 9428405
3673333 213580 1956034
10189702 9100826 9747497
7865398 7253073 4417009
6160531 7020976 9975284
2939803 1146071 9670690
3088062 5604302 3843782
955939 4028029 2086532
4513438 6144857 5580914
3842791 3010583 9979600
408529 3455691 2851524
9958426 676536 332190
4695014 8716652 9010063
10110109 4800397 10002990
9068155 4254196 452276
262042 5027424 1403259
885494 6315630 10142561
2302711 9527405 5312514
5221262 6860720 1888406
376105 4275084 5740707
1142518 1555845 569954
1481808 1543519 8575776
1025784 8828073 1838560
6833941 5994504 6907710
7503977 5842970 2414785
8751380 377827 9534436
7839306 9694187 2683304
3411063 1159881 6755514
3191348 4322240 3130264
1011474 8380988 5952178
2647214 7012826 6064556
9552958 9206698 2328431
4666236 2655087 6905817
4845998 7328443 1554148
1293417 5049631 9585425
6273706 5263253 351095
9227873 5405404 852617
9689583 5193785 1378303
3858798 2636806 5533539
4556707 3575738 3093034
8957401 9396285 4823018
415876 9107222 8042286
9523966 1829519 1647083
2414776 3567078 2663309
4836368 10129959 4519572
5684909 9682531 5559785
3351465 7252962 4688048
3448795 3739064 4143344
10222419 2354705 6192181
6837660 8986853 3688742
2752809 3474147 5159350
5948037 2905974 564718
6574749 4591595 5459441
524306 2343743 8211836
10050582 1240035 9991497
2878658 3577618 505422
10182824 7745354 5272969
4852245 7681658 2441064
3120389 8960922 1838743
677465 32627 7315383
2596616 2803780 4434690
1348339 9070754 8404616
804734 1214320 7568363
3812025 7660865 2153004
10064636 4186560 2099859
651363 3391175 5550388
4747138 1452931 9985525
3730462 5511764 7660677
5026885 9430861 2074149
8631218 495222 9197139
5200544 6094252 9022996
8351951 5570912 338383
8655138 3978055 6163197
9810160 6661237 6437640
6558953 281462 2890077
5726677 9391755 1472243
4669646 3464492 700751
5507087 2077843 9341397
2471033 1881342 5741565
7636175 4257671 8112592
258054 9572832 6376025
6610783 5801193 9160063
9286978 3982636 9837178
4127928 9209999 5712668
3602381 6270180 5957994
3837483 9152388 613301
1518064 2907405 1748695
3554084 8179107 4699544
3663441 2086443 9042405
6258081 7918866 225450
8939881 5765589 1553566
7167728 4252948 6126761
1656789 4719510 7331332
1412658 5054950 2768986
3957668 6277315 8687385
1284853 9428198 8124150
1431212 8147353 9475874
170813 6556126 4628334
76001 2706429 4495883
9727464 4248651 6951702
4534516 8761681 5638619
8760825 5105884 5737254
2149642 7778085 9644003
8669360 1846954 271826
9191881 2925971 6953720
5970837 1353176 3070146
9621913 3166109 756937
8064395 8441935 4916996
7642392 4585808 6222897
4229352 6444212 4808664
7462118 3410918 607890
4397929 2139695 5991910
6077797 5116844 10130075
2131796 3952119 9570344
1278728 1919782 635896
6488693 9478584 8371328
6603480 7128391 6733681
7076098 5273361 9857501
7247914 6249701 9860553
621333 6092951 6641951
8563095 4381944 4085400
4694617 9542904 6299495
6783405 3538275 9760568
3410408 6606269 926295
10072047 7180605 10290304
5474737 4747606 131292
8549619 8169842 7191085
1146020 3096678 5103645
5373986 2821628 7250731
2611690 2254597 9918838
3166400 2431728 8386503
4639667 1100012 6814631
6597949 9250688 465048
8871109 1699946 9851527
3905833 6996887 1031504
8686018 7278792 366726
5414379 181369 4164496
8525716 7859076 3450428
7609268 7075123 3609943
2194840 156722 6990383
8811809 5522352 1707354
6310942 3038310 5223713
1608532 7606931 5653351
4209784 6377276 4193582
1880575 670177 6513102
8901153 496566 884428
9602969 10278452 1768936
789342 2670912 4770561
6964587 4603897 9029694
5312229 6756689 348967
1424210 10037561 4522474
9396795 8426992 7045821
2203874 1657121 8179550
10201218 6291451 4195859
189756 4076247 2639246
6231724 3141571 6795799
3686900 9961565 7258998
5797540 2618561 10159179
3027225 10064166 727123
5964335 1758464 6779838
6055574 9235063 9933645
5277342 5168304 7015902
9336403 6878831 6905725
6743691 601510 1135967
2436441 7185311 2609813
10264556 9349641 6319185
137221 8082850 9656534
2716171 8463070 2623341
2989749 2041641 6200315
4298754 7142224 5796125
9973681 8452886 9674224
421957 3529787 212482
440912 6967688 3490653
2659127 6817900 7291460
4745918 8645398 3743222
9782657 3120114 4454313
5105114 2013982 10293605
6094979 1037410 693858
4839475 5876034 9471689
7490234 7840239 3237549
721334 7395573 6120093
1739823 1450492 3262406
3954816 7086141 5201999
2920742 521511 4415080
740249 9274771 8139240
6511058 5707328 3172544
4666312 9854750 744357
1061243 33735 3693424
9956038 7262146 10050994
3415414 2632432 1450236
3618152 1721982 3009243
5826110 697620 5301375
753329 4025187 4556034
8218658 3603529 7199543
2193606 4293307 5367164
501235 3631623 3911136
6884074 7910285 2609345
3079077 2490618 2374483
3276167 10086560 3486773
189293 6290766 7397119
1473975 908326 2397360
8552285 3111684 1302016
7191312 2158930 8604162
2804054 4517266 9443929
5322062 8392949 5731082
8917287 7640253 4608797
2581362 1263394 6070511
1291324 441777 6355844
3675251 5407411 2722820
1099037 5631161 1467012
5622924 692724 2037261
5440216 3764601 9925104
2519952 10245496 1088885
4250388 3000228 8776894
2960781 6437117 4777355
6125325 8877348 9277257
6839888 6344578 1237086
7006757 6042907 3045065
5452747 5040769 10165297
2159553 9464540 4285391
7057474 6338500 10275384
8631718 6451415 6585549
1925350 5557028 5711025
3554518 2145271 3780060
4074262 2263523 656685
7876665 935177 7632707
3327850 2008175 8096909
8668591 2841581 646791
1506265 9091106 8986520
4108681 7995827 4686474
1122889 6409651 680430
1558469 4284184 9889928
10065116 7703665 3262375
4923433 6972909 5160969
270227 9861219 8607253
6498439 4355719 6176985
8236384 9166538 2707891
4328792 8189136 7194560
6720003 9806335 8555370
3850266 909019 373483
9971177 4215460 5768192
3459541 8642704 3721782
6390459 2425530 9875480
6937824 5494475 7877347
9604976 8556252 8753093
3276709 9221307 2013686
9556525 7246963 8049298
2191365 2316727 1654268
9556461 6902917 5008862
8250908 6595773 3685605
4995759 10288283 4830285
4796394 7046843 2496120
2340215 10021756 3162060
8452496 5461258 1807992
7320793 7246450 1628145
7677145 7772496 5882436
2460962 5061598 1592167
150600 5981862 3367716
23501 3104555 5603064
9320060 8029060 1948437
1416095 9740007 2348058
8027510 8980957 9802664
3409468 10230094 7559111
4603975 3424040 1871518
7789856 6042702 5761974
5522453 9313255 255153
3233126 9741041 5461529
8543990 4726164 5299317
7437059 5320473 266034
2092918 4401704 1565455
3125800 4075007 2051569
9126537 5998523 5960546
4510606 7245120 5613943
3469666 4265095 5027472
2508875 2182566 4018218
1717452 9860164 2028251
7766718 6109835 4796886
5169282 2668252 1733757
2224888 6501893 8505831
10183050 2395856 7818837
6900574 6695993 8098050
9414667 5164636 9147027
8968964 6430637 6817946
3833836 8057560 7278291
655530 8628993 5720934
473439 824282 5701963
3602410 6120550 8106536
5650241 4463760 6308716
9315221 8814252 1048078
3337593 6416133 1086337
3835823 3108738 977595
5098754 7013886 5052813
5319063 8362904 5536650
2897413 9450252 1049401
2608320 5394192 2155631
7645668 6169316 7638843
3251869 1646250 1888996
4100956 3254567 1724335
2348118 6287842 9335810
4443422 6265059 1742246
9013281 2510781 8332820
3174673 7099520 1365843
6875429 7423025 2350665
9803270 5650709 10124200
1150305 8147159 6873717
1159027 6783126 3718066
855528 4286483 117820
5907096 8201948 5081198
2197269 8288506 8347835
1220204 9253255 1542605
154240 1566811 8126599
3960451 3029380 1608888
5404005 1791245 4028328
3092061 2552409 8720431
6499387 9407902 3556106
7272421 8173524 8447120
4278518 2666240 6543716
5573559 9582159 7086638
4470922 8238867 6410040
6340948 627505 5919051
7455783 392886 7429714
8505442 9085012 10123600
666772 257694 8929128
1072697 4204935 5598354
2130132 3361870 6776242
1593878 5397451 3196558
2598005 1033535 5556491
6572870 5405432 9557495
1763318 6787684 3591659
7214040 4842531 4771312
5668261 4989327 4236076
2405501 9957443 5416
2129480 7261967 7552943
8141652 7586887 4535848
976229 496046 3596501
3979943 3995821 2520475
9682826 797220 1072527
1853429 8122617 2892534
9509836 8744576 6874159
2772684 7589817 2377861
2688680 3745866 7407645
7522012 9421663 10314897
6463751 5066256 9816238
4318708 2659735 6999949
5227782 4061782 6355254
1739988 5277566 4859282
5677254 651389 5105388
3662730 2371834 347366
5383794 3818955 10070812
6954764 1770389 583420
5358044 6880455 3547066
6003267 4798737 7436721
8532200 7027164 1809569
6863258 3762229 10251061
1273359 8701224 417379
5142450 5693740 9086133
8724614 3098070 8276089
4954480 2949573 2009213
159375 5297987 5493386
8347023 1348962 10131057
267028 9070434 9098999
9571263 1313029 5010364
7986311 7432105 348965
2664536 5328071 446287
6496176 4167745 7318321
1222437 7282957 9091018
3699009 8575464 2116577
10176884 2480324 1433193
3229991 5737936 8554061
3443513 8238080 2181749
8848061 5413125 4505596
8561359 1542352 4141495
5845020 5179315 1452446
1264487 4264938 8270183
7325077 1245469 6473005
9345380 8864409 5665312
9126733 4869938 3170168
8275256 55142 3338258
7788713 598389 6670533
3101939 7793861 1909582
8643202 22667 476031
1074776 411285 5793033
1061590 236575 4568753
2892996 3333996 4566301
5227292 1571594 853234
1772470 5459080 2652238
2478058 7601826 5279301
627385 1229722 2739350
8080058 1266577 4292885
3953488 7496952 4251900
6595588 8677528 2650708
933186 2700282 9718275
6213465 4334812 8484334
2524562 3828052 2220075
6036892 9488244 6273124
2579731 3277357 3425746
7574531 1848595 4507271
255052 8453084 683420
5014528 9075890 3091522
2710429 7919260 4712284
7154175 9171493 9190310
225025 2768853 3017316
2580656 4150516 2290722
8570498 8845543 8598154
4060734 7011553 5291974
286602 2348558 7019188
651935 6627134 10176946
1087081 8995634 4041340
5401804 5423171 708972
375149 4426984 1122378
298668 5734130 246160
7534881 9867057 1167495
10138177 4767718 7931614
4102156 1583158 5051371
3073893 9040192 6096182
2946559 4038477 5324949
632107 1343068 8422498
1364423 8918577 7489182
1547034 8708395 5035112
8036640 8317997 2647767
10086416 9362392 7836608
6770040 6526472 1779284
4334997 8738908 7608608
1975525 1216378 8251408
1477099 3583001 5933351
6437099 5895448 6458402
1324716 4324719 1057679
778006 5607563 8457578
1704508 1332357 8095523
9147313 8386089 8382353
2349154 3382671 1282756
9791289 7267634 1465585
7270830 8599512 2223454
10115697 4826123 4043135
3291649 4009272 9328933
302891 5193468 4811343
9480344 7846696 9787781
3074655 7729076 4781888
10045984 2898257 4490427
1946405 1587242 7105978
7681418 2420175 4198003
861217 6727147 9153494
6095521 3607517 8057245
452928 2555025 8358783
9687348 7999209 1795205
3931295 7860842 7488979
9368648 293321 5895968
7779994 3206878 199801
8470695 6816399 6732464
7592218 2351472 5159020
88114 7231572 1675560
8156815 134249 705735
9593845 5703601 4674657
4588463 2943269 4010441
1936319 8654531 6736610
9018765 3065627 7948704
7694774 2398699 2968422
3503052 9617434 7798750
5774454 2079053 5821527
10290305 9395972 6619402
4001527 1468157 6417321
2129447 649391 6125125
9686442 3379293 5061870
6160045 3832557 4907818
8661491 2033205 3211921
8934390 4552640 4236410
8899957 3313055 3284499
5889995 5648847 9406627
6290631 3114305 9231372
3141247 4273533 5646973
57876 5997293 7028147
6656464 9316638 178577
3149832 2185543 1353564
7928072 3905193 5042821
685081 9425098 4944368
1021666 7797605 8218873
3844190 1555659 2211409
647334 5591441 2935958
9767986 6366829 3043534
3915551 6798725 7863798
5045817 7697541 2928775
9154068 2164558 2921855
7116910 3122310 143367
291363 1400119 8373353
5049094 1887975 1594096
126458 8036914 8696698
6191779 7430365 7023
6786416 9239059 9811260
1822633 800084 1640799
8695568 3014449 6669901
8610583 2413030 5077347
4787077 847323 2254515
3308114 8048024 6046753
6441599 2560166 3329391
6423919 1631754 9090910
7570300 4439203 2496224
139230 4495609 342192
2900011 5693720 541224
3096426 7161807 2090057
5744454 7996142 3777987
2739202 3505823 5830455
1751683 7704516 8750886
6920660 3843049 1164830
1292054 7867267 303471
4951435 9686982 7968955
5894148 1065157 4457737
6595898 7386269 1464264
5111388 3454979 2708133
7369536 9124695 6180658
4456154 7986389 4962936
6085886 2334569 9245838
9540973 8616904 9467491
5350629 8941091 6391180
5850203 3317450 606310
8791683 4981524 1793362
6558374 1552264 2662459
10178314 3762063 8165122
4460438 8436330 7290287
10014004 1052017 3842878
931879 3462311 6311049
6245305 8063971 2062877
4945364 9363303 524506
7746214 9604164 1935814
7198959 6822284 2267528
5155464 6697390 5064224
9491211 8534676 3396005
6590669 6447400 8054428
8624754 3834911 9368542
3124149 3381461 4897108
8959745 5096107 10264660
4593604 657956 10150371
3068782 6190388 7469588
3254366 4783799 2766570
1653088 7929118 7912134
5894568 5652536 7800299
6160001 857856 9855101
1711469 779205 9056028
1085972 2721053 7392040
5145455 8940358 6250422
498051 3675652 7937137
1960438 6320342 9551426
5031812 9057466 6306949
7006650 9328558 4583464
1050636 4305317 9633710
542522 1774898 7246841
3622891 8241686 4352696
646687 6864631 8937043
639302 7848001 9940364
9015322 2031783 3570137
8170729 9198438 8506433
4735823 5571645 8014361
8208575 2970352 4610793
6684296 6959670 7986228
1018206 4694303 3959216
3519032 5848547 9613303
9580476 1661233 4730674
2532334 8935342 3024290
5478958 8083254 8928664
7787517 5927198 8799795
6697474 3857220 7953572
3199976 2710780 9316043
5243155 8547949 5830956
3623017 6959413 2344115
3477779 7782980 8411212
3586046 9754715 1973651
4728588 3754553 2822383
7322323 8879195 9682482
9837227 5174391 3680628
6586959 1500312 4275293
2789047 5818904 9628200
1555012 4757784 7291841
5806787 8438241 3263285
2527557 5925817 8884423
6446652 9949444 3892521
6399735 4526565 7791475
1672116 2526474 1387670
1127515 9478893 1338038
7204455 2272912 9192958
2343849 8317785 3263070
9331649 6361746 5156308
9243389 1771385 7484766
8655473 6297268 5251912
6466486 6869958 5494859
2596925 6571124 10021441
1947692 2395279 1422105
798704 6791694 6954073
4302115 9772635 9053320
5788602 4737504 6960389
5203824 6309019 8611183
729002 1417358 2912209
2919509 8719417 1866324
4130100 10093451 8008924
1925149 3537301 547625
4765150 9889945 4081113
45728 6398013 3901538
955618 742943 4196638
2349083 6092757 2297774
8889593 805460 5594846
4817308 3047452 7264165
8593204 9344517 2056202
3626627 2679109 6772768
8264037 8659637 3148790
4028555 6695916 9297896
3806922 1325987 8516024
9481482 3717262 7358132
6087383 1905131 7918026
879274 5537169 282234
7145846 8011112 5159685
8644824 116101 687719
328632 6906919 6545302
6690891 8703627 466839
5352624 10108299 5771603
1831670 4086501 5115464
4316517 8307388 4664044
4152330 2117602 2587829
1085756 6448602 8546308
1335303 4377033 1265940
2824332 7659740 4190936
2649260 10249115 1515187
86237 8915176 443244
8461302 6743902 7596679
750115 7196672 9781694
4752081 8463635 1191097
6977846 4033971 9907540
8357112 9052046 9877306
1090502 4524828 8323839
7786729 2579593 3825434
2406819 4671803 4480148
2403863 4221593 5672122
2666346 3059354 1642524
3077833 10105309 8293964
3933618 2239879 3833065
3163640 6009850 9316640
3872130 996918 9553267
1162425 3323551 2081404
3910609 7710196 9563218
8436226 8173198 7105575
7953341 2313037 9410003
6221982 7916568 7836823
8379577 4164800 4311879
5492085 2890229 9872687
2564501 9015167 695252
5508620 7479445 2116659
8055016 903540 7696456
2074073 1177685 3554949
3798035 7047455 731958
4817793 8001269 1525144
8345905 2258528 1118703
5114954 4109654 3932027
7336589 3079033 6783234
5994055 6872432 5720687
482325 169061 7574005
4997726 7111856 9608746
9613630 3187481 3336705
4956453 7299693 9481904
2802045 3932063 2474819
1834283 7734457 2942679
5704806 7667161 4740501
8256728 8772083 381763
5803373 6152949 4007934
9249533 4849016 5649920
9634920 459458 6660180
5888043 2888078 4965093
3217624 3103751 6250837
83731 9792429 778918
5397964 1608203 527896
137049 771690 4937650
2283405 7139998 7962749
8697785 10051942 5703467
6825552 230418 5836006
8554276 3636329 9590127
526243 7022756 4339499
8380332 2279245 2996300
569282 7002255 9512848
6758660 2026786 4797999
1549395 1455623 3612776
9374807 5615877 6577603
2301334 7841855 10283719
9773964 311557 2690804
2383508 9260767 838709
2242787 5061925 10265138
4548562 9946331 4504089
4156950 3912988 2916462
4239879 7806272 10153056
8797367 6339737 8268071
5600074 7743213 6960460
6652441 2438274 4496643
1823871 6373685 2165909
10091515 9229388 1620779
1137498 5081999 7786768
376227 8772099 8923840
4434164 9008629 3371487
8316446 3432772 3706898
3189858 6373106 4876141
10017026 4866895 6665095
3642809 1303632 9581340
947720 960380 9183990
8711723 9620684 4780925
7188646 10014980 7972732
6339851 10084514 6290285
5379341 3628380 8677949
5049735 2474396 3714283
8912712 1514380 7706007
9130598 8407650 5144791
3878565 1233058 9358591
8883980 6978868 7671552
3213362 5654018 48677
4031428 9974191 2500126
6530097 2927136 6439805
5658600 6938147 5691662
3113042 7457970 4189515
6420321 7177992 4188835
6813363 7417293 6679927
4234418 377914 3807562
2918637 1422532 1840768
4160557 9868684 5087167
3706753 3267166 3643647
8438462 8695434 4357043
5652939 8228965 3610600
8124845 5575940 7779442
9393758 1378179 6342683
9871736 9363366 9421298
6851053 1827606 2104748
1622459 8455173 8841623
8388120 8891215 497400
3830162 5373919 4439717
226969 8459199 1196425
2175275 4903324 3919007
8528013 506175 10310868
10210884 4484700 6338862
5219942 5886582 564559
8795906 89579 8544466
6783468 4229752 8599840
7602042 3014895 5841614
6728539 8276610 3328986
7252829 3204093 1867155
2995659 3517653 4353286
4799618 3009798 9575095
6555208 8328201 4868959
7844793 1244787 632073
2465071 10213224 8361256
3980473 3180143 8680014
8737582 9740023 9910337
6456474 8295187 2907185
9667700 8974802 9041760
1419868 4055322 6907583
5204952 9521000 1805118
768104 10257147 7252236
3260812 9375943 6552030
8419056 156839 1189838
1099085 7686314 4840468
6409449 357846 8845985
6473978 8253107 9026893
4626124 4456497 5933064
5245568 3609640 8867329
1070168 3042213 118766
2135363 2588270 5533117
4814520 819127 25561
5310325 1112205 7745324
8737680 5988088 9473860
599963 5977620 79216
1297918 10276655 9555356
5571225 6263794 4433844
2682122 4019858 1418425
4989265 9270826 9904152
10125762 2432948 8456498
3040385 8547279 8295225
421384 7882453 1697592
3988876 60068 2531080
8163066 5512675 4716868
6655261 9238553 2265120
3067954 3163480 10190133
9738348 2550241 2159262
9907132 3646991 6602553
10032116 4601804 8325356
570546 4650467 6497920
7273109 4790502 4744092
6514386 5607598 145867
6130566 8929492 6309908
1438483 9508150 2720504
1211466 6496837 4052920
6190316 8279984 9906416
1815555 273669 6177547
7958173 10125678 5441722
4181611 9869353 6199671
528687 2177366 5256177
8105277 9829016 7333986
4885508 9501634 246104
7145321 8773601 4844014
10022895 9837522 7084644
9736918 8859686 5525291
9117496 6591486 1901194
117819 7593898 2683314
3625673 6785747 1889258
4208835 3173462 4182979
3567749 8287962 2888877
5813856 10108618 8741751
8013878 180061 1975505
6621802 10286314 9802483
5961395 4049612 3808774
3157265 6173398 212916
7564220 7474354 9587709
300147 6041799 5760704
6097683 10122098 7099973
7198694 9064630 1861220
4879182 5584749 3405769
4757369 3573778 8071290
9319538 9773220 5774715
1425536 9462908 3106575
2675061 4415680 5886034
4230159 1442441 8001521
6312418 3580169 7442342
3343051 9694191 2337845
601808 10242680 1656421
7227637 7213776 6153305
2329486 388082 5684925
6002519 3833655 9183720
5832627 2441582 5777207
10202990 8122616 683151
5788347 8848252 4785162
7615417 3231913 5052760
9276566 9168673 1142251
4794946 9772367 999798
1087882 8429463 5307234
6694054 1408578 6686851
5944415 5081184 7888198
8879381 4321480 8145967
8452713 8118179 9784883
8635826 717547 3257431
6878621 8435470 7580302
8867143 8640908 283705
2693021 106074 1920591
3995058 2119973 5483383
423053 9466668 3527682
2708983 7721258 160243
9565578 3979327 4160175
6220762 6915448 6705496
2499054 8695218 644563
7790171 2770837 4613267
5681954 5413788 3744395
3379639 2913663 2259222
4424635 8032621 3501765
3347162 7431363 1457034
3904809 6197480 4585818
1628041 8730570 6480784
2104097 5650913 1705502
7942423 1665103 5957564
7209122 6462791 649657
6342374 9537947 4554653
853746 6166149 3252412
2399037 646257 3266050
6844695 4000956 4057427
7970478 4222196 3506480
5421526 2177795 2017716
10230816 3869635 1822703
7929115 6719941 4866369
8953548 9531777 8463260
2228519 8636474 5687758
5581603 1217039 5604246
1911673 2032380 9858515
3220923 5114104 8952098
6407346 4665107 6992372
6454217 9403569 4736589
9005146 2361727 5639871
2469960 4353598 2960001
133595 1863360 4208508
1224971 4107309 675787
766049 9095962 2553340
2116134 980067 7642467
6170183 9713316 7260759
5705828 3302311 5764353
6801011 7866539 3694011
4207416 5933366 9954888
7644539 603364 4658998
761073 8152948 3392288
6228500 9813149 4936799
8905979 1157410 5347871
2854192 4329640 7080821
6558270 4048033 9374220
4678747 1503445 4515984
9960204 8245750 3703540
6816987 6389488 4242709
3307167 1714196 6231083
3122957 609514 9810108
4710485 2709596 4106741
4865481 2388060 4779500
9612935 9722869 257521
8475206 9402813 9152104
9679145 4159812 865677
1485441 5795031 1391974
9541251 2494563 6489988
7471029 7912828 3837178
4064880 5557884 8487197
8416039 8988935 8338531
5136788 2527338 6229138
222923 6059531 7749571
2511787 3468005 8080327
2433026 2240095 1301490
3356561 6202058 7060957
6647922 2318617 1332451
5252651 9929450 4024164
2357158 8216288 7243538
3559722 1866391 3201694
2695491 2641700 408143
1580002 7437381 111108
1655426 5881954 2148960
3674264 7823428 1933973
4182520 3221880 1803612
2203430 869193 7220935
4903032 925155 941181
4174949 5625401 9273174
5343987 8089574 5247519
4789517 2700669 6887054
9543612 323208 5839743
382786 7972786 9691394
190981 2094344 8477196
1235791 4585883 1370142
2024314 5188421 6885146
10089737 8111028 1415607
4109216 6972217 6176790
2725590 3664338 4061682
1303313 8727228 5313091
7355294 1578346 3345927
6907558 756076 7275865
5445677 5568889 4151380
7216241 4832341 1237063
684715 6760414 9087799
7241745 7827005 5892502
3957162 7865229 7295074
7994476 7022836 7206633
6650990 9974809 5585303
1302382 325678 2950034
3597164 5416536 3069639
4814798 6905297 3671363
4732742 9740338 3074050
1738794 4268631 8203619
2322166 7474025 5303441
1176808 9962319 1402200
9694037 1090004 4289977
4622319 1949529 5241315
3166678 343617 7054461
5238340 4476786 3854963
1375598 815518 2077700
3304632 8096977 2806027
4056551 7733008 3168089
9675227 1022421 9861422
6800125 9591447 7685067
8339408 1504114 88550
4180374 4556876 4674851
4132012 5889709 3534099
8666999 4577638 10146969
7346559 2791789 3890610
8684279 8588976 8182839
6187516 9200452 9332781
2405261 8818786 6373727
4016142 9296186 3383365
3706823 3546270 2681507
7878619 9297948 5660780
9514191 584379 343944
4194421 8591475 6263145
9527546 1617873 4189346
3249594 870048 7841700
6341858 7845562 3764957
512774 2077879 2244572
8177622 1879787 2711235
4432717 3067052 9044977
7646810 7633895 6342376
692199 1672336 2173869
2230456 3330683 7298047
1068568 5902797 1983905
8619825 4961919 8945797
1457914 3138537 9129377
4489089 2293658 3914913
3347563 1225572 1054673
2291871 5184672 1738795
2665966 2677337 9153437
9376767 1762577 1415091
9583755 9974239 567902
2275356 2879842 2309432
9399309 2746192 10248211
534953 3615582 2431102
5134149 1765740 212922
2584499 6208053 7123391
7963178 8204461 3086419
6141431 3997866 7080819
4177083 7814414 5849688
591160 2161349 7823633
6267752 1166300 1510686
7460177 7362112 6715555
5644249 9886715 8790931
2870369 2981297 5513554
6077204 4847167 790063
303551 3573700 452959
289232 5599734 9962101
7520499 701457 3572765
5477720 8504473 8218560
1220392 2506377 189683
6154414 3553809 7635636
1674514 7376318 2985707
760041 1921025 5509367
6089088 825554 6559770
1807388 5676580 10203046
10027376 3491485 9706337
4414853 5749408 9528745
8240806 739626 9741030
7514231 9478216 10137427
10019828 1786853 5051080
8080198 8968819 460170
3813030 7421050 5439248
3022770 5655897 5071408
416325 1557636 9977836
9834136 3745614 78714
214034 9786739 3261829
8565512 2764743 126717
67358 6971495 6515318
1401703 4925825 3465851
4655185 8666282 1281572
9905640 9594742 5686236
1425771 1349061 6014958
6605852 7994240 1019902
6739020 1303816 9280945
1605178 8967551 1721748
9510936 4460065 7006360
3986230 5697063 7077147
6452743 5206952 1846996
8815610 9238946 10237791
5768307 780602 2594667
7673299 2453350 2188163
5216369 6861412 6619943
5483108 4558536 1493077
8631725 8161311 5370253
7453752 3298488 805272
3180942 5592543 7259806
7302109 7233869 5921547
9544252 3011664 2050524
7099616 4733115 6108155
4444280 8470998 8916828
6170527 2244348 6662760
6946214 10161234 8638135
5497822 5725554 1869746
6592038 205257 4293767
544754 1521999 1073010
8168452 7662650 3182626
4919020 8860011 2860821
8181837 5248162 2903756
3893260 9531831 9957457
378823 9185744 8231715
8863599 637886 4384591
7507250 9237037 8061739
9278229 427748 3547120
960995 3967608 675998
6967882 7846459 7920349
9736733 2506529 1964575
8726915 2065751 9918118
3942028 3769434 982708
8202995 3709627 8744892
5461093 4834351 8098326
6006067 2111375 8235413
3363678 4041358 1134007
1782795 2782181 2310943
354840 9355363 1535502
7680226 575992 5942262
4416310 1803738 7144598
4414446 6702974 9276331
9763673 3521071 5656696
3400412 6784303 6297505
4911531 9046649 2816385
8618993 10103123 4652632
6603825 8732214 3696336
3274458 276323 9005332
2950997 4862538 9737837
1359695 8673357 8489212
2719202 725372 6720507
5921058 2610630 7118973
6526019 9795975 8446504
2980230 5449823 797027
5932823 7790213 1382288
1562 1181642 7735954
9605553 3052609 6076664
7596807 806571 4923094
6279515 20354 4499536
8706880 6160064 2301424
4290933 3143498 8779997
8557660 1398065 6942700
3987515 6030731 4328391
4419502 10037170 661947
6175447 9715982 6500898
8065517 7592903 7396051
4993089 3373662 3898159
7600560 5564507 1644220
8676676 4278675 8053467
1386649 93612 7542804
2671538 2437383 3375081
5649709 7368361 12624
3304678 5944020 2229485
3771351 4599209 4901622
3096087 1808861 9335040
7213994 8402467 29733
8200212 7743550 7128913
9614236 3169832 8683721
9506870 8902838 1861966
6769581 5491821 621988
3624619 6100509 1075550
4495636 5284432 480137
4518231 3863201 7399528
9425108 821308 2570362
47890 9463039 8514710
5681484 5974420 8825986
9199982 3517800 4164714
5311734 6418487 881672
3926930 1234242 506240
6581277 7074933 1058215
554507 5104559 4602413
7642461 10207836 9816586
6069252 8493503 656491
825416 4498965 6800265
3074912 6995031 8868201
4435711 51488 7924653
292003 5569524 5717347
3112255 7435417 7356099
2912513 7468873 4461981
6392291 9101738 8144900
1381732 6812742 8259099
9384395 9620527 2894851
10146241 6112196 6872893
2003557 9976297 1592250
1950203 5314707 5648442
1163559 4842463 3752738
7108153 8582377 10019939
2565134 3671754 480380
3481437 4768113 9788153
4332155 10211110 5243635
7761304 5922993 8453411
2345247 9707052 5436562
654384 9431649 18058
6141919 5453881 9876003
474407 1067738 7316218
2850433 4011592 7161080
8439351 8401772 8694847
6322635 9051331 2992427
9362963 299050 1216823
97965 5045438 177409
607637 4227908 4245439
9277382 4048274 2804108
1433774 3926304 452073
4468558 2190384 3644316
7408906 5261955 3055855
8937862 7425394 10101059
4668531 8587728 825866
1777538 6461617 8977263
1661558 244796 7759686
7945858 1751434 8382976
6643290 871370 5459908
4732424 660871 1104209
3840441 6476703 6880953
2396595 7207165 6110746
9463714 955590 8368143
4190511 3357405 5369595
3028605 7396513 5009985
4959134 3304970 4755141
9061396 6744286 6038414
4808998 4750334 3600723
846297 7660741 3334747
7571949 9532075 2482147
6389383 9457598 1863616
2579307 2448365 1772436
8934598 8177038 4149619
67738 4151332 8443272
8005749 6067089 3846264
2113704 8696123 302169
2140776 8097901 6997984
8097814 7687112 2018965
1813629 2344353 3418755
3472902 2464569 3703368
165200 8328257 1248437
5563727 8536283 5369188
5043254 5579381 4144367
8183128 9390555 70688
2280517 3297992 4263547
7174487 9323114 8755401
1099424 508080 5616390
6518532 1109446 5004163
1590690 8532890 2144079
1301652 5576711 5104822
564686 986428 10146926
9154418 2592281 9019448
9989255 2913039 5989378
8137431 9842965 1981652
4337106 7975073 4049041
7022652 10076364 4263174
3900840 1227437 4265191
517823 3193224 6349853
6405198 1944625 3162773
9881702 8870092 8882163
8545828 1738277 1090382
703524 459807 6255996
5908667 7271691 5155108
2776985 1483250 613054
9172518 2310092 425487
1560903 3944461 10140418
2855417 9106177 2527053
7994001 2930202 5283174
3626631 7851090 7459968
9050424 1150931 5935979
3353546 4708656 1872270
2336435 9886089 2548209
5868240 5399624 7983135
365924 6431243 6080243
3397774 8744031 6588620
1893895 9740305 112635
3038038 8879362 5739022
9442574 2831567 5147637
9143021 2342280 2894862
7719060 9946640 4818861
7786899 1534096 616437
7408870 6089128 1166151
9048145 2075545 8060767
7328000 10286188 6085517
8625086 2851362 3406656
5470301 4512958 2422105
4841734 2910142 3730990
2178262 5899996 309170
5242390 3852883 3745349
76883 4341323 225590
377336 3079624 3283008
2015863 1758222 1286660
550327 5788343 10003833
9806767 3169420 7232957
5966215 7825359 4405804
4833910 7910255 5832857
476701 1522464 2490255
4540197 8245765 2244286
8552239 5813253 264088
1275881 4179286 9566100
2005327 4880022 6527284
502456 2173097 2866212
7184790 7794310 6306462
4402987 5332057 3209852
5433108 4417832 603156
2317846 8128481 3964459
6313913 5611972 2838606
5368342 7014684 4708012
570108 8146249 2841740
1617780 4394911 8189649
10156131 6960765 6737315
3628711 7628067 3405197
1332741 5318004 7817158
2392903 7621639 7747793
4857955 1216474 1932725
5555110 2287808 3491070
3276150 2597419 9185528
10080267 131696 9985094
5923791 4893760 7357297
2033268 10054249 2035883
4038749 10203294 1388884
5932037 7474376 1983881
6234891 5654928 1184500
3540726 571617 1165653
4369793 8472035 9489905
9782845 8978367 4830203
2916056 8761077 2397230
4455086 8952030 6788960
595047 3263804 3339602
9317494 4166879 8627164
3449627 9265506 8580169
3501358 8751406 9181620
8472575 5950797 4358893
2877273 3190923 1728164
8000257 4560075 4694472
9929838 6087533 2304825
113157 5503960 7066198
6328709 9686549 10017974
9486069 1990650 9072336
2158835 679757 8139403
2606738 4952843 5586926
10062175 3716364 526191
10261798 9149080 318099
5411008 8636621 7736622
3258471 1195320 9258881
2281879 1600999 2048436
6848710 4580793 10079636
2031691 7712344 820738
7415500 8531388 7951616
8056705 9165398 6554915
4570684 2145496 2277982
3601597 1390912 6060668
187378 873912 3564356
603994 4982604 1028080
1088730 9064044 4505959
9829601 4523088 7920266
4434668 537649 5847121
9229841 729064 1290223
7246159 4139244 7427890
3883289 4590308 6860278
964393 1009696 1699791
674350 6912798 9156757
4259359 9472130 5113562
4338552 7263457 6981720
5843355 5502739 9489629
5719336 4940019 2945142
5518848 6341134 716657
5787348 9405498 9036536
6852029 5485741 9132267
1974758 6995702 5463625
3418579 6405902 2551340
8169272 3461020 8356019
5808618 5245779 1680266
9601575 6718679 6292113
1591022 8352513 8183767
5227860 8337383 3946001
6029581 3585376 2249236
6598904 2614163 7871649
8261003 5000933 3045174
2670060 9176886 5462812
7167164 2966433 819066
2098104 651861 2874433
5428642 1127746 10003481
8981324 7589029 2993492
4569368 8940255 8110126
2021985 2550530 2571164
1243364 4402926 3602328
3922998 8260498 3996941
5445671 6194008 3366443
817193 2643961 1960956
9010535 1457477 3026664
6866008 9667662 9044708
3819179 7784522 2802326
5555255 1916262 7986965
8499202 1620888 9810007
8516963 6938900 2132075
8860801 3054313 2344784
5673869 4411832 9964029
2675573 9014776 5625827
3238813 9652819 10235010
8743290 6742582 3030622
4775650 7441448 2936590
7907179 6787223 8451472
8272751 3740113 432225
7090583 2860738 2670967
16235 7382497 8027336
6450597 2364014 3215641
4776967 331684 9943173
187117 2475484 7452802
1326825 9647469 1152689
6149091 4152684 3054067
9153068 9092467 7698308
995368 3648109 7963384
719530 2473900 5542704
1764752 5660811 5349137
8491075 8360286 1753844
10049425 8270205 347551
8457094 3331061 2035123
1074009 6285440 5532175
3883942 5951693 4565437
1532457 7430418 4115140
3074468 10005122 4125976
4957931 5549117 7729087
3593441 3548317 6255046
5264245 8254912 8688068
1149734 9632708 1269623
5990612 7281543 7564382
2503568 1567923 6049679
926347 6555324 4996702
5424870 6699060 1302605
7386083 6803153 3131236
4867222 2550917 9919255
2452740 8181940 4978259
6021772 4299942 7285148
1240297 10254519 12907
1413539 2965749 9854782
5465733 8193592 7336582
5518611 9528729 4992975
2526705 5769079 8998091
2579264 5034963 4405785
1253979 6155045 3560253
7051160 2174560 9471400
522527 4659657 3053219
408330 770999 4592378
289489 7048356 2587434
1159381 4037400 9391687
7742004 9726246 9507994
1303527 2751488 2506782
247920 9967176 7558568
3150282 6807006 4923580
7092637 8880004 644626
4064412 7084139 2323314
8224162 6488745 2071305
8019266 4535067 784020
1107680 2310331 9595704
3335081 9333566 6868341
8932048 281230 7970110
6329516 2522879 2239179
6192066 593559 3280513
1448347 9923345 3008997
2822661 9920198 5828119
6747212 1845330 1284939
804425 318979 4108890
2136787 23496 7522829
9329912 6727589 59190
4968154 5015731 5095755
5345756 296890 9864104
4536662 6107495 3846133
9777106 2866777 8317256
10114885 6985887 804434
7535708 3619762 6938799
552551 2897413 3745818
858350 8314499 9825433
5026990 8144075 1360057
5319018 9618675 6521999
4356455 8712146 3041142
8051377 6747924 4113930
8992408 1725464 1746186
6076328 4974601 1124136
975455 5945901 2490076
8511875 1098293 4117717
984400 2351165 4040256
2166602 349556 6909556
9581645 4294033 2337617
2853645 913125 8709365
2590928 7837156 8121143
2368603 760743 9182958
4965080 1133658 9115320
8151569 1165980 8153274
8259369 5724935 5741408
719539 8982000 2451473
1001359 2395374 3173913
9855810 3014284 1628359
7697981 7641485 6912207
6634038 927000 8138962
4425888 2372786 2402959
6215782 5328724 5111285
6741279 1840258 5129131
340011 648785 4387219
4274400 9405400 4134293
5548615 7303918 3944760
3989170 7675109 1822251
6509224 2070211 4672749
1902103 2883971 7497452
4857430 10024706 5451077
5413888 5788002 4844801
2934033 535498 4485068
2789655 2040842 8350347
4258652 6847354 4594494
5732390 7849800 10106492
7391622 45795 3572572
3534497 5971188 7202057
4719869 1578614 4589786
2127030 137325 8050061
86766 4430119 5955040
2987128 6016274 4382088
6473381 538169 8695665
4106943 205541 1515435
6686627 2719234 6735791
5740988 9959440 2293231
7488158 5662550 4730067
5341253 3324411 4732173
1299970 1282178 8593078
6998325 4010802 6750144
92366 5000628 6790692
7061171 2792456 9297927
4417859 10183506 3909694
6647352 3221402 9767829
1971048 3184943 5848557
10117546 709723 2084533
9231852 795904 1105556
5213879 2246218 2711594
4645695 6991500 417023
2380480 7121342 5089072
2668932 9936252 8501156
4713827 5466043 3562847
8355434 9876417 8736638
336781 9499239 884100
1684430 4680926 4438121
6816750 7368813 8065954
3064886 2992410 7383942
4046216 4288630 2634964
560759 1006748 4274692
7247397 9421617 4590633
1723580 3243243 9408536
690408 8288486 5775380
6605684 10131866 4919586
9583382 5121307 6703768
8148919 3261571 7835488
7367861 4901760 7024655
3857262 7774901 1912801
6929609 2147962 8818491
6799093 424054 2904199
6720935 2787490 9106
3027195 6766533 8544026
5447126 3571227 7926437
7193411 3488403 8231017
3080346 5127228 6641465
6516373 5739649 3945918
9084994 9497809 4246880
3928761 723023 9694486
5490437 8232703 7038685
2863104 6237405 9773298
3701363 6693495 6815823
8949973 7184375 1036320
8611242 7990781 420539
4478065 1549990 3100283
5698875 2686141 6798383
8362757 481876 9611175
4277237 9865499 7560356
6465882 3541431 887468
6588165 166971 4838830
1426051 8644211 4662683
9612903 6789037 5085313
10186801 1992958 9833034
9506115 4361997 8650689
4374084 7638071 3168104
8769932 4066159 364978
5069801 8621093 7634418
4792656 4337818 3140767
2500036 5506451 4742456
4606188 9303856 5633949
2098638 6721741 5298104
645536 5743650 9455135
8004012 4587201 5929697
8420752 7448086 3362236
8180669 8812886 7850491
843431 7569304 6657754
2073271 6449431 5691671
2813619 2351680 5797262
784377 8769925 922871
5122764 8837172 1937086
2109619 7572982 1906737
7092738 3988003 8445082
7169846 56689 29143
7095569 4914325 8669615
10018771 7246727 9813986
709149 5449630 2218857
2376486 5384246 2893562
3222848 8235299 3184959
9146400 9293327 710809
2471118 9868548 4747342
1588190 2843105 7929566
2430297 7730088 6531058
8472758 1372173 7907212
2062532 2303004 9878844
7366693 2784198 6991681
1897364 10188240 8738148
232097 5312388 2118717
4316439 8693527 6070682
1493682 4681088 7109830
7678488 2631418 7939866
3041549 7615437 1646866
8781837 7293615 8370489
5357855 5213618 5837925
8608227 8532354 6128314
6319876 9138058 6271209
6039112 9457229 2109254
8169159 8816026 183274
2384832 4315694 913747
9841489 3789235 9766062
4352198 8749684 10204007
9734308 5908796 6276643
7741372 5220483 5647115
465598 3482931 8819377
451481 2875725 9095395
6622464 404618 4822418
828436 1383833 4671826
3763799 5841153 407025
237302 8668095 9396319
9516454 3038659 3184549
547074 7238675 9201130
6581840 6763686 3592961
7135687 9481397 4041844
10068559 9466692 8442361
1377639 9089179 197789
9547155 2793823 8439132
5790711 6664800 4658973
6220220 6720818 973057
7236229 1712728 3158945
3449854 7119484 5648942
10131693 8545694 3871856
3295750 621883 3832695
7140304 3190990 3103350
350192 2922164 5401062
3511103 4045378 2781936
8893972 3435801 2478412
4718383 8460394 9849720
1392180 2337086 9794200
10222734 7045139 2661775
9016876 1659913 9750506
6794919 9659264 8830468
965149 7080264 5227180
4658142 1618387 3930924
3496195 9408033 505307
2845461 4913839 7845530
9566409 2438468 7280977
4049678 1021116 8595372
8313316 9089157 9709091
8107088 3846301 7577912
5672975 6134073 2095452
2890135 6310535 1510592
1818569 3373546 7257781
5419743 565578 4811998
7570695 7966947 7031731
750532 1884553 5038658
3085000 5768963 7765577
7515986 3306938 3436052
5991222 4255668 3630768
2671744 3042408 8103884
7966320 7759470 6541448
6872986 10025003 7841902
998683 8081992 905716
5062855 4751237 9698484
2973002 7057620 9700380
1197840 9694179 4636220
5867168 3490299 6454367
5759932 125389 7186176
1268685 2946484 4751348
7037303 3507719 9683830
1622865 7115852 7864126
4536126 1875777 6234810
1956023 7873538 221412
4086704 9783379 8250844
9849323 8403923 6776213
9666884 6166779 9085235
6788220 228734 6060018
4890292 3928171 6372006
7558839 9153423 686210
207844 6873696 7225679
7338430 7552335 5110084
7440396 9232044 1234812
4788628 2918477 6652246
4100336 10234885 827641
7548555 3170557 1577672
3794407 5254630 10296775
4136570 3924180 6884044
4073128 1696554 9459619
6734770 3158504 4177580
5895691 9647548 4153081
10149356 7050712 8995735
649547 6476547 7800476
6075707 8005308 843639
6938113 9690608 3869759
2909038 4359433 7187282
6958872 4130116 7841811
6347807 7292470 852896
4303156 5518504 4796738
539017 5723066 631247
6177914 2367507 3883821
10061690 3674897 5245381
5782493 4934294 4425595
3388476 8358339 7534410
9034620 3093402 7799926
4586902 3846211 10065614
5396989 5009674 5457887
3355572 7051485 4179972
8051320 2915509 2720476
9129562 5104786 4337789
2126525 8225295 5761945
3869665 5864190 6313625
3453017 8320555 2661064
5917487 8665746 8447475
5437299 7716174 8808976
7013088 5232472 4840420
5990597 4356598 4553032
6641676 5455796 7006362
3509253 5218709 9431732
9985145 8500239 2372212
2982737 9692523 9368465
1349144 7908843 2187832
8163552 2101467 7576143
7224813 10226764 12449
10062146 5410387 7171719
4013779 3440099 877675
7453802 9553784 8245312
7308232 3506826 3061775
3276076 649805 8221366
1911071 6642864 6131412
2879052 1023535 5603122
1050440 1155719 2836900
227323 9390048 8663330
4549661 1951869 3859173
1166833 1745291 5297503
8806975 1129088 10267488
5636905 7937137 6146114
3655602 3530206 1745961
7080330 3723806 1885959
4479123 587274 10093542
6511655 7326402 3588878
9609125 6555686 2375354
7675113 4110336 8703622
2858407 10122223 6081456
5734025 3348923 4191349
4974076 6360376 5464877
9917685 1785215 8281252
1320458 4869269 3531720
10283510 3883514 2615907
7220556 7894255 1266223
2356994 9323617 1511136
62661 9391818 1053524
6761932 886388 9715802
8350277 7848304 4290691
9968898 4381643 2722280
7515948 4479090 7698065
9182411 3631472 3006775
7781625 9489489 5981339
3129963 3042841 9763281
9652148 7821560 10293436
10063484 3890280 9366103
858656 6935457 986792
8013768 1154957 7664651
1799482 6493619 7977230
8742726 7259011 5337483
3133187 2756939 2217101
9586543 1473864 8491306
9893837 8410927 608994
9577599 4232181 8725921
8653696 3672910 2483018
2097531 1226448 5138453
2805077 1741971 4884861
2581941 2333209 6812087
8631547 4302852 6613881
7194655 4236620 8657834
7526822 4011040 4311724
7222036 4539085 7176942
88030 4836303 3070138
4985075 3466626 1489794
4078803 5462578 3716510
7182697 9375313 9628471
552587 7527223 4149509
5010499 4049168 4847540
7671627 1606183 6874637
6625419 8725944 7791026
6471435 7562987 7556917
5278050 10167968 173259
6389120 128052 8251017
7795707 7649880 3981845
3780480 9146529 6919722
10292579 8450233 4139447
7884340 6452686 4367505
10052383 9389208 1966504
2918864 2810504 9702570
1427753 9041396 8895465
8478275 1865723 8680349
7526453 9332450 7689919
8885876 1736560 5033415
1726205 2401709 7774204
9318091 7709243 5850663
7004622 7574676 4350186
3651853 5937210 9364829
2364941 6347605 144817
91886 4606295 8133423
6293767 6359759 7426394
5163913 6804602 8651077
827469 9425970 6412008
8229536 8697108 766054
1162579 8224333 7036844
416829 3146016 7008654
4139787 1339627 9488963
7946571 4699026 9972236
3445645 5017104 6512388
964158 7095055 9734194
6568777 3727582 5751741
2912212 987939 9874110
1306438 8634207 8941701
4582727 4861270 8390451
2693723 2619001 1284569
10168548 382631 4996433
9566988 5544666 4153175
2945712 8365110 8681094
4358497 1827115 4763686
3929938 5791303 4169096
2260754 1726731 6358117
4463092 7711318 6359764
414340 9881839 7404349
4771411 2956788 140271
948860 3160403 2910832
4989225 9874047 3954964
6302496 2600779 10151323
3584164 6791653 2418228
2955936 6379676 7758485
3848129 4724105 4910768
5073548 5183838 8430995
1271946 6725191 8987627
3576566 2867618 10211603
5874456 9073197 4003175
5741635 7538360 5470106
9484018 6564695 8002145
7358296 10303335 5707979
5074895 3202350 6429343
6775087 26560 2009259
8756177 3657660 2947525
9941284 8242363 1445261
7910887 286108 2382663
6030043 746979 8378165
8048644 3619330 3842512
4491496 2263099 7037895
9412514 5511489 7198646
3223387 3827681 977904
3171763 2079892 1292596
6927447 4449290 4703852
7803656 4939856 2733330
4187746 4021864 2437117
5348537 44982 4971147
2622214 4361158 7088439
2598985 7566550 5578495
204313 4278243 9307243
1852238 2008749 481207
1614744 2111569 712805
8288094 9526029 2388367
2331292 7285975 3262440
1835742 7570998 8398334
4914855 1672248 6938388
5209475 6590787 3962720
6349669 3840735 7476658
2721932 1543565 10442
9426329 9185570 9935321
9217205 8509247 5283931
3537924 9971677 2032451
5371758 8027006 10053194
4984283 2048755 5975604
4605957 2240456 7194117
1975749 157621 7305606
444400 123442 8676561
3000456 2377230 10030987
514823 323007 6575393
4011282 6902466 210831
4685306 3347845 1591431
7451736 9024641 9193392
9440814 5131828 8358050
8813488 1865190 723343
1073627 6643171 7231304
7862321 6743592 7742715
7166889 1939488 10095836
2076511 5326484 5002404
4289637 2713145 9003686
1537538 7203045 222573
9022053 6754083 6149619
4872440 9840950 7966982
7064925 4071631 2419368
1748097 7706961 5935291
10019701 4689559 3228305
186652 6466895 6137718
7786053 304897 7596638
9575955 996173 7630609
2699197 5583373 1922117
1882699 5757201 5325140
1230400 3327775 394987
1853624 7914024 8802622
7696257 9582752 4900548
992420 9106142 10312264
9347733 5310474 7932141
9240961 5957563 4526376
7091979 10119071 7088534
6079223 8446316 2792747
7399938 9549432 7633414
7018911 9455005 6230446
5172532 7363424 3670624
2074883 4771976 6409559
9943924 2382271 1789577
7034276 6117969 1825333
10077471 1433172 8619800
4623954 1116239 6729793
2352719 2021081 8559067
8283710 7036852 8314816
5348168 9321663 4081909
10199900 5199471 8854380
397163 2169456 5851694
8116419 3325726 2178134
6100431 1791255 7257923
4067423 6685669 6344352
10051923 6827762 1427233
6009179 4741948 6118476
8147484 9160379 2201449
540114 6746673 5872378
4504153 9848788 7634164
7925204 8813233 6409159
6228647 4208923 2454981
6125828 9772163 4169354
8961010 1250949 6300691
8992005 6327153 2140913
2753411 2081304 3870629
2469695 1453897 3507680
3884897 9164854 178245
9046123 3843021 364576
8487801 1710044 10150563
1678597 6230562 6127565
6356823 4586943 2003907
4777598 5518536 9311085
3813618 10118538 7384228
8489988 139609 7547298
7747257 2633164 997256
5934634 1723494 7006539
8419091 10008969 7413245
3983346 4422891 10247572
9097337 1171179 7856312
10303500 1245630 1273314
2782555 9311598 2386657
7077352 3958304 6253158
2832697 7723039 10079614
9966847 8680454 7695368
3376695 4511449 3840510
2371951 7954779 3560487
728390 6119553 3624915
2884698 8681780 3870873
4611258 3413446 1672743
4636504 520705 9120382
9746561 1584393 8795845
7678993 721951 5246539
3794499 5754095 4468434
3430346 1316799 8352745
1194817 5097109 7425650
5181926 1622796 3454978
7515529 3599705 4442831
9668088 5501201 4677789
5659576 3857833 9745825
2569281 2777546 366264
9885921 3889906 2170416
8508343 779489 1604404
5606987 2102819 9368474
332307 6971934 1374273
8480359 2054337 4288692
7205479 8113943 104324
4974721 2068006 4989943
6564590 8266285 5496839
3070700 6166809 3936549
8317454 9655393 5883300
2848221 6185150 1907196
5135953 3004971 839143
10094612 6846464 4771577
392377 3704670 4804438
9755765 5787291 4473210
9748592 879963 1303363
3153640 6155763 5143019
277776 2647446 8728478
5680648 1505333 3225226
8222781 8162173 4378740
3541329 1299831 2911097
2286206 212011 3196782
8513401 9738854 10103619
9774254 6178556 9460975
9154229 6364815 9865605
1654645 1784552 10071121
7317671 10305650 6599224
3417088 8797696 1817460
6847254 841098 1715300
206966 283783 7773486
8774413 2532940 6617800
9219629 9509198 1913479
1499062 7668665 2314085
7072843 6088464 3320107
6590939 6578818 59231
557741 7394320 7264791
7496671 7230009 9724973
625481 3243439 2846581
8050147 3710669 501817
2772338 2991506 6989588
7206769 5227271 7335970
10292078 5013418 7328814
776674 3900150 8910668
10160648 3432835 9073192
3909338 8912413 1703858
4493363 3198017 9148820
7999039 4708072 4286418
7183495 63617 8597107
7436483 604905 10078151
4784781 3763961 5231690
672455 9494964 3720083
8191778 312591 4591026
5004813 7289200 9004569
9502559 2406479 9157623
10300864 5843753 4460194
7676927 1374806 79172
824872 2167176 9961994
1082684 3576052 917635
139422 8443555 6610072
4249763 7251387 189346
2299753 311165 2979182
8864911 9326382 3057780
6161914 8792580 9294145
4769227 5166107 10124031
8025104 2790090 4167937
8582516 5800132 9934841
5263428 4296250 6563687
9042547 4875417 10215328
5589136 1562966 6694244
8966361 5046512 5783069
1041012 1665060 4567827
4760388 7720205 6441694
7039990 1792312 1839151
6607703 695890 6690972
5205129 5250279 3225573
420349 1979405 8648966
3016846 10138223 2887227
8177625 9729517 3452577
7610805 629446 10049034
509957 1047066 3656624
852395 603219 8866287
10164415 3767702 9698463
2103638 6141208 8689310
5933694 871046 4337405
2409509 8155938 4762112
4385225 883488 3796183
124352 7201995 9346936
6463977 5403843 2417678
6327305 7245947 5282667
9123548 9612356 7195207
4665042 1100296 3452681
4325422 1733581 3353710
5277559 2933953 7158881
7461196 4961226 1277374
5592127 9297483 6489516
249999 5193209 2338806
1100031 1210709 1018340
6106843 1657721 7162076
294195 3369481 2628218
5008927 9116053 6662212
2084985 871037 4983699
4046817 2931347 7429457
368615 5251649 7598990
3516596 5069995 3727618
2259352 9246183 1895396
7114357 3168080 3991693
3684037 4335218 6727308
7080674 9853652 2848781
275767 9684152 2697240
6978315 4431736 4250454
9831278 6928354 9574278
6382288 3191958 5953605
4873663 6003369 529614
4497338 9609965 9905870
2750924 10110715 2343741
8570454 676267 2273406
10122891 4613266 6651790
4198059 6362746 7597827
102027 4585613 7174896
4635174 2575194 371088
9458393 7432850 6714231
2128648 3786755 10137495
8632445 3263469 7040181
1188521 6925244 9605063
7774894 467005 4854711
2152854 6361243 385912
6369000 1905002 4079262
2518564 8573218 6939772
7812015 173202 4578642
3921689 2249339 2420796
425009 286627 1640336
5847240 4840269 8755177
8267092 9357754 8154692
2509931 6736984 10225072
6827301 6980122 5640293
2334860 8278454 616326
5086901 1673919 4117406
2589415 9426121 5898760
8577914 2759395 3618266
7444379 1886683 3286879
6902084 648244 9382654
3457785 7924025 2232323
5549794 9063657 2646382
6931868 9762020 6760809
70263 6188374 3399037
7553993 7358871 7632179
1282986 7229748 10174247
9695056 9211885 2386086
3026925 6832248 2697158
323075 9503299 8339466
8425156 9927951 3888660
4034344 7824228 3392943
5558686 8156584 8417487
9369596 2524101 7096255
5667901 47476 7763564
2917177 1454552 4580739
1665874 838514 1112442
9874124 5138856 5612420
9634308 4879621 6372063
7505916 2333680 3437701
8930385 6390887 9347122
5966645 5251840 8719562
8778854 4875746 6645604
460725 3846989 9849596
6218427 7270832 6796256
7645991 432809 9671718
4051914 2548142 2783444
4651986 3358715 4963303
9629819 7941702 9306868
3195641 3044535 9317370
6060112 7439673 3795036
7332336 9235980 4446956
8032479 2976370 5879608
1685401 9078975 3261090
2681018 6781187 5963458
3098879 5573805 474715
6169155 4449215 9990137
1544212 3948664 4205734
1271787 9828340 4410466
1381316 970243 520741
1547517 7530021 8686030
5681599 3892578 5538188
163285 4038541 4227022
3162002 7777142 2879311
3097012 10052656 8789916
997979 8710491 8965875
8928975 9070896 2200498
7324487 1071873 1078087
8139103 2736526 4056107
7117852 4300063 7975948
6559850 310091 10197623
278177 6744735 7480984
5852928 3435794 7229447
8196523 3269371 4290474
8565995 4739220 1390920
5634126 4903903 9599651
7311047 2645751 8471963
1126680 1069083 6533554
9408750 7781659 481916
4138263 4883310 3436267
5675355 5974660 4831672
6207495 8875882 3256949
7709121 10156732 6997105
3092992 7768913 10050137
3352106 6650885 7057230
6500305 3352322 4545747
2134733 9788854 8540749
3920394 992065 8442505
7972327 1223431 5093346
7154457 10273633 2786816
5032982 7140123 5203549
1044095 8122919 4947355
6515905 9116443 5311781
4137204 2723839 2676414
9112431 2687333 8841954
151393 1278123 2262627
5045280 8309179 1249151
6738135 8558780 5084551
3519629 4645279 3442988
7239448 7977884 1875098
3714648 6590950 4803020
3584529 4162679 7889070
9827790 9833166 5172686
6198539 6764494 4994062
7357703 5025593 126718
9638586 7983143 2278688
936722 3824508 9735572
8219918 6865125 5353405
9299046 2409485 327236
7788577 2964776 5600538
2365876 7827586 2475450
851304 5259143 7358827
3595752 8424954 9676329
5250170 344459 8928505
6849538 3086714 1067425
820229 7909352 8632626
4770474 8013521 3914730
3518681 8304459 3417736
7938178 855688 5480408
3779678 9430812 8646870
4617996 1488008 6811451
10047084 3057971 8986809
3774636 2695612 5627360
1811420 834795 6436611
7916602 10235122 3046902
9727326 6014249 8183056
4639898 8586356 9750457
9851299 1521309 9310481
2883938 8076323 8923617
2610191 2441762 9092007
7804354 9742414 5022825
10299675 10186619 9603605
8292888 1421941 5182276
9939136 5218261 2666759
5028775 5738747 4799071
9732113 15968 4810325
889602 6368287 5211028
1423495 4176831 5871746
1340824 7187288 9257303
8746918 606571 8003501
8996893 7902694 808588
6959184 128944 6942155
4179726 1505126 8789610
2110105 8242530 9093895
1419984 6860344 1072973
9332076 2522470 8273883
7057950 2136334 9583665
241540 9923092 493059
1077303 8856059 9926
1652980 1005525 513258
3564255 9567626 6679969
6793244 6891913 4336748
8054547 2871245 3760292
8386967 5873778 8641453
3916439 665916 6159441
10179098 6496798 761082
1664689 7993948 7402435
1755019 567844 7595472
6560062 2601994 8425553
9561900 1650554 1542210
5792775 9921618 2507328
7273066 1439777 2159561
10270216 8991463 215002
6425487 1403324 7096985
9282579 5367717 7535605
2800988 9903083 4071303
8015408 10192798 3835052
3460828 4870339 8814830
7551165 5182364 4466918
6278236 8289305 4440043
9844141 651704 6449669
6933376 3600747 3205404
1013030 260410 6990343
2486841 9887580 5309471
3263231 7585329 5624159
5786425 3940550 394733
1603438 1423472 6430567
3361038 8700862 797790
2767279 1473800 6622395
4765735 6545493 6585985
939967 4494835 9012751
9790023 9778011 9540871
9910324 6460722 9082348
7122586 4680088 7007853
3346714 8966660 9846271
7202940 2881052 3806583
4892137 8088675 5923568
1233873 9495422 8159850
571697 2116678 8823523
510168 3993636 7283721
642876 105455 8924489
7998258 8435542 232114
8709148 2104878 129280
9402505 734994 4905792
2405353 6422248 7095720
9137190 3770196 3744458
429245 6724846 1252612
3949284 7918729 1522795
9615932 2550943 5167815
5940324 5737711 9559859
9517389 869551 2465299
9278920 6306282 9103730
5973024 2475505 7083071
5525998 7689549 2501733
5300866 6932281 6550427
9383505 4678551 1683665
8739059 5793388 5781133
7574771 1617086 293318
2412077 4030174 10090092
6569063 4859193 3743543
1481854 2353816 339399
6827492 9038132 6045222
8902456 1098335 4660695
1680020 3373140 137841
314487 4846719 9558273
8317351 5812563 9898265
8541921 6655739 8292316
9526703 6992787 6362370
1780128 9552813 9742958
6252695 8525321 2879075
5077423 2568774 7029888
4530694 4910587 6502563
638388 2083380 1252362
9237544 6332441 2667212
2928872 3435577 788732
4364161 5099281 8965748
6816892 8702861 6916043
4842170 8691450 5638979
2417498 3464256 2444465
5071631 9237372 4409788
5031357 5229652 6583216
8992749 404348 6695915
1441336 1484288 6604206
4212256 9501726 7969985
801524 4379638 10129013
2186640 7258688 589981
9328596 3420071 4861082
2163160 5723577 3304161
3788493 4448392 7688520
4570428 3178797 3288086
6211235 9430392 9804316
8363588 4339230 2607817
4480666 642778 3350994
1768975 4954481 338047
1082759 2881377 2662033
9760682 3126499 9692533
2629243 6979995 4705900
3197245 971998 8750416
3151133 9997954 13428
2255288 8983229 7404785
8314081 4481805 3639377
9516824 5932691 9689892
7964621 211184 3100395
954056 781346 8383938
2229621 1552168 2369965
9260275 1997500 7943642
737011 10046410 9847810
7065229 4171225 662986
1198914 2065471 5291487
3617919 3816254 7298159
7584648 6916066 1503037
5645739 4026373 8447687
6259039 5217643 2654952
496984 1263182 5867336
7763899 7155928 6666391
2250308 9778823 1890643
5339865 9007356 2566714
356073 7835946 10087841
5757228 7021493 1298033
4569357 7387872 2607097
467470 2254103 3735440
4784116 9319984 645117
5980378 6177299 6196716
2174412 7601406 145129
6830240 4933095 8240825
8644082 6072834 8786034
4202007 6470133 123387
3603440 3835523 6568452
4025160 4934004 342613
415046 7544502 8243972
3854025 9544788 9462919
2814822 1348287 5452773
8534665 9797078 3135138
7298882 8716874 7709363
8815176 5625892 9011586
9357963 2016900 3949889
7165523 4662753 7674506
4557282 8983873 7650636
6087542 6854344 5603959
2871689 5347752 4442569
8746733 2916717 2677408
9709304 2159330 9012224
5597604 2712576 6842327
1125405 1792832 3594881
2164396 9473889 65688
5324253 10019850 2632584
8838826 6232428 163823
4092734 9494228 1578146
859584 8090364 3399148
6065020 5530975 418888
149411 7185453 6682159
6737307 5844529 8463147
9769787 4165998 5000815
67832 5703460 7072616
1964 9767774 2445052
7324038 9155996 8902291
2308673 4193937 8199182
1504913 1891147 4259691
860559 7390840 310136
7528132 6568073 2956427
10120118 6096239 4231496
5601323 2439449 8275046
9830857 9150219 2907061
3772327 9922207 489603
3296209 1687647 4078950
8311140 2037532 8593535
4722885 109812 4274587
8770936 393894 8619761
3578172 6508653 1763265
7398225 8265581 4310050
5328732 1781201 4621152
3807099 6736272 10283067
5447958 9907443 2538014
5075193 8120497 7015689
6647121 8758123 6274131
7798195 9706351 1951971
9238588 9217173 1973998
803955 332025 4327280
2897979 6026167 1523815
1319397 6983177 8366144
3482371 6010900 2960479
5911117 3656996 701525
5426931 9766741 7101518
6874341 2126956 84220
995433 2140606 8783207
8993520 6496655 7711139
3678425 5147874 5525277
2378404 7370879 1300865
640811 3040031 2900869
10276073 3027211 5202608
7457062 7357814 2864810
3055124 3653553 9533810
7567390 8770692 4811195
1670954 9442664 1874446
9012433 10197771 8995425
4133942 8090266 3078792
9030089 2609893 8901510
3344752 4891996 727681
9395952 9964408 4825701
7140244 4702395 5642389
5969707 5212587 7041811
3953742 9207895 2346452
3841724 3855089 5823892
3198781 5144323 1699638
3777763 4238786 5320824
8297193 5076242 6863831
3416453 1203109 8439868
7970886 7608407 5456375
6434205 3182285 9529398
4713174 8903791 6619285
1289856 7319320 947232
7762084 9749529 7898022
5932344 7490291 9632097
4092675 2537877 9116355
10177825 4876596 7405457
6738179 9976143 2980164
3432545 3119781 5853451
5379815 3771095 9767110
1835767 1583430 7069910
284815 10035440 8140308
8034923 8056624 4270325
8369472 7383693 5307204
9920939 1587861 5127247
8680685 3970378 3482166
5512467 2725363 7580344
268990 7619933 899972
4071102 5712655 1640125
6441086 1297645 3853433
7766732 5454605 452632
1898757 9971124 7432756
10131762 5883395 7233562
6296882 8657549 6966041
2574034 6018638 6649781
7259389 8748069 4800783
45994 8041395 10311210
8314405 2774236 4180823
1730956 650382 5839476
2036135 303655 1612084
4128662 396195 1511889
9979689 6142985 2544733
6165535 3296981 524490
6163886 6553060 5823578
2149826 897479 6553570
2022601 9640841 675788
1877571 9506373 3010111
224431 5406968 3457056
6266011 6778616 8297644
6617998 6604307 8537284
3248182 6439018 791749
6946317 9882699 10250961
1756531 3849751 882400
2190615 9748935 5882025
5808007 8412485 7010256
6736567 9717063 2129518
3102552 7868352 10251570
6961256 5695530 7832989
5132256 3044868 9624694
7515276 8254598 337998
5138383 7608027 6788457
8233370 5469899 3416071
1634707 4482975 3961112
2964580 1584950 10186860
3610837 3311044 4250583
9573013 4158996 9226834
8360206 6002504 1562018
4130328 128464 9702764
919608 4284037 1417118
8101670 5215187 6824568
6375746 3959568 5198121
836454 10301844 7617791
5981170 5333709 4734866
965182 2974196 1851576
10256262 6774968 692136
5744133 9761219 7900429
756305 1957186 4046163
8510638 8901753 4053019
2871136 9391173 3096924
1224918 2952408 6920877
4814352 4315448 2630692
2602218 1508991 4546590
8595143 1486618 7820653
9328109 5866737 1729225
548883 3299034 7764289
6381282 966996 6591179
3662193 4396885 6836388
6265214 798171 8104669
2299626 4451804 8008838
1832858 1396905 673204
6731713 3629330 185719
5854565 393320 8439945
9946644 5110757 5514343
4297454 8031687 9253008
10249786 335414 474027
3101647 3896686 5871290
7769901 4111142 6149061
6081496 1826982 5387329
1278247 497092 622920
3552962 8424075 9410138
8584354 9846871 4125903
3069219 2921478 1707107
7051805 1661428 2624966
10151077 5636942 9850548
10047617 6441955 5333060
5542378 8923736 6448573
4454387 2512869 9292979
10190183 1335448 1788721
4205586 2327327 8741316
2038735 3687861 1858500
129390 8458117 264815
4420476 2032884 9013581
2556986 1025335 2428808
3609209 8017531 3252430
7166261 8357257 3642049
9247960 9013595 2963801
4276546 3257456 1967884
5385633 973866 5532277
4747019 8640687 7551272
10236245 3519380 1531913
7006032 10136969 1391726
1756205 8040939 8566275
5004615 9687432 680462
1022803 9909287 5822601
5266569 2757572 2135084
6128689 5134039 5030301
6001099 8214891 9975259
8917976 10267965 3106039
311889 2034503 8347903
1865517 5063519 5279877
5332131 3443194 135564
5703920 5346015 6146156
4011338 1271667 3560363
2790037 7931129 8261347
5773030 6296807 3529049
10264743 910173 6767264
4353088 1006220 6259449
7980813 5960425 6778934
5525116 9498997 2058714
5556341 1372678 7080355
5619365 7719821 10303787
2452111 2303018 914614
5092404 3836384 4813729
8468438 4946800 7342286
6948604 7641688 9730166
8112557 2506102 4347521
5941593 7097706 9124289
7272853 6715497 4994819
6133446 9839085 5535893
5039742 6582611 9291733
9108087 9302488 3837190
45269 947936 984065
8746942 6935444 1527658
270376 162988 7732705
9769097 2874283 1486015
6354427 2827833 8175776
8733957 9650376 9832134
4389689 2048838 432684
3598184 9620401 7808599
10038058 10001946 4183355
4201045 7229304 1104920
6638377 3449688 1186208
2150284 7597273 823856
1865888 10165662 10142129
1569658 1264747 3921623
8971719 8662917 7710794
2032295 8368471 5749819
9342336 3422522 628986
4020186 3632541 3598526
3497153 7493149 8332076
3659328 9989056 8459884
9944175 1559770 9609967
8177849 9545538 4221989
3799852 740836 7078279
7824961 8616609 3524341
1267520 1487392 9152330
5427820 4525152 3574831
106174 8952891 5964423
3090532 9677309 4328087
1900238 6450297 9478906
7033249 7828193 3588366
5695373 2051433 1601530
8002892 10219732 10187542
2071498 4193538 2804950
8359546 7030515 8489684
7284765 2264439 1875300
4659915 5092924 10280244
5047799 5636866 9338180
3069456 6025356 8243852
9879887 3389235 9237421
2418306 7892683 8938501
8222472 3245590 899025
8236217 7004303 4867185
9341403 9312414 439293
3234203 4114087 1230900
265365 7141603 7434978
3864782 876541 2095985
1370473 5380212 4827229
8054037 9000702 4347915
6863972 6733245 4551514
86272 4187653 8389308
434023 3047436 6335929
6572545 2994385 1103581
2304665 3763625 8456599
9556910 4882318 5536716
4520643 1474085 10052613
1118533 5368642 6981175
9483103 10133924 2486710
8978094 6181604 3929304
4075130 6957004 8921857
8135623 6477838 4165951
4079342 1029912 8684601
4954999 8883337 5096679
8153508 5876080 7266543
4602007 3643566 592180
6161411 7995635 8245474
5483858 6194736 5325133
6459943 7098386 4548880
2189771 847171 6047997
9462745 6248762 2525477
246619 4980080 9173381
8162562 6215432 6229386
4734833 2270435 5866730
2721592 2012063 6066998
2169308 619095 3221890
7560460 68847 9570070
9786152 2142349 7582968
7393479 3681750 8734817
4519852 619698 7529035
8154459 2005388 6269013
9790020 3961477 3114427
1419323 54823 6639693
9434473 9034832 7831954
7025267 2349589 8175246
1171151 6757517 8935349
3046613 5322201 6623630
154071 7098336 1730909
2784107 4475071 4503709
2048079 4074105 6658090
8094022 9044129 9044569
2492100 8186411 8531170
7773422 4095172 5153233
4289189 10251927 4147505
8871067 2664410 7731478
818687 4808962 1601990
1808466 5381913 2169021
5014730 8227453 6291354
620834 3463036 3287973
9651474 1292703 6125560
8308817 1462216 7767631
10127920 8659885 45442
6774767 6079777 2245191
6957503 4441265 8415583
562728 6310030 1895109
9440859 455388 6026120
8856775 6636927 1019813
7818702 8399582 5399329
4943033 6286788 1488698
10198326 6301541 9699544
7655253 6738413 8782816
7931737 7813207 7466783
4531776 5638189 4227535
7021758 790897 4273076
2726862 2877372 9317043
9648817 7881531 4130467
6832973 4998426 3954305
5517055 8501021 3763250
3462301 167322 9252431
3997126 8785769 5324988
7870982 2894676 8276763
6781592 9493566 1240292
2537204 7123036 746884
6193459 5074533 84965
5551399 728929 7514018
5038122 6157610 3991835
9723258 1072386 5837165
9108509 799576 9275176
3858952 7029722 5444589
6370168 7617231 6898472
5320224 9224617 6316711
8495582 9767457 6222631
9172086 570422 1666249
9440986 113818 7542467
6310957 470927 8199349
841935 5301622 5019032
6800606 5044334 6469728
8429340 6147328 4501819
7729344 181507 152556
2377684 1523983 284188
4307625 8730711 3523359
3470250 3725660 7317105
5894021 2276216 7371404
8925767 5979305 514358
8761301 6722853 8272375
748406 2938866 825125
1992946 8831446 5512286
5361326 2729127 5981374
1292332 5209253 8104027
9337704 1098025 8659802
6900840 6425549 4101058
1456369 192900 1875377
2517511 909984 5099987
516516 506133 9975013
10033618 3213824 704611
100883 4761390 3296769
8538319 10279448 2688862
2886229 2841255 5991113
2229287 2157444 7022963
6099620 7040382 4321994
2159082 4539051 4172218
7129553 1516169 1730864
4748944 8811362 10231959
3000901 3608112 4296359
2234182 2827310 9946792
4954605 7894489 6534740
6368415 636379 9676379
3038982 1466153 7432545
7719517 3374234 6744423
8170869 327071 9383634
8329149 8895534 8113713
3315644 8218951 9052319
9363064 7390654 5948697
8227378 5649897 9304620
7961646 5559443 6553458
1281028 7473044 8024108
3035003 4451209 2376342
2187912 2807211 9293829
5601142 8127941 8239340
299543 7453388 8966889
8197173 2286355 7084112
3406607 1782385 9578394
2021016 2078805 10244234
7694126 2180735 3568462
7825448 3563080 4382595
9134524 905553 3549466
981089 2179954 148961
6918949 3502257 5288013
3930352 5789785 3979421
5611206 2373915 1565478
6883439 6643061 3266063
2280632 3926883 7388566
8087424 8402775 255118
7873150 3806797 2804503
4541855 4256399 2947075
2426555 9975055 8444068
2287664 6555801 7658076
7465207 4054198 9654810
1635008 513293 3813488
2534196 3921765 840873
852950 8928728 5920113
824933 39621 455961
4401468 7218589 135198
3783182 3770295 7509634
9518188 1064584 8226613
683765 3658262 4948854
5419633 1143242 1297190
3966850 9354289 521633
2690049 9294327 4972197
1831372 2672788 5063271
4464740 8021729 2239358
4316979 8674090 9190605
9253822 9798576 7450797
8415312 9829455 2762429
6642361 6594889 1562294
3138952 5806722 8131391
5533390 4060139 2631649
2069716 800782 5669691
4565168 894280 6583507
2906472 9721086 4350559
4685961 9745489 7994051
3754335 460552 4424903
2230350 3199074 4383973
9335695 7886691 8654601
3024907 3580740 5750998
6943990 647664 1499835
7938219 9732754 9698322
3275560 2731680 22649
3500764 10024554 10218631
6701427 8769102 6537730
5402349 5451193 6447156
802421 2842444 966721
4084743 1094883 10268502
1547173 2247142 4212082
9256075 2112594 9716729
169717 7730866 2756642
8907784 3273160 7875216
2215425 5572854 1158015
3784711 3841084 5470948
4972947 702451 4278126
4671459 2322056 8762859
2440931 65281 8802702
2287253 270650 4606849
8000248 221884 4285572
9769 594441 604170
4934947 5883600 9595490
6454289 5724221 7892444
7206379 637099 2041211
6222194 6441667 5137191
1123141 1221006 8746611
852220 6202125 2210820
1157464 6414017 6604348
1610433 9122100 8877562
2565941 3039062 6667831
7228462 9472209 8896750
9458916 9678843 8119536
3083085 1732458 9644482
3241708 7035733 2908859
2692573 9817793 10298473
4360630 3053654 3978977
7208885 6737606 5806241
7772921 4460022 4723995
2050506 3764363 9126507
9842948 6589275 9550811
9769377 3555186 167688
5396025 1091073 5716478
800256 1315017 7855775
3169721 1110580 6895741
4671567 3829256 5452801
8972754 3465863 4245329
5283215 6507440 5862566
4155116 2100136 6267336
7740963 7639446 9839424
3130481 870905 10017641
6882382 2561319 9515531
695837 8854257 6016072
2597259 6348138 5439378
4351958 8220809 1518578
9477263 7460969 7503654
2495906 1005043 4690401
1209775 4268303 5221314
3074158 3690675 4387965
6785786 1823073 5692590
107068 3443312 2191818
6342200 4127838 1553804
6516554 10038961 7328967
8867228 6747421 390504
2894048 819529 3136438
5211193 1760275 6445369
7228012 10124641 7345094
2053414 4029053 7218327
9788235 3580678 5215783
2925688 3568878 1265128
2215441 8342440 2137845
919795 642375 2640504
4180522 2707132 300727
8023644 8887293 2448225
1222489 8819477 7269286
367523 4170163 3214293
7936692 8574996 4233945
5187994 3605336 1943278
6848309 2634438 1123953
3620818 2114549 8100420
4565558 4607932 9408671
5701783 4036608 4093791
10194200 8528312 1504663
9001134 195101 4473296
5533942 8077852 7702825
10046782 1300631 3132058
3701120 8045060 1616866
4240529 4832033 6847149
10175045 6500528 5939303
6840129 1580661 2857163
6837087 2663827 1993972
2244206 7442276 10054926
9332442 6345322 8106337
429804 7935311 7745384
3847171 3854014 2791868
3475118 6356553 658259
532460 2389721 5625756
6648211 8760878 4097413
2515896 9342660 3926790
4744260 7074507 9452960
9101284 7588152 3076451
3485748 5639274 4459978
9956477 8910844 101508
4321014 7447313 8942788
254929 3406282 7498151
3999891 9528143 1980440
1750647 4584446 6823798
5605558 7229600 822151
10283855 729458 100381
115792 9053482 1653195
5478338 6379628 1522917
3612840 434257 8291679
3561154 8774200 3456660
7646054 1437757 9086385
9089332 3400491 3049221
3502431 2417874 1258334
7366130 5089926 4043782
4478500 5802670 3282602
6215058 5783826 9615856
718640 4539542 6399930
5502382 7521335 5117899
1666563 6824072 7732461
4496356 8179965 5016938
3052171 2404569 8104542
7743325 2846536 2237196
8480916 4132342 6534598
10003269 2690314 6903553
1616700 2511812 8089183
3395788 1224800 5573605
629133 5013049 3821306
542952 7982148 2081714
6435840 8175358 9697710
4082340 657518 5909093
7215952 9098759 1316083
6380524 9174510 2869336
678112 9724835 9684013
10107133 8328616 2646291
6901640 5152667 2537521
8017002 4427169 9689812
1624360 4831569 9907986
3627092 5822275 9996307
1230573 6841012 5610164
9064151 657599 10178762
2963008 3787549 5870258
1777088 5550214 9879727
4273332 7334631 10111752
813870 4735006 8118329
7525674 2190554 1930497
6852550 1456032 4879675
4615868 5484753 2903119
8739232 8759267 187843
4787400 4813136 8141593
447150 7820009 497802
1631727 4877731 5791353
117741 2986742 5999746
9181663 4597073 4479934
6491225 1272095 9565379
4644626 5211145 5495949
4552150 2190883 4602079
6681260 5840712 5419541
6271829 9209080 1647589
9821777 2296826 3940866
3449825 3100496 3647722
8396598 1300102 5103030
1818645 8799304 8076273
6747646 8295572 122333
542135 9516214 7322181
7098190 5861663 6837668
4597117 6556018 7357334
4558830 3572262 7897288
8898007 3356275 9223121
8756399 6111170 1580250
641593 3814710 2208413
9496874 5038218 1264132
9464851 788869 2265290
8027107 5360278 5350163
6461261 337841 2732937
9661054 8398725 7065904
6387596 1703861 4500172
7558878 1360505 7389981
2557326 6287852 7090765
8494996 7477897 7664670
3523784 1389078 6753010
1632654 151897 3227713
4242569 1003585 52377
7629594 4121831 7668140
9379792 3858222 2447225
4137402 6388920 417983
3266587 4097335 6544157
1473656 9196088 9445704
9455005 199078 3493203
419434 4428391 5835577
5034624 5225926 2737697
4563483 6199732 9433623
3751788 3648800 4457865
2186674 6603826 725285
7415362 8898046 3539921
7242827 7442629 8317833
8061617 1061402 332332
4209272 5741946 6354879
7132228 664910 8002184
1008679 8180533 9742850
4810849 2453376 7833233
990864 4185556 6527413
5151014 3820787 111115
1188910 6516769 7743637
5144921 214762 7857427
3123246 7872131 2828653
9423296 7258822 9057295
8720218 7508647 9630716
3339687 2422422 2407769
9859129 7445719 3161790
127790 4822258 7409143
6997832 6568641 3848723
2783515 7144805 7480958
2408565 6677173 8262879
9202236 5344453 2437330
3920853 695013 5648083
7977589 1122493 3907038
8508461 41486 7763884
1189843 8427964 9750094
2919131 6381199 1412804
1862105 5872270 5896874
6987164 1151550 4778781
7895330 654203 8959646
4274816 1117072 746380
7727536 739933 1596544
8709969 10014118 6204552
8866570 2538362 7460801
2122442 3183152 281170
5544533 8513544 147261
5386679 3679877 465279
6528221 1138927 7265091
3187502 4236487 4082368
10141888 9462625 10073196
4916819 7695232 10202589
9566075 2749534 2678185
10040259 4071328 9769936
3901752 9763097 5425763
9009488 5859063 4083278
9809797 7975773 8035383
2374728 520517 9209743
4625425 3210212 3910182
9374721 4998284 1665356
9068989 8038504 7642024
5739794 3892358 7259856
7297802 462768 5167588
8906158 3712999 9153397
6720712 10009530 6772707
3730479 1400633 5957481
2707929 4429132 1523969
3008567 897422 7910725
3245093 4883671 8967614
10126926 632675 3550128
7149933 2326299 2583320
9389197 22165 9525910
7931348 5394305 81740
10269435 72751 2223957
5030123 8960918 8410280
4272576 7310917 3410526
6599336 7402005 8361380
3851587 6589184 4545670
1801638 1991683 7289456
5466391 1998806 4679029
1815657 4261568 8326485
7403600 1974287 9346458
6397142 2940475 8436156
6692789 1318353 5641607
5935167 6393380 1860701
5634190 6313232 4069953
1578365 2480434 5879971
9350235 900800 5792210
4726099 5773379 8695720
4916584 10126158 9110826
4690043 5263238 9282656
8306156 6114181 7477849
1176724 7247767 3303140
1631445 10193332 1517562
7880142 8213151 964001
9332599 840158 9508680
9882047 82324 1482214
7837903 8345802 8309027
7070004 4409896 5035550
9650661 4402154 7086408
4881482 9221209 1048390
5353567 6648465 5566138
1553481 10218930 7186441
2327025 3874212 1762839
4855471 376349 4449133
6332427 1042460 7761699
8693198 1245280 3025191
9751206 8831823 8613548
6618953 611885 1171957
8599735 280457 3804816
2020180 1839559 3339299
9770987 3132338 3479665
598195 5462729 6446324
8972025 5136933 9828620
4011251 6509205 1222451
4855187 6320375 6031381
2543200 1482742 267110
7181304 7557652 9328510
7834613 2513232 8846451
870974 2048760 4812429
3581057 10112608 6446855
7216507 2573543 7736546
4867229 2353497 5274259
9782200 3197347 6056732
7114715 8605996 1802787
8546950 1764287 9581623
1061277 175582 1001034
9784263 3770598 4367564
4547969 1374862 4027096
4858647 7224548 1729867
342575 7127211 2280809
6327366 7251027 4967389
3179604 8832785 8863506
10293459 6364048 1709280
9217338 8861216 6973669
6782271 8802494 6784547
31853 1616672 7899504
9481207 530156 6121375
1312122 1048849 8564322
9072772 5777584 2334738
2800487 2305423 2447686
2309341 2390984 10173755
3384752 770831 5512174
9414087 6325991 2719813
867692 4714227 8919932
9431952 8328040 8596018
5507265 9695904 3739987
2576212 2003750 6300874
4565297 5490640 6629541
8129584 4238846 8324671
6827435 5968281 7131256
3931338 8605823 10053081
2825533 5670451 6447629
1806839 4340931 4897419
7952584 1403452 1117371
8406406 7860511 8400305
7045172 5945955 5864968
6175517 10311930 8233314
7633338 4020031 2636911
4593782 8560037 292812
8431110 3692379 7730828
2069321 9029403 3188281
6827637 8396758 7275038
1654354 5703241 7540606
4821389 2033218 5083905
6024832 3119407 7704323
32701 8502214 8372724
1267640 3095968 5904172
6359557 7523460 2452446
7882968 3232797 4060956
8057042 512056 3160792
198045 2432079 10200669
5312260 927568 6331647
2711799 9597229 8277632
6257683 1829112 3625012
9530123 5026858 235339
6313496 4111954 3027448
6517943 5971440 4059579
7512421 5025014 4821417
8348902 7560116 9954926
1484565 3880032 2285382
4208959 8199482 9540934
1776820 4741814 6788832
8664374 9108381 3261177
4895193 5692052 1848273
6240379 8866595 9662561
104565 6024312 566919
9586956 719510 9414885
6354279 3803460 8870650
5320078 1244436 8282815
4471407 3814578 224121
4527471 5402200 5251800
4235338 1554133 8486983
4719832 743217 7438182
5140907 4942727 9684620
4344462 3953997 10258342
7926438 7264443 7327841
3686152 8191597 8474835
3428678 6478462 10143641
3602687 7879232 449103
5194521 3373225 216002
7187712 3381985 418722
1914322 7224513 8337658
6204262 6428357 9547961
2666913 2669582 2432261
5581545 5888353 4955840
8986004 4127290 9340742
368358 6767924 3705373
2817446 4062209 2961268
2844431 9620196 9535414
4538961 9395888 9181451
8312954 8304901 1862979
9418738 1064608 253743
3321187 4548045 9785698
7180203 8549223 9470978
2701265 3228595 5443867
7675152 5319414 9415057
7302389 7349859 2271980
3092988 8324541 5277750
2989971 5415323 6393414
5420336 9582965 777288
475358 7416695 3648933
3346645 937413 8776720
9960132 8642665 4343391
3728978 4435767 3617712
9954408 7207263 9052651
7149110 5080422 5467835
10003078 768863 5473529
4028525 8094765 8432517
9175669 6088649 5598813
3673206 4011437 6398747
331809 9968273 7282567
5661803 1664573 3561765
9640261 1998235 9786492
3059804 8545249 5943088
3069061 7768804 3213898
3719481 9361053 4153039
5255496 2936160 1589183
5916076 1085143 7400667
8074261 407252 6027135
2492518 3638125 8153479
3927095 6917412 7859527
5771225 8563180 2810873
7680606 9250719 28937
4741445 5080043 317987
4973537 4780752 3384052
6939734 8188830 1084174
8865004 157746 1731614
7039532 5759633 2669499
1204242 4614702 9299838
8604773 5588501 8564317
6354035 9613180 6746587
4113668 2568191 1907216
4372281 1315530 6806425
2958753 5455552 4880730
3673274 7339837 8942972
1132469 7737802 10137390
618482 7239534 1189298
8076960 7205213 2664207
6443391 4774211 3306363
8209060 3714347 9017358
6342219 7900522 5127697
3351081 7248440 8857357
9896923 9265421 9187117
7279164 7935522 9663778
18613 5750575 5759554
8867277 6189735 7982904
4750004 2668215 1858750
659827 7801736 1361113
1809847 8247471 2169830
4156588 6291834 1796885
4052542 6672417 3432978
6070730 8967074 340225
6471515 3260048 9554400
3083787 6720613 1648809
8103124 709367 1733277
9255789 1652889 8038723
139786 1317867 4484595
4015703 2291308 10079731
3857812 7082881 4433718
1301724 335171 3986981
8204603 2155432 3486948
8134302 7355540 3248479
1753288 2820237 3860997
790363 5000883 703834
2300800 8761658 8715562
9866735 2552216 280906
680681 6670968 2956897
2721658 2681587 3117507
3673505 6097569 8556987
4102984 1999565 8733147
10119472 5970793 9946216
9346130 726359 8864965
5709389 369081 3064362
1673086 5371867 7767722
7628293 5453451 1128338
3996733 5505259 6838214
388285 9264007 3941594
2687005 7901819 336059
7853309 6970780 6870204
2164493 8037664 8557420
2645850 8661802 1382890
2306603 949521 2860712
5812757 269013 4857142
8856972 2478965 3943269
9547063 2219948 3452145
3173463 5788119 3473827
5678117 1884874 7549786
3359729 3675144 7110331
6173958 4963156 5510899
5885045 251625 2937293
8016182 7833329 9706946
388141 10267595 2324186
3482043 1828548 5159028
282179 852105 321890
9108529 8543885 6570555
2879731 5584916 7289814
3834289 8493661 10288392
7537417 6396130 7938987
7868222 7645379 5212924
8016281 8553384 9699851
1550943 7116971 8678855
1333831 4970288 4515700
6432761 10235521 1037402
3618142 5083440 329352
7323110 3733361 10022940
9151344 9446784 5648820
7847082 3439199 8441943
1590592 9438218 414753
7927 6538984 4947014
9384394 3905593 9315713
8086652 3109971 6033833
6364861 8299238 10216905
8544443 3900175 690440
2513657 2837962 8680527
7705407 8664800 942777
711176 10108902 4176593
6267392 7533669 3907466
6644215 170515 7158367
8849286 320261 7982126
3141595 4873294 8340874
3340332 6535943 9390043
2870887 4900857 5985898
3792255 10090237 8163467
5158316 5691955 462733
4761793 3848895 8729286
8046827 226121 3513523
3168226 758930 7348633
2047370 9532973 10216392
8027023 9331211 9478859
1200316 5242564 9413683
781991 2409832 8988761
1464611 9022555 9232737
7124212 2314277 1110840
6007561 7705785 8322685
7443319 6482504 4465429
1853977 2579481 301783
5663308 906727 7402667
592085 1351232 9568964
4846726 3033206 8612221
7430806 1712217 7303524
3267115 10127092 3243696
4546794 3208206 9641213
1508319 7954822 4594355
357055 1644347 8408723
6571799 3715914 3908061
6815556 8321409 10067347
8734821 5864508 4704615
3852371 3397756 2580953
496450 5168194 9924310
2194171 1294462 8522429
1772774 7778179 745212
7130061 8347936 6273316
4873503 7818468 643249
552681 5317810 7075367
1494519 3096317 3188206
9085501 5930361 1805572
5883060 1617031 5946023
7470792 3859644 7669512
9977690 717841 2718622
8771454 8118883 8177334
4313861 1746201 1257321
3683835 9359775 1030772
3709492 1034226 488278
7096324 6068221 6722071
8585100 1013609 7593535
8154026 6327109 3725342
8244113 7607893 7299365
2132278 1886370 6565561
8295211 4907297 7203536
7092038 5638084 4547595
9743249 805486 5249294
3388725 6848981 5242620
4580485 6909916 2326826
8595426 1481550 9821228
5562424 4290144 8044572
4747318 4075683 4158242
5130626 9557403 8732538
3456000 3775969 6612332
2862438 4770244 9884466
5247070 6268819 4638449
4115365 5149524 3045586
6344651 5171367 7985559
9782830 5635172 6098901
2670511 6718878 4296576
1161100 5685268 9718106
3346467 6515531 1136260
7878910 8827733 1461548
8666131 6408844 9724981
2177879 3357234 7595584
6000149 6429937 1636674
10104926 1890371 9112193
987398 2130102 1630237
4848036 9024897 10046157
899391 8947545 6080718
7048730 8307609 4375205
1970205 6448404 7847021
179049 7250861 1117039
4476044 9986094 8949559
1024498 5826238 408286
5985072 4144692 9414172
5913327 2592354 4978095
1805241 7863720 3618681
2743168 5453535 5372296
4814023 5558952 8323979
3892884 2795719 5166449
9098657 5334294 8195994
6556494 9809901 1520412
560675 6570847 6380242
9262541 2848854 2051724
2964317 10165836 4814349
8424632 1371921 4452602
8529828 7429685 7977703
504645 1359823 9450240
3364673 2204256 3179831
1786603 4899953 3578918
9970571 3739858 859629
9409523 3440198 2670486
1847501 4459839 7643301
8517751 7968723 8229177
8075102 8922719 9861999
2957847 3947534 7946325
5779819 4083380 254796
3433739 5467451 8667230
4840685 9683449 6884467
1016767 6667720 1764126
1133915 5046474 6820531
8426936 8470266 5302579
4072606 9504433 6605976
7960544 3669484 5940806
5394986 6008611 9092369
4258206 5935406 7049183
24069 7186419 9034243
2348072 1628243 2716420
3108565 4927868 1284088
7104559 3221362 6372026
4193578 3675066 4723036
320710 3329781 4055726
4240045 4302965 3164062
688283 7015975 5443589
1550259 9786245 4083061
908272 2075238 7810529
10199972 6935694 3844133
2411117 1519976 8300300
10149929 10108852 2963034
6702290 3417834 1073663
1326959 2621759 3497988
2902496 1589346 9793192
7407082 4407610 3599702
1144381 6846207 9834819
7064358 4954681 1997329
6132641 9111726 6997830
563234 6981517 8130013
8419251 6377225 7871718
4456106 552556 9102277
1995125 7410227 10113861
4833819 3267954 6005047
879362 370 287497
8772047 2241087 8967562
4232810 7463674 9176513
3802829 7496378 9447282
5007540 5707043 3543162
6486323 2431271 7835646
8446628 9130620 8664566
2061150 4877960 9227506
2751502 2014945 385137
7918682 5919255 2563106
47242 3369921 2378895
9312055 3536938 9282763
7806967 1266336 4309654
6076843 2454104 8817223
8048590 1923471 3384819
7066701 4724086 4180857
259355 4815708 7449737
7176097 5613594 5096843
8593023 925295 3432036
7610682 5235690 1453106
3788459 5453534 311131
3577242 2499129 160666
6258273 7414980 1206012
967407 3731376 1043412
2094300 9534137 4541550
7109434 5789183 957908
6968345 4818733 5003887
2405247 7779045 103173
9288663 1343612 464055
443582 2649026 6761822
7748282 7861451 5580137
3962336 4999674 8950598
4016879 2208476 4908721
9157677 5145567 4586410
4600652 1143373 1520002
4874137 5931916 4902969
4878760 633269 3588653
83540 7399742 8891541
2100118 1793503 676743
5842675 4190704 4272965
9883645 8128461 7036461
2324484 2118001 6990573
3604730 4644780 9824011
6698353 1665231 10023620
8390441 4903001 8352583
7682321 9390696 2418429
741866 3184573 1298922
6282842 9660115 1847867
4039322 2212898 4402707
9250236 4846092 4119612
8281499 7185821 7166320
5416865 2365820 10044724
4845151 7186775 4263706
2224066 8750844 8417944
9148710 4130719 10234966
5982363 7770210 2440622
806146 1221734 8735923
8013509 8608076 9817573
5025355 396646 6584467
4671651 1860149 7858337
2602338 8687818 4365823
6374861 3436510 2923020
3418099 8552882 2491474
7590685 3096256 2918965
1381143 1916378 123621
4048353 1845153 7696279
634183 5966760 8910081
3484285 2087618 968216
7990527 1543106 8244186
10265514 4010993 8176805
9302402 702299 5819015
7685283 6021600 1029985
4948532 3805148 3660264
3748854 6437192 9063320
4607700 3413842 5147444
3381069 2169045 3659794
4733013 4623776 4852086
9111730 1241057 5217906
6206510 7095624 458272
6084731 1282009 9766886
4774888 2017542 2496596
2267684 395020 10160398
10195237 9909426 915078
10141117 2594320 4105975
9305123 3577213 3163250
565878 7654291 10242120
4358398 9024472 2830439
2948686 7898420 8816515
6043027 9326217 5155128
5323390 4183529 2874809
9927238 9808473 6234235
2087537 4013451 4921424
6831323 1255186 7771738
9173142 9189459 5636205
5807010 3277257 10201119
2099034 7462473 4639405
3565098 4951814 8518397
4838858 3590658 9883481
3601479 8254266 9875950
3827801 6500644 6558659
3696665 8738368 4300301
6946022 2881035 1679224
6139600 1289188 65810
3033176 4039765 3099164
6874970 9916692 6729669
10172244 6406837 1146440
6818576 199644 9308404
7013940 4500012 8277458
6046202 6259810 3395159
3766202 9702776 7156889
1870392 211478 8426525
2693415 2074188 4968624
3434393 2834581 9140389
4222985 4103967 8793935
1210269 3180770 9076648
10120712 9128476 235023
2718366 797263 4143263
570255 4744310 4258845
8549071 5923331 9304034
520098 6529121 5799791
5003244 4473896 4491605
763614 9885747 8449876
2229418 5157762 453949
8162348 7246186 5107564
5965707 3026516 5299153
6141520 8436003 5881739
6049224 3007583 7960909
2451604 675772 9432194
4258828 1656334 4483800
4575652 7213159 8437877
6775575 5953279 2337729
9698374 8930738 908021
6844009 6585132 1260876
8742066 2609729 5277448
2255160 2346837 7839859
9741226 4029646 9574254
7142131 397506 1476260
1529739 6616520 7387544
6158002 4902274 5756011
7054518 8221335 9910009
4626140 8105081 10189591
2386478 2201837 4526260
8315882 8743565 8096047
3327435 635559 8193602
4155431 2971243 10184031
1583029 9312534 3526909
2856817 2104592 7106719
7674199 5783657 9191523
4072587 2393709 2415455
7338667 507896 536779
2491506 1625753 252602
5215832 10283793 5552229
2528565 1423030 8579765
2747382 6295450 8267101
1431151 4466484 6459457
9218096 267771 3544814
5646298 1639096 7504284
3942609 1078929 7770029
10256526 4401353 2910301
8848433 4130947 473565
5296998 1549701 7304980
6026121 4899645 9923371
10048786 1859583 1714403
6057772 2142583 8494315
3242940 3664934 2231061
1062106 6073034 9517996
2211260 6828698 5026227
4624833 6891644 3240514
5644200 4623213 4453641
6189220 8890054 6611331
7376900 82511 3830547
5387202 8024431 8233718
507915 5048008 9485622
10147284 3124718 6178312
1049514 5456556 9512348
1820834 893868 5276561
7083773 8597720 8453705
1069173 9557361 1606569
5923354 8002843 332746
9152139 1458178 9068776
1491260 5128831 7624783
10238151 5674058 5554003
10297359 7893073 7845408
7814854 5917738 2494231
6597633 8791698 5086222
8079167 3102773 2907457
6443263 4433540 9046404
8965829 8095306 9447467
2297141 5823463 384379
4097986 3266223 6993820
1415735 2491220 1290488
239491 10233574 3619687
7877871 9079913 9406450
8652107 6515596 8157339
5250583 1578557 5251382
1938210 8915369 2533815
10227654 1232360 6737748
8280496 233452 5602481
9560109 3085780 5801402
2124574 7519457 1605707
911665 7595497 4269750
2312682 9021627 9842386
51863 9411412 7244138
9247646 8270393 7060213
464665 9656198 6619073
83830 4041524 2137865
314409 4927805 279469
1490885 6944491 6655705
7436952 5171668 2670664
1028553 8376745 2812116
3173985 4366422 4990234
9136142 2646952 3499126
4429343 3771737 8843453
596955 3003772 5447821
252037 1222731 7898684
3609828 353210 4610892
2184457 1186893 4210258
4902671 2886831 3597745
6392381 8536541 2493474
2847625 4908040 8466725
3488903 2240391 84186
7237930 4796210 721881
4292762 7756361 8145465
6691249 7807259 9119011
8009091 8110594 9678790
4381122 8616652 5441795
1943017 9178256 9910203
4665302 7496316 3545202
8894985 389312 8331506
1912431 3536629 6458265
8536769 3599381 3232743
5430761 5630746 461606
2867448 8400781 7426618
7417715 76556 7559923
4523769 3469253 7409018
7237996 6005557 7148547
6444725 7931210 2445857
8812319 7294919 6224477
6906673 1770800 859489
1114658 617274 7065570
2156266 8684025 9244347
3017441 9294996 6942043
6353089 5321260 9149128
361895 4976134 5426854
1516748 3845090 9087878
4320299 3227708 5168932
5931224 1823590 2438989
9712321 2340798 2223992
6070035 4933463 9393684
9727421 2538506 5765998
6874658 4401650 4116357
6353694 9661018 2737010
3431987 2965846 8936555
9361154 1016393 6955561
2742992 9349955 5378298
3501748 4754215 4495917
6621981 4563234 2979402
3701064 5683786 5285613
338094 3824021 3924903
4978395 3377656 6061201
9425531 9854287 1363859
7238749 4736168 5260673
4158912 3117046 3839664
4316522 2055009 2110014
2006465 1598358 8303742
8944829 610686 5339885
9435574 3803843 6743118
3985840 4489864 502987
2164850 5611126 7535284
10207787 8759654 3364031
737372 8488679 9126323
8747664 1673288 3272485
8464450 3049768 7940444
2640127 9925274 10171157
9260397 10083821 8528061
6840316 6736388 8018079
3303331 7173986 6490428
138947 4867025 3251516
2193758 5414355 6076200
8762195 9390697 5656246
2214232 8010498 915398
470459 8862160 1323157
1010964 8465489 131514
2993127 29132 10002273
2051817 4550347 10274769
4940288 3725843 1330661
7687523 2160649 9492090
7909273 7626330 2010761
3841136 5368830 1978478
8074388 8176096 6464136
4753518 6763854 4496194
4358069 3870827 1495516
4110389 1599231 6517392
7197467 4207155 3554374
3338662 7952126 9976818
3397139 776898 6566953
10274508 5815035 8009514
10133969 4136090 2088169
327040 2844928 1713934
1481551 875957 7060006
9896217 9764313 7826487
5842594 3176868 9776280
7461781 8921857 5912553
10134303 4979564 3979966
1418247 2649845 207976
6710917 6386668 9886463
7961798 4864060 9127319
2480632 7339096 771334
6068356 2410321 7197228
3069275 6934993 5763797
6970612 8177888 426652
6518591 5831622 2343217
4009031 8613632 1266623
6897176 4521667 9068311
4932383 1505637 8554523
3029086 8622227 6862690
7951714 6441739 7311190
7799811 4517175 8537037
7424647 3868914 6768572
2855667 4052312 5470295
968134 3221576 7015988
1787357 7113534 3278020
2128647 8719029 6184073
9495840 2462368 2252533
8175665 2408078 8640563
3337094 3914052 4206515
2024410 5327859 67868
9322997 6336711 8950036
1352048 8322895 3349424
9879267 111072 8575999
9461865 7727911 5429178
6036625 5941490 4227474
236479 3860996 8791396
1218318 5723319 695080
7464083 5052257 7911290
508523 1577112 2188680
5712225 3303470 5499977
8582102 4481318 2539312
4992487 6675386 5499950
8364723 5269202 8084222
5945927 5590940 9547049
1725601 7203465 8450741
4550491 7538253 8634524
2434108 8592016 714342
8035819 9672595 3989672
4576609 7292902 9349618
1642173 1608651 1158795
2083410 2463872 2856354
5186003 6111746 3436105
9169441 8545344 9790423
2980801 6728308 9642056
1114118 783976 600178
9547784 6023240 8308013
3120028 8260983 4656661
9823546 6470884 2706620
7251343 1860179 4721896
4045363 7908264 10073488
5944940 2651303 3806580
7617800 5901984 2861218
664285 2648687 7297834
690564 5040659 3159557
4250758 2162050 6505001
2373253 10095998 3916064
425893 8368682 5903010
1801739 6742186 3947163
2674426 2953729 1776624
3275683 8966171 7488389
8146317 4047634 3978650
6118240 6151524 229243
6961355 8313792 8249015
10181267 5697865 348030
2502935 8928714 4651638
9444092 6797340 944091
2261274 10090252 4630655
10276343 4094728 2905481
9446039 323910 9342649
621590 1185864 9110393
8582732 8432885 264154
1186878 7741615 8392547
8134152 8632255 2411347
7418162 2240644 3189709
193368 3063259 9879113
8922534 2380543 797308
2319238 2352570 5262946
7938955 4748476 7606503
629947 7326937 10207135
929184 48818 3836300
3235028 1951743 6335785
1128292 7825644 6858977
9647445 1777595 4049270
9173799 7393321 8644885
5100535 3833730 1872822
5019869 2286317 4261626
1389853 5799749 2315638
9051031 3421245 7076087
391957 9941222 6453590
2138149 4030930 5235005
3314706 6279591 2942968
8585212 3584574 4788178
3976637 2362360 8589765
8685704 5905688 463172
2998964 5700006 1723182
6981674 6350114 5608779
4442050 2774319 1168181
5342986 9919840 7591707
4114738 2239354 9694180
10081692 932606 8451465
8652388 7732098 9816934
1910751 8414869 9981410
6011757 8193351 7361410
5101085 2612992 280996
3319783 6626516 3915698
8279799 8094305 250079
10117907 4144351 7849923
8300509 1210923 9446516
5500652 2137685 2263865
5802834 3663847 10306863
5957188 3668328 2516873
6537570 123679 3780035
3793532 8505665 10074954
7711432 6802636 8753697
9717405 5657209 2687270
7578652 7447108 4291660
9315223 5573404 6351337
3028214 6893337 7777751
3903771 2462480 3178170
7043991 5434022 7904007
6197587 5371114 5361836
7098760 6815977 4138862
1363703 1269235 7625269
6927499 2434258 3792293
1801068 3824781 662737
6769361 9722753 1698635
710123 4391326 9853471
1559558 6491211 7861750
11809 9349467 2960153
2243771 2695046 2690667
4305404 7341952 7077675
961627 9750099 3180121
1860891 2088983 8090260
6281334 8988658 3805202
6742809 716855 6389813
6547551 3381463 9367332
9712935 4557837 8250478
3073413 558560 5381834
8057915 7804165 8931325
4809016 6954491 5430605
2646025 4596265 9310220
5372568 5141571 3444565
588918 3442244 336466
4596930 4280366 5431000
1255029 4707730 2711964
8747793 9570809 87948
4144881 3519896 5175935
2046017 9659269 9347473
632639 7280750 7474585
6120064 9131337 8754071
9788972 5321116 6448772
7185407 6303324 313232
2064795 6717717 6416661
36982 3392710 4994624
8117842 7681331 1051026
2159061 527901 10286947
10011778 1631530 3309333
1335935 2813979 2203558
2614997 2847864 3087564
5194448 7097137 10149077
6735866 8377874 6242258
5004114 5645425 8195709
9327412 4124890 5834460
6045227 9711963 1549276
7259207 6009051 3465679
4341712 427628 9998508
10247036 9136605 3155616
4243174 5397842 4972084
4591899 991033 2299547
314781 5264322 5152455
183958 9135582 5552544
9205823 1513182 3132489
10292131 8646857 6990161
8950688 9058855 3425158
10124840 10055554 4935688
9439358 6607130 6016797
2521171 8449450 6987706
6158243 9761373 9083608
2700328 8937163 6764706
3085226 4460775 3808107
6216849 10097529 3520044
3781912 7269956 6732277
1583130 8269059 7202972
48600 1145074 3241719
9366639 7473763 2927523
5636245 8616412 5604762
475475 9817392 3973106
2533466 4314020 9878711
5962622 5881483 6794207
10070974 4325496 2317424
5848471 1697916 4585590
3890889 3565245 6830171
7078477 5520198 2308372
1901525 3367777 5295211
5976046 4621354 1516267
1398047 9113674 8850238
5226835 1224837 2167495
5841951 2726578 5571468
8471336 5130002 1170152
4715516 3125264 3090407
4646821 7707026 8007614
1588176 5109659 1573731
4993166 5732869 3281688
3184224 2915981 8208748
5200683 5217934 8558005
9147977 7336082 5935807
103881 8380306 1581749
5991613 838044 3299946
5035162 5832798 1183876
7045341 3776708 790806
4418247 5379151 5376225
369369 7353272 8301331
5943205 8086718 3930895
7546513 6052507 7154916
6780051 10263699 4382796
7229671 7653790 7885818
7963784 1874495 2142746
4059660 594988 5470773
4387694 1031420 6826323
470334 8023187 9315638
5368076 3527559 8611816
1067866 6445106 1124413
4556550 3156170 3663118
560336 1491758 924049
7001777 5427482 8729395
2750152 7994306 782762
218127 54010 3299376
7195602 2245806 1908050
6170300 7636178 10020096
8236469 7835973 784838
5931882 108471 944323
2041051 9727252 1015725
8152251 9582729 10266954
3068002 4020623 6410591
762809 4939733 4213864
741088 1785587 3595602
9996162 1887246 10301224
2632768 1421726 9418167
6558251 4641627 5661091
235975 5681631 4385693
4803495 8501841 8209575
4478534 8982223 4702403
5872840 6522351 7131084
3789041 9723530 7903234
5719348 2221794 3888319
4414488 2041199 97356
9978956 5645832 9613447
9006668 10007349 9264706
5651285 7961806 7866164
1304320 4894121 4588758
545557 5366770 9818773
537526 294891 7980237
4644654 5143293 5643715
9708312 10229369 252685
7233507 7433810 8701093
5366513 9519531 5746475
227470 6216329 9259960
8413968 704690 8125415
3097569 2324282 9634915
8299980 3245973 6887842
986175 3536451 6468701
4838938 3380338 1769130
601475 6922262 1157878
5556803 4597674 5588846
2104378 8988427 9114001
1055765 4954153 2445958
6501911 9677081 9733089
8660262 9587134 5370304
1334307 516286 5437275
5382534 7078231 2474653
494366 7798545 5026026
10048325 4812315 9661721
6260765 7420506 3727113
4710041 9096160 6694563
4098422 1679335 2123077
9856345 6413762 7927213
1078040 7919091 3107505
7200276 2936084 2030043
6896365 4927141 1349805
3145734 6007778 2186417
2010346 8420662 3285566
5641322 3856204 3616532
2207155 115504 7264074
1890995 9216352 4164479
9490673 1006257 8817019
7137592 9377662 2194655
4973357 4744788 6550859
5411206 3183974 8440561
3764192 2271008 9800930
1387655 225296 2314787
339999 3537202 10030572
5264667 7528322 2299707
5815705 2956048 4548429
4226837 1055716 1827446
9456223 570307 1809120
5788784 7726195 7969568
8019085 3704714 239743
7543465 8631363 5552194
4799233 4104672 236889
4803777 341840 5935765
5521542 9694652 73591
53351 5444928 9354333
6135877 2501623 6214706
509113 2240523 7398477
588675 8869176 8061918
2537365 9950813 9038127
7396248 2574912 3681078
2745325 958735 1995079
5425883 3247407 8542922
8607320 4146599 8724354
7217760 2640411 1389458
2553472 8545184 1119714
8608145 4810984 3805357
8638261 9072625 9375105
5060216 7619845 5081502
10185623 1779232 8765818
1963553 4945662 4927719
2302026 4229310 4636200
8769154 6106820 5990423
732687 8022974 5792121
8446343 1023912 519525
7058873 9754316 7359852
8785683 5434555 9883038
7280805 8709991 10074253
4406332 4043936 30761
2980549 3248774 1113019
582944 6779079 4733716
414062 2761243 5155061
1931163 3597213 1628797
7037145 4506386 4976247
7258753 5405486 8195019
3371164 1757234 1663966
8452537 5511073 2080413
1705458 9007565 5815806
3125532 8353769 5253288
1750934 9156814 10145251
6664614 10139610 3613079
7117278 991908 1024236
3592466 1942204 2720315
9794712 6654984 8682148
10308526 6267363 6361810
1339065 8439428 8714709
7856592 3967926 1967770
2511860 8338759 744712
10237983 8020241 9200342
1287932 506556 34778
3343344 3210769 4151739
2397040 3495976 4241245
3359765 3449960 700842
8748488 7698929 9685137
6901174 6468591 3032922
9336751 838347 1234414
9875870 9453255 4469895
2042433 1779303 4871359
9273953 9845074 4729000
4935781 2826993 2784878
756814 4675412 6660152
8489223 8781512 7559961
9628799 4243160 4263333
6962991 1934851 1124778
7907327 10277402 9751746
5296828 6875137 4539753
4467062 1795053 5697314
3194519 1501739 4484466
5113870 4133299 10128152
4832586 1331007 4503397
3876161 4974391 3989380
8331158 1827841 9492060
7175626 639844 8993320
329295 9598061 3454866
9865902 1617592 437714
374094 7717161 1825907
3997324 2627806 4026764
3517359 7315579 267065
3061935 1527423 2784980
4647638 6635750 9309978
5618909 8445865 5607532
10027688 6446885 4637958
2729779 6195099 9988911
687141 5750873 2534232
7678492 4306286 3209594
8458130 9849451 5881917
5066323 3687401 8797628
1423739 1228877 5705326
7503517 1426399 2159313
3149341 3774977 3940359
7847192 4416614 8900088
2730502 2072524 1149917
7362566 6787193 6065341
1584925 1636393 10230571
3904386 6500523 24423
4178927 5803864 7527734
9046802 1749741 9768458
510103 6100620 2643547
3715765 3672492 1536795
794025 1909292 6693389
8281412 918175 3900065
8226172 216721 7877546
10297004 2489919 9252930
7847781 754404 5878766
7471704 7020770 7558318
1692235 1844292 2625416
4800375 4660764 1658440
1563053 1116872 3828043
4220622 4129415 7250683
913495 5618680 6286035
5813404 4488920 7676681
3591169 2324218 3234430
3811754 3506595 7828224
8970436 238659 6425118
4991438 8630886 1315118
2775337 7599663 5656271
9960676 4188362 6398913
9633476 277180 1248354
2114525 2677052 7088777
7783499 3587801 8750342
3738026 9178157 2004190
352222 2031304 4578037
1039851 4525930 3970134
232177 6529937 768192
6231055 8793108 992790
2980393 4664447 8762636
4335386 5136942 2471948
2739245 273626 9702493
4869575 5406144 3276413
9654357 6545573 6681316
364011 5424326 6272174
4848245 8485584 863134
4237285 1599508 6992917
5155954 10141187 2938421
10123501 4785770 9348649
2497255 730090 1265697
4517981 1000385 6097930
1806242 8056349 1737514
9896432 3539238 6318337
3037702 3103198 10270455
3972335 1905830 3391050
7600441 2851168 8659546
6985053 3376965 2711918
9308245 3679634 4600109
5928630 2645836 8009554
5491945 8038846 7844574
5760502 6381268 8689347
2847572 4830950 567739
1554428 7390258 3035761
9393373 10250285 659090
9740108 161019 8818821
1371201 8645451 6781856
2379778 3541829 5751205
7021344 3592389 510731
1332571 7676841 4317461
5465403 1003386 7468012
9950684 3171806 4453832
9360917 2294777 9031586
2511449 6805983 9173576
4141847 641627 8683190
1417961 2052659 3281710
4371418 1625947 1412375
1532499 3504034 6930497
9666873 5824528 5718117
1916765 904229 1463669
1794317 7750108 5437270
770724 5621002 3288343
1663454 8471251 4593107
2297513 7984784 176289
2117006 1488847 3482972
4432593 7076291 3157067
825167 5997529 1071835
9815289 7268383 3621624
7162397 2034760 1098098
2417015 4635087 7692844
9208127 8952834 2012982
7709438 10190117 3374050
3991201 7387075 5227435
2493899 2345350 9132623
669514 9424203 9565297
2400212 3015809 7809163
7050381 6491348 7703158
1188462 3213470 9163548
2624466 8717188 1705960
8010967 2041129 7330447
2661354 3296412 8857983
312193 6302948 609678
5912875 7552420 1412043
5653024 2046607 3266319
6422072 9498805 9567108
4667392 10046610 5125061
3497123 7424512 7666828
9996674 3574159 3823830
7101083 2742624 927430
271415 78337 4664199
4965639 7266878 2068902
6943533 7828385 1528260
7979366 3240388 665775
8694827 8383540 8327484
981911 136604 6328966
10094746 9845652 7163103
5028611 10285973 7161724
365054 6899813 5320556
3460073 2456011 8775362
2164242 6030255 6205976
3358791 2720500 9922336
140106 5980306 6582829
6236013 8144468 4121053
3388511 7234319 5494393
7020182 4742905 5652142
7664668 6652655 1678117
8847277 9703642 1702613
6675979 1857146 2053646
1158483 999272 446567
7373169 9886340 7056560
6015115 5013424 8145443
9920063 3956910 6293803
4543670 5064229 4032766
534374 4896304 9990198
2632175 5783111 10242977
9830469 1174097 4775232
7344493 8459413 7412165
3123255 8222536 10066687
10221865 3590672 6159044
9153452 2285584 372494
2400427 2314467 5698415
502507 2173564 1492317
1626774 9195870 6898937
4476097 9834483 8308989
845337 4730043 4623708
2585613 1791730 3357859
1527137 4828699 855739
1416407 5314742 9288432
2667925 6545057 7724930
10031095 5227267 6216175
8713331 2466950 6482273
3704414 8676180 4140497
7539887 8427018 9848417
5542773 3472461 1830704
6458706 3828242 5720888
6944351 960124 7560670
5045712 4905195 5219486
2841629 9309051 5750944
9932513 2153772 1055052
8082939 7568102 3421053
7392518 704028 7761162
2517663 382859 6768485
4865431 3448652 2011188
3119176 6503607 934238
4136734 1629935 3793432
6973950 4520859 3469922
7275313 5566645 6042109
4164099 8194364 1133210
4575333 6799981 2566585
3821105 2996531 10292908
7604280 7057282 2736774
601399 6691749 8950768
2693167 6906957 9088530
4968305 957036 4409471
4958418 2595311 2226784
5704401 3532300 7432051
7834775 458372 7380186
736858 2122051 2751096
5590666 2982418 2328147
6872679 791558 7901310
8077273 2922230 7265761
9113543 9612718 4435992
8615078 4619684 5681987
7651638 3137067 1839373
892722 543103 5226686
2233418 8978606 7948455
7026962 7973651 4910669
295679 8521102 2974478
9826024 4531168 9396151
1142357 2123494 9305454
7860695 7139753 5765539
4024557 9029650 112600
4663972 1981224 5426939
9338423 1205471 1953005
10187886 1903596 10257212
4158868 589813 4322142
4665199 9981938 1145001
4123152 7999514 5728906
4489827 6992778 7265387
4505081 4707717 1403014
2805923 7466590 189150
4582426 3359738 8065937
6154558 3036884 4610307
6715046 7651657 687031
4676954 8032676 6785879
8361007 5044977 2051211
6915734 6469979 4971071
7286225 212221 1250375
1287029 7493728 6333617
3576860 6227281 894428
465172 6235386 4292586
7372616 4549088 4393176
4975989 1572540 283104
3613555 5293266 4568591
8560909 5536355 5737563
2800460 3022006 4348801
4085145 930777 6923787
9075988 546670 1998891
713914 9689911 7968776
1903967 8510832 2258495
8707030 5980469 1462926
1266314 1459934 3762943
8060771 8110750 5599855
5722502 9631444 2111615
428434 6932669 8786381
1611922 3499148 5705863
1225333 8332398 6221819
2882246 9663109 7536096
4022940 4419910 7582912
1952030 6483003 1456384
7145010 8770648 9441897
3381082 5706738 8308793
6901652 1249356 996198
4313673 258556 1270396
5079808 9833702 4966469
9478412 9854719 3432124
2118752 1235939 1148244
7211862 2423947 1552431
6063778 799141 2282110
730248 7163634 5203895
4788545 8655229 5066444
2172312 9569135 8457833
438100 9813174 563070
2303719 4685686 893762
2582247 5378097 7663939
384507 9773262 9932081
3762 9291396 2189043
1726183 778237 3376590
8959340 5336913 845107
7342952 7450507 5445490
7150387 2002357 3036255
9792967 6470035 1370115
4254175 3209410 7216005
2758654 9894613 6817934
5897614 2560537 4439452
670157 4936370 7960253
2539429 6632684 833945
9907240 4548515 4513558
4396955 6568379 3552548
842190 3761780 1087270
3618806 10210644 6520825
412782 4374356 10060852
5924058 7041984 6722159
5027767 2792416 3778790
10024301 6821225 5277729
638295 1337836 5176958
4569607 10206586 1803099
2982811 9447032 3088659
3608524 1064441 79691
544000 7264734 6514211
3372066 6901547 6310933
5669175 2667443 1949237
7148291 6826742 998226
6021694 5120516 1422245
749867 5623360 5007581
5360643 9875509 5959147
968613 1496526 1759849
5056012 5570519 5147489
3559075 8086385 993397
5737699 738529 5613579
5558350 5454556 1803822
4776882 502109 4901952
9073372 9304069 2294552
2650027 413539 10216
6259644 7519712 1581954
3408550 5326855 7001030
8423428 885941 6820810
4448526 4580029 123390
8232677 7054479 2564331
2688586 9466817 8440995
3475192 3171810 5532260
6714375 3576497 10235670
9188090 4231425 5190022
538471 1083077 2289665
9901917 4969399 6772656
10033157 7086165 107828
8062475 2650785 1732817
8471976 7409538 3479029
3612324 7695007 8720717
5619649 3118178 1648823
4424039 4777304 5170282
2235419 5946492 5264752
7254842 4953217 8680213
1383272 6775656 8809085
1897305 8915619 9378488
4084576 379470 7941789
3890163 563091 3109102
7138564 5958425 5156818
2485739 10139305 2359238
4175204 3142998 3379993
1815460 574653 5383154
5243419 4494559 2553147
4857161 8388929 7320137
3716455 7412832 9350715
2567333 4251261 1675827
2018277 5886056 1015309
9483677 6561955 4118087
1533383 6390963 939027
4079827 9263673 6764396
5688566 6511786 8329572
9337879 5673559 2400396
4784183 5362449 1065911
1446333 4139144 3011458
5260604 6004005 9061136
3330801 9506404 3885550
4365337 315429 3023832
8935692 675569 186507
9192577 7196362 6071710
3517938 2113383 9693315
9790747 3022571 4131519
3707401 9010923 6738319
9362966 6399852 2428425
6406774 5949258 6748276
9274196 5414083 2726512
775943 3652559 521705
1885784 4664289 3807045
8178647 3365790 1492678
3716737 5252356 6081046
4066568 17567 6924131
2054721 9307958 8951273
8032478 4970344 7009387
6330757 8375498 4090753
1313544 10150131 195804
4589762 10260895 7604914
1025028 4899140 3871836
3042484 436755 5794834
1589758 9210737 6362844
3736513 3525860 1634973
4855013 7178990 4386276
9229426 5668492 2175753
8521550 5347863 4404184
4283070 3143483 4072521
3452325 6390140 6427475
3787443 4855293 9090064
6421184 9002278 5771996
6836890 5129830 3891517
1719180 5365856 3587678
4165454 10295876 4474888
3717928 6658973 6433113
25550 6397022 3272098
7614660 1354598 9742524
844459 6705115 2908711
2580135 9637392 6778038
9124509 1745058 9126467
6331684 6690014 2041045
2553302 1735474 3956745
7040368 7426613 7677927
9821496 7117440 8240459
8502898 4752846 7381003
8601026 2882635 1192190
2024915 2446603 6601441
7941605 9761238 5277122
387842 7810366 670478
3219621 5031445 3913892
6253206 8985622 2054201
7857713 7479771 8200190
5162223 7147439 9703799
1564839 1802176 3153517
6368759 4510320 1065885
2725003 10226191 2290684
6748443 6048609 2417954
6978362 10200430 334189
8687147 1531700 3811662
3280315 1802169 3908215
10034367 3748700 6438805
4978706 9914639 10148908
8324139 8306382 1699408
9948245 3174745 1534090
830960 1577940 9831446
3720535 8409500 785206
6606025 10296264 8017185
8072723 946913 1476720
3866509 1702972 4620418
8022468 6984122 9280897
8458390 7886711 3815174
5746538 6725067 9549579
6507120 6552416 4382161
659978 6846510 753931
1340178 10224263 8544129
7814887 4154338 7631129
796735 2370068 10136501
2952791 1119825 10216685
7431993 2177674 5584894
7066319 10253572 8481660
3300906 8184961 3515619
6719703 997530 6589167
4706623 3157988 5850243
4071398 6690566 5610589
5499751 3034754 3063980
10103991 6202537 1208824
1862167 657348 4079269
10155060 4773184 704535
4694368 686827 1864901
882303 9001191 5269079
2585122 3824780 2595122
10183471 6460767 7011795
3194735 7563097 8727212
3310288 2676678 6927776
8900717 7593841 7284245
1298240 7174566 8368305
9770041 5800602 4831501
1335164 8676254 2460814
1697875 4775648 9330724
2198631 8719302 592800
5654136 8440566 4549585
1645372 8956516 2305200
4479474 10148641 1020030
8821836 269274 2793071
4160667 3602070 7685546
4037319 5938990 10291354
12237 7558537 5764965
6277262 7722080 2218758
10121092 6745435 4399858
9595354 10237375 2545447
9889338 3377593 9958342
9785508 3871987 233741
9959385 5007750 530759
5547013 4557601 6638584
10147226 9086922 6353044
8771373 7125153 2233935
5670703 4513808 6106740
5579900 273822 1675090
1661239 8784108 7138029
5207269 3889766 398902
4282937 4022777 8132847
8440141 4304260 9143811
7207875 6705329 9380144
6181166 9798462 8939039
768943 6649125 3139797
7837371 8379099 786192
3260637 4515821 7801578
7831794 6400613 7224918
5584321 8713825 9269538
2077204 10204921 6625192
6639673 1875041 2321133
10268778 8205776 845162
3332343 592461 6780240
4960967 655019 8819999
5691388 292837 10306769
1070154 9607870 1479947
6263813 1521420 3728336
6388180 7618213 2784979
4547812 8562933 5472196
3140582 5170815 9303865
4730334 672760 9691113
7444641 1235068 9098481
3389473 9938541 698708
1381236 10244913 9203751
6173059 3305158 1922478
2982520 3144383 5742771
819243 8427122 3368615
7975054 4090090 8766320
1874070 9973616 8640467
5260314 9330416 6904857
7554100 379653 645240
5960270 5914240 4104792
5242797 9455045 1304674
4793173 141782 5055318
6382452 7051243 5054167
3837322 3118729 7395217
6836930 160489 4308586
9801163 6607778 2455461
3236272 1572708 6830094
7317904 3341280 8025008
7166964 7497364 178672
6565213 6564265 8433801
1361392 2127056 9625076
9674110 4674102 8494458
6579983 6949794 10022465
3405158 4140320 5599974
1415069 9987681 8373051
3429641 924574 9457817
894660 8731416 3152461
4508118 7510970 6188443
8789717 1385126 1879419
7635289 25707 1191406
1582028 2254498 7461327
9145112 3318595 6375303
4812057 9020251 1329867
9360189 6913378 2537534
1382460 4069816 7513132
10231812 3628676 8538140
1097233 8970175 9699180
5822589 7564029 4970493
4665115 1380730 4684766
1879887 2706906 9212916
2839019 4674501 3603451
9927918 9641242 3926328
7512591 5418457 2095211
3070075 9151007 209455
10071066 732680 3152361
7921244 4593393 243178
5468912 7637931 3127505
846559 7133910 9451733
2941416 2002190 8437767
7044118 3009238 5127687
8143026 3695689 1120054
5149936 7011288 8628049
5012423 7101237 5622426
6032697 132731 2301311
2145308 3495027 8237225
6964739 4627352 4924410
803887 5103048 8991437
7280646 4381151 6076142
580797 2086482 6367996
686157 1726599 7696820
3938310 1643103 8737793
7503441 2253633 9826414
2244921 4145824 8491680
2108261 4304440 208770
3698472 10155325 1289294
2640200 1380834 5429489
1926810 2939244 9528486
9292893 9964005 9830770
9608931 10234811 198530
9837892 10108816 3656540
7156116 181610 1862512
3812847 1616143 2132370
4357429 7300840 4126268
9144359 5405579 589694
8816884 8446659 2001640
658044 3520006 3417809
3394752 1195711 7749466
6319383 9717070 682016
7192972 5006986 1809209
6084567 7458030 5749917
3942767 921735 4940172
5926220 1446429 6030147
7088025 4869763 2515472
6619388 395076 3864719
8913917 7766068 7818122
225497 5896560 7561894
5796942 4655516 644591
4243039 10276976 4689400
2790558 3253816 1090804
8877433 6475316 1001463
4235334 8424093 8510047
8195768 6873037 5742531
1495855 699591 6115634
2341881 4771440 1553578
538637 1099734 10005002
6327192 2798771 446310
10135835 9628284 2093425
4770522 7300110 2920307
5252253 3080485 5818695
3393330 8177028 2368657
8899552 5756869 4094167
3099496 755139 4864397
9979873 488363 941579
4374978 6791426 5333570
4641700 8376883 3715841
1488596 7020278 3861191
8859509 4060575 8504172
1583736 5248354 4014433
2796299 9678293 3058948
598253 9490562 6045697
8286336 10174934 9778852
6542704 1383258 3820569
9325559 9669860 2436695
1317977 10044716 857652
4692358 8753792 6429079
9716861 1939645 3359017
2041304 5385182 3336783
170367 2518434 10238911
1625934 1234517 9466848
5324508 4124632 3491917
833062 3568918 1373974
7309878 7639638 1577995
2724060 10163556 7838209
7102780 5114048 8143693
2994403 2463228 6571967
579538 1003262 3811123
8321674 8874394 1385794
9748237 1208470 1719705
4541323 938581 6599269
5478749 7529080 2577601
5499973 5045084 940998
9789971 9009136 8373694
1761591 6386236 5208905
5980580 672682 7578106
2949700 4814037 2477634
7178824 8435661 950580
3681895 9474319 4249321
10196278 9595966 9349277
1905079 1081842 8044183
2373053 5436737 10191684
5203131 8109369 4276056
9287730 719704 5794187
9599010 1320511 1948854
4956648 7010059 459179
297043 9128666 6215114
9352280 752845 5948058
7245394 4343413 74917
5970894 9439245 8198892
4170334 4835011 1010088
3508147 4685305 540822
8917451 4637752 524581
5399676 4618822 4787856
4887224 9097035 9461442
337082 4987546 6369218
6003140 192648 3412916
284191 7580727 1240991
6092895 1678552 2547171
4409175 536722 6563951
8903301 7417383 6011324
2577583 1190133 6585451
8784901 4842955 1499485
2457846 3274527 888792
8703233 3293064 7758439
316798 5422584 4897915
3274753 3699972 6300448
4162167 10114672 5660285
5397100 5935342 3528504
6551356 10004552 1351692
5932975 3836235 6672640
525111 2693876 3603945
6644383 7476033 4230498
780831 8866745 3174661
7430950 9660879 8189263
92187 374902 7831494
7726766 8879981 3208630
5354497 8849196 6522039
2391544 6096814 5651399
7307370 4106278 8071418
7081171 9896499 8801484
9820025 1801416 7193539
6525348 4965566 2628485
1348638 845970 234943
3964861 6748134 3745019
299810 1813468 977315
7454159 4335991 9132954
2117209 2643573 5842389
5942537 10124708 2735625
9489167 3162814 9474116
2648390 6694128 1565758
6741806 8657209 1426344
6834120 7541745 1610628
503896 4019198 10226584
3955570 567737 3087238
3027344 6928339 5479282
5294838 4332214 2835713
6781998 7731855 1428887
6387329 6327588 7388079
6044567 5395126 6073079
2915095 630776 443300
8997989 2060464 9016031
9652885 9900522 2665238
5537716 3054983 372762
1011473 5713372 6648334
4544608 9705215 3426339
7140301 9130386 5588166
943219 6103394 6193965
5335707 5882321 1240449
4933533 2856465 9469712
9531961 4422436 821193
4049739 8728403 1826731
5943617 1906508 8167391
5773988 6200744 1869883
7690156 7878662 1053828
4484163 567912 10000909
6273606 7512049 3069066
5442236 10085318 2864078
587917 1753455 9603078
6796536 3583303 728330
5336375 4624848 8950568
418312 2544525 9304910
1917285 7273904 4033014
9259917 504878 5333798
8618083 3916714 5153908
9155755 36847 5976668
3832074 570367 2083915
5810050 10146701 9958338
8476148 1025206 7559959
8282188 567404 10280363
8105943 6045537 9165141
1787995 6345961 279392
5139263 9255363 6897472
2470643 10012005 245764
4050972 2174276 1235995
972264 7513263 4333982
8221321 6713313 4178715
4984876 8239797 4318027
8605425 6849469 1904019
7782350 7725138 5213130
1863703 6675755 8851683
6219153 7906521 8074576
3248821 893983 3939985
10184298 9261619 7772341
6083027 7046670 9545220
4906666 5308320 2385832
2578387 5008786 16137
5593300 2027740 5519118
5882194 586708 3325127
8935067 8071403 9551849
9951550 1736791 9733829
2408497 8266945 8933584
3994300 6874079 7912493
5081795 6541114 5644127
8043639 6491631 9472307
9031872 2836932 3158628
9173918 9219201 7787381
8557793 2180439 3018691
7030120 1700796 3392624
10000408 1647009 5901552
7117460 6298905 8362383
5950397 3533261 2329325
5094845 9280799 9054687
8315485 4878387 6056573
6764992 9745805 699080
4670627 9934245 5900901
228395 4697183 3809480
5948720 1070215 9306713
1501775 5039443 9448472
1449996 5910571 2816810
10070813 1707946 9066937
1357358 4156397 9362751
10016735 147483 9451490
3287410 2831742 3687544
6878218 4497391 2855706
4012972 7306194 53079
4808053 5197668 5582803
8542739 4461309 9775017
1498109 291683 9619559
5536166 5471712 9360062
3858078 7681540 10270325
128218 8322809 2570034
8125843 5785460 2730728
3450720 8395080 6900070
1584333 6203805 3094661
7339510 2547816 6241521
5042656 8587353 10059030
6101559 9542494 1276160
7039437 8659031 347562
7994738 10238327 2020263
8980287 3933874 6155593
5111366 6755005 5615112
8939691 5348923 8365279
4039572 5272802 9615046
2782360 7263628 8214965
5127854 6975070 2464113
3733784 5847288 2069065
7096872 9867503 4553412
9741387 6467660 6810840
2262436 2470136 4944311
5681108 9215027 6235637
8718714 6044580 5938226
601113 1819543 7615488
7071769 799858 2456448
6732806 5716038 51625
1876736 5728006 3393769
4949054 7714856 6434575
7884346 9527846 2754698
5755953 8995709 9578927
1378740 8531789 9985818
2598519 1572946 6535246
2733093 7723152 6856252
9145154 2714133 6743730
8956919 9378985 2340533
1420206 5002174 10127839
1835647 9004838 8067306
6358636 3212484 9093562
6630494 6343632 2165415
7000423 9413136 3342565
2109527 4367931 507679
1520505 9888117 9597960
4562843 7083117 135386
5480582 7755338 2284632
1623284 9752498 9416624
4115115 1890502 7590565
7548025 4086494 147445
881353 394304 1054594
8974562 3037470 9287828
1793386 9936023 9599166
4287190 8934505 9171208
4928155 8702904 5056163
8697010 2913524 3040000
4029830 6518276 2915411
282324 9357943 551932
3637607 1440400 5655756
4742299 10219945 3000985
6798612 7142363 7031659
9509340 7345171 8257958
4821386 8744057 2762812
6570207 1981435 1670404
3624235 7733338 7416143
1913243 9880904 245157
5987979 3875529 9492608
5167734 7648750 2413018
2102040 426379 4840485
2150956 7642413 682869
8659800 3293449 6220982
6430102 9895633 2235733
8020393 7765555 4662550
1042764 4105118 7694172
9108616 8496261 8235847
5026735 159902 429594
7047442 9094983 4115569
5074157 9302495 671502
2918688 1685502 9728486
6618008 9810347 9518349
556170 5168054 6415118
6403383 10181878 6995463
7938364 6500274 1548807
5825750 4583301 1570437
8658252 923782 1834597
7783139 3524299 2253757
7551476 3150131 9899930
1014602 8298857 5777632
9188138 355676 4900929
9889875 4861227 2112786
284522 4481021 8643881
3441396 5207841 4656612
7653002 3292009 10036879
9819096 8526231 472435
3109331 9721887 6889634
6803077 6585450 5406026
3229488 1919899 684300
7715180 5564247 1954355
8666596 9765589 7669625
1032474 6502561 9899788
6124578 4462942 6340106
4368728 4214150 9097877
6425186 1459124 807678
5992288 7270699 10179982
4904852 3328292 2409652
6539807 9026022 7344856
9756836 3390194 34609
56520 6989569 4692329
7629791 4526195 1131792
8482333 8761075 6804634
4740868 9234261 1732142
501911 10094749 849080
7544506 5976520 337232
2056706 6978854 7775598
8193991 156820 3502910
6425836 4065058 2390413
7508480 6995408 4232271
2218065 7407011 5500361
7519893 9283393 2317316
5879734 723961 3100204
3264162 2537791 967104
2307671 3255152 7297434
8796806 3631439 7875103
8030401 6371669 4692908
4941352 7787790 8540394
6802932 6187282 3629756
9282183 3657883 9507117
2187149 2037400 745634
9455512 3446931 7939875
6827880 1925776 7433323
4620672 291402 4766122
3583254 9142467 9650042
6634382 9072935 9397528
374124 2272187 2450312
5373196 7035905 8332659
1947435 9405953 1702110
8079298 7076391 8419405
9272068 1758866 8149185
7236545 9826498 556032
2142715 4175968 6945555
1350430 6796903 4014566
40599 1928632 9602708
6552524 1157824 954662
3772167 7442735 7430037
6730219 5703272 407155
9196379 4550290 2139908
4840231 448108 8586349
7166923 2572385 4473585
3471718 193338 7759264
4939965 7959593 9515241
9137954 480902 3032215
7543432 3824625 9823600
5573866 1438184 6113613
5470471 5039587 4943493
6091962 9474532 5446949
355766 2067279 10283494
5756812 795344 4432503
662820 1618565 1130163
9489736 6877713 5134152
2941961 3890187 4058064
9517685 5986317 3495100
7958342 1258915 3311233
1114670 6124314 5754666
4191181 299162 83780
5738295 5185278 837110
9822596 31326 1398682
4309732 3102587 673731
2313659 6643113 7577463
9513974 6771577 1086894
2701141 3311609 5734343
2846850 1922445 8098555
2805282 9505179 9435092
5060157 5829110 6714281
1172158 1396098 10111064
6608133 9297435 1760119
1113433 6612957 5652935
9450711 9184779 7082763
8288716 5305616 9165934
3681620 6818979 9753324
2277963 34561 4030284
5309116 1652580 7266916
6727224 7361250 887353
6660353 3745646 670286
7451354 7213269 7758213
9557712 1839948 7559025
7757785 352704 3274817
1335785 3107137 3803329
511798 9050833 2427165
236246 9226883 9953426
3850371 7466153 2997360
7840985 7844207 6423947
1674118 8790679 1645240
8483218 3382599 4393563
4919848 1921225 5727035
9321127 10239203 2901830
1842672 7873160 8784022
5903879 5089343 9452387
3854533 5837906 2227940
8663653 7847392 6104219
8443454 2718429 2836836
4694785 80703 5590632
10226472 1163180 6571274
2267662 2900758 9595738
1406505 6650707 8365509
7592364 6411869 7726801
4019185 2251251 8357537
7508304 3255039 6339998
4203389 9341490 8529370
9303909 6847835 8607674
5596481 9760247 3570991
4547829 1890529 2992383
4056476 2296787 3995074
5462308 4413440 5854070
5444053 7615631 116647
311689 9118808 1932564
8974153 7689897 5516660
3666999 6453549 2743176
1698855 3818837 6730155
6511542 8691176 9555401
8310144 913134 7215079
1125622 1510425 9821886
4354838 5553733 5869979
5018140 7627458 8870214
3414964 2050744 7827329
5183972 4597504 1312942
3562757 3828275 1742669
6589151 1480245 6202316
568598 1290036 832746
2061539 3200834 9196486
8223865 8826404 1579589
7054986 4204754 9900777
8676134 1106057 7720972
42858 4551157 3673754
2105896 6037645 443528
7372444 1065648 1531517
9549528 8277022 2827113
9016124 2632453 2803041
2640705 5472828 9406905
10308976 6506547 4541601
9569514 1642818 8735371
6833055 6037753 9690125
647301 4765659 2085322
3587925 8438073 9855591
2151174 5750982 5210119
6189065 635189 592508
2294178 7106851 7808825
8233837 4609982 4101633
8395692 403264 9920083
3234015 656570 8447554
8623956 7663221 8049272
7445542 5499386 3044538
1607186 2655328 2204872
645774 5024735 3527802
9593740 2582862 5917123
6687798 362274 1868014
7444339 223275 9591064
5882391 10086551 324184
7084902 6225467 4964412
1987973 5269426 8962241
7081764 496886 971268
10184949 8131884 7326957
9227991 8280386 3328986
1816935 124419 3763765
2159890 3273371 2269229
4902785 3335484 9327731
3428993 708300 1413235
1363409 4275119 8808624
2103283 8705375 1869859
1268862 7354224 6444578
8465238 3379591 1456270
4024885 7001683 2121260
449775 4541562 7555053
5541243 9842561 7553263
7541007 8299131 4833723
7736460 5691537 5088261
6047404 8563633 6627741
6385892 4560938 3761565
10264237 2102448 2189912
7247459 1488167 11096
4209356 10184628 4560742
1017765 7592735 7593748
6974106 324772 1022845
6059116 8626801 8401086
393433 6557028 1931658
4144218 6498402 4377353
9000562 6323301 950353
9071895 4231355 6732158
947674 2904674 8369628
596404 6756685 5194061
1955694 10061026 7028050
605915 4688591 9859701
9708652 4647472 3275354
7810134 4199311 9935623
1759250 5945361 5333722
3071328 8457185 10277875
5536331 7934334 4081131
4151563 8669226 9070076
5166203 7609543 3194483
3236471 3921315 2776570
2953410 4429886 9100704
3776744 3077390 481064
9559364 2761599 9306126
4757462 620411 6829525
1060844 6336452 2372122
8290863 3507864 4986646
7573376 4352171 6165426
7779107 1298039 8020314
4235035 9697873 4687638
6414118 8244373 3399681
7317490 2296260 2201771
5737199 603994 2449597
1867663 7327663 7855558
2573672 809228 4121493
3330988 8466903 9465140
10203351 623931 3253587
7604908 4181284 713864
7440637 3802428 5206180
5636919 2718063 3295274
9752063 6973330 8196020
7228109 8422039 3349308
3450535 7157074 3148105
7304716 8012122 5079473
3122703 111636 7871073
541463 7839014 7753562
8334313 188222 8144922
2905539 9789187 7905109
3306394 6937564 4961801
112646 2000604 7729532
3366384 7603844 1257874
1982314 6026113 688094
1158072 9232613 10249892
9571204 7106203 7664015
4895228 8376062 3243486
2733145 5560176 963671
7665452 5978331 2110862
8765624 8240845 7604081
2572255 926685 6036357
667582 6995138 6994303
8021656 3503000 8868630
2815060 6264849 5801181
8683103 3027434 3795792
8089706 8569032 7712269
323102 2334803 7440786
2819377 7123622 335865
9534942 9542830 2033026
8798186 5466238 6751022
1269452 1586326 380767
506327 8498038 8162962
10222586 8589315 8680763
10074862 9478201 4976568
10218270 1641972 4507460
3721034 2051399 3287553
3260273 2241194 3144337
5633624 483716 8403158
175488 2991113 1950448
7956216 2725942 8173853
3217320 2512802 6293654
6581763 4017418 9244298
9367921 9830774 911376
9399135 1417745 7334136
33026 7657658 6404718
8367254 3179508 5327173
196923 9754188 483523
718756 4761161 7888051
7555454 6710603 225601
4850862 8880313 9545475
5175610 8357730 6862306
7745398 1814799 3315153
7638221 9501250 7099829
1653420 4350870 2918149
8364382 10273586 1411876
4511931 3534841 3994608
8947792 9640028 117386
4661697 367000 3519656
2568303 4642059 9654265
5390288 8289101 4458275
4159404 2552465 5624977
6905722 7127611 9405879
8914602 4308141 3833323
3951325 5772883 6082979
1019350 808762 8295847
4009647 3524963 6325723
5300392 7160651 8737025
3272937 9489863 4085305
9756217 3223611 8421615
5492854 628561 8004360
2911478 1297929 4271968
7861784 1495978 5983868
6859017 3741348 5515227
108675 9300699 9514975
8966122 9512154 4322617
5424700 9537509 5231062
10166964 464282 7597046
79804 442605 10042981
4608139 4020171 640222
9904010 9100324 4586673
3921170 2551206 4058194
2821035 9980493 3499102
4216016 8522334 8217150
9048560 919036 3724510
9976072 2715103 4397529
8229692 1458360 6739469
4318402 4313141 6598632
5012119 5352235 2421986
9805551 1881986 9396480
6535651 8205601 189970
9344487 258339 8668000
10287737 5954012 4339283
2530703 7242473 5783314
10183995 5132562 7766322
2368313 5106240 6148082
4893530 1746920 9719946
7542544 2883793 4624762
3689511 8222719 6125597
4280067 10092854 7803607
6427122 7998972 655528
890116 23660 7337234
4868607 3027519 6997414
104054 8952327 2813750
9926019 5816064 2030424
599878 7690301 5438740
2534849 1974274 7043812
10022364 4555377 6755780
8548959 9147316 7780225
1040804 10175370 8108016
7140326 7073363 1335819
6948873 6145101 2488044
1878051 7076024 6244551
2305543 1169132 8205530
182102 8859108 7625252
6910153 10061010 1221276
8311883 7397476 398312
2575596 9913241 2021416
8239203 10245824 6053556
3163579 2847306 4992283
2081921 3770002 6016423
6022187 310243 3102496
1330719 9280065 6189550
791566 8028334 4518967
9388703 4121177 6854763
8657021 1979976 5075527
6998110 8521626 1817864
9930840 3263206 239938
10112611 4318932 4129730
4415403 3963578 4971119
10238221 3688238 10074533
9101294 2419692 7571044
8140200 7187408 7856082
5702854 235493 3241860
8027066 1660050 6728
9647242 4204101 5094636
2456412 7113105 3428862
7811302 1339431 830377
830169 2767802 4179392
3459944 3708537 504799
6649821 1289285 4655832
6213918 3443634 5676779
8274583 23672 7137518
2890643 559437 1425892
8778000 2934237 3945831
7633178 3630784 4967131
3618625 7464777 9763586
2013277 1317443 930721
7803846 3495180 3909848
6514129 9070889 6197583
1113972 4789230 4913972
6899282 6165855 1243862
3619829 9945011 5327464
5184358 4052423 8790970
1697410 63101 2094225
6000727 7435783 3767357
7820511 8913838 9898995
8550856 2325585 2693134
9001002 9184447 3282019
4713258 3803861 6603807
7006911 8214084 8922555
523158 8062941 446193
7276807 5829405 3259491
3607924 5344186 9426711
2946921 3778219 1257276
7329967 6998100 4690443
4630313 3846832 4660422
8043735 2209002 2163854
2143452 6589960 1579801
3752110 7346996 1557426
9415525 4610707 9050521
8862796 6164684 8178194
4297449 5439645 6688086
6164254 5140335 8113559
4213890 6824573 9520236
649474 2962063 2560309
4990834 3174225 5319946
4395381 9508680 6899016
5903700 214524 2437144
3324304 1102038 596943
8014575 9454690 6101386
8313244 839674 2979835
9288245 109183 2718637
9806164 1220692 9270529
6846891 3559555 4776330
30986 6846335 7964815
6791915 7059356 6328977
7915786 516042 2242693
90324 7678639 3113176
9990594 4001469 9621666
1679366 2825239 6102072
3923709 5007198 7469620
6969086 9177893 9009353
4350735 1611764 7618842
9715147 3898651 804022
9598016 2097454 7415274
4562275 9549487 2052249
10289353 8677791 8982768
6315056 5952107 8319281
6415468 5052984 7698526
6271286 8632369 1627122
7961297 10034313 9837972
9671541 3364947 8008871
6441371 7559838 1006953
1315815 10188146 5503476
3696270 815131 692069
3972911 9945775 5336021
4013715 9702808 9380170
9297655 7040136 8695242
2111205 8090759 8535534
6078424 2052533 5300579
4806992 7114069 4469859
8122979 3108110 8982991
5600003 2378705 4060131
2176864 5928006 7483502
5205518 2839903 3560047
6960308 8923460 8585034
567576 5799337 1017427
1462562 6980544 10157351
9148823 2008854 5548670
6731002 4772961 4702424
332705 7504648 3392175
858220 1637380 5485647
8139927 2552140 10112906
3232705 4797823 4742076
811514 1045834 4114680
3677023 7308468 3960887
2879505 3307045 1649344
4175637 8388544 2139256
986867 9668891 8711705
1998082 148543 10106415
8960371 4715252 7584600
3048243 6918176 4434285
544204 9343272 1932481
5973572 5671756 6298486
1919388 8662250 5283303
5358044 5733648 3547733
7648395 419023 1699846
1958860 10292158 313450
9750436 6994212 9926539
4333816 4450337 3090108
3609893 1449562 5352783
1463467 10125964 696549
2463230 5376423 348650
5506605 1467437 3531581
2508421 4941659 4329207
9573190 5388723 8533274
9372894 404789 4670755
2370930 5819607 9771064
8544843 960082 3477750
7766241 893582 2182275
95268 2831730 4957767
8551467 9004487 1674363
1005103 1832844 1402147
4415266 5535635 9486082
2479083 7456210 5972506
10244910 8648112 4373648
4542540 2641528 6982436
1155203 5877661 3569664
1727461 5564799 8495145
5269025 9009164 7721701
4215073 2589833 1418502
5135802 8294617 109152
2292077 2928883 6838073
5006730 879760 5262085
4563913 9983167 2533630
4179076 267599 7959775
4423497 9284065 5061744
4058578 823083 10316121
2985706 2381378 10080077
215354 1840246 479023
3763065 1678039 6917999
9562657 1982723 2926504
5801118 7848857 7198285
1852255 9288313 7733534
8655051 54245 767807
1392640 4288847 4704955
7133945 8067125 6806050
6214771 1682155 9599071
3972653 8903507 1275718
969728 4984012 4327773
4672571 3992526 6141044
4198947 5777738 203392
6526062 901575 668223
8809477 4544822 4598218
9153004 9459200 8798144
1048405 2804624 7331438
6305839 1910167 1654606
6652675 878833 8151683
4617649 8497996 1337552
9977674 8815445 2228746
3721665 8700674 6235974
5587014 8062489 6157642
3778104 8537505 7286256
4419778 1088403 7013091
812037 8110053 2454286
8606531 2797323 8042603
3561912 2671956 5302420
6832183 6103837 4513800
551374 6328312 2870034
10080017 2407639 3148720
1832015 6286585 5444578
4440621 9331381 9796953
8320913 6039812 7661542
10295188 2450467 2877760
542150 8342536 3359768
5259587 7419520 5675742
10229551 5526099 8100277
2490100 3480998 3721897
8348062 9527067 2415969
9659531 221501 10071242
5550249 6561467 4533138
7025326 8296245 3275940
7761445 52563 10161895
9783275 7292910 32879
2117034 5578725 9394560
7767308 8817781 8171739
2493527 6306983 1956854
2095403 6065863 1701889
2845060 8581490 7085807
5861285 2394673 2443994
2188846 9549054 5579400
3939727 1733842 7771222
5795390 1106070 10054993
7860221 620861 6322045
8918819 2373706 7135439
2437753 4033803 7103246
1445920 8566537 5046719
1005611 873853 10187614
491392 2108323 8041121
4923259 573945 8038682
6048863 3458788 8645467
6766858 6060415 5007658
2608844 8248884 1524416
2491714 10040729 3600825
2524092 7825136 5197673
884419 8437676 9161080
10079173 9336138 5552668
2240651 3170552 6995156
3058181 7987440 8867237
5489468 7166689 6040657
2507683 2260742 1940692
3673304 5220377 2837732
9773139 1169575 1366999
7801865 6150922 4806640
9048843 9870883 3363957
1852878 1679217 8829024
2118447 4279458 9202776
10148398 1835496 6342591
9659333 5813810 9765058
1060982 1469335 1107402
4103057 5630146 2034478
8744674 7011353 3021102
7084466 5802934 8143860
8158627 7600293 7257582
1330724 1058472 8524109
8236228 6585124 3379608
2874946 8383999 7672867
3300716 7260812 8412978
6407849 9632723 280489
1320050 5404368 5102512
9486591 1446989 6721358
2582104 4600956 8185645
5328680 2604040 10130980
4690415 3263575 1550256
7453647 3084269 4514514
10211561 2511686 4586639
4954654 4214281 8686390
8863400 8321439 7834722
9042831 2881972 8284720
7795543 6444428 2016980
1323214 2425928 1791910
3933501 1861892 6323522
4281628 8699907 9865297
8205082 5769160 2057638
2591227 3252096 1294092
8698 2764837 6191370
228499 1751374 3331983
6296034 2459707 6966611
1578376 6553396 6288650
9833222 8297909 4453082
7461392 7170328 3616562
3905407 1743582 7015498
3286518 4942204 5035603
3795671 5912624 3842263
2035799 2596440 803228
5326670 8778468 5730352
4891957 4096095 9264815
1386792 6444427 628723
8461639 5684011 2841376
6541497 6351448 8518165
8920049 3303245 3161387
5269172 9403587 9582052
7987534 5881441 8229388
3622341 10232110 5195724
9679967 2753307 9314491
9028685 7171605 3750754
6203156 2086650 2607374
9283963 7833476 719237
3731675 8139482 127291
4837716 9587431 5729961
3531931 5984418 4678906
7709081 4827163 1264211
6592617 612992 545184
10226464 9942315 9123257
7160770 2871724 2411052
2779190 3455026 6978780
9177685 3032147 7480547
10178163 4818875 3702993
8300092 4377290 10286942
6310693 6334341 5686722
4740341 7885014 9204566
9114634 5344529 5289226
4016559 8371181 1033782
3645361 9380621 202280
953992 4973140 9446342
5325618 3006073 3055964
2570268 7895602 2691351
1245451 4705108 6417568
4024907 7324305 9100656
9120374 4106412 2326949
9792292 5192708 5656961
5052238 7654077 9254259
1197536 1370771 5326669
986371 325020 5008560
5157252 9376162 6919929
4764761 6576942 2462311
9024478 2189281 9354544
3652367 4463484 4132047
4419025 402061 7017333
7673868 10249982 4991612
4088576 405787 10196909
1508991 2727510 6709575
5045502 9624714 3222280
386119 2601233 3245857
5101608 4498421 10091345
4715005 730005 6216498
212941 8712378 1251179
348418 1213427 4783855
8840799 3748742 5855898
237528 5817706 9393940
6550642 8331560 6363683
6753132 266799 2954881
3616415 5412534 9805540
8237339 9843987 9644619
7657580 6065332 9575544
6454333 4996548 1638780
9111370 1761684 6917821
2588986 132076 2138673
5994513 2841268 1289705
10246738 7186686 9765525
3192335 9317279 3596934
124840 6884191 3775728
423636 3899673 7964477
10183943 7065825 1983027
7500200 975956 9766946
8218300 7916170 5994266
9115728 3462622 8310993
2163053 654999 2491291
9328521 763046 1564275
7903146 7978439 7485430
6175686 7627753 2674899
1573409 2251383 2291172
9470316 9595688 1524938
5386981 144512 97002
10189489 6045062 7807509
8908612 285991 8129922
81006 6585908 1784132
9765398 2122291 2318252
7317808 7146846 9770268
2323682 5591963 177845
6875852 2364773 6530345
9858656 4257775 6345798
5020272 1859056 3011537
7612521 2733087 83224
2576281 8291146 8017523
8118718 687892 5248196
8735284 4018076 3803247
5604158 3106806 3741427
7685620 6919316 9141951
5293841 9494520 8272560
6856515 9949157 208704
4759706 6444265 9952695
3238169 2201282 6467630
5914410 5275772 4587119
5354996 6498153 9559537
9314760 2722550 6487284
8105805 8987522 7058147
4306858 6927822 5878983
359047 10239188 8896926
8814136 4270202 4444758
270691 2078155 153952
1085729 2532904 7604790
2223280 9212260 9242043
1472125 3393516 6206837
2465250 3961502 1605541
9679211 5817287 1832933
2694634 15738 4228519
10254515 1825508 1510082
3002568 3370520 5262668
3964463 8543702 2564035
1720768 2013112 10306564
9006790 3961138 2283556
9493740 9681422 3816902
7004045 9662578 4147444
8505601 4081348 2301664
3277921 1046808 3218375
7448183 1769849 6019000
6667304 6006560 7896679
3956707 8068317 8195474
4758264 2327122 9241277
6869714 1181705 7657340
3051724 5619909 5848930
1552888 4059305 8058007
4438675 85209 4093855
7470827 6775558 6295463
5675636 444223 6772433
5750744 4896320 10204501
2978625 3197398 3665120
6988816 1789319 6186519
6338397 7783675 3962685
2850050 7586819 6091280
2373525 9442185 6402338
6374770 7222285 10134092
9317382 8659572 6666898
4067391 2768112 8290926
479020 3803904 7871928
3113583 1538689 646825
3824352 9160958 3577563
6887121 1174738 5950693
1641636 5982904 1027804
7562675 4988932 5578994
1430789 6537759 3613929
4256146 10146185 3258030
8275896 1664501 3569756
1418847 690747 3329906
9468104 4609407 9923658
2475586 1487647 9883504
1508557 570340 8545536
6355101 9353576 10272176
1190035 9152931 8248913
3728413 9446818 7138570
5396160 130321 1748201
7335532 7886421 10125593
5117304 8050628 5809418
1832622 918657 1286455
1975528 1124016 7100126
2524009 1578423 9152088
5302182 5606635 8117983
10237694 5793635 561226
589239 4099792 8469418
1961438 303704 1894820
9321187 845114 523510
7181066 4025390 6912890
9441188 8540654 2350705
524053 8259621 7101865
1163299 4540875 4536185
3733710 6590193 3381010
5225601 5438177 14782
8180748 1879919 1844231
8532788 6285892 7518169
3749635 8495174 7497140
9578829 1412117 5331027
1523487 2134376 2951653
5968729 2632022 6671259
8317484 5223955 8243550
1737776 1049959 339147
8560161 6007734 9344553
1538309 9631716 9951383
4788498 6926460 1839810
1123049 6218453 3254294
7749908 795199 1216402
4145359 5202063 486872
2326529 9701623 5337776
4623953 9049655 6641919
9803054 6535702 8483168
2768862 4514808 8872641
4632334 5933758 5042761
7328739 3855941 8731374
1134649 2169559 2830706
9633840 804741 120286
1242599 3364569 2149826
9580726 10257385 3601483
5097420 2100128 4821837
3423226 7529336 9422575
3293093 10050221 5062553
9575060 3187724 856012
3264225 1223717 1159455
4854153 7724843 3446936
3903439 3229654 2235466
6741145 9937857 9900194
10263740 1069874 5305970
4570145 7803670 322674
857049 7591608 8403768
1426827 10157399 4180644
4088708 6991456 3212982
1122359 8933905 8149798
5452638 7859004 654469
924781 5847075 9651373
10064477 616529 5326032
6119184 4186578 486555
2136783 8021580 3139247
9395278 4664777 5812760
6206590 5726986 6559088
1559962 3983588 3110241
6712220 3888775 3739325
476918 249685 7067728
1793836 9093052 7109652
5959248 1044684 3488525
8088130 5545670 3034362
298381 7019849 8188948
6896068 9374662 7651978
4232235 3252537 1976963
6345668 7613200 9003488
3273655 6251561 4191001
218279 5302549 10119661
8160132 6851653 3293082
6204868 8913517 7127461
1838026 668615 6178023
8707426 7742682 824488
9479841 4003615 8094739
1002702 8009 6740016
10104871 3915319 7139255
6210160 2530890 1939878
1195084 5297677 7648970
4499212 8888575 1412103
1100686 819440 5465846
1199371 8648772 4053279
7913585 392971 7500477
9068945 9877798 10163885
3636973 152535 3512131
4119232 1544061 8392247
2560536 8793046 1136666
2691745 4381002 9521037
4765166 9351581 591831
6713116 1768099 9335036
8424971 6314563 3006479
4607460 2305519 563925
8980383 6166220 7854271
4073950 8220073 5618531
10262634 296452 2791376
2507089 946786 9336892
6269042 8845000 273668
3523306 1633749 957390
2567025 370578 4432035
9216577 9252182 9349816
5250074 8206348 2969954
10226013 982896 2797833
3265920 4279099 1437149
6697051 9605104 4564464
8623571 883651 4171755
6257109 3366269 9204421
7523089 2270056 1147899
5129481 7770387 8442909
4902309 5185721 8679115
7151970 281968 3756074
5808796 5286400 2903105
8786858 6047938 7942873
9518790 6149457 2885091
8600006 1403707 3867001
2979430 3854980 5864593
1674297 580686 7311076
1628600 5411257 3883609
9580805 6650605 1427531
8381283 7687255 9250410
10099230 7043045 1424874
3226274 4382178 10032137
9882277 7459136 3595241
4816777 10289707 6029588
7818796 9236591 6230131
4771105 9785215 880423
4627277 8579025 1038736
1137081 109859 2257101
1587432 5210750 9798510
3872872 7889025 10188652
6048522 7011800 5897849
5186036 9008083 7803696
10183637 819457 1180360
1641241 3261653 5350191
1094722 5050159 8726105
9775328 7619627 9439952
4716567 6266838 1389080
1368904 712875 5951295
6486680 3601935 9584128
1692603 6515627 3494959
5524628 7376709 3055957
634600 6460177 4332105
4150084 7029221 9576673
9270807 3227904 3651679
369256 9735193 6030518
3827772 9276340 6448756
1793899 7191359 4846673
4664549 3772371 9569441
1515705 3317293 2548760
9148236 2586035 2940826
7382185 4484472 7627138
574682 8795302 8957959
5029171 2027318 9521295
6557927 431306 5222826
5127215 4077433 10089956
7659735 9532217 5801512
3786851 9834873 9139160
346079 3319330 5946399
2560327 3358285 3035379
5884795 371180 9696881
1919206 2816313 2224775
1337077 9851696 1854991
6474352 7994857 4174475
4377077 5644565 7816004
9847765 10017843 3986483
7533711 3033069 5196257
6355410 8263581 1793105
6678812 17369 5285793
6543032 5567274 495094
372762 9907075 3663366
8094155 1947928 3713138
5348357 2068304 1396761
3019582 5787471 1749563
605553 842752 7635337
6566589 6961639 4957160
3745857 2340691 2252682
2794511 8318685 8379290
2801754 1373662 7828463
3377665 3541202 8746099
5201603 5604102 5501556
8736750 5162632 3996549
2897427 672744 6798149
4933825 602633 75159
1124646 5156674 6887294
302046 682217 836882
7153429 1120489 1587277
3452676 2744287 8914383
2989584 2000716 375533
7094383 4872432 2846954
5397067 1641615 5681938
3022745 9080315 10064636
3994385 66969 2727026
3531372 3798485 7167477
1334389 5793695 5421365
3263933 6225945 6846242
4247276 2573978 1785956
7636549 1722858 2315561
2318495 4605182 9492133
6753438 2377881 3286533
2560091 8671931 449022
10226329 9324058 7277283
3240509 1141223 9559785
9421939 5834511 4978212
8012580 7149905 7317175
1827507 1346588 6970387
1149464 3103252 7610506
60627 1305730 9631439
6237270 5482015 1969035
4124334 7188124 1258064
9978005 5520161 609206
3341899 9732194 4839291
9342128 1083417 7148650
6954591 7017473 293071
4105239 2770098 1895051
9795915 8169540 6065131
5630800 4848166 3632190
1053142 9238129 2703036
9520660 413736 9594261
6190822 5418820 4246168
5409853 205464 6071439
262310 1654610 1129360
4719991 1060144 4423399
2384236 6932914 5060810
8113867 5816709 1105866
1366970 5620433 6166913
4342932 2745284 4179642
4718053 8835716 1601362
2677494 23503 7628985
8030412 5420724 2804546
8722616 9894324 9013125
5161386 2368729 8659028
3056636 3949231 6823856
1934305 8199387 252366
3680303 9243328 2417237
9216175 2971969 5152245
4931272 2370569 6339955
1775431 3385416 6245880
7612702 10052777 8759898
7109454 10226888 3084287
5369021 9438681 619489
3006105 2718351 4775022
6759555 7323195 10056162
1160949 7703455 3035901
7841261 2732073 8296204
808553 8030382 8282026
8361635 9319373 1308175
5354234 6237009 8731485
2659926 1422831 5194849
4415806 4429327 788240
4650723 9521577 7685155
1377746 7109755 1995875
1052352 10029618 6954098
2607107 3200951 2569034
1422906 9024555 2572039
9027875 4799601 1045506
9577827 6677246 5613930
2634741 813167 8794521
6775329 9087794 4560672
2893601 9869080 2975393
6471286 3664587 728743
9028757 857316 6883137
6887730 9726551 942729
9370411 9864307 5696945
6325681 1536944 7624174
6550275 6009985 6744821
9757380 1431410 6572578
1657757 3093733 5595287
8425741 191270 5791538
3937428 8624185 3577548
6103777 6133427 2090085
5937725 425567 925616
5404691 7617718 4847695
8480656 5176565 7549092
5334952 2312100 7503731
9134928 4115900 7926413
3142892 8023008 963917
3759608 9641885 8831551
3524139 5897332 6913565
577820 7810220 8619408
343384 4699351 3286263
8307883 9458740 7974329
3912732 6044399 8875670
7264407 3629432 5776526
347247 5445621 7746698
6556487 3396697 6642524
2745971 7308514 7487064
5711793 9870514 2864165
7009270 4478867 7687356
4231137 3189420 9738220
8088754 2633384 7946733
2697774 6993836 7055903
8125593 4934436 3127758
707666 8005135 501623
3071108 9683506 7822873
8693688 590002 244450
4789655 5760468 5526749
1073565 1610616 10010047
8527311 8692699 9183575
2893636 3983543 1388379
8652957 9836742 7504002
6385954 9209465 3647822
3287726 7843608 7330097
4748777 1915808 4651206
5827392 388800 2295598
2102296 7988039 3346210
4489687 5589806 6625967
932294 10112115 3859234
9572146 9284930 2446945
3915471 8734382 4523349
692790 7720585 8876050
1133439 2125800 3027410
2161375 3262602 4706361
3693622 2977406 5808341
4894831 727813 5240352
9962949 6680845 3095596
2913412 4255794 369604
7228314 2129027 8734761
6979044 2871333 8301093
5696768 672287 7259039
512523 8577662 586384
10133506 439541 6338659
1281964 4266026 8590571
2871475 2319785 8205157
5525562 8333590 5200179
629930 2670986 14916
7081780 540663 5056532
7355227 6245442 4536631
1623340 5252032 1277755
7257220 1187695 1838929
4497927 2023863 4457823
6603152 1552852 6937060
9934329 1697982 9271596
460082 6528503 1372813
3027184 5084214 334311
6989749 4373593 7796194
5502915 682418 8933771
2416652 2209143 7873471
1270051 3093128 3880212
291421 9417814 6672959
8391781 6029119 6088935
7283475 2603244 7699843
1796600 4465083 8945348
7408908 121919 2626749
3722502 3086279 4670271
7144795 7688631 8516949
2051569 5874399 269693
944051 6351983 10044530
9029675 7238745 695796
5991578 9749738 5865687
7040858 7419527 339914
5419320 1062980 1734243
3784152 975121 3624509
3788514 4346032 6618000
5400331 1778578 2446149
8571478 5593284 1697185
4673286 1372016 5798413
1802694 6671770 9678595
2464252 8094301 8699741
77022 4617821 2160343
3507015 2854727 1788227
5228352 1749361 1091494
6865458 1684417 6461387
6260737 4751670 7078470
3844533 7558306 8948228
9481293 8919710 4735929
7657979 5092627 4377506
6863337 9413492 3122597
4375478 421877 8044044
6909086 3866037 3612775
6685453 2063887 172252
7876819 945263 4523140
2745559 8204259 2279136
7909879 10226046 5353756
8007327 5025601 531775
5486994 4888119 8734372
859121 2381550 8812137
10154854 7753365 6269089
3658461 1801596 7191836
10216930 1499116 2612061
6698679 5844442 6006637
6146649 4427620 5388438
5950558 8661993 3445652
2440496 1299627 6670844
8419177 5299312 2868483
3307233 2671730 6151537
6157925 1137083 5070751
6479823 8627428 4578082
6530259 6442535 2953420
8457053 4846839 5356532
53062 5613529 9215288
2241756 4115633 1385293
6643320 3537276 2933175
733640 4534481 9344415
4496534 8761046 4874627
598090 9340205 6194112
4775196 1014369 7101797
8770893 4610944 565322
1402527 2958523 3865469
4227509 6498570 6720894
8966258 10235067 2044581
8268648 5251637 117041
6043024 5624195 3790174
2806535 1141798 365927
5322197 5490993 5728522
4180102 8913874 7248005
3888473 8976514 3426209
6789906 4685582 4325974
2353202 4953040 1123317
1850918 7925628 6839429
9247787 3845138 5277183
5027261 4693278 10126492
732886 4849405 7418518
2381893 8820608 2374701
4103530 7220339 3886984
9510974 2574612 3853913
3514451 8415832 2681698
4210760 3740894 9168897
10144833 4024879 4434241
10041504 4060768 7552475
5237321 6802353 1550596
7686893 5498943 2762053
9514086 4092467 3612083
1243311 7166742 8481732
2045261 521209 10086007
235091 5163445 5457021
3874061 2081696 10036822
3941847 3021225 4255479
2656410 1939475 9648633
3196608 9345334 9685031
8962201 6661031 2255508
3066403 3044489 10104423
7654351 590921 2200021
630854 8333201 3220373
5642292 921693 223161
413466 3740648 4587921
574083 2550185 7566737
9689844 3070083 8289263
8436031 1063419 308595
127579 3543178 7408563
6868391 2134865 9887527
8598821 6568207 4737661
1279915 6956348 8781391
1654251 418629 5797865
6555404 3488367 989981
5897476 8589165 6028880
2647897 5941324 9656275
4683558 1975354 1917092
1661788 786221 7279426
4028027 3980086 4852326
7386891 2764861 6688938
4673170 4585625 4614149
816281 3003099 3253623
1828529 6744465 6672358
10020115 9760231 9148644
9532413 1990616 9281295
8301158 3990660 4908853
7786462 810494 8830334
3281921 8737630 3883882
6678463 3354194 2169907
9962053 1684827 9794319
3913812 9881569 8779742
124257 7206234 7326695
4293192 4603460 3032991
9091253 6943158 3509794
6037231 9330641 9329031
4078976 8070998 137194
1436977 1248342 5749418
9721013 9003014 7560888
6678092 5007668 8315902
8362939 9142338 3568096
387084 3647671 8416119
784726 5309174 395141
274388 10149506 7553506
6267684 9819868 6146517
3960450 4937860 4613791
3349446 7434985 2430230
4256391 7449270 7740395
5493147 2419423 5547796
401980 7381628 1433134
10218754 6266370 5572337
5948210 3997264 3098873
5170813 7103729 4568939
4264416 4136586 9128000
3277343 5075759 2248663
6027321 8009697 1895390
1047796 3004532 9759858
3739118 3424053 821966
10295489 8629634 3595351
3296039 186893 1925933
5868546 8994453 4197482
8368963 3481253 1029313
8249571 3509658 376471
2174638 7781928 3576113
6556516 9752391 8697859
3660958 8586475 189124
9423246 9448364 6317807
4513741 5364640 1105928
9019954 7503181 6104514
6916099 4745675 4359026
4039193 8386764 10075835
2451314 229210 7518118
8774708 2545266 1004405
7317472 7737982 4006567
6892697 846350 1743105
6801213 7421708 5495910
2193168 5663073 4857683
1163061 10266354 4791193
7415744 1936218 1919184
9883491 3888147 9194166
6502331 8689714 583715
2224388 5201381 9763878
4025729 7691849 9272605
7492515 1296059 4164397
9186766 7191431 9875731
5063511 2312083 2940617
7027733 5456093 8913170
739874 9127271 1725709
7720461 770424 9807981
1666711 1838122 6170756
62900 8985757 3713389
2392008 4717927 9249461
351268 8081042 4016975
10263363 764744 10235917
9851824 7005200 1020942
9386659 9316433 2969085
7129806 7063698 615831
7083805 8592764 6885021
8506198 134934 3558420
3971279 4122992 1533395
5093921 4796503 8077833
3542064 6675494 2699606
5332576 4542278 7720207
2620699 3176950 4535664
6649182 4236658 4470694
10214106 5256917 2144160
9235249 8155889 3929785
4638998 2094550 8827033
2953946 8776366 9364925
2111891 2388607 6206363
5911364 5851240 1655137
8143611 2839405 4019430
211498 6591583 8645138
5264027 7363210 7087195
5640432 5420717 4761757
9140768 6037862 4541253
5851245 8811274 9475857
9493605 7207548 464901
4863257 791132 8651776
9798897 3809280 8552506
2820650 1140759 6731946
6855032 8287093 3459986
10250891 11909 6427327
1847281 6032000 1482094
6921424 2897390 3316668
7155314 7798866 1625869
632134 4004769 450568
197760 945723 9270321
2326116 3339504 828086
2069604 1651159 2558992
1755952 10090221 8988272
886381 6168102 2672873
1456526 4260640 6611918
4545371 8885402 2240073
5251932 9398073 6211135
3867454 2654898 10135814
7818261 4744597 3040309
9207849 5866361 9403196
155202 7211290 6002916
5414525 3953076 5728981
9831850 1295641 5667939
8334814 143965 7180508
3708651 8072301 6210140
5735386 3583129 5948097
4559529 10124410 618795
5442383 1266090 3314229
6556991 9893944 7159252
6140753 4219084 8327129
6215314 1367716 1004601
4511635 251898 3622459
9354701 2195804 6667231
2673223 6520313 1760359
4484251 3648469 10077833
4142841 6376394 472003
6969273 8637197 788617
8770928 4257268 3781439
9573953 7032641 3496795
9346771 7117994 8200795
9727974 1294688 8559733
2917095 1905995 5364203
4202544 9258310 5191193
32867 5555943 111849
8350800 6689874 2041313
42001 8502054 4034751
9615799 5652423 6714657
9900116 38009 8979547
8200934 2672719 5169748
6717089 6529486 9736619
4091181 6849466 1007652
347059 9532321 7897678
6383031 9970128 5520599
9365180 4598608 2509266
367912 3118801 3930885
2597163 1326539 9201512
9336075 9152072 6463137
1141272 5279701 9166027
9366720 9867441 2337407
4730614 3139687 798019
7322217 3419640 5522402
699087 7085926 4918470
1667993 9222866 4972435
2948759 6184932 2452981
2068738 1671458 1337124
4640071 3107400 4732301
7397714 1338713 6009375
6102501 4971230 1843130
8308744 793677 1144915
2464712 8018828 2183449
10062030 4319099 4407558
5359776 9876450 1693208
4919945 3402724 2142629
1982671 9199206 9988443
825532 10188073 2593279
4443218 8301138 7324758
7240521 5907313 1504323
4671772 6665809 5000469
2980660 5903727 9832374
4737855 3762072 158774
9493827 5853274 5688115
5008721 7542528 4962415
4148613 8934208 6180601
748439 2440889 6911397
8745946 5990247 4215092
5364157 1707482 2881829
4885872 7556282 1617923
10035550 8070836 1795062
6927376 9488326 4920828
4557192 3078758 9960253
7600397 10013046 5252033
9609510 9202631 1126007
7792984 2328542 2866124
6850346 7210944 7017526
484495 5248345 9315422
2603160 8583615 4474642
3105955 206716 4800310
6112215 2570803 3246840
786490 10073836 3499927
8428505 2575879 5985328
1821384 5863381 6212960
2089951 10156116 8994721
8856957 4630447 2626023
1468359 259615 5971463
5552862 1394223 2842494
6596600 5125972 2777352
8298301 3142162 2823606
4931760 3669900 7527343
1342004 7493102 6875453
629231 8672371 7695069
9810727 1724987 3124464
129093 1610228 522301
7889812 5277884 1096376
10039127 5669164 8447242
6207055 570577 1811941
1870220 2348218 9652584
4934736 7493657 5204589
579409 8865385 5575584
4388051 9556946 7195976
4401234 5014646 9922490
7125599 6801598 864400
4362351 1695701 4379009
1168697 186992 10129552
7558532 6984595 9818780
8626647 7556427 7734891
6628919 910894 1917566
293338 5099508 8055711
5721276 8632864 4910368
1162991 496106 5224253
6683564 8615458 5534303
7429261 3607105 4818940
2014696 9093295 1492160
2801524 1935815 441551
10298191 2384334 242050
6209612 9358774 3963104
4269174 4106639 8580206
3295234 9480647 4584819
8926642 7440500 8764760
3230073 8659892 5600459
7704393 2965165 7411926
2762385 1967398 1331912
10222990 3834856 9399066
1827264 4567979 94169
6002257 7700769 7942003
8220243 5054825 595656
9985759 6831785 6906991
7501665 8660436 1788783
3660234 5762469 3065919
3538671 5909348 2723056
8668510 2027097 5948060
5088530 412767 9686662
9618681 5305731 60877
8168809 3733090 342595
8566519 9691530 646063
2348089 5180158 516855
4947847 9385945 357762
216511 9074335 5671855
1809807 8085207 1447213
1299015 119784 6451273
682592 5129383 356467
4498862 4482527 6647571
8227745 9857894 9476627
9478086 304678 1895490
7756940 7219525 7320195
10066763 9784199 10217465
2421625 1959138 646310
6506148 1379903 7148399
7699259 3540853 4257441
773980 9734986 8432633
6467646 529106 6875831
4704197 5751239 2337144
4241445 4003587 6648131
9643213 9910530 5492753
4474618 4718727 7313504
6158432 6675096 9964724
6064415 5443695 5434334
5635291 658643 7468660
9374643 406991 5319509
386240 3614148 7494409
1821850 7586488 6201337
9076673 3524966 2819468
1253642 8047665 10074611
935753 6145273 6174035
7989999 4853534 7735772
2625014 3507882 6384101
6024735 10184458 6376773
8650786 3019372 8293160
6723060 3401297 6145602
10108164 7101998 2318894
5115121 2442744 1413283
5724322 6094433 7231164
125244 3711427 3348548
8871860 7938322 6328483
8550421 5170318 9602666
10068298 8032247 4001820
10253459 2569748 6838286
9440482 2516503 10236178
1533548 1621492 5496794
9153075 5815183 3828676
5221569 7318124 9666670
6237893 6379249 5383735
2546161 5341783 2389526
3360157 5295563 5014501
402785 6333838 6316484
3585045 4027639 5538496
3223564 5296183 2450576
1197385 4131345 5722255
4512219 3831260 2678228
176052 7833135 9843141
2715439 5171578 1948442
10077833 4134962 5936046
4712217 6778486 2016573
1644762 5487123 9240843
2351956 8122042 750909
4946513 9552188 3543421
476610 1377042 2722697
6081539 7603357 1765207
8292362 4192910 8396819
10214765 7590465 7206219
8326255 7005354 9511889
9647229 7110421 6797090
1588100 10010096 6634246
3330987 4579731 6502810
4287705 4970084 7673477
8773168 3659520 9366406
3457003 2254305 2244536
7279567 8468823 8752836
7190716 1102053 2395354
8268308 3267402 745550
2251774 7351671 8334722
3507337 2210984 10049900
1036613 1983588 62424
338696 8980866 9199301
2379725 2005720 4852220
1015110 343281 5769237
8229499 529268 1952664
1441488 2558042 127601
7459040 9409639 8399036
5965109 1140384 7352844
9017254 4673366 2872534
8494822 8456233 6347376
8935572 8589296 7868727
9746124 1548540 2330137
5190258 5049572 8623826
6987665 6578935 8059671
2406591 8817131 8715646
7583162 8396546 4165115
1846012 2249681 2812215
336982 10165858 2742548
4036764 37187 4738381
6397217 9582291 2070679
1404318 1661257 4769323
10181198 8117881 7322291
6652740 7889701 3427841
5359576 4612389 7638640
2477897 3466403 1865977
6276243 5073393 10231765
3750825 894653 7139473
1814586 10123801 8527643
6108553 3978458 5389833
8617526 9482887 6183933
9958018 434705 292545
8385492 5332083 1497579
9089889 2680007 4117088
8917028 5501777 10255886
502354 8321605 1259531
7641631 6282379 3722538
8034549 6652225 1731283
7920837 9692185 3894861
5312810 7403737 5156276
9172489 7389599 5261367
5490259 3111004 417932
6906357 1436497 9698595
8583783 4229722 3739220
5507561 10018986 7078559
5211140 3317654 4030744
5366797 9640314 6681234
5903114 8515254 7983236
127989 8510242 1321766
4493107 7287648 1260849
1105544 3713796 2920467
9370469 2981191 497478
7428921 6458257 1103449
3862475 4450818 871602
420281 5475671 3520215
4076393 7396955 1877855
6424565 1095907 579972
9073238 240836 81671
9760048 4982171 1372047
2990988 8516745 8256363
5022453 147641 8372484
10181210 9854771 8205263
3630236 425510 4480234
3725678 162719 8264904
6911135 8987085 846447
6854850 4399869 3479241
7097368 8910647 8119572
3884364 946366 6875963
9806757 1807070 6767820
5904026 6825357 7685963
6992402 7068097 688469
6258998 6741402 8796602
7185855 8365510 9733830
6125686 2378513 8701148
8276972 67364 4140183
491660 3025274 6203860
2306516 4268343 8638901
8762450 8899433 3032415
32367 1188617 8031349
9719156 462134 5875391
2694626 7421502 2000046
5445065 6669360 4438322
2582118 9711343 6132511
331725 3885779 5588174
7418348 2630003 3607868
260287 9010084 5982903
6963164 4827302 1100513
9776228 5078033 8644549
1621641 7844094 6957602
8782727 4205068 1584201
2040649 3252021 4017628
2323003 355107 8144220
6773438 1434215 2251878
6813794 9252469 8287682
354937 9623260 3757612
7055459 3304559 1007820
6472627 6851309 7080275
6569375 10036691 4289646
8766370 6994764 5633657
6381337 5274532 8577637
3528803 5787875 5105456
8976204 478299 6888722
6558172 8940346 7824225
3538287 8005803 6797725
9058218 8895376 5399409
1343055 5694888 512366
10093812 8037587 5585781
6576587 4730600 3954064
7718468 7806398 3866790
9437201 658791 1842307
3437304 10107848 5195174
1932804 7373219 135997
3814740 6867323 9685115
8109419 9738238 1281846
801275 785435 9147566
8257669 7563344 7447834
6826713 10172053 1980544
7248195 8714838 8061893
5241640 4537924 9879474
1369458 3807436 4097886
7778420 9448243 6945386
7983750 7468345 4117677
4914011 5344731 2069458
7689707 1684183 10276399
10103430 7803680 296069
1198717 1772441 7499751
829867 577808 6795307
5401736 6412395 1658473
1529616 259654 1950341
2292580 974102 2546213
8035403 8023194 9823141
7061604 8122441 9320573
9025804 9579355 7651482
6923537 1912963 2507322
2079371 8939069 3948427
5604637 8923676 3812834
8917961 5192799 6203476
6670856 4082226 2139371
7175883 6796358 1787760
5477171 5473008 2235250
5681390 8207556 8405434
7176404 4011640 5342594
7234112 5912946 2819059
1532577 8880421 1206988
3323962 3808706 6117001
1887064 5100038 257853
7141246 6076113 3169498
6872558 3606001 6750593
4114627 9017521 2034897
6791815 4201502 9644733
4763565 8096546 9774092
2118718 5834866 3895934
181061 3397191 10117418
3460752 2756412 2708162
9694637 2591336 1067264
9909698 9126667 8327203
2753403 5980605 10182510
162605 9421555 4886664
8198346 5140535 10027194
8412451 2820454 7744047
680427 4315545 1807090
7408827 1999011 7999831
9531758 2975944 2632444
2115653 5870198 148684
5949152 1380634 1159608
2895097 5796016 2076798
5939896 2354713 4134084
1330649 278480 5791644
5836859 902816 1154648
9005728 6297838 2900171
5309548 6701082 2773566
8521127 4139104 1925613
1130905 8911952 5728082
4471990 642769 2777583
4648519 6694425 4549191
1646613 8792374 1301284
7841601 7961735 8686433
9750786 10184248 2024964
3850881 1591676 2436197
9451875 9086091 2196389
2345376 3402623 5150915
368376 5003203 5323782
286575 8035581 1231091
196761 6164846 3350774
10085141 2091175 4693392
2321621 4145606 7577959
1892498 3046364 8159157
5432244 757318 9215927
2066445 10128469 7399010
9980972 1712613 2887252
8742846 10103777 2778461
7857652 2938381 1619276
7024974 9698727 4575554
2362881 1802189 7787389
1773224 7531099 6127827
7341332 9141903 2989643
7055296 2743379 1608832
3513682 6550085 9463829
1492560 9351645 4077240
3178231 9840556 9539255
8777901 9276401 9287893
10297096 5732466 42805
4774964 7961897 9419684
7948350 7415566 9558092
3366630 9633309 6318114
1970745 7672967 9314971
9100114 2951128 7539963
9622164 7546641 4986333
5015307 9832971 6926786
4265156 8164452 6993734
9668586 3681620 5727710
6773916 3619800 5045501
1939438 6629606 2934117
610982 5415667 9747325
9225636 4770045 2141323
2034053 667719 8287743
3560045 4854849 6179581
4699231 7766885 3561255
6416141 5284133 6330463
10157615 1701812 6599948
5174543 1506908 6761573
7005696 3143541 4460493
5601743 1210901 5461907
3749566 3768452 8684375
3284645 6496979 7331270
9607015 5962015 642524
6830461 8474279 5895584
845496 10006982 7995858
357948 5848032 5731854
10203007 7503455 4944541
639589 7102600 5800626
1873047 8781739 9923986
4738021 10182131 2205042
1203139 8323297 5812412
218686 7759671 7041257
9522013 4627765 2151365
4986905 117732 5470636
4296293 1367771 7856659
4101694 557806 10042240
1164240 3414451 6902977
774191 7893126 6482189
1547241 4712283 8165582
9745502 6308022 1258903
8554292 569555 3087488
513021 4950693 6007811
883429 4158885 1540499
5896644 5473253 8301809
2912416 2370765 8327526
2930546 9915674 7927873
5308476 7538752 8126917
8756257 4760101 5363639
8585996 2041759 6986383
3207106 2891095 4247691
8489469 2746375 9674953
1223199 5460093 6666350
6187270 201164 4096555
6835326 290841 8959757
2376572 2142693 4840431
8763492 2079591 6789252
4587589 801367 2014624
5725649 2070858 2189631
1745824 3592723 4138267
9307368 6938522 5888891
6166186 10149086 9586718
4091408 6238996 5569684
6976217 6058187 9637254
1474155 679858 132343
6422058 7555355 493385
5438558 9651351 280815
8999877 560403 9527671
8514551 6941879 4092237
2371708 6849555 8653356
5296373 249871 5508254
1010017 8025851 2730266
4108363 3107664 4981117
8521193 6941611 5034915
8628146 8181920 3042269
250857 4855515 5836152
1525520 4338330 9028782
10088208 7280139 1042538
8503615 5889198 2559827
2163138 1534359 5918884
9143686 3800405 9930734
6510540 677359 9349469
1147721 2421508 9033632
7407634 4574987 686371
8389651 6133007 9790136
6437901 1349866 213910
6121603 8400599 3529932
9569328 7712386 325812
3191546 2249984 5737553
4678134 697888 8959421
2557309 361017 862352
363709 1736293 713458
7064807 1448042 3439445
5649887 5228875 7523941
5713505 7409677 6071488
6754366 310776 897816
2868876 8840423 210837
2085382 3117343 8809624
1232146 3830309 1004023
149857 8094283 10081765
1175244 6108524 9402136
1948088 5580066 9759120
5391210 10275442 7965586
3462823 4075688 10059301
4802621 6927803 2203144
289437 6229612 3027898
1255285 8587644 254723
4404178 10086123 4436806
6116388 5208872 3713039
8863492 8509450 4589306
3357074 9854523 6840368
5758808 4848184 2883623
5324244 8486161 4942534
9919450 3235019 3846767
93235 9134924 8217467
3657599 980492 8124759
8951765 2675807 9410682
5310368 4152425 3552903
6633361 1605188 4400318
3770678 7302893 1466786
1917652 3716284 8020889
2621125 5013681 8362212
8914085 3519434 7625112
5827598 2423036 1023485
421699 9057852 9396676
2913984 10020739 4721645
5594133 7807775 3133820
7354430 3935890 4325711
4212271 2252337 783947
1600539 7315791 5422057
6720678 4313778 9373299
9749187 6438501 2650002
1731094 9949337 5900948
5878475 1139528 9953373
3316872 10068642 3512807
5675993 4267795 8890137
4737765 10168360 9060978
7093627 555770 54284
7194408 9617188 7019490
3912672 4081616 1417520
3068637 508208 7252363
5520164 6055588 8948915
10176463 2784183 2766693
3450420 2482542 5289021
2299719 4139378 4816356
5323863 272642 4884461
2943600 4931450 951232
2777600 3131189 9394746
7344458 5687392 7435515
5002828 6117074 48593
10071599 1103469 3852599
6995022 2808950 546568
3797497 4706479 3382379
6731627 7411316 2564076
10157113 5437295 249657
5039041 5361282 4186646
1461761 7358346 5794194
8934928 5136717 6530436
4944742 5963011 8671585
9411691 4123004 1638744
6820772 6290603 5683309
4772272 3675305 2288353
1104976 8719288 9360643
168379 2463198 2699555
679490 3420067 4499286
6783052 1684081 7195024
7533547 907592 10032059
7236332 8283708 6289810
1266394 2313020 6649576
5077354 4532658 4165279
7537960 1852046 2184720
1011544 976831 5068713
2755255 6796296 8247239
5127032 9161351 3894525
1169544 8851599 6952258
6324924 5874221 3986746
4858621 6881225 8090301
21011 9825015 8972667
8476581 8412000 615191
9346979 3773130 5087655
2484794 10170002 5506806
2139831 811102 8856516
9687846 2776673 6066664
1102928 2522577 8577266
8191641 7618146 8945053
637273 8386199 3091455
4068788 4890418 8960103
4138684 3673828 4370208
3315491 2709887 4804420
8953638 7405055 4143358
7663678 7894863 2207803
1042192 5896362 10025693
9861664 1171138 1355109
1356304 3585555 1832775
9739714 6758075 5946557
6520413 7869757 758300
7088533 1156996 8604844
9533917 1734407 6434080
4540395 6416983 8834017
8342854 6720558 9350680
6946951 9980487 6937778
7553277 9941111 3140547
7189135 1251232 6038798
1570347 8665655 8244965
5315190 2037540 10129547
78776 5253766 713683
10108453 1071120 2799713
8922647 3159937 5645149
9326194 851507 4968289
1262748 2237865 1707165
3461077 7594945 3313363
4851929 2888103 7951791
5212897 1275320 135922
9601974 9781346 1473061
3380634 2915620 2512301
1911397 626571 7366671
10186760 2388184 5776911
853928 6015646 4019266
10111868 3845977 396892
115696 5112795 7266403
4537687 8819472 10022229
4646793 3644089 5400832
3304889 5505180 1119741
1563943 2156079 4768910
3498903 7093839 9136050
4689506 666448 4593767
3138963 2080700 6982559
510477 2862655 3814268
1609491 6758345 3141153
533069 923199 6184448
3670272 5282315 2934552
4416654 3643271 2678388
7608114 581085 3551912
7141783 6594243 8620739
2790430 9702332 8438659
2257037 9857093 10000683
3867798 8486239 6861075
7924890 4002917 154575
2171086 6630128 8009171
886610 6095023 5853110
8256080 8584335 1247779
8110167 501623 5483071
5799377 2997427 7975699
2129509 3094740 5893047
4134271 3556001 336663
9950964 8045431 3793757
3511948 918441 1247125
172836 5838017 897581
3057981 4924149 2820774
327516 7423470 5512808
7532609 3247922 5968868
9000567 5621962 5626367
7581368 6176310 1976876
6838215 3473147 4598601
2402481 5730043 1636310
5202255 3049958 9058081
2932513 6930885 5421086
4152489 478619 3414268
4375587 336670 8690889
2512076 4849136 1437052
1275374 4221801 85537
18955 9436773 1566930
1366969 8965797 6822878
1890772 7033879 7810668
1243871 457974 4144552
1069296 9117574 5906809
6239367 5315496 8277929
9153093 2779921 3846971
8032743 6843512 5529091
1317012 9988682 5938235
9817504 485793 3900836
2544368 3856570 9913105
7766859 3986388 2759453
6239186 10073395 4586453
2909766 5636881 1781815
8849293 8367613 9331907
7186142 8003314 9829223
1595759 4129378 2232520
8416671 7183818 5722315
7506549 5150486 8017430
3529395 9179126 9308658
5690468 3907179 9349475
872145 745471 393077
417117 7745148 1971815
6937570 263093 3530925
6363969 8462719 6613600
2196371 2655121 9646354
7014314 1812847 5732293
5442868 6996208 9146954
9999473 7277388 1804541
2983708 3195972 6377202
7330917 2699318 8428282
2826326 7318654 2144946
6920059 4503460 456941
9948995 2148302 1802785
358683 2151200 6451977
2003345 5528746 1061883
8980205 8198421 8370737
2730453 1224686 5143789
4645203 6727882 7299124
7375606 2911021 8602310
2334824 1588652 6985106
8509748 6072804 5329575
7039275 598595 7951662
4343838 986279 4366127
6504097 8703720 6307773
787258 4396233 3622030
1524216 6281162 4532290
7234496 3886246 2739235
6071138 2282562 3739876
2705054 8149418 5060441
1442507 4388122 4032461
6307218 1634690 1610891
6451062 3863545 9154337
1654111 8661984 3103213
6362867 4272443 3797705
9229962 4175726 3954131
1551931 10228982 8596528
2562089 893007 3481072
1740806 4144416 5892647
9499495 811470 8829148
5266265 5172062 1601766
2314364 10164961 7152995
9476596 3093024 10101026
7821755 1300959 9204918
1280382 3948222 8553808
6541361 159104 5119343
900508 3820587 2126152
4409156 5760914 1964272
7994496 8354343 2938533
7662454 5065827 8128232
3125639 1669374 1917839
8749517 1736049 1648564
9534037 3168083 8206710
7331063 5623923 5868854
10136654 2553526 4970496
4613538 9227716 10248013
5169974 6687641 3176188
1424623 7046763 9453715
698004 8535012 888272
1141753 1923372 4857339
8476651 342098 4462455
21783 3848826 599153
4580271 9725761 617822
6122294 4401941 1408981
10290238 8088874 6414894
10063821 6711045 8659718
4811524 731341 3598807
1197495 9954407 6365412
2219367 1189610 352606
740427 8141700 581109
4760964 7432186 5781309
8661901 8035608 6888966
5544090 9908622 7449022
5925422 6475795 5826100
535738 5279536 4262801
6040775 2444687 2648524
1575417 670673 2974690
5058329 8438160 5736442
1517089 167967 4819185
160724 9013993 4882785
6855114 1980036 4180907
4449669 7581596 8771935
1405380 8777949 8260505
2301988 6983533 5229243
7061391 6191946 6832876
5339260 1411827 9122833
3841936 3847151 9312051
3553867 4254499 1924335
2722104 5725914 321838
5984341 2590068 6048370
3148359 2390578 5282939
8689742 7762438 8490706
342449 540163 5712803
8185148 8443100 2087902
7484622 6689945 3271065
204671 10001198 7684345
6304702 1324158 2986432
9858464 168398 7550739
6288911 1318754 7366230
7474841 8106905 7631496
5827644 5918004 3835150
3530598 3302400 5891125
3045142 3389691 3516682
2797318 4543016 9829883
1433962 8931265 9275407
7655039 6479920 7934321
7288029 1789499 4976523
8921139 227731 4980766
9444350 5845108 6018021
3789797 3334883 10220408
7268709 8904911 6389167
1551868 4496985 8736282
8418690 8131747 3372872
3245332 7116651 8718184
8453683 4739287 3687
7636036 4656189 5809999
3806772 1057909 114589
415465 4222320 2525186
1753036 4038865 6263947
1654421 3835964 6379378
933377 1551740 6594024
6438915 7283106 4772137
2728521 4656599 4833508
7484298 9947835 1245957
5157386 443278 8202597
3882000 5080703 5265133
4544536 5030042 159975
9932504 3846381 8530131
6173933 538208 4816891
9921854 10245174 244049
3241047 8849942 7057633
1786528 8240117 8261804
3847102 5284721 5749817
1716999 7310291 7445207
9054754 1860157 2987863
2142112 1876161 1788233
5842678 7859611 6410786
4066523 7962060 5571272
7711225 3547891 2728689
5249109 4891150 1373244
6994128 6806632 4078943
8195928 7199095 5085425
5284009 1538456 1677768
4963324 3397871 6591630
7832320 673785 4132026
4241417 4670570 8921058
448139 234884 7066440
2386349 7500939 6575926
581176 7007872 5156242
6517202 2431856 1815874
7744400 1870044 5043794
9244285 592703 1390858
1959698 2134932 4226885
5868721 9572717 9488715
3633163 3098176 3708611
6696103 2543009 8604279
3294601 1697764 9054009
1382341 6776316 6582200
6002952 2001674 4146753
5820851 5789419 3273881
9605859 747135 1955342
6586750 3205161 3703345
3432114 9569607 5694947
8533087 433118 3405356
5283166 421432 7145323
3651850 320594 6568794
815675 9516564 3517107
9388954 5832195 2791237
3068750 9773145 3182894
9231581 2576092 3655481
2629142 1775229 4921351
8578702 912956 6515440
7902347 2439844 1786801
9705413 4134436 9018248
6655306 9976068 10078831
60542 9309888 8309677
5991257 2235134 4898009
750265 6832713 3719398
5435682 1520864 6037881
1961476 9340300 3994336
7600459 10181725 6864036
3760717 7571470 9384930
1101841 4301831 9844546
5063844 2046661 176859
344698 5728417 4064651
7317883 9945175 7211936
8187902 3969905 7290183
442424 451160 5494205
9178252 632206 2573852
3065927 2258420 1649691
6548832 5405271 6119574
4162492 8630970 7005253
4836386 1255499 9772628
8609097 152792 4566632
9207015 8788029 6374321
1582866 6105436 403981
5417261 1275987 3092847
1105697 2765735 9650778
3433366 4554915 6555799
5624760 4864982 4646096
9445257 9438797 9722316
8519841 1390434 8915076
10193306 3796675 9791127
7398160 529210 854414
8768951 10114505 8576801
2309547 7424864 2639338
2581647 5040917 9462911
6999903 3884987 591234
6564892 3404832 10164024
5771522 1450453 2897545
1743771 10282698 4128946
5380216 7826147 272491
4309084 5713675 7432555
4212375 4544019 1117589
10013929 8564042 902461
4947970 3388421 9780354
7090833 2506087 8313089
5598752 1812258 8497345
1399426 4542518 9973849
4996585 2146900 5171171
1830717 2478820 3514836
6463195 3063383 10120139
9733451 4910641 89066
1893626 3625648 6696961
1920359 7166716 6568949
3783680 6559251 3256414
3670125 2479766 3612216
5227267 6472519 3104657
755133 4317289 9314218
3326319 6471154 1310231
9088515 1761548 6746100
3591444 6312596 10193438
5145180 7894000 9388878
8399504 4199814 8124258
346651 2646404 357980
1856678 9113033 3333706
9584230 4250891 5143787
5077168 728415 8092800
6127905 3314112 49970
1704926 7094063 9311417
968996 8007682 1997319
7519895 3810622 3334500
38316 3951004 4766574
8772766 9197199 8115411
3343923 6168562 917657
10309418 9439832 5500835
5457336 9555974 5138092
710734 7451231 5080777
667344 7090184 6781953
8800688 7808591 6585534
7361216 209069 9126840
9665109 8768586 4212923
521175 282035 8774670
1384872 9241481 8713338
5881064 3666614 8636533
10045249 4563845 637140
10124434 8944782 10040804
8420769 769046 5839029
2724919 1580616 1958380
3446087 5479061 863424
261011 3770214 2416641
4012435 7770886 5731048
459614 6733489 2048915
49586 1602665 2049385
2913238 5737841 5913340
4691643 6715886 8308690
2259601 6041661 161431
9306563 1785830 9674038
3178801 4983845 6390166
5111602 9122581 1359579
5859671 3400225 4900566
243317 5597848 6793757
6005159 8054711 1938927
3767571 8406760 7997771
2948839 1499960 8535877
7731520 1460640 6792294
5511465 9191 7438493
7221597 943806 9967717
4390376 374621 9964328
6035891 8468946 9637089
5522612 8484764 3011641
2312671 9694104 6975858
2138314 2946134 7777705
9401701 8587517 3280041
2935905 8019892 578229
3180676 9202218 3015803
1412572 397459 5727642
5064915 2865749 8009874
749300 2495438 6078227
737211 1242887 4753553
8925368 9915401 5094965
450411 1881325 10257976
3827865 3064129 2322163
5430514 6733794 3476347
5931673 9595106 5793653
9126017 1789211 113188
6280600 430712 9269967
7239487 8663577 136829
6393721 8238236 2565420
8760954 6474897 6293851
8114180 6416150 2523722
9871886 10250879 390299
7316899 4322880 1316759
5002223 2091688 6706703
2057501 3625559 6878407
6614032 5030228 1803434
4988178 5163517 628895
5712704 5526901 3776524
1919238 5972830 8377421
4618171 6812927 9156916
2739329 7107225 7272903
5606251 973485 5189093
9985302 3474844 4948306
7373676 4682401 4936266
3990439 5255458 9921236
2433717 8486570 7627584
9945177 8153187 9622244
9715 7733946 4928601
6751304 7165247 2514541
7099612 9873540 101301
6492547 8806532 3979750
3956442 9625414 6771452
6456937 5936268 2031628
1139931 2162867 3646914
7204243 3940680 194385
6628181 6841844 3689462
7107736 1783802 4959113
760927 7019547 5428619
7245281 5267664 8984046
2409090 1171426 7967444
2149316 343754 1453385
7971945 1771301 8824128
1158463 2898373 8562371
4020682 10154170 2436734
138646 4324220 6828412
10105991 2036020 7540117
4771086 10237084 8894836
1106095 2525086 5329364
1938273 8167394 3667219
5775893 1822248 7389886
2971764 3790174 1054916
10068499 8395272 5762508
8816940 8161975 2885361
6217257 6409959 4470536
6823633 7804901 8680961
564285 10179511 3911186
6101236 5047493 1444637
981031 9671307 7902466
6685267 4069213 5702108
8704325 10193865 6189581
9653816 7252363 10182781
7846086 5036652 7958239
8577914 6246795 2969357
9775468 8519822 1092702
9494370 2354850 163982
5164642 7600187 7330513
2613637 1680153 2543300
5783458 8107566 5316840
6184173 9440416 2995237
3260154 7085092 6160811
4699662 4321149 5643634
3478962 4211582 8520934
3368694 3682383 2254
9615501 7223252 592119
5065086 2006455 1310682
4181443 1210347 342259
4900687 7492578 3175171
1139192 5596412 3155500
8635379 4682719 3843420
4996112 8551142 4610671
700365 8740175 6287921
5513642 5831186 6488386
4033766 3141241 5089882
3695382 9291995 4490460
3789768 7395054 6240872
3825726 820501 427773
3621967 1808454 826675
9313466 2139475 2408573
6669983 1195143 9120282
77544 7396760 7603708
767196 6557443 9579235
8578243 1981665 7804890
1327277 4750957 4747817
4106491 5856545 7444264
4886255 5481926 4875222
6838537 851763 1884224
1373998 1463721 10262889
8779685 1150153 3492516
5148369 5854922 7463256
8362713 10209792 4916152
1106616 10016900 5926958
3153696 2697269 8083985
7307941 5117227 1293335
10276998 9704999 5187741
539883 10235812 4166410
2755409 7438731 5165648
5634600 9743298 1424944
7882143 1514886 4792817
9503113 7987742 9562464
5213386 5867178 7745327
837399 4344623 2452801
593961 3856133 6223399
3558689 1073823 4438548
954102 9782781 181209
1061712 7160117 5925614
7009438 9184763 9915084
639151 1154900 8204662
3926730 5359103 1356704
796365 7449389 6112470
9190619 8191259 404174
8031049 8809917 739366
7545125 9131164 3029593
328953 5331615 1171400
8060460 9934590 5170950
3599849 9210262 733468
9217188 2278627 9740249
5363492 3561063 1807134
5550767 9982680 3558685
6194050 5452926 8063865
5982694 9463559 5846185
2921539 931751 4999751
10220075 5941514 2803143
6757456 2132022 6176048
9735936 5431362 4029938
1753154 7676281 2819903
5071702 4906164 2536477
9219087 10274069 5625353
6364204 7381050 8102449
2374953 6613601 5598967
7698045 1248151 101889
5893740 3841486 6766849
3013877 790508 5670102
5585566 7242178 8371807
707043 5188223 8117110
980004 7708945 6755923
8177645 2391173 7452474
1302339 2165848 1604918
227358 4278646 4257966
1506473 10265636 4738504
9364894 8737518 6211293
2488835 3642547 5603967
8735051 8760551 172196
1908301 5767799 4578252
5778757 5866517 1991469
1454502 6428257 6744746
9678631 1474329 7291914
6625586 1606862 2867787
1044914 7090198 7652221
5605855 10059467 5206457
8615151 4754383 4279018
4135973 9040292 7118539
3136965 5339146 8589852
4539011 3544893 3523875
508332 5268804 3213224
8190289 5904016 5707753
4790158 9487972 5043800
8421190 6504646 640132
9283441 6542649 5698262
2396064 6937870 1174878
7753790 6924742 5922
7887612 1904856 10060008
9683148 3633176 6311109
10286843 3744726 1252917
3163234 682987 3567127
6939707 9206321 9188501
6754967 2478924 5558577
10177820 4096300 8593336
3206614 393743 2909872
765948 9396436 1985482
6731474 2969402 4457760
9891950 3893152 3405255
9132647 404346 3299287
495321 10303156 1106751
1890085 4402033 3263003
871853 204102 8672588
10038290 9937331 1391272
8356386 8828045 8680917
2583194 5622288 3199175
8336606 5134305 1445563
668989 4175210 801050
9278554 6401196 9106237
8616784 2489383 127559
4777479 9219743 7778728
8339264 5260808 2339527
9518846 160534 9480379
4688473 3314967 569904
4377493 3680605 8531769
7837981 7556811 4813051
3312826 8170232 3642461
2402939 4455495 8343880
10125995 4757478 1713906
93742 2064714 3263343
1421364 833418 5055036
2286603 6352814 9378442
1259141 7602898 8921625
3604929 7228009 3106147
972036 1579578 195520
4109987 423841 2316869
818866 9216451 7144887
587233 7320718 9936143
10076640 2671365 3432964
4937521 8396462 8047905
4837136 6662823 41798
10028672 8924381 8575398
914754 6102439 8580736
1294276 3690427 6447533
2755828 2187728 5019974
354287 2107125 9082741
2729131 2951190 569
1858085 6317521 6210461
6930511 6130819 8386324
9255481 354857 2600453
4490697 6513743 8686302
7552383 6503820 3236591
4543564 6396389 8867405
6715770 9336171 2999221
1879250 1133191 2126976
5060934 7073853 9343727
3598517 989839 7191313
6069002 5935738 5648190
5304138 202125 7540276
9406135 2390341 5038719
9974739 7424427 9365442
10197057 9929784 2905735
1133035 2964368 7166461
5900639 2797645 3364621
9634361 1493102 8117023
3856001 10106611 4507671
2359099 4829706 3904959
4603880 9432582 2996056
3175649 5152448 8578744
6751738 2616997 4625095
8143847 8638835 5339439
7401784 8108419 6580267
6069389 4385087 7123142
7730288 9796564 2499379
9197937 133509 4897198
7782429 6410811 9713034
3250862 7147438 7800765
3085234 973760 4107007
4419324 1840595 8037566
6874845 6029854 2768741
3457262 5103553 4790826
5543564 2937781 7208602
3887194 630123 9286135
6454327 4638320 7742994
1244149 6530450 7313056
1726316 4282651 4163957
9393114 7964570 1175592
7960519 2606335 8280501
1294557 7227115 4895718
879079 5552140 8820140
9272171 5886319 4028743
7547367 4129556 7189031
6444296 9978061 10130210
4742845 5212648 5529420
6509198 5101339 9170093
2938605 4699906 2043164
5710340 7237756 1439883
2497259 10281835 734965
1917492 9602342 2801426
4289396 926379 3178103
2018558 5226519 9595458
2426501 3939092 3286244
609789 4999337 6099072
915180 2208622 101280
6855131 5394559 8037430
4630373 337823 8197882
5439941 3853992 4283654
3539523 7590198 6758060
2448647 3180801 7422438
7487389 6758884 3706303
191949 6891247 3573514
6866360 6851975 8791619
2276792 7812927 3865974
5874300 5928631 7515038
8108014 5983861 6381019
6190649 5924057 8973030
1899563 3213753 7801022
597784 8624460 2130755
6715588 1431604 1831443
8353165 4862234 7776682
3698 1683148 6690191
4374234 5402303 3748021
1844446 8199960 4917864
1189974 8943749 6830398
9488002 7104417 2949321
396410 4203045 3415339
7056194 7669265 8967677
9184370 6600608 5910114
1766177 7908482 3204086
3025085 4830106 5911396
2960523 4589309 5566927
8402935 5474898 99090
8346090 2782490 1160903
4315596 4717227 6920177
5297553 7839725 7448410
4792335 2638458 8223802
7344754 9698904 3071331
3210718 2245223 5385529
2650586 4579486 8554121
8087321 4026999 6697485
6957759 573835 2153401
6705946 7677726 5917309
3897655 2767918 5220674
8053067 7538346 1001316
289717 9577445 5848646
1543431 2690035 9348175
1451916 3886581 3975978
5475948 994867 1574952
403247 3310378 7689897
4504590 4442956 621816
8477223 5148568 1876705
3870718 7123151 1841912
9267731 255343 2213829
3306182 89952 4795155
3566045 5291100 3686257
2569017 9702735 2185362
9743882 5875873 360153
8251527 4700792 7616070
5268488 3281520 6624642
8769754 2594327 7078836
6871742 6514748 5369095
2321092 5854267 6130737
8115531 7714687 7314192
4307785 9952568 1459106
7733676 872365 9057861
3252777 1001975 8826431
9656146 8265314 655642
2134943 5431005 3284432
4912247 5710155 1353607
5384742 4120724 3206293
5466229 7345439 8778173
717156 2548517 4302201
1996428 8042269 2783834
3782056 2971871 8128548
9740301 5748103 7271295
7059324 6607878 487919
811364 5262763 5768956
7312499 4080916 7094395
8857377 2257416 3875034
2986427 3197994 8368878
3797288 5501989 8055832
9536 748546 5237539
6329641 10240105 2340073
1819696 1110819 2913650
9331189 1371693 1666432
1842237 7549939 7948371
4121135 7300398 3853756
8576607 8251201 5195080
7431006 5454258 4663236
9521380 5763865 7200442
8585096 6968146 3130353
6837378 30490 2924534
347261 861887 9446353
2944965 8742963 7303337
7680324 1065086 6150268
6172009 3738775 1951075
5277165 8948230 6529008
4115797 294178 8347190
9911809 1377547 8385920
6800178 4414615 4476868
10156646 8142309 10255925
4748227 7000809 5509089
2092070 9916222 6167268
4637234 1954787 8295331
1899575 6918112 1622344
8046053 4643932 7337955
5198394 1037921 7815319
6731218 5519231 4769314
6730203 8537106 2997577
5383385 8249105 5546530
3681866 9195839 7254963
10172749 800725 2942378
7898860 2108513 6377509
705255 93202 1089968
6751120 5508569 1158566
1195313 10313739 10157740
9880528 2204806 2600923
2504276 3375199 3986497
2852745 3167639 6157958
6414422 1204072 3532889
7726041 112907 3587108
3478836 9103204 8269185
2097202 8827091 6900841
9079901 9063922 7919034
7480392 5576679 8673935
8951927 9785790 7093872
2227572 9499483 2352082
6674667 3277334 5705380
9918472 10213101 327564
7505647 4507310 5031107
7237553 8640840 7890244
2066091 8810189 4663994
754186 7681208 143648
2596222 1490778 5569933
3939842 585504 3032396
1079523 4252064 5451061
7710011 8031432 9313192
7265201 4338933 7763222
53078 10189846 2843452
1515287 4356823 8626809
9629320 4448392 2022344
5753863 1482858 9232717
9927276 7644138 3779974
6936006 7605666 7075661
4368303 1462736 9624826
8913848 10157347 2309275
2863555 1365986 6041396
3047129 4865788 3714750
4036675 9449217 5977846
1068707 7577276 8471657
3274314 1175754 980084
844103 6532195 4340805
117092 5288578 7364421
876920 8065027 8679390
8171750 5013385 9599510
4362523 4382294 4446939
9680490 8193361 9949040
8198880 9244964 5346324
8368689 379355 8157471
2474002 10282155 5201291
2460546 9630270 8779131
911245 8862187 5723868
2334981 8378998 5750896
7430776 4419615 9765973
5490033 10230010 6134671
1170103 7917318 3116053
6461636 9417792 2635172
8722243 7208163 8901157
3204533 9570676 5546498
2918282 3426780 6532458
7470926 6936129 1929917
2890386 5876850 9261703
7700878 396195 8887008
8226979 442959 5855829
8430159 6876728 5303282
6296463 1429447 6973147
1713742 429190 4131173
3536623 8340389 440034
5636229 8054560 1844534
947163 3886900 9854250
140949 6228252 513412
3471495 8423869 4934541
6259717 9433286 1187992
4188033 5660386 9873331
4978629 2829772 1141822
9172688 1372688 2750886
1396304 3630751 7841646
8916217 47926 7817068
3774574 4817890 2383186
5065606 3657373 6196387
5232694 4763089 1788848
6780382 7084137 7863559
9593021 9773688 3504912
3739992 555237 2936107
8797487 5884088 7634458
1424075 10193264 9795286
3855190 5688264 8279652
3570009 6267429 776242
3964189 5034747 10192985
8330968 5756366 9681749
5956820 9023430 1953291
6657957 6365728 1328134
7568958 6883934 6879359
233763 7006011 6679411
4172454 3192711 632005
5072457 2912240 9773611
3123639 8227281 9856527
5633141 4731361 4192186
2505486 2981617 9231967
1414187 1535282 8771281
8114521 5056079 5238099
536431 9886506 4018428
2184481 6979442 5047404
6297332 7365139 6452632
9140054 335353 5873935
5920763 1807398 6689430
7677888 3906000 2340829
3129009 5122723 6032981
1214687 8511492 7232342
7586449 8787355 5516195
197549 2732927 8901812
3553282 3750232 8165415
2565924 793403 8880480
9745945 8918641 5367605
3195145 5946395 170391
4356746 2483644 2540928
6854158 2755952 4377480
3848136 1071664 5896618
4696937 7985956 9411524
7118786 4420150 6734438
364592 5611985 4198020
9801756 3420561 7540422
3870205 2740278 4525844
8847895 2075849 7923362
3221450 674308 6584858
4782553 5193313 9337706
3434623 9173306 45458
3161885 1571277 6743826
3962343 576279 1362083
4410271 985242 2227184
4074716 1887379 8783194
2412332 6124114 2965468
543672 3677945 7683799
9542594 7782598 4097790
9892405 9541681 8483117
2812595 6422794 9161694
7800301 1351727 8909045
10079870 6303108 5761049
4448374 900045 6992944
6486044 10199916 8712482
5521550 2613382 3146210
2498457 9023101 137473
9295550 5005950 5929084
2750620 3662928 3575689
10226138 6258279 7301795
8629480 8697209 4902943
2716629 2865514 2173023
5598089 6929984 5309266
1138993 6921092 3647504
4764739 650764 10243083
3072594 4481687 3123756
7963604 1350336 1842161
1580374 3331651 4330015
3401345 5789037 729691
7881233 5860135 8026200
3126827 2022236 6137856
6048619 205726 4170998
2862831 9711819 6523233
2916944 7385005 6862514
2589681 8536547 8849782
5622484 523991 6394512
9832250 7213155 6731827
6366676 5250308 8614026
274152 4273621 6738022
4515396 7132669 5090442
1906956 5358209 6360968
7784587 1813499 8059580
4014527 5851191 7354878
9190684 1768444 8155612
5609737 10237513 8824555
3727313 6971785 6735535
9343339 4391262 9903201
1537662 7348001 9738954
3081159 3449629 1947176
2131127 5268398 5635806
3025709 6656536 9272455
4761209 3028221 3474411
3686996 3075652 2231372
760741 541789 7049907
9952804 8931496 3783302
1772172 10060365 380317
8817857 9064610 5557468
5279784 6267221 2701282
8447977 8257763 3620465
9387176 9023810 4675456
9206872 9728915 4307969
5687975 483454 2154851
2074331 2869399 5887214
6320163 9443278 2863405
5541120 6906598 7292544
4619979 6182487 2360098
1579812 794740 344616
10174522 8602476 2341930
2407465 6763146 9228871
7451902 2887527 3417871
10070090 4398385 249803
9545557 5517335 6372409
5363687 6715552 2354917
4324923 5627946 6365041
594839 1623556 2050116
8638386 6065046 10016615
5109390 9603621 4446613
541971 5725437 10159166
4404152 3253838 467506
9792772 2500502 1243904
8874714 7142936 5112061
1825712 4207272 1201240
8155525 5991695 5912373
3885890 8877061 5424414
7110067 3439893 5718121
5815814 19155 8248437
3417029 5686830 2206717
5290652 8684013 334486
728170 5441027 1051157
8268143 6046992 3495590
6723716 1901823 4140482
9069984 5838880 1276857
9435355 10289070 5326722
4394790 9975292 7387435
3644130 4290159 4295831
3015001 2239781 3974929
8358720 3603260 8713708
793827 295065 3039377
9816037 4056937 4083122
7490635 601335 5099760
1092934 1633692 2699698
3977127 806530 666875
8791019 4493119 8625748
6713537 3601075 8955208
9142588 9219275 7535134
2515429 7706964 722389
4600986 4955626 3191332
5214237 1768196 2401660
7713559 3224938 8553458
4151309 6053479 6635986
9520980 7392733 1629974
7987020 9069286 5782876
1504439 878614 5059124
1805337 7945970 3463394
8586051 7422312 3930655
5979842 9052871 6541344
864774 2791376 7718175
4048098 5668321 5662246
3596462 9187118 4184864
8910980 4454022 451887
8170670 838045 9211398
8374704 9953564 9231352
10123764 8232182 1809379
9686846 721693 651767
6882364 762358 6235548
4119636 4914746 810089
9292484 5906297 7496263
4605074 10128193 3726216
1976385 5486288 9976989
1030729 7204841 8751838
8927691 3589145 841167
1165833 4968920 8228906
874373 2638660 7387666
9308450 6786486 5272731
2510668 891937 211742
1459399 7807019 6790403
4132498 9510302 1393033
1667397 1881485 7785380
9641539 9384990 7009046
5949604 2834992 3425046
8376300 7988951 1870664
7766739 7761353 9975354
4367822 3327464 1665137
10188411 7989945 3716646
9021494 3856445 5595731
5644241 2762557 50475
10105123 6118684 6499366
8240543 7647113 1148103
6232523 5843562 3768518
7122295 4247745 3350970
8720187 6949990 803072
6506833 4153185 5245517
8720937 877783 10247045
5186785 9433889 1345175
1030444 7405477 8728877
7980174 8158672 1098626
6159388 7782420 3394656
3814737 5581851 8651591
225725 8783232 696754
3476379 3980713 2656323
261626 7665019 1017432
9762259 1742528 4378792
976076 1889808 4926605
4367506 4809959 2427232
6122809 9689082 614535
6977529 6388714 4104337
5562160 3055337 7467713
2289129 5461165 1150019
6420215 2721904 3374559
5896712 2461193 5031679
1052037 10233423 9534797
4495313 6231167 9617565
741460 3471121 1863284
6152719 1479744 5975324
4562928 8991477 7400968
3189346 3723861 7971300
548074 4724102 890618
8094615 5027881 2215008
8779359 9676138 3673742
4532185 9212396 4684789
1033451 5560712 10126179
3804158 8308029 3383179
7258548 493650 399210
7675824 6511226 7817132
2741903 3255210 5695915
10132378 1549062 6726731
8851274 5480604 6392459
5738789 6527600 7466803
10055296 8592199 4465406
7168002 116887 7185633
855703 632739 1702343
468177 9052064 3241932
2143030 4702554 5853116
6093529 4930093 4139159
2424101 9842152 7060900
7714520 1661147 7334711
8191340 5731661 4836652
1903099 9666380 5018458
6096865 2634376 679363
2598582 2893569 351359
6565110 1409913 866910
1347766 2952712 6508744
9529304 1371893 705078
7487420 5032237 3099753
8017560 8346730 1727242
4100709 4184018 9674270
4631104 7087628 3775112
4480759 4452497 9913144
8940662 8225645 9783033
554845 10009483 3891773
680850 4134213 5561779
3792461 6147476 1286882
2553711 1662888 6499687
8155287 4083365 332560
9332781 8967929 4178895
8289995 77275 5235115
2363696 8262211 6844958
1163278 1924103 2736565
1735824 737667 696991
7362494 4748027 627473
3696676 8258793 7898580
9776531 8011267 1120167
9485556 8040919 990173
6544606 3833696 4102211
5578852 5833762 6838554
10001569 2206394 6455657
4668604 4983512 7301500
7428513 4555616 4911383
10069737 7470528 9600741
8575294 10103960 7390511
5360816 5083007 7124460
2224595 10041614 2630685
7512708 2690241 1451215
5183747 8042976 9884124
4959175 4693378 7467992
3389710 3804578 5882412
1039447 7294545 7425442
1631714 5668334 2336953
5714312 6523438 9153010
4489612 2352004 3947345
7631977 444212 8850249
4426144 3305833 1876598
9626170 704812 179673
8735116 295349 9978952
4516817 9179092 10001935
1789498 7775266 10168757
6584648 8788620 6634916
5281174 6718030 8546913
5958879 4769515 9336021
2312241 6952238 2476259
184965 2561130 5388004
9375403 2607639 8812315
4290319 5582278 651189
6519471 5757615 5922074
9489998 6494547 3548610
5571057 9402721 623549
2372362 3322337 2181874
8088960 8128531 4172500
7441561 1821114 2773244
9407000 4702069 8307476
5413612 1184226 3498887
6030810 5495401 10174021
3674680 8370096 9696174
5682824 6482012 3649735
10140509 2890385 2828546
5743019 361024 8998338
466094 7351753 272570
9828687 3322441 7268502
3109965 1415964 6329127
2867780 7506089 5065932
6825141 4036536 4955413
926056 3953862 9214223
8326415 8244366 4410720
2548375 2699980 9713279
7031359 5125540 10046665
10016734 3465892 4221214
3357347 3279807 1123179
5417432 363452 1327907
9032333 558343 5601770
9450238 5330915 2726795
8134101 761119 4157391
9168205 6394283 9622632
7057240 360182 5220694
6328847 5756062 7696816
2324965 9726777 8220666
8469964 10155406 3221231
4839221 6728194 9644987
1893432 4212541 3596201
3107560 8128705 4856377
5674758 8918556 623801
7153420 2262508 7950461
8099502 515094 9924487
9294185 1503191 170652
9449997 1961057 6032355
9768904 6865949 1423951
4571155 9532545 2015414
4168534 1471310 512827
8014262 4726834 3331937
8284778 8482517 7722346
5560991 2048237 9867777
3778708 2516143 8508600
2907183 3357956 9533088
9931369 10165484 6839414
7553685 6667432 651402
3867711 9566963 3194697
9192171 8982929 3706862
6687193 3416664 6444953
7840966 3578942 5113150
5657290 9249945 8820925
8344499 7073566 7640688
10126906 2147534 2790230
2168429 5607372 3490281
8849323 5087326 3594701
4195557 1278014 9139597
1625735 6182712 464413
5673450 3312717 10227538
1052861 5953932 2453675
8167626 7883950 9793548
8468285 1283724 9127086
7214226 7476571 4047257
361075 3586170 7011649
2551027 7404119 9833356
4496443 9489608 9878936
6067936 2866381 9020796
8901934 9235931 3306301
2548602 3007395 1295406
6329443 7500571 1600865
738677 5922526 449791
624972 419549 10272479
9214023 1233340 102364
9358379 3086629 4626983
2772356 4142315 6852346
7308229 9252357 8501545
10157910 1709773 2445697
9366763 4113537 4009529
8361440 4800488 4329644
2764463 9295646 4845915
9353831 4013830 3186110
8232378 976486 2313347
4391480 6561456 6004926
7057949 5975995 10155195
7849990 1382151 2160558
6809908 134634 5338936
4695060 4230155 9957506
3064135 3709787 4695969
1321667 9944257 7776045
3649802 1142118 4133265
8693938 3973792 7592560
7907237 9676671 1796175
5135643 9983757 1453964
1983790 9907898 9186504
8088928 6940590 4686488
2678576 9892772 2117370
7846295 3642020 1539717
10060939 7680468 8505400
5941710 6517627 9561351
3521264 9900747 4307203
5911083 4763713 8628304
846409 7254954 5285515
2214724 3693030 4048568
2727822 5489671 2056916
8189248 10299673 7602347
10090882 9924218 9084387
3186725 2622600 1364508
5680740 9125968 1073826
2430862 7288430 5955466
7320343 462015 2757855
7852056 2480063 1090089
4909165 1391415 314113
2374975 6002239 498498
6911237 2060565 2947986
1516031 1389486 5521917
6437179 1958487 4256403
4462330 8025570 1166525
5325816 5293915 8422179
5642282 5923113 5981933
3195608 4546026 2690578
3855913 8961493 2447146
15167 1223240 4808753
1326493 6659452 3312254
5482 1160017 3598492
8925072 10153055 5908110
3453242 4148070 4290778
5182547 4589983 3821093
4198099 2958421 8393638
8622808 1113242 3299372
5710896 9945287 10291001
462633 4783669 7660894
1468880 7647092 5966658
9814970 8791511 9080842
2857654 3725289 3331091
2064531 179240 10171486
7580696 5525307 9878550
4443618 804676 9274509
4033161 2242408 10020553
1870688 7305931 10200257
223366 3933070 5797442
6017589 1260412 546301
2470084 8505945 6427797
2733242 6104057 3261807
3520780 4548443 6630518
6692266 205329 76281
8846002 1253309 7905269
8948374 4962552 3955057
7484905 153258 5369689
5761878 3154871 8323710
10069922 4895122 8447612
8715716 4920854 7219839
6898431 88515 9036666
6790992 6386979 6466564
8162949 588185 9422524
3834997 266971 8049776
9943840 3247481 1494719
8020935 8317902 6069205
4953840 4309363 6775123
4893830 1546197 2590635
1439009 1006467 8612614
544064 9627265 3926288
8125671 119706 3085259
493834 1443370 9601244
9209038 600153 2948617
8570893 6314287 3955360
4653795 1515663 3004502
6349737 3089361 6017173
5654143 7659910 6933657
9648319 811699 758916
5712331 4247069 5157836
6416191 9790114 4676256
1224282 8370745 9013782
7190781 5258943 5438634
3573475 4521286 1465486
6235527 3597937 4015336
2433890 3913787 8062602
6108771 6904628 6224622
5806631 4011944 3322174
2414605 9986434 2703675
3670325 4524777 8496486
2345979 6921627 8349944
5303238 3163975 6648709
7257829 166904 6071293
8725527 9566710 7927734
2468842 7927199 9601493
2916307 6969551 6248605
4111420 4650897 7390655
8316845 3430863 2760942
913912 76 5752218
2820188 6770657 1404978
1891070 4448399 8445741
7399903 4213857 1649293
7354382 9041407 1205167
4667748 67676 3856618
6978982 9004207 7257084
2181314 9422357 8518075
5192636 2635345 1998956
4476673 3033776 7687120
4356918 3177869 9624245
4242360 6886908 8384661
5268679 5944740 417981
8789508 4250183 6535665
7070829 1669201 769180
9688483 9966018 2173098
6849283 8306328 3095342
2056074 7838969 8657896
2255412 2260244 3373402
5657059 8672857 3753802
1188041 9309100 3031708
10222157 6596839 68042
7898561 10175167 3441663
8962289 6390941 5332138
6137384 10225588 9110468
9538534 4917385 4099806
7522967 5907366 10082010
4781372 3925332 3080106
1672251 3099782 2374255
6048008 7718172 521459
6303319 8877670 1793525
10176354 44117 2284134
1813584 2320960 8250167
6929107 1821099 1568119
6787783 5186542 9789613
8734743 2586612 4291586
5254630 6091747 9174373
6538635 8375029 5602958
9534728 9609531 4045647
3678584 3882366 6286600
9018422 8953574 8858041
354941 2844908 6323498
9115196 1313828 67500
9253760 2255278 4410299
578510 996669 7658966
1191438 9708885 8441696
6634093 10076339 2182896
9488271 7536233 2794167
3592627 5090018 8506011
4325238 7585001 8280865
4222387 4720418 246831
4563056 3781171 8548944
590294 2958718 3402282
2218121 5979821 9225934
3898224 6426845 9054377
10286950 7493885 9199072
2574366 1208217 781591
3023548 8283016 3502117
3700949 7542310 7526742
4383806 2755500 4326122
2700817 5298700 2954008
4881620 7799717 6330009
1166218 3330793 3069777
5440217 3654198 10114451
4882126 2488002 5820122
9880510 6158648 5592691
8261594 3098328 5932364
1002571 4776679 10155412
10084294 4245725 6110260
6016732 9579586 2331505
7197499 841216 362561
5518985 4373041 8964584
9308403 2613921 3280470
5412215 6236645 1549716
244809 8750012 9191847
4987910 10121427 1415182
2876274 4624145 3904867
7015599 5090214 1587294
3274968 6588053 8399595
976556 7369823 1192258
10284410 5601677 9282508
3124958 347417 4249817
6400123 6109046 4368577
3663018 5860445 6607345
6540786 9501581 3410796
4638735 3930517 3655609
7226067 4141790 3603391
1526926 6992065 4455528
5441870 8773669 1458862
2788674 8107337 5752335
4337755 6032092 7555981
8733023 5452480 2248255
7064818 105107 3678844
8035447 6546532 2430134
833825 6860550 6466604
8921467 7780444 10062914
8711917 8261402 7769891
61136 8322777 4487677
6182578 6967834 5962394
4284090 4329681 2554141
10215455 1193521 9576339
221957 2824831 5018881
9855709 8443761 488396
6923787 2618646 5812926
7305905 1551293 3246337
3262978 9142547 4230554
5705424 6626046 9537694
5695701 7598261 8976427
887125 4349103 828681
448728 9056469 1841270
5701763 436837 5938738
7288559 3524463 8746653
3239990 3139837 8928992
8469403 3409485 758228
2539593 5721461 7858092
2085133 10260901 2509472
10060865 5159760 651255
2633258 8563620 10069712
8963284 4804787 3742838
9018469 3162353 8400623
9877974 8936580 4697480
1648035 7706006 6712143
3969941 1527546 452693
6211880 8217649 8411760
5880779 6824309 7649738
1270170 5488425 8681599
3579613 410168 4834124
4307409 7421676 192197
2037851 2360910 8292460
3361093 8391367 5491563
3012399 6085562 8798937
5397918 7311129 1254568
8136341 8384479 8064858
4553179 8047114 8718904
4623576 891928 9065674
3839301 685552 4189116
1594637 4964615 9704111
6743751 9637924 4242309
8227152 5585240 6143143
5186729 162196 9674471
5065315 5835851 9127433
7558162 5760990 5373720
7957662 5543707 4883449
6087485 3294845 7996989
815053 2904729 3743288
2404282 6842834 3154273
6799370 4974130 6856957
8418425 2861021 6357624
4205167 7980316 5353635
1999769 10106920 2069751
5698625 9863653 4313396
10231249 6664873 9483184
7193639 5551768 9832690
1162721 5487808 7565604
8402481 8556150 3887165
4052084 416240 9333222
9922475 7118217 8044002
4195109 2845087 5785176
5633308 3750243 9069596
3156796 10307583 7010337
604788 8849942 9690199
607486 4554696 6135560
9869901 7684664 1189588
8063302 6544700 1118455
1255407 5289076 1272148
7478239 6890352 7095268
2787256 6800144 992679
1570683 3248896 10094037
7753090 7692182 9998446
2495797 7953846 6298564
3841602 6483016 2170218
3880678 5519174 461149
7273909 10244990 7582881
1120365 9506165 8988729
6920349 10205964 4030532
9662777 9140281 4015950
4662787 6826211 3551008
1531485 6542622 4531232
2593359 8669907 6643619
7908727 3080451 6063779
5146815 9955957 2713736
5541594 2303656 826788
487287 9957830 2825119
7648681 4451631 4126590
4213138 1202534 811877
335494 1575211 2184015
5673457 1050925 2810347
289582 4082182 4636535
563018 2888911 5780145
6966007 1349684 1580789
9690496 5137923 4162854
2285867 9861519 4148970
9735787 2865147 1598888
6753359 9638401 4136946
51483 4089251 4397224
8969996 10148729 4902551
6163064 117458 12731
2700381 1054207 537376
1907031 5564969 275765
2767170 6841497 4608577
5468596 1153469 7628531
4527372 5183051 4741153
3586464 6086356 8968341
10049552 5312634 6951969
1334043 8608007 6659955
1287631 6767661 9768471
2201171 3735089 4366735
851898 2277783 4672132
10190070 4244109 10181720
8814099 2590750 2206455
6239876 2104153 7087736
4018263 301044 7541609
4089724 2490533 9685691
9022974 2765212 4340081
1621830 8661928 4899031
3809574 6261014 1141474
810975 3407689 3581528
10018585 19943 9677880
3298647 3892471 7411946
7248251 6355928 2185531
7348958 2462988 4889652
2229754 4849014 5864209
4462929 7566202 2963152
2581971 9840710 8348673
3737362 3907869 9719144
8088555 4105757 3998972
2359416 9455616 9629267
5477627 2522438 3339688
172662 2348318 7749262
66176 9672724 2634457
7841800 3964362 1660922
9501223 9944768 8427525
5443886 1738603 9136577
940361 2340993 6106069
6996262 1342030 8558407
1794593 9069994 6920487
1132506 4327133 7459321
2853171 2074876 2515264
5679657 6480404 5877334
757740 1522143 3698082
5490832 9600427 8098423
1978334 1043409 2263399
2032011 714720 1579068
6745056 3018472 9691915
7754118 1012753 1912409
10068273 4709096 1473182
2975351 7334632 5400878
4521550 5018529 8106556
4427111 2674906 9384683
5360843 4593288 806474
9926970 6742372 721501
3554859 1267490 8945030
9694702 5600229 4222994
2871617 7951783 1102879
7652264 7085477 3282973
2140448 8008389 3803819
5388038 2832548 602832
3982713 9844547 637859
8248071 3394515 7546320
7488942 4837363 2446616
9448828 1425439 5794064
2802305 6294515 7957298
8052970 5474318 6010721
10076874 3916669 593573
3616460 8092788 6126259
5574947 1170138 888337
8464982 8509807 7033980
7353306 3124714 3813382
2424509 7722300 5460206
1755273 1837269 9188907
2936948 8249475 3422017
6229495 9425021 9960900
1381938 3706901 6741242
867819 1730282 9966393
9848513 6400393 5205818
1523259 2131884 1396693
8165831 3432061 1528483
6966736 664547 5018366
5506214 7140348 4568497
8297737 8378287 6322663
6174288 588700 7855579
9109946 3695674 9470428
2640940 8507789 5625502
6256140 4502693 5379666
3277634 4808991 5450930
14715 5761797 9089638
5304233 6990855 4238371
4815855 6948964 4595913
5515913 3712740 6841718
7981367 5279186 1462871
6579937 4882548 4009343
9415808 3145612 3749114
7168364 735568 4042873
9916851 1934516 7069838
3222107 6824909 3063566
4611934 9174491 6793990
10143573 10251054 6867407
10025603 5669160 2255191
4938974 3993967 2937181
6155260 2678184 6050776
4369435 9408553 807271
5971613 7120391 1933108
5054198 8977410 497755
8406883 1756807 8608253
1204057 4288358 7062047
7242144 6178060 10190391
470990 3335864 3405197
4599756 5192246 7181016
9328249 7363615 6542469
4207721 2667653 7902047
10253354 7950804 4385254
4561729 2432188 9005113
4072183 7324741 2282467
3831625 8370985 9857100
5918381 8051479 6035565
1868075 7826897 2953645
147777 9717388 3037615
8954790 9817052 3095301
4949988 1719506 4123105
7303378 1171983 7012933
7239844 2335352 8235797
8525867 7923849 3322853
8837919 8537091 2535705
1429031 7982388 2679927
6050398 4219339 7259184
2767757 6981699 5830158
3932855 7245398 2868474
2017422 7775398 7936590
2004972 5737173 3994900
2217182 9458402 2616644
6502906 4235141 3552946
8162095 1448528 8706047
6616327 3306918 4096401
1394129 6710214 488447
5056092 8952317 1402386
6813415 1194996 4717202
1449433 7137228 7799176
6057136 5921947 7019545
1110172 592683 4044659
522077 10106727 8402122
32212 2031948 8813259
9560637 5605511 836501
7899225 2105723 4877761
1516881 4527764 1563977
501115 6477314 8741536
1893365 9302868 3205575
607657 97934 8978817
484855 3036375 4712114
1253090 7485481 7426500
5800268 9402764 1333314
1582505 4857621 8039188
7716988 3259769 658551
3735653 4951471 826617
10038767 9673918 10159989
1142200 8646550 8355242
6673251 4876121 7558311
2710480 6859186 8477690
3153516 7673193 6734401
3157491 2569371 8846493
5348370 6142104 3673287
3951713 3500512 7379180
6032013 10121840 8226142
6239017 3072979 9105290
119995 5640823 4072596
8203005 8091107 3453028
7746371 1830501 9954156
5933557 9396694 8005689
6585900 1827519 1883525
9419155 6607671 4526651
8601890 6528111 9070520
4473417 7263973 9732323
9987917 9799965 1001294
5755004 9714840 2503299
1495768 8990424 4588486
1434487 7666676 6158677
7890487 8574706 1993435
5075999 4510708 9207179
3563468 5382486 9728460
7664124 8550166 1150720
3677395 6081134 8974467
6632171 4103618 7870909
6681229 4872230 105765
226730 8540677 4359959
9685195 7205517 4829667
8506655 6615266 3479257
4699224 1952158 1121502
4933298 1205546 3330601
2426072 6195574 9118277
2968959 6144787 3011360
8564714 3554661 5517517
9201506 615773 3642235
584420 5244888 5363693
5299313 3661780 1956231
7174593 6348609 8834874
4892975 5746560 2581760
825509 2256401 403879
30095 1079986 3462625
9086396 6310157 3694699
8633432 9795227 120549
2801985 5340262 370498
8412450 10101085 1561118
6917172 5526744 8801669
9102609 3280863 636067
6248592 9118800 8390165
3988046 9276592 4109070
6887789 1474363 9187995
5883152 4539176 608066
993168 4684219 337673
5154495 510638 4964764
3379371 1397036 786959
5510789 1814021 2384327
6710066 10258642 1428552
7702590 4194739 2915191
9288400 4633506 1729948
2254611 7578278 3711783
7189868 2958576 5330213
1262372 4260529 8000131
9195302 5215477 6589752
3236570 7230830 4492357
6763950 793331 8750651
553848 6022251 3018032
6462791 2692352 5871249
6013068 3256573 6572429
3558476 1082000 3791679
6633508 9643105 7072565
1628872 1884737 4306326
3973005 802759 4243215
1650409 8269826 9695491
38538 9085463 5265420
7730619 6027988 5123493
4845273 7350909 9816272
5005913 1629013 6920504
5569290 1920484 8519076
664747 5327402 7911886
5109848 6675934 3075294
3496718 7376320 3885379
2694036 5072836 2380472
4241217 7053004 6655424
350295 10095301 8262538
1994062 2563567 2182874
2666093 333965 3000720
3728939 2355747 2484997
6102359 503634 6077459
7242763 4973645 5050158
3296915 1680075 5402700
5180634 3365552 6620581
6339466 9203960 2720439
4110311 9263514 8806827
8002160 9518880 6925119
4579082 4663460 4845009
3909505 6187676 1461238
3420502 2844210 8467129
3602332 8723874 9530147
3426948 7590746 3733999
9598801 496564 9944264
9763818 6100432 1649477
7376857 6832601 6890724
1908639 7030989 9265480
3236056 2399499 4276745
3009708 322172 1366246
9921389 6992392 6850462
5073696 343051 5769982
7956564 6839479 2235860
8697834 9855904 842245
8901072 7984515 8178149
8242912 6415057 8428980
5087613 8749086 10137674
73973 5368314 3404174
3526265 6747770 3461196
3629608 6424060 7900090
7852395 7444885 7579287
4061548 6068874 5870425
9772926 3071687 3821785
3728185 2587104 9945917
9776320 375389 266325
5409967 185319 8917290
8415620 7793023 7727154
9703513 3029765 2261871
6363355 7941050 8893586
4242821 7109753 2964359
994620 3977170 1915968
3988772 5705183 8942944
8830465 5682342 792876
51495 3377956 9263762
7854330 641562 6409834
4705347 1822433 7502402
8930014 3491220 7426178
8608152 1974976 7913754
6396805 6725717 6856461
6258273 2055588 8657634
7231011 4701210 6237205
6917842 1497258 2919843
6152304 7303154 6672179
10018552 8446090 3718744
643095 4544438 8211837
5764137 3140649 7890115
9628850 6669804 7845525
5199410 5709680 3403928
1517015 9832417 17040
1494384 1414661 8434420
5989890 7683602 8859458
184789 4993844 9862786
310406 6239671 6340706
6674298 10095123 2491422
1925813 4286960 8473142
9534504 3349157 3384294
5256091 9809320 10311356
5865649 9082850 6714250
5919997 5211975 2002992
9637491 2883771 4109445
9271439 9551032 6782619
1209632 372376 9275444
4095653 1334688 4373468
2913485 7275455 8098400
6112525 7685480 5402318
969226 1007194 1579882
8727803 232243 9832127
2139106 7971053 592132
5588148 905845 8202019
9538606 4309810 3252784
1999725 2570681 416345
1812394 8635792 3320744
9137388 4780117 4080470
7264565 1645480 2348785
4364998 1525470 4942281
8322471 69305 7646766
2484029 6679683 5131751
633889 10187164 3032622
4490240 580601 7493299
9540970 7764179 1680547
10063331 4630257 8501477
365853 7025410 5375960
5989833 3092870 5829819
8127033 4205691 168123
2857853 6136219 6387130
6327895 3141882 8419233
6621645 3011885 2541041
4824135 9184255 6084750
9230798 5820582 6235741
259509 4019261 4492325
4862240 5111079 2502596
6738200 9918120 2820731
2633711 314841 9736273
2674336 5071830 395241
8649346 9479998 4044104
2383239 9140366 8678858
9498845 9359336 8792021
5991183 9350624 4781410
9190618 8422919 9296279
1665771 9869225 3620616
6342368 9471992 7415623
8040937 604383 695211
7449088 1534424 1700391
9304043 568095 3727438
2216787 9189469 4804957
9899920 2076862 3105702
6733778 6442933 7542968
1063857 3204625 6491457
4405920 9731477 5625666
6595981 9644645 7865937
3265215 3222847 2976420
6447118 1619832 1364869
1397037 4833648 7114082
4537458 6293982 9511794
1212324 8411333 3100513
9803991 9001403 1982591
5171212 2722830 4022530
1489701 4603095 4957744
8858550 4696385 3137507
4753801 8539752 4338151
8328959 6412982 259790
7909787 6010509 7885253
5163660 1779775 9963956
9373874 2796255 8473681
73751 6537796 2106157
7296886 2377474 7245922
4908688 5905751 5203073
5522268 3940983 5108795
3594668 4631454 8887627
3484973 7909801 113789
7290029 9073020 6798160
1218520 7059537 385126
8175972 6389261 7859194
7770757 3330636 8621723
9765697 2044356 8645973
5893386 714559 5980790
270244 6543138 2826659
9521755 7580456 5768218
2182382 4009446 545208
9414469 7466707 8430295
9912820 9136943 1397324
1999086 4341871 1849065
3552605 8671918 8842708
6362827 8453908 254335
3268064 8137907 7093776
8053452 6573524 8580053
7023989 8514862 800470
5533226 8432058 2973999
2813622 184071 9241997
10191176 296440 1742541
5316672 7610052 4345935
4594725 9554208 10285212
6059905 9736287 5043434
7494676 1954475 4188313
8971275 1212803 6509543
684972 5252938 6344823
7315878 4976238 8411756
3525582 7047054 1285622
9104230 3063673 614572
7937677 257154 8378300
7971014 9535997 3739153
4322456 10042574 4121092
10274169 3047610 3431384
9024608 1419486 8816962
6926452 1514852 1805006
5991994 7785865 2043305
134270 6384808 8091602
5060336 4187090 1890442
5995261 8422651 6853230
10109025 4585792 5789700
6781500 2042977 539390
5474544 9150924 9765991
2357510 7140182 1331241
3262494 7654528 4934596
3023636 4997465 5509233
7588024 254230 3636152
1795743 8899880 2394470
8199522 5478570 10148014
707484 8745895 8566649
4172495 9807194 5980997
4997289 1464611 4323043
1536964 6208031 2482948
9819547 8961689 7842836
821346 1476658 2804540
5404562 9212096 4572829
4729494 1873279 8637626
2223269 9600515 9217150
2204238 6655303 9890527
240084 4024319 5905893
9708174 7177679 5352084
1365038 1059768 124437
4333807 2804368 5242315
7644684 4157622 7381578
9133328 2713371 3867020
7191817 7986296 3502936
5796970 520198 1231456
2153294 4881679 3110563
4894711 2014077 1164755
557033 2988701 6535880
9282127 3718767 9110120
7787442 4175750 1099906
2854841 761802 6311808
5853894 8199401 4919145
7318462 874236 3696772
9791930 3820771 3881606
914887 679658 1352255
6109896 4612497 9771658
295687 6638557 1041576
3401915 9230816 3143582
5293699 663526 3915461
7976884 9396589 10129941
5322618 1252356 9509655
5554678 4474562 10167068
5536940 1716774 850714
2313756 3285164 6527617
1487527 3720518 4950607
8941901 5038130 639925
8729387 3134181 7552936
5832096 5664564 1583816
2078586 979466 5549362
6501391 7374408 10309680
1723424 1553297 8393018
2655666 1524545 8600655
8279968 4902871 1919695
607529 8436592 4991631
9039823 693254 8168782
7810039 7705980 4231095
5339789 9650377 6443860
8869523 9029751 4419126
9781081 6885373 7770760
6946873 9519644 2122452
9193422 7192244 7002899
4275783 3283134 7862690
4493539 9670834 1245946
8369678 8509450 9550813
1256374 5370686 1561316
4822173 1278091 6453997
9909384 4437582 7774886
4208950 5738827 2489258
5560927 184086 10061555
6639932 6201005 114287
8715969 8830695 3105781
98366 1151325 7020144
5529015 1024662 6395786
2455485 10279295 5167598
1647828 8152090 1383238
1919347 4183410 775610
5881020 4517650 8604839
9428308 8180455 4305021
4395041 8988868 165715
9994183 8598516 1005907
1505239 590552 9825472
839108 7322096 10159502
4631675 1400044 9493290
2939394 215430 2266223
3266160 3711345 1296828
8042947 2113612 8499039
2515745 5492547 6822444
3650620 9730288 142452
660880 4224069 5011218
6010610 8864416 7968510
4200051 3088454 173656
6853494 3791763 3162218
1338989 1439692 8545200
241858 7647458 8017179
1151071 4486566 3841473
9581032 9052762 6197567
5051562 10315762 5945549
7411740 8626931 704434
6047638 10030435 9495814
200875 6706549 7465054
6639584 2584929 9663553
8053770 4344298 6247307
152966 2251567 9509142
3716542 3067518 6414670
527751 2994610 1214085
8856502 7967852 6453121
5871675 4386575 2504845
8659652 5777820 5774834
6033832 4297464 8010551
7697089 8193015 7495677
3570367 8109885 7016412
1049405 2751146 3579788
8832 6739600 6957735
3713210 421507 8354321
2599249 2749955 9283609
9545206 323385 4174018
4551450 5986242 2189859
1278523 8245339 5411251
1081396 5608671 6078006
8136144 6973668 926270
5205582 7123235 725555
3530310 7416979 1039364
3352963 6025056 1918761
5703156 3291599 1322061
1750018 3457811 1266931
4452226 7829057 9924932
1072597 2703003 9894069
10151498 9080302 5199
4026961 3867817 6749378
388260 432837 8796160
3729065 3119436 1639089
4989045 7479214 7082525
6069276 8653265 5698370
4656379 8042058 3246995
9312834 2215678 9927333
7026759 1306855 9905363
3525554 7556230 4603857
1958884 3102968 2815995
3275891 7441416 1759499
2752907 258639 8879511
7605144 5791906 3859915
9153046 1761393 5406466
1502492 754156 1816849
2115094 5001559 8055815
8900777 7678687 9343066
6287561 10027569 7307604
8537255 5610782 8541471
637882 4425540 3738106
3486959 4690007 1393253
1236007 7683852 1806839
10142328 3890410 9757500
4617801 7348937 2364209
1515046 4696097 5802098
2901265 6587308 5640336
8120586 7116253 9566697
1913477 2864692 3666884
1684639 4080597 5591737
4079308 3181613 4222443
8910825 4302770 2346469
7373885 4085209 10302489
9056142 6905576 7816245
6858632 9623218 5625840
6529469 8937501 7869451
6535835 4334854 3101297
1579202 2550866 1762351
4231306 4682120 8746084
8822838 8408649 7010271
9886531 8856723 10102076
6511363 392862 4188005
2893859 7404604 7540868
7797188 10029521 1198699
8035855 2122755 9017254
4540286 6245470 7485675
10061414 6010295 8022990
2767942 5620318 10155103
6082283 4252266 7282198
1117231 9560232 2080453
5963916 7405228 6505359
4675836 4290359 2460988
3546926 5095278 3111051
2192708 7792507 7620471
6591026 8261288 1759446
6409914 5800239 1563813
8431060 2273941 4247754
6214640 5710281 8148927
8315555 8105750 1664009
238439 3877232 7890053
4349594 7127332 8173337
4385785 4855240 4365340
9942880 6073522 4317137
4905202 2430674 5751785
2843970 8645250 9489690
3687378 2669359 3714800
5350203 6007242 4179555
287894 3818563 871747
5596594 2625742 105091
2296562 7385097 6186326
9530733 5583700 3702244
5322812 4064798 4063538
3336396 2764095 3904638
7935662 9158804 4665043
5115577 6455075 9489800
9896143 5198951 9150151
2392995 9160049 5782208
942253 4803999 6526716
1172336 9423529 1771311
7576774 8408832 3583191
5221777 5756052 5673562
7053774 8337727 5336914
8127565 2330799 7554523
2971630 4299341 4808071
8591582 7450216 521973
10185571 2342653 7543324
3090655 1430808 7709488
7652954 5505770 3034510
7098323 6010209 9563034
1815402 4293597 9947221
7208324 7878463 3582526
593932 5492038 1880141
674096 9417411 5522753
7643876 5780515 5401356
6965558 9526002 2986893
2391127 4207892 9218505
1586097 9204240 2573739
10180416 7476874 709532
9335206 9423427 5089749
6856420 3899460 8772333
911351 8349392 2181094
6787585 256313 5386743
2469365 7105018 588923
8928743 5590332 8967559
5426621 1208224 6644306
1929019 10094098 1938456
8921661 1637856 5690537
5800411 4627061 1867193
2776520 2644442 4397613
7753043 214247 754933
4006473 3629888 6487320
1947491 9671118 3847631
4869049 9996182 4043114
6024383 4686521 1351997
5537411 10278323 2451171
2120134 7996095 8459079
3289926 6876433 1373137
4296536 9428479 1546782
9023374 9108759 237036
9610181 1891246 8201564
6456018 4648126 8017655
580248 5348519 9602358
7823481 9032968 6427348
7052518 7897717 3385324
804982 5496084 4045760
5194408 8149520 8752637
1129259 9614438 8267261
10269711 452496 7766538
3023905 6395866 7173433
9810739 3224469 3408484
7765525 10130851 1451766
3940965 1162459 2105106
9323408 4104475 68577
9341588 8307202 8376640
2193674 5841006 6925504
4411106 1019332 10168917
4944460 1784858 6654690
8873686 2330164 9054766
6094737 2064750 6671752
51265 4154144 3483268
8677870 2175580 1260339
6095848 3744667 304553
1438467 8646695 3018014
2886046 4395770 2430849
3906176 476375 13671
7306795 9736344 6027224
3197233 2126521 9144020
3153143 8566999 6189132
5697082 8452600 1822401
4561010 4340028 4920312
3132000 8090798 3678433
828482 2337590 9404068
5626587 190593 3984561
1454643 2573855 5539602
2518622 1889700 2525495
10016925 2043507 3432510
2493731 5419152 1501598
9318482 4465052 5880589
9029945 893132 7204241
9898960 7142287 6124242
7896407 9648382 2004070
180209 3050540 5462853
3822666 10092297 4578375
3419030 2448101 6181387
382944 5493798 177289
9577021 1293941 7390175
7028936 7791319 9355432
9393794 9917041 5240704
8796134 8043288 3204636
6931646 6009127 8113100
2156692 469459 8397493
9744961 1515771 498704
1494264 1202623 8223414
5011921 7377700 689060
8062280 8219904 3688251
86562 5846109 1596420
6040891 5023710 1276122
7546949 4250692 4840489
763435 3630297 7717498
5310961 7366462 7310854
2620581 1653957 9263211
8674167 5939900 6369438
5507480 9228554 5561249
4549123 4513822 4076413
8738346 8742805 6243420
9025749 526667 10168489
4670769 5773176 4971010
9684884 1472700 146221
5678834 5672946 8058493
3723011 851560 1886
4146112 8618907 7360580
4487314 9053626 2981131
4806976 8193133 1383689
8447893 2586905 9208916
1221008 4072904 8933994
3411870 5998077 59933
4053615 8488167 710289
4946833 5691721 9290420
10190283 8379935 2829297
3493627 4067299 6665258
5551952 9176710 8968060
1614617 6542725 7730565
4099154 4394581 10289184
3549752 8966887 7843395
251501 6790700 8990384
3225370 1436821 1956112
10123685 1445101 4818463
7823414 4264520 1867513
812024 1023456 669473
558227 4637237 6309683
9222 1565683 5365899
2708263 7389909 3516873
4901999 4627998 8958625
2282757 9145915 7764965
8694329 2579908 4433867
5450154 8158639 4014817
2158082 5660429 10091219
7231295 6081947 4727614
9005840 9492315 6438327
3583782 264450 461722
3880109 4890089 6429602
3900797 1814832 8217646
2496802 6603132 3382571
5065223 4569232 6550342
7832906 6359442 5426523
8522881 3705980 9440186
2716783 7275923 5540567
10021346 5969063 3624018
5062153 551485 8236491
9607054 2229570 9566115
4382308 1666370 4746746
8714677 9035977 42169
1018265 132155 4583980
5709689 4821511 3085835
1694123 3242722 6621827
9490005 462854 3923190
1445676 2317319 6114674
9584319 5501990 9239859
7048341 9492751 2163023
7070374 2769441 1377445
9866754 941789 2376974
4520581 4955523 4990035
8867990 3510063 5666599
7468234 9759278 2523281
8077296 4067790 3528702
6429518 596288 5504630
3566596 1523168 584396
6849673 1577606 7632452
1885386 6149052 3202886
10283605 195365 2474839
3661639 9780976 5487274
10018919 1848099 8720575
3836666 8698789 1417135
9225986 9554665 6334903
4153153 4365205 7967909
3911399 1584979 164300
9424818 5211163 9351480
3642448 2287283 8816820
3938191 3474211 2710171
10267982 976899 2133536
9839409 208463 2910716
4218282 3492385 8873458
9808144 2788511 4604336
8460300 5292714 7415393
8997692 8793699 9793600
9700419 1006873 7095517
4090845 5107866 6190385
5021740 3752840 1678428
3609609 10176828 690399
4295599 9605485 8139944
2661241 2882910 10094077
43840 473773 5595415
1701201 3049837 998952
7793939 2725787 1048644
1727075 6396975 7671222
2266110 1806633 5996153
4108341 202019 5610903
7474033 8583521 595704
3813979 3587970 2244812
4119720 2312705 7855349
1094364 7678494 10140760
2431824 855774 5373376
1832344 3344283 5273422
320461 2687489 6512749
9238054 1230030 6759344
1656229 1525892 2288288
5265951 2632791 4566569
1637265 503052 9196041
5347987 9450042 9695348
9924875 7082010 6827519
1516662 3833250 6928323
8208758 3460356 3621852
7266850 8550809 651310
795050 3207766 1492793
393872 5600053 4531076
7762422 1735535 3999226
5970580 5881253 5865715
5474527 3896093 2958303
3184067 5502972 5885079
5894866 6306876 1339321
19378 3287427 3886215
386624 10165382 1633682
4563554 3328504 4472904
2657407 8626665 873956
3009798 6954544 10056525
2298838 5154540 9190172
2745937 1951379 8232260
4897328 5028362 5253387
3399689 5623334 8114084
8133522 10154516 201175
9348822 8927286 4564237
4517965 1069286 2282249
5399938 2297083 6469101
9450008 2992340 2026272
2662372 1004996 10192860
5448009 10232427 7417854
6303558 8032170 2797001
791155 1989275 4118449
3045117 72741 7985279
9810447 4955957 7163550
946476 8103203 10292602
2695921 9173999 834041
382151 2314862 3172739
6128624 9517697 5466139
3685112 6569538 9177482
9487582 8543209 532481
1838577 5194271 5590009
1589706 6459732 9540937
1887094 4553659 2561548
8940835 4568615 4614274
2021786 5391528 7877263
718140 8786018 5515856
5546777 5653274 6912932
9734720 4525383 7439516
8342826 2827598 5532866
1424427 3066910 334446
9825747 1727 7076833
5175619 5585601 2131231
5105965 9054916 1619974
2167590 3369596 8071787
7779137 9489173 3378020
998827 2935848 2030273
4414353 8823885 3604791
7714395 3015678 5161211
491665 1276566 6430394
4514012 1427687 6386480
8857720 935686 9747999
6271875 4796211 4921365
5479785 4632471 618766
7680401 4753255 3078295
496495 3468722 3808184
7925460 3861932 9967525
9323790 3874465 4900193
4451649 864900 1575903
9043351 563045 6526378
6334460 4779015 2809234
7617933 6458459 9699877
2924177 241883 10185723
3158300 8351919 4950140
9547951 4678560 5247483
4014561 7155961 1499695
10018356 9351060 2434614
5503260 5839287 4092725
509103 3444221 4249755
1514704 515071 8469125
7966371 7454567 1964884
7153637 4118732 819537
7679515 9137290 603989
7623353 5034480 3583029
7281850 1946001 3399559
8986482 7214198 9328255
4713197 7731995 7234686
1412307 9443733 10158147
6897377 7832864 8822905
6208414 1929077 3658064
7810548 7681163 4535682
5863849 5176961 10173909
6897954 4314630 9852251
8807457 2987955 9963096
3238769 7541226 7986601
8974720 1325 8265368
6935312 5388838 9908400
6830147 8136641 6119374
9638046 9196728 1770909
7204670 8499241 8015875
9703892 1079134 676031
6346898 7571125 7403464
3096059 7317805 2879811
5651083 5292856 9104324
4944066 9665860 656069
3173164 9057024 720970
5508144 2596992 254559
2856549 8686838 7046500
8160844 7275554 6512261
2468285 7420875 6373510
4689776 3617816 5752906
3297540 5033556 7522069
212243 2588521 3571585
4273844 6632215 642157
248472 5484231 7196905
419045 7427307 9182952
111373 2972846 5094385
7305131 4714512 5462427
6665616 5013322 1579813
378166 2247417 9071057
8164878 8037430 5535285
1726820 5330378 4686616
1978569 8021482 144166
2247386 363673 1985519
5085832 9950291 3850302
6823001 10288031 7919335
8037224 5992268 4296755
9212701 4473847 5610648
4590861 5543858 3376502
6694530 2293062 1085865
2606475 413407 6542643
1953111 7821676 9787820
5105043 1380852 3986023
4085319 6655097 2106643
9217390 9946659 737280
7614043 3183214 419870
2793891 2056923 3104120
2282105 4442752 7440869
2103696 1556631 2781803
7823067 5473096 9795559
1133133 7605933 973423
3024632 6088077 4561353
9838913 6888900 362622
7992132 819731 7828658
2258164 6155768 5639991
6994148 9348079 2886661
4602544 3636045 1203708
2017900 4591472 1818085
7162244 571685 8496897
5611283 3825727 811544
1295327 6003388 2879484
374883 4729411 5611263
4560296 5810624 2088483
9056882 6548798 9750269
8146233 5351142 7633198
5101204 10129412 7502975
3194653 3945321 5090198
313412 6211369 4668740
4970924 1161932 10283953
6644501 1265136 8763489
3348310 6517817 6673429
4275764 3291808 2890881
9022628 8497741 1501602
9949674 7386716 3184422
2890850 1155871 4414710
5792192 2555574 3282713
3023299 8173992 1779218
7889499 6397648 1715431
6488569 1764546 5512545
10044467 4868109 1662322
1555100 7188453 2930509
7474988 1847402 5489821
2868025 10040663 1386531
854120 5568636 8712620
9936246 4943422 428791
9926915 5006190 1163005
2977588 4217435 6509909
4898644 5896955 3344926
10220763 2527258 4402078
8758392 52634 6644319
9934813 8132319 6968559
7719300 963982 6966304
6782374 5463837 135722
7139684 7863962 8218832
4116684 7927327 4477334
7589529 3157676 10302017
904171 7118147 503077
8861767 4422022 6978926
1250391 3570531 8746374
8123903 7421324 6185075
9970287 4291300 1458807
33098 1552984 3916422
3987807 796385 8431809
3289979 8436196 3547551
6628885 9441811 3669410
9344461 8082652 8971939
5921458 5864047 2845324
870213 1994573 7033566
1181911 9813653 83884
3570765 542889 1708376
9376059 5021808 7176394
8994326 6318923 8019584
9620396 435194 7072737
8521087 8113726 5468047
6993345 7399026 2672425
5082814 3071029 9563745
7023976 1356467 24307
980021 5989229 2519850
3297428 254995 2025499
2638234 10073815 6317990
115665 4395225 8525836
261225 4685052 8193281
4779832 6984819 6793026
1579202 7393968 8686688
441774 9919515 3035552
3263219 5444454 4271275
2243481 3782030 5511121
2805216 7628554 7438908
5494229 1685167 1141092
548746 4748223 5620823
8102899 6829532 3081795
7571726 5634984 3670305
5204596 1735720 6553397
1466641 1650181 2768664
1601747 10204985 5995259
2404142 1003601 3046694
7871785 5836124 435912
5390483 1129156 6334151
7995839 1947640 9579727
4414308 2945480 5555932
6369729 3958263 3464740
2800732 7343624 5143766
5140456 8309807 5739236
4548814 7954870 5860233
7401755 4930105 9001697
3839342 4865220 7310600
3499107 2110779 606699
6062479 2898118 3653885
6099973 7782866 3137799
9030954 5938760 7856935
7482102 5412848 1817472
8621679 588598 8421470
4701302 5265518 836149
10103110 10058139 7918127
6707622 5218349 3673374
9405129 1961097 9271714
3985864 2807139 7809476
720892 9890134 7841130
6917134 7181468 7092356
4563001 1206646 7252831
1675030 6265817 6360882
7324851 1116430 1507391
7746627 2729838 1784099
6560056 8699659 9848580
7893421 6212154 3391988
1412350 857573 8912434
5618548 6802254 3428680
6416805 4609733 9304051
8020099 731240 6062341
8790943 2397217 2700630
1682416 8353471 906603
1943769 1950774 189143
3567799 6374125 513014
3774842 6538674 5806822
7316280 4969212 7911517
8271507 1882087 7650900
2462356 2685298 1028001
6788985 6561190 8044897
5098231 643101 7302329
7356031 4426074 7080255
7360521 7019517 165252
4472444 7862380 9154572
8895308 6883307 6617874
2501299 4075128 7606666
90430 9863017 3201168
4965786 10172830 5721367
8717587 2708213 5821850
2071875 6085867 2791500
9610375 1909345 7484333
9085867 5155163 662609
5833657 8964333 9727629
5133101 9226247 703680
7398801 5700509 7149221
2225658 1172081 3061949
2142655 7781511 6829692
3887054 1671000 6739946
5126014 7888191 3411941
9953138 2467881 7564118
980970 8361143 2119641
7118373 7054693 9393982
8711150 262171 10055586
9398681 5151771 1355567
221889 836680 1228859
1259157 3770751 8589303
1697080 6240127 8770755
1164164 4602826 8826934
4214774 115350 411050
6009476 7189978 8144460
918668 5103069 874613
7472687 5028154 8036305
8082471 9218423 2614577
3320319 7109590 3671282
5586360 1280512 6252261
6621174 1982275 39216
3272048 198769 2596442
4802185 7710444 1361631
8881655 1156235 2351123
312741 3417164 8342750
7400128 4133151 5991507
5535514 3744514 1327735
3661010 8496198 7242044
2683423 7444174 6410014
7536023 9465490 4929675
7099224 4756993 1632168
8031087 6098308 5065474
6355353 2142254 6410402
9473173 2604608 7592414
9881060 1932975 4003212
84193 9137328 10144575
2039471 2138865 4793650
5243519 4906395 2733850
6751808 7641546 7408166
96822 4538789 8922914
6758272 8590005 10165364
3504582 1428282 3099648
4149219 4350956 1217115
9029071 2885434 5871280
3894156 1257657 8019325
4560886 1505197 6859433
8104575 7018380 5436562
4282605 6928651 6963111
6305530 6102397 10097550
2006129 1922062 37361
3715306 7829168 6710761
6458093 7879077 1371776
864957 7216956 8257535
4946341 7493462 6434752
2030257 4562571 4249298
3730327 8695806 6234085
5102866 3959051 9283753
7778876 2036567 2619180
9899843 1424747 3444163
3775017 9063664 7374065
6269818 962170 10259727
10145131 4345568 7569554
8195455 6850297 5823393
2997119 4867342 3592722
7412259 4688362 679973
3345441 2290088 7333157
7634126 1967938 2894157
8911460 4725352 2349960
1461239 768877 2150070
2794384 3491558 5850234
10151286 4413311 6517726
6111767 8857709 8646177
2245163 2770916 8284016
1607707 5603950 2343319
711659 4532655 8941267
3316487 5958764 9254564
1973910 9427270 9699483
2576008 1310615 2712975
7937186 5140903 2077541
5919281 9927023 100409
6953725 1358705 10313341
1860245 8337308 2151926
6339146 3816796 7352256
7414130 9989297 1609811
9882020 6058620 1351622
9603598 8885459 5096440
7384619 2883518 3716435
8856011 9277104 7209926
4824631 2368762 6499914
483995 8375647 9198939
7670162 6321527 4297088
2118703 9155523 4866200
2367572 7944274 1402152
4947723 4343485 6869483
2897296 9940104 5660871
9816397 1437292 5594561
3407620 6035174 4176396
2047608 3149882 8599452
9835396 119570 9843593
3267080 5294645 2142329
2703804 9070338 8296750
3628207 4959673 8002921
7913668 1132968 3508153
4702880 2854284 228701
2178673 2095859 9802642
8118079 4807231 3058553
882852 9397286 6796607
97984 9195424 1802544
9261989 4281792 1757250
1948629 9857635 8291997
6421667 1497065 8174996
8169797 4416840 6341187
5523353 7728429 1816374
3152018 4325722 8279854
4321939 2487109 1203249
5598143 1755099 4656240
6444184 4375516 2051403
7704439 533998 8588398
533602 5997312 988913
8497077 6551612 1990104
3245467 802630 6134270
5787886 5373221 3251140
4941611 633142 7717020
6415174 2471915 1870803
4588353 1317075 6472119
1304040 1197196 4057020
9178047 3233513 2445146
422903 9292504 1127670
6828864 776036 9297501
9418852 797438 320791
2217628 2092000 3116853
7975644 6043580 3731257
9727148 1401313 6263871
6071646 7714274 7194680
6244190 4989438 9569666
1111325 4694740 6705033
9534438 10004482 8306967
9572368 10158991 8434520
846204 6280794 2380430
5790097 5480246 10088300
3407481 9256030 6731031
10299995 4962140 6601819
9797052 2223729 10237093
6871762 9834567 709009
771906 8600604 10119586
8581279 493912 511178
1807187 9400948 6919657
7808354 7966049 7013424
7485954 4310490 9933952
2686531 397503 7537142
2367160 3148985 6605332
7351399 9654503 6355356
2286466 2711415 1521555
1040141 9880266 6854829
6055665 7978067 6883050
5509988 8635588 1732314
8935769 3628462 878030
10211879 7761693 2378265
479808 5218758 4033847
8382237 5239846 2462582
1855230 5319023 5219261
3888201 2700740 1041687
9245400 10036444 10164613
2949696 2840445 5740756
7563008 1678092 2760352
505357 4070678 7008615
7941384 6021416 1859789
2642650 6367250 4400158
641150 4849439 10038228
7371386 6443709 8490033
480223 915538 2119976
2405925 3516843 291236
5513430 10229079 5814618
3259329 8100195 1672000
8253810 9669930 4966891
2887891 9677011 7466848
2428234 2518075 757108
7268045 5963969 3813288
8795596 4447942 5781632
8357854 900315 3486413
1335579 4058791 4146875
9425072 5964800 8162230
8172408 3183590 4908416
5328322 2560065 3946538
5782501 3078292 2440096
421907 1905145 1176244
920660 4972492 5881795
8943905 7980453 10141030
6712528 9103241 5203210
7364058 5508829 1142407
5533028 9438344 2934393
7499592 9390765 3302090
7384430 3956942 2410454
135758 7277906 5728262
3013499 2965998 1696532
3412742 6164563 7473758
6853041 6060717 1650689
1597517 144494 6586016
2418141 3171967 2641122
2198681 7804025 2162625
2605531 4843024 1021803
234549 7592491 5612687
2995897 4724454 1997830
726983 3486058 389313
3848550 510837 6080695
2940848 9980199 9449464
679476 5525517 3930279
2260096 2009661 2232099
4456959 7981468 7216405
6130547 1646369 1252304
2156842 4489194 8169257
4016510 2133970 4742256
1521743 8133680 3575292
6716522 1225815 4619166
2664391 7178429 1949361
8143654 2688389 10100696
7190427 4480561 9174468
2987419 3616418 5006221
840763 9808230 651581
2951451 9706771 7213022
5452394 6896384 783734
2865771 1138115 4108179
7557623 7467218 8899818
9403606 2568295 8622395
6448971 3318609 2137428
3654888 647520 1287036
3119096 6884314 5235998
4468094 2580222 7406814
1816270 8993695 5773795
4885894 7289443 764983
7225002 8500126 6680388
9070403 1022996 8456663
7039006 3808972 8144701
2788401 7884096 7752858
6668910 4805705 7320755
4704257 4532263 3091008
713762 2891847 692428
3323589 4715254 726944
8773061 1981898 7257403
4397164 5333916 5981745
9863008 9885685 9070124
7869324 9322744 3219530
3332554 5678577 5540294
2700678 6289443 9868110
8562481 9079500 9831737
8608339 495788 3300718
2506781 7042428 5650313
6771775 3136180 7817014
2435738 8416749 10057178
909895 3184577 8713694
137737 3432030 417147
1043620 8694906 1955263
6197653 8405162 1178286
8996005 7631316 6821858
3168680 939976 8769547
1423930 115783 4466473
6136156 482503 5236111
6938683 3835005 2498823
6814041 9840476 2898053
552356 1608131 6054015
3999059 1536865 7127305
6971329 9884885 4433987
4163928 1648149 8287175
2200998 311365 5227351
4808482 8899342 3257867
3883663 3262255 8199486
957036 1369139 8847076
7658913 5374336 2775459
7670095 2013523 5050859
4066690 4725424 59343
3022358 5999430 2734542
509534 9807668 158591
2864271 2414793 3023239
6430494 7315224 6643425
1795246 2359357 7181574
8295169 3901151 6979312
10283868 8746591 9664898
7003594 4225267 6781525
5402707 754058 4818163
23082 7019539 3784762
6970787 4538294 6039421
3753760 5831821 1551826
1209640 7168651 6596764
2629206 5995074 3216586
7103834 8193967 311234
2037234 690892 8058169
2124728 5919734 4125205
503329 916792 9001897
5305684 5393184 1420601
6828505 8878469 9842376
2708872 8941231 4319897
7493274 7552604 7814860
3693989 1325952 5364622
8296074 9547499 8781494
7755758 7671037 8363003
8922259 1082570 2228958
3119263 3056736 7030021
8093268 620311 9810554
4884066 4345058 8774448
99017 255300 6112624
4370675 5647859 4425256
5946034 4810643 353380
8637356 2058158 7858880
1693749 8067471 3427866
5163988 7635768 9694911
8238594 9151389 1128187
7805949 2960127 7513379
2495688 7039173 999144
7382536 5987785 9196311
2610311 8280754 108242
7103931 3300502 5076565
476256 6243712 9328027
3782139 6032323 7923519
4171179 2166530 3404641
393810 2359677 4455436
3815422 9787184 903726
1280058 6639819 10287536
4009773 6174046 5803931
8865428 8403639 5464628
6018928 3731149 5533682
7655818 8282587 9781773
9235243 9672144 2055806
677584 4820243 886695
1367609 6134014 301800
2486755 239583 3671487
5199205 6836981 6348723
1156049 6778602 1029867
9359539 7628713 10262765
9416050 8825044 5920813
1490195 349131 8228466
7521354 1780184 8027441
7475913 4723563 3168207
2069209 6190501 982277
1633525 7895549 984109
4165352 4936685 2351902
6099533 740828 1395032
5339545 4753534 9066525
6257294 10167838 8147366
6872282 6782612 9721486
5889869 3014426 7637024
2006898 4746658 2750371
3590272 1272199 6150499
8379403 4757395 9539395
4279218 5963605 2223922
8294283 8266552 2321452
3976596 6834096 2712580
5601676 5182598 656857
1653881 10132736 7875096
4605684 6511172 3706507
6483047 5465900 8173801
419615 5804511 6131951
480655 6956099 5865920
9883793 4386474 5766070
1472354 9704189 3443953
3245080 2216028 4944693
1053471 421283 9631702
9669554 6346444 1061651
849805 4295859 7255699
9921528 364855 131147
280282 7814702 8682486
8171782 10109493 1015355
9169932 4909858 4558914
6255348 3892292 7279310
1415039 9859840 2622757
10234492 7448445 3679177
2445271 10037183 753225
8272311 4372363 8162184
7943229 1349161 2887456
5457266 270513 5095440
3716070 4258151 3874723
4662878 5410870 5610754
7156320 2382286 3754495
9279976 3361957 4992362
7574688 2571001 3755230
8991998 1919144 6581086
5967894 2055587 9620219
5867605 8156389 423881
3157022 3767658 4905752
2729126 3043613 4413940
4825265 6206044 347580
3798110 1260655 3370815
2663572 3280870 4586448
7401958 5040354 6863515
1711046 7949509 10264624
7493312 3210504 4245217
4470093 9848135 2730038
6856301 3263159 5320079
1931253 8026095 1622613
1554140 2482680 9578391
6088061 8199757 6104070
6717030 6030929 909215
6779184 7644680 4854422
3760480 2529499 7994721
56634 7103346 6399208
5580432 8540657 3794228
9971066 4104489 798746
339500 449762 4467283
2579618 6351566 2659244
634673 4606368 7432212
104136 1095650 4794243
2375719 1374444 7717354
6539238 8380795 7621559
5633157 4464371 6346379
9959288 4065993 8483071
8176647 750756 1041637
5162599 240741 5654045
2661141 4535339 1576123
9102689 5710271 3183913
6386484 6797789 3084042
10063688 6775686 3798927
6195484 3122092 7913780
3537738 808492 5369770
4876406 8111100 7948726
1422965 5463795 88604
8086515 3394972 3238541
9899716 946088 6043838
7994469 7526314 3262975
9378242 5100739 6954814
4799921 3667226 9921648
4842317 180144 4722912
4103698 8995284 4677645
9097566 8952084 1169584
7465488 9141240 7163269
8551578 6949303 294484
806354 6057901 838684
5006134 8761800 181983
1062415 3625607 9597572
104673 7900499 4549737
8618978 5165001 3348837
8432538 9310010 356520
9149346 5507853 8044514
8424227 6993834 2308423
8741976 8372788 5023437
1835827 4640793 10003382
4818584 3246437 7614349
10036383 7228342 4330197
2256869 2140305 7924160
8938688 6127054 3250598
6700833 8599409 8926277
2790212 746633 6290123
2182235 1267993 4939090
1856377 8371530 2380932
5413772 1050923 99839
8717899 2752806 1703503
7011907 4202835 2013191
654220 3956677 7285821
4104591 3657172 5083163
4090456 139503 2823437
639339 1270173 8289112
5596884 8643406 1529810
227834 1075315 4691036
2378951 2868848 5703748
1648139 462515 8948600
10272688 1933941 1131437
1700095 4784974 3120775
4031484 2434881 8547536
4737726 2703799 5445072
10242521 2052422 9210944
375769 10189553 965380
621807 6292119 8502290
8316131 258583 2164520
4799151 5609213 3780767
3340751 670573 222285
10210724 2425106 6542057
2973688 1223462 8347123
7735533 5277714 6201024
8081358 1103624 9860274
4835713 9118555 1466455
4142907 9381083 6419831
4385786 9159418 5317320
2478727 1542204 1090353
4400479 2049617 8024746
543560 2413038 5271403
1395490 9785001 2154470
5153978 7151273 6932989
5565118 3551934 1985508
9208872 699180 215337
8072925 170971 5887253
2161646 3586336 2217789
9189971 8391376 8017753
5456925 425949 9975086
7519199 9625831 1437160
4760456 1011095 9688761
5213333 2074367 8584338
1016313 10141169 2985986
10151821 3235441 7319020
4805546 1740758 6753394
8467845 6564499 5951786
4751222 2733281 7843811
2031419 8592582 4675180
3666061 5175207 3108197
953247 2777219 3426164
974381 7419924 3840286
4182682 9270784 10307390
4241432 572917 6097950
6228435 9193209 1371233
1111899 6350670 8441926
9435448 6721127 2060743
8876418 3352227 9295657
2241345 6863120 2601012
8868299 5655247 2575739
3167152 5406976 3446848
9460113 3491175 9911631
7027770 5057505 928661
2346086 8792471 6142531
3810508 5335122 10192685
1217006 8012124 4789261
3955521 6907566 1171989
3599199 1619005 6048886
3767790 6990959 5109087
4439323 548621 2569596
3484394 5747766 7480890
9283495 9474171 1755332
2926938 7666301 6904644
1736818 3610570 2093250
7243626 1789583 8907119
2598189 2847197 2574240
476891 7790660 6446867
6672502 3813797 1916906
5774645 7403628 3375640
3371559 4835736 4817093
2907378 3756837 7826416
7177693 5277029 3025634
1819688 6575762 6682658
8226761 10057746 2820403
6304410 3220464 8410645
835617 9615236 9370677
42078 10281537 4380746
8829718 3714035 3724993
1662017 9196645 2685756
6541144 4489735 5471790
6319176 4143260 9236794
9999309 5383200 2844939
199224 8765681 8645495
2563512 6212426 3527855
2143195 5798126 8046721
2188259 1505014 10172135
4303827 6658962 1623486
7726982 6853912 5058480
7129603 4222432 8244916
7381767 9963151 4177050
1239117 8868545 9265125
5040754 2553198 6371542
867359 8543740 3138330
7737824 4839544 5397074
6817505 5723728 4653774
8472077 5436276 6661324
9550157 1484879 1500341
6717406 6145055 8855828
8132871 4343787 2397555
6602949 2056773 4988711
8867151 7641873 695226
5582967 8488089 7907870
6413630 6204611 7765592
869553 4207225 2468104
669738 6186475 5046495
3338854 7366372 176959
9534736 3533105 2909440
92613 7832589 1912647
4293685 8229296 4655785
8483097 210339 2200171
380027 2155954 9046936
1899872 5971259 7385872
4852345 8141664 3807156
5167933 8810314 6541745
2073084 5090114 3385578
4916480 2507579 923347
503972 8191621 7249000
1410881 795012 5224883
3157163 4820697 116893
636686 2497247 1435377
4467389 6758956 86797
5028558 4092271 741046
9673829 6783489 7972481
4293236 6577270 3391560
7016475 9390546 4062932
1916298 3514833 6724268
5711088 2674162 2655081
7698555 5052941 3883054
1519348 4029779 10250095
1341741 387620 8273526
4987852 1338518 7854578
80977 5383174 4514062
4912169 8053123 4662450
9250897 1853247 2972049
6754644 4751929 1647831
8414716 9277657 7918408
5786050 4765334 4036316
2429365 4951892 8352267
6531808 8399118 1586096
8039618 7151215 7727742
3982544 6806349 3607153
3584493 302031 4733029
1466411 918838 3629288
1716457 291589 10167018
1520580 2549586 2727986
6958088 4311077 7112830
5405654 3204688 4689163
4265164 8594796 6192852
802517 5263707 2687004
9250444 9494264 1646611
4402594 6321039 9888629
3724066 8328419 7000003
8754156 1345922 2816732
964034 2329661 2806904
4329090 30914 4412966
2680268 9240263 6691538
3927980 3334793 1903088
7714145 8034015 5158824
4678950 10180350 6242209
4184712 1399662 7362661
861280 4519398 4172215
3839932 1011396 6807820
5272974 5104327 6137712
8127294 2520617 10165290
9600238 4811049 9176612
3255663 7572754 4078890
2078743 5367665 5022499
3900090 2624298 4591358
9125800 3319075 3443219
10106826 4823535 6033078
1075 3668712 5805718
5901646 8434118 8390475
10138253 1393369 985801
8177717 9234020 5955259
805532 9891267 8629682
3409765 3645630 9501650
1800773 4741909 7953690
1037574 2179897 3570576
9513994 4645626 1081107
4900192 7214534 5436943
7718404 8433623 2781393
6795260 8574978 3650974
9501611 7911523 8641141
2103264 5758664 5978549
8387409 617118 3472201
62487 6212636 1843664
1772241 7886915 8706795
8780475 3173149 4691572
2073568 447143 9858523
5562157 10129478 5588219
4641630 3578940 7458680
5209351 9455131 715088
404984 2661397 6076141
6210733 2848661 5695592
7565604 8537273 9510731
2625428 10144274 10028947
2312033 1477679 3903079
1594285 6225431 1310471
3708198 3541391 5569398
9528964 5709099 1826587
2067052 9858538 7679568
3235562 4906479 7586190
1616656 4666591 3131307
3094907 4328023 786523
304825 1288941 10019158
9288440 4391434 7789004
1081902 57630 6385995
4991496 8367179 2124698
198785 697500 9018872
1605211 7002627 1114479
7839400 2695810 887173
1945642 6354567 6062876
4906780 6444279 7669264
3452336 5675959 6862401
6127142 1093695 627490
4088295 5391061 6178504
1458341 5439822 917751
4423302 6318132 9756935
6094538 9539608 9969161
1283036 6974273 7395962
7420088 9758396 6909551
10118451 399251 535759
7098591 10056771 7314510
7632297 4469722 4227505
3516902 9096121 8837267
7548625 8837402 5845254
5904214 8776204 8400934
711445 6634246 9285760
8821183 2628445 6971367
5078259 6530099 8002059
3876233 4908096 136180
5649788 1355849 9227581
5035702 6712198 3730879
4542573 1433550 3238980
2029671 8366078 5332703
5660709 9398181 1917090
10169838 4137449 9680773
7112372 6900642 9024417
3627352 8966021 9847161
1495609 5485399 8011877
10223380 2988783 9571615
7726427 9877421 3487114
8614049 9254930 2262186
3598600 7871531 3088178
8635614 6725514 9040524
5660404 6580903 3658712
5512256 5448947 9560803
9644433 1636746 6558487
8295149 4490550 7945673
5122062 3048252 1992493
1225597 8749545 2941228
7424746 2794658 2309958
9186459 6753144 8165653
8750671 8680324 4311361
2249657 5091308 4232046
9630162 3337593 8895047
2382578 3520493 2464414
6808067 4390654 2693014
3495091 3765718 7711900
6201708 10224136 3961581
5794478 1667408 3909552
5165962 6967792 8980950
1699235 5468552 10020263
2950110 9080971 782572
5150100 679708 2206898
10080847 6655065 2419340
8019431 3549333 5510664
2256441 10197055 6176022
4613233 7305403 7429160
6606046 2340538 6300387
1098152 8757892 4512190
2314773 243094 8580872
9476313 3694085 3531241
2571412 7731627 2669354
758024 558704 196953
8517354 2518049 6050488
10140201 2843336 8148174
7265631 7298527 673731
6452401 3165041 9078751
60864 255726 10279447
3905591 7995827 7351222
3830816 9086078 2588641
4227056 6847967 9803078
4666950 2635534 9119159
5155712 7403275 186398
10175234 5454649 6165392
7963840 9879073 8460271
4608717 1765372 9630869
7074189 4726983 1826225
8618709 6245020 6794032
10144732 8936817 7417033
4558351 3013884 4693531
4950922 4724110 2722062
5662611 715039 744870
8950531 9955585 937363
4103483 5979202 9649232
5980161 4920820 841507
211229 7746694 1824251
2420670 1069606 9717639
10101827 6377890 4215381
61114 7533532 8118506
7836330 8803879 5330326
4236740 3056748 855647
3748479 6247573 5045211
367625 9332989 4534922
7955871 7168515 4082849
7365252 4398496 2725811
6838598 6210412 6389494
5447509 928820 10201546
7031327 2070388 557916
38292 9392186 3085268
3709639 1542919 9598760
4757509 4029656 1504773
3728908 9621092 6587335
4515140 1601179 1148540
7948757 639647 8240187
7736365 10257897 8358355
7220918 5748072 3366923
7841891 6408756 1008253
6549275 4535154 2095807
7111692 5772056 5535291
5790974 3667013 9939061
10095637 763841 3819893
8015592 9716790 9341979
8200299 8971850 2913674
6878674 2950676 1820554
6133063 613375 8237134
6003983 9549883 3079026
592581 6038836 3859221
1957124 2509260 934362
188699 4041567 8820804
8663892 1890118 3381129
4972961 8190226 5377632
1001571 1179748 6469837
7299524 7549844 492729
7529886 2822930 1382415
7361436 10156624 9534747
8222055 6430809 6726631
1349129 925883 2911753
4021536 1485114 10221633
6316086 7906173 1043378
4313381 1869948 1326667
7640161 2330330 4265982
9513603 2168946 5349172
2855290 1814827 6223783
4033588 4225297 5722252
2860530 3907544 7484051
4445188 8841609 8554102
6869196 5053397 1814655
7703121 2766863 1479750
9751685 405997 3409007
3703049 9846997 8143565
3141687 7534866 720459
305789 9080041 86610
8295346 7061695 6779044
6566226 145326 2160718
6238228 3826388 9343716
9412025 1028038 6095717
3495031 4730365 3213400
5567205 5051887 4422008
9991676 1160216 2331508
535316 5274103 3612338
6536777 2144145 6868243
4027011 2623580 10054854
3331484 2870595 7331421
3815470 10245777 3070987
3897922 3162880 2222856
3161029 5593263 6637205
8269008 3924580 8248797
7710379 6713980 7551161
1559772 9295739 5166962
4722952 2950548 905467
1955928 6436752 4251351
5102484 7504702 4097386
9411301 5230744 5326970
8981338 6768810 7202597
3094387 4225817 7027318
3343288 8178188 8478638
7295899 82425 3029203
8779386 714835 3559379
5431319 5850926 8176202
2980904 4460512 7268554
5003392 215353 285353
8030383 3532020 659757
938673 5654674 875752
2361826 1372638 9539702
8647296 739913 1183072
5266236 2577398 3602754
10147486 1971376 7369709
2451328 3809456 7736576
3224275 1211051 8763095
1106749 5197951 2075545
9722895 6627184 8041948
5573977 8116100 879857
4814456 1294482 870647
6785559 5486118 5594933
1387850 10104182 10313395
152805 4338909 1033285
99198 10195780 5555054
6949307 1905910 3961462
7560325 7278120 4068476
5174707 7658012 176595
9792541 4277370 814129
5703231 8812845 5105768
785226 6164514 6972787
225127 4982584 9031334
8554716 8687374 2846545
2275369 6001893 2109193
7337847 2693518 3199842
1657971 5752474 731700
7970013 440907 1915173
8857155 1829274 5616106
4707489 4426905 2233615
5300642 9779874 6729881
896782 3157715 1500451
1243911 6895631 2246971
5484450 7679199 8620214
9954189 1804682 4481819
9948759 1691140 4573222
1140421 9743423 2476700
5928742 9066151 8594475
885836 6005287 8059638
6520032 2389001 5341387
4106675 6326216 517266
5557797 1199510 2440958
1783472 9318193 2621622
7160975 5623393 6259747
6015703 2612997 7263141
7718607 2512024 458187
2142330 9647220 6624943
5198946 3813078 910500
1345135 8509997 71068
4903354 6980744 9751921
6440733 7595693 10024445
9283712 8942508 3487969
2633 9834576 2582015
6059307 2947232 5626028
3188959 8184370 9270795
3171250 5935103 2266235
882576 6462594 4756460
4556089 5093476 9170031
2371676 4185880 46993
2868408 5756819 5274744
5142415 4579202 4572136
7070098 4480755 1651932
2219637 4713010 4447908
7806725 2240688 9202608
7859456 8913982 9582494
4921554 1057089 6189958
7778943 905427 2353685
4995116 2174512 9073839
3196087 9328733 9577076
2058627 6219000 2334121
5656818 10132987 6374315
4704132 5349796 207016
4673637 4321396 139023
1734469 2384865 62689
2992315 1712316 5501917
1512090 7368891 8873629
2096623 2020287 10116676
5166720 8150811 10000240
6195288 7917778 3701988
2370887 9311994 5613850
425732 5395810 8391745
8037621 64748 6688517
4086747 4803772 7321976
7566440 1940789 4459974
1496741 7609015 4892660
6764838 10226842 10031354
2238973 3114620 7335095
2901790 1016757 4018376
594213 9076755 7353410
4614562 8459353 5678445
1776240 7545445 358211
4998216 8820008 10111648
1281253 6185085 7578681
9180878 8760196 6236458
8549065 2962595 8178512
7371414 6632371 4772207
3494923 8230801 4309666
6436247 4874224 5822592
316798 4017825 8676482
8916823 10187422 9489970
7471647 4869242 9074268
5033503 9035963 589325
2557884 4925520 5904156
4798709 8150956 4735709
3673105 2273182 2362345
1248082 3337807 723104
8676573 9425184 6830571
1438262 7764641 6219970
5856522 206 9011657
2866575 3627167 2577912
3155880 6402216 1256822
6798385 642847 6293522
62207 2566508 3220645
8173915 4994236 7588723
1267814 6992962 3628202
7819852 468500 3279536
8971444 1904362 808868
8548624 9475084 4935933
1330663 4905223 10060343
1689903 74697 3527966
6309147 5574318 8286096
6324011 6585268 10063912
5137722 2078369 8971232
4842961 897459 3635860
9842312 8807331 9174783
9295369 2854972 5319591
7648238 6669643 1497587
3351297 6574978 8309987
6568303 9785295 3213412
5814978 2807345 8898526
1183455 2033613 1329927
7452454 8145804 7677149
9949288 9070935 1952618
7787206 8578560 4450341
3350151 9362412 6092536
2394172 9574348 5235015
8583369 4710917 8514623
1202171 8319675 8246955
2572556 6994710 2642526
5512131 2317958 4429427
6634070 266801 8590967
1818341 5965566 695164
4395555 7681928 9111800
2843776 3110265 8492377
6451992 8680228 7302871
4346224 8490622 920420
8213273 287072 3174514
941443 6112614 8246472
8541334 9147101 4615275
4823185 1127019 8339693
2727857 8094722 668350
818343 1789443 6512314
7142548 5529173 2742289
1927522 6368828 9056570
5211676 891084 7653223
4956501 7045053 6418621
5924263 2664183 10030428
2102174 3748354 8978387
3588455 5900863 7933226
1350298 4941793 7474635
5310166 8620802 9045486
9368504 5563442 6039824
1605287 2474907 6368925
3142591 7007169 8506472
2456066 2725126 4127324
8084642 8206159 1463065
3842358 8659066 8607667
2207112 5316348 4171715
2668944 2308986 802088
7978983 9189896 9823274
427367 3181888 7765728
7991268 5500469 8113331
5899666 7805886 7104718
6680106 6143882 5849890
1994550 6183698 3877875
6061793 6530714 7610569
5319567 2258654 9336433
5181917 8710750 9852709
332763 23878 7368459
4196343 4109105 4014163
8743875 7694558 5725583
1951623 6719830 5837993
1042981 8240979 10205453
5552199 6060640 3348761
8104808 988478 10079305
7721256 8391983 5269520
4958255 5004193 5519946
5007235 3710874 2155820
9571551 6773397 3416265
7247333 83144 9726757
5328610 922348 2802477
7850560 7197680 2393471
8938962 9282601 8338709
2307826 2597219 6229803
9444553 2059884 3103868
5596606 251384 10026594
1227113 6370039 5976510
5756445 7610283 3328631
2380693 6262249 56908
3974819 8060516 2214751
7200588 3836314 6523341
7163032 133217 4833251
5102720 8402803 2735924
4994506 9948904 2457574
6573333 4441488 8677231
5330260 4095621 10075893
1517305 3280157 5144135
5093643 2480051 1494898
344285 8983207 6591567
1547099 1384498 7235876
1817120 3220062 9043632
7287528 8594895 6009575
7881569 3709518 1615788
5438858 1831026 9069838
6660582 9593838 8496402
3598857 8513480 2120558
3327881 3443483 1797855
2003037 9459366 813613
7870027 8981576 9843791
655392 4050339 4689390
7492749 8767516 5243562
7340618 1145810 1001796
2873083 8461240 6627582
9324647 898979 6587497
7730051 7787652 8633466
7260680 9263130 7980458
2340124 6456384 3333097
3169144 5242138 1933668
9886167 8303627 268090
3535674 2439798 3970094
9383166 4589396 8097255
8930809 1884697 7720195
7173601 5948806 8192730
3734340 7579803 765381
7003241 210879 3915104
6967244 9161546 1636924
2832006 2495013 9200623
5437191 6980825 9574875
5512720 4009319 6007085
8848888 10182919 4210703
6465299 2090269 4813146
9501373 8055878 8119916
9696059 451505 9928814
8043425 10039230 2794384
5453200 3597760 3434610
5066299 5055507 5713794
3104468 4372222 417843
5445944 1405573 7354536
1469468 9178699 8745711
3978616 242818 7782648
7084409 8067528 10252577
9849431 8964514 1948493
3588634 8108343 9091812
9557692 6432259 6795258
7776310 1485994 2677246
8686549 2093551 565981
9927244 3339166 8173221
3762790 5775128 2172594
4794711 8519623 2060482
173499 2966728 391562
10071393 2174139 2708284
4010013 8442618 6727527
2258402 1851926 6349892
133514 8475874 765289
3294095 8033972 1431918
2419511 378774 8516149
5644835 2595935 3871441
5424913 7122719 3389967
1449840 7630106 2973733
5729770 10257062 5631531
10229089 2137656 6114414
8129792 7250351 5696399
8372366 8877473 8271096
9820697 7903638 663684
4773248 8368437 5549254
7491217 3171373 1582141
360174 814681 3929436
1288524 3699632 6800067
9890170 6630940 7303550
7345007 8432299 2152776
3592294 3985779 6828139
10237315 6930555 1366341
1426053 4687508 7259085
9190211 1127927 4733332
2125642 1453562 12210
9540780 1341591 3749755
1992274 2762615 5387770
4077584 8783971 1908655
1459191 3602101 2079796
9748753 1938031 7394702
6311372 8435028 9411586
5960563 9502595 1871114
111002 5816172 9409253
2729077 8480524 144808
8306326 2252785 9304166
8236010 3724524 5665511
3211414 6895068 8420765
2900231 6117497 9963296
1263227 8542943 3189635
7512859 6252332 5865664
9393994 493868 9726001
8707320 7690973 9467606
1159347 6216798 2637082
7495394 7674990 427056
5182593 2532660 7590878
9239730 300811 5636395
665546 6995087 9587884
7151665 9559987 1645838
4389268 8166134 1592119
4630722 6621429 8702737
3606785 4850408 10072927
10284000 8657968 8982465
1357525 4631405 3004184
5686731 4669765 5997595
3901020 10075286 5201558
614288 4931621 8357256
8312067 384085 4589084
5809835 7529299 2172301
4336593 9879679 1598578
9899983 7149191 4858479
7478333 696252 2950132
60507 8034921 8061190
5066620 2370855 3083076
7666588 6165067 2460348
10160887 3027799 7488326
7636529 10004473 4288352
4557904 9503036 859070
9618432 8332186 5411070
62507 9745940 5936122
1207840 4314562 8489801
3232616 5364447 4703670
759616 502096 7495209
7968628 9413152 6402503
9328042 5275272 1786703
8410393 6379412 3249925
7068454 1414204 463304
1469877 1536781 8597687
9641431 377417 2272988
2463363 10082173 2984517
9627629 9870560 644180
8735552 4933404 1324190
8056036 8608547 7293433
4156392 5663403 6163472
1850807 2320641 1925404
9913479 287669 6311375
8071278 6821219 502462
1426344 2827733 7779902
8984916 2491446 8570863
9308099 4518083 8840516
35616 595314 8568332
9656609 8240540 9125274
9731629 341303 5667369
4497123 1645819 1908630
2406151 2410918 2285910
3551708 9853612 2322806
7137123 2424099 77641
8772681 6424991 10190992
1385016 1490450 5795760
825038 10308826 2869423
7496587 4891145 5929124
8202759 6447392 7752141
8166190 9016916 9288970
2370187 4938273 6650534
10222572 3509187 2573443
6589175 5773348 7868361
1780834 2068274 2267185
7635108 2767492 715960
6672670 7980140 7697050
3575943 1137213 5353503
8421965 7824481 8331228
1552355 4625591 7034289
8332672 10181988 6357829
228437 3404744 5731185
5844074 446439 4510028
9042194 45025 8962479
9676322 462454 88106
8459339 1853603 6453299
5425466 7512416 4087851
5000175 7640678 1595414
8453076 5488378 1056730
2132407 1844138 4080180
1702876 7472939 4995243
6064278 5003406 9039184
6717679 6116156 548042
1293765 7205806 4656938
1570046 3801158 10072044
10002597 8191000 209174
10285073 7182094 8645293
9118028 2981113 3168039
8919406 3638280 3642077
6184658 10051876 8247489
5923726 1567530 7421747
7560527 5008914 2393889
5549744 2413050 7697578
7147988 4750724 8965631
2753774 2149141 1637247
8028963 9771884 9658579
3041168 6393328 8176882
9685372 4343051 8821641
5239416 2169757 5750926
6287821 1348220 4576901
1011619 6445059 1386505
9547045 5205002 5891212
3251170 10276020 6891728
1241082 490977 5880775
1254982 8237211 605767
2935158 9114955 9006258
9384209 6305754 5014111
4982504 3962781 1834590
1884966 8312164 9876646
8080027 833631 2087836
1220544 1381963 4223041
9674152 989640 2016697
4671186 6873571 7196261
6570719 3623656 453449
5615431 6672919 6191178
9723130 7523324 3468416
4407621 1812670 4827554
1267060 7909745 5941158
3258035 8614179 7347571
3857506 8525327 3636945
3651051 1560647 8816476
6775093 7588137 2476308
10137633 6959562 9468285
5553446 6619270 9683341
8326241 1655286 8054311
4509503 4094720 61438
4998505 4530409 3921173
1565432 7979483 10075715
5983962 4235432 8149462
4197005 4014616 5554831
5816507 4970620 7433665
7095941 10001522 1295227
6213213 3480607 5725278
4366220 5228475 7644441
2621362 4659469 1327030
4943867 6329936 5402223
10057634 445976 1200087
7429805 1965583 6607934
5231533 437901 5915063
517426 3640126 8205828
4817780 731869 2796099
1044617 6049420 1902965
9677574 6115322 1987718
9866682 9156273 9098861
10809 6544401 8263034
153813 892425 1149169
3111209 2274787 9220387
3066077 6600661 8383582
2961141 2361075 4824207
1991369 8454198 7420536
7444013 1089455 7906213
6312735 3406757 7597851
7248318 8291094 3974732
7217913 3772260 1554249
7559618 834845 8167686
9513507 1603205 1996094
3543918 616934 7779856
7434535 5309821 2926848
6320662 5301546 5919075
7620286 8940476 2462029
2182234 125196 588544
2097544 6537310 9640737
6387400 8756289 1574101
1643360 4139622 7476641
1433142 7315031 798999
7363478 7409151 6986115
8831918 6750499 7517542
5430865 1383473 8780724
9732451 2852161 4085789
4099518 8518941 2999124
1160676 3945572 9480872
9372173 9932767 4304292
4527029 3416322 5064769
5684369 1627503 9797132
9520437 10047262 8044037
2518923 4996049 5883217
8494837 2290025 8068448
1977827 4388015 362699
2065622 4088758 5951115
5921200 6438986 8575256
988579 8553973 2278908
1623004 6964402 632612
1115574 7822228 3142691
9886498 8237017 5699005
1945557 2382308 305292
2098094 2961924 8955361
520558 3864668 4150778
8234772 7586025 9388647
7540987 5457676 1900705
8685051 9783676 1698535
8409390 881469 44065
8620859 3892442 1338786
250970 3776509 3677541
7346854 2473098 720475
2825400 4209859 6423212
8120577 4311755 1289825
7017010 3432688 7503977
8263464 6960589 5843747
3724322 461339 6644004
8890404 5462061 6141797
7187504 8964608 4028135
1527318 2299493 3444787
9661175 3545560 5958434
4099 1924328 5219050
9266914 2171410 8105036
320865 788668 10200377
2576194 4542213 5185729
8444097 161645 8813130
5160800 612155 9682330
5090203 4899753 5292398
4908862 8428020 3822485
1894204 7891772 7701675
263860 339655 2172119
2948310 6310711 9388478
8415218 3936646 9189230
7523617 8462292 2584055
641253 1782472 8932499
1822007 2547221 6477548
4249480 8507582 7687424
9880989 6966 152273
8219746 7916581 1090728
1236398 2063732 1738189
7996848 7078714 3441007
8736074 2167118 9732019
1415622 2602691 5156457
4909000 6306445 3155571
10066072 7166507 7366077
2616712 3885950 1350560
9934776 8823553 2666984
4682586 5129463 4350492
7665771 1223129 8064058
2145572 4205346 8124777
9752241 7838904 465424
6987839 6416987 8045980
3290783 2042042 2282847
4583758 5526778 10311723
9738256 6183549 5786344
553378 7012244 4959416
4713950 358918 5852892
756727 9018754 1918156
6203725 2105860 1720496
1665881 4897272 9311121
9621204 3520145 8965315
841412 10097535 9082829
1387000 9650217 6238365
10062347 7640965 9156676
1928112 5607284 5790881
2947199 6085086 9751488
7477828 8858054 4233109
4589505 4965551 797454
3103645 1108171 6023823
805442 8333580 7889031
1140538 4016991 1552900
9205372 8499249 3761190
3992538 6896696 6215708
9388694 4157809 2659888
3829584 4304561 605724
6865238 6533971 7481261
9990294 453153 9706377
6873249 4523677 6089389
1976736 7338454 4609949
8856377 8771970 4835179
8631054 9058641 4003497
5075092 2118994 779557
8645041 4547211 5837942
6943551 9423872 10014219
8857637 5717001 598582
4878888 8810521 6249892
7354582 9853966 511311
7779234 9110485 1481260
6544316 4073213 3089765
1067576 5314058 6010421
6398803 2260175 3037622
2254105 6572701 3912083
7073323 9121771 9034647
5885064 5509631 7839003
7259207 1196786 6033895
8843212 9786502 8371851
39672 8216203 9549366
986462 8746354 3561680
3837170 10080509 9936151
5366334 6245509 9060591
7056672 179431 2752032
163089 9408382 6974906
1592558 6342057 9784733
2264339 1960350 9931195
8763227 9169475 10181635
1566769 9539787 3444090
1692879 3455103 238507
6766744 6820350 7508696
17998 1499060 3969565
8342628 9998374 5764678
9078088 9893941 6845020
9514594 5895763 7598703
8508130 4856295 7295422
396500 2265727 9819202
7046594 7524375 7113039
18790 6215054 5327197
6826732 6363912 1610964
489237 5481705 7943061
5843641 8667396 6072997
6518287 8744925 4601526
10291539 8907339 48621
4864861 9535715 3257100
322329 8238960 8141836
5380882 8423152 7393464
5699040 5226770 9427537
4011931 9248917 4329477
6517815 6020414 3062513
8844686 9356262 708222
5771835 3366748 9922859
3893217 9788800 5980444
6518674 7072863 2955026
2293890 520543 4544276
3407694 4046819 1887504
3770153 6993045 9857979
1843126 2520735 4765613
8346580 9847806 3620442
7634325 1940889 5844261
9029275 4146238 5872368
9674611 9247444 1785118
8323716 6146079 4082688
1023154 1212871 249654
5734391 6396681 1353283
3205084 8880861 4932009
3196728 4934383 1624073
2983067 2001386 8885465
492548 2100028 112346
1843396 9713649 8820359
10216543 7573252 8465456
3170629 3634363 2501924
5143792 688926 3439056
8123787 9871533 10303148
2638787 8128414 9964598
5698471 6492804 769056
1828280 1571733 8767453
4991814 8481909 6828582
4730437 4725552 1158802
8481823 4802564 8068825
7837861 5966183 1071405
9247231 6333698 317177
9523797 3934636 3915522
8403687 622424 51118
6876481 2179714 4488022
9722013 7393875 10082706
1102530 7677200 8438562
8433119 3347540 3482901
7427147 100586 8890170
2986846 6369201 3080771
7911293 1143391 1959055
1868452 4374238 3612017
7228230 556620 8118912
9526639 6801665 3735866
853179 6509492 3256337
2819484 2288333 8691722
8713109 8186976 8007386
1644778 2670751 4429703
6521704 1737535 2041360
9720664 1212531 2243385
574243 639602 1636078
10225934 8618065 2266573
7132512 1481906 2182408
9704043 2217119 1849776
8226263 5350331 4562951
7763986 8523583 4913907
1139596 7961872 4670387
3645311 2353914 9523621
43452 4968738 8964850
4003250 6418810 9569072
769045 7239737 1806002
5939761 522518 958714
5892475 7861957 3047749
1178904 9836774 8820380
413064 7457765 345462
170965 1353944 4572616
6564566 6896282 1333728
9617202 8364242 870183
10253918 4277154 5140253
3332532 9091138 4335605
7546508 2321681 5335452
2315755 5277094 5996248
4122828 1983879 3303755
1005123 4134399 2467124
9089464 3458577 5122549
9497098 9916727 6134748
6009949 1496090 6481976
1498230 1410833 1735016
8456135 9004050 1369750
2884078 4505953 8201840
3910510 3573328 7029042
4170841 5370551 7493067
3166315 5677099 877196
5265307 1115759 7028159
9101251 5657800 9716032
3134515 8403954 3221071
4253967 8806367 6989
3651857 6667657 6102363
2120656 8528985 33298
4807976 4989999 3215830
2621460 6663231 1965307
6427513 9100295 5173489
7453388 2922737 6628717
7862148 254995 7563584
8811804 8685077 4130108
8846028 3307308 4143090
6334204 10163785 326533
683036 4123893 244114
2676444 7318694 6547110
547171 134707 3561519
5223977 1457516 2643222
4327620 2142483 8899406
2384064 3208155 7771157
618600 8710652 3476210
6919130 3400454 1380997
4378459 109515 5576660
8183388 2042980 2010050
6610615 7878647 10095282
1320686 9754284 9221078
2047638 9988726 5555681
4026520 199106 8866916
407656 5596187 5111258
2994415 3578408 7532203
3840127 2147116 8127586
9407415 59083 505248
10048597 7392544 4559053
2996392 6449922 3162986
307382 1709703 3885788
5596016 8895906 7360385
8080937 9135323 7793495
9967155 8221647 4861542
390844 6573644 4526675
1096479 1116090 9209905
8983657 6621624 2365696
7950588 5028313 212727
3848205 1865174 557133
6070423 3244914 5898046
221018 4262675 6211691
464866 5801056 9105398
6998745 1551872 3292188
7009939 402142 5613176
166146 1548772 3847070
1465898 3978727 2376678
836517 3193266 5302647
6236821 1516693 9650183
8925467 6026816 4360981
9308385 5294795 5670309
10234213 4937735 9244351
1859354 8650734 9374639
8471959 4895401 7283856
1558450 4303912 1880657
6553903 8778795 8439057
6837175 5441953 1093846
5578667 2295658 3768931
123345 4199108 4980234
4117341 9833937 5912976
7980092 137826 8757700
2191176 4989965 8266390
5750748 9025489 747919
3067409 2911557 9365988
9986252 3997288 6761252
7456762 5240691 9584487
1664710 8639648 2313623
6845608 3078283 9959395
3964027 1438913 1609844
6671656 3266667 6957321
2585880 1128293 2096257
4679625 10026705 4514080
2475084 3545664 3961089
5395668 1403197 8035752
9983430 4904067 5235415
4815852 2708661 7135840
8705143 9484019 6763347
2173107 5728634 5905110
4807092 463401 9654318
1302213 8339259 7401304
818010 1889647 8347093
7844333 820869 6075382
5872438 3843839 8658264
5594546 10243302 1281144
6536889 6160728 5621404
2679013 5939087 8762417
2083596 799869 7418814
1696792 7729602 1041773
8327367 3060815 10012213
5287904 9166445 533026
9013609 9749463 1881171
8065932 2779888 414675
1726016 559780 1350047
8441640 1520565 1619259
2446870 4080647 8207841
4136329 2021068 4297044
6741064 6390356 4295786
6549390 9316397 3713408
4012182 1273092 2150591
7907831 4828586 5798764
2406510 10176324 3119104
3234347 6871529 2335432
10303146 1329191 6183973
1814837 6638677 7407077
2604579 8656154 785630
9079054 7555497 6277604
4834171 8288065 6871244
7047780 1320485 5129490
4377986 1675017 6297046
2719619 3116729 594836
9502329 732899 766648
6925499 5928161 1027945
7896300 4587404 2495250
3205095 2498733 2693566
9508242 3806117 3282084
5057389 8816040 7146202
1331080 3235356 9765745
8962576 4239993 3451679
8819431 8846643 3292137
5233105 6748088 4041037
9396415 242682 1380353
1524783 4909870 2297047
1241481 8698780 1122258
4728088 10108263 10217363
10043285 9392856 7202697
8142731 8123765 2698876
8001162 1986459 9604894
4337691 7405933 3426948
191539 6333878 4492149
10287606 1162508 4203551
1192470 8993048 9525405
4000419 1182846 2483082
652093 10191418 6023828
10198613 5846583 5719651
6219934 2955994 5042092
5976998 2782072 3739987
6658428 5916002 8798782
7908085 1381677 1116442
2436548 9756551 3852812
5126444 6044454 5321029
1409236 3844074 5176120
2339481 8860523 7826002
9053441 8914506 5731825
3170862 1701170 3234251
5559546 2369647 9468056
7587419 5580412 9709224
8865664 1128766 3804572
2793999 9038094 8011728
1257879 6716195 5878969
4149466 8528366 8926016
9541471 7272694 3784385
10255969 5404878 9292925
9611870 4545576 1269499
9862135 5011026 3785984
1758900 8112756 4377950
6793984 6831131 557305
7444368 6967468 2366945
3700991 6002057 1850367
7634387 979415 3236176
9218354 5584825 869768
2598406 3302765 10286499
7985212 9637523 6955877
2734128 3342108 5509520
4894899 3216618 294498
4715134 2557625 886517
3309248 3557549 206287
7189718 3162139 1726135
9356526 3474648 1769225
3573625 1835422 3848321
2376049 4320312 9328010
4686055 8749778 9176629
1148655 275175 2914005
1097686 8348126 722976
7667685 1989152 7032130
542744 7159929 1156231
7749537 2149766 5998972
8300023 1977747 2678599
3884544 3272830 5488651
8162410 3148942 4931936
5342433 9973606 619937
8328353 6066154 7960122
1797899 3842895 3252282
1444412 4748615 1676432
5302594 5525317 6281840
3596023 9338710 9372461
10055649 4437114 7853248
7431835 7255624 3515283
3288025 4148783 3040268
884802 9263737 9302080
6708179 4142649 5073656
8521140 8377514 6614791
105575 5152517 9664078
5742602 742645 1220959
6044756 2352879 1354941
2437906 3893779 8261257
9634562 9906863 2823615
8921977 2908740 2615643
9435121 4672135 6811391
7266202 3532806 5721420
166631 346235 7012099
1821822 4532022 388475
4389088 8890617 10250461
1577674 6533895 6050662
885606 495628 7309253
8053822 1636685 5513324
3961337 4419932 4142426
5352621 4004323 4591810
943385 8269163 3031177
23633 2271945 10315363
4037743 7373469 2185359
2152191 5816541 4689304
5802094 6158339 4481567
4578192 6978493 6882998
2224593 7811751 8667528
214527 3228365 6060341
7130310 6838418 7372488
5541696 6719743 8722023
5372431 233650 7620285
10053831 1467201 3473543
5113310 5331261 1167879
5587857 8425495 2395808
6068185 3918484 5034707
3156655 6058090 9167853
2135470 7885404 2864913
1829036 613656 6829251
5846466 7525519 2123752
2651231 2983039 615205
8576439 8813243 3801891
8186011 5515774 3885362
1914474 2105439 9068989
7008456 104654 2665303
7457676 172220 8592023
7224008 1040114 1286780
1979456 2371422 4852991
8609469 8482039 8235477
4334326 6311220 5778302
9221604 1780753 3525529
2561061 1781053 3427960
3195820 5197130 10276672
8308555 8983366 6769356
2984259 9320066 6500027
8904768 7847616 6189666
7173022 6939533 416547
4649736 379632 9286787
4560519 5097525 3353680
3826358 3526988 1261330
8342324 5193498 10138979
6339655 244776 7501276
3744660 1122072 1330563
4344671 8327000 5678354
8092525 2854822 10104510
1894515 2368951 5649083
7935007 3497675 2482242
655630 1186798 3169193
2105443 8981875 7149566
8929039 5749939 2707044
4301303 501478 5468290
268021 6744140 9699610
8306004 6824687 2907898
823875 2185467 3432286
10174806 4880247 8479320
5691366 2613976 7515974
3197392 259067 1472681
9347364 8567501 6024062
9874360 356150 8921512
3713181 6607861 5850526
6998154 889649 577759
1840627 8175854 4328007
5099431 8757819 7321260
6904240 3554624 6611390
9992923 1317465 5152060
7941978 4887911 1817400
4169693 6014301 5191216
6007218 3607966 716307
5683527 754223 2242327
7414722 1983292 10108315
1594694 4927955 5905620
8833122 5918320 9688626
10040066 1820224 10232862
1762777 1422656 4830128
1576244 7502687 1185093
3864943 3253106 8925506
1417067 10089068 3245908
9428809 2807468 3729872
5235058 5750452 9166404
5934095 846953 349354
8690 8588268 6894529
1661575 1611408 3684516
4740134 8813491 1236857
4146918 1070422 7146248
8817412 6165252 3095345
5648603 5351900 6387819
5856445 6749611 8395190
4748564 2381161 237594
2215876 1515165 4653996
10153961 8325710 965582
7796562 6535747 8854461
4401313 9038404 7827138
8490683 5898377 1497308
471070 7814860 2851254
4449265 3739269 2660059
9329465 4022692 3192588
701692 5557433 7011114
5646589 10230762 4491939
3299841 2681964 9516672
4673141 5374006 7338794
6494024 5250661 5187985
5949732 6435017 9770388
8430855 2022774 5417431
2680526 8984712 1438136
6673548 8171901 719871
8642518 3844726 9665367
151775 6575861 4232168
7802949 9961285 8209063
375747 6811349 5143240
6332138 6978910 3073189
6916837 6900334 3952368
8413538 1110304 4337874
1938008 1886382 4240840
2270820 9433976 3052490
2116157 9293046 2430178
1538973 8090086 2181610
1286347 1815669 8077574
5128427 865946 3138378
6352308 175324 6415776
8318923 5154316 8020374
5718684 4894585 311965
7299985 5042741 4378106
5154540 7103507 6250130
9221859 4814221 9723417
1078041 2149113 6654354
6685523 7112032 5445560
6935120 3569600 3259041
6198498 7072292 430056
9354521 9003446 2539896
9728093 3409352 8200889
8219755 5089075 7802095
7331015 8517896 6377575
5605434 646424 994888
7084872 6792849 9639090
9588625 1840488 7564029
950231 1689000 8730236
9462026 10228797 10071153
1741265 9252928 4122178
5924230 823844 9774011
3849060 5989057 9110169
3934516 2112200 5251054
6927130 7053530 4543985
2583737 692096 144484
4597845 8124767 361516
4902351 7612461 7050528
3594962 3620141 1698015
6236755 9957939 480296
2377589 3971565 7631011
8514112 2608731 3538413
6897700 9326046 1681099
2900286 8168142 4987408
4102510 5797510 5506338
3227414 5033692 1683031
8253970 5219365 6561626
2137112 9955848 1172502
4548527 6546179 1121150
1714505 5959831 6905416
8396457 3902683 2243281
2212904 8470955 2824136
2575664 3329001 3841787
2337633 9549233 8944544
1944393 3503714 7972873
5664780 329862 4579659
4969120 8626194 5476092
4062849 7257765 537428
3869148 899275 592500
9690293 9850534 6690794
8147712 8453477 8382514
6486147 9621253 4884658
6356332 5448137 2967881
4014065 421944 6676475
4351236 6405697 6034131
5804824 4374911 5006090
5016506 4189474 10051441
8655497 8897478 8920864
817862 4238755 961172
4459095 9878508 2457055
1644162 6432411 5125796
526038 6472751 4753861
5624095 5122566 4495962
1178280 9424239 1381365
6777720 5769552 3244640
1374481 7521600 7027824
1812744 5718827 183175
7861417 1408013 4232624
2537315 8103410 7373886
2564236 3702891 6209206
4771291 8874609 9704093
6158038 859431 1370831
3609625 3526965 8830738
7284465 82123 1835045
6126957 7798356 2788048
83522 4647858 974052
288297 9694536 4097592
7354817 7096347 501653
5666165 2605289 6092957
4143326 3704476 6623843
9253910 8505965 5640610
9923140 2470117 9131728
1036076 8762053 5436546
961562 891045 2331465
1496224 8456644 9567499
1124426 2412404 4932833
2872956 7145 7672121
8612637 4869800 1785268
480661 4948157 7886596
9848327 6818985 2676384
3512469 195821 5365643
8139086 7989629 6523944
7633833 322803 5277713
1749426 4199347 5198009
1290342 6673371 5019859
4370925 6116896 9035895
7258863 4003753 3845375
10007459 7911188 4476412
1535161 7644709 3339324
173478 9248194 5529530
3016627 3269583 2830586
9082261 6357444 10076752
5090870 3076167 1560479
3320930 6901533 8605216
3853687 7644400 2350144
2461303 1307256 5578134
3158399 1553919 9938321
2821621 252484 9605593
2203254 6076469 104872
8615580 6682754 6183400
9045437 8339563 4977471
1480455 1375943 3939177
9173863 4651781 33532
6099285 552749 1976048
6967459 5870149 9892476
6613667 8971690 1307556
9379537 1667129 1007954
9373662 6980361 4393353
9132457 372278 7785392
2775262 8423473 7122629
2706280 2819297 3514304
3917932 2358921 1229078
256570 5181691 7962773
1935950 5720493 3901166
3504392 1617871 4563047
5726196 10227044 4923017
6156679 6303078 879386
3860164 767496 8472447
4601132 164124 6511834
2960331 2112647 4288587
10252570 7975317 5055464
4781748 6992284 7299093
110555 3280725 7006389
8884785 586740 904064
5574441 9314558 8486433
9962979 1859045 1638776
5357477 4678100 2879609
1150490 1897957 9991919
7817841 6209280 5495153
1199101 6920744 6802298
2078912 3667877 2464948
1131626 6708822 4667713
6554433 5278599 6869515
5062448 7047608 6890861
8190980 5084236 2131166
7521761 6857041 518363
4350657 7969730 2312501
9889078 9990969 4933963
5717350 393452 8905715
34690 2543782 2149784
8969175 8353480 2241625
4052190 6836070 5584013
4088270 1334669 2191883
8614925 6896974 6091393
265987 4343840 3624451
3767528 871880 4003463
1998876 9169413 4443434
396858 5289900 283715
9982255 1187429 9991007
1359391 5675227 7654497
2586102 1705969 2364443
2956760 6890950 1828008
5543379 7722018 1460173
629458 4781074 8171340
1316189 6702041 2546392
2904520 3550254 5045161
1016800 8756731 8852335
1513464 9200904 6162375
6467536 3041195 5525414
2760085 7175644 8358997
1392585 2144843 3481849
2016675 7500546 2253620
1593786 6488961 734837
2149873 8896311 5929587
3530755 196555 4546434
4183070 5417331 3101730
8717139 933307 10104857
4418949 6883924 7352484
2083893 3072516 5953085
2564319 634385 9218290
9279087 9665124 2910679
8849637 7135052 2251380
9775613 5992293 6474416
7758447 6257062 2369932
3009967 2373123 3866039
1867604 6349100 1766591
3064892 4320717 932461
3926342 5062220 8653063
8798699 3948627 6170222
4298754 2084024 2917124
2674722 1602428 316520
6481265 6646286 8230284
1370340 4581479 6912781
8710807 2346233 1521645
3167712 5311305 7051854
9959886 5591918 1114704
7910865 1258094 2487553
2392032 4926193 4565754
1736197 1184131 546541
6951216 632029 6279271
6928471 6431218 17131
717150 3687941 4808559
7302754 9128027 7805097
8673483 5243857 1947203
2055063 3668896 8784465
9947734 7826756 707085
9389995 5727680 3465648
1823039 7486277 7629958
2357911 6614516 9624926
5830896 9189218 527341
2716192 50044 8846152
6141802 8817157 6882984
2235423 6601361 5789698
3584682 2350923 6375876
8418709 8049927 3067822
8626388 4023234 8626593
3482090 1490156 217543
6132110 1574164 3293483
10090836 5162670 7932286
6659289 6750800 3221240
9192124 7976077 3044024
6322113 8572947 2031049
6466024 668508 9067015
1089250 7132190 1018274
6328230 4859586 5791447
2465727 7467812 9911091
5640983 339709 4562801
2656666 3760684 8359396
2667688 1399773 9992481
4121704 6364086 7624429
1566754 3122809 9990989
5874004 9369531 1113566
5861530 2653753 8188503
2283531 4978453 5356934
666256 908844 3018846
5103554 838841 5932839
1113309 3647325 7662564
10157466 770674 6864571
4734719 1395806 9440216
9280129 4148456 6402431
2030237 6418316 7256905
8769922 9546329 2427327
5978258 8772336 6466202
1994210 8594085 687964
6381765 1989894 6380339
1402927 1586047 2470286
259380 495881 2807175
4456199 4383011 8716401
849782 8589529 450773
4863917 4627322 2344953
7876919 6787814 7993862
4579928 6587149 7326126
8322363 5370100 9841181
35272 191400 8954405
1865015 8199356 671785
10121811 2378850 223067
8240125 4971503 2509650
7775919 5184309 1864267
2531416 9891595 9041013
8995511 2429273 97138
19137 4131456 8214907
3898002 1337890 3905429
5400268 10007889 2801774
7527334 8318603 1739718
6526249 2347866 1254062
7925152 7674881 4773821
7412606 6337551 5562206
40408 8971670 8313407
9665181 3585168 3311179
3484580 7661092 3637144
5533981 6394255 3709187
927432 8779797 4750264
7363646 1726448 9239943
652239 9312551 3356440
6398635 4326641 3856250
5016059 7203679 2389418
6389458 5240549 8200099
5122990 3986821 9516807
3740686 6454890 8345083
8974607 1734928 2608771
3740120 6203732 6138709
9500651 229628 9688615
9241106 2591393 9307785
2485929 3194043 7535437
1387300 3030662 1935365
2305116 8061960 4748471
8881438 1482252 7235621
3951573 5089341 8658653
4148742 1699496 7326104
8780800 3815086 662439
10274718 6870268 8181378
2207326 8154797 1031371
2625898 10272295 10286593
535869 4079695 2247525
8772303 504682 4920260
3285640 26897 445717
8604868 19208 6402388
601019 6058201 7708971
4342633 8892745 5895252
6507373 4026965 3401240
3127781 8800591 3509245
3893269 7123107 6655630
3968823 8055262 9355331
1174652 7677948 6643611
9924519 5637104 6052536
9106858 7389642 8477027
5244640 9741878 2805646
7906705 9541158 6285204
5376421 6734522 8375018
1628172 9937943 2328121
2059008 4134248 431717
1011242 7841799 6952498
2093856 7301341 7129129
4026204 7785995 1967959
8120407 8612543 9702802
8364114 7146192 6483969
4164080 6005045 8840780
9606531 94379 2132283
4406399 6460867 9508938
3308064 7500699 2596271
2908344 2891920 2113714
809338 8305157 9570273
4848633 1197950 1449054
995925 2436962 334639
7376728 4696230 6368
6346090 3241673 7549829
316074 9069708 2571379
2289336 4995683 3692586
9123011 7023543 9321405
4864920 3619855 3618723
4698009 2354491 1240687
964855 6248663 1565643
4095045 418303 2599588
7459170 10128214 8658060
5588255 4128993 6384084
9015296 6524728 3529453
1265215 9579436 5993338
1786556 1056552 8925943
1223343 9725361 6846105
1272530 306655 9374661
7703975 8716896 4387077
5468713 843263 8759723
5178610 2275443 411460
1555649 1716124 760682
7361015 591439 3002964
752995 7470508 3374817
1792147 8261921 6311003
10068653 1185078 1730176
6268960 1565828 9470651
6579277 6337769 8529428
8436368 292705 8846501
214891 5704546 355326
605595 7300634 6369901
9338952 5458236 5125768
2845241 5115784 7363876
775143 2377867 10202829
1509672 5868424 5452171
675513 8451800 1517527
4647732 1912810 4979383
1175049 1053170 8646544
5349379 7422553 9529215
8431288 8152221 7068275
7668099 5810103 1313831
2313225 5609923 2428074
2392628 1438569 5710463
8476946 2822918 6031104
9654769 6034633 3456673
4900015 2348318 644062
1665122 2525459 3458491
7386068 733765 6776016
8542143 3145445 5602714
4065502 502790 3794403
131329 571979 8454422
3950007 3432252 733871
7771192 9009256 8670912
6343353 191625 7807372
1065310 9973293 9997036
157781 4126749 7962887
1859708 5788120 6770494
2543402 5252616 9702264
9493055 4994925 8113335
8179087 2569884 8112124
2667058 7481813 7933624
3419232 3546490 2570764
994926 1501295 10130686
5182933 6750190 9203030
5092862 10080343 2852088
8148178 4502080 7513946
3422444 4026089 10249519
7877348 9860761 3316430
5337307 4180499 3721855
5401510 6141340 6351495
6249448 4511708 3528518
4304206 2231664 290278
445597 8318899 1488160
5113702 9781231 4805822
3768673 10018395 5223640
8065705 4001445 3759122
4682097 4268394 4440781
2853701 1298230 2032774
9005505 10032569 7783573
4864438 3463917 4695953
6018545 9762427 7906776
9942489 208228 9614073
8462445 1462250 9593469
1905985 6659930 9118987
3164597 9072197 9248912
3952005 7417498 3826584
9765246 6172734 1357954
6190174 1462947 307941
3200356 5783823 2616896
1853077 5997280 5030782
6787897 8521797 2872104
3404366 1449661 6442312
7272165 218472 10148306
5598536 9270090 8284896
379952 5589434 8028692
6453990 6554571 4724895
4402834 9552277 6306413
6003863 3506592 9376360
6818783 806489 2128722
8497129 246093 2835695
8063745 2799778 8604633
1695146 3274905 2167258
8528690 3788474 2115646
4609422 5408537 6213274
6426441 4577582 8184419
4891205 4901463 4316858
7511918 1082449 8361894
4171021 9333720 9705726
3138749 1948888 7489110
6026547 9310347 2933073
5343249 2330849 1687369
1946194 4910131 546247
8204704 7037492 2130101
7822812 1833205 561885
5695068 2906498 2733117
1732825 1563880 304810
7563704 5182539 9426609
10081282 1773072 7816324
6317570 8203964 3441110
895689 7729267 1000140
1670038 6688404 7926341
7252984 1552902 1266697
2840863 7110119 2909085
9240514 3672887 9127374
6381378 3173933 4864140
1726091 4428553 2871348
954347 7705863 5789963
8699918 1147596 4043078
7436364 5311197 5544051
7500972 5907477 7648299
8166525 8120693 6467167
5328361 6630202 3286437
9175836 1532044 4810388
1360419 8175293 2628160
4237818 3738266 1618675
7271117 1656582 8899624
8347459 1507685 1765876
2717194 6926838 749047
7365030 7255318 727411
2801102 8557287 10306048
9405516 5238679 9081496
8872657 9390914 8280012
9175313 1586655 2643927
614821 2021117 5963614
9745897 1775095 180034
4949982 1868116 4996713
3892374 5806557 164121
9569796 3715911 2811002
8622639 136579 6250022
6795470 9548374 6322262
8962745 74078 7688990
4026688 6286503 7669611
2141906 67358 5839566
2121793 7797504 2676586
2235823 260820 6029988
6488711 4944729 4826520
6283282 8403788 4561673
4384994 6621724 1506339
9035180 10171756 3567559
6246118 4051174 4537433
2118632 6895374 3283682
4231033 2986854 4106149
9259632 4479065 2469653
6748564 9611314 4220009
4186999 1087285 1719532
6027556 4016796 3503663
9883953 7601991 3934386
6504637 1007277 4969834
5195379 6301118 3455016
7872998 8619256 2009132
8024876 275730 8392738
969895 9466821 8394630
10228816 4864554 3246665
7042274 23745 8914762
636465 6919653 6126495
6440977 5931040 2470165
6489861 9735027 8159739
3697663 734694 85639
2824917 137820 7014522
5979671 7734889 3110682
4004005 10090977 5292476
4056783 1868001 6656049
6504004 5452657 121046
2169619 2357533 7318787
764793 5812945 7300321
3487998 4950800 7365651
6479343 1202553 8344219
6190011 6487298 2601508
844708 7890089 8472281
3223280 5647700 1291171
8380734 3515870 2710268
8927213 3545627 2675086
6612911 6060645 1512135
429025 8625462 6221475
586526 7639572 599364
2546426 2298980 8331955
9352676 483722 2785211
8809588 7390188 3104849
2323422 4213300 3299321
7779819 5295560 8852263
1383249 320378 7089463
7980860 8451771 327098
1988569 2371534 1742081
4229821 1315052 2359491
9979131 1896796 5288152
3513090 10137802 3968269
3712165 4220600 10154939
7934726 501714 3608328
3896061 997500 3728806
5940295 10030275 3325235
9557724 2313492 6332112
841481 803951 4224715
5903523 2084411 162582
8607346 5831557 1732546
1619160 10264001 8472388
7912711 10180021 3577378
271891 5250072 3140333
6423978 4260826 1728569
6610221 6493711 8779258
8445748 8116702 5903542
4854610 6141896 8119879
10183124 5164106 4477804
1103229 6929989 5186715
8430203 10005303 9608317
9175456 10158051 5364126
1822630 623601 5092172
10308730 1841959 1092089
5557281 9467328 8264137
2574907 9812935 4171581
3449973 4781279 3543900
8784367 1349359 6351515
9936682 4919310 8074650
9195999 5366313 10276596
5525945 3990976 9593720
10055366 8747886 5709121
9006455 904716 6773390
1958297 9568667 2035911
1730005 2024621 9164027
6321375 6718526 3008574
9190235 9801525 1491447
1659834 2755800 10309047
1083356 7806833 7493216
6358506 5129853 40230
5516839 6104751 9760401
6460519 4348244 2472531
3947952 5294493 5421767
146539 936503 601890
8079156 6984029 5079407
6207903 1698704 7697929
2975306 33431 76355
2552296 9323769 6034766
6245117 1362906 5572023
774911 8615527 4778487
682574 4314733 5983191
8058334 8947170 5111907
4450607 5035262 2484086
6948069 7144762 6037006
9830388 6753634 4195036
2331417 4940395 6434312
294193 1508151 322402
7028194 5716690 2991521
4927449 7109049 5286014
726594 5993748 9587016
10079936 6377442 4105327
5039086 6196047 10235267
9916997 8258651 255936
6738519 7183183 969402
8683891 6167543 2726050
5770066 8033802 6085186
7789913 6724569 9013959
2267340 118692 6464863
1195318 1047201 996551
7675532 10138303 7979662
8214706 8178328 5565795
4075999 74665 1444719
8560224 5306822 1422690
4235817 8198953 9500115
427079 2303147 4142663
3201940 1278487 1419035
1291479 6798609 9452910
6886737 4815335 5291569
10197903 9078047 8818821
2507631 9581370 5979966
10009153 740243 9503537
2741613 9049819 3110385
9392894 6499696 8549145
9641494 7098168 1002223
8919455 1446350 8936818
5097667 9222835 8900865
6494378 8479103 2218685
8495517 6816303 6334431
3714665 8587069 677486
1626115 2036148 5398698
4169858 1757317 3378504
6988986 4973789 8220722
79120 5695102 130436
6820119 9875310 2594514
6158179 10176189 426943
692195 8769685 2173577
4019238 7005413 1201900
6718578 10110032 582316
7925982 5465454 4992607
7091708 2355295 4344603
6941770 499126 5506510
5703008 8733265 5802484
7511943 212546 786994
9500439 974647 38123
7309364 6540084 4976815
6415641 4297550 6805347
5772504 4485556 9693296
2008271 5250692 6862994
3880420 388384 7536748
8574110 10105277 2855406
103505 8023257 7548813
8357686 4957148 8187549
8455661 1075480 3805857
2100575 1959709 5347919
4358777 8037685 5789431
8801997 3931400 2577047
5224614 1237980 6428669
4771691 8027483 8427905
4286301 7013926 6485510
375210 8166694 3967989
1513390 1898264 8181527
6392431 10215511 7127349
2994809 2345740 9939488
8134600 4302132 240855
3958007 4003171 6210539
985823 5404367 5434776
677131 5708178 7492009
3173149 9954609 4152273
8864364 3057832 3555186
9917327 2751257 4968850
2765412 185383 7806214
7759784 45373 3878572
5986594 10124306 487278
8633316 3093306 8807765
5411847 1092704 3982697
2935356 3751477 5206881
2374951 6725791 5070482
7886787 7147482 5635400
3462477 5450792 9288008
8307650 6573471 5802921
4209339 2426849 9416595
50142 7328098 10002235
3582155 4209479 8673061
5029373 4650477 7593146
6439669 7124496 5785720
1984909 8337661 2032744
8632091 624351 6830854
9919220 1943720 9237519
7897169 7862781 9674090
5315975 5196916 2108365
5401498 3415919 657626
3606365 4471123 1390912
8722215 2311086 5749294
9578476 2577165 3044345
4555593 2904788 6070164
2621188 3059284 1800028
7329361 5752132 706498
8006760 8068648 2343203
642902 7919375 8439712
10199940 1889986 10024397
7594167 9779082 6222816
2928506 6074034 7814685
7741863 5208823 8394742
6773778 1182886 1578238
7431139 5040727 1507234
8432318 2810006 1335764
732684 7762578 3234964
8931342 8569103 2484733
8274488 9734352 9780355
7713880 1480640 7730244
4732962 3263875 6314370
257851 6121752 2551211
7397941 3744168 475109
643836 9963031 9202305
2334455 1174899 1789030
6018545 57601 5629378
400863 8852647 7215051
6922256 9473504 2153649
8486751 6456396 464930
6668934 10094438 5958447
9483190 9597471 7674914
9678292 6514382 2763050
4436593 7791206 7028034
1124845 5917660 9774220
414940 4136071 8096328
3397504 3752575 4367030
7999127 151293 7800746
8359454 1023016 4695769
1053010 22853 10287593
6979840 7451604 5329940
5934964 7247894 863933
9752396 8752209 4363376
6924494 7760397 5929739
6489653 9605714 6754718
2199246 3027744 9770576
1008573 6079200 8409984
2578916 9558620 2185045
2478593 9380062 10260290
8918899 7515632 5589712
4251239 5971042 1628509
6856703 6592165 164284
5786166 520655 7970127
7741187 9771912 10278628
5120460 1398510 6946017
6085930 6725287 3921496
2280568 897532 5754006
1234893 3854102 4450346
5331445 9229080 9464383
2745305 2947443 3412636
2383257 10136200 4292016
2121572 4229292 1656582
1267488 1680919 8501072
5916358 7282709 7578867
6951491 784716 10189142
4566830 2127823 2029854
1331901 7926791 2661946
7387794 9941387 5884797
618450 5371339 8138111
3009837 4881378 7801102
942191 3912368 4804984
4255276 1890030 1851910
2233692 7699309 9725368
1243477 2398806 7236696
2584472 9393924 3317841
1862067 1954954 8147426
7924150 4257705 4285689
3080009 2080173 1807737
4998678 6480914 8878804
9464694 4310915 9202608
10012666 5112182 848962
447301 9593117 6165252
1803434 5078214 3302385
6151573 5941184 10075456
8514782 6967995 9316475
2889132 3913109 10265152
3912630 2648810 9224519
8930356 5445523 1988042
7855179 6431879 8412800
2523473 7638839 3434033
10149436 9046684 7632207
9454838 9148190 1221457
4953269 1820836 5564088
8117272 4895559 6174185
9726520 6704007 9732665
2340568 9294553 5399255
17934 2825596 1919646
4585682 976868 8503283
3843915 7939465 5454775
5224981 8191876 4755602
1465271 9379745 3153744
5454024 5227253 3391960
1649085 6101680 5838517
5711706 7895623 5531733
169880 3613365 5981077
2378164 478222 7246232
7109845 4145165 886887
4711680 8534585 1837182
7691026 2609168 1172484
9552658 9937675 4842252
6671384 841958 5373422
7554409 1978710 5410897
3852091 6670385 5292926
4654245 7669588 5552123
2644467 8146369 4202345
9732416 8493063 680100
10301605 9407426 2739801
5238574 496007 4954144
5877103 2063799 1199950
4800594 9992529 1587919
7881936 9683149 9042282
4640258 3832893 1545240
3762071 873464 1972865
2613673 10289409 8541857
2084820 4729679 9931767
8198433 5436085 4974925
5983117 8415862 5874586
3874981 214031 7486208
3944232 704946 2016020
5859589 4052771 9544947
3751042 6431949 6532396
8521934 3126198 6046864
8781185 4188798 3114265
1350375 7364911 9339635
4886448 7480423 6269231
2370664 1930233 4462663
7043733 4057175 3402133
2860027 8370447 6099049
9770588 8854914 4253417
7557359 1394741 1532085
358319 5875613 7164162
3381934 233883 7567006
89285 2372354 8420243
5691958 7607779 7938840
2126355 9877435 2726123
4605916 7581989 826280
8440706 3074808 7240363
3205619 6627719 9902099
6188123 2473996 3094521
2345560 2372284 1534067
459997 1627973 6052212
6994107 3227429 4215757
9597205 2783285 6223210
5862460 6331276 1971895
9063193 5897151 581033
4290804 9261365 2885929
305965 8100096 9374365
4701069 9335941 5582000
2760420 8866162 2064936
3440768 1321053 2515061
147290 3432219 2460245
1818159 6887612 410450
2466045 2219657 6612031
4629219 7371019 1860060
9650056 1455232 4193361
5365704 663806 8219760
6209318 2779337 7534677
4857491 154363 249426
5505051 7691244 9311940
9025374 9249597 5940403
7432317 7063043 7577525
1034169 8551675 8873935
446056 3698286 9365215
9956040 8339499 9068221
6011746 4629375 1773206
2942654 5841577 8812525
7866482 8312687 1887105
4546055 5930077 5590739
1892150 7685643 2206740
6128717 4794811 6850113
8427890 4785580 9668279
9774355 2788619 2568934
3506230 2196267 2454012
4277066 4163416 9961409
8485550 124374 1163537
7875807 5484854 3339254
1091282 7717518 5949378
737116 279241 2345887
1759609 6877074 4604143
4357656 1113198 4179804
4341302 9026962 7684821
8354972 8775963 8081103
8897698 2635272 2503887
5364586 6109533 9751167
10004387 1473976 8652583
2321985 2737562 8912046
2464115 9323413 3849758
4612203 634967 6964402
7790382 4952386 2287351
7213863 2742110 8270858
2442700 6973010 9369968
8018095 1165823 4454226
2522564 9594037 1236170
8626178 4831554 7068767
7502923 3039386 1470141
2154793 5087008 6469648
6907733 2941632 9514551
8498130 9249169 9866060
8061517 9668743 1435318
2237789 4787596 6874276
9972354 9872940 43358
1160767 9509682 5363838
1838920 10152467 5671999
298883 4017219 6449230
2112786 4509062 7499852
8140887 10220263 9801815
560217 5239428 4407235
5339579 2225821 6788314
702216 8842042 3127416
2207979 3497126 162231
7989121 8156074 1320773
1636739 1556001 10073413
8751962 5181826 5646609
5494070 2343666 6910500
3257008 1195793 2746389
2999672 9469501 861935
2469725 8012259 574678
10261449 1649734 1212443
1441736 3343428 175237
2538957 3480054 1208794
7900084 4661215 9347864
6459646 2613775 4166201
4773085 1298142 1879916
4038939 3388819 3195435
1925111 6830177 2593563
1193589 9939109 5211080
9283443 7741214 3639315
5107888 9923030 7428856
7235890 4234009 5864113
9798899 9282433 2707754
4864697 6948726 10124091
4135145 8436008 6962543
9511650 7703690 9946952
8812882 8789138 8812469
4028516 6627119 5041607
3671162 2677305 7595687
5261043 7187578 7689027
10233791 335202 6778474
2538974 4974064 9327321
3633693 4777179 10162862
4518877 170910 9057952
6422482 4312499 2394937
7790381 9808125 10212011
118030 3122984 1535522
8960926 1414150 3109200
2590938 3426810 3564748
5050677 6288553 10143008
1706516 4714895 840002
7666844 4264712 6099870
3467978 9285175 9998634
2651264 9846859 3719768
2963297 2941401 9803095
7061636 4489262 10174519
1990762 10023672 3866785
6593251 7317173 6573252
9727952 6492270 3057953
9691024 7163238 1750328
2540685 199439 489568
3095108 102522 1621422
5096272 5826074 7275285
2045157 8377828 2773666
8858690 1017214 2103498
6504392 5081372 9604058
8921978 8828443 895559
804212 5883353 6794134
10065976 9585089 6469172
5089417 6172399 9470041
9042442 7353573 5608444
3589598 7646772 3802303
10296508 9669275 4770774
2594480 10141471 2581186
5731993 5208 9451929
3330508 4820213 1639395
2164493 1095333 2757804
3292395 9744215 1002993
1083260 2059321 3494975
696037 1131038 81026
486323 1641775 456569
8237475 1043630 646864
1991608 647733 129843
21586 10051475 7908897
8793055 765109 5135747
6766061 4975819 10016499
6432957 6349456 6461932
636527 3842686 6652239
8443164 9692536 2323061
7653487 5545072 6130639
4489192 3396656 348385
7196595 9717099 9942986
5385635 4968827 6421100
5556666 7630350 5089854
3704828 3067226 3817342
8948884 4712392 9784242
7180593 6084058 1390030
6375987 372005 9569354
4812232 7598157 6490708
187185 1464123 4209887
10074242 10298351 619902
1186113 3583313 812128
1817008 2834191 7123483
1785102 5996033 7956817
3347362 5473053 164601
2722984 3239874 5475321
9070602 390097 4387339
10087844 9351855 5489026
5675133 8071050 6716097
5976139 8841948 7838114
5815061 4779442 536655
697229 3770746 74699
5729147 5665260 3087657
1256848 545040 4976042
4963526 5612006 7011714
2603166 2082315 8278141
8810322 60535 7058241
8897974 8294767 9265558
5358028 6756752 10079589
3823056 5442152 970968
8758864 3980503 3040454
3725132 6755622 8891771
142008 919058 8767876
5206689 9978533 4104678
8589949 2281102 9298833
4136605 9562310 4533353
1009578 1801499 444347
8879071 1304604 2354644
1792584 4615943 2619184
3010838 1307669 1075226
3714431 1247955 8825456
2097244 9205771 7604187
3495570 6913430 7317423
6272519 8088402 8615207
10229987 3055247 4955400
3953050 1521854 9939009
3446095 6392812 3894350
8099980 3563553 3401973
6952325 10249003 6523729
1821549 1185 5285200
10260624 8499443 9711918
4972890 10300988 9360659
1437235 4376614 2911278
4588706 2973007 8875631
3671506 3119787 5556453
9949280 2779909 7233432
234165 8582900 8436060
5739080 3349244 3060141
4338206 6699829 8079045
9675323 2847263 9907227
5967108 6860421 5034463
1629375 3661849 2159811
5461520 2579564 4751916
3093652 7568596 3672427
8198261 10114533 9928061
1994024 8251011 6429438
124207 9573233 6478319
7167908 9579237 7520487
9947744 2096848 1104344
4123468 4720487 6439713
7738717 1496318 6730837
8111077 7433922 1105711
1469025 4082465 4002306
7852749 6078674 9886782
9965574 958565 2734796
3183537 202656 2400857
6966529 6895210 5830248
9427378 702435 6461929
8914279 6326220 3978566
8148520 8516149 7766491
6844988 6253013 989917
7681384 7577006 3492748
8550641 2274312 7549375
142717 2856700 9854459
8531570 7929361 990624
1398786 5140964 261472
9445598 6330678 5852883
609316 6169965 1648661
7813065 2249010 8447318
6486962 5928070 7799455
2082071 8457824 7540729
421734 3095836 6997003
2633373 2724091 8838544
8184946 3534687 556433
5286104 6566008 7975225
4688915 9599294 9762956
1475080 6669386 4538577
8729269 1898981 9637058
7282103 1401993 7821834
5295478 2541672 4732170
7061766 847166 4421368
7682668 9001769 3196649
662535 3620754 2000377
6695400 1839441 2809594
5380490 7614359 8127145
9985629 7215368 5390997
9337733 3996613 4135139
206409 8326742 3644287
6555459 3562319 3149262
6975170 660213 2275272
6782776 426413 5282254
9087171 741765 9654121
937359 4958308 6929695
5248591 3855445 2062990
6679442 8917382 2148903
7691837 4296101 6954329
1748636 3643098 2017178
5459236 1126777 2438383
1237636 6673710 9463446
3335587 6405772 2508387
7907212 6399836 5745450
3295777 2709629 1540653
1161275 4401406 3247363
7531212 5767567 1875913
2239484 8476452 3273036
7271664 7912583 113389
5998871 5809103 6533692
7695188 1170000 2076389
987450 7518208 6439195
5897602 2668667 3884770
1922483 3147093 26479
7856185 6169911 3046764
1160508 1899040 3765080
4087016 6182201 4664372
4419073 4635564 7121921
1845746 2061097 9310753
7445116 2510133 8060348
7858418 9837223 637908
225840 6478630 4593562
4689189 3652765 8832153
5693140 3611340 9254030
7509581 2983136 5262406
2054899 4505725 6133375
2703724 7514368 5898393
1180852 8338209 4587361
7142696 5602622 8165685
3507598 8612671 802898
8362900 9296154 5712426
2705963 8587164 4515945
2893715 2272098 9683294
7437297 9394985 8592693
6984417 291279 6980203
6053941 4721579 6137708
4401585 687457 7493730
2848246 568166 8152051
10127330 4940998 789657
1476525 8407045 9443516
10198510 1126775 4838043
8996 9549610 9888889
7209025 5822344 8770636
7556955 9608200 9738260
9845400 2111267 8227814
9016644 2262143 1804276
3567343 5175131 7773971
1012408 166374 7435459
7420109 5905470 7844457
52230 5754738 909991
9617063 2368797 702614
5978 5691046 10128663
6487254 2045301 1515295
484164 1026260 3992780
4117426 1065329 7537238
3376400 8673069 7097203
8354522 4729062 6994558
4624412 481534 8041678
1904036 6766280 9505412
4938576 2621433 1814721
7164499 8710092 4431499
1783022 9729005 4481310
4747799 5580269 6236464
8018800 7394705 8216946
10080507 4978361 2091772
3783352 6237094 868260
5179766 3792047 383867
218492 2638140 6260046
4530738 9633962 2762463
207681 2061037 9916203
10159239 7893260 5217480
980852 3997378 3607649
7354793 5800521 4190106
2382802 6645057 4212528
5395677 5618702 4952565
3772640 8040764 4724901
1980453 7985102 9082511
1388144 4489696 25624
1073784 10204705 1694101
9816253 819722 4297846
5279845 7180297 1515724
7541057 6697830 312158
1110850 7617981 10206427
9326712 6496349 8316314
4520341 1354640 9155315
5020902 6108999 3449525
2168776 904917 5696005
5984417 5758874 5456785
10028180 7829380 9380755
2700107 2401980 6683890
8021333 8372158 5220716
2305177 2772316 7002545
5431914 327502 5063086
9664269 9875059 4580466
3186013 725240 7081363
9420351 5418261 7716441
4174251 4033124 7978903
6925674 100150 3769949
10002923 1956183 4475707
7951191 4777907 8551608
6256150 1231113 811941
3600413 788096 7909083
10227486 7934162 7535650
1711231 2077882 9786972
9946190 7589104 6716878
1376028 291101 495839
1092667 5175541 7434584
1369972 7596998 914826
9866651 6934042 871625
195013 9223695 4017873
3461986 635587 131409
6106340 9451787 7428943
9250031 9218525 995994
1646013 3838317 9816659
8346254 4944830 774514
96753 2865007 7910813
4519129 5275410 6236403
210327 3999101 5852682
10126278 66295 1205889
3223155 9386379 6804986
7073273 310548 1722505
8732819 9174353 3557352
6027542 2475905 5889930
7170215 7202298 10259330
7088716 1939274 3312554
208560 1636686 5445605
3442687 95795 4170428
1564363 6368126 6572298
6948759 6018770 4149504
2598992 1960601 3920059
1330374 2895666 4025595
3105075 8151492 1883826
5709099 1730161 5390265
4506813 822553 4232677
5465961 7497587 1873495
10276394 795188 9406689
760891 2339295 2868413
7143828 7175493 3619927
8108657 8900798 1043724
4846500 3143925 6061584
9733232 954589 2521785
9866307 4192253 7765852
1790884 9184396 5549205
6352187 9866365 2122772
5559434 5072149 6009021
9653543 8369795 2055026
1584057 3556771 3633703
952366 4893259 1073212
3940878 1476244 5844197
2343750 7016579 7234815
9896067 645115 7521883
367921 8462409 77980
1958295 7243858 1289936
8056171 6549630 316694
3729452 6682066 7848080
1329708 953963 8382915
6030385 6423036 9535924
9015087 8947687 7118533
581776 3596140 4027052
2068970 9209108 1800659
10246637 805825 9875085
1870813 8456283 4712722
7356959 4404789 2844173
5333985 2585426 7567563
9500039 8000470 2364338
6399224 2876417 4554655
4633460 913163 9544212
2362329 4476535 1522739
4475550 2735690 2174526
8590886 8783469 3580796
4388400 10164556 8337693
545506 6087135 9945558
3545759 9080096 2015363
413326 874151 234367
2275865 5393324 7794076
8721950 1394916 3080906
5739437 7711275 5552310
6649070 6103082 8283176
6275746 594267 2749667
203594 5175034 2541747
6347786 66901 3848591
4595901 3349080 2882024
294854 659262 6812773
5672285 6083239 9421994
8977736 498476 3284478
420 5705522 5506988
8068370 2494212 7596623
2470297 6344725 571957
7613900 6699654 2198995
9266492 268388 4536425
6453634 7726466 5908198
6274486 8380207 3395008
4043267 433753 978761
4872645 7224859 3627834
5778958 42043 4339167
7532979 865661 10285180
7671878 5850617 9115173
1762469 5423210 8311748
1735657 6458798 9257999
8290726 6271055 81844
2207021 661782 10283122
9005321 5494293 9367231
3040763 7833395 9364281
6750498 4604697 9639353
7482030 5892794 4175235
5546321 5447145 4579463
5585420 9428218 2436517
984804 5618242 1511908
8212566 6838559 458082
7566451 5979425 2263556
2422293 4600206 10017719
8892176 9489494 5182275
6971253 6398138 6734444
5695714 1086675 10039372
730475 6611464 5975137
2372098 5645572 6364877
230119 814399 518940
2924456 4817290 8397234
9224747 7602071 7409389
5539020 7245283 5042084
2984380 5819530 7464213
1379621 7718552 503034
2796578 1850343 8932773
7511969 1336737 2644635
7792944 5358253 3963779
1753131 8692967 11423
7704447 4175763 950582
9425905 7213839 9938547
6468324 1457237 4262697
8691244 5610272 2803375
6232921 5873010 10124073
6998511 7671602 4899048
217575 7807018 701224
6617509 9207238 1409019
7635517 3726308 8176613
7970773 6418037 4282568
9953859 7730649 5613312
5514167 7557768 336676
1859624 6560802 5859633
9966076 6292294 401499
5008066 7726261 8442211
1860167 529767 7121515
773428 7017278 4674500
8934638 8853777 3056239
3240879 5223919 4276029
256450 1370088 9174931
8542330 3329980 6247223
9066665 7913274 8629133
10176957 6823049 3079504
5355970 3839724 372046
7435361 4138407 1430337
6329667 1135264 236924
4383746 6950473 9085475
7134306 5752461 7590330
9229239 8878463 5814410
4817509 4126664 8110868
6171082 4798622 6430088
6060928 6954352 10251319
8214250 55073 647562
3651243 1082676 6893069
5644964 2056714 2239034
7488750 7882903 3747590
368359 9660995 4197330
3232347 7420587 4996696
7056034 9976343 10211601
717788 9674380 2042619
8048860 9242743 271697
8921782 1778087 3125809
5030268 4219293 3524358
374039 8953076 8410881
4077109 1625187 2861192
2482809 10196024 3319820
1805627 3546297 1445093
564883 2399268 6090417
10253334 7121086 650134
7992332 6273948 6319815
8935375 6607345 6948691
7136643 8848578 8856145
8265468 4279963 1619137
7209393 5909237 492933
215329 2511145 1949548
9481794 4412059 8073072
7820238 1106293 2167491
7326989 7124111 3678199
174392 3369281 239906
1173085 3580334 10126729
6941761 4192282 9457796
10195059 9145350 6997124
2935046 4531139 4607911
1692581 5717191 4052680
3430396 8581399 6282345
3721395 2062429 1458156
7461661 8439477 5400653
8190229 256845 8673577
7509740 3031883 8819291
4124640 5597122 9914882
5317427 1953759 9251641
8507501 6204333 4960370
59041 5900576 9410363
3921623 9736347 2303325
450964 4177291 8075189
3934308 7304684 6123335
69003 3290976 1879706
1431791 8227022 5151967
9037019 5367775 2854431
6095398 8352096 4959248
5791748 8299213 2045065
4399442 2693678 5934466
4646212 358184 3832218
8217968 1011526 749131
8280481 6789132 7046263
2719774 1331553 7290190
1115689 9956931 2278956
9097848 9342938 1056007
418320 1811542 6029104
3271953 7496770 2795791
2705305 4711275 7906185
9441073 4906952 10097151
7200508 8669505 189491
2034599 9272932 1883695
4393988 4346028 9237412
7531402 6441439 5493594
988217 2841640 9691745
5840760 3005113 9405592
3974568 3758129 6744266
5084716 3328579 3755950
1782351 1332602 7427296
3517611 2564572 9057559
7116963 4191325 7557306
2456551 4425010 2111451
8753287 3453816 3447456
2678279 8313003 4150196
3970313 775935 4225261
4634836 8064878 8244445
8521869 9598395 7532144
7287364 2318522 2670201
6850670 475458 8065251
9924051 7366780 664281
9336643 8451163 1517999
4251974 2892734 4951023
2059512 7484911 6034874
3724231 9679179 8145148
6348036 1446294 110262
5175853 2918661 1373256
8050283 8047628 1685033
1566918 2522464 5865625
2646823 10015644 8951346
5919019 923841 4516752
952101 4067519 428847
2928899 1870773 3040653
7284299 869037 10221648
4543454 4067392 7111732
4026997 9101378 3328482
4382548 7858839 4932925
7495628 10095348 2955871
10128792 5516784 800722
6223590 730635 9091562
354106 2123886 5777328
506301 8780587 5295389
1945636 6113319 8102841
761077 4799535 2136366
3080271 657885 1654358
7520656 1642517 891410
2240203 682683 3255482
3529617 4904564 2855545
1383433 9401839 3060110
8381866 176266 5772211
3658115 6266429 3098307
9421361 2143407 489105
5230229 1454701 1196817
9860571 4227990 4040642
9540411 2932658 8871442
5401715 1498103 9808418
6101862 5954466 3817380
6288746 10296247 7693953
5888396 8524661 7163638
6734911 9902806 2834331
10167935 1581459 8636839
8238140 7346599 2643680
3475587 5063528 9525153
4938298 6837059 3412104
4549042 1164223 345963
8608446 8480252 3621245
8150506 6483030 4606774
2791724 9190005 4440901
8340235 10162537 2338948
5393430 959957 9440430
9265835 643265 7395017
3519310 10314721 9073836
2118460 8785338 6364761
2813118 1277411 3820695
5459435 8338115 3925776
2829284 3225963 8400252
2783164 1842862 4315927
8922177 6373898 4606856
361990 3581594 3547861
6587001 5770676 6543754
3922620 3494326 3737818
9054486 9968093 6210440
5903715 6619062 1138502
3090636 1571923 6392037
2759528 3995659 7082756
6265206 6927168 3922271
5958677 1592735 8066580
9334863 8972922 7181498
2902239 5793859 7359850
2775562 1393625 8729830
2763943 9530130 579029
9363151 8462882 9497585
7363973 7168215 9054033
2212688 2902477 2072486
8677578 9661664 6425613
3547929 395360 6539183
8360332 4993774 4739987
8840311 5858889 1863324
10232386 7757423 9066553
6679435 5216124 450925
6863726 7095485 1503855
3481717 9812704 6816092
7268958 6670542 2273539
9819097 8174574 1800838
9958382 7294006 1567768
4235063 7955749 8655151
3133655 8782241 5072452
923018 3257807 5771459
1440646 898698 6816366
2576249 3824654 3751445
4338898 2043147 9189333
9838518 7467380 2907749
7868301 9215695 3072840
6365067 8098108 5543369
7335463 2719555 165236
7332486 2262563 7944385
3299641 9870721 5854956
4723728 9758352 5266065
6592301 2044538 266393
8752790 4248900 4550212
1262264 7466063 781205
261281 593932 647493
1872001 2521157 4744122
8391489 2758401 5892712
10159218 8874407 8818431
3545734 2857662 2900963
4207378 143880 872747
4343354 2431516 3913197
5272199 8777766 8226668
6713420 1130633 5964027
751329 4142350 4051940
6655024 5261861 4349947
770374 10140275 1580895
3532984 71124 1221258
3194410 6768737 8504612
615512 596550 4855476
3642212 7988195 1039802
2669362 2354830 8880797
9171551 1401561 3790815
6388269 15974 4458815
8378179 7972856 3200337
3117287 3117176 5591469
7319808 9150545 9175163
5672321 10301226 890293
6884534 9142801 1449854
3304083 1576694 3523804
5066861 8212957 3349508
3491124 8386093 1368550
8419789 7064273 7482259
7349854 6570083 3452442
8064716 7272969 760363
8692097 5306760 4388078
2451974 6681501 8621185
8202550 6356532 1537569
1731486 2297734 6364842
8542266 5548658 7378425
6208836 5209035 2109868
5922591 8731336 9538967
10133171 2408028 6666873
2387834 3778595 6326044
6722391 6823102 10264795
1247626 5008061 3023502
8492221 564659 7820960
1515564 5018885 2887941
4437734 7696076 2084990
6586324 6760699 4244374
3453870 9907271 2399772
1163705 4249821 6172169
218218 10288856 6399012
8852613 3553401 6540443
314707 9357694 7244963
1844529 4986236 5124897
2222796 1388748 6270953
2013634 1087923 581647
3099809 5096511 3786963
3032638 1084589 5707523
4022299 1520349 1086216
110365 4672311 7763517
2330412 1243943 7575833
9109951 8266567 5296004
578493 1260559 4144021
9323228 6929020 2835589
8743041 7665297 1586654
10065029 586846 8021897
6776638 8829474 3665952
1995167 1189261 2406310
349552 3834735 3304913
2826334 5236046 7239785
5226267 2418763 4543375
5659901 3374117 9780588
4102333 2295053 4136464
9885433 1535071 3609792
9113298 17738 9464125
1362493 6812598 10153576
4722514 4215825 2065388
4155264 2117517 8299730
1467251 8050369 2425620
1813776 6857453 7537615
7022465 5569830 6668150
5030485 4655141 3005384
10209720 7327523 7832161
6816825 6760862 1307270
862115 8154228 3358800
2814765 6184550 1309643
2059707 3748796 9012762
4737066 7066607 4231584
6737670 5113703 519783
2000331 5036498 2456690
563359 8184579 5895449
4881455 4985633 1208660
8382600 985607 106126
7878373 9238234 1569339
8427630 9522972 3977619
5099951 6798797 3980832
4950227 9569536 1370800
10005383 9929009 2477360
3389256 4511698 4615210
7480484 5673637 7096065
4085687 9899547 9169370
3851294 7404330 2387822
1688521 10213383 6530143
7128862 2796424 2530923
2317433 9599616 7297093
4770982 6208879 5173651
3646327 10167544 8058363
5750704 4426370 7572126
5473841 5186263 5352907
6791782 1359216 7428075
8946907 1429519 6963171
9814345 884668 1819475
3603936 9622905 3990166
8222673 9066922 10042952
845000 9339191 9014368
2893680 8070526 8574196
6628805 9396224 3747563
6470883 9210734 7719776
4549711 1735078 9779719
2272346 2246997 6915585
2652952 6693598 7037607
7221437 4620385 10309282
1550917 4229859 4297858
6888332 2096753 1757514
9367017 8587738 6972950
1023829 9847519 1974721
1459797 9845964 479854
659592 1607517 8658103
8138310 1086821 9246254
459237 3423470 2882477
1252009 6468276 985693
6684419 5933575 1846073
8080825 629873 4439750
1916330 3145400 6472354
8097792 2927060 10017391
3395641 3032985 747479
2204254 345435 3290353
8998931 6919887 9031274
8536091 908003 3953799
5741944 4714602 7786969
2796272 7810313 1273786
3982327 7376447 3940985
4544709 5456576 611552
4402950 1285439 4946234
474386 4527701 6696338
9052657 5008343 2599127
5692768 6443879 8876771
7763508 1834851 9492001
9044334 5753213 1266754
3425728 9430733 3138991
6109364 8395955 1901022
2130384 4438700 862177
8181778 8465365 10292217
4466843 5776561 7732185
4812232 5075344 5627638
10106024 9528943 2346343
3738010 1025539 6418480
4738031 2152164 9911143
6524285 6718972 10166120
178797 9601319 10209295
609352 3955628 1584566
6937257 563431 2850583
3937549 3073065 5246718
8624564 8730522 3282072
1480276 9106179 10225547
790334 3947697 5897111
10277794 2992523 984775
8838044 6964261 2720548
8863421 4399422 9713945
2246009 4439947 6590246
9411446 5253140 5174153
917888 4289091 6222281
4683064 10218414 2571852
5459365 7225626 6841282
6023298 1735650 3328038
6849118 10159806 2223663
4754558 6197455 4903108
7189940 9885765 3442804
5074805 4446598 2390544
2587536 7170868 1499456
3665179 8352285 2939672
3354162 4348712 8014227
9014304 4518681 1611465
2399601 3387406 8326964
6283541 8064416 2800098
3285618 4296237 5440913
4135289 3685634 5323931
1332430 5366013 5065779
8800670 8644146 8610446
2542619 1003170 2079629
5312221 8234267 10270516
8484548 9749961 8438907
3333941 7503683 655963
6229583 5317659 9108794
184885 9912996 630369
1538207 6148520 1753596
8737557 5910448 4198456
6182422 4589528 7755216
796001 4443589 4585037
1647223 1025727 7694285
6491858 6244242 5181
4760356 7355550 9360033
4655836 4156939 9640078
2142709 5414463 9954913
706257 2645840 10042936
883656 9296161 2232667
6269409 9979477 3611352
6652239 5751552 9789465
8514717 2550056 7274757
10299969 10276317 6597636
3417504 2963994 2570284
8292551 1633699 5736241
6289592 4642391 2392389
1293489 4459544 9121474
8455909 7997727 7537317
6305045 5505703 7153151
8165307 2514171 1817951
4730594 594804 957043
4653694 2537215 4792702
1679100 6781508 1853303
410993 4558588 6881209
9091974 9827384 9645930
3025732 3101873 7092122
3812605 2129543 9966113
7696966 1906046 2517583
1174596 2126607 4033927
3476271 5048347 5938782
7239460 9022307 8253039
9816899 4311780 9434998
4580916 3659003 9322380
8918953 6440702 2018880
5413364 9664606 2202169
8953033 3677957 67358
8196305 5856918 6875250
5661547 9380338 8414871
7296327 2172559 6769565
8828360 8414448 2921031
9884883 6433204 8902740
5690632 2049777 4385473
716937 1252477 4816947
2819948 7347559 5399976
4137522 4947903 8291519
9014855 9452721 5969018
9564350 2901216 7842298
3828379 5411630 8219423
6107259 8610870 6316021
2673384 9596295 974355
2246780 4004577 1140219
3276995 2966102 3557967
8540811 6813287 9300969
3717806 9024797 7414363
9595356 3255244 7390103
2079961 1257392 4526296
6492304 10269587 4917125
5488046 4892871 7671983
7632395 1064682 2683682
9348093 6486867 3020756
6924774 499221 9400071
7024774 8718970 7093438
7248869 8195813 2159210
5458487 9882335 2023060
7778932 3415058 3856078
547842 5266934 3181226
1878001 2149655 6432088
7706530 5086936 2318156
8929514 1912982 107397
8642104 3957693 4436650
6470996 5740877 8514195
10268999 4564548 2236660
7243555 3816884 6230873
3279650 8009703 7421777
3309353 4619537 8510959
5121597 3006238 4548889
6523291 6983608 6778
9175931 8971590 1735555
1626799 7341560 3162096
7293347 454217 1145843
8141176 1221926 6008749
6315790 1998691 1421387
3967707 8933774 2494205
9014481 4200487 2614814
8062928 168125 6257606
942677 2161921 10071905
486543 1743114 7653370
874434 6782915 6585148
6172492 9108870 4116089
2941490 7698870 4712136
4333315 2791213 7837751
4535401 8170448 1976228
8057473 6691371 7589524
4880772 3548936 1598418
8956884 1543248 248842
5082863 1605991 9290401
4477743 351961 4349587
5096076 3375388 2446290
4168754 7562324 5502094
8276060 3187081 6333298
4052094 3685827 8295853
3536816 6757149 7414247
6462772 6934262 8073381
3799427 8500478 6554972
3347760 7703011 7703577
6311468 1503643 5720989
4634696 9362620 3036532
1271182 10045065 514791
7376522 1142388 6183561
2030332 9715683 4051764
740929 9405894 3105483
4796582 5076703 10252908
9524059 8990946 8602900
10087337 3306233 1169970
1148757 257549 9005912
7145824 9552739 4464545
2906975 8919748 4004484
296894 4257826 6476412
2769188 2767874 7865876
8678872 6930366 5625116
606885 9131940 8053011
1001280 8926934 8771829
6056650 59915 2711012
4679960 5765149 6225951
2243002 5422408 4008274
9695553 1562445 2650756
9752000 6504992 3986260
6265181 3429583 2463297
7274266 3157306 7644042
1122948 6438672 10056381
2712746 7504464 2502440
1023424 7899547 7225125
9045050 10154228 784167
7855408 309982 2524549
6809381 6420041 3278719
3257585 7817841 9691240
5207797 4109628 6019826
8615862 1108615 9073459
10144213 4669221 5519052
605966 5669375 1203195
1254025 139491 4278169
62342 1996126 2445507
2670389 8695963 7501529
3596341 2186706 48424
1131971 2272361 4448664
6295979 3228278 8877885
8247807 8390304 9723908
9655718 1876476 1795810
6436763 4456353 5165440
4225358 5184384 353744
7273487 2512535 3469367
2361526 2531393 1604843
2422998 6269092 5468281
9024540 3595488 2744177
7731863 8035517 1472528
318281 8108551 4835750
4074824 6880761 9809006
9600143 4856235 8450189
9632866 4514625 1296196
1438116 1378443 1731184
8232561 9052299 2513620
8937572 3146163 2294258
8344568 9452316 4134795
7334659 3934195 1115582
2480980 8291363 3886852
3765109 9752828 9126585
9243728 6905771 5889442
4979635 2270604 4616041
1386306 6538151 259998
4480134 3985055 6337979
10187372 8255006 8679238
9886321 8283263 7550496
1477114 3220619 6449900
4553890 1403316 9633279
4780539 1806417 2545207
1023998 9708603 3139849
7319269 5075622 2840610
999101 78620 5549011
2002115 5552625 5916090
9383229 8608775 2722581
4616212 1811416 8497979
4841927 5801795 5698447
873317 6450111 3204132
2764114 9525706 63377
5597846 6304958 7721115
639849 7804999 9015143
9684089 314781 2239200
287283 6742046 6458765
6678812 471794 3503295
3780129 5960406 6426201
8250693 3640901 2627916
5484570 1454551 7471443
8049553 9017195 2084303
8189206 1290213 2053686
9921229 7173137 396881
8769596 8255795 6293502
389708 2592326 375831
9350771 1162397 3592058
100223 2967922 4686789
2353219 4960428 3189271
5904784 1265184 5271918
5123791 10201665 5679463
665997 6448431 2287019
10170637 10096914 3890608
2052245 1913051 5066059
5658748 8772914 2348633
2024085 4250852 6497700
8891481 184494 10114277
29861 7276482 2190514
4317046 4511532 981351
10187988 4319752 7871324
8993589 2876842 3843614
10225754 4371935 3626560
1458996 8651344 9257423
5690003 2950688 3109597
10022248 4149018 2542648
5934534 2283841 380130
8412689 6596302 7536233
1891081 4620318 4145720
8707835 9560056 3981231
6081558 3466463 5565822
3120054 2656906 3413282
7751620 3344563 6401877
7662405 3349507 3640123
4811034 2458067 8225498
8306144 3191518 4067265
3797336 3308781 9257136
3522432 10068602 6582632
4464189 7489620 3999448
1048230 8964580 7332330
1836646 337456 5715095
6027235 2519741 9050928
10267689 9775005 4059641
2429426 8330627 6830247
5682651 4542299 7716915
790292 2603948 933524
8973533 9060565 2008404
1319688 4046954 2347125
3849969 9341413 1780722
2170449 6431304 1307376
2138275 6184060 1545708
4562310 6127628 5843710
8232064 3033332 6140112
9227953 9426754 3526649
4691688 2248399 5081655
10195383 5851699 1732753
5071789 716339 9261609
176220 4213197 9142196
9212302 7211477 9826733
7567011 3240624 3075185
5384441 3588538 3898496
6140323 2567603 3649580
1190643 5906686 9957179
9732422 2403795 4407429
5460125 2299124 8114574
8409156 5993834 1649014
9270863 7532856 6572075
3088302 3828728 2861469
7794558 9590102 8808327
4755655 1514594 7322587
8005646 8655236 7504368
5860092 7714118 8365518
8826625 9662915 1874351
1334817 3187156 4036446
983177 8189426 3976160
4824910 4160330 3429526
1724657 3559566 8031729
3362774 3496039 9865712
1021816 2838207 6114720
4269927 6298662 9897757
333286 2805165 1382989
9305280 3181928 4744850
3793402 6838507 7164471
5790436 7390505 5298674
8053957 8035778 7691987
8836333 2385621 2091372
2113771 4257369 193387
4594024 5422517 7341630
7420235 1150427 7874261
8882729 2970893 4184108
6906987 712381 4657024
5314143 7248453 3948511
849990 8845728 8253417
1731513 3177508 5733843
8038699 5479535 9746092
4788346 79862 3759601
7948342 1960133 5118185
8620600 1632875 2365586
4760724 8456827 4308984
6566830 1149399 1207480
4068927 118066 4119006
2995043 7182085 10088017
18897 2908605 2932506
3006938 2657795 1037634
4939208 1902542 1547463
8784102 788311 5799840
1011757 9636748 4889699
432623 4428282 3898516
6966842 4487398 4597384
6963497 5989271 8386106
8412192 9032795 28222
6946485 9096080 8393085
5771949 467983 4864572
6731497 6702661 661144
1561690 7417370 132339
1773947 6697503 461808
283128 6844093 6538569
3014430 7268441 4888892
3514691 1802954 1159628
6040514 6980831 7001815
4055966 9086584 9775486
5493728 8794130 2033018
6433628 10236809 7674154
9624267 2440896 7049877
1463836 1866154 2862649
2503559 7708499 2802855
5190226 2684659 178675
755695 6543404 8539652
86367 10264190 9939217
2148483 5679000 8441516
7077781 10163747 6150268
6831757 5663679 1244755
1703599 1431322 248491
6728382 7563640 1256670
9050887 5352835 7053846
1196720 10187794 8178176
10232971 4869031 8509521
9748835 798484 2407426
3305371 5933691 3531577
6206951 8755680 8844450
3477826 8643278 1221283
8329412 4784104 8160086
1823854 1792535 4519819
4660663 2474902 7061366
6698717 2694488 1211220
10068391 6064307 5581014
8825711 5542929 4764608
6082264 3679879 1856134
6032342 1216153 3114808
9515883 9902385 5700379
9021256 4379680 182905
1971202 6839682 3196692
5891083 6090184 7222540
1980606 6557340 4439623
5556362 9965151 3043609
7468793 2771523 6589550
3523099 1434799 7186262
8975524 7001823 9675878
3728220 376945 3284017
491371 2263725 4512006
8535381 2993889 4244684
9754347 6665893 1278486
6226319 8373478 3024351
1869811 4773925 7083645
2966078 4171398 4028002
4758611 5982024 4987763
1615190 2253584 5561421
10002842 5684403 1044764
205476 7862007 5672807
6962645 8364589 1365755
7478190 9299815 1063447
1134995 2859423 6497822
9261149 6749686 9395736
8587136 985063 3815393
6881664 1177649 5286434
4097267 1497683 4329696
2811267 6825638 9584865
6839094 63631 4666309
7520106 8559477 3022386
8746112 8806059 2674291
5773983 6973814 9636687
3970823 6955839 1199318
8159345 919432 5900242
9464555 4965324 7191374
883643 6279564 4434402
2793710 5042726 3101021
6197358 8734374 556438
821613 3924809 3399479
4502247 3649016 3000136
4883742 727207 313746
9086823 8532346 6619442
8586333 8530063 6865436
1221992 654767 4316042
2486975 473269 8553865
9367879 2384001 3273269
6395563 8740482 2679750
297789 1868241 8643757
2165410 7097516 5532651
5871712 1636017 5801858
4608420 2866234 8671161
1003269 6303669 8776737
1796438 2228764 7674615
717386 9361721 6786896
4747106 1898198 6343826
9293920 10006868 9812958
7759413 5081450 13221
3572254 2600717 6145756
6403633 1592900 2060186
7100294 4307270 1163206
521938 7473469 6337033
9504256 6072626 2284670
5445492 9237480 7587903
362160 3878469 5819946
8239587 5447808 6483601
9566684 8909980 4212231
2649730 7508421 8017740
8900878 270332 3535334
8682709 4764042 5860058
6021793 3595035 1401757
3171830 8949817 7034791
7160488 9049559 2988269
9706178 8311813 6316390
370709 7686150 8658820
4264013 3235103 2102511
2616525 2202915 5821591
6213720 3425608 10297182
8830300 6558256 6499988
6971820 360289 3904947
9111506 7222185 4440085
653498 4241685 8741515
706003 8058247 6973956
5703134 4960854 6011668
5748756 7510674 897041
129161 3121378 486613
370834 494931 8886491
2458192 3602795 1071854
9054403 8009866 2601954
6292182 7097497 4028024
4915009 8485724 106762
468487 9307010 1234339
6182893 4900868 9477872
408931 2481721 4785101
2374786 341600 10098808
2306195 1357519 3432588
4672903 4161512 4257661
7610325 9895189 4337912
223392 2315130 7831027
1482351 6533420 8558169
306620 5953429 7266432
10311758 6841196 1133951
5388894 10126079 8467714
963925 4968437 3641208
6951578 7759172 3530257
5856952 7335316 8121332
7838415 538611 10115464
6661913 8104774 7589304
6028174 8662328 1272092
2419174 8028623 922291
1285676 768451 1213261
9175508 1507194 5064921
393530 9535209 4760840
4164373 6681278 982556
168747 8650226 1177845
10300724 862948 5763485
2137352 95273 9976364
4463805 4660545 6262205
7809141 4622050 5568496
6371438 7854012 7359241
3849382 4537650 7154524
646262 59253 372353
6116501 5594171 6575955
5870110 258906 4771534
1954414 8411074 7198872
5215431 1671397 10084812
2061522 5192240 9671189
3419215 9589468 2588403
8578012 522334 8210154
1398953 9688771 5064440
8797990 4453215 3398202
1650744 6617023 5178901
1838038 3297176 1140833
10065748 4417100 5075686
3827897 3712189 9935641
856243 3105420 6101249
2945721 9279825 5258893
2532533 13821 1204821
5838439 5548127 936563
10311459 2521971 6439410
5508167 3190319 4977697
2824495 9849528 9486316
7848765 5145552 7561590
1212965 5665824 587950
6353281 852462 8497588
1544959 4725740 7354082
1991583 2018296 2075713
2710145 9929672 5006525
4775710 919511 9178614
5331456 7716704 9347670
8008108 6649214 8271287
5816994 6558654 3824545
8839337 4385203 2699677
1786516 10260685 3134158
2486680 9034348 7796969
3004706 810360 9289025
9223408 3675371 4980939
1048044 10277094 4933425
6597347 7119856 584986
7123 6034176 3711155
1619681 8728625 10094391
5652715 4764189 2424759
3226153 10137873 9844136
73068 3642464 5697406
2861047 2637416 4696209
9431408 5868354 6752818
7739724 2872889 3699048
8723759 6783348 9719584
1021414 4131647 5311011
10064239 5653025 9018248
4259067 4227736 7508920
6236576 8105050 2545012
8659263 6361055 3973386
5375577 1848904 7452715
9662961 2554003 311889
6782498 9320360 8207675
7860999 87881 428893
6564608 3030299 9015326
7357174 1464437 3214981
1350270 2508186 8011962
9958502 4147007 1214169
1682702 5926500 5767574
4874104 2380057 1937929
5199084 9348858 3915700
8800616 5249930 5909233
6908380 10096902 8742586
7273369 6893783 10112782
1161397 8085348 8521966
3752336 3159654 2120126
8525213 3439578 8789010
2025103 6620614 5115147
10231561 4114995 4557411
9655681 6399015 2820554
6883528 3316590 8812326
6231152 3010725 6152613
8072342 9743983 9760729
3393078 7649931 3699712
4829399 9624560 3495207
5560616 3698379 3775264
2493410 4587038 2454014
9378712 6293941 1761154
1607010 2571865 10201191
4072629 10045561 5651123
3500968 9033286 10226009
4725553 6405694 2327886
8979219 6193128 1138017
3984741 10296800 4794667
2238026 7034317 2211178
7644300 3344631 1786415
7249568 7679300 2079971
9322460 2680527 10116262
6565923 3909720 1771195
4830643 5395094 5539921
4922370 144202 2980091
2936947 9850836 1460412
2694545 9886020 1248015
8583718 7248896 3134851
123083 5609281 3267107
5334372 6529677 306401
6197994 9868559 8076534
2229143 2978864 6847632
6196969 101641 8909753
9804460 3174887 8456796
2831607 5103924 5326634
8503646 6741133 640429
3031541 2406414 1420246
1255409 6222490 1701739
6393084 2505570 6582313
5001279 4017098 1979307
4135770 4769502 838005
2860080 2956313 1715191
8349754 907252 1291999
1013186 2849185 5242933
8181782 10041763 9814531
9988597 6840240 7273864
1503656 3095193 6077504
2621160 1703770 141951
461445 4471637 7243832
8351310 9124702 256589
2172302 264249 1305003
5440713 2569144 3039050
8143972 8359968 9196466
4176871 4629880 8795413
7099995 2216777 5471722
7460929 6301458 7585995
7907283 3863903 6938372
10096711 4223881 1743848
646761 2798025 1662162
219493 834808 959008
2685736 4764611 10259280
2468551 79936 5521816
7944800 6611256 7655342
7225912 3290609 2111191
8492037 9032697 7165098
51695 9109951 5025673
4302814 7863919 9378702
2870094 9202535 1030683
1614489 5255065 9128965
7585558 8733263 6866966
7590116 9427043 1787414
249807 8155509 2646409
8511141 8860494 8031779
8379236 299366 6833402
7876170 10273827 1840444
3138990 9595992 3931916
474333 3229051 6567858
7181595 309879 4363105
4274071 823098 7050999
5260221 9291610 1622488
7878120 2116133 7264675
7059728 1164024 4976726
2758952 7231757 6703882
8661314 338611 1675882
6481515 6604211 1862287
3428853 9214673 542787
3445899 2923058 5261629
7295881 3951703 1134245
7057907 6973734 866655
5417771 3458349 5149342
2931029 1642123 4890065
498968 7399255 7289425
2514352 2583529 8798734
870688 4722011 7893560
1632831 1913768 10258012
1572987 5947163 8109439
90273 935721 5974092
3151925 10281934 3462425
7922551 3807502 9371997
6800585 371355 7942376
498286 198823 9859163
124388 2508698 9115901
8891542 4694596 3892864
1751984 2092967 6854427
2504219 8750878 1989644
3801403 1833615 4265588
6176279 951502 7487580
904888 4110457 7638390
2667888 1529527 6436952
9891324 9084782 895553
4134567 5402080 3005369
3702957 423925 8299703
6805241 5050547 406148
9980633 1329895 4181398
6387386 4282131 4578435
10206322 9060327 5496477
4184535 7139168 1556204
1113165 2613705 8824768
2546896 10188728 3022624
3513734 7352435 7359658
2588258 1997552 5097271
5633660 4116259 23001
1098680 8912812 1458716
1592203 6067400 8273491
7326499 5991387 7803100
6348394 8592126 959277
5928102 6738562 8900778
7886408 8353419 8227878
605461 1322734 1670077
7841570 4798402 8675044
8231917 9228022 6131068
7941368 6841165 6449777
2985492 1997359 1859060
9675188 5880144 4013923
5653717 2322738 2612947
1099852 932124 6863693
1630022 6287345 3987393
3811131 7216788 3274060
7285860 10013885 6055213
2560581 2561551 6394456
9106286 2422984 7571210
647596 2780936 6793970
10266212 219823 7651120
2562857 9916646 2216035
4040783 5170805 2411320
8412522 5299389 9181203
8715615 2743407 3617576
1605382 9830525 6057995
5800723 3627556 1580828
6297920 8738493 7100905
1860872 9269076 349718
9418534 4014569 9065921
2487123 442438 7466227
9702604 8327642 2177118
6236230 8551756 3908606
4130684 7811824 7251619
2542772 456294 8312818
4214781 5129581 4842824
7395178 7654930 8463739
3792803 5801821 3738685
4657262 3026134 576600
4739466 7266478 3932829
6633684 7575272 3562630
9843601 741573 4786687
6860878 7565368 8300679
4940238 2304771 1137008
5279910 2005051 4226267
4533552 10139887 3996817
6743019 9511068 5501001
9817009 3512720 6325312
4849101 9204866 9749396
3181588 6467614 1291520
6103513 8067087 736842
861175 5781405 4019446
7930653 6829135 4170832
6742172 6967971 2151253
917156 199864 6231050
6105705 3619348 4970893
8359344 694729 5899437
1862357 6752351 8625531
4711342 8871595 3093739
4394887 8223757 4385181
9751670 1312150 7126029
220344 3013507 3220614
7880983 1205757 3642272
2042058 5699094 3371769
4382418 2963191 6878023
499542 5312880 1453417
9042136 7986563 6841085
2903122 8569195 6651260
1102144 7087157 5339148
2377357 7078045 6839762
410056 159591 4552409
10225618 506856 4472177
2198981 1708235 9592475
3016345 617288 8149081
8479893 8339208 887219
5283359 7701333 1391054
8898200 1283284 9418603
1787805 6395676 1284538
2701147 1073717 4681151
5328893 6132358 5006229
9840694 3950710 5182008
2666977 2060687 7369391
3158202 1910683 4839241
7609407 1692390 7779609
9287181 8805529 4085821
9624350 10088950 6797975
5214041 5755749 7230662
8495848 9316421 9612382
4316845 3246789 9349132
626405 6526249 3303597
5613345 2304755 9943190
5944914 10147606 7294892
4919380 5467579 7926792
9939273 3712022 3251441
5973344 6975904 4873230
10043856 5388126 2142434
5234845 8811321 1645965
10101405 8461585 2973564
180279 704129 6113228
3716792 5405957 1495250
8938837 8783180 1932797
514691 1354528 8487574
6016256 7619962 8474539
4520479 747522 1946923
6787582 1952907 3291160
7772866 8445810 5869225
8761150 2907327 6473991
6947593 8745879 3609640
1399902 2712242 3808824
7486555 4140585 7631073
2972471 1625604 8156255
6972937 6940251 2930485
8758915 457965 3788299
125733 872303 6195343
9042220 3429545 3628475
10141511 6586618 3880290
7490532 7750540 6744549
3524079 636955 1593673
3291283 4707207 1602349
4842989 3822470 377236
1746626 5587040 8499304
1095143 9153481 239011
4938062 1262492 8945622
7582938 7979305 2954915
9273561 3056740 2216532
763991 4797423 5735377
7415118 305306 8050101
4501641 3280574 3085470
9367025 1885944 172329
9669651 1024296 308466
875599 9611719 7336845
5454841 7961795 2953747
5964690 2200101 4263699
268978 9615629 8803585
2384473 7307152 4122107
426184 920000 6296941
1466048 10270844 3493895
627602 8872127 2331642
8803933 9116858 1169908
7010866 7296498 4650609
604764 2753451 4128987
10060597 1949302 983235
6922021 777990 9650834
759366 5175800 7042301
2930680 4168442 6134324
3926063 7412142 3839545
253052 3584277 4405944
1956258 9154645 8069448
7504526 2838169 1013624
2169822 3577012 6420518
526508 8268653 1767036
4587731 6792267 5699503
4989770 7563921 6738660
2375058 9409696 2064225
3797175 1302259 1602648
9596820 5815831 9808677
6757181 6806321 6470692
4940218 7374843 6755615
2909956 384526 9747290
4411727 2803564 8291376
4637122 9695124 10197204
2636499 2121456 5781930
1311965 1578900 9643485
6485711 9967323 8598177
3437536 9263836 9893912
7368849 8756721 3099074
2415152 7640880 4184883
6026878 4457409 1384787
4558182 8377301 8435167
1285614 5374800 6134945
9846160 6978577 5749454
450619 4499584 6432098
7321739 4404051 5314955
9776602 9863272 6114007
1152774 4537457 8473717
4499932 7004042 4578920
491123 3345476 2970552
3934625 5592371 8507982
5677869 5887870 1302597
6108649 8098917 6057339
8062433 2076478 4782495
3440199 9761940 9760965
1604316 4530944 4859477
151413 9464941 50054
7837383 8459707 9851188
4914200 6746037 8991067
8193991 9141145 6920337
7659944 9161471 841462
4650355 9496998 10082391
9736614 10286377 9011688
2759168 8359822 4450946
2657116 9919695 8780523
8992337 1910982 6379248
1842479 3572168 9657450
8464670 6951145 9954311
9764191 4174931 6481025
4494483 4465579 7203784
7912000 1520942 8281800
2528208 5936682 7287081
10182231 9357431 2852515
159544 7823939 9435293
1712619 6488248 8164684
1014148 7288739 9536563
4013108 6605366 7229151
8008923 5227439 519392
3307797 4182631 5057559
9543275 4499434 8531949
8568444 1684446 3945357
2151398 5931035 6427061
12687 1625546 1373774
155457 9239160 5356291
197716 6749210 10137898
9786406 6238216 4436982
6129194 6762787 477836
898791 1202601 2525655
306549 7138381 2206343
6801246 2986669 6471632
2174066 285941 5357256
6266500 6116277 5555094
10292422 8043741 7095137
959952 2358691 1225355
3265370 1016886 5920295
6380088 9972127 4668239
55065 7152675 3425954
2545290 2626413 9822780
4347281 6621657 3365241
4583567 8990223 5388257
8149419 144038 8726569
4248490 9161654 7164322
181156 10073595 8597254
5490761 4735805 3957926
1118219 7191250 5830181
3914426 4936011 2306525
9177090 5058328 3428112
3135142 9888264 3037118
1828634 3578685 2493775
139036 6210845 4094770
6790238 9805061 9091243
815065 4718375 8448521
2764864 9571953 817153
4215792 3848782 6378204
6318342 2446197 592430
4342825 10240063 4774210
4967134 3615709 524322
4611983 7682994 4759400
9427019 7046479 4371066
3328638 8488245 3952127
6530471 4912224 1047184
9599104 2026286 5156575
5441660 6944925 8359296
8227613 8704732 1627580
4890028 8293789 1147958
837400 2885054 7713299
7869553 4752418 9490380
9534696 9576578 8098716
9246260 7733999 7244622
4320431 5833029 2580439
1698834 1230062 3392319
3959192 3442978 6217718
9693398 2381480 901003
7691052 7729711 9506949
2604211 4350879 8359962
6466582 454716 2670030
3040553 1262856 1148366
6366021 390394 10084833
1956990 3629028 9126133
7057947 1048132 8518012
359361 8778917 3443546
1993748 6786327 3190721
9950313 7701444 4650140
2572909 1700685 4214136
9418499 4280206 5506504
4345760 2640370 868862
5980484 489323 785392
1416830 9946937 2790342
290168 8223285 649611
2692488 76701 10155567
8376534 399620 10150613
2890609 638713 1470028
7335217 3983055 3880397
1473107 2095959 8220663
9796603 1942833 1915201
1521139 5508906 5708780
4160457 1484552 2464493
161496 1494790 9780141
2518488 5177672 9548443
4233668 6392779 5031559
9640868 2364366 8049042
8102609 3914707 6103059
3091012 6858841 6215728
2540986 5136081 5235096
4777577 5582182 7446978
380285 1134402 206762
8610508 9565750 8177985
9431861 43136 2193949
4662452 5060934 9411693
6627406 5649964 5634688
6887344 4550762 7187225
7838086 5356838 1346254
3063909 2701656 5175919
6396336 4201415 3249210
2068478 9409813 9489822
2212379 1747716 9880935
3923487 9933722 4839122
3820665 8535137 8212212
2383908 5686106 9184257
2868707 2603437 6889209
7711949 1320519 152673
9705055 9803320 7985467
8038855 340568 456273
687088 3575829 8506654
3396854 2941184 3783085
5325802 2027791 470617
5177632 1807474 6958568
4530500 5956697 5605949
6429224 3402445 2564857
8579739 6875460 10222047
3895098 2177215 7221233
4371845 7613965 9603514
9668061 1791757 6995711
567102 5392639 660259
9691735 2782916 5725342
9218834 5002466 460671
1428856 9142634 6492057
7184164 8363040 5626572
5787387 8603668 8891814
2144391 1319285 1529212
7755177 6749426 679386
4542191 4607419 3801443
9103308 10087223 903513
6566856 1426247 1350525
4877032 8676906 4250844
4099099 6568263 9891922
4948531 5276310 5326389
7221145 4786922 540722
1761207 7661373 253991
5082727 39708 1959244
3737804 6160610 7607112
1440825 7936933 1085027
6286062 2499135 5817275
9028497 7188061 9095506
3435051 5828586 3321472
3993965 3320797 3646691
8805326 2959555 10166874
3788279 1633959 4375823
9679109 6192791 4565463
9902785 7441604 2665692
2698125 3590378 3610237
5962917 866948 7942181
4149049 4318681 3064832
8149341 7373993 984218
2818132 2699050 1887758
4045332 1418119 1767251
9846738 2102510 6646666
6138218 7984702 9221817
5066080 691225 5733501
3652541 1720985 386434
5234023 379318 3082306
328260 6482180 1805853
6543085 6145733 8061970
4262574 1583865 8935417
7973198 9167371 863657
7495994 4122163 338442
6423959 9655550 2520147
7527177 6417678 1924575
2337641 7555145 6710641
4286306 3711964 8886639
483305 9535980 7620744
9517461 9664614 4698214
4411192 3438620 2007124
4780946 8939117 9758751
7346604 2953445 7921552
5821940 4205167 890711
1680434 7919072 4897526
748362 8229428 10132480
4693007 9243973 9805097
1860383 5316308 5410943
9433285 9058129 965638
4266284 79949 5510027
8079379 9856775 7344744
5947755 1427229 3798607
2819819 6489405 6703802
4068524 5414469 2055718
254787 2199188 3733675
680256 2567997 4364715
6131686 3635912 6537997
8456121 317890 3669112
7108621 1204057 9710702
5205610 8395141 1444346
9612915 7377560 9271556
6090927 7051762 5342560
147763 8575394 4628959
2271841 5549700 6297137
8482974 6163417 5025147
2974131 5199004 5436971
490065 4481591 8504790
293223 1271877 796347
4438140 8904283 6602643
9359891 9055825 4606221
8147972 6881228 3727795
4024528 1936176 7786657
1530342 2883252 9149304
7650526 8390396 65118
2269110 891453 6060514
2730481 5816096 7366671
7966829 4237604 1325434
10196553 2966483 4734110
8613161 7926329 7539530
3849892 2259232 1001127
527785 6876726 2184918
1134697 2283382 9107743
163896 3666952 83784
477941 1530046 5490971
4422538 5764435 3493246
8928226 614148 9918424
5094728 1823767 9862895
6000161 9006073 9954174
9304990 2098632 7420667
2013234 8590927 996484
3537175 8738576 3195983
5245732 341584 1539286
6768982 5846213 7817891
1696085 1777595 8342632
6901940 7249061 10155362
10200292 2458342 7764976
8377590 3431309 5775946
1645157 567086 6742622
7244641 2379675 1900396
5497886 4232136 805064
7714623 8595325 3502600
6063580 742540 5136318
3598474 4735566 3230159
4325759 6405403 9969551
6322277 8705494 4553345
8616182 2113695 5128474
305563 423997 996260
7135530 3203422 5158675
3781812 644533 2902898
9577440 2654084 6061319
6946264 1850803 2266374
5384807 6152687 4224765
704670 3310710 1825481
1663520 9898949 7978997
9777556 8957605 4064336
2145037 1132833 8125059
2502689 8491362 1496191
5699779 1827254 331299
1846630 937242 1412674
9159719 4997808 1095191
719277 6488716 7431471
7528729 10215261 1772383
4427208 371906 8079007
8431595 593747 7539856
10299505 7968467 6963406
3345256 8554699 6970862
8771280 7784101 2437225
7067573 8996826 5960344
3684477 7931530 3191622
3339745 5345516 1733420
2746328 3718148 2979763
1404729 10062755 9932372
2098160 3119539 7664123
9032817 4871323 2048567
3267952 7971314 6616111
7839180 891527 10148334
4586243 5696395 6478761
6707448 3816667 1620295
7437700 3420388 6433692
1819954 6089492 1780127
7693124 10294822 3586571
4936668 10268569 2556194
9087460 6997897 5751355
4466442 1075016 26890
1615716 587304 6187958
3641494 7390821 1479265
8352648 2645205 8144819
4283673 9354811 2709116
1141339 6267529 4626764
3606296 8595526 7627492
4436227 2317122 2177569
845877 1672760 10155316
5638061 5303896 5749230
7442588 7995199 1949419
6279949 4887785 1896488
8266607 8037596 7930171
2811400 4906929 7253665
645269 8404691 1213141
8884155 9199360 1709885
4788242 7126235 7966962
7506175 3697249 3343682
6981129 927359 1653426
5384246 7993715 7261761
2107076 8292779 5114797
9349620 572660 1348658
1334832 7717009 4726638
8791910 6633162 4179844
7396058 381812 2785096
10180762 174437 5045583
4484456 294904 2166369
8614427 3344797 1832830
1435813 7216757 1479000
2778735 7590400 2455570
7223112 6599308 3394699
5308967 8834055 5333553
7303367 5577854 6218005
2133328 7846312 3633192
1840548 7017663 752121
4144277 6938491 2470536
2569981 3354447 2163750
7827359 3849552 8338712
2291999 8588984 6047962
4690410 3076941 8972095
7427648 9644403 6201679
3691929 5823332 5900838
10047737 7184931 7816290
3172744 4365856 2127420
8864123 4419726 9523290
2237763 9631497 10195308
10174011 775815 9969964
9376703 7722172 9994747
4154143 4816919 5173119
8814230 4942347 4026408
6669911 2670388 6775675
10118527 5742372 7085506
9867499 8224340 1635065
9748314 9567559 40389
869462 5627391 8958385
6646998 5858828 1535679
8147095 1218520 3753115
4920843 2634486 10254505
3785507 186213 4524693
3222165 8247271 9133976
1344105 65534 7903035
3994357 3695706 7023760
3220756 9428412 4529513
1092711 7403333 4546259
5838121 7488005 7763184
2421613 7273314 8638475
10113468 4420617 4247277
122884 1703447 3747280
8759429 2758878 3750462
2831030 1679007 9002867
5078627 7341384 9891340
5713199 748726 2769269
8481829 1886842 9040385
8756970 4938291 6508452
8286319 8059430 3819033
2228302 6006643 2536647
7426823 6328270 730490
8011704 2425224 1635383
3297523 4580193 2938293
851376 3172834 4534886
4102006 3953496 3468205
7642802 3870742 765189
10010403 3749228 2385312
200860 9227558 3041917
4917517 982542 1391585
6697493 9725227 791934
3846402 8772916 8411445
6653640 7290977 2418352
10122199 8656195 7154023
3200776 3314999 1873359
9260183 3751247 1241996
9126407 1667334 7222834
2971349 1333575 4075917
4200701 2429491 623488
10242118 4599997 7001213
7251745 2231870 8535218
4889328 7158982 9051356
8837449 8015550 6686708
6108027 3326202 636605
847240 5980996 3305465
7671893 7566103 2380546
2222072 4928957 9747285
5890393 1046828 3418394
4212121 3794058 7231776
547650 6261961 486636
8120662 7191438 2023680
7054226 249552 1291792
2281575 3001889 96294
8404738 8767676 10062047
1130601 7528406 635454
245134 38513 9049377
4922225 7296872 809222
3706085 343908 2281167
3206160 2192216 8528996
5285098 8460746 3087601
1461603 802210 7876131
8413354 9928556 9276250
3791414 1568539 2080114
1564799 7619074 1705781
10266312 3109577 4658135
8636319 5767914 4992726
9285829 9155763 9917304
4616994 2694371 9481541
2810612 7393402 5780946
6722337 6534237 7075054
5257515 813749 8534336
10226299 2336190 7275362
3880626 10037767 1284508
4087653 4900050 946063
3022444 5525398 1509613
978626 4267992 3524781
4790259 5633065 1352381
10183308 10002590 3162061
3101064 8652736 2849602
2866893 9619278 1052959
5250277 1216355 1567090
5316907 5985317 1568340
2463226 3925754 10125878
4524299 4197181 6446632
7364971 5918758 7611190
3034193 6873229 5862043
1198912 8712113 9390906
6907885 8287808 4028562
553417 6043628 9634830
8479941 10002123 7234652
3068451 1591687 8085323
10191091 1588687 1146679
7736086 8263677 4172713
1401706 5123086 4207382
7362405 9160340 8151326
9386862 248552 7717050
2586903 5580676 8568257
2973918 3539361 661877
1557749 6342664 4160953
5087968 976850 4663962
8037937 9745563 147974
3947255 5547032 4014252
9238928 8768437 5766011
139340 1248789 528006
4198025 2780772 5453256
417022 6212133 10308244
2730056 6589806 1643399
9627730 312603 1557609
5347165 2735010 1945666
3267658 6342353 4842318
509667 7261268 4960944
9373928 4388218 247061
5683063 5103674 2561863
8674081 9624483 1813418
6500918 9696749 96990
3345674 788841 5738435
4367876 7628953 4036247
8262435 70281 3677217
4378768 3721338 2316816
9252072 8742031 6694975
7696494 9301304 4702674
2258190 2209168 2538621
9505484 7825586 1357464
8480822 4462494 9689939
7192485 4779685 9452458
4388126 5810181 8046091
9219553 8237911 928082
15934 853963 4906268
2680072 7987699 8075845
242472 6116620 9505727
3173140 10200997 9348755
7591430 6350202 3590295
9867413 6682122 6256109
9846661 1128158 7785459
10011832 1965405 9952046
4782401 2000736 6975780
7233386 6735791 6276847
2573895 2203915 6054647
4746773 7087975 241597
7030833 3963950 5410953
3717315 10112056 6525754
8654313 4866022 9231413
3477384 7622028 3424848
8057992 5309030 2807839
8397325 3058458 2508849
724520 5274716 7983491
10042326 9520864 8242852
7536162 6203022 5682242
5216206 280383 1509566
6815350 5359039 5551211
4905111 2008937 1779200
8005017 2417746 5546280
7266727 5589281 4108551
7925550 1734314 5671712
5703162 6454074 2085057
8391455 4698349 4877196
6902808 8383339 3158084
5669825 5744902 8567610
816625 8230941 7986943
2110844 8624957 3840980
7287810 6772016 2315832
3727384 2219030 1612830
7359800 6465580 1953888
1439141 2979462 7053985
5010809 5846258 9661084
6234742 4989041 2490500
3561924 8637251 8818479
4054695 8711818 4383922
4210148 6754594 5516143
677518 2215321 4962307
749888 9273795 2168233
6031455 9540338 4638828
5920118 1677184 9843427
7149311 8412952 8692041
23826 2186773 8472212
2104256 4319041 9359933
8390682 2231642 5429288
5581334 9200875 3900915
7673227 10021237 7594467
4848248 3991360 7286480
6065103 9412262 2839118
4372706 5315897 1437370
4512327 3489284 7537041
345039 7626995 2885694
2752242 4636553 4727339
8686187 4294202 4494143
433983 4588299 579331
10004296 5757897 5222013
1697182 6248972 1438343
44346 1079158 88677
10190049 1599394 4263728
2974126 9650528 5059166
5653590 4220948 1414079
2902387 2249462 2452981
6813658 7935767 2419134
6889873 1606543 1739927
8473250 180029 4519142
640119 2317341 703720
8610422 9879524 5727757
2528946 9296481 2110594
8697311 890085 716702
10203098 1879204 4716885
1344829 5194983 4183593
2819411 1674184 7043524
700831 1672528 9785939
3240315 7845544 6693251
7235130 6946072 9256576
537402 6702584 8258883
2182567 8635421 7943753
7661058 1934436 6849556
1989142 3730907 6710930
1985749 2216275 3796359
8382472 6777269 6915235
7898180 9160561 5375590
1581392 2313325 1225406
8223210 1177377 6328437
4667672 6187345 4044691
6774246 4080617 9404830
2013772 7495173 2185136
9836259 7804022 2147094
8748877 7204426 4962035
7865972 6435524 3248280
8496963 7065479 2648647
9686109 9968317 5063665
9020119 3262595 3075101
7465656 9265377 1076897
3703600 5156901 9144998
7652029 6762039 8537310
810163 7288548 10173008
6928665 9198120 7363173
9626338 7026479 9517122
3073134 8127509 5178233
8063477 3028657 672119
5986102 8242249 9647772
7485557 1197680 8739109
2966873 5540470 494699
284762 141244 2661102
8242762 6162538 1654372
8458305 3056438 8346957
8212127 937740 1346745
8431779 6006979 775570
9534580 6489731 5873555
9157719 2252734 4860784
2605467 2546861 7716263
9340777 3263036 3062027
6193949 3365304 6699811
5964537 3711451 9713818
4517317 8786161 7368803
1031990 6817618 3465647
4148385 5163287 9338662
5936165 573327 1458624
5020829 9984171 4732638
1060463 9918951 7783797
4979996 1379731 4634744
3310267 1952356 1829522
9189234 7359306 10304959
4697307 7895790 1365949
3638082 10011097 4727264
5536937 3812051 1988911
8436632 8727041 5218154
3613902 2932897 8388205
7919652 546575 885584
3077855 1989736 7675118
4680979 2798087 6037418
7036349 4324870 6267178
1357369 615577 1426635
7269152 4395110 9725668
6668977 3950065 72998
3505494 8857315 32818
9296950 6546839 487588
8945719 67561 9619276
6852280 9278679 354851
2086235 9416959 2104480
5699262 2493514 1430441
2238187 1447663 8322209
6953685 3756451 935589
6110739 1331578 7813250
6437836 3332622 5459863
6852922 4880779 5950400
7253332 2371055 7205032
5428494 3431080 9480510
3157751 3242416 1201157
9979827 2350054 9867402
2691659 1178959 5184055
6171810 4182691 5389676
1754154 2460659 38696
5843927 5333526 7488222
4747070 4117605 5610987
1178801 6297655 3131623
2342974 3845810 7888766
7578804 3165271 7587299
1087279 1809844 7538094
1603954 4281989 5240097
8182128 8043728 1872276
5216663 4158697 8216911
1573320 5218519 4942789
8560072 1652714 1033368
5056984 2000510 8300056
9587202 8647899 10072411
2276196 9022140 4617077
1597227 1295852 5827447
7027375 2457181 7101631
9723227 4198767 1391381
8312627 6319641 8795289
389248 2238434 5999047
3652163 3378841 1253409
2011213 3256989 8165706
6813949 8224123 1485782
5665539 5337511 4265038
5009914 457108 8428385
87420 1032173 10269925
9471511 3202968 5654072
6582157 8210936 523132
7132351 9725067 6141271
82310 8702823 6771935
1640520 6291283 3923198
7035461 8367076 982699
7612390 9372443 6893008
508581 9023056 8150225
99225 3754819 3408375
5031055 5108822 3387559
5853254 5774729 5369291
4810752 3870915 2205714
1248983 7936631 5777191
7816586 7650335 9021150
4137424 4953886 6784824
2946061 5853473 4303571
3643987 6637648 4235992
7821419 7950263 4519399
7876219 2292554 8383206
2072931 9272123 1430571
5421282 6466153 3131548
5506299 8459034 5348816
749515 5396003 4966413
2047248 8406087 8805722
1604775 3159073 5570324
2580948 4200513 7599275
1068197 3877669 5932191
3915615 8392673 9257184
820025 5698560 1271922
994987 3082445 413211
9499909 6522184 10253863
8422205 8419658 2613468
9610852 7585671 3762678
2249097 7596825 3463737
164832 10190103 3915335
2741596 5266767 8812188
794007 6794976 5284063
6378890 3258859 3310402
8666646 7187703 4257932
231432 4841536 736138
7927098 5366703 7200491
9727594 3266900 1843998
1837604 7233851 6710090
10095829 8703619 5785740
6714697 313661 7821117
3237694 5818312 10041931
5176787 9834194 8342028
7099889 550855 5167443
4769493 8194201 5345953
7870244 5537103 8223888
8084735 3350008 4251670
7735208 8146310 7343255
8093502 4836820 1278185
3869947 6860207 8515899
3755933 8408396 7750170
10005464 3300281 2182438
8188574 6750347 2488018
1229883 8160234 3459301
5180311 7116464 6382891
910131 8472206 3281839
3315868 2585404 1945293
4232260 3845 4240159
1073157 3600783 105081
1111712 18799 4399901
4840486 6218202 1967428
4275177 9458001 1501441
6203856 1650063 2523269
3567640 1950768 1922104
7299972 10143417 4913418
7321899 1740844 9847930
1490013 145053 1842146
4102623 8590284 7942152
862487 9474549 6792780
1387270 4914880 9465280
6392132 6189029 7683019
7073079 9299021 3378463
8169668 8228215 7463413
1402310 30502 6542144
3592192 1503925 1803243
1093856 9062225 2230910
8822768 984559 9716435
1720217 8210793 3859237
3307435 8613558 294240
3295984 9315080 7669228
8584940 3559763 3807066
8168302 3217666 6183271
719135 9915203 7672227
8046686 7495270 3156612
2510438 9055159 9881761
3335260 8019748 2068099
6879989 6768369 9292565
2373537 1901752 5747289
7061106 9187124 883356
9033283 1804529 4009417
8091221 9636365 526414
6982532 2415667 3664838
6430056 3598492 3066311
7411983 3486111 6196953
10275619 8500352 6714092
3037986 6598698 990783
101844 2078327 1951645
5283641 7568271 5782246
1398304 3482066 6802069
10099914 3977669 8905704
4798912 1442509 7769825
3765336 5146983 528588
4769225 1609329 3003053
5693718 8360584 6750537
7029187 9468759 8350026
8847883 2149939 3555999
32856 6589777 3663635
9648215 1036261 4976611
6138279 2722693 9405293
1905225 9333468 5069116
4057413 4420739 10289289
1601499 6569895 24660
2500140 3963612 10145206
5593047 8054221 4371871
7663728 6375523 5571918
9132732 1740054 5137475
2113527 566846 605731
427664 3851673 9087283
10276311 7374116 232096
4790796 2989426 1950606
989202 4288169 8620323
4152468 4602635 6329684
15371 8342203 3628390
8082850 4071584 7056208
4268428 1947691 7126232
3031419 7764250 4177849
962582 4237987 93187
5095188 10061930 7962014
1058587 3665938 4399795
365341 1947984 5443806
8207271 9867467 2679557
4245315 8693460 2406408
7411211 1902405 5299515
8742101 6361176 137328
3991397 4606412 6407539
4192634 2608554 3564651
1407333 5065563 2957690
7917352 4700813 6046992
2178783 8901059 3392158
7648292 9413741 6518300
5119244 4227251 3102114
4037968 2936436 9334924
7790482 9869912 1086145
1370341 517595 7115807
10312508 6040795 9081527
7092924 9872502 7280023
7386463 5044672 8139193
8013151 4312776 6748920
3780396 6743675 3311029
9917766 1304955 2727039
5806792 9665324 9938301
1727322 5764909 869519
9796426 5806802 2555099
7792383 2111563 9589604
9471773 2948022 4785046
1071547 10171274 6555837
7877149 1727884 7226618
8868706 278704 7085270
1093428 7178662 366879
5673789 9254030 2088268
7668821 6077136 9851602
1535802 6742994 3647440
532028 4634407 4703602
78318 4455056 1367632
10269552 8527641 507363
3561417 8654529 7193026
1458338 4924736 1193784
9868201 1814574 7549711
2803995 2850504 72518
8859971 114029 3858907
189813 8720681 9165731
2895481 3766927 329936
6672790 5337047 3753033
9346867 9113193 5023256
3292308 2704917 1000128
1027735 1192594 10238481
3742301 5501732 8755419
6141609 3302673 8343291
1484703 571586 4698828
9878889 3359360 2984357
434154 4513232 4368895
168963 9362399 7646747
3625921 3791186 473970
4328455 5373653 4724847
2773881 310606 7729993
8184738 2496350 7261506
8240337 6978823 9919924
5234589 3411781 486904
9934817 5926031 493000
8554249 8533236 7442351
1653329 2057529 4499092
3935665 5166789 9564727
5096326 9684649 3312520
9054894 6515358 2613067
8640002 6976442 7389319
1566497 10142808 857084
2675504 1810580 7346713
1560944 5374708 7219600
9418368 2521454 9823719
3380277 9920503 3952220
9559197 7947988 7455446
3918219 5648046 895633
6758894 7796660 1801156
6047188 5809369 3304560
6849584 3969093 2770099
8017630 9450893 7609820
605583 5927774 1977760
3027968 1833359 5833940
4580182 105345 8707639
7884141 6783914 9766913
3807637 2011687 6803548
7753576 7043410 7299889
5144476 287777 5570219
3831124 7312613 9689328
8681427 4624823 1817682
8701581 5272941 4718335
4826418 5348761 7624807
6685796 198812 2530318
613819 5349948 1400709
10185800 652132 3272043
6769645 9464815 229919
4074105 10088401 542863
7384909 7963831 8710917
4506445 4188052 2189224
5816552 5912603 6836091
2910580 854188 9756707
5729094 3755555 10132330
10049030 5672863 5145186
5664034 543750 3107475
3062310 5127564 4566567
3227728 6080001 1616343
2788903 6838739 9823489
1372530 1215325 8709229
9287368 5433110 5316587
8006078 3492222 9375490
978700 6123552 2540481
5277004 16110 4294421
2017848 2368236 8836325
9405030 8249789 1159264
6930299 8755423 191003
3631390 5486035 2930457
4342050 5958136 9298290
967198 520512 2268095
2635278 1503405 9931365
5626056 9580386 645494
6141418 9391178 3000222
6564186 8045559 8527772
6509551 3972380 4324930
9842715 7224246 27135
1713601 1515534 8018044
7698533 4223071 8271848
4929165 6255287 8175751
1076005 6391087 9712444
3267251 2185926 9361052
8066152 7143049 3602882
6396009 9182089 7866146
7062724 9697331 1125386
8431299 10246523 2520263
4485436 5136262 5664762
3821412 8927739 9391217
315285 1366651 3468044
4326601 3121262 856490
4807104 7091968 2014323
7854577 10292216 6771669
4348633 5114700 3367222
1046078 3146568 400567
9501190 2819326 5593910
4349851 7966986 9175153
1762440 6727172 3196991
507636 1303481 4003571
5785710 3144962 5029372
9933580 3043115 8574721
6377502 3824860 1625571
8676514 5112677 1365275
1787451 1301932 1818026
3203536 2557028 5102805
9304025 2477092 226071
8088823 6063760 1405516
6456463 751905 9421358
8717648 1253354 523830
5318134 8240134 5726536
6838374 9770475 9858526
608608 5656426 292106
5135206 8502487 8655177
5729421 7689908 9130206
3482849 7679713 10255040
6897021 126105 1113981
7713819 7541520 3704294
7752042 524706 8505603
3871351 1595373 2878947
264435 9634978 3444149
7588830 1177292 9557619
3737194 1430598 714351
6917214 9045466 7965747
9460545 4356570 6668090
9533842 5211742 101947
3118565 359923 9758132
1337117 7371849 5506942
5807783 7099954 2554283
914266 3129840 7527291
1515133 5948024 4181143
8844231 382749 2210311
4428625 6858642 5949105
4298667 1154424 6419002
4488383 2016956 1856711
8061137 7705959 5764820
3205017 7477120 5044103
724398 7618042 1236260
9362442 6056434 1279274
6776770 6952732 3028560
9953222 2345611 1591750
1136452 9595855 1164563
6426291 5652223 4198023
777843 161391 3098812
8210436 2714132 3552080
1003248 5928780 7713335
8829 6588489 6437809
4850158 4056378 8977866
9988353 7652671 1997552
3742402 7345990 7584922
9554445 353086 6211426
6888236 1038547 7495413
5218175 241627 5305050
60388 8901235 9202292
989361 3246983 5553847
7281211 1420137 2340434
5021310 2841037 542092
2847363 7869205 7050753
6391624 2261929 4770009
6070854 4466826 8248127
6084291 1737853 6527206
5020816 2078870 9297410
8727030 1486682 2448823
6934226 7326931 8736175
92016 9873877 2305564
4851553 2832910 7922000
9831738 5678163 9915207
9472588 4504028 2845420
8807996 1355410 582544
5481961 7596143 8301401
3875409 1416650 8419321
3242426 6399582 6380388
7655939 6620618 5743189
5060429 632774 6831952
2374433 10168878 5021492
2842449 4338845 1742625
3174155 7255565 7498560
3856476 8382172 2479810
2233654 7445512 1694751
10175776 9514874 5366052
8955713 2029646 2373308
3328333 4945518 238793
2201975 1925899 10023012
8718370 3245819 4588116
2449389 1670676 13506
7734759 4566040 9069833
10134360 5466957 2882308
3514255 2458715 278408
5533518 5804186 5643892
5109049 8774751 2860262
170814 2304662 8919025
10195234 2009458 745262
1538004 8166698 3223325
4449311 4893539 2275783
8510079 1377421 5439843
1347419 377885 2761617
9207563 3630247 2199934
10047763 5039147 563701
7435722 4775637 6013761
2112134 3808996 6149048
3686575 9165456 9664291
3470190 7219728 1122850
5880919 9760698 262901
9540828 6831766 6210969
7287062 3977877 1082584
2375701 3727674 6692368
5308308 8730390 1321416
8205674 7539945 1114823
8576428 2747995 3895998
3117382 2074354 4343548
8665574 5881765 3268846
5596374 8323561 7084802
15735 6972314 1637913
19570 2928203 10116996
7843208 8885087 3461012
2180640 399876 9603346
4445357 4649211 8703348
2266847 1150205 1402199
7680124 3697294 4432319
1566122 4625533 9003156
9602711 6097378 7871605
6229005 1312816 4662667
3253625 9649482 5809511
3030763 5064331 8086850
6361682 2797222 3799684
442433 7681354 8115635
2212012 7251831 7265897
343723 10012458 8285255
1680499 7141848 3848727
6249965 4009132 6900652
2787045 5100829 8430542
7752523 612113 7334497
6848702 9666346 1588699
9355356 8785293 7865391
2934000 6078755 7428091
80636 3439195 3410726
8315369 2882557 7270078
1181989 6736838 509364
4591210 10248852 7695514
8897570 8772848 4296091
7407101 5136251 5432909
6553472 4402991 359722
325875 8897807 2751903
6842947 5986108 690230
5877899 1971325 4075140
3979027 10231125 4030619
6075192 5886926 466390
2083714 3826966 909062
10055673 9894783 2123432
9563763 9385864 3476994
3462587 5419386 8420675
3390258 2018274 4142454
5583804 9710931 9648357
4187026 6166413 6631397
2247412 8688162 4590563
1308957 8795108 3076583
2114643 6251551 8095982
2871658 7333112 8380465
7130358 4199940 3000475
6975704 2987386 5507250
1011549 9512759 4795680
5071226 8027370 870423
9945537 7056386 8718744
2456052 1618525 5514501
4701938 5805453 10260785
378513 7059783 9566133
4806523 7303598 7842468
660883 7161890 4781104
6676199 1804788 6264483
2749184 4826927 4613312
10213650 593981 4523182
8243612 5956940 4532895
5868393 5304945 9169155
5462064 389551 5918263
4743276 2492363 3963612
6962590 344002 9321704
1348186 4182808 9883147
1599437 8435047 1388195
9485018 6253422 9823551
4982364 4373027 2256467
5767439 9851151 1019765
8547553 9799719 7224375
6106643 8797514 8441240
6347366 2778120 6486282
1187903 5783340 3849169
6291050 2387280 4954668
131039 9861932 134810
4397797 2627397 9338362
3239024 4918184 5698543
9994051 1443747 2181695
10291083 1406616 10082452
3944830 3115399 2190459
6410753 9272647 5424969
5830672 5398670 7149141
4622578 2548986 7425297
600807 1426189 761252
6040289 7533148 9297402
660691 9755649 4905723
9911187 2376343 9367918
2988617 7323178 8103402
2460060 6223772 7763890
51447 3432145 2685374
5302282 9511917 7153855
4419044 5641425 3452598
8019749 1338452 8000878
3113626 4746459 777292
7490629 2636069 1855217
5734215 1774565 6796930
4895491 7678017 355950
4034155 9939669 6455806
4582558 10051967 4363130
2965412 9376832 9971362
2526799 5844155 2858581
5953334 5681941 2409511
5948823 585544 8391763
2197008 7000033 6332612
1787780 7896631 4521272
8804692 9637229 7845675
3987773 318474 9355056
9707973 22579 4164634
6233977 6266821 2917876
6453274 2102568 7365804
1412246 4558435 4304877
7549253 236965 4082763
4475077 9711886 6112182
8321383 8759840 906341
1340845 5209065 1702418
9222223 5149066 2295080
7170116 8539591 5898549
9234611 9559423 9774136
9479379 1482513 6354569
6620404 9789400 2868491
5982551 6707417 5915835
9232190 6446044 703459
7370745 9673615 25456
2419884 9286057 3851670
569107 3578387 4388549
9749924 4405478 8889674
806838 7823636 10020572
4591456 6184792 3265396
480231 3985432 7301866
8900194 941474 255657
1703907 822669 256092
979218 3037711 2054360
2048917 2132679 6721597
8816148 529001 6210523
6606456 8333752 4767404
1424535 5845883 4759755
1238411 1516904 2462133
7147038 6067626 1348321
7960494 1559036 5992027
747798 7274309 10226587
9975457 5079068 6338893
2325573 1244909 5704235
6096180 5740999 7005010
3953643 8987913 2448994
7208150 1214997 7887779
2890166 1971033 9482463
8948832 2372541 9125427
4587318 9782617 8539264
8933957 4489963 7051075
8443182 3862120 419638
4440953 2900912 3239971
9356593 2660284 3003799
9334266 5767753 10313727
895162 3996202 7535289
5458379 1761735 4033317
9594406 2488008 7653444
5058143 347005 7944590
7927667 8900833 1652887
1019223 731027 5813611
6156168 9010146 6775875
4414780 4272711 2831789
8025583 3519959 9872156
3811575 2363982 7313089
5365385 2683185 4078622
8950722 1571998 9566691
2530545 7170684 8227588
188662 2283939 2538892
4033163 1475972 7262220
5673502 2897500 7335505
3112043 418796 1890560
3760727 10046157 2223853
8202688 443181 6579369
3241625 7237497 9174552
2324922 7146947 9701874
8281921 3371422 4235008
4384513 7216334 380096
7319292 5980899 9579338
4689718 212967 7022706
6994712 2189871 2094484
1137769 3222381 3772168
6001862 9268068 4181763
1961954 1172917 8674218
9810357 8664542 1275889
8596225 7244227 113357
5050905 7689345 5801273
2149736 541814 2753921
2358198 6391975 3317213
9766141 7392750 10133255
5747489 8968715 7914154
221 7545864 4845620
5337290 9543915 9103413
3572082 3269639 1427119
2895693 7453361 1593326
3340637 904968 2630629
6354268 3573867 3955131
5785638 6926324 3424776
975129 2263688 3013140
6494915 1909768 7720872
1703535 5454243 9589993
7297175 2920606 3865905
7982884 1442314 4025086
3968399 6309990 1495549
2797197 4046060 5297443
163824 7408342 8591927
4225007 2973043 1966942
10045881 4704329 918342
1703143 6425652 3976043
254970 2974103 6499395
7941545 5239050 6352986
6276510 9880348 1842933
4041075 7799605 8059940
7944497 8869828 6009826
5966562 7734510 8553654
5386563 8542539 339668
6410194 212314 2080527
4289865 8916795 9173665
4334636 3707468 5300276
7375334 8999104 2473258
3226752 9453063 9657073
1219781 1450836 4979221
1038414 8295695 5186634
5998411 6317637 1249327
8532786 2984322 7619781
2197712 2213089 3881069
7657512 7370334 3809923
3546064 446551 1348694
2584052 5187357 10069897
10232448 6388948 1284602
851045 8203836 3524628
5189963 3654259 3319327
2096029 698196 7414457
8438343 8759354 5274951
9397924 7727667 8339136
2395802 2296667 4453930
2550193 7742049 7681999
6345107 483478 6451631
3716748 2669477 5123901
4961262 527366 4850122
220605 3065645 1046310
460276 1813479 2187577
191548 7918973 4472074
3749633 113435 3461687
6566803 3935915 2227866
4154999 3828390 10268335
9810292 8042531 7811621
724079 5561299 1221544
8193809 1667701 7722216
6946374 9937049 883348
4107596 7103828 6781641
4577168 9256439 9913361
557207 3324716 1489989
3515631 6118953 9717116
1383390 7139297 2370420
8058033 2818535 2519013
8989312 5007547 10150877
5805600 4952181 1579705
5939601 6173901 1184621
9938336 3793586 9147818
6010718 5481677 3184832
6930007 5000188 2073649
538642 7570312 5949335
886502 9669020 2160920
6613777 7097755 6386088
9840777 2193387 9304145
8115735 4672102 8650486
118329 2280196 5401863
6078277 2606856 6690240
2089945 9775975 9048277
6049688 9494118 235655
7161292 6146231 2131736
1215980 10315907 9775483
5755877 795605 1797120
10174106 2694527 4007835
455093 905746 3086104
9413375 7538178 9520388
3466857 2507564 5058228
6739179 728373 7191994
701839 1284128 8744028
482119 8684336 4130884
5928690 433058 3627205
643292 5705647 6023903
2801160 870534 1631286
4276391 6828840 6441613
9692349 6764354 3825264
9327843 1500299 3772387
8328187 6480533 1591481
349738 2183397 178623
5486315 7752306 3302193
1555224 3795255 2506059
6944513 6947890 8785187
6884351 4959326 8899169
8943476 2475988 6323385
8168626 6296201 5352376
5152469 5414087 3684526
1213096 4778130 215248
1680127 9559333 2996873
8369039 4240091 133652
4175720 6350678 10038932
724380 8215418 1336569
8759660 4372790 3454278
3571573 961801 1845528
9354735 4447761 560522
4442476 7548065 7679753
4389703 7287496 1212983
552566 1511673 5203561
6879766 3809160 4861284
4249739 3277561 9579821
70816 3135908 9849273
9650234 9500770 6908365
4073891 1511445 7927454
8320112 8459957 6096226
6385527 7763514 6474711
8609663 9727755 7016369
1853852 7210537 3223730
7359223 6813559 150370
9420939 619482 5938128
3672320 7975073 1171638
4225920 10185708 4314348
4882755 3144725 9379382
1412590 9308209 8089683
206721 3714551 8984410
9845816 9982362 4027947
1849399 10171485 501979
6707734 9775390 1849112
1356745 3706591 1934828
2881367 3637485 8610992
8462672 4395933 9191090
4485244 10053810 4096337
9149776 3396492 8875090
2775052 1592634 3364278
7109830 1498296 6077903
823812 9803788 8629678
5865188 8900540 9090286
6777343 9553732 6504736
9100811 299175 5278017
6524475 1510975 4708795
4484492 3996768 6280924
10229800 3131890 4269769
5133811 6087347 2176470
779808 5689056 589806
6018342 8571615 4078363
4995017 8676739 602002
6921786 2871723 9641276
7627207 10220558 6446768
9512116 5371567 7518984
1239509 9276780 7108414
2970342 7554507 2065988
4012737 407346 9651457
3942656 8484835 4172110
3519465 4917340 2814351
9867350 5338995 7421688
8811489 2548434 1273690
799953 6622843 2150428
1001074 4940369 8738527
5436423 5557072 4361488
221591 1274839 8808820
4833449 7750446 1523601
1347160 5520300 7392510
4849364 2892033 680753
7562351 8500654 5021745
8875370 10115527 1525891
4416468 2161554 9281940
5187463 3319483 5072689
3119038 2661992 3297745
3710106 7798816 1284389
6059310 8614855 2590468
9710480 8182282 5173862
9551059 8045017 3317424
8150261 2327403 5287329
783740 4313765 7363510
7320428 6483740 8840629
7270046 6838926 688862
9266658 5645514 3817207
7206936 9537943 6091186
6922213 9506035 7787200
2284780 7453056 1423150
7329477 1516117 5157128
2268762 7294434 8686046
4492141 4368346 689313
9881922 1565066 9620179
7229355 5352967 5615066
8949448 9808245 4710415
896558 308711 3124729
3130653 5874714 7827101
2161939 7853501 431264
6171373 7761487 8447827
10003716 2227479 2558842
331447 4601479 10032576
1611471 52137 3886744
23726 9105354 2893434
3557253 8875969 5187738
8370674 3270981 7966617
5118231 9730144 2414697
9195804 7140807 1202046
7122710 9301031 6770243
1523375 3662235 5495529
4202731 8141555 4462815
7396252 8137318 274781
2138636 9590814 9682286
9004284 5274757 1368409
9962210 4574746 8191243
8718843 2862446 5886063
8887454 7151911 3320873
6401402 5239922 8595539
3360765 3188288 489163
1795399 2105137 10285186
1466578 3867151 284456
8522153 5431600 5406225
4268309 632317 7874262
5382610 926488 4912481
3266983 5190808 1868217
8800597 5549452 8939659
8557513 10313102 7702377
3311498 9471415 1776036
6128281 238531 8062748
658203 3416224 4355031
1198556 6740590 8488875
7089556 7456136 8266151
10129029 7370383 3864826
280052 9932313 5773063
7502361 4382708 228452
9819514 2016890 956888
9763716 9108452 5642745
636083 1223081 5313768
1890158 8133902 2015159
8772223 9846594 1450243
5642520 4782176 979729
1962221 2707482 3349834
7944441 1029498 3485375
3343255 2260978 457701
6106984 1648560 9092184
3309963 1672877 5737283
5158868 4822650 7095439
3057025 4072601 2658275
733326 3704225 4320685
10159629 1292804 5157138
2979835 8578866 7249560
2988171 1425080 3803291
4091926 582065 8905707
4962096 7006586 10274062
7776381 8741409 9000312
7998940 4653772 1532079
6669170 4932876 3694321
6549789 8841444 10032081
214066 7335011 9388730
2864060 9049992 10187689
4532041 4529706 5441402
2819704 9113540 6234754
1260711 8364670 8654981
9292144 6823494 5466510
8409156 6941768 3873185
6273062 6252703 541775
662934 3913481 5337216
5727885 4131151 5189003
1486763 7525738 4866881
1186834 165912 7672409
1612252 2029580 8314700
8147743 3406370 4476967
5603157 7126664 5276129
1265619 5692704 894226
7357962 220088 1148645
8113048 3542615 5029721
10216281 8338063 6788269
3248918 4433573 3601299
4472999 4542299 829545
9476265 817220 8848146
8389325 6939110 10169600
9493178 1310968 5975248
9803344 7107787 7029574
7997869 2656853 7577758
3764722 8935153 6284604
7937994 8444775 3466441
8480681 4265406 8649230
7871317 5039664 9041263
6178010 7837909 1735448
6053813 8986528 2585234
5152754 5640934 5460323
7405161 1582305 8668105
1458240 7238766 3075865
8075260 1976547 9893063
4837677 10164501 1560006
10229698 3098497 7518757
3897727 10256555 2863756
1313858 8654741 8003412
6127530 1112617 2802542
5843820 9604203 7638664
9336680 9542441 5807083
5051682 6829262 5815588
7035712 9338450 6861000
1120667 4577885 7297760
3134224 774507 469862
4798132 570407 1247004
8440216 7514752 9813078
5639427 1903625 5398707
5656312 5251800 3165068
8701970 2439451 5446469
10142756 5753986 3538276
6172297 7852003 5151107
2710087 4881286 2708860
4166848 5348011 2290577
9665389 8866952 2102378
4027500 316927 1069084
3949763 4198525 7404084
9530650 4110689 6276206
178282 8366405 9075407
4405968 1108107 5387775
1395156 7456364 540862
1196000 400352 447253
8949593 8325008 2961576
4462156 7079067 3306150
6893399 2670348 6149775
882552 4773290 70268
8888594 9548154 6808788
5745050 6088574 5460011
4361483 6844900 859531
6016677 2417198 5897390
5816245 8133651 8254255
7749109 1162158 7005490
7189387 8325035 1709017
6682712 10137369 7236767
3924259 5740936 5514630
5723249 2226988 4819386
8593041 3085108 9810687
3934041 6668101 2181951
3388818 2410581 1043494
85470 8738815 9136725
3184368 8981775 5530462
9552783 874199 5631031
7407218 1490965 4553072
9637735 3780268 9683706
751462 7937330 2014765
2868382 88664 6930290
4722130 1272991 546769
957492 3972748 7929000
3934920 1054693 906541
3510464 2901002 293572
4018980 895619 6969593
2239575 7879475 5509345
3215957 8719262 4019888
9456012 10116426 7024120
2005288 7373311 8650485
6405244 8555051 6196954
2028514 1135056 158781
4594597 6894040 1007289
6768260 8472379 4936926
4042479 9643185 7801898
10092140 8025399 2599431
1386802 5932128 3751472
615962 3965302 879537
503429 5101822 1758010
8186727 7927020 1894708
2090853 9060446 9380882
5018364 6150649 1847578
3471268 646096 8740260
6367952 363423 7911198
566295 3005825 9868012
3413648 2476594 738680
9202436 5593234 2737370
9333634 8785897 7210960
175483 2606128 4237222
8809589 4458679 1117663
9091493 7533776 9532891
6556840 3394731 8226571
7350908 3985555 6538056
552945 275456 7142745
9586850 6884862 3685832
5379936 1913648 4288431
3171577 5041161 3295716
1033471 8336032 5586375
1283714 975723 8989184
3224282 7584973 9279965
4680920 9396729 2954726
3353110 523629 7970878
497680 5350185 6469805
3235710 5146695 5295037
8225021 624763 10106991
3214075 5563327 9134263
1934271 877470 1304339
3332520 9115588 486491
1547420 2455635 8901056
5018688 2443380 4926991
5852454 10172678 3073429
2745136 7635095 6384599
8300929 1505055 10141167
7473373 2310569 8471207
10023614 6178420 6390877
1444497 10001249 4181801
103095 5429897 7764823
3160685 5991779 7943714
1441427 1566985 10035789
5338758 10312719 9298827
5159574 6645497 9899356
1492861 2194696 1109983
8624367 2592999 9412459
6466901 3836056 2440315
6600350 9849199 5043465
5590444 4592424 2364745
8211189 8788711 8654347
4381159 10144442 9728719
2849554 9760223 4358025
1761321 2073760 9319716
4823612 7893053 2258838
5714398 9904720 7268724
2904653 3466145 940752
6047198 7533332 4957598
9596612 1939337 6324924
1271872 2122301 9152799
10040353 1527552 2800197
7633925 1372636 9167943
3012942 3575941 2299751
3404108 7095668 4061650
2145037 3714150 9518888
750789 409127 2795863
412358 4625110 977107
1406023 7136219 1308558
1107287 8656810 9769649
7862458 7261170 8710817
1281450 4454833 10254324
5729063 9663930 5060779
4399996 3965966 293246
9536464 2902723 10196894
1039301 6726039 4575336
8572995 6497035 8725701
9886607 8534284 369519
886961 2538578 6096218
5639587 1577879 8943325
1324002 311343 9985687
2841074 9871315 5426423
3139609 1489555 9465737
5667604 4230665 6977505
7002885 8768942 5756296
814434 3180915 2770558
1365908 5630667 1879746
2769404 3480113 3878909
3757818 5621332 2296497
4838575 7663981 8075457
9260282 2132971 728109
7560738 5497800 3081468
6788699 3070461 2580147
2426492 4508031 5989803
4540484 7830609 9677542
9096371 6254948 2940660
8703653 6612825 7560134
7287512 2244013 7000741
7538709 2828366 1197972
7598475 8411031 4748983
2181135 3201628 8532975
1531018 3321098 7630723
5534519 3493457 334832
2193949 9178120 8757450
2443745 6416475 6929278
1479027 5894305 3031931
2460098 222326 3964804
1986923 549043 5728616
4377155 5899136 7432420
9594036 5925938 6001381
3188807 7724469 4494095
5772202 2163227 236490
3646111 1629693 1777097
4969450 5408814 9520970
5184928 2532614 7804025
10023836 520071 5932586
1105573 585794 1237982
2602008 2430180 10104663
9867535 4116455 2316209
6905552 601038 6767950
341113 8522271 4660242
6616211 390411 10315856
6083336 4763425 5862286
1245593 30313 860742
1898221 9092155 5216766
9172054 5976360 3454946
4873859 1623890 6836192
6423382 1987377 3471014
9926889 2718863 4762208
5060545 1155916 3540742
7236111 3519917 3670120
6789823 8103596 3460194
4232005 96312 5963705
458003 29583 8343286
5671864 10241579 7391781
7142481 6733316 6017093
5002191 4709158 262606
9463022 7036683 8984792
5132748 7045714 7110404
929185 3517683 277748
9645257 8494476 3411834
4901457 3384347 9585411
10068501 8622767 4529173
4157433 10185571 9636362
5619057 9051770 7422140
2219598 2653606 7422318
4773247 4429759 4356987
8759261 968351 2486336
2931691 10060071 9188069
10090153 3757989 8016953
3115436 5986533 3859391
6282344 3856557 7362849
3164224 9969242 4297515
5941709 3808267 9264061
5797237 9848330 9732881
3800133 3507968 4768295
8695009 393138 6753614
6792406 2226561 8433317
7868046 7363288 6454656
748625 7261195 3142369
10036264 7680718 1174377
7557368 5795719 2027093
2355551 6401526 5856523
1440480 1808228 6165516
2175766 1478251 9165281
7184848 6775360 5620817
7142896 9231535 8102274
9158372 4226418 9274009
9239165 5009492 7623131
6808085 1493284 5140530
2395079 3350188 7307473
7363492 7262763 1715499
2857134 3686090 4399761
2952341 9852336 5623356
704369 2388518 3043991
7881211 4052753 2675743
3681939 10036435 8925441
4419640 2075901 2484118
4417853 6376508 152899
1489986 3962466 4731632
4612058 9470097 5205197
6820936 9175241 6965550
2483880 8844683 793349
9167915 4367149 1914361
2067650 9644835 8231389
8730111 703706 5297849
10155690 5041834 4538040
1497943 5391473 275167
3170844 8411812 360714
4715066 3339388 1904429
8300854 8641908 7088979
4902740 6798885 3470388
8423701 8250694 9840983
9532267 2953785 2929133
1785028 6788008 5467089
4511297 297635 6667149
7625492 558201 3949056
5736961 7397856 1032146
1937428 2481422 9187228
7639088 3962280 2191202
2920125 3155571 8414825
5673976 2609588 1721193
8573610 6361688 5775423
6787063 6734488 4553016
2002937 9994205 6236140
197658 9867389 731066
9986149 1441645 3668162
6133820 965638 5558722
5699290 8610026 8604558
7329190 41076 9259731
6287074 9786101 8682575
7708529 1740192 9650253
5508049 6060755 5773009
804676 6330219 6479688
9528317 5256191 4151620
999589 6803766 7420251
4534187 10027402 5761775
1925867 5522596 875009
1142828 4210941 4784327
3423327 5050315 7707156
5033036 9833774 9478170
9494535 788659 8660492
41615 7721050 3299050
7027298 4847557 581484
4150785 4183286 1100873
6902986 2239228 8551721
366218 161346 6471030
8772485 2348362 4815908
9162690 2864570 7699262
7667263 9007021 3240067
3777514 5201173 1949438
10212162 799923 545943
6518816 4698856 4816832
7621810 3845092 7522213
508468 10124733 4742138
10021129 5716752 3446163
5917538 2051035 8735979
6172628 7491627 7354937
1760341 4008793 6207350
5171749 2242105 7940612
3094667 2955038 6599473
7045140 6455466 1018945
1879729 9220739 6978715
2550666 4081987 7641433
6256126 5445223 8365841
899221 9638750 9882113
362659 2748268 1614748
6559456 8671566 8475973
8035239 9159576 4062059
1283324 998920 492177
8688362 3877695 345581
932280 6908990 5354228
383804 9399503 2317317
7338007 9971265 3419132
5051259 8009021 3773138
4863403 9930413 7892066
3938483 1056729 7751884
5695673 737647 3406677
6662916 282771 5043033
4034081 6116410 8167875
5170047 1068955 9051935
9487067 2463790 1218798
1311928 8294380 7574139
6685491 2599546 5153374
127772 5024795 3795829
3603561 989259 4070870
8850429 469951 7627200
6723948 30878 1270900
8358450 3217671 6505344
6111212 9432359 7490715
5546701 6044612 6329066
8359689 7062123 7698162
3197474 1682745 17541
841767 10180746 7456060
2716750 5885992 8843342
4864583 8214423 6830368
1072964 378673 10055947
8595783 2153323 1225754
9175295 10079521 2507756
7739944 6532781 7105478
4914777 9123446 7550058
4034475 29509 1258077
5574032 3775412 6069755
5015637 6443516 5487534
9956997 4344870 4754177
6240875 5972073 5700165
699473 8554757 9751567
6343230 5417150 3767544
3131821 1289352 3191562
9569511 6736145 8683022
9681725 7812151 2115833
5292149 8511166 2764040
5277650 6594849 2461071
9146365 9031431 5297886
5735479 784013 1006032
2375018 8489387 6268002
1081007 5690915 4576412
5159992 8694648 4657013
6744560 2331553 3536265
4592239 9317863 10038877
691011 7324802 147955
3760509 678135 4170814
5074903 483674 10205218
10071531 1428084 346798
8359448 5768658 9678904
9727359 4952790 9969311
1386341 2182581 915059
9973000 9043696 918948
388311 4606120 3584542
1432111 9274821 5480260
49755 4795863 3315138
4203290 3740858 1705522
6764067 541251 9962686
8343288 8572591 3455398
7807649 4326622 7993131
7020830 1358139 10089707
530403 4535252 6935474
1346602 4477988 1709214
3502097 6259317 2905458
7960860 3284389 9078420
5693132 8460054 7786525
4745635 7795877 2503746
4600252 4607536 3133291
9006421 2842722 1474691
662591 6259279 2365086
6425636 3372468 2407251
4598939 1075068 5496761
2815951 8871077 4039487
172429 1362722 3782335
261706 9348259 2691026
4994379 6304251 3102635
5474247 5494854 7785674
6701656 6368540 9016554
1266579 6589408 1593695
8892549 9027496 4104469
7544014 6774868 7545229
9217501 169553 6905004
9394821 2065261 4994691
8984143 3813228 2052298
8382855 8776469 7851925
952335 1041398 3916889
5409360 1066505 4848362
7127629 5719824 3732416
6248870 6335262 5011798
4541062 1588709 7148186
4871403 10219143 5750015
1115833 2128134 3982030
5165589 7314140 3118234
8424256 8905719 3267634
9472247 9447257 4971725
1813182 6603008 7875728
3573205 1981836 2741467
3520924 7946829 9984479
2856902 7514131 1607030
3332824 3317137 8191199
9284798 612632 650200
8797218 6924162 680770
7610706 6501463 8096813
773064 8504939 1456065
9765687 134141 9285295
9940572 1234809 8534311
8616732 5710607 8872792
1606150 1964215 1495960
3266724 8437155 1854678
4763192 7045750 2347266
3881492 1185724 3070990
3089301 9856450 7068825
503966 7992523 8650052
6515241 499125 1646309
8216063 8269219 6838355
9207610 6163126 5028359
194396 7286051 518798
2212003 2419809 5918233
9800919 9926876 100649
7674017 4664177 9061672
2161837 3234350 5076437
5279711 6575851 1403858
2044818 7394444 8514993
6082991 8885042 7525381
1853630 5571875 3178893
8007936 603377 6873094
7593899 10100837 7167931
3992193 4087784 5939681
11003 4520257 46011
3533637 1808348 1555246
4109811 9862362 3850246
9010310 7552193 7590042
978552 6807065 461581
2606071 6859261 1640202
391514 10073083 6300351
5731149 1000877 5340580
3469986 3986585 1281303
9138963 8181123 7290703
5543081 9066178 647321
7689414 1242879 3656947
6623777 9732775 8695015
7293866 4337155 8216979
4991190 5354897 8968782
1563180 2459515 1178349
4764397 1550677 2463402
4925860 6342068 3329223
10243086 9531587 3477629
10126092 2300596 5664029
9804783 6105854 4826087
4564960 6468719 7291998
864801 8147518 3673527
7328726 5798968 430458
8375556 3351366 3999771
2006905 10286393 9566472
4329672 837946 6682540
982273 5736516 9691868
6073178 309333 231698
3231449 8915853 1391541
9704019 4327429 4767996
983211 2605434 3713149
4926296 3139396 288957
4532635 3738110 6965847
6108985 1206773 1945403
489249 6293500 3543186
10081325 5818861 7671670
2269497 6720645 6957928
9289284 6017526 7452066
553631 5707219 3656649
327402 10269864 5204980
9560009 1025543 3172339
7044748 7577604 1650020
4266616 9546690 4146593
8865233 5575103 7402555
5305181 3684470 7884565
4221889 7124262 6622645
6304946 5580727 771969
6577757 532951 3516779
4985414 3566702 7905083
1715150 7009064 6047534
5990249 4928685 3985068
9440764 6704583 2000356
901802 8347980 8792404
3589958 6912431 7382225
3492775 5608449 5558551
4102929 442714 1808392
3504574 5467737 2884766
6665395 3602190 308670
9717841 320350 10029316
900173 8955280 1570030
2246969 2055563 6347007
7641085 6555802 8153901
7705263 8086457 8595105
10141913 7578324 7925926
2059201 1608930 658998
8207556 5744145 4343131
8910204 517243 4210997
7557198 3567872 5846336
1184957 5503968 6274124
1075672 2176262 1028846
8058957 3141502 4000400
3713942 6319179 5480281
5646959 3299467 4761199
5359844 10266010 7995982
6266711 6055609 3801357
5418919 4849969 8941136
5352105 9411542 314929
4022056 4667253 8855342
8640388 1901909 8183867
9715542 3173808 7677953
6791715 1350651 6203696
9944535 8462894 2097175
6220241 3130969 7752510
2466474 5657045 4763055
3963510 6084401 74464
3751649 3608751 4800272
802190 4857161 3094660
3220058 4452956 6543767
7851948 4219529 3977414
2970592 5761973 9200764
10056326 2302262 2995949
1481120 224266 8296858
3134366 8937947 6430051
9036074 6921698 4347410
97761 3691103 2082356
8775821 3488922 688684
7172327 6601423 2235534
4644607 5462967 1970254
3204182 58540 2789870
5981479 6549289 603025
1840636 1146860 3500171
5457067 9704590 7150633
9951736 7942132 4923337
3200043 8686548 2687836
562831 6482830 8273227
1445354 7406357 1353425
9633203 8301621 9327128
10305941 9509615 4293004
710454 6902089 5447665
320455 4907751 1920278
2287720 7045500 5648059
7357197 9012468 4281980
10180492 4056151 352536
2452834 1174818 6991969
4647333 3330445 9026763
1288962 1246867 3506868
6347738 6120697 10217662
2680186 9060566 7060218
7123191 8656218 169317
10025527 2441888 6317761
1987827 3024874 7712397
8128616 5001585 7552812
3186383 6501404 10045284
5586178 564612 621508
2579759 3131488 10105520
6254043 1154065 2997875
1143442 8398714 1691546
6045906 1310835 4233779
9780568 6103913 6820052
8907537 5717754 7630258
9573389 7670772 8061086
10041609 2607524 8129604
4757629 4658555 6580607
1024161 4807951 2622275
664681 1841207 2922524
10152939 1336519 4287810
3862019 3102014 7427055
5274036 9383928 2786137
1657558 7082546 146064
4339404 2481049 4955993
2437040 9189463 7515032
6531286 8233406 5333931
6177302 8324629 5696009
7621313 9187462 1326438
8748958 10160753 4819120
5833974 7230705 8558490
8029674 6936632 4612483
2138743 219040 2979572
269113 3437422 754082
3662280 5568388 3221574
2774335 9564544 9140476
345115 1317951 2812699
3734759 4864747 5321763
5263027 1186978 7582212
2674185 9093300 3933646
8334732 6881893 6011352
10212084 9042928 5254206
3830464 6274314 4611213
445702 3635108 5647234
8559467 5156613 9878156
1959641 3240824 2026664
7364305 3680810 6276223
6504416 7379096 9254445
7643415 4707492 1036231
6770404 2823134 1801821
1077815 318557 9960927
9231068 3608318 8675754
9856779 2124508 6236394
2402426 7924448 3954532
10227720 8087834 1170812
3983991 5879374 681323
9156026 3102422 5511373
9312732 8343158 9878179
1860996 4085293 8973614
17117 1079026 906971
2246160 1415717 4784795
4513215 10200629 4776990
9929846 2916470 7960379
5496268 5432107 4589368
8106215 5781995 335511
9812370 4937581 7657964
4363607 10211380 9740627
9977985 5592179 9710789
9726114 5788993 92992
4213210 4758267 253158
7087079 8833649 3657269
4076127 5828036 2583296
1767522 2515059 904945
4376067 2793918 5545752
2714305 165330 3008408
10147990 7750245 6159831
7570054 731828 2928552
3703250 4056884 9554806
436317 8137040 8189240
8451916 1315735 6287754
5229365 5679246 8186253
807615 4868330 1528491
2602859 4770392 4583455
7202511 1606628 2243207
10301404 128163 8314214
8445273 2320321 6163265
7579789 108286 8243278
9337163 5312950 929138
9571936 10093791 7202364
6673919 2042329 8216431
1334691 689910 4568366
4365338 2463034 9014518
9325308 7638052 9309625
5778933 1945698 10283875
779513 6066447 3727463
1005462 3301296 666970
1489960 10311536 9540563
7167097 5412379 10046904
8366570 8128690 5749300
7539728 6051852 4039484
8320665 8252896 960984
9196871 5768455 2421774
9226494 58869 590331
6056735 2650850 4746390
2630385 2523623 1514879
4909657 5846956 10096389
3635533 5332048 6180030
4385072 1662361 2801707
3999888 4195845 2215884
7175281 8908695 7260310
4079600 3738461 767217
1727196 153558 10147080
4064163 870718 138125
3329649 10300994 9642185
5919711 10238057 694822
5835896 2150088 5726874
592370 5887929 7466118
8103357 5210897 464553
5265312 7482465 7120158
1408313 4129308 1967271
6068710 4914919 2267802
10179552 6653148 7173450
5486630 9233600 9316286
3732456 2187885 4484446
9610472 9269473 6842388
7993138 126771 4135831
4487399 2703842 5506791
4142201 6789120 6580685
569782 7175233 8169277
8035144 2207974 464834
7709135 7603772 272338
9370762 1384615 4484628
6546243 321149 8383896
9681273 4773006 7306656
8233414 2517651 8401624
2151002 6332848 4677287
7162325 1458792 4227020
1183042 9252527 2795925
1441790 5592709 5882735
7259514 8690788 1149066
9768801 7041394 8273981
3686020 8567522 1518633
401707 5331128 5688531
8243621 7778483 3473694
4946434 6662173 8295088
408644 1541122 4769993
6100497 8601056 4371075
1741311 9003178 6026777
617520 7169165 6222486
8652078 9942790 4116819
5266468 8513260 2635273
6394445 8774211 6016920
1387891 278024 7011795
705339 1096127 877635
9657502 2750963 2120468
3049173 2058798 7665083
697191 1856627 10076687
8757860 553021 7282625
3629306 3990157 6221348
5296504 1983464 7808713
4167216 8559728 7600203
5276178 925568 10217993
4730159 6321264 1468247
8831399 9635501 6683329
4807236 3605734 6311803
4051952 8014672 176964
2523369 1887877 117362
7441455 7643994 1906133
8588936 5532286 8547058
940357 29859 10313511
2959926 8535049 5816949
5998066 7276090 2960049
7412100 6179623 6306487
1273566 6924677 1111332
7094322 8671921 4676304
3905275 849392 7490675
9970988 7415703 9655546
6919093 6220747 7631374
6449688 384458 1920116
1652089 185089 3100897
498349 510845 463030
4528475 4932937 3210439
7370694 1177930 9765850
3624979 2766637 10311701
6865887 1201707 6534897
9111281 1295416 281468
8080549 4511391 1658995
9308234 6167742 651835
7661337 5091944 2778962
5172845 2201350 6326262
10265174 4723120 5554001
1798256 212413 3363456
6070644 2638564 6868574
7412002 447056 5168009
3953140 2984825 7236935
7634444 10024225 5737479
9075368 6005602 7221651
5540118 6435979 4599044
2900922 9549964 303765
6993338 2315742 6670712
9635492 9370484 2908541
527632 3806957 424319
9334917 7537998 4948439
4303482 4762350 6241569
7854042 793106 6155296
8362361 3575173 1444258
10086515 4287656 4912661
5810464 7605328 1993848
1293284 870169 2705551
3608295 4858675 6357030
3402995 1832288 132900
4912035 5934304 7362890
9296092 1486737 8199310
658926 864008 6244315
2987022 9581189 6565613
1495949 3666777 3615516
6853869 68006 6871139
503650 10076627 6336293
7603563 133081 6472986
7873779 8515311 6412227
9627123 582100 9697715
4578721 6939498 5954611
7768632 4169452 3123201
9947277 5128538 7032443
607432 5462482 2848554
8854699 9214056 8620380
658572 8704609 1584871
653912 3793451 1503637
3954294 475395 2489670
641332 1152150 7782160
9669716 4202916 6291368
6106465 4738564 1369715
625492 2000346 5435183
1965704 3105159 9780282
4779118 5630568 5616225
9224010 9005306 9125389
3052975 9827840 733074
7251748 319864 9991491
6558641 5538902 4573380
7081566 752133 1123418
2401513 9106418 3940631
3180992 3630997 4239216
9220198 2183429 3344197
1461767 629444 4929481
841217 5918810 8484837
3403361 5169819 8205167
4216090 2166568 5976592
4960395 8268090 3134552
9539920 3993100 2278600
7376449 686234 8465772
1757143 10280624 7656484
2821367 6487455 5967767
873227 724751 5475736
7689117 108868 6920394
201162 4853870 7398063
8455873 3049491 4411965
889567 7281216 7581393
10698 4655984 2881694
7319149 5638977 8778292
1203575 986868 853955
7637797 3538240 8185489
2633673 3847051 9312146
5390740 8761669 2115392
296017 2661383 3246852
2932885 10046900 9877659
872505 8232402 3490720
3314289 6000116 4469905
1247884 9592393 6162974
9337022 3388934 8953685
3358248 3494945 2441636
5657136 7846535 7084443
2740724 170637 7215059
10050444 22406 2560224
6722515 9072264 6646515
6819024 2015616 6078466
5253720 5296924 5272770
2563421 5946280 8153633
690137 3515529 5123856
9710274 4407856 4264075
4233360 5875302 6155854
282129 419440 4857967
700080 3783965 2320329
7693260 5817584 7078188
3053552 2382326 9644381
8360372 7898270 2974488
3522250 8274405 1981301
2876135 8945136 6522995
184985 4865582 6413662
9776010 7365114 1875790
3413739 5573399 7473432
7038665 2391025 7327383
3463621 8459823 10294663
7219801 3885836 5998928
4897233 1047678 1608797
3872387 4794128 3734987
9745776 3505211 303786
7283868 2524243 8106924
244772 661497 4672077
4224040 9598171 9565045
2262036 3464941 3240172
1986042 5249270 2065893
7239420 4492070 3585817
1645142 8419349 8299234
262188 8117376 8199201
449526 10266516 1805768
9927612 8433412 2724896
6741680 1803336 3605976
1780775 6850174 5255427
2807582 3208167 3148092
1393443 1370313 9329357
4523201 4180854 1600310
8841014 1110802 6802532
4132026 4098990 10040621
1422313 5593026 456750
861832 3237925 9759849
8969939 3585530 9362144
6879421 7481296 7242160
761178 6950024 3948184
9583079 4568477 7084896
581564 7593897 9248935
6305458 516658 8878649
6432175 5238307 7982109
6581597 10091335 2620731
6533631 841 7348425
6755075 6661805 8944592
4589912 3196383 9286328
5648482 8012670 6521571
9562522 10142193 111805
7588381 9521685 691247
4888032 6394882 9544446
7374178 2021258 1763791
5669162 4713540 2318194
9066876 3793814 107438
8431932 1296686 6724853
2928484 752005 4903179
9081045 1055861 2795775
4804146 1055954 7019615
694416 912494 9946349
815808 5307539 2280644
5679822 6171087 1131133
7810228 7379929 4429666
10102096 6959614 2084887
7804375 6207261 6901856
10153982 5042160 3292893
119278 3129823 8494162
9268952 7155095 8002031
7423466 3970973 6576812
233558 787137 6711862
8119094 10272041 8146926
6293282 6749785 3315950
9352556 8213803 4985055
1688088 3344780 9565943
4107531 4145201 4010984
2458607 4323141 2870806
5703236 5316517 8399800
5338541 6421021 5973272
725491 3289554 8623400
106334 1234937 2609668
8936744 9595896 1462934
5987160 3673197 4350292
1329169 1284892 6335782
822267 7083870 3270689
6822263 6697410 1038308
8214933 848013 3779560
5963084 1908921 8303653
6205429 7238061 590567
6055769 1486621 9846205
8909232 225601 6094528
8117265 10171070 6765416
178543 9599413 2869182
745882 6337425 4250192
7492171 6638173 5946822
6659165 6586607 7928579
5780323 9507681 1517414
6024596 1804286 3927846
1933573 7945173 1507772
2899672 1866427 2716632
10151857 3367482 7909817
3424253 7259610 2360230
1837146 489817 7042766
6001203 1091745 8222258
6272893 3830785 8032176
936 254706 4876445
6672349 8524004 929336
8666794 3923630 6668689
4299158 8172071 6334562
2014696 5599880 7905745
6088964 3606106 4735923
3840516 9546710 568913
5385672 5662609 4334366
1824360 7575970 5975175
8180385 446976 9164332
8420350 415766 6938980
551023 3235592 4743899
3654964 5096589 7394155
2785019 4062110 8757747
4119132 2671920 6724779
3655347 3740924 2460769
8291827 28677 4364085
9212359 2216940 6448071
6312602 7312818 1217167
1949442 8892938 10185345
7213138 8002995 3967110
6156129 4972335 7417814
2629343 977129 1869827
3644716 9037255 4640643
6714700 1276208 1375291
9136395 8723639 9750570
711993 2036321 8379666
4217499 446521 2870590
3240626 7802378 67057
7679243 3495092 10067618
6558346 9205387 1512076
3307513 10245387 421810
7366277 5866460 8880540
8726783 2889907 1165403
6760101 7774245 6570528
3920316 1469768 9452496
2046365 9567464 1334177
497568 3655888 3351354
9315977 1426497 1564940
9313984 5044049 2065897
2162678 8593604 4894304
8617325 594502 4197702
1788837 7436929 1663459
3332701 4085716 6615791
8167183 8989127 8286963
7655400 3585521 1754245
8246052 4455300 642903
2299740 7051778 9525983
5317249 5700933 6140336
9190612 7148675 7781922
4102070 2588275 1737036
2766910 5071149 7029121
10219975 1597147 3750011
9887277 3606352 10189473
8641675 2479761 5023077
10200396 3115057 687970
4366918 9305104 9212878
2757246 3592472 8774029
9170153 4718990 4781321
5923445 4665817 5245100
5548114 7023158 6358562
1176598 9829321 4002121
10222406 1534916 5259111
7356365 1633311 5703702
490960 2208464 9203054
7510831 4349055 417720
4608187 4398508 9335293
8616233 5484528 7670344
6629744 8273910 3292551
3094471 7196144 3207184
9401802 6089668 1270663
7706077 6624656 2182775
8695768 4189007 7944551
6482212 929572 8662070
4040920 6587325 7251482
9114414 6843816 9117494
9505298 285605 2916132
512576 9154802 10282237
2461096 3178680 366138
9110765 878463 3421271
7330598 6325865 1678371
1919770 545062 7002435
8313590 2040261 3458448
682614 983827 8916665
5065073 1526214 9826437
4691749 3161496 9597205
7198595 7784836 9274145
6706832 2798177 7171760
38854 2403887 8658489
1024014 1114037 1187122
8397209 10198075 1112032
5398479 4371728 5075747
9014035 9283827 5276663
1919191 8113094 4195001
8283768 4092055 4163709
3563422 2079051 3146661
920476 3099190 8603028
8561101 1434168 5451546
173283 128735 2746147
5273357 3757422 577078
6997261 2471377 8117540
2769633 9180025 8299520
4793356 3005619 688185
4753647 1680795 8720606
1465230 5354701 1770793
7561684 1677118 7088816
6012228 912483 6086633
8584339 8928968 9239010
2001748 364985 8469022
994813 366634 2206392
4890855 3680791 4172144
650213 5792280 2907704
513339 10101243 1937950
216886 1230921 6696415
7999223 7650356 4010398
7998594 7034365 6403201
1432671 3649655 1786411
8775544 2491066 9984834
8970177 3999192 4775249
4923814 7240522 5111908
2798931 4741823 7525021
9613908 3006737 9682743
3372710 635613 9873390
6162979 6041261 9516738
672836 9655806 435626
1167897 229379 7359625
881293 1998071 10048723
4395798 5022932 2413380
4956435 9823431 9961021
8198898 3530002 6148646
2879739 10027875 10006114
2004872 9673139 5817710
3799126 1704808 2874554
9876445 7395953 2740794
751706 5104987 4594792
7540441 6235881 3866212
5133071 5169899 4700863
1194654 1803324 10001054
5566890 10246405 4742160
2895116 9568156 4598616
7595662 3425651 4305342
1484590 4062751 7863567
2747992 4247164 7884313
6416455 5186196 6808915
3723522 8495879 2624710
5172459 14021 7502863
7407498 4599474 8821131
2176048 1950381 8517925
7463515 2579046 2187057
787010 6108021 6913569
8159579 8872586 1814368
5478967 9045778 176314
9710692 2984945 1357787
7601055 5808692 6245024
4930276 296736 6241011
9295103 8315961 5868019
9615577 5172800 3740979
6756680 829374 9724304
10126952 6908254 2212233
4355001 4032143 6269212
8418518 6687654 7683458
1110065 2264156 889
9870643 6400235 9918666
7690295 1200307 8490914
2357242 8330590 627677
1081432 4019663 8668614
5133926 9534626 8613481
7301732 6978268 3344045
4640436 5829957 5558891
3453210 702734 6217544
855134 4481239 107368
6611033 2207395 7408148
5056956 4290239 4845491
7877491 9582610 8855656
3595001 8897246 3981206
3757860 2493061 4071536
8891004 221990 3410035
656368 9206927 4724089
7637226 1650092 1020427
5463446 5976624 2560488
2375326 7266760 1260901
6880845 4024557 9542704
7946291 590771 4738761
2408115 8958603 6175721
5055896 7593093 6495247
6011946 9527733 3000608
7335199 4930333 7514378
5725145 8268408 1439221
2354975 3011005 9035474
7586601 7382856 6849242
3231649 2820546 7972980
9267651 6436261 793327
1201335 10312686 1608838
3169244 5749583 639672
4580814 9961244 354983
2173764 7225426 2475305
8477305 6326045 2734672
5020238 4076299 7884155
6550314 5287765 8452383
9190878 6559750 5758866
5019556 129520 3185329
8054984 9159002 1011968
791762 9699180 2243885
4597166 6394335 6610395
8157039 1079295 9284292
9491686 793275 5761639
930759 2204211 3908528
1407290 8787891 2147467
936249 7143140 3168326
2951188 719649 4499259
121383 2976526 1046361
647686 1153825 5236961
6410621 3521963 8144195
103014 7474040 2236746
6161262 6581114 1036727
2714975 3149458 6806378
7999548 5653728 9731150
3019747 4971831 6968539
5767476 1907627 6413378
9892860 7740367 172346
779320 6728110 7965586
7964163 3431008 1687513
4247863 9023187 5139063
9596577 6545737 3552529
4636770 9973540 6416984
10285442 9562332 9034138
8692085 6612510 2887680
4267049 9432055 183920
8917702 3685524 1362630
8026248 10107775 6296202
3503754 5943151 8320519
9772165 7263993 912962
9326782 5947972 7681652
7766209 9596632 5980312
4049577 2214235 5489795
4563346 6514389 3584382
9885385 4862954 76114
7348996 6236448 8092957
3574668 2739122 7062807
9351122 3288690 8054282
2813408 10101561 3995714
3357517 6201248 7539866
3906077 6005092 3637551
16336 4963195 3080431
4411351 291802 8584627
5833038 8648544 5059523
7123990 8783471 8426706
2628760 7746597 4929884
8394263 8943607 2552162
9132914 7846588 9889783
2484361 9142022 8009396
6008434 7368300 3471640
1229059 14894 9803108
9351 1546907 7200644
3889529 6705410 1418510
9695565 5607913 6140455
2434749 4667429 7338651
5745244 9984588 9553777
4389724 9095290 8534417
1558730 2222858 4269073
3538680 8780400 5236419
170197 241277 3198936
4396151 6438397 3486149
312869 2147417 10104240
1391763 10086515 9537893
2723670 4099994 10282503
8116323 931324 7858097
1996695 7839570 7925102
7915491 7010277 9392222
6069345 1299760 6502861
8839322 5027573 9284557
8142030 5815419 4600391
2118801 10263392 6576247
9865686 9922033 4351154
6920776 1810341 3756953
1489745 791579 345458
1084909 9381805 1786692
4058106 9244420 8896240
6900187 8484266 10263991
6872411 6754755 7025731
1475224 5267790 4339140
2276703 3962765 9641056
6048960 1046591 7972057
885074 7409982 7982608
2417372 7043065 3243748
2440685 8962716 8865252
9509228 6033170 7879843
9099949 8709952 7208268
1906063 1598119 9492246
2047760 1416665 4669921
6714823 2012444 2939053
4168299 2214992 9470746
222084 939243 5232984
8328520 8213356 6417010
7969143 7907943 246110
5150777 4443943 6911857
5486088 9914856 2133704
2180669 9358497 2342989
680693 2178459 5213498
3584686 4616547 2420923
1029813 2900405 2607130
2330405 9474299 3120822
10304080 5282809 10216230
9799851 2351113 6458530
4086949 9973054 7243280
1152979 8482656 2385534
5415845 7883273 6700536
4965686 4801906 5291597
6726475 7201185 6273746
7779153 2098110 4398156
1700864 3604070 8662383
4572624 4810987 8447947
6559175 8594902 9840146
8199959 5473944 3278922
568770 4329904 5727982
9294263 9799389 191683
5314200 6088205 2096268
299132 6806378 674246
8538017 6552264 9195890
1238439 7573621 5189094
8615299 3631799 2995683
8694012 8394597 2254990
9652243 219412 7287455
8387600 4356510 5810189
1532343 3981832 2760909
7594090 164742 1253542
3329697 8622624 7109470
9871648 999435 415255
9343930 9980007 9589344
8851377 7129963 3219823
9583005 2919101 9801617
7105359 1243252 9664147
7162767 8727761 9380478
9568248 5805582 7810057
9021522 8039571 848639
426 4407986 8571032
9938066 643707 9221001
9230204 4710425 3678096
7504802 4517678 2754225
6655659 4723500 8791882
3405375 7155240 2302937
2426425 9701131 3585058
9255502 8341694 6599698
8638311 10138209 174457
9097819 5016073 3648005
6155259 8455889 6295448
3559761 2235361 2624915
4056726 752890 9956569
6983661 7101147 2273016
5376398 5946200 4826799
3072959 7792497 6382687
3909601 6071699 8293426
4734983 1735524 7460881
127771 6855735 423012
8742036 5259311 4400084
8377325 1562720 8501197
9608844 4963674 5518381
4676326 5408037 1339860
7322693 937422 5165136
10083751 1578131 3248511
27355 1401225 6003419
6337405 6687253 8374300
6421884 9762111 7688162
7736471 6124105 3853759
10307257 2129994 4113655
2681655 8015051 9167659
1373170 6763425 2392721
5922148 7361560 2566608
6650972 117227 7582082
756959 3449722 1271662
6549245 7317251 4507460
9940693 5942981 8217507
7602175 2408248 4127388
10039893 5449696 7546794
7683681 130075 10145513
3638082 5877233 2194896
1740517 9846135 8678593
2362847 8442852 1812624
4555699 1458332 932108
7341609 2422933 3467416
7847265 2399155 2439885
8354802 2474610 7131556
3408478 8833009 8582546
4748965 4757683 3979994
10179461 7222234 8673644
8620448 971505 4833993
6485739 8781398 8346129
1295059 8335054 4089737
706130 1522371 1793459
7047509 1704215 10013010
9609637 10019350 2129220
6176501 3581889 7797696
5621855 249661 3391853
5867415 3047592 3955202
5815124 9671974 2278093
3215937 7495389 4757838
1022012 939554 5146521
2930527 5332185 6083390
4289635 5297822 4577343
6179198 1268084 7513195
6742611 3607365 1030635
7806969 5922946 5952035
6309599 5521192 5830984
3038758 9907299 4622380
4452834 2661482 1894068
3247105 2339458 3508264
4848394 7203701 3645881
9532941 7278066 6163987
6893993 10097155 9548838
8950002 6579457 2873950
1862448 5810933 9288674
5579330 290778 4152989
3332775 2955835 4602906
5287393 7519137 2481194
7887965 5338615 6802463
7227087 1515855 9481092
4790776 5119608 6946354
5772310 4130404 6936327
412592 7798790 6246835
6158596 921907 3768534
3618841 2252919 3374679
226886 6226293 8244332
9327736 7231256 514968
359294 2362680 5487169
9375741 4704354 2782355
3090259 9606467 9813291
1842690 309387 3725202
568534 6744073 8284883
8643272 125626 3967499
7403492 331433 9982440
4461522 8566720 3477946
6496300 6395710 6603902
6364637 83195 6681837
1454307 328569 1649068
321935 2629974 1067750
8819472 1948033 984580
3813477 6406635 44289
6281193 10139885 3183557
9396990 4032076 6319853
3051397 2776770 4260631
624141 3657168 6351324
4078872 8848930 7820442
1942513 2684527 4570790
6503703 6116178 311675
5647355 3029700 2481268
8989371 4087689 9339510
1321133 9307302 3689061
9091799 71117 851869
9759531 4685874 2441156
2583833 9142600 3118333
3831576 9634705 5747497
3535548 7694831 4272659
9174694 3165971 440543
9359848 7214665 1341330
573426 232736 8991164
7870647 1270979 6057409
9929038 3452998 8635957
6911224 898028 7953511
4014520 9649171 5802164
6274784 5433198 5210862
5978636 5802029 8436425
1167882 4257247 9610771
1589286 9561721 10011043
5330955 7544642 9167725
1624769 4304774 9496566
5409118 2717458 7770540
6370662 8285855 4186366
9809020 6804099 10030771
9755194 1972505 8935031
83208 1161926 5173558
9814996 1724900 8635372
5941851 1829197 465552
8638869 3671374 5932034
7984279 543847 10239795
7964609 860857 5647968
6172955 4291479 6586714
9509502 10210491 1858699
7282585 7153564 1501873
7731828 5037936 5349509
8864257 4401762 9014023
4835051 8953850 845628
4881553 9614148 2151783
5439302 3783085 6584736
537765 2099404 7727934
2751585 3153904 3408020
725911 8356939 5590620
2107600 6766812 6472342
7278702 2050646 7924440
247258 3407626 8460753
9389084 9474237 8392832
7829235 5941472 7964557
5504318 9424247 7672105
2494996 8057541 133909
300154 3762719 7305544
8424643 5592148 8952719
9932292 1537809 1004470
1965326 4180634 4239547
6124125 1729292 2340862
1116222 365850 1855471
3485100 3436994 10046312
15616 2470698 5452379
8563142 8159673 7060432
6216915 5259900 3883729
3917277 5058680 5351755
6954926 4593102 1555008
2793039 615980 4973601
4346145 4077865 9475026
2261551 92868 7258013
8712829 6264359 945563
6046104 8434893 5585129
2917392 6481940 9468695
645542 913210 5352096
8975361 8027960 10193058
3941729 3546904 2189235
9120984 7207897 1149862
577771 7077449 3099410
4826750 8894355 10071487
7524064 7057859 3876591
409525 8736344 5859192
5483711 673729 4552248
1391223 2323489 1497198
8125484 919253 900174
581841 9407638 425203
4746903 5234164 7330473
7105407 7365393 7837371
8536066 798989 6386911
9064790 7382144 2772856
9935659 10278014 9265028
1924521 2585470 1072971
5315768 3254069 674881
8798132 9111494 8831314
4443392 6186473 4372952
8466118 2202064 3925797
3902609 4255121 854373
3397272 1510043 10219344
4381037 4721272 9906228
8185625 5753303 3066515
6810671 4493318 6040807
2923351 2775078 6392962
1701370 8961310 5102572
1781778 7430649 1299682
8299579 3611407 7081615
7650363 1283182 842293
5617970 5577964 3186301
4648653 2311627 2904157
7891606 1015090 8915926
9813702 9273095 2844730
8002036 1582302 4858407
3151969 6804233 4032091
7415230 5670095 9824430
3624352 7815058 3995386
3104875 6467350 5157309
3487876 2439738 6456604
4799462 5603524 6862834
5119422 2428906 62782
262307 5843740 896157
2543032 65523 6356361
4919932 1173212 2823399
6390752 4720994 597248
2055167 9458663 5851924
1529397 6305499 2095310
1944219 95156 2228025
4420198 5972369 5716146
2512342 5534576 7853429
7533611 8078642 4210179
5054567 7992317 3954194
7526826 4547603 4473341
7570366 6684741 7061756
3573714 310805 1513982
5283612 2241984 6403928
2512444 5961410 7650677
4471543 7284132 5921775
5602921 3856814 1426889
9267486 3970928 6584110
9540496 1534049 8016125
2897325 8969651 3011781
2346586 9241357 5406164
5041145 9432298 10107098
788254 4491679 7491098
479687 8962878 8705974
6086927 1211856 1442751
5928652 7439562 3065609
6657790 2382394 5532589
3438501 8075185 4084403
5065484 2590084 506076
5345129 9375565 1966745
1610499 242017 6551481
2963659 1088234 7731619
3205024 3627813 2005296
4051771 2031844 1872166
4814714 6669049 5999794
1541321 8891837 3733238
7646731 159412 7664762
8725553 10166468 4923937
1823963 610934 2929741
2053480 9556408 6566700
7316039 6125727 9277497
2271271 2792760 4346316
8601 5899512 8466527
2724057 9309050 1605387
2423549 3115942 10051060
6555639 1858003 9528976
10082246 678472 3921580
8144740 7836785 1261312
8982906 212818 10050543
2241157 2636329 4294477
10238674 6858673 5223788
1184776 5224196 7795136
1778022 2539440 2638774
1802489 9169896 1965713
2554650 2126091 6144189
10112781 9466333 8715011
6904516 7330641 7634909
4508316 1351463 5414964
1285049 3992542 4637945
10245677 3772564 2324291
9768175 5516676 8346627
8196386 4775446 2590756
5768793 6371838 321314
845645 1228525 7752474
2369370 55022 709782
9187637 7918285 7381882
486197 8286375 8553062
5793977 2132347 1628236
3508371 6983795 4469627
2301589 877900 4299775
9379236 10223717 6399190
10251108 8600426 9424468
7892136 3456395 7575093
648956 5376968 2305144
7233260 4074744 436156
6713261 5943262 3503092
5186032 1191316 8158194
8499253 8706835 2447238
4653139 8143944 7144138
1548279 6174178 2048000
8378984 6265381 3165376
4869229 6470543 6504
4904607 6426498 7102843
10126056 6137998 3799030
2434221 764769 4409664
1871222 5375686 7128712
3872491 8182418 5981327
5090027 4133653 739882
8774012 2007065 4879777
9135285 8929530 9157119
4623261 6364207 6251140
9648615 1286447 7767748
3896923 4242071 5411637
6941495 1511345 6134080
419611 2239977 3471432
1079910 7869931 5415385
8659690 3481684 2814843
6144815 6141720 1193289
3221669 9959545 10262543
3884424 104633 4858031
4618784 6834350 4553833
6800898 2068591 8557259
2012332 8148590 1546763
2732244 6363733 656273
1518381 10261119 1805577
9972018 9657225 7103200
7416248 6915371 8048486
227888 2819980 197651
591536 9125785 4065110
5485358 6007306 3033782
9573169 10081847 6083934
5050865 466680 5741269
3113265 729395 4461675
8106538 3113619 4777719
5585043 5260925 8624431
9631866 555212 6789132
2654797 7630397 6383482
8341559 4008501 7342773
3614033 9839846 9076980
6701628 10189697 2675087
7567044 286926 8894001
1985867 3703492 486707
6674966 5498535 3333187
3003610 6415511 3828238
9141990 1663788 225438
1973744 1618528 5501227
3165652 9676347 4958053
9684541 5777846 8337128
635422 5088037 2274833
9187551 1944764 10003595
9670805 2087404 7145322
3149155 2189845 8260629
5063617 746120 7362690
5132841 170045 5556521
8110688 6935977 4929124
7394959 8199744 6784905
8366276 7575621 10233717
1969720 7390344 5104388
10078321 6659699 8232410
2011813 2971973 6085253
2825839 2445876 1551703
8732620 6995345 5584445
5412298 9914303 5947468
10154045 5684819 2626461
5048017 5371079 6198067
626038 5948054 311103
1911420 1405735 1353155
4385850 7828502 9479723
4048380 1502701 9826251
5855541 9804494 1986762
9814482 1888944 8800579
1305263 1761487 4753140
10224698 5510312 3572477
8485802 834052 8916030
6489352 7194290 8971067
4528024 1294752 2688808
929975 3355607 1810190
1167165 46981 4072966
4675602 6846430 4478251
1037035 8312685 3830093
1430867 8801136 3670873
4154644 6798136 9639251
5490358 2789352 7544870
7887161 826899 861835
7926401 1409953 6517919
8920203 760329 4950152
1532756 8094436 1073203
10146249 231081 7232779
8373266 174062 198642
6465940 3669009 4611209
9550908 6735203 1106923
6930099 10009496 2211529
3080685 2551336 2694018
1427985 8274122 203274
1072649 3462745 1517840
4737093 8297771 7044686
1913535 4579741 2229383
393396 5467847 5479055
6893431 7200940 9889865
8097777 4492806 5474356
3136192 519651 219042
3730569 3671449 1684503
682222 6700807 3927526
695947 6325443 294682
491420 8183999 601250
2387044 4969913 2794484
7240970 6078239 5470924
1406680 2947261 9522561
5088240 878501 9116173
3205097 1625295 9254656
1748724 681916 6402835
1609740 6003729 4547373
1017844 415379 872097
144550 3778941 9219265
2937679 9892680 8997629
2663485 10002408 4463485
9235472 4375696 7115733
3287918 8052438 3162971
6918899 3793198 4755785
4546874 1253808 337447
9600420 6458475 8235003
8958212 5801862 4830207
8459467 5905687 1565654
9242134 2879019 1792188
8072139 1487107 8868794
1749815 7564636 4741010
1855383 5658339 10285819
434909 9785298 7498541
775910 8600044 7355085
2717260 8734764 3858911
2700677 5710364 2521735
2969265 6694470 226030
6614335 2631646 708942
2690712 841528 2020352
330571 6787844 2440597
9406011 5194259 1723833
838958 6436426 3694466
8833630 8381753 5777981
7536331 207544 4624282
4470899 4026854 9651393
7177100 9496258 6001311
6885828 7274212 9552730
3516381 4781500 5002916
4392698 1628100 5475450
8701272 1897890 5378503
8813683 4919124 1489232
359252 8488656 1314359
133107 7606024 5600426
1886288 6231919 8169229
1991111 6290006 7632440
6083511 7031187 8657986
7065966 1601574 6461969
9861888 634021 6685147
8812162 4804261 8505753
1984614 9520651 2254421
6923463 5320256 8092282
8743371 1054517 9802232
5477092 1286684 7549599
6519718 188238 5712804
7164648 4322755 2022157
7844209 6184461 4437392
8451041 4793450 389162
7585525 7291578 499021
6467178 911412 8004870
5552320 1386124 2434709
1134474 8114557 8773132
4531132 321805 6934841
1059849 7283408 1244456
9803272 5791082 1549224
6459703 3783164 7427394
4947240 6239214 7052542
5238236 6115273 1769151
5634753 8469006 6918418
6169448 854855 45477
2257907 1709075 8333409
5282645 4434075 8721975
517990 87431 4219363
4631806 4027895 9624331
5574374 5866318 6427013
9588400 6961912 5245876
1851609 8014743 4338947
4628012 158343 232624
9234477 1430351 10137581
6787182 1249211 6733953
4861806 8363467 364815
9590579 1014072 6373668
7014049 7187446 8994790
8406270 9545004 4555788
2151788 1802671 8986263
3845771 4222031 727272
5366006 1252329 10138940
434337 3758524 8358665
4182806 3107935 10006421
980541 3319154 4029517
10079539 2845444 3030361
4836463 5166532 2909052
8137541 8768674 175986
8093244 7953319 6064414
1226067 1770567 5940115
9847849 8175434 8088289
3338973 8285536 9283496
9489985 6151829 7811533
10084681 7424249 6643324
2047276 3980857 5669071
10059987 7800217 555843
2882329 393499 685174
3677499 3126831 9743948
6911254 5191767 1867987
6252796 8594448 3336454
5382039 9442709 4894225
6214864 6755029 7225393
6349010 6035805 4930858
4546860 9152268 3092802
3210577 4399320 8886016
8166512 5366895 2897099
5090161 1010241 6060739
4852369 6549715 44104
1340656 13497 6907055
6317855 1672952 5168705
9583094 6401492 7227798
9334911 893229 9126822
3396920 603341 169473
2329091 10286047 5950760
3160521 2757250 7193858
8373998 8392916 334881
7061557 7270281 385767
1362443 7941253 6498918
9932324 5220868 6645281
6414214 6021062 9572634
7347467 1100351 7785739
7623668 8868897 7963568
9217578 1368085 8157617
4776299 10192148 9364580
667103 8365400 7049076
8015152 7068666 2131358
5172168 6813617 6154460
6722159 4029883 8231799
7421954 4480342 2533752
323758 7816820 2981791
690910 1994598 5384503
5506796 8544120 4101372
1253094 1439446 221834
5222205 2035876 8804340
197048 5192711 7954708
9542019 3956599 6817558
2846100 2545106 7769878
2390887 2593463 3792206
5788562 5747812 77470
3196467 5203699 153027
1271984 8771024 464793
5068052 2299487 5558633
9575319 713644 20372
5912281 2722289 208369
7164256 2031190 2674752
3575603 2203433 5873136
1716759 7471802 4482332
874055 9519811 8319425
4056429 2119885 2081530
6889454 4068558 6100174
10070698 8234529 690536
7134247 7908235 6889153
1995210 15623 9052542
4373378 10200146 5677184
3340417 2883015 792869
8187613 9186984 562862
9254470 3460604 7514295
5568408 8761071 3895050
3630145 6998805 9796177
5714060 915540 848129
3685534 10045421 4750760
555109 6559937 7309240
2251329 4946492 3250954
5994591 8693187 3439883
2091419 1765601 1955662
5488570 723248 6254659
3607010 9199250 9891882
1457122 6740876 3217228
5051452 5184642 6295953
1594698 8681174 2504459
260741 5874630 166787
2063247 3130652 10120150
7798579 9691467 8858474
9678568 7712959 328245
8032851 10296877 4094926
427417 38427 10104488
4698780 9170458 5684796
5293711 9078800 3843156
5863825 7938015 4686123
1275962 1713226 1006291
798992 9419101 4099679
6050988 1323801 8486595
1544239 6375658 9527905
6192855 4795336 8279602
6750621 3876833 9408573
2323216 3527672 3049980
1712336 8579020 7875642
4584363 3617710 2658279
7144391 2596324 4288892
5333036 10080200 2495252
9876764 2575961 7521010
974748 3032932 7247754
2730879 2137487 8221568
9302443 8951147 1835916
9759738 329420 2272350
17481 2306884 8979233
3273776 1318590 3986539
10225996 4671674 4280345
3355605 6628199 4950017
9962824 2819721 332025
9412003 2126035 4464874
2734030 2588800 5476126
3105349 305470 7374940
4786770 6877832 8830654
8196805 3277141 7604136
7135966 1312871 6585105
5225386 8149596 4973610
1359050 8180746 7850262
2888207 4982537 3747002
4980040 2525587 9075686
2098931 2157816 7243868
7250784 4661310 2779588
640898 2256034 2565394
9322340 2820681 4588763
10166836 7575323 1220056
8507222 7871964 6456974
6029338 6966615 8546271
3659032 5616085 2538085
1463038 4634606 3486031
7077551 6307228 5884593
5648741 1563028 312100
3987868 5801588 6604169
4363843 2467586 5269033
2435692 3525005 451430
354635 7099295 6876028
345686 4147583 5705875
8510487 1247948 1307654
978940 5711738 4334342
3384081 10035758 3523300
9761986 358028 9403788
6318176 6928801 10209919
9281356 6929835 849141
8260923 7305802 7789604
4793383 901482 116464
1107090 3327204 10017605
9011528 3828063 2702888
2603038 8075805 9304758
3019076 9760365 8036969
9919815 1801810 1157048
5397531 914908 9729974
704272 3443252 1807944
9089436 9656376 8529435
3301801 5666513 3280563
8746155 8683825 4897368
8622473 10210758 5346149
7177146 157770 9667370
7232823 6500327 2519950
2268571 7295444 7572661
6751593 2381269 3646745
5876189 6777781 7709704
10012071 3211563 8274353
4009571 7196408 8242523
9243490 7404698 7573755
5583535 5680919 7826211
2635781 207359 179124
419774 2562947 7082553
10114762 6405413 4458491
7920340 6741131 10181923
7338111 8561478 8635071
5589788 6563841 9070067
4531631 2399898 1913753
4587818 1683486 845658
6757593 465939 6402934
4403359 6483338 329639
7163667 8468668 9909147
874122 7607638 369870
582111 1645925 9719912
5304870 6871426 2877714
8971573 5935936 3023199
2336069 6283887 5951650
1828861 3569446 3068173
5561699 3844445 91078
1447808 8138530 10284452
10052567 5503856 7903686
7369786 1406140 8251373
1593018 9676954 2259162
2209399 3242844 8461892
8719162 5914540 4146841
2841776 6667178 4129338
3072328 7118699 9057973
8440242 3208319 4695171
9621965 4884832 7968096
911583 9364140 3224557
6197031 3132255 8965852
7220540 140398 222755
2561360 8117433 4706778
6464294 4556038 6607475
1221616 644623 5103924
5781824 2765992 4761129
2813977 8341134 2325298
8054131 6642380 5769363
4862904 3258345 5444986
8658095 9584625 8623540
4535883 1260801 10234574
1276284 7989317 7266218
431694 7313052 1146643
986995 6896968 3736466
8523186 2037222 9340268
5994086 7068909 8271363
3508922 2934639 8918920
9785054 3976788 1279337
9671188 8636387 3451160
2452658 544638 8947808
2925331 9140308 7658708
6520404 7953433 7411396
4380790 3856312 2298665
4368772 10275974 3733655
1109209 6646241 2932881
7264421 567938 9088188
3499281 9849494 5978400
4362528 181043 8859539
3850234 7666702 7771639
7074604 6658434 6149851
4469036 8471271 9722144
6504477 9400405 323947
3353884 2681343 5623117
9955494 4629671 1908087
9238727 2767094 4330675
1758140 1156374 3109806
1947023 9921262 1150821
4460995 275252 1687741
1954677 3484947 6333936
1221793 3534718 9295745
5810417 7134097 891393
9770533 3487553 9339437
363558 1793913 8621067
1024591 4017795 4729748
7185101 5776920 7689454
9778707 879034 8425557
7135687 8259491 6973550
2584516 4928086 4916914
2329900 1104271 2796702
8232155 9251516 1128224
5921971 5421116 2252009
9297730 4774256 1610958
3966837 100960 1270272
3786170 3548257 5229170
9853784 6864979 5835734
7107542 5526687 1280762
2131668 3360463 6563888
196784 7135225 2480927
373083 3902905 6964369
6168460 3271931 3659623
9897461 2861742 2776839
1029719 2373104 7461055
1468804 9867993 8429653
2123648 4606414 5855111
3147811 349259 4382635
4560349 6136350 1221299
6981871 7687776 5146150
6231411 3815121 7022246
9954318 3668183 6257504
10143120 4751920 3092868
2453789 5975201 8179191
8975158 5242204 9481172
10188085 9978965 5129339
6029520 7580088 9924288
8355428 2720725 6324097
9288639 1881978 5164768
8339724 7077016 6730342
8681677 9756843 4769473
9767541 1310514 9529969
6497442 5206558 6382752
9263761 4468477 1082380
5663692 1703460 4288270
431835 1669902 3886745
8676113 8455414 3523885
6083110 5072991 6478374
826984 9882996 2770078
10031679 1776046 374742
5302481 7204490 2191405
1667470 7122031 3589930
255975 906589 8387116
3597550 9123489 7570330
6318969 3921058 9756199
4423998 4706493 1258035
5507309 3579 3200962
1660014 4714880 2699928
642436 7559184 9967261
275677 5846696 7521033
9566659 8788770 7534447
7256961 6801950 2627730
8153198 9142236 3512313
8221808 749025 472264
15475 4040075 1071433
5916954 7705798 8173009
122178 6379461 8008614
7118894 5986601 775168
9502749 1488206 9308261
5535628 4664767 8302447
5027233 1219146 935498
878999 7475159 5250172
2211352 1648903 708009
708180 5522107 7170056
9539342 2245004 4304179
2542961 4859663 1981489
7116078 6746158 3630170
3193264 5441375 3513930
4487419 1501078 10203490
7691060 3726340 3090391
2299058 5643159 1417480
3244317 3843171 3052338
2649910 7249872 597568
6396877 2512758 8580437
5099214 3693323 3000064
6655778 1532055 8084161
341367 5936546 8766193
413072 1613721 2125027
3228744 5426994 2914938
30465 6960565 4819007
5542105 3681690 6313409
4111052 3235817 2996990
8810171 3933541 5647319
3343005 7756328 484377
6053217 5979120 6329488
2749090 1330968 8386765
7688622 2924378 6106840
4669213 8771633 2249872
2235008 8239888 2432694
5249583 9934592 6199866
9427216 1449049 938182
1313797 9115224 766731
2866354 1401975 5027076
3592751 5629514 624515
57823 5708939 111198
2502085 7509191 4809373
6208043 3493772 548188
8822125 9616709 8408839
294338 1853066 6802192
3562463 9706995 8999707
1884901 1185935 5288776
10142191 4984196 5010013
4330838 9733249 6328081
8113895 5341418 3721541
5209268 8941890 515870
2258095 6511220 2582605
7019454 3258739 8846504
6014658 9753272 2254495
37987 10143641 1098835
7743112 489768 1352528
4508491 1774499 283132
7123838 1477706 4177728
1562777 3302135 8041076
3782761 1713433 3678927
6636687 4866338 8110840
8685149 4774176 4188697
2305908 3564308 4577164
1093456 5488449 8462029
1896209 4062758 4297150
91356 10244953 57223
7658213 6627407 8859533
6835274 7081610 10191940
7182845 7913637 4004756
10298454 9717014 9399866
3560315 4595814 5947328
6884905 6526436 9295769
2866177 8099838 4042732
8161140 9155701 8064428
733968 7590982 3680680
7409882 5885926 479392
8042389 8649291 5967277
1146867 9560074 9577056
2520383 3536001 4632198
9532242 3724976 4036915
877554 5752298 7858447
1501355 796266 5953766
3143527 1711392 9417485
8676074 8998345 9905954
5588705 9408131 9864604
3530220 7560954 2248805
6333407 5915365 7229119
1738217 5979432 5112960
10008192 6433675 7122621
1997421 919020 4201704
2631233 5869798 8296075
6300403 3107810 693858
7781355 8672456 4861216
8496698 3049028 8771681
7527666 8744016 3408052
8395134 407915 4272316
994977 4332570 5288123
8044086 686790 7591645
6686952 6455796 3773352
1444762 9438222 5504269
3254757 2685198 551177
4591518 1312990 9264022
7295791 5566366 2285087
7490971 343047 16218
4078977 30161 5962202
10154051 10037317 9044849
9852589 563013 4596185
6843833 1240084 3945336
3996911 7813614 3261764
9737128 7777376 6056673
233595 7137809 2800407
8482096 3715610 2032730
1369965 2217080 6725257
893360 991405 7427555
6405172 8746234 6921873
4054771 5556752 3111161
9974325 8126351 6191661
9657649 6039858 6016276
1096165 6588816 9051981
485473 7990180 254937
3209324 5969067 2975432
1892454 8654146 9413212
2021276 3775896 2124044
3877245 1817241 6325555
8480102 6011521 8109017
1337060 7903583 9143797
1355946 5183885 2194281
7242136 6279353 3133149
7630361 8099572 8100072
1084760 8404423 6115375
1162756 6210078 1344854
7576965 7041270 4925539
9538585 1143767 9049341
2665550 4127524 7382518
3366721 4279223 742
4220744 2818704 713836
5076830 6556296 3928447
4214155 6608583 213720
3574302 9599626 3212454
8429620 3390481 2402375
6379846 299138 6998270
8331372 8688030 8039259
3119937 10062332 4467481
10129257 1563614 2035937
8668665 4562791 4177877
2533190 8565927 121190
4339758 248333 4326154
6062421 7046570 2862333
2083478 3940197 3205509
8703416 7197568 9047537
7552691 8853071 6555939
3908015 1961105 7305486
2721317 6997751 3864936
6711524 33925 5177908
4095903 9961119 5304291
3189442 9162263 2308089
7658341 2784076 9487901
2616108 4321397 1475599
2530025 1134274 3219929
7368169 3858306 8026912
9340760 5245682 3527640
4722997 7695686 2213372
7777418 8534067 2878559
3260905 5996046 826186
566785 6616755 9933710
6065855 3554029 5077159
7700913 5605356 364781
9799884 6400597 5914979
6637002 8877545 6476686
3593099 1588345 750478
3837698 4108055 2724537
8339911 4862245 9820593
10046152 693693 4740895
547714 2863592 5042085
5754546 6169204 7478463
9143841 9105768 6874591
9397656 3180286 5953387
5510700 1264345 4629600
2578521 9834771 3541182
6917081 3904327 10088763
971356 6007014 6462289
2759602 1593804 4168531
8670428 8294833 405795
2043832 2737883 9600986
3247652 1427631 8970401
3916771 9165917 6067609
7034000 2301393 7864201
3260902 4277675 3673559
726316 2956145 6933387
4239146 5686465 9625457
4042248 3546371 3844769
1636150 2790826 2659192
5656504 2897028 6593869
8351440 8892152 7498188
7511149 4632956 133543
5758344 2223195 7222870
4578979 4348338 10035302
6157698 2404434 9817543
9560602 6842274 6279456
5374339 1763122 9030779
9025533 7855539 9311642
6770330 7525523 3029048
1094453 2287531 1281313
7197338 2446565 8187390
4704616 6421428 3572181
9581188 2261662 3392020
5560523 2843673 8280011
6438637 1172577 9471769
6940763 4303183 8199805
4049508 8570425 4325546
5608052 186709 2149112
7009448 10192244 4578263
5245973 896798 485732
8951063 2966785 2761498
7744668 7160152 5467531
5391868 5499611 2193125
8980037 7710179 2943747
4363676 1806815 3690620
9481324 3368469 6322973
3247381 5094073 3867173
8614110 2411744 5927753
1235987 138314 3235340
9750504 2745875 1646303
8204107 255334 8895418
8074420 3208682 4060432
4370779 5501332 224633
1123957 4357663 4697459
1684283 7073177 3156382
1784092 9683537 3959429
3093619 3826216 6089873
4670610 8213322 7583168
10157406 9770073 8891280
527441 5477339 2898545
9096256 3017728 42332
3796362 2661971 477067
8719539 10287101 2239887
3159898 5840299 8318424
4675010 3333998 5306504
8707439 1914136 1031176
803134 5581087 8545839
9725197 9085871 3103085
9772193 8612229 4624992
3280524 8336260 2661353
5441604 9181205 4756411
5698379 1671485 7263082
6415734 3653283 4160033
5575581 3957381 3466688
7949813 2675378 331588
1619361 2255299 872231
6789286 7428618 386424
5191263 9231305 2075733
5448912 280467 10247793
8507034 2848187 7627719
3649132 459652 4613104
6460394 7061941 5340007
6623360 10143089 3083290
706784 4528209 4436541
2318411 5307857 7174402
2153707 1424866 2620863
5893628 1721855 4261327
6447683 3001785 4894295
8494851 5756166 2310810
8317817 7245627 2867224
2696477 6491515 3724681
8150148 9887318 8872302
748719 3886165 975631
8738726 8084152 5267407
5667189 7360357 4553672
3427210 8864085 8041636
9990907 2056624 1390292
5275843 3893570 5290692
2161237 7021003 1316077
67702 3817826 3165996
7199941 8190745 5140265
7172575 2348467 9875448
4672915 7124576 5045693
5757958 5309543 3148655
10293650 5704095 6921002
3009807 582308 3265828
6286925 2407329 9769219
7470933 3119911 7752738
8569266 3676782 2925165
5428461 5358531 2492889
4078355 4939253 1849332
1483493 6181030 9991584
1745645 1046752 5693925
8788513 8142960 3898065
9926404 2289313 4239200
5643179 3110255 3245705
3842574 2289092 4467322
679867 785192 10121783
952528 6315378 2262197
9527773 5255526 4711525
6757986 1043110 8483965
8930185 6137887 1083819
7583388 295545 307795
1218456 5776504 2364841
3040137 2689877 4457057
4433105 1637839 8744078
10062589 403859 5021482
8683403 8675844 1986784
4107577 2580763 5255267
3132711 3135369 6462631
9007245 6353311 9296054
3812758 282041 2167386
3503109 7405602 6518287
2561659 5066910 6604869
3689479 5554711 2308948
3558974 7389967 2067951
8481474 7018065 4821686
953682 7848192 4291095
2400459 3946022 4880137
7600310 7539265 8475498
6834878 6381789 9306174
93322 7933962 7643681
2601279 702548 8744060
4055255 6484233 6793768
4644245 1686365 7264473
5814854 2753371 1617962
6488583 8753417 7107476
5015897 2840114 464992
8011788 2119967 5530394
6219910 4921700 2101199
389062 7317691 7293191
1424407 2571945 9897544
182133 10251434 7459028
5288131 7608588 1684090
2641932 126264 781834
9322679 9869657 8577780
2437287 125586 220006
4957273 5351344 4302941
5857719 9997567 9079254
9644941 840779 3102953
3745042 2260996 8582509
7668995 1247732 3971334
1328921 7053577 4537375
5121904 225495 1163089
6566135 5355858 7889149
6676220 120848 741040
8080543 8819775 2877850
9247290 496757 570144
7567147 1328311 5555540
9826976 9384029 4929177
9219163 3325705 4634402
4642614 4968908 2626796
1144736 4351214 2469714
7063088 930560 6449322
7808971 3728624 9588817
453706 6625093 3180543
9640561 7210605 7506973
467717 6396355 10132171
5947042 6054856 1929260
4539978 9351110 545009
5744424 380722 5220640
8092506 9695173 1143847
381194 1791430 2713188
4675856 6228438 9756048
5627727 5427229 3779148
3877560 4284224 6935280
10249454 1046238 6893005
7815652 7230337 8317359
9828892 1691689 2748706
5471120 6466121 15751
5442314 470022 3314331
9627224 9540533 3591787
4994962 1601917 10076056
5002654 6362384 780333
2852452 5874296 2076343
6503078 578320 7398475
4319476 237761 7740270
8427601 8895204 585565
1430014 168501 5556770
8108003 4917784 3549673
9180356 1755726 1711196
743413 9017497 2874033
3130407 2345437 1414701
9120796 6286121 8678502
4524540 888964 3588728
9606428 6648517 6134315
7056929 4841234 2285088
549878 3187251 4478916
5523558 4498086 896482
2891891 6508531 3115011
10276479 3465656 1329146
3593707 4784283 1129372
2722568 5469255 39950
6832313 7601007 3578722
2606820 5150686 5974116
2259748 678556 10188648
3592359 8257619 2571645
6254155 7697154 6027433
6295834 2729957 9427794
3165533 7421833 6587960
8627641 8332503 9658591
2255866 8632836 5411749
3214754 5244547 9484466
1289739 3591269 9861391
1716965 2894515 6292084
367316 3984061 3862623
1305498 8861726 3650705
5781061 2032962 5297883
6116828 8429957 569905
1962734 10115811 1440013
5364334 5454771 8791415
3036107 4733320 6124808
2398124 3595343 9120235
2742380 7896874 6864843
5995131 9537581 5408378
584677 1524451 9233634
5694690 8103249 8532524
2047708 8666921 1796357
6727392 8236375 3289326
5143342 5434984 8118540
5849118 3650766 6476268
1841403 7045207 9433627
3097541 4901564 1470180
1402164 9871723 100100
2978817 324658 9074315
7916232 9449633 1761959
5960321 303725 3553101
9201175 7468683 1147082
10266801 3780783 10142323
3177976 2353267 9439159
1443448 4613621 7442346
9848282 3775641 8731525
7265385 7558175 8952586
7702801 6938499 5000177
3220132 4993882 5963411
870277 6530701 7211718
3805080 4220004 2147210
1257350 7986267 5818711
6952799 6253291 4272579
3616406 7980812 1085359
3917238 3724712 8165363
9614607 8074574 1241197
5795771 8684539 7242118
9298334 3556289 7436649
8634692 1629676 4738322
3682878 993984 7941518
7275715 5939345 6731711
1576945 2050345 10101716
9894029 4620487 2959608
2492106 4256101 6206653
950620 5665694 4509018
1613415 9132897 2418906
7229933 8773806 1318810
5540863 2044632 8084801
4769048 6313889 6864108
3453508 7039395 9770793
909993 1930211 9761551
2697771 2531941 8618789
6882830 9199212 7107486
1413474 1886025 6154582
5461149 9342083 9694500
170768 6066845 9525302
6702417 5382292 8267167
7619882 8148379 6433799
1759662 5236935 5651152
2722119 343558 754992
6998717 7102982 806024
2311257 3866501 7415335
6838645 6082653 5805605
4617039 962893 3211006
6493462 4215896 5151834
4411485 1400380 10043985
1869427 732044 1074038
7012932 10311718 8176760
1683121 1061569 8432437
7126129 9124059 8999380
4606191 1939669 9113813
8590938 3143945 4157941
7973478 5832984 183226
4805572 7185513 1452425
7565731 7313976 7705344
8536212 3223585 9427627
3396349 3509096 2957802
8198136 9893680 9838262
9653722 9662999 9872758
9541914 624720 5118571
9600417 3541681 4830294
8570270 9141379 84983
9646462 3964646 9244140
3487063 10216143 6524668
8479644 9905322 6601671
295253 6217904 5659450
1608940 3705154 6874711
5761817 4453796 9235876
6550790 7667208 8027292
9988112 9649837 7609736
8176765 1639023 1937657
8512591 5836857 8892821
9265944 5782132 7569610
6812267 9222115 4826594
6718707 1782402 2156934
6289599 9419074 3163234
10125431 2621380 5564956
6765788 4428042 10253371
9276931 1663706 4541911
8985477 3780636 9200771
1796706 1976325 3797399
8645404 1349350 8572574
1610965 9654157 5547432
9403723 4614330 571974
3942259 24681 4938088
7214284 9436928 8608200
3658664 2871246 6742206
6594939 1170962 6998263
10221026 6484418 9912873
1496831 4747379 1842324
6059768 461039 4327846
5319785 3069361 2143969
9296274 3358721 7386310
10251177 9888715 5570230
8289844 8167474 4318560
2484486 419905 10098264
5832445 3222608 611472
8517087 29976 4593891
6336016 8240898 1367588
4991960 2815879 7576290
4710318 4161246 5435212
8411762 2283363 8257009
5365220 2036950 2040209
9692269 427554 7678023
27244 8510170 8560303
4333076 8266675 5183842
6609220 9015557 7664832
1108136 6847016 6530622
1555603 981884 1384936
2693380 2378244 9359304
673780 4339099 3568169
5370979 7508630 528847
296272 6768929 9112592
8842159 6823427 8513534
8996112 9516267 235477
6977460 6582879 1653262
8600933 4150179 7218551
957378 8776412 420082
1944349 8085957 1810906
1761094 4048811 8551931
288768 916361 5566588
5610529 6622210 7117496
4124094 3069613 2986417
3253514 3877990 6141710
8810152 9161842 9416626
2953155 5375784 5437208
5315252 1500313 3793167
5822701 9455878 144128
5313308 10232600 9542468
9702227 10094374 2613045
6675381 4486645 9372339
2515019 5534787 213658
4333927 3257178 6596360
3412477 125483 2484197
5176577 3574612 4550211
9320693 2174112 1421655
8348218 1380319 772917
2410337 6602726 4461865
9409326 5671656 8878917
8977053 9050910 2207580
2877001 7215604 4577602
6719160 7603019 849691
1058395 329909 10179698
1343545 4286416 2779987
3912980 2595112 3727316
2594757 7891173 8312114
9210320 3638749 6804017
9116426 7980673 7139501
8572472 7396663 3522493
9478475 8250969 8418550
5621566 6849258 5916875
9019138 10286863 604079
6285440 251959 5160876
7436770 7293392 8180770
1504442 3972049 9337005
6332201 2529616 4086210
5740527 7776550 8881115
759582 6943337 10018695
7893026 8536703 7733042
5756517 5504757 393410
6585673 2413489 201083
6662191 5142938 8521954
3652467 9511500 4823470
3139672 4304242 7104750
7719936 2245320 7546386
7332470 6383043 1195154
5947750 6312328 3372546
9310842 4268586 2489157
1256267 4170988 8699282
2474342 6411811 1276682
5731049 8111263 3186450
6605143 3483110 5612503
621887 3772896 7271682
3848957 5445423 4573126
2491058 5655907 7547507
4395097 1531781 5518754
7275065 1978573 2133923
1456989 770614 7846959
1640769 8316987 7221772
4780341 8422907 7729790
6333582 4938955 388395
8376549 2038245 10210796
3475052 4627799 5672642
216272 965268 9049458
3562004 6362560 3702797
715064 386964 6241174
8201606 8240973 4687052
8253348 9994694 3664878
6400667 5874050 4475632
4728995 8771160 6552148
110267 5109823 6130425
9685845 6821110 10172773
8115141 7378763 8132191
3346194 6039438 5325697
9454265 6881233 5938204
7295484 9115401 7450970
846743 557425 4894010
2929806 39058 4718728
4285713 2336803 4270084
2496940 8496899 2676275
2153778 5050840 10026870
3957061 511508 4686244
7904654 4752149 6880511
5148647 2403017 7464649
9962011 4509417 8699035
7624075 9258307 3186198
2022503 8078046 3693940
4150283 1590735 9182408
1763252 3472060 4482822
5599062 2947970 5743728
2127358 1284251 450281
4527505 1364705 5810494
7408366 7796595 7613052
7932007 7775742 10093971
5325697 5261805 7270418
1414193 9712005 6069806
2335550 4273053 7412669
9314449 1456708 3548961
6418105 1030426 379437
9973516 10038982 8345816
6035342 6823451 4271931
3184307 3715886 9336877
2317525 3988345 1443996
9701774 6541248 3919205
8797128 948299 8683822
6491782 10268183 2805353
6124019 9231685 5252359
9355931 2010163 2263101
3112029 5406496 7778914
3626102 9890258 3691948
6481053 6705891 1448378
1448243 5149172 5623308
6530792 9126871 120478
2062936 3516280 6970122
8943329 1493145 7973985
4682553 7394166 9120112
6071417 2872616 9399729
9688307 2473700 2433221
7049771 6710769 5812418
2987344 6052355 5689159
9320717 6179390 7071442
2093890 5148694 2096533
6854774 4169206 2580410
8166413 7752914 2415901
4468469 113610 8210974
8840159 1827081 2405066
9906087 8025692 3202977
7115544 8770013 3806819
5120467 2147341 7778760
7989785 6703707 4120497
9458930 3963605 9909214
2841798 9072933 902719
6115672 3663003 3683741
3998634 1352915 5856732
984390 6248550 1693282
1801677 986223 2345648
984704 9603238 4753457
800223 6486793 3701800
3116901 1238960 3029909
5609381 6872929 7524124
10247878 10192583 5449513
5891735 8346860 9229938
4069134 8898942 130936
3556076 7383535 376119
1822376 7628185 8478784
7326618 7854248 8680394
411285 10025732 7698994
8979390 7898661 7771198
3732283 3669544 8133127
7745008 4277591 5304913
10188736 184140 111522
3611497 1922911 2950545
4073877 3157464 9543394
5238666 2446569 5497293
5405529 4481766 4990500
7983454 6714050 4126190
8402256 4073686 3272801
10287584 2764817 4867179
2312916 9124755 2517856
2052714 8015857 6065715
8001758 6405264 7684226
6232454 7513566 8074709
3516276 1842640 6533415
383548 9985520 3608198
9730829 1940342 5666894
8691763 4920280 278475
2129778 2531649 5212714
6064488 9298619 6809753
576297 9524742 1085665
9854519 4265998 9479456
7316622 9074084 8410412
2517128 7749840 2922283
3419224 2083403 5045437
7563648 9319056 5358797
7596983 2881920 5033564
6381503 3328567 3616894
7045732 489477 7300150
4289999 10007815 1943144
9064190 4753301 6903786
1957533 9709982 3776781
4560527 3464564 7651348
523633 1453921 8115566
2372099 7336189 1620527
8066176 1954675 9822009
532758 5957167 6651005
9878700 282885 5641155
1949816 9533792 4001408
2823122 6602781 9126201
6168705 9267104 1221313
8297156 5702961 6543908
9759947 6780406 2551878
9070355 7808317 10278701
9836227 5563261 914601
5981867 3809115 9116575
7919123 4254449 9589389
122778 7161805 10159373
1840751 462093 578299
681180 3803819 3338965
8091050 5610362 5754715
6713960 7243823 6197779
4116931 8426952 1846466
6371473 9729737 9043883
7745410 10239279 231021
4535217 2726239 50932
5605503 8529331 2858801
4997373 119039 222839
2899070 6159721 2445601
501594 339946 920351
4167664 6491935 8745566
2266969 2314588 406428
2034193 4830887 1704371
3661062 3980324 789249
3491236 9270331 6375608
8088719 5265580 3511469
2136426 1803670 1448142
1069177 1426718 5502278
6737717 3218356 1416361
5737325 4616112 1614003
169623 4857631 6753493
1943976 10285600 2115817
994887 3689609 1899508
3274158 991361 4523313
3201646 4260179 5316924
9457490 9530081 6895888
2070563 5636395 5713781
1178258 6810886 4995152
9147472 8045550 7597873
4973119 5427840 103164
8906483 6156089 2059192
9137951 5934708 9963391
7744936 9965957 5356161
4911345 1204199 5072003
7313451 1135796 2193249
5237119 1404476 4659059
6194533 8637383 6421009
5221781 2796432 1285078
9795245 7176711 6378861
4230513 8195484 4369650
2743501 10158989 2729201
1867573 224023 2894437
9400630 2825690 7646608
2922203 9420554 8773251
3771161 7136853 3907848
815973 3676711 5938595
2134175 7829216 6449491
1912993 179547 3018071
3620622 2166115 5393591
9015799 8800555 9163688
2970225 7931504 6125467
4720998 6213008 5908971
5955584 3697949 2143856
9428135 6815721 8094117
7214661 1877610 8244326
6614016 3990978 2655727
3997699 2465147 4366143
4394088 1177659 9502201
783751 6122911 9439186
4432215 7614665 7890205
3461101 2384427 9931376
8080378 7425957 1151297
6968902 8325721 4284509
6272753 8245098 2054119
3888134 1943784 6712504
7916492 4760428 4439595
1754394 499563 6643935
787140 5074145 527800
5635767 5733666 2322797
6112591 1838663 1961152
2412938 9242398 6751843
4563244 6832230 8595491
7543194 9441995 1445640
9436741 8307131 10249400
5470112 1939377 306340
2086895 8637237 4401679
6892548 7843476 1311217
92047 6723118 4278957
609560 5170472 6198140
282647 3377452 7237595
930096 2410237 9872309
8308415 6561709 4437399
9487472 7249161 3340533
7097852 4807154 8555379
7440571 3648895 4034144
702423 4121244 393609
3777068 4418729 7748686
1473387 7270610 9796232
7810850 6679009 10094861
6306922 4034227 4358427
4004281 9660853 2692608
2016048 4539618 9103783
1894322 8472218 9269941
5757823 9717880 7025998
6738525 1345792 6740661
4565832 9063907 3744876
2573665 4801785 1523284
4277551 2377170 3166333
5481420 1247807 1735662
20905 9134029 8094977
10082306 5454721 74253
3036263 6006176 5912758
4835184 3438075 9822564
6476684 2226179 4361943
8498142 8841582 8009900
8358465 3193495 1370855
4364956 1206915 4862096
5410826 441936 1552479
9774745 9169862 6694351
6386902 1527454 10145816
9653666 4321890 81899
5527944 6975341 8948763
8998235 4022408 106059
2441777 9451303 7299327
309650 9034680 3084262
1226006 1443074 4244499
2509847 2168618 6489258
6963908 8100718 3554839
7938487 6338141 2229178
3786336 3559074 7316129
4095089 6283268 5437600
415985 4554190 9197563
555572 6835018 4765482
8015559 2528807 5650628
7462798 7380439 432032
7336303 6529551 3962217
5091126 2827769 852997
3194386 3726345 3973528
9349882 1224917 153585
4710023 3148619 7169375
4202196 733298 6647749
2675507 3976462 9362603
4427107 1300687 4039183
2499571 8590995 1729907
7798165 10229059 7305102
3120861 8527986 4615033
1116447 9932840 3307090
8093722 3767504 4663207
1484358 5401619 6071907
6985578 3245458 2212853
10063781 7325844 2834134
8964011 2895879 2335728
8908856 5801836 5211813
396978 3568284 5474648
5571366 8063537 4903524
6216505 3944849 2494514
9657523 2807455 5330813
6012723 8450709 5352762
5028154 2733574 1984223
3673401 5304341 1451743
7138416 1533594 10029134
4018629 6869512 2853274
2499766 1578948 8038445
3807372 4096243 5783833
5776869 1511399 3950235
1164971 8061344 9280955
166845 3588619 9911614
10225527 819174 5051541
7407135 5843997 2228488
9245462 9934571 4585704
2078043 1937247 6164002
740092 3414647 9929268
7185595 10014189 5714760
10174729 2534394 7040726
1463403 5963366 4882163
3589020 5630718 71858
8735308 8668825 5995181
6706131 2739867 271027
8089456 10086311 5641962
2786173 4813651 7349640
6436686 10180132 2258387
564564 4163975 2769274
6714071 2694767 1544022
7864373 5690808 1027183
4707071 3510778 5369475
4765542 5198659 5802322
8074675 3371425 8832377
4566185 5344732 964576
5658026 1799721 6760767
290827 9324772 5565358
3789935 1309795 2673881
8984185 8175796 4796684
15988 5160871 904264
1304041 1267941 9941442
9633928 6546491 6781769
5923634 8897466 3658394
8885045 6093349 5775049
6559288 7439156 3190217
1011903 1354658 954231
2351447 9553154 190116
4472285 8750247 10108169
7427432 2689653 5315225
4786181 6572167 5546466
2879886 3779883 5531368
6641951 4110172 660656
4472017 1546336 1182152
7337713 2939731 5118804
3236253 7296224 6065763
445095 4099312 916302
4361549 8828033 4804745
1098980 3023306 6595488
5284080 2395880 2381148
7651237 5515010 6718332
8631517 3981285 6164591
3033927 1906231 9428432
5476056 6622657 8126693
5249191 5533809 9966092
2051458 292959 7702923
9182676 6915556 2775033
524416 10238592 4766505
782391 340799 8850499
4351597 2218861 4009511
6724059 6901048 10266926
8184915 2370272 5117299
1181125 235739 4551350
8785030 7203821 3546207
2839327 3148477 5746837
2917478 3419365 9393734
9278114 8528589 4657694
4070705 1843221 115639
140904 7386820 1348447
6566638 2433760 2810154
5169041 9150842 5217958
8397345 3371120 1514381
3339176 1569300 9606868
3535839 5485901 8340816
3713375 1812390 3901158
9995495 5408310 2130322
4296518 2661891 9167848
1002669 6927268 2610557
1322449 7679542 7085185
6410026 796104 2728082
3379457 4893390 8046004
6103417 764899 7828921
7813958 7127278 1432537
9470554 10264950 8109240
7506324 6753901 991665
7150840 2516009 3997773
8971613 4265783 7050517
8146100 5785601 672177
8842903 2708163 1090982
1124006 7062794 10117629
4021936 1318118 2629075
1937887 5323774 3865511
6111260 10116462 9934965
6152675 2994285 5494810
6101107 2482407 6587649
6383240 1008966 8216122
5385185 7985782 3904288
3116346 3578050 7365712
3324393 775032 719834
7868098 7844124 1369019
786089 5489386 7393459
4867769 7872326 6530021
1070770 5576273 7848034
2029927 946587 2514359
4987966 8655436 4509723
31083 6915370 8073287
2986316 9323452 5384353
6862667 4660080 4252002
4541259 5686421 5960621
5261775 6594141 4480494
3124215 6231255 4887820
760268 4172270 7587818
7443022 1084620 1697383
2788226 4498057 1877591
6999518 9986648 6603197
126240 8452086 2296045
3844965 1783142 3801342
9312463 2491257 7598900
8965944 6620799 1131313
5979438 2894684 541933
2183712 6450388 7469333
4107196 9398963 9285952
584229 2816764 9365737
10041038 5414654 7881480
9915622 7767899 3778666
2027640 624988 6809780
5310548 8975908 7330188
10126454 9784422 1369245
1004173 9526891 8080925
3035297 1560962 361610
6646046 6091514 4918216
2520216 5223513 7399908
5710559 4257825 10007933
4168305 2105988 8549191
276707 537787 7720563
3960119 2265863 6119384
6161332 248438 55145
3622484 831728 7043401
4399729 3838640 2844997
1566917 8958272 9145242
6173309 3239177 4327176
6494228 3991459 614486
965939 2961757 5901038
10031783 2307979 9447671
5393044 8336572 3510124
5205202 10169526 5615997
7604007 10138267 6015023
2088167 3186080 3820219
6612674 5827225 7534455
7409340 869486 10044409
3525175 3692093 8589010
5056044 4689111 2240594
7119748 8853338 3818872
6822064 6027135 5017471
365423 597918 8038013
763602 925215 6075840
2587894 3412202 366740
5621177 8071503 2224840
5795077 7773279 5123177
8459241 9639605 1788026
9509151 8296889 1216105
5129411 9775416 2886477
4056151 1475301 4111796
4245225 5669860 3767498
3423813 9696679 1927184
6125565 4680809 367092
5015041 3591355 4649338
9897697 4819582 58410
6295875 5653085 4224101
185970 6064713 9994514
1641646 896895 7168700
3763342 7883047 183696
3381002 1697537 5975359
6573019 3498184 3598807
8532521 8645163 6050868
5066464 4333307 1947030
7200553 4491012 9747711
2829873 7729639 4911896
3618734 5987805 1595471
5706004 8091086 8958695
5280979 9046441 9954946
6940767 3038140 7957901
5940533 258418 6787934
7983038 9576075 9132955
5124492 2042263 2442347
2201821 2665139 10049007
4095597 9790881 5755603
3496816 522230 3445894
9487809 1002716 6150187
3373148 10267549 2583777
5251773 2519505 9826039
2852662 4814388 5679062
5515894 4841630 6751430
798733 2288332 8454058
3252356 1311144 6346501
7704852 5054507 1989966
5431271 1165261 7342936
9410592 7672952 3681366
8394558 5531357 4293436
7500711 7575963 2496838
1876736 4446665 5499223
5158948 7455310 6841123
1736073 999353 3860712
2946644 472666 6203672
5280426 3965768 708278
4959002 725887 6452851
2447640 1158893 8648508
19864 8623389 4861258
9344353 1734043 1880010
8362247 108170 4377310
7662173 4798288 1182003
8540090 3411563 6074165
6600891 5441045 3620996
4227453 4608767 276217
2531837 3743014 734892
4105254 8851993 7796239
2437725 7781980 6370644
1529407 6902818 2030358
3165621 213302 8392213
4601300 4642853 7168072
4258146 6102699 2169198
6237784 1358259 3768048
6433245 9976523 8626970
9872530 6297852 6676495
5094759 5987582 4194312
9205219 3450958 1664409
6205488 8790099 9959390
8812788 10156571 3719528
8785923 7165463 137121
8950435 3630437 4677942
9292288 10145527 841193
4894437 2396186 6303347
4171092 727165 3736830
1450956 104750 9745489
8174988 2763627 8533306
9213946 7266052 2368981
5201491 91235 9956644
1756721 5624046 7758189
3830046 7159967 8206037
9912413 7204525 4264277
1708721 3578142 5157120
8561210 5980874 6996444
8947662 8957338 1413996
4845059 8192432 652078
4547064 2869479 9319010
3111789 6810658 202016
83312 5322895 7288555
7765315 6050994 9481372
8584602 2142248 589103
6183390 6657683 9456062
8596280 10010563 2019218
8946462 5258102 2105288
9015778 6207691 2993388
8376163 9851368 9805422
6271860 1530374 3676937
2503361 3250254 5514529
1447319 8844982 9759558
557107 1213030 2528082
269260 4783064 3243224
9488890 2762968 4416072
5798104 2257280 6831876
9056133 1325858 838485
7336449 6195319 2518514
2425352 2420865 7742345
5331840 1545697 8665823
5194560 9570576 860524
566578 9305366 1793722
6440553 7433831 9829204
10145138 9026212 3371145
4486106 7193002 10194703
3804660 2140448 9375454
4904339 4777111 3545910
515570 1133680 4459023
2954418 3643273 3446240
1990025 1353135 8145149
5337229 6767574 9061186
10190410 8644100 8433862
4569636 1236198 8206417
9272030 2594457 512922
1186927 2317454 465623
5197782 5720600 3050337
780906 9842342 5846952
7140111 935368 6817957
506185 5559481 3766286
5613277 8103068 570891
10213796 1575675 7930747
8384952 9781766 1771685
7221796 3394434 4533693
8363619 713441 7820201
3132295 5284321 5213516
190539 9494924 4653541
143925 3163934 1021341
10218334 4312432 6810196
6028804 32073 8880162
805282 7217256 2165144
8233701 3205140 3104723
6445952 9190154 9587690
8256802 7767063 3615038
2075217 7499392 1386750
2646031 4134867 703829
1056893 2920788 5457473
8700561 9824402 4697614
5822751 3808514 8215206
8064845 3633524 7991293
8116407 1174719 3099263
8697838 4910196 6267613
2024908 5584523 3443496
1464260 256490 8811110
6437554 7451824 3569002
8394844 7170398 8820319
8934916 4561218 8413664
9926707 2377769 8455267
9857333 6516863 9654291
9200540 8168629 2882631
3694335 4391548 6291513
5574076 8053276 6100198
8294452 8244608 842560
7667140 3323525 2619734
6192837 5580022 8322811
1536116 9014658 6104409
3430884 10098514 4147677
3180035 5526713 9804624
6791815 7222188 4150500
4360 8788847 3804686
6851170 7868659 9593488
9606358 1978409 356505
7552024 4458286 9826946
2449143 2370219 9073668
8896841 849261 1313327
4777241 6517935 1082302
8727124 9573915 2431009
8517703 2129473 1347760
2602486 6295991 177340
3773189 8055940 42287
7684678 969920 6386036
5482690 5624912 512108
5189302 5852147 5249329
10124129 8142487 1734086
1533132 7620787 9538016
6045841 7513653 3682991
1712521 6713313 10150445
6561602 4098295 10213911
7618212 893373 632163
9414084 6175751 6418875
2395979 2704095 9885246
5768304 6087181 9905727
2177530 6702466 2127312
728756 264683 1209794
3463335 6225481 2207097
472991 9225033 5772045
4570171 847209 6621501
9067375 5873634 2707687
7031911 3408833 6582197
6552790 3278368 6745465
8214155 9427323 7357431
1998640 7413129 7677543
3771060 8447129 2719067
492306 9142163 1770022
4351217 486417 1082929
8849386 8801191 3254807
8067091 8786873 6794212
5203768 2698852 8071913
9053456 225146 543558
3505461 2408879 2819965
6970073 6486734 15934
7359397 2305276 8515460
4039090 7115477 9728595
3495750 9079609 5558549
10288369 7047817 5882722
10039863 830382 1844759
8859346 1017039 1396684
914611 7641802 9750197
1561540 9815968 851768
8629286 2028547 2703339
7276868 10123819 9191345
8453998 6270898 7656878
9199789 4214539 8520333
8878225 1781888 7373266
4128071 10125047 3958281
8384610 7011623 2181674
5761223 7022979 9012924
4475493 3124028 569579
8740483 4531994 7842909
6386056 7182797 5599010
5419240 4180354 9380161
925252 6613072 831710
5647028 997757 2607505
6301891 8525645 172173
1654295 7581402 9900760
1305232 18451 8177404
5253029 4347672 8356379
62760 41425 6822431
1909975 2156066 3194959
680046 8773421 9863324
9426970 5575912 4891558
6444876 7452238 4239659
1003154 9846854 4348909
1182065 2041667 6700528
152429 2510674 476970
2425210 1540224 2677352
6114565 6969930 735064
4968118 6106775 2639869
6855879 3956622 3989107
9984914 9136399 7399312
2572565 9653235 9078745
2152729 2922832 1676302
3186965 8344812 1687197
3371031 4830442 8877513
3067611 3570681 5405835
3160323 9261991 2267693
6398609 2810464 9619320
4676049 7899503 2849077
2640340 161437 5839552
5924402 981171 10148601
7634430 2530519 7842490
8073919 7295969 9477424
10301062 1611 7851905
614767 2758769 3266055
2672440 1641774 9074708
880350 8021917 9432810
1616785 914259 1782659
8900751 9652009 7582334
4604477 9573645 7149008
3616938 4779481 9938951
6319315 7001822 1051520
3975777 844898 5861608
8526478 8868891 5751570
6805555 5547843 7389034
3989161 5883296 5577601
2985287 4268888 3245627
8144099 4237954 8655295
4198209 8925209 8518272
4105020 1481772 5128991
3348045 3765795 137906
6076716 3862301 5996693
5572109 2717623 1168231
3475573 8704565 4102461
8471654 4218646 395126
577917 4246833 9593829
97765 3369533 7161037
746833 600032 5906498
4659205 7299098 8033075
10182133 5318308 9722914
9473688 1914158 9360560
10053543 1106256 518566
7007648 682373 963518
9330391 6295657 2963194
7268111 2856495 9643487
6659152 5557894 8379834
8758084 7325982 4655071
5495988 5293587 1978520
3624222 3511696 2606425
2400837 1960141 1034359
2233871 7269514 6110057
737405 8735366 4363350
6551258 8339434 9548129
3616347 1749463 9159869
8271458 9263521 8010386
6215070 4748325 7913697
742468 5839767 905555
3447127 46376 3277377
9979977 6815388 1793098
7402339 1467365 5232885
9459222 1582178 443258
8057367 1667076 7235283
2542595 3478997 6349528
8825412 8404143 1638569
5612096 4396487 8660668
9753965 3774729 9346635
10305161 8422638 8986608
2742788 6879726 478093
3642019 63208 8484613
2014918 5844248 6005955
2737658 1052377 8084229
2869716 833560 3611254
2586472 1634551 4969908
2476807 8351985 6964350
3526028 4830166 4071567
867602 6845668 9148329
967466 8294688 8645790
5489195 6738160 3048791
4879 7395277 5328775
2185803 7743793 426090
1133056 3793016 743152
5218544 2037667 2894912
7980742 4504783 9740778
9341128 4031963 2665639
6709263 8420201 2478266
7902072 63146 6449844
1990373 840109 9926351
2140720 8967314 904942
5598504 475623 4726730
8358632 5065092 7448365
343968 7601785 9330062
10031767 6921856 1424595
528415 9373380 2303982
3049984 5692881 3343691
9735002 312406 437487
9249069 5653948 8724780
5758546 7832502 5099287
8900658 3966638 6221050
4447243 4542625 2025055
4895225 7179901 1972886
8803187 7368126 8412742
1204398 9361041 8967821
9991363 1971248 9529872
2666972 4904371 1189129
7761969 4653950 8765341
4883306 6779784 580112
4923832 6240565 7444684
1779192 5367277 9035818
8750677 114513 5494321
2046542 5534463 3821475
10132289 8845178 2963328
9627632 3878174 5722981
8519118 4919838 675615
5065992 4663930 8168671
9462085 7762579 2490449
5924165 3478403 1902945
5368539 3450949 6043898
7951708 2994504 8111016
4588343 8744549 6331975
4099211 2523947 6056849
8754963 4965968 9164839
6195482 7852225 9429425
5444746 8268374 3502447
6254496 8526163 6894554
2842678 1227951 7050585
8687151 5375140 5017530
7736439 934551 6657490
1878002 3972672 3340574
560920 6101563 5807192
323067 8139304 7646580
7632902 5524081 4396939
5017957 2253362 2818344
2449530 6472385 4066019
4590742 270936 9786406
8895617 2918625 8414243
4128762 6290248 211659
9155642 1695393 4716938
2002777 2273365 2050211
7176524 8647838 2600209
8745482 9080707 224299
616983 6145331 79714
260908 4152051 5179773
4246603 9454136 2583832
8921553 6697248 7862728
1777434 7514113 5203979
1339681 3829069 9650909
1994365 10112554 4030748
2296118 5725226 8032301
3061559 4450627 9058536
7102186 7440989 8547351
8474455 5567940 5995130
8533196 3007179 5497761
502067 8684291 1539521
2818733 9478353 9207261
5226832 1284910 4728726
732158 2205562 9515505
7056048 6966278 1457961
7774709 6432359 9078218
5179946 7095937 8256561
7720818 3483483 6009772
3508623 5500759 6646709
8147096 1518775 5457223
3833122 324104 7083902
7524211 3940993 9063455
273982 8403003 1666603
1258856 1507260 6071321
7220941 5405636 4639130
6753055 4916651 5394256
3628898 1351928 9375603
4911939 2642883 5663821
7498987 5637994 10157318
2427990 2496140 3310808
4833532 1543455 8819035
8505888 1062872 1115069
5655716 5169714 8245197
10129353 3099190 6775515
1353258 549439 7575964
6249863 532566 6727373
2581088 10095235 4528377
9215029 8659278 3057474
6507067 1222334 10209036
9796895 5741942 5968099
6126992 9976570 9648330
9119807 2375334 3335447
7860469 2811455 5909177
4931970 9423064 9330927
3087298 8742059 6428469
553852 4145857 3503783
5091076 1596418 7474395
6303843 6845261 9596609
1323744 4975321 4056224
5035237 5355219 1604829
1615230 3634375 9045813
1328009 4933747 2564619
4518508 3650057 38234
8431037 9735068 1433693
8730422 7735551 1766790
9179577 2990614 4046095
1563521 1696612 7772096
1966893 2349571 1966826
6410298 8936234 9686545
5625650 5740418 4599876
1917602 5817073 2044109
1248885 9956554 93418
9429963 3238723 8256109
6310675 8996357 9360648
4857316 6788604 1562181
2269036 4748335 7352081
4507023 5245085 8715463
7508031 6983527 5202237
8072617 6454346 8610007
6172368 3503375 6403986
7996610 9815848 4057579
7627753 8559895 7703083
8346321 9095403 8760765
9832221 63443 3899104
7625751 6242016 9968032
4919892 7481176 8591939
8908468 4535014 734235
7707075 3643027 2444127
6663758 4712433 2126404
6833976 8774907 3692080
9108234 1697070 1534762
3089905 4410402 3968309
9287320 7323998 9212554
523011 3725388 7593460
3713516 1012524 9015789
8987254 5349438 6131186
9631276 1229179 6728452
4891076 7528172 10162674
2724703 4103868 3288669
3216131 2792547 46567
5639161 1177243 1305016
2657104 1051105 3508321
1200454 7730150 4762390
8551359 6646626 1990441
5788724 3627906 6290388
4815120 6457576 9298682
7655159 1011044 10315866
586815 2869627 6937488
4978428 4139781 2528808
3695355 1395926 5082388
3746729 2920659 1392023
6940946 5455497 5369408
50783 2263965 9776084
794890 10054789 4220240
4090722 5841351 7587845
1695659 3212627 6278520
7892340 8563246 8512713
9059577 1539633 4824704
5556900 8340715 17301
5806032 6475993 6227676
7196292 2204681 5811810
4631902 8801224 8116375
9656301 2026463 6471765
4916573 1534311 9231937
5739620 1203342 2900568
9989212 2358601 8701468
2938059 5008470 6216614
1348165 7436935 4649155
1442717 3376574 2483872
9900456 9642451 7138701
3685962 5651684 1961731
9426067 3007030 3525009
5954801 9929149 4981461
9368352 9992356 4452688
7298445 9561988 10066441
4546567 3594759 821303
9751504 7430685 9651251
1062148 2446669 4006777
7288035 9074414 4044329
1345407 1220264 8039017
95669 7030339 580162
3976789 1286660 5202253
5350738 5113172 3274515
7798824 9875837 10176836
2030495 2251577 573633
5165806 2077325 5393896
8041535 1400973 9851810
9781667 1028994 4392778
1062995 871489 1011338
1652146 3146646 7011980
8214282 6878578 5707583
4543145 207952 7922346
7989430 1112260 7426030
9668534 2825544 5406542
3730347 5786447 4659071
9980359 2858485 6254502
7473222 4936171 5004848
9003401 7115569 7401034
1767252 3138060 5639382
3950610 9624689 7038659
3004146 7802319 7702666
1861966 4902128 9071578
9422389 4734315 7481563
1506648 9222561 2367416
9836663 9071184 3595488
757743 4179805 7659545
3803547 9873664 8731666
5048938 2550852 873269
8232846 606631 664966
5644658 8382152 5758242
4781764 9676891 580401
943365 5431300 8134177
1929543 5518565 542631
2693027 7977248 640354
3876491 4651870 921110
3785083 7530537 3383060
2796580 4546218 7326916
2366123 3573699 221003
3142323 8831271 2966043
8307008 10301559 7473552
8436390 1691870 10039518
3014193 8520217 3271856
5783426 9491239 258278
3673705 2525054 6999491
2868143 9970756 10118970
2447033 4884353 1355538
2903113 9427573 3346743
6054659 4136369 7748715
9260053 7660882 6359899
8364723 5575616 9373545
1373135 111663 6472794
9875198 7434831 8580179
2271980 228564 9244636
7596178 2384501 7785873
6290128 4311108 9400645
9032345 4261667 3730787
1056253 5432530 2758476
1178403 6010282 5722834
9496350 5566545 1133291
5301776 4448265 4970220
3055789 2041819 439410
7822393 2444852 5468069
8682517 284085 5014402
1197914 3078676 6413655
1970668 4877811 8212501
2515094 3475589 2574482
9307112 6070849 711535
1371470 1441611 9225774
844287 9498184 9585705
7684222 9350331 5705408
9914760 7932824 9028518
9360226 1010563 1371018
4383544 8143795 4913803
1213337 318844 3706708
7865864 2421430 2758818
9395029 6811195 9228274
9831081 5602732 7861883
9937802 5847771 9847223
2674615 4464320 9358518
7201514 8808096 6995286
3853774 3358203 4915573
2220792 9131523 1150238
5820179 1178506 4312312
6095374 3594280 2775965
2227892 5121897 7209752
7336828 4833873 3853146
4699979 4774721 2084884
1902998 2421791 321190
5905066 7742133 667040
4290517 8162391 10164691
9514987 3053359 806291
7716379 8973550 3050292
301324 5304443 5945375
6403048 1648066 282335
1746974 8992705 2870785
2834274 1794630 9269150
5802879 3801708 448628
7679011 4075154 9838874
8448046 3733278 8272154
883808 7281127 8530437
4195582 3167222 3114918
4466892 6718630 1031356
6293089 10125152 3786824
4900383 6180824 870306
6216055 3694568 6356947
8322471 8702897 8589530
2488628 1071477 6600264
10293762 5216015 7551789
8594033 6756671 4663080
597153 8226610 7496207
8653073 221810 10210447
6684623 788092 6466266
3373791 7402776 5431735
7856750 8029348 3776027
10299647 2419049 4476589
5899286 2959818 9602605
8274210 9564749 8769095
4850528 3990886 1202773
4479819 4001638 5605189
6085544 3373617 3376197
7767386 4874550 7928044
8096369 5009475 9833068
8299774 4552922 7716222
7769515 2545157 3198830
2409982 8186597 9305816
3784572 9008625 7525427
8004983 8222670 904569
10013638 495761 6848228
10104769 2834037 143349
2470371 7894143 10221590
2468854 6852631 4428311
2591948 8503816 8503572
2887645 1537927 685397
1841184 7841805 6674849
1559879 5165593 9188249
230054 9232332 3960656
6426551 7134628 3908120
3537986 6700239 1268168
303322 355401 8638539
2275153 7398250 427373
8951861 6248789 7758649
4438608 8832845 5239059
3181055 1459760 7220128
3207695 1985139 1616860
8439507 9672566 6913885
971937 8108828 2360272
6053402 7013579 4514167
1515716 1001834 4176710
9214076 5838203 1802455
7311805 1473260 92771
3205431 1470288 4394542
1632704 7980690 4621113
8159593 5196640 97457
458436 4100299 7305492
8667270 9225526 5389599
7854657 9390404 2461775
9914583 1948318 5991402
2378711 1076137 2685036
6689535 2986156 1528246
10009994 9126830 9570813
484087 1295294 5394554
2524484 4257935 9353845
5893518 4678546 300845
2271472 2113031 9352458
6688842 5217964 5360212
5963919 8447195 10006615
9950187 8274716 6030619
6493216 2656244 900855
3352200 6161564 1999871
1473168 9779700 2534881
4229323 2264463 6952740
1813947 5758383 10102469
8269506 244116 7229904
3867098 2556980 5310375
2560859 1040612 278737
7947452 8400809 2030080
6935097 6042211 9796963
2175468 6732880 8106987
3626841 5654183 1337911
5259653 2323805 3923320
7173908 1204270 4154788
9657866 4147868 3766532
3802232 5674157 1619648
4822718 2167761 5678732
7388938 10077858 4069957
8078126 4926872 9087319
5478080 7135722 535744
7062197 8455089 7232180
6539462 3485024 7113742
404194 9135040 5697546
7428749 7660648 1332326
8937483 7553987 3466591
5622373 4554390 10211554
269135 5744600 6305223
6905874 2411493 10311020
6405644 4425601 6963327
2865854 5458050 10112107
5276628 4530220 8085007
1601405 8043375 1367786
8169856 857085 1982487
8629461 6930915 8263579
3681174 8216074 2716363
3463236 73859 9232314
5927378 4625224 7796970
9793945 4980653 5534337
6733721 2963668 2351960
9924883 2514296 4129109
1061383 4509558 5941754
7725197 9470307 634792
1222108 4097136 82925
1259835 10053730 9797320
4777991 7492974 10106847
8097690 4042346 6787202
981007 7942039 3856655
4780149 9870489 10271861
7144759 4384143 1364346
776494 468820 4960471
6258595 8642493 7941347
10223449 5898606 7907472
7211008 4723079 4392356
3352459 4311635 9034394
2793953 9963152 5333248
1999923 5166345 1528547
19893 694299 6558150
1809838 4847015 9730603
1968242 8090168 2933543
1807305 9583039 8574419
4176310 263041 7878124
2287961 5556180 10228557
5288796 10065822 6280335
7124484 6481067 5682146
7475571 6163452 7839874
5109244 1404735 10284852
1695124 3092660 2999244
8278296 6664051 8420811
4100625 8956503 8116102
84215 1838282 315541
8113500 4536102 10210641
9746610 10109379 5595760
1717709 9987785 9698373
8172835 8685596 6626130
4663255 6026419 894497
5085978 4280271 7266960
6200470 8648558 1353546
642358 7152481 916926
10001605 9315469 5661909
6927650 4018372 157621
4447108 9245651 5883606
9891544 9821804 4750222
8748278 455782 9776082
6382012 2504853 627151
1169032 6920471 9405795
5726932 7744600 6266708
6299191 8116591 7709939
7226782 2825040 8340095
1646817 5741241 8072979
6713445 5034873 3600421
6105373 499875 8250655
9302790 4806665 8845011
5281348 9104883 9547777
513187 6247039 4886972
4592967 4384363 3739960
3504136 1206613 5165850
6419509 5788029 2573479
8020951 809535 9539919
5080682 9131492 1781212
5724869 1130709 2417081
8740722 4022144 5720059
285511 2472369 8397268
2171405 5794190 6096740
9820205 4584 6529640
5602620 2891256 625814
977094 1156496 2704450
7316933 4147907 7122187
4358737 9754261 2686946
1687611 1826560 7811308
4848093 2519931 6383211
5289053 6584019 6745707
4007795 7427614 10166758
9619447 617055 8775165
3071178 6807669 10121221
2786400 9160661 809634
5489415 3236801 8126425
10010207 5349672 8359906
8717411 6356825 9955225
5295061 8830822 1726950
7336459 1364362 8205389
6053594 10275397 7917959
3516756 5553489 2706260
1589459 4172915 6676641
7463592 5847875 7019398
4661625 4342848 6823296
8474542 1040572 9065191
7015378 3740385 821296
353197 8241568 2134153
7863863 3781609 2611499
7351619 2378289 5121848
4685355 10097042 2908437
9048894 1529805 7085850
9079121 1184982 821015
1185250 7847915 9870660
3397716 4930671 8198380
5836612 1590144 2511923
5024429 2668140 3755203
989350 4038977 336790
1428374 5625443 251254
5259477 9897941 4951518
1850633 4150529 5570585
3938481 5889518 2288930
465377 8948274 2123102
7753556 1370514 5420305
5349110 7564124 5008065
51899 7991964 9641931
2136387 300827 7902463
8243718 3128658 5994640
6450372 1038124 9471388
5191604 7580802 8650742
5744882 588097 8146558
10310569 3717370 5452211
2276812 5652106 1920190
9156684 9449342 5114849
6547446 604031 7324718
5853160 3592625 7339434
7166798 9146463 2050786
3294072 5757102 5638778
7853488 4891150 8121929
2532796 8963775 4330397
7167395 5559105 9529615
3578926 5348701 5467980
5416156 10280328 7185451
1884455 2520625 3369588
4638629 3248657 8014535
4557228 10272675 3502330
9345545 9709752 7239846
5252113 9907723 5472218
1941133 247247 4350090
3452419 4770671 8778255
1903774 9194287 8846858
160209 376626 9514317
7871526 7547370 5162322
863421 3087807 7101089
8927454 4329494 2582112
8025391 9420545 8195060
3021639 310808 5085621
1662773 6740430 8706828
9948087 5465163 7833034
3453409 3423048 8452187
3598776 3656924 2392220
365557 797843 57862
516555 2846392 8872954
5525443 1707182 1506021
4196849 7667236 982540
437921 8688827 8322543
2990410 3860068 274029
6932273 5006919 3665363
6814321 486507 830542
8506858 6558803 429567
3505084 5850533 8504583
3443271 9069018 2313905
3382484 8891739 2322157
6289810 665527 802673
1050895 5146283 2066758
3924379 7196432 9927837
7339263 7031621 5027556
5639767 10022148 9422180
5452479 4322554 4599532
4835172 4808805 2674622
3890470 9808814 904390
4518373 7914748 10146402
10293846 640872 3709588
1140046 9026938 5599890
5037773 2303046 8202040
6907617 2248309 5683147
2516466 622788 649601
1164610 5304581 7343192
3308242 9471409 1129574
2522238 2458665 6969968
9944751 3193925 5481597
5136383 5031341 6701174
8989888 9800210 3413075
5868808 9997067 4100
2998297 7128344 3961457
7697175 8992146 1694753
2233546 10239721 8710025
8648086 8750716 10243631
5107140 6982928 7309501
1103736 3034401 7071569
1959442 3308174 10297936
8281145 7162280 5128358
3996220 1225460 2271120
9310539 1202912 1673936
5972344 128814 8585993
430626 4731488 6149091
1749566 9306906 9603481
2824482 6270276 9492645
9535644 2005836 30204
442425 2284688 3851407
2744394 6223584 6914344
10225191 1826863 1967112
4691925 7283286 2528266
6678917 2284868 4163483
6600656 8290767 4567126
6437702 9550161 5098524
2264741 6028685 7570991
9276589 6620640 8507441
2097326 511700 7071162
2577563 3960333 6287764
4504258 9431630 5583557
9592087 9083740 6847654
5880212 6613391 4377896
5805957 6668374 5079732
2882292 2777925 5589941
8615164 7626317 1695238
5617022 1983295 8604071
8354733 9981952 5839176
5873322 7453277 4598052
4301648 2638575 2852980
1389606 3963569 1569805
5178906 2758552 3707283
2657309 3644912 3116177
5171935 6851283 509295
4366023 4957854 9759836
4428948 5248447 9507627
8778036 9496789 5205654
3717385 4908822 7488674
3528774 4413255 2005544
1989816 6367951 5301225
2021562 6163984 4636401
9668440 866150 7990226
4445445 2123592 4869568
3442916 8423559 1548613
2484909 8863980 6982963
5169234 2666519 1991124
10284709 3361362 10148628
9391035 7266772 2789621
3031262 1762445 5257305
568047 4941223 8491047
505598 9641255 2923830
9464021 262895 3361833
5706333 959249 4231001
422516 7818873 645825
2365904 2411312 7374887
873616 7029477 4901505
4619147 9554510 1070772
9532677 10003319 3863982
5716417 4729586 4945823
10130944 9159085 5265343
7226115 10098618 4548680
5469192 2489273 6419328
4039977 7909895 2566938
7149116 9528999 4647641
1971427 548992 4782049
5152052 5241250 3376557
6315782 9032804 6568702
8838761 1320953 4047446
9441473 5169707 3246856
2055099 7409407 7969542
77498 514243 2824733
8643626 7326087 4233799
2706616 7337102 5762103
1661464 75711 452674
1110357 5279287 1795854
4640099 785317 3243544
3719510 3167207 9547317
6157957 6146527 3602315
1822438 112007 9893563
8997725 4809545 6810013
5551439 3950189 6327221
5074676 9080269 7102736
7674583 7829562 6550187
2692727 8982555 3877350
2133945 8111996 3906280
2546132 1055072 7138921
91710 9704682 38198
714618 10154892 207466
1852215 9833657 2640932
5810423 9912524 4948010
7017262 6390548 6252295
1657479 3284722 6384469
2800224 2424801 5586426
2201483 3154773 5197163
3889807 7438163 8922899
5314469 7425340 7144155
8375147 5409539 8335051
1223228 237226 9213394
2147751 1669599 6850125
468890 5003988 2063055
6124496 3868913 4862851
645893 8541549 1654805
245387 2336462 4241983
2592703 2607212 1433453
4407787 2886014 5878321
891640 1081550 5991522
561870 8756323 5505557
1359385 9851096 3830091
6138336 5981146 9845600
4880211 1696234 7026521
5752757 6974533 6876563
7359162 9609910 122149
2231813 811392 9169393
6864445 9091418 1662542
5625587 589837 9746093
6745076 10074897 6902514
2263976 7551628 1496220
5597179 7036041 496411
1721432 3421683 3815419
1658685 6838300 4796418
4288850 5735328 4453550
6638019 3177455 1676045
6507999 974255 5150886
4716497 5887077 9168539
5148457 7926756 2311872
8579733 3869410 7486613
854971 7066040 6077925
5377026 9122576 2620621
2645097 1564148 7322303
304039 4946970 2815295
6013049 9046770 10270221
9055671 8725805 8460486
2118073 5750139 9698546
6109113 3507151 1998468
6085668 9611371 1335860
2044070 8860478 9452148
5154897 2081107 4117583
1135182 1170074 6903055
12295 4430596 301050
5802166 2877518 7757672
6596732 117088 8217752
903984 8173274 4427716
6419066 686631 8845052
9506059 9092340 952326
6032301 4258471 599042
5898598 6722661 8248061
8579952 4271125 6990563
5852626 9077896 4721578
2025857 1726295 10077086
7947000 144712 6279344
6034342 6955828 6645277
4306896 1339119 7411083
4196217 8296544 5256924
2244378 8503375 1122036
916848 10087731 5523422
2680730 9803320 6193284
4260324 2340080 2137648
8032188 3300764 4737425
3856303 2783878 10307442
8708086 1523391 5099393
4840777 3641023 6931831
2226393 7659654 9072149
6889422 8006610 5332465
6480640 4605569 8820907
7144360 8749411 4826710
6782950 7388548 7038826
4471147 8320113 1435438
3056703 9081823 3238107
8921178 8096630 8608318
5281498 9320242 1380595
4457045 8778072 4966546
7190753 4880026 4725830
1811088 1527204 4302281
4585977 4028213 5888637
2256142 7303932 1808168
1283175 9892566 1888340
5618579 6821973 1132286
1987231 2470824 107553
7725937 7760388 5966026
4736732 3772259 3261852
9701400 8887743 4082024
9119633 7922302 230232
822209 7651828 4789278
5063925 6788835 9162297
8278026 793316 5604753
1159794 7900861 943390
6858260 1094049 1526691
694031 7681567 8451409
1726543 5708863 672868
7548820 5517016 4642997
1698399 1170790 3544769
6728547 3656119 2005313
1974285 9016779 6606075
3374425 3907449 5091159
9813939 5560786 1325257
7564828 5539656 3980458
10056805 3028126 3826041
3050006 7435819 9959651
6927898 6002263 7450018
10139223 4756693 10073577
2862910 2599849 6049737
5503313 4301142 1893753
614498 7184585 3402379
2058048 860920 2452717
2208091 1744118 8246950
9681448 5460449 7023132
8088251 5139786 7313279
1009439 3484842 5483332
2263714 6184927 6998877
2176562 4371141 6256167
6254566 7221632 4368855
664917 9739208 8127314
2172353 7414487 2497355
635154 4020242 8335395
6629027 2754939 10109917
8857956 1300640 7328215
9085359 9760966 7302561
2503543 8584188 2668409
2671568 7235734 8852298
6153375 6480584 3937129
2467775 6332511 5722542
356226 7730497 4100374
3167101 9825044 1350814
2272151 1292713 3485822
1955548 9672693 5886814
9041519 5325492 3757439
4453103 9133926 6320828
10083769 4156996 9391197
5789190 1906379 7730387
4562379 9163614 9886511
314821 6731538 8330742
9999804 4077695 3831639
6220806 2311461 9346225
9923966 4597459 5442836
7829190 7154162 1709333
4241202 7565575 9817557
6487508 4993237 6161968
1552518 10013203 1531091
762445 3738186 2188783
4774204 2294479 9203751
5048338 4104046 6326502
3077951 4135259 6426255
2622979 2906474 1487261
3358235 37175 7648725
648862 3577467 4815844
5290034 126679 9802133
4212587 5808364 7915523
1768063 6774333 455965
10217109 3370300 5226314
6940988 7765227 5485715
8931370 4193952 1314312
7204908 983128 9881431
2438426 405434 189250
846757 6769188 4123548
1534106 3321067 9308878
5834374 6528319 6429737
2448134 10087429 9766436
3980465 8862021 10169192
10064128 6693543 3530707
8615317 5107745 5371044
6707558 5605983 9592780
3348183 9111648 1866089
8776367 589030 6091329
7742120 2544762 6027131
6059861 8241517 10200342
3216799 2372134 9202656
6515537 9894645 5126852
6653469 4608243 7154173
8827406 6660476 1856662
3351233 503880 5212316
4741192 7058105 2850743
941328 6763210 4262815
5849934 1447078 6205485
3435822 8017232 205469
4328180 9067771 4880631
3782255 3130020 5798686
559800 3322375 9070534
10152402 4398900 9863903
5470141 1004811 1482841
913888 8087259 5474552
3176803 2451298 7756863
9586827 6613440 10290080
2180312 6128648 214050
2529741 8942935 6542237
9441643 3026806 8123146
8428849 5624066 2114978
7047179 1393141 9754473
6712753 8381428 5921669
109549 8322439 475152
6659472 10005566 4128611
8223476 10207427 8534758
934253 5377705 10020069
2439582 881251 1734233
7820041 3197519 7501551
2525626 9161346 5357512
317602 1600650 4703964
9631152 8682290 2476169
4472693 4055161 621993
6648849 3319966 4846108
2608570 7844675 8947444
2504030 4126712 7461328
9360509 4180120 9572962
2018100 5133714 5302386
9261246 8946228 5544934
9308762 8688788 2957800
4830487 5064457 5280296
176333 5727571 5725958
9080981 1746893 5069145
8163920 3674152 1588525
9857817 1117336 406736
1526924 2161546 4338441
1741840 2557707 6437061
1024262 974693 6666297
10151845 4875797 6651676
1687277 1616843 7372268
1730189 5625890 4652595
5505119 2492300 9768787
3380100 2710630 1395702
8382493 9045209 1956529
2248708 9076540 7323513
106182 3720001 2541835
1242790 6125920 2606097
5161378 1298928 1911436
973506 1827036 6192969
1653928 2134374 5140974
8147620 7973902 2724909
9267886 2154052 3848014
6516128 2716079 4934859
9124097 5107307 5844644
6721016 7863255 6199969
2513918 9008787 9211882
1049161 2137545 7696339
5864221 8997767 9664977
354783 809997 1544759
4312056 1307438 1903430
9623330 1903821 9492544
1977157 4830426 9382388
3397703 4675477 112762
6819679 1798672 9245130
2268755 992562 7733533
8314759 5059120 8756127
2907260 6269020 8517555
2929137 5839223 6898193
6195086 9829604 5413440
8608315 1709426 1875738
2087117 6469067 9448483
1745535 3411393 4919354
3746450 3375271 9562593
4847169 771169 9162775
8193964 6106108 8726340
8622580 10310321 2914798
7814020 7767715 621008
7786505 3598640 9080450
7124463 819791 1327034
6031414 9351299 958258
6823427 6748976 6111959
4373902 4168662 168256
6301196 5710472 1036995
2987086 5059195 9277162
5899973 10298229 8095093
5746337 3659501 1439037
604461 4288054 8822085
2492476 9199160 6890082
9133866 5690163 884790
7737738 9080042 8782140
280539 4398510 7561309
8442092 8692450 5680249
6397974 1519407 10084112
7716406 6540168 5398708
62291 1233124 4928726
6998754 9395611 4887225
748665 6903959 22610
8915605 9626313 406117
9391198 2530946 9800294
4633826 9484678 3828155
7828368 971581 7509079
5413462 9044500 2104664
4131414 6363093 2613536
4825702 268305 2368760
4020123 3644584 445052
3441583 5581086 2200902
2130319 1217976 3492576
4487082 8115806 3552963
10305325 6521249 7444915
5258200 5313690 5263011
3071535 7614719 8070112
78817 8073456 8034632
9089324 6524855 2221292
1148655 7798079 5064898
6634497 912070 3440454
7109392 3331125 9573624
9646564 7837688 5494672
4775519 7190524 1210350
2506308 6158566 7522777
6586328 2896831 9043535
2013467 9448587 3955292
1470509 4449947 5366074
10057687 4465101 470251
8377020 9351204 8492429
10191747 9866962 8515384
945873 7772122 9435986
5240486 234399 3620538
8360085 10079527 6066238
8301711 7578033 9337903
289245 1736553 6001949
3638793 5206984 7333802
280520 9468627 920713
7443301 3718627 1553716
2435703 5045302 2183493
6676695 1098842 7985646
30967 1502867 8063039
2513575 1005437 8736240
3082039 7469695 3131073
901940 9115242 9115642
1570737 2815090 3665645
6220481 1090840 772917
2618720 6433722 5759910
9824618 663870 8254849
10162258 7496347 9007748
205823 7688739 1227933
1506386 8230147 5628613
3902649 3009365 6421073
9840373 9107425 2535251
6496336 4388928 2273343
2013055 754586 2120806
5467812 708827 7376015
8346460 2098024 3022396
1951807 3548665 576525
1275108 3801744 9160069
7162473 6274495 4105513
4305742 4448007 1087964
5893034 8415189 6484675
2681538 3441024 813631
7600025 8550533 8821984
8775465 1871894 4391926
1234571 1578704 964532
10269341 5730659 7867553
4915637 7815817 9285939
7022841 199383 1352545
6311605 3024954 2816396
3407034 9368253 4060358
3040188 1030088 7171240
2259280 10284055 864406
1528336 2380251 9173463
2655017 4287018 4361457
9448615 8117852 3587508
5099206 5641623 2181182
7546441 800291 463730
8403129 3785281 4637970
9030703 8595160 1309755
5026623 9909431 839232
4082695 1074673 5548650
3170419 1540665 833175
5735889 9967247 357603
2835019 8557691 5892822
2424199 9835015 10165872
940208 4173583 3455299
507315 5348005 870497
10099141 3468983 644941
6982225 9217299 4382718
105570 6077152 2031154
3265965 5449547 5777367
6048597 3690487 10275456
3743239 8117555 751409
4731814 4042330 8774247
2169 8487589 1187135
1806939 4994577 1895934
2851633 4152627 214113
4456898 10165010 6205438
6862039 6603980 9530685
6373476 3228202 7565885
558094 10293629 853549
5830140 5411696 2912453
7589518 684235 4972796
2617718 487978 7717757
3580566 4063717 6695235
9584702 4623115 849336
7361356 526910 5349945
3373587 10017262 9503973
7638811 7625745 22629
212725 4530032 565770
5979363 6282878 2881989
6797465 8050911 4680155
1718792 8846345 984561
864733 6720012 2370393
9076121 5306440 8961794
2234957 10119333 5017060
4212923 5035367 4035936
9396085 3074008 6789106
9827979 177919 2119636
835396 7355651 1016386
4862318 8306410 3179862
9891269 556639 8779052
3651246 9835269 1199433
5820811 6027880 6703861
3665077 1429491 7636371
2805803 4723482 9567020
3160887 7919684 834445
1934953 3892679 3220721
3251823 5210560 4500793
7121232 5869981 810510
2482358 7809368 3749893
2547516 7428878 7540865
5897630 8283168 7182716
7156029 5669546 4058646
664832 7464240 5946560
8113039 85296 8325216
3783626 350970 10114416
6283627 4287661 6548597
10256102 6249587 5279794
6722228 9150935 5701197
280758 2641434 5257029
638713 1642093 2441284
3051596 8769373 836269
7097295 6488288 8487139
5710363 4970437 7221767
7106267 9022170 10061963
5743037 6855536 2346544
5709759 398012 9216678
2595003 8201616 5139666
3844570 3269501 2819973
8651233 3410111 2354025
9551881 9533255 481798
7445922 5381415 2224974
5668815 8003843 7906219
4780957 4478290 1252679
6108753 9574317 2158049
1464604 6941985 3962998
9319237 794357 9183177
6189391 2147756 9478890
3777046 1470311 8518526
4258403 264292 9546401
1529406 6333400 2308067
288247 3560825 5868087
8477040 3008394 4892233
5302083 7552493 1321568
10009458 2644495 7494465
3168034 748885 7196056
2465615 5970363 9552442
5613584 5084093 7030974
139301 6367114 9496431
2946463 8806560 1479856
1101633 7459441 4072646
1331355 7689602 664669
9390801 4019048 6649629
7392083 5877501 8800283
4670725 9632179 7979694
1544572 1338384 574397
1758694 7724394 6134233
9099131 534280 4192499
6747789 3242768 9602196
5194180 9647650 3450191
2723019 1307959 3752631
5187798 1967253 7252134
2338200 5006776 4258538
5788177 3902969 6319827
4797101 5004764 9321068
1628494 3612382 2455551
9023438 1566699 2224124
363366 9710244 3533614
6576287 3201318 1976287
1211913 7249102 5841052
7805697 2868947 10105491
9376479 6593622 1983951
6120059 8837342 2401176
4775076 801384 1390730
5869304 118269 824375
2289812 214968 6730975
6492349 1607494 2981120
4456643 8804536 9696697
1422512 3444757 3586220
5798183 10052155 801090
9324834 2238128 3168589
6691753 8014422 1886680
8303753 2983363 6329094
3696273 5552419 5431800
6016728 4317789 8065197
9227745 3464870 5235970
9657810 2859832 2708915
3176883 241263 6719046
6353452 228166 8865623
3178090 3995866 5131301
916215 7032618 5733764
10007596 4241338 5888388
5189769 2015689 75315
6330378 6489632 7967927
2009955 5042466 771385
6958760 1098836 8400768
4041504 7821386 9889288
1520074 1477329 8810994
3715839 2675278 8957599
1909705 3994614 5306662
3013078 3873918 935560
3543881 5742069 761630
7176540 9160497 8357034
5729127 1601499 3482493
5071126 915969 5771579
2765649 442591 5361473
7246771 277478 3420482
1009771 6253037 7327792
9292702 4001894 598741
3506453 451 5088204
4830455 9301691 2750019
1499540 1634843 10078416
1635575 2739441 7133910
8080220 7595767 5444669
1006604 2717158 7865872
2812302 7377205 2752342
2554055 3371966 3171783
7765461 2586942 671604
7094297 4732576 5818591
6549712 6045549 2123913
2338852 5321819 5215552
9618808 2515889 6377957
1225942 6968159 7852873
2040198 402196 9044608
3694173 4945343 6465033
6646655 8668902 4503132
337400 1901151 425615
4694828 9694457 3935616
4576016 6199702 1528626
8038325 9924156 6316638
1428831 290355 59415
3046608 5725922 752555
4652404 7691701 8697754
2873916 83983 8218032
7386319 4633737 1629319
2349119 3551829 10248137
4119706 3306159 10288157
7542312 432167 3172537
6783502 672963 9710380
3266243 5021392 4027324
2922170 3312114 1418593
8137772 9651065 8027054
399400 7397823 2172300
6506299 1858137 2032926
6405656 5223177 5106038
4666369 2012176 6612372
5862930 5343873 7241685
2296714 4927614 3787151
7687489 6282482 925362
7067066 5334383 7743364
6263693 9540098 1180705
4531585 7373363 9960084
10263042 5890369 8440038
2852465 8602968 3601635
2483611 5806858 1626743
2484815 3266444 506558
1627021 2617066 7771988
3010543 4971445 7105318
2222528 5500682 7167413
146452 1101894 1315389
3843431 7574099 7586934
5953650 1562870 10151772
8799243 4092714 7218577
9774448 5173023 9265046
133016 1915735 3538396
7775743 7579314 9967302
4127466 4874818 3517642
283894 263651 910487
4015606 7725344 7260682
1405988 923396 4488997
9920069 4849438 5087264
8533702 5475929 5982168
1074163 6896056 2994449
1494192 5288719 2483898
2210673 8729351 5028824
295056 3167364 1504016
7794484 1119193 6176149
2067323 1152218 5039059
9477153 1442484 863128
113596 5902801 6702516
8277077 718316 889951
4068219 668506 8207462
10183186 1513421 7411301
3198725 5865136 1874085
8225284 2441535 5580359
9253483 9405986 7113748
9710668 2471348 2389909
6191816 6843429 1515993
6075912 8954220 2209062
7993528 4219811 6175815
7690224 731564 596367
4982390 9228687 516598
1330586 7982681 3996666
7409871 9694951 3692897
2965750 5182422 6066023
9761762 1835604 3462135
6157967 9035709 5163869
5353905 2380533 4326898
6508429 3317619 5854117
4095344 1765560 1924601
5757309 654802 5171568
4228962 5715340 2077469
935310 3928680 5775865
6545083 3300759 756150
6428424 10248945 6885324
7772066 1473144 2989690
5645534 10146826 4291653
6213368 3270017 4760713
956413 8101203 6816299
1069430 9969826 7633465
10018460 4224954 9097929
1290869 7727012 1854784
4675419 9146024 9642068
85966 9562513 7598610
8222513 2836162 4004669
4583561 5654022 3909684
685987 9101647 5316333
5031059 7391360 336443
452064 7406674 5993672
8670845 7041206 9646382
6042810 3816940 2474432
7027764 4216579 4309547
6319401 4923689 602397
2118854 2863894 6155216
7513736 553733 2226296
3741792 8373500 8281646
4860539 4642785 4273892
6983692 784811 1466187
6223015 3004229 9536287
7647990 6825293 10101628
6257396 4231192 5872797
4126076 2237490 6129962
5725395 6428724 1087770
9970858 6831056 518860
1023746 9883962 7974012
5965670 7200669 809239
5162017 8560011 9782908
4676613 5216476 581790
3183992 2943982 3037437
5304328 4771994 5405738
2775649 8274782 281292
3183878 6642269 1488419
5919690 5686168 2192984
133285 3110399 6104634
6123659 6381789 2354055
3936731 4042583 2458469
4264236 3951524 4532017
6066845 722541 4630744
3682285 4557100 4206665
8828994 9823730 6240639
1683245 7462689 3293101
3713161 9687676 7237110
10083940 4464539 8205838
8117095 1128191 8660381
2445410 7889526 7048192
7004096 2030426 6487361
595894 603910 1839133
6162833 5614048 5072402
2623017 1588970 3451892
246430 5820321 8946272
6546274 4522576 2794026
9827320 719667 4059497
7426941 9689949 8268245
1310942 2337725 8994012
4036402 9018707 9432989
8782637 7056035 2939096
4606907 2471789 8044268
7310768 1453754 7939311
2999635 5980345 7265036
7028207 3655958 4908943
8639675 2556017 5546761
5227425 6719585 6345336
4687528 3773827 9423424
3131667 5138199 2254168
4159003 9481526 8753313
6676192 7314375 1933206
5642872 2379407 8567947
5267825 382992 4900169
4707203 1613148 6626919
21530 7002277 7288910
2916237 9208713 6735635
4331723 3077932 1300739
9532846 1794797 8114372
4414896 7539063 6205764
4516958 7644 10243122
4878356 1518877 9826721
995689 8605159 5284012
3789352 5900477 3231265
9284605 7539268 2462028
8400542 7583166 5231071
5443981 9899381 3213002
6605388 452415 8098064
8940650 8967760 9419943
1623898 2445069 3520888
9079989 663485 7015096
3405875 7455835 6016506
6636810 9386524 2003663
871554 8888538 261880
4350567 3805159 3118722
1754222 1131754 5379975
4458399 2897996 2894366
3909767 8379377 4925825
3285903 6130894 4292406
3415829 5573976 9399240
8789001 7513196 8191435
5651998 8975686 6792213
1618713 747206 5007253
3578107 9749160 5216147
6562454 6099358 1491842
2394051 4662446 9424390
4912492 4661519 3567032
5263426 3302796 9051465
4254265 5413388 9524525
6645561 1945582 510669
6737194 8110325 3607646
1444844 1780165 1787297
7620698 3185464 8082207
6301866 5407310 8001357
989470 1736499 6274409
2802873 936773 9807746
9566938 8183931 326458
7499178 1917731 2020314
1660203 1180969 9467700
7461742 9172760 10004802
10070770 8434213 3936903
1520752 1320461 4100722
666546 8478594 1683236
6671657 56390 5527228
10086320 1680522 2747935
1165782 9131324 7066482
10244744 9896170 186378
603467 5625906 4608547
8758346 5487835 6885517
4730766 4568726 776825
4693776 6581368 5486787
2320387 3100853 1924788
6154875 8555250 6476186
7696331 4936944 2395086
7748168 3262500 3085917
9122940 9400748 8706707
3754628 9661627 4751295
3886975 648544 5914521
2417080 1974307 8057240
2802859 2781830 9436081
4158936 3827129 8619625
8499305 8972969 8218968
3191528 7303575 9491851
1567654 8582209 4764160
9056600 5766936 2135863
1742288 1724260 956485
4033944 928485 1538509
8814779 8135751 6885958
10114367 5586757 5259826
5573402 9501139 2235750
5849854 8406480 9828610
8114893 1710257 6779542
6264492 1204149 6913267
9750477 6743445 3808915
1295724 8992905 4044187
957017 6527533 4789481
2751931 8258115 5299129
8640076 7952617 4369911
3088669 5612875 10100102
10224907 6355517 8740098
992913 1571569 864161
2103846 1841555 3535948
8415846 7644763 9113541
3620438 52325 6327077
9804284 2401060 25452
4933544 5569747 9112985
8709203 10070574 620026
439687 9103015 4287617
5217913 3455993 4556651
1750112 5765301 1032612
901513 9778118 6105099
2392988 8683129 9547649
8119193 7976880 6213920
9262597 1877042 8695813
8358288 9064919 8189378
7777805 9774998 7609944
3001272 9351195 4845988
9598330 6106243 5999412
2497219 6471131 7534846
9344429 9168686 4246782
4561215 6771204 2714936
1090695 673412 5961106
8217983 3369135 8098667
4753401 7679597 6310033
4074561 68868 8212218
1487971 9274581 7529
1095295 1362994 4081138
6103318 14872 5258445
326951 5821391 510755
5211265 6160656 2787255
7134532 9449113 4875879
9478798 4316615 1153377
4976413 8058426 3656554
2907854 9053536 7215250
3611304 1661860 9632961
8576262 7346116 5478334
1388090 5809180 8359179
5175467 6472846 856967
8700889 3808190 1280231
4731028 4638612 6799520
5219555 3249236 6290979
7543844 4300573 9442404
1356395 6051097 2072514
9197682 9833636 8775865
8239280 8194852 4154056
1451584 6204926 2875506
459920 1268529 8011170
8705639 6863913 4586495
3166991 6598489 9713948
5928460 1475882 8867019
1680029 10306306 8394908
6787310 3980381 7978679
2511612 3037432 372028
825719 4371842 9271914
9096870 1208143 9465059
9329830 5203964 5915290
9797653 254662 3798474
5812539 701908 436591
8376180 2101524 2078311
5290616 1426413 8901282
2769919 9715875 4997919
8404079 9647920 5480892
5103842 5133304 2091294
4094856 3281598 7947141
5441747 3672103 6725659
6203118 353333 1609927
2129327 9690494 9179157
3294581 10294722 3385904
4414941 1705061 1537605
1556950 4896360 8749426
5341157 5790648 4634261
3764095 6022828 8469267
2706664 9926185 9408555
1689222 5092564 3433952
5092383 9642514 7937323
4158764 6651409 5291064
10138393 9680947 747647
6371908 4054568 7794223
9560246 1065981 3563762
1805399 2612806 5000154
3365371 3637254 4957068
8550652 8950 509869
129627 9321559 4167884
10280000 9718822 313468
2358925 9894250 4693816
8382493 6683320 1527803
226288 6724685 5004818
1187542 4834420 4359096
2476919 6003841 4383271
9861678 10050348 4888189
5974908 2144521 10224916
6300891 8344645 8177465
6034810 7540176 4978845
4872595 1987599 7839925
6232813 3438788 8438888
10167709 6206608 10159716
6489418 10128516 3638269
3002515 6516739 175765
9628321 1947587 6548854
8089009 8734820 10173642
2872661 1941859 8798535
7078974 1172678 8181340
9736215 7263445 4996251
8235483 9641710 6272567
542755 5029282 83274
4683885 7622552 9375459
8836280 822113 7013205
4151342 4910938 3062850
1932749 6694708 6341850
6720883 1719144 8279512
864157 221961 703841
8465483 4730226 5832624
5834284 5824728 2846288
1594012 9688717 9615777
2877156 3375124 9449348
6332924 2347890 1714455
10214282 7108364 8999120
6947360 451321 4945662
1939880 5020883 10180883
158947 1480054 2875375
9184629 5986754 5241438
9489565 9562660 6616120
9463554 5836997 3355279
4625106 1145131 8999658
4053012 2415115 2654596
7980664 2071228 3133846
8400364 7499123 3331687
467759 1860391 8228459
558522 5208989 5485755
487276 9069789 80488
4096338 597677 9723238
1127174 8136731 7923521
5279806 8697276 3628568
7782795 2106072 4055916
2563621 8099433 7042523
2970835 5177796 7445679
734298 6270607 4044032
8099348 1942051 9593433
217778 2087698 4349278
5347429 7223624 5330776
5692919 5481759 7394426
1842733 2856364 622881
678468 2082400 9114276
2802606 5787498 8210846
4414013 3025136 929672
545280 7101470 7894473
5885345 515604 4936979
5097169 848356 2438055
2603217 4353535 8789503
7486608 3388890 8658351
2480265 3068779 8764841
8913205 9550818 3120178
9649859 3828940 8170590
8534902 6380831 2573517
4159257 8411895 9046224
6341445 3711120 791220
8063947 4377374 3949264
927605 235975 9241627
8436875 9427852 4993228
10032142 3322050 2105425
7259692 2038213 6634391
5143334 2639137 1091743
22641 6757344 2592216
10222371 4605257 3966418
7936935 4783503 8948229
9224647 2332745 2756320
5871374 5866497 1044720
700086 7563793 9981961
6800435 5726479 6235749
1947122 9092068 7314923
5130867 4284558 2251877
5901127 8717458 5388278
3904351 3290652 9644255
10101278 1991943 4018832
1693079 5703163 6522645
8542989 3194613 625352
8587686 4523903 1771975
4370008 1459395 5438585
490778 867346 2898888
5391733 8795187 316833
6679755 10025003 700057
3826606 2886449 622092
6270403 6271097 5832682
5482612 8912546 9769556
8898054 5157726 9202519
10092761 6543494 5064012
8366901 5883902 5991314
1688197 5315197 3112548
3643518 5155635 4508192
7857247 1918896 4789828
515155 2358716 7886505
5612927 5809795 192398
9233503 4234400 2049814
2828170 9100601 6042212
5026730 8824757 2385371
2508628 134506 4783641
1214771 6260174 9177645
9464695 6581116 9655338
1754610 8450613 4156494
3277876 9844363 2590896
43090 1412959 10124457
3992895 7726161 2611489
9283108 2152703 6533427
546365 9723429 5025738
1121471 2428607 1946724
7844927 5536965 5611918
1081647 3359020 9682470
3391805 6000536 1176156
2202839 1551054 245513
10296173 1486275 7001304
1464906 10101079 10040517
2214863 414600 3764005
6997527 553191 8668895
9908113 4238961 3320536
6824056 1871914 9719831
8079030 4241499 91016
8280596 2775131 7783212
2564686 7892882 7986305
9019402 3424160 4246623
6128218 7243364 9168037
4453944 8494471 6557805
5709260 1424992 9451490
6343321 1785554 4437957
6199663 7238169 1658205
1497282 693600 5024812
2906572 1581146 6609704
1160445 5374465 4726025
976636 8506771 6553816
3284687 8412625 1683665
5560349 9230945 1787845
6874866 7324864 7533720
7854727 7656878 8802249
4707076 89698 9771482
6063986 6214822 1416338
1189947 1211509 1341723
2511354 6621507 10081978
3181325 984868 3752078
5652566 3856380 1650640
7095724 2407020 4758603
5202869 2599767 15843
4870385 2478925 1054029
4753958 4317271 6750042
6560646 3074511 2432901
4513986 9102159 5321781
9119116 6990632 7063928
6475891 7127685 3705817
3733302 3150809 3131217
9702373 3141066 2798105
4982158 10116950 2872750
308131 2599248 6960729
8344147 5046501 1097364
3615202 8722310 3655553
5105857 4619973 1298295
290476 7140845 3021438
6718951 6455829 8378557
3544935 4639749 2175603
3440714 2781319 4551751
6997657 3994477 6155230
4752926 861767 2025996
5771973 7252719 7211759
2490661 1145358 2193404
6264825 1138946 6745610
8562084 7154266 9282154
9627285 3552472 9922107
2683292 8774102 3973974
748452 5650771 6453746
3889905 10261819 4943102
9158114 189290 1196059
5127775 5323267 2007920
1968708 5293922 480154
8768843 9909681 3239791
822156 8826422 489349
3822003 2812382 5237779
4194089 8030482 7491421
6227764 6344663 7123925
2390093 5625323 4889618
10140881 6587125 3952899
1344308 10036680 1478203
7307143 822152 4432866
5484072 6898855 6620018
4361178 5652975 1012039
10205805 4370947 1858106
3429333 5641229 8549446
2913179 2722603 4082890
2772313 10162086 2128580
3824326 10054868 3307153
3157454 5356688 3163320
2896061 9130065 9307563
8003013 4530859 9930071
6625267 2004979 7331845
8748026 5975129 5025956
10005637 8183659 4006288
9752766 5173260 8080591
3813610 855310 3174207
1506601 2077635 3058026
6157775 3551338 8159087
9595486 2607407 6212665
2026963 10129723 1651014
1141587 2325371 1285571
8397793 8815872 2623035
8366175 3832090 850195
7848986 6026715 7269428
9562153 9975474 8396381
4115007 7058198 6635759
7835268 9182637 7902884
4446028 7934531 3173595
4632090 9956623 1437692
1323035 8611043 3768396
5980050 2592970 4235662
5717880 5656825 5556961
2723989 260906 4937310
5962884 2837694 10272029
3339190 9377346 5126476
6196383 9234199 5101716
2639303 7928041 7823779
3038943 8975568 4177635
1307619 4101967 7318462
2814811 407947 2770867
9178529 5214480 3184356
6501098 1127961 7217726
6443062 3427989 8700697
2854130 5275195 9170053
2502388 8238203 3911305
6323668 5750759 5289831
10286551 957185 4949404
7248184 10209651 8110142
9250571 5881488 6724555
5915972 4873764 1307298
1646120 3345437 2898370
7998547 1783661 4513360
6395181 8827905 5900667
9634916 5472460 5934607
1006139 2015258 1928473
7786686 3342435 3810018
1374612 363320 3151690
2069456 6585127 1996837
9395356 9542058 795015
8013032 7511785 7420351
2346504 8893339 8428628
9284873 7765402 1723787
6783705 8082762 4723235
3884870 1782169 7025459
577679 4179811 3888718
4523565 8620226 6768206
5831978 6984610 8821545
8764113 5025263 4163398
3275783 5705913 4869573
3043286 2497068 2249465
812704 4212044 3550361
4271713 1750085 6510765
3645953 6740576 5909327
7955920 9576561 5677799
7448013 1713947 9642928
2114265 2918279 6703919
3515540 7205551 6745449
5332703 1639207 3853708
8912642 7897481 8723727
8539806 3424649 2930641
10263625 2763192 9753525
2622854 3147736 4899154
7385762 785747 4773520
1939305 3597253 8244488
4855147 995210 4787161
5716291 10245935 4569744
5882223 2735980 5723281
331552 8751616 3103356
5106351 9484478 319484
5171789 4831184 4040017
4044532 1509515 8622040
9014448 9238193 473684
4184807 4362832 8737980
7159547 3364955 8584021
9157697 8246744 4084537
2407814 6681142 1212852
5177037 744213 4587126
8478498 6833685 3025735
5153218 8898263 2160625
2804514 1131499 488257
9615714 8180678 1185371
7522576 3169438 543021
452197 2709738 2896595
9130755 1551834 8929733
713233 3304782 421274
7515819 9508677 4946462
4762128 87443 2213175
7576941 6188979 2197332
7158199 5460579 3794589
5864688 8953232 6265211
6641203 5367923 3563319
4061142 3769965 3921552
3743933 5782994 8322288
3624469 2100171 9103597
3180723 5492735 621682
5763159 4330225 3612926
1710124 7384640 8093465
7772538 8607634 4537268
9091828 256009 3061709
201896 7739002 2795590
10040056 5671440 9645558
8458434 1732168 5316980
6392640 10183556 9151173
6128400 7954548 2248923
8538616 7662422 4876486
4976436 1254587 1313618
4845905 2263705 7004900
6840006 9167335 8222848
4333108 373000 1283936
3203477 866496 638708
1614893 5437618 4263912
7327149 3974303 9240363
1776299 7719847 2858998
7760316 5547460 7784069
4101130 9161563 7256258
7789418 1450386 10037398
10167311 8015446 297806
6955338 8309565 9755327
4572780 2313799 9664033
5005902 9799484 8129927
2716394 6770711 6356447
8990411 1963588 9296443
1558893 4199976 6270021
2673297 8738038 9927921
6813542 1715242 9449672
7899054 7226536 7095299
5796250 125200 9466830
2922810 1672175 8675558
10223699 6091910 2531309
3549975 10051700 8131704
1699130 5053980 1453006
8649440 7433549 2627354
6814784 4340636 8313301
8319555 4049890 10237774
8840485 918704 8995533
6177068 8248308 4467805
4477886 7119824 9591328
4562988 703981 3448610
3344842 4387313 9129522
8526085 5168774 1274704
7872175 405589 1962780
2574079 2972766 4312871
6843713 4196497 9787179
2450435 2226006 5925358
3220734 9373231 5319840
3209723 791072 1343083
6250202 6477916 4284511
9205859 4554953 3703053
171089 6392808 4366663
6942912 2646977 7211112
6277446 10218160 1796936
3670659 3491998 9549742
5730070 5691468 4136957
892141 5990082 5585424
6623971 9370128 3502427
5564123 2903979 10143700
6998885 6508077 9559483
208669 7677743 8259962
7696315 1922160 1048432
10099523 8917297 4666281
599085 4811536 8039763
9708421 2553098 8153932
10151939 8274544 8911282
10099719 2552685 3996840
1004765 4126576 9666946
9003167 6136536 1446709
1693081 9347820 6598906
6532655 2924539 5766806
6597387 5625329 6751838
2729976 7394531 4891854
1754766 9201987 8834666
3277280 273736 6158190
3132980 8085773 574941
5291930 7234518 8192146
6277264 10085508 8392299
4983197 1528577 2456793
3541977 2479508 9610660
6229507 7650190 4551767
10163107 5633079 1700943
9367715 4172349 1528551
5956342 4751433 9032765
3511174 5144205 1608503
8381368 6699956 744172
2971696 820301 9256861
219232 7631974 9472909
6761957 1352575 283813
1729231 2678640 8146734
36673 3658805 7208571
8212215 9379166 5645208
3016477 2894748 9988062
6450574 1914951 7946793
10109614 1946855 442931
1585420 9858794 10266855
8947066 4024138 867438
6625169 2530034 8578852
9184578 8756126 7172363
1841238 8822363 2176051
8623862 4847023 1662574
5799735 5040822 5003275
3694621 1592831 5850194
8792811 9639917 9918072
6742282 2070449 629743
7005187 7969765 2043870
6095756 8199908 9516572
9251449 10152140 3806786
1470838 7102767 4608446
8132946 208881 4323863
8444919 7825588 8934005
6369624 6931215 5786883
3406018 7404693 3538144
4559564 9122221 7485930
6165388 3580958 2078184
3690494 5266044 7967018
2834941 6122129 7241555
8315353 2969708 879122
1545636 4951011 515244
5725374 4575297 3525578
4512004 10190152 1825226
4529977 2237470 9068898
9943377 7183540 4383086
6345271 8950558 3590560
9143427 10143756 4381295
7760574 5856496 144551
9680987 3335092 1542745
4511694 8151237 3656808
3912761 8839097 4100655
8080893 3736263 9851074
1768377 5176883 3064345
5073519 9280648 3617263
8620928 6476896 27839
597553 9320451 6522525
4983823 8706075 3195616
6432127 6433579 8395518
2014955 9840088 7821176
2556224 10302205 9053446
338941 1324098 805347
5965097 8887847 3106233
4075539 2839983 8384533
1941734 7839250 1664027
3206114 5433524 8661764
1861545 6560009 8259063
2600031 2678109 8329717
7733404 7193418 8950509
3968015 8831182 6679772
4287279 7112085 6022984
1556152 1868912 3738156
7831651 2741215 2202828
4545681 760269 3842667
7312547 1292114 6883122
5775884 1792128 9996927
1278460 3756085 9245433
9723808 3078551 7683005
7351253 8969586 5532621
4960988 2111201 8569375
5724840 6682991 4747068
6028589 2984116 4208874
5722192 5129083 1859279
3588277 8443955 10270087
4184386 5000265 6453213
7568520 6353690 4755315
7716184 10010719 5450467
2643070 3765763 8685901
7747828 1208801 2126640
3757674 8645424 8293954
8340661 4868671 960044
8467515 3852486 5583796
9983452 1628248 2778638
8705084 8914442 9336202
1208339 3361518 10094634
3467730 621315 3445100
3268225 6207045 6317388
3636312 7785118 282851
1988568 8818516 9214660
3440489 4204166 2341142
3053094 8696202 1163500
618634 4815354 390384
5364888 3400399 5258947
9851945 1833847 1850101
2997520 6582767 5218032
4131798 8497027 7046435
170484 4777874 8195947
7334208 5381684 1208881
8544524 6771116 7411173
2682147 7693930 1435988
5380335 8938985 10096223
2617431 8032642 10258371
6289886 5962906 368768
6624600 941033 4961844
6050961 5138989 6417807
724340 3650292 547369
7177388 667763 197737
8607092 1346698 3627849
1125225 89508 1751189
3166524 2773703 6715809
2486231 3034343 1589545
3726800 4034105 1485068
10172886 7801932 7911354
1233916 5972338 5942857
1031117 6314922 5233637
2352910 1030762 1111770
9385806 3165229 1096713
8896831 9363374 7677649
2885370 5410010 1089325
7456804 2205192 8120667
5614126 3443895 10011243
8298350 1084434 2976943
8820244 2040426 6524534
7567156 6531107 150838
2013386 6773276 4037852
8330967 2477994 373668
6086355 6018633 10047784
7419712 3650338 10120542
9136433 6265722 10066724
3378629 9204302 930055
2579144 2653401 2572096
9910352 1150877 3570852
4109166 2096108 9385104
3556392 440035 762304
3468387 8251922 4402212
1794529 6171978 7165922
8420874 1183576 3495300
4451651 6726394 1363597
5006624 159961 6615404
4115715 7292272 4860788
1210928 8941225 6664247
514747 544632 4533549
6523439 4064681 6818549
10162050 3317288 6469552
4729368 1935823 1389100
1696526 5864733 3728753
6063391 2196211 1428834
1590481 9207461 2736880
9945140 9126364 4626250
5333267 6249977 6640363
8359385 7992881 9017278
6243821 6717323 5625768
1865352 1092054 9556072
5005611 3212347 8741964
2521056 9734141 2844069
8303495 99326 4773206
8975678 5378951 4498365
1456508 540485 9886534
6692547 2673472 6420289
3255480 8863746 306770
2959069 6033856 1099021
7343705 1912726 4808553
1829876 6844424 6716881
2437788 74415 3358296
4164892 3940509 4419575
4456706 5543213 2574225
244915 8752239 715823
2507873 5069036 2300182
607771 88359 957435
8895759 1591972 4103201
7467682 964986 8075679
10250368 8302376 8940151
1349707 2438514 8994907
7206448 8184979 9991821
5441733 1965979 1685429
5157702 9957674 6255852
1892217 4178332 7963432
7037399 324483 3418365
5486170 4286495 2048401
7028702 4492365 7157325
1689399 3132441 2085254
6993515 5922400 1027172
2650186 6541464 4504176
2206162 9936111 10141296
9106105 7151624 1852043
5180232 2405972 4265558
3467848 4135029 9730554
3671296 6744250 3325063
259387 244158 7215197
8435343 3218071 8984406
2989991 9038915 3126262
6373484 5774138 4132607
6857096 6444485 151975
8373238 5310010 7316003
4162339 3471200 473314
1578968 9442038 8933010
4576953 8683987 8392149
4043377 1393898 6679072
4294791 9928043 4353771
6278721 6008556 5085743
6529395 4137472 4515912
6540867 9372538 5034818
544747 1730854 8180357
4140608 9061156 6801573
7317415 8234670 8924117
1164260 9370583 5385449
5583234 357686 1548218
2753044 3247772 5741975
8089230 5394077 1761659
5128319 6931803 1034722
5084947 559482 6771960
8222061 7716811 7712973
1727709 7531631 7377889
3757047 6333585 6964797
2214096 2325556 8453315
9106778 3086147 7898578
8043992 5482120 8719751
2248533 1586560 4514593
7025367 4919163 43155
9083082 7958750 2175609
1725611 8002847 9090457
2115615 6525165 2326991
477986 7630129 9711442
3980021 7154309 3611029
2535324 3440212 3792010
6864240 2665319 3971479
85061 81377 10194749
1512084 2530497 9578641
6886522 741236 9252016
7768202 3020320 7428552
6324003 8214382 8058071
4535046 9431710 874037
4674142 6880001 3764414
8035730 7985472 4557967
7840948 6540424 408468
9540968 10124225 5505378
396132 2162576 6856886
8822344 6765860 7934224
6182386 4917217 8969739
6489492 2027864 432817
7964739 6545808 7278646
512900 6480462 6831751
3084115 7388944 1014941
5716811 9369005 10222775
8786349 3402462 6497810
2149926 9848648 2149842
2011433 6946594 9156427
925852 3731914 988031
3820296 7385504 5272504
5639350 8181697 1770360
9116966 1222186 5125801
2641427 4143177 3375757
9502903 3628423 7392208
6317705 2178619 2850371
1079844 392581 9164118
8216351 7246530 5881949
5458413 6356726 788678
7692771 2036477 5210328
4515668 1678628 8925239
1014750 3928254 2900864
9536095 7982552 2410395
2266162 655413 4492275
8743639 9098234 8166170
6458813 4853754 5990935
8081212 930831 633417
3096843 1581764 3930478
9944907 1710868 5548922
9231403 674659 8002436
1692694 3490785 9953540
931887 2198902 5243736
958584 6756432 9165739
3455211 6539882 5524372
2061223 7207807 3895240
3950997 7589440 6104018
7940367 1672794 3446231
1738187 2562192 5001576
616668 9093613 9194517
19218 613326 6278300
9292245 27451 5031515
5896208 46010 9584642
2575300 752896 1973350
1223654 9023138 1585029
709820 286867 2558367
3712657 4942041 9916949
4422335 7285707 3986117
6496145 7289418 9998982
2333888 8871952 1572496
7797579 1330102 1502075
2785638 1762454 2314408
3352667 1479259 5698786
8318951 3850057 62781
1528289 8560939 824184
1755496 9251183 8198368
8465857 10083014 8708588
4285478 4915964 6122861
783849 9253915 1324182
3264788 208659 4494170
5115797 5650764 1232381
6584763 5782920 7223009
4554794 932114 3081146
413386 10140882 9410010
1931431 6858922 5267000
6759147 9241503 1179534
7938516 6078160 4180819
4655605 4021772 5494809
219518 5517934 8524277
2261126 6828379 4625308
3931461 8370378 8084794
2532702 4639638 5840158
8469157 9516765 6148031
2396142 5297615 9229186
3532722 2415984 313900
6043540 6248497 3901633
1406849 6112352 8044737
3517594 8327188 10211801
4293672 3738444 956306
5285176 89955 8650398
1745373 8061218 4087875
7242292 9722866 193185
3387539 8244277 5480938
3936668 4265938 7257538
5946222 5551006 7752497
1834453 2425345 420156
9856947 9404046 2489210
4817643 2472995 876079
9330688 377896 5918391
9241733 1741686 7011485
6814104 7728378 8407373
2824061 2181128 685180
2259418 10024059 4070291
9341514 2943455 7089662
5351388 2002288 9815735
1788245 6961284 401632
8303128 7505518 755670
5226084 10262734 4211467
7879372 10051935 8815331
3863572 9575815 4417330
5214621 997689 5847892
9785853 8482435 3732756
2944852 2095455 1307089
2688598 7688702 6793900
7573054 9549363 3764349
243927 4347016 4577823
7485648 9355385 8544341
2607428 2482601 3577299
8672377 2016500 6595640
3642138 10306196 6387164
3432590 2688309 6388925
9077258 10078357 5354167
2376499 5287024 2206018
9148894 5008559 6705013
9912727 9833505 4217930
3095021 6604149 2144060
3071496 2471650 2818836
659953 8907113 3772895
1945703 6518295 4264535
403376 5563424 8169014
5762706 1016564 3119425
5378748 2901884 4081517
4532101 6791515 8667443
9713751 5681912 5622328
5154924 7950230 10243423
216225 8979484 5121945
3205293 2754373 6373318
3415966 7463171 4016918
297313 2268730 3945694
6470624 1068472 8666882
5683437 1037159 1599308
79830 10045222 9127682
1303430 7690785 8836272
5504835 9346480 8531115
463622 5236293 5404660
4434372 6485306 9920894
90905 4773062 9259385
8122498 572140 1476968
1420500 8206504 341212
1852998 7485452 3091556
5899588 8656100 2105433
5514058 8654329 3206634
3590278 8902844 3935459
2558533 8537581 4387933
4506019 3563817 3975016
1335272 7974841 9397200
5231847 2327685 7234195
1387855 7466725 8785498
1490396 4774425 5619703
686049 5347594 2659361
7930628 5725762 6711884
2475469 8191995 2477472
5995774 9434113 3895410
8078312 7405538 3670255
5122759 6446982 2376244
5960011 640393 910174
4741462 684882 7172831
5208357 7753855 766553
4673207 8855091 5739606
837 8688360 2215816
8591140 8762894 9134904
6843529 2995532 3979386
688544 3768110 4139026
6835862 8845524 4185797
7511869 4306290 3408623
3697058 4340512 6726702
7327556 7075206 8385362
878949 4827923 7606260
9610722 4739212 3737346
1644460 9796023 1651664
3369205 7919508 723901
1511407 2108166 1156546
7597676 1007420 1179013
8323517 3632426 9749872
1758696 4291725 4870410
4518959 4091963 5209151
4035644 10027791 8164626
7966034 1689514 10194910
4098701 966834 458884
8448098 9386580 5847008
6305368 4234810 6704892
5479993 9707937 4051004
10307056 5176962 143322
2548037 4989296 4447727
4317548 2341374 4798701
3294175 5654700 7493554
1482279 4052657 5296107
6524637 4204287 6268327
7730323 9516912 5710716
3241488 137249 4398477
4489313 3198626 2026947
104573 9077767 1644916
1309255 447889 7677307
4330917 9492304 1262241
7824125 9578774 766207
7241246 3967737 2303763
8120487 8967247 2526312
3807883 359593 1932561
8496944 644447 5942792
10248683 3904916 5640366
10297183 4431690 2002458
3316084 4214460 4283919
6017533 1257021 3696424
8681609 2400235 9766977
3412761 7126559 1108909
2428160 9989884 3774255
6867658 9197316 3877558
2046504 2304525 3361845
9001904 7119348 690086
8345594 6803435 760445
5300794 722962 6482164
2686618 6722003 7350676
5450122 10172691 6258344
5528906 383038 2648833
6135046 6901338 9651746
10163992 4288972 7710329
2091490 4434047 4385144
1657398 5548929 1877569
8199882 5399355 3514516
7074666 3107530 8966904
768060 5308577 1314270
7350755 5972471 7794760
4225050 4524000 9646254
6614415 4262728 4840835
9841522 5152977 1584941
4974378 2853483 5243690
925930 6980329 8040766
9055429 2704651 9003392
8880236 7390328 7534772
8013672 8981570 7629045
5797884 4059007 3722084
2279231 3820982 6134706
2110409 7494574 6909164
8498659 10178662 7938043
6014257 9884643 2792821
6988556 10206531 6026559
3382563 6548061 9190760
5263892 4510258 8469661
443947 275419 7991796
8824426 7013777 1253320
1284519 7912070 8626243
10157632 7645414 6425266
484289 2982084 6582617
5055765 2225880 9252462
2514760 4596172 8016234
8753876 7870302 7231888
6132492 3160151 2241528
4776500 3021841 7434950
2604565 993272 8579748
1841892 5234399 2009277
5372429 5135670 9240686
5486738 1076252 9872979
1189907 7617893 4310631
5496114 6892085 1093413
5155013 3589344 3721235
2034105 6386575 9139409
1792020 7878234 296956
9005280 3251141 5396695
1616952 4727449 8018223
3126326 627526 2445530
3954452 1439870 6965374
3413912 10175697 7219263
1108476 1519650 2674176
474526 263495 9183692
9848194 4377251 659693
7829372 3606549 9160511
2525360 9155094 7571435
4106365 2169475 756491
10063597 7798679 6504804
96933 2215941 10233793
7074551 1453142 837697
9684577 7295750 5190034
3781524 6768089 8222609
6776594 2633731 3826785
3088629 2719281 7602423
5549487 4790523 9977394
9924321 3156714 9462987
4861542 790560 7440860
4462287 883130 9708293
5495680 9305654 1823787
3527150 9420580 9909971
76662 7236137 3249898
1443505 7129268 1033414
5922144 9518870 3338629
4357008 3797306 6820318
3230531 7676166 7713870
1258472 9416270 2072211
2892942 7852238 6561680
1072165 9310237 8030234
9550380 693151 1573936
10225859 1062747 6913490
6822087 9408264 6078449
7441096 8896422 6253656
9636368 8628077 8584047
2623902 6140826 5562519
9276392 1403037 4294963
776360 3969574 3099390
5126506 4832932 4371713
1442462 9910534 8002828
9322622 8095853 9515141
20589 2800859 7140104
1999453 2602064 5364875
3579184 6909118 6870545
1527869 8606444 4774546
3848684 6940186 10228070
4238677 7509420 5794247
4848347 7739622 122020
5584588 3084447 4718094
6518446 2973603 203605
6776655 3034627 5604881
9188323 3444921 7535106
3208164 8351899 10316030
2717378 4532358 8958693
5917525 9005742 227576
7383762 2276255 6864105
1679628 4170231 2427976
4734530 4464652 9500866
4631381 3518911 6532766
7499571 7504388 2962979
5367768 218500 7457843
10287399 4244311 4835580
3506597 9196924 461729
1151955 7052342 4942461
5327540 6296578 8451969
7565528 2773888 2591154
9656716 7512079 8456497
4338336 3197095 5373747
6811288 3589396 2578045
7218142 6306988 2962012
2908452 6859999 9780625
468685 8003191 9001868
5308447 5673192 4029279
5620688 3745459 4382342
7679381 2644982 4429397
663940 7933958 4083928
8746510 9391499 8147335
2891029 5573538 2389500
4452299 7582885 5811777
1164270 6433303 5846543
6346956 1278068 8697688
9719827 6080456 4371031
2800089 5674575 615220
9666361 2487035 4444529
5941507 5805649 8793155
2479738 4870996 8609521
9512871 4727843 336299
9362926 5676941 5292348
5791836 9476850 6943996
2891286 9512988 1928175
1969435 5517268 2243326
7250227 7633330 6151518
9156149 1058800 8065777
4177001 819245 9384872
8243422 2645913 1044971
399009 9233057 9237343
2402735 9900152 3931758
93412 9643391 9927265
1583144 4124244 6712189
6543320 1635255 3909721
10003650 4807411 9719400
1551186 10135124 5137132
512903 4494486 50984
598576 7120774 5649464
9028245 2818429 3755830
4340186 9662968 6941312
2406323 987894 1168095
4035980 4322359 7952804
6263809 979113 4949924
9873590 9869785 5072490
7246511 5019036 7125007
5094930 7883607 3336539
6472738 4829215 8397102
2031482 6225542 480546
4936718 7533147 747048
7378262 5900728 7640637
314960 453165 551796
6329092 9342393 1714075
8659784 5478477 1657924
988247 4900557 2187126
7012585 10011728 7233080
10303918 8580073 6551071
9278500 9368012 3402360
2139075 9023125 2510867
9961534 6082217 1866258
4661426 1826242 2602564
9532831 1408285 5396400
2199033 4314241 142969
9981563 8264071 7375457
8800978 7058808 2588754
1191922 452555 5561835
3051621 2727576 9576998
4336113 7702461 6000016
868917 1269260 7518089
4566229 1367372 7110922
2836373 3084283 2658176
234252 3292142 2424848
7688197 7872092 7590319
3381796 8288133 9181976
9081009 9391570 5039000
10307572 7140670 2798112
2941010 5657038 9880490
3492698 8351816 6672827
1217239 5911302 1652725
7770641 7353774 3283330
4314087 4764562 649425
7332687 2984144 171182
3657889 6040014 3151527
10191404 1282018 2088657
2917279 3908139 1325857
983312 7902734 9645185
9086432 3771167 2074437
8813836 4287971 8624573
5085821 1237423 2550235
793426 3035581 6086619
2776475 10302320 196496
2828875 4012160 407558
2132862 7136558 8900288
3522900 8902848 3636535
9474164 600332 8529309
4195620 3819283 10277171
2975668 3943056 4414570
8630411 7318443 7974638
6721584 1566320 8901446
653592 1420972 2431672
7289259 9395906 4255986
4614021 6605582 2704708
2860128 7149892 174701
4501907 3608919 8232967
3627014 10143298 7738853
9186111 3860631 5081635
832697 2897287 7950243
5174966 9453337 6083143
1789548 2240851 723565
4787802 5285558 1372140
5004143 4071354 10179818
1075890 765903 7289083
9393846 4369102 7528395
5644148 254390 527923
52081 7570847 136490
426895 2007175 9170457
5777340 2066253 3113782
5651073 6580578 7349878
8971704 6388437 5602750
3147825 2516715 564872
309943 3542124 3063904
6896752 1453499 4294888
3862363 8948651 5420080
9580315 7269868 8789542
5401280 9296096 9485838
4877965 5118101 6638346
6518801 3696284 5015326
9857781 4970506 5358218
2390464 493241 3378266
6192357 1487063 5754788
7236536 8051695 1170930
8778520 2197992 2483593
7501263 4550060 4558133
5204451 7033705 1160406
10208169 2694617 4608843
1824658 10238634 7266125
26902 3295286 5153861
9634231 6033749 1399846
7941812 6657385 1317262
6063724 8043963 4240816
4442498 3901492 8903165
6827287 3381142 7452712
2750757 1559267 3559330
6542260 10231090 3416117
8528606 9466925 3536017
4830094 7822226 7596025
5865809 465414 2274456
10177829 280482 1181857
917573 5357305 3119481
1610224 3855150 8505667
7086276 1339830 7929331
5859736 3471340 6334520
7138539 7588640 3265600
9099298 306295 4880585
5285581 4052607 9156142
2720307 1267299 6792026
2076706 7479024 3034100
5776371 206177 7982508
389366 6575527 4763840
5938747 4808247 4290691
7552283 2540819 6883670
5737317 8048383 4152744
9763635 2849847 8476815
7753730 5615866 10043741
3002329 5475390 10177870
2655230 5810676 7558905
5383694 7404385 44104
9258774 3456594 7627835
8680091 7243185 4946518
7445422 6790728 8709630
8039980 1325988 2317173
7496812 505414 7495814
9086427 598647 3908975
8549077 2001090 4978938
7432039 5358409 3661998
211039 3431393 2718652
6801677 9983431 9123313
5406615 8006063 2106610
2185763 3575972 5292855
6712724 6840923 1738988
5780987 530935 1151044
6252658 9768643 6684692
9192514 8692016 6784575
4478760 9728028 5009457
4157412 2123619 8240586
6776040 6419418 5139797
3825504 6168314 8753807
1366324 811546 2609272
2561021 1720945 9785404
8397579 2248500 3733841
2082785 6499507 1972667
3020750 9775008 8174120
344532 1374912 9536750
374797 3448904 106709
10001411 2780523 9891627
1116355 3268329 3947523
2083369 9962128 10140460
6973946 4163834 384639
7867603 5372088 2122297
4001530 6010238 2938
3978396 5120981 3312585
915715 5708432 445064
10227065 1150751 1258041
3958020 4111435 3005845
462806 6471090 7409796
8985416 6402269 8507468
4481705 3360988 4814913
3773453 7576528 9431671
1555339 5574230 6031371
9221894 4331412 3486446
4037187 7993548 9436288
2125286 4035185 4474043
4086808 5237824 3997467
6482266 3384285 4365954
9900484 8940933 9739270
10316023 9827843 97888
3714085 3205112 8894372
4879465 6486848 8340950
8123759 7154209 8081223
862707 1723327 5791343
662982 1230042 9673824
2687205 1798313 5803434
5343936 5230275 10170240
5820778 2370318 3991179
3080509 9274687 8856598
8554873 357620 7942260
3597155 7273934 9857122
1499159 8886624 3880327
7664794 6196154 5101774
2930344 6915683 285264
7632507 1667256 8636687
311044 2456125 5079211
8687012 5086174 4422718
962365 2022352 2340978
336463 1293739 7125064
920617 6616653 8667707
4516266 2029885 541317
4607011 550680 73220
1482174 8161608 9330336
1150608 2247520 3560611
3148177 5967624 9938511
4938796 9702370 9181827
2301646 5817962 8704265
3929721 5087768 2109644
9885520 8521927 6885035
9392196 79112 3111269
10022234 8449391 6170013
10172968 3655042 8234146
7004593 9162183 530338
7496212 3198529 6941303
3317549 4582327 6720009
6921228 1671101 406481
9176516 3390466 7419646
5209630 4289307 9682597
362925 2013791 6498550
6792567 8555345 4073775
8603983 4564183 6125364
6577484 9031489 1768926
7065532 7929530 5226698
2985831 7638902 9956553
1694103 7904843 3919690
1653410 2917541 5417361
3128411 9032620 3838630
2832645 9757798 2062839
10094921 292158 8338877
2036431 692413 5580433
8198957 1996285 9285950
7287314 2545154 7362852
6338740 9494907 6206754
103944 6505850 1353407
8499328 8638347 772059
4315307 4135917 8503812
685655 8426166 10034039
6340442 6730797 7323749
444426 9756016 5279154
385754 7643344 5714391
7691336 4276754 2224038
1243940 3068406 10235385
7334144 5562588 9519737
7049639 9390200 6869188
6340631 9069275 8018093
4608288 8099549 4213924
8702054 8970152 539246
193138 5037361 2969825
3021820 7850853 10095903
7035587 7635917 6968038
3144510 9398736 6280386
9141029 9727422 6255241
616006 242054 8148296
3680234 1839545 7340931
6129742 2566168 9800786
552770 732456 1598450
6943408 5773033 6772841
7494793 4528298 5505848
500348 3934547 1922409
8642197 118700 4396088
1733926 7718590 7165394
8162890 6924511 394717
4847954 3080545 7437358
2555949 106079 149806
320622 6374811 3185891
2068375 4333855 9325843
7846370 2543022 8622160
784899 8276767 597028
8269360 8482891 7464620
10167521 251402 867842
4806049 157795 4739619
663083 7254069 7272150
7123576 1245361 7536881
8461502 4955602 8867433
2099271 9934921 5452266
8659651 10123537 1893508
1861812 2465107 8808229
2750445 2783052 2549240
6422650 498425 3057693
892403 362471 9239783
993330 8162236 8872225
7879782 9784681 2811357
5923589 7137331 6667731
7050147 1284177 660142
2016308 7224536 4134984
1498797 3390929 8828641
5774352 5596051 1192198
8674276 2431509 8233061
8473010 3354958 9320953
2522176 3625806 5675335
9443779 6926058 4408846
10306489 6997712 9779518
2988746 4077471 8462837
380020 79959 4500290
3608253 2430186 5047941
3185070 1054426 10116890
9362514 66944 2673779
2725181 5635401 10245007
9692807 3890975 4276112
1717509 8659274 3519408
5761128 2069578 42292
2673440 3183553 9031271
9908845 1385461 3126357
6330339 9927920 5962187
707730 10088435 1287641
5534030 8476601 5707458
3856782 1484844 3891146
2381035 8521146 9490076
7325310 5082964 7468496
5960380 2196908 6304677
9582916 4522686 2362296
7668783 1963856 514441
4075013 3660589 5073785
5832937 2222765 9612868
8805951 2832247 8648353
8760561 3333325 7543457
2877036 584256 3640662
7961773 4241973 5162432
720482 10245711 4837267
4657545 6673550 7967465
1753962 1927517 8772490
4200197 10159541 748434
6124112 514153 7749437
1866752 1741986 191965
5651130 2352866 5597639
8372253 7514628 5518986
2527269 113450 925757
7624961 6343615 2141840
6960007 1196042 5683684
8087792 1822449 9442598
7412223 4143964 3300295
3199273 8096900 10229605
8987082 5630505 793214
5131517 4806508 1883442
6964625 7674533 8256234
6562215 8661916 2803000
7655476 537130 3604184
7282539 4161463 3647365
5477795 2955391 3680887
1177767 7121662 5988223
8727465 8032381 3172308
3651215 626316 9487426
3731688 1882208 2006983
7197330 7036391 8562321
740373 3596000 5895509
614320 8999436 2749846
8353311 4976736 6629119
1947606 1607998 6145416
6666066 6164669 3586944
558687 2950532 695892
956065 5091906 8883807
298617 4134560 729259
8241247 4350582 9987231
6328697 3188686 7286883
7543423 10018481 2904947
757615 1886365 95584
8889730 2051916 8815496
3153315 3730928 2102470
8310020 5592303 1265064
1276579 8544436 200183
1800953 10290868 7153246
7486324 672927 5547687
8010998 6133558 5176338
3177915 8318164 5493249
6299416 7447234 344972
10140740 2598133 2933927
8898042 7742783 10169726
3763297 5731791 2408819
5105370 4764295 6751163
9644683 10255045 6171311
347963 5268192 3061535
2312224 3867197 3042390
3996420 8072249 2850493
7608333 3197672 464650
225731 2551344 8205387
3255320 8648404 9682518
6750411 6466621 290645
9034881 9116087 8602213
854524 3456078 5029501
7377365 834170 817412
7648521 1438265 1338520
3360765 6038603 810418
9218345 7084282 8812204
5942015 3220385 3744766
4798618 800563 4673499
2877074 1294512 9012830
1198176 6017446 6777135
2657486 2074486 6522233
3549233 2652157 6760349
1349012 2558055 2320495
2347878 4921008 5754112
7075683 6777565 7988518
7287152 8957923 1060540
4126399 1254924 7797975
3524450 6880113 5340147
8290276 3198219 155759
4981262 1487872 5338588
3097347 1057354 8132494
8491737 3081357 10188491
4922663 5053100 1088951
3894856 4843306 9058382
5721589 6867120 5011530
1399780 2480935 3986339
3271453 7702740 616043
1818463 7054195 9600024
5885120 5420950 1512049
10179870 578332 7452776
8888751 4320096 9252910
3113047 2271309 3858193
8928480 8579033 1287472
320628 8304861 4318572
3995075 6686157 5376121
7786613 31518 2287783
5667924 4782006 7620253
1756920 8416562 10025093
1260501 9900635 2321587
7577044 1688282 4516826
7356999 2356356 3153358
5751190 877946 9057898
10121268 330074 7044269
8379148 2851043 8297355
10307327 4406435 4195308
2250484 3484902 3424608
706853 10088459 9122223
9637884 8589313 4448915
7199105 1540750 5187378
6412584 5153900 1574697
8563535 1227322 7572543
5846954 122678 6483990
9535194 132522 4651563
2715171 1023140 899961
10157477 10004625 3995115
2112939 3557521 7202593
8260174 6257480 857529
3073719 1071546 5637555
6908938 7883004 9636014
9298108 9094446 9903459
5070021 3788553 1182771
2023751 1563836 116093
1971980 2303686 8164990
6354441 4248009 5736258
6024513 4964600 352297
58462 5950527 2846730
8821701 266410 1544770
8741119 4796186 5462746
8024761 5776730 7423388
3360348 2908961 1327914
97885 7683050 280215
1672932 10187538 3822822
345144 2716714 3315511
9499441 6783542 2042250
5565068 7277326 4340433
9411778 5864236 1092375
5221440 4438686 6911583
9418811 8355087 6046581
1427608 6881919 423144
1357297 4330546 7895900
2515512 4858513 1131885
2214144 8954074 8469120
2936659 10179926 4556746
8067021 7031174 215136
9913519 3915075 6418654
5432461 6608471 1769842
8715738 1793577 1481395
3817222 9957203 3594554
5169169 7832781 5595826
350268 6797387 167750
3393429 3088578 680336
10027357 2896299 956811
6812380 4428510 587906
2471389 9458685 4406789
5043407 988427 1141308
8503511 7505554 1113123
1234822 1454747 5125872
5808942 8772303 2257045
2809488 8065704 385591
5229861 8901755 894008
10085517 7112268 1447474
9547843 7947911 3452748
3907778 1044114 9653286
7957480 8459363 2583895
5629885 4028588 8683451
573256 7057 2069971
1304103 8519253 284169
1223813 7585422 8599568
7556353 168300 1426217
6573994 852812 140657
9613603 7880612 4118898
6485027 4096195 8985307
7088542 4774249 248874
2389422 5263985 4495315
7327886 9295811 2468269
5654098 6419838 4870709
3510687 7312804 10027963
490701 9595586 7557421
2574841 8945640 805886
4714512 277152 1099423
8098372 8618171 4108782
4046946 582071 1650401
6746142 1033903 7269874
4976515 5178647 2065051
7477275 4362099 2776876
9551844 9783680 9347092
1935059 7168274 1316083
1843721 1734879 2694376
7236059 1661544 9104964
7580640 9936738 6595482
3960079 9596392 1110304
2928242 7803924 8562859
5467556 6051082 10151758
8175988 10290945 8324842
10041906 7198772 6412854
3764440 105406 5587159
834696 2385858 2872478
541349 2082097 6445596
1215234 7088595 6377421
9533863 1698251 4590289
3277195 796368 7328833
301988 10224528 1184763
534804 6895986 6374361
5151431 2590532 1275008
2515952 5235934 4203537
2269920 2559506 8525376
1393632 2186633 9320645
1350513 2852950 7275327
6286517 4150553 9028417
3805801 8334766 7726826
3437666 2240489 8264367
127232 1280232 9207910
10038592 6690850 2304366
8502032 8063162 6194813
8534516 829332 2873654
4134319 1348899 5541357
9446851 513752 4021665
9432229 9056385 1855308
8722053 7197330 4044762
3072742 7565457 2822764
4556862 4079967 2197795
4340914 3938306 5679437
4985881 7220226 6113376
6257837 7308944 7577987
5643211 9219486 1923529
2914303 9271374 5062192
3610788 3424178 1219310
10187725 2073379 8626779
7787205 10148895 6301274
4681422 1220247 4108371
3981551 2465455 3406886
7170781 1238266 3679841
4688955 182661 2260488
7888243 10016281 8816317
7202044 8289970 1239417
7573231 3175542 2365146
5944147 110937 6992755
9479782 6395022 6010727
3006155 4537364 2825727
2001439 8435702 6096663
2355337 3158333 7742090
4440656 1306630 8220987
2863390 1952508 1182369
3484439 2831449 7793431
7116302 4953244 6537953
2160564 8296614 8187569
2436367 1102277 2054309
4042403 8566230 7618832
3070524 5438627 9691330
9836446 8096227 6805421
3389538 2051747 2750454
6308092 6648330 348056
4533448 7142352 2204674
6543054 9027384 9000729
7893351 2377542 4698586
5471414 1053087 4151865
5603829 5408685 8411051
8466593 3137890 9184005
444893 7013036 8019564
8548709 40677 7288792
7594919 9130036 7612785
2161390 9485787 3059601
6263072 10196796 7305416
8569065 9407878 4942011
5143904 3051657 2441187
2591630 4780252 7680772
259346 865905 8026086
7665520 9417325 2620430
3436873 8413722 2214364
2990541 2913232 7637243
3204979 7339349 6512772
878481 4852779 6024299
10123558 1470760 3233369
9046054 4400813 3887521
5513482 6504939 2662946
7077968 2843762 3042153
2259787 4026087 8403948
2533797 4610459 7969251
7661900 8906693 8446354
6562123 7706483 9495625
5338674 4313447 1379679
5575820 3807186 5269953
6108422 10076906 6861237
9954028 8806291 1382289
9998245 8027363 3051463
1871577 8560418 3829239
983313 1101929 8563739
832683 9648790 7739282
2290137 4793448 10315556
5790865 6904044 4855366
1238044 2141278 6865363
3781478 4903237 2358748
7733874 9290510 5342836
6172097 684476 4795755
914037 177507 3672139
6067245 7561131 6131085
10094194 378468 4773121
5088851 8035272 543235
2713735 2609861 8793190
282160 1718234 8405338
2756625 6739621 7075027
8856016 5930139 6450722
9450166 1310272 6149684
8803882 3011957 2242983
4101979 6372160 7019091
6910131 7488 4469533
10034388 1005804 10225150
10109839 2721433 5309591
9580177 4575036 1118284
8205465 8616235 5543570
5422645 792335 6868691
6628971 3574150 3337157
8559287 2958917 7229678
6325939 307621 4375255
1803797 3137731 7227780
553329 9366375 3332373
8607001 7234466 729668
3245364 3855773 332230
3859267 10067622 9730109
9841856 4757786 8652450
221526 1059612 410345
4050949 437773 9825744
406403 1187065 6699463
386594 1721329 3132954
2884657 8695897 9212398
3064478 7113757 3045911
9146870 6103388 9670659
7664847 9060340 1517844
471627 2899768 9639496
2215968 5427315 8196879
1251008 3413744 3586946
4190991 1753354 7107230
7767934 2043201 6694951
3661501 4712922 2223776
1997225 9863487 5597111
7419717 5082592 2941561
5375069 4220422 10012908
4463204 3288705 10057655
4339492 8590202 8492032
7798097 2424562 5210543
2172273 9335526 4629410
2227901 8335321 3202693
7241115 7986913 692981
4666091 5968499 10126153
5061995 1107042 3645919
8239654 3284554 7928661
7703713 4025131 1456279
2033634 5966468 4189141
6612297 6287020 6139857
5210250 4024247 3519228
3844579 3975004 1648413
845425 1137628 3948801
426600 5312243 7873815
8503782 3732294 3412183
3851456 7378778 1643255
2185643 9059501 9555509
1612083 568002 8262135
8260559 3750643 55331
5640819 451533 782270
1940535 9770396 2456490
4996482 5902845 4976178
4330762 4654686 8893435
9292773 8596548 5999345
4998909 9198969 1254167
323742 428807 7896016
6264584 4752690 2828211
606421 9754406 8614542
200230 2444346 6975186
5316721 8271 1777339
6778701 5538725 2586907
2480792 9747475 7686804
6191832 6044581 9597821
382018 9322950 10139894
9811938 2920987 5409334
7981408 8549934 5837042
3601110 3597664 4335677
7324888 9983630 9393378
989252 9881615 5647476
8762958 10290031 2409524
118217 2397857 1924271
6893403 5353874 5018430
8829150 3267172 5381448
2437580 5364904 1459899
2735156 4047477 3180505
155448 4235683 1532344
8849318 6185518 905040
9016401 6676412 6518633
7405607 6594881 3817873
3043142 1548194 6823197
7965806 2451658 7001558
3372701 2555594 6223586
10078980 3313215 7668063
8423484 8890962 6856446
7877724 6502655 914089
5322775 2257756 4833853
1532286 112116 8606878
6363612 9105784 10032154
985287 786849 3456219
1487771 2941753 9766319
2469629 1096530 4309483
8654191 4657368 7315690
4231495 6570988 3857157
7860594 9488418 4735520
5991162 6286739 8105352
9113953 3013406 7236302
1010585 8136804 8504206
6287641 2502943 1767041
4716638 4282250 6844281
874378 108758 272550
2456066 6476538 2641157
1681786 5908746 4132561
1835773 3185447 10251159
5159502 8557975 3432146
1101717 7145407 6734807
2397652 6699680 387558
9562692 9138331 9139613
2847234 8024800 4463651
1369830 9467924 7441638
5701270 1579664 9180623
10257368 6610938 7993011
8225365 7887828 2787863
8490349 747510 3867732
8181362 6451776 4766754
191505 7676305 5187037
5276753 7902071 1678283
4430678 9966372 3321327
4156840 984329 8294576
8338014 265219 1453169
1614760 1346038 1574788
8941389 8964332 8991416
5312385 799769 7340771
6438199 195306 4549915
7572180 1410235 4418904
4719973 8117885 9475629
4009968 8824939 7816171
6550855 2065185 9799386
4196824 6958147 6338200
8565038 480680 176589
8236308 4069513 2770198
6731511 449549 10112331
3074124 8720485 493942
3030145 6159391 97129
6157816 3974157 2099756
2046651 1254170 6805752
9964404 10289769 10069001
5260458 6525162 2505680
4662382 940751 7549715
5604188 6952676 7896370
5850001 2899234 1706334
663384 5641252 8575515
2365291 1853165 328816
2472601 9482548 6514300
1719615 334438 2695208
8807017 8230079 8508169
1671360 5936908 6062330
4984838 1365170 1187087
324410 3039573 5722043
4982011 8340662 6947163
4705887 2175239 3067238
4964054 631725 1288610
5337767 10250953 9957259
6484613 5782349 7717725
9396637 1686158 94681
6770868 8440115 3674231
511383 2985659 9029804
5289576 8886994 6990014
5918473 580801 828842
2121844 1572048 6094548
2676799 716031 6243458
475470 9511966 5378358
7826289 2195673 7608345
3120418 7466813 4320286
9927955 6261120 2750561
6997253 3043329 5902092
6722365 10131265 2411016
5428241 4166655 124530
2138250 5863469 9421558
5276368 9793873 5117279
3090834 510989 1778945
2454903 4208115 10187410
5538919 1151501 6388828
8828943 5252188 2270053
9854833 6445513 5570982
3461105 3152626 875742
5682347 9086973 712416
438649 2851248 6643790
9493987 9661835 1261953
8993849 2124025 7590806
3931573 1105064 6648506
1185449 7556888 5658879
9431787 2414050 2245112
7682198 270329 10201459
3632308 5640707 738167
1808221 2673600 2191656
1941947 1133552 9981395
2062202 5434574 8072922
1660146 5663668 2386956
2901358 5121471 1036323
8022161 5945994 1890483
4434403 1111031 10190257
10216175 2546219 3278052
1209069 5308055 2662278
2490891 7625535 6573678
5497907 7205983 6428426
5588681 5123018 10122075
213969 4456087 6122375
1424094 1785626 6679593
8639182 10138469 7836350
3676816 5942855 2965053
4968772 10236556 9539661
7861247 8531278 3973967
9122510 888515 287798
8225335 6074282 8410891
283944 6207327 5213723
5362110 2190333 2032290
1289318 2167177 5223936
9486712 4935979 1627405
6994453 2090396 2207332
6474736 2606972 4866477
5282815 5345998 3221671
5799258 9921725 6599511
6212869 8274115 1646889
2448487 8017850 2527362
5379540 6907791 692308
7316017 6897068 2797763
5435688 3408780 9549619
2465069 6934862 8757312
2557652 3530059 9745792
7992652 6147737 9513320
6219358 1513652 6366884
904755 4136587 5148229
5062863 2675182 9400536
7840073 4335879 2809691
3064532 6454999 1414626
4009217 504213 8557304
3759635 9056759 6315207
2678928 3843252 9469303
6262986 1278519 4785730
3600515 1725338 5428397
4019056 5839242 8286616
9948620 9484277 2741041
2861029 2568574 9036313
669303 2489223 9322709
369706 3293937 585925
9682296 9899702 252022
9633370 4239604 4707459
1113047 9072892 3362845
9410149 2278999 5917305
8588547 202662 3368754
7198132 2322010 5778157
3792355 3366370 3867046
5846170 2298760 3867937
1970149 772494 6367293
8778333 7852086 3619283
9166944 8675041 2017355
3387736 1571431 5369273
6306779 2780233 7127780
4381607 8978797 1914662
9980191 1914177 9258725
7682490 406754 4318737
5983420 23115 4993677
3270149 5519228 9481577
3079172 2155076 4741255
6706466 7521094 7153037
4232235 5870348 3552338
9496044 5508524 10108242
6291751 3679982 6997200
8037110 2230648 1396551
4225710 10057130 2668350
3089455 7478957 2805199
1042810 6054632 1174674
1032301 6404447 2936690
811616 8095072 1641067
3617043 8678007 10157072
5390481 612328 6458492
976460 7301595 2197668
5062017 1064807 242379
193551 7844703 7196474
5576200 7687477 93920
3719399 9278401 2457117
1776140 10061307 2262103
5351374 5276156 2259494
1481517 9467026 8282822
3377173 3179738 1499667
7548190 9931589 3864451
6370985 5791225 5320296
6511547 6338145 5100804
3667263 5553681 5834250
3160996 1208221 9226190
9349285 4684813 1891465
7155910 5160098 7950404
7057425 4639843 9313802
3083034 8407947 9857883
9468701 5118975 4746388
8205597 1786181 1279215
2096414 10042990 2531740
9989328 5543544 10092176
2928773 6472841 5150763
6638194 4652534 950561
2414569 8367615 6287209
8655002 2211000 8870309
3714822 3253772 10195969
4897406 5671116 7274191
6011038 7568522 9585419
7594437 7940609 3479821
8639964 9924399 9545792
947710 4298732 7334739
2526372 3923241 9584463
5298448 1203529 971035
8626291 1606570 2158567
5305059 1260765 2797393
8680732 1172079 894837
2017665 5101036 8365433
349728 5966474 5463895
4025783 1576780 7879300
8683961 8607047 3309183
6465394 1520955 8345368
2863665 5379228 2100308
3254618 5246529 2693895
7543039 1554317 1711414
4404615 5221242 8245703
8384654 3747035 9155411
2595281 7058664 4942166
5019238 3847935 9728564
4480604 731525 7615870
5213814 982508 9481264
331678 8300994 1219853
9161210 5513397 1465770
828835 6251587 163561
7457413 8495447 6574893
2151771 2269398 6528410
4370404 4360413 6619974
7058951 3517338 4946242
5116850 3628737 9711036
5474774 4909658 3945344
3866639 8094397 8412893
4646706 8966278 6399570
9560136 7083097 7722992
3769431 8214721 1488238
9128235 7781249 806130
2200247 3281452 2584065
5996187 5625479 5379114
4463818 3009777 5794532
2115354 6121835 1608686
7886546 2149192 5219623
1881019 8737349 2858725
1467754 9995083 2456661
6787478 8563591 4406808
2557928 7699180 3051588
3754506 4680616 6566139
2366204 3430152 459457
667983 9015874 8729681
4271681 4756635 1942544
4405363 2840496 5939641
1515519 4455553 1250395
2350632 2979602 9663650
7369981 8608962 7953025
4982118 52682 7281937
7073121 3517801 5972352
8816840 3273448 6612341
9922061 6264076 7646530
7416563 7262482 5236873
468774 1178792 4938139
1162267 6157031 242284
5717379 5979677 7114989
8730258 8488422 8988879
3748050 6873053 1299007
1542653 1862161 8578613
4627390 1077711 9774376
2301434 4454391 8893234
3303956 368077 567008
2509276 4133443 4517372
7336796 1139812 9618116
3521647 701476 8314424
4960031 8881123 5236390
1835677 2075020 7924264
2191827 2067956 3246168
4359422 3813274 7209925
9605854 2897463 5782352
5164353 2405025 6080587
9893099 2154080 2395888
9937525 949548 6131952
8469643 2348729 1801416
9193860 2687449 2338545
7535256 3668396 10263283
1188240 3578725 7483298
10097717 6711085 2359839
2105122 7088661 3044245
2805094 1942099 1052529
529266 8339181 8074644
1578403 7943984 10265434
3179648 830429 3034863
3235573 5497181 9951759
3063438 1354503 3700672
2018813 9027491 2975823
8538709 4855657 1614914
9990409 6146582 6512144
9068154 6631352 123819
3179317 8463243 560506
62773 6013062 3793395
8744773 10177355 6519884
2683653 7462832 2055691
1061712 3769016 5972080
2582204 9960681 3935075
3535391 4429982 9260788
4916568 6852579 6311365
5905916 9432074 2658254
6073867 4342807 4723146
8219464 3167428 6578074
6252811 1799109 3757885
5335249 7357231 7792530
3991492 3588277 9034061
7575388 4858785 7943185
4739925 4813646 8574199
5375157 4584257 1876425
512129 9083497 7228832
5979479 1465284 6991715
7294991 3215689 10042953
8699531 4346933 9720700
501214 9481211 2694284
5420980 7373322 1181000
4817672 9923615 5315769
973812 3876324 2104311
7810814 8944584 1309328
2663983 3209297 5974519
4599403 9323049 9907299
10081009 51095 8519248
7631981 3238834 1635062
4766356 4179426 1758030
5140501 6750121 6665869
9266363 10268293 6025962
6649837 4718107 5954980
7146467 9520437 5652928
8545616 2741104 9653090
6414136 3382872 2229904
7221595 5845451 2893659
5407950 8050430 5754990
8369561 4736609 6248963
10228291 4052832 4704860
8096362 3803638 4804642
1471813 7139181 3538088
6854019 6831995 9139540
5969986 9322207 6379846
8419681 8785564 1084325
8409781 4656063 937647
4071687 4932952 2957719
5962204 8486890 132769
537758 10131354 8266390
407755 9056477 9677672
1756478 8096570 5374511
7078441 6288512 4202518
1545611 7570892 4422086
9883920 748196 7646239
7576723 5983290 4074997
917814 9570053 5995424
2537180 1096755 6763886
2505335 8575413 9295601
10244616 7141395 6547037
2437965 784823 7296883
9667144 6884399 7084766
3821546 7545037 3941811
9460465 5362844 8693788
1007249 6900203 6800976
1222537 10190248 2652330
6036366 8739213 5416656
2404901 8822170 7655167
2648188 4597991 7922275
3680849 2477086 3520398
1972868 5961387 6101604
2328853 7683467 8669715
9624926 2557164 4392576
5838961 6930965 4995959
118385 1689300 7190227
5563540 8882895 3038927
3761703 4101877 5927911
337845 9902648 3848135
1208954 10010160 1988253
9644887 9861187 6465710
6906434 7172684 6942231
6070701 1972025 1042921
8607000 8007221 4361351
3170913 2900477 3037891
2519898 7901982 4564831
236580 7892670 5835139
5973711 7844680 8264764
7628883 2190645 4231041
3632701 1530388 9970592
8753088 9377485 1206724
8576044 1137560 8187519
65307 6947224 6210309
5759893 3702301 6030962
2318908 6054986 9669322
1520642 7934550 5157370
5391354 9915351 10004231
8089610 10276619 5500114
8949149 7899469 1714531
6502517 3869637 375898
2559808 5572615 646110
8005841 1865392 3427532
7976387 3991245 5812029
7121900 8075402 8452426
1601007 9206053 9496051
9615254 6152360 6946948
3157594 1234642 7269319
7107514 1184742 7322192
6018892 7829030 6832828
46938 1232522 1064641
5533811 3196423 5007819
493083 1155453 3972398
589597 2614105 3469407
3599175 8910679 8861317
2071616 7041976 7194609
3151803 2739367 3743712
2368196 2150956 6484180
6222724 5401373 7453040
3337724 8027565 4107330
5817557 3679176 3334576
3809124 6754616 2263097
9307873 2561594 1720033
6813426 7016708 4032904
6190617 8633030 384272
5440546 107957 9446828
3627545 8512772 4060313
4067441 3264738 1460006
46715 4799797 9808276
9643080 2570735 7850579
2145109 7095325 2677902
3128605 9061249 1035357
590094 1278397 1412780
3199766 1920621 9849628
2200008 8196642 3813182
1251331 7468057 3863701
7037129 4207577 6666110
4955292 2378218 9178927
360949 10230076 10255224
7624388 9623816 9927234
9780624 3737682 978576
9942821 3817762 7933326
5656707 7035646 1872516
2179796 1667757 9482185
8172903 7499615 9354806
5136491 5961114 1972991
1209810 1759186 1265629
7718226 6610657 7907070
4047363 6676532 517679
1102628 1339314 5276812
5866420 10149137 1798641
1993413 2279910 10176084
2404038 354671 3485194
989256 9915963 9871881
10111111 6612571 8744502
4876221 602715 3345841
7061845 5220456 2242199
9588182 2625837 3375536
623806 8635428 2213036
6880261 1532753 4801353
6895625 2886017 9296079
1356326 906849 6104736
9016026 3458050 8219537
39991 8170952 7912742
5232702 5387608 1962107
5480381 1655617 1732465
1618467 3647018 9429390
1707929 538314 6268332
4479382 6042439 5160859
5878273 484381 7403643
2656814 9628147 8712673
9925439 7616803 289959
8636352 7171496 5321414
3031305 7521443 1475972
7185906 1589655 6115885
3981580 2448880 1856122
5237433 7347901 3639164
3174966 5156330 9498782
8708922 4605841 5636980
8107743 7190277 5017515
6554778 6844266 5445222
8961779 4556030 2742224
2274646 6755124 3732114
2823832 5628335 6401157
6715973 3916834 8711071
6567199 9694448 2937380
6301539 3515952 5824315
10042744 7881369 2583511
5341121 2294457 1974035
30128 8356657 1109976
7280674 2876379 10299072
7463648 7083150 3614432
10020730 10160496 4612582
8027554 4170794 1655325
1992725 211135 372355
1512734 1848989 4486586
7551205 5258615 656290
8316669 3496483 9503757
7175980 8213917 10027591
5144594 1253475 7737580
1084963 10219987 1080562
6908244 880105 4099202
1778246 3711029 5986832
3771091 4349523 1837576
659893 7362191 5944494
4236992 4841968 2476297
8997259 7391078 177865
7935873 3334968 7151473
7821301 4567697 7946546
3647904 2370830 9908298
9729861 5896391 2071229
1794146 3433036 9723907
10070588 5673078 1938709
7370816 10010891 8948413
8733276 5974043 6573501
5285393 5191952 4345184
2397228 9173117 3951052
2234123 8436277 2178288
808420 7941809 271054
7871620 4440861 8414059
1829972 459401 945326
2707610 6406226 5285722
10249260 10279926 10037170
8658005 9269929 4954435
6365843 5404132 8158386
2710554 2643117 8819859
1078205 3370579 4255358
7466552 5795353 6684338
7794783 6292369 3541991
2352148 3646056 3379621
3408613 6572993 3687344
8259047 6070024 10172675
9605820 6951386 3005695
6394259 5798096 8574362
3322000 8788894 9330897
4209753 5441288 4827107
628844 3993609 7204359
5215246 8052032 5720843
1066198 5564641 10284287
7554685 4733572 4126039
6300191 6541163 1226757
5684576 9458045 7936971
7334061 3251786 7120538
9568316 6218064 4319815
4254037 5381099 6875639
7691329 8227073 2009405
9681912 3784420 6428881
5107644 8079424 1186135
8110408 1140247 5800654
4784779 8955374 9700858
6712363 5947643 1969851
4540790 328840 8646220
8598233 2678220 311300
7684535 7217199 1014588
1285361 3039784 8634574
2998248 9587417 1852776
3559007 4789769 8667252
7661302 1669757 1534906
3425494 7668994 4863290
1226669 3121368 4341597
1338478 2006497 1962647
3100102 8678521 1598607
1415037 8613448 3128682
2329579 8192423 5429939
10011553 2114894 6488297
2481109 1066751 332707
4990332 3354467 1864320
6247973 4709437 6210468
5011243 4007054 6803258
5338554 446832 3000967
5542664 2396967 7373698
1270715 8689275 2736026
933131 6185060 2945242
3719222 3218943 3050161
477143 5072877 6728375
4344504 10168504 494715
6824179 7880350 2332201
8668967 3262988 9026049
172558 1033831 5667212
3512592 9146150 9061780
8548679 820357 1654045
9848580 9025035 8770979
2421577 5041810 8047252
1314237 3428461 5186577
7649363 2489747 6884557
9337416 2183004 4347835
445123 25923 5401627
5417410 2275049 10126718
905121 731705 1878615
3701481 2910915 1212255
6463094 5646799 1763915
6071789 1889028 65891
6240480 5972613 8824209
5862012 1687143 1029166
3626853 5555221 9423632
3847618 4564051 7153892
258037 7624028 10047900
4323656 9635792 5999209
6180720 643560 7259113
7617321 75423 7337821
9896176 269654 3909274
3057471 6177948 7193225
2149633 5377789 9377165
7759711 3127851 6947799
8514846 286948 10311644
6945637 9269266 632088
1462085 553012 2912440
28666 4892729 5162658
10168800 9709635 4901240
9527844 6876187 9836837
6196663 277774 2820357
3904095 6358417 6088915
6534618 7886252 8654934
1019861 6270076 9610866
1772482 378476 7002583
5568606 7542419 1462879
5066007 9315467 3497561
3978049 5083347 7707275
6963193 267659 7781927
6210976 6266885 3126225
1869340 7428845 103785
2690372 3392436 3702688
2617730 614287 9763047
3381954 9325534 3239765
2588045 5831006 6912018
7533647 10184013 9756463
3419727 4644367 6827743
9701260 2302799 6452028
4608272 7898982 685910
4216355 6650797 8471997
3111358 7442193 4207500
5399 4643
218357635 137099957 84437473
109434347 68404702 178822942
180327518 168446315 57800505
91334905 17191828 120370209
46342017 117563839 30480524
51708130 167518656 31031318
95908725 212618244 31734326
121409789 8811336 58576647
40145196 181622477 66017986
185747299 29465556 168123525
19744181 221383040 161859437
24336445 214709566 186537975
166863693 30487981 60618273
12554342 119289817 168621497
32296454 71156544 173221799
76242737 91569895 95240424
148134328 191320320 144902582
150154064 98026675 141011496
90866360 208015359 168969747
130291952 178762014 151640825
45672946 39077868 2400550
11919491 30451723 82990832
206793504 160461455 179385402
121715760 116187599 178292105
43085510 83056298 155431726
4188598 63824477 216584778
84789123 83170617 155247363
190884574 164297446 147017913
45412449 39872815 142417226
49974098 71547349 41101642
52373913 63725157 103979090
12933615 84114377 96078560
79282810 183007476 114132665
203696518 88257417 9411186
187047491 94190293 51290574
9031645 88190240 109582186
141968249 38843054 114488330
135631131 212435666 92437160
170754304 105952240 80728293
145942913 180871245 34261522
204080618 62132713 2886869
137255152 37049960 152894291
207583736 142491603 172632487
210351131 143204509 94955591
100433428 29389623 93816787
101065922 221932564 119136783
161617313 55797102 109841648
223889512 49634773 154770972
46524744 190435502 97691478
212490116 151608999 47491849
41081202 6000716 206032766
160250746 200782736 38881336
131987015 76685684 100081368
42316747 167613180 63576983
222751194 133650020 9721157
175695884 88249235 92061616
109440333 124176048 30707901
57040531 165151042 92906391
168394980 170245724 34689072
36358364 110704543 84222758
115802898 73088966 99616714
118157806 89160832 160086915
156582417 165024140 140811632
94788563 76498169 48899098
6182463 125341232 214630606
81759919 208690432 4639680
30112071 99398893 163806129
89259224 26697978 147246004
111187258 100769550 65293916
73770550 186861872 100166946
104939651 213049030 42343757
65322664 190756260 123268808
187016212 2868475 197305079
124881720 62588187 126031140
133891672 60722880 174626751
176382890 216572450 183455565
146452279 127840196 102642587
188925027 158352466 41059635
104665809 72335931 207167601
93278693 112500739 52740327
32696561 204927242 37560008
35431138 34197964 124342497
165662723 4512677 170290963
115649161 5480267 14797094
53901495 26311666 98300232
151193001 7994367 141349791
186754973 67774460 142548240
168253669 118498009 104981409
37499623 19321741 34264606
51867362 7638126 128968848
232253 93755969 185154341
188523168 52925834 88927129
133257875 200581059 168121206
18681118 153520680 6583078
92786596 145611588 30266515
57866936 28873493 12783357
99017605 135697326 39240114
187389484 77056981 48810523
199254014 158404089 64964883
158112471 186248722 153760160
112458954 149005888 169892722
14996289 94427382 68275996
105158586 31021039 37970471
23235870 37233952 44308583
147227442 173891508 178374775
136414239 79970698 62693628
190116683 186981972 114714304
176669683 211208262 192178642
14305942 58596085 109578131
181689311 177099163 169038247
17979708 57683110 14209423
52219720 185972217 194852813
179616079 65531480 101045629
216883137 51975479 77166431
2169240 178845977 180297878
79362344 120236276 163921570
91988623 155433635 117483895
29811571 194086857 142118496
208688346 220275596 27389795
74177991 78728504 156429818
142862469 135076097 73256539
111463447 143270368 210911414
210336415 111184676 105886917
162038566 202213614 203223973
92889725 112317901 22309370
6292948 217409249 134874956
108594368 215332093 138095915
118712887 25764170 213335311
86066810 223840604 200504152
53064604 167340443 128438042
178133198 89085875 204685600
161372158 141771019 201298077
168122020 198494768 111570821
146538004 21203886 215411508
40322995 23443007 171865084
176436833 1382562 198390972
33304360 271374 209219345
175464612 130001010 189765627
130843898 157592998 176424457
14125632 51283942 80583604
119142018 133023347 107836995
76833695 177061920 221403553
212892804 20463058 43083732
123584310 184408025 82099854
61867170 59961533 101627088
136936978 13802061 182623039
57480461 95550197 218646464
58796912 134572906 185957893
209755101 34836567 82135590
141061031 80562236 160759674
52584520 9367007 208061633
172436638 34524869 213476211
6168668 182312814 143287367
63867518 123420019 86898989
123010481 44043916 52915236
127027578 177804517 171595513
94222680 156938047 197550309
19838909 104093155 120997446
54766313 123473956 147068843
194504197 34731586 101644390
13034001 55515121 220961414
150590850 167147310 45056397
166354438 151331116 41080299
140287260 194211 112178023
189913278 88859047 64751804
177902484 201324654 102107977
100369450 142761066 117349622
144050177 60086901 94216973
36348390 57262407 108956104
137944934 56607539 117129342
111070448 145948212 164292524
60257697 53458624 192482848
66600093 63624508 15711473
203164375 107838520 12245971
114726264 188458253 172403368
5102140 3133167 83244811
7401309 10536175 52225920
81948239 167244759 107527015
44109640 91540596 63089031
200145462 173735147 216836617
139796558 67705724 210498935
59623929 216821758 39457079
206314555 110050776 188693797
76384928 110971447 40229350
130552049 108166914 106582160
118909117 142966114 219047918
17674707 113989763 174197128
205791785 155922356 92502037
158718127 205349786 52982686
97622167 159912682 92150078
77161964 82643168 28857686
25507857 32035229 128775537
67302385 170173196 182636855
132648657 131820754 117444103
171462166 110465937 137231180
135979236 12935452 165855831
16997166 192262563 1402441
86608652 127699557 22078910
208415256 147488466 37874317
29358328 55123733 103894184
16869720 2160399 104417636
33356151 58978826 101226145
193411106 19853974 93942971
202724374 83229949 186316056
37113650 104279071 17590473
169579519 219223949 144558265
2604008 125763489 120158962
134662429 183357730 208601085
73541130 191851372 6096616
205945602 202071934 171152893
153581065 46063881 120687667
203587573 116821360 159113565
197300437 173080353 64778176
170660193 25702161 65512644
177436648 109617992 109018481
71415653 111123143 34200148
183884314 216215910 35039785
63725189 171994787 93147433
14186330 197066368 207576763
194285033 85993234 19228996
20960889 161575258 211318531
156582349 108149284 117043490
3626134 46571721 158317807
108073057 161064740 155444437
199125405 162816831 187935457
206869101 47424816 106725944
180975983 154777541 147107580
195591267 10116634 62418322
56240868 176032736 207691006
160173883 65514862 183410092
82423570 122575725 8301179
213109267 65256109 189804091
71055571 24904956 99589090
144737018 13811741 178471269
15605719 99755168 5477571
153557555 115253179 99187337
6542713 18463480 78455016
212929049 149733590 70555079
74679435 118545861 66872521
19116017 197319292 68796266
168635498 34652620 56984427
11490990 31927183 159829556
62163143 129092585 108124743
62428525 17836804 31406285
152494589 210483493 142190995
94148853 32183121 20019976
81277858 90695656 147468903
215750833 139204752 198222626
43885408 142938409 160160199
185870948 184647108 73712401
61102170 182186795 95785207
133899858 128132801 488521
29567936 53503236 107878477
68761077 137535525 152142812
159413057 141394905 60214447
93136759 116072534 100486818
126771950 139718359 220282962
74986378 64430786 147384864
79202563 24061797 126907423
137427560 107633211 81145839
4118253 162080499 59461714
198887854 216399376 84814578
214688801 204277490 12002754
98547095 157968017 199979229
158578519 4589722 93095294
146012380 100573050 5557866
128642538 55149809 114101840
139641911 82353344 110678832
141959452 109278993 90831337
119859162 27586913 84689429
24079799 101393456 161711369
112929425 191486523 28846402
56652887 49907360 65507520
71069359 31641559 49299085
156008678 94046947 86844513
47955963 19935976 17707980
33416590 30915884 34577336
197898662 25608344 133905414
220530657 16618764 94437713
23120161 88821483 205335655
148330470 110430312 127785585
73603972 84628904 181983254
18627209 8945906 112512615
61388450 67789890 55472922
106474475 153555528 76694328
82937324 207267059 177142936
176798711 65002221 19907779
150520813 42979573 164969687
67728882 204548047 109131000
53607284 172265956 104496555
90048057 197119476 141972781
154856726 155000415 182097592
103163922 27839761 53368338
137379691 28168821 195034746
63505 90480620 207192162
67582867 209498361 40602644
217769656 209021828 7011662
201156512 38542461 159087058
213532305 153685361 46557146
179494760 174644406 82375825
4210010 136545875 74145087
3810146 127908118 203842281
48074320 188614845 201473466
172950823 202063743 15626690
141470633 16852461 144918962
28581856 197610198 217470462
209914720 165680098 180683277
209098598 136432419 58590012
52899865 124598960 150624408
102744962 42518897 15480735
122806723 55541008 109029278
17339191 59445076 190465064
177914899 14049243 155429580
221536819 73915399 221524443
177528445 75333555 158354847
161830884 208116060 202695496
14804754 121154304 46490436
95594507 49287635 16904850
185756405 136499890 25344762
28867160 50355210 85706330
26166327 214079554 61429900
28968924 183142892 133328930
110352189 198345155 80874064
673813 200014643 175119133
129511013 210640745 110578720
144261485 16659357 142509527
187683610 196678781 183170484
217569158 138061233 189688053
131779688 35557485 78467296
128164279 23044891 165707006
199966226 222412647 81688903
117319387 218631285 200302463
23733948 133589154 205167275
31846340 198374313 97431770
137814865 1872240 77410206
209796825 113179249 133082062
9173646 84120727 156186414
131231861 415073 35075291
189754547 208057363 136809638
159959327 124654444 174275706
205927516 159266291 73672710
14749854 65310203 171992006
29660547 217778684 184840732
130004298 90280288 94262027
130737384 116174102 98284728
50218723 163970901 163480902
134808286 126426081 163438291
63393063 72209142 220807454
93742405 184059198 199834429
218341871 170934917 193068307
151214310 12222058 128411332
64253235 99839680 205632458
173443585 142374204 187834707
171617110 186440510 44315086
217655087 211757819 197823641
129641140 146115862 113371557
193568661 113724960 41713742
195452247 49031227 185492388
78714758 40172717 111512355
183729294 67595084 100366505
159150984 114935918 144146691
101113114 45581401 81000790
132849496 91450525 181244089
107765929 163350647 154730184
1109435 21923314 1440958
64501126 156439447 170160237
147288424 152354866 194142512
178761227 112537743 210076223
123274443 148106547 187334656
59665121 13324899 213675949
114140326 37584040 120793732
15323938 69685334 121090093
72286965 127749598 13762693
161460189 133597283 62456928
46450037 102202980 114281614
809850 16523341 157313762
149157024 100937834 140276894
107379853 134790294 217810587
9424117 216720869 187873780
220163987 134245060 43118169
86700965 197262916 171738765
147519635 209403109 108005861
54688364 42122944 215885043
209900469 174316687 136111457
213362165 119960494 129567577
56998484 128362166 223194744
70339558 151759926 31611006
110170758 146612386 116063112
43457568 25444534 18323702
200534712 204547511 135400781
109207643 91907202 16094278
141485460 193756958 138091869
40394440 222452427 85001979
79146887 203735274 170970030
104487970 60049673 148081500
158505666 223527613 85795492
196616246 106382432 64472895
89759819 81454343 57861866
31580704 134223078 223518934
51768208 95626613 73680003
206235210 205289396 30343778
138732531 211656348 194614040
152872905 525005 184586914
37456392 126162647 129331402
32571138 74030033 46319372
116531940 211156724 31506799
56474683 107099575 188826872
218287850 187589647 116333081
133441262 102384733 33465516
223367233 40646998 4792102
156570368 66461349 182489958
117974673 223985291 102848785
215571176 122054418 131119261
17859518 27053601 182196160
61531882 62218456 54000223
200675148 12374846 129665471
127312713 62031104 186044629
205489928 44884006 198551763
178876598 114479469 98175477
143399881 141845760 99852212
197707691 70433373 37720967
112495514 46773135 217493609
168446351 37888679 53895857
20951932 48000446 217223451
144682246 12676270 113147501
67697137 44860073 48094453
130998442 107143966 115291809
87351771 65987637 7512699
207622755 115737216 18313588
194290387 121475733 95062441
78133012 164311287 51601186
126707249 55413890 30476846
81468380 82067895 42727509
146947576 34573245 14213770
209059406 178933935 222654191
101846008 111900084 67863040
112654652 66052331 184004167
55022471 108069962 119335948
7426458 118442856 202907912
137605210 199125279 62371905
68488609 13868374 23219273
60737033 65380941 133857873
176692794 147498510 31378358
140770820 788828 188685973
48115826 26682850 79285972
223118587 110192689 63008977
57619688 44894275 161507896
57404973 6354369 77003417
75611698 46224598 16269545
207600096 207213117 56451518
112989354 205563528 216241302
77727446 46789407 56849332
40671510 48912334 129462201
101561985 143531462 85922476
214928617 148136223 117047244
144314594 161229027 53660428
87562565 150670366 22284330
174172050 112761260 206289178
208300605 142020469 31926326
169577739 110728458 5981146
109518987 59117688 169692932
88941827 84849001 121245923
125284182 154500853 99774415
37448580 64340925 156097379
41345759 197259340 53384063
176556879 28830310 185444894
189321409 79713246 133810309
191168853 178385642 23574919
58312727 200788401 46089955
92037593 89992801 64719275
215375125 134202754 216114877
170580772 54432238 177766380
7780205 52510617 121301222
217817657 197150566 160293924
66243413 27426469 188962621
109565526 175020732 2032873
223151804 126918428 56143886
64860564 151408610 183542880
124193923 156571353 51696908
4412892 105827045 25145214
211916223 218215433 106095140
43378528 155875635 94266925
88696489 68555436 16214713
142044121 158857262 200166604
18892077 42680694 65360210
57614615 141661050 209516585
5898030 175270895 203362438
119194657 128969226 125384843
41692749 91257436 147586177
162590106 49806870 163310585
28756577 79229814 90448548
141857909 105765932 39696465
80040948 144142767 205771389
122550954 208779813 22052898
51251532 161936283 151658861
8287007 174740449 53896416
165356594 55912407 30906973
162123053 56660425 91072471
114414366 209185365 128985122
138412978 126868070 220776150
138624530 78253407 213279166
111309930 73276953 217889918
216688175 167577491 79539750
35684981 155867681 186138496
189917626 104001403 186045988
160540813 122489738 64862792
165604220 159191717 62084634
60563834 1849741 131287227
118681545 100167542 61778394
101851912 204241461 135149603
86027063 6744797 168994858
105797839 49547671 7362294
110047728 193902957 142607107
94724091 7506741 92426380
189310615 159339877 219007704
130310566 180283388 210507170
106185304 72332574 174142724
176496437 132942406 8334505
202948231 158355926 19498584
68824159 198751323 84278161
92694280 103861124 133785294
10265606 164346884 19176856
48942779 26553221 159434863
137532467 52197266 75791308
68702223 199484282 224009685
6110610 190988633 87440153
26752253 55165162 164040032
154529704 175809281 32385320
100777328 161067583 111522250
219879371 128092511 92398065
140442025 101700725 14387758
112338817 123937715 173930815
48379604 194679103 95376278
74671537 167377957 187267879
204190577 88000356 53158691
63226757 33642461 187370702
220493849 59916636 46881564
100665271 78934502 214377583
185311925 64632149 107137024
143945768 95604017 25310076
136800633 152970054 60174484
202707126 19717183 133334389
221778210 85392837 28976803
50807021 189242401 116617098
1996519 65231935 83565761
156203473 59088940 80406028
172949998 119605452 68362964
74049145 139655778 187552267
80957174 127987222 90983785
141810211 7640650 114285489
45253128 89745810 223961482
213378627 179813419 218513861
215599489 116563728 158040814
152890758 145659228 212526831
59281649 103130059 132221245
78380856 65072284 66702641
165195865 100226954 106780091
85678376 182917133 92549791
142519405 190649924 109505839
18831876 159060059 46227941
155899680 173338059 104097321
160061210 145972448 203049504
63156787 146888287 73575217
222425423 196767917 196382601
22698695 48960844 131189568
203817591 75613112 3784248
105269791 149932969 7261190
66025142 55308633 127374082
156663652 166701448 135549142
106651761 19476351 196985779
10585081 45737999 121044028
100605829 96119143 14359379
11602606 53960530 181609370
217408022 140067252 207764436
41613719 63296137 40771910
207803498 14424572 124297068
168420192 189792922 171659627
151828934 8629775 205766830
133707853 118458402 142214085
108520801 14014362 159644310
42246100 165598918 63191140
161087544 147084404 143380349
193524205 215803108 180357182
89858035 118505992 197234641
118196599 189263435 146846168
123803013 132667753 142431534
164328074 172832612 213195379
56955261 160578015 86882282
209554624 57113521 21995791
199086717 135316972 82879188
168771886 113499947 79134469
175813161 59741758 61217541
160590374 209040034 81793078
23781923 53639070 16873403
151744998 84224139 116672597
123304691 220602338 107140019
176353683 30717892 100493437
35438050 175286670 57093831
7720432 9587844 83345180
169693665 212069677 124491859
193886839 41565890 56224507
125438537 98416999 9532691
19998185 4267012 156017877
196262966 208616316 114780347
110446574 97005065 136382333
123399556 193412425 34149888
49035859 81761104 85264917
77078828 90544850 34185475
37410995 100845574 26843671
119303145 199236949 58826303
152256926 36746366 136607287
156024224 136751706 175859208
215572033 131334555 75330296
193282059 198468488 87409435
80336724 188140522 205420666
215904270 188183175 221298269
33831875 68465651 210719951
220791154 29128249 121310055
8594263 183060326 69727640
157295717 115378664 5213013
57448753 11686884 59841925
138422850 198885291 144187331
2203352 14213459 6364410
95564925 43833326 98068695
165315813 173882735 151063836
18084451 203442314 56807116
120575813 62080885 153038040
27867366 180510358 51108436
45446061 133030972 188720320
15828696 6460910 12301957
200234081 8746934 46616599
44818992 185393842 196357970
37695758 23946457 94149962
137254043 175288869 33234542
35374029 46269745 26895610
176944132 192057708 23408984
75660809 44840002 198601320
53338539 53221329 30583519
128436149 211015500 157467457
118537449 137486654 38795098
114561440 221583276 32552122
40607932 157340377 49119741
5862172 78026935 133403399
65285652 8290444 160893858
37206198 129129606 136010317
1624452 1000219 136401393
127639384 147859209 221013602
10499568 213180851 116420669
69774875 23978121 220422988
63439303 74230859 20306604
122998492 138122660 30258551
37814266 88682104 207347181
18579053 119222598 137834395
108547342 57791656 90175499
46999255 59966300 216709499
160430646 192061461 174149533
185103168 61702791 155148914
62838850 191672211 59710554
174510420 77139761 42523087
173430884 113845768 7033606
164574095 102995989 164574109
113545141 177514499 132468428
111774289 96197313 37417105
160268684 93868002 130426563
105928741 194302241 19493358
7091771 107021350 51136992
138419470 69266201 43097158
189220023 51722834 193818498
59515827 150806218 131210374
21262200 186927332 59240596
98578881 115432050 37488983
24299628 83455534 3928916
78878966 154862705 108997006
170275675 145642911 181440713
199269364 38259577 160257640
112837427 59412133 26832708
156033919 49473313 18533647
39685038 197621623 61808476
57606469 137535026 161392406
127888589 165429164 202695453
4220243 212612260 185390628
1729207 54210795 100482460
119446413 157400980 161851042
42719587 131331958 93470201
203175956 66887478 35249278
181801731 100049684 184026325
205085880 29858451 207866022
158875787 54609969 54859769
151922225 94290463 117648196
40591439 89742579 54492810
80612031 32245889 122569703
147459813 16218674 49508244
164858450 6434274 180071908
149361465 191797361 72422673
37445473 66671218 9966208
125635649 22109870 115157022
25484123 72160092 47989407
137479393 10662382 81019645
144246117 158249284 144890986
12945956 149162463 155809458
118541850 100548169 155445057
89298717 206849014 177417532
190597405 208228958 135197438
216668568 207347183 125277705
220385548 142521006 11002430
6891564 102103955 109358207
53681517 10190459 140242136
97100610 216147082 220632562
191003123 102127297 117947661
166591554 70341320 188517014
138124003 142629787 17210004
58321732 14355248 104305430
84440426 213358518 91134228
162759225 21981438 138919354
66747661 25502974 204143389
57810019 73643098 83152449
173223001 21395772 148412245
135894713 133288173 13664072
49928576 221235405 155013525
55151194 105116249 79932821
147260382 12554103 58841876
193585430 89775688 4311306
38930350 31223566 218031938
126095638 163070783 90010814
213689046 80476120 175058460
212929161 142755185 52215579
96804765 1320439 48563564
47805986 151939227 104230186
127569454 217640521 41791604
156428988 133746310 206810737
114565057 41612494 77684903
38563126 190698292 133803513
57639703 13746089 155461361
33398653 39160810 28739702
210479747 136146787 221823242
54852720 151878216 66990053
189459264 157437768 176077039
107103520 155443 33255068
162224629 136429934 135612146
173708347 129724807 67892893
69863597 32249175 87158601
125107395 76066264 59191914
216781133 84018749 192568106
28282615 218765941 31150799
192177572 101288002 140713037
88332551 89303142 198095152
47644545 202101646 139859813
135142974 82758519 127784927
163516146 158821945 49927396
161786410 159349171 182112088
89878778 89230287 9230167
58274097 75759954 10711602
98652516 159562912 60456559
203448595 48588695 115940407
37560927 201323872 80328107
191122864 165424259 84341999
114856155 9164918 22687660
149403777 43064301 98581735
90767930 143651677 217700175
109934998 12889724 55441153
164306944 136407785 122033570
77526536 196396807 114479903
70848523 115782879 20648454
19498841 172189492 101912694
70609066 45744402 163191331
146897655 127965392 223269704
202720505 136789522 18170209
193520781 144169478 105443526
16479462 218722225 109377645
138029161 123878455 114127305
188866475 115500870 166626082
144747907 49996353 201662335
111869781 40324784 134816825
198698156 132994022 117880881
132814922 57221921 196741736
216347105 19869994 197175270
93630632 30481402 26813043
83157611 163011101 138728339
124846224 44223104 42980228
201118967 89333294 182973872
103203137 122256320 140493689
209678820 136039816 147776394
76762847 99009708 30352192
26495127 217839419 211168804
208544865 193065063 177586355
164148114 162988242 187026780
134611216 161517793 81999406
143364148 39689920 182768051
38481788 120326282 161005259
91447372 168500535 60933986
57187435 219240780 45946882
177220132 14310077 56776460
206019650 193492019 154635231
100795485 17888624 167788436
100028961 158581054 89515392
158683956 191516661 168520617
138238086 82450514 25919038
164496928 57251308 38164223
48130815 44028881 72354177
10870013 50042194 53169158
83995513 112197676 48604802
104954813 200218547 158976506
119742870 145833649 76515981
195222768 171829947 66843368
116604158 95477160 221808266
223270427 179972751 55275551
205798515 19283673 117427125
201913518 219635606 198366625
12478398 43422488 170623580
189322107 48248027 154515547
170786218 103764336 125908741
152800206 62458759 115894912
69014402 56988164 63443865
73607496 140834107 6472517
106110340 134453302 64448979
30086663 68527975 12953227
216616465 120875936 17558613
220084909 31770611 145404171
174218342 161322446 220184094
150789366 14940541 58601054
51862186 129001602 51484715
167961789 195018098 82815694
126983840 36122403 140011505
3559110 131293265 14237556
223204543 112102790 9522349
9869550 164562431 136192353
41259594 162757478 132592772
121023713 23810963 153063978
15392583 143811362 215671423
134075650 212858855 126661317
57537187 56632388 224030072
13266387 7460829 180338423
163999390 182036268 181838729
172187341 131446820 164178490
123806917 58084627 86563746
9726835 197890742 47252947
203420890 214005782 13229146
92650272 141749705 49726213
141272205 64504497 66972293
34285009 121597700 21962278
31030825 29912511 88513560
145425124 90036095 170882330
189346789 50092967 16816884
7896449 122165022 155576159
144711608 165106907 102931673
120118789 144235401 221081766
10380084 117090375 120805154
120151441 155649774 209509956
4236354 50972405 4641376
182793664 216223782 34139976
17815226 128071033 191980445
24452156 126480452 76184584
155627621 37664260 177457274
197330554 171630683 200283871
134645250 150237408 60454724
77361884 108339285 89328312
152536849 120061874 84699746
214943167 35560213 55344880
206077318 187678362 5532824
13860471 51214272 112539780
222148197 135711521 121985034
190568198 13250946 2944200
8343965 3915507 189219900
149163927 203465846 193778807
182139085 183920091 27200122
201699778 41092747 64757730
58525105 132782518 29651083
193315300 220931886 86421138
190160188 144533759 50166368
219727247 39937143 204781229
42365906 137333893 87627185
47600129 171665580 184159641
157548314 87897468 12497949
216832563 199092056 126505167
126505812 216636440 172653725
88792482 133828130 193422669
160794058 146743415 129172342
11188918 6029703 81518229
89390420 81059515 144863901
87503133 92162496 114229232
136955125 131200556 207242024
142288967 120426473 65615960
86173139 35237642 39899465
164660800 17194846 130587744
16890787 190270032 190034065
52597531 31999730 210736926
41114521 117534486 32673410
43593897 85343273 98425888
50826279 113530086 157268624
23801651 158069552 177008533
22606006 114945305 146753229
62234782 80543986 211427043
195000296 60231251 147887461
71477829 25744998 48861000
40908867 14453276 221515488
109293185 30355278 85062868
178568517 109106941 42651935
187276268 174586571 107768858
50412236 213792805 122313874
90763427 93646379 101626260
139026375 55616969 118701407
177355095 64243676 179903299
32668928 150704791 73517782
92303241 37593021 191454225
15268879 22009906 132196859
49325776 175812225 202147729
135268957 62727782 223954102
197028211 15798637 164023531
2680935 83792731 148162520
208676790 104207754 79427305
84800658 140558098 121517066
14064411 155489660 170354805
33130723 88352770 159947125
101031478 154439424 127302497
160252433 79145486 516524
11152248 193713577 206032641
57552089 154942996 135985997
21377063 154615023 62789679
11047068 111995110 12164862
84999410 213394256 188134849
80941081 1338416 216455513
223463397 87698106 13998247
78655523 173471656 177450386
61828188 221461512 28379104
198410457 100609875 1001149
164852428 86945753 217382558
211440825 164005731 130652911
150780880 55024283 155838416
188588426 158959348 22359295
199914853 125744809 163847024
129209337 63748252 38543147
197268667 48042827 37584012
211667263 213177399 166436139
9445458 150563790 3898045
29820837 136118300 188846372
129905752 4520510 81356206
159110681 185743431 87402736
180682293 65303601 45498178
90724649 214558192 151788622
208036665 138257322 54271009
4524460 7244594 182604353
102104190 223542927 139619327
67013035 55000810 150843771
62218751 116484157 198925680
193022587 48544918 121601066
18345933 121799232 55293923
39176853 204691941 66870654
196340581 191123145 90730246
11364278 24393900 190521042
223931191 84081740 140777369
202581647 153802314 9807202
124604644 11150907 58351267
134505914 15420458 55058124
197301127 67938970 17956216
108551249 98955538 72734201
20433139 87452497 208462051
196238157 73088921 78916387
46091490 69571864 219766578
83009119 31878742 217211524
9839377 93477636 15981426
66346136 80892743 194722686
169400766 194017617 81152614
111751853 831899 5933458
17107767 123490659 116034485
28222889 186793638 169065601
99751619 131471801 202458254
147776245 86502947 179650253
136177850 98589220 164736405
166304938 207976046 98691427
98303244 33070703 215217401
94269495 140356665 171953162
50203141 54589991 164926028
137169737 35125341 142254799
156159844 218126303 155288112
8486823 214738302 201990138
196300765 39737978 31975039
83508889 54017496 12787579
47725238 41849658 8117886
216961056 221123224 175967023
163677353 189149057 211967681
75972439 53044522 186433597
164591189 18011922 136440855
206433347 203930574 44336938
137545164 49207807 215015819
14470545 200181028 70648666
135274663 13759168 123001578
24255773 144058255 23377413
201840984 72896461 155254865
144341697 150510558 50209507
161235001 150278219 140936807
151412301 185250047 118534365
148632241 86438825 81648463
1823796 101351994 220129559
120081562 202298964 207208478
218679657 213302606 123268912
72273586 65135471 174739759
181208848 53635420 138035969
108164151 1161356 151954784
24268257 56280220 185905276
199229615 80938064 12008609
159576545 5001350 187052249
82730904 17643589 4757138
203488424 159002006 69401941
176676148 159588914 66955670
78142583 129279839 32902490
133175745 217434916 119603645
81280318 67566850 143479521
135991991 71947453 25781813
149344689 3772775 181113727
104179881 193099638 119337117
146879572 41761311 199994779
28454671 121862507 65063703
163158976 21977529 104115464
42695317 105023727 211187319
106872920 68621054 168665939
194994715 68197658 44271712
210087046 182445274 127163974
16747956 43900847 2452460
122542841 44938877 83477603
8700182 47001804 118060442
77702781 33144592 136943554
16959939 2640984 166162808
149255055 57426944 107062234
130548705 223396283 15060274
83413306 121794188 195609517
206663651 157686912 196919497
125050058 124505577 110795524
98982389 55137211 196801985
5298725 94767550 119725251
100581105 40005984 95730583
117377646 181107529 89835674
96862200 175123306 106433500
151951122 143226866 159374625
102636321 168456813 17523354
95250537 170380592 160988466
196353251 1809746 107883679
94652089 73346838 193156308
63395662 13045213 104319905
170997572 186039956 154362303
172401803 115778068 12455699
128079268 127386599 39001784
132837521 34289439 176877731
206229655 154090396 171855516
202473625 220021897 66103081
209467092 121712064 186455139
99659124 152119032 47884678
114480948 221364127 40681916
147127186 167133875 66812176
169319995 41907501 85157569
153791744 199819690 77821947
44060645 36629901 161197388
109074597 188935891 84396784
45135738 102351475 30533570
167535377 36742904 156837944
68083900 160181779 93111960
153669465 119392168 25514130
177542620 163055993 193618475
201974057 143952924 127328017
58951947 147790205 156479122
16018891 141016307 159175274
151623978 182746172 110071857
175970724 185466856 108738081
8198036 43807491 5751544
100690849 34586310 180636379
136745184 66586149 60835050
147109382 111878354 156610785
175101606 185438368 41491010
185914793 142492430 23731056
176581432 26805504 81037012
470916 50138872 4645415
145900698 119645383 191258178
221675138 126445315 136065166
175824824 220333199 86451911
99833127 117649449 107958395
73419188 192897846 8809425
72051849 131444157 192990540
8995997 161534307 153212744
142419653 134128054 50655913
22650794 123987272 32972444
63693888 111726780 5956994
103947540 32993918 190408256
33151297 121297687 62869057
203178823 15356727 25929049
38795934 2820882 218457287
142996941 87514143 73436638
46007848 109187929 89001831
199495333 193225867 23097313
41037677 127734916 38936807
180458663 184901115 7558185
199423689 60724776 192831318
66854825 217584910 111415827
203803036 174344300 95821401
202298061 212048887 188995641
46490600 93472321 109285054
180410723 63722133 177534950
15953129 105751827 32964068
45525266 186307965 37155879
217470613 198634115 108057432
10262964 171833882 189196080
175189937 17851327 54989646
25838328 12951998 151875472
139033110 162095322 104529075
48583041 212448808 87742349
57059964 55298765 35569200
198472444 169748673 151491730
143729069 133549120 175116534
61191635 137053275 16252584
21616733 219271520 13437378
146008610 38054262 151154906
160922896 86079223 200219168
206492656 136215260 194971063
166608736 192430413 164696624
211990932 213044398 125688809
34940610 114682005 67906939
16375176 54052789 120206083
218398700 52706737 169198848
178128799 122752999 54577595
81276292 89436974 78148644
48597643 10291812 121839630
106674767 215597494 214125100
34503384 31062549 90913653
125000898 154965181 153719219
178446412 161059870 46711965
186219148 143184230 200060359
57102313 148548028 115034644
157454259 105667294 106633729
216030333 135610171 58010830
95826833 88778907 60780532
42960819 102660565 135587210
199802336 119746941 143320895
63277911 121705051 219792054
175257158 136774915 121474128
44718723 53293409 110542240
112863889 103466253 208973191
57797677 17530289 49892827
116595982 87514583 147334778
188400075 199953016 165217047
184433692 39492239 194732868
100690486 210835234 77181087
184843573 159898035 164419105
48754320 216054650 174382630
105273731 213076276 98043086
47683806 183192361 94612194
71753688 77955566 24306567
90644036 176137599 142455998
46700897 15793093 97663943
77008196 105846728 128605212
149738041 139922445 209189294
212440185 181969041 34758911
76883989 65739843 96489149
216470882 107538230 152745292
37952463 163234883 15347036
171589594 115773643 17335567
85790562 188466227 32902618
107717270 199947134 171956015
78049770 16247151 100547066
36323173 43532143 4376537
18468140 192489578 101969556
23364123 100049132 11633763
116006672 215895610 27444239
145451570 20634861 80073466
142033256 19882075 31588815
196187514 82582767 46603956
171825971 35927763 17423262
90260883 138889263 178207296
18090037 53019661 122577583
205111863 39079322 14018826
211469649 127647250 168646822
57626807 122521885 90300105
125223113 107314381 133314705
16776405 35977482 90247231
153734937 102528066 132277263
158372068 202784071 69952991
113112802 119631945 128345355
3974135 32595301 5431250
38817383 40548666 191747348
184153517 21999220 160016409
83613967 41020172 216361775
148830302 29456174 145933807
4602040 36249426 36358782
48939690 88644637 15709314
69026837 153404215 54267571
209642579 47753315 144343755
141971700 171448149 3378015
208596742 200755941 40211918
26364025 14233199 216517097
133398600 110081091 130603656
3224152 8839553 29783316
104852890 142827981 96468252
60797346 38958857 29096803
162524298 198904930 153821812
155524241 54130713 83236397
119981916 124505912 39459684
14609047 177249968 116628079
7400699 152534052 138313755
121677618 86690852 96434908
15762093 70400676 149614946
59742773 222397751 126037917
216897116 19854641 215438893
175497196 208018759 221788732
103690145 162287947 29181990
147841644 111750356 48788119
163821669 94739908 31505675
61968845 80492645 121547189
197024989 175867985 168794426
55788156 148432664 130030910
115399291 89017803 57408268
169367417 8814520 108846268
8908962 220399378 13155690
145020606 54686024 845008
21444365 202895635 119764254
223499507 6048701 218929191
168121594 65564481 122433884
127649732 62364619 45819335
144105509 62860223 44716482
90402191 216246130 50212647
19920597 204814044 140089022
147708690 222658724 164393855
111936928 222976688 133557593
142857127 201848891 130833727
167299947 70534588 220991624
111218772 169716996 85848343
42705822 204967218 191521914
125533419 203144356 47719146
79485230 52955538 111305841
178101416 56164209 64455057
197154030 105824775 82623387
216657421 62780418 193464586
135143664 50869453 9333198
29128729 13031258 129663012
82231611 156434339 187982238
208976682 99449881 42000582
12334094 104544518 88841127
36416378 188547844 223931419
185044500 108879153 62722213
69887604 172621473 139979413
127473826 177279613 187124773
16576386 33851025 201053699
161318219 144581137 145613037
62556580 145719648 128940325
110850803 86238030 19445819
62388021 49914613 198865533
49947605 153235872 82515118
116971090 87724324 92696169
145330884 111988360 65901599
82396085 38046271 16090564
9837783 59719089 18334597
198401327 77365132 10431807
220417760 57338605 61446567
786878 124093033 96384576
21179909 74269134 192915853
5989801 204426107 63644091
187012354 76733805 26684929
193302509 104721644 174737754
151835037 4146262 57211171
13634935 210934464 16925618
59949130 172109873 49615454
41202026 95541693 93779361
68611436 176857963 173075316
121523266 170902312 92884745
96803607 88152519 73076555
218017876 76238636 43812188
120467071 16829834 52939155
104204670 136354705 220960733
74070392 10482621 124208263
134485129 74152570 11160314
189830586 50245935 26984293
7770889 176925618 190412469
177881938 73647150 153046372
19696521 53404702 93832233
167126918 170722327 55006301
137321983 90285296 183152330
180659444 141481205 97384526
41588503 76254638 40288568
219937036 139447963 125821909
221973221 165451176 163454381
32293593 119255028 176485599
184820164 3115587 178911833
192258491 112592005 92176095
38142101 178519405 88038415
94854638 82721373 132516765
150616581 181805591 222572545
96377558 105195038 171771641
183786995 146640536 77279013
79243135 94251619 176351820
174875908 218364348 70690632
44776797 83892582 173055442
126291923 206493549 205874278
7943645 72593665 6272934
103328978 76870241 45496251
207059588 64088759 178098572
118987111 59712477 56204645
37435752 93260553 222496110
213240386 207180998 67802691
146846063 191437593 97612118
125710830 29345755 12551501
56605139 164401810 88174031
76400295 210379554 206303567
151393115 139685156 219199596
215748616 46135132 190590135
103814708 121566877 41559714
99006122 189354965 101711820
114036869 209815366 109926307
28141631 166781434 186992015
117004967 126061236 223157064
131155941 118961626 32554543
213349800 114412023 38550679
24414510 170185340 80273210
203659573 174209610 179883703
94642998 98091214 59669500
56783935 127301278 70488097
193659908 119648853 50003215
72260442 77894034 162300110
190897597 44252952 23476575
57097746 21683548 64204189
147841290 154174896 157209610
19563930 141403923 139497418
82264822 180979458 217160331
164932371 77715915 72604868
222790538 205974915 52602875
65478001 223193410 128915462
204029361 102194435 130643143
108868412 4505260 193019984
65451281 9041848 183078704
139177232 155997560 111616438
176440140 8366997 75684110
8455381 111414070 206278646
73342604 171082180 88452815
156889690 66597786 204284195
15134280 114124745 26437452
208868459 197737582 126251718
58729211 39033722 100407428
107054547 130589295 76505454
145375128 216982044 188078376
16299067 92595801 27840804
57459851 127045998 2120385
142750208 157595722 193516897
188378323 114006095 180825031
136624526 148283189 109715168
115158049 138159570 42857522
66279242 30981285 211534473
131533827 106714544 124359986
52848756 7379155 34970378
215651233 133306708 115739819
192153786 152281955 118977153
73679092 120518761 109944177
110558052 97775377 61173620
116009741 187108285 178127491
60004697 5310541 109256292
141754032 124625784 25060478
103809732 82297194 199603248
183814790 166071059 154100054
161412620 202107289 198510183
34374536 4426477 95013044
112465728 123414822 176936993
180891249 88076347 50630543
206778220 97998628 169920058
113340607 61488723 10094418
94257494 36211944 169104128
43391931 150432897 16773588
155084769 196040188 104469799
30642338 68457704 22276293
179201599 171988458 120303441
26520828 153172636 27665462
21222469 9733977 80252581
181216286 47893927 4854599
127403388 119490689 77585460
171853205 203455823 157145230
79105226 6690707 110843460
79739938 20920302 58927707
73982057 91143729 153149394
185841928 28696340 108422467
172977816 85384738 97819371
47368111 4081251 91710794
178363985 178776899 222648683
169252776 2757106 2153809
199095821 168514933 171844331
146280644 71072606 122608889
185005095 161914236 221532035
149104892 88467211 215184024
77933135 18303795 152931688
5967412 81924935 84603466
31598653 124432933 190308034
143748303 34138692 64223944
97228299 203352370 181844103
205782409 114681945 84607063
110982851 124252327 179239457
167869050 72233596 91250689
38386889 154808898 92644848
145588050 20675580 29858579
114498383 207666793 159639385
129834912 149442887 116397123
155143333 113733779 22629827
171947115 77921554 64068671
108013461 122904407 80157222
91106734 81413183 149554074
67339996 24321833 168812101
33375267 109844037 103673541
61024488 30994575 116404474
156595713 191512496 139311526
99254810 209488279 199489359
97110431 22033345 17225841
183164900 93877401 70395983
27116026 185069337 10967909
14011317 31831406 200558963
162896339 5814790 140029389
57665368 108348077 90906686
117550546 89110824 14352903
92245446 104274758 103669682
110273075 11772764 6941512
52807849 196123349 219431322
163117256 147488662 68556393
152032350 45350438 136035878
43174420 214803883 84104604
107990404 92004674 121848780
56664273 34572125 86958704
165870107 73737353 131033039
143886710 169067946 117885657
188311037 71118770 78974720
200912446 11486874 136840040
193593240 184754397 123045396
154493201 163332549 98278976
98668400 156522996 86214743
3407282 106344898 128217320
89691537 549748 100533343
175072306 218086505 191651712
163460440 136110898 26524031
115291592 120640964 11673753
203772937 72070526 223143078
56502025 150900445 12920038
116040067 75361499 204986566
72037702 148372791 50651760
57177998 106617687 50449691
83731731 89115878 41062815
60535970 155720085 89133247
128369578 192162489 158961205
49336237 160716235 53538601
102481686 79936843 99625742
122116931 170984663 10704398
149811203 173038695 51372327
24401645 35590720 125289257
169871308 15687887 77552672
187910224 183911548 72008695
65620429 174204912 37168003
66491070 208972305 217723733
23576612 34637427 210488508
113772509 130367931 159851769
119892537 67086173 170773178
149388641 181780181 138254156
60949907 102908590 182172783
2043928 26849314 11837787
15495819 151929320 63317351
31889064 55850546 131697566
220804467 183214464 164736263
140017767 1975277 73239650
14184356 155457138 63054653
149779913 150345423 215485953
86090574 68205954 58066004
150515447 219563633 126274026
175882622 36243602 165112429
33416228 39066627 70620476
169328403 86139205 30950921
78570865 148318268 2807367
111404414 33119675 148344073
36487293 22178410 182548520
157946653 221948892 146526874
163133908 124936506 147850252
61091842 202944504 126087848
24704160 23912541 113579499
160239179 122860640 97496524
65036572 156983911 109051919
95462327 88716259 186376883
122697636 87029734 140420118
195753943 8304718 139987574
43782320 55403381 122253426
206060689 13302840 93855954
183067316 204490758 199758926
149634798 44200736 19868187
167268410 139651906 149822850
142359421 28196104 179015624
137931948 28535880 71468628
157602581 177889407 136215801
170247413 159512966 108434265
192930313 102348378 147770554
166159277 137078827 188230963
164115041 164808411 178836406
51322785 52059789 68649319
127250682 136628105 34788438
189984415 70278298 58886190
35224548 126971299 25224562
41621330 118250442 80974100
144076788 14983731 72824349
152038297 101979288 99379017
13003556 212357037 98734233
147043545 157062622 78330288
222479767 64085379 28175942
95396401 142777153 144441044
219961777 121694693 94490038
93674898 146669878 190912602
41527085 55431991 109333334
45924557 200505476 53231341
150162900 115458722 209302763
196803702 117871635 166121040
3427660 157227137 162752274
15209960 56897971 49511910
68009133 61420678 68277202
141369966 49864555 119936264
26665114 123827362 210769516
124643878 16516028 12756553
38792526 164579990 207327419
58978437 161223124 30870419
40959585 153176632 150630671
119436389 203879770 89151598
44800436 127864184 173839983
112771941 219041933 4228719
129960415 58079745 216188632
70165345 92972557 171540114
205102791 70111584 151460975
119519938 74072532 25897867
157233505 198420521 64421683
3546772 214675753 128152902
165320983 210836085 16017120
151607962 101787921 64289010
162507029 192748389 150919929
82054591 9293920 178456071
216119004 72424943 33729527
194502782 191445299 3999660
110102234 164295228 196264529
46233500 142428799 89832672
125511482 104754660 73879333
182675782 218911208 144891210
50517605 105698465 62839499
98314610 140395670 206615018
141132119 133021019 123503076
26886661 26501902 27650640
46708486 98029904 124000739
147162802 39504382 149959867
183188692 22985069 137931670
93790109 6176673 158555500
102824114 65272753 160621061
158112830 207874267 56586150
166422270 137545460 186251390
18552436 178919872 220577547
201096541 53953373 26250948
40454939 126349897 164711265
214430717 70978112 147319765
194720230 94384025 55965019
63118143 193874314 2556940
30479510 131864564 135656065
141237779 100173761 153992091
189932534 133151489 77258840
16097238 173915971 169319458
144961297 179074361 206852399
9909649 82861938 106923307
33068836 72960344 178574620
100833506 178324423 175515583
190149222 190024433 146666343
119813017 48364705 214028217
99164430 189722724 144702263
34664906 174637519 102671538
172771073 94320797 39859441
136423698 217475805 140711599
198839180 54099615 98383349
148557565 25180395 179125387
52319507 198646986 7310480
177087919 34180520 93221994
136673437 92632081 205572346
151141071 104408973 148048117
114492961 143040319 190485536
125345776 166379974 42487917
113373048 110129792 47793031
125528979 75062658 47367034
39622159 155998725 136778557
151598623 150218817 192724721
105088654 118103685 106343709
186479828 13822611 3725723
193849835 60683753 57912175
45028887 85369808 21125344
24977212 97647644 37223558
5345530 37956142 7603240
38858570 192252867 179270391
161325719 4608066 104291422
188522570 41802794 195378799
63399982 2596766 117079615
73267733 132758299 38623119
200950750 135697345 28809188
32424249 142824343 99044088
109913098 116147895 152654122
66024637 188178867 130338955
44970091 216312834 85766632
134922020 52370180 56298557
35720534 134162877 92949988
159706743 139065563 25333413
161279233 91268155 136215419
204227696 87423136 176422853
20455087 191124239 119581882
8248598 124194920 193977677
36111440 195174043 212370311
159771503 76580562 48080127
22498670 138343039 187477151
91553177 212164462 8359006
64840099 114445384 114525827
79061930 14634421 206012503
48890403 74042470 201668875
100345992 136559836 77217773
210474593 29724358 98282904
179418725 70473978 42906137
174287532 45435694 89860220
184234033 194145472 19075512
143962637 60020591 203318616
184141779 5710193 190043489
41564433 221515771 190133928
133208282 55455067 141824547
44315416 45600632 15530280
201546237 134379768 21844791
53483289 57093957 198764856
103097008 110595177 67916419
35227534 156357556 162538284
101178280 70183114 143780202
208257920 10514453 709297
140945171 104489966 91462367
28403417 145757060 153012352
190972066 77258570 143473675
53829028 128873012 22717768
197447219 95529530 166645909
214867187 167066559 183447376
14591635 223203107 174265898
177616393 97711578 177757357
201809899 223944652 61064539
100566540 151149459 62586281
210282201 186543148 106332396
161867337 178985815 174599118
27069383 223678665 38102029
104771500 79464567 12061064
74715381 86518790 130127294
155632055 171992766 133723964
68307150 68549700 223775158
30062199 104031453 25377151
114410843 4359357 156565693
46411892 29176689 55417222
127249838 47031484 196679159
53719991 206641838 211328343
190067182 48343800 8329081
105393174 206182197 192102945
13727181 180427319 49363100
217422782 103190138 40046102
17200874 80721578 59772772
221020682 96691310 62546473
216403895 80914443 208849462
79537739 84447328 114952559
195958838 211850810 140850674
110347493 140601196 97982572
113196356 207470585 111347154
154491933 210007597 25791729
26023213 29406675 8359435
115502456 34497279 105305872
152209387 36759688 180856284
113507013 216319807 111981065
52500250 187704351 58005594
1752603 82146964 207878084
106082406 224085923 165830153
83317297 110243514 70644929
50439195 178081278 42650484
173394174 187306600 16954004
147966014 222318554 97700600
83187603 148621350 83784530
172982131 117283768 132467476
99533181 133922042 148504618
111300457 178126950 188244423
159830195 88380762 30017486
8510137 176290772 211161486
85037742 218281058 17264779
178266949 152006039 170561722
192120163 208398301 147754173
75513308 204057979 176234303
132040772 150468211 3396361
110353148 42943843 39608750
74569213 192955019 68412466
11518336 19847240 42286165
24099073 108144736 220598686
138794122 40099460 19095405
55782052 59393042 209541908
184808427 63907853 182823821
86148980 92780204 35688008
52703652 174641417 203642378
156591072 146080348 35208762
95571576 123681455 49005336
140989318 98672209 215274996
151288270 34539024 26760311
53940832 24336638 2569243
52999820 121138492 28458445
162081309 191727566 98715974
40927605 146155752 128722222
114447574 220987166 74326015
222366523 6661357 147386173
48353017 24987239 126916220
186172480 222590915 197459205
112207654 78357737 69458850
209220279 149447863 128724310
92912305 97029223 123086728
123739378 144615958 224061014
203070674 34736586 62543041
202579887 122874219 158599418
55873156 107344585 2364442
208891865 39625080 327940
207346985 175181894 76868731
58581438 76121998 164377963
158619644 223639823 223137378
40353926 72195035 70523042
37285214 47626754 43024274
137738665 89682033 24951344
91883213 73982444 107608299
77491195 91305035 20203104
88330688 74789921 166570683
4737329 185870582 77739453
42497625 160633030 188128622
56069710 172359492 60896371
160184251 136067733 147662864
27086311 53677145 85961544
64145194 57036533 58276436
190150108 34523703 90188484
17709483 193108230 57539458
218748357 10457552 152137179
93896080 30544216 101533833
28792096 179367903 182986090
80926246 8402368 111565704
150986252 56873780 140182947
164595599 127725192 43685145
40245947 16175135 54473750
180985329 21018076 65596483
128120093 43115781 105108662
52462873 196266809 222648156
139407752 42491002 105984209
73055806 105530235 57535302
15313552 50738142 69388850
44854796 85675536 20926465
168106602 10280629 61125282
177769910 159793498 32015183
129209452 104687738 449150
49043829 142492055 142843772
218125416 124272782 13141032
157446255 129232950 174795386
40989292 16169105 20693353
145533053 54056753 166772350
184740585 150505922 210908130
220882807 144587246 25570342
3790756 65242712 211100034
110897729 157127120 219456699
187696756 83174409 153901615
184089821 115553463 194541271
195253036 91418770 209718802
42137465 112884353 71863619
65985413 83675933 29130126
90061603 109929520 204338587
189744803 200826599 123097662
75571498 155650468 100906474
196217809 95965626 160224730
179956265 137291952 50662741
204201689 28003827 76168000
9249946 165440939 194207234
67943428 52717335 164976785
138934533 107369346 60250233
196347763 101064712 156416644
119820934 177797247 174997840
37564699 187349166 180481796
86094095 112156795 207052034
56966770 112983741 61135395
77851669 135471104 41763415
66320401 48760617 178481851
110027320 107471253 109427094
172928282 183610669 177981822
207439161 162197508 210971559
205374674 221974207 121450868
203121270 96505129 66202031
57941884 180818339 40862444
169615664 182681610 158600801
210747674 102808540 200426230
78880314 87215449 76843329
28140603 50023553 24282697
79035091 12737607 49361029
97720104 26393097 25157894
66909704 213541121 184972279
19646195 112026498 7566860
102149401 73525185 125135678
130066455 31401400 115462991
110519131 57567031 18815614
24337547 93377250 134204225
85426049 100600993 176854591
57828337 75402411 158086487
67708628 41630275 124635754
37373025 21494947 68871002
55250450 58525115 78258853
120649041 106667534 17453160
146344178 158938388 98715496
53605452 175402321 138308457
128090885 128941653 211130301
98995181 184513208 208917198
118691177 130700046 57456615
22481544 47639732 156067967
53230267 220493101 183462657
57465703 122220055 111531487
111329106 217779910 205654877
69470847 49307670 164113320
73745846 174942056 116627359
105445842 111919594 16630190
158294371 157005184 26526814
157646996 7916490 203923927
177618559 164502935 5540293
28823008 20021091 151841111
158582959 30653775 24682493
180766019 189767795 165860907
7252232 114993928 173810292
170528899 118137335 141583037
126244050 146690080 128598313
223490889 193574400 143805654
85311294 22605543 150639253
14596351 138266117 178542585
125891412 16769422 3449288
22453252 28432504 208036325
38820445 94929807 149417704
156766289 92814134 139230401
43977315 147371626 150718604
158421817 120227850 62961707
183654817 26296862 31361174
62418465 86320599 163284814
91785277 24573671 120393770
129382757 60076806 204070740
101499069 2450231 219237982
218868799 127498874 57580789
122825122 5783120 12740417
102289815 36644880 220232362
172180983 191274289 18534168
135430942 213558186 74786833
106034402 216652131 150939828
114706111 204870757 47162284
97439296 196558969 21071812
16755364 195056781 4045621
23960811 86348299 166750075
17528400 4540425 2504845
196012843 102550504 142601882
138472397 120469762 193128038
130554615 149240978 150124514
143706506 196248915 192997116
181589836 141588932 36809259
11225124 41491038 142918345
202858512 88862951 122235374
189622711 34614479 78811423
8416929 51476542 177149698
65911643 192034819 214585628
187125402 110587749 176089867
164718213 42316913 25692629
185293757 92857825 91661999
181089721 104659055 165103004
55371945 26953160 23426527
44164223 185342593 162194283
128475570 41209890 194385777
25467078 162200754 121814225
116598386 71298069 35543609
153079133 107349226 169176579
127713691 117181099 181487056
22295448 8987779 98814293
53467188 108017796 82004359
125153602 139439354 175672123
144504997 136028083 34378045
154607567 107083975 45681061
2859630 202930479 209004828
220741773 147047637 207391895
155959668 144576470 74974403
46132346 23126086 113943582
22649556 74983079 166809300
90295501 94982062 206901914
22601811 206259666 53114011
130726032 133678386 112031626
187453650 142197644 222692771
188577766 129097243 80175361
13594252 4876608 213748344
133743562 43624813 197898229
72620706 15745687 94476954
96360354 219405648 71341289
9489257 28302822 29133717
199365079 222316396 156282255
176661223 144731180 141849562
81229661 64593246 99499924
91381198 197569505 155240720
163899288 53960541 22512062
156723424 24246550 53164233
64287907 89726490 62910798
5047495 109013299 161244733
54683340 1847020 179016994
85709866 7227259 190057844
157814565 54163442 220830797
29877706 88576983 116653090
25754983 48086388 106849616
142601750 89043497 50173296
12554153 170458653 102978561
163151828 20959054 62843086
152749840 144091531 195998543
219440627 109368012 193899842
46638688 61038154 208498447
97826204 46507008 22736981
55350167 92434246 217600431
148749748 209934545 124912459
77214247 25282761 92776937
129633679 66177101 129499093
222741093 143533091 195775423
203706184 198835544 142068797
94574361 70259478 216174956
159446706 56287656 211611157
138540579 198104849 167469140
87709420 167351611 18203163
53894925 97616481 17902279
100569884 112849122 209707252
63033877 186289995 204109937
135435811 27976934 217640103
178493133 189228911 23100500
7639734 50707919 46624646
71557194 203439356 141004576
110941131 177468502 150552411
66771937 186387441 30067241
134009652 112521454 102430909
109575814 47812234 108498335
181927981 115589369 53850717
148761158 16718259 47307081
144611211 144012891 31847863
79853181 2381205 103319985
156279228 87659240 177275064
142455407 206136603 217929867
18629375 88360254 5681713
166208154 58452988 133828308
221914514 185615703 171527760
163452139 84719827 207945619
48651803 21666381 50123030
173136319 8361356 165136189
147698430 210137944 212902555
153474533 2791382 69099759
171578632 131029630 148680075
134198311 68903749 64675828
184456029 40267536 150987421
79777974 218154883 3514684
4403266 150974482 133919469
13725024 155243679 159903661
144153168 24389538 166531312
94761961 50363494 116498262
74624139 136879392 85017167
171933693 8228475 180795237
9514005 33749723 86774428
162466807 151773864 112384432
130027503 188874163 39104665
176570106 190326284 54020400
156777721 51211052 181709719
123258319 207957747 186832723
95238899 193718482 84918074
116807432 80362515 203545934
5108165 170992896 188688620
196020076 72725458 213080726
76683657 93449186 221615845
218804950 38277464 131228265
158555605 184840723 94615320
169783445 111065537 61819563
50064871 193598153 73275544
152896227 140235226 96441786
99611304 99119174 142263253
30860770 171537725 200213848
187108829 24918305 132442558
214835452 196408241 202928022
211595562 137576463 116041496
79191839 197104766 144617427
59197482 29060276 143461300
214369689 103919447 32032241
48258973 107873135 202469004
89631257 53337509 88322803
22593345 99193532 165567833
198041511 187277996 176053887
45885347 42694881 145987044
196347731 187341835 31848556
191931390 16389098 116218916
74846017 135003892 216985998
160889787 176087995 51987889
185628411 195609535 213488260
136795076 47668358 83802236
36820094 55469919 6060240
21342713 197006826 45371127
40180394 162395321 159239693
110085247 199188591 43673850
191852341 77462304 72074200
191133997 200528442 184668876
199089490 39564040 147458558
13394976 15878443 166874031
88181560 209083844 13282624
100174344 86203432 180097299
96923022 41596653 109215122
33800668 21773576 18594416
2011083 97326393 181411499
80470952 42302726 52319346
159040894 32508515 213990013
114055335 34036090 183396677
54355859 211879451 186840096
9121376 14184508 220328373
110294112 57719640 19088822
118794708 213265443 83902865
3782215 179793983 201182128
159815500 153905511 124534526
192008877 112713370 2174381
173569527 193017706 94091687
220582399 104629648 194446232
136644888 19622259 111740606
177761757 136262203 148089512
153277791 188716712 46358861
218620328 64655304 192220746
101456318 78283969 174310001
31834613 95875590 79728398
9413172 122627988 129157502
176504478 6009706 186521308
210892808 115056893 173864776
102481953 137792428 213977107
169616067 200752898 221819110
94487089 40070907 50055348
198682831 184358509 66571352
212694076 178202975 135894098
197041231 173080696 160493330
12776868 13940223 84665683
215313681 178434619 117180772
62335118 157332589 8632535
104902749 121129890 193670381
13016589 112837564 60309368
193338940 38557075 49404043
183263491 187687347 117133037
25476842 24227750 51587277
17049023 160589347 132190785
23484829 130027461 137611362
56516590 86973167 116776339
206603348 127405663 131239809
195771450 77213665 125937571
201471977 161651919 85165721
52616695 126028580 36000942
73988003 62617495 180017369
184017605 209005838 94488173
161641414 126573613 7551075
151536558 2468960 136992259
92341462 130022082 88196096
49212654 47146250 22859815
20375929 105686264 16061926
29226592 97066830 63632143
12459371 137118898 169285609
206497488 201403807 88235861
58532211 72840005 59782949
184370138 62496775 95629771
137072113 32562621 104455580
119095961 162539157 141391146
166563405 111953237 66560597
93350056 135449838 191369684
204413156 87080937 212811735
197190214 29456210 159931882
160709935 181021574 142797661
27577951 98585152 71117292
149924859 146182957 140602532
170702865 62651072 184422752
217498316 121640926 131954650
93774525 179808657 192326532
7511450 151599284 94979472
48333119 125414186 50467490
22216911 97682605 172074628
220345785 180155725 136219149
154319421 199737184 4172755
191460375 131303585 67918525
192952323 101602634 206805282
100937811 174733476 41829206
172887944 188896152 91713742
81757132 50887501 117028039
174641979 124066881 114513929
219622090 29221088 219507284
49848401 17354143 106262060
38925629 222888200 126728332
125999731 156938562 46062816
171139174 22878171 194109726
198086751 115714499 200338673
128531657 204721348 71647396
19111442 55987111 204570055
14573610 206695442 83117053
14607539 90602567 128905720
86136589 125916049 74688757
212293194 16650969 43731647
214122574 42508619 200039017
197652393 98191892 207219952
116619851 81287736 51891176
78220569 197332897 43630939
139370965 142269164 119939557
63853806 34292546 56010231
32850602 90906970 143422151
128333074 139689111 206015026
140681623 157989151 134121612
121180852 37894067 19385191
195111488 191639846 209394834
192447972 206731445 29463888
15712329 110466001 142004981
76126437 31670159 74148642
112169788 132999695 2592297
142572913 43706736 23245214
126251557 132683415 109533515
140672771 185670303 81206724
181498372 190524838 26655858
153213530 77427424 126461665
13683596 135331742 162755355
145649444 47021490 132427864
14723775 147227831 207590442
193328036 42258475 182055599
197310959 23403910 55484545
80991422 182061470 140530408
121198318 31599371 222586168
103081335 3462631 4258808
54218273 67098810 166723001
32899910 103630388 164547785
19173243 35753576 209191104
212030864 130189974 87506584
74989982 83487907 180368829
83081297 8303042 60526280
183743699 47623017 95936666
201088662 132661001 88812999
8731463 122406226 76245202
24766851 50916771 119935771
124834416 188623547 216395599
73431878 60011051 43541975
149779911 54375245 163968947
137726415 142210303 190603814
166783370 90812527 113946433
130104494 69589363 4425113
152631349 215590004 83627052
74974955 56512648 140359937
28185000 95304 208152102
187980987 212728223 54954745
108486998 190744248 53754635
96966627 160696624 161712642
215350579 71288610 15509638
158557108 119738232 27532739
110044219 17749364 156930593
91617528 53902196 151528615
204336344 126828776 59094269
214900110 215796956 127398781
115875772 189405955 88150066
186029204 110121462 186605758
112676692 218245613 83160764
81453953 147178430 198781411
77663903 174761697 186187283
144237956 45338390 153316564
188929186 48902536 188500918
135042389 47457950 14474462
122159460 74386248 41991146
196846621 22455156 10571431
160893945 148208639 33870861
145706061 81208616 82976598
137671783 45979621 124723727
134717314 189090107 180990241
177008227 39320138 132861281
143774213 78501968 223265217
124744737 184587194 153189282
78079872 35752255 213572970
9905917 117812133 88474594
106081112 164291491 179804513
149758672 2429366 11341228
63987448 171475059 36845965
41956363 170029474 75909900
187437958 89182525 220690757
95651567 149049777 106111314
15207529 15377113 197918067
65518953 77596863 73910907
79733220 29640891 9151730
126594196 203382663 137905571
116482299 18331520 164409973
142450382 163324930 6423440
63713340 160232930 42128068
215155167 41846437 157490701
38107983 75480423 51249241
163773820 185020492 126155231
29345892 112529345 74915377
8893580 129906343 33790835
63186095 87276293 47507471
74384166 62521061 197972809
16884193 133889123 125717117
210787039 85485622 60242250
119580376 29339646 10865475
210563574 60713616 97096060
49217038 212219379 137137755
132374874 219913683 91821590
115896937 67483123 124672391
193293770 200350781 6563076
27151124 81989843 144122547
88004136 50391132 161127353
221626437 11286879 173366083
101047655 213271708 41575519
107376711 202699606 83682059
88383567 149852810 41453713
60729706 159729747 24728173
70455559 133566410 41248000
99948064 43954343 81827682
159285365 11443718 33043566
202497395 90593272 120606837
123224552 83833 104624926
142212164 82392525 44395831
77738035 107387358 372502
36929256 190197691 4608799
209070766 177700430 194264607
71638944 93902517 187653709
75960229 148300562 126501714
88366949 222841271 130219193
75772509 77857890 179855434
30596296 132658199 143787165
88781929 30699714 124639293
192818515 203946583 124841379
178124997 132548872 39162038
64872616 127339088 142745138
154485682 48122762 110355730
5605162 175065574 132770439
52555096 74930542 70158582
5472775 175138358 173952933
188096833 42218502 191534158
125118065 1275051 136712735
129583858 214335504 108575008
132934069 166872235 140752363
77919918 197194109 48229078
55337831 65182345 74225074
106035748 132163825 183381987
127283713 82102417 66153852
130326255 122467875 111288042
214918337 183874800 198665838
24371191 77651188 123181042
193956726 209888237 159118033
123193234 90407976 186998030
109291820 158571904 76935969
186257814 116060279 82198599
49865793 25481789 223178534
204255382 54766065 83743867
50496269 32886688 5102099
49981874 214225816 94110522
166996952 6912535 100439392
173720876 135074922 57636858
181348508 33847544 133876875
71803997 32550699 179259682
199866508 49251890 91423809
202821642 35545071 167251545
88613034 196611157 126323181
215812826 105043872 31229781
89521241 93662683 112856168
33269161 9811644 222251981
85251796 75620082 16616010
6291517 91874072 119935556
126453464 8775389 174635315
134542905 209445876 220541321
82243892 220755104 89521506
145876107 84188888 204916501
162938706 82971601 139821943
211735741 128221182 158419553
22497191 73864398 150905325
184662633 120355285 166579545
88988183 220930551 200718652
195410401 98346133 220217827
131997155 55053761 220255471
107749357 193268406 42570317
21202253 222660409 187315818
100383233 45525618 150675810
154130741 72320806 65681084
84540640 130188859 163419298
94302934 96802473 191731942
43554149 141724582 157397728
122188914 132978246 155213944
60334658 223493445 107605958
220337405 24237710 215404296
104142776 127269483 3737408
207120819 189514713 56420121
46363707 125253412 182448261
22187827 126123259 53701686
138144272 163914922 208706850
75647616 72972617 30408858
27895800 112118151 102898830
168088877 103732769 83831127
39402011 54304005 15404202
68200359 167157363 62019517
32527816 3964947 97842138
57755003 191275625 158267869
111650453 172501361 223014043
134271763 23422969 30654193
158291712 184023165 149612494
97639344 82071656 77929714
150430441 3285119 205261789
161633692 57310352 155346673
143602882 145471971 148312101
180143912 183405373 39500328
177604472 142870067 217494149
113137789 155933644 54574654
14686937 69253318 221544984
31960140 146323873 181118576
1231183 134542546 87898341
138929648 118633598 181105701
143070051 99908421 81426467
201886398 215027586 128457711
34653584 100819930 143632406
142250935 50430416 113847742
73690826 99922412 51096035
159167084 184034352 65662107
122517124 134734452 101212065
41250519 33352824 48054732
139549643 211724754 48412601
180297109 49158827 222032799
175748704 39009232 116964942
107688268 64429156 67444371
205030808 129458568 182701879
130022731 195689773 140882400
166260599 120936806 1983322
103325344 77198363 80687964
67088536 220046310 87703241
72161216 77152670 133759827
109057989 54899129 29624111
132990286 146942482 175169164
162622321 172770946 6524209
30762726 123416019 31625990
101768999 118937755 190937011
21569665 174561079 189752226
221997670 2548128 58681269
114872434 147688635 125383252
189322317 47807562 206676446
107297344 64160888 121817342
175968781 206074951 192014022
25431749 141893116 83847867
72918432 43934927 220981444
92172767 111241100 137018192
75645977 102951958 171549339
42490433 191826143 192177688
80070599 217523977 106373892
202092896 111360514 35345532
136880079 103463022 53227698
159597057 129633456 143066657
102698587 62356857 183698955
74472870 79812423 24244672
145972947 79955052 160959595
195504100 56677965 6983585
22811745 90860103 215171627
58028767 153479413 147661184
189950442 36937955 59958553
150371925 95244355 60074171
65572668 209086360 86888545
58620435 108638216 113470989
7505508 76969729 68376172
199474174 91089236 46839843
203866126 33804704 3524852
199736321 107220926 110305044
87835751 218764590 153371080
98618174 46821886 110227100
164553702 1787480 159714393
149044739 91071598 98243381
4447929 83708688 202502905
89082669 115988940 171766826
4284416 10502829 130760527
105787549 123790568 208400426
162604064 106466113 22791988
92319322 192070343 95925443
115390699 46526226 203568331
217386837 201519317 58588474
120614070 39278159 198216550
39750795 59714211 53843201
71307118 128793081 191924445
8777426 86207568 66343581
167160633 75607110 158798489
51975835 192452909 162225170
190927113 175026937 72975575
13995621 73346862 45376995
35515159 146104451 59428124
160385042 122593896 153366284
11664714 122029536 15495322
67700351 168163261 84744307
36663582 58983271 92937207
54336103 80763458 94093518
111824626 116478551 184025705
217499745 202003846 106002253
180004336 21368728 72352597
185974066 142584048 193940534
38226616 32726195 108384942
41780559 151802889 170146149
48095651 57097836 104210516
142901286 53817310 45955385
153579454 155210437 220846474
161792534 56820064 27601919
204362629 143286763 152942202
3456559 170482020 13960486
175750380 166630870 24305586
97460153 43379874 112587949
9950012 126269528 127673357
4213587 116276803 86424338
89170168 143762418 21152522
116616593 193415052 142114847
82245494 162912443 16155482
208812839 31275391 9167645
146124005 208744471 13834404
185791111 180196598 33876573
78430277 132630858 113809587
196804113 36454339 94071001
151065202 148545885 160477896
86043717 51605522 94822549
116195690 1500774 206253160
14301250 177440625 136573058
132473960 84851990 126825966
40961972 17000707 60998402
155372293 48641039 75877379
153222514 218636892 165083139
69197880 104998942 93230895
73167852 93365689 106036512
16593343 9838513 38349033
95190273 125234007 10353324
34806024 209821067 93744006
50291617 150863520 14376440
44521791 868191 106610597
126633749 180835409 25784387
135390520 177548002 65324055
174205029 79462226 200703365
199008008 140585334 157229682
115693478 177854790 109463177
61733456 72153823 159434118
141278634 85198904 62103916
201605838 147041359 31431829
139029120 220685280 127384423
194881676 126584449 2185318
150486413 190182644 42256408
134992816 171611316 170070279
25203430 200963406 190255127
73364037 121619926 174230542
60607496 41615363 197182184
172246740 42781517 65646791
13772225 61111288 171926525
6459130 103783764 137729918
7018638 221618967 69318934
133464347 107410833 61759883
83519007 30096754 90346733
89916984 114783007 31237931
64072502 56580156 68347853
86574341 132731215 835408
56908862 82824458 55169835
151434967 191308792 111890291
190313332 89795867 46512619
204297639 2185165 134053772
88627093 110077282 88382665
21898366 137124302 19777240
212317738 117088869 29773897
196901273 82150889 15580953
144406360 116796067 17497904
158975442 4906475 98008002
36044322 16783496 153243394
20208850 112147677 72127979
53397689 8451545 45354200
125370238 68390713 182364901
213210749 21067721 52390028
70057264 165825203 176221759
196516439 70845204 46136430
108311942 112857665 72990506
50955777 184525346 138424670
129230404 147684214 110964282
184023921 143104594 70645656
3957653 67810109 112955502
117809077 87140063 20904159
219005516 66964749 150418766
102256696 115068077 10946678
116404655 165529425 106121354
35862259 162890777 39623275
85137290 106328929 168018814
182631035 36809280 123540982
9941753 113240719 156886016
205877435 114344122 85778520
156998511 85175271 52739786
205060952 214512303 178021311
217441253 183882949 69356761
49310141 104372417 4114288
129817661 160322741 199825781
65421514 51474 12635943
54826806 85296588 191985795
193283174 43474321 131256819
114885322 141441589 126776196
136336661 123720995 190275019
37852133 79017144 216588262
119503077 58385390 67340443
86145118 57540758 155363852
88226867 112895022 85214623
83880308 87728725 209766137
41066197 16123622 73132672
32655848 99725615 186932109
135022473 187558803 210663993
186854916 134786726 123298961
70841067 37788661 132179994
216378539 174902871 69041387
84663828 181048491 32717317
114662541 82095164 123268396
107476618 145250674 104148180
103019100 39006897 108822821
178502456 29951350 28991926
155043366 149626959 118028940
10293848 90284651 123390361
85725953 59084959 117276230
35959416 112425550 177945212
200815600 194455479 165663594
157297946 119244070 187706537
114335045 43823703 57672893
179006940 198003780 107895719
202270638 142278126 89869707
122104111 201910365 203549437
193584917 160492923 81499114
85391909 185606571 33654981
202330777 5396755 217325175
155905141 89439583 104728977
1668538 119885425 39623818
44232953 184870890 102969422
72179031 139513908 207885552
148634880 80104006 145328970
203776328 199110111 31166738
22765897 96675841 21873550
6335148 58007306 218262330
195327440 65453025 52049864
204634497 41458810 68135229
222093363 74311340 166430547
78473128 30162139 162596469
201027998 187633742 152667926
167269315 83340836 59512016
162757112 155659805 67166020
212493927 17861031 155889260
96999033 107270420 20457271
134283056 204248655 22873115
155807501 82834158 128618182
216593657 121824585 70757255
82960740 82795574 152091222
7231916 147328218 185663530
34939164 50131827 131654035
221130033 209448732 196541016
145484014 61545598 91547621
85744704 187422010 65984505
71765156 151493887 161562515
97732753 87099759 94882156
31667224 192965448 82610356
219635461 143210003 14381404
88009212 190871700 15889844
93765370 147504329 23879232
12883922 13072078 217806759
37163929 139387584 59470236
2576571 52361548 165784814
125485984 101902828 34885772
57015126 9127399 39100177
175520439 182467512 172887720
112694389 183033814 42869968
106339540 208135253 85240710
176741823 120058168 45867643
25950892 61510540 123425274
106869339 144314266 110684819
45787883 124665297 30043246
35257712 204700131 57587286
17791155 169104914 204596939
76185573 79015113 168841750
77844450 99154133 84875359
133698038 69791166 181198153
55469788 133575374 76714824
106458021 110497814 97559868
110660456 212228053 169446888
112760231 69434514 162093401
174685949 124202552 223869033
41260285 124605643 84157834
183416608 80831459 13817451
62288931 30042510 110798078
80584547 5903765 109882318
111229836 8861893 63307751
15576103 89209639 25460089
187047689 60391499 25324597
193167646 40850779 186232834
165134200 159547144 16597718
13765104 146530722 32020096
175387542 63967145 199316532
136473330 52599093 59287883
22354345 165379892 36232116
163157090 111366755 90838756
26593736 44620032 117379714
163386991 111239748 7932431
132235676 135967785 32129084
8487757 188902531 170586782
222058674 39803448 33191831
148486895 173026776 88220104
97842466 152847930 66214884
46685519 221154870 49600846
87127636 209167409 200367426
176281894 74734217 53371030
2938111 217512882 211817111
110884604 118390942 200546224
137742082 150078398 59896825
81916081 222601984 216502611
100974860 1234134 19217493
18588810 127362812 8621551
8763941 113517397 38148688
153469042 60268595 207466875
191296181 154427346 44938855
13573042 93106533 160546336
158901326 177973955 138101634
197526414 211613374 114524651
209538269 45580583 156892737
158228241 112267660 136762718
196634811 52124309 102078960
116714403 201053965 62457073
7163023 86706799 214074242
47322427 143748651 123016302
190161202 199197089 4607843
152680118 165877345 88419281
7924972 119919609 39734160
143753237 81072355 209582230
119174505 106924747 217364271
139645695 46223063 33469430
162326430 58930928 162754454
203651250 129694679 209020321
90464060 86409619 50694678
148001566 217925524 128118127
122119677 37846011 89143865
84191181 189637279 213339181
102747162 38609538 72853727
131195878 222006631 55356337
85966046 151099138 180877430
111619933 101241204 90594547
85678317 207794470 219188411
74537211 105203517 197806201
194089954 132702046 154708946
145975283 92867448 47938898
158720711 13893968 14840976
38761108 84390811 118074685
71590229 36569686 198544277
211115892 24132062 130400036
200095470 84573090 59321961
90537822 142112937 123500288
83088805 94415872 60246697
48622607 160323776 182559715
92273934 47150191 30819669
90842205 217910 222886444
188463482 31609916 177587770
62634342 52907221 122785504
175473293 57093956 189808364
36961043 99281304 196268503
189347497 40890593 124951098
47150297 209258620 180894605
77132899 114695983 223359732
183778175 7098649 210518475
97186202 27172557 119330284
114646246 28427416 75175514
91201038 51837692 42485336
108382571 163497753 69016639
117799776 154514135 211146071
51854730 98719334 54227428
25601223 104026957 141258283
165853180 62801676 18912623
60368165 43977266 191309112
43967163 178157598 126616899
23355882 103660463 222497281
85553470 126719573 14661084
3509642 9065656 4756220
29756892 162309467 135088395
54473398 78272580 192338005
159470983 129734051 94437248
75929523 196275790 44995024
87987705 99209219 190931936
147628665 212932528 101592043
24190493 116015780 40434676
188656365 1278636 25652884
146364229 3111768 4171203
157365407 13843783 35955418
107915178 87981062 139657006
7376737 177539877 26125816
103297537 91590941 98825482
43089050 94410086 70349974
200898092 193234634 15610286
58479339 35312087 302221
92685735 202015098 143946620
216830758 10347403 146514038
182708285 82156780 180489978
207064708 142369571 34683701
50171411 48217220 155385754
138614247 27930963 105245376
66956261 180529599 154664031
183943951 134601735 170546060
212581646 80537542 117016698
114181509 180478133 141556926
213903477 120786526 172904661
41214163 56304604 174179162
3402627 179381673 177132849
120398073 98177188 177892782
43833545 53866188 151891361
222896573 11360290 196915808
30700876 133227271 189392083
65465590 26816858 193571314
4277814 84812097 72760487
217937220 201429057 220756956
161943620 213342894 112467345
26323209 88045937 220320427
149612059 169388792 199243440
40867355 220366961 221774750
14971171 51273150 200717462
219069359 122753740 197124618
194146970 191573473 191396217
180630946 121452556 92978678
92353383 179416187 23135122
15613362 146101100 182176120
82652713 113542473 46183260
55260805 53276517 222884768
155775480 140064359 70720728
18405215 80812265 64899883
219750375 148092426 55304629
120510216 95248224 143916673
84824527 200239907 95098876
205182610 159842119 41025306
162960132 36797484 53852477
85754794 141989542 32263530
172269236 108959708 139139241
120726353 101416581 52652470
128796347 179257574 108635326
133548901 104465289 121905454
37378917 16547846 86622478
132501018 211862515 167000359
176210299 27555617 210889412
178369225 97942105 200824094
75721773 104021298 73151690
184867641 90619650 190280565
16872876 196150693 187866429
149554978 8803874 58928521
82209542 18774762 161156007
128576153 20251562 71456692
145111995 29369315 93183916
151371526 80786807 27960817
221423399 20473884 189968192
31507634 77971310 201771333
128872926 164827681 177389908
135778231 57692904 94432904
173885535 145944507 19199334
203311445 49907627 82197505
171788608 206804708 51592508
141102371 68549425 60012127
141562722 140074553 197320078
206982493 783206 205464972
60720608 152314400 90847243
46782573 15597856 115296066
70048210 105022184 182889711
171292733 182648363 113770860
215469553 160680746 99641057
178191623 109388826 78386734
83993820 63123983 30753509
111499700 6784544 163204566
122046610 160018854 114597311
110359263 43815219 192203724
85921759 170765738 120014522
111605913 208705799 158042150
87515594 76141677 39612593
94209957 157787867 67730689
63414240 51088096 35882415
152588945 11400077 42418405
153271458 2156489 10633959
198649025 77236066 141814940
176508919 60555394 128618559
65651140 171891419 127057445
27664655 38037477 2275045
38429244 85606815 217820537
188257206 109987656 31097853
168235770 17186283 113617623
123819534 21591797 49646119
39238200 177657059 89857214
3757594 56098236 74635980
8227647 8190917 218585199
139293762 34877598 1002178
182228476 166282012 96611150
169735255 86744130 71305778
5839230 3217991 23527564
127289896 197406193 168504266
179225853 26807571 149084746
215807861 14909252 175058756
172689943 218350013 172121566
190419965 55556784 126427757
96196386 6455508 127437618
206690811 116494909 40593410
140716258 170233623 107794963
139214856 129687103 50362385
10591666 83915168 194659001
70586494 122974005 76652363
105658947 138388866 12626880
71974362 39589320 159270495
93416416 38828961 78156206
190575923 217264072 29068607
128375265 38894392 53800369
157258951 176306949 61932563
107609340 139622881 11436269
17637108 35128475 131753113
207122786 200769883 111800948
43397593 36848869 125473221
112924970 65860308 139262695
22794181 75725660 18554626
74725841 69482806 198434397
10795174 147641733 32237240
219174111 166324541 79130003
196833553 146857369 132008803
91830512 122678419 98000562
147341903 172655726 133146142
46808587 208411254 60822522
205754424 20052828 206831008
176906120 39208506 79654146
107280685 4173708 5747698
5510724 161591074 99591933
213647145 79359597 15244797
158880624 65776131 155991179
25436270 79916974 44505925
136861401 134741652 152694146
149083249 152083161 177198789
186453209 187062526 7910963
121454903 141809386 71818344
21419244 11068304 142636329
121040615 92580950 167644809
127071860 112625635 110534736
172945880 147917601 17438577
175745008 211523115 200446767
175157442 89738490 203130539
7082992 59208756 122674815
115129881 122419346 183571131
72845103 200412739 14271787
77283859 123053062 34466505
202441125 96176649 55441108
135070822 52706273 80302286
116016413 171147097 65281838
55800401 37733623 44954275
200550479 139764713 122250314
67226275 101370404 135506151
29481285 141449126 63682400
211763372 158181339 15117600
45029705 216422563 205362432
173567122 223983346 194305131
5349697 203434578 71989516
132616804 29228539 34476046
150944583 89385021 115225281
48022433 170912335 117498343
59037899 194543799 59768022
4529531 173811353 216676083
117551636 182192216 195333944
213106992 136453759 126325876
114831247 204957811 101970550
202741696 523839 100017254
75920502 115831738 211838455
85569152 223309053 155744321
45207947 123201321 105303495
131703061 60208346 84326945
78433479 140559451 40403030
91351693 162174967 165522929
43685361 62133728 16935013
126446779 850550 95293234
71800522 181109670 109339160
171425135 165580823 157715203
55929657 81329483 152710521
96901516 72329706 129573352
168453211 170850231 220427434
166806794 103841847 24373772
82634066 70453123 158120825
22384696 72255247 202529490
153983143 65744553 183156134
195079991 96792080 144939056
48839859 34827128 150200367
8861738 106091569 68647295
2391424 154428940 148558281
2621736 24819965 101538442
61427134 163442227 71879808
36220997 91313361 94820904
36936003 68624239 98221132
74009867 104404357 146021206
55459700 103923338 206654840
213653086 176350469 214988318
74465414 181174551 83886129
121930542 95436075 97283843
92748124 199794281 206629870
140372212 152343697 156510750
187090779 203782609 105834779
159543005 29804860 39701495
194720087 119987899 72971549
128507847 131894870 16893939
65449572 165052888 169775780
11217403 16258185 126158210
192173987 205505653 15539409
159372667 41763130 196797620
161577187 41216133 56600370
69911817 222449076 194465895
27301795 57677193 122334879
182659886 65450479 63124244
7798067 30409551 92548182
92043389 216980376 107852231
135385363 89275757 45725900
143959541 218567445 48511769
202549148 120230801 98878819
181013335 216024176 206186308
215167076 131435011 146146747
215737685 167879386 176388835
194990282 72782969 165933800
166470676 55245451 193410744
207108656 105790204 17527506
14443351 97447732 18530068
135393232 27511412 133235342
89851276 90605271 14141231
6013016 206630799 183904560
86854124 208841913 41774403
173484171 137794348 185332589
128289570 19434247 142117213
169977133 92558237 173347617
172106635 82085337 150367879
116692116 191490362 47470565
30886347 148962284 210103612
189418454 117742652 122534324
73233601 5779278 103933447
105831468 128408764 172191433
153487198 149978910 150767662
22051770 169757321 139543612
28931266 12125259 112155223
7236159 187507439 74595455
22022304 152946830 183645655
64006492 192276137 91986914
89057301 164967107 71404907
132830202 100730389 79499341
152859023 46977861 39465406
10503307 99277066 131381735
215792950 127051575 217086479
67316699 32759041 38054246
161643120 88381873 213401516
214075859 150604010 31797202
122341633 33176253 2196891
135869724 26482768 86546216
11674036 89070802 29939234
6413287 90334303 165675890
124001471 196104634 187039854
81012489 198450482 38882016
106510884 100583819 152590217
63342002 117880949 108574501
211512537 175108206 118935043
147887984 92140440 121197274
28411076 214568950 189978573
212198422 172901342 36034026
187167392 186456490 47620233
145181483 217054253 151635359
57252602 144570117 219640279
102738420 102292059 155990944
52596125 163369380 136790376
47131576 222851217 161054642
95178467 148941989 91613430
43587886 60927019 138625250
7678863 62859100 180307874
184129619 59782048 73111877
167007242 103304876 94553451
93181158 215600565 151183850
142675495 94026468 215586465
218386294 125261684 8560764
107427700 190199175 206502046
28148937 103153043 111363945
204674993 191649257 179996319
65653125 63142140 182895907
167620825 54735561 55736074
152133655 134996622 47932305
60601738 196937006 16658257
58827007 70224325 45546655
72846177 13433127 159793458
119530749 21347 195539168
152400266 88525828 176582863
70005968 2637080 82820231
203418223 84158724 138549474
141625981 40017021 86487466
74518291 197158862 177089322
186652014 7891403 159241865
22600564 121179509 93992732
88229389 84840317 142186455
218939210 74326162 162693123
127404089 46027313 106296878
103796139 91518160 84829096
20856936 136029796 23585459
43062257 140287677 174577742
190856847 24288493 56176455
92406830 181635342 133847203
162823681 154092370 145736107
116002153 20414646 159989498
178897525 76751236 210768195
176877878 164960147 38624142
173001741 113095549 96840035
89196620 164223197 83813349
25343633 108362844 201009195
187218776 23508240 27025660
218251055 58379714 183200441
219175655 123726069 168781917
29672256 169990822 41381137
72549576 34681721 33449415
86047094 195213208 80280524
130983046 192899235 26749111
195082814 10778992 69707787
30912933 156712399 193576047
2311894 179700919 183877836
194384930 165564017 87075642
90350230 223959891 169324576
192833229 155101712 142889654
201715788 44055918 18624874
95453780 181157467 168217499
107084912 72194280 149794639
174567659 213400371 55655720
47777359 163949523 33244341
214137836 183939194 60198058
205610727 154524351 110775998
156189530 77079260 105293550
205193154 42301273 71917335
139053437 66479415 33664014
195934054 214694026 175933653
110675867 11059388 142222841
201969362 31746243 204128036
138473267 161216580 100026224
158808287 52147323 133020762
105296391 68144590 3521757
144168106 117280202 213805899
125361037 187125141 181767565
180790328 186191793 34064579
99067182 107655474 123126058
222521546 120643680 72312470
123429672 86398862 119612337
41508201 220448666 63986270
67559280 216261546 2757817
49735707 74103214 55256620
73552568 178678240 110864448
72633280 82884178 99328145
72194347 222758146 165303254
2333577 55998011 153071725
220927528 116588821 215835819
165433737 43673291 222307330
148430884 79943883 53883048
101170450 79389464 189478228
8029141 39516558 15969963
135851761 150095557 110235109
202776442 186475486 131543146
212335395 213974198 22220100
203812943 211724964 98364035
18389506 48432458 125812029
207346795 32035554 8770115
141068203 218999076 88400795
3483418 111989260 132565845
97219274 178712411 52878676
20416618 186259877 221686360
135683328 152304705 115025043
68263600 152024521 151826928
72644681 124962945 50101472
132048592 41882882 156539419
173684977 42596963 184614006
4366757 16511457 201156528
205088563 111967606 183861207
9659212 222389363 127636214
210292169 74482198 150670093
220808182 76850202 109519761
222535513 77756227 118950748
67429553 158854314 102934281
46462942 79026299 171509824
81344260 90484783 64336152
73273186 55139714 74356326
49173803 36723034 147913599
172403123 65423487 111446443
14996439 139077717 107020060
192128300 223152472 195450349
74138265 208670326 125427451
210213477 23541986 74131726
95690174 85255747 101765642
44320334 9716040 2802246
115397099 157327109 136987672
87127413 50444909 57776547
176922422 85861448 187888880
191066009 204982572 90045860
94505083 2639299 71330220
210337951 176468700 38320904
122777977 54639446 20163064
163761120 117446863 80964073
170654795 216077949 215398651
204512387 107572050 95432585
209719969 191723854 133509178
113507131 73701230 71818767
186529472 14792569 10759816
143407860 11698129 139847289
124157218 209311043 50511905
183782114 31626849 146344830
3109097 146976820 42344625
170662502 211528867 221210493
153007371 13248538 29635537
153930693 11740028 86082031
172643692 181928169 26504122
177533021 220782706 49144787
150220229 149949814 45776844
20744197 36593691 153213878
176791903 166353308 154101030
60788688 152701663 199023750
81395791 219897179 146722177
49464060 13189236 138072224
7762039 63700202 32989601
110146074 108945913 211105280
198375822 148008308 33859619
27588843 75673991 47154279
192488061 73985519 86783469
67769273 66414953 123183045
14006293 204054764 182513919
152828998 218642388 157564960
75935357 219560125 86298487
8147967 211257380 198285818
114864807 172206749 18751704
83878765 28552579 5233860
213763822 163212838 31280684
103158721 42433645 135128824
55091899 208903406 40008236
78264822 91668111 186651635
211160482 162321553 114664094
88019729 10205323 173066650
164635469 8517431 67944890
17228463 28169284 93589871
58472677 132184582 154704368
43878814 73736763 97814395
205898782 1569847 2314801
196691479 193796902 60944067
84404191 207533992 209683329
169032623 193579811 165808043
125344789 43997258 220938260
145075851 71182568 121207837
140432838 103989928 110356756
195808090 127112849 78218695
156769163 8373249 30293143
166093960 92734135 214834771
189928385 137037953 13329607
173641264 76370100 66222404
164114088 102074172 217581352
169657968 76513385 165469338
186614659 97284430 100156470
41727946 51022208 71482436
124939013 108874977 114791850
79940889 162028625 6821013
150727018 53795188 98889995
47017686 185827433 72119661
214827024 2318634 145606784
209859190 155007436 109351848
40633195 6239505 101720482
33837151 33419418 139247801
24675835 12198812 90348045
200264189 195216583 216763168
56572158 64951417 146654519
210517735 121245861 136433717
112292959 51071750 165776611
216208540 61184324 132639898
14873957 101470418 116991085
61552889 71749516 181043091
4480358 114280674 169543238
117354603 2664208 72579258
92757058 115636205 216819107
182927854 181360828 134151640
203525768 184584169 201829524
104440691 33667133 41503834
77350221 218983409 7859555
135100250 90405223 157379538
176555761 66448630 126103632
107447713 179049971 67405022
13269638 138672200 185023869
60096139 29745985 211123350
171325639 69285150 192018368
58984934 120938807 48445201
172789367 176494980 3579831
50231648 116472502 87811620
190554438 147432091 8649599
133166510 83838158 188416078
68581082 41403500 156473200
183597224 159281642 128283133
114782064 169115786 145244699
59473900 88243388 217871998
53676194 15699354 212615221
4133456 131850478 96514060
210202045 188467917 58675401
153994385 132172833 119858713
210169104 215426527 133278588
180927942 81473219 211924988
128560870 143478017 67913299
199903247 151800630 175952453
137942327 15697949 174586701
85425536 65380468 97528998
141601787 190705105 220526519
168884486 132669056 157643275
183448850 131013630 61405913
205175016 4495084 219729970
39678409 165851335 154203663
37477392 90749372 27670826
143118579 200272403 36153734
52749712 38688614 151471465
89599489 50345343 67379901
52241807 61441660 902836
85253540 61458983 53013716
141703114 91431743 140733393
138310998 103614168 209278282
193495559 146453614 203206585
114529312 81306072 216532468
220155379 127925835 26114949
187195366 122506379 210118181
38608772 62155760 44694192
150605271 160595481 26467687
213887215 22079072 49268544
185977123 83619964 220692076
109042033 72067786 170950252
16788635 182270616 216562101
63079007 129011719 187103215
82740737 220640573 148480753
39979882 70689940 30090032
212972411 63286176 98778551
44299029 18505514 169790973
161024888 60247470 38671653
866385 17357884 145198512
170615582 69633466 65598060
211857652 17443937 149924155
104197104 4290570 189535056
67303008 184434030 56577620
133884844 109144623 192858220
78053496 104704611 46457523
32503970 78137168 143740459
138419546 135365998 82497931
121936928 154274239 77554808
121535474 16597189 210314137
47176398 192488621 57157044
130734604 51943021 154793919
160246840 111582244 221669787
18289590 132645640 140769418
148821340 67324823 163507633
196902395 86945768 163675102
184975415 64380832 71496510
83059315 42354559 61399141
131298390 32313813 175791452
130081440 26659352 148858391
17721906 178837596 197954864
196418408 179747375 49469689
135409830 135961986 2953270
2677135 118561545 104955026
23602833 197700014 8942138
71385308 122166914 164416825
220107394 150414506 192886835
131147689 50193122 143886022
79051045 62599269 88624029
84678966 74808556 202316611
34048754 45526171 135506762
121268134 222932174 167865484
115715774 81877318 117866610
35587922 155224794 223804975
7616580 162955007 72192475
85506837 8115832 56365862
126052592 2978091 204924723
60193590 125434179 185672761
34486362 147972637 114962514
111563785 156622102 61081800
72720332 96847073 201783609
155940211 186335991 115537423
54931087 113652903 174584004
148509485 168947763 210323006
19358381 195272817 156754876
211283553 158374848 35934151
66605165 3095288 218330448
196040118 179371667 61487705
42372000 223380484 184128884
184301828 205245012 6147166
101338577 111718079 207085894
119232867 91927566 53791387
176422736 5643829 136551628
100512303 125515694 10558512
18308319 205085859 53784502
175093013 177119064 51558235
57825915 14880976 120648260
86528224 186484606 108632987
29090018 177879232 109216289
169109360 214492342 49559356
188069767 158876690 220509337
204124982 99239931 157413880
159615474 210266190 26214616
5211830 138291753 137446430
198997339 131012136 95732399
102905552 150949481 40476004
150112922 176969885 146452669
63208898 23122172 6469155
96965643 63660689 50228481
222520454 63839353 66664621
216709015 117284257 94075752
453768 154731963 644229
129278578 152251850 213168498
3806135 192591867 31294929
110173225 170185777 173318335
159425226 183145244 88578554
150545647 68110791 44589086
52915992 76862426 108270707
120433356 171902373 3077024
101958438 34742161 96847227
124790482 158796356 183036270
9694110 81380201 114511404
28829493 167347056 37870603
57471405 55165933 57538527
57463760 6773825 167730266
138670532 23036086 157485741
204773896 174420175 24302246
134524615 171253911 109357727
111402422 128526603 153488082
96116175 209975842 129190530
123907588 67250285 89278208
136119610 120650097 148790172
89185444 21987529 87817682
169039797 114556981 180440174
74174672 135062111 79177208
82149979 21918803 217505278
222111398 160406847 45101328
77282435 190674590 115523020
158748165 23970619 195223389
27824480 111399816 47806863
100867042 156653289 222526496
132981638 220337073 92111466
103317140 51892104 3601189
134686076 221454102 145687617
184348920 153807506 193685395
42213952 76174593 109259864
190066716 82469715 85751278
167961503 125950613 78458710
17169261 192917536 878992
198553294 187853962 12336696
167867597 193355648 46266384
54277138 141588839 56472882
135256436 11993574 171523676
207712114 135525511 32624030
103978574 18852415 173772416
106691261 86921145 98874336
136604822 129173847 55350547
105524510 199147052 59926702
70490214 134565474 191914294
205332266 45013175 180409655
150848900 170638732 66754503
191311691 82773280 23827624
42937159 140364964 214656060
196666075 217514993 216090334
173298138 87959351 203872622
164226401 175912116 186868806
166521805 121257879 54529137
43872693 99188462 116897789
166949584 204343218 103568886
93611317 169578417 124612212
11445686 222273496 104712773
102714054 224070665 173707967
120658943 192619171 62429825
201963543 195199230 15647358
101355608 174695932 117379305
99987056 184083582 462562
169374536 136958186 57273697
112746101 6483560 172075777
138523926 5783816 24639749
8700356 178508561 202350666
221622311 181218509 121412022
208806643 142607992 47477117
221074618 36907273 43174457
125984968 184925030 138291054
180676367 106752430 183735640
60510242 105144290 176724507
219180428 55240310 15171302
194225480 125234995 156980219
135256697 89972194 34569997
188837055 23707872 123206265
168059062 34455152 40508739
23476189 131574361 133286816
27837814 190383735 47801584
5189151 211076824 222130390
156896798 189999178 52292931
199816795 87191750 59176879
96447495 18899027 91868145
199003610 79971605 90172423
163690988 38105495 94504761
131465913 16145609 138813764
206063312 138845551 137385666
78190117 30405170 131842668
187673890 42926848 21428359
132138065 183202012 162290123
212878270 48957250 68569247
125873665 769954 214776401
193302481 73171788 81625780
51761726 208535246 50829126
151286691 3122019 22046972
89291849 37345705 210844236
63609772 7531729 97394656
222861532 116788944 200905058
26488882 19518248 77298754
83721933 196177927 102628101
105881385 219188618 21577924
205397385 207982003 55097864
14409172 86204566 1642337
197183342 160004356 131656025
167014484 148776761 138106085
122142886 114164396 160942806
179713968 62194991 154288201
146434824 201962844 217182222
64354145 202172106 36984413
78437313 193849309 27382636
163844569 77923289 204863546
86505165 28952384 86151403
222786322 30320614 86753853
130729981 24579982 63179666
80883198 129902517 67604029
47955888 31687447 51534464
162066011 123647952 164550659
109636677 117575235 103490146
115889663 150822042 164001728
63793474 76383567 157475278
47096045 218342393 202158241
184946901 186272572 139647666
18703068 97196248 123105592
80702449 65632179 49805907
23312211 40343589 88562260
199718644 114582075 20563214
94307678 157068322 122570162
148883957 139649165 81095842
84476555 73238258 38091988
25490380 24166752 122653692
56369664 214369355 197990199
212102232 143341573 187685106
75629647 113964098 59261538
97298979 47256293 164965595
62787211 71725915 220646390
100178349 216104154 193767323
184465210 176859276 199642531
55276489 39066879 138785883
7796528 98626558 38779822
160217314 103655955 70502885
75369690 155001596 130316694
57685396 69649651 68215484
14698376 9174082 127532912
162938913 162168034 148761615
129470877 154159761 58908412
13416542 53949016 145004794
139255062 3362934 30970230
64997013 148478511 167217626
132618828 182787585 167471508
118423774 112090139 201696728
60934142 59785989 146537356
30640076 65026717 42596372
124926313 17913102 181730370
83846459 213411331 24045269
127457394 175034147 61261961
149022952 218873715 162398585
160389705 182453686 205013925
134851875 106109829 173262583
138147340 76635938 17654669
148906013 94966722 152315334
143482532 37382708 135486894
198150646 158556525 40273528
152858381 196002231 92704947
113036066 148917102 32314282
73770771 43310265 152882933
154586325 202081209 179021069
170097231 34875396 67740335
129782197 46373108 217919656
27737464 34834089 169215004
26181257 157278437 91480080
165411706 191785252 93930758
60899065 53856180 170177223
88799398 48370004 140583873
33019032 53058211 165923537
79522033 48772242 131686341
201172034 196615855 165983954
126640872 190362660 44868592
116055839 5206837 32892812
32469805 14447503 44070571
63012955 190713552 11836154
175694966 211777206 213590568
180991580 160506248 144075277
124313921 46050300 5365286
43553506 84007496 69854246
120747057 123860959 165045597
156108324 138431215 191960899
221620937 120252266 199065930
146995309 141585447 45146693
115913564 100168862 107659825
32648138 29273646 125928444
79678456 70268497 32350595
169859961 203774282 106528249
137134254 205874594 127870595
65247414 57676295 191306789
185171881 207280184 29992762
9949265 94376795 71009392
166591025 125448443 202871002
129627485 120918290 201426593
104864316 19974760 67079758
132284771 156575458 74183053
185654889 212746149 15548459
101848951 111643517 134590280
33549595 80948258 135521694
93335760 97965121 127268058
216054844 192368016 90890392
47468756 1628789 220534296
75898571 206445465 47833366
6990735 167644417 155369430
139006262 15734239 90934989
60600794 209914359 186997539
49948241 62635492 137090089
215674236 122147553 222566237
94200027 162465453 55701991
179089774 11461993 198198877
189817803 129226647 52744799
58367897 12760006 174868092
22648533 195841322 217892432
56823512 191741266 62154569
185116207 42798074 54919922
173491654 22951949 100231877
24705133 31495458 207934696
131232530 11607365 72272015
143857307 204572280 16360734
130116431 154719787 28994818
70217634 143513598 114300605
39703300 188196158 141562644
175428367 48246452 206796922
26683848 52415156 54847592
41332842 42999557 196301376
76330609 109087208 151998989
177552205 25191704 54769564
151820598 34434267 65665556
61192149 206432835 89350907
110994393 209629250 135683020
101517012 158098034 2670546
169468446 195594224 38276877
137485080 134544022 33547563
147943054 205048138 64492817
65804707 59574152 92871537
143525080 130218480 60116009
80057306 79169886 187379864
209271542 49892322 71667105
34763158 44822965 72100931
221352295 142212612 222388760
160294227 59647766 112398838
16392973 209591676 190816095
7056927 11608981 87182038
30989417 14578187 158082943
182837053 59645828 167118313
89775447 175028328 34742881
45133005 23205533 50800665
98124060 147186649 94295034
148317334 121813582 150365764
122070118 187297657 78151888
209633246 124092972 72153817
117657879 36750340 29260967
22463342 158617837 6467499
217866738 151628948 175500977
112550323 114932025 168050173
162694429 90175901 212070426
215848201 71505079 6546835
94229226 40527803 93323391
51870016 154823989 51087258
149084485 83726346 209483446
26491849 7144359 145625503
172197413 138515321 107093303
83802060 105232434 59691987
124419086 162839313 61298868
71451167 219831514 56425175
113983739 158748599 163384863
8359593 81985685 175313451
140684913 209314741 127427401
194856202 52089995 20244113
88058593 112383965 39485976
23528707 49606755 124152835
21728573 119824502 35687837
12317298 59702011 94808586
91932807 206330848 109880811
186020380 170019573 164113077
109500486 50224822 185574142
52299028 125235258 96929675
133474835 28414238 155141807
172056802 54950172 137871541
143923621 8451033 4403212
123187298 188777222 47476930
202662257 119822806 36364442
20718252 4255631 33286749
3541755 127694114 26221127
20832301 2921951 159450679
92658627 46580372 143105048
77182228 127218902 220616077
119578168 157845501 198024314
98573832 194372394 209790413
118712171 189910937 97187807
107378453 167991753 10917195
184084599 82316938 59228289
139165522 119625279 65513905
161967649 39430480 102808454
221322034 48644649 179788401
37598832 42268802 29154914
188840115 69909424 142040534
23966478 126908808 62567799
2494821 148597588 27303385
28951471 176022132 85058315
175466176 106051830 117053606
129528118 205910445 8507165
53349429 33607374 68848105
48224346 112638050 536426
147822278 21401904 138186948
181519741 34819097 207117703
98043263 209407452 155560305
6218984 130977410 25515378
45392614 131245558 116896916
195224832 214423221 176052363
79275519 32944288 79166271
204016689 123723057 212142096
134559678 39410395 129043091
160145323 65694099 116826505
136090361 164716894 168980045
103745497 125184434 6989580
99636798 26594777 109746928
11109338 139070024 155433630
205315529 34822575 98753855
152420721 69848648 136238139
14350348 142470717 139170201
90814216 104569254 118094133
3752752 7776238 134040992
97997123 50655342 45253335
51224203 1739939 23115193
137544905 124392921 59065416
44548245 138965775 113043296
156636643 1578660 106029936
200796516 180160690 98957458
24993094 88809589 158756544
142349678 111157738 17346445
49628744 195374406 90308982
41925660 6524696 122163312
133339504 9121413 197383051
79546658 172398083 112345713
185398218 140655833 51360978
33220413 41344676 114491252
132193583 33217 34395049
39637958 182229666 205757819
131998756 175758583 107429194
106615227 194904214 205639561
154316537 49732579 22735470
73399674 173034325 76376730
222227439 18283978 81393922
177284081 117192826 133928742
80052914 130239223 7073057
202946846 98914000 174357035
70553047 155294869 75353656
141767500 136011073 88618999
49772093 203264003 126779315
202071205 5683122 184921990
179200829 191754047 165963110
205465825 217805005 118880732
132258972 153095983 146322628
69897639 128454414 18628422
52258889 13484028 121871732
47170770 89096254 185201191
113561450 69982556 223685336
139329497 4002163 150727906
95895299 139668039 142922836
95040081 124513042 151642075
131998707 121451319 17154622
34878513 105762396 5250227
123893992 24300630 67296219
92140512 140220636 195185663
147383487 45696823 1413890
161228660 4642751 22352225
172656713 216737586 4881649
207277315 221004413 1954245
45579370 77325812 136461380
36059498 118637548 152980715
158725753 191307059 145597368
18588031 9990804 107576768
77831265 20457873 203082125
150776171 74549349 12519520
66751077 57915394 198605100
25177967 120036544 102722096
159894671 27600845 135871195
121547481 138723246 61622452
9046198 520071 207682809
206810637 97445331 58957867
189394292 21102007 9723051
198612335 186443667 133443187
56031163 56787508 41382351
103383496 20607858 211627993
216212752 146853334 207233018
112180037 14199163 105167248
83117073 117972931 10252564
62922905 173909944 193511954
206740872 136779176 135287492
203255750 151234201 132138819
30351612 148265628 36871325
67540129 56409279 101342949
20835007 175815439 78336233
73967165 98303174 108586007
133299463 219527270 182501642
19382058 55303562 154919154
41987103 170512840 48115064
61451679 156273635 127275718
61477208 178785899 178845888
215586295 107088558 30993178
148707151 120975924 52484465
10726291 183502512 52520136
157431909 83526283 725693
13332841 105569273 107212386
42298664 148849773 31286055
46174443 100936300 37364300
191503325 221938419 216225274
211274684 83716453 34247760
72068842 27851140 159771218
61830058 205006264 181305668
184136223 101798076 157855466
103980886 159171053 201281835
188056343 8167020 51553732
141102550 110088673 91629165
79712242 103649663 11365615
66531038 177412631 195337511
26643384 99360154 197040853
178792693 13633975 143570731
17115928 149310535 108788170
104881508 41407805 149025370
44217718 84750369 22039073
216647811 185448268 80883485
106496382 91268243 187726369
1390975 200346446 40208840
161071925 16583333 167317873
170093648 169940951 106563024
118075543 21681879 155010582
116977276 38396608 84146619
9657912 50036605 82145991
170663859 103496756 176613145
124312986 161345383 193033970
179203938 146140784 46277383
169166336 27606751 104787119
167008470 182447631 100090600
180175000 157600121 186771692
213859678 160638064 79309703
48650358 204991605 76715903
101349238 88510459 195044435
210907368 171691183 172956103
211417244 218453783 56991604
143687870 6866218 62616885
122666554 82865078 183298137
1513579 70271005 135933610
167659598 113467952 183245968
208406495 71244095 190292276
24177928 55838501 138188834
196336804 145008634 26165706
3956474 193376308 152639691
104023465 17677526 77094632
160686919 36672774 13099143
77679082 175852092 54285197
122214861 180198033 160679861
197545802 221504439 60167643
174173120 119018102 135093035
103122188 199545050 221403448
135615385 204803456 103099040
6009837 146448553 101006658
208888204 90895394 189934790
50793300 85824730 46864464
120087339 116848973 115433809
113997490 116079858 36972962
178199325 40847865 48228857
207578258 8918479 211327899
22940219 223416495 2863142
123152332 14994935 80852708
105870423 184695983 55137779
70100208 57718653 11900158
51629693 22745066 146928184
73074215 123642944 60077668
154351937 177060379 32368387
132803788 57907649 215918140
70759897 1698909 44530629
48413184 196479121 24360833
88879203 176619682 16180695
129457714 97715109 177677506
39545676 112358593 61434731
175964122 103158107 164592300
169340563 158871016 143790554
110757045 186206042 115546789
136891804 122004281 46885956
153382506 217872480 122515946
84190576 153756215 27143772
117892681 94338318 180762930
81290283 37223200 56206652
191887451 163923086 38255206
132026363 23980979 152341663
160586114 188769314 210304052
210898247 177258753 95332490
150518403 77498447 157899683
196593188 30776531 82954707
106997862 146838756 108190102
1428379 25728015 113960304
98656371 83777893 109469130
184725898 76723957 158516884
165627376 150222392 15590799
34113734 171167949 158832762
17822685 40707913 206950294
191912828 189548622 134852064
161824925 210539791 95856767
216464075 4799188 200242673
203123013 20496378 202313723
21973244 149748527 163014714
128648826 18243650 124052156
81751429 38066512 185826616
56183910 176210176 136617193
112032900 205235363 11744635
112710814 98197660 43280692
7709767 126277712 36868116
171216550 174200267 178960127
78066588 146993842 119729556
158637651 21947798 197930068
119351185 68186880 94688068
111464359 63025435 220440832
179224969 196099872 176652091
142901185 40441271 37288499
44695364 39024586 133976921
201718214 96823402 216667449
85375337 142283830 90653581
193026009 134911410 189736217
169270593 82276337 41193718
123752003 194876718 12465950
71035186 184690099 152450482
2734639 116897710 143177535
147767013 113149564 101741523
154076063 34314175 86807863
162451584 22660660 108787702
122358913 65704793 155650006
188631719 157551916 31575747
197885358 157323856 157459631
125134010 63944595 69455099
142300559 103311732 68755023
37067534 32527761 116316017
151085374 203875908 104202867
162680957 120063195 156982457
134645598 223891912 97542770
67698433 126222922 6185791
140716754 101386599 121361745
75667918 77505312 144077905
222470384 54893764 58803172
176252627 110966433 84495126
13409080 3153436 198830594
75390745 12561753 16278204
65138372 72656929 193482520
191731113 46058763 119944052
178565947 54857161 827812
52263854 200655853 65697154
45146429 53778881 71648271
163302818 20466944 148725676
142065568 13508944 205291510
195416349 35315686 197041443
111148143 102244745 108098761
204735922 16054144 89631595
124612762 138616085 81878935
200410042 40371484 52160282
100557307 4718960 103945883
96878418 169277144 220190047
89200888 21443774 119811243
200039902 3389410 169125194
214466386 186953643 192775903
198477227 159573887 142308397
62782114 198196374 128881035
214472368 111295623 182023111
87678195 72620430 96858491
86317982 69179866 175664509
176678441 136191463 185600657
223479503 152986257 183868469
5630769 95888130 120883206
17356782 129061974 180685431
211739910 29725219 100251414
26740288 24774582 202298868
180780789 114076234 183232380
140319668 76484119 155711487
79225763 190329881 33272956
165444946 4063540 123944225
210321573 50311604 143659924
198345218 198813084 32690052
107616003 154880757 143863810
34971546 98600153 103197654
61676324 2075785 77206811
57486727 131352013 75109295
216655122 184159809 58629250
155341225 77007182 47518595
69767985 82744901 219784935
71336996 36981100 148512931
207700726 221332858 22190170
63618847 169210176 16074579
63130622 56210651 49976460
135388232 148944833 222439918
61663298 121656919 41286898
158036143 67985008 30510825
156077435 131317391 221849349
65083019 66328021 215147849
128242280 75867207 3398124
153005655 180877009 109854059
157375520 208208276 153955417
214715585 105323931 58716150
76005179 114317139 76260317
5550866 66917276 111638602
13835023 198606217 97041518
197689043 111589145 222660784
148309141 14168890 162817224
142180908 148443300 55049743
80940306 110913495 146387238
37579161 96683100 95865466
99578648 167186288 101668693
184023017 152634087 200720823
18091859 22176731 142794260
216100108 195541895 158586853
78404919 120546539 51489636
200348340 122039133 204582880
114590174 142336452 58932905
101843299 211008565 190774297
83682104 209804788 86252265
48940157 222323569 222335975
26634012 92637349 131097780
18853962 482209 154009717
210555243 129533654 127102049
190498943 180448558 65461512
208215611 136156870 162555353
39175811 201579088 60673017
54454354 64032736 29665150
161257611 121121462 158789626
217283835 63120200 209716366
69811484 131090541 94226457
130570715 4764030 571344
80395730 61395403 98287280
4429509 69346578 40190040
123898080 7760680 127558266
19821058 142417436 209809875
26185302 173404692 219888135
113195697 118235134 188831899
194435415 54261859 146197183
130806522 155918534 87687702
118703757 105688757 61906798
73750788 156932020 38848296
178726255 26887350 194593065
190246663 212704690 15771751
5319313 141648121 148461872
189174793 1076895 118403685
68103345 158937884 189243277
189257979 63620139 94189399
123341031 130471538 19865960
81944419 188490606 81438071
44383428 214325285 130629418
29827691 183369907 66341176
164888655 107660993 48580575
69945985 133168047 121897971
55319555 166515429 5092859
116630669 2374899 88523721
122206918 206631019 111076043
168675635 191460083 125021880
60984586 213060524 84826829
22924128 77423888 11267432
205659515 46041952 1576502
203174489 151054619 33181274
5032826 89305031 178427657
73885814 100802843 220544281
45270165 113676042 48889373
33326478 133353310 196692999
218026133 192736796 176547800
111551427 6605469 193366170
187171778 213902882 164222781
203678880 49905246 182169419
146247516 139589486 80321747
190773749 45066937 127236764
28884309 183256045 48857171
199507565 118404341 93148657
218334561 113050142 202766373
11347185 140501996 162282767
124893796 29046204 27228506
148826867 78738503 147600426
188413040 145067897 153061080
203867947 64147144 83085803
59439169 152875748 208831499
6461427 137442599 91603182
107954170 54956455 47871688
170217908 47781930 14466438
199266839 157313026 76459818
83113366 25227320 51356271
52245219 58305103 187190012
114024401 25983138 112532260
163623525 670427 177824949
45283904 7213219 35011622
28511149 134655958 4980079
21288413 214831419 52643003
71988499 128746954 11002977
165200714 82409102 103435769
195731235 59452556 165401547
23370271 183322548 70733248
135507057 124430524 184509438
106517354 174554846 65411038
83934054 98082318 184562672
63403612 208571178 62532233
164639549 176265145 125245336
143753306 203556303 19202791
184870711 119013347 34362912
17119276 191653705 156988955
8423864 206963691 152654621
114479912 41667186 102358659
61437415 129857890 214152243
205714809 132098165 199658802
210473667 998642 40303748
59171820 139943002 87270032
61349822 159232102 136067443
160006836 169942974 35444036
188903004 169524102 162888013
55459693 160737331 42900314
19032538 19368123 196722768
186349874 65760746 37051587
167785106 127321533 95979714
12525660 42525287 21399799
25572276 53738897 189599611
119792 190938799 208361100
92502891 219740670 23655913
98506586 17013284 118871727
216187709 159701017 216829048
113021971 9588756 120706551
208729383 154321973 182446599
95907696 153544712 32661327
194981628 142374266 111681362
60173072 116443115 210322265
27666416 47383735 113885541
149281150 109358386 168141502
101077746 62897602 51698385
198195647 209959078 67386548
27107279 51720624 219666822
38269152 167003931 62803721
51969199 216947125 149787231
213774536 163569498 109168673
63589445 145695505 171027499
87269478 61385918 27589258
110664530 163204146 122924684
44873236 60346303 28562933
47554793 184436835 103049822
102821892 186096053 150820075
107037481 115391237 200625503
86906297 11246100 117177240
129190361 210759336 3283515
70018716 38630251 132860855
110586286 136395073 80840165
154126972 60686740 38107433
147729319 143731000 114821214
138036139 105653016 92887752
43380270 50031674 91979466
180706117 222661844 55988276
132159900 29972045 220670603
205119842 145462118 47971145
17820446 48401994 171706923
168134025 184273059 143598595
209125085 146220782 46824537
54796515 110790069 147464060
185577254 143345447 43985004
202868020 157700905 178127083
86892591 196757935 39109648
198129780 70668582 130793725
213894707 150054420 46462147
51493410 205295500 3881848
58635264 48462407 24944767
125020561 92261786 60827191
91124665 191725505 165950574
200370063 49393959 40885113
205054871 156304646 54228400
161419020 39549304 96890439
134731785 50199664 123087109
206252843 58042804 155230119
148183187 94113709 2251088
94390945 119593113 14743741
130204632 86917441 29804360
28457568 107379513 61484051
222562098 58368932 11898936
196364446 33834576 16896013
57079799 180457864 21208091
42676304 156190027 44394899
46790937 140879262 98677502
96795150 123482952 49940697
204511518 85375554 223716961
15319155 62063544 15543978
128484184 25879691 135962951
151781104 106445940 51991438
46025694 165539513 80349898
10405039 15495028 113701220
205497074 192187043 64065293
86195144 145945374 135317462
88331424 36092073 184492679
1518276 121944846 74869927
118976762 167200029 202478794
80955876 36871279 215900934
69629697 63599268 44164847
129875276 191321894 31442828
12907589 207231198 178269835
203939730 122364555 50675095
169239454 166540131 155583996
136755505 154070384 192138744
129794946 100869241 90417838
68095069 127525613 164112226
17924427 96924520 193219256
211921022 152210876 70317798
93581030 70587687 111867477
59667673 214362322 53144522
105051018 33394731 71890140
61207927 22163714 159927421
91603385 34289747 64681898
141033031 180250457 103263347
100002675 45057027 195485660
102403628 194642013 17229157
171309687 171285010 75721265
145414080 45820464 7931230
6785775 13682368 217084718
85674591 152396592 165821356
100792771 204654190 110715565
54401285 3758121 146914550
95127956 61254352 63721496
176754355 62539395 58652963
56959858 54377088 135581283
209498414 144941155 2874539
80776042 60908637 69095801
88883492 153071417 97984306
136463509 5303370 140999476
67977647 86152300 6709501
194281295 17319279 142281416
163543343 103937801 123075535
4544363 11570954 134753596
55329307 59490733 191308510
69358330 77498029 96231040
167708609 77351325 210599778
155511730 62908401 213734940
133654023 114510242 30699079
214215135 190471752 199586644
202892061 169031357 215957614
197216919 196333844 36042535
116306505 201552600 54939643
153025549 110115272 86326758
141648408 222599197 195593477
119816201 211498281 119674794
134981717 1552003 1006630
206776221 218071957 167225411
200441302 80563362 185309840
179105199 60716619 216721355
190570597 25224197 220198984
117490897 59688425 171887687
122294469 152694754 108805692
203954751 155132169 34559768
39078351 187774320 218297197
80992829 53759093 147406557
124718053 167965120 198838388
24802424 198433515 208923784
202258918 193513877 91763278
195467002 136007745 185109255
152724386 164272113 187617321
39570229 5613838 95839544
163992733 216613532 89830473
73007825 147455610 15200285
27719672 60138420 52202918
18701740 121652532 194977708
122382292 66005324 102886241
48826739 193354026 177688042
57446338 119666767 17537254
111112843 133607674 144170294
219895311 69603891 30345462
82814304 71027291 214738462
76758866 171983813 202667754
195675076 159078529 227421
209633511 178741129 217082136
122814677 131259240 61088716
77086518 53941468 68386406
199121408 161270821 147292068
216977393 5094269 272201
200406759 94052397 15631763
44397192 100752350 24119439
173452077 173075220 158345360
187479378 182950027 126165745
188954304 113131293 59093959
75502959 13572786 188078895
28192047 15188932 24427259
121888115 211167565 185845324
194358162 33773550 203770677
154651704 111372162 169904502
131089499 17339360 90283870
194418182 668308 138234457
41006330 202512633 12966075
114922166 12812299 150764742
78827763 69355252 175574893
4937217 124524944 180624183
46039528 216584794 223144852
171139128 95457095 52525335
189326298 69033986 6084332
100967357 124171817 89505401
186512289 133188258 10401162
48528925 94620855 78689020
11639136 8442230 211893769
4977571 38569588 187827631
168589139 162016382 171393228
149786653 146569011 36272414
210410210 112045524 196085093
210744029 132926597 205617301
38472707 121882966 62719306
189387035 100878515 170995565
26051242 14906213 107546712
36156016 64208486 45895686
149993198 149059796 86750145
106494022 64475990 156774202
195519323 191342648 32258479
6309518 218588285 100461013
31403170 157797838 21346706
110047508 211104650 201170538
212858106 114504791 16317817
199218951 5928461 207951993
196515449 128225828 197366870
27864794 160110675 210804014
95821253 133778117 175366890
15073473 180749931 78853686
68271169 12530673 114707314
91304855 23815042 149586304
18332143 222617005 143798770
25711591 124016270 72568443
95428892 53875771 116342220
203699210 124771413 193115981
50491650 93432120 195192422
171111390 172091738 204719312
40379944 155959758 165212744
142640675 180531256 41235822
136917970 78972734 41158778
186202811 176319260 94289165
161700142 119478933 157475219
419762 173830345 40215521
177247047 24515823 115471183
185624183 157956618 195772338
19618262 31298766 160403418
36251994 144432128 187099491
82282413 89239195 17293531
54711870 196918412 128676617
49526678 48477953 168216845
39403898 185889190 170043786
116240614 70797148 210172179
155236510 174782575 89470599
223539393 2379905 109115956
169542838 156911325 5937820
162208583 73034432 154819151
177277637 204026405 133966463
57700357 95125750 104574741
215276690 165355814 153041505
174878642 114669410 178301463
126711289 52423385 9930353
104320805 28737377 41405502
67512590 85923244 73571212
76339207 212762581 38896664
142400448 146633874 168104826
184610465 203696136 204903359
9769989 157325188 20819077
145563051 64641451 25760883
73790683 41875749 92689779
136892058 21577242 16909889
79278810 221809839 39127080
94081406 10545065 146852494
164567596 198971982 91385756
51533408 39969292 48784154
31324538 99322803 213135252
43185886 146649685 65840630
17737923 205284810 38831515
27251841 29220061 30980611
17074439 29758872 26706046
99756658 118690493 200416551
38996626 73321490 175841822
135222906 144779493 18582328
26442610 98245688 35082478
198216886 105055232 131985154
153196257 112887599 164714338
185207576 121044489 166843390
128960478 118055652 141603458
19656779 140268704 61824263
148556425 71739725 78573995
217505689 161937046 37281911
159698618 189509082 75257960
161006789 50872248 89959549
211560156 134763875 128769895
98265024 59796487 183652572
170964492 125658521 5257016
102512477 17151715 62190207
135988360 2445564 125455508
119271101 64895788 170540519
223310055 3676015 144285711
56764065 61332014 144211740
111413351 50027802 33275008
174194198 51813761 151374697
91347372 41314761 179865209
9662332 9222157 105798979
148341370 67088796 172077850
72312699 161426112 115935904
43921225 203605865 111313506
141191472 164701953 83282762
199227828 112617963 155512613
125217487 201866656 142350071
25582194 71263755 126212582
159381410 10252368 62847852
84622820 76224533 119145927
132929968 74876772 7813813
14051647 130866126 157313247
47945114 81494497 90564416
96310693 28477192 125436414
16506855 80255429 72280931
73340116 114584355 212493288
172054144 172480872 195618032
74993048 198879737 189997198
26582891 41600519 32535262
172438070 214876861 158914260
14019814 142518972 15059467
26549588 22831892 44788687
150815344 46535034 94742283
201845014 217212774 111468027
90931298 153589656 117528344
204940934 21512740 7206789
196646010 199315166 72467380
78028318 166659820 222284054
57304705 15444135 61162420
168385055 20766529 45017260
104537487 155274572 54114454
72351264 85413146 42503668
131695639 191914427 30822729
8810332 170647855 179453328
36558002 49926004 66000175
215779401 197425766 96408976
140940426 28160899 212564026
181352633 196076204 19218590
206661376 160200404 29563535
103845302 101452165 83456225
144760868 145391594 49425668
58122410 68910214 86258989
177668573 102249131 39513104
74427223 218512372 22963646
115181530 34234915 192028985
67387252 27613153 178657136
110677396 148625835 101682012
168906358 157445502 184190919
203026305 27665427 12892683
156985396 205854080 150256832
220609041 215263027 116707170
179494271 195698825 54956771
39617694 114301315 66631973
182597486 58790919 122235147
145411792 22606499 136180815
148456838 47751528 207661051
203897253 100012398 92861270
2156364 144294365 120329926
217173412 102306035 140664758
34870018 114975672 14999525
217352293 213890054 99873903
206154403 3810627 73732896
75416929 202908556 130468867
165335044 178794159 39801849
161351877 190394774 135014644
220025014 104976981 65632924
154000697 154764854 182324813
116548146 1793460 214964701
216206984 86674999 151519201
213449226 152052199 124954484
52332911 156743949 2607274
39794662 144908679 180738175
18034256 137577707 11904399
119823916 47495752 203548622
103527513 125914192 173137730
14339406 112100859 116575345
217404155 30797645 169462631
115130664 130375019 128273211
81156350 26961448 1087169
77830379 5304156 175695343
32863748 54834339 17555486
39198626 164846590 184395134
93898773 48713222 37453984
16106414 47554265 181796467
40780834 79831462 100334108
41278454 90923709 24784656
7483857 173009871 31967528
43382660 124521406 165946681
202368569 824269 171232901
41804923 58458804 129220592
134898275 100184331 109397608
122065680 204353924 208898002
128014928 42765294 23904482
209455433 171364993 162107446
189592499 100811424 64546147
139966254 161423827 9682327
56551568 222885488 171078996
120819873 2417621 210150467
214671707 94883081 32834959
172416690 46389834 90472982
89373780 36153801 179792337
45475609 28450908 2372029
38805366 138500416 99233975
153618377 152873035 92266503
60101115 49200751 59236136
53548939 10826953 207812862
126460902 68201554 104591649
61750622 76980220 105448756
35947270 118748152 195042448
46085129 127648284 90066374
214034942 150540061 96519585
191294700 180605471 3970058
197488009 26939529 135478242
54779386 21595768 165748351
104596666 174886742 5226120
73395166 210662498 126594019
154827994 11480194 82318618
83230041 177795374 75711104
216077111 136190377 120271005
208194168 93043031 216078088
93543886 86637410 39972817
79131406 156607809 145670907
205758306 62658237 159439248
219321719 85456990 122805426
49149312 13550954 25196029
768489 170672068 98416037
2840160 140474016 102380916
58575290 211753845 208274019
182745922 49320460 91773732
151567721 211170861 36503147
33104792 199660998 97247290
44899110 23165907 108441275
182080705 58733629 213166059
142812334 170809433 155087123
151571727 85228116 171942210
163535716 115710562 162527955
127316391 162021353 145029340
50957937 59512072 86639319
66096414 844666 193740278
161775054 119029509 29770864
61748568 99951372 201765987
115682620 19418809 76147420
38442488 129447538 198915094
219259376 12049010 31143675
112293737 33499662 84821859
23843649 88456573 217597368
9673704 103958152 130067090
187072795 120836119 182521652
184556588 5126649 212334184
134929767 157938757 87134715
162028562 98610887 54017056
189392228 210953395 40286795
118061570 8468909 202884638
146510744 93641151 109249568
159823817 92293972 187618889
133985308 219922892 118505062
151548330 194964666 100650241
162146240 97218157 38012072
126551029 146483760 208373344
25084780 152789960 92478627
112204468 161967345 99268956
176606470 173851031 131144382
121562915 82106287 128476267
109609257 155665006 194209295
167064615 17996749 92530866
92573355 210265359 19454216
28665556 148437778 73474051
62064774 62896845 116312616
1296658 200595822 73778459
30473644 39744032 156760406
100315754 149599453 140155994
149529444 204453418 97430101
97948184 48860652 203274805
83769441 178912472 130073543
77082529 146259580 38295282
157323197 122793 32844501
213318168 108246929 89356504
183169276 133659325 135800734
206118365 104441331 115638043
46803356 71085922 57656816
21892772 117887267 175579014
33302174 47968867 114723457
81147054 200285664 177032435
212668277 110598135 14998382
44103854 5811885 199225586
12450889 190553370 184476000
63491001 20991307 27599803
23305087 156988073 181162386
103609811 35123084 163350261
64016428 107892252 44837767
46275847 3236925 41881302
98797606 206502291 139946050
32808114 119662705 102029834
185190987 216239313 165943737
192156903 113521476 112132731
189942028 154907989 17779531
198782160 157094965 84891016
39283644 188739859 197912010
153059735 88157457 169141527
169255110 145069388 123822848
119565114 20872472 88288005
18077949 128250591 205426211
13689435 81009151 53843761
122409743 78995211 140644386
18456238 196293456 24096825
137764837 53129441 219698722
32181786 32901234 76744517
141525367 103028819 188564864
193425494 149854054 221044399
38315174 37063352 2012118
47787227 77837601 194605360
4146187 153974546 11685230
133128428 17034288 75477190
1049552 114363061 171496425
54158502 157627144 80774235
20741604 208069155 141856982
122764528 12007605 34745734
205970964 40813179 137316119
209549096 30582026 121843555
86227754 142158544 114671859
78389772 137134211 157841949
219738961 157340992 20695086
55439390 191534572 165153599
122089202 178078488 223329675
56718475 167181758 57897867
85941352 200034397 130925214
102712059 62471248 133102818
110100886 189075118 43679668
167256624 48599623 180206626
212889380 174601534 28351124
70271615 11552065 32480188
143372482 170805040 118208358
101441909 15724817 12404976
104128857 157031868 89315658
57854356 148037686 160222728
132022015 93622235 77645946
165366643 45492811 154225667
172502528 48962145 20719489
5196174 142921645 54037760
31731576 31753315 53877886
117242962 76401365 55362711
25761797 141277810 202970917
57939574 206118123 40222114
117144274 155712846 165491340
124007842 131798025 217472800
100304677 200982889 10717328
23358579 170642658 114050552
195656768 41999091 104123420
60612812 214086543 224068354
167445500 72244394 216812866
39699248 170235095 23014495
26385870 53733950 35085696
44882444 117739760 38584620
139251749 208069872 2261010
48049812 82802475 204169531
61169766 21351354 6313323
112203713 370917 135643726
56665262 169516883 60929903
75244638 212651990 134345165
22501039 132014772 107022896
25012827 140598699 190460930
5103583 36342008 78390108
47586162 205904780 94911435
34797545 47201579 125066853
174322054 107281909 65375030
210605356 222763888 23128273
35035278 126307644 208071773
176825464 211376039 131529797
22457935 50875920 121185919
67519385 153962944 194217676
209431952 103011847 49060423
41326291 13691401 69084387
118242867 181368568 213106473
98338448 66078981 73216142
141178341 146364661 19507
126080284 75156507 32027332
42083904 29245141 200075151
96114901 63624890 189072102
135195635 3705446 177973451
117881943 124237706 216245344
207696712 145555482 77142701
15971221 25656770 144253470
214777113 114681263 35904390
11237747 199610388 174521152
147227098 139208398 93614685
162616259 223316306 190768848
142701065 86704753 198203567
79687940 128870596 97754736
79945195 146142042 68627081
56782110 88809102 165161490
131069339 90027770 149178963
137607666 212990546 172992243
144941479 42529032 35402503
222284443 213179411 114759137
77227433 220523275 153893176
56977177 103997895 220973001
105102633 157488571 141539473
154435558 220377786 33015721
95060475 162911424 108435569
206754782 178731159 186160962
206017300 130313728 214862639
142860380 71127824 139951493
5350503 25041579 150387273
76722497 179659930 120584734
150328978 11696474 56898600
96881754 79846481 178464726
98767377 113534340 62775451
20500328 149399463 218282792
206301330 215452895 36459545
165410448 166507034 149157210
46159237 86790251 113421851
24233929 174044215 96896468
6357815 27942037 208351716
153986815 96255434 170438568
219971301 57057990 219871419
77676040 27056089 73275673
2702507 18244487 223241691
26963501 26823611 26332050
214481172 94014886 201404875
79741847 39347739 212918285
213670452 42917044 174528266
21307892 161710228 150474712
12011717 196736478 153829954
182934061 56480446 15503251
82949957 121564747 64539116
107925414 40305216 114730799
59257257 192120266 3619170
72402805 5900020 223834401
136950516 184462390 172753584
197630144 176703199 139430272
70515642 183120945 222426416
48571208 188592598 72859724
140270274 143067208 52438950
181733787 212789053 21551292
48801363 58422879 125225176
184762212 221891795 218321623
223856640 80101904 87710205
139173637 199088577 108412682
50375895 177947990 125499925
114073938 41505618 47929546
208841011 161757713 198570806
162168754 122630190 98612981
126448371 192077300 22541521
16892789 102115035 158324762
221899162 139192708 81676794
218390138 72036540 20952201
16868909 137372819 192394033
157125711 17060503 16874758
31201386 154740574 8251471
32207337 136790462 136408035
29687424 216214054 84936009
47808231 169039201 91181480
85280023 67025108 31543641
52489605 80810167 159530790
151349471 173371493 221574047
113859922 39927325 17752413
208803339 61254398 53298630
199454289 102904262 4099382
52720349 126210918 66377879
192987925 151293006 69332682
69314861 170758142 143512493
79805047 63870520 170172284
85001237 208087831 196351749
219463947 205596894 151851755
61881102 132098266 151514613
81231852 166111081 69506772
213938667 216805012 12602343
213218258 134965108 139112301
193766130 199958355 14477212
167720486 208030207 78802460
187344147 2927148 57465958
163216185 180454446 142261181
65534700 36553266 204476629
112503081 142820295 66781459
139670287 198752256 64291719
190563265 88748394 19722542
94181777 95941258 161210942
71676828 62829883 186575913
140133360 40921783 219673117
201886831 193242964 154505432
112050180 78774493 152590271
93107863 118037717 195470956
7124499 65595824 1062278
137082754 174954906 63446343
158344527 5330793 42609465
4407336 52441448 125955729
109981843 15692703 79577863
146401526 106520527 155672278
125034135 72475448 66919947
80961970 59502833 16974771
177088153 213908468 80939549
140939117 91828118 101343543
21530550 85093650 95381731
215161336 210177334 34993343
171463661 99717414 140953127
188623580 117044549 206772194
197190303 54375269 214104435
209817636 128100551 184523892
161617156 38726704 162741144
35926174 149864396 183084734
172016118 48463087 211968131
33418044 136526660 55464516
152560017 67832703 107549483
139382193 171860271 141366595
136858546 31433801 40107046
220378651 103145394 61191292
70514458 12337476 70133485
9753556 89434306 12825142
61919746 199441954 153020312
120118682 148813750 30589889
202913370 60195243 42221467
72892170 8996855 153484250
38864503 18397318 82747533
192941099 91477612 137144505
112434104 111960631 53908584
56244749 18389320 142487521
171624861 113238791 100620809
155957086 124845619 166399937
91805723 72136367 159249196
174559552 134070030 158043758
194724639 87290856 178655129
65713879 102523887 54673722
219914585 111949617 90742460
134286399 107605688 131434363
193309100 202472765 7745925
24899375 1673079 161240129
97127361 151101373 170086910
146430913 12878278 65959959
189197937 51633590 217252241
83211906 209088528 41098512
49081122 127218252 200057944
182297172 109948878 192142447
113085749 17063737 144214042
121222937 157564995 63122593
61608487 164402373 26604603
112677925 193846980 151786685
143081571 151346174 41341114
211512938 163779360 126163970
161235693 114115861 11525080
201765265 62500397 23271316
33281325 87231386 175222991
88810805 167209612 210300458
164891776 188808646 24742359
73551009 25266372 86945557
13216512 214342800 126589813
99838575 139437091 170885707
215559705 206582159 50411296
101982776 121196513 18000375
146923722 166343203 191123667
95274451 88901345 202091968
118351112 68401062 77092474
218656106 86991051 151231251
205807805 159236885 164676768
191354143 175463443 44250376
168392218 4092049 10490645
4871461 74496609 211378528
26015781 174670503 188952870
149130486 179556640 161566182
50702946 14032114 94011587
13877083 63213940 152363178
90081419 139446649 185964183
176518650 41431164 196715414
11836778 222047762 152159850
197801650 128733110 20572920
7110164 12018868 211319001
83287325 199316284 110997731
27277319 180369332 125958764
57513723 89899943 125937898
157487669 31554011 1513061
203705062 5183682 86443305
86526005 82125514 107094318
102387559 174181670 184981174
210135699 170500726 6529127
86395378 150858940 113326042
209142176 176950107 104015792
159494426 181234757 91485136
155767445 192412222 7524764
91192044 22258518 189037616
175288199 195390056 30633684
128541070 161612853 122371466
47720983 66336062 146672420
177174838 93644875 58268079
19980678 185933881 122722027
53417882 12059254 21951566
211831900 133143093 165944438
148230570 160347300 33243300
197506689 80455667 154969608
30218851 167039497 221132940
180448840 154684527 58396247
43125733 103627101 46155328
7268238 97616726 34477804
174065837 72998053 200814907
164829536 45803100 215545894
57367515 136746639 161975827
67316270 146000018 13969775
58553013 168658054 197280286
163989121 34669955 183032853
73051322 108558722 19925102
147113935 164941586 101621184
15934248 54307517 155710762
136929716 17548874 13871189
83174028 153579490 107066353
28383694 100205934 148312886
135288625 19709694 99861192
109564311 217271328 168223017
130641960 120036110 191139214
57536340 145547678 58482254
82878319 221729394 211631006
137868770 181967934 54089629
117017115 137125285 44482371
77826132 52517556 115293896
33338815 5577060 206158904
145276195 129483193 161286810
96489469 179789387 10205149
10192255 123826572 96734696
79710265 113894538 40738055
89047955 151705183 43478206
149111979 77083119 222220233
39815528 149162454 178900594
198521442 75523005 96241843
188758025 160966921 203358584
55856400 367512 79691638
205642581 147764831 115073040
119148573 123493605 185988944
212356869 61663001 166465959
21447034 130283575 86569203
15629627 209166922 67363276
196132455 205157676 134789764
92564917 14764478 55136752
139563864 115141869 8020604
1520551 128683900 88836064
158937530 208293683 145395304
136478716 156764552 31689943
25159257 81713589 22556389
102406853 142191474 98677039
155086185 211509853 31147603
94454557 134881228 217285740
31799267 57984936 87969960
10437318 142063467 133887979
28008873 171404428 57009507
36208526 214154559 87244955
176958601 174755948 19424252
29951702 121971748 83526913
67757401 169361115 158129478
173567170 74528652 19550941
142755760 75479316 27422902
35455648 189278783 8262393
126724468 206529898 47312481
43074450 159358133 45419915
27670902 165119594 162846156
132777810 121380181 144948484
130185332 193930808 83384906
93864381 26651070 80254081
206321698 86309359 39932928
43588457 162929334 137214851
78478515 198669628 154451100
56729223 30614086 130152395
166958792 189181081 139530199
13472039 18327355 34167998
140407900 184691092 132860136
98302066 49654016 174287022
213244219 197273669 190879757
198017747 196796424 89678540
86317529 67371569 212799195
220702008 47010 61013698
196008183 180678958 24107862
37086210 18294091 92373769
164847371 58136636 95564152
72101182 109533767 188699490
166451369 108621488 69001363
210069739 202622172 112887215
40462175 182144939 195452651
181986709 61845046 14962413
134448932 217642099 130543607
70740575 39396128 102147732
70803749 62920235 23443436
36663623 122548055 14777642
20699805 135628065 17947953
211028993 3138813 179631031
19302755 156669194 138925947
104398944 20655957 92671493
56326925 124300722 215211564
210188663 49250813 53067002
101019335 133417592 28273564
213397588 200243057 84300144
130807314 115718446 30635312
17078422 37911467 47699382
46535604 155294824 36415412
199945629 108279977 39130354
123196563 152246974 189179018
181457045 5735132 173472714
107266778 6210598 220489181
160777024 96469972 149233853
220469810 185498210 191809504
83034950 132171204 19535664
117273365 219927619 44569375
106309121 188288811 140066715
184871929 102006397 57138394
115357287 91824545 52472499
67076096 152908934 123131973
216586199 15320050 21559019
90004324 42273734 7363771
221477825 119868936 157653589
205465241 13262083 43188046
85509037 16524204 220107420
212702441 63991771 128871675
190017311 189442800 81610946
140526192 106984507 197927154
72137279 165579096 119742308
169692440 20133750 199184763
75546569 217817176 111543599
123108401 211550397 183063708
158840089 26460083 151757305
147373760 219167090 88803432
18477368 42751361 128352799
18175586 200873198 124132766
35359948 74377055 60373451
6391964 150670023 68093689
142922888 189729897 70649576
11726225 108072002 48371287
36243632 23953334 126405860
95524852 92071822 12269835
22768959 19481816 9963633
180843995 217084658 27355005
177291083 185067258 125528966
123925706 187995044 38479554
220750589 28192456 16814754
187622023 53579706 200942300
88835447 183347722 120364765
139276428 4587572 122441380
155195660 31955693 113448314
179582693 49837780 192644778
179750118 129789354 159948950
56874903 79814231 91546327
215930792 139815860 123464007
167000811 115356359 50860120
69412294 179692349 171241630
60150410 70392015 130144763
121820412 53608832 161418044
17879758 155103874 201836098
88189008 113955496 124436944
84314864 160323229 55151536
92851362 71647277 108095446
136617638 131288280 95006162
64932813 46482286 139436555
135219705 140214641 209735111
151104753 198791302 152313908
70725159 151577387 62195338
72759832 18243739 101832615
154382243 36018517 28590472
117170219 58274282 105704024
146162266 62400562 32717498
26713217 54366650 103604275
38601217 74936696 87163915
191775817 137599464 115595650
105781564 103484647 159487077
133787213 29907428 148782402
55403331 182105081 31788139
9153434 1822728 179598954
11794394 89177836 202799329
172092049 95071942 198241041
198573426 92720121 90635082
127993169 161908558 120670315
97165351 119774970 33713926
197260741 180752522 192900417
107888362 144562979 216388722
89548147 140867668 138910576
136319840 7913177 195215967
68738485 104945947 65607481
215018444 213412544 72429164
149162632 150230733 178338279
199372348 76519860 199792173
18714393 157879070 210623336
21642655 53035138 159719666
74880464 74117800 102979508
23057767 24484359 42585637
186562252 109207840 177350228
203650748 209907613 85466263
54958955 27746931 10058497
193814643 17922995 186221247
183096338 172595780 190033794
199369848 203395635 90877922
201161064 113265705 161704779
88301265 137571531 92637123
200598911 172226442 219751122
54306787 54151128 197817427
137804511 90147563 35296132
16392653 29833886 54459899
210688395 115790290 30979852
190919451 80878785 45395615
187393036 41628380 46374436
200171773 195535845 209759549
167299172 200996981 127746410
130707444 94147495 11490695
30177983 33559469 25809759
18671358 103770737 85470264
159426552 55808720 45557061
134424220 177669694 62928646
167418482 19817687 62724687
18984494 24242994 203781995
72068938 71110070 106283426
167411178 148884112 221046430
3912715 33268371 80619109
105752544 201136266 12213021
19480129 10315696 204739504
178161825 200888399 36096019
88230630 162552380 165785729
2380942 156461390 194662067
222063174 70848126 66238635
125803759 172954142 201316283
79190685 139120958 87624946
167946183 82807833 68144340
186966069 115679317 38332763
5046887 81417301 54758389
179632145 186114158 4613371
165786689 191395007 143515270
171827586 61253439 96509173
7037713 112627062 184340146
37311800 82800962 46637096
105745908 27933492 37908937
95295792 77183179 7118939
97324640 24741332 108432876
69826208 77806524 44043659
2996386 164367213 108466334
182965980 94921107 116707527
22783514 79107781 206981515
54185719 179776628 92681368
118532171 195687478 219002917
87376098 211463134 53637845
134169745 193597655 102710005
90560178 84303124 81919589
172830121 119019620 101287036
117634085 134522060 14886350
156502632 90804656 185306287
104292961 217338677 10518313
196403091 176125458 87815948
28796554 212297787 40954094
109124079 198806063 91107953
208488116 55252837 88537289
184622511 153424553 102803048
121420161 79860886 160931068
15525362 98679615 3743769
176501904 101587947 46294758
11643257 110743989 84410215
181346090 197282973 144448581
91143587 51083607 102999769
33292216 181750841 136141198
221950987 59599953 66415805
171222531 206069970 78092898
102692141 175734093 111655412
119029757 53702625 131471090
21603476 104858164 108071742
137438763 138774565 176769503
163907746 137020253 189373338
205450059 19697190 138847519
152196600 206064762 50315294
40160162 137643485 135942037
170676847 44732211 67588922
96587421 159554619 47678019
153957613 23004811 160961857
113596478 177191612 59063110
198758749 88716995 110332080
169951664 117595202 178506959
190256163 83310743 156606808
78604659 77561931 181864874
3099008 130585527 189986986
126821255 101326927 90458041
61769618 44441538 211497401
106545281 43816588 8460947
207151758 14412830 3236660
183252792 171836034 69248503
143058974 179258152 143297570
173133175 35497415 59622484
160497722 125202324 64675997
125340056 102696666 90724525
113433636 185884934 132690550
56623839 57742385 74019971
159801975 53660139 182420055
189459596 116125903 105341789
203817663 44350960 20016187
199397076 97667802 154763897
8859699 129311733 74945675
176378616 58534847 77832931
160605255 143868541 43688021
66768520 150239693 169505295
175820635 192123263 218641616
185318155 32757093 46157334
118745493 157095662 204251579
198609325 35735743 157321912
187977388 165897652 130146412
52198511 98895084 49938339
22682869 97496746 53818206
12161327 62959620 58260462
81969371 134533588 63129397
207643078 49635243 79384543
223638794 20645765 12747549
89637263 184143024 194318248
148541741 148241436 93247226
95548816 49930251 155168564
222538980 156912665 53204310
114568798 53118476 20892717
194527915 15686083 208853138
53060847 140430239 92851411
21975208 201049742 14060280
166306247 75342267 76942563
145708959 71206063 187495069
40813171 94462143 15822941
53818669 29685270 67896689
220178471 130195064 59805382
141128044 115235119 117431874
157273385 183331942 115074754
117289968 22310900 82199078
192350729 199854322 127087181
179526144 114614856 93836273
199060647 74916672 70650047
114641854 187548028 50626142
89883684 94828315 128658047
149050252 86778146 5933540
160278278 100178971 149300417
131677120 113468378 38715240
143509736 178918601 62661294
58447277 114201819 9736654
68970938 7340653 84789485
159509902 9895352 82512959
141259796 148545934 194192744
87510634 111065098 136770343
131559684 88393667 190846383
167907129 65056274 186885664
142899043 102441002 193674023
109334001 82649386 71563111
108841154 64325159 93433655
170003207 194374623 102043614
219543644 1512466 189753981
32339383 177027493 191390114
41161569 100632806 159999633
115942207 197140858 71278775
215863909 173725922 1809444
211223425 65535044 126136630
146822665 213695942 113578928
150384467 182000524 34042606
22472879 27145007 132419111
14746658 98910747 122153239
21403950 78869948 112450377
37678 211352361 98923182
84348987 131060872 107297138
34556766 32894919 25825698
209703421 99545168 207454700
178536376 49439511 93319792
166164436 91273615 164471791
55200782 145306637 68999162
126787457 198563807 220285185
141707226 60837037 191641116
160022299 219290806 209354987
36278212 114742041 103755153
92212903 160991509 111407852
151383314 78745618 9384771
43408106 95390883 149564774
11831978 190717240 192793468
11316062 19564856 61047048
153160410 47329183 95201573
88877261 220115703 134954990
104560194 121849558 146624759
27017742 2500992 93668549
63246316 158863224 24074829
64499167 117505260 39105948
191942081 110077309 142910630
49787012 52224705 221644153
146973486 11419717 207391937
194567578 130732362 140196858
81183828 165557674 220136291
160359627 18747005 122808931
188973608 199662755 5162171
62460834 22742159 99632732
117800557 19093867 38582266
72444822 72807167 181129035
74235221 192339338 67935657
190448241 85687157 142597264
2514165 98575640 74123475
78176213 144208889 143192542
116952244 189929816 160702539
71149725 113358238 25090414
199706582 84478446 101426499
199248456 222844172 55423467
63193086 26844875 146004373
101451310 121202674 70330813
160463980 85643418 223267499
67012836 175526072 188661007
37238557 211759770 213111851
40943509 189475427 47642330
163941727 22601739 198137995
139203780 165601165 74868220
64193273 99670163 115666836
146798811 199484366 191119775
80465785 75194061 66391488
130930112 17385077 211221490
104525491 151688635 21539241
132028724 83014436 36426444
137081611 64658607 74269339
34599667 137233681 85294081
190266344 118790985 37922667
20779159 66770637 46389207
184810892 191167910 27761736
217195576 19121742 192751830
110756938 161431039 68002534
141701697 113689703 7535758
141220967 218047034 9005862
40821202 156486467 171445454
150601116 202918236 119806526
220593937 183348548 60155621
200979806 17416602 165150611
215708441 93487804 8058821
6125555 15689673 86752181
21999324 137742090 99228186
115397255 157510222 13532107
133619877 126440378 22139078
6130294 49103882 127915616
164617685 33307700 75078560
13526201 151768054 34810449
5534305 74325033 2840603
179651938 95547974 206759631
11864940 209454474 208061923
148936248 63596016 76155669
21624108 99823343 205142483
146114512 117260086 11897640
137254933 103176549 76828341
43125471 193810923 152370478
137511369 190958336 176504409
54379581 179258553 4228288
20197487 64562017 212768090
30110225 218417128 169979266
128653822 32630505 206859550
176832778 172872132 206745662
135932781 150384593 196782395
180313638 178641044 149926162
185934101 176810310 17027871
107069353 62224733 103475137
144866463 190103802 218319220
168982481 108036802 189343852
113613211 161481254 146760125
223885724 169641905 13163773
211793049 190868882 58678915
15225743 204796831 161821821
126660894 166403829 128097038
109965022 17497963 53475117
83755645 39327587 28882430
104507606 209787410 187113402
222486886 218557890 78269381
182330339 30257420 205624968
31590963 213791158 40243552
34873533 110030580 170838585
69612852 213092807 163448110
121531597 39663691 108020326
141167293 126043414 103614433
11381075 208752078 188036770
48504419 60465987 12072915
99647330 182517677 147979496
151981797 92324256 22534202
215943126 56285091 3679932
156023118 139544567 136684538
34040637 108208160 130739332
45359973 186007061 177501379
92820605 117683903 33055975
82585242 34719696 62803920
54686662 10569221 34395891
169201158 118819586 194739080
143935591 162745060 198714799
164393085 23231785 23832060
140220403 57375942 69033516
37036660 31135870 155213630
5205060 73986611 16724059
46038471 84974494 99119371
25950753 26304849 147848756
33050812 84531945 167691017
49357115 83071781 209061044
217328638 192533923 201595038
212720592 203422698 205180708
107011063 135898582 97506816
217071639 137820613 141420984
92442039 86819985 86867680
92803972 60197718 138512418
32652673 16110470 207444123
211175488 136934579 190065147
83033870 208943321 38169376
40818384 50757568 183898295
152756887 209988268 35151128
133667136 197783670 134173792
96988928 95519791 211931393
116041135 11535300 153506163
200836402 88697314 197960817
154673493 68575861 127971980
103763704 193382436 122772306
222741175 101984217 157840647
47810448 199842231 4124249
41664839 120236796 20791643
61529583 185427738 37752023
12238456 117908520 213130149
151662848 137998565 87781910
130346267 31311526 174009693
4871410 206507614 170948855
220114857 61285576 11191677
196688726 101911713 157504216
141091080 125753912 3528572
52066066 144107073 157977576
169847065 205482410 63661392
181607379 87829756 162465662
46764592 46629676 1553125
112567174 30867394 159287078
81963904 42058240 71817384
196494694 47206259 106482761
142162892 116229974 199416831
80134774 55454914 122681977
135764579 197978321 44892637
77491972 180846269 39422740
6306542 223683527 6094366
143718461 110465803 147735385
210800309 24565816 180522345
176646154 92307328 95165593
605717 85844610 60576990
199531345 219073686 37056225
107825029 67821726 141494589
39092231 111509956 198391249
74883264 43242769 116032128
201942979 224054199 197159353
21361362 13372308 175721805
202746496 68718686 145908553
21408174 50268452 15678174
39631845 118834082 103644537
160523327 82503964 208360326
211556108 67704752 26150488
159942323 189596003 36302884
57657000 33495514 2085292
60284169 30991300 4541542
75938571 163625619 14381763
80265668 223550952 159645748
155650409 12735780 143852005
4831321 62084183 132323899
40573872 154624259 217410332
191675512 3883135 222276979
112155085 28879467 215247938
81113060 133875052 182468855
75009527 44485769 223239407
200877426 205093798 146645721
110514333 153536735 77711078
104758789 19078080 78691456
38513710 49801433 144039722
40378202 134443830 171066130
57899953 49095156 54859423
127668789 206659764 118597523
47365828 194262696 187194775
78961486 188325128 123467260
92073924 197811206 48898437
55921378 87287519 73932348
219229463 113693293 121983655
195700731 84345000 218377831
68371616 156661799 45389817
35845546 85653215 135517311
101200547 75732690 15305966
78141842 168088412 83079984
68043167 10157670 154490522
94950030 187009732 133136336
160323903 98243142 213695732
51604237 145451760 108011367
93380428 134793256 214045265
185980459 143626912 4679582
41475947 14415337 74154311
32229452 107742570 86419471
98071967 28764536 30570344
164171573 48680635 167612272
129112195 198954013 217400790
59833652 78940519 42002691
46680812 58716153 197562545
123908865 129122264 213650540
79112752 109375273 211981676
192408012 98868057 223656397
154194508 204919372 182303336
19917369 96047582 33737038
18094097 34842752 32268541
221487123 184610676 222675096
47984446 84490215 178190828
102508971 98622749 147722053
189157787 40872741 156222199
4145167 122722834 172162306
145613945 221540871 74487447
53021897 218314512 78760151
10098175 82416305 182763501
50110814 104067052 140054780
222553798 89781010 176227522
187608424 43695976 44554511
10713014 187156770 209585245
171234950 77709017 180210516
181581062 112998994 143302033
144606396 208174100 105433625
17659285 6688090 58269051
107177840 39108795 139022452
11628747 46156532 22027804
125072726 115718893 160751359
91292848 172489260 192393159
182835346 147590969 164772866
165026120 98680733 24694878
167470561 95551705 82175896
186931968 165295799 40514784
197449912 12364437 56541904
115090764 49519468 156494380
9093295 193605471 137749058
137378656 22164156 51620308
60836896 62250325 86658758
76281072 48031526 8812787
122603029 9480415 29454001
17817277 193882146 183239856
156671486 102935273 220773021
166133996 201235512 109994091
48154510 135995541 38042486
199627630 37876936 206789843
208263439 106298723 12406897
89293218 21901530 85280366
115652423 202050202 16917795
208037308 103389567 191987816
126580369 35894524 73662129
218206995 54708510 104736273
82821501 188777621 104718729
52368465 176874112 6577681
169945800 124919923 40664113
1313590 213666848 9187415
135929616 213639261 29375205
119755967 83767089 63719301
221670777 58848933 213358403
109283064 2236392 112077293
52620017 198733316 32021597
139320345 197740675 198508454
152815063 70870513 138929507
54590766 11916257 42231978
134908073 172687882 21780319
194378002 66923007 9110677
155399344 126279250 153068138
116996058 5909238 192453143
12806 846
71166996 51572650 98111995
88933140 103355293 96263894
66803954 50675753 3297973
93729636 33528190 100869262
20970699 76408607 90298967
55724294 103408461 73026580
89515224 101419778 52338149
90511091 37063375 77777534
42207481 22374511 33107957
77911987 47055968 6664092
24119765 80326964 109479649
20893926 65788149 77475218
28182127 35141663 2739971
45803298 103079167 99059845
100391715 72219447 4710777
8873669 4369302 61278600
35220667 44748884 13435068
63705003 75584638 16143516
9176211 53570625 28982664
45823694 43673936 84904485
48993427 32938540 94672488
44625739 3449174 75640853
34917567 91732122 73477711
18128288 65002971 33901919
77458901 86820038 66943369
111459217 60997057 38697944
29086812 93859104 42759445
5187452 18263205 86392776
98497473 95153562 86269624
63456351 29067380 87822304
104886344 12834806 9026317
5591570 103195501 47227165
25652507 86353392 92559859
85203534 82721220 79760673
69073181 21572813 82622342
81646722 62578397 31508483
32745520 61244770 52156895
59683998 103404654 7469889
64901722 48649147 30522359
107995838 109782463 38625315
103044099 57403073 37099825
68316041 9322620 35029325
106944757 100204410 47538557
9708782 55952314 40069602
66093458 8053654 42104449
58132232 15155181 90628757
74150903 39844955 98823310
55708143 55567089 3571538
81772343 45076109 75867792
23105446 100070048 637714
62190405 7870821 73123999
82047137 53562414 54415419
39361666 47535288 71852013
102628017 71286148 87139973
32268356 10400661 69526829
20433889 100666492 5681186
87488519 84958708 67991327
76998577 33427513 89048974
92698502 70936404 4000490
78806445 10366284 36994367
49295050 40589257 88200892
62750908 58415471 33405043
37205597 53917999 31467622
1217963 44496759 18980908
92848502 96700361 18302813
107837944 99325722 54860453
79374276 77025052 60735143
93607797 100886260 97925260
65649154 79590155 93726951
42626435 54470078 74385978
98926320 55601553 99917049
17796497 19212395 8894325
30675719 20716487 22690742
92970616 71275157 4709213
92461285 109267525 60736605
75654897 96702885 59627540
67244095 89627383 90267780
90344185 22927864 66489219
74721754 8631135 24947095
27884986 77881852 96877399
100690199 110412327 9644959
82823938 61587255 25813333
36526000 64865905 77857154
57152055 9421152 48842302
108683148 102796976 104885924
36783024 29900092 96251746
48307989 93849398 110869051
105864132 8417978 46798453
59271650 44765521 69631840
80606099 27871605 37824273
81696830 35217316 22330501
105661718 13629097 38388944
74679213 59512318 10934818
78804168 78270431 3400256
26663578 96731598 5035716
17637045 79841081 15273275
44017953 88586735 59569413
13830076 77481174 4331627
111019683 20475857 105323919
47403126 101504369 43536664
53088097 97807172 69343844
37910341 49071616 82074692
107570784 104331362 92391051
63564128 34186183 79238890
107744306 85665800 79557259
2307413 98789216 24892967
11070889 105248735 16319265
6754134 40511972 20921388
18975794 38830967 73571439
12483343 66373902 76413226
19112445 105023203 17210971
94287286 88960353 8235307
751242 22106489 25650475
95134918 19910881 108785362
7307303 100622734 45734261
36676846 102825928 15201554
84567278 72788779 64188143
22875899 73693455 85966186
98816071 9624207 40287635
40475815 19035232 19589960
53711632 21356557 85830027
46777846 24249798 43514760
81505335 58959461 35943903
68480707 100800266 16589321
56758241 63770247 4523021
87106408 100142408 84928
23668800 95962295 74157817
51869310 68043872 42138151
54883099 20600394 99957010
92000999 37827171 59322919
59902210 34364454 39467773
17069266 54373342 68169542
46389110 78323626 63479966
4764175 76254110 70760118
28391970 81657664 77699689
89540535 100314039 47823681
90712099 14957649 85322577
10473582 27384076 70574250
96843503 21981772 109274529
81053195 16595186 26186974
27372379 111153161 58921679
106846618 44782314 17883902
43138199 68245152 20699043
81939600 70639126 41856731
38192216 55524779 100684519
76363031 49832498 10328030
16636996 28872620 20908737
68947837 109083832 84338423
1746331 7751835 107058519
12744563 46336785 54735516
22066697 35716372 51471185
78186988 17223093 60529179
76509016 66755237 86901320
94152688 59524648 57937320
32857190 60674239 97918402
102552634 18530620 41749796
27468801 49404512 50334695
32816883 2916652 99798840
61872513 10561322 37034527
35285083 16235249 52033724
75130312 17172590 85272723
97324184 16712875 71912244
98586984 97108523 66157325
23439426 64985646 98252090
97071258 70764824 12572336
92393164 104272407 85311401
56742276 15068701 43765548
58416224 48224949 77737238
18314264 83078965 40572347
42375413 71576188 58438287
27402043 61391535 9295020
64722631 39654908 76353382
96308015 66833194 61211699
86489952 86991817 94534312
72578720 39572524 82118687
96883298 98779043 17232377
86451617 84342958 93802590
23393493 60360417 81302911
92573348 3179133 13730640
70916793 87786412 44814175
67248917 42968301 67485716
67212325 32623775 97284574
30324245 19876967 74889588
16999825 96029373 57635901
87842040 18965157 103933787
75827795 46203121 84407203
2447666 45486821 100753892
81285653 76979600 57169800
68312807 45773168 88675939
78155369 16501632 25042519
104015058 13695053 58898649
80509895 25712063 19435460
9524915 48356791 86705155
12743990 91198893 99562386
19051583 42997791 66081731
36286219 64634337 110789509
47218492 43279258 70102907
14335072 95973345 65334551
49276355 93898515 94714067
109233614 71431825 27322900
106728441 3428201 68740522
92246690 20794835 37949140
86903263 34932674 31963449
101207785 89794624 50526103
6861156 99296426 104580907
77151974 7634828 81728782
77033422 20857798 30381996
19389582 50633341 84617395
53923229 49519280 59877379
52356983 99817434 63227981
48145213 81170749 62408817
34087937 27890328 29887792
84704512 58436389 109585224
103236962 20782538 103562698
6589858 90731642 82609164
11668798 23282105 48050054
8807489 85020597 26323309
18548035 40295656 107624666
71968243 63773431 104381725
49537999 92240487 104605981
33858295 45726057 46837966
31300872 20793041 70241199
26618006 31855967 84573071
19810045 110549117 68785694
87013676 59606330 67496758
73251173 95329024 111061322
77077010 24540982 97686369
1430870 14524551 35908709
78560775 73124017 108991317
54731045 73854030 2308156
21273434 58014723 61683050
60755118 14680784 28298633
70433704 38342541 11196171
47975906 61189882 86912248
12107582 63195918 22785176
87768483 46366596 111182073
49046588 14266277 97575848
76969775 42182809 57718524
92693117 55148749 81543043
9739335 102152079 82132355
109200201 63531606 48022068
84410650 34164039 25295990
27974643 24349402 48469700
91444093 83566261 42378772
26334932 106958887 61735250
44212109 54670843 8251408
40977717 43982699 46825404
32620671 44136122 17396906
50745750 103111836 64846086
81810631 35655668 99278881
22794960 3340779 80929531
104039099 75169871 57506625
32120401 47368256 93127523
20040479 61581929 37977600
46971548 53599800 94582090
3498739 35163720 30216366
41984159 28985383 87517450
19284265 57072692 20648591
61376706 92320549 52503517
26540051 50701791 76630782
92253714 47397894 96024733
96336441 106160 33064431
66802264 12525803 32108401
69930494 9213018 80331027
18315277 30130007 69768134
13603731 46026837 6680955
96264156 38855394 72537366
98817150 42450074 37458649
62189476 78657378 39126157
61872848 20261655 35398218
102067447 57373663 2634350
22070049 99693502 8483566
73780749 107245702 14808412
73582069 78457636 42156685
72210212 77107171 26049871
11571543 14568017 64350563
91983341 110252505 66853021
10775436 100927682 35873828
23569223 74001195 52866620
79352506 81479099 76921802
2045817 71813040 81836310
98162203 38234567 105428755
66256661 86618391 8555523
101139929 21692839 93224731
29180525 51377513 84045862
107907727 27650552 38449744
16953877 42669357 2601977
41077214 90730200 40854052
53071242 67318265 3988425
108668276 94834007 77563313
84562232 15869222 66859588
101457174 16997810 15369604
24162455 71956597 50535407
96436509 32488227 59225073
60251937 42480973 37246076
105784732 32994244 49472498
100534443 22940723 63819945
15739620 95301089 89640331
62419449 106019147 26102695
2206247 98059481 82189675
31244266 97834120 92031698
29271571 89019986 91670846
7934029 37101314 104073308
6528478 20913824 38518403
10869146 22376510 40975382
57330832 14331820 72710495
49229309 49767112 11553109
80481450 95892124 34733833
45881986 16662542 29121107
65751146 103758175 2062536
97507667 64545642 79443678
87347184 22794778 69837235
32109304 51334323 14115
73676722 7755433 21519875
108693821 45519100 106583171
18292951 2955555 14534149
83312469 12314439 56209212
60891173 16876181 56201355
106198564 62930056 87303164
55504265 59030046 16421695
50069186 34903820 79343800
73490613 81801857 6202403
85587659 50671664 73943444
86687115 103090776 3044822
91578496 21048782 13571274
85044542 27466693 98925929
4827295 82079155 23852918
47564020 63335775 63263765
57733399 40222952 24029085
292123 106520765 48571961
5627822 15638177 21240123
29812894 104805074 110053517
44812542 78317760 18525090
24211188 10493490 42227909
109980433 4296534 66668520
37481950 39619560 758790
78129778 45383422 97176812
50957227 47900022 101120409
49853538 30592629 52312557
53508936 17998924 85343000
60121684 81493721 86383714
3539553 102942410 63010644
34282122 37722383 31864567
61449714 19468125 75629779
94968152 60006653 9818465
83162822 105901871 61041031
41880876 86074903 24769201
9792978 42751533 2569101
74458006 62074144 37165723
18096001 74517824 26310607
59506061 25172080 99805003
10892960 104126595 16133807
86198732 30165998 81770601
85734989 56660850 13456612
78254968 33045977 111120053
29306513 13119253 84468442
73360966 110623357 87955831
87255817 25063631 76123886
8403312 111334539 95459491
87907704 26694107 87341575
19017495 73293115 29367829
12035066 727021 25124075
34698908 25176878 97514093
34956452 11332246 83177474
41488365 1458132 8488601
52215360 50258065 107985464
10879120 2514232 36865986
51626368 44421895 41007470
35698031 29684141 27874233
94853888 109401420 91242613
84959619 75092477 111273024
108365532 125148 39347335
110413334 104298734 58585162
91426323 64759753 90472485
47043964 54536039 31526007
68260166 86513247 16811075
108581708 42182559 51210868
87198622 27591161 62111798
93927338 57007969 1271901
58140268 6535838 38614262
70677744 94128040 108288528
95453477 70426438 56953020
40235738 21403561 2762747
45427516 51889050 72567791
78961017 47141798 65792319
104021042 39638341 26588867
86181624 53710226 47892887
16285536 50841658 100926021
43705466 5163433 17940623
14801560 104116143 108638029
63544769 24683777 65227318
47806561 15784801 98903804
70956244 42247023 67770644
26569902 69518366 97299322
72283796 76587005 5265513
107114755 107186935 102488430
18778879 10181767 44762676
88192623 40479435 25821017
96049799 76456901 83389194
60859018 9958570 32014227
76619047 40249930 105450014
36862701 78095288 82066980
11969620 52255990 64682651
73916746 23013620 14804380
41299641 52900140 86710399
64740563 42899522 49319409
39763305 57501358 30826382
80860113 106383137 75372396
8214344 82525826 21289520
36375010 62397942 28468441
34775470 90940346 10356052
80446337 102585786 50142458
9057835 47411137 104788247
82665111 96725535 46368940
91950642 32352221 23135686
84013271 52105537 59008408
60072803 23280810 71198729
59911618 99741177 90367001
24045981 21664552 22469980
31031876 108860175 96252514
85100757 77826551 56174467
68432685 45406055 14860809
32080327 8342322 79757947
57245327 56486648 37704197
107166546 58240510 50430615
92942131 83480951 27203011
85805892 100339291 65935199
8327968 67148569 62125119
83861414 85445685 59745712
69618091 61395272 81736406
33939825 45508920 34742921
93962184 107561497 69729428
95692857 17467382 74318128
69886036 100066426 64194892
44508468 105500696 55466461
109622681 38138383 30872457
60716275 31530845 74707894
43114657 107702762 12606647
61651768 27269222 101878741
99927910 21743890 29815594
89720741 91304881 93151011
83850541 30615027 91907720
15508201 109032232 32182761
104790737 63381740 83692194
75645777 22031654 43469515
89225166 44819118 9126422
22076047 56444144 81983650
12972521 11382980 46134885
97409735 62796149 102003533
56204886 74312430 109520542
42600315 16182420 72323405
22043436 62591080 51799512
102576323 99686031 101045972
60486404 88140264 49260221
18545138 95830078 24830328
101401744 105359854 37936003
44456867 34018045 93767604
12861055 35074013 53892269
69036649 90898867 77491032
57018449 18569032 35624111
102015340 30604585 102171557
580361 79840790 47646105
74687101 49447882 74670504
73125193 55308944 61699514
39044407 92613052 10444912
66289783 40081131 41458870
110860668 99493827 101617588
27842152 72361961 3243061
88481293 85328216 38012555
76392630 25648635 38049328
12260697 110420455 5140065
65556437 17975826 93710345
110479940 42427396 76178673
96425038 104146713 46290495
63620209 15753797 8590971
35549383 58524394 109812520
53135746 74321327 89835125
108091314 38374999 27359430
96801603 108368666 6457083
62066752 39371840 39288904
34218687 91239530 1675579
29483315 98151658 35449774
59971718 69194326 23509252
21690072 59157636 108579736
33871359 107873584 9995927
42323632 59994928 51849191
93200295 18581598 14422985
35830813 76341432 26675252
102753869 22171702 80090767
238146 69117772 9474486
65728863 10062292 42642603
19516327 91837668 90148481
33485102 64154293 47335307
86984826 4527058 69886081
24773344 72687861 47071639
52519849 47725737 8895887
39307050 14020810 95118675
105291214 83219426 33062469
10673640 94178960 5111930
75860929 92218751 93368731
64571816 98060045 2131219
90155851 88569208 56070489
30817811 66123542 55951991
108959890 22422348 66521852
82343130 17168257 40548484
50952228 18154198 84625679
10573426 1492378 50770048
41716717 613135 13550090
80551588 98476947 6009682
69600175 28464310 84845685
5519933 84451725 52900851
106648195 59302188 86421721
34030094 92561042 40116952
8178537 105028539 27369551
38467501 100140064 22382224
53260240 15449119 98755673
29717895 75800513 101455136
106830637 89279071 71765681
64821964 111554775 69957506
11839053 48806676 109167032
33527760 47074462 30155830
42329534 106684634 71083742
27991005 80691434 65704267
63732075 4435982 11922815
18137863 79745545 105300126
89619035 59763871 91553053
11844639 15424898 104141425
32811851 80623999 102087760
44624922 9065096 76272275
44928460 78868996 20382901
49485055 8222892 80594380
63213266 58294820 20681275
105386552 93855748 41099597
29593833 11407395 48960460
7302428 42393050 52209454
3942908 70281689 73802257
44358196 68097826 5795211
76497648 18621594 24938441
31504065 32668616 3723162
88745442 109645609 31349389
61022445 74496803 299529
31395554 44176273 61165887
72988289 35955231 4154462
95254462 33960620 77973494
92527591 21265124 55491907
93220119 46778111 57699128
26275149 11670606 44625367
51687349 92856743 92390891
69337878 47797660 66006779
103499074 13992375 42011325
96911787 38879505 51109012
59816062 16854807 92695212
83203726 443268 55138035
39403253 102213748 73489601
38916275 60802510 100578643
101233852 69251522 102563938
102313230 74665990 72251926
17698261 37777915 9869608
109299205 61395003 88468766
89493574 64181413 55722067
41526810 107457870 40479514
65081931 72793623 108505240
37559094 69696286 37804280
89658512 79132188 72798136
80470955 44325483 45354326
107114448 3848197 101631043
61013940 27032046 78363755
27584476 2982309 41601404
92235401 107006958 61712351
39496083 19870241 44204842
64988155 55732700 86542452
80618069 6150279 41754174
96977675 78060099 47953563
52241177 48283281 17312391
68116025 25668850 87785702
73692898 7753107 19988576
87486816 109991507 61539707
111150773 52009123 55459896
87284139 70681554 9146710
95685179 43955828 104911028
103319299 15898274 69487811
23994117 78713348 60404697
62170741 69522167 110399786
39967952 58511316 7957325
30862341 70569064 3630693
60840276 8221870 70088737
42194143 72440757 66019648
61924598 92710555 23574514
40623532 45730902 80786714
78619674 65773938 91496278
78740647 42353954 827681
12328784 71215732 19554058
45466375 110489654 109953061
65771810 53069737 37932188
57402731 18302401 18247167
65254148 61235733 52980538
71080574 41482469 16230257
40396417 58088053 60843931
15456197 24526702 61351431
69045094 14068247 70904017
3799285 2621556 88428596
69076498 45226868 17952134
81245890 16491342 16595702
105324225 27432398 14679046
42289997 14122028 84333404
91156181 43659044 10581503
87527232 1624867 91504094
107623373 36911065 8130486
12135721 73586843 88174621
67437946 35488349 75171978
43591280 106793918 98829568
15285345 68454687 109749110
55570719 75769417 12265708
1928055 102351006 33233749
18155449 41358880 78581102
99229622 83641697 43425182
71047645 65461964 29357145
63135544 89870597 33592250
86433229 109214430 39219851
18232582 18080716 63036289
99481448 51614691 102168633
53054582 76153417 26495465
93220461 55219317 38717706
104219516 76768817 35922910
104165655 16118527 62175764
110974438 68938241 1103765
106822538 345648 8747567
102440197 20991234 15625704
63239085 50875379 93207085
87695746 85646628 32693298
83048653 45713673 93318514
3433855 53051416 60046596
35533034 16900351 86069538
9840544 49420844 74369600
110518551 101704989 34357968
70137411 80069564 21330928
90052120 93332875 96797075
62142822 37238449 39456217
64251040 64561162 96166491
81035691 106930983 9002051
55014453 31053104 85338872
75976423 108957502 81905396
68283148 107309826 77600511
100427904 55455950 68257475
18117899 26920165 766339
57981642 37130986 40417842
56200839 69106968 18560274
38116998 92751296 65392242
110473262 62302956 3773454
5850927 30432564 4467318
20990740 27864907 46546720
67762901 31857553 54541293
60132547 20097109 71087400
110535320 104869212 59242687
2977749 43637536 103144119
93792142 47255827 78422241
6139573 101802077 62870156
108673840 107388669 81268312
107635198 34045993 23299132
4814178 38425192 88479946
98793547 82746055 4926996
91915020 57580865 61567126
92110194 71219076 90295319
102410951 92986637 34046001
5474904 77178507 66355339
45551092 3213957 76789200
20323316 80241058 45087217
19803562 68079679 97927053
75695670 55161348 106079870
26535252 17432962 63312678
17732146 61865161 2899678
72715988 54290101 1836666
5227805 66052564 17437306
39859356 37719702 12769567
25664760 9974060 109671199
106391106 93557545 85320272
58448285 39162817 2834262
34603334 95226307 26170216
58990162 9650096 39933462
67494304 2110418 56968919
81496035 105968685 28310113
29248674 46887455 66860672
79886505 36036684 18931206
28304078 31973912 25865811
83417711 46437645 61237510
23386251 78956050 72130167
107892987 7538576 17985708
26316860 93750656 99511401
99843884 26424210 74125550
26806637 43458106 19548399
61825253 107114235 68195838
45307078 67064904 27895698
9056319 37129989 89922272
57820514 36148282 39889777
99178435 47225928 14734772
52191379 88133053 82326423
66520857 84801286 79378647
69569078 59818628 80649498
23429119 41957939 77166435
77226863 33180772 28563128
50786081 7270092 107314972
61457176 105260573 83811221
73787540 93220835 3116216
25744866 1401672 26512052
37186039 4422871 4314533
24192856 50082300 37678335
32683353 8010924 9437024
91612260 7359996 106765563
48386762 11561443 48684291
37489504 13052362 33202686
99486414 93565183 74941187
76063825 100701380 96848094
8218725 102978014 22341760
34790658 12621428 108174021
39261793 62565462 79135572
56347709 21804696 104325866
109726055 80457190 103189010
100593873 106471425 106390626
25206212 56908188 42189017
58062085 72607783 66471484
79970089 94229027 7543295
36252801 14804040 12683304
30898407 18643113 33615080
23162358 51923177 97247968
21119375 48866496 32956841
6897744 73068099 102850672
11084301 26807277 33156321
76517347 14344831 55914801
30849115 25008245 39033671
110456680 7067872 102534651
49739338 38046229 91323333
30623231 9846028 109073426
75917349 97916666 41507366
40681688 103800613 1914860
73900388 14170542 29168388
15881647 64770429 32537489
89232316 104643469 13803043
24043289 84743687 31626146
95781094 38306820 86960142
50811680 21969918 57444235
37115111 25181514 25337431
90859658 34323465 104617257
84637948 45622314 103514781
85228788 38768063 33340848
70596917 90944599 62448417
20049005 67869374 1385890
68634898 59675356 39805339
74230624 53428180 6183250
93896935 4068426 80234289
82705943 111380550 103273266
5863464 29189908 95594643
52214311 53412654 51990823
18656446 85015786 35939823
28799119 16716785 49083433
33854865 107651823 107750880
84707140 15649038 4296503
40468697 104012180 45133086
77106118 97657063 81715984
8168293 99017810 12707428
17604750 69505176 107395892
111016405 82526747 84978579
20057005 3612725 86242274
54976 23988013 82121355
85516386 1557320 94437729
59101012 64673099 60113325
76898161 79052116 52792382
31149090 2930307 73567540
84978374 38449658 99851364
1105802 54750467 45118953
60579223 110944312 30501409
6180075 47813703 105540284
70505594 97999631 5602941
82278647 92678683 95282238
23895285 87959554 34319838
17198115 2317521 90191795
85171735 47877390 109727072
61600813 44446358 30223601
58992531 41557104 49241257
110633832 64479221 35154285
50488809 68483430 79580532
24636129 75751675 79223794
91573777 78677242 57903260
107487207 22541396 11369994
103986235 41503592 92417317
21044543 7981093 64507395
53929094 83307646 23950611
62589530 110661245 102432642
111494279 40102905 11750299
54714682 90531024 45297608
45265502 50215788 62570328
25010685 84149682 50153218
5066537 100079052 11019854
27155177 1319687 107569507
11069502 81521618 50887430
88484708 30055836 71929789
50376809 13047298 100919103
89974904 77804161 42172133
47908743 84052308 47119673
19307710 109430014 55357438
12980616 62509474 110440846
92048706 24133844 59663075
48773092 28822646 32510142
48542151 44729848 35736737
103350478 21426310 98890414
88479065 44705125 2837234
53917769 45283113 54203744
81859447 20004120 98317719
107946133 102088142 34684992
70331804 3880395 76695121
99516787 89730598 80074293
103321633 78529374 4273506
70790507 92662983 70295906
56879876 42848458 46132359
43742440 58620933 11314299
97276239 50024023 52374030
102026684 36519374 88467957
38677287 71314294 19383436
82735556 67902109 101972582
8207105 49998000 14059666
30604675 29303849 73936677
76388618 48312444 76026876
85298784 54419496 78489022
105816315 64770650 62093837
83774494 36613285 43442917
68035504 98511161 63456396
84570609 70417705 79668883
25138510 107651470 21973343
60588882 61384125 74106423
36731340 10421963 15003656
29543675 385560 68172730
11642309 38551077 97351490
111422063 79754124 49054208
42113235 44288831 9625313
10236352 65400874 35887796
36635024 107970689 78680905
107937491 53563036 57673666
47718473 26012000 66671300
85858051 61333944 87113382
85989727 72124341 33615931
88692867 89890035 9107463
8935389 23269473 15133910
6362241 105074968 41914961
38079542 2484984 31865768
70382034 31341504 83893519
103311315 70579744 59291119
30923486 79536941 97959275
27078002 30404744 91218937
82930333 50402467 88750025
101671194 55942389 98870026
27254797 3890968 107758395
27724371 40979308 43607164
89854292 53519945 31106714
63224238 50079045 42273350
13181201 3696360 65754005
41346299 8714994 108122093
13089280 46762847 87736619
87277574 60922248 24311610
63100312 61562881 81802862
34682521 18931825 20298082
42789486 80435942 46211113
26864246 6744607 83282684
89995901 62852009 57622228
63990985 8784886 6574855
104037738 95883771 35822083
12750138 26381598 103355204
40951410 68359690 66031448
80506675 4946006 34955446
109700594 71494910 71766470
33352279 80840144 65890957
108872770 80356467 67160038
75516687 85232299 15709386
24237261 31486404 13134070
190883 110716186 39301090
2471081 57814279 28461344
30686901 7034948 101697198
51897171 75990687 24498324
104157923 55373486 108974351
78365849 48200981 32400518
45065028 69919625 22989405
93892640 93185506 38844998
82454792 91779641 48462397
102737388 29143474 6180826
28752006 24484885 56393097
74115134 3002307 64387247
101943353 71945538 61559625
33887921 80547443 11040041
94302995 79579087 95884040
63070961 41689842 37972344
99071566 19247931 19245011
102602850 29497937 64283448
10008266 109615618 57863744
26852428 45832500 96359420
25794310 66280457 106030046
56702887 106443530 57375444
81004454 89720023 40524023
73182707 92417768 10957426
101239761 62045573 86052916
62968957 107034593 52188041
102265849 21890012 90399599
48733908 16877896 47208141
99498793 76776375 20393655
108333697 102869962 64361887
45633511 33617092 95544020
108844986 19502743 25757635
68973758 66084511 33919094
7116557 79159352 11043124
2755422 39072459 100508548
54651411 67990258 53661549
42913100 12694932 81584268
80574786 25341389 16846936
41101488 47529558 64619278
86740343 44682329 47321601
111483521 65300915 4252679
67892020 1888880 36977079
70133670 64456248 10372526
52371692 50483251 54364705
29696023 69047851 38115828
13613169 24968714 34789102
111006474 103271256 67688525
66634605 90457323 99442356
90995653 21973238 69747669
82796200 3136459 20867651
3635934 70873314 51666754
91692187 64520431 31958851
80163012 64429887 62197051
42989294 76905540 99098086
88637132 103834748 24496258
8463085 47756740 40789065
91739637 104070168 8963969
2901100 57427430 62156398
40779540 77489598 67911073
105670882 17703147 89570120
107276564 84693041 61241599
3894516 36762530 16712703
19125864 50956609 106014990
55202899 30500717 58539182
63046525 104663202 50770451
10163872 104914179 15613844
27650197 90763952 71957106
102876574 63822758 91800788
40686420 52945137 100009407
107486288 27404198 78841606
6775050 14541570 38321044
47749761 19131807 13292996
61396776 18015181 16060080
68933283 9321556 3134680
76500535 37981291 45360378
52337262 19103809 82629124
65035000 20748141 99451549
12598896 32481583 35927178
48112355 70918809 61762479
19601395 23393673 17139614
87669651 34364922 28874103
59715848 108638263 4123446
6209000 21395512 19777037
71065095 106734551 86569697
94983529 23296600 26519501
86514499 12829528 19964916
14846698 71563770 91318310
96255659 23546969 35481564
30154367 105228957 52711595
74464276 106921755 34755384
107059366 54429191 87314757
1261084 36432746 52184870
104827977 46244837 80159714
55784411 65227085 80121348
75162880 104978820 50773338
84221386 103036039 48014299
28534219 97816819 37036461
59410065 51239818 22614723
3265392 92845137 87901282
25503639 105444862 3337837
18517579 64327136 22812496
28849828 30605261 73368902
34301745 103856863 73894419
110432992 34100213 70634672
9807802 92469337 59085020
162310 12425989 21003864
6993366 74254901 103934995
36261947 4874009 49731853
79064208 77154325 59689512
79169797 10055555 59642624
24779958 81543810 83219260
85293458 103959749 99781725
67509068 21825122 30150192
29021016 103621760 88643104
31356503 13681535 82908789
8544966 81190272 16933793
31008109 90204400 36103162
108069809 39916385 42531911
103943664 13979619 88108435
87182687 15407203 41444070
109527825 8704020 9926295
107798100 62036006 83529542
4535155 17436342 47941273
84004245 49511114 11790361
42891080 74625360 88518756
67809423 93122791 47465152
31948608 84449311 38191222
85942945 5944367 51129705
78639785 13610886 74757799
95145180 108143421 29358043
15818633 77607485 21328749
14159389 13532251 54290699
94119179 53967985 38613429
105661525 39683152 59927012
42945023 77760059 8551079
36939387 33063286 26459074
98991078 69530017 73138507
64175370 79087356 16233411
75237818 73771721 28424448
108496474 57471951 66936803
73584622 15774395 34100646
100185760 99699608 28018628
86970828 23906474 88939889
16756248 108423382 28169215
37171995 30590801 83344594
67957837 92589028 94088856
109159833 93126330 65767934
101316039 93884634 27385609
63138444 29895921 60245146
97487867 106934308 691795
87786135 96522809 85448737
79969108 94085569 110449548
102077716 41168709 90733231
20178395 73565178 2003271
100527421 94357455 7136865
1637454 72861924 4751941
55565858 103654372 106514187
95191420 47389797 109271509
5723678 67146070 111357659
108493791 43096024 76047716
39587053 110671537 101813464
107882129 32369894 67029929
71072774 53633780 82883255
90919925 834910 61324594
73974898 97545780 65558499
89023452 65366763 42218553
110525848 15079331 28482210
75311912 40173248 100127319
29105473 69089760 48775216
79879890 22853082 9998052
50522676 5014745 97877532
41568748 28751969 106454108
96375034 66625767 32346931
92432936 93152690 65745396
44705347 43641615 41134355
26253034 45820649 77219187
16832998 8309642 22776487
6621641 40632901 54963338
16684743 60808134 47535184
7724730 100038973 53058834
34914162 56810877 110984197
89122176 76824977 69771171
55686552 8228066 15695945
101204928 25048482 101191638
91616220 8949702 30166049
28500650 82113904 104994986
443909 42664334 29849711
27805647 76385700 52598887
45909769 87902763 27009990
87917552 76612489 29371104
55937089 53262900 66276772
33794286 86468212 44563657
55250621 44949349 109402021
29808965 17224002 56879254
63515366 65601103 89108901
66215988 41268405 94780368
21758880 57271647 7829403
89379330 65345863 15693111
32072615 42026344 93645533
110323159 24649096 80519209
8812616 88361350 47173860
13266600 79619670 13466608
60243741 27279085 73804921
74805200 59624830 13614245
49024378 73250336 91020625
108460166 77292392 92067488
14806407 25940102 110018681
34278590 69837497 89759194
30295043 54516064 100826530
106049373 26298386 24630533
45868273 101203587 9636933
37722251 25559463 105585655
44681404 56426079 80493555
27536283 111047882 34353845
43917499 18767222 39093187
31926750 101080072 31836618
106111992 96818050 104021210
67723000 31608109 86723430
56902136 61609194 107900863
32474986 35612182 38153118
78979404 106364010 91124548
40421901 45007431 38986293
58432927 88289729 12423790
68312413 54284667 83023128
45556726 78260232 55042334
17773285 28101266 79408725
89658925 33326384 48185526
19277077 18056474 70460270
95156612 47288530 29886851
2217508 23672472 108649530
11694060 78767249 96921041
56767353 34540252 99031943
91618975 56625197 66720765
14690877 51593544 6908735
109424724 104637148 7556012
46754413 65006759 20656567
108674776 50390161 72606716
109737911 573513 41658964
5219515 5610110 97960153
100099863 17336079 17116304
16145110 13324852 96309374
66994721 87417743 106727193
5501805 1056644 40325723
52479131 99648684 74338955
70119593 90561094 13457431
61837108 50781972 53126906
41949958 78721253 44274631
63517362 25267456 26019409
79520116 110842249 93203091
83174246 87860177 1878904
81650227 32720340 17143677
91163850 2983131 100367779
55388361 1780717 13680071
108752549 55908000 42955315
23480237 40833864 23394608
89651682 110066070 71537808
24464797 34709312 101898902
55017241 104396359 107393631
92337560 62338359 75053832
73768762 93778705 50661482
30134866 70492969 32362314
86830625 76425105 21055320
80446784 58078907 56062310
33356355 3456082 6796700
100021869 88619054 60006728
8709626 101975472 67371554
93977732 62695133 83891369
26884316 56997926 67972479
82491646 94332449 85021592
105763026 22359475 59123220
4648435 76437717 51062537
6141539 86223940 54560219
53015303 64321848 32782777
9493404 47321649 78970935
91515696 49120481 30640331
66747810 52447010 11264935
108557148 82343973 6313160
12408557 102055832 26702763
49878388 104123316 46557996
48774026 14629540 31444027
92057774 12851027 95357374
12250770 64052080 10878681
78749934 70045935 16536979
51492628 14589108 37682017
39760208 74881251 68561302
71277067 98242477 65024911
101815688 38185266 44395060
16885050 78890682 111251049
12197574 24976187 23798613
37244060 78927939 99114900
79190853 55931894 8413730
71195875 37612831 2713147
5252412 3226961 37243896
79212365 9599209 87041384
86119560 43733130 45912927
111423372 99728817 10882597
94604850 9275117 63115495
103167148 35065896 30454368
91294484 101258264 14808818
33015196 45175429 46388400
36904068 33728148 95505077
68426279 72728958 8487433
95621800 23244 92639345
31686628 102371106 100091992
15282484 5672026 91955336
13747042 83056346 77149212
4322083 650329 61549419
84021047 68735197 72549647
61078642 84707384 101585833
50490818 14371516 15156014
45245782 15789693 87547529
110802364 34437960 10817608
12500156 67987785 36280632
49503733 107559519 106986460
14486463 46921561 14949836
32739582 40375153 7144755
40732564 53328551 41092935
91621509 34791210 67539090
110495059 97305577 24524037
82110644 37182054 79668850
110942085 75881113 110437134
69426482 13325572 59392459
105495076 78680340 6814440
15661309 107107905 10115866
42774073 35345982 45301487
94482480 63516269 102075367
64233471 69547905 19679638
111315287 5509759 55125698
94057774 106243254 99215581
15595721 107940695 24499130
61482281 8541752 80957329
111017838 37348799 6201490
10389683 71346951 6837127
8369649 11402108 103065152
102047571 34969675 88469783
15759953 87876257 59893462
69281344 76076526 108013486
38717289 75409542 26822116
49211197 88564043 107018489
24437077 53870895 62558921
29707179 105902312 87087149
75547603 80966318 102919635
5017972 41579126 31003393
67835787 41959250 45451044
6962896 33683847 22689478
8800956 1981159 73991477
57954537 44127169 111434514
85110551 3735415 37373786
87114111 57484964 2860652
62663335 101766928 27175327
40401812 30270087 17330633
7434176 27393851 21365737
78153193 102455801 84165182
77226760 25336433 102131374
9064591 3907582 71143492
103182999 87567242 67161403
38473236 11010448 49568262
27448542 54369545 29262246
35258346 38216449 16806360
52620452 27212675 15982397
48000895 97192761 75768474
101564392 1706529 33448827
92495769 22796270 104887936
41112135 99911753 50247744
66846436 53140027 111571898
30334585 30277497 102451310
94959852 92437602 65445136
100517204 76112530 31890605
90184313 18441590 17884211
84476495 31265415 48191912
97285796 33238779 73925309
22513939 56785165 103250995
54639132 82909194 57948778
84848526 5296769 62987921
53529629 72466408 79003929
15017414 9992389 13381075
43788534 92466024 82989831
32751687 71015095 68341812
48519738 67224880 97971880
24972457 9931363 97522694
5720899 84029517 86686535
94796801 32000026 57121077
32891026 103244141 19736384
50657684 26219050 892385
22486404 108884034 71921735
77858806 12633927 109047834
111274755 21545057 11345914
45055442 110157677 24740344
93473450 102023492 38231821
48258254 43198168 73348084
48236373 12968145 47702959
69949174 50861561 93486469
110648751 30616646 96357524
75573745 56477008 16373248
78836407 65837860 72195924
66380864 66282865 67711303
59580962 23997815 52968795
102105812 77635166 5980610
15548026 95589091 8539035
11586427 101916867 45160330
109949510 69180331 78044567
14361180 67856900 2982042
18709992 47583283 105253128
76479832 98465988 74671729
63912951 689318 39614093
60171333 62923414 20556125
17501860 54791265 84797565
21352788 50816510 66051002
37075662 37651007 8450748
84671574 15018131 44660564
76516108 90107297 56630882
47830808 40725877 22420348
8419762 75008614 15645096
85511074 7539650 28420871
22803667 38730635 67190590
4340730 56870082 102341947
40581979 78579852 103648132
38258417 102854102 1165071
71133431 47031841 108247495
106716212 61254333 11139691
90043803 49139475 75441435
86348244 88772252 2339004
39845567 77292292 20640295
55175190 108134104 7331459
101816631 39962931 84011492
79296099 35116908 25193717
91397430 34532368 63044150
93616342 7266691 87202057
103705527 31923292 105204336
91489856 56236592 7449427
93290057 30821926 58510563
26102809 17801261 60672200
100046387 11549142 40227117
62209562 95439560 11936777
100704208 24923307 52214308
72255460 1291955 68477305
76592835 98930708 97100263
78278446 41415504 8779967
90637962 10850458 83164873
19025393 10523728 29421848
96387799 104645638 44939941
94000860 106053835 21398268
99568078 47290812 40307385
34210726 40217615 43256248
42524546 34041692 13819642
1943634 9898243 97674189
58099518 67311656 106677363
79670683 51917088 18067354
89724709 5465191 22783730
39730083 11234984 18057876
99847534 64158958 56242298
97047246 8794839 66837187
15059258 30029810 57406242
5776381 51369870 61233954
95073773 53337911 88848159
18097800 9925280 54131837
64682867 75009012 101098385
2998862 79913238 56277911
55283671 72585068 10235291
2993727 92135077 85083371
43632237 40435715 48114568
48699084 22857854 61492335
88758627 35790138 106173602
89107892 18518695 73097035
739464 38012213 26371328
11767599 21079772 9423697
54095424 27654980 57684215
96094740 46915183 105327768
36815680 28509529 104093139
110111824 34960007 84149803
3734434 74632883 42001745
28428702 83211790 77068630
95393596 20008232 93491055
89759523 83984077 111208315
106144125 61972864 56686231
95592034 51583109 5867379
106356695 58538459 29114130
11876574 81356341 84610576
95923123 101762680 87142958
12025854 31260102 30524006
100944021 36819810 84330813
59522287 47625147 65524746
69963060 34983849 584494
29176879 74512220 93353723
89407802 5672242 59080278
73594035 111072908 75708368
23778924 55522177 93670785
11285295 28234687 60879904
61271541 82494188 110614030
92802110 43533511 110946244
97297075 19634071 41168328
102777276 3036204 54539656
21635822 73450909 106038474
88828900 4262123 27734318
13714537 43595530 9682110
22753796 59893797 92224689
40841479 16841389 81290707
98981607 82736619 23489074
26026967 71737519 6611838
61671257 80686242 31294447
90018844 18562706 44254529
75192040 107310335 9866211
40225060 19014917 100180937
45115132 20148733 72950846
82250441 20459173 4568182
43792120 7012338 55054067
38213189 45892767 26455189
39809784 70937659 105097775
78140807 43172979 95157403
17460180 55775946 32431640
19437877 8823595 56135853
108558219 50157154 87022358
3144745 695537 39003474
54728366 88485079 30845893
100742088 97808992 14538924
54802486 81624342 29374730
95761751 78021343 69288353
61987242 107211458 100057517
95302740 95024667 97523988
39000877 101743458 62256683
84084509 30232911 49545326
53267628 104333959 88894882
111280919 23130783 61689522
59242988 81574373 67079600
60388779 50769361 74955547
18561496 95525820 96769464
96219675 92900395 76961020
14123146 76939718 17762047
96488024 60270919 30759143
7577634 35651980 65781915
54128359 97417671 69061832
64340047 54513694 97192890
87475605 23516227 33486107
53406953 74964211 19387017
76220085 110687777 103479582
89342677 35951434 80272405
31506590 59854382 76444062
90223515 91327905 12535789
47314926 74388245 109039950
83108160 51837455 82715801
57053138 92093612 15368755
76286543 11589475 50516121
3534068 29048641 76210960
67468376 44905276 87975776
7915906 53947402 50726658
67576777 88845044 80358188
60413348 56473460 24943197
48552503 39594963 14895447
22473866 10388656 40338865
76299600 82782521 100880650
33363895 106913289 61870996
1010763 98079751 36134568
97969078 67923870 20572656
1281699 15568575 1753638
85500026 104280122 29936291
5580697 5748319 98267466
26439162 18064957 68219024
12386118 17758879 102066399
55794329 25417302 99327902
106793647 73983818 105957890
78463397 19571722 24094071
106737265 78071458 24735328
99643493 89674449 93569742
25218012 74083040 83237151
30118917 62812763 67559335
83561875 66408557 20458037
39297686 69315412 98933468
4925603 39885226 67487380
30189990 104992768 20006848
107051738 23032222 107058072
87231665 55789351 98499854
25717893 33248442 23376584
1458431 100815165 93928081
48920629 37502038 81987069
111112801 59250179 41895218
60729161 60509420 49059521
89129011 20276061 2900002
49890512 95496353 52842120
48660210 6113706 11955201
80205113 110763556 60627019
99473545 50557664 25008202
40619973 70357306 18585409
99932736 48296962 103115639
43375846 35862103 81912954
31161748 13962002 29095937
95375631 38434161 96422459
35741833 7187841 65547315
97667289 35747935 94839132
94168825 67117526 108109395
71769941 95598997 104286787
25425971 12394340 11352778
96896167 36504617 97877946
75299409 22329899 8817290
56575950 1723266 82044117
96298477 53148519 72061788
47143695 79795651 17078357
88704120 91853825 50501612
105096815 12778299 29794246
93848495 72863023 99482502
65485049 19744878 74297119
64131134 30541693 33405844
69037029 1595853 80849684
26248410 69168626 98135951
59173955 49182989 104668225
14020585 59033095 82455182
93761848 101071883 74483448
111426689 106036798 98863903
98689482 32203633 18522376
5586839 67135229 50488744
50727606 103594559 39925113
21172273 100786772 25068465
70013173 12082878 39395961
19995140 24251857 99862799
85028793 68462058 39411139
70190173 27016048 37202253
77470843 81012456 95862996
33658638 81132244 82310227
97410473 10645000 26489976
7104423 39072821 62395102
30359176 110078074 81278696
74162290 80139086 76050705
101246778 102264187 29046645
78348592 2234117 59119445
90948276 5797250 67083131
76257933 6107191 35868203
24778860 103800165 17865516
58901416 62456351 53810866
50116662 102453635 46146103
26775144 99254578 109936749
100917721 79380426 59980782
19224816 70014154 59289818
91318774 86920353 29967701
51004404 100240839 58311698
95056417 94780534 13028882
2935883 54326817 57783246
47959850 38125359 82980565
45030764 2438831 29339570
16749969 29406681 21969848
52586586 45866663 7258948
85280912 34822075 44107772
44550063 48346315 41494424
67499444 22387650 53472991
73509686 33953730 59507147
4587715 81299864 82569663
87777728 18411010 94612787
80614906 6430176 61372516
26277062 14208983 17402997
14010454 12811081 61789652
36923905 43432456 46439141
21480311 26097394 17978961
63801169 43280282 109823408
110805858 87850805 65433404
77884124 21452063 71914493
22293240 54207327 25637205
62077017 89486883 34165847
12280563 70872296 110489998
78694195 59258063 62458112
52548972 90028726 39929842
2237421 103283062 81879537
41888883 100321086 105409545
3502354 108791022 90057562
33488481 22673072 85757358
71601952 7963166 78022645
105499931 81808507 35551461
1028732 87450749 97618215
105254779 8707128 41147507
5666303 12513593 85290595
40115333 20724307 9062203
66712742 38994031 78498581
14665454 63232690 13318243
45394517 88821355 6928310
43800016 68565468 29063484
68241278 98610828 70144818
110703655 45023321 69230062
81923901 32601224 86742070
48996838 82452266 100715088
72400202 86731840 17219004
53220876 93789937 53214075
110048184 16737942 45659600
17069067 42838141 90035774
24653113 47171570 38088136
72710105 99692343 72933864
42578956 84620267 84791500
70455492 52469917 29409171
22982345 51568119 71022667
16128797 43878982 95476617
106652444 8573100 104924997
35075935 19302854 93820405
15197500 55605892 63743728
84130207 97841199 91739150
15467872 99554194 1392712
25750854 97395341 81086824
1948708 106228870 81737673
18954258 11490281 99651425
16438326 37130157 59917243
26941212 100991460 12558902
847584 104075711 67887221
98083376 78866853 70141293
2500810 53367048 88763577
6719555 45302771 102345120
79331263 7293937 59833390
5670601 49979173 22218482
42493992 62834379 21618711
107075148 21996638 70212011
68987767 100775621 79224342
60185760 78964513 31609554
92258536 95778054 48773070
63522359 23716355 61809244
62377321 80327541 92982294
80248526 58426845 109790167
15505710 75597626 78286847
11676871 92261066 46776650
87165407 77079666 5764685
34103232 9532784 40350976
1632204 6981425 1632283
49948770 46473058 488894
51772258 22713453 21301777
45999407 92399261 78377061
9906541 107797577 100199488
45730831 66132574 64559161
51590756 12170301 19121083
79555886 43736027 111315533
21755461 16005372 26714423
21323661 81310491 69022800
85874991 60916629 58237767
18084286 63130085 108949559
46059355 88132056 108157844
105731878 56333118 72508297
68225455 108416650 25039420
89205681 59107112 102810799
12066853 10822199 9357259
57968879 6057440 34694861
37398901 37769774 56595245
30138792 14122823 8260414
7103209 111329200 39754854
107628990 107078400 87030844
25802628 90966289 63036068
71211008 90806753 23304358
23354719 21274466 97455571
89573423 70372210 44813294
37987165 56427087 48737761
95704396 86719718 80618689
101142934 19354901 40873379
59945898 45982562 46654787
19491673 9937672 82202994
87148888 26679640 94620972
47708062 88155464 84590336
22852157 51407148 41390456
40940512 5429549 104353544
84008293 16159497 108026301
34309426 89761774 16630480
50627698 102613191 10250328
34064072 83453382 89418824
3005545 8422612 81754161
72280174 31084119 108124015
13097558 84977877 34289549
90619735 486475 61177634
18019357 2251001 55108842
46925659 3375292 39368519
101173076 41319338 89777031
38790799 90371500 71942563
75175513 48041237 56221263
94778773 60139845 59007241
4388186 15518418 2086434
8375671 14879939 33960952
97633903 58901897 33730058
5484782 52364551 48798834
85793512 28460223 33277829
30609580 30172424 34481905
44652081 73394949 8580833
21360605 44404285 72435488
81330394 3582003 30628701
759227 44136552 109705985
69070222 16764867 45321855
101217438 43355033 92332938
35097407 59537391 24289881
24829464 78163693 98562835
84460983 107745167 108675281
24343659 23761037 29514992
7258111 57301666 40245181
31006605 6567066 87782866
55794883 18343899 63867043
87378750 104510839 102535861
108293507 29136854 109026908
4877748 103841098 99327044
52732467 54932736 54144440
1301949 5837520 42060393
103905828 99895653 86765996
39866923 80284449 67667759
54508843 23386607 5621789
94749962 87116240 106317980
6655443 64318433 70600384
58664321 58096124 89740599
81309226 41303796 97892950
61882370 29423664 89568715
61784291 45039073 20523949
25285345 48216839 36939447
30482551 94637811 96767100
54149977 11943961 102884069
33776646 9658266 80797777
84936089 11623098 31397372
9986583 78046996 85979685
38946651 43594917 105078001
66043457 3016979 26507808
45288425 97283923 9007999
20166773 37590320 8831144
76974122 55773489 56042287
49506518 76638927 28570751
48689178 9698188 69731781
11919398 20072769 99923155
96212670 107963936 17087113
45541681 75933515 92405276
105968683 69864681 64906675
4270278 76966084 85737460
31372007 7009809 102025606
1742561 24287270 65085122
33860467 77375921 72044024
25767140 63120132 64129578
53129923 22712023 65058728
91117371 89996628 53826627
42756315 67927005 46426859
108082094 60268727 105312326
39282146 74332667 87429514
82351758 108876943 22833659
30372567 82154477 12473222
8930684 63141113 16154107
2911105 70550532 96669018
56314422 16538396 103089299
65377203 93762409 2237970
20025371 110214091 65937916
94971926 195418 72221997
109781596 60930067 19789013
20786248 18775007 36263473
68320976 60268850 73132786
23195683 105453619 43545195
63533421 106906107 33196116
51382314 26254460 14881797
20059735 12851796 6803842
28781600 12001884 50868202
38693935 53789200 45117991
4500081 15683721 22976983
93677835 56449943 49822183
19313727 70020978 21659356
78758058 61465038 23689834
83735293 66418461 52162478
103884738 109501742 43564690
44692600 102618227 63279195
66302678 46589162 55873478
83336742 99812991 24379118
48813782 42215059 68792101
111207534 20887696 79135042
61912755 31996195 96246508
58705547 69870157 106761618
60860007 39375518 61245851
92242692 53473207 77832122
47207009 26217266 44454029
29052162 68217411 49662495
65862828 14265345 52513850
11020997 12113067 90398233
69084414 21972308 107446592
9073850 42601253 74718020
13922179 29283025 64596042
61347511 51004288 34630984
69615425 36566943 87397766
78776206 8760887 25196019
47701253 102920373 42779620
49863987 21356308 82474240
26763705 19864205 21389226
20987772 34627434 6519397
90219229 50487901 73944538
109154533 83348756 92937231
21236713 10960886 66842861
99799024 44222885 36439474
49965144 66008151 57852690
104339249 29626445 44822759
101146950 63991179 16969123
41379234 48141424 79414503
27998857 52311635 19745245
55525031 30383391 50308138
15208950 11486078 30391557
74327769 31221303 105619401
18333817 30655282 6781975
28994935 49773945 103222856
34368389 10946618 43725283
86851477 110282344 73650016
12614305 73851803 59661786
36287570 10991268 16899721
59132830 67409108 14143274
86719236 73885907 34303557
29802869 76249620 94721201
30569099 65336865 79250049
104349329 13005528 57395461
3962040 68832617 29633783
53359711 105579502 59075623
26500095 41563224 50527651
68739717 100475207 62094279
93410975 98218173 42615019
50530611 26738601 108939636
84287247 94908460 33063913
24392428 71191950 53980850
44578794 84370530 68841997
4095264 17489275 72601658
59275798 57612567 96186618
6637902 17275977 44724090
80767584 49806640 73781108
91004271 76635332 62857806
89339529 75181524 88172833
44029266 94983551 57998730
5013323 60592033 22899278
95860314 983956 17590577
92549971 69246167 88054343
24256623 71220262 103370040
61352497 7226059 59396735
41794 101575350 80654465
46088271 27356537 52033455
53069714 109794713 26160646
46217214 110008332 2996911
18734430 91398000 33079294
67253573 106520600 27040507
80599159 50132574 41702645
43959389 13835225 58950557
87575066 94206967 109824276
30791839 41668485 108277811
108547051 95521308 7350682
86017976 36682416 32142510
78214081 36957642 21316059
79582681 46797018 83740498
37397320 54439629 56513204
99901360 38733267 93547295
60310371 109715522 28080540
24155735 31244121 108530657
97602242 25228109 60029042
13477982 46859965 41529980
102109146 105427072 78558997
25244862 55134968 45681998
72863578 65671015 108245972
56084747 13139644 58278526
25363556 25216258 32981079
98046210 30372120 82356374
97519352 17288510 31446347
51983569 74938036 37540850
110777963 14787984 84514105
22426127 97749555 99169247
1695386 59813909 81238813
81823628 54247933 55454711
7796084 68456256 48452182
79954627 3844488 97419900
70117777 8804983 47975792
4417285 2851670 31973829
92534209 53131344 32383332
81302375 70719505 103696218
76821117 14789638 452807
46565874 2617751 337506
107840000 95553065 87049022
54601535 107283364 65511387
55224029 103117592 90627228
107348938 46857868 85745620
22742146 5038336 57646983
70492720 41722614 66199869
33168624 21859288 111332056
106360986 86056398 74218334
68100477 102454757 18428856
28996895 105104416 8329544
31994280 101611851 67303598
57063942 88598614 65084549
84789771 97018576 33663880
37777544 59382963 43078758
67843982 82690815 52833415
14226382 50309946 10979642
10178141 37020641 49338840
3074488 101077678 47437559
29161133 39615564 96699111
12395676 108301891 54048334
39995651 87531555 68682954
111196753 25866940 107775706
72978679 68208526 17541525
83509116 73190080 66807122
21035013 23203313 51051469
53475523 75290777 1044489
78479049 8447667 30505305
18795162 97720050 78258383
59504902 106227587 66057193
27982730 50713424 8124704
30767993 27869067 11749012
10932033 15218406 16407936
12849712 64488953 35043518
87003728 29865060 70377632
6310324 96701647 73270020
78968490 65835686 19220193
101462083 19321468 37726716
106613974 93428570 85562539
102329528 88145806 23347709
8594723 109286389 33135575
71652484 48056312 17657670
23311250 55147537 65949325
91724036 23833509 63305356
62403222 109932016 11841064
27739972 20930450 53009934
107924593 7129159 43214526
69860146 27937021 51721822
3363043 17362324 27170768
22427443 67157292 34696611
47409076 37934398 40477189
18812554 42935868 50400708
99561112 25103997 3874105
81383245 67939437 72042237
27100056 27803260 53134644
46100223 77167209 57915628
101743313 26265669 70473417
99911767 34205322 4920436
12957206 49409272 40551710
82248 4288811 21127571
38492846 102335780 97817195
52661863 24077457 44326382
24244534 43637891 93852950
79928378 62500102 63370667
60606375 29316964 30795358
37310408 28753474 46081133
72306239 99790548 13447449
65558077 52383921 80469904
47515575 50091212 77720439
36564558 88232985 1682795
1048618 83273334 46422864
97416989 4605546 77767679
69515353 49703186 16407868
93069184 35088524 13260655
13519694 10390047 106911112
77496492 61744982 5888785
109540207 92779352 38635846
81492165 750609 48678488
74155187 50014392 3902458
52955950 110772604 18722974
37429081 91991291 9467431
34908622 88035245 65003386
42581370 53131491 58417947
39891294 92933418 11507334
7693065 99748326 96690715
25833819 29514172 10857256
67531779 85443470 25490036
34187712 7678631 89869540
58578050 22922876 38367530
82486421 94761406 64863458
15661264 51968285 73653581
79131279 103844809 6387297
78580759 23465212 50097916
72256214 79252347 102135243
5610069 19013781 21996690
8965673 44303840 17148508
15978631 25922539 58789190
28116797 34317850 84453069
80424628 106376767 86195186
13519399 53593490 37874957
37589788 86584730 92877370
65287460 21051523 78926202
106612049 59900395 54748564
21597241 6934505 57720788
89087193 28743382 85038718
106570877 57773429 85742210
106990281 106304096 69821631
101459489 51910590 6782027
110805818 46685169 64893271
33410163 38143484 216569
37411043 4787770 105001596
102993610 8286384 31559440
59152937 89717620 47171246
31939818 44539355 88948984
16058297 35586366 70281244
31209496 29855110 64094646
87890187 43256884 52512048
110457778 60937827 73071784
44020791 39297979 57337704
38060520 90989 111213046
99533969 52757036 79975122
12400946 58503504 93945723
27781417 67401004 86793537
62063177 9198061 33554839
52974626 20622628 4898919
77441145 16586734 43483423
102021942 55113957 85188024
110914746 26695541 51015397
53744036 105048558 9698784
100323753 91764088 7544178
14750918 97880891 63455213
4638995 68930045 93956911
16006049 83812405 32121382
107502386 31771666 97866424
42204044 16311424 71794292
100345365 25344920 96689221
21677635 15875477 14808932
110370988 45096031 47868681
100528302 2462727 33676638
38549519 57206730 82243716
63110305 94907316 96444414
27679184 16843486 43716049
97783639 23343548 106560417
11963301 59835635 80041096
54479020 71270472 57980416
72344920 27529060 43370707
51768136 24158441 86890218
56505510 64103592 56322477
1558304 53342356 31301060
24016292 13813734 75154068
42047916 58950964 39537811
25054372 94931914 62040466
45690883 88312664 72465764
107915099 59882361 297837
49414457 32769159 71872894
73843617 13230508 20649694
52297137 50269413 48987364
21336634 88925812 4621697
43642682 83833990 6520824
11185266 49032332 63656192
66820669 34723042 10455603
90660993 22291860 35018885
22497523 26070228 47505189
79703818 12179835 45106678
59519432 85594233 68816505
75772359 10180699 98506171
8885382 54699957 730369
79019551 71201399 45028329
20234990 85808939 49209244
48600686 21935701 13204514
32053323 89294977 68084441
71557466 61038852 65917337
35929082 97249752 74264972
45527428 90514439 78095845
89967630 36256274 104907431
70586716 37547816 28880600
99487719 80161123 20377229
30359897 85539135 89055471
43978906 8891381 92497079
16678352 68744956 92796485
73521684 56590646 50395097
33985268 57415709 98642870
39055159 38172018 36165754
72932384 62313647 12508177
47975261 74069889 39447991
108454302 93557435 50165134
104423932 63581219 94241117
39283860 16700643 106999963
29300035 40429896 75039780
107027515 64159456 51066446
95586748 46321609 58379145
11242501 51035747 17108889
75144868 88193823 77889299
59434110 62428315 36767478
77373490 33044161 101898804
53136538 65402947 65026302
91042588 104836014 24295364
37448617 74663433 65574218
41986831 102922984 109832889
61277286 72731658 32428749
56158242 85520505 104397701
11740955 101511490 53870760
109311452 36254421 65101110
80643542 40292511 18914370
15809087 55456066 81513878
95225288 7092721 53712777
18507804 85277906 67265071
56925678 4813962 6585651
7084609 25392674 48862903
71548584 56926469 58904600
49019677 99197718 102746701
109657531 65877046 72461904
99570187 85687165 82385648
59688194 97546263 111387535
48187736 94341780 79674402
40823472 91594768 32728992
74670935 16697467 108329223
63421443 34711194 6516202
89864444 17017336 78546320
87969043 99271529 84121580
63890410 50518718 57432442
94997090 5029354 105679542
76134705 13838973 97082006
35656330 44229085 72417722
5122502 70193979 81752975
6820130 108999269 56851295
9167407 39866490 62430495
77823308 66686695 15158899
37447241 68175817 59865998
39517907 83692940 46385537
109542326 13280759 11391581
63256555 92569305 1091123
61499591 71558544 42405389
92782597 91162984 98557489
64737425 103693799 41499269
25408464 54702385 90781011
109482772 62975531 17872582
62611203 52118731 70401673
32585343 14947356 35764860
101989025 4848647 91055958
69215042 50439427 8217586
47924507 46092262 104470433
35635805 81915364 23143744
70336442 84425346 3049277
63119005 62851385 1626647
86966537 51035985 58622666
10509031 62708243 24630721
8000352 22675606 36179120
76662346 9997124 101237099
35922776 11786020 77224985
111342420 55996149 92915788
26373293 3547961 74789922
31936632 110955716 102848258
53060494 110954016 84877116
57927876 37293772 35933137
30443845 101608617 19843749
47459069 63170267 23801333
12181666 100643686 20286702
111503946 54625449 50666214
96444023 41487997 27756689
85286595 83795297 56194481
62955347 12357819 75178063
95205375 58621581 57340495
22310144 88157519 94391959
45619456 5431229 28254275
10403598 49695691 91720486
24484463 4519777 57239082
27987706 9464186 15019966
89153207 103190379 39789526
70337209 106421376 15173300
48336499 332313 12247704
66125639 58315356 90643374
61081980 66555150 10329698
17161410 8636536 39003353
56626300 37983195 6688707
103220107 75350492 72115768
22055113 20806117 43253152
881471 108143904 11061961
61099836 65485857 49080019
72667703 28320336 42885612
2195151 1776447 21707495
20784832 20296634 78915626
6499408 18010931 28822906
45025535 90669984 70758776
18608241 63781650 59906751
16461463 74314381 102697915
89882876 67449746 43522179
31127155 21296969 11391436
110246229 50123344 85642268
84170134 82251222 29004274
10785192 87422211 75370941
58509290 44606090 27065201
5349759 37909465 57495109
20962696 12615148 83063825
83625691 21114166 15368844
55900312 50103117 406582
4862917 92383131 3543901
45868940 48668641 93004023
17397216 38228953 18132976
62301899 9479425 74840106
99259852 38011161 109882958
109403405 43897455 99174982
88551134 76100351 87504551
22496235 61487053 47446316
111220831 34719508 43650171
86303040 105997740 72547432
13719015 39256340 66053951
83033449 99984734 96788768
97077675 106768544 94999264
42391899 89867635 12669832
71770437 53398588 79169083
22132263 240921 22555116
77858461 89320296 64506123
101185013 22669114 87503968
75353032 72751871 81603735
70393427 81940912 99374768
9801734 9382374 37238167
91721478 57510250 37730705
80042151 99981756 110460359
105497677 31107875 108038464
49868810 11601791 20846550
12659658 11571536 73193322
78425824 15548959 49044591
35934962 87820222 25238347
51529541 79267990 20021151
17996923 22021291 9593385
2212933 35407399 40035766
80796694 48918792 90311417
25025155 91969850 66648731
104297700 28770263 8688074
105551076 43090429 26906590
10351569 98483893 42423286
8948765 35574319 39778695
95512447 73080422 21450776
3417306 110930847 110854826
13491640 34395015 82769128
32917641 55701530 81818700
90722408 87664210 52663185
50834736 16309209 64172823
32961672 19267607 78003278
28962801 9956953 37212521
67935384 41711990 69628708
12605166 109118891 23289826
72485598 81213168 27020215
10090031 60412359 65126200
61504770 26952790 28771146
18101954 3934707 70703650
100596162 28034928 103243819
79261509 47689411 49120855
25907113 70697193 39914355
92375417 58379705 3957580
31122173 95221246 82709202
53990618 62668725 4581828
61773395 92104599 45653845
13156803 26630044 19048572
8075184 32450857 97961724
2085733 48851052 25362396
14571657 39403637 37418943
96726653 103994429 17536322
48731503 104920978 85369328
36422817 16407204 83776234
17071478 21247179 71025794
2608038 108317389 103636999
73956176 19628201 5359292
16298681 46798755 93100496
90634577 38814336 45400964
32310832 54864216 2599247
74933931 59767293 82651175
106619007 32567904 45280361
12658840 65432003 3640036
13299469 48761538 19288414
41731587 79937184 109725917
37138397 33643350 20799705
42779212 49844443 18253281
44200116 90487753 21439610
60500377 62267010 6299234
99741498 9287238 15780791
99545818 71298820 69531194
106067314 70685483 93192787
36324326 30276330 30130874
41036278 79859559 41742706
110440569 24704508 13525480
5304361 76676331 56955548
50485902 48316283 54612981
8777322 43410003 35592814
69947391 16394373 90246191
83859604 3211102 47082402
8665881 55181543 4709661
109388409 99882256 5564756
64920956 56696428 66397313
27674900 61382870 91103006
85611383 1154279 12451339
64117792 44900297 104788127
57297621 54695859 4955942
93702520 72972818 6560733
109986363 55011659 28848395
26458592 100592901 47588590
56777640 31761197 76250215
1644901 34997228 46639715
13551040 7027748 90460682
43368530 53458004 54298009
98444263 31911963 97470149
72913922 64508012 51142064
35884672 10664432 12696099
73947095 11247367 101175618
62410205 85869518 14268469
13534128 66685863 6843973
17204429 63900619 60176102
84418710 49364595 17587909
72882546 17148472 51564216
41900639 105492817 98160284
37476731 27177853 17566914
65606712 73144923 98322190
35837985 40493011 101157667
11204724 106269078 98136419
80025932 73019266 59774248
94775558 53688796 95063006
41656135 49447395 62373369
68141783 9675872 82106207
29000569 96842780 74467445
108613864 50730939 21758123
34948363 46830493 95816197
30271709 19150175 12910872
64304312 76176767 65494515
52135837 6823009 27134116
22005689 69754871 60335132
31032991 108804501 8153274
36897794 76268829 46920389
68938069 68456754 87524718
104931353 103485215 37970622
82114237 21951758 41797180
63048992 67181533 56440803
26331470 30629391 66832048
89793502 89366312 99542968
85894222 76031710 10946054
25488040 20222120 47506532
76749820 8518410 104416614
38397086 106929516 5379679
13822395 46930023 89705360
58097979 16032145 1279414
24258080 63835916 83252029
11758482 72482488 51825632
95179698 66976088 69184475
85436140 13826321 78751416
44552551 1662465 19766797
68890402 107818557 38908508
26337605 16383524 3827311
33345326 59475820 11783755
36863201 61157483 48155959
56274803 70040405 14232055
48480830 46089414 33057789
7788781 29745303 54598506
99458167 19794216 65548045
60621100 2768821 53764368
29118443 108366703 78242263
63362191 37859606 84546671
15272864 55848150 8739805
84610318 1497212 85732325
80438177 80174315 73294248
74155935 94730199 43260647
91011705 99596824 11714973
45873089 94386589 101170337
25273966 25353692 88701642
76393994 48691460 4851500
51821850 107577425 18483545
63380136 97297678 109707710
28241480 78319259 82853798
91065216 85885434 2663453
39266197 79926899 37916396
51632120 110132725 12991603
65392558 99700560 109918634
36480790 31726214 44478412
97625060 86370516 95695794
65696186 110790803 107219086
65416375 70495897 46850141
43441722 26496834 71175477
13914871 77113215 63218004
16560597 76968447 95191566
71418815 54845534 62353506
21131501 5634662 86757346
83289246 30380753 72659267
105885151 76578699 101004950
66560078 101865633 6934859
81932252 77100826 28841
36981336 31694607 51729434
42018689 108263583 44550376
105882925 97356907 63681854
106736196 74190179 78671235
59749989 21798414 55026831
107967400 52713389 12257856
105495895 4063856 96357865
104044526 21062148 15269815
55069561 39666745 18968455
73723578 4172543 12272691
74308722 47193101 36889462
60627872 51140376 100815209
7064799 49166586 94203068
92419749 1159379 40581941
55491385 22504653 94246371
71700698 94702485 15716613
83490613 71841398 2260598
51551029 19924740 28702660
45425154 67585613 17927631
40029172 37258382 54627783
53347247 29700906 61812347
16927892 67703740 105261514
77255278 98540180 2456121
3614911 60910000 93200551
94240378 61989019 56790906
105332947 2093786 6330378
100712333 54066448 48038542
55417057 83399010 40219085
108992122 76552308 94153591
41957341 31476311 6565590
29808704 91054039 59888396
95113116 100482039 4684264
60956918 102316081 101944824
1116911 560036 36940606
80986009 85206368 107245486
100088846 66006011 21638134
71275880 49362178 34683939
87709218 92666107 20586493
21675677 48398823 67225719
42674922 29440928 72147204
75366435 51041691 90434121
49804115 109407118 106063349
83679676 96520777 29597334
6511096 59609917 60212003
108480943 21955224 8592086
92585978 7141605 59174702
13590450 20557158 98768277
29251075 89087260 24202569
68407005 68411793 79206069
87448277 64485359 57163586
27511020 100714736 101493249
78322887 20803490 22370200
29414059 6478478 71367270
85153074 108237084 41364461
75514782 58453696 48565278
88632058 63330924 96443177
74730045 95642300 74900516
75129140 63951345 82537745
51309644 10118297 32205796
56707146 70823318 87750428
49484443 48308271 14174925
94713289 84142317 94826142
98260220 100420396 23964408
10867363 98153001 85327628
88588522 62532831 56372613
6310607 62813961 51331829
53154928 46681139 82398865
65975069 43335865 42716680
63065325 103152661 72619443
70906921 89872577 104648815
11469557 11462079 15257823
87900968 42608471 34022101
38513530 27388806 110114975
53894371 85544658 66401585
28933051 34315865 40688378
54319076 32990421 73208142
40480707 70891831 43491990
14517699 26544931 68636615
106575165 51763999 50318020
147301 6787557 11163998
79110452 98783756 92323545
102555326 27189404 64732722
70913564 83800637 58027279
13789234 25465782 79224958
36783889 97788862 73170790
38693697 11983413 645278
79924318 97401541 46647249
52787544 27353855 60522706
84903230 111015789 8320043
111191502 23556162 25683905
1325633 59468306 56698314
90249742 46992422 13654778
16947770 78128772 19557004
6649275 94982172 37835341
41659088 14910689 91066976
107233804 91027628 20426549
73828766 16335297 109859313
5880608 79834165 23771189
59383309 28299356 71067498
66519829 54566616 65730809
12013646 100375673 19415777
19080332 78399771 75519121
64417565 50291422 5441020
28988223 72330648 83697731
34806307 84369767 2695231
47316871 2875555 75480644
92722661 25518704 40514234
50478819 14504700 68517804
40186170 110715288 80463137
99125952 88553228 111029395
50344940 6774431 60509072
78254707 40334484 82821930
6260492 76981806 3907751
1291569 103885510 79739430
54256670 8838773 109459357
74566128 30303663 64162309
106725529 99551515 107856314
95244057 32887133 95420371
27957344 94892556 47434730
18236389 110416125 105021832
56739280 87324419 70472743
21447752 96218870 53787905
33793364 3423587 3718226
93915396 98282919 102739832
109927211 30243478 34141967
99272773 88122387 220859
21895982 22245820 93599655
7462389 29285622 56379831
58220904 59448755 91245587
75635986 21187211 23371915
108020069 17296682 85280685
108948939 98461257 47111429
34359383 10986173 40150124
11532182 51239459 98953719
43718741 50414561 64433834
12065088 18472392 97558207
5775728 27356792 86875518
68601615 100796633 17866284
77052132 7241419 57884187
44177529 23790477 39156608
60226307 45044873 60603244
11977738 68875373 105272363
14885435 96527469 67060668
106099165 1370986 23753473
59587230 6783222 23775023
94889331 62261190 82516042
99317086 46275005 45653996
30389306 49419022 71688033
54532149 19377043 30640495
103418751 38410695 58268066
79770542 106323396 29184385
107627552 78428744 83588494
77763403 78035953 15487489
38514747 69236606 29087206
4030671 97648367 30116939
39544461 94077459 30130402
74600564 49465986 88050950
88059701 68962442 16449697
54290906 18231700 56369447
46543719 109731941 65591385
80915828 78161622 17353848
67196908 93278460 88825341
87945972 12020121 98851654
74755337 65817796 98572639
11223761 6054807 99967138
29709457 44919206 85134613
103699805 106917747 38587146
64410011 95348838 87027883
61035347 101718747 49130482
53331906 90662498 67032842
39531628 88798952 60861420
100666879 49969081 85152491
99388771 102092858 22715154
12173077 94854895 41003352
43572310 3961971 47065532
45832475 36350443 99201061
66835916 28051293 825308
10081776 48121210 52710370
66027420 30362620 94515139
95601150 73675674 36704099
39763430 96221271 58263384
26009178 20950914 13872566
79661849 47143497 54176216
30611910 38163575 8857634
574579 96754618 81682373
51049544 103730419 45898272
34271936 9476564 99858018
2265682 7277006 36200076
16902598 58335189 71842635
88453095 6737028 29414231
59566812 46605022 107407585
70478818 68337564 757204
104367397 89854909 51764327
62441698 103008000 50178979
63898213 10532744 108777622
40143971 27655538 101949584
41025405 3156609 24208445
17353626 96754141 53394830
1302349 2021427 20644048
73201621 41233634 58079010
61042703 88090201 93337479
5290909 9488659 5171495
68946226 76479470 14958911
76699535 21146592 38883166
93989250 77641416 28641113
105210673 109663457 72277757
19611551 7569085 18647328
110206838 46853678 59896508
57308467 90979856 78129788
52425510 80233472 41331459
73160842 4564546 45473235
73852424 94572463 63617773
101142329 26495599 24711498
42203077 56959589 90950057
11105520 22698637 28655117
7319101 73550889 11387212
62239220 87173301 41203171
47459626 41544062 7970938
51847427 91692054 15562995
33986496 1376431 42647801
107349860 63684492 50546934
6694558 106675417 81484375
1885833 7103502 20981856
96178995 26031175 111105063
22409250 64884505 83912735
110175668 6532214 22143740
61261567 49122658 67395465
82257853 40979216 27817584
15548008 47890613 21517469
2567878 54548336 80555065
46618662 10655281 2969515
73512996 7963364 100766590
21151194 19453877 74164016
64075451 61972830 109085601
6644378 56958658 95511543
110088708 20882203 13148006
36244554 90994737 56193747
57800404 90955727 43494466
33769155 79372915 62651485
42060016 44261600 89772727
61266062 51503952 7560715
66079824 38854054 37719798
45341622 73805183 55843435
28828440 17460019 37059793
77060280 95298725 36128934
67172258 57322797 8174497
79644785 44015008 26972108
98164508 14033942 96697372
24205897 11733736 56008310
62873653 107598426 81867505
50194198 19359901 107027107
73085763 8848261 104384974
89466379 46011221 48428448
102425005 24794044 61903657
77254181 86239837 81356217
98546957 58772047 61134777
80224818 49632255 95101967
64485969 84444459 66076693
2457865 42340339 94738585
17423390 44586671 99096210
38092038 100323900 60649470
15449392 28501990 92974892
11633280 32956374 72333256
20262098 30603997 63191580
59786861 18674381 2067817
68868560 31295310 109459150
109286123 63830095 104998640
108808256 82343787 87710407
96939476 1121368 100349922
4780526 46000641 6810149
41526283 31305996 14033050
74231967 104067311 62251487
96043590 26960305 12127993
33648346 93988779 18637779
69986219 111124432 104986564
77838368 110118376 69008223
39971822 20638254 100731167
10598464 4557665 39392515
98453118 102357558 93818139
15112097 70862067 27377247
85159896 92088367 2300536
40383155 109720800 63645345
46038356 30351184 63740488
92195847 82650581 5720015
61376139 93528163 63755135
92855752 47346801 27271484
49597356 33213460 110752964
57872301 53138010 108971671
78261078 13805037 50638192
47414938 90260519 83079858
64687820 85121757 36866508
56265166 6558184 14616022
41508598 6041275 68073006
10709033 105011358 101716910
68866894 59969525 103018143
3284712 60492893 32109323
984247 64483642 40707179
89038060 108736589 43831527
45962535 111021034 60323370
13979007 87220673 5023305
101663177 85294838 79027027
93094874 2859381 93409453
52120825 84472868 4470937
67623774 39985597 1782723
53615644 95255479 71821702
95684020 95158226 82010735
6689413 44480405 10967589
26545138 57016484 99995254
56604730 85192803 40839850
60024464 22857829 63693230
11837537 56188761 101948438
83447468 44044857 10180603
23357491 24093983 50646955
42358150 98921419 20704941
94987549 28586321 61826400
82043762 77654182 27747203
39676779 7197868 44445884
23931076 46734534 70923786
33765379 63156497 98598491
109662420 101106184 89753287
83484265 39489924 83871361
70933166 6976971 1586124
29406475 111343728 70147555
8708569 50450942 10296503
16247169 96333046 8073312
54821175 79416949 26582704
53962391 107902914 60037368
37483539 27379040 80819046
108163863 29144287 33245807
35188441 59902953 87086572
105144340 84209202 106844079
19915888 88629204 31030503
35809384 22860722 101955000
26746916 62880127 102418074
80503949 40934435 11704133
101613057 78977235 42017757
54969881 63244506 86615438
103307367 37627889 20501360
6408887 32575103 102792243
110606180 24742108 20773134
53481891 79981781 74162586
55203162 44882818 43641230
48356337 76992974 31950620
3708218 76908443 20099498
53833476 84364460 111398422
91225583 18587171 74496775
111271973 105383933 39259193
79919093 40370140 104298563
24880830 104637731 82158669
83408848 8918187 18572111
66641972 3606681 108739524
26599254 107357319 108228619
107187898 8860160 79179182
68957986 258962 90890113
48188280 70384800 20661252
101194277 98520689 49661000
21892235 47309317 13562342
22399880 53909836 30960463
46424656 34729956 37445292
23815634 59701498 89250433
8486559 99308125 78714061
40007270 5731350 87421628
4740169 3979502 52483323
62201054 107299112 60979528
70142901 71467281 26529348
28876844 96675959 108682046
30091611 8490238 107239274
101174601 33723737 30488637
83977454 104179589 90669934
87973986 4485355 72204902
16131035 100619122 22962530
29572616 96223794 64850964
92491849 42664075 101043483
25995271 40974227 17960959
28997743 103488991 193831
25765653 55266596 24025624
35118703 30777105 92972949
42285425 87805827 68680449
81179601 14609064 71092406
96576774 72982932 6562530
6589244 51601310 15975485
23232836 58505266 95786312
19888081 42580846 54223924
1752404 54464725 109042148
26880691 60664260 3802068
70375287 72257721 95900302
17927436 56760061 57969132
108819454 95499525 25174913
44448888 3230851 99564088
51006599 79258652 109559870
73246107 70588643 26403370
89569895 82491086 3220764
110960363 85700996 30894959
24052452 28565836 111395923
47361282 6620020 6310694
33802469 77296381 39551250
61708602 62706982 79264121
54971597 108385267 36248270
22322113 50118592 84595477
30187662 97722360 54880844
59386366 94640600 3922764
60756531 6185257 87310835
15898436 63411699 92259213
23306013 65787580 71197667
64154928 51219138 99135001
92857302 70858724 68296190
99092564 53667613 73425360
13841094 45496463 97325468
81033994 24321679 2798726
18836472 56893405 46722067
110708299 62463935 20778762
63724614 45048220 43809118
30807632 71908261 109980754
20083267 3031002 96945516
55567744 59893561 85019399
77661832 85224646 35007877
87185900 45326404 14298943
38073016 29752133 54458276
32969840 24953365 91115866
57609743 36793205 19548877
74373797 100429301 77032002
29200605 17081316 3038611
43646378 41945716 9674123
20053707 15525061 57592338
1290479 52349186 24876602
17244616 57785536 68902013
102227647 97248596 9505441
8757098 5611963 22842391
16245371 88152371 24041714
109162584 18291268 61588227
108913809 62609509 70410170
18789512 77831349 96291355
16648051 105341992 108498054
43016066 77146859 94034426
56984440 64031155 69026478
100545489 37582813 55232857
7492806 101463731 30222698
106257145 107229256 98707475
24398142 15914964 13347387
7914525 49655797 37159166
110928275 10831047 14043044
111144180 16677405 3855299
31548193 101645086 82028648
34397749 88832653 978108
34047920 68554414 110669355
104338074 56949399 28340160
48479273 87164975 91039171
64495252 10376561 31910347
102290214 77021215 97467918
72860952 17287845 78511052
74381915 63633856 92943096
65950079 10573527 81376650
91598705 85319033 75654502
105178044 19059799 95020349
79140798 88223862 50594156
99563208 86699870 92668079
32717945 3868761 75093398
47826107 49073146 62792437
66462984 98240644 91032067
110111506 60631024 63545246
72282530 65304469 96007416
37627581 102555725 5284980
71368918 103882675 6909524
67829840 49204910 17793401
27568085 60717823 38159003
6626014 15028653 26246421
87724160 16680840 74469967
24738626 85989436 62700922
49496131 43979081 51603851
48407582 72988441 74865589
78814486 36491386 2485977
85108607 49531390 54321177
93644306 83270210 75974053
44772322 36982920 68455179
67854059 80312813 83901950
11237959 17915476 48081527
44899187 100001306 103731915
73298541 55778541 44988668
13590603 3817553 83770956
45632045 612803 80024058
93307644 23696627 79798386
100308972 42429076 71185674
55986629 16526120 10087548
55465858 30293679 21140784
40255594 48851014 86754838
97061376 4644857 72998228
111267536 15164112 57374103
106181884 16560158 28277471
91702404 70347716 82776091
11785533 11992254 65392665
20631420 77921308 94016264
47329291 73676140 20832166
16487978 69412785 65283638
26194821 82402331 48802167
5226884 35116861 25440492
43757988 6647251 59766385
69690391 18133089 82438817
66893242 17721110 4101057
32197784 30390965 81706117
59227855 42178736 87432880
12993480 103479660 96867171
27437665 105698364 19237268
109986383 37943025 40510220
84685597 4456639 43539773
85944957 57750402 24067411
104088645 96488134 100288634
81453168 102120182 104287804
66680483 52670812 86986178
48686837 82846276 53564248
41507993 106211139 6524201
71038478 49191702 2860869
77283245 69575128 67396483
32554441 106520390 41523666
56788515 58358683 98511631
66709053 50400154 32121612
60855031 103266781 41929157
71624744 107320118 67221619
49081074 21512208 58772520
14161680 21948088 52249232
32380876 65470760 26402960
94665214 107779158 88811873
108096557 25709160 107670133
109665665 13484215 13908739
22351830 99619878 13025170
73526598 45330512 39861225
74718790 7419491 91743055
51490311 63385909 9094705
57277401 67882840 59960095
75337658 62643721 51802074
93296164 88487071 92972502
104663466 73507855 16985180
62812436 35860640 14348514
64777592 61233415 75351010
52163385 3109356 9256907
66433866 76125092 84487220
62246032 49469817 38259979
34213992 76829610 79071548
75457824 23445101 25205429
67311397 18243310 50289582
97363091 106932454 52491967
84071438 1371803 101387878
79367520 91836556 8156356
13643842 24617415 33957765
41464272 30616935 60564765
1519096 30228149 70121214
76051356 51988577 77312727
26434796 34549507 86280995
104666515 91677340 62311245
19493404 31269590 69498472
41744489 23635888 30275906
38111434 20279959 43206664
62864854 96428939 50247622
25064497 63663086 67367785
24849727 6974086 78699076
54180612 100502589 88697314
36644514 24319864 65591936
2573730 7584403 44631947
92873506 79785269 69244234
108978313 66763088 57927696
47626305 78176569 108518238
35916263 107382817 18203307
107625328 49343940 74461196
21831206 72006983 71760458
104611173 33647755 100968530
25173882 16667981 20483944
60278989 109986545 90125635
19905946 93223167 38595078
102190423 76227011 46023847
53394424 67020514 35584236
6695000 89282152 90361122
82662976 26492324 106556742
80773285 92519071 85518792
95104323 41784676 23807527
48260184 86101159 101925378
17889270 62475878 49219171
82234728 102166905 79727462
79114695 107519433 11434895
83325630 58783415 85561718
64766906 75792127 23389194
25641035 111412883 26284366
4819787 106162639 25297743
10592291 37166415 104166175
107011127 77527296 30670824
77388606 89931198 59680508
11509812 98711443 70017207
102475734 15898274 70040158
40768945 71787540 89677007
94289009 30850372 94200128
90971219 52355003 54692846
17458445 35230210 80096302
107589212 109855225 19748896
52311028 110703603 75433296
87376165 91495532 44870624
89115674 34638535 64204837
509203 17074116 78698907
9278986 38383815 85331057
59413188 1467677 47586980
48702696 3802451 94517913
79429987 109562863 62391075
67004618 28601592 27588183
50494142 22238756 79657120
107079801 70647650 37535193
9993441 6967460 75430468
11015452 32066666 48763338
71974306 51822304 95990374
25532847 94455271 103611101
82619252 62889468 4331233
22183507 40625607 81156163
85391590 63407212 56258664
95768605 21927043 4606693
43582609 15592726 1686769
98451246 31632179 68561929
70292565 28839571 31122457
2921309 61823045 19825334
45777089 28297182 16529690
101881239 88764666 26624895
55466644 49353798 87837806
86885095 66068049 69803693
107630156 70325102 107805618
86421451 81651267 70908511
81548638 56674586 32840846
5984394 49273023 71818324
53747429 76625645 81714374
86093315 69548329 3305611
41245546 94971335 27659904
32366054 107406562 105427544
79703584 33469605 11817546
28391770 63483233 86914659
77398861 109983442 64793432
62872302 10624307 61546325
12371926 57978084 42633690
90199921 9552119 80252506
12414347 78534015 8076438
86156684 67610517 94165209
50420344 93298327 106693599
95213620 941381 79515173
55835423 106700730 34280858
51023275 42320593 77484899
94909037 86066068 69307948
65395470 3645198 49219021
95852609 72766815 44287437
94395712 83491994 76843513
29471186 94139489 103932540
28052598 89804077 75563551
13518819 85616079 17369589
38655848 21189438 80078959
60653100 96150582 103651511
40671501 46556102 41719945
57841125 109261450 81254741
2790337 703873 51371406
30843365 62345926 4203945
82509296 72101863 95432146
12642578 75616891 27677540
53295720 99446455 62903344
35136222 55203342 26887505
84470548 81434399 60692444
15277012 4002590 53386497
49593323 104037650 108773632
18434002 42051664 77896640
38667339 29990072 79285832
43057060 35094255 68527602
37428580 13380457 65406938
41738993 106785168 100410766
55573914 73493998 44603877
2493695 40138452 74392925
9640407 50861163 101786067
13824499 68140424 88095842
44850637 13873903 44786588
31717654 77022446 75342852
17506962 92021768 50071411
105472934 71377767 73094298
4795026 83858695 111250263
12343572 67603403 67492152
29220240 61308088 100585553
81753430 2567107 80877631
20614483 89764856 53945339
81741871 78299748 44581699
18373933 37130672 15457243
60815209 33810397 21654212
26504059 95102855 7325888
45920262 43707849 87741272
96464067 90729378 12150640
58101121 32837982 8904118
102702811 45950878 86271052
44292127 108727411 108593461
103771131 3447474 35761326
52486874 81119200 85801086
19252645 48373196 73074115
105923066 73617276 50873230
1014723 80341833 77490658
8047127 80516077 50737114
53894579 15640673 42970756
20348112 43857079 11048348
21556848 12751042 41126095
48208044 12718343 47729951
111408894 34359879 40952114
55554550 27280781 32153583
35491411 90771303 54153383
28932508 48299987 12495464
56477779 69724493 29032980
99579350 41568217 68258360
63129147 56097682 4039378
7433933 106815453 90441664
108709145 29870835 33540414
106137715 79855278 74090540
98941902 61025825 32082948
65952165 45025325 92460337
101883883 62253395 82965550
39442201 49500243 75957638
50135868 41573717 76621379
107371522 45846298 38711514
29704234 73332850 109494051
68514579 28567113 79949547
100495922 28210398 61843200
11265462 52905587 39559521
85966442 38776339 86562507
69892811 48231075 21350480
73663101 72876330 34093876
101005568 80295732 43608496
74732835 27077385 62244180
70533866 12503364 101353002
12114727 77042335 45818232
56148693 82230428 83104973
39791448 33126579 62164911
23044865 102158798 27548934
97688872 98081289 26880753
85709250 62451762 13366551
61139124 104723869 84122922
41664238 73586910 13610489
97847195 65501374 74369511
43848474 52760107 109275868
2979379 46589234 22540013
33031361 96884656 11528629
29316723 46226902 82275774
49189856 50345810 77202100
32178001 71757629 107781823
53149146 58559604 99905321
64719226 42775723 24483294
95661630 44541565 111480318
14258077 111046669 80413247
4690400 9233140 39405219
15188109 56550740 111386223
49741951 43445797 59910721
69456802 78941412 2242358
103219078 74417550 110157966
60504548 70062692 43570440
60240234 68342544 1056980
98537625 73583013 79867019
96858573 77963256 7029759
86636619 101744833 45360358
62593991 53415481 29590584
23590190 102465231 7577648
51891866 47770423 39333458
111316564 2955490 39258115
6001326 51910394 107727344
71514410 94478262 46653214
79110366 42250875 33561271
64592928 82425891 23999539
43714991 100741976 49285891
1130507 85317900 53131547
52851442 46623387 54039325
70000372 32394469 35788079
9934898 59939740 42890959
24700481 76407357 5059073
61098215 66997361 89282377
48944985 79704621 13569905
105450019 33221095 107423582
49623732 111554577 55881879
10215832 64031105 59298516
48203940 4349295 106584110
72267772 10474588 37719097
41611660 17799304 33477533
19810661 34222275 32426740
57863877 31868659 73042353
15627600 42141497 50574368
54739471 70767149 18036299
78730016 102614460 109013667
41728100 43597836 3292250
66626327 60336011 98137419
13415993 100740229 90797663
10406198 20293047 66887530
106573057 2962037 67792948
99354493 6795643 53711364
23574627 14678315 56573634
80676522 49369054 80618427
5865297 20409747 34224442
56551043 92677919 14030663
11087752 72924823 93777491
72754992 65806267 12788956
17452698 104000932 100155655
88984013 22051394 52790225
1840533 33494267 94511071
33702222 22546150 37663191
50292084 94267286 63319975
49771234 101740886 48878630
10870042 8637238 12653544
68147389 59429114 55317502
110119383 103429146 77753661
22716463 109549203 75866742
22963443 47872797 24119510
7240377 45717939 28718666
40021963 47813946 42053627
41165128 38514792 62326356
51469974 23796292 67789553
92524533 93383111 60260494
35994630 2068507 22594357
27386457 63426539 42397284
22712889 83974432 96410046
7430033 42595595 18874811
39190179 98200833 22570245
104179507 60227648 70049552
67883242 51745607 91562811
34204493 98940885 63101080
94017661 38904268 51563332
82053236 56452562 35691141
43487155 31501342 33067534
96805636 33089990 64831877
40732574 30128940 54855870
98141395 103371971 69577353
103575962 108773234 97325765
52053676 101393100 56451759
28262170 19144173 45319617
45545124 24783546 3256741
75682805 28120336 59424964
109162638 104769688 13231722
43154094 61612150 90974359
12580448 54776045 86754101
97265650 91304986 40375299
25211501 42897766 11585553
33763031 109928121 28048961
57803944 58967923 84648470
65616346 56165035 17849982
64097669 104086723 85789319
52049857 65252587 12336602
74565932 74390031 16546589
79742157 90004304 58570584
71746519 97176947 45031767
82982859 80571208 97967737
72980596 25713870 78562908
41843529 11915275 102394173
16905647 86589944 64741620
52369548 93631375 19589122
103198042 111288073 105639721
106940771 48732849 18384504
22177323 104835068 60474303
29487526 2975827 9547426
1974146 65073956 70403386
9566835 51031079 105040502
66426494 98338003 2076340
81027912 35376017 99036911
76694213 111440251 41438938
15622169 88576218 28173555
47046356 95270976 31582839
38342054 17545854 83229158
21623510 91337844 35994383
73351393 95528376 58228482
10156370 41712668 56913981
67268102 60976316 42270727
106105306 19204694 36586713
3371618 73445177 15018168
93772250 53850348 6362430
94571547 33912104 2496428
106775202 62696556 32614115
40719735 89908508 26513339
1147621 1638260 53455239
87546005 71127434 11894713
64504336 100574526 87704369
91332211 24857499 97334819
30119633 35836755 79915675
81007988 50685681 81366180
104389903 78766698 22609779
38477377 66365276 39923497
20139913 99887875 93774923
88002651 110553704 52504178
22564589 64064552 86660839
21363220 62773084 93543345
109520673 20687370 53584641
99526586 16842520 17183689
44846709 50141683 70745554
32133825 98236774 95462506
8221098 38408455 35879094
75971511 28696268 103714309
105415237 41432994 4664917
4844483 53664359 105768402
73753601 24949191 46772591
30273523 79249456 10367796
50015634 60915762 59472090
21108282 6027121 78263887
18547521 44445861 85420026
8162133 43967479 88983310
3396908 30959301 7967265
72672 13806704 93344820
39702707 14830032 35053018
14597498 10803235 108788833
63280113 48737739 38249541
69940749 72361843 3097676
43248406 27367779 45726106
35266162 1641990 55241036
51549860 75041326 98557211
14651062 101242969 75529273
58138705 95206119 107985970
21521637 48347724 42486927
39143980 30668618 27256860
105801249 111428065 48411954
81830502 9825326 58283627
15767223 33444710 67894419
35577627 101282923 54174719
110746371 21119388 62901282
92649106 2710450 94265886
9134260 61969645 7057905
24165824 85099536 6425710
55334254 64904759 34123296
40424734 57122804 16282282
79077612 12094978 62207434
48552001 61926210 65006630
65133016 36532301 78631166
63714465 34296713 2136494
60989791 65611679 10579751
70339679 102013637 31675562
7378288 89903988 33129918
54579148 83213446 70168907
52597574 58946638 105110820
8947786 46469344 16684449
25427968 79518565 71084048
59340556 14814506 3332289
7738400 62322819 64185490
43464901 40228211 103664665
7776146 111158449 102403088
34239301 92047361 77949592
51904782 60072333 54855824
80503953 111364046 60064504
92858585 54562416 50030597
10828324 45824605 34299329
33923052 48500619 104420851
17325027 87203028 76749833
61190206 94346986 84584718
103649904 85048309 105294668
80672408 39043209 6045589
100999271 2881813 41321376
58411083 27354011 58285820
93851286 109501009 76430367
57187512 40242731 106465079
80164368 1644115 60899571
30259701 36392754 70324073
46122973 5745996 83346178
32881731 32810514 33960142
97320379 106715356 18272462
79602440 19435184 26523658
103428094 56961098 14403303
104436964 89475266 104085322
52055675 101282880 84310773
3732742 91154812 104365163
61484140 51862932 94810461
72666551 40911697 53522900
106363086 96161584 12771300
108874785 2503639 61608187
35873962 110757132 31055675
44403763 31922219 46312271
67258037 29005367 83321220
91426543 90633335 28126219
63023355 32468537 12457238
16131123 103089290 86088387
79131270 98671369 94338735
917062 4104692 83454556
80213023 77131274 37970056
96431757 7087868 108358136
51180707 8289439 15415890
2305765 2027456 68483580
94967129 39961369 5977755
48972968 14829970 102094526
36442106 36337167 17925549
31893330 101040435 76933610
100076940 96172413 57636621
32131786 1920931 88263295
105577726 88772491 105857875
67291111 105756057 18696936
21209665 24966209 39304140
29832087 108785505 36940055
60081123 40606601 110704881
38200990 83830045 94778370
110327727 29473024 2870451
101544276 94539928 32002242
26628842 89994456 30073281
58457235 43898008 69106348
87247236 71746702 67129490
70377151 80305981 91150998
65565286 26906811 60402219
77873333 23549859 40456892
14549508 29409865 96297786
42337790 79292537 105238214
95955786 42396859 98885206
4982711 7382093 53835731
64133749 51223947 99405790
58668353 98163169 93755464
9633976 49473517 110428773
11330633 52396286 87338217
46340637 45854994 58280546
32553163 31285573 103575578
82191719 15658754 85669436
40331356 42992361 98763123
94357233 74721646 5438237
48854591 70252523 69213681
12626729 94583975 24966140
45875252 4721608 56071872
103755107 91329300 81813401
80332138 4195735 106702534
24642065 48059707 91311127
25891781 98990210 26744849
8625437 72622873 31671868
97190446 7890910 95627079
42167555 37668282 60494289
88571863 92169729 91037969
21206781 43264571 2338265
60783238 9114847 10168763
80326394 91399919 67025675
109088410 88258986 35648254
77577213 73499234 10570730
43927127 7656126 101021348
106203768 99934894 103055472
111367231 98035192 34323854
66554765 11055638 19064087
38537014 90813340 2366623
103874697 30657864 83825440
10738368 21288275 63059227
6151385 95925338 74862729
45370370 96845768 49498708
94762798 108090341 89438093
101606108 13710367 89847738
41611846 44378153 80675613
13598436 103202990 82258938
39010263 81876727 110065195
35483894 2715536 68312828
57889223 94648604 12534168
88316529 15932101 72554897
106915102 92082538 6423921
39542186 62479591 111567004
103189053 44600187 110973851
11203414 33358453 20238924
54309800 63912174 18018593
76460185 92902328 98644616
9226873 108368176 26294547
5302973 85172108 82588334
103369932 81232574 19790796
77851734 94705999 73582552
12069858 41365648 70924533
7618556 40514012 105191341
45570257 76863692 12949580
58237324 104694915 89279089
58436536 35981797 63235329
19699293 78927161 63686596
36193074 20720852 60819267
106289990 93725946 11871690
76098825 58270309 16349734
41233692 105424489 108356286
10053857 73114543 63793369
102732458 11816269 110987439
12478 37583274 90899060
25043564 16261696 69452033
111375199 47262870 24486196
33443969 83231152 72344475
30526435 18968434 22078562
83486895 76696521 20658533
35258910 32999965 32568179
7097609 77046667 105254266
72268269 56838257 84838405
37646845 70231862 59353293
13735553 96683521 91747935
73843635 33676289 10654569
68740198 54323953 13325707
55688409 87362122 108047065
67878921 100746275 20540924
90972321 9901284 75835808
57301007 9280854 72326247
8710855 57166635 69889529
2082685 12851921 71375091
109463487 94392520 82760676
34039514 101233058 94199500
90278183 90320613 12039002
77529311 65682942 22480529
8285466 91598768 48760668
21505960 89836363 44128971
30473563 80917450 12793049
52223860 29116623 6606525
54682512 46189123 58874624
96246619 92634161 14294020
103470233 46774372 77728783
51879434 68645364 55990525
65485633 50535699 100190851
82981837 3655604 63830849
107940355 18923479 86648598
32170584 54761510 66309754
91901837 41392271 34753922
59383438 54096652 107836851
74399281 102603275 78923581
106165314 86031397 81194775
39886040 89556067 62426514
41665959 53444918 80035023
63061597 45393051 39642034
61685203 57454608 93726582
41758633 51100481 66023230
10317633 9685155 88331759
33477578 110830237 25523381
95936892 85583917 10576374
50844820 95708129 79679637
30510275 63514876 100973016
24064024 99341527 40347532
30279711 26350319 62738029
99160281 61848400 41884475
64661606 45345750 1777378
54349109 44305898 15178536
8226287 85345727 20158854
32497709 52331243 16163885
21523807 89334035 73198233
77826061 104186017 17344123
78399314 9781056 42964251
100657755 54044463 72736060
10401757 41637727 108833009
7628930 438917 45818274
93246833 25005720 61301258
38785916 95148322 55694689
10657172 4560109 39668923
53725470 60382728 11108166
33923332 108005758 73545470
6082683 4944646 87183175
88035309 103978020 107511947
49182511 103178347 79863084
90442774 92046076 59230238
21722494 59674372 103668614
22773249 89291446 9072921
58610677 92185583 83148896
73385504 20161050 21059959
109667845 64434449 30429759
74539590 70268576 101206061
109673849 44312464 63010993
102032969 35098315 66100182
109679915 27364785 70289728
1459527 97005686 56576759
85138966 90207694 96827996
97127476 106840733 79596940
107663662 104583131 52120608
64025546 5452441 89212727
49046566 62326339 71189
5852352 54215876 61934862
69528660 67731368 95006271
71616072 68902517 44941954
39336057 59404504 2248493
52439843 49211535 3982027
75858740 50635178 4781550
99752374 74801270 50282828
108700027 111089034 914148
94669616 23960720 53532972
70688617 51890932 52168683
32184209 15812178 9795902
17717184 50723492 3545252
26949611 39837616 52943972
44612904 50457966 87105605
89468489 73761248 30323003
90392137 64600863 5695601
64690861 36304487 32689662
54986255 22138121 96456346
19904106 97530581 30342200
77345897 81542378 93771140
14047955 48785306 94461891
23955668 1687816 40837496
99563464 97978887 56446838
4275362 97572806 37455915
108516849 101167245 50238886
10886539 44178412 70300024
85965192 83223333 30421243
104823780 8440416 48341086
41163604 111160684 28587673
103382673 36608614 24567904
59930197 4173333 98885605
47302583 12309517 4337135
54426523 56287524 46027996
60655743 72556285 7463819
83159468 92240077 69211684
32189042 53739642 111399874
9794337 76578468 105902216
71678182 61395574 78340670
106728810 72988802 104705426
108874020 107750236 78328151
1035472 15532182 41041939
92859165 49175156 40188894
69048050 28525333 101440204
64255585 46739031 41256489
84896565 68509462 81268615
87273170 87822110 88992136
71330274 88576974 61797555
105542173 17099348 106006822
81377775 54193969 75716618
96431489 111457645 88242264
55497581 78400220 82364911
74745976 37032615 106464492
20678174 102510225 52043187
101382418 62899865 58382910
109290406 66384509 57120355
53665983 49115737 16732037
61323848 45698561 56174123
46378175 11856465 107276624
26166980 91371195 27701855
49696025 83348869 1112776
4375165 75074135 4116570
95244082 71098968 35689250
58055916 99649816 24089521
23202578 3027025 82764110
28935142 25279917 55448110
83702165 27355891 57988839
21070340 8959562 82421017
84773697 75743589 12583354
103593775 70960034 77154314
54996451 47932702 71079452
23060139 54121790 87610710
34131946 78349989 15110262
36493530 70839691 43376876
20826739 22698638 92623555
65994155 9436330 19585008
71924611 87386997 86741911
78631950 11363638 84353386
63138501 25381900 101072033
87672251 42030198 38371659
47630791 104782920 19375658
25492467 108990880 75040345
13622760 82318979 97194893
108528492 84115670 60257320
84422717 81982613 99849971
97173125 85229934 108773330
66941895 49150131 4376641
1209037 80327169 87893137
36069175 76109630 66798696
6351975 53665486 97861078
162409 20809804 31517688
48300239 82527208 54190449
68904468 84662602 1804122
81828895 74316271 12303437
48960468 2265111 70563826
36754639 91304349 43183845
62873768 97535317 45516568
103077490 87911975 16247540
21054690 108844140 78920131
49858988 54751634 67400570
29750570 29340112 25847452
53140774 72956816 85159694
7269311 32460413 13518450
26513216 54130605 88533812
68016159 5760247 91294176
33903565 50701698 105013866
91658907 29691739 72203529
81368989 43392336 104042586
27163397 66074209 69739020
52167884 19027521 69569537
47823484 25271478 38276572
33944420 42012706 44462140
106941376 63350958 94969781
65801939 30523271 15782455
45450336 18340172 72241719
42815667 100379827 80187085
70186452 82081298 111081464
33675410 44411825 101588036
28597303 40474678 87523076
86708661 3831218 103284397
32724675 65845861 121161
10306043 32708585 31607300
35743754 35643725 54593126
59978959 108181948 28256555
57326483 87760720 57993232
37750044 109104212 15304777
85047068 11120708 101492352
56524654 16106324 17713990
82937193 51148242 13721456
60317063 77912436 8639893
94268040 18573449 57237912
26718635 10070084 22763
66919078 105074240 19101014
30189380 2473400 79262585
62976766 35674562 33151510
59650565 48774349 82769805
31427190 26254730 90201383
23925803 29625964 20695394
30676749 61181907 69984213
79986158 50659606 76853235
13390552 91073775 79600767
65506607 16275760 39561894
8320689 107703001 73342999
29263732 108888424 35823452
109807714 56753609 109719061
87523245 174682 12081364
39814171 39559604 97375946
67754809 87796469 5085664
72859400 52804272 101076425
16671946 75898898 36633701
73469079 50125722 49957005
27819806 28449519 69690849
26004022 64298504 13195319
28814540 100765622 58269982
83393271 78313897 2237687
85776585 584572 101194687
95798110 82285103 94624049
59714612 69283125 70711428
16055851 3373774 30859286
73419424 100084339 53728206
91004320 60154472 60888516
105902290 102302412 80673874
105297989 77027349 48241869
31858852 43614838 48514449
43073900 102030663 57487727
98883709 68407768 43894996
22161132 88924650 56851205
43250480 87543468 107691225
66834616 65661964 100449051
82217886 107784740 64929765
18160019 92979451 92301272
54911171 103912633 50047536
87247545 94068187 15382968
96211663 41717987 95604965
72129893 57445513 101029171
72726687 79510246 85402714
62584167 23224968 58350070
83855802 44977512 15300463
19348301 87197640 27903577
11101481 40078478 58419048
111159987 16808940 92353625
14817620 84017940 54020594
78601598 71045422 79345081
21818953 7745317 55202098
105307426 54358236 47655708
19561166 34181180 61805114
109306585 87625611 63277160
38723696 20825744 47500165
65362436 84612215 109592529
73806045 8513580 75208685
50881599 1211465 16104124
6254880 4586203 100705604
25797640 88623247 34686816
55351565 99215114 22940584
29782897 109548985 66373264
16276007 22926553 49183796
44539371 88779888 79603852
1402516 108681248 17927669
97511409 110862870 92595593
60230195 58901699 36711893
102334170 21590083 79638688
79067296 96588161 24469011
56006692 68943478 90686453
78141686 48456882 95738180
3121029 546416 47032867
17429479 77198754 109915174
10656209 18502459 101551374
99848635 71296467 97030420
13805575 68296250 48101536
25423517 10237615 106423842
776993 62900183 2408337
85459824 43299398 27860485
17242856 86869551 87565690
2758406 18666674 60219542
62205557 97478517 44078737
65829806 38287728 14848082
39252028 8367120 7889833
45646867 29831222 45633014
35496004 57425050 74320519
38286420 104066625 80510060
97532891 30376316 25777650
86810674 4339268 92415029
22426318 710322 72871157
11731883 89635727 46467440
103217840 33897736 49536438
71476349 105251604 30063956
23523160 71616236 78212374
6104887 96384923 39848971
42628056 85950044 83552490
45903308 58589689 108085182
82053309 67266633 24285879
12356679 84477568 100871749
32771356 62341112 53267362
101825170 82512550 82417228
42891514 101321229 70381742
62163197 41553100 6944177
98969066 20793806 47073736
93493994 52639962 51760432
96989772 15139849 56478970
88153358 11970733 2058004
43169648 4940581 56118930
72791693 62882808 28418453
71740085 38921766 100497779
95745513 82764793 86089087
16602738 54820517 93004724
22572421 110680361 65459940
55933145 28920512 22317784
79979034 94630292 55135485
46023685 45308461 9550505
52073892 38072419 53133866
22310070 34699579 14661750
13973077 106917944 50878719
95675094 17626487 23902447
5250909 109545682 100359121
69338578 28261685 30238201
102484781 59772043 22688521
28034096 89302426 92865828
55582883 15788512 109615533
9019225 42988228 107907775
80740690 3388171 14969505
41314784 34228871 97762464
59847030 55374495 77358277
48202137 609716 91269041
109581099 69483258 66475896
23153982 6495852 106189752
43288436 25061687 99777844
72758950 93902912 40233484
31729432 109917736 78600629
77030132 72574573 50630735
92721123 23949821 32704518
34779695 81491789 67035971
66435290 43352831 72429264
86966261 71013038 70711354
43135572 35432922 25531192
89530510 74722166 100050282
68953158 66787087 92277031
68614323 109650504 29302733
11370672 53936189 38290059
26932922 57308971 89724903
52060915 105967015 19881671
24325768 97240200 37186865
110364411 59613042 6502208
5065569 87644368 87714877
106683101 28502936 49482433
82207493 96650789 93579757
1490730 23320310 60590504
3539173 17354943 53979581
59468626 43547177 6215628
50800180 95389865 20202670
40390729 45377805 84889856
58324091 31032928 104129215
5294365 17483258 62901476
104228567 3337681 102341587
69863542 107624209 70549373
101998321 94631749 26684402
94864357 95357905 88447928
49444521 84454489 34658443
49678874 97379772 59262969
19993629 14221074 15789587
29292762 105526108 13855091
88313158 76326700 83891032
41455331 14516128 39008738
91052213 73443821 98478482
426427 23602903 54284386
49601539 66446494 42803588
94578471 34909468 88377115
10765410 49578510 22908528
80513462 82758401 82492708
70182914 58070993 2722660
68124128 26337788 27476390
61147461 76939627 28860190
106980933 27628528 29498135
60426824 57722136 35769928
110592344 105881234 105532608
8658162 76525512 92061468
43979338 3813624 40459424
58098336 38182953 13358469
51698728 68164828 89611653
80022063 70418070 7562529
37223720 60956770 99865270
85593140 106081833 89144211
66086198 110662962 70447735
75370102 83064824 109597903
45388347 89265468 100342025
59635827 47541781 60931771
69833400 92928449 104108680
90539341 43790374 75309867
58697740 54389603 91961170
103911766 109569018 66915472
30610713 1536086 14278549
22373167 23286408 16606881
95275941 71216031 83975130
58837122 96741240 50150995
56239022 9335296 32460028
54766312 62649269 368247
62470001 54699807 65882893
7108440 40812926 55303565
92169849 87863176 13250484
93276140 39114790 96227152
4057998 106297531 104000894
91774303 82688035 12528586
17690539 22610562 46694830
58469678 93273194 19508166
25901149 15633406 846800
41667246 40974489 75314947
558953 87727091 11330874
9258155 67579984 82149791
84958819 18284257 68087155
86018485 34955850 35616935
89972168 104160963 85219384
20016836 108728699 78003364
35896710 4742212 69333056
89103353 109040280 27748300
103828440 66713556 32945430
48290511 11412862 32944971
17577294 41044117 15208006
30487236 14935797 31288164
7359596 100495276 38866646
1747494 43447120 99896600
58610958 74237864 31411120
702312 106677059 101083556
2008885 24120360 16041212
54601263 67659203 53326597
70175835 48695837 12452037
9179628 67204127 106097191
103808790 16360772 604287
12116481 59087740 69381421
58000816 38678521 85954343
53012487 73164448 58223027
75638162 83046433 24933369
79744848 93489032 97940235
67338452 73113686 59814789
27052484 25775113 65165574
36047293 73500679 10043907
24849318 84762953 58887835
17428863 25250824 91902184
7967385 39861970 66132815
87502458 86364561 81741197
32612190 39539653 87147973
76875436 11949859 57714075
94096017 1811860 71419334
98967393 71463482 91155932
37340140 30514291 13661780
79246831 66331327 21964881
95698971 73920406 58433591
33868271 55463176 107336994
51588497 107933921 61322310
49260451 102679818 35930433
52413329 106977919 79303299
10632335 86993979 42013170
101449816 39815128 43336711
19688551 24926704 83127420
53123814 32244198 107149746
41381597 83499810 84752064
63632871 3518739 97619605
79518929 94168305 99665307
78062317 53615363 10514982
16543328 22016839 98114688
57098670 63183967 66745485
76111511 34166289 58884626
7648516 54558257 54770710
70103671 29378716 28116414
19445538 3949369 72047661
87180990 83233302 6668636
73770686 97640023 101340638
96867239 95141120 82636951
108033000 77897747 48134479
91964643 69451559 54981283
46520069 36101903 101090142
67604730 10502669 83762414
84546725 47043838 102907316
37462056 61176375 62936711
60275706 59302515 16128065
33523608 55472634 106269682
90779102 62073262 10186308
74627185 47723974 90613121
97681659 88548609 479157
21842843 107022656 109566164
20802181 45118270 96241337
64507529 42749705 43269393
99046456 78321441 81819212
78507011 72652245 66279861
9929079 39351894 105805548
103899245 12996991 103505617
78817829 55511208 97828197
69046561 64024996 21333856
38851025 54263645 66008908
11819879 12843444 35720662
44608096 35385620 7841938
20483997 71670046 32001502
99178971 96043263 16998640
65943882 13054476 72822216
102607264 66101939 38521539
87581361 37480152 54063669
551897 61140532 72625023
103756537 5619046 41397459
53394583 57491579 96814593
58115878 98661510 107857550
74312797 27966525 66913811
72712402 106944782 103277727
78014047 12640608 19819296
15445130 111072055 99765286
103647799 13861790 103778441
45748732 82963675 47599354
2085030 9017366 46333917
65298630 7934604 71578549
74707015 80720297 53355031
57063179 39940778 58982766
101075742 51374262 47820470
64651429 21045074 41313367
102665381 88218184 7770896
25663021 89547685 99819190
77878399 101824286 100740770
87396885 92589513 18601296
83883666 109925599 78158774
94365206 9835048 8464936
74822859 56658889 3631040
37661535 83707172 5002956
13449844 15409748 41139500
43756810 25008781 55332521
21186422 57524984 34984821
55429426 12805447 67008677
50445216 2922741 70232138
65736716 58298426 92582524
94399723 41276608 68651389
54170281 66959989 31087212
24367072 22937468 43360729
84897859 96789795 196281
106886531 89057176 22473039
86025788 87524978 52065279
89400728 76920436 15226069
4412245 70103210 78115911
32074542 73423448 568603
8980018 55241759 90327272
1380264 81166299 11669595
68893533 96645283 1378533
47686703 76089190 92502185
42014508 5416668 100566315
39584868 78799483 40989354
24999585 104964905 18061423
52388014 83455459 48617918
44539225 20424491 61462215
71047305 102557599 85086926
53963882 28323654 75625036
13451797 101952587 110471183
103597215 11744992 55428753
31808920 80874578 91310720
31717535 73925169 13266854
105739614 92674895 38859020
36582241 28464647 66892728
42750668 11121025 33047005
81771555 13444423 2130628
70536678 49300928 22201851
108560838 53018768 64867915
64794435 69209712 6389722
102743826 88261614 76051123
68595817 98391797 22705355
65225972 90177923 35702307
33285473 31611431 16544133
2719131 77580594 87577046
63352653 16769901 106608205
6510536 90568594 28474045
76603167 103403450 17011069
43711871 77486688 23850483
8438761 88910803 48178861
56232964 77899925 72256603
80588606 49721148 96611100
49580469 4522849 4281592
42632965 27538269 25308140
20965330 72942784 8574618
88021580 84788553 41569036
68590325 76273811 63377139
76859482 92350186 37021935
80971669 111338597 88929404
106907389 70521152 88858218
80270495 89763279 36154138
64967787 18083776 110592808
38578092 30820107 81119356
65654525 11395937 19425389
56818907 86691757 79106834
59217627 34701192 67588019
72452766 27291908 19828544
43869711 86145052 540372
58080656 102738992 8242724
61070030 15183890 108061434
107176535 51265100 47116877
106112740 16502572 67912421
100217447 42637299 72291565
79298812 79182352 107334199
26285939 11906495 61964507
68565614 24025666 30469713
111239666 81032906 96325624
107732655 12183528 4549708
103217509 29816522 36841881
9785408 75259814 57779721
74732429 104012458 58018086
84406924 85569864 11238165
1807764 101349507 63406238
9757351 10162699 65272190
46140624 15322432 5592119
21882307 53854487 98990857
106611358 77614494 107305395
5316344 83437511 98540096
110793047 6710948 78336492
32213821 14744135 69138115
105162412 26403418 18363790
93062610 97641041 7007182
104081336 44218720 56551283
47244096 62644316 41041214
11001305 7729805 48283664
27101570 46228054 146917
12176230 38980922 68518315
97319671 100324917 29889717
106419596 12422430 104484747
46423428 71754398 105364360
103133238 35820504 34948723
14773262 52541000 39322151
102170090 14007267 90824974
88084411 21065966 80126854
111236749 21991014 55291655
39086585 47508410 5754383
15392682 86658516 19650100
33167975 44845730 100700214
447735 9200816 74674364
17668805 78691700 2921505
111820 95524017 3182401
102576523 83675979 81364920
18784445 49925363 100452969
33086076 106692076 27447067
49926940 86346087 74307735
98098377 13178081 68259702
103697260 45932101 72816362
24395974 40765812 7578887
19403973 46177681 46459352
28306814 18559024 76044657
33512845 77566402 15506903
45343951 106488411 101282864
57130102 43160638 36936309
14324994 24929288 82191153
30880186 103792613 90962360
91033166 106712769 31430606
70269353 71209770 32041339
11700304 90706580 8522829
29186152 25411001 3049032
64538027 77075701 46807331
87331773 55537576 54839876
10733665 22408225 38547186
46579871 57133662 20341472
53233061 3083409 93731134
46259848 104364787 62291720
9112336 98263235 88687439
91777565 49158560 90005766
6659328 61330439 23600599
111196555 80310748 67165530
42766874 44070686 31674178
56793503 16683739 52505145
17812561 85513551 37428492
31860676 4287405 17587284
82157119 54655640 81399345
36638959 111308102 12255222
10161146 41545943 29317090
19304675 3214061 81026192
13742633 8666698 59282568
101607321 48706009 105791184
74023350 111536104 43035314
17607895 92199440 19263001
20014477 82826686 64626308
105475855 11614859 91364389
66289546 60013592 41010316
997666 94005155 105602620
103171290 15327199 92268086
40693255 34201271 4363798
38474961 1091040 30391169
1384038 40637339 18856882
967687 95994307 70828937
100137737 52805274 108873570
87303683 90980418 52111455
21206846 80651253 2678546
41909556 61600859 29742941
108066206 66836140 18235016
82786108 37168264 8989503
34666918 98310663 42495614
44288112 67044297 76882517
67352726 5644053 15307128
105562131 91825498 29148
13409371 6258398 38370625
40981772 102672974 2219473
23239885 91107320 51047232
70637625 19259652 16321751
64828683 20983706 89186148
12253298 66109376 85768066
56906786 42764778 105152329
79993564 16966219 33302804
97591811 30600250 97179518
102190108 21097319 108863065
14847388 18878772 10484364
89535631 85946321 107217916
105452024 1714137 84598982
53123822 88651523 44827004
71935759 40484806 19682629
55273406 56645618 93117244
87696828 31242858 21014772
80570339 68244756 61470736
81709343 703839 4360249
18829793 101518916 39525783
27132159 105981697 47713709
69976132 54109761 98448790
275895 55275702 74025558
57697830 6326730 91329512
4885055 2951783 6995800
20861336 21716593 25798000
41414276 47209720 45411791
5089933 3038216 15453650
88890848 40158876 106740615
520869 81343499 11989478
50945089 100903021 31967934
10770592 68915868 53401196
54789674 102003649 31082004
82950159 62362097 100603845
81641351 23726585 99709829
5199934 9600189 89094187
73413653 65624495 80924733
82601520 27481528 77212599
105601142 38625970 43411399
68458167 27327968 87876333
26933621 84622337 80196146
85574600 69650333 62495953
26529596 75200577 77955569
84345541 47530767 51568882
35420518 101827772 1892559
102101732 44495037 23052372
51064374 49842470 16321093
14736744 107097634 26814499
14540257 48663702 16496651
3174312 19902945 40579201
105447187 52174468 108626877
65500740 53829775 53978972
56293378 91050613 92963467
102814503 8712768 88730846
90027527 74779077 5995152
109384544 50685766 36420993
61379962 32205295 13967665
24663590 105988622 35497325
101478186 38059824 73285239
33650930 90400462 64008109
45947568 68956657 82233195
94194528 89717103 25698764
4669250 39820628 87315391
13953432 87702223 83576569
62184778 77286482 77207481
44961226 44501277 103635322
65712111 21734199 19657005
35176489 75448186 37711162
55660017 38360262 87565990
37868185 37271147 42625672
20884983 100655046 21242186
95608855 54597827 64373619
67230613 69562089 54800786
106185742 58886203 25968627
29550092 71403329 69181415
109852099 98068707 10776963
99526110 98668721 83676815
96485900 94446574 90163405
50642737 56238046 351362
2689179 85656090 60762762
110760825 31395279 28493409
108269582 105802786 71999750
109545589 85354504 74658010
55268201 32077618 42421630
63462932 83908181 47658753
13608756 44978103 91386381
17955449 83090931 68556130
97668399 33205955 6368781
3874860 104530193 29452629
109821150 32313061 99799059
70503650 61438707 41976190
36650360 33661746 50657847
79703517 51441756 38684947
38962778 32799131 7809525
42094306 88353906 21764820
69476717 64623962 40225471
110359619 80812871 2375565
108651616 105143150 98134840
57375930 95350370 19036179
60937707 58855745 34694265
36586388 55526796 7962297
97449820 29668670 26924398
69708621 40663739 68698322
40299521 79589586 91922525
80771831 25141198 88094560
1391729 76633427 97681840
59275182 26852605 96052664
18204189 110067420 64897533
45942151 24744894 67198107
11815996 77477760 93099571
62559929 80432255 18154574
91040525 68404380 42465280
33699040 22695964 70360297
87098927 59616835 12521906
70884304 49165268 28004485
15952672 94642192 25942341
74161037 64990201 63917134
87797667 14156192 96694007
32213647 56913815 38155456
10014630 11420583 64019139
18446191 24034520 11466067
21194214 13013541 46513213
69194660 13917208 28261978
92163475 3203486 75573097
14187705 39699490 26384238
50292976 49452365 63134913
8789503 9226420 23079176
75855116 110095959 17536242
32755804 7367754 56481702
44188898 53238300 83322058
2793696 19127616 90043994
107186099 101403765 33126103
50676229 13238324 108614528
65545206 76752239 107852376
52503389 13919617 17365024
64825284 32951336 48970667
7424719 93588858 49849845
24033914 44736648 25781309
23076752 62354081 47606557
67996523 4355189 56831800
57657705 103498514 44914012
52606690 29842402 49764936
56773847 60851177 3622643
90900496 2055331 22280572
29781187 69846485 223024
15672274 96696466 47886268
68730159 101660836 26888723
41363635 66089471 32327321
49517259 898884 57851279
71640708 33260047 70769328
46088379 42434936 43966260
83575321 106031578 96517770
108670653 37861554 46764203
123086 36449730 73559523
71317377 31435638 44320233
2569386 45024250 42267910
65090675 86334322 26320029
61756369 108303651 56644124
73918830 28307709 101694032
83319046 16215746 73284536
88385406 3150606 36898280
55228788 65443154 50235864
73377898 6721903 87940433
11667649 15385331 42151011
18695201 7226804 65710301
37850471 69675657 46438906
97810961 24855941 81893769
28472693 72948827 57866856
47143911 91722550 86881884
31480518 42686198 67714564
30262246 46776547 29505592
24534541 94423402 10129317
24248225 42747953 24339020
83826173 78785061 51442970
88201219 103699623 36033577
72671019 5072030 21960588
44252725 92478755 93179569
72949440 16969488 19672642
19213080 26300520 47560896
33390433 90037126 81999738
2214393 82592485 49586530
111084739 41354324 30196141
53949755 108265726 23353149
10029885 108534636 110148701
70272861 29324488 57942983
80510464 97980208 76566384
63060349 73039781 50112301
53759813 97373779 36375322
65969655 51767133 48795688
10116042 92427846 58509158
105038094 77176819 43547674
88611749 19686914 62050401
56610110 13775035 22346805
6792844 104338330 69897038
57654208 86907527 22966788
46804395 27266828 49479357
38317019 48572908 90134953
92672119 30217918 66665570
20448362 106426136 68327823
45371999 48565038 104151633
56444759 108990240 16509766
108254526 46895385 46633806
22606262 109612861 40276620
11360859 41681892 22426899
8851133 23815083 22074807
107178732 93693283 83596288
1114645 27977693 20187864
68126158 81366429 74372832
35502556 16988555 77789377
87618124 79427438 105349398
58581488 81724237 51840947
76172811 31054993 40322334
15109583 74930981 103760307
93392967 94366732 57240893
66485194 2576444 35304697
84078044 10169647 99557579
70418594 27854938 87579625
78423511 40442367 53978172
111444568 90484632 52332434
71314273 33097657 102613471
47960487 90219844 82292178
74534566 50007899 86004360
108020691 21671412 39313657
43369631 77708419 101674527
28889514 53709911 82270137
4556288 29042819 110590871
83336654 86833259 50445025
54425570 48276931 4194670
86532440 57135389 1365437
5958411 103275893 88837425
37242136 31838291 38186876
21891699 95761606 77115628
27483364 88076628 70430739
52635710 93586235 81746741
80236498 43703230 20934388
52716397 1033108 49025249
17506524 58838578 80037484
68437603 30456111 14474526
92830088 110163618 62413526
29757453 88483455 65123935
89348875 9635145 66757537
82178562 42448721 57132947
44582078 18313093 5770313
70330532 24568513 6398670
13797424 105142730 64324128
63198684 57424978 11430712
102906283 39725041 50010873
101017936 30607198 7892885
84350651 40166509 104720619
87260075 75348345 109381362
57693907 80267349 8089682
9271232 52703980 20590756
93361255 101560950 52025567
101530101 91090499 19027382
36742887 16616555 92682647
48553556 91462129 5288071
105731704 20515431 39140485
57997526 8056590 69350600
36493272 43458755 8645224
75447205 17127645 76339670
76849643 34532124 11293841
30806132 54243504 40626584
101596118 15475977 24887845
92977680 1689139 77294119
75747982 16443298 5937004
993962 57686448 106944969
4097372 88620572 92962163
65354569 48193696 83569187
13277177 73076454 35199486
80321521 21646478 73906679
60964073 795226 5771679
51514083 86573238 44018421
76818721 3111341 61159833
8552659 19568211 87504474
50572257 96167918 5441897
90719157 99940210 84984671
45174348 2308099 72296799
73394065 14842541 65308204
14519597 38888793 95750390
49287574 28623884 65437186
54699319 43833077 28751042
86346283 105242671 81183289
29839393 93493013 101784405
89151654 51263950 110699496
95799359 110345072 94135841
3165132 109940690 2472834
84947715 17850620 8585773
72277332 97788170 62368986
29899108 30488556 22218512
94040097 92409135 4013548
11864938 66353745 93285333
42758018 43503689 70968079
75657011 25952985 90802730
69696134 14069359 38979819
84929933 111261786 7042210
78043173 6289670 52709896
77424507 54161523 10527936
16657436 33731320 95311235
42526834 26129450 102685370
24998694 86732708 50425101
78664432 16948305 83374037
46817760 83962873 50049308
94216998 63266581 84226306
71484156 24555113 50108767
67008428 40970051 79825760
1389607 7275829 81458180
2121490 28391877 24269209
294535 102427656 95950632
61983410 38864733 42530405
40206514 17062062 105279980
87412386 106676449 54048882
100983035 26481491 88128024
54367219 45779002 97760144
18269354 23442870 38416126
67090106 25104734 39227586
61221839 63456313 64755086
57331222 85698190 22721800
28720142 54835778 69024386
71484527 12342147 74229650
71866665 50690883 34691618
82097781 99067899 107043179
109395067 66106400 97888865
67019418 91587216 31529827
100434589 78940387 74440459
79978777 19740319 78023435
60601776 64390794 111387409
98986750 61173186 109386572
88648831 48437510 38862917
5041912 40920924 28927964
25309418 51734267 107903780
84871020 59068258 109645472
48745295 66495821 84029367
5113241 21552323 29685682
106151877 83576123 72213292
88814070 46350178 95564940
39846455 67226755 104249033
77162174 36981955 94232460
47192747 35139968 59336611
26509906 103556140 50705709
94201736 1379990 18132225
23441021 25654816 83907110
40683727 31422510 103263115
48136043 57314294 106013169
104078567 36029003 37642380
13552299 51115112 61517162
26966424 76793132 75850440
53481222 87534329 106660494
19695218 13684813 30339532
6915925 10743382 16791668
77187274 56183804 16940522
99339586 92098693 54737215
51247987 382384 103473318
110111475 963885 64921286
143931 94492931 108399529
6315232 18948963 80343408
107803780 2412317 52030799
71761720 15434984 92543893
68287722 87317874 26741175
52957801 24766468 12565295
103130768 48840210 2080699
62336954 18528464 89175507
90932812 33723019 54220771
4871667 38284688 21363936
64483821 50203120 88161602
80816988 67608918 85308530
103449654 16101488 90844204
111306767 98302775 86639798
654428 80991307 111219051
75994969 88092064 5989904
102151137 29968119 23443022
31071533 6629619 330590
90767330 14395001 55405928
26551416 56066536 95071026
91741416 99906011 56602395
43681124 110456364 64652784
110843144 88916771 110223643
16620054 3807487 76747422
111054729 54187581 64396401
53736635 60096923 49031870
42527136 98581529 111074037
43416152 1339098 28071831
16047113 82902033 90123870
58916583 78324268 74586055
100221546 68433475 47190370
53252394 91383452 2494807
34490112 46695559 26104298
42944506 21322095 12173137
104276874 105904126 9196186
23225057 6892344 13440012
14532345 65361327 108388000
17873110 23698663 92044097
49905011 86103363 34621590
27565861 111072084 78377860
26808462 13236163 41513385
22302565 98547856 46265535
7068686 11084981 55613110
46266560 15624341 43523635
55759646 25270009 67300400
42123588 60185570 29168040
81239543 111390404 32188951
54855818 97511355 110267868
106573042 54672807 26376311
106809261 6634598 82101291
63219829 52675360 44242804
40800717 47367188 65064459
21621106 27749449 79298009
64400371 93890078 39371438
48603591 27574167 37856525
10385157 100185393 62407396
15086368 70796733 59482803
38613658 18446373 73361550
103614454 47977324 41325384
81420791 75538228 9346498
60431410 14505822 45137739
91876246 11708712 100118252
31849721 42705547 96536776
62059404 103372806 55749280
95641368 84777634 97171513
84739917 41251184 17384619
12061628 14976742 23546196
16677060 94807970 51189050
109377614 14225410 83510193
59956653 60032843 93577441
9133714 103006846 3716849
62462264 21138548 92564101
104837062 56683195 16531841
50820069 50707834 105802532
52888011 92207551 68147189
89916038 43592524 90068107
47912468 52064264 35511992
22613389 15859463 4284931
3410350 66802492 9006118
58631118 21894242 18909329
34557588 94772655 87603262
99710985 59810457 5420211
69076198 96912926 17713296
24692931 85880879 34368836
47956575 69658427 36754950
46416041 68247487 27290383
46320114 73434475 19246916
103250657 72792475 17272952
19481083 103495014 99850625
57300829 80299726 71365705
94946000 20211445 83232765
61772877 27572362 28146647
19545946 16096495 108432179
42859332 61295365 41333504
156511 108193485 86246600
65394575 36426367 101057143
13356095 61467700 13183746
99044764 105489861 78561155
33563695 71943680 85504987
22801538 59087477 14789601
14964813 68006108 37660778
61670422 25841609 11070260
85453472 23673230 8336279
14625573 84237856 42284054
44752501 104837466 91323047
50349916 92630511 14387680
98963761 19687757 52532879
11440978 89671207 44696084
39177038 33729969 63639717
90665943 97308458 49253245
62104254 81478384 70153184
89648328 85291737 84353380
51620784 106196286 94276798
32192077 31661679 73397507
64353697 79308058 25713495
108345301 22710082 46020389
89670595 89371950 71020051
102169806 83947532 69405787
93276469 111513237 74202189
41061451 105624735 42813658
37548791 59053335 4538492
15889693 43165289 2593346
73920104 108400794 47009037
87481401 10744014 13403434
26691559 98272502 51987666
66967621 6789377 5089256
4058567 82735249 34151106
55035953 106162680 17399859
43096957 82074896 40721564
92312768 83577577 75056945
84291065 50239081 17449422
67677663 2147130 94448012
57260879 92378001 88280366
69231684 41684265 88774847
109980827 95230657 71067128
96418732 45504109 67226361
86358146 77683983 81423526
103979083 56699725 96371400
42630347 18507879 102617466
101801770 80981442 54192878
107329423 69766353 71702552
19145642 11770428 102390470
17916464 15461494 56829685
71899862 82459109 15174367
36297960 35553439 13614287
35947174 79093843 81918462
58420172 64640217 107676833
103349648 92790550 34147671
73582611 78831098 87480146
19638020 21471741 19666782
43716496 2086471 8139630
110367480 111389855 84909766
58468172 72624953 6395393
22232636 85097626 29805064
99018419 31931157 29567852
17276749 58103306 14207328
1101958 71123340 72758428
40753648 54849862 78882704
87200441 21516783 1530234
34600913 11130107 15306217
3693053 57808413 102102437
101699099 17711204 23483877
46020951 82929956 108119681
108264607 53699148 64344538
27641290 49722167 94079921
97947698 62626334 4742584
15788258 81068209 38074036
4855154 84699475 36047041
43802663 16981630 93502031
76037910 17506413 38071803
11853152 54532378 74865839
80034974 64549220 95552067
67378381 41429915 11246456
99302807 1089729 17755375
101622599 2878459 75698870
43252255 58134396 64310983
25647609 99592994 63972871
111541567 42870367 89130875
15202873 99661673 4910126
65909928 22582756 79709227
100026507 73490685 40722157
6327152 91447147 40762116
1789145 104427050 97848617
111090665 76270387 104657884
37481132 6508094 110267618
30235460 72279066 63714759
85200420 67940151 102612014
82564297 109541287 64692000
49581104 91024452 108232130
67900493 16048643 27853061
15628126 70561118 88435069
27976933 98668848 70684865
109781021 4208219 15948016
2212063 106333686 13877058
65669718 17518512 19646045
44306457 46090295 104364117
75928207 45410635 29590518
96870167 27316423 77638196
27259730 37534116 86196637
28071641 78313183 16368757
35072719 15611946 72297984
105356658 68049568 101689584
36833024 14160114 97290707
6171054 37436689 86462249
3040588 59865969 45386590
63431075 21770225 47417791
55010965 57564571 54802330
9333863 21901197 40475886
90602545 105371697 4868045
26308528 11877740 1973232
101406177 75545391 61761809
111022098 26297922 36522670
39606196 66567371 89904173
21706084 76183192 63525513
43411469 75163445 106546581
101304166 95561570 76117466
16005473 88473633 61609006
22133253 67534785 28590025
2683865 29354535 30976877
105281047 107008356 82053495
65850260 36282090 90637171
56709962 814049 65686689
15267461 82417969 33962305
75131347 2570426 106905355
89580037 5072323 27357929
29249914 23375376 21256537
5256265 2406942 28760294
9773596 101429508 4393610
74127126 56845221 81405434
37083943 103577313 71425954
43597287 20953092 34281265
31900257 9827868 2738357
64329225 74971652 22189066
110861973 100701973 94061590
98486661 90158404 29614094
92174552 89799708 93519214
107561835 88459085 67663529
100872651 103795308 103867420
59528250 92835048 70788115
101536440 24235670 21165186
50079763 79222283 15461928
86114568 56945546 58424828
56690469 109516493 25913244
65439425 77212 26394069
26510717 43797361 69488329
61714967 64783180 31422995
30691758 70619573 106407590
90264212 29806941 39400144
71745905 106947387 8821551
67093105 11569684 20313537
51566515 105089129 2038512
84585611 83231217 21404457
63381698 105585556 101168868
21440961 92580040 24833851
108725287 49171519 8317186
40267501 107528457 12160761
66215913 35815945 41975656
59083062 31657839 40442431
13502496 19073550 65934986
71341996 87020948 51259958
110375619 63187342 10711754
58992132 19156008 95272957
95528252 6176308 12176314
3733356 88215227 108248599
102424907 52621040 104043324
77376628 45097782 55230509
83026462 73285620 59374545
79414122 85547698 59825190
104781477 30730694 7422911
100519705 58594832 609023
34690672 97359667 104230320
68054658 3171364 89712872
82626159 109808338 51460287
76401981 59536600 103742510
39214665 47049042 92930805
20916139 52497741 63904503
41505301 19674400 67415406
21028370 21909953 89511186
45895433 37985221 50780470
22480254 105720509 15369209
101200256 50285557 19369065
1788762 32836887 15595407
86447070 34428743 43030860
102198167 58802699 420575
106883580 4600500 55282118
33535639 90967664 97616544
88392242 74817819 109853208
48761026 55711151 59540398
14189594 3446230 107412409
86194873 105236744 23166009
75174899 63711837 23886844
63185304 101492504 91015348
16722730 83681697 4462890
87017976 18679414 32155708
94740586 51339710 20672762
54666208 84687327 64205580
18688306 90032488 56542229
9700423 5385120 104272647
5017884 17147178 26365002
104849147 86588876 104831820
91280208 52669916 106295392
94579172 79665176 2973596
110554860 45476518 32940146
49622142 58046412 83705554
56577927 9041119 41468700
11709053 56424473 16800562
53221816 74232428 80446339
22399471 16650219 26835233
75998822 47233390 33323948
100779957 100660876 17266352
28981602 14679066 110889236
103484394 100261432 13686302
66411441 90949402 39908527
27843927 99016647 51025321
26115653 78728936 12825902
7207326 28842830 106933070
94417914 71116891 99959877
66551973 87387341 75795874
88980527 70937833 66200081
26753288 70680681 104597996
25799932 20257314 73788359
56504185 816587 2569978
53551159 49398813 101252419
31261962 110633869 19468130
107333563 61905344 46785888
94326525 71935080 57440359
27593807 2155844 74154793
100596608 78603853 17032115
84370975 69621664 7005183
59320241 39894387 96798050
65726706 52481154 14699399
92727639 108584408 89132071
48290219 21240590 107095437
21547798 59579823 1529388
70403115 71679710 31375613
90093365 12878227 98516905
96028564 70603405 36164937
96903215 43763734 23372454
5263083 80387819 76685014
9763356 100078337 73602539
18939095 101213455 20260307
88278057 53016154 30252246
2324598 105885241 38365596
38048096 109425999 3130571
94132957 101966233 47594811
57078368 57364843 12264950
30821518 106976874 57895465
60005270 46679967 508923
6808677 4805384 22960454
90004198 95004830 77758991
68342415 19877784 84136041
14354193 7948834 68579696
63610104 8721544 32727119
76480979 101883765 63368166
47564063 42180789 22409658
36532506 63563271 45854569
59812242 33589898 4265255
105236979 14271580 94638985
45948987 20320697 33627856
109019219 45669848 59779814
67959195 105547840 63540197
85702285 34249282 1156861
14052225 109330058 30644860
13676152 26163662 36446337
78866280 1969807 41200894
37689436 8195652 13169157
83745894 51590453 731282
100588528 71378399 24921950
87448573 50892488 98211416
85599471 19602864 38430537
55270972 72884762 96456149
2131143 86702675 58958107
3296824 80383266 62828216
84418633 71785131 72462573
97287927 91908328 70323080
86135475 35031148 17925726
8301853 94361304 5506919
72508540 83676820 104254924
28647115 6063317 95784693
18280891 82046326 20403193
92623522 67822301 1489882
58685103 106226439 71314500
60037216 156688 2241244
84694556 102307714 37902879
72454 1362800 33590673
86809393 87208602 13509307
78526807 99562249 8602847
60277892 42275540 13367890
74656954 2310783 62812083
3874299 19486332 9355045
15776686 68744221 81570642
12438494 26516880 93276431
21527102 24838557 59387284
57379628 78431335 104459371
43886500 12085402 16382203
95097474 11697968 45969925
45253306 61189467 58453849
52821540 24734201 96120794
78095750 90883084 79824475
107558148 91906431 55043482
80933689 42069545 73031692
63099157 96791419 23972630
100210294 15420763 71685032
56341073 108265825 26648310
27932468 45189679 82569829
89334134 105305884 2669288
54715350 19873768 58857719
9285315 90346232 35234261
107842900 43529661 88440404
25260185 6664749 89780284
72936225 43617509 79329308
88572621 93227752 74661561
59450910 52623514 30478835
16208073 91247382 2813113
98676990 68954150 94868243
46411851 67152531 95044733
26093156 20559006 107663508
7318030 16727579 93352845
49842608 69572655 7891255
48679496 46824132 28055196
63492945 92560648 91233737
17022044 41771812 95009021
46071625 100046932 17279262
108163069 78169832 9161253
74140061 46876956 34014885
64109328 81448295 26027556
17086861 63412605 106943539
51489320 58883101 101668106
9127595 59722355 24444696
109871636 10921193 74272720
43298173 21589032 18380943
39244345 87109868 55473885
1600569 32457790 33164962
102692507 18570946 46177041
340755 21673798 73171153
21087119 34033761 78993715
82589623 77127884 10765672
93649385 98720654 38079460
102345994 98894260 105403896
108178820 33911611 104406202
67529005 67548092 46375889
98775387 76774145 91668961
16372755 68522654 56163747
1436506 111571147 96445895
103923083 90977336 97976880
27949787 5285254 51830997
33506540 49268842 95539507
43256748 28959982 47027755
97940685 16259535 44236416
108908722 86525873 31417283
41960419 4427357 84729863
58428344 24709906 24923912
42359295 21422751 80557487
8356544 108586706 104606731
95614252 31782804 64089194
48952091 67167009 76739300
98699771 88304523 108648103
21018322 53927695 84820320
8256157 38171786 89465421
61932378 81772471 48810138
16138585 38379115 6883841
33854743 1475871 38130462
875765 94318256 20999123
30160196 61488757 69928415
97487428 108574442 78276251
87898584 107633878 18783225
21080475 38749398 11014055
74805658 24819345 55523327
41572557 23333757 54561820
17089972 13743619 48493940
1664708 11747802 35060400
107792941 33142199 54708589
64199721 27898997 54496205
59235642 1048151 66232725
85301478 103081568 85260698
48524999 99041577 90253230
76824137 10376572 70053441
81778405 65706838 36798730
67692660 12704722 109004166
3227950 98826424 70287257
91163986 4831223 40462560
94321830 71621272 33575886
1835011 27389364 13821394
92199172 12125972 94182362
80331339 35708128 66507326
107859560 77182983 61356453
83163873 68954580 91308611
7215820 10626597 109954181
6738136 35238552 72496943
42666464 34962456 35821129
4239195 60318912 61883929
56181414 61539989 29200845
3723432 51065076 68594152
102043901 67289109 56871532
82708410 10548660 31688839
59071957 99074888 6265007
70281191 75552468 93815751
14979450 38351026 29781674
103826644 15833817 45501529
110451710 84200477 73491831
104170779 33458424 93370979
80849658 109561960 29831805
6675510 79951727 74770653
73173865 91037533 108538101
58371642 81534032 30927459
2467964 66864008 85047087
65665805 10869734 16824647
35950016 70663391 42674124
111355739 83876280 110120753
71033961 87978206 111158913
62514215 65049235 29987554
24854499 19292506 99654870
66238249 27538386 68680100
21382899 80833475 4808312
64595798 92022936 39596135
48866035 28076456 102373581
92176415 17482181 30899982
65121155 37904248 9996245
1477196 23838862 82941739
95619224 54511374 88792464
74745828 60736364 40102275
86898211 75831370 85781064
27006516 13062647 76742156
104362372 85665515 54847241
19424414 14356152 97360241
66741590 99666378 21327145
39536072 49231336 65356161
102209558 103022740 10022553
4421207 104896199 75674504
35793285 85379662 30155048
62676682 51728192 79853925
29015643 29703978 101981468
37771333 43570316 74778230
75603001 32708684 47013178
96069551 106947346 34287851
84521794 57667374 97998455
21594504 81539682 88409281
103580831 20905928 85297891
15880066 85800663 46930388
105273508 90663844 53001242
63834186 52208335 8401106
5361003 4784200 66097502
43857813 66879551 64168629
72324730 84373543 10324752
45107304 32653157 109520569
7396089 17483276 18966245
42719241 69570483 52832006
41736882 52697309 31670322
74082930 83671151 106387892
5831448 36154135 98147496
98619955 13333055 100978914
80335843 89313329 19881608
94971970 88410618 49903929
64856175 52819830 32114135
62950529 42416597 32754330
987492 93842099 14486252
26643677 58866525 12087184
63552935 79384590 26089282
98140882 53988562 75148564
102023124 42061138 2039390
90282670 67988614 110262112
62830593 75648874 97705268
5155024 111285565 25320103
14428475 71451500 62468249
38788064 93363935 39108740
19590560 56650726 74647905
13630269 31840879 106178579
106089255 95864901 51987331
23223901 92409285 41352457
56775997 41486419 18549651
98926214 40160080 6023601
105495817 76314476 105784696
14119045 4021212 20078266
75197162 21890440 77528004
83428787 71304142 107019178
48743807 81718739 65214491
109614452 51969622 29069693
43640360 82276291 60673824
53156017 33614039 54668385
9813806 16711387 27789793
99704998 30788692 56991175
31016806 94640735 72021935
83935253 78638146 38559892
106716502 27563318 89321983
75720684 84534576 78253160
7348591 33096926 99640239
79354211 87149875 93233966
28924050 18338495 42368220
8596121 104716229 96849840
42943167 13680581 65737456
16397938 17510598 19492269
16251963 51700223 11201360
79853213 55453763 45490018
73738653 14651011 88507877
86959185 66646635 66311538
12215 29268264 104616327
77784563 17527149 98169193
88120020 59785854 26740847
3655685 38415992 18425882
19896055 87644835 40985536
27450741 17922879 75909647
63036448 45897348 50618113
95816475 86987665 86287448
9099955 7120646 49123050
59632399 67479388 47775599
45523119 75138648 89859439
15925817 95304354 104225828
78452561 70922642 78497359
77049090 87158440 24629554
108621260 107460284 6564041
104154632 8761958 44587425
24676073 105309626 102878147
96143069 83304004 83223468
10527520 35692403 106195257
23100665 8385703 6202004
65852919 21739874 71466002
78699879 50431550 71013393
33801104 17537580 82475886
6256971 82334504 38191527
17401648 42967421 69907481
51119642 31060180 50678365
110165649 88805991 102958848
109433831 56256297 16153259
71341178 45270196 18591325
111218094 74220709 98314176
54663244 7063772 39048588
32167717 105807997 70926838
106075400 57662773 58288709
104445844 24527583 22296269
64990059 20794103 28015409
97003264 66391298 43903205
96342674 10637227 36183175
34883130 89392589 62659294
80030104 55249714 53241657
77045859 54266920 9169668
89496821 44618922 82621051
90939315 89274258 97042823
22117528 17716361 19535834
45802967 57941207 19458478
105372975 7853800 90258311
47592756 61457445 7071014
90532513 111027904 30978707
21204302 12930339 53574207
57245759 13409927 17504652
79180756 84801899 88549612
102112800 107543893 49481527
89539662 90717405 54568002
76164006 81556419 25757405
62412161 426144 9669957
74482043 62595512 36898811
85685940 104872704 75156109
33312479 74553035 55044805
57666052 27485482 19265543
32361765 18981058 51394838
41959229 34273028 48271014
82980635 84322037 59316756
74617664 23360023 45599085
51032877 66795189 10411861
77787262 33269324 20795008
79672339 29554368 86058478
89038422 58074041 8318612
81659563 47752623 16528890
63912419 12404538 78553690
58046272 8551550 110453508
44524301 65949791 10805914
10593925 107312371 34462017
96399681 62856895 19393297
92237433 87576668 64334082
107532032 62290209 79349850
109026568 47587762 35033020
101953911 71678639 41298411
26856599 104824450 8774670
44309995 50264503 42506917
98967181 17011380 92434917
67193407 33537032 50498951
3031583 36098844 95639920
28561811 93650804 58071508
90813787 76984861 33914082
77762049 84145905 107167798
93667730 72319433 8391177
10019933 3833859 86116834
97517894 106026667 75496476
144995 109916500 2061594
40657761 43165482 86018140
43869735 96760602 103397783
26904786 35958213 72657645
28263507 66411850 53264674
104505974 10979500 36081953
86780241 83796510 91557061
101010018 32038373 28761985
27266486 107394287 105826776
89665937 88941240 38283422
16651685 44005623 70601206
47488688 87163333 98440493
35237459 78147158 21395011
32406001 95633242 53947771
91562178 71183159 63106411
13958426 5720488 46921325
101292641 43471748 35683487
91369882 71717237 93190946
68144127 63742693 26683762
78123454 75278851 24369364
39662023 37798267 30135148
82576739 51926570 106501998
32953006 92015758 76914129
111489546 91582321 33963508
36069070 108934094 54826271
99966331 50721486 46970912
47598071 37543680 50578970
101307337 80133606 29765954
65587518 103999778 37143975
73868265 61010285 90815440
69574398 104283843 101038913
84941380 57296260 36255778
44126912 63171920 12113222
62558661 47674328 66198627
57813647 24562129 102568225
4813914 98405772 105515280
32156551 31784032 108800517
63871708 77893588 30297379
53114148 16253453 81349261
15260972 95108606 103563969
3187733 23176257 51819498
12797325 81915400 92717769
104282949 106855120 86923402
102080558 110478759 57541891
44901722 6180392 45793407
96378480 73551495 51025452
25852582 55282254 11088950
60464070 49123484 5538619
77810806 14916077 82270805
61153229 79681146 10031063
71632774 32066008 17411975
38587153 65569917 23941454
105755185 95389592 13895690
25384067 46618342 100075088
105772600 55866189 327673
63631995 79493480 37683384
39899107 53735975 46124797
78061165 105570234 22304115
25787735 15308551 23630116
90949475 102692390 61192925
32491322 69554988 67947309
69329396 82516078 80624408
102728757 56324482 7857271
19909706 33492824 28965370
63883129 65304125 30124361
50422711 2261273 6643774
64343846 76268066 45256175
93104121 59832928 60683146
11013987 103442119 86649258
149488 99326488 39455486
59042852 91875162 90335155
33962049 19881251 66964203
71885342 79748480 48428264
42475936 9000471 50652070
80633911 35880838 104268808
37706557 57626788 12933449
23737424 27936569 38872146
46926563 19755244 94773382
28412675 21546855 6757034
13306990 11111261 50706491
74037663 109637094 76562486
34335993 6001065 108725705
76691438 94822958 2000165
107068273 94873845 8583505
22176967 39258874 81256713
46006529 88439460 24700366
95632181 84604444 49774919
4545739 31659988 13539342
45361685 109254125 107312134
15489557 87353925 58591358
70994153 66270415 80224917
69792424 72056950 13171850
69510188 39539043 83712109
63755768 39773513 40595376
25620077 8120693 63453913
35568020 71911237 68946800
83043205 20887378 32501130
52778245 87071519 59837540
53127226 91121472 23363060
7025305 45287322 105149342
67960085 40594628 17395144
42392428 12536468 14077819
29200326 83762270 8314212
4207438 106610835 46676851
20995451 31763290 26898354
66127952 108577096 51047089
33730567 4662578 73279757
49575704 44153872 16671546
44350133 3833373 28623476
39046864 96217663 93105010
89316908 62988093 62191335
53051130 84677579 23687884
103243588 44375827 44703410
71713532 24276143 36200474
63818812 16471632 20482864
27233113 69675304 82191666
53880932 71148718 8103558
11949559 95593795 2938183
50720403 95806888 2687340
104140719 539107 2758021
51210556 910435 38069088
51880204 75088013 51937019
38053031 81348425 319518
104365483 46993920 103803904
62767279 60173670 57274486
74047555 50227126 55546497
15462707 105849735 20102387
30596396 91542916 76220594
69336891 31175770 94294861
101796876 55340458 11683836
70861313 13831601 69441445
24041234 51044853 53117443
9602292 30380983 85732801
4789494 3832961 47632986
39448617 20725632 28549753
24239618 96508327 46020658
2942773 18818806 18744530
30416754 39695045 92409159
10656870 36732591 27648370
26481867 95983353 104117116
14827824 32766899 76366357
48423882 49688032 56915067
52218230 103277866 75361083
22726119 22485059 49080042
33942483 44799229 52968721
90701733 86826029 75412864
32959442 1898541 9967230
96598551 92286584 38961548
70183310 102904443 45925937
110403178 80079267 67100582
26546713 93716280 7116315
86141637 79874278 52211309
62568797 80497293 106880298
43824729 69924897 111221002
24580131 41655656 97794712
97041713 11958821 19597383
99401916 3795832 13879643
21191233 9523780 82833192
86352543 3326459 95883875
25069739 44861863 45672265
16905414 53472404 47166079
104605089 77928373 88296110
32342067 27605605 11867308
65819930 79577515 26916217
107390265 101512333 99542454
83005893 3753027 31697939
105923008 24296758 94523214
42425490 109822233 59081231
55520853 17101364 86774517
68445110 69805761 69446056
75674612 12682771 30588848
87021724 42687944 20455555
83939105 10161287 107303686
56289352 9832570 51272420
109832596 88103125 108035604
48856093 15896300 1373121
89816043 52211529 22455482
98783775 18699251 48581099
101145152 71673991 13875974
61748150 60308265 111099896
35431367 10635668 94414281
44805765 31280035 76372833
19037891 91482453 80016617
13376848 108358746 55428155
99017402 95165033 3664425
80907107 107802490 42261325
5519510 69020315 2770360
49508960 24892491 108078597
39618441 2635423 90489054
56082211 97572107 107953669
71534524 63385368 85631342
2857026 66190562 34833190
107967044 108304332 56382492
103185019 10901296 25985452
22563733 89581327 27365387
6479547 67162937 11257208
41349039 50545872 44071296
88898865 100614 50255034
52983870 20176434 21158102
17094392 25455809 80196151
63648281 82469566 107827159
1888639 59721927 65379584
5932414 4263710 53715214
73095767 80102161 101112986
102182065 59231240 48296523
66585869 31949371 72445792
32884234 754949 51379257
7346600 58197557 6647639
25535917 60566258 64047009
89555012 20965136 77627882
23393020 43235905 45835124
69367529 16559278 108693829
69110083 85783538 12122654
78811218 90451340 70314769
30083376 90342033 82480380
13155957 52419852 48747762
65688231 44106880 90910007
86311249 52494525 90199070
5628450 13771361 15443056
44138064 8383374 58158637
15466710 103955055 20912634
23983957 16757027 14782066
104720292 59561632 36747669
90413164 63580994 107607099
5320796 98816150 27313703
94203257 49391119 62227952
36629883 78097335 99232852
68372515 36846554 25477425
103824563 77772447 3253928
89442382 110019456 45905610
72493936 51469867 4071151
96442493 111275847 76611163
94080416 57137881 107416702
41667969 83979967 663040
43802952 78365462 21972135
25555219 90989860 98622057
90466904 23719154 15399669
16861012 73822607 4348130
109644324 10723630 30190070
48113049 85701957 28082631
18905437 108840037 84412226
102860452 33111453 62306250
41577665 33010583 96084966
84936349 53810923 47904741
91699228 44465908 20361871
17194793 31136686 60308610
96126524 23440609 73882349
67596566 45533904 10744712
64422377 101608932 82150114
13710557 36629838 22843048
3498714 64367974 92407114
7096378 44962645 106990021
17742551 89564571 104093544
76788435 69168409 106634739
51639148 67268148 21594950
95078172 3467811 13071803
5763901 75217463 47264624
86770908 25920801 103777604
10214100 65768679 96837830
10499443 21490723 90954650
88270096 14007328 90688216
69597852 71069142 15687006
37302923 60967328 104674465
108100266 108936505 58793554
668517 78006487 75293998
60322564 82157159 80023543
58777507 56436539 103156364
61180918 35241299 30868515
20693326 65995463 4768879
58497050 51233658 5880921
59763094 76424361 90824844
5780044 109206136 58671217
32408168 1747338 6403781
11714175 107210241 70049710
79925588 15490393 177558
46058421 37863245 5774181
8824923 100374736 69669957
51254313 97068614 107310876
14752969 25855207 76551685
65272310 79976524 80716914
48427740 5622302 62993001
72663032 111399349 11078174
10074325 72110299 41398198
4968689 12467266 57378710
36895118 78576434 59576334
42289203 62892025 10017702
40287888 59779998 53688221
21838784 97131207 77855324
92601228 66419223 94233860
99393096 9062407 107074660
108817352 17061810 85646325
67307914 94182263 38980278
88139454 85533902 95480696
62438434 26203245 90212184
56479448 60424958 18800890
61673849 31787697 30392482
75677928 58630563 111227333
31649500 72155697 76865964
18402896 104221551 75333777
9469934 47440859 31265124
88581121 2797645 69580118
90693682 85926334 40699049
60175798 30462368 58960153
57173352 71151696 81731645
4693140 70203168 42786057
28654250 9752302 25365181
33471088 42658762 51781532
63770729 55571993 33950409
53741193 14413547 15457565
43995639 51977811 97392647
95379346 55628374 44516332
46471547 66020692 52704940
37121738 67401555 3732817
54922051 55731708 25178579
37461945 49348511 83886784
70596118 95667482 55511398
19749674 22660935 38518421
100145058 61141693 12731837
57113516 109403044 3460825
1610499 60372581 70485316
58105221 29424625 90482161
42302740 85621002 43894215
110263578 20534433 21117980
83494816 83309617 25464886
95388182 41264991 109436019
13657805 75367258 74988123
31583350 20918021 66967100
67041083 23521223 87073040
43631093 100513886 51352690
29337247 18991038 85416996
60263067 61222393 40774548
77932695 39963671 84292554
32323266 58784626 70168102
30434508 6959303 10544693
54748818 38513670 60422558
18611913 103485695 52619528
6662410 83802250 29387871
99360806 111444579 60455409
95553416 100742034 96821528
108758369 106815669 5823059
66088944 46951908 29530488
29399041 56088137 87798379
43198965 51997904 3706843
539024 109174625 32723371
11624989 5272192 110832639
72707092 102939084 96286889
50693886 102452392 103480311
88824404 93865487 109329238
110769500 17991568 74832254
108458452 30370240 12545354
33101851 3081592 28562580
64068218 44326015 93681018
76217766 89105294 89156474
26710599 39902574 33299601
77812188 26838299 90931452
60054048 78734766 102718958
41565520 71153535 20229472
72071253 3904858 63089299
3620218 90280088 34633464
29962864 75382599 28686859
7748072 90606526 96771937
16910672 54154580 52119087
10676973 76260942 44289562
67555090 53467279 13820623
15006899 87805909 10047766
47368267 29185335 88786984
51578615 17369836 7704255
26809520 20382317 25397391
96939599 66285221 71532926
25079321 7202217 10198978
3652810 49862321 37946337
34269096 74222954 80839810
39949278 36375186 16804291
110571182 72504502 89623500
88366836 91341332 54438619
11235936 30056545 83649486
36747168 18833486 30276581
2961348 74626802 33022994
1197821 94559764 14407483
95052543 1148103 101311239
21259580 56897050 106775979
101602733 67878171 10341819
81086273 67056184 22187186
107385577 99155632 73256557
35820682 61931622 9572263
28924627 108129561 19968368
95909906 84951034 85275304
17850814 69579278 18003751
57687178 80405173 89530461
4383764 8475815 13901495
36096707 14304981 39099169
32512955 43175270 41178875
67212215 28260778 62783180
16202394 54120557 36940624
5373420 88301470 82878019
100608917 47202429 11360650
14360489 31212817 86653777
12578331 46942587 80286081
82779145 39631712 27398140
42516146 67618850 26326052
110309001 55111672 84563578
69796359 32598954 78730507
45134214 107707753 51053901
30501068 101845978 36428586
38493770 96890414 109817716
44494339 21491354 59956575
101262586 47932836 13523262
77996143 66321733 4728049
86920304 7395750 94030487
98523955 65932083 108000483
101740063 87793327 18844578
108506627 66322 86253286
74142575 105268653 3036487
12776988 33520975 56774981
63460529 94251174 86354791
85606280 74820823 39457122
57675487 68059477 39319587
100829320 56765915 7530629
31978826 107465305 109983718
19050566 36728377 54614864
93244633 101198809 8223841
5071131 7140082 94534778
102488034 90873719 51752454
106819010 23618305 3020505
69249331 35513946 7858127
49084357 79141217 89832112
17174947 3754551 5131260
49788664 8337521 55490858
103697448 44255386 77611997
57211782 99136751 39523149
105852089 44762478 64825030
34340364 87520328 76593384
80986622 62446965 24870414
78113116 45326897 109325620
4469713 77154825 60109023
77959937 101825979 55019486
89969077 53064403 104208661
99499567 90121455 105178287
6828030 6961325 9553675
99666550 22481706 15369121
99117346 28661776 51466134
85194567 75328055 73453897
32349627 66633466 96805723
70750685 89598663 83347521
7730258 54883516 16605190
79420854 6550868 36183588
70552087 92319581 704869
108117094 54497016 54262359
104636615 103789205 30991781
91251983 96322046 24993009
67260194 88483189 83794233
5562846 7064977 21837996
24762319 92172569 105591175
3972476 98115742 83302783
59886001 97892543 55953657
31496851 27721363 19331920
109140252 89626184 60742043
11852373 94311347 105674765
101521144 65146782 59291810
96675293 107614281 12246287
47491833 7566069 87695548
67176054 84968701 34361101
14011181 69422736 106157744
36643359 34815715 87993855
60893299 16834340 3804905
9516627 103681690 18290214
71040052 62054068 34425442
61002602 57218508 9715140
87806910 58408989 42760367
16620639 53843347 98504309
3880096 48992614 49797006
21318207 68433242 70221792
67307450 75531209 80365155
76377415 41199568 42716863
75499138 71475014 102935730
64214171 21728093 29541618
45149861 41067397 46158803
22740033 71793513 6649217
21447347 37330479 30598577
29962564 42345663 20703187
94671814 34099895 56288273
66988310 95416441 18911465
20185720 2859430 21242037
49790117 102613053 62618687
47970521 14704231 82647874
54822714 27198910 50713007
81217499 96876311 107308303
61590504 88480771 84760331
40867483 39484803 42608114
57199214 29109631 54501577
380817 102886623 63315067
18738785 101238409 54377480
50188902 6257214 81084661
83644399 2096890 80852547
3554083 79060376 23414079
16921971 108088560 73258533
102499356 94182635 97718158
51366762 77249825 38712169
33717457 108393071 26803594
22484459 25013492 38012143
8928554 80668214 38273003
44789247 25298859 8994434
3385773 31538367 37538751
19174406 16896525 78370044
77727880 98069400 26134347
42406262 13946663 42588649
48888405 11057973 58843531
6139256 44226801 75796507
41344776 73418467 74492180
78994489 74818489 94422760
70644957 2177511 108850252
21769460 59067928 111572956
99395662 64605095 2242925
91321685 60085099 9479815
100236439 62504868 4101903
8033578 47164252 35108034
5072335 47767303 99209410
10695784 97398685 89360127
101999540 34137201 79684163
65908383 59892313 46791945
2150418 73538080 94911064
13502989 1761794 85982544
68835506 33205456 102619693
227710 6342479 109789038
16679248 59834130 49182797
89532684 43382342 94025466
61010178 86146405 61351758
100448580 94791436 85908018
54578111 15247372 6104672
32468330 24675345 12990974
17469743 92516576 14494695
75042563 85617385 48159308
2977940 104217325 84321047
95801595 52361691 21039168
51334983 95943351 51384069
2427599 62380093 59437546
91009731 65359287 92068783
97247000 62031600 95928564
100070797 50555169 30738064
109788118 86885791 77756680
10695099 91310811 65555727
12082994 44652683 91304262
79033925 12994240 103370668
8383852 40517334 39407078
4081110 15953022 102103341
45573944 22884784 21499866
9717674 85271372 83970698
88533749 86453109 64607356
52125626 83642731 70467951
8071403 14135960 109853704
102795120 82082434 44637614
33687619 103636053 40427045
6224853 101379530 93205357
54244248 48395635 75301273
2112895 44732692 49142239
4548378 32469391 20580441
49544113 97651326 22694804
100299469 3921157 75681933
26299782 101325904 9529760
95071366 7939748 16241836
68534554 37116724 89115144
61975853 11823357 24583432
19618544 30875134 57594111
92398954 103557194 69268843
11823700 51317498 16566946
62964023 46853042 35573890
1285913 77782210 56957611
82691139 76883069 111546906
95047436 44752930 73783476
104180001 9322599 3458880
54733671 100972968 98940851
18185408 14024390 96967963
33477424 27614813 8650600
76378970 43519318 89735086
27352384 100796816 40607332
87489747 12904877 59069002
88203230 32539945 78895504
11918300 16041660 67309759
54478434 22872970 5777581
45524163 88379151 109841421
80084120 40684315 107156426
20960080 108879027 76250783
22658145 59867290 55919364
27138440 17197163 64928748
3746988 43562731 22374070
88027661 36030156 75982485
103097375 20353006 12172052
97198987 72170641 21378779
14021510 43346566 94739598
78610047 80462807 67229145
2733743 266700 80068035
48541816 21698583 63360178
22543636 50679044 86705228
19464067 62114052 75594076
29796546 75073318 59137515
7024201 51995125 70819287
49559215 86845968 107307500
17149617 108956777 21792508
46693921 70185972 110021923
75736295 46745767 24945955
94622721 62801440 44792373
5396462 103031361 106445449
13694942 31396840 18682557
44104376 98699600 33050707
109747499 8692564 97918590
70619081 104252344 66442491
75390598 24565955 27905696
64328231 89550234 74064437
1237149 32386063 30162934
110793963 17318234 36673562
57711482 10284957 98028111
97517308 53068128 22599427
93866672 12608028 53691301
82317477 57852763 56833005
97565250 47772212 84292413
53240439 107878517 97788730
98579962 10461148 84159793
2051524 57610207 3834340
76494831 98163583 74788605
79419550 32275883 29220592
24515112 105143531 44430571
46653203 93333070 58080680
67670824 41894089 47030098
53866910 100672401 55265958
35740892 53831852 76686368
13147445 109830503 100321459
84456799 59701710 89308609
20790172 67741454 54486743
30533557 91503809 108946067
807051 77685995 94038581
2640919 42442179 70539480
28333585 17050508 42955759
80276127 67080768 5772772
103355021 83358713 6204522
16234119 46300910 29781315
33992243 61885638 84944811
55551357 16549064 55247312
63303878 106642549 43619354
8853968 53668386 11984149
91188516 75078195 107053584
105642317 88780281 10526805
27841220 17347012 627128
88823383 49582039 31459391
90589441 47308794 88882781
91383385 78438888 47681655
77885404 47412352 76320848
60604841 93113271 4996528
84589925 83121366 63397299
44687566 96793182 29393413
41110995 102969516 29251656
51679361 37068366 48452945
39357685 3759898 40315905
19936122 21042741 65283237
65720262 34540096 51092949
19364544 45093711 18042743
41924979 68274797 73366894
49705489 90242061 91797953
28747077 61338411 62824270
110395795 38010692 46717827
48986476 37647529 100551322
94876915 65255926 32988460
20283712 95046044 39383344
56477954 1043950 73009944
54504534 102458682 73145359
74750485 36510994 108531143
43258191 61775036 102036214
38196471 52850196 7036825
41273000 53670458 78962908
7535480 37326239 8927699
24863845 84534617 60895996
58393573 8764236 14842243
53578425 99989025 14287894
44515021 105645461 86629342
53323301 49579709 11039477
3685215 20645017 10966225
2799963 49356445 57813675
50641424 75214079 24806831
71798295 37389986 49307955
7769104 84810137 104864775
28848438 106907506 72442036
61737221 85161413 84533744
41873129 4260253 36181298
1346979 15476920 34350979
96818586 59249408 96296027
71486258 49261320 14680675
45950974 71396641 96492055
54665066 37836825 75981316
50724601 32167807 65722583
86107004 70122858 23408808
68243874 7793266 99199718
46878148 106676989 20542770
69132869 78840817 93641607
65228877 47242631 28500844
75959220 60047433 1824444
8554378 78652796 41206614
73956406 68987611 25519081
52811722 103506007 107521328
23848895 50407603 52908439
70309436 27739156 60475656
108595441 5690109 54297069
101662371 83844011 12973914
56087539 17575666 108916083
22492781 10243902 25534459
68551134 49049215 62946414
106348670 1882673 67256657
50752875 90360277 82665556
12110708 10358491 69664103
86255516 16734818 76954345
37670345 34355980 8291277
109073990 21078173 3620681
109392943 53254354 50585643
47676791 16657895 81007369
73399631 4624299 93624567
60577095 43668717 91841839
58638495 66954020 7808823
99244438 32638621 62805975
101504517 11302519 4587666
98862050 59922520 67606720
111125839 103682092 59872336
100423647 79449845 74908432
52210812 75246575 96205498
104683922 76405019 109957775
93751609 55082819 13257280
79621904 59714180 84578848
77832313 23300074 54051913
28633304 1917783 11214771
14513027 107314620 99909760
108013157 32334289 1600196
74702537 11372685 47665797
93130753 62035091 10695371
102073689 68900128 80749484
63795193 53995340 39520261
16351370 43381655 88491426
59495414 44252070 16033859
13969164 109439200 13205858
43678249 88601250 55047391
8907991 81228103 24711992
58419980 39420784 40092348
49571866 94017204 25252994
100660054 55689382 1454937
63365803 100891117 11193007
17205361 30288049 64283154
57623049 94781552 53091405
26056490 47605711 108517824
4969435 52893228 75178991
36323234 59264214 29785446
56839764 94906917 110809826
50699779 20524220 77185044
5028257 75119092 72860619
22178360 14176938 74758268
106166129 10993932 88114800
41682665 87580295 104138647
108257028 18976973 97070109
104086987 98108212 49081127
48706176 15364016 32053738
78162044 57685598 10709924
21714813 87480955 5361823
65664446 87768742 68367837
2401944 23103285 43720756
80555003 8884694 42629813
89257113 54015594 51847024
2646871 73316753 38720294
40400719 9511348 10817573
103137843 106953364 8832861
17276408 57097508 33484444
41385588 105966727 64436308
56543075 80013300 71112984
48890056 106776905 68046741
28732958 44027027 5470318
41781507 98425310 23347389
93984444 15800108 101091937
101142296 35108307 82860392
105409941 79628870 9315986
23652174 18712656 21739558
93715309 70725251 96497764
6297681 87143779 57348225
43164939 8106377 100360735
68839128 29357435 66615914
107298403 23063815 99298796
19563727 106947926 40529815
24788375 96825610 12400115
30283060 68915760 6395070
48217602 55378397 12609313
19802680 108884420 1353635
72963250 7676895 19381974
30932849 19339166 76730647
99013040 44393009 13309037
5514900 81924951 70150731
82621349 90461795 108916484
6562888 24010275 31034412
53920588 71602216 110123129
99955418 72426474 66427422
79625834 40549896 53460041
20976651 84611139 43760325
105252109 106706132 5197419
108454742 36894064 10833296
21950308 71466442 15145804
31525991 107237339 55349929
19696243 42143159 87905430
10411720 36236519 4914289
1222445 52541705 28687315
85746515 39259785 93278206
46204781 37241911 61339107
49849551 101337616 60561663
11236264 82925266 1918417
67873076 87266877 85400581
63679418 105200717 95930034
94641873 56097251 3946359
45581350 42094680 59813928
4762827 109970572 47245099
7963951 47185165 77518679
74564766 30024502 75547857
96627302 58494698 6642436
32965077 26410603 38296841
75101263 38186470 20063330
100423832 35805931 107453426
70018320 13843522 106331073
73101299 50317649 98059813
73034061 97500673 17220553
109145281 108255880 63875475
35630710 58945223 55861206
107413225 7723155 23812987
68552832 98018794 111110515
12137056 21000698 57756182
80759505 48114295 47526845
19797147 94323495 3770210
72510175 31234184 47454509
11260328 30414283 53925046
59348311 42171267 78866531
99660567 63753055 80287664
46786591 64388446 75484714
12493013 2692509 72293296
71995665 62205987 85797481
41902722 91357199 83640177
73575310 58538972 65089289
62193880 37623303 71046771
26031489 88637357 101073067
7821462 75273286 62662287
22122447 83692088 47832577
88921239 846245 109290016
61497467 56854218 39489979
68105464 31628370 91978461
102891887 13244821 58204678
38736171 48128457 52401596
50209474 7356825 25424710
75415729 70821939 90657121
70241624 16449909 32861154
71500471 73699196 110844720
103082371 48116876 75518036
98784000 63951235 42614505
82895525 54299069 19675340
87758974 28452506 96430051
86844910 31791391 45431958
37547024 69895455 78957536
100968786 15451461 790485
33541119 71977370 7136143
45362473 23260624 33495484
69566445 90029442 38569326
12461682 11070263 47510067
81439625 83403446 97125606
74157464 80938444 9691247
63065883 37282561 71628438
92136708 27411702 48226767
43223358 6278500 37855638
32657090 48816077 107755506
92474675 23580694 6751642
82264026 870599 93939404
28942909 18303452 6503620
102731082 74023459 62367586
50812475 15308738 43362536
16295901 8444220 10170198
94371669 106402062 100643375
103032517 72099803 35977869
94998078 12117664 70010806
94230668 19888756 80894006
47036533 92619261 41039202
86298886 104737139 40627205
93243595 82470475 36011866
56772353 15984497 86769778
46045425 85036405 88948364
15705980 51556079 10295188
9037107 51843175 52305497
54261020 22687347 81073572
50708388 110384603 59758185
103779032 73309384 101526905
63998659 48574921 48972692
22884473 90363815 92628141
55736983 70644676 59316885
84916712 7864979 101819668
41046874 13572778 89529584
100536050 20196904 29491255
19307623 37514433 92708652
106511483 106183740 44098751
87730502 21434178 91775731
4051140 14789875 96878517
83304214 13188805 103792685
18204985 40581930 76026661
77282668 87138336 28961519
31075770 31763693 84133650
62686895 63713353 21596166
89635609 2369553 35455912
67423266 95613801 56314001
30037715 54241129 54485008
4963518 991825 37802736
34107107 87523310 61182698
62094704 107351682 107877839
108928838 89703750 18352389
83793521 73670235 104127944
90937163 43857149 73425245
72889545 81750271 6581981
99493831 74294581 5649698
11372798 76821063 98513699
17064517 66407621 92516265
5767024 73675628 104826568
53884096 76130852 103978980
95135960 70489534 93206500
30506984 98701626 111096529
99275610 57223479 111308770
58073112 94744581 101932341
67974109 71742803 80898315
38692168 30106817 100149416
31486853 93492594 50802133
2106230 49195091 29807067
27235283 82667377 10579916
19098371 65992710 729389
82975743 110257725 377092
45618223 106497946 3891886
31329460 3388438 81273704
23606534 81380680 89649028
106643114 73131570 82700526
54357846 72403345 3574059
104502788 25863026 59703666
13310405 9933895 28217037
103787808 93713892 69004813
67765356 82772488 61990501
108119246 49475000 66052058
11625587 89979076 98113167
64177878 62188787 80246476
82646962 101615626 41754211
29434503 69010828 7538982
99142767 87174408 23694699
101834462 10290005 100990106
61441649 90644623 34392131
95674846 43834672 5774115
79937721 23350862 66513388
49536944 24387916 40030945
103539381 2145670 12337041
106226227 105066833 52900223
43402876 73614516 47902424
58995850 110589456 43492790
71818078 3324480 47010448
107946134 97689079 27354413
5186448 45059410 102242270
89973402 72813160 95792182
83072808 78195514 11073534
81944331 28691938 27885703
66998519 41399269 50722806
77614506 33655623 107886455
71040515 45246308 88294767
93298423 84624590 47535804
49042342 31901269 109547562
9019582 64535764 60643424
80105066 83359824 60748615
3531073 25625434 64973910
32397306 988072 2862793
14911221 76997751 18353367
72929809 3774579 99765404
19743351 101348795 62120613
64512853 2139535 31063400
77404204 67528619 56354361
65198140 59160900 86879157
107164925 41805431 92669151
9255822 35344356 94289066
80493249 25675321 110583224
25587127 16089899 53987370
20382016 85049988 28295657
84980282 68503976 24863940
15955128 9880497 23331392
68121185 15205285 64284565
87850765 25645036 67726543
108781123 34827621 83623433
64430965 57134037 90091620
81373390 27853775 71055394
55421286 72509855 67572705
92430749 106861556 23330166
49492655 27816906 105767343
17412699 2166223 32594739
60605085 61980309 74249594
63654691 41154935 103264660
76098366 48475324 62354757
25285521 12705782 55501220
33790123 38602401 33316955
2268597 9731637 1280390
33292068 6291312 65891835
63177890 59927737 95447030
23177200 103181651 69651318
111271761 74073421 2244583
64534328 12868416 101147821
83204195 22978744 19220808
91499721 51370362 85085320
62373321 104816356 32227838
66123280 35759174 84217572
90613807 22053793 10864338
41408025 28682915 95529140
105684748 30381621 103247012
4682362 77293201 50083852
54082206 6753772 21425698
7567643 35423963 35926463
17295307 54970731 102588264
32024293 70863911 64073440
17961221 3601731 52857116
32600138 42272493 110214179
68179995 68633427 82205264
46257048 24218259 7213248
7131474 42308335 61758586
38673326 71200007 24745439
83394715 30562283 33906
82147645 10524487 102747026
110645730 71956302 100429566
29578165 72126341 41412525
59019503 33021870 89030883
75197567 42887704 99913159
41674277 72380733 105406513
98189800 94580698 101790965
45508766 53945342 93930079
8387409 86266663 49820319
5499416 23026714 62199400
73581360 91982216 8561700
12382365 57901867 72200268
69628597 66007043 44043620
53766070 3833344 94770672
51065897 42523493 82648396
11163143 109658472 48845359
7053100 49125545 11921160
21820136 20070096 104144188
103398448 6955891 28765288
59185372 76494230 74975420
103054422 102669971 36129894
41570129 90054143 82227351
10593247 12661381 104059021
37193672 14782325 90698943
3299955 14025758 92954749
75294475 89741044 51290828
21403437 95233168 1030010
31723478 8564373 4231383
94508652 86926887 46653682
86048537 48755013 71305570
107608728 52909146 98397296
95640508 80870713 108785487
82880347 66469365 86718998
98802817 103240324 20254423
12108015 69650346 91118123
342300 37639513 89118960
96876005 64300764 33847565
15573462 430640 1410083
102410780 44093211 110435287
12869689 17987647 105592238
66938487 102409335 83177466
58170464 87930626 11433268
110800921 17195896 16456681
95056185 72136184 87241356
61729688 23070462 7773718
66624722 80414623 81562186
42460974 9323008 91725238
49563775 49158924 44400169
50301183 38960298 31940011
102751179 99377238 63128238
30522750 12527359 60101295
41579772 99154605 72944357
29550059 107126928 17598015
6570898 104414436 34602916
56946608 10373521 90312695
107268745 30995989 32128515
86603503 37415311 15748747
60060364 105928673 52509609
70299569 93945697 19114848
58450317 23485802 42730685
17562328 31553343 28033917
65697442 69891144 105451533
28179533 55665709 2877491
28548923 4117619 100445031
14105489 77937879 55923135
12385805 47904490 7319793
109043660 81885260 81929547
21355072 5958790 70704201
86286929 9777540 27621728
46452922 95012290 18730261
25092462 93698046 42858654
52376442 33733095 43220016
87725075 52237858 17679997
16907583 96137919 24655043
86126104 37035506 6639741
9780626 49792574 59334675
30901504 35527714 69352522
25524738 25622221 98046209
1016232 70535654 49052286
64053688 75472705 3004214
62939114 45385822 107403984
62399632 87725619 83818136
42525845 88721931 24024252
76264900 40410905 89456638
63556687 53786537 83053017
59670149 36581538 109210937
73136246 24520725 40327800
41952720 106803808 36284398
36326195 101264268 109797325
36165354 78175502 89861734
26526370 61656103 53738429
16563616 96952587 43111422
84139348 33746178 16078421
6536917 53466418 70773837
1471910 32710516 80097626
65172614 63299040 28104384
94536647 8963974 38250479
29139449 55962868 107547008
84650200 71264216 7145527
16372788 4205510 67473129
2682291 48226334 35690958
31823524 5552834 14262985
47127767 37292396 85043319
70747485 57729851 93813193
51017635 94172034 73713974
87900310 82482241 83281397
11365811 67542135 12830698
80836350 39616909 69491248
26661226 20484604 22879635
8145846 46874753 74249450
60648595 18335740 8127366
38212011 50935480 12265501
6605477 104442884 18333813
92909739 79895892 68076692
103819511 51019612 81226949
76912285 2802374 7346268
57687925 7949729 37241874
51018343 3562177 54490235
99725579 3839770 17308566
50469150 18688398 32907889
104799259 51865826 66250782
33770749 47263171 20292872
70031079 40298599 9663588
41605009 21839770 27085620
39435348 100454423 67230314
50794236 82575459 13866957
101961460 19889976 62036748
91467871 19343878 57487615
63968610 5775844 46800733
105551990 96707885 82658753
47196724 105980191 71874596
39046449 34111118 108976569
107620815 12991804 13589171
100121038 60725508 63721718
41269552 85683280 110197566
105864571 90485482 59415772
21738875 91989776 66300802
64617882 97398227 16692951
62276323 87702615 58163773
44409104 11703735 63809251
21825647 27284516 90495696
98018762 13518555 107133487
40368417 279276 54859498
66826984 69378768 3421859
35501694 31920889 93098515
77825538 63186391 30093316
32594865 21535866 82875847
72485953 58713526 14863747
86304824 7343230 92841471
26389327 45059950 43636117
54005745 68687650 47610827
38009559 65626473 23939973
45867317 28094321 52407795
23684421 21036150 54132744
20233540 72499717 101688227
78163606 24564278 45843852
18863287 29664870 33406563
110536609 14492449 61433436
62071853 13199414 30629723
105758880 18136810 46645674
110021015 89172408 90721808
54795242 81698899 28436844
100654570 32907007 3444959
60630061 4123802 101737143
20291497 108611163 55738543
43113424 28056182 102261495
36150423 3956985 31326785
54879111 47465548 41076701
24676420 100883587 78236935
103795432 106675857 34544885
11958600 5692187 4905334
39442820 43797257 66574262
41774759 107451111 103357561
8157797 45963991 40218220
37527619 17113735 44933453
102573413 3422403 4203089
72804250 34834647 31264419
104197229 7461132 78199412
79415754 56004348 100553571
38014851 8228235 88330476
33798823 70170001 70250702
2813888 37258586 56695851
40796279 57290639 11367452
77952294 38247337 27022809
72248801 35947522 33589136
54428792 80043143 10041710
87140003 3921900 16364921
28405348 1396539 110593412
32994730 57469769 85443413
51386797 37977073 37550857
13668808 74504094 49994064
24916381 40249335 102599982
63249106 81273115 41495742
8635941 106725616 46501322
49146503 10122214 95443244
42169623 49109158 85917979
53107599 88328523 85142543
41529903 91328136 60284167
14073795 30852896 2199791
75765980 58752400 63359137
72540784 2370803 104285310
65953007 56449335 8859816
31835503 46514208 63513512
63610260 22661171 11511443
58418053 57288066 98985018
28119844 54064693 19952568
18691743 48824364 45339838
39975013 15459516 59635629
16164176 37620654 95296246
106643319 65970663 93190317
68552928 21337452 53480854
43923127 64714844 4005657
14871203 11275765 16772155
51193922 86301579 106009567
42402491 95535957 26032881
18861044 12426186 46089651
73938907 101561563 100183612
98853362 28213183 26331689
48649079 20377428 7400268
27545148 68502414 8534950
89935552 2096713 91063652
3563598 85523568 63079602
26139119 99476685 87679787
57458884 80633353 86841749
75766940 39314979 43380849
101303555 85972142 4019756
80687943 61486701 51595505
89785883 45994993 88980037
19184062 58753105 69918932
98396355 61829669 99235526
33864361 61469219 72303536
48119746 59617044 71863175
70942637 54831456 105333011
103858441 59534099 68516773
39891235 38271544 101471773
27783309 100582185 19193261
53105005 68666070 13299037
32618282 70684028 20180568
22510177 87624975 77796364
18863376 23695356 77554390
64898548 54905790 26680978
88589444 97562343 72049801
109283249 33472957 17352346
68970949 22183842 84443581
96333151 107586287 59099855
89594486 8009062 109007061
82842613 8439670 28349631
76504592 87157851 7217243
50988354 16302873 3196944
51033353 85340076 90671990
6766911 72718013 82128413
108128485 88773760 73828707
86729605 28323492 90643869
54244041 22330663 96250248
66637870 80963617 18092661
14099298 21356608 28968449
62169601 12608173 53809446
63788009 87642891 53330028
2034510 78461064 80435466
103667355 43565879 41671314
83478572 20021008 67778496
107013666 90513779 90655504
5588920 66549976 110925230
65331216 103819386 90006529
43570960 40640416 25640498
55998710 67115136 107856846
32962605 70655678 5033112
52418265 97183638 103557673
19457623 13229022 80462432
40048809 67044335 27510360
63164569 884175 11734145
53076590 53948286 60674161
90426873 49056516 45972458
46777033 1064498 76844231
80321094 32282926 99719394
37023016 90849290 30556439
50873880 29858610 28458563
2770313 9892538 75542196
45939455 48717173 96093490
28445625 109357727 109929711
79313402 51770428 94458719
16998312 14011110 18525363
46269361 57438701 49027534
50323631 65211183 41734287
46951888 89089525 49145244
25919926 89649580 106108042
36844866 103778959 67827642
39878475 83173733 25022773
71892943 89148261 23975300
80234143 74049497 95900039
110128149 1679785 5239595
75645160 36648153 48436968
89943865 35795693 55506338
59022823 14606248 85102085
64338829 61670274 76752945
100681174 47824855 26686870
1399767 92195664 74748379
36653034 110898412 72384258
69733169 37269127 107506698
3471901 72259725 79651311
6812177 58405720 21898974
100024501 61606058 41583141
22372340 73142921 37359455
7120990 65644004 73720822
33083622 104408811 41097317
81517276 33094379 99634920
49639295 78861301 26925002
89574094 83449741 43344537
97548784 53530504 44958770
66742708 57648827 47819418
31793099 60914585 107212836
87550994 62841010 18257076
22024675 9290459 69191000
8434671 68413663 3313743
51866620 44425748 87590589
65584131 79492357 28995250
103388000 82828480 66440329
17181532 1481291 37607522
29520326 65850594 40726877
69933735 11604943 102488053
81335898 17586374 35740387
66751927 59470682 88656910
110986614 10710546 63957058
102184281 23525198 1356498
106179723 31568489 97269552
22173911 57157488 62043889
74104957 28089454 103612190
46835152 96276424 94470246
5876359 94378893 30733768
81137816 36610689 99127837
96131939 57604207 47350675
52150933 5545765 82346847
102091617 98013665 21186260
29422212 72474021 110418407
40050071 51968545 14518077
54491026 45709427 8054021
76744965 101401102 105331786
37575213 90033735 16876871
104180671 41829417 72470161
75713620 92572733 1074663
77147577 93646887 51137046
14148211 75563481 77030204
53346660 11877442 40296513
78885176 6125713 20283411
67612727 31713378 72032191
93596002 2678725 77358963
69045447 56495703 61681774
110878107 47980171 44510209
71565784 111273504 111371388
11269058 4199158 101194571
50387590 110229165 8821505
87029579 109957621 7320878
44030734 80491633 23048905
712436 58489594 76966099
64201676 11351389 67709882
61139352 87358114 100925632
61372287 4971514 19820363
22477536 30698497 99656041
104518654 110819189 52818893
93873381 81194187 89901796
33560389 62478894 100413822
5155069 93397325 62331380
78136379 82729871 24263479
43346427 59728713 11786821
60320430 20964167 89126301
111270435 20507656 101238913
47217881 27386073 41340590
100468994 26531979 37045236
60158509 94205018 104477343
104510635 106665187 106543645
56493719 31182961 88345131
71050693 42755860 8814932
29868382 17728645 68021822
59182478 90233516 70967915
22901604 19252651 35492390
44727983 53791736 32449810
107625628 63661843 8029035
20986875 15468141 75914694
49428392 19478342 46389468
11875353 85324676 105535575
74423673 28857065 28580903
63743486 52346254 13539667
3951154 21954079 68346952
74394412 57377225 105816211
17643351 80329802 20296682
36985412 33743458 73761667
36346331 74087441 74066439
42752030 8393473 22700823
109879956 8431020 85409530
33563914 22810775 87241042
14105419 81921632 16363694
12072048 39694611 45252798
12001014 111092697 90260963
27468002 81601327 15779780
42996664 86737054 1118830
32059580 100691111 53253725
95488392 105335541 32710198
41172983 80413385 17030596
11186689 15406018 108670029
60111977 62627875 55693718
78646700 69359425 55005940
103544944 10987298 44709272
68922355 51210449 62481242
45622181 110363043 18229133
22520245 90581610 47344950
24477946 54272973 69840275
7315829 56533577 9485713
67232891 13171888 102439595
57073266 48996278 98165342
36262437 78673723 62769055
87729531 5491857 89130187
76376968 83762274 94708383
80011837 58213874 82652472
108934760 83605790 64416721
46608423 67363762 2242117
39191040 51009739 28412660
42778381 3049612 85571069
69217485 57630793 83131910
65613146 103886143 72080940
89703012 19076385 68441148
61637940 90965073 45306657
19768626 109628605 31201012
40640795 58266340 67655319
75579906 76904022 31668145
61091253 55151056 307934
1440790 88551541 44574196
101397392 73972464 27519495
79011729 47238797 53973150
403235 27026983 15147448
15439222 101979354 65565137
29205610 70091730 32301658
110409748 86737697 10381528
105510170 15156573 36715647
61937732 50626672 92012910
28040380 27921800 30180925
36565586 102512691 46635415
82458708 75156191 42846252
23646509 96180207 50226211
5378686 21392927 813738
36370199 108711025 109738886
100105361 67170397 40157987
48079104 85645886 14443332
74165839 65826660 7365742
2838795 56857248 40555040
76663421 992155 30416613
37528390 69541664 15154728
66010807 89757416 77190470
67796943 46258657 9510314
20641880 91071316 41032427
87045699 87836456 46235085
44472245 57634378 88872145
653564 30227619 80635694
24873753 64857524 82845348
38853557 86565962 27603737
47598081 44257574 53518001
36861164 101694675 106209272
109076113 108633534 23696150
1940736 24338412 80353644
95786052 93457703 23987423
97049508 98785529 83819592
67095131 21804532 90087685
89921571 52428462 106724909
107947861 93914107 33178081
37580856 43894704 35133729
13926302 53701827 23897616
8898453 43072060 1423765
82703892 37030456 7923169
60020199 26703369 57118182
15645049 62857967 31884626
45732117 83460650 5516576
20809562 78974316 63457721
7835815 36762385 89796605
6164267 22005296 64365596
64256126 5853810 109519034
8411713 59216056 101112524
49035378 80581695 63546770
46083514 42707618 70568418
60335291 42506850 4821598
57705707 58420898 25968711
56074607 44707432 50418814
102583712 77746501 867115
99938414 90263297 75958977
30344163 57468265 39375979
16489170 44697970 85468750
58994240 68268771 49456225
111552119 93876434 50605653
94459208 22614379 43469321
99496255 98982439 34989326
58022673 72548860 22169903
55000281 74017966 105745653
57666073 69839401 85319494
98073762 51049907 88981617
104868719 39569387 43979949
42679054 2325672 49037451
67887918 39600810 101154826
46699779 83914790 43181095
98805923 103186698 8922592
33046142 68380766 9422742
54841285 65939795 104577651
58287326 48908500 44917234
67483069 6221723 37837098
59362666 3580410 74277376
21432054 69923805 824365
85559208 15229333 24965702
80325441 13464423 8719495
28299854 71086272 53722293
72808083 3585125 28763783
24755874 105305165 25955016
48873641 77052545 15707831
28578407 12277387 111080284
36368585 37675537 70727953
51649842 6231539 61286518
6228347 17536704 32862701
219877 107796376 54836204
81485666 51002429 75445204
64726942 22929724 5193276
89592550 5355201 14451713
105148474 78695921 12897190
58216406 65154392 41023291
99559456 25971600 88436398
81815644 28418461 100410395
10306101 83016647 22570586
15175841 89756424 28396589
92475135 69360918 70128828
25664854 6577093 33204706
28475853 66923469 82721008
101689457 32103281 78544826
96860636 21640850 39299513
69754562 20147258 32184871
32862846 62211759 14373417
99650467 68756225 27962562
65057889 23985283 47563771
7159905 965087 47604376
89063785 248156 88924744
36381915 93868241 19089730
110659724 95010195 20148911
51592875 106605826 83680370
78898042 108970782 109814707
61706347 25668216 74556549
3358882 77990263 76392782
16747701 109389463 66331840
63315596 86624298 25392548
60873245 66976318 92866934
87537851 57682388 85863380
110445760 39875125 58281843
79251668 95490769 50839902
94641806 57596944 3860366
50620256 107065977 12561015
83947451 47189495 25574832
24624293 87558646 48044835
77075608 93408517 81152453
64904127 43505729 69997339
105885923 67943834 59060821
70624489 95209476 94790251
4265375 87696259 75879766
75294820 37624399 106875755
37641087 72381830 98782631
101984215 6863894 61444200
72760161 69799467 101780109
14473907 61156538 94936344
77551391 46793419 32168572
91315501 38924145 15736478
100681104 29178528 73225145
24609943 78004564 52743019
70886764 104582235 97782496
107680200 44820147 26088289
19857878 103804641 13990263
23857656 20681285 97821260
93916380 109155566 1760716
102975901 62188564 58149736
38941154 43768893 107220290
22576007 107983575 14651721
104089921 7033916 12612317
17313761 109935811 64036205
45085167 5357255 35810253
86831560 80983978 84326206
25305842 54929256 62091239
77664173 92081995 33338423
52498549 60844571 81400532
73422248 52734502 55509613
38007171 65807069 8506771
64220282 22536087 76818171
49937363 2347711 7025363
89372346 26183288 38028257
9857536 32239198 626366
66414638 91508229 70369589
45907941 22871467 50385543
75200990 73900239 61629628
65742431 62461600 43964400
39724650 95664206 81755706
33811030 99807160 106683491
97122137 88207383 106814848
103755131 16666641 56583824
83610215 37220622 39816980
10492622 59164018 24748946
32447390 98774914 54131884
44616206 70163102 10779336
58943752 61142492 79302482
102537726 43524682 80651722
4538063 16960555 24527481
19697873 454216 40146893
86101697 38202780 68200658
3985892 89310604 101196272
15107345 78392795 7909605
81145491 21145651 21684262
51779079 23379785 81268574
21168596 27480624 28283415
24261917 96859104 87376678
17200743 40652281 24143664
4168978 31651706 36847444
7388102 44117934 73529029
96726948 106277137 56776884
77013781 42200337 4252196
5487338 87217625 45892691
47907633 31937933 66595222
94103250 97996099 44485076
64037973 29865617 95964809
61609855 56339028 75445961
96253435 12010495 29222213
89470869 66833011 102699820
33646342 85473492 84829166
19792887 17445575 63431986
71096896 48560751 59069529
24288754 101927185 96202058
26698974 43386551 28001190
52249045 98853953 107497222
61073718 37078877 100125720
12184139 102678212 46779440
42199582 42103372 22755879
87993082 105817763 63243223
27347002 28685858 56806468
94253337 67146208 65190834
105248984 33290926 58600281
18269717 80698098 82171435
25382829 59457764 108675245
89156042 71405372 65153693
51836465 6272807 29886322
22503577 104026609 76022634
34634750 15630290 106393716
53231736 35787718 276897
39647293 90497342 43500589
91013962 88029189 20145723
85282267 32440903 75960372
92816150 13835695 4065534
59311565 109349829 93278595
107554349 86124143 44957498
48520468 49344768 81358890
90022096 38673657 35315715
94315737 35936469 96393101
13749959 73963276 53264426
73892209 25423408 23931337
9141272 45997600 12594636
21754694 31859356 20606301
91306946 94414523 86620687
46362740 80917890 89397855
76014500 6723954 30810105
517472 64096774 105581405
27864619 46034296 79236196
44465204 93753013 84355629
90300621 69203243 9335208
27537858 46049273 16320493
16916873 9155748 87985068
70868878 36766934 109700633
49627094 31312714 87567432
102488086 65263760 25918159
68010873 110038577 108358622
17864057 1020475 104652439
26793159 21647467 74916701
25780883 102122190 45972489
94865350 52596908 44763270
12310186 3759309 48224540
50804605 100614894 76660853
109910173 107013922 53763789
23205317 43772541 41067794
69012029 90452998 23435975
70115753 109216549 84101833
28942151 74160092 62054337
18628207 39360157 47816526
15723739 10829559 104701143
32035926 26805485 94269326
5164153 55611707 83512570
87502345 108544577 63174641
37237395 26567960 86646427
16040237 77966373 11663783
12134909 34192998 23270467
68218797 99036374 97301312
100647083 109580409 11107805
26971392 78039303 5981777
26704181 55650078 104084587
47520781 64432128 68088051
96997424 26551780 67109387
103359081 70096351 17065269
109325248 40990728 74473821
23091133 30070119 67879336
26658669 67297189 11209649
107643686 26086286 59177489
95117966 25626117 26280360
51267319 51058372 72664812
3883719 72362809 25802181
19422525 57387201 19571117
16577893 41596825 41864459
28878471 56796383 75116690
72511436 86833524 80907575
81567022 96001591 82100015
93608017 26470200 96704399
101606996 94797081 39854762
61597743 6883011 81990612
6680810 10610752 90605273
699070 43015938 47387398
60576816 5754765 71041644
76074219 13697955 64408776
61182563 74344673 25968392
6622704 36538737 70159490
63362280 56991656 47843760
68753442 81648088 39074352
53793920 86026159 110952962
66411868 61922072 16147618
51018103 15755512 82326580
25984799 40057148 14406312
44025703 37158800 86154025
81100813 73463318 16760252
48722947 78871336 37324284
97323585 33902408 39368601
61745571 90401525 97408170
54700114 24260909 39649470
98734378 32202672 90476976
19008333 73995962 102094791
38297349 100648097 59657175
105596521 38719285 30754533
86189895 28760597 84857200
107264251 57199172 104697313
76306258 78619112 47704824
58638091 65143745 48505644
66693331 106364613 21459002
91111610 62819052 90183531
35619105 6311321 106795308
68544470 69021569 23224733
87286616 51160218 56262911
37256284 39621161 100420841
51560371 14937989 35087465
39506559 92630340 39488306
85454928 23688338 922865
81855705 31919287 54966775
54630883 44932372 87181983
25222222 39454781 104127840
33906219 70196283 19916091
13055425 5604465 60525033
24970946 36643938 57262158
64489542 100417926 84310783
30749159 46744466 6540645
75479414 8209482 12403323
30739102 3785427 91148070
42254453 39106221 85944785
97690263 65868543 96841559
71103737 92929459 103660987
100587265 29511222 110208468
56003317 46026616 45867684
110425730 34859893 19279497
89749820 15749772 21208675
34568586 44102983 10050518
107696783 65374791 99125719
12181017 108255803 50297979
19649316 78948816 24291741
27098942 11487056 34473689
78078314 40788170 9683654
91634798 89835718 16266612
61265423 56569542 58220801
73750996 36876196 85932869
103167984 57746918 51979019
102973367 35629151 5330793
81829124 59235979 110997786
40992910 100055360 42897102
35200116 11520035 44582157
108086301 78444368 66385883
57742164 10233356 110645953
99963214 77008240 94593796
30941950 108115594 108275906
92201312 51208207 29178166
15305614 106801809 94433008
87839545 72810152 91826333
8569036 4465401 16718341
1114436 33787281 85275738
91158651 37944878 68301094
11725657 76897460 79361502
47622117 19475256 105988742
106205779 14303611 24625356
2601767 93723051 37625908
71395535 38803116 2038347
23430864 98216084 63271893
8997503 54951112 89866507
73737035 72286835 19998593
29470059 105070141 97400581
17253561 67513773 64646748
85087449 109371119 34120924
105780149 84618635 39947571
59868509 68286414 44455536
83435837 62513933 85586470
95662860 55724314 996997
23802223 24772091 108124486
7784960 68928738 88746622
70462394 30549748 30853051
12319379 34074313 38869862
84832398 42913188 69885302
74746238 56894440 29030059
106720292 67761273 21987158
99578099 96565930 100529213
9097811 55570202 102518636
75144818 25419965 1020038
38620919 94756463 57989377
38926881 63941854 36352724
108507292 43593503 72777766
99044736 90868898 75230548
2069358 59690424 49675031
87902946 39095156 7476205
43199763 42083278 7654930
87634630 41696141 94518451
4897988 92467129 35647592
61405558 30048718 71222569
61647510 86847107 20485920
84214166 67455382 18475165
63497184 79007011 22773756
61969507 40335372 67944499
100101927 14205645 79963440
11646304 110226425 90438921
88345022 106987687 12203201
87128726 44343453 31134130
78578482 44107402 35722920
63022549 39061930 96970961
46367897 83320980 39504800
18166174 62938664 60699672
68705441 78693397 94124290
4232901 92172490 60236119
57434626 21372124 100556713
46877852 3324090 47355678
85259891 96902810 99688050
101401067 100516101 16552815
97329340 88363488 96451909
99567395 20759554 28894200
52279172 66376203 104312958
33935013 32769622 85245492
109783255 105853855 67654826
20564759 27119366 54308277
35903108 46858573 81912062
23820730 69788152 10789251
63692327 72001922 27628041
100706517 76501693 102535548
98099352 24141715 74484753
52556802 38031654 83394698
111365832 52276733 5258972
79690990 39836165 81941429
94814180 29578713 102661152
48666661 10293714 7755567
13475550 72553245 100848031
35476380 80093356 18673583
79958310 80796756 81484202
18284814 56093446 109616431
44139094 494863 59626203
30936356 12734085 69929740
39027139 22634677 24789499
33330559 22798276 77446520
100091588 38530857 108890577
13852089 861845 70983304
97493613 8594802 24413522
85054826 20076517 80265225
1054460 42751299 95362635
77832140 101902626 68566433
69333354 42243840 10503548
81553950 58752546 61677299
50415528 61954680 73122589
82735849 7164106 33746604
65210048 35859178 1174778
106027898 59781816 93030795
10673306 68484233 45849442
57723936 105982070 48626446
34338078 82128438 62408412
755429 13152581 50107686
68672518 92564851 70952722
11776131 103739271 44825092
99508621 29612654 607162
89614570 18494361 51729643
42651188 3373543 81867275
68870481 31249113 14432263
89560250 64107611 83475973
60896475 44735494 98713716
25318063 29661094 43911368
91500234 26600396 35241323
65095600 27380507 80088038
3769059 80658782 71789789
24346760 97792653 47542703
80916212 10341225 30968128
23199362 54410447 15529585
1302019 104035430 81281769
106683812 107307192 8524846
19504837 57677589 97263628
56227250 67573718 90362947
42255612 38241129 81558543
59097069 95922908 13277728
25134051 62105136 105854161
88828976 49766885 100350667
34034424 105259750 36836288
108666878 52166586 64097010
86185471 82593185 18109762
15510561 86792120 14913175
59936832 97480699 41415109
88625911 110340386 87780053
71035625 75618415 6585675
98915922 62912347 74157152
44324458 26887020 98944567
54928583 60765619 90906865
13234082 693765 73168228
58645141 87409405 111091824
9479668 41343859 25216249
68258222 1984033 33712566
49987534 50182485 75574550
12296954 93802749 49160925
85210946 1035992 34809416
25234512 45219312 26847063
60888821 64369907 55630523
5560265 71585679 85726798
81482946 20532706 62076004
5436891 5182749 6187842
30874993 66224905 49052939
101849768 8018618 68113221
20783541 47223102 15043531
110526522 95311804 46102880
97773167 55112828 74312745
62865408 24456390 111069183
95568319 102446793 75170474
90193548 84930607 41889004
90638695 50432473 22009621
6529538 46375139 96091937
31252842 23552828 61364497
7490637 48075997 5741070
110589485 47635419 11076207
74222348 85067883 88875081
105952642 17812776 53195445
8830439 64809342 77547552
19763447 32086085 17620326
86368407 71231277 58065884
26036000 33221787 12643721
13893960 34277326 85798085
66513292 13366178 63429668
23004010 50530087 61551374
21250465 5765119 78889996
34918421 43789098 102316082
34622230 35466510 83741446
2671601 95409143 102503141
35281726 35684 96739174
69629632 53014927 19910528
67615273 51354513 82162030
106608273 18147725 84212874
73162814 540441 68890206
38105575 59611312 106674917
106734066 66148950 83764047
19133532 92255538 52722448
5826407 110093953 99505406
35781095 7252491 51814924
9846903 91635903 49868712
107267425 54430421 9122166
54034110 2762374 87840793
17322035 33158250 23391150
71222584 78857494 5500501
19665968 3559182 20150777
44813851 87452237 85437334
61217408 31881852 11038339
19586257 106378246 100756570
44326748 32976214 7087962
48328917 60676853 48048782
73563099 79846799 75698029
106991439 89623912 8294467
73929125 35874511 50294713
10898547 56328945 23583166
16986502 10218386 86891862
5528300 31774367 44724540
59910862 74428572 98355409
65758600 49865523 13777689
93464514 58970254 34818640
17330369 75748181 4080758
94967312 77961691 16800273
38445661 77983464 13195592
19409107 47951544 103343964
57123450 85674788 45412699
13783052 37396926 83849873
105635389 12939013 13636586
86543882 111545528 43634022
17850247 1408096 72687494
80046092 60194472 53148289
108190461 54374419 106611391
35286660 46981639 15915456
108058647 9682246 43645135
52634332 109552727 85625540
90730191 74255493 23930793
3601010 40012587 37894498
60386539 54280901 80921613
96130884 55783614 99381819
36429309 68854160 44081870
93321088 50713949 89498001
98128499 74781921 62280292
13238563 23612702 95181263
18154690 47906269 105155594
96809895 64282190 67871307
24910263 107570589 56039457
83864469 77395214 70147305
84339122 101970679 25608604
107185937 56318697 13581802
60705314 11056438 4846152
20509642 82611485 23345142
94046241 98826737 98977925
58384240 16336319 83293223
14401562 30650841 108132561
82773778 6506954 60645127
549228 75507220 8772364
49144619 45400690 94860621
29291886 70069546 84031970
84461857 90161467 60744156
4068868 1596957 34683215
20408382 30100630 93293778
28999902 100931276 97578238
5506117 90571193 70068197
6976658 91146550 78802768
28358319 53815725 16323645
76065231 57646438 4358611
56884113 78021186 74165468
80826924 37821596 71942737
71318175 42228248 56220275
60300879 108000247 46351579
82829257 78103707 95429717
88916003 32199441 108529491
44574002 82193105 34066919
91387230 16201693 44620038
29194119 84229678 32162153
72855043 39551100 22434876
4741723 83549423 107495626
54594846 70121087 68531223
94126439 82541338 99162222
47075452 21244915 52869952
94187918 30555498 18092921
84116712 91934893 19485185
29521100 39974099 10889010
83548727 102812874 106239460
30325506 55057874 110039564
19888233 40051179 40281316
18910680 109451658 72239054
15818132 104673283 68205547
72915113 11376672 108576685
19113959 962371 90364668
17389785 91268953 61976787
62426842 44806187 84453094
68109309 61106824 24192005
75843563 21224381 60624069
1645763 39152796 74662745
95883783 101737118 50363982
15318904 10685437 92768574
19327830 32632822 111064581
81490319 82483308 40062838
82602222 26652649 107128080
35287319 58878397 82813577
90334808 70901816 55541605
67301157 28877447 68010557
10067928 22326214 18017674
3506896 49278415 105352235
50314924 92092388 84273652
86322976 41780530 67139172
55110121 33199252 96057541
34906449 63646487 97618650
47754307 96329008 57612851
99312228 97615993 80912662
11606002 1210732 49519507
52261272 90610728 18795555
48158929 38146950 21366624
44286042 46712054 15783761
56518402 2222120 72980360
56054607 92455074 105179753
106281540 78171524 65532170
56384424 87805394 7551492
62890922 18043672 14986247
39904355 58745007 1348972
36524948 29789125 62105970
8467296 85832458 103379148
24713039 53151151 25156974
47588554 34561202 68774368
44201888 89659163 7064850
54875835 95230913 20140918
99711780 19708552 96529470
70606916 28280968 33013063
100264624 5210367 83897499
109240986 31096480 30473653
52658277 38542564 41213923
55379198 35873729 34319260
16842384 106978427 105811159
9413868 28005528 87820708
89503838 82533458 42646944
97121168 71513579 21181117
4275318 75591682 14343978
60093183 38900125 9640399
65010575 28488511 63600149
7069669 27272437 28875705
97386795 90686757 96269427
72500689 17680599 1135346
43262259 104162281 10046135
82796926 52758819 35094117
7654457 54562825 93943342
68896832 86262903 18060241
24857155 30308441 76129390
1794511 61154909 106046628
96549661 95873908 43666170
86679642 47761197 16257834
23088636 8130490 48228487
64838800 39128080 17108510
8932753 26127603 64709526
34118400 70580757 12642811
104036148 32201393 35195918
2584440 82442377 65263801
55607667 528109 82904875
42987002 93927077 64747907
47411319 35897736 95003805
22328559 101652957 77265627
77163106 85157120 28883333
70056594 91572036 77628535
15267476 2973191 51183150
71088939 64621370 65566578
38810407 65217040 109947662
95360924 9791986 1655329
40915620 31976908 89556605
7449561 48738540 65553500
66482585 111131391 23456034
70087001 92191070 77021301
34365780 44100796 5559181
111115189 40796563 60264791
26372794 3744886 28784176
77946550 73793531 5915082
19182251 545825 79992011
74888277 65123229 27303090
95699594 59690511 98091625
108939750 19166209 604027
4928665 102020394 38754698
66724141 33924128 30201454
2883643 71738370 55141960
10766179 62860504 107533072
41502580 30152778 47140516
98529136 46591341 54915009
12938216 37836303 40806547
24340649 23644082 40475284
86545578 50761880 52361965
20409924 92644842 49239801
5281218 15034491 74834040
30391699 45086461 66290718
46408374 53572691 4983639
51961963 110926368 47404954
38229258 41510323 2557803
77421117 46030710 34305712
53257292 4540771 59603199
60818444 78824693 18240276
44348680 42483196 39215406
97033722 65041355 70255048
28280081 85825294 42839794
109251913 108572291 70551896
82609898 72544414 26190227
39413086 33196167 30863995
26264863 26963887 86933464
819170 98676623 22700584
24288901 27904860 101641209
84368872 78056387 20338390
101877071 50014851 6358224
61641752 95690745 85716415
59708081 31532722 7530144
108239764 78126381 16825630
32216606 100506717 92125738
62179257 34832814 80547372
97437546 14479589 98943322
31654308 41388884 104886190
96495989 6868803 96050676
34690279 67942194 30144221
44882936 33081306 69157878
64747379 61525794 44853479
58103761 7207271 101956093
67638107 11320767 61031371
77369737 19357915 43121792
53294925 105979018 89975175
45810744 27416432 57456507
43202463 1437256 3402618
22872391 30041130 104828483
25986054 92410138 44562
4169973 20039927 39688649
2640624 67299203 37829837
12326302 3598579 109352293
365734 34579510 15142262
73600813 6663545 22550025
7170759 54377043 7589133
100413604 8335361 98602172
94538466 82226979 96412248
99193832 94669728 95924283
88187129 9404161 3068259
81442195 92315440 109415682
34399562 70938016 108503448
108262800 57682215 39986836
52703102 3824256 59568944
12790300 66525405 37252107
102963878 43434310 109379401
72970569 43558233 30382641
69983836 38858944 13019243
104398051 44473533 57445411
97321897 54513783 36087826
48203312 30200437 108322275
52612346 67575694 84273420
65341965 52907268 108758860
30693288 55605604 69946398
67138738 105856617 91849144
111005337 42087881 17202219
85762176 103903060 64565075
95887657 53076314 57348061
22671504 63518143 44049067
33387165 30133464 45307925
100402077 68050547 48669997
20059921 101405666 62389303
26264759 108312299 22476256
98226595 14475259 23484502
9494767 43368526 49279103
73938558 14799183 32927287
42651915 54745951 11152102
98149102 70525142 25082938
105443608 62893295 44550382
4412703 59447299 82643378
999404 51327995 42096336
103645656 111515544 76386107
107976952 43889034 83545740
26828637 18082822 5974634
47440664 40538266 93911235
49907167 79171251 97869194
36220745 3505612 86823196
14853443 35949105 99021458
37369604 46404868 25928590
43184756 19626127 50620482
86174414 24691364 76049724
85663204 53992889 69541584
71419516 55672325 47327500
9268887 16327107 3853494
32346185 100222776 96971677
103063057 109340474 3235811
40680134 108524183 42450543
62867856 68556325 18119342
26702646 45061811 45128928
9449476 68047276 59409258
72420777 109999532 21923126
46001821 107540688 66773942
96342167 74607232 11065868
44186956 64308705 108291827
38365745 14878814 33210313
40996878 86358974 36204841
105703411 50176532 30193370
72965766 95991917 80079715
30052564 58912694 2308313
2242493 24356863 56394899
51437205 73937629 7363835
100190913 2866182 81032499
8616337 67818391 38153256
84331446 75115363 36161970
2978399 35744412 58993366
59491701 59786323 99707003
55327579 88818039 11078845
9744249 56346206 58270253
94993194 81018085 23951260
40799037 58004548 1396753
25559346 4808299 38629574
82417669 69624637 53260760
76937432 90136627 91001411
30592692 110021144 57428471
55971123 17487294 69233353
13260023 70996552 14207774
14065786 12870419 24637418
80230685 95282287 83264084
56534558 300056 36631474
93305257 109125268 76027291
49572661 22740183 19771861
72942009 62765107 100404123
96355162 48597707 109750787
75060347 81850467 110680579
36061773 68418542 101199387
66829773 41115281 67919298
58858990 34581372 10251345
79363675 19586912 20042950
39247553 17197043 51766348
84683010 16024492 77008327
36295312 37725663 96134036
69310209 24853666 29431867
47107641 79465466 21525153
391095 6333897 28703067
78332735 101805674 10744746
67607197 62402983 93532701
59772909 106679576 81147150
41349361 90890926 110125757
56211936 46342208 89972427
45925354 102843065 18017554
390365 64333859 79437037
35708580 64487337 71839689
15706979 77612874 103181409
33438862 28124470 85234049
108458837 96165914 70048478
41556334 11463002 109759070
16064712 18395960 68738770
31985904 58258208 88853596
35611996 109581620 12797906
73163385 81809336 68739973
76844447 62303087 12778723
85809297 43677689 37690661
107766393 9709996 44952187
72348266 50436747 42577759
47185593 54730230 16188014
108635847 50744084 51295632
66133709 52151123 66837094
15639866 45651790 44514999
1376304 110714766 50720685
40233467 67345371 52122336
78364761 69395103 66294370
65781453 84489319 103350300
85370658 36827579 35806642
71197497 103359744 55725668
46680104 48011940 11932139
7271279 20864119 45762977
15314025 48673098 3351866
41620621 94717527 110753532
29862038 22416411 77737033
1250644 39640917 75784751
27301278 99829768 98532784
37707813 22096010 109656335
23775215 73934640 73829762
89873619 87443579 52116887
103951933 87100701 81597727
54606645 101104799 26061282
44680835 36134757 101309820
93405735 29683556 16957874
101647716 54852538 28599701
95971801 27471696 89808487
59362741 43566610 53691382
27554931 81868403 80377742
34398278 100237023 14080017
13092442 20567777 39615687
17689210 91018109 13274776
111505186 936610 9384035
100163892 80285377 87247158
42309634 39259153 72275417
89355249 67326790 88755345
105865167 103624526 13392038
104541361 105006650 92766556
26348660 1119601 73725610
10298725 26622957 3546922
51113238 67506647 96019938
52618824 95538450 97132405
58717764 78256747 109263184
7500107 22731220 54203565
107554180 100589308 76559738
19979685 80184003 36404586
59000790 19508940 86727194
83851514 85566729 63317820
96014880 62909018 109707648
19431235 80861221 44206126
7720562 86312659 72679804
88142308 101086413 104540009
61633337 73938985 13650079
28797238 68910252 14504994
7207219 36217049 87524024
105856539 19549358 96864263
94205381 58238402 78841627
35314869 56857042 44664180
102479965 76644777 25579391
66391601 26708429 90829622
65991239 108715435 3811241
26029057 49671201 92071921
3484789 59730953 32606022
42648775 49010806 72193424
2077000 79228297 26861115
90492812 92644308 6425646
91373272 2719743 57109916
106562075 68727158 66938894
7772573 45188225 16053070
98945377 64214989 31669250
92138255 15310437 57304110
60707814 98432544 67148794
110125794 80298813 30788265
630706 52348391 106623002
102956940 7981084 65383587
41404303 102847098 108388269
40499072 90495337 1488392
88410212 68110620 108643163
61833547 66664253 19787968
15116501 87121388 58544221
1364424 89530017 1155946
62584408 86099444 38001012
63555688 30272930 46600102
29578581 24352133 71955532
102567789 48972640 92332098
14931378 106296609 103928517
97933220 23838882 9481511
70389464 109033892 76760287
79206713 12469469 71030332
20034348 65903138 57864405
39613 79669197 85510554
55724751 60789477 7542106
76472539 50510885 40277417
94683954 89834674 20851007
47106746 39423855 83161833
7752268 11479688 82320509
70877625 46608493 48828074
109021186 89277769 17929134
36779589 81115795 31355677
34439693 109395249 88252260
31085096 21451641 27328780
3500425 41060582 91152930
4908204 92356107 6707244
107401033 72331901 62986004
86434287 10129 105074195
23864894 6083733 34462435
58658545 40202884 51183866
4062121 74911072 23920477
3407493 97168778 102942737
38703994 27365922 87532466
20518803 10693150 78832749
56846011 111482812 4050512
37074827 39305922 17090329
69089621 26903345 85181541
67320759 63274023 40364088
32562042 1719809 772944
106203242 90828477 105716860
106493298 79093264 48593169
100160247 36784553 12054555
50621160 86303632 4207802
7128047 99720824 110362645
94406534 51852529 52135529
87919903 1156209 25086455
41334000 10705989 107064953
59751479 109616725 24399479
93060244 93478026 103876795
42968736 81021852 32085514
36856175 72032882 52702315
31501138 84189495 20555522
42712181 40132688 78728396
57138578 50720300 92510614
16347097 36745554 18137153
2421459 105078940 40922208
20761071 97597282 49196035
87615243 64918853 54827891
61325134 90681960 13792059
44429899 63809652 83081827
98968653 54849895 8863129
106703649 86533948 12671848
74397528 51277138 93895407
8377809 17373693 49737161
94263243 100183923 79701681
42519725 51679583 71175750
111077378 34795909 31314208
88775425 50237894 15522452
33967835 98826940 6243386
15150029 108272209 48247393
13675979 73206976 27295601
63072767 26342505 73925182
32258159 42013846 68910526
1992428 81311042 19442266
68976820 88639933 55669505
64268403 5441489 16495740
57941342 110844243 53476554
38599897 68411632 12450737
87539329 27019454 100628090
41933148 96129583 105644869
26038614 64165657 101985797
5993003 27845657 73469503
103023968 31324157 101073405
65495734 57331769 88446847
110574517 70190331 20208648
38946609 106239546 99338518
30352465 86221670 88614736
55499485 14259285 64737439
29959929 39621355 38673214
33439251 1403385 3675880
80659658 4254754 55034678
16784711 92309710 96714584
33031940 2777986 48338430
45924403 110776465 73562186
48111958 28200264 99258122
77707611 31245823 75143799
60407871 91288659 67875414
110931710 18418498 107334774
56422790 37471114 101748993
86521168 14698836 58826156
43268918 3283793 39400294
45532740 60359067 20537657
34081039 99624946 69239399
44945738 59288645 90435240
85450164 62560588 48570668
59651633 63569673 8643956
68560665 63376135 25268481
14247132 69628816 69019784
45177697 85790269 72232875
49178109 98962884 24253810
67090502 56322636 58768205
67771748 25596797 57234276
69987425 50432742 48223738
6244574 5724244 77484464
84396056 16472848 93841707
53224853 106201993 32172961
26528028 44970429 98159690
37543635 75968886 72148708
26335173 98627790 87473702
93054562 106925559 88360777
45988625 20519458 15148164
96647577 97034331 22111352
98638795 73054674 93337711
76495779 21336785 105155824
110228314 93188620 52112926
2285669 10204217 80285451
63553653 72253728 18526725
54160328 18811107 52064854
108838979 99844169 92994308
88480459 65002797 30787809
81512864 19248743 90303969
13147939 69752650 64242609
97345164 64171982 40214383
94633589 93834702 79134346
11916994 70023056 32149194
75040036 108427957 57892654
31413413 8817894 101795509
101550015 20880575 53003283
111469109 19381674 67172857
41790776 8560193 11828207
66332160 73712511 51150118
46026058 85983021 89730747
21128576 52634133 11505436
43214744 35846477 14013727
7446005 31397093 105301012
99156903 5686760 47390112
17818853 19888589 101449112
79931046 18733134 62999735
74973085 78831528 100861291
69432628 32610317 62395600
20144607 91255804 5396157
94020163 6107899 69713342
16502336 108445822 14366586
45548782 53034663 39400766
109879846 23456681 79155736
63052599 100897821 43110433
2191230 73910978 75272368
107699474 66060337 32145583
60361895 27440535 71760421
89308021 40617647 108009376
62092091 23836185 82950247
33822512 79094603 54699271
66732793 55814044 5851458
48167585 62491332 14871799
40257044 2825128 62608532
2708204 64672459 62013999
93601188 32355882 6744910
48223986 84015564 87812705
44900509 33035298 3581852
91060148 52743062 9591646
103887957 1288980 43602789
51886186 28887810 22022181
7061126 5109536 56827475
105072081 102760465 54253409
33442833 50170571 15720738
97978135 68569122 78588740
66955105 46943515 74412836
31302238 103053647 111210062
4729567 90859995 111284880
37934925 66456951 23213417
68319915 19394452 86114776
54670085 90725427 14910708
75124708 17902405 105572510
68065767 76181785 385641
108877967 69776990 44533467
75704597 74353446 55407312
18413430 75944889 68204182
105020664 37564189 60455100
45700590 96311212 108858759
67830579 44252922 93560754
71878173 95302444 12077921
39340314 72756352 10518405
64990786 50473736 53979648
24947974 39176405 45450792
45915142 53639819 108782917
78621304 80304974 8948406
103024441 105596888 45733999
21014190 20696278 11741572
105336873 82218609 15437111
68921627 89881660 7660509
3349088 45226003 76844997
102388938 71424951 46062383
24949020 107264685 47196833
92741299 33479394 89420155
19866330 64320918 52273985
74671296 85529568 19687442
50314598 59378669 87955565
94977786 78719194 56817952
62387636 78491350 40233846
45500984 16694767 91956793
20018640 109823572 45950227
37482501 37978180 92313723
38594703 36421575 8380478
79156376 36291424 84179521
68353802 102863809 80722332
61237692 86371381 83829746
92234829 89544413 15068466
27761628 30307965 93027968
14424006 104478901 42130
100837521 39024967 37983080
99070458 67481458 24743224
35738413 46609280 61656519
86117379 96635711 33553545
89903103 21889827 63581304
28599268 83254390 75122176
75848954 84154225 1817419
35187995 33474412 70533086
74297356 53834965 16856778
73804273 62199253 26434710
40116538 66851201 83409303
87511102 9333476 76044684
89571333 34906589 1316287
61118227 51570938 648078
72459982 88973194 91632942
79908729 106327356 68454154
84135806 44003805 52383688
68688597 47218102 18372845
20055100 1890756 94943733
77684045 15922567 32393579
35857874 76563787 106475037
107267924 37063768 27723153
54351833 78209736 55059031
72451170 16083700 34401798
99474984 11273091 24380733
110945062 22978302 103262878
80128584 56253448 47169114
35291452 29946477 48902375
21942563 93321035 39001859
21737893 63177069 103166520
76473546 90216192 67665850
26021989 99987669 82581485
62269992 50877374 74402638
9005841 89118298 90591045
60312385 85293832 98829382
91816131 81122332 786052
28212437 39145252 85929084
2007940 46437664 28872465
10958620 93030983 80672196
98447734 86155791 83487986
95542191 7228318 32183266
27163087 62900717 80036185
84640005 46880582 46022078
86138090 90414855 46833407
36121416 6865810 12538394
106308490 5133520 88590802
19136106 92956307 52037675
93730222 9027400 92068140
39046118 20343713 77532134
1619666 80956431 55475458
75658904 535038 11140577
12931078 3967578 7716686
27953804 59335590 650469
12209330 267692 110167290
23424429 23898878 11690029
97789673 61107516 5621768
82385143 44037006 61487345
97548339 80961480 35263873
105905584 87595473 101435937
59919188 65636548 6966274
83457256 11420223 53859717
19501931 94487488 76069304
56689963 65674547 22519129
1810940 88558566 4914059
48582564 54801477 93164089
45671554 64350810 21182467
75035645 11708766 50664863
90685090 11485094 82714230
47815094 76067622 4922967
56370842 88912544 54965824
43023395 65019537 51466164
102482661 24260750 28684359
37859370 94040037 37723233
59215302 91261028 2250674
32525747 59762340 106033394
85861623 78040038 6103652
46410206 105751037 41661404
105847832 42166406 3187699
5793450 34643320 40075284
91053273 37550018 104477900
15968523 37947259 48244580
21197817 54284127 42084503
6685378 63280086 66253883
3809754 41552307 46132189
34254475 55958015 75617962
11082665 52701324 22855181
4458866 7878024 56137510
100180803 6346763 106102171
6291387 32900389 111544756
21226322 35485885 37843790
35116165 29929097 26965796
28718414 106639285 31525121
98205620 63769441 63872883
52915033 47336727 21272199
51033278 79916951 72581689
108518958 72372823 12440648
106864983 73290798 20242619
30668583 57061391 40796552
74725485 55195737 76879877
45616672 5684153 44995593
44962695 84998083 19107051
84436749 55436810 14125766
43729346 88733911 65723879
92999929 96520857 85308397
103062240 99994435 26554388
92390298 84427577 5375433
41413161 77968695 28497431
19907013 102478221 69395191
103650594 57845619 11198659
81285788 21692241 52710059
23862553 98394955 65644767
99779349 70387573 108505408
51048516 39206964 83468416
71814607 29676816 105921513
57311843 99134611 4386898
42281398 30573130 17022744
65434362 62714574 15605073
17239864 97817306 66462981
31540941 21108392 43144891
51909027 1435386 14160612
84323194 39904362 95949231
35949805 56197327 56836214
14538797 99518640 81928380
42579817 28486653 107851997
67700250 32139706 42208556
94607444 26587399 57631785
91177205 52887573 14082236
78083067 52453257 7889485
84592675 19128292 79280843
104794869 46017802 6877198
35757033 28728404 7355650
27645501 96583155 78127967
91903647 97701963 110681845
88306280 37486355 51306514
7741638 3693701 107092586
88758921 101513845 90207778
65726983 24190092 93834362
56843087 60433384 82842980
49388033 71525459 739915
54139007 85095763 56730602
22972823 84821828 82419411
85257594 50173213 27802926
104257910 44186079 55506347
78102727 17122187 90596791
69675759 97794477 36569531
79052806 6758294 90478485
55709293 44541215 66999697
97578967 27878842 59524846
8685996 70346031 55578336
5212650 93523083 77954449
17553452 18458576 83414426
56282957 49933966 996512
32635642 81244124 19325470
38461582 102992942 50022243
74023483 106576458 47488465
57417235 39680410 58072718
10031373 97592311 65290417
83433563 87910217 33228140
104235998 949647 67530592
76413439 63139694 48478127
39989698 38835420 108955988
108062062 105533936 1084840
26061977 31814131 5892357
32777442 49517559 25812869
29367226 95150762 80826191
94794128 89424890 49899842
55416967 104768730 29005008
7255189 39783690 59463646
90610358 32442380 28200842
41163853 65805003 84426651
50619686 91944253 27062412
109970245 86227700 11109718
110258210 75651163 96494734
67631831 76253888 77429262
41840080 39117627 18177692
10478780 68505782 61913631
18544382 96121392 88482290
53243259 7450546 91815228
86678127 51598628 92265735
32491301 75277710 38316103
59379606 62344190 95090739
81881202 64834574 34712415
53702051 16608303 95794129
76196804 79653464 69374845
47075979 73295004 13614653
49898698 27557516 31346364
25535492 32719428 7301081
5667630 27329974 99285617
88940764 34187668 95627041
18805060 23598853 46322185
19091878 98268502 34024017
87886520 73566569 29235909
110636519 56798587 63001626
54136440 29578552 86244079
5100320 76969304 86429989
100471512 76399926 110068093
89339606 40831388 28525238
14509848 64815610 28435672
73395609 53089485 68792989
60491521 36430333 95014028
60482991 96344862 44357054
105684717 29346079 64618142
105640027 108140745 92987034
65045785 1791473 70282964
51045314 62251240 47017931
7971288 23377137 18680114
43263251 101264126 36986722
37598540 66612711 2729867
13455946 39341496 94474080
57322176 90431053 19538172
81466149 105304328 74815553
62135503 46611575 21420844
101273083 24021631 60025378
41323212 33971666 24298461
50967687 39406073 88439248
95323939 10015032 46290961
8224644 72321511 80677539
65551849 18280481 96775976
76660702 89386366 25753608
111003430 42070241 65189449
95437623 55081682 63553666
26117686 1597740 55148679
109748071 9790022 68071165
24689300 39953023 3738697
105419099 58036352 29205553
55431621 21765581 95839466
87409940 54846966 10544696
14488614 50394556 26114788
49381046 71262457 69578355
38906704 28071157 62235800
37389719 67788392 40708264
110170613 40441633 7449093
558412 91361202 80163598
55095792 13187619 26571402
3126452 107994170 1691838
96955109 107781576 109846837
61701042 84509558 74430663
75439675 41569675 77935290
68050003 11921126 59402974
103069968 66177122 42856363
70728116 43208652 104326886
60293693 973261 1604447
66556193 76755824 94657831
29156082 103534383 1697575
100393614 72977607 96853510
78181048 51942414 14540550
104455708 94753670 72450979
56240838 90031809 45053634
9130821 41840268 105618940
103645027 82185529 68319015
19203088 60513931 63546758
96270923 52542628 31626516
79705406 28202195 24326107
106626790 83564763 69339465
77879494 84653208 94965643
29951655 17041735 57741426
26396085 58921824 48612301
4667887 35456004 24634843
83478655 54352719 33863471
9024018 55798926 74725311
73335642 42221864 4967467
79198357 104953134 82348123
35169874 12307411 84803802
32816832 22972630 11849505
70984747 99086345 77090602
51200319 91010436 110671471
77509356 35177500 32876036
38886179 492026 110083105
110291934 78850625 41264884
100019204 75166779 110865902
19264603 101222805 72952109
59636730 60314719 50263667
18752150 85482207 100984334
45396178 75428259 41618469
51110175 102974177 107472739
79438635 41744287 43362288
107539335 33478525 109854321
50392734 107123273 39824914
46507363 31686973 50195274
107398054 93798708 81114
31835173 23727782 58720398
63945249 55900437 82088014
14403737 63865783 11004875
45530539 51566890 77464790
35806750 62110804 5215832
57805992 2290498 53020717
105589613 69490892 39740851
84641399 29695257 20359791
74299918 66749763 108025264
9787654 6419034 37249457
24465263 98272253 82953120
47150007 103504716 81787220
21273950 99950328 70662025
74229581 40294525 5720187
84779039 89834613 76043624
21183632 8138777 44093239
39805250 62045036 64613446
85489830 36989575 60484821
104676620 12698027 107750985
85042913 89583238 82362732
63119322 47437438 5620915
50912075 10935371 14022616
5705595 25247697 48950856
21960201 29188662 58251332
94541961 86648675 33354663
70903958 32629740 27477185
2238928 47192341 37529971
5687152 101915922 33835954
38140536 21641681 3576328
54571957 74828520 14363792
105900382 73631728 90242320
67144857 82997053 6534923
76312285 46735034 25768494
36670049 64403756 98505303
10659951 36454930 75117352
55634236 58188032 69607699
33658339 1840173 65453467
94353787 71237277 58041104
75091329 78428496 3666849
50245282 104871571 100082818
68588074 102398470 58518370
85920609 12902284 107350674
31127539 41797337 90462720
357016 13336662 36979486
30256994 56788348 91218193
85786061 101622427 62600846
26387558 70778940 78547663
75200440 62667704 81510242
32521334 104877466 75975172
104308576 859057 87224085
19796024 26596073 19547386
67883719 79027357 7441898
7418835 9840607 62552646
8890257 19021404 28961696
46283110 88553842 28407064
6007104 40956720 68633668
25868039 53929217 64110924
21685703 24049186 61536241
79226679 45262819 48640611
84614099 14011879 50302963
46252109 77297506 52167450
28009584 19520660 87705795
42283871 51484708 50129579
52578363 59994420 101048977
101576309 105291887 79681280
11481870 13327755 9148673
72524997 108808888 52072908
90244474 47276415 101595823
42143789 53935095 68070284
49417241 64066334 20080717
32285131 74833780 85275918
39945235 81831463 4141261
32051904 77537026 26613960
65304334 64114859 97444227
104192115 73035081 59735532
82837010 58523676 36091613
91512956 79869028 105350737
1821450 15121407 69625159
34421563 65795597 81153451
100477335 66510119 51396401
82516983 35689910 59916077
96814380 67786426 19584512
1924731 20215141 29361983
9381561 7295011 45031737
109345831 53426274 66038327
100498764 56843346 6630736
10754380 106467790 26633311
96636996 13113117 1484007
100869189 78758483 102792742
19486339 55217058 98717399
107531272 62923420 97303739
14801865 73426697 36154645
73013478 73699169 89365563
49467067 24045218 20613018
30123852 42202275 37577407
81332584 51322935 71046785
36480987 104449206 2448989
61710970 24794818 79707933
56203085 47272778 13473018
6403285 84206897 34719500
2242136 36528378 79793530
87278586 5653188 62259237
34915650 38314020 73136220
100933597 108037459 96684038
74183065 54821189 52976825
42707776 102572535 95978406
68288992 80639598 58233131
83734192 69508871 24834903
8607299 92004222 81047876
7976619 81212103 16246680
110087744 31319558 74324317
93525463 97601042 107674440
20612015 23428517 59429279
15895936 27227752 83016201
11768762 49078651 9493069
33186664 81419034 8664683
72625651 23941425 90225757
41243735 95658451 49695131
71109872 4852186 32521014
3723296 21758060 91870715
98755188 30010112 85956024
33941673 25816879 24377841
43009392 86063433 74380530
89916595 51706654 13340439
16025362 22679231 32026470
67101443 95667066 60415757
12327356 80677119 10114060
26742369 30093036 19606510
20891980 21483283 45164298
104444798 69079558 100139141
105804915 93266205 104848127
17824798 110484913 39774255
22720508 21946141 23778453
89121390 30369334 78961482
88788074 44325683 43347648
41044993 66625672 21196916
38378979 65845613 71209470
35385766 66184230 89393981
75861116 11653983 20271432
11948322 47023956 40758452
10284757 67846270 7107977
25740815 55258062 77203772
81825025 56931014 86582057
38962737 74095476 42090131
45975181 55154160 12731857
101608235 95320136 19301314
101831079 42549458 20448337
434999 47744816 2440010
30621407 64499835 46385489
96954105 77436589 81062793
16049585 91947205 39165974
108857938 34902309 83856131
67965965 40515489 11398916
33656194 49291189 89580072
23050704 8552421 75014387
20681893 31293696 43893921
101966287 73966844 80288564
68499680 9033931 98650061
25435818 104829646 41572134
105755985 45304940 85447178
95508872 106726282 96894228
34664911 71305659 58355284
78235720 97698897 32345115
68744065 93927493 24669432
75442969 98206117 45866050
106071544 65265874 73544185
21963329 44435939 88403069
67594183 31779009 82172373
111426174 110776372 34766350
16053996 18104276 90083834
74658067 54346181 53706846
44171966 21450261 110118716
96007569 98460026 3592889
77961359 87917773 80107949
65585714 25188918 20857066
73493510 25798221 108320195
45778421 109171810 56044787
105185298 101293139 88589225
43118876 102264323 20379399
106952430 62588944 91723405
99602518 52889634 10022149
78309667 12983255 23060808
3368441 56577827 14283471
61072696 98244587 93141147
91636046 44283343 47964763
48481169 21745107 102896566
86964190 5246672 47717645
73944281 82650587 83422959
107748427 22554610 58888998
110569180 35266324 12543483
40694015 81366998 61410794
93420147 20219012 6898037
27606162 633415 587444
27267368 109630616 62865700
52858927 54210670 80528297
105087612 46959961 20427572
89450790 88662692 202579
17724761 96672164 106509100
95106152 70830230 28785843
7102464 110058165 83046326
14966238 7479062 4051984
23490437 59375532 79660153
101590322 12435061 62096569
34647376 73862796 96257401
49600637 47136814 8840581
65693759 52830363 73923215
82931245 26845217 27999551
25143636 26092392 28549174
1516094 20557168 47681971
102095904 19340264 100361571
15869983 50749087 87536930
23514215 28968983 24237487
25594132 5828678 48736945
92215343 89347912 15817333
13022636 77736237 4425483
75784683 108143744 85267621
66416476 101603276 4500625
85400983 105710459 69742283
79967026 68818089 83263170
72679432 105294767 107498781
73349769 27390698 53218154
82431065 48538628 4151759
6890453 95950724 1130816
76139194 52657253 96302428
98071463 110633773 20790786
19802316 29613625 27216828
79382275 45398087 101159820
25392296 80113080 3333178
37946186 110022381 76299793
49905529 65915212 34484240
13178888 78113040 53546692
88432526 18348828 38831243
73620493 59331661 38375123
61945971 67048459 17828877
10538927 106992897 48759134
94663479 109561707 13173430
96863767 49112837 48028982
34198899 1555273 110423474
15187346 35016270 87971863
94904855 81151110 18509485
59779866 76355936 72988905
61239863 76118110 91682006
17994393 29930770 50014957
31446881 81243544 90227491
33105195 47043555 10656985
64385857 106943419 7990758
23251501 64011628 4254220
95117289 12567385 4462600
89348768 57225767 88180732
13887384 21688684 13323245
29096768 90297137 83972663
66264700 10245785 91954314
9686337 102359686 71133621
98872299 94915701 63033964
10110452 83354813 23613985
83925619 5118232 37013840
98226510 87109897 34393863
92295551 45104111 100627453
99816353 95468057 28831175
65254027 29251269 86643557
54224346 43013484 98519634
29479977 50728111 81199767
73394471 105769821 21094508
38232960 98100662 98065909
107985809 110473103 89320108
3308990 66852928 39598601
111424023 61041304 21713097
28143864 14812319 27109126
65063255 82828386 11638526
70082064 56058581 6795300
37877334 66116494 66645877
25279699 61678660 100541323
56304754 44412702 18505072
55501730 83413286 101646842
71699670 63365655 22921645
10573570 29791497 84091437
80710066 108676761 9148126
52434688 16968143 111146495
20103497 61944063 47187422
18866321 6334356 51199732
49144458 67823844 44312502
42535085 93559546 83367758
91486386 57079558 76066660
48652734 23260029 111307522
75760632 108882948 78470132
47442261 16341339 91600280
53575611 54582344 22559334
19113667 90517378 11930512
70656413 75010649 64831515
81796487 51923182 760988
69759541 3533017 69747036
84932491 106308216 36278631
104153445 52776867 455907
7652237 63567815 94503321
43902324 5270633 6451721
100694619 107405410 41988099
58700180 50503144 79491815
46884315 31461470 44144321
69982819 72551894 52321741
95118359 37808304 36113114
41042760 93972649 39913326
74737262 74714393 17544326
52149911 102045311 75327516
25383177 13129496 30969562
111104427 17814645 56655432
36284015 39853472 80877559
99827993 84926754 106725814
66929651 59342372 81161729
44695187 108698362 13462304
3787666 77253696 23421086
107401370 4422678 68067179
105153171 71770427 73594001
84048860 63121387 97166797
83093797 39966749 95720988
3976911 41547865 51284706
100624167 74435156 50137509
13378587 24371111 56288001
60126816 59793852 2759251
8825279 59094491 41280253
24389951 32152474 103341721
64576857 12913890 94288488
17483619 88081065 55747564
87303210 58018316 103244249
4479264 45120736 26062249
11025182 109643168 20641486
58449298 46425809 102657655
34822762 56575088 111577668
75330850 97615889 92315998
56228966 56467678 82339393
61572425 743753 3591163
96658990 7622108 50836237
11474162 15150983 23147819
75906672 11352541 101818108
1722924 27042426 48865137
83641855 18146619 10583271
79812186 69041786 31411110
1729178 70103405 42132539
107143126 106923353 110791410
101941041 68032097 39947028
17546547 39138927 95651549
20865993 96784716 71098142
106045450 31454274 39379272
18790533 101435912 38735620
28195262 103204415 9003911
91857256 14671436 86866059
91525713 80941768 74044021
45906179 37754826 16756003
30611629 90821566 40345905
93988826 69581038 58302850
33388441 102352827 110805323
85761323 9226387 81773805
87298100 35502741 110648114
71493003 56693206 3401230
77733274 36172654 91822751
28888996 54304938 50395620
107708927 94216289 110013594
1685764 12971441 95541082
102733272 34571993 38808766
80630829 79747748 69162201
55003840 94181078 39457122
98080227 21608117 86967873
101554859 46260965 97038813
6207828 80115220 15446924
80810365 23998811 17022029
65001629 57766569 105237517
49499498 52884764 9393542
261743 53262832 40767469
82311611 66051194 108440793
11503838 63016558 20444805
103447447 91978923 109508803
20489158 28082000 105160900
84484291 6721872 60438537
80053213 98516932 48397288
90011828 89424168 37774038
52308044 64980792 26054666
91357441 96263792 208732
90710476 30304880 10206260
32855401 1640960 19563437
40261085 22162532 93217651
67216501 92332529 110214977
27855443 62119188 36767522
39529437 7800373 16072137
64760270 83040198 50712170
59676541 54781295 6084165
74157499 29495224 8908146
40158451 79247091 102149055
89062617 90473172 22375085
56936293 89145612 46970879
71501037 66093997 105318116
22436850 21448737 81185979
93276184 37287063 54862602
61499238 101837701 75357617
20141165 64725565 111523703
828163 21319739 68916622
105944547 54297572 523601
53493954 81975690 106327454
70906515 86135762 9987571
98768227 110611032 16454864
34556145 86446930 53742867
30799566 1970075 17068048
39304917 14327405 96403818
30329498 71635768 92178581
21695457 86015960 12677130
66661720 45633300 103255361
77202975 105728622 83337765
485941 85648388 52874655
104845190 36670021 107113393
44438045 77274517 38845437
3963131 54084624 584373
59663754 50509253 84463394
68007491 65241166 78559838
32860921 104007532 77036294
29260815 49324718 105203036
10509163 49497574 68925575
100790195 101709749 19477606
5840591 31765741 44007966
100318824 5248956 58072495
78886661 49256245 83068036
10940251 108001481 52646014
19761722 83463120 90561232
58397817 87419480 35876805
102103500 79809933 45906754
66646003 93166728 9700246
84416829 92563381 20777437
5409963 1665543 99751046
99525687 82395960 107514016
64672145 47890334 27942427
5958772 25986658 49665782
43233057 99531252 27350313
54249345 84558648 79697098
100124394 73036230 1649580
50553439 94737542 110716107
353467 1924233 71810929
39984895 84106422 96890676
54983943 72710618 103716631
61542357 22293785 26776003
34315284 15371044 45686534
51947298 111034299 76107032
64072450 105281426 94186077
41699185 101531483 73761560
66100970 5638209 11393567
58442872 47665076 39986276
82685128 12321390 74181063
86510736 62839145 39839256
101991000 20597082 17424906
60936896 44389439 101099229
7413648 111035658 55509008
2908742 13431889 64748787
54902606 44550615 97957276
74647702 430403 48176312
36691045 60334461 27415819
91610309 18855581 39886842
8920267 107880752 47273997
73372025 52765503 54707483
15609960 11049297 18609599
18830720 28576427 36637445
11309410 76154475 77154263
74972541 84714131 100980564
97833729 21608674 90416063
6671362 52576077 34459630
31929103 96267379 349258
99452581 84881782 28583380
82335707 77008892 76517426
61734620 60355470 47267465
24934175 92584966 58179253
14329313 35773596 3099857
64714575 63668743 76969550
21163099 71895925 35957501
19538601 86624279 88728991
86598001 42014059 26405759
64990968 60823389 4584858
52916092 101681622 18329282
111444681 40595821 71518023
31561902 61834338 101616671
69031247 34594001 9534597
99349456 18655022 13431780
107208710 38814933 17032807
70866376 30721917 38378903
41313016 82778371 26938482
48305311 72419461 86105826
21261500 22693945 67712526
82671056 79259734 68235562
16338552 92025995 58470506
94608510 1214845 48946309
34878416 29678495 56890112
104708896 20713605 109360119
75388224 85804878 103395434
73877049 24151749 59503287
98465068 28170177 27522743
28062632 277960 92424937
101130514 77992350 76984366
24214320 86485777 94446655
87372503 87127556 12782130
33819413 33658320 76575382
44884353 101514498 15632950
95054771 72062141 39187507
7473620 26995378 24208115
42334196 24891696 45322883
19420140 24460846 11123102
102158046 20130283 86034149
107107243 109961212 16847187
110442804 27822577 99915296
29709797 34501408 15229637
43179587 1518517 105686019
76621375 53144914 52164314
82198567 43970721 10333560
57524150 22053960 109165977
14246624 82634264 858825
94462577 66858419 77436744
81400769 27843889 82555278
10932339 82121717 5759886
21297759 100220031 74644166
61015105 9015081 35985847
111272573 20012157 2902096
19913808 17808150 3746555
38382758 21423018 67910263
16386694 70566482 10305150
29643146 30989278 110841614
93499827 66155461 27585175
61232577 84753191 98671071
19776784 85021921 43965883
93940774 69608247 28810303
110873989 3400654 106332606
35142459 47328970 94907261
62160320 108415501 58484710
35864925 95602924 19776207
93310645 84464487 99541052
101338598 52379971 49912488
33751755 8428550 62165455
21582203 65458924 54439016
54136335 102974355 32528254
100772997 7511113 77662016
54952269 98290249 57226769
19861955 19106587 4712965
98045170 76385559 106523424
83786229 102611731 6323456
32813873 60200300 70190550
76945312 56417245 61688965
80631070 59649330 84896082
5504168 111370472 52791639
85535199 88741075 13020820
91199772 106417153 28279721
7739801 98792818 35089052
43957900 46843537 67253743
19617083 78588655 45319338
103637290 22060846 43485627
100591623 103082791 26942889
71121816 7625194 32170783
23663535 104197370 83549613
59180763 34695154 54987178
51439902 46475309 9014988
87937511 101092178 95713748
45235370 13206741 49103158
75154298 81086677 1015873
10248334 109225266 3656513
48896105 35004690 68108893
38140846 88260065 4094953
30446635 85246865 59164553
48100739 64372430 67240223
9559056 34676753 101183462
19731946 108147965 74046422
44781986 32471436 20378644
75866116 43802075 68490335
6151057 84982029 88609621
10581696 15151585 27980372
99790285 24252698 81597507
67215920 52235178 83550859
91825582 78198980 9055802
14785307 98834890 93233968
78571283 83465693 68099805
56061505 91565604 39214406
28725945 83725580 41267704
95403514 50066512 103231989
21730200 79095510 41308754
82392911 35162552 44208566
31643762 110664418 44164992
17535539 98349516 26053968
60079759 28281230 55043328
56264714 52256128 22885832
107209035 73684346 110154815
110595544 7138943 58859218
47668840 89666247 80813939
90925211 22798357 12502542
73975889 94992408 66421783
41178007 96213872 105198013
96812695 71388512 29908745
45390585 28181119 107806698
28670150 34125402 58330059
42506148 60737408 84660066
78941952 100781047 55219871
38361617 9365409 26450239
93344050 12593812 48899663
76983425 80890593 11763878
24857462 57135486 87841829
27029700 32327399 31884262
86608526 57436569 16837101
52404612 89281784 64297883
53583570 70318741 87496179
40724705 41072224 30452336
38514814 11032607 29844487
26226720 109466708 31189169
97991380 35368062 40158028
59705560 13887563 61075821
100758767 87802659 14160674
110732008 5068706 75210384
110120243 76672294 41123514
87789789 31731318 9575339
15482332 6002394 56398486
86450686 45113194 93586878
28708423 80155449 51974397
30281485 52254789 57329292
100817945 61703904 21057945
78709966 11824059 105377587
101929764 31095533 105867397
104300339 107466761 21372852
24085542 43073785 79373135
71690955 49071826 23899612
59430727 18007618 62225108
62660416 36372638 84194535
35742163 52357270 97238240
105927581 29317536 89351499
11470714 28973447 62875134
45888692 55169761 19639683
31706328 70695290 58501229
79732968 97808591 64661563
1868972 108639154 42188355
53827382 53509219 31506655
81062194 98858714 61978642
38818992 59584758 63352343
104497702 35416398 56259000
108523981 5893256 59479964
70013014 109835406 110219024
105061514 68922952 72427725
69901224 58920479 71469512
73226514 62966234 76208009
55716646 16494298 99654160
106163241 29290502 12528954
41682870 86686323 73945746
89916821 25487624 99013375
53531208 103520041 108044008
6990672 75565066 95877300
23342964 5708264 30644696
39335244 86043905 47673635
24500497 53181423 56539491
6418776 93742649 30997869
69443023 77533898 78387443
83550017 5662574 12681737
106228969 15501578 30868921
37319518 21956400 43534312
90347997 16608038 73039154
55204726 110622887 64503868
111220635 25431336 106400556
75960328 88716753 91969723
8670544 96406166 88191096
39000040 96217988 84258930
55896744 92624496 47414649
42224857 95806798 19430703
99024914 60797511 8714296
92368469 6362196 54690317
94533352 19298478 49304610
44805213 49372586 10897434
91255693 2586758 74940861
81180529 1468746 97196972
22223765 95848127 43227893
71335767 101102824 55120462
57748699 34848791 65136218
74858488 93383490 2848868
52294930 58405461 26185851
88171466 61464954 67681843
898918 41122604 59991593
101327684 53467220 101652430
86885978 90264567 26507789
42571944 18972955 62928835
83408646 75971401 33909974
51713860 67094867 107498085
36203886 39684070 53989359
75137457 42296095 54541962
92893915 92271560 29345968
39420894 55304173 101159698
47506473 92965304 60911711
33224520 106355044 64763495
43727105 31719031 40264421
74794548 64719156 4474317
106824297 62975995 11617313
60797702 9184752 63606694
99177617 26895220 88150829
75419711 51417987 64064514
40922923 21325943 90832735
33392530 60661892 92703686
28011060 97681445 54661194
90446624 76734659 85932451
84075660 19318937 57035337
70606320 94771034 12599240
8544395 94345715 103298080
107528294 21633162 96177969
54236344 85298216 16644346
64764853 87110715 76931409
31472001 37394866 18227386
56680156 64045404 84924970
20153747 32098623 101508953
25917639 54713130 108581768
86614548 14429784 17456359
11234453 79212490 82541662
39842258 56697615 87545915
104025232 51320380 56864047
43842286 23216319 4757594
73923820 25075226 43026134
18221058 80221278 23230108
104581168 26229843 64664036
52441607 94655711 92977682
88735941 15201227 50295274
79800152 28182441 71701474
90263768 4650959 30164222
17992032 111008211 84353194
17803649 4433722 91889935
18076029 57518204 42258147
84393765 105087699 20555684
93222762 89436305 62020252
33210055 104266623 48429645
5162317 97596757 1556114
29173664 41243961 10342175
68547038 2597970 83827283
37371263 68678542 31910360
111219774 49018308 21250440
84600428 23363738 110060757
98201581 60484390 97942311
59990865 39655530 83648881
91118909 97929175 29615993
32755375 6788262 58895998
97556356 65536104 66007485
93818445 107615484 22615109
54443496 76336495 36130617
80654041 100916096 19839007
28499454 63665081 29181146
47163660 1550487 19938608
45881583 21222032 56563456
37871935 89865003 103195143
105949630 82795055 57985784
13569453 43802769 27280976
32321037 33152778 75645839
20726951 41597688 111155726
40432464 104866636 102814071
80617861 99985966 83910652
54959995 106429912 79267227
77581596 97940835 107784290
90168177 63482144 71925403
31080102 19130389 82875885
27513390 93670904 43380576
85462652 70638459 43087787
58963671 44894577 85658646
72515236 43378198 63130604
49710699 88785412 65070201
31691028 67505414 98654204
24345927 11016885 77490190
73097705 59478163 80287161
45031154 51042983 82902294
32437735 24086946 46753530
45050948 11270183 97848874
23043915 51808967 80562654
1556827 63467506 87223548
6349780 81529836 95773041
91847486 53333775 42574969
100073130 43165841 44074071
101127716 44202411 13715522
83447465 93688172 109490650
31345219 99226548 43391990
94815831 26631536 109803617
89223446 81248254 6294468
56458354 71311418 79965184
69726460 58403142 105405754
80230669 85808488 12633317
109270422 109239079 27192425
48275443 68977394 48765823
6925413 82611525 102408415
79355539 17569098 14778137
45214500 97463697 76764347
104301546 61574711 3434105
86892246 37322518 37973778
109148367 30791026 18759776
22022571 4045659 79078431
497085 21725159 90913693
102332137 101065730 76453305
89533538 98811900 19996451
40683521 85279391 73833450
40142860 72331218 22764365
61609834 36239582 15684541
43474387 16613658 24717470
38785413 87306611 5657361
70845785 110580051 61399866
5666323 95964044 51775279
110312392 38457703 56083946
36916308 1772390 25200243
99271764 21596754 37852840
44655967 75523252 27507533
6519598 39803692 50248812
22744625 107545027 94397348
91545966 44650627 61925783
21939852 49766111 36421061
32176854 23473415 60101095
20673600 68303102 50027236
37027748 81899147 87291348
93234241 18874664 83513522
95065238 81716732 106348219
110219141 106505855 13457703
64403577 13223957 68797205
80525350 100594993 64340946
105295602 32689600 82144322
75063206 109377231 29017755
98742732 17967382 85986558
50341360 101572418 42243437
19587761 63164705 37394799
5818625 70259305 65598652
95615447 47024620 90479734
55703082 16860765 46492376
40401610 20579254 109742405
8603833 31193444 26582249
103005995 34170050 109252149
13713481 4130988 81712151
29422608 55463715 86787507
91767574 91514236 10358361
53441118 95058523 18669091
4837823 25992981 74656005
7206501 47339594 34290821
108105280 92947450 97904780
22557347 83913410 45194347
85066165 89670813 34043501
29165774 97973908 36952028
100906788 7674093 52713114
85705573 81668878 101244435
36790851 97000858 10719432
102969758 104215264 19960177
42898638 19712116 66529257
81672725 91378936 35958368
83594992 14762574 49719618
36940161 82929442 82836396
33824522 47310230 107277420
44338272 102358722 73960332
2444651 108785616 102779719
8209683 71534758 13386874
66777234 58386854 73584115
94855861 88219942 36836660
80125428 100672226 75533244
126689 47814924 43759570
18507765 49070024 60069625
97177387 13578622 68554120
105331012 55055623 9817753
11393115 62995243 94691464
39023061 108997514 88643597
50346715 61845170 37998976
96541267 81345620 16384183
14054101 92133799 25358316
93269402 70593802 72897023
86779067 101759182 85177028
20693066 74443450 28827381
102466117 46117340 100112096
76794872 79329227 50526050
106164201 92498863 95678029
61832780 93987743 15467355
6768228 2207497 75332733
8735250 20845952 4485640
97869893 105820842 58628756
56089449 23989854 71586583
18277892 97706965 101556551
22818891 56074552 57229599
54628229 14488866 28740536
71529640 38736418 33953564
33899762 20862659 17972686
89016970 83111850 94188428
8289982 1460565 97459874
23118526 1824983 58344391
49594597 99493500 9331788
41807228 5708333 46173316
13474684 50230964 86125729
25117655 50523607 8635131
49624132 90411371 97786790
35685702 42580239 49391160
92097531 36372974 105428370
109716713 33142879 23604038
72080817 72381166 25548086
98383463 95885011 71402842
102787099 94957771 63582890
48840246 27720227 27303813
62910266 42554767 22672884
67165353 1392812 100775617
16336437 111495474 84707028
60430175 67727518 99664604
49247842 20548554 56847015
808215 68507600 30819386
10676681 99779358 43912994
75048808 22611148 15962639
64209732 89952466 101065461
4315207 88259382 47947640
91108613 12782337 32175623
47237365 9889235 55250474
40019770 84642839 6996112
62426357 32015795 89373574
57390163 13271543 16442009
88203814 48338163 37341893
35842116 15876799 56245711
9622235 6496974 17766205
7049543 95230411 22877300
10815951 87925593 96398920
5186321 27907222 7658422
62238465 34351093 58325166
101810133 59022001 71359000
41355550 22703597 66312914
62082723 34214188 107122012
39443753 64819035 60170563
102982881 110506794 70979749
83002075 102485107 44441337
50600237 34081460 31209925
46716588 98970718 22901780
100132125 24309301 16548884
10470476 51650902 95327029
90135010 4509263 38808478
231923 11015982 95116114
101236744 9192804 102329510
8113342 4635144 55104007
15500838 82809549 49281898
73575127 102257666 68752745
99146719 19848494 71259513
20108632 108931888 90220620
98718275 91677099 74548592
26497771 539768 41074572
42717371 106749013 45109588
91596487 77918507 88167453
15451067 110761480 89439919
73188726 32114571 48443370
72251217 73890615 40530147
67560067 30363783 28923977
2139598 40695778 107803765
35636883 105470823 46079102
76984803 83061039 21741936
21626494 11466202 17543355
75576889 43408079 87694148
6791460 36883175 100646248
66135236 126898 17065691
23155232 97427450 56345765
35970828 39179287 84037339
63095861 97091987 999016
20676333 99145364 103542862
53521136 72913045 93511602
45919074 5574810 104297362
63339384 7967508 100474715
56263357 12317626 64484398
89573555 55154356 58065942
72273932 84424431 35304293
69015770 83852950 30258287
96715337 72952841 105712081
50992445 78884743 101570013
79246766 60360230 46708233
26720065 17311191 75765967
9107413 64777410 110077567
94673245 23653188 14340848
106815232 88409996 19806322
29673126 28568661 104722867
50407055 36076619 2245053
13712322 32453161 31586499
107463946 48828545 76008357
74568351 99760394 2163596
99882696 27244369 9551271
24419161 71892450 93169512
99463157 38947421 85294486
91415597 39786957 103212375
35749304 14480580 86526022
101947510 29125293 108685804
58317221 5489896 47709280
86121539 28855353 33685187
110030973 107662088 62206363
92384462 14748189 75674810
28599562 60433111 38790480
45221336 29794654 93357132
89845212 62467664 22308884
46258122 86852851 51470493
99218534 50242122 25576802
79706391 15262456 90933381
71670773 1461651 91140938
83169958 21289771 59848317
597454 97098387 23536230
90695252 62375681 16406997
56069995 109878383 85456793
78569178 84778222 71662216
12171193 16207117 108393507
6927504 43789726 106741741
27661924 66400053 72733537
5605157 59225266 21468068
97099902 18541944 101267321
39963129 12156996 79522982
77494044 104196518 19092887
60588794 39327875 14700765
72605727 20693989 30196207
96199136 98875362 68678072
106828576 4759483 17841613
52064253 69168671 48112116
70267580 25317435 83866335
101991677 79988699 101498338
53251190 33389122 21014789
62857438 83750815 93733419
25178959 77066818 17267283
54903968 18518823 109181831
97510646 10852353 48934540
44105875 85397766 106358545
101014465 24783158 101895542
109156439 108259597 31655750
20362547 97728917 31999850
14659022 38269392 39220820
24641017 40450675 17758943
25350551 25813166 6384185
64597189 50954666 55103037
32580017 12570315 65499062
89870830 106966117 78811785
8719813 99832463 65846018
26075771 50616243 20242384
103208615 33049199 6537551
24272426 56418170 65354915
34698041 88595464 49524487
107758353 83948464 23855699
57354111 96447238 90345551
79963788 103730177 82353745
41947389 64634110 53443219
85604933 33631633 35520749
94643208 93848218 23882226
9897671 30539425 46436840
87291212 90237947 12515895
66465538 60189847 32438104
107825591 88215113 47534487
82657733 91431498 9037711
12746713 3000834 37433767
76624550 70217309 76466793
20048484 56818744 49481561
64865430 104221958 100934381
105149843 33578790 84257579
59565608 55547500 110022935
60769273 99953887 54208818
30653366 294571 94199414
33591775 42698667 48881046
76652726 5110504 18438984
91990717 44491366 64937624
69292902 110239209 97430116
34455888 88204649 71278514
5649304 96863550 32644768
37683296 95061372 74404603
107551101 92781517 8285597
24228495 76937426 39457663
109533635 69801529 68795667
95063461 34068996 66673866
941658 66071919 34262741
89729171 4173618 29264754
76772842 38154533 105553418
83992355 43863842 95929962
89672127 8352017 33527569
78508945 11018873 74254403
93797624 63587594 100990615
29778582 26229299 82083196
42726674 22453618 106860652
56638209 89007774 90268022
57811890 7734602 81903660
106884085 86871412 82631877
4515741 51376848 26601362
56766909 40337888 18513237
55122891 20448592 102930232
79186050 34960081 36222718
23497247 109027868 95713939
2583357 67419363 98173642
46896070 31661481 81862690
11262514 26066695 74230615
4993476 84752701 80497276
55159940 4487834 55464448
107018980 10069580 45805800
72056888 76585636 103521839
16635407 51183291 11818587
43671453 109434971 73060879
52464986 39997203 99445116
90234858 32497024 3949905
71601414 6472409 45227912
38914963 64503991 88474045
30232829 81962246 71953058
35709325 24556086 91536007
49138782 108874978 96062142
65542031 54440724 65302720
72905002 4239643 47773691
99363811 11371619 57372162
27621949 106375927 56286861
47547243 74460897 11251806
73035846 10949502 88309602
97190734 16917963 83076187
52979295 90764711 31790999
28966094 18443860 29883147
51970402 98358324 87827280
24420306 76027920 50571841
98163025 65208842 9525094
91225458 55580027 4726835
92558432 53550099 9616659
53061381 60533954 41905126
99259429 25178682 6865538
6539338 43518161 76066212
67809015 44530700 96581141
87248008 81986671 12133562
54145466 89266089 13093077
27042001 37035363 42993689
30180653 36438803 102683214
99523288 21503196 1611152
3314307 94139211 1839500
76279356 1653181 29307398
37839571 111132556 40354724
79964461 74132671 89601093
17856565 16514960 11893127
93139309 26316904 41611336
47841245 15872621 107009525
59332244 20428096 96561233
5216782 39370425 67116699
38322599 5518355 69051275
74799793 7453602 33940388
3168577 81269697 92523229
29136308 6283431 27970021
49091635 47823815 8978838
50449915 38593442 26283647
42518257 51430999 10166082
57247410 70300957 45097054
23783973 80681996 83051264
59629921 107953867 86324545
23285300 100238570 83920134
97684581 86160092 101829620
31232373 1084447 96025812
75949744 29840437 43487762
20657593 106237764 47180042
86634782 29376590 79200948
77126222 106372042 54133666
20227473 80515204 103903872
20724219 36688415 3513474
26476616 70690853 31131064
47057047 87115988 48414133
75333134 35134771 35505376
83085242 23021604 100372123
93326698 92890868 13190248
90200544 1672344 110047384
107953851 23142371 24382588
109182370 67095437 71414546
92606340 32058924 39801272
18225557 108839854 109513168
70952698 88407606 19710917
72506045 46330987 97075834
10730259 78459144 200197
46135037 82870164 45267786
21798213 57457284 15056900
8528181 98084937 50706047
71574914 23778873 39461903
49790651 15716940 47294967
73628801 107554646 4883173
13705451 63743289 106707903
68353633 27254302 61720853
102706267 4666327 30361110
61542839 96249026 20501628
81368346 14744664 44217134
38174212 26025894 99053455
44357355 48357986 3841385
24873682 83432260 8414909
110020074 75160560 89895082
99563727 47493699 14726227
56640759 27682004 98098957
65195603 42296069 29506475
37201590 105801062 19790254
12836763 65183244 40801287
49499462 48555895 31485020
29732375 93265895 91552712
80574093 11279544 79100887
103422273 84963454 82115750
68192161 20426641 93486861
52695672 97388055 78517495
60732000 28442623 90559368
99721681 89343012 57837362
110577161 106601529 46721973
94682572 6602332 89577020
32857870 94473350 46937224
39035785 52600970 83202906
74886326 10903734 90164896
110133445 110020548 73752403
109003114 64827288 33105488
17530493 65858248 40139896
45247488 42544728 66862706
82118204 99490458 109469028
17185734 31475738 3453968
71433150 103021018 88255856
29993292 14181469 85776381
80597543 78499290 29734536
49141976 73146941 26546857
34868954 5269176 97710501
2757789 4111281 82120174
50878199 28493636 72316461
28882607 63078868 103516515
61659282 95109897 95392931
35534564 66387947 38600990
66459766 77036209 72706879
52144487 12385076 1128658
19123089 36760218 43289907
38943350 18273001 57196995
83243996 95045980 108687907
42247603 36583349 84601265
19827908 49774551 18229226
68390002 45797309 39431440
85057436 7588423 105872471
97494768 64043893 50294092
89713670 62716121 89542760
22794190 10843728 9768306
36345159 97751704 103015593
84944869 80133321 75062826
92868539 1257199 23213703
57370990 34879495 17657513
11155663 46143012 25462095
36297424 98040426 49752094
16690488 10485439 69137758
52991653 22460741 20001738
77271897 58558023 59478016
81363945 53442437 24879696
40036595 53499607 101429693
21930140 60731496 80827755
19608416 59575275 15134651
62347538 44547650 14895419
59581947 63630764 27550758
2059604 73120487 76136595
26308456 50287717 106800088
87873896 18530193 48819525
91622068 52186569 22864317
89246076 28848933 61268312
16717762 91115054 27250699
50075401 22450821 91788348
94288776 15744744 13647060
85582449 25071494 80755718
107898367 28329817 53393933
39611099 49056309 102756257
91888273 75330594 81515550
52803388 5122576 70833917
28028186 47647588 64995387
72049873 37239101 58188859
83547064 79201865 12856489
70433313 73131746 99353606
26895657 68731684 87124991
3862341 9730711 245997
18311945 23987566 106643129
95175884 23885560 42189027
67194222 21135087 25791702
32304411 106649482 44428858
74119520 89140623 31579791
60022487 75420977 97935857
89527226 50616774 34461015
57848799 52801282 67617873
84906050 99733437 50499221
81282406 20816076 36473903
76934451 109255057 100159875
78315391 8850625 36696584
65662977 46745766 83118459
76529092 28446267 22432771
65310343 57954297 98185802
28374152 77367954 65482488
43534057 58721155 22900522
69543323 45347440 93332379
12546513 6532188 64742443
61290213 48589474 39342201
79628163 22475595 92364087
74875964 97980722 95361933
45112555 5397017 23769695
82349925 20918173 49461895
79709586 3407508 75791358
59541226 17323641 41832754
29287868 34716054 10623182
16188912 87346437 77108185
74377595 42696721 25348415
86674917 89810503 83493277
38357471 33305915 286786
80488331 3844852 83337628
87388989 54940012 63441203
45945946 82920473 107220376
62541093 56955125 24899939
98224341 25628653 71089788
91165159 108519570 13404020
56990803 40325727 58550658
30776800 41210832 9271931
352596 97878715 61978726
46014853 6465124 93576038
38305517 29139201 81034279
44499054 10598565 4676827
21230274 8126045 52977262
93294506 49236016 27635123
71923803 74834911 46835041
95350266 100153610 29017027
84982839 79235196 72323082
98177052 88302586 16545567
97022058 14108095 839562
95945985 81027835 103119362
106201229 33663762 1778976
17780473 25453695 49533410
48126706 105306645 6090392
862408 15833861 61375797
42856517 109368840 109713829
20721863 81419132 32995907
67927064 84849087 56281789
106743648 105531854 49198012
23947621 83767981 25766977
13545449 16664101 18226046
89082283 109164730 93565109
35612063 55119319 7419491
97529552 62480841 111562727
106851750 12029884 23536104
76156935 49301493 53415987
70747276 92039850 40642275
60978096 4146186 30341707
103267447 6906761 50684918
105602376 51957628 84147252
16976159 55167484 67012268
26967950 6379528 41953481
34876094 61416061 5265117
80626461 25580621 108853934
62764924 82166392 89589252
37328356 65570513 75239270
15726465 16528807 39151965
89553295 45172520 32293998
73871392 27341217 53345426
27107165 22019074 46681649
107850365 76359893 98562377
47566308 88111514 72191543
1682583 29117997 67799644
42444140 32487076 46295907
11747150 101671659 20333976
17391176 47856909 9159435
75892758 51130807 3435097
24419854 59827643 1247814
37584696 73182811 20556200
22457143 98749681 55037563
106156629 61322482 20448556
92182603 95892630 97860233
104683735 4783878 39949609
38223478 64750073 37111494
29675787 30195101 57308021
74193285 32972988 45956504
30463774 46083799 29151710
108051938 98324626 92174655
47030776 55257279 14590065
58348300 65140636 56615536
72119116 11142131 23104780
59478781 51336686 58122882
91599123 45171818 83427663
35238533 48930984 54339728
79852269 43489418 93732005
92995365 29798515 27119692
93896762 45283596 3514606
95259872 84813905 84175394
63158841 76604330 13501907
22070249 67505949 13363558
99163347 56815419 73947015
59925401 87916890 17347384
46475706 79292423 13739624
41575637 47487081 77553870
73048910 63902803 34770940
67458895 7233999 14982343
80069932 59967800 25546267
14603829 52276896 51928327
58080743 16605390 89083396
27326019 36441794 88945965
66516187 70538405 32007868
53884060 8061567 69565582
6314016 23361955 31948222
59941517 91628106 95282191
52683309 107544508 20327515
76678123 10815829 31355838
37246689 95671367 82173008
98217436 66187647 29086968
60181561 55412305 94900898
104863914 41810238 93529002
17094759 93865959 20885959
67808326 69620016 28538963
72884691 100876982 70578172
85984592 7274613 104398014
58567274 75369017 23083594
62032517 46440233 43285579
71061254 43380924 64934098
103380599 65421636 60791138
65903975 351621 34103143
14409842 103533625 90983437
18206313 46279875 5238215
12714197 42158943 99451976
77474383 46585677 95416286
18817608 56918460 109410343
61054908 71019518 93613057
106571136 51339957 96161565
6407733 108064069 23282341
62537717 84553892 102389309
66301875 12479372 29827231
61023436 21179205 22125749
91871653 78668515 7795332
9021000 93732792 67350147
24123452 76709254 62015620
30762539 32509850 74090846
65749152 51797622 42609511
3814008 28563843 41802885
21622033 80080610 60705361
77309897 12345111 102108062
73628156 85324456 98979085
25463558 13991309 954742
40529583 95838998 22702812
102887113 37290824 83945419
15156285 3619727 1209039
42768039 103338825 40637762
12575076 105108077 85948105
60602073 42912430 80780599
33049226 80835203 53795550
70535816 91828040 106309357
29101149 63660629 95896073
83848009 21047502 83926386
75290330 81063400 76848636
65310768 96528291 94938804
71468962 108383766 41661148
9558600 63048356 69767198
16521099 56422820 15042844
77497627 66029528 46424274
51391482 55870248 10925464
27141205 89235023 91249573
32163115 71471298 45953272
97227189 73174096 85948669
77699980 69167723 26699005
64987078 87775621 17763837
95304521 109603415 97894377
75291355 66113136 27490984
51627855 13008296 65841897
72256204 72126664 5470146
26057062 59465500 95099825
95876577 90764382 72761531
11679900 50099063 43037518
6570662 35781012 70623423
89775605 58239532 41525752
90961584 25785700 254434
62022936 93278290 106998756
64892388 5457776 37807574
12533658 103253576 97641661
37969316 93293496 18787435
83310532 40530682 52144011
51884651 24109503 35641163
50246269 36146417 78189063
38826152 94359458 102868093
17850666 21498790 23005380
47089932 43492793 94047924
111400642 64567402 89564621
34670931 91220939 97753748
79172658 21087873 79115440
14651888 75736227 46444251
18932211 4928048 25412611
16411092 34268149 58887540
36707327 109228888 44719023
70924215 71905334 21424503
72920928 26204662 69516425
106554719 44422447 49833881
58532409 90066427 99717726
110855451 80515924 63184276
106661544 106395669 98696664
5643523 18384022 75889796
73878637 83583905 103707368
86356204 80914619 99838960
106868874 1126777 85245464
23721319 34961669 53641960
91587392 22560357 99164996
82467406 66962506 56419657
110423088 16539904 85475915
42862517 49342327 101467535
76875616 75338326 31771022
36957003 87644877 5027691
70894371 54932663 62896668
16018084 73508904 49510966
30575584 106444048 54007847
28836429 22276747 39686526
110158634 33153462 4409337
91172222 96355093 101166910
10913265 42435601 109239369
28434329 73721056 83361090
25025016 33242259 106532199
26297337 5592105 109553559
93915028 64792419 54328931
23628771 91770341 24156936
79310820 99811749 30342115
39401879 70389474 65936170
56727084 2246175 63242863
35582804 51381385 41912036
22713548 30872818 25708420
61622058 36394367 102042007
110689294 10134479 107493429
64923198 72786549 23157190
13341832 47702507 45376505
53624071 42032417 74658808
29140405 25584014 104712350
109361429 31965428 23199514
25512457 64484301 75573111
75149512 7685730 42056066
95918920 20908677 40369885
5080668 23941990 43908058
53119374 15075052 45385756
71075472 74256090 51075861
29628099 20021553 18487934
7179149 51232055 47187213
27025377 37913520 5131153
17578437 79842135 31098866
98688442 87127788 97638906
52131770 103693291 4665388
101664479 86031249 46869528
38743353 45975683 8507222
53381687 72679943 4852126
106324832 70250457 6535314
108798271 22094829 88731114
14152929 72681314 42264858
28420335 1807907 70909184
101061596 3109506 99150945
75265377 83195212 34520192
80994163 60571943 67650613
28744746 110608151 73550587
52416086 44194589 58231853
47551287 57978622 55094566
25062066 48394849 12561878
80654912 20094704 52515239
20673773 75147144 109589710
44809394 56529417 14313068
66747790 101459713 25425068
32380687 35328542 29837255
102347747 88933737 53442281
29880070 91953911 81754063
56781863 102461511 18930131
1966528 72239356 48251331
101233177 14307281 102688505
55805081 109816184 62133753
55400999 739877 29816206
51292507 15497530 109571641
46581408 64504951 64270601
44499003 21277440 107458584
48388668 40844603 32916314
8589329 40532643 33437176
78986921 16303817 18445362
77505394 70885230 95022664
14837380 88447387 40996968
70004198 102070813 34020740
93415003 59419657 14884718
86523607 93433675 79625784
10461860 97242293 90141691
5060156 67654463 91194308
90376690 99840486 66302143
1244260 47417100 27949750
56070759 81333559 6026118
1010136 21983781 81644952
26211739 53145156 80545566
15041196 67734345 3449193
99279076 17658660 81706084
82620603 79607504 86104536
55134863 102320735 74021220
17287385 79459577 16848706
100795688 39325422 69229621
83812015 66439587 5248302
51995306 89341255 81103091
3166608 21363129 30535751
4511048 28129290 22467041
31070895 5400773 46688819
36272380 63966219 29278514
98454738 89605235 81098578
21447959 32808373 54874746
39527573 106382686 75688586
55922602 2853949 69927031
72473222 14091332 980649
4798288 48893364 61816913
58865264 58798219 45885254
80096510 95000169 105142596
69932724 41213225 109438077
32246383 89398672 73020528
62597890 46283062 57683494
352020 107992891 88512447
38418936 29580025 43109448
72623970 37068972 63028828
77574157 13896551 8049342
51497617 50846359 75351074
8297747 21016780 4071333
68527267 76504465 39969479
57263754 67753246 1100803
98706225 44783438 45154047
51318654 77049227 64271881
53851793 57969404 66583684
109984369 37884009 64185709
75791501 110230017 110170819
40325110 23426047 29930346
106784167 86434707 28323725
51225502 51380018 49034903
46625309 59825801 29664982
59429255 101022833 42077745
42665224 76508653 51549922
18527321 90568629 111310970
97072519 14426345 93881197
94697630 95473824 105732547
21348685 69161322 55289920
76523288 23735032 100478524
58531110 25230269 24349216
36760152 1907744 31534591
64721675 66064610 82571546
37163464 12104646 69096284
446227 35527609 13512281
10379028 14425216 52513513
31163688 2081018 76309865
80396876 37090767 103174133
10118203 9640456 81655213
106751029 9466551 56682870
52491939 105578769 37210133
37991716 18337016 49594018
76700197 104858669 19287602
62093059 18817748 39353005
70831777 46745028 108910232
960239 98345569 29418206
46884430 69618795 111304958
5433849 45181237 3699075
87225988 64775677 39223986
17418370 91348138 62208466
68181135 63300883 67900743
49040028 78523101 40078971
14626870 53024777 17817305
60190713 84781019 100231337
34885027 61205936 39578552
94420313 78360792 104933839
7741948 38153441 12811094
75349985 12270606 45449791
34414629 94521844 56954428
92081455 91054474 76196785
74463247 100588085 1123738
20648783 67537434 58095554
67272170 61962643 36410259
93397334 50559840 46637729
86722950 103210907 53332318
59326776 94600914 24618691
11671449 76819359 61994602
106683441 107978791 83741945
24116803 38743312 70249343
98611520 2740779 34306236
89129541 68975794 1502003
59043161 90391357 52952650
61919559 33643840 9208488
61167382 29770071 56575070
107037641 76773930 11749114
58457533 76134161 56126721
43871703 33986334 84482187
7033900 106068036 29005772
73551804 105211463 5190368
64874737 73867181 108702391
7769253 91724991 90042241
90256746 18905421 97389344
33115243 32055324 75773954
64399610 53707878 9946996
77708902 76545851 53888329
2666598 102488777 4267754
100380032 77658303 48700466
78294294 14988955 108594655
10708145 32174131 75414117
27948214 44874209 23802422
11172579 70044691 15946904
105722692 51492090 53593754
39242271 73464556 27434882
89298148 47882716 59446088
1035018 109554176 84416598
4945092 102764545 105414038
7414940 17963859 69533304
19537735 22421899 23002658
7349321 50255696 5016211
10697203 82922436 38324121
78135607 58723844 81704793
78993858 97242952 18714007
59570684 66561051 70187960
107197670 38823753 99948381
45483980 53227637 90814368
44885225 56944280 65894489
74534785 90052444 111314239
52786430 331723 94979429
68333481 13275787 95685821
108921274 103055980 6290614
88001062 64804933 76387668
72645630 48546793 57645213
83334422 1386239 27798248
1501463 21914045 38671345
4932462 13863423 37491259
52910446 21231758 69741357
62837805 48412936 65513799
49322262 51130709 93571782
74311084 107829361 60960202
101817430 73369373 104492471
80417921 81041760 87081118
94952880 26201 82286998
98778531 72667702 70607642
36254175 71125625 62031044
65982627 64666791 38267386
40428055 12664152 103986705
63309053 93699832 66196832
57367435 100507501 40361055
110278590 40404601 51428051
86092877 16535738 79040838
28529083 99697017 99938398
98746646 94436331 56570069
93406733 43142051 55714455
52577577 79988246 73684312
82910442 101495528 26250335
2303434 102182085 78388362
64217206 12118829 27773621
42318793 66617931 22935097
49758163 35704674 50493446
40076486 108658930 58459251
38676129 108611993 102942138
75938827 87604152 29554123
19734954 49020880 23534886
27655093 69461397 69705810
110669884 76519486 43024084
90818049 86332787 74004837
102093519 50601999 88419742
69287180 12140888 32578690
33475995 70408831 6964504
93908700 1690366 62954655
94787139 44363423 48474499
54923125 60129610 103708542
68700930 46161020 52085386
65357380 45073619 44596052
99211351 76722958 100953262
59333342 49430465 11940780
64767951 14191623 63686523
86093461 72544253 37896814
36786878 47566187 46911557
82733791 71539151 86134838
111288046 12243505 10575972
107842235 111329910 87469444
16277384 104791403 76706549
15161784 9590557 6521583
53394112 82438344 68584079
76965899 73044878 76052792
86857418 66339729 31176214
56223220 73045785 53025150
41545578 83662556 61719169
95849923 41066383 4808692
465330 16500198 78839752
370721 36332788 86335111
88282781 104649103 2305754
51284925 37099170 49559240
49787437 23073222 85709064
73615131 22418751 20129399
96538652 792 32291571
93102193 24053041 40346607
79069806 27979851 746533
80458719 58885271 78248827
30297543 18104896 36112013
95283239 37637601 50779365
98593837 108560704 10224860
54359458 90679590 21064989
93044911 44100905 1342838
84558494 96306315 94717989
35188569 39434576 108368573
47096586 45712173 111450964
87602509 92592206 64584166
1407551 63435533 30101817
41488323 54009986 47961231
37920910 9750476 23162729
40183976 76310910 46917769
2803725 11349105 100783328
7429397 58141620 47053850
68011045 28562000 99851146
85855870 7858693 52514877
76625566 81567743 69062527
9977423 70626936 110733103
46228054 92048104 84303434
84213704 64723671 89396325
42187150 46487297 101456269
110366919 88104467 95782131
46125366 6397743 29281670
69968874 97935492 68608974
94598982 13351195 76386361
83454516 66487111 100896305
22442271 107542047 111187970
5264401 83685393 41657625
102771655 15095312 23810589
96194383 78979147 86399513
107063830 5414994 22005337
42782628 58564111 67697588
84794689 81868277 70391696
42989233 67440321 37822676
8965555 408311 78036473
54627366 24123626 73924956
45922351 100324487 66438108
75249752 32363127 104628293
61849189 86228305 81077737
12777032 76034805 100042717
51964994 73244631 25272815
69710176 6238934 30299583
34904481 80249627 61216424
37298788 84939735 28547976
28035943 40214252 35467386
86232833 48945606 7266449
56964275 102961562 42117650
21575765 40312877 10557507
68425953 42007217 73672871
18942252 12014287 28698943
87737272 93718146 76623049
10122324 28179867 28355771
108376753 24902936 64664314
681806 52311305 102158683
96450369 62465116 36623210
40043293 92455442 49377417
4331803 109177205 32472440
9455367 4005885 97951810
16796756 63298926 56778702
84057255 82088337 65923707
97798935 39110032 48809143
19357607 41330609 26494492
79396892 18612634 48539312
34363795 19584731 71241154
19243949 109252780 5653501
60780776 22679463 4459553
92499144 9996214 71893640
102476236 40136697 34452277
107798790 86800237 80361589
74512983 63728239 107348950
15909514 48351639 68245321
98376905 68646393 100488414
33395648 74953396 42043503
94143764 50510057 42542028
77208284 26596245 81101666
69417034 14665537 3783303
80164843 22972751 25590782
67501117 81548315 104957008
17841259 9957430 89538175
7542931 67021275 72958084
52466523 77401102 105780462
105502491 23307956 104737212
91033599 59736168 109612889
95807529 57909966 59342506
68065598 53421139 98175041
64533348 25335114 45033511
10541455 64465307 2501181
38772772 14737542 104075263
18705190 36046446 49092060
32699138 5179521 33178424
38790378 95718327 84114543
54537115 111131300 52362919
31226965 90603508 51173273
17948474 85064254 44216752
83339100 59067363 81756212
73059403 101923927 85932117
111220389 56203330 84043343
95026511 38899391 26330539
56889584 100665157 43716662
49694087 20870582 5446147
104536806 66287365 46546859
39721012 68393455 23581678
84100537 22618672 95797310
82514762 565324 66347733
20080280 2462410 8036104
15972879 30379587 38443936
33400481 31071688 36505132
111340889 85411296 103300865
105386914 54573243 27877831
19920782 11175212 63013100
59050006 28419268 10413015
30913812 22225554 57007333
109341956 30395247 68339642
13753399 110866264 83057793
32430781 36621963 101601619
19898942 17440391 26709025
79348048 63078156 25534859
69915556 38804100 31806997
48159526 5399714 13528722
18210518 18677436 1772937
30283786 18448719 90698382
28860082 2449633 81316134
58296984 98544410 75612451
13597361 55910044 58102329
25396991 54921598 18290774
33542812 35314518 96122006
87911009 68549250 71861107
64259964 38149868 93489560
46386432 78823314 87957452
67000670 93781074 38440734
73171968 89573924 10565220
23161526 70995428 23602185
43892912 86752698 44746469
102509573 101037951 87476178
70600559 55785300 79517625
28095611 13588814 40953106
75456513 70300493 43575228
80379471 92126388 90457121
71739239 107491186 76230167
59638974 23343584 88533352
5762612 42812986 56175261
8480991 49114565 15001777
49992883 92999495 93203646
27150846 102233578 35601585
64908800 3166324 42727823
62970451 55008175 109546618
63092944 57565463 29590205
23895516 82980136 84331230
96041652 56053712 35465939
52461072 72633550 65616092
37842561 37068738 29586961
68739716 13744782 42767876
78955531 73641580 7682172
16435670 70141001 46548323
34207112 43198420 61541926
77166111 39849495 73467951
21338761 94107087 292953
69039864 46223076 87778541
35733617 33781030 7095688
110133551 68849132 61699791
40438845 62753399 98456421
14539757 80595184 86745724
41596857 66323948 54705494
22149421 107397362 82549490
101064808 45158215 76017395
51086286 80908075 102241941
21711622 69123459 92206617
33931951 36584566 56861076
103787235 10755102 91675009
71280615 399593 84262224
59942611 28638546 55966700
1933214 16258754 80390947
86700523 82833220 29611799
91825760 101436475 96261177
60267445 45840048 47812065
20186844 78355809 90461971
614528 96212618 31033041
39168139 3781159 66523747
25062958 105081247 103484532
67550386 72164862 27297524
2956101 100494630 12416015
41057275 15911229 59732493
19039562 43730895 51275216
26722680 73085910 28775054
97425074 52126357 58371350
20600147 99103580 85448082
90378945 53740143 79542201
56207957 40299098 59571440
42445149 6769204 79239113
91539912 88165788 73635183
433721 90993320 33269224
85553229 44504967 42322214
45495087 79786245 67484517
47761658 103410590 97296354
84724532 67017290 62436297
89129875 97165466 58986527
67570497 48922417 8209472
44113260 59409737 93688441
98284401 52034377 77976637
30342580 12517834 73234395
9757088 96603748 86309443
13873626 59493345 41359051
109851727 77728750 94910412
64260824 34226118 24482004
59749309 79965834 10608302
95187560 53503745 45717828
101508903 104354437 109766327
57114261 7054745 100497067
43018666 90347253 82006505
83304922 59792091 83399792
39279330 12119292 110835942
20581372 93487845 2305087
35742707 84585269 72334042
20758719 4895353 103167154
7072137 17567154 53952865
13539818 8932712 20795642
65965390 80096707 104518024
27892477 33650670 60359353
109921345 67487724 55552810
54287830 9342319 6888119
3901825 46147868 76882651
36580151 16471761 22726623
66014645 73007439 105299824
63689698 22468333 94677691
34617515 60481015 22032988
66111206 97761654 16891551
24241162 111322835 65301663
26855490 106579714 70857230
30587126 12771584 67766087
55276000 79030966 103390380
76768311 12909928 45725100
73581856 44057617 47997290
41169858 63557642 81246833
19018319 90330964 80281742
59094106 44094259 43555178
770276 21767887 91365852
94648570 98218014 88036368
4427752 43180750 100041153
104713688 33789634 47659102
77468520 17994236 29451001
95486887 59251768 70763882
57183874 42415261 1042147
44918232 64800552 79148763
75373654 97149659 90179144
58786871 14716616 81778698
1918194 78509774 43781788
86423191 61535827 73325725
83768861 91850961 102930268
48393683 106770030 18844555
36659668 71401272 15375597
57167329 81429722 68176945
98186919 47574107 85811633
43379589 46278807 8836127
24702351 63408126 110302906
30892133 39434340 17970415
24191429 83518132 92084156
81925907 104451382 97377582
106973737 80750935 94809829
76325436 84791220 50848933
9322126 7944308 57690819
83774796 96520070 4378187
80328089 3328521 75139952
69582312 74711035 67184129
50928959 23606856 25813340
44746342 108122570 16581508
4393784 35404043 4450036
22713955 42910956 56945014
17808083 16311028 65396330
101043151 53637159 73939257
25585496 15274850 107149665
21733258 71143840 53361189
100837458 89095 6270856
25181795 69451523 88554096
85534444 35904731 25250449
111331890 19966683 86651541
27668677 12638864 56119893
58299723 88787312 10241531
85213498 108598516 96778633
35806471 85595382 7512638
97085633 106719608 91421394
78532300 82565962 80138529
3406398 96221262 67730122
93674466 59089661 555397
106728645 15171029 103142490
106555700 91586869 94453426
100216529 69742096 107528533
71028752 86057202 90516746
96041650 71129581 29827838
40428064 111069694 36496959
110502699 40605406 105159924
28161085 68584543 70863640
8865441 69505879 111065417
49729825 68271251 57713373
99061906 95986569 17835785
81859285 90915493 93942424
42975815 80677688 84438620
84071554 60257551 9852141
30343060 60397075 27590735
15379337 58741774 96044494
16502220 17135336 73325207
32507896 110652736 65396675
20805028 103805003 77616298
87474132 57666401 68688966
26643517 105383448 17735965
80333129 9699701 11089847
75023 78390529 48364493
2072469 45360610 48515230
68127533 104573639 109255036
39574470 86587336 76448850
16939128 40996344 25007386
63764127 84676907 51685335
28387478 73299838 71223975
9201408 99129644 50696869
30466414 108309776 24119928
80346910 66241926 38454058
84176555 29994410 62007946
56479868 107618418 72238359
108417884 66076433 2068003
37619621 92734562 109481659
24777216 49997748 40771979
29248439 69572441 51730464
67038571 48345518 40622450
99300042 110561686 9074755
6237664 60260833 69037213
23196195 9708571 28373503
8184881 56980136 6923678
43253627 26853299 29090519
71509459 53994494 96964449
74644272 103847337 79583565
101734314 28764601 22847035
6252261 40615702 70701116
10884160 59866647 51037128
8256347 58828606 81438756
78936670 13918683 24870757
47217558 3485316 108181161
101013905 56182314 66988102
83505543 30021736 88604963
59795125 59622996 10550826
83172258 72039621 46986672
5917880 36983077 11167508
40607703 26260139 80333731
41368851 53954397 71215421
49944522 88085047 84242942
5675748 28940216 56918553
30767937 33901473 87967168
75502238 63760368 69554622
85477308 44363550 71702344
17832028 61776680 94936547
43180627 82355939 18026300
102788441 25871733 24251277
56636725 37424253 109994730
68334696 90479828 31602088
70769779 101027321 19248428
83941082 3965898 35780189
50396523 11179608 101915846
90454839 92506057 32616088
85520008 44971461 45992459
19531131 77246523 78300696
76826659 67046024 32760016
81778868 91659840 47465437
34335771 28619274 69287620
103573701 15163989 30910547
82293017 86617693 108481242
76635959 61317163 95445839
22871341 59424428 110232345
55317025 44574556 104254475
64923804 78881798 46974211
72648804 9850618 13712500
103586652 55658286 6904156
12606109 10892333 104602520
45480253 32998419 3061736
107822922 50860733 3747705
77497527 48612327 4327684
68988864 100082150 110415621
46690533 14822479 106097120
31994420 46956384 54455245
67386455 7126761 94358010
101350583 87026931 6960884
32405172 26869203 41172069
10193050 57036172 74361468
37843564 85674363 5135121
76411594 76562800 87159254
40868296 70995862 85601138
87018393 92729356 56927859
80151830 41237957 63527144
18238980 92936795 6164202
37668115 56074998 108312298
108153677 59166475 108391695
110515195 56116291 53285119
17713067 46943717 74547476
35804567 26964742 6797907
100983744 65301166 63720369
72660825 19542940 12157956
89485732 93976691 72937416
77760032 104893117 68844697
82579757 34297071 90112649
29945220 92244976 107434026
70838839 92939466 26238960
25174825 78692811 65850297
110415118 78325899 47958132
33461043 55603870 21894235
51017511 16416346 81381336
107063434 106118381 19423848
46807773 95876200 9344518
96578377 44316185 57597408
8118931 103324973 95775019
110582640 76962134 39543849
72326805 27758349 3503491
98073234 15529882 95470564
57046237 100901890 50731187
50308451 38843142 57610448
50462401 24428579 49544475
12934139 28906086 21621649
15046145 109316375 6670372
110024927 94925887 81020466
51889204 20520994 59675128
31658276 71019197 96721295
33311020 70254283 87420074
89068430 56196590 78286870
44536131 107147361 93904921
93868302 103738323 98297125
2977813 45167653 73157684
29251070 52414539 6314506
55678977 52865907 78258664
70824100 9788522 77035794
93268357 90568880 102988862
91688700 40672056 76297024
14364925 109593255 56738160
15633417 47339830 93210721
85175037 71803826 34375869
5466509 39952489 96915997
70983625 30092451 547685
50109571 36076625 104852660
44770803 12826458 90193931
106362649 63189376 111461868
90267761 108992999 111265914
71250833 60898218 48764553
45923417 49583915 88570245
78706152 71903973 11416233
16132102 49811882 106212112
107276913 100874928 71431210
27635719 72433470 102247450
103284569 84502987 12684359
108152389 25801793 84933881
95409678 869120 23157262
8820062 37104071 36270440
52720833 40152724 90705504
79057702 98731105 57441064
51092859 102603666 6153172
60961076 59779614 111497067
87866027 39082783 101744021
30715589 51088407 46097705
95997271 55570778 6121224
31337624 2891004 23893938
56149335 13144951 27016484
9239124 77939293 84162120
3689904 96932074 24306669
63790902 46566428 41027689
68146796 35489063 54644493
3809899 52280964 37800487
62203872 57728790 5861577
29020934 98272484 18548996
10451452 96109603 23611036
81199003 91994374 18998835
62676616 16594925 45387749
98146591 35924477 7437854
102271192 87275523 21734905
37086848 77879788 25565477
105808100 26798969 27155932
79306180 64014007 107360914
17351828 7089982 103258718
84652468 30314402 95837672
68514521 82193693 15056145
107954873 62945806 103227345
19994156 108746769 60843171
49794572 82547742 94898741
11333979 56228978 58149172
12154243 110414093 52810172
83706494 108620299 48643121
62588129 23281098 48531372
69572583 74618857 100527288
95829864 88584439 13654690
83817926 59653605 103111666
66919441 84926643 60501406
98313688 40601462 100987539
10117550 33030273 53025984
36291651 106652650 63545247
29727682 57274894 88632276
69311943 61418223 8498459
83691092 65097089 20043729
9996532 33042231 76819112
10631066 68945728 108247310
61509719 3009204 96775962
44338955 104877907 12718971
64728789 83637622 111201794
40482854 66606743 97491412
107898523 27996825 74841892
104337890 52740917 75818053
16852923 68317578 52549556
100845891 76042093 93485630
105459875 13248089 4963356
13848165 55032775 106034023
38329102 27059829 30861718
89559995 111461862 20969381
72411052 69735108 86359245
36486250 94953298 97301136
73590147 57174774 3184908
66982243 102535443 23452459
49530351 68034800 103329524
15154418 71710468 25716888
68758701 74615781 63213314
66285438 93245611 57733235
89583557 61853345 59726748
76647210 80299990 34077897
84225357 3352341 65251989
40825587 11486884 41318260
103915633 103138419 16020882
40693965 94191867 47258871
107462572 82085850 50482394
23887242 71400668 1255379
36070629 106695063 45498031
10554017 43817201 81350452
96947744 4859532 84223569
44193946 33263391 75504731
12783214 11369462 7800617
18078642 91484582 26496429
47726686 103690158 19348212
110038355 22590267 75865280
57002492 63907956 71878203
58139753 37136459 67785330
104595458 36562728 83107337
56752161 92371511 13913044
24937085 16548370 97058843
32350155 47502694 94803510
3101423 3195325 98984952
72913517 49474355 60091105
102806036 59793107 92209641
100145675 66860780 101006322
26684750 42480380 67141532
97658511 30698480 40525581
38696983 50627651 40568384
51236024 32987063 108675912
18224667 70942430 65539262
111428872 67565730 13500602
77276931 53816206 106476476
1680144 424201 78990854
79614298 65602387 11000581
99065504 7003005 49824709
33774119 80860878 95621360
93022478 95522965 1012316
72123922 80506333 75144620
9285227 3951573 111097004
21215964 57564054 69934438
210060 26316305 82491931
10210882 2068009 38436012
61579936 21534751 62540466
98371963 68686451 73455314
56018947 81143935 21134651
18645487 21704389 103345750
27900143 96172049 25179330
21996642 17379185 85215879
40755775 42207442 4159782
26324641 82278131 54330310
64444745 109594094 65210986
68661631 104479325 91002798
25022873 108158645 76541961
36930696 89079984 25649305
49507850 72256133 20973419
69256423 30870178 32720810
85675821 92678699 87929260
53828850 110644004 90571858
10956598 1095267 54958679
6620840 26996488 62901701
88166348 50887392 28496369
37151595 98475316 27660841
57546742 96328524 21045734
5436492 107476720 110697555
87390665 84240348 101678710
72399336 109409096 52437537
24569005 49823910 49098676
33964469 102347817 101297843
111455595 67424908 86875105
36076014 10715462 30051810
22208063 83027771 89757404
84501627 40205960 25455950
20049291 89775852 94309885
4237560 47200488 36576888
12386636 44665023 86430433
13229993 105081466 331036
94193426 40876994 59834966
29664854 51444604 93289156
31815247 65144165 9454955
13138687 3539866 13010721
21906104 47872792 32429687
30577304 72049108 11090635
55020120 63572675 28345217
16659548 10625746 21873751
86759424 11024544 67088915
110081880 76748941 11890285
9722369 34439365 36756115
83724766 49679915 89503925
93757325 75024942 39857751
13914137 53541944 92760242
3320435 13328736 1507889
23974180 6431933 91270444
96076054 33138859 77715841
51379023 41737650 12027283
63134210 96284037 29594496
60559102 92377233 86055992
100363114 24143924 94400765
80959954 89767171 14183655
89994652 16391090 51044607
30658398 82398715 22068446
38237822 29004317 43892229
71035865 3627354 96430907
81143015 36117979 6038450
70976971 32942186 32567505
50168674 1260987 109373619
74050363 97557294 79278881
90110114 95195542 49305514
65235815 58998026 8580717
70176922 72227282 10060177
35282937 88993384 60468547
101729468 52334870 315682
73827052 27146634 73708007
78468719 80320242 77083826
73428706 1382618 31581215
99664455 91581401 78911596
103244585 77077258 34596869
80992485 104685881 16785685
23212423 33750413 96994213
102529135 15997673 7430491
64615063 16979152 5521436
89151074 48287007 103371033
64892338 12799155 91646210
87082141 44581384 9542689
74169274 104791357 49407926
39953652 13419147 79163663
80068394 76072972 103151471
91238712 70450533 1303051
110170370 27889330 17186813
57280935 6503385 11194026
93794238 20410627 14067370
1784037 69581041 4521893
64488840 62746604 37657962
12153615 102594285 82273455
20945753 24231490 96908775
19931001 33674913 32591848
92774088 77871190 87818355
47648722 107955991 28875258
45881734 92739322 24627614
104139878 2308946 5528766
35998435 40806348 78596295
87144896 84331334 60996624
29085883 87974528 98416141
87439597 6506466 73902513
73703501 97078960 49485815
22238579 17372470 24094982
57765908 104115788 37107682
45101053 18771502 72802195
86537358 65529124 86534356
66908177 110956471 43687694
79431592 31926990 14695487
95550658 109816418 14593726
9384216 88306050 4014566
8018790 9666355 11075456
64733357 70474993 75585044
11784020 94864606 73994128
56330442 24710520 77395713
52176261 82301774 86960384
59611084 55136186 30296630
34909725 47624733 97188180
74677372 98892315 105978388
19825068 47746440 106248312
54813223 9751607 102089390
15328375 83962315 33249091
91222043 48363418 93425221
43459592 29211545 19373844
34972067 29528883 78602121
89540820 8863738 94513856
33673174 25178716 4169862
65315594 9335773 84412254
57945223 40285184 5704974
10891239 102094275 49214490
53851859 14390389 35682735
30968404 35957877 51941389
107118360 64931668 7766978
62157204 439542 65796878
103156687 86285702 94418550
109814439 55604305 108318291
76483045 16238310 46910455
16607433 69772812 54684817
1442486 32682712 20891497
49468607 62515406 32645166
65417636 56637617 57870522
72622976 72979127 77923189
62378793 104741225 67342259
84958903 107741632 22601443
88359074 32703229 87128650
10334640 4689219 35306400
20389365 65202794 109431680
39589815 101102158 77182349
41835490 89664850 36698839
35776253 24279626 72296974
47041976 44639510 99732461
1612472 30985749 22302539
25984979 16541390 98606171
8684397 45547326 101737565
34757104 53956409 111203104
51947006 46484426 94517642
71520260 106119739 45573447
13291203 26454465 822558
7698929 58308750 95722845
66726112 55640852 53335482
46540293 68736044 3497263
62137748 102092327 51530654
14883451 33938966 101790494
8018400 68329754 100468039
34988263 96022686 45654124
100390625 68261210 94414348
80766450 16867951 26528877
60162009 28221864 83902646
18338275 60632998 90265188
15524739 44156620 14989216
13644215 54804704 64837395
19039049 66078192 111255446
36807527 36321388 26412679
68232798 27559538 40559923
41360828 65671392 39715981
38344858 38985722 50475208
51093898 65595194 105649218
6312619 93821888 24446941
47857781 60432157 8710879
6305785 26388755 12264901
106701224 84906615 21312007
8050281 101809828 37011311
106220561 2339924 15249855
57042752 48264160 80682540
21489266 44087643 101531010
70564380 4107148 108195818
89377857 90402407 38004850
51352446 60130354 96803933
72059348 93158409 57266409
13238689 84428654 49794242
97782743 72678643 42427573
42283699 108733388 6004582
3185300 49198550 78776591
36403766 47958076 4712325
62226697 3694260 43861962
13517036 5095434 20310458
102385259 65732961 111050152
10059616 25559136 80953362
32066702 110001543 9098830
58056527 86269490 16392622
102205632 49305201 11073296
105069181 20412608 83527888
95418308 35299676 26775469
106590251 16393580 8701049
16428603 76625838 97002520
8332057 59762704 95775285
65933528 76859991 48985031
94453816 23274209 71311912
18438963 95207084 4591799
3374318 54404172 37933299
81502109 19809611 37817980
37198450 106608162 16168076
60203624 3499963 28897915
41348262 20194061 70500725
81846715 42974021 12981983
16608851 364084 96742304
43658815 46613254 79684247
94443672 20226812 14926041
67736547 91638452 22756111
30032740 90092901 36001775
51711087 50016444 52595395
90935002 15173525 15142177
328036 96562510 69199871
96325536 5551979 47826787
68327440 30169282 72884262
107444507 87216510 29789861
64799749 71020712 97323120
4891492 90181116 107786501
38175464 45449800 89640084
73939121 2332164 106490667
66693116 55346300 14006307
283486 45636781 58973506
14155231 66257570 63867326
67830228 21426402 91177043
52162143 40145906 68980019
9152285 13297449 87190842
57922782 87512981 9771522
32673410 91158068 57322303
78183740 21850466 56224258
97085705 10941708 55112127
86058913 72968740 68867592
65565813 44234201 59860120
88566339 59758396 45016712
261652 24658895 28048289
102528893 78905818 96401089
73759934 102327039 103907144
106586373 19089593 45388845
42061696 40714068 35379169
17948263 36346107 1162708
22121311 6561522 47313571
86402218 47092885 57224266
6975886 4569841 31972782
89457735 100259827 91197716
45065650 97074723 98262089
47418724 2815602 66013322
41128434 69567756 110529591
66872133 3028528 70838060
24263165 19376066 22854058
50974220 13081400 20208686
50299381 26265999 65188482
51900955 65049015 111557393
100521414 62836175 67278905
48341150 82331745 102306451
2106127 55008956 4190990
55728744 103911249 67141842
99627150 6280173 171747
18106148 104131008 54550637
61026011 88756123 54685260
6826539 8795572 47175598
25927221 28245770 104212546
88191644 78472772 27053647
52795202 36064953 55227192
56411303 16367457 109484948
22981480 68196036 14331726
17893859 102582356 82401553
32379616 14070441 43738207
92912228 16913505 2269922
31920444 75456129 18059351
86266878 94786866 50246813
21861224 22220799 69002039
98850313 78578351 98607437
3587985 12408365 35327655
101908072 1556796 101706812
11553365 16754735 65898508
70303993 37939603 22365091
51575452 60411996 33996716
73204125 95588725 72710871
13970846 12147535 17265082
37222623 96703410 12085788
66329132 102041062 62691175
16749778 26360527 36195505
66150821 26130776 15703663
64270992 68965142 64359964
104608416 59155190 31133932
63123287 83821565 36058510
33178709 484976 109081645
79754600 108506429 80789324
69376293 105131207 79783420
89191277 16163971 35222339
20138813 8569892 70794760
48716660 17903885 79289770
110981687 55511823 15736484
110502001 19183635 45167022
50829088 21139929 13761119
33272162 11558 60344275
50213165 81659129 98680184
20800995 57241875 95056967
53129628 6734145 84206413
10336760 57876190 44372623
15460194 53596777 108757333
14230141 19084399 41444288
93431652 39729720 8571079
75941869 103283038 39223681
43054034 45603674 109646082
106886551 9651002 8300044
44885699 82569064 65203319
42016619 70524829 52712290
98059476 52199139 47043053
91038800 4696709 91878718
57384249 86475211 68059103
71476187 54474752 42163270
84656190 34586720 17674299
70903229 18323249 108885489
45687889 106423003 9054997
38413888 103914770 105350750
26007727 52431460 26121460
38823738 72946882 104036365
69156289 59555205 91745275
57849337 36301673 78300358
7400205 38148577 96842671
34143068 100117562 88771514
38998848 33435899 3892949
111290429 107368751 110784190
46819424 108069597 66495288
974210 99190286 76922294
84777614 68080190 89653682
31773997 36145577 19162336
13270922 23527566 69263209
92890450 64448936 32575617
63567337 97006512 31304290
22889291 22311900 989705
65549732 64397977 5728993
25821278 66847848 92191032
5371538 105597892 110805563
92304342 43437814 4518228
13797858 102060647 33837067
5714205 74382459 58320775
92860071 13533300 33834404
30878305 77848366 16999569
98510551 69845809 10486318
2519220 29284318 38210494
66560856 104243462 12921049
100999388 37407584 94560562
99116428 102667854 26176961
60837190 49506600 86442471
35175163 32815279 45172382
70760221 93143746 40600800
60895113 103984506 12976585
103074775 85289364 26374518
8800023 16795854 41823837
87343980 106284958 12085948
77482977 5177292 42323616
56993353 69686333 42900300
42684714 15618906 71789183
68866696 49769311 29371505
99258338 67103269 76060834
83799552 110907386 45934583
84842382 104676648 98459998
68022721 107260839 56621889
58306498 94196753 99540524
31122375 111077660 98019968
79816973 40759292 60165117
52300756 74400694 56719017
107765433 93121154 55479100
85881313 3240341 20272276
105952190 21563907 7844130
73068231 35976797 111487317
21489256 73470765 4209422
102580439 46298044 27637900
12132607 52934446 73186784
32101585 21800950 39926539
73905097 93315374 54746073
23227344 54551192 105886820
39996980 104089183 109822199
27766887 44738614 40286179
17892162 12864742 8484592
57303578 9327887 102443857
55125832 65168612 106554035
13870355 58251641 59517200
2433190 92213926 93772590
11475768 33464007 108866707
2187848 97478354 50301651
46952820 16531401 58243765
63651908 42892460 3305662
38664064 67008417 16033820
83319678 40820206 5723038
59968082 2771172 10742778
17792624 72779123 23800216
60188128 27773711 21255484
85265646 72990381 30069648
25826057 101446727 21582101
48217222 25214533 88010008
107096170 59069669 82966379
1109786 31079062 24703461
40333915 52093308 1970997
8987060 5530683 80421195
40134985 78874284 22219312
85889217 80452117 24786435
30188154 63902018 30855140
48275007 78232686 62528411
34840651 25937520 103894553
17158340 61539639 86079589
100481719 49123393 30178563
13950584 20799126 14493676
14692618 109935239 37326741
64430643 41645146 76544820
79079074 107008768 95626279
30661543 91489117 10661733
54947200 12910762 12856563
26106948 106198033 103791597
64511639 28031976 105518359
31601426 84889876 63756664
93557439 17473981 17054255
110560280 14795568 10225009
68896146 97457845 47998418
7583176 74349340 50774796
11923719 21034196 20938951
994440 94578617 29780994
60270205 32286028 40285034
50015640 74113905 26016238
107726791 81382767 55658965
34654053 59348992 31011050
73982680 72608887 90510313
19729126 55791851 17950471
36817224 36274684 91895080
101660404 89448792 71024418
53519785 58105390 70279922
40404244 98069366 45757603
32130679 70737258 47837910
38088928 29747214 14750434
105327005 49237914 85459540
97730374 102991865 106230846
2778556 25462307 23722303
85064425 71613328 36441684
16383290 43075057 54261803
83216717 106462258 26194456
104200780 85034121 36118435
27113537 49193355 102734150
32837781 37115244 58640078
60146145 90648504 49507868
100505119 43432733 14235231
37331282 33973206 57067776
81894376 5330584 97108312
17359352 105821531 19471160
52467246 71164437 84873037
56738555 20579490 47386424
4483902 102273144 61303320
74825320 3972057 70777396
27190058 28438550 43144503
15656634 96515334 57582595
53778540 62744825 62126823
20036445 76216022 110288462
56083348 8902903 56331308
49123440 31220034 78208906
66758031 74101094 16317679
24238828 39989480 90022986
36957358 72597806 12032158
23998776 10226031 26880187
965907 38229302 41677110
76866085 47761382 42519981
80427499 19729358 85982402
1838796 88449308 10249304
38620450 55872256 71195448
47445981 33209434 15313838
48703460 50337976 70342879
47546169 64302404 10406831
83303808 7499884 36734955
43168751 22921764 7569041
100347570 84419344 97894327
61302604 30091739 49015357
81089380 42338009 53625776
106374432 86034307 54165414
102396618 108571517 15284172
23172972 69714710 81751450
74401356 38641697 4787356
93415514 110836728 103817727
103956809 97520087 85262566
87810234 58894260 18066044
39252732 100641273 3237971
65859262 39733068 57699664
81689938 40447421 44641766
31787331 4272714 82993387
46323714 15045210 61848081
83691806 107143402 39964398
5818727 15181040 101618604
81658516 80433370 21620398
23950920 27473264 47074505
76397026 6093158 85296115
61618367 53140482 92807057
88154718 21628112 52978153
88787499 57054360 82163048
91311690 76271509 68035579
39066374 28571260 40583322
92545804 48709185 49130999
39657499 104424863 52826160
33004684 82244224 61778223
102625092 9330017 22658928
414975 29200269 67740589
72353910 106376458 61980098
74842595 20640819 56044192
100861192 33392217 30850730
15091302 31708741 101949718
5059177 40719316 106584639
37283657 85233220 24890087
41187850 52458349 2754524
69193685 6327037 75499895
24603770 37517804 18175525
52686649 84338745 51830768
27339127 54539349 50883615
57936792 14786703 51897971
21095664 81403251 107797117
25722072 97788302 84429860
21654030 63766159 36993040
45250854 62622438 75994045
68005960 63036204 39872048
79206553 94884143 77589115
89771689 76165684 72594777
110655902 4818339 3788529
12536721 63541702 6350481
12792425 78546777 10129712
38516038 55785765 34754102
81270112 27767984 37286541
83000226 42125958 87852758
14286202 23122128 99824008
39489691 78788462 37193597
31759383 44413271 57535933
87650266 10301321 23744612
21469637 73001626 76444653
49576711 58603276 106991207
9412694 17018552 80104654
63567131 32903287 19884737
93501383 30741929 76346227
105032558 6202135 77115784
2396648 19489384 71757940
1269531 490975 7232974
88455954 82621876 37698438
4446797 21466121 35437039
88591111 25646994 77068122
14724275 60938260 35666772
56633690 33139775 72519745
83352159 66137305 27264415
55523973 72072215 18558121
109558487 99108870 62867513
5658375 67334901 11497226
88065174 55257087 37182542
86550204 99474782 88742844
109242715 82451513 80956292
25441467 33740092 6477732
75745142 56672930 42496682
40535020 84941212 36792198
34970244 12898543 15521377
22601834 3083892 105087456
42829772 57374571 15723812
73334486 29940163 80847740
9302076 64602536 93097320
98247009 70596484 65034002
2654610 90269690 29911139
20235165 107612685 68418467
17789443 61031857 88791569
51509978 80800578 51862687
50651186 75101549 57179060
32838562 11459191 22543142
89586083 20539062 71135878
52180913 59999776 44076542
89047997 41953861 66596909
56714682 80480671 10657628
35817513 96988510 106643328
60543086 102274742 23880746
109407030 89530409 39544968
7153858 68797677 72423965
63304967 59414135 42776899
59854471 7747223 61050317
75887204 56331933 77828887
67765046 34898939 59475311
43349193 64626041 85712337
12430652 53722913 54352607
50915669 23795446 16683614
96519307 108531861 14907850
56203150 71738755 100937286
18100928 33919230 85704052
12633891 107135647 85110409
47910499 20805225 9864832
32002237 35302361 13072063
93646418 24991525 40887977
88982840 54084539 73201815
59895267 79510325 51852195
46592995 65627406 94129311
68492652 35781225 77748696
3062232 31211477 57979766
31460495 56350107 32372165
64988827 18221813 77220608
101206704 35385099 28099389
105045346 36507626 100747737
13314574 44690333 30628941
34496214 66838208 62383158
101352865 106284821 44472192
99339130 26403053 102694752
21505093 109712629 39565075
22836433 4138687 111203242
69160961 92487242 52846101
12919022 17899900 50881037
97418882 15173573 76779002
90317309 75855142 68507926
81495234 39182866 23822313
99617840 78520314 32598767
34566697 77760421 65724801
27352737 91980533 9526245
9087092 39911835 108748611
76335712 43084121 80214321
78269274 35835138 83014878
64161409 56400817 36822369
37567784 62946503 54251930
56905922 44032069 108349952
23675736 24741619 53712009
36049891 69532087 31032247
45578602 107493269 70605235
72926124 60323672 1841124
7679321 87252854 4213551
93892577 99428245 5442908
2636381 54984872 37037121
69947459 22792382 102375826
6542831 55581931 75022223
100348871 52254112 67120446
101669665 53645509 103360501
90133207 75762701 50247349
73985070 55502116 13318280
14898002 49094516 77001293
58150100 106647701 95207764
69338388 82871843 58693766
94231833 73675851 96166188
25613553 58998623 98855116
85973444 77041145 109805859
84814142 48562646 75973430
109593428 104061772 2901598
59530720 51242069 56497129
35870394 11096972 21993137
4156965 65871287 5977500
76915915 41971750 93808861
106246663 3074380 85005065
91578082 73835686 97523519
100028336 103615973 28546532
9582345 81317854 33687602
31825978 66304726 46327252
111176225 52662354 105993205
92787545 106708508 22344302
68593989 78736437 58848002
92862479 102943944 29010624
24195646 62012882 56742982
62411508 94924718 11344099
62580619 100431256 75173879
72095928 67948496 63797455
52950497 21617966 7556530
111172275 9352246 66939969
20942396 17064699 62640713
43496874 91954065 90729698
20135463 31381360 109746167
23335682 13060580 67461724
103396529 108239888 102985214
104464831 11564664 50666130
92139304 66774860 13928642
49416439 71234473 46887047
5707487 55030507 46973334
18974110 52927384 2360612
107461068 96350442 54397616
13961834 84360236 92999090
32185021 3041641 90159708
22098055 110083399 14332715
63470247 29415989 31609785
73293700 85404590 12365726
7574543 69633365 79888269
6128711 31806529 26754444
13557415 90118228 88001032
16924693 89156848 27657367
92172285 72545211 70477442
19338598 13729928 35045679
54374595 91010688 37302757
59736212 104538162 90128137
80925350 27208059 21080287
87729689 40783653 59402578
33887352 34431466 15852911
85692455 85845462 3333676
51587247 68502402 64145898
2641870 70409516 91875335
90773610 50568098 48616273
103191738 66431272 58196295
22596259 62989388 35311762
55185325 20445490 38005011
51235004 91118411 97993402
31737094 77338610 78577083
30154955 64597456 2475250
23069804 52057658 91378921
17380519 9279775 54407962
39102699 79040847 34982337
65604025 17235772 54173611
19098072 30692075 20710750
4497100 51730828 111497038
105600894 102554313 29068782
107123054 10303000 100161800
49351706 17557783 110681553
59257846 10380681 12306908
106929809 90051092 111437475
91648405 28852124 87697456
25821504 88647143 89079201
17087778 98961083 7398813
42766057 86118685 93047139
66506157 47355129 32303366
54224185 16686102 73720790
83159627 93305489 93220532
73690859 67591391 83929079
31280911 25384818 64610012
17021436 96153860 58254126
42200900 65907808 62619582
29327620 43720232 17099141
106556728 24374996 78906104
24426250 106669580 11889604
2135123 32812662 92382764
69116424 8753704 104400093
91398210 52377399 20357922
20531381 18737680 79446346
89201637 43335725 77707803
65444806 13186998 83196545
17086694 44475002 76528297
102632207 52914890 92760235
61918371 72846508 87665540
69109010 78553963 2841341
12477611 22521289 17150609
29519866 723566 63166938
51012406 95858502 65245515
36621244 89871858 104495038
46297797 23517777 41293802
55353309 102680692 46228476
23716290 74142738 20442944
8488736 23170067 90772416
26892686 33472494 76199909
29550821 42566273 109903413
16231991 37897984 69118137
73163665 18607306 16059128
52911701 26280025 11977203
107065880 88917970 89157155
4611317 32843937 59578126
54707189 26262569 41026600
84037047 81222410 52954415
42420989 3611268 68683653
25467908 7609847 99481434
57702036 24310665 72020543
26492391 41221248 17288447
80848666 8823783 93103357
51651637 81295427 55678749
100993891 343813 105466200
93226602 90769373 59092414
53611773 27476162 104783865
11179651 1394482 13967249
87718736 92318876 66313227
101595589 43940516 17001925
52721675 10883902 34278631
56389972 23108306 27959586
50693302 25489691 3663235
58672757 48840757 77888773
86264731 21693443 62718353
69569126 110378833 27784127
80173793 70757280 103295022
65283594 14198631 79083696
80162612 51908910 69212375
108764002 101067366 67687718
74530961 5839672 19657632
71157994 98775458 80317036
93625713 32025261 74200871
7542425 19780137 1233487
68580106 1529979 19779397
33448545 8958542 425901
64810808 110722142 110191522
94969341 24900448 90002811
38962284 17842102 2286326
61337891 58842589 66071475
24406822 41533778 9239561
9978097 12146913 73742459
87767963 43544613 25126286
108245369 89829933 54058245
98450175 110439942 92263448
78647053 21153740 41097381
82079004 7450486 23431845
96328041 94158253 106166775
74294989 4841388 54502753
26164719 98655433 89494025
17107890 13092420 63686480
13148200 11143175 83436735
4049433 54515629 87689623
1498383 61530970 60725457
18496626 36951270 67658512
98413598 62110841 50090926
35503133 56799298 25041428
26640056 103105627 63302905
18642004 86929042 69719024
26187603 71892527 83587498
23014656 25665322 16744299
41993511 22386749 81433106
62802821 19585864 27953621
65445413 74439571 97201413
96703633 55552185 60409443
107097837 103423907 47264713
10987490 71221865 2664773
26800311 54551780 101049040
17293582 70826937 38201646
93241201 45091864 78536511
77254514 18592661 33874243
79193809 52136962 13949728
44414134 45623592 45539553
39982669 33386292 80252891
89700459 1445410 42591208
24789663 80328781 81297395
38513210 75983419 73173226
93095224 6774846 15636275
26896815 110282235 22017424
20492083 13644192 57764192
95452937 8263888 1530246
69413823 85892698 29971555
34864880 1930726 24711034
25746404 20396132 25273627
1456662 9253927 9173177
39428223 12506816 60409457
33391866 5918199 43292954
14871447 14424290 68164402
47742003 45834034 9005105
110737708 39202371 81674844
95048616 80143487 35093024
63141380 88680809 84526266
19811026 89310471 46687622
22737379 12708212 108119840
44670810 10014593 99695950
60852182 92449824 35745481
47450327 108805675 35031318
85139595 44145940 3843723
54582890 110422775 25624776
2077929 34849658 65076481
52462980 53145904 99724391
51984063 31862934 36843319
82179045 58364924 93637393
48220330 66071157 84446163
82933454 58906657 61463865
67860342 16836144 101487676
66082263 44985303 68307556
38920832 63079760 80474778
26322970 7301550 73823391
76514090 86394921 93335750
62481994 44931327 84687599
61642947 63768240 77815770
104924283 6924462 26578956
48501278 84126827 99010980
88373229 110139948 27770133
87601915 67058205 24632030
55782071 46718012 31054175
21688290 90842429 67968528
110546271 62403057 20444489
33661586 95182430 50426939
51452957 33752255 46983957
53085472 99252121 30491762
20830448 36218746 53314610
82869699 80372380 33690414
39333186 76874948 73659184
78474464 68777244 80578256
99204971 106114369 6951654
86573937 35009793 45061238
44621113 108078368 35703151
10988577 57854887 47022238
23662895 87580088 88516273
81769770 71490731 74787502
47623000 62855039 97052419
71538276 41675197 102029260
71159161 11021486 48081540
69111934 96426041 55491476
1659412 65996493 95844578
65472794 42390893 59060488
54520134 36592651 93223269
23268818 37544037 25790241
37014775 63231822 24514303
57816960 62426230 72934601
61448264 60688605 41662088
108158835 59932813 28742830
41632869 21588698 82842212
99522414 24254964 50367825
37130372 14936365 78704496
50916021 10865797 53384850
78072161 683999 56345282
89506677 11326094 9690632
101970907 72787624 84916113
82902232 36107449 76639692
43988492 35650182 2463858
44367332 102947115 27946511
44470482 37704349 38554114
38378509 56707259 86663367
86402374 90823887 40897074
30244362 109466502 67794876
89052984 35908565 752141
38854911 90333041 75032841
22847557 48869818 26420134
74662679 104142865 64239210
93786667 94611733 64315656
36847816 63098022 82208675
45974094 53639579 26128680
16479431 28455254 108409437
22131659 29406197 11320355
59315866 29361470 42088633
67109059 12126090 1832142
105080905 28249729 19514342
96312963 3250447 106666239
36947924 102728348 56250207
51877992 27144653 18778951
97791842 14590857 6692854
78646804 22181996 17283446
102034625 91709585 37371868
65581148 102662055 86419005
48056808 97256748 87803380
65240046 4609016 79180771
74775714 39710548 104060124
52852225 27504522 42782330
110693299 8358180 84487237
95243087 99671143 96282819
77452864 71795558 75568467
26451207 91545364 52048279
54012010 105209502 90017493
92790544 84915951 74353626
84006352 13430975 61883213
26238808 32650551 100507768
63517905 70840059 77704962
27868426 35199838 3146600
78470204 19911522 7022244
74236321 52774851 76598508
62028604 88879395 3818413
8800739 36539863 72429060
89375612 42465824 38984074
86605381 77444882 89385504
86113200 47881321 55594418
9085600 59582552 101785085
49840043 37811077 34841922
18954644 78374614 21841983
67245077 62771138 4027927
82245123 97642984 451150
92363572 15203592 109971423
100675908 65756173 107054474
43929828 97207945 73011491
76750645 35598987 15699257
76304240 30947697 53355012
34849528 101747015 3776847
52908673 44607357 52405639
10401541 45913966 89394902
76003189 52645324 55321480
3388444 19541041 65928160
106599792 8503753 6116113
8422986 51519094 88424013
25047638 67680692 58492611
66404892 110423851 13299862
102114450 68948820 63596050
88449910 14415020 103936459
46938270 102202628 53588720
87133709 3994042 43422151
64089184 104212968 20430494
62315034 64318903 36258121
68629263 38105825 23883862
81374654 43804075 48010073
4025281 72280065 98011811
47773923 41176702 49950341
34517953 18418162 72021334
46096921 10881507 45669731
7340379 98750090 3756435
104753215 45016994 49740691
82221511 25708218 29936342
18908212 68685573 33666557
94899192 107166390 105948741
98527540 88981325 83421794
89865199 71333980 111203138
89492094 67170799 901901
27015984 5257352 44605557
50822839 7660586 2988325
23908568 37286605 31540288
49296029 60040350 71863645
49463902 22235448 55299149
79879365 76055776 13578085
15012780 106148995 105096732
58476178 41799963 38119317
86813881 92660275 8566063
5977666 52085398 84334523
63792264 56466995 110787488
70189348 76011517 24849142
33591649 63168940 105383247
104185963 84132710 18053066
19331084 81737493 111131511
22373378 96917005 46443149
19113562 95666261 42582406
31487915 851368 5038781
14414482 23141523 54446091
24882642 31999021 7837745
67352697 57188930 91468361
101944541 100525878 4230856
48297286 63086621 15907259
72475222 107160250 64564343
73014788 43268119 52946940
14498371 52546609 81634506
42996229 30112245 38751527
48945533 85058702 89885083
55319399 10498183 2607118
100622169 1007149 62682109
22812808 32122823 80104606
67272880 86031674 24338119
99091170 23983638 87564976
47789866 69748210 51661864
19250279 31205406 43676197
4894738 77700496 29502860
13182119 17804419 83210658
69787962 89374623 40460953
48116787 44284992 47024871
6695340 32073843 105347174
56420666 81478823 61575090
12837024 14590393 4730230
56217087 68938164 39825059
39615166 74633335 69142983
61832288 50518490 28867139
14412522 61747826 84270769
93719691 39059152 92341560
46260432 5146303 1739446
110844739 67481230 15875307
36387284 98174152 46565243
34104526 27533708 61767329
78885176 36254311 29061891
50305258 103385984 39751699
48006783 3503000 94052737
111334856 12507360 5173407
9060281 105108019 33757914
87458228 1457423 12854603
10309887 21843103 2520827
71005407 25841187 45451323
74368571 73047623 291465
12346182 46178714 10728926
102595347 41744710 14559551
85784006 50993167 78305883
6101800 73442890 2765699
56478563 1268661 107325694
6103315 50864260 85851973
73346625 85117256 65127886
91330390 59252832 79833506
15248555 82194401 74365915
29577140 62638104 72251209
83487741 45731189 49754674
471000 54145682 2660268
104102068 102065529 104827578
2631462 85839752 36917219
17728627 49093477 35856085
47413932 33955223 49338076
68934634 103209581 100142020
71953331 41080986 48857621
60003299 9725820 2079195
30977930 42369263 47985846
57592787 53120494 62836782
108763931 48987541 105749405
87609331 12154849 27857643
7367413 57345299 84734029
65966148 85687197 64431991
65268027 510119 68488525
66241904 52342323 78350623
44326621 74716701 85116047
46576912 81422721 14045993
110939906 5810319 67564361
78956155 57242768 62346890
20947681 50382269 12256667
89523995 110930200 64531035
55595995 92047991 41076492
56366320 24154252 83540352
96805993 106383355 12749763
24013784 105805167 38647393
88068687 65089066 59085252
49006188 80707405 34375640
81631403 49507952 55346397
75409964 75791796 10344200
54041810 108322915 102031202
105444759 5278550 66350672
111134887 58515642 35257061
28377039 38861612 88469260
39281202 74889796 71547425
24845004 106517747 82730179
26530808 75162708 9789466
81387871 29059934 111271052
95111302 31979009 29606292
80343001 69217747 27868375
55875770 23408186 58165123
99896594 2321075 77331476
48652296 1779052 35972152
9535976 64699881 105485905
51309561 5370629 33839399
8744361 60093668 81048605
27305675 96541919 27692439
17973206 94532941 6005640
103113970 13551333 653581
65413224 25666475 97546669
82873661 49452291 51604441
206700 88906123 42987725
2247648 20018541 100829242
55058982 12789831 110646173
46940034 75936181 16663904
69023714 23192371 10715746
15386731 49186340 20090932
74989504 101549979 102136400
55939195 82268571 61684115
42694625 34903478 68249741
85741581 404141 38657419
14442147 104632503 78982468
94138198 36809551 90248383
31448251 22623799 95361132
31144855 17488993 47805284
100526237 16079908 16317228
65473289 95396453 11678893
17215819 17854030 78560756
55671575 15074401 101041235
101365524 13242222 30156230
66054708 33066838 102806767
109286372 12544155 34327068
36728241 72836508 87847227
103793244 7606972 103965391
44946406 104247719 96700877
25065771 3829655 97670581
6947900 109548367 21595
49953148 31360933 5374000
20353439 73452238 90635539
44820510 80081421 91300245
77134406 11852752 33784798
98309858 79456056 52155309
11694855 81701627 33444281
41250454 108754060 65808985
70336506 23080213 91044643
25974407 110625181 66045074
30629890 62459378 20210028
72401258 74880985 44866418
64303765 68033480 11285478
10042312 564705 9278481
18532366 27646789 5975837
26813572 3665660 94189538
56208868 33819895 36261164
39281811 48319941 91860261
72432392 76831403 94506933
77385213 103246876 61907903
99393872 44596985 30866910
17266566 40100430 26987803
95342060 51720181 60783292
26065904 84570128 57207645
2080236 40792102 72454958
43498472 103713037 63228555
23499465 24517938 98688017
68361717 109174151 43636401
74542284 58747498 105791275
14829813 78514652 66416029
8269281 25502453 71459421
24968176 86243700 57641215
76877146 9803782 110722378
94501683 81554486 55689431
46061668 76219792 29397
4323804 93277856 24161150
38206982 65441298 57164769
3241624 54046021 8002770
5019277 33980861 59106253
88966897 64945629 59638271
77001102 84099145 87939120
70839770 56343944 71048296
24766871 72470616 104577129
33404449 22668021 16908785
28842493 106326820 85796428
76732777 93146104 37004553
84634829 109884025 95658764
73637727 106437092 54160111
45312441 26551140 81483440
22573826 100305953 69479127
88753342 16539456 29355160
10747311 23401474 37696404
41301072 89196385 37053164
14022731 109604569 61152297
7585940 95853241 15863534
45557924 43378246 56425537
16193990 83047342 33171393
62101728 59188954 60894226
29141589 52685632 92081499
57423341 74258006 72271246
31367148 65655292 20330491
4222687 40781964 18852748
89146856 42572071 65904107
86711737 14025786 16765419
8125397 17938533 101708074
95561773 103127790 11931725
24612753 44965624 26468912
43075708 70245787 74934424
63665345 78812911 85137989
6154066 62673078 4190704
83416452 90737856 60753548
72100627 30515527 33868867
40098228 36110223 88127095
16268144 16728396 82824500
14280758 31781708 32131332
79109473 53818327 7100897
52200679 82712527 5063325
47094540 61891676 96413963
67109017 8068526 95931720
50015483 80938362 44309510
11250945 107172865 1958507
59666514 17322675 51966800
69935553 66043694 41196813
106674003 89862070 100901197
42272625 31855078 100978389
10786506 102948570 88760708
51777810 77163272 60530357
62286318 67765283 47302324
67363791 25654297 95595338
35267893 59399051 33733600
81042555 42556347 107260269
12391036 7145358 92366360
76931438 98131394 37624849
12735166 61544509 38147833
46410012 52166213 12473743
29288410 88010796 2637465
52895599 30611093 19996295
26965176 70053892 60390978
61657387 69251590 93392830
101104232 104916917 90583748
91672768 22268646 88333056
36337479 78861612 34065357
99977629 53062885 53515099
33655151 87769370 87326041
39478877 23613049 89156584
88041469 23609695 9874306
76471864 37133780 6439922
106560153 47482490 39179219
49289997 9369109 110925249
46554908 91924349 49804487
98671143 101955782 42017452
30261218 76135252 14320680
48160421 93216906 108478580
17523295 95018749 100072858
92779585 86038899 68424215
108010735 68132762 99877980
43088357 83657127 92742970
9249519 65955026 97115663
89410737 7594168 67544337
98045621 23402074 89534249
80731931 2112948 109978460
77334324 40765443 55882507
107886174 105115526 80825871
83330303 30339251 90871078
38049436 109947726 2231640
60753917 59736586 31268857
75115218 46306341 5848292
33291794 104622326 96782467
79622687 76433928 37479778
46709966 3064799 22351056
96544817 53613685 7935990
25830407 30074423 47361728
32369551 39275212 100792415
99722639 43824782 55642848
53419537 8416324 61531572
66324462 48096177 59595716
19341239 35677026 70640658
42995319 22138746 49018062
72175105 16324062 87836366
40516299 40391258 108952370
5969167 28915708 74713603
31421429 92180735 36429936
92353453 9334306 60522812
16783096 47888931 74203842
8954653 76664263 35105582
24419190 60673297 14093735
7893113 3243720 5766298
45365223 1676992 5548932
96631650 96023573 10505353
27085903 2584112 95242542
90773924 110206451 58203806
101472106 43741667 30073745
20052731 53657428 51851555
95171102 54064053 105163540
92414646 81983170 21442913
85629414 17245560 61547911
96247960 95370653 39540173
40962716 49020188 24841160
100453609 31122468 17107734
12326904 65370266 27982983
93016620 24485011 52986461
16165096 14850335 29408499
80756815 56060229 45056001
57730137 82440342 6540354
83802249 56113055 79698669
38474622 74829587 65194632
64170071 65904189 23995603
53169324 64234701 77922491
34618594 60927760 7053349
3988890 106947705 54593358
8981625 6716321 15825632
62268226 71489929 25719328
3294009 11718761 109560684
29001392 107159770 79139476
69657318 45533864 64887437
75549718 18509533 56157329
16088971 99989478 21519517
89239258 71727183 97406682
85302279 25754640 81390886
73520134 105908488 83593000
109352717 17750765 82509976
6880989 9934490 102194167
35194216 17279606 79564651
83739159 84936115 54692719
47726489 65591575 45598820
60770241 31070943 43347385
47132824 416447 74972933
88075119 65633095 81344361
19825785 43951603 58526754
24666628 28136545 43919622
33886114 29171369 101749460
3432015 59018300 7857957
17103401 100034674 80550783
65775052 82679474 94733021
45477703 32642105 64774875
44649831 106699923 23623944
22751906 44848321 91972579
20899409 29523616 20520172
50131770 57127493 7429045
68189653 416396 106529542
909305 25006251 26054336
107864397 66074278 95303279
24639930 61342195 33214618
66935411 39964278 27596711
72681176 664610 60479370
9305845 95445428 23462321
39477786 58246480 21791991
103416173 109828353 56556231
46518039 92571270 64675955
53164970 43493227 38204194
64924734 32883189 53168461
23058147 25069684 106189377
15846639 3728941 54463939
109514718 60466771 99672441
42955580 48525984 65447590
67403044 57812393 1663637
91781601 57316619 79683762
14444329 32890649 54434644
32880919 109176804 61033427
28976624 5410090 17576629
79773341 59038030 84347859
85865751 36232204 105446583
18612099 63961901 68908065
21273121 93145105 93102411
61063557 7678110 109791396
63241888 37076007 12027712
19631219 104679355 61655002
14646491 101821464 75323366
37863705 15068642 85867387
68426655 3100279 104814119
54037646 40919622 23404365
38893088 39942721 67055590
90520309 79526251 57444102
40674602 2147312 89472023
110321892 96838515 93803051
39626791 22146202 30811670
82373752 90707540 15892855
38990601 102759983 2443809
16814757 97110085 75224584
42179586 1764385 70060791
79704756 17700326 50268199
20161184 91145488 109491864
4950269 45478893 86993743
11164275 79662569 98316384
73762387 63112407 12138926
61720796 99465106 82194804
105518438 86313732 55632730
55592622 68377546 23873948
79427616 41742109 9564326
45976046 96902226 108265148
43646435 27360000 64249359
59002420 80532465 3955228
33103738 32961379 60103690
29646747 69112806 68686283
13912978 111094445 10393361
100478303 4497989 39947440
19526935 18729234 53058333
44693189 6819430 48130667
91366394 46084571 18409282
90876456 23437387 89762616
9752337 28014032 8858732
69638866 20588935 96771147
70707994 47646479 67680940
54281425 61142316 81731909
67618670 31062661 97012135
60048210 6821368 71334603
39281981 75341934 49528673
82603929 6709305 106451851
90680349 68547781 10978470
75402379 57054252 94836094
80633521 85607121 106331683
15082837 90248491 33184615
8037949 49337652 19102542
33494336 35553363 34531984
80161364 53350667 92603936
32202243 73865510 106040834
66976300 20193052 60176506
100855621 101450969 92785608
22910345 95028367 14429437
107766554 78234893 34642035
52318538 1192412 3881963
37547440 20294598 60912134
31544527 81304231 58675645
93262507 98397109 40768044
35064479 62860695 43572803
59488739 36428689 90068726
38962181 19231648 30833968
34267735 75538761 89529901
31685599 36141437 49982538
11194527 74385136 83496250
80411184 61752567 92016060
55956106 92592066 19799922
49303283 47260033 11306396
35153342 69716014 697419
22452428 58411015 6964867
13659465 75856776 3544089
61232059 32579018 99129670
39326442 7254021 17939975
47282057 44160977 3663395
94570375 44581045 13085019
100396390 26412230 2967653
41655969 36242138 1604512
94662884 87787763 23065316
31949736 59073882 81123247
49684052 108030208 36313070
17576233 53162402 4392703
74328032 11023909 37884941
33833198 11723335 83259966
100551764 44924749 33133829
15158686 68349477 61480860
54311745 76348939 24069592
30427516 67474020 47279275
92641959 23907658 39043815
1887583 64445814 3773768
108125017 76440356 196445
73856586 29756744 18445285
28167224 87793945 39671099
35319757 6083179 62228920
107653379 24108865 90016325
57685341 32270405 56205782
42889726 91292523 20000496
41137234 63686858 44877170
9884046 110509614 50351776
99469738 68873862 71598771
1534834 85686644 87885596
36454983 79528896 56984288
40063946 60685269 21641933
77763795 63350469 31977785
37772612 34736896 89198946
3493415 13167864 82957295
66082158 49633710 73910768
65794905 85824822 30734884
71475150 15871277 109186679
78979424 54339800 66518751
18023839 107331157 46239860
13450997 99001675 13880123
2205798 2285253 4464828
71972289 11366584 411549
16458826 108307842 74074711
2045446 92968724 48651156
14606171 27685098 73067472
45663162 17016115 53863939
67178677 55302123 64565525
61201275 4307489 89623284
52666751 73856783 24579459
22736150 29616791 37309344
1124217 72512176 96985444
110118583 45345152 19979894
88161161 63708430 58910597
31126347 52882307 105328853
107678102 63237751 67532627
72637030 37770234 31049557
52381671 53953169 77318044
40618896 41766716 111341612
75720379 62212135 6105528
79560871 56758852 36501818
53083204 95381261 85863067
63342715 86244988 108690907
10925384 81968720 13388524
28635597 67749366 90509900
3020540 105789434 109076686
25373857 63726052 45149844
99422955 69878337 68280991
46692492 44622371 56486901
6576832 37805672 39871196
8538524 31277547 34631101
72139142 82001554 41671791
107431140 3011357 29345287
3820221 30416235 28282514
111012952 58447285 107405685
107166582 96150980 59206641
11818022 28295297 103040485
59435302 104790433 75029778
17478189 101415936 21676634
107582374 26066288 41274246
88422774 87361463 71170963
15220194 64899570 76625066
62332590 38007443 5251920
80950013 75150032 51508241
17560668 2521460 94244816
13658334 20669891 34131270
2232875 63770188 76806369
6788831 9808280 66008822
71465505 72443978 13042718
62783500 32991562 107814312
60633612 4615935 2362683
47753109 7506696 66729591
16133724 99299003 12944386
67235113 31211445 31056929
19174311 86608774 109095863
104275660 53705936 19640080
27347611 109383541 58705495
11007118 100263932 46644937
1170213 77940867 87068838
18559293 28664433 76953432
57001082 82847604 16781882
58669453 72015994 3118376
39161637 99261036 102426495
82085370 4355475 59039263
80028494 24880046 44883328
104993530 46612417 88823432
20293356 101900962 68955501
10900271 6961697 24112935
52831196 104123408 3508837
73193858 75666749 43334780
79659892 40133651 66875276
8801980 87851206 47404040
104129784 51328632 106918257
34750400 31099342 39709560
195552 108235007 60795428
26469162 102400415 16554015
85488054 78945914 10545285
102834693 70358804 36884923
39163473 13780594 9627577
106946068 98867597 21211686
86624290 39026361 16583168
31404270 90872342 5382725
91612174 105119718 107257555
66211229 82332386 82043104
168378 105785467 58502302
95453315 13160716 1487173
14208959 66438168 71605941
111203830 24695108 30727165
101433684 64941656 84148258
77488347 29656328 6562474
50476801 50477023 875396
9541668 64467816 11755531
38284997 75134640 47858645
42653768 18258404 74716909
105175855 62083076 66190876
74143037 35589415 103454130
104570607 83650662 104882476
49998683 21946951 7719747
94829959 96892173 73137617
58568728 12566504 40970958
48075190 3682914 39716873
56986364 33936517 28244751
44132032 23968121 75707784
45727583 1293665 19622130
44181268 94749732 63507500
2620334 88435755 8175235
104750367 56300289 87237897
54359872 76793367 76599218
32539414 48391553 42096797
64073658 24581255 65823288
24166411 28553726 31711515
38912335 52123666 58623483
98376003 102977651 72648994
17339951 44177729 29259831
49385127 110899282 73957782
106623648 44291658 8083401
78475038 55092945 13491136
76667404 78664549 54200274
77195292 89440602 1467259
24885215 99561771 96786335
14401064 71826260 39772459
77383312 106514798 34455137
46487452 107446777 11593866
100574431 57828960 24023654
28160 47387762 30308409
94677305 54941027 80001745
36188646 74882964 74827679
66304353 14269221 3220294
98466101 97062564 35659379
90873582 111173235 78197817
22866145 91444930 8782456
2786255 29180408 99180124
85859704 90972586 5901925
2860633 75761142 88112803
9358939 8327878 77075025
1282955 33887672 78129045
11701361 83858680 78542155
89098659 110599156 104943481
7405242 2177787 40157899
57592821 61878145 8031516
19399555 47029901 103955161
27523061 78995385 19889528
54104887 58284652 28615666
25451547 65581638 11683613
9033019 71692057 74359970
106731667 80303209 47380494
17245136 89774670 64660135
102872005 43961504 30178094
34723164 98995066 41498736
8989906 98974196 9424035
84471652 19973480 34774784
85475688 12730779 77768451
2457078 103800373 24724701
4165070 63443044 87269516
31806196 79508450 21640100
41005594 46344207 68751551
85826637 80631738 76227994
37046729 36597779 97873963
38060330 11059132 89278319
89424707 34214726 80354740
108194020 77755796 68377904
23933099 76093820 60488332
86524368 38608578 84203329
85882174 108385788 48920036
76383179 45173826 72831026
4041596 65838727 67156493
10435361 45970120 11507192
233725 31871625 92943403
98248754 61522124 78173160
46851494 39661421 105979545
20926679 86403442 95294446
1044127 108267452 110215221
1551813 69863014 107764328
494051 2197766 60914491
94418450 54836451 62721799
87613245 72829701 20267753
53932377 3008505 46460676
71585922 80807873 53005762
107208654 7438542 45510183
38360459 51507528 63783036
51543345 32490080 70501188
94989679 82416085 16017856
27706515 55735499 105512434
57346479 4017799 50971196
55223299 58345594 36797883
65347940 21845299 50989152
76178859 60961232 95903426
3486186 51541933 111519129
43281600 99535013 7151107
24246770 10833723 26251246
58688752 75455978 29317168
31303194 61914125 64756731
16079993 72228191 110061070
74015163 106756918 62145377
35796329 22247842 97766490
70553555 50332398 52014477
84237528 38281820 69475200
90226201 42798524 33185521
85201828 21248964 69865961
67072128 14482703 838224
40980218 66029027 40967759
27233908 103561940 17530475
33958682 73046314 19200010
107502141 518535 88126279
50403658 39160613 86034622
24304767 70503252 89304671
69212798 103040902 90626840
109238868 62402415 47169583
89780236 25937061 99371413
28452241 62977616 44963128
41753778 105058470 24648920
102315008 68952935 68906157
33250432 79285000 72194390
47485691 65472880 49547922
51412803 25796385 70327663
14639745 71468709 78730856
71880019 84370323 26905183
30382927 106147148 51254068
48792678 34081135 18190692
46054289 82976233 79691156
52995573 66025403 5803757
77655000 48089191 104308592
21152927 16536753 47182816
90422755 84495458 100095011
63675889 1845689 78154903
41958184 77380109 18842960
59606458 109685570 47257275
45548627 62090901 92969393
46595628 109584132 41506924
67311306 106297900 6710233
16526536 95570129 58021068
76166822 20773809 109016274
77756072 924105 88247220
49362256 1233292 19476700
103751880 26116818 82166424
65993658 110673921 107120306
56132847 15927965 1910031
1214292 42391610 71010036
7575962 9298943 103330338
60255827 42215063 9131164
12235972 108375000 35992410
56692058 67919134 110639614
90541423 35965279 76825010
48559659 18270867 106893436
51946310 78230256 96697539
26397448 56606848 38204645
419466 50475901 14641277
43481580 103136020 53281293
9222856 3120596 81001955
110663973 83927596 5805506
36344658 16207673 7215069
58088765 66180451 59598829
104719653 92732528 76400488
92796409 98819973 80695366
42337948 12030494 27502377
64526091 97747051 13413090
3961198 58465531 24836853
33465480 69244740 69901116
102805188 14259605 46831534
74888463 7927057 38550313
10216054 102919052 27055824
12211037 12937841 48723245
56801287 93223096 68727737
79254607 21133098 97531249
106960695 43873199 87055447
7119618 53638921 42418421
61835307 47812412 58751677
103398971 14965308 82591532
91413990 100587934 88740212
6761318 84812506 12893331
23136951 17653444 23326833
45987744 49402069 50425604
86410762 20914317 62216187
47638088 87694622 46748817
7054916 69634734 27309974
1368176 70892673 90789986
78990744 59653820 58510196
6148145 24049026 33354597
110687155 74747435 99650708
1365680 87565938 78380431
3540425 60794253 108171525
14652440 107504251 43933981
72210124 88306773 103948946
33716835 80690193 24980653
83245935 5253394 103833063
105694771 23855438 2775451
80213471 51527383 110668135
96951154 23031254 55873510
38346908 76145314 89487176
27703859 106962079 21112759
101456724 5187313 26503091
47834874 39337050 22678851
60330918 4709453 22884837
83770614 43760603 77138696
34971834 57381500 3736732
48347853 70875212 28275629
23075805 4027906 101426246
90494715 88502960 5278581
89763318 64941315 59688409
41493781 11316234 99300771
103826435 78542531 56950059
92991527 3996889 25462747
32693023 50914455 34382522
53900836 69571496 17553899
217429 52136840 18375850
72916180 93143460 71586334
2410288 80444902 30344299
67759074 98074188 87865445
97709823 57453057 101183544
107678931 69887988 26333393
70431907 106187100 83176358
73443963 72973568 6243097
59746124 56260378 77201148
61957115 26623679 50374535
110258608 31393848 32875839
35274377 58055846 79817615
25694044 4587583 98021263
74250566 81398087 74821168
38520099 83997070 86262186
107250613 42228172 95746470
8718253 24738411 49161851
108291490 97283009 59913782
33734693 63430160 50951434
93626224 56018320 22948368
66359790 95052683 109515730
60115507 39364814 103082068
78870611 68825987 69352106
47067600 29693306 12219957
68972500 59077993 26358277
14089520 9555601 101264198
25236241 79226518 92389497
60885304 58134525 10165793
73206298 106292302 71775851
23062377 35173559 22124707
10858889 11169628 75585748
20453865 102075312 84224612
85456546 105540656 23031146
69403600 49282339 77871985
43046809 11271446 11284646
28243570 8847078 68452263
95269143 28974438 12672601
97771769 43434651 63722481
71932188 46968016 37115288
15986057 65659326 81476427
110948666 61250335 29356582
73832153 14930450 5627703
61202870 76818338 46489421
108697555 25236102 108133362
17101521 35508960 40845375
22477037 13810484 48472285
103757238 46899099 70368905
100483948 53232697 58487588
10064692 34346068 88894873
86175288 17929836 106294036
75394309 38063667 7437435
2322337 10212664 47790427
41411225 44738186 110582709
86736489 75330984 40706436
70793588 29478579 8562306
13886246 88674794 15437898
109892803 30845815 29626191
47772883 92192500 25266577
54043160 79467718 27076376
55007502 42882510 42229299
92834437 32189456 88146457
19049519 79163730 2819810
67225943 99775659 59211460
95772396 2772994 70029292
13948759 18134043 17212248
93211219 103598824 104030021
27472661 55915363 46249162
60081352 87015720 105382899
29614282 16714434 34787864
21691731 97090121 54029270
448647 105746159 33570479
23641311 79175377 23090030
75837141 65499896 86146806
43040264 105045608 107395474
24852752 40091876 9762359
41181702 43334514 3004035
31005955 65136356 57511168
6936148 26483236 8995742
8068458 68144290 54969947
59109801 77437747 60223748
32194469 33858507 59601752
80568640 40728487 98270626
81041366 58146572 97666310
13012329 63148373 91136986
104926509 98303754 89565913
103500433 104485305 54190946
47498854 91198824 76767477
64496775 61831318 79263744
54539613 24405621 24021247
65820895 81256393 25097367
106613840 80030733 3788297
91312340 13461506 21338053
103761105 8981269 54634729
9230604 8007160 47703176
9563638 101754629 93486375
40688264 100168606 2570939
32369738 40822123 101885937
59298555 10734149 87813659
2785830 108493470 76671071
9329135 97149771 24244746
43077634 10683629 105099118
46923762 43204741 74791340
14434185 15228615 73980362
70792122 110344528 30316142
84626192 63119840 96937099
100332088 102290863 36249454
9079318 35012365 52094820
41625812 41290888 86310134
72214203 24117017 49479357
9718542 5526948 12843776
65629211 102196086 84593378
1194610 71468134 1925997
96394722 44187137 28155302
48108201 23092435 106295964
38204261 25250354 6744626
57571436 87127519 100182037
100650884 33665823 98280753
5393147 106750089 63086630
111359568 80682429 96698531
58318776 10212381 107567954
78161318 28265230 95880391
23296436 74036086 77331947
2830689 102027818 88156735
95227573 58726841 55797819
72775179 54395155 19498522
47864993 92581024 60396846
10709971 72391594 101123398
55936582 34755106 61554405
26872399 53705884 21028518
7847210 51689259 47343351
47610132 90774015 13208930
93733503 45673767 6244958
58147048 329956 6927271
52368703 73690141 18518377
22938082 65216936 45907212
43193126 111263597 9532018
40288985 60533119 24398771
96468296 67190050 43479449
6075889 100098561 18075410
35409264 46783601 24569534
84554947 56243839 35609427
59659256 38148681 58694977
13427589 47083322 60246012
93554529 20220340 79505135
13438150 108581067 13315844
53114377 69993163 98736005
89839626 82353226 43737514
48227492 87688508 5439301
6889012 3994881 55483073
28630659 43434691 70551658
16859581 21795141 34572631
29647014 10644088 67884756
55302101 80241399 3310732
24875469 92832526 702974
93684869 39265596 85634177
64941727 80105436 93363727
77455753 42722842 67512038
80515888 88307775 1101536
23505986 56626288 22442075
105678854 15706971 93684702
60551855 34064010 82489793
100593359 54522464 53961486
87868077 93489935 2326226
105286341 82073698 32420668
56713014 21859943 69313505
39067558 5955507 110880877
75904720 106733290 88756012
25556251 60406569 29383832
53017379 86084952 16828029
78234628 26834031 28548843
11903705 84525582 70918644
47715966 34938910 54137949
58203996 63970513 102200829
67453477 83561730 41080136
106647339 105110668 63671798
39337710 48792544 8639659
77694108 37280774 73373961
105538300 50970685 36417273
23536013 73585003 79652622
69962773 829964 41498021
90628385 67749849 56684230
8569365 19244363 14384108
42932578 70947395 110570562
94195173 75038351 102105499
48415817 18057764 10745201
95844274 28724225 64249848
71036858 74654758 41687780
54853817 61192535 111146642
87395849 78150401 32606495
83717145 55853000 77913025
19227749 14784883 42277637
27622797 10455513 8027262
21432955 15896164 77189321
51352343 57406292 29889607
46860425 26022299 42778668
6468372 96467498 100748520
15316252 35092332 50849644
80327676 41590538 97352446
386764 18062531 66723669
13649590 5666375 101754379
37860280 41792705 564205
21425090 17421534 53791255
55944534 3822382 90840233
48041746 71232229 95503701
99206133 33051278 25361530
98621755 101578725 62157337
99828940 34069584 19991783
94944644 72703535 52623557
18539744 104404038 46509421
100999998 59544801 104934400
44025148 80045193 18541856
63065393 68806229 28381551
12104729 62970405 73365769
32337189 75851714 80301956
42249829 8845959 103131605
56207483 111004711 41612899
36957507 96890064 105073259
53448842 54239572 24000948
45907621 66176488 33842498
19809360 73356656 104388939
79726126 13142319 5183220
275695 28314671 97909548
8749029 78564450 2255335
64175662 94127929 63403350
61925551 110304747 76557681
40405364 60102924 21272400
90432190 12013642 70337509
28817395 24219469 88183723
107116495 96087669 72633734
20758277 11797841 17388824
96797810 2829732 83487868
88642245 56408064 91500210
103181106 75647367 51159813
20369452 37161861 33222888
66391456 91164271 46732664
42992718 11308429 106112485
110980364 103273413 36921057
87442704 43824303 95552690
13320183 29895442 29528850
19684035 97566577 103544773
58040636 22044719 99349376
96181088 52424123 29974499
72138382 109848131 15630890
47949943 52716569 4790087
78620591 99674897 85120999
71302092 109749323 23898746
55803094 38876865 62884048
52907676 110546102 70056987
84945696 108964315 32895095
44333212 4357143 95781446
106608363 12521966 64489960
70466301 91044457 64112599
106096463 73146980 2679186
13429045 27080801 2555521
68770561 50622221 53247997
38964136 91963100 63381020
58406104 51957006 66811507
86306447 89882521 74930967
29834934 67476763 58183000
92667364 76910184 51050628
105083199 65921370 109942632
81449915 70683496 22223480
100310095 26229960 28246590
58177049 89053242 94406885
84225104 88228527 49513106
98944365 87198025 107908343
102276588 75693812 106281883
37127573 92473451 4488262
110328831 50856341 7308607
34380990 35098157 95112196
87695446 24932071 50316241
5537460 63496809 109628244
89960047 8331860 105695776
23373161 84913609 83477890
71899102 87413402 99991045
52235102 37230174 59227905
97095982 11042066 95060409
33992149 58219901 4111409
17321253 75411596 92609069
67098702 70888479 2698563
3877718 43337360 79548384
97013384 25435614 48471630
73604191 58371146 33209399
21051730 87942294 70828509
49472240 82882369 100140522
26323176 24143677 74642083
65736396 45713530 102315665
7542729 52506399 109445876
94309231 58556210 108116346
101715890 1432377 86882237
87274001 3736937 30552599
44294622 95646765 6994614
68748898 21114918 18492536
37725982 34100543 43825409
4849924 103839272 20620250
110174464 62636452 98698484
109385794 54515285 63979286
105076660 67174013 28805706
59041550 55358502 40696050
39068700 109003970 35769602
44921000 95226897 69636215
65064070 51655537 41480620
74868072 56791661 88376872
43619784 81258411 20457573
63296268 68952464 12627502
104776326 53623785 61654380
8511774 36012602 409100
64959866 36231492 37655243
9066774 111137077 109587865
11228284 85547367 44947951
11557959 20363981 4855280
23501118 6031663 65711131
92543672 63421402 26599106
95374340 22515720 65725547
8041321 49281024 105032872
15830626 6328174 60095680
17813299 85978278 56596050
45903935 97996137 66821577
29804299 66639751 4661410
32843842 64132187 27392061
71477290 97917719 60176324
51059791 36199847 29913351
90498357 45848805 49539326
103847818 39598765 64030267
14641102 25870 46608725
76668707 110340469 82158313
82225571 10562998 6051588
66857021 111488053 53849711
54178955 70899249 9854350
73171432 15017991 64036002
56343176 29451839 55401639
87512878 67465594 41762151
105480237 63000382 97420055
43273282 100640521 9443409
38630164 58312298 109546190
30960177 73399482 30971378
108464655 43368943 29885002
88114344 40311380 22471487
94067314 1949905 23110643
34375039 10080384 61237912
75877899 34273158 49499376
28052257 54171574 38012294
9556416 37379027 2706214
58885213 89603793 44028509
89390936 88235155 12214809
7717778 94641977 42080946
98223826 109660342 17627443
54542256 99343138 50736397
31729199 62103677 34762068
83776806 32896241 94989786
80557977 93467768 101859517
6686990 78089270 68514906
36307221 63576351 36685857
87794933 105830537 26943447
82886427 67470231 27304890
77818066 24266501 20877324
27811621 62286467 46702915
55884598 56639673 99488952
33492704 15733364 36809113
51999223 16626760 31662298
3804338 71233369 67790846
85580576 91857956 61381744
97900392 533839 85206675
40610105 41993479 101152972
953473 104234193 63726233
85917417 18566296 101341723
26599371 15075303 10972253
37254423 73754995 56894353
63844528 49747859 51041472
52901084 88213916 39589838
28353967 73414342 11591368
23219825 44274557 36079749
19564255 83219970 73331228
26469329 73306912 39552500
57326667 84391981 71915098
7864066 63996756 63528342
73168242 13165974 81219769
94647830 28373679 78976588
74940813 59792669 62883303
18376700 78013302 100760755
43672263 31603235 40094194
30288774 17224027 11620392
65462069 10166469 104470426
84864911 36841030 49149455
47565081 53529229 2964172
57588895 48161990 16892728
33723965 89607161 108953485
60398821 9766566 13245731
77044477 65261539 102070213
28501580 811148 85960018
11652106 12040633 25656569
11898601 73194338 76222477
59274042 109194164 18512124
40144534 70978761 27740664
66020312 45352829 55104821
82578592 30559292 111414309
55192187 82813973 50262231
98306961 76008110 54850121
45030040 24861432 56438533
55784479 100269047 7791350
63218451 92914221 95317381
23557405 84664730 70160023
86765873 38210513 100812443
11103596 93629190 90949728
25354114 79190194 45253778
111198021 6663530 67356538
68639871 4353637 37239098
52319868 68738557 15807557
90061914 29608998 25328757
6586363 36376150 93065643
57584378 14170599 108480729
41658545 48782577 91144933
31750112 74273076 86870511
67903862 5029634 50371675
23033627 67565493 9543144
66039614 93879839 48048088
34509564 97273287 73866620
104690961 76356321 11841121
97298253 37444774 16804310
49090935 59582008 102582316
62237613 64150658 106297234
22668752 16044207 12667753
45350321 3861468 5412959
32550001 102655154 3282958
104224991 87323573 85516221
110979081 9981282 87481998
30029032 72149582 6121493
13112064 75616476 34093425
62665817 3121374 90075259
89619946 60281575 40708295
40078306 65438514 97463491
17098762 29492143 31711070
90772125 51775043 106115282
16133289 80334146 76140568
89020926 7507035 78056729
64581891 5975806 75381662
70804432 103424458 77581129
56791980 20271881 75493553
8243851 83119823 104863824
59324493 6700091 53560664
73611702 20315203 90008527
24653315 44503665 85628301
33412697 67627008 23191986
43100529 111381460 98107447
84855039 57730548 78339929
110667432 103764538 103484833
31867353 50140002 44313948
76156758 25659170 80902672
36748196 69728376 15372071
37836365 16281228 55355747
89809292 104546232 4217914
1621063 105876158 12665933
45819162 35759028 1595560
8434597 8385366 37214769
73752274 69375616 84477017
9564852 86449767 108483132
79155559 45368793 40733904
7454086 59525212 100594535
71739579 15121694 42844498
58216836 65788713 4933461
44786237 74061290 34617453
33298294 25014341 67894347
93141340 9400595 30382479
86754369 2552506 61566545
85951289 104545761 80181468
11224723 37700780 44877248
50463104 80452635 92041034
28363722 6848273 85105566
23031105 25713312 44042860
43047848 4838161 11191176
10600964 46988291 76545374
35208246 69886742 94446126
27064130 30701863 62589173
6995601 67566627 5544295
29242627 105044544 66231011
89362018 44049655 82430797
22354177 46996504 47626456
93580037 44361059 22244152
21855284 88347048 61794972
110586635 28181297 106753915
81827068 104595119 41278504
95713164 33733678 63353344
48109247 65475030 26662581
40031304 52384599 23315376
60091289 9921835 21938948
39465452 18659533 72748983
20961923 105265142 68140292
93791602 47287236 110077565
88230234 39666089 67851570
95435018 95569841 92360580
26982648 39430853 13709489
23938827 57898522 75697337
54235317 13518478 49185215
2825101 33116818 56612674
10224039 93062756 8458389
28989539 85313293 106529009
5639415 97763520 66208380
12155490 57352964 42206511
102085915 101063585 43778551
16073447 101829120 6211549
92213258 14214996 74763014
12245255 78511137 108038527
72981459 57537509 27420599
22313642 29910897 66694084
35558553 73359507 79274026
158832 80797102 76007603
94525863 24121518 62483565
20195093 33489443 75829059
99908764 5812081 51829166
56504963 5074499 69314896
27138163 77812438 13971388
16120851 59711192 42063209
101604205 59036800 79593416
95047904 94104540 103427763
46448318 78801347 21518996
72351156 13228712 108104270
78918932 87066427 70133901
58119728 55769129 8126181
100833891 32643591 45666808
82135339 56738024 93937420
35831132 13844399 111157193
90321546 58141587 49654752
38874094 77161509 106174243
40983721 44910619 27874254
89504295 25026357 25085135
11139647 78762066 62890290
49051334 58959087 98044442
66322544 30180967 86191924
56867593 40651986 5690089
30625269 98345202 22073017
70671747 58354265 106435285
78395902 42003682 64913715
78989495 106549327 72344750
53517899 73038309 39946964
63068472 5592546 64069481
87365207 43398933 74385973
13991151 8352740 68341832
102466154 26608265 47127884
9537722 59792537 47332377
10462975 7894766 9432134
94089414 75747077 7138823
34426740 58769306 75931158
32417113 68561697 74744340
17137366 47990589 63765837
49883072 7163862 105534924
58701159 65674616 29136299
34374245 94353340 73951104
29462258 55165097 30515453
84787605 49722362 1979692
102001604 107762110 90093386
6292576 75472256 43358016
102827971 81438414 22989363
66829099 82736658 6876046
36650141 76052208 91940112
91985457 64967120 14879052
111063837 27623454 40115470
7941087 80053892 72605394
2128251 66078251 32595535
99018945 6780224 87017470
57739358 982592 92768352
31793359 42004343 69764310
64444839 89377884 111157503
70521631 83454451 101567218
97523732 23307467 92639378
85742134 81949843 37906866
36695920 97659956 56145472
57162970 36168242 97246579
2305314 54728364 2958349
45241725 18756738 22774313
49641980 86187394 34666424
66450616 40051555 36715295
66701701 102464707 86667069
94735704 94142284 89488622
75799381 85300621 97831726
108595374 11875135 20157207
1870654 109377629 79630463
56350320 10138329 44623631
72112293 13125459 33390982
84401595 39694878 14541445
23039098 54927838 75213228
78989968 8186882 67932072
109693465 66883268 105617979
10260555 89532010 5522270
40236743 41766721 36438296
70293082 91687577 66998377
48755562 81899370 68610902
10868312 50100995 41969014
27848179 46834922 103998015
11544606 8006308 638592
56827803 29525892 43737033
25122391 68421841 75056872
107133325 16185900 29783041
96858398 60237585 37094196
20452458 72014702 20436774
106982777 2717893 3075106
65298088 86537447 59218831
62631267 111298817 482204
17561225 32528697 83743551
68664862 38347 83258993
34007385 52205538 5110217
29644890 86026898 37385188
82201157 1474054 56803587
48530140 70663954 51647997
14566685 40161792 1019951
87408188 66118884 19043513
47789307 18374374 108184392
40216951 74578307 47329720
104077070 35682638 25241172
105135608 59788631 108197103
42297449 22115797 11919456
8607104 6668772 29216327
43339900 110262750 36492254
70798569 73707335 88506988
81439845 82859740 36740648
88349374 36282618 95544439
6710395 13746594 54716634
13816118 51866971 69231542
102811010 102696811 58976317
25358441 107238924 68391243
109636044 12423470 58091502
73570623 82863366 26975504
58687566 25802120 4405225
35872659 57915658 93250696
50136581 16865914 101601651
103754013 89055269 66375119
19213140 57012737 57901807
2547644 25677703 12324778
106274310 1573296 28212346
65196955 8955047 69194964
70999640 60384302 61318953
106508533 70504809 96310637
104916713 90646914 19422098
43419650 25322524 3700067
19466120 67858172 72366873
88728801 77498090 33915927
64170868 76519091 20824650
5508236 100609101 111322389
104663515 46930553 92180889
76886266 95544611 70553820
41967138 26048446 1325916
8536373 61885972 74348091
45830573 23049490 88662007
108251862 10456569 30468394
100810860 56865002 1905572
17803982 9180722 73254453
14019099 84057357 104199227
43979856 35647911 28796651
56838730 103845498 45827583
73748191 103538602 104023866
87772244 4578107 63478756
34017756 30576131 46805665
81489767 59585075 81755618
26555746 107627907 27628098
7407537 50533640 95050125
109100114 97301262 66739515
53574275 86589440 73620048
53213800 102890643 82194658
83764942 71575688 29705919
104737742 48063382 44670147
7518694 107758727 42772210
25725082 92399728 61067607
30474475 12354519 107117877
110958345 32463831 25662599
15009292 34524127 2681558
15923571 41816790 49554804
6217315 62296072 18092031
19169748 75836149 74738964
29291386 52914786 19849524
67536084 23607095 111105900
93691975 6958991 36321037
29466888 60707533 57958959
84205796 90585820 51326821
72455778 45050663 95669762
31019993 53786460 27145425
9992715 45803336 18914839
39869087 110853710 6787685
74870042 59392516 2692175
108783079 1867462 37606370
88487781 86896648 55883893
75506560 13099581 14132003
1770486 15801081 51891948
20533009 76125126 83133515
109886139 10753823 50192103
448721 33480145 45588577
1675863 91634339 45226709
33202451 16551593 109290990
107664143 92437801 40239663
95245115 74808326 44178668
95925233 24234495 93056815
79978235 63543346 22578392
59750573 24142572 25162738
109284395 45097592 27153959
16554768 27380087 64059172
78841593 48336621 10050794
55428123 101449122 106122932
71448619 28359686 40111095
108491919 66133105 11463751
65302044 33485265 83597588
9146840 80283224 41092984
11495535 63715926 55502855
104199681 4141593 72195811
62513513 67095968 23271902
2130983 101666982 33331743
48407175 70419565 12807700
89642640 47248945 11482801
95810335 84723657 100036435
58979186 64700422 29425693
9218067 51033722 78085243
57891156 27532646 62348762
2173446 108886381 83917440
43190796 19652322 30056644
60546967 55443296 104438890
99330772 29680290 99050090
76523168 29922107 19200846
17788226 19575193 66811121
16767482 60171946 21904315
43457045 95686268 45850897
27210117 35960953 19780794
30044721 4544667 66594634
89171398 67179831 4548304
61744440 74839565 92504167
57862728 84667264 40732946
97830565 75312518 103350123
50604136 110452669 19693794
100841267 24214327 17108642
27436906 77973609 103435848
13990413 66429559 84902084
102007536 8327280 19375332
15301914 12140565 78386570
44307137 5395135 52799535
56161790 46967150 13711788
14105162 59725147 43388458
7519327 104560030 19652772
108224917 45789637 10662021
85712923 46823324 8320717
